[
  {
    "path": ".gitignore",
    "content": ".htaccess\nfigures/*\nrtr4_staging/*\nkesen/*\nrtintro/*\nraytracing/siggraph2019/*\nstylized/*\nsav-t-pak/*\nReal-Time_Rendering_4th-*.pdf\nRealTimeRendering4_figures.zip\nraytracing/An-Introduction-to-Ray-Tracing-The-Morgan-Kaufmann-Series-in-Computer-Graphics-.pdf\nraytracing/Andrew S. Glassner - An Introduction to Ray tracing (The Morgan Kaufmann Series in Computer Graphics) (1989).djvu\nraytracing/original file/An-Introduction-to-Ray-Tracing-The-Morgan-Kaufmann-Series-in-Computer-Graphics- - Copy - Copy.pdf\nraytracinggems/unofficial_RayTracingGems_v1.*.pdf\nraytracing/An-Introduction-to-Ray-Tracing-The-Morgan-Kaufmann-Series-in-Computer-Graphics-1.2.pdf\nCohen-Wallace_Radiosity_and_Realistic_Image_Synthesis.pdf\nint/intersections1.html\n"
  },
  {
    "path": "AmazonImages/CVS/Entries",
    "content": "/3197XEP7AML._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/31E0QC63DAL._SL100_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/31seQH49q3L._SL100_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/414SvOG1qSL._SL50_.jpg/1.1/Thu Jul  8 14:22:48 2010/-kb/\n/4161IDaJBML._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/417bTB+SooL._SL100_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/417bTB+SooL._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/4189U-NYi1L._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/41EU+tzxOcL._SL50_.jpg/1.1/Sat Jul 31 15:23:38 2010/-kb/\n/41EU+tzxOcL._SL55_.jpg/1.1/Sat Jul 31 15:23:38 2010/-kb/\n/41GF0AQJ69L._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/41GwM8ClmaL._SL100_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/41M7nMMr2rL._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/41MbgiL9x0L._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/41NJZBE31HL._SL100_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/41Ro3yiuddL._SL100_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/41Ro3yiuddL._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/41SXi+FPE5L._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/41SYJYKNN3L._SL100_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/41TbYMhFAkL._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/41VE3485uZL._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/41VEkdlJd7L._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/41qkB63AoAL._SL100_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/41qkB63AoAL._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/41qmJMnW05L._SL50_.jpg/1.1/Sat Aug 14 17:56:00 2010/-kb/\n/41s-Q525ivL._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/51+OEdkNplL._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/51-6oFyhBKL._SL100_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/51-6oFyhBKL._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/51-6oFyhBKL._SL55_.jpg/1.1/Sat Jul 31 15:23:39 2010/-kb/\n/510CJ8391VL._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/510DpzU1K5L._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/510Qfhlo7UL._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/513Z9v-sASL._SL100_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/513cU2y5pvL._SL100_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/5141+MRy4gL._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/514E6BJEJ9L._SL100_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/514E6BJEJ9L._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/514E6BJEJ9L._SL55_.jpg/1.1/Sat Jul 31 15:23:39 2010/-kb/\n/514v4a1XaDL._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/5150-70osuL._SL100_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/5150-70osuL._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/516FBcWVHbL._SL100_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/5171S6CTRCL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51A-I4MOfiL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51AzzJzq2yL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51ByUOsWfsL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51ByUOsWfsL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51CEuAYzNmL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51D0sq13U0L._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51DO6r1ZOvL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51E+10GRNIL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51E+10GRNIL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51E2EDBTB9L._SL55_.jpg/1.1/Sat Jul 31 15:23:39 2010/-kb/\n/51EnRErREWL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51F4VrabBQL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51FA5WJB3EL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51FNNSN19RL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51Fq6cuwIPL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51G43ZGSJ8L._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51G43ZGSJ8L._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51G43ZGSJ8L._SL55_.jpg/1.1/Sat Jul 31 15:23:40 2010/-kb/\n/51Gakoj6DSL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51JXGSNJT6L._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51K2X94P56L._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51K2X94P56L._SL55_.jpg/1.1/Sat Jul 31 15:23:40 2010/-kb/\n/51NGaeQk-bL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51NRghJAL-L._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51O1U3hannL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51PKCXJAARL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51RD0EM2E3L._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51RVJRli4HL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51S5NSFNMZL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51S5NSFNMZL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51S5NSFNMZL._SL55_.jpg/1.1/Sat Jul 31 15:23:41 2010/-kb/\n/51Sj9ocYPrL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51Up+OmQhQL._SL55_.jpg/1.1/Sat Jul 31 15:23:41 2010/-kb/\n/51VL9FqF6ML._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51VfPKM9WjL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51VfPKM9WjL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51VtRlItQpL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51W01X6NB7L._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51W01X6NB7L._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51W01X6NB7L._SL55_.jpg/1.1/Sat Jul 31 15:23:42 2010/-kb/\n/51WzvDvGrEL._SL50_.jpg/1.1/Sat Aug 14 17:56:00 2010/-kb/\n/51XB0560BCL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51XGCWGC02L._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51XJzZz9GFL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51XJzZz9GFL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51XcMj5h81L._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51XcMj5h81L._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51YYtK1pprL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51ZYOIZ6GOL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51a4CbgB9FL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51aJGpVASEL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51eN8PT4PLL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51fCKb6r+AL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51fO9qnqu5L._SL50_.jpg/1.1/Sat Aug 14 17:56:01 2010/-kb/\n/51fjxtgVZzL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51hLW9JAF-L._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51hLW9JAF-L._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51hYQWGouUL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51hYQWGouUL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51i9GAls6KL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51juHDYZeSL._SL100_.jpg/1.1/Fri Aug 13 01:33:56 2010/-kb/\n/51juHDYZeSL._SL50_.jpg/1.1/Fri Aug 13 01:33:56 2010/-kb/\n/51pjZqT2wDL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51pz2S9sZIL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51qUiwqLm6L._SL50_.jpg/1.1/Sat Jul 31 15:23:42 2010/-kb/\n/51qoYlMK8OL._SL50_.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/51r1WnzblaL._SL50_.jpg/1.1/Thu May 20 02:44:30 2010/-kb/\n/51rHYE6fuAL._SL100_.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/51rHYE6fuAL._SL50_ (1).jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/51rHYE6fuAL._SL50_.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/51t-Qtbq+vL._SL100_.jpg/1.1/Thu Jul  8 12:16:17 2010/-kb/\n/51tU9jPU4NL._SL100_.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/51tU9jPU4NL._SL50_.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/51uWqpvuOmL._SL50_.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/51vv-5C0a2L._SL50_.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/51wtFm0EcpL._SL50_.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/51x7BeKjsCL._SL100_.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/51x7BeKjsCL._SL50_.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/51y9SfMHnvL._SL100_.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/51y9SfMHnvL._SL50_.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/51zXIaoWpML._SL100_.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/51znSU3XZCL._SL100_.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/618LPbTEEJL._SL50_.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/61TVBFGWS2L._SL100_.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/61h7A3xHNoL._SL50_.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/Engel_D3D_cover.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/412Flx8BP4L._SL50_.jpg/1.1/Mon Apr 11 00:16:38 2011/-kb/\n/41Np+++TthL._SL100_.jpg/1.1/Thu Oct 13 13:03:35 2011/-kb/\n/41Np+++TthL._SL50_.jpg/1.1/Thu Oct 13 13:03:08 2011/-kb/\n/41TqhD8yCRL._SL50_.jpg/1.1/Thu May  5 11:50:51 2011/-kb/\n/41TqhD8yCRL._SL55_.jpg/1.1/Mon May  9 12:07:19 2011/-kb/\n/517lJ9Y+WML._SL50_.jpg/1.1/Mon May 23 10:41:12 2011/-kb/\n/51EbpQM-V6L._SL50_ (1).jpg/1.1/Thu May  5 12:27:56 2011/-kb/\n/51EbpQM-V6L._SL50_.jpg/1.1/Thu May  5 12:26:08 2011/-kb/\n/51ElHUwUMGL._SL100_.jpg/1.1/Thu Oct 13 13:03:26 2011/-kb/\n/51ElHUwUMGL._SL50_.jpg/1.1/Thu Oct 13 13:02:48 2011/-kb/\n/51GfUvlUosL._SL50_.jpg/1.1/Thu May  5 12:14:51 2011/-kb/\n/51TD4cZWAAL._SL50_.jpg/1.1/Mon Apr 11 00:16:29 2011/-kb/\n/51jY+FkYsPL._SL50_.jpg/1.1/Thu May  5 12:11:45 2011/-kb/\n/51kbqYWOFQL._SL100_.jpg/1.1/Thu May  5 12:31:06 2011/-kb/\n/51kbqYWOFQL._SL50_.jpg/1.1/Thu May  5 11:55:13 2011/-kb/\n/51vjmKDdjiL._SL50_.jpg/1.1/Thu May  5 12:21:22 2011/-kb/\n/61RuiTKsluL._SL50_.jpg/1.1/Mon Apr 11 00:16:04 2011/-kb/\n/NoCover.jpg/1.1/Sun May  8 14:10:48 2011/-kb/\n/NoCover50.jpg/1.1/Sun May  8 14:10:22 2011/-kb/\n/51M4y3vSuJL._SL50_.jpg/1.1/Thu Oct 13 13:12:41 2011/-kb/\n/516RcRwqLDL._SL50_.jpg/1.1/Thu Oct 13 15:50:47 2011/-kb/\n/41bJ06UjS6L._SL50_.jpg/1.1/Fri Feb 10 13:25:49 2012/-kb/\n/51DxuLGuJ6L._SL50_.jpg/1.1/Fri Feb 10 13:25:49 2012/-kb/\n/51HdayMiz7L._SL50_.jpg/1.1/Fri Feb 10 13:25:48 2012/-kb/\n/51Os-EMwt0L._SL100_.jpg/1.1/Fri Feb 10 13:25:48 2012/-kb/\n/51Os-EMwt0L._SL50_.jpg/1.1/Fri Feb 10 13:25:48 2012/-kb/\n/51cemchpaWL._SL50_.jpg/1.1/Fri Feb 10 13:25:50 2012/-kb/\n/51rXEEFIkAL._SL50_.jpg/1.1/Fri Feb 10 13:25:49 2012/-kb/\n/51uAycKcf2L._SL50_.jpg/1.1/Fri Feb 10 13:25:49 2012/-kb/\n/ShadowAlgorithmsDataMiner.jpg/1.1/Fri Feb 10 13:25:49 2012/-kb/\n/51SaY+G5UVL._SL50_.jpg/1.1/Sun Mar  4 22:37:23 2012/-kb/\n/41adUGSfnRL._SL50_.jpg/1.1/Tue Oct 30 17:18:47 2012/-kb/\n/41mwCNvB4nL._SL50_.jpg/1.1/Tue Oct 30 17:19:00 2012/-kb/\n/51-ykLoxBpL._SL50_.jpg/1.1/Thu Jul 26 03:00:58 2012/-kb/\n/51OQ8Vx8nXL._SL50_.jpg/1.1/Tue Oct 30 17:18:52 2012/-kb/\n/41mwCNvB4nL._SL100_.jpg/1.1/Tue Mar  5 15:20:22 2013/-kb/\n/51-ykLoxBpL._SL100_.jpg/1.1/Tue Mar  5 15:21:21 2013/-kb/\n/51OQ8Vx8nXL._SL100_.jpg/1.1/Tue Mar  5 15:19:32 2013/-kb/\n/51SaY+G5UVL._SL100_.jpg/1.1/Tue Mar  5 15:25:42 2013/-kb/\n/41+lo42XekL._SL50_.jpg/1.1/Sat Aug  2 12:11:06 2014/-kb/\n/41-S70EC09L._SL50_.jpg/1.1/Mon Mar 30 02:11:25 2015/-kb/\n/41Ho672-HaL._SL50_.jpg/1.1/Wed Dec 30 12:21:19 2015/-kb/\n/41Ho672-HaL._SL55_.jpg/1.1/Wed Dec 30 12:12:28 2015/-kb/\n/41NJZBE31HL._SL50_.jpg/1.1/Sat Apr 11 17:31:59 2015/-kb/\n/41NJZBE31HL._SL55_.jpg/1.1/Tue Jul  9 14:24:18 2013/-kb/\n/41WwY62EbjL._SL50_.jpg/1.1/Fri Jun 27 23:48:33 2014/-kb/\n/41YcYhTRtfL._SL50_.jpg/1.1/Mon Mar 30 02:04:10 2015/-kb/\n/41fhdlTNk1L._SL50_.jpg/1.1/Sat Aug  2 12:05:28 2014/-kb/\n/41hgYr3YJmL._SL50_.jpg/1.1/Mon Mar 30 01:56:27 2015/-kb/\n/41hhbPSZU8L._SL50_.jpg/1.1/Wed Oct  1 15:28:08 2014/-kb/\n/41nKyw8Iv+L._SL50_.jpg/1.1/Sat Apr 11 17:25:23 2015/-kb/\n/41nKyw8Iv+L._SL55_.jpg/1.1/Sat Apr 11 17:22:51 2015/-kb/\n/41pLhaFNUqL._SL50_.jpg/1.1/Fri Jun 27 23:48:43 2014/-kb/\n/41x0mOjyDrL._SL50_.jpg/1.1/Sat Apr 11 17:32:16 2015/-kb/\n/41x0mOjyDrL._SL55_.jpg/1.1/Tue Nov  5 19:39:48 2013/-kb/\n/5136cFDbJZL._SL50_.jpg/1.1/Sun Sep 14 22:08:25 2014/-kb/\n/514kGRqsEgL._SL100_.jpg/1.1/Sat Jun 28 00:17:34 2014/-kb/\n/514kGRqsEgL._SL50_.jpg/1.1/Fri Jun 27 23:49:05 2014/-kb/\n/516WS6LYoJL._SL50_.jpg/1.1/Mon Sep 22 02:19:32 2014/-kb/\n/516ePlc3ejL._SL100_.jpg/1.1/Sat Jun 28 00:08:20 2014/-kb/\n/516ePlc3ejL._SL50_.jpg/1.1/Fri Jun 27 23:48:47 2014/-kb/\n/51A16pJeSFL._SL50_.jpg/1.1/Fri Jun 27 23:48:28 2014/-kb/\n/51A6EumfzoL._SL50_.jpg/1.1/Wed Dec 30 12:20:41 2015/-kb/\n/51A6EumfzoL._SL55_.jpg/1.1/Wed Dec 30 11:56:03 2015/-kb/\n/51BluKlg0OL._SL50_.jpg/1.1/Sun Sep 14 22:10:50 2014/-kb/\n/51C8atIuYKL._SL50_.jpg/1.1/Sun Sep 14 22:09:47 2014/-kb/\n/51E2EDBTB9L._SL50_.jpg/1.1/Sat Apr 11 17:31:40 2015/-kb/\n/51FPoi7JfuL._SL50_.jpg/1.1/Sun Aug 16 20:07:28 2015/-kb/\n/51FSwwrBpiL._SL50_.jpg/1.1/Sat Aug  2 12:39:50 2014/-kb/\n/51G+4J3NltL._SL50_.jpg/1.1/Sun Sep 14 22:07:40 2014/-kb/\n/51Hd5C34gtL._SL50_.jpg/1.1/Fri Jan 22 16:00:01 2016/-kb/\n/51JZcQDYvSL._SL100_.jpg/1.1/Sat Jun 28 00:17:39 2014/-kb/\n/51JZcQDYvSL._SL50_.jpg/1.1/Fri Jun 27 23:48:17 2014/-kb/\n/51LbyfgZmPL._SL100_.jpg/1.1/Tue Mar 12 21:07:13 2013/-kb/\n/51LqawQ2lJL._SL50_.jpg/1.1/Sun Sep 14 22:09:32 2014/-kb/\n/51LqawQ2lJL._SL55_.jpg/1.1/Sat Apr 11 17:42:25 2015/-kb/\n/51Rev-eVu2L._SL100_.jpg/1.1/Sun Aug 16 20:10:00 2015/-kb/\n/51Rev-eVu2L._SL50_.jpg/1.1/Sun Aug 16 20:08:36 2015/-kb/\n/51T684ZrXgL._SL100_.jpg/1.1/Thu Feb  4 15:20:01 2016/-kb/\n/51T684ZrXgL._SL50_.jpg/1.1/Thu Feb  4 15:16:32 2016/-kb/\n/51TUe9Hi0LL._SL100_.jpg/1.1/Tue Aug 18 20:35:28 2015/-kb/\n/51TUe9Hi0LL._SL50_.jpg/1.1/Tue Aug 18 20:33:17 2015/-kb/\n/51TuOaaTjpL._SL100_.jpg/1.1/Sat Jun 28 00:08:09 2014/-kb/\n/51TuOaaTjpL._SL50_.jpg/1.1/Fri Jun 27 23:49:10 2014/-kb/\n/51UnpFD3duL._SL50_.jpg/1.1/Fri Jun 27 23:48:56 2014/-kb/\n/51YQVQEOWUL._SL50_.jpg/1.1/Sun Sep 14 22:11:04 2014/-kb/\n/51bYxg9woML._SL50_.jpg/1.1/Sun Sep 14 22:07:36 2014/-kb/\n/51hR5S3JynL._SL100_.jpg/1.1/Sat Jun 28 00:08:40 2014/-kb/\n/51hR5S3JynL._SL50_.jpg/1.1/Fri Jun 27 23:48:39 2014/-kb/\n/51huVJGT89L._SL50_.jpg/1.1/Sat Jun 28 00:06:15 2014/-kb/\n/51j8EklXAZL._SL50_.jpg/1.1/Fri Jun 27 23:48:24 2014/-kb/\n/51jtxqKEy7L._SL50_.jpg/1.1/Sun Sep 14 22:10:35 2014/-kb/\n/51kOKU9yDQL._SL50_.jpg/1.1/Tue Feb  9 15:18:13 2016/-kb/\n/51nZzqYn8GL._SL50_.jpg/1.1/Fri Jun 27 23:49:14 2014/-kb/\n/51oD+bLq1mL._SL100_.jpg/1.1/Tue Jul  1 18:36:30 2014/-kb/\n/51oD+bLq1mL._SL50_.jpg/1.1/Tue Jul  1 18:33:31 2014/-kb/\n/51obGFm4zrL._SL50_.jpg/1.1/Sun Sep 14 22:10:20 2014/-kb/\n/51qni3lQFEL._SL50_.jpg/1.1/Sun Sep 14 22:10:05 2014/-kb/\n/51qrA3M8HuL._SL50_.jpg/1.1/Fri Jun 27 23:48:52 2014/-kb/\n/51rXEEFIkAL._SL100_.jpg/1.1/Sat Jun 28 00:17:30 2014/-kb/\n/51sETjdF+vL._SL50_.jpg/1.1/Sat Jun 28 00:06:37 2014/-kb/\n/51uAycKcf2L._SL100_.jpg/1.1/Sat Jun 28 00:07:47 2014/-kb/\n/51vE73W+5mL._SL100_.jpg/1.1/Sat Jun 28 02:08:38 2014/-kb/\n/51vE73W+5mL._SL50_.jpg/1.1/Sat Jun 28 02:00:59 2014/-kb/\n/51vhrgKipCL._SL100_.jpg/1.1/Sat Jun 28 02:14:35 2014/-kb/\n/51vhrgKipCL._SL50_.jpg/1.1/Sat Jun 28 02:12:32 2014/-kb/\n/51wqjU0VTSL._SL50_.jpg/1.1/Fri Jun 27 23:49:41 2014/-kb/\nD\n"
  },
  {
    "path": "AmazonImages/CVS/Entries.Extra",
    "content": "/3197XEP7AML._SL50_.jpg////*////\n/31E0QC63DAL._SL100_.jpg////*////\n/31seQH49q3L._SL100_.jpg////*////\n/414SvOG1qSL._SL50_.jpg////*////\n/4161IDaJBML._SL50_.jpg////*////\n/417bTB+SooL._SL100_.jpg////*////\n/417bTB+SooL._SL50_.jpg////*////\n/4189U-NYi1L._SL50_.jpg////*////\n/41EU+tzxOcL._SL50_.jpg////*////\n/41EU+tzxOcL._SL55_.jpg////*////\n/41GF0AQJ69L._SL50_.jpg////*////\n/41GwM8ClmaL._SL100_.jpg////*////\n/41M7nMMr2rL._SL50_.jpg////*////\n/41MbgiL9x0L._SL50_.jpg////*////\n/41NJZBE31HL._SL100_.jpg////*////\n/41Ro3yiuddL._SL100_.jpg////*////\n/41Ro3yiuddL._SL50_.jpg////*////\n/41SXi+FPE5L._SL50_.jpg////*////\n/41SYJYKNN3L._SL100_.jpg////*////\n/41TbYMhFAkL._SL50_.jpg////*////\n/41VE3485uZL._SL50_.jpg////*////\n/41VEkdlJd7L._SL50_.jpg////*////\n/41qkB63AoAL._SL100_.jpg////*////\n/41qkB63AoAL._SL50_.jpg////*////\n/41qmJMnW05L._SL50_.jpg////*////\n/41s-Q525ivL._SL50_.jpg////*////\n/51+OEdkNplL._SL50_.jpg////*////\n/51-6oFyhBKL._SL100_.jpg////*////\n/51-6oFyhBKL._SL50_.jpg////*////\n/51-6oFyhBKL._SL55_.jpg////*////\n/510CJ8391VL._SL50_.jpg////*////\n/510DpzU1K5L._SL50_.jpg////*////\n/510Qfhlo7UL._SL50_.jpg////*////\n/513Z9v-sASL._SL100_.jpg////*////\n/513cU2y5pvL._SL100_.jpg////*////\n/5141+MRy4gL._SL50_.jpg////*////\n/514E6BJEJ9L._SL100_.jpg////*////\n/514E6BJEJ9L._SL50_.jpg////*////\n/514E6BJEJ9L._SL55_.jpg////*////\n/514v4a1XaDL._SL50_.jpg////*////\n/5150-70osuL._SL100_.jpg////*////\n/5150-70osuL._SL50_.jpg////*////\n/516FBcWVHbL._SL100_.jpg////*////\n/5171S6CTRCL._SL100_.jpg////*////\n/51A-I4MOfiL._SL50_.jpg////*////\n/51AzzJzq2yL._SL100_.jpg////*////\n/51ByUOsWfsL._SL100_.jpg////*////\n/51ByUOsWfsL._SL50_.jpg////*////\n/51CEuAYzNmL._SL50_.jpg////*////\n/51D0sq13U0L._SL50_.jpg////*////\n/51DO6r1ZOvL._SL50_.jpg////*////\n/51E+10GRNIL._SL100_.jpg////*////\n/51E+10GRNIL._SL50_.jpg////*////\n/51E2EDBTB9L._SL55_.jpg////*////\n/51EnRErREWL._SL50_.jpg////*////\n/51F4VrabBQL._SL100_.jpg////*////\n/51FA5WJB3EL._SL50_.jpg////*////\n/51FNNSN19RL._SL100_.jpg////*////\n/51Fq6cuwIPL._SL50_.jpg////*////\n/51G43ZGSJ8L._SL100_.jpg////*////\n/51G43ZGSJ8L._SL50_.jpg////*////\n/51G43ZGSJ8L._SL55_.jpg////*////\n/51Gakoj6DSL._SL50_.jpg////*////\n/51JXGSNJT6L._SL50_.jpg////*////\n/51K2X94P56L._SL50_.jpg////*////\n/51K2X94P56L._SL55_.jpg////*////\n/51NGaeQk-bL._SL100_.jpg////*////\n/51NRghJAL-L._SL50_.jpg////*////\n/51O1U3hannL._SL100_.jpg////*////\n/51PKCXJAARL._SL100_.jpg////*////\n/51RD0EM2E3L._SL100_.jpg////*////\n/51RVJRli4HL._SL100_.jpg////*////\n/51S5NSFNMZL._SL100_.jpg////*////\n/51S5NSFNMZL._SL50_.jpg////*////\n/51S5NSFNMZL._SL55_.jpg////*////\n/51Sj9ocYPrL._SL50_.jpg////*////\n/51Up+OmQhQL._SL55_.jpg////*////\n/51VL9FqF6ML._SL50_.jpg////*////\n/51VfPKM9WjL._SL100_.jpg////*////\n/51VfPKM9WjL._SL50_.jpg////*////\n/51VtRlItQpL._SL50_.jpg////*////\n/51W01X6NB7L._SL100_.jpg////*////\n/51W01X6NB7L._SL50_.jpg////*////\n/51W01X6NB7L._SL55_.jpg////*////\n/51WzvDvGrEL._SL50_.jpg////*////\n/51XB0560BCL._SL100_.jpg////*////\n/51XGCWGC02L._SL100_.jpg////*////\n/51XJzZz9GFL._SL100_.jpg////*////\n/51XJzZz9GFL._SL50_.jpg////*////\n/51XcMj5h81L._SL100_.jpg////*////\n/51XcMj5h81L._SL50_.jpg////*////\n/51YYtK1pprL._SL100_.jpg////*////\n/51ZYOIZ6GOL._SL50_.jpg////*////\n/51a4CbgB9FL._SL50_.jpg////*////\n/51aJGpVASEL._SL100_.jpg////*////\n/51eN8PT4PLL._SL50_.jpg////*////\n/51fCKb6r+AL._SL100_.jpg////*////\n/51fO9qnqu5L._SL50_.jpg////*////\n/51fjxtgVZzL._SL100_.jpg////*////\n/51hLW9JAF-L._SL100_.jpg////*////\n/51hLW9JAF-L._SL50_.jpg////*////\n/51hYQWGouUL._SL100_.jpg////*////\n/51hYQWGouUL._SL50_.jpg////*////\n/51i9GAls6KL._SL50_.jpg////*////\n/51juHDYZeSL._SL100_.jpg////*////\n/51juHDYZeSL._SL50_.jpg////*////\n/51pjZqT2wDL._SL50_.jpg////*////\n/51pz2S9sZIL._SL50_.jpg////*////\n/51qUiwqLm6L._SL50_.jpg////*////\n/51qoYlMK8OL._SL50_.jpg////*////\n/51r1WnzblaL._SL50_.jpg////*////\n/51rHYE6fuAL._SL100_.jpg////*////\n/51rHYE6fuAL._SL50_ (1).jpg////*////\n/51rHYE6fuAL._SL50_.jpg////*////\n/51t-Qtbq+vL._SL100_.jpg////*////\n/51tU9jPU4NL._SL100_.jpg////*////\n/51tU9jPU4NL._SL50_.jpg////*////\n/51uWqpvuOmL._SL50_.jpg////*////\n/51vv-5C0a2L._SL50_.jpg////*////\n/51wtFm0EcpL._SL50_.jpg////*////\n/51x7BeKjsCL._SL100_.jpg////*////\n/51x7BeKjsCL._SL50_.jpg////*////\n/51y9SfMHnvL._SL100_.jpg////*////\n/51y9SfMHnvL._SL50_.jpg////*////\n/51zXIaoWpML._SL100_.jpg////*////\n/51znSU3XZCL._SL100_.jpg////*////\n/618LPbTEEJL._SL50_.jpg////*////\n/61TVBFGWS2L._SL100_.jpg////*////\n/61h7A3xHNoL._SL50_.jpg////*////\n/Engel_D3D_cover.jpg////*////\n/412Flx8BP4L._SL50_.jpg////*////\n/41Np+++TthL._SL100_.jpg////*////\n/41Np+++TthL._SL50_.jpg////*////\n/41TqhD8yCRL._SL50_.jpg////*////\n/41TqhD8yCRL._SL55_.jpg////*////\n/517lJ9Y+WML._SL50_.jpg////*////\n/51EbpQM-V6L._SL50_ (1).jpg////*////\n/51EbpQM-V6L._SL50_.jpg////*////\n/51ElHUwUMGL._SL100_.jpg////*////\n/51ElHUwUMGL._SL50_.jpg////*////\n/51GfUvlUosL._SL50_.jpg////*////\n/51TD4cZWAAL._SL50_.jpg////*////\n/51jY+FkYsPL._SL50_.jpg////*////\n/51kbqYWOFQL._SL100_.jpg////*////\n/51kbqYWOFQL._SL50_.jpg////*////\n/51vjmKDdjiL._SL50_.jpg////*////\n/61RuiTKsluL._SL50_.jpg////*////\n/NoCover.jpg////*////\n/NoCover50.jpg////*////\n/51M4y3vSuJL._SL50_.jpg////*////\n/516RcRwqLDL._SL50_.jpg////*////\n/41bJ06UjS6L._SL50_.jpg////*////\n/51DxuLGuJ6L._SL50_.jpg////*////\n/51HdayMiz7L._SL50_.jpg////*////\n/51Os-EMwt0L._SL100_.jpg////*////\n/51Os-EMwt0L._SL50_.jpg////*////\n/51cemchpaWL._SL50_.jpg////*////\n/51rXEEFIkAL._SL50_.jpg////*////\n/51uAycKcf2L._SL50_.jpg////*////\n/ShadowAlgorithmsDataMiner.jpg////*////\n/51SaY+G5UVL._SL50_.jpg////*////\n/41adUGSfnRL._SL50_.jpg////*////\n/41mwCNvB4nL._SL50_.jpg////*////\n/51-ykLoxBpL._SL50_.jpg////*////\n/51OQ8Vx8nXL._SL50_.jpg////*////\n/41mwCNvB4nL._SL100_.jpg////*////\n/51-ykLoxBpL._SL100_.jpg////*////\n/51OQ8Vx8nXL._SL100_.jpg////*////\n/51SaY+G5UVL._SL100_.jpg////*////\n/41+lo42XekL._SL50_.jpg////*////\n/41-S70EC09L._SL50_.jpg////*////\n/41Ho672-HaL._SL50_.jpg////*////\n/41Ho672-HaL._SL55_.jpg////*////\n/41NJZBE31HL._SL50_.jpg////*////\n/41NJZBE31HL._SL55_.jpg////*////\n/41WwY62EbjL._SL50_.jpg////*////\n/41YcYhTRtfL._SL50_.jpg////*////\n/41fhdlTNk1L._SL50_.jpg////*////\n/41hgYr3YJmL._SL50_.jpg////*////\n/41hhbPSZU8L._SL50_.jpg////*////\n/41nKyw8Iv+L._SL50_.jpg////*////\n/41nKyw8Iv+L._SL55_.jpg////*////\n/41pLhaFNUqL._SL50_.jpg////*////\n/41x0mOjyDrL._SL50_.jpg////*////\n/41x0mOjyDrL._SL55_.jpg////*////\n/5136cFDbJZL._SL50_.jpg////*////\n/514kGRqsEgL._SL100_.jpg////*////\n/514kGRqsEgL._SL50_.jpg////*////\n/516WS6LYoJL._SL50_.jpg////*////\n/516ePlc3ejL._SL100_.jpg////*////\n/516ePlc3ejL._SL50_.jpg////*////\n/51A16pJeSFL._SL50_.jpg////*////\n/51A6EumfzoL._SL50_.jpg////*////\n/51A6EumfzoL._SL55_.jpg////*////\n/51BluKlg0OL._SL50_.jpg////*////\n/51C8atIuYKL._SL50_.jpg////*////\n/51E2EDBTB9L._SL50_.jpg////*////\n/51FPoi7JfuL._SL50_.jpg////*////\n/51FSwwrBpiL._SL50_.jpg////*////\n/51G+4J3NltL._SL50_.jpg////*////\n/51Hd5C34gtL._SL50_.jpg////*////\n/51JZcQDYvSL._SL100_.jpg////*////\n/51JZcQDYvSL._SL50_.jpg////*////\n/51LbyfgZmPL._SL100_.jpg////*////\n/51LqawQ2lJL._SL50_.jpg////*////\n/51LqawQ2lJL._SL55_.jpg////*////\n/51Rev-eVu2L._SL100_.jpg////*////\n/51Rev-eVu2L._SL50_.jpg////*////\n/51T684ZrXgL._SL100_.jpg////*////\n/51T684ZrXgL._SL50_.jpg////*////\n/51TUe9Hi0LL._SL100_.jpg////*////\n/51TUe9Hi0LL._SL50_.jpg////*////\n/51TuOaaTjpL._SL100_.jpg////*////\n/51TuOaaTjpL._SL50_.jpg////*////\n/51UnpFD3duL._SL50_.jpg////*////\n/51YQVQEOWUL._SL50_.jpg////*////\n/51bYxg9woML._SL50_.jpg////*////\n/51hR5S3JynL._SL100_.jpg////*////\n/51hR5S3JynL._SL50_.jpg////*////\n/51huVJGT89L._SL50_.jpg////*////\n/51j8EklXAZL._SL50_.jpg////*////\n/51jtxqKEy7L._SL50_.jpg////*////\n/51kOKU9yDQL._SL50_.jpg////*////\n/51nZzqYn8GL._SL50_.jpg////*////\n/51oD+bLq1mL._SL100_.jpg////*////\n/51oD+bLq1mL._SL50_.jpg////*////\n/51obGFm4zrL._SL50_.jpg////*////\n/51qni3lQFEL._SL50_.jpg////*////\n/51qrA3M8HuL._SL50_.jpg////*////\n/51rXEEFIkAL._SL100_.jpg////*////\n/51sETjdF+vL._SL50_.jpg////*////\n/51uAycKcf2L._SL100_.jpg////*////\n/51vE73W+5mL._SL100_.jpg////*////\n/51vE73W+5mL._SL50_.jpg////*////\n/51vhrgKipCL._SL100_.jpg////*////\n/51vhrgKipCL._SL50_.jpg////*////\n/51wqjU0VTSL._SL50_.jpg////*////\n"
  },
  {
    "path": "AmazonImages/CVS/Entries.Extra.Old",
    "content": "/3197XEP7AML._SL50_.jpg////*////\n/31E0QC63DAL._SL100_.jpg////*////\n/31seQH49q3L._SL100_.jpg////*////\n/414SvOG1qSL._SL50_.jpg////*////\n/4161IDaJBML._SL50_.jpg////*////\n/417bTB+SooL._SL100_.jpg////*////\n/417bTB+SooL._SL50_.jpg////*////\n/4189U-NYi1L._SL50_.jpg////*////\n/41EU+tzxOcL._SL50_.jpg////*////\n/41EU+tzxOcL._SL55_.jpg////*////\n/41GF0AQJ69L._SL50_.jpg////*////\n/41GwM8ClmaL._SL100_.jpg////*////\n/41M7nMMr2rL._SL50_.jpg////*////\n/41MbgiL9x0L._SL50_.jpg////*////\n/41NJZBE31HL._SL100_.jpg////*////\n/41Ro3yiuddL._SL100_.jpg////*////\n/41Ro3yiuddL._SL50_.jpg////*////\n/41SXi+FPE5L._SL50_.jpg////*////\n/41SYJYKNN3L._SL100_.jpg////*////\n/41TbYMhFAkL._SL50_.jpg////*////\n/41VE3485uZL._SL50_.jpg////*////\n/41VEkdlJd7L._SL50_.jpg////*////\n/41qkB63AoAL._SL100_.jpg////*////\n/41qkB63AoAL._SL50_.jpg////*////\n/41qmJMnW05L._SL50_.jpg////*////\n/41s-Q525ivL._SL50_.jpg////*////\n/51+OEdkNplL._SL50_.jpg////*////\n/51-6oFyhBKL._SL100_.jpg////*////\n/51-6oFyhBKL._SL50_.jpg////*////\n/51-6oFyhBKL._SL55_.jpg////*////\n/510CJ8391VL._SL50_.jpg////*////\n/510DpzU1K5L._SL50_.jpg////*////\n/510Qfhlo7UL._SL50_.jpg////*////\n/513Z9v-sASL._SL100_.jpg////*////\n/513cU2y5pvL._SL100_.jpg////*////\n/5141+MRy4gL._SL50_.jpg////*////\n/514E6BJEJ9L._SL100_.jpg////*////\n/514E6BJEJ9L._SL50_.jpg////*////\n/514E6BJEJ9L._SL55_.jpg////*////\n/514v4a1XaDL._SL50_.jpg////*////\n/5150-70osuL._SL100_.jpg////*////\n/5150-70osuL._SL50_.jpg////*////\n/516FBcWVHbL._SL100_.jpg////*////\n/5171S6CTRCL._SL100_.jpg////*////\n/51A-I4MOfiL._SL50_.jpg////*////\n/51AzzJzq2yL._SL100_.jpg////*////\n/51ByUOsWfsL._SL100_.jpg////*////\n/51ByUOsWfsL._SL50_.jpg////*////\n/51CEuAYzNmL._SL50_.jpg////*////\n/51D0sq13U0L._SL50_.jpg////*////\n/51DO6r1ZOvL._SL50_.jpg////*////\n/51E+10GRNIL._SL100_.jpg////*////\n/51E+10GRNIL._SL50_.jpg////*////\n/51E2EDBTB9L._SL55_.jpg////*////\n/51EnRErREWL._SL50_.jpg////*////\n/51F4VrabBQL._SL100_.jpg////*////\n/51FA5WJB3EL._SL50_.jpg////*////\n/51FNNSN19RL._SL100_.jpg////*////\n/51Fq6cuwIPL._SL50_.jpg////*////\n/51G43ZGSJ8L._SL100_.jpg////*////\n/51G43ZGSJ8L._SL50_.jpg////*////\n/51G43ZGSJ8L._SL55_.jpg////*////\n/51Gakoj6DSL._SL50_.jpg////*////\n/51JXGSNJT6L._SL50_.jpg////*////\n/51K2X94P56L._SL50_.jpg////*////\n/51K2X94P56L._SL55_.jpg////*////\n/51NGaeQk-bL._SL100_.jpg////*////\n/51NRghJAL-L._SL50_.jpg////*////\n/51O1U3hannL._SL100_.jpg////*////\n/51PKCXJAARL._SL100_.jpg////*////\n/51RD0EM2E3L._SL100_.jpg////*////\n/51RVJRli4HL._SL100_.jpg////*////\n/51S5NSFNMZL._SL100_.jpg////*////\n/51S5NSFNMZL._SL50_.jpg////*////\n/51S5NSFNMZL._SL55_.jpg////*////\n/51Sj9ocYPrL._SL50_.jpg////*////\n/51Up+OmQhQL._SL55_.jpg////*////\n/51VL9FqF6ML._SL50_.jpg////*////\n/51VfPKM9WjL._SL100_.jpg////*////\n/51VfPKM9WjL._SL50_.jpg////*////\n/51VtRlItQpL._SL50_.jpg////*////\n/51W01X6NB7L._SL100_.jpg////*////\n/51W01X6NB7L._SL50_.jpg////*////\n/51W01X6NB7L._SL55_.jpg////*////\n/51WzvDvGrEL._SL50_.jpg////*////\n/51XB0560BCL._SL100_.jpg////*////\n/51XGCWGC02L._SL100_.jpg////*////\n/51XJzZz9GFL._SL100_.jpg////*////\n/51XJzZz9GFL._SL50_.jpg////*////\n/51XcMj5h81L._SL100_.jpg////*////\n/51XcMj5h81L._SL50_.jpg////*////\n/51YYtK1pprL._SL100_.jpg////*////\n/51ZYOIZ6GOL._SL50_.jpg////*////\n/51a4CbgB9FL._SL50_.jpg////*////\n/51aJGpVASEL._SL100_.jpg////*////\n/51eN8PT4PLL._SL50_.jpg////*////\n/51fCKb6r+AL._SL100_.jpg////*////\n/51fO9qnqu5L._SL50_.jpg////*////\n/51fjxtgVZzL._SL100_.jpg////*////\n/51hLW9JAF-L._SL100_.jpg////*////\n/51hLW9JAF-L._SL50_.jpg////*////\n/51hYQWGouUL._SL100_.jpg////*////\n/51hYQWGouUL._SL50_.jpg////*////\n/51i9GAls6KL._SL50_.jpg////*////\n/51juHDYZeSL._SL100_.jpg////*////\n/51juHDYZeSL._SL50_.jpg////*////\n/51pjZqT2wDL._SL50_.jpg////*////\n/51pz2S9sZIL._SL50_.jpg////*////\n/51qUiwqLm6L._SL50_.jpg////*////\n/51qoYlMK8OL._SL50_.jpg////*////\n/51r1WnzblaL._SL50_.jpg////*////\n/51rHYE6fuAL._SL100_.jpg////*////\n/51rHYE6fuAL._SL50_ (1).jpg////*////\n/51rHYE6fuAL._SL50_.jpg////*////\n/51t-Qtbq+vL._SL100_.jpg////*////\n/51tU9jPU4NL._SL100_.jpg////*////\n/51tU9jPU4NL._SL50_.jpg////*////\n/51uWqpvuOmL._SL50_.jpg////*////\n/51vv-5C0a2L._SL50_.jpg////*////\n/51wtFm0EcpL._SL50_.jpg////*////\n/51x7BeKjsCL._SL100_.jpg////*////\n/51x7BeKjsCL._SL50_.jpg////*////\n/51y9SfMHnvL._SL100_.jpg////*////\n/51y9SfMHnvL._SL50_.jpg////*////\n/51zXIaoWpML._SL100_.jpg////*////\n/51znSU3XZCL._SL100_.jpg////*////\n/618LPbTEEJL._SL50_.jpg////*////\n/61TVBFGWS2L._SL100_.jpg////*////\n/61h7A3xHNoL._SL50_.jpg////*////\n/Engel_D3D_cover.jpg////*////\n/412Flx8BP4L._SL50_.jpg////*////\n/41Np+++TthL._SL100_.jpg////*////\n/41Np+++TthL._SL50_.jpg////*////\n/41TqhD8yCRL._SL50_.jpg////*////\n/41TqhD8yCRL._SL55_.jpg////*////\n/517lJ9Y+WML._SL50_.jpg////*////\n/51EbpQM-V6L._SL50_ (1).jpg////*////\n/51EbpQM-V6L._SL50_.jpg////*////\n/51ElHUwUMGL._SL100_.jpg////*////\n/51ElHUwUMGL._SL50_.jpg////*////\n/51GfUvlUosL._SL50_.jpg////*////\n/51TD4cZWAAL._SL50_.jpg////*////\n/51jY+FkYsPL._SL50_.jpg////*////\n/51kbqYWOFQL._SL100_.jpg////*////\n/51kbqYWOFQL._SL50_.jpg////*////\n/51vjmKDdjiL._SL50_.jpg////*////\n/61RuiTKsluL._SL50_.jpg////*////\n/NoCover.jpg////*////\n/NoCover50.jpg////*////\n/51M4y3vSuJL._SL50_.jpg////*////\n/516RcRwqLDL._SL50_.jpg////*////\n/41bJ06UjS6L._SL50_.jpg////*////\n/51DxuLGuJ6L._SL50_.jpg////*////\n/51HdayMiz7L._SL50_.jpg////*////\n/51Os-EMwt0L._SL100_.jpg////*////\n/51Os-EMwt0L._SL50_.jpg////*////\n/51cemchpaWL._SL50_.jpg////*////\n/51rXEEFIkAL._SL50_.jpg////*////\n/51uAycKcf2L._SL50_.jpg////*////\n/ShadowAlgorithmsDataMiner.jpg////*////\n/51SaY+G5UVL._SL50_.jpg////*////\n/41adUGSfnRL._SL50_.jpg////*////\n/41mwCNvB4nL._SL50_.jpg////*////\n/51-ykLoxBpL._SL50_.jpg////*////\n/51OQ8Vx8nXL._SL50_.jpg////*////\n/41mwCNvB4nL._SL100_.jpg////*////\n/51-ykLoxBpL._SL100_.jpg////*////\n/51OQ8Vx8nXL._SL100_.jpg////*////\n/51SaY+G5UVL._SL100_.jpg////*////\n/41+lo42XekL._SL50_.jpg////*////\n/41-S70EC09L._SL50_.jpg////*////\n/41fhdlTNk1L._SL50_.jpg////*////\n/41hgYr3YJmL._SL50_.jpg////*////\n/41hhbPSZU8L._SL50_.jpg////*////\n/41Ho672-HaL._SL50_.jpg////*////\n/41Ho672-HaL._SL55_.jpg////*////\n/41NJZBE31HL._SL50_.jpg////*////\n/41NJZBE31HL._SL55_.jpg////*////\n/41nKyw8Iv+L._SL50_.jpg////*////\n/41nKyw8Iv+L._SL55_.jpg////*////\n/41pLhaFNUqL._SL50_.jpg////*////\n/41WwY62EbjL._SL50_.jpg////*////\n/41x0mOjyDrL._SL50_.jpg////*////\n/41x0mOjyDrL._SL55_.jpg////*////\n/41YcYhTRtfL._SL50_.jpg////*////\n/5136cFDbJZL._SL50_.jpg////*////\n/514kGRqsEgL._SL100_.jpg////*////\n/514kGRqsEgL._SL50_.jpg////*////\n/516ePlc3ejL._SL100_.jpg////*////\n/516ePlc3ejL._SL50_.jpg////*////\n/516WS6LYoJL._SL50_.jpg////*////\n/51A16pJeSFL._SL50_.jpg////*////\n/51A6EumfzoL._SL50_.jpg////*////\n/51A6EumfzoL._SL55_.jpg////*////\n/51BluKlg0OL._SL50_.jpg////*////\n/51bYxg9woML._SL50_.jpg////*////\n/51C8atIuYKL._SL50_.jpg////*////\n/51E2EDBTB9L._SL50_.jpg////*////\n/51FPoi7JfuL._SL50_.jpg////*////\n/51FSwwrBpiL._SL50_.jpg////*////\n/51G+4J3NltL._SL50_.jpg////*////\n/51Hd5C34gtL._SL50_.jpg////*////\n/51hR5S3JynL._SL100_.jpg////*////\n/51hR5S3JynL._SL50_.jpg////*////\n/51huVJGT89L._SL50_.jpg////*////\n/51j8EklXAZL._SL50_.jpg////*////\n/51jtxqKEy7L._SL50_.jpg////*////\n/51JZcQDYvSL._SL100_.jpg////*////\n/51JZcQDYvSL._SL50_.jpg////*////\n/51kOKU9yDQL._SL50_.jpg////*////\n/51LbyfgZmPL._SL100_.jpg////*////\n/51LqawQ2lJL._SL50_.jpg////*////\n/51LqawQ2lJL._SL55_.jpg////*////\n/51nZzqYn8GL._SL50_.jpg////*////\n/51obGFm4zrL._SL50_.jpg////*////\n/51oD+bLq1mL._SL100_.jpg////*////\n/51oD+bLq1mL._SL50_.jpg////*////\n/51qni3lQFEL._SL50_.jpg////*////\n/51qrA3M8HuL._SL50_.jpg////*////\n/51Rev-eVu2L._SL100_.jpg////*////\n/51Rev-eVu2L._SL50_.jpg////*////\n/51rXEEFIkAL._SL100_.jpg////*////\n/51sETjdF+vL._SL50_.jpg////*////\n/51T684ZrXgL._SL100_.jpg////*////\n/51T684ZrXgL._SL50_.jpg////*////\n/51TUe9Hi0LL._SL100_.jpg////*////\n/51TUe9Hi0LL._SL50_.jpg////*////\n/51TuOaaTjpL._SL100_.jpg////*////\n/51TuOaaTjpL._SL50_.jpg////*////\n/51uAycKcf2L._SL100_.jpg////*////\n/51UnpFD3duL._SL50_.jpg////*////\n/51vE73W+5mL._SL100_.jpg////*////\n/51vE73W+5mL._SL50_.jpg////*////\n/51vhrgKipCL._SL100_.jpg////*////\n/51vhrgKipCL._SL50_.jpg////*////\n/51wqjU0VTSL._SL50_.jpg////*////\n/51YQVQEOWUL._SL50_.jpg////*////\n"
  },
  {
    "path": "AmazonImages/CVS/Entries.Old",
    "content": "/3197XEP7AML._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/31E0QC63DAL._SL100_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/31seQH49q3L._SL100_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/414SvOG1qSL._SL50_.jpg/1.1/Thu Jul  8 14:22:48 2010/-kb/\n/4161IDaJBML._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/417bTB+SooL._SL100_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/417bTB+SooL._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/4189U-NYi1L._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/41EU+tzxOcL._SL50_.jpg/1.1/Sat Jul 31 15:23:38 2010/-kb/\n/41EU+tzxOcL._SL55_.jpg/1.1/Sat Jul 31 15:23:38 2010/-kb/\n/41GF0AQJ69L._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/41GwM8ClmaL._SL100_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/41M7nMMr2rL._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/41MbgiL9x0L._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/41NJZBE31HL._SL100_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/41Ro3yiuddL._SL100_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/41Ro3yiuddL._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/41SXi+FPE5L._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/41SYJYKNN3L._SL100_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/41TbYMhFAkL._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/41VE3485uZL._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/41VEkdlJd7L._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/41qkB63AoAL._SL100_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/41qkB63AoAL._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/41qmJMnW05L._SL50_.jpg/1.1/Sat Aug 14 17:56:00 2010/-kb/\n/41s-Q525ivL._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/51+OEdkNplL._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/51-6oFyhBKL._SL100_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/51-6oFyhBKL._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/51-6oFyhBKL._SL55_.jpg/1.1/Sat Jul 31 15:23:39 2010/-kb/\n/510CJ8391VL._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/510DpzU1K5L._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/510Qfhlo7UL._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/513Z9v-sASL._SL100_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/513cU2y5pvL._SL100_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/5141+MRy4gL._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/514E6BJEJ9L._SL100_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/514E6BJEJ9L._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/514E6BJEJ9L._SL55_.jpg/1.1/Sat Jul 31 15:23:39 2010/-kb/\n/514v4a1XaDL._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/5150-70osuL._SL100_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/5150-70osuL._SL50_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/516FBcWVHbL._SL100_.jpg/1.1/Thu May 20 02:39:32 2010/-kb/\n/5171S6CTRCL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51A-I4MOfiL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51AzzJzq2yL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51ByUOsWfsL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51ByUOsWfsL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51CEuAYzNmL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51D0sq13U0L._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51DO6r1ZOvL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51E+10GRNIL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51E+10GRNIL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51E2EDBTB9L._SL55_.jpg/1.1/Sat Jul 31 15:23:39 2010/-kb/\n/51EnRErREWL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51F4VrabBQL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51FA5WJB3EL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51FNNSN19RL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51Fq6cuwIPL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51G43ZGSJ8L._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51G43ZGSJ8L._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51G43ZGSJ8L._SL55_.jpg/1.1/Sat Jul 31 15:23:40 2010/-kb/\n/51Gakoj6DSL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51JXGSNJT6L._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51K2X94P56L._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51K2X94P56L._SL55_.jpg/1.1/Sat Jul 31 15:23:40 2010/-kb/\n/51NGaeQk-bL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51NRghJAL-L._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51O1U3hannL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51PKCXJAARL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51RD0EM2E3L._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51RVJRli4HL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51S5NSFNMZL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51S5NSFNMZL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51S5NSFNMZL._SL55_.jpg/1.1/Sat Jul 31 15:23:41 2010/-kb/\n/51Sj9ocYPrL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51Up+OmQhQL._SL55_.jpg/1.1/Sat Jul 31 15:23:41 2010/-kb/\n/51VL9FqF6ML._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51VfPKM9WjL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51VfPKM9WjL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51VtRlItQpL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51W01X6NB7L._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51W01X6NB7L._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51W01X6NB7L._SL55_.jpg/1.1/Sat Jul 31 15:23:42 2010/-kb/\n/51WzvDvGrEL._SL50_.jpg/1.1/Sat Aug 14 17:56:00 2010/-kb/\n/51XB0560BCL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51XGCWGC02L._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51XJzZz9GFL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51XJzZz9GFL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51XcMj5h81L._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51XcMj5h81L._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51YYtK1pprL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51ZYOIZ6GOL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51a4CbgB9FL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51aJGpVASEL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51eN8PT4PLL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51fCKb6r+AL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51fO9qnqu5L._SL50_.jpg/1.1/Sat Aug 14 17:56:01 2010/-kb/\n/51fjxtgVZzL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51hLW9JAF-L._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51hLW9JAF-L._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51hYQWGouUL._SL100_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51hYQWGouUL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51i9GAls6KL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51juHDYZeSL._SL100_.jpg/1.1/Fri Aug 13 01:33:56 2010/-kb/\n/51juHDYZeSL._SL50_.jpg/1.1/Fri Aug 13 01:33:56 2010/-kb/\n/51pjZqT2wDL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51pz2S9sZIL._SL50_.jpg/1.1/Thu May 20 02:39:33 2010/-kb/\n/51qUiwqLm6L._SL50_.jpg/1.1/Sat Jul 31 15:23:42 2010/-kb/\n/51qoYlMK8OL._SL50_.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/51r1WnzblaL._SL50_.jpg/1.1/Thu May 20 02:44:30 2010/-kb/\n/51rHYE6fuAL._SL100_.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/51rHYE6fuAL._SL50_ (1).jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/51rHYE6fuAL._SL50_.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/51t-Qtbq+vL._SL100_.jpg/1.1/Thu Jul  8 12:16:17 2010/-kb/\n/51tU9jPU4NL._SL100_.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/51tU9jPU4NL._SL50_.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/51uWqpvuOmL._SL50_.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/51vv-5C0a2L._SL50_.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/51wtFm0EcpL._SL50_.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/51x7BeKjsCL._SL100_.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/51x7BeKjsCL._SL50_.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/51y9SfMHnvL._SL100_.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/51y9SfMHnvL._SL50_.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/51zXIaoWpML._SL100_.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/51znSU3XZCL._SL100_.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/618LPbTEEJL._SL50_.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/61TVBFGWS2L._SL100_.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/61h7A3xHNoL._SL50_.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/Engel_D3D_cover.jpg/1.1/Thu May 20 02:39:34 2010/-kb/\n/412Flx8BP4L._SL50_.jpg/1.1/Mon Apr 11 00:16:38 2011/-kb/\n/41Np+++TthL._SL100_.jpg/1.1/Thu Oct 13 13:03:35 2011/-kb/\n/41Np+++TthL._SL50_.jpg/1.1/Thu Oct 13 13:03:08 2011/-kb/\n/41TqhD8yCRL._SL50_.jpg/1.1/Thu May  5 11:50:51 2011/-kb/\n/41TqhD8yCRL._SL55_.jpg/1.1/Mon May  9 12:07:19 2011/-kb/\n/517lJ9Y+WML._SL50_.jpg/1.1/Mon May 23 10:41:12 2011/-kb/\n/51EbpQM-V6L._SL50_ (1).jpg/1.1/Thu May  5 12:27:56 2011/-kb/\n/51EbpQM-V6L._SL50_.jpg/1.1/Thu May  5 12:26:08 2011/-kb/\n/51ElHUwUMGL._SL100_.jpg/1.1/Thu Oct 13 13:03:26 2011/-kb/\n/51ElHUwUMGL._SL50_.jpg/1.1/Thu Oct 13 13:02:48 2011/-kb/\n/51GfUvlUosL._SL50_.jpg/1.1/Thu May  5 12:14:51 2011/-kb/\n/51TD4cZWAAL._SL50_.jpg/1.1/Mon Apr 11 00:16:29 2011/-kb/\n/51jY+FkYsPL._SL50_.jpg/1.1/Thu May  5 12:11:45 2011/-kb/\n/51kbqYWOFQL._SL100_.jpg/1.1/Thu May  5 12:31:06 2011/-kb/\n/51kbqYWOFQL._SL50_.jpg/1.1/Thu May  5 11:55:13 2011/-kb/\n/51vjmKDdjiL._SL50_.jpg/1.1/Thu May  5 12:21:22 2011/-kb/\n/61RuiTKsluL._SL50_.jpg/1.1/Mon Apr 11 00:16:04 2011/-kb/\n/NoCover.jpg/1.1/Sun May  8 14:10:48 2011/-kb/\n/NoCover50.jpg/1.1/Sun May  8 14:10:22 2011/-kb/\n/51M4y3vSuJL._SL50_.jpg/1.1/Thu Oct 13 13:12:41 2011/-kb/\n/516RcRwqLDL._SL50_.jpg/1.1/Thu Oct 13 15:50:47 2011/-kb/\n/41bJ06UjS6L._SL50_.jpg/1.1/Fri Feb 10 13:25:49 2012/-kb/\n/51DxuLGuJ6L._SL50_.jpg/1.1/Fri Feb 10 13:25:49 2012/-kb/\n/51HdayMiz7L._SL50_.jpg/1.1/Fri Feb 10 13:25:48 2012/-kb/\n/51Os-EMwt0L._SL100_.jpg/1.1/Fri Feb 10 13:25:48 2012/-kb/\n/51Os-EMwt0L._SL50_.jpg/1.1/Fri Feb 10 13:25:48 2012/-kb/\n/51cemchpaWL._SL50_.jpg/1.1/Fri Feb 10 13:25:50 2012/-kb/\n/51rXEEFIkAL._SL50_.jpg/1.1/Fri Feb 10 13:25:49 2012/-kb/\n/51uAycKcf2L._SL50_.jpg/1.1/Fri Feb 10 13:25:49 2012/-kb/\n/ShadowAlgorithmsDataMiner.jpg/1.1/Fri Feb 10 13:25:49 2012/-kb/\n/51SaY+G5UVL._SL50_.jpg/1.1/Sun Mar  4 22:37:23 2012/-kb/\n/41adUGSfnRL._SL50_.jpg/1.1/Tue Oct 30 17:18:47 2012/-kb/\n/41mwCNvB4nL._SL50_.jpg/1.1/Tue Oct 30 17:19:00 2012/-kb/\n/51-ykLoxBpL._SL50_.jpg/1.1/Thu Jul 26 03:00:58 2012/-kb/\n/51OQ8Vx8nXL._SL50_.jpg/1.1/Tue Oct 30 17:18:52 2012/-kb/\n/41mwCNvB4nL._SL100_.jpg/1.1/Tue Mar  5 15:20:22 2013/-kb/\n/51-ykLoxBpL._SL100_.jpg/1.1/Tue Mar  5 15:21:21 2013/-kb/\n/51OQ8Vx8nXL._SL100_.jpg/1.1/Tue Mar  5 15:19:32 2013/-kb/\n/51SaY+G5UVL._SL100_.jpg/1.1/Tue Mar  5 15:25:42 2013/-kb/\n/41+lo42XekL._SL50_.jpg/0/dummy timestamp/-kb/\n/41-S70EC09L._SL50_.jpg/0/dummy timestamp/-kb/\n/41fhdlTNk1L._SL50_.jpg/0/dummy timestamp/-kb/\n/41hgYr3YJmL._SL50_.jpg/0/dummy timestamp/-kb/\n/41hhbPSZU8L._SL50_.jpg/0/dummy timestamp/-kb/\n/41Ho672-HaL._SL50_.jpg/0/dummy timestamp/-kb/\n/41Ho672-HaL._SL55_.jpg/0/dummy timestamp/-kb/\n/41NJZBE31HL._SL50_.jpg/0/dummy timestamp/-kb/\n/41NJZBE31HL._SL55_.jpg/0/dummy timestamp/-kb/\n/41nKyw8Iv+L._SL50_.jpg/0/dummy timestamp/-kb/\n/41nKyw8Iv+L._SL55_.jpg/0/dummy timestamp/-kb/\n/41pLhaFNUqL._SL50_.jpg/0/dummy timestamp/-kb/\n/41WwY62EbjL._SL50_.jpg/0/dummy timestamp/-kb/\n/41x0mOjyDrL._SL50_.jpg/0/dummy timestamp/-kb/\n/41x0mOjyDrL._SL55_.jpg/0/dummy timestamp/-kb/\n/41YcYhTRtfL._SL50_.jpg/0/dummy timestamp/-kb/\n/5136cFDbJZL._SL50_.jpg/0/dummy timestamp/-kb/\n/514kGRqsEgL._SL100_.jpg/0/dummy timestamp/-kb/\n/514kGRqsEgL._SL50_.jpg/0/dummy timestamp/-kb/\n/516ePlc3ejL._SL100_.jpg/0/dummy timestamp/-kb/\n/516ePlc3ejL._SL50_.jpg/0/dummy timestamp/-kb/\n/516WS6LYoJL._SL50_.jpg/0/dummy timestamp/-kb/\n/51A16pJeSFL._SL50_.jpg/0/dummy timestamp/-kb/\n/51A6EumfzoL._SL50_.jpg/0/dummy timestamp/-kb/\n/51A6EumfzoL._SL55_.jpg/0/dummy timestamp/-kb/\n/51BluKlg0OL._SL50_.jpg/0/dummy timestamp/-kb/\n/51bYxg9woML._SL50_.jpg/0/dummy timestamp/-kb/\n/51C8atIuYKL._SL50_.jpg/0/dummy timestamp/-kb/\n/51E2EDBTB9L._SL50_.jpg/0/dummy timestamp/-kb/\n/51FPoi7JfuL._SL50_.jpg/0/dummy timestamp/-kb/\n/51FSwwrBpiL._SL50_.jpg/0/dummy timestamp/-kb/\n/51G+4J3NltL._SL50_.jpg/0/dummy timestamp/-kb/\n/51Hd5C34gtL._SL50_.jpg/0/dummy timestamp/-kb/\n/51hR5S3JynL._SL100_.jpg/0/dummy timestamp/-kb/\n/51hR5S3JynL._SL50_.jpg/0/dummy timestamp/-kb/\n/51huVJGT89L._SL50_.jpg/0/dummy timestamp/-kb/\n/51j8EklXAZL._SL50_.jpg/0/dummy timestamp/-kb/\n/51jtxqKEy7L._SL50_.jpg/0/dummy timestamp/-kb/\n/51JZcQDYvSL._SL100_.jpg/0/dummy timestamp/-kb/\n/51JZcQDYvSL._SL50_.jpg/0/dummy timestamp/-kb/\n/51kOKU9yDQL._SL50_.jpg/0/dummy timestamp/-kb/\n/51LbyfgZmPL._SL100_.jpg/0/dummy timestamp/-kb/\n/51LqawQ2lJL._SL50_.jpg/0/dummy timestamp/-kb/\n/51LqawQ2lJL._SL55_.jpg/0/dummy timestamp/-kb/\n/51nZzqYn8GL._SL50_.jpg/0/dummy timestamp/-kb/\n/51obGFm4zrL._SL50_.jpg/0/dummy timestamp/-kb/\n/51oD+bLq1mL._SL100_.jpg/0/dummy timestamp/-kb/\n/51oD+bLq1mL._SL50_.jpg/0/dummy timestamp/-kb/\n/51qni3lQFEL._SL50_.jpg/0/dummy timestamp/-kb/\n/51qrA3M8HuL._SL50_.jpg/0/dummy timestamp/-kb/\n/51Rev-eVu2L._SL100_.jpg/0/dummy timestamp/-kb/\n/51Rev-eVu2L._SL50_.jpg/0/dummy timestamp/-kb/\n/51rXEEFIkAL._SL100_.jpg/0/dummy timestamp/-kb/\n/51sETjdF+vL._SL50_.jpg/0/dummy timestamp/-kb/\n/51T684ZrXgL._SL100_.jpg/0/dummy timestamp/-kb/\n/51T684ZrXgL._SL50_.jpg/0/dummy timestamp/-kb/\n/51TUe9Hi0LL._SL100_.jpg/0/dummy timestamp/-kb/\n/51TUe9Hi0LL._SL50_.jpg/0/dummy timestamp/-kb/\n/51TuOaaTjpL._SL100_.jpg/0/dummy timestamp/-kb/\n/51TuOaaTjpL._SL50_.jpg/0/dummy timestamp/-kb/\n/51uAycKcf2L._SL100_.jpg/0/dummy timestamp/-kb/\n/51UnpFD3duL._SL50_.jpg/0/dummy timestamp/-kb/\n/51vE73W+5mL._SL100_.jpg/0/dummy timestamp/-kb/\n/51vE73W+5mL._SL50_.jpg/0/dummy timestamp/-kb/\n/51vhrgKipCL._SL100_.jpg/0/dummy timestamp/-kb/\n/51vhrgKipCL._SL50_.jpg/0/dummy timestamp/-kb/\n/51wqjU0VTSL._SL50_.jpg/0/dummy timestamp/-kb/\n/51YQVQEOWUL._SL50_.jpg/0/dummy timestamp/-kb/\nD\n"
  },
  {
    "path": "AmazonImages/CVS/Repository",
    "content": "RTR3/website/AmazonImages\n"
  },
  {
    "path": "AmazonImages/CVS/Root",
    "content": ":pserver:erich@cvs.cs.lth.se:/local/cvs/repository-tam\n"
  },
  {
    "path": "AmazonImages/CVS/Template",
    "content": ""
  },
  {
    "path": "README.md",
    "content": "# RealTimeRendering\n\nWebsite pages for http://realtimerendering.com\n"
  },
  {
    "path": "alpha_test.html",
    "content": "<html>\n<head>\n<title>Alphas</title>\n</head>\n<body>\n<div>\nFor <a href=\"http://www.realtimerendering.com/blog/wp-content/uploads/2016/02/sampler_with_gamma_srgb_chunks.png\">this test image</a>, which has the follow colors in its four quadrants:<P>\n<img src=\"http://www.realtimerendering.com/blog/wp-content/uploads/2016/02/sampler_labeled-2.png\">\n<P>\nBelow is how it composites on top of a black, white, and half gray (187 and 128) background.\n<P>\nThe two squares on the left should approximately match, if you blur your eyes a bit. This won't be true if the image is not being rendered at one texel per pixel (because filtering software is usually implemented incorrectly), or because your monitor is not around a 2.2-2.4 gamma. Test your monitor with <a href=\"https://stephen-westin.com/gamma/gamma.html\">this page</a>.\n<P>\nIf PNG display is implemented properly (unlikely!), the lower-right square against the black background should be the same 187-gray as in the lower-left; against the white background the upper-right should be the same 187-gray as the lower-left (assuming a normal monitor). The problem on all browsers is that linearization is not performed.\n<P>\nSee <a href=\"http://www.realtimerendering.com/blog/png-srgb-cutoutdecal-aa-problematic/\">this article</a> for more information.\n<P>\n</div>\n<div>\n<P>\nBlack background:\n<P>\n</div>\n<div style=\"background-color: black\">\n<img src=\"http://www.realtimerendering.com/blog/wp-content/uploads/2016/02/sampler_with_gamma_srgb_chunks.png\">\n</div>\n<div>\n<P>\nWhite background:\n<P>\n</div>\n<div style=\"background-color: white\">\n<img src=\"http://www.realtimerendering.com/blog/wp-content/uploads/2016/02/sampler_with_gamma_srgb_chunks.png\">\n</div>\n<div>\n<P>\n187-Gray background:\n<P>\n</div>\n<div style=\"background-color: #BBBBBB\">\n<img src=\"http://www.realtimerendering.com/blog/wp-content/uploads/2016/02/sampler_with_gamma_srgb_chunks.png\">\n</div>\n<div>\n<P>\n128-Gray background:\n<P>\n</div>\n<div style=\"background-color: #808080\">\n<img src=\"http://www.realtimerendering.com/blog/wp-content/uploads/2016/02/sampler_with_gamma_srgb_chunks.png\">\n</div>\n</body>\n</html>"
  },
  {
    "path": "an_intro_to_rt-errata.html",
    "content": "\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n<title>Ray Tracing Resources Page</title>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"/>\n<link rel=\"shortcut icon\" href=\"favicon.ico\" type=\"image/x-icon\"/>\n<link rel=\"icon\" href=\"favicon.ico\" type=\"image/x-icon\"/>\n<link rel=\"stylesheet\" href=\"rtr4.css\" type=\"text/css\"/>\n</head>\n<body>\n<div id=\"wrapper\">\n<div id=\"header\">\n<div id=\"rtr3-header-image\">\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tr bgcolor=\"#10304B\">\n<td>\n<a href=\"http://www.realtimerendering.com/blog\">\n<img src=\"rtr-header.png\" alt=\"Header image\" width=\"410\" height=\"106\"/>\n</a>\n</td>\n</tr>\n</table>\n</div>\n<div id=\"navigation\" class=\"clearfix\">\n<ul class=\"primary\">\n<li><a href=\"http://www.realtimerendering.com/blog/\" rel=\"home\">Blog</a></li>\n<li><a title=\"Recommended books\" href=\"books.html\">Graphics books</a></li>\n<li><a title=\"Object / object intersection page\" href=\"intersections.html\">Intersections</a></li>\n<li><a title=\"Sites we like\" href=\"portal.html\">Portal</a></li>\n<li><a title=\"Ray Tracing Resources\" href=\"raytracing.html\">Ray tracing</a></li>\n<li><a title=\"Main resources page\" href=\"index.html\">Resources</a></li>\n<li><a title=\"USD and glTF Resources\" href=\"usd_gltf.html\">USD &amp; glTF</a></li>\n<li><a title=\"WebGL/three.js Resources\"  href=\"webgl.html\">WebGL</a></li>\n</ul>\n</div>\n</div>\n<div id=\"content\" class=\"clearfix\">\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tr>\n<td class=\"pageName\">Errata for first printing of \"An Introduction to Ray Tracing\"</td>\n</tr>\n<tr>\n<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"6\" border=\"0\"/><br/>\n</tr>\n<tr>\n<td class=\"bodyText\">\n<div class=\"metadata\">\nLast changed: April 15, 2019\n</div>\n\n<P>\n<a href=\"https://smile.amazon.com/gp/product/0122861604?tag=realtimerenderin\"><img src=\"AmazonImages/50KWx2vL_SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"14\" align=left border=0>\n  <a href=\"http://www.realtimerendering.com/raytracing/An-Introduction-to-Ray-Tracing-The-Morgan-Kaufmann-Series-in-Computer-Graphics-.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n<b><a href=\"https://smile.amazon.com/gp/product/0122861604?tag=realtimerenderin\">An Introduction to Ray Tracing</a></b>, edited by Andrew Glassner, Morgan Kaufmann, 1989.\n<P>The first book on ray tracing. Ancient, but most of the information is still valid - math is math, data structures are data structures. Download the <a href=\"http://www.realtimerendering.com/raytracing/An-Introduction-to-Ray-Tracing-The-Morgan-Kaufmann-Series-in-Computer-Graphics-.pdf\">PDF</a> (recommended) or <a href=\"http://www.realtimerendering.com/raytracing/Andrew%20S.%20Glassner%20-%20An%20Introduction%20to%20Ray%20tracing%20(The%20Morgan%20Kaufmann%20Series%20in%20Computer%20Graphics)%20(1989).djvu\">DJVU</a> version for free.\n\n<P>Find other ray tracing books, free and otherwise, on our <a href=\"raytracing.html#recent\">Ray Tracing Resources Page</a>.\n<P>\n<b>Errata</b>\n<P>\nThe errata that follows are errors reported since January 20, 2019, when the book was released as a free PDF and DJVU file.\n<P>\nThese errors are corrected in the free <a href=\"http://www.realtimerendering.com/raytracing/An-Introduction-to-Ray-Tracing-The-Morgan-Kaufmann-Series-in-Computer-Graphics-.pdf\">PDF</a> version of the book (but not the DJVU):\n<P>\np. 138-141, sections 2.6 and 2.7, have been rewritten entirely, due to a cascading effect of small algebraic blunders near the start. These are in the PDF as pages 138-rev1 and 139-rev1.\n<P>\n(superceded by the fix above, but one error in the original text that is fixed in the PDF) p. 139, in the third line of equation (7c), the \"T\" should be \"N\" (since going from the second to third line is substituting in the relationship T = \\alpha I  + \\beta N from eq (6b). <I>(thanks to Matt Pharr)</I>\n<P>\np. 327, \"Path racing\" should be \"Path tracing\". <I>(thanks to <a href=\"https://pharr.org/matt/blog/2019/01/26/an-introduction-to-ray-tracing.html\">Matt Pharr</a>)</I>\n<HR>\n<P>\nThe remaining errata below is originally from <a href=\"https://web.archive.org/web/19991022234049/http://wuarchive.wustl.edu:80/graphics/graphics/books/erratas/IntroToRT\">The Wayback Machine</a>. All of these errors are corrected in the <a href=\"http://www.realtimerendering.com/raytracing/An-Introduction-to-Ray-Tracing-The-Morgan-Kaufmann-Series-in-Computer-Graphics-.pdf\">PDF</a> and <a href=\"http://www.realtimerendering.com/raytracing/Andrew%20S.%20Glassner%20-%20An%20Introduction%20to%20Ray%20tracing%20(The%20Morgan%20Kaufmann%20Series%20in%20Computer%20Graphics)%20(1989).djvu\">DJVU</a> versions. This errata listing is here for people who have the first printing of the book.\n\n<PRE>\np. 86, last paragraph before Algebraic Surfaces header:  change \"where all\nthe the intersections of the ray with all the objects in the CSG tree are\nrequired\" to end as \"may be required\".\n\n-----\n\np. 88, equation \"t = etc\":  change from \"t = etc\" to \"t = -etc\", i.e. a minus\nsign is missing, so negate the right hand side of the equation.\n\n-----\n\np. 91, last formula in the Sphere section (in the text):  change to\n\n\tx1^2 + y1^2 + z1^2 = 1\n\t\t^\n\t\tsubscript was \"0\"\n\n-----\n\np. 91, in the Paraboloid section, second equation:  change the two minus signs\nto plus signs (i.e. before z1 and z0).\n\n-----\n\np. 93, torus equation corrections:  change two equations\n\n        a2 = 2(x1^2+y1^2+z1^2)((x0^2+y0^2+z0^2)-(a^2+b^2)) \n              + 4 * (x0x1+y0y1+z0z1)^2 + 4a^2z1^2\n\t\t^\t\t    ^^ ^\n\t\twas \"2\"\t\t   add was \"-\"\n\n\ta1 = 4 * (x0x1+y0y1+z0z1)((x0^2+y0^2+z0^2)-(a^2+b^2))\n              + 8a^2 * z0 * z1\n\t      ^\n\t      was \"-\"\n\n\ta0 = ((x0^2+y0^2+z0^2)-(a^2+b^2))^2 - 4a^2(b^2-z0^2)\n\t\t\t\t\t  ^\n\t\t\t\t\t  squaring was left off\n\n-----\n\t\np. 95, last sentence before the Simplicial Splines and Steiner Patches\nsection:  change \"of\" to \"or, i.e. it should read \"numerical techniques or\nsubdivision algorithms\".\n\n-----\n\np. 95, last formula on the page:  change to\n\t\n\tz(u,v) = h y(v)\n\t\t   ^\n\t\t   subscript was \"x\"\n\n-----\n\np. 100, Figure 7 is wrong.\n\nThe upper figure is in error; the lower part is correct.  In the upper figure,\nthe outer contour is the silhouette of a 3D parametric surface.  Curve c1 is\nthe intersection of one plane with that surface, and c2 is the intersection of\nanother plane, perpendicular to the first.  The line of intersection of the\ntwo planes is collinear with the ray, indicated by the line with the arrow.\nThe other three lines in the figure are extraneous and should be ignored.  The\nlower part of the figure shows the two curves in uv space.\n\n-----\n\np. 101, the last sentence in the Bicubic Patches section:  change \"this can\ninvolve a loss of extra computation\" should be \"this can involve extra\ncomputation\".\n\n-----\n\np. 101, the second equation in the Numerical Methods section:  change the\nsecond \"=\" in the line to a \"+\" (it's the only equation with two \"=\" in it).\n\n-----\n\np. 105, the 2-D line equation:  change to\n\n\t(y1)x - (x1)y - (x0y1 - y0x1) = 0\n\t\t      ^\n\t\t      was a \"+\"\n\n-----\n\np. 108, formula for f:  This does not agree with Fig. 10.  Using the same\nnotation as in the figure, change to:\n\nFor this shape, f is\n\n                 2           2              2   2\n\t(x-r (u)) + (y-r (u))  + (z - r (u)) - a (u) = 0\n            x           y              z\n\nwhere (r , r , r ) is the center of the sphere and a is the radius.\n        x   y   z\n\n-----\n\np. 140, equation (7h):  missing right parenthesis, change to \"...- 1)))N.\"\n\n-----\n\np. 148, section on distribution term D, 8th line:  change \"the angle between L\nand H\" to \"the angle between N and H\".\n\n-----\n\np. 156, section 5.4, 2nd paragraph:  change \"spectral transmission curve\" to\n\"specular transmission curve\".\n\n-----\n\np. 158, in Fdt(lambda) definition:  change \"diffuse reflection\" to \"diffuse\ntransmission\".\n\n-----\n\np. 158, line immediately after Fdt(lambda) definition:  change \"We note that\nthe diffuse reflectance\" to \"We note that the diffuse transmittance\".\n\n-----\n\np. 238, Fig. 24:  A chunk is missing in the upper left corner.  The labels\nshould read:  \"Directions crossed with\", and \"Applies to\".\n\n-----\n\np. 260, reference by Gervautz:  change \"Comput. Graph.\" to \"Computers and\nGraphics\".\n\n-----\n\np. 288, immediately after the DERIVATION OF REFRACTION FORMULAS header:  The\nintroductory paragraph is missing.  It reads:\n\nWe derive three alternative formulas for the refracted ray direction in ray\ntracing in order to prove their equivalence and to demonstrate the process of\ntranslating physical laws into optimized computational formulas.\n\nIt is common knowledge that light rays refract when they strike an interface\nbetween two different transparent media, such as air-water, air-glass, or\nglass-water.  In 1621 Dutch mathematician Willebrord Snell discovered a\nformula quantifying this observation:  the ratio of the sines of the incident\nand refracted angles equals the ratio of the indices of refraction of the two\nmaterials.  Snell's law is:\n\n\teta  sin( theta  ) = eta  sin( theta  )\n\t   1           1        2           2\n\nwhere theta-sub-1 is the angle of incidence, theta-sub-2 is the angle of\nrefraction (both measured from the perpendicular to the interface) and\neta-sub-1 and eta-sub-2 are the two indices of refraction on the incident and\nrefracted sides of the interface, respectively.\n\nLight passing through a material slows relative to its speed in a vacuum by a\nfactor equal to the index of refraction of that material.  In fact, Snell's\nlaw is a simple consequence of this speed variation and Fermat's _Principle of\nLeast Time_, which states that light takes the fastest path to get from one\npoint to another [Feynman63].\n\nFor computation we need to recast Snell's law in terms of (x,y,z) direction\nvectors.  This can be done in several different ways.  In the derivations\nbelow we make extensive use of angles and trigonometry, but thankfully, it is\npossible to eliminate all of these terms from the final formulas, so\ntheta-sub-1 and theta-sub-2 need never be computed.  As a convention, vectors\nare upper case and scalars are lower case.\n\n-----\nEND\n</PRE>\n\n<tr>\n<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"1\" border=\"0\"/><br/>\n&nbsp;<br/></td>\n</tr>\n</table>\n</div>  \n<div id=\"footer\" class=\"clearfix\">\n<ul>\n<li>Contacts:</li>\n    <li><a href=\"mailto:tam@cs.lth.se\">Tomas</a></li>\n    <li><a href=\"mailto:erich@acm.org\">Eric</a></li>\n    <li><a href=\"mailto:rtr3@renderwonk.com\">Naty</a></li>\n</ul>\n</div>  \n</div>  \n<script type=\"text/javascript\">\n/* <![CDATA[ */\n(function(){try{var s,a,i,j,r,c,l=document.getElementsByTagName(\"a\"),t=document.createElement(\"textarea\");for(i=0;l.length-i;i++){try{a=l[i].getAttribute(\"href\");if(a&&\"www.cloudflare.com/email-protection\"==a.substr(7 ,35)){s='';j=43;r=parseInt(a.substr(j,2),16);for(j+=2;a.length-j&&a.substr(j,1)!='X';j+=2){c=parseInt(a.substr(j,2),16)^r;s+=String.fromCharCode(c);}j+=1;s+=a.substr(j,a.length-j);t.innerHTML=s.replace(/</g,\"&lt;\").replace(/>/g,\"&gt;\");l[i].setAttribute(\"href\",\"mailto:\"+t.value);}}catch(e){}}}catch(e){}})();\n/* ]]> */\n</script>\n</body>\n</html>"
  },
  {
    "path": "bibtex_rtr3.txt",
    "content": "@book{RTR3,\n author = {Tomas Akenine-M\\\"{o}ller and Eric Haines and Naty Hoffman},\n title = {Real-Time Rendering 3rd Edition},\n year = {2008},\n pages = {1045},\n isbn = {987-1-56881-424-7},\n publisher = {A. K. Peters, Ltd.},\n address = {Natick, MA, USA},\n }"
  },
  {
    "path": "bibtex_rtr4.txt",
    "content": "@book{RTR4,\n author = {Tomas Akenine-M\\\"{o}ller and Eric Haines and Naty Hoffman and Angelo Pesce and Micha\\l{} Iwanicki and S\\'{e}bastien Hillaire},\n title = {Real-Time Rendering 4th Edition},\n year = {2018},\n pages = {1200},\n isbn = {978-1-13862-700-0},\n publisher = {A K Peters/CRC Press},\n address = {Boca Raton, FL, USA},\n }"
  },
  {
    "path": "book.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n<title>Real-Time Rendering Book Information</title>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<link rel=\"shortcut icon\" href=\"favicon.ico\" type=\"image/x-icon\" />\n<link rel=\"icon\" href=\"favicon.ico\" type=\"image/x-icon\" />\n<link rel=\"stylesheet\" href=\"rtr3.css\" type=\"text/css\" />\n</head>\n<body bgcolor=\"#C0DFFD\">\n\n<div id=\"wrapper\">\n\n  <div id=\"header\">\n    <div id=\"rtr3-header-image\">\n      <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n        <tr bgcolor=\"#003F50\">\n          <td>\n            <a href=\"http://www.realtimerendering.com/blog\">\n              <img src=\"rtr-header.png\" alt=\"Header image\" width=\"410\" height=\"106\" />\n            </a>\n          </td>\n        </tr>\n      </table>\n    </div>\n    <div id=\"navigation\" class=\"clearfix\">\n      <ul class=\"primary\">\n        <li><a href=\"http://www.realtimerendering.com/blog/\" rel=\"home\">Blog</a></li>\n        <li><a class=\"nav-current\" title=\"Information about the third edition\" href=\"book.html\">Book Information</a></li>\n        <li><a title=\"Recommended books\"  href=\"books.html\">Graphics Books</a></li>\n        <li><a title=\"Object / object intersection page\"  href=\"intersections.html\">Intersections</a></li>\n        <li><a title=\"Sites we like\"  href=\"portal.html\">Portal</a></li>\n\t\t<li><a title=\"Ray Tracing Resources\"  href=\"raytracing.html\">Ray tracing</a></li>\n        <li><a title=\"Main resources page\"  href=\"index.html\">Resources</a></li>\n\t\t<li><a title=\"USD and glTF Resources\" href=\"usd_gltf.html\">USD &amp; glTF</a></li>\n        <li><a title=\"WebGL/three.js Resources\"  href=\"webgl.html\">WebGL</a></li>\n      </ul>\n    </div>\n  </div>\n\n<div id=\"content\" class=\"clearfix\">\n\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n    <tr>\n      <td class=\"pageName\"><I>Real-Time Rendering</I> Book Information</td>\n    </tr>\n    <tr>\n      <td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"6\" border=\"0\"></td>   \n    </tr>\n    \n    <tr>\n      <td class=\"bodyText\">\n\n<div class=\"metadata\">\nLast changed: April 21, 2017</I>\n</div>\n\n\n\t  \n<p>This page provides information about the book <font size=\"+1\"><i><a href=\"http://smile.amazon.com/Real-Time-Rendering-Tomas-MOller/dp/1568814240?tag=realtimerenderin\">Real-Time \n  Rendering</a></i></font>, by <a href=\"http://cs.lth.se/tomas_akenine-moller\">Tomas\n  Akenine-M&ouml;ller</a>, <a href=\"http://www.erichaines.com/\">Eric\n  Haines</a>, and <a href=\"http://www.renderwonk.com/\">Naty Hoffman</a>, 1045 pages, from <a href=\"http://www.akpeters.com\">A.K. Peters Ltd.</a>,\n  3rd edition, ISBN 987-1-56881-424-7, 2008, list price $89.\n  <a href=\"bibtex_rtr3.txt\">BibTeX entry</a>.\n\n<p>You can purchase a hardcover or Kindle version from <a href=\"http://smile.amazon.com/Real-Time-Rendering-Tomas-MOller/dp/1568814240?tag=realtimerenderin\"><b>Amazon</b></a>, or an online version from <b><a href=\"http://books.google.com/ebooks?id=V1k1V9Ra1FoC\">Google eBooks</a></b>. If you have access, our book is available online from <a href=\"http://www.books24x7.com/marc.asp?bookid=31068\">Books24x7</a>. \n\n<p><b>Samples:</b> at <a href=\"http://smile.amazon.com/Real-Time-Rendering-Tomas-MOller/dp/1568814240?tag=realtimerenderin\"><b>Amazon</b></a> you can view the Table of Contents, the index, and a bit of the introduction. <b><a href=\"http://books.google.com/books?id=V1k1V9Ra1FoC\">Google Books</a></b> has chapter samples, export citation information, and other details. You can also read the full first three chapters <a href=\"http://books.google.com/ebooks/reader?id=V1k1V9Ra1FoC&printsec=frontcover&output=reader&source=gbs_atb\">here</a>, linked from <a href=\"http://books.google.com/ebooks?id=V1k1V9Ra1FoC\">this page</a>.\n\n<p>Web resources directly related to the book (all pages are listed on our <a href=\"index.html\">resources page</a>):\n<ul>\n  <li>The <a href=\"corrigenda.html\"><b>book corrections</b></a>\n    area (for all editions).\n  <li>An <a href=\"downloads/RTR3figures.zip\"><b>archive of most of the figures</b></a> from the third edition, provided for <a href=\"http://en.wikipedia.org/wiki/Fair_use\">Fair Use</a>. Read the <a href=\"http://www.realtimerendering.com/blog/our-books-figures-now-downloadable-for-fair-use/\">README</a> for more details.\n  <li>Tomas' <a href=\"http://www.cs.lth.se/home/Tomas_Akenine_Moller/RTR/RTRslides.zip\"><b>Powerpoint Slides</b></a> for a semester's course derived from the second edition of book. A bit dated in spots, but useful as a place to start.\n  <li>The <a href=\"refs.html\"><b>Bibliography</b></a> of the book, with hyperlinked\n    resources (the <a href=\"refs1.html\">First Edition</a> and <a href=\"refs2.html\">Second Edition</a> bibliographies are also\n    available).\n</ul>\n\n<p>Differences from the 2nd Edition: six years newer, color throughout, 165 pages longer, 570 more references overall (with about 150 old references removed). Every chapter has been updated, some considerably so. The focus is now on the programmable GPU, with the fixed-function pipeline essentially left behind. Chapters have been added to further explore the theory and practice of material and light representation. Post-processing techniques (HDR, depth of field, motion blur, etc.) now have extensive coverage. The hardware case studies are the Xbox 360, the PLAYSTATION 3, and Mali 200 (mobile computing), based on discussions with the manufacturers.\n\n<p>Information about the previous edition of this book <a href=\"book_rtr2.html\">can be found here</a>.\n\n<table align=\"right\" border=\"0\" width=\"200\">\n  <tr align=\"center\" valign=\"top\">\n    <td rowspan=\"3\">&nbsp;</td>\n    <td> <a href=\"rtr3.jpg\"><img border=\"1\" src=\"rtr3_thumb.jpg\" alt=\"3rd ed. cover image\" width=157 height=237></a>\n    </td>\n  </tr>\n</table>\n  \n<p>\n<img src=\"rtr3_back_cover.jpg\" alt=\"3rd ed. back cover\" width=661 height=997>\n  \n  \n  \n        </td>\n    </tr>\n    <tr>\n    \t<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"1\" border=\"0\"></td>\n\t&nbsp;<br /></td>\n    </tr>\n</table>\n\n</div> <!-- /content -->\n\n<div id=\"footer\" class=\"clearfix\">\n  <ul>\n    <li>Contacts:</li>\n    <li><a href=\"mailto:tam@cs.lth.se\">Tomas</a></li>\n    <li><a href=\"mailto:erich@acm.org\">Eric</a></li>\n    <li><a href=\"mailto:rtr3@renderwonk.com\">Naty</a></li>\n  </ul>\t\t\n</div> <!-- /footer -->\n\n</div> <!-- /wrapper -->\n\n</body>\n</html>"
  },
  {
    "path": "book_rtr2.html",
    "content": "<html>\n<head>\n   <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\n   <meta name=\"description\" content=\"Real-Time Rendering Resources\">\n   <meta name=\"keywords\" content=\"computer graphics, real-time, real time, rendering, book, interactive, accelerator, hardware, OpenGL, DirectX, Direct3D\">\n   <title>Real-Time Rendering Book Information</title>\n</head>\n<body bgcolor=\"#FFFFFF\" link=\"#2D4280\" vlink=\"#9A6D03\" alink=\"#2D92A0\" background=\"background.jpg\">\n<font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#0D3256\" size=\"+3\"><h1>Real-Time \nRendering Book Information</h1>\n</font> <font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#0D3256\">\n<p>This page provides information about the book <font size=\"+1\"><i><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1568811829?tag=somebooksilike\">Real-Time \n  Rendering</a></i></font>, by <a href=\"http://www.cs.lth.se/~tam\">Tomas \n  Akenine-M&ouml;ller</a> and <a href=\"http://www.erichaines.com/\">Eric \n  Haines</a>, ~880 pages, from <a href=\"http://www.akpeters.com\">A.K. Peters Ltd.</a>, \n  2nd edition, ISBN 1568811829<b>, </b>list price $59.\n\n<p>Foreign language versions of <I>Real-Time Rendering</I> are available:\n<ul>\n<li><a href=\"http://www.borndigital.co.jp/book/program/4-939007-35-9/index.html\">Japanese Language Edition</a>, also from <a href=\"http://www.amazon.co.jp/gp/product/4939007359/\">Amazon</a>.\n<li><a href=\"http://www.yes24.com/home/pd.asp?SID=JwQHASxuTC265UKzi6Lx78vuERUGI7IUJYf7yC4M5yxJ40mP88jqyTIQa&AK=408701&TABID=1\">Korean Language Edition</a> (also available <a href=\"http://kangcom.com/common/bookinfo/bookinfo.asp?sku=200311040002\">here</a>)\n</ul>\n\n<p>Information about web resources related to the book's individual chapters <a href=\"index.html\">can be found here</a>.\n<p> <font color=\"#0D3256\" size=\"+1\">\nWe are honored to learn that our 2nd Edition has been awarded a <a href=\"http://www.gdmag.com/flanomination.htm#2002winners\">2002 Front Line Award</a> from <I>Game Developer Magazine</I> for product excellence and innovation.</font><p>\n\n<table align=\"right\" border=\"0\" width=\"200\">\n  <tr align=\"center\" valign=\"top\"> \n    <td rowspan=\"3\">&nbsp;</td>\n    <td> <a href=\"rtr2ed.jpg\"><img border=\"1\" src=\"rtr2ed_thumb.jpg\" alt=\"2nd ed. cover image\" width=156 height=237></a> \n    </td>\n  </tr>\n  <tr align=\"center\"> \n    <td> <a href=\"rtr2nd_ed_front_shadow.jpg\"> <B><FONT FACE=\"LUCIDA, ARIAL, HELVETICA\" SIZE=\"2\"> \n      click to see larger image </FONT></B></a> </td>\n  </tr>\n</table>\n\nA quote from the January 2003 <a href=\"http://www.gdmag.com\"><I>Game Developer</I></a> issue's awards article:<BR>\n<I>\"I can't think of any higher praise for a book than the fact that it's\nalways on my desk and within easy reach, and Real-Time Rendering, 2nd\nEdition is one of the few books that qualifies for that distinction.\nReal-Time Rendering provides thorough coverage of the current state of\nthe art in real-time graphics, as well as case studies, appendices to\nhelp brush up your math skills, and a voluminous source bibliography.\nThere's no doubt that this is a must-have volume for any graphics\nprogrammer.\"\n</I>\n- Herb Marselas, Ensemble Studios\n\n<p> \n<font color=\"#06999E\"> \n<p>You can order the book from <a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1568811829?tag=somebooksilike\"><b>Amazon</b></a> \n  and get free shipping, or from <b><a href=\"http://bn.bfast.com/booklink/click?sourceid=9446116&amp;ISBN=1568811829\"><img src=\"http://bn.bfast.com/booklink/serve?sourceid=9446116&ISBN=1568811829\" border=\"0\" width=\"1\" height=\"1\" >Barnes \n  & Noble</a></b>,\n<b><a href=\"http://www.amazon.ca/exec/obidos/ASIN/1568811829/realtimeren0f-20\">Amazon \n  Canada</a></b>,\n<b><a href=\"http://www.amazon.co.uk/exec/obidos/ASIN/1568811829/realtimerender03\">Amazon \n  UK</a></b>,\n<B><a href=\"http://www.amazon.fr/exec/obidos/ASIN/1568811829/\">Amazon France</a></B>,\n<B><a href=\"http://www.amazon.de/exec/obidos/ASIN/1568811829/\">Amazon Germany</a></B>,\nor\n<B><a href=\"http://www.amazon.co.jp/exec/obidos/ASIN/1568811829/\">Amazon Japan</a></B>.\nYou can also order it direct from <a href=\"http://www.akpeters.com/orderinfo.asp\">A.K. \n  Peters</a> (or in Europe, <a href=\"http://www.transatlanticpublishers.com/\">Transatlantic Publishers Group</a>), \n  among others. Check the <a href=\"http://www.addall.com/New/compare.cgi?dispCurr=USD&id=386317&isbn=1568811829\">AddAll</a>, <a href=\"http://www.bestwebbuys.com/books/compare/isbn/1568811829/isrc/b-home-search\">Best Book Buys</a>, or <a href=\"http://www.dealtime.com/xPC-Real_Time_Rendering_by_Tomas_Moller\">DealTime</a> searchers \n  for the best deals. IGDA members can purchase the book <a href=\"http://www.igda.org/membership/discounts.php#pubs\">at \n  20% off</a>.</font>\n\n\n<p> The following second edition book samples are available for download: \n\n<p> \n<table border=2 CELLSPACING=2 CELLPADDING=2 >\n  <tr> \n    <th align=\"LEFT\"> Book Section </th>\n    <th> Adobe PDF </th>\n  </tr>\n  <tr> \n    <td> Table of Contents </td>\n    <td align=\"center\"><a href=\"http://tog.acm.org/resources/RTR/rtr2_toc.pdf\"> \n      70K </a></td>\n  </tr>\n  <tr> \n    <td> Chapter Overview </td>\n    <td align=\"center\"><a href=\"http://tog.acm.org/resources/RTR/rtr2_overview.pdf\"> \n      47K </a></td>\n  </tr>\n  <tr> \n    <td> Non-Photorealistic Rendering excerpt</td>\n    <td align=\"center\"><a href=\"http://tog.acm.org/resources/RTR/rtr2_npr.pdf\"> \n      337K </a></td>\n  </tr>\n  <tr> \n    <td> Levels of Detail excerpt</td>\n    <td align=\"center\"><a href=\"http://tog.acm.org/resources/RTR/rtr2_lod.pdf\"> \n      449K </a></td>\n  </tr>\n  <tr> \n    <td> Subdivision Curves and Surfaces excerpt</td>\n    <td align=\"center\"><a href=\"http://tog.acm.org/resources/RTR/rtr2_subdiv.pdf\"> \n      615K </a></td>\n  </tr>\n  <tr> \n    <td> Index </td>\n    <td align=\"center\"><a href=\"http://tog.acm.org/resources/RTR/rtr2_index.pdf\"> \n      255K </a></td>\n  </tr>\n</table>\n<p>\n<a href=\"http://www.gamasutra.com\">Gamasutra</a> has an excerpt from the second \nedition about <a href=\"http://www.gamasutra.com/features/20020715/mollerhaines_01.htm\">B&eacute;zier \ntriangles and N-Patches</a>, and <a href=\"http://www.flipcode.com/\">Flipcode</a> \nhas an excerpt about <a href=\"http://www.flipcode.com/articles/article_rtr2billboards.shtml\">billboarding</a>.\n\n<p>Related web resources <a href=\"index.html\">can be found here</a>.\n</font> \n<hr>\n<address>\nwebslaves: <a href=\"http://www.erichaines.com/\">Eric Haines</a>\n/ <a href=\"mailto:erich@acm.org\">erich@acm.org</a>\n\n<br>\n<a href=\"http://www.cs.lth.se/~tam\">Tomas Akenine-M&ouml;ller</a> \n/ <a href=\"mailto:tompa@acm.org\">tompa@acm.org</a> </address>\n\n<p>Last changed: <i>October 3, 2006</i> \n</body></html>\n"
  },
  {
    "path": "book_rtr3.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n<title>Real-Time Rendering Book Information</title>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<link rel=\"shortcut icon\" href=\"favicon.ico\" type=\"image/x-icon\" />\n<link rel=\"icon\" href=\"favicon.ico\" type=\"image/x-icon\" />\n<link rel=\"stylesheet\" href=\"rtr3.css\" type=\"text/css\" />\n</head>\n<body bgcolor=\"#C0DFFD\">\n\n<div id=\"wrapper\">\n\n  <div id=\"header\">\n    <div id=\"rtr3-header-image\">\n      <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n        <tr bgcolor=\"#003F50\">\n          <td>\n            <a href=\"http://www.realtimerendering.com/blog\">\n              <img src=\"rtr-header-3rd.png\" alt=\"Header image\" width=\"410\" height=\"106\" />\n            </a>\n          </td>\n        </tr>\n      </table>\n    </div>\n    <div id=\"navigation\" class=\"clearfix\">\n      <ul class=\"primary\">\n        <li><a href=\"http://www.realtimerendering.com/blog/\" rel=\"home\">Blog</a></li>\n        <li><a title=\"Recommended books\"  href=\"books.html\">Graphics Books</a></li>\n        <li><a title=\"Object / object intersection page\"  href=\"intersections.html\">Intersections</a></li>\n        <li><a title=\"Sites we like\"  href=\"portal.html\">Portal</a></li>\n\t\t<li><a title=\"Ray Tracing Resources\"  href=\"raytracing.html\">Ray tracing</a></li>\n        <li><a title=\"Main resources page\"  href=\"index.html\">Resources</a></li>\n\t\t<li><a title=\"USD and glTF Resources\" href=\"usd_gltf.html\">USD &amp; glTF</a></li>\n        <li><a title=\"WebGL/three.js Resources\"  href=\"webgl.html\">WebGL</a></li>\n      <ul>\n    </div>\n  </div>\n\n<div id=\"content\" class=\"clearfix\">\n\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n    <tr>\n      <td class=\"pageName\"><I>Real-Time Rendering</I> Book Information</td>\n    </tr>\n    <tr>\n      <td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"6\" border=\"0\"></td>   \n    </tr>\n    \n    <tr>\n      <td class=\"bodyText\">\n\n<div class=\"metadata\">\nLast changed: April 21, 2017</I>\n</div>\n\n\n\t  \n<p>This page provides information about the older, third edition of the book <font size=\"+1\"><i><a href=\"http://smile.amazon.com/Real-Time-Rendering-Tomas-MOller/dp/1568814240?tag=realtimerenderin\">Real-Time \n  Rendering, 3rd Edition</a></i></font>, by <a href=\"http://cs.lth.se/tomas_akenine-moller\">Tomas\n  Akenine-M&ouml;ller</a>, <a href=\"http://www.erichaines.com/\">Eric\n  Haines</a>, and <a href=\"http://www.renderwonk.com/\">Naty Hoffman</a>, 1045 pages, from <a href=\"http://www.akpeters.com\">A.K. Peters Ltd.</a>,\n  ISBN 987-1-56881-424-7, 2008, list price $89.\n  <a href=\"bibtex_rtr3.txt\">BibTeX entry</a>.\n\n<p>You can purchase a hardcover or Kindle version from <a href=\"http://smile.amazon.com/Real-Time-Rendering-Tomas-MOller/dp/1568814240?tag=realtimerenderin\"><b>Amazon</b></a>, or an online version from <b><a href=\"http://books.google.com/ebooks?id=V1k1V9Ra1FoC\">Google eBooks</a></b>. If you have access, our book is available online from <a href=\"http://www.books24x7.com/marc.asp?bookid=31068\">Books24x7</a>. \n\n<p><b>Samples:</b> at <a href=\"http://smile.amazon.com/Real-Time-Rendering-Tomas-MOller/dp/1568814240?tag=realtimerenderin\"><b>Amazon</b></a> you can view the Table of Contents, the index, and a bit of the introduction. <b><a href=\"http://books.google.com/books?id=V1k1V9Ra1FoC\">Google Books</a></b> has chapter samples, export citation information, and other details. You can also read the full first three chapters <a href=\"http://books.google.com/ebooks/reader?id=V1k1V9Ra1FoC&printsec=frontcover&output=reader&source=gbs_atb\">here</a>, linked from <a href=\"http://books.google.com/ebooks?id=V1k1V9Ra1FoC\">this page</a>.\n\n<p>Web resources directly related to the book (all pages are listed on our <a href=\"index.html\">resources page</a>):\n<ul>\n  <li>The <a href=\"corrigenda.html\"><b>book corrections</b></a>\n    area (for all editions).\n  <li>An <a href=\"downloads/RTR3figures.zip\"><b>archive of most of the figures</b></a> from the third edition, provided for <a href=\"http://en.wikipedia.org/wiki/Fair_use\">Fair Use</a>. Read the <a href=\"http://www.realtimerendering.com/blog/our-books-figures-now-downloadable-for-fair-use/\">README</a> for more details.\n  <li>Tomas' <a href=\"http://www.cs.lth.se/home/Tomas_Akenine_Moller/RTR/RTRslides.zip\"><b>Powerpoint Slides</b></a> for a semester's course derived from the second edition of book. A bit dated in spots, but useful as a place to start.\n  <li>The <a href=\"refs3.html\"><b>Bibliography</b></a> of the book, with hyperlinked\n    resources (the <a href=\"refs1.html\">First Edition</a> and <a href=\"refs2.html\">Second Edition</a> bibliographies are also\n    available).\n</ul>\n\n<p>Differences from the 2nd Edition: six years newer, color throughout, 165 pages longer, 570 more references overall (with about 150 old references removed). Every chapter has been updated, some considerably so. The focus is now on the programmable GPU, with the fixed-function pipeline essentially left behind. Chapters have been added to further explore the theory and practice of material and light representation. Post-processing techniques (HDR, depth of field, motion blur, etc.) now have extensive coverage. The hardware case studies are the Xbox 360, the PLAYSTATION 3, and Mali 200 (mobile computing), based on discussions with the manufacturers.\n\n<p>Information about the previous edition of this book <a href=\"book_rtr2.html\">can be found here</a>.\n\n<table align=\"right\" border=\"0\" width=\"200\">\n  <tr align=\"center\" valign=\"top\">\n    <td rowspan=\"3\">&nbsp;</td>\n    <td> <a href=\"rtr3.jpg\"><img border=\"1\" src=\"rtr3_thumb.jpg\" alt=\"3rd ed. cover image\" width=157 height=237></a>\n    </td>\n  </tr>\n</table>\n  \n<p>\n<img src=\"rtr3_back_cover.jpg\" alt=\"3rd ed. back cover\" width=661 height=997>\n  \n  \n  \n        </td>\n    </tr>\n    <tr>\n    \t<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"1\" border=\"0\"></td>\n\t&nbsp;<br /></td>\n    </tr>\n</table>\n\n</div> <!-- /content -->\n\n<div id=\"footer\" class=\"clearfix\">\n  <ul>\n    <li>Contacts:</li>\n    <li><a href=\"mailto:tam@cs.lth.se\">Tomas</a></li>\n    <li><a href=\"mailto:erich@acm.org\">Eric</a></li>\n    <li><a href=\"mailto:rtr3@renderwonk.com\">Naty</a></li>\n  </ul>\t\t\n</div> <!-- /footer -->\n\n</div> <!-- /wrapper -->\n\n</body>\n</html>"
  },
  {
    "path": "books.html",
    "content": "\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"https://www.w3.org/1999/xhtml/\">\n<head>\n<title>Real-Time Rendering Graphics Books Page</title>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"/>\n<link rel=\"shortcut icon\" href=\"favicon.ico\" type=\"image/x-icon\"/>\n<link rel=\"icon\" href=\"favicon.ico\" type=\"image/x-icon\"/>\n<link rel=\"stylesheet\" href=\"rtr4.css\" type=\"text/css\"/>\n</head>\n<body>\n<div id=\"wrapper\">\n<div id=\"header\">\n<div id=\"rtr3-header-image\">\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tr bgcolor=\"#10304B\">\n<td>\n<a href=\"https://www.realtimerendering.com/blog/\">\n<img src=\"rtr-header.png\" alt=\"Header image\" width=\"410\" height=\"106\"/>\n</a>\n</td>\n</tr>\n</table>\n</div>\n<div id=\"navigation\" class=\"clearfix\">\n<ul class=\"primary\">\n<li><a href=\"https://www.realtimerendering.com/blog/\" rel=\"home\">Blog</a></li>\n<li><a class=\"nav-current\" title=\"Recommended books\" href=\"books.html\">Graphics books</a></li>\n<li><a title=\"Object / object intersection page\" href=\"intersections.html\">Intersections</a></li>\n<li><a title=\"Sites we like\" href=\"portal.html\">Portal</a></li>\n<li><a title=\"Ray Tracing Resources\" href=\"raytracing.html\">Ray tracing</a></li>\n<li><a title=\"Main resources page\" href=\"index.html\">Resources</a></li>\n<li><a title=\"USD and glTF Resources\" href=\"usd_gltf.html\">USD &amp; glTF</a></li>\n<li><a title=\"WebGL/three.js Resources\"  href=\"webgl.html\">WebGL</a></li>\n</ul>\n</div>\n</div>\n<div id=\"content\" class=\"clearfix\">\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tr>\n<td class=\"pageName\">Real-Time Rendering Graphics Books Page</td>\n</tr>\n<tr>\n<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"6\" border=\"0\"/><br/></td>\n</tr>\n<tr>\n<td class=\"bodyText\">\n<div class=\"metadata\">\nLast changed: April 23, 2026\n</div>\nBeyond <a href=\"https://www.realtimerendering.com/index.html\">our own book</a>, listed here are upcoming, recent, and <a href=\"#recommended\">recommended</a> graphics books, along with related online information. On our Resources page we <a href=\"index.html#intro\">list only books that are free for download</a>. To sample the books: some books have <a href=\"https://books.google.com\">Google Books samples</a>, which we link to as we find them, or downloadable samples for the <a href=\"https://www.amazon.com?tag=realtimerenderin\">Kindle version</a>. You can also look at Amazon's best-selling <a href=\"https://www.amazon.com/exec/obidos/tg/browse/-/3922/1/002-8174022-0714455?rank=%2Bsalesrank&submit.x=6&submit.y=7&submit=Go%21&tag=realtimerenderin\">DirectX</a> and <a href=\"https://www.amazon.com/exec/obidos/tg/browse/-/3935/1/002-8174022-0714455?rank=%2Bsalesrank&submit.x=11&submit.y=7&submit=Go%21&tag=realtimerenderin\">OpenGL</a> book lists. Other best-seller categories that sometimes turn up books of interest: <a href=\"https://www.amazon.com/gp/bestsellers/books/3937/ref=pd_zg_hrsr_b_1_4_last?tag=realtimerenderin\">Rendering &amp; Ray Tracing</a>, <a href=\"https://www.amazon.com/gp/bestsellers/books/15375251/ref=pd_zg_hrsr_b_3_4_last?tag=realtimerenderin\">Game Programming</a>.\n\n<a NAME=\"upcoming\">\n<H2 class=\"subHeader\">Upcoming Books</H2>\n</a>\nBooks that have not been released yet.\n<P>\n<div id=\"books-small-table\">\n<table>\n\n</table>\n\n<a NAME=\"recent\">\n<H2 class=\"subHeader\">Recent Books</H2>\n</a>\n<P>These are newer relevant books that have come out in the past few years; we make no judgments on these (well, we review a very few <a href=\"https://www.realtimerendering.com/blog/\">on our blog</a>).\n<table>\n\n<tr><td>\n<a href=\"https://www.amazon.com/dp/B0DNXNM14K?tag=realtimerenderin\">\n<img src=\"AmazonImages/gpu_zen_4_100.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/GPU-Zen-Advanced-Rendering-Techniques/dp/B0GNZJPVZ4?tag=realtimerenderin\">GPU Zen 4</a></b>, edited by Wolfgang Engel, Black Cat Publishing, February 2026 (<a href=\"https://gpuzen.blogspot.com/\">book's table of contents</a>).\n</td></tr>\n\n<tr><td>\n  <a href=\"https://www.amazon.com/Intro-Game-Programming-Using-DirectX/dp/1683929160?tag=realtimerenderin\">\n  <img src=\"AmazonImages/DX12Luna2nd._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n  <b><a href=\"https://www.amazon.com/Intro-Game-Programming-Using-DirectX/dp/1683929160?tag=realtimerenderin\">Introduction to 3D Game Programming with DirectX 12 Second Edition</a></b>, by Frank Luna, August 2025 (<a href=\"https://www.degruyterbrill.com/search?query=Intro+to+Game+Programming+Using+DirectX+12\">publisher supplemental information</a>, <a href=\"https://www.d3dcoder.net/d3d12_v2.htm\">second edition supplemental files</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/dp/B0DNXNM14K?tag=realtimerenderin\">\n<img src=\"AmazonImages/gpu_zen_3_100.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/dp/B0DNXNM14K?tag=realtimerenderin\">GPU Zen 3</a></b>, edited by Wolfgang Engel, Black Cat Publishing, November 2024 (<a href=\"https://gpuzen.blogspot.com/\">book's table of contents</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Modern-Vulkan-Cookbook-practical-techniques/dp/1803239980?tag=realtimerenderin\">\n<img src=\"AmazonImages/modern_vulkan_cookbook.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Modern-Vulkan-Cookbook-practical-techniques/dp/1803239980?tag=realtimerenderin\">The Modern Vulkan Cookbook</a></b>, by Preetish Kakkar and Mauricio Maurer, Packt Publishing, April 2024 (<a href=\"https://www.packtpub.com/en-id/product/the-modern-vulkan-cookbook-9781803239989?type=subscription\">more information and free chapter</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/dp/B0CXY8C72T?tag=realtimerenderin\">\n<img src=\"AmazonImages/pgai.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/dp/B0CXY8C72T?tag=realtimerenderin\">Projective Geometric Algebra Illuminated</a></b>, by Eric Lengyel, March 2024 (<a href=\"https://projectivegeometricalgebra.org/\">more information</a>, <a href=\"https://x.com/EricLengyel/status/1769176370691846371\">sample pages</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Real-Time-Ray-Tracing-Vulkan-Impatient-Kenwright/dp/B0CWVJ1SRY?tag=realtimerenderin\">\n<img src=\"AmazonImages/rtrtwvfti.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Real-Time-Ray-Tracing-Vulkan-Impatient-Kenwright/dp/B0CWVJ1SRY?tag=realtimerenderin\">Real-Time Ray-Tracing with Vulkan for the Impatient</a></b>, by Kenwright, March 2024 (<a href=\"https://dl.acm.org/doi/10.1145/3587423.3595476\">free course note download for ACM members</a>).\n</td></tr>\n\n<tr><td>\n\t<a href=\"https://www.amazon.com/Computer-Graphics-Programming-OpenGL-C/dp/1501522590?tag=realtimerenderin\"><img src=\"AmazonImages/cgpioc3.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n\t<b><a href=\"https://www.amazon.com/Computer-Graphics-Programming-OpenGL-C/dp/1501522590?tag=realtimerenderin\">Computer Graphics Programming in OpenGL With C++ Third Edition</a></b>, by V. Scott Gordon and John L. Clevenger, Mercury Learning & Information, February 2024.\n</td></tr>\n\n<tr><td>\n\t<a href=\"https://www.amazon.com/WGPU-Examples-Procedural-Mastering-Next-Generation/dp/B0CL12NN52?tag=realtimerenderin\"><img src=\"AmazonImages/wgpubex.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n\t<b><a href=\"https://www.amazon.com/WGPU-Examples-Procedural-Mastering-Next-Generation/dp/B0CL12NN52?tag=realtimerenderin\">WGPU by Examples</a></b>, by Jack Xu, October 2023 (<a href=\"https://drxudotnet.com/\">author's site</a> with related books).\n</td></tr>\n\n<tr><td>\n\t<a href=\"https://www.amazon.com/Geometry-Programmers-Oleksandr-Kaleniuk/dp/1633439607?tag=realtimerenderin\"><img src=\"AmazonImages/book_1633439607.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n\t<b><a href=\"https://www.amazon.com/Geometry-Programmers-Oleksandr-Kaleniuk/dp/1633439607?tag=realtimerenderin\">Geometry for Programmers</a></b>, by Oleksandr Kaleniuk, Manning Publications, May 2023 (<a href=\"https://www.manning.com/books/geometry-for-programmers\">more information</a>, <a href=\"https://github.com/akalenuk/geometry-for-programmers-code\">source code</a>).\n</td></tr>\n\n<tr><td>\n\t<tr><td>\n<a href=\"https://www.amazon.com/Physically-Based-Rendering-fourth-Implementation-dp-0262048027/dp/0262048027?tag=realtimerenderin\"><img src=\"AmazonImages/pbrt4.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n\t<a href=\"https://www.pbr-book.org/\"><img src=\"read_for_free_sm.png\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Physically-Based-Rendering-fourth-Implementation-dp-0262048027/dp/0262048027?tag=realtimerenderin\">Physically Based Rendering, Fourth Edition: from Theory to Implementation</a></b>, by Matt Pharr, Wenzel Jakob, and Greg Humphreys, The MIT Press, March 2023 (<a href=\"https://www.pbrt.org/\">more information</a>), <a href=\"https://www.patreon.com/pbrbook\">Patreon page</a>, <a href=\"https://www.pbr-book.org/\">read for free</a>.\n</td></tr>\n\n<tr><td>\n\t<a href=\"https://www.amazon.com/Mastering-Graphics-Programming-Vulkan-principles/dp/1803244798?tag=realtimerenderin\"><img src=\"AmazonImages/41-Wf0kYTaL._SX50_BO1,204,203,200_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n\t<b><a href=\"https://www.amazon.com/Mastering-Graphics-Programming-Vulkan-principles/dp/1803244798?tag=realtimerenderin\">Mastering Graphics Programming with Vulkan</a></b>, by Marco Castorina and Gabriel Sassone, Packt Publishing, April 2023 (<a href=\"https://github.com/PacktPublishing/Mastering-Graphics-Programming-with-Vulkan\">book's code repository</a>, <a href=\"https://jorenjoestar.github.io/#posts\">author's blog</a>, <a href=\"https://www.google.com/books/edition/Mastering_Graphics_Programming_with_Vulk/IDCoEAAAQBAJ?hl=en&gbpv=1&dq=Mastering+Graphics+Programming+with+Vulkan&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n\t<a href=\"https://www.amazon.com/dp/1032256982?tag=realtimerenderin\"><img src=\"AmazonImages/41kF+HVdeCL._SX50_BO1,204,203,200_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n\t<b><a href=\"https://www.amazon.com/dp/1032256982?tag=realtimerenderin\">Computer Graphics Through OpenGL: From Theory to Experiments, Fourth Edition</a></b>, by Sumanta Guha, AK Peters/CRC Press, December 2022 (<a href=\"https://www.sumantaguha.com/\">Book's website</a>, <a href=\"https://www.google.com/books/edition/Computer_Graphics_Through_OpenGL/je3MAwAAQBAJ?hl=en&gbpv=1&dq=Computer+Graphics+Through+OpenGL:+From+Theory+to+Experiments,+Fourth+Edition&printsec=frontcover\">Google Books sample</a>, <a href=\"https://www.routledge.com/Computer-Graphics-Through-OpenGL-From-Theory-to-Experiments/Guha/p/book/9781032256986\">publisher's page</a>).\n</td></tr>\n\n<tr><td>\n\t<a href=\"https://www.amazon.com/Mathematics-Game-Programming-Computer-Graphics/dp/1801077339?tag=realtimerenderin\"><img src=\"AmazonImages/mfgpacg.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n\t<b><a href=\"https://www.amazon.com/Mathematics-Game-Programming-Computer-Graphics/dp/1801077339?tag=realtimerenderin\">Mathematics for Game Programming and Computer Graphics</a></b>, by Penny de Byl, Packt Publishing, November 2022 (<a href=\"https://github.com/PacktPublishing/Mathematics-for-Game-Programming-and-Computer-Graphics\">Code</a>, <a href=\"https://www.packtpub.com/en-us/product/mathematics-for-game-programming-and-computer-graphics-9781801077330\">publisher's page</a>).\n</td></tr>\n\n<tr><td>\n\t<a href=\"https://www.amazon.com/Developing-Graphics-Frameworks-Java-Opengl/dp/0367720698?tag=realtimerenderin\"><img src=\"AmazonImages/41SENTi6QzS._SL500_._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n\t<a href=\"https://www.taylorfrancis.com/books/mono/10.1201/9781003153375/developing-graphics-frameworks-java-opengl-lee-stemkoski-james-cona\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n\t<a href=\"https://www.amazon.com/Developing-Graphics-Frameworks-Java-Opengl/dp/0367720698?tag=realtimerenderin\"><b>Developing Graphics Frameworks with Java and OpenGL</b></a>, by Lee Stemkoski and Michael Pascale, CRC Press, June 22, 2022 (<a href=\"https://www.routledge.com/Developing-Graphics-Frameworks-with-Java-and-OpenGL/Stemkoski-Cona/p/book/9780367720698\">Publisher's website</a>, <a href=\"https://www.google.com/books/edition/Developing_Graphics_Frameworks_with_Java/wiRuEAAAQBAJ?hl=en&gbpv=1&dq=Developing+Graphics+Frameworks+with+Java+and+OpenGL&printsec=frontcover\">Google Books sample</a>).\n</td></tr>       \n\n<tr><td>\n\t<a href=\"https://www.amazon.com/dp/1683927362?tag=realtimerenderin\"><img src=\"AmazonImages/61Lqy-rA4tL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n\t<b><a href=\"https://www.amazon.com/dp/1683927362?tag=realtimerenderin\">Computer Graphics Programming in OpenGL with Java Third Edition</a></b>, by V. Scott Gordon and John L. Clevenger, Mercury Learning & Information, October 2021 (<a href=\"https://www.merclearning.com/titles/Computer-Graphics-Programming-in-OpenGL-with-JAVA-Third-Edition.html\">publisher's page</a>, <a href=\"https://www.google.com/books/edition/Computer_Graphics_Programming_in_OpenGL/GG1CEAAAQBAJ?hl=en&gbpv=1&dq=Computer+Graphics+Programming+in+OpenGL+with+JAVA&printsec=frontcover\">Google Books Sample</a>).\n</td></tr>\n\n<tr><td>\n\t<a href=\"https://www.amazon.com/Graphics-Rendering-Cookbook-comprehensive-algorithms/dp/1838986197?tag=realtimerenderin\">\n\t<img src=\"AmazonImages/41yiOSwFI3L._SL500_._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n\t<b><a href=\"https://www.amazon.com/Graphics-Rendering-Cookbook-comprehensive-algorithms/dp/1838986197?tag=realtimerenderin\">3D Graphics Rendering Cookbook: A comprehensive guide to exploring rendering algorithms in modern OpenGL and Vulkan</a></b>, by Sergey Kosarevsky and Viktor Latypov, Packt Publishing, August 25, 2021 (<a href=\"https://www.packtpub.com/en-us/product/3d-graphics-rendering-cookbook-9781838986193\">Publisher's page</a>, <a href=\"https://github.com/PacktPublishing/3D-Graphics-Rendering-Cookbook\">Github repo</a>, <a href=\"https://www.google.com/books/edition/3D_Graphics_Rendering_Cookbook/Nys7EAAAQBAJ?hl=en&gbpv=1&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n\t<a href=\"https://www.amazon.com/Ray-Tracing-Gems-Generation-Real-Time-ebook/dp/B09BTTX46Z?tag=realtimerenderin\"><img src=\"AmazonImages/RTG2_50.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n\t<a href=\"https://www.realtimerendering.com/raytracinggems/rtg2/index.html\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\t<a href=\"https://www.amazon.com/Ray-Tracing-Gems-Generation-Real-Time-ebook/dp/B09BTTX46Z?tag=realtimerenderin\"><b>Ray Tracing Gems II: Next Generation Real-Time Rendering with DXR, Vulkan, and OptiX</b></a>, edited by Adam Marrs, Peter Shirley, and Ingo Wald, Apress, August 4, 2021 (<a href=\"https://www.realtimerendering.com/raytracinggems/\">Book's website</a>, <a href=\"https://link.springer.com/book/10.1007/978-1-4842-7185-8\">publisher's page</a>), <a href=\"https://www.realtimerendering.com/raytracinggems/\"><b><i>download for free</i></b></a>.\n</td></tr>\n\n<tr><td>\n\t<a href=\"https://www.amazon.com/Biography-Pixel-Leonardo-Alvy-Smith/dp/0262542455?tag=realtimerenderin\"><img src=\"AmazonImages/31TjkmLWUML._SL500_._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n\t<a href=\"https://www.amazon.com/Biography-Pixel-Leonardo-Alvy-Smith/dp/0262542455?tag=realtimerenderin\"><b>A Biography of the Pixel</b></a>, by Alvy Ray Smith, MIT Press, August 3, 2021 (<a href=\"https://mitpress.mit.edu/9780262542456/\">Publisher's page</a>, <a href=\"https://books.google.com/books?id=Mus2EAAAQBAJ&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n\t<a href=\"https://www.amazon.com/Image-Objects-Archaeology-Computer-Graphics/dp/0262045036?tag=realtimerenderin\"><img src=\"AmazonImages/41gvtdCItLS._SL500_._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n\t<a href=\"https://www.amazon.com/Image-Objects-Archaeology-Computer-Graphics/dp/0262045036\"><b>Image Objects: An Archaeology of Computer Graphics</b></a>, by Jacob Gaboury, MIT Press, August 3, 2021 (<a href=\"https://mitpress.mit.edu/9780262045032/\">Publisher's page</a>, <a href=\"https://books.google.com/books?id=juQ2EAAAQBAJ&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n\t<a href=\"https://www.amazon.com/Developing-Graphics-Frameworks-Python-OpenGL/dp/0367721805?tag=realtimerenderin\"><img src=\"AmazonImages/41SENTi6QzS._SL500_._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n\t<a href=\"https://www.taylorfrancis.com/books/oa-mono/10.1201/9781003181378/developing-graphics-frameworks-python-opengl-lee-stemkoski-michael-pascale\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n\t<a href=\"https://www.amazon.com/Developing-Graphics-Frameworks-Python-OpenGL/dp/0367721805?tag=realtimerenderin\"><b>Developing Graphics Frameworks with Python and OpenGL</b></a>, by Lee Stemkoski and Michael Pascale, CRC Press, July 7, 2021 (<a href=\"https://www.routledge.com/Developing-Graphics-Frameworks-with-Python-and-OpenGL/Stemkoski-Pascale/p/book/9780367721800\">Publisher's website</a>, <a href=\"https://www.google.com/books/edition/Developing_Graphics_Frameworks_with_Pyth/qFstEAAAQBAJ?hl=en&gbpv=1&dq=Developing+Graphics+Frameworks+with+Python+and+OpenGL&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n  <a href=\"https://www.amazon.com/Computer-Graphics-Scratch-Gabriel-Gambetta/dp/1718500769?tag=realtimerenderin\"><img src=\"AmazonImages/CGFS_50.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n  <a href=\"https://gabrielgambetta.com/computer-graphics-from-scratch/index.html\"><img src=\"read_for_free_sm.png\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"https://www.amazon.com/Computer-Graphics-Scratch-Gabriel-Gambetta/dp/1718500769?tag=realtimerenderin\">Computer Graphics from Scratch: A Programmer's Introduction to 3D Rendering</a></b>, by Gabriel Gambetta, No Starch Press, May 18, 2021 (<a href=\"https://nostarch.com/computer-graphics-scratch\">publisher's page</a> includes <a href=\"https://nostarch.com/download/samples/ComputerGraphics_sample_ch3.pdf\">download of chapter 3</a>, <a href=\"https://www.google.com/books/edition/Computer_Graphics_from_Scratch/t0UqEAAAQBAJ?hl=en&gbpv=1&dq=Computer+Graphics+from+Scratch:+A+Programmer%27s+Introduction+to+3D+Rendering&printsec=frontcover\">Google Books sample</a>), <a href=\"https://gabrielgambetta.com/computer-graphics-from-scratch/index.html\">read for free</a>.\n</td></tr>\n\n<tr><td>\n<a href=\"https://graphicscodex.com/app/app.html\"><img src=\"AmazonImages/GraphicsCodexThumb50.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n\t<a href=\"https://graphicscodex.com/app/app.html\"><img src=\"read_for_free_sm.png\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n<b><a href=\"https://graphicscodex.com/app/app.html?\">The Graphics Codex</a></b>, by Morgan McGuire, 2011-2024: <a href=\"https://graphicscodex.com/\">main site</a>.\n</td></tr>\n\n<tr><td>\n\t<a href=\"https://www.amazon.com/Math-Programmers-Paul-Orland/dp/1617295353?tag=realtimerenderin\"><img src=\"AmazonImages/book_1617295353.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n\t<b><a href=\"https://www.amazon.com/Math-Programmers-Paul-Orland/dp/1617295353?tag=realtimerenderin?tag=realtimerenderin\">Math for Programmers: 3D graphics, machine learning, and simulations with Python</a></b>, by Paul Orland, Manning Publications, January 2021 (<a href=\"https://www.manning.com/books/math-for-programmers\">more information</a>, including source code and errata; <a href=\"https://www.google.com/books/edition/Math_for_Programmers/6AkPEAAAQBAJ?hl=en&gbpv=1&dq=Geometry+for+Programmers&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n\t<a href=\"https://www.amazon.com/Game-Physics-Weekend-Gregory-Hodges-ebook/dp/B08RXT38YN?tag=realtimerenderin\"><img src=\"AmazonImages/gpiow.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n\t<b><a href=\"https://www.amazon.com/Game-Physics-Weekend-Gregory-Hodges-ebook/dp/B08RXT38YN?tag=realtimerenderin?tag=realtimerenderin\">Game Physics In One Weekend, by Gregory Hodges, January 2021 (<a href=\"https://gamephysicsweekend.github.io/\">author's site</a>, <a href=\"https://github.com/gamephysicsweekend/VulkanRenderer\">related code</a>, <a href=\"https://www.amazon.com/dp/B08RXZ4FPR?binding=kindle_edition&ref=dbs_dp_rwt_sb_pc_tkin\">book series</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Learn-OpenGL-programming-step-step/dp/9090332561?tag=realtimerenderin\">\n<img src=\"AmazonImages/41QUlNx80IL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n\t<a href=\"https://learnopengl.com/book/book_pdf.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Learn-OpenGL-programming-step-step/dp/9090332561?tag=realtimerenderin\">Learn OpenGL - Graphics Programming: Learn modern OpenGL graphics programming in a step-by-step fashion</a></b>, by Joey de Vries, Kendall & Welling, June 2020 (<a href=\"https://learnopengl.com/\">Book's website, with <a href=\"https://learnopengl.com/book/book_pdf.pdf\">free downloadable version</a>; also, the beginnings of a new book, <a href=\"https://learnvulkan.com/\">Learn Vulkan</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Robust-Error-Free-Geometric-Computing-Eberly/dp/036735294X?tag=realtimerenderin\"><img src=\"AmazonImages/41xlKp1J92L._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Robust-Error-Free-Geometric-Computing-Eberly/dp/036735294X?tag=realtimerenderin\">Robust and Error-Free Geometric Computing</a></b>, by Dave Eberly, May 2020 (<a href=\"https://www.routledge.com/Robust-and-Error-Free-Geometric-Computing/Eberly/p/book/9780367352943\">publisher's page</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/dp/0985811749/?tag=realtimerenderin\">\n<img src=\"AmazonImages/FoGED2.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/gp/product/0985811757?tag=realtimerenderin\">Foundations of Game Engine Development, Volume 2: Rendering</a></b>, by Eric Lengyel, July 2019 (<a href=\"https://foundationsofgameenginedev.com/\">more information</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/VR-Developer-Gems-William-Sherman/dp/1138030120?tag=realtimerenderin\"><img src=\"AmazonImages/vr_developer_gems_thumb.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/VR-Developer-Gems-William-Sherman/dp/1138030120?tag=realtimerenderin\">VR Developer Gems</a></b>, by William R. Sherman, June 2019 (<a href=\"https://www.routledge.com/VR-Developer-Gems/Sherman/p/book/9781138030121\">publisher's page</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/GPU-Zen-Advanced-Rendering-Techniques/dp/179758314X?tag=realtimerenderin\">\n<img src=\"AmazonImages/51wlNem+I4L._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/GPU-Zen-Advanced-Rendering-Techniques/dp/179758314X?tag=realtimerenderin\">GPU Zen 2</a></b>, edited by Wolfgang Engel, Black Cat Publishing, April 2019 (<a href=\"https://gpuzen.blogspot.com/\">book's website</a>, <a href=\"https://github.com/wolfgangfengel/GPUZen2\">source code</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/GPU-Zen-Advanced-Rendering-Techniques/dp/179758314X?tag=realtimerenderin\">\n<img src=\"AmazonImages/41c3UyVBfeL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Ray-Tracer-Challenge-Test-Driven-Renderer/dp/1680502719?tag=realtimerenderin\">The Ray Tracer Challenge: A Test-Driven Guide to Your First 3D Renderer</a></b>, Jamis Buck, Pragmatic Bookshelf, March 2019 (<a href=\"https://pragprog.com/titles/jbtracer/the-ray-tracer-challenge/\">Publisher's page</a>, <a href=\"https://www.youtube.com/watch?v=MFjmpjPwFEM\">video advertisement</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.realtimerendering.com/raytracinggems/\"><img src=\"AmazonImages/RTG_50.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n\t<a href=\"https://www.realtimerendering.com/raytracinggems/\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<a href=\"https://link.springer.com/book/10.1007/978-1-4842-4427-2\"><b>Ray Tracing Gems</b></a>, edited by Eric Haines and Tomas Akenine-M&ouml;ller, Apress, March 2019 (<a href=\"https://www.realtimerendering.com/raytracinggems/\">Book's website</a>, <a href=\"https://link.springer.com/book/10.1007/978-1-4842-4427-2\">publisher's page</a>, <a href=\"https://www.amazon.com/Ray-Tracing-Gems-High-Quality-Real-Time/dp/1484244265?tag=realtimerenderin\">Amazon</a>), <a href=\"https://www.realtimerendering.com/raytracinggems/\"><b><i>download for free</i></b></a>.\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Real-Time-Graphics-WebGL-interactive-applications-ebook/dp/B07GVNQLH5?tag=realtimerenderin\">\n<img src=\"AmazonImages/RealTime3DGraphicsWithWebGL2.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Real-Time-Graphics-WebGL-interactive-applications-ebook/dp/B07GVNQLH5?tag=realtimerenderin\">Real-Time 3D Graphics with WebGL 2, Second Edition</a></b>, by Farhad Ghayour and Diego Cantor, Packt Publishing, October 2018 (<a href=\"https://www.packtpub.com/en-us/product/real-time-3d-graphics-with-webgl-2-9781788629690\">Table of Contents</a>, <a href=\"https://www.google.com/books/edition/Real_Time_3D_Graphics_with_WebGL_2/Qel1DwAAQBAJ?hl=en&gbpv=1&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/gp/product/B07HXYJ9VT?tag=realtimerenderin\">\n<img src=\"AmazonImages/418z2v-8xPL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/gp/product/B07HXYJ9VT?tag=realtimerenderin\">OpenGL 4 Shading Language Cookbook - Third Edition</a></b>, by David Wolff, Packt Publishing, September 2018 (<a href=\"https://www.packtpub.com/en-us/product/opengl-4-shading-language-cookbook-9781789342253\">Table of Contents and sample chapter</a>, <a href=\"https://www.google.com/books/edition/OpenGL_4_0_Shading_Language_Cookbook/Zd2fwnMDvP0C?hl=en&gbpv=1&printsec=frontcover\">Google Books sample from 2nd edition</a>, <a href=\"https://github.com/PacktPublishing/OpenGL-4-Shading-Language-Cookbook-Third-Edition\">Githubbed code</a>, <a href=\"https://www.gamasutra.com/blogs/AbhishekDey/20111115/8899/Book_Review_OpenGL_40_Shading_Language_Cookbook.php\">Gamasutra review of First Edition</a>). This one's been recommended to me, has a reasonable Gamasutra review, is in its second edition, and has good ratings. Giving it a skim, it looked worthwhile.\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/gp/product/1138035459?tag=realtimerenderin\"><img src=\"AmazonImages/41aTAgsh8YL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/gp/product/1138035459?tag=realtimerenderin\">Game Engine Architecture, Third Edition</a></b>, by Jason Gregory, AK Peters/CRC Press, August 2018 (<a href=\"https://www.gameenginebook.com/\">Book's extensive website</a>, <a href=\"https://books.google.com/books?id=1g1mDwAAQBAJ&printsec=frontcover\">Google Books sample</a>, <a href=\"https://www.routledge.com/Game-Engine-Architecture-Third-Edition/Gregory/p/book/9781138035454\">publisher's page</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/gp/product/0815365500?tag=realtimerenderin\">\n<img src=\"AmazonImages/41-HKl4GuZL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/gp/product/0815382472?tag=realtimerenderin\">\n<img src=\"AmazonImages/41VKxlH6yaL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/gp/product/1138568244?tag=realtimerenderin\">\n<img src=\"AmazonImages/41amRpqshhL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/gp/product/1138484393?tag=realtimerenderin\">\n<img src=\"AmazonImages/41Ob1vedTWL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/gp/product/0815352816?tag=realtimerenderin\">\n<img src=\"AmazonImages/417GljOzERL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/gp/product/0815365500?tag=realtimerenderin\">GPU Pro 360</a></b> series, edited by Wolfgang Engel, CRC Press, July 2018 through January 2019. Articles from GPU Pro<sup>1-7</sup>, grouped by area of interest. Set includes <b>Guides to <a href=\"https://www.amazon.com/GPU-Pro-360-Guide-Rendering/dp/0815365500?tag=realtimerenderin\">Rendering</a></b> (<a href=\"https://www.routledge.com/GPU-Pro-360-Guide-to-Rendering/Engel/p/book/9780815365501\">Table of Contents</a>, though it may be wrong),\n<b><a href=\"https://www.amazon.com/gp/product/0815382472?tag=realtimerenderin\">Shadows</a></b> (<a href=\"https://www.routledge.com/GPU-Pro-360-Guide-to-Shadows/Engel/p/book/9780815382478\">Table of Contents</a>),\n<b><a href=\"https://www.amazon.com/gp/product/1138568244?tag=realtimerenderin\">Geometry Manipulation</a></b> (<a href=\"https://www.routledge.com/GPU-Pro-360-Guide-to-Geometry-Manipulation/Engel/p/book/9781138568242\">Table of Contents</a>),\n<b><a href=\"https://www.amazon.com/gp/product/1138484393?tag=realtimerenderin\">GPGPU</a></b> (<a href=\"https://www.routledge.com/GPU-PRO-360-Guide-to-GPGPU/Engel/p/book/9781138484399\">Table of Contents</a>),\n<b><a href=\"https://www.amazon.com/gp/product/0815352816?tag=realtimerenderin\">Mobile Devices</a></b> (<a href=\"https://www.routledge.com/GPU-Pro-360-Guide-to-Mobile-Devices/Engel/p/book/9780815352815\">Table of Contents</a>),\n<b><a href=\"https://www.amazon.com/gp/product/0815390750?tag=realtimerenderin\">3D Engine Design</a></b> (<a href=\"https://www.routledge.com/GPU-Pro-360-Guide-to-3D-Engine-Design/Engel/p/book/9780815390756\">Table of Contents</a>),\n<b><a href=\"https://www.amazon.com/gp/product/0815385528?tag=realtimerenderin\">Lighting</a></b> (<a href=\"https://www.routledge.com/GPU-Pro-360-Guide-to-Lighting/Engel/p/book/9780815385523\">Table of Contents</a>),\nand <b><a href=\"https://www.amazon.com/gp/product/1138484326?tag=realtimerenderin\">Image Space</a></b> (<a href=\"https://www.routledge.com/GPU-Pro-360-Guide-to-Image-Space/Engel/p/book/9781138484320\">Table of Contents</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Real-Time-Rendering-Fourth-Tomas-Akenine-M%C3%B6ller/dp/1138627003?tag=realtimerenderin\"><img src=\"AmazonImages/51iw1UWKNhL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Real-Time-Rendering-Fourth-Tomas-Akenine-M%C3%B6ller/dp/1138627003?tag=realtimerenderin\">Real-Time Rendering, Fourth Edition</a></b>, by Tomas Akenine-M&ouml;ller, Eric Haines, Naty Hoffman, Angelo Pesce, Micha&lstrok; Iwanicki, and S&eacute;bastien Hillaire, August 2018 (<a href=\"https://www.realtimerendering.com\">book website</a> includes free chapters and appendices, <a href=\"https://books.google.com/books?id=0g1mDwAAQBAJ&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Metal-Programming-Guide-Tutorial-Reference/dp/0134668944?tag=realtimerenderin\"><img src=\"AmazonImages/41X0cKYEUnL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Metal-Programming-Guide-Tutorial-Reference/dp/0134668944?tag=realtimerenderin\">Metal Programming Guide</a></b>, by Janie Clayton, Addison-Wesley Professional, Jan. 2018 (<a href=\"https://www.pearson.com/en-us/subject-catalog/p/metal-programming-guide-tutorial-and-reference-via-swift/P200000009435?view=educator\">publisher's page</a>, <a href=\"https://books.google.com/books?id=A55BDwAAQBAJ&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Introduction-Computer-Graphics-Vulkan-API/dp/1548616176?tag=realtimerenderin\"><img src=\"AmazonImages/515VnOc1YxL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Introduction-Computer-Graphics-Vulkan-API/dp/1548616176?tag=realtimerenderin\">Introduction to Computer Graphics and the Vulkan API</a></b>, by Kenwright, CreateSpace Independent Publishing Platform, July 2017 (<a href=\"https://xbdev.net/vulkan/graphics/draftsample.pdf\">Draft sample</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/gp/product/1498706940?tag=realtimerenderin\">\n<img src=\"AmazonImages/51AVlkuECjL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/gp/product/1498706940?tag=realtimerenderin\">Advanced High Dynamic Range Imaging, Second Edition</a></b>, by Francesco Banterle, Alessandro Artusi, Kurt Debattista, and Alan Chalmers, AK Peters/CRC Press, July 2017 (<a href=\"https://www.routledge.com/Advanced-High-Dynamic-Range-Imaging/Banterle-Artusi-Debattista-Chalmers/p/book/9781498706940\">publisher's page</a>, <a href=\"https://books.google.com/books?id=6JguDwAAQBAJ&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/dp/B071JKN1XH?tag=realtimerenderin\">\n<img src=\"AmazonImages/WebGLGems.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/dp/B071JKN1XH?tag=realtimerenderin\">WebGL Gems</a></b>, by Greg Sidelnikov, Learning Curve, June 2017.\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/GPU-Zen-Advanced-Rendering-Techniques-ebook/dp/B0711SD1DW?tag=realtimerenderin\"><img src=\"AmazonImages/gpu_zen.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/GPU-Zen-Advanced-Rendering-Techniques-ebook/dp/B0711SD1DW?tag=realtimerenderin\">GPU Zen</a></b>, edited by Wolfgang Engel, Black Cat Publishing, May 2017 (<a href=\"https://github.com/wolfgangfengel/GPUZen\">Source code</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Vulkan-Cookbook-Pawel-Lapinski/dp/1786468158?tag=realtimerenderin\"><img src=\"AmazonImages/41PcwZ6tG2L._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Vulkan-Cookbook-Pawel-Lapinski/dp/1786468158?tag=realtimerenderin\">Vulkan Cookbook</a></b>, by Pawel Lapinski, Packt Publishing, April 2017 (<a href=\"https://www.packtpub.com/en-us/product/vulkan-cookbook-9781786468154\">publisher's page</a>, <a href=\"https://github.com/PacktPublishing/Vulkan-Cookbook\">source code</a>, <a href=\"https://books.google.com/books?id=F0IwDwAAQBAJ&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Game-Physics-Cookbook-Gabor-Szauer/dp/1787123669?tag=realtimerenderin\"><img src=\"AmazonImages/41%2BPApRYHRL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Game-Physics-Cookbook-Gabor-Szauer/dp/1787123669?tag=realtimerenderin\">Game Physics Cookbook</a></b>, by Gabor Szauer, Packt Publishing, March 2017 (<a href=\"https://github.com/gszauer/GamePhysicsCookbook\">Github code</a>, <a href=\"https://books.google.com/books?id=frkrDwAAQBAJ&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Learning-Vulkan-Parminder-Singh/dp/1786469804?tag=realtimerenderin\"><img src=\"AmazonImages/41-dAcX+WVL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Learning-Vulkan-Parminder-Singh/dp/1786469804?tag=realtimerenderin\">Learning Vulkan</a></b>, by Parminder Singh, Packt Publishing, January 2017 (<a href=\"https://www.packtpub.com/en-us/product/learning-vulkan-9781786469809\">publisher's page</a>, <a href=\"https://books.google.com/books?id=eczcDgAAQBAJ&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n\t<a href=\"https://immersivemath.com/ila/index.html\">\n\t<img src=\"AmazonImages/ila_50.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n\t<a href=\"https://immersivemath.com/ila/index.html\"><img src=\"read_for_free_sm.png\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n\t<b><a href=\"https://immersivemath.com/ila/index.html\">Immersive Linear Algebra</a></b>,\n\tby J. Str&ouml;m, K. Åstr&ouml;m, and T. Akenine-M&ouml;ller, 2015-2019.\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Programming-Massively-Parallel-Processors-Hands/dp/0128119861?tag=realtimerenderin\"><img src=\"AmazonImages/51eBOpA9WiL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Programming-Massively-Parallel-Processors-Hands/dp/0128119861?tag=realtimerenderin\">Programming Massively Parallel Processors, Third Edition: A Hands-on Approach</a></b>, by David B. Kirk and Wen-mei W. Hwu, December 2016 (<a href=\"https://books.google.com/books?id=wcS_DAAAQBAJ&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Handbook-Digital-Image-Synthesis-Foundations/dp/1498774245?tag=realtimerenderin\"><img src=\"AmazonImages/51ZqhB2CpDL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Handbook-Digital-Image-Synthesis-Foundations/dp/1498774245?tag=realtimerenderin\">Handbook of Digital Image Synthesis: Scientific Foundations of Rendering</a></b>, by Vincent Pegoraro, AK Peters/CRC Press, December 2016 (<a href=\"https://books.google.com/books?id=GlOzDQAAQBAJ&printsec=frontcover\">Google Books sample</a>, <a href=\"https://web.archive.org/web/20200407080906/http://www.cs.utah.edu/~vpegorar/research/2016_HODIS/index.shtml\">author's site (archived)</a>, <a href=\"https://www.routledge.com/Handbook-of-Digital-Image-Synthesis-Scientific-Foundations-of-Rendering/Pegoraro/p/book/9781498774246\">publisher's page</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Vulkan-Programming-Guide-Official-Learning/dp/0134464540?tag=realtimerenderin\">\n<img src=\"AmazonImages/512RXQxuhcL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Vulkan-Programming-Guide-Official-Learning/dp/0134464540?tag=realtimerenderin\">Vulkan Programming Guide: The Official Guide to Learning Vulkan (OpenGL)</a></b>, by John M. Kessenich and Graham Sellers, Addison-Wesley Professional, November 2016 (<a href=\"https://gameenginegems.com/geg3.php\">more information</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/dp/0985811749/?tag=realtimerenderin\">\n<img src=\"AmazonImages/FoGED1.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/dp/0985811749/?tag=realtimerenderin\">Foundations of Game Engine Development, Volume 1: Mathematics</a></b>, by Eric Lengyel, September 2016 (<a href=\"https://foundationsofgameenginedev.com/\">more information</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/gp/product/B01MYFFU8G?tag=realtimerenderin\">\n<img src=\"AmazonImages/51K8sQbXkGL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/gp/product/B01MYFFU8G?tag=realtimerenderin\">Image Content Retargeting: Maintaining Color, Tone, and Spatial Consistency</a></b>, \nby Alessandro Artusi, Francesco Banterle, Tunç Ozan Aydın, Daniele Panozzo, Olga Sorkine-Hornung, AK Peters/CRC Press, August 2016 (<a href=\"https://www.routledge.com/Image-Content-Retargeting-Maintaining-Color-Tone-and-Spatial-Consistency/Artusi-Banterle-Aydin-Panozzo-Sorkine-Hornung/p/book/9781482249910\">publisher's page</a>, <a href=\"https://books.google.com/books?id=7pqKDQAAQBAJ&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/gp/product/0321883578?tag=realtimerenderin\"><img src=\"AmazonImages/510DVJ7dIiL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/gp/product/0321883578?tag=realtimerenderin\">Augmented Reality: Principles and Practice</a></b>, by Dieter Schmalstieg and Tobias H&#246;llerer, Addison-Wesley, June 2016 (<a href=\"https://arbook.icg.tugraz.at/Schmalstieg-2016-AW\">chapter sample and index</a>, <a href=\"https://arbook.icg.tugraz.at/\">author site</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/dp/1498755658?tag=realtimerenderin\">\n<img src=\"AmazonImages/51kOKU9yDQL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/dp/1498755658?tag=realtimerenderin\">Game Engine Gems 3</a></b>, edited by Eric Lengyel, AK Peters/CRC Press, April 2016 (<a href=\"https://gameenginegems.com/geg3.php\">more information</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/149874253X?tag=realtimerenderin\"><img src=\"AmazonImages/51sWnma3MXL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/149874253X?tag=realtimerenderin\">GPU Pro<sup>7</sup></a></b>, edited by Wolfgang Engel, CRC Press, March 2016 (<a href=\"https://www.routledge.com/GPU-Pro-7-Advanced-Rendering-Techniques/Engel/p/book/9781498742535\">Book's website</a>, <a href=\"https://gpupro.blogspot.com/\">blog</a>, <a href=\"https://books.google.com/books?id=rA7YCwAAQBAJ&printsec=frontcover\">Google Books sample</a>, <a href=\"https://github.com/wolfgangfengel\">source code</a>).\n</td></tr>\n\n<tr><td>\n\t<a href=\"https://www.amazon.com/Ray-Tracing-Weekend-Minibooks-Book-ebook/dp/B01B5AODD8?tag=realtimerenderin\"><img src=\"AmazonImages/414m4ETx0AL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"14\" align=left border=0>\n  <a href=\"https://www.realtimerendering.com/raytracing/Ray%20Tracing%20in%20a%20Weekend.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Ray-Tracing-Weekend-Minibooks-Book-ebook/dp/B01B5AODD8?tag=realtimerenderin\">Ray Tracing in One Weekend</a></b>, by Peter Shirley, January 2016 (<a href=\"https://github.com/raytracing/InOneWeekend/releases/\">Code</a>, <a href=\"https://in1weekend.blogspot.com/2016/01/ray-tracing-in-one-weekend.html\">blog</a>), <a href=\"https://www.realtimerendering.com/raytracing/Ray%20Tracing%20in%20a%20Weekend.pdf\"><b><i>download for free</i></b></a>, <a href=\"https://raytracing.github.io/books/RayTracingInOneWeekend.html\"><b><i>read (corrected version) for free</i></b></a>.\n</td></tr>\n\n<tr><td>\n\t<a href=\"https://www.amazon.com/Ray-Tracing-Next-Week-Minibooks-ebook/dp/B01CO7PQ8C?tag=realtimerenderin\"><img src=\"AmazonImages/41T83nzgx6L._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"14\" align=left border=0>\n  <a href=\"https://www.realtimerendering.com/raytracing/Ray%20Tracing_%20The%20Next%20Week.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Ray-Tracing-Next-Week-Minibooks-ebook/dp/B01CO7PQ8C?tag=realtimerenderin\">Ray Tracing: the Next Week</a></b>, by Peter Shirley, March 2016 (<a href=\"https://github.com/raytracing/TheNextWeek/releases/\">Code</a>, <a href=\"https://in1weekend.blogspot.com/2016/01/ray-tracing-second-weekend.html\">blog</a>), <a href=\"https://www.realtimerendering.com/raytracing/Ray%20Tracing_%20The%20Next%20Week.pdf\"><b><i>download for free</i></b></a>, <a href=\"https://raytracing.github.io/books/RayTracingTheNextWeek.html\"><b><i>read (corrected version) for free</i></b></a>.\n</td></tr>\n\n<tr><td>\n\t<a href=\"https://www.amazon.com/Ray-Tracing-Next-Week-Minibooks-ebook/dp/B01CO7PQ8C?tag=realtimerenderin\"><img src=\"AmazonImages/41a5yvVUxrL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"14\" align=left border=0>\n  <a href=\"https://www.realtimerendering.com/raytracing/Ray%20Tracing_%20the%20Rest%20of%20Your%20Life.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Ray-Tracing-Rest-Your-Minibooks-ebook/dp/B01DN58P8C?tag=realtimerenderin\">Ray Tracing: The Rest Of Your Life</a></b>, by Peter Shirley, March 2016 (<a href=\"https://github.com/RayTracing/TheRestOfYourLife/releases\">Code</a>, <a href=\"https://in1weekend.blogspot.com/2016/03/ray-tracing-rest-of-your-life.html\">blog</a>), <a href=\"https://www.realtimerendering.com/raytracing/Ray%20Tracing_%20the%20Rest%20of%20Your%20Life.pdf\"><b><i>download for free</i></b></a>, <a href=\"https://raytracing.github.io/books/RayTracingTheRestOfYourLife.html\"><b><i>read (corrected version) for free</i></b></a>.\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/exec/obidos/ASIN/1482250926?tag=realtimerenderin\"><img src=\"AmazonImages/51Hd5C34gtL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/exec/obidos/ASIN/1482250926?tag=realtimerenderin\">Essential Mathematics for Games and Interactive Applications, Third Edition</a></b>, by James M. Van Verth and Lars M. Bishop, AK Peters/CRC Press, August 2015 (<a href=\"https://www.essentialmath.com/book.htm\">Book's website</a>, <a href=\"https://books.google.com/books?id=_9OOCgAAQBAJ&pg=PA1\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1482264617?tag=realtimerenderin\"><img src=\"AmazonImages/51TUe9Hi0LL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1482264617?tag=realtimerenderin\">GPU Pro<sup>6</sup></a></b>, edited by Wolfgang Engel, CRC Press, July 2015 (<a href=\"https://www.routledge.com/GPU-Pro-6-Advanced-Rendering-Techniques/Engel/p/book/9781482264616\">Book's website</a>, <a href=\"https://gpupro.blogspot.com/\">blog</a>, <a href=\"https://books.google.com/books?id=30ZOCgAAQBAJ&printsec=frontcover\">Google Books sample</a>, <a href=\"https://github.com/wolfgangfengel\">source code</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/WebGL-Insights-Patrick-Cozzi/dp/1498716075?tag=realtimerenderin\"><img src=\"AmazonImages/51FPoi7JfuL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"14\" align=left border=0>\n  <a href=\"https://github.com/WebGLInsights/WebGLInsights.github.io/releases/download/v1.0/WebGL.Insights.-.Patrick.Cozzi.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/WebGL-Insights-Patrick-Cozzi/dp/1498716075?tag=realtimerenderin\">WebGL Insights</a></b>, edited by Patrick Cozzi, CRC Press, July 2015 (<a href=\"https://webglinsights.blogspot.com/\">blog</a>), <a href=\"https://github.com/WebGLInsights/WebGLInsights.github.io/releases/download/v1.0/WebGL.Insights.-.Patrick.Cozzi.pdf\"><b><i>download for free</i></b></a>.\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/OpenGL-Superbible-Comprehensive-Tutorial-Reference/dp/0672337479?tag=realtimerenderin\">\n<img src=\"AmazonImages/51Rev-eVu2L._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/OpenGL-Superbible-Comprehensive-Tutorial-Reference/dp/0672337479?tag=realtimerenderin\">OpenGL\nSuperBible: Comprehensive Tutorial and Reference, Seventh Edition</a></b>, by Graham Sellers, Richard S. Wright Jr., Nicholas Haemel, Addison-Wesley, July 2015 (<a href=\"https://www.openglsuperbible.com/\">source code and blog</a>, <a href=\"https://www.google.com/books/edition/OpenGL_Superbible/Nwo0CgAAQBAJ?hl=en&gbpv=1&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Learning-Three-js-JavaScript-Library-Second/dp/1784392219?tag=realtimerenderin\">\n<img src=\"AmazonImages/51GCWHDGk7L._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Learning-Three-js-JavaScript-Library-Second/dp/1784392219?tag=realtimerenderin\">Learning Three.js: The JavaScript 3D Library for WebGL - Second Edition</a></b>, by Jos Dirksen, Packt Publishing, March 2015 (<a href=\"https://www.packtpub.com/en-us/product/learning-threejs-the-javascript-3d-library-for-webgl-9781784392215\">Table of Contents and samples</a>, <a href=\"https://www.smartjava.org/content/all-109-examples-my-book-threejs-threejs-version-r63/\">runnable code</a>, <a href=\"https://github.com/josdirksen/learning-threejs\">Github</a>, <a href=\"https://books.google.com/books?id=Xja9BwAAQBAJ&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/gp/product/1783981180?tag=realtimerenderin\"><img src=\"AmazonImages/41YcYhTRtfL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/gp/product/1783981180?tag=realtimerenderin\">Three.js Cookbook</a></b>, by Jos Dirksen, Packt Publishing, January 2015 (<a href=\"https://www.packtpub.com/en-us/product/threejs-cookbook-9781783981182\">Table of Contents and samples</a>, <a href=\"https://www.smartjava.org/content/all-80-recipes-threejs-cookbook-online/\">runnable code</a>, <a href=\"https://github.com/josdirksen/threejs-cookbook\">Github</a>, <a href=\"https://www.google.com/books/edition/Three_js_Cookbook/GvpzBgAAQBAJ?hl=en&gbpv=1&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Introduction-Computer-Graphics-Practical-Geometric/dp/1439852790?tag=realtimerenderin\"><img src=\"AmazonImages/5136cFDbJZL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Introduction-Computer-Graphics-Practical-Geometric/dp/1439852790?tag=realtimerenderin\">Introduction to Computer Graphics: A Practical Learning Approach</a></b>, by Fabio Ganovelli, Massimiliano Corsini, Sumanta Pattanaik, and Marco Di Benedetto, AK Peters/CRC Press, October 2014 (<a href=\"https://books.google.com/books?id=yidZBAAAQBAJ&printsec=frontcover\">Google Books sample</a>, <a href=\"https://web.archive.org/web/20220625010206/http://www.envymycarbook.com/\">authors' website</a>, <a href=\"https://www.routledge.com/Introduction-to-Computer-Graphics-A-Practical-Learning-Approach/Ganovelli-Corsini-Pattanaik-DiBenedetto/p/book/9781439852798\">publisher's page</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/GPGPU-Programming-Games-Science-Eberly/dp/1466595353?tag=realtimerenderin\"><img src=\"AmazonImages/51G%2B4J3NltL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/GPGPU-Programming-Games-Science-Eberly/dp/1466595353?tag=realtimerenderin\">GPGPU Programming for Games and Science</a></b>, by David H. Eberly, AK Peters/CRC Press, August 2014 (<a href=\"https://geometrictools.com/\">book's code website</a>, <a href=\"https://www.routledge.com/GPGPU-Programming-for-Games-and-Science/Eberly/p/book/9781466595354\">publisher's page</a>, <a href=\"https://books.google.com/books?id=yphBBAAAQBAJ&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Computer-Vision-Metrics-Taxonomy-Analysis-ebook/dp/B00K6N4JS0?tag=realtimerenderin\">\n<img src=\"AmazonImages/51LqawQ2lJL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<a href=\"https://www.realtimerendering.com/blog/free-new-computer-vision-book/\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Computer-Vision-Metrics-Taxonomy-Analysis-ebook/dp/B00K6N4JS0?tag=realtimerenderin\">Computer Vision Metrics: Survey, Taxonomy, and Analysis</a></b>,\nby Scott Krig, Apress, July 2014 (<a href=\"https://link.springer.com/book/10.1007/978-1-4302-5930-5\">Table of Contents and <b><i>free download</i></b></a>; see <a href=\"https://www.realtimerendering.com/blog/free-new-computer-vision-book/\">our blog</a> for options).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Multithreading-Visual-Effects-Martin-Watt/dp/1482243563?tag=realtimerenderin\">\n<img src=\"AmazonImages/51FSwwrBpiL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Multithreading-Visual-Effects-Martin-Watt/dp/1482243563?tag=realtimerenderin\">Multithreading for Visual Effects</a></b>,\nby Martin Watt, Erwin Coumans, George ElKoura, Ronald Henderson, Manuel Kraemer, Jeff Lait, and James Reinders, CRC Press, July 2014 (<a href=\"https://www.multithreadingandvfx.org/\">SIGGRAPH 2013 course notes and book site</a>, <a href=\"https://www.routledge.com/Multithreading-for-Visual-Effects/Watt-Coumans-ElKoura-Henderson-Kraemer-Lait-Reinders/p/book/9781482243567\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Three-js-Essentials-Jos-Dirksen/dp/1783980869?tag=realtimerenderin\">\n<img src=\"AmazonImages/51A3QOnv8VL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Three-js-Essentials-Jos-Dirksen/dp/1783980869?tag=realtimerenderin\">Three.js Essentials</a></b>, by Jos Dirksen, Packt Publishing, July 2014 (<a href=\"https://github.com/josdirksen/essential-threejs\">Github</a>, <a href=\"https://books.google.com/books?id=3mT4AwAAQBAJ&newbks=0&printsec=frontcover&hl=en&source=newbks_fb\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1482208636?tag=realtimerenderin\">\n<img src=\"AmazonImages/51JZcQDYvSL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1482208636?tag=realtimerenderin\">GPU Pro<sup>5</sup></a></b>, edited by Wolfgang Engel et alia, AK Peters/CRC Press, June 2014 (<a href=\"https://www.routledge.com/GPU-Pro-5-Advanced-Rendering-Techniques/Engel/p/book/9781482208634\">Table of Contents and source code</a>, <a href=\"https://gpupro.blogspot.com/\">some extended abstracts</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/gp/product/B00LAMQYF2/?tag=realtimerenderin\"><img src=\"AmazonImages/antons_opengl4.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/gp/product/B00LAMQYF2/?tag=realtimerenderin\">Anton's OpenGL 4 Tutorials</a></b>, by Anton Gerdelan, June 2014 (<a href=\"https://antongerdelan.net/opengl/book_info.html\">book website</a>, <a href=\"https://antongerdelan.net/opengl/\">free tutorials</a>, <a href=\"https://github.com/capnramses/antons_opengl_tutorials_book\">source code</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Real-Time-Rendering-DirectX-HLSL-Programming/dp/0321962729?tag=realtimerenderin\">\n<img src=\"AmazonImages/51j8EklXAZL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Real-Time-Rendering-DirectX-HLSL-Programming/dp/0321962729?tag=realtimerenderin\">Real-Time 3D Rendering with DirectX and HLSL: A Practical Guide to Graphics Programming</a></b>, by Paul Varcholik, Addison-Wesley, May 2014. (<a href=\"https://www.informit.com/store/real-time-3d-rendering-with-directx-and-hlsl-a-practical-9780321962720\">online Table of Contents and sample chapter</a>, <a href=\"https://ptgmedia.pearsoncmg.com/images/9780321962720/samplepages/0321962729.pdf\">PDF version of same</a>, <a href=\"https://web.archive.org/web/20210426134237/http://www.varcholik.org/wpress/\">forum and errata</a> (archived), dependency on <a href=\"https://bitbucket.org/pvarcholik/real-time-3d-rendering-with-directx-and-hlsl/src/master/\">FX Composer and Visual Studio</a>, <a href=\"https://www.google.com/books/edition/Real_Time_3D_Rendering_with_DirectX_and/GY-AAwAAQBAJ?hl=en&gbpv=1&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Interactive-Computer-Graphics-WebGL-Edition/dp/0133574849?tag=realtimerenderin\"><img src=\"AmazonImages/51oD%2BbLq1mL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Interactive-Computer-Graphics-WebGL-Edition/dp/0133574849?tag=realtimerenderin\">Interactive Computer Graphics with WebGL (Seventh Edition)</a></b>, by Edward Angel and Dave Shreiner, Addison-Wesley, March 2014 (<a href=\"https://www.pearson.com/en-us/subject-catalog/p/interactive-computer-graphics-a-top-down-approach-with-webgl/P200000003538/9780133574845\">more information</a>, <a href=\"https://www.cs.unm.edu/~angel/BOOK/INTERACTIVE_COMPUTER_GRAPHICS/SEVENTH_EDITION/\">figures and source code</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/OpenGL-3-0-Programming-Guide-2nd/dp/0321933885?tag=realtimerenderin\">\n<img src=\"AmazonImages/51A16pJeSFL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/OpenGL-3-0-Programming-Guide-2nd/dp/0321933885?tag=realtimerenderin\">OpenGL ES 3.0 Programming Guide, 2nd Edition</a></b>, by Dan Ginsburg, Budirijanto Purnomo, Dave Shreiner, Aaftab Munshi, Addison-Wesley, March 2014 (<a href=\"https://opengles-book.com/\">book website</a>, <a href=\"https://www.google.com/books/edition/OpenGL_ES_3_0_Programming_Guide/7qT0AgAAQBAJ?hl=en&gbpv=1&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Direct3D-Rendering-Cookbook-Justin-Stenning/dp/1849697108?tag=realtimerenderin\">\n<img src=\"AmazonImages/41WwY62EbjL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Direct3D-Rendering-Cookbook-Justin-Stenning/dp/1849697108?tag=realtimerenderin\">Direct3D Rendering Cookbook</a></b>, by Justin Stenning, Packt Publishing, January 2014. (<a href=\"https://www.packtpub.com/en-us/product/direct3d-rendering-cookbook-9781849697101\">online Table of Contents and sample chapter</a>, <a href=\"https://www.google.com/books/edition/Direct3D_Rendering_Cookbook/FDShAgAAQBAJ?hl=en&gbpv=1&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Practical-Algorithms-Computer-Graphics-Edition/dp/1466582529?tag=realtimerenderin\"><img src=\"AmazonImages/51C8atIuYKL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Practical-Algorithms-Computer-Graphics-Edition/dp/1466582529?tag=realtimerenderin\">Practical Algorithms for 3D Computer Graphics, Second Edition</a></b>, by R. Stuart Ferguson, AK Peters/CRC Press, December 2013, <a href=\"https://www.routledge.com/Practical-Algorithms-for-3D-Computer-Graphics/Ferguson/p/book/9781466582521\">Google Books sample</a>, related <a href=\"http://openfx.org/index.html\">OpenFX site</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Computer-Graphics-Programmable-Geometric-Animation/dp/1439867305?tag=realtimerenderin\"><img src=\"AmazonImages/51qni3lQFEL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Computer-Graphics-Programmable-Geometric-Animation/dp/1439867305?tag=realtimerenderin\">Computer Graphics: From Pixels to Programmable Graphics Hardware</a></b>, by Alexey Boreskov and Evgeniy Shikin, Chapman and Hall/CRC Press, October 2013 (<a href=\"https://www.routledge.com/Computer-Graphics-From-Pixels-to-Programmable-Graphics-Hardware/Boreskov-Shikin/p/book/9781439867303\">Google Preview, Table of Contents, and code</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/History-Visual-Magic-Computers-Beautiful/dp/1447149319?tag=realtimerenderin\"><img src=\"AmazonImages/41hhbPSZU8L._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/History-Visual-Magic-Computers-Beautiful/dp/1447149319?tag=realtimerenderin\">The History of Visual Magic in Computers: How Beautiful Images are Made in CAD, 3D, VR and AR</a></b>, by Jon Peddie, Springer, October 2013 (<a href=\"https://www.google.com/books/edition/The_History_of_Visual_Magic_in_Computers/6a8_AAAAQBAJ?hl=en&gbpv=1&printsec=frontcover\">Google Books sample</a>, <a href=\"https://link.springer.com/book/10.1007/978-1-4471-4932-3\">Table of Contents</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Learn-OpenGL-ES-Graphics-Development/dp/1430250534?tag=realtimerenderin\">\n<img src=\"AmazonImages/41%2Blo42XekL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Learn-OpenGL-ES-Graphics-Development/dp/1430250534?tag=realtimerenderin\">Learn OpenGL ES For Mobile Game and Graphics Development</a></b>, by Prateek Mehta, Apress, August 2013 (<a href=\"https://link.springer.com/book/10.1007/978-1-4302-5054-8\">Book's website, with code</a>, <a href=\"https://www.google.com/books/edition/Learn_OpenGL_ES/iaC9AAAAQBAJ?hl=en&gbpv=1&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Computer-Graphics-Principles-Practice-3rd/dp/0321399528?tag=realtimerenderin\">\n<img src=\"AmazonImages/51vE73W%2B5mL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Computer-Graphics-Principles-Practice-3rd/dp/0321399528?tag=realtimerenderin\">Computer Graphics: Principles and Practice, 3rd Edition</a></b>, by John F. Hughes, Andries van Dam, Morgan McGuire, David F. Sklar, James D. Foley, Steven K. Feiner, and Kurt Akeley, Addison-Wesley, July 2013 (<a href=\"https://cgpp.net/about.xml\">Book's website, with samples and code</a>, <a href=\"https://ptgmedia.pearsoncmg.com/images/9780321399526/samplepages/0321399528.pdf\">downloadable sample</a>, <a href=\"https://www.google.com/books/edition/Computer_Graphics/OVpsAQAAQBAJ?hl=en&gbpv=1&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/OpenGL-Android-Quick-Start-Pragmatic-Programmers/dp/1937785343?tag=realtimerenderin\">\n<img src=\"AmazonImages/51qrA3M8HuL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/OpenGL-Android-Quick-Start-Pragmatic-Programmers/dp/1937785343?tag=realtimerenderin\">OpenGL ES 2 for Android: A Quick-Start Guide</a></b>, by\nKevin Brothaler, Pragmatic Programmers, July 2013 (<a href=\"https://pragprog.com/titles/kbogla/opengl-es-2-for-android/\">Table of Contents and samples</a>, <a href=\"https://www.learnopengles.com/tag/opengl-es-2-for-android-a-quick-start-guide/\">blog</a>).\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/WebGL-Programming-Guide-Interactive-Graphics/dp/0321902920?tag=realtimerenderin\">\n<img src=\"AmazonImages/51UnpFD3duL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/WebGL-Programming-Guide-Interactive-Graphics/dp/0321902920?tag=realtimerenderin\">WebGL Programming Guide: Interactive 3D Graphics Programming with WebGL</a></b>, by Kouichi Matsuda, Rodger Lea, Addison-Wesley, July 2013 (<a href=\"https://sites.google.com/site/webglbook/\">Book's website</a>, <a href=\"http://ptgmedia.pearsoncmg.com/images/9780321902924/samplepages/0321902920.pdf\">PDF of Table of Contents and sample</a>, <a href=\"https://www.google.com/books/edition/WebGL_Programming_Guide/3c-jmWkLNwUC?hl=en&gbpv=1&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/CUDA-Handbook-Comprehensive-Guide-Programming/dp/0321809467?tag=realtimerenderin\">\n<img src=\"AmazonImages/51sETjdF%2BvL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/CUDA-Handbook-Comprehensive-Guide-Programming/dp/0321809467?tag=realtimerenderin\">The CUDA Handbook: A Comprehensive Guide to GPU Programming</a></b>, by Nicholas Wilt, Addison-Wesley, June 2013 (<a href=\"https://www.cudahandbook.com/\">Book's website</a>, <a href=\n\"https://github.com/ArchaeaSoftware/cudahandbook\">Github code</a>, <a href=\"https://www.google.com/books/edition/CUDA_Handbook/ynydqKP225EC?hl=en&gbpv=1&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/OpenGL-Development-Cookbook-Muhammad-Movania/dp/1849695040?tag=realtimerenderin\">\n<img src=\"AmazonImages/516WS6LYoJL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/OpenGL-Development-Cookbook-Muhammad-Movania/dp/1849695040?tag=realtimerenderin\">OpenGL Development Cookbook</a></b>, by Muhammad Mobeen Movania, Packt Publishing, June 2013 (<a href=\"https://www.packtpub.com/en-us/product/opengl-development-cookbook-9781849695046\">free publisher sample</a>, <a href=\"https://www.google.com/books/edition/OpenGL_Development_Cookbook/BLQdaTmbd-QC?hl=en&gbpv=1&dq=OpenGL+Development+Cookbook&pg=PT12&printsec=frontcover\">Google Books sample</a>, <a href=\"https://github.com/bagobor/opengl33_dev_cookbook_2013\">code repository</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1466567430?tag=realtimerenderin\">\n<img src=\"AmazonImages/514kGRqsEgL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1466567430?tag=realtimerenderin\">GPU Pro<sup>4</sup></a></b>, edited by Wolfgang Engel et alia, AK Peters/CRC Press, April 2013 (<a href=\"https://www.routledge.com/GPU-Pro-4-Advanced-Rendering-Techniques/Engel/p/book/9781466567436\">Table of Contents and source code</a>, <a href=\"https://gpupro.blogspot.com/\">some abstracts</a> - scroll down, <a href=\"https://www.google.com/books/edition/GPU_Pro_4/TUuhiPLNmbAC?hl=en&gbpv=1&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/OpenGL-Programming-Guide-Official-Learning/dp/0321773039?tag=realtimerenderin\"><img src=\"AmazonImages/51TuOaaTjpL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/OpenGL-Programming-Guide-Official-Learning/dp/0321773039?tag=realtimerenderin\">OpenGL Programming Guide: The Official Guide to Learning OpenGL, Versions 4.3, Eighth Edition</a></b>, by Dave Shreiner, Bill Licea-Kane, and Graham Sellers, Addison-Wesley, March 2013.\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/HDRI-Handbook-2-0-Dynamic-Photographers/dp/1937538168?tag=realtimerenderin\"><img src=\"AmazonImages/51nZzqYn8GL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/HDRI-Handbook-2-0-Dynamic-Photographers/dp/1937538168?tag=realtimerenderin\">The HDRI Handbook 2.0: High Dynamic Range Imaging for Photographers and CG Artists</a></b>, by Christian Bloch, Rocky Nook, January 2013 (<a href=\"https://web.archive.org/web/20200214210159/http://www.hdrlabs.com/book/\">Table of Contents and sample</a>).\n</td></tr>\n\n<tr><td>\n  <a href=\"https://web.archive.org/web/20150225192611/http://www.arcsynthesis.org/gltut/index.html\"><img src=\"AmazonImages/NoCover50.jpg\" alt=\"cover\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"14\" align=left border=0>\n  <a href=\"https://www.cse.chalmers.se/edu/year/2018/course/TDA361/LearningModern3DGraphicsProgramming.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"https://web.archive.org/web/20150225192611/http://www.arcsynthesis.org/gltut/index.html\">Learning Modern 3D Graphics Programming</a></b>, by Jason L. McKesson, 2012. <a href=\"https://www.cse.chalmers.se/edu/year/2018/course/TDA361/LearningModern3DGraphicsProgramming.pdf\"><b><i>download for free</i></b></a>\n</td></tr>\n<tr><td>\n  <a href=\"https://www.amazon.com/Introduction-3D-Game-Programming-DirectX/dp/1936420228?tag=realtimerenderin\">\n  <img src=\"AmazonImages/5144ipAT8YL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n  <b><a href=\"https://www.amazon.com/Introduction-3D-Game-Programming-DirectX/dp/1936420228?tag=realtimerenderin\">Introduction to 3D Game Programming with DirectX 11</a></b>, by Frank Luna, February 2012 (<a href=\"https://www.d3dcoder.net/d3d11.htm\">supplemental files</a>).\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/gp/product/1568817231?tag=realtimerenderin\"><img src=\"AmazonImages/51DxuLGuJ6L._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n<a href=\"https://immersivemath.com/ila/index.html\"><img src=\"read_for_free_sm.png\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/gp/product/1568817231?tag=realtimerenderin\">3D Math Primer for Graphics and Game Development, 2nd Edition</a></b>, by Fletcher Dunn and Ian Parberry, AK Peters, November 2011, <a href=\"https://gamemath.com/\"><b><i>read for free</i></b></a>.\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/gp/product/0123859638?tag=realtimerenderin\">\n<img src=\"AmazonImages/51GfUvlUosL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/gp/product/0123859638?tag=realtimerenderin\">GPU Computing Gems: Jade Edition</a></b>, edited by Wen-mei W. Hwu, Morgan Kaufmann, August 2011 (<a href=\"https://www.google.com/books/edition/GPU_Computing_Gems_Jade_Edition/dNvantWW7HMC?hl=en&gbpv=1&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/Real-Time-Shadows-Michael-Wimmer/dp/1568814380?tag=realtimerenderin\">\n<img src=\"AmazonImages/51M4y3vSuJL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Real-Time-Shadows-Michael-Wimmer/dp/1568814380?tag=realtimerenderin\">Real-Time Shadows</a></b>, by Michael Wimmer, Ulf Assarsson, Elmar Eisemann, and Michael Schwartz, AK Peters/CRC Press, July 2011 (<a href=\"https://www.routledge.com/Real-Time-Shadows/Eisemann-Schwarz-Assarsson-Wimmer/p/book/9780367659264\">more information</a>, and <a href=\"https://www.cse.chalmers.se/~uffe/SIGGRAPH2012CourseNotes.pdf\">course notes</a> and <a href=\"https://www.realtimeshadows.com/?q=node/15\">later course notes</a> based on book). Based on their course notes <a href=\"https://resources.mpi-inf.mpg.de/ShadowCourse/\">here</a> (and vastly expanded). (<a href=\"https://www.google.com/books/edition/Real_Time_Shadows/GzA-Hi0_680C?hl=en&gbpv=1&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/gp/product/1568817207?tag=realtimerenderin\">\n<img src=\"AmazonImages/516RcRwqLDL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/gp/product/1568817207?tag=realtimerenderin\">Practical Rendering and Computation with Direct3D 11</a></b>, by Jason Zink, Matt Pettineo, and Jack Hoxley, AK Peters/CRC Press, July 2011 (<a href=\"https://www.routledge.com/Practical-Rendering-and-Computation-with-Direct3D-11/Zink-Pettineo-Hoxley/p/book/9781568817200\">more information</a>, <a href=\"https://www.google.com/books/edition/Practical_Rendering_and_Computation_with/lV_mrpFoP1UC?hl=en&gbpv=1&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/gp/product/1568817118?tag=realtimerenderin\">\n<img src=\"AmazonImages/517lJ9Y%2BWML._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/gp/product/1568817118?tag=realtimerenderin\">3D Engine Design for Virtual Globes</a></b>, by Patrick Cozzi and Kevin Ring, AK Peters/CRC Press, June 2011 (<a href=\"https://virtualglobebook.com/\">sample chapters</a> and <a href=\"https://sourceforge.net/projects/miniglobe/\">related code</a>, <a href=\"https://www.google.com/books/edition/3D_Engine_Design_for_Virtual_Globes/x3ttSs_bd_4C?hl=en&gbpv=1&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/gp/product/1435458869?tag=realtimerenderin\">\n<img src=\"AmazonImages/61RuiTKsluL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/gp/product/1435458869?tag=realtimerenderin\">Mathematics for 3D Game Programming and Computer Graphics, Third Edition</a></b>, by Eric Lengyel, Course Technology PTR, June 2011 (<a href=\"https://www.mathfor3dgameprogramming.com/\">more information</a>). <a href=\"https://books.google.com/books?id=cZ0LAAAAQBAJ&newbks=0&printsec=frontcover&hl=en&source=newbks_fb\">Google Books sample</a>.\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/Game-Development-Tools-Marwan-Ansari/dp/1568814321?tag=realtimerenderin\">\n<img src=\"AmazonImages/51EbpQM-V6L._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Game-Development-Tools-Marwan-Ansari/dp/1568814321?tag=realtimerenderin\">Game Development Tools</a></b>, edited by Marwan Ansari, AK Peters/CRC Press, May 2011 (<a href=\"https://www.google.com/books/edition/Game_Development_Tools/HKZuaUdmovsC?hl=en&gbpv=1&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/Beginning-DirectX-11-Game-Programming/dp/1435458958?tag=realtimerenderin\"><img src=\"AmazonImages/41bJ06UjS6L._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Beginning-DirectX-11-Game-Programming/dp/1435458958?tag=realtimerenderin\">Beginning DirectX 11 Game Programming</a></b>, by Allan Sherrod and Wendy Jones, Course Technology PTR, May 2011 (<a href=\"https://web.archive.org/web/20170503143308/http://www.delmarlearning.com/companions/content/1435458958/source_code/index.asp?isbn=1435458958\">code</a>, <a href=\"https://books.google.com/books?id=7ZkLAAAAQBAJ&newbks=0&printsec=frontcover&hl=en&source=newbks_fb\">Google Books sample</a>).\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/GPU-Pro-2-Wolfgang-Engel/dp/1568817185?tag=realtimerenderin\">\n<img src=\"AmazonImages/51kbqYWOFQL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/GPU-Pro-2-Wolfgang-Engel/dp/1568817185?tag=realtimerenderin\">GPU Pro<sup>2</sup></a></b>, edited by Wolfgang Engel, AK Peters, February 2011 (<a href=\"https://www.routledge.com/GPU-Pro-2/Engel/p/book/9781568817187\">table of contents and source code</a>, <a href=\"https://gpupro2.blogspot.com/\">more information</a>, <a href=\"https://www.google.com/books/edition/GPU_Pro_2/tixuGR3iDmUC?hl=en&gbpv=1&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/dp/1568814372?tag=realtimerenderin\">\n<img src=\"AmazonImages/51TD4cZWAAL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/dp/1568814372?tag=realtimerenderin\">Game Engine Gems 2</a></b>, edited by Eric Lengyel, AK Peters/CRC Press, February 2011 (<a href=\"https://www.gameenginegems.net/geg2.php\">more information</a>, <a href=\"http://books.google.com/books?id=QbSf3XwfM7EC&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/gp/product/1439827370?tag=realtimerenderin\"><img src=\"AmazonImages/51BluKlg0OL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/gp/product/1439827370?tag=realtimerenderin\">3D Graphics for Game Programming</a></b>, by JungHyun Han, Chapman and Hall/CRC Press, February 2011 (<a href=\"https://www.routledge.com/3D-Graphics-for-Game-Programming/Han/p/book/9781439827376\">Table of Contents and errata</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/dp/0123849888?tag=realtimerenderin\">\n<img src=\"AmazonImages/51jY+FkYsPL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/dp/0123849888?tag=realtimerenderin\">GPU Computing Gems: Emerald Edition</a></b>, edited by Wen-mei W. Hwu, Morgan Kaufmann, February 2011 (<a href=\"https://www.google.com/books/edition/GPU_Computing_Gems_Emerald_Edition/lGMzmbUhpiAC?hl=en&gbpv=1&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/Computer-Graphics-Open-GL-4th/dp/0136053580?tag=realtimerenderin\"><img src=\"AmazonImages/41Np%2B%2B%2BTthL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Computer-Graphics-Open-GL-4th/dp/0136053580?tag=realtimerenderin\">Computer\nGraphics with OpenGL, Fourth Edition</a></b>, by Donald Hearn, M. Pauline Baker, and Warren Carithers, Prentice\nHall, November 2010 (<a href=\"https://www.pearson.com/en-us/subject-catalog/p/computer-graphics-with-open-gl/P200000003262?view=educator\">more info and resources</a>).\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/Computer-Vision-Algorithms-Applications-Science/dp/1848829345?tag=realtimerenderin\">\n<img src=\"AmazonImages/41TqhD8yCRL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<a href=\"https://szeliski.org/Book/\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n  <b><a href=\"https://www.amazon.com/Computer-Vision-Algorithms-Applications-Science/dp/1848829345?tag=realtimerenderin\">Computer Vision: Algorithms and Applications</a></b>, by Richard Szeliski, Springer, November 2010 <a href=\"https://szeliski.org/Book/\"><b><i>download for free</i></b></a>.\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/Geometry-Computer-Graphics-Formulae-Examples/dp/1849969337?tag=realtimerenderin\"><img src=\"AmazonImages/41qmJMnW05L._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Geometry-Computer-Graphics-Formulae-Examples/dp/1849969337?tag=realtimerenderin\">Geometry for Computer Graphics: Formulae, Examples and Proofs</a></b>, by John Vince, Springer-Verlag, November 2010. Note that this is a softcover reissue of Vince's 2005 hardback book (<a href=\"https://www.google.com/books/edition/Geometry_for_Computer_Graphics/NOtBXjspcfwC?hl=en&gbpv=1&dq=Geometry+for+Computer+Graphics+vince&pg=PA350&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/Game-Physics-Pearls-Gino-Bergen/dp/1568814747?tag=realtimerenderin\"><img src=\"AmazonImages/51vjmKDdjiL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Game-Physics-Pearls-Gino-Bergen/dp/1568814747?tag=realtimerenderin\">Game Physics Pearls</a></b>, edited by Gino van den Bergen and Dirk Gregorius, AK Peters, September 2010 (<a href=\"https://www.routledge.com/Game-Physics-Pearls/van-den-Bergen-Gregorius/p/book/9781568814742\">Table of Contents</a>).\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/Polygon-Mesh-Processing-Mario-Botsch/dp/1568814267?tag=realtimerenderin\"><img src=\"AmazonImages/51WzvDvGrEL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Polygon-Mesh-Processing-Mario-Botsch/dp/1568814267?tag=realtimerenderin\">Polygon Mesh Processing</a></b>, by Mario Botsch, Leif Kobbelt, Mark Pauly, Pierre Alliez, and Bruno Levy, AK Peters, August 2010 (<a href=\"https://www.google.com/books/edition/Polygon_Mesh_Processing/8zX-2VRqBAkC?hl=en&gbpv=1&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1568814720?tag=realtimerenderin\">\n<img src=\"AmazonImages/5150-70osuL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1568814720?tag=realtimerenderin\">GPU Pro: Advanced Rendering Techniques</a></b> (was: ShaderX<sup>8</sup>), edited by Wolfgang Engel, AK Peters, July 2010 (<a href=\"https://www.routledge.com/GPU-Pro-Advanced-Rendering-Techniques/Engel/p/book/9781568814728\">Table of Contents and source code</a>, <a href=\"https://gpupro.blogspot.com/\">more information</a>).\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/High-Dynamic-Range-Imaging-Second/dp/012374914X?tag=realtimerenderin\">\n<img src=\"AmazonImages/618LPbTEEJL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/High-Dynamic-Range-Imaging-Second/dp/012374914X?tag=realtimerenderin\">High Dynamic Range Imaging, Second Edition: Acquisition, Display, and Image-Based Lighting</a></b>, by Erik Reinhard et al., Morgan Kaufmann, June 2010 (<a href=\"https://www.google.com/books/edition/High_Dynamic_Range_Imaging/w1i_1kejoYcC?hl=en&gbpv=1&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/gp/product/0596804822?tag=realtimerenderin\"><img src=\"AmazonImages/41EU+tzxOcL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/gp/product/0596804822?tag=realtimerenderin\">iPhone 3D Programming: Developing Graphical Applications with OpenGL ES</a></b>, Philip Rideout, O'Reilly Media, May 2010 (<a href=\"https://www.google.com/books/edition/iPhone_3D_Programming/NxykJ3b-zqwC?hl=en&gbpv=1&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/Light-Skin-Interactions-Simulations-Applications/dp/0123750938?tag=realtimerenderin\">\n<img src=\"AmazonImages/51qUiwqLm6L._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Light-Skin-Interactions-Simulations-Applications/dp/0123750938?tag=realtimerenderin\">Light & Skin Interactions: Simulations for Computer Graphics Applications</a></b>, Gladimir V. G. Baranoski and Aravind Krishnaswamy, Morgan Kaufmann, May 2010 (<a href=\"https://www.google.com/books/edition/Light_and_Skin_Interactions/kdawARDGroAC?hl=en&gbpv=1&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/Game-Programming-Gems-Adam-Lake/dp/1584507020?tag=realtimerenderin\">\n<img src=\"AmazonImages/51XJzZz9GFL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Game-Programming-Gems-Adam-Lake/dp/1584507020?tag=realtimerenderin\">Game Programming Gems 8</a></b>, edited by Adam Lake, Course Technology PTR, March 2010.\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/Video-Game-Optimization-Eric-Preisz/dp/1598634356?tag=realtimerenderin\">\n<img src=\"AmazonImages/61h7A3xHNoL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Video-Game-Optimization-Eric-Preisz/dp/1598634356?tag=realtimerenderin\">Video Game Optimization</a></b>, Eric Preisz and Ben Garney, Course Technology PTR, March 2010.\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/Game-Engine-Gems-Eric-Lengyel/dp/0763778885?tag=realtimerenderin\">\n<img src=\"AmazonImages/51wtFm0EcpL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Game-Engine-Gems-Eric-Lengyel/dp/0763778885?tag=realtimerenderin\">Game Engine Gems, Volume One</a></b>, edited by Eric Lengyel, Jones & Bartlett Publishers, March 2010 (<a href=\"http://www.gameenginegems.net/geg1.php\">more information</a>). <a href=\"https://www.google.com/books/edition/Game_Engine_Gems_Volume_One/WNfD2u8nIlIC?hl=en&gbpv=1&printsec=frontcover\">Google Books sample</a>.\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/gp/product/3639091965?tag=realtimerenderin\"><img src=\"AmazonImages/41SXi%2BFPE5L._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/gp/product/3639091965?tag=realtimerenderin\">Temporal Coherence in Real-Time Rendering: Practical Approaches for Capitalizing on Temporal Coherence in the Domain of Real-Time Rendering</a></b>, by Daniel Scherzer, VDM Verlag, February 2010. <a href=\"https://www.cg.tuwien.ac.at/research/publications/2009/scherzer-thesis/\">Download thesis (same information) for free</a>.\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/Mathematics-Computer-Graphics-Undergraduate-Science/dp/1849960224?tag=realtimerenderin\"><img src=\"AmazonImages/41qmJMnW05L._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Mathematics-Computer-Graphics-Undergraduate-Science/dp/1849960224?tag=realtimerenderin\">Mathematics for Computer Graphics, 3rd Edition</a></b>, by John Vince, Springer-Verlag, February 2010. <a href=\"https://www.google.com/books/edition/Mathematics_for_Computer_Graphics/ShmRZtw9gBwC?hl=en&gbpv=1&printsec=frontcover\">Google Books sample</a>.\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/OpenGL-Shading-Language-Randi-Rost/dp/0321637631?tag=realtimerenderin\"><img src=\"AmazonImages/41qkB63AoAL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/OpenGL-Shading-Language-Randi-Rost/dp/0321637631?tag=realtimerenderin\">OpenGL Shading Language, Third Edition</a></b>, by Randi J. Rost, Bill Licea-Kane, and others, Addison-Wesley, July 2009. <a href=\"http://books.google.com/books?id=-SI07OhiQMAC&printsec=frontcover\">Google Books sample</a>.\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/gp/product/3639171330?tag=realtimerenderin\"><img src=\"AmazonImages/41MbgiL9x0L._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/gp/product/3639171330?tag=realtimerenderin\">GPU-based Real-Time Solid Voxelization for Volume Graphics: Theory and Practice: Volume Modeling and Volumetric Collision Detection</a></b>, by Duoduo Liao, VDM Verlag, July 2009.\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Integrated-Introduction-Computer-Geometric-Animation/dp/143980334X?tag=realtimerenderin\"><img src=\"AmazonImages/51YQVQEOWUL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Integrated-Introduction-Computer-Geometric-Animation/dp/143980334X?tag=realtimerenderin\">An Integrated Introduction to Computer Graphics and Geometric Modeling</a></b>, by Ronald Goldman, CRC Press, July 2009 (<a href=\"https://www.routledge.com/An-Integrated-Introduction-to-Computer-Graphics-and-Geometric-Modeling/Goldman/p/book/9781439803349\">Table of Contents</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Real-Time-Cameras-Kaufmann-Interactive-Technology/dp/0123116341?tag=realtimerenderin\"><img src=\"AmazonImages/41VE3485uZL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Real-Time-Cameras-Kaufmann-Interactive-Technology/dp/0123116341?tag=realtimerenderin\">Real-Time Cameras</a></b>, by Mark Haigh-Hutchinson, April 2009.\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Computer-Facial-Animation-Frederic-Parke/dp/1568814488?tag=realtimerenderin\"><img src=\"AmazonImages/51%2BOEdkNplL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Computer-Facial-Animation-Frederic-Parke/dp/1568814488?tag=realtimerenderin\">Computer Facial Animation, Second Edition</a></b>, by Frederic I. Parke and Keith Waters, October 2008.\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/Best-Game-Programming-Gems-DeLoura/dp/1584505710?tag=realtimerenderin\"><img src=\"AmazonImages/51XcMj5h81L._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Best-Game-Programming-Gems-DeLoura/dp/1584505710?tag=realtimerenderin\">Best of Game Programming Gems</a></b>, edited by Mark DeLoura, Charles River Media, June 2008 (note: does not include <I>Game Programming Gems 7</I> or later).\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/Modeling-Material-Appearance-Kaufmann-Computer/dp/0122211812?tag=realtimerenderin\"><img src=\"AmazonImages/51pz2S9sZIL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Modeling-Material-Appearance-Kaufmann-Computer/dp/0122211812?tag=realtimerenderin\">Digital Modeling of Material Appearance</a></b>, by Julie Dorsey, Holly Rushmeier, and Fran&ccedil;ois Sillion, December 2007.\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/GPU-Gems-3-Hubert-Nguyen/dp/0321515269?tag=realtimerenderin\"><img src=\"AmazonImages/51E%2B10GRNIL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<a href=\"https://developer.nvidia.com/gpugems/gpugems3/foreword\"><img src=\"read_for_free_sm.png\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/GPU-Gems-3-Hubert-Nguyen/dp/0321515269?tag=realtimerenderin\">GPU Gems 3</a></b>, edited by Hubert Nguyen, August 2007, <a href=\"https://developer.nvidia.com/gpugems/gpugems3/foreword\"><b><i>read for free</i></b></a>, <a href=\"https://github.com/QianMo/GPU-Gems-Book-Source-Code\">unofficial repo</a>.\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/Color-Imaging-Fundamentals-Erik-Reinhard/dp/1568813449?tag=realtimerenderin\"><img src=\"AmazonImages/4189U-NYi1L._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Color-Imaging-Fundamentals-Erik-Reinhard/dp/1568813449?tag=realtimerenderin\">Color Imaging: Fundamentals and Applications</a></b>, by Erik Reinhard et al., August 2007.\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/Data-Structures-Algorithms-Developers-Development/dp/1584504951?tag=realtimerenderin\"><img src=\"AmazonImages/51CEuAYzNmL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Data-Structures-Algorithms-Developers-Development/dp/1584504951?tag=realtimerenderin\">Data Structures and Algorithms for Game Developers</a></b>, by Allen Sherrod, May 2007 (<a href=\"https://web.archive.org/web/20070612172212/http://www.charlesriver.com/Books/BookDetail.aspx?productID=149746\">more information</a>).\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/Physics-Development-Kaufmann-Interactive-Technology/dp/012369471X?tag=realtimerenderin\">\n<img src=\"AmazonImages/51A-I4MOfiL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Physics-Development-Kaufmann-Interactive-Technology/dp/012369471X?tag=realtimerenderin\">Game Physics Engine Development</a></b>, by Ian Millington, March 2007.\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/exec/obidos/tg/detail/-/1568812663?tag=realtimerenderin\">\n<img src=\"AmazonImages/51FA5WJB3EL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/exec/obidos/tg/detail/-/1568812663?tag=realtimerenderin\">Real-time Volume Graphics</a></b>, by Klaus Engel, Markus Hadwiger, Joe M. Kniss, Christof Rezk-Salama, and Daniel Weiskopf, July 2006, AK Peters.\n(<a href=\"http://www.real-time-volume-graphics.org/\">book information page</a>, <a href=\"http://books.google.com/books?id=lDWOu3_KGvoC&printsec=frontcover\">Google Books sample</a>)\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/Geometric-Data-Structures-Computer-Graphics/dp/1568812353?tag=realtimerenderin\">\n<img src=\"AmazonImages/41hgYr3YJmL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Geometric-Data-Structures-Computer-Graphics/dp/1568812353?tag=realtimerenderin\">Geometric Data Structures for Computer Graphics</a></b>, by  Elmar Langetepe and Gabriel Zachmann, AK Peters/CRC Press, February 2006.\n(<a href=\"https://www.routledge.com/Geometric-Data-Structures-for-Computer-Graphics/Langetepe-Zachmann/p/book/9781568812359\">book information page</a>, <a href=\"http://books.google.com/books?id=frBRAAAAMAAJ\">Google Books search</a>)\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/exec/obidos/tg/detail/-/0321335597?tag=realtimerenderin\"><img src=\"AmazonImages/51-6oFyhBKL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"9\" align=left border=0>\n<a href=\"https://developer.nvidia.com/gpugems/gpugems2/inside-front-cover\"><img src=\"read_for_free_sm.png\" alt=\"read for free\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/exec/obidos/tg/detail/-/0321335597?tag=realtimerenderin\">GPU Gems 2: Techniques for Graphics and Compute Intensive Programming</a></b>, edited by Matt Pharr, March 2005, <a href=\"https://developer.nvidia.com/gpugems/gpugems2/inside-front-cover\"><b><i>read for free</i></b></a>, <a href=\"https://download.nvidia.com/developer/GPU_Gems_2/CD/Index.html\">code</a>, <a href=\"https://github.com/QianMo/GPU-Gems-Book-Source-Code\">unofficial repo</a>.\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/exec/obidos/tg/detail/-/0321228324?tag=realtimerenderin\"><img src=\"AmazonImages/51W01X6NB7L._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<a href=\"https://developer.nvidia.com/gpugems/gpugems/foreword\"><img src=\"read_for_free_sm.png\" alt=\"read for free\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/exec/obidos/tg/detail/-/0321228324?tag=realtimerenderin\">GPU Gems: Programming Techniques, Tips, and Tricks for Real-Time Graphics</a></b>, edited by Randima Fernando, March 2004, <a href=\"https://developer.nvidia.com/gpugems/gpugems/foreword\"><b><i>read for free</i></b></a>, <a href=\"https://http.download.nvidia.com/developer/GPU_Gems/CD_Image/Index.html\">code</a>, <a href=\"https://github.com/QianMo/GPU-Gems-Book-Source-Code\">unofficial repo</a>.\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/ShaderX2-Shader-Programming-Tricks-DirectX/dp/1556229887?tag=realtimerenderin\"><img src=\"AmazonImages/51S5NSFNMZL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"14\" align=left border=0>\n<a href=\"https://www.realtimerendering.com/resources/shaderx/Tips_and_Tricks_with_DirectX_9.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/ShaderX2-Shader-Programming-Tricks-DirectX/dp/1556229887?tag=realtimerenderin\">ShaderX<sup>2</sup>: Shader Programming Tips and Tricks with DirectX 9.0</a></b>, edited by Wolfgang Engel, Wordware Publishing, Nov. 2003, <a href=\"https://www.realtimerendering.com/resources/shaderx/Tips_and_Tricks_with_DirectX_9.pdf\"><b><i>download for free</i></b></a>, also <a href=\"https://www.realtimerendering.com/resources/shaderx/\">free code download and notes</a>.\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/ShaderX2-Introductions-Tutorials-DirectX-9-0/dp/155622902X?tag=realtimerenderin\"><img src=\"AmazonImages/514E6BJEJ9L._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"14\" align=left border=0>\n<a href=\"https://www.realtimerendering.com/resources/shaderx/Introductions_and_Tutorials_with_DirectX_9.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/ShaderX2-Introductions-Tutorials-DirectX-9-0/dp/155622902X?tag=realtimerenderin\">ShaderX<sup>2</sup>: Introductions and Tutorials with DirectX 9.0</a></b>, edited by Wolfgang Engel, Wordware Publishing, Nov. 2003, <a href=\"https://www.realtimerendering.com/resources/shaderx/Introductions_and_Tutorials_with_DirectX_9.pdf\"><b><i>download for free</i></b></a>, also <a href=\"https://www.realtimerendering.com/resources/shaderx/\">free code download and notes</a>.\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/Cg-Tutorial-Definitive-Programmable-Real-Time/dp/0321194969?tag=realtimerenderin\"><img src=\"AmazonImages/51K2X94P56L._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<a href=\"https://developer.download.nvidia.com/CgTutorial/cg_tutorial_chapter01.html\"><img src=\"read_for_free_sm.png\" alt=\"read for free\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Cg-Tutorial-Definitive-Programmable-Real-Time/dp/0321194969?tag=realtimerenderin\">The Cg Tutorial</a></b>, by Randy Fernando and Mark J. Kilgard, March 2003, <a href=\"https://developer.download.nvidia.com/CgTutorial/cg_tutorial_chapter01.html\"><b><i>read for free</i></b></a>.\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/Direct3D-ShaderX-Vertex-Shader-Tricks/dp/1556220413?tag=realtimerenderin\"><img src=\"AmazonImages/51G43ZGSJ8L._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<a href=\"https://www.realtimerendering.com/resources/shaderx/Direct3D.ShaderX.Vertex.and.Pixel.Shader.Tips.and.Tricks_Wolfgang.F.Engel_Wordware.Pub_2002.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Direct3D-ShaderX-Vertex-Shader-Tricks/dp/1556220413?tag=realtimerenderin\">Direct3D ShaderX: Vertex and Pixel Shader Tips and Tricks</a></b>, edited by Wolfgang Engel, Wordware Publishing, June 2002, <a href=\"https://www.realtimerendering.com/resources/shaderx/Direct3D.ShaderX.Vertex.and.Pixel.Shader.Tips.and.Tricks_Wolfgang.F.Engel_Wordware.Pub_2002.pdf\"><b><i>download for free</i></b></a>, also <a href=\"https://www.realtimerendering.com/resources/shaderx/\">free code download and notes</a>.\n</td></tr>\n<tr><td>\n  <a href=\"https://www.amazon.com/Michael-Abrashs-Graphics-Programming-Special/dp/1576101746?tag=realtimerenderin\">\n  <img src=\"AmazonImages/51E2EDBTB9L._SL50_.jpg\" alt=\"cover\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n  <a href=\"https://www.jagregory.com/abrash-black-book/\"><img src=\"read_for_free_sm.png\" alt=\"read for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n  <b><a href=\"https://www.amazon.com/Michael-Abrashs-Graphics-Programming-Special/dp/1576101746?tag=realtimerenderin\">Michael Abrash's Graphics Programming Black Book</a></b>, by Michael Abrash, July 1997, <a href=\"https://www.gamedev.net/reference/articles/article1698.asp\"><b><i>read for free</i></b></a>. Truly ancient, yes, but there are still articles of general interest, and Abrash is a fine story-teller.\n</td></tr>\n<tr><td>\n  <a href=\"https://www.amazon.com/exec/obidos/ASIN/1558602763?tag=realtimerenderin\"><img src=\"AmazonImages/41NJZBE31HL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n  <a href=\"https://www.realtimerendering.com/Principles_of_Digital_Image_Synthesis_v1.0.1.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n  <b><a href=\"https://www.amazon.com/Principles-Synthesis-Kaufmann-Computer-Graphics/dp/1558602763?tag=realtimerenderin\">Principles of Digital Image Synthesis</a></b>, by Andrew S. Glassner, Morgan Kaufmann, 1995: <b><i><a href=\"https://www.realtimerendering.com/Principles_of_Digital_Image_Synthesis_v1.0.1.pdf\">download for free</a></i></b>, <a href=\"https://www.glassner.com/errata-for-principles-of-digital-image-synthesis/\">errata</a>. An incredible book, and physics doesn't change (much), so despite its age this book is full of useful information.\n</td></tr>\n<tr><td>\n  <a href=\"https://www.amazon.com/Radiosity-Programmers-Perspective-Professional-Computing/dp/0471304441?tag=realtimerenderin\"><img src=\"AmazonImages/51HG2DGJ4KL._SX55_BO1,204,203,200_.jpg\" alt=\"cover\" height=\"55\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"6\" align=left border=0>\n  <a href=\"https://www.researchgate.net/profile/Ian-Ashdown/publication/220690300_Radiosity_-_a_programmer%27s_perspective/links/0912f4ff5f5eb42776000000/Radiosity-a-programmers-perspective.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"https://www.amazon.com/Radiosity-Programmers-Perspective-Professional-Computing/dp/0471304441?tag=realtimerenderin\">Radiosity: A Programmer's Perspective</a></b>, by Ian Ashdown, Wiley, 1994: <b><i><a href=\"https://www.researchgate.net/profile/Ian-Ashdown/publication/220690300_Radiosity_-_a_programmer%27s_perspective/links/0912f4ff5f5eb42776000000/Radiosity-a-programmers-perspective.pdf\">download for free</a></i></b>. A fine introduction to photometry concepts.\n</td></tr>\n<tr><td>\n  <a href=\"https://www.amazon.com/Radiosity-Realistic-Synthesis-Kaufmann-Computer/dp/0121782700?tag=realtimerenderin\"><img src=\"AmazonImages/cohen_wallace.jpg\" alt=\"cover\" height=\"55\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"6\" align=left border=0>\n  <a href=\"https://www.realtimerendering.com/Cohen-Wallace_Radiosity_and_Realistic_Image_Synthesis.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"https://www.realtimerendering.com/Cohen-Wallace_Radiosity_and_Realistic_Image_Synthesis.pdf\">Radiosity and Realistic Image Synthesis</a></b>, by Michael F. Cohen and John R. Wallace, Academic Press Professional, 1993: <b><i><a href=\"https://www.realtimerendering.com/Cohen-Wallace_Radiosity_and_Realistic_Image_Synthesis.pdf\">download for free</a></i></b>. The first book on the use of radiosity in computer graphics, again with an approachable introduction to photometry.\n</td></tr>\n<tr><td>\n  <a href=\"https://www.amazon.com/Simulating-Humans-Computer-Graphics-Animation/dp/0195073592?tag=realtimerenderin\"><img src=\"AmazonImages/41x0mOjyDrL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n  <a href=\"https://www.cis.upenn.edu/~badler/book/book.html\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n  <b><a href=\"https://www.amazon.com/Simulating-Humans-Computer-Graphics-Animation/dp/0195073592?tag=realtimerenderin\">Simulating Humans: Computer Graphics Animation and Control</a></b>, by Norman I. Badler, Cary B. Phillips, Bonnie Lynn Webber, Oxford University Press, 1993: <b><i><a href=\"https://www.cis.upenn.edu/~badler/book/book.html\">download for free</a></i></b>. All about the human figure and how to model it in the computer. Old, but chock full of information.\n</td></tr>\n<tr><td>\n  <a href=\"https://www.amazon.com/Introduction-Computing-Geometry-Adrian-Bowyer/dp/1874728038?tag=realtimerenderin\"><img src=\"AmazonImages/41nKyw8Iv+L._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n  <a href=\"https://adrianbowyer.com/inge/docs/icg.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n  <b><a href=\"https://www.amazon.com/Introduction-Computing-Geometry-Adrian-Bowyer/dp/1874728038?tag=realtimerenderin\">Introduction to Computing with Geometry</a></b>, by Adrian Bowyer and John Woodwark, Information Geometers Ltd, 1993: <b><i><a href=\"https://adrianbowyer.com/inge/docs/icg.pdf\">download for free</a></i></b> and <a href=\"https://web.archive.org/web/20111112091910/http://www.johnwoodwark.com/inge/docs/icg.pdf\">alternate</a>. About surfaces and other geometry-related bits. Written in an approachable and entertaining manner, with solid math and (occasionally dusty but workable) code bits.\n</td></tr>\n</table>\n</div>\n<div id=\"books-table\">\n<a NAME=\"recommended\">\n<H2 class=\"subHeader\">Recommended Books</H2>\n</a>\n<p>What follows is a list\nof some books and other media we think are worthwhile for real-time rendering and computer graphics\nin general. Books specific to ray tracing can be found <a href=\"raytracing.html#books\">on this page</a>.\n<p><b>Introductory Resources</b></p>\n<table>\n\n<tr><td>\n<a href=\"https://graphicscodex.com/\"><img src=\"AmazonImages/GraphicsCodexThumb100.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<b><a href=\"https://graphicscodex.com/app/app.html?\">The Graphics Codex</a></b>, by Morgan McGuire, 2011-2024 (<a href=\"https://graphicscodex.com/\">Main site</a>).\n<p>A free site that is both a guide to the basics of computer graphics and a practitioner's reference manual. It is continually updated with mini-tutorials, code snippets, algorithm descriptions, and formulae that the author has found of use.\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Fundamentals-Computer-Graphics-Steve-Marschner/dp/0367505037?tag=realtimerenderin\"><img src=\"AmazonImages/focg5.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Fundamentals-Computer-Graphics-Steve-Marschner/dp/0367505037?tag=realtimerenderin\">Fundamentals of Computer Graphics, 5th Edition</a></b>, by Steve Marschner, Peter Shirley, et alia, AK Peters, September 2021 (<a href=\"https://www.google.com/books/edition/Fundamentals_of_Computer_Graphics/QUQ3EAAAQBAJ?hl=en&gbpv=1&dq=Fundamentals+of+Computer+Graphics+2021&printsec=frontcover\">Google Books sample</a>, <a href=\"https://www.routledge.com/Fundamentals-of-Computer-Graphics/Marschner-Shirley/p/book/9780367505035\">CRC website</a>).\n<P>This book has evolved from a 500-page book that Peter Shirley wrote by himself to a 700-page 5th edition co-authored with Steve Marschner and with \"guest chapters\" by nine other notable graphics professionals (full disclosure: including Naty Hoffman). Its focus is as a textbook of the theory and practice of computer graphics as a whole.\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Interactive-Computer-Graphics-WebGL-Edition/dp/0133574849?tag=realtimerenderin\"><img src=\"AmazonImages/51oD%2BbLq1mL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Interactive-Computer-Graphics-WebGL-Edition/dp/0133574849?tag=realtimerenderin\">Interactive Computer Graphics with WebGL (Seventh Edition)</a></b>, by Edward Angel and Dave Shreiner, Addison-Wesley, March 2014 (<a href=\"https://www.pearson.com/us/higher-education/product/ANGEL-Interactive-Computer-Graphics-A-Top-Down-Approach-with-Web-GL-7th-Edition/9780133574845.html\">more information</a>, <a href=\"https://www.cs.unm.edu/~angel/BOOK/INTERACTIVE_COMPUTER_GRAPHICS/SEVENTH_EDITION/\">figures and source code</a>).\n<P>\nThis is not a book for learning WebGL or OpenGL.\nRather, it uses WebGL to teach the fundamentals of computer graphics. A solid,\nmodern text, and recommended as a precursor for our own book.\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.udacity.com/course/interactive-3d-graphics--cs291\"><img src=\"AmazonImages/MOOC.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.udacity.com/course/interactive-3d-graphics--cs291\">Interactive 3D Graphics</a></b>, by Eric Haines, 2013, Udacity (<a href=\"https://www.realtimerendering.com/udacity/?load=demo/unit7-view-pipeline.js\">interactive demos/exercises collection</a>, <a href=\"https://web.archive.org/web/20210420113857/https://www.udacity.com/wiki/cs291/syllabus\">syllabus</a>, <a href=\"https://web.archive.org/web/20210420060914/https://www.udacity.com/wiki/cs291\">resources</a>, <a href=\"https://web.archive.org/web/20210420060914/https://www.udacity.com/wiki/cs291\">course scripts (at bottom), <a href=\"https://web.archive.org/web/20210420103622/https://www.udacity.com/wiki/cs291/downloads\">downloadable videos</a>, <a href=\"https://github.com/udacity/cs291\">code</a>).\n<p>A free, massive open online course (MOOC) focused on the basic theory and practice of interactive computer graphics, using <a href=\"https://threejs.org\">three.js</a>.\n</td></tr>\n\n</table>\n<p><b>API Guides</b></p>\n<table>\n<tr><td>\n<a href=\"https://www.amazon.com/OpenGL-Programming-Guide-Official-Learning/dp/0321773039?tag=realtimerenderin\"><img src=\"AmazonImages/51TuOaaTjpL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/OpenGL-Programming-Guide-Official-Learning/dp/0321773039?tag=realtimerenderin\">OpenGL Programming Guide: The Official Guide to Learning OpenGL, Versions 4.3, Eighth Edition</a></b>, Dave Shreiner, Bill Licea-Kane, Graham Sellers, Addison-Wesley, March 2013.\n<P>\nThe Red Book, it's the standard guide for understanding OpenGL.\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/OpenGL-Superbible-Comprehensive-Tutorial-Reference/dp/0672337479?tag=realtimerenderin\"><img src=\"AmazonImages/51Rev-eVu2L._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/OpenGL-Superbible-Comprehensive-Tutorial-Reference/dp/0672337479?tag=realtimerenderin\">OpenGL SuperBible: Comprehensive Tutorial and Reference, Seventh Edition</a></b>, by Graham Sellers, Richard S. Wright Jr., Nicholas Haemel, Addison-Wesley, July 2015 (<a href=\"https://www.openglsuperbible.com/\">Source code and blog</a>, <a href=\"http://books.google.com/books?id=Nwo0CgAAQBAJ&printsec=frontcover\">Google Books sample</a> of Seventh Edition).\n<P>If the Red Book fails you, this is the next place to go.\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Graphics-Shaders-Theory-Practice-Second/dp/1568814348?tag=realtimerenderin\"><img src=\"AmazonImages/51uAycKcf2L._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Graphics-Shaders-Theory-Practice-Second/dp/1568814348?tag=realtimerenderin\">Graphics Shaders: Theory and Practice, Second Edition</a></b>, by Mike Bailey and Steve Cunningham, AK Peters, November 2011 (<a href=\"https://www.google.com/books/edition/Graphics_Shaders/3CP1W8R_h7YC?hl=en&gbpv=1&printsec=frontcover\">Google Books sample from first edition</a>).\n<P>\nIf you want to focus on GLSL shaders, this book comes well-recommended by a number of people.\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/OpenGL-Shading-Language-Cookbook-Edition/dp/1782167021?tag=realtimerenderin\">\n<img src=\"AmazonImages/418z2v-8xPL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/OpenGL-Shading-Language-Cookbook-Edition/dp/1782167021?tag=realtimerenderin\">OpenGL 4 Shading Language Cookbook - Third Edition</a></b>, by David Wolff, Packt Publishing, September 2018 (<a href=\"https://www.packtpub.com/product/opengl-4-shading-language-cookbook-third-edition/9781789342253\">Table of Contents and sample chapter</a>, <a href=\"https://www.google.com/books/edition/OpenGL_4_Shading_Language_Cookbook/Uv1wDwAAQBAJ?hl=en&gbpv=1&dq=OpenGL+4+Shading+Language+Cookbook+Third+Edition&printsec=frontcover\">Google Books sample</a>, <a href=\"https://github.com/PacktPublishing/OpenGL-4-Shading-Language-Cookbook-Third-Edition\">Githubbed code</a>).\n<P>\nThis one's been recommended to me, had a reasonable Gamasutra review, is in its third edition, and has good ratings. Giving it a skim, it looked worthwhile.\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/gp/product/1936420228?tag=realtimerenderin\"><img src=\"AmazonImages/51SaY+G5UVL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/gp/product/1936420228?tag=realtimerenderin\">Introduction to 3D Game Programming with DirectX 11</a></b>, by Frank D. Luna, Jones &amp; Bartlett, March 2012.\n<P>From a skim, this looks to be a comprehensive, well-illustrated book of how to do most common interactive rendering algorithms with DirectX 11. There's a good mix of text and code samples.\n</td></tr>\n</table>\n\n\n<p><b>Advanced Texts</b></p>\n<table>\n<tr><td>\n<a href=\"https://www.amazon.com/Real-Time-Rendering-Fourth-Tomas-Akenine-M%C3%B6ller/dp/1138627003?tag=realtimerenderin\"><img src=\"AmazonImages/51iw1UWKNhL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Real-Time-Rendering-Fourth-Tomas-Akenine-M%C3%B6ller/dp/1138627003?tag=realtimerenderin\">Real-Time Rendering, Fourth Edition</a></b>, by Tomas Akenine-M&ouml;ller, Eric Haines, Naty Hoffman, Angelo Pesce, Micha&lstrok; Iwanicki, and S&eacute;bastien Hillaire, August 2018 (<a href=\"https://www.realtimerendering.com\">book website</a>, includes free chapters and appendices).\n<P>\nWe like it, but don't really think of it as an introductory textbook.\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/exec/obidos/tg/detail/-/0321228324?tag=realtimerenderin\"><img src=\"AmazonImages/51W01X6NB7L._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<a href=\"https://developer.nvidia.com/gpugems/gpugems/foreword\"><img src=\"read_for_free_sm.png\" alt=\"read for free\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/exec/obidos/tg/detail/-/0321335597?tag=realtimerenderin\"><img src=\"AmazonImages/51-6oFyhBKL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<a href=\"https://developer.nvidia.com/gpugems/gpugems2/inside-front-cover\"><img src=\"read_for_free_sm.png\" alt=\"read for free\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/GPU-Gems-3-Hubert-Nguyen/dp/0321515269?tag=realtimerenderin\"><img src=\"AmazonImages/51E%2B10GRNIL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<a href=\"https://developer.nvidia.com/gpugems/gpugems3/foreword\"><img src=\"read_for_free_sm.png\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/exec/obidos/ASIN/0321228324?tag=realtimerenderin\">GPU Gems</a></b>, edited by Randima Fernando: <a href=\"https://developer.nvidia.com/gpugems/gpugems/foreword\"><b><i>read for free</i></b></a>, <a href=\"https://http.download.nvidia.com/developer/GPU_Gems/CD_Image/Index.html\">code</a>, <a href=\"https://github.com/QianMo/GPU-Gems-Book-Source-Code\">unofficial repo</a>\n<br>\n<b><a href=\"https://www.amazon.com/exec/obidos/tg/detail/-/0321335597?tag=realtimerenderin\">GPU Gems 2</a></b>, edited by Matthew Pharr: <a href=\"https://developer.nvidia.com/gpugems/gpugems2/inside-front-cover\"><b><i>read for free</i></b></a>, <a href=\"https://download.nvidia.com/developer/GPU_Gems_2/CD/Index.html\">code</a>, <a href=\"https://github.com/QianMo/GPU-Gems-Book-Source-Code\">unofficial repo</a>\n<br>\n<b><a href=\"https://www.amazon.com/GPU-Gems-3-Hubert-Nguyen/dp/0321515269?tag=realtimerenderin\">GPU Gems 3</a></b>, edited by Hubert Nguyen: <a href=\"https://developer.nvidia.com/gpugems/gpugems3/foreword\"><b><i>read for free</i></b></a>, <a href=\"https://github.com/QianMo/GPU-Gems-Book-Source-Code\">unofficial repo</a>\n<br>\nAddison-Wesley, 2004, 2005, 2007.\n<P>\nExcellent edited collections of articles on interactive graphics, in well-produced volumes. These books were edited by NVIDIA employees, so there is a high level of NVIDIA participation. Note that all articles are free on the web.\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Direct3D-ShaderX-Vertex-Shader-Tricks/dp/1556220413?tag=realtimerenderin\">\n<img src=\"AmazonImages/51G43ZGSJ8L._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<a href=\"https://www.realtimerendering.com/resources/shaderx/Direct3D.ShaderX.Vertex.and.Pixel.Shader.Tips.and.Tricks_Wolfgang.F.Engel_Wordware.Pub_2002.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/ShaderX2-Introductions-Tutorials-DirectX-9-0/dp/155622902X?tag=realtimerenderin\">\n<img src=\"AmazonImages/514E6BJEJ9L._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<a href=\"https://www.realtimerendering.com/resources/shaderx/Introductions_and_Tutorials_with_DirectX_9.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/ShaderX2-Shader-Programming-Tricks-DirectX/dp/1556229887?tag=realtimerenderin\">\n<img src=\"AmazonImages/51S5NSFNMZL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<a href=\"https://www.realtimerendering.com/resources/shaderx/Tips_and_Tricks_with_DirectX_9.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/ShaderX3-Advanced-Rendering-DirectX-Shaderx/dp/1584503572?tag=realtimerenderin\">\n<img src=\"AmazonImages/51fCKb6r%2BAL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/ShaderX4-Advanced-Rendering-Techniques-Graphics/dp/1584504250?tag=realtimerenderin\">\n<img src=\"AmazonImages/513Z9v-sASL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/ShaderX5-Advanced-Rendering-Techniques-Shaderx/dp/1584504994?tag=realtimerenderin\">\n<img src=\"AmazonImages/417bTB%2BSooL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/Shader-X6-Advanced-Rendering-Shaderx/dp/1584505443?tag=realtimerenderin\">\n<img src=\"AmazonImages/51rHYE6fuAL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/ShaderX7-Rendering-Techniques-Wolfgang-Engel/dp/1584505982?tag=realtimerenderin\">\n<img src=\"AmazonImages/516FBcWVHbL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1568814720?tag=realtimerenderin\">\n<img src=\"AmazonImages/5150-70osuL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/GPU-Pro-2-Wolfgang-Engel/dp/1568817185?tag=realtimerenderin\">\n<img src=\"AmazonImages/51kbqYWOFQL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/GPU-PRO-Advanced-Rendering-Techniques/dp/1439887829?tag=realtimerenderin\">\n<img src=\"AmazonImages/51rXEEFIkAL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1466567430?tag=realtimerenderin\">\n<img src=\"AmazonImages/514kGRqsEgL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1482208636?tag=realtimerenderin\">\n<img src=\"AmazonImages/51JZcQDYvSL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1482264617?tag=realtimerenderin\">\n<img src=\"AmazonImages/51TUe9Hi0LL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/149874253X?tag=realtimerenderin\">\n<img src=\"AmazonImages/51sWnma3MXL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/GPU-Zen-Advanced-Rendering-Techniques-ebook/dp/B0711SD1DW?tag=realtimerenderin\">\n<img src=\"AmazonImages/gpu_zen_100.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/GPU-Zen-Advanced-Rendering-Techniques/dp/179758314X?tag=realtimerenderin\">\n<img src=\"AmazonImages/51wlNem+I4L._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/dp/B0DNXNM14K\">\n<img src=\"AmazonImages/gpu_zen_3_100.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/GPU-Zen-Advanced-Rendering-Techniques/dp/B0GNZJPVZ4\">\n<img src=\"AmazonImages/gpu_zen_4_100.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<P>\n<a href=\"https://www.realtimerendering.com/resources/shaderx/\"><B>The ShaderX series</a></B>, subsequent <b><a href=\"https://gpupro.blogspot.com/\">GPU Pro</a></b> series, and <a href=\"https://gpuzen.blogspot.com/\"><B>GPU Zen</B></a> series,\nedited by Wolfgang Engel et al.<P>\nThese books are also edited collections of articles dealing with new graphics techniques that use vertex and pixel shaders. Some are nuts and bolts practical, others are about new techniques in development. The <a href=\"https://www.realtimerendering.com/resources/shaderx/\">ShaderX books collection website</a> has links to resources for all these books. Note that the first three volumes are <a href=\"https://www.realtimerendering.com/resources/shaderx/\">free for download</a>; despite the age of the older volumes, they each contain some valuable articles. For example, the two articles in <I>ShaderX<sup>2</sup>: Tips &amp; Tricks</I> coauthored by Marwan Ansari have excellent information about post-processing effects.\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/Real-Time-Collision-Detection-Interactive-Technology/dp/1558607323?tag=realtimerenderin\"><img src=\"AmazonImages/41GwM8ClmaL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Real-Time-Collision-Detection-Interactive-Technology/dp/1558607323?tag=realtimerenderin\">Real-Time Collision Detection</a></b>, by Christer Ericson, Morgan Kaufmann, 2005.<P>A book on collision detection techniques.\nSolid theory coupled with the author's own practical experience makes this book an excellent choice for practitioners in the field. In addition to describing a wide range of relevant algorithms, the author also discusses optimization, numerical precision, robustness, and other topics critical in creating a workable interactive system.\nSee the <a href=\"https://realtimecollisiondetection.net/\">author's web site</a> for more information.\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/Video-Game-Optimization-Eric-Preisz/dp/1598634356?tag=realtimerenderin\">\n<img src=\"AmazonImages/51t-Qtbq+vL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Video-Game-Optimization-Eric-Preisz/dp/1598634356?tag=realtimerenderin\">Video Game Optimization</a></b>, by Eric Preisz and Ben Garney, Course Technology PTR, March 2010.<P>This book covers types of optimization, how to set and achieve goals, discussion of specific tools (VTune, PIX, PerfHUD, etc.), where bottlenecks can occur and how to test for them, and in-depth coverage of CPU and GPU issues. Graphics and engine performance are the focus, including multicore and networking optimization, plus a chapter on consoles and another on managed languages. It’s a worthwhile book for just about anyone interested in optimization. These guys are veteran experts in this field, and the book gives specific advice and practical tips in many areas. <a href=\"https://www.realtimerendering.com/blog/video-game-optimization-a-good-book/\">Full review here</a>.\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/Geometric-Computer-Graphics-Morgan-Kaufmann/dp/1558605940?tag=realtimerenderin\"><img src=\"AmazonImages/51znSU3XZCL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Geometric-Computer-Graphics-Morgan-Kaufmann/dp/1558605940?tag=realtimerenderin\">Geometric\nTools for Computer Graphics</a></b>, by Philip Schneider and David Eberly, Morgan Kaufmann,\n2002.<P>An incredible volume focused on practical computational geometry. It includes\na wide array of object/object intersection methods and other common algorithms. It also\ngives a solid grounding in much of the mathematics behind the methods. The book has a\n<a href=\"https://www.geometrictools.com/\">companion web site</a>.\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/Game-Engine-Design-Second-Interactive/dp/0122290631?tag=realtimerenderin\"><img src=\"AmazonImages/31E0QC63DAL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Game-Engine-Design-Second-Interactive/dp/0122290631?tag=realtimerenderin\">3D\nGame Engine Design, Second Edition: A Practical Approach to Real-Time Computer Graphics</a></b>,\nby David Eberly, Morgan Kaufmann, 2006.<P>A book dealing with a wide variety\nof real-time related topics, with solid theory and code. Somewhat math intensive\nat times, but we prefer this to hand-waving. This book offers the author's\nway of implementing various algorithms; do not expect a survey of techniques,\nbut rather in-depth coverage of a particular solution. Pure gold, and the\n<a href=\"https://www.geometrictools.com/\">related web site</a> is a (inter)national\ntreasure. A related book is Eberly's <I><a href=\"https://www.amazon.com/Game-Engine-Architecture-Engineering-Applications/dp/012229064X?tag=realtimerenderin\">3D Game Engine Architecture: Engineering Real-Time Applications with Wild Magic</a></I>, December 2004, which is about the WildMagic architecture used in 3D GED.\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/gp/product/1138035459?tag=realtimerenderin\"><img src=\"AmazonImages/41aTAgsh8YL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/gp/product/1138035459?tag=realtimerenderin\">Game Engine Architecture, Third Edition</a></b>, by Jason Gregory, AK Peters, August 2018 (<a href=\"https://gameenginebook.com/\">Book's extensive website</a>, <a href=\"https://books.google.com/books?id=1g1mDwAAQBAJ&printsec=frontcover\">Google Books sample</a>, <a href=\"https://www.routledge.com/Game-Engine-Architecture-Third-Edition/Gregory/p/book/9781138035454\">publisher's page</a>).\n<P>\nThis book is about just that, how to make a professional-grade game rendering system, from soup to nuts. Eberly's two books are the previous notable works in this area, but are quite different than this new volume. While they focus almost exclusively on algorithms, this book attempts to cover the whole task of developing an engine: what to use for source control, dealing with memory management and in-game profiling, input devices, SIMD, and many other practical topics. There is also algorithmic coverage of rendering, animation, collision detection and physics, among other areas. Naturally, the amount of information on each area is limited by page count (the book's a solid 860 pages), but in my brief skim it looks like most of the critical areas and concepts are touched on. You won't become an expert in any one area from this volume, but it looks like you'll have some reasonably deep understanding of the elements that go into making a game engine. Quite an impressive work, and I know of nothing else in this area that is so detailed.\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/Game-Programming-Gems/dp/1584500492?tag=realtimerenderin\"><img src=\"AmazonImages/31seQH49q3L._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/Game-Programming-Gems-Vol/dp/1584500549?tag=realtimerenderin\"><img src=\"AmazonImages/51PKCXJAARL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/Game-Programming-Gems-v/dp/1584502339?tag=realtimerenderin\"><img src=\"AmazonImages/51O1U3hannL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/Game-Programming-Gems-v/dp/1584502959?tag=realtimerenderin\"><img src=\"AmazonImages/51NGaeQk-bL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/Game-Programming-Gems-v/dp/1584503521?tag=realtimerenderin\"><img src=\"AmazonImages/51AzzJzq2yL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/Game-Programming-Gems-CD-ROM-Development/dp/1584504501?tag=realtimerenderin\"><img src=\"AmazonImages/51YYtK1pprL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/Best-Game-Programming-Gems-DeLoura/dp/1584505710?tag=realtimerenderin\"><img src=\"AmazonImages/51XcMj5h81L._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/Game-Programming-Gems/dp/1584505273?tag=realtimerenderin\"><img src=\"AmazonImages/51y9SfMHnvL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/Game-Programming-Gems-Adam-Lake/dp/1584507020?tag=realtimerenderin\">\n<img src=\"AmazonImages/51XJzZz9GFL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=top border=0></a>\n<P>\nThere are many books in the <I>Game Programming Gems</I> series:\n<UL>\n<LI>\n<b><a href=\"https://www.amazon.com/Game-Programming-Gems/dp/1584500492?tag=realtimerenderin\">Game Programming Gems</a></b>, edited by Mark DeLoura\n<LI>\n<b><a href=\"https://www.amazon.com/Game-Programming-Gems-Vol/dp/1584500549?tag=realtimerenderin\">Game Programming Gems 2</a></b>, edited by Mark DeLoura\n<LI>\n<b><a href=\"https://www.amazon.com/Game-Programming-Gems-v/dp/1584502339?tag=realtimerenderin\">Game Programming Gems 3</a></b>, edited by Dante Treglia\n<LI>\n<b><a href=\"https://www.amazon.com/Game-Programming-Gems-v/dp/1584502959?tag=realtimerenderin\">Game Programming Gems 4</a></b>, edited by Andrew Kirmse\n<LI>\n<b><a href=\"https://www.amazon.com/Game-Programming-Gems-v/dp/1584503521?tag=realtimerenderin\">Game Programming Gems 5</a></b>, edited by Kim Pallister\n<LI>\n<b><a href=\"https://www.amazon.com/Game-Programming-Gems-CD-ROM-Development/dp/1584504501?tag=realtimerenderin\">Game Programming Gems 6</a></b>, edited by Mike Dickheiser\n<LI>\n<b><a href=\"https://www.amazon.com/Best-Game-Programming-Gems-DeLoura/dp/1584505710?tag=realtimerenderin\">Best of Game Programming Gems</a></b>, edited by Mark DeLoura; \"best of\": collection from the first six books in the series.\n<LI>\n<b><a href=\"https://www.amazon.com/Game-Programming-Gems/dp/1584505273?tag=realtimerenderin\">Game Programming Gems 7</a></b>, edited by Scott Jacobs\n<LI>\n<b><a href=\"https://www.amazon.com/Game-Programming-Gems-Adam-Lake/dp/1584507020?tag=realtimerenderin\">Game Programming Gems 8</a></b>, edited by Adam Lake.\n</UL>\nPublished by Charles River Media, 2000 through 2010.\n<P>\nA wide range of Graphics Gems-like articles (with which it is not affiliated),\nit has many articles on subjects relevant to real-time rendering. There are\ntidbits on intersection calculations, collision detection, LOD and progressive\nmeshes, texture mapping effects, sprite effects, shadows, vertex and pixel shader tricks,\nand much more. There\nis also material on modelling, skinning, and animation. About a quarter or more of each book\nis on artificial intelligence and other topics, so the focus is not exclusively on computer graphics.\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/exec/obidos/tg/detail/-/1558606599?tag=realtimerenderin\"><img src=\"AmazonImages/51RVJRli4HL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/exec/obidos/tg/detail/-/1558606599?tag=realtimerenderin\">\nAdvanced Graphics Programming Using OpenGL</a></b>, by Tom McReynolds and David Blythe, Morgan Kaufmann, Feb. 2005.\n<P>This is a great collection of all sorts of tricks and techniques used in interactive rendering. It's a little dated but still has a huge amount of practical information inside. A <a href=\"https://web.archive.org/web/20081102215752/https://www.opengl.org/resources/code/samples/sig99/advanced99/notes/notes.html\">very old version</a> is available on the web; the book is considerably updated.\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/OpenGL-Insights-Patrick-Cozzi/dp/1439893764?tag=realtimerenderin\">\n<img src=\"AmazonImages/51-ykLoxBpL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/OpenGL-Insights-Patrick-Cozzi/dp/1439893764?tag=realtimerenderin\">OpenGL Insights</a></b>, edited by Patrick Cozzi and Christophe Riccio, AK Peters, July 2012 (<a href=\"https://openglinsights.com/\">more information</a>). Sort of a ShaderX/GPU Pro book for OpenGL, though with a wider range of articles on new technologies, debugging and performance techniques, and other areas OpenGL than a strict focus on graphics algorithms per se.\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/exec/obidos/ASIN/1558608389?tag=realtimerenderin\"><img src=\"AmazonImages/51F4VrabBQL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/exec/obidos/ASIN/1558608389?tag=realtimerenderin\">Level of Detail for 3D Graphics</a></b>, by David Luebke et al., Morgan Kaufmann, July 2002.\n<P>\nThis book covers a wide\nrange of topics in the area, by experts in the field. It discusses such aspects as\nmesh simplification, terrain rendering, and many algorithmic methods for\naccelerating image generation.\nThe book has a <a href=\"https://lodbook.com/\">companion web site</a>. It is also available as part of\nMorgan Kaufmann's\n<a href=\"https://www.amazon.com/Rendering-ebook-Collection-Ultimate-CD/dp/0123746442?tag=realtimerenderin\">Rendering ebook Collection</a>.\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/exec/obidos/ASIN/0122861663?tag=realtimerenderin\"><img src=\"AmazonImages/51fjxtgVZzL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/exec/obidos/ASIN/0120644819?tag=realtimerenderin\"><img src=\"AmazonImages/51FNNSN19RL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/exec/obidos/ASIN/0124096735?tag=realtimerenderin\"><img src=\"AmazonImages/61TVBFGWS2L._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/exec/obidos/ASIN/0123361559?tag=realtimerenderin\"><img src=\"AmazonImages/51RD0EM2E3L._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/exec/obidos/ASIN/0125434553?tag=realtimerenderin\"><img src=\"AmazonImages/51aJGpVASEL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.realtimerendering.com/resources/GraphicsGems/\">Graphics Gems</a></b>, series editor Andrew Glassner,\nAcademic Press, 1990 to 1995: <a href=\"https://www.realtimerendering.com/resources/GraphicsGems/\">web site</a>\n<P>\nOld, but with useful algorithms and a code base that is maintained with bug fixes, so there's little code rot. A series of 5 books with a wide\nrange of algorithms for all\nsorts of areas of computer graphics; visit <a href=\"https://www.realtimerendering.com/resources/GraphicsGems/\">the\nweb site</a> for a listing of articles, Amazon and Google Books excerpt links, and the latest code.\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/exec/obidos/ASIN/1558603875?tag=realtimerenderin\"><img src=\"AmazonImages/51XB0560BCL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/Jim-Blinns-Corner-Kaufmann-Computer/dp/1558604553?tag=realtimerenderin\"><img src=\"AmazonImages/5171S6CTRCL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<a href=\"https://www.amazon.com/Jim-Blinns-Corner-Notation-Kaufmann/dp/1558608605?tag=realtimerenderin\"><img src=\"AmazonImages/51zXIaoWpML._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/exec/obidos/ASIN/1558603875?tag=realtimerenderin\">Jim\nBlinn's Corner: A Trip Down the Graphics Pipeline</a></b>, 1996: <a href=\"https://books.google.com/books?id=Bd0Q8etqI4AC&newbks=0&printsec=frontcover&hl=en&source=newbks_fb#v=onepage&q&f=false\">Google Books sample</a>\n<br><b><a href=\"https://www.amazon.com/Jim-Blinns-Corner-Kaufmann-Computer/dp/1558604553?tag=realtimerenderin\">Jim\nBlinn's Corner: Dirty Pixels</a></b>, 1998: <a href=\"https://www.google.com/books/edition/Jim_Blinn_s_Corner_Dixty_Pixels/4fjFQs3cPckC?hl=en&gbpv=1&printsec=frontcover\">Google Books sample</a>\n<br><b><a href=\"https://www.amazon.com/Jim-Blinns-Corner-Notation-Kaufmann/dp/1558608605?tag=realtimerenderin\">Jim\nBlinn's Corner: Notation, Notation, Notation</a></b>, 2002.\n<br>\n&nbsp;&nbsp;by Jim Blinn, Morgan Kaufmann.\n<P>\nA collection of columns from <I>IEEE Computer Graphics and Applications</I>,\nthese talk about all sorts of nitty gritty details and algorithms not covered\nin other texts. Admittedly, most people will not need to implement software\nrendering algorithms, but there are still many useful tidbits here, as well as\nmasterful tutorials on signal processing, alpha compositing, and other key topics.\n</td></tr>\n</table>\n<p><b>Mathematics and Theory</b></p>\n<table>\n<tr><td>\n\t<a href=\"https://immersivemath.com/ila/index.html\">\n\t<img src=\"AmazonImages/ila_100.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n\t<a href=\"https://immersivemath.com/ila/index.html\"><img src=\"read_for_free_sm.png\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n\t<b><a href=\"https://immersivemath.com/ila/index.html\">Immersive Linear Algebra</a></b>,\n\tby J. Str&ouml;m, K. Åstr&ouml;m, and T. Akenine-M&ouml;ller, 2015-2019\n\t<P>\n\tA free interactive book on the subject, letting you build up your intuition for what various operations mean.\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Practical-Linear-Algebra-Textbooks-Mathematics-dp-0367507846/dp/0367507846?tag=realtimerenderin\"><img src=\"AmazonImages/pla100.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Practical-Linear-Algebra-Textbooks-Mathematics-dp-0367507846/dp/0367507846?tag=realtimerenderin\">Practical Linear Algebra: A Geometry Toolbox, Fourth Edition</a></b>, by Gerald E. Farin and Dianne\nHansford, CRC Press, 2021: <a href=\"https://www.farinhansford.com/books/pla/\">sample\nchapters</a>, <a href=\"https://books.google.com/books?id=_SBGEAAAQBAJ&printsec=frontcover\">Google Books sample</a>\n<p>A pleasant introduction to various elements\nof 2D and 3D analytical geometry and linear algebra. Numerous illustrations help build up an intuitive understanding of various procedures. Also, you have to love a book with a chapter called \"Eigen Things\".\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/gp/product/1435458869?tag=realtimerenderin\"><img src=\"AmazonImages/51LbyfgZmPL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/gp/product/1435458869?tag=realtimerenderin\">Mathematics for 3D Game Programming and Computer Graphics, Third Edition</a></b>, by Eric Lengyel, Course Technology PTR, June 2011: <a href=\"https://www.mathfor3dgameprogramming.com/\">more information</a>\n<P>\nThis book gives the underpinnings of mathematics used in 3D interactive applications. A wide range of topics is covered: the rendering pipeline (in Chapter 0), transforms (of course), lighting and shading, billboarding, collision detection, curves and surfaces, plus physics, ray tracing, and more. It is not a book for beginners, but is the place to go if you want to understand exactly how and why various operations are performed.\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/Computational-Geometry-Applications-Mark-Berg/dp/3540779736?tag=realtimerenderin\"><img src=\"AmazonImages/513cU2y5pvL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Computational-Geometry-Applications-Mark-Berg/dp/3540779736?tag=realtimerenderin\">Computational Geometry: Algorithms and Applications, 3rd Edition</a></b>, by Mark de Berg, Otfried Cheong, Marc van Kreveld, and Mark Overmars, Springer Verlag, 2008: <a href=\"https://www.google.com/books/edition/Computational_Geometry/tkyG8W2163YC?hl=en&gbpv=1&printsec=frontcover\">Google Books sample</a>\n<p>An extensive book on computational geometry, with a focus\non presenting algorithms that are useful. No source code, but such code can usually be found elsewhere.\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/Computer-Graphics-Principles-Practice-3rd/dp/0321399528?tag=realtimerenderin\">\n<img src=\"AmazonImages/51vE73W%2B5mL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Computer-Graphics-Principles-Practice-3rd/dp/0321399528?tag=realtimerenderin\">Computer Graphics: Principles and Practice, 3rd Edition</a></b>, by John F. Hughes, Andries van Dam, Morgan McGuire, David F. Sklar, James D. Foley, Steven K. Feiner, and Kurt Akeley, July 2013 (<a href=\"https://cgpp.net/about.xml\">Book's website, with samples and code</a>, <a href=\"https://ptgmedia.pearsoncmg.com/images/9780321399526/samplepages/0321399528.pdf\">downloadable sample</a>, <a href=\"https://www.google.com/books/edition/Computer_Graphics/OVpsAQAAQBAJ?hl=en&gbpv=1&printsec=frontcover\">Google Books sample</a>).\n<P>\nA classic work, updated at last to a third edition. Comprehensive coverage of the field as a whole.\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/exec/obidos/ASIN/1558602763?tag=realtimerenderin\"><img src=\"AmazonImages/41NJZBE31HL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"14\" align=left border=0>\n<a href=\"https://www.realtimerendering.com/Principles_of_Digital_Image_Synthesis_v1.0.1.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Principles-Synthesis-Kaufmann-Computer-Graphics/dp/1558602763?tag=realtimerenderin\">Principles of Digital Image Synthesis</a></b>, by Andrew S. Glassner, Morgan Kaufmann, 1995: <b><i><a href=\"http://realtimerendering.com/Principles_of_Digital_Image_Synthesis_v1.0.1.pdf\">download for free</a></i></b>, <a href=\"https://www.glassner.com/errata-for-principles-of-digital-image-synthesis/\">errata</a>.\n<p>\nA huge tome (actually two volumes), the theory behind computer\ngraphics is (almost) all here. This book is not about algorithms, but rather covers\nmuch of the relevant physics, optics, signal processing, and psychological\ntheory about how light and materials interact and how we perceive them. A\nmust for researchers attempting to simulate reality. <a href=\"https://www.realtimerendering.com/Principles_of_Digital_Image_Synthesis_v1.0.1.pdf\">Download books</a>, which includes all <a href=\"https://www.glassner.com/errata-for-principles-of-digital-image-synthesis/\">errata</a> corrected.\n</td></tr>\n</table>\n</div>\nThere are many other worthwhile computer graphics texts; these listed are just the ones we know and consider relevant to interactive graphics.\n</td>\n</tr>\n<tr>\n<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"1\" border=\"0\"/><br/>\n&nbsp;<br/></td>\n</tr>\n</table>\n</div>  \n<div id=\"footer\" class=\"clearfix\">\n<ul>\n<li>Contacts:</li>\n    <li><a href=\"mailto:tomas.akenine.moller@gmail.com\">Tomas</a></li>\n    <li><a href=\"mailto:erich@acm.org\">Eric</a></li>\n    <li><a href=\"mailto:rtr3@renderwonk.com\">Naty</a></li>\n</ul>\n</div>  \n</div>  \n<script type=\"text/javascript\">\n/* <![CDATA[ */\n(function(){try{var s,a,i,j,r,c,l=document.getElementsByTagName(\"a\"),t=document.createElement(\"textarea\");for(i=0;l.length-i;i++){try{a=l[i].getAttribute(\"href\");if(a&&\"www.cloudflare.com/email-protection\"==a.substr(7 ,35)){s='';j=43;r=parseInt(a.substr(j,2),16);for(j+=2;a.length-j&&a.substr(j,1)!='X';j+=2){c=parseInt(a.substr(j,2),16)^r;s+=String.fromCharCode(c);}j+=1;s+=a.substr(j,a.length-j);t.innerHTML=s.replace(/</g,\"&lt;\").replace(/>/g,\"&gt;\");l[i].setAttribute(\"href\",\"mailto:\"+t.value);}}catch(e){}}}catch(e){}})();\n/* ]]> */\n</script>\n</body>\n</html>>"
  },
  {
    "path": "corrigenda.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"> \n<html xmlns=\"http://www.w3.org/1999/xhtml\"> \n<head> \n<title>Real-Time Rendering Book Corrigenda</title> \n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" /> \n<link rel=\"shortcut icon\" href=\"favicon.ico\" type=\"image/x-icon\" />\n<link rel=\"icon\" href=\"favicon.ico\" type=\"image/x-icon\" />\n<link rel=\"stylesheet\" href=\"rtr4.css\" type=\"text/css\" />\n</head> \n<body>\n<div id=\"wrapper\">\n\n  <div id=\"header\">\n    <div id=\"rtr3-header-image\">\n      <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n        <tr bgcolor=\"#10304B\">\n          <td>\n            <a href=\"http://www.realtimerendering.com/blog\">\n              <img src=\"rtr-header.png\" alt=\"Header image\" width=\"410\" height=\"106\" />\n            </a>\n          </td>\n        </tr>\n      </table>\n    </div>\n    <div id=\"navigation\" class=\"clearfix\">\n      <ul class=\"primary\">\n        <li><a href=\"http://www.realtimerendering.com/blog/\" rel=\"home\">Blog</a></li>\n        <li><a title=\"Recommended books\"  href=\"books.html\">Graphics books</a></li>\n        <li><a title=\"Object / object intersection page\"  href=\"intersections.html\">Intersections</a></li>\n        <li><a title=\"Sites we like\"  href=\"portal.html\">Portal</a></li>\n\t\t<li><a title=\"Ray Tracing Resources\"  href=\"raytracing.html\">Ray tracing</a></li>\n        <li><a title=\"Main resources page\"  href=\"index.html\">Resources</a></li>\n\t\t<li><a title=\"USD and glTF Resources\" href=\"usd_gltf.html\">USD &amp; glTF</a></li>\n        <li><a title=\"WebGL/three.js Resources\"  href=\"webgl.html\">WebGL</a></li>\n      </ul>\n    </div>\n  </div>\n\n<div id=\"content\" class=\"clearfix\"> \n \n<div class=\"pageName\">Real-Time Rendering Corrigenda</div> \n \n<div class=\"bodyText\"> \n \n<div class=\"metadata\"> \nLast changed: January 14, 2026\n</div> \n \n<br>\n \nWhat follows are corrections for the book \n \n<a href=\"http://www.realtimerendering.com\"> \n \n<font size=\"+1\"><i>Real-Time Rendering</i></font></a> (1st, 2nd, 3rd, and 4th editions), by\n<a href=\"http://cs.lth.se/tomas_akenine-moller\">Tomas Akenine-M&ouml;ller</A>,\n<a href=\"http://www.erichaines.com/\">Eric Haines</A>,\n<a href=\"http://renderwonk.com/\">Naty Hoffman</a> (3rd and 4th),\n<a href=\"http://c0de517e.blogspot.com\">Angelo Pesce</a> (4th),\nMicha&lstrok; Iwanicki (4th), and\nS&eacute;bastien Hillaire (4th).\n\n<P>\nTo quote <a href=\"https://www.google.com/books/edition/Pillow_problems_thought_out_during_wakef/vHQ6AQAAMAAJ?q=&gbpv=1#f=false\">Lewis Carroll</a>, \"Other mistakes may perchance, having eluded us both, await the penetrating glance of some critical reader, to whom the joy of discovery, and the intellectual superiority which he will thus discern, in himself, to the author of this little book, will, I hope, repay to some extent the time and trouble its perusal may have cost him!\"\n<P>\nPlease do send on any corrections to us via our email addresses linked at the bottom of this page.\n\n<h2 class=\"subHeader\">Corrigenda for the 4th edition</h2>\n\n<p>Significant errors:\n<ul>\n<li>Page 8: change \"that 0 &lt; atan2(y,x) &lt; 2pi\" to \"that -pi &lt; atan2(y,x) &lt; pi\".\n<li>Page 14: change \"superscalar\" to \"multi-core\".\n<li>Pages 16 through 26: change \"unit cube\" in numerous places, since the cube is 2x2x2, not 1x1x1. What to change it to, I'm not sure. The phrase \"canonical view volume\" is what this phrase stands for. Maybe \"canonical cube\" or we could dub it the \"standard cube.\"(This error has been in all four editions, and is one that early versions of the OpenGL Red Book also makes.)*\n<li>Page 67: There is a sign error in the view vector, which causes a number of rewrites. Change \"(c-l) / || c-l ||\" to \"(l-c) / || l-c ||\". Change \"r = -(v x u') / || v x u' ||\" to \"r = (v x u') / || v x u' ||\", i.e., remove the minus sign. Change \"u = v x r\" to \"u = r x v\". Change \"and $\\mb v$ with $(0,0,1)$\" to \"and $\\mb v$ with $(0,0,-1)$\". In the left matrix that follows, change \"v_x & v_y & v_z & 0\" to \"-v_x & -v_y & -v_z & 0\". In the right matrix, change \"v_x & v_y & v_z & -\\mb t\\cdot\\mb v\" to \"-v_x & -v_y & -v_z & \\mb t\\cdot\\mb v\".\\\n<li>Page 136: Five lines from the bottom, \"the width of the low-pass filter is increased\" to \"the sampling rate of the low pass filter is decreased\". Similarly, four lines from the bottom, \"As shown in the figure, the filter width... original sampling rate.\" should simply read \"As shown in the figure, the resampling rate is set to half the original sampling rate.\"\n<li>Page 137: Figure 5.23, change the \"On the right,...\" sentence to, \"On the right, the sampling rate is halved and the sinc filter is scaled horizontally by a factor of two.\"\n<li>Page 153: Equation 5.26, the resulting color c_0 should be divided by a_0 to compensate for the alpha coverage. See <a href=\"https://en.wikipedia.org/wiki/Alpha_compositing#Description\">this page</a>.\n<li>Page 204: \"one can show that 1.5 texels out of 4 will survive\" - this should be \"... 2 texels out of 4 ...\".\n<li>Page 214: Equation 6.16, the second component of the normal should be \"h_y\", not \"h_x\".\n<li>Page 242: \"by slicing it parallel to the view direction\" to \"by slicing it perpendicular to the view direction\".\n<li>Page 251: Equation 7.6, the denominator \"d_r\" should be \"d_o\".\n<li>Page 256: \"Called an exponential shadow map (ESM) or exponential variance shadow map (EVSM)\" - remove \"or exponential variance shadow map (EVSM)\".\n<li>Page 256: \"compares this new approach with ESM\", change to \"compares this new approach with another method, the exponential variance shadow map (EVSM)\".\n<li>Page 381: In the footnote, remove the parenthetical \"(where the distance is taken from the light surface, not its center)\" after \"Note that while, for spherical lights, the falloff does take the usual inverse square distance formulation\". The distance to the center is used to compute the lighting for a sphere. For derivations, see <a href=\"http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=AFCCEEBE85D2637946EFFFA5C7F4A5E6?doi=10.1.1.31.3313&rep=rep1&type=pdf\">this technical report</a>, \"Area Light Sources for Real-Time Graphics\" by John M. Snyder.\n<li>Page 407: before Equation 10.30, change \"longitude, varies from 0 to 2pi radians\" to \"longitude, varies from -pi to pi radians\".\n<li>Page 429: \"Figure 10.43 shows how an irradiance map -derived directly compares to one synthesized by the nine-term function.\" to \"See Figure 10.45 for a comparison of an irradiance map derived by integration with one expressed by a nine-term spherical harmonic function.\"\n<li>Page 476: \"Hu [780] describes how this data can be compressed further.\" [780] is the wrong reference, this sentence should reference \"Lightmap Compression in Halo 3\", Yaohua Hu, GDC 2008 (which is missing from the book's bibliography). Slides <a href=\"https://slideplayer.com/slide/14123046/\">here</a>.\n<li>Page 592: Figure 14.3, \"an opaque surface S is shown in orange\" should be \"... in purple.\"\n<li>Page 727: \"the right tangent at the join has to be twice as long as the left tangent.\" to \"the right difference vector between the control points at the join has to be twice as long as the left difference vector between the control points.\"\n<li>Page 733: \"square function\" to \"box function\".\n<li>Page 733: \"is created by integrating $\\beta_0(t)$\" to \"is created by convolving $\\beta_0(t)$ with $\\beta_0(t)$\", and \"is created by integrating $\\beta_1(t)$\" to \"is created by convolving $\\beta_1(t)$ with $\\beta_0(t)$\".\n<li>Page 751: Equation 17.56, the expression should be divided by \"2 \\epsilon\".\n<li>Page 752: Equation 17.57, the last part on the second line should change sign to be negative, i.e., \"- r_b h (1 - h)\".\n<li>Page 767 and 777: \"The normal is then found as the cross product between those vectors.\" to \"... between these.\" (tangent patches)\n<li>Page 834: change \"&lt;\" to \"&gt;\" on the right side of Equations 19.2 and 19.3.\n<li>Page 862: change \"(<b>v</b>-<b>c</b>)\" to \"(<b>c</b>-<b>v</b>)\" in Equation 19.6 and four lines up from it in the text.\n<li>Page 1030: Figure 23.24, the units at the bottom labeled \"SP\" should be labeled \"ALU\".\n<li>Page 1092: Reference 793, these course notes are no longer online, so this reference should be replaced by reference 903, Kirk, David, and Wen-Mei Hwu, <I>Programming Massively Parallel Processors: A Hands-on Approach</I>, Morgan-Kaufmann, 2016 <br><a href=\"https://books.google.com/books?hl=en&lr=&id=wcS_DAAAQBAJ&oi=fnd&pg=PP1&dq=%22Programming+Massively+Parallel+Processors%22&ots=Hk9StFFM-x&sig=eFl3IKb4SDCmmvm7TGO7F_sQ8l0#v=onepage&q&f=false\">(see Google Book excerpt here)</a>.\n<li>Page 1133: Reference 1580, the author of these slides should be Eitan Grinspun; Peter Schr&ouml;der ran the course. (Not fixed in any printing, as the reference order then needs to be changed.)*\n</ul>\n\n<p>Minor errors:\n<ul>\n<li>Page 21: The end of sentence \"where $d$ is the discrete (integer) index of the pixel and $c$ is the\ncontinuous (floating point) value within the pixel\" should have the reference \"~\\cite{Heckbert90a}.\" - this is reference #692, \"What Are the Coordinates of a Pixel?\"\n<li>Page 22: in Figure 2.8 it says \"pixel processing and merging\" in the caption, but should say \"pixel shading and merging\" in order to match the functional stage name.\n<li>Page 25: \"except for application of the texture, which occurs in the rasterization stage\" should say \"... in the pixel processing stage\".\n<li>Page 72: \"we have a gimbal lock (Section 4.2.2),\" - self-reference; remove entire phrase.\n<li>Page 77: \"from the multiplication seen in Equation 4.3.1\" should be \"... Equation 4.32\".\n<li>Page 100: \"and the constants d and f\" to \"and the constants d and e\", with \"e\" being derived from n and f, as shown further on.\n<li>Page 108: last sentence in Figure 5.4, \"the light and view vectors\" should be \"the light and surface normal vectors.\"</li>\n<li>Page 111: below equation 5.12, \"the Unreal game engine uses \\epsilon = 1 cm\", the unit should be \"1 cm^2\".</li>\n<li>Page 128: \"likely to have lower register occupancy\" to \"likely to have lower register usage\".\n<li>Page 131: \"goal of this sampling process is\" - unexpected line break.\n<li>Page 144: Figure 5.28, \"The green square ... and the red squares\" - change squares to dots.</li>\n<li>Page 145: \"Interleaved samplingindexsampling!interleaved\" - typographical error.\n<li>Page 160: \"multiplied by the stored alpha before being display\" - should be \"displayed\".\n<li>Page 265: \"We have avoiding\" to \"We have avoided\".\n<li>Page 239: \"depth layer between the occlude and receiver\" - missing letter, change to \"occluder\".\n<li>Page 247: \"function of what proportion of the light's area\" - change \"proportion\" to \"portion\".\n<li>Page 333: \"is the {\\em distribution of visible normals}\" to \"is related to the {\\em distribution of visible normals}\".\n<li>Page 351: \"Equations 9.62 and 9.63 result in a uniform distribution of\" to \"Equation 9.62 results in a uniform distribution of\".\n<li>Page 494: \"diffuse and reflective surfaces\" - \"reflective\" to \"specular\".\n<li>Page 615: \"used to stored\" - should be \"store\".\n<li>Page 616: \"simulated using participating media\" to \"represented as participating media\".\n<li>Page 727: Figure 17.10, change the \"where q^3 = r^0\" superscripts change to subscripts, \"where q_3 = r_0\", matching the figure itself.\n<li>Page 737: \"As can be seen in the bottom row in Equation 17.33\" to \"As can be seen in the rightmost part of Equation 17.33\".\n<li>Page 785: RenderDoc, \"Windows debugger\" to \"Windows, Linux, and Android debugger\".\n<li>Page 819: \"Construction time of a spatial data structure can be expensive\" to \"... can be long\".\n<li>Page 820: \"children nodes\" to \"child nodes\".\n<li>Page 823: \"or games like DOOM (2016), back when there was no hardware z-buffer\" - remove \"(2016)\" ;-)\n<li>Page 830: \"not considered to contribute\" to \"considered to not contribute\".\n<li>Page 910: \"Clarberg et al. [271] present hardware extensions...\" The rest of this paragraph should follow the next paragraph, \"Andersson et al.\", (as a separate paragraph), instead of preceding it.\n<li>Page 943: First paragraph in 22.2 - \"the red with 40/255\" to \"the blue with 40/255\".\n<li>Page 968: Figure 22.16, \"Three points being tested\" to \"Four points being tested\".\n<li>Page 970: nine lines down, \"curves!B&eacute;zier\" should not be visible; it was a poorly-formatted index entry.\n<li>Page 987: Figure 22.17, \"When testing the box (left)\" to \"When testing the box (right)\".\n<li>Page 999: Figure 23.5, replace angle \"a\" with \"\\alpha\", to match the text that follows.\n<li>Page 1036: Change \"The task of the GPC is\" to \"The task of the GCP (Graphics Command Processor) is\" and change \"The GPC, ACES\" to \"The GCP, ACES\". Note that AMD does not refer to the Graphics Command Processor in abbreviated form; this is our own abbreviation.\n<li>Page 1054: Reference 68, a new edition of this book has appeared, and the chapter is now Chapter 35. The editors and full title are:\n    Dinesh P. Mehta and Sartaj Sahni, eds., <i>Handbook of Data Structures and Applications</i>, Second Edition, Chapman and Hall/CRC Press, 2018.\n<li>Page 1061: Reference 199, \"The Art and Science of Digital Compositing\" is now in a second edition, 2008.\n<li>Page 1074: Reference 458, \"Curves and Surfaces for Computer Aided Geometric Design---A\n      Practical Guide,\" is now in its Fifth Edition, Morgan-Kaufmann, 2002.\n<li>Page 1074: Reference 461, \"Practical Linear Algebra: A Geometry Toolbox,\" is now in its Third Edition, A K Peters/CRC Press, 2013.\n<li>Page 1098: Reference 910, all the text for this reference after \"Cited on p. 979\" should be deleted.\n<li>Page 1100: Reference 941, the second author's last name should be \"Akenine-M&ouml;ller\" (oh, the irony).\n<li>Pages 1100-1101: References 952 and 957-961, The second author's first name should be \"S\\'{e}bastien\" not \"tian\".\n<li>Page 1112: Reference 1172, the \"Computer Graphics Archive\" has moved to <a href=\"http://casual-effects.com/data\">http://casual-effects.com/data</a>.\n<li>Page 1117: Reference 1259, the book is \"GPU Pro 7\" (not \"5\"), 2016, and the page numbers should be 219--229, not 219--230. Also, very minor error, the title \"Real-Time BC6H Compression on GPU\" should be in quotes, not italicized.\n<li>Page 1122: Reference 1358, the first author's first name should be \"Anjul\" not \"Anuj\".\n<li>Page 1133: Reference 1575, the last author's last name should be \"Froehlich\" not \"Fro\".\n<li>Page 1144: Reference 1787, the first author's last name should be \"Tropp\" not \"Trop\".\n<li>Page 1146: Reference 1829, change \"Johnsson\" to \"Johnson\".\n</ul>\n\n<p>Very minor errors (small readability errors, probably not worth your time correcting in your own copy):\n<ul>\n<li>Page xiv: the phrase \"who helped us along the way\" is repeated; replace the second instance with \"involved\", i.e. \"about everyone involved\". Michael Drobot is thanked twice, and Wolfgang Engel's name was slightly out of order.\n<li>Page 3: \"And after\" to simply \"After\".\n<li>Page 18: \"These are in fact homogeneous coordinates\" to the stronger \"These are homogeneous coordinates\".\n<li>Page 31: \"execution by some number GPU shader cores\" to \"... some number of GPU...\".\n<li>Page 94: Figure 4.18, the \"z\" axis labels should all be italicized, \"<i>z</i>\".\n<li>Pages 102, 159, 404, 420, 421, 452, 512, 767: avoid \"et al.'s\" by rewording. \n<li>Page 140 (3rd printing): Figure 5.24, \"per pixel, and as can be seen, two of\" to \"per pixel. Two of\".\n<li>Page 145: \"One solution is use a different sampling pattern at each pixel\" to \"One solution is to use...\"</li>\n<li>Page 237: Figure 7.12 could include a reference to Christoph Peters' page <a href=\"http://momentsingraphics.de/?p=175\">http://momentsingraphics.de/?p=175</a>.*\n<li>Page 361: Figure 9.45, \"Fresnel-Huygens\" should be \"Huygens-Fresnel\".\n<li>Page 397: \"(see [1838]):\" should be \"[1838]:\", as we never consider a citation something we point at.\n<li>Page 485: \"an unique\" to \"a unique\".\n<li>Page 473: Figure 11.21's hemisphere is squashed, it should be truly a round hemisphere.*\n<li>Page 505: Figure 11.39, extend the black ground plane line to the right so it perfectly matches the blue rectangle below.\n<li>Page 545: End of first paragraph is missing a period.\n<li>Page 616: \"featuring high-scattering coefficients\" - remove hyphen.\n<li>Page 626: Figure 14.35, image should be centered (missing \"\\centerline\").\n<li>Page 658: Figure 15.8, the two triangles should be aligned horizontally.\n<li>Page 704: Figure 16.15, the line of text beginning \"The triangles could\" should be shifted to the left, to match the left margin of the other lines of text.\n<li>Page 749: Figure 17.32 could include a reference to Tamy Boubekeur's page <a href=\"https://perso.telecom-paristech.fr/boubek/tessellation/\">https://perso.telecom-paristech.fr/boubek/tessellation/</a>.*\n<li>Page 751: Figure 17.34 \"by r is all directions\" to \"by r in all directions\".\n<li>Page 756 (3rd printing): Figure 17.38, \"As can be seen, the\" to \"The\".\n<li>Page 767: \"over the surface The same\" - add a period after \"surface\".\n<li>Page 767 and 777: \"The normal is then found as the cross product...\" - these next few sentences are identical between these pages. The later one should be revised. Not touched for pagination reasons.*\n<li>Page 772 (3rd printing): Figure 17.58, \"As can be seen in\" to \"As seen in\".\n<li>Page 783 (3rd printing): Figure 17.70, \"As can be seen, there\" to \"There\".\n<li>Page 785: \"Xcode on OSX\" to \"Xcode on macOS\", since <a href=\"https://help.apple.com/instruments/mac/current/#/dev7b09c84f5\">Apple's renamed things</a>.\n<li>Page 843: Figure 19.21 could probably just be pseudocode in the text instead of a figure, as done in the Intersection Test Methods chapter, for example.*\n<li>Page 844 (3rd printing): Figure 19.20, replace \"As can be seen, the\" to simple \"The\".\n<li>Page 850: change all abbreviations \"MDHB\" to \"MHDB\".\n<li>Page 865: \"time-critical rendering..\" - remove a period.\n<li>Page 874: Figure 19.46 could include a reference to <a href=\"http://hhoppe.com/proj/geomclipmap/\">Losasso et al.</a> or the <a href=\"https://www.microsoft.com/en-us/download/details.aspx?id=52336\">program itself</a>.*\n<li>Page 889: Figure 20.3, \"As can be seen, anything\" to \"Any values\".\n<li>Page 915: Figure 21.1, the first two images are the tiniest bit from the top edge, the last the tiniest bit from the bottom edge.\n<li>Page 931: \"Our eyes have a field of view for binocular vision (where both eyes can see the same object) of\n114 horizontal degrees.\" to \"Our eyes have a horizontal field of view for binocular vision (where both eyes can see the same object) of 114 degrees.\"\n<li>Page 985: \"frustum sides planes\" to \"frustum sides' planes\".\n<li>Page 997: Figure 23.3, \"has no pixels it\" to \"has no pixels in it\".\n<li>Page 1016: third line from bottom, \"may communicate though the rest\" to \"may communicate through the rest\".\n<li>Page 1021: Figure 23.17, the right edge of the figure is clipped.\n<li>Page 1032: Figure 23.25, the two top bars should be widened on the left a tiny bit, so that they align with the left edges of the mem. controllers (as they are on the right).\n<li>Page 1051: Reference 15, add pages \"pp.~145-149\".\n<li>Page 1057: Reference 119, \"Image-Space Horizon-Based Aambient Occlusion,\" should be \"Image-Space Horizon-Based Ambient Occlusion\" (\"Ambient\" misspelled).\n<li>Page 1058: Reference 141, final \"s\" missing from title, should read: \"Two-Part Texture Mappings\".\n<li>Page 1061: Reference 202, title capitalization should be \"Shadowing by non-Gaussian random surfaces\".\n<li>Page 1063: Reference 233, the title should be followed by a double-quote, not a single quote.\n<li>Page 1063: Reference 235, the title should be followed by a double-quote, not a single quote.\n<li>Page 1065: Reference 285, the month should be Aug., not July.\n<li>Page 1066: Reference 292, this is the Third Edition.\n<li>Page 1070: Reference 375, the title should be followed by a double-quote, not a single quote.\n<li>Page 1079: Reference 560, title \"in\" to \"of\", \"Water Technology of <I>Uncharted</I>\".\n<li>Page 1083: Reference 622, \"journals\" to \"journal\".\n<li>Page 1088: Reference 773, the title should be preceded by a double-quote, not a single quote.\n<li>Page 1095: Reference 846, add page numbers, \"pp.~143--150\".\n<li>Page 1096: Reference 880, remove \"in\" from \"in Rendering Techniques\", and page numbers should be \"pp.~269--276\".\n<li>Page 1098: Reference 901, the title word \"DN-10000VS\" should have no hyphen, \"DN10000VS\".\n<li>Page 1099: Reference 928, spell out authors, \"Kopta, Daniel, Thiago Ize, Josef Spjut, Erik Brunvand, Al Davis, and Andrew Kensler,\" and remove \"ACM,\" from after the title.\n<li>Page 1101: Reference 963, title has three left apostrophes, remove one.\n<li>Page 1108: Reference 1096, spell out authors, \"MacDonald, J. David, and Kellogg S. Booth,\" change number of issue from \"6\" to \"3\".\n<li>Page 1115: Reference 1224, remove space between left double-quote and \"Stylization\" in title.\n<li>Page 1118: Reference 1274, \"Nalu\" should not be in quotes.\n<li>Page 1126: Reference 1443, \"Smitsc\" should be \"Smits\".\n<li>Page 1126: Reference 1450, \"Ray Tracing\" should be \"raytracing\" (yes, one word, lowercase).\n<li>Page 1132: Reference 1563, add page numbers \"pp.~2:1--2:12\" before date.\n<li>Page 1135: Reference 1619, \"journals\" to \"journal\".\n<li>Page 1141: Reference 1723, title's capitalization and punctuation should be \"Radiance Transfer Biclustering for Real-time All-frequency Bi-scale Rendering\".\n<li>Page 1145: Reference 1815, Veach's PhD title should be italicized, not in double-quotes.\n<li>Page 1148: Reference 1861, the title should be followed by a double-quote, not a single quote.\n<li>Page 1152: Reference 1935, the title has (inconsistent) capitalization, as follows: \"Adaptive Real-Time Level-of-detail-based Rendering for Polygonal Objects\".\n<li>Page 1152: Reference 1947, add \"article no.~4,\" before date.\n<li>Page 1153: Reference 1950, the title has (inconsistent) capitalization, and should be \"Ray Tracing Dynamic Scenes using Selective Restructuring\"; the conference should be \"{\\em EGSR Proceedings of the 18th Eurographics Conference on Rendering Techniques}\"\n<li>Page 1156: atan2 reference should include page 407.\n</ul>\n\n<p> Errors followed by a \"*\" have not been fixed internally yet and are likely to be deferred until a future fifth edition (no, none is planned right now), as they could affect pagination. Otherwise, fixes are in place in online materials (e.g., references and figures) and will be in future printings, as possible.\n\n<p><I>Thanks to Evgenii Golubev, Alex Yang, Doug Richardson, Mick Charles Beaver, Yuhao Zhu, Feiyun Wang, Niedap, Lai Guangze, Zixin Zhang, Francisco Moyano, Jeesun Kim, Jinyun Liu, Xingyun Mao, Yuan Peng, Shangjing Lin, Fei Duan, Zengqiang Liu, Istán Ács, Bazinevis, and others for reporting errors.</I>\n\n<h2 class=\"subHeader\">Corrigenda for the 3rd edition</h2> \n<ul> \n  <li> <a href=\"http://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/RTR/corrigenda3ed_1print.html\">Corrigenda for the 1st printing</A> \n  <li> <a href=\"http://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/RTR/corrigenda3ed_2print.html\">Corrigenda for the 2nd printing</A> \n \n</ul> \n \n \n<h2 class=\"subHeader\">Corrigenda for the 2nd edition</h2> \n<ul> \n  <li> <a href=\"http://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/RTR/corrigenda2ed_1print.html\">Corrigenda for the 1st printing</A> \n  <li> <a href=\"http://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/RTR/corrigenda2ed_2print.html\">Corrigenda for the 2nd printing</A> \n  <li> <a href=\"http://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/RTR/corrigenda2ed_3print.html\">Corrigenda for the 3nd printing</A> \n  <li> <a href=\"http://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/RTR/corrigenda2ed_4print.html\">Corrigenda for the 4nd printing</A> \n</ul> \n \nThe second edition, 2nd print is recognized, for example, by that Steve Morein and\nDavid Wu are included in the acknowledgments on page xiii. Also, if you have the 1st print,\nyou need to look at both the list for the 1st print and for the 2nd.\n<p> \n \n<h2 class=\"subHeader\">Corrigenda for the 1st edition</h2> \n<ul> \n  <li> <a href=\"http://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/RTR/corrigenda1print.html\">Corrigenda for the 1st printing</A> \n  <li> <a href=\"http://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/RTR/corrigenda2print.html\">Corrigenda for the 2nd printing</A> \n</ul> \n \nOne way to identify the second printing: go to the first\npage of the Preface; if the web site listed near the bottom of the page is\n\"http://www.realtimerendering.com,\" then this copy is from the second printing.\n<p> \n \n</div> <!-- /bodyText --> \n \n</div> <!-- /content --> \n \n<div id=\"footer\" class=\"clearfix\"> \n  <ul> \n    <li>Contacts:</li> \n    <li><a href=\"mailto:tomas.akenine.moller@gmail.com\">Tomas</a></li> \n    <li><a href=\"mailto:erich@acm.org\">Eric</a></li> \n    <li><a href=\"mailto:rtr3@renderwonk.com\">Naty</a></li> \n  </ul>\t\t\n</div> <!-- /footer --> \n \n</div> <!-- /wrapper --> \n \n</body> \n</html> \n</BODY></HTML>"
  },
  {
    "path": "corrigenda_old.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"> \n<html xmlns=\"http://www.w3.org/1999/xhtml\"> \n<head> \n<title>Real-Time Rendering Book Corrigenda</title> \n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" /> \n<link rel=\"shortcut icon\" href=\"favicon.ico\" type=\"image/x-icon\" />\n<link rel=\"icon\" href=\"favicon.ico\" type=\"image/x-icon\" />\n<link rel=\"stylesheet\" href=\"rtr3.css\" type=\"text/css\" />\n</head> \n<body bgcolor=\"#C0DFFD\"> \n\n<div id=\"wrapper\">\n\n  <div id=\"header\">\n    <div id=\"rtr3-header-image\">\n      <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n        <tr bgcolor=\"#003F50\">\n          <td>\n            <a href=\"http://www.realtimerendering.com/blog\">\n              <img src=\"rtr-header.png\" alt=\"Header image\" width=\"410\" height=\"106\" />\n            </a>\n          </td>\n        </tr>\n      </table>\n    </div>\n    <div id=\"navigation\" class=\"clearfix\">\n      <ul class=\"primary\">\n        <li><a href=\"http://www.realtimerendering.com/blog/\" rel=\"home\">Blog</a></li>\n        <li><a title=\"Information about the third edition\"  href=\"book.html\">Book Information</a></li>\n        <li><a title=\"Recommended books\"  href=\"books.html\">Graphics books</a></li>\n        <li><a title=\"Object / object intersection page\"  href=\"intersections.html\">Intersections</a></li>\n        <li><a title=\"Sites we like\"  href=\"portal.html\">Portal</a></li>\n\t\t<li><a title=\"Ray Tracing Resources\" href=\"raytracing.html\">Ray tracing</a></li>\n\t\t<li><a title=\"Main resources page\" href=\"index.html\">Resources</a></li>\n\t\t<li><a title=\"USD and glTF Resources\" href=\"usd_gltf.html\">USD &amp; glTF</a></li>\n\t\t<li><a title=\"WebGL/three.js Resources\"  href=\"webgl.html\">WebGL</a></li>\n      </ul>\n    </div>\n  </div>\n\n<div id=\"content\" class=\"clearfix\"> \n \n<div class=\"pageName\">Real-Time Rendering Corrigenda</div> \n \n<div class=\"bodyText\"> \n \n<div class=\"metadata\"> \nLast changed: February 12, 2010\n</div> \n \n<br> \n \nWhat follows are corrections for the book \n \n<a href=\"http://www.realtimerendering.com\"> \n \n<font size=\"+1\"><i>Real-Time Rendering</i></font></a> (1st, 2nd, and 3rd edition), by\n<a href=\"http://www.ce.chalmers.se/staff/tomasm/\">Tomas Akenine-M&ouml;ller</A>,\n<a href=\"http://www.erichaines.com/\">Eric Haines</A>, and\n<a href=\"http://renderwonk.com/\">Naty Hoffman</a>.\n \n<h2 class=\"subHeader\">Corrigenda for the 3rd edition</h2> \n<ul> \n  <li> <a href=\"http://www.cs.lth.se/home/Tomas_Akenine_Moller/RTR/corrigenda3ed_1print.html\">Corrigenda for the 1st printing</A> \n \n</ul> \n \n \n<h2 class=\"subHeader\">Corrigenda for the 2nd edition</h2> \n<ul> \n  <li> <a href=\"http://www.cs.lth.se/home/Tomas_Akenine_Moller/RTR/corrigenda2ed_1print.html\">Corrigenda for the 1st printing</A> \n  <li> <a href=\"http://www.cs.lth.se/home/Tomas_Akenine_Moller/RTR/corrigenda2ed_2print.html\">Corrigenda for the 2nd printing</A> \n  <li> <a href=\"http://www.cs.lth.se/home/Tomas_Akenine_Moller/RTR/corrigenda2ed_3print.html\">Corrigenda for the 3nd printing</A> \n  <li> <a href=\"http://www.cs.lth.se/home/Tomas_Akenine_Moller/RTR/corrigenda2ed_4print.html\">Corrigenda for the 4nd printing</A> \n</ul> \n \nThe second edition, 2nd print is recognized, for example, by that Steve Morein and\nDavid Wu are included in the acknowledgments on page xiii. Also, if you have the 1st print,\nyou need to look at both the list for the 1st print and for the 2nd.\n<p> \n \n<h2 class=\"subHeader\">Corrigenda for the 1st edition</h2> \n<ul> \n  <li> <a href=\"http://www.cs.lth.se/home/Tomas_Akenine_Moller/RTR/corrigenda1print.html\">Corrigenda for the 1st printing</A> \n  <li> <a href=\"http://www.cs.lth.se/home/Tomas_Akenine_Moller/RTR/corrigenda2print.html\">Corrigenda for the 2nd printing</A> \n</ul> \n \nOne way to identify the second printing: go to the first\npage of the Preface; if the web site listed near the bottom of the page is\n\"http://www.realtimerendering.com,\" then this copy is from the second printing.\n<p> \n\n\n</div> <!-- /bodyText --> \n \n</div> <!-- /content --> \n \n<div id=\"footer\" class=\"clearfix\"> \n  <ul> \n    <li>Contacts:</li> \n    <li><a href=\"mailto:tam@cs.lth.se\">Tomas</a></li> \n    <li><a href=\"mailto:erich@acm.org\">Eric</a></li> \n    <li><a href=\"mailto:rtr3@renderwonk.com\">Naty</a></li> \n  </ul>\t\t\n</div> <!-- /footer --> \n \n</div> <!-- /wrapper --> \n \n</body> \n</html> \n</BODY></HTML>"
  },
  {
    "path": "fgl/CVS/Entries",
    "content": "/index.htm/1.1/Tue Jun 24 12:12:39 2008//\nD\n"
  },
  {
    "path": "fgl/CVS/Entries.Extra",
    "content": "/index.htm////*////\n"
  },
  {
    "path": "fgl/CVS/Entries.Extra.Old",
    "content": ""
  },
  {
    "path": "fgl/CVS/Entries.Old",
    "content": ""
  },
  {
    "path": "fgl/CVS/Repository",
    "content": "RTR3/website/fgl\n"
  },
  {
    "path": "fgl/CVS/Root",
    "content": ":pserver:erich@cvs.cs.lth.se:/local/cvs/repository-tam\n"
  },
  {
    "path": "fgl/CVS/Template",
    "content": ""
  },
  {
    "path": "fgl/index.htm",
    "content": "<HTML>\n\n<HEAD>\n<TITLE>Fantasy Graphics League</TITLE>\n</HEAD>\nA silly contest where you recruit a team of graphics researchers, who then score points for talks and papers accepted at SIGGRAPH.\n\n<BODY>\n<H1>Fantasy Graphics League Results, 2000-2005</H1>\n\n<H2>2000</H2>\n<P><a href=\"siggraph2000/contest.htm\">FGL SIGGRAPH 2000 rules and entry form.</a>\n<P><a href=\"siggraph2000/index.htm\">FGL SIGGRAPH 2000 results.</a>\n\n<H2>2001</H2>\n<P><a href=\"siggraph2001/contest.htm\">The Space Odyssey year's rules and entry form (SIGGRAPH 2001).</a>\n<P><a href=\"siggraph2001/prelim.htm\">The Space Odyssey year's preliminary results (SIGGRAPH 2001).</a>\n<P><a href=\"siggraph2001/index.htm\">The Space Odyssey year's results (SIGGRAPH 2001).</a>\n\n<H2>2002</H2>\n<P><a href=\"siggraph2002/contest.htm\">The year after that's rules and entry form (SIGGRAPH 2002).</a>\n<P><a href=\"siggraph2002/prelim.htm\">The year after that's preliminary results (SIGGRAPH 2002).</a>\n<P><a href=\"siggraph2002/index.htm\">The year after that's results (SIGGRAPH 2002).</a>\n\n<H2>2003</H2>\n<P><a href=\"siggraph2003/contest.htm\">Previous to the next to last year's rules and entry form (SIGGRAPH 2003).</a>\n<P><a href=\"siggraph2003/prelim.htm\">Previous to the next to last year's preliminary results (SIGGRAPH 2003).</a>\n<P><a href=\"siggraph2003/index.htm\">Previous to the next to last year's results (SIGGRAPH 2003).</a>\n\n<H2>2004</H2>\n<P><a href=\"siggraph2004/contest.htm\">Next to last year's rules and entry form (SIGGRAPH 2004).</a>\n<P><a href=\"siggraph2004/prelim.htm\">Next to last year's preliminary results (SIGGRAPH 2004).</a>\n<P><a href=\"siggraph2004/index.htm\">Next to last year's results (SIGGRAPH 2004).</a>\n\n<H2>2005</H2>\n<P><a href=\"siggraph2005/contest.htm\">The last year's rules and entry form (SIGGRAPH 2005).</a>\n<P><a href=\"siggraph2005/prelim.htm\">The last year's preliminary results (SIGGRAPH 2005).</a>\n<P><a href=\"siggraph2005/index.htm\">The last year's results (SIGGRAPH 2005).</a>\n\n<P>\n<hr WIDTH=\"100%\">From the connectomes of <a href=\"http://www.erichaines.com/\">Eric\nHaines</a>, <a href=\"http://www.cs.kuleuven.ac.be/~phil/\">Phil Dutr&eacute;</a>,\nDan Kartch, and <a href=\"http://trumbore.com/\">Ben Trumbore</a>.\n</body>\n</html>\n\n"
  },
  {
    "path": "fgl/siggraph2000/CVS/Entries",
    "content": "/authors_alpha.txt/1.1/Tue Jun 24 12:12:39 2008//\n/authors_eff.txt/1.1/Tue Jun 24 12:12:39 2008//\n/authors_points.txt/1.1/Tue Jun 24 12:12:39 2008//\n/contest.htm/1.2/Thu Sep  4 03:35:21 2008//\n/costframe.htm/1.2/Wed Sep 23 14:51:35 2009//\n/entry.htm/1.1/Tue Jun 24 12:12:39 2008//\n/entryframe.htm/1.2/Thu Sep  4 03:35:21 2008//\n/index.htm/1.3/Wed Sep 23 14:51:35 2009//\n/nextpage.htm/1.2/Thu Sep  4 03:35:21 2008//\n/previous_authors.txt/1.1/Tue Jun 24 12:12:39 2008//\n/sigpaper.txt/1.1/Tue Jun 24 12:12:39 2008//\n/sigsketch.txt/1.1/Tue Jun 24 12:12:40 2008//\nD\n"
  },
  {
    "path": "fgl/siggraph2000/CVS/Entries.Extra",
    "content": "/authors_alpha.txt////*////\n/authors_eff.txt////*////\n/authors_points.txt////*////\n/contest.htm////*////\n/costframe.htm////*////\n/entry.htm////*////\n/entryframe.htm////*////\n/index.htm////*////\n/nextpage.htm////*////\n/previous_authors.txt////*////\n/sigpaper.txt////*////\n/sigsketch.txt////*////\n"
  },
  {
    "path": "fgl/siggraph2000/CVS/Entries.Extra.Old",
    "content": ""
  },
  {
    "path": "fgl/siggraph2000/CVS/Entries.Old",
    "content": ""
  },
  {
    "path": "fgl/siggraph2000/CVS/Repository",
    "content": "RTR3/website/fgl/siggraph2000\n"
  },
  {
    "path": "fgl/siggraph2000/CVS/Root",
    "content": ":pserver:erich@cvs.cs.lth.se:/local/cvs/repository-tam\n"
  },
  {
    "path": "fgl/siggraph2000/CVS/Template",
    "content": ""
  },
  {
    "path": "fgl/siggraph2000/authors_alpha.txt",
    "content": "Authors alphabetically\r\r\n### Value Cost Efficiency Name\r\r\n==============================\r\r\n  4 60.00   60   1.0000   Aaron Hertzmann\r\r\n  5 20.00   25   0.8000   Aaron W.F. Lee\r\r\n  6 45.00   85   0.5294   Adam Finkelstein\r\r\n  8 20.00   60   0.3333   Adi Levin\r\r\n 20 12.00  110   0.1091   Andrew Witkin\r\r\n 23 10.00   80   0.1250   Anselmo Lastra\r\r\n 45 23.57   45   0.5238   Brian Curless\r\r\n 30 60.00    5  12.0000   Brian Mirtich\r\r\n 70 15.00   20   0.7500   Claude Puech\r\r\n 78 20.00   40   0.5000   Dani Lischinski\r\r\n 79 20.00   20   1.0000   Daniel Cohen-Or\r\r\n 82  8.57   25   0.3429   Daniel N. Wood\r\r\n 88 83.57  270   0.3095   David H. Salesin\r\r\n 91  5.00   10   0.5000   David Koller\r\r\n100 50.00   70   0.7143   Denis Zorin\r\r\n109 35.00  150   0.2333   Donald P. Greenberg\r\r\n112 30.00   35   0.8571   Douglas E. Zongker\r\r\n116 20.00   20   1.0000   Emil Praun\r\r\n123 30.00   60   0.5000   Eric Veach\r\r\n125 20.00   80   0.2500   Eugene Fiume\r\r\n134 15.00   90   0.1667   Franois X. Sillion\r\r\n136 15.00   20   0.7500   Frdo Durand\r\r\n141 20.00  140   0.1429   Gary Bishop\r\r\n147 15.00   80   0.1875   George Drettakis\r\r\n167 15.00   45   0.3333   Hans-Peter Seidel\r\r\n169 15.00   15   1.0000   Hanspeter Pfister\r\r\n177 20.00   80   0.2500   Homan Igehy\r\r\n179 52.00  270   0.1926   Hugues Hoppe\r\r\n182 15.00   20   0.7500   Igor Guskov\r\r\n187 15.00   30   0.5000   Jack Tumblin\r\r\n188 20.00   50   0.4000   James A. Ferwerda\r\r\n191 20.00   75   0.2667   James F. O'Brien\r\r\n207 26.00   80   0.3250   Jessica K. Hodgins\r\r\n185  6.00    5   1.2000   Joe Marks\r\r\n217 15.00   20   0.7500   John Airey\r\r\n223 12.00  130   0.0923   John M. Snyder\r\r\n231  5.00   25   0.2000   Jonathan W. Shade\r\r\n233 20.00   20   1.0000   Joseph F. Laszlo\r\r\n236 12.00   40   0.3000   Jovan Popovic\r\r\n238 15.00   60   0.2500   Julie Dorsey\r\r\n246 20.00   60   0.3333   Ken Perlin\r\r\n259 15.00   30   0.5000   Lance Williams\r\r\n265 60.00   15   4.0000   Leif Kobbelt\r\r\n266 32.00   30   1.0667   Leonard McMillan\r\r\n278 15.00   30   0.5000   Maneesh Agrawala\r\r\n280 65.00  150   0.4333   Marc Levoy\r\r\n281 15.00   70   0.2143   Marc Olano\r\r\n292 15.00   20   0.7500   Mark Peercy\r\r\n274 15.00   10   1.5000   Markus H. Gross\r\r\n301 30.00   25   1.2000   Matt Pharr\r\r\n302 30.00   60   0.5000   Matthew Brand\r\r\n306 20.00   10   2.0000   Mel Slater\r\r\n324 20.00   20   1.0000   Michiel van de Panne\r\r\n340 30.00   10   3.0000   Oliver Deussen\r\r\n345 80.00  160   0.5000   Pat Hanrahan\r\r\n342  6.00    5   1.2000   Paul A. Beardsley\r\r\n348 10.00  130   0.0769   Paul E. Debevec\r\r\n352 60.00   10   6.0000   Peter Lindstrom\r\r\n354 35.00  130   0.2692   Peter Schrder\r\r\n355 40.00   85   0.4706   Peter Shirley\r\r\n363 12.00   10   1.2000   Ramesh Raskar\r\r\n365 15.00   60   0.2500   Ravi Ramamoorthi\r\r\n366 30.00   15   2.0000   Reid Gershbein\r\r\n371 25.00   70   0.3571   Richard Szeliski\r\r\n379 15.00   15   1.0000   Ronald Perry\r\r\n392  5.00   10   0.5000   Sean E. Anderson\r\r\n407 44.00   30   1.4667   Steven J. Gortler\r\r\n409 12.00   30   0.4000   Steven M. Seitz\r\r\n412 15.00   70   0.2143   Sumanta N. Pattanaik\r\r\n421 10.00   90   0.1111   Thomas A. Funkhouser\r\r\n429 10.00   15   0.6667   Tim Hawkins\r\r\n433  8.57   20   0.4286   Tom Duchamp\r\r\n437 12.00   20   0.6000   Tomoyuki Nishita\r\r\n447 10.00   15   0.6667   Wagner Toledo Corra\r\r\n451  8.57   20   0.4286   Werner Stuetzle\r\r\n459 35.00  120   0.2917   Wim Sweldens\r\r\n460 15.00   30   0.5000   Wolfgang Heidrich\r\r\n465 20.00   45   0.4444   Yizhou Yu\r\r\n467 32.00   20   1.6000   Yoshinori Dobashi\r\r\n471 12.00   60   0.2000   Zoran Popovic\r\r\n"
  },
  {
    "path": "fgl/siggraph2000/authors_eff.txt",
    "content": "Authors ranked by efficiency\r\r\n### Value Cost Efficiency Name\r\r\n==============================\r\r\n 30 60.00    5  12.0000   Brian Mirtich\r\r\n352 60.00   10   6.0000   Peter Lindstrom\r\r\n265 60.00   15   4.0000   Leif Kobbelt\r\r\n340 30.00   10   3.0000   Oliver Deussen\r\r\n366 30.00   15   2.0000   Reid Gershbein\r\r\n306 20.00   10   2.0000   Mel Slater\r\r\n467 32.00   20   1.6000   Yoshinori Dobashi\r\r\n274 15.00   10   1.5000   Markus H. Gross\r\r\n407 44.00   30   1.4667   Steven J. Gortler\r\r\n363 12.00   10   1.2000   Ramesh Raskar\r\r\r\n342  6.00    5   1.2000   Paul A. Beardsley\r\r\n185  6.00    5   1.2000   Joe Marks\r\r\n301 30.00   25   1.2000   Matt Pharr\r\r\n266 32.00   30   1.0667   Leonard McMillan\r\r\n169 15.00   15   1.0000   Hanspeter Pfister\r\r\n233 20.00   20   1.0000   Joseph F. Laszlo\r\r\n  4 60.00   60   1.0000   Aaron Hertzmann\r\r\n 79 20.00   20   1.0000   Daniel Cohen-Or\r\r\n116 20.00   20   1.0000   Emil Praun\r\r\n324 20.00   20   1.0000   Michiel van de Panne\r\r\n379 15.00   15   1.0000   Ronald Perry\r\r\n112 30.00   35   0.8571   Douglas E. Zongker\r\r\r\n  5 20.00   25   0.8000   Aaron W.F. Lee\r\r\n136 15.00   20   0.7500   Frdo Durand\r\r\n 70 15.00   20   0.7500   Claude Puech\r\r\n182 15.00   20   0.7500   Igor Guskov\r\r\n217 15.00   20   0.7500   John Airey\r\r\n292 15.00   20   0.7500   Mark Peercy\r\r\n100 50.00   70   0.7143   Denis Zorin\r\r\n429 10.00   15   0.6667   Tim Hawkins\r\r\n447 10.00   15   0.6667   Wagner Toledo Corra\r\r\n437 12.00   20   0.6000   Tomoyuki Nishita\r\r\n  6 45.00   85   0.5294   Adam Finkelstein\r\r\n 45 23.57   45   0.5238   Brian Curless\r\r\n 78 20.00   40   0.5000   Dani Lischinski\r\r\n278 15.00   30   0.5000   Maneesh Agrawala\r\r\n460 15.00   30   0.5000   Wolfgang Heidrich\r\r\n302 30.00   60   0.5000   Matthew Brand\r\r\n123 30.00   60   0.5000   Eric Veach\r\r\n259 15.00   30   0.5000   Lance Williams\r\r\n 91  5.00   10   0.5000   David Koller\r\r\n345 80.00  160   0.5000   Pat Hanrahan\r\r\n392  5.00   10   0.5000   Sean E. Anderson\r\r\n187 15.00   30   0.5000   Jack Tumblin\r\r\n355 40.00   85   0.4706   Peter Shirley\r\r\n465 20.00   45   0.4444   Yizhou Yu\r\r\n280 65.00  150   0.4333   Marc Levoy\r\r\n433  8.57   20   0.4286   Tom Duchamp\r\r\n451  8.57   20   0.4286   Werner Stuetzle\r\r\n409 12.00   30   0.4000   Steven M. Seitz\r\r\n188 20.00   50   0.4000   James A. Ferwerda\r\r\n371 25.00   70   0.3571   Richard Szeliski\r\r\n 82  8.57   25   0.3429   Daniel N. Wood\r\r\n167 15.00   45   0.3333   Hans-Peter Seidel\r\r\n246 20.00   60   0.3333   Ken Perlin\r\r\n  8 20.00   60   0.3333   Adi Levin\r\r\n207 26.00   80   0.3250   Jessica K. Hodgins\r\r\n 88 83.57  270   0.3095   David H. Salesin\r\r\n236 12.00   40   0.3000   Jovan Popovic\r\r\n459 35.00  120   0.2917   Wim Sweldens\r\r\n354 35.00  130   0.2692   Peter Schrder\r\r\n191 20.00   75   0.2667   James F. O'Brien\r\r\n177 20.00   80   0.2500   Homan Igehy\r\r\n125 20.00   80   0.2500   Eugene Fiume\r\r\n238 15.00   60   0.2500   Julie Dorsey\r\r\n365 15.00   60   0.2500   Ravi Ramamoorthi\r\r\n109 35.00  150   0.2333   Donald P. Greenberg\r\r\n412 15.00   70   0.2143   Sumanta N. Pattanaik\r\r\n281 15.00   70   0.2143   Marc Olano\r\r\n231  5.00   25   0.2000   Jonathan W. Shade\r\r\n471 12.00   60   0.2000   Zoran Popovic\r\r\n179 52.00  270   0.1926   Hugues Hoppe\r\r\n147 15.00   80   0.1875   George Drettakis\r\r\n134 15.00   90   0.1667   Franois X. Sillion\r\r\n141 20.00  140   0.1429   Gary Bishop\r\r\n 23 10.00   80   0.1250   Anselmo Lastra\r\r\n421 10.00   90   0.1111   Thomas A. Funkhouser\r\r\n 20 12.00  110   0.1091   Andrew Witkin\r\r\n223 12.00  130   0.0923   John M. Snyder\r\r\n348 10.00  130   0.0769   Paul E. Debevec\r\r\n"
  },
  {
    "path": "fgl/siggraph2000/authors_points.txt",
    "content": "Authors ranked by highest point value\r\r\n### Value Cost Efficiency Name\r\r\n==============================\r\r\n 88 83.57  270   0.3095   David H. Salesin\r\r\n345 80.00  160   0.5000   Pat Hanrahan\r\r\n280 65.00  150   0.4333   Marc Levoy\r\r\n352 60.00   10   6.0000   Peter Lindstrom\r\r\n 30 60.00    5  12.0000   Brian Mirtich\r\r\n265 60.00   15   4.0000   Leif Kobbelt\r\r\n  4 60.00   60   1.0000   Aaron Hertzmann\r\r\n179 52.00  270   0.1926   Hugues Hoppe\r\r\n100 50.00   70   0.7143   Denis Zorin\r\r\n  6 45.00   85   0.5294   Adam Finkelstein\r\r\n407 44.00   30   1.4667   Steven J. Gortler\r\r\n355 40.00   85   0.4706   Peter Shirley\r\r\n109 35.00  150   0.2333   Donald P. Greenberg\r\r\n459 35.00  120   0.2917   Wim Sweldens\r\r\n354 35.00  130   0.2692   Peter Schrder\r\r\n467 32.00   20   1.6000   Yoshinori Dobashi\r\r\n266 32.00   30   1.0667   Leonard McMillan\r\r\n366 30.00   15   2.0000   Reid Gershbein\r\r\n112 30.00   35   0.8571   Douglas E. Zongker\r\r\n301 30.00   25   1.2000   Matt Pharr\r\r\n340 30.00   10   3.0000   Oliver Deussen\r\r\n123 30.00   60   0.5000   Eric Veach\r\r\r\n302 30.00   60   0.5000   Matthew Brand\r\r\n207 26.00   80   0.3250   Jessica K. Hodgins\r\r\n371 25.00   70   0.3571   Richard Szeliski\r\r\n 45 23.57   45   0.5238   Brian Curless\r\r\n  8 20.00   60   0.3333   Adi Levin\r\r\n233 20.00   20   1.0000   Joseph F. Laszlo\r\r\n246 20.00   60   0.3333   Ken Perlin\r\r\n141 20.00  140   0.1429   Gary Bishop\r\r\n191 20.00   75   0.2667   James F. O'Brien\r\r\n465 20.00   45   0.4444   Yizhou Yu\r\r\n177 20.00   80   0.2500   Homan Igehy\r\r\n188 20.00   50   0.4000   James A. Ferwerda\r\r\n  5 20.00   25   0.8000   Aaron W.F. Lee\r\r\n306 20.00   10   2.0000   Mel Slater\r\r\n 79 20.00   20   1.0000   Daniel Cohen-Or\r\r\n125 20.00   80   0.2500   Eugene Fiume\r\r\n324 20.00   20   1.0000   Michiel van de Panne\r\r\n 78 20.00   40   0.5000   Dani Lischinski\r\r\n116 20.00   20   1.0000   Emil Praun\r\r\n281 15.00   70   0.2143   Marc Olano\r\r\n187 15.00   30   0.5000   Jack Tumblin\r\r\n169 15.00   15   1.0000   Hanspeter Pfister\r\r\n278 15.00   30   0.5000   Maneesh Agrawala\r\r\n147 15.00   80   0.1875   George Drettakis\r\r\n217 15.00   20   0.7500   John Airey\r\r\n238 15.00   60   0.2500   Julie Dorsey\r\r\n379 15.00   15   1.0000   Ronald Perry\r\r\n134 15.00   90   0.1667   Franois X. Sillion\r\r\n412 15.00   70   0.2143   Sumanta N. Pattanaik\r\r\n182 15.00   20   0.7500   Igor Guskov\r\r\n292 15.00   20   0.7500   Mark Peercy\r\r\n460 15.00   30   0.5000   Wolfgang Heidrich\r\r\n136 15.00   20   0.7500   Frdo Durand\r\r\n167 15.00   45   0.3333   Hans-Peter Seidel\r\r\n365 15.00   60   0.2500   Ravi Ramamoorthi\r\r\n259 15.00   30   0.5000   Lance Williams\r\r\n 70 15.00   20   0.7500   Claude Puech\r\r\n274 15.00   10   1.5000   Markus H. Gross\r\r\n236 12.00   40   0.3000   Jovan Popovic\r\r\n363 12.00   10   1.2000   Ramesh Raskar\r\r\n 20 12.00  110   0.1091   Andrew Witkin\r\r\n437 12.00   20   0.6000   Tomoyuki Nishita\r\r\n223 12.00  130   0.0923   John M. Snyder\r\r\n409 12.00   30   0.4000   Steven M. Seitz\r\r\n471 12.00   60   0.2000   Zoran Popovic\r\r\n429 10.00   15   0.6667   Tim Hawkins\r\r\n348 10.00  130   0.0769   Paul E. Debevec\r\r\n447 10.00   15   0.6667   Wagner Toledo Corra\r\r\n421 10.00   90   0.1111   Thomas A. Funkhouser\r\r\n 23 10.00   80   0.1250   Anselmo Lastra\r\r\n451  8.57   20   0.4286   Werner Stuetzle\r\r\n433  8.57   20   0.4286   Tom Duchamp\r\r\n 82  8.57   25   0.3429   Daniel N. Wood\r\r\n185  6.00    5   1.2000   Joe Marks\r\r\n342  6.00    5   1.2000   Paul A. Beardsley\r\r\n 91  5.00   10   0.5000   David Koller\r\r\n392  5.00   10   0.5000   Sean E. Anderson\r\r\n231  5.00   25   0.2000   Jonathan W. Shade\r\r\n"
  },
  {
    "path": "fgl/siggraph2000/contest.htm",
    "content": "<html>\n\n<head>\n\n<title>Fantasy Graphics League</title>\n\n<META name=\"description\" content=\"Choose an ideal lab of graphics researchers\">\n\n<META name=\"keywords\" content=\"fantasy graphics league\">\n\n</head>\n\n<body>\n\n\n\n<h1>\n\nThe Fantasy Graphics League</h1>\n\n\n\n<B>\n\nEntering a team for the Fantasy Graphics League is closed for this year,\n\nall teams had to be in by January 12, 2000, 5 pm Pacific Time. The forms\n\nstill work, except for the final form which submits your entry.\n\n</B>\n\n\n\n<P>\n\nIf baseball, football, basketball, and even the Tour de France can do it,\n\nso can computer graphics. While you're staying up late trying to make your\n\nSIGGRAPH submission's LaTeX compile, for the love of Adam, compile, you hellspawn document, we\n\nprovide here a simple diversion. If you tire of the day to day sports news,\n\nyou can instead attempt to track the movements and doings of past SIGGRAPH\n\nauthors (stalking is prohibited). Fame, fortune, and neither of these\n\nawait you!\n\n<p>The concept is simple. You have 400 <a href=\"http://www.quatloos.com/\">Quatloos</a>.\n\nInstead of <a href=\"http://www2.liglobal.com/simpsons/movies/quatloos.qt\" TARGET=\"_new\">wagering\n\nit on the newcomer</a>, you are to hire up to twelve computer graphics\n\nresearchers to produce papers for SIGGRAPH 00 (000?). You have around 473\n\n(well, exactly 473) previous SIGGRAPH authors to choose from; in fact,\n\nall SIGGRAPH technical paper authors from 1995 through 1999. Each author\n\nhas a cost rating, based on a simple, idiotic formula. To wit, each paper an author\n\nwas involved in during this time period increases his or her cost rating by:\n\n<blockquote>60 / (number of authors who wrote the paper)</blockquote>\n\n60 is chosen for its connection to <a href=\"http://www-groups.dcs.st-and.ac.uk/~history/HistTopics/Babylonian_and_Egyptian.html\">Babylonian\n\nmathematics</a>, a field which has no connection with SIGGRAPH but may someday\n\nbe visualized with computer graphics in a way that maximizes funding for\n\nthe researchers doing the work.\n\n<p>An author's rating is the sum of his or her contributions. This formula was\n\nchosen because it's simple to code and to understand, and because it cannot\n\nbe considered a fair rating of anyone's real worth. This is a game, not\n\na tenure track rating system. Hey, if it's any solace, my rating's zero;\n\nI struggle on, a hollow shell of a human being, but somehow still survive.\n\n<p>The object: score the most points, based on both papers and sketches\n\naccepted for SIGGRAPH 00. The scoring system is:\n\n<blockquote>60 / (number of paper authors)\n\n<br>20 / (number of sketch authors)</blockquote>\n\nadded together for each paper or sketch that your chosen author is involved\n\nin. For example, you hire J. Worthington Kudzu for your team. He is one\n\nof four authors on the groundbreaking paper, \"On Cross-Vertex Meta-Wavelet\n\nHierarchy Determination\", so would score 60/4=15 points for it. He also\n\nhad a technical sketch called \"Modeling Desperation and Angst\"; as the\n\nsingle author, he scores 20/1=20 points for this contribution. His total\n\nscore for your team is 35 points. Whichever submitted team has the most\n\npoints, wins. The tie-breaker is who spent the least in Quatloos for their\n\nteam; the second tie-breaker is the smaller number of researchers on a\n\nteam; after that, we flip coins or toss pigs or somesuch. What do you win?\n\nBeats us. But we'll come up with something.\n\n<p>The deadline is <a href=\"http://www.siggraph.org/s2000/cfp/papers/index.html\">12\n\nJanuary 2000, 5 pm Pacific Time</a>, just like <a href=\"http://www.siggraph.org/s2000/\">SIGGRAPH\n\n2000</a>. To research members for your lab, you might check\n\n<A HREF=\"http://www.cgrg.ohio-state.edu/~spencer/gbib.html\">SIGGRAPH's Bibliography\n\nDatabase Search</a>. Here you can search on authors, and at the middle of this page\n\nthere are links to lists of what papers were published in SIGGRAPH and elsewhere. Or\n\nyou can forget research and just pick a team made of people named \"John\".\n\n<p>Some may complain that other conferences are ignored, journals are ignored,\n\nimpact papers are not given more points, short papers are weighted the\n\nsame as long ones, and that the number of footnotes or corporate sponsors\n\nare not factored in. Others may complain that new people, i.e. rookies,\n\nare not included (if you deeply care, you get to write the Perl CGI script\n\nnext year for this thing...). Still others may worry about the effect on\n\nthe SIGGRAPH review process (\"Your paper is accepted, on the condition\n\nthat the second author is removed and replaced by the following three people\").\n\nSome people are deeply concerned about improperly removing mattress tags\n\nand keeping their scissors oiled, too. On the real concerns front: no,\n\nwe won't release any information about you to anyone or spam you. If you\n\nare a winner, we will certainly want to say who you are - in such an event,\n\nwe will list the winning team submitted, and ask you for permission to\n\npublicize your name and email address, at your discretion. We will also\n\nprobably do some statistical summation about the submitted teams as a whole.\n\n<center>\n\n<p><b><font size=+4><a href=\"entry.htm\">Enter the Contest</a></font>\n\n<br>(well, actually, the FGL is closed to further entries)</b></center>\n\n\n\n<p>Disclaimers: we're doing this just for fun, as a game to lighten up\n\nfor submitters the last few hectic or boring hours before the SIGGRAPH deadline, and to\n\nhave everyone else get involved in thinking about the next SIGGRAPH. We have no affiliation\n\nto (besides being enthusiastic members of) SIGGRAPH. We do not plan to\n\nmake any money from this; if anything, just the opposite.\n\n<p>\n\n<hr WIDTH=\"100%\">\n\n<br>From the disturbed minds of <a href=\"http://www.erichaines.com/\">Eric\n\nHaines</a>, <a href=\"http://www.graphics.cornell.edu/~phil/\">Phil Dutr&eacute;</a>,\n\n<a href=\"http://www.graphics.cornell.edu/~dan/\">Dan Kartch</a>, and <a href=\"http://www.graphics.cornell.edu/~wbt/\">Ben\n\nTrumbore</a>.\n\n</body>\n\n</html>\n\n"
  },
  {
    "path": "fgl/siggraph2000/costframe.htm",
    "content": "<html>\n<head>\n   <title>Costs Frame</title>\n</head>\n<body>\n<table cellpadding=\"2\">\n<tr>\n<td><b>Num.</b></td>\n<td><b>Author name</b></td>\n<td><b>Cost</b></td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">1</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">A. E. Fabris</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">2</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">A. J. Preetham</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">3</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">A. R. Forrest</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">4</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Aaron Hertzmann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Aaron W.F. Lee</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">6</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Adam Finkelstein</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">85</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">7</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Adam Lake</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">8</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Adi Levin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">9</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alan Edelman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alan H. Barr</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">11</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alex Yen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">12</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alexander Keller</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">13</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Allen Van Gelder</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">14</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alvy Ray Smith</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Amitabh Varshney</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">16</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Amy Gooch</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">17</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andrei State</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">18</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andrew C. Beers</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">19</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andrew Certain</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andrew Witkin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">110</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">21</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andr&eacute; Gueziec</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">22</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Anil N. Hirani</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">23</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Anselmo Lastra</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">80</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">24</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Anthony Steed</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ari Rappoport</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">26</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Arie Kaufman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">27</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Armin Bruderlin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">28</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Athomas Goldberg</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">29</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">B. Andalman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">B. Mirtich</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">31</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Baining Guo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">32</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Barbara J. Meier</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">33</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Barton T. Stander</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">34</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ben Trumbore</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bena Currin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">36</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bernd Fr&ouml;hlich</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">37</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bernd Lintermann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">38</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bill Rivard</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">39</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Blair MacIntyre</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bobby Bodenheimer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">41</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brad S. West</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">42</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brent Pease</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">43</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brian Barsky</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">44</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brian Cabral</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brian Curless</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">46</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brian E. Smits</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">47</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brian Guenter</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">48</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bruce Gooch</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">49</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bruce M. Blumberg</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bruce Walter</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">51</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bruno L&eacute;vy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">52</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brygg Ullmer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">53</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Camillo J. Taylor</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">54</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Carl Erikson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">55</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Carlo H. S&eacute;quin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">56</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Carole Blanc</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">57</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Cassidy J. Curtis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">58</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chandrajit L. Bajaj</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">59</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Charles E. Jacobs</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Charles F. Rose</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">61</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Charles R. Dyer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">62</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chris Greenhalgh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">63</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chris Kogelnik</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">64</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Christoph Bregler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">65</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Christophe Schlick</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">66</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Christopher C. Tanner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">67</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Christopher J. Migdal</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">68</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chun-Fa Chang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">69</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Cindy M. Grimm</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Claude Puech</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">71</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Corin Anderson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">72</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Craig E. Thayer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">73</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Craig Kolb</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">74</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Cyril Soler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">75</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">D. F. von B&uuml;ren</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">76</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dan B. Goldman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">77</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dan Brockway</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">78</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dani Lischinski</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">79</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel Cohen-Or</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">80</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel G. Aliaga</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">81</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel Goldstein</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">82</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel N. Wood</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">83</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel R. Baum</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">84</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Banks</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">85</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Baraff</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">110</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">86</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David C. Brogan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">87</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Dobkin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">88</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David H. Salesin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">270</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">89</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Hart</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David J. Heeger</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">91</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Koller</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">92</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Kurlander</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">93</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David L. Dignam</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">94</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Laidlaw</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">95</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Luebke</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">96</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Sewell</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">97</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David T. Chen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">98</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dawn M. Werner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">99</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Demetri Terzopoulos</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">100</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Denis Zorin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">101</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dennis Proffitt</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">102</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Detlev Stalling</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">103</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Diego C. Ruspini</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">104</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dimitris Metaxas</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">105</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dinesh K. Pai</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">106</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dinesh Manocha</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">75</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">107</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dirk Bartz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">108</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Don P. Mitchell</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">80</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">109</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Donald P. Greenberg</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">150</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">110</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Doug L. James</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">111</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Douglas DeCarlo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">112</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Douglas E. Zongker</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">113</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dylan Glas</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">114</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eihachiro Nakamae</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">115</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Elaine Cohen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">116</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Emil Praun</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">117</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Enrico Gobbetti</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">118</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eric Foxlin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">119</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eric Hazeltine</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">120</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eric J. Stollnitz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">121</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eric N. Mortensen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">122</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eric P. F. Lafortune</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">123</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eric Veach</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">124</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Erik Ruf</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">125</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eugene Fiume</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">80</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">126</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eyal Ofek</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">127</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">F. Kenton Musgrave</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">128</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">F. R. Carls</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">129</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fabrice Neyret</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">130</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Falai Chen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">131</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fausto Bernardini</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">132</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ferdi Scheepers</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">133</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Francis Lazarus</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">134</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Franois X. Sillion</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">135</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Frederick P. Brooks, Jr.</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">136</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fr&eacute;do Durand</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">137</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fr&eacute;d&eacute;ric Pighin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">138</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fr&eacute;d&eacute;ric Taillefer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">139</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">G. Fankhauser</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">140</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gabriel Taubin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">75</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">141</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gary Bishop</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">140</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">142</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gary Elko</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">143</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gary W. Meyer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">144</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gavin S.P. Miller</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">145</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gentaro Hirota</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">146</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Geoffrey Hinton</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">147</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">George Drettakis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">80</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">148</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">George Pfeifer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">149</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">George Williams</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">150</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">George Wolberg</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">151</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Georges Winkenbach</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">152</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Georgios Sakas</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">153</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gianpaolo U. Carraro</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">154</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gopal Pingali</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">155</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gordon Stoll</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">156</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Graham Walker</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">157</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Greg Spencer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">158</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Greg Turk</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">100</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">159</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Greg Welch</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">160</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gregory Turner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">161</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Guoliang Xu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">162</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">G&uuml;n Alppay</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">163</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Han-Ming Chen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">164</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hans K&oslash;hling Pedersen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">150</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">165</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hans Weber</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">166</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hans-Christian Hege</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">167</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hans-Peter Seidel</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">168</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hansong Zhang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">169</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hanspeter Pfister</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">170</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Henrik Wann Jensen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">171</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Henrik Weimer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">172</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Henrique Malvar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">173</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Henry Fuchs</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">174</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Heung-Yeung Shum</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">175</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hidehiko Tanaka</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">176</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hiroshi Ishii</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">177</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Homan Igehy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">80</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">178</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hugh Lauer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">179</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hugues Hoppe</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">270</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">180</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ian McDowall</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">181</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ian Taylor</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">182</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Igor Guskov</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">183</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ingrid Carlbom</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">184</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">J. D. Northrup</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">185</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">J. Marks</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">186</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">J. Robert Ensor</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">187</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jack Tumblin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">188</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James A. Ferwerda</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">189</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James Arvo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">160</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">190</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James F. Blinn</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">191</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James F. O'Brien</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">75</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">192</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James J. Troy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">193</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James R. Bergen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">194</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James Van Verth</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">195</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jamie Hecker</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">196</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jan Hardenbergh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">197</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jane Wilhelms</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">198</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jason Weber</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">199</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jay Torborg</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">200</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jean-Daniel Fekete</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">201</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jean-Francis Balaguer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">202</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jean-Laurent Mallet</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">203</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jed Lengyel</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">80</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">204</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jehee Lee</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">205</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jens Vorsatz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">206</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jeremy S. De Bonet</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">207</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jessica K. Hodgins</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">80</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">208</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jianmin Zheng</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">209</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jim Kajiya</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">210</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jim Knittel</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">211</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jim West</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">212</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jitendra Malik</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">95</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">213</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joanna L. Power</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">214</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joe Geigel</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">215</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joe Warren</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">216</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joel McCormack</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">217</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Airey</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">218</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Bowers</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">219</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John C. Hart</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">220</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John F. Hughes</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">110</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">221</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Funge</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">222</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Keyser</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">223</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John M. Snyder</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">130</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">224</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John S. Montrym</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">225</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John T. Edmark</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">226</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Underkoffler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">227</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Wyver</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">228</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jon Snoddy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">229</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jonas Gomes</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">230</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jonathan M. Cohen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">231</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jonathan W. Shade</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">232</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jos Stam</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">210</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">233</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joseph F. Laszlo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">234</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joseph Penn</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">235</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joshua E. Seims</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">236</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jovan Popovic</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">237</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jules Bloomenthal</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">238</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Julie Dorsey</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">239</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Justin Legakis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">240</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">K. Ryall</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">241</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Karan Singh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">242</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Katsushi Ikeuchi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">243</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Keith Ferguson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">244</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Keith I. Farkas</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">245</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Keith Waters</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">246</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ken Perlin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">247</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ken-ichi Anjyo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">248</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kenneth E. Hoff III</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">249</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kenneth E. Torrance</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">250</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kenneth I. Joy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">251</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kenneth P. Herndon</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">252</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kevin Arthur</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">253</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kevin D. Puterbaugh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">254</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kiyoshi Arai</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">255</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Krasimir Kolarov</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">256</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kurt W. Fleischer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">257</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kurt Zimmerman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">258</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kyung-Yong Chwa</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">259</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lance Williams</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">260</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Larry F. Hodges</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">261</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Larry F. Hughes</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">262</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Larry Seiler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">263</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lawrence Cowsar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">264</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lee Markosian</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">265</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Leif Kobbelt</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">266</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Leonard McMillan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">267</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Leonidas J. Guibas</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">268</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lev Stesin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">269</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Li-wei He</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">65</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">270</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lichan Hong</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">271</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Loring S. Holden</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">272</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lubomir D. Bourdev</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">273</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Luiz Velho</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">274</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">M. H. Gross</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">275</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mahesh Ramasubramanian</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">276</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Malcolm Sabin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">277</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Malcolm Slaney</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">278</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Maneesh Agrawala</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">279</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Manolis Kamvysselis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">280</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marc Levoy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">150</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">281</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marc Olano</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">282</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marie-Paule Cani</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">283</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marie-Paule Gascuel</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">284</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark A. Livingston</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">285</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Bolas</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">286</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark D. Fairchild</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">287</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark D. Wheeler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">288</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Finch</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">289</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Halstead</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">290</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Lucente</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">291</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Meyer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">292</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Peercy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">293</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark R. Bolin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">294</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark R. Mine</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">295</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marshall Bern</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">296</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Martin Courshesnes</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">297</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Martin Usoh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">298</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mary C. Whitton</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">299</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mathieu Desbrun</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">300</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matt Cutts</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">301</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matt Pharr</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">302</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthew Brand</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">303</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthew J.P. Regan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">304</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthew Stone</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">305</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthias Eck</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">306</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mel Slater</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">307</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael A. Kowalski</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">308</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael D. McCool</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">309</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael E. Weiblen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">310</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael F. Cohen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">311</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael F. Deering</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">312</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Garland</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">313</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Gleicher</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">120</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">314</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Halle</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">315</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Harrington</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">316</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Kass</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">317</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Kelley</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">318</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Lounsbery</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">319</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael M. Stark</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">320</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael P. Salisbury</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">321</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael T. Jones</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">322</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael T. Wong</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">323</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michele Covell</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">324</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michiel van de Panne</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">325</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mikako Harada</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">326</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ming Lin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">327</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mohan Sondhi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">328</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Munetoshi Unuma</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">329</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Myoung-Jun Kim</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">330</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Myung-Soo Kim</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">331</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nadia Magnenat Thalmann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">332</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nancy S. Pollard</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">333</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Navin Chaddha</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">334</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ned Greene</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">335</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nick Faust</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">336</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nick Foster</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">337</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nina Amenta</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">338</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Norman P. Jouppi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">339</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Normand Bri&eacute;re</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">340</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Oliver Deussen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">341</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Oussama Khatib</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">342</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">P. A. Beardsley</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">343</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pankaj Agarwal</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">344</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pascal Volino</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">345</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pat Hanrahan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">160</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">346</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Patrick Min</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">347</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Patrick Witting</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">348</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Paul E. Debevec</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">130</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">349</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Paul Rademacher</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">350</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Paul S. Heckbert</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">351</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Per H. Christensen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">352</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Peter Lindstrom</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">353</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Peter Litwinowicz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">354</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Peter Schr&ouml;der</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">130</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">355</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Peter Shirley</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">85</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">356</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Philip Dutr&eacute;</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">357</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Philip Nemec</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">358</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pierre Poulin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">359</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Przemyslaw Prusinkiewicz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">360</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">R. M. Koch</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">361</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Radek Grzeszczuk</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">65</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">362</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Radom&iacute;r Mech</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">363</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ramesh Raskar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">364</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Randy Pausch</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">365</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ravi Ramamoorthi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">366</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Reid Gershbein</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">367</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Richard Bukowski</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">368</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Richard E. Parent</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">369</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Richard F. Riesenfeld</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">370</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Richard Popp</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">371</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Richard Szeliski</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">372</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Robert C. Zeleznik</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">373</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Robert J. Jensen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">374</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Robert Mandell</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">375</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Robert Taylor</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">376</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Roger D. Hersch</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">377</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ron MacCracken</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">378</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ronald Azuma</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">379</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ronald Perry</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">380</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ronen Barzel</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">381</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Rui Bastos</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">382</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Russell M. Taylor II</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">383</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ryozo Takeuchi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">384</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">R&uuml;diger Westermann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">385</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">S. Gibson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">386</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">S. Shieber</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">387</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Samuel J. Trychin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">388</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Satoshi Matsuoka</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">389</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Satoshi Nishimura</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">390</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Scott Randolph</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">391</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Scott Watson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">392</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sean E. Anderson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">393</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sebastian Fernandez</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">394</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Seung-Yong Lee</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">395</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Shachar Fleishman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">396</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Shenchang Eric Chen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">397</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Shigeru Muraki</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">398</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sing-Choong Foo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">399</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Stanley Klein</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">400</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Stefan Gottschalk</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">401</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Stefan Gumhold</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">402</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Stefan Walter</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">403</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Stephanie Winner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">404</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Stephen F. May</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">405</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steve Benford</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">406</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steven Feiner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">407</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steven J. Gortler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">408</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steven M. Rubin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">409</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steven M. Seitz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">410</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steven P. Worley</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">411</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steven Spitz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">412</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sumanta N. Pattanaik</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">413</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sung Yong Shin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">65</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">414</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Swen Campagna</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">415</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">T. Kang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">416</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Takashi Totsuka</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">417</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Takeo Igarashi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">418</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Taku Yokoyama</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">419</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Taosong He</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">420</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thierry Galas</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">421</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas A. Funkhouser</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">422</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas Crulli</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">423</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas Ertl</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">424</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas Hudson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">425</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas Vetter</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">426</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas W. Sederberg</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">427</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tien Truong</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">428</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tim Culver</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">429</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tim Hawkins</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">430</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tim Skelly</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">431</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tinsley A. Galyean</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">432</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Todd B. Knoblock</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">433</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tom Duchamp</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">434</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tom Lyche</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">435</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tommy Burnette</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">436</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tomoo Mitsunaga</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">437</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tomoyuki Nishita</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">438</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tony DeRose</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">439</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tosiyasu L. Kunii</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">440</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Venkat Krishnamurthy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">441</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Victor Milenkovic</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">442</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Victor Ostromoukhov</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">140</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">443</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Victoria L. Interrante</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">444</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Volker Blanz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">445</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">W. Freeman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">446</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">W. Ruml</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">447</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wagner Toledo Corr&ecirc;a</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">448</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wayne E. Carlson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">449</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wayne L. Wooten</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">450</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wen-Teng Wang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">451</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Werner Stuetzle</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">452</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William A. Barrett</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">453</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William A. McNeely</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">454</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William F. Garrett</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">455</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William Horn</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">456</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William Mark</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">457</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William Ribarsky</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">458</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William Wright</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">459</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wim Sweldens</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">120</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">460</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wolfgang Heidrich</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">461</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wolfgang Straer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">462</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Xiaoyuan Tu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">463</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Y. Parish</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">464</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yair Mann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">465</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yizhou Yu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">466</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yoichi Sato</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">467</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yoshinori Dobashi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">468</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Youichi Horry</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">469</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yuencheng Lee</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">470</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Zachary Wartell</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">471</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Zoran Popovic</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">472</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">ric Cournarie</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">473</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">rick Bizouarn</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n</table>\n</body>\n</html>\n"
  },
  {
    "path": "fgl/siggraph2000/entry.htm",
    "content": "<html>\r\r\n<head>\r\r\n   <title>Fantasy Graphics League Entry Form</title>\r\r\n</head>\r\r\n<frameset cols=\"60%,40%\">\r\r\n<frame src=\"entryframe.htm\" scrolling=auto> \r\r\n<frame src=\"costframe.htm\" scrolling=auto> \r\r\n</frameset>\r\r\n</html>\r\r\n"
  },
  {
    "path": "fgl/siggraph2000/entryframe.htm",
    "content": "<html>\n\n<head>\n\n   <title>Entry Form Frame</title>\n\n</head>\n\n<body>\n\n<h1>Fantasy Graphics League Entry Form</h1>\n\n<form action=\"http://www.realtimerendering.com/domaincgi/entry1.pl\" method=\"get\" name=\"entryform\">\n\n\n\n\nThe contest is <B>closed</B>, but you can try out selecting a team anyway;\n\nyou'll win just about as many prizes as the real contestants.<P>\n\n\n\n\nYour name: <input type=\"text\" name=\"realname\" align=\"top\" maxlength=\"35\" size=\"41\"><br>\n\nYour email address: <input type=\"text\" name=\"email\" align=\"top\" maxlength=\"35\" size=\"35\"><P>\n\n\n\n\nYour imaginary lab's name: <input type=\"text\" name=\"lab_name\" align=\"top\" maxlength=\"35\" size=\"40\"><br>\n\n<P>\n\nYou may spend up to 400 Quatloos.<br>\n\nChoose your team (<b>enter each author's number!</b>):<br>\n\n<input type=\"text\" name=\"researcher1\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher2\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher3\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher4\" align=\"top\" maxlength=\"3\" size=\"5\"><br>\n\n<input type=\"text\" name=\"researcher5\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher6\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher7\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher8\" align=\"top\" maxlength=\"3\" size=\"5\"><br>\n\n<input type=\"text\" name=\"researcher9\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher10\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher11\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher12\" align=\"top\" maxlength=\"3\" size=\"5\"><br>\n\n\n\n\n<P>\n\n<input type=\"reset\" name=\"mybutton\" value=\"Reset\">\n\n\n\n\n<input type=\"hidden\" name=\"recipient\" value=\"erich@acm.org\">\n\n<input type=\"hidden\" name=\"subject\" value=\"FGL submission\">\n\n<input type=hidden name=\"required\" value=\"realname,email\">\n\n<input type=hidden name=\"env_report\" value=\"REMOTE_HOST,REMOTE_ADDR,HTTP_USER_AGENT\">\n\n\n\n\n\n\n\nWhen ready, hit the Check button. This will <I>not</I> submit your entry;\n\nrather, it will check for errors and show you your entry and its Quatloo cost.\n\n<P>\n\n\n\n\n<input type=\"submit\" value=\"     Check     \" align=\"middle\">\n\n</form>\n\n\n\n\n<P>\n\nYou may change your lab choices as many times as you wish;\n\nonly the last entry submitted (keyed by your email address) will be used in\n\njudging the winner. See <a href=\"index.htm\">the rules</a> for more information.\n\n<hr WIDTH=\"100%\">\n\n<br>From the unbalanced and poorly-aligned minds of <a href=\"http://www.erichaines.com/\">Eric\n\nHaines</a>, <a href=\"http://www.graphics.cornell.edu/~phil/\">Phil Dutr&eacute;</a>,\n\n<a href=\"http://www.graphics.cornell.edu/~dan/\">Dan Kartch</a>, and <a href=\"http://www.graphics.cornell.edu/~wbt/\">Ben Trumbore</a>.\n\n</body>\n\n</html>\n\n"
  },
  {
    "path": "fgl/siggraph2000/index.htm",
    "content": "<html>\n\n<head>\n\n<title>Fantasy Graphics League Results</title>\n\n<META name=\"description\" content=\"And the winner is...\">\n\n<META name=\"keywords\" content=\"fantasy graphics league\">\n\n</head>\n\n<body>\n\n\n\n<h1>\n\nResults for the Fantasy Graphics League</h1>\n\n\n\nIf you do not know what the Fantasy Graphics League is,\n\n<a href=\"contest.htm\">read about it</a>.\n\n\n\n<P>\n\nAnd the winner is:<P>\n\n<center>\n\n<font color=\"#ff0000\" size=\"+20\">\n\n<B><blink>Matt Pharr</blink></B>\n\n</font>\n\n<br>\n\n<a href=\"https://web.archive.org/web/20000815230227/http://graphics.stanford.edu/~mmp/\">\n\n<img src=\"spinning.gif\" WIDTH=144 HEIGHT=96 ALT=\"Matt's head on a platter, almost\">\n\n</a>\n\n</center>\n\n\n\n<P>\n\nAfter scoring the\n\n<a href=\"http://www.siggraph.org/s2000/conference/papers/index.html\">SIGGRAPH\n\npapers</a> and\n\n<a href=\"http://www.siggraph.org/s2000/conference/skapps/index.html\">sketches</a>\n\nauthors' values, we have found Matt has blown away the competition.\n\nHis lab is worth 271 points;\n\nsecond and third place winners are Peter Shirley with 212.14 points and\n\nMichael Callahan with 198.57 points.\n\nThere were 74 competing labs, and the average number of points for a team was\n\n86.3687258687259.\n\n<P>\n\nMatt's killer lab was:<P>\n\n<table BORDER=2 CELLSPACING=2 CELLPADDING=2>\n\n<tr>\n\n<td>\n\n<b>\n\nCost\n\n</b>\n\n</td>\n\n<td>\n\n<b>\n\nValue\n\n</b>\n\n</td>\n\n<td>\n\n<b>\n\nName\n\n</b>\n\n</td>\n\n</tr>\n\n\n\n<tr><td ALIGN=\"RIGHT\">25</td><td ALIGN=\"RIGHT\">30.00</td>\n\n<td><a href=\"http://graphics.stanford.edu/~mmp/\">Matt Pharr</a></td></tr>\n\n<tr><td ALIGN=\"RIGHT\">20</td><td ALIGN=\"RIGHT\">15.00</td>\n\n<td>Mark Peercy</td></tr>\n\n<tr><td ALIGN=\"RIGHT\">30</td><td ALIGN=\"RIGHT\">15.00</td>\n\n<td><a href=\"http://graphics.stanford.edu/~maneesh/\">Maneesh Agrawala</a></td></tr>\n\n<tr><td ALIGN=\"RIGHT\">60</td><td ALIGN=\"RIGHT\">30.00</td>\n\n<td><a href=\"http://graphics.stanford.edu/~ericv/\">Eric Veach</a></td></tr>\n\n<tr><td ALIGN=\"RIGHT\">15</td><td ALIGN=\"RIGHT\"> 0.00</td>\n\n<td><a href=\"http://www.doctorgavin.com/\">Gavin S.P. Miller</a></td></tr>\n\n<tr><td ALIGN=\"RIGHT\">15</td><td ALIGN=\"RIGHT\">30.00</td>\n\n<td><a href=\"http://graphics.stanford.edu/~rsg/\">Reid Gershbein</a></td></tr>\n\n<tr><td ALIGN=\"RIGHT\">40</td><td ALIGN=\"RIGHT\"> 0.00</td>\n\n<td><a href=\"http://www.graphics.lcs.mit.edu/~henrik/\">Henrik Wann Jensen</a></td></tr>\n\n<tr><td ALIGN=\"RIGHT\">20</td><td ALIGN=\"RIGHT\">15.00</td>\n\n<td>John Airey</td></tr>\n\n<tr><td ALIGN=\"RIGHT\">15</td><td ALIGN=\"RIGHT\">60.00</td>\n\n<td><a href=\"http://www9.informatik.uni-erlangen.de/Persons/Kobbelt/\">Leif Kobbelt</a></td></tr>\n\n<tr><td ALIGN=\"RIGHT\">60</td><td ALIGN=\"RIGHT\"> 0.00</td>\n\n<td><a href=\"http://robotics.stanford.edu/~guibas/\">Leonidas J. Guibas</a></td></tr>\n\n<tr><td ALIGN=\"RIGHT\">30</td><td ALIGN=\"RIGHT\">32.00</td>\n\n<td><a href=\"http://www.graphics.lcs.mit.edu/~mcmillan/\">Leonard McMillan</a></td></tr>\n\n<tr><td ALIGN=\"RIGHT\">30</td><td ALIGN=\"RIGHT\">44.00</td>\n\n<td><a href=\"http://hillbilly.deas.harvard.edu/~sjg/\">Steven J. Gortler</a></td></tr>\n\n\n\n\n\n</table>\n\n<P>\n\nHis team cost only 360 Quatloos, with enough left over to buy\n\nan espresso machine (worth at least one extra grad student in productivity gained).\n\nFully half of his lab were from Stanford, which is appropriate since Stanford\n\ndominated SIGGRAPH this year, crushing the competition like they were small\n\ncrushable things, scoring in 8 different papers. Sweet sassy molassy!\n\n\n\n<P>\n\nWe asked Matt some questions:\n\n\n\n<P>\n\n<font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#0D3256\">\n\n<B>Q:</B> <I>So how did you put together the winning lab? It looks like you scouted\n\nout the Stanford submissions, how about the rest of the team? Are you like\n\nKevin Bacon, some nexus of the grapevine? Or just an ordinary Joe who got\n\nlucky?</I>\n\n\n\n<P>\n\n<B>A:</B> First and foremost, I'm thrilled that it wasn't necessary to go the route\n\nof bribing the papers committee in order to take away this victory.\n\n\n\n<P>\n\nCertainly I made the most out of what I knew about what was coming out of\n\nStanford, but I'd like to think that it all really boils down to me being\n\nso plugged into the pulse of graphics research today that my victory was\n\npractically inevitable.  Though frankly, I wish that Don Greenberg and Andy\n\nvan Dam would stop pestering me about getting together for a golf outing so\n\nI can fill them in on my vast and deep understanding of the landscape of\n\ncomputer graphics today.\n\n\n\n<P>\n\n<B>Q:</B> <I>Do your relatives know yet about your accomplishment? How has this\n\nnewfound fame otherwise changed your life?</I>\n\n\n\n<P>\n\n<B>A:</B> Er, no.  I guess I haven't mentioned it to them.  Presumably they'll be\n\nreading about it in the major news weeklies soon enough?\n\n\n\n<P>\n\nSo far, the only change has been that everyone wants to know why <i>they</i>\n\nweren't on my team.  How do you explain to your advisor, say, why he wasn't\n\nin your winning team, since he was too expensive to draft for the potential\n\npayoff?  How does one do this while simultaneously trying to get a thesis\n\noutline agreed upon? \n\n\n\n<P>\n\n<B>Q:</B> <I>What prize should you get for having the winning lab? Are you angry that\n\nyou're not going to get it?</I>\n\n\n\n<P>\n\n<B>A:</B> There really is no prize that could compare to pure joy of the victory.\n\n\n\n<P>\n\nThat said, nothing can compare to the ribbing I can now give to Pete\n\nShirley and the 72 other unnamed competitors who I crushed into the ground\n\nlike tiny little insects.  Wait.  Don't publish that.  Say that I said,\n\n\"worthy competitors who gallantly gave their best\" rather than that last\n\npart.\n\n\n\n<P>\n\nRight, then.  So shower me with cheap ribbons and surplus drink tickets for\n\nthe papers and panels reception if you will, but it's all so fleeting in\n\ncomparison to being the winner of the first annual(?) fantasy graphics\n\nleague.\n\n\n\n<P>\n\n<B>Q:</B> <I>(hard hitting question, the reporter gets tough:) Do you have any regrets\n\nthat you didn't give your lab a name? Please, your tears are wasted on this\n\ngrizzled veteran.</I>\n\n\n\n<P>\n\n<B>A:</B> It's a great regret, actually.  Sadly, the muse of cleverness left me when\n\nthe pick a name thing came up.  Apparently I used the last of my creative\n\nbrilliance in picking the team members (bahahaahaha).\n\n\n\n<P>\n\n<B>Q:</B> <I>Any final comments for your fans?</I>\n\n\n\n<P>\n\n<B>A:</B> I'd like to thank you and your fellow schemers for putting this contest\n\ntogether and for all of the work that that no doubt entailed.  I'd also\n\nlike to thank everyone on my team, especially the ones who came through for\n\nSiggraph 2000.  I'd <i>really</i> like to thank Leif \"15 point cost, 60 point\n\npayoff\" Kobbelt for coming through with his cool solo subdivision paper.\n\n\n\n</font>\n\n<P>\n\nThere you have it, and all we can say about winning is that it couldn't have\n\nhappened to a taller guy.\n\n<P>\n\nThe\n\n<a href=\"http://www.siggraph.org/s2000/conference/papers/index.html\">conference\n\npapers</a> made up the bulk of the points for each team, with the\n\n<a href=\"http://www.siggraph.org/s2000/conference/skapps/index.html\">sketches</a>\n\nhaving only a tiny effect on them.\n\nIn fact, only four authors who could be purchased were involved in a sketch\n\nthis year (Yoshinori Dobashi, Dani Lischinski, Mel Slater, and Yizhou Yu).\n\n83.9362934362934 of the 86.3687258687259 points an average team scored came\n\nfrom papers, 2.4324324324325 points from sketches.\n\nThe main effect of points from sketches at the top of the team rankings was\n\nto help Peter Shirley move from third to second place and David McAllister from\n\nsixth to fourth.\n\n\n\n<P>\n\n<I>Late breaking controversy: the sketches on the\n\n<a href=\"http://www.siggraph.org/s2000/conference/skapps/index.html\">SIGGRAPH site</a>\n\ngive only the first author's name in most (but not all) cases, making it\n\nimpossible for FGL's staff of trained professionals to properly adjudicate\n\nthe results. So, for simplicity, we will award 20 points to the first author\n\nof a sketch, nada to the (mysterious) rest of them. We reserve the right\n\nto recompute the results if SIGGRAPH changes these pages. Odds are it won't\n\nchange a thing - with Matt far ahead, Pete surely will find it\n\nhard to catch him (wooo, I slay me with these puns).</I>\n\n\n\n<P>\n\nThe top ten teams were:\n\n<PRE>\n\n271.00 - Matt Pharr\n\n212.14 - Peter Shirley, Sleep deprived maniacs\n\n198.57 - Michael Callahan, Big M's House of Explicit Surfaces\n\n180.00 - David K. McAllister, Siggraph crunchin' in my easy chair\n\n179.57 - Peter-Pike Sloan, Graphics 'R Us\n\n165.71 - Doug Zongker, bleah.com, inc.\n\n165.00 - Tomas M&ouml;ller\n\n163.00 - Wolfgang Heidrich, VIsualization And GRAphics\n\n152.00 - Sebastien Paquet, Bitum\n\n150.57 - Gary Yngve, GVU\n\n149.00 - Hanspeter Pfister, Why Two Kegs?\n\n148.57 - G. W., GSTB\n\n147.57 - David Johnson\n\n142.00 - Davis King, GVU squared\n\n139.00 - YON - Jan C. Hardenbergh, Ray Benders\n\n</PRE>\n\n\n\nThe observant reader will note that there are fifteen top ten teams.\n\nThis is because a few authors' names did not properly get matched between\n\ndatasets when the results were first tabulated, e.g.  it wasn't noted that\n\n\"B. Mirtich\" and \"Brian Mirtich\" were the same person.\n\nBrian was a particularly significant pick, chosen by 6 teams, at a cost of\n\nonly 5 Quatloos and yielding 60 points.\n\nSo, taking a page from college football, in which the\n\n<a href=\"http://espn.go.com/ncaa/clubhouses/ncf_index.html\">Big Ten</a> is\n\nactually made of 11 teams, we list the original top ten interspersed with\n\nthe five newcomers.\n\n\n\n<P>\n\nTeams were of all different sorts: alumni teams (witness GVU's success), name\n\nteams (all Marks, all Erics [plus a John Hughes for pinch hitting]),\n\ntheme teams (all ex-ray tracing researchers),\n\nlocation teams (Brussels), and power hitters (teams of just Salesin/Debevec and Hoppe/Debevec).\n\nThat said, it appears that most teams were created to be serious contenders.\n\nThere was a tie for the most popular author to be chosen for a team: Peter\n\nShirley and Wolfgang Heidrich were each chosen by 14 teams.\n\n\n\n<P>\n\nWith the inclusion of Brian \"Mr. Efficiency\" Mirtich,\n\nthe best team that can be formed is now worth 538 points and costs 390 quatloos\n\n(it's somewhat surprising that 10 quatloos are unspent):\n\n<PRE>\n\n### value  cost  val/cst  Name\n\n============================================\n\n 30 60.00    5  12.0000   Brian Mirtich\n\n352 60.00   10   6.0000   Peter Lindstrom\n\n265 60.00   15   4.0000   Leif Kobbelt\n\n340 30.00   10   3.0000   Oliver Deussen\n\n306 20.00   10   2.0000   Mel Slater\n\n366 30.00   15   2.0000   Reid Gershbein\n\n467 32.00   20   1.6000   Yoshinori Dobashi\n\n407 44.00   30   1.4667   Steven J. Gortler\n\n301 30.00   25   1.2000   Matt Pharr\n\n266 32.00   30   1.0667   Leonard McMillan\n\n  4 60.00   60   1.0000   Aaron Hertzmann\n\n345 80.00  160   0.5000   Pat Hanrahan\n\n</PRE>\n\n\n\nand Matt Pharr is now in trouble, since his advisor is on this team.\n\n\n\n<P>\n\nThat's about it, and thanks for participating.\n\nWhat follows are a bunch of tables of data, both the raw\n\ninput data and the results sorted by various factors.\n\n\n\n<P>\n\nInput data files: the 5 year <a href=\"previous_authors.txt\">SIGGRAPH author listing file</a>,\n\nthe <a href=\"sigpaper.txt\">SIGGRAPH 2000 paper listing</a>, and the\n\n<a href=\"sigsketch.txt\">SIGGRAPH 2000 sketch listing</a>.\n\n\n\n<P>\n\nAuthor values: listed <a href=\"authors_alpha.txt\">alphabetically</a>,\n\nby <a href=\"authors_points.txt\">highest point value earned</a> (Salesin,\n\nHanrahan, and Levoy were the three authors to score more than 60 points), and\n\nby <a href=\"authors_eff.txt\">efficiency</a>\n\n(i.e. the author's point value is divided by quatloo cost).\n\nThe best possible team is mostly made of the most efficient authors (who are now\n\ninefficient for next year, since they will now cost more quatloos), though\n\nthere are a few pricier authors in the mix.\n\n\n\n<P>\n\nBy the way, if you actually want to <I>read</I> the SIGGRAPH 2000 papers and\n\nnot just rate the authors, visit <a href=\"http://www.cs.brown.edu/~tor/sig2000.html\">Tim Rowley's site</a>.\n\n\n\n<p>\n\n<hr WIDTH=\"100%\">\n\nFrom the unhinged minds of <a href=\"http://www.erichaines.com/\">Eric\n\nHaines</a>, <a href=\"http://www.graphics.cornell.edu/~phil/\">Phil Dutr&eacute;</a>,\n\nDan Kartch, and <a href=\"http://www.graphics.cornell.edu/~wbt/\">Ben\n\nTrumbore</a>.\n\n<br>\n\nlast updated: <I>June 3, 2000</I>\n\n</body>\n\n</html>\n\n"
  },
  {
    "path": "fgl/siggraph2000/nextpage.htm",
    "content": "<html>\n\n<head>\n\n   <title>Entry Form Confirmation</title>\n\n</head>\n\n<body>\n\n<h1>Entry Confirmation</h1>\n\n[This page will show the team chosen, total cost, and ask for confirmation\n\nthat this is the team you wanted.]\n\n<hr WIDTH=\"100%\">\n\n<br>From the misadjusted minds of <a href=\"http://www.erichaines.com/\">Eric\n\nHaines</a>, <a href=\"http://www.graphics.cornell.edu/~phil/\">Phil Dutr&eacute;</a>,\n\n<a href=\"http://www.graphics.cornell.edu/~dan/\">Dan Kartch</a>, and <a href=\"http://www.graphics.cornell.edu/~wbt/\">Ben Trumbore</a>.\n\n</body>\n\n</html>\n\n"
  },
  {
    "path": "fgl/siggraph2000/previous_authors.txt",
    "content": "# 1995\r\r\nMichael F. Deering\r\r\nMarc Levoy\r\r\nShenchang Eric Chen\r\r\nLeonard McMillan and Gary Bishop\r\r\nBruce M. Blumberg and Tinsley A. Galyean\r\r\nYuencheng Lee and Demetri Terzopoulos and Keith Waters\r\r\nRadek Grzeszczuk and Demetri Terzopoulos\r\r\nJessica K. Hodgins and Wayne L. Wooten and David C. Brogan and James F. O'Brien\r\r\nJean-Daniel Fekete and rick Bizouarn and ric Cournarie and Thierry Galas and Frdric Taillefer\r\r\nMunetoshi Unuma and Ken-ichi Anjyo and Ryozo Takeuchi\r\r\nArmin Bruderlin and Lance Williams\r\r\nAndrew Witkin and Zoran Popovic\r\r\nChandrajit L. Bajaj and Fausto Bernardini and Guoliang Xu\r\r\nJason Weber and Joseph Penn\r\r\nJos Stam and Eugene Fiume\r\r\nMartin Courshesnes and Pascal Volino and Nadia Magnenat Thalmann\r\r\nFranois X. Sillion and George Drettakis\r\r\nKen Perlin and Luiz Velho\r\r\nPeter Schrder and Wim Sweldens\r\r\nMatthias Eck and Tony DeRose and Tom Duchamp and Hugues Hoppe and Michael Lounsbery and Werner Stuetzle\r\r\nMichael Gleicher\r\r\nEric N. Mortensen and William A. Barrett\r\r\nMikako Harada and Andrew Witkin and David Baraff\r\r\nJohn M. Snyder\r\r\nVictor Ostromoukhov and Roger D. Hersch\r\r\nDavid J. Heeger and James R. Bergen\r\r\nKurt W. Fleischer and David Laidlaw and Bena Currin and Alan H. Barr\r\r\nDetlev Stalling and Hans-Christian Hege\r\r\nDenis Zorin and Alan H. Barr\r\r\nTomoo Mitsunaga and Taku Yokoyama and Takashi Totsuka\r\r\nLuiz Velho and Jonas Gomes\r\r\nCharles E. Jacobs and Adam Finkelstein and David H. Salesin\r\r\nMathieu Desbrun and Marie-Paule Gascuel\r\r\nHans Khling Pedersen\r\r\nThomas W. Sederberg and Falai Chen\r\r\nJules Bloomenthal and Keith Ferguson\r\r\nCraig Kolb and Pat Hanrahan and Don P. Mitchell\r\r\nGreg Spencer and Peter Shirley and Kurt Zimmerman and Donald P. Greenberg\r\r\nJames Arvo\r\r\nBrian Guenter and Todd B. Knoblock and Erik Ruf\r\r\nGabriel Taubin\r\r\nCindy M. Grimm and John F. Hughes\r\r\nMyoung-Jun Kim and Sung Yong Shin and Myung-Soo Kim\r\r\nCarole Blanc and Christophe Schlick\r\r\nMark Lucente and Tinsley A. Galyean\r\r\nEnrico Gobbetti and Jean-Francis Balaguer\r\r\nRandy Pausch and Tommy Burnette and Dan Brockway and Michael E. Weiblen\r\r\nRonald Azuma and Gary Bishop\r\r\nMark R. Bolin and Gary W. Meyer\r\r\nEric Veach and Leonidas J. Guibas\r\r\nMichael D. McCool\r\r\nJames Arvo\r\r\nSeung-Yong Lee and Kyung-Yong Chwa and Sung Yong Shin and George Wolberg\r\r\nJed Lengyel and Donald P. Greenberg and Richard Popp\r\r\nGeorgios Sakas and Stefan Walter\r\r\n# 1996\r\r\nPaul E. Debevec and Camillo J. Taylor and Jitendra Malik\r\r\nSteven M. Seitz and Charles R. Dyer\r\r\nMarc Levoy and Pat Hanrahan\r\r\nSteven J. Gortler and Radek Grzeszczuk and Richard Szeliski and Michael F. Cohen\r\r\nHan-Ming Chen and Wen-Teng Wang\r\r\nNed Greene\r\r\nJonathan W. Shade and Dani Lischinski and David H. Salesin and Tony DeRose and John M. Snyder\r\r\nNormand Brire and Pierre Poulin\r\r\nAndrew Certain and Jovan Popovic and Tony DeRose and Tom Duchamp and David H. Salesin and Werner Stuetzle\r\r\nHugues Hoppe\r\r\nPeter Lindstrom and David Koller and William Ribarsky and Larry F. Hughes and Nick Faust and Gregory Turner\r\r\nJonathan M. Cohen and Amitabh Varshney and Dinesh Manocha and Greg Turk and Hans Weber and Pankaj Agarwal and Frederick P. Brooks, Jr. and William Wright\r\r\nVictor Milenkovic\r\r\nDavid Baraff\r\r\nCharles F. Rose and Brian Guenter and Bobby Bodenheimer and Michael F. Cohen\r\r\nJoseph F. Laszlo and Michiel van de Panne and Eugene Fiume\r\r\nRobert C. Zeleznik and Kenneth P. Herndon and John F. Hughes\r\r\r\nStefan Gottschalk and Ming Lin and Dinesh Manocha\r\r\nRon MacCracken and Kenneth I. Joy\r\r\nDenis Zorin and Peter Schrder and Wim Sweldens\r\r\nRandy Pausch and Jon Snoddy and Eric Hazeltine and Robert Taylor and Scott Watson\r\r\nKen Perlin and Athomas Goldberg\r\r\nLi-wei He and Michael F. Cohen and David H. Salesin\r\r\nDavid Kurlander and Tim Skelly and David H. Salesin\r\r\nJoanna L. Power and Brad S. West and Eric J. Stollnitz and David H. Salesin\r\r\nJames A. Ferwerda and Sumanta N. Pattanaik and Peter Shirley and Donald P. Greenberg\r\r\nAlvy Ray Smith and James F. Blinn\r\r\nAnil N. Hirani and Takashi Totsuka\r\r\nDon P. Mitchell\r\r\nAdam Finkelstein and Charles E. Jacobs and David H. Salesin\r\r\nSteven P. Worley\r\r\nHans Khling Pedersen\r\r\nBrian Curless and Marc Levoy\r\r\nVenkat Krishnamurthy and Marc Levoy\r\r\nMatthias Eck and Hugues Hoppe\r\r\nMark Halstead and Brian Barsky and Stanley Klein and Robert Mandell\r\r\nThomas A. Funkhouser\r\r\nJay Torborg and Jim Kajiya\r\r\nSatoshi Nishimura and Tosiyasu L. Kunii\r\r\nAndrew C. Beers and Maneesh Agrawala and Navin Chaddha\r\r\r\nTomoyuki Nishita and Eihachiro Nakamae and Yoshinori Dobashi\r\r\nJulie Dorsey and Pat Hanrahan\r\r\nRadomr Mech and Przemyslaw Prusinkiewicz\r\r\nJulie Dorsey and Hans Khling Pedersen and Pat Hanrahan\r\r\nR. M. Koch and Markus H. Gross and F. R. Carls and D. F. von Bren and G. Fankhauser and Y. Parish\r\r\nAndrei State and Gentaro Hirota and David T. Chen and William F. Garrett and Mark A. Livingston\r\r\nAndrei State and Mark A. Livingston and Gentaro Hirota and William F. Garrett and Mary C. Whitton and Henry Fuchs\r\r\nWilliam Mark and Scott Randolph and Mark Finch and James Van Verth and Russell M. Taylor II\r\r\nGreg Turk and David Banks\r\r\nMichael P. Salisbury and Corin Anderson and Dani Lischinski and David H. Salesin\r\r\nGeorges Winkenbach and David H. Salesin\r\r\nBarbara J. Meier\r\r\n# 1997\r\r\nRandy Pausch and Dennis Proffitt and George Williams\r\r\nMark R. Mine and Frederick P. Brooks, Jr. and Carlo H. Squin\r\r\nLichan Hong and Shigeru Muraki and Arie Kaufman and Dirk Bartz and Taosong He\r\r\nRichard Bukowski and Carlo H. Squin\r\r\nBruce Walter and Gn Alppay and Eric P. F. Lafortune and Sebastian Fernandez and Donald P. Greenberg\r\r\nAlexander Keller\r\r\nGeorge Drettakis and Franois X. Sillion\r\r\nEric Veach and Leonidas J. Guibas\r\r\nHansong Zhang and Dinesh Manocha and Thomas Hudson and Kenneth E. Hoff III\r\r\nFrdo Durand and George Drettakis and Claude Puech\r\r\nMatt Pharr and Craig Kolb and Reid Gershbein and Pat Hanrahan\r\r\nVictoria L. Interrante\r\r\nEric P. F. Lafortune and Sing-Choong Foo and Kenneth E. Torrance and Donald P. Greenberg\r\r\nDan B. Goldman\r\r\nJoe Geigel and F. Kenton Musgrave\r\r\nJames A. Ferwerda and Sumanta N. Pattanaik and Peter Shirley and Donald P. Greenberg\r\r\nJessica K. Hodgins and Nancy S. Pollard\r\r\nFerdi Scheepers and Richard E. Parent and Wayne E. Carlson and Stephen F. May\r\r\nJane Wilhelms and Allen Van Gelder\r\r\nNick Foster and Dimitris Metaxas\r\r\nHugues Hoppe\r\r\nDavid Luebke and Carl Erikson\r\r\nMichael Garland and Paul S. Heckbert\r\r\nJovan Popovic and Hugues Hoppe\r\r\nYouichi Horry and Ken-ichi Anjyo and Kiyoshi Arai\r\r\nJed Lengyel and John M. Snyder\r\r\nDaniel N. Wood and Adam Finkelstein and John F. Hughes and Craig E. Thayer and David H. Salesin\r\r\nRichard Szeliski and Heung-Yeung Shum\r\r\nDenis Zorin and Peter Schrder and Wim Sweldens\r\r\nAri Rappoport and Steven Spitz\r\r\nBarton T. Stander and John C. Hart\r\r\nRavi Ramamoorthi and Alan H. Barr\r\r\nJohn S. Montrym and Daniel R. Baum and David L. Dignam and Christopher J. Migdal\r\r\nMark Peercy and John Airey and Brian Cabral\r\r\nStephanie Winner and Michael Kelley and Brent Pease and Bill Rivard and Alex Yen\r\r\nA. E. Fabris and A. R. Forrest\r\r\nManeesh Agrawala and Andrew C. Beers and Bernd Frhlich and Pat Hanrahan and Ian McDowall and Mark Bolas\r\r\nGreg Welch and Gary Bishop\r\r\nDiego C. Ruspini and Krasimir Kolarov and Oussama Khatib\r\r\nChristoph Bregler and Michele Covell and Malcolm Slaney\r\r\nJeremy S. De Bonet\r\r\nPaul E. Debevec and Jitendra Malik\r\r\nYoichi Sato and Mark D. Wheeler and Katsushi Ikeuchi\r\r\nJoe Marks and B. Andalman and Paul A. Beardsley and W. Freeman and S. Gibson and Jessica K. Hodgins and T. Kang and Brian Mirtich and Hanspeter Pfister and W. Ruml and K. Ryall and Joshua E. Seims and S. Shieber\r\r\nMichael P. Salisbury and Michael T. Wong and John F. Hughes and David H. Salesin\r\r\nPeter Litwinowicz\r\r\nLee Markosian and Michael A. Kowalski and Samuel J. Trychin and Lubomir D. Bourdev and Daniel Goldstein and John F. Hughes\r\r\nCassidy J. Curtis and Sean E. Anderson and Joshua E. Seims and Kurt W. Fleischer and David H. Salesin\r\r\nDonald P. Greenberg and Kenneth E. Torrance and Peter Shirley and James Arvo and James A. Ferwerda and Sumanta N. Pattanaik and Eric P. F. Lafortune and Bruce Walter and Sing-Choong Foo and Ben Trumbore\r\r\n# 1998\r\r\nRadek Grzeszczuk and Demetri Terzopoulos and Geoffrey Hinton\r\r\nThomas A. Funkhouser and Ingrid Carlbom and Gary Elko and Gopal Pingali and Mohan Sondhi and Jim West\r\r\nMichael Gleicher\r\r\nDavid Baraff and Andrew Witkin\r\r\nBrian Guenter and Cindy M. Grimm and Daniel N. Wood and Henrique Malvar and Frdric Pighin\r\r\nDouglas DeCarlo and Dimitris Metaxas and Matthew Stone\r\r\nFrdric Pighin and Jamie Hecker and Dani Lischinski and Richard Szeliski and David H. Salesin\r\r\nTony DeRose and Michael Kass and Tien Truong\r\r\nAaron W.F. Lee and Wim Sweldens and Peter Schrder and Lawrence Cowsar and David Dobkin\r\r\nLeif Kobbelt and Swen Campagna and Jens Vorsatz and Hans-Peter Seidel\r\r\nJonathan M. Cohen and Marc Olano and Dinesh Manocha\r\r\nGabriel Taubin and Andr Gueziec and William Horn and Francis Lazarus\r\r\nStefan Gumhold and Wolfgang Straer\r\r\nHoman Igehy and Gordon Stoll and Pat Hanrahan\r\r\nChristopher C. Tanner and Christopher J. Migdal and Michael T. Jones\r\r\nMarc Olano and Anselmo Lastra\r\r\nRdiger Westermann and Thomas Ertl\r\r\nRamesh Raskar and Greg Welch and Matt Cutts and Adam Lake and Lev Stesin and Henry Fuchs\r\r\nPaul E. Debevec\r\r\nPaul Rademacher and Gary Bishop\r\r\nYizhou Yu and Jitendra Malik\r\r\nJohn M. Snyder and Jed Lengyel\r\r\nJonathan W. Shade and Steven J. Gortler and Li-wei He and Richard Szeliski\r\r\nMichael Halle\r\r\nBaining Guo\r\r\nEric J. Stollnitz and Victor Ostromoukhov and David H. Salesin\r\r\nOliver Deussen and Pat Hanrahan and Matt Pharr and Bernd Lintermann and Radomr Mech and Przemyslaw Prusinkiewicz\r\r\nSumanta N. Pattanaik and James A. Ferwerda and Mark D. Fairchild and Donald P.  Greenberg\r\r\nMark R. Bolin and Gary W. Meyer\r\r\nHenrik Wann Jensen and Per H. Christensen\r\r\nCyril Soler and Franois X. Sillion\r\r\r\nEyal Ofek and Ari Rappoport\r\r\nBruno Lvy and Jean-Laurent Mallet\r\r\nGianpaolo U. Carraro and John T. Edmark and J. Robert Ensor\r\r\nBlair MacIntyre and Steven Feiner\r\r\nEric Foxlin and Michael Harrington and George Pfeifer\r\r\nBrygg Ullmer and Hiroshi Ishii and Dylan Glas\r\r\nThomas W. Sederberg and Jianmin Zheng and David Sewell and Malcolm Sabin\r\r\nJos Stam\r\r\nKaran Singh and Eugene Fiume\r\r\nNina Amenta and Marshall Bern and Manolis Kamvysselis\r\r\nMichael T. Wong and Douglas E. Zongker and David H. Salesin\r\r\nWagner Toledo Corra and Robert J. Jensen and Craig E. Thayer and Adam Finkelstein\r\r\nAmy Gooch and Bruce Gooch and Peter Shirley and Elaine Cohen\r\r\nAaron Hertzmann\r\r\n# 1999\r\r\nZoran Popovic and Andrew Witkin\r\r\nMatthew Brand\r\r\nJohn Funge and Xiaoyuan Tu and Demetri Terzopoulos\r\r\nJehee Lee and Sung Yong Shin\r\r\nEmil Praun and Hugues Hoppe and Adam Finkelstein\r\r\nAdi Levin\r\r\nDoug L. James and Dinesh K. Pai\r\r\nMahesh Ramasubramanian and Sumanta N. Pattanaik and Donald P. Greenberg\r\r\nJack Tumblin and Greg Turk\r\r\nA. J. Preetham and Peter Shirley and Brian E. Smits\r\r\nJos Stam\r\r\nHenrik Weimer and Joe Warren\r\r\nJos Stam\r\r\nPatrick Witting\r\r\nJames F. O'Brien and Jessica K. Hodgins\r\r\nDavid Hart and Philip Dutr and Donald P. Greenberg\r\r\nMichael M. Stark and Elaine Cohen and Tom Lyche and Richard F. Riesenfeld\r\r\nBrian Cabral and Marc Olano and Philip Nemec\r\r\nWolfgang Heidrich and Hans-Peter Seidel\r\r\nHoman Igehy\r\r\nVolker Blanz and Thomas Vetter\r\r\nRavi Ramamoorthi and James Arvo\r\r\nDouglas E. Zongker and Dawn M. Werner and Brian Curless and David H. Salesin\r\r\nYizhou Yu and Paul E. Debevec and Jitendra Malik and Tim Hawkins\r\r\nJulie Dorsey and Alan Edelman and Justin Legakis and Henrik Wann Jensen and Hans Khling Pedersen\r\r\nFabrice Neyret and Marie-Paule Cani\r\r\nJoel McCormack and Ronald Perry and Keith I. Farkas and Norman P. Jouppi\r\r\nHanspeter Pfister and Jan Hardenbergh and Jim Knittel and Hugh Lauer and Larry Seiler\r\r\nDaniel Cohen-Or and Yair Mann and Shachar Fleishman\r\r\nHugues Hoppe\r\r\nKenneth E. Hoff III and Tim Culver and John Keyser and Ming Lin and Dinesh Manocha\r\r\nMatthew J.P. Regan and Gavin S.P. Miller and Steven M. Rubin and Chris Kogelnik\r\r\nChun-Fa Chang and Gary Bishop and Anselmo Lastra\r\r\nHeung-Yeung Shum and Li-wei He\r\r\nDaniel G. Aliaga and Anselmo Lastra\r\r\nMathieu Desbrun and Mark Meyer and Peter Schrder and Alan H. Barr\r\r\r\nIgor Guskov and Wim Sweldens and Peter Schrder\r\r\nGreg Turk and James F. O'Brien\r\r\nAaron W.F. Lee and David Dobkin and Wim Sweldens and Peter Schrder\r\r\nZachary Wartell and Larry F. Hodges and William Ribarsky\r\r\nMartin Usoh and Kevin Arthur and Mary C. Whitton and Rui Bastos and Anthony Steed and Mel Slater and Frederick P. Brooks, Jr.\r\r\nThomas A. Funkhouser and Patrick Min and Ingrid Carlbom\r\r\nChris Greenhalgh and Steve Benford and Ian Taylor and John Bowers and Graham Walker and John Wyver\r\r\nJohn Underkoffler and Brygg Ullmer and Hiroshi Ishii\r\r\nLee Markosian and Jonathan M. Cohen and Thomas Crulli and John F. Hughes\r\r\nWilliam A. McNeely and Kevin D. Puterbaugh and James J. Troy\r\r\nTakeo Igarashi and Satoshi Matsuoka and Hidehiko Tanaka\r\r\nVictor Ostromoukhov\r\r\nVictor Ostromoukhov and Roger D. Hersch\r\r\nMichael A. Kowalski and Lee Markosian and J. D. Northrup and Lubomir D. Bourdev and Ronen Barzel and Loring S. Holden and John F. Hughes\r\r\nPaul Rademacher\r\r\n"
  },
  {
    "path": "fgl/siggraph2000/sigpaper.txt",
    "content": "\r\r\r\nPen-and-Ink Illustration of Trees\r\r\nOliver Deussen\r\r\nThomas Strothotte\r\r\n\r\r\r\nA Simple, Efficient Method for Realistic Animation of Clouds\r\r\nYoshinori Dobashi\r\r\nKazufumi Kaneda\r\r\nHideo Yamashita\r\r\nTsuyoshi Okita\r\r\nTomoyuki Nishita\r\r\n\r\r\r\nAnimating Explosions\r\r\nGary D. Yngve\r\r\nJames F. O'Brien\r\r\nJessica K. Hodgins\r\r\n\r\r\r\nComputer Modeling of Fallen Snow\r\r\nPaul Fearing\r\r\n\r\r\r\nTime-Dependent Visual Adaptation for Realistic Real-Time Image Display\r\r\nSumanta N. Pattanaik\r\r\nJack Tumblin\r\r\nHector Yee\r\r\nDonald P. Greenberg\r\r\n\r\r\r\nToward a Psychophysically Based Light Reflection Model for Image Synthesis\r\r\nFabio Pellacini\r\r\nJames A. Ferwerda\r\r\nDonald P. Greenberg\r\r\n\r\r\r\nA Microfacet-Based BRDF Generator\r\r\nMichael Ashikhmin\r\r\nSimon Premoze\r\r\nPeter Shirley\r\r\n\r\r\r\nMonte Carlo Evaluation of Non-Linear Scattering Equations for Subsurface Reflection\r\r\nMatt Pharr\r\r\nPat Hanrahan\r\r\n\r\r\r\nDisplaced Subdivision Surfaces\r\r\nAaron W.F. Lee\r\r\nHenry Moreton\r\r\nHugues Hoppe\r\r\n\r\r\r\nNormal Meshes\r\r\nIgor Guskov\r\r\nPeter Schrder\r\r\nKiril Vidimce\r\r\nWim Sweldens\r\r\n\r\r\r\nA Microfacet-Based BRDF Generator\r\r\nMichael Ashikhmin\r\r\nSimon Premoze\r\r\nPeter Shirley\r\r\n\r\r\r\n!3 Subdivision\r\r\nLeif Kobbelt\r\r\n\r\r\r\nPiecewise Smooth Subdivision Surfaces With Normal Control\r\r\nHenning Biermann\r\r\nDenis Zorin\r\r\nAdi Levin\r\r\n\r\r\r\nEnvironment Matting Extensions: Towards Higher Accuracy and Real-Time Capture\r\r\nYung-Yu Chuang\r\r\nDouglas E. Zongker\r\r\nJoel Hindorff\r\r\nBrian Curless\r\r\nDavid H. Salesin\r\r\nRichard Szeliski\r\r\n\r\r\r\nThe Digital Michelangelo Project: 3D Scanning of Large Statues\r\r\nMarc Levoy\r\r\nKari Pulli\r\r\nSzymon Rusinkiewicz\r\r\nDavid Koller\r\r\nLucas Pereira\r\r\nMatt Ginzton\r\r\nSean E. Anderson\r\r\nJames Davis\r\r\nJeremy Ginsberg\r\r\nBrian Curless\r\r\nJonathan W. Shade\r\r\nDuane Fulk\r\r\n\r\r\r\nAcquiring the Reflectance Field of a Human Face\r\r\nPaul E. Debevec\r\r\nTim Hawkins\r\r\nChris Tchou\r\r\nHaarm-Pieter Duiker\r\r\nWestley Sarokin\r\r\nMark Sagar\r\r\n\r\r\r\nAs-Rigid-As-Possible Shape Interpolation\r\r\nMarc Alexa\r\r\nDaniel Cohen-Or\r\r\nDavid Levin\r\r\n\r\r\r\nPose Space Deformations: A Unified Approach to Shape Interpolation and Skeleton-Driven Deformation\r\r\nJ.P. Lewis\r\r\nMatt Cordner\r\r\nNickson Fong\r\r\n\r\r\r\nThe EMOTE Model for Effort and Shape\r\r\nMonica Costa\r\r\nLiwei Zhao\r\r\nDiane M. Chi\r\r\nNorman I. Badler\r\r\n\r\r\r\nStyle Machines\r\r\nMatthew Brand\r\r\nAaron Hertzmann\r\r\n\r\r\r\nTimewarp Rigid Body Simulation\r\r\nBrian Mirtich\r\r\n\r\r\r\nInteractive Control and Composition of Physically Based Animation\r\r\nJoseph F. Laszlo\r\r\nMichiel van de Panne\r\r\nEugene Fiume\r\r\n\r\r\r\nInteractive Manipulation of Rigid Body Simulations\r\r\nJovan Popovic\r\r\nSteven M. Seitz\r\r\nMichael Erdmann\r\r\nZoran Popovic\r\r\nAndrew Witkin\r\r\n\r\r\r\nSampling Plausible Solutions to Multi-Body Constraint Problems\r\r\nStephen Chenney\r\r\nD.A. Forsyth\r\r\n\r\r\r\nConservative Volumetric Visibility With Occluder Fusion\r\r\nGernot Schaufler\r\r\nJulie Dorsey\r\r\nXavier Decoret\r\r\nFranois X. Sillion\r\r\n\r\r\r\nConservative Visibility Preprocessing Using Extended Projections\r\r\nFrdo Durand\r\r\nGeorge Drettakis\r\r\nJoelle Thollot\r\r\nClaude Puech\r\r\n\r\r\r\nAdaptively Sampled Fields: A General Representation of Shape for Computer Graphics\r\r\nSarah F. Frisken\r\r\nRonald Perry\r\r\nAlyn Rockwood\r\r\nThouis Jones\r\r\n\r\r\r\nPatching Catmull-Clark Meshes\r\r\nJorg Peters\r\r\n\r\r\r\nOut-of-Core Simplification of Large Polygonal Models\r\r\nPeter Lindstrom\r\r\n\r\r\r\nFace Fixer: Compressing Polygon Meshes With Properties\r\r\nMartin Isenburg\r\r\nJack Snoeyink\r\r\n\r\r\r\nProgressive Geometry Compression\r\r\nAndrei Khodakovsky\r\r\nPeter Schrder\r\r\nWim Sweldens\r\r\n\r\r\r\nSpectral Compression of Mesh Geometry\r\r\nZachi Karni\r\r\nCraig Gotsman\r\r\n\r\r\r\nSurface Light Fields for 3D Photography\r\r\nDaniel N. Wood\r\r\nDaniel I. Azuma\r\r\nKen Aldinger\r\r\nBrian Curless\r\r\nTom Duchamp\r\r\nWerner Stuetzle\r\r\nDavid H. Salesin\r\r\n\r\r\r\nDynamically Reparameterized Light Fields\r\r\nAaron Isaksen\r\r\nLeonard McMillan\r\r\nSteven J. Gortler\r\r\n\r\r\r\nPlenoptic Sampling\r\r\nJin-Xiang Chai\r\r\nXin Tong\r\r\nShing-Chow Chan\r\r\nHarry Shum\r\r\n\r\r\r\nAn Autostereoscopic Display\r\r\nKen Perlin\r\r\nSalvatore Paxia\r\r\nJoel Kollin\r\r\n\r\r\r\nSilhouette Clipping\r\r\nPedro V. Sander\r\r\nXianfeng Gu\r\r\nSteven J. Gortler\r\r\nHugues Hoppe\r\r\nJohn M. Snyder\r\r\n\r\r\r\nSurfels: Surface Elements as Rendering Primitives\r\r\nHanspeter Pfister\r\r\nJeroen van Baar\r\r\nMatthias Zwicker\r\r\nMarkus H. Gross\r\r\n\r\r\r\nQSplat: A Multiresolution Point Rendering System for Large Meshes\r\r\nSzymon Rusinkiewicz\r\r\nMarc Levoy\r\r\n\r\r\r\nA Fast Relighting Engine for Interactive Cinematic Lighting Design\r\r\nReid Gershbein\r\r\nPat Hanrahan\r\r\n\r\r\r\nRelief Texture Mapping\r\r\nManuel M. Oliveira\r\r\nGary Bishop\r\r\nDavid McAllister\r\r\n\r\r\r\nImage-Based Visual Hulls\r\r\nWojciech Matusik\r\r\nChris Buehler\r\r\nLeonard McMillan\r\r\nRamesh Raskar\r\r\nSteven J. Gortler\r\r\n\r\r\r\nEfficient Image-Based Methods for Rendering Soft Shadows\r\r\nManeesh Agrawala\r\r\nRavi Ramamoorthi\r\r\nAlan Heirich\r\r\nLaurent Moll\r\r\n\r\r\r\nDeep Shadow Maps\r\r\nTom Lokovic\r\r\nEric Veach\r\r\n\r\r\r\nTangible Interaction and Graphical Interpretation: A New Approach to Intuitive 3D Modeling\r\r\nDavid Anderson\r\r\nJoe Marks\r\r\nAseem Agarwala\r\r\nPaul A. Beardsley\r\r\nDarren Leigh\r\r\nEddie Sullivan\r\r\nJonathan Yedidia\r\r\nJames Frankel\r\r\nJessica K. Hodgins\r\r\nKathy Ryall\r\r\n\r\r\r\nAccessible Animation and Customizable Graphics via Simplicial Configuration Modeling\r\r\nTom Ngo\r\r\nJenny Dana\r\r\nDoug Cutrell\r\r\nBruce Donald\r\r\nLorie Loeb\r\r\nShunhui Zhu\r\r\n\r\r\r\nExample-Based Hinting of TrueType Fonts\r\r\nDouglas E. Zongker\r\r\nDavid H. Salesin\r\r\nGeraldine Wade\r\r\n\r\r\r\nImage Inpainting\r\r\nMarcelo Bertalmio\r\r\nGuillermo Sapiro\r\r\nVicent Caselles\r\r\nColoma Ballester\r\r\n\r\r\r\nInteractive Multi-Pass Programmable Shading\r\r\nMark Peercy\r\r\nMarc Olano\r\r\nJohn Airey\r\r\nJeff Ungar\r\r\n\r\r\r\nThe WarpEngine: An Architecture for the Post-Polygonal Age\r\r\nVoicu Popescu\r\r\nJohn Eyles\r\r\nAnselmo Lastra\r\r\nJosh Steinhurst\r\r\nNick England\r\r\nLars Nyland\r\r\n\r\r\r\nPomegranate: A Fully Scalable Graphics Architecture\r\r\nMatthew Eldridge\r\r\nHoman Igehy\r\r\nPat Hanrahan\r\r\n\r\r\r\nIlluminating Micro Geometry Based on Precomputed Visibility\r\r\nWolfgang Heidrich\r\r\nKatja Daubert\r\r\nJan Kautz\r\r\nHans-Peter Seidel\r\r\n\r\r\r\nLapped Textures\r\r\nEmil Praun\r\r\nAdam Finkelstein\r\r\r\nHugues Hoppe\r\r\n\r\r\r\nSeamless Texture Mapping of Subdivision Surfaces by Model Pelting and Texture Blending\r\r\nDan Piponi\r\r\nGeorge D. Borshukov\r\r\n\r\r\r\nFast Texture Synthesis Using Tree-Structured Vector Quantization\r\r\nLi-Yi Wei\r\r\nMarc Levoy\r\r\n\r\r\r\nVideo Textures\r\r\nArno Schodl\r\r\nIrfan Essa\r\r\nRichard Szeliski\r\r\nDavid H. Salesin\r\r\n\r\r\r\nEscherization\r\r\nCraig S. Kaplan\r\r\nDavid H. Salesin\r\r\n\r\r\r\nShadows for Cel Animation\r\r\nLena Petrovic\r\r\nBrian Fujito\r\r\nAdam Finkelstein\r\r\nLance Williams\r\r\n\r\r\r\nIllustrating Smooth Surfaces\r\r\nDenis Zorin\r\r\nAaron Hertzmann\r\r\n\r\r\r\nArtistic Virtual Environments\r\r\nAllison W. Klein\r\r\nWilmot W. Li\r\r\nMichael Kazhdan\r\r\nWagner Toledo Corra\r\r\nAdam Finkelstein\r\r\nThomas A. Funkhouser\r\r\n\r\r\r\n\r\r\r\n"
  },
  {
    "path": "fgl/siggraph2000/sigsketch.txt",
    "content": "Recreation of the World's First Panoramic Immersive Virtual Environment Using Contemporary VR Technology\r\r\nMark Wright\r\r\n\r\r\r\nPanoscope 360\r\r\nLuc Courchesne\r\r\n\r\r\r\nWater Dome Project\r\r\nYuki Sugihara\r\r\n\r\r\r\nThe Metric Cursor\r\r\nTerii Stein\r\r\n\r\r\r\nCombination of Two- and Three-Dimensional Space for Solid Modeling\r\r\nHayato Yoshimori\r\r\n\r\r\r\nNatural Interfaces via Real-Time Video\r\r\nRichard L. Marks\r\r\n\r\r\r\nGesture-Based Ping-Pong Game Using a Real-Time Depth-Image Input Device\r\r\nYasunobu Yamauchi\r\r\n\r\r\r\nIntegrated Pose-Driven Character Dynamics\r\r\nRobert Vogt\r\r\n\r\r\r\nClothing Simulations in \"Shrek\"\r\r\nWilliam Seneshen\r\r\n\r\r\r\nGetting Shrek Muddy\r\r\nJuan Buhler\r\r\n\r\r\r\nBuilding \"Shrek's\" Natural Environment (Trees, Plants, and Grass)\r\r\nScott Peterson\r\r\n\r\r\r\nSuper Bodies\r\r\nAlexander Tsiaras\r\r\n\r\r\r\nCephalic Visitors\r\r\nAlexander Tsiaras\r\r\n\r\r\r\nConception to Birth\r\r\nAlexander Tsiaras\r\r\n\r\r\r\nA Realistic 3D Spatial/Symbolic Model of the Visible Human\r\r\nUlf Tiede\r\r\n\r\r\r\nReal-Time Painterly Rendering\r\r\nJoshua Michaels\r\r\n\r\r\r\nVolumetric Modeling of Additional Techniques in Colored Pencil Drawing\r\r\nSaeko Takagi\r\r\r\n\r\r\r\nArtistic Rendering of Dynamic Motion\r\r\nAlan Chen\r\r\n\r\r\r\nBehavioral Animation by Constraint-Based Adaptive Search\r\r\nPhilippe Codognet\r\r\n\r\r\r\nVScape Autonomous Intelligent Behavior in Virtual Worlds\r\r\nPeter Forte\r\r\n\r\r\r\nThe Puppeteer Behind the Avatar\r\r\nGuillaume Chicoisne\r\r\n\r\r\r\nThe Role of Eye Gaze in Avatar Mediated Conversational Interfaces\r\r\nAlex Colburn\r\r\n\r\r\r\nBringing the Rock Monster to Life in \"Galaxy Quest\"\r\r\nChris Armstrong\r\r\n\r\r\r\nMajor Damage: The Virtual Garage Studio Processes for Producing Animations\r\r\nKellie-Bea Cooper\r\r\r\n\r\r\r\nLeveraging the Team Across the World: Creature Development for \"Pitch Black\"\r\r\nPaul Franklin\r\r\n\r\r\r\nGoing One-on-One in \"Raptor vs. Raptor\"\r\r\nLeandro Estebecorena\r\r\n\r\r\r\nThe NAVE: Design and Implementation of a Non-Expensive Immersive Virtual Environment\r\r\nJarrell Pair\r\r\n\r\r\r\nAn Optical See-Through Display for Mixed Reality\r\r\nKiyoshi Kiyokawa\r\r\n\r\r\r\nAutostereoscopic Display with Real-Image Screen\r\r\nHideki Kakeya\r\r\n\r\r\r\nDynamic Animation and Control Environment (DANCE)\r\r\nVictor Ng-Thow-Hing\r\r\n\r\r\r\nReal-Time Interactive Grid-Free Fluid Dynamics\r\r\nBryan Marshall\r\r\n\r\r\r\nScalable Motion Simulation\r\r\nOkan Arakin\r\r\n\r\r\r\nThe Museum as Information Architecture\r\r\nKevin Walker\r\r\n\r\r\r\nThe Met\r\r\nLisa Waltuch\r\r\n\r\r\r\nGINGA\r\r\nFumio Matsumoto\r\r\n\r\r\r\nBunshin: A Believable Avatar Surrogate for Both Scripted and On-the-Fly Pen-Based Control in a Presentation Environment\r\r\nFrancis Quek\r\r\n\r\r\r\nPainting Space With BLUI\r\r\nBill Brody\r\r\n\r\r\r\nA Constructive Approach To Playing Dynamic Graphics\r\r\nFred Collopy\r\r\n\r\r\r\nTime Document: New Media for Dynamic Public Art\r\r\nMats Nordahl\r\r\n\r\r\r\nLiquid Time: An Exploration of Video Cubism\r\r\nCamille Utterback\r\r\n\r\r\r\nPolytope Sections\r\r\nRussell Towle\r\r\n\r\r\r\nNear Real-Time Cutting\r\r\nPaul F. Neumann\r\r\n\r\r\r\nA Solution to the Vertex Path Problem Using a Dependency Graph\r\r\nHenry Johan\r\r\n\r\r\r\n\"MeshSweeper:\" Fast Closest Point on a Polygonal Mesh\r\r\r\nAndre Gueziec\r\r\n\r\r\r\nEnhancement of Virtual Interaction Devices Using Pseudo Force Sensation\r\r\nMika Sugimoto\r\r\n\r\r\r\nVirtual Human That Can Predict Comfort and Pain Level\r\r\nEma Kato\r\r\n\r\r\r\nOn Determining the Haptic Smoothness of Force Shaded Surfaces\r\r\nJuli Yamashita\r\r\n\r\r\r\nDisplacement Mapping Rendering Hardware Using Adaptive Tessellation\r\r\nMichael Doggett\r\r\n\r\r\r\nVisibility Driven Rasterization\r\r\nMichael Meissner\r\r\n\r\r\r\nInteractive Rendering of Shafts of Light Using a Hardware-Accelerated Volume Rendering Technique\r\r\nYoshinori Dobashi\r\r\r\n\r\r\r\nHardware-Accelerated Silhouette Matching\r\r\nHendrik Lensch\r\r\n\r\r\r\nDirecting the Digital Actor: Real World and Digital Challenges\r\r\nScott E. Anderson\r\r\n\r\r\r\nModeling With Guts: The Complete Replication of an Actors Biology\r\r\nWayne Kennedy\r\r\n\r\r\r\nBuilding a Digital Actor From the Inside Out\r\r\nJosh Reiss\r\r\n\r\r\r\nAn Insight Into Physiquing a Digital Human for \"The Hollow Man\"\r\r\nKen Hahn\r\r\n\r\r\r\nSix Layers of Kevin Bacon: A Digital Human Going Invisible\r\r\nLaurence Treweek\r\r\n\r\r\r\nShedding Light on Image-Based Rendering\r\r\nDavid Kriegman\r\r\n\r\r\r\n3D Plenoptic Functions With Cylindrical Maps\r\r\nYunjin Lee\r\r\n\r\r\r\nA Low-Cost, Portable Light Field Capture Device\r\r\nJason Yang\r\r\n\r\r\r\nPresence and Task Performance in Virtual Environments: A Reality-Centered Approach\r\r\nKaterina Mania\r\r\n\r\r\r\nFlexible Application Design Using VR Juggler\r\r\nChristopher Just\r\r\n\r\r\r\nBuilding Usable Objects for Virtual Environments\r\r\nShamus P. Smith\r\r\n\r\r\r\nA Virtual Reality Interface for Analyzing Remotely Sensed Forestry Data\r\r\nMargaret Watson\r\r\n\r\r\r\nThe Use of Spryticle in the Visual Effects for \"The Road to El Dorado\"\r\r\nJennifer Cohen\r\r\n\r\r\r\nThe Use of Traditional and 2D CG Effects as to Create the Magic in \"The Road to El Dorado\"\r\r\nJennifer Cohen\r\r\n\r\r\r\nTimingChart: Timing Animation via Traditional Methods\r\r\nMichael Blum\r\r\n\r\r\r\nSnap To It! Automatic 3D Object and Silhouette Registration\r\r\nGalen Gornowicz\r\r\n\r\r\r\nBetter Blending of Implicit Objects at Different Scales\r\r\nBrian Wyvill\r\r\n\r\r\r\nA Method of Generating Pavement Textures Using the Square Packing Technique\r\r\nKazunori Miyata\r\r\n\r\r\r\nAdaptive Visualization of Large Dynamic Non-Manifold Models\r\r\nHong-Qian (Karen) Lu\r\r\n\r\r\r\nEfficient Out-of-Core Build of a Topological Data Structure\r\r\nSara McMains\r\r\n\r\r\r\n4D Swathing to Automatically Inject Character Into Animations\r\r\nNeill Campbell\r\r\n\r\r\r\nFrom Motion Capture to Motion Texture\r\r\nKathy Pullen\r\r\n\r\r\r\nMotion Adaptation With Self-Intersection Avoidance\r\r\nKyuman Jeong\r\r\n\r\r\r\nA Match Moving Technique for Human Body Images\r\r\nJun'ichi Hoshino\r\r\n\r\r\r\nFitting Catmull-Clark Surfaces to Laser-Scanned Data from 3D Models\r\r\nMiguel Angel Sepulveda\r\r\n\r\r\r\n\"Sleepy Hollow:\" Digital Blood (Dynamic) Simulations and Volumetric Rendering\r\r\nDavid Frederick Horsley\r\r\n\r\r\r\n\"Toy Story 2\" Technical Challenges\r\r\nGuido Quaroni\r\r\n\r\r\r\nSort-First Parallel Rendering With a Cluster of PCs\r\r\nRudrajit Samanta\r\r\n\r\r\r\nInteractive 3D Rendering on PDA Platforms\r\r\nMichael Sherman\r\r\n\r\r\r\nImplementing the OpenGL API With Direct Rendering in Linux\r\r\nDaryll Strauss\r\r\n\r\r\r\nHeuristic Backface Culling for Animated Subdivision Surfaces\r\r\nTomas Mller\r\r\n\r\r\r\nReal-Time Human Hair Modeling and Animation\r\r\nZhiyong Huang\r\r\n\r\r\r\nLine Art Rendering Using a Modified A-Buffer\r\r\nMayur N. Patel\r\r\n\r\r\r\nCompressing Texture Maps for Large Real Environments\r\r\nYizhou Yu\r\r\n\r\r\r\nGeoSCAPE: 3D Visualization of On-Site Archaelogical Excavation Using a Vectorizing Tape Measure\r\r\nJay Lee\r\r\n\r\r\r\nTailored Virtual Tours in Cultural Heritage Worlds\r\r\nAntonella Guidazzoli\r\r\n\r\r\r\nMorphZhapes\r\r\nKostas Terzidis\r\r\n\r\r\r\n\"la_alma\" Interactive Book\r\r\nLisa Moren\r\r\n\r\r\r\nSurvivors: Testimonies of the Holocaust \"Humanity through Technology\"\r\r\nStephanie Barish\r\r\n\r\r\r\nWhat is \"Tal Vez Maana?\"\r\r\nGonzalo Varela\r\r\n\r\r\r\nCity of Brass: Hieroglyphic Perceptions in Digital Cinema\r\r\nHisham Bizri\r\r\n\r\r\r\nA Branching Cellular Texture Basis Function\r\r\nThomas Burge\r\r\n\r\r\r\nTexture Mixing and Texture Movie Synthesis Using Statistical Learning\r\r\nDani Lischinski\r\r\n\r\r\r\nBresenham Noise\r\r\nMasaki Kameya\r\r\n\r\r\r\nCorrective Texturing\r\r\r\nMarc Stamminger\r\r\n\r\r\r\nActing Rehearsal in Virtual Reality\r\r\nMel Slater\r\r\n\r\r\r\nStaging the Space of Mixed Reality\r\r\nWolfgang Strauss\r\r\n\r\r\r\nThe Mixed Reality Stage\r\r\nWolfgang Broll\r\r\n\r\r\r\ni2TV: Experiments in New Formats for Connected Communities\r\r\nJasminko Novak\r\r\n\r\r\r\nEvaluating Image Quality Metrics Vs. Human Evaluation\r\r\nAnn McNamara\r\r\n\r\r\r\nIllustrating Uncertainty\r\r\nGeoff Wyvill\r\r\n\r\r\r\nRobust Invisible Watermarking of Volume Data\r\r\nZhiyong Huang\r\r\n\r\r\r\nFast Multi-Resolution Operations on Images in the Wavelet Domain\r\r\nIddo Drori\r\r\n\r\r\r\nMorphAd: A New Concept in Product Advertisement for E-commerce\r\r\nKuntal Sengupta\r\r\n\r\r\r\nAn XML Render e-Service\r\r\nMichael Murphy\r\r\n\r\r\r\nVisapult: A Prototype Remote and Distributed Visualization Application and Framework\r\r\nWes Bethel\r\r\n"
  },
  {
    "path": "fgl/siggraph2001/CVS/Entries",
    "content": "/auth_alpha.txt/1.1/Tue Jun 24 12:12:40 2008//\n/auth_eff.txt/1.1/Tue Jun 24 12:12:40 2008//\n/auth_val.txt/1.1/Tue Jun 24 12:12:40 2008//\n/contest.htm/1.1/Tue Jun 24 12:12:40 2008//\n/costframe.htm/1.2/Wed Sep 23 14:51:35 2009//\n/donback.gif/1.1/Tue Jun 24 12:12:40 2008/-kb/\n/donfront.gif/1.1/Tue Jun 24 12:12:40 2008/-kb/\n/entry.htm/1.1/Tue Jun 24 12:12:40 2008//\n/entryframe.htm/1.2/Thu Sep  4 03:35:21 2008//\n/hans0.jpg/1.1/Tue Jun 24 12:12:40 2008/-kb/\n/hans1.jpg/1.1/Tue Jun 24 12:12:40 2008/-kb/\n/hans10.jpg/1.1/Tue Jun 24 12:12:40 2008/-kb/\n/hans11.jpg/1.1/Tue Jun 24 12:12:40 2008/-kb/\n/hans12.jpg/1.1/Tue Jun 24 12:12:40 2008/-kb/\n/hans13.jpg/1.1/Tue Jun 24 12:12:40 2008/-kb/\n/hans14.jpg/1.1/Tue Jun 24 12:12:40 2008/-kb/\n/hans15.jpg/1.1/Tue Jun 24 12:12:40 2008/-kb/\n/hans16.jpg/1.1/Tue Jun 24 12:12:40 2008/-kb/\n/hans2.jpg/1.1/Tue Jun 24 12:12:40 2008/-kb/\n/hans2001.jpg/1.1/Tue Jun 24 12:12:40 2008/-kb/\n/hans3.jpg/1.1/Tue Jun 24 12:12:40 2008/-kb/\n/hans4.jpg/1.1/Tue Jun 24 12:12:40 2008/-kb/\n/hans5.jpg/1.1/Tue Jun 24 12:12:40 2008/-kb/\n/hans6.jpg/1.1/Tue Jun 24 12:12:40 2008/-kb/\n/hans7.jpg/1.1/Tue Jun 24 12:12:40 2008/-kb/\n/hans8.jpg/1.1/Tue Jun 24 12:12:40 2008/-kb/\n/hans9.jpg/1.1/Tue Jun 24 12:12:40 2008/-kb/\n/index.htm/1.2/Wed Sep 23 14:51:35 2009//\n/mfcback.gif/1.1/Tue Jun 24 12:12:40 2008/-kb/\n/mfcfront.gif/1.1/Tue Jun 24 12:12:40 2008/-kb/\n/prelim.htm/1.2/Wed Sep 23 14:51:35 2009//\n/sigpaper.txt/1.1/Tue Jun 24 12:12:41 2008//\n/sigsketch.txt/1.1/Tue Jun 24 12:12:41 2008//\nD\n"
  },
  {
    "path": "fgl/siggraph2001/CVS/Entries.Extra",
    "content": "/auth_alpha.txt////*////\n/auth_eff.txt////*////\n/auth_val.txt////*////\n/contest.htm////*////\n/costframe.htm////*////\n/donback.gif////*////\n/donfront.gif////*////\n/entry.htm////*////\n/entryframe.htm////*////\n/hans0.jpg////*////\n/hans1.jpg////*////\n/hans10.jpg////*////\n/hans11.jpg////*////\n/hans12.jpg////*////\n/hans13.jpg////*////\n/hans14.jpg////*////\n/hans15.jpg////*////\n/hans16.jpg////*////\n/hans2.jpg////*////\n/hans2001.jpg////*////\n/hans3.jpg////*////\n/hans4.jpg////*////\n/hans5.jpg////*////\n/hans6.jpg////*////\n/hans7.jpg////*////\n/hans8.jpg////*////\n/hans9.jpg////*////\n/index.htm////*////\n/mfcback.gif////*////\n/mfcfront.gif////*////\n/prelim.htm////*////\n/sigpaper.txt////*////\n/sigsketch.txt////*////\n"
  },
  {
    "path": "fgl/siggraph2001/CVS/Entries.Extra.Old",
    "content": ""
  },
  {
    "path": "fgl/siggraph2001/CVS/Entries.Old",
    "content": ""
  },
  {
    "path": "fgl/siggraph2001/CVS/Repository",
    "content": "RTR3/website/fgl/siggraph2001\n"
  },
  {
    "path": "fgl/siggraph2001/CVS/Root",
    "content": ":pserver:erich@cvs.cs.lth.se:/local/cvs/repository-tam\n"
  },
  {
    "path": "fgl/siggraph2001/CVS/Template",
    "content": ""
  },
  {
    "path": "fgl/siggraph2001/auth_alpha.txt",
    "content": "\r\r\n\r\r\n\r\r\n\r\r\nData for all authors with a cost\r\r\n### Value Cost Efficiency Name\r\r\n==============================\r\r\n  1  0.00   30   0.0000   A. E. Fabris\r\r\n  2  0.00   20   0.0000   A. J. Preetham\r\r\n  3  0.00   30   0.0000   A. R. Forrest\r\r\n  4 12.00  120   0.1000   Aaron Hertzmann\r\r\n  5  0.00   20   0.0000   Aaron Isaksen\r\r\n  6  0.00   45   0.0000   Aaron W.F. Lee\r\r\n  7 15.00  110   0.1364   Adam Finkelstein\r\r\n  8  0.00   10   0.0000   Adam Lake\r\r\n  9  0.00   80   0.0000   Adi Levin\r\r\n 10  0.00   10   0.0000   Alan Edelman\r\r\n 11 15.00   45   0.3333   Alan H. Barr\r\r\n 12  0.00   15   0.0000   Alan Heirich\r\r\n 13  0.00   10   0.0000   Alex Yen\r\r\n 14  0.00   60   0.0000   Alexander Keller\r\r\n 15  0.00   30   0.0000   Allen Van Gelder\r\r\n 16  0.00   10   0.0000   Allison W. Klein\r\r\n 17  0.00   30   0.0000   Alvy Ray Smith\r\r\n 18  0.00   15   0.0000   Alyn Rockwood\r\r\n 19  0.00   10   0.0000   Amitabh Varshney\r\r\n 20  0.00   15   0.0000   Amy Gooch\r\r\n 21  0.00   20   0.0000   Andrei Khodakovsky\r\r\n 22  0.00   20   0.0000   Andrei State\r\r\n 23  0.00   30   0.0000   Andrew C. Beers\r\r\n 24  0.00   10   0.0000   Andrew Certain\r\r\n 25  0.00   70   0.0000   Andrew Witkin\r\r\n 26 20.00   15   1.3333   Andr Gueziec\r\r\n 27  0.00   30   0.0000   Anil N. Hirani\r\r\n 28  0.00   90   0.0000   Anselmo Lastra\r\r\n 29 20.00   10   2.0000   Anthony Steed\r\r\n 30  0.00   60   0.0000   Ari Rappoport\r\r\n 31  0.00   10   0.0000   Arie Kaufman\r\r\n 32  0.00   15   0.0000   Arno Schodl\r\r\n 33  0.00    5   0.0000   Aseem Agarwala\r\r\n 34  0.00   30   0.0000   Athomas Goldberg\r\r\n 35  0.00    5   0.0000   B. Andalman\r\r\n 36  8.57   60   0.1429   Baining Guo\r\r\n 37  0.00   60   0.0000   Barbara J. Meier\r\r\n 38  0.00   30   0.0000   Barton T. Stander\r\r\n 39  0.00    5   0.0000   Ben Trumbore\r\r\n 40  0.00   10   0.0000   Bernd Frhlich\r\r\n 41  0.00   10   0.0000   Bernd Lintermann\r\r\n 42  0.00   10   0.0000   Bill Rivard\r\r\n 43  0.00   30   0.0000   Blair MacIntyre\r\r\n 44  0.00   15   0.0000   Bobby Bodenheimer\r\r\n 45  0.00   15   0.0000   Brad S. West\r\r\n 46  0.00   10   0.0000   Brent Pease\r\r\n 47  0.00   15   0.0000   Brian Barsky\r\r\n 48  0.00   40   0.0000   Brian Cabral\r\r\n 49 12.00   70   0.1714   Brian Curless\r\r\n 50  0.00   20   0.0000   Brian E. Smits\r\r\n 51  0.00   15   0.0000   Brian Fujito\r\r\n 52  0.00   25   0.0000   Brian Guenter\r\r\n 53  0.00   65   0.0000   Brian Mirtich\r\r\n 54  0.00   10   0.0000   Bruce Donald\r\r\n 55  0.00   15   0.0000   Bruce Gooch\r\r\n 56  0.00   20   0.0000   Bruce Walter\r\r\n 57 60.00   30   2.0000   Bruno Lvy\r\r\n 58  0.00   40   0.0000   Brygg Ullmer\r\r\n 59  0.00   20   0.0000   Camillo J. Taylor\r\r\n 60  0.00   30   0.0000   Carl Erikson\r\r\n 61  0.00   50   0.0000   Carlo H. Squin\r\r\n 62  0.00   10   0.0000   Cassidy J. Curtis\r\r\n 63 12.00   20   0.6000   Charles E. Jacobs\r\r\n 64  0.00   15   0.0000   Charles F. Rose\r\r\n 65  0.00   30   0.0000   Charles R. Dyer\r\r\n 66 12.00   10   1.2000   Chris Buehler\r\r\n 67  0.00   10   0.0000   Chris Greenhalgh\r\r\n 68  0.00   15   0.0000   Chris Kogelnik\r\r\n 69 20.00   10   2.0000   Chris Tchou\r\r\n 70  0.00   20   0.0000   Christoph Bregler\r\r\n 71  0.00   20   0.0000   Christopher C. Tanner\r\r\n 72  0.00   35   0.0000   Christopher J. Migdal\r\r\n 73  0.00   20   0.0000   Chun-Fa Chang\r\r\n 74  0.00   10   0.0000   Cindy M. Grimm\r\r\n 75  0.00   35   0.0000   Claude Puech\r\r\n 76  0.00   15   0.0000   Coloma Ballester\r\r\n 77  0.00   15   0.0000   Corin Anderson\r\r\n 78  0.00   25   0.0000   Craig E. Thayer\r\r\n 79  0.00   30   0.0000   Craig Gotsman\r\r\n 80  0.00   15   0.0000   Craig Kolb\r\r\n 81  0.00   30   0.0000   Craig S. Kaplan\r\r\n 82  0.00   30   0.0000   Cyril Soler\r\r\n 83  0.00   10   0.0000   D. F. von Bren\r\r\n 84  0.00   30   0.0000   D.A. Forsyth\r\r\n 85  0.00   60   0.0000   Dan B. Goldman\r\r\n 86  0.00   30   0.0000   Dan Piponi\r\r\n 87 20.00   40   0.5000   Dani Lischinski\r\r\n 88  0.00   40   0.0000   Daniel Cohen-Or\r\r\n 89 30.00   30   1.0000   Daniel G. Aliaga\r\r\n 90  0.00   10   0.0000   Daniel Goldstein\r\r\n 91  0.00   10   0.0000   Daniel I. Azuma\r\r\n 92  0.00   35   0.0000   Daniel N. Wood\r\r\n 93  0.00   15   0.0000   Daniel R. Baum\r\r\n 94  0.00    5   0.0000   Darren Leigh\r\r\n 95  0.00    5   0.0000   David Anderson\r\r\n 96  0.00   30   0.0000   David Banks\r\r\n 97  0.00   90   0.0000   David Baraff\r\r\n 98  0.00   25   0.0000   David Dobkin\r\r\n 99 12.00  330   0.0364   David H. Salesin\r\r\n100  0.00   20   0.0000   David Hart\r\r\n101  0.00   15   0.0000   David Koller\r\r\n102  0.00   20   0.0000   David Kurlander\r\r\n103  0.00   15   0.0000   David L. Dignam\r\r\n104  0.00   20   0.0000   David Levin\r\r\n105  0.00   30   0.0000   David Luebke\r\r\n106  0.00   20   0.0000   David McAllister\r\r\n107  0.00   15   0.0000   David Sewell\r\r\n108  0.00   10   0.0000   David T. Chen\r\r\n109  0.00   15   0.0000   Dawn M. Werner\r\r\n110 20.00   40   0.5000   Demetri Terzopoulos\r\r\n111 20.00   90   0.2222   Denis Zorin\r\r\n112  0.00   20   0.0000   Dennis Proffitt\r\r\n113  0.00   15   0.0000   Diane M. Chi\r\r\n114  0.00   20   0.0000   Diego C. Ruspini\r\r\n115 30.00   50   0.6000   Dimitris Metaxas\r\r\n116 28.57   30   0.9524   Dinesh K. Pai\r\r\n117 15.00   75   0.2000   Dinesh Manocha\r\r\n118 20.00   10   2.0000   Dirk Bartz\r\r\n119  0.00   60   0.0000   Don P. Mitchell\r\r\n120 15.00  150   0.1000   Donald P. Greenberg\r\r\n121  0.00   10   0.0000   Doug Cutrell\r\r\n122  8.57   30   0.2857   Doug L. James\r\r\n123  0.00   20   0.0000   Douglas DeCarlo\r\r\n124  0.00   65   0.0000   Douglas E. Zongker\r\r\n125  0.00    5   0.0000   Duane Fulk\r\r\n126  0.00   20   0.0000   Dylan Glas\r\r\n127  0.00    5   0.0000   Eddie Sullivan\r\r\n128  0.00   20   0.0000   Eihachiro Nakamae\r\r\n129  0.00   30   0.0000   Elaine Cohen\r\r\n130 35.00   40   0.8750   Emil Praun\r\r\n131  0.00   20   0.0000   Eric Foxlin\r\r\n132  0.00   10   0.0000   Eric Hazeltine\r\r\n133  0.00   35   0.0000   Eric J. Stollnitz\r\r\n134  0.00   35   0.0000   Eric P. F. Lafortune\r\r\n135  0.00   60   0.0000   Eric Veach\r\r\n136  0.00   70   0.0000   Eugene Fiume\r\r\n137  0.00   30   0.0000   Eyal Ofek\r\r\n138  0.00   30   0.0000   F. Kenton Musgrave\r\r\n139  0.00   10   0.0000   F. R. Carls\r\r\n140  0.00   20   0.0000   Fabio Pellacini\r\r\n141  0.00   30   0.0000   Fabrice Neyret\r\r\n142  0.00   15   0.0000   Ferdi Scheepers\r\r\n143  0.00   15   0.0000   Francis Lazarus\r\r\n144  0.00   75   0.0000   Franois X. Sillion\r\r\n145  0.00   35   0.0000   Frederick P. Brooks, Jr.\r\r\n146 25.00   35   0.7143   Frdo Durand\r\r\n147  0.00   25   0.0000   Frdric Pighin\r\r\n148  0.00   10   0.0000   G. Fankhauser\r\r\n149  0.00   15   0.0000   Gabriel Taubin\r\r\n150  0.00  100   0.0000   Gary Bishop\r\r\n151  0.00   20   0.0000   Gary D. Yngve\r\r\n152  0.00   10   0.0000   Gary Elko\r\r\n153 30.00   30   1.0000   Gary W. Meyer\r\r\n154  0.00   15   0.0000   Gavin S.P. Miller\r\r\n155 20.00   20   1.0000   Gentaro Hirota\r\r\n156  0.00   20   0.0000   Geoffrey Hinton\r\r\n157  0.00   30   0.0000   George D. Borshukov\r\r\n158  0.00   65   0.0000   George Drettakis\r\r\n159  0.00   20   0.0000   George Pfeifer\r\r\n160  0.00   20   0.0000   George Williams\r\r\n161  0.00   30   0.0000   Georges Winkenbach\r\r\n162  0.00   20   0.0000   Geraldine Wade\r\r\n163  0.00   15   0.0000   Gernot Schaufler\r\r\n164  0.00   20   0.0000   Gianpaolo U. Carraro\r\r\n165  0.00   10   0.0000   Gopal Pingali\r\r\n166 16.00   20   0.8000   Gordon Stoll\r\r\n167  0.00   10   0.0000   Graham Walker\r\r\n168 60.00  100   0.6000   Greg Turk\r\r\n169  0.00   40   0.0000   Greg Welch\r\r\n170  0.00   10   0.0000   Gregory Turner\r\r\n171  0.00   15   0.0000   Guillermo Sapiro\r\r\n172  0.00   10   0.0000   Gn Alppay\r\r\n173  0.00   10   0.0000   Haarm-Pieter Duiker\r\r\n174  0.00   30   0.0000   Han-Ming Chen\r\r\n175  0.00   90   0.0000   Hans Khling Pedersen\r\r\n176  0.00   10   0.0000   Hans Weber\r\r\n177 30.00   60   0.5000   Hans-Peter Seidel\r\r\n178  0.00   15   0.0000   Hansong Zhang\r\r\n179 15.00   30   0.5000   Hanspeter Pfister\r\r\n180  0.00   15   0.0000   Harry Shum\r\r\n181  0.00   15   0.0000   Hector Yee\r\r\n182 20.00   20   1.0000   Henning Biermann\r\r\n183 45.00   40   1.1250   Henrik Wann Jensen\r\r\n184  0.00   30   0.0000   Henrik Weimer\r\r\n185  0.00   10   0.0000   Henrique Malvar\r\r\n186  0.00   20   0.0000   Henry Fuchs\r\r\n187 20.00   20   1.0000   Henry Moreton\r\r\n188 48.57   60   0.8095   Heung-Yeung Shum\r\r\n189  0.00   20   0.0000   Hidehiko Tanaka\r\r\n190  0.00   10   0.0000   Hideo Yamashita\r\r\n191  0.00   40   0.0000   Hiroshi Ishii\r\r\n192  0.00  100   0.0000   Homan Igehy\r\r\n193  0.00   10   0.0000   Hugh Lauer\r\r\n194 30.00  310   0.0968   Hugues Hoppe\r\r\n195  0.00   10   0.0000   Ian McDowall\r\r\n196  0.00   10   0.0000   Ian Taylor\r\r\n197  0.00   35   0.0000   Igor Guskov\r\r\n198 45.00   30   1.5000   Ingrid Carlbom\r\r\n199 30.00   15   2.0000   Irfan Essa\r\r\n200  0.00   10   0.0000   J. D. Northrup\r\r\n201  0.00   20   0.0000   J. Robert Ensor\r\r\n202 40.00   20   2.0000   J.P. Lewis\r\r\n203  0.00   30   0.0000   Jack Snoeyink\r\r\n204  0.00   45   0.0000   Jack Tumblin\r\r\n205  0.00   70   0.0000   James A. Ferwerda\r\r\n206  0.00   35   0.0000   James Arvo\r\r\n207  0.00    5   0.0000   James Davis\r\r\n208  0.00   30   0.0000   James F. Blinn\r\r\n209 40.00   80   0.5000   James F. O'Brien\r\r\n210  0.00    5   0.0000   James Frankel\r\r\n211  0.00   20   0.0000   James J. Troy\r\r\n212  0.00   10   0.0000   James Van Verth\r\r\n213  0.00   10   0.0000   Jamie Hecker\r\r\n214  0.00   10   0.0000   Jan Hardenbergh\r\r\n215  0.00   15   0.0000   Jan Kautz\r\r\n216  0.00   30   0.0000   Jane Wilhelms\r\r\n217  0.00   30   0.0000   Jay Torborg\r\r\n218  0.00   30   0.0000   Jean-Laurent Mallet\r\r\n219  0.00   60   0.0000   Jed Lengyel\r\r\n220  0.00   15   0.0000   Jeff Ungar\r\r\n221  0.00   30   0.0000   Jehee Lee\r\r\n222  0.00   10   0.0000   Jenny Dana\r\r\n223  0.00   15   0.0000   Jens Vorsatz\r\r\n224  0.00    5   0.0000   Jeremy Ginsberg\r\r\n225  0.00   60   0.0000   Jeremy S. De Bonet\r\r\n226 15.00   15   1.0000   Jeroen van Baar\r\r\n227  0.00   90   0.0000   Jessica K. Hodgins\r\r\n228  0.00   15   0.0000   Jianmin Zheng\r\r\n229  0.00   30   0.0000   Jim Kajiya\r\r\n230  0.00   10   0.0000   Jim Knittel\r\r\n231  0.00   10   0.0000   Jim West\r\r\n232  0.00   15   0.0000   Jin-Xiang Chai\r\r\n233  0.00   95   0.0000   Jitendra Malik\r\r\n234  0.00   15   0.0000   Joanna L. Power\r\r\n235  0.00   30   0.0000   Joe Geigel\r\r\n236  0.00   10   0.0000   Joe Marks\r\r\n237  0.00   30   0.0000   Joe Warren\r\r\n238  0.00   10   0.0000   Joel Hindorff\r\r\n239  0.00   20   0.0000   Joel Kollin\r\r\n240  0.00   15   0.0000   Joel McCormack\r\r\n241  0.00   15   0.0000   Joelle Thollot\r\r\n242  0.00   35   0.0000   John Airey\r\r\n243  0.00   10   0.0000   John Bowers\r\r\n244  0.00   30   0.0000   John C. Hart\r\r\n245  0.00   10   0.0000   John Eyles\r\r\n246  0.00   80   0.0000   John F. Hughes\r\r\n247  0.00   20   0.0000   John Funge\r\r\n248  0.00   10   0.0000   John Keyser\r\r\n249 15.00   85   0.1765   John M. Snyder\r\r\n250  0.00   15   0.0000   John S. Montrym\r\r\n251  0.00   20   0.0000   John T. Edmark\r\r\n252  0.00   20   0.0000   John Underkoffler\r\r\n253  0.00   10   0.0000   John Wyver\r\r\n254  0.00   10   0.0000   Jon Snoddy\r\r\n255  0.00   45   0.0000   Jonathan M. Cohen\r\r\n256  0.00   30   0.0000   Jonathan W. Shade\r\r\n257  0.00    5   0.0000   Jonathan Yedidia\r\r\n258  0.00   60   0.0000   Jorg Peters\r\r\n259 20.00  180   0.1111   Jos Stam\r\r\n260  0.00   40   0.0000   Joseph F. Laszlo\r\r\n261  0.00   10   0.0000   Josh Steinhurst\r\r\n262  0.00   15   0.0000   Joshua E. Seims\r\r\n263  0.00   50   0.0000   Jovan Popovic\r\r\n264 45.00   75   0.6000   Julie Dorsey\r\r\n265 20.00   10   2.0000   Justin Legakis\r\r\n266  0.00    5   0.0000   K. Ryall\r\r\n267  0.00   30   0.0000   Karan Singh\r\r\n268  0.00    5   0.0000   Kari Pulli\r\r\n269  0.00    5   0.0000   Kathy Ryall\r\r\n270  0.00   15   0.0000   Katja Daubert\r\r\n271  0.00   20   0.0000   Katsushi Ikeuchi\r\r\n272  0.00   10   0.0000   Kazufumi Kaneda\r\r\n273  0.00   15   0.0000   Keith I. Farkas\r\r\n274  0.00   10   0.0000   Ken Aldinger\r\r\n275 20.00   50   0.4000   Ken Perlin\r\r\n276  0.00   20   0.0000   Ken-ichi Anjyo\r\r\n277  0.00   25   0.0000   Kenneth E. Hoff III\r\r\n278  0.00   20   0.0000   Kenneth E. Torrance\r\r\n279  0.00   30   0.0000   Kenneth I. Joy\r\r\n280  0.00   20   0.0000   Kenneth P. Herndon\r\r\n281  0.00   10   0.0000   Kevin Arthur\r\r\n282  0.00   20   0.0000   Kevin D. Puterbaugh\r\r\n283  0.00   15   0.0000   Kiril Vidimce\r\r\n284  0.00   20   0.0000   Kiyoshi Arai\r\r\n285  0.00   20   0.0000   Krasimir Kolarov\r\r\n286  0.00   10   0.0000   Kurt W. Fleischer\r\r\n287  0.00   15   0.0000   Lance Williams\r\r\n288  0.00   20   0.0000   Larry F. Hodges\r\r\n289  0.00   10   0.0000   Larry F. Hughes\r\r\n290  0.00   10   0.0000   Larry Seiler\r\r\n291  0.00   10   0.0000   Lars Nyland\r\r\n292  0.00   15   0.0000   Laurent Moll\r\r\n293  0.00   10   0.0000   Lawrence Cowsar\r\r\n294  0.00   35   0.0000   Lee Markosian\r\r\n295 15.00   75   0.2000   Leif Kobbelt\r\r\n296  0.00   15   0.0000   Lena Petrovic\r\r\n297 12.00   30   0.4000   Leonard McMillan\r\r\n298  0.00   30   0.0000   Leonidas J. Guibas\r\r\n299  0.00   10   0.0000   Lev Stesin\r\r\n300 30.00   30   1.0000   Li-Yi Wei\r\r\n301  0.00   65   0.0000   Li-wei He\r\r\n302  0.00   10   0.0000   Lichan Hong\r\r\n303  0.00   15   0.0000   Liwei Zhao\r\r\n304  0.00   10   0.0000   Lorie Loeb\r\r\n305  0.00   10   0.0000   Loring S. Holden\r\r\n306  0.00   20   0.0000   Lubomir D. Bourdev\r\r\n307  0.00    5   0.0000   Lucas Pereira\r\r\n308  0.00   20   0.0000   Mahesh Ramasubramanian\r\r\n309  0.00   15   0.0000   Malcolm Sabin\r\r\n310  0.00   20   0.0000   Malcolm Slaney\r\r\n311 30.00   45   0.6667   Maneesh Agrawala\r\r\n312  0.00   20   0.0000   Manolis Kamvysselis\r\r\n313 20.00   20   1.0000   Manuel M. Oliveira\r\r\n314  0.00   20   0.0000   Marc Alexa\r\r\n315 45.00  160   0.2812   Marc Levoy\r\r\n316  0.00   85   0.0000   Marc Olano\r\r\n317  0.00   15   0.0000   Marcelo Bertalmio\r\r\n318 15.00   30   0.5000   Marie-Paule Cani\r\r\n319  0.00   20   0.0000   Mark A. Livingston\r\r\n320  0.00   10   0.0000   Mark Bolas\r\r\n321  0.00   15   0.0000   Mark D. Fairchild\r\r\n322  0.00   20   0.0000   Mark D. Wheeler\r\r\n323  0.00   10   0.0000   Mark Finch\r\r\n324  0.00   15   0.0000   Mark Halstead\r\r\n325  0.00   15   0.0000   Mark Meyer\r\r\n326  0.00   35   0.0000   Mark Peercy\r\r\n327  0.00   30   0.0000   Mark R. Bolin\r\r\n328  0.00   20   0.0000   Mark R. Mine\r\r\n329  0.00   10   0.0000   Mark Sagar\r\r\n330 45.00   25   1.8000   Markus H. Gross\r\r\n331  0.00   20   0.0000   Marshall Bern\r\r\n332  0.00   30   0.0000   Martin Isenburg\r\r\n333  0.00   10   0.0000   Martin Usoh\r\r\n334  0.00   20   0.0000   Mary C. Whitton\r\r\n335 45.00   15   3.0000   Mathieu Desbrun\r\r\n336  0.00   20   0.0000   Matt Cordner\r\r\n337  0.00   10   0.0000   Matt Cutts\r\r\n338  0.00    5   0.0000   Matt Ginzton\r\r\n339  0.00   55   0.0000   Matt Pharr\r\r\n340  0.00   90   0.0000   Matthew Brand\r\r\n341 16.00   20   0.8000   Matthew Eldridge\r\r\n342  0.00   15   0.0000   Matthew J.P. Regan\r\r\n343  0.00   20   0.0000   Matthew Stone\r\r\n344  0.00   30   0.0000   Matthias Eck\r\r\n345 15.00   15   1.0000   Matthias Zwicker\r\r\n346  0.00   10   0.0000   Mel Slater\r\r\n347  0.00   20   0.0000   Michael A. Kowalski\r\r\n348  0.00   40   0.0000   Michael Ashikhmin\r\r\n349  0.00   10   0.0000   Michael Erdmann\r\r\n350 12.00   50   0.2400   Michael F. Cohen\r\r\n351  0.00   30   0.0000   Michael Garland\r\r\n352  0.00   60   0.0000   Michael Gleicher\r\r\n353  0.00   60   0.0000   Michael Halle\r\r\n354  0.00   20   0.0000   Michael Harrington\r\r\n355  0.00   20   0.0000   Michael Kass\r\r\n356  0.00   10   0.0000   Michael Kazhdan\r\r\n357  0.00   10   0.0000   Michael Kelley\r\r\n358 10.00   15   0.6667   Michael M. Stark\r\r\n359  0.00   30   0.0000   Michael P. Salisbury\r\r\n360  0.00   20   0.0000   Michael T. Jones\r\r\n361  0.00   35   0.0000   Michael T. Wong\r\r\n362  0.00   20   0.0000   Michele Covell\r\r\n363 20.00   40   0.5000   Michiel van de Panne\r\r\n364 15.00   30   0.5000   Ming Lin\r\r\n365  0.00   10   0.0000   Mohan Sondhi\r\r\n366  0.00   15   0.0000   Monica Costa\r\r\n367  0.00   30   0.0000   Nancy S. Pollard\r\r\n368  0.00   20   0.0000   Navin Chaddha\r\r\n369 20.00   60   0.3333   Ned Greene\r\r\n370  0.00   10   0.0000   Nick England\r\r\n371  0.00   10   0.0000   Nick Faust\r\r\n372 30.00   30   1.0000   Nick Foster\r\r\n373  0.00   20   0.0000   Nickson Fong\r\r\n374  0.00   20   0.0000   Nina Amenta\r\r\n375  0.00   15   0.0000   Norman I. Badler\r\r\n376  0.00   15   0.0000   Norman P. Jouppi\r\r\n377  0.00   30   0.0000   Normand Brire\r\r\n378  0.00   40   0.0000   Oliver Deussen\r\r\n379  0.00   20   0.0000   Oussama Khatib\r\r\n380  0.00   10   0.0000   Pankaj Agarwal\r\r\n381 106.00  220   0.4818   Pat Hanrahan\r\r\n382  0.00   20   0.0000   Patrick Min\r\r\n383  0.00   60   0.0000   Patrick Witting\r\r\n384  0.00   10   0.0000   Paul A. Beardsley\r\r\n385  0.00  140   0.0000   Paul E. Debevec\r\r\n386  0.00   60   0.0000   Paul Fearing\r\r\n387  0.00   90   0.0000   Paul Rademacher\r\r\n388  0.00   30   0.0000   Paul S. Heckbert\r\r\n389 15.00   10   1.5000   Pedro V. Sander\r\r\n390  0.00   30   0.0000   Per H. Christensen\r\r\n391  0.00   70   0.0000   Peter Lindstrom\r\r\n392  0.00   60   0.0000   Peter Litwinowicz\r\r\n393 20.00  140   0.1429   Peter Schrder\r\r\n394 10.00  110   0.0909   Peter Shirley\r\r\n395  0.00   20   0.0000   Philip Dutr\r\r\n396  0.00   20   0.0000   Philip Nemec\r\r\n397  0.00   30   0.0000   Pierre Poulin\r\r\n398 15.00   40   0.3750   Przemyslaw Prusinkiewicz\r\r\n399  0.00   10   0.0000   R. M. Koch\r\r\n400  0.00   35   0.0000   Radek Grzeszczuk\r\r\n401  0.00   40   0.0000   Radomr Mech\r\r\n402  0.00   20   0.0000   Ramesh Raskar\r\r\n403  0.00   30   0.0000   Randy Pausch\r\r\n404 60.00   75   0.8000   Ravi Ramamoorthi\r\r\n405  0.00   45   0.0000   Reid Gershbein\r\r\n406  0.00   30   0.0000   Richard Bukowski\r\r\n407  0.00   15   0.0000   Richard E. Parent\r\r\n408  0.00   15   0.0000   Richard F. Riesenfeld\r\r\n409  0.00   95   0.0000   Richard Szeliski\r\r\n410  0.00   20   0.0000   Robert C. Zeleznik\r\r\n411  0.00   15   0.0000   Robert J. Jensen\r\r\n412  0.00   15   0.0000   Robert Mandell\r\r\n413  0.00   10   0.0000   Robert Taylor\r\r\n414  0.00   30   0.0000   Roger D. Hersch\r\r\n415  0.00   30   0.0000   Ron MacCracken\r\r\n416 50.00   30   1.6667   Ronald Perry\r\r\n417  0.00   10   0.0000   Ronen Barzel\r\r\n418  0.00   10   0.0000   Rui Bastos\r\r\n419  0.00   10   0.0000   Russell M. Taylor II\r\r\n420  0.00   30   0.0000   Rdiger Westermann\r\r\n421  0.00    5   0.0000   S. Gibson\r\r\n422  0.00    5   0.0000   S. Shieber\r\r\n423  0.00   20   0.0000   Salvatore Paxia\r\r\n424  0.00   10   0.0000   Samuel J. Trychin\r\r\n425 70.00   15   4.6667   Sarah F. Frisken\r\r\n426  0.00   20   0.0000   Satoshi Matsuoka\r\r\n427  0.00   30   0.0000   Satoshi Nishimura\r\r\n428  0.00   10   0.0000   Scott Randolph\r\r\n429  0.00   10   0.0000   Scott Watson\r\r\n430  0.00   15   0.0000   Sean E. Anderson\r\r\n431 15.00   10   1.5000   Sebastian Fernandez\r\r\n432  0.00   20   0.0000   Shachar Fleishman\r\r\n433  0.00   10   0.0000   Shigeru Muraki\r\r\n434  0.00   15   0.0000   Shing-Chow Chan\r\r\n435  0.00   10   0.0000   Shunhui Zhu\r\r\n436 10.00   40   0.2500   Simon Premoze\r\r\n437  0.00   20   0.0000   Sing-Choong Foo\r\r\n438  0.00   15   0.0000   Stanley Klein\r\r\n439  0.00   20   0.0000   Stefan Gottschalk\r\r\n440  0.00   30   0.0000   Stefan Gumhold\r\r\n441  0.00   10   0.0000   Stephanie Winner\r\r\n442  0.00   30   0.0000   Stephen Chenney\r\r\n443  0.00   15   0.0000   Stephen F. May\r\r\n444  0.00   10   0.0000   Steve Benford\r\r\n445  0.00   30   0.0000   Steven Feiner\r\r\n446 47.00   75   0.6267   Steven J. Gortler\r\r\n447  0.00   15   0.0000   Steven M. Rubin\r\r\n448  0.00   40   0.0000   Steven M. Seitz\r\r\n449  0.00   60   0.0000   Steven P. Worley\r\r\n450  0.00   30   0.0000   Steven Spitz\r\r\n451  0.00   85   0.0000   Sumanta N. Pattanaik\r\r\n452  0.00   30   0.0000   Sung Yong Shin\r\r\n453  0.00   15   0.0000   Swen Campagna\r\r\n454  0.00   35   0.0000   Szymon Rusinkiewicz\r\r\n455  0.00    5   0.0000   T. Kang\r\r\n456  0.00   30   0.0000   Takashi Totsuka\r\r\n457 20.00   20   1.0000   Takeo Igarashi\r\r\n458  0.00   10   0.0000   Taosong He\r\r\n459 15.00  100   0.1500   Thomas A. Funkhouser\r\r\n460  0.00   15   0.0000   Thomas Crulli\r\r\n461  0.00   30   0.0000   Thomas Ertl\r\r\n462  0.00   15   0.0000   Thomas Hudson\r\r\n463  0.00   30   0.0000   Thomas Strothotte\r\r\n464  0.00   30   0.0000   Thomas Vetter\r\r\n465  0.00   15   0.0000   Thomas W. Sederberg\r\r\n466  0.00   15   0.0000   Thouis Jones\r\r\n467  0.00   20   0.0000   Tien Truong\r\r\n468  0.00   10   0.0000   Tim Culver\r\r\n469 20.00   25   0.8000   Tim Hawkins\r\r\n470  0.00   20   0.0000   Tim Skelly\r\r\n471  0.00   20   0.0000   Tom Duchamp\r\r\n472  0.00   30   0.0000   Tom Lokovic\r\r\n473  0.00   15   0.0000   Tom Lyche\r\r\n474  0.00   10   0.0000   Tom Ngo\r\r\n475  0.00   30   0.0000   Tomoyuki Nishita\r\r\n476  0.00   40   0.0000   Tony DeRose\r\r\n477 15.00   30   0.5000   Tosiyasu L. Kunii\r\r\n478  0.00   10   0.0000   Tsuyoshi Okita\r\r\n479  0.00   30   0.0000   Venkat Krishnamurthy\r\r\n480  0.00   15   0.0000   Vicent Caselles\r\r\n481 30.00   60   0.5000   Victor Milenkovic\r\r\n482 60.00  110   0.5455   Victor Ostromoukhov\r\r\n483  0.00   60   0.0000   Victoria L. Interrante\r\r\n484  0.00   10   0.0000   Voicu Popescu\r\r\n485  0.00   30   0.0000   Volker Blanz\r\r\n486 30.00    5   6.0000   W. Freeman\r\r\n487  0.00    5   0.0000   W. Ruml\r\r\n488  0.00   25   0.0000   Wagner Toledo Corra\r\r\n489  0.00   15   0.0000   Wayne E. Carlson\r\r\n490  0.00   30   0.0000   Wen-Teng Wang\r\r\n491  0.00   20   0.0000   Werner Stuetzle\r\r\n492  0.00   10   0.0000   Westley Sarokin\r\r\n493  0.00   20   0.0000   William A. McNeely\r\r\n494  0.00   20   0.0000   William F. Garrett\r\r\n495  0.00   15   0.0000   William Horn\r\r\n496 15.00   10   1.5000   William Mark\r\r\n497  0.00   30   0.0000   William Ribarsky\r\r\n498  0.00   10   0.0000   William Wright\r\r\n499  0.00   10   0.0000   Wilmot W. Li\r\r\n500 20.00  120   0.1667   Wim Sweldens\r\r\n501  0.00   10   0.0000   Wojciech Matusik\r\r\n502  0.00   45   0.0000   Wolfgang Heidrich\r\r\n503 15.00   30   0.5000   Wolfgang Straer\r\r\n504  0.00   15   0.0000   Xavier Decoret\r\r\n505  0.00   10   0.0000   Xianfeng Gu\r\r\n506  0.00   20   0.0000   Xiaoyuan Tu\r\r\n507  0.00   15   0.0000   Xin Tong\r\r\n508 30.00   10   3.0000   Y. Parish\r\r\n509  0.00   20   0.0000   Yair Mann\r\r\n510 20.00   45   0.4444   Yizhou Yu\r\r\n511  0.00   20   0.0000   Yoichi Sato\r\r\n512 20.00   30   0.6667   Yoshinori Dobashi\r\r\n513  0.00   20   0.0000   Youichi Horry\r\r\n514  0.00   10   0.0000   Yung-Yu Chuang\r\r\n515  0.00   20   0.0000   Zachary Wartell\r\r\n516  0.00   30   0.0000   Zachi Karni\r\r\n517  0.00   40   0.0000   Zoran Popovic\r\r\n"
  },
  {
    "path": "fgl/siggraph2001/auth_eff.txt",
    "content": "\r\r\n\r\r\n\r\r\n\r\r\nAuthors ranked by efficiency\r\r\n### Value Cost Efficiency Name\r\r\n==============================\r\r\n486 30.00    5   6.0000   W. Freeman\r\r\n425 70.00   15   4.6667   Sarah F. Frisken\r\r\n508 30.00   10   3.0000   Y. Parish\r\r\n335 45.00   15   3.0000   Mathieu Desbrun\r\r\n199 30.00   15   2.0000   Irfan Essa\r\r\n202 40.00   20   2.0000   J.P. Lewis\r\r\n265 20.00   10   2.0000   Justin Legakis\r\r\n118 20.00   10   2.0000   Dirk Bartz\r\r\n 69 20.00   10   2.0000   Chris Tchou\r\r\n 29 20.00   10   2.0000   Anthony Steed\r\r\n 57 60.00   30   2.0000   Bruno Lvy\r\r\n330 45.00   25   1.8000   Markus H. Gross\r\r\n416 50.00   30   1.6667   Ronald Perry\r\r\n431 15.00   10   1.5000   Sebastian Fernandez\r\r\n198 45.00   30   1.5000   Ingrid Carlbom\r\r\n389 15.00   10   1.5000   Pedro V. Sander\r\r\n496 15.00   10   1.5000   William Mark\r\r\n 26 20.00   15   1.3333   Andr Gueziec\r\r\n 66 12.00   10   1.2000   Chris Buehler\r\r\n183 45.00   40   1.1250   Henrik Wann Jensen\r\r\n226 15.00   15   1.0000   Jeroen van Baar\r\r\n153 30.00   30   1.0000   Gary W. Meyer\r\r\n372 30.00   30   1.0000   Nick Foster\r\r\n313 20.00   20   1.0000   Manuel M. Oliveira\r\r\n300 30.00   30   1.0000   Li-Yi Wei\r\r\n187 20.00   20   1.0000   Henry Moreton\r\r\n457 20.00   20   1.0000   Takeo Igarashi\r\r\n182 20.00   20   1.0000   Henning Biermann\r\r\n345 15.00   15   1.0000   Matthias Zwicker\r\r\n 89 30.00   30   1.0000   Daniel G. Aliaga\r\r\n155 20.00   20   1.0000   Gentaro Hirota\r\r\n116 28.57   30   0.9524   Dinesh K. Pai\r\r\n130 35.00   40   0.8750   Emil Praun\r\r\n188 48.57   60   0.8095   Heung-Yeung Shum\r\r\n404 60.00   75   0.8000   Ravi Ramamoorthi\r\r\n341 16.00   20   0.8000   Matthew Eldridge\r\r\n166 16.00   20   0.8000   Gordon Stoll\r\r\n469 20.00   25   0.8000   Tim Hawkins\r\r\n146 25.00   35   0.7143   Frdo Durand\r\r\n512 20.00   30   0.6667   Yoshinori Dobashi\r\r\n311 30.00   45   0.6667   Maneesh Agrawala\r\r\n358 10.00   15   0.6667   Michael M. Stark\r\r\n446 47.00   75   0.6267   Steven J. Gortler\r\r\n264 45.00   75   0.6000   Julie Dorsey\r\r\n115 30.00   50   0.6000   Dimitris Metaxas\r\r\n 63 12.00   20   0.6000   Charles E. Jacobs\r\r\n168 60.00  100   0.6000   Greg Turk\r\r\n482 60.00  110   0.5455   Victor Ostromoukhov\r\r\n318 15.00   30   0.5000   Marie-Paule Cani\r\r\n 87 20.00   40   0.5000   Dani Lischinski\r\r\n179 15.00   30   0.5000   Hanspeter Pfister\r\r\n110 20.00   40   0.5000   Demetri Terzopoulos\r\r\n503 15.00   30   0.5000   Wolfgang Straer\r\r\n364 15.00   30   0.5000   Ming Lin\r\r\n481 30.00   60   0.5000   Victor Milenkovic\r\r\n477 15.00   30   0.5000   Tosiyasu L. Kunii\r\r\n209 40.00   80   0.5000   James F. O'Brien\r\r\n177 30.00   60   0.5000   Hans-Peter Seidel\r\r\n363 20.00   40   0.5000   Michiel van de Panne\r\r\n381 106.00  220   0.4818   Pat Hanrahan\r\r\n510 20.00   45   0.4444   Yizhou Yu\r\r\n275 20.00   50   0.4000   Ken Perlin\r\r\n297 12.00   30   0.4000   Leonard McMillan\r\r\n398 15.00   40   0.3750   Przemyslaw Prusinkiewicz\r\r\n 11 15.00   45   0.3333   Alan H. Barr\r\r\n369 20.00   60   0.3333   Ned Greene\r\r\n122  8.57   30   0.2857   Doug L. James\r\r\n315 45.00  160   0.2812   Marc Levoy\r\r\n436 10.00   40   0.2500   Simon Premoze\r\r\n350 12.00   50   0.2400   Michael F. Cohen\r\r\n111 20.00   90   0.2222   Denis Zorin\r\r\n295 15.00   75   0.2000   Leif Kobbelt\r\r\n117 15.00   75   0.2000   Dinesh Manocha\r\r\n249 15.00   85   0.1765   John M. Snyder\r\r\n 49 12.00   70   0.1714   Brian Curless\r\r\n500 20.00  120   0.1667   Wim Sweldens\r\r\n459 15.00  100   0.1500   Thomas A. Funkhouser\r\r\n393 20.00  140   0.1429   Peter Schrder\r\r\n 36  8.57   60   0.1429   Baining Guo\r\r\n  7 15.00  110   0.1364   Adam Finkelstein\r\r\n259 20.00  180   0.1111   Jos Stam\r\r\n  4 12.00  120   0.1000   Aaron Hertzmann\r\r\n120 15.00  150   0.1000   Donald P. Greenberg\r\r\n194 30.00  310   0.0968   Hugues Hoppe\r\r\n394 10.00  110   0.0909   Peter Shirley\r\r\n 99 12.00  330   0.0364   David H. Salesin\r\r\n"
  },
  {
    "path": "fgl/siggraph2001/auth_val.txt",
    "content": "\r\r\n\r\r\n\r\r\n\r\r\nAuthors ranked by highest point value\r\r\n### Value Cost Efficiency Name\r\r\n==============================\r\r\n381 106.00  220   0.4818   Pat Hanrahan\r\r\n425 70.00   15   4.6667   Sarah F. Frisken\r\r\n168 60.00  100   0.6000   Greg Turk\r\r\n 57 60.00   30   2.0000   Bruno Lvy\r\r\n404 60.00   75   0.8000   Ravi Ramamoorthi\r\r\n482 60.00  110   0.5455   Victor Ostromoukhov\r\r\n416 50.00   30   1.6667   Ronald Perry\r\r\n188 48.57   60   0.8095   Heung-Yeung Shum\r\r\n446 47.00   75   0.6267   Steven J. Gortler\r\r\n330 45.00   25   1.8000   Markus H. Gross\r\r\n315 45.00  160   0.2812   Marc Levoy\r\r\n198 45.00   30   1.5000   Ingrid Carlbom\r\r\n264 45.00   75   0.6000   Julie Dorsey\r\r\n183 45.00   40   1.1250   Henrik Wann Jensen\r\r\n335 45.00   15   3.0000   Mathieu Desbrun\r\r\n202 40.00   20   2.0000   J.P. Lewis\r\r\n209 40.00   80   0.5000   James F. O'Brien\r\r\n130 35.00   40   0.8750   Emil Praun\r\r\n486 30.00    5   6.0000   W. Freeman\r\r\n300 30.00   30   1.0000   Li-Yi Wei\r\r\n194 30.00  310   0.0968   Hugues Hoppe\r\r\n177 30.00   60   0.5000   Hans-Peter Seidel\r\r\n311 30.00   45   0.6667   Maneesh Agrawala\r\r\n 89 30.00   30   1.0000   Daniel G. Aliaga\r\r\n481 30.00   60   0.5000   Victor Milenkovic\r\r\n508 30.00   10   3.0000   Y. Parish\r\r\n372 30.00   30   1.0000   Nick Foster\r\r\n199 30.00   15   2.0000   Irfan Essa\r\r\n115 30.00   50   0.6000   Dimitris Metaxas\r\r\n153 30.00   30   1.0000   Gary W. Meyer\r\r\n116 28.57   30   0.9524   Dinesh K. Pai\r\r\n146 25.00   35   0.7143   Frdo Durand\r\r\n313 20.00   20   1.0000   Manuel M. Oliveira\r\r\n110 20.00   40   0.5000   Demetri Terzopoulos\r\r\n469 20.00   25   0.8000   Tim Hawkins\r\r\n369 20.00   60   0.3333   Ned Greene\r\r\n393 20.00  140   0.1429   Peter Schrder\r\r\n457 20.00   20   1.0000   Takeo Igarashi\r\r\n500 20.00  120   0.1667   Wim Sweldens\r\r\n182 20.00   20   1.0000   Henning Biermann\r\r\n111 20.00   90   0.2222   Denis Zorin\r\r\n 69 20.00   10   2.0000   Chris Tchou\r\r\n275 20.00   50   0.4000   Ken Perlin\r\r\n155 20.00   20   1.0000   Gentaro Hirota\r\r\n363 20.00   40   0.5000   Michiel van de Panne\r\r\n259 20.00  180   0.1111   Jos Stam\r\r\n 87 20.00   40   0.5000   Dani Lischinski\r\r\n187 20.00   20   1.0000   Henry Moreton\r\r\n512 20.00   30   0.6667   Yoshinori Dobashi\r\r\n 29 20.00   10   2.0000   Anthony Steed\r\r\n265 20.00   10   2.0000   Justin Legakis\r\r\n 26 20.00   15   1.3333   Andr Gueziec\r\r\n118 20.00   10   2.0000   Dirk Bartz\r\r\n510 20.00   45   0.4444   Yizhou Yu\r\r\n166 16.00   20   0.8000   Gordon Stoll\r\r\n341 16.00   20   0.8000   Matthew Eldridge\r\r\n  7 15.00  110   0.1364   Adam Finkelstein\r\r\n459 15.00  100   0.1500   Thomas A. Funkhouser\r\r\n503 15.00   30   0.5000   Wolfgang Straer\r\r\n226 15.00   15   1.0000   Jeroen van Baar\r\r\n431 15.00   10   1.5000   Sebastian Fernandez\r\r\n120 15.00  150   0.1000   Donald P. Greenberg\r\r\n 11 15.00   45   0.3333   Alan H. Barr\r\r\n496 15.00   10   1.5000   William Mark\r\r\n179 15.00   30   0.5000   Hanspeter Pfister\r\r\n398 15.00   40   0.3750   Przemyslaw Prusinkiewicz\r\r\n389 15.00   10   1.5000   Pedro V. Sander\r\r\n117 15.00   75   0.2000   Dinesh Manocha\r\r\n249 15.00   85   0.1765   John M. Snyder\r\r\n318 15.00   30   0.5000   Marie-Paule Cani\r\r\n345 15.00   15   1.0000   Matthias Zwicker\r\r\n295 15.00   75   0.2000   Leif Kobbelt\r\r\n364 15.00   30   0.5000   Ming Lin\r\r\n477 15.00   30   0.5000   Tosiyasu L. Kunii\r\r\n 99 12.00  330   0.0364   David H. Salesin\r\r\n 66 12.00   10   1.2000   Chris Buehler\r\r\n 49 12.00   70   0.1714   Brian Curless\r\r\n350 12.00   50   0.2400   Michael F. Cohen\r\r\n  4 12.00  120   0.1000   Aaron Hertzmann\r\r\n 63 12.00   20   0.6000   Charles E. Jacobs\r\r\n297 12.00   30   0.4000   Leonard McMillan\r\r\n436 10.00   40   0.2500   Simon Premoze\r\r\n358 10.00   15   0.6667   Michael M. Stark\r\r\n394 10.00  110   0.0909   Peter Shirley\r\r\n 36  8.57   60   0.1429   Baining Guo\r\r\n122  8.57   30   0.2857   Doug L. James\r\r\n"
  },
  {
    "path": "fgl/siggraph2001/contest.htm",
    "content": "<!doctype html public \"-//w3c//dtd html 4.0 transitional//en\">\r\r\n<html>\r\r\n<head>\r\r\n   <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\r\r\n   <meta name=\"description\" content=\"FGL contest\">\r\r\n   <meta name=\"keywords\" content=\"fantasy graphics league\">\r\r\n   <meta name=\"GENERATOR\" content=\"Mozilla/4.61 [en] (WinNT; I) [Netscape]\">\r\r\n   <title>Fantasy Graphics League Results</title>\r\r\n</head>\r\r\n<body>\r\r\n\r\r\r\n<h1>\r\r\nFantasy Graphics League</h1>\r\r\n<B>\r\r\nEntering a team for the Fantasy Graphics League is closed for this year, all teams had to be in by January 10, 2001. The forms still work, except for the final form which submits your entry. The rest of this page is left as-is, for your\r\r\nbemusement.\r\r\n</B>\r\r\n\r\r\r\n<P>\r\r\nThe 2000-2001 draft season for the FGL is now open <B>[no it's not]</B>. Within your limited\r\r\nbudget and restricted floorspace, you are trying to hire the best virtual\r\r\ngraphics research lab possible. You can spend up to 400 Quatloos and have\r\r\nroom to hire 12 people for the next year for your lab. You can hire from\r\r\na list of 517 people. These people are researchers who have been authors\r\r\nof one or more <a href=\"http://www.siggraph.org/\">SIGGRAPH</a> papers in\r\r\nthe past five years, 1996-2000. Each person is given a cost in Quatloos,\r\r\nbased on their past performance. The deadline for hiring your lab is midnight\r\r\nof January 10, 2001, same as the <a href=\"http://www.siggraph.org/s2001/\">SIGGRAPH\r\r\n2001</a> papers deadline. You can enter more than once, and only your last\r\r\nentry will be used.\r\r\n<p>Your performance is judged by how your people do at SIGGRAPH 2001. If\r\r\none of your researchers is an author on a SIGGRAPH 2001 technical paper,\r\r\nyou receive 60<i>/(# of authors)</i> points. If one of your researchers\r\r\nis the first author on a technical sketch (not a paper), you receive 20\r\r\npoints. Sum up the points and that's your performance rating. Come in first\r\r\nin the field of contenders and you may win a 1.9 GHz laptop with a GeForce5\r\r\nor win a Playstation 9. Key word: \"may\".\r\r\n<p>For more information and all the good jokes, see <a href=\"siggraph2000/contest.htm\">last\r\r\nyear's contest page</a> and <a href=\"siggraph2000/index.htm\">last year's\r\r\nresults</a>.\r\r\n<p>If you're ready for action and adventure, <font size=+4><a href=\"entry.htm\">HIRE\r\r\nYOUR LAB</a></font>.\r\r\n<br>&nbsp;\r\r\n<br>&nbsp;\r\r\n<center><table BORDER=0 CELLSPACING=2 CELLPADDING=3 COLS=2 WIDTH=\"100%\" >\r\r\n<tr ALIGN=CENTER VALIGN=CENTER>\r\r\n<td ALIGN=CENTER VALIGN=CENTER><font face=\"Arial,Helvetica\">Michael F.\r\r\nCohen: 50 Quatloos</font></td>\r\r\n\r\r\r\n<td><font face=\"Arial,Helvetica\">Donald P. Greenberg: 150 Quatloos&nbsp;</font></td>\r\r\n</tr>\r\r\n\r\r\r\n<tr ALIGN=CENTER VALIGN=CENTER>\r\r\n<td ALIGN=CENTER VALIGN=CENTER><img SRC=\"mfcfront.gif\" height=227 width=166></td>\r\r\n\r\r\r\n<td><img SRC=\"donfront.gif\" height=227 width=166></td>\r\r\n</tr>\r\r\n\r\r\r\n<tr ALIGN=CENTER VALIGN=CENTER>\r\r\n<td ALIGN=CENTER VALIGN=CENTER><img SRC=\"mfcback.gif\" height=220 width=163></td>\r\r\n\r\r\r\n<td><img SRC=\"donback.gif\" height=220 width=162></td>\r\r\n</tr>\r\r\n</table></center>\r\r\n\r\r\r\n<p><i>This site has no affiliation with SIGGRAPH or the WTO. All names\r\r\nare entirely fictional, and any resemblance to persons living or dead is\r\r\npurely coincidental, unless that person exists. Past performance of researchers\r\r\nis no guarantee of future earnings. All results are binding and final unless\r\r\nwe need to recount the vote a few times or goof up or something.</i><i></i>\r\r\n<p>\r\r\n<hr WIDTH=\"100%\">From the not-entirely-right minds of <a href=\"http://www.erichaines.com/\">Eric\r\r\nHaines</a>, <a href=\"http://www.graphics.cornell.edu/~phil/\">Phil Dutr&eacute;</a>,\r\r\r\nDan Kartch, and <a href=\"http://www.graphics.cornell.edu/~wbt/\">Ben Trumbore</a>.\r\r\n<br>last updated: <i>November 10, 2000</i>\r\r\n</body>\r\r\n</html>\r\r\n"
  },
  {
    "path": "fgl/siggraph2001/costframe.htm",
    "content": "<html>\n<head>\n   <title>Costs Frame</title>\n</head>\n<body>\n<table cellpadding=\"2\">\n<tr>\n<td><b>Num.</b></td>\n<td><b>Author name</b></td>\n<td><b>Cost</b></td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">1</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">A. E. Fabris</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">2</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">A. J. Preetham</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">3</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">A. R. Forrest</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">4</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Aaron Hertzmann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">120</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Aaron Isaksen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">6</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Aaron W.F. Lee</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">7</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Adam Finkelstein</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">110</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">8</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Adam Lake</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">9</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Adi Levin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">80</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alan Edelman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">11</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alan H. Barr</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">12</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alan Heirich</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">13</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alex Yen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">14</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alexander Keller</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Allen Van Gelder</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">16</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Allison W. Klein</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">17</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alvy Ray Smith</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">18</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alyn Rockwood</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">19</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Amitabh Varshney</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Amy Gooch</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">21</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andrei Khodakovsky</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">22</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andrei State</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">23</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andrew C. Beers</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">24</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andrew Certain</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andrew Witkin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">26</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andr&eacute; Gueziec</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">27</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Anil N. Hirani</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">28</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Anselmo Lastra</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">29</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Anthony Steed</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ari Rappoport</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">31</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Arie Kaufman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">32</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Arno Schodl</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">33</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Aseem Agarwala</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">34</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Athomas Goldberg</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">B. Andalman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">36</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Baining Guo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">37</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Barbara J. Meier</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">38</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Barton T. Stander</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">39</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ben Trumbore</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bernd Fr&ouml;hlich</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">41</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bernd Lintermann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">42</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bill Rivard</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">43</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Blair MacIntyre</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">44</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bobby Bodenheimer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brad S. West</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">46</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brent Pease</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">47</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brian Barsky</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">48</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brian Cabral</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">49</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brian Curless</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brian E. Smits</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">51</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brian Fujito</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">52</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brian Guenter</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">53</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brian Mirtich</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">65</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">54</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bruce Donald</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">55</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bruce Gooch</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">56</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bruce Walter</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">57</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bruno L&eacute;vy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">58</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brygg Ullmer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">59</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Camillo J. Taylor</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Carl Erikson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">61</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Carlo H. S&eacute;quin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">62</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Cassidy J. Curtis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">63</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Charles E. Jacobs</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">64</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Charles F. Rose</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">65</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Charles R. Dyer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">66</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chris Buehler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">67</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chris Greenhalgh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">68</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chris Kogelnik</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">69</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chris Tchou</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Christoph Bregler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">71</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Christopher C. Tanner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">72</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Christopher J. Migdal</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">73</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chun-Fa Chang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">74</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Cindy M. Grimm</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">75</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Claude Puech</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">76</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Coloma Ballester</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">77</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Corin Anderson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">78</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Craig E. Thayer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">79</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Craig Gotsman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">80</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Craig Kolb</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">81</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Craig S. Kaplan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">82</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Cyril Soler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">83</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">D. F. von B&uuml;ren</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">84</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">D.A. Forsyth</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">85</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dan B. Goldman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">86</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dan Piponi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">87</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dani Lischinski</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">88</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel Cohen-Or</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">89</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel G. Aliaga</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel Goldstein</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">91</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel I. Azuma</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">92</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel N. Wood</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">93</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel R. Baum</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">94</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Darren Leigh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">95</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Anderson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">96</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Banks</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">97</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Baraff</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">98</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Dobkin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">99</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David H. Salesin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">330</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">100</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Hart</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">101</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Koller</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">102</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Kurlander</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">103</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David L. Dignam</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">104</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Levin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">105</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Luebke</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">106</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David McAllister</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">107</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Sewell</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">108</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David T. Chen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">109</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dawn M. Werner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">110</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Demetri Terzopoulos</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">111</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Denis Zorin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">112</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dennis Proffitt</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">113</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Diane M. Chi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">114</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Diego C. Ruspini</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">115</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dimitris Metaxas</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">116</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dinesh K. Pai</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">117</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dinesh Manocha</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">75</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">118</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dirk Bartz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">119</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Don P. Mitchell</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">120</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Donald P. Greenberg</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">150</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">121</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Doug Cutrell</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">122</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Doug L. James</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">123</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Douglas DeCarlo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">124</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Douglas E. Zongker</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">65</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">125</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Duane Fulk</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">126</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dylan Glas</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">127</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eddie Sullivan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">128</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eihachiro Nakamae</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">129</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Elaine Cohen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">130</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Emil Praun</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">131</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eric Foxlin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">132</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eric Hazeltine</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">133</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eric J. Stollnitz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">134</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eric P. F. Lafortune</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">135</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eric Veach</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">136</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eugene Fiume</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">137</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eyal Ofek</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">138</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">F. Kenton Musgrave</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">139</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">F. R. Carls</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">140</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fabio Pellacini</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">141</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fabrice Neyret</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">142</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ferdi Scheepers</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">143</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Francis Lazarus</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">144</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Franois X. Sillion</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">75</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">145</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Frederick P. Brooks, Jr.</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">146</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fr&eacute;do Durand</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">147</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fr&eacute;d&eacute;ric Pighin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">148</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">G. Fankhauser</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">149</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gabriel Taubin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">150</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gary Bishop</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">100</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">151</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gary D. Yngve</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">152</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gary Elko</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">153</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gary W. Meyer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">154</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gavin S.P. Miller</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">155</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gentaro Hirota</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">156</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Geoffrey Hinton</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">157</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">George D. Borshukov</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">158</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">George Drettakis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">65</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">159</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">George Pfeifer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">160</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">George Williams</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">161</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Georges Winkenbach</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">162</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Geraldine Wade</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">163</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gernot Schaufler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">164</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gianpaolo U. Carraro</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">165</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gopal Pingali</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">166</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gordon Stoll</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">167</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Graham Walker</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">168</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Greg Turk</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">100</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">169</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Greg Welch</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">170</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gregory Turner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">171</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Guillermo Sapiro</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">172</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">G&uuml;n Alppay</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">173</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Haarm-Pieter Duiker</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">174</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Han-Ming Chen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">175</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hans K&oslash;hling Pedersen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">176</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hans Weber</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">177</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hans-Peter Seidel</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">178</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hansong Zhang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">179</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hanspeter Pfister</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">180</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Harry Shum</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">181</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hector Yee</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">182</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Henning Biermann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">183</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Henrik Wann Jensen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">184</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Henrik Weimer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">185</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Henrique Malvar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">186</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Henry Fuchs</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">187</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Henry Moreton</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">188</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Heung-Yeung Shum</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">189</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hidehiko Tanaka</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">190</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hideo Yamashita</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">191</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hiroshi Ishii</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">192</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Homan Igehy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">100</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">193</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hugh Lauer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">194</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hugues Hoppe</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">310</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">195</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ian McDowall</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">196</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ian Taylor</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">197</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Igor Guskov</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">198</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ingrid Carlbom</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">199</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Irfan Essa</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">200</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">J. D. Northrup</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">201</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">J. Robert Ensor</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">202</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">J.P. Lewis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">203</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jack Snoeyink</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">204</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jack Tumblin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">205</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James A. Ferwerda</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">206</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James Arvo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">207</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James Davis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">208</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James F. Blinn</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">209</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James F. O'Brien</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">80</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">210</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James Frankel</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">211</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James J. Troy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">212</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James Van Verth</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">213</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jamie Hecker</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">214</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jan Hardenbergh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">215</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jan Kautz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">216</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jane Wilhelms</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">217</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jay Torborg</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">218</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jean-Laurent Mallet</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">219</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jed Lengyel</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">220</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jeff Ungar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">221</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jehee Lee</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">222</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jenny Dana</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">223</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jens Vorsatz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">224</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jeremy Ginsberg</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">225</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jeremy S. De Bonet</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">226</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jeroen van Baar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">227</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jessica K. Hodgins</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">228</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jianmin Zheng</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">229</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jim Kajiya</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">230</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jim Knittel</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">231</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jim West</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">232</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jin-Xiang Chai</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">233</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jitendra Malik</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">95</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">234</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joanna L. Power</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">235</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joe Geigel</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">236</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joe Marks</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">237</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joe Warren</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">238</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joel Hindorff</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">239</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joel Kollin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">240</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joel McCormack</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">241</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joelle Thollot</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">242</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Airey</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">243</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Bowers</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">244</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John C. Hart</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">245</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Eyles</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">246</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John F. Hughes</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">80</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">247</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Funge</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">248</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Keyser</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">249</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John M. Snyder</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">85</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">250</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John S. Montrym</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">251</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John T. Edmark</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">252</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Underkoffler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">253</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Wyver</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">254</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jon Snoddy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">255</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jonathan M. Cohen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">256</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jonathan W. Shade</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">257</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jonathan Yedidia</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">258</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jorg Peters</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">259</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jos Stam</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">180</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">260</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joseph F. Laszlo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">261</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Josh Steinhurst</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">262</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joshua E. Seims</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">263</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jovan Popovic</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">264</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Julie Dorsey</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">75</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">265</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Justin Legakis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">266</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">K. Ryall</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">267</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Karan Singh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">268</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kari Pulli</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">269</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kathy Ryall</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">270</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Katja Daubert</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">271</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Katsushi Ikeuchi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">272</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kazufumi Kaneda</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">273</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Keith I. Farkas</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">274</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ken Aldinger</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">275</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ken Perlin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">276</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ken-ichi Anjyo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">277</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kenneth E. Hoff III</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">278</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kenneth E. Torrance</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">279</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kenneth I. Joy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">280</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kenneth P. Herndon</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">281</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kevin Arthur</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">282</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kevin D. Puterbaugh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">283</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kiril Vidimce</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">284</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kiyoshi Arai</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">285</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Krasimir Kolarov</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">286</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kurt W. Fleischer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">287</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lance Williams</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">288</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Larry F. Hodges</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">289</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Larry F. Hughes</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">290</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Larry Seiler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">291</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lars Nyland</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">292</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Laurent Moll</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">293</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lawrence Cowsar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">294</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lee Markosian</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">295</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Leif Kobbelt</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">75</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">296</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lena Petrovic</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">297</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Leonard McMillan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">298</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Leonidas J. Guibas</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">299</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lev Stesin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">300</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Li-Yi Wei</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">301</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Li-wei He</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">65</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">302</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lichan Hong</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">303</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Liwei Zhao</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">304</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lorie Loeb</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">305</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Loring S. Holden</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">306</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lubomir D. Bourdev</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">307</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lucas Pereira</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">308</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mahesh Ramasubramanian</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">309</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Malcolm Sabin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">310</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Malcolm Slaney</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">311</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Maneesh Agrawala</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">312</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Manolis Kamvysselis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">313</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Manuel M. Oliveira</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">314</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marc Alexa</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">315</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marc Levoy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">160</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">316</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marc Olano</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">85</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">317</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marcelo Bertalmio</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">318</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marie-Paule Cani</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">319</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark A. Livingston</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">320</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Bolas</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">321</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark D. Fairchild</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">322</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark D. Wheeler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">323</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Finch</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">324</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Halstead</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">325</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Meyer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">326</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Peercy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">327</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark R. Bolin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">328</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark R. Mine</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">329</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Sagar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">330</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Markus H. Gross</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">331</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marshall Bern</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">332</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Martin Isenburg</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">333</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Martin Usoh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">334</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mary C. Whitton</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">335</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mathieu Desbrun</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">336</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matt Cordner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">337</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matt Cutts</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">338</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matt Ginzton</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">339</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matt Pharr</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">55</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">340</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthew Brand</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">341</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthew Eldridge</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">342</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthew J.P. Regan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">343</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthew Stone</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">344</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthias Eck</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">345</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthias Zwicker</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">346</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mel Slater</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">347</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael A. Kowalski</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">348</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Ashikhmin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">349</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Erdmann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">350</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael F. Cohen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">351</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Garland</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">352</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Gleicher</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">353</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Halle</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">354</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Harrington</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">355</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Kass</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">356</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Kazhdan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">357</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Kelley</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">358</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael M. Stark</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">359</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael P. Salisbury</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">360</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael T. Jones</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">361</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael T. Wong</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">362</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michele Covell</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">363</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michiel van de Panne</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">364</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ming Lin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">365</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mohan Sondhi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">366</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Monica Costa</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">367</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nancy S. Pollard</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">368</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Navin Chaddha</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">369</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ned Greene</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">370</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nick England</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">371</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nick Faust</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">372</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nick Foster</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">373</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nickson Fong</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">374</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nina Amenta</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">375</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Norman I. Badler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">376</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Norman P. Jouppi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">377</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Normand Bri&eacute;re</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">378</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Oliver Deussen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">379</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Oussama Khatib</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">380</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pankaj Agarwal</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">381</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pat Hanrahan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">220</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">382</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Patrick Min</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">383</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Patrick Witting</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">384</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Paul A. Beardsley</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">385</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Paul E. Debevec</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">140</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">386</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Paul Fearing</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">387</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Paul Rademacher</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">388</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Paul S. Heckbert</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">389</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pedro V. Sander</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">390</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Per H. Christensen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">391</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Peter Lindstrom</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">392</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Peter Litwinowicz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">393</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Peter Schr&ouml;der</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">140</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">394</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Peter Shirley</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">395</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Philip Dutr&eacute;</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">396</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Philip Nemec</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">397</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pierre Poulin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">398</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Przemyslaw Prusinkiewicz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">399</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">R. M. Koch</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">400</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Radek Grzeszczuk</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">401</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Radom&iacute;r Mech</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">402</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ramesh Raskar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">403</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Randy Pausch</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">404</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ravi Ramamoorthi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">75</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">405</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Reid Gershbein</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">406</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Richard Bukowski</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">407</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Richard E. Parent</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">408</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Richard F. Riesenfeld</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">409</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Richard Szeliski</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">95</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">410</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Robert C. Zeleznik</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">411</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Robert J. Jensen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">412</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Robert Mandell</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">413</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Robert Taylor</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">414</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Roger D. Hersch</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">415</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ron MacCracken</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">416</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ronald Perry</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">417</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ronen Barzel</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">418</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Rui Bastos</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">419</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Russell M. Taylor II</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">420</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">R&uuml;diger Westermann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">421</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">S. Gibson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">422</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">S. Shieber</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">423</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Salvatore Paxia</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">424</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Samuel J. Trychin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">425</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sarah F. Frisken</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">426</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Satoshi Matsuoka</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">427</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Satoshi Nishimura</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">428</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Scott Randolph</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">429</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Scott Watson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">430</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sean E. Anderson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">431</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sebastian Fernandez</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">432</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Shachar Fleishman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">433</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Shigeru Muraki</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">434</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Shing-Chow Chan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">435</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Shunhui Zhu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">436</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Simon Premoze</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">437</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sing-Choong Foo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">438</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Stanley Klein</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">439</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Stefan Gottschalk</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">440</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Stefan Gumhold</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">441</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Stephanie Winner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">442</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Stephen Chenney</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">443</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Stephen F. May</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">444</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steve Benford</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">445</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steven Feiner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">446</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steven J. Gortler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">75</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">447</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steven M. Rubin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">448</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steven M. Seitz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">449</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steven P. Worley</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">450</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steven Spitz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">451</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sumanta N. Pattanaik</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">85</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">452</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sung Yong Shin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">453</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Swen Campagna</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">454</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Szymon Rusinkiewicz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">455</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">T. Kang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">456</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Takashi Totsuka</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">457</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Takeo Igarashi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">458</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Taosong He</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">459</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas A. Funkhouser</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">100</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">460</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas Crulli</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">461</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas Ertl</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">462</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas Hudson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">463</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas Strothotte</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">464</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas Vetter</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">465</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas W. Sederberg</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">466</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thouis Jones</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">467</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tien Truong</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">468</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tim Culver</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">469</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tim Hawkins</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">470</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tim Skelly</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">471</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tom Duchamp</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">472</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tom Lokovic</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">473</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tom Lyche</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">474</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tom Ngo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">475</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tomoyuki Nishita</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">476</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tony DeRose</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">477</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tosiyasu L. Kunii</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">478</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tsuyoshi Okita</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">479</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Venkat Krishnamurthy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">480</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Vicent Caselles</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">481</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Victor Milenkovic</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">482</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Victor Ostromoukhov</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">110</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">483</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Victoria L. Interrante</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">484</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Voicu Popescu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">485</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Volker Blanz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">486</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">W. Freeman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">487</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">W. Ruml</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">488</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wagner Toledo Corr&ecirc;a</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">489</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wayne E. Carlson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">490</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wen-Teng Wang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">491</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Werner Stuetzle</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">492</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Westley Sarokin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">493</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William A. McNeely</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">494</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William F. Garrett</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">495</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William Horn</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">496</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William Mark</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">497</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William Ribarsky</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">498</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William Wright</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">499</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wilmot W. Li</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">500</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wim Sweldens</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">120</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">501</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wojciech Matusik</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">502</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wolfgang Heidrich</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">503</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wolfgang Straer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">504</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Xavier Decoret</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">505</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Xianfeng Gu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">506</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Xiaoyuan Tu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">507</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Xin Tong</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">508</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Y. Parish</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">509</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yair Mann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">510</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yizhou Yu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">511</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yoichi Sato</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">512</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yoshinori Dobashi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">513</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Youichi Horry</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">514</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yung-Yu Chuang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">515</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Zachary Wartell</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">516</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Zachi Karni</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">517</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Zoran Popovic</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n</table>\n</body>\n</html>\n"
  },
  {
    "path": "fgl/siggraph2001/entry.htm",
    "content": "<html>\r\r\n<head>\r\r\n   <title>Fantasy Graphics League Entry Form</title>\r\r\n</head>\r\r\n<frameset cols=\"60%,40%\">\r\r\n<frame src=\"entryframe.htm\" scrolling=auto> \r\r\n<frame src=\"costframe.htm\" scrolling=auto> \r\r\n</frameset>\r\r\n</html>\r\r\n"
  },
  {
    "path": "fgl/siggraph2001/entryframe.htm",
    "content": "<html>\n\n<head>\n\n   <title>Entry Form Frame</title>\n\n</head>\n\n<body>\n\n<h1>Fantasy Graphics League Entry Form</h1>\n\n<form action=\"http://www.realtimerendering.com/domaincgi/entry1.pl\" method=\"get\" name=\"entryform\">\n\n\n\n\nYour name: <input type=\"text\" name=\"realname\" align=\"top\" maxlength=\"35\" size=\"41\"><br>\n\nYour email address: <input type=\"text\" name=\"email\" align=\"top\" maxlength=\"35\" size=\"35\"><P>\n\n\n\n\nYour imaginary lab's name: <input type=\"text\" name=\"lab_name\" align=\"top\" maxlength=\"35\" size=\"40\"><br>\n\n<P>\n\nYou may spend up to 400 Quatloos.<br>\n\nChoose your team (<b>enter each author's number!</b>):<br>\n\n<input type=\"text\" name=\"researcher1\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher2\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher3\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher4\" align=\"top\" maxlength=\"3\" size=\"5\"><br>\n\n<input type=\"text\" name=\"researcher5\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher6\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher7\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher8\" align=\"top\" maxlength=\"3\" size=\"5\"><br>\n\n<input type=\"text\" name=\"researcher9\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher10\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher11\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher12\" align=\"top\" maxlength=\"3\" size=\"5\"><br>\n\n\n\n\n<P>\n\n\n\n\n<input type=\"hidden\" name=\"recipient\" value=\"erich@acm.org\">\n\n<input type=\"hidden\" name=\"subject\" value=\"FGL submission\">\n\n<input type=hidden name=\"required\" value=\"realname,email\">\n\n<input type=hidden name=\"env_report\" value=\"REMOTE_HOST,REMOTE_ADDR,HTTP_USER_AGENT\">\n\n\n\n\n\n\n\nWhen ready, hit the Check button. This will <I>not</I> submit your entry;\n\nrather, it will check for errors and show you your entry and its Quatloo cost.\n\n<P>\n\n\n\n\n<input type=\"submit\" value=\"     Check     \" align=\"middle\">\n\n<P>\n\n<input type=\"reset\" name=\"mybutton\" value=\"Reset\">\n\n</form>\n\n\n\n\n<P>\n\nYou may change your lab choices as many times as you wish;\n\nonly the last entry submitted (keyed by your email address) will be used in\n\njudging the winner. See <a href=\"index.htm\">the rules</a> for more information.\n\n<hr WIDTH=\"100%\">\n\n<br>From the unbalanced and poorly-aligned minds of <a href=\"http://www.erichaines.com/\">Eric\n\nHaines</a>, <a href=\"http://www.graphics.cornell.edu/~phil/\">Phil Dutr&eacute;</a>,\n\n<a href=\"http://www.graphics.cornell.edu/~dan/\">Dan Kartch</a>, and <a href=\"http://www.graphics.cornell.edu/~wbt/\">Ben Trumbore</a>.\n\n</body>\n\n</html>\n\n"
  },
  {
    "path": "fgl/siggraph2001/index.htm",
    "content": "<html>\n<head>\n   <meta name=\"description\" content=\"And the winner is...\">\n   <meta name=\"keywords\" content=\"fantasy graphics league\">\n   <title>Fantasy Graphics League Final Results</title>\n</head>\n<body>\n\n<h1>\nFantasy Graphics League Final Results</h1>\n<P>\nWe have a new world champion and reigning king (we recommend running your mouse over him many times in homage):\n<P>\n<center>\n<font color=\"#ff0000\" size=\"+20\">\n<B><blink><a href=\"http://www.merl.com/people/pfister/\">Hanspeter Pfister</a></blink></B>\n</font>\n<BR>\n\n<script language=\"Javascript1.1\">\n<!--\n\nfunction nothingMuch() {\n\n   void(0);\n\n}\n\n\n\nfunction yaImgChange(imgNum,imgSrc) {\n\n  document.images[imgNum].src = imgSrc;\n\n}\n\nhansList = new Array('hans0.jpg','hans1.jpg','hans2.jpg','hans3.jpg','hans4.jpg','hans5.jpg','hans6.jpg','hans7.jpg','hans8.jpg','hans9.jpg',\n'hans10.jpg','hans11.jpg','hans12.jpg','hans13.jpg','hans14.jpg','hans15.jpg','hans16.jpg');\n\n// -->\n</script> \n<!-- <IMG SRC=\"hans2001.jpg\" WIDTH=416 HEIGHT=427 ALT=\"Hanspeter Pfister\"> -->\n<a href=\"javascript:nothingMuch();\"\nonMouseOver=\"document.images[0].src = hansList[Math.round(Math.random()*hansList.length-0.5)];\"\nonMouseOut=\"document.images[0].src = 'hans2001.jpg';\"> <img\nsrc=\"hans2001.jpg\" border=\"1\" WIDTH=\"416\" HEIGHT=\"427\" ALT=\"Hanspeter Pfister\"></a>\n\n</center>\n\n<P>\nThe final results are:\n<PRE>\nScore   Name & Lab\n================================================\n254.00  Hanspeter Pfister, Beerflakes\n207.00  Aaron Hertzmann, RSI Research Institute\n206.00  Matt Pharr, Encore No. 1\n204.00  Tim Purcell\n191.00  David Salesin, Graphics Small Caps\n177.00  Gary Yngve, Phunkadelic\n176.00  Peter Shirley, Shirley by Pharr\n150.00  Hector Yee, Generic Lab\n144.00  Justin Legakis \n125.00  Anton Kirczenow, Cornelius Graphics Inc.\n</PRE>\n\n<P>\nThese results are derived from the <a href=\"http://helios.siggraph.org/s2001/conference/papers/index.html\">SIGGRAPH papers</a> and <a href=\"http://helios.siggraph.org/s2001/conference/skapps/index.html\">sketches</a>.\nHere are summaries of SIGGRAPH 2001 <a href=\"sigpaper.txt\">paper</a> and <a href=\"sigsketch.txt\">sketch</a> titles and authors (well, first authors for sketches (well, \"presenters\" for sketches, they're not papers)).\n\n<P>\n<B>Tempest in a Teapot:</B> There was an error in the database of contestants. It turns out Harry Shum and Heung-Yeung Shum are the same person. Harry is listed as costing 15 Quatloos, Heung-Yeung as 60. Harry/Heung-Yeung was worth 48.57 points this year. David Salesin and David Bourguignon hired Harry Shum for 15 Quatloos. So what's fair? We could\n<UL>\n<LI> Go for the bureaucratic nightmare: Award no additional points; Harry Shum was hired, Heung-Yeung Shum was awarded the points. No additional points awarded.\n<LI> Go for fair wages: Harry was paid 15 Quatloos instead of his true worth of 75 Quatloos. As such, the lab hires him for only one day a week (make it Thursday), and gets the benefit of only 15/75ths (1/5th) of his point value, i.e. 48.57/5 = 9.714 additional points.\n<LI> Go for an inflationary scenario: David Salesin paid 400 Quatloos for his team, and if he had hired Harry at full cost he would have paid 460. So give him full credit for Harry, 48.57 points, but multiply his final score by 400/460. This would have the effect of making David Salesin's score go by 17.32174. David Bourguignon's goes up by 28.53913.\n<LI> Go libertarian: \"buy low and sell high\". The Davids found a market inefficiency and are simply exploiting it (or the bourgeois are exploiting a proletarian, depending on your spin). Award full points, 48.57.\n</UL>\n<P>\nIf this contest actually mattered in some way then we'd probably go with the \"fair wages\" method. However,\nin the interests of causing chaos and controversy, while accentuating the judges' location on the evolutionary ladder as invertebrates... What I meant to say is that, in this post-modern world, who can really say who the winner is? And Everett's <a href=\"http://www.innerx.net/personal/tsmith/ManyWorlds.html\">many worlds</a> interpretation of quantum mechanics allows for multiple winners - yeah, that's the ticket.\nSo, the solution is to award the Davids four score additions: +0, +5.714, +17.32174/+28.53913, and +48.57, each with an equal probability. Therefore the new rankings are, for the highest eleven of the top ten labs:\n<PRE>\nScore   Name & Lab\n================================================\n254.00  Hanspeter Pfister, Beerflakes\n239.57  David \"Rockefeller\" Salesin, Graphics Small Caps\n208.32  David \"Inflation\" Salesin, Graphics Small Caps\n207.00  Aaron Hertzmann, RSI Research Institute\n206.00  Matt Pharr, Encore No. 1\n204.00  Tim Purcell\n196.71  David \"Iron Law of Wages\" Salesin, Graphics Small Caps\n191.00  David \"Kafka\" Salesin, Graphics Small Caps\n177.00  Gary Yngve, Phunkadelic\n176.00  Peter Shirley, Shirley by Pharr\n153.57  David \"Rockefeller\" Bourguignon, Tasty Frogs R&D\n150.00  Hector Yee, Generic Lab\n144.00  Justin Legakis \n133.53  David \"Inflation\" Bourguignon, Tasty Frogs R&D\n125.00  Anton Kirczenow, Cornelius Graphics Inc.\n</PRE>\nSo David Salesin is in 2nd/2nd/5th/5th, i.e. (2+2+5+5)/4 = 3.5th place. Aaron Hertzmann is in 3rd/3rd/2nd/2nd place, i.e. 2.5th place, Matt is in 3.5th place, and Tim is in 4.5th place. Gary and Peter are in places where the quantum function collapsed, they're at 6th and 7th. Simple, neh? David Bourguignon then confuses things for the next 11 places (there's a three-way tie at 105 points) and I think he has 11.75th place overall.\nWhich of course makes no sense: we then have a first place winner, Aaron at 2.5th place, Matt and David Salesin tied at 3.5th, but such is the wacky world of quantum computer, FGL-style.\n<P>\nHanspeter Pfister picked a pack of perfect people (I just had to say that):\n<PRE>\n##   Cost   Value   Name\n================================================\n 1    30    15.00   Hanspeter Pfister\n 2    30    50.00   Ronald Perry\n 3    15    70.00   Sarah F. Frisken\n 4    25    45.00   Markus H. Gross\n 5    15    15.00   Matthias Zwicker\n 6    15    15.00   Jeroen van Baar\n 7    30    12.00   Leonard McMillan\n 8   140    20.00   Peter Schr&ouml;der\n 9    45     0.00   Aaron W.F. Lee\n10    10    12.00   Chris Buehler\n11    20     0.00   Ramesh Raskar\n12    25     0.00   Brian Guenter\n</PRE>\n<P>\nWe caught up with the now-famous Pfister in his newly-acquired mountaintop underwater lair. He took a few\nminutes off from finishing work on his mind control laser array to answer a few questions.\n<P>\n<font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#0D3256\">\n<B>Q:</B> <I>First, to what do you owe your incredible success? Is it from powers beyond\nthe ken of mortal man, a pact with the devil, or exposure to beryllium rays\nwhen you were a youngster that also let you grow your hair curlier than usual?\n</I>\n\n<P>\n<B>A:</B> My hair is straight, so I guess it must be all the beer I drank that\ngave me super powers. Note to my fans: Drink lots of &lt;shameless plug for\na brand of import beer deleted&gt;.\n\n<P>\n<B>Q:</B> <I>Is \"Pfister\" physically possible to pronounce?\n</I>\n\n<P>\nOnly after a good night of drinking. Or if you sneeze.\n \n<P>\n<B>Q:</B> <I>How are you enjoying your prizes, the platinum statue and the red Ferrari?\nThe man said he would deliver them by the end of last month, so you have\nhad enough time to get used to them.\n</I>\n\n<P>\nI had to temporarily store them in my airplane hangar. My driver\ncouldn't fit the Ferrari in our garage and the statue didn't look good\nnext to all my antiques. Next month I will sell the Aston Martin to make\nroom for the Ferrari, and once we ship the David back to Italy we'll\ndisplay the... hem... platinum teapot. Thanks.\n\n<P>\n<B>Q:</B> <I>You picked yourself to be on your own team. Interestingly enough, 5 other\nplayers picked you to be on their teams, including Matt Pharr (and myself,\nEric Haines). Will you now ask your boss for a raise?\n</I>\n\n<P>\nMy boss said that a raise is out of the question, but I don't have to\nserve him coffee anymore. One step at a time...\n \n<P>\n<B>Q:</B> <I>How many six-cent stamps make a dozen?\n</I>\n\n<P>\nWhat is a \"cent\"? \n\n<P>\n<B>Q:</B> <I>Any last comments for your adoring fans and demoralized foes?\n</I>\n\n<P>\n\"I'll be back!\"\n</font>\n<P>\n<B>Way Too Many Statistics</B>\n<P>\n72 research labs were formed this year (i.e. there were 72 contestants, to put it more vulgarly). Average team value was 74.490079365079 points, with 66.712301587301 points from papers and 7.777777777778 for sketches. The most popular researchers picked for labs were:\n<PRE>\nPicked  Name\n===============================\n  15    Wolfgang Heidrich\n  13    Henrik Wann Jensen\n  10    Lee Markosian\n   9    Leonard McMillan\n   8    Igor Guskov\n   8    Michael F. Cohen\n   8    Fr&eacute;do Durand\n   8    Peter Shirley\n   7    Henry Fuchs\n   7    Ken Perlin\n</PRE>\nwith everyone else chosen 6 or less times.\n<P>\nThe top fifteen most valuable (in raw points) researchers were:\n<PRE>\n###  Value Cost Efficiency Name\n===============================================\n381 106.00  220   0.4818   Pat Hanrahan\n425  70.00   15   4.6667   Sarah F. Frisken\n 57  60.00   30   2.0000   Bruno L&eacute;vy\n404  60.00   75   0.8000   Ravi Ramamoorthi\n168  60.00  100   0.6000   Greg Turk\n482  60.00  110   0.5455   Victor Ostromoukhov\n416  50.00   30   1.6667   Ronald Perry\n188  48.57   60   0.8095   Heung-Yeung Shum\n446  47.00   75   0.6267   Steven J. Gortler\n335  45.00   15   3.0000   Mathieu Desbrun\n330  45.00   25   1.8000   Markus H. Gross\n198  45.00   30   1.5000   Ingrid Carlbom\n183  45.00   40   1.1250   Henrik Wann Jensen\n264  45.00   75   0.6000   Julie Dorsey\n315  45.00  160   0.2812   Marc Levoy\n</PRE>\nEveryone else's value is 40 points or less. Sarah Frisken's two sketches increased her value by 40 points, which helped give Hanspeter the burst of energy he needed to birdie a touchdown on the final lap, or something.\nHere's the <a href=\"auth_val.txt\">full list</a>.\n<p>\nThe top twelve most efficient researchers (highest benefit/cost ratio) were:\n<PRE>\n### Value Cost Efficiency Name\n=============================================\n486 30.00    5   6.0000   W. Freeman\n425 70.00   15   4.6667   Sarah F. Frisken\n508 30.00   10   3.0000   Y. Parish\n335 45.00   15   3.0000   Mathieu Desbrun\n199 30.00   15   2.0000   Irfan Essa\n202 40.00   20   2.0000   J.P. Lewis\n265 20.00   10   2.0000   Justin Legakis\n118 20.00   10   2.0000   Dirk Bartz\n 69 20.00   10   2.0000   Chris Tchou\n 29 20.00   10   2.0000   Anthony Steed\n 57 60.00   30   2.0000   Bruno L&eacute;vy\n</PRE>\nAaron Hertzmann and David Salesin both scored with W. Freeman.\nHanspeter Pfister was the only one to select Sarah Frisken for his lab.Everyone else's efficiency is 3.0 or less. It is interesting how the highest cost was only 30 quatloos. If these 12 were made a lab, they would cost only 155 Quatloos but be worth 405 points. Beats me what the optimal team is this year. If you feel like figuring it out, here's the <a href=\"auth_eff.txt\">full list</a>, and here's\nthe <a href=\"auth_alpha.txt\">alphabetical list</a> of all researchers in the money (if not in the points).\n<P>\nHere's lots of links to keep you happy:\n<UL>\n<LI><a href=\"prelim.htm\">Preliminary 2001 results,</a> before the sketch results were known. A close race!\n<LI><a href=\"contest.htm\">Rules for 2001.</a>\n<LI><a href=\"http://www.realtimerendering.com/fgl/siggraph2000/index.htm\">Results for 2000.</a>\n<LI><a href=\"http://www.realtimerendering.com/fgl/siggraph2000/contest.htm\">Rules for 2000.</a>\n</UL>\n\n<P>\nIf you notice any screw-ups, <a href=\"mailto:erich@acm.org\">let Eric know</a>.\n\n<hr WIDTH=\"100%\">From the wholly uninsured minds of <a href=\"http://www.erichaines.com/\">Eric\nHaines</a>, <a href=\"http://www.graphics.cornell.edu/~phil/\">Phil Dutr&eacute;</a>,\nDan Kartch, and <a href=\"http://www.graphics.cornell.edu/~wbt/\">Ben Trumbore</a>.\n<br>last updated: <i>June 15, 2001</i>\n</body>\n</html>\n"
  },
  {
    "path": "fgl/siggraph2001/prelim.htm",
    "content": "<!doctype html public \"-//w3c//dtd html 4.0 transitional//en\">\n<html>\n<head>\n   <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\n   <meta name=\"description\" content=\"And the winner is...\">\n   <meta name=\"keywords\" content=\"fantasy graphics league\">\n   <meta name=\"GENERATOR\" content=\"Mozilla/4.61 [en] (WinNT; I) [Netscape]\">\n   <title>Fantasy Graphics League Results</title>\n</head>\n<body>\n\n<h1>\nFantasy Graphics League</h1>\n<P>\nThe initial results are in from the judges, and, Oh. My. Golly. It's <a href=\"siggraph2000/index.htm\">Matt Pharr</a> again; incredible:\n<PRE>\nScore   Name & Lab\n================================================\n206.00  Matt Pharr, Encore No. 1\n204.00  Tim Purcell\n194.00  Hanspeter Pfister, Beerflakes\n191.00  David Salesin, Graphics Small Caps\n187.00  Aaron Hertzmann, RSI Research Institute\n176.00  Peter Shirley, Shirley by Pharr\n150.00  Hector Yee, Generic Lab\n137.00  Gary Yngve, Phunkadelic\n125.00  Anton Kirczenow, Cornelius Graphics Inc.\n124.00  Justin Legakis\n</PRE>\nThese results are derived from the <a href=\"http://helios.siggraph.org/s2001/conference/papers/index.html\">SIGGRAPH papers</a> (and here's a handy <a href=\"sigpaper.txt\">summary of titles and authors</a>). The <a href=\"http://helios.siggraph.org/s2001/conference/skapps/index.html\">SIGGRAPH sketches</a> are worth 20 points for the first author of the sketch, so the contest is not over yet. Sketches will be posted May 21st, so we will not know until then.\n<P>\n<B>Late-breaking controversy:</B> There was an error in the database of contestants. It turns out Harry Shum and Heung-Yeung Shum are the same person. Harry is listed as costing 15 Quatloos, Heung-Yeung as 60. Harry/Heung-Yeung was worth 28.57 points this year. David Salesin and David Bourguigon hired Harry Shum for 15 Quatloos. So what's fair? We could\n<UL>\n<LI> Go for an inflationary scenario: David Salesin paid 400 Quatloos for his team, and if he had hired Harry at full cost he would have paid 460. So give him full credit for Harry, 28.57 points, but multiply his final score by 400/460. This would have the effect of making David's score go to 190.93, lower than his original score of 191, thus proving that inflation hurts everyone. Too much calculator work, anyway.\n<LI> Go for the bureaucratic nightmare: Award no additional points; Harry Shum was hired, Heung-Yeung Shum was awarded the points. No additional points awarded.\n<LI> Go for fair wages: Harry was paid 15 Quatloos instead of his true worth of 75 Quatloos. As such, the lab hires him for only one day a week (make it Thursday), and gets the benefit of only 15/75ths (1/5th) of his point value, i.e. 28.57/5 = 5.714 additional points.\n<LI> Go libertarian: \"buy low and sell high\". The Davids found a market inefficiency and are simply exploiting it (or the bourgeois are exploiting a proletarian, depending on your spin). Award full points, 28.57.\n</UL>\n<P>\nIf this contest actually mattered in some way then we'd probably go with the \"fair wages\" method. However,\nin the interests of causing chaos and controversy, while accentuating the judges' location on the evolutionary ladder as invertebrates... What I meant to say is that, in this post-modern world, who can really say who the winner is? And Everett's <a href=\"http://www.innerx.net/personal/tsmith/ManyWorlds.html\">many worlds</a> interpretation of quantum mechanics allows for multiple winners - yeah, that's the ticket.\nSo, the solution is to award the Davids three score additions: +0, +5.714, and +28.57, each with an equal probability. Therefore, effective immediately, the new rankings are:\n<PRE>\nScore   Name & Lab\n================================================\n219.57  David \"Rockefeller\" Salesin, Graphics Small Caps\n206.00  Matt Pharr, Encore No. 1\n204.00  Tim Purcell\n196.71  David \"Iron Law of Wages\" Salesin, Graphics Small Caps\n194.00  Hanspeter Pfister, Beerflakes\n191.00  David \"Kafka\" Salesin, Graphics Small Caps\n187.00  Aaron Hertzmann, RSI Research Institute\n176.00  Peter Shirley, Shirley by Pharr\n150.00  Hector Yee, Generic Lab\n137.00  Gary Yngve, Phunkadelic\n125.00  Anton Kirczenow, Cornelius Graphics Inc.\n124.00  Justin Legakis\n</PRE>\nSo at this point David Salesin is in 1st/3rd/4th, i.e. (1+3+4)/3 = 2.333rd place. Matt Pharr is in 1st/1st/2nd, i.e. 1.333rd place, Tim is in 2.333rd place also, and Hanspeter is in 3.667th place. Simple, neh?\n<P>\n72 research labs were formed this year (i.e. there were 72 contestants, to put it more vulgarly). Average team value, so far, is 66.7123015873016 points. The most popular researchers picked for labs were:\n<PRE>\nPicked  Name\n===============================\n  15    Wolfgang Heidrich\n  13    Henrik Wann Jensen\n  10    Lee Markosian\n   9    Leonard McMillan\n   8    Igor Guskov\n   8    Michael F. Cohen\n   8    Fr&eacute;do Durand\n   8    Peter Shirley\n   7    Henry Fuchs\n   7    Ken Perlin\n</PRE>\nwith everyone else chosen 6 or less times.\n<P>\nThe top thirteen most valuable (in raw points) researchers were:\n<PRE>\n###  Value Cost Efficiency Name\n===============================================\n381 106.00  220   0.4818   Pat Hanrahan\n404  60.00   75   0.8000   Ravi Ramamoorthi\n482  60.00  110   0.5455   Victor Ostromoukhov\n 57  60.00   30   2.0000   Bruno L&eacute;vy\n168  60.00  100   0.6000   Greg Turk\n446  47.00   75   0.6267   Steven J. Gortler\n198  45.00   30   1.5000   Ingrid Carlbom\n335  45.00   15   3.0000   Mathieu Desbrun\n183  45.00   40   1.1250   Henrik Wann Jensen\n330  45.00   25   1.8000   Markus H. Gross\n264  45.00   75   0.6000   Julie Dorsey\n315  45.00  160   0.2812   Marc Levoy\n130  35.00   40   0.8750   Emil Praun\n</PRE>\nEveryone else's value is 30 points or less.\nHere's the <a href=\"auth_val.txt\">full list</a>.\n<p>\nThe top fourteen most efficient researchers (highest benefit/cost ratio) were:\n<PRE>\nAuthors ranked by efficiency\n### Value Cost Efficiency Name\n=============================================\n486 30.00    5   6.0000   W. Freeman\n335 45.00   15   3.0000   Mathieu Desbrun\n508 30.00   10   3.0000   Y. Parish\n265 20.00   10   2.0000   Justin Legakis\n199 30.00   15   2.0000   Irfan Essa\n 57 60.00   30   2.0000   Bruno L&eacute;vy\n425 30.00   15   2.0000   Sarah F. Frisken\n330 45.00   25   1.8000   Markus H. Gross\n431 15.00   10   1.5000   Sebastian Fernandez\n389 15.00   10   1.5000   Pedro V. Sander\n198 45.00   30   1.5000   Ingrid Carlbom\n496 15.00   10   1.5000   William Mark\n 66 12.00   10   1.2000   Chris Buehler\n183 45.00   40   1.1250   Henrik Wann Jensen\n</PRE>\nEveryone else's efficiency is 1.0 or less.\nHere's the <a href=\"auth_eff.txt\">full list</a>, and here's\nthe <a href=\"auth_alpha.txt\">alphabetical list</a> of all researchers in the money, as it were.\nThese are not final results, of course.\n<P>\nIf you want to look at the original contest rules, regulations, and dosages, click on <a href=\"contest.htm\">this colored underlined text right here where your eyes are looking</a>.\nIf you notice any screw-ups, <a href=\"mailto:erich@acm.org\">let Eric know</a>. <I>[Thanks to\nAaron Hertzmann and Hanspeter Pfister for setting me straight on a couple of ratings, which I've redone. I also revamped my Perl scripts and found a few more goofs. But, if we recount Dade County and tally the folded ballots by hand...]</I>\n<P>\nAll for now; this should give you something to chew on while waiting for the sketches results. Will Matt do an <I>n</I>-peat, where <I>n</I>=2? Or will Tim, Hanspeter, David, Aaron, or someone else blast past him in a burst of additive speed? Stay tuned to find out...\n\n<hr WIDTH=\"100%\">From the wholly uninsured minds of <a href=\"http://www.erichaines.com/\">Eric\nHaines</a>, <a href=\"http://www.graphics.cornell.edu/~phil/\">Phil Dutr&eacute;</a>,\nDan Kartch, and <a href=\"http://www.graphics.cornell.edu/~wbt/\">Ben Trumbore</a>.\n<br>last updated: <i>April 20, 2001</i>\n</body>\n</html>\n"
  },
  {
    "path": "fgl/siggraph2001/sigpaper.txt",
    "content": "Visual Simulation of Smoke\r\r\nRonald Fedkiw\r\r\nHenrik Wann Jensen\r\r\nJos Stam\r\r\n\r\r\r\nPractical Animation of Liquids\r\r\nNick Foster\r\r\nRonald Fedkiw\r\r\n\r\r\r\nDynamic Real-Time Deformations Using Space and Time Adaptive Sampling\r\r\nGilles Debunne\r\r\nMarie-Paule Cani\r\r\nMathieu Desbrun\r\r\nAlan H. Barr\r\r\n\r\r\r\nOptimization-Based Animation\r\r\nVictor Milenkovic\r\r\nHarald Schmidl\r\r\n\r\r\r\nKizamu: A System for Sculpting Digital Characters\r\r\nRon Perry\r\r\nSarah Frisken\r\r\n\r\r\r\nFeature-Sensitive Surface Extraction From Volume Data\r\r\nLeif Kobbelt\r\r\nMario Botsch\r\r\nUlrich Schwanecke\r\r\nHans-Peter Seidel\r\r\n\r\r\r\nReconstruction and Representation of 3D Objects With Radial Basis Functions\r\r\nJonathan C. Carr\r\r\nTim J. Mitchell\r\r\nRichard K. Beatson\r\r\nJon B. Cherrie\r\r\nW. Richard Fright\r\r\nBruce C. McCallum\r\r\nTim R. Evans\r\r\n\r\r\r\nReliable Graphing Methods for Two-Dimensional Implicit Relations\r\r\nJeff Tupper\r\r\n\r\r\r\nScanning Physical Interaction Behavior of 3D Objects\r\r\nDinesh K. Pai\r\r\nKees van den Doel\r\r\nDoug L. James\r\r\nJochen Lang\r\r\nJohn E. Lloyd\r\r\nJoshua L. Richmond\r\r\nSom H. Yau\r\r\n\r\r\r\nSynthesizing Bidirectional Texture Functions for Real-World Surfaces\r\r\nXinguo Liu\r\r\nHeung-Yeung Shum\r\r\nYizhou Yu\r\r\n\r\r\r\nImage-Based Rendering of Diffuse, Specular and Glossy Surfaces From a Single Image\r\r\nSamuel Boivin\r\r\nAndr Gagalowicz\r\r\n\r\r\r\nA Signal-Processing Framework for Inverse Rendering\r\r\nRavi Ramamoorthi\r\r\nPat Hanrahan\r\r\n\r\r\r\nWireGL: A Scalable Graphics System for Clusters\r\r\nGreg Humphreys\r\r\nMatthew Eldridge\r\r\nIan Buck\r\r\nMatthew Everett\r\r\nPat Hanrahan\r\r\nGordon Stoll\r\r\n\r\r\r\nLightning-2: A High-Performance Display Subsystem for PC Clusters\r\r\nGordon Stoll\r\r\nDan Patterson\r\r\nArt Webb\r\r\nChris Caywood\r\r\nMilton Taveira\r\r\nSteve Hunt\r\r\nMatthew Eldridge\r\r\nPat Hanrahan\r\r\nSteven Berman\r\r\nRichard Levy\r\r\n\r\r\r\nA User-Programmable Vertex Engine\r\r\nErik Lindholm\r\r\nMark Kilgard\r\r\nHenry Moreton\r\r\n\r\r\r\nA Real-Time Procedural Shading System for Programmable Graphics Hardware\r\r\nKekoa Proudfoot\r\r\nWilliam R. Mark\r\r\nPat Hanrahan\r\r\nSvetoslav Tzvetkov\r\r\n\r\r\r\nHomomorphic Factorization of BRDFs for High-performance Rendering\r\r\nMichael D. McCool\r\r\nJason Ang\r\r\nAnis Ahmad\r\r\n\r\r\r\nConsistent Mesh Parameterization\r\r\nEmil Praun\r\r\nWim Sweldens\r\r\nPeter Schrder\r\r\n\r\r\r\nApproximate Boolean Operations on Free-Form Solids\r\r\nDaniel Kristjansson\r\r\nHenning Biermann\r\r\nDenis Zorin\r\r\n\r\r\r\nProgressive Compression for Lossless Transmission of Triangle Meshes\r\r\nPierre Alliez\r\r\nMathieu Desbrun\r\r\n\r\r\r\nTopology Matching for Fully Automatic Similarity Estimation of 3D Shapes\r\r\nMasaki Hilaga\r\r\nYoshihisa Shinagawa\r\r\nTaku Kohmura\r\r\nTosiyasu L. Kunii\r\r\n\r\r\r\nMeasuring and Predicting Visual Fidelity\r\r\nBenjamin Watson\r\r\nAlinda Friedman\r\r\nAaron McGaffey\r\r\n\r\r\r\nPerception-Guided Global Illumination Solution for Animation Rendering\r\r\nKarol Myszkowski\r\r\nTakehiro Tawara\r\r\nHiroyuki Akamine\r\r\nHans-Peter Seidel\r\r\n\r\r\r\nInteractive Stereoscopic Display for Three or More Users\r\r\nYoshifumi Kitamura\r\r\nSumihiko Yamamoto\r\r\nFumio Kishino\r\r\nTakashige Konishi\r\r\n\r\r\r\nRendering Effective Route Maps: Improving Usability Through Generalization\r\r\nManeesh Agrawala\r\r\nChris Stolte\r\r\n\r\r\r\nComposable Controller for Physics-Based Character Animation\r\r\nPetros Faloutsos\r\r\nMichiel van de Panne\r\r\nDemetri Terzopoulos\r\r\n\r\r\r\nAutomating Gait Animation\r\r\nHarold C. Sun\r\r\nDimitris Metaxas\r\r\n\r\r\r\nExpressive Expression Mapping With Ratio Images\r\r\nZicheng Liu\r\r\nYing Shan\r\r\nZhengyou Zhang\r\r\n\r\r\r\nExpression Cloning\r\r\nJun-yong Noh\r\r\nUlrich Neumann\r\r\n\r\r\r\nThe Use of Positional Information in the Modeling of Plants\r\r\nPrzemyslaw Prusinkiewicz\r\r\nLars Muendermann\r\r\nRadoslaw Karwowski\r\r\nBrendan Lane\r\r\n\r\r\r\nProcedural Modeling of Cities\r\r\nYoav Parish\r\r\nPascal Mueller\r\r\n\r\r\r\nFeature-Based Cellular Texturing for Architectural Models\r\r\nJustin Legakis\r\r\nJulie Dorsey\r\r\nSteven J. Gortler\r\r\n\r\r\r\nIntegrating Shape and Pattern in Mammalian Models\r\r\nMarcelo Walter\r\r\nAlain Fournier\r\r\nDaniel Menevaux\r\r\n\r\r\r\nImage Analogies\r\r\nAaron Hertzmann\r\r\nCharles E. Jacobs\r\r\nNuria Oliver\r\r\nBrian Curless\r\r\nDavid H. Salesin\r\r\n\r\r\r\nQuilting for Texture Synthesis and Transfer\r\r\nAlexei A. Efros\r\r\nW. Freeman\r\r\n\r\r\r\nTexture Synthesis on Surfaces\r\r\nGreg Turk\r\r\n\r\r\r\nTexture Synthesis Over Arbitrary Manifold Surfaces\r\r\nLi-Yi Wei\r\r\nMarc Levoy\r\r\n\r\r\r\nThe Randomized Z-Buffer Algorithm: Interactive Rendering of Highly Complex Scenes\r\r\nMichael Wand\r\r\nIngmar Peter\r\r\nWolfgang Straer\r\r\nMatthias Fischer\r\r\n\r\r\r\nSurface Splatting\r\r\nMatthias Zwicker\r\r\nMarkus H. Gross\r\r\nHanspeter Pfister\r\r\nJeroen van Baar\r\r\n\r\r\r\nSpectral Processing of Point-Sampled Geometry\r\r\nMark Pauly\r\r\nMarkus H. Gross\r\r\n\r\r\r\nAdaptive Shadow Maps\r\r\nPemith Randima Fernando\r\r\nSebastian Fernandez\r\r\nKavita Bala\r\r\nDonald P. Greenberg\r\r\n\r\r\r\nPhoto-Realistic Rendering of Knitwear Using the Lumislice\r\r\nYing-Qing Xu\r\r\nYanyun Chen\r\r\nSteve Lin\r\r\nHua Zhong\r\r\nEnhua Wu\r\r\nBaining Guo\r\r\nHeung-Yeung Shum\r\r\n\r\r\r\nA Physically-Based Night Sky Model\r\r\nHenrik Wann Jensen\r\r\nMichael M. Stark\r\r\nSimon Premoze\r\r\nPeter Shirley\r\r\nFrdo Durand\r\r\nJulie Dorsey\r\r\n\r\r\r\nTexture Mapping Progressive Meshes\r\r\nPedro V. Sander\r\r\nSteven J. Gortler\r\r\nJohn M. Snyder\r\r\nHugues Hoppe\r\r\n\r\r\r\nConstrained Texture Mapping for Polygonal Meshes\r\r\nBruno Lvy\r\r\n\r\r\r\nUnstructured Lumigraph Rendering\r\r\nChris Buehler\r\r\nMichael Bosse\r\r\nLeonard McMillan\r\r\nSteven J. Gortler\r\r\nMichael F. Cohen\r\r\n\r\r\r\nAn Image-Based Modeling and Photo-Editing System\r\r\nByong Mok Oh\r\r\nMax Chen\r\r\nJulie Dorsey\r\r\nFrdo Durand\r\r\n\r\r\r\nPlenoptic Stitching: A Scalable Method for Reconstructing 3D Interactive Walkthroughs\r\r\nDaniel G. Aliaga\r\r\nIngrid Carlbom\r\r\n\r\r\r\nHybrid Stereo Camera: An IBR Approach for Synthesis of Very-High-Resolution Stereoscopic Image Sequences\r\r\nHarpreet S. Sawhney\r\r\nYanlin Guo\r\r\nKeith Hanna\r\r\nRakesh Kumar\r\r\nSean Adkins\r\r\nSamuel Zhou\r\r\n\r\r\r\nDAB: Interactive Haptic Painting With 3D Virtual Brushes\r\r\nWilliam Baxter\r\r\nVincent Scheib\r\r\nMing Lin\r\r\nDinesh Manocha\r\r\n\r\r\r\nProject FEELEX: Adding Haptic Surface to Graphics\r\r\nHiroo Iwata\r\r\nHiroaki Yano\r\r\nFumitaka Nakaizumi\r\r\nRyo Kawamura\r\r\n\r\r\r\nBEAT: The Behavior Expression Animation Toolkit\r\r\nJustine Cassell\r\r\nHannes Vilhjalmsson\r\r\nTim Bickmore\r\r\n\r\r\r\nWordseye: A Text-to-Scene Conversion System\r\r\nBob Coyne\r\r\nRichard Sproat\r\r\n\r\r\r\nAn Efficient Representation for Irradiance Environment Maps\r\r\nRavi Ramamoorthi\r\r\nPat Hanrahan\r\r\n\r\r\r\nApplying Appearance Standards to Light Reflection Models\r\r\nHarold B. Westlund\r\r\nGary W. Meyer\r\r\n\r\r\r\nA Practical Model for Subsurface Light Transport\r\r\nHenrik Wann Jensen\r\r\nSteve Marschner\r\r\nMarc Levoy\r\r\nPat Hanrahan\r\r\n\r\r\r\nPolynomial Texture Maps\r\r\nTom Malzbender\r\r\nDan Gelb\r\r\nHans Wolters\r\r\n\r\r\r\nSynthesizing Sounds From Physically Based Motion\r\r\nJames F. O'Brien\r\r\nPerry R. Cook\r\r\nGeorg Essl\r\r\n\r\r\r\nPhysically-Based Sound Effects for Interactive Simulation and Animation\r\r\nKees van den Doel\r\r\nPaul G. Kry\r\r\nDinesh K. Pai\r\r\n\r\r\r\nModeling Acoustics in Virtual Environments Using the Uniform Theory of Diffraction\r\r\nNicolas Tsingos\r\r\nIngrid Carlbom\r\r\nThomas A. Funkhouser\r\r\nAddy Ngan\r\r\n\r\r\r\nAn Immersive, Multi-User, Musical Stage Environment\r\r\nMatt Reynolds\r\r\nBernd Schoner\r\r\nJoey Richards\r\r\nKelly Dobson\r\r\nNeil Gershenfeld\r\r\r\n\r\r\r\nImage-Based Motion Blur for Stop Motion Animation\r\r\nGabriel Brostow\r\r\nIrfan Essa\r\r\n\r\r\r\nA Simple and Efficient Error-Diffusion Algorithm\r\r\nVictor Ostromoukhov\r\r\n\r\r\r\nSimulating Decorative Mosaics\r\r\nAlejo Hausner\r\r\n\r\r\r\nReal-Time Hatching\r\r\nEmil Praun\r\r\nMatthew Webb\r\r\nAdam Finkelstein\r\r\nHugues Hoppe\r\r\n"
  },
  {
    "path": "fgl/siggraph2001/sigsketch.txt",
    "content": "An Interactive System for Robust Topological Modeling of Meshes \r\r\nErgun Akleman\r\r\n\r\r\r\nMapping-independent triangulation of parametric surfaces \r\r\nMarco Attene\r\r\n\r\r\r\nTighter Bounding Volumes for Better Occlusion Performance \r\r\nDirk Bartz\r\r\n\r\r\r\nNon-graphical application of hardware accelerated voxelization \r\r\nSteffi Beckhaus\r\r\n\r\r\r\nAveraged Area Tables for Texture Filtering \r\r\nUwe Behrens\r\r\n\r\r\r\nCrashing Planes the Easy Way: Pearl Harbor \r\r\nScott Benza\r\r\n\r\r\r\nVirtual Showcases \r\r\nOliver Bimber\r\r\n\r\r\r\nHardware Acceleration for Physical Modeling of Deformable Objects \r\r\nBenjamin Bishop\r\r\n\r\r\r\nSketching Space: Virtual to Real \r\r\nBill Brody\r\r\n\r\r\r\nCREATING TOOLS FOR PLAYSTATION2 GAME DEVELOPMENT \r\r\nSimon Brown\r\r\n\r\r\r\nX3D Content Examples, Editing, Conformance Suite and Software Development Kit (SDK) CDs \r\r\nDon Brutzman\r\r\n\r\r\r\nPractical Image-Based Lighting for Surfaces and Fur \r\r\nDeborah Carlson\r\r\n\r\r\r\nChange blindness with varying rendering fidelity: looking but not seeing \r\r\nKirsten Cater\r\r\n\r\r\r\nSUMMER BREEZE: Creating a High-End 3D Movie using Limited Resources \r\r\nSheng-Fang Chen\r\r\n\r\r\r\nFRENCH SURFACE: A New Technique for Surface Design \r\r\nZita Cheng\r\r\n\r\r\r\nImmersive Visualization of a Very Large Scale Seismic Model \r\r\nPrashant Chopra\r\r\n\r\r\r\nThe Development of the Virtual Human Abdomen: Algorithms and Methodologies \r\r\nKevin Chugh\r\r\n\r\r\r\n''Character Setup and Animation for 3-2-1 Penguins!'' by Big Idea Productions \r\r\nMichael Comet\r\r\n\r\r\r\nPlaceWorld: An Integration of Shared Virtual Worlds \r\r\nJon Cook\r\r\n\r\r\r\nCONTIGRA: A High-Level Declarative Approach to Interactive 3D Components \r\r\nRaimund Dachselt\r\r\n\r\r\r\nCollisions and Adaptive Levels of Detail \r\r\nJohn Dingliana\r\r\n\r\r\r\nModeling of Clouds Using a Coupled Map Lattice \r\r\nYoshinori Dobashi\r\r\n\r\r\r\nA Flexible Approach to 3D Reconstruction from Single Images \r\r\nSabry El-Hakim\r\r\n\r\r\r\n''Budweiser Alien'' Commercial Sketch \r\r\nLeandro Estebecorena\r\r\n\r\r\r\nRendering ''Pepe'' with Global Illumination \r\r\nMarcos Fajardo\r\r\n\r\r\r\nPaint the Town Red: Recreating Stalingrad For ''Enemy at the Gates'' \r\r\nPaul Franklin\r\r\n\r\r\r\nReal-Time Stroke Textures \r\r\nBert Freudenberg\r\r\n\r\r\r\nA Computationally Efficient Framework for Modeling Soft Body Impact \r\r\nSarah F. Frisken\r\r\n\r\r\r\nComputing 3D Geometry Directly from Range Images \r\r\nSarah F. Frisken\r\r\n\r\r\r\nIntuitive Multiple Viewpoints Control using Interlocked Motion of Coordinate Pairs \r\r\nShinji Fukatsu\r\r\n\r\r\r\nHand Held Torque Feedback Device \r\r\nYukio Fukui\r\r\n\r\r\r\nOcclusion Culling and Summed-Area Tables \r\r\nAndreas Genz\r\r\n\r\r\r\nImage-Based Photometric Reconstruction for Mixed-Reality \r\r\nSimon Gibson\r\r\n\r\r\r\nHigh Dynamic Range Photography, Global Illumination, and Mental Ray on a Commercial Budget and Timeline \r\r\r\nBrian Goldberg\r\r\n\r\r\r\nHow Changes in Technology Change the Use of Computer Animation at Walt Disney Feature Animation \r\r\nSteve Goldberg\r\r\n\r\r\r\nGrowing Fitted Textures \r\r\nGabriele Gorla\r\r\n\r\r\r\nComputing Nearly Exact Visible Sets within a Shaft with 4D Hierarchical Z-Buffering \r\r\nNed Greene\r\r\n\r\r\r\n3D Traffic Visualization in Real Time \r\r\nAndr Gueziec\r\r\n\r\r\r\nCalibration Free, Easy 3D Modeling from Turntable Image Sequences \r\r\nSumit Gupta\r\r\n\r\r\r\nVisual Attention Driven Progressive Rendering for Interactive Walkthroughs \r\r\nJrg Haber\r\r\n\r\r\r\nImplementing Vector Based Texturing in RenderMan \r\r\njohn Haddon\r\r\n\r\r\r\nHardware-Accelerated High-Quality Filtering of Solid Textures \r\r\nMarkus Hadwiger\r\r\n\r\r\r\nLight Stage 2.0 \r\r\nTim Hawkins\r\r\n\r\r\r\nUsing Precomputed Cloth Simulations for Interactive Applications \r\r\nDaniel L. Herman\r\r\n\r\r\r\nRainMan: Fluid Pseudodynamics with Probabilistic Control for Stylized Raindrops \r\r\nDaniel L. Herman\r\r\n\r\r\r\nImaging the Living Computer -- Neuroscience Methods in Visualizing the Performance of Parallel Programs \r\r\nDaniel L. Herman\r\r\n\r\r\r\nSimulation of Deforming Elastic Solids in Contact \r\r\nGentaro Hirota\r\r\n\r\r\r\nCompressing Large Polygonal Models \r\r\nJeffrey Ho\r\r\n\r\r\r\nUsing Color-Changing Textiles as a Computer Graphics Display \r\r\nLars Erik Holmquist\r\r\n\r\r\r\nThe Attack on Pearl Harbor Battleship Row: Everything including the kitchen sink \r\r\nDavid Frederic Horsley\r\r\n\r\r\r\nModel-base analysis and synthesis of human body images \r\r\nJunichi Hoshino\r\r\n\r\r\r\nA Head-Mounted Projective Display and its Applications in Interactive Augmented Environments \r\r\nHong Hua\r\r\n\r\r\r\nGrooming and Rendering Cats and Dogs \r\r\nPedro Huang\r\r\n\r\r\r\nBringing Photorealism to Fantasy, the Hybrid Approach of a Digital Matte Artist \r\r\nPaul Huston\r\r\n\r\r\r\nSuggestive Interface for 3D Drawing \r\r\nTakeo Igarashi\r\r\n\r\r\r\n2D Shape Interpolation Using A Hierarchical Approach \r\r\nHenry Johan\r\r\n\r\r\r\nCreative Approaches to the Integration of CGI with Traditional Animation in Disney's ''Atlantis - The Lost Empire'' \r\r\nKiran Joshi\r\r\n\r\r\r\nALVIN on the Web - Distributive Mission Rehearsal for a Deep Submersible Vehicle \r\r\nJan Jungclaus\r\r\n\r\r\r\nTangible Communication \r\r\nKen-ichi Kameyama\r\r\n\r\r\r\nBing Locally Reparameterized Light Fields \r\r\nSing Kang\r\r\n\r\r\r\nElastic Object Manipulation Using Coarse-to-fine Representation of Mass-Spring Models \r\r\nHirofumi Kawai\r\r\n\r\r\r\nImage-Based Rendering for Animated Deforming Objects \r\r\nHiroshi Kawasaki\r\r\n\r\r\r\nDigital Tricks for Japanese Cel Animation \r\r\nAkio Kazumi\r\r\n\r\r\r\nPermanent Shutdown  experiments in interactivity \r\r\nJustin Kent\r\r\n\r\r\r\nOpen Processes Create Open Products: Interface Ecology As A Metadisciplinary Base For CollageMachine \r\r\nAndruid Kerne\r\r\n\r\r\r\nLight Field Rendering with Triangular Viewpoint Mesh \r\r\nDongho Kim\r\r\n\r\r\r\nELMO: A Head Mount Display for Real-time Image Synthesis \r\r\nKiyoshi Kiyokawa\r\r\n\r\r\r\nThe Magic behind the Magic: Pearl Harbor \r\r\nMarshall Krasser\r\r\n\r\r\r\nProcedural Dynamics System for Animating the Sleigh in ''How the Grinch stole Christmas'' \r\r\nMarkus Kurtz\r\r\n\r\r\r\nAn Integrated Solution to Camera Animation for Stage \r\r\nMathew Lamb\r\r\n\r\r\r\nMulti-resolution depth buffer \r\r\nEugene Lapidous\r\r\n\r\r\r\nFeature-based Topological Mesh Metamorphosis \r\r\nSeungyong Lee\r\r\n\r\r\r\nImage-Based Reconstruction of Shift-Variant Materials \r\r\nHendrik Lensch\r\r\n\r\r\r\nLifting Detail from Darkness \r\r\nJ.P. Lewis\r\r\n\r\r\r\nDecomposing Animation into BlendShapes \r\r\nJ.P. Lewis\r\r\n\r\r\r\nVariational Classification for Visualization of 3D Ultrasound Data \r\r\nDani Lischinski\r\r\n\r\r\r\nThe Empathic Visualisation Algorithm: Chernoff Faces Revisited \r\r\nAndreas Loizides\r\r\n\r\r\r\nLife-Sized Projector-Based Dioramas Spatially Real and Visually Virtual \r\r\nKok-Lim Low\r\r\n\r\r\r\nThe Mouthesizer: A Facial Gesture Musical Interface \r\r\nMichael Lyons\r\r\n\r\r\r\nSimulation Fidelity Metrics for Virtual Environments based on Memory Semantics \r\r\nKaterina Mania\r\r\n\r\r\r\nTrees in ''How The Grinch Stole Christmas'': Automating the task of creating and rendering large numbers of complex objects. \r\r\nCharlotte Manning\r\r\n\r\r\r\nEnhanced Reality: A New Frontier for Computer Entertainment \r\r\nRichard Marks\r\r\n\r\r\r\nInteractive Virtual Clay Using Implicit Surfaces and Particle Systems \r\r\nMasatoshi Matsumiya\r\r\n\r\r\r\ngenieBottles: An Interactive Narrative in Bottles \r\r\nAli Mazalek\r\r\n\r\r\r\nDynamic Flesh and Muscle Simulation: Jurassic Park III \r\r\nTim McLaughlin\r\r\n\r\r\r\nSimultaneous Model Assembly in Real and Virtual Spaces \r\r\nEckhard Meier\r\r\n\r\r\r\nOrganic Textures with Controlled Anisotropy and Directionality \r\r\nKazunori Miyata\r\r\n\r\r\r\nRitSens - Computer aided system for studying rhythmic abilities in bimanual coordination \r\r\nArtemis Moroni\r\r\n\r\r\r\nLighting Sensitive Displays \r\r\nShree K. Nayar\r\r\n\r\r\r\nNATO.0+55 - Realtime Trimodal Signal Processing \r\r\nNetochka Nezvanova\r\r\n\r\r\r\nThe Living Forest: The Story of a 3D Feature Film in Europe \r\r\nJuan Nouche\r\r\n\r\r\r\nImage Based Rendering and Illumination Using Spherical Mosaics \r\r\nJames F. O'Brien\r\r\n\r\r\r\nReal vs. Approximate Collisions: When can we tell the difference? \r\r\nCarol O'Sullivan\r\r\n\r\r\r\nMulti-Modal Translation System by Using Automatic Facial Image Tracking and Model-Based Lip Synchronization \r\r\nShin Ogata\r\r\n\r\r\r\n''2001: An MR-Space Odyssey''---Applying Mixed Reality Technology to VFX in Filmmaking \r\r\nToshikazu Ohshima\r\r\n\r\r\r\nMayhem: A New Trend for Virtual Environments (and Online Games) \r\r\nManuel M. Oliveira\r\r\n\r\r\r\nReal-time Cloth Simulation with Sparse Particles \r\r\nMasaki Oshita\r\r\n\r\r\r\nA Multipurpose Array of Tactile Rods for Interactive eXpression \r\r\nDan Overholt\r\r\n\r\r\r\nFlow Noise \r\r\nKen Perlin\r\r\n\r\r\r\nA Method For Numerical Constrained Optimization \r\r\nRonald Perry\r\r\n\r\r\r\nMulti-Resolution Light Field Rendering with the Wavelet Stream \r\r\nIngmar Peter\r\r\n\r\r\r\ndigital stupa: interactive animations \r\r\nDaniel Pirofsky\r\r\n\r\r\r\nDynamic Meshing Using Adaptively Sampled Distance Fields \r\r\nJackson Pope\r\r\n\r\r\r\nFast-moving Water in DreamWorks \"Spirit\" \r\r\nSaty Raghavachary\r\r\n\r\r\r\nView-Dependent Texture-Mapping of Video for Realistic Avatars in Collaborative Virtual Environments \r\r\nVivek Rajan\r\r\n\r\r\r\nSkinning Cats and Dogs Using Muscle Deformations \r\r\nHans Rijpkema\r\r\n\r\r\r\nMy Finger's Getting Tired: Interactive Installations for the Mind and Body \r\r\nDon Ritter\r\r\n\r\r\r\nReal-Time Computer Graphics for On-Set Visualization: A.I. and The Mummy Returns \r\r\nSeth Rosenthal\r\r\n\r\r\r\nMicro Archiving \r\r\nTatsuya Saito\r\r\n\r\r\r\nComicDiary: Representing Individual Experiences in Comics Style \r\r\nRyuuki Sakamoto\r\r\n\r\r\r\nSymplectic Raytracing: Raytracing with Hamiltonian Dynamics in Blackhole Spacetime \r\r\nTetsu Satoh\r\r\n\r\r\r\nWhippin' up a Storm \r\r\nAlex Seiden\r\r\n\r\r\r\nDeath Valley Flyby: A Simulation Comparing Fault-Controlled Alluvial Fans Along the Black Mountain Range \r\r\nCarlos Seligo\r\r\n\r\r\r\nHyun Color Paper Mosaic Rendering \r\r\nSang Seo\r\r\n\r\r\r\nFair and Robust Curve Interpolation on the Sphere \r\r\nCarlo Sequin\r\r\n\r\r\r\nLarge Time-Critical Volume Rendering \r\r\nHan-Wei Shen\r\r\n\r\r\r\nRendering by manifold hopping \r\r\nHeung-Yeung Shum\r\r\n\r\r\r\nEfficient Update of Geometric Constraints in an Evolving Mesh Representation \r\r\nMaryann Simmons\r\r\n\r\r\r\nRendering Semi-solid Objects With Particles: The Mud ''Poop'' Effect From PDI/DreamWorks' CG Animated Film, ''Shrek'' \r\r\nScott Singer\r\r\n\r\r\r\nSolving a 3D Cube Puzzle in a Collaborative Virtual Environment: As Good as Really Being There Together? \r\r\nAnthony Steed\r\r\n\r\r\r\nAntiAliasing Perlin Noise \r\r\nIan Stephenson\r\r\n\r\r\r\nManipulate the Unreachable: Through-The-Lens Remote Object Manipulation in Virtual Environments \r\r\nStanislav Stoev\r\r\n\r\r\r\nThe Animator Oriented Motion Generator, Animanium, based on Humanoid Robots Control Algorithm \r\r\nFumio Sumi\r\r\n\r\r\r\nExplict Control of Topological Evolution in 3D Mesh Morphing \r\r\nShigeo Takahashi\r\r\n\r\r\r\nHybrid Ink-Line Rendering in a Production Environment \r\r\nRasmus Tamstorf\r\r\n\r\r\r\nHDR Shop \r\r\nChris Tchou\r\r\n\r\r\r\nReal Time Rendering of Populated Urban Environments \r\r\nFranco Tecchia\r\r\n\r\r\r\nVideoFOCUS and VideoFOCUSWire: Transforming Moving Images to Stills. \r\r\nLaura Teodosio\r\r\n\r\r\r\nShadermaps: A Method For Accelerating Procedural Shading \r\r\nJones Thouis\r\r\n\r\r\r\nDestroying a Dam Without Getting Wet - Rule Based Dynamic Simulation for \"Wave of Death\" \r\r\nStephan Trojansky\r\r\n\r\r\r\nHuman Motion Signature for Character Animation \r\r\nM. Alex O. Vasilescu\r\r\n\r\r\r\nA Real Time High Dynamic Range Light Probe \r\r\nJamie Waese\r\r\n\r\r\r\nA fast simulating system for realistic motion and realistic appearance of fluids \r\r\nYukio Watanabe\r\r\n\r\r\r\nLinux for the Production Pipeline \r\r\nJeffrey Wike\r\r\n\r\r\r\nSpatial Resolution in Haptic Rendering \r\r\nJuli Yamashita\r\r\n\r\r\r\nElmo's World: Digital Puppetry on Sesame Street \r\r\nEmre Yilmaz\r\r\n\r\r\r\nTexture and Shape Synthesis on Surfaces \r\r\nLexing Ying\r\r\n\r\r\r\nAnalysis and Simulation of Facial Movements in Elicited and Posed Expressions Using High-Speed Camera \r\r\nTatsuo Yotsukura\r\r\n\r\r\r\n\r\r\r\n"
  },
  {
    "path": "fgl/siggraph2002/CVS/Entries",
    "content": "/contest.htm/1.1/Tue Jun 24 12:12:41 2008//\n/costframe.htm/1.2/Wed Sep 23 14:51:35 2009//\n/donback.gif/1.1/Tue Jun 24 12:12:41 2008/-kb/\n/donfront.gif/1.1/Tue Jun 24 12:12:41 2008/-kb/\n/entry.htm/1.1/Tue Jun 24 12:12:41 2008//\n/entryframe.htm/1.2/Thu Sep  4 03:35:21 2008//\n/index.htm/1.1/Tue Jun 24 12:12:41 2008//\n/ks-melon2.jpg/1.1/Tue Jun 24 12:12:41 2008/-kb/\n/mfcback.gif/1.1/Tue Jun 24 12:12:41 2008/-kb/\n/mfcfront.gif/1.1/Tue Jun 24 12:12:41 2008/-kb/\n/prelim.htm/1.2/Wed Sep 23 14:51:35 2009//\nD\n"
  },
  {
    "path": "fgl/siggraph2002/CVS/Entries.Extra",
    "content": "/contest.htm////*////\n/costframe.htm////*////\n/donback.gif////*////\n/donfront.gif////*////\n/entry.htm////*////\n/entryframe.htm////*////\n/index.htm////*////\n/ks-melon2.jpg////*////\n/mfcback.gif////*////\n/mfcfront.gif////*////\n/prelim.htm////*////\n"
  },
  {
    "path": "fgl/siggraph2002/CVS/Entries.Extra.Old",
    "content": ""
  },
  {
    "path": "fgl/siggraph2002/CVS/Entries.Old",
    "content": ""
  },
  {
    "path": "fgl/siggraph2002/CVS/Repository",
    "content": "RTR3/website/fgl/siggraph2002\n"
  },
  {
    "path": "fgl/siggraph2002/CVS/Root",
    "content": ":pserver:erich@cvs.cs.lth.se:/local/cvs/repository-tam\n"
  },
  {
    "path": "fgl/siggraph2002/CVS/Template",
    "content": ""
  },
  {
    "path": "fgl/siggraph2002/contest.htm",
    "content": "<!doctype html public \"-//w3c//dtd html 4.0 transitional//en\">\r\r\n<html>\r\r\n<head>\r\r\n   <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\r\r\n   <meta name=\"description\" content=\"FGL contest\">\r\r\n   <meta name=\"keywords\" content=\"fantasy graphics league\">\r\r\n   <title>Fantasy Graphics League Results</title>\r\r\n</head>\r\r\n<body>\r\r\n\r\r\r\n<h1>\r\r\nFantasy Graphics League</h1>\r\r\n<P>\r\r\n<B>Entry to this year's Fantasy Graphics League is closed - come back in the fall to try for next year.</B>\r\r\n<P>\r\r\nWhile working away at your humdrum job of <a href=\"http://www.ucomics.com/bizarro/viewbz.cfm?uc_full_date=20010525&uc_comic=bz&uc_daction=X\">astronaut, fireman, or pirate</a>,\r\r\nyou've often dreamed of being able to run a darkened laboratory full of\r\r\ncomputers, Jolt, cool screensavers, and graphics gurus. Now's your chance to live the dream, or\r\r\nat least dream the life, or something.\r\r\n<P>\r\r\nThe 2001-2002 draft season for the Fantasy Graphics League (FGL) is now open. The facts:\r\r\n<UL>\r\r\n<LI> You have a budget of 400 Quatloos (which are worth more than Dreekars, but less than Tortlers).\r\r\n<LI> You have room in your lab for up to 12 researchers.\r\r\n<LI> You can hire from 568 people, all the researchers who have been part of a paper published during\r\r\nthe last 5 years at <a href=\"http://www.siggraph.org/\">SIGGRAPH</a>.\r\r\n<LI> You have until midnight PST on January 9, 2002, to create and submit your lab. <B>(Too late now!)</B>\r\r\n</UL>\r\r\n<p><font size=+4><a href=\"entry.htm\">HIRE YOUR LAB</a></font>.\r\r\n<B>(Well, actually, don't hire your lab, as entry for this year is closed. The form's been left up to look at and think what glory might have been yours.)</B>\r\r\n\r\r\r\n<P>\r\r\n\"But wait,\" you say, \"I need more information. How am I judged, how much do researchers cost, and <a href=\"http://www.acm.org/pubs/tog/editors/erich/ptinpoly/\">how do I tell whether a point is in a polygon?</a>\" That last question is <a href=\"http://www1.acm.org/pubs/tog/resources/RTNews/html/rtnv5n3.html#art1\">difficult, if not undecidable</a>. As far as being judged, that's between you and your maker or parole officer (you want <I>good</I> jokes? wrong place...). Researchers cost:\r\r\n<P>\r\r\n<I>f(R)</I> = int( 0.5 + sum of ( 60 / (<I>Ci</I>+1) ) / 5) * 5, where <I>i</I>=1 to <I>n</I>\r\r\n<P>\r\r\nwhere <I>R</I> is the researcher, <I>Ci</I> is the number of coauthors a researcher also had on paper <I>i</I>, and <I>n</I> is the number of papers published in SIGGRAPH by the author from 1997 to 2001, inclusive. In Esperanto, this means an author is worth 60 Quatloos for publishing a single paper as a single author, 15 Quatloos if the author was one of 4 coauthors on a paper. Sum up the author's accomplishments, and you get a single number. Imagine, 5 years of sweat and toil reduced to a single number, and rounded at that. Not really fair, is it? If you're one of these authors and feel demeaned by having a single number sum up your worth, then please feel free to add a factorial sign to it and make a second, bigger number - now you have two numbers.\r\r\n<P>\r\r\nScoring: each author is awarded points depending on whether they have a paper or technical sketch accepted at SIGGRAPH. Papers are worth 60 points divided by the number of coauthors, and sketches are worth 20 points for the first person listed for the sketch. Whatever lab has the most points (Why \"points\", anyway? Are they sharp and pointy? Infinitesimally small? What's the point?) is the winner of this year's contest. The crown, the goodwill world tour after the gala celebration at the finest hotel, the honorary degrees, the pictures on the covers of newsweeklies, the fan letters and children named after you, none of this will be yours for winning this contest. But it's free to enter, and you were unlikely to get any of those other things this year, anyway. Enter <B>(well, actually, don't enter,\r\r\nas entry is now closed)</B> by clicking <a href=\"entry.htm\">here</a>, <a href=\"entry.htm\">there</a>, or on the period at the end of this sentence<a href=\"entry.htm\">.</a>\r\r\n<P>\r\r\nSo get out there and figure out who is having brilliant breakthroughs in graphics. Study the past publications, visit web sites, go to conferences, and sit in on thesis defenses. Or do as I'm doing, and just pick a bunch of <a href=\"http://www.graphics.stanford.edu/people.html\">Stanford CGL grad students</a> and call it a day.\r\r\n<P>\r\r\nOh, and check out the <a href=\"../siggraph2001/index.htm\">results of last year's contest</a>.\r\r\n<br>&nbsp;\r\r\n<br>&nbsp;\r\r\n<center><table BORDER=0 CELLSPACING=2 CELLPADDING=3 COLS=2 WIDTH=\"100%\" >\r\r\n<tr ALIGN=CENTER VALIGN=CENTER>\r\r\n<td ALIGN=CENTER VALIGN=CENTER><font face=\"Arial,Helvetica\">Michael F.\r\r\nCohen: a bargain at 10 Quatloos</font></td>\r\r\n\r\r\r\n<td><font face=\"Arial,Helvetica\">Donald P. Greenberg: still 150 Quatloos&nbsp;</font></td>\r\r\n</tr>\r\r\n\r\r\r\n<tr ALIGN=CENTER VALIGN=CENTER>\r\r\n<td ALIGN=CENTER VALIGN=CENTER><img SRC=\"mfcfront.gif\" height=227 width=166></td>\r\r\n\r\r\r\n<td><img SRC=\"donfront.gif\" height=227 width=166></td>\r\r\n</tr>\r\r\n\r\r\r\n<tr ALIGN=CENTER VALIGN=CENTER>\r\r\n<td ALIGN=CENTER VALIGN=CENTER><img SRC=\"mfcback.gif\" height=220 width=163></td>\r\r\n\r\r\r\n<td><img SRC=\"donback.gif\" height=220 width=162></td>\r\r\n</tr>\r\r\n</table></center>\r\r\n\r\r\r\n<p><font size=\"-4\"><i>This site has no affiliation with SIGGRAPH. Not intended for off-road use. Best if used before date on carton. May explode if recharged improperly. Contains no artificial colors or ingredients. This product is meant for educational purposes only. Void where prohibited. Some assembly required. List each check separately by bank number. Batteries not included. Contents may settle during shipment. Use only as directed. No other warranty expressed or implied. Do not use while operating a motor vehicle or heavy equipment. Postage will be paid by addressee. This is not an offer to sell securities. Apply only to affected area. May be too intense for some viewers. Do not stamp. Use other side for additional listings. For recreational use only. All models over 18 years of age. If condition persists, consult your physician. No user-serviceable parts inside. Simulated picture. Times approximate. No postage necessary if mailed in the United States. Breaking seal constitutes acceptance of agreement. As seen on TV. One size fits all. Many suitcases look alike. Contains a substantial amount of non-tobacco ingredients. Colors may, in time, fade. We have sent the forms which seem to be right for you. For office use only. Edited for television. Post office will not deliver without postage. List was current at time of printing. Not the Beatles. Penalty for private use. Substantial penalty for early withdrawal. Do not write below this line. Your cancelled check is your receipt. Add toner. Avoid contact with skin. Sanitized for your protection. Sign here without admitting guilt. Slightly higher west of the Mississippi. Employees and their families are not eligible. Contestants have been briefed on some questions before the show. Limited time offer, call now to insure prompt delivery. You must be present to win. Use only in well-ventilated area. Keep away from fire or flame. Approved for veterans. Booths for two or more. Check here if tax deductible. Price does not include taxes. Not recommended for children. No alcohol, dogs, or horses. Restaurant package, not for resale. Packaged by weight, not volume: some settling may occur during shipping. Opened for inspection. Lather, rinse, repeat. Keep out of reach of children. For external use only. Do not exceed recommended dosage. Suggested serving. Do not remove this tag until sold for retail. Dry clean only. Not for use with the Republican party. If left parked for over 10 minutes, may be towed. This product is meant for educational purposes only. Ask your doctor or pharmacist. Do not open. Authorized personnel only. You may have additional rights which vary from state to state. Not recommended for children under 12. Parental guidance is irrelevant. Batteries not included. Does not come with any other figures. Any resemblance to real persons, living or dead, is purely coincidental. Void where prohibited. Some assembly required. Contents may settle during shipment. Use only as directed. No other warranty expressed or implied. Do not use while operating a motor vehicle. Postage will be paid by addressee. Address correction requested. This is not an offer to sell securities. Apply only to affected area. Not for internal use. May be unsettling to some viewers. Do not stamp. Use other side for additional listings. For recreational purposes only. Do not disturb. Must be over 18 or have your parent's permission. If condition persists, consult your doctor. Freshest if eaten before date stamped on carton. Subject to change without notice. Times approximate. No postage necessary if mailed in the United States. Breaking seal constitutes acceptance of agreement. Place stamp here. One backup copy may be made. One size fits all. Colors may, in time, fade. Any imperfections are inherent in the material. Slippery when wet. For office use only. Net weight before cooking. Post Office will not deliver without postage. Keep cool; process promptly. List current at time of printing. At participating locations only. Penalty for private use. See label for sequence. Substantial penalty for early withdrawal. Licensed for home exhibition only. Copyrighted (c) 2001. Do not write below this line __________. Avoid contact with skin. Sign here. This signature is not an admission of guilt. For official use only. Your cancelled check is your receipt. Tax-Deductible if you itemize deductions. Add toner. Abort, Retry, Fail? Slightly higher in Alaska and Hawaii. Employees and their families are not eligible. You must be present to win. Limited time offer. Must be 21. Picture ID required. No purchase necessary. Keep away from fire or open flame. Price shown does not include tax. Reproduction strictly prohibited. All rights reserved. No soliciting. No shoes, no shirt, please use drive-thru. Not for resale. Call toll-free for more information. This is a test, this is only a test. This product is meant for educational purposes only. Any resemblance to real persons, living or dead is purely coincidental. Void where prohibited. Some assembly required. List each check separately by bank number. Batteries not included. Contents may settle during shipment. Use only as directed. No other warranty expressed or implied. Do not use while operating a motor vehicle or heavy equipment. Postage will be paid by addressee. Subject to CAB approval. This is not an offer to sell securities. Apply only to affected area. May be too intense for some viewers. Do not stamp. Use other side for additional listings. For recreational use only. Do not disturb. All models over 18 years of age. If condition persists, consult your physician. No user-serviceable parts inside. Freshest if eaten before date on carton. Subject to change without notice. Times approximate. Simulated picture. No postage necessary if mailed in the United States. Please remain seated until the ride has come to a complete stop. Breaking seal constitutes acceptance of agreement. For off-road use only. As seen on TV. One size fits all. Many suitcases look alike. Contains a substantial amount of non-tobacco ingredients. Colors may, in time, fade. We have sent the forms which seem right for you. Slippery when wet. For office use only. Not affiliated with the American Red Cross. Drop in any mailbox. Edited for television. Keep cool; process promptly. Post office will not deliver without postage. List was current at time of printing. Return to sender, no forwarding order on file, unable to forward. Not responsible for direct, indirect, incidental or consequential damages resulting from any defect, error or failure to perform. At participating locations only. Not the Beatles. Penalty for private use. See label for sequence. Substantial penalty for early withdrawal. Do not write below this line. Falling rock. Lost ticket pays maximum rate. Your canceled check is your receipt. Add toner. Place stamp here. Avoid contact with skin. Sanitized for your protection. Be sure each item is properly endorsed. Sign here without admitting guilt. Slightly higher west of the Mississippi. Employees and their families are not eligible. Beware of dog. Contestants have been briefed on some questions before the show. Limited time offer, call now to ensure prompt delivery. You must be present to win. No passes accepted for this engagement. No purchase necessary. Processed at location stamped in code at top of carton. Shading within a garment may occur. Use only in a well-ventilated are. Keep away from fire or flames. Replace with same type. Approved for veterans. Booths for two or more. Check here if tax deductible. Some equipment shown is optional. Price does not include taxes. No Canadian coins. Not recommended for children. Prerecorded for this time zone. Reproduction strictly prohibited. No solicitors. No alcohol, dogs or horses. No anchovies unless otherwise specified. Restaurant package, not for resale. List at least two alternate dates. First pull up, then pull down. Call toll free number before digging. Driver does not carry cash. Some of the trademarks mentioned in this product appear for identification purposes only. Objects in mirror may be closer than they appear. Record additional transactions on back of previous stub. Unix is a registered trademark of AT&T. Do not fold, spindle or mutilate. No transfers issued until the bus comes to a complete stop. Package sold by weight, not volume. Your mileage may vary. \r\r\n<P>\r\r\nThis supersedes all previous notices. \r\r\n<P>\r\r\nDISCLAIMER: This message does not reflect the thoughts or opinions of anyone; all rights reserved; you may distribute this message freely but you may not make a profit from it; terms are subject to change without notice; illustrations are slightly enlarged to show detail; any resemblance to actual persons, living or dead, is unintentional and purely coincidental; do not remove this disclaimer under penalty of law; hand wash only, tumble dry on low heat; no substitutions allowed; for a limited time only; this message is void where prohibited, taxed, or otherwise restricted; caveat emptor; message is provided \"as is\" without any warranties; reader assumes full responsibility; an equal opportunity message; no shoes, no shirt, no message; quantities are limited while supplies last; if any defects are discovered, do not attempt to read them yourself, but return to an authorized service center; read at your own risk; parental advisory - explicit lyrics; text may contain explicit materials some readers may find objectionable, parental guidance is advised; keep away from sunlight; keep away from pets and small children; limit one-per-family please; no money down; no purchase necessary; you need not be present to win; some assembly required; batteries not included; instructions are included; action figures sold separately; no preservatives added; slippery when wet; safety goggles may be required during use; sealed for your protection, do not read if safety seal is broken; call before you dig; not liable for damages arising from use or misuse; for external use only; if rash, irritation, redness, or swelling develops, discontinue reading; read only with proper ventilation; avoid extreme temperatures and store in a cool dry place; keep away from open flames; avoid contact with eyes and skin and avoid inhaling fumes; do not puncture, incinerate, or store above 121 degrees Fahrenheit; do not place near a flammable or magnetic source; smoking this message could be hazardous to your health; the best safeguard, second only to abstinence; no salt, MSG, artificial color or flavoring added; if ingested, do not induce vomiting, and if symptoms persist, consult a physician; possible penalties for early withdrawal; offer valid only at participating sites; slightly higher west of the Rockies; allow four to six weeks for delivery; must be 18 to read; disclaimer does not cover misuse, accident, lightning, flood, tornado, tsunami, volcanic eruption, earthquake, hurricanes and other Acts of God, neglect, damage from improper reading, incorrect line voltage, improper or unauthorized reading, broken antenna or marred cabinet, missing or altered serial numbers, electromagnetic radiation from nuclear blasts, sonic boom vibrations, customer adjustments that are not covered in this list, and incidents owing to a ship sinking or taking on water, motor vehicle crashing, dropping the item, falling rocks, leaky roof, broken glass, mud slides, forest fire, or projectile (which can include, but not be limited to, arrows, bullets, shot, BBs, shrapnel, lasers, torpedoes, or emissions of X-rays, Alpha, Beta and Gamma rays, stones, etc.); other restrictions may apply.</i></font>\r\r\n<P>(stolen from <a href=\"http://www.cs.caltech.edu/~adam/disclaimer.html\">here</a> and ever so slightly modified.)\r\r\n<p>\r\r\n<hr WIDTH=\"100%\">From the slightly asymmetrical minds of <a href=\"http://www.erichaines.com/\">Eric\r\r\nHaines</a>, <a href=\"http://www.graphics.cornell.edu/~phil/\">Phil Dutr&eacute;</a>,\r\r\nDan Kartch, and <a href=\"http://www.graphics.cornell.edu/~wbt/\">Ben Trumbore</a>.\r\r\n<br>last updated: <i>January 13, 2002</i>\r\r\n</body>\r\r\n</html>\r\r\n"
  },
  {
    "path": "fgl/siggraph2002/costframe.htm",
    "content": "<html>\n<head>\n   <title>Costs Frame</title>\n</head>\n<body>\n<table cellpadding=\"2\">\n<tr>\n<td><b>Num.</b></td>\n<td><b>Author name</b></td>\n<td><b>Cost</b></td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">1</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">A. E. Fabris</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">2</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">A. J. Preetham</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">3</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">A. R. Forrest</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">4</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Aaron Hertzmann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">130</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Aaron Isaksen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">6</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Aaron McGaffey</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">7</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Aaron W.F. Lee</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">8</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Adam Finkelstein</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">110</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">9</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Adam Lake</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Addy Ngan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">11</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Adi Levin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">80</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">12</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alain Fournier</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">13</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alan Edelman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">14</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alan H. Barr</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alan Heirich</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">16</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alejo Hausner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">17</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alex Yen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">18</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alexander Keller</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">19</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alexei A. Efros</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alinda Friedman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">21</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Allen Van Gelder</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">22</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Allison W. Klein</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">23</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alyn Rockwood</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">24</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Amy Gooch</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andrei Khodakovsky</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">26</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andrew C. Beers</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">27</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andrew Witkin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">28</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andr&eacute; Gagalowicz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">29</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andr&eacute; Gueziec</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Anis Ahmad</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">31</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Anselmo Lastra</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">32</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Anthony Steed</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">33</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ari Rappoport</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">34</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Arie Kaufman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Arno Schodl</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">36</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Art Webb</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">37</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Aseem Agarwala</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">38</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">B. Andalman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">39</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Baining Guo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Barton T. Stander</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">41</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ben Trumbore</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">42</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Benjamin Watson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">43</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bernd Fr&ouml;hlich</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">44</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bernd Lintermann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bernd Schoner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">46</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bill Rivard</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">47</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Blair MacIntyre</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">48</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bob Coyne</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">49</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brendan Lane</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brent Pease</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">51</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brian Cabral</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">52</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brian Curless</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">53</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brian E. Smits</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">54</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brian Fujito</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">55</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brian Guenter</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">56</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brian Mirtich</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">65</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">57</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bruce C. McCallum</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">58</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bruce Donald</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">59</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bruce Gooch</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bruce Walter</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">61</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bruno L&eacute;vy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">62</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brygg Ullmer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">63</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Byong Mok Oh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">64</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Carl Erikson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">65</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Carlo H. S&eacute;quin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">66</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Cassidy J. Curtis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">67</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Charles E. Jacobs</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">68</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chris Buehler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">69</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chris Caywood</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chris Greenhalgh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">71</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chris Kogelnik</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">72</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chris Stolte</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">73</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chris Tchou</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">74</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Christoph Bregler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">75</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Christopher C. Tanner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">76</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Christopher J. Migdal</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">77</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chun-Fa Chang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">78</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Cindy M. Grimm</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">79</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Claude Puech</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">80</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Coloma Ballester</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">81</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Craig E. Thayer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">82</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Craig Gotsman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">83</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Craig Kolb</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">84</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Craig S. Kaplan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">85</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Cyril Soler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">86</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">D.A. Forsyth</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">87</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dan B. Goldman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">88</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dan Gelb</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">89</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dan Patterson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dan Piponi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">91</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dani Lischinski</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">92</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel Cohen-Or</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">93</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel G. Aliaga</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">94</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel Goldstein</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">95</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel I. Azuma</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">96</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel Kristjansson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">97</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel Menevaux</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">98</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel N. Wood</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">99</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel R. Baum</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">100</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Darren Leigh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">101</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Anderson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">102</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Baraff</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">103</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Dobkin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">104</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David H. Salesin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">200</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">105</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Hart</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">106</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Koller</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">107</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David L. Dignam</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">108</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Levin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">109</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Luebke</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">110</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David McAllister</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">111</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Sewell</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">112</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dawn M. Werner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">113</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Demetri Terzopoulos</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">114</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Denis Zorin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">115</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dennis Proffitt</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">116</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Diane M. Chi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">117</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Diego C. Ruspini</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">118</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dimitris Metaxas</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">80</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">119</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dinesh K. Pai</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">120</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dinesh Manocha</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">121</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dirk Bartz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">122</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Donald P. Greenberg</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">150</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">123</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Doug Cutrell</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">124</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Doug L. James</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">125</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Douglas DeCarlo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">126</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Douglas E. Zongker</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">65</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">127</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Duane Fulk</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">128</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dylan Glas</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">129</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eddie Sullivan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">130</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Elaine Cohen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">131</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Emil Praun</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">75</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">132</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Enhua Wu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">133</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eric Foxlin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">134</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eric J. Stollnitz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">135</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eric P. F. Lafortune</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">136</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eric Veach</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">137</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Erik Lindholm</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">138</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eugene Fiume</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">139</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eyal Ofek</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">140</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">F. Kenton Musgrave</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">141</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fabio Pellacini</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">142</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fabrice Neyret</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">143</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ferdi Scheepers</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">144</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Francis Lazarus</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">145</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Franois X. Sillion</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">75</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">146</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Frederick P. Brooks, Jr.</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">147</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fr&eacute;do Durand</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">148</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fr&eacute;d&eacute;ric Pighin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">149</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fumio Kishino</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">150</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fumitaka Nakaizumi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">151</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gabriel Brostow</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">152</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gabriel Taubin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">153</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gary Bishop</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">100</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">154</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gary D. Yngve</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">155</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gary Elko</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">156</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gary W. Meyer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">157</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gavin S.P. Miller</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">158</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Geoffrey Hinton</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">159</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Georg Essl</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">160</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">George D. Borshukov</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">161</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">George Drettakis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">65</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">162</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">George Pfeifer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">163</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">George Williams</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">164</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Geraldine Wade</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">165</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gernot Schaufler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">166</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gianpaolo U. Carraro</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">167</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gilles Debunne</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">168</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gopal Pingali</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">169</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gordon Stoll</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">170</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Graham Walker</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">171</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Greg Humphreys</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">172</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Greg Turk</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">120</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">173</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Greg Welch</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">174</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Guillermo Sapiro</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">175</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">G&uuml;n Alppay</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">176</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Haarm-Pieter Duiker</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">177</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hannes Vilhjalmsson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">178</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hans K&oslash;hling Pedersen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">179</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hans Wolters</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">180</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hans-Peter Seidel</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">181</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hansong Zhang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">182</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hanspeter Pfister</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">183</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Harald Schmidl</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">184</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Harold B. Westlund</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">185</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Harold C. Sun</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">186</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Harpreet S. Sawhney</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">187</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hector Yee</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">188</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Henning Biermann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">189</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Henrik Wann Jensen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">85</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">190</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Henrik Weimer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">191</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Henrique Malvar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">192</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Henry Fuchs</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">193</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Henry Moreton</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">194</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Heung-Yeung Shum</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">100</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">195</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hidehiko Tanaka</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">196</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hideo Yamashita</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">197</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hiroaki Yano</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">198</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hiroo Iwata</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">199</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hiroshi Ishii</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">200</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hiroyuki Akamine</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">201</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Homan Igehy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">100</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">202</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hua Zhong</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">203</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hugh Lauer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">204</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hugues Hoppe</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">250</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">205</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ian Buck</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">206</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ian McDowall</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">207</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ian Taylor</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">208</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Igor Guskov</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">209</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ingmar Peter</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">210</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ingrid Carlbom</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">75</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">211</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Irfan Essa</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">212</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">J. D. Northrup</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">213</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">J. Robert Ensor</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">214</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">J.P. Lewis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">215</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jack Snoeyink</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">216</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jack Tumblin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">217</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James A. Ferwerda</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">55</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">218</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James Arvo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">219</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James Davis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">220</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James F. O'Brien</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">100</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">221</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James Frankel</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">222</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James J. Troy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">223</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jamie Hecker</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">224</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jan Hardenbergh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">225</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jan Kautz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">226</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jane Wilhelms</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">227</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jason Ang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">228</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jean-Laurent Mallet</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">229</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jed Lengyel</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">230</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jeff Tupper</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">231</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jeff Ungar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">232</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jehee Lee</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">233</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jenny Dana</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">234</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jens Vorsatz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">235</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jeremy Ginsberg</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">236</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jeremy S. De Bonet</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">237</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jeroen van Baar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">238</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jessica K. Hodgins</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">239</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jianmin Zheng</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">240</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jim Knittel</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">241</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jim West</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">242</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jin-Xiang Chai</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">243</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jitendra Malik</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">75</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">244</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jochen Lang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">245</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joe Geigel</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">246</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joe Marks</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">247</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joe Warren</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">248</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joel Hindorff</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">249</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joel Kollin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">250</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joel McCormack</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">251</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joelle Thollot</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">252</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joey Richards</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">253</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Airey</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">254</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Bowers</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">255</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John C. Hart</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">256</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John E. Lloyd</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">257</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Eyles</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">258</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John F. Hughes</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">259</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Funge</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">260</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Keyser</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">261</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John M. Snyder</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">85</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">262</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John S. Montrym</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">263</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John T. Edmark</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">264</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Underkoffler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">265</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Wyver</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">266</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jon B. Cherrie</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">267</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jonathan C. Carr</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">268</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jonathan M. Cohen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">269</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jonathan W. Shade</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">270</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jonathan Yedidia</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">271</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jorg Peters</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">272</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jos Stam</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">200</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">273</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joseph F. Laszlo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">274</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Josh Steinhurst</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">275</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joshua E. Seims</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">276</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joshua L. Richmond</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">277</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jovan Popovic</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">278</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Julie Dorsey</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">279</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jun-yong Noh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">280</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Justin Legakis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">281</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Justine Cassell</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">282</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Karan Singh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">283</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kari Pulli</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">284</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Karol Myszkowski</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">285</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kathy Ryall</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">286</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Katja Daubert</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">287</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Katsushi Ikeuchi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">288</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kavita Bala</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">289</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kazufumi Kaneda</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">290</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kees van den Doel</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">291</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Keith Hanna</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">292</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Keith I. Farkas</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">293</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kekoa Proudfoot</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">294</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kelly Dobson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">295</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ken Aldinger</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">296</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ken Perlin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">297</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ken-ichi Anjyo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">298</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kenneth E. Hoff III</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">299</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kenneth E. Torrance</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">300</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kevin Arthur</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">301</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kevin D. Puterbaugh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">302</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kiril Vidimce</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">303</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kiyoshi Arai</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">304</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Krasimir Kolarov</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">305</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kurt W. Fleischer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">306</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lance Williams</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">307</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Larry F. Hodges</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">308</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Larry Seiler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">309</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lars Muendermann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">310</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lars Nyland</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">311</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Laurent Moll</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">312</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lawrence Cowsar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">313</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lee Markosian</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">314</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Leif Kobbelt</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">315</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lena Petrovic</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">316</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Leonard McMillan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">317</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Leonidas J. Guibas</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">318</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lev Stesin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">319</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Li-Yi Wei</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">320</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Li-wei He</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">321</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lichan Hong</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">322</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Liwei Zhao</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">323</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lorie Loeb</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">324</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Loring S. Holden</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">325</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lubomir D. Bourdev</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">326</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lucas Pereira</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">327</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mahesh Ramasubramanian</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">328</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Malcolm Sabin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">329</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Malcolm Slaney</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">330</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Maneesh Agrawala</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">55</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">331</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Manolis Kamvysselis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">332</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Manuel M. Oliveira</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">333</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marc Alexa</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">334</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marc Levoy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">110</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">335</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marc Olano</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">85</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">336</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marcelo Bertalmio</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">337</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marcelo Walter</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">338</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marie-Paule Cani</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">339</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mario Botsch</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">340</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Bolas</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">341</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark D. Fairchild</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">342</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark D. Wheeler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">343</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Kilgard</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">344</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Meyer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">345</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Pauly</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">346</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Peercy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">347</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark R. Bolin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">348</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark R. Mine</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">349</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Sagar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">350</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Markus H. Gross</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">351</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marshall Bern</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">352</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Martin Isenburg</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">353</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Martin Usoh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">354</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mary C. Whitton</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">355</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Masaki Hilaga</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">356</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mathieu Desbrun</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">357</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matt Cordner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">358</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matt Cutts</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">359</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matt Ginzton</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">360</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matt Pharr</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">55</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">361</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matt Reynolds</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">362</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthew Brand</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">363</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthew Eldridge</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">364</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthew Everett</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">365</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthew J.P. Regan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">366</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthew Stone</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">367</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthew Webb</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">368</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthias Fischer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">369</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthias Zwicker</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">370</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Max Chen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">371</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mel Slater</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">372</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael A. Kowalski</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">373</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Ashikhmin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">374</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Bosse</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">375</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael D. McCool</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">376</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Erdmann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">377</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael F. Cohen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">378</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Garland</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">379</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Gleicher</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">380</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Halle</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">381</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Harrington</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">382</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Kass</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">383</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Kazhdan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">384</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Kelley</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">385</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael M. Stark</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">386</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael P. Salisbury</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">387</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael T. Jones</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">388</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael T. Wong</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">389</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Wand</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">390</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michele Covell</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">391</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michiel van de Panne</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">392</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Milton Taveira</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">393</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ming Lin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">394</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mohan Sondhi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">395</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Monica Costa</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">396</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nancy S. Pollard</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">397</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Neil Gershenfeld</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">398</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nick England</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">399</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nick Foster</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">400</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nickson Fong</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">401</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nicolas Tsingos</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">402</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nina Amenta</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">403</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Norman I. Badler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">404</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Norman P. Jouppi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">405</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nuria Oliver</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">406</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Oliver Deussen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">407</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Oussama Khatib</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">408</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pascal Mueller</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">409</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pat Hanrahan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">240</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">410</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Patrick Min</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">411</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Patrick Witting</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">412</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Paul A. Beardsley</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">413</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Paul E. Debevec</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">120</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">414</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Paul Fearing</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">415</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Paul G. Kry</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">416</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Paul Rademacher</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">417</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Paul S. Heckbert</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">418</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pedro V. Sander</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">419</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pemith Randima Fernando</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">420</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Per H. Christensen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">421</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Perry R. Cook</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">422</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Peter Lindstrom</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">423</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Peter Litwinowicz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">424</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Peter Schr&ouml;der</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">140</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">425</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Peter Shirley</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">85</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">426</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Petros Faloutsos</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">427</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Philip Dutr&eacute;</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">428</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Philip Nemec</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">429</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pierre Alliez</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">430</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Przemyslaw Prusinkiewicz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">431</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Radek Grzeszczuk</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">432</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Radom&iacute;r Mech</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">433</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Radoslaw Karwowski</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">434</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Rakesh Kumar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">435</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ramesh Raskar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">436</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Randy Pausch</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">437</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ravi Ramamoorthi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">140</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">438</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Reid Gershbein</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">439</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Richard Bukowski</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">440</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Richard E. Parent</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">441</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Richard F. Riesenfeld</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">442</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Richard K. Beatson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">443</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Richard Levy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">444</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Richard Sproat</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">445</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Richard Szeliski</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">80</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">446</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Robert J. Jensen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">447</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Roger D. Hersch</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">448</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ronald Fedkiw</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">449</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ronald Perry</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">450</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ronen Barzel</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">451</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Rui Bastos</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">452</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ryo Kawamura</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">453</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">R&uuml;diger Westermann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">454</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">S. Shieber</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">455</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Salvatore Paxia</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">456</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Samuel Boivin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">457</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Samuel J. Trychin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">458</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Samuel Zhou</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">459</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sarah F. Frisken</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">460</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Satoshi Matsuoka</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">461</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sean Adkins</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">462</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sean E. Anderson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">463</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sebastian Fernandez</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">464</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Shachar Fleishman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">465</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Shigeru Muraki</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">466</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Shing-Chow Chan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">467</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Shunhui Zhu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">468</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Simon Premoze</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">469</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sing-Choong Foo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">470</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Som H. Yau</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">471</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Stefan Gumhold</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">472</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Stephanie Winner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">473</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Stephen Chenney</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">474</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Stephen F. May</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">475</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steve Benford</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">476</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steve Hunt</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">477</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steve Lin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">478</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steve Marschner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">479</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steven Berman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">480</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steven Feiner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">481</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steven J. Gortler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">110</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">482</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steven M. Rubin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">483</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steven M. Seitz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">484</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steven Spitz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">485</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sumanta N. Pattanaik</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">486</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sumihiko Yamamoto</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">487</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sung Yong Shin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">488</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Svetoslav Tzvetkov</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">489</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Swen Campagna</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">490</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Szymon Rusinkiewicz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">491</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">T. Kang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">492</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Takashige Konishi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">493</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Takehiro Tawara</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">494</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Takeo Igarashi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">495</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Taku Kohmura</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">496</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Taosong He</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">497</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas A. Funkhouser</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">55</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">498</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas Crulli</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">499</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas Ertl</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">500</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas Hudson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">501</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas Strothotte</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">502</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas Vetter</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">503</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas W. Sederberg</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">504</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thouis Jones</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">505</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tien Truong</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">506</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tim Bickmore</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">507</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tim Culver</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">508</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tim Hawkins</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">509</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tim J. Mitchell</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">510</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tim R. Evans</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">511</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tom Duchamp</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">512</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tom Lokovic</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">513</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tom Lyche</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">514</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tom Malzbender</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">515</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tom Ngo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">516</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tomoyuki Nishita</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">517</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tony DeRose</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">518</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tosiyasu L. Kunii</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">519</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tsuyoshi Okita</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">520</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ulrich Neumann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">521</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ulrich Schwanecke</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">522</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Vicent Caselles</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">523</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Victor Milenkovic</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">524</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Victor Ostromoukhov</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">170</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">525</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Victoria L. Interrante</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">526</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Vincent Scheib</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">527</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Voicu Popescu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">528</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Volker Blanz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">529</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">W. Freeman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">530</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">W. Richard Fright</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">531</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">W. Ruml</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">532</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wagner Toledo Corr&ecirc;a</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">533</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wayne E. Carlson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">534</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Werner Stuetzle</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">535</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Westley Sarokin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">536</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William A. McNeely</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">537</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William Baxter</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">538</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William Horn</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">539</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William Mark</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">540</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William Ribarsky</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">541</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wilmot W. Li</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">542</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wim Sweldens</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">120</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">543</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wojciech Matusik</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">544</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wolfgang Heidrich</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">545</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wolfgang Straer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">546</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Xavier Decoret</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">547</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Xianfeng Gu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">548</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Xiaoyuan Tu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">549</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Xin Tong</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">550</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Xinguo Liu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">551</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Y. Parish</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">552</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yair Mann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">553</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yanlin Guo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">554</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yanyun Chen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">555</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ying Shan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">556</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ying-Qing Xu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">557</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yizhou Yu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">65</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">558</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yoichi Sato</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">559</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yoshifumi Kitamura</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">560</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yoshihisa Shinagawa</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">561</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yoshinori Dobashi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">562</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Youichi Horry</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">563</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yung-Yu Chuang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">564</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Zachary Wartell</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">565</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Zachi Karni</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">566</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Zhengyou Zhang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">567</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Zicheng Liu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">568</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Zoran Popovic</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n</table>\n</body>\n</html>\n"
  },
  {
    "path": "fgl/siggraph2002/entry.htm",
    "content": "<html>\r\r\n<head>\r\r\n   <title>Fantasy Graphics League Entry Form</title>\r\r\n</head>\r\r\n<frameset cols=\"60%,40%\">\r\r\n<frame src=\"entryframe.htm\" scrolling=auto> \r\r\n<frame src=\"costframe.htm\" scrolling=auto> \r\r\n</frameset>\r\r\n</html>\r\r\n"
  },
  {
    "path": "fgl/siggraph2002/entryframe.htm",
    "content": "<html>\n\n<head>\n\n   <title>Entry Form Frame</title>\n\n</head>\n\n<body>\n\n<h1>Fantasy Graphics League Entry Form</h1>\n\n<form action=\"http://www.realtimerendering.com/domaincgi/entry1_2002.pl\" method=\"get\" name=\"entryform\">\n\n\n\n\nYour name: <input type=\"text\" name=\"realname\" align=\"top\" maxlength=\"35\" size=\"41\"><br>\n\nYour email address: <input type=\"text\" name=\"email\" align=\"top\" maxlength=\"35\" size=\"35\"><P>\n\n\n\n\nYour imaginary lab's name: <input type=\"text\" name=\"lab_name\" align=\"top\" maxlength=\"35\" size=\"40\"><br>\n\n<P>\n\nYou may spend up to 400 Quatloos.<br>\n\nChoose your team (<b>enter each author's number!</b>):<br>\n\n<input type=\"text\" name=\"researcher1\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher2\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher3\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher4\" align=\"top\" maxlength=\"3\" size=\"5\"><br>\n\n<input type=\"text\" name=\"researcher5\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher6\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher7\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher8\" align=\"top\" maxlength=\"3\" size=\"5\"><br>\n\n<input type=\"text\" name=\"researcher9\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher10\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher11\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher12\" align=\"top\" maxlength=\"3\" size=\"5\"><br>\n\n\n\n\n<P>\n\n\n\n\n\n<input type=\"hidden\" name=\"recipient\" value=\"erich@acm.org\">\n\n<input type=\"hidden\" name=\"subject\" value=\"FGL submission\">\n\n<input type=hidden name=\"required\" value=\"realname,email\">\n\n<input type=hidden name=\"env_report\" value=\"REMOTE_HOST,REMOTE_ADDR,HTTP_USER_AGENT\">\n\n\n\n\n\n\n\nWhen ready, hit the Check button. This will <I>not</I> submit your entry;\n\nrather, it will check for errors and show you your entry and its Quatloo cost.\n\n<P>\n\n\n\n\n<input type=\"submit\" value=\"     Check     \" align=\"middle\">\n\n<P>\n\n<input type=\"reset\" name=\"mybutton\" value=\"Reset\">\n\n</form>\n\n\n\n\n<P>\n\nYou may change your lab choices as many times as you wish;\n\nonly the last entry submitted (keyed by your email address) will be used in\n\njudging the winner. See <a href=\"index.htm\">the rules</a> for more information.\n\n<hr WIDTH=\"100%\">\n\n<br>From the unbalanced and poorly-aligned minds of <a href=\"http://www.erichaines.com/\">Eric\n\nHaines</a>, <a href=\"http://www.graphics.cornell.edu/~phil/\">Phil Dutr&eacute;</a>,\n\n<a href=\"http://www.graphics.cornell.edu/~dan/\">Dan Kartch</a>, and <a href=\"http://www.graphics.cornell.edu/~wbt/\">Ben Trumbore</a>.\n\n</body>\n\n</html>\n\n"
  },
  {
    "path": "fgl/siggraph2002/index.htm",
    "content": "<!doctype html public \"-//w3c//dtd html 4.0 transitional//en\">\r\r\n<html>\r\r\n<head>\r\r\n   <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\r\r\n   <meta name=\"description\" content=\"FGL contest\">\r\r\n   <meta name=\"keywords\" content=\"fantasy graphics league\">\r\r\n   <title>Fantasy Graphics League Results</title>\r\r\n</head>\r\r\n<body>\r\r\n\r\r\r\n<h1> Fantasy Graphics League Results for 2002</h1>\r\r\n<P>\r\r\n[If you want to know about how the <a href=\"contest.htm\">contest rules work</a>, then click on any <a href=\"contest.htm\">blue</a> text in this <a href=\"contest.htm\">sen</a>te<a href=\"contest.htm\">n</a>ce.]\r\r\n<P> The winner of this year's FGL is not a giant bitter melon, but rather: \r\r\n<P><img src=\"ks-melon2.jpg\" width=\"320\" height=\"349\"> \r\r\n<P><b><font size=\"+7\">Aaron Hertzmann</font></b> (on the right).\r\r\n<p> The Top Eleven are: \r\r\n<PRE>\r\r\nPoints  Name &amp; Lab\r\r\n=========================================================\r\r\n326.67  Aaron Hertzmann, Super Butter Dog\r\r\n277.57  Tim Purcell, Wunky Munky Du\r\r\n265.00  Hugues Hoppe, Shlomo &amp; Hugues\r\r\n255.24  Ian Buck, The Frys Addicts\r\r\n243.57  Henrik Wann Jensen, The Vikings\r\r\n230.00  Zeki Melek, incompressible fluid motion (?)\r\r\n227.00  Mathieu Desbrun, The cheap ones (quatloos-wise)\r\r\n218.57  Cyrille Damez\r\r\n217.67  Brian Curless and David Salesin, Pixel Polytech\r\r\n202.00  Dave Zareski, Particle Tracers\r\r\n200.00  Peter Shirley, Utah Polygonists\r\r\n</PRE>\r\r\n<p>out of 78 contestants. Surprisingly, the sketches <a href=\"prelim.htm\">had \r\r\n  no effect whatsoever</a> on the team rankings this year (more about the individual \r\r\n  author rankings will follow). Aaron Hertzmann was the only person to score off \r\r\n  of sketches, gaining 20 points for Michael Kazhdan. The winning research lab, \r\r\n  Super Butter Dog, was: \r\r\n<PRE>\r\r\nQuatloos  Value  Name\r\r\n========  =====  ======================\r\r\n   35      6.67  Lee Markosian\r\r\n   40     62.00  Zoran Popovic\r\r\n   10     15.00  Ying-Qing Xu\r\r\n   20     45.00  Christoph Bregler\r\r\n   60     30.00  Fr&eacute;do Durand\r\r\n   20      0.00  Andrei Khodakovsky\r\r\n   50     44.00  Brian Curless\r\r\n   10     20.00  Michael Kazhdan\r\r\n   15     20.00  Steve Marschner\r\r\n   50     60.00  Ronald Fedkiw\r\r\n   45      0.00  Wolfgang Heidrich\r\r\n   45     24.00  Leonard McMillan\r\r\n</PRE>\r\r\n\r\r\r\n<p>We caught up with Aaron somewhere within 13,000 miles of the Marianas Trench, \r\r\n  where he gave this brief interview. <font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#0D3256\"> \r\r\n  </font></p>\r\r\n<font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#0D3256\"><P>\r\r\n<B>Q:</B> <I>Congratulations on your victory! How you do plan to celebrate?\r\r\n</I>\r\r\n\r\r\r\n<P>\r\r\n<B>A:</B> By moving somewhere REALLY REALLY cold!\r\r\n\r\r\r\n<P>\r\r\n<B>Q:</B> <I>In last year's FGL contest you finished second, edging out the previous\r\r\nprevious year's first place winner, Matt Pharr. Now you're the top dog, the\r\r\nbig cheese, the bigtop cheese-dog. To what do you owe your success?\r\r\n</I>\r\r\n\r\r\r\n<P>\r\r\n<B>A:</B> Hard work, teamwork, fair play, cooperation, everyone came to the field to\r\r\nplay and gave 110%.  In the words of a famous baseball coach: \"The team did\r\r\nall the work; I didn't play a single inning.\"\r\r\n\r\r\r\n<P>\r\r\nActually, last year I realized that the Fantasy Graphics League is far\r\r\nsweeter a cherry\r\r\nthan having an actual SIGGRAPH papers, and focused my efforts on scouting\r\r\nfor my team (so-called \"job interviews\").  In the words of a famous soccer\r\r\ncoach: \"Mais um caipirinha, por favor.\"\r\r\n\r\r\r\n\r\r\r\n<P>\r\r\n<B>Q:</B> <I>Will you use your new-found powers for good or evil?\r\r\n</I>\r\r\n\r\r\r\n<P>\r\r\n<B>A:</B> Powers?  What powers?\r\r\n\r\r\r\n<P>\r\r\nI was hoping for Austin Powers, but I all got were these Francis Gary Powers.\r\r\nBleah.  What good is that?\r\r\n\r\r\r\n\r\r\r\n\r\r\r\n<P>\r\r\n<B>Q:</B> <I>Please tell us how this victory has changed your life. Is your life now\r\r\nreally like a Coke commercial with singing? Or has your existence simply\r\r\nhad subtitles added to it, so that people around the world may understand\r\r\nand gain strength from it?\r\r\n</I>\r\r\n\r\r\r\n<P>\r\r\n<B>A:</B> I like to think that we are all winners, each in our own special way.\r\r\nBut it's nice to know that, in a more accurate sense, I'm the winner.  In a\r\r\n49-point spread sense.  Ahhh.\r\r\n\r\r\r\n\r\r\r\n<P>\r\r\n<B>Q:</B><I> Do you have any other answers you'd like us to give you questions for?\r\r\n</I>\r\r\n\r\r\r\n<P>\r\r\nYes, <B>Q:</B> Just how funky is Super Butter Dog?\r\r\n\r\r\r\n<P>\r\r\n<B>A:</B> I would say <a href=\"http://www.five-d.co.jp/sbd/\">moderately so.</a>\r\r\n\r\r\r\n\r\r\r\n<P>\r\r\n<B>Q:</B><I> Say \"silk\" five times fast. Now, what do cows drink?\r\r\n</I>\r\r\n\r\r\r\n<P>\r\r\n<B>A:</B> How should I know?  Ask a biologist.  Tang, perhaps?\r\r\n\r\r\r\n\r\r\r\n<P>\r\r\n<B>Q:</B><I> Do you have any words of discouragement for next year's contestants?\r\r\n</I>\r\r\n\r\r\r\n<P>\r\r\n<B>A:</B> Follow your dreams, climb every mountain, smell every rose, swim every\r\r\nfjord, scale every\r\r\nwall, bake every cake, hug every monkey, light every fire, mull every cider,\r\r\netc.\r\r\n\r\r\r\n</font>\r\r\n\r\r\r\n<p>What is a sport without gratuitous statistics about the players?\r\r\nSo, here's a little more analysis of how the rank of the authors themselves\r\r\nwas affected by the sketch results.\r\r\nThe new efficiency ranking for the authors is:\r\r\n<PRE>\r\r\nAuthors ranked by efficiency\r\r\n### Value Cost Efficiency Name\r\r\n=============================================\r\r\n220 20.00    5   4.0000   James Davis\r\r\n142 65.00   20   3.2500   Fabio Pellacini\r\r\n334 60.00   20   3.0000   Marc Alexa\r\r\n297 60.00   20   3.0000   Ken Perlin\r\r\n 38 12.00    5   2.4000   Aseem Agarwala\r\r\n 75 45.00   20   2.2500   Christoph Bregler\r\r\n548 20.00   10   2.0000   Xianfeng Gu\r\r\n 79 20.00   10   2.0000   Cindy M. Grimm\r\r\n384 20.00   10   2.0000   Michael Kazhdan\r\r\n 92 20.00   10   2.0000   Dani Lischinski\r\r\n</PRE>\r\r\nNote how sketches moved 5 different authors into the top 10 for efficiency (see \r\r\nthe pre-sketch top 10 <a href=\"prelim.htm\">beyond this blue ink</a>). Also note \r\r\nthat, because sketch points do not count towards an author's cost (only authorship \r\r\nfor the last five years of SIGGRAPH papers counts), these authors will not go \r\r\nup in cost next year. \r\r\n<P>\r\r\nThe rankings based entirely on points earned this year were not much affected\r\r\nby the sketches. The only effect on the top ranked authors was that James F. O'Brien\r\r\njoined the \"60 point club\" (there were a lot of these this year):\r\r\n<PRE>\r\r\nAuthors ranked by highest point value\r\r\n### Value Cost Efficiency Name\r\r\n=============================================\r\r\n142 65.00   20   3.2500   Fabio Pellacini\r\r\n569 62.00   40   1.5500   Zoran Popovic\r\r\n334 60.00   20   3.0000   Marc Alexa\r\r\n449 60.00   50   1.2000   Ronald Fedkiw\r\r\n195 60.00  100   0.6000   Heung-Yeung Shum\r\r\n221 60.00  100   0.6000   James F. O'Brien\r\r\n297 60.00   20   3.0000   Ken Perlin\r\r\n162 60.00   65   0.9231   George Drettakis\r\r\n190 50.00   85   0.5882   Henrik Wann Jensen\r\r\n239 47.00   90   0.5222   Jessica K. Hodgins\r\r\n 75 45.00   20   2.2500   Christoph Bregler\r\r\n410 45.00  240   0.1875   Pat Hanrahan\r\r\n 53 44.00   50   0.8800   Brian Curless\r\r\n279 42.00   70   0.6000   Julie Dorsey\r\r\n 40 40.00   70   0.5714   Baining Guo\r\r\n123 35.00  150   0.2333   Donald P. Greenberg\r\r\n</PRE>\r\r\nSo, one could conclude that most top point-earning authors do not submit sketches, if the\r\r\nyear number is 2002.\r\r\n\r\r\r\n<P>\r\r\nWhile you contemplate all this wisdom, you can also randomly click your mouse on the following:\r\r\n\r\r\r\n<UL>\r\r\n<LI><a href=\"prelim.htm\">This year's preliminary results.</a>\r\r\n<LI><a href=\"contest.htm\">This year's rules and entry form.</a>\r\r\n<LI><a href=\"../siggraph2001/index.htm\">Last year's results.</a>\r\r\n<LI><a href=\"../siggraph2001/contest.htm\">Last year's rules and entry form.</a>\r\r\n<LI><a href=\"../siggraph2000/index.htm\">Previous to last year's results.</a>\r\r\n<LI><a href=\"../siggraph2000/contest.htm\">Previous to last year's rules and entry form.</a>\r\r\n</UL>\r\r\n\r\r\r\n<hr WIDTH=\"100%\">\r\r\nFrom the not so beautiful minds of <a href=\"http://www.erichaines.com/\">Eric Haines</a>, \r\r\n<a href=\"http://www.graphics.cornell.edu/~phil/\">Phil Dutr&eacute;</a>, Dan Kartch, \r\r\nand <a href=\"http://www.graphics.cornell.edu/~wbt/\">Ben Trumbore</a>. <br>\r\r\nlast updated: <i>September 12, 2002</i> \r\r\n</body>\r\r\n</html>\r\r\n"
  },
  {
    "path": "fgl/siggraph2002/prelim.htm",
    "content": "<!doctype html public \"-//w3c//dtd html 4.0 transitional//en\">\n<html>\n<head>\n   <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\n   <meta name=\"description\" content=\"FGL contest\">\n   <meta name=\"keywords\" content=\"fantasy graphics league\">\n   <title>Fantasy Graphics League Results</title>\n</head>\n<body>\n\n<h1>\nFantasy Graphics League Results for 2002 (Preliminary)</h1>\n<P>\n[If you want to know about how the <a href=\"contest.htm\">contest rules work</a>, then click on any <a href=\"contest.htm\">blue</a> text in this <a href=\"contest.htm\">sen</a>te<a href=\"contest.htm\">n</a>ce.]\n<P>\nSo, the <a href=\"http://www.cs.brown.edu/~tor/sig2002.html\">SIGGRAPH 2002 papers</a> have been announced, and the world pauses in its circuit around the sun as the results are compiled...\n<p>\nThe Top Eleven (which sounds more dramatic than \"the people with 200 or more points\") at this point are:\n<PRE>\nPoints  Name &amp; Lab\n=========================================================\n306.67  Aaron Hertzmann, Super Butter Dog\n277.57  Tim Purcell, Wunky Munky Du\n265.00  Hugues Hoppe, Shlomo &amp; Hugues\n255.24  Ian Buck, The Frys Addicts\n243.57  Henrik Wann Jensen, The Vikings\n230.00  Zeki Melek, incompressible fluid motion (?)\n227.00  Mathieu Desbrun, The cheap ones (quatloos-wise)\n218.57  Cyrille Damez\n217.67  Brian Curless and David Salesin, Pixel Polytech\n202.00  Dave Zareski, Particle Tracers\n200.00  Peter Shirley, Utah Polygonists\n</PRE>\nout of 78 contestants. {My mindless \"hire Stanford students\" strategy worked fairly well, putting me in 14th place. Actually, this was a tough strategy to follow, since I couldn't afford everyone. I missed some real winners, such as Christoph \"20 will get you 45\" Bregler. With Stanford having some part in 10 more papers this year, there will be even more rookies to choose from next year, if anyone tries this strategy.}\n<P>\n<I>[Late breaking news: Pete Shirley noticed that he was worthless this year. This was an error on my part, a stray blank space at the end of a line in a data file caused his name and the paper he worked on to be ignored. The results above show him in his proper place. D'oh, and points for Zoran `last person on the list' Popovic didn't get added in; this fix kicked Aaron Hertzmann into first place! Oh, and another, the accent in Bruno L&eacute;vy's name made him at first have no points. Oh, and Dani Lischinski was misspelt, as was Norman Badler, so these have now scored. I'll wait a day before sending out an update. If you notice more errors, let me know.]</I>\n<P>\nThings are not over yet: the <a href=\"http://www.siggraph.org/s2002/conference/sketches/index.html\">sketches</a> first authors are worth 20 points each, and will not be announced until June 7th. Recall that <a href=\"http://www.realtimerendering.com/fgl/siggraph2001/index.htm\">Hanspeter Pfister picked up 60 points last year</a> with the Frisken gambit off the back wall, getting a double quoit in the last chukar. Our current leader, Aaron Hertzmann, was in <a href=\"http://www.realtimerendering.com/fgl/siggraph2001/prelim.htm\">fifth place at this time last year</a>, but picked up 20 points and finished second once the wildcard sketches were tabulated.\n<P>\nMost impressive this year is that the high scores are considerably higher than <a href=\"http://www.realtimerendering.com/fgl/siggraph2001/prelim.htm\">last year</a>, a solid 100 points higher. It was interesting to see the effect of resubmits: up until the deadline you could submit a new, revised team - only the last team submitted counts as your entry. Tim Purcell's initial team would have put him in 6th place, but his revision netted him an extra 44 points. Others were not so lucky. Of the four other people who revised their team once, only one person moved up, by 28 points; the other three moved down, by 15, 24, and 60 points. Of the two people who revised their teams twice, each final team was lower than the initial team, down by 25 and 45 points. Conclude whatever you wish.\n<P>\nAs far as the researchers themselves go, the most cost effective were:\n<PRE>\n### Value Cost Efficiency Name\n==============================\n142 65.00   20   3.2500   Fabio Pellacini\n334 60.00   20   3.0000   Marc Alexa\n297 60.00   20   3.0000   Ken Perlin\n 38 12.00    5   2.4000   Aseem Agarwala\n 75 45.00   20   2.2500   Christoph Bregler\n548 20.00   10   2.0000   Xianfeng Gu\n569 62.00   40   1.5500   Zoran Popovic\n324 15.00   10   1.5000   Lorie Loeb\n126 30.00   20   1.5000   Douglas DeCarlo\n355 15.00   10   1.5000   Mary C. Whitton\n555 15.00   10   1.5000   Yanyun Chen\n557 15.00   10   1.5000   Ying-Qing Xu\n206 15.00   10   1.5000   Ian Buck\n345 20.00   15   1.3333   Mark Meyer\n479 20.00   15   1.3333   Steve Marschner\n226 20.00   15   1.3333   Jan Kautz\n512 12.00   10   1.2000   Tom Duchamp\n449 60.00   50   1.2000   Ronald Fedkiw\n413 12.00   10   1.2000   Paul A. Beardsley\n544 12.00   10   1.2000   Wojciech Matusik\n564 12.00   10   1.2000   Yung-Yu Chuang\n</PRE>\nThat is, these people gave the most points per Quatloo paid for them. Everyone else was rated 1.0 or less.\n<P>\nThe researchers that made the most points overall, regardless of cost, were:\n<PRE>\n### Value Cost Efficiency Name\n==============================\n142 65.00   20   3.2500   Fabio Pellacini\n569 62.00   40   1.5500   Zoran Popovic\n162 60.00   65   0.9231   George Drettakis\n449 60.00   50   1.2000   Ronald Fedkiw\n334 60.00   20   3.0000   Marc Alexa\n195 60.00  100   0.6000   Heung-Yeung Shum\n297 60.00   20   3.0000   Ken Perlin\n190 50.00   85   0.5882   Henrik Wann Jensen\n239 47.00   90   0.5222   Jessica K. Hodgins\n 75 45.00   20   2.2500   Christoph Bregler\n410 45.00  240   0.1875   Pat Hanrahan\n 53 44.00   50   0.8800   Brian Curless\n279 42.00   70   0.6000   Julie Dorsey\n 40 40.00   70   0.5714   Baining Guo\n123 35.00  150   0.2333   Donald P. Greenberg\n</PRE>\nEveryone else scored 30 points or less.\n<P>\nFinally, the most popular researchers were:\n<PRE>\nAuthors, by popularity on teams\n===============================\n22 Henrik Wann Jensen\n16 Michael F. Cohen\n12 Ken Perlin\n11 Wolfgang Heidrich\n11 Ronald Fedkiw\n10 Mathieu Desbrun\n10 Steve Marschner\n10 Zoran Popovic\n 9 Peter Shirley\n 9 Paul E. Debevec\n 9 Fr&eacute;do Durand\n</PRE>\nranked by the number of labs that hired them. If you're on any of these lists, ask for a raise.\n<P>\nAll for now, and keep a <a href=\"http://www.spyonit.com\">Spyonit watcher</a> on the <a href=\"http://www.siggraph.org/s2002/conference/sketches/index.html\">SIGGRAPH sketches page</a> to see how your lab finally stacks up, or just visit here again come mid-June.\n<hr WIDTH=\"100%\">From the Higgs boson deficient minds of <a href=\"http://www.erichaines.com/\">Eric\nHaines</a>, <a href=\"http://www.graphics.cornell.edu/~phil/\">Phil Dutr&eacute;</a>,\nDan Kartch, and <a href=\"http://www.graphics.cornell.edu/~wbt/\">Ben Trumbore</a>.\n<br>last updated: <i>April 29, 2002</i>\n</body>\n</html>\n"
  },
  {
    "path": "fgl/siggraph2003/CVS/Entries",
    "content": "/auth_alpha.txt/1.1/Tue Jun 24 12:12:41 2008//\n/contest.htm/1.1/Tue Jun 24 12:12:41 2008//\n/costframe.htm/1.2/Wed Sep 23 14:51:35 2009//\n/entry.htm/1.1/Tue Jun 24 12:12:41 2008//\n/entryframe.htm/1.2/Thu Sep  4 03:35:21 2008//\n/index.htm/1.2/Wed Sep 23 14:51:35 2009//\n/kang_200.jpg/1.1/Tue Jun 24 12:12:41 2008/-kb/\n/prelim.htm/1.2/Wed Sep 23 14:51:35 2009//\n/snorkle.jpg/1.1/Tue Jun 24 12:12:41 2008/-kb/\nD\n"
  },
  {
    "path": "fgl/siggraph2003/CVS/Entries.Extra",
    "content": "/auth_alpha.txt////*////\n/contest.htm////*////\n/costframe.htm////*////\n/entry.htm////*////\n/entryframe.htm////*////\n/index.htm////*////\n/kang_200.jpg////*////\n/prelim.htm////*////\n/snorkle.jpg////*////\n"
  },
  {
    "path": "fgl/siggraph2003/CVS/Entries.Extra.Old",
    "content": ""
  },
  {
    "path": "fgl/siggraph2003/CVS/Entries.Old",
    "content": ""
  },
  {
    "path": "fgl/siggraph2003/CVS/Repository",
    "content": "RTR3/website/fgl/siggraph2003\n"
  },
  {
    "path": "fgl/siggraph2003/CVS/Root",
    "content": ":pserver:erich@cvs.cs.lth.se:/local/cvs/repository-tam\n"
  },
  {
    "path": "fgl/siggraph2003/CVS/Template",
    "content": ""
  },
  {
    "path": "fgl/siggraph2003/auth_alpha.txt",
    "content": "\r\r\r\n\r\r\r\n\r\r\r\n\r\r\r\nData for all authors with a cost\r\r\n### Value Cost Efficiency Name\r\r\n==============================\r\r\n  1  0.00   20   0.0000   A. J. Preetham\r\r\n  2  0.00  130   0.0000   Aaron Hertzmann\r\r\n  3  0.00   20   0.0000   Aaron Isaksen\r\r\n  4  0.00   20   0.0000   Aaron McGaffey\r\r\n  5  0.00   45   0.0000   Aaron W.F. Lee\r\r\n  6 30.00  100   0.3000   Adam Finkelstein\r\r\n  7  0.00   10   0.0000   Adam Lake\r\r\n  8  0.00   20   0.0000   Adam W. Bargteil\r\r\n  9  0.00   25   0.0000   Addy Ngan\r\r\n 10  0.00   80   0.0000   Adi Levin\r\r\n 11  0.00   20   0.0000   Alain Fournier\r\r\n 12  0.00   30   0.0000   Alan Cheney\r\r\n 13  0.00   10   0.0000   Alan Edelman\r\r\n 14  0.00   45   0.0000   Alan H. Barr\r\r\n 15  0.00   15   0.0000   Alan Heirich\r\r\n 16  0.00   60   0.0000   Alejo Hausner\r\r\n 17  0.00   30   0.0000   Alexei A. Efros\r\r\n 18  0.00   20   0.0000   Alexis Angelidis\r\r\n 19  0.00   20   0.0000   Alinda Friedman\r\r\n 20  0.00   10   0.0000   Allison W. Klein\r\r\n 21  0.00   15   0.0000   Alyn Rockwood\r\r\n 22  0.00   15   0.0000   Amy Gooch\r\r\n 23  0.00   30   0.0000   Andreas Kolb\r\r\n 24  0.00   10   0.0000   Andreas Wenger\r\r\n 25 20.00   20   1.0000   Andrei Khodakovsky\r\r\n 29 15.00   10   1.5000   Andrew Gardner\r\r\n 26 20.00   85   0.2353   Andrew Witkin\r\r\n 27  0.00   30   0.0000   Andr Gagalowicz\r\r\n 28  0.00   15   0.0000   Andr Gueziec\r\r\n 30  0.00   20   0.0000   Anis Ahmad\r\r\n 31  0.00   90   0.0000   Anselmo Lastra\r\r\n 32  0.00   10   0.0000   Ansul Panday\r\r\n 33 15.00   30   0.5000   Anthony Santella\r\r\n 34  0.00   10   0.0000   Anthony Steed\r\r\n 35  0.00   30   0.0000   Ari Rappoport\r\r\n 36  0.00   30   0.0000   Arnauld Lamorlette\r\r\n 37  0.00   15   0.0000   Arno Schodl\r\r\n 38  0.00    5   0.0000   Art Webb\r\r\n 39  0.00   20   0.0000   Aseem Agarwala\r\r\n 40 22.00  110   0.2000   Baining Guo\r\r\n 41  0.00   10   0.0000   Barbara Cutler\r\r\n 42  0.00    5   0.0000   Barbara J. Meier\r\r\n 43  0.00   20   0.0000   Benjamin Watson\r\r\n 44  0.00   10   0.0000   Bernd Lintermann\r\r\n 45  0.00   10   0.0000   Bernd Schoner\r\r\n 46  0.00   30   0.0000   Blair MacIntyre\r\r\n 47  0.00   30   0.0000   Bob Coyne\r\r\n 48  0.00   15   0.0000   Brendan Lane\r\r\n 49  0.00   15   0.0000   Brent Insko\r\r\n 50 20.00   20   1.0000   Brett Allen\r\r\n 51  0.00   20   0.0000   Brian Cabral\r\r\n 52 32.00   95   0.3368   Brian Curless\r\r\n 53  0.00   20   0.0000   Brian E. Smits\r\r\n 54  0.00   10   0.0000   Brian Emerson\r\r\n 55  0.00   15   0.0000   Brian Fujito\r\r\n 56  0.00   10   0.0000   Brian Guenter\r\r\n 57  0.00   60   0.0000   Brian Mirtich\r\r\n 58  0.00   10   0.0000   Bruce Blumberg\r\r\n 59  0.00   10   0.0000   Bruce C. McCallum\r\r\n 60  0.00   10   0.0000   Bruce Donald\r\r\n 61  0.00   15   0.0000   Bruce Gooch\r\r\n 62 20.00   15   1.3333   Bruce Walter\r\r\n 63 72.00  110   0.6545   Bruno Lvy\r\r\n 64  0.00   40   0.0000   Brygg Ullmer\r\r\n 65  0.00   15   0.0000   Byong Mok Oh\r\r\n 66  0.00   30   0.0000   C. Karen Liu\r\r\n 67 12.00   10   1.2000   Charles E. Jacobs\r\r\n 68  0.00   25   0.0000   Chris Buehler\r\r\n 69  0.00    5   0.0000   Chris Caywood\r\r\n 70  0.00   10   0.0000   Chris Greenhalgh\r\r\n 71  0.00   15   0.0000   Chris Kogelnik\r\r\n 72  0.00   30   0.0000   Chris Stolte\r\r\n 73 15.00   20   0.7500   Chris Tchou\r\r\n 74  0.00   45   0.0000   Christoph Bregler\r\r\n 75  0.00   20   0.0000   Christopher C. Tanner\r\r\n 76  0.00   20   0.0000   Christopher J. Migdal\r\r\n 77  0.00   20   0.0000   Chun-Fa Chang\r\r\n 78  0.00   10   0.0000   Cindy M. Grimm\r\r\n 79  0.00   15   0.0000   Claude Puech\r\r\n 80  0.00   15   0.0000   Coloma Ballester\r\r\n 81  0.00   15   0.0000   Craig E. Thayer\r\r\n 82 40.00   30   1.3333   Craig Gotsman\r\r\n 83  0.00   30   0.0000   Craig S. Kaplan\r\r\n 84  0.00   50   0.0000   Cyril Soler\r\r\n 86  0.00   20   0.0000   Dan Gelb\r\r\n 87  0.00    5   0.0000   Dan Patterson\r\r\n 88  0.00   30   0.0000   Dan Piponi\r\r\n 89  0.00   30   0.0000   Dani Lischinski\r\r\n 90 60.00   40   1.5000   Daniel Cohen-Or\r\r\n 91  0.00   60   0.0000   Daniel G. Aliaga\r\r\n 92  0.00   10   0.0000   Daniel I. Azuma\r\r\n 93  0.00   20   0.0000   Daniel Kristjansson\r\r\n 94  0.00   20   0.0000   Daniel Menevaux\r\r\n 95  0.00   20   0.0000   Daniel N. Wood\r\r\n 96  0.00    5   0.0000   Darren Leigh\r\r\n 97  0.00   15   0.0000   David (grue) DeBry\r\r\n 85 20.00   60   0.3333   David A. Forsyth\r\r\n 98  0.00    5   0.0000   David Anderson\r\r\n 99 20.00   30   0.6667   David Baraff\r\r\n100  0.00   30   0.0000   David Benson\r\r\n101  0.00   25   0.0000   David Dobkin\r\r\n102  0.00   15   0.0000   David E. Breen\r\r\n103 24.00  170   0.1412   David H. Salesin\r\r\n104 20.00   20   1.0000   David Hart\r\r\n105  0.00    5   0.0000   David Koller\r\r\n106  0.00   20   0.0000   David Levin\r\r\n107  0.00   20   0.0000   David McAllister\r\r\n108  0.00   30   0.0000   David Naegle\r\r\n109  0.00   15   0.0000   David Sewell\r\r\n110  0.00   15   0.0000   Dawn M. Werner\r\r\n111  0.00   60   0.0000   Demetri Terzopoulos\r\r\n112  0.00   85   0.0000   Denis Zorin\r\r\n113  0.00   15   0.0000   Devorah DeLeon Petty\r\r\n114  0.00   15   0.0000   Diane M. Chi\r\r\n115  0.00   50   0.0000   Dimitris Metaxas\r\r\n116  0.00   90   0.0000   Dinesh K. Pai\r\r\n117 42.00   45   0.9333   Dinesh Manocha\r\r\n118 20.00  140   0.1429   Donald P. Greenberg\r\r\n119  0.00   10   0.0000   Doug Cutrell\r\r\n120 30.00   70   0.4286   Doug L. James\r\r\n121 15.00   50   0.3000   Douglas DeCarlo\r\r\n122  0.00   65   0.0000   Douglas E. Zongker\r\r\n123  0.00   20   0.0000   Douglas P. Enright\r\r\n124  0.00    5   0.0000   Duane Fulk\r\r\n125 15.00   20   0.7500   Duc Nguyen\r\r\n126  0.00   20   0.0000   Dylan Glas\r\r\n127  0.00    5   0.0000   Eddie Sullivan\r\r\n128 15.00   20   0.7500   Eitan Grinspun\r\r\n129  0.00   30   0.0000   Elaine Cohen\r\r\n130 30.00   75   0.4000   Emil Praun\r\r\n131  0.00   10   0.0000   Enhua Wu\r\r\n132  0.00   20   0.0000   Eric Foxlin\r\r\n133  0.00   20   0.0000   Eric J. Stollnitz\r\r\n134  0.00   30   0.0000   Eric Schenk\r\r\n135  0.00   30   0.0000   Eric Veach\r\r\n136  0.00   20   0.0000   Erik Lindholm\r\r\n137  0.00   15   0.0000   Erik Reinhard\r\r\n138  0.00   15   0.0000   Erika Chuang\r\r\n139  0.00   50   0.0000   Eugene Fiume\r\r\n140  0.00   30   0.0000   Eyal Ofek\r\r\n141  0.00   85   0.0000   Fabio Pellacini\r\r\n142  0.00   30   0.0000   Fabrice Neyret\r\r\n143  0.00   15   0.0000   Fausto Bernardini\r\r\n144  0.00   30   0.0000   Florent Duguet\r\r\n145  0.00   15   0.0000   Francis Lazarus\r\r\n146  0.00   15   0.0000   Frank Losasso\r\r\n147 30.00   45   0.6667   Franois X. Sillion\r\r\n148  0.00   25   0.0000   Frederick P. Brooks, Jr.\r\r\n149 35.00   70   0.5000   Frdo Durand\r\r\n150  0.00   45   0.0000   Frdric Pighin\r\r\n151  0.00   15   0.0000   Fumio Kishino\r\r\n152  0.00   15   0.0000   Fumitaka Nakaizumi\r\r\n153  0.00   30   0.0000   Gabriel Brostow\r\r\n154  0.00   15   0.0000   Gabriel Taubin\r\r\n155  0.00   20   0.0000   Gadi Geiger\r\r\n156  0.00   70   0.0000   Gary Bishop\r\r\n157 20.00   20   1.0000   Gary D. Yngve\r\r\n158  0.00   10   0.0000   Gary Elko\r\r\n159  0.00   60   0.0000   Gary W. Meyer\r\r\n160  0.00   15   0.0000   Gavin S.P. Miller\r\r\n161  0.00   20   0.0000   Geoffrey Hinton\r\r\n162  0.00   20   0.0000   Georg Essl\r\r\n163 40.00   30   1.3333   George D. Borshukov\r\r\n164  0.00   75   0.0000   George Drettakis\r\r\n165  0.00   20   0.0000   George Pfeifer\r\r\n166  0.00   20   0.0000   Geraldine Wade\r\r\n167  0.00   15   0.0000   Gernot Schaufler\r\r\n168  0.00   20   0.0000   Gianpaolo U. Carraro\r\r\n169  0.00   15   0.0000   Gilles Debunne\r\r\n170  0.00   10   0.0000   Gopal Pingali\r\r\n171  0.00   35   0.0000   Gordon Stoll\r\r\n172  0.00   10   0.0000   Graham Walker\r\r\n173  0.00   20   0.0000   Greg Humphreys\r\r\n174 24.00  120   0.2000   Greg Turk\r\r\n175  0.00   10   0.0000   Greg Welch\r\r\n176  0.00   15   0.0000   Guillermo Sapiro\r\r\r\n177 20.00   10   2.0000   Haarm-Pieter Duiker\r\r\n178  0.00   20   0.0000   Hannes Vilhjalmsson\r\r\n179  0.00   10   0.0000   Hans Khling Pedersen\r\r\n180  0.00   20   0.0000   Hans Wolters\r\r\n181 62.00   90   0.6889   Hans-Peter Seidel\r\r\n182 15.00   55   0.2727   Hanspeter Pfister\r\r\n183  0.00   30   0.0000   Harald Schmidl\r\r\n184  0.00   30   0.0000   Harold B. Westlund\r\r\n185  0.00   30   0.0000   Harold C. Sun\r\r\n186  0.00   10   0.0000   Harpreet S. Sawhney\r\r\n187  0.00   15   0.0000   Hector Yee\r\r\n188  0.00   55   0.0000   Henning Biermann\r\r\n189 27.00  140   0.1929   Henrik Wann Jensen\r\r\n190  0.00   30   0.0000   Henrik Weimer\r\r\n191  0.00   10   0.0000   Henrique Malvar\r\r\n192  0.00   10   0.0000   Henry Fuchs\r\r\n193  0.00   40   0.0000   Henry Moreton\r\r\n194 37.00  130   0.2846   Heung-Yeung Shum\r\r\n195  0.00   20   0.0000   Hidehiko Tanaka\r\r\n196  0.00   10   0.0000   Hideo Yamashita\r\r\n197  0.00   15   0.0000   Hiroaki Yano\r\r\n198  0.00   15   0.0000   Hiroo Iwata\r\r\n199  0.00   40   0.0000   Hiroshi Ishii\r\r\n200  0.00   15   0.0000   Hiroyuki Akamine\r\r\n201  0.00  100   0.0000   Homan Igehy\r\r\n202  0.00   15   0.0000   Hrishikesh Deshpande\r\r\n203  0.00   10   0.0000   Hua Zhong\r\r\n204  0.00   10   0.0000   Hugh Lauer\r\r\n205 30.00  180   0.1667   Hugues Hoppe\r\r\n206 30.00   30   1.0000   Hyeong-Seok Ko\r\r\n207  0.00   25   0.0000   Ian Buck\r\r\n208  0.00   10   0.0000   Ian Taylor\r\r\n209  0.00   35   0.0000   Igor Guskov\r\r\n210  0.00   15   0.0000   Ingmar Peter\r\r\n211  0.00   75   0.0000   Ingrid Carlbom\r\r\n212  0.00   15   0.0000   Ioana Martin\r\r\n213 12.00   45   0.2667   Irfan Essa\r\r\n214  0.00   15   0.0000   Irving Oppenheim\r\r\n215  0.00   10   0.0000   J. D. Northrup\r\r\n216  0.00   20   0.0000   J. Robert Ensor\r\r\n217  0.00   20   0.0000   J.P. Lewis\r\r\n218  0.00   30   0.0000   Jack Snoeyink\r\r\n219  0.00   45   0.0000   Jack Tumblin\r\r\n220  0.00   50   0.0000   James A. Ferwerda\r\r\n221  0.00   30   0.0000   James Arvo\r\r\n222  0.00    5   0.0000   James Davis\r\r\n223 40.00  120   0.3333   James F. O'Brien\r\r\n224  0.00    5   0.0000   James Frankel\r\r\n225  0.00   20   0.0000   James J. Troy\r\r\r\n226  0.00   10   0.0000   Jamie Hecker\r\r\n227  0.00   10   0.0000   Jan Hardenbergh\r\r\n228  0.00   35   0.0000   Jan Kautz\r\r\n229  0.00   60   0.0000   Jarke J. van Wijk\r\r\n230  0.00   20   0.0000   Jason Ang\r\r\n231  0.00   20   0.0000   Jean-Bouguet\r\r\n232  0.00   30   0.0000   Jean-Laurent Mallet\r\r\n233  0.00   30   0.0000   Jed Lengyel\r\r\n234  0.00   60   0.0000   Jeff Tupper\r\r\n235  0.00   15   0.0000   Jeff Ungar\r\r\n236  0.00   15   0.0000   Jeffry Smith\r\r\n237  0.00   40   0.0000   Jehee Lee\r\r\n238  0.00   10   0.0000   Jenny Dana\r\r\n239  0.00   15   0.0000   Jens Vorsatz\r\r\n240  0.00   20   0.0000   Jeremy B. Badler\r\r\n241  0.00    5   0.0000   Jeremy Ginsberg\r\r\n242 10.00   30   0.3333   Jeroen van Baar\r\r\n243  0.00   15   0.0000   Jerome Maillot\r\r\n244  0.00  100   0.0000   Jessica K. Hodgins\r\r\n245 15.00   15   1.0000   Jianmin Zheng\r\r\n246  0.00   10   0.0000   Jim Klosowski\r\r\n247  0.00   10   0.0000   Jim Knittel\r\r\n248  0.00   10   0.0000   Jim West\r\r\n249  0.00   10   0.0000   Jin-Xiang Chai\r\r\n250 12.00   10   1.2000   Jingdan Zhang\r\r\n251  0.00   15   0.0000   Jinxiang Chai\r\r\n252  0.00   45   0.0000   Jitendra Malik\r\r\n253  0.00   10   0.0000   Jochen Lang\r\r\n254  0.00    5   0.0000   Joe Marks\r\r\n255  0.00   45   0.0000   Joe Warren\r\r\n256  0.00   30   0.0000   Joel Davis\r\r\n257  0.00   10   0.0000   Joel Hindorff\r\r\n258  0.00   20   0.0000   Joel Kollin\r\r\n259  0.00   15   0.0000   Joel McCormack\r\r\n260  0.00   15   0.0000   Joelle Thollot\r\r\n261  0.00   10   0.0000   Joey Richards\r\r\n262  0.00   15   0.0000   John Airey\r\r\n263  0.00   20   0.0000   John Anderson\r\r\r\n264  0.00   10   0.0000   John Bowers\r\r\n265  0.00   10   0.0000   John E. Lloyd\r\r\n266  0.00   10   0.0000   John Eyles\r\r\n267  0.00   30   0.0000   John F. Hughes\r\r\n268  0.00   20   0.0000   John Funge\r\r\n269  0.00   10   0.0000   John Keyser\r\r\n270 30.00   75   0.4000   John M. Snyder\r\r\n271  0.00   20   0.0000   John T. Edmark\r\r\n272  0.00   20   0.0000   John Underkoffler\r\r\n273  0.00   10   0.0000   John Wyver\r\r\n274  0.00   10   0.0000   Jon B. Cherrie\r\r\n275  0.00   10   0.0000   Jonathan C. Carr\r\r\n276  0.00   15   0.0000   Jonathan Gibbs\r\r\n277 20.00   35   0.5714   Jonathan M. Cohen\r\r\n278 15.00   20   0.7500   Jonathan W. Shade\r\r\n279  0.00    5   0.0000   Jonathan Yedidia\r\r\n280  0.00   60   0.0000   Jorg Peters\r\r\n281 75.00  200   0.3750   Jos Stam\r\r\n282  0.00    5   0.0000   Joseph C. Lee\r\r\n283  0.00   20   0.0000   Joseph F. Laszlo\r\r\n284  0.00   10   0.0000   Josh Steinhurst\r\r\n285  0.00   10   0.0000   Joshua L. Richmond\r\r\n286 20.00   10   2.0000   Jovan Popovic\r\r\n287  0.00   30   0.0000   Juan Buhler\r\r\n288 15.00  110   0.1364   Julie Dorsey\r\r\n289  0.00   30   0.0000   Jun-yong Noh\r\r\n290  0.00   30   0.0000   Junhwan Kim\r\r\n291  0.00   30   0.0000   Justin Legakis\r\r\n292  0.00   20   0.0000   Justine Cassell\r\r\n293  0.00   30   0.0000   Karan Singh\r\r\n294  0.00    5   0.0000   Kari Pulli\r\r\n295  0.00   15   0.0000   Karol Myszkowski\r\r\n296  0.00   30   0.0000   Katherine Pullen\r\r\n297  0.00    5   0.0000   Kathy Ryall\r\r\n298  0.00   15   0.0000   Katja Daubert\r\r\n299 20.00   15   1.3333   Kavita Bala\r\r\n300  0.00   10   0.0000   Kazufumi Kaneda\r\r\n301  0.00   30   0.0000   Kees van den Doel\r\r\n302  0.00   10   0.0000   Keith Hanna\r\r\n303  0.00   15   0.0000   Keith I. Farkas\r\r\n304  0.00   15   0.0000   Kekoa Proudfoot\r\r\n305  0.00   10   0.0000   Kelly Dobson\r\r\n306  0.00   10   0.0000   Ken Aldinger\r\r\n307  0.00   15   0.0000   Ken Museth\r\r\n308 30.00   80   0.3750   Ken Perlin\r\r\n309  0.00   10   0.0000   Kenneth E. Hoff III\r\r\n310  0.00   10   0.0000   Kevin Arthur\r\r\n311  0.00   20   0.0000   Kevin D. Puterbaugh\r\r\n312  0.00   15   0.0000   Kiril Vidimce\r\r\n313  0.00   20   0.0000   Klaus Mueller\r\r\n314  0.00   30   0.0000   Kwang-Jin Choi\r\r\n315  0.00   15   0.0000   Lance Williams\r\r\n316  0.00   20   0.0000   Larry F. Hodges\r\r\n317  0.00   10   0.0000   Larry Seiler\r\r\n318  0.00   15   0.0000   Lars Muendermann\r\r\n319  0.00   10   0.0000   Lars Nyland\r\r\n320  0.00   15   0.0000   Laurent Moll\r\r\n321  0.00   10   0.0000   Lawrence Cowsar\r\r\n322 15.00   30   0.5000   Lee Markosian\r\r\n323 15.00   90   0.1667   Leif Kobbelt\r\r\n324  0.00   15   0.0000   Lena Petrovic\r\r\n325 35.00   70   0.5000   Leonard McMillan\r\r\n326  0.00   10   0.0000   Lev Stesin\r\r\n327 20.00   60   0.3333   Li-Yi Wei\r\r\n328  0.00   45   0.0000   Li-wei He\r\r\n329 10.00   15   0.6667   Lifeng Wang\r\r\n330 10.00   10   1.0000   Ligang Liu\r\r\n331  0.00   15   0.0000   Liwei Zhao\r\r\n332  0.00   25   0.0000   Lorie Loeb\r\r\n333  0.00   10   0.0000   Loring S. Holden\r\r\n334  0.00   10   0.0000   Lubomir D. Bourdev\r\r\n335  0.00   20   0.0000   Lucas Kovar\r\r\n336  0.00    5   0.0000   Lucas Pereira\r\r\n337  0.00   30   0.0000   Lutz Latta\r\r\n338  0.00   20   0.0000   Mahesh Ramasubramanian\r\r\n339  0.00   15   0.0000   Malcolm Sabin\r\r\n340  8.57   45   0.1905   Maneesh Agrawala\r\r\n341  0.00   20   0.0000   Manolis Kamvysselis\r\r\n342 20.00   20   1.0000   Manuel M. Oliveira\r\r\n343 12.00   80   0.1500   Marc Alexa\r\r\n344  0.00   10   0.0000   Marc Downie\r\r\n345  0.00  130   0.0000   Marc Levoy\r\r\n346  0.00   85   0.0000   Marc Olano\r\r\n347 20.00   30   0.6667   Marc Stamminger\r\r\n348  0.00   15   0.0000   Marcelo Bertalmio\r\r\n349  0.00   20   0.0000   Marcelo Walter\r\r\n350  0.00   65   0.0000   Marie-Paule Cani\r\r\n351  0.00   15   0.0000   Mario Botsch\r\r\n352  0.00   15   0.0000   Mark D. Fairchild\r\r\n353  0.00   20   0.0000   Mark Kilgard\r\r\n354  0.00   35   0.0000   Mark Meyer\r\r\n355 15.00   45   0.3333   Mark Pauly\r\r\n356  0.00   15   0.0000   Mark Peercy\r\r\n357  0.00   30   0.0000   Mark R. Bolin\r\r\n358  0.00   10   0.0000   Mark Sagar\r\r\n359 19.29   75   0.2571   Markus H. Gross\r\r\n360  0.00   20   0.0000   Marshall Bern\r\r\n361 30.00   30   1.0000   Martin Isenburg\r\r\n362  0.00   10   0.0000   Martin Usoh\r\r\n363  0.00   25   0.0000   Mary C. Whitton\r\r\n364  0.00   15   0.0000   Masaki Hilaga\r\r\n365 67.00   80   0.8375   Mathieu Desbrun\r\r\n366  0.00   10   0.0000   Matt Berlin\r\r\n367  0.00   20   0.0000   Matt Cordner\r\r\n368  0.00   10   0.0000   Matt Cutts\r\r\n369  0.00    5   0.0000   Matt Ginzton\r\r\n370  0.00   40   0.0000   Matt Pharr\r\r\n371  0.00   10   0.0000   Matt Reynolds\r\r\n372 15.00   90   0.1667   Matthew Brand\r\r\n373  0.00   35   0.0000   Matthew Eldridge\r\r\n374  0.00   10   0.0000   Matthew Everett\r\r\n375  0.00   15   0.0000   Matthew J.P. Regan\r\r\n376  0.00   20   0.0000   Matthew Stone\r\r\n377  0.00   20   0.0000   Matthew Webb\r\r\n378  0.00   15   0.0000   Matthias Fischer\r\r\n379  0.00   10   0.0000   Matthias Mueller\r\r\n380  0.00   45   0.0000   Matthias Zwicker\r\r\n381  0.00   15   0.0000   Max Chen\r\r\n382  0.00   10   0.0000   Mel Slater\r\r\n383  0.00   15   0.0000   Michael A. Kowalski\r\r\n384  0.00   40   0.0000   Michael Ashikhmin\r\r\n385  0.00   10   0.0000   Michael Bosse\r\r\n386  0.00   20   0.0000   Michael D. McCool\r\r\n387  0.00   10   0.0000   Michael Erdmann\r\r\n388 15.00   10   1.5000   Michael F. Cohen\r\r\n389  0.00   30   0.0000   Michael F. Deering\r\r\n390 30.00   80   0.3750   Michael Gleicher\r\r\n391  0.00   60   0.0000   Michael Halle\r\r\n392  0.00   20   0.0000   Michael Harrington\r\r\n393 20.00   20   1.0000   Michael Kass\r\r\n394  0.00   10   0.0000   Michael Kazhdan\r\r\n395  0.00   40   0.0000   Michael M. Stark\r\r\n396  0.00   15   0.0000   Michael Meehan\r\r\n397  0.00   10   0.0000   Michael Patrick Johnson\r\r\n398  0.00   20   0.0000   Michael T. Jones\r\r\n399  0.00   20   0.0000   Michael T. Wong\r\r\n400  0.00   15   0.0000   Michael Wand\r\r\n401  0.00   20   0.0000   Michael Werman\r\r\n402  0.00   40   0.0000   Michiel van de Panne\r\r\n403  0.00   10   0.0000   Mike Houston\r\r\n404  0.00    5   0.0000   Milton Taveira\r\r\n405 30.00   25   1.2000   Ming Lin\r\r\n406  0.00   10   0.0000   Mohan Sondhi\r\r\n407  0.00   15   0.0000   Monica Costa\r\r\n408 60.00   10   6.0000   Nancy S. Pollard\r\r\n409  0.00   15   0.0000   Nate Robins\r\r\n410  0.00   30   0.0000   Neil Dodgson\r\r\n411  0.00   10   0.0000   Neil Gershenfeld\r\r\n412  0.00   10   0.0000   Nick England\r\r\n413  0.00   60   0.0000   Nick Foster\r\r\n414  0.00   20   0.0000   Nickson Fong\r\r\n415  0.00   15   0.0000   Nicolas Ray\r\r\n416  0.00   15   0.0000   Nicolas Tsingos\r\r\n417  0.00   20   0.0000   Nina Amenta\r\r\n418  0.00   35   0.0000   Norman I. Badler\r\r\n419  0.00   15   0.0000   Norman P. Jouppi\r\r\n420  0.00   10   0.0000   Nuria Oliver\r\r\n421 40.00   30   1.3333   Okan Arikan\r\r\n422  0.00   20   0.0000   Olaf Hall-Holt\r\r\n423 35.00   40   0.8750   Oliver Deussen\r\r\n424  0.00   15   0.0000   Oliver Knoll\r\r\n425 12.00   30   0.4000   Olivier Devillers\r\r\n426  0.00   35   0.0000   Parag Tole\r\r\n427  0.00   30   0.0000   Pascal Mueller\r\r\n428 60.57  260   0.2330   Pat Hanrahan\r\r\n429  0.00   20   0.0000   Patrick Min\r\r\n430  0.00   60   0.0000   Patrick Witting\r\r\n431 10.00   20   0.5000   Paul A. Beardsley\r\r\n432 15.00   95   0.1579   Paul E. Debevec\r\r\n433  0.00   60   0.0000   Paul Fearing\r\r\n434  0.00   20   0.0000   Paul G. Kry\r\r\n435  0.00   30   0.0000   Paul Lalonde\r\r\n436  0.00   90   0.0000   Paul Rademacher\r\r\n437 30.00   10   3.0000   Paul S. A. Reitsma\r\r\n438  0.00   25   0.0000   Pedro V. Sander\r\r\n439  0.00   15   0.0000   Pemith Randima Fernando\r\r\n440  0.00   30   0.0000   Per H. Christensen\r\r\n441  0.00   20   0.0000   Perry R. Cook\r\r\n442  0.00   10   0.0000   Peter Kirchner\r\r\n443  0.00   60   0.0000   Peter Lindstrom\r\r\n444 55.00  140   0.3929   Peter Schrder\r\r\n445  0.00   80   0.0000   Peter Shirley\r\r\n446 30.00   20   1.5000   Peter-Pike Sloan\r\r\n447  0.00   20   0.0000   Petr Krysl\r\r\n448  0.00   20   0.0000   Petros Faloutsos\r\r\n449 45.00   20   2.2500   Philip Dutr\r\r\n450 15.00    5   3.0000   Philip L. Davidson\r\r\n451  0.00   20   0.0000   Philip Nemec\r\r\n452 12.00   50   0.2400   Pierre Alliez\r\r\n453  0.00   30   0.0000   Pierre-Marie Gandoin\r\r\n454  0.00   25   0.0000   Przemyslaw Prusinkiewicz\r\r\n455  0.00   20   0.0000   Raanan Fattal\r\r\n456 20.00   40   0.5000   Radek Grzeszczuk\r\r\n457 20.00   10   2.0000   Radomr Mech\r\r\n458  0.00   15   0.0000   Radoslaw Karwowski\r\r\n459  0.00   10   0.0000   Rakesh Kumar\r\r\n460 10.00   20   0.5000   Ramesh Raskar\r\r\n461  0.00   10   0.0000   Randall Frank\r\r\n462 35.00  140   0.2500   Ravi Ramamoorthi\r\r\n463  0.00   30   0.0000   Reid Gershbein\r\r\n588 20.00   10   2.0000   Ren Ng\r\r\n464  0.00   15   0.0000   Richard F. Riesenfeld\r\r\n465  0.00   10   0.0000   Richard K. Beatson\r\r\n466  0.00    5   0.0000   Richard Levy\r\r\n467  0.00   30   0.0000   Richard Sproat\r\r\n468 27.00   65   0.4154   Richard Szeliski\r\r\n469 20.00   20   1.0000   Robert Bridson\r\r\n470 15.00    5   3.0000   Robert D. Kalnins\r\r\n471  0.00   15   0.0000   Robert J. Jensen\r\r\n472  0.00   10   0.0000   Robert Jagnow\r\r\n473 20.00   30   0.6667   Roger D. Hersch\r\r\n474 35.00  110   0.3182   Ronald Fedkiw\r\r\n475  0.00   60   0.0000   Ronald Perry\r\r\n476  0.00   10   0.0000   Ronen Barzel\r\r\n477  0.00   15   0.0000   Ross T. Whitaker\r\r\n478  0.00   10   0.0000   Rui Bastos\r\r\n479  0.00   15   0.0000   Ryo Kawamura\r\r\n480 30.00   30   1.0000   Rdiger Westermann\r\r\n481  0.00   20   0.0000   Salvatore Paxia\r\r\n482  0.00   30   0.0000   Samuel Boivin\r\r\n483  0.00   10   0.0000   Samuel Zhou\r\r\n484  0.00   45   0.0000   Sarah F. Frisken\r\r\n485  0.00   20   0.0000   Satoshi Matsuoka\r\r\n486  0.00   15   0.0000   Scott Schaefer\r\r\n487  0.00   10   0.0000   Sean Adkins\r\r\n488  0.00   10   0.0000   Sean Ahern\r\r\n489  0.00    5   0.0000   Sean E. Anderson\r\r\n490  0.00   15   0.0000   Sebastian Fernandez\r\r\n491  0.00   10   0.0000   Seth Green\r\r\n492 20.00   20   1.0000   Shachar Fleishman\r\r\n493  0.00   15   0.0000   Shing-Chow Chan\r\r\n494  0.00   10   0.0000   Shunhui Zhu\r\r\n495  0.00   30   0.0000   Simon Premoze\r\r\n496  0.00   10   0.0000   Som H. Yau\r\r\n497  0.00   20   0.0000   Sooha P. Lee\r\r\n498 30.00   30   1.0000   Stefan Gumhold\r\r\n499 20.00   30   0.6667   Stephen Brooks\r\r\n500  0.00   30   0.0000   Stephen Chenney\r\r\n501  0.00   10   0.0000   Steve Benford\r\r\n502  0.00   10   0.0000   Steve Capell\r\r\n503  0.00    5   0.0000   Steve Hunt\r\r\n504  0.00   10   0.0000   Steve Lin\r\r\n505 12.00   35   0.3429   Steve Marschner\r\r\n506  0.00    5   0.0000   Steven Berman\r\r\n507  0.00   30   0.0000   Steven Feiner\r\r\n508  0.00  130   0.0000   Steven J. Gortler\r\r\n509  0.00   15   0.0000   Steven M. Rubin\r\r\n510  0.00   10   0.0000   Steven M. Seitz\r\r\n511  0.00   50   0.0000   Sumanta N. Pattanaik\r\r\n512  0.00   15   0.0000   Sumihiko Yamamoto\r\r\n513 20.00   30   0.6667   Sung Yong Shin\r\r\n514  0.00   15   0.0000   Svetoslav Tzvetkov\r\r\n515  0.00   15   0.0000   Swen Campagna\r\r\n516  0.00   15   0.0000   Sylvain Petitjean\r\r\n517 15.00   55   0.2727   Szymon Rusinkiewicz\r\r\n518  0.00   30   0.0000   Tae-Yong Kim\r\r\n519  0.00   15   0.0000   Takashige Konishi\r\r\n520  0.00   15   0.0000   Takehiro Tawara\r\r\n521  0.00   20   0.0000   Takeo Igarashi\r\r\n522  0.00   15   0.0000   Taku Kohmura\r\r\n523  0.00   15   0.0000   Tao Ju\r\r\n524  0.00   55   0.0000   Thomas A. Funkhouser\r\r\n525  0.00   15   0.0000   Thomas Crulli\r\r\n526  0.00   30   0.0000   Thomas Ertl\r\r\n527  0.00   30   0.0000   Thomas Strothotte\r\r\n528  0.00   30   0.0000   Thomas Vetter\r\r\n529 15.00   15   1.0000   Thomas W. Sederberg\r\r\n530 20.00   15   1.3333   Thouis Jones\r\r\n531  0.00   20   0.0000   Tianshu Wang\r\r\n532  0.00   20   0.0000   Tien Truong\r\r\n533  0.00   20   0.0000   Tim Bickmore\r\r\n534  0.00   10   0.0000   Tim Culver\r\r\n535 15.00   35   0.4286   Tim Hawkins\r\r\n536  0.00   10   0.0000   Tim J. Mitchell\r\r\n537  0.00   10   0.0000   Tim R. Evans\r\r\n538  0.00   15   0.0000   Timothy J. Purcell\r\r\n539  0.00   20   0.0000   Tom Duchamp\r\r\n540  0.00   30   0.0000   Tom Lokovic\r\r\n541  0.00   15   0.0000   Tom Lyche\r\r\n542  0.00   20   0.0000   Tom Malzbender\r\r\n543  0.00   10   0.0000   Tom Ngo\r\r\n544  0.00   20   0.0000   Tomaso Poggio\r\r\n545  0.00   20   0.0000   Tomihisa Welsh\r\r\n546 20.00   10   2.0000   Tomoyuki Nishita\r\r\n547  0.00   20   0.0000   Tony DeRose\r\r\n548  0.00   20   0.0000   Tony Ezzat\r\r\n549  0.00   15   0.0000   Tosiyasu L. Kunii\r\r\n550  0.00   10   0.0000   Tsuyoshi Okita\r\r\n551  0.00   60   0.0000   Ulrich Neumann\r\r\n552  0.00   15   0.0000   Ulrich Schwanecke\r\r\n553  0.00   15   0.0000   Vicent Caselles\r\r\n554  0.00   30   0.0000   Victor Milenkovic\r\r\n555  0.00  170   0.0000   Victor Ostromoukhov\r\r\n556  0.00   15   0.0000   Vincent Scheib\r\r\n557  0.00   10   0.0000   Voicu Popescu\r\r\n558  0.00   30   0.0000   Volker Blanz\r\r\n559  0.00   30   0.0000   W. Freeman\r\r\n560  0.00   10   0.0000   W. Richard Fright\r\r\n561  0.00   25   0.0000   Wagner Toledo Corra\r\r\n562  0.00   20   0.0000   Wei-Chao Chen\r\r\n563  0.00   10   0.0000   Werner Stuetzle\r\r\n564  0.00   10   0.0000   Westley Sarokin\r\r\n565  0.00   20   0.0000   William A. McNeely\r\r\n566  0.00   30   0.0000   William Barrett\r\r\n567  0.00   15   0.0000   William Baxter\r\r\n568  0.00   15   0.0000   William Horn\r\r\n569 20.00   30   0.6667   William Mark\r\r\n570 15.00   20   0.7500   William Ribarsky\r\r\n571  0.00   10   0.0000   William Tomlinson\r\r\n572 12.00   10   1.2000   Wilmot W. Li\r\r\n573  0.00  100   0.0000   Wim Sweldens\r\r\n574 15.00   25   0.6000   Wojciech Matusik\r\r\n575 15.00   45   0.3333   Wolfgang Heidrich\r\r\n576  0.00   45   0.0000   Wolfgang Straer\r\r\n577 15.00   15   1.0000   Xavier Decoret\r\r\n578 10.00   10   1.0000   Xi Wang\r\r\n579 20.00   30   0.6667   Xianfeng Gu\r\r\n580  0.00   20   0.0000   Xiaoyuan Tu\r\r\n581 10.00   25   0.4000   Xin Tong\r\r\n582 15.00   20   0.7500   Xinguo Liu\r\r\n583  0.00   30   0.0000   Y. Parish\r\r\n584  0.00   20   0.0000   Yair Mann\r\r\n585  0.00   20   0.0000   Yan Li\r\r\n586  0.00   10   0.0000   Yanlin Guo\r\r\n587  0.00   25   0.0000   Yanyun Chen\r\r\n589  0.00   20   0.0000   Ying Shan\r\r\n590  0.00   25   0.0000   Ying-Qing Xu\r\r\n591  0.00   65   0.0000   Yizhou Yu\r\r\n592  0.00   15   0.0000   Yoshifumi Kitamura\r\r\n593  0.00   15   0.0000   Yoshihisa Shinagawa\r\r\n594 20.00   10   2.0000   Yoshinori Dobashi\r\r\n595 12.00   20   0.6000   Yung-Yu Chuang\r\r\n596  0.00   10   0.0000   Yuri Ivanov\r\r\n597  0.00   20   0.0000   Zachary Wartell\r\r\n598  0.00   30   0.0000   Zachi Karni\r\r\n599  0.00   20   0.0000   Zhengyou Zhang\r\r\n600  0.00   15   0.0000   Zhunping Zhang\r\r\n601  0.00   20   0.0000   Zicheng Liu\r\r\n602 85.00  100   0.8500   Zoran Popovic\r\r\n"
  },
  {
    "path": "fgl/siggraph2003/contest.htm",
    "content": "<!doctype html public \"-//w3c//dtd html 4.0 transitional//en\">\r\r\n<html>\r\r\n<head>\r\r\n   <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\r\r\n   <meta name=\"description\" content=\"FGL contest\">\r\r\n   <meta name=\"keywords\" content=\"fantasy graphics league\">\r\r\n   <title>Fantasy Graphics League</title>\r\r\n</head>\r\r\n<body>\r\r\n\r\r\r\n<h1>\r\r\nFantasy Graphics League</h1>\r\r\n<P>\r\r\nThe 2002-2003 draft season for the Fantasy Graphics League (FGL) has begun.\r\r\nNow that the alien masters have landed and have claimed our world as their spawning planet, the new\r\r\nworld order demands that everything be quantized and justified. Computer graphics researchers are now\r\r\nrated by how many times they have been published in <a href=\"http://www.siggraph.org/\">SIGGRAPH</a> the past five years, based on the simple formula:\r\r\n<P>\r\r\n<PRE>\r\r\n    Researcher's value in quatloos = Sum of ( 60 / A )\r\r\n</PRE>\r\r\n<P>\r\r\nrounded to the nearest multiple of 5 (or 10, if over 100), where \"A\" is the number of authors that contributed to a paper. So if a researcher was a part of two papers, being the only author of one of them and one of 4 authors on the other, the value would be:\r\r\n<P>\r\r\n<PRE>\r\r\n    value = ( 60 / 1 ) + ( 60 / 4 ) = 75 Quatloos\r\r\n</PRE>\r\r\n<P>\r\r\nYour value is directly proportional to your chance of being taken aboard the mothership and avoid\r\r\nthe exoterrafication that's coming up, so make sure to submit, <I>submit</I>, <B>submit</B> to SIGGRAPH this year.\r\r\n<P>\r\r\nThis contest is to allow the rest of us drones to have a tiny but finite chance of securing pod-space on\r\r\nthe lower decks of the mothership. (Or, if you're not buying this back-story, just hire a lab\r\r\nbecause it's fun, or something. There are no alien masters, it's really just a joke, really.)\r\r\n<P>\r\r\nHere are the rules:\r\r\n<UL>\r\r\n<LI> Your budget is 400 Quatloos.\r\r\n<LI> You can hire up to 12 researchers.\r\r\n<LI> You can hire from all people who have had a paper in <a href=\"http://www.siggraph.org/\">SIGGRAPH</a> in the past five years.\r\r\n<LI> You have until midnight PST on January 22, 2003, to create and submit your lab. Actually, let's extend that to Ground Hog's day/James Joyce's birthday, February 2, 2003, since this site was down for a few weeks in January.\r\r\n</UL>\r\r\nResearchers are then judged by the papers and sketches accepted for SIGGRAPH. Each paper scores points for the authors, scoring (60/A) points for each author on the paper. Each sketch scores 20 points for the first author, only. Add up your points and that is your lab's score.\r\r\n<p><center><font size=+4><a href=\"entry.htm\">(DON'T) HIRE YOUR LAB, EARTHLING</a></font><BR><B>(Actually, this year's contest is closed, but you can still play with the forms)</B></center>\r\r\n\r\r\r\n<P>\r\r\nAlso, you can check out the <a href=\"../siggraph2002/index.htm\">results of last year's contest</a>, back in the carefree days before the whip-tentacles of our masters helped us towards increased productivity.\r\r\n<P>\r\r\n<center><img src=\"kang_200.jpg\"><BR>We love our superiors!</center>\r\r\n<p>\r\r\n<hr WIDTH=\"100%\">From the remotely-controlled minds of <a href=\"http://www.erichaines.com/\">Eric\r\r\nHaines</a>, <a href=\"http://www.cs.kuleuven.ac.be/~phil/\">Phil Dutr&eacute;</a>,\r\r\nDan Kartch, and <a href=\"http://trumbore.com/\">Ben Trumbore</a>.\r\r\n<br>last updated: <i>January 22, 2002</i>\r\r\n</body>\r\r\n</html>\r\r\n"
  },
  {
    "path": "fgl/siggraph2003/costframe.htm",
    "content": "<html>\n<head>\n   <title>Costs Frame</title>\n</head>\n<body>\n<table cellpadding=\"2\">\n<tr>\n<td><b>Num.</b></td>\n<td><b>Author name</b></td>\n<td><b>Cost</b></td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">1</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">A. J. Preetham</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">2</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Aaron Hertzmann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">130</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">3</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Aaron Isaksen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">4</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Aaron McGaffey</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Aaron W.F. Lee</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">6</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Adam Finkelstein</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">100</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">7</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Adam Lake</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">8</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Adam W. Bargteil</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">9</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Addy Ngan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Adi Levin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">80</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">11</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alain Fournier</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">12</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alan Cheney</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">13</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alan Edelman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">14</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alan H. Barr</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alan Heirich</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">16</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alejo Hausner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">17</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alexei A. Efros</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">18</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alexis Angelidis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">19</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alinda Friedman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Allison W. Klein</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">21</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alyn Rockwood</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">22</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Amy Gooch</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">23</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andreas Kolb</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">24</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andreas Wenger</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andrei Khodakovsky</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">26</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andrew Witkin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">85</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">27</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andr&eacute; Gagalowicz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">28</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andr&eacute; Gueziec</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">29</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andy Gardner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Anis Ahmad</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">31</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Anselmo Lastra</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">32</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ansul Panday</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">33</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Anthony Santella</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">34</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Anthony Steed</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ari Rappoport</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">36</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Arnauld Lamorlette</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">37</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Arno Schodl</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">38</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Art Webb</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">39</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Aseem Agarwala</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Baining Guo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">110</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">41</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Barbara Cutler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">42</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Barbara J. Meier</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">43</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Benjamin Watson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">44</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bernd Lintermann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bernd Schoner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">46</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Blair MacIntyre</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">47</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bob Coyne</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">48</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brendan Lane</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">49</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brent Insko</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brett Allen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">51</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brian Cabral</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">52</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brian Curless</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">95</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">53</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brian E. Smits</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">54</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brian Emerson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">55</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brian Fujito</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">56</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brian Guenter</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">57</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brian Mirtich</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">58</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bruce Blumberg</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">59</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bruce C. McCallum</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bruce Donald</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">61</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bruce Gooch</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">62</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bruce Walter</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">63</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bruno L&eacute;vy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">110</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">64</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brygg Ullmer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">65</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Byong Mok Oh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">66</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">C. Karen Liu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">67</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Charles E. Jacobs</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">68</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chris Buehler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">69</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chris Caywood</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chris Greenhalgh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">71</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chris Kogelnik</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">72</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chris Stolte</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">73</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chris Tchou</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">74</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Christoph Bregler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">75</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Christopher C. Tanner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">76</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Christopher J. Migdal</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">77</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chun-Fa Chang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">78</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Cindy M. Grimm</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">79</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Claude Puech</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">80</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Coloma Ballester</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">81</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Craig E. Thayer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">82</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Craig Gotsman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">83</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Craig S. Kaplan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">84</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Cyril Soler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">85</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">D.A. Forsyth</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">86</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dan Gelb</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">87</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dan Patterson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">88</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dan Piponi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">89</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dani Lischinski</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel Cohen-Or</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">91</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel G. Aliaga</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">92</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel I. Azuma</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">93</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel Kristjansson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">94</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel Menevaux</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">95</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel N. Wood</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">96</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Darren Leigh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">97</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David (grue) DeBry</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">98</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Anderson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">99</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Baraff</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">100</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Benson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">101</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Dobkin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">102</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David E. Breen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">103</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David H. Salesin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">170</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">104</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Hart</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">105</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Koller</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">106</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Levin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">107</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David McAllister</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">108</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Naegle</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">109</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Sewell</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">110</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dawn M. Werner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">111</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Demetri Terzopoulos</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">112</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Denis Zorin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">85</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">113</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Devorah DeLeon Petty</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">114</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Diane M. Chi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">115</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dimitris Metaxas</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">116</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dinesh K. Pai</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">117</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dinesh Manocha</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">118</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Donald P. Greenberg</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">140</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">119</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Doug Cutrell</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">120</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Doug L. James</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">121</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Douglas DeCarlo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">122</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Douglas E. Zongker</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">65</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">123</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Douglas P. Enright</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">124</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Duane Fulk</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">125</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Duc Nguyen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">126</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dylan Glas</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">127</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eddie Sullivan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">128</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eitan Grinspun</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">129</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Elaine Cohen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">130</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Emil Praun</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">75</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">131</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Enhua Wu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">132</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eric Foxlin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">133</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eric J. Stollnitz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">134</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eric Schenk</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">135</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eric Veach</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">136</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Erik Lindholm</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">137</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Erik Reinhard</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">138</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Erika Chuang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">139</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eugene Fiume</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">140</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eyal Ofek</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">141</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fabio Pellacini</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">85</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">142</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fabrice Neyret</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">143</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fausto Bernardini</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">144</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Florent Duguet</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">145</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Francis Lazarus</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">146</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Frank Losasso</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">147</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Franois X. Sillion</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">148</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Frederick P. Brooks, Jr.</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">149</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fr&eacute;do Durand</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">150</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fr&eacute;d&eacute;ric Pighin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">151</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fumio Kishino</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">152</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fumitaka Nakaizumi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">153</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gabriel Brostow</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">154</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gabriel Taubin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">155</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gadi Geiger</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">156</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gary Bishop</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">157</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gary D. Yngve</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">158</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gary Elko</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">159</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gary W. Meyer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">160</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gavin S.P. Miller</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">161</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Geoffrey Hinton</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">162</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Georg Essl</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">163</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">George D. Borshukov</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">164</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">George Drettakis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">75</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">165</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">George Pfeifer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">166</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Geraldine Wade</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">167</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gernot Schaufler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">168</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gianpaolo U. Carraro</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">169</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gilles Debunne</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">170</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gopal Pingali</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">171</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gordon Stoll</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">172</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Graham Walker</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">173</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Greg Humphreys</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">174</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Greg Turk</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">120</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">175</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Greg Welch</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">176</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Guillermo Sapiro</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">177</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Haarm-Pieter Duiker</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">178</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hannes Vilhjalmsson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">179</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hans K&oslash;hling Pedersen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">180</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hans Wolters</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">181</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hans-Peter Seidel</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">182</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hanspeter Pfister</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">55</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">183</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Harald Schmidl</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">184</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Harold B. Westlund</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">185</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Harold C. Sun</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">186</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Harpreet S. Sawhney</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">187</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hector Yee</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">188</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Henning Biermann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">55</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">189</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Henrik Wann Jensen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">140</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">190</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Henrik Weimer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">191</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Henrique Malvar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">192</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Henry Fuchs</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">193</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Henry Moreton</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">194</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Heung-Yeung Shum</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">130</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">195</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hidehiko Tanaka</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">196</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hideo Yamashita</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">197</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hiroaki Yano</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">198</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hiroo Iwata</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">199</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hiroshi Ishii</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">200</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hiroyuki Akamine</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">201</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Homan Igehy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">100</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">202</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hrishikesh Deshpande</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">203</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hua Zhong</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">204</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hugh Lauer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">205</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hugues Hoppe</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">180</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">206</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hyeong-Seok Ko</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">207</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ian Buck</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">208</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ian Taylor</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">209</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Igor Guskov</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">210</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ingmar Peter</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">211</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ingrid Carlbom</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">75</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">212</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ioana Martin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">213</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Irfan Essa</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">214</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Irving Oppenheim</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">215</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">J. D. Northrup</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">216</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">J. Robert Ensor</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">217</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">J.P. Lewis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">218</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jack Snoeyink</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">219</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jack Tumblin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">220</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James A. Ferwerda</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">221</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James Arvo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">222</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James Davis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">223</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James F. O'Brien</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">120</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">224</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James Frankel</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">225</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James J. Troy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">226</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jamie Hecker</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">227</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jan Hardenbergh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">228</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jan Kautz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">229</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jarke J. van Wijk</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">230</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jason Ang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">231</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jean-Laurent Mallet</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">232</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jean-Yves Bouguet</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">233</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jed Lengyel</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">234</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jeff Tupper</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">235</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jeff Ungar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">236</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jeffry Smith</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">237</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jehee Lee</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">238</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jenny Dana</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">239</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jens Vorsatz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">240</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jeremy B. Badler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">241</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jeremy Ginsberg</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">242</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jeroen van Baar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">243</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jerome Maillot</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">244</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jessica K. Hodgins</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">100</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">245</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jianmin Zheng</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">246</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jim Klosowski</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">247</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jim Knittel</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">248</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jim West</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">249</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jin-Xiang Chai</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">250</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jingdan Zhang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">251</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jinxiang Chai</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">252</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jitendra Malik</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">253</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jochen Lang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">254</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joe Marks</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">255</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joe Warren</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">256</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joel Davis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">257</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joel Hindorff</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">258</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joel Kollin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">259</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joel McCormack</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">260</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joelle Thollot</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">261</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joey Richards</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">262</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Airey</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">263</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Anderson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">264</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Bowers</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">265</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John E. Lloyd</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">266</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Eyles</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">267</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John F. Hughes</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">268</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Funge</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">269</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Keyser</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">270</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John M. Snyder</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">75</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">271</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John T. Edmark</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">272</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Underkoffler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">273</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Wyver</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">274</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jon B. Cherrie</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">275</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jonathan C. Carr</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">276</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jonathan Gibbs</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">277</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jonathan M. Cohen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">278</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jonathan W. Shade</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">279</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jonathan Yedidia</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">280</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jorg Peters</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">281</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jos Stam</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">200</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">282</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joseph C. Lee</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">283</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joseph F. Laszlo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">284</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Josh Steinhurst</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">285</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joshua L. Richmond</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">286</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jovan Popovic</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">287</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Juan Buhler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">288</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Julie Dorsey</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">110</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">289</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jun-yong Noh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">290</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Junhwan Kim</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">291</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Justin Legakis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">292</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Justine Cassell</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">293</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Karan Singh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">294</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kari Pulli</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">295</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Karol Myszkowski</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">296</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Katherine Pullen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">297</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kathy Ryall</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">298</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Katja Daubert</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">299</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kavita Bala</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">300</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kazufumi Kaneda</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">301</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kees van den Doel</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">302</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Keith Hanna</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">303</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Keith I. Farkas</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">304</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kekoa Proudfoot</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">305</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kelly Dobson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">306</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ken Aldinger</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">307</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ken Museth</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">308</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ken Perlin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">80</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">309</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kenneth E. Hoff III</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">310</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kevin Arthur</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">311</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kevin D. Puterbaugh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">312</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kiril Vidimce</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">313</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Klaus Mueller</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">314</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kwang-Jin Choi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">315</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lance Williams</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">316</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Larry F. Hodges</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">317</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Larry Seiler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">318</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lars Muendermann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">319</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lars Nyland</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">320</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Laurent Moll</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">321</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lawrence Cowsar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">322</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lee Markosian</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">323</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Leif Kobbelt</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">324</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lena Petrovic</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">325</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Leonard McMillan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">326</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lev Stesin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">327</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Li-Yi Wei</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">328</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Li-wei He</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">329</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lifeng Wang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">330</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ligang Liu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">331</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Liwei Zhao</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">332</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lorie Loeb</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">333</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Loring S. Holden</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">334</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lubomir D. Bourdev</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">335</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lucas Kovar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">336</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lucas Pereira</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">337</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lutz Latta</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">338</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mahesh Ramasubramanian</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">339</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Malcolm Sabin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">340</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Maneesh Agrawala</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">341</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Manolis Kamvysselis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">342</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Manuel M. Oliveira</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">343</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marc Alexa</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">80</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">344</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marc Downie</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">345</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marc Levoy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">130</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">346</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marc Olano</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">85</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">347</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marc Stamminger</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">348</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marcelo Bertalmio</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">349</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marcelo Walter</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">350</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marie-Paule Cani</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">65</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">351</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mario Botsch</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">352</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark D. Fairchild</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">353</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Kilgard</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">354</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Meyer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">355</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Pauly</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">356</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Peercy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">357</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark R. Bolin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">358</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Sagar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">359</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Markus H. Gross</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">75</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">360</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marshall Bern</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">361</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Martin Isenburg</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">362</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Martin Usoh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">363</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mary C. Whitton</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">364</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Masaki Hilaga</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">365</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mathieu Desbrun</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">80</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">366</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matt Berlin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">367</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matt Cordner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">368</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matt Cutts</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">369</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matt Ginzton</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">370</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matt Pharr</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">371</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matt Reynolds</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">372</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthew Brand</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">373</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthew Eldridge</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">374</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthew Everett</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">375</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthew J.P. Regan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">376</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthew Stone</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">377</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthew Webb</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">378</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthias Fischer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">379</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthias Mueller</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">380</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthias Zwicker</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">381</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Max Chen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">382</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mel Slater</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">383</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael A. Kowalski</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">384</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Ashikhmin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">385</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Bosse</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">386</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael D. McCool</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">387</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Erdmann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">388</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael F. Cohen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">389</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael F. Deering</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">390</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Gleicher</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">80</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">391</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Halle</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">392</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Harrington</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">393</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Kass</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">394</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Kazhdan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">395</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael M. Stark</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">396</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Meehan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">397</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Patrick Johnson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">398</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael T. Jones</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">399</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael T. Wong</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">400</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Wand</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">401</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Werman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">402</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michiel van de Panne</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">403</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mike Houston</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">404</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Milton Taveira</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">405</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ming Lin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">406</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mohan Sondhi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">407</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Monica Costa</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">408</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nancy S. Pollard</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">409</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nate Robins</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">410</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Neil Dodgson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">411</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Neil Gershenfeld</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">412</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nick England</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">413</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nick Foster</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">414</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nickson Fong</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">415</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nicolas Ray</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">416</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nicolas Tsingos</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">417</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nina Amenta</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">418</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Norman I. Badler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">419</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Norman P. Jouppi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">420</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nuria Oliver</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">421</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Okan Arikan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">422</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Olaf Hall-Holt</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">423</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Oliver Deussen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">424</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Oliver Knoll</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">425</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Olivier Devillers</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">426</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Parag Tole</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">427</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pascal Mueller</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">428</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pat Hanrahan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">260</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">429</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Patrick Min</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">430</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Patrick Witting</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">431</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Paul A. Beardsley</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">432</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Paul E. Debevec</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">95</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">433</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Paul Fearing</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">434</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Paul G. Kry</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">435</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Paul Lalonde</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">436</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Paul Rademacher</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">437</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Paul S. A. Reitsma</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">438</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pedro V. Sander</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">439</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pemith Randima Fernando</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">440</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Per H. Christensen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">441</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Perry R. Cook</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">442</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Peter Kirchner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">443</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Peter Lindstrom</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">444</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Peter Schr&ouml;der</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">140</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">445</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Peter Shirley</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">80</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">446</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Peter-Pike Sloan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">447</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Petr Krysl</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">448</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Petros Faloutsos</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">449</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Philip Dutr&eacute;</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">450</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Philip L. Davidson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">451</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Philip Nemec</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">452</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pierre Alliez</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">453</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pierre-Marie Gandoin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">454</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Przemyslaw Prusinkiewicz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">455</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Raanan Fattal</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">456</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Radek Grzeszczuk</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">457</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Radom&iacute;r Mech</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">458</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Radoslaw Karwowski</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">459</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Rakesh Kumar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">460</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ramesh Raskar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">461</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Randall Frank</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">462</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ravi Ramamoorthi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">140</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">463</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Reid Gershbein</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">464</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Richard F. Riesenfeld</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">465</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Richard K. Beatson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">466</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Richard Levy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">467</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Richard Sproat</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">468</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Richard Szeliski</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">65</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">469</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Robert Bridson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">470</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Robert D. Kalnins</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">471</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Robert J. Jensen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">472</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Robert Jagnow</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">473</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Roger D. Hersch</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">474</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ronald Fedkiw</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">110</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">475</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ronald Perry</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">476</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ronen Barzel</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">477</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ross T. Whitaker</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">478</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Rui Bastos</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">479</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ryo Kawamura</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">480</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">R&uuml;diger Westermann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">481</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Salvatore Paxia</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">482</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Samuel Boivin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">483</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Samuel Zhou</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">484</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sarah F. Frisken</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">485</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Satoshi Matsuoka</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">486</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Scott Schaefer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">487</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sean Adkins</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">488</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sean Ahern</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">489</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sean E. Anderson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">490</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sebastian Fernandez</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">491</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Seth Green</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">492</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Shachar Fleishman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">493</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Shing-Chow Chan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">494</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Shunhui Zhu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">495</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Simon Premoze</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">496</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Som H. Yau</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">497</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sooha P. Lee</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">498</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Stefan Gumhold</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">499</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Stephen Brooks</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">500</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Stephen Chenney</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">501</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steve Benford</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">502</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steve Capell</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">503</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steve Hunt</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">504</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steve Lin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">505</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steve Marschner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">506</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steven Berman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">507</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steven Feiner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">508</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steven J. Gortler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">130</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">509</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steven M. Rubin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">510</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steven M. Seitz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">511</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sumanta N. Pattanaik</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">512</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sumihiko Yamamoto</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">513</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sung Yong Shin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">514</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Svetoslav Tzvetkov</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">515</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Swen Campagna</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">516</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sylvain Petitjean</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">517</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Szymon Rusinkiewicz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">55</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">518</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tae-Yong Kim</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">519</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Takashige Konishi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">520</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Takehiro Tawara</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">521</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Takeo Igarashi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">522</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Taku Kohmura</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">523</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tao Ju</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">524</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas A. Funkhouser</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">55</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">525</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas Crulli</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">526</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas Ertl</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">527</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas Strothotte</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">528</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas Vetter</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">529</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas W. Sederberg</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">530</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thouis Jones</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">531</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tianshu Wang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">532</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tien Truong</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">533</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tim Bickmore</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">534</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tim Culver</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">535</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tim Hawkins</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">536</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tim J. Mitchell</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">537</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tim R. Evans</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">538</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Timothy J. Purcell</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">539</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tom Duchamp</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">540</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tom Lokovic</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">541</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tom Lyche</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">542</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tom Malzbender</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">543</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tom Ngo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">544</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tomaso Poggio</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">545</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tomihisa Welsh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">546</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tomoyuki Nishita</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">547</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tony DeRose</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">548</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tony Ezzat</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">549</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tosiyasu L. Kunii</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">550</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tsuyoshi Okita</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">551</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ulrich Neumann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">552</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ulrich Schwanecke</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">553</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Vicent Caselles</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">554</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Victor Milenkovic</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">555</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Victor Ostromoukhov</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">170</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">556</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Vincent Scheib</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">557</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Voicu Popescu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">558</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Volker Blanz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">559</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">W. Freeman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">560</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">W. Richard Fright</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">561</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wagner Toledo Corr&ecirc;a</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">562</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wei-Chao Chen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">563</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Werner Stuetzle</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">564</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Westley Sarokin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">565</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William A. McNeely</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">566</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William Barrett</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">567</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William Baxter</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">568</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William Horn</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">569</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William Mark</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">570</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William Ribarsky</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">571</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William Tomlinson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">572</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wilmot W. Li</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">573</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wim Sweldens</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">100</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">574</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wojciech Matusik</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">575</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wolfgang Heidrich</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">576</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wolfgang Straer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">577</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Xavier Decoret</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">578</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Xi Wang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">579</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Xianfeng Gu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">580</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Xiaoyuan Tu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">581</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Xin Tong</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">582</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Xinguo Liu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">583</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Y. Parish</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">584</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yair Mann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">585</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yan Li</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">586</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yanlin Guo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">587</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yanyun Chen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">588</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yi-Ren Ng</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">589</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ying Shan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">590</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ying-Qing Xu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">591</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yizhou Yu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">65</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">592</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yoshifumi Kitamura</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">593</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yoshihisa Shinagawa</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">594</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yoshinori Dobashi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">595</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yung-Yu Chuang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">596</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yuri Ivanov</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">597</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Zachary Wartell</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">598</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Zachi Karni</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">599</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Zhengyou Zhang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">600</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Zhunping Zhang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">601</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Zicheng Liu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">602</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Zoran Popovic</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">100</td>\n</tr>\n</table>\n</body>\n</html>\n"
  },
  {
    "path": "fgl/siggraph2003/entry.htm",
    "content": "<html>\r\r\n<head>\r\r\n   <title>Fantasy Graphics League Entry Form</title>\r\r\n</head>\r\r\n<frameset cols=\"60%,40%\">\r\r\n<frame src=\"entryframe.htm\" scrolling=auto> \r\r\n<frame src=\"costframe.htm\" scrolling=auto> \r\r\n</frameset>\r\r\n</html>\r\r\n"
  },
  {
    "path": "fgl/siggraph2003/entryframe.htm",
    "content": "<html>\n\n<head>\n\n   <title>Entry Form Frame</title>\n\n</head>\n\n<body>\n\n<h1>Fantasy Graphics League Entry Form</h1>\n\n<form action=\"http://www.realtimerendering.com/domaincgi/entry1.pl\" method=\"get\" name=\"entryform\">\n\n\n\n\nYour name: <input type=\"text\" name=\"realname\" align=\"top\" maxlength=\"35\" size=\"41\"><br>\n\nYour email address: <input type=\"text\" name=\"email\" align=\"top\" maxlength=\"35\" size=\"35\"><P>\n\n\n\n\nYour imaginary lab's name: <input type=\"text\" name=\"lab_name\" align=\"top\" maxlength=\"35\" size=\"40\"><br>\n\n<P>\n\nYou may spend up to 400 Quatloos.<br>\n\nChoose your team (<b>enter each author's number!</b>):<br>\n\n<input type=\"text\" name=\"researcher1\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher2\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher3\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher4\" align=\"top\" maxlength=\"3\" size=\"5\"><br>\n\n<input type=\"text\" name=\"researcher5\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher6\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher7\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher8\" align=\"top\" maxlength=\"3\" size=\"5\"><br>\n\n<input type=\"text\" name=\"researcher9\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher10\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher11\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher12\" align=\"top\" maxlength=\"3\" size=\"5\"><br>\n\n\n\n\n<P>\n\n\n\n\n<input type=\"hidden\" name=\"recipient\" value=\"erich@acm.org\">\n\n<input type=\"hidden\" name=\"subject\" value=\"FGL submission\">\n\n<input type=hidden name=\"required\" value=\"realname,email\">\n\n<input type=hidden name=\"env_report\" value=\"REMOTE_HOST,REMOTE_ADDR,HTTP_USER_AGENT\">\n\n\n\n\n\n\n\nWhen ready, hit the Check button. This will <I>not</I> submit your entry;\n\nrather, it will check for errors and show you your entry and its Quatloo cost.\n\n<P>\n\n\n\n\n<input type=\"submit\" value=\"     Check     \" align=\"middle\">\n\n<P>\n\n<input type=\"reset\" name=\"mybutton\" value=\"Reset\">\n\n</form>\n\n\n\n\n<P>\n\nYou may change your lab choices as many times as you wish;\n\nonly the last entry submitted (keyed by your email address) will be used in\n\njudging the winner. See <a href=\"index.htm\">the rules</a> for more information.\n\n<hr WIDTH=\"100%\">\n\n<br>From the puny minds of <a href=\"http://www.erichaines.com/\">Eric\n\nHaines</a>, <a href=\"http://www.cs.kuleuven.ac.be/~phil/\">Phil Dutr&eacute;</a>,\n\nDan Kartch, and <a href=\"http://trumbore.com\">Ben Trumbore</a>.\n\n</body>\n\n</html>\n\n"
  },
  {
    "path": "fgl/siggraph2003/index.htm",
    "content": "<!doctype html public \"-//w3c//dtd html 4.0 transitional//en\">\n<html>\n<head>\n   <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\n   <meta name=\"description\" content=\"FGL contest\">\n   <meta name=\"keywords\" content=\"fantasy graphics league\">\n   <title>Fantasy Graphics League Results for 2003</title>\n</head>\n<body>\n\n<h1> Fantasy Graphics League Results for 2003</h1>\n<P>\n<center>\nAnd the winner is...\n<P><img src=\"snorkle.jpg\" width=\"400\" height=\"273\"> \n<P><b><font size=\"+7\"><a href=\"http://www.cs.washington.edu/homes/antoine/\">Antoine McNamara</a></font></b>\n</center>\n<P>who is now himself worth 15 quatloos to hire, since he's first author on a SIGGRAPH 2003 paper on\n<a href=\"http://grail.cs.washington.edu/projects/smokeControl/\"><I>Keyframe Control of Smoke Simulations</I></a>.\n<P>\nHere's our hard-hitting interview, culled from channel flipping and by typing \"interview questions\" into Google.\n<P>\n<font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#4A3C92\">\nFirst, an easy one, to warm up. What time is it?\n<P>\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#000000\">\nIt's time for us to get a new President.\n<P>\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#4A3C92\">\nHow did you get interested in car racing?\n<P>\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#000000\">\nWow, that's a great question!  I was actually hoping you would ask that question, since I'm sure there are numerous readers who are curious to know the answer.  It's really quite an interesting story, actually.\n<P>\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#4A3C92\">\nTo what do you owe your success in this year's Fantasy Graphics League?\n<P>\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#000000\">\nMy success was almost certainly due my own ineligibility in the competition.  Next year, I'll get cocky and recruit myself for my own team, and that will surely be my demise.\n<P>\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#4A3C92\">\nIf you were made of one of these, which would it be: fire, or water? (I heard this one on the Miss Universe contest, and Miss Bosnia & Herzegovina did <I>not</I> give an insightful response.)\n<P>\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#000000\">\nWell, as might be evidenced by my siggraph paper this year, I'd much rather be made of smoke than either of those.\n<P>\nAs an aside, this reminds me of the question posed by Anthony Hopkins in The Edge (1997): \"How can you make fire out of water?\"  The answer was something like \"You freeze the water, melt the ice into a lens, use it to focus the sun to burn dried grass.\"\n<P>\nHmm, this is not turning into a very insightful response either.  \nPerhaps I should try out for Miss Universe...\n<P>\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#4A3C92\">\nHow did you hear about this job opening?\n<P>\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#000000\">\nEric, I've been training for this job my whole life.  When I was young, my parents always said, \"Son, you have a gift, perhaps of divine nature, that cannot be ignored.  Others may be granted looks, eloquence or mathematical ability--you clearly were passed over in those areas.  \nNevertheless, you do have the uncanny ability to pick which researchers will have papers accepted to siggraph.  Whatever happens, don't let this gift go to waste.\"\n<P>\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#4A3C92\">\nWhat do you find so interesting about 16th century Germany?\n<P>\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#000000\">\nWell, you know, I've always loved burritos and the two pretty much go hand in hand.\n<P>\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#4A3C92\">\nWhat spurs Diane to create this elaborate fantasy about Rita?\n<P>\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#000000\">\nHmm...  yeah...  Did I mention It's time for us to get a new President?\n<P>\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#4A3C92\">\nCertain duties come with being taken on to the mothership. How do you feel about getting grabbed by tentacles, particularly tentacles of alien masters?\n<P>\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#000000\">\nWell you know what they say, \"If you're going to be grabbed by tentacles, it may as well be by tentacles of alien masters.\"  I think I'm up to the challenge.\n</font>\n<P>\nThat's that, then. Surprisingly, the <a href=\"http://www.siggraph.org/s2003/conference/sketches/index.html\">sketches</a> had absolutely no result on the top ten (unless I goofed, which of course\nnever happens). So, the Top Ten Lab Directors are: \n<PRE>\nPoints  Name &amp; Lab\n=========================================================\n252.57  Antoine McNamara, The Inverse Kinematics\n223.00  Brian Curless, Ankle twisters\n221.00  Brett Allen, The Search for the Holy Grail\n206.00  C. Karen Liu, Nutcrackers\n199.00  Xavier Granier, HWG\n192.00  Ville Miettinen and Timo Aila, Puoli koppaa\n188.57  Aaron Hertzmann, Battle Purple Sea Urchin!\n177.57  Hugues Hoppe, Power in numbers\n177.00  Piotr Piastucki, Nightmare Labs\n177.00  Eitan Grinspun, The Shape Operators \n</PRE>\n<p>out of 96 contestants. But, really, aren't we all winners here, each having learnt a bit more about our\nfellow researchers and what they are doing? No; people like me who scored 70 points are losers. The median\nscore was 90.00, and was scored by Plastic Chicken (his personal name, not his team name). Aside from my personal\nfavorite, Hertzmann's \"Battle Purple Sea Urchin!\", there were a number\nof other obscure and entertaining team names, including:\n<UL>\n<LI>Hire people smarter than yourself\n<LI>The Halfternions\n<LI>Ditheredoo\n<LI>Uncontrollable Number Crunchers\n<LI>Randomosity\n<LI>5uP3r 1337 14b 734m <I>(go <a href=\"http://www.bigjuju.com/l33t5p34k/\">here</a> for a clue)</I>\n<LI>The Team Formerly Known as Loser\n</UL>\nto name a few.\n<P>\nIf you like to read numerals, look at the <a href=\"prelim.htm\">preliminary results page</a>\nfor lots more info. The only stats that changed due to\n<a href=\"http://www.siggraph.org/s2003/conference/sketches/index.html\">sketches</a> were that\n<a href=\"http://www.siggraph.org/s2003/conference/sketches/index.html\">sketch</a> authors Radom&iacute;r Mech and Haarm-Pieter Duiker were added\nto the list of most efficient authors, each with an efficiency of 2.0.\n\n<P>Here are a bunch of links filled with chewy goodness:\n<UL>\n<LI><a href=\"prelim.htm\">This year's preliminary results, amazingly similar to the final results.</a>\n<LI><a href=\"contest.htm\">This year's rules and entry form.</a>\n<LI><a href=\"../siggraph2002/index.htm\">Last year's results.</a>\n<LI><a href=\"../siggraph2002/contest.htm\">Last year's rules and entry form.</a>\n<LI><a href=\"../siggraph2001/index.htm\">Previous to last year's results.</a>\n<LI><a href=\"../siggraph2001/contest.htm\">Previous to last year's rules and entry form.</a>\n<LI><a href=\"../siggraph2000/index.htm\">Before the previous to last year's results.</a>\n<LI><a href=\"../siggraph2000/contest.htm\">Before the previous to last year's rules and entry form.</a>\n</UL>\n\n<hr WIDTH=\"100%\">\nFrom the entities called <a href=\"http://www.erichaines.com/\">Eric Haines</a>, \n<a href=\"http://www.cs.kuleuven.ac.be/~phil/\">Phil Dutr&eacute;</a>, Dan Kartch, \nand <a href=\"http://www.trumbore.com\">Ben Trumbore</a>. <br>\nlast updated: <i>June 14, 2003</i> \n</body>\n</html>\n"
  },
  {
    "path": "fgl/siggraph2003/prelim.htm",
    "content": "<!doctype html public \"-//w3c//dtd html 4.0 transitional//en\">\n<html>\n<head>\n   <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\n   <meta name=\"description\" content=\"FGL contest\">\n   <meta name=\"keywords\" content=\"fantasy graphics league\">\n   <title>Fantasy Graphics League First Round Results for 2003</title>\n</head>\n<body>\n\n<h1> Fantasy Graphics League First Round Results for 2003</h1>\n<P>\nThe Top Ten Lab Directors currently are: \n<PRE>\nPoints  Name &amp; Lab\n=========================================================\n252.57  Antoine McNamara, The Inverse Kinematics\n223.00  Brian Curless, Ankle twisters\n221.00  Brett Allen, The Search for the Holy Grail\n206.00  C. Karen Liu, Nutcrackers\n199.00  Xavier Granier, HWG\n192.00  Ville Miettinen and Timo Aila, Puoli koppaa\n188.57  Aaron Hertzmann, Battle Purple Sea Urchin!\n177.57  Hugues Hoppe, Power in numbers\n177.00  Piotr Piastucki, Nightmare Labs\n177.00  Eitan Grinspun, The Shape Operators \n</PRE>\n<p>out of 96 contestants. The <a href=\"../siggraph2002/index.htm\">previous year's winner, Aaron Hertzmann</a>, is in seventh place at this point. However, sketches remain to be judged, and each sketch author is worth 20 points, or if touching two or more edges, 20 vertices.\n<P>\nSo what good's a database if you can't mine it for random stuff? Here's a breakdown of the most popular words used in SIGGRAPH paper titles this year:\n<PRE>\nTitle words, by popularity\n==========================\n20 for\n18 of\n15 and\n10 A\n 8 Using\n 7 on\n 7 with\n 7 the\n 6 Hardware\n 6 Graphics\n 5 Texture\n 5 Synthesis\n 5 From\n 5 Motion\n 4 Light\n 4 Image\n 4 Human\n 4 in\n 4 Video\n 4 Rendering\n 4 Interactive\n 4 Shadow\n 3 Skin\n 3 Modeling\n 3 Maps\n 3 Complex\n 3 Mesh\n 3 Character\n 3 Parameterization\n 3 Meshes\n 3 3D\n</PRE>\nSo one sweet-spot title for a paper for next year is: \"Motion Synthesis from Texture using Graphics Hardware\". Hmmm, that actually sounds tantalizing... Other, second-tier titles include (using the 4's), \"Rendering Interactive Human Shadows in Video Light,\" and (using the 3's) \"Complex Skin Modeling Maps for 3D Character Mesh Parameterization.\" These papers practically write themselves once you have their titles.\n<P>\nSpeaking of popularity, here's which researchers were chosen by the most lab directors:\n<PRE>\nAuthors, by popularity on teams\n===============================\n13 Zoran Popovic\n13 Michael D. McCool\n12 Jovan Popovic\n12 Wolfgang Heidrich\n11 Fr&eacute;do Durand\n11 Peter-Pike Sloan\n 9 Ken Perlin\n 9 Paul E. Debevec\n 8 Henrik Wann Jensen\n 7 Jan Kautz\n 7 Pat Hanrahan\n</PRE>\nWere they worth it? Here are the ten highest payoffs for researchers that you could hire:\n<PRE>\n###  Value Cost Efficiency Name\n===============================\n602  85.00  100   0.8500   Zoran Popovic\n281  75.00  200   0.3750   Jos Stam\n 63  72.00  110   0.6545   Bruno L&eacute;vy\n365  67.00   80   0.8375   Mathieu Desbrun\n181  62.00   90   0.6889   Hans-Peter Seidel\n428  60.57  260   0.2330   Pat Hanrahan\n408  60.00   10   6.0000   Nancy S. Pollard\n 90  60.00   40   1.5000   Daniel Cohen-Or\n444  55.00  140   0.3929   Peter Schr&ouml;der\n449  45.00   20   2.2500   Philip Dutr&eacute;\n</PRE>\n<P>\nSo on a pure points basis, only two of the popular choices paid off this year, Zoran and Pat, both of whom are pricey. Some of the other popular choices scored points, but did not yield the greatest payoffs.\n<P>\nNow let's look at efficiency, i.e. most bang for the buck. Here is everyone with an efficiency of 2.0 or more:\n<PRE>\n###  Value Cost Efficiency Name\n===============================\n408  60.00   10   6.0000   Nancy S. Pollard\n437  30.00   10   3.0000   Paul S. A. Reitsma\n450  15.00    5   3.0000   Philip L. Davidson\n470  15.00    5   3.0000   Robert D. Kalnins\n449  45.00   20   2.2500   Philip Dutr&eacute;\n286  20.00   10   2.0000   Jovan Popovic\n546  20.00   10   2.0000   Tomoyuki Nishita\n588  20.00   10   2.0000   Ren Ng\n594  20.00   10   2.0000   Yoshinori Dobashi\n</PRE>\nHats off to Nancy Pollard, who was well ahead of the pack here and also appears on the highest payoff list. She was chosen by two teams. As usual, few of these were the most popular choices (actually, just Jovan), since the most cost-effective researchers have a low cost and so usually are not as well-known (yet).\n<P>\nAnd that's all until the sketches are announced. If you want to check your results or have some strange craving to actually see what papers were accepted, check <a href=\"http://www.cs.brown.edu/~tor/sig2003.html\">Tim Rowley's great web page</a>. I've also put up the <a href=\"auth_alpha.txt\">alphabetical listing of past researchers</a> and how many points each is worth this year.\n<P>\nIn the meantime, for a walk down memory lane, recalling the halycon days of your youth, don't bother with these links:\n<UL>\n<LI><a href=\"contest.htm\">This year's rules and entry form.</a>\n<LI><a href=\"../siggraph2002/index.htm\">Last year's results.</a>\n<LI><a href=\"../siggraph2002/contest.htm\">Last year's rules and entry form.</a>\n<LI><a href=\"../siggraph2001/index.htm\">Previous to last year's results.</a>\n<LI><a href=\"../siggraph2001/contest.htm\">Previous to last year's rules and entry form.</a>\n<LI><a href=\"../siggraph2000/index.htm\">Before the previous to last year's results.</a>\n<LI><a href=\"../siggraph2000/contest.htm\">Before the previous to last year's rules and entry form.</a>\n</UL>\n\n<hr WIDTH=\"100%\">\nFrom the cerebella and uvulae of <a href=\"http://www.erichaines.com/\">Eric Haines</a>, \n<a href=\"http://www.cs.kuleuven.ac.be/~phil/\">Phil Dutr&eacute;</a>, Dan Kartch, \nand <a href=\"http://www.trumbore.com\">Ben Trumbore</a>. <br>\nlast updated: <i>April 4, 2003</i> \n</body>\n</html>\n"
  },
  {
    "path": "fgl/siggraph2004/CVS/Entries",
    "content": "/auth_alpha.txt/1.1/Tue Jun 24 12:12:41 2008//\n/contest.htm/1.1/Tue Jun 24 12:12:41 2008//\n/costframe.htm/1.2/Wed Sep 23 14:51:35 2009//\n/entry.htm/1.1/Tue Jun 24 12:12:41 2008//\n/entryframe.htm/1.2/Thu Sep  4 03:35:21 2008//\n/index.htm/1.1/Tue Jun 24 12:12:41 2008//\n/jhart_peace.jpg/1.1/Tue Jun 24 12:12:41 2008/-kb/\n/prelim.htm/1.3/Wed Sep 23 14:51:35 2009//\n/sigsketch.txt/1.1/Tue Jun 24 12:12:41 2008//\nD\n"
  },
  {
    "path": "fgl/siggraph2004/CVS/Entries.Extra",
    "content": "/auth_alpha.txt////*////\n/contest.htm////*////\n/costframe.htm////*////\n/entry.htm////*////\n/entryframe.htm////*////\n/index.htm////*////\n/jhart_peace.jpg////*////\n/prelim.htm////*////\n/sigsketch.txt////*////\n"
  },
  {
    "path": "fgl/siggraph2004/CVS/Entries.Extra.Old",
    "content": ""
  },
  {
    "path": "fgl/siggraph2004/CVS/Entries.Old",
    "content": ""
  },
  {
    "path": "fgl/siggraph2004/CVS/Repository",
    "content": "RTR3/website/fgl/siggraph2004\n"
  },
  {
    "path": "fgl/siggraph2004/CVS/Root",
    "content": ":pserver:erich@cvs.cs.lth.se:/local/cvs/repository-tam\n"
  },
  {
    "path": "fgl/siggraph2004/CVS/Template",
    "content": ""
  },
  {
    "path": "fgl/siggraph2004/auth_alpha.txt",
    "content": "\r\r\r\n\r\r\r\n\r\r\r\n\r\r\r\nData for all authors with a cost\r\r\n### Value Cost Efficiency Name\r\r\n==============================\r\r\n  2  0.00   20   0.0000   A. J. Preetham\r\r\n  3  0.00   10   0.0000   Aaron Bobick\r\r\n  4 30.00   70   0.4286   Aaron Hertzmann\r\r\n  5  0.00   20   0.0000   Aaron Isaksen\r\r\n  6  0.00   20   0.0000   Aaron McGaffey\r\r\n  7  0.00   35   0.0000   Aaron W.F. Lee\r\r\n  8  0.00  120   0.0000   Adam Finkelstein\r\r\n  9 20.00   20   1.0000   Adam W. Bargteil\r\r\n 10 20.00   25   0.8000   Addy Ngan\r\r\n 11  0.00   80   0.0000   Adi Levin\r\r\n 12 15.00   15   1.0000   Adrien Treuille\r\r\n 13  0.00   15   0.0000   Ahmad Nasri\r\r\n 14  0.00   20   0.0000   Alain Fournier\r\r\n 15  0.00   30   0.0000   Alan Cheney\r\r\n 16  0.00   10   0.0000   Alan Edelman\r\r\n 17  0.00   45   0.0000   Alan H. Barr\r\r\n 18  0.00   15   0.0000   Alan Heirich\r\r\n 19  0.00   60   0.0000   Alejo Hausner\r\r\n 20  0.00   30   0.0000   Alex Mohr\r\r\n 21 20.00   10   2.0000   Alexander Belyaev\r\r\n 22  0.00   30   0.0000   Alexei A. Efros\r\r\n 23 20.00   20   1.0000   Alexis Angelidis\r\r\n 24  0.00   20   0.0000   Alinda Friedman\r\r\n 25 50.00   40   1.2500   Alla Sheffer\r\r\n 26  0.00   10   0.0000   Allison W. Klein\r\r\n 27  0.00   15   0.0000   Almaz Bakenov\r\r\n 28 20.00   15   1.3333   Alyn Rockwood\r\r\n 29  0.00   30   0.0000   Andreas Kolb\r\r\n 30  0.00    5   0.0000   Andreas Kunz\r\r\n 31  0.00   10   0.0000   Andreas Wenger\r\r\n 32  0.00   40   0.0000   Andrei Khodakovsky\r\r\n 33 20.00   20   1.0000   Andrew Blake\r\r\n 34  0.00   15   0.0000   Andrew Gardner\r\r\n 35  0.00    5   0.0000   Andrew Vande Moere\r\r\n 36  0.00   30   0.0000   Andrew Wilson\r\r\n 37  0.00   75   0.0000   Andrew Witkin\r\r\n 38  0.00   30   0.0000   Andr Gagalowicz\r\r\n 39  0.00   10   0.0000   Andy Gardner\r\r\n 40  0.00   15   0.0000   Anil Hirani\r\r\n 41  0.00   20   0.0000   Anis Ahmad\r\r\n 42  0.00   60   0.0000   Anselmo Lastra\r\r\n 43  0.00   10   0.0000   Ansul Panday\r\r\n 44  0.00   30   0.0000   Anthony C. Fang\r\r\n 45  0.00   45   0.0000   Anthony Santella\r\r\n 46  0.00   10   0.0000   Anthony Steed\r\r\n 47 15.00   15   1.0000   Antoine McNamara\r\r\n 48 50.00   30   1.6667   Arnauld Lamorlette\r\r\n 49  0.00   25   0.0000   Arno Schdl\r\r\n 50  0.00    5   0.0000   Art Webb\r\r\n 51 22.50   20   1.1250   Aseem Agarwala\r\r\n 52  0.00   10   0.0000   Avneesh Sud\r\r\n 53  7.50   30   0.2500   Ayellet Tal\r\r\n 54 20.00   70   0.2857   Baining Guo\r\r\n 55  0.00   10   0.0000   Barbara Cutler\r\r\n 56  0.00    5   0.0000   Barbara J. Meier\r\r\n 57  0.00   10   0.0000   Barbara Tversky\r\r\n 58  0.00   30   0.0000   Bart Adams\r\r\n 59 20.00   20   1.0000   Benjamin Watson\r\r\n 60  0.00   10   0.0000   Bernd Schoner\r\r\n 61  0.00   30   0.0000   Bob Coyne\r\r\n 62 20.00   10   2.0000   Brandon Lloyd\r\r\n 63  0.00   15   0.0000   Brendan Lane\r\r\n 64  0.00   15   0.0000   Brent Insko\r\r\n 65  0.00   40   0.0000   Brett Allen\r\r\n 66  0.00   20   0.0000   Brian Cabral\r\r\n 67 22.50  130   0.1731   Brian Curless\r\r\n 68  0.00   20   0.0000   Brian E. Smits\r\r\n 69  0.00   10   0.0000   Brian Emerson\r\r\n 70  0.00   15   0.0000   Brian Fujito\r\r\n 71  0.00   60   0.0000   Brian Mirtich\r\r\n 72  0.00   10   0.0000   Bruce Blumberg\r\r\n 73  0.00   10   0.0000   Bruce C. McCallum\r\r\n 74  0.00   10   0.0000   Bruce Donald\r\r\n 75 15.00   35   0.4286   Bruce Walter\r\r\n 76  0.00  150   0.0000   Bruno Lvy\r\r\n 77  0.00   20   0.0000   Bryan E. Feldman\r\r\n 78  0.00   20   0.0000   Brygg Ullmer\r\r\n 79  0.00   15   0.0000   Byong Mok Oh\r\r\n 80  0.00   10   0.0000   Byungmoon Kim\r\r\n 81  0.00   30   0.0000   C. Karen Liu\r\r\n 82  0.00   15   0.0000   Carol O'Sullivan\r\r\n 83  0.00   20   0.0000   Carsten Dachsbacher\r\r\n 84  0.00   25   0.0000   Charles E. Jacobs\r\r\n 85  0.00   25   0.0000   Chris Buehler\r\r\n 86  0.00    5   0.0000   Chris Caywood\r\r\n 87  0.00   10   0.0000   Chris D. Shaw\r\r\n 88  0.00   10   0.0000   Chris Greenhalgh\r\r\n 89  0.00   15   0.0000   Chris Kogelnik\r\r\n 90  0.00   30   0.0000   Chris Stolte\r\r\n 91 20.00   35   0.5714   Chris Tchou\r\r\n 92  0.00    5   0.0000   Christian Spagno\r\r\n 93 12.00   15   0.8000   Christian Theobalt\r\r\n 94 20.00   20   1.0000   Christian Vogelgsang\r\r\n 95  8.57   45   0.1905   Christoph Bregler\r\r\n 96  0.00   20   0.0000   Chun-Fa Chang\r\r\n 97  0.00   15   0.0000   Claude Puech\r\r\n 98  0.00   10   0.0000   Cliff Forlines\r\r\n 99  0.00   15   0.0000   Coloma Ballester\r\r\n100  0.00   70   0.0000   Craig Gotsman\r\r\n101  0.00   30   0.0000   Craig S. Kaplan\r\r\n102 30.00   20   1.5000   Cyril Soler\r\r\n103  0.00   10   0.0000   Dan B. Goldman\r\r\n104  0.00   20   0.0000   Dan Gelb\r\r\n105  0.00    5   0.0000   Dan Patterson\r\r\n106  0.00   30   0.0000   Dan Piponi\r\r\n107 50.00   20   2.5000   Dani Lischinski\r\r\n108 20.00  100   0.2000   Daniel Cohen-Or\r\r\n109  0.00   60   0.0000   Daniel G. Aliaga\r\r\n110  0.00   10   0.0000   Daniel I. Azuma\r\r\n111 20.00   20   1.0000   Daniel Kristjansson\r\r\n112  0.00   20   0.0000   Daniel Menevaux\r\r\n113  0.00   10   0.0000   Daniel N. Wood\r\r\n114  0.00    5   0.0000   Darren Leigh\r\r\n115  0.00   15   0.0000   David (grue) DeBry\r\r\n116  0.00   80   0.0000   David A. Forsyth\r\r\n117  0.00    5   0.0000   David Anderson\r\r\n118  0.00   20   0.0000   David Baraff\r\r\n119  0.00   10   0.0000   David Bargeron\r\r\n120  0.00   30   0.0000   David Benson\r\r\n121 20.00   10   2.0000   David Cohen-Steiner\r\r\n122  7.50   15   0.5000   David Dobkin\r\r\n123  0.00   15   0.0000   David E. Breen\r\r\n124 22.50  150   0.1500   David H. Salesin\r\r\n125  0.00   20   0.0000   David Hart\r\r\n126  8.57    5   1.7143   David Koller\r\r\n127  0.00   20   0.0000   David Levin\r\r\n128  0.00   20   0.0000   David McAllister\r\r\n129  0.00   30   0.0000   David Naegle\r\r\n130  0.00   15   0.0000   Dawn M. Werner\r\r\n131 30.00   40   0.7500   Demetri Terzopoulos\r\r\n132 50.00   85   0.5882   Denis Zorin\r\r\n133  0.00   15   0.0000   Devorah DeLeon Petty\r\r\n134  0.00   15   0.0000   Diane M. Chi\r\r\n135  0.00   30   0.0000   Dimitris Metaxas\r\r\n136 60.00   90   0.6667   Dinesh K. Pai\r\r\n137  0.00   70   0.0000   Dinesh Manocha\r\r\n138  0.00   10   0.0000   Doantam Phan\r\r\n139 15.00  150   0.1000   Donald P. Greenberg\r\r\n140  0.00   10   0.0000   Doug Cutrell\r\r\n141 80.00  100   0.8000   Doug L. James\r\r\n142  8.57   45   0.1905   Douglas DeCarlo\r\r\n143  0.00   45   0.0000   Douglas E. Zongker\r\r\n144  0.00   20   0.0000   Douglas P. Enright\r\r\n145  0.00    5   0.0000   Duane Fulk\r\r\n146  0.00   35   0.0000   Duc Nguyen\r\r\n147  0.00    5   0.0000   Eddie Sullivan\r\r\n148  0.00    5   0.0000   Edouard Lamboray\r\r\n149  0.00   35   0.0000   Eitan Grinspun\r\r\n150  0.00   15   0.0000   Elaine Cohen\r\r\n151 15.00  110   0.1364   Emil Praun\r\r\n152  0.00   10   0.0000   Enhua Wu\r\r\n153  0.00   20   0.0000   Eran Guendelman\r\r\n154  0.00   30   0.0000   Eric Schenk\r\r\n155  0.00   30   0.0000   Eric Veach\r\r\n156  0.00   20   0.0000   Erik Lindholm\r\r\n157  0.00   15   0.0000   Erik Reinhard\r\r\n158  0.00   15   0.0000   Erika Chuang\r\r\n159  0.00    5   0.0000   Esther Koller\r\r\n160  0.00   20   0.0000   Eugene Fiume\r\r\n161  0.00   10   0.0000   Evan Schrier\r\r\n162  0.00   20   0.0000   Fabien Collaud\r\r\n163  0.00   85   0.0000   Fabio Pellacini\r\r\n164  0.00   30   0.0000   Fabrice Neyret\r\r\n165  0.00   30   0.0000   Fang Xifeng\r\r\n166  0.00   15   0.0000   Fausto Bernardini\r\r\n167  0.00   30   0.0000   Florent Duguet\r\r\n168 50.00   15   3.3333   Frank Losasso\r\r\n169  0.00   10   0.0000   Franois Guimbretire\r\r\n170 20.00   45   0.4444   Franois X. Sillion\r\r\n171  0.00   25   0.0000   Frederick P. Brooks, Jr.\r\r\n172 30.00  110   0.2727   Frdo Durand\r\r\n173  0.00   20   0.0000   Frdric Pighin\r\r\n174  0.00   15   0.0000   Fumio Kishino\r\r\n175  0.00   15   0.0000   Fumitaka Nakaizumi\r\r\n176  0.00   30   0.0000   Gabriel Brostow\r\r\n177  0.00   20   0.0000   Gadi Geiger\r\r\n178  0.00   40   0.0000   Gary Bishop\r\r\n179  0.00   40   0.0000   Gary D. Yngve\r\r\n180  0.00   30   0.0000   Gary W. Meyer\r\r\n181  0.00   15   0.0000   Gavin S.P. Miller\r\r\n182  0.00   20   0.0000   Georg Essl\r\r\n183 20.00   30   0.6667   George D. Borshukov\r\r\n184 40.00   75   0.5333   George Drettakis\r\r\n185  0.00   20   0.0000   Geraldine Wade\r\r\n186  0.00   15   0.0000   Gernot Schaufler\r\r\n187  0.00   15   0.0000   Gilles Debunne\r\r\n188  0.00   15   0.0000   Gordon Stoll\r\r\n189  0.00   10   0.0000   Graham Walker\r\r\n190  0.00   20   0.0000   Greg Humphreys\r\r\n191 40.00  140   0.2857   Greg Turk\r\r\n192  0.00   15   0.0000   Guillermo Sapiro\r\r\n193  0.00   10   0.0000   Haarm-Pieter Duiker\r\r\n194  0.00   20   0.0000   Haeyoung Lee\r\r\n195  0.00   20   0.0000   Hannes Vilhjalmsson\r\r\n196  0.00   10   0.0000   Hans Khling Pedersen\r\r\n197  0.00   20   0.0000   Hans Wolters\r\r\n198 59.00  140   0.4214   Hans-Peter Seidel\r\r\n199 30.00   70   0.4286   Hanspeter Pfister\r\r\n200  0.00   30   0.0000   Harald Schmidl\r\r\n201  0.00   30   0.0000   Harold B. Westlund\r\r\n202  0.00   30   0.0000   Harold C. Sun\r\r\n203  0.00   10   0.0000   Harpreet S. Sawhney\r\r\n204 20.00   15   1.3333   Hector Yee\r\r\n205  0.00   55   0.0000   Henning Biermann\r\r\n206  0.00  130   0.0000   Henrik Wann Jensen\r\r\n207  0.00   30   0.0000   Henrik Weimer\r\r\n208  0.00   40   0.0000   Henry Moreton\r\r\n209 65.00  170   0.3824   Heung-Yeung Shum\r\r\n210  0.00   20   0.0000   Hezy Yeshurun\r\r\n211  0.00   10   0.0000   Hibeto Shimizu\r\r\n212  0.00   20   0.0000   Hidehiko Tanaka\r\r\n213  0.00   10   0.0000   Hideo Yamashita\r\r\n214  0.00   15   0.0000   Hiroaki Yano\r\r\n215  0.00   10   0.0000   Hirohide Nabeshima\r\r\n216  0.00   15   0.0000   Hiroo Iwata\r\r\n217  0.00   20   0.0000   Hiroshi Ishii\r\r\n218  0.00   15   0.0000   Hiroyuki Akamine\r\r\n219  0.00   80   0.0000   Homan Igehy\r\r\n220  0.00   15   0.0000   Hrishikesh Deshpande\r\r\n221  0.00   10   0.0000   Hua Zhong\r\r\n222  0.00   10   0.0000   Hugh Lauer\r\r\n223 55.00  210   0.2619   Hugues Hoppe\r\r\n224  0.00   60   0.0000   Hyeong-Seok Ko\r\r\n225 12.00   25   0.4800   Ian Buck\r\r\n226  0.00   15   0.0000   Ian Farmer\r\r\n227  0.00   10   0.0000   Ian Taylor\r\r\n228  0.00   40   0.0000   Iddo Drori\r\r\n229  0.00   10   0.0000   Ignacio Llamas\r\r\n230  0.00   35   0.0000   Igor Guskov\r\r\n231  0.00   15   0.0000   Ingmar Peter\r\r\n232  0.00   65   0.0000   Ingrid Carlbom\r\r\n233  0.00   15   0.0000   Ioana Martin\r\r\n234  0.00   55   0.0000   Irfan Essa\r\r\n235  0.00   15   0.0000   Irving Oppenheim\r\r\n236  0.00   10   0.0000   J. D. Northrup\r\r\n237  0.00   20   0.0000   J.P. Lewis\r\r\n238  0.00   30   0.0000   Jack Snoeyink\r\r\n239  0.00   45   0.0000   Jack Tumblin\r\r\n240  0.00   30   0.0000   Jacob Strm\r\r\n241 15.00   35   0.4286   James A. Ferwerda\r\r\n242  0.00   30   0.0000   James Arvo\r\r\n243  0.00    5   0.0000   James Davis\r\r\n244 60.00  160   0.3750   James F. O'Brien\r\r\n245  0.00    5   0.0000   James Frankel\r\r\n246  0.00   20   0.0000   James J. Troy\r\r\n247  0.00   10   0.0000   Jan Hardenbergh\r\r\n248  0.00   35   0.0000   Jan Kautz\r\r\n249  0.00   10   0.0000   Jarek Rossignac\r\r\n250  0.00   60   0.0000   Jarke J. van Wijk\r\r\n251  0.00   20   0.0000   Jason Ang\r\r\n252  0.00   20   0.0000   Jean-Yves Bouguet\r\r\n253  0.00   15   0.0000   Jeff Bolz\r\r\n254  0.00   10   0.0000   Jeff Klingner\r\r\n255  0.00   60   0.0000   Jeff Tupper\r\r\n256  0.00   15   0.0000   Jeff Ungar\r\r\n257  0.00   30   0.0000   Jefferson Han\r\r\n258  0.00   15   0.0000   Jeffry Smith\r\r\n259  0.00   40   0.0000   Jehee Lee\r\r\n260  0.00   10   0.0000   Jenny Dana\r\r\n261  0.00   30   0.0000   Jens Krger\r\r\n262  0.00   20   0.0000   Jeremy B. Badler\r\r\n263  0.00    5   0.0000   Jeremy Ginsberg\r\r\n264  0.00   40   0.0000   Jeroen van Baar\r\r\n265  0.00   15   0.0000   Jerome Maillot\r\r\n266  0.00   15   0.0000   Jesse Hall\r\r\n267 55.00  100   0.5500   Jessica K. Hodgins\r\r\n268  0.00   30   0.0000   Jia-chi Wu\r\r\n269 10.00   15   0.6667   Jianmin Zheng\r\r\n270  0.00   10   0.0000   Jim Klosowski\r\r\n271  0.00   10   0.0000   Jim Knittel\r\r\n272  0.00   25   0.0000   Jin-Xiang Chai\r\r\n273  0.00   20   0.0000   Jingdan Zhang\r\r\n274  0.00   15   0.0000   Jitendra Malik\r\r\n275 12.00   10   1.2000   Jochen Lang\r\r\n276  0.00    5   0.0000   Joe Marks\r\r\n277  0.00   45   0.0000   Joe Warren\r\r\n278  0.00   15   0.0000   Joel Carranza\r\r\n279  0.00   30   0.0000   Joel Davis\r\r\n280  0.00   10   0.0000   Joel Hindorff\r\r\n281  0.00   20   0.0000   Joel Kollin\r\r\n282  0.00   15   0.0000   Joel McCormack\r\r\n283  0.00   15   0.0000   Joelle Thollot\r\r\n284 12.00   20   0.6000   Joerg Haber\r\r\n285  0.00   10   0.0000   Joey Richards\r\r\n286  0.00   15   0.0000   John Airey\r\r\n287  0.00   20   0.0000   John Anderson\r\r\n288  0.00   10   0.0000   John Bowers\r\r\n289  0.00   15   0.0000   John Dingliana\r\r\n290  0.00   10   0.0000   John E. Lloyd\r\r\n291  0.00   10   0.0000   John Eyles\r\r\n292  0.00   30   0.0000   John F. Hughes\r\r\n293  0.00   20   0.0000   John Funge\r\r\n294 80.00   15   5.3333   John Hart\r\r\n295  0.00   10   0.0000   John Haymaker\r\r\n296  0.00   10   0.0000   John Keyser\r\r\n297  0.00   75   0.0000   John M. Snyder\r\r\n298  0.00   20   0.0000   John Underkoffler\r\r\n299  0.00   10   0.0000   John Wyver\r\r\n300  0.00   10   0.0000   Jon B. Cherrie\r\r\n301  0.00   10   0.0000   Jonathan C. Carr\r\r\n302  0.00   15   0.0000   Jonathan Gibbs\r\r\n303 40.00   15   2.6667   Jonathan M. Cohen\r\r\n304  0.00   20   0.0000   Jonathan W. Shade\r\r\n305  0.00    5   0.0000   Jonathan Yedidia\r\r\n306  0.00   60   0.0000   Jorg Peters\r\r\n307 15.00  220   0.0682   Jos Stam\r\r\n308  0.00    5   0.0000   Joseph C. Lee\r\r\n309  0.00   20   0.0000   Joseph F. Laszlo\r\r\n310  0.00   10   0.0000   Josh Steinhurst\r\r\n311  0.00   10   0.0000   Joshua Gargus\r\r\n312  0.00   10   0.0000   Joshua L. Richmond\r\r\n313 60.00   30   2.0000   Jovan Popovic\r\r\n314  0.00   30   0.0000   Juan Buhler\r\r\n315 20.00  130   0.1538   Julie Dorsey\r\r\n316  0.00   10   0.0000   Julie Heiser\r\r\n317  0.00   30   0.0000   Jun-yong Noh\r\r\n318  0.00   30   0.0000   Junhwan Kim\r\r\n319  0.00   30   0.0000   Justin Legakis\r\r\n320  0.00   20   0.0000   Justine Cassell\r\r\n321  0.00    5   0.0000   Kai Strehlke\r\r\n322  0.00    5   0.0000   Kari Pulli\r\r\n323  0.00   20   0.0000   Karl E. Hillesland\r\r\n324 15.00   15   1.0000   Karol Myszkowski\r\r\n325  0.00   30   0.0000   Katherine Pullen\r\r\n326  0.00    5   0.0000   Kathy Ryall\r\r\n327  0.00   15   0.0000   Katja Daubert\r\r\n328  0.00   35   0.0000   Kavita Bala\r\r\n329  0.00   10   0.0000   Kayoko Sato\r\r\n330  0.00   30   0.0000   Kayvon Fatahalian\r\r\n331  0.00   10   0.0000   Kazufumi Kaneda\r\r\n332  0.00   30   0.0000   Kees van den Doel\r\r\n333  0.00   10   0.0000   Keith Hanna\r\r\n334  0.00   15   0.0000   Keith I. Farkas\r\r\n335  0.00   15   0.0000   Kekoa Proudfoot\r\r\n336  0.00   10   0.0000   Kelly Dobson\r\r\n337  0.00   10   0.0000   Ken Aldinger\r\r\n338  0.00   15   0.0000   Ken Museth\r\r\n339  0.00  110   0.0000   Ken Perlin\r\r\n340  0.00   10   0.0000   Kenneth E. Hoff III\r\r\n341  0.00   10   0.0000   Kevin Arthur\r\r\n342  0.00   20   0.0000   Kevin D. Puterbaugh\r\r\n343  0.00   15   0.0000   Kiril Vidimce\r\r\n344  0.00   20   0.0000   Klaus Mueller\r\r\n345  0.00   20   0.0000   Kolja Khler\r\r\n346 10.00   10   1.0000   Kun Zhou\r\r\n347 15.00   20   0.7500   Kurt Akeley\r\r\n348  0.00   30   0.0000   Kwang-Jin Choi\r\r\n349  0.00   15   0.0000   Lance Williams\r\r\n350 20.00   20   1.0000   Larry F. Hodges\r\r\n351  0.00   10   0.0000   Larry Seiler\r\r\n352  0.00   15   0.0000   Lars Muendermann\r\r\n353  0.00   10   0.0000   Lars Nyland\r\r\n354  0.00   15   0.0000   Laurent Moll\r\r\n355  0.00   45   0.0000   Lee Markosian\r\r\n356 30.00   90   0.3333   Leif Kobbelt\r\r\n357  0.00   15   0.0000   Lena Petrovic\r\r\n358  0.00  100   0.0000   Leonard McMillan\r\r\n359 15.00   10   1.5000   Li Zhang\r\r\n360 20.00   60   0.3333   Li-Yi Wei\r\r\n361  0.00   30   0.0000   Li-wei He\r\r\n362  0.00   25   0.0000   Lifeng Wang\r\r\n363  0.00   20   0.0000   Ligang Liu\r\r\n364  0.00   15   0.0000   Liwei Zhao\r\r\n365  0.00   25   0.0000   Lorie Loeb\r\r\n366  0.00   10   0.0000   Loring S. Holden\r\r\n367  0.00   10   0.0000   Lubomir D. Bourdev\r\r\n368  0.00    5   0.0000   Luc Van Gool\r\r\n369 30.00   20   1.5000   Lucas Kovar\r\r\n370  0.00    5   0.0000   Lucas Pereira\r\r\n371  0.00   10   0.0000   Luiz Velho\r\r\n372  0.00   30   0.0000   Lutz Latta\r\r\n373  0.00   20   0.0000   Mahesh Ramasubramanian\r\r\n374  0.00    5   0.0000   Maia Engeli\r\r\n375 17.50   55   0.3182   Maneesh Agrawala\r\r\n376  0.00   20   0.0000   Manuel M. Oliveira\r\r\n377 20.00   90   0.2222   Marc Alexa\r\r\n378  0.00   10   0.0000   Marc Downie\r\r\n379 18.57  130   0.1429   Marc Levoy\r\r\n380  0.00   35   0.0000   Marc Olano\r\r\n381  0.00   50   0.0000   Marc Stamminger\r\r\n382  0.00   15   0.0000   Marcelo Bertalmio\r\r\r\n383  0.00   20   0.0000   Marcelo Walter\r\r\n384 12.00   15   0.8000   Marcus A. Magnor\r\r\n385  0.00   65   0.0000   Marie-Paule Cani\r\r\n386 30.00   15   2.0000   Mario Botsch\r\r\n387  0.00   20   0.0000   Mark Kilgard\r\r\n388  0.00   35   0.0000   Mark Meyer\r\r\n389  0.00   60   0.0000   Mark Pauly\r\r\n390  0.00   15   0.0000   Mark Peercy\r\r\n391 20.00   10   2.0000   Mark Sagar\r\r\n392  0.00   95   0.0000   Markus H. Gross\r\r\n393  0.00   60   0.0000   Martin Isenburg\r\r\n394  0.00    5   0.0000   Martin Naef\r\r\n395  0.00   10   0.0000   Martin Usoh\r\r\n396  0.00   25   0.0000   Mary C. Whitton\r\r\n397  0.00   15   0.0000   Mary K. Kaiser\r\r\n398  0.00   15   0.0000   Masaki Hilaga\r\r\n399 20.00  150   0.1333   Mathieu Desbrun\r\r\n400  0.00   10   0.0000   Matt Berlin\r\r\n401  0.00   20   0.0000   Matt Cordner\r\r\n402  0.00    5   0.0000   Matt Ginzton\r\r\n403  0.00   30   0.0000   Matt Pharr\r\r\n404  0.00   10   0.0000   Matt Reynolds\r\r\n405  0.00  110   0.0000   Matthew Brand\r\r\n406  0.00   35   0.0000   Matthew Eldridge\r\r\n407  0.00   10   0.0000   Matthew Everett\r\r\n408  0.00   15   0.0000   Matthew J.P. Regan\r\r\n409 12.00   15   0.8000   Matthew Uyttendaele\r\r\n410  0.00   20   0.0000   Matthew Webb\r\r\n411  0.00   15   0.0000   Matthias Fischer\r\r\n412  0.00   10   0.0000   Matthias Mueller\r\r\n413  0.00   45   0.0000   Matthias Zwicker\r\r\n414  0.00   15   0.0000   Max Chen\r\r\n415  0.00   10   0.0000   Mel Slater\r\r\n416  0.00   15   0.0000   Michael A. Kowalski\r\r\n417  0.00   40   0.0000   Michael Ashikhmin\r\r\n418  0.00   10   0.0000   Michael Bosse\r\r\n419  0.00   30   0.0000   Michael Cammarano\r\r\n420 12.00   20   0.6000   Michael D. McCool\r\r\n421  0.00   10   0.0000   Michael Erdmann\r\r\n422 32.50   25   1.3000   Michael F. Cohen\r\r\n423  0.00   30   0.0000   Michael F. Deering\r\r\n424 30.00   50   0.6000   Michael Gleicher\r\r\n425 12.00   15   0.8000   Michael Goesele\r\r\n426  0.00   20   0.0000   Michael Kass\r\r\n427 27.50   10   2.7500   Michael Kazhdan\r\r\n428  0.00   40   0.0000   Michael M. Stark\r\r\n429  0.00   15   0.0000   Michael Meehan\r\r\n430  0.00   10   0.0000   Michael Patrick Johnson\r\r\n431 20.00   15   1.3333   Michael Wand\r\r\n432  0.00   20   0.0000   Michael Werman\r\r\n433  0.00   15   0.0000   Michael Wimmer\r\r\n434  0.00   20   0.0000   Michel Gangnet\r\r\n435 20.00   40   0.5000   Michiel van de Panne\r\r\n436 20.00   30   0.6667   Miguel A. Otaduy\r\r\n437  0.00   10   0.0000   Mike Houston\r\r\n438  0.00    5   0.0000   Milton Taveira\r\r\n439  0.00   55   0.0000   Ming Lin\r\r\n440  7.50   20   0.3750   Mira Dontcheva\r\r\n441  0.00   10   0.0000   Mitsuhiro Shiraishi\r\r\n442  0.00   15   0.0000   Monica Costa\r\r\n  1  0.00    0   0.0000   NONE\r\r\r\n443 20.00   10   2.0000   Naga Govindaraju\r\r\n444 20.00   70   0.2857   Nancy S. Pollard\r\r\n445  0.00   15   0.0000   Nate Robins\r\r\n446  0.00   20   0.0000   Nathan Litke\r\r\n447  0.00   30   0.0000   Neil Dodgson\r\r\n448  0.00   10   0.0000   Neil Gershenfeld\r\r\n449  0.00   10   0.0000   Nick England\r\r\n450  0.00   60   0.0000   Nick Foster\r\r\n451  0.00   15   0.0000   Nick Rasmussen\r\r\n452  0.00   20   0.0000   Nickson Fong\r\r\n453  0.00   15   0.0000   Nicolas Ray\r\r\n454 20.00   15   1.3333   Nicolas Tsingos\r\r\n455  0.00   10   0.0000   Nobutoshi Ojima\r\r\n456  0.00   10   0.0000   Norimichi Tsumura\r\r\n457  0.00   35   0.0000   Norman I. Badler\r\r\n458  0.00   15   0.0000   Norman P. Jouppi\r\r\n459  0.00   10   0.0000   Nuria Oliver\r\r\n460 20.00   70   0.2857   Okan Arikan\r\r\n461  0.00   20   0.0000   Olaf Hall-Holt\r\r\n462  0.00   20   0.0000   Olga Sorkine\r\r\n463  0.00   45   0.0000   Oliver Deussen\r\r\n464  0.00   15   0.0000   Oliver Knoll\r\r\n465  0.00    5   0.0000   Oliver Staadt\r\r\n466  0.00   40   0.0000   Olivier Devillers\r\r\n467  0.00   35   0.0000   Parag Tole\r\r\n468  0.00   30   0.0000   Pascal Mueller\r\r\n469 32.00  290   0.1103   Pat Hanrahan\r\r\n470  0.00   20   0.0000   Patrick Emmel\r\r\n471  7.50   20   0.3750   Patrick Min\r\r\n472  0.00   20   0.0000   Patrick Prez\r\r\n473  0.00   60   0.0000   Patrick Witting\r\r\n474  0.00   30   0.0000   Paul A. Beardsley\r\r\n475  0.00   50   0.0000   Paul E. Debevec\r\r\n476  0.00   60   0.0000   Paul Fearing\r\r\n477  0.00   20   0.0000   Paul G. Kry\r\r\n478  0.00   30   0.0000   Paul Lalonde\r\r\n479  0.00   60   0.0000   Paul Rademacher\r\r\n480  0.00   40   0.0000   Paul S. A. Reitsma\r\r\n481 20.00   25   0.8000   Pedro V. Sander\r\r\n482  0.00   15   0.0000   Pemith Randima Fernando\r\r\n483  0.00   20   0.0000   Perry R. Cook\r\r\n484  0.00   10   0.0000   Peter Kirchner\r\r\n485  0.00   60   0.0000   Peter Lindstrom\r\r\n486 30.00   20   1.5000   Peter Sand\r\r\n487  0.00  180   0.0000   Peter Schrder\r\r\n488  0.00   65   0.0000   Peter Shirley\r\r\n489  0.00   15   0.0000   Peter Wonka\r\r\n490  0.00   50   0.0000   Peter-Pike Sloan\r\r\n491  0.00   20   0.0000   Petr Krysl\r\r\n492  0.00   20   0.0000   Petri Nordlund\r\r\n493  0.00   20   0.0000   Petros Faloutsos\r\r\n494  0.00   65   0.0000   Philip Dutr\r\r\n495  0.00   20   0.0000   Philip L. Davidson\r\r\n496  0.00   20   0.0000   Philip Nemec\r\r\n497 20.00   60   0.3333   Pierre Alliez\r\r\n498  0.00   30   0.0000   Pierre-Marie Gandoin\r\r\n499  0.00   15   0.0000   Pieter Peers\r\r\n500  0.00   20   0.0000   Pradeep Sen\r\r\n501  0.00   15   0.0000   Przemyslaw Prusinkiewicz\r\r\n502 30.00   20   1.5000   Raanan Fattal\r\r\n503  0.00   40   0.0000   Radek Grzeszczuk\r\r\n504  0.00   15   0.0000   Radoslaw Karwowski\r\r\n505  0.00   10   0.0000   Rakesh Kumar\r\r\n506 12.00   20   0.6000   Ramesh Raskar\r\r\n507  0.00   10   0.0000   Randall Frank\r\r\n508 40.00  170   0.2353   Ravi Ramamoorthi\r\r\n509  0.00   30   0.0000   Reid Gershbein\r\r\n510 20.00   30   0.6667   Ren Ng\r\r\n511  0.00   15   0.0000   Richard F. Riesenfeld\r\r\n512  0.00   10   0.0000   Richard K. Beatson\r\r\n513  0.00   15   0.0000   Richard Keiser\r\r\n514  0.00    5   0.0000   Richard Levy\r\r\n515  0.00   30   0.0000   Richard Sproat\r\r\n516 22.00   65   0.3385   Richard Szeliski\r\r\n517  0.00   40   0.0000   Robert Bridson\r\r\n518  0.00   20   0.0000   Robert D. Kalnins\r\r\n519 20.00   10   2.0000   Robert Jagnow\r\r\n520 30.00   50   0.6000   Roger D. Hersch\r\r\n521 60.00  150   0.4000   Ronald Fedkiw\r\r\n522  0.00   60   0.0000   Ronald Perry\r\r\n523  0.00   10   0.0000   Ronen Barzel\r\r\n524  0.00   15   0.0000   Ross T. Whitaker\r\r\n525  0.00   10   0.0000   Rui Bastos\r\r\n526  0.00   15   0.0000   Ryo Kawamura\r\r\n527  0.00   30   0.0000   Rdiger Westermann\r\r\n528  0.00   30   0.0000   Sagi Katz\r\r\n529  0.00   20   0.0000   Salvatore Paxia\r\r\n530  0.00   15   0.0000   Sameer Agarwal\r\r\n531  0.00   30   0.0000   Samuel Boivin\r\r\n532  0.00   10   0.0000   Samuel Zhou\r\r\n533  0.00   20   0.0000   Sang Il Park\r\r\n534  0.00   15   0.0000   Santiago Lombeyda\r\r\n535  0.00   45   0.0000   Sarah F. Frisken\r\r\n536  0.00   20   0.0000   Satoshi Matsuoka\r\r\n537  0.00   15   0.0000   Scott Schaefer\r\r\n538  0.00   10   0.0000   Sean Adkins\r\r\n539  0.00   10   0.0000   Sean Ahern\r\r\n540  0.00    5   0.0000   Sean E. Anderson\r\r\n541  0.00   15   0.0000   Sebastian Fernandez\r\r\n542  0.00   10   0.0000   Serdar Tasiran\r\r\n543  0.00   15   0.0000   Serge Belongie\r\r\n544  0.00   20   0.0000   Sergey Molinov\r\r\n545  0.00   10   0.0000   Seth Green\r\r\n546  0.00   30   0.0000   Seyoon Tak\r\r\n547  0.00   40   0.0000   Shachar Fleishman\r\r\n548  0.00   15   0.0000   Shing-Chow Chan\r\r\n549  0.00   10   0.0000   Shunhui Zhu\r\r\n550  0.00    5   0.0000   Silke Lang\r\r\n551  0.00   30   0.0000   Simon Premoze\r\r\n552 12.00   15   0.8000   Simon Winder\r\r\n553 12.00   15   0.8000   Sing Bing Kang\r\r\n554  0.00   10   0.0000   Som H. Yau\r\r\n555  0.00   20   0.0000   Sooha P. Lee\r\r\n556  0.00   10   0.0000   Srinivas Rao\r\r\n557  0.00   30   0.0000   Stefan Gumhold\r\r\n558  0.00   15   0.0000   Stefan Hiller\r\r\n559  0.00    5   0.0000   Stephan Wuermlin\r\r\n560  0.00   30   0.0000   Stephen Brooks\r\r\n561  0.00   30   0.0000   Stephen Chenney\r\r\n562  0.00   10   0.0000   Steve Benford\r\r\n563  0.00   10   0.0000   Steve Capell\r\r\n564  0.00   20   0.0000   Steve Glanville\r\r\n565  0.00    5   0.0000   Steve Hunt\r\r\n566 10.00   10   1.0000   Steve Lin\r\r\n567  0.00   45   0.0000   Steve Marschner\r\r\n568  0.00   10   0.0000   Steve Worley\r\r\n569  0.00    5   0.0000   Steven Berman\r\r\n570  0.00  110   0.0000   Steven J. Gortler\r\r\n571  0.00   15   0.0000   Steven M. Rubin\r\r\n572 45.00   10   4.5000   Steven M. Seitz\r\r\n573  0.00   35   0.0000   Sumanta N. Pattanaik\r\r\n574  0.00   15   0.0000   Sumihiko Yamamoto\r\r\n575  0.00   50   0.0000   Sung Yong Shin\r\r\n576 20.00   10   2.0000   Sungeui Yoon\r\r\n577  0.00   15   0.0000   Svetoslav Tzvetkov\r\r\n578  0.00   15   0.0000   Sylvain Petitjean\r\r\n579  0.00   10   0.0000   Syuuichi Akazaki\r\r\n580 47.50   70   0.6786   Szymon Rusinkiewicz\r\r\n581  0.00   30   0.0000   Tae-Yong Kim\r\r\n582  0.00   20   0.0000   Tae-hoon Kim\r\r\n583  0.00   15   0.0000   Takashige Konishi\r\r\n584  0.00   15   0.0000   Takehiro Tawara\r\r\n585 15.00   20   0.7500   Takeo Igarashi\r\r\n586  0.00   15   0.0000   Taku Kohmura\r\r\n587  0.00   10   0.0000   Tamara Munzner\r\r\n588 60.00   15   4.0000   Tao Ju\r\r\n589  0.00   15   0.0000   Thanth Giang\r\r\n590 27.50   45   0.6111   Thomas A. Funkhouser\r\r\n591  0.00   15   0.0000   Thomas Crulli\r\r\n592  0.00   30   0.0000   Thomas Strothotte\r\r\n593  0.00    5   0.0000   Thomas Svoboda\r\r\n594  0.00   30   0.0000   Thomas Vetter\r\r\n595 10.00   15   0.6667   Thomas W. Sederberg\r\r\n596  0.00   10   0.0000   Thomas Willwacher\r\r\n597  0.00   35   0.0000   Thouis Jones\r\r\n598  0.00   20   0.0000   Tianshu Wang\r\r\n599  0.00   20   0.0000   Tim Bickmore\r\r\n600  0.00   10   0.0000   Tim Culver\r\r\n601  0.00   50   0.0000   Tim Hawkins\r\r\n602  0.00   10   0.0000   Tim J. Mitchell\r\r\n603  0.00   10   0.0000   Tim R. Evans\r\r\n604  0.00   20   0.0000   Timo Aila\r\r\n605  0.00   15   0.0000   Timothy J. Purcell\r\r\n606  0.00   20   0.0000   Tom Duchamp\r\r\n607  0.00   30   0.0000   Tom Lokovic\r\r\n608 10.00   15   0.6667   Tom Lyche\r\r\n609  0.00   20   0.0000   Tom Malzbender\r\r\n610  0.00   10   0.0000   Tom Ngo\r\r\n611  0.00   60   0.0000   Tomas Akenine-Mller\r\r\n612  0.00   20   0.0000   Tomaso Poggio\r\r\n613  0.00   20   0.0000   Tomihisa Welsh\r\r\n614  0.00   20   0.0000   Tommer Leyvand\r\r\n615  0.00   30   0.0000   Tomoyuki Nishita\r\r\n616  0.00   20   0.0000   Tony Ezzat\r\r\n617  0.00   15   0.0000   Tosiyasu L. Kunii\r\r\n618  0.00   10   0.0000   Tsuyoshi Okita\r\r\n619  0.00   20   0.0000   Tsuyoshi Yamamoto\r\r\n620  0.00   30   0.0000   Ulf Assarsson\r\r\n621  0.00   60   0.0000   Ulrich Neumann\r\r\n622  0.00   15   0.0000   Ulrich Schwanecke\r\r\n623  0.00   15   0.0000   Vicent Caselles\r\r\n624  0.00   30   0.0000   Victor Milenkovic\r\r\n625 20.00  150   0.1333   Victor Ostromoukhov\r\r\n626  0.00   20   0.0000   Ville Miettinen\r\r\n627  0.00   15   0.0000   Vincent Masselus\r\r\n628  0.00   15   0.0000   Vincent Scheib\r\r\n629  0.00   10   0.0000   Vivek Kwatra\r\r\n630 30.00   20   1.5000   Vladislav Kraevoy\r\r\n631 20.00   10   2.0000   Voicu Popescu\r\r\n632  0.00   30   0.0000   Volker Blanz\r\r\n633  0.00   30   0.0000   W. Freeman\r\r\n634  0.00   10   0.0000   W. Richard Fright\r\r\n635  0.00   10   0.0000   Wagner Toledo Corra\r\r\n636  0.00   20   0.0000   Wei-Chao Chen\r\r\n637  0.00   10   0.0000   Werner Stuetzle\r\r\n638  0.00   10   0.0000   Westley Sarokin\r\r\n639 20.00   15   1.3333   Willi Geiger\r\r\n640  0.00   20   0.0000   William A. McNeely\r\r\n641  0.00   30   0.0000   William Barrett\r\r\n642 20.00   15   1.3333   William Baxter\r\r\n643  0.00   50   0.0000   William Mark\r\r\n644  0.00   35   0.0000   William Ribarsky\r\r\n645  0.00   10   0.0000   William Tomlinson\r\r\n646  0.00   20   0.0000   Wilmot W. Li\r\r\n647  0.00   90   0.0000   Wim Sweldens\r\r\n648 30.00   40   0.7500   Wojciech Matusik\r\r\n649  7.50   60   0.1250   Wolfgang Heidrich\r\r\n650  0.00   15   0.0000   Wolfgang Straer\r\r\n651  0.00   30   0.0000   Xavier Decoret\r\r\n652  0.00   15   0.0000   Xavier Granier\r\r\n653  0.00   20   0.0000   Xi Wang\r\r\n654  0.00   50   0.0000   Xianfeng Gu\r\r\n655  0.00   20   0.0000   Xiaoyuan Tu\r\r\n656 10.00   35   0.2857   Xin Tong\r\r\n657  0.00   35   0.0000   Xinguo Liu\r\r\n658  0.00   30   0.0000   Y. Parish\r\r\n659  0.00   20   0.0000   Yair Mann\r\r\n660  0.00   20   0.0000   Yan Li\r\r\n661  0.00   10   0.0000   Yanlin Guo\r\r\n662 10.00   25   0.4000   Yanyun Chen\r\r\n663  0.00   20   0.0000   Ying Shan\r\r\n664 15.00   25   0.6000   Ying-Qing Xu\r\r\n665  0.00   15   0.0000   Yiying Tong\r\r\n666 40.00   35   1.1429   Yizhou Yu\r\r\n667  0.00   15   0.0000   Yoshifumi Kitamura\r\r\n668  0.00   15   0.0000   Yoshihisa Shinagawa\r\r\n669  0.00   30   0.0000   Yoshinori Dobashi\r\r\n670  0.00   35   0.0000   Yung-Yu Chuang\r\r\n671  0.00   10   0.0000   Yunhong Zhou\r\r\n672  0.00   10   0.0000   Yuri Ivanov\r\r\n673 20.00   10   2.0000   Yutaka Ohtake\r\r\n674  0.00   15   0.0000   Yves D. Willems\r\r\n675  0.00   20   0.0000   Zachary Wartell\r\r\n676  0.00   30   0.0000   Zachi Karni\r\r\n677  0.00   20   0.0000   Zhengyou Zhang\r\r\n678  0.00   30   0.0000   Zhou Bingfeng\r\r\n679  0.00   15   0.0000   Zhunping Zhang\r\r\n680  0.00   20   0.0000   Zicheng Liu\r\r\n681 30.00  190   0.1579   Zoran Popovic\r\r\n"
  },
  {
    "path": "fgl/siggraph2004/contest.htm",
    "content": "<!doctype html public \"-//w3c//dtd html 4.0 transitional//en\">\r\r\n<html>\r\r\n<head>\r\r\n   <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\r\r\n   <meta name=\"description\" content=\"FGL contest\">\r\r\n   <meta name=\"keywords\" content=\"fantasy graphics league\">\r\r\n   <title>Fantasy Graphics League</title>\r\r\n</head>\r\r\n<body>\r\r\n\r\r\r\n<h1>\r\r\nFantasy Graphics League</h1>\r\r\n<B>Backstory:</B> You've been called into your manager's office and told to close the door. His expression is pained and serious. He starts, \"Recently our company has hit hard times, and we have to do some belt tightening. The investors have been grumbling about the cost of your lab. In the past five years you've hired everyone who walks off the papers presentation stage at SIGGRAPH. This has given us a world-class, no, galaxy-class research facility, but since our company sells <a href=\"http://www.retrogoodness.com/shrine/1800/nintendo_paying_card_company.htm\">playing cards</a> and farm tools, there has been some talk by the board of directors about cutting costs.\"\r\r\n<P>\r\r\nYou reply, \"Don't they realize that the future of corn shellers and grain cradles is all about real-time photon mapped subsurface scattering with automatic LOD computation? And half my lab is working on having playing cards made out of smart paper, with animated kings, queens, and jacks. Each card talks about its life story. Test groups have responded extremely positively to hearing why the <a href=\"http://webpages.charter.net/harshec/lego/images/koh/suicide_king_0.jpg\">suicide kings</a> feel so down, and enjoy the animations that go along with them. Plus, we've coined a great new word, <I>HoloMeme</I>; I've got a six figure book deal lined up, now all we need to do is figure out what it means and write some papers for CGIPVP to give it legitimacy.\"\r\r\n<P>\r\r\n\"All good work, but the board is concerned about the recent infringement cases against the lab. Like Hax0r's suit over their pseudo-random number generation patent -\"\r\r\n<P>\r\r\n\"We've switched over to random numbers <a href=\"http://www.lavarnd.org/\">generated by lava lamp</a>.\"\r\r\n<P>\r\r\n\"- and the patent on right angles that CeaseNDesys Inc is pressing.\"\r\r\n<P>\r\r\n\"Our ground-breaking <I>VirtualDNA</I><SMALL><SUP>TM</SUP></SMALL> process has already brought back Euclid as a key expert virtual witness!\" you sputter.\r\r\n<P>\r\r\n\"Fine, but the board is beginning to wonder whether hiring all 680 graphics researchers is strictly necessary. They've demanded that there be some cutback in the workforce. Think of it as an opportunity to cull out the underperformers.\"\r\r\n<P>\r\r\n\"But the CEO is one of the richest men in the world, and we're his pet hobby,\" you blurt out, embarrassing as it is to admit the major reason your lab exists. \"His personal fortune could support our lab for another, let's see, 663 years!\"\r\r\n<P>\r\r\n\"His interests have drifted from graphics to rock music. He's focussed on his new project, a museum dedicated to remembering the legacy of the legendary <a href=\"http://www.neilsedaka.com\">Neil Sedaka</a>.\"\r\r\n<P>\r\r\n\"But Sedaka's not even tragically dead yet!\"\r\r\n<P>\r\r\n\"I can't help it, this is the way it's going to be,\" your manager says, looking sincerely sorry. All his previous lies and deceptions pale compared to his ability to fake sincerity now.\r\r\n<P>\r\r\n\"All right,\" you grumble, \"how deep are the cuts going to be? 5%? 10%?... Don't tell me 20%?!\"\r\r\n<P>\r\r\n\"Well, they were thinking 12.\"\r\r\n<P>\r\r\nYou think, \"12%? Well, that's bad, but surviveable.\"\r\r\n<P>\r\r\n\"So, you have until January 21st to downsize your workforce to 12 researchers. Or less. There are also some budgetary constraints.\"\r\r\n<P>\r\r\n\"What, you mean cut it down to 12 people?!?! What is the board thinking?\"\r\r\n<P>\r\r\n\"To be honest, they've seen how cost-cutting impresses Wall Street. A company lays off 5% of its workforce and its stock price rises 12%. Another cuts 20% and its price jumps up 50%. The way the board figures it, by cutting 98% of the workforce, the stock should rise by about 29,328%, which would really help the bottom line.\"\r\r\n<P>\r\r\nYou stare in shocked silence.\r\r\n<P>\r\r\nHe continues, \"Wall Street also considers accrued vacation time a debit on the books. Last year the company made employees use up all vacation days accrued during the year. The good news is that the board has revised this policy in a much more proactive way, requiring that all employees take their next twenty years of vacations during this year. So, everyone laid off first gets a year of paid vacation, wiping a huge future debit off the books.\"\r\r\n\r\r\r\n<H2>Da Rules</H2>\r\r\nShort version, for previous players: the rules are the same as before.\r\r\n<P>\r\r\nComputer graphics researchers salaries are computed by how many times they have been published in <a href=\"http://www.siggraph.org/\">SIGGRAPH</a> the past five years, based on the economic formula:\r\r\n<P>\r\r\n<PRE>\r\r\n    Researcher's value in quatloos = Sum of ( 60 / A )\r\r\n</PRE>\r\r\n<P>\r\r\nrounded to the nearest multiple of 5 (or 10, if over 100), where \"A\" is the number of authors that contributed to a paper. So if a researcher was a part of two papers, being the only author of one of them and one of 4 authors on the other, the value would be:\r\r\n<P>\r\r\n<PRE>\r\r\n    value = ( 60 / 1 ) + ( 60 / 4 ) = 75 Quatloos\r\r\n</PRE>\r\r\n<P>\r\r\nHere are the rules:\r\r\n<UL>\r\r\n<LI> Your budget is 400 Quatloos.\r\r\n<LI> You can hire (i.e., not fire) up to 12 researchers.\r\r\n<LI> You can hire from all people who have had a paper in <a href=\"http://www.siggraph.org/\">SIGGRAPH</a> in the past five years.\r\r\n<LI> You have until midnight PST on January 21, 2004, to create and submit your lab.\r\r\n</UL>\r\r\nResearchers are then judged by the papers and sketches accepted for SIGGRAPH. Each paper scores points for the authors, scoring (60/A) points for each author on the paper. Each sketch scores 20 points for the first author, only. Add up your points and that is your lab's score.\r\r\n<p><center><font size=+4><a href=\"entry.htm\">H(F)IRE YOUR LAB</a></font><BR>(Actually, the game's now closed, but you can still look at how it works.)</center>\r\r\n\r\r\r\n<P>\r\r\nAlso, you can check out the <a href=\"../siggraph2003/index.htm\">results of last year's contest</a>.\r\r\n<p>\r\r\n<hr WIDTH=\"100%\">From the laid-back, but not laid-off (yet) minds of <a href=\"http://www.erichaines.com/\">Eric\r\r\nHaines</a>, <a href=\"http://www.cs.kuleuven.ac.be/~phil/\">Phil Dutr&eacute;</a>,\r\r\nDan Kartch, and <a href=\"http://trumbore.com/\">Ben Trumbore</a>.\r\r\n<br>last updated: <i>January 23, 2004</i>\r\r\n</body>\r\r\n</html>\r\r\n"
  },
  {
    "path": "fgl/siggraph2004/costframe.htm",
    "content": "<html>\n<head>\n   <title>Costs Frame</title>\n</head>\n<body>\n<table cellpadding=\"2\">\n<tr>\n<td><b>Num.</b></td>\n<td><b>Author name</b></td>\n<td><b>Cost</b></td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">1</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">A. J. Preetham</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">2</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Aaron Bobick</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">3</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Aaron Hertzmann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">4</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Aaron Isaksen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Aaron McGaffey</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">6</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Aaron W.F. Lee</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">7</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Adam Finkelstein</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">120</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">8</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Adam W. Bargteil</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">9</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Addy Ngan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Adi Levin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">80</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">11</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Adrien Treuille</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">12</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ahmad Nasri</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">13</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alain Fournier</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">14</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alan Cheney</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alan Edelman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">16</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alan H. Barr</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">17</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alan Heirich</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">18</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alejo Hausner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">19</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alex Mohr</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alexander Belyaev</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">21</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alexei A. Efros</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">22</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alexis Angelidis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">23</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alinda Friedman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">24</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alla Sheffer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Allison W. Klein</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">26</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Almaz Bakenov</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">27</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alyn Rockwood</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">28</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andreas Kolb</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">29</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andreas Kunz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andreas Wenger</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">31</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andrei Khodakovsky</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">32</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andrew Blake</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">33</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andrew Gardner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">34</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andrew Vande Moere</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andrew Wilson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">36</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andrew Witkin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">75</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">37</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andr&eacute; Gagalowicz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">38</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andy Gardner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">39</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Anil Hirani</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Anis Ahmad</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">41</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Anselmo Lastra</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">42</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ansul Panday</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">43</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Anthony C. Fang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">44</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Anthony Santella</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Anthony Steed</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">46</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Antoine McNamara</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">47</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Arnauld Lamorlette</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">48</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Arno Sch&ouml;dl</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">49</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Art Webb</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Aseem Agarwala</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">51</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Avneesh Sud</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">52</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ayellet Tal</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">53</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Baining Guo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">54</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Barbara Cutler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">55</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Barbara J. Meier</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">56</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Barbara Tversky</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">57</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bart Adams</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">58</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Benjamin Watson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">59</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bernd Schoner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bob Coyne</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">61</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brandon Lloyd</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">62</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brendan Lane</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">63</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brent Insko</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">64</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brett Allen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">65</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brian Cabral</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">66</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brian Curless</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">130</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">67</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brian E. Smits</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">68</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brian Emerson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">69</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brian Fujito</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brian Mirtich</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">71</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bruce Blumberg</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">72</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bruce C. McCallum</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">73</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bruce Donald</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">74</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bruce Walter</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">75</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bruno L&eacute;vy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">150</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">76</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bryan E. Feldman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">77</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brygg Ullmer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">78</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Byong Mok Oh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">79</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Byungmoon Kim</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">80</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">C. Karen Liu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">81</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Carol O'Sullivan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">82</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Carsten Dachsbacher</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">83</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Charles E. Jacobs</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">84</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chris Buehler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">85</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chris Caywood</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">86</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chris D. Shaw</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">87</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chris Greenhalgh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">88</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chris Kogelnik</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">89</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chris Stolte</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chris Tchou</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">91</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Christian Spagno</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">92</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Christian Theobalt</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">93</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Christian Vogelgsang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">94</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Christoph Bregler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">95</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chun-Fa Chang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">96</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Claude Puech</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">97</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Cliff Forlines</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">98</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Coloma Ballester</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">99</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Craig Gotsman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">100</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Craig S. Kaplan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">101</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Cyril Soler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">102</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dan B. Goldman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">103</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dan Gelb</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">104</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dan Patterson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">105</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dan Piponi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">106</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dani Lischinski</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">107</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel Cohen-Or</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">100</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">108</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel G. Aliaga</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">109</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel I. Azuma</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">110</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel Kristjansson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">111</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel Menevaux</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">112</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel N. Wood</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">113</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Darren Leigh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">114</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David (grue) DeBry</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">115</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David A. Forsyth</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">80</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">116</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Anderson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">117</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Baraff</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">118</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Bargeron</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">119</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Benson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">120</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Cohen-Steiner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">121</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Dobkin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">122</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David E. Breen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">123</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David H. Salesin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">150</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">124</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Hart</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">125</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Koller</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">126</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Levin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">127</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David McAllister</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">128</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Naegle</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">129</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dawn M. Werner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">130</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Demetri Terzopoulos</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">131</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Denis Zorin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">85</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">132</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Devorah DeLeon Petty</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">133</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Diane M. Chi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">134</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dimitris Metaxas</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">135</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dinesh K. Pai</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">136</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dinesh Manocha</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">137</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Doantam Phan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">138</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Donald P. Greenberg</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">150</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">139</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Doug Cutrell</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">140</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Doug L. James</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">100</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">141</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Douglas DeCarlo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">142</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Douglas E. Zongker</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">143</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Douglas P. Enright</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">144</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Duane Fulk</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">145</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Duc Nguyen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">146</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eddie Sullivan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">147</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Edouard Lamboray</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">148</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eitan Grinspun</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">149</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Elaine Cohen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">150</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Emil Praun</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">110</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">151</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Enhua Wu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">152</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eran Guendelman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">153</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eric Schenk</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">154</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eric Veach</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">155</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Erik Lindholm</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">156</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Erik Reinhard</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">157</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Erika Chuang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">158</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Esther Koller</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">159</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eugene Fiume</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">160</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Evan Schrier</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">161</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fabien Collaud</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">162</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fabio Pellacini</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">85</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">163</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fabrice Neyret</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">164</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fang Xifeng</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">165</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fausto Bernardini</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">166</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Florent Duguet</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">167</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Frank Losasso</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">168</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Franois Guimbreti&egrave;re</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">169</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Franois X. Sillion</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">170</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Frederick P. Brooks, Jr.</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">171</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fr&eacute;do Durand</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">110</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">172</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fr&eacute;d&eacute;ric Pighin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">173</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fumio Kishino</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">174</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fumitaka Nakaizumi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">175</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gabriel Brostow</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">176</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gadi Geiger</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">177</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gary Bishop</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">178</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gary D. Yngve</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">179</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gary W. Meyer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">180</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gavin S.P. Miller</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">181</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Georg Essl</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">182</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">George D. Borshukov</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">183</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">George Drettakis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">75</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">184</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Geraldine Wade</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">185</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gernot Schaufler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">186</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gilles Debunne</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">187</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gordon Stoll</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">188</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Graham Walker</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">189</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Greg Humphreys</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">190</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Greg Turk</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">140</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">191</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Guillermo Sapiro</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">192</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Haarm-Pieter Duiker</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">193</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Haeyoung Lee</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">194</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hannes Vilhjalmsson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">195</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hans K&oslash;hling Pedersen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">196</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hans Wolters</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">197</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hans-Peter Seidel</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">140</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">198</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hanspeter Pfister</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">199</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Harald Schmidl</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">200</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Harold B. Westlund</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">201</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Harold C. Sun</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">202</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Harpreet S. Sawhney</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">203</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hector Yee</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">204</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Henning Biermann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">55</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">205</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Henrik Wann Jensen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">130</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">206</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Henrik Weimer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">207</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Henry Moreton</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">208</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Heung-Yeung Shum</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">170</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">209</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hezy Yeshurun</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">210</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hibeto Shimizu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">211</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hidehiko Tanaka</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">212</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hideo Yamashita</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">213</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hiroaki Yano</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">214</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hirohide Nabeshima</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">215</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hiroo Iwata</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">216</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hiroshi Ishii</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">217</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hiroyuki Akamine</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">218</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Homan Igehy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">80</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">219</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hrishikesh Deshpande</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">220</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hua Zhong</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">221</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hugh Lauer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">222</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hugues Hoppe</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">210</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">223</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hyeong-Seok Ko</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">224</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ian Buck</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">225</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ian Farmer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">226</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ian Taylor</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">227</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Iddo Drori</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">228</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ignacio Llamas</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">229</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Igor Guskov</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">230</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ingmar Peter</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">231</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ingrid Carlbom</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">65</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">232</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ioana Martin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">233</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Irfan Essa</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">55</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">234</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Irving Oppenheim</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">235</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">J. D. Northrup</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">236</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">J.P. Lewis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">237</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jack Snoeyink</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">238</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jack Tumblin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">239</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jacob Str&ouml;m</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">240</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James A. Ferwerda</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">241</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James Arvo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">242</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James Davis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">243</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James F. O'Brien</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">160</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">244</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James Frankel</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">245</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James J. Troy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">246</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jan Hardenbergh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">247</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jan Kautz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">248</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jarek Rossignac</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">249</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jarke J. van Wijk</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">250</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jason Ang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">251</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jean-Yves Bouguet</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">252</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jeff Bolz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">253</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jeff Klingner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">254</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jeff Tupper</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">255</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jeff Ungar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">256</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jefferson Han</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">257</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jeffry Smith</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">258</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jehee Lee</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">259</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jenny Dana</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">260</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jens Kr&uuml;ger</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">261</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jeremy B. Badler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">262</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jeremy Ginsberg</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">263</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jeroen van Baar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">264</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jerome Maillot</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">265</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jesse Hall</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">266</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jessica K. Hodgins</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">100</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">267</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jia-chi Wu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">268</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jianmin Zheng</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">269</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jim Klosowski</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">270</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jim Knittel</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">271</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jin-Xiang Chai</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">272</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jingdan Zhang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">273</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jitendra Malik</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">274</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jochen Lang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">275</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joe Marks</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">276</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joe Warren</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">277</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joel Carranza</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">278</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joel Davis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">279</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joel Hindorff</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">280</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joel Kollin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">281</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joel McCormack</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">282</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joelle Thollot</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">283</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joerg Haber</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">284</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joey Richards</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">285</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Airey</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">286</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Anderson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">287</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Bowers</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">288</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Dingliana</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">289</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John E. Lloyd</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">290</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Eyles</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">291</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John F. Hughes</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">292</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Funge</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">293</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Hart</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">294</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Haymaker</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">295</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Keyser</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">296</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John M. Snyder</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">75</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">297</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Underkoffler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">298</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Wyver</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">299</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jon B. Cherrie</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">300</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jonathan C. Carr</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">301</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jonathan Gibbs</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">302</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jonathan M. Cohen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">303</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jonathan W. Shade</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">304</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jonathan Yedidia</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">305</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jorg Peters</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">306</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jos Stam</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">220</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">307</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joseph C. Lee</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">308</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joseph F. Laszlo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">309</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Josh Steinhurst</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">310</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joshua Gargus</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">311</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joshua L. Richmond</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">312</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jovan Popovic</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">313</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Juan Buhler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">314</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Julie Dorsey</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">130</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">315</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Julie Heiser</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">316</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jun-yong Noh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">317</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Junhwan Kim</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">318</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Justin Legakis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">319</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Justine Cassell</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">320</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kai Strehlke</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">321</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kari Pulli</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">322</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Karl E. Hillesland</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">323</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Karol Myszkowski</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">324</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Katherine Pullen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">325</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kathy Ryall</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">326</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Katja Daubert</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">327</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kavita Bala</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">328</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kayoko Sato</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">329</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kayvon Fatahalian</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">330</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kazufumi Kaneda</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">331</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kees van den Doel</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">332</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Keith Hanna</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">333</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Keith I. Farkas</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">334</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kekoa Proudfoot</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">335</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kelly Dobson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">336</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ken Aldinger</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">337</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ken Museth</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">338</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ken Perlin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">110</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">339</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kenneth E. Hoff III</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">340</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kevin Arthur</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">341</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kevin D. Puterbaugh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">342</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kiril Vidimce</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">343</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Klaus Mueller</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">344</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kolja Khler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">345</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kun Zhou</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">346</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kurt Akeley</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">347</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kwang-Jin Choi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">348</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lance Williams</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">349</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Larry F. Hodges</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">350</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Larry Seiler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">351</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lars Muendermann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">352</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lars Nyland</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">353</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Laurent Moll</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">354</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lee Markosian</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">355</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Leif Kobbelt</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">356</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lena Petrovic</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">357</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Leonard McMillan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">100</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">358</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Li Zhang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">359</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Li-Yi Wei</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">360</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Li-wei He</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">361</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lifeng Wang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">362</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ligang Liu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">363</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Liwei Zhao</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">364</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lorie Loeb</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">365</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Loring S. Holden</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">366</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lubomir D. Bourdev</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">367</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Luc Van Gool</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">368</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lucas Kovar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">369</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lucas Pereira</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">370</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Luiz Velho</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">371</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lutz Latta</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">372</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mahesh Ramasubramanian</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">373</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Maia Engeli</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">374</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Maneesh Agrawala</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">55</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">375</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Manuel M. Oliveira</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">376</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marc Alexa</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">377</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marc Downie</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">378</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marc Levoy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">130</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">379</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marc Olano</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">380</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marc Stamminger</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">381</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marcelo Bertalmio</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">382</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marcelo Walter</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">383</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marcus A. Magnor</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">384</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marie-Paule Cani</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">65</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">385</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mario Botsch</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">386</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Kilgard</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">387</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Meyer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">388</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Pauly</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">389</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Peercy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">390</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Sagar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">391</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Markus H. Gross</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">95</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">392</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Martin Isenburg</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">393</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Martin Naef</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">394</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Martin Usoh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">395</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mary C. Whitton</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">396</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mary K. Kaiser</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">397</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Masaki Hilaga</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">398</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mathieu Desbrun</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">150</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">399</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matt Berlin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">400</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matt Cordner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">401</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matt Ginzton</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">402</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matt Pharr</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">403</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matt Reynolds</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">404</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthew Brand</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">110</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">405</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthew Eldridge</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">406</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthew Everett</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">407</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthew J.P. Regan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">408</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthew Uyttendaele</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">409</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthew Webb</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">410</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthias Fischer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">411</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthias Mueller</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">412</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthias Zwicker</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">413</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Max Chen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">414</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mel Slater</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">415</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael A. Kowalski</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">416</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Ashikhmin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">417</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Bosse</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">418</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Cammarano</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">419</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael D. McCool</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">420</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Erdmann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">421</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael F. Cohen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">422</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael F. Deering</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">423</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Gleicher</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">424</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Goesele</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">425</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Kass</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">426</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Kazhdan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">427</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael M. Stark</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">428</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Meehan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">429</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Patrick Johnson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">430</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Wand</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">431</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Werman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">432</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Wimmer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">433</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michel Gangnet</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">434</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michiel van de Panne</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">435</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Miguel A. Otaduy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">436</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mike Houston</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">437</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Milton Taveira</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">438</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ming Lin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">55</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">439</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mira Dontcheva</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">440</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mitsuhiro Shiraishi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">441</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Monica Costa</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">442</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Naga Govindaraju</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">443</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nancy S. Pollard</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">444</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nate Robins</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">445</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nathan Litke</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">446</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Neil Dodgson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">447</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Neil Gershenfeld</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">448</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nick England</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">449</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nick Foster</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">450</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nick Rasmussen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">451</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nickson Fong</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">452</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nicolas Ray</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">453</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nicolas Tsingos</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">454</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nobutoshi Ojima</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">455</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Norimichi Tsumura</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">456</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Norman I. Badler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">457</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Norman P. Jouppi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">458</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nuria Oliver</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">459</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Okan Arikan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">460</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Olaf Hall-Holt</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">461</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Olga Sorkine</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">462</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Oliver Deussen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">463</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Oliver Knoll</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">464</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Oliver Staadt</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">465</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Olivier Devillers</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">466</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Parag Tole</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">467</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pascal Mueller</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">468</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pat Hanrahan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">290</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">469</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Patrick Emmel</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">470</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Patrick Min</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">471</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Patrick P&eacute;rez</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">472</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Patrick Witting</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">473</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Paul A. Beardsley</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">474</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Paul E. Debevec</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">475</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Paul Fearing</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">476</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Paul G. Kry</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">477</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Paul Lalonde</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">478</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Paul Rademacher</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">479</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Paul S. A. Reitsma</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">480</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pedro V. Sander</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">481</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pemith Randima Fernando</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">482</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Perry R. Cook</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">483</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Peter Kirchner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">484</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Peter Lindstrom</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">485</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Peter Sand</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">486</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Peter Schr&ouml;der</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">180</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">487</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Peter Shirley</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">65</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">488</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Peter Wonka</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">489</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Peter-Pike Sloan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">490</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Petr Krysl</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">491</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Petri Nordlund</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">492</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Petros Faloutsos</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">493</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Philip Dutr&eacute;</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">65</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">494</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Philip L. Davidson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">495</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Philip Nemec</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">496</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pierre Alliez</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">497</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pierre-Marie Gandoin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">498</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pieter Peers</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">499</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pradeep Sen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">500</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Przemyslaw Prusinkiewicz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">501</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Raanan Fattal</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">502</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Radek Grzeszczuk</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">503</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Radoslaw Karwowski</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">504</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Rakesh Kumar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">505</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ramesh Raskar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">506</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Randall Frank</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">507</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ravi Ramamoorthi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">170</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">508</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Reid Gershbein</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">509</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ren Ng</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">510</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Richard F. Riesenfeld</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">511</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Richard K. Beatson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">512</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Richard Keiser</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">513</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Richard Levy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">514</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Richard Sproat</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">515</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Richard Szeliski</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">65</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">516</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Robert Bridson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">517</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Robert D. Kalnins</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">518</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Robert Jagnow</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">519</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Roger D. Hersch</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">520</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ronald Fedkiw</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">150</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">521</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ronald Perry</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">522</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ronen Barzel</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">523</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ross T. Whitaker</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">524</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Rui Bastos</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">525</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ryo Kawamura</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">526</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">R&uuml;diger Westermann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">527</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sagi Katz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">528</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Salvatore Paxia</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">529</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sameer Agarwal</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">530</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Samuel Boivin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">531</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Samuel Zhou</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">532</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sang Il Park</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">533</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Santiago Lombeyda</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">534</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sarah F. Frisken</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">535</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Satoshi Matsuoka</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">536</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Scott Schaefer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">537</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sean Adkins</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">538</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sean Ahern</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">539</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sean E. Anderson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">540</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sebastian Fernandez</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">541</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Serdar Tasiran</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">542</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Serge Belongie</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">543</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sergey Molinov</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">544</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Seth Green</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">545</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Seyoon Tak</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">546</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Shachar Fleishman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">547</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Shing-Chow Chan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">548</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Shunhui Zhu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">549</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Silke Lang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">550</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Simon Premoze</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">551</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Simon Winder</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">552</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sing Bing Kang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">553</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Som H. Yau</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">554</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sooha P. Lee</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">555</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Srinivas Rao</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">556</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Stefan Gumhold</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">557</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Stefan Hiller</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">558</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Stephan Wuermlin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">559</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Stephen Brooks</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">560</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Stephen Chenney</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">561</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steve Benford</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">562</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steve Capell</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">563</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steve Glanville</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">564</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steve Hunt</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">565</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steve Lin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">566</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steve Marschner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">567</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steve Worley</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">568</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steven Berman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">569</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steven J. Gortler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">110</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">570</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steven M. Rubin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">571</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steven M. Seitz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">572</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sumanta N. Pattanaik</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">573</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sumihiko Yamamoto</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">574</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sung Yong Shin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">575</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sungeui Yoon</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">576</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Svetoslav Tzvetkov</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">577</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sylvain Petitjean</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">578</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Syuuichi Akazaki</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">579</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Szymon Rusinkiewicz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">580</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tae-Yong Kim</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">581</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tae-hoon Kim</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">582</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Takashige Konishi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">583</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Takehiro Tawara</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">584</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Takeo Igarashi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">585</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Taku Kohmura</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">586</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tamara Munzner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">587</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tao Ju</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">588</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thanth Giang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">589</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas A. Funkhouser</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">590</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas Crulli</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">591</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas Strothotte</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">592</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas Svoboda</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">593</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas Vetter</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">594</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas W. Sederberg</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">595</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas Willwacher</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">596</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thouis Jones</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">597</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tianshu Wang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">598</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tim Bickmore</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">599</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tim Culver</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">600</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tim Hawkins</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">601</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tim J. Mitchell</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">602</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tim R. Evans</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">603</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Timo Aila</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">604</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Timothy J. Purcell</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">605</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tom Duchamp</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">606</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tom Lokovic</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">607</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tom Lyche</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">608</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tom Malzbender</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">609</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tom Ngo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">610</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tomas Akenine-M&ouml;ller</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">611</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tomaso Poggio</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">612</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tomihisa Welsh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">613</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tommer Leyvand</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">614</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tomoyuki Nishita</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">615</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tony Ezzat</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">616</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tosiyasu L. Kunii</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">617</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tsuyoshi Okita</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">618</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tsuyoshi Yamamoto</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">619</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ulf Assarsson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">620</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ulrich Neumann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">621</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ulrich Schwanecke</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">622</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Vicent Caselles</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">623</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Victor Milenkovic</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">624</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Victor Ostromoukhov</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">150</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">625</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ville Miettinen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">626</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Vincent Masselus</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">627</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Vincent Scheib</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">628</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Vivek Kwatra</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">629</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Vladislav Kraevoy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">630</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Voicu Popescu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">631</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Volker Blanz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">632</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">W. Freeman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">633</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">W. Richard Fright</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">634</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wagner Toledo Corr&ecirc;a</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">635</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wei-Chao Chen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">636</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Werner Stuetzle</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">637</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Westley Sarokin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">638</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Willi Geiger</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">639</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William A. McNeely</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">640</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William Barrett</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">641</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William Baxter</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">642</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William Mark</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">643</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William Ribarsky</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">644</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William Tomlinson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">645</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wilmot W. Li</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">646</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wim Sweldens</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">647</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wojciech Matusik</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">648</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wolfgang Heidrich</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">649</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wolfgang Straer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">650</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Xavier Decoret</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">651</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Xavier Granier</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">652</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Xi Wang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">653</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Xianfeng Gu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">654</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Xiaoyuan Tu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">655</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Xin Tong</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">656</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Xinguo Liu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">657</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Y. Parish</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">658</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yair Mann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">659</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yan Li</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">660</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yanlin Guo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">661</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yanyun Chen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">662</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ying Shan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">663</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ying-Qing Xu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">664</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yiying Tong</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">665</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yizhou Yu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">666</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yoshifumi Kitamura</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">667</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yoshihisa Shinagawa</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">668</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yoshinori Dobashi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">669</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yung-Yu Chuang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">670</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yunhong Zhou</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">671</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yuri Ivanov</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">672</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yutaka Ohtake</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">673</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yves D. Willems</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">674</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Zachary Wartell</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">675</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Zachi Karni</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">676</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Zhengyou Zhang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">677</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Zhou Bingfeng</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">678</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Zhunping Zhang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">679</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Zicheng Liu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">680</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Zoran Popovic</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">190</td>\n</tr>\n</table>\n</body>\n</html>\n"
  },
  {
    "path": "fgl/siggraph2004/entry.htm",
    "content": "<html>\r\r\n<head>\r\r\n   <title>Fantasy Graphics League Entry Form</title>\r\r\n</head>\r\r\n<frameset cols=\"60%,40%\">\r\r\n<frame src=\"entryframe.htm\" scrolling=auto> \r\r\n<frame src=\"costframe.htm\" scrolling=auto> \r\r\n</frameset>\r\r\n</html>\r\r\n"
  },
  {
    "path": "fgl/siggraph2004/entryframe.htm",
    "content": "<html>\n\n<head>\n\n   <title>Entry Form Frame</title>\n\n</head>\n\n<body>\n\n<h1>Fantasy Graphics League Entry Form</h1>\n\n<form action=\"http://www.realtimerendering.com/domaincgi/entry1.pl\" method=\"get\" name=\"entryform\">\n\n\n\n\nYour name: <input type=\"text\" name=\"realname\" align=\"top\" maxlength=\"35\" size=\"41\"><br>\n\nYour email address: <input type=\"text\" name=\"email\" align=\"top\" maxlength=\"35\" size=\"35\"><P>\n\n\n\n\nYour imaginary lab's name: <input type=\"text\" name=\"lab_name\" align=\"top\" maxlength=\"35\" size=\"40\"><br>\n\n<P>\n\nYou may spend up to 400 Quatloos.<br>\n\nChoose your team (<b>enter each author's number!</b>):<br>\n\n<input type=\"text\" name=\"researcher1\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher2\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher3\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher4\" align=\"top\" maxlength=\"3\" size=\"5\"><br>\n\n<input type=\"text\" name=\"researcher5\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher6\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher7\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher8\" align=\"top\" maxlength=\"3\" size=\"5\"><br>\n\n<input type=\"text\" name=\"researcher9\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher10\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher11\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher12\" align=\"top\" maxlength=\"3\" size=\"5\"><br>\n\n\n\n\n<P>\n\n\n\n\n<input type=\"hidden\" name=\"recipient\" value=\"erich@acm.org\">\n\n<input type=\"hidden\" name=\"subject\" value=\"FGL submission\">\n\n<input type=hidden name=\"required\" value=\"realname,email\">\n\n<input type=hidden name=\"env_report\" value=\"REMOTE_HOST,REMOTE_ADDR,HTTP_USER_AGENT\">\n\n\n\n\n\n\n\nWhen ready, hit the Check button. This will <I>not</I> submit your entry;\n\nrather, it will check for errors and show you your entry and its Quatloo cost.\n\n<P>\n\n\n\n\n<input type=\"submit\" value=\"     Check     \" align=\"middle\">\n\n<P>\n\n<input type=\"reset\" name=\"mybutton\" value=\"Reset\">\n\n</form>\n\n\n\n\n<P>\n\nYou may change your lab choices as many times as you wish;\n\nonly the last entry submitted (keyed by your email address) will be used in\n\njudging the winner. See <a href=\"index.htm\">the rules</a> for more information.\n\n<hr WIDTH=\"100%\">\n\n<br>From the puny minds of <a href=\"http://www.erichaines.com/\">Eric\n\nHaines</a>, <a href=\"http://www.cs.kuleuven.ac.be/~phil/\">Phil Dutr&eacute;</a>,\n\nDan Kartch, and <a href=\"http://trumbore.com\">Ben Trumbore</a>.\n\n</body>\n\n</html>\n\n"
  },
  {
    "path": "fgl/siggraph2004/index.htm",
    "content": "<!doctype html public \"-//w3c//dtd html 4.0 transitional//en\">\r\r\n<html>\r\r\n<head>\r\r\n   <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\r\r\n   <meta name=\"description\" content=\"FGL contest\">\r\r\n   <meta name=\"keywords\" content=\"fantasy graphics league\">\r\r\n   <title>Fantasy Graphics League Results for 2004</title>\r\r\n</head>\r\r\n<body>\r\r\n\r\r\r\n<h1>Fantasy Graphics League Results for 2004</h1>\r\r\n<P>\r\r\n<center>\r\r\nAnd the winner is... \r\r\n<P><img src=\"jhart_peace.jpg\" width=\"512\" height=\"678\"> \r\r\n<P><b><font size=\"+7\"><a href=\"http://graphics.cs.uiuc.edu/~jch/\">John Hart</a></font></b>\r\r\n</center>\r\r\n<P>\r\r\nHere is his winning team:\r\r\n<P>\r\r\n<PRE>\r\r\n 1  cost: 15  value: 80.00  John Hart\r\r\n 2  cost: 40  value: 50.00  Alla Sheffer\r\r\n 3  cost: 25  value: 12.00  Ian Buck\r\r\n 4  cost: 15  value:  0.00  Yoshihisa Shinagawa\r\r\n 5  cost: 35  value: 40.00  Yizhou Yu\r\r\n 6  cost: 50  value:  0.00  Peter-Pike Sloan\r\r\n 7  cost: 15  value:  0.00  Ross T. Whitaker\r\r\n 8  cost: 30  value:  0.00  Simon Premoze\r\r\n 9  cost: 10  value: 45.00  Steven M. Seitz\r\r\n10  cost: 50  value: 30.00  Michael Gleicher\r\r\n11  cost: 90  value: 20.00  Marc Alexa\r\r\n12  cost: 20  value: 15.00  Kurt Akeley\r\r\n</PRE>\r\r\n<P>\r\r\nAmazingly enough, John Hart was also the grossest and cheapest, I mean, the largest grossing and most cost-effective researcher you could hire this year. Easily his best investment was to hire himself.\r\r\n<P>\r\r\nHe was able to pull ahead of last year's winner Antoine McNamara in the end because one of his lab members, Alla Sheffer, scored 20 points for a sketch. Your reward for reading this far: <a href=\"sigsketch.txt\">a list of this year's sketches and first authors</a>, information currently not available anywhere else (well, <a href=\"http://www.siggraph.org/s2004/conference/sketches/index.php?pageID=conference\">here</a>, eventually).\r\r\n<P>\r\r\nThe final top ten labs were:\r\r\n<PRE>\r\r\nPoints  Name & Lab\r\r\n=========================================================\r\r\n292.00  John Hart, lab name: The GPU Abuse Center\r\r\n282.50  Antoine McNamara, lab name: The Inverse Kinematics\r\r\n275.00  Mira Dontcheva\r\r\n240.00  T. Aila, J. Lehtinen, V. Miettinen, lab name: rand()%680 + 1\r\r\n232.50  Aaron Hertzmann, lab name: Funky Homunculi\r\r\n212.00  Jan Kautz, lab name: Pixel-Mob\r\r\n209.50  Jonathan Cohen, lab name: Sigraphopoly\r\r\n200.00  Frank Losasso, lab name: The space partitioners\r\r\n185.00  Pin Ren, lab name: My Lab's name\r\r\n177.50  Eric Haines, lab name: A Growing Concern\r\r\n</PRE>\r\r\n<P>\r\r\nThis year five of the top ten were helped by sketches. Compare this to <a href=\"../siggraph2003/index.htm\">last year's results</a>, where sketches had absolutely no\r\r\neffect on the standings. Me, I'm just happy I actually finished in the top ten - woo hoo, it's my birthday, it's my birthday. The bribes I paid myself were well worth it.\r\r\n<P>\r\r\nWithout further ado, here's the post-game interview with this year's winner.\r\r\n<P>\r\r\n<font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#000000\">\r\r\n<I>John Hart:</I> Before we begin, please let me offer my humblest congratulations to\r\r\nAntoine McNamara for his outstanding performance with the FGL by saying\r\r\n\"lah-hoo-zah-her.\"\r\r\n<P>\r\r\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#4A3C92\">\r\r\n<I>Humble Scribe:</I> This was a close race. Do you think you won because the American people \r\r\nwere concerned about the issues, or because of your natural charisma and common touch?\r\r\n<P>\r\r\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#000000\">\r\r\n<I>JH:</I> Like all politicians, I won because I cheated. My fantasy lab consisted\r\r\nof people whose papers I could not review because of a conflict of\r\r\ninterest, so I volunteered for every SIGGRAPH paper I was eligible to\r\r\nreview, and soundly rejected all of them.\r\r\n<P>\r\r\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#4A3C92\">\r\r\n<I>HS:</I> How will you spend all that money?\r\r\n<P>\r\r\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#000000\">\r\r\n<I>JH:</I> I'm going to follow the lead of Marc Olano and order 200 lbs of silly\r\r\nputty directly from DuPont, which is enough to build an entire human\r\r\nbeing.\r\r\n<P>\r\r\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#4A3C92\">\r\r\nSome parts of the US question whether genetic algorithms should be\r\r\ntaught in school, preferring to teach only of the existence of\r\r\noracle-based intelligent design methodologies. How does this affect your\r\r\nteaching?\r\r\n<P>\r\r\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#000000\">\r\r\nThe rods and cones in a monkey retina are arranged in a Poisson-disk\r\r\npattern so the monkey isn't distracted by aliasing when watching out for\r\r\nlurking tigers. Obviously the monkey should have been watching out for\r\r\n<I>scientists</I>.\r\r\n<P>\r\r\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#4A3C92\">\r\r\nWhen you teach, are you a more Gangsta-style rapper, or \r\r\nhave you gone more Rapcore or perhaps Crunk?\r\r\n<P>\r\r\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#000000\">\r\r\nI often get the comment on teacher feedback forms: \"Look forward to the\r\r\ntimes when Prof. Hart is traveling and his grad student teaches the\r\r\nclass.\"\r\r\n<P>\r\r\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#4A3C92\">\r\r\nWhy did you represent New Jersey and not Illinois or \r\r\nWashington State when you signed the Declaration of Independence?\r\r\n<P>\r\r\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#000000\">\r\r\nAh. You got this from the part of <a href=\"http://graphics.cs.uiuc.edu/~jch/\">my webpage</a> that points to other John\r\r\nHarts. This is because Google uses a \"hubs and authorities\" metric when\r\r\nsorting its index. I like to think that when you <a href=\"http://www.google.com/search?sourceid=navclient&ie=UTF-8&oe=UTF-8&q=john+hart\">Google John Hart</a> you\r\r\nget my webpage because I'm important, but it's really because my webpage\r\r\nis an authority on the John-Hartness of things.\r\r\n<P>\r\r\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#4A3C92\">\r\r\nHow would you avoid wardrobe malfunctions in the future?\r\r\n<P>\r\r\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#000000\">\r\r\nAvoid them?! I'm very much in favor of them.\r\r\n<P>\r\r\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#4A3C92\">\r\r\nYou hired yourself for your own team. If you start to underperform \r\r\nbecause you hate your boss, will you fire yourself, or just \r\r\ngive yourself a stern talking-to?\r\r\n<P>\r\r\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#000000\">\r\r\nIf I were my own boss, I'd offer myself professional advancement in\r\r\nexchange for sexual favors.\r\r\n<P>\r\r\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#4A3C92\">\r\r\nIn the third quarter, what was it that made you decide to go for it \r\r\ninstead of taking the easy field goal?\r\r\n<P>\r\r\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#000000\">\r\r\nI was losing to Antoine McNamara before the sketches results came out\r\r\nand saved my butt. I'll have to take that into consideration the next\r\r\ntime I argue against the existence and utility of the sketches program.\r\r\n<P>\r\r\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#4A3C92\">\r\r\nIs this just a game, or do friendships affect your \r\r\nalliances and who you vote off the island?\r\r\n<P>\r\r\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#000000\">\r\r\nIt's all a game. SIGGRAPH papers. Tenure. Monkeyball.\r\r\n<P>\r\r\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#4A3C92\">\r\r\nComing into the home stretch, the last innning, the sixth chukker, \r\r\nAntoine McNamara looked like he was going to have a two-peat, grab the \r\r\nbrass ring, take the crown, win the Beehive Boot trophy, and go for the \r\r\ngold. To what do you owe your come from behind, dark horse, underdog, never \r\r\nsay die, never say lose, never say \r\r\n<a href=\"http://dictionary.reference.com/help/faq/language/p/pneumono.html\">pneumonoultramicroscopicsilicovolcanoconiosis</a> victory?\r\r\n<P>\r\r\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#000000\">\r\r\nAs David Cross said at the end of his Celebrity Poker run, \"I wanted to\r\r\ngive 110%, but felt in the end I was only able to give about 108%.\"\r\r\n<P>\r\r\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#4A3C92\">\r\r\nThe yacht you sent me really was not necessary. One quick \r\r\nquestion: what is the best way to polish the gold-plated fixtures?\r\r\n<P>\r\r\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#000000\">\r\r\nIt's amazing what you can buy with \"startup\" money.\r\r\n<P>\r\r\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#4A3C92\">\r\r\nWhy do you think voters selected you this year as the best \r\r\nsupporting actor in a new sitcom?\r\r\n<P>\r\r\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#000000\">\r\r\nHuh? I think perhaps you might have me confused with Dick Cheney.\r\r\n</font>\r\r\n\r\r\r\n<P>\r\r\nWell, that's that, then. And <a href=\"http://www.barbneal.com/wav/ltunes/misc/thatsall.wav\">adebadadebadadebada that's all folks</a>: this will be the last year for the Fantasy Graphics League. It's been fun, but it's also become more and more difficult to run, as servers clamp down on \"sendmail\" to avoid spam, making it hard to send out results, etc. Of course, come November I might get bored and run it just one last time, again...\r\r\n\r\r\r\n<P>\r\r\nSpeaking of email, I do hope to send results to all participants sometime soon.\r\r\nIf you're dying to know right now who was worth how many points this year, check the <a href=\"http://www.realtimerendering.com/fgl/siggraph2004/auth_alpha.txt\">author list</a>.\r\r\r\n\r\r\r\n<P>\r\r\nThanks to everyone who participated and helped out. Special thanks to Andrew Glassner, who hosted some of the Perl scripts used for this year's contest.\r\r\n\r\r\r\n<P>Here are all the links you'll ever need:\r\r\n<UL>\r\r\n<LI><a href=\"prelim.htm\">This year's preliminary results.</a>\r\r\n<LI><a href=\"contest.htm\">This year's rules and entry form.</a>\r\r\n<LI><a href=\"../siggraph2003/index.htm\">Last year's results (SIGGRAPH 2003).</a>\r\r\n<LI><a href=\"../siggraph2003/contest.htm\">Last year's rules and entry form (SIGGRAPH 2003).</a>\r\r\n<LI><a href=\"../siggraph2002/index.htm\">Previous to last year's results (SIGGRAPH 2002).</a>\r\r\n<LI><a href=\"../siggraph2002/contest.htm\">Previous to last year's rules and entry form (SIGGRAPH 2002).</a>\r\r\n<LI><a href=\"../siggraph2001/index.htm\">Before the previous to last year's results (SIGGRAPH 2001).</a>\r\r\n<LI><a href=\"../siggraph2001/contest.htm\">Before the previous to last year's rules and entry form (SIGGRAPH 2001).</a>\r\r\n<LI><a href=\"../siggraph2000/index.htm\">FGL SIGGRAPH 2000 results.</a>\r\r\n<LI><a href=\"../siggraph2000/contest.htm\">FGL SIGGRAPH 2000 rules and entry form.</a>\r\r\n</UL>\r\r\n\r\r\r\n<hr WIDTH=\"100%\">\r\r\nFrom the cranial cavities of <a href=\"http://www.erichaines.com/\">Eric Haines</a>, \r\r\n<a href=\"http://www.cs.kuleuven.ac.be/~phil/\">Phil Dutr&eacute;</a>, Dan Kartch, \r\r\nand <a href=\"http://www.trumbore.com\">Ben Trumbore</a>. <br>\r\r\nlast updated: <i>May 28, 2004</i> \r\r\n</body>\r\r\n</html>\r\r\n"
  },
  {
    "path": "fgl/siggraph2004/prelim.htm",
    "content": "<!doctype html public \"-//w3c//dtd html 4.0 transitional//en\">\n\n<html>\n\n<head>\n\n   <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\n\n   <meta name=\"description\" content=\"FGL contest\">\n\n   <meta name=\"keywords\" content=\"fantasy graphics league\">\n\n   <title>Fantasy Graphics League First Round Results for 2004</title>\n\n</head>\n\n<body>\n\n\n\n\n<h1> Fantasy Graphics League First Round Results for 2004</h1>\n\n<P>\n\nThe Top Ten Lab Directors currently are: \n\n<PRE>\n\nPoints  Name &amp; Lab\n\n=========================================================\n\n282.50  Antoine McNamara, lab name: The Inverse Kinematics\n\n272.00  John Hart, lab name: The GPU Abuse Center\n\n255.00  Mira Dontcheva \n\n240.00  T. Aila, J. Lehtinen, V. Miettinen, lab name: rand()%680 + 1\n\n\n232.50  Aaron Hertzmann, lab name: Funky Homunculi\n\n212.00  Jan Kautz, lab name: Pixel-Mob\n\n180.00  Frank Losasso, lab name: The space partitioners\n\n177.50  Eric Haines, lab name: A Growing Concern\n\n169.50  Jonathan Cohen, lab name: Sigraphopoly\n\n169.00  Alan Chalmers, lab name: only_once_a_year\n\n</PRE>\n\n<p>out of 57 contestants. Yes, the <a href=\"../siggraph2003/index.htm\">previous year's winner, Antoine McNamara</a>, is indeed in first place at this point. Could this be the year we have a two-peat? It almost happened in the <a href=\"http://www.realtimerendering.com/fgl/siggraph2001/index.htm\">second FGL</a>, where Matt Pharr was leading the pack, only to be overcome in the end by Hanspeter Pfister's sketch winners. It's noteworthy that Antoine McNamara and John Hart each hired themselves for their own labs. Oh, and woohoo, I'm in 8th place - this is the first time I've actually come in anywhere over the median, let alone in the top ten.\n\n<P>\n\nHere are which researchers were chosen by the most lab directors:\n\n<PRE>\n\nAuthors, by popularity on teams\n\n===============================\n\n14 Peter-Pike Sloan\n\n12 Fr&eacute;do Durand\n\n11 Kavita Bala\n\n10 Ren Ng\n\n 9 Ian Buck\n\n 9 Aaron Hertzmann\n\n 8 John Hart\n\n 8 Wojciech Matusik\n\n 8 Jovan Popovic\n\n 7 Michael F. Cohen\n\n 7 Jan Kautz\n\n 7 Aseem Agarwala\n\n</PRE>\n\nMost of these researchers, 9 of 12, were in the money. However, only two of them were among the most efficient, i.e. gave the most bang for the buck, or most quarks for the quatloo:\n\n<PRE>\n\nAuthors ranked by efficiency\n\n\n\n\n###  Value Cost Efficiency Name\n\n===========================================\n\n294  80.00   15   5.3333   John Hart\n\n572  45.00   10   4.5000   Steven M. Seitz\n\n588  60.00   15   4.0000   Tao Ju\n\n168  50.00   15   3.3333   Frank Losasso\n\n427  27.50   10   2.7500   Michael Kazhdan\n\n107  50.00   20   2.5000   Dani Lischinski\n\n313  60.00   30   2.0000   Jovan Popovic\n\n386  30.00   15   2.0000   Mario Botsch\n\n519  20.00   10   2.0000   Robert Jagnow\n\n673  20.00   10   2.0000   Yutaka Ohtake\n\n 21  20.00   10   2.0000   Alexander Belyaev\n\n</PRE>\n\n<P>\n\nAs far as sheer points earned goes, here's the researcher list (recall that this does not include authors new this year, but rather only those authors who could be chosen):\n\n<PRE>\n\nAuthors ranked by highest point value\n\n\n\n\n\n###  Value Cost Efficiency Name\n\n=============================================\n\n294  80.00   15   5.3333   John Hart\n\n209  65.00  170   0.3824   Heung-Yeung Shum\n\n588  60.00   15   4.0000   Tao Ju\n\n313  60.00   30   2.0000   Jovan Popovic\n\n136  60.00   90   0.6667   Dinesh K. Pai\n\n141  60.00  100   0.6000   Doug L. James\n\n521  60.00  150   0.4000   Ronald Fedkiw\n\n198  59.00  140   0.4214   Hans-Peter Seidel\n\n267  55.00  100   0.5500   Jessica K. Hodgins\n\n223  55.00  210   0.2619   Hugues Hoppe\n\n</PRE>\n\nKudos to John Hart, who managed to be both the largest grossing and most cost-effective researcher this year, along with currently being in second place in the FGL. Honorable mention goes to Tao Ju, who is third in both categories.\n\n<P>\n\nInteresting side note: if you picked the previous four years' winners of the FGL for your lab (all of whom could be hired as researchers), their stats are:\n\n<PRE>\n\n###  Value Cost Efficiency Name\n\n=============================================\n\n403   0.00   30   0.0000   Matt Pharr\n\n199  30.00   70   0.4286   Hanspeter Pfister\n\n  4  30.00   70   0.4286   Aaron Hertzmann\n\n 47  15.00   15   1.0000   Antoine McNamara\n\n</PRE>\n\nSo you would have received 75 points for 185 quatloos (with 215 left to spend). This would have started you off in 35th place among the 57 teams. And if you had noticed that Matt Pharr was <a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/012553180X?tag=somebooksilike\">writing a book</a>, you would have ruled him out and had even more to spend. Of course, I didn't use this strategy either, but I lucked out picking John Hart.\n\n<P>\n\nThis year is (probably - no promises) going to be the last time I run the FGL, since after about the fifth repetition of a joke it just might start to lose its edge. In the hopes of generating controversy and scandal, I'm on the SIGGRAPH Sketches committee this year. To head off any charges of favoritism, please let me know now which researchers you've hired are likely to affect your score: simply write their names on a $20 bill and send it to me.\n\n<P>\n\nIf you want to check your results or have some peculiar desire to actually see what papers were accepted, see <a href=\"http://www.cs.brown.edu/~tor/sig2004.html\">Tim Rowley's great web page</a>. I've also put up the <a href=\"auth_alpha.txt\">alphabetical listing of hireable researchers</a> and how many points each earned this year.\n\n<P>\n\nIf you're really desperate to waste more time, check out these links:\n\n<UL>\n\n<LI><a href=\"contest.htm\">This year's rules and entry form.</a>\n\n<LI><a href=\"../siggraph2003/index.htm\">Last year's results (SIGGRAPH 2003).</a>\n\n<LI><a href=\"../siggraph2003/contest.htm\">Last year's rules and entry form (SIGGRAPH 2003).</a>\n\n<LI><a href=\"../siggraph2002/index.htm\">Previous to last year's results (SIGGRAPH 2002).</a>\n\n<LI><a href=\"../siggraph2002/contest.htm\">Previous to last year's rules and entry form (SIGGRAPH 2002).</a>\n\n<LI><a href=\"../siggraph2001/index.htm\">Before the previous to last year's results (SIGGRAPH 2001).</a>\n\n<LI><a href=\"../siggraph2001/contest.htm\">Before the previous to last year's rules and entry form (SIGGRAPH 2001).</a>\n\n<LI><a href=\"../siggraph2000/index.htm\">FGL SIGGRAPH 2000 results.</a>\n\n<LI><a href=\"../siggraph2000/contest.htm\">FGL SIGGRAPH 2000 rules and entry form.</a>\n\n</UL>\n\n\n\n\n<hr WIDTH=\"100%\">\n\nFrom the cranial folds of <a href=\"http://www.erichaines.com/\">Eric Haines</a>, \n\n<a href=\"http://www.cs.kuleuven.ac.be/~phil/\">Phil Dutr&eacute;</a>, Dan Kartch, \n\nand <a href=\"http://www.trumbore.com\">Ben Trumbore</a>. <br>\n\nlast updated: <i>April 10, 2004</i> \n\n</body>\n\n</html>\n\n"
  },
  {
    "path": "fgl/siggraph2004/sigsketch.txt",
    "content": "Stormy Weather\r\r\nWilli Geiger\r\r\n\r\r\r\nTile-Based Texture Mapping on Graphics Hardware\r\r\nLi-Yi Wei\r\r\n\r\r\r\nSuperimposing Pictorial Artwork with Projected Imagery\r\r\nOliver Bimber\r\r\n\r\r\r\nVideo See-Through and Optical Tracking with Consumer Cell Phones\r\r\nMathias Mhring\r\r\n\r\r\r\nInter-frame caching for high quality terrain rendering\r\r\nMrten Larsson\r\r\n\r\r\r\nCreating Animations of Fluids and Cloth with Moving Characters\r\r\nNobuhiro Kondoh\r\r\n\r\r\r\nX-Ray Window: Portable Visualization on the International Space Station\r\r\nWilliam W. White\r\r\n\r\r\r\nControsenso But Not So Much: Digital Artifacts to Ease Communication and Exchange with Seeing-Impaired People\r\r\nMaria Alberta Alberti\r\r\n\r\r\r\nReflectance Field Rendering of Human Faces in  \"Spider-Man 2\"\r\r\nMark Sagar\r\r\n\r\r\r\nMaking The Leap: Crosstraing Traditional Artists in 3D\r\r\nMatt Elson\r\r\n\r\r\r\nThrowing A CGI Curve Ball: Cartoony Character Setup on Chicken Little\r\r\nKevin Geiger\r\r\n\r\r\r\nMaking of The Superpunch\r\r\nGeorge D. Borshukov\r\r\n\r\r\r\nFast Solutions to Gas Volumetrics in Matrix Revolutions\r\r\nJohnny Gibson\r\r\n\r\r\r\nlgf3: A Versatile Framework for Image-Based Modeling and Rendering\r\r\nChristian Vogelgsang\r\r\n\r\r\r\nConceiving embodiment: the dance-architecture of Spawn\r\r\nMette Ramsgard Thomsen\r\r\n\r\r\r\nConstrained Segmentation of Complex Models for Image-Based Texture Editing\r\r\nIoana Boier-Martin\r\r\n\r\r\r\nInteractive Scene Modeling from Dense Color and Sparse Depth\r\r\nVoicu Popescu\r\r\n\r\r\r\nWrangling Lighting and Rendering Data at Disney Feature Animation\r\r\nMark A. McLaughlin\r\r\n\r\r\r\nSketch Pose: Artist Friendly Posing Tool\r\r\nBrendan Duncan\r\r\n\r\r\r\nVisualization of Heart Function\r\r\nVassili Hurmusiadis\r\r\n\r\r\r\nA Framework for Haptic Rendering of Large-Scale Virtual Environments\r\r\nMashhuda Glencross\r\r\n\r\r\r\nSynaesthesia, Data Mapping and Synchronicity\r\r\nBrian Evans\r\r\n\r\r\r\nAll This Useless Beauty\r\r\nAnthony Santoro\r\r\n\r\r\r\nA Software for Reconstructing 3D-Terrains from Scanned Maps\r\r\nJoachim Pouderoux\r\r\n\r\r\r\nHaptic Rendering of Interaction between Textured Models\r\r\nMiguel A. Otaduy\r\r\n\r\r\r\nReal-Time Skin Rendering on Graphics Hardware\r\r\nPedro V. Sander\r\r\n\r\r\r\nPractical Real-Time Hair Rendering and Shading\r\r\nThorsten Scheuermann\r\r\n\r\r\r\nThere's More Than One Way to Skin a Wolf: Wolf Transformations in \"Van Helsing\"\r\r\nNigel Sumner\r\r\n\r\r\r\nInteractive Motion Decomposition\r\r\nAri Shapiro\r\r\n\r\r\r\nAbstracting design, designing abstractions Use of computer graphics in early stages of architectural design\r\r\nAndrzej Zarzycki\r\r\n\r\r\r\nGeometry Synthesis\r\r\nAres Lagae\r\r\n\r\r\r\nMarker-less Human Motion Transfer\r\r\nKong-man Cheung\r\r\n\r\r\r\nSwirling-Sweepers: Constant-Volume Modeling\r\r\nAlexis Angelidis\r\r\n\r\r\r\nEcce Homology\r\r\nRuth West\r\r\n\r\r\r\nConstraint-based Synthesis of Visual Speech\r\r\nJames Edge\r\r\n\r\r\r\nReflection Morphing\r\r\nAndrew Martin\r\r\n\r\r\r\nBulging Muscles and Sliding Skin: Deformation Systems for Hellboy\r\r\nPaul G. Thuriot\r\r\n\r\r\r\nReal-time rendering for autostereoscopic 3D display systems\r\r\nShingo Yanagawa\r\r\n\r\r\r\nModeling Expressive 3D Caricatures\r\r\nErgun Akleman\r\r\n\r\r\r\nColumn Modeling\r\r\nEsan Mandal\r\r\n\r\r\r\nSubband Encoding of High Dynamic Range Imagery\r\r\nGreg Ward\r\r\n\r\r\r\nArtifacts of the Presence Era: Visualizing Presence for Posterity\r\r\nFernanda B. Vigas\r\r\n\r\r\r\nComputer-Linked Autofabricated 3D Model For Teaching Structural Biology\r\r\r\nAlexandre Gillet\r\r\n\r\r\r\nA Heightfield on an Isometric Grid\r\r\nMorgan McGuire\r\r\n\r\r\r\nGalilean Invariance for Fluid Simulation\r\r\nMaurya Shah\r\r\n\r\r\r\nCords: Keyframe Control of Curves with Physical Properties\r\r\nPatrick Coleman\r\r\n\r\r\r\nThe Day After Tomorrow Twister sequence Barbie Toolkit\r\r\nJonah Hall\r\r\n\r\r\r\nVeggie Diaries: Urban Mobile MR Entertainment\r\r\nTomoki Saso\r\r\n\r\r\r\nAn efficient production pipeline to create 52 full 3DCGI anime episodes.\r\r\nKen Suzuki\r\r\n\r\r\r\nAdaptable Setup For Performance Driven Facial Animation\r\r\nVolker Helzle\r\r\n\r\r\r\nFragra: A Visual-Olfactory VR Game\r\r\nTakashi Amada\r\r\n\r\r\r\nRendering Falling Rain and Snow\r\r\nNiniane Wang\r\r\n\r\r\r\nWorkflow and CG Tools for the Cartoon TV Program \"\"Monkey Turn\"\r\r\nMegumi Kondo\r\r\n\r\r\r\nTweaking stylized light and shade\r\r\nKen Anjyo\r\r\n\r\r\r\nStrokes for Drawings Using Illuminated Paper Surfaces\r\r\nKyoko Murakami\r\r\n\r\r\r\nRadiance Caching and Local Geometry Correction\r\r\nOkan Arikan\r\r\n\r\r\r\nImproved Automatic Caricature by Feature Normalization and Exaggeration\r\r\nZhenyao Mo\r\r\n\r\r\r\nNightDriving  Videodance in Performance\r\r\nJohn Crawford\r\r\n\r\r\r\n3D Character Extension for Stop Motion Puppets\r\r\nMelanie Beisswenger\r\r\n\r\r\r\nExperimental Validation of Analytical BRDF Models\r\r\nAddy Ngan\r\r\n\r\r\r\nSketch Interface for 3D Modeling of Flowers\r\r\nTakashi Ijiri\r\r\n\r\r\r\nA New Style of Ancient Culture  Animated Chinese Dunhuang Murals\r\r\r\nYi-Bo Zhu\r\r\n\r\r\r\nLong Hair and Fur for \"Van Helsing\"\r\r\nZoran Kacic-Alesic\r\r\n\r\r\r\nMosaic for Stackable Objects\r\r\nJin Wan Park\r\r\n\r\r\r\nPractical Simulation of Surface Tension Flows\r\r\nJonathan M. Cohen\r\r\n\r\r\r\nNon-Linear Kernel-based Precomputed Light Transport\r\r\nPaul Green\r\r\n\r\r\r\nA Self-Reconfigurable Camera Array\r\r\nCha Zhang\r\r\n\r\r\r\nImage-based lighting using a piecewise-constant importance function\r\r\nJonathan M. Cohen\r\r\n\r\r\r\nCafe Tools: Contents that Connect People\r\r\nAtsuro Ueki\r\r\n\r\r\r\nExtracting Face Bump Maps From Video\r\r\nJames Paterson\r\r\n\r\r\r\nQuick-VDR: Interactive View-Dependent Rendering of Massive Models\r\r\nSungeui Yoon\r\r\n\r\r\r\nMaking Space for Time in Time-Lapse Photography\r\r\nMichael Terry\r\r\n\r\r\r\nLearning Silhouette Features for Control of Human Motion\r\r\nLiu Ren\r\r\n\r\r\r\nzDOF -  A Fast, Physically Accurate Algorithm for Simulating Depth-of-Field Effects in Synthetic Images Using Z-Buffers\r\r\nClay Budin\r\r\n\r\r\r\nI,Robot: Character Pipeline, Tools, and Methods\r\r\nSerge Sretschinsky\r\r\n\r\r\r\nA Viscous Paint Model for Interactive Applications\r\r\nWilliam Baxter\r\r\n\r\r\r\nA Perceptual Metric for Production Testing\r\r\nHector Yee\r\r\n\r\r\r\nProcedural Building Destruction for \"The Day After Tomorrow\"\r\r\nJens Zalzala\r\r\n\r\r\r\nRobust Rendering of High Resolution Terrain\r\r\nMatt Fairclough\r\r\n\r\r\r\nFast and Reliable Collision Culling using Graphics Processors\r\r\nNaga Govindaraju\r\r\r\n\r\r\r\nOutdoor Mixed Reality Utilizing Surveillance Cameras\r\r\nTaisuke Takemasa\r\r\n\r\r\r\nRefolding Planar Polygons\r\r\nJames F. O'Brien\r\r\n\r\r\r\nShape Preserving Mesh Deformation\r\r\nAlla Sheffer\r\r\n\r\r\r\nIllusory Interactive Performance by Self Eye Movement\r\r\nJunji Watanabe\r\r\n\r\r\r\nQuick Image-Based Lighting of Hair\r\r\nNeulander\r\r\n\r\r\r\nDisplacement mapping with ray-casting in hardware\r\r\nKeith Yerex\r\r\n\r\r\r\nBLADESHIPS -An Interactive Attraction in Mixed Reality-\r\r\nMasayuki Takemura\r\r\n\r\r\r\nPACKMAN: Texture Compression for Mobile Phones\r\r\nJacob Strom\r\r\n\r\r\r\nRe-usable Implicit Functions\r\r\nAlyn Rockwood\r\r\n\r\r\r\nInside-Out Interaction: An Interaction Technique for Dealing with Large Interface Surfaces such as Web Pages on Small Screen Displays\r\r\nDaniel Fallman\r\r\n\r\r\r\nTowards a unified approach to 3D environment capture and rendering.\r\r\nGordon Watson\r\r\n\r\r\r\nQuality Issues in Asset Creation on a Massive Scale for EverQuest II\r\r\nStuart Compton\r\r\n\r\r\r\nTile-based kolam patterns\r\r\nSaty Raghavachary\r\r\n\r\r\r\nFair LVC-Curves on Subdivision Surfaces\r\r\nCarlo H. Sequin\r\r\n\r\r\r\nA Self-Shadow Algorithm for Dynamic Hair using Density Clustering\r\r\nTom Mertens\r\r\n\r\r\r\nRLE Sparse Level Sets\r\r\nBen Houston\r\r\n\r\r\r\nMotion Emphasis Filter for Making Mental Motion of 3D Characters\r\r\nYoshiyuki Koie\r\r\n\r\r\r\nSquashing Cubes: Automating Deformable Model Construction for Graphics\r\r\nDoug L. James\r\r\n\r\r\r\nThe Body's Surface as a Multimedia Interface: Closed-Eyes Nonverbal Telehaptic Communication\r\r\nWilliam Meyer\r\r\n\r\r\r\nElectric Sheep\r\r\nScott Draves\r\r\n\r\r\r\nAutomatic Image Retargeting\r\r\nVidya Setlur\r\r\n\r\r\r\nGeneralized Approach to Rendering Fabric\r\r\nRick Glumac\r\r\n\r\r\r\nVirtual Instrument Design and Animation\r\r\nCynthia Bruyns\r\r\n\r\r\r\nCC Shadow Volumes\r\r\nBrandon Lloyd\r\r\n\r\r\r\nAnimating Puss in Boots' Feather in Shrek2\r\r\nScott Peterson\r\r\n\r\r\r\nFireballs in Shrek2\r\r\nArnauld Lamorlette\r\r\n\r\r\r\nImage Based Fluids\r\r\nLewis Kofsky\r\r\n\r\r\r\nProcedural Petticoats in Shrek2\r\r\r\nMatt Baer\r\r\n\r\r\r\nArt-Driven Fluids & Foliage\r\r\nFrancois Antoine\r\r\n\r\r\r\nPhotometric Stereo for Archeological Inscriptions\r\r\nPer Einarsson\r\r\n\r\r\r\nFunctionally Optimized Subdivision Surfaces\r\r\nPushkar Joshi\r\r\n\r\r\r\nRendering translucent Robots\r\r\nPaul George\r\r\n\r\r\r\nUnlighting the Parthenon\r\r\nChris Tchou\r\r\n\r\r\r\nBe-heading a Vampire: Combining 2D and 3D Elements with On-set Motion Capture to Create the Vampire Brides in Van Helsing.\r\r\nDoug Griffin\r\r\n\r\r\r\nFaster GPU Computations Using Adaptive Refinement\r\r\nCraig Donner\r\r\n\r\r\r\nGrowing Up With Fluid Simulation on \"\"Day After Tomorrow\"\r\r\nJason Iversen\r\r\n\r\r\r\nSimilarity-Based Surface Modelling Using Geodesic Fans\r\r\nSteve Zelinka\r\r\n\r\r\r\nThe Art of SSX3\r\r\nHenry LaBounta\r\r\n\r\r\r\nMultilinear Models for Facial Synthesis\r\r\nDaniel Vlasic\r\r\n\r\r\r\nWearable scanning laser projector (WSLP)\r\r\nTaro Maeda\r\r\n\r\r\r\nUberFlow: A GPU-Based Particle Engine\r\r\nPeter Kipfer\r\r\n\r\r\r\nImitation and Social Intelligence for Synthetic Characters\r\r\nDaphna Buchsbam\r\r\n\r\r\r\nMulti-Resolution Sound Rendering\r\r\nMichael Wand\r\r\n\r\r\r\nVisual Simulation of the Interaction between Market Demand, Planning Rules and City Form\r\r\nMichael Flaxman\r\r\n\r\r\r\nVery Slowly Animating Textiles: Shimmering Flower\r\r\nJoanna Berzowska\r\r\n\r\r\r\nProng Features Detection of a 3D Model Based on the Watershed Algorithm\r\r\nFu-Che Wu\r\r\n\r\r\r\nRay Maps for Global Illumination\r\r\nJiri Bittner\r\r\n\r\r\r\nBuilding Crowds Of Unique Characters\r\r\nDavid Prescott\r\r\n\r\r\r\nImage-Based Tomographic Reconstruction of Flames\r\r\nIvo Ihrke\r\r\n\r\r\r\nInteractive Visualization of Exceptionally Complex Industrial CAD Datasets\r\r\nAndreas Dietrich\r\r\n\r\r\r\nInteractive American Sign Language Dictionary\r\r\nJose L. Hernandez-Rebollar\r\r\n\r\r\r\nSpherical Harmonic Gradients\r\r\nThomas Annen\r\r\n\r\r\r\nDD::Fluid::Solver::SolverFire\r\r\nHenrik Falt\r\r\n\r\r\r\nA Physically Based Model of Ice\r\r\nTheodore Kim\r\r\n\r\r\r\nInelastic Scattering in Participating Media Using Curved Photon Mapping\r\r\nD. Gutierrez\r\r\n\r\r\r\nRenderMonkey: An Effective Environment for Shader Prototyping and Development\r\r\nNatalya Tatarchuk\r\r\n\r\r\r\nA Malleable Surface Touch Interface\r\r\nFlorian Vogt\r\r\n\r\r\r\nPosing as a Werewolf: The Creature Matchmove Tool Used for Van Helsing\r\r\nMarla Newall\r\r\n\r\r\r\nScents of Space: an interactive smell system\r\r\nUsman Haque\r\r\n\r\r\r\nThe Tar Monster: Creating a Character With Fluid Simulation\r\r\nMark Wiebe\r\r\n\r\r\r\nSimulating and Rendering Wet Hair\r\r\nKelly Ward\r\r\n\r\r\r\nAn Autostereoscopic Optical See-Through Display for Augmented Reality\r\r\nAlex Olwal\r\r\n\r\r\r\nBidirectional Importance Sampling for Illumination from Environment Maps\r\r\nDavid Burke\r\r\n\r\r\r\nSymbol Mall\r\r\nJirayu Uttaranakorn\r\r\n\r\r\r\nAbstract Virtual Environments for Assessing Cognitive Abilities\r\r\nMatthew Rizzo\r\r\n\r\r\r\nBuilding a Machine City for Matrix Revolutions\r\r\nCharles Rose\r\r\n\r\r\r\nSkeletal Parameter Estimation from Optical Motion Capture Data\r\r\nAdam Kirk\r\r\n\r\r\r\nModeling and Simulation of Sharp Creases\r\r\nMin-Hyung Choi\r\r\n\r\r\r\nNice and Fast Implicit Surfaces over Noisy Point Clouds\r\r\nJan Klein\r\r\n\r\r\r\nRendering Skewed Plane of Sharp Focus and Associated Depth of Field\r\r\nBrian A. Barsky\r\r\n\r\r\r\nModel and control of simulated respiration for animation\r\r\nVictor Zordan\r\r\n\r\r\r\nLive Cinema: an instrument for cinema editing as a live performance\r\r\nMichael Lew\r\r\n\r\r\r\nJiggly Bits and Motion Retargeting: Bringing the Motion of Hyde to Life in Van Helsing with Dynamics\r\r\nRyan Kautzman\r\r\n\r\r\r\n"
  },
  {
    "path": "fgl/siggraph2005/CVS/Entries",
    "content": "/auth_val.txt/1.1/Tue Jun 24 12:12:41 2008//\n/contest.htm/1.1/Tue Jun 24 12:12:41 2008//\n/costframe.htm/1.2/Wed Sep 23 14:51:35 2009//\n/entry.htm/1.1/Tue Jun 24 12:12:41 2008//\n/entryframe.htm/1.2/Thu Sep  4 03:35:21 2008//\n/es1.jpg/1.1/Tue Jun 24 12:12:41 2008/-kb/\n/es2.jpg/1.1/Tue Jun 24 12:12:41 2008/-kb/\n/es3.jpg/1.1/Tue Jun 24 12:12:41 2008/-kb/\n/es4.jpg/1.1/Tue Jun 24 12:12:41 2008/-kb/\n/es5.jpg/1.1/Tue Jun 24 12:12:41 2008/-kb/\n/es6.jpg/1.1/Tue Jun 24 12:12:42 2008/-kb/\n/es7.jpg/1.1/Tue Jun 24 12:12:42 2008/-kb/\n/es8.jpg/1.1/Tue Jun 24 12:12:42 2008/-kb/\n/fm1.jpg/1.1/Tue Jun 24 12:12:42 2008/-kb/\n/fm2.jpg/1.1/Tue Jun 24 12:12:42 2008/-kb/\n/fm3.jpg/1.1/Tue Jun 24 12:12:42 2008/-kb/\n/fm4.jpg/1.1/Tue Jun 24 12:12:42 2008/-kb/\n/index.htm/1.2/Wed Sep 23 14:51:36 2009//\n/prelim.htm/1.2/Wed Sep 23 14:51:36 2009//\n/yaohua_hu.jpg/1.1/Tue Jun 24 12:12:42 2008/-kb/\nD\n"
  },
  {
    "path": "fgl/siggraph2005/CVS/Entries.Extra",
    "content": "/auth_val.txt////*////\n/contest.htm////*////\n/costframe.htm////*////\n/entry.htm////*////\n/entryframe.htm////*////\n/es1.jpg////*////\n/es2.jpg////*////\n/es3.jpg////*////\n/es4.jpg////*////\n/es5.jpg////*////\n/es6.jpg////*////\n/es7.jpg////*////\n/es8.jpg////*////\n/fm1.jpg////*////\n/fm2.jpg////*////\n/fm3.jpg////*////\n/fm4.jpg////*////\n/index.htm////*////\n/prelim.htm////*////\n/yaohua_hu.jpg////*////\n"
  },
  {
    "path": "fgl/siggraph2005/CVS/Entries.Extra.Old",
    "content": ""
  },
  {
    "path": "fgl/siggraph2005/CVS/Entries.Old",
    "content": ""
  },
  {
    "path": "fgl/siggraph2005/CVS/Repository",
    "content": "RTR3/website/fgl/siggraph2005\n"
  },
  {
    "path": "fgl/siggraph2005/CVS/Root",
    "content": ":pserver:erich@cvs.cs.lth.se:/local/cvs/repository-tam\n"
  },
  {
    "path": "fgl/siggraph2005/CVS/Template",
    "content": ""
  },
  {
    "path": "fgl/siggraph2005/auth_val.txt",
    "content": "\r\r\r\n\r\r\r\n\r\r\r\n\r\r\r\nAuthors ranked by highest point value\r\r\n### Value Cost Efficiency Name\r\r\n==============================\r\r\n234 111.14  210   0.5293   Heung-Yeung Shum\r\r\n120 70.00  100   0.7000   Daniel Cohen-Or\r\r\n181 70.00   85   0.8235   Fabio Pellacini\r\r\n232 65.00  120   0.5417   Henrik Wann Jensen\r\r\n 62 61.14   90   0.6794   Baining Guo\r\r\n461 60.00   30   2.0000   Michael F. Deering\r\r\n154 60.00  130   0.4615   Doug L. James\r\r\n559 60.00   50   1.2000   Ren Ng\r\r\n192 56.00  140   0.4000   Frdo Durand\r\r\n573 55.00  210   0.2619   Ronald Fedkiw\r\r\n340 50.00   90   0.5556   Jovan Popovic\r\r\n668 47.00   60   0.7833   Tomas Akenine-Mller\r\r\n296 42.00  130   0.3231   Jessica K. Hodgins\r\r\n247 42.00  190   0.2211   Hugues Hoppe\r\r\n502 40.00   10   4.0000   Norimichi Tsumura\r\r\n285 40.00   30   1.3333   Jefferson Han\r\r\n148 40.00  120   0.3333   Dinesh K. Pai\r\r\n270 40.00  140   0.2857   James F. O'Brien\r\r\n  7 40.00   10   4.0000   Abhijeet Ghosh\r\r\n698 40.00   15   2.6667   Willi Geiger\r\r\n460 39.50   60   0.6583   Michael F. Cohen\r\r\n642 35.00   15   2.3333   Takeo Igarashi\r\r\n298 35.00   30   1.1667   Jian Sun\r\r\n452 35.00   45   0.7778   Matthias Zwicker\r\r\n 25 32.00   30   1.0667   Alexei A. Efros\r\r\n322 32.00    5   6.4000   John F. Hughes\r\r\n708 32.00   70   0.4571   Wojciech Matusik\r\r\n380 30.57   20   1.5286   Kun Zhou\r\r\n507 30.00   20   1.5000   Olga Sorkine\r\r\n520 30.00   35   0.8571   Paul E. Debevec\r\r\n167 30.00   10   3.0000   Enrico Gobbetti\r\r\n275 30.00   10   3.0000   Jarek Rossignac\r\r\n600 30.00   30   1.0000   Shree K. Nayar\r\r\n180 30.00   10   3.0000   Fabio Marton\r\r\n304 30.00   25   1.2000   Jin-Xiang Chai\r\r\n391 30.00  100   0.3000   Leonard McMillan\r\r\n 82 30.00   50   0.6000   Bruce Walter\r\r\n557 30.00  180   0.1667   Ravi Ramamoorthi\r\r\n657 30.00   35   0.8571   Tim Hawkins\r\r\n565 30.00   40   0.7500   Robert Bridson\r\r\n480 27.50   45   0.6111   Ming Lin\r\r\n221 27.00   85   0.3176   Hanspeter Pfister\r\r\n637 27.00  120   0.2250   Szymon Rusinkiewicz\r\r\n429 25.00   95   0.2632   Markus H. Gross\r\r\n269 25.00    5   5.0000   James Davis\r\r\n436 25.00  150   0.1667   Mathieu Desbrun\r\r\n620 24.00   20   1.2000   Steve Lin\r\r\n621 23.57   45   0.5238   Steve Marschner\r\r\n149 22.50   55   0.4091   Dinesh Manocha\r\r\n717 20.57   45   0.4571   Xin Tong\r\r\n 88 20.00   30   0.6667   C. Karen Liu\r\r\n212 20.00  120   0.1667   Greg Turk\r\r\n689 20.00   50   0.4000   Vladislav Kraevoy\r\r\n119 20.00   70   0.2857   Dani Lischinski\r\r\n105 20.00   25   0.8000   Christian Theobalt\r\r\n129 20.00   80   0.2500   David A. Forsyth\r\r\n610 20.00   30   0.6667   Stefan Gumhold\r\r\n260 20.00   15   1.3333   Ioana Martin\r\r\n430 20.00   60   0.3333   Martin Isenburg\r\r\n272 20.00   20   1.0000   James Hays\r\r\n522 20.00   20   1.0000   Paul G. Kry\r\r\n193 20.00   20   1.0000   Frdric Pighin\r\r\n367 20.00   15   1.3333   Keith Noah Snavely\r\r\n734 20.00   30   0.6667   Yoshinori Dobashi\r\r\n465 20.00   30   0.6667   Michael Hofer\r\r\n705 20.00   10   2.0000   William Tomlinson\r\r\n353 20.00    5   4.0000   Kari Pulli\r\r\n645 20.00   75   0.2667   Tao Ju\r\r\n314 20.00   15   1.3333   Joelle Thollot\r\r\n597 20.00   20   1.0000   Shachar Fleishman\r\r\n309 20.00   15   1.3333   Joe Warren\r\r\n  3 20.00  100   0.2000   Aaron Hertzmann\r\r\n528 20.00   40   0.5000   Peter J. Mucha\r\r\n496 20.00   15   1.3333   Nick Rasmussen\r\r\n693 20.00   20   1.0000   W.C. Lin\r\r\n746 20.00  190   0.1053   Zoran Popovic\r\r\n726 20.00   15   1.3333   Yin Li\r\r\n  9 20.00   40   0.5000   Adam W. Bargteil\r\r\n333 20.00   60   0.3333   Jorg Peters\r\r\n102 20.00   10   2.0000   Christian Fuchs\r\r\n505 20.00   70   0.2857   Okan Arikan\r\r\n586 20.00   15   1.3333   Scott Schaefer\r\r\n 85 20.00   20   1.0000   Bryan E. Feldman\r\r\n526 20.00   15   1.3333   Pemith Randima Fernando\r\r\n261 20.00   10   2.0000   Irene Albrecht\r\r\n408 19.50   70   0.2786   Maneesh Agrawala\r\r\n 75 17.50  130   0.1346   Brian Curless\r\r\n138 17.50  150   0.1167   David H. Salesin\r\r\n564 17.50   85   0.2059   Richard Szeliski\r\r\n423 15.24   10   1.5238   Mark Horowitz\r\r\n412 15.24  150   0.1016   Marc Levoy\r\r\n451 15.00   10   1.5000   Matthias Mueller\r\r\n186 15.00   65   0.2308   Frank Losasso\r\r\n542 15.00   80   0.1875   Pierre Alliez\r\r\n266 15.00   15   1.0000   Jack Tumblin\r\r\n302 15.00   15   1.0000   Jiaya Jia\r\r\n140 15.00   20   0.7500   David Levin\r\r\n410 15.00  110   0.1364   Marc Alexa\r\r\n135 15.00   30   0.5000   David Cohen-Steiner\r\r\n407 15.00   15   1.0000   Makoto Okabe\r\r\n568 15.00   60   0.2500   Robert W. Sumner\r\r\n730 15.00   60   0.2500   Yizhou Yu\r\r\n549 15.00   30   0.5000   Qing Wu\r\r\n598 15.00   15   1.0000   Shigeru Owada\r\r\n631 15.00   10   1.5000   Sungeui Yoon\r\r\n168 15.00   20   0.7500   Eran Guendelman\r\r\n555 15.00   35   0.4286   Ramesh Raskar\r\r\n  2 15.00   10   1.5000   Aaron Bobick\r\r\n112 15.00   70   0.2143   Craig Gotsman\r\r\n687 15.00   10   1.5000   Vivek Kwatra\r\r\n530 15.00   60   0.2500   Peter Lindstrom\r\r\n228 15.00   10   1.5000   Helge Seetzen\r\r\n262 15.00   55   0.2727   Irfan Essa\r\r\n442 15.00   45   0.3333   Matthew Brand\r\r\n189 12.00   65   0.1846   Franois X. Sillion\r\r\n155 12.00   55   0.2182   Douglas DeCarlo\r\r\n691 12.00   30   0.4000   W. Freeman\r\r\n342 12.00   15   0.8000   Jue Wang\r\r\n677 12.00   30   0.4000   Ulf Assarsson\r\r\n625 12.00  110   0.1091   Steven J. Gortler\r\r\n 21 12.00   10   1.2000   Alex Colburn\r\r\n301 12.00   10   1.2000   Jiaping Wang\r\r\n660 12.00   20   0.6000   Timo Aila\r\r\n114 12.00   50   0.2400   Cyril Soler\r\r\n  8 12.00   95   0.1263   Adam Finkelstein\r\r\n426 10.00   60   0.1667   Mark Pauly\r\r\n735 10.00   35   0.2857   Yung-Yu Chuang\r\r\n360 10.00   35   0.2857   Kavita Bala\r\r\n115 10.00   10   1.0000   Dan B. Goldman\r\r\n101 10.00   35   0.2857   Chris Tchou\r\r\n590 10.00   15   0.6667   Sebastian Fernandez\r\r\n714 10.00   20   0.5000   Xi Wang\r\r\n151 10.00  120   0.0833   Donald P. Greenberg\r\r\n343 10.00  140   0.0714   Julie Dorsey\r\r\n 42 10.00   25   0.4000   Andrew Gardner\r\r\n539 10.00   45   0.2222   Philip Dutr\r\r\n729 10.00   15   0.6667   Yiying Tong\r\r\n 22 10.00   30   0.3333   Alex Mohr\r\r\n 66 10.00   30   0.3333   Bart Adams\r\r\n395 10.00   25   0.4000   Lifeng Wang\r\r\n548 10.00   15   0.6667   Przemyslaw Prusinkiewicz\r\r\n376 10.00   15   0.6667   Kiril Vidimce\r\r\n 72 10.00   15   0.6667   Brendan Lane\r\r\n 37 10.00   10   1.0000   Andreas Wenger\r\r\n561 10.00   15   0.6667   Richard Keiser\r\r\n547  8.57   20   0.4286   Pradeep Sen\r\r\n 69  8.57   10   0.8571   Billy Chen\r\r\n230  8.57   10   0.8571   Hendrik P. A. Lensch\r\r\n725  8.57   35   0.2449   Yanyun Chen\r\r\n718  8.57   35   0.2449   Xinguo Liu\r\r\n325  8.57   75   0.1143   John M. Snyder\r\r\n484  7.50   10   0.7500   Naga Govindaraju\r\r\n 59  7.50   40   0.1875   Aseem Agarwala\r\r\n680  6.67   10   0.6667   Vaibhav Vaish\r\r\n"
  },
  {
    "path": "fgl/siggraph2005/contest.htm",
    "content": "<!doctype html public \"-//w3c//dtd html 4.0 transitional//en\">\r\r\n<html>\r\r\n<head>\r\r\n   <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\r\r\n   <meta name=\"description\" content=\"FGL contest\">\r\r\n   <meta name=\"keywords\" content=\"fantasy graphics league\">\r\r\n   <title>Fantasy Graphics League 2005</title>\r\r\n</head>\r\r\n<body>\r\r\n\r\r\r\n<h1>\r\r\nFantasy Graphics League 2005</h1>\r\r\n\r\r\r\nNo one (except the monkeys themselves) knew where they came from. All that was clear was that these were a different sort of flying monkey: they had money. Rather than working for witches and kidnapping little dogs, this time around they were calling the shots. And there were a lot of them, thousands upon thousands, each with more money than most of us make our whole lives. They purchased prescription drugs, fruitcakes, weight loss products, Rolexi, and cosmetics from the Dead Sea. They bought engraveries, they bought tobogganeers, they bought forklifteriums, they bought astrologizettes.\r\r\n<P>\r\r\n<center>\r\r\n<a href=\"http://gpll.org/fml/fml.html\"><img src=\"fm4.jpg\"></a>&nbsp;&nbsp;&nbsp;\r\r\n<a href=\"http://www.worth1000.com/cache/gallery/contestcache.asp?contest_id=1927\"><img src=\"fm2.jpg\"></a>&nbsp;&nbsp;&nbsp;\r\r\n<a href=\"http://www.loc.gov/exhibits/oz/ozsect1.html\"><img src=\"fm3.jpg\"></a>&nbsp;&nbsp;&nbsp;\r\r\n<a href=\"http://www.kansasoz.com/ivantshirts01.htm\"><img src=\"fm1.jpg\"></a>\r\r\n</center>\r\r\n<P>\r\r\nThen they discovered computer graphics. Specifically, screen-savers. Pretty colors, flashing lights, spinny things, all on a portable little screen. Once they discovered the <a href=\"http://www.electricsheep.org/\">electric sheep</a> screensaver, they purchased majority holdings in EarthLink and Time-Warner just to guarantee enough bandwidth for flying monkeys everywhere. But soon their insatiable desires for more spinning flashing pretty things led them to hire any and all graphics researchers, to work on new screensaver designs.\r\r\n<P>\r\r\n<center>\r\r\n<a href=\"http://v2d5.sheepserver.net/cgi/best.cgi\" border=\"1\"><img src=\"es1.jpg\"></a>&nbsp;&nbsp;&nbsp;\r\r\n<a href=\"http://v2d5.sheepserver.net/cgi/best.cgi\" border=\"1\"><img src=\"es2.jpg\"></a>&nbsp;&nbsp;&nbsp;\r\r\n<a href=\"http://v2d5.sheepserver.net/cgi/best.cgi\" border=\"1\"><img src=\"es3.jpg\"></a>&nbsp;&nbsp;&nbsp;\r\r\n<a href=\"http://v2d5.sheepserver.net/cgi/best.cgi\" border=\"1\"><img src=\"es4.jpg\"></a>&nbsp;&nbsp;&nbsp;\r\r\n<a href=\"http://v2d5.sheepserver.net/cgi/best.cgi\" border=\"1\"><img src=\"es5.jpg\"></a>&nbsp;&nbsp;&nbsp;\r\r\n<a href=\"http://v2d5.sheepserver.net/cgi/best.cgi\" border=\"1\"><img src=\"es6.jpg\"></a>&nbsp;&nbsp;&nbsp;\r\r\n<a href=\"http://v2d5.sheepserver.net/cgi/best.cgi\" border=\"1\"><img src=\"es7.jpg\"></a>&nbsp;&nbsp;&nbsp;\r\r\n<a href=\"http://v2d5.sheepserver.net/cgi/best.cgi\" border=\"1\"><img src=\"es8.jpg\"></a>\r\r\n</center>\r\r\n<P>\r\r\nNow there are only a few people left in the world with the resources to compete with these monkeys. You are one of them. Go now and attempt to hire the best lab possible, to wrest the evolution of computer graphics away from them.\r\r\n\r\r\r\n<H2>Rules</H2>\r\r\nShort version, for previous players: the rules are the same as before, with a twist. This year, there will be 1000 flying monkey teams. Each monkey randomly chooses a team until all positions are filled or all money is spent. These teams will be the ones you are competing against. Defend the honor of your species and show those monkeys what for! <I>(Note: Perl's random number generator will replace the monkeys if we can't round up 1000 typewriters.)</I>\r\r\n<P>\r\r\nComputer graphics researchers salaries are computed by how many times they have been published in <a href=\"http://www.siggraph.org/\">SIGGRAPH</a> the past five years, based on the economic formula:\r\r\n<P>\r\r\n<PRE>\r\r\n    Researcher's value in quatloos = Sum of ( 60 / A )\r\r\n</PRE>\r\r\n<P>\r\r\nrounded to the nearest multiple of 5 (or 10, if over 100), where \"A\" is the number of authors that contributed to a paper. So if a researcher was a part of two papers, being the only author of one of them and one of 4 authors on the other, the value would be:\r\r\n<P>\r\r\n<PRE>\r\r\n    value = ( 60 / 1 ) + ( 60 / 4 ) = 75 Quatloos\r\r\n</PRE>\r\r\n<P>\r\r\nHere are your constraints:\r\r\n<UL>\r\r\n<LI> Your budget is 400 Quatloos.\r\r\n<LI> You can hire up to 12 researchers.\r\r\n<LI> You can hire from all people who have had a paper in <a href=\"http://www.siggraph.org/\">SIGGRAPH</a> in the past five years.\r\r\n<LI> You have until midnight PST on January 26, 2005, to create and submit your lab.\r\r\n</UL>\r\r\nResearchers are then judged by the papers and sketches accepted for SIGGRAPH. Each paper scores points for the authors, scoring (60/A) points for each author on the paper. Each sketch scores 20 points for the first author, only. Add up your points and that is your lab's score.\r\r\n<P>\r\r\n<B>Note:</B> Aaron Hertzmann pointed out to me that there are two different researchers with the name of \"Li Zhang\", one at the <a href=\"http://www.cs.washington.edu/homes/lizhang/\">U. of W.</a>, one at <a href=\"http://www.hpl.hp.com/personal/Li_Zhang/\">HP</a>. Sorry about that. At this point it's wicked hard to fix this error, since there are already a bunch of lab entries. So if you hire Li Zhang you get both, and they take up only one office spot.\r\r\n\r\r\r\n<p><center><font size=+4><a href=\"entry.htm\">(DON'T) HIRE YOUR LAB</a></font><BR>(Sorry, this year's contest is closed, though I'll leave the scripts running)</center>\r\r\n\r\r\r\n<P>\r\r\nAlso, you can check out the <a href=\"http://www.realtimerendering.com/fgl/siggraph2004/index.htm\">results of last year's contest</a>.\r\r\n<p>\r\r\n<H2>But Why? Why?!</H2>\r\r\nWell, I was going to stop running this game last year, but the public (well, two people) demanded (asked) that I continue (not stop). So, here you go.\r\r\n<hr WIDTH=\"100%\">\r\r\n<I>Thanks to <a href=\"http://www.gpgpu.org\">gpgpu.org</a> for hosting the Perl scripts that run this contest.</I>\r\r\n<P>\r\r\nFrom the somewhat evolved minds of <a href=\"http://www.erichaines.com/\">Eric\r\r\nHaines</a>, <a href=\"http://www.cs.kuleuven.ac.be/~phil/\">Phil Dutr&eacute;</a>,\r\r\nDan Kartch, and <a href=\"http://trumbore.com/\">Ben Trumbore</a>.\r\r\n<br>last updated: <i>January 27, 2005</i>\r\r\n</body>\r\r\n</html>\r\r\n"
  },
  {
    "path": "fgl/siggraph2005/costframe.htm",
    "content": "<html>\n<head>\n   <title>Costs Frame</title>\n</head>\n<body>\n<table cellpadding=\"2\">\n<tr>\n<td><b>Num.</b></td>\n<td><b>Author name</b></td>\n<td><b>Cost</b></td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">1</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Aaron Bobick</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">2</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Aaron Hertzmann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">100</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">3</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Aaron Isaksen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">4</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Aaron McGaffey</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Aaron W.F. Lee</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">6</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Abhijeet Ghosh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">7</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Adam Finkelstein</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">95</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">8</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Adam W. Bargteil</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">9</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Addy Ngan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Adi Levin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">11</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Adrian Stere</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">12</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Adrien Treuille</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">13</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ahmad Nasri</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">14</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ahna Reza Girshick</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alain Fournier</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">16</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alan Cheney</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">17</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alan H. Barr</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">18</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alan Heirich</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">19</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alejo Hausner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alex Colburn</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">21</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alex Mohr</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">22</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alex Reche</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">23</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alexander Belyaev</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">24</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alexei A. Efros</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alexis Angelidis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">26</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alinda Friedman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">27</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alla Safonova</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">28</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alla Sheffer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">29</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Allison W. Klein</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Almaz Bakenov</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">31</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alyn Rockwood</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">32</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Alyssa Whitlock Lees</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">33</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Anat Levin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">34</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andreas Kolb</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andreas Kunz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">36</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andreas Wenger</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">37</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andrei Khodakovsky</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">38</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andrei Sharf</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">39</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andrejs Vorozcovs</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andrew Blake</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">41</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andrew Gardner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">42</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andrew Vande Moere</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">43</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andrew Wilson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">44</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andrew Witkin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andr&eacute; Gagalowicz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">46</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Andy Gardner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">47</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Anil Hirani</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">48</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Anis Ahmad</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">49</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Anselmo Lastra</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ansul Panday</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">51</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Anthony C. Fang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">52</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Anthony Santella</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">53</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Antoine McNamara</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">54</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Arnauld Lamorlette</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">55</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Arno Sch&ouml;dl</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">56</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Art Webb</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">57</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Arul Prakash</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">58</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Aseem Agarwala</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">59</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Avneesh Sud</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ayellet Tal</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">61</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Baining Guo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">62</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Barbara Cutler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">63</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Barbara J. Meier</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">64</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Barbara Tversky</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">65</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bart Adams</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">66</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Benjamin Watson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">67</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bernd Schoner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">68</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Billy Chen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">69</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bob Coyne</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brandon Lloyd</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">71</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brendan Lane</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">72</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brent Insko</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">73</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brett Allen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">74</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brian Curless</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">130</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">75</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brian Emerson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">76</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brian Fujito</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">77</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Brian Mirtich</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">78</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bruce Blumberg</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">79</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bruce C. McCallum</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">80</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bruce Donald</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">81</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bruce Walter</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">82</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bruno L&eacute;vy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">150</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">83</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bryan Chan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">84</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Bryan E. Feldman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">85</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Byong Mok Oh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">86</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Byungmoon Kim</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">87</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">C. Karen Liu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">88</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Carol O'Sullivan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">89</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Carsten Dachsbacher</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Carsten Rother</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">91</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Charles Donohue</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">92</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Charles E. Jacobs</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">93</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Charles Lawrence Zitnick</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">94</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chen Shen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">95</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chi-Keung Tang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">96</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chris Buehler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">97</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chris Caywood</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">98</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chris D. Shaw</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">99</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chris Stolte</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">100</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Chris Tchou</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">101</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Christian Fuchs</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">102</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Christian Rodriguez</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">103</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Christian Spagno</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">104</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Christian Theobalt</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">105</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Christian Vogelgsang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">106</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Christoph Bregler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">55</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">107</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Claude Puech</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">108</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Claudio Montani</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">109</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Cliff Forlines</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">110</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Coloma Ballester</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">111</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Craig Gotsman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">112</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Craig S. Kaplan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">113</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Cyril Soler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">114</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dan B. Goldman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">115</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dan Gelb</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">116</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dan Patterson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">117</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dan Piponi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">118</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dani Lischinski</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">119</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel Cohen-Or</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">100</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">120</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel G. Aliaga</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">121</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel Horn</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">122</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel I. Azuma</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">123</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel Kristjansson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">124</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel Menevaux</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">125</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Daniel N. Wood</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">126</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Darren Leigh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">127</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David (grue) DeBry</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">128</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David A. Forsyth</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">80</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">129</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Anderson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">130</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Baraff</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">131</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Bargeron</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">132</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Benson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">133</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Cardon</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">134</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Cohen-Steiner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">135</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Dobkin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">136</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David E. Breen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">137</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David H. Salesin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">150</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">138</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Koller</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">139</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Levin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">140</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David McAllister</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">141</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">David Naegle</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">142</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Demetri Terzopoulos</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">143</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Denis Zorin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">140</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">144</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Devorah DeLeon Petty</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">145</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Diane M. Chi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">146</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dimitris Metaxas</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">147</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dinesh K. Pai</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">120</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">148</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dinesh Manocha</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">55</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">149</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Doantam Phan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">150</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Donald P. Greenberg</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">120</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">151</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Dong Xu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">152</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Doug Cutrell</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">153</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Doug L. James</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">130</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">154</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Douglas DeCarlo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">55</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">155</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Douglas E. Zongker</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">156</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Douglas P. Enright</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">157</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Duane Fulk</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">158</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Duc Nguyen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">159</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eddie Sullivan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">160</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Edouard Lamboray</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">161</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eitan Grinspun</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">162</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Elmar Eisemann Artis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">163</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Emil Praun</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">100</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">164</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Emmanuel Gallo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">165</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Enhua Wu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">166</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Enrico Gobbetti</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">167</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eran Guendelman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">168</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eric Schenk</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">169</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eric Tabellion</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">170</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eric Veach</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">171</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Erik Lindholm</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">172</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Erik Reinhard</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">173</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Erika Chuang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">174</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Esther Koller</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">175</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Eugene Fiume</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">176</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Evan Schrier</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">177</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fabien Collaud</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">178</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fabio Ganovelli</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">179</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fabio Marton</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">180</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fabio Pellacini</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">85</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">181</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fang Xifeng</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">182</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fausto Bernardini</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">183</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Federico Ponchio</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">184</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Florent Duguet</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">185</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Frank Losasso</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">65</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">186</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Frank Nielsen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">187</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Franois Guimbreti&egrave;re</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">188</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Franois X. Sillion</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">65</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">189</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Frederic Gibou</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">190</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Frederick P. Brooks, Jr.</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">191</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fr&eacute;do Durand</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">140</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">192</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fr&eacute;d&eacute;ric Pighin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">193</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fumio Kishino</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">194</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Fumitaka Nakaizumi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">195</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">G. Thomas Finnigan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">196</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gabriel Brostow</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">197</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gadi Geiger</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">198</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gary Bishop</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">199</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gary D. Yngve</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">200</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gary W. Meyer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">201</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Georg Essl</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">202</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Georg Petschnigg</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">203</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">George D. Borshukov</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">204</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">George Drettakis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">120</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">205</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Geraldine Wade</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">206</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gernot Schaufler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">207</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gilles Debunne</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">208</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Giuseppe Croccia</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">209</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Gordon Stoll</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">210</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Greg Humphreys</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">211</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Greg Turk</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">120</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">212</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Greg Ward</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">213</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Grzegorz Krawczyk</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">214</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Guillermo Sapiro</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">215</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Haarm-Pieter Duiker</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">216</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Haeyoung Lee</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">217</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hannes Vilhjalmsson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">218</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hans Wolters</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">219</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hans-Peter Seidel</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">170</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">220</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hanspeter Pfister</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">85</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">221</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Harald Schmidl</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">222</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Harold B. Westlund</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">223</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Harold C. Sun</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">224</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Harpreet S. Sawhney</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">225</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hector Briceno</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">226</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hector Yee</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">227</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Helge Seetzen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">228</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Helmut Pottmann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">229</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hendrik P. A. Lensch</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">230</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Henning Biermann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">55</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">231</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Henrik Wann Jensen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">120</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">232</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Henry Moreton</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">233</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Heung-Yeung Shum</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">210</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">234</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hezy Yeshurun</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">235</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hibeto Shimizu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">236</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hideo Yamashita</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">237</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hiroaki Yano</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">238</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hirohide Nabeshima</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">239</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hiromasa Suzuki</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">240</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hiroo Iwata</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">241</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hiroyuki Akamine</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">242</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Holly Rushmeier</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">243</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Homan Igehy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">244</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hrishikesh Deshpande</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">245</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hua Zhong</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">246</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hugues Hoppe</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">190</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">247</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hui Fang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">248</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Hyeong-Seok Ko</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">249</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ian Buck</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">250</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ian Farmer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">251</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ian McDowall</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">252</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Iddo Drori</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">253</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ignacio Llamas</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">254</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ignacio Martin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">255</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Igor Guskov</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">256</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ingmar Peter</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">257</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ingrid Carlbom</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">258</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Insuk Oh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">259</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ioana Martin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">260</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Irene Albrecht</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">261</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Irfan Essa</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">55</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">262</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Irving Oppenheim</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">263</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">J.P. Lewis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">264</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jack Snoeyink</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">265</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jack Tumblin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">266</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jacob Str&ouml;m</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">267</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James A. Ferwerda</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">268</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James Davis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">269</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James F. O'Brien</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">140</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">270</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James Frankel</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">271</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James Hays</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">272</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">James Kuffner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">273</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jan Kautz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">274</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jarek Rossignac</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">275</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jarke J. van Wijk</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">276</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jason Ang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">277</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jason Harrison</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">278</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jason Lawrence</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">279</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jean-Yves Bouguet</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">280</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jeff Bolz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">281</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jeff Klingner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">282</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jeff Tupper</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">283</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jeff Ungar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">284</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jefferson Han</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">285</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jeffry Smith</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">286</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jehee Lee</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">287</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jenny Dana</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">288</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jens Kr&uuml;ger</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">289</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jeremy B. Badler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">290</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jeremy Ginsberg</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">291</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jeremy Sugerman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">292</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jeroen van Baar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">293</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jerome Maillot</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">294</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jesse Hall</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">295</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jessica K. Hodgins</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">130</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">296</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jia-chi Wu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">297</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jian Sun</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">298</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jianbo Peng</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">299</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jianmin Zheng</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">300</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jiaping Wang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">301</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jiaya Jia</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">302</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jim Klosowski</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">303</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jin-Xiang Chai</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">304</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jingdan Zhang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">305</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jingyi Yu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">306</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jochen Lang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">307</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joe Marks</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">308</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joe Warren</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">309</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joel Carranza</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">310</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joel Davis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">311</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joel Hindorff</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">312</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joel Kollin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">313</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joelle Thollot</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">314</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joerg Haber</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">315</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joey Richards</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">316</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Airey</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">317</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Anderson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">318</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Dingliana</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">319</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John E. Lloyd</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">320</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Eyles</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">321</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John F. Hughes</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">322</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Hart</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">95</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">323</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Haymaker</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">324</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John M. Snyder</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">75</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">325</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">John Schreiner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">326</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jon B. Cherrie</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">327</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jonathan C. Carr</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">328</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jonathan Gibbs</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">329</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jonathan R. Shewchuk</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">330</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jonathan W. Shade</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">331</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jonathan Yedidia</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">332</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jorg Peters</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">333</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jos Stam</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">110</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">334</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joseph C. Lee</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">335</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joseph F. Laszlo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">336</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Josh Steinhurst</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">337</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joshua Gargus</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">338</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Joshua L. Richmond</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">339</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jovan Popovic</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">340</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Juan Buhler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">341</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jue Wang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">342</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Julie Dorsey</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">140</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">343</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Julie Heiser</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">344</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jun Mitani</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">345</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Jun-yong Noh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">346</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Junhwan Kim</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">347</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Justin Legakis</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">348</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Justine Cassell</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">349</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kai Hormann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">350</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kai Strehlke</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">351</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Karhan Tan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">352</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kari Pulli</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">353</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Karl E. Hillesland</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">354</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Karol Myszkowski</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">355</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Katherine Pullen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">356</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kathy Ryall</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">357</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Katja Daubert</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">358</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Katsu Yamane</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">359</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kavita Bala</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">360</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kayoko Sato</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">361</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kayvon Fatahalian</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">362</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kazufumi Kaneda</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">363</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kees van den Doel</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">364</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Keith Grochow</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">365</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Keith Hanna</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">366</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Keith Noah Snavely</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">367</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kekoa Proudfoot</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">368</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kelly Dobson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">369</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ken Aldinger</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">370</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ken Museth</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">371</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ken Perlin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">110</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">372</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kentaro Toyama</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">373</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kevin Moule</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">374</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kiran Bhat</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">375</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kiril Vidimce</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">376</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Klaus Mueller</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">377</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ko Nishino</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">378</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kolja Khler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">379</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kun Zhou</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">380</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kurt Akeley</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">381</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Kwang-Jin Choi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">382</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lance Williams</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">383</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Larry F. Hodges</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">384</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lars Muendermann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">385</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lars Nyland</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">386</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Laurent Moll</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">387</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lee Markosian</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">388</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Leif Kobbelt</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">120</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">389</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lena Petrovic</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">390</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Leonard McMillan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">100</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">391</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lexing Ying</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">392</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Li Zhang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">393</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Li-Yi Wei</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">394</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lifeng Wang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">395</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ligang Liu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">396</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Liwei Zhao</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">397</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lorie Loeb</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">398</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lorne Whitehead</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">399</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Luc Van Gool</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">400</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lucas Kovar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">401</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lucas Pereira</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">402</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Luiz Velho</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">403</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Lutz Latta</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">404</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">M. Alex O. Vasilescu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">405</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Maia Engeli</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">406</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Makoto Okabe</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">407</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Maneesh Agrawala</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">408</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Manuel M. Oliveira</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">409</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marc Alexa</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">110</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">410</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marc Downie</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">411</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marc Levoy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">150</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">412</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marc Olano</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">413</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marc Stamminger</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">414</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marcelo Bertalmio</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">415</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marcelo Walter</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">416</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marco Tarini</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">417</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marcus A. Magnor</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">418</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Marie-Paule Cani</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">419</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mario Botsch</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">420</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Bolas</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">421</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Carlson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">422</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Horowitz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">423</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Kilgard</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">424</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Meyer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">425</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Pauly</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">426</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Peercy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">427</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mark Sagar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">428</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Markus H. Gross</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">95</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">429</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Martin Isenburg</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">430</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Martin Naef</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">431</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Martin S. Banks</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">432</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mary C. Whitton</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">433</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mary K. Kaiser</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">434</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Masaki Hilaga</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">435</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mathieu Desbrun</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">150</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">436</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matt Berlin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">437</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matt Cordner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">438</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matt Ginzton</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">439</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matt Pharr</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">440</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matt Reynolds</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">441</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthew Brand</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">442</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthew Eldridge</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">443</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthew Everett</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">444</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthew Stone</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">445</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthew Trentacoste</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">446</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthew Turk</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">447</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthew Uyttendaele</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">448</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthew Webb</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">449</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthias Fischer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">450</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthias Mueller</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">451</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Matthias Zwicker</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">452</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Max Chen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">453</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael A. Kowalski</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">454</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Ashikhmin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">455</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Bosse</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">456</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Cammarano</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">457</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael D. McCool</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">458</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Erdmann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">459</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael F. Cohen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">460</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael F. Deering</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">461</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Garland</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">462</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Gleicher</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">80</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">463</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Goesele</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">464</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Hofer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">465</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Kass</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">466</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Kazhdan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">467</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael M. Stark</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">468</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Meehan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">469</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Patrick Johnson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">470</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Turitzin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">471</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Wand</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">472</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Werman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">473</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michael Wimmer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">474</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michel Gangnet</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">475</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Michiel van de Panne</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">476</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Miguel A. Otaduy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">477</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mike Houston</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">478</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Milton Taveira</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">479</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ming Lin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">480</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mira Dontcheva</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">481</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Mitsuhiro Shiraishi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">482</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Monica Costa</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">483</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Naga Govindaraju</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">484</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nancy S. Pollard</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">90</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">485</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nate Robins</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">486</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nathan A. Carr</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">487</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nathan Litke</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">488</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Neff Walker</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">489</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Neil Dodgson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">490</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Neil Gershenfeld</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">491</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Neil Molino</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">492</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nicholas North</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">493</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nick England</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">494</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nick Foster</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">495</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nick Rasmussen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">496</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nickson Fong</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">497</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nicolas Ray</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">498</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nicolas Tsingos</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">499</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nina Amenta</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">500</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nobutoshi Ojima</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">501</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Norimichi Tsumura</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">502</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Norman I. Badler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">503</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Nuria Oliver</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">504</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Okan Arikan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">505</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Olaf Hall-Holt</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">506</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Olga Sorkine</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">507</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Oliver Deussen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">508</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Oliver Knoll</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">509</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Oliver Staadt</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">510</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Olivier Devillers</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">511</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Paolo Cignoni</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">512</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Parag Tole</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">513</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pascal Mueller</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">514</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pat Hanrahan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">320</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">515</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Patrick Emmel</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">516</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Patrick Min</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">517</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Patrick P&eacute;rez</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">518</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Paul A. Beardsley</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">519</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Paul E. Debevec</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">520</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Paul Fearing</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">521</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Paul G. Kry</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">522</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Paul Lalonde</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">523</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Paul S. A. Reitsma</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">524</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pedro V. Sander</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">525</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pemith Randima Fernando</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">526</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Perry R. Cook</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">527</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Peter J. Mucha</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">528</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Peter Kirchner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">529</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Peter Lindstrom</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">530</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Peter Sand</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">531</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Peter Schr&ouml;der</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">130</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">532</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Peter Shirley</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">533</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Peter Wonka</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">534</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Peter-Pike Sloan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">535</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Petr Krysl</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">536</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Petri Nordlund</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">537</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Petros Faloutsos</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">538</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Philip Dutr&eacute;</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">539</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Philip L. Davidson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">540</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Philip Shilane</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">541</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pierre Alliez</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">80</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">542</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pierre-Marc Jodoin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">543</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pierre-Marie Gandoin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">544</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pieter Peers</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">545</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pradeep Khosla</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">546</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Pradeep Sen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">547</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Przemyslaw Prusinkiewicz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">548</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Qing Wu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">549</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Raanan Fattal</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">550</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Radek Grzeszczuk</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">551</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Radoslaw Karwowski</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">552</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Rafal Mantiuk</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">553</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Rakesh Kumar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">554</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ramesh Raskar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">555</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Randall Frank</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">556</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ravi Ramamoorthi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">180</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">557</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Reid Gershbein</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">558</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ren Ng</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">559</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Richard K. Beatson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">560</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Richard Keiser</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">561</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Richard Levy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">562</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Richard Sproat</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">563</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Richard Szeliski</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">85</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">564</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Robert Bridson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">565</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Robert D. Kalnins</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">566</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Robert Jagnow</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">567</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Robert W. Sumner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">568</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Roberto Scopigno</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">569</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Roger D. Hersch</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">570</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Rogerio Feris</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">571</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ronald A. Rensink</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">572</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ronald Fedkiw</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">210</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">573</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ronald Perry</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">574</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ross T. Whitaker</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">575</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ryo Kawamura</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">576</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">R&uuml;diger Westermann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">577</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sagi Katz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">578</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Salvatore Paxia</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">579</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sameer Agarwal</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">580</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Samuel Boivin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">581</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Samuel Zhou</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">582</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sang Il Park</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">583</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Santiago Lombeyda</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">584</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sarah F. Frisken</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">585</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Scott Schaefer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">586</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sean Adkins</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">587</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sean Ahern</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">588</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sean E. Anderson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">589</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sebastian Fernandez</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">590</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Serdar Tasiran</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">591</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Serge Belongie</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">592</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sergey Molinov</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">593</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Seth Green</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">594</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Seth Teller</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">595</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Seyoon Tak</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">596</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Shachar Fleishman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">597</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Shigeru Owada</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">598</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Shing-Chow Chan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">599</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Shree K. Nayar</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">600</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Shunhui Zhu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">601</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Silke Lang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">602</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Simon J. Watt</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">603</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Simon Premoze</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">604</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Simon Winder</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">605</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sing Bing Kang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">606</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Som H. Yau</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">607</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sooha P. Lee</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">608</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Srinivas Rao</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">609</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Stefan Gumhold</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">610</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Stefan Hiller</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">611</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Stefanus Du Toit</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">612</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Stephan Wuermlin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">613</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Stephane Guy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">614</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Stephen Brooks</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">615</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Stephen Chenney</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">616</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steve Capell</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">617</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steve Glanville</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">618</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steve Hunt</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">619</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steve Lin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">620</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steve Marschner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">621</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steve Worley</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">622</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steven Berman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">623</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steven Drucker</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">624</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steven J. Gortler</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">110</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">625</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steven L. Martin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">626</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Steven M. Seitz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">55</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">627</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sumanta N. Pattanaik</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">628</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sumihiko Yamamoto</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">629</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sung Yong Shin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">630</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sungeui Yoon</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">631</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Svetoslav Tzvetkov</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">632</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sylvain Chosson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">633</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sylvain Paris</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">634</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Sylvain Petitjean</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">635</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Syuuichi Akazaki</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">636</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Szymon Rusinkiewicz</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">120</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">637</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tae-Yong Kim</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">638</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tae-hoon Kim</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">639</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Takashige Konishi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">640</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Takehiro Tawara</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">641</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Takeo Igarashi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">642</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Taku Kohmura</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">643</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tamara Munzner</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">644</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tao Ju</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">75</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">645</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thanth Giang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">646</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas A. Funkhouser</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">55</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">647</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas Strothotte</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">648</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas Svoboda</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">5</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">649</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas W. Sederberg</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">25</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">650</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thomas Willwacher</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">651</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Thouis Jones</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">652</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tianshu Wang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">653</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tiberiu Popa</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">654</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tim Bickmore</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">655</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tim Foley</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">656</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tim Hawkins</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">657</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tim J. Mitchell</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">658</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tim R. Evans</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">659</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Timo Aila</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">660</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Timothy J. Purcell</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">661</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tolga G. Goktekin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">662</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tom Duchamp</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">663</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tom Lokovic</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">664</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tom Lyche</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">665</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tom Malzbender</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">666</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tom Ngo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">667</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tomas Akenine-M&ouml;ller</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">668</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tomaso Poggio</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">669</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tomihisa Welsh</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">670</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tommer Leyvand</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">671</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tomoyuki Nishita</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">672</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tony Ezzat</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">673</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tosiyasu L. Kunii</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">674</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tsuyoshi Okita</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">675</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Tsuyoshi Yamamoto</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">676</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ulf Assarsson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">677</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ulrich Neumann</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">678</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ulrich Schwanecke</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">679</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Vaibhav Vaish</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">680</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Vicent Caselles</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">681</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Victor Milenkovic</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">682</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Victor Ostromoukhov</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">80</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">683</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ville Miettinen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">684</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Vincent Masselus</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">685</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Vincent Scheib</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">686</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Vivek Kwatra</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">687</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Vladimir Kolmogorov</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">688</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Vladislav Kraevoy</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">689</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Voicu Popescu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">690</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">W. Freeman</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">691</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">W. Richard Fright</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">692</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">W.C. Lin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">693</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wagner Toledo Corr&ecirc;a</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">694</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wei-Chao Chen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">695</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Werner Stuetzle</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">696</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Westley Sarokin</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">697</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Willi Geiger</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">698</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William A. Stokes</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">699</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William Barrett</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">700</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William Baxter</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">701</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William Kiefer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">702</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William Mark</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">703</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William Ribarsky</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">704</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">William Tomlinson</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">705</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wilmot W. Li</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">706</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wim Sweldens</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">55</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">707</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wojciech Matusik</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">70</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">708</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wolfgang Heidrich</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">709</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wolfgang Straer</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">710</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Wolfgang Stuerzlinger</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">711</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Xavier Decoret</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">712</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Xavier Granier</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">713</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Xi Wang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">714</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Xianfeng Gu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">50</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">715</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Xiaohan Shi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">716</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Xin Tong</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">45</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">717</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Xinguo Liu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">718</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Xinlai Ni</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">719</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Y. Parish</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">720</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yair Weiss</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">721</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yan Li</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">722</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yanlin Guo</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">723</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yanxi Liu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">724</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yanyun Chen</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">725</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yin Li</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">726</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ying Shan</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">727</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Ying-Qing Xu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">728</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yiying Tong</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">729</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yizhou Yu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">60</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">730</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yong Kil</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">731</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yoshifumi Kitamura</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">732</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yoshihisa Shinagawa</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">733</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yoshinori Dobashi</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">734</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yung-Yu Chuang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">35</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">735</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yunhong Zhou</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">736</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yuri Ivanov</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">10</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">737</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yutaka Ohtake</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">738</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Yves D. Willems</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">739</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Zachi Karni</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">740</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Zhaosheng Bao</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">40</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">741</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Zhengyou Zhang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">742</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Zhou Bingfeng</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">30</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">743</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Zhunping Zhang</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">15</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">744</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Zicheng Liu</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">20</td>\n</tr>\n<tr>\n<td bgcolor=\"#ffe0b0\" align=\"right\">745</td>\n<td bgcolor=\"#ffccaa\" align=\"left\">Zoran Popovic</td>\n<td bgcolor=\"#ffe0b0\" align=\"right\">190</td>\n</tr>\n</table>\n</body>\n</html>\n"
  },
  {
    "path": "fgl/siggraph2005/entry.htm",
    "content": "<html>\r\r\n<head>\r\r\n   <title>Fantasy Graphics League Entry Form</title>\r\r\n</head>\r\r\n<frameset cols=\"60%,40%\">\r\r\n<frame src=\"entryframe.htm\" scrolling=auto> \r\r\n<frame src=\"costframe.htm\" scrolling=auto> \r\r\n</frameset>\r\r\n</html>\r\r\n"
  },
  {
    "path": "fgl/siggraph2005/entryframe.htm",
    "content": "<html>\n\n<head>\n\n   <title>Entry Form Frame</title>\n\n</head>\n\n<body>\n\n<h1>Fantasy Graphics League Entry Form</h1>\n\n<form action=\"http://www.gpgpu.org/cgi-bin/entry1.cgi\" method=\"get\" name=\"entryform\">\n\n\n\n\nYour name: <input type=\"text\" name=\"realname\" align=\"top\" maxlength=\"35\" size=\"41\"><br>\n\nYour email address: <input type=\"text\" name=\"email\" align=\"top\" maxlength=\"35\" size=\"35\"><P>\n\n\n\n\nYour imaginary lab's name: <input type=\"text\" name=\"lab_name\" align=\"top\" maxlength=\"35\" size=\"40\"><br>\n\n<P>\n\nYou may spend up to 400 Quatloos.<br>\n\nChoose your team (<b>enter each author's number!</b>):<br>\n\n<input type=\"text\" name=\"researcher1\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher2\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher3\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher4\" align=\"top\" maxlength=\"3\" size=\"5\"><br>\n\n<input type=\"text\" name=\"researcher5\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher6\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher7\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher8\" align=\"top\" maxlength=\"3\" size=\"5\"><br>\n\n<input type=\"text\" name=\"researcher9\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher10\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher11\" align=\"top\" maxlength=\"3\" size=\"5\">\n\n<input type=\"text\" name=\"researcher12\" align=\"top\" maxlength=\"3\" size=\"5\"><br>\n\n\n\n\n<P>\n\n\n\n\n<input type=\"hidden\" name=\"recipient\" value=\"erich@acm.org\">\n\n<input type=\"hidden\" name=\"subject\" value=\"FGL submission\">\n\n<input type=hidden name=\"required\" value=\"realname,email\">\n\n<input type=hidden name=\"env_report\" value=\"REMOTE_HOST,REMOTE_ADDR,HTTP_USER_AGENT\">\n\n\n\n\n\n\n\nWhen ready, hit the Check button. This will <I>not</I> submit your entry;\n\nrather, it will check for errors and show you your entry and its Quatloo cost.\n\n<P>\n\n\n\n\n<input type=\"submit\" value=\"     Check     \" align=\"middle\">\n\n<P>\n\n<input type=\"reset\" name=\"mybutton\" value=\"Reset\">\n\n</form>\n\n\n\n\n<P>\n\nYou may change your lab choices as many times as you wish;\n\nonly the last entry submitted (keyed by your email address) will be used in\n\njudging the winner. See <a href=\"index.htm\">the rules</a> for more information.\n\n<hr WIDTH=\"100%\">\n\n<br>From the unclear minds of <a href=\"http://www.erichaines.com/\">Eric\n\nHaines</a>, <a href=\"http://www.cs.kuleuven.ac.be/~phil/\">Phil Dutr&eacute;</a>,\n\nDan Kartch, and <a href=\"http://trumbore.com\">Ben Trumbore</a>.\n\n</body>\n\n</html>\n\n"
  },
  {
    "path": "fgl/siggraph2005/index.htm",
    "content": "<!doctype html public \"-//w3c//dtd html 4.0 transitional//en\">\n<html>\n<head>\n   <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\n   <meta name=\"description\" content=\"FGL contest\">\n   <meta name=\"keywords\" content=\"fantasy graphics league\">\n   <title>Fantasy Graphics League 2005 Results</title>\n</head>\n<body>\n\n<h1>\nFantasy Graphics League 2005 Results</h1>\n\nFirst, human or monkey? Human! Second, which human? This one:\n\n<center>\n<P><img src=\"yaohua_hu.jpg\" width=\"426\" height=\"800\"> \n<P><b><font size=\"+7\">Yaohua Hu</font></b><P>\n<I>(note the ambient fill light worn)</I>\n</center>\n\n<PRE>\n233.43  name: Yaohua Hu, lab_name: MSRAIG\n231.50  name: Jessica Hodgins, lab_name: hoping for the best\n158.50  name: Aila, Lehtinen, Laine and Miettinen, lab_name: rand()%745 + 1\n151.57  name: Tom Mertens, lab_name: Breakfast Clubbers\n150.00  name: Doug Epps, lab_name: Everything.com\n143.57  name: Stephen H. Westin, lab_name: Big Red\n136.00  name: captain, lab_name: big researchers with dental failure\n135.00  name: Abhijeet Ghosh, lab_name: Imager Graphics Lab\n135.00  name: Alan Chalmers, lab_name: bristol_bretheren\n123.57  name: Zhaosheng Bao, lab_name: fracture\n</PRE>\n\nThe sketches did not affect the top slots; Stephen moved up and Abhijeet and Alan moved into the top ten. Jessica had a number of second authors for sketches, but only the first authors count (and since a sketch does not count as a publication, I guess such people should be called first presenters or somesuch).\n<P>\nBut what of the monkeys? They were with banana-chucking distance of the two human leaders, didn't they benefit from the sketches? What's wrong with you, didn't I already say the monkeys lost? Why are you asking these questions?\n\n<PRE>\n213.14  name: Fundi Washoe Tomasello, lab_name: Monkey #509\n210.00  name: Fifi Sarah McGrew, lab_name: Monkey #412\n189.24  name: Fifi Cheeta Premack, lab_name: Monkey #692\n185.00  name: Faustino Birute Sanz, lab_name: Monkey #333\n172.00  name: Flint Washoe Varki, lab_name: Monkey #901\n171.14  name: Fred Austin Fossey, lab_name: Monkey #185\n161.14  name: Flo Sherman Varki, lab_name: Monkey #970\n150.57  name: Ferdinand Dian Premack, lab_name: Monkey #624\n146.14  name: Fred Crickette Rumbaugh, lab_name: Monkey #745\n144.50  name: Figan Sherman Fossey, lab_name: Monkey #178\n</PRE>\n\nSo seven monkeys beat all but two humans. Fifi Sarah McGrew, who was in thirteenth place, kicked up to second place; quite impressive, a gain of 80 points on sketch authors! Nonetheless, the flying monkeys lost. Still, by watching the <a href=\"http://www.electricsheep.org\">Electric Sheep screensaver</a> long enough and voting for the results they liked, new patterns evolved to the point where uncharted monkey neural pathways were opened up and the whole clan was able to use mind-power to instantaneously transport themselves away from the Earth to a better place. Well, at least their logic was that monkeys like being warm, the sun is warm, but in retrospect perhaps that wasn't the best place to mass teleport.\n<P>\nBut anyway the humans won, and here's Yaohua's winning team:\n\n<PRE>\n 1  cost: 210  value: 111.14  Heung-Yeung Shum\n 2  cost:  90  value:  61.14  Baining Guo\n 3  cost:  20  value:  30.57  Kun Zhou\n 4  cost:  45  value:  20.57  Xin Tong\n 5  cost:  25  value:  10.00  Lifeng Wang\n</PRE>\n\nThat's right, just <I>5</I> researchers on this team, which yields huge savings in office space and paper clip costs.\n<P>\nIf you look closely at the names, you'll notice they're all Irish fellows. In the \"it's a small world\" interesting factoid category, Baining Guo was a housemate back around 1986 here in Ithaca. I'd like to say I taught him all he knows, but at the time he wasn't involved in computer graphics. Let's cut to the chase and interview the winner.\n<P>\n<font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#4A3C92\">\nCongratulations on winning the FGL title and defeating everyone else, including the monkeys. Was this your first time entering the Fantasy Graphics League?\n\n \n\n<P>\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#000000\">\nThank you and the competitors. Yes, this is my first time.\n\n \n\n<P>\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#4A3C92\">\nHow did you hear of the Fantasy Graphics League?\n\n \n<P>\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#000000\">\nI received an email which was sent to some graphics people inside our company.\n\n \n\n<P>\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#4A3C92\">\nIt looks to me like you picked your team from Microsoft Research Asia, where you're employed, and hired just 5 researchers; this is a record for fewest people on a winning team. Did you feel like this strategy was a good one, or were you simply just picking people you knew and seeing what would happen?\n\n \n\n<P>\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#000000\">\nOho! I did not expect that we could make this record. If I wished to be the winner (in fact, I did not think about it at all), I should have hired more people. So, the fact is, I simply picked some of my colleagues and bosses.\n\n \n\n<P>\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#4A3C92\">\nYou mentioned that \"I did not understand SIGGRAPH at all\" in an earlier note. Could you say more about this? Will you be at SIGGRAPH this year?\n\n \n\n<P>\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#000000\">\nI'm interested in graphics research for products, which is different from most SIGGRAPH papers. So it is a total accident that I won the FGL. Yes, I will go to SIGGRAPH this year.\n\n \n\n<P>\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#4A3C92\">\nGive us a short biographical sketch, if you could: degree, field of study, current employment, research interests.\n\n \n\n<P>\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#000000\">\nI have a bachelor's degree, and majored in electronic engineering. I work for Microsoft Research Asia. I'm interested in graphics research for products, especially computer games. I wish my technologies can improve gameplay.\n\n \n\n<P>\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#4A3C92\">\nWhat does the \"IG\" in MSRAIG stand for? Google turns up nothing (except the FGL page, and some page on Clan Family Tartans).\n\n \n\n<P>\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#000000\">\nIG = Internet Graphics. It's our group's name (our lab has many groups). The full name is Microsoft Research Asia Internet Graphics Group. But I think 'I' should stand for 'Incredible'.\n\n \n\n \n<P>\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#4A3C92\">\nThe monkeys would have used their lab to research new screensaver techniques. With your winning lab, what would you want to research?\n\n \n\n<P>\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#000000\">\nIf I 'have' this lab, I wish they could focus on game graphics research and push new gameplay (instead of pure graphics) for our users.\n\n \n\n \n<P>\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#4A3C92\">\nHeung-Yeung Shum was worth 210 Quatloos this year, and will cost around 320 Quatloos come 2006. Will you still hire him at this price?\n\n \n\n<P>\n</font><font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#000000\">\nI don't know. Since he hired and still trusts me, I will probably treat him the same way. He will be responsible for the coding, so that he can be the first author and win more FGL points :). I'm kidding.\n</font>\n\n<P>\nSo there you have it, beginner's luck, if you can call someone at one of the most productive graphics research labs in the world a 'beginner'.\n\n<P>\nAnyway, this may be the last FGL, unless it isn't. My hopes as a SIGGRAPH Sketches committee member for dirty money came to nothing again this year. So the option of doing the FGL again for a seventh year in a row and firmly establishing myself as a one-joke has-been is pretty tempting. <I>(cue scene of bedraggled author drinking whiskey from a greasy bottle and swinging a handgun around, muttering about how wavelets should have been called wavesicles.)</I> Sorry, been reading too much modern literature lately...\n\n<P>\nIf you want to check your score or see the values of any researcher-for-hire, the <a href=\"auth_val.txt\">list is here</a>.\n\n<P>\nThis just in from Matt Pharr: For giggles, or something like that, below are the top 15 FGL scorers of all time.  Those with **s are the winners for their year.  Some interesting stuff there, if FGL is the sort of thing you find interesting...\n<P>\nNote that Antoine McNamara's 2004 score, all time #3, wasn't enough to win that year, even though it was much higher than his 2003 winning score. Tim Purcell comes in as highest scorer with no outright win in any year. A good chunk of other folks are distinguished by scoring higher in their particular year than the winner in a previous year.\n\n<PRE>\n 1. 326.67  ** Aaron Hertzmann, Super Butter Dog (2002)\n 2. 292.00  ** John Hart, The GPU Abuse Center (2004)\n 3. 282.50  Antoine McNamara, The Inverse Kinematics (2004)\n 4. 277.57  Tim Purcell, Wunky Munky Du (2002)\n 5. 275.00  Mira Dontcheva (2004)\n 6. 271.00  ** Matt Pharr (2000)\n 7. 265.00  Hugues Hoppe, Shlomo & Hugues (2002)\n 8. 255.24  Ian Buck, The Frys Addicts (2002)\n 9. 254.00  ** Hanspeter Pfister, Beerflakes (2001)\n10. 252.57  ** Antoine McNamara, The Inverse Kinematics (2003)\n11. 243.57  Henrik Wann Jensen, The Vikings (2002)\n12. 240.00  T. Aila, J. Lehtinen, V. Miettinen, lab name: rand()%680 + 1 (2004)\n13. 233.43  ** Yaohua Hu, MSRAIG (2005)\n14. 232.50  Aaron Hertzmann, Funky Homunculi (2004)\n15. 231.50  Jessica Hodgins, hoping for the best (2005)\n</PRE>\n\n<P>To relive the past glories and recall how you screwed up:\n<UL>\n<LI><a href=\"prelim.htm\">This year's preliminary results.</a>\n<LI><a href=\"contest.htm\">This year's rules and entry form.</a>\n<LI><a href=\"../siggraph2004/index.htm\">Last year's results (SIGGRAPH 2004).</a><LI><a href=\"../siggraph2004/prelim.htm\">Last year's preliminary results (SIGGRAPH 2004).</a><LI><a href=\"../siggraph2004/contest.htm\">Last year's rules and entry form (SIGGRAPH 2004).</a>\n<LI><a href=\"../siggraph2003/index.htm\">Previous to last year's results (SIGGRAPH 2003).</a><LI><a href=\"../siggraph2003/prelim.htm\">Previous to last year's preliminary results (SIGGRAPH 2003).</a><LI><a href=\"../siggraph2003/contest.htm\">Previous to last year's rules and entry form (SIGGRAPH 2003).</a>\n<LI><a href=\"../siggraph2002/index.htm\">The year before that's results (SIGGRAPH 2002).</a><LI><a href=\"../siggraph2002/prelim.htm\">The year before that's preliminary results (SIGGRAPH 2002).</a><LI><a href=\"../siggraph2002/contest.htm\">The year before that's rules and entry form (SIGGRAPH 2002).</a>\n<LI><a href=\"../siggraph2001/index.htm\">The Space Odyssey year's results (SIGGRAPH 2001).</a><LI><a href=\"../siggraph2001/prelim.htm\">The Space Odyssey year's preliminary results (SIGGRAPH 2001).</a><LI><a href=\"../siggraph2001/contest.htm\">The Space Odyssey year's rules and entry form (SIGGRAPH 2001).</a>\n<LI><a href=\"../siggraph2000/index.htm\">FGL SIGGRAPH 2000 results.</a>\n<LI><a href=\"../siggraph2000/contest.htm\">FGL SIGGRAPH 2000 rules and entry form.</a>\n</UL>\n\n<P>\n<hr WIDTH=\"100%\">From the medulla oblongatae of <a href=\"http://www.erichaines.com/\">Eric\nHaines</a>, <a href=\"http://www.cs.kuleuven.ac.be/~phil/\">Phil Dutr&eacute;</a>,\nDan Kartch, and <a href=\"http://trumbore.com/\">Ben Trumbore</a>.\n<br>last updated: <i>June 23, 2005</i>\n</body>\n</html>\n"
  },
  {
    "path": "fgl/siggraph2005/prelim.htm",
    "content": "<!doctype html public \"-//w3c//dtd html 4.0 transitional//en\">\n<html>\n<head>\n   <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\n   <meta name=\"description\" content=\"FGL contest\">\n   <meta name=\"keywords\" content=\"fantasy graphics league\">\n   <title>Fantasy Graphics League 2005 Almost Results</title>\n</head>\n<body>\n\n<h1>\nFantasy Graphics League 2005 Almost Results</h1>\n\nWho are the top ten teams? Well, luckily more than ten people entered the contest, so that question is meaningful (but just barely: a mere 29 entries this year, not including the 1000 monkeys). Here are the pre-sketch (papers only) results:\n\n<PRE>\n233.43  name: Yaohua Hu, lab_name: MSRAIG\n231.50  name: Jessica Hodgins, lab_name: hoping for the best\n158.50  name: Aila, Lehtinen, Laine and Miettinen, lab_name: rand()%745 + 1\n151.57  name: Tom Mertens, lab_name: Breakfast Clubbers\n150.00  name: Doug Epps, lab_name: Everything.com\n136.00  name: captain, lab_name: big researchers with dental failure\n123.57  name: Zhaosheng Bao, lab_name: fracture\n123.57  name: Stephen H. Westin, lab_name: Big Red\n108.57  name: Pieter Peers, lab_name: Mom's Friendly Graphics Lab\n105.00  name: Cyril Soler, lab_name: Hairy cheese'lab\n</PRE>\n\nCan 29 human teams hold off 1000 flying monkeys armed with quatloos and typewriters? Well, here are how 1000 random monkey teams made out:\n\n<PRE>\n213.14  name: Fundi Washoe Tomasello, lab_name: Monkey #509\n185.00  name: Faustino Birute Sanz, lab_name: Monkey #333\n169.24  name: Fifi Cheeta Premack, lab_name: Monkey #692\n161.14  name: Flo Sherman Varki, lab_name: Monkey #970\n151.14  name: Fred Austin Fossey, lab_name: Monkey #185\n150.57  name: Ferdinand Dian Premack, lab_name: Monkey #624\n146.14  name: Fred Crickette Rumbaugh, lab_name: Monkey #745\n141.14  name: Fifi Austin Terrace, lab_name: Monkey #882\n137.00  name: Fifi Crickette Tomasello, lab_name: Monkey #542\n132.00  name: Fred Dian McGrew, lab_name: Monkey #425\n</PRE>\n\nThose damn dirty apes are only a little more than a sketch author away from victory. The monkeys picked teams by randomly choosing, throwing away any choices that put them over their quatloo limit. For whatever reason, Kelly Dobson (who didn't earn any points this year) was the most popular pick among the chimps, chosen 31 times. Among the humans, there was a three-way tie in popularity among Paul Debevec, Steve Marschner, and Bruce Walter, each selected by five labs, and all of whom scored points.\n\n<P>\nThe best monkey team right now, led by chimp Fundi Washoe Tomasello (\"Monkey #509\" to his friends), is:\n\n<PRE>\n### Cost  Name\n===============================\n311   10  Joel Hindorff\n320   10  John Eyles\n321    5  John F. Hughes\n119  100  Daniel Cohen-Or\n233  210  Heung-Yeung Shum\n 59   10  Avneesh Sud\n423   20  Mark Kilgard\n169   30  Eric Tabellion\n453    5  Michael A. Kowalski\n</PRE>\n\nIt's interesting this chimp picked John F. \"Spike\" Hughes, as Spike turns out to be the most cost effective choice this year:\n\n<PRE>\n### Value Cost Efficiency Name\n==============================================\n322 32.00    5   6.4000   John F. Hughes\n269 25.00    5   5.0000   James Davis\n353 20.00    5   4.0000   Kari Pulli\n167 30.00   10   3.0000   Enrico Gobbetti\n180 30.00   10   3.0000   Fabio Marton\n275 30.00   10   3.0000   Jarek Rossignac\n642 35.00   15   2.3333   Takeo Igarashi\n461 60.00   30   2.0000   Michael F. Deering\n380 30.57   20   1.5286   Kun Zhou\n423 15.24   10   1.5238   Mark Horowitz\n</PRE>\n\nChoosing these ten as a lab would have cost a mere 120 quatloos and netted 307.81 points.\n<P>\nThis same monkey also picked for his lab the largest point winner overall, Heung-Yeung Shum, who was worth 111.14 points this year:\n\n<PRE>\n### Value  Cost Efficiency Name\n===============================================\n234 111.14  210   0.5293   Heung-Yeung Shum\n120  70.00  100   0.7000   Daniel Cohen-Or\n181  70.00   85   0.8235   Fabio Pellacini\n232  65.00  120   0.5417   Henrik Wann Jensen\n 62  61.14   90   0.6794   Baining Guo\n461  60.00   30   2.0000   Michael F. Deering\n154  60.00  130   0.4615   Doug L. James\n559  60.00   50   1.2000   Ren Ng\n192  56.00  140   0.4000   Fr&eacute;do Durand\n573  55.00  210   0.2619   Ronald Fedkiw\n340  50.00   90   0.5556   Jovan Popovic\n</PRE>\n\nPast participants may recall Dr. Shum from the <a href=\"../siggraph2001/index.htm\">2001 FGL</a>, where it was discovered that he could be bought cheap, as he was listed as both Heung-Yeung and Harry.\nIn a similar vein, there was one (known) goof in the contest this year: shockingly, Andrew Gardner and Andy Gardner are the same person. One human hired Andrewy for his team, and was charged the lower price, but that player is not in the top ten currently, so there's unlikely to be any controversy. Pity.\n\n<P>\n\nInterestingly, last year's most efficient and largest overall point-getter, Fabio Pellacini, is still high in the overall rankings this year. His efficiency rating is down this year, of course, since his value increased so much last year.\n<P>\nIf you want to check your score or see the values of any researcher-for-hire, the <a href=\"auth_val.txt\">list is here</a>.\n\n<P>\nAll for now, until the results of the sketches committee are public.\n<P>\nYou can check out <a href=\"contest.htm\">this year's contest entry info</a>, or the <a href=\"../siggraph2004/index.htm\">results of last year's contest</a>.\n<p>\n<hr WIDTH=\"100%\">From the not entirely level set heads of <a href=\"http://www.erichaines.com/\">Eric\nHaines</a>, <a href=\"http://www.cs.kuleuven.ac.be/~phil/\">Phil Dutr&eacute;</a>,\nDan Kartch, and <a href=\"http://trumbore.com/\">Ben Trumbore</a>.\n<br>last updated: <i>May 11, 2005</i>\n</body>\n</html>\n"
  },
  {
    "path": "figure_data.js",
    "content": "/* exported\n   chapter_list\n   figure_files\n*/\n\n// List of chapter titles.\nvar chapter_list = {\n    1  : 'Introduction',\n    2  : 'The Graphics Rendering Pipeline',\n    3  : 'The Graphics Processing Unit',\n    4  : 'Transforms',\n    5  : 'Shading Basics',\n    6  : 'Texturing',\n    7  : 'Shadows',\n    8  : 'Light and Color',\n    9  : 'Physically Based Shading',\n    10 : 'Local Illumination',\n    11 : 'Global Illumination',\n    12 : 'Image-Space Effects',\n    13 : 'Beyond Polygons',\n    14 : 'Volumetric and Translucency Rendering',\n    15 : 'Non-Photorealistic Rendering',\n    16 : 'Polygonal Techniques',\n    17 : 'Curves and Curved Surfaces',\n    18 : 'Pipeline Optimization',\n    19 : 'Acceleration Algorithms',\n    20 : 'Efficient Shading',\n    21 : 'Virtual and Augmented Reality',\n    22 : 'Intersection Test Methods',\n    23 : 'Graphics Hardware',\n    24 : 'The Future',\n    25 : 'Collision Detection',\n    26 : 'Real-Time Ray Tracing',\n};\n\n// List of figure file names.\nvar figure_files = [\n    'RTR4.02.01.png',\n    'RTR4.02.02.png',\n    'RTR4.02.03.png',\n    'RTR4.02.04.png',\n    'RTR4.02.05.png',\n    'RTR4.02.06.png',\n    'RTR4.02.07.png',\n    'RTR4.02.08.png',\n    'RTR4.02.09.png',\n    'RTR4.03.01.png',\n    'RTR4.03.02.png',\n    'RTR4.03.03.png',\n    'RTR4.03.04.png',\n    'RTR4.03.05.png',\n    'RTR4.03.07.png',\n    'RTR4.03.09.png',\n\t'RTR4.03.10.Rideout_Van_Gelder_demo.png',\n    'RTR4.03.12.png',\n\t'RTR4.03.14.three.js.png',\n    'RTR4.03.15.png',\n    'RTR4.04.01.png',\n    'RTR4.04.02.png',\n    'RTR4.04.03.png',\n    'RTR4.04.04.png',\n    'RTR4.04.05.png',\n    'RTR4.04.06.png',\n    'RTR4.04.07.png',\n    'RTR4.04.08.png',\n    'RTR4.04.09.png',\n    'RTR4.04.10.png',\n    'RTR4.04.11.png',\n    'RTR4.04.15.png',\n    'RTR4.04.17.png',\n    'RTR4.04.18.png',\n    'RTR4.04.19.png',\n    'RTR4.04.20.png',\n    'RTR4.04.21.png',\n    'RTR4.05.02.png',\n    'RTR4.05.03.png',\n    'RTR4.05.04.png',\n    'RTR4.05.05.png',\n    'RTR4.05.06.png',\n    'RTR4.05.07.png',\n    'RTR4.05.08.png',\n    'RTR4.05.09.png',\n    'RTR4.05.10.png',\n    'RTR4.05.11.png',\n    'RTR4.05.14.png',\n    'RTR4.05.15.png',\n    'RTR4.05.16.png',\n    'RTR4.05.17.png',\n    'RTR4.05.18.png',\n    'RTR4.05.19.png',\n    'RTR4.05.20.png',\n    'RTR4.05.21.png',\n    'RTR4.05.22.png',\n    'RTR4.05.23.png',\n    'RTR4.05.24.png',\n    'RTR4.05.25.png',\n    'RTR4.05.26.png',\n    'RTR4.05.27.png',\n    'RTR4.05.28.png',\n    'RTR4.05.29.png',\n    'RTR4.05.30.png',\n    'RTR4.05.34.png',\n    'RTR4.05.37.png',\n    'RTR4.05.39.png',\n    'RTR4.05.40.png',\n    'RTR4.05.41.png',\n    'RTR4.06.01.png',\n    'RTR4.06.02.png',\n    'RTR4.06.03.png',\n    'RTR4.06.04.png',\n    'RTR4.06.07.png',\n    'RTR4.06.08.png',\n    'RTR4.06.09.png',\n    'RTR4.06.10.png',\n    'RTR4.06.11.png',\n    'RTR4.06.12.png',\n    'RTR4.06.13.png',\n    'RTR4.06.14.png',\n    'RTR4.06.15.png',\n    'RTR4.06.16.png',\n    'RTR4.06.17.png',\n    'RTR4.06.18.png',\n\t'RTR4.06.19.three.js.png',\n    'RTR4.06.20.png',\n    'RTR4.06.21.png',\n    'RTR4.06.22.png',\n\t'RTR4.06.24.left_Guillitte.right_Autodesk.png',\n\t'RTR4.06.25.three.js.png',\n    'RTR4.06.26.png',\n    'RTR4.06.27.png',\n    'RTR4.06.28.png',\n    'RTR4.06.32.png',\n    'RTR4.06.33.png',\n    'RTR4.06.34.png',\n    'RTR4.06.37.png',\n    'RTR4.06.38.left.png',\n    'RTR4.06.39.png',\n    'RTR4.07.01.png',\n    'RTR4.07.03.png',\n    'RTR4.07.04.png',\n    'RTR4.07.05.png',\n\t'RTR4.07.06.Autodesk.png',\n    'RTR4.07.07.png',\n    'RTR4.07.08.png',\n    'RTR4.07.10.png',\n    'RTR4.07.11.png',\n\t'RTR4.07.12.Peters_demo.png',\n    'RTR4.07.13.png',\n    'RTR4.07.14.png',\n    'RTR4.07.17.png',\n    'RTR4.07.18.png',\n    'RTR4.07.22.png',\n    'RTR4.07.24.png',\n    'RTR4.08.01.png',\n    'RTR4.08.02.png',\n    'RTR4.08.03.png',\n    'RTR4.08.04.png',\n    'RTR4.08.05.png',\n    'RTR4.08.06.png',\n    'RTR4.08.07.png',\n    'RTR4.08.08.png',\n    'RTR4.08.09.png',\n    'RTR4.08.10.png',\n    'RTR4.08.11.png',\n    'RTR4.08.12.png',\n    'RTR4.08.13.png',\n    'RTR4.08.14.png',\n    'RTR4.09.01.png',\n    'RTR4.09.03.png',\n    'RTR4.09.04.png',\n    'RTR4.09.05.png',\n    'RTR4.09.06.png',\n    'RTR4.09.07.png',\n    'RTR4.09.08.png',\n    'RTR4.09.09.png',\n    'RTR4.09.11.png',\n    'RTR4.09.12.png',\n    'RTR4.09.13.png',\n    'RTR4.09.14.png',\n    'RTR4.09.15.png',\n    'RTR4.09.16.png',\n    'RTR4.09.17.png',\n    'RTR4.09.19.png',\n    'RTR4.09.20.png',\n    'RTR4.09.21.png',\n    'RTR4.09.22.png',\n    'RTR4.09.23.png',\n    'RTR4.09.24.png',\n    'RTR4.09.25.png',\n    'RTR4.09.26.left.png',\n    'RTR4.09.27.png',\n    'RTR4.09.28.png',\n    'RTR4.09.29.png',\n    'RTR4.09.30.left.png',\n    'RTR4.09.31.png',\n    'RTR4.09.32.png',\n    'RTR4.09.33.png',\n    'RTR4.09.34.png',\n    'RTR4.09.36.png',\n    'RTR4.09.38.png',\n    'RTR4.09.40.png',\n    'RTR4.09.44.png',\n    'RTR4.09.45.png',\n    'RTR4.09.46.png',\n    'RTR4.09.50.png',\n    'RTR4.10.01.png',\n    'RTR4.10.02.png',\n    'RTR4.10.03.png',\n    'RTR4.10.04.png',\n    'RTR4.10.05.png',\n    'RTR4.10.06.png',\n    'RTR4.10.08.png',\n    'RTR4.10.10.png',\n    'RTR4.10.11.png',\n    'RTR4.10.12.png',\n    'RTR4.10.13.png',\n    'RTR4.10.16.png',\n    'RTR4.10.17.png',\n    'RTR4.10.18.png',\n    'RTR4.10.20.png',\n    'RTR4.10.22.png',\n    'RTR4.10.23.png',\n\t'RTR4.10.24.three.js.png',\n    'RTR4.10.25.png',\n    'RTR4.10.26.png',\n    'RTR4.10.27.png',\n    'RTR4.10.28.png',\n    'RTR4.10.29.png',\n    'RTR4.10.30.png',\n\t'RTR4.10.32.Nimitz_Shadertoy.png',\n    'RTR4.10.33.png',\n    'RTR4.10.34.png',\n    'RTR4.10.35.png',\n    'RTR4.10.36.png',\n    'RTR4.10.39.png',\n    'RTR4.10.43.png',\n    'RTR4.10.47.png',\n    'RTR4.11.01.png',\n    'RTR4.11.02.png',\n    'RTR4.11.03.Mitsuba_model_Bitterli.png',\n    'RTR4.11.04.png',\n    'RTR4.11.05.png',\n    'RTR4.11.06.Mitsuba_model_Bitterli.png',\n    'RTR4.11.07.Mitsuba_model_Bitterli.png',\n    'RTR4.11.08.png',\n    'RTR4.11.09.Mitsuba_model_Bitterli.png',\n    'RTR4.11.10.Mitsuba_model_Bitterli.png',\n    'RTR4.11.12.png',\n\t'RTR4.11.13.model_Stanford_Graphics_Lab.png',\n    'RTR4.11.14.png',\n    'RTR4.11.16.png',\n    'RTR4.11.17.png',\n    'RTR4.11.18.png',\n    'RTR4.11.19.png',\n    'RTR4.11.20.png',\n    'RTR4.11.21.png',\n    'RTR4.11.22.png',\n    'RTR4.11.25.png',\n\t'RTR4.11.27.three.js.png',\n    'RTR4.11.28.png',\n    'RTR4.11.29.png',\n    'RTR4.11.31.png',\n    'RTR4.11.33.png',\n    'RTR4.11.34.png',\n    'RTR4.11.36.png',\n    'RTR4.11.37.png',\n    'RTR4.11.38.png',\n    'RTR4.11.39.png',\n    'RTR4.11.41.png',\n    'RTR4.12.01.png',\n    'RTR4.12.02.png',\n    'RTR4.12.03.png',\n    'RTR4.12.04.png',\n    'RTR4.12.06.png',\n    'RTR4.12.10.png',\n    'RTR4.12.11.png',\n    'RTR4.12.12.png',\n    'RTR4.12.15.png',\n\t'RTR4.12.16.Pettineo_BakingLab_demo.png',\n    'RTR4.12.19.png',\n    'RTR4.13.01.png',\n\t'RTR4.13.04.three.js.png',\n    'RTR4.13.05.png',\n    'RTR4.13.06.png',\n    'RTR4.13.07.png',\n    'RTR4.13.11.png',\n    'RTR4.13.13.png',\n\t'RTR4.13.26.Autodesk.png',\n    'RTR4.13.28.png',\n    'RTR4.13.30.png',\n    'RTR4.13.32.png',\n    'RTR4.14.01.png',\n    'RTR4.14.03.png',\n    'RTR4.14.04.png',\n\t'RTR4.14.05.model_Stanford_Graphics_Lab.png',\n\t'RTR4.14.06.model_Stanford_Graphics_Lab.png',\n    'RTR4.14.07.png',\n    'RTR4.14.08.png',\n    'RTR4.14.09.png',\n\t'RTR4.14.10.model_Stanford_Graphics_Lab.png',\n    'RTR4.14.19.png',\n    'RTR4.14.34.left.png',\n    'RTR4.14.36.png',\n\t'RTR4.14.37.left_three.js.right_stemkoski.png',\n    'RTR4.14.39.png',\n\t'RTR4.14.40.Evan_Wallace.png',\n    'RTR4.14.42.png',\n    'RTR4.14.45.png',\n    'RTR4.14.47.png',\n\t'RTR4.14.50.model_USC-HairSalon.png',\n    'RTR4.15.01.png',\n\t'RTR4.15.03.Autodesk.png',\n    'RTR4.15.04.png',\n    'RTR4.15.07.png',\n    'RTR4.15.08.png',\n    'RTR4.15.10.png',\n    'RTR4.15.12.png',\n\t'RTR4.15.16.Autodesk.png',\n\t'RTR4.15.17.Autodesk.png',\n    'RTR4.15.25.png',\n    'RTR4.15.26.png',\n    'RTR4.16.01.png',\n    'RTR4.16.02.png',\n    'RTR4.16.03.png',\n    'RTR4.16.04.png',\n    'RTR4.16.05.png',\n    'RTR4.16.06.png',\n    'RTR4.16.07.png',\n    'RTR4.16.08.png',\n    'RTR4.16.09.png',\n    'RTR4.16.10.png',\n    'RTR4.16.11.png',\n    'RTR4.16.12.png',\n    'RTR4.16.13.png',\n    'RTR4.16.14.png',\n    'RTR4.16.15.png',\n    'RTR4.16.17.png',\n    'RTR4.16.18.png',\n    'RTR4.16.19.png',\n    'RTR4.16.22.png',\n    'RTR4.17.03.png',\n    'RTR4.17.04.png',\n    'RTR4.17.05.png',\n    'RTR4.17.06.png',\n    'RTR4.17.07.png',\n    'RTR4.17.08.png',\n    'RTR4.17.10.png',\n    'RTR4.17.11.png',\n    'RTR4.17.12.png',\n    'RTR4.17.13.png',\n    'RTR4.17.14.png',\n    'RTR4.17.15.png',\n    'RTR4.17.16.png',\n    'RTR4.17.17.png',\n    'RTR4.17.18.png',\n    'RTR4.17.19.png',\n    'RTR4.17.20.png',\n    'RTR4.17.21.png',\n    'RTR4.17.22.png',\n    'RTR4.17.23.png',\n    'RTR4.17.24.png',\n    'RTR4.17.25.png',\n    'RTR4.17.26.png',\n    'RTR4.17.28.png',\n    'RTR4.17.29.png',\n    'RTR4.17.30.png',\n    'RTR4.17.31.png',\n\t'RTR4.17.32.Boubekeur_demo.png',\n    'RTR4.17.33.png',\n    'RTR4.17.34.png',\n    'RTR4.17.35.png',\n    'RTR4.17.36.png',\n\t'RTR4.17.37.Quilez_Shadertoy.png',\n    'RTR4.17.38.png',\n    'RTR4.17.39.png',\n    'RTR4.17.40.png',\n    'RTR4.17.41.png',\n    'RTR4.17.42.png',\n    'RTR4.17.43.png',\n    'RTR4.17.44.png',\n    'RTR4.17.45.png',\n    'RTR4.17.46.png',\n    'RTR4.17.47.png',\n    'RTR4.17.48.png',\n    'RTR4.17.49.png',\n    'RTR4.17.51.png',\n    'RTR4.17.53.png',\n    'RTR4.17.54.png',\n    'RTR4.17.55.png',\n    'RTR4.17.56.png',\n    'RTR4.17.57.png',\n    'RTR4.17.59.png',\n    'RTR4.17.60.png',\n    'RTR4.17.61.png',\n    'RTR4.17.62.png',\n    'RTR4.17.63.png',\n    'RTR4.17.64.png',\n    'RTR4.17.66.png',\n    'RTR4.17.67.png',\n    'RTR4.17.68.png',\n    'RTR4.17.69.png',\n    'RTR4.18.01.png',\n    'RTR4.18.06.png',\n    'RTR4.18.07.png',\n    'RTR4.18.08.png',\n    'RTR4.18.09.png',\n    'RTR4.18.10.png',\n    'RTR4.18.12.png',\n    'RTR4.19.02.png',\n    'RTR4.19.03.png',\n    'RTR4.19.04.png',\n    'RTR4.19.05.png',\n    'RTR4.19.06.png',\n    'RTR4.19.07.png',\n    'RTR4.19.08.png',\n    'RTR4.19.09.png',\n    'RTR4.19.10.png',\n    'RTR4.19.11.png',\n    'RTR4.19.12.png',\n    'RTR4.19.13.png',\n    'RTR4.19.14.png',\n    'RTR4.19.15.png',\n    'RTR4.19.17.png',\n    'RTR4.19.18.png',\n    'RTR4.19.20.png',\n    'RTR4.19.21.png',\n    'RTR4.19.23.png',\n    'RTR4.19.24.png',\n    'RTR4.19.25.png',\n    'RTR4.19.32.png',\n\t'RTR4.19.33.Melax_Polychop_demo.png',\n    'RTR4.19.34.png',\n    'RTR4.19.35.png',\n    'RTR4.19.36.png',\n    'RTR4.19.37.png',\n    'RTR4.19.38.png',\n    'RTR4.19.39.png',\n    'RTR4.19.41.png',\n    'RTR4.19.43.png',\n    'RTR4.19.45.png',\n    'RTR4.19.48.png',\n    'RTR4.19.49.top.png',\n    'RTR4.19.50.png',\n    'RTR4.19.52.png',\n    'RTR4.20.03.png',\n    'RTR4.20.04.png',\n    'RTR4.20.06.png',\n    'RTR4.20.07.png',\n    'RTR4.20.09.png',\n    'RTR4.20.10.png',\n    'RTR4.20.11.png',\n    'RTR4.20.13.png',\n    'RTR4.21.01.png',\n\t'RTR4.21.02.Autodesk.png',\n    'RTR4.21.04.png',\n    'RTR4.21.08.png',\n    'RTR4.21.09.png',\n    'RTR4.21.12.png',\n    'RTR4.21.13.png',\n    'RTR4.22.01.png',\n    'RTR4.22.02.png',\n    'RTR4.22.03.png',\n    'RTR4.22.04.png',\n    'RTR4.22.05.png',\n    'RTR4.22.06.png',\n    'RTR4.22.07.png',\n    'RTR4.22.09.png',\n    'RTR4.22.10.png',\n    'RTR4.22.11.png',\n    'RTR4.22.12.png',\n    'RTR4.22.13.png',\n    'RTR4.22.14.png',\n    'RTR4.22.15.png',\n    'RTR4.22.16.png',\n    'RTR4.22.17.png',\n    'RTR4.22.18.png',\n    'RTR4.22.19.png',\n    'RTR4.22.20.png',\n    'RTR4.22.21.png',\n    'RTR4.22.22.png',\n    'RTR4.22.23.png',\n    'RTR4.22.24.png',\n    'RTR4.22.25.png',\n    'RTR4.22.26.png',\n    'RTR4.22.27.png',\n    'RTR4.23.01.png',\n    'RTR4.23.02.png',\n    'RTR4.23.03.png',\n    'RTR4.23.04.png',\n    'RTR4.23.05.png',\n    'RTR4.23.06.png',\n    'RTR4.23.07.png',\n    'RTR4.23.08.png',\n    'RTR4.23.09.png',\n    'RTR4.23.10.png',\n    'RTR4.23.11.png',\n    'RTR4.23.12.png',\n    'RTR4.23.13.png',\n    'RTR4.23.14.png',\n    'RTR4.23.15.png',\n    'RTR4.23.16.png',\n    'RTR4.23.17.png',\n    'RTR4.23.20.png',\n    'RTR4.23.21.png',\n    'RTR4.23.22.png',\n    'RTR4.23.23.png',\n    'RTR4.23.24.png',\n    'RTR4.23.25.png',\n    'RTR4.23.27.png',\n    'RTR4.23.28.png',\n    'RTR4.23.29.png',\n    'RTR4.23.30.png',\n];\n"
  },
  {
    "path": "figure_data_extended.js",
    "content": "/* exported\n   chapter_list\n   figure_files\n*/\n\n// List of chapter titles.\nvar chapter_list = {\n    1  : 'Introduction',\n    2  : 'The Graphics Rendering Pipeline',\n    3  : 'The Graphics Processing Unit',\n    4  : 'Transforms',\n    5  : 'Shading Basics',\n    6  : 'Texturing',\n    7  : 'Shadows',\n    8  : 'Light and Color',\n    9  : 'Physically Based Shading',\n    10 : 'Local Illumination',\n    11 : 'Global Illumination',\n    12 : 'Image-Space Effects',\n    13 : 'Beyond Polygons',\n    14 : 'Volumetric and Translucency Rendering',\n    15 : 'Non-Photorealistic Rendering',\n    16 : 'Polygonal Techniques',\n    17 : 'Curves and Curved Surfaces',\n    18 : 'Pipeline Optimization',\n    19 : 'Acceleration Algorithms',\n    20 : 'Efficient Shading',\n    21 : 'Virtual and Augmented Reality',\n    22 : 'Intersection Test Methods',\n    23 : 'Graphics Hardware',\n    24 : 'The Future',\n    25 : 'Collision Detection',\n    26 : 'Real-Time Ray Tracing',\n};\n\n// List of figure file names.\nvar figure_files = [\n    'RTR4.02.01.png',\n    'RTR4.02.02.png',\n    'RTR4.02.03.png',\n    'RTR4.02.04.png',\n    'RTR4.02.05.png',\n    'RTR4.02.06.png',\n    'RTR4.02.07.png',\n    'RTR4.02.08.png',\n    'RTR4.02.09.png',\n    'RTR4.03.01.png',\n    'RTR4.03.02.png',\n    'RTR4.03.03.png',\n    'RTR4.03.04.png',\n    'RTR4.03.05.png',\n    'RTR4.03.07.png',\n    'RTR4.03.09.png',\n\t'RTR4.03.10.Rideout_Van_Gelder_demo.png',\n    'RTR4.03.12.png',\n\t'RTR4.03.14.three.js.png',\n    'RTR4.03.15.png',\n    'RTR4.04.01.png',\n    'RTR4.04.02.png',\n    'RTR4.04.03.png',\n    'RTR4.04.04.png',\n    'RTR4.04.05.png',\n    'RTR4.04.06.png',\n    'RTR4.04.07.png',\n    'RTR4.04.08.png',\n    'RTR4.04.09.png',\n    'RTR4.04.10.png',\n    'RTR4.04.11.png',\n    'RTR4.04.15.png',\n    'RTR4.04.17.png',\n    'RTR4.04.18.png',\n    'RTR4.04.19.png',\n    'RTR4.04.20.png',\n    'RTR4.04.21.png',\n    'RTR4.05.02.png',\n    'RTR4.05.03.png',\n    'RTR4.05.04.png',\n    'RTR4.05.05.png',\n    'RTR4.05.06.png',\n    'RTR4.05.07.png',\n    'RTR4.05.08.png',\n    'RTR4.05.09.png',\n    'RTR4.05.10.png',\n    'RTR4.05.11.png',\n    'RTR4.05.14.png',\n    'RTR4.05.15.png',\n    'RTR4.05.16.png',\n    'RTR4.05.17.png',\n    'RTR4.05.18.png',\n    'RTR4.05.19.png',\n    'RTR4.05.20.png',\n    'RTR4.05.21.png',\n    'RTR4.05.22.png',\n    'RTR4.05.23.png',\n    'RTR4.05.24.png',\n    'RTR4.05.25.png',\n    'RTR4.05.26.png',\n    'RTR4.05.27.png',\n    'RTR4.05.28.png',\n    'RTR4.05.29.png',\n    'RTR4.05.30.png',\n    'RTR4.05.34.png',\n    'RTR4.05.37.png',\n    'RTR4.05.39.png',\n    'RTR4.05.40.png',\n    'RTR4.05.41.png',\n    'RTR4.06.01.png',\n    'RTR4.06.02.png',\n    'RTR4.06.03.png',\n    'RTR4.06.04.png',\n    'RTR4.06.07.png',\n    'RTR4.06.08.png',\n    'RTR4.06.09.png',\n    'RTR4.06.10.png',\n    'RTR4.06.11.png',\n    'RTR4.06.12.png',\n    'RTR4.06.13.png',\n    'RTR4.06.14.png',\n    'RTR4.06.15.png',\n    'RTR4.06.16.png',\n    'RTR4.06.17.png',\n    'RTR4.06.18.png',\n\t'RTR4.06.19.three.js.png',\n    'RTR4.06.20.png',\n    'RTR4.06.21.png',\n    'RTR4.06.22.png',\n\t'RTR4.06.24.left_Guillitte.right_Autodesk.png',\n\t'RTR4.06.25.three.js.png',\n    'RTR4.06.26.png',\n    'RTR4.06.27.png',\n    'RTR4.06.28.png',\n    'RTR4.06.32.png',\n    'RTR4.06.33.png',\n    'RTR4.06.34.png',\n    'RTR4.06.37.png',\n    'RTR4.06.38.left.png',\n    'RTR4.06.39.png',\n    'RTR4.07.01.png',\n    'RTR4.07.03.png',\n    'RTR4.07.04.png',\n    'RTR4.07.05.png',\n\t'RTR4.07.06.Autodesk.png',\n    'RTR4.07.07.png',\n    'RTR4.07.08.png',\n    'RTR4.07.10.png',\n    'RTR4.07.11.png',\n\t'RTR4.07.12.Peters_demo.png',\n    'RTR4.07.13.png',\n    'RTR4.07.14.png',\n    'RTR4.07.17.png',\n    'RTR4.07.18.png',\n    'RTR4.07.22.png',\n    'RTR4.07.24.png',\n    'RTR4.08.01.png',\n    'RTR4.08.02.png',\n    'RTR4.08.03.png',\n    'RTR4.08.04.png',\n    'RTR4.08.05.png',\n    'RTR4.08.06.png',\n    'RTR4.08.07.png',\n    'RTR4.08.08.png',\n    'RTR4.08.09.png',\n    'RTR4.08.10.png',\n    'RTR4.08.11.png',\n    'RTR4.08.12.png',\n    'RTR4.08.13.png',\n    'RTR4.08.14.png',\n    'RTR4.09.01.png',\n    'RTR4.09.03.png',\n    'RTR4.09.04.png',\n    'RTR4.09.05.png',\n    'RTR4.09.06.png',\n    'RTR4.09.07.png',\n    'RTR4.09.08.png',\n    'RTR4.09.09.png',\n    'RTR4.09.11.png',\n    'RTR4.09.12.png',\n    'RTR4.09.13.png',\n    'RTR4.09.14.png',\n    'RTR4.09.15.png',\n    'RTR4.09.16.png',\n    'RTR4.09.17.png',\n    'RTR4.09.19.png',\n    'RTR4.09.20.png',\n    'RTR4.09.21.png',\n    'RTR4.09.22.png',\n    'RTR4.09.23.png',\n    'RTR4.09.24.png',\n    'RTR4.09.25.png',\n    'RTR4.09.26.left.png',\n    'RTR4.09.27.png',\n    'RTR4.09.28.png',\n    'RTR4.09.29.png',\n    'RTR4.09.30.left.png',\n    'RTR4.09.31.png',\n    'RTR4.09.32.png',\n    'RTR4.09.33.png',\n    'RTR4.09.34.png',\n    'RTR4.09.36.png',\n    'RTR4.09.38.png',\n    'RTR4.09.40.png',\n    'RTR4.09.44.png',\n    'RTR4.09.45.png',\n    'RTR4.09.46.png',\n    'RTR4.09.50.png',\n    'RTR4.10.01.png',\n    'RTR4.10.02.png',\n    'RTR4.10.03.png',\n    'RTR4.10.04.png',\n    'RTR4.10.05.png',\n    'RTR4.10.06.png',\n    'RTR4.10.08.png',\n    'RTR4.10.10.png',\n    'RTR4.10.11.png',\n    'RTR4.10.12.png',\n    'RTR4.10.13.png',\n    'RTR4.10.16.png',\n    'RTR4.10.17.png',\n    'RTR4.10.18.png',\n    'RTR4.10.20.png',\n    'RTR4.10.22.png',\n    'RTR4.10.23.png',\n\t'RTR4.10.24.three.js.png',\n    'RTR4.10.25.png',\n    'RTR4.10.26.png',\n    'RTR4.10.27.png',\n    'RTR4.10.28.png',\n    'RTR4.10.29.png',\n    'RTR4.10.30.png',\n\t'RTR4.10.32.Nimitz_Shadertoy.png',\n    'RTR4.10.33.png',\n    'RTR4.10.34.png',\n    'RTR4.10.35.png',\n    'RTR4.10.36.png',\n    'RTR4.10.39.png',\n    'RTR4.10.43.png',\n    'RTR4.10.47.png',\n    'RTR4.11.01.png',\n    'RTR4.11.02.png',\n    'RTR4.11.03.Mitsuba_model_Bitterli.png',\n    'RTR4.11.04.png',\n    'RTR4.11.05.png',\n    'RTR4.11.06.Mitsuba_model_Bitterli.png',\n    'RTR4.11.07.Mitsuba_model_Bitterli.png',\n    'RTR4.11.08.png',\n    'RTR4.11.09.Mitsuba_model_Bitterli.png',\n    'RTR4.11.10.Mitsuba_model_Bitterli.png',\n    'RTR4.11.12.png',\n\t'RTR4.11.13.model_Stanford_Graphics_Lab.png',\n    'RTR4.11.14.png',\n    'RTR4.11.16.png',\n    'RTR4.11.17.png',\n    'RTR4.11.18.png',\n    'RTR4.11.19.png',\n    'RTR4.11.20.png',\n    'RTR4.11.21.png',\n    'RTR4.11.22.png',\n    'RTR4.11.25.png',\n\t'RTR4.11.27.three.js.png',\n    'RTR4.11.28.png',\n    'RTR4.11.29.png',\n    'RTR4.11.31.png',\n    'RTR4.11.33.png',\n    'RTR4.11.34.png',\n    'RTR4.11.36.png',\n    'RTR4.11.37.png',\n    'RTR4.11.38.png',\n    'RTR4.11.39.png',\n    'RTR4.11.41.png',\n    'RTR4.12.01.png',\n    'RTR4.12.02.png',\n    'RTR4.12.03.png',\n    'RTR4.12.04.png',\n    'RTR4.12.06.png',\n    'RTR4.12.10.png',\n    'RTR4.12.11.png',\n    'RTR4.12.12.png',\n    'RTR4.12.15.png',\n\t'RTR4.12.16.Pettineo_BakingLab_demo.png',\n    'RTR4.12.19.png',\n    'RTR4.13.01.png',\n\t'RTR4.13.04.three.js.png',\n    'RTR4.13.05.png',\n    'RTR4.13.06.png',\n    'RTR4.13.07.png',\n    'RTR4.13.11.png',\n    'RTR4.13.13.png',\n\t'RTR4.13.26.Autodesk.png',\n    'RTR4.13.28.png',\n    'RTR4.13.30.png',\n    'RTR4.13.32.png',\n    'RTR4.14.01.png',\n    'RTR4.14.03.png',\n    'RTR4.14.04.png',\n\t'RTR4.14.05.model_Stanford_Graphics_Lab.png',\n\t'RTR4.14.06.model_Stanford_Graphics_Lab.png',\n    'RTR4.14.07.png',\n    'RTR4.14.08.png',\n    'RTR4.14.09.png',\n\t'RTR4.14.10.model_Stanford_Graphics_Lab.png',\n    'RTR4.14.19.png',\n    'RTR4.14.34.left.png',\n    'RTR4.14.36.png',\n\t'RTR4.14.37.left_three.js.right_stemkoski.png',\n    'RTR4.14.39.png',\n\t'RTR4.14.40.Evan_Wallace.png',\n    'RTR4.14.42.png',\n    'RTR4.14.45.png',\n    'RTR4.14.47.png',\n\t'RTR4.14.50.model_USC-HairSalon.png',\n    'RTR4.15.01.png',\n\t'RTR4.15.03.Autodesk.png',\n    'RTR4.15.04.png',\n    'RTR4.15.07.png',\n    'RTR4.15.08.png',\n    'RTR4.15.10.png',\n    'RTR4.15.12.png',\n\t'RTR4.15.16.Autodesk.png',\n\t'RTR4.15.17.Autodesk.png',\n    'RTR4.15.25.png',\n    'RTR4.15.26.png',\n    'RTR4.16.01.png',\n    'RTR4.16.02.png',\n    'RTR4.16.03.png',\n    'RTR4.16.04.png',\n    'RTR4.16.05.png',\n    'RTR4.16.06.png',\n    'RTR4.16.07.png',\n    'RTR4.16.08.png',\n    'RTR4.16.09.png',\n    'RTR4.16.10.png',\n    'RTR4.16.11.png',\n    'RTR4.16.12.png',\n    'RTR4.16.13.png',\n    'RTR4.16.14.png',\n    'RTR4.16.15.png',\n    'RTR4.16.17.png',\n    'RTR4.16.18.png',\n    'RTR4.16.19.png',\n    'RTR4.16.22.png',\n    'RTR4.17.03.png',\n    'RTR4.17.04.png',\n    'RTR4.17.05.png',\n    'RTR4.17.06.png',\n    'RTR4.17.07.png',\n    'RTR4.17.08.png',\n    'RTR4.17.10.png',\n    'RTR4.17.11.png',\n    'RTR4.17.12.png',\n    'RTR4.17.13.png',\n    'RTR4.17.14.png',\n    'RTR4.17.15.png',\n    'RTR4.17.16.png',\n    'RTR4.17.17.png',\n    'RTR4.17.18.png',\n    'RTR4.17.19.png',\n    'RTR4.17.20.png',\n    'RTR4.17.21.png',\n    'RTR4.17.22.png',\n    'RTR4.17.23.png',\n    'RTR4.17.24.png',\n    'RTR4.17.25.png',\n    'RTR4.17.26.png',\n    'RTR4.17.28.png',\n    'RTR4.17.29.png',\n    'RTR4.17.30.png',\n    'RTR4.17.31.png',\n\t'RTR4.17.32.Boubekeur_demo.png',\n    'RTR4.17.33.png',\n    'RTR4.17.34.png',\n    'RTR4.17.35.png',\n    'RTR4.17.36.png',\n\t'RTR4.17.37.Quilez_Shadertoy.png',\n    'RTR4.17.38.png',\n    'RTR4.17.39.png',\n    'RTR4.17.40.png',\n    'RTR4.17.41.png',\n    'RTR4.17.42.png',\n    'RTR4.17.43.png',\n    'RTR4.17.44.png',\n    'RTR4.17.45.png',\n    'RTR4.17.46.png',\n    'RTR4.17.47.png',\n    'RTR4.17.48.png',\n    'RTR4.17.49.png',\n    'RTR4.17.51.png',\n    'RTR4.17.53.png',\n    'RTR4.17.54.png',\n    'RTR4.17.55.png',\n    'RTR4.17.56.png',\n    'RTR4.17.57.png',\n    'RTR4.17.59.png',\n    'RTR4.17.60.png',\n    'RTR4.17.61.png',\n    'RTR4.17.62.png',\n    'RTR4.17.63.png',\n    'RTR4.17.64.png',\n    'RTR4.17.66.png',\n    'RTR4.17.67.png',\n    'RTR4.17.68.png',\n    'RTR4.17.69.png',\n    'RTR4.18.01.png',\n    'RTR4.18.06.png',\n    'RTR4.18.07.png',\n    'RTR4.18.08.png',\n    'RTR4.18.09.png',\n    'RTR4.18.10.png',\n    'RTR4.18.12.png',\n    'RTR4.19.02.png',\n    'RTR4.19.03.png',\n    'RTR4.19.04.png',\n    'RTR4.19.05.png',\n    'RTR4.19.06.png',\n    'RTR4.19.07.png',\n    'RTR4.19.08.png',\n    'RTR4.19.09.png',\n    'RTR4.19.10.png',\n    'RTR4.19.11.png',\n    'RTR4.19.12.png',\n    'RTR4.19.13.png',\n    'RTR4.19.14.png',\n    'RTR4.19.15.png',\n    'RTR4.19.17.png',\n    'RTR4.19.18.png',\n    'RTR4.19.20.png',\n    'RTR4.19.21.png',\n    'RTR4.19.23.png',\n    'RTR4.19.24.png',\n    'RTR4.19.25.png',\n    'RTR4.19.32.png',\n\t'RTR4.19.33.Melax_Polychop_demo.png',\n    'RTR4.19.34.png',\n    'RTR4.19.35.png',\n    'RTR4.19.36.png',\n    'RTR4.19.37.png',\n    'RTR4.19.38.png',\n    'RTR4.19.39.png',\n    'RTR4.19.41.png',\n    'RTR4.19.43.png',\n    'RTR4.19.45.png',\n    'RTR4.19.48.png',\n    'RTR4.19.49.top.png',\n    'RTR4.19.50.png',\n    'RTR4.19.52.png',\n    'RTR4.20.03.png',\n    'RTR4.20.04.png',\n    'RTR4.20.06.png',\n    'RTR4.20.07.png',\n    'RTR4.20.09.png',\n    'RTR4.20.10.png',\n    'RTR4.20.11.png',\n    'RTR4.20.13.png',\n    'RTR4.21.01.png',\n\t'RTR4.21.02.Autodesk.png',\n    'RTR4.21.04.png',\n    'RTR4.21.08.png',\n    'RTR4.21.09.png',\n    'RTR4.21.12.png',\n    'RTR4.21.13.png',\n    'RTR4.22.01.png',\n    'RTR4.22.02.png',\n    'RTR4.22.03.png',\n    'RTR4.22.04.png',\n    'RTR4.22.05.png',\n    'RTR4.22.06.png',\n    'RTR4.22.07.png',\n    'RTR4.22.09.png',\n    'RTR4.22.10.png',\n    'RTR4.22.11.png',\n    'RTR4.22.12.png',\n    'RTR4.22.13.png',\n    'RTR4.22.14.png',\n    'RTR4.22.15.png',\n    'RTR4.22.16.png',\n    'RTR4.22.17.png',\n    'RTR4.22.18.png',\n    'RTR4.22.19.png',\n    'RTR4.22.20.png',\n    'RTR4.22.21.png',\n    'RTR4.22.22.png',\n    'RTR4.22.23.png',\n    'RTR4.22.24.png',\n    'RTR4.22.25.png',\n    'RTR4.22.26.png',\n    'RTR4.22.27.png',\n    'RTR4.23.01.png',\n    'RTR4.23.02.png',\n    'RTR4.23.03.png',\n    'RTR4.23.04.png',\n    'RTR4.23.05.png',\n    'RTR4.23.06.png',\n    'RTR4.23.07.png',\n    'RTR4.23.08.png',\n    'RTR4.23.09.png',\n    'RTR4.23.10.png',\n    'RTR4.23.11.png',\n    'RTR4.23.12.png',\n    'RTR4.23.13.png',\n    'RTR4.23.14.png',\n    'RTR4.23.15.png',\n    'RTR4.23.16.png',\n    'RTR4.23.17.png',\n    'RTR4.23.20.png',\n    'RTR4.23.21.png',\n    'RTR4.23.22.png',\n    'RTR4.23.23.png',\n    'RTR4.23.24.png',\n    'RTR4.23.25.png',\n    'RTR4.23.27.png',\n    'RTR4.23.28.png',\n    'RTR4.23.29.png',\n    'RTR4.23.30.png',\n];\n"
  },
  {
    "path": "figures.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n<title>Real-Time Rendering Figures - 4th Edition</title>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<link rel=\"shortcut icon\" href=\"favicon.ico\" type=\"image/x-icon\" />\n<link rel=\"icon\" href=\"favicon.ico\" type=\"image/x-icon\" />\n<link rel=\"stylesheet\" href=\"rtr4.css\" type=\"text/css\" />\n<style>\n    .thumbnail\n    {\n        display       : inline-block;\n        width         : 340px;\n        height        : 260px;\n        margin        : 10px;\n        text-align    : center;\n        border        : 2px solid #069;\n        border-radius : 5px;\n        cursor        : pointer;\n    }\n    .thumbnail:hover\n    {\n        box-shadow : inset 0px 0px 10px 5px rgba(0, 102, 153, 0.25);\n    }\n    .thumbnail > .img_center\n    {\n        display        : inline-block;\n        height         : 100%;\n        vertical-align : middle;\n    }\n    .thumbnail > img\n    {\n        vertical-align : middle;\n        max-width      : 320px;\n        max-height     : 240px;\n    }\n</style>\n<script src=\"jquery-3.3.1.min.js\" type=\"text/javascript\"></script>\n<script src=\"blazy.min.js\" type=\"text/javascript\"></script>\n<script src=\"figure_data_extended.js\" type=\"text/javascript\"></script>\n<script src=\"figures.js\" type=\"text/javascript\"></script>\n</head>\n<body>\n<div id=\"wrapper\">\n<div id=\"header\">\n<div id=\"rtr3-header-image\">\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tr bgcolor=\"#10304B\">\n<td>\n<a href=\"http://www.realtimerendering.com/blog\">\n<img src=\"rtr-header.png\" alt=\"Header image\" width=\"410\" height=\"106\" />\n</a>\n</td>\n</tr>\n</table>\n</div>\n<div id=\"navigation\" class=\"clearfix\">\n<ul class=\"primary\">\n<li><a href=\"http://www.realtimerendering.com/blog/\" rel=\"home\">Blog</a></li>\n<li><a title=\"Recommended books\" href=\"http://www.realtimerendering.com/books.html\">Graphics Books</a></li>\n<li><a title=\"Object / object intersection page\" href=\"http://www.realtimerendering.com/intersections.html\">Intersections</a></li>\n<li><a title=\"Sites we like\" href=\"http://www.realtimerendering.com/portal.html\">Portal</a></li>\n<li><a title=\"Ray Tracing Resources\" href=\"raytracing.html\">Ray tracing</a></li>\n<li><a title=\"Main resources page\" href=\"http://www.realtimerendering.com/index.html\">Resources</a></li>\n<li><a title=\"WebGL/three.js Resources\" href=\"http://www.realtimerendering.com/webgl.html\">WebGL</a></li>\n</ul>\n</div>\n</div>\n<div id=\"content\" class=\"clearfix\">\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tr>\n<td class=\"pageName\"><i>Real-Time Rendering, 4th Edition</i> Figures</td>\n</tr>\n<tr>\n<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"6\" border=\"0\"></td>\n</tr>\n<tr>\n<td class=\"bodyText\">\n<P>This page is a gallery of over 400 figures from the book \"Real-Time Rendering,\" by Tomas Akenine-M&ouml;ller, Eric Haines, Naty Hoffman, Angelo Pesce, Micha&lstrok; Iwanicki, and S&eacute;bastien Hillaire, 1200 pages, from <a href=\"https://www.crcpress.com/\">A K Peters/CRC Press</a>, ISBN-13: 978-1138627000, ISBN-10: 1138627003, 2018. See <a href=\"http://www.realtimerendering.com\">the book's website</a> for more information.\n<P>You can click a thumbnail to see the full-sized image and download it. You can download this page and all the figures from:\n<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B><a href=\"http://realtimerendering.com/RealTimeRendering4_figures.zip\">http://realtimerendering.com/RealTimeRendering4_figures.zip</a></B>\n<P>These figures from the book are copyright CRC Press. We have provided these images for use under <a href=\"http://en.wikipedia.org/wiki/Fair_use\">United States Fair Use doctrine</a> (or similar laws of other countries), e.g., by professors for use in their classes; see <a href=\"http://www.realtimerendering.com/blog/our-books-figures-now-downloadable-for-fair-use/\">our blog entry</a>. All figures in the book are not included; those created by the authors (directly, or by use of free demonstration programs or web demos), from public sources (e.g., NASA), or from sources which have been cleared for inclusion are available here. See the corresponding figure in the book to see the full credit, if any. Other images in the book may be reused under Fair Use, but are not part of this collection.\n<P>Some images in the book are from live demos that run in your browser. See the <a href=\"http://www.realtimerendering.com/index.html#toc\">resources page</a> - these demos are usually listed first for each section.\n<P>It is good practice to acknowledge the sources of any images reused, e.g., the book's name or a link to <a href=\"http://www.realtimerendering.com\">http://www.realtimerendering.com</a> would be useful to students. If you have questions about reuse, please contact us.\n<P><I>(thanks to <a href=\"https://twitter.com/pixnblox\">Mauricio Vives</a> for designing this page.)</I>\n<div id=\"gallery\"></div>\n</td>\n</tr>\n<tr>\n<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"1\" border=\"0\"></td>\n&nbsp;<br /></td>\n</tr>\n</table>\n</table>\n</div> \n<div id=\"footer\" class=\"clearfix\">\n<ul>\n<li>Contacts:</li>\n    <li><a href=\"mailto:tomas.akenine.moller@gmail.com\">Tomas</a></li>\n    <li><a href=\"mailto:erich@acm.org\">Eric</a></li>\n    <li><a href=\"mailto:rtr3@renderwonk.com\">Naty</a></li>\n</ul>\n</div> \n</div> \n<script data-cfasync=\"false\" src=\"/cdn-cgi/scripts/f2bf09f8/cloudflare-static/email-decode.min.js\"></script></body>\n</html>\n"
  },
  {
    "path": "figures.js",
    "content": "/* globals\n   Blazy\n   chapter_list\n   figure_files\n*/\n\n// Call initialize() after the page has loaded.\n$( initialize );\n\n// Initializes the image gallery.\nfunction initialize()\n{\n    // Constants.\n    var figure_dir = 'figures/';\n    var thumb_dir  = 'figures/thumb/';\n    var thumb_ext  = 'jpg';\n\n    // The list of figures, grouped into chapters, with each chapter having an array of figure data.\n    var figures = {};\n\n    // Define a regex with three capture groups: chapter (two digits), figure ID (two digits), and\n    // file extension, e.g. RTR4.06.38.left.png produces [06, 38, png].\n    var regex = /RTR4\\.(\\d{2})\\.(\\d{2})(?:\\.\\S*)?\\.(\\S*)/;\n\n    // Iterate the figure image file array.\n    figure_files.forEach( function( element )\n    {\n        // Match the capture groups in the regex with the image file name. Return if the file name\n        // does not match the pattern.\n        var matches = regex.exec( element );\n        if( !matches )\n        {\n            return;\n        }\n\n        // Get the chapter and figure ID as integers. Return if they are not integers.\n        var chapter = parseInt( matches[1], 10 );\n        var id      = parseInt( matches[2], 10 );\n        if( isNaN( chapter ) || isNaN( id ) )\n        {\n            return;\n        }\n\n        // Create a chapter entry in the figures object if it doesn't already exist.\n        if( !figures.hasOwnProperty( chapter ) )\n        {\n            figures[chapter] = [];\n        }\n\n        // Add the figure data to the array of figure data for the chapter.\n        figures[chapter].push({\n            file : element,\n            id   : id,\n            ext  : matches[3],\n        });\n    });\n\n    // Iterate the chapter entries in the figures object, and sort each figure data array by ID.\n    $.each( figures, function( _key, value )\n    {\n        value.sort( function( first, second )\n        {\n            return first.id - second.id;\n        });\n    });\n\n    // Get the gallery element, which will be populated with the table of contents and images.\n    var $gallery = $( '#gallery' );\n\n    // Iterate the chapter entries in the figures objects, building a table of contents with\n    // internal links.\n    $.each( figures, function( key )\n    {\n        var chapter_title = 'Chapter ' + key + ': ' + chapter_list[key];\n        var $link         = $( '<a href=\"#ch' + key + '\">' ).text( chapter_title );\n        $gallery.append( $( '<li>' ).append( $link ) );\n    });\n\n    // Iterate the chapter entries in the figures objects, adding thumbnails for each figure.\n    // NOTE: Since the chapter keys are numbers, they will be iterated in ascending order by\n    // default, so sorting is not needed.\n    $.each( figures, function( key, value )\n    {\n        // Create an add a chapter heading, with a ID to support the table of contents.\n        var chapter_title = 'Chapter ' + key + ': ' + chapter_list[key];\n        $( '<h1 id=\"ch' + key + '\">' ).text( chapter_title ).appendTo( $gallery );\n\n        // Iterate the array of figure data for the chapter, adding thumbnails for each figure.\n        value.forEach( function( element )\n        {\n            // Build the (relative) paths to the figure and its thumbnail.\n            var figure_path = figure_dir + element.file;\n            var thumb_path  = thumb_dir + element.file.slice( 0, -element.ext.length ) + thumb_ext;\n\n            // Specify the tooltip text.\n            var tooltip = 'Figure ' + key + '-' + element.id;\n\n            // Create an image object, prepared for lazy loading with bLazy: use a special class,\n            // and specify the actual thumbnail image in a data attribute.\n            var $image = $( '<img>' )\n                .addClass( 'b-lazy' )\n                .attr( 'data-src', thumb_path )\n                .attr( 'title', tooltip );\n\n            // Add the image to the gallery, wrapped inside a thumbnail container.\n            var $container = $( '<div>' ).addClass( 'thumbnail' );\n            var $center    = $( '<span>' ).addClass( 'img_center' );\n            $gallery.append( $container.append( $center ).append( $image ) );\n\n            // Add a click handler to the container that will simply open a new window (tab) with\n            // the full-size image.\n            $container.click( function()\n            {\n                window.open( figure_path, '_blank' );\n            });\n        });\n    });\n\n    // Create a bLazy object, which will find the \"b-lazy\" images and perform lazy loading, i.e.\n    // swap out the loading images with the thumbnail images when they are visible. This is much\n    // better than hammering the server with 400+ requests, and is good for clients with slower or\n    // metered connections. See http://dinbror.dk/blog/blazy.\n    var _blazy = new Blazy();\n}\n"
  },
  {
    "path": "gd.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\r\r\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xmlns:v=\"urn:schemas-microsoft-com:vml\">\r\r\n<head>\r\r\n    <meta http-equiv=\"content-type\" content=\"text/html; charset=UTF-8\"/>\r\r\n    <title>Top 20 Publishers of Videogames</title>\r\r\n    <script src=\"http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAE-cLjk47EV83U9SDY3oOPRSv2HLC9Jz8bCDl4I9iIJf4AYotwxSo0d8yYT1V_gz2WEuf_HggI8lqkg\" type=\"text/javascript\"></script>\r\r\n  </head>\r\r\n<font face=\"LUCIDA, ARIAL, HELVETICA\">\r\r\n<H1>Top 20 Publishers of Videogames</H1>\r\r\n</font>\r\r\n  <body onunload=\"GUnload()\">\r\r\n\r\r\n    <div id=\"map\" style=\"width: 800px; height: 600px\"></div>\r\r\n\r\r\n    <noscript><b>JavaScript must be enabled in order for you to use Google Maps.</b> \r\r\n      However, it seems JavaScript is either disabled or not supported by your browser. \r\r\n      To view Google Maps, enable JavaScript by changing your browser options, and then \r\r\n      try again.\r\r\n    </noscript>\r\r\n \r\r\n\r\r\n    <script type=\"text/javascript\">\r\r\n    //<![CDATA[\r\r\n    \r\r\n    if (GBrowserIsCompatible()) { \r\r\n\r\r\n      // A function to create the marker and set up the event window\r\r\n      // Dont try to unroll this function. It has to be here for the function closure\r\r\n      // Each instance of the function preserves the contends of a different instance\r\r\n      // of the \"marker\" and \"html\" variables which will be needed later when the event triggers.    \r\r\n      function createMarker(point,html) {\r\r\n        var marker = new GMarker(point,icon);\r\r\n        GEvent.addListener(marker, \"click\", function() {\r\r\n          marker.openInfoWindowHtml(html);\r\r\n        });\r\r\n        return marker;\r\r\n      }\r\r\n      function createIcon(string) {\r\r\n        var icon = new GIcon();\r\r\n        icon.shadow = \"http://www.realtimerendering.com/mapfiles/mm_20_shadow.png\";\r\r\n        icon.iconSize = new GSize(20, 34);\r\r\n        icon.shadowSize = new GSize(36, 34);\r\r\n        icon.iconAnchor = new GPoint(9, 29);\r\r\n        icon.infoWindowAnchor = new GPoint(9, 1);\r\r\n        icon.image = string;\r\r\n        return icon;\r\r\n      }\r\r\n\r\r\n      // Display the map, with some controls and set the initial location \r\r\n      var map = new GMap2(document.getElementById(\"map\"));\r\r\n      map.addControl(new GLargeMapControl());\r\r\n      map.addControl(new GMapTypeControl());\r\r\n      map.enableDoubleClickZoom();\r\r\n      map.enableContinuousZoom();\r\r\n      map.setCenter(new GLatLng(37.439974,-93.779297),4);\r\r\n    \r\r\n      // EA markers\r\r\n    \r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/iconr1.png\");\r\r\n      var point = new GLatLng(37.485347,-122.232342);\r\r\n      var marker = createMarker(point,'<a href=\"http://www.ea.com\">Electronic Arts HQ</a> and Redwood Shores<br>Redwood City, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong1.png\");\r\r\n      var point = new GLatLng(42.977023,-81.245613);\r\r\n      var marker = createMarker(point,'EA: Digital Illusions CE<BR>London, Ont., Canada')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong1.png\");\r\r\n      var point = new GLatLng(49.281804,-123.107128);\r\r\n      var marker = createMarker(point,'EA Black Box<br>Vancouver, Canada')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong1.png\");\r\r\n      var point = new GLatLng(49.2445,-122.969627);\r\r\n      var marker = createMarker(point,'EA Canada<br>Burnaby, British Columbia, Canada')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong1.png\");\r\r\n      var point = new GLatLng(33.972122,-118.427467);\r\r\n      var marker = createMarker(point,'EA Los Angeles<br>Playa Vista, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong1.png\");\r\r\n      var point = new GLatLng(45.502016,-73.56883);\r\r\n      var marker = createMarker(point,'EA Montreal<br>Montreal, Canada')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong1.png\");\r\r\n      var point = new GLatLng(38.851473,-77.304955);\r\r\n      var marker = createMarker(point,'EA Mythic<br>Fairfax, VA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong1.png\");\r\r\n      var point = new GLatLng(37.938782,-122.213974);\r\r\n      var marker = createMarker(point,'EA: Maxis<br>Emeryville, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong1.png\");\r\r\n      var point = new GLatLng(28.636965,-81.397705);\r\r\n      var marker = createMarker(point,'EA Tiburon<br>Orlando, FL')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      // Nintendo\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong2.png\");\r\r\n      var point = new GLatLng(47.653016,-122.132607);\r\r\n      var marker = createMarker(point,'Nintendo Software Technology Corp.<BR>Redmond, WA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong2.png\");\r\r\n      var point = new GLatLng(30.387684,-97.697983);\r\r\n      var marker = createMarker(point,'Nintendo: Retro Studios<BR>Austin, TX')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      // Activision\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/iconr3.png\");\r\r\n      var point = new GLatLng(34.01738,-118.448925);\r\r\n      var marker = createMarker(point,'<a href=\"http://www.activision.com\">Activision HQ</a>, Luxoflux, Treyarch<BR>Santa Monica, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong3.png\");\r\r\n      var point = new GLatLng(30.387684,-97.697983);\r\r\n      var marker = createMarker(point,'Activision: Beenox<BR>Quebec City, Canada')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong3.png\");\r\r\n      var point = new GLatLng(34.155568,-118.475876);\r\r\n      var marker = createMarker(point,'Activision: Infinity Ward<BR>Encino, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong3.png\");\r\r\n      var point = new GLatLng(34.163807,-118.572006);\r\r\n      var marker = createMarker(point,'Activision: Neversoft<BR>Woodland Hills, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong3.png\");\r\r\n      var point = new GLatLng(43.059356,-89.498062);\r\r\n      var marker = createMarker(point,'Activision: Raven Studios<BR>Madison, WI')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong3.png\");\r\r\n      var point = new GLatLng(37.368793,-122.035446);\r\r\n      var marker = createMarker(point,'Activision: RedOctane<BR>Sunnyvale, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong3.png\");\r\r\n      var point = new GLatLng(37.787742,-122.394218);\r\r\n      var marker = createMarker(point,'Activision: Shaba Games<BR>San Francisco, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong3.png\");\r\r\n      var point = new GLatLng(38.109818,-122.569206);\r\r\n      var marker = createMarker(point,'Activision: Toys For Bob<BR>Novato, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong3.png\");\r\r\n      var point = new GLatLng(37.40446,-122.111578);\r\r\n      var marker = createMarker(point,'Activision: Vicarious Visions<BR>Mountain View, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong3.png\");\r\r\n      var point = new GLatLng(42.674359,-73.700409);\r\r\n      var marker = createMarker(point,'Activision: Vicarious Visions<BR>Troy, NY')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong3.png\");\r\r\n      var point = new GLatLng(37.564718,-122.262383);\r\r\n      var marker = createMarker(point,'Activision: Z-Axis<BR>Foster City, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n\r\r\n      // Sony\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong4.png\");\r\r\n      var point = new GLatLng(44.059219,-121.314125);\r\r\n      var marker = createMarker(point,'Sony<BR>Bend, OR')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong4.png\");\r\r\n      var point = new GLatLng(37.559548,-122.269936);\r\r\n      var marker = createMarker(point,'Sony<BR>Foster City, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong4.png\");\r\r\n      var point = new GLatLng(40.769134,-111.887426);\r\r\n      var marker = createMarker(point,'Sony: Incognito Entertainment<BR>Salt Lake City, UT')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong4.png\");\r\r\n      var point = new GLatLng(34.197321,-118.307991);\r\r\n      var marker = createMarker(point,'Sony: Insomniac<BR>Burbank, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong4.png\");\r\r\n      var point = new GLatLng(32.890255,-117.156487);\r\r\n      var marker = createMarker(point,'Sony<BR>San Diego, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong4.png\");\r\r\n      var point = new GLatLng(34.028727,-118.473516);\r\r\n      var marker = createMarker(point,'Sony: Naughty Dog<BR>Santa Monica, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      // Take Two\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/iconr5.png\");\r\r\n      var point = new GLatLng(40.725665,-73.998756);\r\r\n      var marker = createMarker(point,'<a href=\"http://www.take2games.com\">Take Two Interactive HQ</a><br>New York, NY')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong5.png\");\r\r\n      var point = new GLatLng(47.626529,-122.143421);\r\r\n      var marker = createMarker(point,'Take Two: Cat Daddy Games<BR>Bellevue, WA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong5.png\");\r\r\n      var point = new GLatLng(39.493709,-76.65925);\r\r\n      var marker = createMarker(point,'Take Two: Firaxis Games<BR>Hunt Valley, MD')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong5.png\");\r\r\n      var point = new GLatLng(42.246564,-71.000175);\r\r\n      var marker = createMarker(point,'Take Two: Irrational Games<BR>Quincy, MA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong5.png\");\r\r\n      var point = new GLatLng(34.216842,-119.030514);\r\r\n      var marker = createMarker(point,'Take Two: Kush Games<BR>Camarillo, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong5.png\");\r\r\n      var point = new GLatLng(33.135826,-117.280426);\r\r\n      var marker = createMarker(point,'Take Two: Rockstar San Diego<BR>San Diego, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong5.png\");\r\r\n      var point = new GLatLng(43.72149,-79.393044);\r\r\n      var marker = createMarker(point,'Take Two: Rockstar Toronto<BR>Toronto, Canada')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong5.png\");\r\r\n      var point = new GLatLng(49.278109,-123.11451);\r\r\n      var marker = createMarker(point,'Take Two: Rockstar Vancouver<BR>Vancouver, Canada')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong5.png\");\r\r\n      var point = new GLatLng(37.99995,-122.547684);\r\r\n      var marker = createMarker(point,'Take Two: Visual Concepts<BR>San Rafael, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n\r\r\n      // Microsoft Game Studios\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/iconr6.png\");\r\r\n      var point = new GLatLng(47.664925,-122.094841);\r\r\n      var marker = createMarker(point,'<a href=\"http://www.microsoft.com/games/\">Microsoft Game Studios, Bungie, FASA</a><br>Redmond, WA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong6.png\");\r\r\n      var point = new GLatLng(32.887083,-96.770325);\r\r\n      var marker = createMarker(point,'Microsoft: Ensemble Studios<BR>Dallas, TX')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n\r\r\n      // THQ\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/iconr7.png\");\r\r\n      var point = new GLatLng(34.137668,-118.712082);\r\r\n      var marker = createMarker(point,'<a href=\"http://www.thq.com/\">THQ</a>, THQ Wireless<br>Calabasas Hills, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong7.png\");\r\r\n      var point = new GLatLng(34.137668,-118.712082);\r\r\n      var marker = createMarker(point,'THQ: Concrete Games, Incinerator<BR>Carlsbad, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong7.png\");\r\r\n      var point = new GLatLng(47.698787,-122.178268);\r\r\n      var marker = createMarker(point,'THQ: Cranky Pants Games<BR>Kirkland, WA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong7.png\");\r\r\n      var point = new GLatLng(33.972406,-118.391418);\r\r\n      var marker = createMarker(point,'THQ: Heavy Iron Studios<BR>Los Angeles, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong7.png\");\r\r\n      var point = new GLatLng(42.48691,-71.221962);\r\r\n      var marker = createMarker(point,'THQ: Helixe<BR>Burlington, MA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong7.png\");\r\r\n      var point = new GLatLng(40.749338,-73.987427);\r\r\n      var marker = createMarker(point,'THQ: Kaos Studios<BR>New York, NY')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong7.png\");\r\r\n      var point = new GLatLng(37.403165,-121.980858);\r\r\n      var marker = createMarker(point,'THQ: Locomotive Games<BR>Santa Carla, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong7.png\");\r\r\n      var point = new GLatLng(32.932623,-96.9207);\r\r\n      var marker = createMarker(point,'THQ: Paradigm<BR>Dallas, TX')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong7.png\");\r\r\n      var point = new GLatLng(33.503614,-112.044754);\r\r\n      var marker = createMarker(point,'THQ: Rainbow Studios<BR>Phoenix, AZ')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong7.png\");\r\r\n      var point = new GLatLng(49.276989,-123.118629);\r\r\n      var marker = createMarker(point,'THQ: Relic Entertainment<BR>Vancouver, Canada')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong7.png\");\r\r\n      var point = new GLatLng(30.281602,-97.825356);\r\r\n      var marker = createMarker(point,'THQ: Vigil Games<BR>Austin, TX')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong7.png\");\r\r\n      var point = new GLatLng(40.111426,-88.207254);\r\r\n      var marker = createMarker(point,'THQ: Volition<BR>Champaign, IL')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n\r\r\n      // Ubisoft\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong8.png\");\r\r\n      var point = new GLatLng(45.526074,-73.57338);\r\r\n      var marker = createMarker(point,'Ubisoft<BR>Montreal, Canada')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong8.png\");\r\r\n      var point = new GLatLng(46.811104,-71.223679);\r\r\n      var marker = createMarker(point,'Ubisoft<BR>Quebec City, Canada')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong8.png\");\r\r\n      var point = new GLatLng(35.891275,-78.796005);\r\r\n      var marker = createMarker(point,'Ubisoft: Red Storm<BR>Morrisville, NC')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong8.png\");\r\r\n      var point = new GLatLng(30.493651,-97.689056);\r\r\n      var marker = createMarker(point,'Ubisoft: Wolfpack<BR>Austin, TX')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n\r\r\n      // Konami\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong9.png\");\r\r\n      var point = new GLatLng(33.930827,-118.392105);\r\r\n      var marker = createMarker(point,'Konami: Blue Label Interactive<BR>Los Angeles, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong9.png\");\r\r\n      var point = new GLatLng(37.524159,-122.251396);\r\r\n      var marker = createMarker(point,'Konami: Hudson Soft<BR>Redwood City, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n\r\r\n      // Sega Sammy Holdings\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong10.png\");\r\r\n      var point = new GLatLng(37.769493,-122.401772);\r\r\n      var marker = createMarker(point,'Sega Studios USA, and Secret Level<BR>San Francisco, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n\r\r\n      // Namco Bandai\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong11.png\");\r\r\n      var point = new GLatLng(37.365519,-121.918716);\r\r\n      var marker = createMarker(point,'Namco Networks America<BR>San Jose, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n\r\r\n      // Vivendi Games\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/iconr12.png\");\r\r\n      var point = new GLatLng(40.750378,-73.99086);\r\r\n      var marker = createMarker(point,'<a href=\"http://www.vivendi.com\">Vivendi HQ</a><br>New York, NY')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong12.png\");\r\r\n      var point = new GLatLng(33.606041,-117.743225);\r\r\n      var marker = createMarker(point,'Vivendi: Blizzard Console<BR>Aliso Viejo, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong12.png\");\r\r\n      var point = new GLatLng(33.973545,-118.388672);\r\r\n      var marker = createMarker(point,'Vivendi: Blizzard Entertainment<BR>Irvine, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong12.png\");\r\r\n      var point = new GLatLng(37.494201,-122.22393);\r\r\n      var marker = createMarker(point,'Vivendi: Blizzard North<BR>San Mateo, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong12.png\");\r\r\n      var point = new GLatLng(33.124038,-117.265663);\r\r\n      var marker = createMarker(point,'Vivendi: High Moon Studios<BR>Carlsbad, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong12.png\");\r\r\n      var point = new GLatLng(49.271165,-123.096657);\r\r\n      var marker = createMarker(point,'Vivendi: Radical Entertainment<BR>Vancouver, Canada')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong12.png\");\r\r\n      var point = new GLatLng(47.582373,-122.154493);\r\r\n      var marker = createMarker(point,'Vivendi: Sierra Entertainment<BR>Bellevue, WA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n\r\r\n      // Square Enix\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong13.png\");\r\r\n      var point = new GLatLng(47.622595,-122.159557);\r\r\n      var marker = createMarker(point,'Square Enix: UIEvolution<BR>Bellevue, WA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n\r\r\n      // Capcom\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong14.png\");\r\r\n      var point = new GLatLng(34.050384,-118.242073);\r\r\n      var marker = createMarker(point,'Capcom Interactive<BR>Los Angeles, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong14.png\");\r\r\n      var point = new GLatLng(43.329174,-79.799538);\r\r\n      var marker = createMarker(point,'Capcom: Cosmic Infinity<BR>Burlington, Ont., Canada')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n\r\r\n      // NCsoft\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong15.png\");\r\r\n      var point = new GLatLng(47.609288,-122.193031);\r\r\n      var marker = createMarker(point,'NCsoft: ArenaNet<BR>Bellevue, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong15.png\");\r\r\n      var point = new GLatLng(30.361026,-97.787933);\r\r\n      var marker = createMarker(point,'NCsoft Austin<BR>Austin, TX')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n\r\r\n      // SCi/Eidos\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong16.png\");\r\r\n      var point = new GLatLng(37.446516,-122.164707);\r\r\n      var marker = createMarker(point,'SCi/Eidos: Crystal Dynamics<BR>Palo Alto, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n\r\r\n      // LucasArts\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/iconr17.png\");\r\r\n      var point = new GLatLng(37.799747,-122.448807);\r\r\n      var marker = createMarker(point,'<a href=\"http://www.lucasarts.com\">Lucasarts HQ</a><br>San Francisco, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n\r\r\n      // Buena Vista Games\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/iconr18.png\");\r\r\n      var point = new GLatLng(34.157273,-118.28722);\r\r\n      var marker = createMarker(point,'<a href=\"http://buenavistagames.go.com/\">Buena Vista Games HQ</a><br>Burbank, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong18.png\");\r\r\n      var point = new GLatLng(40.758473,-111.894121);\r\r\n      var marker = createMarker(point,'Buena Vista: Avalanche Software<BR>Salt Lake City, UT')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong18.png\");\r\r\n      var point = new GLatLng(49.248983,-123.11039);\r\r\n      var marker = createMarker(point,'Buena Vista: Propaganda Games<BR>Vancouver, Canada')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n\r\r\n      // Atari\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong19.png\");\r\r\n      var point = new GLatLng(40.748818,-73.981247);\r\r\n      var marker = createMarker(point,'Atari: Humongous Inc.<BR>New York, NY')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong19.png\");\r\r\n      var point = new GLatLng(33.620105,-117.924886);\r\r\n      var marker = createMarker(point,'Atari: Shiny Entertainment<BR>Newport Beach, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n\r\r\n      // Midway\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/iconr20.png\");\r\r\n      var point = new GLatLng(41.942,-87.695961);\r\r\n      var marker = createMarker(point,'<a href=\"http://www.take2games.com\">Midway HQ</a><br>Chicago, IL')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong20.png\");\r\r\n      var point = new GLatLng(30.38339,-97.742786);\r\r\n      var marker = createMarker(point,'Midway (was Inevitable Entertainment)<BR>Austin, TX')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong20.png\");\r\r\n      var point = new GLatLng(34.049246,-118.247223);\r\r\n      var marker = createMarker(point,'Midway<BR>Los Angeles, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong20.png\");\r\r\n      var point = new GLatLng(32.903515,-117.170563);\r\r\n      var marker = createMarker(point,'Midway<BR>San Diego, CA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n      var icon = createIcon(\"http://www.realtimerendering.com/mapfiles/icong20.png\");\r\r\n      var point = new GLatLng(47.649547,-122.349243);\r\r\n      var marker = createMarker(point,'Midway: Surreal Software<BR>Seattle, WA')\r\r\n      map.addOverlay(marker);\r\r\n\r\r\n    }\r\r\n    \r\r\n    // display a warning if the browser was not compatible\r\r\n    else {\r\r\n      alert(\"Sorry, the Google Maps API is not compatible with this browser\");\r\r\n    }\r\r\n\r\r\n    // This Javascript is based on code provided by the\r\r\n    // Blackpool Community Church Javascript Team\r\r\n    // http://www.commchurch.freeserve.co.uk/   \r\r\n    // http://www.econym.demon.co.uk/googlemaps/\r\r\n\r\r\n    //]]>\r\r\n    </script>\r\r\n<font face=\"LUCIDA, ARIAL, HELVETICA\">\r\r\n<p>\r\r\nThis map shows the top 20 publishers in the field of videogames in 2006. Data is taken from <a href=\"http://www.gdmag.com\"><I>Game Developer</I> magazine</a>, October 2006, \"Top 20 Publishers\", by <a href=\"mailto:twilson@gdmag.com\">Trevor Wilson</a>. Headquarters are shown in red, the rest in green. Only sites in the continental United States and Canada are shown. Click on each map marker's tip to learn more about it, double-click to zoom in. The top 20 are judged by six measures: annual sales turnover, number of releases, average review score, quality of producers, reliability of milestone payments, and quality of staff pay and perks.\r\r\n<p>\r\r\nIf you want to see the map data and names of firms, simply view the source for this page - you'll figure it out. Many of the locations are actually extremely precise, others are an average location between two or more offices, others are just rough guesses. A subtle detail: the density of the drop shadow from the markers is related to the number of firms in a particular location, e.g. Austin's is darker than Dallas'. Search <a href=\"http://maps.google.com\">Google Maps</a> for a company and its town to find it more precisely; this works about 2/3rds of the time. <a href=\"http://www.gamestats.com/companies/a.html\">Gamestats.com's companies list</a> is a good resource for finding more about any game company.\r\r\n<p>\r\r\nYes, this map is in no way comprehensive. For example, in the Boston area there's Turbine Games and Harmonix, both with recognizable offerings, but not aligned with these large publishers. I made it mostly for my own understanding of where a sampling of companies are located, so take it for what it is.\r\r\n<p>\r\r\n1. Electronic Arts\r\r\n<br>\r\r\n2. Nintendo\r\r\n<br>\r\r\n3. Activision\r\r\n<br>\r\r\n4. Sony Computer Entertainment\r\r\n<br>\r\r\n5. Take Two Interactive\r\r\n<br>\r\r\n6. Microsoft Game Studios\r\r\n<br>\r\r\n7. THQ\r\r\n<br>\r\r\n8. Ubisoft\r\r\n<br>\r\r\n9. Konami\r\r\n<br>\r\r\n10. Sega Sammy Holdings\r\r\n<br>\r\r\n11. Namco Bandai\r\r\n<br>\r\r\n12. Vivendi Games\r\r\n<br>\r\r\n13. Square Enix\r\r\n<br>\r\r\n14. Capcom\r\r\n<br>\r\r\n15. NCsoft\r\r\n<br>\r\r\n16. SCi/Eidos\r\r\n<br>\r\r\n17. LucasArts\r\r\n<br>\r\r\n18. Buena Vista Games\r\r\n<br>\r\r\n19. Atari\r\r\n<br>\r\r\n20. Midway\r\r\n<p>\r\r\nIcons from <a href=\"http://brennan.offwhite.net/blog/2005/07/23/new-google-maps-icons-free/\">Brennan's Blog</a>.\r\r\n<p>\r\r\nBack to the <I><a href=\"index.html\">Real-Time Rendering homepage</a></I>\r\r\n<HR>\r\r\n<ADDRESS>\r\r\n<a href=\"http://www.erichaines.com/\">Eric Haines</A>, <a href=\"mailto:erich@acm.org\">erich@acm.org</A>\r\r\n</ADDRESS>\r\r\nLast change: <I>November 2, 2006</I> \r\r\n</font>\r\r\n  </body>\r\r\n</html>\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n"
  },
  {
    "path": "globillum/Globillum_1990_to_1999_ward.txt",
    "content": "From ph@miro.Berkeley.EDU Mon Aug 13 14:11:25 1990\nReturn-Path: <ph@miro.Berkeley.EDU>\nReceived: from miro.Berkeley.EDU by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA06897; Mon, 13 Aug 90 14:05:43 PDT\nReceived: by miro.Berkeley.EDU (4.1/1.41)\n\tid AA14542; Mon, 13 Aug 90 13:42:27 PDT\nDate: Mon, 13 Aug 90 13:42:27 PDT\nFrom: ph@miro.Berkeley.EDU (Paul Heckbert)\nMessage-Id: <9008132042.AA14542@miro.Berkeley.EDU>\nTo: arvo@apollo.hp.com, asensio@dmi.ens.fr, atc@cs.utexas.edu,\n        buckalew@polyslo.calpoly.edu, chense@apple.com, drb@sgi.com,\n        dwg@squid.graphics.cornell.edu, eloisec@fai.com, erich@eye.com,\n        fussell@cs.utexas.edu, fxs@squid.graphics.cornell.edu,\n        greene@apple.com, greg@hobbes.lbl.gov, hr3@hydra.gatech.edu,\n        johnw@eye.com, lalonde@cs.dal.ca, m-cohen@cs.utah.edu,\n        ph@miro.Berkeley.EDU, puech@dmi.ens.fr, shirley@iuvax.cs.indiana.edu,\n        turner@apple.com\nStatus: RO\n\nContents: minutes of Dallas meeting, globillum mailing list\n\n-----\n\nMinutes of Global Illumination Meeting in Dallas, 8/10/90\n\nmeeting organizer & pizza rustler: Greg Ward\nsecretary: Paul Heckbert\n\npresent:\n    Jim Arvo, Frederic Asensio, Dan Baum, Chris Buckalew, Jim Bullis, A. T.\n    Campbell III, Eric Chen, Michael Cohen, Don Fussell, David George, Ned\n    Greene, Eric Haines, Paul Heckbert, Paul Lalonde, Claude Puech, Holly\n    Rushmeier, Pete Shirley, Francois Sillion, Doug Turner, Greg Ward\n\nHeckbert: What are the unsolved problems of global illumination that\nkeep you up at night?\n\nADAPTIVE SAMPLING OF RADIOSITY\n\nHeckbert: For me, it's adaptive sampling of light directions and\nradiosity sample locations on surfaces.\n\nChen: We should separate shading from geometry.\n\nGeorge: We're doing something like radiosity textures; we have samples\non each surface.\n\nHeckbert: Why hasn't the adaptive substructuring described in Cohen's\n1986 CG&A paper been used more?\n\nBaum: it's too slow; the convergence is poor.\n\nGeorge: we're doing something like it.  Our method is cheaper than\nCampbell's [siggraph '90].  In our CG&A paper last month we included\nsome pictures made with adaptive sampling (though the method is not\ndescribed there).\n\nDIVIDE AND CONQUER\n\nSillion: How do you divide the global illumination problem into\nsmaller, simpler problems?  For example, how do you decompose the\nproblem for an entire building into room-sized problems?\n\nBaum: see the paper by John Airey (sp?) of UNC at the Snowbird\nconference.\n\nERROR METRICS\n\nArvo: I'd like to have bounded error, so that I know the difference\nbetween the discrete (radiosity) solution and the continuous solution\nis bounded.  I'd like the discrete solution to be within a percentage\nof the correct solution for all scenes.\n\nBaum: we did that [referring to Baum-Rushmeier-Winget89?]\n\nChen: Is anybody making real [physical] models?\n\nSillion: We're going to build a specular/diffuse box test scene.\n\nHeckbert: It would be nice to have simple test scenes for which we can\nconstruct both analytic and empirical (physical) solutions.  We could\nall compare our results against these standards.\n\nGeorge: RMS error is a poor error measure.  If your answer is\nconsistently darker, or is off by a pixel, this metric will report an\nerror larger than you want.\n\nRushmeier: As shown by this morning's paper by Takagi et al, it's\nimportant to define your criteria for success explicitly.\n\nWard: To create better error metrics you need to take the human visual\nresponse -- what really matters -- into account.  First, you'd register\nthe two images, then do comparison.\n\nWard: We need a test suite that includes a matrix of combinations of\nvarious geometry from simple to complex, and various surface types,\nincluding diffuse, specular, and rough specular.\n\nAll: where's our pizza?\n\nLIGHT SOURCE DATA\n\nBaum: Does anybody have light source data?\n\nWard:  I've got some.  Manufacturers often supply such information.\nYou can get it in IES format.  I've got a converter.\n\nWard: We should have a common floating point picture format.\n\nCONTROL OF APPEARANCE\n\nTurner: I did animation using both ray tracing and radiosity [\"The\nAudition\", the piece with bulldog, worm, and cannon in the film show]\nand found that there was a tradeoff between realism and the control\nthat you'd want as an animator.  Realistic rendering often means poor\ncontrol of visual appearance.\n\nCohen: It would be nice to point to a pixel or surface point and get a\nlist of its strongest illuminators.\n\nHeckbert: Greg Ward's ray tracer will do that; you can point with the\nmouse and it will print the ray tree, with object names.\n\nPREVIOUS METHODS\n\nChen: Most solutions are either good locally, or good globally, but not\nboth.  For instance, the radiosity solution finds the global solution\nbut assumes that the local behavior (the BRDF) is purely diffuse. On\nthe other hand, if a more sophisticated local illumination model [such\nas Torrance-Sparrow] is used, you can't find a global solution.\n\nHeckbert:  I'm passing around a table of comparisons between the\nassumptions made by classic ray tracing and classic radiosity.  Classic\nray tracing assumes, for the diffuse term, that illumination is a sum\nof delta functions, and assumes, for the specular term, that\nreflectance (BRDF) is a sum of delta functions.  Classic radiosity\nassumes that there is no specular component.  I'm also passing around a\nrough draft of a table characterizing published global illumination\nschemes by the effects they simulate and the data structures they use\nto store radiosity values.\n\nDATA/SOFTWARE AVAILABLE\n\nWard: I've got BRDF data that I can share.\n\nArvo: I worked on a program that can use arbitrary BRDF data.\n\nWard: If anybody wants a free ray tracer that does diffuse\ninterreflection, send me a blank tape.\n\nAnon: and he might even send it back.\n\n-----\n\n# GLOBAL ILLUMINATION MAILING LIST, 8/13/90\n# append the following to your .mailrc file\n#\n# send corrections/additions to Paul Heckbert\n\nalias globillum arvo asensio baum buckalew campbell carlton chen \\\n\tcohen fussell george greene haines heckbert lalonde puech \\\n\trushmeier shirley sillion turner wallace ward\n\n# Jim Arvo, Apollo / Yale\n\talias arvo arvo@apollo.hp.com\n\talias arvo2 arvo@yale.edu\n# Frederic Asensio, LIENS\n\talias asensio asensio@ens.ens.fr\n# Dan Baum, Silicon Graphics\n\talias baum drb@sgi.com\n# Chris Buckalew, Cal Poly\n\talias buckalew buckalew@polyslo.calpoly.edu\n# Jim Bullis, Dicomed -- not on net\n# A. T. Campbell III, U of Texas, Austin\n\talias campbell atc@cs.utexas.edu\n# Eloise Carlton, Fujitsu America\n\talias carlton eloisec@fai.com\n# Eric Chen, Apple\n\talias chen chense@apple.com\n# Michael Cohen, U of Utah\n\talias cohen m-cohen@cs.utah.edu\n# Don Fussell, U of Texas, Austin\n\talias fussell fussell@cs.utexas.edu\n# David George, Cornell U\n\talias george dwg@squid.graphics.cornell.edu\n# Ned Greene, Apple / U of California, Santa Cruz\n\talias greene greene@apple.com\n# Eric Haines, 3D/Eye\n\talias haines erich@eye.com\n# Paul Heckbert, U of California, Berkeley\n\talias heckbert ph@miro.berkeley.edu\n# Paul Lalonde, Queen's U\n\talias lalonde lalonde@cs.dal.ca\n# Claude Puech, LIENS / Stanford\n\talias puech puech@ens.ens.fr\n# Holly Rushmeier, Georgia Tech\n\talias rushmeier hr3@hydra.gatech.edu\n# Pete Shirley, Indiana U\n\talias shirley shirley@iuvax.cs.indiana.edu\n# Francois Sillion, Cornell U\n\talias sillion fxs@squid.graphics.cornell.edu\n# Doug Turner, Apple\n\talias turner turner@apple.com\n# John Wallace, 3D/Eye\n\talias wallace johnw@eye.com\n# Greg Ward, Lawrence Berkeley Lab\n\talias ward greg@hobbes.lbl.gov\n\nFrom shirley@iuvax.cs.indiana.edu Thu Aug 16 11:56:59 1990\nReturn-Path: <shirley@iuvax.cs.indiana.edu>\nReceived: from iuvax.cs.indiana.edu (129.79.254.192) by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA10198; Thu, 16 Aug 90 11:56:46 PDT\nMessage-Id: <9008161856.AA10198@hobbes.lbl.gov>\nReceived: by iuvax.cs.indiana.edu \nDate: Thu, 16 Aug 90 13:48:07 -0500\nFrom: peter shirley <shirley@iuvax.cs.indiana.edu>\nTo: arvo@apollo.hp.com, asensio@dmi.ens.fr, atc@cs.utexas.edu,\n        buckalew@polyslo.calpoly.edu, chense@apple.com, drb@sgi.com,\n        dwg@squid.graphics.cornell.edu, eloisec@fai.com, erich@eye.com,\n        fussell@cs.utexas.edu, fxs@squid.graphics.cornell.edu,\n        greene@apple.com, greg@hobbes.lbl.gov, hr3@hydra.gatech.edu,\n        johnw@eye.com, lalonde@cs.dal.ca, m-cohen@cs.utah.edu,\n        ph@miro.berkeley.edu, puech@dmi.ens.fr, shirley@iuvax.cs.indiana.edu,\n        turner@apple.com\nSubject: misc for globillum\nStatus: RO\n\nIt was nice to meet you all (sorry-- y'all) in Dallas.  Much thanks to\nGreg Ward for the pizza organization (the hardest problem discussed) and to \nPaul Heckbert for setting up the list.\n\nI will try to get the ball rolling...\n\nFrancois Sillion mentioned solving partial systems and then combining these\nfor a full solution.  This seems like a great idea (though I have no ideas\non how to execute it).  I've seen this discussed in two papers:\n\n@inproceedings{kn:xu89,\n\tAuthor\t= {Hau Xu and Qun-Sheng Peng and You-Dong Liang},\n\tTitle\t= {Accelerating Radiosity Method for Complex Scenes},\n\tBooktitle = {Eurographics '89},\n\tYear\t= 1989,\n\tPages = {51-61},\n\tAnnote = {Partions object space for solutions in subdomains. } }\n@Article{kn:neum89,\n\tAuthor ={Laszlo Neuman and Attila Neumann},\n\tTitle  = {Photosimulation: Interreflection with\n                  Arbitrary Reflectance Models and Illumination},\n\tJournal= {Computer Graphics Forum},\n\tYear   = 1989,\n\tVolume = 8,\n\tPages  = {21-34} }\n\nI don't really understand the methods in these papers... if anyone here does,\nplease let me know.\n\n\nSecond, I have some thoughts on standard environments.  There is a class of \ndiffuse environments with analytical solutions that are quite artificial but\ndo allow for complex geometry.  Let every surface in the closed environment\nhave emitted radiance E and reflectivity R (for a given wavelength).\n\nThe outgoing radiance of a surface at point x in direction psi is:\n\n L_out(x, psi) = E(x, psi) + INT BRDF(x, psi, psi') L_in(x, psi') cos(theta) dw\n\nwhere the integral is taken over all incoming directions psi (Immel's equation)\nSince all surefaces are diffuse with equal characteristics we get:\n\nL_out(x) = E + INT R/pi L_in(x, psi') cos(theta) dw\n\nWe know that L_in(x,psi') is L_out(x', psi') where x' is the point seen in \ndirection -psi' standing at point x.  Now we can expand the intergal equation:\n\nL_out(x) = E +\n           INT R/pi E cos(theta) dw +\n           ( INT R/pi E cos(theta) dw ) ** 2 +\n           ( INT R/pi E cos(theta) dw ) ** 3 +  ...\n\nSince INT cos(theta)dw = pi we get, for all x:\n\nL_out(x) = E + RE + R**2 E + R**3 E + ... =  E / (1 - R)\n\nThe good news is that any closed geometry can be used.  The bad news is\nthat no interesting light sources can be used (it's a flourescent nightmare).\nStill, I think that it is not a bad approximation to INDIRECT lighting.  It\nhas nothing to say about direct lighting.\n\n\nAny comments or corrections?\n\nPete Shirley\n\nFrom hr3@prism.gatech.edu Thu Aug 16 11:58:31 1990\nReturn-Path: <hr3@prism.gatech.edu>\nReceived: from hydra.gatech.edu (128.61.6.11) by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA10205; Thu, 16 Aug 90 11:58:24 PDT\nReceived: by hydra.gatech.edu (5.61/3.1)\n\tid AA12228; Thu, 16 Aug 90 13:33:45 -0400\nDate: Thu, 16 Aug 90 13:33:45 -0400\nFrom: hr3@prism.gatech.edu (RUSHMEIER,HOLLY E)\nMessage-Id: <9008161733.AA12228@prism.gatech.edu>\nTo: arvo@apollo.hp.com, asensio@ens.ens.fr, atc@cs.utexas.edu,\n        buckalew@polyslo.calpoly.edu, chense@apple.com, drb@sgi.com,\n        dwg@squid.graphics.cornell.edu, eloisec@fai.com, erich@eye.com,\n        fussell@cs.utexas.edu, fxs@squid.graphics.cornell.edu,\n        greene@apple.com, greg@hobbes.lbl.gov, hr3@prism.gatech.edu,\n        johnw@eye.com, lalonde@cs.dal.ca, m-cohen@cs.utah.edu,\n        ph@miro.berkeley.edu, puech@ens.ens.fr, shirley@iuvax.cs.indiana.edu,\n        turner@apple.com\nSubject: non-diffuse help\nStatus: RO\n\nI am trying to finish up a paper that my student wrote about\nnon-diffuse reflections. There are two papers on this subject\nwhich I can't find in our library. If you have a copy and would\nbe willing to send it to me could you send me email?\n\nChen and Wu \"An Adapted Solution of Progressive Radiosity and\nRay Tracing Methods for Nondiffuse Environments\", Proceedings of\nCGI'90, June 26-30,1990.\n\nShao,P.P., Peng, Q. S. and Liang Y. D., \"Formfactors for General\nEnvironments\", Proc. Eurographics'88, pp. 499-510.\n\nAlso, just by the by, I noticed in the 1989 annual report from\nthe CMU Robotics institute there is a paper called \"An Experiment\nin Perfectly Realistic Graphics\" by Thibadeau, Hsiung, Thuel,\nChow and Siegel (M. W. not Robert). Generally its a discussion\nof their ray tracer. The unique aspect of their work is including\nthe time element in ray tracing and taking into account relativistic\neffects so that you can do stuff like make images of how things\nwould look if you were travelling towards them at the speed of light.\n\n-- Holly Rushmeier\nhr3@hydra.gatech.edu\n\nFrom greg Thu Aug 16 14:37:32 1990\nReturn-Path: <greg>\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA10564; Thu, 16 Aug 90 14:36:34 PDT\nDate: Thu, 16 Aug 90 14:36:34 PDT\nFrom: greg (Gregory J. Ward)\nMessage-Id: <9008162136.AA10564@hobbes.lbl.gov>\nTo: arvo@apollo.hp.com, asensio@dmi.ens.fr, atc@cs.utexas.edu,\n        buckalew@polyslo.calpoly.edu, chense@apple.com, drb@sgi.com,\n        dwg@squid.graphics.cornell.edu, eloisec@fai.com, erich@eye.com,\n        fussell@cs.utexas.edu, fxs@squid.graphics.cornell.edu,\n        greene@apple.com, greg@hobbes.lbl.gov, hr3@hydra.gatech.edu,\n        johnw@eye.com, lalonde@cs.dal.ca, m-cohen@cs.utah.edu,\n        ph@miro.berkeley.edu, puech@dmi.ens.fr, shirley@iuvax.cs.indiana.edu,\n        turner@apple.com\nSubject: Re:  misc for globillum\nStatus: RO\n\nHi everyone,\n\nI think Peter has discovered invisibility!  A glowing room with absolutely\nno contrast anywhere!  Actually, this seems like a nice starting point to\ncheck that a diffuse simulation is working properly.  It should also\nbe possible to add any number of perfectly reflective mirrors and still\nhave the same solution, E/(1-R), for all the diffuse surfaces.\n\nIf you are interested, I worked out a solution for one interreflection\non a diffuse sphere sitting on an infinite diffuse plane illuminated by\nparallel light from above.  It took all my strength to do the algebra,\nso if you want the equations you will have to give me a fax number.\n\nAs we consider more sophisticated (and realistic) environments, I think\nwe will find it very difficult to come up with analytical solutions.\nTherefore, I suggest that we use a converged Monte Carlo approximation\nas the reference standard.  This method is slow, but is the only one\nthat guarantees its results (with a statistical uncertainty of course).\n\nI suggest that we create a table of environments with increasing complexity\nin geometry and reflectance like so:\n\n\t\t|\t\tGeometry\nReflectance\t|-----------------------------------------------\n\t\t| Empty room\t| Room w/ boxes\t| 1000+ polygons\n================================================================\nDiffuse\t\t| ED\t\t| BD\t\t| CD\n----------------------------------------------------------------\nMirror specular | EM\t\t| BM\t\t| CM\n----------------------------------------------------------------\nRough specular\t| ER\t\t| BR\t\t| CR\n----------------------------------------------------------------\n\nWe can put one person in charge of selecting the geometries, and\none person in charge of the reflectance models.  I volunteer for\nthe reflectance models.  (It pays to be first.)  Does anyone want\nto create the scenes to go with them?\n\n-Greg\t(GJWard@lbl.gov)\n\nFrom shirley@iuvax.cs.indiana.edu Sat Aug 18 09:24:32 1990\nReturn-Path: <shirley@iuvax.cs.indiana.edu>\nReceived: from iuvax.cs.indiana.edu (129.79.254.192) by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA12786; Sat, 18 Aug 90 09:16:26 PDT\nMessage-Id: <9008181616.AA12786@hobbes.lbl.gov>\nReceived: by iuvax.cs.indiana.edu \nDate: Sat, 18 Aug 90 10:02:48 -0500\nFrom: peter shirley <shirley@iuvax.cs.indiana.edu>\nTo: arvo@apollo.hp.com, asensio@ens.ens.fr, atc@cs.utexas.edu,\n        buckalew@polyslo.calpoly.edu, chense@apple.com, drb@sgi.com,\n        dwg@squid.graphics.cornell.edu, eloisec@fai.com, erich@eye.com,\n        fussell@cs.utexas.edu, fxs@squid.graphics.cornell.edu,\n        greene@apple.com, greg@hobbes.lbl.gov, hr3@hydra.gatech.edu,\n        johnw@eye.com, lalonde@cs.dal.ca, m-cohen@cs.utah.edu,\n        ph@miro.berkeley.edu, puech@ens.ens.fr, shirley@iuvax.cs.indiana.edu,\n        turner@apple.com\nSubject: standard scenes\nCc: hanrahan@cs.princeton.edu\nStatus: RO\n\n\nI think Greg's approach to standard scenes is a good idea.  Before we\ngo to far, I wonder what geometric primatives should be used... just\npolygons?\n\nAlso, perhaps the test images should have pretty full spectral solutions,\nso that different color models could also be tested.\n\nFinally, I have a nit-picking question for everyone-- we have diffuse\nand (specular or mirror or perfect specular or mirror specular) and\nin between these we have (rough specular or imperfect specular or specular\nor glossy).  What do you think is the preferred terminology?  As far as\nI can tell, the Europeans usually use `specular' to mean `not diffuse'.\nThis would be consistent with the perfect/mirror specular-> rough specular->\ndiffuse terminology.  Also, does rough specular include reflectance that\nis just barely not diffuse?  I don't really think it matters what terms are \nused, as long as we all use the same terms.\n\npete\n\nFrom ph@miro.berkeley.edu Mon Aug 20 16:08:27 1990\nReturn-Path: <ph@miro.berkeley.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA15214; Mon, 20 Aug 90 16:08:23 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Mon, 20 Aug 90 16:08:16 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA12876; Mon, 20 Aug 90 16:09:03 PDT\nReceived: by miro.Berkeley.EDU (4.1/1.41)\n\tid AA04801; Mon, 20 Aug 90 16:06:47 PDT\nDate: Mon, 20 Aug 90 16:06:47 PDT\nFrom: ph@miro.berkeley.edu (Paul Heckbert)\nMessage-Id: <9008202306.AA04801@miro.Berkeley.EDU>\nTo: globillum@miro.berkeley.edu\nSubject: How to use globillum mailing list\nStatus: RO\n\nI've set things up so that you can now send mail to globillum@miro.berkeley.edu\nin order to send mail to everyone on the global illumination mailing list.\nThis way there will be one master copy of the mailing list, and we can avoid\nthe update problem that would occur if we all kept separate copies.\n\nHere's an updated version of the .mailrc file, with corrections (Greg Ward,\n'globillum' alias) and additions (Don Greenberg, Pat Hanrahan) to the list.\n\n\n----\n\n# GLOBAL ILLUMINATION MAILING LIST, 8/20/90\n# append the following to your .mailrc file\n#\n# send corrections/additions to Paul Heckbert\n\n# note: preferred way to send mail to everyone on list is to mail to\n# globillum (aliased below), where a master copy of list is being maintained.\n\nalias globillum globillum@miro.berkeley.edu\n\nalias globillum_explicit \\\n\tamanatides arvo asensio baum buckalew \\\n\tcampbell carlton chen mcohen \\\n\tfussell george greenberg greene haines \\\n\thanrahan heckbert lalonde dmitchell puech \\\n\trushmeier shirley sillion turner jwallace ward\n\n# John Amanatides, York U, Toronto\n\talias amanatides amana@yetti.yorku.ca\n# Jim Arvo, Apollo / Yale\n\talias arvo arvo@apollo.hp.com\n\talias arvo2 arvo@yale.edu\n# Frederic Asensio, LIENS\n\talias asensio asensio@ens.ens.fr\n# Dan Baum, Silicon Graphics\n\talias baum drb@sgi.com\n# Chris Buckalew, Cal Poly\n\talias buckalew buckalew@polyslo.calpoly.edu\n# Jim Bullis, Dicomed -- not on net\n# A. T. Campbell III, U of Texas, Austin\n\talias campbell atc@cs.utexas.edu\n# Eloise Carlton, Fujitsu America\n\talias carlton eloisec@fai.com\n# Eric Chen, Apple\n\talias chen chense@apple.com\n# Michael Cohen, U of Utah\n\talias mcohen m-cohen@cs.utah.edu\n# Don Fussell, U of Texas, Austin\n\talias fussell fussell@cs.utexas.edu\n# David George, Cornell U\n\talias george dwg@squid.graphics.cornell.edu\n# Don Greenberg c/o Fran Brown, Cornell U\n\talias greenberg fbm@squid.graphics.cornell.edu\n# Ned Greene, Apple / U of California, Santa Cruz\n\talias greene greene@apple.com\n# Eric Haines, 3D/Eye\n\talias haines erich@eye.com\n# Pat Hanrahan, Princeton U\n\talias hanrahan pmh@princeton.edu\n# Paul Heckbert, U of California, Berkeley\n\talias heckbert ph@miro.berkeley.edu\n# Paul Lalonde, Queen's U\n\talias lalonde lalonde@cs.dal.ca\n# Don Mitchell, Bell Labs, Murray Hill NJ\n\talias dmitchell don@research.att.com\n# Claude Puech, LIENS / Stanford\n\talias puech puech@ens.ens.fr\n# Holly Rushmeier, Georgia Tech\n\talias rushmeier hr3@hydra.gatech.edu\n# Pete Shirley, Indiana U\n\talias shirley shirley@iuvax.cs.indiana.edu\n# Francois Sillion, Cornell U\n\talias sillion fxs@squid.graphics.cornell.edu\n# Doug Turner, Apple\n\talias turner turner@apple.com\n# John Wallace, 3D/Eye\n\talias jwallace johnw@eye.com\n# Greg Ward, Lawrence Berkeley Lab\n\talias ward gjward@lbl.gov\n\n# END OF GLOBAL ILLUMINATION MAILING LIST\n\nFrom eye!erich@uu.psi.com Tue Aug 21 08:18:44 1990\nReturn-Path: <eye!erich@uu.psi.com>\nReceived: from uu.psi.com (136.161.128.3) by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA15687; Tue, 21 Aug 90 08:18:39 PDT\nReceived: from eye.UUCP by uu.psi.com (5.61/3.1.081490-Performance Systems International-Albany)\n\tid AA14178; Tue, 21 Aug 90 11:15:11 -0400\nReceived: from juniper by eye with SMTP\n\t(15.11/15.6) id AA06907; Mon, 20 Aug 90 14:29:00 edt\nReceived: by juniper\n\t(15.11/15.6) id AA02193; Mon, 20 Aug 90 14:28:56 edt\nDate: Mon, 20 Aug 90 14:28:56 edt\nFrom: Eric Haines <eye!erich@uu.psi.com>\nMessage-Id: <9008201828.AA02193@juniper>\nTo: arvo@apollo.hp.com, asensio@dmi.ens.fr, atc@cs.utexas.edu,\n        buckalew@polyslo.calpoly.edu, chense@apple.com, drb@sgi.com,\n        dwg@squid.graphics.cornell.edu, eloisec@fai.com, fussell@cs.utexas.edu,\n        fxs@squid.graphics.cornell.edu, greene@apple.com, greg@hobbes.lbl.gov,\n        hr3@hydra.gatech.edu, johnw@eye.com, lalonde@cs.dal.ca,\n        m-cohen@cs.utah.edu, ph@miro.berkeley.edu, puech@dmi.ens.fr,\n        shirley@iuvax.cs.indiana.edu, turner@apple.com\nSubject: bibliography, etc\nCc: erich@juniper\nStatus: RO\n\nDear global illuminator,\n\n\tI've compiled a radiosity bibliography which seems to be pretty\ncomplete.  An early version of this bibliography appeared on comp.graphics some\nweeks ago, and I've received some additions since that time.  In a few weeks\nI'll put this bibliography on some FTP-able site and will announce it here.\nIf you want it earlier, write and ask me for a copy (I'm in the 2400 baud modem\nboondocks, so am trying to avoid sending it out en masse).\n\n\tBefore I do so, I want to make sure that the list is as complete as\npossible.  So, if you know of any references (including thesis titles) that are\nmissing from the below, please send them on to me.\n\n\tIncidentally, the term \"radiosity bibliography\" is not quite right.  I\nconsidered \"global illumination bibliography\", but this is also incorrect (and\ntoo wordy).  Ray tracing is a global illumination technique, and I don't\nbother to include most ray tracing references - these references are already\nin a separate list compiled by Paul Heckbert and myself (write me for the\nlatest version).  The references I've included here are primarily concerned\nwith radiosity per se, but is actually a collection of articles covering\nsecondary global illumination effects not simulated by classical ray tracing.\nFor example, Kajiya's \"Rendering Equation\" paper is included in the list.\n\n\tSo, here's the list of titles.  I have not added all the Eurographics\nworkshop '90 articles on radiosity yet (I need to borrow this proceedings from\nJohn Wallace), so don't bother sending these to me.  Note that some of the\ntitles have been cut short (i.e. whatever didn't fit on one line) - I generated\nthis list using \"grep\", \"vi\", and \"sort\", so it's nothing fancy.\n\n\nA Catalog of Radiation Configuration Factors\nA General Two-Pass Method Integrating Specular and Diffuse Reflection\nA Hardware Solution to the Two-Pass Approach for Rendering of Artificial\nA Model for the Interaction of Light Between Diffuse Surfaces\nA New Radiosity Approach by Procedural Refinements for Realistic Image\nA New and Simpler Formulation for Radiative Angle Factors\nA Progressive Radiosity Method and its Implementation in a Distributed\nA Progressive Refinement Approach to Fast Radiosity Image Generation\nA Radiosity Method for Non-Diffuse Environments\nA Radiosity Method for the Realistic Image Synthesis of Complex Diffuse\nA Ray Tracing Algorithm for Progressive Radiosity\nA Ray Tracing Method for Illumination Calculation in Diffuse-Specular Scenes\nA Ray Tracing Solution for Diffuse Interreflection\nA Shading Method for Computer Generated images\nA Shading Model for Atmospheric Scattering Considering Luminous Intensity\nA Two-Pass Solution to the Rendering Equation: A Synthesis of Ray Tracing\nA VLSI System Architecture for High-Speed Radiative Transfer 3D Image\nAccelerated Radiosity Method for Complex Environments\nAccelerating the Hemi-Cube Algorithm for Calculating Radiation Form Factors\nAcceleration Techniques for Progressive Refinement Radiosity\nAdaptive Mesh Generation for Global Diffuse Illumination\nAdaptive Radiosity Textures for Bidirectional Ray Tracing\nAlgorithms for Calculating Radiation View Factors Between Plane Convex\nAn Analysis and Modification of Shao's Radiosity Method\nAn Efficient Radiosity Approach for Realistic Image Synthesis\nAn Efficient Radiosity Solution for Bump Texture Generation\nAn Experimental Evaluation of Computer Graphics Imagery\nAtmospheric Illumination and Shadows\nBackward Ray Tracing\nBi-directional Ray Tracing\nCalculations of the Radiation Configuration Factor Using Ray Casting\nCaustics and Specular Reflection Models for Spherical Objects and Lenses\nContinuous Tone Representation of Three-Dimensional Objects Illuminated by\nContinuous Tone Representation of Three-Dimensional Objects Taking Account\nDetermination of Configuration Factors of Irregular Shapes\nDistributed Ray Tracing\nEngineering Radiation Heat Transfer\nExtending the Radiosity Method to Include Specularly Reflecting and\nExtending the Radiosity Method to Transmitting and Specularly Reflecting\nFundamentals of Three-Dimensional Computer Graphics\nImage Synthesis\nImage Synthesis Using Radiosity Methods\nImage and Intervisibility Coherence in Rendering\nImproved Techniques for Progressive Refinement Radiosity\nImproving Interaction with Radiosity-based Lighting Simulation Programs\nImproving Radiosity Solutions Through the Use of Analytically Determined\nIncorporating the BRDF into an Infrared Scene Generation System\nIncremental Radiosity: An Extension of Progressive Radiosity to an\nInteractive Computer Graphics: Functional, Procedural,\nLight-Water Interaction using Backward Beam Tracing\nModelling the Interaction of Light Between Diffuse Surfaces\nOctant Priority for Radiosity Image Rendering\nParticle Transport and Image Synthesis\nPhotosimulation: Interreflection with Arbitrary Reflectance Models and\nPractical Aspects of Distributed Ray Tracing\nRadiant Interchange in an Enclosure with Specular Surfaces and Enclosures\nRadiation Heat Transfer\nRadiative Heat Exchange Between Surfaces with Specular Reflection\nRadiative Transfer\nRadiative Transfer\nRadiosity\nRadiosity Redistribution for Dynamic Environments\nRadiosity: A Method for Computing Global Illumination\nRay Tracing Volume Densities\nReal Time Radiosity Through Parallel Processing and Hardware Acceleration\nRealistic Image Synthesis for Scenes with Radiatively Participating Media\nStochastic Sampling in Computer Graphics\nThe Back-Buffer Algorithm: An Extension of the Radiosity Method to Dynamic\nThe Hemi-Cube: A Radiosity Solution for Complex Environments\nThe Radiosity Model\nThe Rendering Equation\nThe Zonal Method for Calculating Light Intensities in the Presence of a\nThermal Radiation Heat Transfer\nTowards Image Realism with Interactive Update Rates in Complex Virtual\nTwo Adaptive Techniques Let Progressive Radiosity Outperform the Traditional\n\nThat's it - anything I missed?\n\nEric Haines, 3D/Eye Inc\n\nerich@eye.com\n\nFrom greg@hobbes.lbl.gov Wed Aug 29 16:07:19 1990\nReturn-Path: <greg@hobbes.lbl.gov>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA09750; Wed, 29 Aug 90 16:07:16 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Wed, 29 Aug 90 16:07:13 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA13901; Wed, 29 Aug 90 16:08:10 PDT\nReceived: from lbl.gov by miro.Berkeley.EDU (4.1/1.41)\n\tid AA01857; Wed, 29 Aug 90 16:00:54 PDT\nReceived: from hobbes.lbl.gov by lbl.gov (4.1/1.39)\n\tid AA13874; Wed, 29 Aug 90 16:02:07 PDT\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA09731; Wed, 29 Aug 90 16:01:01 PDT\nDate: Wed, 29 Aug 90 16:01:01 PDT\nFrom: greg@hobbes.lbl.gov (Gregory J. Ward)\nMessage-Id: <9008292301.AA09731@hobbes.lbl.gov>\nTo: globillum@miro.berkeley.edu\nSubject: standard models\nStatus: RO\n\n\nHi everyone,\n\nI was talking with Peter Shirley again about the standard models for\ncomparing simulations.  Here is what Pete wrote to me about my program:\n\n\tRadiance's input files made me think that getting standard scenes for\n\tglobal illumination may be a pain... \"true\" radiosity code will need\n\tpolygonal connectivity info, while radiance-like codes will not, etc.\n\tAlso, there doesn't seem to be boiling interest in generating standard\n\tscenes (just using them!)... I don't think Eric Haines will do such\n\tpublic service again.  Also, solid procedural textures seem to be\n\tgetting pretty wide acceptance.  Should your \"complex\" scene have\n\tthese?  If so, we may need to supply a deterministic random number\n\tgenerator.  Perhaps we could start just with that Cornell box.\n\n\n\tPete\n\nAnd my response:\n\n\tI think we are such a distance from good simulations of general\n\tscenes that if we start with simple stuff and try to do it\n\tright, by the time we get somewhere we'll have figured the rest\n\tof it out.\n\n\tCreating the basic models shouldn't be too much trouble.  I'd\n\teven do it myself but I need some feedback from the other folks\n\twho would be using it.  A text description of the scene with a\n\tfew coordinate values would probably suffice for the basic\n\tstuff -- let people enter whatever info. their software needs\n\twhen they run it.\n\n\tAs far as the complex geometries go, I think that the sky could\n\tbe the limit.  If the simulation doesn't support all the stuff\n\tthat's required, it's all part of the approximation.  I think\n\twe do need to set an agenda of what people think is interesting\n\tto simulate.  For example, we will certainly want to model\n\tarchitectural spaces, but maybe we don't care about how light\n\ttravels through the ocean.  (Then again, maybe someone does...)\n\n\tAs I mentioned before, I think the real difficulty is not in\n\tdeciding what to model, but in deciding how to compare\n\tsimulations.\n\nLet's get some chatter from the rest of you folks.  What do you want to\nsimulate and how should we evaluate the results?\n\n-Greg\n\nFrom hr3@prism.gatech.edu Thu Aug 30 07:50:03 1990\nReturn-Path: <hr3@prism.gatech.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA10811; Thu, 30 Aug 90 07:49:59 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Thu, 30 Aug 90 07:49:53 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA15374; Thu, 30 Aug 90 07:50:51 PDT\nReceived: from hydra.gatech.edu by miro.Berkeley.EDU (4.1/1.41)\n\tid AA14779; Thu, 30 Aug 90 07:42:37 PDT\nReceived: by hydra.gatech.edu (5.61/3.1)\n\tid AA08613; Thu, 30 Aug 90 10:42:50 -0400\nDate: Thu, 30 Aug 90 10:42:50 -0400\nFrom: hr3@prism.gatech.edu (RUSHMEIER,HOLLY E)\nMessage-Id: <9008301442.AA08613@prism.gatech.edu>\nTo: globillum@miro.berkeley.edu\nSubject: standards chatter\nStatus: RO\n\n\nIn response to what Greg had to say about standards, I think we ought to\nbegin with really simple test cases. I have been experimenting with the\nsort of results I would be able to produce, and I found that to get a solution\nwithin 5% or +-5 (out of 255) at each pixel, it took me nearly 14 hours\nto get a 40 x 200 image of a relatively low reflectivity scene of 18\nplanar surfaces with one diffuse light source. This brings up a couple of\npoints -- even though my program is really inefficient and I'm just using a\npersonal Iris, these standards are going to take serious lengths of time.\nThe second issue is I expect most of you would like to know why I think\nI am coming up with an exact solution and why I think I can make any\nstatements about its accuracy. I think at least a couple of different\npeople are going to have to produce the same standard images independently\nfor anyone to have confidence in them. \n\nAddressing the problem of comparing simulations, I don't think we can come\nup with a consensus on how to do that -- but as a group perhaps we could\ncreate a library of environment descriptions and images that people are\nwilling to contribute so that we could compare our methods against one\nanother and begin a discussion of what differences appear, and which\ndifference are important and which aren't.\n\n-- Holly\n\nFrom eye!erich@uu.psi.com Thu Aug 30 08:45:11 1990\nReturn-Path: <eye!erich@uu.psi.com>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA10843; Thu, 30 Aug 90 08:45:07 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Thu, 30 Aug 90 08:45:05 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA15571; Thu, 30 Aug 90 08:45:53 PDT\nReceived: from uu.psi.com by miro.Berkeley.EDU (4.1/1.41)\n\tid AA15383; Thu, 30 Aug 90 08:37:27 PDT\nReceived: from eye.UUCP by uu.psi.com (5.61/3.1.082190-Performance Systems International-Albany)\n\tid AA19598; Thu, 30 Aug 90 11:34:08 -0400\nReceived: from juniper by eye with SMTP\n\t(15.11/15.6) id AA03900; Thu, 30 Aug 90 10:44:19 edt\nReceived: by juniper\n\t(15.11/15.6) id AA00530; Thu, 30 Aug 90 10:44:16 edt\nDate: Thu, 30 Aug 90 10:44:16 edt\nFrom: eye!erich@uu.psi.com\nMessage-Id: <9008301444.AA00530@juniper>\nTo: globillum@miro.berkeley.edu\nSubject: Databases\nCc: cornell!hp-pcd!uoregon!gary%uu.psi.com@Csa1.lbl.gov,\n        cornell!wisdom.graphics.cornell.edu!roy%uu.psi.com@Csa1.lbl.gov,\n        erich@juniper.berkeley.edu\nStatus: RO\n\nI just received Greg's mail about his dialogue with Pete Shirley.  Some\nthings come to mind which I thought I'd pass on:\n\n- Any radiosity databases which get distributed will be much different from\n  the SPD (Standard Procedural Databases - sphereflake, the tetra, etc)\n  package I made.  SPD tested efficiency, not shading quality, so there's not\n  even an ability to set lighting intensity.  Also, the procedural element\n  is not as important to radiosity testing (though it wouldn't hurt - we'll\n  want more complicated models as time goes on).  There certainly doesn't\n  seem to be a point to a procedural Cornell cube (except perhaps meshing).\n\n- Pete brings up connectivity specification.  Is this truly necessary?  As\n  someone in the commercial world who is usually handed a bunch of separate\n  polygons and told to render them using radiosity techniques, I think of\n  connectivity as the programmer's task.  Greg's \"Radiance\" software certainly\n  does not need it, nor does HP's radiosity software (though it helps).  Our\n  goal is to give a minimal but complete description of the lighting and\n  shading characteristics of an environment.  Researchers could provide\n  derived descriptions (or better yet, code to generate these descriptions),\n  such as connectivity, meshing, etc, but these would not be a part of the\n  scene; rather, they would be useful additional structures.\n\n- So, how can we minimally specify shading?  Seems like someone like Greg Ward\n  (hint, hint) or Gary Meyer or Roy Hall would be well-qualified for this\n  task.  One thing that should probably be allowed is simplification and\n  conversion from the original description.  For example, the database could\n  actually provide spectral curves to some resolution (say, sampled every 10\n  wavelengths), though in practice most researchers might simply derive an RGB\n  triplet from this data.  My question is, how far should a surface's\n  description be taken?  Should we give descriptions of two input functions\n  like Cook & Torrance's reflectance function, which is a function of\n  wavelength and angle of incidence?  Most people won't use it, but for a more\n  realistic result you need it.  Researchers should describe their\n  simplifications (or extensions) of the shading data.\n\n- Lighting is also an interesting question.  Are point lights \"legal\" in any\n  sense?  There's also very few true \"area\" lights:  rather, there is some\n  volume which is excited and emits photons, which then hit some diffusing\n  media (the light bulb surface, or the translucent panel in from of the\n  fluorescent lights, etc).  How far do we take this description?\n\n- The question of comparison is certainly interesting.  The least common\n  denominator seems to be some rendering at some resolution (as opposed to\n  providing RGB/vertex polygons, or somesuch).  This makes for bulky\n  comparisons - you certainly don't want to mail them to people not on the\n  Internet or without lots of free disk space.  As far as comparison goes,\n  taking some measure of the variance between your results and the \"true\"\n  images seems reasonable.\n\n- I see the \"true\" benchmark images as being a little tricky - when do you\n  call it quits?  The problem is that whatever image we agree is \"the most\n  physically-based\" is then the image to beat.  The assumptions made for that\n  image can be improved upon by the next implementor, who may then claim his\n  image is more realistic.  Comparisons of images is also not a one\n  dimensional task: one may use a more realistic shading model, while the\n  other uses a superior sampling and filtering technique.\n\nAll this makes me feel eminently unqualified to try to come up with some\nreasonable test models.  The relatively easy part is the gross geometry - it's\nthe shading (possibly including microgeometry or texturing) and lighting\nspecification that's the challenge.  Probably the best thing to do at this\npoint is to start with something simple (like the Cornell cube) and start\ncomparing results and see where we diverge (e.g. \"Hmmm, so you use a gamma\ncorrection of 2.2, but I use 2.4\").  The idiot version of the Cornell cube \nwould be (from Goral84):\n\n    left face (red) rho = 1.0, 0.0, 0.0\n    right face (blue) rho = 0.0, 0.0, 1.0\n    top face rho = 0.84, 0.84, 0.84\n    center face rho = 0.84, 0.84, 0.84\n    bottom face rho = 0.54, 0.54, 0.54\n    back face (light source) rho = 0.8, 0.8, 0.8\n\tand emissivity = 1.27, 1.27, 1.27\n\nA fairly simple kind of thing:  what would you like expanded upon (or\nsimplified, if that's possible)?\n\nEric Haines, erich@eye.com\n\nFrom atc@cs.utexas.edu Thu Aug 30 11:37:02 1990\nReturn-Path: <atc@cs.utexas.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA11216; Thu, 30 Aug 90 11:36:57 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Thu, 30 Aug 90 11:36:51 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA16259; Thu, 30 Aug 90 11:37:49 PDT\nReceived: from cs.utexas.edu by miro.Berkeley.EDU (4.1/1.41)\n\tid AA18486; Thu, 30 Aug 90 11:26:42 PDT\nPosted-Date: Thu, 30 Aug 90 13:26:48 CDT\nMessage-Id: <9008301826.AA06761@cs.utexas.edu>\nReceived: by cs.utexas.edu (5.64/1.76) \nFrom: atc@cs.utexas.edu (Alvin T. Campbell III)\nDate: Thu, 30 Aug 90 13:26:48 CDT\nX-Mailer: Mail User's Shell (6.5.6 6/30/89)\nTo: globillum@miro.berkeley.edu\nSubject: scene specification standards\nCc: atc@cs.utexas.edu\nStatus: RO\n\n\nFellow global illuminators,\n\nI am impressed by everyone's spirit of cooperation in this \ndiscussion of standard scenes and standard scene description\nformats.  While I appreciate the ambitious goals of some people \nto create a very flexible, extensible format, now does not seem\nto be the time for such an effort.  There are several reasons.\nFirst, most people are only working with simple lighting models\n(pure diffuse, classical Phong specular/diffuse combination, and \npossibly texture mapping) and geometric primitives (generally only \npolygons).  It would be terrible to waste time adding features no\none would use.  Second, we still have a lot of work to do before\nwe have generally acceptable solutions that work for these cases.\nThus it would be a long time before we get to move to these \nadvanced features.  Finally, we are doing research in rendering,\nnot user interfaces or programming language design, so spending\nmuch time on this takes away from our real research efforts.\n\nWe need to decide what essential elements to put in the description,\nand leave it at that for now.  Consider the scene geometry.  For\nnow, I suggest that our only primitives be planar convex polygons.  \nOther geometric items can be added easily later, but this should\nmeet most people's needs.  We should use the minimal number of polygons\nto describe the scene, with no patch/element subdivision specified.\nThis would allow people doing research in mesh generation, such\nas myself, to have unlimited freedom in dividing up the surfaces as\nwe, and our algorithms, see fit.  Also, this eliminates the need\nfor polygon connectivity/neighborhood information in the format. \nAs far as I can tell, most people are currently using uniform \nsubdivision and restricting their scenes to to rectangular polygons.\nThis type of subdivision is straightforward to implement, so if\npeople want to experiment with identical meshes, it would be sufficient\nto associate an element size with each polygon in the scene.  The\nsubdivision would be deferred until program execution, so those of\nus who want to explore our own meshing schemes could simply ignore\nthe element size information.\n\nMoving beyond geometry, we have camera descriptions.  Anything \nunambiguous is fine with me.  I think the type of information in\nEric Haines's NFF format (eye position, lookat position, up vector)\nis sufficient.\n\nNext we need to come up with a color model.  As much as I hate to\nadmit it, RGB triples seem to be the most common thing going, so \nwe should probably just use these.  Light source colors, as well as\nreflection spectra, should be described by three floating point values.\nI am unsure whether we should put any limitations on the ranges of\nthese values.  One one hand, it seems a good idea to limit emittances\nto being nonzero and reflectances to being in the range [0,1).  On\nthe other hand,  I know people who use \"negative light\" and other such\nabstractions, so these people may feel restricted by such a format.\n\nNow, we need to describe light sources.  I believe that we can get\naway with a few standard types of emission.  For area light sources, \nwe can simply instance a light source in an optional field of the polygon \ndescriptions, as shown below.  \n\nlight diffuse 100. 100. 100.\n\nI am inclined to stop with area light sources, but if others want\nto include point or infinite sources, I can be pursuaded.\n\nNext, we come to reflection.  I think that a very few standard\nreflectance models should be used (diffuse and Phong should suffice).  \nFor colors, either an RGB triple or a texture should be used.  \nThe reflectance and color could be specified as shown below.\n\n#\t\t       R  G  B\nshading diffuse color .9 .9 .9\n#\t       Kd Ks Exponent\t\nshading phong  .6 .4 12       texture \"mandrill\"\n\nThere are a few issues that remain.  First is image resolution.\nThis can be easily specified in the file.  Next is image file format,\nboth for textures and final images.  We probably need to pick some\nexisting format (UTAH RLE, GIF, TIFF, ...) and stick with it.\n\nI hope that we can get this standardization effort over as soon\nas possible.  I can't wait to start start sharing models.  Then\nwe can spend our time generating images, timings, analyses, and all\nthose other things we do in our pursuit of scientific research.\n\nA. T. Campbell\n\nFrom shirley@iuvax.cs.indiana.edu Thu Aug 30 12:20:15 1990\nReturn-Path: <shirley@iuvax.cs.indiana.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA11316; Thu, 30 Aug 90 12:20:10 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Thu, 30 Aug 90 12:20:08 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA16501; Thu, 30 Aug 90 12:21:06 PDT\nReceived: from iuvax.cs.indiana.edu by miro.Berkeley.EDU (4.1/1.41)\n\tid AA19475; Thu, 30 Aug 90 12:14:34 PDT\nMessage-Id: <9008301914.AA19475@miro.Berkeley.EDU>\nReceived: by iuvax.cs.indiana.edu \nDate: Thu, 30 Aug 90 14:14:45 -0500\nFrom: shirley@iuvax.cs.indiana.edu\nTo: globillum@miro.berkeley.edu\nSubject: standards\nStatus: RO\n\n\nI think A.T.'s desire to keep things simple makes sense (especially leaving\nmesh generation up in the air.  I hadn't thought of that). \nPerhaps somebody could donate a default subdivision code?\n\nI don't like the idea of RGB though.  I use a spectral model and converting\nfrom RGB to spectral is a one-to-many mapping.  I'd rather have spectral\ndescriptions and a simple filter for spectral-to-RGB.\n\nNot as big an issue to me is the lighting model, but I'd prefer a\nspecification of material constants that is more physically based (index\nof refraction and extinction coefficient for metals for example), but\nif I am in a minority here I'll adapt.\n\nI also have some rather brute force radiosity code that could generate \na \"correct\" result.  It would be great to compare that with other brute\nforce methods to see if we could have a reliable \"real solution\".\n\nWe could run a feasibility study on that Cornell box.  I can send out mine, \nbut the exact dimensions are probably off.  Does anybody have access\nto \"the real thing\"?\n\npete\n\n\nPS-- I would LOVE it if we all had a standard image format.  Somebody at the\nlunch mentioned a 4-byte format (per pixel, 1 exponent byte) that sounded\nsensible.  Anybody have more inf on that?\n\n\nFrom arvo@apollo.com Thu Aug 30 14:01:40 1990\nReturn-Path: <arvo@apollo.com>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA11422; Thu, 30 Aug 90 14:01:36 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Thu, 30 Aug 90 14:01:30 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA16948; Thu, 30 Aug 90 14:02:18 PDT\nReceived: from amway.apollo.com (amway.ch.apollo.hp.com) by miro.Berkeley.EDU (4.1/1.41)\n\tid AA21231; Thu, 30 Aug 90 13:54:20 PDT\nReceived: from xuucp.ch.apollo.hp.com by amway.apollo.com id <AA12040@amway.apollo.com> Thu, 30 Aug 90 16:52:47 EDT    \nReceived: by xuucp.ch.apollo.com id <AA10842@xuucp.ch.apollo.com>; Thu, 30 Aug 90 16:40:05 EDT\nMessage-Id: <9008302040.AA10842@xuucp.ch.apollo.com>\nReceived: by daphne.ch.apollo.hp.com  id AA17976; Thu, 30 Aug 90 16:50:08 EDT    \nFrom: arvo@apollo.com\nDate: Thu, 30 Aug 90 16:05:24 EDT \nSubject: some syntax\nTo: globillum@miro.berkeley.edu\nStatus: RO\n\n\nPeople seem to be in favor of keeping the scene description simple and\nforging ahead as soon as possible (I count myself among them).  So, here\nare some specific suggestions for syntax.  Maybe we can iterate to\nsomething which is at least tolerable to everyone very quickly so we\ncan start making pictures and debating about who's pixels are right!\n\nI agree with Eric's point that polygon connectivity is the \"programmer's\njob\", but then it would also be nice to make the information easy to get\nat.  For instance we could use the \"connection-list\" format for polygons,\nwhich would be somewhat compact (if there are a lot of shared vertices),\nand would be very simple to extract polygon connectivity information from.\n\n    vertex  1   x  y  z\n    vertex  2   x  y  z\n    vertex  3   x  y  z\n    vertex  4   x  y  z\n        .\n        .\n\n    polygon  1  2  3   \n    polygon  8 9 13 14 90\n        .\n        .\n        .\n\nAs for the camera specification, I agree with A.T. that anything unambiguous\nis fine, so here is his suggestion (originally from Eric Haines) with a\ncouple more pieces of information to make it complete. (Eric, how did you\nspecify the window, etc., or did you use \"field of view\"?)\n\n\n    eye position          x y z\n    lookat position       x y z\n    up vector             x y z\n    viewplane distance    d\n    viewplane window      left right bottom top\n    image resolution      nx ny\n\nWhere \"viewplane distance\" is the distance from \"eye position\" to the\nviewplane, and \"viewplane window\" specifies the aperture rectangle on\nthe viewplane. \n    We will want to include comments in these files, for instance to\ndescribe what the scene is, what a certain sub-componenet is, etc.  So,\nwe should agree on a syntax for comments:\n\n\n    /*  Allow c-style comments? */\n\n    %  Maybe everything after a \"%\" is ignored to the end of the line?\n\n\nThere seems to be a call for spectral definitions of colors.  Can someone\ntoss out a possible syntax for this?  I think that if the definition\nis long (i.e. lots of numbers) we will want to define symbolic names for\nthem, such as\n\n\n    define spectral color APPLE_RED ......lots of data.......\n\n\nThis is a little farther out, and I'd like to not impede progress toward\na simple and useable scheme, but...  I would like to be able to include the\nexact mathematical expressions for the reflectance functions used.  This\nwill be more relevant to scenes with non-ideal specular & duffuse surfaces,\nbut it's something to think about.\n\n                                                                  -- Jim\n\nFrom arvo@apollo.com Thu Aug 30 14:48:15 1990\nReturn-Path: <arvo@apollo.com>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA11486; Thu, 30 Aug 90 14:48:10 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Thu, 30 Aug 90 14:48:03 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA17170; Thu, 30 Aug 90 14:49:00 PDT\nReceived: from amway.apollo.com (amway.ch.apollo.hp.com) by miro.Berkeley.EDU (4.1/1.41)\n\tid AA22192; Thu, 30 Aug 90 14:40:19 PDT\nReceived: from xuucp.ch.apollo.hp.com by amway.apollo.com id <AA12412@amway.apollo.com> Thu, 30 Aug 90 17:38:47 EDT    \nReceived: by xuucp.ch.apollo.com id <AA11134@xuucp.ch.apollo.com>; Thu, 30 Aug 90 17:26:03 EDT\nMessage-Id: <9008302126.AA11134@xuucp.ch.apollo.com>\nReceived: by daphne.ch.apollo.hp.com  id AA18462; Thu, 30 Aug 90 17:30:22 EDT    \nFrom: arvo@apollo.com\nDate: Thu, 30 Aug 90 16:48:25 EDT \nSubject: confidence!\nTo: globillum@miro.berkeley.edu\nStatus: RO\n\n\nThis may be putting the cart somewhat before the horse, but I'd like to \naddress the very good point which Holly raised.  How can we have confidence\nin someone else's solution?  Reflecting on this for a while, I can only\nthink of two ways:\n\n    1)  Different algorithms implemented by independent\n        researchers produce the same results (+-epsilon)\n        when run on the same test scenes.\n\n    2)  The source code for the solver is made public as\n        part of the solution.\n\nPresumably the first one is what we'd like to accomplish by defining\na collection of standarized test environments.  But it will take\ntime for a consensus to emerge (I would guess) and differences to be\nexplained (as Holly pointed out).\n    The second option would be effective in raising confidence in\nthe solution ONLY if the code can be \"verified by inspection\".  (I don't\nmean verification in any strict sense -- just informally verified.)  If it\nconsists of 10,000 lines of obscure APL (for instance), having and running\nthe code will only serve to verify that the same results can be obtained\non different machines.  This is not entirely without merit, but it doesn't\naddress the bigger issue.  If, on the other hand, the algorithm is easy enough\nto discern and verify as being physically correct, though perhaps unbearably\ninefficient, then we have something.  It's the same idea as writing a good\nproof.  It must be clear or it fails to be convincing, and if it's not\nconvincing, it fails to be a proof (at least not a good proof).\n\nNow, is it possible to come up with such an algorithmic \"proof\"?\nWell, as Greg Ward has already suggested, Monte Carlo is a possibility.\nHere are some of the advantages and disadvantages of using Monte Carlo\nas a means of generating solutions for the sandard test scenes.\n\n    Advantages of Monte Carlo\n\n        Simple to write and (potentially) easy to verify by inspection.\n\n        Very amenable to complex environments & BRDFs\n\n        Therefore: source code could be small, easy to\n        understand, and usable as a solver for almost any scene.\n\n\n    Disadvantages of Monte Carlo\n\n        Slow convergence\n\n        Noisy solutions\n\n\nThe advantages make it a good candidate for a verifiable solver, especially\nif it uses a strictly \"naive\" Monte Carlo (i.e. no variance reduction through\nstratification, importance sampling, etc. unless these can be done in an\nutterly transparent fashion and proven to be unbiased).  But what about the\ndisadvantages?  Slow convergence isn't such an awful problem for the following\nreasons\n\n    1)  The solver could be run to high precision by anyone who has\n        lots of spare cycles on a fast machine, perhaps letting it run\n        for a week.  (I have an Apollo DN10000 sitting in my office which\n        I wouldn't hesitate to use for such a purpose.)\n\n    2)  The solution needn't be high resolution (maybe some will\n        disagree with me on this).  If we had \"exact\" solutions at\n        a sparse collection of points (maybe 16x16) on the image\n        plane of a standard view, then that would be amenable to\n        publishing as a table, which might be the most useful means\n        of making the information known and available.\n\nBut what about the second problem: noisy solutions.  While it is true that\nMonte Carlo will produce answers with statistical variation, that variation\ncan be made resonably small and can be estimated (via the sample variance)\nand supplied as part of the solution.  \n\nOnce we've agreed upon a scene description, I volunteer to take a stab at\nsupplying a \"verifiable-by-inspection\" Monte Carlo solver and enough\nCPU cycles to produce good answers.  Is anyone else interested in this\naspect of the problem (i.e. algorithmic \"verifiability\")?\n\n                                                                  -- Jim\n\n\nP.S.  The whole issue of verifiability hinges on having agreed upon the\nunderlying mathematical model, of course.  I'm assuming that this won't be\nmuch of an issue until we get into more complex things such as arbitrary\nBRDFs, texture mapping, etc.  Maybe I'm overly optimistic  :-)\n\nFrom atc@cs.utexas.edu Thu Aug 30 16:57:50 1990\nReturn-Path: <atc@cs.utexas.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA11683; Thu, 30 Aug 90 16:57:46 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Thu, 30 Aug 90 16:56:40 PDT\nReceived: from cs.utexas.edu by lbl.gov (4.1/1.39)\n\tid AA17772; Thu, 30 Aug 90 16:57:31 PDT\nPosted-Date: Thu, 30 Aug 90 18:40:45 CDT\nMessage-Id: <9008302340.AA05301@cs.utexas.edu>\nReceived: by cs.utexas.edu (5.64/1.76) \nFrom: atc@cs.utexas.edu (Alvin T. Campbell III)\nDate: Thu, 30 Aug 90 18:40:45 CDT\nX-Mailer: Mail User's Shell (6.5.6 6/30/89)\nTo: amana%yetti.cs.yorku.ca%cs.utexas.edu@Csa1.lbl.gov, arvo@apollo.hp.com,\n        asensio@dmi.ens.fr, drb@sgi.com, buckalew@polyslo.calpoly.edu,\n        atc@cs.utexas.edu, eloisec@fai.com, chense@apple.com,\n        m-cohen@cs.utah.edu, fussell@cs.utexas.edu,\n        dwg@squid.graphics.cornell.edu, fbm@squid.graphics.cornell.edu,\n        greene@apple.com, erich@eye.com, pmh@princeton.edu,\n        ph@miro.berkeley.edu, lalonde%cs.dal.ca%cs.utexas.edu@Csa1.lbl.gov,\n        don@research.att.com, puech@dmi.ens.fr, hr3@hydra.gatech.edu,\n        shirley@iuvax.cs.indiana.edu, fxs@squid.graphics.cornell.edu,\n        turner@apple.com, johnw@eye.com, gjward@Csa1.lbl.gov\nSubject: more on standards\nCc: atc@cs.utexas.edu\nStatus: RO\n\n\nGlobal Illuminators,\n\nI like a lot of the specific suggestions that have been tossed out \ntoday.  Jim's proposal of the connection list structure for polygon\nvertices sounds fine.  However, there is a point that we must address\nvery early in the specification process.  Should a scene specification\nbe completely contained in one file, or should the geometry, emittance,\nrelectance, and other types of data be in separate files?  I have tried\nboth approaches, and generally find it much easier to keep everything in\none file.  But I know several formats (DEC's OFF, for instance) which \nkeeps things separate.  Jim's example gives me the feeling that he\nmay use this approach.  What do most people want to use?\n\nMy preference for comments within the file is to have a special comment \ncharacter ('%', '#', or '!' seem likely), after which the rest of the \nline is ignored.  This is easy to parse, works well, and allows\neasy commenting-out of parts of the database.  With C-style comments,\nthere are the added problems of commenting out sections already \ncontaining comments.\n\nSpectral definitions of colors pose an interesting problem.  Basically,\nwe want to specify the shape of a reflectance curve over a range\nof wavelengths.  This can be done with wavelength/reflectance\npairs, together with a specified interpolation function.  Thus\nwe would have something like\n\ncolor apple_red\n\twavelengths 300 400 500 600 700 800\n\treflectance .1  .4  .7  .8  .2  .6\n\tinterpolant linear\ncolor black\n\twavelengths 0  800\n\treflectance 0  0\n\tinterpolant linear\ncolor weird\n\twavelengths 0  100 200 220 225 300 301 500 800\n\treflectance .1 .99 .1  .23 .1  .8  .7  .2  .9\n\tinterpolant cubic_spline\n\nTo perform our shading calculations, we should specify the wavelengths\nof interest.  Then each of colors could be sampled at these wavelengths\nusing the interpolants, and we will have a consistent number of color \nsamples for each surface and light source in the scene.  The specification\nof sampling can be done like the following.\n\nsample wavelengths 100 200 700 800  % (nm) \n\nOf course, we must then have a mapping from the spectral values to\nour ultimate RGB result.  I have used a complicated procedure\ndescribed in Roy Hall's book, which requires a lot of information\nabout the destination monitor, among other things.  If we do this, we\nmust decide on common monitor specifications to compare RGB's directly.\nIs this what most people want to do?\n\nI like Jim's and Pete's desires to specify arbitrary reflectance\nfunctions,  but I worry that much effort in that direction could\nget out of hand.  In the extreme, we could re-invent RenderMan.\nIt would be much easier to simply predefine a set of reflectance \nfunctions, and then add to them as needed.\n\nPlease let me know what you think.  I would like to see us develop\nsomething good.\n\nA. T.\n\nFrom greg@hobbes.lbl.gov Thu Aug 30 23:18:34 1990\nReturn-Path: <greg@hobbes.lbl.gov>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA12021; Thu, 30 Aug 90 23:18:31 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Thu, 30 Aug 90 23:18:30 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA18336; Thu, 30 Aug 90 23:19:30 PDT\nReceived: from lbl.gov by miro.Berkeley.EDU (4.1/1.41)\n\tid AA29760; Thu, 30 Aug 90 23:10:52 PDT\nReceived: from hobbes.lbl.gov by lbl.gov (4.1/1.39)\n\tid AA18321; Thu, 30 Aug 90 23:12:02 PDT\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA11997; Thu, 30 Aug 90 23:10:54 PDT\nDate: Thu, 30 Aug 90 23:10:54 PDT\nFrom: greg@hobbes.lbl.gov (Gregory J. Ward)\nMessage-Id: <9008310610.AA11997@hobbes.lbl.gov>\nTo: globillum@miro.berkeley.edu\nSubject: That's more like it!\nStatus: RO\n\nGood chatter out there, team!\n\nI'm glad to see so many good suggestions on scene specification.  It's \nan education just hearing what other people have been using.  Let's not\nget too bogged down in the details of syntax and so on.  (I vote for \n'#' preceding comments...)  We're all programmers, so as long as the\ninformation is there, I think we can all figure out how to use it. \nIt's impossible to avoid evolution in file formats so there's\nlittle use in trying to standardize it beforehand.\n\nNevertheless, I'd like to throw in my two cents to the discussion on\nscene information.  As I see it, there are four basic areas that\ndemand our attention:  Surface geometry, Surface reflectance,\nLight sources and Atmospherics.  I want to talk more generally about\nthese areas before getting to back a reasonable starting point for a model.\n\nSurface geometry:\n\nI think Jim's suggestion for polygons that refer to a vertex list is an\nexcellent least common denominator.  An important addition to this\nwould be an interpolating (or texturing) function to determine the\nsurface normal.  This becomes very important for specular reflectance\nmodels.  In the long run, I would like to see us use implicit surfaces\nand/or parametric specifications.  I haven't got any code for \ntessellating implicit surfaces, but I will gladly make my program for\nturning parametric surfaces into normal-interpolated polygons\navailable (you may have a better one of your own).  Most people would\nbreak functional surfaces into such simpler primitives, while the ambitious\namong us attacked the higher order models directly.\n\nSurface reflectance:\n\nGeneral surface reflectance is nasty.  At a point, reflectance is a\nfunction of at least 5 variables:  incoming theta and phi, outgoing\ntheta and phi, and wavelength.  Reflectance also tends to vary\nmacroscopically, which is why patterns and textures are relied on\nso heavily in computer graphics.  That makes reflectance a function\nof 7 or 8 variables, depending on whether you use a surface or a solid\ntexture.  Here again, I think we should use procedural models, such as\nthe one suggested by A.T. for spectral reflectance.  (As in the case\nof parametric surfaces, the procedures are usually data-driven --\nthey only serve to interpolate points in a smooth and unambiguous\nfashion.)  I have been involved in the development of a device for\nmeasuring the spatial distribution of reflectance (BRDF), and will\nmake data available to those who want it.\n\nLight sources:\n\nAs I mentioned at our lunch meeting, this is a very important area\n(or point?) that has been ignored by most simulators.  Namely, we\nhave all been using diffuse emitters.  Wrong, wrong, wrong.  I have\nyet to see a light source that even approaches this ideal.  Most\nluminaires have highly directional distributions by design, and even\nsources that are meant to be diffuse have lop-sided outputs.  Obviously,\nthis has a huge effect on the light distribution in the scene.  We must\ntreat light output as dependent on direction, and may even want to\nconsider its variation over the emitting surface.  Again, I volunteer to\nsupply some real data (from a luminaire manufacturer) to get people\nstarted in the right direction.\n\nVolumetrics:\n\nWe need to consider what happens within volumes.  In general, there\nis scattering, absorption and emission (just like surfaces).  I think\nmany of us can simulate absorption, but we need to consider the other\neffects in the long run.  Again, I think interpolated data points is\nthe way to go in the specification.\n\nWhoa, hold on, wait just a dad-burned minute!\n\nThis is all way too complicated to act as a starting point for comparing\nsimulations.  This is for later, when we figure out better what we're doing.\nI just couldn't resist the opportunity to get on my favorite soap box and\nblow some bubbles.\n\nLet's start with the basics.  How about an empty rectangular box with\ndiffuse surfaces and a single diffuse (area) light source?  If someone\nwould kindly compute a solution, we could all get started.  (Who cares\nif it's right -- that's what we want to argue about, isn't it?)  I think\nwe should give a prize to the first person who offers a simple scene\nspecification and a solution.  (Pete -- your invisible box counts as\nthe first dataless simulation.)  Let's use gray surfaces to make things\nsimple and give the results as point irradiance values (watts/meter^2).\nAn image is more or less irrelevant with diffuse surfaces anyway.  The\nFirst person to stick their neck out gets to order the pizza next year.\n(I'll still run for it.)\n\nFinally, a couple people mentioned standards for image data.  I have\nbeen using a 4-byte float format (red,green,blue,exponent) in my\nimage files for some years.  This has the advantage of storing the \nfull dynamic range of a simulation, which is going to be important for\nmaking comparisons.  Rather than describing my file format in gory\ndetail, I thought I would just mail out the code for reading and\nwriting run-length encoded scanlines.  There are also some routines\nin there for converting from spectral data to CIE (XYZ) coordinates\nand NTSC (RGB).  I have been using NTSC for my image files, but the\nformat can store triplets from any color system.\n\nAs for sharing images over the net, I think we will have to set up\nftp sites to get the data across reliably.  Compression helps, too.\n\n-Greg\n\nP.S.  Sorry this was so long-winded!\n\n\nFrom greg@hobbes.lbl.gov Thu Aug 30 23:17:35 1990\nReturn-Path: <greg@hobbes.lbl.gov>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA12015; Thu, 30 Aug 90 23:17:31 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Thu, 30 Aug 90 23:17:28 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA18333; Thu, 30 Aug 90 23:18:27 PDT\nReceived: from lbl.gov by miro.Berkeley.EDU (4.1/1.41)\n\tid AA29763; Thu, 30 Aug 90 23:11:02 PDT\nReceived: from hobbes.lbl.gov by lbl.gov (4.1/1.39)\n\tid AA18324; Thu, 30 Aug 90 23:12:13 PDT\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA12002; Thu, 30 Aug 90 23:11:05 PDT\nDate: Thu, 30 Aug 90 23:11:05 PDT\nFrom: greg@hobbes.lbl.gov (Gregory J. Ward)\nMessage-Id: <9008310611.AA12002@hobbes.lbl.gov>\nTo: globillum@miro.berkeley.edu\nSubject: scanline code\nStatus: RO\n\nHello again,\n\nWhat follows are routines for reading and writing images in a reasonably\ncompact 4-byte per pixel floating point format.  I also have programs \navailable for displaying these images under X10 and X11, and converting\nto and from some commercial image formats.  Also, the Radiance distribution\nincludes programs to do cut and paste, filtering, sizing, and pixel math,\namong other things.\n\nI need to explain what goes at the top of a correct Radiance file\nto make the picture complete.  A few lines of header information,\ngenerally ignored by the software acting on the images, is followed\nby a single empty line (ie. \"\\n\\n\" marks the end of header).  This\nin turn is followed by the image dimensions and orientation.  In a\nvain effort to be general, I thought I would allow for any scanline\nordering, though I never use anything other than English scanning\n(left to right, top to bottom).\n\nThus, a typical header might look like this:\n\nrview -vp 0.05 0.5 0.5 -vd 1 0 0 -vu 0 0 1 -vh 100 -vv 100 -x 800 -y 800$\nEXPOSURE=3.022424e-01$\npfilt -x 512 -y 512 -1 -r 1 $\n$\n-Y 512 +X 400$\n{IMAGE DATA ...}\n\n(I put in the dollar signs to show the end of each line.)  The header\ninformation contains the commands used to create the files, which I often\nneed to figure out where \"ugly.pic\" came from.  The EXPOSURE variable\nindicates that the pixel values have been scaled.  The data is sized and\nordered according to the line \"-Y 512 +X 400\", which means that the\ny dimension is 512 pixels, and is the major sort in decreasing order.\nBecause the x dimension is given second, it is the minor sort and is\nincreasing.  By convention, the x and y coordinate system starts at\nthe lower left corner with x horizontal and y vertical.\n\nYour comments are welcome.\n-Greg\n\n[here are the id's of the files I sent in a shar archive]\n\n/* SCCSid \"@(#)color.h 1.6 1/9/90 LBL\" */\n\nstatic char SCCSid[] = \"@(#)color.c 1.11 8/30/90 LBL\";\n\nFrom hr3@prism.gatech.edu Fri Aug 31 07:33:18 1990\nReturn-Path: <hr3@prism.gatech.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA12237; Fri, 31 Aug 90 07:33:14 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Fri, 31 Aug 90 07:33:13 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA19117; Fri, 31 Aug 90 07:34:13 PDT\nReceived: from hydra.gatech.edu by miro.Berkeley.EDU (4.1/1.41)\n\tid AA05155; Fri, 31 Aug 90 07:27:31 PDT\nReceived: by hydra.gatech.edu (5.61/3.1)\n\tid AA23018; Fri, 31 Aug 90 10:27:41 -0400\nDate: Fri, 31 Aug 90 10:27:41 -0400\nFrom: hr3@prism.gatech.edu (RUSHMEIER,HOLLY E)\nMessage-Id: <9008311427.AA23018@prism.gatech.edu>\nTo: globillum@miro.berkeley.edu\nSubject: verifiability\nStatus: RO\n\nI am definitely interested in the verifiability issue Jim discussed.\nI compute my \"exact\" solutions with a naive Monte Carlo solver, and\nI don't think we should have a problem agreeing on one even for\ncomplicated bidirectional reflectance functions -- either samples\nfrom the hemisphere could just be weighted by the function, or\nfor more efficiency a suitable (and verifyable) cdf could be provided\nwith the reflectance function in the specification. I think that\ngiving a small array of radiance values for a small number of pixel\ncenters for one wavelength, accompanied by an array of the sample\nvariances is a good way to start. This avoids complications of wavelength\nsampling and pixel sampling and would let us compare the results of the\ninterreflection calculations directly. \nMost of my Monte Carlo code is reading in data and doing ray intersections --\nthe actual algorithm is pretty short. My code is really a mess and not\nterribly efficient at doing ray intersections -- I think the best thing to\ndo would be for someone (Jim?) to alter an existing ray tracer (maybe \nRadiance?)\nI wrote up my ideas about a naive Monte Carlo solver (which I called\nthe \"exclusively Monte Carlo method) in my thesis in chapters 4 and 5,\nincluding the treatment of participating media. If anybody has questions\nabout it I would be willing to send them a copy of the appropriate sections.\nAlso I would be willing to review the code whoever comes up with and run it\nagainst mine for some simple cases as a check.\n-- Holly\n\nFrom eye!erich@uu.psi.com Fri Aug 31 08:45:07 1990\nReturn-Path: <eye!erich@uu.psi.com>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA12297; Fri, 31 Aug 90 08:45:02 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Fri, 31 Aug 90 08:44:57 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA19426; Fri, 31 Aug 90 08:45:56 PDT\nReceived: from uu.psi.com by miro.Berkeley.EDU (4.1/1.41)\n\tid AA05919; Fri, 31 Aug 90 08:38:14 PDT\nReceived: from eye.UUCP by uu.psi.com (5.61/3.1.082190-Performance Systems International-Albany)\n\tid AA21644; Fri, 31 Aug 90 11:34:55 -0400\nReceived: from juniper by eye with SMTP\n\t(15.11/15.6) id AA06836; Fri, 31 Aug 90 10:22:54 edt\nReceived: by juniper\n\t(15.11/15.6) id AA01539; Fri, 31 Aug 90 10:22:51 edt\nMessage-Id: <9008311422.AA01539@juniper>\nFrom: eye!erich@uu.psi.com (\tEric Haines)\nDate: Fri, 31 Aug 1990 10:22:49 EDT\nX-Mailer: Mail User's Shell (7.1.1 5/02/90)\nTo: globillum@miro.berkeley.edu\nSubject: Format\nCc: kolb@yale.edu\nStatus: RO\n\nJim Arvo writes:\n> As for the camera specification, I agree with A.T. that anything unambiguous\n> is fine, so here is his suggestion (originally from Eric Haines) with a\n> couple more pieces of information to make it complete. (Eric, how did you\n> specify the window, etc., or did you use \"field of view\"?)\n\nI used field of view.\n\nSince we don't seem to be going much beyond the NFF (Neutral File Format) used\nin the SPD (Standard Procedural Databases) (got all those acronyms straight?),\nit might be a good starting point because it already exists and people have\nalready written software or translators for it:  at least 10 ray tracers can\nuse it, including Craig Kolb's public domain RayShade and Mark\nVandeWettering's ray tracer.\n\nAn even better choice would be Craig Kolb's language definition:  it has many\nmore primitives defined, has procedural textures, has modeling matrices, has\nsome primitive area lights, etc.  See his RayShade package on\nweedeater.math.yale.edu [130.132.23.17] for info, doc/rayshade.1 is the man\npage.\n\nThere are a lot of other goodies at weedeater, including the latest,\nmuch improved Utah Raster Toolkit - I highly recommend this format as the best\nfor 24 bit picture storage and manipulation (and the toolkit has converters\nto GIF, TIFF, and many other formats).  Anyone opposed?\n\n> There seems to be a call for spectral definitions of colors.  Can someone\n> toss out a possible syntax for this?  I think that if the definition\n> is long (i.e. lots of numbers) we will want to define symbolic names for\n> them, such as\n> \n> \n>     define spectral color APPLE_RED ......lots of data.......\n\nHow about something simple like:\n\n    spectrum APPLE_RED\n    450 0\n    460 1.0\n    470 1.0\n    471 0.1\n    510 0\n\nwith wavelength and amplitude (0.0 to 1.0), and we linearly interpolate\nbetween the closest two wavelengths to get other samples.  It's up to the\nparser to figure out that we're done with data.  Worked fine at\nCornell.\n\n> This is a little farther out, and I'd like to not impede progress toward\n> a simple and useable scheme, but...  I would like to be able to include the\n> exact mathematical expressions for the reflectance functions used.  This\n> will be more relevant to scenes with non-ideal specular & duffuse surfaces,\n> but it's something to think about.\n\nI'm all for it - anyone have a nice way to do this?\n\n> I agree with Eric's point that polygon connectivity is the \"programmer's\n> job\", but then it would also be nice to make the information easy to get\n> at.  For instance we could use the \"connection-list\" format for polygons,\n> which would be somewhat compact (if there are a lot of shared vertices),\n> and would be very simple to extract polygon connectivity information from.\n> \n>       vertex  1   x  y  z\n>       vertex  2   x  y  z\n>       vertex  3   x  y  z\n>       vertex  4   x  y  z\n>         .\n>         .\n> \n>     polygon  1  2  3   \n>     polygon  8 9 13 14 90\n>         .\n>         .\n>         .\n\nSounds great, let's use it - fits in just fine with Kolb's format, I think.\n\n--Eric Haines\n\nAttached is some relevant documentation from Kolb's RayShade, which I would\nrecommend as a good starting point for an input language (let's not reinvent\nthe wheel):\n\nBut first, a sample file:\n\n\t/*\n\t * generate wood texture on screen\n\t */\n\tmaxdepth 3\n\teyep 0 0 1\n\tlookp 0 0 0\n\tup 0 1 0\n\tfov 45\n\tscreen 1280 1024\n\tbackground 0.078 0.361 0.753\n\tsurface s1  0.15 0.1 0.045  1. 0.75 0.33  0. 0. 0.  0. 0. 0. 0.\n\tplane s1 0 0 1 0 0 0 texture wood scale 1. 1. 1.\n\tlight 1 point 0 0 1\n\nHere's some of the rayshade.1 document:\n\neyep x y z\n   Specifies the eye's position in space.  The default is\n   (0, 20, 0).\n\nlookp x y z\n   Specifies the point at which the eye is looking.  The\n   default is (0, 0, 0).\n\nup x y z\n   Specifies the direction which should be considered \"up\"\n   from the eye's position.  Note that this vector need\n   not be perpendicular to the vector between the look\n   point and the eye's position.  The default is (0, 0,\n   1.).\n\nfov horizontal_field_of_view [vertical_field_of_view]\n   The horizontal field of view specifies the angle, in\n   degrees, between the left-most and right-most columns\n   of pixels present, the vertical field of view specifies\n   the angle between the center of the top-most and\n   bottom-most row of pixels.  not present, the vertical\n   field of view is calculated using the screen resolution\n   and the assumption that pixels are square.  The default\n   horizontal field-of-view is 45 degrees, while the\n   default vertical field-of-view is calculated as\n   described above.\n\nscreen x_resolution y_resolution\n   Specifies the horizontal and vertical resolution of the\n   image to be rendered.  This command may be overridden\n   through use of the -R option.  The default resolution\n   is 512 by 512 pixels.\n\nbackground red green blue\n   Specifies the color that should be assigned to rays\n   which do not strike any object in the scene.  The\n   default is black (0, 0, 0).\n\nThree types of light sources are supported:  point, extended\n(area), and directional.  Point sources are specified by a\nlocation in world space and produce shadows with sharp\nedges.  Extended sources are specified by a location and a\nradius.  They produce shadows with \"fuzzy\" edges\n(penumbrae), but increase ray tracing time considerably.\nDirectional sources are specified by a direction.  A maximum\nof 10 light sources may be defined.\n\nIn the definitions below, brightness specifies the intensity of\nthe light source.  If a single floating-point number is\ngiven, the light source emits a \"white\" light of the\nindicated normalized intensity.  If three floating-point\nnumbers are given, they are interpreted as the normalized\nred, green and blue components of the light source's color.\n\nLights are defined as follows:\n\nlight brightness point x y z\n   Creates a point source located at ( x, y, z ).\n\nlight brightness extended x y z radius\n   Creates an extended source centered at ( x, y, z ) with\n   the indicated radius.  The images produced using\n   extended sources are usually superior to those produced\n   using point sources, but ray-tracing time is increased\n   substantially.  Rather than tracing one shadow ray to a\n   light source, multiple rays are traced to various\n   points on the extended source.  The extended source is\n   approximated by sampling a square grid of light\n   sources.  See SAMPLING for more details on the sampling\n   of extended light sources.\n\nlight brightness directional x y z\n   Creates a directional light source whose direction\n   vector from each point in world space is defined as (\n   x, y, z ).  This vector need not be normalized.\n\nEvery primitive object has a surface associated with it.\nThe surface specifies the color, reflectivity, and\ntransparency of an object.  A surface may be defined\nanywhere in the input file, provided it is defined before it\nis used.  Surfaces are defined once, and may be associated\nwith any number of primitive objects.  A surface definition\nis given by:\n\nindex [translu stcoef]\nsurface surf_name ar ag ab dr dg db sr sg sb coef refl transp\n\nSurf_name is the name associated with the surface.  This\nname must be unique for each surface.\n\nAr, ag and ab are used to specify the red, green, and blue\ncomponents of the surface's ambient color.  This color is\nalways applied to a ray striking the surface.\n\nDr, dg and db specify the diffuse color of the surface.\nThis color, the brightness component of each light source\nwhose light strikes the surface, and dot product of the\nincident ray and the surface normal at the point of\nintersection determine the color which is added to the color\nof the incident ray.\n\nSr, sg and sb are used to specify the specular color of the\nsurface.  The application of this color is controlled by the\ncoef parameter, a floating-point number which indicates the\npower to which the dot product of the surface's normal\nvector at the point of intersection and the vector to each\nlight source should be raised.  This number is then used to\nscale the specular color of the surface, which is then added\nto the color of the ray striking the surface.  This model\n(Phong lighting) simulates specular reflections of light\nsources on the surface of the object.  The larger coef is,\nthe smaller highlights will be.\n\n[We could add a \"Lr, lg and lb\" which are used to specify\na light intensity for a surface, so that we can define\narea lights - Eric]\n\nRefl is a floating-point number between 0 and 1 which\nindicates the reflectivity of the object.  If non-zero, a\nray striking the surface will spawn a reflection ray. The\ncolor assigned to that ray will be scaled by refl and added\nto the color of the incident ray.\n\nTransp is a floating-point number between 0 and 1 which\nindicates the transparency of the object.  If non-zero, a\nray striking the surface will spawn a ray which is\ntransmitted through the object.  The resulting color of this\ntransmitted ray is scaled by transp and added to the color\nof the incident ray.  The direction of the transmitted ray\nis controlled by the index parameter, which indicates the\nindex of refraction of the surface.\n\nThe optional parameters translu and stcoef may be used to\ngive a surface a translucent appearance.  Translu is the\ntranslucency of the surface.   If non-zero and a light\nsource illuminates the side of the surface opposite that\nbeing rendered, diffuse lighting calculations are performed\nwith respect to the side of the surface facing the light,\nand the result is scaled by translu and added to the color\nof the incident ray.  Thus, translu accounts for diffuse\ntransmission of light through the primitive.  Stcoef is\nsimilar to coef, but it applies to the specular transmission\nof highlights.  Note that in both cases the index of\nrefraction of the surface is ignored.  By default, surfaces\nhave zero translucency.\n\n...\n\ntriangle surface x1 y1 z1 x2 y2 z2 x3 y3 z3\n   Creates a triangle with vertices ( x1, y1, z1 ), ( x2,\n   y2, z2 ) and ( x3, y3, z3 ).  Vertices should be given\n   in a counter-clockwise order as one is looking at the\n   'top' face of the triangle.\n\ntriangle surface p1x p1y p1z n1x n1y n1z  p2x p2y p2z n2x n2y n2z\n\t\t   p3x p3y p3z n3x n3y n3z\n   Defines a Phong-shaded triangle.  Here, the first three\n   floating-point numbers specify the first vertex, the\n   second three specify the normal at that vertex, and so\n   on.  Again, vertices should be specified in counter-\n   clockwise order. Vertex normals need not be normalized.\n\npoly surface x1 y1 z1 x2 y2 z2 x3 y3 z3 [x4 y4 z4 ...]\n   Creates a polygon with the specified vertices.  The\n   vertices should be given in a counter-clockwise order\n   as one faces the \"top\" of the polygon.  The polygon may\n   be non-convex, but non-planar polygons will not be\n   rendered correctly.  The number of vertices defining a\n   polygon is limited only by available memory.\n\nFrom drb%studmuffin.asd.sgi.com@sgi.com Fri Aug 31 13:00:43 1990\nReturn-Path: <drb%studmuffin.asd.sgi.com@sgi.com>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA12837; Fri, 31 Aug 90 13:00:40 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Fri, 31 Aug 90 13:00:38 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA20705; Fri, 31 Aug 90 13:01:38 PDT\nReceived: from SGI.COM by miro.Berkeley.EDU (4.1/1.41)\n\tid AA09429; Fri, 31 Aug 90 12:53:26 PDT\nReceived: from giraffe.asd.sgi.com by SGI.COM via SMTP (5.64-bind 1.5+ida/900410.SGI)\n\tfor globillum@miro.berkeley.edu id AA17129; Fri, 31 Aug 90 12:53:38 -0700\nReceived: from studmuffin.asd.sgi.com by giraffe.asd.sgi.com (5.52/900721.SGI)\n\tfor sgi.sgi.com!miro.berkeley.edu!globillum id AA23292; Fri, 31 Aug 90 12:53:35 PDT\nReceived: by studmuffin.asd.sgi.com (5.52/891101.SGI)\n\tfor @giraffe.asd.sgi.com:globillum@miro.berkeley.edu id AA12004; Fri, 31 Aug 90 12:53:34 PDT\nDate: Fri, 31 Aug 90 12:53:34 PDT\nFrom: drb%studmuffin.asd.sgi.com@sgi.com (Dan Baum)\nMessage-Id: <9008311953.AA12004@studmuffin.asd.sgi.com>\nTo: globillum@miro.berkeley.edu\nSubject: more stuff about comparisons\nStatus: RO\n\n\n\n\nWell there has been a lot of discussion on reference geometry\nand scene description.  I agree with greg etc. to keep things\nsimple at first.  I think we can start off with the empty room\nand the room/stick model that Holly has (we have already started\ndoing radiosity/monte carlo comparisons on this model).  As\nfar as scene description, it would be nice to use an existing format\nif possible.  We use Berkeley Unigrafix (with some extensions to\nspecify normals, materials, etc.).  I think this format would\nhandle most of the issues (what do you think Paul H.?).  \n\n\nSince we are talking about using view dependent monte carlo methods as\na reference, we may need to work out a standardized method in mapping\ngeometric solutions (i.e. radiosity) to image solutions.  It may sound\ntrivial to just display the radiosity solution with the specified view\nparameters, but I'll bet you our hardware gouraud shades different than\nyour hardware :-)!  Hopefully, the differences in scan-conversion will\nbe small but it might be nice to characterize it.\n\n\ndan\n\n\n\n\n\nFrom eye!johnw@uu.psi.com Fri Aug 31 15:44:51 1990\nReturn-Path: <eye!johnw@uu.psi.com>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA13076; Fri, 31 Aug 90 15:44:45 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Fri, 31 Aug 90 15:44:36 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA21522; Fri, 31 Aug 90 15:45:34 PDT\nReceived: from uu.psi.com by miro.Berkeley.EDU (4.1/1.41)\n\tid AA11793; Fri, 31 Aug 90 15:36:38 PDT\nReceived: from eye.UUCP by uu.psi.com (5.61/3.1.082190-Performance Systems International-Albany)\n\tid AA02232; Fri, 31 Aug 90 18:33:20 -0400\nReceived: from cedar by eye with SMTP\n\t(15.11/15.6) id AA08047; Fri, 31 Aug 90 17:10:01 edt\nReceived: by cedar\n\t(15.11/15.6) id AA03260; Fri, 31 Aug 90 17:09:57 edt\nDate: Fri, 31 Aug 90 17:09:57 edt\nFrom: eye!johnw@uu.psi.com\nMessage-Id: <9008312109.AA03260@cedar>\nTo: globillum@miro.berkeley.edu\nSubject: standard image row\nStatus: RO\n\n\nI would like to follow up on Jim Arvo's observation:\n\n>    2)  The solution needn't be high resolution (maybe some will\n>        disagree with me on this).  If we had \"exact\" solutions at\n>        a sparse collection of points (maybe 16x16) on the image\n>        plane of a standard view, then that would be amenable to\n>        publishing as a table, which might be the most useful means\n>        of making the information known and available.\n\nI imagine we'll always be drawn at some point to compute full resolution\nimages for visual comparison.  However, there are other ways of comparing\nsolutions that may be enlightening in different ways and at less cost (which\ncan be very high, as Holly pointed out).\n\nFor example, how about a standard row of pixels from a standard image?  The\nvalues at such a standard row (say 512 pixels long) could be stored in a\ntable, as suggested by Jim.\n\nTo compare an algorithm to the standard you would compute the same row.  A\nuseful way of presenting the result would be to then plot both the standard\nand the new data on a 2D graph of intensity vs.  pixel location.  The results\nfrom a number of algorithms could be plotted on one graph, making the relative\nstrengths and weaknesses of each fairly clear.  This would be a practical way\nof presenting comparisons for publication.\n\nThe advantage of computing an entire row rather than a few selected points is\nthat some algorithms produce characteristic artifacts that are not obvious for\na sparse collection of points, but are quite evident over an ordered set of\nclosely spaced points.\n\nFor example, pixel values for radiosity images are typically computed by\nGouraud interpolation.  The errors introduced by Gouraud interpolation will be\nsystematic and obvious as you move across a high resolution image row.\n\nThis would also be true for noisy results.  If there is noise in a particular\nregion of the row (e.g., where there is illumination due to a caustic) this\nwill be immediately evident.\n\nI've plotted a few rows like this in the past and it's been very useful.  It\ncan also be very enlightening, because it eliminates the image processing step\nprovided by our brains.  Regions of the image that may have looked like fairly\nflat fields are revealed to be slowly varying.  Effects like color bleeding\nare more obvious.  Etc.\n\nThat's all for now.\n\n--John \n\nFrom shirley@iuvax.cs.indiana.edu Tue Sep  4 07:43:57 1990\nReturn-Path: <shirley@iuvax.cs.indiana.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA15723; Tue, 4 Sep 90 07:43:52 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Tue, 4 Sep 90 07:43:47 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA01219; Tue, 4 Sep 90 07:44:50 PDT\nReceived: from iuvax.cs.indiana.edu by miro.Berkeley.EDU (4.1/1.41)\n\tid AA28284; Tue, 4 Sep 90 07:34:20 PDT\nMessage-Id: <9009041434.AA28284@miro.Berkeley.EDU>\nReceived: by iuvax.cs.indiana.edu \nDate: Tue, 4 Sep 90 09:34:29 -0500\nFrom: shirley@iuvax.cs.indiana.edu\nTo: globillum@miro.berkeley.edu\nStatus: RO\n\nI have the proceedings from the Simulation for Graphics workshop that\nwas in France in June.  A couple of you have asked me for copies of papers.\nIf a lot of people want it, I will look into bulk copying.  Otherwise I'll\njust copy the requested papers.  Note that this will eventually be out as\na SV book ($$$ though I'd guess).\n\nLet me know if you want anything on this list.\n\n\nPete\n\n\n\n\nTRENDS IN RADIOSITY FOR IMAGE SYNTHESIS by Wallace (3D Eye)\nInvited overview paper.  The most interesting prediction in the \npaper is that as scenes become more complex, it may be worth it\nto descretize the environment for each new viewpoint.  This will\nlower the N for radiosiy calculations, but they will no longer be\nview independent.\n\nINCREMENTAL RAY TRACING by Murakami and Hirota (Fujitsu)\nA extension of Parameterized ray tracing that allowed moving some scene\nobjects in addition to changing material properties.  Used tables of\nchanged voxels to determine if a ray's interaction with geometry has\nchanged.  Included implementation on multiple CPUs.  Also includes \nreference to a paper in Japanese by Matsumoto on Octree ray tracing in\n1983!\n\nPARAMETRIC SURFACES AND RAY TRACING by Luc Biard (IMAG, France)\nLike most parametric patch papers, this one went over my head, but\nit seems to be an interesting paper, and includes some implementation results.\n\nTHEORETICAL ANALYSIS OF GLOBAL ILLUMINATION MODELS by Bouville et al. (France)\nFairly rigorous statement of governing equations of energy transport.  Also\nincludes some discussion of solving equations for 'subsystems' (rooms) and\nthen linking these equations.\n\nPHYSICALLY BASED LIGHTING CALCULATIONS FOR CG : A MODERN PERSPECTIVE by me\nReview of past rendering techniques with the benefit of hindsight and a\nproposed (no pictures!) extension to general BRDF environments.\n\nEFFICIENT RADIOSITY METHODS FOR NON-SEPERABLE REFLECTANCE MODELS by Neumann\nand Neumann (Budapest)\nA radiosity proposal for BRDFs that aren't expressable as sums of diffuse\nand specular.  Their math is too heavy for me, so I can't evaluate the work.\n\nA PROGRESSIVE RAY TRACING BASED RADIOSITY WITH GENERAL REFLECTANCE FUNCTIONS\nby Le Saec and Schlick (France)\nA proposal for general BRDF radiosity (very similar to what I propose in the\npaper above).  Also includes method for interactive display-- display only\nnon mirrors until viewer stops, then ray trace (UNC style).\n\nA TWO-PASS RADIOSITY METHOS FOR BEZIER PATCHES by Kok et al. (Netherlands)\nA radiosity approach with no polygonalization.\n\nTHE HEMISPHERE RADIOSITY METHOD : A TALE OF TWO ALGORITHMS by Spencer (OSU)\nFF calculation by projecting on: (1) the hemisphere, (2) the base circle\nof the hemisphere.  This method is more intuitive than Hemicube and is \nfaster IF YOU DON'T HAVE A HW ZBUFFER (because you have one projection instead\nof 5 I believe-- isn't compared with one plane zbuffer projection).  Good for\npeople with sparcstations, crays, etc.\n\nEXPLOITING COHERENCE FOR CLIPPING AND VIEW TRANSFORMATION IN RADIOSITY\nALGORITHMS by Vilaplana and Puyeo (Spain)\nUses coherence properties of hemicubes.  Unclear whether rotation of\nhemicubes to reduce aliasing messes things up.\n\nA RAPID HIERARCHICAL RADIOSITY ALG FOR UNOCCLUDED ENVIRONMENTS by Hanrahan and\nSalzman (Princeton)\nVery interesting paper on using techniques of gravitational systems for\nradiosity (rad is similar to gravity because of N^2 interactions and inverse\nsquare falloff in influence.  Is complicated by occlusion and cosine term).\nBasic idea (I think) is a generaization of patches and elements.  Assign the\nalgorithm a goal error bound in radiance.  Let each of K patches be divided\nhierarchically into N elements.  When calculating the influence of one patch\non another, the elements might be used for close patches or for far away\npatches little work is done.  This is done in an 'intelligent' manner so\nthat the error bound is respected.  John Wallace comments that when K is large,\nthen N should be 1 (no subdivision), so there are some domains where this\napproach may not be viable.  Still, I expect to see this paper with \nocclusion and some nice pictures one or two years down the road.  The paper\nwas presented by Salzman abd he said corrected copies of the paper can be \nobtained by contacting him at salzman@princeton.edu.\n\nFAST RADIOSITY BY PARALLELIZATION by Purgathofer and Zeiller (Austria)\nDiscussion of FF computation in parallel on different \narchitectures is discussed.\n\nNEWTON'S COLORS : SIMULATING INTERFERENCE PHENOMINA IN REALISTIC IMAGE\nSYNTHESIS by Smits and Meyer (U of Oregon)\nExcellent paper on interference effects.  Include first (to my knowledge)\nphysically modelled oil slick and soap bubble.  Includes discussion\nof how to display out-of-gamut colors which come up because of the\npure colors produced by interference.  Presented by Gary Meyer in\nGREAT fashion.\n\nLIGHT SOURCES IN A RAY TRACING ENVIRONMENT by Roelens et al. (France)\nA method for showing 'cone of light' effect when there is not very\ndense participating media in a room (primary scattering only).\n\nMETHODS FOR EFFICIENT SAMPLING OF ARBITRARILY DISTRIBUTED VOLUME DENSITIES\nby Hass and Sakas (FRG)\nMethods of sampling a volume density along a ray.\n\nFrom eye!erich@uu.psi.com Wed Sep  5 07:22:23 1990\nReturn-Path: <eye!erich@uu.psi.com>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA17184; Wed, 5 Sep 90 07:22:19 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Wed, 5 Sep 90 07:22:15 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA05414; Wed, 5 Sep 90 07:23:18 PDT\nReceived: from uu.psi.com by miro.Berkeley.EDU (4.1/1.41)\n\tid AA17511; Wed, 5 Sep 90 07:12:06 PDT\nReceived: from eye.UUCP by uu.psi.com (5.61/3.1.082190-Performance Systems International-Albany)\n\tid AA04012; Wed, 5 Sep 90 10:08:47 -0400\nReceived: from juniper by eye with SMTP\n\t(15.11/15.6) id AA14438; Wed, 5 Sep 90 09:37:55 edt\nReceived: by juniper\n\t(15.11/15.6) id AA03385; Wed, 5 Sep 90 09:37:52 edt\nDate: Wed, 5 Sep 90 09:37:52 edt\nFrom: eye!erich@uu.psi.com\nMessage-Id: <9009051337.AA03385@juniper>\nTo: globillum@miro.berkeley.edu\nSubject: one lacuna left\nStatus: RO\n\nThe radiosity \"refer\" format bibliography is almost ready to send out.  I'm\nmissing just one little piece of info:  from which department did Jim Bullis\nget his Master's thesis?  I know this:\n\n%A James M. Bullis\n%T Models and Algorithms for Computing Realistic Images Containing Diffuse\nReflections\n%R Master's thesis\n%I University of Minnesota\n%D Aug. 1989\n%K global illumination\n%Z as of 8/90, order from James Bullis, 3306 Richmond Ave, St Paul MN 55126\n\nWorst comes to worst, I'll write him, but I was hoping someone out there could\nsave me the trouble.\n\n\nEric Haines, eye@erich.com\n\nFrom eye!erich@uu.psi.com Fri Sep  7 09:53:50 1990\nReturn-Path: <eye!erich@uu.psi.com>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA21132; Fri, 7 Sep 90 09:53:42 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Fri, 7 Sep 90 09:53:43 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA13961; Fri, 7 Sep 90 09:54:43 PDT\nReceived: from uu.psi.com by miro.Berkeley.EDU (4.1/1.41)\n\tid AA01599; Fri, 7 Sep 90 09:38:37 PDT\nReceived: from eye.UUCP by uu.psi.com (5.61/3.1.090690-Performance Systems International-Albany)\n\tid AA15046; Fri, 7 Sep 90 12:35:15 -0400\nReceived: from juniper by eye with SMTP\n\t(15.11/15.6) id AA05601; Fri, 7 Sep 90 11:35:34 edt\nReceived: by juniper\n\t(15.11/15.6) id AA01677; Fri, 7 Sep 90 11:35:28 edt\nDate: Fri, 7 Sep 90 11:35:28 edt\nFrom: eye!erich@uu.psi.com\nMessage-Id: <9009071535.AA01677@juniper>\nTo: globillum@miro.berkeley.edu\nSubject: at long last, the rad bibliography\nStatus: RO\n\nSo, Francois Sillion lent me his Eurographics workshop proceedings, and I just\ngot the last tidbit of info from Jim Bullis, so attached is the Radiosity\nbibliography, complete to the best of my knowledge.  Note that there is also a\nray tracing bibliography that Paul & I made, so most basic ray tracing papers\nare not included here.  Rather, I've put in only those papers dealing with\nextensions to classical ray tracing illumination effects (e.g. caustics).\n\nThanks to everyone who sent references and corrected mistakes, and please do\nkeep me posted.\n\nTo run, unpack via \"sh thisfile\", edit the makefile to your favorite *roff\nprogram, and type \"make\".  The roffbib.c program is courtesy Paul Heckbert.\n\nEric Haines, erich@eye.com\n\n# This is a shell archive.  Remove anything before this line,\n# then unpack it by saving it in a file and typing \"sh file\".\n#\n# Wrapped by \tEric Haines <erich@juniper> on Fri Sep  7 11:26:03 1990\n#\n# This archive contains:\n#\tMakefile\tradhead.nr\trad.refer\troffbib.c\t\n#\n\nLANG=\"\"; export LANG\nPATH=/bin:/usr/bin:$PATH; export PATH\n\necho x - Makefile\ncat >Makefile <<'@EOF'\nROFF = troff\n\nrad.print: rad.refer roffbib\n\troffbib <rad.refer >temp\n\t$(ROFF) -ms radhead.nr temp\n\trm temp\n@EOF\n\nchmod 644 Makefile\n\necho x - radhead.nr\ncat >radhead.nr <<'@EOF'\n.nr PO 1.35i\n.po 1.35i\n.ce\n\\s+4RADIOSITY BIBLIOGRAPHY\\s0\n\n.ce 3\ncollected and annotated by Eric Haines, 3D/Eye.\nerich@eye.com\n9/90\n.2C\n.ps 8\n.vs 10\n@EOF\n\nchmod 644 radhead.nr\n\necho x - rad.refer\ncat >rad.refer <<'@EOF'\n%A John M. Airey\n%A M. Ouh-young\n%T Two Adaptive Techniques Let Progressive Radiosity Outperform the Traditional\nRadiosity Algorithm\n%R Technical Report TR89-020\n%I University of North Carolina Department of Computer Science\n%D 1989\n\n%A John M. Airey\n%A John H. Rohlf\n%A Frederick P. Brooks, Jr.\n%T Towards Image Realism with Interactive Update Rates in Complex Virtual\nBuilding Environments\n%J Computer Graphics (1990 Symposium on Interactive 3D Graphics)\n%V 24\n%N 2\n%D March 1990\n%P 41-50\n\n%A James Arvo\n%T Backward Ray Tracing\n%B SIGGRAPH '86 Developments in Ray Tracing seminar notes\n%V 12\n%D Aug. 1986\n%Z light ray tracing\n%O also appeared in SIGGRAPH '89 Radiosity course notes\n\n%A James Arvo\n%A David Kirk\n%T Particle Transport and Image Synthesis\n%J Computer Graphics (SIGGRAPH '90 Proceedings)\n%V 24\n%N 4\n%D August 1990\n%P 63-66\n%K Boltzmann equation, Monte Carlo, particle transport, ray tracing, rendering\nequation\n\n%A Daniel R. Baum\n%A John R. Wallace\n%A Michael F. Cohen\n%A Donald P. Greenberg\n%T The Back-Buffer Algorithm: An Extension of the Radiosity Method to Dynamic\nEnvironments\n%J The Visual Computer\n%V 2\n%D 1986\n%P 298-306\n\n%A Daniel R. Baum\n%A James M. Winget\n%T Real Time Radiosity Through Parallel Processing and Hardware Acceleration\n%J Computer Graphics (1990 Symposium on Interactive 3D Graphics)\n%V 24\n%N 2\n%D March 1990\n%P 67-75\n\n%A Daniel R. Baum\n%A Holly E. Rushmeier\n%A James M. Winget\n%T Improving Radiosity Solutions Through the Use of Analytically Determined\nForm-Factors\n%J Computer Graphics (SIGGRAPH '89 Proceedings)\n%V 23\n%N 3\n%D July 1989\n%P 325-334\n\n%A Christian Bouville\n%A Kadi Bouatouch\n%A Pierre Tellier\n%A Xavier Pueyo\n%T A Theoretical Analysis of Global Illumination Models\n%J Proceedings Eurographics Workshop on Phosimulation, Realism and Physics in\nComputer Graphics\n%C Rennes, France\n%D June 1990\n%P 53-66\n%Z energy transport equations\n\n%A Jichun Bu\n%A Ed F. Deprettere\n%T A VLSI System Architecture for High-Speed Radiative Transfer 3D Image\nSynthesis\n%J The Visual Computer\n%V 5\n%N 3\n%D June 1989\n%P 121-133\n\n%A Chris Buckalew\n%A Donald Fussell\n%T Illumination Networks: Fast Realistic Rendering with General Reflectance \nFunctions\n%J Computer Graphics (SIGGRAPH '89 Proceedings)\n%V 23\n%N 3\n%D July 1989\n%P 89-98\n\n%A Chris Buckalew\n%T Illumination Networks\n%R PhD thesis\n%I Computer Science Department, U. of Texas, Austin\n%D August, 1990\n%K global illumination\n\n%A James M. Bullis\n%T Models and Algorithms for Computing Realistic Images Containing Diffuse\nReflections\n%R Master's thesis\n%I Dept. of Computer Science, University of Minnesota\n%D Aug. 1989\n%K global illumination\n%Z as of 8/90, order from James Bullis, 3306 Richmond Ave, St Paul MN 55126\n\n%A Peter Burger\n%A Duncan Gillies\n%T Interactive Computer Graphics: Functional, Procedural,\nand Device-Level Methods\n%I Addison-Wesley\n%C Wokingham, England\n%D 1989\n%Z Discusses color image quantization, quaternions, and soft (blobby) objects,\namong many other topics.\n\n%A A.T. Campbell,III\n%A Donald S. Fussell\n%T Adaptive Mesh Generation for Global Diffuse Illumination\n%J Computer Graphics (SIGGRAPH '90 Proceedings)\n%V 24\n%N 4\n%D August 1990\n%P 155-164\n\n%A S. Chandrasekar\n%T Radiative Transfer\n%I Oxford University Press\n%D 1950\n\n%A Subdeb Chattopadhyay\n%A Akira Fujimoto\n%T Bi-directional Ray Tracing\n%B Computer Graphics 1987 (Proceedings of CG International '87)\n%E Tosiyasu Kunii\n%I Springer Verlag\n%C Tokyo\n%D 1987\n%P 335-343\n\n%A Hong Chen\n%A En-Hua Wu\n%T An Efficient Radiosity Solution for Bump Texture Generation\n%J Computer Graphics (SIGGRAPH '90 Proceedings)\n%V 24\n%N 4\n%D August 1990\n%P 125-134\n\n%A Shenchang Eric Chen\n%T A Progressive Radiosity Method and its Implementation in a Distributed\nProcessing Environment\n%R Master's Thesis\n%I Program of Computer Graphics, Cornell University\n%D January 1989\n\n%A Shenchang Eric Chen\n%T Incremental Radiosity: An Extension of Progressive Radiosity to an\nInteractive Image Synthesis System\n%J Computer Graphics (SIGGRAPH '90 Proceedings)\n%V 24\n%N 4\n%D August 1990\n%P 135-144\n\n%A Michael Cohen\n%T A Radiosity Method for the Realistic Image Synthesis of Complex Diffuse\nEnvironments\n%R Master's Thesis\n%I Program of Computer Graphics, Cornell University\n%D Aug. 1985\n\n%A Michael Cohen\n%A Donald P. Greenberg\n%T The Hemi-Cube: A Radiosity Solution for Complex Environments\n%J Computer Graphics (SIGGRAPH '85 Proceedings)\n%V 19\n%N 3\n%D Aug. 1985\n%P 31-40\n\n%A Michael Cohen\n%A Donald P. Greenberg\n%A Dave S. Immel\n%A Philip J. Brock\n%T An Efficient Radiosity Approach for Realistic Image Synthesis\n%J IEEE Computer Graphics and Applications\n%V 6\n%N 3\n%D March 1986\n%P 26-35\n\n%A Michael Cohen\n%A Shenchang Eric Chen\n%A John R. Wallace\n%A Donald P. Greenberg\n%T A Progressive Refinement Approach to Fast Radiosity Image Generation\n%J Computer Graphics\n(SIGGRAPH '88 Proceedings)\n%V 22\n%N 4\n%D Aug. 1988\n%P 75-84\n\n%A Robert L. Cook\n%A Thomas Porter\n%A Loren Carpenter\n%T Distributed Ray Tracing\n%J Computer Graphics\n(SIGGRAPH '84 Proceedings)\n%V 18\n%N 3\n%D July 1984\n%P 137-145\n%Z Monte Carlo distribution of rays to get\ngloss, translucency, penumbras, depth of field, motion blur\n%K probabilistic ray tracing, monte carlo, motion blur, stochastic sampling\n\n%A Robert L. Cook\n%T Stochastic Sampling in Computer Graphics\n%J ACM Transactions on Graphics\n%V 5\n%N 1\n%D Jan. 1986\n%P 51-72\n\n%A Robert L. Cook\n%T Practical Aspects of Distributed Ray Tracing\n%B SIGGRAPH '86 Developments in Ray Tracing seminar notes\n%D Aug. 1986\n%K probabilistic ray tracing\n\n%A R.V. Dunkle\n%T Radiant Interchange in an Enclosure with Specular Surfaces and Enclosures\nwith Window or Diathermanous Walls\n%B Heat Transfer, Thermodynamics and Education (Boelter Anniversary Volume)\n%E H.A. Johnson\n%I McGraw Hill\n%C New York\n%D 1964\n\n%A E.R.G. Eckert\n%A E.M. Sparrow\n%T Radiative Heat Exchange Between Surfaces with Specular Reflection\n%J International Journal of Heat and Mass Transfer\n%V 3\n%D 1961\n%P 42-54\n\n%A R. Farrell\n%T Determination of Configuration Factors of Irregular Shapes\n%J Journal of Heat Transfer\n%D May 1976\n%P 311-313\n\n%A James D. Foley\n%A Andries van Dam\n%A Steven K. Feiner\n%A John F. Hughes\n%B Computer Graphics, Principles and Practice, Second Edition\n%I Addison-Wesley\n%C Reading, Massachusetts\n%D 1990\n%Z Overview of research to date\n\n%A David W. George\n%A Francois X. Sillion\n%A Donald P. Greenberg\n%T Radiosity Redistribution for Dynamic Environments\n%J IEEE Computer Graphics and Applications\n%V 10\n%N 4\n%D July 1990\n%P 26-34\n\n%A David W. George\n%T A Radiosity Redistribution Algorithm for Dynamic Environments\n%R Master's Thesis\n%I Program of Computer Graphics, Cornell University\n%D August 1990\n%K global illumination\n\n%A Cindy M. Goral\n%A Kenneth E. Torrance\n%A Donald P. Greenberg\n%A Bennett Battaile\n%T Modelling the Interaction of Light Between Diffuse Surfaces\n%J Computer Graphics\n(SIGGRAPH '84 Proceedings)\n%V 18\n%N 3\n%D July 1984\n%P 212-22\n%Z the first article\n\n%A Cindy M. Goral\n%T A Model for the Interaction of Light Between Diffuse Surfaces\n%R Master's Thesis\n%I Program of Computer Graphics, Cornell University\n%D January 1985\n\n%A Donald P. Greenberg\n%A Michael Cohen\n%A Kenneth E. Torrance\n%T Radiosity: A Method for Computing Global Illumination\n%J The Visual Computer\n%V 2\n%D 1986\n%P 291-297\n\n%A Donald P. Greenberg\n%A Michael Cohen\n%A Roy Hall\n%A Holly Rushmeier\n%A John Wallace\n%T Radiosity\n%B SIGGRAPH '89 Radiosity Course Notes\n%D July 1989\n%Z includes new material and article reprints\n\n%A Stefan Haas\n%A Georgios Sakas\n%T Methods for Efficient Sampling of Arbitrary Distributed Volume Densities\n%J Proceedings Eurographics Workshop on Phosimulation, Realism and Physics in\nComputer Graphics\n%C Rennes, France\n%D June 1990\n%P 215-227\n%Z Comparison of methods of sampling atmospheric effects along a ray\n\n%A David E. Hall\n%T An Analysis and Modification of Shao's Radiosity Method\nfor Computer Graphics Image Synthesis\n%R Master's Thesis\n%I School of Mechanical Engineering, Georgia Institute of Technoloty\n%D March 1990\n\n%A Roy Hall\n%B Illumination and Color in Computer Generated Imagery\n%I Springer-Verlag\n%C New York\n%D 1989\n%Z includes C code for radiosity algorithms\n\n%A Tariq P. Hamid\n%T The Radiosity Model\n%R Project Report\n%I Dept. of Computer Science, University of Glasgow\n%D May 1988\n\n%A Pat Hanrahan\n%A David Salzman\n%T A Rapid Hierarchical Radiosity Algorithm for Unoccluded Environments\n%J Proceedings Eurographics Workshop on Phosimulation, Realism and Physics in\nComputer Graphics\n%C Rennes, France\n%D June 1990\n%P 151-171\n\n%A Paul Heckbert\n%T Adaptive Radiosity Textures for Bidirectional Ray Tracing\n%J Computer Graphics (SIGGRAPH '90 Proceedings)\n%V 24\n%N 4\n%D August 1990\n%P 145-154\n%K density estimation, texture mapping, quadtree, adaptive subdivision,\nsampling\n\n%A Hoyt C. Hottel\n%A Adel F. Sarofim\n%T Radiative Transfer\n%I McGraw Hill\n%C New York\n%D 1967\n\n%A John R. Howell\n%T A Catalog of Radiation Configuration Factors\n%I McGraw Hill\n%C New York\n%D 1982\n\n%A Dave S. Immel\n%A Michael Cohen\n%A Donald P. Greenberg\n%T A Radiosity Method for Non-Diffuse Environments\n%J Computer Graphics (SIGGRAPH '86 Proceedings)\n%V 20\n%N 4\n%D Aug. 1986\n%P 133-142\n\n%A Masa Inakage\n%T Caustics and Specular Reflection Models for Spherical Objects and Lenses\n%J The Visual Computer\n%V 2\n%N 6\n%D 1986\n%P 379-383\n%Z cheap caustics by using approximations of reflectance/refraction for\nspheres and lenses\n\n%A James T. Kajiya\n%A Brian P. Von Herzen\n%T Ray Tracing Volume Densities\n%J Computer Graphics (SIGGRAPH '84 Proceedings)\n%V 18\n%N 3\n%D July 1984\n%P 165-174\n%K atmospherics\n\n%A James T. Kajiya\n%T The Rendering Equation\n%J Computer Graphics (SIGGRAPH '86 Proceedings)\n%V 20\n%N 4\n%D Aug. 1986\n%P 143-150\n%K shading, diffuse reflection\n\n%A Arjan J.F. Kok\n%A Celal Yilmaz\n%A Laurens H.J. Bierens\n%T A Two-Pass Radiosity Method for Bezier Patches\n%J Proceedings Eurographics Workshop on Phosimulation, Realism and Physics in\nComputer Graphics\n%C Rennes, France\n%D June 1990\n%P 117-126\n\n%A Nadia Magnenat-Thalmann\n%A Daniel Thalmann\n%T Image Synthesis\n%I Springer-Verlag\n%C Tokyo\n%D 1987\n%Z includes summaries of ideas from many articles in this bibliography\n\n%A Thomas J.V. Malley\n%T A Shading Method for Computer Generated images\n%R Master's Thesis\n%I University of Utah\n%D June 1988\n%K ray tracing\n\n%A Gregory M. Maxwell\n%A Michael J. Bailey\n%A Victor W. Goldschmidt\n%T Calculations of the Radiation Configuration Factor Using Ray Casting\n%J Computer-Aided Design\n%V 18\n%N 7\n%D Sept. 1986\n%P 371-379\n\n%A Joseph Marks\n%A Robert Walsh\n%A Jon Christensen\n%A Mark Friedell\n%T Image and Intervisibility Coherence in Rendering\n%J Proceedings of Graphics Interface '90\n%D May 1990\n%P 17-30\n%K ray tracing, coherence\n\n%A Nelson L. Max\n%T Atmospheric Illumination and Shadows\n%J Computer Graphics (SIGGRAPH '86 Proceedings)\n%V 20\n%N 4\n%D Aug. 1986\n%P 117-124\n\n%A Gary W. Meyer\n%A Holly E. Rushmeier\n%A Michael F. Cohen\n%A Donald P. Greenberg\n%A Kenneth E. Torrance\n%T An Experimental Evaluation of Computer Graphics Imagery\n%J ACM Transactions on Graphics\n%V 5\n%N 1\n%D Jan. 1986\n%P 30-50\n%Z side-by-side test of reality vs. a radiosity image\n\n%A Hans Moravec\n%T 3D Graphics and the Wave Theory\n%J Computer Graphics (SIGGRAPH '81 Proceedings)\n%V 15\n%N 3\n%D August 1981\n%P 289-296\n\n%A Tomoyuki Nishita\n%A Isao Okamura\n%A Eihachiro Nakamae\n%T Shading Models for Point and Linear Light Sources\n%J ACM Transactions on Graphics\n%V 4\n%N 2\n%D April 1985\n%P 124-146\n\n%A Tomoyuki Nishita\n%A Eihachiro Nakamae\n%T Continuous Tone Representation of Three-Dimensional Objects Taking Account\nof Shadows and Interreflection\n%J Computer Graphics (SIGGRAPH '85 Proceedings)\n%V 19\n%N 3\n%D July 1985\n%P 23-30\n\n%A Tomoyuki Nishita\n%A Eihachiro Nakamae\n%T Continuous Tone Representation of Three-Dimensional Objects Illuminated by\nSky Light\n%J Computer Graphics (SIGGRAPH '86 Proceedings)\n%V 20\n%N 4\n%D Aug. 1986\n%P 125-132\n\n%A Tomoyuki Nishita\n%A Yashuhiro Miyawaki\n%A Eihachiro Nakamae\n%T A Shading Model for Atmospheric Scattering Considering Luminous Intensity\nDistribution of Light Sources\n%J Computer Graphics (SIGGRAPH '87 Proceedings)\n%V 21\n%N 4\n%D July 1987\n%P 303-310\n\n%A Laszlo Newmann\n%A Attila Neumann\n%T Photosimulation: Interreflection with Arbitrary Reflectance Models and\nIllumination\n%J Computer Graphics Forum\n%V 8\n%D 1989\n%P 21-34\n\n%A Laszlo Neumann\n%A Attila Neumann\n%T Efficient Radiosity Methods for Non-Separable Reflectance Models\n%J Proceedings Eurographics Workshop on Phosimulation, Realism and Physics in\nComputer Graphics\n%C Rennes, France\n%D June 1990\n%P 83-102\n\n%A Claude Puech\n%A Francois Sillion\n%A Christophe Vedel\n%T Improving Interaction with Radiosity-based Lighting Simulation Programs\n%J Computer Graphics (1990 Symposium on Interactive 3D Graphics)\n%V 24\n%N 2\n%D March 1990\n%P 51-57\n\n%A Werner Purgathofer\n%A Michael Zeiller\n%T Fast Radiosity by Parallelization\n%J Proceedings Eurographics Workshop on Phosimulation, Realism and Physics in\nComputer Graphics\n%C Rennes, France\n%D June 1990\n%P 173-183\n\n%A Rodney J. Recker\n%A David W. George\n%A Donald P. Greenberg\n%T Acceleration Techniques for Progressive Refinement Radiosity\n%J Computer Graphics (1990 Symposium on Interactive 3D Graphics)\n%V 24\n%N 2\n%D March 1990\n%P 59-66\n\n%A Rodney J. Recker\n%T Improved Techniques for Progressive Refinement Radiosity\n%R Master's Thesis\n%I Program of Computer Graphics, Cornell University\n%D January 1990\n\n%A M. Roelens\n%A G. Fertey\n%A B. Peroche\n%T Light Sources in a Ray Tracing Environment\n%J Proceedings Eurographics Workshop on Phosimulation, Realism and Physics in\nComputer Graphics\n%C Rennes, France\n%D June 1990\n%P 195-213\n%Z A method for showing cone of light atmospherics\n\n%A Holly E. Rushmeier\n%T Extending the Radiosity Method to Transmitting and Specularly Reflecting\nSurfaces\n%R Master's Thesis\n%I Program of Computer Graphics, Cornell University\n%D 1986\n\n%A Holly E. Rushmeier\n%T The Zonal Method for Calculating Light Intensities in the Presence of a\nParticipating Medium\n%J Computer Graphics (SIGGRAPH '87 Proceedings)\n%V 21\n%N 4\n%D July 1987\n%P 293-302\n%K atmospherics\n\n%A Holly E. Rushmeier\n%T Realistic Image Synthesis for Scenes with Radiatively Participating Media\n%R Doctoral Thesis\n%I Cornell University\n%D 1988\n\n%A Holly E. Rushmeier\n%A Kenneth E. Torrance\n%T Extending the Radiosity Method to Include Specularly Reflecting and\nTranslucent Materials\n%J ACM Transactions on Graphics\n%V 9\n%N 1\n%D Jan. 1990\n%P 1-27\n\n%A Holly E. Rushmeier\n%A Daniel R. Baum\n%A David E. Hall\n%T Accelerating the Hemi-Cube Algorithm for Calculating Radiation Form Factors\n%J 5th AIAA/ASME Thermophysics and Heat Transfer Conference\n%C Seattle, Washington\n%D June 1990\n\n%A Holly E. Rushmeier\n%A Stephen D. Tynor\n%T Incorporating the BRDF into an Infrared Scene Generation System\n%J Conference on Characterization, Propagation and Simulation of Infrared\nScenes, SPIE Proceedings\n%C Orlando, Florida\n%V 1311\n%D April 1990\n\n%A Betrand Le Saec\n%A Christophe Schlick\n%T A Progressive Ray-Tracing-based Radiosity with General Reflectance\nFunctions\n%J Proceedings Eurographics Workshop on Phosimulation, Realism and Physics in\nComputer Graphics\n%C Rennes, France\n%D June 1990\n%P 103-116\n\n%A Hanan Samet\n%T Applications of Spatial Data Structures\n%I Addison-Wesley\n%C Reading, Massachusetts\n%D 1990\n%Z short section on radiosity\n%K quadtrees, octrees\n\n%A Min-Zhi Shao\n%A Qun-Sheng Peng\n%A You-Dong Liang\n%T A New Radiosity Approach by Procedural Refinements for Realistic Image\nSynthesis\n%J Computer Graphics (SIGGRAPH '88 Proceedings)\n%V 22\n%N 4\n%D Aug. 1988\n%P 93-101\n\n%A Peter Shirley\n%T A Ray Tracing Method for Illumination Calculation in Diffuse-Specular Scenes\n%J Proceedings of Graphics Interface '90\n%D May 1990\n%P 205-212\n%K stratified sampling\n\n%A Peter Shirley\n%T Physically Based Lighting Calculations for Computer Graphics\n%R PhD thesis\n%I Dept. of CS, U. of Illinois, Urbana-Champaign\n%D September, 1990\n%K global illumination\n\n%A Peter Shirley\n%T Physically Based Lighting Calculations for Computer Graphics: A Modern\nPerspective\n%J Proceedings Eurographics Workshop on Phosimulation, Realism and Physics in\nComputer Graphics\n%C Rennes, France\n%D June 1990\n%P 67-81\n%Z rendering techniques summary and extensions\n\n%A Robert Siegel\n%A John R. Howell\n%T Thermal Radiation Heat Transfer\n%I Hemisphere Publishing Corporation\n%C New York\n%D 1981\n\n%A Francois Sillion\n%A Claude Puech\n%T A General Two-Pass Method Integrating Specular and Diffuse Reflection\n%J Computer Graphics (SIGGRAPH '89 Proceedings)\n%V 23\n%N 3\n%D July 1989\n%P 335-344\n\n%A Brian E. Smits\n%A Gary Meyer\n%T Newton's Colors: Simulating Interference Phenomena in Realistic Image\nSynthesis\n%J Proceedings Eurographics Workshop on Phosimulation, Realism and Physics in\nComputer Graphics\n%C Rennes, France\n%D June 1990\n%P 185-194\n%Z interference effects (e.g. oil slick & soap bubbles)\n\n%A E.M. Sparrow\n%T A New and Simpler Formulation for Radiative Angle Factors\n%J Transactions of the ASME, Journal of Heat Transfer\n%V 85\n%N 2\n%D 1963\n%P 81-88\n\n%A E.M. Sparrow\n%A R.D. Cess\n%T Radiation Heat Transfer\n%I Hemisphere Publishing Corporation\n%C Washington\n%D 1978\n\n%A Stephen N. Spencer\n%T The Hemisphere Radiosity Method: A Tale of Two Algorithms\n%J Proceedings Eurographics Workshop on Phosimulation, Realism and Physics in\nComputer Graphics\n%C Rennes, France\n%D June 1990\n%P 127-135\n\n%A J. Vilaplana\n%A Xavier Pueyo\n%T Exploiting Coherence for Clipping and View Transformations in Radiosity\nAlgorithms\n%J Proceedings Eurographics Workshop on Phosimulation, Realism and Physics in\nComputer Graphics\n%C Rennes, France\n%D June 1990\n%P 137-150\n%K hemicube\n\n%A John R. Wallace\n%A Michael F. Cohen\n%A Donald P. Greenberg\n%T A Two-Pass Solution to the Rendering Equation: A Synthesis of Ray Tracing\nand Radiosity Methods\n%J Computer Graphics\n(SIGGRAPH '87 Proceedings)\n%V 21\n%N 4\n%D July 1987\n%P 311-320\n%K probabilistic ray tracing, z-buffer\n\n%A John R. Wallace\n%T A Two-Pass Solution to the Rendering Equation: A Synthesis of Ray Tracing\nand Radiosity Methods\n%R Master's Thesis\n%I Program of Computer Graphics, Cornell University\n%D January 1988\n\n%A John R. Wallace\n%A Kells A. Elmquist\n%A Eric A. Haines\n%T A Ray Tracing Algorithm for Progressive Radiosity\n%J Computer Graphics\n(SIGGRAPH '89 Proceedings)\n%V 23\n%N 3\n%D July 1989\n%P 315-324\n%Z calculating form-factors via ray tracing to avoid hemicube problems\n\n%A John R. Wallace\n%T Radiosity and Ray Tracing: A Comparison of Shading Strategies\n%B SIGGRAPH '90 Advanced Topics in Ray Tracing course notes\n%D Aug. 1990\n\n%A John R. Wallace\n%T Trends in Radiosity for Image Synthesis\n%J Proceedings Eurographics Workshop on Phosimulation, Realism and Physics in\nComputer Graphics\n%C Rennes, France\n%D June 1990\n%P 1-14\n\n%A George N. Walton\n%T Algorithms for Calculating Radiation View Factors Between Plane Convex\nPolygons with Obstructions\n%J Fundamentals and Applications of Radiation Heat Transfer (24th National Heat\nTransfer Conference and Exhibition)\n%V HTD-Vol. 72\n%D Aug. 1987\n%P 45-52\n\n%A Yigong Wang\n%A Wayne A. Davis\n%T Octant Priority for Radiosity Image Rendering\n%J Proceedings of Graphics Interface '90\n%D May 1990\n%P 83-91\n%K hemi-cube, space subdivision\n\n%A Yigong Wang\n%T Image Synthesis Using Radiosity Methods\n%R Dotoral Thesis\n%I University of Alberta\n%D 1990\n\n%A Gregory J. Ward\n%A Francis M. Rubinstein\n%A Robert D. Clear\n%T A Ray Tracing Solution for Diffuse Interreflection\n%J Computer Graphics (SIGGRAPH '88 Proceedings)\n%V 22\n%N 4\n%D Aug. 1988\n%P 85-92\n\n%A Alan Watt\n%T Fundamentals of Three-Dimensional Computer Graphics\n%I Addison-Wesley\n%C Wokingham, England\n%D 1989\n%Z also discusses ray tracing, functionally-based modeling, stochastic sampling,\nand Fourier theory, among other topics.\n\n%A Mark Watt\n%T Light-Water Interaction using Backward Beam Tracing\n%J Computer Graphics (SIGGRAPH '90 Proceedings)\n%V 24\n%N 4\n%D August 1990\n%P 377-385\n%K backward ray tracing, caustics, light beam tracing, specular to diffuse\ntransfer\n\n%A John A. Wiebelt\n%T Engineering Radiation Heat Transfer\n%I Holt, Rinehart and Winston, Inc\n%C New York\n%D 1966\n\n%A Hau Xu\n%A Qun-Shang Peng\n%A You-Dong Liang\n%T Accelerated Radiosity Method for Complex Environments\n%B Eurographics '89\n%D 1989\n%P 51-61\n%I Elsevier Science Publishers\n%C New York\n%Z Partitions object space for solutions in subdomains\n\n%A A.C. Yilmaz\n%A S. Hagestein\n%A Ed F. Deprettere\n%A P. Dewilde\n%T A Hardware Solution to the Generalized Two-Pass Approach for Rendering of\nArtificial Scenes\n%J Proceedings Eurographics Hardware Workshop\n%C Hamburg, West Germany\n%D Sept. 1989\n%P 65-79\n%O also appeared in IEEE Computer Architecture & Real Time Graphics Symposium,\nJune 1989, Delft\n@EOF\n\nchmod 644 rad.refer\n\necho x - roffbib.c\ncat >roffbib.c <<'@EOF'\n/*\n * A very simple version of ROFFBIB\n *\n * Paul Heckbert, 1985\n */\n\n#include <stdio.h>\n\ntypedef struct {\n    char *code,*pref,*post;\n} reftrans;\n\nstatic reftrans reftab[] = {\n    \"%A\",\t\"\",\t\t\",\",\t\t/* author (possibly several) */\n    \"%B\",\t\"\\\\fI\",\t\t\"\\\\fP,\",\t/* book title */\n    \"%C\",\t\"\",\t\t\",\",\t\t/* city */\n    \"%D\",\t\"\",\t\t\",\",\t\t/* date */\n    \"%E\",\t\"\",\t\t\" ed.,\",\t/* editor of book */\n    \"%G\",\t\"NTIS \",\t\",\",\t\t/* government order number */\n    \"%I\",\t\"\",\t\t\",\",\t\t/* issuer (publisher) */\n    \"%J\",\t\"\\\\fI\",\t\t\"\\\\fP,\",\t/* journal/magazine */\n    \"%K\",\t\"{\",\t\t\"},\",\t\t/* keywords */\n    \"%N\",\t\"no. \",\t\t\",\",\t\t/* number (vol 5 no 3) */\n    \"%O\",\t\"(\",\t\t\"),\",\t\t/* other (misc info) */\n    \"%P\",\t\"pp. \",\t\t\",\",\t\t/* pages */\n    \"%R\",\t\"\",\t\t\",\",\t\t/* report number */\n    \"%T\",\t\"``\",\t\t\"'',\",\t\t/* title */\n    \"%V\",\t\"vol. \",\t\",\",\t\t/* volume */\n    \"%Y\",\t\"[\",\t\t\"],\",\t\t/* owner(s) of copy */\n    \"%Z\",\t\"\\\\fI\",\t\t\"\\\\fP,\"\t\t/* comments */\n};\n\n#define NREF (sizeof reftab / sizeof reftab[0])\nstatic int lno;\n\nmain(ac,av)\nint ac;\nchar **av;\n{\n    char line[500];\n    int i,j;\n    FILE *fp;\n\n    if (ac==1) fp = stdin;\n    else if ((fp = fopen(av[1],\"r\"))==NULL) {\n\tfprintf(stderr,\"Can't find %s\\n\",av[1]);\n\texit(1);\n    }\n    lno = 0;\n    while (!feof(fp)) {\n\tfor (j=0; getline(fp,line)>0; j++) {\n\t    if (strlen(line)<4 || line[0]!='%' || line[2]!=' ') {\n\t\tfprintf(stderr,\"line %d is (%s)\\n\",lno,line);\n\t\tprintf(\"\\n%s\\n\",line);\n\t\tcontinue;\n\t    }\n\t    for (i=0; i<NREF && line[1]!=reftab[i].code[1]; i++);\n\t    if (i>=NREF) {\n\t\tfprintf(stderr,\"line %d bad code (%s)\\n\",lno,line);\n\t\tprintf(\"\\n%s\\n\",line);\n\t\tcontinue;\n\t    }\n\t    if (j==0 && (line[1]=='A' || line[1]=='E'))\n\t\tsurfirst(line);\n\t    printf(\"%s%s%s\\n\",reftab[i].pref,line+3,reftab[i].post);\n\t}\n\tprintf(\"\\n\");\n    }\n    fclose(fp);\n}\n\ngetline(fp,str)\nFILE *fp;\nchar *str;\n{\n    char *s;\n    int c;\n\n    s = str;\n    do {\n\twhile ((c = getc(fp))!='\\n' && c!=EOF) *s++ = c;\n\t*s++ = ' ';\n\tlno++;\n    } while ((*s++ = c = getc(fp))!='%' && c!='\\n' && c!=EOF);\n    ungetc(c,fp);\n    s[-2] = 0;\n    return strlen(str);\n}\n\nsurfirst(str0)\t\t\t\t\t/* put surname first */\nchar *str0;\n{\n    char *str,*s,buf[500];\n\n    str = str0+3;\n    s = str+strlen(str)-1;\n    do {\n\twhile (s>=str && *s!=' ') s--;\n    } while (s>str && *--s==',');\n    if (s>str) {\n\ts += 2;\n\ts[-1] = 0;\n\tsprintf(buf,\"%%%c \\\\fB%s\\\\fP, %s\",str0[1],s,str);\n\tstrcpy(str0,buf);\n    }\n}\n@EOF\n\nchmod 644 roffbib.c\n\nexit 0\n\nFrom greg Fri Sep  7 17:45:20 1990\nReturn-Path: <greg>\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA21573; Fri, 7 Sep 90 17:45:16 PDT\nDate: Fri, 7 Sep 90 17:45:16 PDT\nFrom: greg (Gregory J. Ward)\nMessage-Id: <9009080045.AA21573@hobbes.lbl.gov>\nTo: shirley@iuvax.cs.indiana.edu\nSubject: Simulation for Graphics\nStatus: RO\n\nHi Pete,\n\nThank you for sending out the summary of the French workshop.  I am interested\nin many of the papers you mentioned.  I'm particularly keen to read your paper\nand the similar one byLe Saec and Schlick.  I am also interested in the\nPrincton paper, but will write to salzman for a copy.\n\nIf it's not too much trouble, could you xerox and mail me copies of the two\npapers?  My address is:\n\n\tGreg Ward\n\tLawrence Berkeley Lab\n\t1 Cyclotron Rd., 90-3111\n\tBerkeley, CA  94720\n\nI would be very grateful.\n-Greg\n\nFrom shirley@iuvax.cs.indiana.edu Fri Sep  7 17:53:19 1990\nReturn-Path: <shirley@iuvax.cs.indiana.edu>\nReceived: from iuvax.cs.indiana.edu (129.79.254.192) by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA21586; Fri, 7 Sep 90 17:53:13 PDT\nMessage-Id: <9009080053.AA21586@hobbes.lbl.gov>\nReceived: by iuvax.cs.indiana.edu \nDate: Fri, 7 Sep 90 19:53:17 -0500\nFrom: peter shirley <shirley@iuvax.cs.indiana.edu>\nTo: greg@hobbes.lbl.gov\nSubject: Re:  Simulation for Graphics\nStatus: RO\n\nFine Greg.  I will do that.  There have been some requests for a bunch of\npapers, and I'm not sure if I'll do something in bulk, but two papers\nI can handle.  Do you want the Interference paper from UofO?  Not very\ninteresting for IE, but great for pictures.\n\npete\n\nPS-- I'll be getting my personal iris in about 3 weeks.  Will your radiance\nport run on this, or does it need a mega-iris?\n\nFrom greg Fri Sep  7 18:34:47 1990\nReturn-Path: <greg>\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA21635; Fri, 7 Sep 90 18:34:43 PDT\nDate: Fri, 7 Sep 90 18:34:43 PDT\nFrom: greg (Gregory J. Ward)\nMessage-Id: <9009080134.AA21635@hobbes.lbl.gov>\nTo: shirley@iuvax.cs.indiana.edu\nSubject: Re:  Simulation for Graphics\nStatus: RO\n\nI am going to see Gary Meyer next Tuesday, and will ask him to bring a copy\nof his paper when he comes.\n\nYour personal IRIS should work fine.  I haven't tried the port on anything\nfaster anyway.  (See if you can get X11, though.  Bad as it is, SGI is\nmoving to it exclusively next year anyway.)\n\n-Greg\n\nFrom ph@miro.berkeley.edu Thu Sep 20 13:38:11 1990\nReturn-Path: <ph@miro.berkeley.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA08223; Thu, 20 Sep 90 13:38:07 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Thu, 20 Sep 90 13:38:09 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA12798; Thu, 20 Sep 90 13:39:34 PDT\nReceived: by miro.Berkeley.EDU (4.1/1.41)\n\tid AA13130; Thu, 20 Sep 90 13:26:23 PDT\nDate: Thu, 20 Sep 90 13:26:23 PDT\nFrom: ph@miro.berkeley.edu (Paul Heckbert)\nMessage-Id: <9009202026.AA13130@miro.Berkeley.EDU>\nTo: globillum@miro.berkeley.edu\nSubject: Mike Cohen reports from Eurographics\nStatus: RO\n\n[Mike had some trouble mailing this to globillum@miro.berkeley.edu, so I'm\nmailing it for him.  If you've had any trouble with \"globillum\", let me know.\nI'm trying to track down the problem. -Paul Heckbert]\n\n\n>From m-cohen@cs.utah.edu Thu Sep 20 08:01:29 1990\nDate: Thu, 20 Sep 90 09:01:42 -0600\nFrom: m-cohen@cs.utah.edu (Michael Cohen)\n\nI have just returned from Europe and greatly enjoyed the volume of discussion\nwhich has been generated. I will not comment now on what has been said. At\nEurographics, I sat in on a meeting of \"global illuminators\" not unlike\nthis group. The issues which were raised were very similar, which is no\nsurprise. The results of the meeting were to form a working group to\naddress the same kind of problems we have been discussing. I suggested\nthere be some kind of cooperation across the ocean and mentioned this\ngroup, which met with interest on their side. I am a bit reluctant to\nsimply suggest adding a new list of names to this mailing list. There is\nsomething to be said for a small group. (At least you know who is NOT\nparticipating.) On the other hand we should have some contact. They are\na serious group of researchers. Kadi Bouatouch which John Wallace and others\nof you may know should be forming the mailing list, etc. I suggested he contact\nPaul. If there is some comment on the plusses and minusses of merging efforts,\nthis may be a good time to say it.\n\nOn a similar note, there was also a decision to hold a workshop in\nBarcelona next April or May. You have now heard a brief report from the one\nheld in France this June. Maybe John can comment on the value of it. They\nwere very pleased by the high level of participation from the States and\nwould like to have that continue.\n\nI have not worked through the rendering papers presented at EG yet. They\nseem to be of varying quality and importance, etc. If people are\ninterested, I will try to make some comments, or the text available to\nthose who do not have acess to it.\n\nThat's the report from across the ocean, Michael\n\nFrom shirley@iuvax.cs.indiana.edu Thu Sep 20 13:52:23 1990\nReturn-Path: <shirley@iuvax.cs.indiana.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA08279; Thu, 20 Sep 90 13:52:19 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Thu, 20 Sep 90 13:52:23 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA12882; Thu, 20 Sep 90 13:53:49 PDT\nReceived: from iuvax.cs.indiana.edu by miro.Berkeley.EDU (4.1/1.41)\n\tid AA13451; Thu, 20 Sep 90 13:44:23 PDT\nMessage-Id: <9009202044.AA13451@miro.Berkeley.EDU>\nReceived: by iuvax.cs.indiana.edu \nDate: Thu, 20 Sep 90 15:44:38 -0500\nFrom: shirley@iuvax.cs.indiana.edu\nTo: globillum@miro.berkeley.edu\nSubject: Europeans\nStatus: RO\n\n\nI would like to see the European list merged with ours.  I don't think\nthe currently low traffic would justify any caution on our part.\n\npete\n\nFrom lalonde%qucis.queensu.ca%qucdn.queensu.ca@Csa1.lbl.gov Fri Sep 21 08:22:30 1990\nReturn-Path: <lalonde%qucis.queensu.ca%qucdn.queensu.ca@Csa1.lbl.gov>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA09793; Fri, 21 Sep 90 08:22:27 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Fri, 21 Sep 90 08:22:26 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA15351; Fri, 21 Sep 90 08:23:47 PDT\nReceived: from QUCDN.QueensU.CA by miro.Berkeley.EDU (4.1/1.41)\n\tid AA29632; Fri, 21 Sep 90 08:11:17 PDT\nReceived: from qusunb.qucis.queensu.ca by QUCDN.QueensU.CA (IBM VM SMTP R1.2.2MX) with TCP; Fri, 21 Sep 90 10:35:19 EDT\nReceived: by qusunb.qucis.queensu.ca (4.0/SMI-3.2)\n\tid AA08876; Fri, 21 Sep 90 10:34:47 EDT\nDate: Fri, 21 Sep 90 10:34:47 EDT\nFrom: lalonde%qucis.queensu.ca%qucdn.queensu.ca@Csa1.lbl.gov\nMessage-Id: <9009211434.AA08876@qusunb.qucis.queensu.ca>\nTo: globillum@miro.berkeley.edu\nSubject: Radiosity without polygonalization\nStatus: RO\n\nHello,\n\tDoes anyone have any references about doing radiosity\nwithout polygonal subdivion of the scene?  I'm doing some work\nin this but would love to know if anyone else has approached\nthe problem.  I don't know about anyone else, but I really hate\nto break up nice curves to render them.\n\n\t\tThanks,\n\t\t\tPaul\n\n\n Paul A. Lalonde\t \tInternet: lalonde@qucis.queensu.ca\n Home Phone: (613)546-4713\tWork Phone: (613)545-7100\n\n\t\"The only true law is that which leads to freedom\"\n\t\t\t- Richard Bach, _Jonathan Livingston Seagull_\n\nFrom spencer@cgrg.ohio-state.edu Fri Sep 21 05:08:28 1990\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA09722; Fri, 21 Sep 90 05:08:24 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Fri, 21 Sep 90 05:08:24 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA14712; Fri, 21 Sep 90 05:09:52 PDT\nReceived: from heinlein.cgrg.ohio-state.edu by miro.Berkeley.EDU (4.1/1.41)\n\tid AA27661; Fri, 21 Sep 90 05:00:57 PDT\nReturn-Path: <spencer@cgrg.ohio-state.edu>\nReceived: by heinlein.cgrg.ohio-state.edu (5.64/900625.02)\n\tid AA09653; Fri, 21 Sep 90 08:01:06 -0400\nDate: Fri, 21 Sep 90 08:01:06 -0400\nFrom: spencer@cgrg.ohio-state.edu (Stephen N. Spencer)\nMessage-Id: <9009211201.AA09653@heinlein.cgrg.ohio-state.edu>\nTo: globillum@miro.berkeley.edu\nIn-Reply-To: peter shirley's message of Thu, 20 Sep 90 15:44:38 -0500 <9009202044.AA13451@miro.Berkeley.EDU>\nSubject: re: Europeans\nStatus: RO\n\n\nYes, let's merge the two lists.  After all, \"global\" IS our first name.  :-)\nEmail traffic should not be a problem.\n\nsteve\n\nFrom fxs@saturn.graphics.cornell.edu Fri Sep 21 08:47:11 1990\nReturn-Path: <fxs@saturn.graphics.cornell.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA09843; Fri, 21 Sep 90 08:47:06 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Fri, 21 Sep 90 08:47:12 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA15454; Fri, 21 Sep 90 08:48:39 PDT\nReceived: from devvax.TN.CORNELL.EDU by miro.Berkeley.EDU (4.1/1.41)\n\tid AA29959; Fri, 21 Sep 90 08:40:47 PDT\nReceived: from SATURN.GRAPHICS.CORNELL.EDU by devvax.TN.CORNELL.EDU (5.64/1.3-Cornell-Theory-Center)\n\tid AA21051; Fri, 21 Sep 90 11:39:58 -0400\nDate: Fri, 21 Sep 90 11:40:35 edt\nFrom: fxs@saturn.graphics.cornell.edu (Francois X. Sillion)\nReceived: by saturn.graphics.cornell.edu (14.4.1.1/2.0nn-Program-of-Computer-Graphics)\n\tid AA11053; Fri, 21 Sep 90 11:40:35 edt\nMessage-Id: <9009211540.AA11053@saturn.graphics.cornell.edu>\nTo: %qucdn.queensu.ca.lalonde%qucis.queensu.ca%graphics.cornell.edu%saturn.graphics.cornell.edu@Csa1,\n        globillum@miro.berkeley.edu\nSubject: Re:  Radiosity without polygonalization\nStatus: RO\n\nPaul A. Lalonde\tasks :\n\n>\t\tDoes anyone have any references about doing radiosity\n>\twithout polygonal subdivion of the scene?  I'm doing some work\n>\tin this but would love to know if anyone else has approached\n>\tthe problem.\n\n``A Two-Pass Radiosity Method for Bezier Patches'', by A. Kok, C. Yilmaz, and L. Bierens.\nin the proceedings of the Eurographics Workshop on Photosimulation, realism, etc...\nhel in Rennes last June.\n\nAs far as I understand, sample points are ``uniformly'' distributed on the surfaces\n(uniform apparently meaning a uniform subdivision of the control polygons in u-v coord.)\nForm factors are then computed but it is unclear what these exactly represent...\n(area to point, area to area, ... ??)\n\nThis paper sounds like a good 'first step' in the direction of getting rid\nof polygons on curved surfaces, but much remains to be done in terms of\nfinding smart sampling strategies. Also a more rigorous definition of \nenergy transfers is needed.\n\n--Francois Sillion\n\nFrom turner@apple.com Fri Sep 21 09:26:59 1990\nReturn-Path: <turner@apple.com>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA09895; Fri, 21 Sep 90 09:26:55 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Fri, 21 Sep 90 09:26:57 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA15638; Fri, 21 Sep 90 09:28:20 PDT\nReceived: from apple.com by miro.Berkeley.EDU (4.1/1.41)\n\tid AA00461; Fri, 21 Sep 90 09:17:25 PDT\nReceived: by apple.com (5.61/25-eef)\n\tid AA14580; Fri, 21 Sep 90 09:17:32 -0700\n\tfor globillum@miro.Berkeley.EDU\nDate: Fri, 21 Sep 90 09:17:32 -0700\nFrom: turner@apple.com\nMessage-Id: <9009211617.AA14580@apple.com>\nTo: globillum@miro.berkeley.edu,\n        lalonde%qucis.queensu.ca%apple.com@Csa1.lbl.gov\nSubject: Re:  Radiosity without polygonalization\nStatus: RO\n\n\nSure,\nIn our radiosity/raytracing system Eric Chen and myself render polygons and patches. Polygons get tesselated in the traditional \nmanner, patches are partitioned in their natrual <u,v> parameter \nspace. It works just fine. In fact I can think of no reason to sample \ncurved geometry (ie, tesselate it) simply to create form facter sites.\nI'd be interested to hear from others think of this approach.\n\n-Doug Turner\nturner@apple.com\n408-974-0484\n\nFrom ph@miro.berkeley.edu Fri Sep 21 14:00:46 1990\nReturn-Path: <ph@miro.berkeley.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA10353; Fri, 21 Sep 90 14:00:42 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Fri, 21 Sep 90 14:00:47 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA16996; Fri, 21 Sep 90 14:02:13 PDT\nReceived: by miro.Berkeley.EDU (4.1/1.41)\n\tid AA04528; Fri, 21 Sep 90 13:51:19 PDT\nDate: Fri, 21 Sep 90 13:51:19 PDT\nFrom: ph@miro.berkeley.edu (Paul Heckbert)\nMessage-Id: <9009212051.AA04528@miro.Berkeley.EDU>\nTo: globillum@miro.berkeley.edu\nSubject: radiosity without polygons\nStatus: RO\n\nWallace-Elmquist-Haines89 took steps toward radiosity without\npolygonization.  They polygonize for the purposes of shooting, storage,\nand display, but when they ray trace to compute form factors, they use\nthe true, curved geometry in their occlusion tests.\n\nAnd then there are people doing global illumination of both specular\nand diffuse scenes using ray tracing:  Kajiya87 and\nWard-Rubinstein-Clear88 simulated radiosity (among other things)\nwithout polygonization.  And in my Siggraph90 paper I discussed global\nillumination without polygonization, instead storing the radiosity in a\ntexture parameterized by each surface's (u,v), as did Arvo86.\n\nSome interesting questions:\n  1) What data structures are appropriate for storing radiosity information,\n     if not uniform grid polygonizations?\n\t* Campbell-Fussell90 investigated BSP trees for subdivision/poly.\n\t* Quadtrees and k-d trees are also a possibility\n  2) What about surfaces that are difficult to parameterize, such\n\tas arbitrary implicit surfaces?\n  3) How would these data structures evolve over time in animation?\n\nPaul\n\nFrom eye!johnw@uu.psi.com Mon Sep 24 09:46:42 1990\nReturn-Path: <eye!johnw@uu.psi.com>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA13662; Mon, 24 Sep 90 09:46:39 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Mon, 24 Sep 90 09:46:48 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA25545; Mon, 24 Sep 90 09:48:16 PDT\nReceived: from uu.psi.com by miro.Berkeley.EDU (4.1/1.41)\n\tid AA22837; Mon, 24 Sep 90 09:34:27 PDT\nReceived: from eye.UUCP by uu.psi.com (5.61/3.1.090690-Performance Systems International)\n\tid AA21054; Mon, 24 Sep 90 12:30:55 -0400\nReceived: from cedar by eye with SMTP\n\t(15.11/15.6) id AA07295; Mon, 24 Sep 90 11:29:25 edt\nReceived: by cedar\n\t(15.11/15.6) id AA00967; Mon, 24 Sep 90 11:29:19 edt\nDate: Mon, 24 Sep 90 11:29:19 edt\nFrom: eye!johnw@uu.psi.com\nMessage-Id: <9009241529.AA00967@cedar>\nTo: globillum@miro.berkeley.edu\nSubject: Polygonalization for radiosity\nStatus: RO\n\nMore on radiosity without polygonalization:\n\nAs Doug Turner points out, the radiosity method does not inherently require\nthe polygonalization of curved surfaces.  Polygonalization is mostly a result\nof the hemi-cube algorithm, as well as the desire to perform the final smooth\nshading of radiosity images in hardware z-buffers.\n\nSurface geometry has to be delt with at three levels:\n\n1. Representation of patch geometry (i.e., the geometry of surfaces when\n   determining the illumination they provide):\n\n   You have to take into account the geometry of patches when you compute the\n   form-factor from them to the surfaces receiving light.  In conventional,\n   full-matrix radiosity with the hemi-cube, the form-factors are determined\n   by scan converting patches onto a hemi-cube positioned at element vertices\n   on the receiving surfaces.  Patches were polygonalized only because of the\n   requirement for scan conversion.  Algorithms in which ray casting is used to\n   compute form-factors can treat generalized patch geometries without\n   polygonalization.\n\n2. Representation of shadowing geometry:\n\n   Again, the hemi-cube algorithm determined occlusion using a z-buffer, so\n   polygonalization was a convenient way to represent curved surfaces.  Later\n   methods based on ray casting don't have this limitation.\n\n3. Representation of surface shading (i.e., the receiving elements):\n\n   Somehow you need to represent the continuous shading across surfaces.  The\n   illumination is computed at discrete points on the surface and then the\n   smooth shading is reconstructed using some form of interpolation.\n\n   As Doug Turner described, curved patches can be partioned into elements in\n   the u,v parametric space of the surface.  Form-factors can be computed at\n   the element vertices using the true surface normal.  Thus the radiosities\n   at these points will represent the \"correct\" shading of the curved surface.\n\n   Reconstruction of the smooth shading across the surfaces has typically been\n   performed by passing the elements down to a hardware Gouraud shader, which\n   imposes polygonal elements.  If the renderer can handle curved surfaces\n   directly, there's no reason to polygonalize.\n\n   The image of three spheres in the 1987 paper \"A Two-Pass Solution to the\n   Rendering Equation\" (Wallace, Cohen and Greenberg) used the method\n   described by Doug Turner i.e., subdivide sphere into curved elements.\n   Radiosities were computed at the vertices of the elements using the true\n   normal to the sphere.  The curved elements were then rendered using ray\n   casting, bilinearly interpolating the vertex radiosities in the parametric\n   space of the sphere.\n\n\nJohn \n\nFrom m-cohen@cs.utah.edu Wed Sep 26 09:49:38 1990\nReturn-Path: <m-cohen@cs.utah.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA20343; Wed, 26 Sep 90 09:49:34 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Wed, 26 Sep 90 09:49:44 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA04711; Wed, 26 Sep 90 09:51:14 PDT\nReceived: from cs.utah.edu by miro.Berkeley.EDU (4.1/1.41)\n\tid AA09208; Wed, 26 Sep 90 09:39:39 PDT\nReceived: by cs.utah.edu (5.64/utah-2.16-cs)\n\tid AA17916; Wed, 26 Sep 90 10:39:51 -0600\nDate: Wed, 26 Sep 90 10:39:51 -0600\nFrom: m-cohen@cs.utah.edu (Michael Cohen)\nMessage-Id: <9009261639.AA17916@cs.utah.edu>\nTo: erich@eye.com, globillum@miro.berkeley.edu\nSubject: Eurographics\nStatus: RO\n\n\nHere is a list of some of the relavent papers from Eurographics 90:\n\nTITLE  = \"A Shadow Algorithm for CSG\"\nAUTHOR = F.W. Jansen and A.N.T. Van Der Zalm\nPAGES  = 51-62\n\nTITLE  = \"Cross Scanline Algorithm\"\nAUTHOR = T. Tanaka and T. Takahashi\nPAGES  = 63-74\nNOTE   = anti-aliasing\n\nTITLE  = \"Hemi-Cube Ray Tracing: A Method for Generating Soft Shadows\"\nAUTHOR = U. Meyer\nPAGES  = 365-376\n\nTITLE  = \"Shading and Shadowing of Linear Light Sources\"\nAUTHOR = P. Poulin and J. Amanatides\nPAGES  = 377-386\n\nTITLE  = \"Tightly-Coupled Multiprocessing for a Global Illumination Algorithm\"\nAUTHOR = G. Drettakis, E. Fiume, and A. Fournier\nPAGES  = 387-398\nNOTE   = FIAT\n\nTITLE  = \"Three-Dimensional Texturing Using Lattices\"\nAUTHOR = R.R. Lewis\nPAGES  = 439-448\n\nTITLE  = \"Interactive Ray tracing for Image Production with Increasing Realism\"\nAUTHOR = A.A. Sousa, A.M.C. Costa, and F.N. Ferreira\nPAGES  = 449-458\n\nTITLE  = \"Rendering Mirages and Other Atmospheric Phenomena\"\nAUTHOR = M. Berger, N. levit, and T. Trout\nPAGES  = 459-468\n\nTITLE  = \"Optimization of Binary Space Partirtion Algorithm (BSP) for the\n          Visualization of Dynamic Scenes\"\nAUTHOR = E. Torres\nPAGES  = 507-518\n\nTITLE  = \"Fast rendering of Arbitrary Distributed Volume Densities\"\nAUTHOR = G. Sakas\nPAGES  = 519-530\n\nTITLE  = \"Tries: Data Structures Based on Binary Representation \n          for Ray Tracing\"\nAUTHOR = J.-P. Thirion\nPAGES  = 530-542\n\n\n\n\nFrom eye!erich@uu.psi.com Thu Sep 27 14:49:24 1990\nReturn-Path: <eye!erich@uu.psi.com>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA23386; Thu, 27 Sep 90 14:49:20 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Thu, 27 Sep 90 14:49:17 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA10637; Thu, 27 Sep 90 14:50:43 PDT\nReceived: from uu.psi.com by miro.Berkeley.EDU (4.1/1.41)\n\tid AA03216; Thu, 27 Sep 90 14:33:46 PDT\nReceived: from eye.UUCP by uu.psi.com (5.61/3.1.090690-Performance Systems International)\n\tid AA20921; Thu, 27 Sep 90 17:30:15 -0400\nReceived: from juniper by eye with SMTP\n\t(15.11/15.6) id AA12254; Thu, 27 Sep 90 16:48:05 edt\nReceived: by juniper\n\t(15.11/15.6) id AA14672; Thu, 27 Sep 90 16:48:01 edt\nDate: Thu, 27 Sep 90 16:48:01 edt\nFrom: eye!erich@uu.psi.com\nMessage-Id: <9009272048.AA14672@juniper>\nTo: globillum@miro.berkeley.edu\nSubject: Anyone read this?\nCc: erich@juniper.berkeley.edu\nStatus: RO\n\nI saw the posting that follows on the net some time ago.  Has anyone out there\nread it?  If so, please do pass on a summary of it to us all, if you would.\nAlso, I'd like to get a date of publication so I can add it to the radiosity\nbibliography (which is now available on freedom.graphics.cornell.edu via\nanonymous FTP).\n\nEric Haines\n\n\nNewsgroups: comp.graphics\n>From: pjs@basalt.pa.dec.com (Philip Schneider)\nSubject: Re: Arbitrarily-Shaped Light Sources\nDate: Mon, 17 Sep 90 17:52:37 GMT\n\n\nSteve Hollasch writes :\n\n\n>    How do raytracers make light sources out of arbitrary objects?  I\n>thought a while back that one approach would be to find the direction to\n>the object from the illuminated point, fire a random cone of rays at the\n>object, and assign some fraction of the object's light to the point for\n>each unobstructed ray .......\n\n\n    Get in touch with the University of Washington Department of Computer\nScience.  Two or three years ago Dan O'Donnell wrote an M.S. thesis\non what he called \"solid light sources\".  (Sorry, my copy is in a box\nright now, so I don't recall the exact title :-(  \n\n    Real nice work, as I recall, and the resulting pictures were pretty \ninteresting -- one of them featured a coffee mug, with steam rising from it\nthat turned into a glowing \"neon sign\" light formed into the shape of \nthe word \"Espresso\" (of course, I'm biased from having worked alongside him \nat the UW graphics lab :-)\n\n--\nPhilip J. Schneider\t\t\t| pjs@decwrl.dec.com\nDEC Advanced Technology Development\t| decwrl!pjs\n100 Hamilton Avenue\t\t\t| (415)853-6538\nPalo Alto, CA  94301\t\t\t| (415)386-8232\n\n\n\nFrom hr3@prism.gatech.edu Sat Sep 29 14:19:50 1990\nReturn-Path: <hr3@prism.gatech.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA29005; Sat, 29 Sep 90 14:19:44 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Sat, 29 Sep 90 14:19:52 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA18456; Sat, 29 Sep 90 14:21:24 PDT\nReceived: from hydra.gatech.edu by miro.Berkeley.EDU (4.1/1.41)\n\tid AA13181; Sat, 29 Sep 90 14:13:53 PDT\nReceived: by hydra.gatech.edu (5.61/3.1)\n\tid AA11032; Sat, 29 Sep 90 17:14:11 -0400\nDate: Sat, 29 Sep 90 17:14:11 -0400\nFrom: hr3@prism.gatech.edu (RUSHMEIER,HOLLY E)\nMessage-Id: <9009292114.AA11032@prism.gatech.edu>\nTo: globillum@miro.berkeley.edu\nSubject: Terminology\nStatus: RO\n\n\n          A while ago Pete Shirley brought up the problem of the\n          terminology used to describe reflectance (i.e. specular,\n          diffuse, etc.) \n          I think this is a subject worth discussing, particularly\n          after rereading this years Siggraph article by Takagi,\n          Takaoka, Oshima and Ogata. In section 3.3, they reject the\n          use of the Cook-Torrance model partly because it models the\n          diffuse portion of reflectance as Lambertian. It seems to me\n          Lambertian reflectance is unsatisfactory only because Takagi\n          et al., in Fig. 3.6, choose to include the reflectance lobe\n          near the mirror direction as part of the diffuse portion of\n          reflectance, and Cook-Torrance include this lobe in the\n          specular portion of reflectance. \n\n          There are other instances where diffuse versus specular is\n          confusing. In one reflectance model I use for infrared\n          applications, Sandford/Robertson, diffuse is used for the\n          component which is outside of the specular lobe, (which may\n          or may not be Lambertian) and specular is used for the\n          specular lobe, which may or may not be centered in the\n          mirror direction. In a tech report by Nayar, Ikeuchi and\n          Kanade that I got from Carnegie Mellon, they propose a three\n          component reflectance model -- a diffuse lobe (modelled as\n          Lambertian) , a specular lobe (from Torrance-Sparrow or\n          Beckmann-Spizzichino) and a specular spike.\n\n          I think it is hopeless to try to get everybody to agree on\n          specific definitions of diffuse and specular. Instead I\n          would like to see \"diffuse\" and \"specular\" retired, and\n          terms like Lambertian and mirror-like which are less\n          ambiguous used. That leaves the problem with what do we call\n          stuff that isn't Lambertian or mirror-like, and how do we\n          describe reflectances that approach Lambertian or approach\n          mirror-like behavior without long cumbersome explanations. I\n          will be happy to use whatever the majority of people in the\n          group agree on in stuff I am writing currently. Also, I\n          would love to be able to read other people's papers without\n          having to prepare a little dictionary to translate their\n          terms into my terms. Speaking of terms, do people prefer\n          radiance or intensity for energy per unit projected area\n          unit time and unit solid angle? In the past I have used\n          intensity, since it is used in heat transfer. I would be\n          happy to switch to radiance, in fact for infrared stuff that\n          is the term I use.\n           \n          Along the lines of the standard input file format that was\n          discussed earlier, obviously I would like to avoid a format\n          that forces one to describe reflectance by specifying a\n          diffuse reflectance and a specular reflectance.\n\n          -- Holly\n\n\nFrom shirley@iuvax.cs.indiana.edu Sat Sep 29 17:29:43 1990\nReturn-Path: <shirley@iuvax.cs.indiana.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA29076; Sat, 29 Sep 90 17:29:39 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Sat, 29 Sep 90 17:29:53 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA19013; Sat, 29 Sep 90 17:31:26 PDT\nReceived: from iuvax.cs.indiana.edu by miro.Berkeley.EDU (4.1/1.41)\n\tid AA19405; Sat, 29 Sep 90 17:23:34 PDT\nMessage-Id: <9009300023.AA19405@miro.Berkeley.EDU>\nReceived: by iuvax.cs.indiana.edu \nDate: Sat, 29 Sep 90 19:23:49 -0500\nFrom: shirley@iuvax.cs.indiana.edu\nTo: globillum@miro.berkeley.edu, hr3@prism.gatech.edu\nSubject: Re:  Terminology\nStatus: RO\n\nI will go with Holly on using any terms people agree on-- no matter how\npoorly chosen (a bad standard is better than none at all!).  I have a\nweak opinion that the term \"specular\" should not be adopted without \nmodification because it is too overloaded.  I prefer \"radiance\" to\n\"intensity\" because the IES has an ANSI standard defining a consistent\nset of terms and units that includes radiance, while the heat transfer\ncommunity  has no such standard (that I know of.  Holly?).  The catch\nwith using radiance is all the Cornell radiosity papers use \"intensity\",\nbut I think they all are pretty good about defining their usage in \neach paper, so not that much confusion might develop.  The European graphics\ncommunity seems to be using IES units as far as I can tell.  I think\nthe Physics community is too.  Still, I think that the important thing\nis that we all use the same terms.\n\nI think Paul H has made some terminology suggestions about distributed\nray tracing being a misleading term, and everyone is confused by \"backward\nray tracing\" (you should be ashamed of yourself Jim A :^}).  I'm happy\nto go with Paul on using \"distribution ray tracing\".\n\nAnother term that is getting its meaning expanded is \"radiosity\".  I like\nHolly's participating media paper's usage of \"zonal method\" to mean a \nmethod that discretizes the environment into constant property zones.\nI would use radiosity to mean a zonal method for diffuse surfaces (the\nradiosity quantity isn't that meaningful for non-diffuse surfaces). \n\nI'd be thrilled if we could put some definitions on a sheet and stick to\nthem so that I could stop having to worry about these things every time\nI want to write a paper!\n\npete\n\nFrom greg Sat Sep 29 18:57:59 1990\nReturn-Path: <greg>\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA29148; Sat, 29 Sep 90 18:57:56 PDT\nDate: Sat, 29 Sep 90 18:57:56 PDT\nFrom: greg (Gregory J. Ward)\nMessage-Id: <9009300157.AA29148@hobbes.lbl.gov>\nTo: globillum@miro.Berkeley.EDU\nSubject: Re:  Terminology\nStatus: RO\n\nI also prefer the use of \"radiance\" over \"intensity\" to describe\nenergy/time/area/solid_angle.  \"Radiant intensity\" is used by the IES\nfor energy/time/solid_angle -- which can be the source of some confusion.\n\nI have always thought of \"diffuse\" and \"Lambertian\" as interchangable,\nbut Holly is right that some people use diffuse differently.  If the\nterms are different, then I don't know the difference, and if they are\nidentical, we can do away with one of them.  I agree that we\nshould use Lambertian as the more exact term.\n\nI have seen \"specular\" used many different ways, and I agree\nthat it is a sloppy term, but I don't think \"mirror-like\" is a very\ngood substitute.  To differentiate between mirror reflection and\nLambertian components, I have heard others use the term \"off-specular\",\nbut I don't care for this much, either.  We could use \"non-Lambertian\",\nso there would only be \"Lambertian\" and \"non-Lambertian\".  The problem\nthen would be confusion over whether non-Lambertian meant reflection\nthat doesn't obey Lambert's law, or the part of the BRDF (bidirectional\nreflectance distribution function) remaining once the Lambertian\ncomponent has been removed.\n\nI vote that we use specular to mean the component of reflection that\ndoesn't obey Lambert's law, ie. the part of the BRDF remaining after\nthe Lambertian component is removed.  I think this is a sensible\ninterpretation of the term as it has been used in the past, and it\nis reasonably unambiguous.  I don't really see any good substitute and\nI don't think the term should be abandoned.  The only catch is that we\nwould have to live with specular reflections that are nowhere near the\nmirror direction.\n\nI vote also for keeping diffuse around.  The vast majority of people\nuse it to mean Lambertian, so I don't find its use nearly as distracting\nas specular.  If we keep one, we should keep them both.\n\nIf everyone wants to abandon diffuse and specular, I will keep them\nout of future papers, but I don't know if I will be able to stop muttering\nthem in my sleep.\n\n-Greg\n\nFrom shirley@iuvax.cs.indiana.edu Sat Sep 29 19:54:11 1990\nReturn-Path: <shirley@iuvax.cs.indiana.edu>\nReceived: from iuvax.cs.indiana.edu (129.79.254.192) by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA29358; Sat, 29 Sep 90 19:54:06 PDT\nMessage-Id: <9009300254.AA29358@hobbes.lbl.gov>\nReceived: by iuvax.cs.indiana.edu \nDate: Sat, 29 Sep 90 21:53:37 -0500\nFrom: peter shirley <shirley@iuvax.cs.indiana.edu>\nTo: globillum@miro.Berkeley.EDU, greg@hobbes.lbl.gov\nSubject: Re:  Terminology\nStatus: RO\n\nGreg's use of specular is consistent with the European Graphics and\nHeat Transfer use I think.  How about:\n\nDiffuse = Lambertian\nSpecular = Directional\nIdeal Specular = Delta function\n\npete\n\n\nFrom shirley@iuvax.cs.indiana.edu Sun Sep 30 07:49:39 1990\nReturn-Path: <shirley@iuvax.cs.indiana.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA29659; Sun, 30 Sep 90 07:49:35 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Sun, 30 Sep 90 07:49:46 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA19923; Sun, 30 Sep 90 07:51:12 PDT\nReceived: from iuvax.cs.indiana.edu by miro.Berkeley.EDU (4.1/1.41)\n\tid AA18441; Sun, 30 Sep 90 07:11:39 PDT\nMessage-Id: <9009301411.AA18441@miro.Berkeley.EDU>\nReceived: by iuvax.cs.indiana.edu \nDate: Sun, 30 Sep 90 09:11:55 -0500\nFrom: shirley@iuvax.cs.indiana.edu\nTo: globillum@miro.berkeley.edu\nSubject: standard terminology\nStatus: RO\n\n\nPerhaps if we can agree on some terminology we should write a short\nsummary for the ray tracing news or siggraph or whatever with some\nconcise definitions and rationale.  Maybe 2 or 3 pages.  Does anyone\nthink this is a good idea?  \n\n\npete\n\nFrom atc@cs.utexas.edu Sun Sep 30 11:55:54 1990\nReturn-Path: <atc@cs.utexas.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA29748; Sun, 30 Sep 90 11:55:50 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Sun, 30 Sep 90 11:55:57 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA20630; Sun, 30 Sep 90 11:57:30 PDT\nReceived: from cs.utexas.edu by miro.Berkeley.EDU (4.1/1.41)\n\tid AA28658; Sun, 30 Sep 90 11:49:28 PDT\nPosted-Date: Sun, 30 Sep 90 13:49:41 CDT\nMessage-Id: <9009301849.AA24138@cs.utexas.edu>\nReceived: by cs.utexas.edu (5.64/1.76) \nFrom: atc@cs.utexas.edu (Alvin T. Campbell III)\nDate: Sun, 30 Sep 90 13:49:41 CDT\nX-Mailer: Mail User's Shell (6.5.6 6/30/89)\nTo: globillum@miro.berkeley.edu\nSubject: standard terminology\nCc: atc@cs.utexas.edu\nStatus: RO\n\n\nI agree with Pete's suggestion that we write up and publish whatever\nstandard terminology we agree upon.  Our current discussion group \nhas representatives from most of the types of people doing research\nin global illumination: engineers, mathematicians, computer scientists,\nand architects.  Therefore anything we agree upon likely will be \ngenerally useful.  However, we will need to get this information\nout to individuals not on our mailing list, in order that they\nmight consider using our results.\n\nWe should definitely try to get the standard in print.  Posting to the \nnet or sending out bulk e-mail has some drawbacks.  Many people, \nparticularly outside the US, would have no access to the information\nelectronically.  Also, there are various hassles with maintaing documents\non line.  People would occasionally delete files accidentally, so they \nwould either cease to use the standard or need to contact one of us for \na replacement.\n\nMy suggestion is to write up a small paper and submit it to IEEE\nComputer Graphics and Applications.  The form should be much like Eric \nHaines's \"A Proposal for Standard Graphics Environments\" (CG&A, November 1987).\nEric can give us some idea how long the submissions pipeline may take.\n\nI am anxious to see what develops.\n\n\t\t\t\tA. T. Campbell, III\n\t\t\t\tCS Department, University of Texas\n\t\t\t\tatc@cs.utexas.edu\n\nFrom m-cohen@cs.utah.edu Sun Sep 30 15:18:36 1990\nReturn-Path: <m-cohen@cs.utah.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA29820; Sun, 30 Sep 90 15:18:33 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Sun, 30 Sep 90 15:18:49 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA21265; Sun, 30 Sep 90 15:20:23 PDT\nReceived: from cs.utah.edu by miro.Berkeley.EDU (4.1/1.41)\n\tid AA04771; Sun, 30 Sep 90 15:03:18 PDT\nReceived: by cs.utah.edu (5.64/utah-2.16-cs)\n\tid AA04306; Sun, 30 Sep 90 16:03:36 -0600\nDate: Sun, 30 Sep 90 16:03:36 -0600\nFrom: m-cohen@cs.utah.edu (Michael Cohen)\nMessage-Id: <9009302203.AA04306@cs.utah.edu>\nTo: globillum@miro.berkeley.edu\nSubject: Terminology\nStatus: RO\n\nI suppose I should throw in my two cents worth. I think we might agree on\nthree terms:\n\nI.  Ideal diffuse or Lambertian Diffuse (either is acceptable)\n\nII. Ideal Specular\n\nIII. General\n\nThese can apply to reflectance or transmittance.\n\nE.G., \"My bidirectional reflectance model consists of Ideal Diffuse terms,\nideal specular terms and a Phong model for the general reflectance.\"\n\nOn the other issue: Intensity vs. Radiance vs. ???\n\nIntensity is an overloaded term but people know what you are talking about.\nRadiance tends to stay more tightly defined but people have a harder time\nwith it. I will defer any strong opinion on this one.\n\n-Michael\n\nFrom don%allegra.tempo.nj.att.com@research.att.com Sun Sep 30 23:14:46 1990\nReturn-Path: <don%allegra.tempo.nj.att.com@research.att.com>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA29989; Sun, 30 Sep 90 23:14:42 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Sun, 30 Sep 90 23:14:59 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA22050; Sun, 30 Sep 90 23:16:33 PDT\nReceived: from research.att.com by miro.Berkeley.EDU (4.1/1.41)\n\tid AA23999; Sun, 30 Sep 90 23:08:20 PDT\nMessage-Id: <9010010608.AA23999@miro.Berkeley.EDU>\nReceived: by research; Mon Oct  1 02:08:15 EDT 1990\nDate: Mon, 1 Oct 90 02:08:04 EDT\nFrom: don@allegra.tempo.nj.att.com (Don Mitchell)\nTo: globillum@miro.berkeley.edu\nSubject: radiance\nStatus: RO\n\n\nSince we are talking about issuing a standards proposal, I do have a\nstrong opinion about \"radiance\".  I think we should use standard\nradiometric terminology (radiance, irradiance, radiant intensity,\netc).\n\nThe term \"intensity\" has too many definitions.  In radiometry, it is\nwatts per solid angle, in geometrical optics it is watts per wavefront\narea, in Sparrow & Cess it is watts per area per solid angle.  The word\nis also used informally to express the power of a light source, or just\nsubjective brightness.  When this word appears in a graphics paper, you\nhave to stop and look carefully at definitions to see which of these\nmany possible meanings it might have.\n\nRadiometric units are used in computer vision and illumination\nengineering.  Along with photometry and colorimetry, these are the\naccepted standards for talking about visible light.  Quite a few\ngraphics people are already using these units.\n\nThe terminology of heat transfer has been used in some formal\ndiscussions of shading models in graphics (thanks to the important work\nat Cornell by Torrance, Cook, and others).  But heat transfer is not\nexactly the same physics as illumination, and there is different\nphenomenology.  Studying heat, one doesn't worry about colorimetry or\napparent brightness or imaging systems.  Studying illumination, one\ndoesn't worry about black bodies and radiative equilibrium (unless you\nset your thermostat to 6000 K).\n\nFrom fxs@saturn.graphics.cornell.edu Mon Oct  1 05:26:49 1990\nReturn-Path: <fxs@saturn.graphics.cornell.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA00173; Mon, 1 Oct 90 05:26:45 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Mon, 1 Oct 90 05:26:54 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA22418; Mon, 1 Oct 90 05:28:28 PDT\nReceived: from devvax.TN.CORNELL.EDU by miro.Berkeley.EDU (4.1/1.41)\n\tid AA05890; Mon, 1 Oct 90 05:19:35 PDT\nReceived: from SATURN.GRAPHICS.CORNELL.EDU by devvax.TN.CORNELL.EDU (5.64/1.3-Cornell-Theory-Center)\n\tid AA06551; Mon, 1 Oct 90 08:19:37 -0400\nDate: Mon, 1 Oct 90 08:19:03 edt\nFrom: fxs@saturn.graphics.cornell.edu (Francois X. Sillion)\nReceived: by saturn.graphics.cornell.edu (14.4.1.1/2.0nn-Program-of-Computer-Graphics)\n\tid AA25648; Mon, 1 Oct 90 08:19:03 edt\nMessage-Id: <9010011219.AA25648@saturn.graphics.cornell.edu>\nTo: globillum@miro.berkeley.edu\nSubject: Terminology & Standards\nStatus: RO\n\n\nThe idea of defining a standard terminology for reflectance components\nsounds great, and would make both writing and reading papers easier.\nHowever, I want to point out that I believe notations and\nterminology should still be carefully explained in all papers (after all, there\nwill always be someone to use the terms in his/her own way).\n\nWe should probably not try and re-invent the wheel, since many people\nhave tried already to define standards : for example,\n\"Geometrical Considerations and Nomenclature for Reflectance\", by\nNicodemus, Richmond and Hsia, (National Bureau of Standards, now NIST)\nand Ginsberg and Limperis, published in 1977,  defines not only\nunits such as radiance and or radiant exitance, but also attempts \nto standardize the notations for the geometry, and some qualifiers,\nsuch as diffuse (a.k.a. isotropic, lambertian), and specular (or regular,\ndefined as mirror-like).\n\nI agree very much with Michael Cohen that diffuse and specular should be used\nonly for the two extreme cases of Lambertian and mirror-like. Also, I think\nit is probably a good idea to use radiance, even though I might define\nin my papers the two terms to be the same, and then use intensity...\n\nSeveral people here at Cornell are developing a general reflectance model \nfor statistical rough surfaces, and we have been thinking for a while \nabout terminology.\nWe separate the BRDF into three parts, that are not defined purely from\ntheir directional properties, but also have a strong physical meaning :\n\n\t- We call specular the mirror-like part of the reflection. Another\n\tdefinition, due to Steve Westin, is ``a surface is specular if you\n\tcan comb your hair in it''. This part appears in physical-optics models\n\twhen the coherent component of the average EM field is evaluated,\n\tand can be shown to decrease exponentialy with surface roughness. (That is\n\tto say, there is still some significant physical behavior behind the\n\tdelta function).\n\n\t- We call \"directional diffuse\" the part that can be predicted by the\n\tstatistical averaging of the reflected field, or \"incoherent term\".\n\tThis term may or may not be Lambertian, and may or not be shaped\n\tas a \"specular blob\". [By the way, \"off-specular\" is used to describe\n\ta directional blob that reaches its maximum in a direction different \n\tfrom the specular direction. It is observed at large incident angles, \n\ton rough surfaces, and is modeled by the Cook-Torrance model].\n\n\t- What we call the diffuse part, is a Lambertian term, supposedly\n\toriginating from internal scattering (below the surface) and/or\n\tmultiple reflections on the surface.\n\nThe \"directional diffuse\" part of the reflectance, which is the most \ninteresting one in many cases, probably deserves a better name, but \nwe couldn't think of one... \nIt should be noted that in a simple model of reflection by microfacets, such\nas Cook-Torrance, the directional diffuse term originates from specular (mirror)\nreflection on the micro-facets, but the end result, in our view, is not to be\ncalled specular. \n\nFinally, If the \"Lambertian part of the BRDF\" mentioned by Greg is defined as\nthe minimum value of the BRDF, in our terminology it can be caused \nboth by diffuse and directional-diffuse reflection. Therefore, splitting the\nreflectance into lambertian, general, and specular components will hide some\nof the physics involved.\n\nI apologize for complicating the subject further, but I believe it is\nan important question to decide whether the separation of\nthe reflectance into different parts (which will always be somewhat arbitrary)\nshould be done on the basis of the directional properties, or on the basis\nof the physics of reflection.\n\nI am looking forward to reading any reactions to this message...\n\n--Francois Sillion\n\nFrom chense@apple.com Mon Oct  1 11:52:55 1990\nReturn-Path: <chense@apple.com>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA00117; Mon, 1 Oct 90 11:52:52 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Mon, 1 Oct 90 11:53:08 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA24191; Mon, 1 Oct 90 11:54:41 PDT\nReceived: from apple.com by miro.Berkeley.EDU (4.1/1.41)\n\tid AA18160; Mon, 1 Oct 90 11:44:05 PDT\nReceived: from [90.1.0.10] by apple.com with SMTP (5.61/25-eef)\n\tid AA27924; Mon, 1 Oct 90 11:44:18 -0700\n\tfor globillum@miro.Berkeley.EDU\nReceived: by goofy.apple.com (5.61/25-eef)\n\tid AA20841; Mon, 1 Oct 90 11:44:13 -0700\n\tfor globillum@miro.Berkeley.EDU\nDate: Mon, 1 Oct 90 11:44:13 -0700\nFrom: chense@apple.com\nMessage-Id: <9010011844.AA20841@internal.apple.com>\nTo: globillum@miro.berkeley.edu\nSubject: Terminology\nStatus: RO\n\n\nSince we are trying to use some discrete names to describe a continuous\nfunction, it is subject to aliasing problems no matter what names we come\nup with. Recognizing this makes me feel more comfortable in throwing in my two\ncents worth.\n\nI don't think we need to abandon diffuse and specular. Neither should we try\nto give them specific meanings, such as specular means directional. \nThese terms are very overloaded and we should leave them alone.\nThey are ambiguious.  But that's precisely what they should be used for--\nin the same way when people say something is red. \n\nI tend to agree with Michael's suggestions that we use ideal diffuse for\nLabmbertian and ideal specular for mirror-like. They are informative and\neasy for people to relate to. I prefer ideal diffuse to Lambertian diffuse \nbecause it is less obscure and matches ideal specular well (otherwise, what\nwould you call ideal specular?). Calling everything else \"general\" is a\nlittle bit too general but I don't have better suggestions.\n\nI agree with Don, the term intensity is very loaded. We probably should use \nradiance instead.\n\n\nEric\n\n\n\n\n\n\n\nFrom shirley@iuvax.cs.indiana.edu Mon Oct  1 13:00:27 1990\nReturn-Path: <shirley@iuvax.cs.indiana.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA00844; Mon, 1 Oct 90 13:00:22 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Mon, 1 Oct 90 13:00:30 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA24561; Mon, 1 Oct 90 13:02:03 PDT\nReceived: from iuvax.cs.indiana.edu by miro.Berkeley.EDU (4.1/1.41)\n\tid AA20530; Mon, 1 Oct 90 12:51:16 PDT\nMessage-Id: <9010011951.AA20530@miro.Berkeley.EDU>\nReceived: by iuvax.cs.indiana.edu \nDate: Mon, 1 Oct 90 14:51:22 -0500\nFrom: shirley@iuvax.cs.indiana.edu\nTo: globillum@miro.berkeley.edu\nSubject: terms\nStatus: RO\n\n\nMC:\n>> I.  Ideal diffuse or Lambertian Diffuse (either is acceptable)\n>> II. Ideal Specular\n>> III. General\n\nSounds good, I think we all know what these terms would mean (though I think\n\"Lambertian\" alone would be better than \"Lambertian Diffuse\".\n\t\n>> These can apply to reflectance or transmittance.\n>> Intensity is an overloaded term but people know what you are talking about.\n>> Radiance tends to stay more tightly defined but people have a harder time\n>> with it. I will defer any strong opinion on this one.\n\nI was confused for quite a while because intensity is used quite differently\nin physics.  Radiance has no competing technical definitions that I know of.\n\n\nFS:\n>> The idea of defining a standard terminology for reflectance components\n>> sounds great, and would make both writing and reading papers easier.\n>> However, I want to point out that I believe notations and\n>> terminology should still be carefully explained in all papers (after all, \n>> there will always be someone to use the terms in his/her own way).\n\nI would like to be able to reference a good paper on standard terms so that\nmy 7.5 page papers can become 8 page papers.\n\n>> We should probably not try and re-invent the wheel, since many people\n>> have tried already to define standards : for example,\n>> \"Geometrical Considerations and Nomenclature for Reflectance\", by\n>> Nicodemus, Richmond and Hsia, (National Bureau of Standards, now NIST)\n>> and Ginsberg and Limperis, published in 1977,  defines not only\n>> units such as radiance and or radiant exitance, but also attempts \n>> to standardize the notations for the geometry, and some qualifiers,\n>> such as diffuse (a.k.a. isotropic, lambertian), and specular (or regular,\n>> defined as mirror-like).\n\nI think Nicodemus' work has all been absorbed by the IES/ANSI standard, so\nit would be nice to just use it.  If you don't have a copy it is ANSI/IES\nRP-16-1986 (ISBN 0-87955-022-6).  Here is what it defines (not complete):\n\n   Radiant flux (radiant power)\n   Radiant Intensity (not radiance or intensity)\n   Radiance\n   Radiator (Light source, luminaire)\n   Diffusing surfaces and media (perform at least some scattering)\n   Lambertian surface\n   Complete diffusion (no incident flux can remain in an image forming state)\n   Wide-angle diffusion\n   Narrow-angle diffusion\n   Regular (specular) reflection\n   Specular angle\n   Diffuse reflection (more general than Lambertian)\n   BRDF\n   \n\nI would especially like to be able to use the first 4 without definition.\nIn addition to BRDF, I'd like to add a power oriented measure (for a\nLambertian surface the BRDF is K, and this \"other\" measure would be\nK'cos theta).\n\n\n>> I agree very much with Michael Cohen that diffuse and specular should be used\n>> only for the two extreme cases of Lambertian and mirror-like. Also, I think\n>> it is probably a good idea to use radiance, even though I might define\n>> in my papers the two terms to be the same, and then use intensity...\n\nA good compromise-- if you use intensity, have one throw away sentence\nabout radiance (and vice-versa).\n\n\n\nEC:\n>> I tend to agree with Michael's suggestions that we use ideal diffuse for\n>> Lbmbertian and ideal specular for mirror-like. They are informative and\n>> easy for people to relate to. I prefer ideal diffuse to Lambertian diffuse \n>> because it is less obscure and matches ideal specular well (otherwise, what\n>> would you call ideal specular?). Calling everything else \"general\" is a\n>> little bit too general but I don't have better suggestions.\n\nI don't either.  Sounds like there's a lot going on at Cornell on this...\n\n\npete\n\nFrom hr3@prism.gatech.edu Wed Oct  3 06:59:18 1990\nReturn-Path: <hr3@prism.gatech.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA04542; Wed, 3 Oct 90 06:59:14 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Wed, 3 Oct 90 06:59:20 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA05005; Wed, 3 Oct 90 07:01:01 PDT\nReceived: from hydra.gatech.edu by miro.Berkeley.EDU (4.1/1.41)\n\tid AA17413; Wed, 3 Oct 90 06:50:22 PDT\nReceived: by hydra.gatech.edu (5.61/3.1)\n\tid AA19571; Wed, 3 Oct 90 09:50:45 -0400\nDate: Wed, 3 Oct 90 09:50:45 -0400\nFrom: hr3@prism.gatech.edu (RUSHMEIER,HOLLY E)\nMessage-Id: <9010031350.AA19571@prism.gatech.edu>\nTo: globillum@miro.berkeley.edu\nSubject: articles\nStatus: RO\n\nA while ago I asked if anyone had copies of a couple of articles\nI needed for reference. Apparently someone passed along my\nrequest, because I received the general form factors paper\nfrom Qun-Sheng Pen at Zhejiang University in the mail this\nmorning. \nThanks for your help,\nHolly\n\nFrom ph@miro.berkeley.edu Wed Oct  3 16:51:26 1990\nReturn-Path: <ph@miro.berkeley.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA05439; Wed, 3 Oct 90 16:51:22 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Wed, 3 Oct 90 16:51:33 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA09817; Wed, 3 Oct 90 16:53:16 PDT\nReceived: by miro.Berkeley.EDU (4.1/1.41)\n\tid AA08309; Wed, 3 Oct 90 16:44:09 PDT\nDate: Wed, 3 Oct 90 16:44:09 PDT\nFrom: ph@miro.berkeley.edu (Paul Heckbert)\nMessage-Id: <9010032344.AA08309@miro.Berkeley.EDU>\nTo: globillum@miro.berkeley.edu\nSubject: terminology\nStatus: RO\n\nA short paper on terminology is an excellent idea.\n\nI've rarely seen the term \"diffuse\" used in a non-Lambertian sense,\nso I've never qualified it with terms such as \"ideal diffuse\"\nor \"Lambertian\".  If there is a sizeable community that uses \"diffuse\"\nin a broader sense than \"Lambertian\", however, then we should use a qualifier.\nHolly mentioned a few papers with such use of the term \"diffuse\", but\nsuch definitions are the exception, I believe.\n\n\"Specular\" is a vaguer term to me, which could mean either sharp or fuzzy\nreflection (or transmission).  So here we definitely need qualifiers.\n\"Ideal specular\" is a good term, I think, for a delta function BRDF.\nWhat to call non-ideal specular, and how broadly to define \"specular\",\nare more difficult questions.\n\nIn my siggraph paper this year, I wanted \"ideal specular\" to include\ninterfaces that are part reflective and part transmissive with\ndistributions that are delta functions (such as glass), and also\nbirefractive materials (such as calcite) as well, so I defined \"ideal\nspecular\" as reflectance and transmittance that scatters light in a\nfinite number of directions.  Note that this definition places no\nlimitations on the direction of the reflected or transmitted rays, so\nfurther qualifiers beyond \"ideal\" would be needed to be fully\nspecific.  I defined \"specular\" as everything that was left after\ndiffuse was subtracted, and \"rough specular\" as everything specular\nthat wasn't \"ideal specular\".  These last two definitions were more\nproblematical and I would welcome alternative suggestions.  The above\ndefinition of \"ideal specular\" maps very cleanly into ray tracing:\nideal specular can be simulated with classic ray tracing, while rough\nspecular requires distribution ray tracing (since the distributions of\nrough specular have positive solid angle).\n\nWe need a word which means \"reflectance or transmittance\".  I've\nused the word \"interaction\" to mean \"reflection or transmission\",\nbut never found a satisfactory word for the coefficient of interaction.\n\nI've also groped to find a term for the thing you get when you weld\ntogether a BRDF and a BTDF (bidirectional transmittance distribution\nfunction).  I don't think of the BRDF and BTDF as separate functions,\nbut as the halves of the whole function.  I find it convenient to wrap\nup all surface shading into the function\n\n    BDF(in, out, lambda, u, v)\n\nwhich is bidirectional (reflectance or transmittance) distribution as a\nfunction of incoming light direction vector \"in\", outgoing light\ndirection vector \"out\", wavelength, and surface parameters u and v,\nwhere \"in\" and \"out\" vary over an entire sphere of directions.\nIs there a name for this sucker?\n\nFrom atc@cs.utexas.edu Wed Oct  3 12:41:00 1990\nReturn-Path: <atc@cs.utexas.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA05072; Wed, 3 Oct 90 12:40:55 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Wed, 3 Oct 90 12:40:54 PDT\nReceived: from cs.utexas.edu by lbl.gov (4.1/1.39)\n\tid AA08382; Wed, 3 Oct 90 12:42:32 PDT\nPosted-Date: Wed, 3 Oct 90 14:40:42 CDT\nMessage-Id: <9010031940.AA14579@cs.utexas.edu>\nReceived: by cs.utexas.edu (5.64/1.76) \nFrom: atc@cs.utexas.edu (Alvin T. Campbell III)\nDate: Wed, 3 Oct 90 14:40:42 CDT\nX-Mailer: Mail User's Shell (6.5.6 6/30/89)\nTo: gjward@Csa1.lbl.gov\nSubject: images storage format and software\nStatus: RO\n\nGreg,\n\nA few weeks ago you sent out mail to the global illumination\ngroup concerning your image storage format.  As I recall, \nyou also included some source code.  I would like to try this out,\nbut unfortunately I accidentally deleted your letter.  Could\nyou please mail me another copy of the information?\n\nThanks.\n\n\nA. T.\n\nFrom hr3@prism.gatech.edu Thu Oct  4 06:45:05 1990\nReturn-Path: <hr3@prism.gatech.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA06302; Thu, 4 Oct 90 06:45:00 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Thu, 4 Oct 90 06:45:08 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA11164; Thu, 4 Oct 90 06:46:51 PDT\nReceived: from hydra.gatech.edu by miro.Berkeley.EDU (4.1/1.41)\n\tid AA04954; Thu, 4 Oct 90 06:37:54 PDT\nReceived: by hydra.gatech.edu (5.61/3.1)\n\tid AA24014; Thu, 4 Oct 90 09:38:14 -0400\nDate: Thu, 4 Oct 90 09:38:14 -0400\nFrom: hr3@prism.gatech.edu (RUSHMEIER,HOLLY E)\nMessage-Id: <9010041338.AA24014@prism.gatech.edu>\nTo: globillum@miro.berkeley.edu\nSubject: reflectance+transmittance\nStatus: RO\n\n A while ago Ted Himlan at Cornell collected a lot of documents\nabout standard terminology for radiation and optics. One thing he\nturned up was a series on Optical Radiation Measurements, by Venable and\nHsia and NBS (now NIST). In the chapter \"Describing Spectrophotometric\nMeasurements\", they refer to a descriptor that indicates the manner\nin which radiation emerges from a sample space (i.e. a surface area)\nas the \"scattering function\". We could refer to the combination of\nthe BRDF and BTDF as BSDF - bidirectional scattering distribution\nfunction.\n  I can see that diffuse and specular won't die. I think at best though\nwe can use diffuse as meaning weakly dependent on direction, and\nspecular as meaning strongly dependent on direction. I also think\nideal diffuse is easily interchangeable with Lambertian. Ideal specular\nis a different problem. Since ideal is synonymous with model or perfect,\nI would rather not qualify it further. An alternative I have seen is\n\"regular\".\n-- Holly\n\nFrom shirley@iuvax.cs.indiana.edu Thu Oct  4 06:56:45 1990\nReturn-Path: <shirley@iuvax.cs.indiana.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA06314; Thu, 4 Oct 90 06:56:42 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Thu, 4 Oct 90 06:56:55 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA11193; Thu, 4 Oct 90 06:58:37 PDT\nReceived: from iuvax.cs.indiana.edu by miro.Berkeley.EDU (4.1/1.41)\n\tid AA05329; Thu, 4 Oct 90 06:50:21 PDT\nMessage-Id: <9010041350.AA05329@miro.Berkeley.EDU>\nReceived: by iuvax.cs.indiana.edu \nDate: Thu, 4 Oct 90 08:50:35 -0500\nFrom: shirley@iuvax.cs.indiana.edu\nTo: globillum@miro.berkeley.edu, hr3@prism.gatech.edu\nSubject: Re:  reflectance+transmittance\nStatus: RO\n\nThere is another reflectance/scattering structure I'd like a standard term\nfor-- the probability density function of where an energy packet will\nscatter:\n\n\tp(in, out) is probability density with respect to solid angle\nof scattering in direction out.\n\nThis type of measurement is more natural than BRDF when dealing with power\ntransport.  It, combined with R(in) would completely describe reflectance\nbehavior.  (I don't want to use this INSTEAD of BRDF, but in addition).\nIs there a standard term for this?  I call it the scattering probability\nfunction.\n\npete\n\nFrom eye!erich@uu.psi.com Thu Oct  4 07:20:55 1990\nReturn-Path: <eye!erich@uu.psi.com>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA06326; Thu, 4 Oct 90 07:20:51 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Thu, 4 Oct 90 07:21:05 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA11299; Thu, 4 Oct 90 07:22:33 PDT\nReceived: from uu.psi.com by miro.Berkeley.EDU (4.1/1.41)\n\tid AA05998; Thu, 4 Oct 90 07:12:58 PDT\nReceived: from eye.UUCP by uu.psi.com (5.61/3.1.090690-Performance Systems International)\n\tid AA19960; Thu, 4 Oct 90 10:09:27 -0400\nReceived: from juniper by eye with SMTP\n\t(15.11/15.6) id AA28890; Thu, 4 Oct 90 09:47:48 edt\nReceived: by juniper\n\t(15.11/15.6) id AA20143; Thu, 4 Oct 90 09:47:41 edt\nMessage-Id: <9010041347.AA20143@juniper>\nFrom: eye!erich@uu.psi.com (\tEric Haines)\nDate: Thu, 4 Oct 1990 09:47:40 EDT\nX-Mailer: Mail User's Shell (7.1.1 5/02/90)\nTo: globillum@miro.berkeley.edu\nSubject: speculuse and diffar\nCc: erich@juniper.berkeley.edu\nStatus: RO\n\nSpecular\n\n\tI agree with Paul H. that specular is a fuzzy word.  The term is\npretty overloaded.  For example, for workstation vendors \"specular\" merely\nmeans highlights from light sources using Phong's distribution function.  In\nclassical ray tracing the distribution function can get more involved (e.g.\ndifferent distributions, Fresnel term, etc), but we still use \"specularity\" to\nmean \"shininess\" and this usually affects only the highlights from light\nsources.\n\n\tI use \"specular reflection\" and \"specular transmission\" if I'm trying\nto be precise.  But if I use \"reflection\" and \"transmission\" when talking\nabout ray tracing, most know I mean the contributions from the ray shot in the\nmirror direction and the refracted ray.  If anything, a term like \"specular\nreflection\" usually means to a ray trace researcher only the contribution from\nthe reflected ray, not from the light sources.  Specular contributions from\nlight sources are thought of as \"highlights\", or not thought about at all;\nthey're just a part of the shading model, of little concern to a ray trace\nresearcher trying to speed up ray intersections or somesuch.  No one in his\nright mind (currently) shoots a distribution of rays to find out the specular\nhighlight contribution of each light source.  In our ray tracer we tend to\ncall highlights the \"specular\" contribution, and set \"reflectivity\" and\n\"transmittance\" to determine the contribution of reflected & refracted rays\n(note that we don't use the S word for these).  This usage is mostly due to\nhaving built onto an exist library (HP's \"Starbase\" graphics library) with\nits own terminology, but we should recognize that this library is widely used\nand accepted.\n\n\tSo, my point is just that \"specular\" and \"specularity\" are adjectives\nthat have very different meanings depending on context.  I don't have any\ngreat solution, but find the problem interesting.  Do we want to put forward a\ngeneral definition of \"specular\" to mean the non-uniform part of the\ndistribution of light from a surface?  Sounds reasonable to me, but then we\nhave to give specific transport mechanisms definitions that don't rely on the\nword \"specular\" to describe them, e.g. we would talk about the amount of\ncontribution from a reflection ray in ray tracing as \"reflectivity\", perhaps;\nthe reflection distribution from light sources to the eye would be the\n\"highlight\".  Calling these very different mechanisms (one involving shooting\nrays, another one sampling a distribution function) both \"specular\ncontributions\" may be true, but is not descriptive terminology.\n\nAll for now,\n\nEric Haines\n\nFrom greg Tue Oct  9 17:38:38 1990\nReturn-Path: <greg>\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA10214; Tue, 9 Oct 90 17:38:34 PDT\nDate: Tue, 9 Oct 90 17:38:34 PDT\nFrom: greg (Gregory J. Ward)\nMessage-Id: <9010100038.AA10214@hobbes.lbl.gov>\nTo: globillum@miro.Berkeley.EDU\nSubject: example calculation\nCc: greg\nStatus: RO\n\nHi Everyone,\n\nI'm not sure how useful this is going to be as a point for comparison, but\nI have finished an approximate calculation of a simple rectangular space\nwith diffuse surfaces.  I wouldn't guarantee the accuracy to six places,\nbut it should be enough to get us agreeing on ballpark answers, units\nand so forth.  Most of the numbers are within 1%, but a few may be off by \nas much as 5%.\n\nThe basic space is a 10 by 6 by 3 rectangular room (length units are\nirrelevant, but think of them as meters if you like).  At the center\nof the ceiling is a single square fixture that measures .5 on a side.\nThe (monochromatic) emittances and reflectances are as follows:\n\n\tSurface\t\tEmittance (w/m^2)\tReflectance (%)\n\t=======\t\t=================\t===============\n\tSource\t\t31.416\t\t\t0\n\tCeiling\t\t0\t\t\t70\n\tWalls\t\t0\t\t\t50\n\tFloor\t\t0\t\t\t30\n\nThe final radiosities are given below for each surface.  The calculation\npoints are separated by .5 in each dimension, starting .25 from the edge.\nThe given coordinates are measured from the origin at one corner of the\nroom.  The longer wall is aligned with the x-axis, and the z-axis points up.\nSince the room has quadrilateral symmetry, calculations are given for just\none corner of the room.\n\n\t\t\tCEILING\n\t\t\t-------\nX\t\tY\t\tRadiosity (w/m^2)\n=\t\t=\t\t=================\n0.25000000\t0.25000000\t0.01138425\n0.25000000\t0.75000000\t0.01313788\n0.25000000\t1.25000000\t0.01407056\n0.25000000\t1.75000000\t0.01490716\n0.25000000\t2.25000000\t0.01517399\n0.25000000\t2.75000000\t0.01550306\n0.75000000\t0.25000000\t0.01319291\n0.75000000\t0.75000000\t0.01506596\n0.75000000\t1.25000000\t0.01621138\n0.75000000\t1.75000000\t0.01687870\n0.75000000\t2.25000000\t0.01734945\n0.75000000\t2.75000000\t0.01770386\n1.25000000\t0.25000000\t0.01472538\n1.25000000\t0.75000000\t0.01668177\n1.25000000\t1.25000000\t0.01778619\n1.25000000\t1.75000000\t0.01855013\n1.25000000\t2.25000000\t0.01899696\n1.25000000\t2.75000000\t0.01914586\n1.75000000\t0.25000000\t0.01633714\n1.75000000\t0.75000000\t0.01844667\n1.75000000\t1.25000000\t0.01948564\n1.75000000\t1.75000000\t0.02024516\n1.75000000\t2.25000000\t0.02071336\n1.75000000\t2.75000000\t0.02088888\n2.25000000\t0.25000000\t0.01789834\n2.25000000\t0.75000000\t0.02029221\n2.25000000\t1.25000000\t0.02156526\n2.25000000\t1.75000000\t0.02242694\n2.25000000\t2.25000000\t0.02265319\n2.25000000\t2.75000000\t0.02295852\n2.75000000\t0.25000000\t0.01987031\n2.75000000\t0.75000000\t0.02248096\n2.75000000\t1.25000000\t0.02381134\n2.75000000\t1.75000000\t0.02445815\n2.75000000\t2.25000000\t0.02476985\n2.75000000\t2.75000000\t0.02515098\n3.25000000\t0.25000000\t0.02168045\n3.25000000\t0.75000000\t0.02465294\n3.25000000\t1.25000000\t0.02589215\n3.25000000\t1.75000000\t0.02645940\n3.25000000\t2.25000000\t0.02696654\n3.25000000\t2.75000000\t0.02724821\n3.75000000\t0.25000000\t0.02374505\n3.75000000\t0.75000000\t0.02670775\n3.75000000\t1.25000000\t0.02791567\n3.75000000\t1.75000000\t0.02838275\n3.75000000\t2.25000000\t0.02891958\n3.75000000\t2.75000000\t0.02901374\n4.25000000\t0.25000000\t0.02518392\n4.25000000\t0.75000000\t0.02832584\n4.25000000\t1.25000000\t0.02933080\n4.25000000\t1.75000000\t0.02983849\n4.25000000\t2.25000000\t0.03027030\n4.25000000\t2.75000000\t0.03061055\n4.75000000\t0.25000000\t0.02607069\n4.75000000\t0.75000000\t0.02907095\n4.75000000\t1.25000000\t0.03020237\n4.75000000\t1.75000000\t0.03073880\n4.75000000\t2.25000000\t0.03095506\n4.75000000\t2.75000000\t31.4159265\n\n\t\t\tFLOOR\n\t\t\t-----\nX\t\tY\t\tRadiosity (w/m^2)\n=\t\t=\t\t=================\n0.25000000\t0.25000000\t0.01015400\n0.25000000\t0.75000000\t0.01122695\n0.25000000\t1.25000000\t0.01216249\n0.25000000\t1.75000000\t0.01296263\n0.25000000\t2.25000000\t0.01347411\n0.25000000\t2.75000000\t0.01380374\n0.75000000\t0.25000000\t0.01162805\n0.75000000\t0.75000000\t0.01283973\n0.75000000\t1.25000000\t0.01395678\n0.75000000\t1.75000000\t0.01486528\n0.75000000\t2.25000000\t0.01560173\n0.75000000\t2.75000000\t0.01601771\n1.25000000\t0.25000000\t0.01360239\n1.25000000\t0.75000000\t0.01511654\n1.25000000\t1.25000000\t0.01656299\n1.25000000\t1.75000000\t0.01787189\n1.25000000\t2.25000000\t0.01892671\n1.25000000\t2.75000000\t0.01947751\n1.75000000\t0.25000000\t0.01622055\n1.75000000\t0.75000000\t0.01815677\n1.75000000\t1.25000000\t0.02018784\n1.75000000\t1.75000000\t0.02211131\n1.75000000\t2.25000000\t0.02368511\n1.75000000\t2.75000000\t0.02453778\n2.25000000\t0.25000000\t0.01934452\n2.25000000\t0.75000000\t0.02203424\n2.25000000\t1.25000000\t0.02498133\n2.25000000\t1.75000000\t0.02788695\n2.25000000\t2.25000000\t0.03034291\n2.25000000\t2.75000000\t0.03174435\n2.75000000\t0.25000000\t0.02297257\n2.75000000\t0.75000000\t0.02675407\n2.75000000\t1.25000000\t0.03099317\n2.75000000\t1.75000000\t0.03543063\n2.75000000\t2.25000000\t0.03924163\n2.75000000\t2.75000000\t0.04149249\n3.25000000\t0.25000000\t0.02705865\n3.25000000\t0.75000000\t0.03205292\n3.25000000\t1.25000000\t0.03806442\n3.25000000\t1.75000000\t0.04465337\n3.25000000\t2.25000000\t0.05047386\n3.25000000\t2.75000000\t0.05398497\n3.75000000\t0.25000000\t0.03085844\n3.75000000\t0.75000000\t0.03738140\n3.75000000\t1.25000000\t0.04546639\n3.75000000\t1.75000000\t0.05465413\n3.75000000\t2.25000000\t0.06309141\n3.75000000\t2.75000000\t0.06828176\n4.25000000\t0.25000000\t0.03407802\n4.25000000\t0.75000000\t0.04178086\n4.25000000\t1.25000000\t0.05186804\n4.25000000\t1.75000000\t0.06361728\n4.25000000\t2.25000000\t0.07476903\n4.25000000\t2.75000000\t0.08168386\n4.75000000\t0.25000000\t0.03584532\n4.75000000\t0.75000000\t0.04430811\n4.75000000\t1.25000000\t0.05562513\n4.75000000\t1.75000000\t0.06908717\n4.75000000\t2.25000000\t0.08197656\n4.75000000\t2.75000000\t0.09009412\n\n\t\t\tX-WALL\n\t\t\t------\nX\t\tZ\t\tRadiosity (w/m^2)\n=\t\t=\t\t=================\n0.25000000\t0.25000000\t0.01603960\n0.25000000\t0.75000000\t0.01658436\n0.25000000\t1.25000000\t0.01605669\n0.25000000\t1.75000000\t0.01463861\n0.25000000\t2.25000000\t0.01224808\n0.25000000\t2.75000000\t0.00949257\n0.75000000\t0.25000000\t0.01822472\n0.75000000\t0.75000000\t0.01881588\n0.75000000\t1.25000000\t0.01837406\n0.75000000\t1.75000000\t0.01672274\n0.75000000\t2.25000000\t0.01420237\n0.75000000\t2.75000000\t0.01102857\n1.25000000\t0.25000000\t0.02130161\n1.25000000\t0.75000000\t0.02202314\n1.25000000\t1.25000000\t0.02139672\n1.25000000\t1.75000000\t0.01954389\n1.25000000\t2.25000000\t0.01647511\n1.25000000\t2.75000000\t0.01242632\n1.75000000\t0.25000000\t0.02509084\n1.75000000\t0.75000000\t0.02602232\n1.75000000\t1.25000000\t0.02539117\n1.75000000\t1.75000000\t0.02307302\n1.75000000\t2.25000000\t0.01926707\n1.75000000\t2.75000000\t0.01404970\n2.25000000\t0.25000000\t0.02980807\n2.25000000\t0.75000000\t0.03122394\n2.25000000\t1.25000000\t0.03049603\n2.25000000\t1.75000000\t0.02769942\n2.25000000\t2.25000000\t0.02269138\n2.25000000\t2.75000000\t0.01583740\n2.75000000\t0.25000000\t0.03532759\n2.75000000\t0.75000000\t0.03736026\n2.75000000\t1.25000000\t0.03692889\n2.75000000\t1.75000000\t0.03365491\n2.75000000\t2.25000000\t0.02715688\n2.75000000\t2.75000000\t0.01804847\n3.25000000\t0.25000000\t0.04114754\n3.25000000\t0.75000000\t0.04439067\n3.25000000\t1.25000000\t0.04430217\n3.25000000\t1.75000000\t0.04055824\n3.25000000\t2.25000000\t0.03252780\n3.25000000\t2.75000000\t0.02044064\n3.75000000\t0.25000000\t0.04694136\n3.75000000\t0.75000000\t0.05104579\n3.75000000\t1.25000000\t0.05192355\n3.75000000\t1.75000000\t0.04803256\n3.75000000\t2.25000000\t0.03829699\n3.75000000\t2.75000000\t0.02323987\n4.25000000\t0.25000000\t0.05164056\n4.25000000\t0.75000000\t0.05689534\n4.25000000\t1.25000000\t0.05860377\n4.25000000\t1.75000000\t0.05468850\n4.25000000\t2.25000000\t0.04366764\n4.25000000\t2.75000000\t0.02556933\n4.75000000\t0.25000000\t0.05428700\n4.75000000\t0.75000000\t0.06027419\n4.75000000\t1.25000000\t0.06242040\n4.75000000\t1.75000000\t0.05870437\n4.75000000\t2.25000000\t0.04679698\n4.75000000\t2.75000000\t0.02684548\n\n\t\t\tY-WALL\n\t\t\t------\nY\t\tZ\t\tRadiosity (w/m^2)\n=\t\t=\t\t=================\n0.25000000\t0.25000000\t0.01959936\n0.25000000\t0.75000000\t0.02022097\n0.25000000\t1.25000000\t0.01916556\n0.25000000\t1.75000000\t0.01722267\n0.25000000\t2.25000000\t0.01419036\n0.25000000\t2.75000000\t0.01047861\n0.75000000\t0.25000000\t0.02192977\n0.75000000\t0.75000000\t0.02252979\n0.75000000\t1.25000000\t0.02153332\n0.75000000\t1.75000000\t0.01923800\n0.75000000\t2.25000000\t0.01609385\n0.75000000\t2.75000000\t0.01211624\n1.25000000\t0.25000000\t0.02385556\n1.25000000\t0.75000000\t0.02439873\n1.25000000\t1.25000000\t0.02342732\n1.25000000\t1.75000000\t0.02116588\n1.25000000\t2.25000000\t0.01775289\n1.25000000\t2.75000000\t0.01319875\n1.75000000\t0.25000000\t0.02554671\n1.75000000\t0.75000000\t0.02614940\n1.75000000\t1.25000000\t0.02509958\n1.75000000\t1.75000000\t0.02260681\n1.75000000\t2.25000000\t0.01879053\n1.75000000\t2.75000000\t0.01396981\n2.25000000\t0.25000000\t0.02658299\n2.25000000\t0.75000000\t0.02723759\n2.25000000\t1.25000000\t0.02626222\n2.25000000\t1.75000000\t0.02366757\n2.25000000\t2.25000000\t0.01969741\n2.25000000\t2.75000000\t0.01452824\n2.75000000\t0.25000000\t0.02733945\n2.75000000\t0.75000000\t0.02796613\n2.75000000\t1.25000000\t0.02697156\n2.75000000\t1.75000000\t0.02434958\n2.75000000\t2.25000000\t0.02009894\n2.75000000\t2.75000000\t0.01475180\n\nAll values were produced using the algorithm presented in my `88\nSiggraph paper.  These numbers may not be what is needed to validate\na new calculation, but I would be curious to see how they compare to\nmore conventional radiosity calculations.\n\n-Greg\n\nFrom greg Tue Oct  9 17:48:35 1990\nReturn-Path: <greg>\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA10244; Tue, 9 Oct 90 17:48:31 PDT\nDate: Tue, 9 Oct 90 17:48:31 PDT\nFrom: greg (Gregory J. Ward)\nMessage-Id: <9010100048.AA10244@hobbes.lbl.gov>\nTo: globillum@miro.Berkeley.EDU\nSubject: corrections\nStatus: RO\n\nWhere is the unsend command when you need it?  Besides a spelling error or\ntwo, the example calculation I sent out has some problems in the labeling\nof the results columns for the X and Y walls.  Namely, the coordinates for\nX-WALL should be X and Z (rather than X and Y) and the coordinates for the\nY-WALL should be Y and Z.  Sure gives you confidence about the numbers,\ndoesn't it?\n\n-Greg\n\nFrom shirley@iuvax.cs.indiana.edu Tue Oct  9 21:03:53 1990\nReturn-Path: <shirley@iuvax.cs.indiana.edu>\nReceived: from iuvax.cs.indiana.edu (129.79.254.192) by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA10364; Tue, 9 Oct 90 21:03:47 PDT\nMessage-Id: <9010100403.AA10364@hobbes.lbl.gov>\nReceived: by iuvax.cs.indiana.edu \nDate: Tue, 9 Oct 90 23:04:04 -0500\nFrom: peter shirley <shirley@iuvax.cs.indiana.edu>\nTo: greg@hobbes.lbl.gov\nSubject: Re:  example calculation\nStatus: RO\n\nThanks a lot Greg.  I'll cogitate on checking your numbers (and thus my\ncode!).\n\npete\n\nFrom eye!erich@uu.psi.com Tue Oct  9 10:56:18 1990\nReturn-Path: <eye!erich@uu.psi.com>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA09875; Tue, 9 Oct 90 10:56:14 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Tue, 9 Oct 90 10:56:29 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA00610; Tue, 9 Oct 90 10:58:08 PDT\nReceived: from uu.psi.com by miro.Berkeley.EDU (4.1/1.41)\n\tid AA01915; Tue, 9 Oct 90 10:39:14 PDT\nReceived: from eye.UUCP by uu.psi.com (5.61/3.1.090690-Performance Systems International)\n\tid AA05369; Tue, 9 Oct 90 13:34:55 -0400\nReceived: from juniper by eye with SMTP\n\t(15.11/15.6) id AA15123; Tue, 9 Oct 90 11:01:04 edt\nReceived: by juniper\n\t(15.11/15.6) id AA24493; Tue, 9 Oct 90 11:01:01 edt\nMessage-Id: <9010091501.AA24493@juniper>\nFrom: eye!erich@uu.psi.com (\tEric Haines)\nDate: Tue, 9 Oct 1990 11:00:59 EDT\nX-Mailer: Mail User's Shell (7.1.1 5/02/90)\nTo: globillum@miro.berkeley.edu\nSubject: Eurographics Workshop\nStatus: RO\n\nThis was passed on to me from Erik Jansen, who asked that I spread the word.\nI contacted Xavier Pueyo for details, and he says they are still working on\ndates and so on, and that he would contact me when this all becomes clearer.\nPlease do pass on any information you all may receive on this through the\nglobillum list (and so help avoid deluging Xavier).\n\nThanks,\n\nEric Haines, erich@eye.com\n\n---------\n\nEurographics Working Group on Rendering\n\nFollowing a successful workshop on \"Photorealistic Rendering\", held\nin June in Rennes, France, a meeting was held during the Eurographics\nConference in Montreux 3-7 September 1990 to form a Working Group on Rendering.\nThe working Group will be a platform for discussion and activities on \nsubjects related to image synthesis and high-quality rendering techniques.\nAs main topics were selected:\n - radiosity and ray tracing\n - illumination models\n - texture mapping\n - sampling, filtering, anti-aliasing\nThis does not exclude other subjects such as: display algorithms in general, \nVLSI and multi-processor implementations, curved surfaces, etc.\n\nA second Workshop on Rendering was announced to be held in May 1991 in \nBarcelona, Spain. Exact dates will follow. The Workshop will be organized by \nXavier Pueyo.\n\nResearchers who are interested to join the Working Group are requested to\ncontact:\n\nXavier Pueyo\nDept. LiSI\nUniversitat Politecnica de Catalunya\nEd. ETSEIB\nAv. Diagonal, 647 pl. 8\n08028 Barcelona\nSpain\n\ne-mail: eapueyo@ebrupc51.bitnet.\n\nNon-europeans and non-eurographics members are also welcome.\n\nFrom hr3@prism.gatech.edu Wed Oct 24 10:26:08 1990\nReturn-Path: <hr3@prism.gatech.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA29217; Wed, 24 Oct 90 10:26:04 PDT\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Wed, 24 Oct 90 10:26:03 PDT\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA12976; Wed, 24 Oct 90 10:28:11 PDT\nReceived: from hydra.gatech.edu by miro.Berkeley.EDU (4.1/1.41)\n\tid AA09353; Wed, 24 Oct 90 10:11:13 PDT\nReceived: by hydra.gatech.edu (5.61/3.1)\n\tid AA27055; Wed, 24 Oct 90 13:12:13 -0400\nDate: Wed, 24 Oct 90 13:12:13 -0400\nFrom: hr3@prism.gatech.edu (RUSHMEIER,HOLLY E)\nMessage-Id: <9010241712.AA27055@prism.gatech.edu>\nTo: globillum@miro.berkeley.edu\nSubject: comparison with greg's data\nStatus: RO\n\nWe finally finished doing a radiosity solution to compare with\nthe solution greg posted a while ago. We just used progressive\nrefinement radiosity, using the hemi-cube only for form factors\n(no ray tracing, no analytical factors). We used 100x100 resolution\non the top of the hemisphere. All the walls were discretized into\n.5 x  .5 squares. For most points our results different from\nGreg's by a few per cent -- except for some wall points and\nseveral floor points which varied from Greg's solution by 10 to\n20 per cent.\nIt would be very interesting to compare with some non-hemicube, and/or\nnon-progressive refinement results. If you would like our numerical\nresults, let me know & I can mail them to you.\n\nAlso, I have finished a Monte Carlo solution of the little stick \ngeometry Dan mentioned quite a while ago. The file formats I use\naren't standard, but if you are interested anyway let me know and\nI can give you information how to ftp the results.\n\n-- Holly\n\nFrom ph@miro.berkeley.edu Wed Nov 14 18:48:02 1990\nReturn-Path: <ph@miro.berkeley.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA15862; Wed, 14 Nov 90 18:47:59 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Wed, 14 Nov 90 18:48:05 PST\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA16925; Wed, 14 Nov 90 18:50:41 PST\nReceived: by miro.Berkeley.EDU (4.1/1.41)\n\tid AA06048; Wed, 14 Nov 90 18:39:29 PST\nDate: Wed, 14 Nov 90 18:39:29 PST\nFrom: ph@miro.berkeley.edu (Paul Heckbert)\nMessage-Id: <9011150239.AA06048@miro.Berkeley.EDU>\nTo: globillum@miro.berkeley.edu\nSubject: symbolic solution of integral equations\nStatus: RO\n\nAny experts out there on the symbolic solution of integral equations\nsuch as the rendering equation?  Here's a problem for you:\n\n--------\nFrom: ph@miro.Berkeley.EDU (Paul Heckbert)\nNewsgroups: sci.math\nSubject: solve this integral equation\nDate: 15 Nov 90 02:27:00 GMT\n\nCan you solve the system of integral equations:\n\n    u(x) = u0 + c*integral(v(y)*x*y/(x^2+y^2)^(3/2), y, 0, 1);\n\n    v(y) = v0 + c*integral(u(x)*x*y/(x^2+y^2)^(3/2), x, 0, 1);\n\nfor the unknown functions u(x) and v(y) given constants u0, v0, and c?\nHere, \"integral(f(x),x,a,b)\" is integral of f(x) with respect to x from a to b.\n\nI've been unable to go beyond two terms in the Neumann series.\nThese equations describe diffuse interreflection of light in a corner between\ntwo walls at right angles, where u(x) is the intensity or \"radiosity\" along\none wall, v(y) is the intensity along the other wall, the direct illumination\nterms are u0 and v0, and reflectivity is 2*c.\n--------\n\nA reference on this problem is\n\n    %A Berthold K. P. Horn\n    %T Understanding Image Intensities\n    %J Artificial Intelligence\n    %V 8\n    %P 201-231\n    %D 1977\n    %K shading, computer vision, radiosity\n\nFrom eye!erich@uu.psi.com Mon Nov 26 07:20:44 1990\nReturn-Path: <eye!erich@uu.psi.com>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA25807; Mon, 26 Nov 90 07:20:40 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Mon, 26 Nov 90 07:20:41 PST\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA00430; Mon, 26 Nov 90 07:23:30 PST\nReceived: from uu.psi.com by miro.Berkeley.EDU (4.1/1.41)\n\tid AA25723; Mon, 26 Nov 90 07:07:54 PST\nReceived: from eye.UUCP by uu.psi.com (5.61/3.1.090690-Performance Systems International)\n\tid AA08085; Mon, 26 Nov 90 10:02:33 -0500\nReceived: from juniper by eye with SMTP\n\t(15.11/15.6) id AA05762; Mon, 26 Nov 90 09:41:33 est\nReceived: by juniper\n\t(15.11/15.6) id AA05763; Mon, 26 Nov 90 09:41:31 est\nDate: Mon, 26 Nov 90 09:41:31 est\nFrom: eye!erich@uu.psi.com\nMessage-Id: <9011261441.AA05763@juniper>\nTo: globillum@miro.berkeley.edu\nSubject: Ning Zhang\nStatus: RO\n\nI just received this note from Ning Zhang, and thought part of it of interest.\n\n-- Eric Haines\n\n-----------------------------------\n\n>From Ning Zhang:\n\nPS: I have written a Radiosity package and both input and output are based\n    on the NFF file format. Have you considered to have a similar benchmarking\n    package for comparing different Radiosity software and hardware? I think\n    that would be an interesting subject.\n\n----- Self description -----\n# Ning Zhang - Radiosity, Raytracing, Image Compression\n# School of Electrical Engineering\n# The University of Sydney\n# NSW 2006, Australia\n# + 61 (02) 692 2962\nalias ning_zhang\n\nI have been in Germany for two year as a visiting scientist at the\nComputer Graphcis Center (ZGDV), Darmstadt. There I developed a \nRadiosity/Raytracing/FastZBuffer package running on many platforms,\nincluding 386PC. Recently I came to Australia as a visiting fellow\nat the Univ. of Sydney.\n\nEmail: nzhang@ee.su.OZ.AU\n       (In Germany, zhang@agd.fhg.de or zhang@zgdvda.uucp)\n\nFrom chense@apple.com Mon Nov 26 11:10:11 1990\nReturn-Path: <chense@apple.com>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA25988; Mon, 26 Nov 90 11:10:08 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Mon, 26 Nov 90 11:10:15 PST\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA01665; Mon, 26 Nov 90 11:13:05 PST\nReceived: from apple.com by miro.Berkeley.EDU (4.1/1.41)\n\tid AA26501; Mon, 26 Nov 90 11:04:03 PST\nReceived: from [90.1.0.10] by apple.com with SMTP (5.61/25-eef)\n\tid AA08837; Mon, 26 Nov 90 11:02:50 -0800\n\tfor globillum@miro.Berkeley.EDU\nReceived: by goofy.apple.com (5.61/25-eef)\n\tid AA28479; Mon, 26 Nov 90 11:02:44 -0800\n\tfor globillum@miro.Berkeley.EDU\nDate: Mon, 26 Nov 90 11:02:44 -0800\nFrom: chense@apple.com\nMessage-Id: <9011261902.AA28479@internal.apple.com>\nTo: globillum@miro.berkeley.edu\nSubject: Re:  Ning Zhang\nCc: chense@apple.com\nStatus: RO\n\nI'll be publishing a paper \"Implementing Progressive Radiosity with User-\nProvided Polygon Display Routines\" in the next Graphics Gems. This paper\ncomes with source code (you provide the polygon display routines) to \nperform standard progressive radiosity (Cohen et. al., SIGGRAPH 88). Since\nthe display routines are provided by users, it can be implemented with ray\ntracing, z-buffer or any hardware you have. The program does not have \nany i/o file formats but you should be able to define them for it. \nA test program is included to render the Cornell red and blue room (with two\nboxes inside). It might be intesting to do some benchmarking on the same test \nimage.\n\n-- Eric\n\n\nFrom nzhang@ee.su.oz.au Mon Nov 26 15:49:27 1990\nReturn-Path: <nzhang@ee.su.oz.au>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA26457; Mon, 26 Nov 90 15:49:23 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Mon, 26 Nov 90 15:49:28 PST\nReceived: from brutus.ee.su.oz.au by lbl.gov (4.1/1.39)\n\tid AA03296; Mon, 26 Nov 90 15:52:12 PST\nReceived: by brutus.ee.su.oz.au (5.61/1.34)\n\tid AA12286; Tue, 27 Nov 1990 10:46:28 +1100\nDate: Tue, 27 Nov 1990 10:46:28 +1100\nFrom: nzhang@ee.su.oz.au (Ning Zhang)\nMessage-Id: <9011262346.AA12286@brutus.ee.su.oz.au>\nTo: gjward@Csa1.lbl.gov\nSubject: Radiosity test package\nStatus: RO\n\nHi, Greg,\n\nI have talked with Eric Haines about standard test package for radiosity. I\nlearned from him that you are working on this subject and have done something.\nCould you add me to your list on this, if there is one, I am also interested\nin this subject.\n\nAbout myself, I developed a Raytracing/Radiosity/FastZbuffer package when\nI was in Germany. I am now a visiting fellow at the Univ. of Sydney.\n\nRegards,\n-Ning\n\nFrom shirley@iuvax.cs.indiana.edu Fri Dec  7 13:56:22 1990\nReturn-Path: <shirley@iuvax.cs.indiana.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA06843; Fri, 7 Dec 90 13:56:18 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Fri, 7 Dec 90 13:56:24 PST\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA10378; Fri, 7 Dec 90 13:54:02 PST\nReceived: from iuvax.cs.indiana.edu by miro.Berkeley.EDU (4.1/1.41)\n\tid AA13101; Fri, 7 Dec 90 13:44:16 PST\nMessage-Id: <9012072144.AA13101@miro.Berkeley.EDU>\nReceived: by iuvax.cs.indiana.edu \nDate: Fri, 7 Dec 90 16:44:09 -0500\nFrom: shirley@iuvax.cs.indiana.edu\nTo: globillum@miro.berkeley.edu\nSubject: skin BRDF?\nStatus: RO\n\n\nAnyone have any references for the BRDF of human skin?  How about just\nthe spectral refl of skin for normal incidence?\n\nThanks,\n\npete\n\nPS-- anyone know Jim Arvo's new email address?\n\nFrom atc@cs.utexas.edu Fri Dec  7 15:11:32 1990\nReturn-Path: <atc@cs.utexas.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA06912; Fri, 7 Dec 90 15:11:28 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Fri, 7 Dec 90 15:11:33 PST\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA10757; Fri, 7 Dec 90 15:09:08 PST\nReceived: from cs.utexas.edu by miro.Berkeley.EDU (4.1/1.41)\n\tid AA13230; Fri, 7 Dec 90 14:18:26 PST\nPosted-Date: Fri, 7 Dec 90 16:18:02 CST\nMessage-Id: <9012072218.AA21955@cs.utexas.edu>\nReceived: by cs.utexas.edu (5.64/1.90) \nFrom: atc@cs.utexas.edu (Alvin T. Campbell III)\nDate: Fri, 7 Dec 90 16:18:02 CST\nX-Mailer: Mail User's Shell (6.5.6 6/30/89)\nTo: shirley@iuvax.cs.indiana.edu, globillum@miro.berkeley.edu\nSubject: Re: skin BRDF?\nStatus: RO\n\n\nBelieve it or not, I have actually run across this before.  When I implemented\nthe Cook/Torrace shading model a few years back, I had to spend a lot of \ntime looking through various colorimetry books.  Most of the reflectance\ndata I needed was either in \"Color in Business, Science, and Industry,\"\nor \"The Thermophysical Properties of Matter.\" In one of these books, probably\nthe former, I saw data for skin reflectance of various human ethnic\ngroups.  For a complete bibliographic citation, see \"A Reflectance Model\nfor Computer Graphics\" by Cook and Torrance, from SIGGRAPH '81.\n\n\t\t\t\tA. T. Campbell, III\n\t\t\t\tCS Department, University of Texas\n\t\t\t\tatc@cs.utexas.edu\n\nFrom hr3@prism.gatech.edu Sat Dec  8 09:52:37 1990\nReturn-Path: <hr3@prism.gatech.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA07650; Sat, 8 Dec 90 09:52:33 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Sat, 8 Dec 90 09:52:34 PST\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA17115; Sat, 8 Dec 90 09:50:14 PST\nReceived: from hydra.gatech.edu by miro.Berkeley.EDU (4.1/1.41)\n\tid AA18251; Sat, 8 Dec 90 09:47:43 PST\nReceived: by hydra.gatech.edu (5.61/3.1)\n\tid AA15262; Sat, 8 Dec 90 12:47:43 -0500\nDate: Sat, 8 Dec 90 12:47:43 -0500\nFrom: hr3@prism.gatech.edu (RUSHMEIER,HOLLY E)\nMessage-Id: <9012081747.AA15262@prism.gatech.edu>\nTo: globillum@miro.berkeley.edu\nSubject: skin brdf\nStatus: RO\n\nThe ASHRAE Fundamentals Handbook has all sorts of bizarre references\nfor thermal properties of animals and people. As far as spectral\nreflectance for skin they list:\nH.F. Kuppenheim and R.R. Heer, Journal of Applied Physiology,\nVol. 4, 1952, p. 800.\nJ.D. Hardy and H.R. Hammel and D. Murgatroyd, Journal of Applied\nPhysiology, Vol. 9, 1956, p. 257.\nThe 1985 Fundamentals Handbook I have has a very small graph showing\na hemispherical reflectance on p. 8.9\n\n-- Holly\n\nFrom hr3@prism.gatech.edu Wed Dec 12 11:58:37 1990\nReturn-Path: <hr3@prism.gatech.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA13035; Wed, 12 Dec 90 11:58:34 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Wed, 12 Dec 90 11:58:40 PST\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA02730; Wed, 12 Dec 90 11:56:24 PST\nReceived: from hydra.gatech.edu by miro.Berkeley.EDU (4.1/1.41)\n\tid AA04452; Wed, 12 Dec 90 11:52:14 PST\nReceived: by hydra.gatech.edu (5.61/3.1)\n\tid AA11867; Wed, 12 Dec 90 14:52:12 -0500\nDate: Wed, 12 Dec 90 14:52:12 -0500\nFrom: hr3@prism.gatech.edu (RUSHMEIER,HOLLY E)\nMessage-Id: <9012121952.AA11867@prism.gatech.edu>\nTo: globillum@miro.berkeley.edu\nSubject: Siggraph 79 article\nStatus: RO\n\nWe are trying to locate \"A Tutorial on Compensation Tables\" by\nCatmull from Siggraph 79. Our library's copy of the 79 Proceedings\nhas apparently been stolen. Does anybody know if this paper was\nincluded in any other books that we could look for?\nThanks,\nHolly\n\nFrom atc@cs.utexas.edu Wed Dec 12 12:28:41 1990\nReturn-Path: <atc@cs.utexas.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA13052; Wed, 12 Dec 90 12:28:37 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Wed, 12 Dec 90 12:28:42 PST\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA02876; Wed, 12 Dec 90 12:26:26 PST\nReceived: from cs.utexas.edu by miro.Berkeley.EDU (4.1/1.41)\n\tid AA05029; Wed, 12 Dec 90 12:22:27 PST\nPosted-Date: Wed, 12 Dec 90 14:22:14 CST\nMessage-Id: <9012122022.AA20004@cs.utexas.edu>\nReceived: by cs.utexas.edu (5.64/1.90) \nFrom: atc@cs.utexas.edu (Alvin T. Campbell III)\nDate: Wed, 12 Dec 90 14:22:14 CST\nX-Mailer: Mail User's Shell (6.5.6 6/30/89)\nTo: hr3@prism.gatech.edu (RUSHMEIER,HOLLY E)\nSubject: Re: Siggraph 79 article\nCc: globillum@miro.berkeley.edu\nStatus: RO\n\nThe Catmull paper is reproduced in an IEEE collection of graphics articles,\nedited by Beatty and Booth.  I believe the title of the collection is \nsomething like \"Computer Graphics: A Tutorial, 2nd Edition\".  This book\nmay well be in your library, or you can order directly from the IEEE.  It\nis a handy addition to any graphics researcher's library, since it collects\nmany hard-to-find articles from the early days of the field.\n\nGood luck in your search.\n\nA. T.\n\nFrom eye!erich@uu.psi.com Thu Dec 13 11:14:08 1990\nReturn-Path: <eye!erich@uu.psi.com>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA15057; Thu, 13 Dec 90 11:14:04 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Thu, 13 Dec 90 11:14:10 PST\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA07063; Thu, 13 Dec 90 11:11:50 PST\nReceived: from uu.psi.com by miro.Berkeley.EDU (4.1/1.41)\n\tid AA23266; Thu, 13 Dec 90 11:00:23 PST\nReceived: from eye.UUCP by uu.psi.com (5.61/3.1.090690-Performance Systems International)\n\tid AA00113; Thu, 13 Dec 90 13:56:04 -0500\nReceived: from juniper by eye with SMTP\n\t(15.11/15.6) id AA03637; Thu, 13 Dec 90 13:56:32 est\nReceived: by juniper\n\t(15.11/15.6) id AA18312; Thu, 13 Dec 90 13:56:29 est\nDate: Thu, 13 Dec 90 13:56:29 est\nFrom: eye!erich@uu.psi.com\nMessage-Id: <9012131856.AA18312@juniper>\nTo: globillum@miro.berkeley.edu\nSubject: Amusing...\nStatus: RO\n\nI saw this on comp.graphics, and thought I'd pass it on (hopefully everyone on\nthis list doesn't read comp.graphics, or do they?  If you don't, please do tell\nus, so we know whether it's worth re-posting articles of interest).\n\n-----\n\nSubject: Linguistical question about radiosity.\nOrganization: University of Houston -- Department of Mathematics\nDate: Wed, 12 Dec 90 17:57:32 GMT\n\n\nWith rendering, we have a noun \"renderer\" which is easy to decline (for\nall intents and purposes :-) and a verb \"render\" that's easy to conjugate:\n\"What rendering method are you using?\" \"How fast can you render this scene?\"\n\n\nWith ray tracing, it is similar \"I wrote a ray tracer\".  \"When we trace\na scene, foo happens.\"\n\nWith radiosity, uh...\n\"I wrote a radiositizer.\" \"When I radiate this scene.\" \"My radiator code\nis broken.\" (\"You should drive a VW bug, then.\" :-)\n\nSo, what's a good everyday verb to use for radiosity?  \"radiosity solver\"\nis a tad long for informal use.\n\nI use \"radiate\", personally.  \"Let's radiate this scene and see what\nit looks like.\" has such a nice ring to it...\n\n--\nJ. Eric Townsend     Internet: jet@uh.edu    Bitnet: jet@UHOU\nSystems Mangler - UH Dept. of Mathematics - (713) 749-2120\nSkate (UNIX || AmigaDos)                \"This meme's for you...\"\n\n---------\n\nAs far as the article goes:  so, what do you call it?  Around here environments\nget \"radiositized\", which is quite a mouthful (and sounds vaguely dangerous,\nto boot:  \"How many millirems of radiation is emitted when you radiositize\nsomething?\").\n\nEric Haines\n\nFrom tom@adam.byu.edu Thu Dec 13 13:54:58 1990\nReturn-Path: <tom@adam.byu.edu>\nReceived: from adam.byu.edu (128.187.3.2) by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA15635; Thu, 13 Dec 90 13:54:45 PST\nReceived: by adam.byu.edu (5.59/5.17)\n\tid AA06636; Thu, 13 Dec 90 14:51:06 MST\nDate: Thu, 13 Dec 90 14:51:06 MST\nFrom: tom@adam.byu.edu (Thomas W. Sederberg)\nMessage-Id: <9012132151.AA06636@adam.byu.edu>\nTo: greg@hobbes.lbl.gov\nSubject: Re:  Siggraph `91 cover\nStatus: RO\n\nGreg:\n\tRick Beach, the proceedings editor, is in charge of selecting the\ncover images for the SIGGRAPH proceedings.  I understand that these images\nare normally chosen from the papers that are accepted for the proceedings.\nThere are a few other places that exceptional images can be printed, such\nas in the cover of the technical program.  But unless you have a paper\naccepted for the conference, I believe that there is no hope of getting you\nspace in the proceedings.\n\tWhy don't you ask Rick Beach for further info:\n\n\tbeach.siggraph@xerox.com\n\nLet me know if I can help further.\n\nTom Sederberg\n\nFrom turner@apple.com Thu Dec 13 16:25:52 1990\nReturn-Path: <turner@apple.com>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA15903; Thu, 13 Dec 90 16:25:48 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Thu, 13 Dec 90 16:25:55 PST\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA09047; Thu, 13 Dec 90 16:23:40 PST\nReceived: from apple.com by miro.Berkeley.EDU (4.1/1.41)\n\tid AA28523; Thu, 13 Dec 90 16:15:26 PST\nReceived: by apple.com (5.61/25-eef)\n\tid AA14396; Thu, 13 Dec 90 16:15:16 -0800\n\tfor globillum@miro.Berkeley.EDU\nDate: Thu, 13 Dec 90 16:15:16 -0800\nFrom: turner@apple.com\nMessage-Id: <9012140015.AA14396@apple.com>\nTo: eye!erich@uu.psi.com, globillum@miro.berkeley.edu\nSubject: Re:  Amusing...\nStatus: RO\n\nHere at Apple I work with Eric Chen, so when I see one of his radiosity\npictures, I usually exclaim \"Wow Eric how long did it take you to cook\nthat database?\" or \"Ummmm...nicely cooked scene Eric.\" So I'm a fan\nof the word: cook. It's short, it's sweet, it's to the point. I feel\nit fits well with the whole field having it's origins in heat transfer.\n\n-Doug\n\nFrom ph@miro.berkeley.edu Thu Dec 13 13:49:13 1990\nReturn-Path: <ph@miro.berkeley.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA15628; Thu, 13 Dec 90 13:49:07 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Thu, 13 Dec 90 13:49:11 PST\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA08073; Thu, 13 Dec 90 13:46:56 PST\nReceived: by miro.Berkeley.EDU (4.1/1.41)\n\tid AA26282; Thu, 13 Dec 90 13:49:04 PST\nDate: Thu, 13 Dec 90 13:49:04 PST\nFrom: ph@miro.berkeley.edu (Paul Heckbert)\nMessage-Id: <9012132149.AA26282@miro.Berkeley.EDU>\nTo: gjward@Csa1.lbl.gov, mcohen@cs.utah.edu\nSubject: Europeans\nCc: ph@miro.berkeley.edu\nStatus: RO\n\nI got the mailing list for the European \"Rendering working group\" from\nXavier Pueyo the other day (finally) so rather than put everybody from that\nlist on globillum automatically, I emailed each of them asking them if\nthey'd like to join.  In case you're interested, my note and the list\nI got from Xavier (edited into .mailrc form) follow:\n\n\n>From ph Wed Dec 12 15:59:03 1990\nDate: Wed, 12 Dec 90 15:59:01 PST\nTo: ag@bora.inria.fr, bouatouch@irisa.fr,\n        brunet%ebrupc51.BITNET@jade.Berkeley.EDU,\n        faconti@icnucevx.cnuce.cnr.it, frits@dutidh.tudelft.nl,\n        fwj@dutidh.tudelft.nl, zgdvda!gsakas, healb@csovax.portsmouth.ac.uk,\n        igute%dtupev5a.BITNET@jade.Berkeley.EDU, kroemker@agd.fhg.de,\n        paterno@icnucevm.cnuce.cnr.it, peroche@image.emse.fr,\n        philipp@gris.informatik.uni-tuebingen.de, pre@sauna.hut.fi,\n        purgathofer@eigcl1.una.at, rein@dutidh.tudelft.nl, robert@cwi.nl,\n        rvivo@aii.upv.es, scop@icnucevm.cnuce.cnr.it,\n        strasser@gris.informatik.uni-tuebingen.de, wim@dutidh.tudelft.nl,\n        xavier@lsi.upc.es\nSubject: globillum mailing list\n\nDear fellow renderer:\n\nI received your email address from Xavier Pueyo as someone who might be\ninterested in participating in the \"globillum\" electronic mailing list\nthat Greg Ward and I started at SIGGRAPH '90 in August.\n\nThe globillum mail group consists of 30 people in the United States and\nCanada at present.  Our discussions center on algorithms for simulating\nglobal illumination in a general, accurate manner.  Many of us are\ninterested in generalizing methods to handle both diffuse and specular\nsurfaces.  Most of us use ray tracing or radiosity algorithms or some\nhybrid.  There has been significant discussion of validation methods\nfor algorithms (how do you find a \"correct\" solution when an analytic\nsolution is not possible), sharing of bibliographies, and agreement on\nterminology.  Mail traffic among us varies between one message every\ntwo weeks and several per day.  Anyone can post a message to the group\n(you simply email to a special address at my machine here at UC\nBerkeley) and it will go to everyone else in the group.  Because the\nmail goes to so many people we ask members not to post messages\nfrivolously; we don't want the discussion to degenerate into a free-for-all\nas has the comp.graphics newsgroup on USENET, for instance.  On the other\nhand, the exchange of ideas made possible by a global electronic\nnetwork is very exciting, and we look forward to sharing interesting\nideas with many of you.\n\nIf you would like to join the group, email me your most reliable email\naddress and perhaps a brief summary of your interests.  Also tell me if\nyou would like a copy of the past discussion in our mail group, which\namounts to about 200,000 bytes.\n\n-Paul\n\nPaul Heckbert, Computer Science Dept.\n570 Evans Hall, UC Berkeley\t\tINTERNET: ph@miro.berkeley.edu\nBerkeley, CA 94720\t\t\tUUCP: ucbvax!miro.berkeley.edu!ph\nUSA\n\n---------------------------------------------------------\n\n# EUROPEAN RENDERING WORKING GROUP\n\n# note: puech & sillion not included in eurorend because they're on globillum\n\nalias eurorend bronsvoort bouatouch brunet claussen faconti \\\n\tgagalowicz heal jansen kroemker paterno peroche post \\\n\tpueyo purgathofer rekola sakas scopigno \\\n\tslusallek strasser vankly vanliere vivo\n\n# Wim F. Bronsvoort; Faculty of Technical Mathematics and Informatics;\n# Delft University of Technology; Julianalaan 132; 2628 BL Delft; Netherlands\n\talias bronsvoort wim@duticg.tudelft.nl\n\n# Kadi Bouatouch; IRISA; Campus Beaulieu; 35042 Rennes; France\n\talias bouatouch bouatouch@irisa.fr\n\talias bouatouch2 kadi@irisa.fr\n\n# Ch. Bouville; CCETT TAV/SVS; BP 59; 35512 Cesson-Sevigne Cedex; France\n\n# Pere Brunet\n\talias brunet brunet@ebrupc51.bitnet\n\n# Chapman P.A.; Lewis,E.; Department of Computer Sciences;\n# University of Bristol; England; United Kingdom\n\n# Ute Claussen; AITEC GmbH Co; Informationstechnologie KG; Am Hartweg 106;\n# D-4600 Dortmund;\n\talias claussen igute@dtupev5a.bitnet\n\n# F. Devai; Computer and Automation Institute; Hungarian Academy of Sciences;\n# POB 63; Kende 13-17; H-1502 Budapest; Hungary\n# F. Devai; Dep. of Computer Science; University of Edinburgh; Edinburgh;\n# United Kingdom\n\n# Englert, G.; Sakas, G.; Technische Hochschule Darmstadt;\n# Fachgebiet Graphisch-Interaktive Systeme (GRIS); Wilhelminenstr, 7;\n# D-6100 Darmstadt; Germany\n\n# Giorgio Faconti\n\talias faconti faconti@icnucevx.cnuce.cnr.it\n\n# Andre Gagalowicz; INRIA; Domaine de Voluceau; Rocquencourt;\n# 78153 Le Chesnay Cedex; France\n\talias gagalowicz ag@bora.inria.fr\n\n# A. Garcia - P.Morer; Dept. Mecanica Aplicada; C.E.I.T.G.; Apart. 1555;\n# B. Ibaeta s/n; E-20009 S.Sebastian;\n\n# B. Geymayer; Institut f. Digitale Bildverarbeitung; u. Graphik;\n# Wastiangasse 6; A-8010 Graz;\n\n# Giger, C.; Technische Hochschule Darmstadt; FB Informatik;\n# FG Graphisch-Interactive Systeme; Wilhelminenstr. 7; D-6100 Darmstadt;\n\n# J. G. Griffiths; Dep. of Computer Science; University of Hull; Hull HU6 7RX;\n# United Kingdom\n\n# H. Hagen; Fachbereich Informatik; Institut f. Graphische Datenverarbeitung;\n# u. Computergeometrie; Universitat Kaiserslautern; Postfach 3049;\n# D-6750 Kaiserslautern;\n\n# Brian W. Heal; School of Information Science; Portsmouth Polytechnic;\n# Mercantile House; Hampshire Terrace; Portsmouth, PO1 2EG; United Kingdom\n\talias heal healb@csovax.portsmouth.ac.uk\n\n# Hornung, Ch.; GTS-GRAL; Alsfelder Strasse 7; D-6100 Darmstadt; Germany\n\n# Erik W. Jansen; Faculty of Technical Mathematics and Informatics;\n# Delft University of Technology; Julianalaan 132; 2628 BL Delft; Netherlands\n\talias jansen fwj@duticg.tudelft.nl\n\n# Detlef Kroemker\n\talias kroemker kroemker@agd.fhg.de\n\talias kroemker2 dkroemker@agd.fhg.de\n\n# H. Muller; Institut f. Informatik; Universitat Freiburg; Rheinstrasse 10-12;\n# D-7800 Freiburg i. Br;\n\n# L. Neumann; Software Development Department; Mikroker Cooperative;\n# Varosmajor, u.52; H-1122 Budapest; Hungary\n\n# A. Neumann; Railway Research Institute; Muzeum u.11; H-1088 Budapest; Hungary\n\n# A. Paoluzzi; M.Rosina; Dipartimento di Informatica e Sistematica;\n# Universita di Roma ``La Sapienza''; Via Buonarroti, 12; 00184 Roma; Italy\n\n# Fabio Paterno\n\talias paterno paterno@icnucevm.cnuce.cnr.it\n\n# M. Peroche; ENSM de Saint-Etienne; Dep. Informatique Appliquee;\n# 158, Cours Fauriel; F-42023 Saint-Etienne Cedex 2; France\n\n# Bernard Peroche\n\talias peroche peroche@image.emse.fr\n\n# M. Pins; Hild,H.; Institut fur Betriebs und Dialogsysteme;\n# Universitat Karlsruhe; Karlsruhe; West Germany\n\n# J. Popsel; UNI GH Paderborn; Fachgebiet Datentechnik; D-4790 Paderborn;\n\n# Frits Post; Faculty of Technical Mathematics and Informatics;\n# Delft University of Technology; Julianalaan 132; 2628 BL Delft; Netherlands\n\talias post frits@duticg.tudelft.nl\n\n# Claude Puech; LIENS; 45, rue d'Ulm; 75230 Paris Cedex 05; France\n\talias puech puech@dmi.ens.fr\n\n# Xavier Pueyo; Dept.Llenguatges i Sistemes Informatics;\n# Universitat Politecnica de Catalunya; Av. Diagonal, 647 planta 8;\n# 08028-Barcelona; Spain;\n\talias pueyo xavier@lsi.upc.es\n\talias pueyo2 eapueyo@ebrupc51.bitnet\n\n# Werner Purgathofer; Institut fur Praktische Informatik; Techn. Univ. Vienna;\n# A-1040 Karlsplatz 13/180; Autriche;\n\talias purgathofer purgathofer@eigcl1.una.at\n\n# Panu Rekola\n\talias rekola pre@cs.hut.fi\n\n# Giorgios Sakas\n\talias sakas gsakas@zgdvda.uucp\n\n# B. O. Schneider; Universitat Tubingen;\n# Wilhelm-Schickard-Institut fur Informatik; Graphisch-Interaktive-Systeme;\n# Auf der Morgenstelle 10/C9; D-7400 Tubingen; West Germany\n\n# S. Schuierer; Institut fur Informatik; Rheinstr. 10-12; Universitat Freiburg;\n# D-7800 Freiburg;\n\n# H. Schumann; Sektion Informatik; Universitat Rostock;\n# Albert Einstein Strasse 21; DDR-2500 Rostock;\n\n# Roberto Scopigno; CNUCE; Consiglio Nazionale delle Richerche;\n# Via S.Maria, 36; 56100 Pisa; Italy\n\talias scopigno scop@icnucevm.cnuce.cnr.it\n\n# F. Seron; ETS Ingenieros de Zaragoza; Universidad de Zaragoza;\n# Maria de la Luna 3; E-50015 Zaragoza;\n\n# Francois X. Sillion\n\talias sillion fxs@saturn.graphics.cornell.edu\n\n# Phillip Slusallek\n\talias slusallek philipp@gris.informatik.uni-tuebingen.de\n\n# A. Augusto Sousa; INESC.Norte; Largo Mompilher 22; 4000 Porto; Portugal\n\n# Wolfgang Strasser; Universitat Tubingen; Wilhelm-Schickard-Institut;\n# Auf der Morgenstelle 10, C9; D-7400 Tubingen; West Germany\n\talias strasser strasser@gris.informatik.uni-tuebingen.de\n\n# P. Stucki; Institut f. Informatik; Universitat Zurich-Irchel;\n# Winterthurerstrasse 190; CH-8057 Zurich;\n\n# T. Theoharis; St. Catharine's College; Cambridge CB2 1RL; United Kingdom\n\n# J. Torres; Univ. de Granada; Avda. Sur; Edif. Presidente II; E-18014 Granada;\n\n# Reiner van Kly\n\talias vankly rein@duticg.tudelft.nl\n\n# Robert van Liere\n\talias vanliere robert@cwi.nl\n\n# Roberto Vivo; Dep. Sist. Informaticos y Comp.; U.P.V.; Camino de Vera s/n;\n# E-46071 Valencia; Spain\n\talias vivo rvivo@aii.upv.es\n\n# END OF RENDERING WORKING GROUP MAILING LIST\n\nFrom ph@miro.berkeley.edu Thu Jan  3 14:26:54 1991\nReturn-Path: <ph@miro.berkeley.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA13429; Thu, 3 Jan 91 14:26:47 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Thu, 3 Jan 91 14:26:49 PST\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA24511; Thu, 3 Jan 91 14:24:59 PST\nReceived: by miro.Berkeley.EDU (4.1/1.41)\n\tid AA15918; Thu, 3 Jan 91 14:16:40 PST\nDate: Thu, 3 Jan 91 14:16:40 PST\nFrom: ph@miro.berkeley.edu (Paul Heckbert)\nMessage-Id: <9101032216.AA15918@miro.Berkeley.EDU>\nTo: globillum@miro.berkeley.edu\nSubject: new members of globillum mailing list\nStatus: RO\n\nAt Michael Cohen's suggestion, I got in touch with Kadi Bouatouch\nand Xavier Pueyo to invite European researchers to join our \"globillum\"\nmailing list.  From Xavier I got a list of members of the\n\"European Rendering Working Group\" that Xavier and Kadi collected after the\nEurographics workshop in Rennes, France last summer.  I sent mail to\nall of those (about 22) inviting them to join our group if they were\ninterested in discussing global illumination.\n\nSeveral of them joined, so here's an updated list of members of globillum.\nWe're now up to 41 people.\n\n(For most of the Europeans I've included paper-mail addresses and a\nbrief list of interests that they mentioned.  I include this information\nfor them but not the Americans and Canadians mostly because most of the\nNorth Americans have met each other, but have not met the Europeans.\nIf people would like it I could collect similar info from everyone.)\n\n# GLOBAL ILLUMINATION MAILING LIST, 1/3/91\n# append the following to your .mailrc file\n#\n# send corrections/additions to Paul Heckbert\n\n# note: preferred way to send mail to everyone on list is to mail to\n# globillum (aliased below), where a master copy of list is being maintained.\n\nalias globillum globillum@miro.berkeley.edu\n\nalias globillum_explicit \\\n\tamanatides arvo asensio baum bouatouch buckalew bullis \\\n\tcampbell carlton chen mcohen delft \\\n\tfussell george greenberg greene haines \\\n\thanrahan heal heckbert kirk kolb lalonde \\\n\tdmitchell puech pueyo purgathofer recker \\\n\trushmeier scopigno shirley sillion slusallek \\\n\tspencer turner vanliere jwallace ward\n\n# John Amanatides, York U, Toronto\n\talias amanatides amana@cs.yorku.ca\n# Jim Arvo, Apollo / Yale\n\talias arvo arvo@wisdom.graphics.cornell.edu\n# Frederic Asensio, LIENS\n\talias asensio asensio@ens.ens.fr\n# Dan Baum, Silicon Graphics\n\talias baum drb@sgi.com\n# Kadi Bouatouch; IRISA; Campus de Beaulieu; 35042 Rennes Cedex; France\n# interests: ray tracing, sampling, realism, physics & perception\n\talias bouatouch kadi@irisa.fr\n\talias bouatouch2 bouatouch@irisa.fr\n# Ch. Bouville; CCETT; Rue du Clos Courtel; 35512 Cesson-Sevigne Cedex; France\n# interests: ray tracing, sampling, realism, physics & perception\n\talias bouville bouville@ccettix.uucp\n# Wim F. Bronsvoort; Faculty of Technical Mathematics and Informatics;\n# Delft University of Technology; Julianalaan 132; 2628 BL Delft; Netherlands\n\talias bronsvoort wim@duticg.tudelft.nl\n# Chris Buckalew, Cal Poly\n\talias buckalew buckalew@polyslo.calpoly.edu\n# Jim Bullis, Dicomed\n\talias bullis mg13502@uc.msc.umn.edu\n# A. T. Campbell III, U of Texas, Austin\n\talias campbell atc@cs.utexas.edu\n# Eloise Carlton, Fujitsu America\n\talias carlton eloisec@fai.com\n# Eric Chen, Apple\n\talias chen chense@apple.com\n# Michael Cohen, U of Utah\n\talias mcohen mcohen@cs.utah.edu\n# 'delft' is an alias for Jansen, Bronsvoort, Post, van Kly at Tech. U of Delft\n# interests: VLSI for radiosity; ray tracing, texture mapping, CSG\n\talias delft globillum@duticg.tudelft.nl\n# Don Fussell, U of Texas, Austin\n\talias fussell fussell@cs.utexas.edu\n# David George, DEC, Palo Alto\n\talias george dwg@decwrl.dec.com\n# Don Greenberg c/o Fran Brown, Cornell U\n\talias greenberg fmb@squid.graphics.cornell.edu\n# Ned Greene, Apple / U of California, Santa Cruz\n\talias greene greene@apple.com\n# Eric Haines, 3D/Eye\n\talias haines erich@eye.com\n# Pat Hanrahan, Princeton U\n\talias hanrahan pmh@princeton.edu\n# Brian W. Heal; School of Information Science; Portsmouth Polytechnic;\n# Mercantile House; Hampshire Terrace; Portsmouth, PO1 2EG; United Kingdom\n# interests: rendering octree models, post-hidden-surface-removal rendering\n\talias heal healb@csovax.portsmouth.ac.uk\n# Paul Heckbert, U of California, Berkeley\n\talias heckbert ph@miro.berkeley.edu\n# Frederik W. Jansen (Erik); Faculty of Technical Mathematics and Informatics;\n# Delft University of Technology; Julianalaan 132; 2628 BL Delft; Netherlands\n\talias jansen fwj@duticg.tudelft.nl\n# Dave Kirk, Caltech\n\talias kirk dk@egg.gg.caltech.edu\n# Craig Kolb, Yale, Graphics Gems ftp administrator\n\talias kolb kolb@yale.edu\n# Paul Lalonde, Queen's U\n\talias lalonde lalonde@qucis.queensu.ca\n# Don Mitchell, Bell Labs, Murray Hill NJ\n\talias dmitchell don@research.att.com\n# Frits Post; Faculty of Technical Mathematics and Informatics;\n# Delft University of Technology; Julianalaan 132; 2628 BL Delft; Netherlands\n\talias post frits@duticg.tudelft.nl\n# Claude Puech, LIENS / Stanford\n\talias puech puech@ens.ens.fr\n# Xavier Pueyo; Dept.Llenguatges i Sistemes Informatics;\n# Universitat Politecnica de Catalunya; Av. Diagonal, 647 planta 8;\n# 08028-Barcelona; Spain;\n# interests: diffuse environments\n\talias pueyo xavier@lsi.upc.es\n\talias pueyo2 eapueyo@ebrupc51.bitnet\n# Werner Purgathofer; Institute for Computer Graphics; Techn. Univ. Vienna;\n# Karlsplatz 13 / 186; A-1040 Wien / Austria\n# interests: parallel ray tracing and radiosity, BSP, color, animation\n\talias purgathofer purgathofer@eigvs4.una.at\n\talias purgathofer2 purgathofer@eigcl1.una.at\n# Rod Recker, ATT Pixel Machines\n\talias recker rjr@pixels.att.com\n# Holly Rushmeier, Georgia Tech\n\talias rushmeier hr3@hydra.gatech.edu\n# Roberto Scopigno; CNUCE; Consiglio Nazionale delle Richerche;\n# Via S.Maria, 36; 56100 Pisa; Italy\n# interests: volume rendering, user interfaces, parallel processing, geography\n\talias scopigno scop@icnucevm.cnuce.cnr.it\n# Pete Shirley, Indiana U\n\talias shirley shirley@iuvax.cs.indiana.edu\n# Francois Sillion, Cornell U\n\talias sillion fxs@squid.graphics.cornell.edu\n# Phillip Slusallek; Universitaet Tuebingen, WSI/GRIS;\n# Auf der Morgenstelle 10, C9, D-7400 Tuebingen; FRG\n# interests: CAD, surfaces, doing PhD on physical basis of glob. illum.\n\talias slusallek philipp@gris.informatik.uni-tuebingen.de\n# Stephen Spencer\n\talias spencer spencer@cgrg.ohio-state.edu\n# Doug Turner, Apple\n\talias turner turner@apple.com\n# Reiner van Kly\n\talias vankly rein@duticg.tudelft.nl\n# Robert van Liere; Department of Interactive Systems;\n# Center for Mathematics and Computer Science (CWI);\n# Kruislaan 413,  1098 SJ  Amsterdam,  The Netherlands\n# interests: generalizing radiosity method, parallel methods for radiosity\n\talias vanliere robertl@cwi.nl\n\talias vanliere2 robert@cwi.nl\n# John Wallace, 3D/Eye\n\talias jwallace johnw@eye.com\n# Greg Ward, Lawrence Berkeley Lab\n\talias ward gjward@lbl.gov\n\n# END OF GLOBAL ILLUMINATION MAILING LIST\n\nFrom ph@miro.berkeley.edu Thu Jan 17 13:27:13 1991\nReturn-Path: <ph@miro.berkeley.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA00399; Thu, 17 Jan 91 13:27:06 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Thu, 17 Jan 91 13:27:08 PST\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA17193; Thu, 17 Jan 91 13:25:32 PST\nReceived: by miro.Berkeley.EDU (4.1/1.41)\n\tid AA27926; Thu, 17 Jan 91 13:11:00 PST\nDate: Thu, 17 Jan 91 13:11:00 PST\nFrom: ph@miro.berkeley.edu (Paul Heckbert)\nMessage-Id: <9101172111.AA27926@miro.Berkeley.EDU>\nTo: globillum@miro.berkeley.edu, jmw@sgi.com\nSubject: finite element methods for global illumination\nStatus: RO\n\nTo rejuventate discussion in \"globillum\", I suggest that those of us\nwho just submitted SIGGRAPH papers, who feel comfortable about it,\nsummarize their papers for the rest of the group.  Even those who\ndidn't submit a paper might want to describe their current\nglobal illumination work.\n\nA note about the propriety of discussing work-in-progress and\ndistributing paper drafts electronically:  I think email can help\naugment published journals and conferences without displacing or\nsubverting them.  Each has its place:  published papers provide the\npermanent record and reference; email is great for fast international\ncommunication and brainstorming.  I'm not attempting to influence the\nsiggraph review process in the slightest, but rather I'm interested in\nsharing my ideas with others, and hearing their ideas, so that we can\nall improve our methods, hopefully resulting in even better published\npapers in the future.  I think it would be inappropriate to distribute\nentire papers electronically, if they have been or ever might be\ncopyrighted, but distribution of abstracts is another matter.\n\nTo get things started, here's the abstract of a paper I just co-wrote\nwith Jim Winget.  I follow it with a terse summary of the paper's ideas.\n\nAlso, in the course of my work, I came across some new references in\nthe computer vision, thermal radiation and finite element literature\nthat might be of interest to others.  Send me your references, I'll\ncollect them and mail them to everyone.\n\n-Paul\n\n-------------------------------------\n\nFinite Element Methods for Global Illumination\n\nPaul Heckbert, UC Berkeley\nJim Winget, Silicon Graphics\n\n(SIGGRAPH '91 paper draft, 8 Jan 1991)\n\nABSTRACT\n\nThe interreflection of light between surfaces is governed by\nan integral equation.\nExisting radiosity algorithms transform this integral equation\ninto a system of linear equations.\nSuch algorithms are simple applications of the finite element method.\n\nTechniques are presented for applying more advanced finite element techniques\nto the global illumination problem in order to yield more accurate results.\nFirst, piecewise-linear, piecewise-quadratic, and higher order elements\nare discussed as a superior alternative to current piecewise-constant\nradiosity assumptions.\nSecond, Galerkin techniques are a more robust alternative to current\npoint collocation (point sampling) techniques.\nFinally, occlusions in a scene give rise to discontinuities such as shadow\nedges in the solution function.\n{\\it Discontinuity meshing} is introduced as a technique for resolving these\ndiscontinuities by adaptive placement of element boundaries.\nIllustrations, algorithms, and results are given for\ntwo-dimensional {\\it radiosity in flatland} problems.\n\n------\n\nTerse summary for globillumers:\n\nGlobal illumination is governed by a Fredholm integral equation of\nthe second kind.  This equation is called the \"rendering equation\"\nin computer graphics circles [Kajiya86] and the \"mutual illumination\nequation\" in computer vision circles [Koenderink-van Doorn,\nJ. Opt. Soc. Am, June 1983, p. 843;\nForsyth-Zisserman, Proc. Comp Vis & Pat Rec, 1989 (CVPR '89), p. 466].\nRadiosity algorithms typically ignore the errors introduced during their\ndiscretization step.\n\nIn fact, existing radiosity algorithms are a simple form of finite\nelement method.  Existing methods use piecewise-constant elements\nduring form factor calculation (the Gouraud shading commonly used for\noutput is just a \"display hack\", in my opinion), they evaluate form\nfactors only from polygon centers (or vertices), and they often use\nuniform polygonization meshes.  In finite element jargon, these three\nassumptions correspond to the use of piecewise constant elements, point\ncollocation methods, and uniform non-adaptive meshes.\n\nAccuracy of the radiosity solution functions can be improved on all three\nfronts: piecewise-linear, -quadratic, or higher order elements can be\nused to improve approximation fit; Galerkin techniques can be used in\nplace of point collocation to improve the faithfulness of the discretized\nproblem to the continuous problem; and a priori \"discontinuity meshing\"\ncan be used to choose a subdivision mesh (e.g. polygonization) that\ncan resolve discontinuities in the solution function.\n(Discontinuities in value arise at shadow edges from point light sources\nor at shadow edges where surfaces touch or intersect.\nDiscontinuities in slope occur at penumbras arising from area light sources\ncasting shadows caused by separated objects.)\n\nMost of the above is illustrated in a reduced-dimensionality world we call\n\"radiosity in flatland\".  Many global illumination ideas are easier to\nvisualize, implement, and compare in flatland, making it a good testbed.\nOur results are 2-D so far.\n\nSome of our main sources of inspiration:\n    [Kajiya86] for emphasis on integral equation.\n    [Baum89] for emphasis on need for more accurate form factors.\n    [Ward88, Campbell90] for emphasis on adaptive sampling/meshing of radiosity.\n\nFrom hr3@prism.gatech.edu Fri Jan 18 06:52:04 1991\nReturn-Path: <hr3@prism.gatech.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA01187; Fri, 18 Jan 91 06:52:00 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Fri, 18 Jan 91 06:51:59 PST\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA19396; Fri, 18 Jan 91 06:50:24 PST\nReceived: from hydra.gatech.edu by miro.Berkeley.EDU (4.1/1.41)\n\tid AA00749; Fri, 18 Jan 91 06:42:04 PST\nReceived: by hydra.gatech.edu (5.61/3.1)\n\tid AA03816; Fri, 18 Jan 91 09:42:01 -0500\nDate: Fri, 18 Jan 91 09:42:01 -0500\nFrom: hr3@prism.gatech.edu (RUSHMEIER,HOLLY E)\nMessage-Id: <9101181442.AA03816@prism.gatech.edu>\nTo: globillum@miro.berkeley.edu\nSubject: Scientific American\nStatus: RO\n\nI suppose I was the last person to get the Feb. Sci. Am., so everybody\nhas probably already discussed this. Can anybody tell me how they did\nthe beams on the cover? Was it a simple post-process approximation, or\nsomething more complicated? Is the museum picture on p. 109\nsupposed to look significantly different on either side of the white\nstripe? My favorite statement from the article is \"Radiosity is not\nonly fast (after the initial calculations have been done)...\"\n-- Holly\n\nFrom spencer@cgrg.ohio-state.edu Fri Jan 18 07:04:08 1991\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA01199; Fri, 18 Jan 91 07:04:04 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Fri, 18 Jan 91 07:04:09 PST\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA19533; Fri, 18 Jan 91 07:02:34 PST\nReceived: from heinlein.cgrg.ohio-state.edu by miro.Berkeley.EDU (4.1/1.41)\n\tid AA00770; Fri, 18 Jan 91 06:54:11 PST\nReturn-Path: <spencer@cgrg.ohio-state.edu>\nReceived: by heinlein.cgrg.ohio-state.edu (5.64/900625.02)\n\tid AA01907; Fri, 18 Jan 91 09:54:03 -0500\nDate: Fri, 18 Jan 91 09:54:03 -0500\nFrom: spencer@cgrg.ohio-state.edu (Stephen N. Spencer)\nMessage-Id: <9101181454.AA01907@heinlein.cgrg.ohio-state.edu>\nTo: globillum@miro.berkeley.edu\nIn-Reply-To: RUSHMEIER,HOLLY E's message of Fri, 18 Jan 91 09:42:01 -0500 <9101181442.AA03816@prism.gatech.edu>\nSubject: Scientific American\nStatus: RO\n\n\nI've only seen a colleague's copy, not having gotten to a bookstore yet, but\nI noticed a disturbing printing error (or so I think) in the museum image that\nwas on the SIGGRAPH 1988 cover:  what's that white lower-left to upper-right\nstripe?  Argh!  (I read the caption, but not the whole article:  if there's\nsome reasoning for the stripe in the article, I've missed it.)\n\nsteve\n\nFrom eye!erich@uu.psi.com Fri Jan 18 14:17:36 1991\nReturn-Path: <eye!erich@uu.psi.com>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA02213; Fri, 18 Jan 91 14:17:32 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Fri, 18 Jan 91 14:17:34 PST\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA21521; Fri, 18 Jan 91 14:16:00 PST\nReceived: from uu.psi.com by miro.Berkeley.EDU (4.1/1.41)\n\tid AA02575; Fri, 18 Jan 91 14:07:00 PST\nReceived: from eye.UUCP by uu.psi.com (5.61/3.1.090690-Performance Systems International)\n\tid AA10600; Fri, 18 Jan 91 17:02:26 -0500\nReceived: from juniper by eye with SMTP\n\t(15.11/15.6) id AA18623; Fri, 18 Jan 91 16:34:00 est\nReceived: by juniper\n\t(15.11/15.6) id AA12678; Fri, 18 Jan 91 16:33:57 est\nMessage-Id: <9101182133.AA12678@juniper>\nFrom: eye!erich@uu.psi.com (Eric Haines)\nDate: Fri, 18 Jan 1991 16:33:57 EST\nX-Mailer: Mail User's Shell (7.1.1 5/02/90)\nTo: globillum@miro.berkeley.edu\nSubject: Scientific American\nCc: erich@juniper.berkeley.edu\nStatus: RO\n\nAnswers on the Scientific American article (Feb., with radiosity images by\nDon P. Greenberg):\n\n- The image with the white diagonal stripe across it (the full image also on\nthe cover of the SIGGRAPH 88 Proceedings) is indeed two separate images, and\nit's meant to show how you can change colors easily.  I had the same comment\n(\"Hey, what's that white stripe, a printing error?\").  My guess is that the\nimages were generated for the SIGGRAPH 88 cover with minor variations in color\nschemes tested, so there probably weren't any images available that were\nradically different.  So, it's probably a real life example, but unfortunately\nyou can't really see much difference in the colors.  Any Cornellians who were\nactually there have any comments based on more than conjecture?\n\n- Actually, there was a bug I noticed: Ronchamp was spelled Ronchamps in the\narticle.  Rats.\n\n- I came up with the technique for the beams of light from the windows.  It's\nnot \"true\" atmospherics (a la Rushmeier), but (although you can't tell from\nthis particular shot) the beams do blend with the environment (i.e. beams\nbehind a pew are not seen, etc).  Don pressed us for some beams for a bunch of\nweeks, and finally I came up with a technique that could compute in a finite\namount of time.  Basically, I use the windows to define a set of beams, then\nstochastically sample these volumes and add in the contributions.\n\nWhat's funny is that the beams look \"realistic\" compared to my mental image of\nwhat beams of light should look like.  However, I then actually found a real\npicture of Ronchamp with beams of light coming in, and the beams are in fact\nvery sharp edged!  One detail that adds to the \"realism\" of the real picture\nis that the stained glass has variations in it, giving the beams of light\nvariance within them.  If I show Ronchamp images rendered with un-stochastic\nbeams of light (i.e. perfectly sharp edged), people don't like them because\nthey feel they're unrealistic.  I wonder if this is a case of people having\nseen too MUCH computer graphics, where almost everything has sharp edges.\nAlso, maybe people recall beams of light coming out of the clouds (where the\nbeams are usually not sharp edged) - we don't see stained glass as much, I\nguess.\n\nIt's interesting to me how much context matters:  if you show someone a\npicture and say \"this is my kitchen,\" they go, \"OK\".  If you say, \"this is a\ncomputer graphic rendering of a kitchen,\" they go \"Oh, yeah, you can see the\nfollowing problems...\"\n\nI remember seeing Cindy Goral's radiosity rendering of the sculpture (name\nforgotten) on the computer screen for the first time, and not questioning it\nat all - I was convinced it was a scanned-in photo of a real sculpture.  Part\nof this effect was that this was the first radiosity image (other than the\ninside of a patriotically colored empty box) of anything, and we weren't used\nto seeing them at all.  The image didn't look like a scan-line rendering or a\nray trace, so it looked real.\n\nReminds me of AI research:  whenever some difficult task is mastered by a\ncomputer (e.g.  play chess well, etc), this is taken to mean that the task is\nnot proof of intelligence.  When we develop a new rendering technique, it\nbecomes part of our vocabulary and we are then less often fooled by images\nwhich use these soon old techniques.\n\nEnough stories for now,\n\nEric Haines, erich@eye.com\n\nFrom mcohen@cs.utah.edu Fri Jan 18 14:38:51 1991\nReturn-Path: <mcohen@cs.utah.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA02244; Fri, 18 Jan 91 14:38:47 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Fri, 18 Jan 91 14:38:50 PST\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA21595; Fri, 18 Jan 91 14:36:53 PST\nReceived: from cs.utah.edu by miro.Berkeley.EDU (4.1/1.41)\n\tid AA02708; Fri, 18 Jan 91 14:30:16 PST\nReceived: by cs.utah.edu (5.65/utah-2.16-cs)\n\tid AA13215; Fri, 18 Jan 91 15:28:50 -0700\nDate: Fri, 18 Jan 91 15:28:50 -0700\nFrom: mcohen@cs.utah.edu (Michael Cohen)\nMessage-Id: <9101182228.AA13215@cs.utah.edu>\nTo: eye!erich@uu.psi.com, globillum@miro.berkeley.edu\nSubject: Re:  Scientific American\nCc: erich@juniper.berkeley.edu\nStatus: RO\n\nSome more history:\n\nOne guess is that the editors got two images of the museum, one brownish, and\none blueish (I remember these variations) and then the printers tried to\nget them to match. Who knows? It could happen!\n\nAlso, if you remember the Meyer et al articles with the experiment in which\nwe sat people down to look at the REAL vs. RAD images, the \"public\" did\n better job of finding the REAL image than the graphnics. The graphnics\npicked the radiosity image to the real one since as everyone knows (or at\nleast knew then), simulated images have sharper edges than real ones.\n\nI suspect there are plenty of situations in which you can fool people if\nthat is your goal.\n\n-Michael\n\nFrom chense@apple.com Fri Jan 18 16:05:31 1991\nReturn-Path: <chense@apple.com>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA02348; Fri, 18 Jan 91 16:05:27 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Fri, 18 Jan 91 16:05:27 PST\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA22047; Fri, 18 Jan 91 16:03:51 PST\nReceived: from apple.com by miro.Berkeley.EDU (4.1/1.41)\n\tid AA03208; Fri, 18 Jan 91 15:55:47 PST\nReceived: from [90.1.0.10] by apple.com with SMTP (5.61/25-eef)\n\tid AA26602; Fri, 18 Jan 91 15:55:42 -0800\n\tfor globillum@miro.Berkeley.EDU\nReceived: by goofy.apple.com (5.61/25-eef)\n\tid AA10432; Fri, 18 Jan 91 15:55:36 -0800\n\tfor globillum@miro.Berkeley.EDU\nDate: Fri, 18 Jan 91 15:55:36 -0800\nFrom: chense@apple.com\nMessage-Id: <9101182355.AA10432@internal.apple.com>\nTo: globillum@miro.berkeley.edu\nSubject: Re:  Scientific American\nCc: chense@apple.com\nStatus: RO\n\n\nThe museum picture in Feb. Scientific American is ideed two separate images\nwith different floor colors. The original museum I created for Siggraph88 \ncover had a blue carpted floor (i.e., the right one in S.A.). But I was \ntold that blue won't reproduce very well in printing. Therefore, the floor \nwas changed to brown (i.e., the left one in S. A.) in the final image. \nThe two images actually looked quite different on the screen. The color \nbleeding effect propagated to the whole museum and gave the blue one a cool \ntint and the brown one a warm tint(i.e., the walls and ceiling are all neutral\ngrey). The image on Siggraph88 cover was printed directly from digital \ndata(i.e., It was quite scary actually because the printer never knew \nwhat the image was supposed to look like before the printing and we didn't \nsee the image until it was printed. We were afraid the color would be \ncompletely off because of all the gamma and white point corrections. \nIt turned out very well--maybe a little bit on the yellow side \njust to be picky). I think the two images S.A. used were from slides shot\nfrom screen directly. By the time they printed on paper, all the subtle\ncolor variations were pretty much lost already. \n\nIf you ask me about the S. A. picture, I'll say the diagonal stripe sucks.\nThey could have used a thin vertical white line to split the picture into two \nhalves. The bold diagonal line is rude and destroys whatever is left in \nthat picture.\n\n-- Eric\n\n\nFrom greg Thu Jan 24 13:42:54 1991\nReturn-Path: <greg>\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA02811; Thu, 24 Jan 91 13:42:48 PST\nDate: Thu, 24 Jan 91 13:42:48 PST\nFrom: greg (Gregory J. Ward)\nMessage-Id: <9101242142.AA02811@hobbes.lbl.gov>\nTo: globillum@miro.berkeley.edu, jmw@sgi.com, ph@miro.berkeley.edu\nSubject: current research\nStatus: RO\n\nWell, I haven't submitted any papers for Siggraph in quite a while, but\nI'm happy to talk about my research.  (The way things are going, this may\nbe the only place you'll ever hear about it...)  Hopefully, people who\nare interested in the same kinds of things will give me feedback or offer\nsuggestions.\n\n1.  Z-buffered animation from ray tracing\n\tActually, this is a hack for getting fast animations out of\n\tray tracing renderers.  Basically, I store a z-buffer with\n\tthe ray-traced images sampling every N timesteps, and perform\n\tz-buffer rendering on individual pixels for the frames in between.\n\tThis work is more or less finished, I just need to have someone\n\twrite it up for me!\n\n2.  Bidirectional reflectance distribution function measurement and modeling\n\tWe have been developing an instrument for quick measurement of\n\tthe BRDF's of different materials and are looking at various\n\tmathematical models for reproducing the data with a few\n\tparameters.  Everyone is familiar with the Phong model, most people\n\thave heard of the Torrance-Sparrow model (I challenge anyone to\n\twrite it down from memory), but there are quite a few other\n\tmodels to choose from, and no one seems to have found the answer\n\tfor every class of surface.  If you have BRDF measurements of\n\tarchitectural surfaces, or a pet reflectance model, please let\n\tme know.  (Holly Rushmeier has been kind enough to share\n\ther research in this area with me.  Thanks, Holly!)\n\n3.  Fast direct calculations for ray tracing\n\tI have developed a moderately successful technique for reducing\n\tthe number of shadow tests necessary for computing the direct\n\tcomponent of a ray tracing calculation.  The approach falls\n\tmore along the lines of something Pete Shirley mentioned in\n\this 1990 GI paper than Eric Haines' light buffer algorithm\n\tin that it trades speed for accuracy rather than speed for\n\tmemory.  If anyone's interested, I'd be happy to share details.\n\n4.  Improved daylight calculations\n\tActually, this is what I hope to be working on in the near\n\tfuture.  Current methods are hopelessly inadequate when it\n\tcomes to modeling intense sources of highly directional\n\tradiation bouncing about off of (sometimes specular) room\n\tsurfaces.  The solutions I plan to explore fall along the\n\tlines of what Paul Heckbert has been investigating with\n\tbidirectional sampling techniques.\n\nThat's the official agenda.  Don't ask me what I've really been doing!\n\n-Greg\n\nFrom @research.att.com:don@allegra.att.com Thu Jan 24 14:29:28 1991\nReturn-Path: <@research.att.com:don@allegra.att.com>\nReceived: from research.att.com (192.20.225.2) by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA02926; Thu, 24 Jan 91 14:29:23 PST\nMessage-Id: <9101242229.AA02926@hobbes.lbl.gov>\nReceived: by research; Thu Jan 24 17:29:10 EST 1991\nDate: Thu, 24 Jan 91 17:29:01 EST\nFrom: don@allegra.att.com (Don Mitchell)\nTo: greg@hobbes.lbl.gov\nSubject: research\nCc: don@research.att.com\nStatus: RO\n\nI'd be interested in hearing about your shadow-test algorithm.  I talk\nabout Shirley's in my book.\n\nI like the stuff you and Paul are doing with sampling.  I want to be\nable to put radiosity into my ray tracer, but most schemes are not\ngeneral enough to deal with arbitrary objects in the scene.  Something\nalong the lines of what you worked on is sure to be the answer.\n\nFrom fwj@dutidh.tudelft.nl Fri Jan 25 05:02:12 1991\nReturn-Path: <fwj@dutidh.tudelft.nl>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA04119; Fri, 25 Jan 91 05:02:09 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Fri, 25 Jan 91 05:02:05 PST\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA15021; Fri, 25 Jan 91 05:00:27 PST\nReceived: from mcsun.EU.net by miro.Berkeley.EDU (4.1/1.41)\n\tid AA06161; Fri, 25 Jan 91 04:43:05 PST\nReceived: by mcsun.EU.net with SMTP; Fri, 25 Jan 91 13:43:02 +0100\nReceived: from [130.161.180.1] by hp4nl.nluug.nl with SMTP\n          id AA27178 (5.58.1.14/2.14); Fri, 25 Jan 91 13:41:57 MET\nReceived: by dutrun.tudelft.nl (5.57/1.10)\n          id AA19266; Fri, 25 Jan 91 08:52:48 +0100 (MET)\nMessage-Id: <9101250752.AA19266@dutrun>\nReceived: by dutidh; Fri, 25 Jan 91 08:57:27 -0100\nDate: Fri, 25 Jan 91 08:57:27 -0100\nFrom: fwj@dutidh.tudelft.nl\nTo: globillum@miro.berkeley.edu\nStatus: RO\n\nSubject: Current Research (Greg Ward's message)\n\nWe are also working on a version of Shirley's algorithm with an efficient \ncalculation of the direct component. We are using a shadow coherence method.\nWe tried to submit a paper for Siggraph but missed the deadline (paper was\nsent by express mail on Jan 4 but failed to be in Provo, Utah by Jan 9 - can \nwe have an address in Europe next time?).\n\nWe will submit a new version of the paper to the EG rendering Workshop in\nBarcelona, Spain (see Call for Papers in previous newsletters).\n\nErik Jansen/Arjan Kok\n\nFrom shirley@iuvax.cs.indiana.edu Fri Jan 25 09:21:46 1991\nReturn-Path: <shirley@iuvax.cs.indiana.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA04421; Fri, 25 Jan 91 09:21:42 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Fri, 25 Jan 91 09:21:47 PST\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA16040; Fri, 25 Jan 91 09:20:22 PST\nReceived: from iuvax.cs.indiana.edu by miro.Berkeley.EDU (4.1/1.41)\n\tid AA06263; Fri, 25 Jan 91 06:11:39 PST\nMessage-Id: <9101251411.AA06263@miro.Berkeley.EDU>\nReceived: by iuvax.cs.indiana.edu \nDate: Fri, 25 Jan 91 08:14:35 -0500\nFrom: shirley@iuvax.cs.indiana.edu\nTo: globillum@miro.berkeley.edu\nSubject: Image file formats\nStatus: RO\n\n\nI'm rewriting my code from scratch (a yearly exercise :^}), and am writing\noutput routines now.  I want to leave my options open for image manipulation\nat display time, so I'd like a general spectral image format.  If there were\nno space constraints, I'd want something like:\n\n\tHeader (number of pixels, number and location of spectral samples,\n\t        interpolation rule between samples)\n\tPixel values (spectral radiance float for each wavelength)\n\nI'm now thinking that a slight modification of what Greg Ward uses would be\nenough, where the pixels are stored with one byte per spectral sample, and\na one byte exponent.  Has anyone tried this?  Greg, is there any problem,\nin practice, using one byte precision?\n\npete\n\nFrom greg Fri Jan 25 09:38:29 1991\nReturn-Path: <greg>\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA04469; Fri, 25 Jan 91 09:38:24 PST\nDate: Fri, 25 Jan 91 09:38:24 PST\nFrom: greg (Gregory J. Ward)\nMessage-Id: <9101251738.AA04469@hobbes.lbl.gov>\nTo: globillum@miro.berkeley.edu, shirley@iuvax.cs.indiana.edu\nSubject: Re:  Image file formats\nStatus: RO\n\nDear Pete and Glob,\n\nThe only drawback with a one byte per spectral sample plus one byte shared\nexponent format is that it is limited to an accuracy of about 1%.  If you\nneed better accuracy at each sample, you will have to go to more bits.\nFrankly, unless you are going to smother the visible spectrum with sample\npoints, I don't think that the 1% error in each sample is going to be\nvery significant compared to whatever interpolation technique you apply.\n\nI would be very interested in whatever format you come up with.  Have you\nthought about compression techniques?  It's been my experience that\nLempel-Ziv as employed by compress on an uncompressed image does pretty\nwell, and is certainly easy to implement(!).  I use run-length encoding\nwith my three-sample (OK, so I admit it's just RGB) format, and compress\nstill manages to squeeze the result down to 50% of the original size in\nmost cases.\n\n-Greg\n\nFrom don%allegra.att.com@research.att.com Fri Jan 25 13:01:03 1991\nReturn-Path: <don%allegra.att.com@research.att.com>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA05385; Fri, 25 Jan 91 13:00:59 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Fri, 25 Jan 91 13:01:04 PST\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA17340; Fri, 25 Jan 91 12:59:38 PST\nReceived: from research.att.com by miro.Berkeley.EDU (4.1/1.41)\n\tid AA08411; Fri, 25 Jan 91 12:49:15 PST\nMessage-Id: <9101252049.AA08411@miro.Berkeley.EDU>\nReceived: by research; Fri Jan 25 15:49:13 EST 1991\nDate: Fri, 25 Jan 91 15:49:05 EST\nFrom: don@allegra.att.com (Don Mitchell)\nTo: globillum@miro.berkeley.edu\nSubject: image-file headers\nStatus: RO\n\nTom Duff and I designed a \"picfile\" format six years ago that Bell Labs\nuses.  The biggest win is that headers are variable-length ascii, an\nidea that we have found very useful.  A basic header is:\n\n\tTYPE=dump\n\tWINDOW=0 0 1280 720\n\tNCHAN=3\n\t<blank line>\n\t<data begins>\n\nIt assumes only that that there is a 2-dimensional array of samples,\nthat each sample is NCHAN bytes long, and that this data is encoded in\nsome way specified by TYPE (dump, runcode, bitmap, ccitt-g4, etc).  You\ndo a picopen and picread, and you get one row of decoded data.  Data is\nusually uchars, floats, or complex in our applications.\n\nYou can add any additional attribute=value lines in the header.\nUsually, there is higher-level information that application programs\ndeal with.  Command history is also kept around by most of our software\ntools.  A typical header is:\n\n\tTYPE=dump\n\tWINDOW=0 0 640 768\n\tNCHAN=3\n\tCHAN=rgb\n\tCOMMAND= piccat WHEELS.frand IN EXPER.WHEELS.frand \n\tCOMMAND= FX\n\tCOMMAND=  picjoin JUNK1 JUNK2 OUT \n\tCOMMAND=   resample 320 IN JUNK1 -igamma 1 -ogamma 1 \n\tCOMMAND=    transpose IN OUT \n\tCOMMAND=     resample 256 IN OUT -igamma 1 -ogamma 1 \n\tCOMMAND=      transpose ERRORIMAGE OUT \n\tCOMMAND=       histoequalize IN ERRORIMAGE \n\tCOMMAND=        picaverage WHEELS.perfect IN OUT \n\tCOMMAND=        FX\n\tCOMMAND=         picnegate WHEELS.frand OUT \n\tCOMMAND=         FX\n\tCOMMAND=   resample 320 IN JUNK2 -igamma 1 -ogamma 1 \n\tCOMMAND=    transpose IN OUT \n\tCOMMAND=     resample 256 IN OUT -igamma 1 -ogamma 1 \n\tCOMMAND=      transpose SPECTRUM OUT \n\tCOMMAND=       distortion WHEELS.perfect.bw WHEELS.frand.bw \n\n\nFrom don%allegra.att.com@research.att.com Fri Jan 25 13:11:16 1991\nReturn-Path: <don%allegra.att.com@research.att.com>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA05395; Fri, 25 Jan 91 13:11:13 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Fri, 25 Jan 91 13:11:10 PST\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA17378; Fri, 25 Jan 91 13:09:45 PST\nReceived: from research.att.com by miro.Berkeley.EDU (4.1/1.41)\n\tid AA08439; Fri, 25 Jan 91 12:58:27 PST\nMessage-Id: <9101252058.AA08439@miro.Berkeley.EDU>\nReceived: by research; Fri Jan 25 15:58:33 EST 1991\nDate: Fri, 25 Jan 91 15:58:24 EST\nFrom: don@allegra.att.com (Don Mitchell)\nTo: globillum@miro.berkeley.edu\nSubject: research\nStatus: RO\n\nI submitted a paper to SIGGRAPH this year:\n\n    Spectrally Optimal Sampling for Distributed Ray Tracing\n\n\t\t\tabstract\n\nDistributed ray tracing is a multidimensional extension of the\nconventional ray tracing algorithm.  Like all ray tracing techniques,\nit suffers from the aliasing problems associated with point sampling.\nIn conventional ray tracing, a theory of two-dimensional nonuniform\nsampling exists which describes how aliasing can be converted into\nhigh-frequency random noise.  Nonuniform (stochastic) sampling is an\nintegral part of the distributed ray tracing scheme; and in this paper,\nthe two-dimensional theory is extended.  An implementation demonstrates\nthat aliasing in motion blur, shadow penumbras and depth-of-field\nfocusing can be driven into higher frequencies by appropriate sampling\nstrategies.  By driving noise into higher frequencies, it can be more\ncompletely removed by filtering and is less conspicuous to the human\nobserver.\n\nFrom greg Fri Jan 25 14:16:27 1991\nReturn-Path: <greg>\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA05754; Fri, 25 Jan 91 14:16:23 PST\nDate: Fri, 25 Jan 91 14:16:23 PST\nFrom: greg (Gregory J. Ward)\nMessage-Id: <9101252216.AA05754@hobbes.lbl.gov>\nTo: don@allegra.att.com\nSubject: Re:  image-file headers\nStatus: RO\n\nHey, hey!\n\nIt seems that I use the exact same variable-length header format as Don\nin my picture files!  (Even with the blank line to indicate the end of\nheader and command history to boot!)  I think this kind of independent\nconsensus deserves some kind of special recognition.  All we need to\ndo now is agree on variable names.  (Actually, this is the same problem\nTIFF has with user-definability.)\n\n-Greg\n\nFrom ph@miro.berkeley.edu Wed Feb 13 11:30:44 1991\nReturn-Path: <ph@miro.berkeley.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA05661; Wed, 13 Feb 91 11:30:40 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Wed, 13 Feb 91 11:30:45 PST\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA23237; Wed, 13 Feb 91 11:29:41 PST\nReceived: by miro.Berkeley.EDU (4.1/1.41)\n\tid AA28691; Wed, 13 Feb 91 11:30:09 PST\nDate: Wed, 13 Feb 91 11:30:09 PST\nFrom: ph@miro.berkeley.edu (Paul Heckbert)\nMessage-Id: <9102131930.AA28691@miro.Berkeley.EDU>\nTo: gjward@Csa1.lbl.gov\nSubject: europe\nCc: ph@miro.berkeley.edu\nStatus: RO\n\nI got mail from a guy named Ute Claussen of Dortmund, Germany recently,\nrequesting to join the globillum group.  In his (papermail) letter, he said\nthat he and a friend have recently written a radiosity program for IBM PC's\nthat they are publishing in the German equivalent of BYTE magazine.\nI thought you might want to communicate with him, especially since you'll\nbe over in Europe soon.\n\nHe is:\n\n# Ute Claussen; Nordstr. 39; 4600 Dortmund 1; Germany\n# interests: illumination, real time rendering, car simulators, radiosity on PC\n\talias claussen ute@gris.informatik.uni-tuebingen.de\n\talias claussen_old igute@dtupev5a.bitnet\n+49 231/81 41 83 (private)\n+49 231/17 99 11 (company)\n\nI'll send him email suggesting that he summarize his radiosity program to\nglobillum in email.\n\n----\n\nDid you hear about British Airways' reduced airfares?  Will you and Cindy be\nable to take advantage of that?\n\nFrom schlick@timide.greco-prog.fr Thu Feb 14 00:39:35 1991\nReturn-Path: <schlick@timide.greco-prog.fr>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA06606; Thu, 14 Feb 91 00:39:31 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Thu, 14 Feb 91 00:39:43 PST\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA25900; Thu, 14 Feb 91 00:38:32 PST\nReceived: from ucbvax.Berkeley.EDU by miro.Berkeley.EDU (4.1/1.41)\n\tid AA03957; Thu, 14 Feb 91 00:25:56 PST\nReceived: from inria.inria.fr by ucbvax.Berkeley.EDU (5.63/1.42)\n\tid AA05537; Thu, 14 Feb 91 00:25:48 -0800\nReceived: from geocub.greco-prog.fr by inria.inria.fr (5.65+/90.0.9)\n\tvia Fnet-EUnet id AA14433; Thu, 14 Feb 91 09:25:35 +0100 (MET)\nReceived: from timide.greco-prog.fr by geocub.greco-prog.fr, Thu, 14 Feb 91 09:34:00 EST\nReceived: by timide.greco-prog.fr (4.0/SMI-4.0)\n\tid AA00685; Thu, 14 Feb 91 09:24:16 +0100\nDate: Thu, 14 Feb 91 09:24:16 +0100\nFrom: schlick@timide.greco-prog.fr (SCIROCCO)\nMessage-Id: <9102140824.AA00685@timide.greco-prog.fr>\nTo: globillum@miro.berkeley.edu\nStatus: RO\n\nHello G.I.s (Global Illuminators, of course...)\n\nI'm new to the group and I just read the old issues (thanks Paul).\n\nI want to come back --- just for a moment --- on the diffuse/specular\ndiscussion that was suspended without being closed. Why ? For me, the\nreason is that \"diffuse\" and \"specular\" are terms that everyone has been\nusing for years. So very strong semantic mental associations have been\ncreated for each of the terms in our minds... and who can easily break his\nmental associations (isn't it Sigmund ?)\n\nThe problem comes from the fact that we want to give subjective names to\nscientific notions. The solution that I propose --- that should be appealing\nfor our scientific brains (!) --- is to take the ONLY objective term that\ncharacterizes our surfaces that is the >> shape of the distribution function <<\n\nThree categories can be exhibit :\n\n\tUniform distribution (UD)\n\tDelta (or Dirac) distribution (DD)\n\tPotatoid distribution (PD)\n\nI think the 3 terms are unconfusing because everyone knows what a uniform or\na delta distribution is, and everyone can imagine how a potatoid distribution\nlooks like (potatoes can really have any shape !) To get in link with the\nrecent discussion in comp.graphics, some very nice sentences could appear in\nthe globillum community :\n\n\t\"I cook the scene using a new potatoid distribution\"\n\nWhy not create a gastromic award for the next SIGGRAPH ?\n\nMore seriously, diffuse & specular can be used in papers, according to the\nwriter's mental associations, but the new terminology offers an easy way\nto explain these personal meanings at the beginning of the paper.\n\nWell, the word \"potatoid\" certainly isn't the right one. In fact, I don't\nknow if it ever exist in english : it is a litteral traduction from french.\nI have think about Free Form Distribution (but FFD is already used),\nIrregular Distribution or General Distribution... I don't have enough english\nvocabulary to find a better one.\n\nAs far as we are speaking about terminology revolutions, what about throwing\naway the term \"radiosity method\". Sure there are a lot of historical reasons\nfor the word. But radiosity does really have a sense only in diffuse\nenvironments, speaking of radiosity in general environments, especially when\nyour are using IES units instead of heat transfer units, sounds odd. As stated\nby Peter in his thesis, \"radiosity method\" --- at least progressive radiosity\n--- can be viewed as a light transfer simulation (I don't remember the real\nterm he used) instead of a linear system resolution. So what we are using\nhere in Bordeaux for several months, and what I propose to the community is :\n\n\tIterative Light Distribution (Method)\n  or\tProgressive Light Distribution (Method)\n\nWell, that were my five cents (three cents tax for oversea message !)\n\nChristophe\n\n\nFrom greg Thu Feb 14 09:52:03 1991\nReturn-Path: <greg>\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA07218; Thu, 14 Feb 91 09:51:55 PST\nDate: Thu, 14 Feb 91 09:51:55 PST\nFrom: greg (Gregory J. Ward)\nMessage-Id: <9102141751.AA07218@hobbes.lbl.gov>\nTo: globillum@miro.berkeley.edu, schlick@timide.greco-prog.fr\nSubject: terminology\nStatus: RO\n\nI agree with Christophe's suggestion of dropping \"radiosity method\".  I\nthink that what we are really talking about is finite element analysis of\nlight transfer, and the UNIT radiosity has very little to do with the\ngeneral problem.  In fact, I can't really use the term for my work at all\nsince radiosity is an inappropriate quantity for non-diffuse environments.\n\n-Greg\n\nFrom greg@hobbes.lbl.gov Thu Feb 14 10:07:41 1991\nReturn-Path: <greg@hobbes.lbl.gov>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA07278; Thu, 14 Feb 91 10:07:38 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Thu, 14 Feb 91 10:07:41 PST\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA27287; Thu, 14 Feb 91 10:06:34 PST\nReceived: from lbl.gov by miro.Berkeley.EDU (4.1/1.41)\n\tid AA05610; Thu, 14 Feb 91 09:52:09 PST\nReceived: from hobbes.lbl.gov by lbl.gov (4.1/1.39)\n\tid AA27170; Thu, 14 Feb 91 09:51:17 PST\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA07218; Thu, 14 Feb 91 09:51:55 PST\nDate: Thu, 14 Feb 91 09:51:55 PST\nFrom: greg@hobbes.lbl.gov (Gregory J. Ward)\nMessage-Id: <9102141751.AA07218@hobbes.lbl.gov>\nTo: globillum@miro.berkeley.edu, schlick@timide.greco-prog.fr\nSubject: terminology\nStatus: RO\n\nI agree with Christophe's suggestion of dropping \"radiosity method\".  I\nthink that what we are really talking about is finite element analysis of\nlight transfer, and the UNIT radiosity has very little to do with the\ngeneral problem.  In fact, I can't really use the term for my work at all\nsince radiosity is an inappropriate quantity for non-diffuse environments.\n\n-Greg\n\nFrom eye!erich@uu.psi.com Sat Feb 16 19:20:22 1991\nReturn-Path: <eye!erich@uu.psi.com>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA11850; Sat, 16 Feb 91 19:20:18 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Sat, 16 Feb 91 19:20:27 PST\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA20572; Sat, 16 Feb 91 19:19:25 PST\nReceived: from uu.psi.com ([136.161.128.3]) by miro.Berkeley.EDU (4.1/1.41)\n\tid AA22191; Sat, 16 Feb 91 19:12:27 PST\nReceived: from eye.UUCP by uu.psi.com (5.61/3.1.090690-Performance Systems International)\n\tid AA05902; Sat, 16 Feb 91 16:17:54 -0500\nReceived: from juniper by eye with SMTP\n\t(15.11/15.6) id AA03869; Sat, 16 Feb 91 15:50:27 est\nReceived: by juniper\n\t(15.11/15.6) id AA16496; Sat, 16 Feb 91 15:50:23 est\nDate: Sat, 16 Feb 91 15:50:23 est\nFrom: eye!erich@uu.psi.com\nMessage-Id: <9102162050.AA16496@juniper>\nTo: globillum@miro.berkeley.edu\nSubject: Progressive versus ?\nCc: erich@juniper.berkeley.edu\nStatus: RO\n\nSo, here's another definitional question:\n\nProgressive radiosity is called \"Progressive Radiosity\".  What shall we call\nthe other kind(s) of radiosity where the full matrix is computed & solved?\n\"Full Matrix Radiosity\", \"Full Solution Radiosity\", \"Simultaneous Equation\nRadiosity\" (and you thought that the term \"radiosity\" was lengthy), or just\nplain \"Radiosity\"?  I don't like just \"Radiosity\", since this seems like it\nshould be an overarching term which includes the progressive algorithm.  Also,\none more thing to consider is Pat Hanrahan's hierarchical structuring work for\n\"Full\" radiosity - he's taking some of the matrixness out of things and\nreplacing them with a different structure (though of course a matrix of some\nsort could be derived from his solution scheme).\n\nI guess we could turn to the world of advertising and have \"Radiosity Lite\"\n(for progressive rad) and \"Radiosity Dry\" (in honor of those boring fine-white\nelephant, that is to say, finite element books always referenced in papers\nabout the full matrix solution).\n\nI'm interested in any answers ASAP, as I need the term for the extended\nabstract for the Barcelona workshop.\n\nEric Haines, erich@eye.com\n\np.s. Potatoid distribution, indeed.\n\nFrom drb%studmuffin.asd.sgi.com@sgi.com Sun Feb 17 15:04:37 1991\nReturn-Path: <drb%studmuffin.asd.sgi.com@sgi.com>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA12351; Sun, 17 Feb 91 15:04:34 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Sun, 17 Feb 91 15:04:47 PST\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA27252; Sun, 17 Feb 91 15:03:43 PST\nReceived: from SGI.COM by miro.Berkeley.EDU (4.1/1.41)\n\tid AA24615; Sun, 17 Feb 91 14:44:07 PST\nReceived: from giraffe.asd.sgi.com by SGI.COM via SMTP (5.65+bind 1.5+ida/910110.SGI)\n\tfor globillum@miro.Berkeley.EDU id AA10619; Sun, 17 Feb 91 14:43:08 -0800\nReceived: from studmuffin.asd.sgi.com by giraffe.asd.sgi.com via SMTP (5.64-bind 1.5+ida/900721.SGI)\n\tfor sgi.sgi.com!juniper.Berkeley.EDU!erich id AA07729; Sun, 17 Feb 91 14:42:37 -0800\nReceived: by studmuffin.asd.sgi.com (5.52/900721.SGI)\n\tfor @giraffe.asd.sgi.com:globillum@miro.Berkeley.EDU id AA16800; Sun, 17 Feb 91 14:41:57 PST\nDate: Sun, 17 Feb 91 14:41:57 PST\nFrom: drb%studmuffin.asd.sgi.com@sgi.com (Dan Baum)\nMessage-Id: <9102172241.AA16800@studmuffin.asd.sgi.com>\nTo: eye!erich@uu.psi.com, globillum@miro.berkeley.edu\nSubject: Re:  Progressive versus ?\nCc: erich@juniper.berkeley.edu\nStatus: RO\n\nWhen we came up with the term \"full matrix radiosity,\" we considered\nseveral alternative but couldn't think of anything more descriptive.\nI like the term in that it suggests that the matrix is assembled and\nstored unlike progressive refinement.  However, it would be nice if\nthe name implied that the \"full solution\" is also computed directly,\nunlike the progressive refinement.\n\ndan\n\n\n\n\nFrom don%allegra.att.com@research.att.com Sun Feb 17 15:35:53 1991\nReturn-Path: <don%allegra.att.com@research.att.com>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA12384; Sun, 17 Feb 91 15:35:49 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Sun, 17 Feb 91 15:36:03 PST\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA27443; Sun, 17 Feb 91 15:35:03 PST\nReceived: from research.att.com by miro.Berkeley.EDU (4.1/1.41)\n\tid AA24806; Sun, 17 Feb 91 15:16:45 PST\nMessage-Id: <9102172316.AA24806@miro.Berkeley.EDU>\nReceived: by research; Sun Feb 17 18:16:51 EST 1991\nDate: Sun, 17 Feb 91 18:15:08 EST\nFrom: don@allegra.att.com (Don Mitchell)\nTo: globillum@miro.berkeley.edu\nSubject: nomenclature\nStatus: RO\n\nI have always been disturbed by radiosity terminology.  First, I think\nthe language of Illumination Engineering and Radiometry should be used\ninstead of heat-transfer jargon.  I'd like to hear people talk about\n\"direct component of illumination\" (local) and \"interflected component\"\n(global) and \"diffuse interflected\" and \"specular interflected\".\n\nSecondly, we should not confuse algorithms with shading effects.  There\nmay be many ways to compute various components of illumination.  Ray\ntracing [Ward] or path tracing [Kajiya] or light textures [Shirley and\nHeckbert] are distinctly different algorithms from what I think of as\nthe \"Cornell Algorithms\" of computing form factors between faces and\nsolving a matrix.\n\nWhen people say \"radiosity\" it is not always clear whether they mean\nthe Cornell algorithm or the diffuse interflected component of\nillumination.  In Greenberg's recent Sci Am. article, he talks about\nradiosity versus ray tracing.  I think he is talking about algorithms\nin that case.\n\nFrom shirley@iuvax.cs.indiana.edu Sun Feb 17 17:48:32 1991\nReturn-Path: <shirley@iuvax.cs.indiana.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA12459; Sun, 17 Feb 91 17:48:28 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Sun, 17 Feb 91 17:48:41 PST\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA28293; Sun, 17 Feb 91 17:47:42 PST\nReceived: from iuvax.cs.indiana.edu by miro.Berkeley.EDU (4.1/1.41)\n\tid AA25208; Sun, 17 Feb 91 17:28:38 PST\nMessage-Id: <9102180128.AA25208@miro.Berkeley.EDU>\nReceived: by iuvax.cs.indiana.edu \nDate: Sun, 17 Feb 91 20:29:01 -0500\nFrom: shirley@iuvax.cs.indiana.edu\nTo: globillum@miro.berkeley.edu\nSubject: More Barcelona\nStatus: RO\n\n\nHello out there.  Only a few people have responded to my query about \nBarcelona.  Greg W is probably going, as is Eric H.  Holly R will\nprobably not make it.  I have been shopping for airfares and have\nnot done better than $950 round-trip, so I am probably out.  I may\nget lucky on a special fare, but I'm not holding my breath.\n\npete\n\nPS-- if you can get to Spain, it should be good.  Last year's workshop\nin France was great fun.\n\n\nFrom ph@miro.berkeley.edu Sun Feb 17 21:55:44 1991\nReturn-Path: <ph@miro.berkeley.edu>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA12593; Sun, 17 Feb 91 21:55:39 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Sun, 17 Feb 91 21:55:47 PST\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA29432; Sun, 17 Feb 91 21:54:48 PST\nReceived: by miro.Berkeley.EDU (4.1/1.41)\n\tid AA25875; Sun, 17 Feb 91 21:33:45 PST\nDate: Sun, 17 Feb 91 21:33:45 PST\nFrom: ph@miro.berkeley.edu (Paul Heckbert)\nMessage-Id: <9102180533.AA25875@miro.Berkeley.EDU>\nTo: globillum@miro.berkeley.edu\nSubject: Re:  Progressive versus ?\nStatus: RO\n\nHow about:\n\n    MATRIX RADIOSITY\t\ta la Goral, Cohen85\n\twhere the kernel of the integral operator is discretized in a\n\tlattice of rows and columns (a matrix) and stored in its entirety.\n\n    PROGRESSIVE RADIOSITY\ta la Cohen88\n\twhere the kernel is sampled a column at a time, as part of the\n\titerative algorithm for solving the system of equations\n\n    HIERARCHICAL RADIOSITY\ta la Hanrahan90\n\twhere the kernel is discretized (sampled) adaptively,\n\tas in Warnock's hidden surface algorithm or in quadtree subdivision\n\nPerhaps if progressive (iterative, on-the-fly) variants of hierarchical\nradiosity and other variations come along, we'll need composite names like\n\"progressive hierarchical radiosity\", etc.\n\nI'm undecided on whether what we're now calling \"radiosity algorithms\"\nshould be renamed, to distinguish it from radiosity (the unit).\nGreg and Don make good arguments that the name \"radiosity algorithm\"\nis misleading.  The most viable, concise alternative I've heard is\n\"zonal methods\".  Any others?\n\n-Paul\n\nin other news, the following people have joined globillum since Jan. 3:\n(note that we now have representatives from Japan and Australia!)\n\n# Mike Allison, Lawrence Livermore Lab\n\talias allison allison4@llnl.gov\n# Christian Bouville; CCETT; Rue du Clos Courtel; 35512 Cesson-Sevigne Cedex;\n# France\n\talias bouville bouville%ccettix@irisa.fr\n# Ute Claussen; Nordstr. 39; 4600 Dortmund 1; Germany\n# interests: illumination, real time rendering, car simulators, radiosity on PC\n\talias claussen ute@gris.informatik.uni-tuebingen.de\n\talias claussen_old igute@dtupev5a.bitnet\n# Chuck Grant, Lawrence Livermore Lab\n\talias grant grant1@llnl.gov\n\talias grant2 grant%delvalle.llnl.gov@lll-lcc.llnl.gov\n# Kazufumi Kaneda; Electric Machinery Lab, Hiroshima U.\n\talias kaneda kin@eml.hiroshima-u.ac.jp\n# Daniele Marini; Eidomatics Lab, Computer Science Dept, Univ. of Milan; Italy\n# interests: radiosity, ray tracing, parallel processing (Meiko)\n\talias marini marini@imiucca.unimi.it\n# Nelson Max, Lawrence Livermore Lab\n\talias max max2@llnl.gov\n# Eihachiro Nakamae; Electric Machinery Lab, Hiroshima U.\n\talias nakamae naka@eml.hiroshima-u.ac.jp\n# Tomoyuki Nishita; Electric Machinery Lab, Hiroshima U.\n\talias nishita nis@eml.hiroshima-u.ac.jp\n# Panu Rekola; Computer Science Dept, Helsinki U of Tech.; Finland\n\talias rekola pre@cs.hut.fi\n# Christophe Schlick; LaBRI; U of Bordeaux; 351 Cours de la Liberation\n# 33400 Talence; France\n# interests: ray tracing, radiosity, antialiasing, general reflectance functions\n\talias schlick schlick@geocub.greco-prog.fr\n# Jim Winget, Silicon Graphics\n\talias winget jmw@sgi.com\n# Ning Zhang; School of Electrical Engineering; U of Sydney; NSW 2006; Australia\n# interests: radiosity, ray tracing, physically-based illumination models\n\talias zhang nzhang@ee.su.oz.au\n\nFrom fwj@dutidh.tudelft.nl Mon Feb 18 04:01:49 1991\nReturn-Path: <fwj@dutidh.tudelft.nl>\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA12841; Mon, 18 Feb 91 04:01:46 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Mon, 18 Feb 91 04:01:58 PST\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA00945; Mon, 18 Feb 91 04:00:51 PST\nReceived: from mcsun.EU.net by miro.Berkeley.EDU (4.1/1.41)\n\tid AA27031; Mon, 18 Feb 91 03:49:31 PST\nReceived: from hp4nl.nluug.nl by mcsun.EU.net with SMTP;\n\tid AA21844 (5.65a/CWI-2.73); Mon, 18 Feb 91 12:49:45 +0100\nReceived: from [130.161.180.1] by hp4nl.nluug.nl with SMTP\n          id AA23845 (5.58.1.14/2.14); Mon, 18 Feb 91 12:48:48 MET\nReceived: by dutrun.tudelft.nl (5.57/1.10)\n          id AA07466; Mon, 18 Feb 91 12:05:31 +0100 (MET)\nMessage-Id: <9102181105.AA07466@dutrun>\nReceived: by dutidh; Mon, 18 Feb 91 12:11:21 -0100\nDate: Mon, 18 Feb 91 12:11:21 -0100\nFrom: fwj@dutidh.tudelft.nl\nTo: globillum@miro.berkeley.edu\nStatus: RO\n\nSubject: nomenclature - Don Mitchell's remarks\n\nI completely agree with Don's first remark. We should decide on a terminology \non the level of shading components: \"direct diffuse|specular reflection\" and \n\"diffuse|specular inter[re]flection\". \n\nIt would also be convenient to have different terms for the preprocessed \n(stored) intensity at the patch:\n  ? radiosity: total diffuse and specular reflection\n  ? radiosity: total diffuse component\n  ? radiosity: diffuse interreflection component\nI do not have any idea what to suggest for the \"?\"s.\n\nTalking about radiosity vs ray tracing makes sense if you talk about the \nshading components that can be modelled with traditional radiosity and \ntraditional ray tracing algorithms, but it is indeed confusing with the\nterminology of the algorithms (matrix vs shooting).\n\nErik\n\nFrom daemon Thu Feb 28 15:44:27 1991\nReceived: from hobbes.lbl.gov by lbl.gov (4.1/1.39)\n\tid AA17497; Thu, 28 Feb 91 06:45:29 PST\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA14228; Thu, 28 Feb 91 06:45:48 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Thu, 28 Feb 91 06:45:59 PST\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA17492; Thu, 28 Feb 91 06:45:11 PST\nReceived: from iuvax.cs.indiana.edu by miro.Berkeley.EDU (4.1/1.41)\n\tid AA12001; Thu, 28 Feb 91 06:26:09 PST\nMessage-Id: <9102281426.AA12001@miro.Berkeley.EDU>\nReceived: by iuvax.cs.indiana.edu \nDate: Thu, 28 Feb 91 09:32:52 -0500\nFrom: shirley@iuvax.cs.indiana.edu\nTo: globillum@miro.berkeley.edu\nSubject: More Barcelona info\nStatus: RO\n\n\nKadi Bouatouch tells me the Barcelona deadline has been extended to\nMarch 6th.  Does anyone know if email postscript submissions will\nbe accepted?\n\nthanks,\n\npete\n\nFrom daemon Thu Feb 28 15:53:41 1991\nReceived: from hobbes.lbl.gov by lbl.gov (4.1/1.39)\n\tid AA17526; Thu, 28 Feb 91 06:54:47 PST\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA14235; Thu, 28 Feb 91 06:55:06 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Thu, 28 Feb 91 06:55:23 PST\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA17522; Thu, 28 Feb 91 06:54:33 PST\nReceived: from iuvax.cs.indiana.edu by miro.Berkeley.EDU (4.1/1.41)\n\tid AA11987; Thu, 28 Feb 91 06:06:27 PST\nMessage-Id: <9102281406.AA11987@miro.Berkeley.EDU>\nReceived: by iuvax.cs.indiana.edu \nDate: Thu, 28 Feb 91 09:13:09 -0500\nFrom: shirley@iuvax.cs.indiana.edu\nTo: globillum@miro.berkeley.edu\nSubject: More Barcelona\nStatus: RO\n\n\nJust as I had decided it was too expensive, all the airfares have \ndropped like rocks.  Roundtrip between Indy and Barcelona is now less\nthan $400!!  Just letting y'all know in case that makes it changes\nanybody's plans.  Now, do I have time to submit something...?\n\npete\n\nFrom daemon Sun Mar  3 16:51:27 1991\nReceived: from hobbes.lbl.gov by lbl.gov (4.1/1.39)\n\tid AA29271; Sun, 3 Mar 91 07:52:06 PST\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA20774; Sun, 3 Mar 91 07:52:20 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Sun, 3 Mar 91 07:52:33 PST\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA29268; Sun, 3 Mar 91 07:51:50 PST\nReceived: from iuvax.cs.indiana.edu by miro.Berkeley.EDU (4.1/1.41)\n\tid AA01155; Sun, 3 Mar 91 07:32:08 PST\nMessage-Id: <9103031532.AA01155@miro.Berkeley.EDU>\nReceived: by iuvax.cs.indiana.edu \nDate: Sun, 3 Mar 91 10:38:51 -0500\nFrom: shirley@iuvax.cs.indiana.edu\nTo: globillum@miro.berkeley.edu\nSubject: Barcelona (again!)\nStatus: RO\n\n\nMy final mailing on Barcelona (I promise!).  TWA is selling REFUNDABLE\nroundtrip tickets for $390 (from Indiana), so I couldn't say no!  And once\nagain, the submission deadline is sometime next week (Wenesday or Friday?),\nand email postscript is acceptable.  The \"yankees\" on this list who've told\nme they're probably attending are:\n\n\tGreg Ward\n\tEric Haines\n\tFrancois Sillion*\n\tClaude Puech*\n\tme\n\nI think (based on the Rennes workshop and recent email) that many of the\nbest European researchers will also be there.\n\n\npete\n\n\n*honorary North Americans (these guys say they're eating at MacDonald's now!)\n\nFrom daemon Wed Mar 13 21:39:50 1991\nReceived: from hobbes.lbl.gov by lbl.gov (4.1/1.39)\n\tid AA07051; Wed, 13 Mar 91 12:41:31 PST\nReceived: from Csa1.LBL.Gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA12058; Wed, 13 Mar 91 12:41:31 PST\nReceived: from lbl.gov by Csa1.LBL.Gov with INTERNET ;\n          Wed, 13 Mar 91 12:41:50 PST\nReceived: from miro.Berkeley.EDU by lbl.gov (4.1/1.39)\n\tid AA07048; Wed, 13 Mar 91 12:41:15 PST\nReceived: by miro.Berkeley.EDU (4.1/1.41)\n\tid AA02667; Wed, 13 Mar 91 12:25:58 PST\nDate: Wed, 13 Mar 91 12:25:58 PST\nFrom: ph@miro.berkeley.edu (Paul Heckbert)\nMessage-Id: <9103132025.AA02667@miro.Berkeley.EDU>\nTo: globillum@miro.berkeley.edu\nSubject: Architectural CAD book wants examples\nStatus: RO\n\nFor your info:\n\n    From: dnoble@kahn.ced.berkeley.edu (Douglas Noble)\n    Newsgroups: comp.graphics\n    Subject: Book on Visual Repres. in Architecture\n    Date: 17 Aug 90 19:49:49 GMT\n    Organization: College of Environmental Design, U.C. Berkeley\n\n\t  Computer Aided Visual Representation in Architecture\n\n\t\t\t      Karen Kensek\n\t\t\tDouglas Noble, AIA, Ph.D.\n\n\t\t       Department of Architecture\n\t\t   University of California, Berkeley\n\n    We are currently working on developing a  book  on  this  subject\n    which  we  hope to have published in the Spring of 1991. The book\n    will graphically demonstrate the state of  the  art  in  computer\n    generated  visualization  for architects.  The orientation of the\n    book is toward the general public,  with  some  emphasis  on  the\n    professions  of  architecture  and  visualization.  We expect the\n    nature of the illustrations to be impressive  enough  to  capture\n    the interest of a very broad section of the population.  The main\n    point of the book is to capture  the  brilliant  images  produced\n    from  the  synthesis  of two artistic endeavors, architecture and\n    computer graphics.\n\n    If you or your firm are interested in participating by  including\n    your  own  work  please contact us at the address noted below.  A\n    longer version of this announcement is available on request.\n\n    Douglas Noble\n    Department of Architecture\n    232 Wurster Hall\n    University of California\n    Berkeley, CA  94704\n\n    (415) 642-4942\n\n    e-mail: dnoble@ced.berkeley.edu\n\nI spoke with Doug last week and he said:\n\n    We are still working on the book.\n    I am always interested in learning of others doing work in this area.\n    Please let them know of our project, and I look forward to hearing from\n    them!!!!\n\n    Doug Noble\n\nFrom greg Mon Mar 18 09:05:10 1991\nDate: Mon, 18 Mar 91 09:05:06 +0100\nFrom: greg (Greg Ward)\nMessage-Id: <9103180805.AA00948@lesosun1.epfl.ch>\nTo: globillum@miro.berkeley.edu\nSubject: Greg Ward's new address\nStatus: RO\n\nHello everyone,\n\nI'm on sabbatical for 9 months (through November) in Switzerland.  In case\nanyone wants to write to me or drop by, my address is:\n\n\tGreg Ward\n\tLESO - EPFL\n\tCH-1015 Lausanne\n\tSWITZERLAND\n\nph.\t41 (21) 693 4545\nfax\t41 (21) 693 2722\ne-mail\tgreg@lesosun1.epfl.ch\n\nThis also means that I will probably not be attending Siggraph this\nyear (sigh), but I will be closeby the European conferences, so if\nyou know of any that are a well kept secret, please clue me in.\n\n-Greg\n\nFrom daemon Wed Apr 10 01:09:36 1991\nReceived: from iuvax.cs.indiana.edu by miro.Berkeley.EDU (4.1/1.41)\n\tid AA29880; Tue, 9 Apr 91 15:44:50 PDT\nMessage-Id: <9104092244.AA29880@miro.Berkeley.EDU>\nReceived: by iuvax.cs.indiana.edu \nDate: Tue, 9 Apr 91 17:44:53 -0500\nFrom: peter shirley <shirley@iuvax.cs.indiana.edu>\nTo: globillum@miro.Berkeley.EDU\nSubject: papers\nStatus: RO\n\n\nHi everyone.  I am interested in what papers you guys might have going\ninto print these days.  If so, would you be willing to mail abstracts to this\nlist?  I will put in my ante:\n\n(to appear Graphics Interface '90)\n\n\nA Ray Tracing Framework for Global Illumination Systems\n         by Shirley, Sung, and Brown\n\nThe fundamental software components useful for a zonal ray tracing\nsystem are described.  The interface protocols and some implementational\nobservations are outlined for each of the key components.  \nComponents for sampling, ray-object intersection, and \nzonal (radiosity) calculations are emphasized.\nSome results from a global illumination program assembled \nfrom the components are discussed.\n\n\n\nthanks,\n\npete\n\nFrom daemon Wed Apr 10 04:42:50 1991\nReceived: from SGI.COM by miro.Berkeley.EDU (4.1/1.41)\n\tid AA03858; Tue, 9 Apr 91 19:18:54 PDT\nReceived: from giraffe.asd.sgi.com by SGI.COM via SMTP (5.65+bind 1.5+ida/910110.SGI)\n\tfor globillum@miro.Berkeley.EDU id AA19418; Tue, 9 Apr 91 19:18:44 -0700\nReceived: from studmuffin.asd.sgi.com by giraffe.asd.sgi.com (5.52/900721.SGI)\n\tfor sgi.sgi.com!iuvax.cs.indiana.edu!shirley id AA18685; Tue, 9 Apr 91 19:18:42 PDT\nReceived: by studmuffin.asd.sgi.com (5.52/900721.SGI)\n\tfor @giraffe.asd.sgi.com:globillum@miro.Berkeley.EDU id AA22870; Tue, 9 Apr 91 19:18:40 PDT\nDate: Tue, 9 Apr 91 19:18:40 PDT\nFrom: drb@studmuffin.asd.sgi.com (Dan Baum)\nMessage-Id: <9104100218.AA22870@studmuffin.asd.sgi.com>\nTo: peter shirley <shirley@iuvax.cs.indiana.edu>, globillum@miro.Berkeley.EDU\nSubject: Re:  papers\nStatus: RO\n\nHere's my abstract:\n\n\"Making Radiosity Usable: Automatic Preprocessing and Meshing Techniques\nfor the Generation of Accurate Radiosity Solutions\"\n\nby Baum, Mann, Smith, Winget\n\n(to appear in SIGGRAPH '91)\n\nFew end-users, such as architects and designers use radiosity\nsince generating accurate solution of real world environments\nis user-intensive and requires significant knowledge of the method. \nThe output of most commerical modeling packages must be substantially\n\"cleaned up\" to satisfy the geometrical and topological criteria\nimposed by radiosity solution algorithms.  Furthermore, the mesh\nused as the basis of the radiosity computation must meet several\nadditional requirements for the solution to be accurate.\n\nA set of geometrical and topological requirements is formalized\nthat when satisfied yields an accurate radiosity solution.  A\nseries of algorithms is introduced that automatically processes \nraw model databases to meet thse requirements.  Thus, the end-user\ncan concentrate on the design rather than on the details of the \nradiosity solution process.  These algorithms are generally\nindependent of the radiosity solution technique user, and thus\napply to all mesh based radiosity methods.\n\n\n\ndan\n\n\n\n\nFrom daemon Wed Apr 10 17:38:42 1991\nReceived: from uu.psi.com by miro.Berkeley.EDU (4.1/1.41)\n\tid AA13723; Wed, 10 Apr 91 08:24:07 PDT\nReceived: from eye.UUCP by uu.psi.com (5.61/3.1.090690-Performance Systems International)\n\tid AA05350; Wed, 10 Apr 91 11:22:21 -0400\nReceived: from juniper by eye with SMTP\n\t(15.11/15.6) id AA17436; Wed, 10 Apr 91 10:31:34 edt\nReceived: by juniper\n\t(15.11/15.6) id AA00312; Wed, 10 Apr 91 10:31:32 edt\nMessage-Id: <9104101431.AA00312@juniper>\nFrom: erich@uu.psi.com@eye.UUCP (Eric Haines)\nDate: Wed, 10 Apr 1991 10:31:31 EDT\nX-Mailer: Mail User's Shell (7.1.1 5/02/90)\nTo: globillum@miro.Berkeley.EDU\nSubject: abstracts\nStatus: RO\n\nFollowing Pete's lead, here's the abstract for our Barcelona Workshop\npaper:\n\nShaft Culling for Efficient Ray-Traced Radiosity\n\nEric Haines, John Wallace\n3D/Eye Inc, Ithaca, NY\n\nIn radiosity algorithms, much time is spent computing visibility between two\nsurfaces.  One approach to approximating this visibility is to use ray casting\nmethods.  A new algorithm is presented which takes advantage of object\ncoherency when using ray casting for radiosity.  An efficient method is\npresented to form a volume between the emitter and receiver, and then generate\na candidate list of items partially or wholly within the volume.  Using this\nlist, ray casting is performed to determine the amount of visibility between\nsurfaces.  Statistics are presented showing the decrease in overall\ncomputation time compared to a traditional ray casting technique.\n\n----\n\nMy hundred word summary:\n\nWhen doing ray casting for radiosity there are a number of areas where\ndifferent forms of coherence can be used, e.g. for a step of progressive\nradiosity, the light source is always one of the endpoints of all rays.  Also\nin radiosity, rays endpoints can be derived directly before any ray testing is\ndone (as opposed to ray tracing, where the ray must be shot in order to derive\nthe origin of the reflection, refraction, and shadow rays).  The scheme is a\nhybrid of bounding volume hierarchies and 5D ray tracing with some interesting\noptimizations for testing boxes against the shaft (a shaft being defined as\nthe volume of space between two elements being tested for visibility).\n\n\nThis paper will also be a part of the Frontiers in Rendering SIGGRAPH course\nnotes, and the Barcelona Workshop will eventually appear as a Springer-Verlag\nbook, so it won't be totally inaccessible to all.\n\nEric\n\nFrom daemon Wed Apr 10 20:05:25 1991\nReceived: from apple.com by miro.Berkeley.EDU (4.1/1.41)\n\tid AA15931; Wed, 10 Apr 91 10:53:22 PDT\nReceived: from [90.1.0.10] by apple.com with SMTP (5.61/25-eef)\n\tid AA14901; Wed, 10 Apr 91 10:53:29 -0700\n\tfor globillum@miro.Berkeley.EDU\nReceived: by goofy.apple.com (5.61/25-eef)\n\tid AA09756; Wed, 10 Apr 91 10:53:09 -0700\n\tfor globillum@miro.Berkeley.EDU\nDate: Wed, 10 Apr 91 10:53:09 -0700\nFrom: Eric Chen <chense@apple.com>\nMessage-Id: <9104101753.AA09756@internal.apple.com>\nTo: globillum@miro.Berkeley.EDU\nSubject: papers\nStatus: RO\n\n\nTo appear in Siggraph 91:\n\nA Progressive Multi-Pass Method for Global Illumination\n\nShenchang Eric Chen, Holly E. Rushmeier , Gavin Miller, Douglass\nTurner\n\nAdvanced Technology Group\nApple Computer Inc.\n20705 Valley Green Dr.\nCupertino, CA 95014\n\nThe George Woodruff School of Mechanical Engineering\nGeorgia Institute of Technology\nAtlanta, GA 30332-0405\n\nABSTRACT\n\nA new  progressive global illumination method is presented which\nproduces approximate images quickly, and then continues to\nsystematically produce more accurate images. The method combines the\nexisting methods of progressive refinement radiosity, Monte Carlo\npath tracing and light  ray tracing. The method does not place any\nlimitation on surface properties such as ideal Lambertian or\nmirror-like.  To increase efficiency and accuracy, the new concepts\nof light source reclassification, caustics reconstruction, Monte\nCarlo path tracing with a radiosity preprocess and an interruptible\nradiosity solution are introduced. The method presents the user with\nmost useful information about the scene as early as possible by\nreorganizing the method into a radiosity pass, a high frequency\nrefinement pass and a low frequency refinement pass. The\nimplementation of the method is demonstrated, and sample images are\npresented.\n\n\nFrom daemon Wed Apr 10 20:13:05 1991\nReceived: from cs.utexas.edu by miro.Berkeley.EDU (4.1/1.41)\n\tid AA16083; Wed, 10 Apr 91 11:00:19 PDT\nReceived: from muleshoe.cs.utexas.edu by cs.utexas.edu (5.64/1.98) with SMTP\n\tid AA08055; Wed, 10 Apr 91 12:59:38 -0500\nPosted-Date: Wed, 10 Apr 91 12:59:31 CDT\nMessage-Id: <9104101759.AA00765@muleshoe.cs.utexas.edu>\nReceived: by muleshoe.cs.utexas.edu (5.59/1.4-Client)\n\tid AA00765; Wed, 10 Apr 91 12:59:32 CDT\nFrom: subramn@cs.utexas.edu (K. R. Subramanian)\nDate: Wed, 10 Apr 91 12:59:31 CDT\nX-Mailer: Mail User's Shell (6.5.6 6/30/89)\nTo: globillum@miro.Berkeley.EDU\nSubject: abstracts..\nStatus: RO\n\nHere is the abstract of our submission to Graphics Interface '91.\n\n----------------\n\nAutomatic Termination Criteria for Ray Tracing Hierarchies\n\nK.R.Subramanian and Donald S. Fussell\nDepartment of Computer Sciences \nThe University of Texas at Austin\n\nA common problem in space subdivision hierarchies used in ray tracing\nis determining the proper termination criteria to stop subdivision. \nWe propose a cost model based on scene characteristics that can be \nused to predict the correct termination point to optimize performance. \nThe characteristics are determined as the hierarchy is being built. \nThe model is applied to a variety of space subdivision schemes to \ntest its accuracy. Experimental results indicate the power and usefulness \nof this model when applied to some standard ray tracing benchmarks.\n\n-------------------\n\n-- \nK.R.Subramanian                                 subramn@cs.utexas.edu\nThe University of Texas at Austin.              (512)-471-9708(Off)\nComputer Sciences, Taylor Hall 2.124            (512)-452-9603(Home)\nAustin, Tx 78712-1188.\n\nFrom daemon Wed Apr 10 22:09:02 1991\nReceived: from ramius.llnl.gov by miro.Berkeley.EDU (4.1/1.41)\n\tid AA17907; Wed, 10 Apr 91 12:56:31 PDT\nReceived: by ramius.llnl.gov (4.1/LLNL-1.18)\n\tid AA17817; Wed, 10 Apr 91 12:54:13 PDT\nDate: Wed, 10 Apr 91 12:54:13 PDT\nFrom: nelson@ramius.llnl.gov (Nelson Max)\nMessage-Id: <9104101954.AA17817@ramius.llnl.gov>\nTo: globillum@miro.Berkeley.EDU\nStatus: RO\n\nHere is the (revised) title, abstract and idea of a rejected Siggraph '91 paper\n\nLinear Radiosity Approximation using Vertex-to Vertex Form Factors\n  by Nelson Max and Michael Allison\n  Lawrence Livermore National Laboratory\n\nAbstract\nUsing radiosity computed at vertices, the radiosity across a triangle can be\napproximated by linear interpolation. We develop vertex-to-vertex form factors\nbased on this linear radiosity approximation, and show how they can be computed\nefficiently using modern hardware-accelerated shading and z-buffer technology.\n\nBasic idea:\nUse the red and green channels to represent two of the three barycentric\ncoordinates of a triangle, and the blue and alpha channels to record the\npolygon id. Then the data in a z-buffered hemicube at a vertex can be used\nto efficiently get the vertex-to-vertex form factors, by summing a \nbarycentric coordinate times the hemicube delta form factor into the \nappropriate vertex index, obtained from the polygon id.\n\nThe paper also discusses the modifications necessary to handle a vertex which\nbelongs to two separate surfaces, for example, along a corner between two\nwalls of a room. The paper may never get published, because the referees\nthought it was not original enough, but I hope to generalize it to higher\norder polynomials, using finite element ideas.\n\nFrom daemon Wed Apr 10 23:05:42 1991\nReceived: from hydra.gatech.edu by miro.Berkeley.EDU (4.1/1.41)\n\tid AA18828; Wed, 10 Apr 91 13:53:21 PDT\nReceived: by hydra.gatech.edu (5.61/3.1)\n\tid AA24860; Wed, 10 Apr 91 16:53:24 -0400\nDate: Wed, 10 Apr 91 16:53:24 -0400\nFrom: hr3@prism.gatech.edu (RUSHMEIER,HOLLY E)\nMessage-Id: <9104102053.AA24860@prism.gatech.edu>\nTo: globillum@miro.Berkeley.EDU, nelson@ramius.llnl.gov\nSubject: vertex to vertex factors\nStatus: RO\n\nI have looked at formulating a vertex to vertex form factor also, assuming\nlinear interpolation. I think a number of other people have too. Using\nthe hardware z-buffer is really clever. I use all the channels for the\nsurface id, as though someday I'm planning to do millions and millions\nof surfaces.\nWhat kind of improvements did you find using the new factors? I assume\nthey were significant or it wouldn't be worth looking at higher orders.\n\nI derived a solution for factors from edge vertices (I think):\t\n\nLet dA1 be the origin of the coordinate system, and let the z-axis\nbe aligned with the normal to surface dA1. Let A2 be defined by\nthe coordinates (a,b,c),(0,d,0) and (0,-f,0). If d and f are both\nnot equal to zero I obtained:\n\nFdA1-A2 = (1/2PI) {2a/sqrt(a**2+c**2) times \n                     asin(sqrt(a**2+c**2)/sqrt(a**2+b**2+c**2)\n                       + PI}\n\nThe cases for d=0 or f=0 are a bit messier to write out. Overall it\nmakes sense to me that the result doesn't depend on d and f(the length\nof the edge), but just on the orientation of A2 relative to A1.\nHas anybody else looked at this or the corner case?\n\n-- Holly Rushmeier\n\nFrom daemon Thu Apr 11 03:11:50 1991\nReceived: from extro.ucc.su.OZ.AU ([129.78.64.1]) by miro.Berkeley.EDU (4.1/1.41)\n\tid AA01722; Wed, 10 Apr 91 17:54:04 PDT\nReceived: from brutus.ee.su.OZ.AU by extro.ucc.su.OZ.AU (5.61+/1.34)\n\tid AA22501; Thu, 11 Apr 1991 10:53:41 +1000\nReceived: by brutus.ee.su.oz.au (5.61/1.34)\n\tid AA23250; Thu, 11 Apr 1991 10:54:43 +1000\nDate: Thu, 11 Apr 1991 10:54:43 +1000\nFrom: nzhang@ee.su.oz.au (Ning Zhang)\nMessage-Id: <9104110054.AA23250@brutus.ee.su.oz.au>\nTo: globillum@miro.Berkeley.EDU\nSubject: Re: papers\nStatus: RO\n\nHere is the abstract of a rejected siggraph'91 paper and the idea of\na paper accepted by the Eurographics workshop.\n\nSynchronous Refinement: An Efficient Radiosity Solution for General\nGlobal Illumination Simulation\nNing Zhang, School of Electrical Engineering, University of Sydney\n\nPrevious hybrid algorithms for global illumination simulation are\nlimited in a combination of ideal diffuse and mirror-like specular\nreflectance models. In this paper we present an efficient, general\nsolution of global illumination for general reflectance distributions.\nWe use an extended progressive refinement algorithm, which defines\nour solution framework, to propagate both diffusely and specularly\nreflected energy in a synchronous way so that bidirectional reflectance\ndistribution functions can be directly used for accurately\ncomputing light energy transfer between surfaces. Our solution involves\na distribution classification/merging method to keep time and\nspace complexity under control.  We employ the combination\nof geometry and illumination criteria for adaptive sampling. Finally\nflexible control of energy propagating in the synchronous refinement\nmay make the solution applicable to an incremental radiosity solution.\n\nBasic idea: The algorithm is an attempt to put Immel's algorithm in progressive\nradiosity. Radiosity distribution is represented by hemi-sphere instead of\nhemi-cube (a reviewer suggested that it could be represented by spherical\nharmonics in frequency domain) and stored for shooting patches only. \n\n---\n\nThis paper is the extension of some sections in the last paper.\n\nTwo Methods for Speeding up Form-factor Calculation \nNing Zhang, School of Electrical Engineering, University of Sydney\n\nMethod 1: Extended Hemi-cube\n \nEvery point in triangles or quadrilaterals, which are commonly used in\nradiosity, can be addressed by (u,v) index values. By storing (u,v)\nvaules in the hemi-cube buffer, only one rotation,projection and scan-\nconversion for all elements of a polygon.\n\nMethod 2: ``Cache-pool'' scheme for Ray-casting\n\nThe rays fired for determining form-factor between an emitter and a receiver\nare bounded in a limit volume like a shaft. We use Kay/Kajiya's algorithm\nto build a global hierarchy (tree) structure for the scene and use the\n`shaft volume' to prune the tree for building a `cache-pool' which can be\nused for reducing the traveling in the tree.\n\nFrom greg Fri Apr 12 10:47:52 1991\nDate: Fri, 12 Apr 91 10:47:49 +0200\nFrom: greg (Greg Ward)\nMessage-Id: <9104120847.AA11959@lesosun1.epfl.ch>\nTo: globillum@miro.Berkeley.EDU\nSubject: yet another abstract\nStatus: RO\n\nHi Everyone,\n\nJust thought I'd throw in the abstract of the paper I will present\nat the European Rendering Workshop in Barcelona this May:\n\n\tAdaptive Shadow Testing for Ray Tracing\n\tGreg Ward, Lawrence Berkeley Laboratory\n\nABSTRACT\nWe present a simple technique for improving the efficiency of ray\ntracing in scenes with a large number of light sources. The sources are\nsorted according to their potential contribution, and only those\nsources whose shadows are above a specified threshold are tested.  The\nremainder are added into the result in propor- tion to a statistical\nestimate of their visibility.  The algorithm requires very little\nstorage, and produces no objectionable artifacts.\n\nCONCEPT\nIn scenes with many light sources, only a few will create strong\nshadows in any one part of the scene.  These will generally be the\nsources with the highest concentration of light in that section due to\nsource brightness, direction and proximity.  The remainder of the light\nsources will contribute, but without causing any significant contrast\ngradients.  Since it is contrast that stimulates the human visual\nsystem, lack of contrast translates to low importance for visual\nstudies.  This observation leads to a simple optimization:  we can\nperform shadow testing on the sources with the highest potential\ncontributions first, and quit testing when the remainder of the\ncontributions is below some threshold.  By itself, this approach will\nensure an absolute error bound equal to the given threshold.  However,\nit is still not optimal since we don't know what to do with the\nremainder of untested sources.  Do we add them all in, leave them all\nout, or add in some and leave out others?  How we answer this question\nin effect determines the efficiency of our algorithm.  If we do a good\njob guessing at the visibility of light sources we don't test, our\nresults will be very closer to those of the full calculation without\nthe associated cost.\n\nI am glad to hear Eric H. say that the proceedings will be published.\nI have been relishing the copy Peter Shirley made for me of last year's\nproceedings.  (Thanks again, Pete!)\n\nAdios!\n-Greg\n\nFrom greg Fri Apr 12 13:09:44 1991\nDate: Fri, 12 Apr 91 13:09:41 +0200\nFrom: greg (Greg Ward)\nMessage-Id: <9104121109.AA12319@lesosun1.epfl.ch>\nTo: fxs@squid.graphics.cornell.edu\nSubject: reflection model\nStatus: RO\n\nHi Francois,\n\nI'm now in Switzerland, banging away on another keyboard.\n\nI hope that your papers were accepted by Siggraph -- they are very good!\nI just got a closer look at the paper by Xiao on light reflection models,\nand I wanted to get ahold of him directly with some questions I had.\nCan you give me his e-mail address?  I could also ask you the questions,\nbut I imagine that you are busy enough as it is.\n\nAu revoir,\nGreg\n\nFrom daemon Fri Apr 12 18:31:29 1991\nReceived: from mcsun.EU.net by miro.Berkeley.EDU (4.1/1.41)\n\tid AA10826; Fri, 12 Apr 91 09:15:44 PDT\nReceived: from hp4nl.nluug.nl by mcsun.EU.net with SMTP;\n\tid AA27148 (5.65a/CWI-2.81); Fri, 12 Apr 91 18:15:38 +0200\nReceived: from dutrun.tudelft.nl by hp4nl.nluug.nl with SMTP\n          id AA17167 (5.58.1.14/2.14); Fri, 12 Apr 91 17:13:32 +0100\nReceived: by dutrun.tudelft.nl (5.57/1.10)\n          id AA18148; Fri, 12 Apr 91 17:31:03 +0200 (MET)\nMessage-Id: <9104121531.AA18148@dutrun>\nReceived: by dutidh; Fri, 12 Apr 91 17:29:42 met\nDate: Fri, 12 Apr 91 17:29:42 met\nFrom: Erik Jansen <fwj@dutidh.tudelft.nl>\nTo: globillum@miro.Berkeley.EDU\nStatus: RO\n\nSubject: Info on Barcelona workshop\n\nThe program of the Barcelona workshop is completed. It contains 25\npresentations on the following four subjects:\n - rendering equation (sampling strategies) 6 papers\n - efficient radiosity methods (discretization, visibility preproc.) 8 papers\n - parallel ray tracing/radiosity (multi-proc. implem.) 6 papers\n - visualization (general)\nA total of 20 papers on global illumination! Plus the presentations\nof the two invited speakers (Sillion and Ward). I think the program gives\na very interesting overview of current research on radiosity. \n\nThere will be a preprint of the proceedings available at the workshop.\nThe workshop itself, however, is only open for the participants and\nthe authors of the not-accepted papers. So if you are not among them then \nyou have to obtain a copy of the papers from one of your friends. The \nofficial proceedings will be published by Springer verlag, but that will \ntake some time.\n\nErik Jansen\n\nFrom daemon Fri Apr 12 19:04:54 1991\nReceived: from mcsun.EU.net by miro.Berkeley.EDU (4.1/1.41)\n\tid AA10965; Fri, 12 Apr 91 09:51:17 PDT\nReceived: from hp4nl.nluug.nl by mcsun.EU.net with SMTP;\n\tid AA29739 (5.65a/CWI-2.81); Fri, 12 Apr 91 18:51:17 +0200\nReceived: from dutrun.tudelft.nl by hp4nl.nluug.nl with SMTP\n          id AA20563 (5.58.1.14/2.14); Fri, 12 Apr 91 17:49:05 +0100\nReceived: by dutrun.tudelft.nl (5.57/1.10)\n          id AA18317; Fri, 12 Apr 91 17:46:05 +0200 (MET)\nMessage-Id: <9104121546.AA18317@dutrun>\nReceived: by dutidh; Fri, 12 Apr 91 17:44:07 met\nDate: Fri, 12 Apr 91 17:44:07 met\nFrom: Erik Jansen <fwj@dutidh.tudelft.nl>\nTo: globillum@miro.Berkeley.EDU\nStatus: RO\n\nSubject: paper for Barcelona Workshop\n\nOur contribution to the workshop is the following paper (basically the \none that failed to meet the SG deadline):\n\nSource selection for the direct lighting computation in global illumination \n\nArjan J.F. Kok\nFrederik W. Jansen\nDelft University of Technology* \nThe Netherlands\n\nAbstract \nComputation of the global illumination in a scene can be improved by \nseparating the direct component of the lighting that is received by a patch \ndirectly from light sources, from the indirect component that is received \nby intermediate interreflection from other patches. The indirect component is \ncalculated during the preprocessing and is stored as the radiosity shading at \nthe patch. The direct component is calculated during the rendering phase by \ntracing shadow rays like in conventional ray tracing. The number of shadow \nrays can be reduced by exploiting shadow coherence, and by making a selection \nfor the number of light sources that are taken into account for the direct \nlighting computation. Different criteria to select these sources are given.\n\nKey words: radiosity, global illumination, source sampling\n\nAs you see quite similar to Ward's presentation. We maintain during the \npreprocessing for each patch a list of the n strongest (shadow contrast\ncreating) light sources and sum the contribution of the rest to the \npreprocessed radiosity that is stored at the patch vertices. Different\ncriteria can be applied to determine n and to decide how many shadow\nrays should be cast during the rendering phase. The techniques are very\neffective and give high-quality pictures (with both sharp and soft shadows). \n\nFrom daemon Fri Apr 12 22:26:00 1991\nReceived: from charon.cwi.nl by miro.Berkeley.EDU (4.1/1.41)\n\tid AA12017; Fri, 12 Apr 91 13:12:13 PDT\nReceived: by charon.cwi.nl with SMTP; Fri, 12 Apr 91 22:12:20 +0200\nReceived: by paling.cwi.nl with SMTP; Fri, 12 Apr 91 22:12:19 +0200\nMessage-Id: <9104122012.AA04004@paling.cwi.nl>\nTo: globillum@miro.Berkeley.EDU\nSubject: abstracts, abstracts, abstracts, ....\nDate: Fri, 12 Apr 91 22:12:17 +0200\nFrom: robertl@cwi.nl\nStatus: RO\n\n\n\nHere's mine (accepted to the EG Rendering Workshop in\nBarcalona).\n\n\n\tDivide and Conquer Radiosity.\n\t----------------------------\n\tRobert van Liere\n\tCWI, Amsterdam\n\nABSTRACT (of an extended abstract)\n----------------------------------\n\nWe present a parallel algorithm for solving the radiosity equations.\nThe implementation of the algorithm is well suited for shared memory \nmulti-processor systems.\n\nThe basic idea of the algorithm is intuitively described as follows :\n\n1. Divide a scene into a number of disjunct subscenes.\n   A subscene boundary is modeled as an ideal translucent surface;\n   i.e. the boundary can pass on light to the adjacent subscene\n   without modifications.\n\n2. Apply a fixed number of iterations of the progressive refinement solution \n   process to each subscene.\n\n3. Transfer the accumulated energy on the translucent boundary \n   of each subscene to the adjacent subscene.\n\n4. Render all subscenes. Boundaries are not rendered.\n\n5. Goto step 2.\n\nAlthough we have limited ourselves to diffuse environments,\nthe algorithm can easily be extended to specular environments.\n\nIn the paper we use existing ``standard'' methods to do\nconvergence and error analysis of the solution process. We\nprovide empirical support for this analysis by using a complex\nscene as a test case for 1, 4, 8 and 16 subscenes.\n\nFinally, we touch upon forthcomming work :\n\t+ determining heuristics for optimal subscene subdivision\n\t+ dynamic subscene subdivision\nand last but not least :\n\t+ MINIMIZING MEMORY CONSUMPTION OF BOUNDARIES !!!!\n\n------------------------------------------------\n\n-- Robert\n\nFrom daemon Mon Apr 15 22:39:04 1991\nReceived: from research.att.com by miro.Berkeley.EDU (4.1/1.41)\n\tid AA01937; Mon, 15 Apr 91 13:24:44 PDT\nMessage-Id: <9104152024.AA01937@miro.Berkeley.EDU>\nReceived: by inet; Mon Apr 15 16:24 EDT 1991\nDate: Mon, 15 Apr 91 16:24:17 EDT\nFrom: don@allegra.att.com (Don Mitchell)\nTo: globillum@miro.Berkeley.EDU\nSubject: SIGGRAPH paper\nStatus: RO\n\nI sent an abstract of my SIGGRAPH 91 paper to you all some months ago.\nRight now I am agonizing over whether to change the title from\n\n\tSpectrally Optimal Sampling for Distributed Ray Tracing\nto\n\tSpectrally Optimal Sampling for Distribution Ray Tracing\n\nI don't think I will change it.  My feeling is \"Distributed Ray\nTracing\" is not the best name, but everyone in graphics knows exactly\nwhat it means.  We all talked about this issue before.  Cook's\nalgorithm could be called\n\n\tCook Ray Tracing\n\tDistribution Ray Tracing (probably the best proposal)\n\tMonte Carlo Ray Tracing\n\tMultidimensional Ray Tracing\n\tStochastic Ray Tracing\n\nBut if you do this, somewhere in your paper you will have to say:\n\n\t\"...where by \"Foobar Ray Tracing\" I mean distributed ray\n\ttracing [Cook84,Cook86].\"\n\nI figure as long as you have to say that, then it is just confusing\nto use a variety of non-standard names for it.\n\nFrom daemon Tue Apr 16 07:05:14 1991\nReceived: from QUCDN.QueensU.CA by miro.Berkeley.EDU (4.1/1.41)\n\tid AA04954; Mon, 15 Apr 91 21:54:10 PDT\nReceived: from qucis.queensu.ca by QUCDN.QueensU.CA (IBM VM SMTP R1.2.2MX) with TCP; Tue, 16 Apr 91 00:54:53 EDT\nReceived: from qusuna.qucis.queensu.ca by qucis.queensu.ca (4.1/SMI-4.1-qs1.1)\n\tid AA09087; Tue, 16 Apr 91 00:54:35 EDT\nFrom: lalonde@qucis.queensu.ca (Paul Lalonde)\nReceived: by qusuna.qucis.queensu.ca (4.0/SMI-4.0-qc1.1)\n\tid AA13046; Tue, 16 Apr 91 00:54:31 EDT\nDate: Tue, 16 Apr 91 00:54:31 EDT\nMessage-Id: <9104160454.AA13046@qusuna.qucis.queensu.ca>\nTo: globillum@miro.Berkeley.EDU\nSubject: more abstracts...\nStatus: RO\n\nFollowing in the recent burst of abstracts, here is a working draft of\nthe abstract from my MSc thesis, due out in August (I hope).\n\t-Paul\n\nPresented is a progressive radiosity algorithm using progressive adaptive\nrefinement of the scene into patches between which to compute form\nfactors.  Instead of subdividing prior to rendering, I propose a method\nof adaptively subdividing the scene bassed upon the change in radiance\nover a surface.  The subdivision is accomplished by creating convex\nnon-overlaping patches positioned at the model's surfaces over which\nthe radiance is near constant, aproximating the surface.  The patches\nare represented as disks with arcs cut from them, whose radii are\nrelated to rate of change of the illumination on the surface being\napproximated by the disk.  Patches are generated adaptively by sampling\nthe radiance of a surface using ray casting techniques.  Patches found\nto overlap can be subdivided by inserting appropriate chords and\nappropriately redistributing their radiances.  By using known\nillumination information the sample points and restructuring as more\ninformation becomes known the subdivisions come to fall along shadow\nedges and other discontinuities in the scene.  An efficient method is\npresented for storage and lookup of these patches.  An extension is\nalso presented allowing specular interactions and caustic effects to be\nproperly simulated.\n\n\t\n Paul A. Lalonde\t \tInternet: lalonde@qucis.queensu.ca\n Home Phone: (613)546-4713\tWork Phone: (613)545-6754\n\n\t\"The only true law is that which leads to freedom\"\n\t\t\t- Richard Bach, _Jonathan Livingston Seagull_\n\nFrom daemon Tue Apr 16 17:08:16 1991\nReceived: from carla.dist.unige.it by miro.Berkeley.EDU (4.1/1.41)\n\tid AA06732; Tue, 16 Apr 91 07:51:43 PDT\nReceived: from imiucca.unimi.it by carla.dist.unige.it with SMTP\n\t(5.61++/IDA-1.2.8) id AA29405; Tue, 16 Apr 91 16:57:00 +0200\nFrom: marini@imiucca.unimi.it\nReceived: by imiucca.unimi.it\n\t(15.11/15.6) id AA02214; Tue, 16 Apr 91 16:50:41 mdt (GMT+1)\nDate: Tue, 16 Apr 91 16:50:41 mdt\nMessage-Id: <9104162250.AA02214@imiucca.unimi.it>\nTo: globillum@miro.Berkeley.EDU\nStatus: RO\n\nHello \n\nI very interested in one papers, but I dont \nfind it, anybody can send me ????\nit is\nA FAST SCAN LINE ALGORITHM FOR RENDERING PARAMETRIC\nSURFACE\nComputer Graphics 13 (2) pag. 289-99 year 1979\n\nThank you very..... very much!!!!\n\n\nP.S. my email is marini@imiucca.unimi.it\nand my address surface is:\n\nPela Barbara (D. Marini)\nDipartimento di Scienze dell'Informazione\nUniversita' degli Studi di Milano\nLaboratorio di Eidomatica\nvia VIOTTI 5\n20133 MILANO (ITALY)\n\nagain thank you and sorry for my English!!!\n\nBarbara.\n \n\n\nFrom daemon Wed Apr 17 04:08:01 1991\nReceived: from cs.utexas.edu by miro.Berkeley.EDU (4.1/1.41)\n\tid AA11230; Tue, 16 Apr 91 18:55:10 PDT\nReceived: from ebirah.cs.utexas.edu by cs.utexas.edu (5.64/1.99) with SMTP\n\tid AA11523; Tue, 16 Apr 91 20:54:49 -0500\nPosted-Date: Tue, 16 Apr 91 20:53:45 CDT\nMessage-Id: <9104170153.AA06547@ebirah.cs.utexas.edu>\nReceived: by ebirah.cs.utexas.edu (5.59/1.4-Client)\n\tid AA06547; Tue, 16 Apr 91 20:53:50 CDT\nFrom: atc@cs.utexas.edu (Alvin T. Campbell III)\nDate: Tue, 16 Apr 91 20:53:45 CDT\nX-Mailer: Mail User's Shell (6.5.6 6/30/89)\nTo: globillum@miro.Berkeley.EDU\nSubject: abstract\nCc: atc@cs.utexas.edu\nStatus: RO\n\n\nBelow is the abstract of a paper Don Fussell and I submitted to SIGGRAPH '91.\nIt was not accepted, but the reviews were generally positive, so we are\nrewriting it for submission elsewhere.\n\nAnalytic Illumination with Polygonal Light Sources\n\nA. T. Campbell, III\nDonald S. Fussell\nDepartment of Computer Sciences\nThe University of Texas at Austin\nAustin, TX 78712\n\nModeling the effects of finite-sized light sources has been an active area\nof research for many years.  Most methods simplify the problem by \napproximating the area source with a collection of point sources.  The only \nexisting analytic methods work in screen space to compute a single image.  \nThis paper presents an object-space algorithm to model illumination from \npolygonal light sources.  The result is a collection of smooth-shaded \npolygonal facets which may be rendered from any viewing position.  Binary \nSpace Partitioning trees are used to compute the umbra and penumbra boundaries \nefficiently.  Fast analytic techniques are developed for illumination \ncalculations.  Numerical optimization techniques are used to sample the \nshading function in unshadowed regions finely enough to find all significant \nillumination gradations.  Illumination calculations are optimized to \nconcentrate computational effort on parts of the scene where they are most \nneeded.\n\nFrom daemon Wed Apr 17 18:33:41 1991\nReceived: from uu.psi.com by miro.Berkeley.EDU (4.1/1.41)\n\tid AA15174; Wed, 17 Apr 91 09:21:11 PDT\nReceived: from eye.UUCP by uu.psi.com (5.61/3.1.090690-Performance Systems International)\n\tid AA23032; Wed, 17 Apr 91 12:19:21 -0400\nReceived: from juniper by eye with SMTP\n\t(15.11/15.6) id AA09672; Wed, 17 Apr 91 11:56:44 edt\nReceived: by juniper\n\t(15.11/15.6) id AA01561; Wed, 17 Apr 91 11:56:42 edt\nDate: Wed, 17 Apr 91 11:56:42 edt\nFrom: Eric Haines <erich@uu.psi.com@eye.UUCP>\nMessage-Id: <9104171556.AA01561@juniper>\nTo: globillum@miro.Berkeley.EDU\nSubject: Barcelona radiosity papers\nStatus: RO\n\nDear globillumers,\n\n\tHere's the list of what looked like global illumination related\npapers to be presented at:\n\n%J Second Eurographics Workshop on Rendering\n%C Barcelona, Spain\n%D May 1991\n\nI just added them to my radiosity bibliography (feel free to ask me to send\nyou a full version), and thought I'd pass them on to everyone who's not\ngoing to Barcelona just to give you a tantalizing sense of what's coming out.\n\nEric Haines\n\n----\n\n%A A. Anderson\n%A M. Grant\n%T VISILUX: A Radiosity Based Lighting Design Tool\n\n%A Bruno Arnaldi\n%A Xavier Pueyo\n%A J. Vilaplana\n%T On the Division of Environments by Virtual Walls for Radiosity Computation\n\n%A A. Chalmers\n%A D. Paddon\n%T Parallel Processing of Progressive Refinement Radiosity Methods\n\n%A G. Drettakis\n%A Eugene Fiume\n%T Structure-Directed Sampling, Reconstruction and Data Representation for\nGlobal Illumination\n\n%A M. Feda\n%A Werner Purgathofer\n%T Progressive Refinement Radiosity on a Transputer Network\n\n%A N. Gatenby\n%A W. Hewitt\n%T Radiosity in Computer Graphics: A proposed Alternative to the Hemi-cube\nAlgorithm\n\n%A P. Guitton\n%A J. Roman\n%A Christophe Schlick\n%T Two Parallel Approaches for a Progressive Radiosity\n\n%A Arjan J.F. Kok\n%A F. Jansen\n%T Source Selection for the Direct Lighting Computation in Global Illumination\n\n%A B. Lange\n%T The Simulation of Radiant Light Transfer with Stochastic Ray Tracing\n\n%A R. van Liere\n%T Divide and Conquer Radiosity\n\n%A Laszlo Newmann\n%A C. Kelemen\n%T Solution of Interreflection Problem for Very Complex Environments by\nTransillumination Method\n\n%A M. Paulin\n%A J. Jessel\n%A R. Caubet\n%T An Extended Radiosity Using Parallel Ray-Traced Specular Transfer\n\n%A Francois Sillion\n%T The State of the Art in Physically-based Rendering and its Impact on Future\nApplications\n\n%A F. Tampieri\n%A D. Lischinski\n%T The Constant Radiosity Assumption Syndrome\n\n%A P. Tellier\n%A Kadi Bouatouch\n%T Implementation of a Global Illumination Model with a General Reflectance\n\n%A Christophe Vedel\n%A Claude Puech\n%T A Testbed for Adaptive Subdivision in Progressive Radiosity\n\n%A Eric A. Haines\n%A John R. Wallace\n%T Shaft Culling for Efficient Ray-Traced Radiosity\n\n%A Ning Zhang\n%T Two Methods for Speeding up Form-factor Calculation\n\nFrom daemon Wed Apr 17 20:32:49 1991\nReceived: from apple.com by miro.Berkeley.EDU (4.1/1.41)\n\tid AA15841; Wed, 17 Apr 91 11:15:39 PDT\nReceived: from [90.1.0.10] by apple.com with SMTP (5.61/25-eef)\n\tid AA01267; Wed, 17 Apr 91 11:15:43 -0700\n\tfor globillum@miro.berkeley.edu\nReceived: by goofy.apple.com (5.61/25-eef)\n\tid AA14399; Wed, 17 Apr 91 11:15:38 -0700\n\tfor globillum@miro.berkeley.edu\nDate: Wed, 17 Apr 91 11:15:38 -0700\nFrom: Eric Chen <chense@apple.com>\nMessage-Id: <9104171815.AA14399@internal.apple.com>\nTo: globillum@miro.Berkeley.EDU\nSubject: object-oriented graphics paper\nStatus: RO\n\n\nTo appear in Second Eurographics Workshop on Object Oriented Graphics,\nTexel, The Netherlands, June 4-7, 1991:\n\n\nAn Object-Oriented Testbed for Global Illumination\n\n\nShenchang Eric Chen, Kenneth Turkowski, Douglass Turner\n\nAdvanced Technology Group\nApple Computer Inc.\n20705 Valley Green Dr. MS-60W\nCupertino, CA 95014, USA\n\nABSTRACT\n\nGlobal illumination rendering involves the simulation of light\ninterreflections between emitting and reflecting surfaces. Accounting\nfor global illumination is necessary in the quest of generating images\nindistinguishable from real photographs. However, computing global\nillumination effects is a difficult problem and no published algorithm\nis capable of simulating all the effects in a reasonable amount of\ntime so far. In order to facilitate the experimentation of new global\nillumination algorithms, we propose a research testbed designed for\nthis purpose. The testbed is object-oriented and encapsulates the\nbasic components of rendering into classes that can be derived and\noverridden easily. The testbed allows new geometry, shading methods and\ndisplay architecture to be added orthogonally. We have implemented a\nnumber of new rendering algorithms with the testbed and results are\ndemonstrated.\n\n\n\nFrom daemon Fri Apr 19 00:23:22 1991\nReceived: by miro.Berkeley.EDU (4.1/1.41)\n\tid AA27389; Thu, 18 Apr 91 15:05:09 PDT\nDate: Thu, 18 Apr 91 15:05:09 PDT\nFrom: ph@miro.Berkeley.EDU (Paul Heckbert)\nMessage-Id: <9104182205.AA27389@miro.Berkeley.EDU>\nTo: globillum@miro.Berkeley.EDU\nSubject: from Xavier Pueyo\nStatus: RO\n\n>From SMTPUSER%EBRUPC51.BITNET@lilac.berkeley.edu Thu Apr 18 02:50:27 1991\nDate: Thu, 18 Apr 91 11:48 GMT\nFrom: 723_XAVIER%XUS@DECNET.UPC.ES\nSubject: Rend. Worksh. Program.\nTo: ph@miro.Berkeley.EDU\n\n Second Eurographics Workshop on Rendering\n\n PRELIMINARY PROGRAMME\n\n BARCELONA (Spain), 13-15 May 1991\n\nMay 13:\n\n        C.Schlick\n        An Adaptative Samplig Technique for Multidimen\n        sional Ray Tracing\n\n        B.Lange\n        The Simulation of Radiant Light Transfer with\n\n        D.Kirk, J.Arvo\n        Unbiased Sampling Techniques for Image\n        Synthesis\n\n        P.Shirley\n        Direct Lighting Calculation by Monte-Carlo\n        Integration\n\n        G.Drettakis, E.Fiume\n        Structure-Directed Sampling, Reconstruction and\n        Data Representationfor Global Illumination\n\n        A.Kok, F.Jansen\n        Source Selection for the Direct lighting\n        computation in global illumination\n\n\nMay 14 :\n\n        F.Tampieri, D.Lischinski\n        The Constant Radiosity Assumption Syndrome\n\n        C.Vadel, C.Puech\n        A Testbed for Adaptative Subdivision in Progessive Radiosity\n\n        N.Gatenby, W.Hewitt\n        Radiosity in Computer Graphics: A proposed Alternative\n        to the Hemi-cube Algorithm\n\n        P.Tellier, K.Bouatouch\n        Implementation of a Global Illumination Model with a\n        General Reflectance}\n\n        A.Anderson, M.Grant\n        VISULUX: A Radiiosity Based Lighting Design Tool\n\n        L.Neumann, C.Kelemen\n        Solution of Interreflection Problem for Very Complex\n        Environments by Transillumination Method\n\n        E.Haines, J.Wallace\n        Shaft Culling for Efficient Ray-Traced  Radiosity\n\n        N.Zhang\n        Two Methods for Speeding up Form-factor Calculation\n\n\nMay 15:\n\n        M.Feda, W.Purgathofer\n        Progressive Refinement Radiosity on a Transputer Network\n\n        A.Chalmers, D.Paddon\n        Parallel Processing of Progressive Refinement Radiosity Methods\n\n        P.Guitton, J.Roman, C.Schilck\n        Two Parallel Approaches for a Progressive Radiosity\n\n        M.Paulin, J.Jessel, R.Caubet\n        An Extended Radiosity Using Parallel Ray-Traced Specular Transfer\n\n        V.Isler, C.Aykanat, B.Ozguc\n        Subdivision of 3D Space Based on the Graph Partitioning for\n        Parallel Ray Tracing\n\n        R.van Liere\n        Divide and Conquer Radiosity\n\n        B.Arnaldi, X.Pueyo, J.Vilaplana\n        On the Division of Environments by Virtual Walls for\n        Radiosity Computation\n\n        G.Sakas, B.Kernke\n        Texture Shaping: A Method for Modeling Arbitrarily-Shaped\n        Volum Objects in Texture Space\n\n        P.Brivio, P.Furini, M.Righetti, D.Marini\n        Synthesis of Multispectral Images of Natural Landscape\n\n        S.Clav\\'e, M.Gross\n        A Rendering Pipeline for Street Lighting Simulation\n\n        I.Tastl, W.Purgathofer\n        Color Space and Human Color Perception\n\nFrom daemon Tue Jun 11 20:26:21 1991\nReceived: from uu.psi.com by miro.Berkeley.EDU (4.1/1.41)\n\tid AA29065; Tue, 11 Jun 91 10:39:14 PDT\nReceived: from eye.UUCP by uu.psi.com (5.61/3.1.090690-Performance Systems International)\n\tid AA04008; Tue, 11 Jun 91 13:37:02 -0400\nReceived: from juniper by eye with SMTP\n\t(15.11/15.6) id AA28071; Tue, 11 Jun 91 12:47:37 edt\nReceived: by juniper\n\t(15.11/15.6) id AA12797; Tue, 11 Jun 91 12:47:32 edt\nDate: Tue, 11 Jun 91 12:47:32 edt\nFrom: Eric Haines <erich@uu.psi.com@eye.UUCP>\nMessage-Id: <9106111647.AA12797@juniper>\nTo: globillum@miro.Berkeley.EDU\nSubject: Ning Zhang\nStatus: RO\n\nDoes anyone know the whereabouts of Ning Zhang?  He was supposed to be at the\nBarcelona Eurographics Workshop but didn't show.  I used to write him at:\n\n# Ning Zhang - Radiosity, Raytracing, Image Compression\n# School of Electrical Engineering\n# The University of Sydney\n# NSW 2006, Australia\n# + 61 (02) 692 2962\nalias\tning_zhang\tnzhang@ee.su.oz.au\n\nbut it bounced.  I wrote the systems administrator, who forwarded the note to\n\"H Yan\", who once worked with him but didn't know where he had gone.  Can\nanyone tell me where he's located (email address, in particular)?\n\nI'm interested in talking with him as his extended abstract for the Barcelona\nnotes was very similar in approach to our \"shaft culling\" algorithm for\nradiosity ray-casting.  A great example of parallel independent development,\nin fact.  Anyway, I wanted to discuss this topic further.\n\nAny help appreciated,\n\nEric Haines, erich@eye.com\n\nFrom daemon Tue Jun 11 23:28:32 1991\nReceived: from apple.com by miro.Berkeley.EDU (4.1/1.41)\n\tid AA02130; Tue, 11 Jun 91 14:11:51 PDT\nReceived: from [90.1.0.10] by apple.com with SMTP (5.61/25-eef)\n\tid AA06681; Tue, 11 Jun 91 14:12:13 -0700\n\tfor globillum@miro.Berkeley.EDU\nReceived: by goofy.apple.com (5.61/25-eef)\n\tid AA08787; Tue, 11 Jun 91 14:12:08 -0700\n\tfor globillum@miro.Berkeley.EDU\nDate: Tue, 11 Jun 91 14:12:08 -0700\nFrom: Eric Chen <chense@apple.com>\nMessage-Id: <9106112112.AA08787@internal.apple.com>\nTo: globillum@miro.Berkeley.EDU\nSubject: rendering workshop\nCc: chense@apple.com\nStatus: RO\n\n\nDoes anyone care to summarize what was going on in the Barcelona rendering\nworkshop? I saw a listing of the names of all the papers supposed to be \npresented but that's as much as I know. Will the papers be publshed and\nwhat were the hot topics?\n\nI just got back from the Eurographics workshop on object-oriented graphics\n(held in Texel, an island north of Holland). There wasn't a lot of papers \nrelated to rendering. As a matter of fact, mine is about the only one on \nrendering. However, there was a lot of dicussions on object-oriented design\nand how it can help in developing graphics systems. For people who are doing\na lot of system development work, you probably want to check out the current\nstate of object-oriented technologies. The papers presented in the workshop\nwill be published by Springer-Verlag (may take a year). The next workshop\nis tentatively decided to be held in Geneva next winter (you skiers take note).\nThere will be a panel and a tutorial in this year's Siggraph about object-\noriented graphics.\n\nEric\n\n\nFrom daemon Wed Jun 12 08:46:29 1991\nReceived: from dutrun.tudelft.nl by miro.Berkeley.EDU (4.1/1.41)\n\tid AA10293; Tue, 11 Jun 91 23:28:28 PDT\nReceived: from dutidh.tudelft.nl by dutrun.tudelft.nl with SMTP id AA07491\n  (5.65a+/IDA-1.4.2 for globillum@miro.Berkeley.EDU); Wed, 12 Jun 91 08:27:35 +0200\nMessage-Id: <9106120627.AA07491@dutrun.tudelft.nl>\nReceived: by dutidh; Wed, 12 Jun 91 08:24:23 met\nDate: Wed, 12 Jun 91 08:24:23 met\nFrom: Erik Jansen <fwj@dutidh.tudelft.nl>\nTo: globillum@miro.Berkeley.EDU\nStatus: RO\n\nSubject: summary Barcelona Workshop\n\nYes, I was intended to write a short account on the workshop (for Computer\nGraphics Forum) and mail it to the Globillum members, but it will take \nanother few days.\n\nErik Jansen\n\nFrom daemon Wed Jun 12 15:03:48 1991\nReceived: from dutrun.tudelft.nl by miro.Berkeley.EDU (4.1/1.41)\n\tid AA14464; Wed, 12 Jun 91 05:49:28 PDT\nReceived: from duticg.tudelft.nl by dutrun.tudelft.nl with SMTP id AA09977\n  (5.65a+/IDA-1.4.2 for globillum@miro.Berkeley.edu); Wed, 12 Jun 91 14:48:35 +0200\nMessage-Id: <9106121248.AA09977@dutrun.tudelft.nl>\nReceived: by duticg; Wed, 12 Jun 91 14:49:12 met\nDate: Wed, 12 Jun 91 14:49:12 met\nFrom: Arjan Kok <arjan@duticg.tudelft.nl>\nTo: globillum@miro.Berkeley.EDU\nSubject: Barcelona Workshop\nStatus: RO\n\n\nI made very brief summaries (only a few lines per paper) of the papers\npresented at the workshop in Barcelona.\n\nArjan Kok\n\n\n\n\nSummaries of papers presented at the second Eurographics Workshop on \nRendering\nBarcelona, Spain, 13-15 may 1991\n\nGregory Ward\nAdaptive shadow testing for ray tracing\nMethod for reducing the number of shadow rays for scenes with a large \nnumber of light sources. The sources are sorted on their contribution, and \nonly for the most important sources rays are cast. The influence of the \nother sources is estimated statistically. Tests are done with different \ntolerances (threshold to determine whether sources are important) and \ncertainties (rate of accuracy). The method gives good reduction and is \nable to find the most important shadows because it selects contrast as \ncriterion.\n\nFrancois Sillion\nThe state of the art in physically-based rendering and its impact on \nfuture applications\nDescribes recent developments in radiosity such as incremental changes \n(for changing geometries), use of general reflection functions and \nhierarchical algorithms. The paper gives also an overview of some 'new' \nproblems such as error metrics, discretization (meshing, adaptive \nrefinement). Also the problem how to separate modeling and rendering is \ndiscussed.\n\nChristophe Schlick\nAn adaptive sampling technique for multidimensional integration by ray-\ntracing\nDescribes a sampling method that includes the following characteristics: \nadaptivity, irregularity, complete stratification, importance sampling and \nuncorrelation. It allows a fast reconstruction. Implementation is done \nusing look-up tables.\n\nBrigitta Lange\nThe simulation of radiant light transfer with stochastic ray-tracing\nDescribes a stochastic ray tracing method based on \"the rendering \nequation\" and using path tracing. Importance sampling is performed by \ndistributing the samples for the diffuse and specular reflection on basis \nof the reflection properties. \n\nDavid Kirk, James Arvo (no presentation)\nUnbiased variance reduction for global illumination\nApplication of Monte Carlo method, using an importance sampling \nprobability function  (ISPDF) and stratification.\n\nPeter Shirley, Changyaw Wang\nDirect lighting calculation by Monte Carlo integration\nApplication of Monte Carlo techniques for rendering scenes with multiple \nlight sources. Only one shadow ray per viewing ray is used. Some issues \nfor the design of probability densities for light sources are given.\n\nGeorge Drettakis, Eugene Fiume\nStructure-directed sampling, reconstruction, and data representation for \nglobal illumination\nDiscusses methods to use knowledge about the modeling and viewing \nparameters for rendering scenes. A structure-directed framework based on \noracles (decision making processes) is presented. \n\nArjan Kok, Frederik Jansen\nSource selection for the direct lighting component in global illumination\nDescribes criteria for deciding which patches should be considered to be \nlight sources in a two pass method in which direct lighting component is \ncalculated separately in the second pass.\n\nFilippo Tampieri, Dani Lischinski\nThe constant radiosity assumption syndrome\nIn progressive refinement the radiosity of the shooting patch is assumed \nto be constant. This is not correct. It is better to take into account the \nvariation of the radiosity of the source. A progressive refinement method \nis given that takes into account the non uniform radiosity distribution of \nthe shooting patch.\n\nChristophe Vedel, Claude Puech\nA testbed for adaptive subdivision in progressive radiosity\nDescribes problems related to adaptive mesh subdivision for progressive \nradiosity. Experiments with different subdivision criteria such as linear \nor quadratic gradients were reported. For the storage for the radiosities \na binary tree structure is used.\n\nN. Gatenby, W.T. Hewitt\nRadiosity in computer graphics: a proposed alternative to the hemi-cube \nalgorithm\nA hemisphere discretization method. The hemisphere is split in triangular \nregions with nearly equal areas.\n\nPierre Tellier, Kadi Bouatouch\nPhysics-based lighting models: implementation issues\nDescribes a two-pass method. Scenes are discretized in points instead of \npatches. To calculate the formfactors more efficiently a visibility graph \nis used.\n\nA. Anderson, M. Grant\nVisilux: a radiosity based lighting design tool\nDescribes the Visilux lighting simulation system designed for Philips.\n\nLaszlo Neuman, Csaba Kelemen (no presentation, extended abstract)\nSolution of interreflection problem for very complex environments by \ntransillumination method\nDescribes an efficient method for the interreflection problem.\n\nEric Haines, John Wallace\nShaft culling for efficient ray-traced radiosity\nA shaft is a volume between an emitter and receiver. A list of enclosing \nboxes, c.q. patches that are in that volume is generated. The ray casting \nto determine visibility between emitter and receiver can be reduced by \nonly testing the rays against the patches in the shaft. Methods to make \nthe shafts, and to determine which object are in the shaft are given.\n\nNing Zhang (no presentation, extended abstract)\nTwo methods for speeding up form-factor calculation\nDescribes almost the same method as Haines, and a method to speed up the \nhemi-cube method.\n\nMartin Feda, Werner Purgathofer\nProgressive refinement radiosity on a transputer network\nDescribes progressive refinement radiosity method implemented on \ntransputers. The transputers are separated in two networks connected by a \nmaster transputer. The worker network performs the radiosity calculations, \nand the renderer network continuously generates images.\n\nAlan Chalmers, Derek Paddon\nParallel processing of progressive refinement radiosity methods\nDescribes parallel processing radiosity shoot methods on a transputer \nnetwork. Comparisons are made between different processor topologies \n(ring, hypercube, torus, AMP). The AMP (a minimum path) configuration \nshows the best results.\n\nP. Guitton, J. Roman, C. Schlick\nTwo parallel approaches for a progressive radiosity\nDescribes ray tracing based progressive radiosity implemented on a \ntransputer network.\n\nJ.P. Jessel, M. Paulin, R. Caubet\nAn extended radiosity using parallel ray-traced specular transfers\nDescribes a parallel extended radiosity method. The method is implemented \non a parallel architecture dedicated to ray-tracing (based on \ntransputers).\n\nVeysi Isler, Cevdet Aykanat, Bulent  Ozguc\nSubdivision of 3D space based on the graph partitioning for parallel ray \ntracing\nDescribes a heuristic algorithm to subdivide the 3D space by converting \nthe problem into a graph partitioning problem \n\nRobert van Liere\nDivide and conquer radiosity\nDescribes an algorithm that separates the scene in different subscenes by \nplacing virtual walls. Each of the subscenes is solved with a progressive \nrefinement method (on separate processors if necessary). After all scenes \nare solved, energy is transfered from one subscene to another. Then the \nradiosities are again solved independently for the subscenes.\n\nBruno Arnaldi, Xavier Pueyo, Josep Vilaplana\nOn the division of environments by virtual walls for radiosity computation\nDivide the scene in local environments by putting virtual walls in the \nscene. The formfactors within a local environment are calculated (can be \ndone in parallel). Then one global system of equations is made from all \nthe local environment subsystems. This system is solved to get the \nradiosities. \n\nGeorgios Sakas, Bertram Kernke\nTexture shaping: a method for modelling arbitrarily-shaped volume objects \nin texture space\nDescribes a fast approach for generating density functions defining volume \nobjects of arbitrary shape based on textures.\n\nIngeborg Tastl, Werner Purgathofer\nColor spaces and human color perception\nDescribes the construction of a colorimetric system that better conforms \nto the human color perception.\n\nP.A. Brivio, P. Furini, M. Righetti, D. Marini\nSynthesis of multispectral images of natural landscape\nGeneration, visualisation and rendering of natural landscapes.\n\nSalvador Clave, Markus Gro'\nA rendering pipeline for street lighting simulation\nDescribes the rendering pipeline used for the simulation of street \nlighting. Physical surface light sources with distribution curves are \nused.\n\nFrom daemon Wed Jun 12 20:09:21 1991\nMessage-Id: <9106121809.AA04520@lesosun1.epfl.ch>\nReceived: by research; Wed Jun 12 14:09:02 EDT 1991\nDate: Wed, 12 Jun 91 14:08:26 EDT\nFrom: don@allegra.att.com (Don Mitchell)\nTo: greg@lesosun1.epfl.ch\nSubject: Barcelona Paper\nStatus: RO\n\nCan I get a copy of your paper on Adaptive Shadow Testing?  Can you\nemail the postscript?\n\nFrom greg Thu Jun 13 10:20:47 1991\nDate: Thu, 13 Jun 91 10:20:41 +0200\nFrom: greg (Greg Ward)\nMessage-Id: <9106130820.AA04943@lesosun1.epfl.ch>\nTo: don@allegra.att.com\nSubject: Re:  Barcelona Paper\nStatus: RO\n\nHi Don,\n\nI'm afraid that I don't have a nice PostScript version of the paper.\nThe best I can do is a MicroSoft Word 4.0 document (passed through\nbinhex on the Macintosh) and some encapsulated PostScript figures.\n\nI can also send you a hardcopy of the paper as it appeared in the\npreliminary proceedings, or you can wait for the final version that\nshould be ready in a couple of weeks.\n\n-Greg\n\nFrom greg Tue Jun 25 09:52:52 1991\nDate: Tue, 25 Jun 91 09:52:04 +0200\nFrom: greg (Greg Ward)\nMessage-Id: <9106250752.AA09223@lesosun2.epfl.ch>\nTo: don@allegra.att.com\nSubject: Re: Barcelona Paper\nStatus: RO\n\nHi Don,\n\nI have the final version of the paper on light source sampling if you\nare still interested.  Send me your address and I'll mail you a copy.\nThere was also a very interesting paper by Christophe Schlick on\nsampling that you would no doubt be interested in.  If you haven't\nasked him already, you can reach Christophe at schlick@geocub.greco-prog.fr.\n\n-Greg\n\nFrom daemon Wed Jun 26 18:35:27 1991\nMessage-Id: <9106261635.AA12509@lesosun1.epfl.ch>\nReceived: by alice; Wed Jun 26 12:36:10 EDT 1991\nDate: Wed, 26 Jun 91 12:34:55 EDT\nFrom: don@allegra.att.com (Don Mitchell)\nTo: greg@lesosun1.epfl.ch\nSubject: Barcelona Paper\nStatus: RO\n\nSure, I'd like to see it.  My address is:\n\n\tDon P. Mitchell\n\tAT&T Bell Laboratories\n\tMurray Hill, NJ  07974\n\nThanks.\n\nFrom daemon Thu Jun 27 21:28:36 1991\nReceived: from uu.psi.com by miro.Berkeley.EDU (4.1/1.41)\n\tid AA21129; Thu, 27 Jun 91 10:15:28 PDT\nReceived: from eye.UUCP by uu.psi.com (5.61/3.1.090690-Performance Systems International)\n\tid AA05227; Thu, 27 Jun 91 13:13:16 -0400\nReceived: from juniper by eye with SMTP\n\t(15.11/15.6) id AA01799; Thu, 27 Jun 91 13:14:43 edt\nReceived: by juniper\n\t(15.11/15.6) id AA28673; Thu, 27 Jun 91 13:14:40 edt\nDate: Thu, 27 Jun 91 13:14:40 edt\nFrom: Eric Haines <erich@uu.psi.com@eye.UUCP>\nMessage-Id: <9106271714.AA28673@juniper>\nTo: globillum@miro.Berkeley.EDU\nSubject: little bug in Christophe's paper\nStatus: RO\n\nI received this note a little while ago from Christophe Schlick about his\nBarcelona workshop paper.  His paper, on adaptive sampling for Cook's\ndistributed (stochastic, or whatever you call it) ray tracing, looks worth\ntrying out, and so I thought I'd pass on the bug in the course notes version\nof the paper:\n\n----\n\nAbout my paper, if you want to try the technique, you should notice\nthat there is an mistype error on page 7 (discovered by Greg Ward).\nOn page 7, in the recursion relation for sigma, the arguments on the\nleft-hand side are (i) and (i+2^n) instead of (2i) and (2i+2^n).\n\n----\n\nEric Haines\n\nFrom daemon Thu Jun 27 23:11:37 1991\nReceived: from apple.com by miro.Berkeley.EDU (4.1/1.41)\n\tid AA21988; Thu, 27 Jun 91 13:40:22 PDT\nReceived: by apple.com (5.61/25-eef)\n\tid AA28353; Thu, 27 Jun 91 13:40:26 -0700\n\tfor globillum@miro.Berkeley.EDU\nDate: Thu, 27 Jun 91 13:40:26 -0700\nFrom: Douglass Turner <turner@apple.com>\nMessage-Id: <9106272040.AA28353@apple.com>\nTo: erich@uu.psi.com@eye.UUCP, globillum@miro.Berkeley.EDU\nSubject: Re:  little bug in Christophe's paper\nStatus: RO\n\nHow do those of us that didn't attend Barcelona get copies of the\npapers? \n\n\nFrom daemon Fri Jul 12 12:08:16 1991\nReceived: from dutrun.tudelft.nl by miro.Berkeley.EDU (4.1/1.41)\n\tid AA14480; Fri, 12 Jul 91 02:50:12 PDT\nReceived: from dutidh.tudelft.nl by dutrun.tudelft.nl with SMTP id AA11601\n  (5.65a+/IDA-1.4.2 for globillum@miro.Berkeley.EDU); Fri, 12 Jul 91 11:49:22 +0200\nMessage-Id: <9107120949.AA11601@dutrun.tudelft.nl>\nReceived: by dutidh; Fri, 12 Jul 91 11:46:52 met\nDate: Fri, 12 Jul 91 11:46:52 met\nFrom: Erik Jansen <fwj@dutidh.tudelft.nl>\nTo: globillum@miro.Berkeley.EDU\nSubject: Scientific report on EG Workshop on Rendering\nStatus: RO\n\n\nHere is the scientific report of the EG Workshop on Rendering that was\nheld at Barcelona, May 13-15. The report will be published in the 10-4 \nissue of Computer Graphics Forum.\n\nIf there are any questions or comments, please feel free to contact me.\n\nErik Jansen\n\n\nREPORT ON THE SECOND EUROGRAPHICS WORKSHOP ON RENDERING\n\nIntroduction\nFollowing a successful workshop on Photosimulation and Realism in \nComputer Graphics held in 1990 in Rennes, France, a second workshop was \nheld this year from 13-15 May at the Polytechnical University of Catalunya \nin Barcelona, Spain. The main topics covered by the two invited speakers \nand the 23 paper presentations, organized in four main sessions, were ray \ntracing, radiosity, multi-processor implementations of ray tracing and \nradiosity, and rendering applications.\n\nRendering equation\nPhoto-realistic rendering strives to calculate the global illumination in \na scene by sampling the diffuse and specular reflected light between the \nsurfaces (patches) in the scene as accurately as possible. Conventional \nray tracing techniques sample only the light reflected by a patch that is \nreceived directly (with or without indirect specular reflection) from \nlight sources. Extended ray tracing tries to solve the complete \n'rendering equation' by sampling also the light that is diffusely \nreflected by a patch and that was received from all other patches in the \nscene. Alternatively, or in combination with these sampling techniques, a \nradiosity preprocessing can be applied to estimate the radiosity of (the \nvertices of) each patch. The sampling efficiency can be increased by \nstochastic (importance) sampling and deterministic (structural, \ndirectional) sampling methods that direct the sampling effort to those \nareas where important contributions may be expected (i.e. the light \nsources). This can either be done by applying knowledge about the \nenvironment (position of light sources, etc.) or by adapting the sampling \ndirections during the sampling process. An open issue is whether \nstochastic techniques are really required, or that deterministic sampling \ntechniques are sufficient.\nIn his invited presentation Ward presented a method that samples the \nlight of the most important light sources and estimates the received \nenergy of the other light sources by applying the same probability factor \nfound for the important light sources to these light sources too. \nSchlick presented an adaptive stochastic ray tracing method based on a N-\nrooks sampling technique that distributes samples pseudo-randomly in \nimage space while still allowing easy reconstruction. Lange presented \ntechniques and weighting factors to implement Kajiya's path tracing \nalgorithm for diffuse and specular reflection. A paper by Kirk and Arvo \ndiscussed the use of conic shafts oriented towards the light sources to \nlocalize those directions where the sampling density should be increased. \nShirley and Wang proposed a probability function for shooting one ray at \na time to sample light from multiple light sources simultaneously. \nDrettakis and Fiume discussed the use of structural knowledge about the \nscene and the rendering process to reduce the number of samples to \nrepresent a given illumination. Kok and Jansen described a two-pass \nalgorithm that uses the information from a radiosity preprocessing to \nidentify the most important light sources, to which in a second pass \nshadow rays are cast to improve the shadow accuracy of the patch \nradiosities.\n\nEfficient radiosity methods\nPure radiosity methods calculate the diffusely reflected light by a patch \nby a radiosity preprocessing with a projective (hemi-cube or hemi-sphere) \nmethod or with ray tracing. Improvements are sought in a better \ndiscretization of the hemi-sphere and in new adaptive patch subdivision \ntechniques to represent more accurately shading gradients. Also \nvisibility preprocessing and spatial subdivision techniques are of \ninterest. In his invited presentation, Sillion reviewed a number of \nrecent developments, i.e. incremental radiosity changes caused by moving \nobjects, general reflectance distributions for bidirectional diffuse and \nspecular reflection, and hierarchical algorithms to handle complex \nscenes. Reliable error estimates (a good error metric) and adaptive and \nautomatic patch meshing techniques for complex scenes, remain open \nissues.\nTampieri and Lischinski proposed to take into account the distribution of \nlight over a shooting patch while shooting to other nearby patches. \nVedel and Puech proposed the use of radiosity gradients to check the\nsoundness of linear interpolation and to choose elements for subdivision.\nGatenby and Hewitt described a triangular hemi-sphere discretization. Tellier \nand Bouatouch reported on a visibility preprocessing that uses a visibility \ngraph. Haines and Wallace described a shaft culling algorithm that \nreduces the number of ray object intersections for a bundle of rays shot \nfrom one patch to another by calculating a shaft volume between the two \npatches and culling those objects that do not intersect the shaft volume.\n\nParallel radiosity\nMulti-processing is an interesting option for radiosity and ray tracing. \nRendering times can be reduced and large model data bases can be \ndistributed over the processors. Model distribution can be based on \nspatial subdivision techniques. Load distribution can be done by \ndistributing the rays over the processors and passing model data between \nthe processors, or by communicating rays between processors. With a \nprogressive radiosity algorithm, additional information has to be \nbroadcast to determine the patch with the highest unshot energy. \nQuadratic performances can be avoided by hierarchically subdividing the \nscene into cells that are separated by virtual walls. A global solution \nis then derived after several iterations from the local solutions.\nFeda and Purgathofer described a multi-processor architecture with one \nmaster processor and two subsystems for radiosity preprocessing and \nrendering; the rendering improves continuously as the radiosity solution \nprogresses. Chalmers and Paddon compared different network topologies, \nsuch as ring, hypercube, torus and a minimum path configuration, which \nseemed to perform the best. Guitton, Roman and Schlick compared a \nstochastic and a deterministic (each ray directed to a specific patch) \nshooting method. Jessel, Paulin and Caubet exploited a voxel space \npartitioning to distribute the model data over the processors. Isler, \nAykanat and Ozguc converted the load distribution problem into a graph \npartitioning problem that is solved by a heuristic algorithm. Experiments \nwith virtual walls implementations were presented by van Liere, and by \nArnaldi, Pueyo and Vilaplana.\n\nVisualization\nThe final session covered two papers on colour and texture, and three \npapers on general rendering applications. Sakas and Kernke modeled \ntexture-shaped objects by combining object shape and three-dimensional \ntexture in the frequency domain, and converting the result back into the \nspace domain. Tastl and Purgathofer reported on experiments to obtain a, \nfor human perception, uniformly distributed colour space. Anderson and \nGrant presented a radiosity application for lighting design in buildings. \nBrivio, Furini, Righetti and Marini showed an application of rendering \ntechniques to visualization of natural terrain models obtained from \nsatellite data. Clave and Gross presented results of city street lighting \nsimulation.\n\nDiscussion\nDuring the discussion two groups could be discerned, one group interested \nin 'really' realistic images and an other interested in interactive use of \nrendering. In the '256 rays per pixel is not enough' camp one tries to \naddress topics such as how to model and render human beings in bright day \nlight, how to render natural scenes, how to model light sources, etc. In \nthe 'animation' camp one focusses on efficiency improving techniques and \nmulti-processor implementations. Both camps, however, face the problem of \nhow to measure the accuracy of their simulation and how to model real \ncomplex scenes. Ward offered to make his models ftp-able and invited others \nto contribute to the model base too.\n\nConclusion\nThe workshop brought together 47 participants from 11 countries including \nCanada and the US, who enjoyed an interesting program. The workshop was \nwell organized by Xavier Pueyo and his staff. By the good quality of the \ninvited and contributed papers, the EG workshop on rendering has established \nitself as a meeting point for those working on and interested in \nphoto-realistic rendering. The third EG workshop on rendering will be \nannounced during the Eurographics'91 conference in Vienna.\n\n\nProgram of the Second EG Workshop on Rendering\n\nInvited speakers\nG. Ward, Adaptive Shadow Testing for Ray Tracing\nF. Sillion, The State of the Art in Physically-based Rendering and its \nImpact on Future Applications\n\nRendering equation\nC. Schlick, An adaptive sampling technique for Multidimensional \nIntegration by Ray Tracing\nB. Lange, The Simulation of Radiant Light Transfer with Stochastic Ray \nTracing\nD. Kirk, J. Arvo, Unbiased Variance Reduction for Global Illumination\nP. Shirley, C. Wang, Direct Lighting Calculation by Monte-Carlo Integration\nG. Drettakis, E. Fiume, Structure-Directed Sampling, Reconstruction and \nData Representation for Global Illumination\nA. Kok, F. Jansen, Source Selection for the Direct Lighting Computation \nin Global illumination\n\nEfficient radiosity methods\nF. Tampieri, D. Lischinski, The Constant Radiosity Assumption Syndrome\nC. Vedel, C. Puech, Some Experiments on Adaptive Subdivision for \nProgressive Radiosity\nN. Gatenby, W. Hewitt, Radiosity in Computer Graphics: A Proposed \nAlternative to the Hemi-cube Algorithm\nP. Tellier, K. Bouatouch, Physics-based Lighting Models: Implementation \nIssues\nE. Haines, J. Wallace, Shaft Culling for Efficient Ray-Traced Radiosity\n\nParallel radiosity\nM. Feda, W. Purgathofer, Progressive Refinement Radiosity on a Transputer \nNetwork\nA. Chalmers, D. Paddon, Parallel Processing of Progressive Refinement \nRadiosity Methods\nP. Guitton, J. Roman, C. Schlick, Two Parallel Approaches for a \nProgressive Radiosity\nM. Paulin, J. Jessel, R. Caubet, An Extended Radiosity Using Parallel \nRay-Traced Specular Transfers\nV. Isler, C. Aykanat, B. Ozguc, Subdivision of 3D Space Based on the \nGraph Partitioning for Parallel Ray Tracing\nR. van Liere, Divide and Conquer Radiosity\nB. Arnaldi, X. Pueyo, J. Vilaplana, On the Division of Environments by \nVirtual Walls for Radiosity Computation\n\nVisualization\nG. Sakas, B. Kernke, Texture Shaping: A Method for Modeling Arbitrarily-\nShaped Volume Objects in Texture Space\nI. Tastl, W. Purgathofer, Color Space and Human Color Perception\nA. Anderson, M. Grant, Visulux: A Radiosity Based Lighting Design Tool\nP. Brivio, P. Furini, M. Righetti, D.Marini, Synthesis of Multispectral \nImages of Natural Landscape\nS. Clave, M. Gross, A Rendering Pipeline for Street Lighting Simulation\n\nFrom daemon Thu Jul 18 18:46:50 1991\nReceived: from uu.psi.com by miro.Berkeley.EDU (4.1/1.41)\n\tid AA04175; Thu, 18 Jul 91 09:28:35 PDT\nReceived: from eye.UUCP by uu.psi.com (5.65b/4.0.071791-Performance Systems International)\n\tid AA10956; Thu, 18 Jul 91 12:26:51 -0400\nReceived: from juniper by eye with SMTP\n\t(15.11/15.6) id AA25327; Thu, 18 Jul 91 10:29:18 edt\nReceived: by juniper\n\t(16.6/15.6) id AA12322; Thu, 18 Jul 91 10:29:17 -0400\nDate: Thu, 18 Jul 91 10:29:17 -0400\nFrom: Eric Haines <erich@uu.psi.com@eye.UUCP>\nMessage-Id: <9107181429.AA12322@juniper>\nTo: globillum@miro.Berkeley.EDU\nSubject: Connection Machine radiosity software available\nStatus: RO\n\nFor those of you that have a Connection Machine and don't read comp.graphics\n(I suspect the intersection of these sets is NULL), here's a notice of some\ninterest:\n\n\n>From: sg10+@andrew.cmu.edu (Stephen Jonathan Gifford)\nNewsgroups: comp.graphics\nSubject: Radiosity renderer for the Connection Machine\nDate: 16 Jul 91 17:04:52 GMT\nOrganization: Junior, Electrical and Computer Engineering, Carnegie Mellon, Pittsburgh, PA\nLines: 29\n\nRadiosity For the Connection Machine (CM-2)\n-------------------------------------------\n\nCMRAD Version 2.0 is now available via anonymous FTP from calpe.psc.edu\n(128.182.62.148) or by request from gifford@cmf.nrl.navy.mil (134.207.7.4).\n\nCMRAD is a data parallel two pass renderer for the CM-2.  The first pass\nis a progressive radiosity renderer with ray traced form factors and\nadaptively subdivided elements.  The second pass consists of a relatively\nstraightforward ray tracer that uses the radiosity solution for shading.\nPolygonal output from the radiosity pass can be rendered using a standard\ngraphics workstation.  Output from the second pass can be displayed on a CM\nframebuffer or other color device.\n\nCMRAD has a wide range of options to let you play with just about all the\nparameters of the radiosity pass.  It has an equally wide range of defaults\nso it isn't terribly difficult to get started.\n\nCMRAD does not support any standard scene input language, although it\ndoes come with a hierarchical input format of its own to make scene\ngeneration easier.\n\nThis package comes with enough documentation to get the renderer up and\nrunning.\n\nNeither the Pittsburgh Supercomputing Center nor the Connection Machine\nFacility of the Naval Research Laboratory officially support this\nsoftware.  All questions, comments, and bug reports should be directed\nto gifford@cmf.nrl.navy.mil (or) gifford@a.psc.edu.\n\n\n\nFrom daemon Thu Jul 25 10:38:31 1991\nDate: Thu, 25 Jul 91 01:23:49 PDT\nFrom: ph@miro.Berkeley.EDU (Paul Heckbert)\nTo: globillum@miro.Berkeley.EDU\nStatus: RO\n\nDear Global Illuminators,\n\nThis is actually coming from the terminal of Greg Ward, abusing the\noverseas network with vi.  As Paul mentioned in a previous message,\nI have taken over the duties of maintaining the globillum mailing\nlist while he is busy tearing up the European autobahns.\n\nFollowing are a few new people I have just added to the list.\n-Greg\n\n# Andrew Anderson, ABACUS, University of Strathclyde, Glasgow, Scotland\n\talias anderson andy@abacu.strath.ac.uk\n\n\tOur research involves work on a radiosity lighting\n\tmodel amongst other visualistion tools, so this list\n\twould be of immense benefit to us. I would be very grateful if\n\tyou could send us some more information about the mailing list\n\tand include us on it.\n\n# George Drettakis, University of Toronto, Toronto, Canada\n\talias drettakis dret@dgp.toronto.edu\n\n\tI am investigating a new approach to solving the global illumination\n\tproblem, that I am calling \"A Structure-Directed Approach to Sampling\n\tReconstruction and Data Representation for Global Illumination\".\n\tA first proposal can be found in the EuroGraphics workshop this\n\tyear in Barcelona.\n\tI am looking into using sampling and filtering techniques as\n\twell as properties of both the scene and the rendering  process,\n\tto achieve equivalent or better quality at a significantly lower\n\tcost, while hopefully developing some metrics of quality and error\n\tfor light-transfer techniques.\n\n# Neil Gatenby, Manchester Computing Centre, Manchester, England\n\talias gatenby gatenby@vax3.graphics.manchester-computing-centre.ac.uk\n\n\tThanks for the reply, here's the info on my/our research interests:\n\t* Radiosity\n\t\t# Alternatives to the hemi-cube algorithm\n\t\t# accurate NUMERICAL form factor calculation\n\t\t# Parallelisation of the algorithm\n\t\t# use in scientific fields, rather than visual realism\n\t\t# use of sophisticated primitives, rather than patches\n\n\tAs you can see, radiosity is a bit of recurring theme there!\n\tNeil\n\n# Josep Vilaplana, Universitat Politecnica de Catalunya, Barcelona, Spain\n\talias vilaplana vilaplana@lsi.upc.es\n\n\tI'm working with Xavier Pueyo in the research of techniques\n\tallowing to accelerate the Radiosity and Ray Tracing algorithms.\n\tParallel techniques and Harware is included in my research.\n\nFrom daemon Fri Aug 16 15:27:24 1991\nDate: Fri, 16 Aug 91 09:01:18 -0400\nFrom: hr3@prism.gatech.edu (RUSHMEIER,HOLLY E)\nTo: globillum@miro.Berkeley.EDU\nSubject: sig '91 abstracts\nStatus: RO\n\nHi --\nI have the abstracts for the illumination related siggraph papers\nfrom this year in electronic form. Since its kind of a long file\nI won't send it out to everyone (since a lot of people do have\nthe proceedings). If you want the abstracts, let me know  and\nI will send them to you by return e-mail.\n-- Holly\n\nFrom daemon Mon Aug 26 15:21:21 1991\nDate: Mon, 26 Aug 91 09:06:53 -0400\nFrom: Eric Haines <erich@eye.com>\nTo: globillum@miro.Berkeley.EDU\nSubject: a new radiosity program\nStatus: RO\n\nSaw this on comp.graphics and thought it of interest to you.\n\nEric\n\n>From: jk87377@cc.tut.fi (Juhana Kouhia)\nSubject: Public Radiositizers; a note\n\n[On radiosity programs]\n\n... one which is released a months ago by Mr. Pattanaik and a new version of\nit is coming later in a couple months, I bet.\n\nRadiositizer by Pattanaik is available from iear.arts.rpi.edu,\npub/graphics/ray/Rad.1.0.thin.tar.Z and from nic.funet.fi,\npub/graphics/programs/pattarad.1.0.tar.Z.\nHopefully you'll like it.\n\nFrom daemon Tue Aug 27 19:54:42 1991\nFrom: erich@eye.com (Eric Haines)\nDate: Tue, 27 Aug 1991 13:40:11 EDT\nX-Mailer: Mail User's Shell (7.1.1 5/02/90)\nTo: globillum@miro.Berkeley.EDU\nSubject: an interesting letter\nCc: erich@juniper.eye.com\nStatus: RO\n\nI received a letter from Andy Newton which I thought of interest to the group.\nHe has a somewhat different slant on things due to his application area.  So,\nwith his permission and without further ado, here 'tis.\n\nEric Haines\n\n--------------\n\nI was at SIGGRAPH '89 and attended the ray tracing tutorial which was great.\nAbout the only credit point I can claim in CG is to have pointed out to \nAndrew Glassner that the \"1 over R squared\" rule of energy attenuation only\napplies to point energy sources. 'Fudge factors' for attenuation are exactly\nwhat we need to avoid. I must admit that this jaundiced me a bit about\nray tracing in computer graphics but hopefully I've seen the error of my\nways. Back to the story ..\n\nI work in a satellite image interpretation research group. Our interest in \nray tracing is for simulating all parts of the process of the formation of \nsatellite images - optics, camera motion, atmosphere, surface scattering and\nglobal (as in hemispherical!) light source illumination. We do work at two\nscales - where the basic scene is a DEM (height grid) and for very complicated\n3-d scenes for plant canopy reflectance simulation.\n\nSo ray tracing is a really powerful tool to allow us to simulate as many parts\nof these complex processes as we can model but what we need to do is not quite\ncomputer graphics.  What I mean by this is that what we need out of our models\nare accurate, truthful, energies (in real units) not measures of visual\nbrightness.  We need physical results.  One example of this is wavelength\nsampling by importance sampling a spectral response curve as opposed to\ntreating light as an RGB 'colour'.  (Though I can't recall any references to\ndoing exactly this it is proposed in Cook's original stochastic sampling\npapers and my implementation is very similar to his for reflected ray\ndirection).\n\nOur main problems are (i) illumination from such a big light source (the sky\nhemisphere) with 'diffuse' reflectors (ii) ensuring that we model energies\ncorrectly and (iii) using physical directional reflectances.  I may be going\nout on a bit of a limb here so please excuse me if I do - I'm not as familiar\nas I ought to be with general CG practise - but I'll try to explain what I\nmean.\n\nI've spent the better part of 3 years supporting and trying to add to a tracer\nI inherited when I came to work here.  Now that has turned out not to be\nparticularly smart as its been a lot harder to modify and bug fix than if it\nwas my own work.  Anyway the point is that through out most of that time we\nhad no good model for the directional and spectral variation of that thing\noutside the window - the sky.  As our main interest is _supposed_ to be the\nsatellite work, not the graphics, I felt we couldn't come to grand conclusions\nfrom our results if the illumination function was simply not representative of\nthe real world.  Now I've managed to solve this problem by implementing a\nmodel of atmospheric scattering processes due to Zibordi and Voss so its time\nto make the physics correct and BTW write a fresh tracer.  I have seen some\nwork on CG models of the sky which are functional and not physical.  This\nmodel is quite fast enough to create a sky radiance LUT at any resolution\nrequired on a per scene basis so if you know of anyone out there who needs a\nmodel of the sky's irradiance maybe I could help.\n\nThe thing about any such illumination model is, of course, that the energy\nresults are per steradian of solid angle of illuminating source.  With the\npoint sampling infinitesimally thin ray what solid angle does a ray reaching\nthe sky have?  If its a primary ray then ok it can have some solid angle\nassociated with the pixel but how should ray solid angles be transformed by\nreflection etc?  The only work I've seen that is remotely like this is\nAmantide's cones.  However that doesn't use the geometric concept of a solid\nangle.  One plus point of considering solid angle is of course that the\neffects of distance attenuation by divergence are implicitly included.  So I'm\nvery interested in how much solid angle is used as yet another ray parameter\nin more general CG work.  Is this really common, or unheard of?\n\nThere's a reflectance concept in remote sensing called Bi-Directional\nReflectance Distribution Function (BRDF), which may also be use in CG or have\na parallel, that defines directional reflectance as a 5-d array of pairwise\ndirectional spectral reflectance coefficients.  For each wavelength\n(quantised, of course), for each incident direction (over the 2 Pi\nhemisphere), for each emergent direction, define a reflectance coefficient.\nSuch things can be used as reflectance LUTs or integrated, subdivided and\nimportance sampled.  Are similar things done for interesting material\nreflectances in the main stream?\n\n----------------------\n\nHis reply to my reply (which I don't include here):\n\nThe global illumination mailing list you mention sounds very interesting - \nplease do go ahead and post my note to that list and I'll contact Paul\nHeckbert about joining. The SIGGRAPH paper you mentioned also sounds good\n- some colleagues here are representing BRDFs as spherical harmonics,\nwhich is obviously storage efficient but storage as a set of precomputed\nimportance sampling intervals should be more computationally straightforward.\nI'll definitely check out the paper when my proceedings arrive.\n\n-------------------\n\n# Andy Newton - physical radiance modelling, natural scenes, rays with solid angle\n# Remote Sensing Research, University College London\n# Photogrammetry,\n# UCL, Gower Street\n# London, ENGLAND\n# +44 71 387 7050 x2742\nalias andy_newton\tanewton@ps.ucl.ac.uk\nalias andy_newton\tanewton%uk.ac.ucl.ps@uk.ac.ucl.cs\n\nbio sketch for the RTN:\n\nAlthough the graphics is more fun than the Remote Sensing this is what I'm\nsupposed to be doing ...\n\nApplying ray tracing to the understanding of remote sensed images of the\nnatural world, mainly satellite imagery.  Much more interested in physical\naccuracy than efficiency.  Also how to correctly model, and sample, very large\nand non-uniform light sources (the sky!)  in ray tracing.  How to relate the\npoint sampling paradigm of the infinitessimal ray to light energy transport.\nPhysical reflectance models like BRDF.  Doing distance attenuation and\nvariable light source sampling properly (probably) using solid angle.\n\nI'd be really interested in any references anyone has to ray tracing for\nphysical process simulations or radiance calculations using solid angle as\na ray property.\n\nOn offer: a realistic sky radiance model based on atmospheric scattering.\n\nFrom daemon Wed Aug 28 00:06:43 1991\nDate: Tue, 27 Aug 91 16:50:53 -0400\nFrom: hr3@prism.gatech.edu (RUSHMEIER,HOLLY E)\nTo: anewton@ps.ucl.ac.uk, globillum@miro.Berkeley.EDU\nSubject: graphics, remote sensing\nStatus: RO\n\n\nThanks Eric for forwarding Andy Newton's note.Here are a few\nthoughts I had about it:\n\nThere is working going on combining graphics & remote sensing.\nChris Borel at Los Alamos (I think he's in globillum, he is\nat ccb@eos1.lanl.gov) has calculated BRDF's for plant canopies\nusing the radiosity method on individual leaves (thousands of\nthem). His first paper on this appeared in Journal of Remote Sensing, and\nI think others will follow.\n\nAttaching a solid angle to rays is one way to think about the \nsolution of the equation of transfer for accurately calculating radiances.\nAnother way to think of it is that ray casting is just a way of\nevaluating the integrand at in a stochastic direction (of the radiance\non a surface, or of the source radiance in a volume) or at a stochastically\nchosen point on a path (for the path integral of source radiance from the\nnearest opague surface). Jim Kajiya introduced these ideas in his '86\nSiggraph paper, but didn't elaborate on the details of area sources\nor ambient participating media. It took me a while to figure out the\ndetails for my thesis, I imagine a number of other people have been\nthrough the same thing.\n\nThe only physically accurate ray tracer available in public domain\n(or any place else) that I know about is\nis Greg Ward's Radiance. We're using it for a computer vision \nproject where accuracy is important. I'm using it instead of my\nhomemade stuff because it is well documented and reliable.\n It doesn't include participating media, but if\nyou wanted to build your own system to do that I think that\n Radiance would be a good place to start.\n-- Holly \n\nFrom greg Wed Aug 28 10:16:37 1991\nDate: Wed, 28 Aug 91 10:16:33 +0200\nFrom: greg (Greg Ward)\nTo: anewton@ps.ucl.ac.uk\nSubject: hello from Switzerland\nCc: globillum@miro.berkeley.edu\nStatus: RO\n\nHello Andy,\n\nSince I've been put in temporary charge of the globillum mailing list\nwhile Paul is touring Europe, I took the initiative and added your name\nso that you should get any future mailings.  If you don't, just let me\nknow...\n\nLet me be the first to take you up on your offer of a better sky \nradiance model.  We have been using the CIE standard sky distributions\nfor our work in daylighting for some time.  It is physical but not\nalways accurate because of the difficulty in determining the atmospheric\nturbidity and the variability of cloud conditions in general.  I would be\nhappy to provide you with some code for calculating this function if\nyou are interested.\n\nBy the way, I hope that Eric referred you to the excellent paper by\nTakagi et al that appeared at Siggraph `90.  It sounds like many of\nyour concerns were at least touched on briefly by them.\n\nAs for BRDF's, I have been working myself with Ken Turkowski under\ncontract from Apple Computer on reflectance measurements and models for\ncomputer graphics.  I suppose that Eric told you already about the\npaper by He, Torrance and Sillion in this year's Siggraph.  This is\nprobably the best physical model developed to date for isotropic\nreflection, though it is somewhat challenging to implement.  (It took\nme weeks to get it right.)  For anisotropic BRDF's (reflectances that\nchange with azimuth), even the measurement is challenging.  The few\ncompanies in the US will characterize a single surface for you for a\nfew thousand dollars.  I don't know about your budget, but this kind of\nexpense sure doesn't fit in mine.  So I've been working on a faster,\ncheaper gonioreflectometer.  (Report forthcoming... I hope!)\n\nRegarding rays and associated solid angles, I just want to agree with\nHolly.  If importance sampling is used in such a way that geometric\nfactors (ie. cosine weighting for irradiance) are considered, all\nrays will be associated with equal (projected) solid angles.  The ray\nvalues can then be added together and multiplied by the total (projected)\nsolid angle and voila!  It is fortuitous that such an implicit use of\ngeometry also results in the best a priori sampling distribution.\nHowever, if you find during the sampling process that certain areas call\nfor more rays than others, you can go ahead and sample these areas more\ndensly as long as you remember to change the weight of the associated\nrays accordingly.\n\nThe process I have been using to calculate irradiance (with reasonable\nsuccess) is to divide the hemisphere into equal projected solid angles\nand send one ray in a stochiastically selected direction in each.  This\nstarts me out with a fully stratified Monte Carlo sampling.  Then I\nestimate the variance contributed by each region and send extra samples\nto those regions that need it the most.  The new rays are simply\naveraged in with the old ones for each region and the final summation\nis pi (the projected solid angle of a hemisphere) times the average of\nall the regions.  Again, you are welcome to take a look at the code if\nyou like.\n\nIf you want to get more code than you can shake a stick at, Radiance\nis available from anonymous ftp on hobbes.lbl.gov (128.3.12.38).\n\n-Greg\n\nFrom greg Wed Sep  4 18:11:18 1991\nDate: Wed, 4 Sep 91 18:11:14 +0200\nFrom: greg (Greg Ward)\nTo: anewton@ps.ucl.ac.uk, erich@eye.com, hr3@prism.gatech.edu,\n        plewis@ps.ucl.ac.uk, shw@bruno.graphics.cornell.edu\nSubject: Globular ray tracing\nStatus: RO\n\nHi Andy,\n\nI'm keeping my response public because I'd be interested to hear what others\nhave to say on this topic as well.\n\nFirst off, there must have been a little confusion in my mention of\nrecent Siggraph papers.  Ken Turkowski has not (yet) written a paper on\nBRDF's -- the only paper I know of at this year's Siggraph was by\nXiao Dong He, Ken Torrance and Francois Sillion of Cornell.  You were no\ndoubt confused by my use of the word \"He\" in the context of my last letter.\n\nThere are two main parts to the calculation of illumination in Radiance,\n\"direct\" and \"indirect\".  These parts are distinguished by the method\nused to calculate the contributions rather than the sources of the\ncontributions themselves.\n\n\"Direct\" contributions are computed by considering the directionality,\nbrightness, and solid angle subtended by a light source and a single\nray traced to a (jittered) location to test for occlusion.  (Large\nsources are often broken up into smaller pieces to avoid occlusion and\ngeometric errors.)  I believe this method is similar to one you\ncurrently employ.  I also make some approximations to avoid the\nvisibility testing all of the light sources, but these are probably\nirrelevant to our discussion.\n\n\"Indirect\" contributions are computed using a Monte Carlo sampling\nof the hemisphere as I described in my last letter.  The results\nof this calculation are then stored and reused for nearby values\nas described in a paper I wrote for Siggraph `88.  (Actually, I\nwrote it the first time for Siggraph `87!)  In this pass, any\nsources encountered that were part of the \"direct\" calculation\nare ignored -- very important for maintaining proper energy balance!\n\nBy the way, Jim Arvo referred me to a Siggraph paper he wrote this\nyear with David Kirk that points out very clearly that the type\nof adaptive sampling I use is biased.  And that's a nasty word.\n\nDirectional reflectance properties currently must be handled either\nduring the direct calculation (which is view-dependent), or by\nsome other sampling technique such as sending extra specular rays.\n(Specular and diffuse components are not non-physical, by the way.\nThey have very real meaning.  Specular is that component which is\nreflected coherently off the surface of a dielectric material, and\ndiffuse is that component which is re-emitted by particles suspended\nin the material.  A diffuse term implies a colloidal material, hence\nit does not really apply to metals.)\n\nFor outdoor scenes, the sky component is almost always left out of\nthe direct calculation.  Since it represents such a large solid\nangle, it is more efficient to compute the sky's contribution\nintermittently using a Monte Carlo sampling of the projected\nhemisphere.  The orientation of this hemisphere is given by the\nsurface, and the contributions of all non-source rays is included,\nhowever they might manage to reach the sky or other \"indirect\"\nilluminators.  The weight or \"power\" of these rays is\nPI divided by the total number of samples on the hemisphere\nfor a straight Monte Carlo sampling, and the weights are modified\nas I explained before for adaptive sampling.  The correct weight\nis PI instead of 2*PI because it is the value of the projected\nhemisphere we are interested in, not the total hemisphere.\n\nThe radiance of the sky is computed from the CIE formulas.  You\nshould look at the file ray/lib/skybright.cal in the Radiance\n1.4 distribution, and the program ray/src/gen/gensky.c which sets\nthe parameters.\n\nThe only other articles on Radiance that might be useful to you\nare the ones published in the Winter 1988 edition of the Journal of\nthe Illuminating Engineering Society and the June 1990 issue of\nLighting Design and Application.  Both are U.S. trade journals,\nso I can send you reprints if you can't find them.\n\nI don't expect the reflectometer I've been working on to ever make\nit into the field.  (If you'd seen it you'd believe me.)\n\n-Greg\n\nP.S.  Please do send me those man pages.  And while you're at it,\nplease resend your last message.  I somehow managed to delete it!\nThanks!\n\nFrom daemon Wed Sep  4 17:45:31 1991\nDate: Wed, 4 Sep 91 11:37:18 -0400\nFrom: hr3@prism.gatech.edu (RUSHMEIER,HOLLY E)\nTo: anewton@ps.ucl.ac.uk, erich@eye.com, greg@lesosun1.epfl.ch,\n        hr3@prism.gatech.edu, shw@bruno.graphics.cornell.edu\nSubject: Re:  Global illumination and complex BRDFs in ray tracing ..\nCc: A.Newton@cs.ucl.ac.uk, plewis@ps.ucl.ac.uk\nStatus: RO\n\nHi --\nIn the computer vision problem we're working on that we use Radiance\nfor we are also interested in calculating energy/area on a sensor\npixel for a given exposure time, that is we are calculating\n\nintegral over pixel area\n          integral over solid angle subtended by finite pinhole\n                       L(incident) cos(theta) dw(pinhole) dApixel\n\naveraged over the pixel area and averaged over time. We use \nRadiance to do this basically by picking a point on the\nsensor pixel, picking a point on the finite pinhole and then\nusing Radiance to calculate the incident radiance L from\nthe direction defined by the two points. Thats essentially\nwhat we're doing, in practice we make several images for several\npinhole locations, each of which has several sample per pixel\nby filtering a large image to a small one, and then averaging the\nimages using appropriate weight factors.\n\nWell, I guess that isn't crystal clear. The point I'm trying to\nmake though is to separate out the ideas of estimated L(incident)\nand the integrals over solid angle and area of L(incident) that\nyou need to calculate energy on the sensor pixel. You can then\nmake a Monte Carlo estimate of those integrals by choosing\nrandom points, and using Radiance to accurately return\nL(incident).\n\n-- Holly\n\nFrom daemon Wed Sep  4 18:02:42 1991\nDate: Wed, 4 Sep 91 11:48:48 -0400\nFrom: hr3@prism.gatech.edu (RUSHMEIER,HOLLY E)\nTo: globillum@miro.Berkeley.EDU\nSubject: more complete reference\nStatus: RO\n\nHi --\nIn my last message I didn't give a complete reference for Chirs\n(Chris) Borel's paper, it is :\n\nC.C. Borel, S.A.W. Gerstl, and B.J. Powers \"The Radiosity Method\nin Optical Remote Sensing of Structured 3-D Surfaces\"\nRemote Sensing of Environment, vol. 36,no. 1, pp. 13-44\n\nAlso in the following issue is:\n\nN.S. Goel, I. Rozehnal and Thompson, R.L. \"A Computer Graphics\nBased Model for Scattering from Objects of Arbitrary Shapes in\nthe Optical Region\" Remote Sensing of Environment, vol 36, no2\npp. 73-104. \nIn this paper an implementation of the radiosity method is described\nwith a revised method for calculating form factors. From a quick\nreading it seems to me that they have replaced the hemi-cube with\na discretized hemisphere, and use a kind of painters algorithm for\nthe zbuffer. Dr. Goel reports that the computational time increases\nonly with N or NlogN (rather than Nsquared) for their method. He\nwrote me a letter saying he was interested in comments on the\npaper from the computer graphics point of view. If any of you\nget time to look at the paper, his email address is\nNGOEL@BINGTJW.bitnet.\n\n-- Holly\n\nFrom daemon Thu Sep  5 12:11:54 1991\nX400-Trace: GB* *UK.AC;\n            arrival Thu,  5 Sep 91 10:12:17 Z action Relayed\nX400-Trace: gb*gold 400*uk.ac;\n            arrival Thu,  5 Sep 91 10:11:09 Z action Relayed\nX400-Trace: GB*GOLD 400*UK.AC;\n            arrival Thu,  5 Sep 91 11:07:39 + 0100 action Relayed\nDate: Thu,  5 Sep 91 11:07:39 + 0100\nP1-Message-Id: gb*gold 400*uk.ac;<4731.684065259@ps.ucl.ac.uk>\nUa-Content-Id: globillum bac...\nFrom: Andy Newton <anewton@ps.ucl.ac.uk>\nTo: greg@lesosun1.epfl.ch\nCc: A.Newton@cs.ucl.ac.uk\nSubject: globillum back issues ..\nImportance: normal\nStatus: RO\n\nRFC-822-HEADERS:\nSource-Info: enceladus.ps.ucl.ac.uk\n\n==========================\n\nGreg,\n\nI know you're just looking after globillum for Paul Heckbert (where's he\ngetting to in Europe, by the way? anywhere near London?) but do you have\nglobillum archives or back issues I could browse? I feel maybe I need \nsome background to what you guys have been discussing upto now.\n\nCheers,\n\nAndy\n\nFrom daemon Fri Sep 13 20:18:06 1991\nDate: Fri, 13 Sep 91 12:53:52 -0400\nFrom: Eric Haines <erich@eye.com>\nTo: globillum@miro.Berkeley.EDU\nSubject: Send me your references, if you wish\nCc: erich@juniper.eye.com\nStatus: R\n\n\t\t\tRADIOSITY BIBLIOGRAPHY UPDATE\n\nI'm starting to do the yearly update of the radiosity bibliography I started\nsome time ago.  For \"radiosity\" read \"global illumination related paper which\ngoes beyond classical scanline and ray-tracing techniques\" (which is why it\ngets called the radiosity bibliography instead).  The bibliography is free to\nall, and is provided mostly because I enjoy providing such information to\npeople.\n\nAn older version of this bibliography of articles is available online via FTP\nfrom weedeater.math.yale.edu [130.132.23.17] in pub/Papers/RadBib.shar.  If\nyou don't have FTP access, ask me and I'll send you the old one.\n\nSo, what I need from you all are updates.  I've already included Barcelona\nworkshop, SIGGRAPH '91, Graphics Interface '91 and Eurographics '91 papers,\nalong with a few from Visual Computer and Computer Graphics Forum.  No doubt\nI've missed some.  So, if you want higher exposure for your research, please\nsend me any references missing from the old version.  (If you want lower\nexposure, like your embarassing research paper removed from the list, hmmm,\nmaybe I can make money off of this after all...).\n\nThere are undoubtedly pre-1991 papers in conferences that I've missed\n(\"Radiosity Effects of Surroundings on Golf-Balls\" from the Palm Springs\nOptics & Hedge-Clipping Conference comes to mind) and I'd love to list them.\nIf you're not sure that I have a reference, write me - the worst that happens\nis that you waste a few minutes with information I already have.\n\nAlso, I have found various minor errors in a few of the references over time\n(page numbers, exact date, etc).  So, please feel free to check your references\nfor correctness and update me.\n\nEntries are in \"refer\" format:\n\n%A James T. Kajiya\n%T The Rendering Equation\n%J Computer Graphics (SIGGRAPH '86 Proceedings)\n%V 20\n%N 4\n%D Aug. 1986\n%P 143-150\n%K shading, diffuse reflection\n\nand it saves me some time if you can pass them on like this.\n\nThe new version of the bibliography should be ready at this end sometime next\nweek (time here permitting), at which time I'll announce its availability.\n\nEric Haines, erich@eye.com\n\nFrom daemon Fri Sep 13 21:18:54 1991\nDate: Fri, 13 Sep 91 14:46:18 -0400\nFrom: Eric Haines <erich@eye.com>\nTo: globillum@miro.Berkeley.EDU\nSubject: oh, and the ray tracing bibliography, too\nCc: erich@juniper.eye.com\nStatus: R\n\nTo all,\n\n\tI forgot to mention:  if you have updates or corrections for the\nseparate \"Ray Tracing Bibliography\" (started by Paul Heckbert and now\nmaintained by me), please let me know.  Again, the older ray tracing bib is\navailable on weedeater.math.yale.edu in the file with \"RTbib\" at the start.\nI'm interested in both papers directly about ray tracing algorithms, or about\nusing ray casting for other processes.  Technical articles only, no \"isn't\nray tracing cool, look at these pictures\" references please.\n\n\tDo not send me references you get directly from Rick Speer's\ncopyrighted postscript bibliography which came out recently (I believe a copy\nis on weedeater).  Rick tells me that he's selling the un-postscripted\nversion, and so he says that I may not use any new references from his list.\nOf course, many of his references came directly from Paul & my reference list,\nbut our list is in the public domain at this point, so no matter.  Also, be\nwarned:  Rick believes that using any of his reference list in any copyrighted\nwork, even copying a reference in it and using that in your paper, is a\nviolation of his copyright.  Whether any of this holds water legally is not my\nconcern - Rick feels, rightly or not, that such use is an infringement and so\nI will not use his material.  As near as I can tell, there are about 50\narticles/theses which he has listed which I don't have, mostly from\nsemi-obscure journals, or minor masters theses, or in Japanese.\n\n\tGeez, talk about a tempest in a teapot (or VW bug?)!  This all makes\nme not want to maintain this bib anymore and switch to doing something more\nprofitable, like collecting baseball cards or something.\n\nThanks,\n\nEric Haines, erich@eye.com\n\nFrom daemon Mon Sep 16 21:23:38 1991\nFrom: erich@eye.com (Eric Haines)\nDate: Mon, 16 Sep 1991 14:37:51 EDT\nX-Mailer: Mail User's Shell (7.1.1 5/02/90)\nTo: globillum@miro.Berkeley.EDU\nSubject: why not to copy Rick's bibliography\nCc: erich@juniper.eye.com\nStatus: R\n\nI thought I would pass on this note from Rick Speer about another good reason\none should not copy anything in his bibliography.  Rick's ray tracing\nbibliography looks like a nice tool, as he has done a lot of\ncross-referencing, so don't be scared off by his aggressive stance on\ncopyright.  Basically, don't copy anything directly from it and you'll be safe\nfrom legal action by him and _Computer Graphics Forum_, where it was first\npublished (Vol. 10, No. 2, June 1991, p. 145-174).\n\nEnough on this topic, just wanted to make sure none of you repeat my\nmistaken assumptions, let's get back to research topics,\n\nEric\n\n\n>From speer@anchor.cs.colorado.edu Thu Sep 12 17:41 EDT 1991\nTo: erich@eye.com\n\nBy the way, like copyrighted maps, my paper contains certain\nmarkers that make it possible to determine whether copying has\noccurred.\n\nRick\n\nFrom daemon Wed Sep 25 22:15:19 1991\nDate: Wed, 25 Sep 91 15:25:55 -0400\nFrom: Eric Haines <erich@eye.com>\nTo: globillum@miro.Berkeley.EDU\nSubject: Rad & Ray reference bibliographies available\nCc: erich@juniper.eye.com\nStatus: RO\n\nThe updated radiosity and ray tracing reference bibliographies are now\navailable.  Anonymous ftp to weedeater.math.yale.edu and look in either\n/incoming or /pub/Papers.  RadBib.09.91 is the radiosity bibliography,\nRayBib.09.91.Z is the ray tracing bib.  I also added a simple awk script\nto search the refer lists for a word or phrase and spit out these references.\nNothing brilliant; feel free to make it clever and send me an update.\n\nBy the way, in case you don't know, there's a huge database of references for\ncomputer graphics at gatekeeper.dec.com in pub/misc/graf-bib, ordered by year\nfor 1976-1986.  It's very extensive for the time period covered (one of my\nfavorite titles is an article called \"A hidden-line algorithm for hyperspace\"\n- what could it mean?), with some 6300+ references.\n\nThanks to all the people who sent me updates and corrections.  Enjoy the new\nbibliography, and keep me posted about your latest articles,\n\nEric\n\nFrom daemon Mon Oct  7 15:25:12 1991\nDate: Mon, 7 Oct 91 10:06:44 -0400\nFrom: Eric Haines <erich@eye.com>\nTo: globillum@miro.Berkeley.EDU\nSubject: Radiosity papers via FTP\nStatus: R\n\nAt weedeater.math.yale.edu [130.132.23.17] in pub/Papers are two more papers\navailable via FTP:\n\n\tRonchamp.tar.Z - \"Ronchamp: A Case Study for Radiosity\"\n\tBeams.tar.Z - \"Beams O' Light: Confessions of a Hacker\"\n\nThe Ronchamp paper discusses various problems we've encountered in using\nmeshed radiosity algorithms (i.e. the ones pioneered by Cornell) and some\nsolutions - a non-theoretical and hands-on oriented paper.  It's in the same\nvein as Baum et al's worthwhile SIGGRAPH '91 Proceedings paper.\n\nThe Beams paper is a short, light paper on how we did the beams of light\neffect for the Ronchamp chapel stills and movie (Scientific American, Feb.\n1991, and our SIGGRAPH '91 film show entry).\n\nThe papers are in postscript, kindly converted by Juhana Kouhia.  They first\nappeared in the \"Frontiers in Rendering\" SIGGRAPH '91 Course Notes.  Since\ncourse notes typically are difficult to find, and since I'm not planning on\nreworking either of these papers for the journals, I thought I would make them\navailable here.\n\nEnjoy,\n\nEric Haines, erich@eye.com\n\np.s. incidentally, if you don't normally read USENET news, you might want to\nresubscribe to comp.graphics.research and see the discussion of ray-traced\nradiosity going on.  I particularly liked Dave George's explanations.\n\nFrom greg Mon Oct 28 13:48:13 1991\nDate: Mon, 28 Oct 91 13:47:19 +0100\nFrom: greg (Greg Ward)\nTo: globillum@miro.Berkeley.EDU\nSubject: New results for comparison\nStatus: R\n\nHello Everybody,\n\nAs you may or may not remember, I have set up a site for sharing the results\nof global illumination algorithms.  It is hobbes.lbl.gov (128.3.12.38),\nreachable by anonymous ftp for both pickup and delivery.  This site also\ncontains the Radiance software distribution, which most of you know about.\nIf you don't, you will learn very shortly as I plan to announce its next\nrelease in a few weeks.  The subdirectory containing simulation runs for\ncomparison is is pub/tests.\n\nSometime ago, I finished some new calculations on a simple space with\nobstructions, specular and RGB-colored surfaces.  I still have not run\nany examples with general surface reflectance distributions (BRDF's)\nor more than three spectral samples.  I just got around to organizing\nthe results and making some postscript plots for their easier digestion.\nHere is a current table of contents:\n\n-------------------------------------------------------\n\t\t\tTESTS\n\nThis directory contains some test scenes and results for checking\ncalculations against other people's programs.  The subdirectories\nare broken down according to model type as follows:\n\n\tempty/*/*\t- Environments without obstructions\n\tobstructed/*/*\t- Obstructed environments\n\t*/diffuse/*\t- Diffuse surfaces only\n\t*/specular/*\t- Surfaces may have some (ideal) specularity\n\t*/brdf/*\t- Surfaces may have arbitrary BRDF's\n\t*/*/grey\t- Grey surfaces only\n\t*/*/rgb\t\t- Surfaces with RGB color\n\t*/*/spectral\t- Surfaces with > 3 spectral samples\n\nAll models and files should be put in the bottom set of directories.\nSolutions should be given in human-readable text form, and should\ndescribe very thoroughly how they were obtained.  Please name your\nfiles uniquely using some abbreviation of your name or group, so\nwe don't get name collisions when everyone starts dumping their\nresults into the obstructed/brdf/spectral directory (ha, ha).\n\nThere are currently Radiance-generated results in the following directories:\n\nempty/diffuse/grey\nempty/diffuse/rgb\nempty/specular/grey\nempty/specular/rgb\nobstructed/diffuse/grey\nobstructed/diffuse/rgb\nobstructed/specular/grey\nobstructed/specular/rgb\n\nMost of the directories contain README files explaining their contents.\nThe empty/diffuse/grey directory contains results not only from Radiance,\nbut also from Holly Rushmeier and sometimes Sumanta Pattanaik.\n\n--------------------------------------------------\n\nFrancois Sillion has told me that he has results he is willing to share\nusing general BRDF's, and I know there are people out there with\nresults for multiple spectral samples, so we may be able to come up\nwith a fairly complete set of environments if everyone pitches in.\n\n-Greg\n\nFrom daemon Wed Nov 27 17:34:27 1991\nDate:         Wed, 27 Nov 91 15:59:05 MET\nFrom: Roberto Scopigno <SCOP@icnucevm.cnuce.cnr.it>\nSubject:      Delaunay sw\nTo: GlobillumMailingList <globillum@miro.Berkeley.EDU>\nStatus: R\n\nDear Globillum subscribers,\n\nI am looking for a free distribution implementation of the Delaunay\ntriangulation in the 3D space (or nD). Could anyone help me?\n\nThanks\nRoberto\n\n\n\nRoberto SCOPIGNO\nParallel Processing Group    Phone:  +39 50 593304\nCNUCE - Istituto del C.N.R.  FAX:    +39-50-589354\nVia Santa Maria 36\n56100 PISA - ITALY           E-MAIL: SCOP@ICNUCEVM.CNUCE.CNR.IT\n\n\nFrom daemon Thu Nov 28 11:18:01 1991\nDate: Wed, 27 Nov 91 11:42:23 GMT\nFrom: Christopher.Patmore@prg.oxford.ac.uk\nTo: globillum@miro.Berkeley.EDU\nSubject: Extension of sky luminance functions?\nStatus: R\n\nHi there.  Does anyone have or know of a continuous\nextension to the CIE standard luminance functions (for\nclear and overcast skies) to account for reflection from\nthe ground?\n\nI've been using these functions to model ambient light in\nradiosity solutions and cloud rendering.  The discontinuity\nproduced by a reflected fraction of this function to\naccount for ground reflection produces unwanted\ndiscontinuities in my shading. While this is not so\nnoticeable in a radiosity solution, raytracing highlights\nthe inefficiencies of such a system.\n\n\t\t\t\tChris Patmore\n\nFrom atc@cs.utexas.edu Fri Dec  6 09:26:31 1991\nReturn-Path: <atc@cs.utexas.edu>\nFrom: atc@cs.utexas.edu (Alvin T. Campbell III)\nDate: Fri, 6 Dec 1991 10:26:16 -0600\nTo: globillum@miro.berkeley.edu\nSubject: dissertation completed\nStatus: RO\n\n\nFellow global illuminators,\n\nI have just completed and defended my doctoral dissertation.  Its bibliographic\ncitation is listed below, in BibTeX format:\n\n@PHDTHESIS{campbell91,\n\tAUTHOR = {{Campbell, III}, A. T.},\n\tTITLE = \"Modeling Global Diffuse Illumination for Image Synthesis\",\n\tSCHOOL = \"University of Texas at Austin\",\n\tYEAR = 1991,\n\tMONTH = dec}\n\nI am in the process of turning it into a UT CS Department tech report.  When \nit is available, I will send a separate message with ordering information.\n\nA. T. Campbell, III, new Ph.D.\n\nFrom erich@eye.com Wed Jan  8 09:59:43 1992\nReturn-Path: <erich@eye.com>\nDate: Wed, 8 Jan 92 12:39:39 -0500\nFrom: Eric Haines <erich@eye.com>\nTo: globillum@miro.berkeley.edu\nSubject: new reference\nStatus: RO\n\nI just received a new reference for the Radiosity bibliography [free for the\nasking] which I maintain:\n\n%A Amitabh Varshney\n%T Parallel Radiosity Techniques for Mesh-Connected SIMD Computers\n%R Master's Thesis, Technical Report TR91-028\n%I Department of Computer Science, University of North Carolina at Chapel Hill\n%D July 1991\n%K parallelism\n\nThings have been pretty darn quiet on this mailing list.  Does anyone else have\nany new references they'd like to bring to everyone's attention?  (I haven't\nread the above, just have the reference).\n\nEric Haines, erich@eye.com\n\nFrom holly@cam.nist.gov Mon Jan 13 10:27:07 1992\nReturn-Path: <holly@cam.nist.gov>\nDate: Mon, 13 Jan 92 12:59:27 EST\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: globillum@miro.berkeley.edu\nSubject: light videos & PE\nStatus: RO\n\n\nSince I am starting a new job I am giving some thought to new\nprojects I want to develop.  I would like to get some input on\na couple of different subjects:\n\n1. We have a Princeton Engine at NIST. Has anybody used one? It\nis built for image processing, but perhaps it could have some\napplication to image synthesis. \nI could spend some time looking into its use  unless\nsomebody else has already done a lot of work in this area.\n\n2. Last Siggraph Dan Baum had a video showing a progressive\nrefinement radiosity solution in progress, with the shooting\npatches highlighted. What other videos illustrating global\nillumination principles are around? Are any of them available\nfor purchase?\n\nThanks,\nHolly Rushmeier\nNIST\nGaithersburg, MD 20899\nholly@cam.nist.gov\n\n\nFrom atc@cs.utexas.edu Wed Jan 15 13:06:06 1992\nReturn-Path: <atc@cs.utexas.edu>\nX400-Received: by mta chx400.switch.ch in /PRMD=switch/ADMD=arcom/C=CH/;\n               Relayed; Wed, 15 Jan 1992 22:05:36 +0100\nX400-Received: by /PRMD=SWITCH/ADMD=ARCOM/C=CH/; Relayed;\n               Wed, 15 Jan 1992 15:01:59 +0100\nDate: Wed, 15 Jan 1992 15:01:59 +0100\nX400-Originator: atc@cs.utexas.edu\nX400-Mts-Identifier: [/PRMD=SWITCH/ADMD=ARCOM/C=CH/;9201152102.AA07092]\nX400-Content-Type: P2-1984 (2)\nFrom: \"(Alvin T. Campbell III)\" <atc@cs.utexas.edu>\nTo: drb@sgi.com, ph@duticg.tudelft.nl, max2@llnl.gov, krs@allegra.att.com,\n        greg@lesosun1.epfl.ch, johnw@eye.com\nCc: atc@cs.utexas.edu\nSubject: dissertation in the mail\nStatus: RO\n\n\nGraphics colleagues,\n\nI thought you would like to know that your copies of my dissertation are\nnow in the mail.  They will probably arrive within a week.  The UT\nComputer Science department only gave me a few copies for my use;  since you\nare the people who expressed most interest in my research, you are the \nrecipients of those copies.\n\nIn the next day or so, I will post a message to the global illumination\nmailing list with information on ordering copies from the CS department.\nIf you know anyone else who wants a copy of the document, please refer them\nto that message. \n\nThanks for your support and interest.\n\n\t\t\t\tA. T. Campbell, III\n\t\t\t\tCS Department, University of Texas\n\t\t\t\tatc@cs.utexas.edu\n\nFrom atc@cs.utexas.edu Wed Jan 15 13:06:06 1992\nReturn-Path: <atc@cs.utexas.edu>\nX400-Received: by mta chx400.switch.ch in /PRMD=switch/ADMD=arcom/C=CH/;\n               Relayed; Wed, 15 Jan 1992 22:05:36 +0100\nX400-Received: by /PRMD=SWITCH/ADMD=ARCOM/C=CH/; Relayed;\n               Wed, 15 Jan 1992 15:01:59 +0100\nDate: Wed, 15 Jan 1992 15:01:59 +0100\nX400-Originator: atc@cs.utexas.edu\nX400-Mts-Identifier: [/PRMD=SWITCH/ADMD=ARCOM/C=CH/;9201152102.AA07092]\nX400-Content-Type: P2-1984 (2)\nFrom: \"(Alvin T. Campbell III)\" <atc@cs.utexas.edu>\nTo: drb@sgi.com, ph@duticg.tudelft.nl, max2@llnl.gov, krs@allegra.att.com,\n        greg@lesosun1.epfl.ch, johnw@eye.com\nCc: atc@cs.utexas.edu\nSubject: dissertation in the mail\nStatus: RO\n\n\nGraphics colleagues,\n\nI thought you would like to know that your copies of my dissertation are\nnow in the mail.  They will probably arrive within a week.  The UT\nComputer Science department only gave me a few copies for my use;  since you\nare the people who expressed most interest in my research, you are the \nrecipients of those copies.\n\nIn the next day or so, I will post a message to the global illumination\nmailing list with information on ordering copies from the CS department.\nIf you know anyone else who wants a copy of the document, please refer them\nto that message. \n\nThanks for your support and interest.\n\n\t\t\t\tA. T. Campbell, III\n\t\t\t\tCS Department, University of Texas\n\t\t\t\tatc@cs.utexas.edu\n\nFrom greg Wed Jan 15 13:29:29 1992\nReturn-Path: <greg>\nDate: Wed, 15 Jan 92 13:29:23 PST\nFrom: greg (Gregory J. Ward)\nTo: atc@cs.utexas.edu\nSubject: Re:  dissertation in the mail\nStatus: RO\n\nHi A.T.,\n\nThanks for sending me a copy of your dissertation.  Congratulations!  I\ndon't know how you decided that I would be one of the lucky recipients,\nbut your generosity is much appreciated.  Where to now?\n\n-Greg\n\nFrom atc@cs.utexas.edu Wed Jan 15 13:42:52 1992\nReturn-Path: <atc@cs.utexas.edu>\nFrom: atc@cs.utexas.edu (Alvin T. Campbell III)\nDate: Wed, 15 Jan 1992 15:15:23 -0600\nTo: lsu@leland.stanford.edu, ann@rice.edu, ecamahor@cs.utexas.edu,\n        herzlich%neuron.enet@decwrl.dec.com, barnett@aurora.urich.edu,\n        watson@mpd.tandem.com, globillum@miro.berkeley.edu\nSubject: my dissertation\nCc: atc@cs.utexas.edu\nStatus: RO\n\n\nFellow graphics researchers,\n\nThe tech report of my dissertation is now available from the UT Computer\nSciences Department.   The bibliographic citation is listed below:\n\nA. T. Campbell, III, \"Modeling Global Diffuse Illumination for Image\nSynthesis,\" (Ph.D.), University of Texas at Austin, Department of Computer\nSciences, technical report TR-91-39, December 1991, 155 pages.\n\nTo obtain a copy, please make your U.S. bank check or international money\norder in the amount of $5.00 payable to:\n\n\t\tThe University of Texas\n\nand send payment along with your request for TR-91-39 to:\n\n\t\tTechnical Report Center\n\t\tDepartment of Computer Sciences\n\t\tTAY 2.124\n\t\tUniversity of Texas at Austin\n\t\tAustin, TX  78712-1188\n\nI appreciate your support and interest.\n\n\t\t\t\tA. T. Campbell, III\n\t\t\t\tCS Department, University of Texas\n\t\t\t\tatc@cs.utexas.edu\n\nFrom atc@cs.utexas.edu Wed Jan 15 13:50:52 1992\nReturn-Path: <atc@cs.utexas.edu>\nFrom: atc@cs.utexas.edu (Alvin T. Campbell III)\nDate: Wed, 15 Jan 1992 15:50:46 -0600\nTo: greg@hobbes.lbl.gov (Gregory J. Ward)\nSubject: Re:  dissertation in the mail\nCc: atc@cs.utexas.edu\nStatus: RO\n\n\nOkay, Greg, you caught me.   Lucky recipients of the dissertation fall\ninto several categories:\n\n1)  Personal friends\n2)  People with whom I've worked before\n3)  People with whom I've exchanges papers before\n4)  People who work at places I'm planning to apply\n\nYou fall into category 4.  Last fall I did not have much time for\ninterviewing, so I'm still early in the job search.  I thought I'd contact\npeople at various places I'm interested in, and see what the hiring situation\nis.\n\nA. T.\n\nFrom greg Wed Jan 15 14:14:46 1992\nReturn-Path: <greg>\nDate: Wed, 15 Jan 92 14:14:41 PST\nFrom: greg (Gregory J. Ward)\nTo: atc@cs.utexas.edu\nSubject: Re:  dissertation in the mail\nStatus: RO\n\nHi A.T.,\n\nI'm flattered that you would want to work here at LBL, but the hiring\nsituation is pretty bad right now.  The funding for my work has never\nbeen fat (I'm still running on a Sun 3/60 for example), and this year\nmay be the last that we have any money for lighting simulation, period.\n\nI assume that you are considering SGI.  You might also try Apple computer's\nAdvanced Technology Group (Ken Turkowski -- turk@apple.com) and Pixar if\nyou haven't already.\n\nI'll let you know if my situation here takes a turn for the better, but\nright now things look rather bleak.  Good luck with your job search!!\n\n-Greg\n\nP.S.  I'd be happy to send five dollars to cover duplication costs for\n\tyour dissertation.\n\nFrom atc@cs.utexas.edu Wed Jan 15 14:57:09 1992\nReturn-Path: <atc@cs.utexas.edu>\nFrom: atc@cs.utexas.edu (Alvin T. Campbell III)\nDate: Wed, 15 Jan 1992 16:57:05 -0600\nTo: greg@hobbes.lbl.gov (Gregory J. Ward)\nSubject: Re:  dissertation in the mail\nStatus: RO\n\nGreg,\n\nMy mental images of National Laboratories is being completely blown.  For\nthe past several years, I have seen lots of good work coming out of\nNational Labs (Lawrence Livermore, Lawrence Berkeley, Sandia), so I assumed\nthat they must be great places to work.  At SIGGRAPH I asked Nelson Max\nabout the hiring situation at Livermore;  he said that it was not good, but\nsuggested that I contact your group.  With your status report, I wonder if\nI should bother at any of the other National Labs?\n\nI had already decided to try the other places you mentioned.  Thanks for\nthe suggestions, though.  If any place else comes to mind, please let me\nknow.\n\nDon't worry about the charge for the dissertation.  You actually seem\ninterested in reading it, which is enough reward for me.\n\nI'll keep you posted with further developments.\n\nA. T.\n\nFrom @cornellc.cit.cornell.edu:dhs@saturn.graphics.cornell.edu Wed Jan 29 09:05:56 1992\nReturn-Path: <@cornellc.cit.cornell.edu:dhs@saturn.graphics.cornell.edu>\nDate: Wed, 29 Jan 92 11:20:38 est\nFrom: David H. Salesin <dhs@saturn.graphics.cornell.edu>\nTo: globillum@miro.berkeley.edu\nSubject: ElectroGIG software\nCc: derose@parc.xerox.com\nReply-To: dhs@graphics.cornell.edu\nStatus: RO\n\nDoes anyone have any experience with ElectroGIG?  I can't really\nargue with the price, but if the software's no good, there's not\nmuch point in getting it....  Thanks!\n\nDavid\n\n\n>From Communications of the ACM, Nov. 1991:\n\n In an effort to enhance computer graphics education on a\n national level, GIG USA is offering a limited number of complete\n 3D graphics packages free of charge to accredited universities,\n colleges and schools throughout the U.S.  The ElectroGIG system,\n which lists for $30,000, includes retracing [sic - should be\n ray-tracing] and animation applications and runs on Silicon\n Graphics and DEC 5000 workstations.  Written requests must be\n mailed (phone calls or faxes will not be accepted) on official\n school letterhead by staff or faculty members only to GIG USA,\n Inc., 7380 Sand Lake Rd., Suite 390, Orlando, FL 32819,\n attention: GIG Educational Software Program.\n\nFrom erich@eye.com Thu Feb 13 14:13:57 1992\nReturn-Path: <erich@eye.com>\nDate: Thu, 13 Feb 92 16:49:41 -0500\nFrom: Eric Haines <erich@eye.com>\nTo: globillum@miro.berkeley.edu\nSubject: Errata to Intro to RT book\nStatus: RO\n\nSince everyone doesn't read comp.graphics and the corrections are worthwhile:\n\n\nErrata to _An Introduction to Ray Tracing_, first edition, edited by Andrew\nGlassner (glassner.pa@xerox.com), Academic Press 1989.\n\ncompiled by Eric Haines (erich@eye.com) from all authors' contributions\n\ndate:  2/13/92\n\n-----\n\np. 34, line 2:  change \"Rather then present\" to \"Rather than presenting\".\n\n-----\n\np. 37, line 7 of text:  change \"is the closest intersection point on\" to \"is the\nclosest intersection distance on\".\n\n-----\n\np. 37, line 8 of text:  change \"If no such point exists\" to \"If no such root\nexists\".\n\n-----\n\np. 38, in the Example, after \"First normalize\":  a right bracket (\"]\") is\nmissing on the line beginning with \"Rd = [\".\n\n-----\n\np. 52, equation (C9):  change \"(in other words, if Vd > 0)\" to \"(in other\nwords, if Vd < 0)\".\n\n-----\n\np. 58, Figure 8:  change the axes' labels from \"X\" and \"Y\" to \"U\" and \"V\".\n\n-----\n\np. 60, third equation in (E2):  change \"Nd\" to \"Na\".\n\n-----\n\np. 62, first line after equation (E11):  change \"substituting v for u\" to\n\"substituting v for u and substituting Nb for Nc\".\n\n-----\n\np. 66, lines 7 and 8 of algorithm:  change \"if t1 > tnear, set t1 = tnear\" to\n\"if t1 > tnear, set tnear = t1\".  Change \"if t2 < tfar, set t2 = tfar\" to\n\"if t2 < tfar, set tfar = t2\".\n\n-----\n\np. 69, first line after equation (G5):  change \"can be factored out\" to \"can\nbe deleted\".\n\n-----\n\np. 70, lower right corner of matrix in (G2):  change \"315\" to \"-315\".\n\n-----\n\np. 70, halfway down page, on down:  the calculations for t0 and t1 are shown\nincorrectly.  First, the leading \"(\" sign in each calculation should be\ndeleted.  More importantly, the term \"-(-3.46)\" should also appear over the\ndenominator \"2*4.67\".  The answers are correct.  To summarize:\n\n\t      -(-3.46) - sqrt( SAME AS BEFORE )\n\tt0 = -----------------------------------\n\t\t\t2 * 4.67\n\n\t   = -10.3\n\nand:\n\n\t      -(-3.46) + sqrt( SAME AS BEFORE )\n\tt1 = -----------------------------------\n\t\t\t2 * 4.67\n\n\t   = 11.1\n\n-----\n\np. 70, last line:  change \"t0 is positive\" to \"t1 is positive\".\n\n-----\n\np. 77, references:  change reference 9 from \"Siggraph 269-278\" to \"Siggraph\n'86 Proceedings, p. 269-278, August 1986.\"\n\n-----\n\np. 86, last paragraph before Algebraic Surfaces header:  change \"where all\nthe the intersections of the ray with all the objects in the CSG tree are\nrequired\" to end as \"may be required\".\n\n-----\n\np. 88, equation \"t = etc\":  change from \"t = etc\" to \"t = -etc\", i.e. a minus\nsign is missing, so negate the right hand side of the equation.\n\n-----\n\np. 91, last formula in the Sphere section (in the text):  change to\n\n\tx1^2 + y1^2 + z1^2 = 1\n\t\t^\n\t\tsubscript was \"0\"\n\n-----\n\np. 91, in the Paraboloid section, second equation:  change the two minus signs\nto plus signs (i.e. before z1 and z0).\n\n-----\n\np. 93, torus equation corrections:  change two equations\n\n        a2 = 2(x1^2+y1^2+z1^2)((x0^2+y0^2+z0^2)-(a^2+b^2)) \n              + 4 * (x0x1+y0y1+z0z1)^2 + 4a^2z1^2\n\t\t^\t\t       ^\n\t\twas \"2\"\t\t       was \"-\"\n\n\ta0 = ((x0^2+y0^2+z0^2)-(a^2+b^2))^2 - 4a^2(b^2-z0^2)\n\t\t\t\t\t  ^\n\t\t\t\t\t  squaring was left off\n\n-----\n\t\np. 95, last sentence before the Simplicial Splines and Steiner Patches\nsection:  change \"of\" to \"or, i.e. it should read \"numerical techniques or\nsubdivision algorithms\".\n\n-----\n\np. 95, last formula on the page:  change to\n\t\n\tz(u,v) = h y(v)\n\t\t   ^\n\t\t   subscript was \"x\"\n\n-----\n\np. 100, Figure 7 is wrong.\n\nThe upper figure is in error; the lower part is correct.  In the upper figure,\nthe outer contour is the silhouette of a 3D parametric surface.  Curve c1 is\nthe intersection of one plane with that surface, and c2 is the intersection of\nanother plane, perpendicular to the first.  The line of intersection of the\ntwo planes is collinear with the ray, indicated by the line with the arrow.\nThe other three lines in the figure are extraneous and should be ignored.  The\nlower part of the figure shows the two curves in uv space.\n\n-----\n\np. 101, the last sentence in the Bicubic Patches section:  change \"this can\ninvolve a loss of extra computation\" should be \"this can involve extra\ncomputation\".\n\n-----\n\np. 101, the second equation in the Numerical Methods section:  change the\nsecond \"=\" in the line to a \"+\" (it's the only equation with two \"=\" in it).\n\n-----\n\np. 105, the 2-D line equation:  change to\n\n\t(y1)x - (x1)y - (x0y1 - y0x1) = 0\n\t\t      ^\n\t\t      was a \"+\"\n\n-----\n\np. 108, formula for f:  This does not agree with Fig. 10.  Using the same\nnotation as in the figure, change to:\n\nFor this shape, f is\n\n                 2           2              2   2\n\t(x-r (u)) + (y-r (u))  + (z - r (u)) - a (u) = 0\n            x           y              z\n\nwhere (r , r , r ) is the center of the sphere and a is the radius.\n        x   y   z\n\n-----\n\np. 140, equation (7h):  missing right parenthesis, change to \"...- 1)))N.\"\n\n-----\n\np. 148, section on distribution term D, 8th line:  change \"the angle between L\nand H\" to \"N and H\".\n\n-----\n\np. 156, section 5.4, 2nd paragraph:  change \"spectral transmission curve\" to\n\"specular transmission curve\".\n\n-----\n\np. 158, in Fdt(lambda) definition:  change \"diffuse reflection\" to \"diffuse\ntransmission\".\n\n-----\n\np. 158, line immediately after Fdt(lambda) definition:  change \"We note that\nthe diffuse reflectance\" to \"diffuse transmittance\".\n\n-----\n\np. 238, Fig. 24:  A chunk is missing in the upper left corner.  The labels\nshould read:  \"Directions crossed with\", and \"Applies to\".\n\n-----\n\np. 260, reference by Gervautz:  change \"Comput. Graph.\" to \"Computers and\nGraphics\".\n\n-----\n\np. 288, immediately after the DERIVATION OF REFRACTION FORMULAS header:  The\nintroductory paragraph is missing.  It reads:\n\nWe derive three alternative formulas for the refracted ray direction in ray\ntracing in order to prove their equivalence and to demonstrate the process of\ntranslating physical laws into optimized computational formulas.\n\nIt is common knowledge that light rays refract when they strike an interface\nbetween two different transparent media, such as air-water, air-glass, or\nglass-water.  In 1621 Dutch mathematician Willebrord Snell discovered a\nformula quantifying this observation:  the ratio of the sines of the incident\nand refracted angles equals the ratio of the indices of refraction of the two\nmaterials.  Snell's law is:\n\n\teta  sin( theta  ) = eta  sin( theta  )\n\t   1           1        2           2\n\nwhere theta-sub-1 is the angle of incidence, theta-sub-2 is the angle of\nrefraction (both measured from the perpendicular to the interface) and\neta-sub-1 and eta-sub-2 are the two indices of refraction on the incident and\nrefracted sides of the interface, respectively.\n\nLight passing through a material slows relative to its speed in a vacuum by a\nfactor equal to the index of refraction of that material.  In fact, Snell's\nlaw is a simple consequence of this speed variation and Fermat's _Principle of\nLeast Time_, which states that light takes the fastest path to get from one\npoint to another [Feynman63].\n\nFor computation we need to recast Snell's law in terms of (x,y,z) direction\nvectors.  This can be done in several different ways.  In the derivations\nbelow we make extensive use of angles and trigonometry, but thankfully, it is\npossible to eliminate all of these terms from the final formulas, so\ntheta-sub-1 and theta-sub-2 need never be computed.  As a convention, vectors\nare upper case and scalars are lower case.\n\n-----\nEND\n\nFrom erich@eye.com Fri Mar 20 14:20:55 1992\nReturn-Path: <erich@eye.com>\nDate: Fri, 20 Mar 92 09:51:44 -0500\nFrom: Eric Haines <erich@eye.com>\nTo: globillum@miro.berkeley.edu\nSubject: Anyone seen this one?\nStatus: RO\n\nI just received a flyer for a new computer graphics book.  I was wondering if\nanyone had seen these papers (and whether they're worth tracking down -\nanswers can be confidential if you prefer, of course).\n\nThanks,\n\nEric Haines\n\np.s. if anyone has page numbers for these, I'd appreciate them (for the\nradiosity bibliography).\n\n\n%A Eihachiro Nakamae\n%A Tomoyuki Nishita\n%T Lighting Simulation in Computer Graphics\n\n%A Mark A. Z. Dippe\n%A Erling Henry Wold\n%T Stochastic Sampling: Theory and Application\n\n%B Progress in Computer Graphics\n%E George W. Zobrist\n%I Ablex Publishing\n%C Norwood, NJ\n%D 1991\n\nFrom mfc@princeton.edu Mon Apr  6 07:12:17 1992\nReturn-Path: <mfc@princeton.edu>\nDate: Mon, 6 Apr 92 09:44:11 -0400\nFrom: Michael Cohen <mfc@princeton.edu>\nTo: globillum@miro.berkeley.edu\nSubject: Is Image Synthesis a Solved Problem?\nStatus: RO\n\nDear Globillumnus,\n\nI will be delivering an invited talk at the Eurographics workshop on Rendering\nin Bristol next month. I look forward to seeing some of you there.  \n\nThe title of the talk is \"Is Image Synthesis a Solved Problem?\". My intention\nis to use this forum to bring up a number of questions and issues which I feel\nhave been addressed well and not so well in the field. Hopefully, it might\nalso address a perception in the industry that a lot of research resources are\nmisdirected towards image synthesis work. Nick Negroponte opened the recent\nSymposium on Interactive 3D Graphics with the description of the field of\ncomputer graphics as just emerging from the \"dark ages\" (1975-1990) in which\nmuch of the efforts were (mis)spent on realistic imaging.\n\nAnyway, since this is a topic dear to us all, rather than write a personal\ntreatise on the topic, I want all of you to pitch in with your two cents\nworth. So, before you go on to your next mail message, take 3 minutes to\nrepond to this totally unscientific survey. (If you can't see the bottom of\nthis message from here, don't fear. There are only 5 or 6 questions).\n\n0. How would you define the goal of image synthesis?\n\n\n\nI. What are the key issues that are still unanswered or not answered well in\nrealistic image synthesis? Rate each issue as unsolved (0) to solved (5).\n\n                                                 Unsolved              Solved\n                                                   0    1    2    3    4    5\n(a) local reflection models\n(b) the hidden surface problem\n(c) rendering caustics\n(d) dealing with environment complexity\n(e) mapping results to display devices\n(f) parallelization of image synthesis algorithms\n(g) dealing with color\n(h) dealing human perceptual issues\n(i) other (please specify)\n\n(j) and another?\n\n\n\nII. Many people in the graphics think that the MAIN problem remaining in\nimage synthesis is simply that we cannot model, with sufficient detail,\nthe environments we want to create images of. Do you agree?\n\n                                                 Disagree              Agree\n                                                   0    1    2    3    4    5\n\n\nIII. Overall, how far do YOU think we have come in solving the image synthesis\nproblem. If 0 means we have not even scratched the surface, to 5 meaning\nthe problem is all but solved, \n\n                                                 Unsolved              Solved\n                                                   0    1    2    3    4    5  \n\n\nIV. Overall, how do you think the computer graphics field AS A WHOLE views the\nprogress of solving the image synthesis problem?  Again, if 0 means we have\nnot even scratched the surface, and 5 meaning the problem is all but solved,\n\n                                                 Unsolved              Solved\n                                                   0    1    2    3    4    5\n\n\nV. Thanks for the responses so far. Any additional comments would be welcome,\ne.g., how should the field change its focus (if in fact you think it should)?\n\nYour chance to add some comment:\n\n\n\nVI. May I quote you?      YES         NO\n\n\n-------------------\n\nThanks. I'll see some of you in England, and will send you all the results.\n\n-Michael\n\n\n\n\n\nFrom greg Mon Apr  6 14:38:14 1992\nReturn-Path: <greg>\nDate: Mon, 6 Apr 92 14:38:11 PDT\nFrom: greg (Gregory J. Ward)\nTo: mfc@princeton.edu\nSubject: Re:  Is Image Synthesis a Solved Problem?\nStatus: RO\n\nHi Michael,\n\nHere are my responses to your survey questions:\n\n0.  I would define the goal of image synthesis as the accurate\n\tcalculation of a 2-dimensional map of radiance values\n\tfrom a computer model of a physical environment.\n\nI.  How solved are the following, where 0 is Unsolved and 5 is Solved?\n\n\ta) local reflection models:\t\t1\n\tb) the hidden surface problem:\t\t4\n\tc) rendering caustics:\t\t\t1\n\td) dealing with environment compl.:\t1\n\te) mapping results to displays:\t\t2\n\tf) parallelization of image..:\t\t1\n\tg) dealing with color:\t\t\t1\n\th) dealing with humans:\t\t\t0\n\ti) dealing with daylight:\t\t2\n\tj) animation (walk-through) accuracy:\t1\n\nII.  I agree that we cannot model in sufficient detail, but we haven't\n\tthe algorithms to deal with complex cases even if we could.  3.\n\nIII.  Overall, I would say were somewhere between 1 and 2, probably closer\n\tto a 1.\n\nIV.  I can only guess what the rest of the graphics community thinks.  Maybe\n\ta 3 or 4?\n\nV.  I think we should place more emphasis on combining local and global\n\tillumination models, a la Sillion's work (although I favor Monte\n\tCarlo methods).  Also, I think that current meshing strategies\n\tare woefully inadequate.  I would like to see more attention\n\tpaid to meshing for accuracy, or doing away with meshing altogether.\n\nVI.  Yes, quote away.  Just don't reproduce my typso.\n\nHave fun in England.  Wish I were going!\n\n-Greg\n\nFrom GATENBY@v3.cgu.mcc.ac.uk Thu Apr 16 03:31:19 1992\nReturn-Path: <GATENBY@v3.cgu.mcc.ac.uk>\nVia: sun3.nsfnet-relay.ac.uk; Thu, 16 Apr 1992 10:55:09 +0100\nDate: Thu, 16 Apr 92 10:55 GMT\nFrom: \"Neil Gatenby, CGU, University of Manchester\" <GATENBY@v3.cgu.mcc.ac.uk>\nTo: GLOBILLUM <GLOBILLUM@miro.berkeley.edu>\nSubject: Gouraud shading\nStatus: RO\n\n\nAll @ globillum:\n\nI've got this problem (more a query really) with Gouraud shading - I sent the\nfollowing message to comp.graphics.research 9 days ago and it still hasn't\nappeared here, so I thought I'd give globillum a spin:\n\n=============================================================================\n\nI wonder if anyone out there could help/empathise/sympathise[ :-( ] with this\nproblem I've been having for over a year now:\n\nI'm trying to render pictures generated using radiosity algorithms, but when I\ndo adaptive subdivision, I end up with (say) a quadrilateral with N (>4) points\nalong its border whose RGB values I know, and I want to Gouraud shade across\nthe polygon.\n\nNow I know that Gouraud shading is only well-defined for triangles, but the\nsoftware I was using (DEC PHIGS v2.2 running on VMS v5.4) was confident about\nsmooth shading over as many vertices as I cared to choose, so I plugged in the\ndata (see end of file) and ended up with *really* sharp lines along the edge\nwhich has multiple RGB values.  I know this is *not* Mach banding (well, its\nnot _expected_ Mach banding) - Mach banding is what I expect if I try and\nGouraud shade quadrilaterals - this is an error in the shading algorithm.\n\nSo, I thought \"******* DEC - I'll try it on Sun PHIGS\" (don't know version)\nand got *exactly* the same error.  Now we've just got a shiny new\nHP 9000/720 CRX 24Z - running StarBase - and I get the exactly the same error\nagain with the same data.\n\nNow, I know that I can get around the problem by not trying to render a\nquadrilateral which has >4 points across which I want smooth shading, but my\nquestion is this:\n\n\to  Does your rendering software do the same thing with this data ?\n\n\to  Why ???\n\nANY help/suggestions/ideas much appreciated.\n\nHere's the data - its format is:\n\tint\t\t\t\t/* no of polygons */\n\n\tint                             /* no of verts to be shaded across */\n\tfloat\tfloat\tfloat           /* X Y Z of 1st point of 1st poly */\n\tfloat\tfloat\tfloat\t    \t/* R G B of 1st point of 1st poly */\n\t..\n\t..\n\tfloat\tfloat\tfloat           /* X Y Z of last point of 1st poly */\n\tfloat\tfloat\tfloat\t    \t/* R G B of last point of 1st poly */\n\n\t<... rest of polygons ... >\n\nAs shown here, its three squares, lying in the plane y=20, two small ones\nwith 4 vertices to be shaded across (CEHG, EFIH) and one big one with 5\nvertices to be shaded across (ABFEC).  I get an *awful* sharp line along CF.\n\n\tA ----------- B\n\t  |         |\n\t  |         |\n\t  |         |\n\t  |    E    |\n\tC ----------- F\n\t  |    |    |\n\t  |    |    |\n\tG ----------- I\n\t       H\n\nTry re-arranging the data so that you render a triangle (AEC) and a\nquadrilateral (ABFE) instead of ABFEC - this makes the problem vanish; but why\nis it there in the first place ?????\n\nThanks in advance.\n\nNeil\n\n\t   Neil Gatenby\t\t\t|   The views expressed here could\n      Computer Graphics Unit\t\t|   easily represent the views of\n  Univ of Manchester, Manchester\t|   my employers -- I haven't been\n\tM13 9PL, England\t\t|   so ridiculous as to ask them...\n-------------------------------------------------------------------------------\n Email: gatenby@uk.ac.mcc.cgu.v2  Tel: (+44)61 275 6095  Fax: (+44)61 275 6040\n\t      Strive to Survive, Causing Least Suffering Possible\n\n------------------------ SNIP! ----------------------------------------------\n 3\n\n 4\n 1.00000E+01 2.00000E+01 1.50000E+01\n 7.38287E-01 6.69512E-01 7.67340E-01\n 5.00000E+00 2.00000E+01 1.50000E+01\n 5.35259E-01 4.76308E-01 5.58419E-01\n 5.00000E+00 2.00000E+01 2.00000E+01\n 5.20033E-01 4.69389E-01 5.52817E-01\n 1.00000E+01 2.00000E+01 2.00000E+01\n 7.98697E-01 7.45726E-01 8.30082E-01\n\n 4\n 5.00000E+00 2.00000E+01 1.00000E+01\n 5.43252E-01 4.80033E-01 5.61503E-01\n 5.00000E+00 2.00000E+01 1.50000E+01\n 5.35259E-01 4.76308E-01 5.58419E-01\n 1.00000E+01 2.00000E+01 1.50000E+01\n 7.38287E-01 6.69512E-01 7.67340E-01\n 1.00000E+01 2.00000E+01 1.00000E+01\n 7.86607E-01 7.24586E-01 8.12099E-01\n\n 5\n 1.00000E+01 2.00000E+01 2.00000E+01\n 7.98697E-01 7.45726E-01 8.30082E-01\n 2.00000E+01 2.00000E+01 2.00000E+01\n 8.63633E-01 8.25140E-01 8.84702E-01\n 2.00000E+01 2.00000E+01 1.00000E+01\n 9.06373E-01 8.83813E-01 9.21609E-01\n 1.00000E+01 2.00000E+01 1.00000E+01\n 7.86607E-01 7.24586E-01 8.12099E-01\n 1.00000E+01 2.00000E+01 1.50000E+01\n 7.38287E-01 6.69512E-01 7.67340E-01\n\nFrom krs@allegra.att.com Thu Apr 16 08:00:33 1992\nReturn-Path: <krs@allegra.att.com>\nFrom: krs@allegra.att.com (K. R. Subramanian)\nDate: Thu, 16 Apr 1992 10:22:00 EDT\nTo: \"Neil Gatenby, CGU, University of Manchester\" <GATENBY@v3.cgu.mcc.ac.uk>,\n        GLOBILLUM <GLOBILLUM@miro.berkeley.edu>\nSubject: Re: Gouraud shading\nStatus: RO\n\nLooks like a T vertex problem to me.\n\n        -- KRS --\n\nFrom eric_chen@gateway.qm.apple.com Thu Apr 16 11:50:02 1992\nReturn-Path: <eric_chen@gateway.qm.apple.com>\nDate: 16 Apr 92 11:16:44 U\nFrom: \"Eric Chen\" <eric_chen@gateway.qm.apple.com>\nSubject: Re: Gouraud shading\nTo: GATENBY@v3.cgu.mcc.ac.uk\nCc: globillum@miro.berkeley.edu\nStatus: RO\n\n        Reply to:   RE>Gouraud shading\nThe scanline directly above CF is obtained by interpolating colors from edge AC\nand BF. CF is interpolated with colors from CEF. That's why you see\ndiscontinuity along CF. If the polygons are rotated in some degree, say 45, or\nCEF is not colinear, the discontinuity may be less obvious. The right solution\nis to avoid T-vertices in Gouraud shading. Hope this help.\n\nEric Chen\n\n\n\nFrom ph@duticg.tudelft.nl Mon May 18 06:34:05 1992\nReturn-Path: <ph@duticg.tudelft.nl>\nDate: Mon, 18 May 92 15:06:59 met\nFrom: Paul Heckbert <ph@duticg.tudelft.nl>\nTo: globillum@miro.berkeley.edu\nSubject: rendering workshop proceedings\nStatus: RO\n\nHello from sunny Bristol, UK, where the Third Eurographics rendering workshop\nis just beginning!\n\nAlan Chalmers has printed up about 50 extra copies of the proceedings\nof this workshop which you can order by sending him 25 pounds sterling\nin cash (if you dare) or email him your VISA card account number,\nexpiration date, and name.\nThe proceedings are paperback, about 200 pages total, with color\nfigures, containing 20 papers.  They will be available either as a\nSpringer-Verlag book or as a Eurographics technical report at\nsome date in the future (maybe a year?) but if you want a copy soon,\nthis is your best bet.\n\nSend your orders to:\n\n\tAlan Chalmers  \n\tDepartment of Computer Science \n\tUniversity of Bristol \n\tUniversity Walk \n\tBristol  \n\tBS8 1TR \n\tUnited Kingdom \n \n\tPhone: +44-272-303109 \n\tFax:   +44-272-251154 \n\temail: alan@compsci.bristol.ac.uk\n\nFrom GATENBY@vmsfe.mcc.ac.uk Thu May 21 07:33:54 1992\nReturn-Path: <GATENBY@vmsfe.mcc.ac.uk>\nVia: vmsfe.manchester-computing-centre.ac.uk; Thu, 21 May 1992 15:04:16 +0100\nDate: Thu, 21 May 92 15:00 GMT\nFrom: \"Neil Gatenby, CGU, University of Manchester\" <GATENBY@vmsfe.mcc.ac.uk>\nTo: GLOBILLUM <GLOBILLUM@miro.berkeley.edu>\nSubject: Inverse bump mapping\nStatus: RO\n\nDear all:\n\n\tSomeone (Paul Heckbert???) at the recent (and excellent) 3rd\n\tEurographics workshop on rendering was asking about inverse bump\n\tmapping; here's a _good_ reference:\n\n\t\"Inverse Displacement Mapping\",\n\tJW Patterson, SG Hoggar, JR Logie,\n\t(in) Proceeding of 9th Eurographics UK conference,\n\tUniversity of Sheffield,\n\t10th-12th April 1991.\n\tpp 105-134\n\nNeil\n\n Neil Gatenby, Computer Graphics Unit,\t| Email: gatenby@uk.ac.mcc.cgu.v2\n University of Manchester,\t\t| Tel: (+44)61 275 6095\n Manchester M13 9PL, England.\t\t| Fax: (+44)61 275 6040\n-------------------------------------------------------------------------------\n \t     Strive to Survive, Causing Least Suffering Possible\n\nFrom marini@imiucca.csi.unimi.it Tue Jul 14 10:43:15 1992\nDate: Tue, 14 Jul 92 09:47:41 +0200\nFrom: D. Marini (DSI) <marini@imiucca.csi.unimi.it>\nReturn-Path: <marini@imiucca.csi.unimi.it>\nTo: globillum@miro.berkeley.edu, shirley@iuvax.cs.indiana.edu\nSubject: Re:  participating media BOF at siggraph\nStatus: RO\n\nUnfortunately I will not attend next SIGRAPH,\nI am strongly interested in partecipating media for radiosity\nrendering.\nCan you maintain me informed about the planned meeting and follow-up?\nWill you kindly insert my e_mail in a possible list?\n\nWe are working on a model for rendering DEM scenarios with\nfog, clouds etc. and modelling sky emittance; do you know\nsome similar research.\n\nThanking you in advance for your kind attention,\n\nDaniele Marini\nDipartimento di Scienze della Informazione\nUniversit\b degli Studi di Milano\nvia Vomelico 39\n20135 MILANO, ITALY\n\ntel +392 55006 358\nfax +392 55006 334\ne_mail: marini@imiucca.cis.unimi.it\n\nFrom erich@eye.com Wed Aug  5 10:01:38 1992\nReturn-Path: <erich@eye.com>\nDate: Wed, 5 Aug 92 12:41:56 -0400\nFrom: Eric Haines <erich@eye.com>\nTo: globillum@miro.berkeley.edu\nSubject: new references\nStatus: RO\n\nTo all,\n\n\tAfter SIGGRAPH is the time of the year in which I start seriously\ngathering new references for the \"radiosity\" bibliography (it should be called\nthe \"global illumination except for purely classical ray-tracing\" bibliography,\nbut that was a bit long).\n\n\tWhat follows are the new references I've gathered so far (I still have\nto include SIGGRAPH '92 and Graphics Interface '92 references, and the 3rd\nEurographics Workshop on Rendering is added but not included below in the\ninterests of brevity).  If you have anything to add, correct, etc, please do\nlet me know.  I also appreciate the full names of people (e.g. Eihachiro\nNakamae instead of E. Nakamae), so please pass these on.\n\n\tAs soon as the Eurographics '92 proceedings references have been\nentered into this database I'll announce the release of the latest\nbibliography.\n\n\tIn case you don't know, the current bibliography is available for FTP\nas princeton.edu:/pub/Graphics/Papers/RadBib.09.91\n\nThanks,\n\nEric Haines  erich@eye.com\n\n\n%E James R. Arvo\n%T Graphics Gems II\n%I Academic Press\n%C San Diego\n%D 1991\n%Z includes a radiosity chapter of some new algorithms and C code\n\n%A Buming Bian\n%T Accurate Simulation of Scene Luminance\n%R PhD thesis\n%I Worcester Polytechnic Institute, Worcester, MA\n%D June 1990\n\n%A Buming Bian\n%A Norman Wittels\n%T Accurate Image Simulation by Hemisphere Projection\n%J Proceedings of SPIE/IS&T\n%V 1453\n%C San Jose, CA\n%D February 1991\n\n%A Buming Bian\n%A Norman Wittels\n%A Donald S. Fussell\n%T Non-Uniform Patch Luminance for Global Illumination\n%J Proceedings of Graphics Interface '92\n%C Vancouver, BC\n%D May 1992\n%P 310-318\n\n%A Buming Bian\n%T Hemispherical Projection of a Triangle\n%B Graphics Gems III\n%E David Kirk\n%I Academic Press\n%C San Diego\n%D 1992\n%P 314-317\n\n%A A.T. Campbell,III\n%T Modeling Global Diffuse Illumination for Image Synthesis\n%R PhD Thesis, Technical Report TR-91-39\n%I Dept. of Computer Sciences, Univ. of Texas at Austin\n%D December 1991\n%K shadow, BSP trees, mesh generation\n\n%A Alan G. Chalmers\n%T A Minimum Path System for Parallel Processing\n%R PhD thesis, Technical Report #?\n%I University of Bristol, Department of Computer Science\n%C Bristol, UK\n%D Jan. 1992\n%K parallelism, MIMD\n\n%A Michael F. Cohen\n%T Radiosity\n%B State of the Art in Computer Graphics: Visualization and Modeling\n%E David E. Rogers\n%E Ray A. Earnshaw\n%I Springer Verlag\n%C New York\n%D 1991\n%P 59-90\n\n%A Michael F. Cohen\n%A James Painter\n%T State of the Art in Image Synthesis\n%B Advances in Computer Graphics IV?\n%E G. Garcia\n%E I. Herman\n%I Springer Verlag\n%C New York\n%D 1991\n%P 59-113\n\n%A Mark A. Z. Dippe\n%A Erling Henry Wold\n%T Stochastic Sampling: Theory and Application\n%B Progress in Computer Graphics\n%E George W. Zobrist\n%I Ablex Publishing\n%C Norwood, NJ\n%D 1991\n%P ?\n\n%A S. Handa\n%A T. Takada\n%T Rendering of Density Clouds and Surfaces Using the Ray Casting Technique\n%E Tosiyasu L. Kunii\n%B Visual Computing: Integrating Computer Graphics with Computer Vision\n(Proceedings of CG International '92)\n%I Springer Verlag\n%C New York\n%D 1992\n%P ?\n\n%E David B. Kirk\n%T Graphics Gems III\n%I Academic Press\n%C San Diego\n%D 1992\n%Z includes a radiosity chapter of some new algorithms and C code\n\n%A S.P. Mudur\n%A S.N. Pattanaik\n%T Multidimensional Illumination Functions for Visualization of Complex 3D\nEnvironments\n%J The Journal of Visualization and Computer Animation\n%V 1\n%P 49-58\n%D John Wiley & Sons, 1990\n%K Multidimensional illumination functions, 3D environment visualisation,\nspherical cover, environment dependent subdivision\n\n%A Eihachiro Nakamae\n%T Lighting Simulation in Computer Graphics\n%B Progress in Computer Graphics\n%E George W. Zobrist\n%I Ablex Publishing\n%C Norwood, NJ\n%D 1991\n%P ?\n\n%A Eihachiro Nakamae\n%T Rendering of Outdoor Scenes\n%E Tosiyasu L. Kunii\n%B Visual Computing: Integrating Computer Graphics with Computer Vision\n(Proceedings of CG International '92)\n%I Springer Verlag\n%C New York\n%D 1992\n%P ?\n\n%A Eihachiro Nakamae\n%A H. Yamashita\n%T An Interactive Observation Tool for Physical Phenomena Distributed in 3D\nFields\n%E Tosiyasu L. Kunii\n%B Visual Computing: Integrating Computer Graphics with Computer Vision\n(Proceedings of CG International '92)\n%I Springer Verlag\n%C New York\n%D 1992\n%P ?\n\n%A Tomoyuki Nishita\n%A S. Takita\n%A Eihachiro Nakamae\n%T A Shading Model of Parallel Cylindrical Light Sources\n%E Tosiyasu L. Kunii\n%B Visual Computing: Integrating Computer Graphics with Computer Vision\n(Proceedings of CG International '92)\n%I Springer Verlag\n%C New York\n%D 1992\n%P ?\n\n%A Kevin P. Picott\n%T Extensions of the Linear and Area Lighting Models\n%J IEEE Computer Graphics and Applications\n%V 12\n%N 2\n%D March 1992\n%P 31-38\n\n%A Mark C. Reichert\n%T A Two-Pass Radiosity Method Driven by Lights and Viewer Position\n%R Master's Thesis\n%I Program of Computer Graphics, Cornell Univ.\n%D Jan. 1992\n\n%A Jack Tumblin\n%A Holly E. Rushmeier\n%T Tone Reproduction for Realistic Computer Generated Images\n%R Tech. Report GIT-GVU-91-13\n%I Graphics, Visualization & Usability Center, Coll. of Computing,\nGeorgia Institute of Tech.\n%D 1991\n%Z a reasonable method to scale radiosity solutions\n\n%A Amitabh Varshney\n%T Parallel Radiosity Techniques for Mesh-Connected SIMD Computers\n%R Master's Thesis, Technical Report TR91-028\n%I Department of Computer Science, University of North Carolina at Chapel Hill\n%D July 1991\n%K parallelism\n\n%A G. Zibordi\n%A K.J. Voss\n%T Geometrical and Spectral Sky Radiance:  Comparison between Simulations and\nVield Measurements\n%J Remote Sensing of the Environment\n%V 27\n%D 1989\n%P 343-58\n\nFrom erich@eye.com Fri Aug  7 10:47:58 1992\nReturn-Path: <erich@eye.com>\nDate: Fri, 7 Aug 92 12:20:45 -0400\nFrom: Eric Haines <erich@eye.com>\nTo: globillum@miro.berkeley.edu\nSubject: more references, FYI\nStatus: RO\n\nHere are new articles dealing with global illumination (not including ray\ntracing per se) from Graphics Interface '92, SIGGRAPH '92, and Graphics Gems\nIII.  I thought these might be of interest to those who hadn't seen them.\n\nEric Haines\n\n\n>From GI '92:\n\n%A Kadi Bouatouch\n%A Pierre Tellier\n%T A Two-Pass Physics-Based Global Lighting Model\n%J Proceedings of Graphics Interface '92\n%I Canadian Information Processing Society\n%C Toronto, Ontario\n%D May 1992\n%P 319-328\n\n%A Buming Bian\n%A Norman Wittels\n%A Donald S. Fussell\n%T Non-Uniform Patch Luminance for Global Illumination\n...\n%D May 1992\n%P 310-318\n\n\n>From SIGGRAPH '92:\n\n%A Don Mitchell\n%A Pat Hanrahan\n%T Illumination From Curved Reflectors\n%J Computer Graphics (SIGGRAPH '92 Proceedings)\n%V 26\n%N 4\n%D July 1992\n%P 283-291\n%K caustics, interval arithmetic, ray tracing\n\n%A Brian E. Smits\n%A James R. Arvo\n%A David H. Salesin\n%T An Importance-Driven Radiosity Algorithm\n...\n%P 273-282\n\n%A Seth J. Teller\n%T Computing the Antipenumbra of an Area Light\n...\n%P 139-148\n\n%A Gregory J. Ward\n%T Measuring and Modeling Anisotropic Reflection\n...\n%P 265-272\n%K monte carlo, ray tracing, shading\n\n%A Stephen H. Westin\n%A James R. Arvo\n%A Kenneth E. Torrance\n%T Predicting Reflectance Functions From Complex Surfaces\n...\n%P 255-264\n%K monte carlo, shading\n\n%A Xiao D. He\n%A Patrick O. Heynen\n%A Richard L. Phillips\n%A Kenneth E. Torrance\n%A Donald P. Greenberg\n%T A Fast and Accurate Light Reflection Model\n...\n%P 253-254\n%K shading\n%Z discusses multi-media presentation on SIGGRAPH '92 CD-ROM of SIGGRAPH '91\npaper\n\n\n>From Graphics Gems III:\n\n%A Jeffrey C. Beran-Koehn\n%A Mark J. Pavicic\n%T Delta Form-Factor Calculation for the Cubic Tetrahedral Algorithm\n%E David Kirk\n%B Graphics Gems III\n%I Academic Press\n%C San Diego\n%D 1992\n%P 324-328\n%Z includes code\n\n%A Buming Bian\n%T Hemispherical Projection of a Triangle\n...\n%P 314-317\n%Z includes code\n\n%A Nelson L. Max\n%A Michael J. Allison\n%T Linear Radiosity Approximation Using Vertex-to-Vertex Form Factors\n...\n%P 318-323\n%K hardware, hemicube\n\n%A Filippo Tampieri\n%T Accurate Form-Factor Computation\n...\n%P 329-333\n%Z includes code\n\n%A Changyaw Wang\n%T Physically Correct Direct Lighting for Distribution Ray Tracing\n...\n%P 307-313\n%K monte carlo\n%Z includes code\n\nFrom erich@eye.com Wed Aug 12 14:05:04 1992\nReturn-Path: <erich@eye.com>\nX400-Received: by mta chx400.switch.ch in /PRMD=switch/ADMD=arcom/C=CH/;\n               Relayed; Wed, 12 Aug 1992 23:04:41 +0200\nX400-Received: by /PRMD=SWITCH/ADMD=ARCOM/C=CH/; Relayed;\n               Wed, 12 Aug 1992 18:03:01 +0200\nDate: Wed, 12 Aug 1992 18:03:01 +0200\nX400-Originator: erich@eye.com\nX400-Recipients: greg@hobbes.lbl.gov\nX400-Mts-Identifier: [/PRMD=SWITCH/ADMD=ARCOM/C=CH/;9208122103.AA04883]\nX400-Content-Type: P2-1984 (2)\nFrom: Eric Haines <erich@eye.com>\nTo: Paul.Heckbert@hostess.graphics.cs.cmu.edu, greg@lesosun1.epfl.ch\nSubject: just out of curiosity...\nStatus: RO\n\nPaul & Greg,\n\n\tI'm not sure which of you is maintaining the re-mailer nowadays, so\nthis note's to both of you.  Is there any way to have the globillum mailer not\nsend me every bounce from all the naughty email addresses that don't want to\nreceive my pearls of wisdom?  After my two postings on radiosity references\nI've been getting a trickle of \"blabhable.goomble.edu has not received your\nmessage during the past 4 days, 3 minutes, 2 seconds...\".  I've deleted about\n15 of these so far, and I was wondering if you can turn these off (i.e. not\nhave me receive bounces) from your end of things.  I know it's possible, since\nI never get this behavior with other mailing lists I'm involved in, but\nhaven't a clue what to do.  If it's easy, please do do it.\n\nThanks,\n\nEric Haines\n\nFrom greg Wed Aug 12 14:13:20 1992\nReturn-Path: <greg>\nDate: Wed, 12 Aug 92 14:13:13 PDT\nFrom: greg (Gregory J. Ward)\nTo: Paul.Heckbert@hostess.graphics.cs.cmu.edu, erich@eye.com\nSubject: Re:  just out of curiosity...\nStatus: RO\n\nGee, I wish I did know how to turn this off.  Paul, do you have any ideas?\n\n-Greg\n\nP.S.  Eric-- Paul is in transit from my coast to your coast, so he may not\nget around to this immediately.  As far as I'm concerned, he's still in\ncharge of the globillum list.  (Is no my jhob.)\n\nFrom Paul.Heckbert@HOSTESS.GRAPHICS.CS.CMU.EDU Thu Aug 13 20:42:33 1992\nReturn-Path: <Paul.Heckbert@HOSTESS.GRAPHICS.CS.CMU.EDU>\nDate: Thu, 13 Aug 92 23:40:20 EDT\nFrom: Paul.Heckbert@HOSTESS.GRAPHICS.CS.CMU.EDU\nTo: erich@EYE.COM, greg@HOBBES.lbl.gov\nSubject: Re:  just out of curiosity...\nCc: ph@HOSTESS.GRAPHICS.CS.CMU.EDU\nStatus: RO\n\nI'm on the East coast now (well I'm within five hours of it, anyway)\nand I'll try to get to your request within the next week or two,\nafter I get moved into my new house. \n\nI didn't realize that you were getting these annoying mailer daemon\nmessages also; I thought I was the only one.\n\nFrom holly@cam.nist.gov Fri Sep 11 14:46:56 1992\nReturn-Path: <holly@cam.nist.gov>\nDate: Fri, 11 Sep 92 17:11:40 -0400\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: globillum@miro.berkeley.edu\nSubject: standards\nStatus: RO\n\n\nHi --\n\nSince there has been a lot of discussion about standard\nterminology in this group, and since I work at the\nNational Institute of Standards and Technology (NIST), I have\ngotten a lot of requests about standards. I thought I would\ntry to clear up what the deal is on who makes up standards, and\nthen try to start up the terminology discussion again. \n\nThe following is just an informal description, and I'm\nnot writing in any official capacity.\n\nAnyway, NIST (formerly the NBS) is a government laboratory which\nis part of the United States Department of Commerce. It has\nhistorically been a lab for measurement technology and research\non standards. More recently, with the name change, NIST has\na broader purpose now, which is to generally assist industry\nin the development of technology. NIST does offer calibration\nservices, standard reference materials, etc., but doesn't\ndefine or enforce standards.\n\nAn organization that does coordinate voluntary standards in the\nUS is ANSI (American National Standards Institute). ANSI\nis a private sector federation of many different organizations.\nANSI is the US member of many international standards bodies.\n\nWhat does this have to do with global illumination? In the\npast discussion of terminology in this group Pete Shirley and\nothers have pointed out that there is an ANSI/IES (Illuminating\nEngineering Society) standard  \"ANSI/IES RP-16-1986,\nNomenclature and Definitions for Illuminating Engineering.\"\nThe standard defines terms such as luminance,luminous intensity,\nunits such as the candela and various types of reflectance. It\nalso covers some information about color, lighting calculations,\nand television, film and theatre light. It also has some CIE\ndata. It would seem like a good idea for us to use as much\nof the terminology from this standard as possible.\n\nSo how do you get RP-16-1986? NIST can't distribute it, because\nwe don't have the copyright. You can call the IES for a\npublications catalog (212)705-7920. Or you can contact ANSI\n(Sales department phone number (212)642-4900, address\n1430 Broadway, New York, NY 10018). The ANSI catalog recommends\nthat outside of the US you contact the standards organization\nin your country, or one of these ANSI sales agents:\n\nAmerican Technical Publishers, Ltd.\n68a Wilbury Way\nHitch, Herts SG40TP\nEngland\n\nJapanese Standards Association\n1-24 Akasaka 4-Chrome\nMinato-Ku \nTokyo 107, Japan\n\nStandards Council of Canada\n350 Sparks, Suite 1200\nOttawa K1P 6N7, Ontario, Canada\n\nThe standard is about 60+ pages long, and lists for $39.00\nin the catalog I looked at.\n\nSo, all that being said, I was planning next week to try\nto summarize the terms from the standard that I think apply\nto image generation, and the questions that remain\nunresolved (e.g. rough specular vs. imperfect diffuse vs. ???).\nIf anybody else has already compiled a digested version of\nthe standard for computer graphics, please feel free to\njump in and post it.\n\n-- Holly\n\n\n\nFrom holly@cam.nist.gov Mon Sep 14 08:18:52 1992\nReturn-Path: <holly@cam.nist.gov>\nDate: Mon, 14 Sep 92 10:35:38 -0400\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: globillum@miro.berkeley.edu\nSubject: standards, sect. 2, surfaces\nStatus: RO\n\n\nSummary of applicable definitions from\nANSI/IES RP-16-1986 \"Nomenclature and\nDefinitions for Illuminating Engineering\"\n\n--- terms applicable to computer graphics\n    global illumination calculations with\n    no ambient participating medium -----\n\nSection 2. Electromagnetic Radiation\n\n2.1 Radiant Energy, Q. Energy traveling in the form\nof electromagnetic waves. It is measured in units\nof energy such as joules or kilowatt hours.\n\n  2.1.1 Spectral radiant energy, Q(subscript-Greek-lambda)...\n   Radiant energy per unit wavelength interval;...\n\n2.2 Photon. A quantum of radiant energy ...\n\n...\n\n2.4 Radiant flux (radiant power), (capital-Greek-phi) = dQ/dt.\nThe time rate of flow of energy...\n\n   2.4.1 Spectral radiant flux (capital-Greek-phi)(subscript-\nGreek-lambda) = d( capital-Greek-phi)/d(Greek-lambda)...\n\n2.5 Radiant flux areal density, d(capital-Greek-phi)/dA,\n(at a point on a surface). The quotient of the radiant\nflux incident on or emitted by an element of surface area at\nthe point, by the area of the element. Radiant flux density\nemitted from a surface has been called emittance. (footnote --\n\"To be deprecated.\"). The preferred term for radiant flux\ndensity leaving a surface is exitance, (M). Radiant flux\ndensity incident on a surface is irradiance, (E).\n\n   2.5.1 (spectral exitance and irradiance) ...\n\n2.6 Radiant intensity, I = d(capital-Greek-phi)/d(small-Greek-omega)\n(in a given direction). The radiant flux proceeding from a source\nper unit solid angle in the given direction...\n\n   2.6.1 (spectral radiant intensity)\n\n2.7 Radiance,\n L = d(second partial) (capital-Greek-phi)/[d(omega)dA cos(theta)] \n   = dI/[dA cos(theta)] (in a given direction at a point on\nthe surface of a source, of a receiver, or of any other real\nor virtual surface). The quotient of the radiant flux leaving,\npassing through, or arriving at an element of the surface surrounding\nthe point, and propagated in directions defined by an elementary\ncone containing the given direction, by the product of the solid\nangle of the cone and the area of the orthogonal projection of\nthe element of the surface on a plane perpendicular to the given\ndirection.\n\n   Note: In the defining equation (theta) is the angle between\nthe normal to the surface and the given direction.\n\n   2.7.1 (spectral radiance)\n\n\nFrom holly@cam.nist.gov Mon Sep 14 08:18:57 1992\nReturn-Path: <holly@cam.nist.gov>\nDate: Mon, 14 Sep 92 10:36:42 -0400\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: globillum@miro.berkeley.edu\nSubject: standards, sect. 2, volumes\nStatus: RO\n\n\nSummary of applicable definitions from\nANSI/IES RP-16-1986 \"Nomenclature and\nDefinitions for Illuminating Engineering\"\n\n--- terms applicable to computer graphics\n    global illumination calculations with\n    a participating medium -----\n\n--- (I have never heard, much less used these \n    terms before myself, but I think the radiant\n    sterisent would be less confusing than the\n    source intensity/radiance I have seen/used\n    in the past).\n\nSection 2. Electromagnetic Radiation\n...\n\n2.3 Radiant energy density w = dQ/dV. Radiant energy per\nunit volume ...\n\n...\n\n2.8 Radiant fluence , F[(capital-Greek-delta)t], (for\na time interval (capital-Greek-delta)t, at a point in\nspace). The omnidirectional radiant energy externally\nincident on an elementary sphere about the point, per unit \ncross-sectional area of the sphere.\n\n F[(capital-Greek-delta)t] = dQ/da \n          |= integral over (capital-Greek-delta)t\n               integral over 4 (Greek-pi) steradians\n                           L d(Greek-omega) dt|\n\nwhere da is the cross-sectional area of the sphere.\n\n   2.8.1 (spectral radiant fluence).\n\n2.9 Radiant fluence rate, F(subscript-t) (at a point in \nspace). The omnidirectional radiant flux externally incident\non an elementary sphere, per unit cross sectional unit of \nthe sphere. ...\n    \n    2.9.1 (spectral fluence rate).\n\n2.10 Radiant sterisent, L*(x), (at a point along a ray path).\nRate of increase in radiance, per unit path length, at the point\nin the direction of the ray, due to \"generated\" (emitted or\nscattered) radiance, or the \"generated\" radiant intensity\nper unit volume, at the point and in the direction of the ray, \nby which a distributed source can be characterized. \nL* = dL(subscript-g)/dx = dI(subscript-g)/dV, where dx is an\nelement of distance along the ray path, dV is an element of volume\nat the point, and the subscript g denotes a \"generated\" quantity.\n\n   Note: This quantity is useful in dealing with radiative transfer\nthrough a region where significant emission or scattering \ninto the ray, as well as attenuation by absorption or scattering\nout of the ray, occurs along a ray path; also for evaluating\nthe intensity of an extended volume of emitting and partially\ntransmitting (transparent) material. ...\n\n   2.10.1 (spectral radiant sterisent).\n\n\n\nFrom holly@cam.nist.gov Mon Sep 14 08:19:25 1992\nReturn-Path: <holly@cam.nist.gov>\nDate: Mon, 14 Sep 92 10:35:04 -0400\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: globillum@miro.berkeley.edu\nSubject: standards summary\nStatus: RO\n\n\n\nThe following two messages from me will contain the\nstart of the summary of ANSI/IES RP-16-1986 that\napplies to global illumination. These messages summarize\npart of section 2 of the standard -- in all there\nare 13 parts:\n\n1. Introduction\n2. Electromagnetic Radiation\n3. Light\n4. Color\n5. Visual Terms\n6. Light Sources\n7. Surfaces and Media for Light Control\n8. Testing procedures\n9. Lighting Calculations\n10. Interior Lighting Applications\n11. Exterior Lighting Applications\n12. Nonlighting Applications\n13. Tables\n\n-- Holly\n\n\nFrom holly@cam.nist.gov Wed Sep 16 07:14:45 1992\nReturn-Path: <holly@cam.nist.gov>\nDate: Wed, 16 Sep 92 09:40:12 -0400\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: globillum@miro.berkeley.edu\nSubject: RP-16-1986, sect. 3\nStatus: RO\n\n\nContinuation of --\nSummary of applicable definitions from\nANSI/IES RP-16-1986 \"Nomenclature and\nDefinitions for Illuminating Engineering\"\n\n______________ my comments __________________________________\n\n-- I think that since we do wavelength by wavelength\ncalculations for image synthesis, the quantities for describing\nelectromagnetic radiation in Section 2 that I posted last\ntime are the most applicable. However, for the purpose\nof reading the illumination literature the following definitions\nare useful. --\n\n-- Also I think it is important to separate three basic terms,\nradiance, for quantity of electromagnetic radiation (measurable\nby a meter), luminance, for \"light\" as defined below (also\nmeasurable by a meter), and brightness for the sensation\nproduced by the incident electromagnetic radiation. ---\n\n____________________ begin summary of standard _____________\n\n\nSection 3. Light *\n(* Symbols for radiometric terms are indentified by the\nsubscript e, and those for photometric (luminous) terms\nby the subscript v. In the event that no confusion will occur, \nthe subscripts may be omitted...)\n\n3.1 Light. Radiant energy that is capable of exciting the\nretina and producing a visual sensation. The visible portion\nof the electro magnetic spectrum extends from about 380 to\n770 nanometers.\n\n Note: The subjective impression produced by stimulating\nthe retina is sometimes designated as light. Visual sensations\nare sometimes arbitrarily defined as sensations of light, and in \nline with this concept it is sometimes said that light\ncannot exist until an eye has been stimulated . Electrical\nstimulation of the retina or the visual cortex is described\nas producing flashes of light. In illuminating engineering,\nhowever, light is a physical entity -- radiant energy\nweighted by the luminous efficiency function ... It is\na physical stimulus that can be applied to the retina.\n\n\t3.1.1 Phot-. Combining form meaning, broadly, within\nthe visible spectrum.\n\n3.2 Luminous flux  (capital-Greek-phi). Radiant flux (radiant\npower); the time rate of flow of radiant energy, evaluated\nin terms of a standardized visual response.\n\n(capital-Greek-phi)(subscript v) = \nK(subscript m) * integral over all wavelengths (Greek lambda)\n     {(capital-Greek-phi)(subscript e, Greek lambda) *\n              V(Greek lambda)} d (Greek-lambda)\n\nwhere\n\t(capital-Greek-phi)(subscript v) = lumens\n(capital-Greek-phi)(subscript e, Greek lambda) = watts per nanometer\n\t\tlambda = nanometers\n\tV(Greek lambda)= the spectral luminous efficiency\n\tK(subscript m) = the maximum spectral luminous\n                          efficiency in lm/W\n\nUnless otherwise indicated, the luminous flux is defined for\nphotopic vision. For scotopic vision, V'(Greek lambda) and\nthe corresponding maximum spectral luminous efficacy K'(subscript m)\nare substituted in the above equation. K(subscript m) and \nK'(subscript m) are derived fromt the basic SI definition of\nluminous intensity and have the values 683 lm/W and\n1754 lm/W respectively ...\n\n       3.2.1 Lumen, lm. SI unit of luminous flux. Radiometrically,\nit is determined from the radiant power as in Paragraph 3.2. \nPhotometrically, it is the luminous flux emitted within a unit \nsolid angle (one steradian) by a point source having a uniform\nluminous intensity of one candela.\n\n3.3 Luminous flux density at a surface, d(capital-Greek-phi)/dA\nThe luminous flux per unit area at a point on a surfaces ...\n\n   3.3.1 Illuminance E = d(capital-Greek-phi)/dA. The areal\ndensiy of the luminous flux incident at a point on a surface\n\n      3.3.1.1 Illumination. An alternative, but deprecated,\nterm for illuminance...\n\n      3.3.1.2 Lux, lx. The SI unit of illuminance. One lux is\none lumen per square meter (lm/m**2)...\n\n      3.3.1.3 Footcandle, fc. A unit of illuminance. One footcandle\nis one lumen per square foot (lm/ft**2).\n\n      3.3.1.4 Phot, ph. A unit of illuminance euqal to one lumen \nper square centimeter. The use of this unit is deprecated.\n\n   3.3.2 Luminous exitance, M = d(capital-Greek-phi)/dA. The\nareal density of luminous flux leaving a surface at a point. \nFormerly, luminous emittance (deprecated).\n    Note: This is the total luminance flux emitted, reflected\nand transmitted from the surface and is independent of direction.\n   ...\n\n3.4 Luminous intensity I = d(capital-Greek-phi)/d(Greek-small-omega)\n(of a point source of light in a given direction). The luminous\nflux per unit solid angle in the direction in question ...\nLuminous intensity may be expressed in candelas or in lumens\nper steradian (lm/sr).\n\n   3.4.1 Candela, cd. The SI unit of luminous intensity. One\ncandela is one lumen per steradian (lm/sr). Formerly, candle.\n\n  Note: The fundamental luminous intensity defineion in the SI is \nthe candela. The candela is the luminous intensity, in\na given direciton of a source that emits monochromatic radiaiton\nof frequency 540*10(raised to 12th power) hertz that has\na radiant intensity in that direction of 1/683 watt per steradian.\n... \n   3.4.2 Candlepower, cp. Luminous intensity expressed in \ncandelas.\n\n   3.4.3 Equivalent luminous intensity of an extended source\nat a specified distance. The intensity of a a point source\nthat would produce the same illuminance at that distance ...\n\n...\n\n3.5 Luminance,\nL = d(second-derivative)(capital-Greek-phi)/d(Greek-omega)dA cos(theta)\n(in a direction and at a point on a real or imaginary surface).\n... The quotient of the luminous flux at an element of the surface\nsurrounding the point, and propagated in directions defined\nby an elementary cone containing the given direction, by\nthe product of the solide angle of the cone and the area of the \northogonal projection of the element of the surface on a \nplan perpendicular to the given direction. The luminous flux\nmay be leaving, passing through, and/or arriving ath the surface.\n...\n\n   Note: In common usage the term brightness usually refers to the\nstrength of sensation that results from viewing surfaces or spaces\nfrom which light comes to the eye. This sensation is determined\nin part by the definitely measurable luminance defined above\n and in part by the conditions of observations such as the state\nof adaptation of the eye...\n\n\t3.5.1 SI unit of luminance. Candela per square meter\n(cd/m**2); also lumen per steradian * square meter (lm/(sr*m**2).\nThis is also called the nit.\n\n ...(continues with a lot of older units for luminance) ..\n ...(also definitions for luminous fluence & sterisent)\n ...\n\n     3.10.4 Luminous efficacy of radiant flux. The quotient\nof the total luminous flux by the total radiant flux. It\nis expressed in lm/W.\n\n3.11 Luminous efficacy of a source of light. The quotient\nof the total luminous flux emitted by the total lamp power\ninput. It is expressed in lm/W.\n\n\n\nFrom shirley@death.cs.indiana.edu Wed Sep 16 08:27:34 1992\nReturn-Path: <shirley@death.cs.indiana.edu>\nDate: Wed, 16 Sep 1992 09:55:37 -0500\nFrom: \"peter shirley\" <shirley@death.cs.indiana.edu>\nTo: globillum@miro.berkeley.edu\nSubject: luminance meters?\nStatus: RO\n\n\nHolly's posts have gotten me thinking again that I want a device to\nmeasure luminance or something similar (spectral radiance through\nthe visible spectrum would be best :^}) at a particular point in a\nparticular direction.  At the photography store, I found a device called\na spot-meter that measures something (luminance-like quantity with a film\nresponse curve?) withing a one degree diamether cone.  This cost about\n$350.  What other devices are there?  What do they cost?  Anyone have\nany comments on their reliability?\n\nPete Shirley\nshirley@cs.indiana.edu\n\nPS-- If you do get hold of the ANSI doc that Holly's been digesting for\nus (thanks Holly!), the definition for luminance is a lot easier to\nread than the much briefer definition for radiance,  so you might get\nmore out of the luminance definition (and the geometrical part is the same!).\n\nFrom holly@cam.nist.gov Wed Sep 16 09:03:43 1992\nReturn-Path: <holly@cam.nist.gov>\nDate: Wed, 16 Sep 92 11:43:51 -0400\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: globillum@miro.berkeley.edu\nSubject: luminance meters?\nStatus: RO\n\n\n \nFor the infamous original Cornell box experiment, I used a \nTektronix J16 photometer. It had two different probes for \nmeasuring illuminance and irradiance. We didn't buy it for\nthe experiment -- the lab had it for calibrating monitors.\nThe directional sensitivity of the probe is plotted in the\npaper. I used it as a directional device for measuring light\nsource radiance by taping a cardboard tube on.\n\nHere at NIST the Lighting group has a luminance mapper -- basically\na digital camera that gives an accurate luminance at each\npixel. In October (beginning of our fiscal year) we're\nplanning to start a project to measure some simple scenes to\ndevelop some reference data sets for people to compare against\ncalculations. My idea is to post and/or make available some\ninitial results after a couple of months and get feed \nback from you all about how useful the data is.\n\n-- Holly\n\n\nP.S. on a separate subject -- could people who attended \nEurographics post a summary of global illumination related\nstuff that was presented/discussed?\n\n\n\nFrom holly@cam.nist.gov Thu Sep 17 07:05:53 1992\nReturn-Path: <holly@cam.nist.gov>\nDate: Thu, 17 Sep 92 09:21:10 -0400\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: globillum@miro.berkeley.edu\nSubject: RP-16-1986, 7.1-7.3.2\nStatus: RO\n\n\nContinuation of --\nSummary of applicable definitions from\nANSI/IES RP-16-1986 \"Nomenclature and\nDefinitions for Illuminating Engineering\"\n\n______________ my comments __________________________________\n\nSections 4, 5 and 6 contain a lot of interesting information,\nbut don't deal with definitions we have problems with. Section\n4 covers \"Color\" and defines things such as the Munsell hue,\nvalue and chroma, the color temperature of lights, color\nmatching functions, metamers, and the standard illuminants\nA,B,C and variations of D.  Section 5 covers \"Visual Terms\"\nand defines things such as photopic, mesopic, and scotopic vision,\nthe Purkinje phenomenon, Broca-Sulzer effect, flicker, glare, \nvisual comfort probability (VCP)  and the Stiles-Crawford\neffect. Section 6 covers \"Light Sources\" and defines all\nsorts of lamps and lamp terms including various incandescent lamps, \nelectric-discharge lamps, laser and LED.\n\nOne the other hand, Section 7 contains a lot of definitions\nrelevant to surface properties that we are concerned with. It\nwill take a few of messages to cover all the stuff in 7.\n\nThe following covers specular/diffuse. The way I read it,\nspecular reflection is only in the mirror direction and\nis preferably referred to as regular reflection. \nDiffuse is a general term and refers to reflection in any other\ndirection. There are three potential modifiers for diffuse --\n\"perfect\" (= lambertian), \"narrow-angle\" and \"wide-angle\".\n\n____________________ begin summary of standard _____________\n\n\nSection 7. Surfaces and Media for Light Control\n\n7.1 Diffusing surfaces and media. Those surfaces and media that\nredistribute at least some of the incident flux by scattering.\n  \n    7.1.1 Perfect diffusion. That in which flux is uniformly\nscattered in accord with Lambert's cosine law (see Paragraph\n7.1.1.1)\n       \n        7.1.1.1 Lambert's cosine law \n(I(subscript-Greek-theta) = I(subscript o) cos (Greek-theta)) \nThe law stating that the luminous intensity in any direction\nfrom an element of a perfectly diffusing surface varies as\nthe cosine of the angle between that direction and the\nperpendicular to the surface element.\n\n\t7.1.1.2 Lambertian surface. A surface that emits or\nreflects light in accordance with Lambert's cosine law. A\nlambertian surface has the same luminance regardless of \nviewing angle.\n    \n    7.1.2 Complete diffusion. That in which the diffusing medium\ncompletely redirects the incident flux by scattering, i.e., no\nincident flux can remain in an image-forming state.\n    \n    7.1.3 Incomplete diffusion(partial diffusion). That in which\nthe diffusing medium partially redirects the incident flux by\nscattering while the remaining fraction of incident flux is\nredirected without scattering, i.e., a fraction of the incident\nflux can remain in an image-forming state.\n\n    7.1.4 Wide-angle diffusion. That in which flux is scattered \nat angles far from the direction which the flux would take by \nregular reflection (se Paragraph 7.3.1) or transmission.\n\n    7.1.5 Narrow-angle diffusion. That in which flux is scattered\nat angles near the direction which the flux would take by\nregular reflection or transmission.\n\n7.2 Redirecting surfaces and media. Those which change the direction\nof the flux without scattering the redirected flux.\n\n7.3 Reflection. A general term for the process by which the incident\nflux leaves a (stationary) surface or medium from the incident\nside, without change in frequency.\n\n    Note: Reflection is usually a combination of regular and\ndiffuse reflection (see Paragraphs 7.3.1 and 7.3.2).\n\n    7.3.1 Regular (specular) reflection. That process by which\nincident flux is redirected at the specular angle ...\n\n      7.3.1.1 Specular angle. That angle between the perpendicular\nto the surface and the reflected ray that is numerically\nequal to the angle of incidence, and that lies in the same\nplane as the incident ray and the perpendicular, but on the\nopposite side.\n\n    7.3.2 Diffuse reflection. That process by which incident\nflux is redirected over a rage (sic) of angles (see also\nParagraph 7.1)\n       \n       \n\n\nFrom sumant@saathi.ncst.ernet.in Thu Sep 17 09:02:38 1992\nReturn-Path: <sumant@saathi.ncst.ernet.in>\nFrom: sumant@saathi.ncst.ernet.in\nTo: holly@cam.nist.gov (Holly_Rushmeier)\nCc: globillum@miro.berkeley.edu\nSubject: Re: RP-16-1986, sect. 3 \nDate: Thu, 17 Sep 92 14:57:37 +0530\nStatus: RO\n\n\nHello Dr Holly_Rushmeier,\n\nThank you very much for your efforts in  educating us with the\nproper terminology in illumination engineering.\n\nI've a few minor doubts in a one or two places of your notes\non the sect. 3.\n\nSorry if I've not understood it properly.\n\nSincerely,\n---------\nsumant pattanaik\n-------------------------------------------------------------------\nDoubt I\n-------\n->(capital-Greek-phi)(subscript v) = \n->K(subscript m) * integral over all wavelengths (Greek lambda)\n->     {(capital-Greek-phi)(subscript e, Greek lambda) *\n->              V(Greek lambda)} d (Greek-lambda)\n\n->where\n->\t(capital-Greek-phi)(subscript v) = lumens\n->(capital-Greek-phi)(subscript e, Greek lambda) = watts per nanometer\n->\t\tlambda = nanometers\n->\tV(Greek lambda)= the spectral luminous efficiency\n->\tK(subscript m) = the maximum spectral luminous\n->                          efficiency in lm/W\n\nI am wondering if V(Greek lambda) is the relative spectral\nluminous efficiency. If it were not relative then\nK(subscript m) multiplier should not occur in the above\nequation.\n\nDoubt II\n--------\n->     3.10.4 Luminous efficacy of radiant flux. The quotient\n->of the total luminous flux by the total radiant flux. It\n->is expressed in lm/W.\n\n->3.11 Luminous efficacy of a source of light. The quotient\n->of the total luminous flux emitted by the total lamp power\n->input. It is expressed in lm/W.\n\nI just want to make sure that the Luminous efficacy of a\nsource of light has the input power in the denominator, not\nthe output power.\n\nFurther can efficacy and efficiency be used interchangeably ?\n--------------------------------------------------------------\n\nFrom holly@cam.nist.gov Thu Sep 17 11:20:38 1992\nReturn-Path: <holly@cam.nist.gov>\nDate: Thu, 17 Sep 92 13:50:16 -0400\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: globillum@miro.berkeley.edu\nSubject: sumant's questions\nStatus: RO\n\n\nhi sumant --\n\nThanks for taking the time to read things so carefully. In\nresponse to your points:\n\n-------------------------------------------------------------------\nDoubt I\n-------\n-->(capital-Greek-phi)(subscript v) = \n-->K(subscript m) * integral over all wavelengths (Greek lambda)\n-->     {(capital-Greek-phi)(subscript e, Greek lambda) *\n-->              V(Greek lambda)} d (Greek-lambda)\n\n-->where\n-->\t(capital-Greek-phi)(subscript v) = lumens\n-->(capital-Greek-phi)(subscript e, Greek lambda) = watts per nanometer\n-->\t\tlambda = nanometers\n-->\tV(Greek lambda)= the spectral luminous efficiency\n-->\tK(subscript m) = the maximum spectral luminous\n-->                          efficiency in lm/W\n\n--I am wondering if V(Greek lambda) is the relative spectral\n--luminous efficiency. If it were not relative then\n--K(subscript m) multiplier should not occur in the above\n--equation.\n\nI made a mistake typing the last line, it should read:\n\n\tK(subscript m) = the maximum spectral luminous\n                         efficacy in lm/W\n                         ^^^^^^^^\n\n\nDoubt II\n--------\n-->     3.10.4 Luminous efficacy of radiant flux. The quotient\n-->of the total luminous flux by the total radiant flux. It\n-->is expressed in lm/W.\n\n-->3.11 Luminous efficacy of a source of light. The quotient\n-->of the total luminous flux emitted by the total lamp power\n-->input. It is expressed in lm/W.\n\n--I just want to make sure that the Luminous efficacy of a\n--source of light has the input power in the denominator, not\n--the output power.\n\nParagraph 3.11 does say that the denominator is the total\nlamp power INPUT. My interpretation of the significance of this\nis that it takes into account losses to convection and conduction\n(i.e. when you plug in a lamp its temperature is increased and\nsome energy leaves the lamp by mechanisms other than radiation) \nas well as radiation outside of the visible band. (Please \nsomeone correct me if this is not the point of this definition .)\n\n--Further can efficacy and efficiency be used interchangeably ?\n\nMy impression of the standard is that a differentiation\nis made between efficacy and efficiency. Efficacy measures\nhow effectively light is produced from energy input in absolute\nterms, and therefore has units (lumens/watt) and is not limited\nin value to the range 0 to 1. Efficiency measures how effectively\nlight is produced relative to a standard -- i.e., \"efficiency\"\nis inherently relative. Efficiency is dimensionless and\nis limited to the range 0 to 1. \n\nI did ask one of the people here who works in lighting research,\nand this apparently is the way the terms are commonly used these\ndays. Just to confuse things however, there is a note in the\nstandard just after paragraph 3.11 saying that the term luminous\nefficiency has been used extensively in the past for the concept\ndefined in 3.11 as luminous efficacy.\n--------------------------------------------------------------\n\n\n\nFrom holly@cam.nist.gov Fri Sep 18 07:55:43 1992\nReturn-Path: <holly@cam.nist.gov>\nDate: Fri, 18 Sep 92 10:24:16 -0400\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: globillum@miro.berkeley.edu\nSubject: RP-16-1986, Para. 7-3\nStatus: RO\n\n\nContinuation of --\nSummary of applicable definitions from\nANSI/IES RP-16-1986 \"Nomenclature and\nDefinitions for Illuminating Engineering\"\n\n______________ my comments __________________________________\n\nOn the subject of reflectance, the standard carefully differentiates\nbetween the term \"reflectance\" which is non-dimensional\nquantity ranging from zero to one and is denoted by a Greek\nrho, and the term \"reflectance distribution function\" which\nhas units, of a sort (one over steradian), may take\non any postive value, and which is denoted by f. Although I \nhaven't used this terminology and notation myself in the past,\nafter reading the standard, Pat Hanrahan's intro. to the\nRadiosity notes, and some recent Siggraph papers, I think \nit would be worthwhile to make these distinctions in the future.\nIn particular I think that using an f in place of a rho\nfor BRDF would make it easier for people to accept that it\ncan take on values greater than one.\n\n____________________ begin summary of standard _____________\n\n7.3.3 Reflectance, (Greek-rho) = (capital-Greek-phi)(subscript-r)/\n(capital-Greek-phi)(subscript-i)  (of a surface or medium).\nThe ratio of the reflected flux to the incident flux. Reflectance\nis a function of:\n\n    (1) Geometry:\n        (a) of the incident flux;\n        (b) of collection for the reflected flux.\n    (2) Spectral distribution:\n        (a) characteristic of the incident flux;\n        (b) weighting function for the collected flux.\n    (3) Polarization:\n        (a) of the incident flux;\n        (b) component defined for the collected flux.\n\nNotes:\n  (i) Unless the state of polarization for the incident flux and\nthe polarized component of the reflected flux are stated, it\nshall be considered that the incident flux is unpolarized and that\nthe total reflected flux (including all polarizations) is evaluated.\n  (ii) Spectral reflectance depends only on the beam geometry\nand the character of the reflecting surface (and on polarization).\nLuminous reflectance also is a function of the spectral distribution\nof the incident flux.\n  (iii) If no qualifying geometric adjective is used, reflectance\nfor hemispherical collection is meant...\n  (iv) Certain of the reflectance terms are theoretically imperfect\nand are recognized only as practical concepts to be used\nwhen applicable Physical measurements of the incident and reflected\nflux are always biconical in nature. Directional reflectances...\ncannot exist since one component is finite while the other\nis infinitesimal; here the reflectance-distribution function\n(see Paragraph 7.3.3.17) is required. However, the concepts \ndirectional and hemispherical reflectances have practical\napplication in instrumentation, measurements, and calculations\nwhen including the aspect of the nearly zero or nearly 2(Greek-pi)\nconical angle would increase complexity without appreciably\naffecting the immediate results.\n   (v) In each case of conical incidence or collection, the solid\nangle is not restricted to a right cone, but may be of\nany cross section including rectangular, ring, or a combination\nof two or more solid angles.\n   ...\n\n   7.3.3.1-7.3.3.10 (Definitions of Bihemispherical, \nHemispherical-conical, hemispherical-directional, \nconical-hemispherical, biconical, conical-directional, \ndirectional-hemispherical, directional-conical, bidirectional\nand hemispherical reflectances. All of these are defined as\nthe ratio of reflected to incident flux. Hemispherical refers\nto flux in all directions, conical refers to flux within a \nspecified cone, and directional refers to a specific direction.\nFor directional quantities, the incident flux is collimated, and\nfor reflected flux the size of the solid angle of the collecting\nelement must be specified). \n\n7.3.3.11 Regular(specular) reflectance. The ratio of all the \nflux leaving a surface or medium by regular(specular) reflection\nto the incident flux.\n\n7.3.3.12 Diffuse reflectance. The ratio of the flux leaving\na surface or medium by diffuse reflection to the incident \nflux.\n...\n7.3.3.13 Spectral reflectance = (Greek-rho)(Greek-lambda) =\n(capital-Greek-phi) (subscript r Greek-lambda) /\n(capital-Greek-phi) (subscript i Greek-lambda).\nThe ratio of the reflected flux to the incident flux at a particular\nwavelength Greek-lambda, or within a small band\nof wavelengths (capital-Greek-delta Greek-lambda) about Greek\nlambda.\n...\n7.3.3.17 Bidirectional reflectance-distribution function (BRDF),\nf(subscript r), The ratio of the differential luminance of\na ray dL(subscript r)(Greek-theta subscript r, Greek-phi subscript r)\nreflected in a given direction (Greek-theta subscript r,\nGreek-phi subscript r) to the differential luminous flux density\ndE(subscript i)(Greek-theta subscript i, Greek-phi subscript i)\nincident from a given direction of incidence (Greek-theta subscript i,\n Greek-phi subscript i) that produces it ...\n\n   Notes: \n     (i) This distribution function is the basic parameter\nfor describing (geometrically) the reflecting properties\nof an opaque surface element (negligible internal scattering).\n     (ii) It may have any positive value and will\napproach infinity in the specular direction for ideally\nspecular reflectors.\n     (iii) The spectral and polarization aspects must be \ndefined for complete specification, since the BRDF as given\nabove only defines the geometric aspects.\n\n(7.3.3.18 defines the reflectance factor R -- this compares\nthe reflected flux to the flux reflected by a perfect\nsurface -- I don't think this is useful in our application).\n\n\nFrom sumant@saathi.ncst.ernet.in Mon Sep 21 01:03:43 1992\nReturn-Path: <sumant@saathi.ncst.ernet.in>\nFrom: sumant@saathi.ncst.ernet.in\nTo: globillum@miro.berkeley.edu\nCc: holly@cam.nist.gov\nSubject: Re:Nomenclature and Definitions for Illuminating Engineering\nDate: Mon, 21 Sep 92 12:55:57 +0530\nStatus: RO\n\nHello Dr Holly_Rushmeier,\n\nThank U for clarifying my earlier doubts. A few more on the\nRP-16-1986, Para. 7-3.\n\n1) ----> 7.3.3 Reflectance, .......\n   ----> .............\n   ----> If no qualifying geometric adjective is used, reflectance\n   ----> for hemispherical collection is meant\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n\nIs \"hemispherical collection\" for both incoming and outgoing directions?\n\n2) ----> 7.3.3.17 Bidirectional reflectance-distribution function(BRDF),.......\n   ---->                                    ^^^^^^^^^^^^\nThe definition of BRDF  ideally makes it a density function.\nI believe \"Bidirectional reflectance-density function\" makes\nappropriate expansion for BRDF and confirms to its usage in MonteCarlo\nsampling.\n\t(Note : In Monte Carlo sampling there is a distinction between\n\t\tdensity function,f(x), and distribution function,F(x),\n\t\twhere f(x) = dF(x)/dx.)\nAs U are discussing standard nomencetures and definitions I thought it\nwill be appropriate to bring in this discussion here.\nI solicit comments from you and other globilluminators on this point. \n------\nsumant pattanaik\n\n\nFrom holly@cam.nist.gov Tue Sep 22 08:17:04 1992\nReturn-Path: <holly@cam.nist.gov>\nDate: Tue, 22 Sep 92 10:38:58 -0400\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: globillum@miro.berkeley.edu\nSubject: RP-16-1986, 7.4 & 7.5\nStatus: RO\n\n\nContinuation of --\nSummary of applicable definitions from\nANSI/IES RP-16-1986 \"Nomenclature and\nDefinitions for Illuminating Engineering\"\n\n______________ my comments __________________________________\n\nThis message wraps up the end of section 7, and covers\ntransmission and absorption.\n\nThe standard refers to the BSSRDF, which is defined in\n\"Reference 20\". Reference 20 is the NBS Monograph 160\nby Nicodemus et al. cited in both the Radiosity and \nGlobal Illumination course notes at Siggraph. I'll explain\nhow to order 160 in a subsequent mail message.\n\nI think the treatment of terminology in a participating\nmedium is inadequate. First, I think the coefficients should\nbe defined in terms of radiance, not flux. Second, I think\nthat the attenuation coefficient should be defined as the\nsum of an absorption coefficient and a scattering coefficient --\nrecognizing that the quantity of energy travelling along\na path can be reduced either by absorption or out-scatter.\n\nIn response to Sumant's comments, I believe \"collection\"\nimplies outgoing directions. For example, if a \"directional\nreflectance\" were reported, it should be inferred that it\nis the flux reflected in all directions leaving the surface\ndivided by the flux incident from a particular direction.\n\nAlso in Sumant's comments, someone has finally suggested that\nwe should adopt a term that differs from the standard. In\ngeneral I think we  can/should be deviate  from the\nstandard in some instances, since computer graphics and \nillumination engineering are not identical fields. Is anyone\ngoing to respond to Sumant's suggestion, either specifically\nor in general?\n\n____________________ begin summary of standard _____________\n\n7.4 Transmission. A general term for the process by which incident\nflux leaves a surface or medium on a side other that (sic) the\nincident side, without change in frequency.\n   Note: Transmission through a medium is often a combination\nof regular and diffuse transmission. ...\n\n\t7.4.1 Regular transmission. That process by which incident\nflux passes through a surface or medium without scattering.\n\n        7.4.2 Diffuse transmission. That process by which the \nincident flux passing through a surface or medium is scattered.\n\n        7.4.3 Transmittance, (Greek-tau) = (capital-Greek-phi)(subscript-t)/\n(capital-Greek-phi)(subscript-i)  (of a medium).\nThe ratio of the transmitted flux to the incident flux. It should\nbe noted that transmittance refers to the ratio of flux emerging\nto flux incident; therefore, refections at the surface as well\nas absorption within the material operate to reduce the \ntransmittance.  Transmittance is a function of:\n\n    (1) Geometry:\n        (a) of the incident flux;\n        (b) of collection for the transmitted flux.\n    (2) Spectral distribution:\n        (a) characteristic of the incident flux;\n        (b) weighting function for the collected flux.\n    (3) Polarization:\n        (a) of the incident flux;\n        (b) component defined for the collected flux.\n\nNotes:\n   ((i)-(iv) and (vi) basically the same notes as for reflectance)\n\n    (v) These concepts must be applied with care, if the area\nof the transmitting element is not large compared to its \nthickness, due to internal transmission across the boundary\nof the area.\n    ...\n\t\n    (vii) The following breakdown of transmittance quantities\nis applicable only to the transmittance of thin films with\nnegligible internal scattering so that the transmitted \nradiation emerges from a point that is not significantly separated\n from the point of incidence of the incident ray that produces the \ntransmitted ray(s). The governing considerations are\nsimilar to those for application for the bidirectional \nreflectance-distribution function (BRDF), rather than the\nbidirectional scattering-surface reflectance-distribution\nfunction (BSSRDF), as discussed in Reference 20. \n   ...\n\n   7.4.3.1-7.4.3.9 and 7.4.3.11 (Definitions of Bihemispherical, \nHemispherical-conical, hemispherical-directional, \nconical-hemispherical, biconical, conical-directional, \ndirectional-hemispherical, directional-conical, bidirectional\nand hemispherical transmittances. All of these are defined as\nthe ratio of transmitted to incident flux. Hemispherical refers\nto flux in all directions, conical refers to flux within a \nspecified cone, and directional refers to a specific direction.\nFor directional quantities, the incident flux is collimated, and\nfor reflected flux the size of the solid angle of the collecting\nelement must be specified. 7.4.3.10 defines a luminous transmittance\nas any of the other transmittances with the transmitted and\nincident fluxes  weighted by the luminous efficiency \nV(Greek-lambda).) \n\n7.4.3.12 Regular transmittance. The ratio of the regularly\ntransmitted  flux leaving a surface or medium \nto the incident flux.\n\n7.4.3.13 Diffuse transmittance. The ratio of the diffusely\ntransmitted flux leaving a surface or medium to the incident\nflux.\n\n...\n\n7.4.3.14 Spectral transmittance = (Greek-tau)(Greek-lambda) =\n(capital-Greek-phi) (subscript t Greek-lambda) /\n(capital-Greek-phi) (subscript i Greek-lambda).\nThe ratio of the transmitted flux to the incident flux at a\nparticular wavelength Greek-lambda, or within a small band\nof wavelengths (capital-Greek-delta Greek-lambda) about Greek\nlambda.\n...\n\n7.4.3.15 Filter. A device for changing, by transmission or\nreflection, the magnitude and/or the spectral composition\nof the flux incident on it. Filters are called selective\n(or colored) or neutral, according to whether or not they\nalter the spectral distribution of the incident flux.\n\n7.4.3.16 Bidirectional transmittance-distribution function (BTDF),\nf(subscript t), The ratio of the differential luminance of\na ray dL(subscript t)(Greek-theta subscript t, \nGreek-phi subscript t) transmitted in a given direction\n(Greek-theta subscript t, Greek-phi subscript t) to the\n differential luminous flux density\ndE(subscript i)(Greek-theta subscript i, Greek-phi subscript i)\nincident from a given direction of incidence (Greek-theta subscript i,\n Greek-phi subscript i) that produces it ...\n\n   Notes: \n     (i) This distribution function is the basic parameter\nfor describing (geometrically) the transmitting properties\nof a thin scattering film (with negligible internal scattering)\nso that the transmitted radiation emerges from a point that\nis not significant separated from the point of incidence of the\nincident ray(s). The governing considerations are similar to those\nfor application of the bidirectional reflectance-distribution\nfunction (BRDF), rather than the ... BSSRDF...\n     (ii) It may have any positive value and will\napproach infinity in the direction for regular transmission\n(possibly by refraction without scattering).\n     (iii) The spectral and polarization aspects must be \ndefined for complete specification, since the BTDF as given\nabove only defines the geometric aspects.\n\n7.5 Absorption. A general term for the process by which incident\nflux is converted to another form of energy, usually and \nultimately to heat.\n    Note: All of the incident flux accounted for by the process\nof reflection, transmission and absorption.\n\n   7.5.1 Absorptance (Greek-small-alpha) =\n(capital-Greek-phi) (subscript a)\n/ (capital-Greek-phi) (subscript i). The ratio of the absorbed\nflux to the incident flux.\n    Note: The sum of the hemispherical reflectance, the\nhemispherical transmittance, and the absorptance is one.\n\n   7.5.2 Coefficient of attenuation (at a point in a given\ndirection), (Greek-mu). The decrement in flux per unit distance\nin a given direction within a medium. It is defined by the\nrelation (capital-Greek-phi)(subscript x) = \n(capital-Greek-phi)(subscript o) e (raised to the minus Greek-mu*x\npower), where (capital-Greek-phi)(subscript x) is the flux\nat any distance x from a reference point having flux\n(capital-Greek-phi)(subscript o). More generally,\n(capital-Greek-phi)(subscript x) = \n(capital-Greek-phi)(subscript o) exp [- the integral\nfrom o to x Greek-mu(x) dx] where the coefficient varies from\npoint to point; Greek-mu = Greek-mu(x) along the path.)\n\n...\n\n       \n\n\n\nFrom holly@cam.nist.gov Tue Sep 22 08:31:54 1992\nReturn-Path: <holly@cam.nist.gov>\nDate: Tue, 22 Sep 92 11:02:09 -0400\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: globillum@miro.berkeley.edu\nSubject: NBS 160, etc.\nStatus: RO\n\n\n\nSince a number of people have asked me about it, here\nis the info. on ordering NBS Monograph 160 ,\n\"Geometrical Considerations and Nomenclature for\nReflectance,\" by F.E. Nicodemus et al.\n\nNBS 160 can be ordered from the National Technical Information\nService (NTIS). Besides citing the above NBS/NIST designation,\nyou will need an order number, which is this case is\nPB273651. Orders should be sent to NTIS, Springfield,VA 22161.\nNTIS will accept American Express, check, money order, \nVISA, or Mastercharge. For information call, (703) 487-4650,\norders can be placed at (800) 336-4700, and you can fax\nthe NTIS at (703) 321-8547. In this case the cost for the\npublication is $19, plus $3 handling. \n\nAll NBS/NIST publications are available at depository libraries\nfor government publications. For those of you in the US, your\nlocal library should be able to identify the closest depository\nlibrary (for example I think the Georgia Tech lib. is\na depository lib.).\n\n------------------\n\nIn general, for NBS/NIST publications, begin by calling\nNIST Publications and Program Inquiries at (301)975-3058.\nThey will tell you whether you get the document from\nthe Government Printing Office (GPO), NTIS or for old\nstuff, by photocopy from the Library of Congress. They will also\ngive you the required order number.\n\n-------------------\n\nBTW, F.E. Nicodemus no longer works here in Gaithersburg.\nSomeone told me he now lives in Los Altos, CA.\n\n_________________________________\n\n\nThis doesn't have to deal with the standard directly, but there have\nbeen a couple of recent articles in the Journal of Illumination\nEngineering Society that some of you may be interested in:\n\nR.M.N. Saraijii and R.G. Mistrick, \"Calculation Methods, Error\nTendencies, and Guidelines for Finite Element Flux Transfer\"\nWinter 1992 (Vol. 21, No.1) pp. 92-102. \n-- discusses errors in various types of form factor calculations --\n\nD.L. DiLaura \"On the Development of a Recursive Method for the \nSolution of Radiative Transfer Problems,\" Summer 1992, pp. 108-112.\n-- discusses avoiding discretization for finite element \n(radiosity-type) methods by representing spatially varying\nexitances (radiosity) as complex finite Fourier series, the\nmethod is limited to surfaces which are all either parallel\nor perpendicular to one another --\n\n____________________________________\n\n\n-- Holly\n\n(ps -- Is anybody at Cornell getting this? -- I keep getting\nbounced mail from there).\n\nFrom holly@cam.nist.gov Thu Sep 24 06:44:34 1992\nReturn-Path: <holly@cam.nist.gov>\nDate: Thu, 24 Sep 92 09:06:35 -0400\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: globillum@miro.berkeley.edu\nSubject: RP-16-1986 , sect. 9\nStatus: RO\n\n\nContinuation of --\nSummary of applicable definitions from\nANSI/IES RP-16-1986 \"Nomenclature and\nDefinitions for Illuminating Engineering\"\n\n______________ my comments __________________________________\n\nSection 8 deals with Testing Procedures, and has definitions\nabout devices to make physical measurements such as photometer,\nreflectometer, and light meter. I don't think any of these\nrelate directly to image synthesis.\n\nSection 9 deals with Lighting Calculations. It would be nice to\nhave some short, well defined terms to refer to calculation\nmethods to save the space listing all sorts of equations, references \nand/or pseudocode. It would seem that using illumination \nengineering terminology would help along these lines. Section\n9 does have some useful terms, but a lot of it doesn't\napply to image synthesis. This is because the most common\nmethods used in illumination engineering are based on\ncalculating a single number for a simplified description of\nan environment to use as a measure of the effectiveness of the\ndesign. Besides not making calculations at the level of\nspatial detail required in image synthesis, most of the methods\nare geared to very minimal computing resource (e.g. like\na slide rule and a pencil). This is partly for historical\nreasons, and partly because most people doing lighting design\nhave extremely small computing budgets. \n\nAnyway, in the standard there are definitions of a zonal factor\nmethod and a zonal-cavity interreflectance method, in which the\n zones are solid conic angles from the light\nsource. These methods are different from the zonal method from\nheat transfer for calculating transfer in  a participating\nmedium, and the zones are volumes of the medium. The zonal-cavity\nmethod (illumination engr.) isn't applicable to image synthesis, \nbut the zonal method (a.k.a. zone method, zoning method) is, so \nI would use the heat transfer interpretation of zone in this case. \n\nAlso, what many of us would call radiosity methods are referred\nto as flux transfer theory. I don't think switching to this\nterm would clarify anything. On the other hand, the standard\ndifferentiates between a form factor (between two finite\nsurfaces) and a configuration factor (between a differential\nand a finite surface). I think this terminology would be useful.\n\nOne other note -- another place to find NBS 160 is in the\n\"Radiometry\" volume of the new three volume set \"Physics-Based\nVision\", by Wolff,Shafer & Healy (Jones & Bartlett pubs.) Check\nif your library has or is getting this series.\n\n------------------- begin summary --------------------------\n\n9.1  Laws of illumination\n\n   9.1.1 Inverse-square law. A law stating that the illuminance\nE at a point on a surface varies directly with the intensity I\nof a point source, and inversely as the square of the distance\nd between the source and the point. If the surface at the point is\nnormal to the direction of the incident light, the law is\nexpress (sic) by E = I/d**2.\n   Note: For sources of finite size having uniform illuminance\nthis gives results that are accurate within one percent when d\nis at least five times the maximum dimension of the source as \nviewed from the point on the surface. Even though practical\ninterior luminaires do not have uniform luminance, this\ndistance d is frequently used as the minimum for photometry\nof such luminaires, when the magnitude of the measurement\nerror is not critical.\n\n   9.1.1.1 Point source. A source of radiation whose dimensions\nare sufficiently samll, compared with the distance between the\nsource and the irradiated surface, that these dimensions can\nbe neglected in calculations and measurements.\n\n  9.1.2 Cosine law. A law stating that the illuminance on any\nsurface varies as the cosine of the angle of incidence. The\nangle of incidence (Greek theta) is the angle between the normal\nto the surface and the direction of the incident light. The \ninverse-square law and the cosine law can be combined as\nE =(I cos(Greek theta))/d**2\n\n\n....\n\n9.5 Light distribution\n\n9.5.1 Direct component. That portion of the light from a luminaire\nthat arrives at the work-plane without being reflected by\nroom surfaces.\n\n....\n\n9.5.4 Indirect component. That portion of the luminous flux from\na luminaire that arrives at the work-plane after being reflected\nby room surfaces.\n\n...\n\n9.5.7 Interflection (Also called interreflection.) The multiple\nreflection of light by the various room surfaces before it\nreaches the work-plane or other specified surface of a room.\n\n   9.5.7.1 Interflected component. (Also called interreflectance.)\nThat portion of the luminous flux from a luminaire that arrives\nat the work-plane after being reflected one or more times from\nroom surfaces, as determined by the flux transfer theory\n(Paragraph 9.5.7.2).\n  \n   9.5.7.2 Flux transfer theory. A method of calculating the \nilluminance in a room by taking into account the interreflection\nof the light flux from the room surfaces based on the\naverage flux transfer between surfaces.\n\n   9.5.7.3 Form factor, f(subscript 1-2). The ratio of the flux\ndirectly received by surface 2 (and due to lambertian surface 1)\nto the total flux emitted by surface1. It is used in flux\ntransfer theory.\n\nf(subscript 1-2) = (capital-Greek-phi)(subscript 1->2)/\n\t\t   (capital-Greek-phi)(subscript 1)\n\nAlso the ratio of the average illuminace on surface 1 to the \ncausative exitance of lambertian surface 2.\n\nf(subscript 1-2) = E(subscript 1)/M(subscript 2)\n\nNote: In the literature this term is also called angle factor,\nconfiguration factor, geometrical factor, I-factor, illumination\nfactor and shape modulus.\n\n   9.5.7.4 Configuration factor, c(subscript 1->2). The\nratio of illuminance on a surface at point 1 (due to the flux\ndirectly received from lambertian surface 2) to the exitance\nof surface 2. It is used in flux transfer theory.\n\n    C(subscript 1-2) = E(subscript 1)/M(subscript 2)\n\nAlso the ratio of the differential flux directly received by\nsurface 2 (and due to element 1) to the total differential\nflux emitted by differential lambertian surface element 1.\n\n    C(subscript 1-2) = d(capital-Greek-phi)(subscript 1->2)/\n\t\t\td(capital-Greek-phi)(subscript 1)\n\nNote: In the literature this term is also called angle factor,\nillumination factor, point configuration factor and sky factor.\n\n   9.5.7.5 Wrong way \"law\". An informal recognition in the equations\nE(subscript 2) = c(subscript 2-1) M(subscript 1) and\nE(subscript 2) = f(subscript 2-1) M(subscript 1) that the \nconfiguration factor and form factor flux transfer is opposite to the\nactual cause-effect flux transfer as indicate by the subscripts.\n\n\nFrom holly@cam.nist.gov Fri Sep 25 08:57:03 1992\nReturn-Path: <holly@cam.nist.gov>\nDate: Fri, 25 Sep 92 10:18:40 -0400\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: globillum@miro.berkeley.edu\nSubject: RP-16-1986 -- the final chapter\nStatus: RO\n\n\nConclusion of --\nSummary of applicable definitions from\nANSI/IES RP-16-1986 \"Nomenclature and\nDefinitions for Illuminating Engineering\"\n\nThe remaining sections of RP-16-1986, 10. \"Interior Lighting\nApplications\", 11. \"Exterior Light Applications\" and\n12. \"Nonlighting Applications\" contain a lot of interesting\ninformation, but, as I read it, no definitions that apply to \nimage synthesis. Section 13 contains several useful tables ,\nsuch as conversion factors and numerical values for the luminous\nefficiency function. At the end of the document there is also a\nlist of useful references on vision and lighting.\n\nI have put together a 3 page Latex document with the snappy title\n\"Suggested Units, Symbols, and Defining Equations for \nComputer Graphics Global Illumination Based on ANSI/IES\nRP-16-1986.\" I can send the document, or the PostScript version\nof it to anyone who would like to see the actual Greek \ncharacters. (I'm no expert with Latex, but the output\nlooks ok. Thanks to Filippo Tampieri for sending me a\ntemplate to get started).\n\nFinally, I would like to emphasize that NONE of my mail\nmessages are in any way official, and only represent my\nown personal opinions. Only the IES can issue official \ninterpretations of RP-16-1986. My purpose in posting all of\nthis is to provide suggested notation and terminology to\nimprove communication in our area. I am NOT proposing that\nwhen papers are reviewed that they should be judged by\nconformance to this terminology -- any terminology that\nis clearly defined and used consistently within a paper\nis legitimate.\n\n-- Holly\n\n\nFrom greg Fri Sep 25 10:46:07 1992\nReturn-Path: <greg>\nDate: Fri, 25 Sep 92 10:45:55 PDT\nFrom: greg (Gregory J. Ward)\nTo: globillum@miro.berkeley.edu, holly@cam.nist.gov\nSubject: Re:  RP-16-1986, sect. 3\nStatus: R\n\nI just wanted to add my 2 cents to the discussion of luminous efficacy.\n(Sumant brought up the question of its relation to efficiency -- sorry to\nbacktrack like this.)\n\nLuminous efficacy is defined in terms of lumens per watt.  Holly correctly\npointed out that this number includes losses due to inefficiencies in the\nlamp or fixture or whatever, but there is something else that needs to be\npointed out.  Namely, the lumen is defined in terms of *human visual response*.\n\nThat is to say, the lumen is tied to physical units by the visual response\ncurve, V(lambda), and thus efficacy does not address so much the ability\nof a lamp to turn electric energy into radiation, but its ability to turn\nelectric energy into VISIBLE light.  In fact, if we were to judge a lamp\nsolely on its ability to turn electricity into radiation, the incandescent\nbulb would be considered one of the best, as it gives off most of its\nenergy in the near to far infrared band, and loses a relatively small amount\nto convection and condunction.  Unfortunately, most of us don't see light\nin the infrared, so it doesn't do us a whole lot of good (unless of course\nour goal is to stay warm).\n\nThe maximum theoretically possible luminous efficacy for any source is\n(by definition) 683 lumens/watt.  If a lamp were 100% efficient at\nturning input power into light at the peak of the V(lambda) spectral\nsensitivity curve (ie. 555 nanometers), then it would have this\nefficacy.  Note, however, that the light coming off such a lamp would be\nan eerie yellow-green color, which would not make for good dining ambiance.\n\nThis brings up another point, which is that efficacy is not the only goal\nfor a lamp manufacturer.  If the efficacy is achieved by putting too much\nof the light energy into the middle of the visible spectrum at the expense\nof taking too much away from the red and blue ends, the resulting illumination\nwill result in poor color rendering.  It won't be possible to tell one color\nfrom another, simply because the light needed to show off the reds and blues\nwill be missing in the first place!  Low pressure sodium lamps and, to some\nextent, high pressure sodium lamps (both popular in modern street lighting\napplications) have this high efficacy, low color rendering characteristic.\n(Perhaps our courts should employ such lighting...)\n\nAn ideal source that distributed its light evenly over the visible spectrum\nand wasted nothing would have an efficacy of around 180 lumens/watt.  The\nbest commercial fluorescent lighting systems currently produce about 90\nlumens/watt.  In some sense, this means we are at about 50% efficiency in\ndoing what we want to do.\n\nIt's interesting to note that the luminous efficacy of solar radiation is\nalso about 90 lumens/watt.  In this case, the power in the denominator is not\ninput power but energy content.  That is to say, we could allow 90 lumens\nof sunlight into our space and we would have an associated solar heat gain\nof 1 watt.  If we were running an air conditioner in our building, this watt\nwould have to be removed by our HVAC system at some cost.  This cost would\nbe comparable to the cost of removing the heat from a high-efficiency\nfluorescent system, but at least we didn't have to pay for the watt to\nproduce the 90 lumens in the first place.\n\nThe luminous efficacy of skylight radiation is better still at about 120\nlumens/watt, and if the infrared component of sunlight is filtered out using\nselective glazing, the efficacy of sunlight can also be improved to around\n130 lumens/watt.  This helps make the case for using daylight instead of\nelectric light in interior spaces dominated by cooling (like LA!).\n\nWell, I think I've used up more than 2 cents of your time, so I'm off.\n\n-Greg\n\nFrom Ken_Turkowski@gateway.qm.apple.com Thu Oct 15 01:12:45 1992\nReturn-Path: <Ken_Turkowski@gateway.qm.apple.com>\nDate: 15 Oct 1992 00:47:50 -0800\nFrom: \"Ken Turkowski\" <Ken_Turkowski@gateway.qm.apple.com>\nSubject: Re: standards\nTo: \"Holly Rushmeier\" <holly@cam.nist.gov>\nCc: \"Global Illumination\" <globillum@miro.berkeley.edu>\nStatus: R\n\n        Reply to:   RE>standards\nThanks, Holly, I got a copy of ANSI/IES RP-16-1986.\n\nI applaud your effort in advancing standards in global illumination.\n\nAs you might remember from previous e-mails back in June, I have been trying to\ndevelop an object oriented representation of light sources and optical\nproperties of materials that can be used in both traditional and global\nillumination rendering. Hall's book presents physically-based reflection models\nthat can be used to generate parameters familiar to those used in traditional\nrendering.\n\nThe more difficult task is to provide instance variables and virtual functions\nthat make sense for all subclasses of a Light base class.\n\nSoon, I hope to throw out some ideas about generalized lights.\n\nKeep me (get me) on the distribution list,\nKen Turkowski\n(turk@apple.com)\n\nFrom bobl@cs.ubc.ca Thu Oct 15 14:46:40 1992\nReturn-Path: <bobl@cs.ubc.ca>\nDate: Thu, 15 Oct 92 14:46:38 -0700\nFrom: bobl@cs.ubc.ca\nTo: greg@hobbes.lbl.gov\nSubject: \"globillum\" mailing list\nStatus: RO\n\nI understand there's a \"globillum\" mailing list for global illumination\ncognoscenti.  Is it possible to sign up?  If so, how?\n\nThanks muchly.\n\n\t- Bob Lewis\n\t  bobl@cs.ubc.ca\n\nFrom holly@cam.nist.gov Wed Oct 28 12:25:14 1992\nReturn-Path: <holly@cam.nist.gov>\nDate: Wed, 28 Oct 92 14:58:58 -0500\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: globillum@miro.berkeley.edu\nSubject: An Experiment\nStatus: R\n\n\nHi Globillumers--\n\nBesides terminology, another subject we have discussed here is\nthe possibility of establishing some reference solutions for\nuse in testing etc. Since it will be a while before we can\nagree on the \"ultimate\" method for calculating an image, I thought\nperhaps we could try the consensus route to establishing\nreference solutions. The idea is we could develop a suite\nof test images by taking turns specifying the input and format\nof the image.\n\nBelow I have written out a simple, first test case. It is basically\nthe empty,diffuse,gray test case that Greg posted radiosity\nvalues for on hobbes.lbl.gov. I have tried to structure the\ndescription so that the only variable is how you choose\nto calculate the radiance at each pixel. \n\nHere is what I propose:\n\n1. Using this description, generate an image. Submit it\nby Dec. 1, 1992 by placing it by anonymous ftp on\ntiber.nist.gov (129.6.2.23) into the directory pub/holly.\nBe sure that the permissions on the file are set so that\nit is universally readable. Also, send me email that you have\nplaced an image there so I will be sure to pick it up.\n\n2. I will collect the results and compute an average image,\nand a standard deviation image (i.e. for each pixel I will\ncompute the average value from all respondents, and the\nsample standard deviation in values from all respondents).\nI will also compute other statistics that the group feels\nwould be relevant.\n\n3. The combined results will be made available to everyone\nvia anonymous ftp.\n\n4. Someone else defines another (probably more challenging)\ntest case and collects the results.\n\n\nI am putting this message, along with a sample image I computed \nin pub/holly. The sample image is in the simple format describe below,\nas well as a few other popular formats.\n\n\n\n==============================================================\n=============== Begin Test Case Description ==================\n==============================================================\nGeometry and Properties\n+++++++++++++++++++++++\n\nThe geometry is an empty rectangular room extending\nfrom (0,0,0) to (10,3,6). The sole light source\nis in the center of the ceiling, at y = 3.0. The light source\nis square and 0.5 units per side. All surfaces are Lambertian.\n\nHere is an off-style file definition of the geometry.\nThere are 12 points and 7 polygons. The x,y,z values of\neach of the points are listed first. Each polygon is \ndefined by number of vertices (4 in this case for all polygons)\nand the indices of those vertices. That is, the first\npolygon is defined by the points (0,3,0),(10,3,0),(10,0,0)\nand (0,0,0). I have defined the light source slightly below\nthe ceiling -- if you can, the ceiling should have a hole in\nit so the light source can be perfectly flush at y = 3.0.\nThe first four polygons are the walls,\nand they are 50 % reflective. The fifth polygon is the ceiling, which\nis 70 % reflective. The sixth is the floor which is 30 %\nreflective.  The seventh is the light source, for which\nthe emitted radiance is 10 w/m^2-steradian, and which is 0%\nreflective.\n_______________________________________________________________\n\n12 \n 7\n   0.00    0.00    0.00 \n  10.00    0.00    0.00 \n  10.00    3.00    0.00 \n   0.00    3.00    0.00 \n   0.00    0.00    6.00 \n   0.00    3.00    6.00\n  10.00    3.00    6.00\n  10.00    0.00    6.00\n   4.75    2.99    2.75\n   5.25    2.99    2.75 \n   5.25    2.99    3.25 \n   4.75    2.99    3.25 \n4 \n 3 2 1 0  /* rho = 0.5 */\n4 \n 4 5 3 0  /* rho = 0.5 */\n4 \n 7 6 5 4  /* rho = 0.5 */\n4 \n 1 2 6 7  /* rho = 0.5 */ \n4 \n 3 5 6 2  /* rho = 0.7 */\n4 \n1 7 4 0   /* rho = 0.3 */\n4 \n 11 10 9 8 /* rho = 0., emitted radiance = 10 w/m^2-steradian */\n\nGenerating an Image\n+++++++++++++++++++\n\nView from: (9., 1.75, 1.)\nView to: (1., 1.75, 6.) i.e.unnormalized vector indicating\n          view direction is (-8, 0,5)\n\"Up\" direction: (0,1,0)\nField of view: 45 degrees\nImage resolution: 50 x 50 pixels.\n\nSample the center of the pixel only (i.e. no sampling\nat various locations in the pixel and filtering for\nantialiasing).\n\nScaling of radiances: Use simple linear scaling of radiances\nto the range 0-255 by multiplying by 8000  and clipping values above\n255. The value 8000 assumes you use 10 for the light source radiance, and\nwas chosen to have the approximate average radiance value map to 128. \n(i.e., if you for some reason always set your light source value to 1,\nyou would multiply all of the values by 80000, etc.)\nDo not include any gamma correction in the mapping to 0-255.\n\nOutput format: binary file, one byte/pixel for a total of\n50x50 bytes. Start with lower left hand corner, write results row\nby row, with the last value being the upper right hand corner.If\nwriting things out in this format seriously holds up your entry,\nplease send in what you can, and give me a description of the \nformat.\n\n\nNOTE:\nIf you compare radiance values you compute to the data in the\ndirectory on hobbes.lbl.gov remember that file has results\nfor radiosities which are PI times the radiance for a Lambertian\nsurface.\n\n\n\nFrom holly@cam.nist.gov Mon Nov  2 11:06:01 1992\nReturn-Path: <holly@cam.nist.gov>\nDate: Mon, 2 Nov 92 12:03:55 -0500\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: globillum@miro.berkeley.edu\nSubject: notes on experiment\nStatus: RO\n\n\nHi --\n\nJust a few notes to encourage you all to submit your version of \nthe test image:\n\n-- If you are concerned about getting credit for submitting an\nimage, I will include you on a list of contributors that\naccompanies the results.\n\n-- If on the other hand you are concerned about anonymity, I will\nkeep your name off of any publicly accessible files.\n\n-- The original \"samp\" files I posted were somewhat noisy. I\ncomputed a higher quality solution that is now available\nas pub/holly/hollysentry.simple_format.\n\n-- There is one other entry besides mine, and they aren't\nexactly the same, so we definitely need more entries.\n\n-- Timing is not an issue -- both of the entries so far\ntook cpu days to compute. \n\n-- If you can compute an image, but aren't confident in the results,\nsend it in anyway.  I will put it in a separate category to be\nused to get an idea of the range of values computed by different\nmethods.\n\n\nIf there is some aspect of the scene/image description that\nis making it difficult for you to generate an image, please\nlet me know. \n\nAlso, assuming there are more entries, what sort of statistics\nwould people be interested in to summarize the results?\n\n-- Holly\n\n\n\n\nFrom erich@eye.com Tue Nov 17 15:10:18 1992\nReturn-Path: <erich@eye.com>\nDate: Tue, 17 Nov 92 15:55:28 -0500\nFrom: Eric Haines <erich@eye.com>\nTo: globillum@miro.berkeley.edu\nSubject: radiosity cows and triceratops\nStatus: RO\n\nI am just about ready to release the updated global illumination and ray\ntracing research article/book bibliographies.  If you have found any obscure\npapers in the past year that deal with these subjects, please let me know the\nfull reference and any relevant keywords.  I have all this year's SIGGRAPH,\nEurographics rendering workshop, Graphics Interface and CGI papers, and will\nbe getting the Eurographics proceedings papers soon.  If there are other\nconference papers worth including, please let me know - I don't track the\nengineering or computational geometry oriented conferences so am undoubtedly\nmissing a few references at this point.  I can send you the latest bibs if you\nneed them right now; otherwise wait a few weeks until the new ones are out.\n\n\nIncidentally, if you've ever wanted to do radiosity studies on cows (after\nall, there's a form factor equation for a cow), you may wish to FTP to:\n\n\tavalon.chinalake.navy.mil [129.131.31.11]\n\nThere are some high-quality models in /pub/objects/obj/Viewpoint in Wavefront\nformat, including a bust of Beethoven, a tommy gun, an ornate lamppost, a\nbunch of cars, a triceratops, a tennis shoe, some foot bones, and of course a\ncow.  Also, I made a budget awk converter for obj2nff, it's in the converters\nfile area there (be nice:  don't download during 7am-6pm PST).\n\nEnjoy,\n\nEric Haines, erich@eye.com\n\nFrom holly@cam.nist.gov Tue Nov 17 16:18:24 1992\nReturn-Path: <holly@cam.nist.gov>\nDate: Tue, 17 Nov 92 16:53:52 -0500\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: globillum@miro.berkeley.edu\nSubject: consensus image\nStatus: RO\n\n\nSo far I have three (3) entries for the test image I proposed. I am\nhoping there will be a flood of data coming in during the next two\nweeks. \n\nRemember, the address for anonymous ftp to leave off your results,\nand/or pick up the problem description and sample images is\n129.6.2.23 (tiber.nist.gov), directory pub/holly. \n\n-- Holly\n\n\nFrom salesin@cs.washington.edu Sun Nov 22 16:02:43 1992\nDate: Sun, 22 Nov 92 15:47:16 -0800\nFrom: salesin@cs.washington.edu (David Salesin)\nReturn-Path: <salesin@cs.washington.edu>\nTo: globillum@miro.berkeley.edu\nSubject: Global illumination -- what for?\nCc: derose@cs.washington.edu, per@cs.washington.edu\nStatus: R\n\nGlobillumers,\n\nI am giving a talk on global illumination algorithms to my\ndepartment on Tuesday, and one question comes to mind that I am\nnot sure I could answer adequately if asked.\n\nThe question is this:  Suppose we could completely solve the\nglobal illumination problem; that is, suppose we had an\nalgorithm that gave perfectly accurate solutions with tight\nerror bounds, did perfect discontinuity meshing and\nreconstruction, handled arbitrary BRDFs, and was really, really\nfast.  What good would it be?  Who would really use it?\n\nCertainly, lighting designers and architects could use such a\nthing, but could anyone else benefit?  How \"important\" a problem\nis global illumination, anyway?  Other than intellectual\ncuriosity, are there any really good reasons for studying it?\n\nThanks, I look forward to getting your input...\n\nDavid\n\nFrom fournier@cs.ubc.ca Sun Nov 22 22:27:31 1992\nReturn-Path: <fournier@cs.ubc.ca>\nDate: 22 Nov 92 22:07 -0800\nFrom: Alain Fournier <fournier@cs.ubc.ca>\nTo: <salesin@cs.washington.edu>\nCc: <globillum@miro.berkeley.edu>, <derose@cs.washington.edu>,\n        <per@cs.washington.edu>\nSubject: Global illumination -- what for?\nStatus: R\n\nIf you are interested in the \"seamless\" merging of real images and\ncomputer-generated images (which I call CAR for computer augmented\nreality), then an accurate solution for global illumination is essential.\nOf course that only begs the next question: what is CAR for?\nI'll let you answer this one...\n\nFrom holly@cam.nist.gov Mon Nov 23 06:49:57 1992\nReturn-Path: <holly@cam.nist.gov>\nDate: Mon, 23 Nov 92 09:14:53 -0500\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: globillum@miro.berkeley.edu\nSubject: Re:Global illumination -- what for?\nStatus: R\n\n\n\n\nRe: Who would really use an accurate global illumination \nsolution?\n\nWell, here's my two cents:\n\n-- People that need to take visibility into account for\nsafety reasons -- e.g. determining the visibility of exit\nsigns through smoke, visibility of road signs in rain and\nfog, visibility of radio towers through smog, visibility\nof buoys in the water (a great Pacific NW application. Some \npeople here at NIST did a study on this one and wanted to\nuse simulations, but in the absence of any good software\ntools had to limit themselves with what\nthey could do with photography and rowing around a lake). The\nphysical experiments for these applications are tough, because\nyou need a range of subjects with various types of vision, and\nthen you have to wait around for the full range of extreme\nweather conditions you are interested in.\n\n-- Designer's for whom appearance under many lighting conditions\nis important, e.g. the Siggraph paper from the people at\nToyota about predicting the appearance of cars under different\nweather conditions.\n\nI think the most important applications for precise radiative\ntransfer solutions involve non-human sensors, i.e. the\ninterpretation of satellite images, the design of machine\nvision systems, and design of various weapons systems. \nChris Borel (LANL) and N. Goel (SUNY Bing.) are both on this \nlist, and both have done work simulating what plants will\nlook like under various lighting conditions from satellites.\nSteve Shafer at CMU has been working for quite awhile in\nthe area of using at least some aspects of global illumination\nsolutions for machine vision. At Georgia Tech we have been working\non getting simulations that are good enough that they could\nbe incorporating in a CAD system, so that you could test how\ndifficult it would be to assemble a group of parts while they\nwere still in the design phase. And, of course people have\nbeen doing radiosity type solutions for a long time to test\nmodels of missile sensors. (I'm sure Boeing does some of this.)\nIn all of these applications you can get some data from physical\nexperiments. But, the experiments can be expensive and difficult\nto control. Accurate simulations let you examine a much wider range\nof conditions. Furthermore, images that just \"look good\" are\nworthless for non-human sensors, since they just operate on the\nincident electromagnetic radiation, and don't do the sophisticated\nprocessing that the human visual system does.\n\nThen there are applications that are more speculative or open\nto question. If we are going to use \"virtual reality\" systems\nto train people by putting them into the actual environment they\nare going to be working in, how accurate does the rendering system\nhave to be? It would seem like some applications -- like \ntraining to perform operations in outer space -- would require\nvery accurate illumination.\n\n\n-- Holly\n\n\n\nFrom levoy@blueridge.berkeley.edu Mon Nov 23 09:14:23 1992\nReturn-Path: <levoy@blueridge.berkeley.edu>\nDate: Mon, 23 Nov 92 08:43:47 -0800\nFrom: levoy@blueridge.stanford.edu (Marc Levoy)\nTo: salesin@cs.washington.edu\nCc: globillum@miro.berkeley.edu, derose@cs.washington.edu,\n        per@cs.washington.edu\nSubject: Global illumination -- what for?\nStatus: R\n\nRecall that global illumination is a special case of radiative heat transfer.\nAn efficient, accurate solution to the first would undoubtedly have\nimplications for the second.  If participating media are included, I know of\npotential applications to global climate modeling and radiation dose\ncalculations for cancer treatment.  There are of course many others.\n\n\nFrom alan@cs.bris.ac.uk Mon Nov 30 13:32:44 1992\nReturn-Path: <alan@cs.bris.ac.uk>\nVia: uk.ac.bristol.compsci; Mon, 30 Nov 1992 16:52:04 +0000\nDate: Mon, 30 Nov 92 16:51:50 GMT\nFrom: Alan Chalmers <alan@cs.bris.ac.uk>\nTo: globillum@miro.berkeley.edu\nSubject: Interactive radiosity\nStatus: R\n\nDear all\n\nI am trying to get together information regarding any INTERACTIVE systems\nwhich use either radiosity and/or raytracing for building walkthroughs or\ninterior building design. I'll summarize any info for the net.\n\nMany thanks \nAlan Chalmers\n\nFrom holly@cam.nist.gov Wed Dec  2 12:34:58 1992\nReturn-Path: <holly@cam.nist.gov>\nDate: Wed, 2 Dec 92 14:58:03 -0500\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: globillum@miro.berkeley.edu\nSubject: Results\nStatus: R\n\n\nHi Globillumers --\n\nWell, here are the results for the reference image experiment.\nThe bad news is that there were not a large number of\nparticipants. The good news is that we got remarkable agreement\non the resulting image using four distinctively different\napproaches. \n\nThe four entries were from --\n\n    Raphael Compagnon (COMPAGNON@eldp.epfl.ch)\n     using SUPERLITE to calculate radiances, and \"Radiance\"\n     to find the visible surface at each pixel\n\n    Chris Christou (cgc@physiology.oxford.ac.uk)\n      using a radiosity solution to get a radiosity\n      for each surface, ray-tracing to find surface visible\n      through each pixel and then gathering the radiosity\n      result to calculate the pixel value\n\n    me\n      using my own Monte Carlo path tracing program\n\n    Greg Ward (greg@hobbes.lbl.gov)\n      using \"Radiance\"\n\n\nLet R = (max value - min value) reported for each pixel,\n\nR = 0 for  607 pixels\n  = 1 for 1425 pixels\n  = 2 for  341 pixels\n  = 3 for   79 pixels\n  = 4 for   20 pixels\n  = 5 for    8 pixels\n  = 6 for    4 pixels\n  = 7 for    4 pixels\n  = 8 for    7 pixels\n  = 9 for    2 pixels\n  = 12 for   2 pixels\n  = 14 for   1 pixel\n\nUnder pub/holly on tiber.nist.gov, I have posted an image\nfin_res  in a number of different formats. The red channel\nin fin_res is the minimum value reported at each pixel, \nthe green is the average value, ane the blue is the maximum\nvalue. \n\nSince tiber isn't meant to be an archive -- it's supposed to\nbe used for transferring data via anonymous ftp to people\noutside of NIST -- I can only plan on leaving the results\nthere for about a month.\n\n-- Holly\n\n \n\n   \n\n\nFrom @cornellc.cit.cornell.edu:fxt@graphics Wed Dec  2 13:08:06 1992\nReturn-Path: <@cornellc.cit.cornell.edu:fxt@graphics>\nFrom: Filippo Tampieri <fxt@graphics.cornell.edu>\nSubject: describing physical light sources\nTo: globillum@miro.berkeley.edu\nDate: Mon, 30 Nov 92 17:08:33 EST\nMailer: Elm [revision: 70.30]\nStatus: RO\n\nHi everyone,\n\nI am trying to find out what standards are used to describe commercial\nlight sources and their spectral and directional distributions.\nI noticed that the radiance software reads an IES format, but could not\nfind specs for it.\nAre there any widely available publications that describe this format?\nI would be very grateful if anyone could point me the some references or\ncould provide any useful information.\nThank you,\n\nFilippo Tampieri\n\nfxt@graphics.cornell.edu\nProgram of Computer Graphics\nCornell University\n\n\nFrom marini@imiucca.csi.unimi.it Thu Dec  3 02:55:03 1992\nDate: Thu, 3 Dec 92 11:18:48 +0100\nFrom: D. Marini (DSI) <marini@imiucca.csi.unimi.it>\nReturn-Path: <marini@imiucca.csi.unimi.it>\nTo: fxt@graphics.csi.unimi.it, globillum@miro.berkeley.edu\nSubject: Re:  Describing real light sources\nStatus: R\n\nCiao Filippo\n\ncome stai? Vedo che stai continuando a occuparti di fotorealismo.\nAnche noi siamn\bo su questa strada. Abbiamo acs\bquisito un po' di dati da\ndicoum\b\b\b\b\bocumnenti tecnici di produttori di lampade (Targettim\b, Philips etc.)\nma sono molto approssimati. Abbiamo messo a punto un primo metodo per\nsimulare la distrubiwion \be spaziale, e stiamo provando a \bd applicare\na un caso reale con misure fotometiche \b\b\b\b\bf\briche in collaborawione con architetturqa.\b\b\ba>\b.\nNon conosco file con dati, ma le pubblicawinoi dei produttori contengono\nmolti parap\bmetri.\n\nChe fai di bello? teniamoi\bci in contatto,m \b\b\b \b, visto anche il comune interesse\nscientifico. Preso\bto di\b\bti faro avere un draft di un nuovo metodi\bo di ray casting che\nstiamo pvo\b\brovando e che puo andare verso un re\bay castingi\b interattiv\bvo per modella\b\b\b\b\b\b\b\nmodellazione CSG.\n\nSaluti ed auguri\nDaniele\n\nP.S. I realize at the end of my reply that it zi\b\bwill be broadcasted to\nglobillum, I apologize for using italian, just to stay in contact with\nan old friend.\n.\u001b\n\nFrom @mail-a.bcc.ac.uk:plewis@ps.ucl.ac.uk Thu Dec  3 08:50:40 1992\nReturn-Path: <@mail-a.bcc.ac.uk:plewis@ps.ucl.ac.uk>\nVia: uk.ac.bcc.mail-a; Thu, 3 Dec 1992 15:34:45 +0000\nTo: globillum@miro.berkeley.edu\nCc: plewis@ps.ucl.ac.uk, mikeb@uk.ac.ucl.geography\nSubject: Re: Global illumination -- what for?\nDate: Thu, 03 Dec 92 15:25:01 +0000\nFrom: Lewis <plewis@ps.ucl.ac.uk>\nSource-Info: amalthea.ps.ucl.ac.uk\nStatus: R\n\n(i) \tfirstly, could the postie for the group please sign me onto\n\tglobillum (I've been meaning to get round to this for a while\n\tbut...) - I've been getting some globillum stuff forwarded by \n\tanewton@uk.ac.ucl.ps & he keeps on telling me to sort out\n\tmailing for myself...\n\n(ii)\tsecondly, my contribution to the who needs global irrad. solutions...\n\n>Re: Who would really use an accurate global illumination \n>solution?\n\n\n>I think the most important applications for precise radiative\n>transfer solutions involve non-human sensors, i.e. the\n>interpretation of satellite images, the design of machine\n>vision systems, and design of various weapons systems. \n>Chris Borel (LANL) and N. Goel (SUNY Bing.) are both on this \n>list, and both have done work simulating what plants will\n>look like under various lighting conditions from satellites.\n\n\tI'm also involved in similar work for vegetation modelling\n\tfor satellite simulation, using MC ray tracing & have been working\n\tin this field for that last 4 years. Accurate simulations of\n\tirradiance conditions are vital to simulating canopy-scale\n\tBRDF given (a) viewing conditions (of the satellite)\n\t(b) atmospheric conditions (sun position, atmospheric constituents)\n\t(c) canopy structure & radiometric properties, primarily in order\n\tto understand the information content of data we're getting from\n\tremotely-sensed imagery (i.e. to see what information is\n\textractable from such data & how we might optimise the conditions\n\tfor obtaining such info), as well as to develop techniques for\n\textracting relevant info.\n\n\tI look forward to finally being signed onto globillum\n\nLewis\n\nWarning: ridiculously long SIGNATURE truncated\f\b\b\t       \n+------->8-------------8<-----cut-and-keep------>8--------------8<-----------+\n LEWIS\tplewis@uk.ac.ucl.ps\t|\t\n Dept. Geography\t\t|\t\t    10k OFF \n University College London\t|\t\t   next email\n 26 Bedford Way, London WC1H 0AP|\t\twith this coupon\n (071)387 7050 x5557\t\t|\n+------->8-------------8<----re-cycled-email---->8--------------8<------------+\n\nFrom atc@cs.utexas.edu Wed Jan 13 10:28:27 1993\nReturn-Path: <atc@cs.utexas.edu>\nFrom: atc@cs.utexas.edu (Alvin T. Campbell III)\nDate: Wed, 13 Jan 1993 12:03:15 -0600\nTo: globillum@miro.berkeley.edu\nSubject: new address\nCc: atc@deveel.aero.org\nStatus: R\n\n\nI am now working at The Aerospace Corporation in El Segundo, California. This\nis in the Los Angeles area. Please update your address for me. Here is my \nnew data:\n\n        e-mail: atc@deveel.aero.org\n        phone: (310) 336-1788\n\nPlease keep me posted on goings-on in the global illumination area. My \nnew job involves global illumination, heat transfer, animation, and \nscientific visualization.\n\nI would like to get involved in the Southern California graphics research\ncommunity. If anyone on this list is in the LA area, I would appreciate\ninformation on local SIGGRAPH meetings, seminars, and the like.\n\n--A. T.\n\nFrom holly@cam.nist.gov Wed Jan 13 14:36:21 1993\nReturn-Path: <holly@cam.nist.gov>\nDate: Wed, 13 Jan 93 17:15:16 -0500\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: globillum@miro.berkeley.edu\nSubject: NBS 160\nStatus: R\n\n\nI got a hold of a few copies of NBS 160 (in the original brown and \nyellow DoC cover). I can probably get a few more, so if you wanted\na copy and haven't gotten one yet send me a paper mailing address.\n\n(NBS 160 is \"Geometrical Considerations and Nomenclature for \nReflectance\", published in 1977. It predates the current IES/ANSI\nstandard for terminology, but has quite a useful discussion about\nhow reflectance is defined).\n\n-- Holly\n\n\nFrom holly@cam.nist.gov Thu Jan 14 14:55:51 1993\nReturn-Path: <holly@cam.nist.gov>\nDate: Thu, 14 Jan 93 17:35:36 -0500\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: globillum@miro.berkeley.edu\nSubject: in the mail\nStatus: R\n\n\nHi --\nI sent out copies of NBS 160 to everyone who\nhad sent me email by 5:00 EST today (Thurs.) I quickly\nran out of the nifty yellow and brown ones, so some of\nyou will be getting the semi-nifty, but quite readable,\nsecond printing yellow and black ones. \nPlease let me know if you don't get your copy in\na reasonable amount of time ( I sent them first class\nor airmail for overseas).\n\nI can still send out more -- I have additional\nyellow and black copies.  I'll be out of the\noffice for about a week, so there will be a little\ndelay in getting things mailed out.\n\n-- Holly\n\n\nFrom erich@eye.com Tue Jan 19 07:54:52 1993\nReturn-Path: <erich@eye.com>\nDate: Tue, 19 Jan 93 10:23:03 -0500\nFrom: Eric Haines <erich@eye.com>\nTo: globillum@miro.berkeley.edu\nSubject: New ray tracing and radiosity bibliographies available\nStatus: R\n\nAt long last I finally got hold of what articles were in the Eurographics '92\nproceedings, so have updated the ray tracing and radiosity bibliographies and\nput them for FTP at princeton.edu:pub/Graphics/Papers/Ra[dy]Bib.01.93.Z (my\nthanks to Craig Kolb for storing these).  If you want more information about\nthese and related reference collections, see the FAQ for comp.graphics, item\n#16, or write me.  Also, of course, let me know of any references not listed.\n\nEnjoy,\n\nEric Haines (erich@eye.com)\n\nFrom holly@cam.nist.gov Mon Mar  1 06:21:40 1993\nReturn-Path: <holly@cam.nist.gov>\nDate: Mon, 1 Mar 93 08:55:23 -0500\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: globillum@miro.berkeley.edu\nSubject: S&H, 3rd edition\nStatus: RO\n\n\nHi --\nI just found out that a new, 3rd edition of Siegel & Howell \n\"Thermal Radiation Heat Transfer\" has been out since Sept.\nI don't have a copy myself, but two additions to this version\nare some citations to papers in computer graphics and a discussion\nof finite elements in radiative transfer. Its nice to see that\nsome of the graphics research is cycling back into the heat\ntransfer community.\n\n-- Holly\n\n\nFrom spencer@cgrg.ohio-state.edu Mon Mar  1 06:46:08 1993\nReturn-Path: <spencer@cgrg.ohio-state.edu>\nDate: Mon, 1 Mar 93 09:25:09 EST\nFrom: spencer@cgrg.ohio-state.edu (Stephen N. Spencer)\nTo: holly@cam.nist.gov\nCc: globillum@miro.berkeley.edu\nSubject: re: S&H, 3rd edition\nStatus: RO\n\nthat entry would be:\n\n@Book{siegel-1992-thermal,\n  author = \t\"Robert Siegel and John R. Howell\",\n  title = \t\"Thermal Radiation Heat Transfer\",\n  publisher = \t\"Hemisphere Publishing Corporation\",\n  year = \t\"1992\",\n  address = \t\"Washington, D.C.\",\n  edition = \t\"3rd\",\n  keywords =    \"heat, radiation, absorption, transmission, materials,\n                thermal\",\n}\n\nsteve\n\nFrom holly@cam.nist.gov Tue Mar  2 12:15:58 1993\nReturn-Path: <holly@cam.nist.gov>\nDate: Tue, 2 Mar 93 14:57:23 -0500\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: globillum@miro.berkeley.edu\nSubject: Life with Radiosity\nCc: holly@cam.nist.gov\nStatus: RO\n\nHi --\nI am putting together a course called \"Making Radiosity\nPractical\" for this summer's Siggraph course. I would like\nto pack in as much practical information as possible.\nIn particular, I am looking for information that\nmight not be available in technical papers. There\nwill be the usual formal sections in the notes, but I\nwould also like to include a section of short impressions,\ntips and anecdotes on using radiosity. I know a lot of\nyou have implemented radiosity algorithms. It would\nbe helpful if you sent  your brief tips or\nstories that would be helpful to someone new in the\narea. This could range from the more serious \n(like saving additions by storing cumulative \ndelta form factors in the hemi-cube) to the\nmore frivolous (adaptive meshing via\nstrategically located one-sided area rugs). \nYou will be credited for your contribution in\nthe notes (or in the case of more\nembarrassing anecdotes or sleazy tricks I am\nwilling to protect your anonymity). \nYou can either email your response direct to\nme, or I'm sure everyone would enjoy it if you\nposted to globillum.\n\nHoping to hear from you,\nHolly\nholly@cam.nist.gov\n\n\n\nFrom holly@cam.nist.gov Fri Mar 26 07:49:27 1993\nReturn-Path: <holly@cam.nist.gov>\nDate: Fri, 26 Mar 93 10:10:37 -0500\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: globillum@miro.berkeley.edu\nSubject: Round 2\nStatus: RO\n\n\nHi, again, globillumers,\n\nAs you may recall, when I posted the reference image problem\nlast fall, I suggested that after we got results that\nsomeone else propose another test problem. Attached is\na new test problem from Nick Holliman. It is more challenging\nsince it is now a non-empty room, and all the surfaces in\nthe image are illuminated indirectly.\n\nSince Nick doesn't have ftp access, I am posting this and\ncollecting entries. (My entry is currently churning away on my\nmachine). Since I wasn't inundated with  files last time,\nthis time you should submit the result in any image format\nthat is convenient for you, just let me know what it is.\nYou can put them on tiber.nist.gov using anonymous ftp, \nunder pub/holly/CASE2. In the same directory you will find\nNick's results in sgi .rgb format and in ppm format (ppm is\nascii and I also put the man page for the ppm format in CASE2).\n\nIf you are interested in participating, please try to \nsend your entry by June 1, 1993.\n\nI haven't had any complaints from the system people here, so\nI have left the results from the first test image under\npub/holly/CASE1.\n\n-- Holly\n\n_____________________________________________________________\n______________________________________________________________\n\n\n\n\nFrom: Nick Holliman <nick@lightwork.co.uk>\nDate: Mon, 22 Mar 93 11:55:44 GMT\nTo: holly@cam.nist.gov\nSubject: Partitioned room model\nStatus: RO\n\n\nHolly,\n      Here's the partitioned room and a view point producing an image of\nthe dark region of the room, where the surfaces receive indirect light only.\nI kept to the same assumptions you suggested for the original model.\n\nI am not too famliar with the off format but I guess it uses a right hand\nco-ord system and orders polygon vertices clockwise. I translated to this \nfrom a file with counter clockwise vertices so I hope it works ok.\n\nI will mail you my converged solution in a btoa conversion of a rgb file\nlater today.\n\n\nNick.\n\nGeometry\n--------\n\n20  /* Number of vertices */\n11  /* Number of polygons */\n\n0  0.0  0.0  0.0\n1  4.9  0.0  0.0\n2  4.9  0.0  4.0\n3  5.1  0.0  4.0\n4  5.1  0.0  0.0\n5  10.0 0.0  0.0\n6  10.0 0.0  6.0\n7  0.0  0.0  6.0\n\n8  0.0  3.0  6.0\n9  10.0 3.0  6.0\n10 10.0 3.0  0.0\n11 5.1  3.0  0.0\n12 5.1  3.0  4.0\n13 4.9  3.0  4.0\n14 4.9  3.0  0.0\n15 0.0  3.0  0.0\n\n16 2.25 2.99 2.25\n17 2.75 2.99 2.25\n18 2.75 2.99 1.75\n19 2.25 2.99 1.75\n\n8\n 0 1 2 3 4 5 6 7         /* Floor, rho = 0.3 */ \n8\n 8 9 10 11 12 13 14 15   /* Ceiling, rho = 0.7 */\n4\n 15 14 1 0               /* Wall, rho = 0.5 */\n4\n 11 10 5 4               /* Wall, rho = 0.5 */\n4\n 7 8 15 0                /* Wall, rho = 0.5 */\n4\n 6 9 8 7                 /* Wall, rho = 0.5 */\n4\n 5 10 9 6                /* Wall, rho = 0.5 */\n4\n 1 14 13 2               /* Wall, rho = 0.5 */\n4\n 3 12 11 4               /* Wall, rho = 0.5 */\n4\n 13 12 3 2               /* Wall, rho = 0.5 */\n4\n 16 17 18 19             /* Light, emmitted radiance 10 w/m^2-sr */\n\nView\n----\n\n>From : 4.80 1.40 5.90   To : 7.80 1.40 2.40  Up : 0.0 1.0 0.0  \nField of View : 60 degrees\nImage Resolution : 50x50 pixels\n\nScaling of radiance values for display\n--------------------------------------\n\nLinear scaling by 500,000 and clip values over 255.\n\n\n\nFrom Scopigno@seins.usc.es Wed May  5 07:53:53 1993\nReturn-Path: <Scopigno@seins.usc.es>\nX400-Received: by mta iris-dcp in /PRMD=iris/ADMD=mensatex/C=es/; Relayed; Wed,\n 5 May 1993 15:38:29 UTC+0200\nX400-Received: by /PRMD=iris/ADMD=mensatex/C=es/; Relayed; Wed,\n 5 May 1993 14:35:56 UTC\nDate: Wed,  5 May 1993 14:35:56 UTC\nFrom: Scopigno <Scopigno@seins.usc.es>\nSubject: \nTo: globillum@miro.berkeley.edu\nContent-Identifier: KU-JZNTKA\nX400-Content-Type: P2-1984 (2)\nX400-Mts-Identifier: [/PRMD=iris/ADMD=mensatex/C=es/;SEINS/930505143602Z/000]\nX400-Originator: Scopigno@SEINS.usc.es\nX400-Recipients: non-disclosure:;\nStatus: R\n\nMay I join the globillum list? \nMoreover, does anyone know the form of the integration function \nthat characterizes the sensor response of a consumer \nvideocamera (like Grundig VS-C55 VHS color PAL, or similar \ndevices)\" I am interested in the function which relates the \nlight signal input to the PAL composite output (possibly \nincluding pickup parameters gamma or antigamma correction, no. \nof linearities, white balance, RGB filtering, etc. , the \ntypicla parameters of a CCD device). \nThanks in advance for your help. \nsincerely yours \nElena Gonzales Rodriguez \nEngeneering Dept. \nUniversidad de Vigo \nSpain \n\nFrom holly@cam.nist.gov Thu May 13 10:48:51 1993\nReturn-Path: <holly@cam.nist.gov>\nDate: Thu, 13 May 93 13:34:02 -0400\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: globillum@miro.berkeley.edu\nSubject: stuff\nStatus: R\n\n\n\nHi --\n\nI have a few things I wanted to mention:\n\n-- I am still hoping for more solutions to the second\ntest image that Nick Holliman proposed (you can get the\nproblem definition from tiber.nist.gov under pub/holly/CASE2).\nThere is a fair amount of diversity in the current soluions,\nso it would be helpful to have more entries.\n\n-- Did anyone ever respond to Elena Rodriguez's question\nabout video cameras? I don't know anything about PAL or\nGrundig recorders, but I doubt that there is published quantitative\ninformation about the relationship between light source input\nand pixel values that result after you convert from video to\nRGB. We have a Sony Super Pro 2000 here, and there is essentially\nno quantitative data with it. I suppose you could set up your\nown calibration tests -- has anybody done this with a\nconsumer video camera?\n\n-- There were a couple of interesting papers in the most\nrecent issue of the IES journal (Winter 1993):\n\n\"A New Method of Generating Accurate Color Renderings of \nArchitectural Spaces\" by M. Smith, which describes a simple\nmethod of converting illumination simulation results to RGB\nvalues based on some tests done comparing images and scale\nmodels.\n\n\"Near-Field Photometry: A New Approach\" by I. Ashdown, which\ndescribes a new device for measuring light source \ndistributions. \n\n_______________________________\n\n-- Holly\n\n\nFrom greg Fri May 14 15:39:20 1993\nReturn-Path: <greg>\nDate: Fri, 14 May 93 15:39:07 PDT\nFrom: greg (Gregory J. Ward)\nTo: Scopigno@seins.usc.es, globillum@miro.berkeley.edu\nSubject: R: video camera calibration\nCc: Bob_Clear@macmail.lbl.gov, vincent\nStatus: R\n\nOur group has been working a few years now on a \"luminance mapper\", ie. a\nvideo camera connected to a digitizer board for the purpose of obtaining\nan image of absolute luminance measurements.\n\nRobert Clear is in charge of the project (bobc@hobbes.lbl.gov) and\nVincent Berrutto is the research associate who has done much of the work\n(vincent@hobbes.lbl.gov).\n\nWe have been working with a black and white Hitachi KP-140 security camera\nconnected to a TARGA M8 digitizer board.  The spectral response of the camera\nhas been corrected to the photopic curve with a pair of color filters.\nReadings are within 10% of those of a good photometer, and usually within 5%.\n\nThe main thing we learned in this project is that video cameras and\nequipment often \"play around\" with the gain and gamma response in\nunpredictable ways.  The reason we ended up with the KP-140 camera is\nthat it has internal switches for disabling Automatic Gain Control\n(AGC) and gamma correction.  Using this camera, we were able to get a\nlinear response from the camera over its useful dynamic range.\nSimilarly, many modern digitizer cards \"enhance\" the video signal in\nvarious ways before capturing an image.  It is impossible in most cases\nto figure out what the captured values correspond to in terms of real\nluminance afterwards.  The image may look nice, but it's useless as\ndata.  The TARGA M8 card for the PC (if it's still available) has proven\nreasonably reliable in producing repeatable data points.\n\nWe have not looked at color cameras yet or even examined the video signal\ntoo closely.  We only looked at the combined system and performed overall\ncalibrations.  We would be happy to supply you with the results if you\nwish to use the same system in your own work.\n\nGreg Ward\nLighting Systems Research Group\nLawrence Berkeley Laboratory\n\nFrom holly@cam.nist.gov Sun Jun  6 13:45:54 1993\nReturn-Path: <holly@cam.nist.gov>\nDate: Sun, 6 Jun 93 16:27:54 -0400\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: globillum@miro.berkeley.edu\nSubject: question,request&update\nStatus: R\n\n\nHi  --\n\nOnce again, I have a few different things to mention --\n\nA question:\nWhenever people here look at my Monte Carlo images with noise\nin them, they immediately tell me that it should be easy\nto get rid of that noise in post-processing with the right\nfilter. I have never found a filtering process that reduces\nthe noise without adding some new objectionable artifact. Has\nanyone had success reducing noise in MC solutions with a\npost-process?\n\nA request:\nIn the next few months there are a lot of conferences going on\nwith a lot of Globillum papers. I don't think anyone has\nthe resources to get to all of these events. It would\nbe great if people would post information about papers\nthey heard and/or presented. Last month I attended Graphics\nInterface 93, and there were at least 5 Globillum related papers:\n\n1. \"An Adaptive Discretization Method for Progressive\nRadiosity\" Lalonde (lalonde@cs.ubc.ca)\n\n2. \"Geometric Simplification for Indirect Illumination\nCalculations\"  Rushmeier,Patterson & Veerasamy\n (holly@cam.nist.gov)\n\n3. \"Computing Illumination from Area Light Sources by\nApproximate Contour Integration'  Vedel (vedel@dmi.ens.fr)\n\n4.\"Spatially Nonuniform Scaling Functions for High\nContrast Images\" Chiu, Herf, Shirley,Swamy,Wang & \nZimmerman (shirley@cs.indiana.edu)\n\n5. \"Common Illumination between Real and Computer Generated\nScenes\" Fournier, Gunawan, Romanzin (fournier@cs.ubc.ca)\n\nI put the abstracts for these papers under pub/holly/GI93abstracts\non tiber.nist.gov if you want to get more info about them\nvia anonymous ftp.\n\n\nFinally, an update:\nI am waiting on some information on one of the test case 2\nentries, and then I will post the results. So, there is\nstill time to enter. A volunteer has already come forward\nfor test case 3.\n\n\n-- Holly\n\n\n\nFrom holly@cam.nist.gov Wed Jun 23 13:14:24 1993\nReturn-Path: <holly@cam.nist.gov>\nDate: Wed, 23 Jun 93 15:55:44 -0400\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: globillum@miro.berkeley.edu\nSubject: Case 2 - Results\nStatus: R\n\n\nHi --\n\nFinally here are the results for the second test case.\nThe results showed excellent agreement, despite the\ndifficulty of computing an image in which all of the\nillumination was indirect. There are two images summarizing\nthe results on tiber.nist.gov under pub/holly/CASE2\nCase2a.ppm which has results for the original scaling factor\nof 500,000; and Case2b.ppm which has results for a scaling\nfactor 250,000. In each image r is the minimum value reported,\ng the average and b the maximum. Thanks to the following\npeople for participating:\n\nNick Holliman <nick@lightwork.co.uk>\n   Using radiosity\n   (special thanks for setting the problem)\n\nGraham Jones <grj@physiology.oxford.ac.uk>\n   Using radiosity type method presented at \n\t4th Eurographics workshop\n\nArjan Kok <arjan@duticg.twi.tudelft.nl>\n   Using a variation of progressive radiosity\n\nChristophe Vedel <vedel@dmi.ens.fr>\n   Using the technique described in \n       \"Improved Storage and Reconstruction of Light Intensities\n         on Surfaces\", 3rd Eurographics Workshop on Rendering\n\t  (Bristol)\n\nGreg Ward <gjward@lbl.gov>\n   Using Radiance\n\n(I also submitted an entry, using vanilla Monte Carlo\npath tracing, allowing up to 102,400 samples per pixel\nand still getting noise in the image!!).\n\nJust to give you an idea of the results, I am attaching a\nsummary of the range (R=max value -minvalue) over each\nof the images.\n\nCase 3 will be coming along soon.\n\n-- Holly\n\n===================================================================\n===================================================================\n\nCASE2a\nResults with original scaling factor of 500,000 :\n\nR = 0 for 579 pixels\nR = 1 for 64 pixels\nR = 2 for 13 pixels\nR = 3 for 1 pixels\nR = 4 for 15 pixels\nR = 5 for 2 pixels\nR = 6 for 10 pixels\nR = 7 for 4 pixels\nR = 8 for 12 pixels\nR = 9 for 7 pixels\nR = 10 for 3 pixels\nR = 11 for 11 pixels\nR = 12 for 16 pixels\nR = 13 for 12 pixels\nR = 14 for 29 pixels\nR = 15 for 29 pixels\nR = 16 for 30 pixels\nR = 17 for 43 pixels\nR = 18 for 57 pixels\nR = 19 for 71 pixels\nR = 20 for 125 pixels\nR = 21 for 112 pixels\nR = 22 for 174 pixels\nR = 23 for 212 pixels\nR = 24 for 186 pixels\nR = 25 for 115 pixels\nR = 26 for 56 pixels\nR = 27 for 51 pixels\nR = 28 for 57 pixels\nR = 29 for 65 pixels\nR = 30 for 57 pixels\nR = 31 for 54 pixels\nR = 32 for 45 pixels\nR = 33 for 28 pixels\nR = 34 for 14 pixels\nR = 35 for 12 pixels\nR = 36 for 6 pixels\nR = 37 for 8 pixels\n\nfor 37<R<154 the number of pixels is between 0 and 4\nfor R>= 154 there were no pixels with that large a difference.\n\nCase2b: with scaling factor of 250,000\n\nR = 0 for 36 pixels\nR = 1 for 13 pixels\nR = 2 for 34 pixels\nR = 3 for 94 pixels\nR = 4 for 186 pixels\nR = 5 for 250 pixels\nR = 6 for 292 pixels\nR = 7 for 237 pixels\nR = 8 for 206 pixels\nR = 9 for 154 pixels\nR = 10 for 128 pixels\nR = 11 for 122 pixels\nR = 12 for 86 pixels\nR = 13 for 58 pixels\nR = 14 for 51 pixels\nR = 15 for 67 pixels\nR = 16 for 56 pixels\nR = 17 for 46 pixels\nR = 18 for 60 pixels\nR = 19 for 73 pixels\nR = 20 for 65 pixels\nR = 21 for 51 pixels\nR = 22 for 30 pixels\nR = 23 for 20 pixels\nR = 24 for 19 pixels\n\nfor 24<R<96 the number of pixels is between 0 and 5\nfor R>= 96 there were no pixels with that large a difference\n\n\nFrom kouhia@nic.funet.fi Thu Jul 15 16:32:44 1993\nReturn-Path: <kouhia@nic.funet.fi>\nFrom: Juhana K Kouhia <kouhia@nic.funet.fi>\nTo: globillum@miro.berkeley.edu\nSubject: Another paper\nDate: \tFri, 16 Jul 1993 01:58:13 +0300\nStatus: R\n\n\nI have put an another thesis available from weedeater.math.yale.edu\nfrom /incoming directory:\n\n  Guy Moreillon\n  Calcul d'interreflexions diffuses (Radiosite)\n  July 1993, French language\n  <more93.ps.Z>\n\nI got this months ago and forget to put it available.\n\nJuhana Kouhia\n\nFrom holly@cam.nist.gov Tue Jul 20 14:17:53 1993\nReturn-Path: <holly@cam.nist.gov>\nDate: Tue, 20 Jul 93 16:53:02 -0400\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: globillum@miro.berkeley.edu\nSubject: radiosity method definition\nStatus: R\n\nOver time I have heard the term \"radiosity method\" applied\nto a lot of different rendering procedures. Some times it \nis used for anything that can be used for a \"walk through\", some\ntimes for any method that can simulate \"color bleeding\". \nGenerally, I don't see much point over arguing over what\nis a radiosity method and what isn't (i.e. is Radiance a \nradiosity method, or radiosity-like method?)\n\nHowever, for the purpose of standing up in front of a lot\nof people to talk about radiosity methods, I would like\nto come up with a reasonably short but informative\ndefinition of radiosity methods. Here is what I have --\nplease take your best shot at correcting/improving it:\n\n\nWhat is radiosity?\n\nRadiosity is the radiant energy/(time-area) leaving\na surface.\n\nWhat is the radiosity method?\n\nThere is no single radiosity method. Radiosity methods are\na class of methods for solving the global illumination\nproblem for image synthesis. Radiosity methods are distinguished\nby the following features:\n\n -- objects in the environment are discretized\n -- a solution is obtained by  solving simultaneous\n    equations \n -- the quantities of light are computed in object space,\n     rather than screen space\n\nThe \"classic\" radiosity method assumes environments composed\nonly of Lambertian, opaque surfaces with the radiosity of\neach surface being uniform. In the \"classic method\" a full\nset of simultaneous equations is solved for radiosities\nof all of the surfaces in the environment.\n\n\n \n\n\n----\n\nThanks,\nHolly\n\n\nFrom Paul.Heckbert@hostess.graphics.cs.cmu.edu Tue Jul 20 19:13:49 1993\nReturn-Path: <Paul.Heckbert@hostess.graphics.cs.cmu.edu>\nDate: Tue, 20 Jul 93 21:50:21 EDT\nFrom: Paul.Heckbert@hostess.graphics.cs.cmu.edu\nTo: globillum@miro.berkeley.edu\nSubject: Re:  radiosity method definition\nStatus: R\n\nsounds good to me.\n\nI was going to say \"the radiosity method simulates global\nillumination by solving a system of equations whose unknowns are\nthe light at various parts of the scene.  The scene can be\ndiscretized and the system can be solved in a variety of ways.\"\n\nFrom don@cs.princeton.edu Wed Jul 21 00:42:16 1993\nReturn-Path: <don@cs.princeton.edu>\nDate: Wed, 21 Jul 1993 03:24:42 -0400\nFrom: Don Mitchell <don@cs.princeton.edu>\nTo: globillum@miro.berkeley.edu\nSubject: radiosity method\nStatus: R\n\nThe global-illumination problem is to compute a solution to the\nrendering equation, an integral equation.  I think that means you\neither use finite element methods (FEM), which is what I think of as\n\"radiosity methods\" or you use Monte Carlo methods (MC) which end up\nbeing advanced types of \"ray-tracing methods\".\n\nFEM and MC approaches to radiation transfer go way back, nuclear\nengineering, thermal engineering, and illumination engineering.  I\nthink graphics had done a lot that is new and unique, and it would be\ninteresting to discuss that and distinguish our results from earlier\nengineering work.\n\nFrom FEDA@eigcl1.una.ac.at Thu Jul 22 01:21:21 1993\nReturn-Path: <FEDA@eigcl1.una.ac.at>\nDate: Thu, 22 Jul 93 09:59:50 +0200\nFrom: FEDA@eigcl1.una.ac.at\nTo: \"globillum@miro.Berkeley.EDU\"@email.una.ac.at\nSubject: Radiosity method definition\nStatus: R\n\n\nThe \"classical\" radiosity equation can be obtained from the general \nrendering equation by using two major assumptions:\n\n1: the scene is discretized into patches with constant radiosity\n2: the radiosity of each patch is direction independent (diffuse)\n\nIt turned out that the second assumption is not necessary, since extended \nversions of the radiosity algorithm are able to simulate directional \ndiffuse and specular transfers.\n\nGalerkin methods are based on a modified version of assumption 1: the \nradiosity of a patch is not constant, but approximated by a set of basis \nfunctions.\n\nIn my opinion, radiosity methods are characterized by a discretized scene \nand a piecewise approximation of the radiosity function. This piecewise \napproximation of the radiosity function has to be computed by solving\na set of modified radiosity equations.\n\nThe view-independence is simply a result of this definition. Radiance is no \nradiosity method, because no radiosity equation is solved.\n\nNote that Monte Carlo methods can be used for form factor approximation. \nTherefore it is not correct to say MC methods are generally no radiosity \nmethods!\n\nMartin\n\n\n\n------------------------------------------------------------------------\n    Martin Feda, Institute for Computer Graphics, TU Vienna, Austria\n------------------------------------------------------------------------\n\nFrom Paul.Heckbert@hostess.graphics.cs.cmu.edu Tue Jul 27 09:34:21 1993\nReturn-Path: <Paul.Heckbert@hostess.graphics.cs.cmu.edu>\nDate: Tue, 27 Jul 93 12:06:14 EDT\nFrom: Paul.Heckbert@hostess.graphics.cs.cmu.edu\nTo: globillum@miro.berkeley.edu\nSubject: Global Illumination meeting at SIGGRAPH\nStatus: R\n\nLet's get together for a \"global illumination meeting\" at SIGGRAPH again\nthis year. I propose Friday, August 6 at 12:10 pm.\nLook under \"globillum\" on the Birds-of-a-Feather board or the electronic\nmessage board at SIGGRAPH for a meeting place.\n\nIf you have colleagues/friends working on global illumination, feel free\nto bring them. Also, if you have papers, theses, or pictures that you'd\nlike to share, bring copies of those too!\n\nAlso at SIGGRAPH: Holly Rushmeier is chairing a course on Radiosity on\nMonday, I'm chairing a course on Global Illumination on Tuesday, and\nthe papers sessions Thursday look like a whole day of Global\nIllumination-related talks!\n\n-Paul\nph@cs.cmu.edu\n\nFrom glassner@parc.xerox.com Tue Aug 17 23:32:39 1993\nReturn-Path: <glassner@parc.xerox.com>\nFrom: Andrew Glassner <glassner@parc.xerox.com>\nTo: globillum@miro.berkeley.edu\nSubject: Nicodemus Eq. C10\nDate: \tTue, 17 Aug 1993 23:17:39 PDT\nStatus: RO\n\n\nIn the famous monograph by Nicodemus et. al., Appendix C contains\na very clear discussion of diffuse and specular reflection in terms\nof BRDF's and reflectances.  But I don't understand one of the terms\nin Equation C.10 (pg. 44)- specifically, why he takes the delta function \nof (sin^2(theta_r)-sin^2(theta_i)) rather than simlpy (theta_r - theta_i).\nTo make matters move confusing, when Pat Hanrahan mentions this \nforumulation in the Cohen/Wallace radiosity book (it's out now, and\nevery serious rendering person should have a copy) he uses a difference\nof cosines and includes an additional cosine corection term!\n\nIf you don't have the monograph nearby, the point is to find a BRDF\nthat satisfies perfect specular reflection.  You have a hemisphere\ncentered around a point P, where the XY plane is the tangent plane to\nthe surface, and the Z axis is the normal.  The polar coordinate system\nassociated with this puts theta as the angle between a vector and the\nZ axis, and psi is the angle between the projection onto the base plane\nand the X axis.  That is, for a unit vector V, cos theta = (V . Z),\nand cos psi = ((V - (V . Z)Z) . X).  If your outgoing direction is\n(theta_r, psi_r), then you know your specular input is coming from \n(theta_r, psi_r + pi) or (theta_r, psi_r - pi).  You want to pick out\nthis direction as you sweep (theta_i, psi_i), so I'd form three delta \nfunctions (pretend & is a Greek lower-case delta):\n  d-theta = &(theta_r - theta_i)\n  d-psi-1 = &(psi_r - psi_i - pi)\n  d-psi-2 = &(psi_r - psi_i + pi)\nSo that when you form d-theta * (d-psi-1 + d-psi-2) you only get\na non-zero result when you're sitting on the incident direction.\nWe all agree on d-psi-1 and -2, but d-theta varies:\n  Nicodemus: d-theta = 2 &(sin^2(theta_r) - sin^2(theta_i))\n       (note the extra 2)\n  Hanrahan:  d-theta = &(cos(theta_r) - cos(theta_i))/cos(theta_i)\n       (note the extra 1/cos(theta_i))\n\nCan anyone suggest a consistent interpretation?\n\n-Andrew\n\nFrom holly@cam.nist.gov Wed Aug 18 05:46:14 1993\nReturn-Path: <holly@cam.nist.gov>\nDate: Wed, 18 Aug 93 08:37:06 -0400\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: Andrew Glassner <glassner@parc.xerox.com>, globillum@miro.berkeley.edu\nSubject: Re:  Nicodemus Eq. C10\nStatus: R\n\n\nIn response to Andrews's point about the delta functions \nfor specular reflection:\n\nYou want to define the delta function for the thetas\nso that when you integrate over the incident hemisphere you\nonly get a non-zero value at theta_r = theta_1. Since\nyou are integrating over cos(theta_i)sin(theta_i) d theta_i,\nand this is equal to (1/2)d (theta_i)**2, you end up\nwith the extra factor of 2 and the theta**2 in the delta\nfunction. In the new radiosity book, I think there is\na sin(theta_i) missing in the integration over the\nhemisphere in equation (2.30) on page 31.\n\n-- Holly\n\n\n\n\nFrom holly@cam.nist.gov Wed Aug 18 06:25:47 1993\nReturn-Path: <holly@cam.nist.gov>\nDate: Wed, 18 Aug 93 09:17:05 -0400\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: Robert van Liere <Robert.van.Liere@cwi.nl>, globillum@miro.berkeley.edu\nSubject: Re: Nicodemus Eq. C10\nStatus: R\n\n\"Radiosity and Realistic Image Synthesis\"\nby Michael F. Cohen and John R. Wallace\n(with a chapter by Pat Hanrahan and a forward by Donald P. Greenberg)\npublished by Academic Press\nISBN 0-12-178270-0\n\nUS address:\nAcademic Press Professional\n955 Massachusetts Ave.\nCambridge MA 02139\n\nUnited Kingdom:\nAcademic Press Limited\n24-28 Oval Road \nLondon NW1 7DX\n\n\n\nFrom holly@cam.nist.gov Wed Aug 18 07:15:17 1993\nReturn-Path: <holly@cam.nist.gov>\nDate: Wed, 18 Aug 93 10:06:44 -0400\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: Andrew Glassner <glassner@parc.xerox.com>, globillum@miro.berkeley.edu\nSubject: Re:  Nicodemus Eq. C10\nStatus: R\n\nAfter I wrote my first response I started wondering\nwhy this hadn't been noticed in the Siggraph radiosity \ncourse notes.  The reason is that in the notes the version\nof (2.30) is correct, in that it uses\n  sin(theta_i) d theta_i = - d(cos(theta_i))\n\nIn other words, the expression for the specular reflectance\nis correct, but the d theta_i in (2.30) should be\nd(cos(theta_i)).\n\nOverall, my personal preference is to treat specular reflectance\nas a special case, and not to bother squeezing it into\nthe BRDF form. The pure specular case illustrates that BRDF\nis not bounded (i.e. it isn't a per cent reflectance). Otherwise\nI can't see the advantange of this formulation.\n\n-- Holly\n\n\nFrom glassner@parc.xerox.com Wed Aug 18 09:17:22 1993\nReturn-Path: <glassner@parc.xerox.com>\nFrom: Andrew Glassner <glassner@parc.xerox.com>\nTo: glassner@parc.xerox.com, globillum@miro.berkeley.edu, holly@cam.nist.gov\nSubject: Re:  Nicodemus Eq. C10\nDate: \tWed, 18 Aug 1993 08:54:41 PDT\nStatus: R\n\nI agree that having delta functions in the BRDF has dubious\npractical value.  But as an example it demonstrates why the \n\"D\" is in there in the name, and is a good motivational step\nfor getting to the reflectance and reflectance factor.\n\nThanks for the perfect answer, Holly!\n\nFrom Francois.Sillion@imag.fr Wed Aug 18 14:45:32 1993\nReturn-Path: <Francois.Sillion@imag.fr>\nFrom: Sillion Francois <Francois.Sillion@imag.fr>\nDate: Wed, 18 Aug 1993 23:31:36 +0200\nOrganization: IMAG Institute, University of Grenoble, France\nTo: Andrew Glassner <glassner@parc.xerox.com>, globillum@miro.berkeley.edu\nSubject: Re: Nicodemus Eq. C10\nStatus: R\n\n\nAndrew,\n\nBoth formulations (Nicodemus' and Hanrahan's) are correct !\n\nIt's all a question of normalization : as you note in your message, the Dirac \ndelta distribution is zero everywhere but at the origin. At that point it does \nnot have a value in the usual sense, and is sometimes considered to take an \n\"infinite\" value. In fact the Dirac distribution is really uniquely determined \nby its normalization condition, that the integral of the distribution equal \none. Note this is a one-dimensional integral over the entire domain of real \nnumbers.\n\nIn the case of the  reflectance, the reason why a Dirac distribution is used is \nto limit the ideal specular reflection to the exact mirror direction. But the \nnormalization needed is different: what must be physically ensured is that \nthe total energy flux reflected according to the specified reflectance be equal \nto the incident energy flux (ignoring the scalar \"specular reflectance\" \nthrown in front of the delta functions).\n\nThis reflected energy flux is equal to the integral over the reflected \nhemisphere of the reflected radiance, times cos (theta_r), times the \ndifferential solid angle d_omega.\n\nTherefore the ratio of the reflected energy flux to the incident flux is\n\nintegral (over hemisphere) rho(theta_r, phi_r) cos( theta_r) d_omega\n\nand the exact form of rho(theta_r, phi_r) must ensure that this integral \nequals one.\n\n\nif you spell out d_omega = sin(theta_r) d theta_r d phi_r, you see that the \nintegration over phi_r is trivial, and a factor of &(phi_r - phi_i - pi) in rho \nworks just fine. But as for theta_r, the integral is that of\n\n\trho * cos(theta_r) * sin(theta_r) d theta_r\n\nit's easy to see that \n\n\tcos(theta_r) sin(theta_r) d theta_r =  ( d sin^2(theta_r) ) / 2\n\nThus the expression in Nicodemus' paper, where a change of variable in the \nintegral brings us back to the usual Dirac integral.\n\nAs for Hanrahan's expression, consider the change of variable u=cos(theta): \nsince\n\td cos(theta_r) = - sin(theta_r) d theta_r,\n\nyou see that using &( cos(theta_r) - cos(  theta_i) ) there is only a cosine term \nleft under the integral that makes it different from the Dirac integral. This is \nprecisely why Hanrahan divides his reflectance by cos( theta_i) (remember, \nat the point of interest, cos(theta_i) = cos( theta_r) !\n\nWell, I hope this lengthy explanation helped you at least a bit. Take care !\n\n\n--Francois\n\n-- \n\nFrom holly@cam.nist.gov Fri Aug 20 10:27:46 1993\nReturn-Path: <holly@cam.nist.gov>\nDate: Fri, 20 Aug 93 13:17:50 -0400\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: globillum@miro.berkeley.edu\nSubject: Description File Format\nStatus: R\n\n\n\nHi --\n\nI have placed the description file format that Greg Ward\ndeveloped (and that I mentioned at the globillum meeting\nat SIGGRAPH) on tiber.nist.gov as a shar file called \nDescription.File.Format.shar. I can email a copy to anyone who\ndoesn't have ftp.\n\nThis file format is part of a project to develop guidelines\nfor manufacturers of products like furniture and lighting\nfixtures to provide the data that is needed for lighting\nsimulation and rendering. It is important for the format\nto be complete, and for it to be independent of the\nrendering technique to be used. Please check through it\nand see if the current description meets these criteria.\n\nManufacturers are only going to be interested in providing\nthis data if they can see that it is going to promote the\nexposure of their products. If as a community we can\nsettle on a format and use it in many different \nfreely available and commercial rendering packages,\nwe can make it worthwhile to companies to provide the data.\n\n\n\n-- Holly\n\n\nFrom pmh@fs.princeton.edu Wed Aug 25 12:12:49 1993\nReturn-Path: <pmh@fs.princeton.edu>\nFrom: Pat Hanrahan <pmh@fs.princeton.edu>\nDate: Wed, 25 Aug 93 14:47:38 EDT\nTo: globillum@miro.berkeley.edu\nSubject: Re: Nicodemus Eq. C10\nStatus: R\n\nSorry for not replying sooner and clearing this up.\n\nFrancois and Holly are obviously both right. The two\nformulations are equivalent. Actually Don Mitchell\nsuggested the formulation I used; we both thought it\nwas more \"obvious\" that way than the way that \n\nNicodemus wrote it.\n\n(There is a classic story\nabout von Neumann. He's teaching a class on advanced\nmath for quantum mechanics and is working through a proof\non the board. Halfway through he skips a couple steps\nand says the derivation is obvious. Somebody raises their\nhand and says it's not obvious to him. At which point,\nvon Neumann pauses, thinks for a few minutes, walks out\nof the room and paces the halls for five minutes. He\ncomes back and declares, \"yes, it is obvious\" and then \n\nproceeds with the lecture.)\n\nI can't figure how I introduced in the rewrite of the notes.\n\nBy the way, I am producing a much longer, expanded version of  \nthose notes. I'd be interested in peoples comments on what\nI wrote.\n\nYours,\nPat\n\nFrom uselton@nas.nasa.gov Wed Aug 25 13:16:26 1993\nReturn-Path: <uselton@nas.nasa.gov>\nDate: Wed, 25 Aug 93 13:03:18 -0700\nFrom: uselton@nas.nasa.gov (Samuel P. Uselton)\nTo: pmh@fs.princeton.edu\nCc: globillum@miro.berkeley.edu\nSubject: von Neumann story (was Nicodemus Eq. C10)\nReply-To: uselton@nas.nasa.gov\nStatus: R\n\n\nAbout the von Neumann story......\n\nI first heard this basic story in 1968 told by an SMU math prof, about\none of his profs.  I pretty sure the subject was NOT von Neumann.\nI've always regarded the story as a generic campus myth (as in urban\nmyths).\n\nDoes anyone have (1) more evidence for von Neumann or (2) heard the same\nstory about someone else?\n\nSam Uselton\t\tuselton@nas.nasa.gov\n\n\nFrom holly@cam.nist.gov Thu Sep  9 13:43:33 1993\nReturn-Path: <holly@cam.nist.gov>\nDate: Thu, 9 Sep 93 16:34:03 -0400\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: globillum@miro.berkeley.edu\nSubject: lighting newsgroup\nStatus: R\n\n\nI just noticed the attached CFD for a group called\nsci.lighting, and it looks like a group that\nwould be of interest to many people on this list.\nSo far objections to the group seem to be placement --\nsci.engr.lighting and misc.consumers.house.lighting have\nbeen suggested since many people feel lighting is\nengineering, not science (and one person thought\nit would be misread as sci.lightning).\n\nDoes anybody subscribe to the mailing list mentioned\nin the CFD? I have tried to get in touch with\nJonathan Hardis since he is at NIST also, but he is away\nand his phone mail is full.  \n\n-- Holly\n\n\nFrom: cbelcher@kuhub.cc.ukans.edu\nNewsgroups: sci.engr,sci.optics,sci.psychology,ieee.general\nSubject: RFD:  sci.lighting\nMessage-ID: <1993Sep9.055440.53407@kuhub.cc.ukans.edu>\nDate: 9 Sep 93 10:54:39 GMT\nOrganization: University of Kansas Academic Computing Services\nLines: 46\nXref: cam sci.engr:5057 sci.optics:2688 sci.psychology:11871\n\nREQUEST FOR DISCUSSION\n(respond to news.groups)\n\nProposed name:  sci.lighting\nStatus:  unmoderated\n\nThis is the official request for discussion on creation of a new newsgroup,\nthe desirability of which has already been discussed at some length in a\nmailing list called \"lighting\", maintained by Jonathan Hardis at NIST\n(lighting@garnet.nist.gov).  The consensus of that group (which has about\n150 subscribers) is that a newsgroup is desirable, because each user has\nmore control over how and when to read the postings to a newsgroup than\nto a distribution mailing list.  It is felt that the current traffic on the\nmailing list would substantially shift to the newsgroup, where the\ndiscussions would benefit from the input from a wider audience.\n\nThe object of sci.lighting is to provide a forum for the discussion of all\naspects of the science and art involved in the creation of lighting methods\nand solutions for safe, productive, and enjoyable use of  the built\nenvironment, and in theater and film and related fields.  The term \"built\nenvironment\" includes not only architecture, but also transportation media\nsuch as roadways and aviation-related construction.  This statement is\nintended to be as broad as possible in its inclusion of all topics related to\nnatural and manufactured light.  A representative list of some of the broad\ncategories of topics which would be appropriate for discussion in\nsci.lighting follows.  The fact that a topic does not appear on the list does\nnot indicate that that topic could not be discussed.\n\nEye, vision and visibility\nColor\nManufactured light sources\nDaylight availability/application\nPsychological and nonvisual concerns\nLuminaires\nControl strategies/technology\nQuantity and quality assessment\nLight and energy conservation/management\nLighting economics\n-- \nClay Belcher, PhD, P.E.                 CBELCHER@KUHUB.CC.UKANS.EDU\nAssociate Professor                     voice:  (913) 864-3434\nArchitectural Engineering               fax:    (913) 864-5099\nUniversity of Kansas                    ___________________________     \nMarvin Hall                             \nLawrence, KS  66045                     Visualize Whirled Peas\nUSA\n\n\n\nFrom erich@eye.com Mon Sep 13 14:00:46 1993\nReturn-Path: <erich@eye.com>\nDate: Mon, 13 Sep 93 16:41:11 -0400\nFrom: Eric Haines <erich@eye.com>\nTo: globillum@miro.berkeley.edu\nSubject: new papers\nStatus: RO\n\nI finally got the Graphics Interface '93 Proceedings.  Though I believe these\npaper titles may have been listed earlier, I thought I'd give the full\nreference to each.  For those of you new to this mailing list, I maintain a\n\"radiosity\" (really global illumination except for classical ray tracing)\nbibliography, newest one available on request.  I also maintain a separate\nray tracing bibliography.\n\nIf you are going to Eurographics this year and have a few spare minutes,\nplease send me the relevant references of papers in these fields so I can\nupdate these free bibliographies for us all.\n\nEric Haines  erich@eye.com\n\nAll references from:\n\n%J Proceedings of Graphics Interface '93\n%I Canadian Information Processing Society\n%C Toronto, Ontario\n%D May 1993\n\n\nHere they are (without the above):\n\n%A K. Chiu\n%A M. Herf\n%A P. Shirley\n%A S. Swamy\n%A C. Wang\n%A K. Zimmerman\n%T Spatially Nonuniform Scaling Functions for High Contrast Images\n%P 245-253\n%K sampling, antialiasing\n\n%A Alain Fournier\n%A Atjeng S. Gunawan\n%A Chris Romanzin\n%T Common Illumination between Real and Computer Generated Scenes\n%P 254-262\n%K compositing\n\n%A Paul Lalonde\n%T An Adaptive Discretization Method for Progressive Radiosity\n%P 78-86\n%K mesh generation, progressive refinement\n\n%A Holly E. Rushmeier\n%A Charles Patterson\n%A Aravindan Veerasamy\n%T Geometric Simplification for Indirect Illumination Calculations\n%P 227-236\n%K monte carlo, progressive refinement, ray tracing\n\n%A Christophe Vedel\n%T Computing Illumination from Area Light Sources by Approximate Contour\nIntegration\n%P 237-244\n\n\nHere are the ray tracing related papers (though this first one is of general\ninterest):\n\n%A David P. Dobkin\n%A Don P. Mitchell\n%T Random-Edge Discrepancy of Supersampling Patterns\n%P 62-69\n%K sampling, antialiasing\n\n%A Alain Fournier\n%A Pierre Poulin\n%T A Ray Tracing Accelerator Based on a Hierarchy of 1D Sorted Lists\n%P 53-61\n%K efficiency\n\n%A Jon Genetti\n%A Dan Gordon\n%T Ray Tracing With Adaptive Supersampling in Object Spac\n%P 70-77\n%K sampling, antialiasing, penumbrae\n\nFrom Paul.Heckbert@hostess.graphics.cs.cmu.edu Tue Sep 14 10:50:35 1993\nReturn-Path: <Paul.Heckbert@hostess.graphics.cs.cmu.edu>\nDate: Tue, 14 Sep 93 13:33:58 EDT\nFrom: Paul.Heckbert@hostess.graphics.cs.cmu.edu\nTo: globillum@miro.berkeley.edu, nic@informatik.uni-rostock.de\nSubject: paper by Nico Guenther\nStatus: R\n\nIn case you didn't see this on Usenet, check out the following:\n\n-------------------------------------------------------------\nNewsgroups: comp.graphics.algorithms\nFrom: nic@informatik.uni-rostock.de (Nico Guenther)\nSubject: ANALYTICAL ILLUMINATION, new approach\nOrganization: University of Rostock, CS Dept. (Germany)\nDate: Mon, 13 Sep 1993 12:28:33 GMT\n\nHi,\nresearchers in computer graphics.\n\nI  post  here  to  guide  your  attention  to  an  article  about\nanalytical  illumination techniques, commonly known as radiosity.\nAs  u know radiosity was developed from thermal engineering under\nsome  sharp  constraints.  Hence  this  technique  is  limited to\nplanar,  opaque  and  ideal diffuse surfaces in origin. After the\nlast  few  years  a  number of investigations were made to extend\nradiosity in some directions.\n\nAll  these  improvements base on the original formula designed by\nCohen and Greenberg. Hence the philosophy off all improvements is\nto add special parts to the basic double-area-integral formula to\ninvolve special effects.\nThat  means  that  all  extensions of basic radiosity theory stay\nparticular solutions. What IMHO is needed is an analytical theory\nof  global  illumination  without  all  the  restrictions. Such a\ntheory  should  work  in  general. Having this theory we can make\ncertain   assumptions  to  fit  it  into  our  needs,  i.e.  make\nassumptions  for  special  geometrical  surfaces  or  for certain\noptical properties.\n\nThis theory  is  described  and explained in an article availbale\nvia anonymous ftp from\n\n                  ftp.informatik.uni-rostock.de\n                 in pub/graphics named illu.tar.Z and illu.ps.Z\n\nIt  is obvious that a general theory is very formal and therefore\nunsuitable   to   practice.  However  all  applications  to  real\nenvironments may be derived out of this theory. Some examples are\ngiven in the above article.\n\nIn  addition  to  that  analytical  illumination  must pay strong\nattention  to  physics.  Though  if u hate physics, do *not* read\nthis.  For  all  who are interested in understanding, I'll try to\nexplain  everything  best  I can. Please send me your comments on\nwhat  is  hard  to  understand or to follow. I need your comments\nand/or  questions  to  find  out  which  parts  of theory must be\nexplained  more  detailed,  which  figures  are misleading, which\nmathematical  approaches  are  to  complicated,  ....  (I sent an\nextended  abtract of this theory to 4th EG workshop on rendering.\nThe  referees  did  not  understand all things correctly, because\nthey  were  poorly explained. Unfortunately  they  did not  wrote\nwhat was misunderstood.)\n\nOK,  that's  it.  I'll  be  appreciated  about  any  comment, but\nremember:  *Some*  physics is necessary and some mathematics too.\nAND be always aware of the following fact: The aim of this theory\nis  *not*  to  create  nice looking pictures. I'm sure u all know\nnice   looking   pics  out  of  former  particular  solutions  of\nanalytical  illumination. \n\nPlease email comments and critical hints directly to\n\n              nic@informatik.uni-rostock.de\n\n\nBest regards\nNico\n\nps.  The  article  is  written  in  LATEX. If someone can not use\nLATEX, and can't print postscript, she/he can email me and I'll send a\nprintout via air mail.  pps. Sorry to all EG93 visitors who were\ninteresting in reading this.  Last week there was some trouble\naddressing our ftp-server.\n\n\nFrom: nic@informatik.uni-rostock.de (Nico Guenther)\nSubject: ps-file created (ANALYTICAL ILLUMINATION)\nTo: ph@hostess.graphics.cs.cmu.edu\nDate: Tue, 14 Sep 93 13:03:57 MET\n\nHi Paul,\n\n...\n\nI would appreciate of any comments or hints to make things easier to\nunderstand. Since I studied physics, everything is clear to me. Please\nemail me all questions and/or comments.\n\nBest regards\nNic\t\t\t\t(nic@informatik.uni-rostock.de)\n\nFrom holly@cam.nist.gov Sat Sep 18 11:31:03 1993\nReturn-Path: <holly@cam.nist.gov>\nDate: Sat, 18 Sep 93 14:22:05 -0400\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: globillum@miro.berkeley.edu\nSubject: part. media & sci.lighting\nStatus: RO\n\n\n\nOnce a again a few different things:\n\n1. I am writing a short survey paper on computer graphics\ntechniques for computing radiative transfer in\nparticipating media for a heat transfer workshop I am going to.\nIts clear that the hierarchical approach would be really\nuseful in a zonal (i.e. radiosity for volumes) method, and\nI have heard people say that they have implemented such \nan approach. Does anybody have any references for results?\nIf you haven't written anything formal, could you send\nme email about what you did which I can list as a \n\"Personal Communication.\" \n(I would try to implement something myself but I need to\nget this paper done in the next two weeks. As it is I have\nbeen busy rewriting Monte Carlo ray tracing stuff for some \ncombustion problems. Say what you will about radiosity vs.\nMonte Carlo, if you need to modify your code in a hurry\nfor a new application Monte Carlo is definitely the way to go.)\n\n2. In the discussion of the proposed \"sci.lighting\" \nnewsgroup the main objection has been that it is too high up\nin the news group hierarchy. People who are concerned\nabout Usenet but have nothing to do with lighting at\nall have proposed  \"sci.tech.lighting\" or \"sci.applied.lighting\".\nPeople involved in lighting feel this would discourage\nsome posters who might want to discuss the aesthetic\naspects of lighting. If you have an opinion one way or another \nplease post to \"news.groups\".\n\n3. Just a reminder that on tiber.nist.gov under pub/holly\nyou can pick up \"Description.File.Format.shar\". Please\nsend comments on the format to Greg Ward or myself.\nAlso, under pub/holly/CASE3 you can find the third\nproposed test scene (the one with a sphere). If you have\ntrouble seeing stuff listed on tiber, try \"ls -l\", and if\nstill nothing shows up please let me know.\n\n---- Holly\n\n(BTW, October 14 is World Standards Day).\n\n\nFrom holly@cam.nist.gov Tue Oct 26 06:03:13 1993\nReturn-Path: <holly@cam.nist.gov>\nDate: Tue, 26 Oct 93 08:42:36 -0400\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: globillum@miro.berkeley.edu\nSubject:  CFV sci.engr.lighting\nStatus: R\n\nAs a result of comments received during the discussion\nperiod that there are too many news groups relatively\nhigh in the news group hierarchy, it was decided\nthat the group should be sci.engr.lighting, rather\nthan sci.lighting. Anyway, the voting period has started,\nand here is the description of how to vote from\nthe posting in news.groups:\n\n>From cam!dove!uunet!bounce-back Tue Oct 26 08:19:46 EDT 1993\nArticle: 73444 of news.groups\nPath: cam!dove!uunet!bounce-back\nFrom: rdippold@qualcomm.com (Ron \"Asbestos\" Dippold)\nNewsgroups: news.announce.newgroups,news.groups,sci.energy,sci.physics,alt.architecture,sci.astro,sci.engr,sci.psychology\nSubject: CFV: sci.engr.lighting\nMessage-ID: <sci.engr.lighting-CFV1@uunet.uu.net>\nDate: 25 Oct 93 23:01:16 GMT\nExpires: 16 Nov 1993 00:00:00 GMT\nReferences: <26lf4cINNkug@rodan.UU.NET>\nSender: tale@uunet.uu.net\nReply-To: voting@qualcomm.com (Ron Dippold Voting Alias)\nFollowup-To: poster\nOrganization: Usenet Volunteer Votetakers\nLines: 67\nApproved: tale@uunet.uu.net\nXref: cam news.announce.newgroups:3693 news.groups:73444 sci.energy:18279 sci.physics:54708 sci.astro:38411 sci.engr:5466 sci.psychology:12570\nNNTP-Posting-Host: rodan.uu.net\n\n\n\t\t     FIRST CALL FOR VOTES (of 2)\n\t\t  unmoderated group sc.engr.lighting\n\nNewsgroups line:\nsci.engr.lighting\tLight, vision & color in architecture,trans,media, etc.\n\nVotes must be recieved by 15 Nov 1993, 23:59:59 UTC.\n\nThis vote is being conducted by a neutral third party.  For voting\nquestions only, contact rdippold@qualcomm.com.  For questions about\nthe proposed group, contact Clay Belcher <CBELCHER@KUHUB.CC.UKANS.EDU>\n\nThe CFV will be sent to the mailing list \"Lighting@Garnet.NIST.gov\"\nafter it appears in news.announce.newgroups.\n\n\nCHARTER\n\nThe object of sci.engr.lighting is to provide a forum for the\ndiscussion of all aspects of the science and art involved in the\ncreation of lighting methods and solutions for safe, productive, and\nenjoyable use of the built environment, and in theater and film and\nrelated fields.  The term \"built environment\" includes not only\narchitecture, but also transportation media such as roadways and\naviation-related construction.  This statement is intended to be as\nbroad as possible in its inclusion of all topics related to natural\nand manufactured light.  A representative list of some of the broad\ncategories of topics which would be appropriate for discussion in\nsci.engr.lighting follows.  The fact that a topic does not appear on\nthe list does not indicate that that topic could not be discussed.\n \nEye, vision and visibility\nColor\nManufactured light sources\nDaylight availability/application\nPsychological and nonvisual concerns\nLuminaires\nControl strategies/technology\nQuantity and quality assessment\nLight and energy conservation/management\nLighting economics\nLight Pollution\n\nIt is expected that the list will be gatewayed to the group sometime\nin the future.\n\nSTANDARD VOTING INFO\n\nYou should send MAIL (posts to a group are invalid) to\n      voting@qualcomm.com\n Your mail\nmessage should contain one and only one of the following statements:\n\n      I vote YES on sci.engr.lighting\nor\n      I vote NO on sci.engr.lighting\n\nAnything else may be rejected by the automatic vote counting program.\nIf you later change your mind you may also send an \"abstain\" vote in\nthe same manner, using \"abstain\" in place of \"yes\" or \"no\".  The\nvotetaker will respond to received ballots with mail acks.\n\nStandard Guidelines for voting apply - one vote per person, no more\nthan one vote per account.  100 more YES votes than NO votes and 2/3\nof all votes being YES are the requirements for group creation.  Read\nnews.groups for more information on group creation.\n\n\n\n\nFrom holly@cam.nist.gov Thu Nov 18 06:36:25 1993\nReturn-Path: <holly@cam.nist.gov>\nDate: Thu, 18 Nov 93 09:14:42 -0500\nFrom: holly@cam.nist.gov (Holly_Rushmeier)\nTo: globillum@miro.berkeley.edu\nSubject: case 3 and other notes\nStatus: R\n\n\n\nA few things --\n\n1. If you are interested in submitting an image\nfor \"case 3\" the deadline is November 24.\n\n2. I have noticed that a number of people have picked up the\nproposed description file format, but I haven't heard any\ncomments about it. Apparently the Inventor format is becoming\npopular. As I read it though, it isn't designed for BRDF data\nor photometric descriptions of light sources, so it isn't\nreally useful accurate illumination simulations.\n\n3. The news group sci.engr.lighting passed, so it should\nbe showing up on your news reader soon.\n\n4. In response to my inquiry about hierarchical methods for\nparticipating media, there is a paper on this topic:\n\nNeeta Bhate, \"Application of Rapid Hierarchical Radiosity\nto Participating Media\", Proceedings of the First Bilkent\nComputer Graphics Conference on Advanced Techniques in \nAnimation, Rendering and Visualization, July 12-14, 1993\nAnkara, Turkey, pp. 43-53. \n\nThe paper discusses specific issues related to applying\nthe hierarchical method to participating media ,and gives\ntiming results for an implemention.\n\n5. If you are a US citizen finishing up a Ph.D., please\nconsider applying to the NRC/NIST post-doc program. The\napplication requires writing a proposal which will be\nreviewed by an NRC panel. Applications are due January 15.\nThe post-doc would start in Fall of 1994. Base salary\nis $45,500. I can send more details to anyone who is\ninterested.\n\n-- Holly\n\n\nFrom @alijku11.edvz.uni-linz.ac.at:wrzl@gup.uni-linz.ac.at Mon Jan 10 05:16:05 1994\nReturn-Path: <wrzl@gup.uni-linz.ac.at>\nDate: Mon, 10 Jan 94 11:41:53 +0100\nFrom: Wolfgang Stuerzlinger <wrzl@gup.uni-linz.ac.at>\nTo: globillum@miro.berkeley.edu\nSubject: Realistic Image Synthesis position available\nCc: wrzl@alijku11.edvz.uni-linz.ac.at\nStatus: RO\n\n\n                 Realistic Image Synthesis Post-Doc\n\nAt the Department of Graphics and Parallel Processing at the University\nof Linz, Austria a Post-Doc position is available. We are looking for\npersons working in the field of realistic image synthesis.\n\nDue to some legislative changes (Austria will join the EU (former EC)\nin 1995 along with Sweden) we have to occupy this position as soon as\npossible.\n\nThe department consists of 11 persons mainly working in the following areas:\n\n- Realistic image synthesis\n  Extending the Radiosity method, parallelisation of Radiosity, \n  material models, Raytracing, Monte Carlo Raytracing.\n\n- Visualisation of scientific data\n  Volume visualisation, parallelisation of volume visualisation,\n  medical applications.\n\n- Multimedia applications.\n\n- Various other computer graphics applications.\n\n- Parallel monitoring and debugging for distributed memory machines\n  Trace recording and replay, graphical debugging of parallel programs.\n  \n- Parallel algorithms\n  Numerical and graphical algorithms on distributed memory machines.\n\nAvailable hardware includes various SUN/SGI/IBM workstations and 19\"\nX-Terminals connected to the Internet. For parallel processing we own\nan nCube2 with 64 processors (a 4 MB memory) connected with a hypercube\ntopology network and we have access to various other parallel computers.\n\nThe post-doc position is for 1 to 2 years, and the payment is fixed\nat 440.000 AS per year.\n\nRequired is a letter of application stating which special field and/or\nproject(s) the person intends to work on. Furthermore the applicant\nshould supply a curriculum vitae and a list of publications including\na copy of the 2 \"best\" papers, and a list of persons, who would supply\nreferences. Knowledge of the german language is not a requirement.\n\nApplications should be sent to:\n    Prof. Jens Volkert\n    Department for Graphics and Parallel Processing (GUP)\n    University of Linz\n    Altenbergerstrasse 69\n    A-4040 LINZ\n    AUSTRIA\n    EUROPE\n\nI will be happy to provide any further details (wrzl@gup.uni-linz.ac.at)\n\n---\nWolfgang Stuerzlinger, Johannes Kepler University, Linz, Austria\nwrzl@gup.uni-linz.ac.at     (Austria - mountains, no kangaroos :-)\n\n\nFrom mfc@princeton.edu Fri Jan 14 09:17:19 1994\nReturn-Path: <mfc@princeton.edu>\nFrom: Michael Cohen <mfc@princeton.edu>\nDate: Fri, 14 Jan 94 11:41:17 -0500\nTo: ph@graphics.cs.cmu.edu, globillum@miro.berkeley.edu, glab@cs.princeton.edu\nSubject: Radiosity Book\nCc: salesin@cs.washington.edu, holly@cam.nist.gov, 72060.Z420@compuserve.com,\n        wei@princeton.edu, rs@princeton.edu, johnw@eye.com\nStatus: R\n\n\nThe radiosity book has almost sold out its first printing and Academic\nPress has indicated it wants to do a second printing ASAP. This means we\nhave a chance to make corrections. If any of you have read it and have\nmarked up any mistakes you have found (of course I don;t think there\nare any ;-)) it would be greatly appreciated if you could send them to us.\n\nThanks, Michael and John\n\n\n\nFrom @explorer.dgp.toronto.edu:dret@dgp.toronto.edu Mon Jan 17 15:25:29 1994\nReturn-Path: <@explorer.dgp.toronto.edu:dret@dgp.toronto.edu>\nFrom: George Drettakis <dret@dgp.toronto.edu>\nTo: globillum@miro.berkeley.edu\nSubject: Yet another Illumination Ph.D.\nCc: dret@dgp.toronto.edu\nDate: \tMon, 17 Jan 1994 17:55:17 -0500\nStatus: R\n\nHi everybody,\n\nI just finished the final version of my PhD thesis. It is available by\nanon ftp at dgp.toronto.edu:pub/dret/PhD. There are postscript files\n(for single and double-sided printers) and tiff files for all the\ncolour images.  It will soon also be available as CSRI Technical Report\n293 (ftp only at ftp.csri.toronto.edu:csri-technical-reports/293).  \nI welcome all comments or suggestions at either\ndret@dgp.toronto.edu\nor \nGeorge.Drettakis@imag.fr\n\nIt can be quoted either as \"Ph.D. thesis, Dept. of Computer Science, \nUniversity of Toronto\", or as : \"CSRI Technical Report no. 293, \nUniversity of Toronto\". \n\nThanks,\nGeorge Drettakis                          Dynamic Graphics Project\n                                          Computer Systems Research Institute\nPhone +1 (416) 978 5473                   University of Toronto \nFAX   +1 (416) 978-0458                   Toronto, Ontario CANADA M5S 1A4 \ne-mail: dret@dgp.toronto.edu  or dret@dgp.utoronto.ca \n\n---------------------\n\nHere is the info:\n\nTitle: \nStructured Sampling and Reconstruction of Illumination for Image Synthesis\n\nDegree:  Ph.D., University of Toronto, Department of Computer Science\n\nAuthor:  George Drettakis\n\nAbstract:\n\nAn important goal of image synthesis is to achieve accurate, efficient\nand consistent sampling and reconstruction of illumination varying over\nsurfaces in an environment. A new approach is introduced for the\ntreatment of diffuse polyhedral environments lit by area light sources,\nbased on the identification of important properties of illumination\nstructure. The properties of unimodality and curvature of illumination\nin unoccluded environments are used to develop a high quality sampling\nalgorithm which includes error bounds. An efficient algorithm is\npresented to partition the scene polygons into a mesh of cells, in\nwhich the visible part of the source has the same topology.  A fast\nincremental algorithm is presented to calculate the backprojection,\nwhich is an abstract representation of this topology.  The behaviour of\nillumination in the penumbral regions is carefully studied, and is\nshown to be monotonic and well behaved within most of the mesh cells.\nAn algorithm to reduce the mesh size, and an algorithm which selects\nbetween linear and quadratic interpolants are presented.  The results\nshow that the mesh size and the degrees of the interpolants can be\nreduced without significant degradation of image quality. The preceding\nalgorithms are combined into a complete structured sampling approach\nthat allows accurate and efficient representation of illumination using\ninterpolating polynomials for scenes with occlusion.  Images with\naccurate shadows can be produced from the structured representation\nusing either ray-casting or polygon rendering hardware. Finally, it is\nshown that our methodology generalises easily to the global\nillumination problem. An iterative solution to a Galerkin finite\nelement approach is proposed, and it is shown how the structured\nalgorithms provide a good initial approximation for the iteration,\nenhance efficiency for numerical integration and allow adaptive mesh\nmodification. The structure-driven global illumination algorithm thus\npromises significant improvement over previous higher-order finite\nelement solutions.\n\n\n\nFrom erich@eye.com Tue Jan 25 13:28:13 1994\nReturn-Path: <erich@eye.com>\nDate: Tue, 25 Jan 1994 15:58:51 -0500\nFrom: Eric Haines <erich@eye.com>\nTo: globillum@miro.berkeley.edu\nSubject: new (well, a little old) references\nStatus: R\n\nI just turned up some obscure radiosity related references (attached) using a\nfree computer science thesis database search facility.  The facility is easy\nto use, send \"help\" to\n\n\telib@cs.stanford.edu\n\nThe database is hardly complete, and seems to start somewhere from 1991 on\n(and the older ones are mostly Stanford/UCB based), but the price is right.\n\nAlso, in case you've given up reading comp.graphics and related newsgroups,\nthere's also a Net News searching & subscription facility at\n\n\tnetnews@db.stanford.edu\n\nSend \"help\" in the body of the message for more info.\n\nSome of the attached references were followed up by journal articles, but I\ninclude them all for completeness.\n\nEric Haines\n\np.s.  please send me any references about ray tracing or radiosity that I\nmight be missing from my own free on-line bibliographies.  These are at\nprinceton.edu:/pub/Graphics/text (or thereabouts) as RadBib and RTBib or\nsomesuch.  If you've published a thesis, tech report, or lesser-known\njournal article I may well not have it.\n\n\n%A Daniel Lischinski\n%A Filippo Tampieri\n%A Donald P. Greenberg\n%T Improving Sampling and Reconstruction Techniques for Radiosity\n%I Department of Computer Science, Cornell University\n%R Technical report 91-1202\n%D 1991\n%K shadow, mesh generation\n\n%A J. P. Singh\n%A C. Holt\n%A T. Totsuka\n%A A. Gupta\n%A J. L. Hennessy\n%T Load Balancing and Data Locality in Hierarchical N-body Methods\n%I Computer Systems Laboratory, Stanford University\n%R CSL-TR-92-505\n%D 1992\n%K parallelism, hierarchical N-body\n\n%A J. P. Singh\n%T Parallel Hierarchical N-body Methods and Their Implications for Multiprocessors\n%I Computer Systems Laboratory, Stanford University\n%R PhD thesis, CSL-TR-93-565\n%D 1993\n%K parallelism, hierarchical N-body\n\n%A Kevin P. Smith\n%T Fast and Accurate Radiosity-based Rendering\n%I Computer Science Division, University of California, Berkeley\n%R UCB/CSD 91/635\n%D 1991\n\n%A Seth J. Teller\n%T Computing the Antipenumbra of an Area Light Source\n%I Computer Science Division, University of California, Berkeley\n%R UCB/CSD 91/666\n%D 1991\n%K Discontinuity meshing\n\nFrom Paul.Heckbert@hostess.graphics.cs.cmu.edu Thu Feb  3 10:35:06 1994\nReturn-Path: <Paul.Heckbert@hostess.graphics.cs.cmu.edu>\nDate: Thu, 3 Feb 94 11:56:25 EST\nFrom: Paul.Heckbert@hostess.graphics.cs.cmu.edu\nTo: globillum@miro.berkeley.edu\nSubject: POSTDOC IN PARALLEL GRAPHICS\nStatus: R\n\n\tPOSTDOC AVAILABLE AT CARNEGIE MELLON UNIVERSITY\n\t    IN HIGH PERFORMANCE COMPUTING GRAPHICS\n\nA postdoctoral position is available at Carnegie Mellon University for\nresearchers to work on a project titled \"High Performance Computing Graphics\".\nThe goal of the project is to explore the use of high performance computers\nfor applications in realistic image synthesis and computer vision.\nSpecifically, we will explore:\n\n(1) parallel radiosity methods for applications in interactive\n    architectural design, attempting to make radiosity algorithms\n    operate at near real-time, and\n\t\n(2) the use of fast, parallel stereo vision for applications in\n    teleconferencing.\n\nA variety of high performance systems are available to this project,\nincluding an iWarp machine designed and built by CMU and Intel, an\nIntel Paragon, as well as Silicon Graphics workstations with fast\ngraphics, all interconnected by a high speed (HIPPI) network, which\nalso includes a Cray C90 and a Cray T3D operated by the Pittsburgh\nSupercomputing Center (PSC).\n\nAs a senior member of the project team, the postdoc will have\nfreedom to steer the project.  The term of employment will be two years,\npreferably starting early in 1994.\n\nQualifications:\n    A PhD in computer science or related field.\n    Considerable research experience in computer graphics and/or computer vision\n    Preferably a background in parallel systems or network supercomputing.\n\nSend curriculum vitae and one or two research papers to:\n\n    Paul Heckbert\n    Computer Science Dept.\n    Carnegie Mellon University\n    5000 Forbes Ave\n    Pittsburgh PA 15213-3891\n    USA\n\n    office: 412-268-7899\n    fax: 412-621-5117\n    email: ph@cs.cmu.edu\n\nFrom shirley@cs.indiana.edu Wed Feb  2 17:57:18 1994\nReturn-Path: <shirley@cs.indiana.edu>\nDate: Wed, 2 Feb 1994 20:22:59 -0500\nFrom: \"peter shirley\" <shirley@cs.indiana.edu>\nTo: globillum@miro.berkeley.edu\nSubject: Simple databases available for rendering\nStatus: RO\n\n\nHello fellow global illumination fans.  This is a note about\nsome simple databases to test rendering that I have put\ntogether.  They are in the spirit of (but not quite as neat as)\nthe ray tracing test scenes put together by Eric Haines.\nThey are greyscale and diffuse and mostly quadrilaterals,\nso expect something designed for ease of use in arbitrary renderers.\nAnyway, if you use them and experience any problems, please\nlet me know by email.\n\n============================================================================\n\nSome sample databases for rendering calculations are available\nby anonymous ftp.  There are eleven scenes each with a sample\nimage from a particular viewpoint.  Ten of the scenes have all\nquadrilaterals, and one also has a sphere.  The scenes are achromatic.\nNine are all diffuse, one has a specular surfaces, and one has \na glass object.\n\nThe scenes range in complexity from an empty room with six quadrilaterals,\nto a 100 room scene with 41800 quadrilaterals.\n\nMore scenes may be supplied later.  If you want other types of scenes\nor need help converting our geom files to your own format,\ncontact Peter Shirley at shirley@cs.indiana.edu.\n\nThe data is available via anonymous ftp at\nmoose.cs.indiana.edu (129.79.254.191) in pub/RW5.  This\ndirectory contains a README file and several subdirectories (one of\nwhich has compressed tar files for the other directories).\n\nThe README file is attached at the end of this note.\n\nPeter Shirley\nshirley@cs.indiana.edu\n\n\n======================== README file =======================================\n\nThis file contains descriptions of what is in the various scene\ndescription files.   The files do not make reference to viewing\nparameters, but some example images produced using Monte Carlo\nare supplied for reference.  The scenes are further documented in\nsome postscript files in subdirectory \"doc\":\n\nscenes0to5.ps    :   scenes 0 through 5.\nscenes6to8.ps    :   scenes 6 through 8.\nscenes9to10.ps   :   scenes 9 and 10.\ntableAndChair.ps :   table and chair models used in test scenes\nviewing.ps       :   viewing system for sample images.\n\nThe sample images of the files are in tiff, ppm, jpeg, and SGI rgb form.\nThese are in subdirectories tiff, ppm, jpeg, and rgb.  Scene0 is\ncomputed to 18 levels of reflection and the rest are calculated to 5\nlevels of reflection.\n\nThe geometry files are in subdirectory geometry.\n\nThe directories doc, geometry, jpeg, ppm, rgb, and tiff are available\nin tar form in subdirectory tarfiles.\n\n------------------------------------------------------------------------\nMATERIAL PROPERTIES\n\nAll surfaces are supplied with achromatic information only.  Each\nsurface is one of four material types: diffuse, specular,\ntransparent-dielectric, or diffuse-luminaire.  This is of course a gross\nsimplification, but is intended for ease of use.  For diffuse\nand specular surfaces, a simple reflectance is given.  For dielectric,\na refractive index is given.  For luminaires, a diffuse reflectance\nand an emitted radiance is given.  For example, here are the notations\nfor the material types:\n\nd 0.3      // diffuse surface, reflectance 0.3\ns 0.3      // specular surface, reflectance 0.3\nt 1.4      // transparent dielectric, refractive index 1.4 \nl 0.3 0.8  // diffuse luminaire, reflectance 0.3, emitted radiance 0.8 \n\nThe emitted radiance can be considered to be a spectral\nradiance at a particular wavelength.  The values have been chosen\nso that most of the radiance values in the scene will be between 0 and 1.\n\n------------------------------------------------------------------------\nSURFACE GEOMETRY\n\nTwo basic geometries are supported: quadrilaterals and spheres.\nQuads follow the right-handed vertex ordering convention andu are planer.\nA diffuse quad with reflectance 0.2 and vertices on the XY plane with\na surface normal facing along the +Z axis is:\n\nq  0 0 0  1 0 0  1 1 0  0 1 0  d 0.2\n^  ^      ^      ^      ^      ^\n|  |      |      |      |      |\n|  |      |      |      |      diffuse reflectance = 0.2\n|  |      |      |      vertex 4 = (0, 1, 0)\n|  |      |      vertex 3 = (1, 1, 0)\n|  |      vertex 2 = (1, 0, 0)\n|  vertex 1 = (0, 0, 0)\nquad\n\nA sphere is supplied with a center and a radius.  For example,\na sphere with center at the origin and a radius of 1.2 that is a\ndielectric with refractive index 1.6 is:\n\ns  0 0 0  1.2  t 1.6\n\n------------------------------------------------------------------------\nSCENE0  (all quads-- scene0.geom)\n\nThere are several files that are based on the simple room geometry in\nthis file.  This is an axis-aligned\nroom with rectangular walls and a square floor/ceiling.  The room is \nthree meters high, and six meters on a side.  In scene0, all surfaces are\nemitters with emitted radiance 0.25 and diffuse reflectance 0.5.\nThis is a convenient debugging scene because the final radiance of\nall points on all surfaces is  0.5 = 0.25(1 + 0.5 + 0.25 + 0.125 + ...).\nNote that this is true for all surface geometries that have this\nmaterial properties, so more complex scenes can be built-up.\n\n------------------------------------------------------------------------\nSCENE1 (all quads-- scene1.geom)\n\nThis is the same geometry as scene 0, but the floor and walls (bottom,\nleft, right, front, back) are diffuse reflectors with reflectivity 0.5,\nand the ceiling is a diffuse emitter with reflectance 0.5 and emitted\nradiance 0.5.\n\n------------------------------------------------------------------------\nSCENE2 (all quads-- scene2.geom)\n\nThis is the same room as scenes 0 and 1, but all surfaces are diffuse\nreflectors with reflectance 0.5, except the floor which is specular\nwith reflectivity 0.5.\n\n------------------------------------------------------------------------\nSCENE3 (all quads-- scene3.geom)\n\nThe same room geometry as scenes 0-2, but the walls and ceiling are\ndiffuse reflectors with reflectivity 0.7, the floor is a diffuse\nreflector with reflectivity 0.3, and a one meter square light fixture\nhas been added with center (0, 2.8, 0) and emitted radiance 18..\n\n------------------------------------------------------------------------\nSCENE4 (all quads-- scene4.geom)\n\nThe same as scene3, but the fixture is 0.1 meters across and has \nemitted radiance 1800.\n\n------------------------------------------------------------------------\nSCENE5 (quads with one sphere-- scene5.geom)\n\nThe same as scene3, but has a glass sphere with refractive index 1.5,\ncenter (0, 1, 0) and radius 1.\n\n------------------------------------------------------------------------\nSCENE6  (all quads-- scene6.geom)\n\nScene 3 with a table and chairs added.\n\n------------------------------------------------------------------------\nSCENE7  (all quads-- scene7.geom)\n\nScene 4 with a table and chairs added.\n\n------------------------------------------------------------------------\nSCENE8  (all quads-- scene8.geom)\n\nFour lights, 36 chairs, and a table.\n\n------------------------------------------------------------------------\nSCENE9  (all quads-- scene9.geom)\n\n100 interconnected rooms hovering in black space, with 100 lights.\n\n------------------------------------------------------------------------\nSCENE10  (all quads-- scene10.geom)\n\n100 interconnected rooms hovering in black space, with 100 lights and\n100 table-chair sets.\n\n------------------------------------------------------------------------\nTABLE (all diffuse quads-- table.quad)\n\nThe table is all diffuse quads with reflectance 0.3.\n(there are no lights in this file)\n\n------------------------------------------------------------------------\nCHAIR (all diffuse quads-- chair.geom)\n\nThe chair is all diffuse quads with reflectance 0.3.\n(there are no lights in this file)\n\n------------------------------------------------------------------------\nTABLE AND CHAIRS (all diffuse quads-- tableAndChairs.geom).\n\nThe table and 4 chairs is all diffuse quads with reflectance 0.3.\n(there are no lights in this file)\n\n------------------------------------------------------------------------\nVIEWING\n\nThe viewing system for the examples is shown in viewing.ps.  \nThe parameters are lookfrom (viewer eye position), lookat point\n(lookat minus lookfrom is the gaze vector), the view-up vector vup\n(vup is not necessarily perpendicular to the gaze vector).  The\nvertical field-of-view (vfov) is specified in degrees. \n\nFrom glassner@parc.xerox.com Mon Feb  7 13:53:55 1994\nReturn-Path: <glassner@parc.xerox.com>\nFrom: Andrew Glassner <glassner@parc.xerox.com>\nTo: globillum@miro.berkeley.edu\nSubject: Call For Exercises\nDate: \tMon, 7 Feb 1994 13:05:56 PST\nStatus: R\n\n\n     >>  CALL FOR EXERCISES!  <<\n\nI'm finishing up a rendering textbook called \"Principles of Digital\nImage Synthesis\".  It will have exercises at the end of every chapter, \nas in most texts.  It occurred to me a couple of nights ago that there \nare probably a lot of great exercises in the world that people have \ndeveloped for homework, tests, and so on, that their creators might \nlike to share with the rest of the graphics community.\n\nI'm appending a partial table of contents of the book below, so you\ncan see what topics are addressed.  This is a very abbreviated list,\nintended mostly to convey the flavor of the topics.  If you would like \nto donate one or more exercises, I'd love to see them.  Of course, you \nwill be credited as the author of any exercises we use.  I need these \nby February 17 in order to have the time to read them over and include \nthem in the manuscript.  \n\n-Andrew Glassner   / glassner@parc.xerox.com\n-------------------------------------------------------------------\n\nPrinciples of Digital Image Synthesis (selected topics)\nby Andrew S. Glassner\nto be published by Morgan-Kaufmann publishers, July 1994\n\nUnit I: The Human Visual System and Color\n Chapter 1: The Human Visual System\n    structure and optics of the eye, perception, visual phenomena,\n    depth perception, color sensitivity and matching, illusions\n Chapter 2: Color Spaces\n    RGB, La*b*, Lu*v*, HSL, HSV, etc.\n Chapter 3: Displays\n    structure of the CRT, phosphor interactions, monitor design, \n    gamut mapping\n\nUnit II: Signal Processing\n  Chapter 4: Signals and Systems \n     signals, linearity, filters, complex exponentials, useful\n     signals (box, delta, sinc, etc.), convolution, 2D signals\n  Chapter 5: Fourier Transforms\n     basis functions, fourier series, fourier transform, filtering,\n     space-frequency duality, discrete-time fourier transform,\n     2D fourier transforms\n  Chapter 6: Wavelets\n     short-term fourier transform, scale and resolution, dilation \n     equation, Haar wavelets, decomposition and reconstruction,\n     compression, multiresolution analysis, 2D wavelets\n  Chapter 7: Monte Carlo Integration\n     basic ideas, confidence, blind MC (crude, rejection, stratified,\n     quasi, weighted), informed MC (importance, control variates,\n     antithetic variates), multidimensional MC\n  Chapter 8: Uniform Sampling and Reconstruction\n     sampling theorem, reconstruction, 2D sampling, 2D reconstruction,\n     box reconstruction, supersampling, \n  Chapter 9: Nonuniform Sampling and Reconstruction\n     variable sampling density, aliasing and noise, non-uniform sampling, \n     bias, stratified sampling, duality of aliasing and noise\n  Chapter 10: Survey of Sampling and Reconstruction Techniques\n     general procedure, uniform and non-uniform sampling, initial \n     sampling, refinement, interpolation and reconstruction,\n\nUnit III: Matter and Energy\n  Chapter 11: Light\n     wave nature, double-slit experiment, polarization, photoelectric \n     effect, wave/particle duality, index of refraction, geometric\n     optics\n  Chapter 12: Energy Transport\n     The rod model, flux, scattering, particle transport in 3D,\n     particle counting, 3D transport, boundary conditions,\n     the integral form of the transport equation\n  Chapter 13: Radiometry\n     radiometric terms and units, relationships, photometry,\n     reflectance, BRDFs\n  Chapter 14: Materials\n     atomic structure, electron distributions, molecular structure,\n     blackbodies, photon distributions, phosphors\n  Chapter 15: Shading\n     survey of shading models, empirical, isotropy, physically\n     based, Fresnel's formulas, anisotropy, programmable, \n     volume scattering, texture, hierarchies of scale, color\n  Chapter 16: Integral Equations\n     classification, operators, solution methods, symbolic methods,\n     quadrature, numerical methods, projection methods (Nystrom, polynomial \n     collocation, galerkin, etc.), Monte Carlo, singularities\n  Chapter 17: The Radiance Equation\n     the radiance equation, solution methods, ray tracing,\n     radiosity, visibility and shading\n  Chapter 18: Vision, Images, and Pictures\n     interaction of rendering and the visual system and displays\n\nAppendices:\n  A. Linear Algebra\n  B. Probability\n  C. Historical Notes\n  D. Constants and Units\n  E. Reference Data\n\nFrom shirley@cs.indiana.edu Sat Feb 19 05:53:32 1994\nReturn-Path: <shirley@cs.indiana.edu>\nDate: Sat, 19 Feb 1994 08:26:04 -0500\nFrom: \"peter shirley\" <shirley@cs.indiana.edu>\nTo: globillum@miro.berkeley.edu\nSubject: volume addition to databases for Euro Rend Workshop\nStatus: RO\n\nThere has been an addition of two sample density volumes (128^3 and\n64^3) to the databases Georgios Sakas and I have prepared for the\n5th Eurographics Workshop in Rendering to held in Darmstadt, Germany\non 13-15 June, 1994 (The deadline for paper submission is 5 April, 1994).\n\nThe databases are available via anon ftp from\nmoose.cs.indiana.edu (129.79.254.191) in directory pub/RW5.\nThis directory also contains a README file and a call\nfor participation (call.ps and call.txt).\n\nI have appended the change to the README file to this note.\n\nI hope to see you all in Germany this summer!\n\nPeter Shirley\nshirley@cs.indiana.edu\n\n\n-----------------------------------------------------------------------\nCLOUD VOLUME FILES (subdirectory volume)\n\nThe two files contain the same 3D cloud in 2 different resolutions.\nA 'cloud' has been modeled as a density distribution in 3D space,\ni.e. as a 3D voxel matrix. Each voxel of the cloud represents a 'density'\nvalue within the range [0,255]. There are different ways to interpret\nthis 'density': some authors use it as material density between a lower\ndensity (usually vacuum, empty space, air, etc.) and a higher density\n(usually vapor), whereas others employ a a model using number of particles\nper unit space. In any case, both models work fine and the parameters can be\neasily converted between the two methods, so this will not be a real problem.\n\nBoth files have a 12 bytes long header -- which must be skipped -- followed\nby the actual cloud data. Both clouds are identical in their structure\nand differ only in the 'level of detail': the file cloud.64 contains\n64 x 64 x 64 unsigned chars:\n    <12 bytes header> <64 x 64 x 64 bytes of cloud data>\n\nthe file cloud.128 contains 128 x 128 x 128 unsigned chars. \n    <12 bytes header> <64 x 64 x 64 bytes of cloud data>\n\nNOTE: in order to save space, files have been compressed using the\nUNIX 'compress' command. In order to receive the original data copy\nboth files cloud.64.Z and cloud.128.Z fiert, and then use the UNIX 'uncompress'\ncommand on your local copies. \n\n*****************************************************************************\nDO NOT FORGET TO CHANGE the ftp-mode to 'binary' BEFORE copying the compressed\nfiles !!!!!!!!!!!!! \n*****************************************************************************\n\n\n\nFrom erich@eye.com Mon Mar  7 16:19:21 1994\nReturn-Path: <erich@eye.com>\nDate: Mon, 7 Mar 1994 10:04:03 -0500\nFrom: Eric Haines <erich@eye.com>\nTo: globillum@miro.berkeley.edu\nSubject: Radiosity Books\nStatus: R\n\nI thought I would repost here a note I put on comp.graphics.algorithms,\nsince it's of interest.\n\n------\n\nIn reply to a request for information about radiosity\n\nIn article <1994Mar4.150331.9307@afterlife.ncsc.mil>,\n <rmrohre@afterlife.ncsc.mil> wrote:\n>\n>   Radiosity and Realistic Image Synthesis,\n>   Michael F. Cohen and John R. Wallace,\n>   Academic Press, 1993, ISBN 0-12-178270-0\n\nThen I (Eric Haines) added:\n\nThis is the best one out there (since there currently aren't any others).  I\ndefinitely recommend it (me, biased?  just because I carpool with one of the\nauthors and went to school with the other?).  However, there are two more\nbooks soon to come out:\n\n    Francois Sillion & Claude Puech, \"Radiosity and Global Illumination,\"\n\tapprox 250 pages, Morgan Kaufmann, ISBN 1-55860-277-1, $49.95,\n\tto come out Spring 1994\n\nI don't know a lot about this one other than it appears to be somewhat like\nCohen & Wallace's, more of a theory-based book with practical matters covered\nin general terms.\n\nThe other is:\n\n    Ian Ashdown, \"Radiosity: A Programmer's Perspective,\" John Wiley & Sons,\n\tto come out Summer 1994 (by SIGGRAPH)\n\nIan's book sounds exciting, as it's meant to be a hands on book with code.\nHere's what he wrote me (I was going to save this for the Ray Tracing News,\nbut what the hey):\n\nPart I          Radiosity Models Light\nChapter 1       Measuring Light\nChapter 2       Radiosity Theory\n\nPart II         Tools of the Trade\nChapter 3       Building an Environment\nChapter 4       A Viewing System\n\nPart III        Radiosity and Realism\nChapter 5       Form Factor Determination\nChapter 6       Solving the Radiosity Equation\nChapter 7       Meshing Strategies\nChapter 8       Looking to the Future\n\nAppendix A      Photometric and Radiometric Definitions\nAppendix B      Eigenvector Radiosity\nAppendix C      Memory Management Issues\nAppendix D      Color Quantization Techniques\nAppendix E      AutoCAD DXF File Format\n\nThe 512-page book will include 7,500+ lines of documented C++ source code for\na fully functional and mostly platform-independent radiosity renderer.\nApproximately 1,200 lines of C and C++ are used to provide a user interface\nfor Microsoft Windows in 16-bit and 32-bit versions (Windows 3.1 and\nWin32/Windows NT).\n\n  I make it very clear in my book that the industry bible is \"Radiosity and\nRealistic Image Synthesis\".  What I have attempted to provide is an\ninexpensive ($40) radiosity testbed for personal desktop computers.  In it I\nhave implemented a standalone 3-D viewing system with Gouraud shading, color\ndithering, gamma correction and so forth (Chapters 3 and 4), a review of form\nfactor determination methods and three implementations (hemi-cube, cubic\ntetrahedron and ray casting), a review of iterative techniques for solving the\nradiosity equation (with an implementation of progressive refinement\nradiosity, including the ambient lighting term and positive overshooting),\nmeshing techniques (with an adaptive subdivision implementation), and a review\nof other radiosity techniques.  Despite the title, the underlying mathematics\nare complete and self-contained.\n\n  The appendices are still in question - I may not have room to include them\nin the book (although they will be on the accompanying diskette).  Eigenvector\nradiosity is still partly under development.  It presents an efficient direct\nmethod (as opposed to an iterative method such as Southwell relaxation) using\neigenvalues and eigenvectors for solving the radiosity equation.\n\n*end quote from Ian*\n--\n\nEric\n\nFrom shirley@cs.indiana.edu Tue Mar 29 17:12:11 1994\nReturn-Path: <shirley@cs.indiana.edu>\nDate: Tue, 29 Mar 1994 19:24:20 -0500\nFrom: \"peter shirley\" <shirley@cs.indiana.edu>\nTo: globillum@miro.berkeley.edu\nSubject: Reminder-- rendering workshop submissions\nStatus: R\n\n(I am sending this in case your siggraph submission just came\n back in a body bag like mine did :^} ).\n\nThere is one week left until the submission deadline for the \n5th Eurographics Workshop on Rendering in Germany this summer.\n\nAttached is some information about the workshop.\n\nLatex style files are avaliable by anonymous ftp on:\n\n   moose.cs.indiana.edu (129.79.254.191) in pub/RW5style\n\nand some scene files with sample solutions  are in the same \nmachine in pub/RW5.\n\n\nWe will be accepting postscript submissions by email.\n\nHope to see you in Darmstadt!\n\n*******************************************************************************\n\n                     5th Eurographics Workshop on Rendering\n\n                           Call for Contributions\n\n                     Darmstadt, Germany  13-15 June 1994\n\n*******************************************************************************\n\nAims and Scope: Following four successful workshops (Rennes-1990,\nBarcelona-1991, Bristol-1992, Paris-1993) we announce the fifth workshop on\nrendering techniques. In the recent years the workshop has been well \nestablished as a major international forum in exchanging experience\nand knowledge between people from universities, research and industry \ninterested in the different aspects of rendering techniques.\n\nMain topics include (but are not restricted to):\n   - Radiosity\n   - Ray tracing\n   - Illumination models\n   - Colour, texture\n   - Sampling, filtering, anti-aliasing\n   - Parallel solutions for rendering\n\nTwo special themes of this workshop are:\n   - Illumination & rendering of participating media (volume \n     objects, clouds, ...)\n   - Rendering of architectural & CAD models (illumination simulation,\n     real-time rendering, walkthroughs, handling of large datasets, ...)\n\nWe encourage also papers describing on-going research and providing\nnew techniques, perspectives and applications in the field. Discussions\nand evaluation of current techniques and future trends greatly \ncontribute to the attractivity of the workshop. Thus, the presentation of \nthe papers to the plenum will be followed by a discussion introduced by an\nexpert of the field. Internationally renowned speakers from research and\nindustry will also present invited papers.\n\nContributions: Authors are requested to send five copies of\nan extended abstract (4-6 pages) or a full unpublished paper (ca. 10 pages)\nto the workshop office. Poster presentations are also possible.\nPlease include your telephone, fax and e-mail address. Submissions missing the\ndeadline will still be considered, but with a lower priority.\nFull versions of all papers will be distributed among the participants as\nworkshop proceedings. Invitations to submit revised versions of the full\npapers to be published as a book will depend on the quality of the\ncontributions.  In order to better compare results of different techniques,\na set of test databases will be made available via anonymous ftp.\n\nSchedule: 5 April    1994  Submission deadline \n          5 May      1994  Notification of acceptance for presentation\n          30 May     1994  Full-paper deadline for the workshop proceedings\n          13-15 June 1994  Workshop\n\nOrganization: The workshop is organized by the Fraunhofer Institute for\nComputer Graphics in Darmstadt in association with Eurographics. The fee\nwill be about 300 DM for EG-members (and 425 DM for non-members),\nincluding lunch, coffee breaks, and workshop proceedings. As social event\nwe plan a visit in Heidelberg. A presentation of the research group of \nDarmstadt (with three different institutions and about 130 staff researchers\nin Germany, USA and Portugal) including demos and information about\nactivities will also be organized.\n\nPapers Chairmen: Georgios Sakas (D), Peter Shirley (USA)\nOrganizing Chairman: Stefan Haas\nPapers Program Committee: K. Anjyo (J), K. Bouatouch (F), A. Chalmers (UK), \nM. Cohen (USA), A. Fournier (CAN), S. Green (UK), P. Heckbert (USA), \nF. Jansen (NL), W. Krueger (D), E. Nakamae (J), L. Neumann (H),\nS. Pattanaik (IN), C. Puech (F), X. Pueyo (E), W. Purgathofer (A),\nH. Rushmeier (USA), H.-P. Seidel (D), Ph. Slusallek (D),\nF. Sillion (F), A. de Sousa (P), G. Ward (USA)\n\nOffice: Stefan Haas, Fraunhofer-IGD, Wilhelminenstr. 7,\n64283 Darmstadt, Germany. Tel: ++49/6151/155-133, fax:++49/6151/155-199, email:\nhaas@igd.fhg.de\n\nFor detailed information, rendering databases, and authors toolkit\nincluding latex styling formats contact haas@igd.fhg.de, gsakas@igd.fhg.de\nor shirley@cs.indiana.edu\n\n\n\nFrom shirley@cs.indiana.edu Mon Apr  4 08:42:41 1994\nReturn-Path: <shirley@cs.indiana.edu>\nDate: Mon, 4 Apr 1994 08:10:18 -0500\nFrom: \"peter shirley\" <shirley@cs.indiana.edu>\nTo: globillum@miro.berkeley.edu\nSubject: Electronic submission for 5th Rendering Workshop\nStatus: RO\n\n\nReminder: submissions for the rendering workshop are due tomorrow.\nWe will accept email postscript.   Send your submissions to\n\ngsakas@igd.fhg.de\n\nand CC it to me (shirley@cs.indiana.edu) to be on the safe side.\n\nPete Shirley\nshirley@cs.indiana.edu\n\n\nPS: Latex style files are avaliable by anonymous ftp on:\n\n   moose.cs.indiana.edu (129.79.254.191) in pub/RW5style\n\n\n\nFrom wp@eibyte.una.ac.at Sun Apr 17 23:45:08 1994\nReturn-Path: <wp@eibyte.una.ac.at>\nX-Vms-To: EMAIL::\"globillum@miro.berkeley.edu\"\nTo: globillum@miro.berkeley.edu\nFrom: wp@eibyte.una.ac.at\nSubject: search for complex scenes\nDate: Mon, 18 Apr 1994 08:19:46 +0200\nStatus: R\n\nDear all!\n\nWe are currently developing a very promising radiosity method for VERY \ncomplex scenes, i.e. for a huge number of patches (over 1 million), which \nshall behave linearly with the number of patches. Unfortunately, we are \nvery bad artists and unable to model \"nice\" and complex scenes for testing \nand demonstrating purposes. So this mail is to ask all of you:\n\n***************************************************************************\n*Do you know of any available scene descriptions for our purposes? How can*\n*we access them? Do you yourself happen to have such scenes? Would you be *\n*willing to offer us their use? Or do you have any ideas, who else might  * \n*be able to help us?                                                      *\n***************************************************************************\n\nWe are a completely non-commercial institute and need the scenes only for \ntesting/publishing purposes for scientific journals/proceedings. We will, \nof course, always acknowledge the origin of any scene description we use.\n\nThanks for your help!\n\n-------------------------------------------------------------------\nWerner Purgathofer                     Tel: +43 (1) 58801 4548\nInstitute of Computer Graphics         Fax: +43 (1) 5874932\nTechnical University Vienna            email:\nKarlsplatz 13 / 186                    purgathofer@eigvs4.una.ac.at\nA-1040 Vienna / Austria\n-------------------------------------------------------------------\n\n\nFrom shirley@cs.indiana.edu Tue Apr 19 09:26:14 1994\nReturn-Path: <shirley@cs.indiana.edu>\nDate: Tue, 19 Apr 1994 10:30:41 -0500\nFrom: \"peter shirley\" <shirley@cs.indiana.edu>\nTo: globillum@miro.berkeley.edu\nSubject: survey for rendering workshop\nStatus: R\n\n\nAt the 1992 workshop in Bristol, Michael Cohen made an informal\nsurvey on the degree to which rendering problems are solved.  For\nthe 1994 workshop in Darmstadt we are doing the survey again (along\nwith a few additional questions).  We hope this will provide some\nqualitative derivative information about where rendering is going,\nand help stimulate discussion at the workshop.  Feel free to copy\nthis to other rendering researchers (this is an informal survey).\n\nPlease answer the following questions and mail your response\nto shirley@cs.indiana.edu.\n\nPeter Shirley & Georgios Sakas\n5th Eurographics Workshop on Rendering\n\n=============================================================================\n\n1) Define image synthesis\n\n\n2) What are the key issues that are still unanswered or not answered well\n   in image synthesis?  Rate each issue as unsolved (0) to solved (5).\n\n     (a) dealing with environmental complexity\n\n     (b) dealing with human perceptual issues\n\n     (c) rendering caustics\n\n     (d) dealing with color\n\n     (e) parallelization\n\n     (f) local reflection models\n \n     (g) the hidden surface problem\n\n     (h) mapping results to display devices\n\n     (i) participating media\n\n     (j) time/space complexity of image synthesis algorithms\n\n     (k) implementation issues for image synthesis\n\n\n3) To what extent (0-5) do you agree with the following statement: \"the MAIN\n   problem remaining in image synthesis is simply that we cannot model,\n   with sufficient detail, the environments we want to create images of\".\n\n\n4) How far has the image synthesis field come in solving the image\n   synthesis problem? (0-5).\n\n\n5) How far does the graphics community as a whole think the field has come\n   in solving the image synthesis problem? (0-5).\n\n\n6) What is the most important problem to work on in image synthesis?\n\n\n7) How many years have you worked in image synthesis?\n\n\n8) Additional comments\n\nFrom greg Tue Apr 19 09:44:47 1994\nReturn-Path: <greg>\nDate: Tue, 19 Apr 94 09:44:31 PDT\nFrom: greg (Gregory J. Ward)\nTo: shirley@cs.indiana.edu\nSubject: Re:  survey for rendering workshop\nStatus: R\n\nHi Pete,\n\nHere's my survey.  I hope you'll distribute the results, as I won't make\nit again to this year's workshop.  (Damned skinflint government!)\n\n1) Define image synthesis\n\nThe synthesis of images.  OK, OK -- the creating of images synthetically.\nNo, wait.  I got it!  The imaging of synthetic environments.\n\nI would define image synthesis as light and camera simulation in a\ncomputer model of a (more or less) physical environment.\n\n2) What are the key issues that are still unanswered or not answered well\n   in image synthesis?  Rate each issue as unsolved (0) to solved (5).\n\n3    (a) dealing with environmental complexity\n\n2    (b) dealing with human perceptual issues\n\n2    (c) rendering caustics\n\n3    (d) dealing with color\n\n3    (e) parallelization\n\n3    (f) local reflection models\n \n4    (g) the hidden surface problem\n\n4    (h) mapping results to display devices\n\n2    (i) participating media\n\n2    (j) time/space complexity of image synthesis algorithms\n\n2    (k) implementation issues for image synthesis\n\n\n3) To what extent (0-5) do you agree with the following statement: \"the MAIN\n   problem remaining in image synthesis is simply that we cannot model,\n   with sufficient detail, the environments we want to create images of\".\n\nCannot or will not?  I'd agree with the assertion that most people are\nunwilling to spend the time at it, but I wouldn't put it outside the\nrealm of possibility.  I guess I'd have to agree at level 3 with the\nstatement as written.\n\n\n4) How far has the image synthesis field come in solving the image\n   synthesis problem? (0-5).\n\nAbout 2.\n\n5) How far does the graphics community as a whole think the field has come\n   in solving the image synthesis problem? (0-5).\n\nProbably 3 or 4.\n\n6) What is the most important problem to work on in image synthesis?\n\nCreating a standard scene description language for physically-based\nrendering.  Renderers should be a commodity, and we need some kind\nof standard to make this happen.  RIB is not it, nor is Inventor,\nor any of the many other non-physical description languages out there.\nGeometry is well-understood and people generally agree on how to\ndescribe surfaces and volumes, but materials and light behavior\nhave so far been treated with rampant disrespect.\n\n7) How many years have you worked in image synthesis?\n\nAlmost 10.\n\n8) Additional comments\n\nThere is a new project being organized by a couple of guys in Australia\nthat could lead to a very powerful public-domain rendering environment,\nif we are willing to pitch in and help.  Contact Llew Mason and Matt West\nat \"mwest@tartarus.uwa.edu.au\" for more information.\n\nHave fun in Darmstadt (sniff!).\n\n-Greg\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Fri Jun 17 15:14:47 1994\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nDate: Fri, 17 Jun 94 17:57:46 EDT\nFrom: Paul.Heckbert@hostess.graphics.cs.cmu.edu\nTo: globillum@cs.cmu.edu\nSubject: Change of address for \"globillum\"\nStatus: R\n\nHello \"globillum\" (global illumination mailing list) readers.\n\nI'm the keeper of the \"globillum\" mailing list, in case I've never introduced\nmyself.  The globillum mailing list itself will now be kept on a computer\nhere at Carnegie Mellon, not at Berkeley, where it was located previously.\nThe new address to mail a message to everyone in the group is:\n\n    globillum@cs.cmu.edu\n\nand the address to send messages to have your address changed,\nadded, or removed from the \"globillum\" list is:\n\n    globillum-request@cs.cmu.edu\n\nIf you use the old Berkeley address (globillum@miro.berkeley.edu), it might\nstop working next week, since they're reconfiguring machines there.\n\n\nWhile I'm on the subject of mailing lists, would one of you please please\nplease be willing to maintain the mailing list in the future?  Although\nit doesn't take much work, I haven't had the time to do a very good job\nthe past few years.  To volunteer, please email me.\n\n-Paul Heckbert\nph@cs.cmu.edu\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Thu Jun 23 04:47:30 1994\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nVia: uk.ac.bristol; Thu, 23 Jun 1994 12:31:48 +0100\nDate: Thu, 23 Jun 94 11:31:11 GMT\nFrom: Alan Chalmers <alan@cs.bris.ac.uk>\nTo: globillum@cs.cmu.edu\nSubject: Eastern Europe Directory\nStatus: R\n\n\nThe latest version of the Eastern Europe Computer Graphics Contacts Directory\n(as it appeared at the Spring School on Computer Graphics in Bratislava in\nJune) is now available. If you would like a copy just email me and I will send\nit in uuencoded compressed postscript format.\n\nBest wishes\nAlan Chalmers\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Mon Jul 11 15:45:37 1994\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nDate: Mon, 11 Jul 94 15:20:36 PDT\nFrom: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\nTo: globillum@cs.cmu.edu\nSubject: Siggraph and a new format\nCc: 72060.2420@compuserve.com, TCVC@ucs.indiana.edu, holly@cam.nist.gov\nStatus: R\n\nHi All,\n\nWell, it's getting on towards Siggraph, and those of us who attend usually\ntry to get together for lunch at some point to talk about what we're up\nto and what we wish we were doing instead.  Since I'm going this year,\nI thought I'd start the ball rolling and suggest a time we could meet.\n\nHow about Wednesday, July 27th, around noon?\n\nTo avoid network chaos, please send mail to me directly and I will\ncollect votes.  If you can meet on Wednesday and want this time rather\nthan some other, let me know.  If you can't meet on Wednesday but want\nto meet, please write and suggest which other days would work for you.\nIf you don't want to meet or aren't available for lunch during the week\nor if you aren't coming to Siggraph this year, there is no need to\nrespond to this mail.\n\nPlease send your responses to <GJWard@lbl.gov>.  I will try to stick\nto the Wednesday date even if some of you can't make it, but if there\nis a majority of votes for some other day then I will change it and\nannounce the change in a subsequent e-mail to the group.\n\nRegardless of the outcome, we will have to post the exact location\nand time of the meeting on the bulletin board at the conference,\nsince we won't know where to go until we're there.  (Someone tell\nme if they have information on how to book a room in advance.)\n\n-----------------------\nIn other news, I've been working on yet another file format for scene\ninformation.  (This one's different -- really!)  I was asked to\ndevelop a standard for light fixture geometry by members of the\nIlluminating Engineering Society (IES) Computer Committee, and\nI decided to make the exercise a little more general so that the\nnew format would be broadly applicable.  The chief advantage over\nother formats is that it is physically valid and it comes with\na standard parser that makes writing translators a breeze.  This\nparser only gives you those entities you know how to handle, e.g.\nit converts spheres into polygons if you can't handle spheres.\n\nI have set up an ftp site for the parser, and included several models\nand an object library, all taken from Radiance.  If you have Mosaic, you\ncan access the URL \"file://hobbes.lbl.gov/www/mgf/HOME.html\".  If you\ndon't have Mosaic, use anonymous ftp to hobbes.lbl.gov and check out\nthe README file in the /www/mgf/ directory.\n\n-Greg\n\nFrom dk@crystald.com Tue Jul 12 01:33:24 1994\nReturn-Path: <dk@crystald.com>\nFrom: dk@crystald.com\nDate: Mon, 11 Jul 94 16:26:04 pst\nTo: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\nSubject: Re: Siggraph and a new format\nStatus: R\n\nHi All,\n\nWell, it's getting on towards Siggraph, and those of us who attend usually\ntry to get together for lunch at some point to talk about what we're up\nto and what we wish we were doing instead.  Since I'm going this year,\nI thought I'd start the ball rolling and suggest a time we could meet.\n\nHow about Wednesday, July 27th, around noon?\n\n\nHi Greg,\n\nThe *only* time that I have already booked at Siggraph is Wednesday at noon.\nAny other time is fine, although my schedule will be filling up...\n\n-dave\n\n\nFrom spencer@cgrg.ohio-state.edu Tue Jul 12 04:54:25 1994\nReturn-Path: <spencer@cgrg.ohio-state.edu>\nDate: Tue, 12 Jul 94 07:54:08 -0400\nFrom: spencer@cgrg.ohio-state.edu (Stephen N. Spencer)\nTo: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\nSubject: Siggraph and a new format\nStatus: R\n\nWednesday lunch works for me.  Wednesday evening is *out*, though: I have\ntwo meetings after 5:30 already.  \n\nStephen\n\n\nFrom shirley@graphics.cornell.edu Tue Jul 12 06:28:02 1994\nReturn-Path: <shirley@graphics.cornell.edu>\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\nSubject: Re: Siggraph and a new format\nTo: greg@hobbes.lbl.gov (Gregory J. Ward)\nDate: Tue, 12 Jul 1994 09:27:45 -0400 (EDT)\nStatus: R\n\n\nI think I can make it wednesday!\n\n> \n> -----------------------\n> In other news, I've been working on yet another file format for scene\n> information.  (This one's different -- really!)  I was asked to\n> develop a standard for light fixture geometry by members of the\n> Illuminating Engineering Society (IES) Computer Committee, and\n> I decided to make the exercise a little more general so that the\n> new format would be broadly applicable.  The chief advantage over\n> other formats is that it is physically valid and it comes with\n> a standard parser that makes writing translators a breeze.  This\n> parser only gives you those entities you know how to handle, e.g.\n> it converts spheres into polygons if you can't handle spheres.\n\nsounds very cool.\n\n> \n> I have set up an ftp site for the parser, and included several models\n> and an object library, all taken from Radiance.  If you have Mosaic, you\n> can access the URL \"file://hobbes.lbl.gov/www/mgf/HOME.html\".  If you\n> don't have Mosaic, use anonymous ftp to hobbes.lbl.gov and check out\n> the README file in the /www/mgf/ directory.\n> \n> -Greg\n> \n\n\nFrom 72060.2420@compuserve.com Tue Jul 12 07:56:16 1994\nReturn-Path: <72060.2420@compuserve.com>\nDate: 12 Jul 94 10:50:26 EDT\nFrom: Ian Ashdown <72060.2420@compuserve.com>\nTo: Greg Ward <GJWard@lbl.gov>\nSubject: Lunch\nStatus: R\n\n> How about Wednesday, July 27th, around noon?\n\nSounds good to me.\n\n-Ian\n\n\n\nFrom Paul.Heckbert@hostess.graphics.cs.cmu.edu Tue Jul 12 09:03:18 1994\nReturn-Path: <Paul.Heckbert@hostess.graphics.cs.cmu.edu>\nDate: Tue, 12 Jul 94 11:59:31 EDT\nFrom: Paul.Heckbert@hostess.graphics.cs.cmu.edu\nTo: GJWard@lbl.gov\nSubject: siggraph meeting\nStatus: R\n\nWednesday at noon is ok with me.\nIf that doesn't work out, I suggest Friday at 11:45.\nMy experience with SIGGRAPH is that mid-week, while the exhibition is open,\nis when things are most hectic.  By Friday, things have calmed down a lot,\nand it's mostly the hard-core people who are still around.  But Weds.\nwould be fine with me.\n\nthanks for taking the lead on this\n\nFrom dorsey@graphics.cis.upenn.edu Tue Jul 12 09:05:29 1994\nReturn-Path: <dorsey@graphics.cis.upenn.edu>\nFrom: dorsey@graphics.cis.upenn.edu (Julie Dorsey)\nPosted-Date: Tue, 12 Jul 1994 12:05:08 -0400 (EDT)\nSubject: siggraph\nTo: GJWard@lbl.gov\nDate: Tue, 12 Jul 1994 12:05:08 -0400 (EDT)\nStatus: R\n\n\nGreg,\n\nWednesday, July 27th at noon is good for me.\n\nI'm looking forward to seeing your papers.\n\n-Julie Dorsey\n\n\nFrom dorsey@graphics.cis.upenn.edu Wed Jul 13 16:23:41 1994\nReturn-Path: <dorsey@graphics.cis.upenn.edu>\nFrom: dorsey@graphics.cis.upenn.edu (Julie Dorsey)\nPosted-Date: Wed, 13 Jul 1994 19:23:21 -0400 (EDT)\nSubject: Re: siggraph\nTo: greg@hobbes.lbl.gov (Gregory J. Ward)\nDate: Wed, 13 Jul 1994 19:23:21 -0400 (EDT)\nStatus: RO\n\n> \n> I'm glad you can make it Wednesday.  How's your new job?\n\nI really like it at Penn, but my husband just finished a PhD in history and\nfound a job at the University of New Hampshire (~50 miles from Boston).  I just\naccepted a position in the architecture school at MIT for the fall.  It will\nbe hard to leave here, as I'm just starting to feel settled, but the MIT job\nseems like an ideal solution to our two-body problem.\n\nSee you soon.  I hope your siggraph preparations are not too frantic!\n\n-Julie\n\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Mon Jul 18 10:54:21 1994\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nDate: Mon, 18 Jul 94 10:27:13 PDT\nFrom: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\nTo: globillum@cs.cmu.edu\nSubject: Siggraph get-together\nStatus: R\n\nDear Globillumers,\n\nWell, I guess I've got all the votes I'm going to get regarding our annual\nSiggraph meeting.  Including myself, there were 9 votes in favor of the\nWednesday noon meeting time, one vote against and (I assume) many abstainers.\n\nSo, Wednesday it will be.  We will post something on the bulletin board\nwhen we have more specifics (i.e. where), under some obvious name like\n\"Globillum\".  Please come if you can, and bring whatever show and tell\nmaterials you want to share with the group.\n\nSee you there,\n-Greg\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Tue Aug  2 06:06:50 1994\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\nSubject: Terminolgy, almost done!\nTo: globillum@cs.cmu.edu\nDate: Tue, 2 Aug 1994 08:53:02 -0400 (EDT)\nStatus: RO\n\n\nNow that Siggraph is over, I am about to send out the results of the\nterminology survey.  There are two loose ends I would like to clear\nup first.  Any help is appreciated.\n\n1) Does anybody have a recent list of CR keywords and categories?  Those\n   are those things you see at the start of many papers-- e.g. \"I.3.7\n   [Computer Graphics: Three-Dimensional Graphics and Realism\".\n\n2) If your mother-tongue is not english, is there a direct (or used)\n   equivalent to the following terms?\n\n                       rendering\n\t     realistic rendering\n        photorealistic rendering\n                       image synthesis\n             realistic image synthesis\n        photorealistic image synthesis\n\nThanks\n\nPete \"worries to much about words\" Shirley\nshirley@barn.graphics.cornell.edu\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Fri Aug  5 10:55:44 1994\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nDate: Fri, 5 Aug 94 13:40:24 EDT\nFrom: Paul.Heckbert@hostess.graphics.cs.cmu.edu\nTo: globillum@cs.cmu.edu\nSubject: about the globillum mailing list\nStatus: R\n\nIf you ever want an up-to-date list of who's on the globillum mailing list,\nftp from host hostess.graphics.cs.cmu.edu the file\n/usr/ph/ftp/globillum/glob.mailrc .\nI update this file every time I change the mailing list.\nThis file also contains non-electronic mailing addresses for some people.\n\nTo join, leave, or change an address in the globillum mailing list,\nemail to globillum-request@cs.cmu.edu\n\n-Paul Heckbert\nph@cs.cmu.edu\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Wed Aug 31 06:35:26 1994\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\nSubject: Terminology survey results\nTo: Global Illumination Mailing List <globillum@cs.cmu.edu>\nDate: Wed, 31 Aug 1994 09:18:01 -0400 (EDT)\nStatus: R\n\n\nHello. Enclosed are the (long overdue!) results of my survey on which\n(if any) of the following terms were preferred to describe making\ncomputed images that relate to how things look in the real world (I\ndon't want to say \"realistic :^}).  I make no explicit suggestions of\nwhat this survey is useful for, but I hope everyone will remember how\nmuch easier it is to write a paper now that we all have the\nsame term for \"radiance\".\n\nMany people thought rendering was the same as \"scan conversion\"\nor rasterizing.  Others thought that rendering and image\nsynthesis are synonymous.  It is clear that there is not\nagreement on what rendering means.  It is also clear that\nsome think that the \"realistic\" is implicit in \"image synthesis\".\nOne thing is for sure-- there is no global agreement!  \n\nThanks to all that responded.\n\nPete Shirley\ngraphics.cornell.edu\n \n\n\n                       TERM                 VOTES\n                           rendering          3   \n                 realistic rendering          6\n            photorealistic rendering          3\n                           image synthesis    4\n                 realistic image synthesis   16\n            photorealistic image synthesis    9 \n                           (other term)       2\n                           (no pref)          2\n                                        -----------\n                                             45\n\n\n                         * rendering         12\n                         * image synthesis   29\n\n\n                           *                  7\n                realistic  *                 22\n           photorealistic  *                 12\n\n\nthere were three \"other term\" votes that also expressed a preference among the\nsix offerings, so I counted them as one of the first six categories.\nThe other terms listed were:\n           \n           physically based image synthesis\n           photosimulation\n           virtual image\n           idealistic image synthesis\n           pseudorealistic image synthesis\n\n============================================================================\n\nHere are some translations of the english terms into other languages:\n\n>From Christophe Schlick (French):\n\t\trendering\t=\trendu\n    realistic   rendering\t=\trendu realiste\n photorealistic rendering\t=\trendu photorealiste\n\t\timage synthesis =\tsynth\\`ese d'images\n    realistic   image synthesis =\tsynth\\`ese d'images r\\'ealistes\n photorealistic image synthesis = \tsynth\\`ese d'images photor\\'ealistes\n\n\n>From Wolfgang Stuerzlinger (German):\n(photo-)realistic   = (Photo-)realistisch                           no Problem\nrendering           = leisten, abgeben, wiedergeben, machen, ...\n\tretranslated: service, give, interpret/translate, make      :-(\nimages synthesis    = Bild Synthese = Bild Generierung\n        retranslated: picture/image synthesis/generation            better\n                                                                    alternative\n\n>From Per Christensen (Danish):\nmost of the words have direct translations:\n  realistic = realistisk\n  photorealistic = foto-realistisk  (this seem like a rather contrived\n                                     word, even in English)\n  image synthesis = billed-syntese  (this is commonly used)\nNow, as for \"rendering\" I don't know how to translate it  (I've heard\nthe word used/abused untranslated by CG people in Denmark -- where \n\"people\" includes myself :-) ).\n\n============================================================================\n\nI also give the ACM CR classifications that are relevant (those crazy\nnumbers and letters at the beginning of siggraph papers...thanks to\nPat Hanrahan and Andrew Glassner for sending me these-- they were so hard\nto get hold of that I will resend them in a separate message).  There\nare some useful categories related to quadrature, integral equations, etc.\n\nCOMPUTING REVIEWS CLASSIFICATION SCHEME\nCopyright 1992, by the Association for Computing Machinery, Inc.\n\n(many terms deleted)\n\nI. Computing Methodologies\n\nI.3  COMPUTER GRAPHICS\n\nI.3.3 Picture/Image Generation\n\tAntialiasing\n\tBitmap and framebuffer operations\n\tDigitizing and scanning\n\tDisplay algorithms\n\tLine and curve generation\n\tViewing algorithms\n\nI.3.7 Three-Dimensional Graphics and Realism\n\tAnimation\n\tColor, shading, shadowing, and texture\n\tfractals\n\tHidden line/surface removal\n\tRadiosity\n\tRaytracing\n\tVirtual reality\n\tVisible line/surface algorithms\n\n============================================================================\n\nSelections from books on the subject (I wont say what the subject\nis called)-- this is from a quick browsing--\nI hope the authors will correct me if I am mistaken :\n\n\nDIGITAL IMAGE SYNTHESIS by Glassner (coming soon!)\n   Uses realistic image synthesis (but says rendering is\n   a synonym.  I like the use of the\n   word digital-- we would have very differnt algorithms \n   if we didn't have limited precision for screen radiance\n   and feature size.\n\nRADIOSITY AND REALISTIC IMAGE SYNTHESIS by Cohen and Wallace\n   You can tell from the title...\n\nRADIOSITY AND GLOBAL ILLUMINATION by Sillion and Puech:\n   Defines \"image synthesis\" as the \"computation of a picture\" in the\n   inroduction.  This is consistent with the first two books.\n\nAN INTRODUCTION TO RAY TRACING ed. by Glassner\n   Uses both \"realistic and photorealistic\" in preface, and\n   uses \"image syntesis\" in the intro which is defined to be\n   \"creating a 2-D picture of a 3-D world.  Rendering is used\n   in some places in the book as well.\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Thu Sep  8 11:31:30 1994\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nDate: Thu, 8 Sep 94 11:11:16 PDT\nFrom: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\nTo: globillum@cs.cmu.edu\nSubject: New version of MGF\nStatus: R\n\nFellow Globillumers,\n\nAbout a month and a half ago, I announced a new format called MGF (for\nMaterials and Geometry Format) for exchanging scene data.  I have since\nupdated this standard to version 0.7 (still in prerelease) and announced\nit to the world via comp.graphics and sci.engr.lighting.  If you have\nseen those announcements already, then you may want to skip the rest of\nthis, but I realize that a lot of people either don't get network news\nor suffer from information overload and don't read it regularly.\n\nTo remind you, MGF was developed by myself with help from Rob Shakespeare,\nIan Ashdown and Holly Rushmeier.  It will probably end up being the standard\nfor representing light fixture geometry as part of a new IES (Illuminating\nEngineering Society) standard for luminaire data, but that's still down\nthe road aways.  In the meantime, I am trying to get people to play with\nthe parser and scene/object library to work out problems in the specification\nand the code, and in hopes of simplifying and promoting data exchange between\nus research types.\n\nHere is a reprint of a recent posting...\n-------------------------------------------------------------------------\n\n\tAnnouncing MGF:  Materials and Geometry Format\n\n\nHere we have yet another proposal for a standard graphics scene\nrepresentation, but with a few notable differences:\n\n\t1) The material descriptions are physically-based and\n\t\ttherefore usable for lighting simulation:  radiosity\n\t\tand ray-tracing methods for global illumination.\n\n\t2) The package includes an ANSI-C parser that makes writing\n\t\ta translator to any native format quick and painless.\n\t\tIt also includes a nice library of objects and scenes\n\t\tculled from the Radiance distribution.\n\n\t3) Use of the parser and library is free.\n\nThe language was designed by the author and some other lighting\nand computer graphics experts/enthusiasts.  It includes what it needs\nto include plus a little bit.  It is by no means the ultimate scene\ndescription, and future attempts to improve the format must be weighed\nagainst the benefits of keeping things simple.  Also, enhancements to\nthe standard will be made in such a way that they do not place new\ndemands on the programmers who support it.  This will be accomplished\nby updating the parser along with the standard, so each programmer\nneed only support those entities s/he knows how to translate.  The\nparser will translate the rest.\n\nSome other basics about MGF:\n\n\to It is a compact, human-readable ASCII format\n\to It's syntax permits it to be embedded in TCL (I think)\n\to It is strictly boundary-representation (for now)\n\to It is mostly polyhedral, but supports a few conics\n\to Vertices may be named, may have normals, and may be shared\n\to Colors and materials may also be named and put in libraries\n\to It supports full-spectral colors and arbitrary basis functions\n\to It supports one-sided and two-sided surfaces\n\to It supports rigid-body transformations and instancing\n\to Materials may reflect, transmit and emit light\n\nTo pick up the parser by anonymous ftp, look in the /www/mgf directory\nof hobbes.lbl.gov (128.3.12.38), or from WWW access the URL:\n\n\tftp://hobbes.lbl.gov/www/mgf/HOME.html\n\n(By the way, we'd welcome links to other WWW sites, as we're isolated at\nthe moment.)\n\nComments are welcome.\n\n-Greg Ward\nLighting Research Group\nLawrence Berkeley Laboratory\nBerkeley, California\nGJWard@Lbl.Gov\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Fri Sep 23 08:10:02 1994\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nFrom: Nico Guenther <nic@informatik.uni-rostock.de>\nSubject: A remark on LAMBERT's law\nTo: globillum@cs.cmu.edu\nDate: Mon, 5 Sep 1994 09:32:02 +0200 (MET DST)\nStatus: RO\n\n\n\nDear globillumers,\n\nlast  week  I've  got the SIGGRAPH-CD, and among the papers one\ncalled\n\n           Generalization of Lambert's Reflectance Model\n\nby  Michael Oren and Shree K. Nayar. In this paper it is shown,\nthat  the Lambert law (the way it is used in Computer Graphics)\ndoes not correctly reproduce real diffuse surfaces (like clay).\nThat's   right,   and  I  agree.  Based  on  this  knowledge  a\ncomplicated generalization somewhat analogous to the microfacet\nillumination model is involved.\n\nI believe, there is no need to complicate a good and simple law\nfurther,  because  the Lambert law as used in physics is right.\nHowever  it  is  misinterpreted  in  computer  graphics (and in\nthermal  engineering  -  see  Siegel  and  Howards  book  about\nRadiative  Heat  Transfer  -  too).  I  intended  to  publish a\n(complete) paper concerning the misinterpretation and misuse of\ngood  old Lambert in CG. However I think it is time to make the\nuncomplete  pre-version available for discussion. (This version\nwas  published  in  July  this  year  in  Rostocker  Informatik\nBerichte(1994) 15.) The paper \"Illumination along convex edges\"\nand the pictures can be ftp-ed from\n\n                 ftp.informatik.uni-rostock.de\nunder   /pub/graphics/edge_illu.ps.Z  and  edge_pictures.tar.Z.\n(The  subdir  is nearly empty because of a ftp-server-crashdown\nlast week.)\n\nAlthough  the  final picture of \"my\" ;-) Lambert interpretation\nis  missing,  all  important  facts are included (I hope so). I\nknow that the facts are somewhat exotic for most CG people, and\nit  may  be hard to believe in this. Just read it, and maybe we\ncan have an interesting discussion about it.\n\nOK, I'm anxious for the responses.\nGreetings.\nNico                     (nic@informatik.uni-rostock.de)\n\n\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Fri Sep 23 09:22:57 1994\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nDate: 23 Sep 94 12:05:56 EDT\nFrom: Ian Ashdown <72060.2420@compuserve.com>\nTo: Global Illumination <globillum@cs.cmu.edu>\nSubject: Radiosity history\nStatus: RO\n\nPaul Heckbert asked me to forward this bit of radiosity history and personal\nflaming on my part to globillum. It provides evidence that we are not the first\nto travel this way ...\n\n>> I never did find a copy of Moon and Spencer's 1948 \"Lighting Design,\"\n>> which has the first-ever examples of synthetic images created using\n>> radiosity techniques.\n\n> That's a great bit of trivia that I never heard before! Please share\n> that with the globillum mailing list!\n\nActually, I included it as an anecdote in an upcoming article entitled\n\"Radiosity Online: A Bibliography\" that is scheduled to be published in\nthe next issue of Computer Graphics. I also discuss it briefly in my\nforthcoming book. Neither discussion, however, gives all the details.\nFor the record, then:\n\nThe Illuminating Engineering Society of North America has had a long\ntradition of publishing the best papers from its annual conferences in\nthe Journal of the IES (formerly \"Illuminating Engineering\"). While most\nof these papers hold little interest these days, there are still a few\ngems awaiting rediscovery.\n\nOne of these papers is:\n\n  O'Brien, P. F. and J. A. Howard 1959. \"Predetermination of Luminances\n  by Finite Difference Equations,\" Illuminating Engineering 14(4):209-\n  218 (April).\n\nwhose abstract reads:\n\n  Luminous flux transfer in an enclosure may be described by a system of\n  linear simultaneous equations which are a finite difference\n  representation of the Fredholm integral equation. Many techniques of\n  numerical analysis, including analogue and digital computers, are\n  applicable to the solution of these equations. The development of this\n  method for the analysis and synthesis of lighting systems is now being\n  prosecuted actively on a world-wide basis. Truncation errors, an\n  inherent feature of the finite difference equations, can be reduced to\n  acceptable levels. Additional numerical methods need to be explored for\n  applicability to the analysis of lighting systems.\n\nThe paper is interesting in its own right as an early investigation of\nthe radiosity method. The references, however, are even more interesting.\nThe authors note, for example, that the radiosity equation (which they\nrefer to as simply \"the fundamental equation of radiant flux transfer\")\nwas first presented by Ziro Yamauti in 1926 and H. Buckley in 1927. There\nare also interesting papers such as:\n\n  Centeno, M. and A. Zagustin 1953. \"Interflectance in Two Dimensions,\"\n  Universidad Central de Venezula, Caracas.\n\nRadiosity in flatland, perhaps?\n\nPerhaps the best part of O'Brien and Howard's paper, however, is the\nensuing discussion. The IESNA has had an equally  long tradition of\npublishing the discussions and questions from the floor that follow a\npaper's presentation. These discussions are sometimes more valuable than\nthe paper itself. For example, Dr. Domina Eberle Spencer had this to say\nabout O'Brien and Howard's paper:\n\n    The names of O'Brien and Howard are comparatively new to the IES.\n  Their contribution in applying the analogue method to a solution of the\n  basic integral equations of interflection theory by use of the finite\n  difference approach is valuable. However, perhaps due to their\n  comparatively brief association with the Society, they have fallen into\n  several conceptual errors.\n    They say that the \"numerical method ... has been developed in the\n  lighting literature only recently.\" May I remind the authors that nearly\n  thirty years ago Moore and Manning and White were applying such methods\n  to just such problems, and in 1934, the finite difference or numerical\n  approach to the interflection problem was treated in Professor Higbie's\n  excellent book. The new thing about the numerical method is not the\n  method, but the proficiency with which it has recently been applied.\n    The authors also suggests that synthesis of a lighting system is a\n  new idea. The word \"synthesis\" as applied to illuminating engineering is\n  perhaps new, but the procedure is not. The first application that\n  Professor Moon and I made of the interflection method was to finding\n  what methods could be used to synthesize the optimum lighting\n  environment. We found that for nearly all shapes of rooms, the best way\n  to satisfy the 3:1 adaptation brightness ratio was to make the entire\n  ceiling a source of light. This, as far as we are concerned, was the\n  beginning of luminous ceilings. The practical development of luminous\n  ceilings has merely been a long struggle to realize the synthetic\n  photographs which were exhibited by Professor Moon and myself at the\n  1946 National Technical Conference. Subsequently, we wrote an entire\n  book on the subject, which the authors cite in their references.\n\nDr. Spencer continues on, ending with:\n\n  ... If the authors undertake the very commendable task of solving\n  interflection problems with semi-specular surfaces or containing fog,\n  they would do well to think enough about photometric concepts to\n  understand the difference between the visually meaningful concept of\n  brightness and the visually meaningless concept of emittance.\n\nThe radiosity equation and Fredholm integrals of the second kind in 1926,\nsynthetic photographs in 1946, semispecular surfaces and participating\nmedia in 1959 ... we should heed Dr. Spencer's admonishment to O'Brien\nand Howard that \"... they have fallen into several conceptual errors.\"\nUntil we conduct a thorough investigation of the illumination engineering\nliterature, we should be careful about saying who developed what! Even\nbetter, we may discover long-forgotten ideas that are practical with the\naid of modern \"analogue and digital computers.\"\n\nI had the pleasure of meeting Dr. Spencer at the 1993 IESNA Annual\nConference in Houston, Texas. She told me how she and Dr. Parry Moon\ncreated their synthetic photographs. In the absence of computers, they\ncalculated the form factor and luminance of each patch by hand, cut out\npaper squares from Munsell color charts and pasted them together to form\ntheir images, which were then photographed. These photographs were\nreproduced in:\n\n  Moon, P. and D. E. Spencer 1948. Lighting Design, Addison-Wesley,\n  Cambridge, MA.\n\nThe framed originals, Dr. Spencer told me, still hang in her office at\nthe Department of Mathematics, University of Conneticut.\n\nIn these days of instant communications via the Internet (hah!), we tend\nto forget that there remains an astounding amount of information and\nideas available only on paper. More often than not, this information is\nheld in storage by a few university libraries as back issues of obscure\njournals. This is *not good*.\n\nFor those convinced that radiosity research began in 1984, consider this\nisolated quote from a paper written in 1943:\n\n  The result is an application of the Hilbert-Schmidt theory of integral\n  equations, which leads to the interesting conclusion that the\n  [radiosity equation] kernel has an infinite number of eigenvalues,\n  associated with which is one eigenfunction in the form of a hyperbolic\n  cosine and a set of trigonmetric eigenfunctions. The solution of the\n  inhomogeneous equation is written by means of Schmidt's formula, and it\n  is found that for engineering purposes all the terms but the first can\n  be neglected.\n\nThe paper in question is:\n\n  Moon, P. 1943. \"New Methods of Calculating Illumination,\" Journal of the\n  Optical Society of America 33(2):115-122 (February)\n\nwhere the above is added almost as an afterthought. (Does anyone know what\nthis means?) There are no less than 48 references, of which only one is\nfamiliar -- Lambert's seminal treatise on photometry from 1760!\n\nConsider also that the Russian Academy of Sciences has been publishing\nimportant treatises on photometry and radiometry -- in Russian -- for over\na century. I think we have a lot of reading to do ...\n\nIan Ashdown, P. Eng.\nResearch and Development Manager\nLedalite Architectural Products\n9087A - 198th Street\nLangley, B.C., Canada V3A 4P8\n\n*** That's me -- radiosity's self-appointed gadfly! ***\n\n\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Fri Sep 23 11:38:21 1994\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nX400-Received: by mta cs.ubc.ca in /PRMD=/ADMD=/C=/; Relayed; Fri, 23 Sep 1994 10:31:00 UTC-0700\nX400-Received: by /PRMD=ca/ADMD=telecom.canada/C=ca/; Relayed; Fri, 23 Sep 1994 10:31:00 UTC-0700\nDate: Fri, 23 Sep 1994 10:31:00 UTC-0700\nX400-Originator: fournier@cs.ubc.ca\nX400-Recipients: non-disclosure:;\nX400-Content-Type: P2-1984 (2)\nX400-Mts-Identifier: [/PRMD=ca/ADMD=telecom.canada/C=ca/;940923103100]\nContent-Identifier: 3590\nFrom: Alain Fournier <fournier@cs.ubc.ca>\nTo: Nico Guenther <nic@informatik.uni-rostock.de>\nCc: return <globillum@cs.cmu.edu>\nSubject: A remark on LAMBERT's law\nStatus: R\n\nI think we have a semantic problem here. A law (like Lambert's Law, or the ideal\ngas law, for example) only applies to whatever obeys it. If it looks like\na tautology, it is because it is one. An ideal gas IS a gas which obeys\nthe ideal gas law, a diffuse reflector IS a reflector which obeys Lambert's\nlaw (at least according to most optics text, see eg Born & Wolf), and therefore\none should not speak of a \"non-Lambertian diffuse reflector\", unless one \nredefines what \"diffuse\" means, or (worse) rewrite Lambert's law but keeps\nthe same name.\n\n\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Sat Sep 24 13:10:43 1994\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nX-Authentication-Warning: bechtel.Colorado.EDU: Host localhost.Colorado.EDU didn't use HELO protocol\nTo: globillum@cs.cmu.edu\nSubject: \"Radiosity History\"\nDate: Sat, 24 Sep 94 14:00:44 -0600\nFrom: dilaura@bechtel.colorado.edu\nStatus: RO\n\n\nIan Ashdown has sent me a copy of his note (broadcast on globillum)\nconcerning the history of radiative transfer applied to illuminating\nengineering.  I might add the following.\n\n1) Moon and Spenser book \"Lighting Design\" is a rarity but is availble\nfrom University Microfilms International, Zeeb Road, Ann Arbor, MI.  I\ngot my copy of \"Lighting Design\" from UMI, and although it is a xerox\ncopy of the original it is quite serviceable.\n\n2) A study of this book, and papers that Moon and Spencer published\nin The Franklin Journal, shows that their approach was to approximate\nthe kernal that resulted from a statement, in integral equation form,\nof the radiative transfer problem.  They didn't like, nor use, the\nfinite element method applied to this problem.\n\n3) The first extensive use of the finite element method to the radiatvie\ntransfer problem in lighting was, indeed, O'Brien.  He wrote of it as\nthe \"network\" method, lifting an analogy from circuits.  His work first\nappeared in CIE publications and in JOSA in the early 1950's.\n\n4) To be blunt, many of us in the lighting engineering industry wondered\nwhat all the fuss was about when the computer graphics community started\ntalking about \"radiosity\".  This (silly) word is superfluous, since there\nhas long been international agreement about terms needed in radiometric\nand photometric work.  The ISO has the (individual governments' ceded)\nauthority to establish such vocabulary.  It looks to the CIE (international\nlighting commission) to do this.  The latest edition of the International\nLighting Vocabulary is now available. Folks at NIST know how to get ahold\nof it.\n\n5) The finite element formulation of the raditive transfer problem has been\nused by lighting engineers for almost 50 years to solve the practical\nengineering problems that they have faced:  typically and commonly to\npredict the average illuminance a lighting system produces in a room;\nless typically and only recently more common, to predict the illuminance\na lighting system produces at a point in a room.  This formulation has\nbeen used to design a lighting system, i.e. synthesize, not just to\nanalyze.  The advent of the PC produced early versions of software that\nincreased the number of elements so that reasonably useful \"synthetic\npictures\" could be produced.  The method wasn't changed, just the size\nof the problem.  This took place in 1982.\n\n6) Concern with the (recent) history of technology is perhaps the fooling\naway of time by scholars.  Perhaps.  This point of view might be supported\nby G. Ward's recent musings about why isn't anyone really using \"radiosity\".\nFor any one that really needs pictures (to show a client, to solve a \nlighting problem, and in general to reduce uncertainty) which are photo-\ngraphic in their realism and accurate in their numbers, program like\nRadiance appear to by the industry's choice.  If such pictures aren't\nneeded, then other software IS used by the industry, and it is based\non radiative transfer.  So knowing our history might just be a (small) part\nof knowing our discipline well; and as Ian suggested might hold information\nand techniques that may have a new life on modern computing hardware.\n\nDavid L. DiLaura\nSenior Instructor - Civil and Architectural Engineering\nAssoc. Dean for Undergraduate Academic Affiars\nUniversity of Colorado\nBoulder, CO 80309\ndilaura@bechtel.colorado.edu\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Sun Sep 25 09:50:41 1994\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nX-Authentication-Warning: bechtel.Colorado.EDU: Host localhost.Colorado.EDU didn't use HELO protocol\nTo: globillum@cs.cmu.edu\nSubject: Post Script\nDate: Sun, 25 Sep 94 10:44:41 -0600\nFrom: dilaura@bechtel.colorado.edu\nStatus: RO\n\nP.S.\n\nI believe the deepest thinker (not tinkerer) in radiative transfer was\nRudolf Preisendorfer.  His book \"Radiative Transfer on Discrete Spaces\"\nis difficult, profound and insightful.  His formalisms establish an\napproach to practical problems that put our work on firm mathematical\nand physical ground.  It was published by Pergamon Press; now out of\nprint, but available from  UMI.  Rudy started this work back in the\n1950's when he was wrestling with the radiative transfer problems that\narise in predicting light levels, contrasts, and visibilities under water.\nHe was a Scripps for a very long time.  Highly recommended.\n\nD. DiLaura\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Fri Oct  7 17:21:08 1994\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nDate: Sat, 8 Oct 94 00:39:22 +0100\nFrom: Eduardo Bustillo Iceta <epabuice@bi.ehu.es>\nTo: globillum@cs.cmu.edu\nStatus: R\n\nSubject: New free radiosity program\n\n   I'm a recently graduated mechanical engineering student from Spain. As\n part of my end of studies project I have developed a radiosity program\n with the following main characteristics:\n\n     -Monte Carlo integration to compute diffuse illumination: This permits\n    to have refracted shadows, specular and diffuse reflections, blurry\n    reflections, translucency, texture mapping and any geometry of light\n    sources.\n\n     -Adaptive subdivision: Objects with big radiosity gradients inside\n    are dynamically subdivided during the radiosity process.\n\n     -Ray tracing: A postprocess of ray tracing is used to calculate the\n    image. The main characteristics of the algorithm used are:\n\n        -Depth of field.\n        -Stochastic anti-aliasing.\n        -Optional 3D glasses stereo view.\n\n     -Acceleration techniques: Three different user selectable techniques\n    are incorporated:\n        -Binary Object Partitioning\n        -Adaptive voxel subdivision (with optimal coordinate system selection)\n        -Z-Buffer for first ray acceleration\n\n     -Geometry input: It reads 3D Studio v2 geometry files so the only\n    geometric entity supported is the triangle.\n\n     -Completely written in ANSI C: This way it may be compiled in any\n    system. Actually, my work was done in a PC but I've tried and succeeded\n    in compiling it with no modifications on a DEC OSF/1 and a HP-UX server.\n\n   If anyone wants a copy of my program (it's free), please feel free to\n contact me.\n\n   I am also planning to go to the US in November for about three months. The\n objective of my visit is to improve my english though I would like to do\n something interesting at the same time. If anyone knows some interesting\n seminar or someone who could give me a job related to 3D computer graphics\n (I'd work for free, of course), I would appreciate very much the information.\n\n                         Eduardo Bustillo Iceta\n                         Particular de Basterra 1\n                         48990 Getxo (VIZCAYA)\n                         SPAIN\n\n Internet address:        epabuice@s835cc.bi.ehu.es\n\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Thu Nov  3 09:40:19 1994\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nDate: Thu, 3 Nov 94 17:34:49 +0100\nFrom: barbara pela <barbara.pela@cen.jrc.it>\nReply-To: barbara pela <barbara.pela@cen.jrc.it>\nTo: globillum@cs.cmu.edu\nSubject: old papers by Fock and Yamauti\nStatus: R\n\nHello,\n\nDoes anyone have a copy of these old papers?\nAre they in english?\n\n%0 Journal Article\n%A Fock, V.A.\n%D 1924\n%T The Illumination from Surfaces of Arbitrary Shape\n%B Transactions of the Optical Institute, Leningrad\n%V 28\n%P 1-11\n%J Transactions of the Optical Institute, Leningrad\n%K illuminance, Stoke's theorem\n%O analytic illuminance determination using Stoke's theorem (historical \ninterest)\n\n%0 Report\n%A Yamauti, Ziro\n%D 1932\n%T Theory of Field of Illumination\n%I Researches of the Electrotechnical Laboratory, Ministry of Communications\n%@ 339\n%K vector flux, light fields\n\n\nBarbara.\n\n\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Thu Nov  3 11:14:26 1994\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nDate: Thu, 3 Nov 94 13:44:59 EST\nFrom: Peter Schroder <ps@math.scarolina.edu>\nTo: barbara.pela@cen.jrc.it\nCc: globillum@cs.cmu.edu\nSubject: old papers by Fock and Yamauti\nStatus: R\n\n   Date: Thu, 3 Nov 94 17:34:49 +0100\n   From: barbara pela <barbara.pela@cen.jrc.it>\n\n   %0 Journal Article\n   %A Fock, V.A.\n   %D 1924\n   %T The Illumination from Surfaces of Arbitrary Shape\n   %B Transactions of the Optical Institute, Leningrad\n   %V 28\n   %P 1-11\n   %J Transactions of the Optical Institute, Leningrad\n   %K illuminance, Stoke's theorem\n   %O analytic illuminance determination using Stokes' theorem (historical \n   interest)\n\nThis one's in russian. It derives the double application of Stokes' theorem\nto the illumination kernel (note that this is not the first time [or the\nlast] that this double contour form was derived).\n\nThere appears to be a German translation of this which appeared in the same\nyear. I say `appears' since I can't read the russian (but can read the\nGerman), but from the looks of the formulas and the figures it seems to\ntreat the same material:\n\n@Article{fock24,\n  author = \t\"V. A. Fock\",\n  title = \t\"Zur Berechnung der Beleuchtungsst{\\\"a}rke\",\n  journal = \t\"Zeitschrift f{\\\"u}r Physik\",\n  year = \t\"1924\",\n  volume = \t\"28\",\n  OPTnumber = \t\"\",\n  pages = \t\"102--113\",\n  month = \t\"September/October\",\n  OPTnote = \t\"\"\n}\n\nThe earliest reference I know of with regards to the double contour\nintegration trick is given in a textbook(!) from 1900:\n\n@Book{herman,\n  author = \t\"Robert Alfred Herman\",\n  title = \t\"A Treatise on Geometrical Optics\",\n  publisher = \t\"Cambridge University Press\",\n  year = \t\"1900\",\n  OPTeditor = \t\"\",\n  OPTvolume = \t\"\",\n  OPTseries = \t\"\",\n  OPTaddress = \t\"\",\n  OPTedition = \t\"\",\n  OPTmonth = \t\"\",\n  OPTnote = \t\"\"\n}\n\nIn fact he gives as a homework exercise a computation which has been\npublished many years later as a unique new derivation...\n\nHe simply derives this form without any reference. From the treatment it\nsounds like he considers it so self evident that he sees no need to give a\nreference. Might that mean there are even earlier references to the double\ncontour form? I don't know, but I'd love to know.\n\nHerman also gives a most magnificent form for the integral which I haven't\nseen anyone use (yes, Michael, you still owe me a buck for loosing a bet\non this :-)):\n\n[...]\nHerman gives the following form in Exercise 15, Chaper IX of his book\nGeometrical Optics (1900)\n\\begin{eqnarray*}\n\t\\int_{\\partial{A}_1} \\int_{\\partial{A}_2}\n\t\t\\cos \\theta_1 \\cos \\theta_2 \\,\\, dx_2\\, dx_1\n\t& = & \\int_{\\partial{A}_1} \\int_{\\partial{A}_2}\n\t\t-\\frac{(\\vec{r}\\cdot d\\vec{x}_1)(\\vec{r} \\cdot d\\vec{x}_2)}\n\t\t\t{\\r^2}\n\\end{eqnarray*}\n[...]\n\nA most amazing little gem. It does not become infinite and is much better\nbehaved numerically (well, almost, it's derivative becomes infinite for\nr->0). Still a remarkable form.\n\nNot to mention the derivation of which is a most enjoyable exercise for the\ninterested reader. :-)  [hint: change the second application of Stokes'\ntheorem.]\n\nPeter\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Thu Nov  3 14:43:31 1994\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nX-Authentication-Warning: bechtel.Colorado.EDU: Host localhost.Colorado.EDU didn't use HELO protocol\nTo: globillum@cs.cmu.edu\nSubject: Contour Integration\nDate: Thu, 03 Nov 94 15:27:43 -0700\nFrom: dilaura@bechtel.colorado.edu\nStatus: R\n\nColleagues:\nAt the risk of appearing vain, and prompted by barbara's recent request\nfor copies of old papers by Fock and Yamaouti, may I announce that this\nimportant method has recently been applied to non-diffuse sources?  I and\na recent graduate student of mine presented a paper at the Illuminating\nEngineering Society conference in Miami Florida this past August, describing\nour results.  We showed the process for replacing the area integral over\na homogenous source (homogeneous, not diffuse) with a contour integral\nover its edges.\n\nI have recently worked through the details of extending this to the\nproblem of replacing the double area integrals with double contour\nintegrals for non-diffuse sources.\n\nIn practical terms, this permits very rapid calculation of illuminances\nfrom real area sources, such as architectural luminaires.  The IES papers\nshows that the computer time investment for the new contour integral\nmethod is approximatley 10-15 times less than the (usual) current process\nof discritizing an area source and applying the so-called inverse square\ncosine law to calculate the illuminances.\n\nThe double contour integration for non-diffuse sources apparently allows\nthe determination of non-diffuse form factors.  It isn't clear yet what\nvalue this will have.  I do think it will lead to cleaner and much\nfaster approach to the non-diffuse radiative tranfer problem between\nsurfaces.\n\nDavid L. DiLaura, FIEs\nSenior Instructor\nCivil and Architectural Engineering Dept.\nUniveristy of Colorado\nBoulder, CO 80309\n(303) 492 4168 (voice)\n(303) 492 7317 (fax)\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Thu Nov  3 18:47:40 1994\nReturn-Path: <shinya@nttarm.ntt.JP>\nDate: Fri, 4 Nov 94 11:28:23 JST\nFrom: Mikio Shinya <shinya@nttarm.ntt.jp>\nTo: barbara.pela@cen.jrc.it\nSubject: Re:  old papers by Fock and Yamauti\nCc: globillum@cs.cmu.edu\nStatus: R\n\n\n%0 Report\n%A Yamauti, Ziro\n%D 1932\n%T Theory of Field of Illumination\n%I Researches of the Electrotechnical Laboratory, Ministry of Communications\n%@ 339\n%K vector flux, light fields\n\nI found Yamauchi's paper in the Library.\n(BTW, the Electrotechnical Laboratory is the root of NTT laboratories).\n\nHere's the abstract:\n\nThe theorie of the illumination field are treated  mathematically\nby using the method of vector analysis. There is proposed the\n``illumination vector'' to be distinguished from the field\nintensity which is the vector generally used.\n\nThe field due to a luminous source of various emissive nature is treated\nin the first place and the various principal theorems to\ncalculate the illumination are included and rearranged systematically,\nwhich have been heretofore by various authorities and the author.\n\nThe field in the system of interreflecting surfaces is discussed in the\nsecond place. The fundamental integral equations are shown when\nthe surfaces in the system are of both diffused reflection and\ntransmission.\n\n\tMikio Shinya\n\tNTT Human Interface Laboratories\n\tshinya@nttarm.ntt.jp\n\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Tue Nov  8 14:31:46 1994\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nFrom: fxt@lightscape.com\nSubject: Hiring at Lightscape Technologies (fwd)\nTo: globillum@cs.cmu.edu\nDate: Tue, 8 Nov 94 14:00:25 PST\nMailer: Elm [revision: 70.85]\nStatus: R\n\nHi everyone:\n\nI thought you may know of someone who could be interested in the following\nmessage and/or help me circulate it.\n\nThank you,\n\nFilippo Tampieri\nLightscape Technologies, Inc.\n4030 Moorpark Ave., Suite 219\nSan Jose, CA 95117\nfxt@lightscape.com\n\n> \n> \n> We are planning to hire several new people in the near future. We\n> are looking for people in the product development area with\n> experience in any or all of the following areas:\n> \n> Event-driven GUI\n> Object-oriented\n> Microsoft Windows/Windows NT interface\n> Iris Inventor\n> Applications for Entertainment/Special effects\n> Multiprocessing\n> \n> For R&D we are looking for people with experience in the following:\n> Computational Geometry\n> Meshing for radiosity\n> Lighting/Materials/Physically-based rendering\n> Monte Carlo rendering\n> \n> We are also looking for a support manager, a quality assurance manager,\n> and a technical writer.\n> \n> Feel free to forward this to anyone outside the company.\n> Anyone interested should send or fax resumes to:\n> \n> Rod Recker\n> Lightscape Technologies, Inc.\n> 4030 Moorpark Ave.\n> Suite 219\n> San Jose, CA  95117\n> \n> fax (408) 246-0255\n> \n> \n\n\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Thu Nov 24 10:47:18 1994\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nFrom: Graham Jones <grj@physiol.ox.ac.uk>\nDate: Thu, 24 Nov 1994 18:49:59 +0000\nTo: globillum@cs.cmu.edu\nSubject: Material BRDF functions.\nStatus: RO\n\nHello folks,\n\nWe are beginning to do some work on incorporating materials with non\ndiffuse reflection properties into our work on radiosity. Can anybody\ngive me some pointers to where I might find BRDF's for some real\nmaterials, some real data would be even better.\n\nAny help would be greatly appreciated\n\n----\nGraham Jones\n\nRobotics Research Group,                E-mail: grj@physiol.ox.ac.uk\nDepartment of Engineering Science,\nUniversity of Oxford,                   Tel:    +44-(0)865-272543\nParks Road,                             Fax:    +44-(0)865-273908\nOxford,\nOX1 3PJ.\n\n\n\n\nFrom greg Sun Nov 27 14:00:39 1994\nReturn-Path: <greg>\nDate: Sun, 27 Nov 94 13:59:47 PST\nFrom: greg (Gregory J. Ward)\nTo: globillum@cs.cmu.edu, grj@physiol.ox.ac.uk\nSubject: Re:  Material BRDF functions.\nStatus: R\n\nI have posted a compressed tar file of BRDF measurements we took with our\nimaging gonioreflectometer (see Siggraph '92 article for details) on the\nanonymous ftp account of hobbes.lbl.gov in the /xfer directory.  The file\nis called \"brdfs.tar.Z\", and make sure to set binary mode before retrieving\nit.\n\nThe data format is simple.  A short information header describing the material\nand measurement is followed by 5 columns.  The first column is the incident\npolar angle (measured in degrees from normal).  The second column is the\nincident azimuthal angle (measured in degrees from the predominant axis).\nThe third column is the reflected polar angle and the fourth column is\nthe reflected azimuthal angle.  Finally, the fifth column is the BRDF at\nthat point, in steradian^-1.\n\nI make no guarantees about this data.  In particular, the data is rather\nnoisy and I don't expect it has better than +/-3 degree geometric accuracy\nor better than +/-5% value accuracy.\n\n-Greg\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Wed Nov 30 09:25:24 1994\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nFrom: zzcgung <zzcgung@afs.mcc.ac.uk>\nSubject: Wavelet radiosity question\nTo: globillum@cs.cmu.edu\nDate: Wed, 30 Nov 1994 16:59:33 +0000 (GMT)\nCc: w.t.hewitt@mcc.ac.uk\nStatus: R\n\n\nHi,\n\n\tI wonder if anyone could answer a couple of questions I have\non wavelet radiosity?  I sent this off to comp.graphics.algorithms,\nbut have had no response.  I would mail the authors direct, but don't\nhave their email addresses .... maybe people here can help?\n\nI've been reading Steve Gortler et al's SIGGRAPH 93 paper, and Peter\nSchr\\\"{o}der's Eurographics Workshop on Rendering 93 paper.  Here is\ntheir (flatland) algorithm (everyone know TeX ?):\n\nb ~ radiosity,\ne ~ emitted radiosity,\ng ~ gathered radiosity,\n<> ~ inner product,\n\\phi_{i,j}, \\psi_{i,j} ~ smooth and detail functions from non-standard\n\t\t\t wavelet basis\n\nTheir pseudo-code:\n\n1: <b, \\phi_{L,j}> = <e, \\phi_{L,j}>;\n2: K = projectKernel;\n3: while ( not converged )\n4:   (<b, \\phi_{i,j}>, <b, \\psi_{i,j}>) = Pull(<b, \\phi_{L,j}>);\n5:   (<g, \\phi_{i,j}>, <g, \\psi_{i,j}>) = \n\tGather(<b, \\phi_{i,j}>, <b, \\psi_{i,j}>, K);\n6:   <g, \\phi_{L,j}> = Push (<g, \\phi_{i,j}>, <g, \\psi_{i,j}>);\n7:   <b, \\phi_{L,j}> = <g, \\phi_{L,j}> + <e, \\phi_{L,j}>;\n8: Display ( <b, \\phi_{L,j}> );\n\nOK, so this is just repeatedly applying the projected kernel to operate on\nprojected radiosity vector, until convergence.\n( b = e + Ke + K^2 e + K^3 e + ............ )\n\nI have two questions:\na) why (line 7) do I keep adding the emitted radiosity to my current\nradiosity estimate, surely this should be:\n7:   <b, \\phi_{L,j}> += <g, \\phi_{L,j}>;\n\nb) why do I have to Push everything to the finest level of the hierarchy\nbefore continuing with the next Jacobi iteration?  I can see why I have to\ndo this for display, but couldn't this Pull/Push come outside of the loop?\nI suspect that the answer may be that I can't simply add together\ncoefficients of the functions higher up the basis function hierarchy and\nget the same answer as adding them together at the finest level\n(\\phi_{L,j}).  BUT, I can do this for the Haar basis, so I'm confused - is\nthis just a simple case?\n\nquestion (b) is essentially:\n\n\tis\n\"Push(<b, \\phi_{i,j}> + <g, \\phi_{i,j}>, <b, \\psi_{i,j}> + <g, \\psi_{i,j}>)\"\n\tequal to\n\"<b, \\phi_{L,j}> + <g, \\phi_{L,j}>\"\n\t??????\n\n\n\nAny help much appreciated\n\nNeil\n\n-------------------------------------------------------------------------------\n\tNeil Gatenby, Computer Graphics Unit, Dept of Computer Science,\n      University of Manchester, Oxford Road, Manchester M13 9PL, England\n  Tel:(+44)61 275 6095;  Fax:(+44)61 275 6040;  Email:n.gatenby@mcc.ac.uk\n-------------------------------------------------------------------------------\n             Strive to Survive, Causing Least Suffering Possible....\n\n\n\n\n\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Wed Nov 30 11:47:02 1994\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nDate: Wed, 30 Nov 94 14:22:10 EST\nFrom: Peter Schroder <ps@math.scarolina.edu>\nTo: zzcgung@afs.mcc.ac.uk\nCc: globillum@cs.cmu.edu, w.t.hewitt@mcc.ac.uk\nSubject: Wavelet radiosity question\nStatus: R\n\n   From: zzcgung <zzcgung@afs.mcc.ac.uk>\n   Date: Wed, 30 Nov 1994 16:59:33 +0000 (GMT)\n\n   7:   <b, \\phi_{L,j}> = <g, \\phi_{L,j}> + <e, \\phi_{L,j}>;\n\n   OK, so this is just repeatedly applying the projected kernel to operate on\n   projected radiosity vector, until convergence.\n   ( b = e + Ke + K^2 e + K^3 e + ............ )\n\n   I have two questions:\n   a) why (line 7) do I keep adding the emitted radiosity to my current\n   radiosity estimate, surely this should be:\n   7:   <b, \\phi_{L,j}> += <g, \\phi_{L,j}>;\n\nThis is just the rule for the evaluation of the von Neumann series:\n\n(1-K)B=B^e -> B=\\sum K^n B^e\n\nthe latter then expands into:\n\nB:=B^e\t\t\t\t(n=0)\nB:=B^e+KB=B^e+KB^e\t\t(n=1)\nB:=B^e+KB=B^e+K(B^e+KB^e)=...\t(n=2)\n\nThis has nothing to do with wavelets or anything. It's just the evaluation\nof the von Neumann series.\n\n   b) why do I have to Push everything to the finest level of the hierarchy\n   before continuing with the next Jacobi iteration?  I can see why I have to\n   do this for display, but couldn't this Pull/Push come outside of the loop?\n\nThe PushPull in the inner loop is only neccessary for the non-standard\nrealization of the operator. The reason is that the over representation\n(averages on all levels of the hierarchy) needs to be consolidated before\nyou can continue. More intuitively, when a child somewhere in the\nsubdivision tree is sending out radiosity this needs to make some\ncontribution to the radiosity at higher (coarser) levels of averaging.\nSimilarly if a parent has received some irradiance than that is also\nreceived irradiance at its children and needs to be communicated to them.\n\nIf you use the standard realization of the operator you don't have to do\nthis. In this case the individual levels of basis functions are linearly\nindependent (sometimes even orthogonal). The price you pay is that you\ncan't get away with O(n) links but O(n log n). The intuitive reason for the\nlatter is that a given receiver basis function will have to get the\ncontributions from all basis functions on the source (log n levels).\nWhereas for the non-standard operator realization we can have a full\n(albeit more or less coarse) description of what is going on at each level.\nIn some sense a given level acts as a proxy for all coarser levels.\n\nIt is not clear to me which one is faster, but PushPull is such a small\npercentage of the overall running time that I have been reluctant to try do\naway with it at the cost of intruducing links accross levels. Others have\nused the standard realization but its very hard to actually compare the\ncost of two rather different implementations. I prefer the simplicity of\nthe code for the non-standard realization (but am open to being convinced\notherwise). It would be an interesting experiment to see just what the\ndifference is in a single implementation so the numbers are actually\ncomparable.\n\nHope this helps.\n\nPeter\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Mon Dec 19 15:36:34 1994\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nFrom: Daniel Kartch <dan@graphics.cornell.edu>\nSubject: LaTeX2e siggraph document class (beta version 0.6)\nTo: globillum@cs.cmu.edu\nDate: Mon, 19 Dec 1994 18:09:08 -0500 (EST)\nStatus: R\n\nAs promised, here's the beta release of the siggraph document class.\nAll bug reports, comments, and suggestions are welcome.\n\n+----------------------------------------------------------------------------+\n|       Daniel Kartch                     Program of Computer Graphics       |\n|       dan@graphics.cornell.edu          580 Theory Center Bldg.            |\n|       Office: (607) 255-6704            Cornell University                 |\n|       Fax: (607) 255-0806               Ithaca, NY 14853                   |\n+----------------------------------------------------------------------------+\n\n# This is a shell archive.  Remove anything before this line,\n# then unpack it by saving it in a file and typing \"sh file\".\n#\n# Wrapped by Daniel Kartch <dan@tungjii> on Mon Dec 19 18:00:30 1994\n#\n# This archive contains:\n#\tREADME\t\tsiggraph.dtx\tsiggraph.ins\t\n#\n\nLANG=\"\"; export LANG\nPATH=/bin:/usr/bin:$PATH; export PATH\n\necho x - README\ncat >README <<'@EOF'\nSIGGRAPH class, version 0.6(beta), December 19, 1994\nWritten by Daniel Kartch\n           Program of Computer Graphics\n           Cornell University\n           dan@graphics.cornell.edu\n\nThis distribution provides a document class for formatting papers\naccording to the specifications for submission to the annual\nACM Siggraph conference.  It contains two files:\n\nsiggraph.dtx\nsiggraph.ins\n\nTo install it, run siggraph.ins through latex, then place the resulting\nsiggraph.cls file somewhere where TeX can find it.\nTo generate the user's guide, run siggraph.dtx through latex.\n\nThis is a beta release and hasn't been thoroughly tested yet. Please\nsend me any bug reports, suggestions for improvement, or other comments.\nI will do my best to fix any problems before the Siggraph submission\ndeadline, but I make no promises.  The likelihood of my responding to\nany given comment is directly proportional to the amount of time before\nthe deadline that the comment is received.\n\nThis package is distributed in the hope that it will be useful,\nand to promote compatibility of documents created at different sites,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\nPlease see the siggraph.dtx file for copyright and distribution information.\n@EOF\n\nchmod 664 README\n\necho x - siggraph.dtx\ncat >siggraph.dtx <<'@EOF'\n% \\iffalse meta-comment\n%\n% file: siggraph.dtx\n% version: 0.6(beta)\n% date: December 19, 1994\n%\n% Provides `siggraph' document class for use with LaTeX2e.\n% Formats a document according to ACM Siggraph conference proceedings\n%  specifications.\n%\n%%\n%% Copyright (C) 1994 Daniel Kartch\n%%                    Program of Computer Graphics\n%%                    Cornell University\n%%                    dan@graphics.cornell.edu\n%%\n%% This file is distributed in the hope that it will be useful,\n%% but WITHOUT ANY WARRANTY; without even the implied warranty of\n%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n%%\n%\n% This file may be freely copied in whole or in part under the following \n%  conditions:\n% 1) Unmodified copies may be freely distributed separately or as part\n%    of larger packages.\n% 2) You may make modified copies of this file for you own personal use,\n%    but you may not distribute modified copies.  You may place modifications\n%    in a siggraph.cfg file (see the documentation), and distribute that\n%    file individually or along with this source.  However, if you do\n%    so, the .cfg file must contain code to issue a warning when it is\n%    invoked by LaTeX that states:\n%       a) The fact that it is being loaded and it is not part of the\n%           standard distribution\n%       b) What it does (briefly)\n%       c) That it can be disabled by removing or renaming the .cfg file\n% 3) Excerpts from this file may be freely used and distributed as part\n%    of other macro packages.\n%\n% Portions of this file (namely the \\@maketitle macro and the commands to\n%  set up 9pt type) are modified versions of those provided with the standard\n%  LaTeX files article.cls file and size10.clo, and their distribution may\n%  be further restricted by the LaTeX copyright. (Probably not, but better\n%  safe than sorry.)\n%\n%%\n%% NOTE:\n%%  This is a beta release and hasn't been thoroughly tested yet. Please\n%%  send me any bug reports, suggestions for improvement, or other comments.\n%%  I will do my best to fix any problems before the Siggraph submission\n%%  deadline, but I make no promises.  The likelihood of my responding to\n%%  any given comment is directly proportional to the amount of time before\n%%  the deadline that the comment is received.\n%%\n% \\fi\n%\n% \\CheckSum{457}\n%% \\CharacterTable\n%%  {Upper-case    \\A\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z\n%%   Lower-case    \\a\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z\n%%   Digits        \\0\\1\\2\\3\\4\\5\\6\\7\\8\\9\n%%   Exclamation   \\!     Double quote  \\\"     Hash (number) \\#\n%%   Dollar        \\$     Percent       \\%     Ampersand     \\&\n%%   Acute accent  \\'     Left paren    \\(     Right paren   \\)\n%%   Asterisk      \\*     Plus          \\+     Comma         \\,\n%%   Minus         \\-     Point         \\.     Solidus       \\/\n%%   Colon         \\:     Semicolon     \\;     Less than     \\<\n%%   Equals        \\=     Greater than  \\>     Question mark \\?\n%%   Commercial at \\@     Left bracket  \\[     Backslash     \\\\\n%%   Right bracket \\]     Circumflex    \\^     Underscore    \\_\n%%   Grave accent  \\`     Left brace    \\{     Vertical bar  \\|\n%%   Right brace   \\}     Tilde         \\~}\n%%\n%\n% \\iffalse\n%    \\begin{macrocode}\n%<+class>\\NeedsTeXFormat{LaTeX2e}[1994/06/01]\n%<+class>\\ProvidesClass{siggraph}\n%<*driver>\n\t\\ProvidesFile{siggraph.drv}\n%</driver>\n\t\t[1994/12/19 v0.6(beta)\n%<+class>\t\tSiggraph proceedings document class]\n%<*driver>\n]\n%</driver>\n%    \\end{macrocode}\n%\n% \\section{Driver for this document}\n%\n% The following contains the driver for generating this document.\n% It can be extracted from the |.dtx| file with the \\dst{} program.\n%\n%    \\begin{macrocode}\n%<*driver>\n\\documentclass{ltxdoc}\n\\GetFileInfo{siggraph.drv}\n%\\DisableCrossrefs\n\\RecordChanges\n\\OnlyDescription % comment out for full source description\n\\CodelineIndex\n\\begin{document}\n    \\DocInput{siggraph.dtx}\n%    \\PrintIndex\n    \\PrintChanges\n\\end{document}\n%</driver>\n%    \\end{macrocode}\n%\\fi\n%\n% \\newenvironment{mylist}{%\n%\t\\begin{list}{\\labelitemi}{%\n%\t\t\\addtolength{\\leftmargin}{2em}%\n%\t\t\\setlength{\\itemindent}{-1em}%\n%\t\t\\setlength{\\parsep}{0in}%\n%\t\t\\setlength{\\itemsep}{0.5ex}}}{\\end{list}}\n%\n% \\title{The |siggraph| Document Class Users' Guide\\thanks{%\n%    This file has version number \\fileversion{} dated \\filedate{}.}}\n%\n% \\author{Daniel Kartch\\thanks{dan@graphics.cornell.edu}}\n%\n% \\date{\\filedate}\n%\n% \\maketitle\n%\n% \\begin{abstract}\n%   This document class modifies the standard |article| class to conform to\n%   the specifications for papers published in the proceedings of the annual\n%   ACM Siggraph conference.\n%   It sets all the necessary layout parameters and handles the differences\n%   in format between a paper being submitted for blind review and a camera\n%   ready copy of an accepted paper.\n%   Several additional features are also provided.\n%\n%   \\vspace{\\baselineskip}\n%   \\begin{quote}\n%     NOTE:  This class is distributed in the hope that it will be useful,\n%     and to promote compatibility of documents created at different sites.\n%     However it is provided WITHOUT ANY WARRANTY; without even the implied\n%     warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n%     Please see the |siggraph.dtx| source file for copyright and distribution\n%     information.\n%   \\end{quote}\n% \\end{abstract}\n%\n% \\section{Introduction}\n%\n% This document describes the |siggraph| document class, for use with \\LaTeXe{}.\n% It is intended as a replacement for the various versions of the old\n% |siggraph.sty| file that have been floating around for years.\n% It loads in the |article| class and modifies several parameters\n% to comply with the layout specifications for a paper submitted to\n% the ACM Siggraph conference.\n% Currently, these specifications are:\n% \\begin{mylist}\n%   \\item $\\frac{3}{4}$ inch margins on top and sides, 1 inch margin on bottom\n%   \\item two column mode with 2 pica column separation\n%   \\item space for copyright is 4.5 pica\n%   \\item 9 point type on 10 point baselines\n%   \\item titles and section headings are bold sans serif\n%   \\item 1 em paragraph indentation\n%   \\item no page numbers\n% \\end{mylist}\n%\n% The class also allows the user to specify whether the paper is being\n% submitted for blind review or as a final, camera-ready document.\n% Based on this specification, it will put the appropriate information\n% in the title block on the first page.\n% It will also automatically generate a cover sheet for papers being\n% submitted for review.\n% Mechanisms are also provided to allow the user to introduce conditional\n% text based on this choice.\n%\n% \\vspace{\\baselineskip}\n% \\begin{quote}\n%   This is a beta release and hasn't been thoroughly tested yet. Please\n%   send me any bug reports, suggestions for improvement, or other comments.\n%   I will do my best to fix any problems before the Siggraph submission\n%   deadline, but I make no promises.  The likelihood of my responding to\n%   any given comment is directly proportional to the amount of time before\n%   the deadline that the comment is received.\n% \\end{quote}\n%\n% \\section{Usage}\n%\n% To use this class, specify\n% \\begin{verbatim} \\documentclass{siggraph} \\end{verbatim}\n% at the beginning of your document.\n% Any options which can be used with the |article| class can be used here,\n% with the following exceptions and caveats:\n% \\begin{mylist}\n%   \\item The |landscape| and |titlepage| options are disabled.\n%   \\item Although |twocolumn| mode is the default, the |onecolumn| option\n%         is still enabled.  However, I strongly recommend against using\n%         it.  Studies of printed material have shown that, for good\n%\t  legibility, a line of printed material\n%\t  should contain no more that ten to twelve words, and at the\n%\t  9 point type size used by this class, that limit will be greatly\n%\t  exceeded in one column mode.  I didn't disable the option because\n%\t  it has been pointed out to me that some people prefer to use\n%\t  it when submitting their paper for review.  If you insist on\n%\t  using it, I recommend increasing the type size.\n%   \\item By default, the document will use 9 point type, which is the\n%\t  size required by Siggraph for camera ready copies.  The |10pt|,\n%\t  |11pt|, and |12pt| options will override this.\n% \\end{mylist}\n%\n% In addition, the following options are provided:\n% \\begin{mylist}\n%   \\item[|review| and |cameraready|] These specify whether the paper is\n%         to be formatted as a submission for review or a camera-ready\n%         final copy.  The default is |cameraready|.  The exact effects\n%         of these options will be discussed later.\n%   \\item[|version1994|] The submission specifications may some day change, and\n%         this class will therefore also need to be modified.  However,\n%         we will still want older documents to maintain their appearance.\n%\t  This option says that the paper should be formatted according to\n%\t  the specifications that were in effect in 1994.  Currently, it\n%\t  doesn't do anything, since these are the only specifications\n%         supported.  However, I recommend including it in the options\n%         list so that, if and when new specifications are introduced,\n%         your old papers will not be affected.\n% \\end{mylist}\n%\n% \\section{Cover Page, Title Block, and Abstract}\n%\n% Because, for review papers, the abstract must appear on both the cover\n% page and the first page, the commands for generating the cover page, title\n% block, and abstract have been combined into a single command: ^^A\n% \\begin{quote} |\\acmopening{|\\textit{abstract}|}| \\end{quote}\n% This should be the first text-generating command issued after\n% |\\begin{document}|.\n% Authors should not use the |\\maketitle| command or the |abstract| and\n% |titlepage| environments.\n%\n% \\subsection{Data fields}\n%\n% In addition to the |\\title| and |\\author| commands provided by the |article|\n% class, several other pieces of information can be set.\n% Each of these commands takes a single argument, the value to which the\n% corresponding field should be set.\n% \\begin{mylist}\n%   \\item |\\affiliation|\n%\n%       If all the authors share an affiliation, it can be set with this\n%       command rather than individually within the author command.\n%       The affiliation will appear centered below the author list.\n%\n%   \\item |\\acmcategory| and |\\acmformat|\n%\n%\tThe paper category (research, systems, ...) and format (short,\n%\tlong, ...).\n%\n%   \\item |\\contactname|, |\\contactaddress|, |\\contactphone|, |\\contactfax|,\n%\t|\\contactemail|\n%\n%\tThese should be used to set the information about the person to\n%\tbe contacted about the paper.\n%\n%   \\item |\\acmpassport|\n%\n%\tThe author who will receive compensation if the paper is accepted.\n% \\end{mylist}\n%\n% \\subsection{Cover page}\n%\n% When the |review| option is specified, the |\\acmopening| command will\n% generate a cover sheet.\n% Placing the |\\suppresscover| command in the preamble will prevent this.\n% The cover sheet will contain:\n% \\begin{mylist}\n%   \\item Title\n%   \\item Authors\n%   \\item Affiliation (if any)\n%   \\item Paper category and format\n%   \\item Contact information\n%   \\item Author to receive compensation\n%   \\item Abstract\n% \\end{mylist}\n%\n% \\subsection{Title block}\n%\n% For a camera ready document the title block will contain:\n% \\begin{mylist}\n%   \\item Title\n%   \\item Authors\n%   \\item Affiliation (if any)\n% \\end{mylist}\n%\n% If the |review| option is chosen it will instead contain:\n% \\begin{mylist}\n%   \\item Title\n%   \\item Paper category and format\n% \\end{mylist}\n% The |review| option will also suppress printing of any information\n% specified with the |\\thanks| command.\n%\n% \\subsection{Abstract}\n%\n% In addition to being printed on the cover sheet (if any), the abstract\n% will also appear in it's normal position at the beginning of the paper.\n%\n% \\section{Other Features}\n%\n% \\subsection{Copyright notice}\n%\n% As with the old |siggraph.sty|, this class provides a |\\copyrightspace|\n% command to leave space at the bottom of the first column for the copyright\n% notice.\n% This command should be placed after the last footnote that will appear in\n% the first column.\n%\n% \\subsection{Conditional text}\n%\n% The class also provides the following four commands for writing text\n% conditional on whether the |cameraready| or |review| option has been\n% chosen:\n% \\begin{quote}^^A\n%\t|\\ifcamera{|\\textit{thenclause}|}|\n%\n%\t|\\ifreview{|\\textit{thenclause}|}|\n%\n%\t|\\ifcameraelse{|\\textit{thenclause}|}{|\\textit{elseclause}|}|\n%\n%\t|\\ifreviewelse{|\\textit{thenclause}|}{|\\textit{elseclause}|}|\n% \\end{quote}^^A\n% The first two will generate the \\textit{thenclause} if the |cameraready|\n% (resp. |review|) option is chosen, otherwise they resolve to a null string.\n% The second two are the same as the first two but generate the\n% \\textit{elseclause} instead of a null string if the condition is not met.\n%\n% These can be used for writing the paper so as to protect anonymity for\n% a submission for review, without having to worry about going back over it\n% months later to put the identifying information back in if the paper\n% is accepted.  For example:\n% \\begin{quote}^^A\n%   |In \\cite{FooBar1994}, \\ifcameraelse{we}{Foo and Bar} showed that ...|\n% \\end{quote}\n% or\n% \\begin{quote}^^A\n%   |as illustrated in the following \\ifcameraelse{three}{two} images:|\n%\n%   [include generic image]\n%\n%   |\\ifcamera{| [include our logo] |}|\n%\n%   [include another generic image]\n% \\end{quote}\n%\n% \\subsection{Configuration file}\n%\n% Individual users or sites may wish to modify the behavior of this\n% class (for instance, to use a particular set of fonts.)\n% Rather than having people hack the |.cls| file, which can lead to\n% various incompatible versions at different sites, the class provides\n% for a configuration file.\n% After the class has finished loading, it will check to see if a\n% |siggraph.cfg| file exists in the \\TeX{} search path.\n% If so, it will be input.\n% Any user-- or site--specific modifications should be placed in this file.\n% \\textit{(See the copyright notice in the |siggraph.dtx| source file for\n% information on distribution of configuration files.)}\n%\n% \\StopEventually{}\n%\n% \\iffalse\n%<*class>\n% \\fi\n%\n% \\section{Implementation}\n%\n% \\begin{quote}\n% Warning: The implementation is a work in progress and may undergo radical\n% alterations before the first non-beta release.  Do not count on any of\n% the internal representations remaining the same.  Any suggestions for\n% improving any aspects of the implementation are welcome.\n% \\end{quote}\n%\n% \\subsection{Initial stuff}\n%\n% First off, we need to load in the |ifthen| package and declare the boolean\n% variable |acm@cameraready|, since we use this in the option handling. \n%\n%    \\begin{macrocode}\n\\RequirePackage{ifthen}\n\\newboolean{acm@cameraready}\n\\newboolean{acm@useninepoint}\n\\setboolean{acm@useninepoint}{true}\n%    \\end{macrocode}\n%\n% \\subsection{Option processing}\n%\n% Disable the |titlepage| and |landscape| options.\n%\n%    \\begin{macrocode}\n\\DeclareOption{titlepage}{%\n  \\OptionNotUsed%\n  \\ClassWarningNoLine{siggraph}{titlepage option not allowed}}\n\\DeclareOption{landscape}{%\n  \\OptionNotUsed%\n  \\ClassWarningNoLine{siggraph}{landscape option not allowed}}\n%    \\end{macrocode}\n%\n% Allow |onecolumn|, |10pt|, |11pt|, and |12pt| options, but produce\n% warnings.\n%\n%    \\begin{macrocode}\n\\DeclareOption{onecolumn}{%\n  \\ClassWarningNoLine{siggraph}{One-column mode selected.\\MessageBreak%\n        Switching to two-column mode is recommended.}%\n  \\PassOptionsToClass{onecolumn}{article}}\n\\DeclareOption{10pt}{%\n  \\ClassWarningNoLine{siggraph}{10 point type selected.\\MessageBreak%\n        Siggraph camera-ready specifications require 9 point.}%\n  \\PassOptionsToClass{10pt}{article}%\n  \\setboolean{acm@useninepoint}{false}}\n\\DeclareOption{11pt}{%\n  \\ClassWarningNoLine{siggraph}{11 point type selected.\\MessageBreak%\n        Siggraph camera-ready specifications require 9 point.}%\n  \\PassOptionsToClass{11pt}{article}%\n  \\setboolean{acm@useninepoint}{false}}\n\\DeclareOption{12pt}{%\n  \\ClassWarningNoLine{siggraph}{12 point type selected.\\MessageBreak%\n        Siggraph camera-ready specifications require 9 point.}%\n  \\PassOptionsToClass{12pt}{article}%\n  \\setboolean{acm@useninepoint}{false}}\n%    \\end{macrocode}\n%\n% The |review| and |cameraready| options set the |acm@cameraready| flag\n%\n%    \\begin{macrocode}\n\\DeclareOption{review}{\\setboolean{acm@cameraready}{false}}\n\\DeclareOption{cameraready}{\\setboolean{acm@cameraready}{true}}\n%    \\end{macrocode}\n%\n% The |version1994| option doesn't need to do anything yet.\n%\n%    \\begin{macrocode}\n\\DeclareOption{version1994}{}\n%    \\end{macrocode}\n%\n% Pass any remaining options on to the |article| class\n%\n%    \\begin{macrocode}\n\\DeclareOption*{\\PassOptionsToClass{\\CurrentOption}{article}}\n%    \\end{macrocode}\n%\n% Set |cameraready| option by default, tell |article| class to\n% use |twocolumn| mode, and process the options.\n%\n%    \\begin{macrocode}\n\\ExecuteOptions{cameraready}\n\\PassOptionsToClass{twocolumn}{article}\n\\ProcessOptions\n%    \\end{macrocode}\n%\n% Load in the article class.\n%\n%    \\begin{macrocode}\n\\LoadClass{article}\n%    \\end{macrocode}\n%\n% \\subsection{Page layout}\n%\n% Set the margins, header and footer sizes, column separation, and indentation.\n% Turn off page numbering, and turn on flush-bottom mode.\n%\n%    \\begin{macrocode}\n\\setlength{\\textheight}{9.25in}\n\\setlength{\\topmargin}{-0.25in}\n\\setlength{\\headheight}{0in}\n\\setlength{\\headsep}{0in}\n\\setlength{\\footskip}{0pc}\n\\flushbottom\n\\pagestyle{empty}\n\\setlength{\\textwidth}{7in}\n\\setlength{\\oddsidemargin}{-0.25in}\n\\setlength{\\evensidemargin}{-0.25in}\n\\setlength{\\columnsep}{2pc}\n\\setlength{\\parindent}{1em}\n%    \\end{macrocode}\n%\n% \\subsection{Setting up 9pt point type}\n%\n% If not overridden, set type size to 9 points.\n%\n%    \\begin{macrocode}\n\\ifthenelse{\\boolean{acm@useninepoint}}{\n%    \\end{macrocode}\n%\n% The code in this section is a modified version of that found in the\n% |size10.clo| file from the June 1994 \\LaTeX{} distribution, with values\n% taken from the old |siggraph.sty| file.\n%\n% Redefine |\\normalsize| to 9 points.\n%\n%    \\begin{macrocode}\n\\renewcommand\\normalsize{%\n   \\@setfontsize\\normalsize\\@ixpt\\@xpt\n   \\abovedisplayskip 9\\p@ \\@plus2\\p@ \\@minus4\\p@\n   \\abovedisplayshortskip \\z@ \\@plus3\\p@\n   \\belowdisplayshortskip 6\\p@ \\@plus3\\p@ \\@minus3\\p@\n   \\belowdisplayskip \\abovedisplayskip\n   \\let\\@listi\\@listI}\n%    \\end{macrocode}\n%\n% Redefine |\\small| to 8 points.\n%\n%    \\begin{macrocode}\n\\renewcommand\\small{%\n   \\@setfontsize\\small\\@viipt\\@ixpt\n   \\abovedisplayskip 8.5\\p@ \\@plus3\\p@ \\@minus4\\p@\n   \\abovedisplayshortskip \\z@ \\@plus2\\p@\n   \\belowdisplayshortskip 4\\p@ \\@plus2\\p@ \\@minus2\\p@\n   \\def\\@listi{\\leftmargin\\leftmargini\n               \\topsep 4\\p@ \\@plus2\\p@ \\@minus2\\p@\n               \\parsep 2\\p@ \\@plus\\p@ \\@minus\\p@\n               \\itemsep \\parsep}%\n   \\belowdisplayskip \\abovedisplayskip}\n%    \\end{macrocode}\n%\n% |\\footnotesize|, |\\scriptsize|, and |\\tiny| remain the same as for\n% 10 point documents.\n%\n%    \\begin{macrocode}\n\\renewcommand\\footnotesize{%\n   \\@setfontsize\\footnotesize\\@viiipt{9.5}%\n   \\abovedisplayskip 6\\p@ \\@plus2\\p@ \\@minus4\\p@\n   \\abovedisplayshortskip \\z@ \\@plus\\p@\n   \\belowdisplayshortskip 3\\p@ \\@plus\\p@ \\@minus2\\p@\n   \\def\\@listi{\\leftmargin\\leftmargini\n               \\topsep 3\\p@ \\@plus\\p@ \\@minus\\p@\n               \\parsep 2\\p@ \\@plus\\p@ \\@minus\\p@\n               \\itemsep \\parsep}%\n   \\belowdisplayskip \\abovedisplayskip}\n\\renewcommand\\scriptsize{\\@setfontsize\\scriptsize\\@viipt\\@viiipt}\n\\renewcommand\\tiny{\\@setfontsize\\tiny\\@vpt\\@vipt}\n%    \\end{macrocode}\n%\n% All the larger than normal sizes get decremented one step from their\n% values in 10 point documents.\n%\n%    \\begin{macrocode}\n\\renewcommand\\large{\\@setfontsize\\large\\@xpt\\@xiipt}\n\\renewcommand\\Large{\\@setfontsize\\Large\\@xiipt{14}}\n\\renewcommand\\LARGE{\\@setfontsize\\LARGE\\@xivpt{18}}\n\\renewcommand\\huge{\\@setfontsize\\huge\\@xviipt{22}}\n\\renewcommand\\Huge{\\@setfontsize\\Huge\\@xxpt{25}}\n%    \\end{macrocode}\n%\n% End 9 point if-then-else conditional\n%\n%    \\begin{macrocode}\n}{}\n%    \\end{macrocode}\n%\n% \\subsection{Section headings}\n%\n% Redefine the section headings to use bold sans serif type.  (Otherwise\n% these are the same definitions given in the |classes.dtx| file.)\n%\n%    \\begin{macrocode}\n\\renewcommand\\section{\\@startsection {section}{1}{\\z@}%\n                                   {-3.5ex \\@plus -1ex \\@minus -.2ex}%\n                                   {2.3ex \\@plus.2ex}%\n                                   {\\reset@font\\Large\\sffamily\\bfseries}}\n\\renewcommand\\subsection{\\@startsection{subsection}{2}{\\z@}%\n                                     {-3.25ex\\@plus -1ex \\@minus -.2ex}%\n                                     {1.5ex \\@plus .2ex}%\n                                     {\\reset@font\\large\\sffamily\\bfseries}}\n\\renewcommand\\subsubsection{\\@startsection{subsubsection}{3}{\\z@}%\n                                     {-3.25ex\\@plus -1ex \\@minus -.2ex}%\n                                     {1.5ex \\@plus .2ex}%\n                                     {\\reset@font\\normalsize\\sffamily\\bfseries}}\n\\renewcommand\\paragraph{\\@startsection{paragraph}{4}{\\z@}%\n                                    {3.25ex \\@plus1ex \\@minus.2ex}%\n                                    {-1em}%\n                                    {\\reset@font\\normalsize\\sffamily\\bfseries}}\n\\renewcommand\\subparagraph{\\@startsection{subparagraph}{5}{\\parindent}%\n                                       {3.25ex \\@plus1ex \\@minus .2ex}%\n                                       {-1em}%\n                                     {\\reset@font\\normalsize\\sffamily\\bfseries}}\n%    \\end{macrocode}\n%\n% \\subsection{Camera-ready/review conditional text}\n%\n% Define commands to perform actions conditionally based on whether\n% the document is being submitted for review or for printing.\n%\n%    \\begin{macrocode}\n\\newcommand{\\ifcamera}[1]{\\ifthenelse{\\boolean{acm@cameraready}}{#1}{}}\n\\newcommand{\\ifreview}[1]{\\ifthenelse{\\boolean{acm@cameraready}}{}{#1}}\n\\newcommand{\\ifcameraelse}[2]{\\ifthenelse{\\boolean{acm@cameraready}}{#1}{#2}}\n\\newcommand{\\ifreviewelse}[2]{\\ifthenelse{\\boolean{acm@cameraready}}{#2}{#1}}\n%    \\end{macrocode}\n%\n% \\subsection{Cover page, title block and abstract}\n%\n% Define internal commands to hold the information for the cover page and\n% title block, plus user commands to set them.  Also turn off the |\\thanks|\n% command when producing a review copy.\n%\n%    \\begin{macrocode}\n\\newcommand{\\@affiliation}{}\n\\newcommand{\\affiliation}[1]{\\renewcommand{\\@affiliation}{#1}}\n\\newcommand{\\acm@category}{}\n\\newcommand{\\acmcategory}[1]{\\renewcommand{\\acm@category}{#1}}\n\\newcommand{\\acm@format}{}\n\\newcommand{\\acmformat}[1]{\\renewcommand{\\acm@format}{#1}}\n\\newcommand{\\acm@contactname}{}\n\\newcommand{\\contactname}[1]{\\renewcommand{\\acm@contactname}{#1}}\n\\newcommand{\\acm@contactaddress}{}\n\\newcommand{\\contactaddress}[1]{\\renewcommand{\\acm@contactaddress}{#1}}\n\\newcommand{\\acm@contactphone}{}\n\\newcommand{\\contactphone}[1]{\\renewcommand{\\acm@contactphone}{#1}}\n\\newcommand{\\acm@contactfax}{}\n\\newcommand{\\contactfax}[1]{\\renewcommand{\\acm@contactfax}{#1}}\n\\newcommand{\\acm@contactemail}{}\n\\newcommand{\\contactemail}[1]{\\renewcommand{\\acm@contactemail}{#1}}\n\\newcommand{\\acm@passport}{}\n\\newcommand{\\acmpassport}[1]{\\renewcommand{\\acm@passport}{#1}}\n\\ifthenelse{\\boolean{acm@cameraready}}{}{\\renewcommand{\\thanks}[1]{}}\n%    \\end{macrocode}\n%\n% Set up a control to determine whether or not to print the cover page.\n%\n%    \\begin{macrocode}\n\\newboolean{acm@cover}\n\\setboolean{acm@cover}{true}\n\\newcommand{\\suppresscover}{\\setboolean{acm@cover}{false}}\n%    \\end{macrocode}\n%\n% The following internal macro is used to format the cover page.\n%\n%    \\begin{macrocode}\n\\newcommand{\\acm@coverpage}{%\n  \\begin{titlepage}%\n    \\begin{center}%\n        \\vspace*{\\fill}\n        {\\LARGE\\sffamily \\@title \\par}%\n        \\vspace{2\\baselineskip}%\n        {\\large\n          \\begin{tabular}[t]{c}%\n            \\@author\n          \\end{tabular}\\par}%\n        \\vspace{1\\baselineskip}%\n        {\\large \\@affiliation \\par}%\n        \\addvspace{3\\baselineskip}%\n        {Category: \\acm@category \\par}%\n        \\vspace{0.5\\baselineskip}%\n        {Format: \\acm@format \\par}%\n        \\vspace{3\\baselineskip}%\n        \\begin{tabular}{ll}\n          Contact: & \\acm@contactname \\\\[1\\baselineskip]\n                   & \\begin{tabular}[b]{@{}l@{}}\n                        \\acm@contactaddress\n                        \\end{tabular} \\\\[1\\baselineskip]\n          phone: & \\acm@contactphone \\\\\n          fax: & \\acm@contactfax \\\\\n          email: & \\acm@contactemail\n        \\end{tabular}\\par%\n        \\vspace{3\\baselineskip}%\n        Author to receive compensation: \\acm@passport \\par%\n        \\vspace{4\\baselineskip}%\n        \\begin{minipage}{5in}%\n          \\acm@abstract\n        \\end{minipage}%\n        \\vspace*{\\fill}\n    \\end{center}%\n  \\end{titlepage}}\n%    \\end{macrocode}\n%\n% We redefine the \\@maketitle command to leave out the date, and either\n% add the affiliation (for a camera ready paper), or replace the authors\n% with the paper category and format (for a submission for review).\n%\n%    \\begin{macrocode}\n\\renewcommand{\\@maketitle}{%\n  \\begin{center}%\n    {\\LARGE\\sffamily \\@title \\par}%\n    \\vspace{1\\baselineskip}%\n    \\ifreviewelse{%\n        {Category: \\acm@category \\par}%\n        \\vspace{0.25\\baselineskip}%\n        {Format: \\acm@format \\par}%\n        }{%\n        \\large\n        \\begin{tabular}[t]{c}%\n          \\@author\n        \\end{tabular}\\par%\n        }%\n  \\end{center} \\par%\n  \\vspace{0.5in}}\n%    \\end{macrocode}\n%\n% Now we set up the |\\acmopening| command to output the cover page, title\n% block, and abstract, and turn off the page numbering on the first page.\n%\n%    \\begin{macrocode}\n\\newcommand{\\acmopening}[1]{%\n  \\newcommand{\\acm@abstract}{#1}%\n  \\ifthenelse{\\boolean{acm@cover}}{\\ifreview{\\acm@coverpage}}{}%\n  \\maketitle\n  \\thispagestyle{empty}\n  \\begin{abstract} #1 \\end{abstract}}\n%    \\end{macrocode}\n%\n% Create the macro to leave space for the copyright.\n%    \\begin{macrocode}\n\\newcommand{\\copyrightspace}{%\n  \\renewcommand{\\thefootnote}{}%\n  \\footnotetext[0]{\\rule[4.5pc]{1in}{0in}}%\n  \\renewcommand{\\thefootnote}{\\arabic{footnote}}}\n%    \\end{macrocode}\n%\n% \\subsection{Configurations file}\n%\n% Finally, we load the configuration file if it exists.\n%\n%    \\begin{macrocode}\n\\InputIfFileExists{siggraph.cfg}\n        {\\typeout{***************************************^^J%\n                  * Local config file siggraph.cfg used *^^J%\n                  ***************************************}}\n        {}\n%    \\end{macrocode}\n%\n% \\iffalse\n%</class>\n% \\fi\n%\n% \\Finale\n@EOF\n\nchmod 644 siggraph.dtx\n\necho x - siggraph.ins\ncat >siggraph.ins <<'@EOF'\n\\def\\batchfile{siggraph.ins}\n\\input docstrip.tex\n\\keepsilent\n\\generateFile{siggraph.cls}{t}{\\from{siggraph.dtx}{class}}\n@EOF\n\nchmod 664 siggraph.ins\n\nexit 0\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Tue Jan  3 21:28:17 1995\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nDate: 04 Jan 95 00:15:45 EST\nFrom: Ian Ashdown <72060.2420@compuserve.com>\nTo: Global Illumination <globillum@cs.cmu.edu>\nSubject: Bibliography - HELP!\nStatus: R\n\nHELP! I took over the maintenance of Eric Haines' RADBIB radiosity\nbibliography earlier this year. Happily, 1994 was a *very* good\nyear for radiosity and global-illumination related books and\npapers. To date, I've found references to 5 books and 60 papers.\n\nMy problem is that it is very difficult to track down some of the\nmore obscure papers, especially university technical reports and\nEuropean conference proceedings. I am therefore asking for a few\nminutes of your time.\n\nThe following message (Biblio - 1994 Additions) contains the 1994\nadditions to the bibliography. (It's over 560 lines long, so\ndownload it at your peril.) If you or your graduate students have\npublished *anything* related to global illumination this year, would\nyou please check to see whether I have included it. If not, then I\nwould very much appreciate having you send me the appropriate\nreference via e-mail. (I would appreciate receiving a copy of your\npaper even more!)\n\nTo save you some time, here's the list of publications I've\nalready referenced:\n\n* 1994 Illuminating Engineering Society Annual Conference\n* ACM SIGGRAPH '94 Proceedings\n* Computer Graphics Forum\n* Computers & Graphics\n* Fifth Eurographics Workshop on Rendering \n* 4th Discrete Geometry for Computer Imagery\n* IEEE Computer \n* International Journal of Lighting Research and Technology \n* LICHT\n* Proceedings of Pacific Graphics '94 / CADDM '94 \n* Proceedings of the Winter School of Computer Graphics '94 \n\nThe current release of the bibliography is available via ftp from:\n\n  hobbes.lbl.gov as /pub/doc/RadBib94.Z\n  siggraph.org in the database \"biblio\" through the \"biblook\"\n    program\n\nand through the World Wide Web at the URL:\n\n  http://siggraph.org/library/bibliography/bibliography.hmtl\n\nThe next release will be sometime this month. Thanks for your\ncooperation.\n\nIan Ashdown, President\nbyHeart Software Limited\n620 Ballantree Road\nWest Vancouver, B.C.\nCanada V7S 1W3\n\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Tue Jan  3 21:50:07 1995\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nDate: 04 Jan 95 00:16:42 EST\nFrom: Ian Ashdown <72060.2420@compuserve.com>\nTo: Global Illumination <globillum@cs.cmu.edu>\nSubject: Biblio - 1994 Additions\nStatus: RO\n\nRADIOSITY / GLOBAL ILLUMINATION BIBLIOGRAPHY - 1994 ADDITIONS\n\n*** PAPERS (60) ***\n\n%A James Arvo \n%T The Irradiance Jacobian for Partially Occluded Polyhedral Sources \n%J Computer Graphics Proceedings, Annual Conference Series, 1994 (ACM\nSIGGRAPH '94 Proceedings)\n%P 343-350 \n%D 1994\n\n%A James Arvo \n%A Kenneth Torrance \n%A Brian Smits \n%T A Framework for the Analysis of Error in Global Illumination Algorithms \n%J Computer Graphics Proceedings, Annual Conference Series, 1994 (ACM\nSIGGRAPH '94 Proceedings)\n%P 75-84 \n%D 1994\n\n%A H. Bao \n%A Q. Peng \n%T An Efficient Form-Factor Evaluation Algorithm for Environments with Curved\nSurfaces\n%J Computers & Graphics\n%V 18\n%N 4\n%P 481-486\n%D April 1994\n\n%A Markus Beyer \n%T Approximation der Rendering Equation durch Evolutionare Algorithmen \n%R Diplomarbeit \n%I Technische Hochschule \n%C Darmstadt, Germany \n%D 1994\n \n%A Markus Beyer \n%A Brigitta Lange \n%T Rayvolution: An Evolutionary Ray Tracing Algorithm \n%J Fifth Eurographics Workshop on Rendering \n%C Darmstadt, Germany \n%D June 1994 \n%P 137-146 \n \n%A Philippe Blasi \n%A Bertrand Le Saec \n%A Christophe Schlick \n%T An Importance Driven Monte-Carlo Solution to the Global Illumination \nProblem \n%J Fifth Eurographics Workshop on Rendering \n%C Darmstadt, Germany \n%D June 1994 \n%P 173-183 \n \n%A An-Seop Choi\n%A Richard G. Mistrick\n%T A Study of Lighting System Performance in Partitioned Spaces\n%J 1994 Illuminating Engineering Society Annual Conference Technical Papers \n%I Illuminating Engineering Society, 345 East 47th Street, New York, NY 10017 \n%P 453-480\n%C Miami, FL \n%D August 7-11, 1994 \n\n%A Per H. Christensen \n%A Eric J. Stollnitz \n%A David H. Salesin \n%A Tony D. DeRose \n%T Importance-driven Wavelet Radiance \n%R Technical Report 94-01-05 \n%I Department of Computer Science and Engineering, University of Washington \n%C Seattle, Washington \n%D January 1994 \n \n%A Per H. Christensen \n%A Eric J. Stollnitz \n%A David H. Salesin \n%A Tony D. DeRose \n%T Wavelet Radiance \n%J Fifth Eurographics Workshop on Rendering \n%C Darmstadt, Germany \n%D June 1994 \n%P 287-302 \n\n%A Steven Collins \n%T Adaptive Splatting for Specular to Diffuse Light Transport \n%J Fifth Eurographics Workshop on Rendering \n%C Darmstadt, Germany \n%D June 1994 \n%P 119-135 \n \n%A David L. DiLaura \n%A Jeffrey Quinlan \n%T Non-Diffuse Radiative Transfer I: Planar Area Sources and Point Receivers \n%J 1994 Illuminating Engineering Society Annual Conference Technical Papers \n%I Illuminating Engineering Society, 345 East 47th Street, New York, NY 10017 \n%P 633-660\n%C Miami, FL \n%D August 7-11, 1994 \n \n%A George Dretakkis \n%T Structured Sampling and Reconstruction of Illumination for Image Synthesis \n%R CSRI Technical Report 293 \n%I Department of Computer Science, University of Toronto \n%C Toronto, Ontario \n%D January 1994 \n%Z available via anonymous ftp as: \nftp.csri.toronto.edu:csri-technical-reports/293 \n \n%A George Dretakkis \n%T Simplifying the Representation of Radiance from Multiple Emitters \n%J Fifth Eurographics Workshop on Rendering \n%C Darmstadt, Germany \n%D June 1994 \n%P 259-272 \n \n%A George Dretakkis \n%A Eugene Fiume \n%T A Fast Shadow algorithm for Area Light Sources Using Backprojection \n%J Computer Graphics Proceedings, Annual Conference Series, 1994 (ACM\nSIGGRAPH '94 Proceedings)\n%P 223-230 \n%D 1994 \n \n%A Philip Dutre \n%A Yves D. Willems \n%T Importance-Driven Monte Carlo Light Tracing \n%J Fifth Eurographics Workshop on Rendering \n%C Darmstadt, Germany \n%D June 1994 \n%P 185-194 \n \n%A Pavol Elias \n%A Martin Feda \n%A Peter Ferschin \n%A Werner Purgathofer \n%T Cubic Monte Carlo Radiosity \n%J Proceedings of the Winter School of Computer Graphics '94 \n%E V. Skala \n%C Plzen, Czech Republic \n%D January 1994 \n \n%A Martin Feda \n%A Werner Purgathofer \n%T A Median Cut Algorithm for Efficient Sampling of Radiosity Functions \n%J Computer Graphics Forum (Eurographics '94 Proceedings) \n%V 13 \n%N 3 \n%P C433-C442\n%D 1994 \n \n%A David A. Forsyth \n%A Chien Yang \n%A Kim Teo \n%T Efficient Radiosity in Dynamic Environments \n%J Fifth Eurographics Workshop on Rendering \n%C Darmstadt, Germany \n%D June 1994 \n%P 313-323 \n\n%A Neil Gatenby \n%T Incorporating Hierarchical Radiosity into Discontinuity Meshing \nRadiosity \n%R PhD thesis \n%I University of Manchester \n%C Manchester, UK \n%D 1994 \n \n%A Neil Gatenby \n%A W. T. Hewitt \n%T Optimizing Discontinuity Meshing Radiosity \n%J Fifth Eurographics Workshop on Rendering \n%C Darmstadt, Germany \n%D June 1994 \n%P 249-258 \n \n%A Reid Gershbein \n%A Peter Schroder \n%A Pat Hanrahan \n%T Textures and Radiosity: Controlling Emission and Reflection from Texture\nMaps \n%R Technical report CS-TR-449-94 \n%I Princeton University \n%D March 1994 \n \n%A Reid Gershbein \n%A Peter Schroder \n%A Pat Hanrahan \n%T Textures and Radiosity: Controlling Emission and Reflection with Texture\nMaps \n%J Computer Graphics Proceedings, Annual Conference Series, 1994 (ACM\nSIGGRAPH '94 Proceedings)\n%P 51-58 \n%D 1994 \n \n%A Nicolas Holzschuch \n%A Francois Sillion \n%A George Dretakkis \n%T An Efficient Progressive Refinement Strategy for Hierarchical Radiosity \n%J Fifth Eurographics Workshop on Rendering \n%C Darmstadt, Germany \n%D June 1994 \n%P 343-357 \n \n%A Eric P. Lafortune \n%A Yves D. Leuven \n%T A Theoretical Framework for Physically Based Rendering \n%J Computer Graphics Forum \n%V 13 \n%N 2 \n%D June 1994 \n%P 97-107 \n \n%A Eric P. Lafortune \n%A Yves D. Willems \n%T The Ambient Term as a Variance Reducing Technique for Monte Carlo Ray \nTracing \n%J Fifth Eurographics Workshop on Rendering \n%C Darmstadt, Germany \n%D June 1994 \n%P 163-171 \n \n%A Eric Languenou \n%A Kadi Bouatouch \n%A Michelle Chelle \n%T Global Illumination in Presence of Participating Media with General\nProperties \n%J Fifth Eurographics Workshop on Rendering \n%C Darmstadt, Germany \n%D June 1994 \n%P 69-85 \n \n%A Dani Lischinski \n%T Accurate and Reliable Algorithms for Global Illumination \n%R PhD thesis \n%I Cornell University \n%C Ithaca, NY \n%D 1994 \n \n%A Dani Lischinski \n%T Incremental Delaunay Triangulation \n%B Graphics Gems IV \n%E Paul S. Heckbert \n%I Academic Press Professional \n%C San Diego, CA \n%D 1994 \n%P 47-59 \n \n%A Dani Lischinski \n%A Brian Smits \n%A Donald P. Greenberg \n%T Bounds and Error Estimates for Radiosity \n%J Computer Graphics Proceedings, Annual Conference Series, 1994 (ACM\nSIGGRAPH '94 Proceedings)\n%P 67-74 \n%D 1994 \n \n%A Nelson L. Max \n%T Efficient Light Propagation for Multiple Anisotropic Volume Scattering \n%J Fifth Eurographics Workshop on Rendering \n%C Darmstadt, Germany \n%D June 1994 \n%P 87-104 \n \n%A Christian Metge\n%A Rene Caubet\n%T A Discrete Global Illumination Method\n%J 4th Discrete Geometry for Computer Imagery\n%C Grenoble, France\n%D September 1994\n%P 77-88\n\n%A Stefan Muller \n%A Frank Schoffel \n%T Fast Radiosity Repropagation for Interactive Virtual Environments Using a\nShadow-Form-Factor-List \n%J Fifth Eurographics Workshop on Rendering \n%C Darmstadt, Germany \n%D June 1994 \n%P 325-342 \n \n%A Karol Myszkowski \n%A Tosiyasu L. Kunii \n%T Texture Mapping as an Alternative for Meshing During Walkthrough Animation \n%J Fifth Eurographics Workshop on Rendering \n%C Darmstadt, Germany \n%D June 1994 \n%P 375-388 \n \n%A Laszlo Neumann \n%T New Efficient Algorithms with Positive Definite Radiosity Matrix \n%J Fifth Eurographics Workshop on Rendering \n%C Darmstadt, Germany \n%D June 1994 \n%P 219-237 \n \n%A Laszlo Neumann \n%T Monte Carlo Radiosity \n%J Computing \n%I Springer-Verlag \n%D submitted for publication 1994 \n \n%A Laszlo Neumann \n%A Martin Feda \n%A Manfred Kopp \n%A Werner Purgathofer \n%T A New Stochastic Radiosity Method for Highly Complex Scenes \n%J Fifth Eurographics Workshop on Rendering \n%C Darmstadt, Germany \n%D June 1994 \n%P 195-206 \n \n%A Jeffry S. Nimeroff \n%A Eero Simoncelli \n%A Julie Dorsey \n%T Efficient Re-rendering of Naturally Illuminated Environments \n%J Fifth Eurographics Workshop on Rendering \n%C Darmstadt, Germany \n%D June 1994 \n%P 359-373 \n \n%A M. Nithisoontorn \n%T Shooting Algorithm for Illuminance: Comparison of Prediction with\nExperiment \n%J International Journal of Lighting Research and Technology \n%V 26 \n%N 1 \n%P 13-18 \n%D 1994 \n \n%A Sumanta N. Pattanaik \n%A Kadi Bouatouch \n%T Fast Wavelet Radiosity Method \n%J Computer Graphics Forum (Eurographics '94 Proceedings) \n%V 13 \n%N 3 \n%P C407-C420\n%D September 1994 \n \n%A Sumanta N. Pattanaik \n%A Kadi Bouatouch \n%T Haar Wavelet: A Solution to Global Illumination with General Surface \nProperties \n%J Fifth Eurographics Workshop on Rendering \n%C Darmstadt, Germany \n%D June 1994 \n%P 273-286 \n \n%A M. Paulin \n%A J-P. Jessel \n%T Adaptive Mesh Generation for Progressive Radiosity: A Ray-tracing Based\nAlgorithm \n%J Computer Graphics Forum (Eurographics '94 Proceedings) \n%V 13 \n%N 3 \n%D 1994 \n%P C421-C432\n \n%A Holly Rushmeier \n%T Rendering Participating Media: Problems and Solutions from Application\nAreas \n%J Fifth Eurographics Workshop on Rendering \n%C Darmstadt, Germany \n%D June 1994 \n%P 35-56 \n \n%A Christophe Schlick \n%T A Survey of Shading and Reflectance Models \n%J Computer Graphics Forum \n%V 13 \n%N 2 \n%P 121-131 \n%D June 1994 \n \n%A Peter Schroder \n%A Steven J. Gortler \n%A Michael F. Cohen \n%A Pat Hanrahan \n%T Wavelet Projections for Radiosity \n%J Computer Graphics Forum \n%V 13 \n%N 2 \n%D June 1994 \n%P 141-151 \n \n%A Francois Sillion \n%T Clustering and Volume Scattering for Hierarchical Radiosity Calculations \n%J Fifth Eurographics Workshop on Rendering \n%C Darmstadt, Germany \n%D June 1994 \n%P 105-117 \n\n%A Jaswinder P. Singh \n%T Parallel Hierarchical N-Body Methods and their Implications for \nMultiprocessors \n%R Technical Report CSL-TR-93-563 \n%I Computer Systems Laboratory, Stanford University \n%C Stanford, CA \n%D February 1993 \n \n%A Jaswinder P. Singh \n%A Annop Gupta \n%A Marc Levoy \n%T Parallel Visualization Algorithms: Performance and Architectural\nImplications \n%J IEEE Computer \n%V 27 \n%N 7 \n%D July 1994 \n%P 45-55 \n\n%A Brian Smits \n%T Efficient Hierarchical Radiosity for Complex Environments \n%R PhD thesis \n%I Cornell University \n%C Ithaca, NY \n%D 1994 \n \n%A Brian Smits \n%A James Arvo \n%A Donald Greenberg \n%T A Clustering Algorithm for Radiosity in Complex Environments \n%J Computer Graphics Proceedings, Annual Conference Series, 1994 (ACM\nSIGGRAPH '94 Proceedings)\n%P 435-442 \n%D 1994 \n\n%A A. James Stewart \n%A Sherif Ghali \n%T Fast Computation of Shadow Boundaries using Spatial Coherence and \nBackprojection \n%J Computer Graphics Proceedings, Annual Conference Series 1994 (ACM\nSIGGRAPH '94 Proceedings)\n%P 231-238 \n%D 1994 \n \n%A W. Sturzlinger \n%T Adaptive Mesh Refinement with Discontinuities for the Radiosity Method \n%J Fifth Eurographics Workshop on Rendering \n%C Darmstadt, Germany \n%D June 1994 \n%P 239-248 \n \n%A W. Sturzlinger \n%A C. Wild \n%T Parallel Progressive Radiosity with Parallel Visibility Computations \n%J Proceedings of the Winter School of Computer Graphics '94 \n%E V. Skala \n%C Plzen, Czech Republic \n%D January 1994 \n%P 66-74 \n\n%A Seth Teller \n%A Celeste Fowler \n%A Thomas Funkhouser \n%A Pat Hanrahan \n%T Partitioning and Ordering Large Radiosity Computations \n%J Computer Graphics Proceedings, Annual Conference Series, 1994 (ACM\nSIGGRAPH '94 Proceedings)\n%P 443-450 \n%D 1994 \n\n%A P. R. Tregenza \n%T Daylighting Computation: Radiosity Method Using Triangular Patches \n%J International Journal of Lighting Research and Technology \n%V 26 \n%N 1 \n%P 1-7 \n%D 1994 \n\n%A Clemens Tropp\n%T Eine Praxisorientierte Software fur Realitatsgetreure 3D-Lichtsimulation\n(Practically Oriented Software for Highly Realistic 3-D Light Simulation)\n%J LICHT\n%V 7/8\n%D 1994\n%P 578-580\n%I Pflaum Verlag GmbH & Co. KG\n%C Munchen, Germany\n%O ISSN 0024-2861\n\n%A Eric Veach \n%A Leonidas Guibas \n%T Bidirectional Estimators for Light Transport \n%J Fifth Eurographics Workshop on Rendering \n%C Darmstadt, Germany \n%D June 1994 \n%P 147-162 \n \n%A Gregory J. Ward \n%T The RADIANCE Lighting Simulation and Rendering System \n%J Computer Graphics Proceedings, Annual Conference Series, 1994 (ACM\nSIGGRAPH '94 Proceedings)\n%P 459-472 \n%D 1994 \n \n%A Gregory J. Ward\n%T Applications of RADIANCE to Architecture and Lighting Design\n%J 1994 Illuminating Engineering Society Annual Conference Technical Papers \n%I Illuminating Engineering Society, 345 East 47th Street, New York, NY 10017 \n%P 633-660\n%C Miami, FL \n%D August 7-11, 1994 \n%P 777-791\n\n%A Wei Xu \n%A Donald S. Fussell \n%T Constructing Solvers for Radiosity Equation Systems \n%J Fifth Eurographics Workshop on Rendering \n%C Darmstadt, Germany \n%D June 1994 \n%P 207-217 \n \n%A Wei Xu \n%A Donald S. Fussell \n%T A Fast Solver of Radiosity Equation Systems \n%J Proceedings of Pacific Graphics '94 / CADDM '94 \n%C Beijing, China \n%D August 1994 \n\n*** BOOKS (5) ***\n\n%E P. Brunet\n%E F. W. Jansen\n%B Photorealistic Rendering in Computer Graphics\n%I Springer-Verlag\n%C Berlin, Germany\n%D 1994\n%O Proceedings of the Second Eurographics Workshop on Rendering, Barcelona,\nSpain, May 1991\n\n%A Ian Ashdown \n%B Radiosity: A Programmer's Perspective \n%I John Wiley & Sons \n%C New York \n%D 1994\n%O ISBN 0-471-30444-1 (without diskette)\n%O ISBN 0-471-30488-3 (with MS-Windows diskette)\n\n%A William Parsons Newhall, Jr.\n%B PC Graphics Unleashed\n%E SAMS Publishing (various editors)\n%I SAMS Publishing\n%C Indianapolis, Indiana\n%D 1994\n%P 501-575 (Chapter 18)\n%O ISBN 0-672-30570-4 (includes CD-ROM)\n\n%A William Parsons Newhall, Jr.\n%B From Ray Tracing to Radiosity\n%I SAMS Publishing\n%C Indianapolis, Indiana\n%D 1995 (to be published)\n%O ISBN 0-672-30497-X (includes CD-ROM)\n \n%A Francois Sillion \n%A Claude Puech \n%B Radiosity and Global Illumination \n%I Morgan Kaufmann \n%C San Francisco \n%D 1994\n%O ISBN 1-55860-277-1\n\n*** END OF 1994 ADDITIONS ***\n \n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Mon Jan  9 02:43:07 1995\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nFrom: Martin Lob <bug!@relay1.austria.eu.net:ml>\nSubject: Re: Terms and Symbols\nTo: globillum@cs.cmu.edu\nDate: Sat, 7 Jan 95 15:08:43 MET\nCc: Peter Shirley <shirley@graphics.cornell.edu>\nOrganization: Cophos Development Team, Zumtobel Licht, Dornbirn, Austria\nPhone: +43-5572-390-1383\nStatus: RO\n\nPeter Shirley wrote ...\n| From: Peter Shirley <shirley@graphics.cornell.edu>\n| Subject: Terms and Symbols\n| To: globillum@cs.cmu.edu\n| Date: Thu, 22 Dec 1994 11:32:04 -0500 (EST)\n| \n| I am writing a Siggraph submission and am having my usual angst \n| over symbols used for radiometric quantities.  If you don't think\n| this is important, imagine reading a linear algebra text\n| that uses  xA = b for a linear system!  Unfortunately, we have\n| nothing as standard as Ax=b in graphics.  Here is what I have\n| seen used often in rendering:\n| \n|                                   IES        Heat Transfer    other\n| power                             \\Phi          ??\n| radiant exitance                  M             B              \n| irradiance                        E             H             \\phi\n| radiant intensity                 I             ??\n| radiance                          L             I\n| field (incoming) radiance         L_f           ??      \n| surface (outgoing) radiance       L_s           ??\n| emitted radiance                  ??            ??            L, L_e\n| \n| My biggest worry is about irradiance and radiant exitance.  I try\n| to use IES symbols when possible because they have an ANSI document\n| for terms and symbols, but I can't bring myself to use E (for one reason\n| because I am using expected values in the same paper).  Should I\n| use H, and then use B for radiant exitance (radiosity)?  If anyone\n| has words of wisdom for me, please share them.\n| \n| Have a happy holiday!\n| \n| Pete Shirley\n| shirley@graphics.cornell.edu\n| \n\nin lighting design we use the following terms:\n\n\nluminance: this is actually what you see (or close to it).\n\n\tsymbol:\tL\t\n\tunit:   cd/m2\t(candela per square meter)\n\tunitUS: fL      (footlambert, a unit of luminance equal to 1/pi \n\t\t\tcandela per square foot)\n\nilliminance: this is what lighting designers are working most on\n\t     fiktive surfaces since its independend from the reflection\n\t     coefficient of the material\n\n\tsymbol: E\n\tunit:   lx\t(lux)\n\tunitUS: fc\t(footcandle, a unit of illuminance when the foot \n\t\t\tis taken as a unit length)\n\n\nluminous flux: the time rate of flow of light\n\n\tsymbol: P\t(phi)\t\n\tunit:   lm\t(lumen)\n\n\n\nluminous intensity: the luminous flux per unit solid angle in the \n\t\t    direction of question\n\n\n\tsymbol: I\n\tunit:   cd \n\tunit:   lm/sr\t(lumen per steradian)\n\n\n\nAll these terms could be found in the IES Lighting Handbook 1984 Reference \nVolume.  There are much more of these terms and symbols, but this is the \ncollection we use most.\n\nActually in our radiosity algorithm we store E on all of our surfaces.\n\n\nI hope i haven't wasted yor time, and a happy new year to all of you!\n\n\nMartin Lob\nml@cophos.co.at\n\n\n-- \n\n                                                                       \\|/\n   ml@cophos.co.at          at work:                                  --O--\n                                                                       /|\\\n                     l      Tel.: +43/5572/390-1383      ___   ___\n   m mmm mmm         l      Fax : +43/5572/390-650      / __\\ /__ \\\n   mm   m   m        l      Schweizerstr. 30           / /  \\ /  \\\n   m    m   m        l      A-6850 DORNBIRN                 | |   \\\n   m    m   martin .  lob . Austria                         | |\n                                                            | |\n   Prediction is very difficult, especially of the future!  | | n_u__n___\n\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Mon Jan  9 14:40:58 1995\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nFrom: Daniel Kartch <dan@graphics.cornell.edu>\nSubject: LaTeX2e siggraph document class\nTo: globillum@cs.cmu.edu\nDate: Mon, 9 Jan 1995 17:12:46 -0500 (EST)\nStatus: R\n\nWith the submission deadline two days away, here's an updated version\nof the LaTeX2e siggraph class, containing a few bug fixes and modifications.\n\n+----------------------------------------------------------------------------+\n|       Daniel Kartch                     Program of Computer Graphics       |\n|       dan@graphics.cornell.edu          580 Theory Center Bldg.            |\n|       Office: (607) 255-6704            Cornell University                 |\n|       Fax: (607) 255-0806               Ithaca, NY 14853                   |\n+----------------------------------------------------------------------------+\n\n# This is a shell archive.  Remove anything before this line,\n# then unpack it by saving it in a file and typing \"sh file\".\n#\n# Wrapped by Daniel Kartch <dan@tungjii> on Mon Jan  9 16:55:47 1995\n#\n# This archive contains:\n#\tREADME\t\tsiggraph.ins\tsiggraph.dtx\t\n#\n\nLANG=\"\"; export LANG\nPATH=/bin:/usr/bin:$PATH; export PATH\n\necho x - README\ncat >README <<'@EOF'\nSIGGRAPH class, version 0.6.3(beta), January 9, 1994\nWritten by Daniel Kartch\n           Program of Computer Graphics\n           Cornell University\n           dan@graphics.cornell.edu\n\nThis distribution provides a document class for formatting papers\naccording to the specifications for submission to the annual\nACM Siggraph conference.  It contains three files:\n\nREADME - this file\nsiggraph.dtx - documented source code\nsiggraph.ins - installation driver\n\nTo install it, type\n  latex siggraph.ins\nThen place the resulting siggraph.cls file somewhere where TeX can find it.\n\nTo generate the user's guide, type\n  latex siggraph.dtx\n  makeindex -s gglo.ist -o siggraph.gls siggraph.glo\n  latex siggraph.dtx\n\nThis is a beta release and hasn't been thoroughly tested yet. Please\nsend me any bug reports, suggestions for improvement, or other comments.\nI will do my best to fix any problems before the Siggraph submission\ndeadline, but I make no promises.  The likelihood of my responding to\nany given comment is directly proportional to the amount of time before\nthe deadline that the comment is received.\n\nThis package is distributed in the hope that it will be useful,\nand to promote compatibility of documents created at different sites,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\nPlease see the siggraph.dtx file for copyright and distribution information.\n\n=============================================================================\n\nCHANGE HISTORY:\n\nv0.6.1\t\tMade titles bold\n\t\tMinor fixes in user's guide\n\nv0.6.2\t\tFixed missing affiliation in title block\n\nv0.6.3\t\tFixed onecolumn mode\n\t\tPut page numbers back in for review option\n@EOF\n\nchmod 664 README\n\necho x - siggraph.ins\ncat >siggraph.ins <<'@EOF'\n\\def\\batchfile{siggraph.ins}\n\\input docstrip.tex\n\\keepsilent\n\\generateFile{siggraph.cls}{t}{\\from{siggraph.dtx}{class}}\n@EOF\n\nchmod 664 siggraph.ins\n\necho x - siggraph.dtx\ncat >siggraph.dtx <<'@EOF'\n% \\iffalse meta-comment\n%\n% file: siggraph.dtx\n% version: 0.6.3(beta)\n% date: January 9, 1995\n%\n% Provides `siggraph' document class for use with LaTeX2e.\n% Formats a document according to ACM Siggraph conference proceedings\n%  specifications.\n%\n%%\n%% Copyright (C) 1994,1995 Daniel Kartch\n%%                         Program of Computer Graphics\n%%                         Cornell University\n%%                         dan@graphics.cornell.edu\n%%\n%% This file is distributed in the hope that it will be useful,\n%% but WITHOUT ANY WARRANTY; without even the implied warranty of\n%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n%%\n%\n% This file may be freely copied in whole or in part under the following \n%  conditions:\n% 1) Unmodified copies may be freely distributed separately or as part\n%    of larger packages.\n% 2) You may make modified copies of this file for you own personal use,\n%    but you may not distribute modified copies.  You may place modifications\n%    in a siggraph.cfg file (see the documentation), and distribute that\n%    file individually or along with this source.  However, if you do\n%    so, the .cfg file must contain code to issue a warning when it is\n%    invoked by LaTeX that states:\n%       a) The fact that it is being loaded and it is not part of the\n%           standard distribution\n%       b) What it does (briefly)\n%       c) That it can be disabled by removing or renaming the .cfg file\n% 3) Excerpts from this file may be freely used and distributed as part\n%    of other macro packages.\n%\n% Portions of this file (namely the \\@maketitle macro and the commands to\n%  set up 9pt type) are modified versions of those provided with the standard\n%  LaTeX files article.cls file and size10.clo, and their distribution may\n%  be further restricted by the LaTeX copyright. (Probably not, but better\n%  safe than sorry.)\n%\n%%\n%% NOTE:\n%%  This is a beta release and hasn't been thoroughly tested yet. Please\n%%  send me any bug reports, suggestions for improvement, or other comments.\n%%  I will do my best to fix any problems before the Siggraph submission\n%%  deadline, but I make no promises.  The likelihood of my responding to\n%%  any given comment is directly proportional to the amount of time before\n%%  the deadline that the comment is received.\n%%\n% \\fi\n%\n% \\CheckSum{469}\n%% \\CharacterTable\n%%  {Upper-case    \\A\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z\n%%   Lower-case    \\a\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z\n%%   Digits        \\0\\1\\2\\3\\4\\5\\6\\7\\8\\9\n%%   Exclamation   \\!     Double quote  \\\"     Hash (number) \\#\n%%   Dollar        \\$     Percent       \\%     Ampersand     \\&\n%%   Acute accent  \\'     Left paren    \\(     Right paren   \\)\n%%   Asterisk      \\*     Plus          \\+     Comma         \\,\n%%   Minus         \\-     Point         \\.     Solidus       \\/\n%%   Colon         \\:     Semicolon     \\;     Less than     \\<\n%%   Equals        \\=     Greater than  \\>     Question mark \\?\n%%   Commercial at \\@     Left bracket  \\[     Backslash     \\\\\n%%   Right bracket \\]     Circumflex    \\^     Underscore    \\_\n%%   Grave accent  \\`     Left brace    \\{     Vertical bar  \\|\n%%   Right brace   \\}     Tilde         \\~}\n%%\n%\n% \\iffalse\n%    \\begin{macrocode}\n%<+class>\\NeedsTeXFormat{LaTeX2e}[1994/06/01]\n%<+class>\\ProvidesClass{siggraph}\n%<*driver>\n\t\\ProvidesFile{siggraph.drv}\n%</driver>\n\t\t[1995/01/09 v0.6.3(beta)\n%<+class>\t\tSiggraph proceedings document class]\n%<*driver>\n]\n%</driver>\n%    \\end{macrocode}\n%\n% \\section{Driver for this document}\n%\n% The following contains the driver for generating this document.\n% It can be extracted from the |.dtx| file with the \\dst{} program.\n%\n%    \\begin{macrocode}\n%<*driver>\n\\documentclass{ltxdoc}\n\\GetFileInfo{siggraph.drv}\n%\\DisableCrossrefs\n\\RecordChanges\n\\OnlyDescription % comment out for full source description\n\\begin{document}\n    \\DocInput{siggraph.dtx}\n\\end{document}\n%</driver>\n%    \\end{macrocode}\n%\\fi\n%\n% \\newenvironment{mylist}{%\n%\t\\begin{list}{\\labelitemi}{%\n%\t\t\\addtolength{\\leftmargin}{2em}%\n%\t\t\\setlength{\\itemindent}{-1em}%\n%\t\t\\setlength{\\parsep}{0in}%\n%\t\t\\setlength{\\itemsep}{0.5ex}}}{\\end{list}}\n%\n% \\changes{v0.6.1}{1994/12/26}{Minor modifications to user's guide}\n%\n% \\title{The |siggraph| Document Class Users' Guide\\thanks{%\n%    This file has version number \\fileversion{} dated \\filedate{}.}}\n%\n% \\author{Daniel Kartch\\thanks{dan@graphics.cornell.edu}}\n%\n% \\date{\\filedate}\n%\n% \\maketitle\n%\n% \\begin{abstract}\n%   This document class modifies the standard |article| class to conform to\n%   the specifications for papers published in the proceedings of the annual\n%   ACM Siggraph conference.\n%   It sets all the necessary layout parameters and handles the differences\n%   in format between a paper being submitted for blind review and a camera\n%   ready copy of an accepted paper.\n%   Several additional features are also provided.\n%\n%   \\vspace{\\baselineskip}\n%   \\begin{quote}\n%     NOTE:  This class is distributed in the hope that it will be useful,\n%     and to promote compatibility of documents created at different sites.\n%     However it is provided WITHOUT ANY WARRANTY; without even the implied\n%     warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n%     Please see the |siggraph.dtx| source file for copyright and distribution\n%     information.\n%   \\end{quote}\n% \\end{abstract}\n%\n% \\section{Introduction}\n%\n% This document describes the |siggraph| document class, for use with \\LaTeXe{}.\n% It is intended as a replacement for the various versions of the old\n% |siggraph.sty| file that have been floating around for years.\n% It loads in the |article| class and modifies several parameters\n% to comply with the layout specifications for a paper submitted to\n% the ACM Siggraph conference.\n% Currently, these specifications are:\n% \\begin{mylist}\n%   \\item $\\frac{3}{4}$ inch margins on top and sides, 1 inch margin on bottom\n%   \\item two column mode with 2 pica column separation\n%   \\item space for copyright is 4.5 pica\n%   \\item 9 point type on 10 point baselines\n%   \\item titles and section headings are bold sans serif\n% \\changes{v0.6.1}{1994/12/26}{Made titles bold}\n%   \\item no page numbers (|cameraready| mode only)\n% \\changes{v0.6.3}{1995/01/06}{Put page numbers back in for review option}\n% \\end{mylist}\n% Also set by the class but not part of the siggraph specifications are:\n% \\begin{mylist}\n%   \\item 1 em paragraph indentation\n%   \\item |flushbottom| mode\n% \\end{mylist}\n%\n% The class also allows the user to specify whether the paper is being\n% submitted for blind review or as a final, camera-ready document.\n% Based on this specification, it will put the appropriate information\n% in the title block on the first page.\n% It will also automatically generate a cover sheet for papers being\n% submitted for review.\n% Mechanisms are also provided to allow the user to introduce conditional\n% text based on this choice.\n%\n% \\vspace{\\baselineskip}\n% \\begin{quote}\n%   This is a beta release and hasn't been thoroughly tested yet. Please\n%   send me any bug reports, suggestions for improvement, or other comments.\n%   I will do my best to fix any problems before the Siggraph submission\n%   deadline, but I make no promises.  The likelihood of my responding to\n%   any given comment is directly proportional to the amount of time before\n%   the deadline that the comment is received.\n% \\end{quote}\n%\n% \\section{Usage}\n%\n% To use this class, specify\n% \\begin{verbatim} \\documentclass{siggraph} \\end{verbatim}\n% at the beginning of your document.\n% Any options which can be used with the |article| class can be used here,\n% with the following exceptions and caveats:\n% \\begin{mylist}\n%   \\item The |landscape| and |titlepage| options are disabled.\n%   \\item Although |twocolumn| mode is the default, the |onecolumn| option\n%         is still enabled.  However, I strongly recommend against using\n%         it.  Studies of printed material have shown that, for good\n%\t  legibility, a line of printed material\n%\t  should contain no more that ten to twelve words, and at the\n%\t  9 point type size used by this class, that limit will be greatly\n%\t  exceeded in one column mode.  I didn't disable the option because\n%\t  it has been pointed out to me that some people prefer to use\n%\t  it when submitting their paper for review.  If you insist on\n%\t  using it, I recommend increasing the type size.\n% \\changes{v0.6.3}{1995/01/09}{Fixed onecolumn option}\n%   \\item By default, the document will use 9 point type, which is the\n%\t  size required by Siggraph for camera ready copies.  The |10pt|,\n%\t  |11pt|, and |12pt| options will override this.\n% \\end{mylist}\n%\n% In addition, the following options are provided:\n% \\begin{mylist}\n%   \\item[|review| and |cameraready|] These specify whether the paper is\n%         to be formatted as a submission for review or a camera-ready\n%         final copy.  The default is |cameraready|.  The exact effects\n%         of these options will be discussed later.\n%   \\item[|version1994|] The submission specifications may some day change, and\n%         this class will therefore also need to be modified.  However,\n%         we will still want older documents to maintain their appearance.\n%\t  This option says that the paper should be formatted according to\n%\t  the specifications that were in effect in 1994.  Currently, it\n%\t  doesn't do anything, since these are the only specifications\n%         supported.  However, I recommend including it in the options\n%         list so that, if and when new specifications are introduced,\n%         your old papers will not be affected.\n% \\end{mylist}\n%\n% \\section{Cover Page, Title Block, and Abstract}\n%\n% Because, for review papers, the abstract must appear on both the cover\n% page and the first page, the commands for generating the cover page, title\n% block, and abstract have been combined into a single command: ^^A\n% \\begin{quote} |\\acmopening{|\\textit{abstract}|}| \\end{quote}\n% This should be the first text-generating command issued after\n% |\\begin{document}|.\n% Authors should not use the |\\maketitle| command or the |abstract| and\n% |titlepage| environments.\n%\n% \\subsection{Data fields}\n%\n% In addition to the |\\title| and |\\author| commands provided by the |article|\n% class, several other pieces of information can be set.\n% Each of these commands takes a single argument, the value to which the\n% corresponding field should be set.\n% \\begin{mylist}\n%   \\item |\\affiliation|\n%\n%       If all the authors share an affiliation, it can be set with this\n%       command rather than individually within the author command.\n%       The affiliation will appear centered below the author list.\n%\n%   \\item |\\acmcategory| and |\\acmformat|\n%\n%\tThe paper category (research, systems, ...) and format (short,\n%\tlong, ...).\n%\n%   \\item |\\contactname|, |\\contactaddress|, |\\contactphone|, |\\contactfax|,\n%\t|\\contactemail|\n%\n%\tThese should be used to set the information about the person to\n%\tbe contacted about the paper.\n%\n%   \\item |\\acmpassport|\n%\n%\tThe author who will receive compensation if the paper is accepted.\n% \\end{mylist}\n%\n% \\subsection{Cover page}\n%\n% When the |review| option is specified, the |\\acmopening| command will\n% generate a cover sheet.\n% Placing the |\\suppresscover| command in the preamble will prevent this.\n% The cover sheet will contain:\n% \\begin{mylist}\n%   \\item Title\n%   \\item Authors\n%   \\item Affiliation (if any)\n%   \\item Paper category and format\n%   \\item Contact information\n%   \\item Author to receive compensation\n%   \\item Abstract\n% \\end{mylist}\n%\n% \\subsection{Title block}\n%\n% For a camera ready document the title block will contain:\n% \\begin{mylist}\n%   \\item Title\n%   \\item Authors\n%   \\item Affiliation (if any)\n% \\changes{v0.6.2}{1995/01/05}{Fixed missing affiliation in title block}\n% \\end{mylist}\n%\n% If the |review| option is chosen it will instead contain:\n% \\begin{mylist}\n%   \\item Title\n%   \\item Paper category and format\n% \\end{mylist}\n% The |review| option will also suppress printing of any information\n% specified with the |\\thanks| command.\n%\n% \\subsection{Abstract}\n%\n% In addition to being printed on the cover sheet (if any), the abstract\n% will also appear in it's normal position at the beginning of the paper.\n%\n% \\section{Other Features}\n%\n% \\subsection{Copyright notice}\n%\n% As with the old |siggraph.sty|, this class provides a |\\copyrightspace|\n% command to leave space at the bottom of the first column for the copyright\n% notice.\n% This command should be placed after the last footnote that will appear in\n% the first column.\n%\n% \\subsection{Conditional text}\n%\n% The class also provides the following four commands for writing text\n% conditional on whether the |cameraready| or |review| option has been\n% chosen:\n% \\begin{quote}^^A\n%\t|\\ifcamera{|\\textit{thenclause}|}|\n%\n%\t|\\ifreview{|\\textit{thenclause}|}|\n%\n%\t|\\ifcameraelse{|\\textit{thenclause}|}{|\\textit{elseclause}|}|\n%\n%\t|\\ifreviewelse{|\\textit{thenclause}|}{|\\textit{elseclause}|}|\n% \\end{quote}^^A\n% The first two will generate the \\textit{thenclause} if the |cameraready|\n% (resp. |review|) option is chosen, otherwise they resolve to a null string.\n% The second two are the same as the first two but generate the\n% \\textit{elseclause} instead of a null string if the condition is not met.\n%\n% These can be used for writing the paper so as to protect anonymity for\n% a submission for review, without having to worry about going back over it\n% months later to put the identifying information back in if the paper\n% is accepted.  For example:\n% \\begin{quote}^^A\n%   |In \\cite{FooBar1994}, \\ifcameraelse{we}{Foo and Bar} showed that ...|\n% \\end{quote}\n% or\n% \\begin{quote}^^A\n%   |as illustrated in the following \\ifcameraelse{three}{two} images:|\n%\n%   [include generic image]\n%\n%   |\\ifcamera{| [include our logo] |}|\n%\n%   [include another generic image]\n% \\end{quote}\n%\n% \\subsection{Configuration file}\n%\n% Individual users or sites may wish to modify the behavior of this\n% class (for instance, to use a particular set of fonts.)\n% Rather than having people hack the |.cls| file, which can lead to\n% various incompatible versions at different sites, the class provides\n% for a configuration file.\n% After the class has finished loading, it will check to see if a\n% |siggraph.cfg| file exists in the \\TeX{} search path.\n% If so, it will be input.\n% Any user-- or site--specific modifications should be placed in this file.\n% \\textit{(See the copyright notice in the |siggraph.dtx| source file for\n% information on distribution of configuration files.)}\n%\n% \\StopEventually{\\PrintChanges}\n%\n% \\iffalse\n%<*class>\n% \\fi\n%\n% \\section{Implementation}\n%\n% \\begin{quote}\n% Warning: The implementation is a work in progress and may undergo radical\n% alterations before the first non-beta release.  Do not count on any of\n% the internal representations remaining the same.  Any suggestions for\n% improving any aspects of the implementation are welcome.\n% \\end{quote}\n%\n% \\subsection{Initial stuff}\n%\n% First off, we need to load in the |ifthen| package and declare the boolean\n% variable |acm@cameraready|, since we use this in the option handling. \n%\n%    \\begin{macrocode}\n\\RequirePackage{ifthen}\n\\newboolean{acm@cameraready}\n\\newboolean{acm@useninepoint}\n\\setboolean{acm@useninepoint}{true}\n%    \\end{macrocode}\n%\n% \\subsection{Option processing}\n%\n% Disable the |titlepage| and |landscape| options.\n%\n%    \\begin{macrocode}\n\\DeclareOption{titlepage}{%\n  \\OptionNotUsed%\n  \\ClassWarningNoLine{siggraph}{titlepage option not allowed}}\n\\DeclareOption{landscape}{%\n  \\OptionNotUsed%\n  \\ClassWarningNoLine{siggraph}{landscape option not allowed}}\n%    \\end{macrocode}\n%\n% Allow |onecolumn|, |10pt|, |11pt|, and |12pt| options, but produce\n% warnings.\n%\n%    \\begin{macrocode}\n\\newcommand{\\acm@columnmode}{twocolumn}\n\\DeclareOption{onecolumn}{%\n  \\ClassWarningNoLine{siggraph}{One-column mode selected.\\MessageBreak%\n        Switching to two-column mode is recommended.}%\n  \\renewcommand{\\acm@columnmode}{onecolumn}}\n\\DeclareOption{10pt}{%\n  \\ClassWarningNoLine{siggraph}{10 point type selected.\\MessageBreak%\n        Siggraph camera-ready specifications require 9 point.}%\n  \\PassOptionsToClass{10pt}{article}%\n  \\setboolean{acm@useninepoint}{false}}\n\\DeclareOption{11pt}{%\n  \\ClassWarningNoLine{siggraph}{11 point type selected.\\MessageBreak%\n        Siggraph camera-ready specifications require 9 point.}%\n  \\PassOptionsToClass{11pt}{article}%\n  \\setboolean{acm@useninepoint}{false}}\n\\DeclareOption{12pt}{%\n  \\ClassWarningNoLine{siggraph}{12 point type selected.\\MessageBreak%\n        Siggraph camera-ready specifications require 9 point.}%\n  \\PassOptionsToClass{12pt}{article}%\n  \\setboolean{acm@useninepoint}{false}}\n%    \\end{macrocode}\n%\n% The |review| and |cameraready| options set the |acm@cameraready| flag\n%\n%    \\begin{macrocode}\n\\DeclareOption{review}{\\setboolean{acm@cameraready}{false}}\n\\DeclareOption{cameraready}{\\setboolean{acm@cameraready}{true}}\n%    \\end{macrocode}\n%\n% The |version1994| option doesn't need to do anything yet.\n%\n%    \\begin{macrocode}\n\\DeclareOption{version1994}{}\n%    \\end{macrocode}\n%\n% Pass any remaining options on to the |article| class\n%\n%    \\begin{macrocode}\n\\DeclareOption*{\\PassOptionsToClass{\\CurrentOption}{article}}\n%    \\end{macrocode}\n%\n% Set |cameraready| option by default, tell |article| class to\n% use |twocolumn| mode, and process the options.\n%\n%    \\begin{macrocode}\n\\ExecuteOptions{cameraready}\n\\ProcessOptions\n%    \\end{macrocode}\n%\n% Load in the article class with the selected column mode.\n%\n%    \\begin{macrocode}\n\\PassOptionsToClass{\\acm@columnmode}{article}\n\\LoadClass{article}\n%    \\end{macrocode}\n%\n% \\subsection{Camera-ready/review conditional text}\n%\n% Define commands to perform actions conditionally based on whether\n% the document is being submitted for review or for printing.\n%\n%    \\begin{macrocode}\n\\newcommand{\\ifcamera}[1]{\\ifthenelse{\\boolean{acm@cameraready}}{#1}{}}\n\\newcommand{\\ifreview}[1]{\\ifthenelse{\\boolean{acm@cameraready}}{}{#1}}\n\\newcommand{\\ifcameraelse}[2]{\\ifthenelse{\\boolean{acm@cameraready}}{#1}{#2}}\n\\newcommand{\\ifreviewelse}[2]{\\ifthenelse{\\boolean{acm@cameraready}}{#2}{#1}}\n%    \\end{macrocode}\n%\n% \\subsection{Page layout}\n%\n% Set the margins, header and footer sizes, column separation, and indentation.\n% Turn off page numbering, and turn on flush-bottom mode.\n%\n%    \\begin{macrocode}\n\\setlength{\\textheight}{9.25in}\n\\setlength{\\topmargin}{-0.25in}\n\\setlength{\\headheight}{0in}\n\\setlength{\\headsep}{0in}\n\\setlength{\\footskip}{0.5in}\n\\flushbottom\n\\ifcamera{\\pagestyle{empty}}\n\\setlength{\\textwidth}{7in}\n\\setlength{\\oddsidemargin}{-0.25in}\n\\setlength{\\evensidemargin}{-0.25in}\n\\setlength{\\columnsep}{2pc}\n\\setlength{\\parindent}{1em}\n%    \\end{macrocode}\n%\n% \\subsection{Setting up 9pt point type}\n%\n% If not overridden, set type size to 9 points.\n%\n%    \\begin{macrocode}\n\\ifthenelse{\\boolean{acm@useninepoint}}{\n%    \\end{macrocode}\n%\n% The code in this section is a modified version of that found in the\n% |size10.clo| file from the June 1994 \\LaTeX{} distribution, with values\n% taken from the old |siggraph.sty| file.\n%\n% Redefine |\\normalsize| to 9 points.\n%\n%    \\begin{macrocode}\n\\renewcommand\\normalsize{%\n   \\@setfontsize\\normalsize\\@ixpt\\@xpt\n   \\abovedisplayskip 9\\p@ \\@plus2\\p@ \\@minus4\\p@\n   \\abovedisplayshortskip \\z@ \\@plus3\\p@\n   \\belowdisplayshortskip 6\\p@ \\@plus3\\p@ \\@minus3\\p@\n   \\belowdisplayskip \\abovedisplayskip\n   \\let\\@listi\\@listI}\n%    \\end{macrocode}\n%\n% Redefine |\\small| to 8 points.\n%\n%    \\begin{macrocode}\n\\renewcommand\\small{%\n   \\@setfontsize\\small\\@viipt\\@ixpt\n   \\abovedisplayskip 8.5\\p@ \\@plus3\\p@ \\@minus4\\p@\n   \\abovedisplayshortskip \\z@ \\@plus2\\p@\n   \\belowdisplayshortskip 4\\p@ \\@plus2\\p@ \\@minus2\\p@\n   \\def\\@listi{\\leftmargin\\leftmargini\n               \\topsep 4\\p@ \\@plus2\\p@ \\@minus2\\p@\n               \\parsep 2\\p@ \\@plus\\p@ \\@minus\\p@\n               \\itemsep \\parsep}%\n   \\belowdisplayskip \\abovedisplayskip}\n%    \\end{macrocode}\n%\n% |\\footnotesize|, |\\scriptsize|, and |\\tiny| remain the same as for\n% 10 point documents.\n%\n%    \\begin{macrocode}\n\\renewcommand\\footnotesize{%\n   \\@setfontsize\\footnotesize\\@viiipt{9.5}%\n   \\abovedisplayskip 6\\p@ \\@plus2\\p@ \\@minus4\\p@\n   \\abovedisplayshortskip \\z@ \\@plus\\p@\n   \\belowdisplayshortskip 3\\p@ \\@plus\\p@ \\@minus2\\p@\n   \\def\\@listi{\\leftmargin\\leftmargini\n               \\topsep 3\\p@ \\@plus\\p@ \\@minus\\p@\n               \\parsep 2\\p@ \\@plus\\p@ \\@minus\\p@\n               \\itemsep \\parsep}%\n   \\belowdisplayskip \\abovedisplayskip}\n\\renewcommand\\scriptsize{\\@setfontsize\\scriptsize\\@viipt\\@viiipt}\n\\renewcommand\\tiny{\\@setfontsize\\tiny\\@vpt\\@vipt}\n%    \\end{macrocode}\n%\n% All the larger than normal sizes get decremented one step from their\n% values in 10 point documents.\n%\n%    \\begin{macrocode}\n\\renewcommand\\large{\\@setfontsize\\large\\@xpt\\@xiipt}\n\\renewcommand\\Large{\\@setfontsize\\Large\\@xiipt{14}}\n\\renewcommand\\LARGE{\\@setfontsize\\LARGE\\@xivpt{18}}\n\\renewcommand\\huge{\\@setfontsize\\huge\\@xviipt{22}}\n\\renewcommand\\Huge{\\@setfontsize\\Huge\\@xxpt{25}}\n%    \\end{macrocode}\n%\n% End 9 point if-then-else conditional\n%\n%    \\begin{macrocode}\n}{}\n%    \\end{macrocode}\n%\n% \\subsection{Section headings}\n%\n% Redefine the section headings to use bold sans serif type.  (Otherwise\n% these are the same definitions given in the |classes.dtx| file.)\n%\n%    \\begin{macrocode}\n\\renewcommand\\section{\\@startsection {section}{1}{\\z@}%\n                                   {-3.5ex \\@plus -1ex \\@minus -.2ex}%\n                                   {2.3ex \\@plus.2ex}%\n                                   {\\reset@font\\Large\\sffamily\\bfseries}}\n\\renewcommand\\subsection{\\@startsection{subsection}{2}{\\z@}%\n                                     {-3.25ex\\@plus -1ex \\@minus -.2ex}%\n                                     {1.5ex \\@plus .2ex}%\n                                     {\\reset@font\\large\\sffamily\\bfseries}}\n\\renewcommand\\subsubsection{\\@startsection{subsubsection}{3}{\\z@}%\n                                     {-3.25ex\\@plus -1ex \\@minus -.2ex}%\n                                     {1.5ex \\@plus .2ex}%\n                                     {\\reset@font\\normalsize\\sffamily\\bfseries}}\n\\renewcommand\\paragraph{\\@startsection{paragraph}{4}{\\z@}%\n                                    {3.25ex \\@plus1ex \\@minus.2ex}%\n                                    {-1em}%\n                                    {\\reset@font\\normalsize\\sffamily\\bfseries}}\n\\renewcommand\\subparagraph{\\@startsection{subparagraph}{5}{\\parindent}%\n                                       {3.25ex \\@plus1ex \\@minus .2ex}%\n                                       {-1em}%\n                                     {\\reset@font\\normalsize\\sffamily\\bfseries}}\n%    \\end{macrocode}\n%\n% \\subsection{Cover page, title block and abstract}\n%\n% Define internal commands to hold the information for the cover page and\n% title block, plus user commands to set them.  Also turn off the |\\thanks|\n% command when producing a review copy.\n%\n%    \\begin{macrocode}\n\\newcommand{\\@affiliation}{}\n\\newcommand{\\affiliation}[1]{\\renewcommand{\\@affiliation}{#1}}\n\\newcommand{\\acm@category}{}\n\\newcommand{\\acmcategory}[1]{\\renewcommand{\\acm@category}{#1}}\n\\newcommand{\\acm@format}{}\n\\newcommand{\\acmformat}[1]{\\renewcommand{\\acm@format}{#1}}\n\\newcommand{\\acm@contactname}{}\n\\newcommand{\\contactname}[1]{\\renewcommand{\\acm@contactname}{#1}}\n\\newcommand{\\acm@contactaddress}{}\n\\newcommand{\\contactaddress}[1]{\\renewcommand{\\acm@contactaddress}{#1}}\n\\newcommand{\\acm@contactphone}{}\n\\newcommand{\\contactphone}[1]{\\renewcommand{\\acm@contactphone}{#1}}\n\\newcommand{\\acm@contactfax}{}\n\\newcommand{\\contactfax}[1]{\\renewcommand{\\acm@contactfax}{#1}}\n\\newcommand{\\acm@contactemail}{}\n\\newcommand{\\contactemail}[1]{\\renewcommand{\\acm@contactemail}{#1}}\n\\newcommand{\\acm@passport}{}\n\\newcommand{\\acmpassport}[1]{\\renewcommand{\\acm@passport}{#1}}\n\\ifthenelse{\\boolean{acm@cameraready}}{}{\\renewcommand{\\thanks}[1]{}}\n%    \\end{macrocode}\n%\n% Set up a control to determine whether or not to print the cover page.\n%\n%    \\begin{macrocode}\n\\newboolean{acm@cover}\n\\setboolean{acm@cover}{true}\n\\newcommand{\\suppresscover}{\\setboolean{acm@cover}{false}}\n%    \\end{macrocode}\n%\n% The following internal macro is used to format the cover page.\n%\n%    \\begin{macrocode}\n\\newcommand{\\acm@coverpage}{%\n  \\begin{titlepage}%\n    \\begin{center}%\n        \\vspace*{\\fill}\n        {\\LARGE\\sffamily\\bfseries \\@title \\par}%\n        \\vspace{2\\baselineskip}%\n        {\\large\n          \\begin{tabular}[t]{c}%\n            \\@author\n          \\end{tabular}\\par}%\n        \\vspace{1\\baselineskip}%\n        {\\large \\@affiliation \\par}%\n        \\addvspace{3\\baselineskip}%\n        {Category: \\acm@category \\par}%\n        \\vspace{0.5\\baselineskip}%\n        {Format: \\acm@format \\par}%\n        \\vspace{3\\baselineskip}%\n        \\begin{tabular}{ll}\n          Contact: & \\acm@contactname \\\\[1\\baselineskip]\n                   & \\begin{tabular}[b]{@{}l@{}}\n                        \\acm@contactaddress\n                        \\end{tabular} \\\\[1\\baselineskip]\n          phone: & \\acm@contactphone \\\\\n          fax: & \\acm@contactfax \\\\\n          email: & \\acm@contactemail\n        \\end{tabular}\\par%\n        \\vspace{3\\baselineskip}%\n        Author to receive compensation: \\acm@passport \\par%\n        \\vspace{4\\baselineskip}%\n        \\begin{minipage}{5in}%\n          \\acm@abstract\n        \\end{minipage}%\n        \\vspace*{\\fill}\n    \\end{center}%\n  \\end{titlepage}}\n%    \\end{macrocode}\n%\n% We redefine the \\@maketitle command to leave out the date, and either\n% add the affiliation (for a camera ready paper), or replace the authors\n% with the paper category and format (for a submission for review).\n%\n%    \\begin{macrocode}\n\\renewcommand{\\@maketitle}{%\n  \\begin{center}%\n    {\\LARGE\\sffamily\\bfseries \\@title \\par}%\n    \\vspace{1\\baselineskip}%\n    \\ifreviewelse{%\n        {Category: \\acm@category \\par}%\n        \\vspace{0.25\\baselineskip}%\n        {Format: \\acm@format \\par}%\n        }{%\n        \\large\n        \\begin{tabular}[t]{c}%\n          \\@author\n        \\end{tabular}\\par%\n        \\vspace{1\\baselineskip}%\n        \\@affiliation\\par%\n        }%\n  \\end{center} \\par%\n  \\addvspace{0.5in}}\n%    \\end{macrocode}\n%\n% Now we set up the |\\acmopening| command to output the cover page, title\n% block, and abstract, and turn off the page numbering on the first page.\n%\n%    \\begin{macrocode}\n\\newcommand{\\acmopening}[1]{%\n  \\newcommand{\\acm@abstract}{#1}%\n  \\ifthenelse{\\boolean{acm@cover}}{\\ifreview{\\acm@coverpage}}{}%\n  \\maketitle\n  \\ifcamera{\\thispagestyle{empty}}\n  \\begin{abstract} #1 \\end{abstract}}\n%    \\end{macrocode}\n%\n% Create the macro to leave space for the copyright.\n%    \\begin{macrocode}\n\\newcommand{\\copyrightspace}{%\n  \\renewcommand{\\thefootnote}{}%\n  \\footnotetext[0]{\\rule[4.5pc]{1in}{0in}}%\n  \\renewcommand{\\thefootnote}{\\arabic{footnote}}}\n%    \\end{macrocode}\n%\n% \\subsection{Configurations file}\n%\n% Finally, we load the configuration file if it exists.\n%\n%    \\begin{macrocode}\n\\InputIfFileExists{siggraph.cfg}\n        {\\typeout{***************************************^^J%\n                  * Local config file siggraph.cfg used *^^J%\n                  ***************************************}}\n        {}\n%    \\end{macrocode}\n%\n% \\iffalse\n%</class>\n% \\fi\n%\n% \\Finale\n@EOF\n\nchmod 644 siggraph.dtx\n\nexit 0\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Thu Jan 12 20:59:01 1995\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nDate: 12 Jan 95 23:49:31 EST\nFrom: Ian Ashdown <72060.2420@compuserve.com>\nTo: Global Illumination <globillum@cs.cmu.edu>\nSubject: Radiosity bibliography update\nStatus: R\n\n*** RADIOSITY BIBLIOGRAPHY UPDATED ***\n\nLedalite Architectural Products and 3D/Eye, Inc. have updated their on-line\nbibliography of radiosity-related articles, papers and books. The\nbibliography now contains over 660 references, and is intended as a\nresource for students and researchers in the computer graphics and\nillumination engineering communities.\n\nThe bibliography can be obtained via anonymous ftp from Lawrence Berkeley\nLaboratory's <hobbes.lbl.gov> as:\n\n  /pub/doc/RadBib.shar.Z\n\nOver 110 references have been added to the previous release (RadBib94.Z).\n\nNet surfers without ftp capabilities may obtain a free copy as an ASCII\ntext file on a 3.5-inch MS-DOS diskette by sending a request to:\n\n  Ian Ashdown, P. Eng.\n  Research & Development Manager\n  Ledalite Architectural Products Inc.\n  9087A - 198th Street\n  Langley, B.C. V3A 4P8\n  Canada\n\n  e-mail: Ledalite@mindlink.bc.ca\n\nThanks to Greg Ward of Lawrence Berkeley Laboratory for providing space for\nthe bibliography.\n\n\nIan Ashdown, P. Eng.\nResearch & Development Manager\n------------------------------\nLedalite Architectural Products, Inc.\n9087A - 198th Street\nLangley, B.C. V3A 4P8\nCanada\n\nTel:   (604) 888-6811\nFax:   (604) 888-0566\nemail: Ledalite@mindlink.bc.ca\n\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Mon Jan 23 07:24:37 1995\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nFrom: Nico Guenther <nic@informatik.uni-rostock.de>\nSubject: Color quantization\nTo: globillum@cs.cmu.edu\nDate: Mon, 23 Jan 1995 16:09:17 +0100 (MET)\nStatus: RO\n\nHi,\n\nsome days ago Ian Asdown posted a pointer to some color quanti techniques.\nConcerning 24->8 bit quantization one has to take care of the following:\nUsually quantization techniques are linear ones; however our audio-visual\nsystem uses a nonlinear scale (see Weber-Fechner-law in acoustics).\nHence the visual image quality of 8bit images can be improved by a simple\nprocedure\n1st - nonlinear color scaling\n2nd - color quantization\n3rd - invers scaling to 1st\n4th - rendering\n\nSome work concerning these problems was done in 1993 as MS at CS dep.\nof university of Rostock.\nA: Joern Trilk\nT: Nichtlineare Farbskalierung fuer die realistische Bilddarstellung\nK: you see, in German\n\nThis work includes visual comparison of different scaling functions like\nlog Weber-Fechner, Cornsweet, Paeth, ... and the corresponding C-code.\nIn addition to that you can find a good reference list (mostly in \nEnglish). Maybe this is for some use to you.\n\nNico\t\t\t(nic@informatik.uni-rostock.de)\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Tue Jan 31 09:14:56 1995\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nFrom: Holly E Rushmeier <holly@cam.nist.gov>\nDate: Tue, 31 Jan 1995 11:41:01 -0500\nTo: Henrik Wann Jensen <hwj@hwj.gk.dtu.dk>, globillum@cs.cmu.edu\nSubject: image comparisons\nStatus: R\n\nHi --\n\nWe have also been looking at the image comparison problem. I don't\nhave any good suggestions right now, but our approach is to\ntry to build on the work on image metrics for evaluating the\neffects of lossy compression. Here are some references. I'm not\nfamiliar with these papers in any depth, so you have to make\nyour own assessments of their usefulness:\n\nMannos & Sakrison, \"The Effects of a Vision Fidelity Criterion\non the Encoding of Images\", IEEE Trans. on Information Theory,\nvol. it-20, July 1974, pp. 525-536.\n\nSaghri, Cheatham, & Habbi \"Image quality measure based on a human\nvisual system model\", Optical Engineering, July 1989, vol 28, no. 7,\npp. 813-818.\n\n\nNill, \" A Visual Model Weighted Cosine Transform for Image Compression\nand Quality Assessment\", IEEE Transactions on Communications,\nvol. com-33, no. 6, June 1985, pp. 551-557\n\nEven if you can't find these particular papers, you can probably\ndraw some inspiration for methods to test out by rifling through\nthe literature on evaluating lossy compression methods. I think\nincorporating even simple-minded human visual models would give\nuseful results, and keep the metric from going beserk in dark\nareas, etc.\n\n-- Holly\n\n\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Tue Jan 31 05:54:24 1995\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nDate: Tue, 31 Jan 1995 17:25:53 +0100\nFrom: Henrik Wann Jensen <hwj@hwj.gk.dtu.dk>\nTo: globillum@cs.cmu.edu\nStatus: RO\n\n\nHi All,\n\nFor some time I have been using a brute force Path Tracing method\nto validate the results from other global illumination methods.\nThe results are images in which the pixel values are represented\nas either pure float (one per. wavelength) or as Greg Wards real\npixels.\n\nMy question is: How can I compare these images?\n\nI have primarily been using a squared sum of pixel differences. This\nmeans that the two images being compared are subtracted giving\na difference image. The pixel values in the difference image are\nsquared and added together giving some number (=error) indicating the \n\"distance\" between the two images. This method is relatively good but \nit gives pour ratings to images which have just a few pixels with a large \ndistance (these images could perhaps be corrected using a noise reduction \nfilter). Furthermore the method doesn't say much about the visual quality \nof the image being validated -- sometimes a little noise does look good...\nThe error (number) also depends on the brightness of the image and images \nwhich has problems in dark areas (like shadows) gets a smaller error than\nimages with problems in bright areas. It has no meaning (or very little \nmeaning) comparing the error resulting from the computation of different \nimages. etc....\n\nAlternative methods could be: Maximum pixel difference, Average pixel \ndifference etc.\n\nI would like some kind of normalized squared sum of pixel differences. \nIt should, however, not \"go berserk\" in very dark areas with relatively \nlarge (but still invisible errors). And even better if the method\ngave the error 42 using the same global illumination method on two\ndifferent images then the \"looks of the error\" would be the same\non the two images (is this impossible?).\n\n\nThat was my first two cents :-)\n\n- Henrik Wann Jensen\n\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Tue Jan 31 10:29:49 1995\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nX-Msmail-Message-Id:  4291C4D3\nX-Msmail-Conversation-Id:  4291C4D3\nFrom: Don Mitchell <donm@microsoft.com>\nTo: globillum@cs.cmu.edu\nDate: Tue, 31 Jan 95 10:09:41 TZ\nSubject: image quality metrics\nStatus: R\n\nI've played with Mannos and Sakrison's method.  The wisdom at Bell Labs \nseemed to be that numerical image-quality metrics were a sort of holy \ngrail that has never been completely achieved.  Be careful.  There is \nso much going on in our subjective response!  Methods like M&S can take \ninto account the logarithmic response to contrast and the basic color \nand spatial frequency dependance.  Oh wait, the color response stuff is \nin another paper by Werner Frei (I'll try to find that reference).  But \nthere are other things like visual masking that are hard to model -- \nthe visibility of noise depends a lot on the context.\n\nDon't be afraid to do subjective testing.  Well, be a little afraid, \nbecause its a pain in the neck to organize it, but I think letting \nexpert observers make judgements means more than assigning a mysterious \nnumber (which ultimate is based on some fit to some set of \nsubjective-testing data anyway!).\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Tue Jan 31 11:01:50 1995\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nDate: Tue, 31 Jan 1995 10:46:49 -0800\nFrom: greg@taligent.com\nTo: globillum@cs.cmu.edu\nSubject: Re: image quality metrics\nStatus: R\n\n\n>>>>> \"DM\" == Don Mitchell <donm@microsoft.com> writes:\nDM> I've played with Mannos and Sakrison's method.  The wisdom at Bell\nDM> Labs seemed to be that numerical image-quality metrics were a sort\nDM> of holy grail that has never been completely achieved.\nDM> ...\nDM> Don't be afraid to do subjective testing.  Well, be a little\nDM> afraid, because its a pain in the neck to organize it, but I think\nDM> letting expert observers make judgements means more than assigning\nDM> a mysterious number (which ultimate is based on some fit to some\nDM> set of subjective-testing data anyway!).\n\nI would agree completely.  I did a lot of work on the perceptual\nbrightness of light sources for my thesis, and perceptual testing\nseems to be the only reliable (well, pretty reliable anyhow) way to\ntest image quality.  It is a pain to design a good test, though.  The\nup side is that you don't usually need too many subjects.\n\n\t\t\t\t\t\t-Greg.\n\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Tue Jan 31 13:15:17 1995\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nFrom: Barry Carlton Ruff <ruffb@rpi.edu>\nDate: Tue, 31 Jan 1995 15:50:56 -0500\nTo: globillum@cs.cmu.edu\nSubject: Image comparison/quality\nStatus: R\n\n\nMore image comparison/quality thoughts...\n\nThe textbook \"Flat-Panel Displays and CRTs\" has an excellent\nchapter entitled \"Image Quality: Measures and Visual Performance\"\nby Harry Snyder.  He characterizes a number of pixel error\nmeasures of image quality ( primarily based on mean square error,\nsome weighted by properties of the human visual system ).  The\nreal strength of the chapter though is it's coverage of techniques\nthat use the Modulation Transfer Function of display systems to\nobtain spatial information that can be compared with characteristics\nof our visual capabilities.\n\nI agree with Holly there is a lot of info in the compression\nliterature on this topic.  I recommend also scanning the\nthe displays literature and television journals specifically,\nthe Society for Information Display and the Society for Motion\nPicture and Television Engineers ( SID and SMPTE ) both hold\na high stake in developing metrics for measuring image quality.\n\nHere are a few more references:\n\nGlenn, William.  Digital Image Compression Based on Visual\nPerception and Scene Properties. SMPTE Journal May 1993: p.392-397\n\nHall, Charles; Hall, Ernest.  A Nonlinear Model for the Spatial\nCharacteristics of the Human Visual System.  IEEE Transactions\non Systems, Man, and Cybernetics. March 1977 vSMC-7(no. 3): p.161-170\n\nPoynton, Charles. \"Gamma\" and It's Disguises: The Nonlinear Mappings\nof Intensity in Perception, CRTs, Film and Video.  SMPTE Journal.\nDecember, 1993 p.1099-1108\n\nStatistical comparison of image data is useful but to obtain measures\nof image quality perceptual models will have to be incorporated.  As\nmentioned subjective ratings may be an alternative presently but\nherein lies some pitfalls as well.  Experimental design must be\ncontrolled to assure subjects are rating actual quality as opposed\nto simply preference.  ( there's no accounting for taste )  I have\nused a pair-wise comparison where subjects are presented both a\nreference image and a test image and are then asked to rank their\nimpression of the test against the reference this works out well.\n\n\tPerception Based Rendering,\n\tcoming soon to a machine near you...\n\n\t\tBarry Ruff\n\n\t\tLighting Research Center\n\t\tRensselaer Polytechnic Institute\n\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Tue Jan 31 15:26:36 1995\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nDate: Tue, 31 Jan 1995 15:14:21 -0800\nFrom: Steve Worley <spworley@netcom.com>\nTo: globillum@cs.cmu.edu\nSubject: More image comparison thoughts\nStatus: RO\n\n\nI think that a single universal image \"error\" metric doesn't exist,\nsimply because one type of image deviation may be trivial for one\napplication but horrible for another. The diversity of uses for an\nerror metric make a universal measure impossible.\n\nConsider two images which are identical except one image has been\nshifted over one pixel to the right. If these images were a before and\nafter version of a test of a compression method, you'd want to use a\nhuman perception metric of difference. Put the images side by side and\nany viewer would probably say \"Fantastic!\". But if the images were\ncomparisons of one radiosity method with a \"truth\" image from extreme\noversampled Monte Carlo, you'd probably look for mean squared and\nmaximum pixel differences of some sort. Here the offset registration\ncauses very large errors in the two images, especially at sharp\nhorizontal intensity changes.\n\nSo error metrics should be tailored to the application. I would feel\nthat a new global illumination method would best be measured against a\n\"known\" image by simple mean squared pixel intensity differences,\nprobably independently at each wavelength. These differneces should be\nin actual intensity differences if possible, not cruddy quantized\n0-255 RGB values. This is a more physical, direct measurement, showing\nany differences at a very low level. When testing a new algorithmic\nmethod for light transport, these importances are probably the most\nimportant.\n\nA visual metric might be better for determining speedups for a\nspecific renderer. Say I'm trying to add Greg Ward's cool method of\nestimating shadow coverages of hundreds of light sources to a current\ncommerical renderer. The users of the renderer are logo pilots and\ngeneral animators. If the image doesn't LOOK different, and rendering\nis much faster, I'm likely to have happy customers. Even if the\naccuracy of rendering has decreased considerably (maybe the shadow\nboundaries are a lot noisier, with changes of +- 10% in the correct\nRGB values) it doesn't matter as long as peopele viewing the image\ndon't notice or at least notice much.\n\nUnlike pixel by pixel mean-squared differences, trying to come up with\na metric for human vision is a lot trickier. One group that probably\nput the most work into this topic were the nameless engineers who\ncrafted NTSC in the 50's. They had an insanely small bandwidth to pack\nas much image quality as they could into. They exploited our vision's\nweak points by allocating their bandwidth carefully. I would think\nthat a better VISUAL metric would come from pixel by pixel differences\nin YUV space rather than RGB space, and weighting Y errors much more\nthan U and U more than V, as NTSC does. This doesn't solve some\nproblems, though: think about the case where you increase each pixel's\nintensity 5% uniformly. Visually the image doesn't change much, but\nthe pixel by pixel differences all have a 5% absolute error in\nthem. Oops.  Maybe some global gamma/contrast/brightness tweaking\nshould attempt to \"match\" the two images first, THEN use pixel by\npixel differences. But what about nonlinear spacial intensity changes,\nlike the ones Rushmier, Ward, and Shirley have played with?\nArggh.. there's an awful lot to account for!\n\nSo forming a quantitative VISUAL difference metric is, simply, a\npain. I will buy dinner for anyone who can come up with a good model\nor two and actually compare these to human experimentation where\npeople rate image \"differences\" by eye.\n\nBut luckily, the more sterile question of validating an algorithm can\nuse less subjective measures. Simple pixel by pixel mean, mean\nsquared, and maximum errors, are enough to quickly tell wether the two\nalgorithms agree or disagree. Especially in radiation transport, we do\nknow how to use the right units for measurements of light flux though\na solid angle, and that's all we're trying to compute accurately.\n\nAnyway, just some thoughts to keep this thread going. I'm glad I\ndiscovered this list...\n\n-Steve Worley\nspworley@netcom.com\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Wed Feb  1 08:17:48 1995\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nDate: Wed, 1 Feb 1995 19:44:50 +0100\nFrom: Henrik Wann Jensen <hwj@hwj.gk.dtu.dk>\nTo: globillum@cs.cmu.edu\nSubject: Image comparison\nStatus: R\n\n\nHi everyone,\n\nThanks for all the replies and an interesting discussion...\n\nI can see that it is difficult to compute just one number/error\nrelated to the 'perceptual difference' between two images. \n\nSubjective testing avoids this difficulty, but I agree with\nHolly that subjective testing cannot replace an error metric. \nFirstly, subjective testing is, well, subjective. I am used to \nlooking at and seeing errors in a computer generated image therefore \nI will probably catch more errors than a person who is not working\nwith computer graphics. I also find it quite unsatisfactory to write\nin a paper: \".. as we can see it looks good..\". Furthermore I like\nto examine the effects of different parameters in my software by\nplotting a graph showing the convergence/error (currently the RMS-error) \nas a function of one of these parameters -- this is not possible\nwith subjective testing.\n\nWhen comparing two images A and B we could extract a number of\nfeatures from the difference image C=A-B. For instance we could\nexamine whether C contains edges that aren't in the reference image A.\nWe could also test whether C is noisy in areas where A is smooth etc.\nThese features could be weighted and added together to give an error\nmetric. I guess someone has tried this before...\n\nA good error metric could initially be used to speed up current\nglobal illumination algorithms. Perhaps improve methods featuring\nprogressive refinement. Later on we might be able to incorporate\nthe error metric in our algorithms in order to automatically determine\nwhen we are finished. Currently the most common stop-criteria within\nMonte Carlo ray tracing is the variance - which is directly related to \nthe RMS-error. This criteria is unfortunate since we often use more\nsamples than necessary. An example is procedural textures based on\nPerlins noise function. Since noise is a property of the texture and\ntherefore not disturbing the use of variance as a stop-criteria results\nin unnecessary oversampling of these textures. If we had an error metric\ncapable of saying whether the noise is disturbing or not then we could\ndo a lot better...\n\n\n- Henrik\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Wed Feb  1 10:29:41 1995\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nX-Msmail-Message-Id:  D880BBAE\nX-Msmail-Conversation-Id:  D880BBAE\nFrom: Don Mitchell <donm@microsoft.com>\nTo: globillum@cs.cmu.edu\nDate: Wed,  1 Feb 95 09:50:08 TZ\nSubject: error metrics, color\nStatus: R\n\nNaturally, you want to have some number to minimize when you are trying \nvarious image synthesis methods.  RMS error is an obvious one.  But I \ncaution against equating that number with \"image quality\".  Variance \nand RMS error are actually quite poor measure of subjective image \nquality -- logarithmic weight or cube-root weight would even be a \nbetter measure of visible error than summing the square of the error.  \nThe spatial frequency effects the visibility of noise, with the maximum \nresponse being around 12 cycles per degree.\n\nThe dependance on color is especially tricky.  A common mistake in \ncolor quantization is to us Luv or Lab coordinates -- if you look at \nthe SMTPE literature, you'll find they recommend almost the opposite \nmetric, with a strong emphasis on reducing noise in the green channel.  \nThis is because there are really two kinds of error being talked about: \ncolor-matching error, and visibility of spatial patterns of noise.  Luv \nis about color matching, the eye is quite insensitive to variations in \nshades of green, for example.  But if you are worried about grain noise \nor dither patterns, the eye is most sensitive to green colored patterns.\n\nGetting back to metrics.  Simple measures like variance or log-error \nmight be fine for measuring the error in a pixel.  But you certainly \nneed more complex metrics if you are looking at global noise \ncharacteristics.  RMS error was not at all useful in the work I \nreported in my SIGGRAPH 91 paper on spectrally optimal sampling, but I \nthink the images clearly demonstrated the value of forcing noise into \nhigh frequencies.  I used the Mannos  Sakrison metric at that time and \nfound the results to be poorly correlated with subjective image \nquality.  For me, seeing is believing, and I did not use the M&S numbers.\n\nFrom globillum-Request@hostess.graphics.cs.cmu.edu Thu Feb  2 16:39:15 1995\nReturn-Path: <globillum-Request@hostess.graphics.cs.cmu.edu>\nX-Msmail-Message-Id:  40CF4B1B\nX-Msmail-Conversation-Id:  40CF4B1B\nFrom: Jack Tumblin <t-jackt@microsoft.com>\nTo: globillum@cs.cmu.edu\nDate: Thu,  2 Feb 95 16:21:14 TZ\nSubject: A perceptual image metric (monochrome)\nStatus: RO\n\nP. Teo & D. Heeger at Stanford have a promising  perceptual image metric.\nThey try to model the response of  directionally- selective cells in\nthe striate cortex using modified image pyramids and steerable filters,\nso that noise patterns that are aligned with nearby image features \ncontribute much  less error than misaligned noise.  It is rather elaborate,\nbut built on solid results from psychophysics and physiology.  Their example\npictures are impressive. See:\n\n\"Perceptual Image Distortion\", Teo, Patrick C., and Heeger, David J.,\npp.982-986 Proceedings of First International Conference on Image\nProcessing, Austin TX,  Nov. 1994.\n\nIt's  monochrome, though, and assumes moderate, CRT-like luminances-- \nnot intended for high-dynamic range images.\n\nRegards,\n-Jack Tumblin\n\n\nFrom globillum-request@imag.fr Tue Feb  7 09:31:03 1995\nReturn-Path: <globillum-request@imag.fr>\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\nSubject: IMPORTANT: address change for globillum\nTo: globillum@imag.fr (Global Illumination List)\nDate: Tue, 7 Feb 1995 15:36:10 +0200 (MET)\nReply-To: Francois.Sillion@imag.fr\nStatus: RO\n\nDear fellow globillumers,\n\nThe 'globillum' mailing list has been in existence for almost five years!\nPaul Heckbert has offered a great service to our community by setting up\nand maintaining the list for all this time. He deserves a rest and I will\nbe taking over the maintenance of the list. Before I go on to explain what\nit means for you, I suggest we all thank Paul for his efforts:\n\n(one, two, three...) THANKS A LOT, PAUL !\n\nOK, here's the technical information. The address used to send mail to the\nentire group has changed: it is now\n\n\tglobillum@imag.fr\n\nThe address used to contact me for matters pertaining to this list (such as\nadding new members, mail address problems, etc..) is now\n\n\tglobillum-request@imag.fr\n\nI am appending below a copy of the mailing list in the form of a mailrc file.\nPlease take the time to modify your globillum alias NOW, to avoid unnecessary\ntraffic at the old address. You do not need to include all the aliases in\nthe list in your .mailrc if you only want to contact the group. The prefered\nway to contact the entire group is always to use the globillum address, to\nensure that the most up-to-date list is used.\n\nFor thos of you using ELM to read/send mail, an elm alias database is\nalso available by ftp (see below).\n\nPrevious discussions among us (over 800k bytes of it) and a current\ncopy of the mailing list are available via ftp at any time:\n\n    ftp safran.imag.fr\n    NAME: anonymous\n    PASSWORD: yourlogin\n    cd /pub/sillion/globillum\n    ls\n    prompt\n    mget *\n    quit\n\nand if the name server doesn't know the machine number, use\n    ftp 129.88.29.1\nOr if you can't ftp, tell me and I'll mail them to you.\n\nI hope the transition will be smooth, please let me know if there are any\nproblems.\n\n+------------------+---------------------------+--------------------------+\n|                  |       iMAGIS / IMAG       | Tel: (+33) 76 51 43 54   |\n| Francois SILLION |          B.P. 53          | Fax: (+33) 76 44 66 75   |\n|     '            | F-38041 Grenoble Cedex 09 | Francois.Sillion@imag.fr | \n+------------------+---------------------------+--------------------------+\n\nThe current members list follows in the form of a .mailrc file.\n\n# GLOBAL ILLUMINATION MAILING LIST,  2 Feb 95\n# append the following to your .mailrc file\n#\n# send corrections/additions to globillum-request@imag.fr\n# (which is forwarded to Francois Sillion)\n\n# The preferred way to send mail to everyone on the list is to mail to\n# globillum (aliased below), where a master copy of list is being maintained.\n\nalias globillum globillum@imag.fr\nalias globillum-request globillum-request@imag.fr\n\n# lines beginning with \"# #\" are people who are not on the list as\n# individuals, but are members of a group that subscribes\n\nalias globillum_explicit \\\n\tallison almagro amanatides arvo ashdown baum bhate borel \\\n\tbouatouch buckalew cabrero campbell carlton casasayas achalmers \\\n\tchen nchristensen pchristensen christou mcohen compagnon \\\n\tcornell_students costa jdave delft desousa dilaura dorsey \\\n\tdrettakis fiume forsyth fournier fussell gatenby george gifford \\\n\tglassner goel grant greenberg guenther guibas haines \\\n\thanrahan heal heckbert hedley ivanov jensen jessel gjones kaneda kirk \\\n\tkolb kopp kouhia lalonde languenou levoy blewis plewis lightwork \\\n\tmarini max metge dmitchell newhall anewton nishita patmore \\\n\tpattanaik paulin pela pharr poulin puech pueyo purgathofer rekola \\\n\truff rushmeier salesin schlick pschroeder \\\n\tscopigno seron shinya shirley gimagis sillion \\\n\tslusallek speer spencer stolfi stollnitz stuerzlinger ksubramanian \\\n\tsung tampieri teller tellier townsend \\\n\ttroutman tumblin turner uselton vanliere \\\n\tvanwyk veach vilaplana jwallace cwang ward westin wexler \\\n\twinget worley worrall zhang zisserman zumtobel\n\n# Mike Allison\n\talias allison mike@documentum.com\n# Carlos Urena Almagro; ETS Ingenieria Informatica;\n# Universidad de Granada; 18071 Granada; Spain\n\talias almagro almagro@ugr.es\n# John Amanatides, York U, Toronto\n\talias amanatides amana@cs.yorku.ca\n# Jim Arvo, Apollo / Yale\n\talias arvo arvo@graphics.cornell.edu\n# Ian Ashdown; Ledalite Architectural Products Inc.; Langley, B.C.; Canada\n\talias ashdown 72060.2420@CompuServe.COM\n\talias ashdown2 Ledalite@mindlink.bc.ca\n# Dan Baum, Silicon Graphics\n\talias baum drb@sgi.com\n# Neeta Bhate; University of South Florida; Tampa, Florida\n\talias bhate bhate@sol.csee.usf.edu\n# Chris Borel; SST-8, MS D438; Los Alamos National Lab; Los Alamos, NM 87545\n# interests: simulation of lighting under vegetative canopies\n\talias borel cborel@lanl.gov\n# Kadi Bouatouch; IRISA; Campus de Beaulieu; 35042 Rennes Cedex; France\n# interests: ray tracing, sampling, realism, physics & perception\n\talias bouatouch kadi@irisa.fr\n\talias bouatouch2 bouatouch@irisa.fr\n# # Wim F. Bronsvoort; Faculty of Technical Mathematics and Informatics;\n# Delft University of Technology; Julianalaan 132; 2628 BL Delft; Netherlands\n\talias bronsvoort wim@duticg.twi.tudelft.nl\n# Chris Buckalew, Cal Poly\n\talias buckalew buckalew@polyslo.calpoly.edu\n# Alan Cabrero; 514 Computer Center; East Lansing MI 48824\n\talias cabrero adc@tardis.cl.msu.edu\n# Alvin T. Campbell III; Applied Research Laboratories; U. of Texas at Austin;\n# P. O. Box 8029; Austin, TX 78713-8029\n# interests: global illumination, heat transfer, animation, scientific vis.\n\talias campbell atc@arlut.utexas.edu\n# Eloise Carlton, Fujitsu America\n\talias carlton eloisec@ossi.com\n# Mateu Sbert Casasayas\n# interests: doing thesis on Monte Carlo radiosity\n\talias casasayas sbert@lsi.upc.es\n# Alan Chalmers; Dept. of Computer Science; University of Bristol;\n# University Walk; Bristol; BS8 1TR; United Kingdom\n# interests: large parallel MIMD computers for radiosity and ray tracing\n\talias achalmers alan@compsci.bristol.ac.uk\n\talias achalmers2 alan@cs.bris.ac.uk\n# Eric Chen, Apple\n\talias chen chense@apple.com\n# Niels J. Christensen; Technical U. Denmark; B. 116, DK-2800 Lyngby; Denmark\n\talias nchristensen iftnjc83@vm.uni-c.dk\n# Per H. Christensen; U. of Washington\n# interests: light reflection models, image analysis & synthesis\n\talias pchristensen per@cs.washington.edu\n# Chris Christou, Oxford U.\n\talias christou cgc@physiology.oxford.ac.uk\n# Michael Cohen, Princeton U.\n\talias mcohen mfc@cs.princeton.edu\n# Raphael Compagnon, EPFL Switzerland\n\talias compagnon compagnon@eldp.epfl.ch\n# Antonio Costa; Comp. Graphics & CAD; INESC;\n# Largo Mompilher 22; 4100 Porto Portugal\n\talias costa acosta@porto.inescn.pt\n#\talias costa acc@asterix.inescn.pt (this address failing 1/95)\n# Cornell Students, includes Himlan & others; but not Greenberg or Arvo\n\talias cornell_students gi-students@graphics.cornell.edu\n# Jubin P. Dave; U. of New Hampshire\n\talias jdave jd@kepler.unh.edu\n# Delft University of Technology graphics group\n# an alias for Jansen, Bronsvoort, Kok, Post\n# interests: VLSI for radiosity; ray tracing, texture mapping, CSG\n\talias delft globillum@duticg.twi.tudelft.nl\n# A. Augusto de Sousa; INESC; Largo Mompilher, 22; 4000 Porto; Portugal\n\talias desousa aa_sousa@inescn.pt\n# David L. DiLaura; Senior Instructor, Civil and Architectural Engineering;\n# University of Colorado; Boulder, CO 80309\n\talias dilaura dilaura@bechtel.colorado.edu\n# Julie Dorsey; Assistant Professor, Architecture, MIT\n\talias dorsey dorsey@mit.edu\n# George Drettakis, iMAGIS/IMAG, BP 53 F-38041 Grenoble Cedex 09 France\n# interests: sampling and filtering techniques for GI, quality & error metrics\n\talias drettakis George.Drettakis@imag.fr\n# Eugene Fiume, U. of Toronto\n\talias fiume elf@dgp.utoronto.ca\n# David Forsyth\n\talias forsyth daf@CS.Berkeley.EDU\n# Alain Fournier, U. of British Columbia, Vancouver BC, Canada\n\talias fournier fournier@cs.ubc.ca\n# Don Fussell, U. of Texas, Austin\n\talias fussell fussell@cs.utexas.edu\n# Neil Gatenby, Manchester Computing Centre, Manchester, England\n# interests: alternatives to hemicube, accurate numerical form factors\n\talias gatenby gatenby@vax3.graphics.manchester-computing-centre.ac.uk\n# David George, Gain Technology, Palo Alto\n\talias george george@gain.com\n# Stephen Gifford, Electrical and Computer Engineering Dept, Carnegie Mellon\n# interests: implemented radiosity/ray tracing hybrid on Connection Machine\n\talias gifford Stephen.Gifford@maps.cs.cmu.edu\n# Andrew Glassner, Microsoft\n\talias glassner glassner@microsoft.com\n# Narendra Goel, Wayne State U.\n\talias goel ngoel@pandora.cs.wayne.edu\n# Chuck Grant, Lawrence Livermore Lab\n\talias grant grant1@llnl.gov\n\talias grant2 grant%delvalle.llnl.gov@lll-lcc.llnl.gov\n# Don Greenberg c/o Fran Brown, Cornell U.\n\talias greenberg fmb@graphics.cornell.edu\n# Nico Guenther; Universitaet Rostock; Fachbereich Informatik;\n# Rostock 18059; Germany\n# interests: animation of radiosity, physically based approaches, perception\n\talias guenther nic@informatik.uni-rostock.de\n# Leo Guibas; CS Dept, Stanford U. / DEC Systems Research Center, Palo Alto\n\talias guibas guibas@cs.stanford.edu\n# Eric Haines, 3D/Eye\n\talias haines erich@eye.com\n# Pat Hanrahan, Stanford U.\n\talias hanrahan hanrahan@cs.stanford.edu\n# Brian W. Heal; School of Information Science; Portsmouth Polytechnic;\n# Mercantile House; Hampshire Terrace; Portsmouth, PO1 2EG; United Kingdom\n# interests: rendering octree models, post-hidden-surface-removal rendering\n\talias heal healb@csovax.portsmouth.ac.uk\n# Paul Heckbert; Computer Science Dept.; Carnegie Mellon University;\n# 5000 Forbes Ave; Pittsburgh PA 15213-3891; USA\n# interests: finite element & integral equation methods for global illumination\n\talias heckbert ph@cs.cmu.edu\n# David Hedley\n\talias hedley hedley@cs.bris.ac.uk\n# # Ted H. Himlan, Cornell\n# interests: empirical measurements of materials and lights, validation\n\talias himlan thh@graphics.cornell.edu\n# Alexander Ivanov\n\talias ivanov Alexander.Ivanov@comlab.ox.ac.uk\n# # Frederik W. Jansen (Erik); Faculty of Technical Mathematics and Informatics;\n# Delft University of Technology; Julianalaan 132; 2628 BL Delft; Netherlands\n\talias jansen fwj@duticg.twi.tudelft.nl\n# Henrik Wann Jensen; Institute of Graphical Communication\n# Technical University of Denmark; Building 116; 2800 Lyngby; Denmark\n\talias jensen igkhwj@unidhp.uni-c.dk\n# J. P. Jessel; Institut de Recherche en Informatique de Toulouse;\n# Universite Paul Sabatier; 31062 Toulouse; France\n# interests: parallel radiosity and ray tracing algorithms on Transputers\n\talias jessel jessel@irit.fr\n# Graham Jones; Oxford U.\n\talias gjones graham@robots.oxford.ac.uk\n# Kazufumi Kaneda; Electric Machinery Lab, Hiroshima U.\n\talias kaneda kin@eml.hiroshima-u.ac.jp\n# Dave Kirk, Caltech\n\talias kirk dk@egg.gg.caltech.edu\n# # Arjan Kok; Delft U. of Technology; Netherlands\n# interests: radiosity effects using ray tracing\n\talias kok arjan@duticg.twi.tudelft.nl\n# Craig Kolb, Stanford (but email address is Princeton)\n\talias kolb cek@cs.princeton.edu\n# Manfred Kopp; Inst. of Computer Graphics, Technical University of Vienna\n# Karlsplatz 13/186-2; A-1040 Wien; Austria\n\talias kopp kopp@stellaris.cg.tuwien.ac.at\n\talias kopp2 m.kopp@ieee.org\n\talias kopp3 kopp@eigvs4.una.ac.at\n#\talias kopp kopp@eigvs4.tuwien.ac.at\n# Juhana Kouhia\n\talias kouhia jk87377@cs.tut.fi\n# Paul Lalonde, U. of British Columbia\n\talias lalonde lalonde@cs.ubc.ca\n# Eric Languenou; IRISA; Projet Siames; Campus de Beaulieu;\n# 35042 Rennes Cedex France\n# interests: participating media, adaptive radiosity; doing PhD with Bouatouch\n\talias languenou langueno@irisa.fr\n# Marc Levoy, CS Dept, Stanford U.\n\talias levoy levoy@cs.stanford.edu\n# Bob Lewis; CS Dept; U. of British Columbia;\n# 6356 Agricultural Road; Vancouver, BC  V6T 1W5; Canada\n# interests: 3-D texture, ray tracing, radiosity, parallelism\n\talias blewis bobl@cs.ubc.ca\n# Lewis; Dept. Geography; University College London\n# 26 Bedford Way; London WC1H 0AP; UK\n# I don't use a first name, \"I'm known just as Lewis\"\n# interests: modeling canopy reflectance, remote sensing\n\talias plewis plewis@ps.ucl.ac.uk\n# people at LightWork Design; Cooper Bldgs.; Arundel Street;\n# Sheffield, S1 2NS; UK\n\talias lightwork radios@lightwork.co.uk\n# Daniele Marini; Eidomatics Lab, Computer Science Dept, Univ. of Milan; Italy\n# interests: radiosity, ray tracing, parallel processing (Meiko)\n\talias marini marini@imiucca.csi.unimi.it\n# Nelson Max, Lawrence Livermore Lab\n\talias max max2@llnl.gov\n\talias max2 nelson@ramius.ocf.llnl.gov\n# Christian Metge; Institut de Recherche en Informatique de Toulouse;\n# Universite Paul Sabatier; 31062 Toulouse; France\n# interests: parallel discrete radiosity and ray tracing algorithms\n# (Transputers, workstation networks)\n\talias metge metge@irit.fr\n# Don Mitchell, Microsoft\n\talias dmitchell donm@microsoft.com\n# # Eihachiro Nakamae; Electric Machinery Lab, Hiroshima U.\n\talias nakamae naka@eml.hiroshima-u.ac.jp\n# William Parsons Newhall, Jr., The American University\n\talias newhall newhall@auvm.american.edu\n# Andy Newton; Remote Sensing Research, University College London\n\talias anewton anewton@ps.ucl.ac.uk\n# Tomoyuki Nishita; Electric Machinery Lab, Hiroshima U.\n\talias nishita nis@eml.hiroshima-u.ac.jp\n# Christopher Patmore; Programming Research Group; Oxford U.\n# interests: skylight radiosity\n\talias patmore cjp@prg.oxford.ac.uk\n# Sumant Narayan Pattanaik; IRISA; Rennes; France\n\talias pattanaik sumant.pattanaik@irisa.fr\n# Mathias Paulin; Institut de Recherche en Informatique de Toulouse;\n# Universite Paul Sabatier; 31062 Toulouse; France\n# interests: parallel radiosity and ray tracing algorithms (Transputers, PVM)\n# shadow accuracy, transfer simulations in dense foliage\n\talias paulin paulin@irit.fr\n# Barbara Pela, Joint Research Centre, Commission of the European Communities,\n# Ispra, Italy\n\talias pela barbara.pela@cen.jrc.it\n# Matt Pharr\n\talias pharr mmp@lux.Stanford.EDU\n# # Frits Post; Faculty of Technical Mathematics and Informatics;\n# Delft University of Technology; Julianalaan 132; 2628 BL Delft; Netherlands\n\talias post frits@duticg.twi.tudelft.nl\n# Pierre Poulin; Dept. IRO, Universite de Montreal,\n# C.P. 6128, succ. Centre-Ville, Montreal, Quebec, Canada H3C 3J7\n# interests: illumination, rendering, realism\n\talias poulin poulin@iro.umontreal.ca\n# Claude Puech; LIENS; 45, rue d'Ulm; 75230 Paris Cedex 05; France\n\talias puech Claude.Puech@imag.fr\n# Xavier Pueyo; Dept. Llenguatges i Sistemes Informatics;\n# Universitat Politecnica de Catalunya; Av. Diagonal, 647 planta 8;\n# 08028-Barcelona; Spain;\n# interests: diffuse environments\n\talias pueyo xavier@ima.udg.es\n\talias pueyo2 xavier@lsi.upc.es\n\talias pueyo3 eapueyo@ebrupc51.bitnet\n# Werner Purgathofer; Institute for Computer Graphics; Techn. Univ. Vienna;\n# Karlsplatz 13 / 186; A-1040 Wien / Austria\n# interests: parallel ray tracing and radiosity, BSP, color, animation\n# [I've had trouble with most of Werner's email addresses! -Paul H.]\n\talias purgathofer purgathofer@eigvs4.una.ac.at\n\talias purgathofer2 purgathofer@eigvs4.tuwien.ac.at\n\talias purgathofer3 wp@eigcl1.una.ac.at\n# Panu Rekola; Computer Science Dept, Helsinki U. of Tech.; Finland\n\talias rekola pre@cs.hut.fi\n# Barry Carlton Ruff\n\talias ruff ruffb@rpi.edu\n# Holly Rushmeier, Computing and Applied Math Lab;\n# National Institute for Standards and Technology; Gaithersburg, Maryland\n\talias rushmeier holly@cam.nist.gov\n# David Salesin; U. of Washington\n\talias salesin salesin@cs.washington.edu\n# # Jodok Schaeffler, Zumtobel, Austria\n\talias schaeffler js@cophos.co.at\n# Christophe Schlick; LaBRI; U. of Bordeaux; 351 Cours de la Liberation\n# 33400 Talence; France\n# interests: ray tracing, radiosity, antialiasing, general reflectance functions\n\talias schlick schlick@labri.u-bordeaux.fr\n\talias schlick2 schlick@geocub.greco-prog.fr\n# Peter Schroeder\n\talias pschroeder ps@math.scarolina.edu\n# Roberto Scopigno; CNUCE; Consiglio Nazionale delle Richerche;\n# Via S.Maria, 36; 56100 Pisa; Italy\n# interests: volume rendering, user interfaces, parallel processing, geography\n\talias scopigno R.Scopigno@cnuce.cnr.it\n# Francisco Seron; Dpto. Ingenieria Electrica e Informatica;\n# Centro Politecnico Superior de Ingenieros; Universidad de Zaragoza;\n# C/ Maria Luna s/n; E-50015 Zaragoza; Spain\n\talias seron pseron@mcps.unizar.es\n# Mikio Shinya, pencil tracing\n\talias shinya shinya@nttarm.ntt.jp\n#\talias shinya shinya@nttcvg.ntt.jp\n# Pete Shirley, Indiana U., on leave at Cornell as of 7/94\n\talias shirley shirley@graphics.cornell.edu\n\talias shirley2 shirley@iuvax.cs.indiana.edu\n# Global Illumination group at iMAGIS/IMAG\n\talias gimagis gimagis@safran.imag.fr\n# Francois Sillion; IMAG; Grenoble; France\n\talias sillion Francois.Sillion@imag.fr\n# Philipp Slusallek; Universitaet Erlangen;\n# IMMD IX - Graphische Datenverarbeitung; Am Weichselgarten 9;\n# W-8520 Erlangen, Germany\n# interests: CAD, surfaces, doing PhD on physical basis of glob. illum.\n\talias slusallek slusallek@informatik.uni-erlangen.de\n# Rick Speer\n\talias speer speer@crl.com\n\talias speer2 speer@cs.colorado.edu\n# Stephen Spencer\n\talias spencer spencer@cgrg.ohio-state.edu\n# Jorge Stolfi\n\talias stolfi stolfi@dcc.unicamp.br\n# Eric Stollnitz\n\talias stollnitz stoll@amath.washington.edu\n# Wolfgang Stuerzlinger, Department of Graphics and Parallel Processing,\n# Johannes Kepler University, Linz, Austria\n\talias stuerzlinger wrzl@gup.uni-linz.ac.at\n# K. R. Subramanian; AT&T Bell Labs; Murray Hill, NJ\n\talias ksubramanian krs@allegra.att.com\n# Kelvin Sung; Dept. of Information Systems and Computer Science;\n# National University of Singapore; Kent Ridge, Singapore 0511\n# Republic of Singapore\n# interests: fast ray tracing, modular global illumination software\n\talias sung ksung@iscs.nus.sg\n# Filippo Tampieri; Lightscape Technologies, Inc; San Jose, CA\n\talias tampieri fxt@lightscape.com\n# Seth Teller; MIT\n\talias teller seth@lcs.mit.edu\n# Pierre Tellier\n# LSIIT (Laboratoire des Sciences de l'Image, d'Informatique et de\n# Teledetection); Departement d'Informatique de l'Universite Louis Pasteur;\n# 7, rue R. Descartes; 67084 Strasbourg; France\n\talias tellier tellier@dpt-info.u-strasbg.fr\n# J. Eric Townsend; General Magic\n# interests: massively parallel based visualization codes, mostly ray tracing\n\talias townsend jet@genmagic.com\n# Roy Troutman, Lawrence Livermore Lab\n\talias troutman roy@ninja.nersc.gov\n\talias troutman2 roy@ninja.llnl.gov\n# Jack Tumblin, Georgia Tech\n\talias tumblin ccsupjt@cc.gatech.edu\n# Doug Turner, Apple\n\talias turner turner@apple.com\n# Sam Uselton; CSC, NASA Ames, Mountain View, CA\n\talias uselton uselton@nas.nasa.gov\n# Robert van Liere; Department of Interactive Systems;\n# Center for Mathematics and Computer Science (CWI);\n# Kruislaan 413,  1098 SJ  Amsterdam,  The Netherlands\n# interests: generalizing radiosity method, parallel methods for radiosity\n\talias vanliere robertl@cwi.nl\n# Cornelius Skip Van Wyk, Jr; Carnegie Mellon U; Dept of Architecture\n\talias vanwyk vanwyk@cad.cs.cmu.edu\n# Eric Veach; Stanford U.\n# interests: hierarchical global illumination, clustering objects,\n# global illumination methods for \"black box\" scene representations\n\talias veach ericv@cs.stanford.edu\n# Josep Vilaplana; Universitat Politecnica de Catalunya;\n# Departament de Llenguatges i Sistemes Informatics;\n# Av. Diagonal 647 planta 8; 08028 Barcelona; Spain\n# interests: hardware and parallel algs for speeding radiosity & ray tracing\n\talias vilaplana vilaplana@lsi.upc.es\n# John Wallace, 3D/Eye\n\talias jwallace johnw@eye.com\n# Changyaw Wang; U. of Indiana\n# interests: rendering and modeling of complex outdoor environments\n\talias cwang wangc@iuvax.cs.indiana.edu\n# Greg Ward; Lighting Systems Research Group; Lawrence Berkeley Lab; California\n\talias ward gjward@lbl.gov\n# Stephen H. Westin\n\talias westin westin@dsg42.nad.ford.com\n# Dan Wexler; Berkeley\n\talias wexler wex@miro.berkeley.edu\n# Jim Winget, Silicon Graphics\n\talias winget jmw@sgi.com\n# Steve Worley\n\talias worley spworley@netcom.com\n# Adam Worrall, University of Bristol Graphics Group\n# Computer Science Department, The University, Bristol, UK\n\talias worrall Adam.Worrall@bristol.ac.uk\n# Ning Zhang\n# interests: radiosity, ray tracing, physically-based illumination models\n\talias zhang zhang@vti.com\n# Andrew Zisserman; Robotics Research Group; Oxford University; UK\n# interests: computer vision, radiosity\n\talias zisserman az@robots.oxford.ac.uk\n# Zumtobel Licht GmbH; Schweizerstr. 30; A-6850 Dornbirn; Austria\n# interests: lighting design visualization, radiosity\n# (an alias for global illumination folks at the Zumtobel company)\n\talias zumtobel glbi@cophos.co.at\n# END OF GLOBAL ILLUMINATION MAILING LIST\n\nFrom globillum-request@imag.fr Thu Feb  9 08:32:17 1995\nReturn-Path: <globillum-request@imag.fr>\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\nSubject: ftp files at imag.fr\nTo: globillum@imag.fr (Global Illumination List)\nDate: Thu, 9 Feb 1995 16:20:50 +0200 (MET)\nReply-To: Francois.Sillion@imag.fr\nStatus: RO\n\nFollowing the change of address for the globillum list,\nsome files have been placed for ftp access on node 'imag.fr'.\n\nThis site is in France, which means easier ftp access for Europeans and...\nmaybe some care required from North America! in particular, it is my\nexperience that ftp transfers are much more reliable across\nthe atlantic during night hours (8 PM EST -- 3 AM EST). Remember\nthis if you want to download files from imag.\n\nRegards\n+------------------+---------------------------+--------------------------+\n|                  |       iMAGIS / IMAG       | Tel: (+33) 76 51 43 54   |\n| Francois SILLION |          B.P. 53          | Fax: (+33) 76 44 66 75   |\n|     '            | F-38041 Grenoble Cedex 09 | Francois.Sillion@imag.fr | \n+------------------+---------------------------+--------------------------+\n\nFrom globillum-request@imag.fr Fri Feb 24 02:20:51 1995\nReturn-Path: <globillum-request@imag.fr>\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\nSubject: looking for 3D data of human head\nTo: globillum@imag.fr (Global Illumination List)\nDate: Fri, 24 Feb 1995 10:35:55 +0200 (MET)\nReply-To: Francois.Sillion@imag.fr\nStatus: R\n\nDear all,\n\nthis is not really a globillum question, but I am sure\nmany of you probably can help me with this request.\n\nI am trying to locate a 3D dataset of a human head. I am \nin fact only interested in the skull at the moment, but I figured\nI could extract it easily from any of the medical datasets that\nhave been floating around.\n\nUnfortunately I haven't been able to do so with the head dataset\nfrom the UNC ftp site. More precisely I haven't been able\nto extract the skull from the data with simple classification tools.\nMaybe I am doing something wrong, or maybe the MRI data is not well\nsuited to the particular classification I need ? can somebody confirm\nor deny this?\n\nAnyway, my questions are\n\n\to\twould somebody have a pre-classified volume dataset of a skull?\n\to\twould somebody have a volume dataset of a head that seems easy\n\t\tenough to classify so that the skull can be separated?\n\t\tmaybe CT data would be better than MRI?\n\nThanks in advance\n+------------------+---------------------------+--------------------------+\n|                  |       iMAGIS / IMAG       | Tel: (+33) 76 51 43 54   |\n| Francois SILLION |          B.P. 53          | Fax: (+33) 76 44 66 75   |\n|     '            | F-38041 Grenoble Cedex 09 | Francois.Sillion@imag.fr | \n+------------------+---------------------------+--------------------------+\n\nFrom globillum-request@imag.fr Fri Feb 24 06:55:22 1995\nReturn-Path: <globillum-request@imag.fr>\nDate: Fri, 24 Feb 95 08:14:22 -0500\nFrom: swestin@dsg145.nad.ford.com (Stephen H. Westin)\nTo: Francois.Sillion@imag.fr\nCc: globillum@imag.fr\nSubject: Re: looking for 3D data of human head\nReply-To: westin@dsg145.nad.ford.com\nStatus: R\n\n> Unfortunately I haven't been able to do so with the head dataset\n> from the UNC ftp site. More precisely I haven't been able\n> to extract the skull from the data with simple classification tools.\n> Maybe I am doing something wrong, or maybe the MRI data is not well\n> suited to the particular classification I need ? can somebody confirm\n> or deny this?\n> \n> Anyway, my questions are\n> \n> \to\twould somebody have a pre-classified volume dataset of a skull?\n> \to\twould somebody have a volume dataset of a head that seems easy\n> \t\tenough to classify so that the skull can be separated?\n> \t\tmaybe CT data would be better than MRI?\n\nI think that's exactly correct: CT is best at distinguishing bone, and\nMRI was developed to look at soft tissue.\n\nI have an old friend who used to be involved with nuclear medicine\nsorts of things, and I'll ask him if he has any skulls lying around.\n\n-Steve\n\n\n\nFrom globillum-request@imag.fr Mon Feb 27 07:11:15 1995\nReturn-Path: <globillum-request@imag.fr>\nDate: Mon, 27 Feb 1995 09:13:41 -0500\nFrom: Eric Haines <erich@eye.com>\nTo: globillum@imag.fr\nSubject: new theses\nStatus: R\n\nGlobillumer,\n\nHere are the abstracts of two new articles on radiosity which may be of\ninterest.  These were sent to me automagically by the Elib server at Stanford,\nwhich I highly recommend for keeping you informed about various keywords -\nit's simple to set up and non-intrusive.  Send \"help\" to the address at the\nbottom of the message if you're interested (there's also a Usenet news\nsearcher that Stanford runs which scans netnews for articles with your keyword\nand sends you the first 20 lines of each article - handy if you don't have\ntime to read netnews but still would like to track a few special topics.  The\naddress for it is netnews@db.stanford.edu).\n\nEric Haines\n\n\n Score     : 100\n BIB-VERSION:: CS-TR-v2.0\n ID:: PRINCETONCS//TR-473-94\n ENTRY:: February 21, 1995\n ORGANIZATION:: Princeton University, Computer Science Department\n LANGUAGE:: English\n TITLE:: Wavelet Methods for Computer Graphics (Thesis)\n AUTHOR:: Gortler, Steven J.\n DATE:: January 1995\n PAGES:: 183\n ABSTRACT::\n This thesis discusses how a wavelet basis can be used in the context of\n two computer graphics applications, realistic rendering and geometric\n modeling, to produced more efficient and flexible algorithms.\n \n The goal of realistic rendering is to simulate the interreflection of\n light in some geometric environment in order to produce realistic\n images. Radiosity is a commonly used solution method for this problem.\n Recently Hanrahan et al. have introduced a hierarchical method that can solve\n radiosity problems in $O(n)$ time instead of $O(n^2)$.  This thesis\n explores how the hierarchical radiosity algorithm can be formally understood\n from the context of wavelet theory.  When the radiosity problem is\n expressed with respect to a wavelet basis, the resulting linear system\n is sparse, with only $O(n)$ significant terms.  By casting the hierarchical\n method in this framework, a variety of wavelet basis functions can be\n used, resulting in more efficient radiosity methods.\n \n This thesis also discusses how wavelets can be used in the context of\n geometric modeling.  Geometric modeling is the study of how geometric\n shapes can be represented and manipulated by a designer.  This thesis\n explores the use of wavelets to represent parametric curves and\n surfaces within the context of geometric modeling interfaces.\n \n One intuitive modeling interface commonly used in geometric modeling\n allows the user to directly manipulate curves and surfaces. This\n manipulation defines some set of constraints that the curve or surface\n must satisfy (such as interpolation and tangent constraints).  Direct\n manipulation, however, usually leads to an underconstrained problem\n since there are, in general, many possible surfaces meeting some set\n of constraints.  Therefore an optimization problem must be solved.\n \n This thesis discusses how geometric modeling optimization problems can\n be solved more efficiently by using a wavelet basis.  Because the\n wavelet basis is hierarchical, iterative optimization methods converge\n rapidly.  And because the wavelet coefficients indicate the degree of\n detail in the solution, they can be used to determine the number of\n basis functions needed to express the variational minimum, thus\n avoiding unnecessary computation.  An implementation is discussed and\n experimental results are reported.\n END:: PRINCETONCS//TR-473-94\n  \n\n Score     : 90\n BIB-VERSION:: CS-TR-v2.0\n ID:: PRINCETONCS//TR-485-95\n ENTRY:: February 21, 1995\n ORGANIZATION:: Princeton University, Computer Science Department\n LANGUAGE:: English\n TITLE:: An Adaptive Gauss Method for Computing Irradiance Coefficients of Galerkin Radiosity System s\n AUTHOR:: Gershbein, Reid\n DATE:: February 1995\n PAGES:: 10\n ABSTRACT::\n Computing energy transfer between objects is the most expensive\n operation in radiosity systems.  This energy transfer operation, known\n as the irradiance operator, is an integral that, in general, must be\n calculated numerically.  We wish to increase the speed of this\n computation without severely compromising fidelity and perform a study\n of numerical integration techniques, $Quadrature$ $Methods$.  The\n results of our study show the strengths of $Gauss$ $Quadrature$\n $Rules$ and give us insights into greatly reducing the cost of the\n irradiance operator while maintaining accuracy.  An adaptive method\n for choosing Gauss quadrature rules is presented, and our performance\n analysis of the new adaptive algorithm shows that it can be up to 10\n times faster than previous methods.\n END:: PRINCETONCS//TR-485-95\n  \n\n =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n                        Electronically available reports can be retrieved via\n                        ftp (as described in records.) For other reports,\n                        local users can access them in the Math/CS Library.\n                        Non-Stanford users should either contact the publish-\n Electronic Library     ing institution or arrange with their local library\n elib@db.stanford.edu   for an interlibrary loan from Stanford Green Library.\n =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n\nFrom globillum-request@imag.fr Tue Feb 28 16:53:26 1995\nReturn-Path: <globillum-request@imag.fr>\nFrom: \"Holly E Rushmeier\" <holly@cam.nist.gov>\nDate: Tue, 28 Feb 1995 19:17:08 -0500\nTo: globillum@imag.fr\nSubject: Radiative Heat Transfer Workshop Results\nStatus: R\n\nHi globillumers,\n\nFor those of you interested in rendering participating media,\nyou might want to check out\n\nhttp://www.sandia.gov/html/frame/NSFFinal_with_graphics_1.html\n\nwhich is\n\n\"The Use of High-Performance Computing to Solve\nParticipating Media Radiative Heat Transfer Problems\n- Results of an NSF Workshop\"\n\nOf particular interest is that the \"Volume Rendering Problem\"\nis identified as a \"Major Research Thrust\".\n\n-- Holly\n\n\nFrom globillum-request@imag.fr Wed Mar  1 03:00:55 1995\nReturn-Path: <globillum-request@imag.fr>\nFrom: gatenby@igd.fhg.de\nDate: Wed, 1 Mar 1995 11:20:48 +0100\nTo: globillum@imag.fr\nSubject: polyhedra from polygons\nStatus: R\n\n\nHi,\n\n\tI wonder if anyone could help? ... I'm interested in generating a\n\tpolyhedral scene from a set of input polygons which are completely\n\tfree of connectivity/adjacency information.  I would like to process\n\tthese polygons to produce a collection of polyhedra.\n\n\tDoes anyone have any pointers to papers on this topic?\n\tDoes anyone have any experience of doing this - any advice on a nice\n\tcompact representation for the polyhedra (I want to identify silhouette\n\tedges for disc. meshing radiosity) - i.e. which data structure would\n\tyou advise - do people REALLY use things as wieldy as the winged edge?\n\n\tAny help much appreciated.  Thanks in advance,\n\n\tNeil Gatenby\n\n\t    Fraunhofer-Institut fuer Graphische Datenverarbeitung\n\t\t(Fraunhofer Institute for Computer Graphics)\n        \t Neil Gatenby\t  e-mail: gatenby@igd.fhg.de\n\tFraunhofer-IGD, Wilhelminenstr. 7, 64283  Darmstadt, Germany.\n\nFrom greg Wed Mar  1 10:19:13 1995\nReturn-Path: <greg>\nDate: Wed, 1 Mar 95 10:16:34 PST\nFrom: greg (Gregory J. Ward)\nTo: gatenby@igd.fhg.de, globillum@imag.fr\nSubject: Re:  polyhedra from polygons\nStatus: R\n\nCoalescing vertices from disjoint polygons is not particularly difficult,\nso long as your scenes are reasonably well-behaved.  I wrote a translator\nfrom Radiance format (http://radsite.lbl.gov/radiance/HOME.html) to MGF\n(http://radsite.lbl.gov/mgf/HOME.html) which coalesced vertices using a\nsimple hashing scheme.  You are welcome to the source code for this --\nit is on the above-mentioned servers.\n\nAs far as connectivity information goes, I know nothing.  It's a meshy problem!\n\n-Greg\n\nFrom globillum-request@imag.fr Wed Mar  1 21:30:44 1995\nReturn-Path: <globillum-request@imag.fr>\nDate: Thu, 2 Mar 1995 00:15:59 -0500\nTo: gatenby@igd.fhg.de, globillum@imag.fr\nFrom: bwade@graphics.cornell.edu (Bretton Wade)\nSubject: Re: polyhedra from polygons\nStatus: RO\n\nAt 5:20 AM 3/1/95, gatenby@igd.fhg.de wrote:\n>        Does anyone have any experience of doing this - any advice on a nice\n>        compact representation for the polyhedra (I want to identify silhouette\n>        edges for disc. meshing radiosity) - i.e. which data structure would\n>        you advise - do people REALLY use things as wieldy as the winged edge?\n\nDani Lischinski and Fillipo Tampieri used BSP trees to track\ndiscontinuities through space. BSP trees are fairly compact geometry\nrepresentations that do not require explicit connectivity information, and\nso might be good for you. They would not be very useful for extracting\npolyhedra, however. I don't have the references right in front of me, so I\nhesitate to specify them; but I have them on my desk at work if needed.\n\nIf you are not familiar with BSP trees, you might want to look at the BSP\ntree FAQ, which is still under construction:\n\n   http://www.graphics.cornell.edu/bspfaq/\n\n--\nBretton Wade (bwade@graphics.cornell.edu)\nhttp://www.graphics.cornell.edu/~bwade/\n\n\n\nFrom globillum-request@imag.fr Thu Mar  2 04:08:30 1995\nReturn-Path: <globillum-request@imag.fr>\nDate: Thu, 2 Mar 1995 11:54:39 +0100\nFrom: Henrik Wann Jensen <hwj@hwj.gk.dtu.dk>\nTo: globillum@imag.fr\nSubject: Rendering Complex Scenes\nStatus: RO\n\n\nDear GlobIllumers,\n\nA few years ago a comparison between Radiance and a radiosity implementation\non a moderately complex scene lead to the conclusion that Radiance was\nfaster.\n\nI have wondered whether it in general is safe to assume that Monte Carlo \nbased ray tracing methods are faster in highly complex scenes (ie. scenes \nwith billions of objects) considering newer radiosity techniques like \nhierarchical radiosity and radiosity using clustering?\n\nI know it depends on the contents of the scene, but if we omit the irradiance\ngradient method and use path tracing or bidirectional path tracing and\ncontinue to increase the number of objects in the scene then I think\nwe would see that the Monte Carlo techniques would render the scene\nin constant time, while radiosity somehow depends on the number of objects.\n\n\n- Henrik Wann Jensen\n\nFrom globillum-request@imag.fr Thu Mar  2 05:54:58 1995\nReturn-Path: <globillum-request@imag.fr>\nFrom: \"Seth Teller\" <seth@jabiru.lcs.mit.edu>\nDate: Thu, 2 Mar 1995 07:43:50 -0500\nReply-To: seth@theory.lcs.mit.edu\nTo: bwade@graphics.cornell.edu (Bretton Wade), gatenby@igd.fhg.de,\n        globillum@imag.fr\nSubject: Re: polyhedra from polygons, O(n^2) BSP\nStatus: RO\n\n\n> discontinuities through space. BSP trees are fairly compact geometry\n> representations that do not require explicit connectivity information, and\n> so might be good for you. They would not be very useful for extracting\n> polyhedra, however....\n\nBretton,\n\nwith all due respect I must ask you to be more careful about\ndispensing incorrect and/or misleading information in your\nreplies, in your BSP faq, and elsewhere.\n\nA.) BSP trees are arguably not \"compact,\" as they require\nOmega(n^2) storage and O(n^3) construction time for some\n3D inputs.  The storage lower bound is tight, see p. 500 of\n\n@article{Paterson90,\n    author = \"Michael S. Paterson and F. Frances Yao\",\n    title = \"Efficient Binary Space Partitions for\n\t\tHidden-Surface Removal and Solid Modeling\",\n    journal = \"Discrete and Computational Geometry\",\n    volume = 5,\n    number = 5,\n    year = 1990,\n    pages = \"485--503\",\n    comments = \"also Xerox PARC tech report CSL 89-6\"}\n\nStated differently, this means that there inputs of n\npolygons in 3d for which *every* BSP tree has size\nat least O(n^2).\n\nApparently you have not yet corrected your FAQ\n\n\thttp://www.graphics.cornell.edu/cgi-bin/bsp?18.txt\n\nin this regard.  Your statement there that BSP's have a\n\n\t\"provable lower bound [of] O(n)\"\n\ndoesn't make any sense.\n\nB) A BSP tree, if available, would be an ideal preprocessed data\nstructure from which to abstract a winged-edge, facet-edge, or\nother adjacency data structure.  You don't need a reference to\nsee how; you simply walk the (necessarily convex) leaves of the\ntree, inducing shared edge pointers wherever two cutting planes\nof the BSP tree meet two faces of the input polyhedron along\na common line in 3-space.\n\nRegards,\n\nSeth.\n\n--\n\n Asst. Prof of EE & CS     Synthetic        0     ~     ~   seth@lcs.mit.edu\n MIT Lab for CS NE43-208    Imagery        <\\>      ~      tel: 617 258 7885\n 545 Technology Square       Group         / \\             fax: 617 253 6652\n Cambridge  MA  02139  _______________ web: http://theory.lcs.mit.edu/~seth/\n\n\n\nFrom globillum-request@imag.fr Thu Mar  2 10:37:31 1995\nReturn-Path: <globillum-request@imag.fr>\nDate: Thu, 2 Mar 1995 13:06:49 -0500\nFrom: Eric Haines <erich@eye.com>\nTo: globillum@imag.fr\nSubject: references\nCc: bloom@cs.cornell.edu, erich@hemlock.eye.com\nStatus: R\n\nI've run across a truly amazing site on the WWW (i.e. it's actually useful):\n\n\thttp://www.ira.uka.de/ftp/ira/bibliography/index.html\n\nwhich has a collection of all sorts of computer science bibliographies.  The\nnice part is that you can do on-line searches - it just turned up a reference\nI didn't know about on a topic, so I'm happy with it.  You can search all the\nbibliographies (whew!) for a topic or just some specific ones.  Fantastic,\nand free.\n\nEric Haines\n\nFrom globillum-request@imag.fr Thu Mar  2 14:01:46 1995\nReturn-Path: <globillum-request@imag.fr>\nX-Msmail-Message-Id:  6E95E378\nX-Msmail-Conversation-Id:  6E95E378\nFrom: Don Mitchell <donm@microsoft.com>\nTo: globillum@imag.fr, ziv@argus.asd.sgi.com\nDate: Thu,  2 Mar 95 12:21:04 TZ\nSubject: Re: O(n^2) bps trees\nStatus: R\n\nI don't think Seth was being rude.  It's important to understand the \ncomputational complexity of the algorithms we use, and visibility is a \nvery tricky game in this regard.  BSP-trees seem to gather a lot of \npassionate evangelism and detraction.  I believe Apollo built a CAD \nsystem with BSP trees which did go O(n^2) -- pretty much in their \ncustomers' faces.  I've heard other people say they never saw more than \nO(n) growth.  Ziv Gigus has a masters thesis that gives details of \nexperiments and results, and there clearly needs to be more of that in \nthe literature.  I seem to recall Ziv reported typical O(N logN) growth \nin 3D.  Ziv, want to comment?\n\nWhat is really needed is an ongoing contest between inputs and \nalgorithms.  Something like this happens in the ray-tracing community, \nwith Eric Haines input test scenes.  The visibility problem (not just \nBSP approaches) would benefit from this.\n\nRevolutionary new approaches to visibility are being taken in games and \nPC graphics libraries.  I can't divulge proprietary algorithms, so I'll \njust taunt you a bit.  Look forward to some interesting revelations on \nvisiblity in the coming years.  :-)\n\nJohn Carmack, at id Software, deserves some special credit for the \nvisibility algorithm used in DOOM.  The bspfaq says he is using bps \ntrees, but I believe he has made some novel advances beyond the \nstandard usage.  His first insight was that typical building interiors \ncan be treated as a 2D problem instead of 3D.  Paterson and Yao point \nout that the worst-case space complexity of BSP trees is only O(N logN) \nin 2D.  Secondly, Carmack deals with occlusion culling in two \ninteresting ways -- by drawing front to back with an efficient \nalgorithm for knowing when the screen is completely drawn, and by \naugmenting the BSP-tree with bounding boxes for rapid culling of \noccluded subtrees.\n\nWe've been using the term \"DOOM trees\" to refer to Carmack's work.  I \nthink he deserves that honor.  :-)\n\n -- Don\n\n\nFrom globillum-request@imag.fr Thu Mar  2 23:57:46 1995\nReturn-Path: <globillum-request@imag.fr>\nFrom: Eugene Fiume <elf@dgp.toronto.edu>\nTo: globillum@imag.fr\nSubject: Re: polyhedra from polygons, O(n^2) BSP\nDate: \tThu, 2 Mar 1995 09:41:32 -0500\nStatus: RO\n\nOn Mar 2,  8:11am, \"Seth Teller\" wrote:\n\n   <Condescending claptrap to another poster.  Manners, Mr Teller.>\n\nand then he wrote:\n\n} A.) BSP trees are arguably not \"compact,\" as they require\n} Omega(n^2) storage and O(n^3) construction time for some\n} 3D inputs.  The storage lower bound is tight, see p. 500 of\n\nThe existence of such results, and indeed the ease of constructing such\nworst cases does not mean that these configurations are \"common\".  Worst-case\nupper bound arguments are nice intellectual exercises and are sometimes even\ninformative.  Now, if you attach an argument that this situation readily\narises, then you'll have my attention and you'll have properly made your point.\n\nEugene.\n\n\nFrom globillum-request@imag.fr Fri Mar  3 10:21:06 1995\nReturn-Path: <globillum-request@imag.fr>\nDate: Fri, 3 Mar 1995 17:01:56 +0100\nFrom: Henrik Wann Jensen <hwj@hwj.gk.dtu.dk>\nTo: globillum@imag.fr\nSubject: Re: Rendering Complex Scenes\nStatus: RO\n\n> \n> > continue to increase the number of objects in the scene then I think\n> > we would see that the Monte Carlo techniques would render the scene\n> > in constant time, while radiosity somehow depends on the number of objects.\n> \n\nOops. I meant a constant number of rays in the Monte Carlo techniques. The\nintersection time will of course increase since none of ts optimizing\nschemes for ray tracing are O(1). But still I think the increase in\nintersection time is relatively small compared to the increased number\nof energy transfers that should be done in the radiosity algorithm.\n\nI will give a small example...\n\nConsider a small house with a lawn. Doubling the amount of grass in the lawn\ndoes not significantly change the indirect illumination on the house from\nthe lawn. Since the noise in Monte Carlo methods primarilly is caused by\nindirect illumination this means that the noise-level would not change\nsignificantly. Therefore rendering the house using a Monte Carlo method\ncould be done using the same number of rays --- this might be a large\nnumber of rays but still....\n\nThe radiosity algorithm on the other hand would have to consider the exchange\nof radiosity between every grass leave and doubling the amount of grass\nwould significantly increase the number of necessary radiosity transfers.\n\nPlease correct me if I am wrong....\n\nI could reformulate this into a philosophical question.\n\nIs path tracing the ultimate rendering method when we consider very\ncomplex scenes? And maybe even if we only take the geometry into\nconsideration?\n\n\n> that sounds like a great result, if you could show it experimentally.\n> \n\nGive me 100000 workstations and I will begin :-)\n\n\n- Henrik Wann Jensen\n\n\nFrom globillum-request@imag.fr Fri Mar  3 11:33:49 1995\nReturn-Path: <globillum-request@imag.fr>\nX400-Received: by /PRMD=CA/ADMD=CDNnet/C=CA/; Relayed; Fri,  3 Mar 1995  9:55:21 UTC-0800\nX400-Received: by /PRMD=ca/ADMD=telecom.canada/C=ca/; Relayed; Fri,  3 Mar 1995  9:55:17 UTC-0800\nDate: Fri,  3 Mar 1995  9:55:17 UTC-0800\nX400-Originator: fournier@cs.ubc.ca\nX400-Recipients: non-disclosure:;\nX400-Content-Type: P2-1984 (2)\nX400-Mts-Identifier: [/PRMD=ca/ADMD=telecom.canada/C=ca/;950303095517]\nContent-Identifier: 4003\nFrom: Alain Fournier <fournier@cs.ubc.ca>\nTo: Henrik Wann Jensen <hwj@hwj.gk.dtu.dk> (return)\nCc: globillum@imag.fr (return)\nSubject: Re: Rendering Complex Scenes\nStatus: RO\n\n\"In deserto clamavi\" (Latin from memory, pardon the potential barbarisms).\nLoosely translated, it means \"I get no respect\".\n\nI have long claimed that a good solution for global illumination of complex\nscenes is to use a \"light driven\" approach, namely where the light is \ntransported explicitly between cells (sections of the environment), and\nnot between surfaces (as in \"radiosity\" or path following schemes).\nThe obvious advantage is that you control the process exactly where it\nshould be controlled, as a function of the amount of light transported,\nnot as the level of where it comes from or where it's going (even though you\nstill have some control about that). The other big one is that \"clustering\",\nor simplification of the light flux, becomes a simple issue. I claim (somewhat\nfacetiously, but with a basis in truth) that it is the only approach that\nhas asymptotically the complexity of the \"Utah approximation\" (as Jim Kajiya\ncalls it) with depth-buffer visibility, namely O(N), where N is the number\nof primitives in the scene. I won't go on about this, but details can be\nobtained on request.\n\nFor many reasons (some fair, some not), the community has been unwilling\nto accept presentation of work in this direction, even in forums (fora)\ndedicated to works in progress. I think it's our collective loss, since\neven if one does not believe in a particular approach, one should realize\nthat some of the concepts and techniques used can be relevant to other\nproblems (not necessarily actively considered at the time).\nTo quote Sonny Terry & Brownie McGhee: \"We might be fighting a losing\nbattle, but we had fun trying to win\".\n\n\nFrom greg Fri Mar  3 12:06:33 1995\nReturn-Path: <greg>\nDate: Fri, 3 Mar 95 12:03:24 PST\nFrom: greg (Gregory J. Ward)\nTo: fournier@cs.ubc.ca, hwj@hwj.gk.dtu.dk\nSubject: Re: Rendering Complex Scenes\nCc: globillum@imag.fr\nStatus: R\n\nI think Alain is onto something -- and maybe it has been used after all.\nAs near as I can figure, the Integra system (sold by Arris in the US)\nuses a cell-transfer or at least cell-collected transport mechanism similar\nto the one described.  Is Karol out there listening?  Care to comment?\n\nAs to the complexity of radiosity and path tracing approaches, I think in\nthe end everything will be the same.  After all, they are solving the same\nproblem.  Recent assertions as to the storage and computation required for\nadvanced hierarchical and clustering radiosity methods are similar to those\none would compute for a Monte Carlo solution to the same problem.  The key\ndifference currently is the problem definition itself -- most radiosity\nalgorithms solve for the irradiance on objects, whereas most Monte Carlo\nalgorithms solve for the pixels in an image.  Given this difference,\nradiosity is bound to win when the number of pixels grows relative to the\nnumber of objects, and Monte Carlo will win as the number of objects grows\nrelative to the number of pixels.\n\nI cite the additional evidence that most radiosity optimizations these\ndays focus on geometric simplification (i.e. clustering and hierarchy)\nwhere current Monte Carlo optimizations focus on improved image sampling\nand filtering.  A system such as the one Dr. Fournier proposes would no\ndoubt concentrate on optimal subdivision and sampling of volumes instead.\n\nLooking at how Nature solves this problem, I would have to bet on pure\nMonte Carlo for the ultimate solution.  However, given the finite resources\nof the computing world, we have to go with whatever bag of tricks gets\nus closest to what we want in the least amount of time.  This, it seems,\ndepends a good deal on the particular problem at hand.  Monte Carlo for\na forest, radiosity for three boxes.\n\n-Greg\n\nFrom globillum-request@imag.fr Fri Mar  3 12:42:40 1995\nReturn-Path: <globillum-request@imag.fr>\nDate: Fri, 3 Mar 95 14:29:38 EST\nFrom: Peter Schroder <ps@math.scarolina.edu>\nTo: fournier@cs.ubc.ca\nCc: hwj@hwj.gk.dtu.dk, globillum@imag.fr\nSubject: Rendering Complex Scenes\nStatus: R\n\n   Date: Fri,  3 Mar 1995  9:55:17 UTC-0800\n   From: Alain Fournier <fournier@cs.ubc.ca>\n\n   I have long claimed that a good solution for global illumination of complex\n   scenes is to use a \"light driven\" approach, namely where the light is \n   transported explicitly between cells (sections of the environment), and\n   not between surfaces (as in \"radiosity\" or path following schemes).\n   The obvious advantage is that you control the process exactly where it\n   should be controlled, as a function of the amount of light transported,\n   not as the level of where it comes from or where it's going (even though you\n   still have some control about that). The other big one is that \"clustering\",\n   or simplification of the light flux, becomes a simple issue.\n\nI couldn't agree more. Once you include clustering into radiosity/radiance\nalgorithms you get exactly this situation. See some of the recent work in\nthis direction from GI and Siggraph. However, even if we get this to work\nthere is still that pesky little problem of visibility. In fact we may have\nmade enough progress on hierarchical numerical schemes at this point that\nfast and approximate(!) visibility is the most important aspect to attack.\n\nPeter\n\n\n\nFrom globillum-request@imag.fr Fri Mar  3 12:42:58 1995\nReturn-Path: <globillum-request@imag.fr>\nDate: Fri, 3 Mar 1995 11:36:43 -0800\nFrom: uselton@nas.nasa.gov (Samuel P. Uselton)\nTo: fournier@cs.ubc.ca\nCc: hwj@hwj.gk.dtu.dk, globillum@imag.fr\nSubject: Rendering Complex Scenes\nReply-To: uselton@nas.nasa.gov\nStatus: R\n\n\nYo Alain!\n\nIf we can have adaptive gridding of the environment, then I'm with you.\nOf course adaptive gridding is hard in its own right.  (There are folks\nhere at Ames working on exactly that kind of problem!)  And it handles\nthe participating media issues properly as well.  I'm really surprised to\nhear you are having trouble finding a venue for this stuff.\nI'm interested in hearing about some of this \"work-in-progress\".\n\nI'll follow up with private mail.\n\nLater,\n\nSam U.\t\tuselton@nas.nasa.gov\n\nFrom globillum-request@imag.fr Fri Mar  3 13:40:43 1995\nReturn-Path: <globillum-request@imag.fr>\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\nSubject: Re: Rendering Complex Scenes\nTo: hwj@hwj.gk.dtu.dk (Henrik Wann Jensen)\nDate: Fri, 3 Mar 95 15:47:53 EST\nCc: globillum@imag.fr\nMailer: Elm [revision: 70.85]\nStatus: RO\n\n\n\nKajiya addressed this topic many years ago in a course note that \nI really liked:\n\nArticle{kaji88,\n        Author  = \"James T. Kajiya\",\n        Title   = {An Overview and Comparison of Rendering Methods},\n        Journal = {A Consumer's and Developer's Guide to Image Synthesis},\n        Year    = 1988,\n        Pages = {259-263},\n        Note = {ACM Siggraph '88 Course 12 Notes} }\n\nHe basically said that path tracing is faster than z-buffer approaches\nonce there are thousands of primitives per pixel (note-- he said\nz-buffer-- we aren't even talking radiosity here).  I think this\nassumes a static environment where you plan to make many frames in an\nanimation-- this way you don't have to count the O(N) (I assume a\nuniform grid) setup time for ray tracing.\n\nI think AF's method sounds pretty neat.  Please don't only share with SU!\n\nOne thing I wonder about is how to ray trace procedural environments\nthat are too big to be stored.  Here I think you must use something\nother than straight radiosity (the light transport might have less\ndetail than the geometry, so the AF volume idea might still work).  Can\nwe encode a spatial subdivision structure in the procedural model so\nthat rays are log(N), where N is the number of \"fully expanded\"\nprimitive polygons (or whatever the atomic primitive is)?  How\nexpressive are the set of primitve objects that can have such friendly\nproperties?\n\nAs an analogy, Perlin-style solid textures are friendly, while\nreaction-diffusion textures are not.\n\nI think making friendly procedural objects that coexist peacefully with\nhand-modeled objects is a neat (and hard) area to look at.  A start can\nbe found in:\n\nArticle{ambu86,\n        Author  = \"Phil Amburn and Eric Grant and Turner Whitted\",\n        Title   = {Managing Geometric Complexity \n                      with Enhanced Procedural Models},\n        Journal = {Computer Graphics},\n        Year    = 1986,\n        Pages = {189-195},\n        Volume  = 20,\n        Number  = 4,\n        Month = {August},\n        Note = {ACM Siggraph '86 Conference Proceedings} }\n\nDoes anyone have a bibliography on procedural modeling?  \n\nFrom globillum-request@imag.fr Fri Mar  3 15:35:41 1995\nReturn-Path: <globillum-request@imag.fr>\nDate: Fri, 3 Mar 1995 14:24:28 -0800 (PST)\nFrom: \"Per H. Christensen\" <per@cs.washington.edu>\nTo: Peter Schroder <ps@math.scarolina.edu>\nCc: hwj@hwj.gk.dtu.dk, globillum@imag.fr\nSubject: Re: Rendering Complex Scenes\nStatus: R\n\nOn Fri, 3 Mar 1995, Peter Schroder wrote:\n\n[...]\n> there is still that pesky little problem of visibility. In fact we may have\n> made enough progress on hierarchical numerical schemes at this point that\n> fast and approximate(!) visibility is the most important aspect to attack.\n> \n> Peter\n\nYes, approximate visibility is perhaps the most important and difficult \nproblem now (both for Monte Carlo or finite element methods)!\n\nWe tried for a while to do some work on this, but got stuck on what we\ncall the \"coherence problem\":  \n\nIf you divide the environment into cells, approximate visibility \ninformation can be computed for each cell.  This can be done to \na wide range of spatial and directional accuracy.  So far so good.\nBut -- when this approximate occlusion information is to be combined\nfrom the different cells that are between the \"sender\" and \"receiver\",\nthe \"coherence problem\" arises:  Using the approximate occlusion\ninformation, we no longer have information whether the patches in \neach cell are coherent or incoherent with the patches in the other \ncells.  \n\nFor example, if a beam of light is passing through two cells, with \neach cell having 50% occlusion within that beam (and in that direction),\nthe total occlusion could be anything from 50% (if all the patches in\none cluster are aligned with the patches in the other cluster) to 100%\n(if the patches in one cluster overlap the \"holes\" through the other\ncluster).\n\nIn the end, we had to go back to the \"good old\" technique of shooting\nsome number of sample rays and check each ray for intersection along\nthe path.  The accuracy can be controlled by the number of rays shot.\nEven with a hierarchy of cells, this sampling method is very time \nconsuming -- it is easily the most time consuming part of global \nillumination.  \n\nThere is plenty of room for improvement here!\n\n-- Per\n\n\nFrom globillum-request@imag.fr Sat Mar  4 05:09:50 1995\nReturn-Path: <globillum-request@imag.fr>\nDate: Sat, 4 Mar 95 08:51:31 EST\nFrom: Jorge Stolfi <stolfi@dcc.unicamp.br>\nTo: Alain Fournier <fournier@cs.ubc.ca>\nCc: globillum@imag.fr\nSubject: Re: Rendering Complex Scenes\nReply-To: stolfi@dcc.unicamp.br\nStatus: R\n\n    > \"In deserto clamavi\" (Latin from memory, pardon the potential\n    > barbarisms).  Loosely translated, it means \"I get no respect\".\n    > \n    > I have long claimed that a good solution for global illumination\n    > of complex scenes is to use a \"light driven\" approach, namely\n    > where the light is transported explicitly between cells\n    > (sections of the environment), and not between surfaces (as in\n    > \"radiosity\" or path following schemes).  The obvious advantage\n    > is that you control the process exactly where it should be\n    > controlled, as a function of the amount of light transported,\n    > not as the level of where it comes from or where it's going\n    > (even though you still have some control about that). The other\n    > big one is that \"clustering\", or simplification of the light\n    > flux, becomes a simple issue.\n    \nOne problem of using volume cells instead of surface patches is that\na non-planar assemblage of Lambertian diffusers is in general not a Lambertian\ndiffuser; that is, the amount of light scattered towards a given direction\nmay depend strongly on the incoming direction.  \n\nIn fact, the scattering function can be much more complicated than\ntypical models for non-Lambertian but flat surfaces.  For instance,\nconsider a cylindrical tin can, open at one end, painted black on the\noutside and white on the inside.  Depending on where the incident\nlight is coming from, the percentage scattered may vary from 0 to 100%\nof the incident light; and the outgoing distribution will probably\nhave several peaks, in funny directions.\n\nSo, I would think that a global illumination model that handles\nclustering must be a \"second-order\" model, where the unknowns are\nflows between pairs of cells, and the coefficient matrix has three-way\nform factors --- \"how much of the light flowing from cell i to cell j\nis diverted to cell k\".  Are we ready to tackle this? \n\nI believe Leo Guibas and Eric Veach (Stanford) were looking into this\napproach a couple of years ago.  Perhaps you should get in touch with\nthem?\n\n--stolfi\n------------------------------------------------------------------------\nJorge Stolfi | http://www.dcc.unicamp.br/~stolfi | stolfi@dcc.unicamp.br \nComputer Science Dept. (DCC-IMECC)               | Tel +55 (192) 39-8442\nUniversidade Estadual de Campinas (UNICAMP)      |     +55 (192) 39-3115 \nCampinas, SP -- Brazil                           | Fax +55 (192) 39-7470\n------------------------------------------------------------------------\nPlease do not copy this .signature virus into your .signature file!\n\nFrom globillum-request@imag.fr Sat Mar  4 13:35:19 1995\nReturn-Path: <globillum-request@imag.fr>\nDate: Sat, 4 Mar 1995 15:12:37 -0500\nTo: globillum@imag.fr\nFrom: bwade@graphics.cornell.edu (Bretton Wade)\nSubject: BSP Trees\nStatus: R\n\nBruce Naylor asked me to forward some of his comments on BSP Tree\ncomplexity to this mailing list.\n\nHis first response to my and Seth's post:\n\n>First, Partitionings Trees are a representation of polytopes,\n>so the phrase \"extract a polyhedra from bsp trees\" needs to\n>be restated as \"generate a boundary representation from a partitioning\n>tree\". This I do all the time.\n>\n>Secondly, with regard to the O(n^2) result of Paterson and Yao,\n>this is not such an interesting result as it may seem. First,\n>in terms of worst case complexity, I showed in my thesis (1981)\n>that there were b-reps for which any tree using only planes of polygons\n>would be O(n^2). The result of Paterson and Yao is stronger in that\n>it gives an example for which any tree, including one using planes\n>not containing polygons, is O(n^2). However, this result is superceded\n>by a result in Benard Chazelle's thesis (1981), which proves that there\n>are polyhedra for which any convex decomposition is O(n^2). Since\n>partitioning trees are a convex decomposition, the fact that trees\n>can be O(n^2) follows immediately.\n>\n>Now in terms of expected case, all empirical evidence indicates\n>that tree size is O(n) for objects of interest (see my tutorial\n>in siggraph 94 course notes). And that the \"compressed\" versions\n>of trees are typically smaller than the \"compressed\" version of b-reps.\n>\n>The reason for the discrepency between worst and expected case is\n>the following. All worst case examples violate what I call the\n>Principal of Locality, that is, that geometric features of\n>real-world objects are local, i.e. they do not span the space.\n>The best example of geometry that violates the Locality Principal\n>is arrangements of hyperplanes, since hyperplanes are infinite.\n>And in fact, the upperbound for trees containing n hyperplanes\n>is exactly the bound on the size of arrangements of hyperplane,\n>which is O(n^d).\n>\n>Partitioning Trees capture locality through the ordering of the\n>hyperplanes. As one descends the tree, the size of the convex regions of\n>space represented by each tree-node decreases monontonically.\n>This can be used to create a multi-resolution representation\n>such that details are added as one descends into the tree.\n>\n>One last comment, the best published work on using Partitioning\n>Trees for radiosity is the paper of Campbell and Fussell in\n>Sigraph '90. A much fuller exposition is given in Campbell's\n>Ph.D. thesis, obtained at UT Austin.\n\nA different statement of why the O(n ^ 2) figure is not so useful:\n\n>In general, spatial search structures are only useful if what\n>you are \"selecting\" is a reasonably small subset of the geometry\n>present. So with non-local features, it is typically not possible\n>to select a significantly reduced subset, precisely because the\n>features are effectively global. So returning to the worst case\n>examples, every search structure using planes by which to partition\n>space, and so including regular grids and octrees, will also be\n>of size O(n^2) if one want no more than a constant number of\n>pieices in each cell of the search structure. What's more, if the\n>pieces of the b-reps are pushed together slightly so that they touch each\n>other, and one removes the coincident pieces of the b-rep, then\n>the number of b-rep polygons will also be O(n^2).\n>\n>So I think the O(n^2) result is not nearly as interesting as\n>some have thought it might be.\n\nA statement of the conditions which produce the worst case:\n\n>The case that produces O(n^2) is constructed from lines on\n>a hyperboloid of one sheet. This is a ruled surface with\n>two pencils of lines that, in essence, cross each other.\n>There is no way around this case.\n\n--\nBretton Wade (bwade@graphics.cornell.edu)\nhttp://www.graphics.cornell.edu/~bwade/\n\n\n\nFrom globillum-request@imag.fr Sat Mar  4 16:07:40 1995\nReturn-Path: <globillum-request@imag.fr>\nFrom: \"Seth Teller\" <seth@jabiru.lcs.mit.edu>\nDate: Sat, 4 Mar 1995 18:46:27 -0500\nReply-To: seth@theory.lcs.mit.edu\nTo: globillum@imag.fr\nSubject: BSP Tree [observed] complexity\nStatus: R\n\n\nBruce Naylor writes, via Bretton Wade:\n\n> the phrase \"extract a polyhedra from bsp trees\" needs to be\n> restated as \"generate a [b-rep] from a partitioning tree\"....\n\ni don't know what \"needs to be restated\" means.\n\nnor am i sure from where bruce took the phrase \"extract a\npolyhedr[on] from bsp trees\".  my globillum post stated:\n\n  A BSP tree, if available, would be an ideal preprocessed data\n  structure from which to [ex]tract a winged-edge, facet-edge,\n  or other adjacency data structure.\n\nmy point was that generating robust connectivity information\nfrom an unorganized set of polygons seems hard, starting from\nscratch; but if someone hands you a BSP tree for the input,\nit becomes straightforward.\n\n> .... the O(n^2) result of Paterson and Yao ... is not [as]\n> interesting as it may seem.... in terms of expected case,\n> all empirical evidence indicates that tree size is O(n) for\n> objects of interest (see my tutorial in siggraph 94 course notes).\n\nthis statement may be true, but it is unsupported by the\nscant body of empirical evidence in the literature, and\nseems to be refuted by many anecdotal reports.\n\nthis is not the way to draw worthwhile conclusions about anything.\n\ni add my voice to don mitchell's:  a thorough, objective empirical\nexamination of the average case (not worst case) behavior of BSP trees\nis needed:  a joint effort, perhaps using bruce's public-domain code\nas an agreeable \"standard\" testbed. i propose that we tabulate:\n\n\tconstruction time;\n\ttotal BSP complexity;\n\nand perhaps\n\n\tminimum achievable BSP complexity,\n\t\twithout regard to construction time\n\nas a function of:\n\n\tvarying model type (desk, plane, building, person, etc.), and\n\tincreasing complexity (or level of detail) within each type.\n\nwho will join in this effort?\n\nseth.\n\n--\n\n Asst. Prof of EE & CS     Synthetic        0     ~     ~   seth@lcs.mit.edu\n MIT Lab for CS NE43-208    Imagery        <\\>      ~      tel: 617 258 7885\n 545 Technology Square       Group         / \\             fax: 617 253 6652\n Cambridge  MA  02139  _______________ web: http://theory.lcs.mit.edu/~seth/\n\n\n\nFrom globillum-request@imag.fr Sun Mar  5 17:24:58 1995\nReturn-Path: <globillum-request@imag.fr>\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\nSubject: Re: BSP Tree [observed] complexity\nTo: seth@theory.lcs.mit.edu\nDate: Sun, 5 Mar 1995 19:44:40 -0500 (EST)\nCc: globillum@imag.fr\nStatus: RO\n\nseth@lcs.mit.edu writes:\n\n> \n> i add my voice to don mitchell's:  a thorough, objective empirical\n> examination of the average case (not worst case) behavior of BSP trees\n> is needed:  a joint effort, perhaps using bruce's public-domain code\n> as an agreeable \"standard\" testbed. i propose that we tabulate:\n> \n> \tconstruction time;\n> \ttotal BSP complexity;\n> \n> and perhaps\n> \n> \tminimum achievable BSP complexity,\n> \t\twithout regard to construction time\n> \n> as a function of:\n> \n> \tvarying model type (desk, plane, building, person, etc.), and\n> \tincreasing complexity (or level of detail) within each type.\n\nThis is a great idea.  Eric Haines started such a database for ray tracing\nthat certainly made comparisons MUCH easier, and I think it is time to pick\nsome models that are more representative of real scenes.  Seth, could\nwe use some or all of the Berkeley CS building?  \n\nClassifying scene properties will be fun-- I like Seth's classifications\nfrom the 94 Siggraph paper, but a more extensive categorization is needed.\n\nI think BSP trees and ray tracing algorithms would both be good to test on\nsuch a database...\n\nPete\n\nFrom globillum-request@imag.fr Sun Mar  5 23:52:31 1995\nReturn-Path: <globillum-request@imag.fr>\nX400-Received: by /PRMD=CA/ADMD=CDNnet/C=CA/; Relayed; Sun,  5 Mar 1995 23:16:00 UTC-0800\nX400-Received: by /PRMD=ca/ADMD=telecom.canada/C=ca/; Relayed; Sun,  5 Mar 1995 23:15:57 UTC-0800\nDate: Sun,  5 Mar 1995 23:15:57 UTC-0800\nX400-Originator: fournier@cs.ubc.ca\nX400-Recipients: non-disclosure:;\nX400-Content-Type: P2-1984 (2)\nX400-Mts-Identifier: [/PRMD=ca/ADMD=telecom.canada/C=ca/;950305231557]\nContent-Identifier: 4011\nFrom: Alain Fournier <fournier@cs.ubc.ca>\nTo: globillum@imag.fr (return)\nSubject: Re: Rendering Complex Scenes\nStatus: RO\n\nIt is gratifying to have so many thoughtful answers to my global rumination.\nIt shows, though, the power of a paradigm (I must use this word because it's\nconvenient in the context, and \"model\" is overloaded in computer graphics),\nin this case the rendering-equation/radiosity/form-factor/diffuse-reflector\none. The following is not to say that the relevant posts are wrong (I have \nrespect for most of the posters), but that some interpolations or extrapolations\nwere too influenced by what is (and not helped by my tersity).\n\nWhen we talk about clustering, it should be clear that what we really want\nto achieve is cluster the light (the illumination), not the objects. In\nother words we are not (usually) interested in the cause but in the result.\nThis is basic. If I am given a complete description of the light falling on\nan area (or a volume, generally speaking on a subset of the universe),\nI do not really care about where it comes from. Of course if my paradigm is\nto consider exchange of light energy between objects, it is difficult to\ndeal with that, and form factors, or equivalent concepts, are hard to avoid.\nEssentially I have no model to express the light outside of objects, which is\nquite paradoxical when you think about it, since \"free flight\" light is a lot\neasier to deal with than light at interfaces with matter.\n\nLight clustering is handled easily in the light-driven approach, since\nyou have an explicit representation of it. Spatial hierarchy is also handled\nbecause a reasonable implementation of the paradigm is to subdivide the scene\nhierarchically and adaptively as a function of the light transported. We use\nan octree, as the easiest structure to deal with, and because it fits\nbeautifully with the dyadic subdivisions of our wavelet-based representation of\nthe light flux.\n\nThere seems to be a \"miracle\" happening, because we seem to solve an integral\nequation (the rendering equation) by non-standard ways. But it should be\nrealised that the rendering equation has to be solved in its standard form\nonly if we want to know for each surface element (or volume element) not\nonly its radiance, but in some way where it is getting it from, which is gross\noverkill. To make the point more clearly, assume that I install a wall in the\nmiddle of my environment which collects every photon it receives and reemits\nit instantly or a some later date with the same wavelength and the same\ndirection on the other side. Each half space is now totally independent\nby considering the wall to be an emitter with a fairly complex distribution,\nand a total absorber for incident light. Of course if there are only few objects\non both sides of the wall, it is much worse than to compute directly the light\nexchanged between objects, but if there are huge numbers of objects with complex\nemitting and reflecting behaviour, it will always reach a point where the\ndescription of the light received (and consequently emitted on the other side)\nby the wall is simpler than the description of the exchange of light\nbetween the two sides. This is first because photons do not interact with each\nother, and because I assume that I can represent the light flux in a compact\nyet precise way (guess what I will use?). Now of course the problem is that \nsome of the light reaching one side will bounce back to illuminate the other\nside, and so on.. If we assume that the light effects are linear (not always\ntrue in the vast physical world, but if we cannot assume this, \"radiosity\"\nand \"ray-tracing\" are also dead in the water), all we have to do is repeat\nthe process. How many times? Well first we can wait until each side has settled\ndown and only then sent the result to the other side. But then (especially after\nthe emitters on each side have been taken care of) the amount of energy\n(actually power in a steady state) can only decrease, guaranteeing convergence.\nHow fast? Well, consider a situation where 20% (quite generous) of the light\nreceived from one side is sent back to the other side. The fraction left\nafter N trips across is of course 5^-N, which is a respectable convergence rate.\nCan you say \"divide and conquer\"? I knew you could.\nIn practice we do not create a single wall, but subdivide adaptively\nthe world according to the amount of undistributed power it has and the\ncomplexity of the scene it contains (that's where the octree comes in).\n\nPeter Schroeder mentions visibility, and indeed it is a pesky problem. But\nnote that we have only local visibility problems here. We don't care to know\nif objects not in the same cell can see each other or not. If they can't\ntheir light ain't there, but we do not know that explicitly. Note that\nif we have a closet full of junk that does not receive any light, we do not\neven look at them (I exaggerate slightly, it depends on where the cells' \nboundaries fall). Note also that it looks like the old Warnock algorithm\nfor visibility (in spirit, not in practice).\n\nJorge Stolfi mentioned the fact that the light coming from groups of Lambertian\ndiffusers is not distributed like from a single planar Lambertian diffuser.\nIndeed, but we are not restricted in any way to Lambertian diffusers (which\nis good, since they are so rare in captivity). In fact the less diffuse the\nlight is the better it is for this approach in some sense (I must point out\nthe Lazlo Neumann (& Neumann) has a wonderful study of various situations\nfor the distribution of reflected light in the standard approaches to\nglobal illumination and what to do about it, to appear in TOG soon, I hope).\nJorge's last point about 3-way form factors is precisely the reason the light-\ndriven approach is attractive, since we do not have to consider explicitly the\nexchanges between cells, let alone between objects. \n\nPer Christensen's point about \"approximate\" visibility is well taken. No matter\nhow well you represent the light flux at the cell boundary, an adversary\ncan set up scenes where you are very wrong (the adversary just has to know\nif there is a band-limit to the representation, and set up two parallel\nvenetian blinds above the limit frequency, which can either block all the light\nor let about half of it pass). But any method based on finite representations\nis vulnerable to such tricks. That does not mean that we should not be careful,\nthough. Let me reiterate that in our model the cells do not represent groups\nof objects, but only provide boundaries at which to represent the light flux.\n\nThank you also to people like Nelson Max and Greg Ward who pointed at the\nIntegra system and Fujimoto as a possible source for a similar approach;\nJorge Stolfi also pointed at work by Leo Guibas and Veach. I will follow these\nleads.\n\nI am gathering some old stuff we wrote about this, together with more current\nstuff. The history is that Eugene Fiume and I started to work on this around\n1988 in Toronto (with Marc Ouellette and Chuan Chee), submitted a paper to\nSiggraph '89, got rejected, resubmitted in 1990, same fate. Paradoxically\na paper on a parallel implementation of the scheme (with George Drettakis and\nEugene Fiume) was accepted and published at Eurographics '90. At UBC\nwe shifted to a wavelet representation for light flux (with Bob Lewis),\nsubmitted a paper to the Eurographics workshop on rendering, again to no avail.\nWe will post a decent draft on the web asap. Note that we have not submitted\nanything about this to sigwaf this year, so there is no danger of interfering\nwith the blind review process.\n\nLast point for now: much to my dismay it makes global illumination amenable\nto an Object-Oriented approach.\n\n\n\nFrom globillum-request@imag.fr Mon Mar  6 00:55:33 1995\nReturn-Path: <globillum-request@imag.fr>\nDate: Mon, 6 Mar 1995 09:19:33 +0100\nTo: globillum@imag.fr\nFrom: wp@stellaris.cg.tuwien.ac.at (Werner Purgathofer)\nSubject: Re: Rendering Complex Scenes\nStatus: RO\n\n\nHello Alain,\n\nAs you have not cited this in your Eurographics'90 paper, you might have\noverseen a very related approach by Xu, Peng, and Liang: \"Accelerated\nRadiosity Method for Complex Environments\", Eurographics'89 (North\nHolland).\n\nfrom the abstract:\n... An () algorithm (), based on environment localization and the\ndirectional form-factor concept, is presented (). First we subdivide the\nobject space into many regions. (). The radiant light energy transfer\nbetween different regions is evaluated at their common boundaries. ...\n\nGood luck!\nWerner\n\n-------------------------------------------------------------------\nWerner Purgathofer                  Tel. +43(1)58801 4548\nInstitute of Computer Graphics          ( secretary: 4549 )\nTechnical University of Vienna      Fax. +43(1)5874932\nKarlsplatz 13 / 186                 email:   wp@cg.tuwien.ac.at\nA-1040 Wien / Austria               WWW: http://www.cg.tuwien.ac.at\n-------------------------------------------------------------------\n\n\n\n\nFrom wpu@stellaris.cg.tuwien.ac.at Mon Mar 20 05:14:02 1995\nReturn-Path: <wpu@stellaris.cg.tuwien.ac.at>\nDate: Mon, 20 Mar 1995 14:05:18 +0100\nTo: anjyo@hrl.hitachi.co.jp, kadi@irisa.fr, alan@cs.bris.ac.uk,\n        mfc@cs.princeton.edu, feda@stellaris.cg.tuwien.ac.at,\n        glassner@microsoft.com, stuart@lightwork.co.uk,\n        hanrahan@cs.stanford.edu, fwj@duticg.twi.tudelft.nl,\n        G00234@sinet.ad.jp, neum@integra.hu, Sumant.PATTANAIK@irisa.fr,\n        Claude.Puech@imag.fr, xavier@baloo.udg.es,\n        wp@stellaris.cg.tuwien.ac.at, holly@cam.nist.gov, gsakas@igd.fhg.de,\n        salesin@cs.washington.edu, schlick@labri.u-bordeaux.fr,\n        shirley@graphics.cornell.edu, slusallek@informatik.uni-erlangen.de,\n        Francois.Sillion@imag.fr, aasousa@porto.inescn.pt, GJWard@lbl.gov\nFrom: wpu@stellaris.cg.tuwien.ac.at (W. Purgathofer, E. Groeller, M. Feda)\nSubject: Beware of VIDEA!\nStatus: RO\n\nDear colleague,\n\nenclosed we send you very shocking information on the \"scientific\"\nconference VIDEA'95 organised by the Wessex Institute of Technology. To\nprevent such cases in the future, please take time and read the enclosed\npaper. We promise, that you will not be only shocked, but that you will\nalso have much fun! All given information is absolutely true and can be\nproven by us.\n\nPlease, forward this mail to all colleagues in technological fields who\ncould be affected by these activities of the Wessex Institute of Technology\n(can be reached via CMI@ib.rl.ac.uk).\n\nWerner Purgathofer, Eduard Groeller, Martin Feda\nInstitute of Computer Graphics, Technical University of Vienna\nKarlsplatz 13 / 186                 email:   wpu@cg.tuwien.ac.at\nA-1040 Wien / Austria               WWW: http://www.cg.tuwien.ac.at\n\n\nBegin of enclosed paper:\n\n---------------------------------------------------------\n|    WARNING: Beware of VIDEA!                          |\n|    Werner Purgathofer, Eduard Groeller, Martin Feda   |\n|    TU Wien / Austria                                  |\n---------------------------------------------------------\n\nAbstract\n\nThis paper illustrates that there are conferences which will destroy\nconfidence in scientific life if the community does not forbid them. The\nWessex Institute of Technology (UK) [1] organizes a whole series of regular\nconferences on various topics [2]. Our experiences are only with one of\nthese, \"VIDEA\", but one should probably also be careful with the others. It\nis an offense against honorable scientists to offer false publication\npossibilities under a scientifically serious disguise for high fees. Our\nconclusion is: VIDEA accepts EVERYTHING! And we conclude from that that a\npublication in the VIDEA proceedings is worth NOTHING AT ALL! And to\norganize such a conference is simply a fraud. Conferences like VIDEA are a\nmorally dispisable scheme to allow people to buy themselves publications\nwithout having to undergo any type of reviewing. It simply increases the\nflow of worthless data and makes it more difficult for scientists to\nextract really useful information\n\n\nIntroduction\n\nSerious conferences usually introduce themselves by distributing a \"Call\nfor Papers\" including a submission deadline. After having received\ncontributions a technical program committee reviews and evaluates these to\ncome to a decision which of the submitted paper proposals shall be accepted\nfor the conference. Some conferences ask for abstracts first to be able to\ndecide whether a topic is appropriate for their event, and ask for full\npapers (to be reviewed again) only thereafter.\n\nThis holds also for a conference called \"Visualization and Intelligent\nDesign in Engineering and Architecture\" (VIDEA'93). Having accepted to\nbecome a member of the program committee for VIDEA'93, one of the authors\nmade two suspicious observations. Firstly, he received exactly zero\nabstracts and zero papers to review, and was never informed about any\nprogram committee meetings nor of any reviewing results. The program for\nthe conference was finished apparently without involvement of the\nscientific advisory committee. We recognized this by receiving the printed\nadvance program. Secondly, we submitted three papers to this conference,\nand they were all accepted without any comments, grades, or whatsoever.\nMeaningless to say that the visit to this conference was very disappointing\nboth in the sense of contents and in the sense of organization.\n\nWhen two of the authors were asked to become members of the program\ncommittee for VIDEA'95 (to take place in La Coruna, Spain), we planned to\ntest if any reviews take place at all. We would send them four abstracts\nthat are obviously plain nonsense, that no excuse for accepting them could\nbe taken seriously. This paper reports about this activity.\n\n\nThe submitted abstracts\n\nWe decided to write more than one crazy abstract to make sure that an\nacceptance cannot be interpreted as accident and so we tried different\ntypes of weird papers proposals. The first of four abstracts we produced\nwas simply a completely irrelevant topic, namely how to create footprints\non the walls of public rooms. It includes several statements that every\nreviewer must recognize as joke. The complete text is given in abstract 1.\n\n\nExtended abstract 1:\n---------------------------------------------------------\nThe Footprint Function for\nthe Realistic Texturing of Public Room Walls\n\nAbstract\nToday's radiosity methods are able to produce nearly perfect light\ndistributions for interior rooms. Unrealistic appearance now mainly is due\nto missing texturing of the walls. One important feature of public room\nwalls are footprints in the lower areas. This paper presents a set of\nsimple functions to easily generate a class of footprint textures for such\napplications. Different randomization techniques ensure the realistic\nappearance of the results. This technique is of increasing importance for\nthe visualization of architectural objects in the future.\nKeywords\nrealism, rendering, textures, footprints\n\nIntroduction\nToday's radiosity methods are able to produce nearly perfect light\ndistributions of interior rooms. Unrealistic appearance now mainly is due\nto missing texturing of the walls. One important feature of public room\nwalls are footprints in the lower areas.\n\nThe Footprint Function\nThe basic footprint function is a combination of trivial, i.e. easy to\nimplement, parametric functions. The footprint is divided into a ball and a\nheel which can have independent sole textures. The sizes are chosen such\nthat a simulation of shoe sizes 35 to 42 for women profiles and 39 to 46\nfor men profiles is performed.\n\nRandomization Techniques\nDistribution techniques will be presented that ensure that the lower part\nof the wall contains significantly more footprints than the higher parts.\nEspecially, no footprints must occur above a certain threshold height, due\nto physiological limitations of the human being. Additionally, random\nfunctions will take care that most footprints remain incomplete and vary in\ncolor and shape.\n\nResults\nPreliminary investigations are encouraging. As we have not implemented the\nnew method yet, there are no concrete results, yet. The final paper might\ninclude images.\n\nConclusion\nA footprint function for the realistic imaging of walls is presented.\nDetails of all functions are given to ensure an easy implementation for the\nreader.\n\nReferences\nto be included in the final paper.\n---------------------------------------------------------\n(end extended abstract 1)\n\n\nThe second abstract describes a correct method which makes no sense at all,\nthat is how to render interior rooms without light. Obviously, the\nresulting image will be completely black. This was written as in abstract\n2.\n\n\nExtended abstract 2:\n---------------------------------------------------------\nEfficient Radiosity for Daylight Simulation in Closed Environments\n\nIntroduction\nRadiosity is a useful tool for architects and lighting engineers to\nsimulate illumination in the interior of buildings. Unfortunately, the\ncomputation time for radiosity is very high. However, radiosity algorithms\ncan take advantage of special scene properties of specific classes of\nenvironments. Exploiting the additional information about the scene\nstructure of a particular class can decrease the computation time\nsignificantly. The aim of this paper is to speed up the radiosity\ncomputation for the class of closed environments without artificial light\nsources.\n\nTwo Restrictions on the Scene Structure\nThe first restriction on the scene is that it is closed. The reason for\nthis restriction is the fact that radiosity is based upon the energy\nconservation principle, that means that at any time the amount of emitted\nenergy equals the amount of absorbed energy plus the amount of energy\nleaving the scene. In closed scenes no energy leaves the scene, thus\nsimplifying the radiosity computation. However, this restriction does not\nimpose problems, because radiosity is mostly used for interior scenes.\nThe second restriction is that only daylight can be considered. Radiosity\nalgorithms solve a set of equations, where the radiosities of patches are\nthe unknowns and the emissions are the constant terms. In conventional\nradiosity all patches are allowed to emit light, i.e. to be an artificial\nlight source. If we assume that no patch has emission, we only have to\nconsider daylight. This allows the use of very efficient solution methods\nknown in numerical mathematics for the set of equations. The second\nrestriction does not limit the range of applications too much as well,\nbecause in most cases architects are interested in visualizing their design\nwith daylight conditions.\n\nMathematical Foundation of the New Method\nDetails will be described in the final paper.\n\nBenefits\nThe new method reduces the computation time of both the radiosity\nevaluation and of image generation. Images can be generated at interactive\nrates even for very complex scenes, making the method suitable for\nwalk-throughs and VR-applications. Since numerical techniques are mainly\nreplaced by analytical formulas, no aliasing effects appear.\n\nConclusion and Future Work\nThe development of radiosity algorithms for special classes of scenes is a\npromising field of future research. Such algorithms are significantly\nfaster and possibly more accurate than non-specialized algorithms.\n---------------------------------------------------------\n(end extended abstract 2)\n\n\nThese first two productions have at least a little bit the structure of a\nscientific paper abstract. What we also wanted to try was, if VIDEA would\naccept its own text as abstract. So we copied the complete introduction\nfrom the \"Call for Papers\" and gave this abstract the title of the\nconference. Minor changes were only made like changing the word\n\"conference\" to \"paper\". The result is given in abstract 3.\n\n\nExtended abstract 3:\n---------------------------------------------------------\nVisualization and Intelligent Design in Engineering  and Architecture\n\nAbstract\nIn recent years, remarkable advances in computer visualization of objects\nand physical phenomena have been made. Computer images can now represent\nreal objects very accurately. These techniques can be enhanced by defining\nany desired path, creating animation, moving computer views and real world\nvideo models, as well as sound tracks, resulting in multimedia\nrepresentations. The development of these techniques has been possible\nbecause of the improvements in computer graphic devices, better algorithms\nand faster processors, which allow workstations and high speed PCs to be\nsuitable platforms for visualization and have greatly improved the ability\nof high-performance computers to produce computer images, in animated\nforms, of complex engineering and architecture problems allowing a dynamic\nanalysis of their behavior.\nVisualization has been essential for the development of new design\ntechniques in engineering and architecture. The integration of computer\nvisualization with other advances in computer computational sciences, such\nas knowledge based support systems, object bases, advance numerical\nmethods, etc. provide the basis for intelligent design systems.\nThe objective of this paper is to discuss advances in visualization as a\ntool for intelligent design in engineering and architecture. The paper aims\nto bring together research in computational mathematics and industrial\nhardware and software, as well as science, engineering and architecture for\ndeveloping practical applications in these various fields. A presentation\nof our results on workstations with graphic peripherals and personal\ncomputers will be available to the audience.\n---------------------------------------------------------\n(end extended abstract 3)\n\n\nLast but not least we decided to produce an abstract without any content,\njust complete nonsense. So we took a dictionary of information processing\nwords and selected randomly some 40 phrases from there and joined them\ntogether to a fantastically technical sounding text. The given reference\nis, of course, the utilized dictionary! We had much fun with abstract 4.\n\n\nExtended abstract 4:\n---------------------------------------------------------\nDistributed Multiprogramming System\nfor Pen Selectors with Error Probability\n\nExtended Abstract\nControllable connections for input/output supervisor channel adapters with\nline frequency scanning are often used for unavailable time. This paper\ndescribes the use of disturbance voltage with equivalent junction\ntemperature as OP-trade-in for zone packed print.\n\nThe main advantage over previous methods are the data transmission lines\nand routine conversion. Addressing, relative to preferred characters, uses\na magnetic disk machine to enable incremental programming. The identifier\ntransmission group correlates to non transmitting typewriters.\n\nStatistically spoken, manufacturing control and messages are mixed so that\nthe primary supervisor may be located in different physical records. A\ncollection of data is defined as the unit of transfer between the program\nand format management.\n\nThe theory is based on arithmetic overflow, qualified names, and axial lead\nresistors. Using the Sparbuchdrucker-theorem [1] modified by ledger\nadjustment sales in combination with a secondary operator control station\nallows the number of single machines to roll over the keyboard. The basic\norigin coordinates ensure a diminished radix complement. In the future this\ngeneralized sequential access method will be the source for forced control\nfield lines.\n\n\nReferences\n[1] Fachausdr=FCcke der Informationsverarbeitung, IBM Deutschland GmbH, 1985=\n.\n---------------------------------------------------------\n(end extended abstract 4)\n\n\nResults\nAll abstracts were sent to the conference in November 1994 and on January\n14th, 1995 we received the results. All four abstract have been \"reviewed\nand provisionally accepted\"! This means, that the VIDEA conference\norganizers [3] claim someone has reviewed these abstracts and has found\nthem suitable for the conference! As members of the program committee two\nof us had nothing to do with reviewing.\n\nThe acceptance letter also contains information from which can be concluded\nthat final papers will only be printed in the proceedings if the\nregistration fee is paid together with the final paper. Additionally, the\nletter states \"Due to the success of the conference and to be fair, we can\nonly allow each participant to present one paper at the meeting which will\nbe published in the proceedings\" which makes sure that every published\npaper is paid for by a registration fee. The publisher (Elsevier) probably\ndoesn't have the slightest idea that they are printing non-reviewed\nmaterial as high-quality books.\n\n\nConclusions\n\nWe believe that Wessex Institute of Technology (or at least some people\nthere) profit in a very dirty way from the international pressure on\nscientists to have long publication lists. They pretend to organize\nscientific conferences by giving them the look of such events. They use the\nnames of the program committee members for economical purposes only. They\n\"sell\" publication possibilities to less experienced or naive members of\nour community and in this way ruin their work by producing a worthless\npublication. It is very dangerous to tolerate such developments. This would\nruin the seriousness of our scientific culture.\n\nThe effects of this little test definitely must be that this conference of\nthe Wessex Institute of Technology is abandoned and ignored in the future\nand that the names of its organizers [3] are watched very carefully for\ntheir future actions. We will resign from the program committee immediately\nand try to warn all other program committee members and authors of accepted\npapers.\n\nAnother effect of such scandals should be that the length of the\npublication lists of scientists must not become so important. Rather than\nthat, other evaluation measures that emphasize quality instead of quantity\nshould be internationally further encouraged. Only by reducing the pressure\nto produce lots of papers can the danger of such unmoral events be reduced.\nOne positive side-effect would be a reduced intellectual pollution in some\nfields.\n\nA third aspect is how scientifically serios institutions can find support\nin the organization of local conferences. We want to strongly recommend to\ncontact the established scientific associations of your field to ensure\nserious support, e.g. the national computer societies, or specialized\nassociations for specific fields. They usually can help with publicity,\nfinancing, and high quality publications.\n\n\nImportant Note\n\nWe believe that Wessex Institute of Technology is fully responsible for\nthis affair, and that both the university cite where VIDEA shall take place\nand the publisher who will produce the proceedings are fooled in the same\nway as the participants.\n\n\nReferences\n\n[1] Wessex Institute of Technology\nAshurst Lodge, Ashurst, Southampton, SO40 7AA, UK.\nTel +44(703)293223, Fax +44(703)292853, email CMI@ib.rl.ac.uk\n\n[2] WIT-conferences in 1995:\nSQM 95 (Software Quality Management), Seville, Spain\nCOMPUTATIONAL ACOUSTICS, Southampton, UK\nWATER POLLUTION 95, Porto Carras, Greece\nMARINA 95 (Planning Design and Operation) St Raphael, France\nCMEN 95 (Comp. Methods & Experimental Measurements), Capri, Italy\nSTREMA 95 (Structural Repairs & Maintenance of Hist.Buildungs), Crete, Greec=\ne\nSDDE 95 (Soil Dynamics and Earthquake Eng.), Crete, Greece\nSURFACE TREATMENT 95, Milan, Italy\nVIDEA 95 (Visualization & Intell. Design in Eng. & Architecture), La\nCoruna, Spain\nASE 95 (Appl. of High Performance Computers in Eng.), Milan, Italy\nBIOMED 95 (Simulation in Biomedicine), Milan, Italy\nMOVING BOUNDARIES 95, Ljubljana, Slovenia\nURBAN TRANSPORT 95, Southampton, UK\nAIENG 95 (Appl.of Artificial Intelligence in Eng.), Udine, Italy\nCONTACT MECHANICS 95, Ferrara, Italy\nBEM 17 (Boundary Element Method), Madison-Wisconsin, USA\nMARINE TRANSPORT 95, Plymouth, UK\nCOASTAL ENGINEERING 95, Cancun, Mexico\nBETECH 95 (Boundary Element Technology), Liege, Belgium\nOPTI 95 (Computer Aided Optimum Design of Structures), Miama, USA\nMARINE TECHNOLOGY 95, Szczecin, Poland\nAIR POLLUTION 95, Porto Carras, Greece\nMICROSIM 95 (Sim.&Design of Microsystems & Microstructures), Southampton, UK\nCMT 95 (Comp.Methods & Testing for Eng. Integrity), Kualar Lumpur, Malaysia\n\n[3] Director: Professor C.A. Brebbia, Wessex Institute of Technology\n---------------------------------------------------------\n\n\n\n\n\nFrom globillum-request@imag.fr Mon Mar 20 08:11:28 1995\nReturn-Path: <globillum-request@imag.fr>\nDate: Mon, 20 Mar 95 10:08:40 -0500\nFrom: swestin@dsg145.nad.ford.com (Stephen H. Westin)\nTo: wpu@stellaris.cg.tuwien.ac.at\nCc: globillum@imag.fr\nSubject: Re: Beware of VIDEA!\nReply-To: swestin@dsg145.nad.ford.com\nStatus: RO\n\nWerner,\n\nI have heard of this sort of thing in the psychological literature,\nbut only journals, not conferences. \n\nIt certainly seems that there was an intent to deceive here, as a\ntechnical committee was recruited and advertised but apparently\ncompletely ignored.\n\nThank you for bringing this to our attention. I'm sure that tenure\ncommittees will be on the lookout.\n\n-Stephen\n\nP.S. I can't wait to see the full paper for Abstract 4!\n\n\n\nFrom globillum-request@imag.fr Tue Mar 21 01:08:19 1995\nReturn-Path: <globillum-request@imag.fr>\nFrom: Eugene Fiume <elf@dgp.toronto.edu>\nTo: globillum@imag.fr\nSubject: Re: Beware of VIDEA!\nDate: \tMon, 20 Mar 1995 09:46:51 -0500\nStatus: R\n\nCongratulations to Professor Purgathofer et al. for making my day with the\nmost hilarious paper abstract I've read in quite some time.  I admit to\nnot quite sharing their sense of moral outrage, which isn't to be taken\nas condoning the actions of the VIDEA organisers.  On a weekly basis,\nI get invitations to write chapters for books.  Some of them are from\nvery reputable people, but a lot of these invitations would charge *you*\nmoney for publication; obviously these too are scams.\n\nPerhaps there are misguided academics out there who believe that padding\ntheir CV's with this kind of filler is helpful, but this is the first\nthing that is noticed in peer review for grants and in tenure review\nfor ... you know what.\n\nFurthermore, and this is consonant with what Alain said a few weeks\nback, we need more fora (proper plural just to please Fournier) in\nwhich half-done and half-baked ideas can be presented and even written\nup.  We do have to identify them as such, and even such a workshop\nshould have a properly functioning review committee.  But I would hate\nto see our outrage with pseudoconferences like VIDEA undermine earnest\nattempts at promoting new research ideas and fora.\n\nCheers all,\nEugene.\n\nFrom globillum-request@imag.fr Wed Mar 29 19:21:45 1995\nReturn-Path: <globillum-request@imag.fr>\nDate: Wed, 29 Mar 1995 18:53:19 -0800\nFrom: uselton@nas.nasa.gov (Samuel P. Uselton)\nTo: globillum@imag.fr\nSubject: [elf@dgp.toronto.edu: Re: Beware of VIDEA!]\nReply-To: uselton@nas.nasa.gov\nStatus: R\n\n\nFrom: Eugene Fiume <elf@dgp.toronto.edu>\n>Congratulations to Professor Purgathofer et al. for making my day with the\n>most hilarious paper abstract I've read in quite some time.  I admit to\n>not quite sharing their sense of moral outrage, which isn't to be taken\n>as condoning the actions of the VIDEA organisers.  On a weekly basis,\n>I get invitations to write chapters for books.  Some of them are from\n>very reputable people, but a lot of these invitations would charge *you*\n>money for publication; obviously these too are scams.\n\nI'm afraid I come in on the side of moral outrage here.  I agree that\nreasonably informed review committees are unlikely to pay attention to\nsuch listings on a vita (or even *downgrade* a person who would try to\nmisrepresent them).  And I have no problem with the idea of more fora\nfor work in progress.  The SPIE sponsored Electronic Imaging Symposium\nhas a track (\"conference\") on Data Visualization that I regard as this\nsort of forum.  The Volume Visualization and Parallel Rendering\nSymposiums started as this kind of workshop.  And the net itself seems\nto be a good place for some of this activity.  My outrage is in\nempathy for those researchers whose good names have been used by VIDEA\nto further their misleading activity.\n\nAt the very least, the \"program committee chair\" should have notified\nthe rest of the committee that so few papers were received that all\nwere being accepted and no reviews were needed.  And the conference\nshould stop using the names of those who did no work.  At least upon\nreceipt of such notice the \"program committee members\" could request\nthat their names be removed from promotional materials.  Since they\nreceived no such notice, the chance to request removal slips by.\n\nThe experiment clearly shows that the VIDEA organizers are irresponsible\nand I certainly wish to avoid having my name associated with them.\n\nSam Uselton\t\tuselton@nas.nasa.gov\n\n\nFrom wp@stellaris.cg.tuwien.ac.at Fri Apr  7 01:49:42 1995\nReturn-Path: <wp@stellaris.cg.tuwien.ac.at>\nDate: Fri, 7 Apr 1995 10:45:40 +0100\nTo: anjyo@hrl.hitachi.co.jp, kadi@irisa.fr, alan@cs.bris.ac.uk,\n        mfc@cs.princeton.edu, feda@stellaris.cg.tuwien.ac.at,\n        glassner@microsoft.com, stuart@lightwork.co.uk,\n        hanrahan@cs.stanford.edu, fwj@duticg.twi.tudelft.nl,\n        G00234@sinet.ad.jp, neum@integra.hu, Sumant.PATTANAIK@irisa.fr,\n        Claude.Puech@imag.fr, xavier@baloo.udg.es,\n        wp@stellaris.cg.tuwien.ac.at, holly@cam.nist.gov, gsakas@igd.fhg.de,\n        salesin@cs.washington.edu, schlick@labri.u-bordeaux.fr,\n        shirley@graphics.cornell.edu, slusallek@informatik.uni-erlangen.de,\n        Francois.Sillion@imag.fr, aasousa@porto.inescn.pt, GJWard@lbl.gov\nFrom: wp@stellaris.cg.tuwien.ac.at (Werner Purgathofer)\nSubject: Beware of VIDEA / part 2\nStatus: RO\n\nDear colleague,\n\nyou may have recently read the story \"Warning: Beware of VIDEA!\", and now\nare curious about its implications. This message contains\n- selected reactions from WIT       and\n- comments from the authors.\n\nYou can find the complete responses from WIT and all other reactions from\nthe scientific community on our WWW-server:\n     http://www.cg.tuwien.ac.at/~wp/videa.html\n\nShould you have distributed the original story, we ask you to send this\nfollow-up to the same addresses.\nThanks!\nWe also want to apologize if you receive this message more than once, it is\nimpossible for us to prevent that.\n\nIf you have not seen the original story, yet, you can find it on\nhttp://www.cg.tuwien.ac.at/~wp/videa.html\nWe promise, that you will not be only shocked, but that you will also have\nmuch fun! All given information is absolutely true and can be proven by us:\n\nWerner Purgathofer, Eduard Groeller, Martin Feda\nInstitute of Computer Graphics,\nTechnical University of Vienna\nKarlsplatz 13 / 186         email:   wp@cg.tuwien.ac.at\nA-1040 Wien / Austria       WWW: http://www.cg.tuwien.ac.at\n\n-----------------------------------------------------\nIn short: WIT organises a conference (VIDEA'95, 12-14 June) which they\nclaim to be reviewed, but we believe it isn't. After VIDEA'93 we already\nhad some doubts, and so we tested what would happen with four complete\nnonsense submissions. They were all \"provisionally accepted\". As members of\nthe Scientific Advisory Committee we were not involved in a reviewing\nprocess. We feel that our names were only misused to give the conference a\nserious appearance.\n\nAfter some general explanations we will comment some of the more severe\naccusations in Prof. Brebbia's responses (marked with \">\"). You can find\nthe complete responses and all other reactions from the scientific\ncommunity on our WWW-server:\n     http://www.cg.tuwien.ac.at/~wp/videa.html\n\n\nFirst we want to point out that this should not be a personal attack\nagainst anybody. Our aim was only to discourage the organisation of\nexpensive non-reviewed conferences, where participants not only spend a lot\nof money but also waste their creative work for non-reviewed publications.\n\n>Dr Purgathofer and Dr Groeller and their colleagues in\n>    Vienna submitted abstracts to the conference (which\n>    subsequently were found to be a spoof).\n>These abstracts were provisionally accepted in good\n>    faith as they came from one of the advisory board\n>    members.\n>\n>    Note:  It is relevant to state at this point what the\n>    review process is for the conference.\n>\n>    Abstracts are reviewed for relevance to the conference\n>    and its technical objectives.  Certain weight is also\n>    given to the author, organisation and reputation in\n>    the field.  It is obviously not possible at this stage\n>    to assess on the brief information provided, the full\n>    technical merit of the proposed paper.  A provisional\n>    acceptance is given at this stage.\n>\n>In the case of Prof. Purgathofer and Dr Groeller, one\n>logically assumed that those abstracts sent by them and\n>their colleagues had already been assessed by them as they\n>were members of the Conference Scientific Committee of\n>VIDEA/95.\n\nWe don't want to comment the seriousness of accepting submissions purely\nbased on the institution they come from. It is, however, worth noticing\nthat one of the submissions was sent from the fictive \"Styrian Advanced\nNaval Research\" institution with an unknown author name, from which it is\nimpossible to recognise a connection to our institute. This abstract was\nalso \"reviewed\" and provisionally accepted.\n\n>In addition they submitted papers of good quality to\n>VIDEA/93 which were published in the conference book.\n\nMaybe one of the initial reasons to publicize our observations was that we\nhad lost three good quality papers into a non-reviewed book.\n\n>The authors, being experienced people,\n>would have been aware that the conference would\n>provisionally accept abstracts from advisory board members\n>and their colleagues.  They also knew that any spoof\n>abstracts would be unlikely to be discovered until the\n>provisional programme was prepared or receipt of the full\n>papers.\n\nIf even spoof abstracts are not detected during reviewing, what is the\nwhole process good for? And our experience tells us that all submissions\nare handled equally at serious conferences, no matter where they come from.\n\n>We totally refute the allegation regarding the quality\n>of the conferences associated with Wessex Institute of\n>Technology and by implication the researchers and other\n>institutions associated with the conferences. (...) we\n>have received many messages of support from colleagues\n>throughout the world which we very much appreciate.\n\nWe have also received many messages, and from some of them we can draw the\nconclusion that many other WIT conferences seem to be organised in a much\nmore scientific manner than VIDEA, but there are also critical comments on\nother WIT conferences. We hope that in each single case the situation is\nclear to the involved people. Any damage, however, has to be blamed on the\norganisers of VIDEA.\n\nAnother aspect is the \"final paper reminder\" we received, telling us that\nthe paper cannot be accepted for the proceedings if not sent by 27 March,\nincluding a message \"We will also require (...) payment to accompany your\npaper\".\n\n>(...)  The International Scientific Community is well\n>aware of this and our conference proceedings have always\n>reached a substantial number of sales, including the >proceedings of VIDEA/93.\n\nThis is the point were we have to make clear that the first version of our\nstory contains a slight incorrectness. The co-publishers of the VIDEA'93\nproceedings were \"Computational Mechanics Publications\" and \"Elsevier\".\n>From this we (wrongly) concluded that Elsevier would also be involved in\npublishing the '95 proceedings, which Elsevier commented: \"The\ncopublication agreement we had with CMP\nlasted from 1991 to 1993, and we no longer have any involvement with their\nbook publications.  I should emphasise that this discontinuation was for\ncommercial reasons alone.\"\n\n>As far as I can remember we have never received a\n>complaint about the quality of our conference proceedings\n>but rather numerous messages of congratulation and\n>complimentary reviews in the scientific literature,\n>including a message from Dr Groeller, saying\n>that he found VIDEA/93 interesting and that he wanted\n>his name to be included in the Scientific Advisory\n>Committee!\n\nFirst Eduard Groeller was invited by Prof. Brebbia for an invited talk and\nto become a member of the Scientific Advisory Committee. Due to our\nexperiences with VIDEA'93 he reacted \"Due to tight travel budget\nlimitations I can only give an invited talk if travel expenses and\nconference fees are paid by the organising committee\" and was thereafter\ncancelled from the publized committee without further notice. This was the\nmoment when we decided to test VIDEA for its seriousness. So he wrote a\nflattery email to Prof. Brebbia, trying to find out why he was removed. The\nanswer was \"...your name has been erased because you were unable to attend\nthe meeting. I will now see that it appears in the next Call for Papers\".\n\n>We do not understand the motives of these people and we\n>find their action offensive, as it abuses the trust we all\n>place in our colleagues in the International Scientific\n>community. (...)  If this type of behavior was repeated\n>by others the foundation of our scientific knowledge\n>base would be undermined.\n\nThe key question is, who abuses the trust of the International Scientific\ncommunity.\n\nA few days later Prof. Brebbia wrote:\n>I understand now why Prof. Purgathofer et al. have\n>decided to behave so maliciously (...)\n> (...) a meeting to be held in Dublin\n>from the June 12-14 1995 which has been co-organized\n>by Prof. Purgathofer of Vienna Technical University.\n> (...) his malicious allegations which we\n>first discovered are prompted by his involvement in\n>the Dublin meeting on the same dates.\n>The attitude of Prof. Purgathofer et al. is highly\n>unethical due to his intents to sabotage VIDEA/95 for\n>clear personnel gains.\n\nBelieve it, or not: we have completely overseen this date collision until\nProf. Brebbia wrote the above message, because we never planned to attend\nVIDEA'95 and therefore never looked at the date close enough. Luckily,\nWerner Purgathofer is only Program Co-Chair for the Dublin event\n(Eurographics Rendering Workshop) and has nothing to do with its\norganisation. Especially, any loss/profit has to be carried by others. The\nRendering Workshop accepts a limited number of participants on a first\ncome/first serve basis and had never had problems to reach this limit in\npast years. And the participants lists of VIDEA'93 and the Rendering\nWorkshop'94 are disjoint but three persons, two of which are from our\ninstitute. So VIDEA was not even a competing event.\n\nAnd Prof. Brebbia is right: if we would have tried to sabotage VIDEA'95 for\nthis reason, this would have been highly unethical. But how could we be\nthat silly?\n\n>All members of the Scientific Advisory Committee were sent\n>a letter asking them for support and suggestions.\n>Although we did not specifically mention the reviewing of\n>abstracts in the letter, they are expected to help during\n>the review process if necessary.\n\nAs a member of this committee for the last VIDEA'93 Werner Purgathofer\nnever received anything to review. And here are excerpts from reactions of\ntwo other (prominent) Scientific Advisory Committee members. 1) \"For VIDEA\n'95, I don't know why we are in the committee and of course, we did not\nreceive any paper to review.\" 2) \"They have once more put my name on their\n'international committee' for this year's event, but I have heard nothing\nabout reviewing papers.\"\n\nSummarizing, there might be areas in which non-refereed conferences are the\nnormal case. This is certainly less true for several Computer Science\nareas. But the fact is that a conference which is announced to be reviewed\n(\"all abstracts and final manuscripts submitted ... will be refereed ...\")\nmust really do so. WIT is selling a product where the declaration of its\ncontents is wrong. And we believe that it is not only our right but our\nobligation to warn the scientific community of such circumstances.\n\nRemains to discuss one remark we received: \"[in former days a] standard\nsaid, that no member of a program committee (advisory board as well?)\nshould ever submit a paper, or if he did, he should immediately resign from\nthe committee.\" This would make it quite unattractive to become a member of\nsuch a committee. In our opinion the integrity of all involved people\nshould assure that such papers are handled completely equally as all\nothers. Or are we wrong?\n\n-----------------------------------------------------\nAnd finally an open letter to Prof. Brebbia:\n\nProf. Brebbia,\nwe believe we should not let this discussion escalate too much. We have\nlearned a lot about you and your conferences during the last weeks. It is\nclear to us that a manager who has to take care of many things cannot have\nunder control every detail. Although from the reactions we conclude that\nsome of your conferences seem to fulfill the usual standards, you cannot\ndeclare that VIDEA does.\n\nWe want to propose a way out of this dilemma which minimizes harm to\npeople, institutions, and events not involved at all in the discussed\ntopic. If you continue to declare that all your conferences are of equal\nquality, you will ruin the others also. You know as well as we do that our\nstatements about VIDEA are true and it would be much better for you to\nconfess this now than to get it proven by us during some legal process. At\nthe same time you should do everything to ensure that none of your other\nconferences is organised in the way VIDEA was.\n\nTo be fair to you, we have now put on our www-server\n     http://www.cg.tuwien.ac.at/~wp/videa.html\nnot only our story, but also all responses we received during the last 2\nweeks, including all of your messages we got a copy of. All this stuff is\nonly anonymised, without any additional censorship. From this, it must\nbecome clear to you that every additional step you take in the wrong\ndirection will continue to destroy your image.\n\nRegards,\nWerner Purgathofer, Eduard Groeller, Martin Feda\n\n-------------------------------------------------------------------\nWerner Purgathofer                  Tel. +43(1)58801 4548\nInstitute of Computer Graphics          ( secretary: 4549 )\nTechnical University of Vienna      Fax. +43(1)5874932\nKarlsplatz 13 / 186                 email:   wp@cg.tuwien.ac.at\nA-1040 Wien / Austria               WWW: http://www.cg.tuwien.ac.at\n-------------------------------------------------------------------\n\n\n\n\nFrom globillum-request@imag.fr Fri Apr 21 09:19:59 1995\nReturn-Path: <globillum-request@imag.fr>\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\nSubject: Definition of \"Radiosity method\"?\nTo: globillum@imag.fr\nDate: Fri, 21 Apr 1995 11:06:12 -0400 (EDT)\nStatus: R\n\n\n< summary-- I want feedback on a proposed definition for \"radiosity method\">\n\nBecause of some comments in some siggraph reviews I have been\nresearching the definition of \"radiosity method\".  There are \nfour obvious candidates given the usage I have seen:\n\n1. A FE method for lambertian scenes.\n\n2. A solution that somehow uses linear equations to represent light\n   transport in a lambertain scene.\n\n3. A FE method for global illumination (would include Sillion et a. '91).\n\n4. An algorithm that computes view-independent illumination information.\n\nI have problems with all of these definitions.  For example, if I use \ndefinition 1, is Pattanaik's thesis code a radiosity method in an all\ndiffuse scene?  Probably not, but I think most of us would want to call\nit a radiosity method.  And how about Sillion and Puech '89?  There are\nmirrors in their work-- is it radiosity?\n\nJim Arvo has proposed a definition I want to float:\n\n  A radiosity method computes radiosity (or irradiance) for\n  at least some surfaces in the scene.\n\nThis definition will encompass both FE and MC methods that compute\nquantities for the diffuse surfaces in a scene.  It would\nnot include Sillion et al. '91 (which could be a \"radiance\" method\nI suppose).\n\nReactions?\n\nPete\n\nFrom globillum-request@imag.fr Fri Apr 21 09:35:58 1995\nReturn-Path: <globillum-request@imag.fr>\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\nSubject: Re: Definition of \"Radiosity method\"?\nTo: shirley@graphics.cornell.edu (Peter Shirley)\nDate: Fri, 21 Apr 1995 17:43:15 +0200 (MDT)\nCc: globillum@imag.fr (Global Illumination List)\nReply-To: Francois.Sillion@imag.fr\nStatus: R\n\n< summary-- feedback on a proposed definition for \"radiosity method\">\n\nI tend to think of a \"radiosity method\" whenever information is\ncomputed and attached to the surfaces, thus it includes illumination\nmaps and 'light path tracing', as well as techniques where  lambertian or \ndirectional radiant information is exchanged with form factors.\n\nIn fact, I realize that any method that stores *some* radiant\ninformation is for me *a* radiosity method. *The* radiosity\nmethod, on the other hand, should be reserved for Lambertian\nsurfaces with form factors etc...\n\nI think it is a pity to have inherited such a name (radiosity\nis not a method, but a radiant quantity), and I personally oppose\nthe use of the similar 'radiance' method. \n\nI vote for item # 4 in your list:\n\n> Because of some comments in some siggraph reviews I have been\n> researching the definition of \"radiosity method\".  There are \n> four obvious candidates given the usage I have seen:\n> \n> 1. A FE method for lambertian scenes.\n> \n> 2. A solution that somehow uses linear equations to represent light\n>    transport in a lambertain scene.\n> \n> 3. A FE method for global illumination (would include Sillion et a. '91).\n> \n> 4. An algorithm that computes view-independent illumination information.\n> \n\n+------------------+---------------------------+--------------------------+\n|                  |       iMAGIS / IMAG       | Tel: (+33) 76 51 43 54   |\n| Francois SILLION |          B.P. 53          | Fax: (+33) 76 44 66 75   |\n|     '            | F-38041 Grenoble Cedex 09 | Francois.Sillion@imag.fr | \n+------------------+---------------------------+--------------------------+\n\nFrom greg Fri Apr 21 10:14:20 1995\nReturn-Path: <greg>\nDate: Fri, 21 Apr 95 10:13:56 PDT\nFrom: greg (Gregory J. Ward)\nTo: shirley@graphics.cornell.edu\nSubject: Re:  Definition of \"Radiosity method\"?\nStatus: R\n\nHow about \"radiosity is some kind of method that has something to do with\ncomputing light and stuff.\"\n\nAs far as I'm concerned, overuse of the term has made it next to meaningless\nat this point.  It started out as a unit of diffuse radiation leaving a\nsurface, which was pretty useless to begin with, and it went downhill.\nI vote we drop it.  It is not now nor has it ever been descriptive of the\nfinite element flux transfer techniques to which it's been applied.\n\n-Greg\n\nFrom globillum-request@imag.fr Fri Apr 21 11:56:03 1995\nReturn-Path: <globillum-request@imag.fr>\nX-Msmail-Message-Id:  F6055F1D\nX-Msmail-Conversation-Id:  F6055F1D\nFrom: Andrew Glassner <glassner@microsoft.com>\nTo: globillum@imag.fr, globillum-request@imag.fr\nDate: Fri, 21 Apr 95 11:08:11 TZ\nSubject: RE: Definition of \"Radiosity method\"?\nStatus: R\n\n\n|\n| 1. A FE method for lambertian scenes.\n|\n| 2. A solution that somehow uses linear equations to represent light\n|    transport in a lambertain scene.\n|\n| 3. A FE method for global illumination (would include Sillion et a. '91).\n|\n| 4. An algorithm that computes view-independent illumination information.\n|\n\nI tempted to agree with Francois in liking #4 the best, but it's too general.\nIt can contain things that we don't want to call radiosity, like systems that\ndecimate the world into cubes and do physical optics, propagating\nwavefronts from cube to cube.  That's so far in spirit from the original\nuse of radiosity that the term becomes so vague as to be useless.  I'd\nreserve \"radiosity\" for FE methods like #3 (though Francois is right\nthat it's not even such a good word for that).  The problem is that as\ndifferent things are added to the basic ideas of classical radiosity, the term\nseems to need to grow to accomodate them all.\n\nMaybe we can take a cue from the filter folks (with IIR and FIR filters)\nand refer to view-dependent illumination and view-independent\nillumination as VDI and VII algorithms; then classical radiosity algorithms are\na subclass of the VII algorithms.  So Radiance implements a VII method,\nbut it's not radiosity.\n\n-Andrew\n\nFrom globillum-request@imag.fr Fri Apr 21 15:38:30 1995\nReturn-Path: <globillum-request@imag.fr>\nX-Msmail-Message-Id:  3DA7EB16\nX-Msmail-Conversation-Id:  3DA7EB16\nFrom: Andrew Glassner <glassner@microsoft.com>\nTo: globillum@imag.fr, globillum-request@imag.fr\nDate: Fri, 21 Apr 95 14:48:30 TZ\nSubject: RE: Definition of \"Radiosity method\"?\nStatus: R\n\nI wrote (and I quote):\n| Maybe we can take a cue from the filter folks (with IIR and FIR filters)\n| and refer to view-dependent illumination and view-independent\n| illumination as VDI and VII algorithms; then classical radiosity \nalgorithms are\n| a subclass of the VII algorithms.  So Radiance implements a VII method,\n| but it's not radiosity.\n\nAs Seth pointed out, new acronyms are tricky.  When I said that\nRadiance is VII, I meant the part that deposits little diffuse packets on\nsurfaces.  This is driven, in part, by a VDI algorithm.  Another reason,\nperhaps, why we ought not to let one term grow to encompass everything.\n\nFrom globillum-request@imag.fr Fri Apr 21 22:22:56 1995\nReturn-Path: <globillum-request@imag.fr>\nDate: 22 Apr 95 00:56:48 EDT\nFrom: Ian Ashdown <72060.2420@compuserve.com>\nTo: Global Illumination <globillum@imag.fr>\nSubject: RE: Definition of \"Radiosity method\"?\nStatus: R\n\nCall me a traditionalist, but I prefer to think of radiosity methods (plural) as\nfinite element methods. They were in use as such for over 50 years before they\nwere appropriated for computer graphics applications, and were called \"radiosity\nmethods\" by Sparrow way back in 1963. It seems rather presumptuous to be\nfiddling with the basic definition some thirty years later to suit our\nparticular needs.\n\nI see no particular problem with incorporating nondiffuse surfaces within the\ndefinition of radiosity methods. This allows for Pete's third definition, \"an FE\nmethod for global illumination.\" However, adding Monte Carlo ray tracing to the\ndefinition (via Jim Arvo's proposal) may not be a good idea. One objection is\nthat this would conflict with the similar definition of \"radiative flux\ntransfer\" in the illumination engineering community. We lighting nerds clearly\n(and sometimes passionately) distinguish radiative transfer methods from Monte\nCarlo ray tracing techniques.\n\nThe variety of global illumination algorithms we now have clearly calls for some\nsort of reasoned taxonomy to describe and classify them. Whatever this may be,\nhowever, I would argue that we should not attempt to redefine \"radiosity\nmethods\" beyond that commonly understood within the computer graphics, thermal\nengineering, illumination engineering, and acoustic engineering communities.\n\n- Ian Ashdown\n\n\nFrom globillum-request@imag.fr Fri Apr 21 23:39:07 1995\nReturn-Path: <globillum-request@imag.fr>\nX400-Received: by /PRMD=ca/ADMD=telecom.canada/C=ca/; Relayed; Fri, 21 Apr 1995 23:16:32 UTC-0700\nDate: Fri, 21 Apr 1995 23:16:32 UTC-0700\nX400-Originator: fournier@cs.ubc.ca\nX400-Recipients: non-disclosure:;\nX400-Content-Type: P2-1984 (2)\nX400-Mts-Identifier: [/PRMD=ca/ADMD=telecom.canada/C=ca/;950421231632]\nContent-Identifier: 4103\nFrom: Alain Fournier <fournier@cs.ubc.ca>\nTo: Ian Ashdown <72060.2420@compuserve.com> (return)\nCc: Global Illumination <globillum@imag.fr> (return)\nSubject: RE: Definition of \"Radiosity method\"?\nStatus: R\n\nAh, the thrill of lexicography!\nWe all realize that there will not be any definition that satisfies our\nunderstanding of an expression like \"radiosity method\", or any expression\nthat covers exactly what we mean by any definition that would satisfy\nour understanding of it, if it were to exist. I hope I made myself clear.\n\nBut seriously, folks...\nThings only mean what we say they mean. Take \"finite element\" for example.\nThere is no way you would know what that means just looking at it, and\neven after hearing a definition (try one that does not take two pages\nand/or does not include just about everything that is computed) you\nstill are not too sure what it starts and where it ends.\nThe safest for us is that whenever we use an expression like \"radiosity\" we\nbriefly say what we mean by it --in the particular context where it is used--.\nI had to do this recently because I wrote about using \"arbitrary\" BRDFs\nwithin the \"classic\" radiosity approach. In this context I called the\nclassic radiosity approach \"linear radiosity\", thus approaching very closely\ndefinition 2. of Peter, except that surfaces are not necessarily Lambertian.\nObviously \"linear\" here refers to the system of equations obtained.\nI actually like the use of the synecdoche for \"radiosity\", as long as we don't\nforget that anything that computes illumination in a useful way will have\nto be able to compute radiosity --the radiometric quantity.\n\nFew more things. I agree with Ian that we owe it to the other communities\nnot to change arbitrarily the meaning of expressions they have been using\nfor a while. I disagree with him about needing a taxonomy. To paraphrase\nSam Goldwyn (\"verbal agreements are not worth the paper they are written on\"),\ntaxonomies are usually not worth the theory they are not based on (I have\nindulged in the past, but I don't have to be consistent). \nRecently at a \"PhD Thesis Proposal\" (one of the events we cherish here in our\ndepartment), the \"candidate\" was attacked because he used the word\n\"illumination\" in his title. The objection was that illumination\nis a quantity, not a topic or an area of research. Of course it used to be a\nquantity, but it never was only that, and it is now \"deprecated\", as they\nsay, as a quantity. The candidate replied too politely. There are times\nwhen a graduate student should be able to tell a full prof that he is full\nof it (OK, maybe that was NOT the time...).\n\nIn conclusion: we have to be as clear as possible, but not clearer.\n\n\nFrom globillum-request@imag.fr Sat Apr 22 00:32:34 1995\nReturn-Path: <globillum-request@imag.fr>\nX-Msmail-Message-Id:  D37CFA1E\nX-Msmail-Conversation-Id:  D37CFA1E\nFrom: Don Mitchell <donm@microsoft.com>\nTo: globillum@imag.fr\nDate: Fri, 21 Apr 95 23:58:08 TZ\nSubject: radiosity\nStatus: R\n\nI think a totalizing definition of radiosity would be easily \ndeconstructed by the inherent contradictions in the binary opposition \nof radiosity and ray tracing.  Wouldn't you agree, Alain?\n\nFrom globillum-request@imag.fr Sat Apr 22 05:12:49 1995\nReturn-Path: <globillum-request@imag.fr>\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\nSubject: Clarification on question\nTo: globillum@imag.fr\nDate: Sat, 22 Apr 95 7:54:59 EDT\nMailer: Elm [revision: 70.85]\nStatus: R\n\n\nThanks for the interesting responses so far!\n\nHere are three methods that estimate \"radiosity\" in\na view-ind. manner:\n\n    1. Wallace: uses explicit patch-to-patch ray tracing\n                and solves linear system.\n\n    2. Airey: uses Malley-style form factor computation using\n              random directional ray shooting.\n\n    3. Pattanaik: uses photon-like particle walks and counts\n                  collisions with \"zones\" on the surfaces.\n\nI think 1 and 2 are FE methods.  Number 3 is probably not\nunder most definitions (e.g. Cohen and Wallace's book).  But\n2 and 3 are SO close conceptually and in code.  The biggest\ndifference is that in 2 a particle can leave the patch from\na slightly different location than it hits.  I am very\nuncomfortable with a definition of \"radiosity method\" that\nincludes only one of 2 or 3.\n\nI also think we will confuse heat transer and illumination\nengineering people if we include methods such as Sillion et al. '91\nwhich might never compute a \"radiosity\" anywhere.\n\nPete\n\nPS-- one thing I AM sure of now-- the is NOT an accepted definition.\nThis is something we should take care of culturally (rather than\n\"officially\") or we are doing a great disservice to future graphics\npeople.\n\nFrom globillum-request@imag.fr Sat Apr 22 08:42:16 1995\nReturn-Path: <globillum-request@imag.fr>\nFrom: Jim Arvo <arvo@graphics.cornell.edu>\nSubject: the meaning of radiosity\nTo: globillum@imag.fr\nDate: Sat, 22 Apr 1995 11:23:07 -0400 (EDT)\nStatus: R\n\n\nI'd like to offer a few thoughts on the use of the term \"radiosity\".  The \ngist of my argument is that the simplest definition of the term seems to be\nmost useful; making it more general or more specific causes problems.\n\nI advocate the following definition (which Pete Shirley already tossed out):\n\n    A \"radiosity algorithm\" is an algorithm that generates radiosity-like \n    quantities associated with surfaces (i.e. power per unit area, or the \n    photometric equivalent) based on radiative transfer.\n\nNote that there is no reference to how this is done, whether all the surfaces\nare Lambertian, or whether there is any dependence on the view.  The latter \ndistinctions can be made by context or by attaching modifiers.  As a very \ncrude analogy, consider sorting algorithms.  Any algorithm that generates a \nsorted list of things is a sorting algorithm, regardless of how it is done.  \nIf the \"how\" is important, then we may specify \"quick sort\", \"heap sort\", etc.\n\nBefore getting into the real argument, I'd like to propose some rationale\nfor why we invent terminology in the first place.  It seems to me that a\nbit of terminology will catch on (and improve our lives) if it is\n\n    1) unambiguous  (makes a clear distinction)\n\n    2) convenient   (concise and makes a useful distinction)\n\n    3) self evident (agrees with intuition and/or common usage)\n\nClearly these will often conflict, so it's not always possible to satisfy \nthem all.  In general, we try to satisfy these criteria by using short \npithy terms for large classes of things (or extremely fundamental things), \nand attaching modifiers to call out specific sub-categories.\n\nI believe that the above definition of a radiosity algorithm is a good one\nwith respect to these criteria.  If the term \"radiosity\" is made more specific, \nsuch as by limiting it to finite element methods, then we shall need to \n1) agree upon what a finite element method is, and 2) refrain from calling \nanything a radiosity method if it is not a finite element method.  I believe \nthere are problems on both counts.\n\n    Consider the method developed by both Pattanaik and Shirley, which \n    estimates radiosities on discrete elements via random walks.  Is this a \n    Monte Carlo method or a finite element method?  If you focus on the path \n    tracing, it is Monte Carlo.  If you focus on (the expected values of) the \n    estimated quantities, it is a Galerkin finite element method.  Whether it \n    is classified as a \"radiosity\" method should not (in my opinion) depend on \n    which aspect you deem most relevant.\n\n    As a second example, consider Hanrahan's original hierarchical radiosity\n    method -- a Galerkin approach with constant elements.  I believe there \n    is universal agreement that this should be called a \"radiosity\" method.\n    However, the form factors are computed using Monte Carlo, so one could\n    argue that it is actually a Monte Carlo method (after all, it makes\n    calls to \"rand\", right?).  Is it therefore NOT a radiosity method?\n\n    As a third example, consider an algorithm based on the Nystrom method:\n    that is, a method that replaces the integral operator with a quadrature \n    rule based on point-to-point transfers (i.e. no form factors).  This is a\n    deterministic method that is not a finite element method.  However, it is\n    very much like a finite element method.  I would really like to call it\n    \"Nystrom radiosity\" if what it computes is radiosity.  Does this not seem\n    very appropriate?\n\n    As a final example, consider a hypothetical algorithm that can transform\n    a simple scene (such as the \"Cornell box\") into an equivalent problem with\n    an analytic solution.  I know of no such algorithm, but I would not\n    hesitate to call it a radiosity algorithm since it solves the same type \n    of problem (albeit, without any type of projection onto an approximating\n    subspace, which is inherent in finite element methods).\n\n\nIn view of the above, I feel that including \"finite element\" in the definition of \na radiosity method fails on two counts: \n\n    1) it is ambiguous, since it depends on which aspect of the problem you deem \n       most important (sometimes we choose to ignore the Monte Carlo aspect, and\n       sometimes we don't), and \n\n    2) it fails to make a useful distinction.  Because of an historical accident\n       (finite element methods came along first) it separates methods that seem \n       to belong together because of their *function*.  If it's important to \n       distinguish the \"how\", it's easy to do so by adding a modifier like \"finite \n       element\", \"stochastic\", \"Nystrom\", \"analytic\", etc.\n\n\n\nOn the other hand, if the term is made more general by including methods that \nsolve for surface radiance functions, then just about everything becomes a radiosity \nalgorithm.  I feel that we then lose a very useful distinction.  I believe that one \nof the most fundamental distinctions among global illumination algorithms is whether \nthey generate functions with directional dependence or not.  Since the word \"radiosity\" \ntaken by itself implies that there is no such dependence, the term is self evident only \nif we preserve that connotation; moreover, doing so agrees with most prior usage.\n\nWhether an algorithm is based on Monte Carlo or a finite element method, is \nview-dependent or view-independent, can be cleared up nicely by attaching the \nappropriate modifier when context alone is inadequate.  Here are a few examples, which \nI'm sure will cause some controversy.  I apologize in advance for leaving out so many\nreferences and for using such terse abbreviations -- I've listed just a few \nobvious examples in order to illustrate.  (I hope I got most of these right.)\n\n\n    Radiosity:\n\n        Any method that produces radiosity (or irradiance, or luminosity)\n        as its output.  Examples: [Goral 84] [Cohen 85] [Sillion 89] [Rushmeier 90]\n        [Shirley 90] [Pattanaik 90] [Hanrahan 91] [Zatz 93] [Troutman 93] \n        [Gortler 93] [Smits 94]\n\n\n    View-dependent radiosity:\n\n        Solves for radiosities of visible surfaces, or some closely\n        related set of surfaces.  Example: [Smits 92], if importance is driven by the \n        view, and not some other criteria.  Also includes view-dependent path tracing,\n        such as [Ward 88].\n\n\n    Radiosity with non-diffuse surfaces:  (\"non-diffuse radiosity\" sounds like an oxymoron)\n\n        One that takes non-diffuse transfers into account, but still\n        produces only radiosities (or irradiances, or luminosities).\n        Examples: [Sillion 89], [Rushmeier 90]\n\n\n    Radiosity with participating media:\n\n        One that solves for both surface radiosities [watts/m^2] and energy \n        densities [watts/m^3] (the natural analogue of radiosity in a volume).\n        Example [Rushmeier 87]\n        \n\n    Radiance method:\n\n        An algorithm that produces surface radiance functions (I believe that all are \n        currently view-dependent).  Examples: Ward's RADIANCE system, [Kajiya 86] \n        [Wallace 87] [Sillion 91] [Aupperle 93] (Note that this may involve a \n        \"radiosity\" first-pass with a view-dependent path tracing second-pass).\n\n\n    Radiance with participating media:\n\n        One that solves for radiance functions at surfaces and/or in space, with at \n        least one of them having directional variation.  Example: [Max 94]\n\n\n    Global illumination method:\n\n        Any of the above.\n\n\nNow, even if everyone were to agree with the above argument (which is HIGHLY unlikely,\nI realize :-), we would still not be out of the woods.  Should the definition also be more \nspecific about the underlying physics (this was Andrew's point, I believe).  What about \ndirect illumination only?  What about classical ray tracing (direct illumination plus \npure specular chains)?  My feeling is that we want to rule these out, but I'm wary of \nmaking the definition too specific, so I've not addressed this point (which seems to be\na non-problem anyway).\n\n\n                                                                           -- Jim Arvo\n\n\n\n\n\nFrom globillum-request@imag.fr Sun Apr 23 14:35:42 1995\nReturn-Path: <globillum-request@imag.fr>\nDate: Sun, 23 Apr 1995 14:13:54 -0700 (PDT)\nFrom: \"Per H. Christensen\" <per@cs.washington.edu>\nTo: globillum@imag.fr\nSubject: Re: Definition of \"Radiosity method\"?\nStatus: R\n\nIn my opinion, the term \"radiosity method\" should only be used\nfor a method that *computes radiosity*.  Why extend the term\n\"radiosity method\" to mean something not computing radiosity?  If we\nwant to describe global illumination methods, why not be more specific\nand describe them as:\n\n1) what they compute (diffuse, glossy, specular, general),\n2) the solution method (for example finite elements or Monte Carlo).\n\nFor example, a more precise term for the classic radiosity method \nwould be \"a finite element method for diffuse global illumination\".\n\n\nJim Arvo proposed:\n>  A radiosity method computes radiosity (or irradiance) for\n>  at least some surfaces in the scene.\n\nI would favor a definition even more restrictive than this:\na method that computes only radiosity, that is, no directional \nradiance information at all.\n\nWith this definition of the term \"radiosity method\", the following \nclassifications result:\n\nPattanaik's thesis code working in a purely diffuse scene would be a\nradiosity method, I would call it \"Monte Carlo solution of diffuse\nglobal illumination\".  If the scene had some non-diffuse reflection,\nit would not be a radiosity method, since the solution could not be\ndescribed in terms of just radiosity (but requires radiance).\n\nSillion et al '91 would not be a \"radiosity method\" since it computes\ndirectional radiance.  I would describe it as a \"finite element method \nfor (general) global illumination\".  This avoids the term \"radiance \nmethod\" which several people dislike.\n\nSillion and Puech '89 computes radiosity, but intermediate specular\nreflections are taken into account,  I would call it something like \n\"a finite element method for diffuse and specular global illumination\".\n\n\nThe computation method has nothing to do with whether the result is\nradiosity or not.\n\nFurthermore, whether the solution is view-dependent has nothing to do \nwith whether the method computes radiosity or not.  For example, Smits' \net al '92 compute view-dependent radiosity solutions (at least the \naccuracy is view-dependent).\n\n\nRegards,\n\n-- Per\n\nFrom globillum-request@imag.fr Mon Apr 24 10:23:48 1995\nReturn-Path: <globillum-request@imag.fr>\nFrom: \"Holly E Rushmeier\" <holly@cam.nist.gov>\nDate: Mon, 24 Apr 1995 11:45:31 -0400\nTo: globillum@imag.fr\nSubject: terminology, taxonomy, was defn of \"Radioisty\"\nStatus: R\n\nHi\n\nI am glad this topic came up.\n\nI think taxonomies are really useful. They are a useful guide for people\nwho want to use an existing method for their application. I'm\nprejudiced, but I think a useful taxonomy has been developed in the\nNIST Guide to Available Mathematical software (http://gams.nist.gov/).\nIt helps people sift through all the various software repositories\nand find code that will solve their problem.\n\nPeople in the lighting community have recognized the problem in\nterminology and classifying methods. Michael Smith from Lighting\nTechnologies is heading a CIE technical committee on computer\nprocedures for lighting metrics and visualization. A major problem\nthey hope to address is that users have no idea how to choose a lighting\nsoftware package based on how it does calculations, because there\nis no standard vocabularly to talk about how the calculations are done.\nThe committee is supposed to present a report that introduces a\nstandard terminology for describing lighting calculations, gives a\nsurvey of algorithms and description of each, prepates a set of\nguidelines for what method should be used for what application, and\nproduces an extensive set of references.\n\nAnyway, the point of all this is that standards for terminology and\ntaxonomies are in the works so it is really worthwhile keeping up\nthe discussion.\n\n-- Holly\n\n\n\nFrom globillum-request@imag.fr Sun Apr 30 10:30:56 1995\nReturn-Path: <globillum-request@imag.fr>\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\nSubject: Another unscientific survey\nTo: globillum@imag.fr\nDate: Sun, 30 Apr 95 11:09:13 MDT\nMailer: Elm [revision: 70.85]\nStatus: R\n\nAfter our most recent discussions, it is clear to me\nthat there is no accepted def'n for a \"radiosity method\"\n(in the rendering communit anyway)y.\n\nI have no feel for whether there is approximate aggreement however.\nI would like to get at this by having people on the list answer\nthree questions from which a definition becomes implicit.\n\nQuestion 1:\n   A radiosity method must be a finite element method (agree/disagree).\n\nQuestion 2:\n   A radiosity method must estimate radiosity (radiant exitance),\n   irradiance, or an analogous photometric quantity (agree/disagree).\n   (as opposed to estimating radiance, etc.).\n\nQuestion 3:\n   A radiosity method must compute a view-independent \n   solution (agree/disagree).  (for the sake of simplicity,\n   meshing can be based on importance or viewpoint and still\n   be view-independent).\n\nPlease send responses to shirley@graphics.cornell.edu\n\nFrom globillum-request@imag.fr Sun Apr 30 11:59:58 1995\nReturn-Path: <globillum-request@imag.fr>\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\nSubject: READ THIS FIRST-- survey\nTo: globillum@imag.fr\nDate: Sun, 30 Apr 95 12:43:10 MDT\nMailer: Elm [revision: 70.85]\nStatus: R\n\n\nPeter S, Jim A, and Dani L all gave me some valuable \ndebugging on the previous version of the survey.\nPlease answer these FOUR questions instead.\n\nAfter our most recent discussions, it is clear to me\nthat there is no accepted def'n for a \"radiosity method\"\n(in the rendering communit anyway)y.\n\nI have no feel for whether there is approximate aggreement however.\nI would like to get at this by having people on the list answer\nfour questions from which a definition becomes implicit.\n\nQuestion 1:\n   A radiosity method must be a finite element method (agree/disagree).\n\nQuestion 2:\n   A radiosity method must estimates a radiometric quantity\n   for Lambertian surfaces only (agree/disagree).\n\nQuestion 3: \n   A radiosity method may account for diffuse-specular-diffuse\n   transfer.\n\nQuestion 4:\n   A radiosity method must compute a radiometric quantity\n   for (at least) every Lambertian surface in the \n   environment (agree/disagree).\n\nPlease send responses to shirley@graphics.cornell.edu\n\nNotes:\n   Question 1 is asking whether Malley '88 MS thesis is a \n   radiosity method (this may be an FE method-- so also\n   is asking whether Pattanaik's particle tracing is\n   a radiosity method).\n\n   Question 2 is asking whether methods such as Sillion et al. 91\n   is a radioisty method.\n\n   Question 3 is really asking whether Sillion and Puech is\n   a radiosity method.\n\n   Question 4 is really asking whether a diffuse-only Kajiya\n   style path tracer is a radiosity method.\n\n   \n\n--\n\nFrom globillum-request@imag.fr Mon May  1 09:51:29 1995\nReturn-Path: <globillum-request@imag.fr>\nFrom: Michael Cohen <mfc@cs.princeton.edu>\nDate: Mon, 1 May 1995 12:29:36 -0400\nTo: globillum@imag.fr\nSubject: Radiosity\nStatus: R\n\n1. Agree (but of course this begs the question to define FEM)\n2. Disagree - it doesn't bother me to have people to use the title of\nRadiosity Methods with appropriate adjectives for non-diffuse environments.\n3. Agree - as I think this is part of the definition of (1)\n\nI think about the problem like this. We can (in general) distinguish\nbetween two sets of methods. Those that compute coefficients for basis\nfunctions that are not defines with reference to the view (although the\ncomputation of the coefficients might be). The result would be view\nindependent (although the accuracy might not). I'm happy to have all these\ncalled radiosity methods (although I would prefer they were all just\ncalled Finite Element Methods).\n\nThe second set of methods computes coefficients to basis functions that\nare view dependent, i.e., for the light arriving at some region of the image.\nThese methods I would refer to as Ray Tracing type methods.\n\nI realize this also is not a clean line, for example, where does this place\nGreg's Radiance system. I'd call it Ray Tracing based as although there is\nsome diffuse information deposited in object space, the final computation\nof a solution is always in image space.\n\n-Michael\n\nFrom globillum-request@imag.fr Thu May 18 06:03:54 1995\nReturn-Path: <globillum-request@imag.fr>\nDate: Thu, 18 May 1995 13:44:10 +0100\nFrom: Henrik Wann Jensen <hwj@hwj.gk.dtu.dk>\nTo: globillum@imag.fr\nSubject: BSDF symbol?\nStatus: RO\n\n\nDear Global Illuminators,\n\nThe 1986 ANSI standard \"Nomenclature and Definitions for Illuminating \nEngineering\" containes symbol definitions for the BRDF (f_r) and the\nBTDF (f_t). However, it does not mention something like the BSDF\n(bidirectional scattering distribution function) f_s where\n\nf_s = f_r + f_t\n\nIs f_s a valid symbol or is p_bds or p_bd the preferred standard?\n\n- Henrik\n\nFrom globillum-request@imag.fr Thu Jun  8 07:24:13 1995\nReturn-Path: <globillum-request@imag.fr>\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\nSubject: some terminology notes\nTo: globillum@imag.fr\nDate: Thu, 8 Jun 95 8:29:35 EDT\nMailer: Elm [revision: 70.85]\nStatus: R\n\n\nI will be leading a discussion at the 6th Eurographics\nWorkshop on Rendering on terminology of the field.  I have\nprepared a short informal document to help initiate discussion\n(see http://www.graphics.cornell.edu/~shirley/dublin.html\n or ftp://ftp.cs.indiana.edu/pub/shirley/dublin.ps).\nLet me know if you have any questions, opinions, or suggestions\nabout the document.\n\nPete Shirley\n\nFrom globillum-request@imag.fr Fri Jun 16 07:43:28 1995\nReturn-Path: <globillum-request@imag.fr>\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\nSubject: Re: total internal reflection\nTo: erich@eye.com (Eric Haines)\nDate: Fri, 16 Jun 95 7:31:47 EDT\nCc: globillum@imag.fr\nMailer: Elm [revision: 70.85]\nStatus: RO\n\n\nI find that it is worth it to let the ray go for at least dozens\nof bounces before terminating it-- especially for glass panes\n(like tabletops).  This way the sides of panes can take on\nthat colored \"look\" that makes a big difference in realism.\n\nBut what happens when it goes further (as Eric asks?).  I make\nit black-- that HAS to be bad.  Should we let these rays go for\nhundreds of bounces?  Maybe...\n\nFrom globillum-request@imag.fr Fri Jun 16 09:03:31 1995\nReturn-Path: <globillum-request@imag.fr>\nDate: Fri, 16 Jun 1995 15:06:20 +0200\nFrom: Phil Dutre <Philip.Dutre@cs.kuleuven.ac.be>\nTo: globillum@imag.fr\nSubject: Re: total internal reflection\nStatus: RO\n\n\nIt's a known problem in the diamond-cutting world, that a bad cut diamond\ncan cause black spots to be visible, due to infinite total internal reflection.\nSo, it's hard to be sure whether a ray will leave a diamond again.\nTheoretically, this could happen after a few thousand internal bounces.\n\nThis is also a problem when you want to render an endoscope, used by doctors\nto look at your intestines. If you model a glass fiber endoscope, and put\nthe eyepoint of the ray tracer in front of it, you may want to go for\na large number of bounces to see the things at the other side.\n\nSo, basically, there is no way to do it correct, unless you let ray bounce\nan infinite number of times.\n\n\nPhilip\n\n+---------------------------------------------------------------------------+\n| Philip.Dutre@cs.kuleuven.ac.be         Department of Computer Science     |\n| http://www.cs.kuleuven.ac.be/~philipd/ Computer Graphics Research Group   |\n| Phone: ++32 16 327094                  Katholieke Universiteit Leuven     |\n| Fax:   ++32 16 327996                  Celestijnenlaan 200A               |\n| Office: C200, K.00.10                  B-3001 Heverlee, BELGIUM           |\n+---------------------------------------------------------------------------+\n\nFrom globillum-request@imag.fr Fri Jun 16 16:29:12 1995\nReturn-Path: <globillum-request@imag.fr>\nFrom: Eugene.Fiume@imag.fr (Eugene Fiume)\nDate: Sat, 17 Jun 1995 01:10:55 -0600\nTo: Peter Shirley <shirley@graphics.cornell.edu>, erich@eye.com (Eric Haines)\nSubject: Re: total internal reflection\nCc: globillum@imag.fr\nStatus: RO\n\nPeter remarks\n} But what happens when it goes further (as Eric asks?).  I make\n} it black-- that HAS to be bad.  Should we let these rays go for\n} hundreds of bounces?  Maybe...\n\nBack (way back!) when I was interested in proving formal lower bounds\nfor ray tracing I recall sketching something out that took advantage\nof this phenomenon.  But let's go even further back and recall the\nimmortal words in Turner Whitted's paper:\n\n    For the case of surfaces aligned in such a way that a branch of\n    a tree [of ray tracings] has infinite depth, the branch is\n    truncated at the point where it exceeds the allotted storage.\n\nI always have loved the chutzpah of that line.\n\n[If Alain Fournier can quote Joyce, I'm allowed to quote Whitted,\nespecially on Bloomsday.]\n\nEugene.\n\nFrom globillum-request@imag.fr Tue Jun 27 04:03:01 1995\nReturn-Path: <globillum-request@imag.fr>\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\nSubject: Notations / Terminology\nTo: globillum@imag.fr (Global Illumination List)\nDate: Tue, 27 Jun 1995 12:10:27 +0200 (MDT)\nReply-To: Francois.Sillion@imag.fr\nStatus: R\n\nDear globillum,\n\nThose of you who attended the 6th eurographics workshop in Dublin\nknow that there is a plan to create a 'consensus document'\nsummarizing a number of recommendations for terminology\n(and possibly notations) to be used in our field.\n\nThe outcome of the discussion in Dublin was that people interested\nin this discussion should form an informal group and prepare\nthe document, which will then be discussed by all, with the\ngoal of an ultimate publication as guidelines for our community.\n\nTo get the ball rolling, I would like to hear from you\nif you are interested in joining the discussion (it could be\ndone over globillum, but I fear that this would generate a lot\nof noise and bandwith waste, until we have at least a draft of the\ndocument..).\nAlso, somebody mentioned that there was already a document\n(by Holly Rusmeier?) about terminology.. could someone point me\nto that document? Thanks..\n\nI have also created a WWW page for the EG working group on\nrendering, which many of you know. The page is almost empty\nat this point, please check it out if you get a chance and\nlet me know if you have any suggestions or want to contribute \nsomething. Any help will be appreciated. For instance if all\norganizers of previous rendering workshops could send me \nprecise information on how to get the proceedings from their workshop\nit would help me a great deal.\n\nOh, and finally, there is also a globillum WWW page, with\nmainly a pointer to the ftp archive of previous discussions.\nAgain, this was put together very quickly, so please send your\ncomments if you have any..\n\nPS:\n\thttp://safran.imag.fr/Membres/Francois.Sillion/egwkgr.html\n\thttp://safran.imag.fr/Membres/Francois.Sillion/globillum.html\n+------------------+---------------------------+--------------------------+\n|                  |       iMAGIS / IMAG       | Tel: (+33) 76 51 43 54   |\n| Francois SILLION |          B.P. 53          | Fax: (+33) 76 44 66 75   |\n|     '            | F-38041 Grenoble Cedex 09 | Francois.Sillion@imag.fr | \n+------------------+---------------------------+--------------------------+\n\nFrom globillum-request@imag.fr Fri Jun 16 17:49:19 1995\nReturn-Path: <globillum-request@imag.fr>\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\nSubject: Re: total internal reflection\nTo: Eugene.Fiume@imag.fr (Eugene Fiume) (Eugene Fiume)\nDate: Fri, 16 Jun 95 20:31:54 EDT\nCc: shirley@graphics.cornell.edu, erich@eye.com, globillum@imag.fr\nMailer: Elm [revision: 70.85]\nStatus: RO\n\n> \n> of this phenomenon.  But let's go even further back and recall the\n> immortal words in Turner Whitted's paper:\n> \n>     For the case of surfaces aligned in such a way that a branch of\n>     a tree [of ray tracings] has infinite depth, the branch is\n>     truncated at the point where it exceeds the allotted storage.\n> \n> I always have loved the chutzpah of that line.\n> \n\nI recently re-read the Whitted paper and was shocked to see that\nit suggested randomly perturbing reflection vectors on glossy\nsurfaces.  Cook indeed credited him with the idea in the 84\nSiggraph paper.  That paper was full of gems.\n\nP\n\nFrom globillum-request@imag.fr Tue Jun 27 10:48:18 1995\nReturn-Path: <globillum-request@imag.fr>\nDate: Tue, 27 Jun 1995 12:37:20 -0400\nTo: globillum@imag.fr\nFrom: bwade@graphics.cornell.edu (Bretton Wade)\nSubject: finite element meshing technology\nStatus: RO\n\nhttp://www-users.informatik.rwth-aachen.de/~roberts/meshgeneration.html\n\nIt seems to me that a web page like this one could be very useful to us,\nespecially given the recent interests in decimation and meshing of\nfunctions. If you know of any other online resources, please send them to\nme. I'll either forward them to the owner of the page above, or organize\nthem myself.\n\nThanks,\nBretton\n\n--\nBretton Wade (bwade@graphics.cornell.edu)\nhttp://www.graphics.cornell.edu/~bwade/\n\n\n\nFrom globillum-request@imag.fr Wed Jun 28 09:36:43 1995\nReturn-Path: <globillum-request@imag.fr>\nDate: Wed, 28 Jun 1995 16:28:41 +0200\nFrom: Nicolas Holzschuch <Nicolas.Holzschuch@imag.fr>\nTo: globillum@imag.fr\nSubject: Source code for radiosity gradient\nStatus: R\n\n\nAt the last EG Workshop on Rendering in Dublin, I presented a paper\nabout \"Accurate Computation of the Radiosity Gradient for Constant and\nLinear Emitters\". \n\nSince then, I have been cleaning the implementation code for computing\nthe radiosity gradient.\n\nIt is now ready. You can fetch it at\nftp://safran.imag.fr/pub/holzschu/gradient.tar.gz \n\n\nFrom glassner@microsoft.com Fri Jun 30 21:57:09 1995\nReturn-Path: <glassner@microsoft.com>\nX-Msmail-Message-Id:  AA9174DF\nX-Msmail-Conversation-Id:  AA9174DF\nFrom: Andrew Glassner <glassner@microsoft.com>\nTo: erich@eye.com, greg@hobbes.lbl.gov, musgrave@seas.gwu.edu\nDate: Fri, 30 Jun 95 11:50:57 TZ\nSubject: RE: max index of refraction?\nCc: erich@hemlock.eye.com\nStatus: R\n\nEric:\n\nGood question - I've never run across a reference to this in print.\nMy guess is that it would have something to do with the collapse of\nmatter into plasma or something - what's the index of refraction of a\nneutron star?  Inside a black hole?  I would also guess something\nfunny goes on when you start packing matter too closely together.\nIf you find out about this, pass it on.\n\n-Andrew\n\nFrom globillum-request@imag.fr Thu Jul  6 18:48:41 1995\nReturn-Path: <globillum-request@imag.fr>\nTo: globillum@imag.fr\nFrom: iashdown@ledalite.com (Ian Ashdown)\nSubject: Shortest radiosity code?\nDate: \tThu, 6 Jul 1995 17:12:19 +0100\nStatus: R\n\nI couldn't resist this one. Chris Borel from the Los Alamos National\nLaboratory (cborel@lanl.gov) asked me:\n\n>In 1993 or so I spent a day to rewrite [my] radiosity code in IDL making use\n>of IDL's powerful 3-D manipulation and Z-buffer capabilities and came up\n>with a code of 153 lines doing the same task as the viewfactor FORTRAN code\n>at about the same speed! The code is not quite finished yet but I wonder\n>if there is any radiosity code that is shorter than that.\n\nI know a ray tracer can be written in one line of C source code, but a\nradiosity renderer!?!\n\nIan Ashdown, P. Eng.                              READ THE BOOK!\nResearch & Development Manager         Radiosity: A Programmer's Perspective\nLedalite Architectural Products Inc.              by Ian Ashdown\n9087A - 198th Street                   New York, NY: John Wiley & Sons, 1994\nLangley, British Columbia\nCanada V3A 4P8                             (Sneaky Internet Advertising)\n\n\nFrom globillum-request@imag.fr Thu Jul  6 18:49:28 1995\nReturn-Path: <globillum-request@imag.fr>\nTo: globillum@imag.fr\nFrom: iashdown@ledalite.com (Ian Ashdown)\nSubject: Non-Diffuse Radiative Transfer\nDate: \tThu, 6 Jul 1995 16:20:34 +0100\nStatus: R\n\nSeveral weeks ago, David DiLaura posted a message saying that he had\nwritten a paper called \"Non-Diffuse Radiative Transfer 2: Planar Area\nSources and Receivers.\" He indicated where a Postscript copy could be\ndownloaded from for review.\n\nIf you downloaded and read (and understood!) the paper, the Illuminating\nEngineering Society of North America has a favor to ask of you. David\nwill be presenting his paper at the 1995 IESNA Annual Conference in New\nYork at the end of this month. Following each presentation is an audience\ndiscussion in which the paper is dissected and commented on.\n\nIn the case of David's paper, there may not be anyone at the conference\nwho will be qualified to discuss his work. If so, this will be\nunfortunate, because (a) the discussions become part of a presented paper\nwhen (and if) it is published in the Journal of the IES; and (b) I feel\nthat this is an important piece of work.\n\nIf anyone has any comments on the paper, ranging from errors in the\ntext or mathematics to general comments on the usefulness of this\napproach in global illumination applications, the IESNA would very much\nlike to hear from you.\n\nAny comments will be presented to the audience, and so they should be\n400 words or less in length. Submissions that David will need to\nrespond to are required by July 12th; otherwise, they will be accepted if\nreceived before July 25th.\n\nIf you can e-mail or fax your comments to me at:\n\ne-mail:  iashdown@ledalite.com \nFax:     (604) 888-0566 (Attn: Ian Ashdown)\n\nI will ensure that they are presented at the conference (with full credit\nto the authors, of course). On behalf of the IESNA, thanks!\n\nIan Ashdown, P. Eng.                              READ THE BOOK!\nResearch & Development Manager         Radiosity: A Programmer's Perspective\nLedalite Architectural Products Inc.              by Ian Ashdown\n9087A - 198th Street                   New York, NY: John Wiley & Sons, 1994\nLangley, British Columbia\nCanada V3A 4P8                             (Sneaky Internet Advertising)\n\n\nFrom globillum-request@imag.fr Fri Jul  7 04:29:37 1995\nReturn-Path: <globillum-request@imag.fr>\nFrom: Alain.Fournier@imag.fr (Alain Fournier)\nDate: Fri, 7 Jul 1995 12:04:57 -0600\nTo: Peter Schroeder <schroede@interval.com>, globillum@imag.fr\nSubject: Re: Shortest radiosity code?\nStatus: RO\n\n\nConsidering that there is an inverse relationship between length of code\nand running time, I am afraid that \"idle printer down the hall\" won't\nbe idle any more in this millenium. Remind me not to send any printing\njob to Peter's place (by the way, can you \"nice\" a postscript job?).\n\nFrom globillum-request@imag.fr Wed Jul 12 09:09:50 1995\nReturn-Path: <globillum-request@imag.fr>\nDate: Wed, 12 Jul 1995 16:44:22 +0200\nFrom: Tomas Moller <tompa@clarus.se>\nApparently-To: globillum@imag.fr\nApparently-To: Radiosity@prosolvia.se\nApparently-To: sampling@prosolvia.se\nApparently-To: &@prosolvia.se\nApparently-To: reconstruction@prosolvia.se\nStatus: RO\n\nHello GlobIlluminers!\n\nI have just joined this mailing list (thanks Francois Sillion)\nand yesterday I read all previous discussions here. Interesting!\n\nI am working on a radiosityprogram for use within VR-applications.\nI hope to finish my master thesis at the end of this summer.\nThe surfaces that are imported to my program are all NURBS.\nI have found three references for curved surfaces within radiosity:\n%T A Progressive Radiosity Algorithm for Scenes Containing Curved Surfaces\n%J Computer Graphics Forum (Eurographics '93)\n%D Sept. 1993\n\n%T A New Radiosity Apporach Using Area Sampling for Parametric Patches\n%J Computer Graphics Forum (Eurographics '93)\n%D Sept. 1993\n\n%T A Two-Pass Radiosity Method for Bezier Patches\n%E K. Bouatouch\n%E C. Bouville\n%B Photorealism in Computer Graphics (Proceedings Eurographics Workshop\non Photosimulation, Realism and Physics in Computer Graphics, 1990)\n%D 1992\n\nBut I have not got hold of these articles. Can anyone help?\nAnyway, I am sampling (using ray-casting to compute form-factors)\nuniformly in uv-space on the NURBS, and then I subdivide adaptively\nif needed. Now I was wondering if there is some other technique for\nsampling curved surfaces. Has anyone tried sampling uniformly in 3D\ninstead, that is letting the 3D-distance between a pair of neighbour-points\nbe constant all over the surface? Or positioning more sample points\nin regions of high curvature (although this seems often to be the case\nwhen sampling uniformly in the parametric uv-space for my NURBS) ?\nOr any other?\n \nI am using my radiosity solutions for VR-applications which means\nthat I want fast reconstruction of the radiosity functions over\nthe surfaces. Is everyone using Gouraud-shading for fast radiosity-\nreconstruction? \nSampling uniformly in the uv-space implies a texture map, so I am\ngenerating a texture map containing the radiosities of each surface.\nThen I am texture mapping this bitmap onto the surface in order\nto reconstruct the radiosity function fast. My machine has no\nperformance penalty for texture mapping, so it is fast. Also,\nanother advantage is that you could use the radiosity texture map\nwith any triangulation of the surface. This is not the case when using\nGouraud shading. Anyone has any comments, faster methods, better methods?\nAre these just old ideas?\n\nA last question: do most people use discontinuity meshing nowadays or\nare you still using the traditional methods?\n\nSincerely,\nTomas\nLund Institute of Technology\nSweden\n\n\n\n\n\n\n\nFrom globillum-request@imag.fr Fri Jul 21 21:05:13 1995\nReturn-Path: <globillum-request@imag.fr>\nDate: Fri, 21 Jul 1995 20:28:27 -0700 (PDT)\nFrom: \"Per H. Christensen\" <per@cs.washington.edu>\nTo: globillum@imag.fr\nCc: \"Per H. Christensen\" <per@cs.washington.edu>\nSubject: Thesis\nStatus: RO\n\nHi Globillumers!\n\nI've just finished my dissertation.  It's entitled\n\n  \"Hierarchical Techniques for Glossy Global Illumination\"\n\n--------------------------------------------------------------------\nAbstract:\n\nThis dissertation concerns efficient computation of realistic images.\nTo compute realistic synthetic images, the effect of global\nillumination is essential.  Ray tracing algorithms solve the global\nillumination problem for specular interreflections, and radiosity\nalgorithms solve it for diffuse interreflections.  But computing a\nsolution is more complicated when the surfaces have glossy reflection.\n\nThis dissertation describes hierarchical techniques for efficient\nsolution of the glossy global illumination problem.  Two types of\nhierarchy are utilized: wavelets to accurately represent radiance\ndistributions on surface patches, and clusters to approximately\nrepresent radiant intensity from groups of surface patches.  Without\nhierarchical techniques, the solution time would be quadratic in the\nnumber of patches and $O(b^{1.5})$ in the number of basis\nfunctions~$b$.  The hierarchical techniques make solution time linear\nin both the number of patches and in the number of basis functions.  \nThis reduction is significant since the numbers of patches and basis\nfunctions are large for accurate solutions in realistic environments.\nFurthermore, directional importance is used to focus refinement of the\nsolution on parts that contribute significantly to a particular view\nof the scene.  \n\nOur method is the first finite-element method capable of handling \ncomplex glossy scenes.\n-----------------------------------------------------------------\n\nIf you would like to read more than the abstract, go to \n\n  http://www.cs.washington.edu/homes/per/publication.html\n\nand click on \"dissertation\" or \"smaller version\".  The smaller\nversion is much faster to transfer, but has no color images.\n\n-- Per\n\n\n\nFrom globillum-request@imag.fr Tue Jul 25 08:21:55 1995\nReturn-Path: <globillum-request@imag.fr>\nDate: Tue, 25 Jul 95 14:53:28 BST\nFrom: Simon Gibson <gibsons@cs.man.ac.uk>\nTo: globillum@imag.fr\nSubject: Units of Radiance\nStatus: RO\n\nDear all,\n\n  Could somebody please tell me how to convert from luminance\n(cd/m(-2)) to radiance (W/m(-2)/sr).\nE.g. a surface has a radiance value of 3183 cd/m(-2). What is\nthat in W/m(-2)/sr??\n\nAny help much appreciated.\n\nSimon.\n\nFrom globillum-request@imag.fr Thu Jul 27 16:29:11 1995\nReturn-Path: <globillum-request@imag.fr>\nFrom: danix@cs.washington.edu (Dani Lischinski)\nSubject: glossy clustering\nTo: globillum@imag.fr\nDate: Thu, 27 Jul 1995 16:01:58 -0700 (PDT)\nStatus: RO\n\nDear globillumers,\n\nAs some of you may know, Per Christensen, Eric Stollnitz, David\nSalesin and I have been doing some research on extending\nclustering to glossy global illumination. Last month we submitted\na paper \"Clustering for Glossy Global Illumination\" summarizing\nour research to ACM TOG. The paper is available online via anonymous\nftp from espresso.cs.washinton.edu under pub/danix/clustering\n(ftp://espresso.cs.washinton.edu/pub/danix/clustering on the WWW).\n\nAn earlier version of this paper was submitted to Siggraph 95\n(and was rejected). Fortunately, the comments of the anonymous\nreviewers challenged us to substantially improve both the paper\nand the implementation.\n\nThe highlights of the results section are: a comparison with\nRADIANCE on a glossy \"sphereflake\" model and nice global illumination\nsolutions for an architectural environment with ~8000 initial surfaces,\nmost of which are glossy.\n\nIf you happen to read the paper and have any comments, please e-mail\nthem to me, or we could discuss them at Siggraph.\n\nThanks,\n\n\tDani\n\n-------------------------------------------------------\n Dani Lischinski\n Department of Computer Science and Engineering\n University of Washington\n Box 352350\n Seattle, WA 98195-2350\n\n e-mail: danix@cs.washington.edu,  phone: 206 543-3368\n-------------------------------------------------------\n\n\nFrom greg Thu Aug 10 15:00:38 1995\nDate: Thu, 10 Aug 95 15:00:36 PDT\nFrom: greg (Greg Ward)\nTo: globillum%imag.fr@lbl.gov\nSubject: Siggraph meeting\nStatus: R\n\nHello Globillumers,\n\nWell, we just got out of our annual Siggraph lunch meeting, so I thought I\nwould jot some notes about it while it was still fresh in my overcrowded brain.\n\nThere were about 20 of us attending, and I won't embarrass myself by mispelling\n(or forgetting) everyone's name, but instead I'll just mention some of the\ntopics we covered and what was said about them.\n\n1. Sharing models and data\n\nTo address need for shared models that are usable and useful for global\nillumination, a new format has been developed called MGF (for Materials\nand Geometry Format) and models and libraries are now available from:\n\n\thttp://radsite.lbl.gov/mgf/HOME.html\n\nOr, if you only have ftp access, try:\n\n\tanonymous@hobbes.lbl.gov\t/www/mgf/\n\nThis format supports a reasonable reflectance model, CIE XYZ and spectral\ncolors, and the IES luminaire data format for light sources.  A number of\nmodels from Radiance and other sources have been collected, and we encourage\npeople with big hearts to add their own models to our collection.  Write\nto me if you have any questions or want to get on the mailing list for how\nto improve this format to meet our long-term needs.\n\n2. Setting up light sources\n\nDan Wexler pointed out that one of the biggest time sinks in animation and\nrendering for film is the setting up of light sources, and that methods for\nmaking this more interactive were critical to this application.  Specifically,\nhe felt that a \"deep raster\" approach (similar to that developed by Sequin\net al and presented at Siggraph 4 years or so ago) was a good way to go.\nIn general, he felt there needed to be more of an emphasis on animation and\ninteraction than there was in our current focus on static environments and\ngenerating one really nice image.\n\n3. Image-based rendering\n\nPete Shirley addressed a general question to the group about the relative\nimportance and promise of image-based rendering (ala Quicktime VR) versus\npolygon-based methods.  The overall response seemed to indicate that indeed\nimage interpolation was a significant direction to head in the future,\nthough polygon rendering will continue to be important when object\nmanipulatin is required and for nearby objects.  It seemed that at\nleast five people there were actively pursuing such techniques.  (Check\nout this year's Siggraph proceedings on Plenoptic Modeling and\nQuicktime VR, also Nimeroff et al in Eurographics Rendering Workshop '95.)\n\n4. Visibility processing\n\nSeveral people talked about the difficulty of geometric simplification and\nother statistical or computational geometry methods for detecting visibility\nchanges or approximating visibility.  Christine Piatko of NIST reminded folks\nthat tracking visibility is an O(N^6) problem and not something you want to do\nexplicitly, and there was an interesting paper by Francois Sillion and George\nDrettakis (similar in some respects to the one Francois presented at EGRW\nthis June) on approximating shadows.  Jeff Nimeroff of UPenn also mentioned\nthe work he had done with Julie Dorsey and Holly Rushmeier and presented at\nEGRW on statistical measures of object visibility for looking at this problem.\nIt was agreed by most that statistical measures or simplification were\nnecessary in large environments, though there is still much work to be done\nin this area.\n\n5. Calibrated input and output\n\nHolly Rushmeier (who by the way is next year's Siggraph papers chair)\ntalked a little about the difficulty of obtaining accurate physical\ndata from real-world scenes, and a number of people lamented about the\nundetermined nature of image-to-output mappings for computer monitors,\nprinters and film recorders.  It was suggested that these devices be\nmeasured, which is certainly possible, and that this data be shared\nwith the larger community.  (Hear, hear, let's all do it, etc.)\nHolly and I also reminded people to look at the conference room image\nmeasurements and model we have made available on the web site:\n\n\thttp://radsite.lbl.gov/mgf/compare.html\n\n>From there, you can also pick up an online copy of our EGRW '95 paper on\nimage metrics if you haven't purchased the Springer-Verlag proceedings yet.\n\n6. Getting papers into Siggraph\n\nHenrik Wann Jensen of Denmark asked about the lack of papers covering\nglobal illumination this year at Siggraph, and if this was a trend or what?\nHolly answered that there's a bias against incremental work in any field,\nand that Siggraph tends to accept papers that are new directions rather\nthan the logical next step in a technique previously published.  Ian Ashdown\nof Ledalite said that he had submitted something that reviewers liked except\nthat it didn't have any pretty pictures and was therefore rejected.  (No one\nhad anything to say to console him on this.)  I made the unsubstantiated claim\nthat it can help to provide evidence of a real-life application along with\nan incremental improvement in one or more existing algorithms, and Holly\nagreed that there must be a balance between application and innovation.\n\nThere is a lot of useful information by the way on next year's Siggraph\nin New Orleans, and even an early opportunity to suggest new ideas by\nOctober 4th.  Look for the \"new\" icons on the web site:\n\n\thttp://www.s95.siggraph.org/conferences/siggraph96/siggraph96.html\n\nIn particular, you should be aware of the new electronic abstract requirement\nfor technical papers.\n\n7. Oracle-assisted rendering\n\nAnother trend that people discussed (me for one) was the use of oracles\nto decide when and where to apply which alogrithms (a.k.a. \"hacks\") to\nimprove the speed and quality of renderings.  Some information may be\nderived from the scene itself, but other assistance will always require\nthe user to help the program to guide the calculation.  This is not as\nbad as it sounds, since users are after all necessary to rendering, so they\nmay as well guide it.  I directed people to my EGRW '95 paper on the subject,\nwhich I can make available online if people are interested.  Although I\ndon't plan to pursue this too much myself, I think it continues to be an\ninteresting and promising direction for investigation.\n\n8. Rendering code available\n\nPhilipp Slusallek of Erlangen Univ. mentioned to the group that they have a\nrenderer that extends Renderman input to include global illumination\ncalculations (physically-based) and that code is available from him.\nHis address is <slusallek@informatik.uni-erlangen.de> if you're interested.\n(He's going to hate me when he gets back.)\n\nRemember also about the Blue Moon Ray Tracer, written by Larry Gritz\n<gritz@seas.gwu.edu> and available at:\n\n\thttp://www.seas.gwu.edu/student/gritz/bmrt.html\n\nIt also does some global illumination calculations, though I'm not in a\nposition to compare the two.\n\nAs long as I'm plugging other people's code, must mention my own for those\nof you who have been asleep or locked up for some time:\n\n\thttp://radsite.lbl.gov/radiance/HOME.html\n\n\nWell, that's about it I guess.  Anyone else who was there and remembers\nstuff I forgot or points I left out, please pipe in.  I tend to do a\nreally bad job at these sorts of summaries, and I neglected to take notes\nduring the meeting, so I'm relying here on my less-than-adequate memory.\n\n-Greg\n\nFrom spencer@cgrg.ohio-state.edu Thu Aug 10 15:42:04 1995\nFrom: Stephen Noel Spencer <spencer@cgrg.ohio-state.edu>\nSubject: Re: Siggraph meeting\nTo: greg@theo.lbl.gov (Greg Ward)\nDate: Thu, 10 Aug 1995 18:42:10 -0400 (EDT)\nStatus: R\n\nJust a note -- the URL Greg gave in his message, while currently\nvalid, won't be after the technical conference.  The SIGGRAPH 96 Call\nfor Participation is and will continue to be available at:\n\n\thttp://www.siggraph.org/\n\nwhich is the \"real\" SIGGRAPH information-serving computer.  \"www.s95\"\nis a local (to LA) mirror of it established solely for the conference.\n\nStephen Spencer\n\nFrom globillum-request@imag.fr Tue Aug 15 20:05:18 1995\nTo: globillum@imag.fr\nFrom: iashdown@ledalite.com (Ian Ashdown)\nSubject: Radiosity bibliography updated\nDate: \tTue, 15 Aug 1995 19:40:26 +0100\nStatus: R\n\nThe latest release (August 15th) of my radiosity bibliography is\nnow available as /pub/doc/RadBib95.Z from hobbes.lbl.gov.\n\nSince the last release (April 2nd), I managed to find another 99\npapers and theses on radiosity and global illumination, bringing\nthe total number of references to 745. You folks have been very\nbusy this year!\n\nIf I happened to miss anything or made any errors, *please* send\nme e-mail with the details. (I strongly suspect that I am missing\nnumerous European references, particularly theses.)\n\n... and as always, my thanks to Greg Ward at Lawrence Berkeley\nLaboratory for providing the disk space and the decidedly\nanimated handshake.\n\nIan Ashdown, P. Eng.                               READ THE BOOK!\nResearch & Development Manager          Radiosity: A Programmer's Perspective\nLedalite Architectural Products Inc.               by Ian Ashdown\n9087A - 198th Street                           John Wiley & Sons, 1994\nLangley, British Columbia\nCanada V3A 4P8                              (Sneaky Internet Advertising)\n\n\nFrom globillum-request@imag.fr Tue Aug 15 21:11:13 1995\nFrom: wexler@pdi.com (Dan Wexler)\nSubject: Cinematography references\nTo: globillum@imag.fr\nDate: Tue, 15 Aug 1995 20:46:41 -0700 (PDT)\nStatus: RO\n\n\nLast week at SigGraph I mentioned that the Cinematography literature\nis replete with information concerning real-time global illumination.\n\nHere are a couple of my favorite references:\n\nAmerican Cinematographer Manual \n    Published by the American Society of Cinematographers (ASC), this\n    is the Foley, vanDam (F&H) of all cameramen and lighting experts. \n    Complete descriptions of all types of cameras, lights, lenses, \n    filters and supports are given along with comparason tables. \n    Techniques for special visual effects (background plates, compositing,\n    miniatures, travelling mattes, optical printers), and special\n    techniques (arial, underwater, arctic, tropical, day for night, \n    stereo 3D, sound, television) are briefly discusses. There's even\n    a section on Computer Graphics. This is a small book that can be\n    found in many good book stores and sells for about $70. \n    ISBN 0-935578-11-0\n\nMillerson, Gerald; \"Lighting for Television and Film\"; 3rd Ed.; Focal Press;\n    This is a very good introduction on how to light for film and\n    video. Excellent discussions of the aesthetic qualities of light\n    and perception. The basic principals of lighting (key, fill, shadows,\n    balance, direction, continuity) are summarized. Detailed chapters\n    on lighting people, the production process, atmospheric lighting,\n    light sources and equipment, color temperature, picture control,\n    scenery, and visual effects. A great book to learn how to light a\n    scene to achieve a specific mood. First published in '72, third\n    edition revised in '91.\n    ISBN 0-240-51299-5\n\nMalkiewicz, Kris; \"Cinematography\"; Simon & Schuster; '73 & '89\n    A shorter, but thorough treatment of the basic techniques. Chapters\n    include Cameras, Films and Sensitometry, Filters and Light, Picture\n    Quality Control, Sound Recording, Cutting and Lab Work, The Basics\n    of Optical Printing, Vehicle and Underwater Cinematography, Production,\n    and Video Transfer.\n    ISBN 0-671-76220-6\n\nOther excellent texts include:\n\nLowell, Ross; \"Matters of Light & Depth\"; Broad Street Books; '92\n    ISBN 1-879174-03-0\n\nBrown, Braun & Grondin; \"Lighting Secrets for the Professional Photographer\";\n    Writers Digest Books; '90; ISBN 0-89879-412-9\n\nHart, John; \"Lighting for Action\"; AMPHOTO; '92; ISBN 0-8174-4225-1\n\n\nThese contain other references, and I will happily send you more if\nyou send me mail. I think I might like the third one because the author\nmakes special mention of Haskell Wexler, who is, of course, not related\nto me in any way I know of. I am indebted to Jean Cunningham, one of\nour local lighting experts for most of these references.\n \nI cannot emphasize enough how much there is to learn from this body\nof knowledge. Good lighting with a bad renderer always looks better\nthan bad lighting with a good renderer, IMHO. \n\nDaniel Wexler\nR&D Staff, Pacific Data Images\n\nFrom globillum-request@imag.fr Thu Aug 17 12:37:47 1995\nTo: globillum@imag.fr\nFrom: iashdown@ledalite.com (Ian Ashdown)\nSubject: Radiosity Bibliography ... OOPS!\nDate: \tThu, 17 Aug 1995 12:15:40 +0100\nStatus: R\n\nThe updated radiosity bibliography that was announced on\nTuesday had a few problems (such as being truncated to\nhalf of its original length). This problem has now been\nfixed. The revised bibliography is available as\n/pub/doc/RadBib95.Z from hobbes.lbl.gov.\n\nPhilipp Slusallek also noted that there are some problems\nin translating the bibliography from refer to Bibtext, due\nin part to data entry errors. These will be resolved (I\nhope) over the next few weeks.\nIan Ashdown, P. Eng.                              READ THE BOOK!\nResearch & Development Manager         Radiosity: A Programmer's Perspective\nLedalite Architectural Products Inc.              by Ian Ashdown\n9087A - 198th Street                   New York, NY: John Wiley & Sons, 1994\nLangley, British Columbia\nCanada V3A 4P8                             (Sneaky Internet Advertising)\n\n\nFrom globillum-request@imag.fr Fri Sep  8 12:59:19 1995\nDate: Fri, 8 Sep 1995 12:15:24 -0800\nFrom: \"Adam G. Freeman\" <raptor@cse.ucsc.edu>\nTo: globillum@imag.fr\nSubject: code\nStatus: R\n\nHello,\nI'm looking for any pointers to hierarchical, importance-driven and/or\ndiscontinuity meshing radiosity code.\nThanks,\nAdam Freeman\n                                                     /|\n                                                     / |\n                                                    /  |               /|\n                                    _______________/   |__            / |\n                                 __/                      ------------  |\n                                /      {@}                              |\n                               /..                                      |\n                      .        VVvvvvvvv\\      ))                       |\n            ___///_   /                  |                         ___  |\n    o<     /o      \\//         AAA^^^^^^/               ___--------   \\ |\n       o<  )____ __/\\\\         \\_____________\\  \\-------               \\|\n    o<          \\\\    \\                       \\__\\\n\n\n\nFrom globillum-request@imag.fr Fri Sep 15 11:06:15 1995\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\nSubject: WWW home page for globillum\nTo: globillum@imag.fr (Global Illumination List)\nDate: Fri, 15 Sep 1995 17:48:41 +0200 (MDT)\nReply-To: Francois.Sillion@imag.fr\nStatus: R\n\nPlease note the change of http address for the globillum list's\nhome page: the new address is\n\n\thttp://safran.imag.fr/Membres/Francois.Sillion/GlobillumList.html\n\nThe reason for the change is that there is now a 'public' page\nfor access to the world, with the old name (since it had been\ndiffused through graphics-related archives already). The difference\nbetween the two is mainly access to the main mail alias and\ndiscussion archives. The new setup should prevent glitches such\nas uninformed people sending requests to the entire list..\n\n+------------------+------------------------------------------------------+\n| Francois SILLION | iMAGIS/IMAG, B.P. 53, 38041 Grenoble Cedex 9. France |\n|     '            |   Tel: (+33) 76 51 43 54 -- Fax: (+33) 76 44 66 75   |\n+------------------+----------+-------------------------------------------+\n| Francois.Sillion@imag.fr    | http://safran.imag.fr/~Francois.Sillion   |\n+-----------------------------+-------------------------------------------+\n\nFrom owner-globillum@imag.fr Sat Sep 30 18:33:42 1995\nReturn-Path: <owner-globillum@imag.fr>\nTo: globillum@imag.fr\nSubject: Springer books \nDate: Sat, 30 Sep 95 18:13:59 -0700\nFrom: Eric Stollnitz <stoll@amath.washington.edu>\nX-Mts: smtp\nStatus: RO\n\n\nDoes anybody out there have a copy of the Springer-Verlag book \"Photorealistic \nRendering Techniques\" (in which some of the papers from the Fifth Eurographics \nWorkshop on Rendering appeared)? \n\nI'd like to find out whether or not some papers I'm referring to appeared in the \nbook, and get their page numbers...  Please send me e-mail if you have the book!\n\n\t\t\t\t--Eric\n\n-----------------------------------------------------------------------------\n Eric Stollnitz                          | Department of Applied Mathematics\n                                         | University of Washington\n stoll@amath.washington.edu              | Box 352420\n http://www.amath.washington.edu/~stoll/ | Seattle, WA  98195-2420\n-----------------------------------------------------------------------------\n\nFrom owner-globillum@imag.fr Mon Oct 16 07:55:34 1995\nReturn-Path: <owner-globillum@imag.fr>\nFrom: Sylvain Petitjean <Sylvain.Petitjean@loria.fr>\nDate: Mon, 16 Oct 1995 10:24:25 +0100\nTo: globillum@imag.fr\nSubject: reference\nStatus: R\n\nDear Globillumers,\n\nI have been looking for the following reference (taken from the\nradiosity bib of Ian Ashdown) for some time but to no avail. Can\nanyone help locate it? \n\n%A F. Bresciani\n%A P. P. Rinaldi\n%A F. Tapparo\n%T Applications and Comparisons of Different Mathematical Methods to\nCompute Form Factors for Radiosity Images\n%B Workstations for Experiments\n%I Springer-Verlag\n%C Berlin, Germany\n%D 1989\n%K form factors\n\nThanks in advance,\n\n\t- Sylvain\n\nFrom owner-globillum@imag.fr Fri Oct 20 11:42:04 1995\nReturn-Path: <owner-globillum@imag.fr>\nFrom: Philippe Bekaert <Philippe.Bekaert@cs.kuleuven.ac.be>\nSubject: initial release of our radiosity code available\nTo: globillum@imag.fr\nDate: Fri, 20 Oct 1995 18:03:27 +0100 (MET)\nCc: Philippe.Bekaert@cs.kuleuven.ac.be (Philippe Bekaert)\nStatus: R\n\nDear Globillumers,\n\nI'd like to announce the initial release of the radiosity code developed in\nour research group (see\nhttp://www.cs.kuleuven.ac.be/cwis/research/graphics/graphics-E.shtml).\n \nFeatures:\n---------\n\n- It does both shooting (progressive refinement radiosity) and\n  gathering.\n- Hierarchical refinement if you like (for both shooting or gathering)\n- Importance-driven if you like (for both shooting or gathering)\n- Formfactor computation by numerical integration. The ray-casting\n  for visibility determination is accelerated by using hierarchical bounding\n  boxes, shadow caching and shaftculling.\n- handles both triangles and (convex) quadrilaterals.\n- T-vertex elimination and many other rendering options.\n- reads Greg Wards MGF scene description files (see \n  http://radsite.lbl.gov/mgf/HOME.html)\n- a more or less nice user interface and interactive view manipulation.\n- ...\n\nIt requires \n- Motif, \n- Silicon Graphics' Iris GL (or a clone) or PEX  \n- an ANSI-C compiler (gcc 2.7.0 was used to develop it) and GNU make (or \n  another make which offers the .include feature, unless you change \n  the Makefiles a bit) to compile it.\n\nYou can obtain this code for free on URL:\n\n\thttp://www.cs.kuleuven.ac.be/~philippe/rad.html\n\n\n+----------------------------------+------------------------------------------+\n| Philippe Bekaert                 | Pracu koname presne, rychlo a dobre, ale |\n| Computer Graphics Research Group | potrebujeme nove stroje (We do the work  |\n| Department of Computer Science   | precisely, quick and well, but we need   |\n| K. U. Leuven - Leuven (Belgium)  | new machines) - J. Mistrik, Basic Slovak |\n+----------------------------------+------------------------------------------+\n\n<A HREF=http://www.cs.kuleuven.ac.be/~philippe/>Philippe.Bekaert@cs.kuleuven.ac.be</A>\n\n\n\n\nFrom owner-globillum@imag.fr Thu Nov  2 11:09:34 1995\nReturn-Path: <owner-globillum@imag.fr>\nFrom: cn1@irz301.inf.tu-dresden.de (Nguyen, D.C.(JuHu))\nSubject: [Q] approximation for NFF-materials ?\nTo: globillum@imag.fr\nDate: Thu, 2 Nov 1995 18:24:04 +0200 (MESZ)\nStatus: R\n\nHi,\nIm writing a .3DS -> .NFF converter for GX/GENERIC and got a problem\nw/ the NFF-coefficients for materials : \nA correct conversion of material coefficients from .3DS -> NFF is not possible,\nbecause the diffuse and specular component of object-material in NFF are \n*uniformly* scaled to Red,Green,Blue. e.g.:\n\n## in 3DS: \nMatProperies {    \n\tRGB Ambient;\n    \tRGB Diffuse;\n    \tRGB Specular;\n\t...\n} \n\n## in NFF:\nMatProperties {\n        RGB Color; \n        float kDiffuse;   \n        float kSpecular;       \n\t...\n}\nThus, for NFF,\n   Ambient = 0 , Diffuse = Color * kDiffuse, Specular = Color * kSpecular\n\nMy question is: which approximation should be used to convert the 3 vectors\nAmbient, Diffuse and Specular in 3DS to the 1 vector Color and the 2\ncoefficients kDiffuse and kSpecular in NFF ????\n\n \n\nThanks in advance,\n\nJuHu\n-- \n  /\\__   Nguyen Duc Cuong (aka JuHu) - CG-student \\  \"This theory is based\n /__\\ \\  EMail : cn1@irz.inf.tu-dresden.de         \\  on arithmetic overflow!\"\n   \\__/  WWW   : http://www.inf.tu-dresden.de/~cn1/ \\  [..VIDEA'95 story..]\n\nFrom greg Thu Nov  2 11:45:04 1995\nReturn-Path: <greg>\nDate: Thu, 2 Nov 95 11:44:46 PST\nFrom: greg (Gregory J. Ward)\nTo: globillum@imag.fr\nSubject: Re:  [Q] approximation for NFF-materials ?\nStatus: R\n\nHello Everyone,\n\nI forgot to cc this to the rest of the group, so JuHu doesn't get a million\nsimilar answers.  (If you have a different answer, by all means...)\n\n------------\nHi JuHu,\n\nThe common approximation used converts color to scaled luminance, and is:\n\n        grey = 0.3*red + 0.59*green + 0.11*blue\n\nThis is based on a sort of generic definition of RGB, since there is no\naccepted standard for it.\n\n-Greg\n------------\n\nBy the way, it seems like an appropriate time to make another plug for the\nMaterials and Geometry Format, which I developed with a little help from my\nfriends for representing and sharing physically-based scene descriptions\nfor Monte Carlo rendering, radiosity and similar abuses.  The web site is:\n\n\thttp://radsite.lbl.gov/mgf/HOME.html\n\nWhile you are there, be sure to check out the conference room model done\nby Holly Rushmeier and others at NIST, who also took photometric images\nof the actual space for the ultimate comparison.  We also have many cool\nand useful scenes and objects, culled from the Radiance distribution and\neven a few hand-built examples, including a complete office space with\nugly Dilbert-style cubicle workstations.\n\nParsing MGF is easy, thanks to the generic ANSI-C parser included, with\nmore documentation than you can shake a stick at.  All here, all now, all\nfree.  (Now, you just need some free time to go with it.)\n\n-Greg\n\nFrom cn1@irz.inf.tu-dresden.de Thu Nov  2 13:01:34 1995\nReturn-Path: <cn1@irz.inf.tu-dresden.de>\nFrom: cn1@irz.inf.tu-dresden.de (Nguyen, D.C.(JuHu))\nSubject: Re: [Q] approximation for NFF-materials ?\nTo: greg@hobbes.lbl.gov (Gregory J. Ward)\nDate: Thu, 2 Nov 1995 23:00:51 +0200 (MESZ)\nCc: globillum@imag.fr\nStatus: R\n\n> \n> Hello Everyone,\n> \n> I forgot to cc this to the rest of the group, so JuHu doesn't get a million\n> similar answers.  (If you have a different answer, by all means...)\n> \n> ------------\n> Hi JuHu,\n> \n> The common approximation used converts color to scaled luminance, and is:\n> \n>         grey = 0.3*red + 0.59*green + 0.11*blue\n> \n> This is based on a sort of generic definition of RGB, since there is no\n> accepted standard for it.\n> \n> -Greg\n> ------------\n\nCool! I never hear about this mind-opened formular. Thanx! \nAs far as i undertand, this formula can be used to get kDiffuse and \nkSpecular. But how to do i get Color ? Eric's idea is :\n>\n>My educated guess would be use the Diffuse color in 3DS, set kD to 1.0, and\n>also set kS to be something like\n>        max_component(Specular) / max_component(Diffuse)\n>(avoiding division by 0).\n>\nI have tested his idea and got better results than my first approximation.\n \n\n-JuHu \n\nFrom owner-globillum@imag.fr Thu Nov  2 18:26:18 1995\nReturn-Path: <owner-globillum@imag.fr>\nTo: globillum@imag.fr\nFrom: iashdown@ledalite.com (Ian Ashdown)\nSubject: Re:  [Q] approximation for NFF-materials ?\nDate: \tThu, 2 Nov 1995 17:37:18 -0000\nStatus: R\n\nGreg Ward wrote earlier today:\n>\n>The common approximation used converts color to scaled luminance, and is:\n>\n>        grey = 0.3*red + 0.59*green + 0.11*blue\n>\n>This is based on a sort of generic definition of RGB, since there is no\n>accepted standard for it.\n>\nOops! Sorry to disagree here, Greg, but this approximation is out of date.\nI made this same boo-boo in my book, and got firmly (and rightfully)\nslapped for it by someone from the University of Manchester. It happens\nto be that the < 0.30, 0.59, 0.11 > coefficients were established in the\nearly days of NTSC color television. As noted by Charles Poynton in his\nexcellent color FAQ (http://www.inforamp.net/~poynton):\n\n  The coefficients 0.299, 0.587 and 0.114 properly computed luminance\n  for monitors having phosphors that were contemporary at the introduction\n  of NTSC television in 1953. They are still appropriate for computing\n  video *luma* to be discussed below in Section 11 [i.e., Poynton's FAQ].\n  However, these coefficients do not accurately compute luminance for\n  contemporary monitors.\n\nBacking up a few paragraphs:\n\n  Contemporary CRT phosphors are standardardized in ITU-R Recommendation\n  BT.709, \"Basic Parameter Values for the HDTV Standard for the Studio\n  and for the International Programme Exchange (1990) [formerly CCIR\n  Rec. 709], to be described in Section 17 (ibid). The weights to\n  compute true CIE luminance from *linear* red, green and blue (indicated\n  without prime symbols), for the Rec. 709, are these:\n\n    y709 = 0.2125 R + 0.7154 G + 0.0721 B\n\nSo, there you have it. These coefficients are roughly the same as the\nold NTSC coefficients. However, the differences are quite evident in\nthe resultant gray-scale images, particularly for saturated colors.\nIan Ashdown, P. Eng.                 |             READ THE BOOK!\nResearch & Development Manager       |  Radiosity: A Programmer's Perspective\nLedalite Architectural Products Inc. |             by Ian Ashdown\n                                     |         John Wiley & Sons, 1994\n                                     |\nVisit http://www.ledalite.com        |      (Sneaky Internet Advertising)\n\n\n\nFrom greg Thu Nov  2 20:51:55 1995\nReturn-Path: <greg>\nDate: Thu, 2 Nov 95 20:51:39 PST\nFrom: greg (Gregory J. Ward)\nTo: iashdown@ledalite.com\nSubject: Re:  [Q] approximation for NFF-materials ?\nStatus: R\n\nThanks for the correction.  Actually, I never use the coefficients I\nquoted myself, but I didn't have any authority on anything else.  The\nfact remains that there is no accepted standard for RGB color space.\nThe values I use myself come from some averaging of computer monitor\nprimaries undertaken by Gary Meyer, and are:\n\n\tgrey = .265*red + .670*green + .065*blue\n\nAre HDTV primaries the same as typical computer monitors?  Anyway, it's\nall moot if you ask me, and could form the basis of an endless argument.\n\nI still need to sign myself up for IES membership, so I can vote in\nthe February meeting....\n\n-G\n\nFrom musgrave@seas.gwu.edu Wed Nov  8 05:30:03 1995\nReturn-Path: <musgrave@seas.gwu.edu>\nDate: Wed, 8 Nov 1995 08:29:44 -0500\nFrom: Ken Musgrave <musgrave@seas.gwu.edu>\nTo: greg@hobbes.lbl.gov\nSubject: Re:  [Q] approximation for NFF-materials ?\nStatus: RO\n\n|The common approximation used converts color to scaled luminance, and is:\n|\n|        grey = 0.3*red + 0.59*green + 0.11*blue\n\n  Greg: How much confidence do you have in this formulation?  I find that,\nwhen used for antialiasing as in Rayshade, \"it bites.\"\n\n\tKen the Cranky\n\nFrom greg Wed Nov  8 10:02:53 1995\nReturn-Path: <greg>\nDate: Wed, 8 Nov 95 10:02:32 PST\nFrom: greg (Gregory J. Ward)\nTo: musgrave@seas.gwu.edu\nSubject: Re:  [Q] approximation for NFF-materials ?\nStatus: R\n\nAs I told Ian, I don't use this formula myself.  I just parroted it because\nit's the only one I've seen repeatedly and I didn't want to go sticking my\nneck out with a different set of RGB primaries.  The ones I use were from\nan average set of measurements done by Gary Meyer, a generally reliable\nsource.  The resulting coefficients are:\n\n\tgrey = 0.265*red + 0.670*green + 0.065*blue\n\nThis isn't exactly what Ian recommended, but it's close.  I don't know about\nanti-aliasing applications for it -- what do you mean, exactly?\n\n-G\n\nFrom owner-globillum@imag.fr Wed Nov  8 13:09:48 1995\nReturn-Path: <owner-globillum@imag.fr>\nFrom: cn1@irz301.inf.tu-dresden.de (Nguyen, D.C.(JuHu))\nSubject: GENERIC\nTo: globillum@imag.fr (Global Illumination List)\nDate: Wed, 8 Nov 1995 19:36:37 +0200 (MESZ)\nStatus: R\n\nHi,\nThis message was posted to comp.graphics.algorithm, but i'm sure that not \nall persons on this list have time to read NEWS :). If you are interrested\nin OO-graphics, then this's the right one for you.\n\n\n-JuHu\n\n\n-- \n  /\\__   Nguyen Duc Cuong (aka JuHu) - CG-student \\  \"This theory is based\n /__\\ \\  EMail : cn1@irz.inf.tu-dresden.de         \\  on arithmetic overflow!\"\n   \\__/  WWW   : http://www.inf.tu-dresden.de/~cn1/ \\  [..VIDEA'95 story..]\n\n\n\n\n=======================================================================\n\n[ANNOUNCE] A Generic 3D Graphics Kernel V1.3\n\nCurrent graphic systems (traditional or object-oriented) offer a\ncertain amount of functionality but also prescribe a lot of impli-\ncations, constraints and may not fit a given task. The result is\nthat in many cases people start from scratch, implement the basic\ngraphics stuff again and again.\n\nThe objective of the announced project is to develop a generic 3D\ngraphics kernel that may be used to implement an own system by \nderivating the generic one. By aggregation and inheritance the \ninterfaces and implementation of the generic kernel may be used. \nThe generic kernel shall offer a huge functionality consisting of \nuncoupled classes that may adaptively be integrated into a specialized\nsystem without any run-time and memory overhead.\n\nThe principal functionality of the system will be [is]:\n- basic parametric aggregates and related operators\n  [parametric fix-sized vector, dl list, dynamic list, for-each iterators]\n- elementary graphical data types: vector (2D, 3D, generic), matrices,\n  colors, vertex, etc. and related operators\n  [2D, 3D, nD Vector, 4x4, nxn Matrix, \"Phong\" Surface, RGB color, different vertex types]\n- essential scene collections (DAG, tree, binary tree, linear list)\n  [based on above-mentioned aggregates]\n- basic graphical design patterns such as PHIGS' CSS, or a CGRM \n  environment with its components\n- basic topological classes w/ covariant extensibility \n  [1D-, 2D-, Polyhedron topology, parametric curve and surface] \n- abstract and concrete rendering classes (rendering interfaces,\n  camera models, specific rendering primitives, i.e., Quadric for\n  ray-tracing)\n  [ray-tracing and shading interface, perspectivic and orthographic\n  camera model, shader, ray-tracer, quadric, polygon, shading and \n  ray-tracing iterators to be used for cameras and composites, to\n  be platform-independent, the specific shading stuff is encapsulated\n  in a \"device driver\" with following realizations until now:\n\t* OpenGL and X11\n\t* OpenGL and Tk 3.6/4.0\n\t* OpenGL and Windows/NT \n\t* OpenGL and Windows/NT and Tk3.6\n\t* OpenGL and Windows/NT and MFC 2.0\n  NOTE: OpenGL compatible public domain library Mesa has been\n  tested successfully as replacement for OpenGL]\n- pixel-based output devices [Pixmap, ImageFile]\n- rendering-independent mathematical stuff, e.g., Splines and free\n  form surfaces [solid textures, bump mappings, interpolated spline curves and surfaces]\n- basic interaction classes (abstract and concrete, e.g., low-level\n  event types) [2D mouse and spaceball events, socket encapsulation, \n  pixmap update event, callbacks, abstract input device featuring \n  feedback access and hierarchical organization, input server,\n  timer and file input devices] \t\n- utility classes (identification, file formats, user interface \n  integration) [string, SGI-, Targa-, RGBA-file format, Tcl language\n  binding (optional), interpretative class system, generic DeltaBlue\n  constraint solver]\n\nFor papers discussing the need for a generic graphics kernel see\nftp://metallica.prakinf.tu-ilmenau.de/pub/PROJECTS/GENERIC/dublin.ps.gz\nftp://metallica.prakinf.tu-ilmenau.de/pub/PROJECTS/GENERIC/springer95.ps.gz\n\nThe generic kernel itself is available by\nftp://metallica.prakinf.tu-ilmenau.de/pub/PROJECTS/GENERIC/generic1.3.tar.gz\n\nThe generic kernel is provided with all sources and may be used for\nboth commercial and non-commercial projects without restrictions.\nComments, discussion and extensions are greatly welcome.\n\nDerived kernels until now:\n  GX - an extended ray-tracing kernel by Nguyen Duc Cuong\n  GT - an NFF compatible ray-tracing kernel for test purposes \n       basing on GX (GX and GT are parts of the distribution) \n  EGR GF - an object-oriented commercial semantic kernel for European \n       furniture industry (headers included for demonstration purposes)\n  EGR MAF - a distributed Multimedia application framework \n  EGR TIGER - an interpretative OpenGL environment including Motif-like GUI\n       functionality and hi-level OpenGL-based kernel for education\n\nKernels in work:\n  GY - reimplementation of former 3D graphics kernel YART\n  GP - sample implementation of ISO PREMO\n\nThere is a mailing List: generic@prakinf.tu-ilmenau.de \n[send mail with subject \"subscribe GENERIC mailing list\"\n to ekki@prakinf.tu-ilmenau.de ]\n\n\tEkki.\n\nSpecial thx goes to Frank Wicht (TU Ilmenau, Germany), Nguyen Duc\nCuong (TU Dresden, Germany), Heiko Fischer (EasternGraphics, Ger-\nmany), Pavol Michalik (TU Ilmenau, Germany) \nand EasternGraphics GmbH, Arnstadt, Germany.\n\n****************************************************************\n* Ekkehard 'Ekki' Beier                                        *\n*  email: ekki@prakinf.tu-ilmenau.de                           *\n*  phone: ++49-3677-692775          fax:   ++49-3677-694540    *\n*  talk : ekki@metallica.prakinf.tu-ilmenau.de [141.24.11.247] *\n*  www  : http://metallica.prakinf.tu-ilmenau.de/ekki.html     *\n*  yart/vr: institute@speedy.prakinf.tu-ilmenau.de             *\n* Technical University of Ilmenau                              *\n* Department of Computer Graphics                              *\n* Am Ehrenberg, PSF 327, D-98684 Ilmenau, GERMANY              *\n****************************************************************\n\nFrom owner-globillum@imag.imag.fr Mon Nov 13 14:56:36 1995\nReturn-Path: <owner-globillum@imag.imag.fr>\nFrom: \"Holly E Rushmeier\" <holly@cam.nist.gov>\nDate: Mon, 13 Nov 1995 15:55:28 -0500\nReply-To: holly.rushmeier@nist.gov\nTo: iashdown@ledalite.com (Ian Ashdown), globillum@imag.fr\nSubject: Re: Radiosity Bibliography, Take Six\nStatus: R\n\n\nHi everyone -\n\nI did look up the cow paper once, and it is for real.\nThe motivation was designing heating systems for\nthe care of livestock.\n\nHere is a summary:\n\n\"Uses mechanical integrator to measure factors from various\nwall elements to a cow, and presents some results for size\nof equivalent sphere that gives same factor as cow. It is\nfound that the sphere origin should be place at one-fourth of\nthe withers-to-pin-bone length back of the withers, at a height\nabove the floor of two-thirds the height of the withers, and the\nequivalent sphere radius should be 1.8, 2.08 or 1.78 times the\nheart girth for exchange with the floor and ceiling,\nsidewalls, or front and back walls respectively. Also\ndiscusses exchange between cows and entire bounding walls,\nfloor and ceiling and between parallel cows.\"\n\nI don't think I kept a copy of the paper, so please don't ask me for it.\nAs I recall, the authors were from California, and the paper\nwas initially read at an agricultural meeting held at Cornell.\nI looked it up in the library at Ga. Tech., but I expect\nit could be found at other places, such as Cornell (in Mann\nlibrary if Carpenter doesn't have it) which\nhas a degree program in Agricultural Engineering.\n\nPastorally,\nHolly\n\n\nOn Nov 13, 10:35am, Ian Ashdown wrote:\n\n>\n> Incidentally, has anyone seen this paper?\n>\n> %A R. L. Perry\n> %A E. P. Speck\n> %T Geometric Factors for Thermal Radiation Exchange between Cows and\n> their Surroundings\n> %R Technical Report 59-323\n> %I Journal of the American Society of Agricultural Engineering\n> %D 1959\n> %K form factors\n> %Z a seminal paper in computing cow form factors\n>\n> Moo!\n> Ian Ashdown, P. Eng.                 |             READ THE BOOK!\n> Research & Development Manager       |  Radiosity: A Programmer's Perspective\n> Ledalite Architectural Products Inc. |             by Ian Ashdown\n>                                      |         John Wiley & Sons, 1994\n>                                      |\n> Visit http://www.ledalite.com        |      (Sneaky Internet Advertising)\n>\n>-- End of excerpt from Ian Ashdown\n\n\n\nFrom owner-globillum@imag.imag.fr Fri Nov 17 15:35:07 1995\nReturn-Path: <owner-globillum@imag.imag.fr>\nFrom: cn1@irz301.inf.tu-dresden.de (Nguyen, D.C.(JuHu))\nSubject: [Q] How to construct a 5D-hyper-octree ?\nTo: globillum@imag.fr (Global Illumination List)\nDate: Fri, 17 Nov 1995 20:23:49 +0200 (MESZ)\nStatus: R\n\nHi,\nI am going to implement the \"ray-classification\" methode in GX for completeness \n(GX does BSP and ABVH, but not any of the 3 directional techniques: \nlight-buffer, ray-coherence and  ray-classification). \n\nI have some questions about the construction of the 5D-hyper-octree :\n \n 1. Should i map the enviroment (the box, which contains  finite objects \n    and the eye) to the unit-cube ? If yes, which methode is the best way \n    to do it ? \n 2. How do i construct a beam ? As J.Arvo and D.Kirk suggested, one can use\n    cone-beams and bounding spheres for speedup, but i'm confused about the\n    construction of a cone-beam from a 3D-voxel and a 2D-UV-cell. Is this the\n    cone w/ 2 end-points at the centers of 2 bounding-spheres of the voxel and\n    the UV-cell ?\n 3. I think, the BSP-Tree could be precomputed, and only the 6 2D-faces must be\n    subdivide on the fly. This is faster for animations w/ static scene and \n    a flying-camera. Spatial subdivision is less view-dependent than\n    directional-subdivision, is'n it ?   \n\nThanks for any help.\n\nJuHu\n-- \n  /\\__   Nguyen Duc Cuong (aka JuHu) - CG-student \\  \"This theory is based\n /__\\ \\  EMail : cn1@irz.inf.tu-dresden.de         \\  on arithmetic overflow!\"\n   \\__/  WWW   : http://www.inf.tu-dresden.de/~cn1/ \\  [..VIDEA'95 story..]\n\nFrom owner-globillum@imag.imag.fr Tue Nov 21 12:37:59 1995\nReturn-Path: <owner-globillum@imag.imag.fr>\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\nSubject: graphics pages\nTo: globillum@imag.fr\nDate: Tue, 21 Nov 95 13:48:32 EST\nMailer: Elm [revision: 70.85]\nStatus: RO\n\n\nI am updating my list of graphics pages at:\n\nhttp://www.graphics.cornell.edu/~shirley/graphics.html\n\nIf you know of any I should add, please let me know.\n\nAlso, if you have online Monte Carlo code or papers, \nplease let me know and I will add you to:\n\nhttp://www.graphics.cornell.edu/~shirley/mc.html\n\nThanks\n\nPete Shirley\nshirley@graphics.cornell.edu\n\n\n\nFrom owner-globillum@imag.imag.fr Tue Dec  5 11:13:35 1995\nReturn-Path: <owner-globillum@imag.imag.fr>\nTo: globillum@imag.fr\nSubject: participating media\nCc: blacksha@cs.bris.ac.uk\nDate: Tue, 5 Dec 95 14:59:16 GMT\nFrom: blacksha@cs.bris.ac.uk\nSender: blacksha@cs.bris.ac.uk\nStatus: R\n\nDear all,\n       I am a final year student investigating the visualisation of \nparticipating media using the particle tracing method. I would be most\ngrateful if anyone could point me in the right direction as to where i\nmight find a description of the properties, and how they might be modelled,\nof media such as fog & rain, smoke and dust.\n\n                    many thanks,\n       \n                    Julian Blackshaw. \n                    Email: blacksha@compsci.bristol.ac.uk\n\n \n\nFrom owner-globillum@imag.imag.fr Tue Dec  5 12:49:09 1995\nReturn-Path: <owner-globillum@imag.imag.fr>\nFrom: cn1@irz301.inf.tu-dresden.de (Nguyen, D.C.)\nSubject: GX/GENERIC page\nTo: globillum@imag.fr (Global Illumination List)\nDate: Tue, 5 Dec 1995 21:38:51 +0200 (MESZ)\nStatus: R\n\nHi,\nI've uploaded the GX/GENERIC WWW-page w/ some demos picts and\nperformance-reports. The URLs are:\n http://www.inf.tu-dresden.de/~cn1/gx.html\nor\n http://www.rz.tu-ilmenau.de/~juhu/gx.html\n\n-JuHu\n /\\__  Nguyen Duc Cuong (aka JuHu) - CG-student \\ \"Computers in the future may\n/__\\ \\ EMail : cn1@irz.inf.tu-dresden.de         \\ weigh no more than 1.5 tons\"\n  \\__/ WWW   : http://www.inf.tu-dresden.de/~cn1/ \\[ Popular Mechanics 1949 ]\n\n\nFrom owner-globillum@imag.imag.fr Tue Dec 12 11:03:01 1995\nReturn-Path: <owner-globillum@imag.imag.fr>\nFrom: Vinnie Codd <vtcodd@tcd.ie>\nSubject: RE:Radiosity\nTo: globillum@imag.fr\nDate: Tue, 12 Dec 1995 12:35:14 +0000 (GMT)\nStatus: R\n\nHello there,\n\t\tI wonder could anyone give me information on Radiosity.\nI would like information on where to get code to implement the radiosity\nalgorithm eg ftp sites.My project entails solving the radiosity equation for\na cubical room with a light source at the centre of the roof and a cube at the \ncentre of the floor.I am using ray-tracing for form factor evaluation and \nfor the final viewing phase.I am using progresive refinement to solve the     \nequation itself.I wonder could anyone give me some information as to where \nto find code or anything else helpfull for this problem.\n\nVincent Codd(vtcodd@alf2.tcd.ie)\n\n\n\nFrom greg Tue Dec 12 11:13:29 1995\nReturn-Path: <greg>\nDate: Tue, 12 Dec 95 11:12:59 PST\nFrom: greg (Gregory J. Ward)\nTo: globillum@imag.fr, vtcodd@tcd.ie\nSubject: RE:Radiosity\nStatus: R\n\nSounds like you want Ian Ashdown's book:\n\nAshdown, I. 1994. Radiosity: A Programmer's Perspective. New York, NY:\nJohn Wiley & Sons, Inc. Softcover, 498 pages, 12 color plates.\n\nISBN 0-471-30444-1 (without diskette)                $44.95 US\nISBN 0-471-30488-3 (with 3.5-inch MS-DOS diskette)   $59.95 US\n\nA demo version of his radiosity implementation, called HELIOS, is available\nfrom the Ledalite web site:\n\n\thttp://www.ledalite.com/\n\nHe has also written a nice IES luminaire file parser, which I recommend to\nanyone who is serious about realistic rendering, available from the same\nsite.\n\nIf you want some good, physically-based models and solutions to compare to,\nalso check out the following site, which I manage:\n\n\thttp://radsite.lbl.gov/mgf/HOME.html\n\nGood luck!\n-Greg\n\nFrom owner-globillum@imag.imag.fr Tue Dec 12 11:14:46 1995\nReturn-Path: <owner-globillum@imag.imag.fr>\nDate: Tue, 12 Dec 1995 15:48:08 +0100 (MET)\nFrom: Siegfried Wiesenhofer <sw@sbox.tu-graz.ac.at>\nTo: globillum@imag.fr\nSubject: nomenclature recommendation ?\nStatus: R\n\nhi,\n\ni' m currently working on my diploma thesis on \"numerical simulation of \nradiation heat transfer\". having finished the implementation part i \nrecently started committing the work to paper. now my question:\n\nwhich nomenclature should i use ? heat transfer or global\nillumination (proposed standard, or ANSI/IES RP-16-1986) ?\n\ni am torn between using nomenclature from siegel's & howell's book \n\"thermal radiation heat transfer\" (which i think is a standard work on \nradiative heat transfer), global illumination literature, and the \nproposed standard for global illumination. \n\nany recommendations ?\n\nmany thanx in advance,\nsiegi\n\n <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\nv   siegfried wiesenhofer                                  ^\nv   graz university of technology / austria - europe       ^\nv   keywords: siegi, radiosity, jazz, funk, paragliding... ^\nv   email:    sw@sbox.tu-graz.ac.at                        ^\n >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n\nFrom greg Tue Dec 12 11:24:12 1995\nReturn-Path: <greg>\nDate: Tue, 12 Dec 95 11:23:43 PST\nFrom: greg (Gregory J. Ward)\nTo: globillum@imag.fr, sw@sbox.tu-graz.ac.at\nSubject: Re:  nomenclature recommendation ?\nStatus: R\n\nI recommend that you pick up the following files by Holly Rushmeier from\nthe anonymous ftp account on tiber.nist.gov:\n\n\tpub/holly/symb.tex\t\t- LaTeX document\n\tpub/holly/symb.ps\t\t- printable PostScript of above\n\nThis summarizes recommended notation from ANSI/IES RP-16-1986, which is\nthe preferred standard for global illumination.  Even if you are working\nwithin the field of radiative heat transfer, this is a more consistent\nnotation for a broader audience.  (Someone, correct me if I'm mistaken.)\n\n-Greg\n\nP.S.  A group of us are still hoping to come up with some standard terminology\nand put it on the globillum web page, but we're a bit slow.\n\nFrom owner-globillum@imag.imag.fr Fri Dec 15 04:12:06 1995\nReturn-Path: <owner-globillum@imag.imag.fr>\nDate: Fri, 15 Dec 1995 14:43:38 GMT\nFrom: sidhu@serc.serc.iisc.ernet.in (Reetinder Singh Sidhu)\nTo: globillum@imag.fr\nSubject: Analytical Form Factors\nStatus: R\n\n\n\tWould anyone know the analytic form factor from a differential\narea to a triangle? I need the formulae for the two cases when the\ndiff. area and the triangle are (1) parallel (2) perpendicular.\n\tMy aplogies for bothering about such a trivial matter but time\nis too short for me to work it out and verify it.\n\n\t\t\t\t\t\t\tReetinder Sidhu\n\nFrom owner-globillum@imag.fr Thu Jan  4 11:10:27 1996\nReturn-Path: <owner-globillum@imag.fr>\nTo: globillum@imag.fr\nFrom: iashdown@ledalite.com (Ian Ashdown)\nSubject: Radiosity & Color Quantization bibliographies\nDate: \tThu, 4 Jan 1996 06:27:56 -0000\nStatus: R\n\nRevised and new bibliography releases for:\n\n* radiosity and global illumination\n* color quantization algorithms\n* edge-based (e.g., winged-edge) boundary representations\n\n1. RADBIB96.TXT\n\n   This is a comprehensive bibliography of radiosity and related\n   global illumination papers, theses, articles, and books. A total\n   of 49 new references have been added since its last release as\n   RADBIB95.TXT on November 11, 1995, bringing the total to 832\n   references.\n\n   Available as RADBIB96.ZIP or RADBIB96.TXT.Z from\n   http://www.ledalite.com/library/rrt.html (courtesy of Ledalite\n   Architectural Products Inc.)\n\n   Also available as /pub/doc/RadBib96.Z from hobbes.lbl.gov\n   (courtesy of Greg Ward and Lawrence Berkeley Laboratory).\n\n   This bibliography is in refer format. However, some anonymous\n   but kind soul converted the previous release to bib format,\n   which is available as:\n\n   ftp.cs.columbia.edu/archives/bibliographies/Graphics/rad.html\n\n   A refer-format file containing only the new references for\n   RADBIB96.TXT is also available. Send your e-mail request to\n   iashdown@ledalite.com.\n\n2. CQUANT96.TXT\n\n   This is a comprehensive bibliography of color quantization\n   algorithms. A total of 6 new references have been added since\n   its last release as CQUANT95.TXT on November 11, 1995,\n   bringing the total to 91 references.\n\n   Available as CQUANT96.ZIP or CQUANT96.TXT.Z from\n   http://www.ledalite.com/library/cgis.html (courtesy of\n   Ledalite Architectural Products Inc.)\n\n   Also available as /pub/doc/cquant96.Z from hobbes.lbl.gov\n   (courtesy of Greg Ward and Lawrence Berkeley Laboratory).\n\n3. B-REP96.TXT\n\n   This is a bibliography of edge-based boundary representation\n   papers, theses, articles, and books, and includes 39\n   references. If you are having trouble locating information\n   on Baumgart's winged-edge data structure for radiosity-based\n   rendering and other finite element method applications, start\n   here.\n\n   Available as B-REP96.ZIP or B-REP96.TXT.Z from\n   http://www.ledalite.com/library/cgis.html (courtesy of\n   Ledalite Architectural Products Inc.)\n\n   Also available as /pub/doc/brep96.Z from hobbes.lbl.gov\n   (courtesy of Greg Ward and Lawrence Berkeley Laboratory).\n\nMy thanks to all of you who have made your conference\nproceedings, publication lists, and especially papers available\nonline through your Web pages. It has made my self-appointed\ntask of tracking down your contributions to the global\nillumination literature much easier.\nIan Ashdown, P. Eng.                 |             READ THE BOOK!\nResearch & Development Manager       |  Radiosity: A Programmer's Perspective\nLedalite Architectural Products Inc. |             by Ian Ashdown\n                                     |         John Wiley & Sons, 1994\nVisit http://www.ledalite.com        |      (Sneaky Internet Advertising)\n\n\n\nFrom owner-globillum@imag.fr Wed Feb  7 16:44:37 1996\nReturn-Path: <owner-globillum@imag.fr>\nDate: Mon, 08 Jan 1996 00:38:58 -0800\nFrom: Paolo Bernardelli <bpaolo@jupiter.augustea.it>\nOrganization: Poliedra\nTo: globillum@imag.fr\nSubject: Materials definition for esterior lighting simulation \nStatus: R\n\nFor radiosity people .....\nI\u0012m studing about illumination conditions of monuments and building in \nexterior and thier visual effect. \nFor this we use Radiance and we need to define some quantity of materials \nlike especially: \n>plaster\n>smooth marble  ( like white marble called Travertino - All Rome is built with this ) \n>ashlar marble\n>wood for windows \n>nude reinforced concrete\n>pavement street  Where is it possible find this informations with a physical definition ( \nLike BRDF materials and MGF standard )?\nAs your gruop ingaged this problems?\nHow measure you materials color and unknown elements of materials?\nThanks for your attention.\nPaolo Bernarderlli\n\nFrom owner-globillum@imag.fr Tue Feb 13 14:25:29 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: cn1@irz301.inf.tu-dresden.de (Nguyen, D.C.)\nSubject: shadow boundaries for ext. lights\nTo: globillum@imag.fr (Global Illumination List)\nDate: Tue, 13 Feb 1996 22:54:14 +0200 (MESZ)\nStatus: R\n\nHi,\nIs there any general (not only polygonal) approach to compute the shadow \nboundaries for volume-lightsoures ? I use Monte-Carlo-technique to compute\nsoftshadows and got many problems w/ it. Even with importance sampling, the\nraytracer requires a lot of shadow-rays to fire to produce an acceptable\nimage. There are too much noises, and some small occluding patches are\nmissed. An analytical solution would be nice, but i only found papers\nwhere special solutions for polygonal objects are described. Is it possible\nto contruct the discontinuity mesh for all types of objects ?\n\nThanks for any help.    \n\n\n--JuHu \n /\\__  Nguyen Duc Cuong (aka JuHu) - CG-student \\ \"Computers in the future may\n/__\\ \\ EMail : cn1@irz.inf.tu-dresden.de         \\ weigh no more than 1.5 tons\"\n  \\__/ WWW   : http://www.inf.tu-dresden.de/~cn1/ \\[ Popular Mechanics 1949 ]\n\nFrom owner-globillum@imag.fr Sat Feb 17 11:06:16 1996\nReturn-Path: <owner-globillum@imag.fr>\nTo: globillum@imag.fr\nFrom: iashdown@ledalite.com (Ian Ashdown)\nSubject: ANNOUNCE: Free Radiosity Renderer (inc. C++ source code)\nDate: \tSat, 17 Feb 1996 10:27:55 -0800\nStatus: R\n\nHi, folks. My apologies for cluttering up your mailbox, but\nrumour has it that some of you (or, more likely, your undergrad\nstudents) are actually using the HELIOS radiosity renderer from\nmy book. The following is a self-serving blurb announcing that\nthe complete (and guaranteed 100% free) C++ development package\nfor HELIOS V1.02C is now available for downloading from our Web\nserver.\n\n- Ian Ashdown\n\n----------------------------------------------------------------\n\nThe C++ source code for HELIOS, a fully-functional radiosity\nrenderer for MS-Windows 3.1, is now available for downloading\non the 'net ...\n\n\"Radiosity\" is a computer graphics technique that enables you to \nsynthesize photorealistic images. Whereas ray tracing techniques \nexcel in the rendition of point light sources, specular \nreflections, and refraction effects, radiosity methods accurately \nmodel area light sources, diffuse reflections, color bleeding \nbetween surfaces, and detailed shading within shadows. They are \nin a sense complementary approaches to photorealistic rendering. \n\nFolklore had it that you needed a graphics workstation with \ngigabytes of RAM or even a supercomputer to do radiosity \nrendering. This is no longer true: You can use your personal \ndesktop computer -- a '386 IBM-PC with a math coprocessor, 4 MB \nof RAM, and a 256-color SVGA display will do nicely -- to \nexperiment with radiosity methods. A 66-MHz '486DX machine will \nrender a simple scene (540 polygons) in less than three minutes. \nA more complex scene with 2,700 polygons can be rendered in a \nlittle over six minutes.\n\nCommercial radiosity renderers are slowly making their way into \nthe marketplace. Take a look, for example, at the incomparable \nLightscape Visualization system (http://www.lightscape.com) to \nsee what is available now for Windows NT. (Other interesting \nsites on the Web for commercial radiosity renderers are \nhttp://www.bentley.com/products/masterpiece.html -- download the \nMicrostation MasterPiece Technical Profile -- and the Italian\nhttp://www.atma.it/english/rlight.html.) \n\nIn the meantime, you can download HELIOS to experiment with the \npossibilities of radiosity rendering using MS-Windows 3.1 or \nWindows 95. The Web site is:\n\n  http://www.ledalite.com/lighthouse.html\n \nwhere you will find a demonstration version of HELIOS Version \n1.02C (106 KB) and the complete C++ development package (806 KB), \nincluding four different executable versions of HELIOS, fully-\ncommented C++ source code (over 12,700 lines), make files for \nMicrosoft Visual C++ 1.5 and Borland C++ 4.5, online help files, \ntwo demonstration environments, demo images, and more.\n\n(While you are perusing our Web site, you might want to look at\nhttp://www.ledalite.com/library/ledapub.html -- we have an \neclectic variety of academic papers and articles on computer \ngraphics and related topics available online for downloading.)\n\nThe HELIOS development package is *not* in the public domain. It \nis copyrighted material that may be freely copied, redistributed, \nand/or modified for personal, non-commercial use ONLY, provided \nthe copyright notice is included with all source code files. \n\nHELIOS was first developed in: \n\n  Ashdown, I. 1994. Radiosity: A Programmer's Perspective. New \n  York, NY: John Wiley & Sons, Inc. Softcover, 498 pages, 12 \n  color plates. \n\n  ISBN 0-471-30444-1 (without diskette)                $39.95 US\n  ISBN 0-471-30488-3 (with 3.5-inch MS-DOS diskette)   $54.95 US\n\nThis book provides a detailed explanation of radiosity theory and \nits associated algorithms (no knowledge of higher mathematics \nrequired!) More important, it also includes complete, fully \ndocumented, and compiler-independent C++ source code (over 7,500 \nlines) for HELIOS Version 1.00A, a fully-functional radiosity-\nbased rendering program for MS-Windows 3.1, Windows 95, and \nWindows NT.\n\nThe radiosity-related code presented in the book is identical to \nthat now offered online. If you want to fully understand how \nHELIOS (and radiosity) works, you more or less need to buy the \nbook.\n\nYou can order \"Radiosity: A Programmer's Perspective\" from your \nlocal bookseller or (in the United States) directly from John \nWiley & Sons by calling 1-800-CALL-WILEY. You can also order the \nbook online from http://www.wiley.com.\n\nIan Ashdown, P. Eng.                 |             READ THE BOOK!\nResearch & Development Manager       |  Radiosity: A Programmer's Perspective\nLedalite Architectural Products Inc. |             by Ian Ashdown\n                                     |         John Wiley & Sons, 1994\nVisit http://www.ledalite.com        |      (Sneaky Internet Advertising)\n\n\n\nFrom owner-globillum@imag.fr Sat Feb 17 19:23:46 1996\nReturn-Path: <owner-globillum@imag.fr>\nTo: globillum@imag.fr\nFrom: iashdown@ledalite.com (Ian Ashdown)\nSubject: ANNOUNCE corrigendum \nDate: \tSat, 17 Feb 1996 19:06:38 -0800\nStatus: R\n\nCorrigendum to earlier message:\n\n>In the meantime, you can download HELIOS to experiment with the \n>possibilities of radiosity rendering using MS-Windows 3.1 or \n>Windows 95. The Web site is:\n>\n>  http://www.ledalite.com/lighthouse.html\n>\n\nOops ... make that http://www/ledalite.com/lighthse.html\n\nIan Ashdown, P. Eng.                 |             READ THE BOOK!\nResearch & Development Manager       |  Radiosity: A Programmer's Perspective\nLedalite Architectural Products Inc. |             by Ian Ashdown\n                                     |         John Wiley & Sons, 1994\nVisit http://www.ledalite.com        |      (Sneaky Internet Advertising)\n\n\n\nFrom owner-globillum@imag.fr Wed Feb 21 13:55:14 1996\nReturn-Path: <owner-globillum@imag.fr>\nSender: greg@lightscape.com\nDate: Wed, 21 Feb 1996 12:23:02 -0800\nFrom: Greg Spencer <greg@lightscape.com>\nOrganization: Lightscape Technologies, Inc.\nTo: globillum@imag.fr\nSubject: Caught in the Act\nX-Url: http://www.3d-design.com/bruno/bruno.html\nStatus: RO\n\nThis is a multi-part message in MIME format.\n\n--------------1372500F2847\nContent-Type: text/plain; charset=us-ascii\nContent-Transfer-Encoding: 7bit\n\nI just thought I would provide a bit of appropriate humor to this list.\n\nIf you would like a good laugh, read the following article on lighting\nfrom 3D Design magazine -- it's a wonderful example of how to sound\ntechnical without actually having to know anything about the subject you\nare writing about (or even much about writing).\n\nhttp://www.3d-design.com/bruno/bruno.html\n\n\t\t-Greg.\n\n-- \nGreg Spencer, Software Engineer\nLightscape Technologies., Inc.\n\n--------------1372500F2847\nContent-Type: text/html; charset=us-ascii\nContent-Transfer-Encoding: 7bit\nContent-Disposition: inline; filename=\"bruno.html\"\n\n<BASE HREF=\"http://www.3d-design.com/bruno/bruno.html\">\n\n<!DOCTYPE HTML PUBLIC \"-//SQ//DTD HTML 2.0 HoTMetaL + extensions//EN\">\n<HTML>\n<HEAD>\n<TITLE>Caught in the Shadows</TITLE>\n</HEAD> \n<BODY>\n<H1>\nCaught in the Shadows\n</H1>\n<ADDRESS>\nby Joey Bruno\n</ADDRESS>\n<P><B>Even the most stunning 3D models are useless without light sources. Put\nthese tips, tricks, and hands-on techniques to the test to get the most from\nyour light sources.\n</B></P>\n<P>\nThe notion of lighting a 3D scene seems rather simplistic, but it's not.\nConsider the many ways that shadows are created in 3D programs -- from a simple,\nsingle light source to special effect shots with uplighting, whirling\nspotlights, and laser bolts flying freely. And these effects are not limited to\nthe higher-end workstations or software -- 3D packages selling for as little as\n$500 offer the ability to create lighting and shadow effects.\n</P>\n<P>\nSo what's the big deal? Why all the fuss about lighting a scene and simulating\nshadows? Sure you can build some geometry, throw a shadow-casting light source\nor two in and render away. But if you think that's all there is to it, think\nagain. If your goal is to add realism to your design but you neglect to spend\nthe time setting up the lights within it, you're all but asking for trouble.\nWhen it gets down to the final scene, it won't matter that your geometry is\nperfect or that you've included more special effects than a sci-fi movie. If\nyour lighting and shadows are sloppy, people will notice. \n</P>\n<P>\nUnderstand the shadows\n</P>\n<P>\nA shadow is not a hard, razor-edged entity, nor is it an absolute absence of\nlight. Shadows are created by blocking the in-line flow of light from an object,\nwhich can be caused by refraction, diffusion, or complete blockage. Consider for\na moment how light itself works. Light does not cast a perfectly straight beam\n-- it projects in all directions from its source. This scattering effect is\nreferred to as &quot;propagation.&quot; Rays of light run three-dimensionally in\na radial fashion from their sources. Close to the source, the rays are densely\npacked. As they move out, they disperse. That's why the effect of light gets\nweaker the further it moves from its source.\n</P>\n<P>\nConsider how propagation affects an object. What do these radial light waves do\nwhen they strike an object? How about when light waves strike light waves or\nlight waves interact with atmospheric diffusion? The physics get complicated,\nbut in a nutshell, it produces scatter. When light strikes an object, especially\nthe face of an object perpendicular to its source, it &quot;kicks&quot; the\nlight back in the same direction as its source, causing reflections in an\nobject. The greater an object's ability to return this light without\ninterference from its surface characteristics (i.e., less returned diffusion),\nthe shinier it is.\n</P>\n<P>\nLight rays reach a breaking point at the edge of an object. Edges that are\njutting out in space tend to &quot;slice&quot; the beam; part of the beam will\nstrike the object and other parts of the beam will scatter. This scattering\nlight must go somewhere. The energy of the light will tend to make it continue\nin the direction it was originally traveling. However, it may be a bit\noff-course because of a diffusion material (probably atmosphere).\n</P>\n<P>\nThe important thing to remember is the energy factor involved. The more energy\nthe photon of light has, the more it will tend to stay on course after\ndiffusion. Remember also that light waves are more dense and compact near their\nsource.\n</P>\n<P>\nImagine that you have a crate sitting in a large room and a single light source\nat the far end of that room. The room should be fairly well lit near the light\nand the crate should cast somewhat of a shadow. However, this shadow will\nprobably be more of a negative highlight effect with a roughly definable outline\nof the crate on the floor. Now move the crate closer to the light. The shadow\nedge will become more defined as you approach the light. because the photons of\nlight are stronger, they tend to travel more closely toward their original path\nin a straight line. Also, depending on the amount of scattered light in the\nroom, the shadow will have more depth and contrast to the rest of the scene as\nit approaches the light source.\n</P>\n<P>\nPrepare yourself\n</P>\n<P>\nNow, let's talk about 3D models and how to apply some of these techniques to\nthem. First of all, it is a great temptation to make shadows razor-edged with 3D\nsoftware -- besides, it's a neat effect. 3D lighting and objects tend to be &quot;perfect&quot;\nin their interaction, which means lights can be absolute, without diffusion or\ndrop off, and have pure color saturation.\n</P>\n<P>\nSome software packages can help to minimize this temptation by offering\nraytraced shadows. Raytracing allows the shadowing effects to behave in a more\nnatural (light bouncing) fashion. As long as you don't go crazy with lights and\nwash everything out, you'll be okay. The problem with creating raytraced shadows\non a PC is that the renderings take so long to produce. For a still shot it's\nnot a big deal, but incorporating raytrace rendering into an animation (even a\nsmall one) can become a nightmare. Therefore, it's wise to use regular shadows\nfor animation and reserve raytracing for stills. Besides, animation tends to\nminimize any &quot;goofs&quot; you make in setting up your lights and shadows.\n</P>\n<P>\nWhether your software has the ability to create raytraced shadows or not, the\nfollowing can help minimize the effects of improperly used lights and shadows:\n</P>\n<P>\n&iuml; Plan your shots and decide where lights and (especially) shadows are\ngoing to play a role. Don't worry about the shadows on &quot;the other side of\nthat mountain&quot; or &quot;building&quot; unless you're going to be visiting\nit at some point.\n</P>\n<P>\n&iuml; Use a variety of lights. Don't make the mistake of using a single,\npinpoint light source as the sun or broad daylight. Use a nice, even, ambient\nlighting set-up and place spotlights for shadows on objects that need them. The\nexception to this is architectural renderings. These renderings have\ntraditionally been done a certain way, with hard-edged, single-source lighting.\nIt's a matter of tradition over accuracy. However, do offer your clients the\nchoice of both. They might surprise you and break tradition a bit if you can\nshow them good reason.\n</P>\n<P>\n&iuml; Don't forget about diffusion and remember that light scatters. Go ahead\nand let your scene have razor sharp edges in its shadows. Now, go to the\nopposite end of the scene and add a contrasting fill light. Bring the level of\nthe fill light up until you get a nice &quot;washing&quot; effect in the\nshadows. This is a very realistic effect if done properly and will give you\nresults almost identical to raytracing.\n</P>\n<P>\nIf your software has the ability to project images with a light source (a movie\nprojector of sorts) and you can make matte objects (objects that don't render,\nyet still affect the scene), try this. Set up all of your lights, then matte out\nall the objects in the scene. Render from the top and record all the shadows\nwhere they strike the ground. Take this image into a paint program and apply\nsome effects to it over time, using the same number of frames that your\nanimation will have. Now take all the lights out of your scene except for one\nbig fill light (an omni light works great for this since it creates good\nhighlights), bring all the objects back so they will render, project your shadow\neffect from above and move your fill light around. Depending on what you did in\nthe paint program and how you move your fill light, you can make shadows &quot;fall&quot;\nbackwards, which makes all the shadows dissolve into a whirlpool or simply\ntransform into flowers. It's strange, but can be a very neat effect.\n</P>\n<P>\nAnd, finally...\n</P>\n<P>\nRead up on how lighting works. Check out some good books on theatrical lighting\nfrom the library or go to a good modeling/hobby shop and pick up a book or two\non photographing model railroads. Some of the techniques in these books are pure\ngenius and are easily applied to computer generated graphics.\n</P>\n<P>\nOr turn to film for inspiration. Watch some old black and white movies or look\nat some old photos or stills. Movie makers of the past didn't have the luxury of\ncolor to give their scenes depth or definition. Take another look at cinema\nclassics like <I>Citizen Kane</I> or <I>Gaslight</I> to see how shadows become\na part of the storyline. Make note of the contrasts created using lights and\nshadows and take the techniques of yesteryear to work with you today. \n</P>\n<P>\nJoey Bruno has been doing multimedia consulting for more than five years and is\nthe founder of Image One, a multimedia consulting group based in Birmingham, AL.\nJoey also teaches 3D Studio and multimedia at Virginia College in Birmingham. He\ncan be reached electronically at <A HREF=\"mailto:102712.107@compuserve.com\">102712.107@compuserve.com\n</A> via the Internet. \n</P> \n</BODY></HTML>\n\n--------------1372500F2847--\n\n\nFrom owner-globillum@imag.fr Wed Feb 28 15:18:06 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: \"Holly E Rushmeier\" <holly@cam.nist.gov>\nDate: Wed, 28 Feb 1996 17:16:34 -0500\nReply-To: holly.rushmeier@nist.gov\nTo: globillum@imag.fr\nSubject: change of address\nCc: holly@cam.nist.gov\nStatus: R\n\n\nHi --\nI'm sorry to send this to such a large list, but since\nI correspond with a lot of you periodically I thought\nthis would be the most efficient way to reach people\nwho might be sending me papers to review,\nrequests for information, etc.\n\nI have decided to leave NIST and take a position at IBM\nWatson Research center. My last day at NIST will be March 26.\nI will be in at work only a couple of days a week between then and now\nbefore starting work April 1 at Watson. I don't have any address info.\nfor up there yet.\n\n\n-- Holly\n\nFrom owner-globillum@imag.fr Thu Mar 14 14:44:22 1996\nReturn-Path: <owner-globillum@imag.fr>\nDate: Thu, 14 Mar 1996 16:58:28 -0500\nTo: globillum@imag.fr\nFrom: \"Andrew J. Willmott\" <ajw@cs.cmu.edu>\nSubject: Triangular surface elements for wavelet radiosity\nStatus: R\n\nHas anyone else out there implemented wavelet radiosity using triangular\npatches? Specifically, Flatlets and Multiwavelets. There seem to be a\nnumber of different ways to approach the various parts of the problem, and\nit would be interesting to compare our approach with any others that exist.\n\nCheers,\n\nAndrew\n\n--- mailto:a.willmott@cs.cmu.edu ------- http://www.cs.cmu.edu/~ajw ---\n\n\n\nFrom owner-globillum@imag.fr Sun Mar 17 10:36:25 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\nSubject: Will anyone send me this paper?\nTo: globillum@imag.fr\nDate: Sun, 17 Mar 96 12:54:38 EST\nMailer: Elm [revision: 70.85]\nStatus: R\n\nLately my students and I have been working on\napproximating light flow in volumes.  Reviewers\nhave said that we should reference the Toronto\nwork of the late 80s:\n\n Drettakis, et. al, \"Titghly coupled multiprocessing\n for a Global Illumination Algroithm\", pp. 387-398,\n Eurographics '90.\n \n And Fournier, et. al, \"FIAT LUX: Light Driven Global\n Illumination\", DGP Technical Memo DGP89-1, 1989.\n\nI would love to, but I have not read them.  AF has given\nme a high-level idea of the work, but I would love to get\nhold of the real papers.  If anyone is willing to\nhelp me, please send copies to:\n\nPete Shirley\nProgram of Computer Graphics\n580 Rhodes Hall\nCornell University\nIthaca, NY 14853 USA\n\nThanks!\n\nPete\n\nPS-- are old Eurographics proceedings (pre 1991) available?\n\nFrom owner-globillum@imag.fr Sun Mar 17 15:09:07 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: Eugene Fiume <elf@dgp.toronto.edu>\nTo: Peter Shirley <shirley@graphics.cornell.edu>, globillum@imag.fr\nSubject: Re: Will anyone send me this paper?\nDate: \tSun, 17 Mar 1996 17:38:36 -0500\nStatus: R\n\nOn Mar 17,  1:17pm, Peter Shirley wrote:\n} Subject: Will anyone send me this paper?\n} \n}  Drettakis, et. al, \"Titghly coupled multiprocessing\n}  for a Global Illumination Algroithm\", pp. 387-398,\n}  Eurographics '90.\n}  \n}  And Fournier, et. al, \"FIAT LUX: Light Driven Global\n}  Illumination\", DGP Technical Memo DGP89-1, 1989.\n} \n} I would love to, but I have not read them.  AF has given\n} me a high-level idea of the work, but I would love to get\n} hold of the real papers.  If anyone is willing to\n} help me, please send copies to:\n\nYou can get a postscript copy of the first off my web page or George's.\nStart from, for example, http://www.dgp.toronto.edu/people/elf/elf.html\nand poke around in my \"papers\" page.  I think it goes out to George's\nnode in France to get the paper.\n\nAs for the second, I can't seem to find the troff source for it.  Hmmm.\nMaybe Alain has it.  I know a real paper copy is sitting in a pile somewhere\nin the bowels of my office.  I'll look for it when next I have a chance.\n\nRegards,\nEugene.\n\nFrom owner-globillum@imag.fr Sat Mar 23 22:13:51 1996\nReturn-Path: <owner-globillum@imag.fr>\nTo: globillum@imag.fr\nFrom: iashdown@ledalite.com (Ian Ashdown)\nSubject: Radiosity bibliography update\nDate: \tSat, 23 Mar 1996 20:13:21 -0800\nStatus: RO\n\nHere we go again: it's time for another quarterly update to the global\nillumination (and radiosity) bibliography, RadBib96.\n\nRadBib96 now has 850 references, including 21 new entries that I found\nover the past three months. The latest version will be posted to our\nWeb site (http://www.ledalite.com/library/rrt.html) on April 1st.\n\nIn the meantime, here are the new entries. (If you have any corrections\nor additions, please e-mail them to me before April 1st.)\n\n%A D. Arques\n%A S. Michelin\n%T Improving the Zonal Method Through the Use of Series Developments to\nApproximate Volume/Volume Form Factors\n%J Proceedings of the Fourth International Conference in Central\nEurope on Computer Graphics and Visualization '96\n%E V. Skala\n%I University of West Bohemia\n%C Plzen, Czech Republic\n%D February 1996\n\n%A G. Baciu\n%A R. K. W. Tsang\n%T Advancing Front Meshing for Radiosity Solutions\n%B Lecture Notes in Computer Science\n%E R. T. Chin\n%I Springer-Verlag\n%C Berlin, Germany\n%V 1024\n%P 283-291\n%D 1995\n\n%A Martin Feda\n%T Parallel Radiosity on Transputer with Low Communication Overhead\n%J Hungarian Academy of Sciences Central Research Institute for Physics\n%I Hungarian Academy of Sciences\n%V 2\n%N M,N\n%P 62-70\n%D 1995\n%O Second Austrian-Hungarian Workshop on Transputer Applications\n(Budapest, September 1994)\n\n%A T. A. Funkhouser\n%T Database Management for Interactive Display of Large Radiosity Models\n%J Graphics Interface '96\n%C Toronto, Ontario\n%D May 1996\n%P (to appear)\n\n%A S. Ghali\n%A A. J. Stewart\n%T A Complete Treatment of D1 Discontinuities in a Discontinuity Mesh\n%J Graphics Interface '96\n%C Toronto, Ontario\n%D May 1996\n%P (to appear)\n\n%A Jonathan Goldman\n%T Parallel Progressive Refinement and Projection-based Discontinuity\nMeshing for Radiosity\n%R Master's thesis\n%I University of Illinois at Chicago\n%C Chicago, IL\n%D 1995\n\n%A Henrik Wann Jensen\n%A Niels J. Christensen\n%T Efficiently Rendering Shadows Using the Photon Map\n%J Edugraphics + Compugraphics Proceedings\n%E Harold P. Santo\n%I GRASP- Graphic Science Promotions & Publications, P.O. Box 4076,\nMassama, 2745 Queluz, Portugal\n%C Alvor, Portugal '95\n%D December 12, 1995\n%P 285-291\n%O ISBN 972-8342-00-4\n\n%A Henrik Wann Jensen\n%T Rendering Caustics on Non-Lambertian Surfaces\n%J Graphics Interface '96\n%C Toronto, Ontario\n%D May 1996\n%P (to appear)\n\n%A A. Keller\n%T A Quasi-Monte Carlo Algorithm for the Global Illumination Problem in\nthe Radiosity Setting\n%B Lecture Notes in Statistics\n%I Springer-Verlag\n%C New York, NY\n%V 106\n%P 239-251\n%D 1995\n\n%A S. Z. Li\n%T Adaptive Sampling and Mesh Generation\n%J Computer-Aided Design\n%V 27\n%N 3\n%D March 1995\n%P 235-240\n\n%A A. A. Maierhofer\n%A M. Gervautz\n%A K. F. Karner\n%T Meshing for Discontinuity Driven Hierarchical Radiosity\n%J Proceedings of the Fourth International Conference in Central\nEurope on Computer Graphics and Visualization '96\n%E V. Skala\n%I University of West Bohemia\n%C Plzen, Czech Republic\n%D February 1996\n\n%A T. Moeller\n%T Radiosity Techniques for Virtual Reality - Faster Reconstruction and\nSupport for Levels of Details\n%J Proceedings of the Fourth International Conference in Central\nEurope on Computer Graphics and Visualization '96\n%E V. Skala\n%I University of West Bohemia\n%C Plzen, Czech Republic\n%D February 1996\n\n%A K. Myszkowski\n%A T. L. Kunii\n%T An Efficient Cluster-Based Hierarchical Progressive Radiosity\nAlgorithm\n%B Lecture Notes in Computer Science\n%E R. T. Chin\n%I Springer-Verlag\n%C Berlin, Germany\n%V 1024\n%P 292-303\n%D 1995\n\n%A K. Nechvile\n%A J. Sochor\n%T Form-factor Evaluation with Regional BSP Trees\n%J Proceedings of the Fourth International Conference in Central\nEurope on Computer Graphics and Visualization '96\n%E V. Skala\n%I University of West Bohemia\n%C Plzen, Czech Republic\n%D February 1996\n\n%A Adelene Whye-Leng Ng\n%T Assessment of Five Radiosity Acceleration Techniques\n%J Computers & Graphics\n%V 19\n%N 5\n%P 727-???\n%D 1995\n\n%A Thomas Kenji Otake\n%T Saccade-based Progressive Refinement Radiosity for Virtual Reality\nDisplays\n%R Master's thesis\n%I Department of Computer Science, University of Alabama\n%D 1995\n\n%A M. Sbert\n%A X. Pueyo\n%A L. Neumann\n%A W. Purgathofer\n%T Global Multipath Monte Carlo Algorithms for Radiosity\n%J The Visual Computer\n%V 12\n%N 2\n%P 47-??\n%D 1996\n\n%A Gernot Schaufler\n%A Wolfgang Stuerzlinger-Protoy\n%T Exact and Error Bounded Approximation of Local Illumination\n%J Edugraphics + Compugraphics Proceedings\n%E Harold P. Santo\n%I GRASP- Graphic Science Promotions & Publications, P.O. Box 4076,\nMassama, 2745 Queluz, Portugal\n%C Alvor, Portugal '95\n%D December 12, 1995\n%P 327-366\n%O ISBN 972-8342-00-4\n\n%A L. Sindlar\n%A J. Pelikan\n%T Parallel Radiosity on a Cluster of Workstations\n%J Proceedings of the Fourth International Conference in Central\nEurope on Computer Graphics and Visualization '96\n%E V. Skala\n%I University of West Bohemia\n%C Plzen, Czech Republic\n%D February 1996\n\n%A Chegu Vinod\n%T Parallel Hierarchical Radiosity Algorithms\n%R Master's thesis\n%I Wayne State University\n%D 1995\n\n%A Adam Worrall\n%A Claire Willis\n%A Derek Paddon\n%T Dynamic Discontinuities for Radiosity\n%J Edugraphics + Compugraphics Proceedings\n%E Harold P. Santo\n%I GRASP- Graphic Science Promotions & Publications, P.O. Box 4076,\nMassama, 2745 Queluz, Portugal\n%C Alvor, Portugal '95\n%D December 12, 1995\n%P 367 - 375\n%K discontinuity meshing, dynamic environments\n%O ISBN 972-8342-00-4\n%Z available as http://aloha.cs.bris.ac.uk/~worrall/scope/port95.html\n\nIan Ashdown, P. Eng.                 |             READ THE BOOK!\nResearch & Development Manager       |  Radiosity: A Programmer's Perspective\nLedalite Architectural Products Inc. |             by Ian Ashdown\n                                     |         John Wiley & Sons, 1994\nVisit http://www.ledalite.com        |      (Sneaky Internet Advertising)\n\n\n\nFrom owner-globillum@imag.fr Mon Mar 25 10:05:04 1996\nReturn-Path: <owner-globillum@imag.fr>\nDate: Mon, 25 Mar 1996 16:45:54 +0100 (MET)\nFrom: Eric Lafortune <Eric.Lafortune@cs.kuleuven.ac.be>\nTo: globillum@imag.fr\nSubject: PhD dissertation\nStatus: RO\n\nDear Globillumers,\n\nIt is my pleasure to announce that my PhD dissertation is now available\non the net. The dissertation is entitled:\n\n\tMathematical Models and Monte Carlo Algorithms\n\t\tfor Physically Based Rendering\n\nIt's all about global illumination models, Monte Carlo methods, variance\nreduction techniques, path tracing, light tracing and bidirectional path\ntracing. You can find the abstract, an overview of the chapters, the\ntable of contents, the colour images and the dissertation itself at:\n\n\thttp://www.cs.kuleuven.ac.be/~ericl/thesis/\n\nEven if you're not interested in the text you can just have a look at\nthe pretty pictures. Enjoy! Kind regards,\n\nEric Lafortune\nComputer Graphics Research Group\nDepartment of Computer Science\nKatholieke Universiteit Leuven\nBelgium\n\nFrom owner-globillum@imag.fr Thu Mar 28 18:54:21 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\nSubject: Ugly terminology question\nTo: globillum@imag.fr\nDate: Thu, 28 Mar 96 21:26:12 EST\nMailer: Elm [revision: 70.85]\nStatus: RO\n\n\nOk, we often pretend that we are solving for radiance, or\nspectral radiance at each pixel.  But chances are we are\ncalculatining luminance Y = 683 lm/cd INT y(lambda) L(lambda) dlamba\nas well as X and Z.  In a \"radiosity\" program (no flames please)\nwe calculate luminous exitance plus some X and Z that are like\nluminous exitance but with x and z for weighting functions.\n\nHere is the question, if Y is called luminance, what are\nX and Z called?  And what is (X,Y,Z) called?  And if V is\nscotopic luminance, what is (V,X,Y,Z) called?\n\nThe IES handbook and W&S do not seem to have an answer (but\none can miss a 20 page article in either of those volumes!).\nDoes anyone?\n\nThanks,\n\nPete\n\nPS-- Bruce Walter suggested \"tristimulance\" for (X,Y,Z), and\nthis also implies \"tristimulous exitance\".\nI am not sure what (V,X,Y,Z) is in this system.\n\nFrom owner-globillum@imag.fr Mon Apr  1 12:47:07 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: Brother Louis <lhopkins@tcd.ie>\nSubject: Radiosity vs ray tracing\nTo: globillum@imag.fr\nDate: Mon, 1 Apr 1996 20:53:45 +0000 (BST)\nStatus: RO\n\nI wonder could anyone tell me where I could get information\non Ray Tracing versus Radiosity in the context of solving\na scene......ie which models shadows better etc,etc.\nOr any recomended books on the subject.\nAny information would be gratefully appreciated\n\n\n\nFrom owner-globillum@imag.fr Sat Apr  6 03:57:33 1996\nReturn-Path: <owner-globillum@imag.fr>\nDate: Sat, 6 Apr 1996 13:14:44 +0200 (MET DST)\nFrom: Eric Lafortune <Eric.Lafortune@cs.kuleuven.ac.be>\nTo: globillum@imag.fr\nSubject: Re: PhD dissertation\nStatus: R\n\nDear Globillumers,\n\nThose of you who have tried downloading my PhD dissertation on Monte Carlo\nrendering may have experienced problems getting the entire files, due to\nthe connections stalling and timing out. I'm sorry for the inconvenience.\nBoth the b/w and grey-scale versions are now mirrored at ftp.funet.fi and\nat www.graphics.cornell.edu. You can reach them through my web page at:\n\n\thttp://www.cs.kuleuven.ac.be/~ericl/thesis/\n\nor directly at:\n\n\tftp://ftp.funet.fi/pub/sci/papers/graphics/Lafortune/\nor:\thttp://www.graphics.cornell.edu/~eric/\n\nThanks to Juhana and to Sumant.\n\nSo, does this dissertation present the ultimate solution to the global\nillumination problem? Does its bibliography do justice to your work?\nWill Clive realise that Bill is actually his long-lost half-brother?\nTune in and find out...\n\nKind regards,\n\nEric Lafortune.\n\nFrom owner-globillum@imag.fr Mon Apr 15 09:49:37 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: holzschu@cs.uct.ac.za (Nicholas Holzschuch)\nDate: Mon, 15 Apr 1996 16:18:38 +0200\nTo: globillum@imag.fr\nSubject: PhD Thesis available\nStatus: R\n\n\n\n  Hi Globillumers !  \nMy PhD thesis is now available. It deals with hierarchical radiosity,\nradiosity derivatives, namely first derivatives (Jacobian or gradient)\nand second derivatives (Hessian), and how to compute them (especially\nthe Hessian). \n\nIt also explores ways to use these derivatives to compute reliable\nerror-bounds on any interaction, using concavity properties of the\nradiosity. Finally, it presents a refinement strategy based on these\nerror bounds.\n\nThe thesis is on A4 paper, takes 176 pages:\nftp://ftp.imag.fr/pub/Mediatheque.IMAG/theses/96-Holzschuch.Nicolas/these.ps.gz\n(3.4 Mo)\nIf you wish, there is a version with 2 pages on one, takes only 88\npages: \nftp://ftp.imag.fr/pub/Mediatheque.IMAG/theses/96-Holzschuch.Nicolas/these.a5.ps.gz\n(3.4 Mo anyway)\n\nI'm afraid it is written in french. There should be a paper in english\ndealing with the same problems, coming real soon :-)\n\nAbstract\n=======\nWe introduce several improvements to the hierarchical radiosity \nmethod.  First, a complete analysis of a specific implementation of \nthe hierarchical radiosity method allows to point out its bottlenecks.  \nBased on this analysis, we suggest two simple improvements: a lazy \nevaluation of top-level interactions, and a new refinement criterion, \nthat greatly reduces the number of interactions, without loss of \nprecision.  A brief introduction to the properties of functions of \nseveral variables and their derivatives follows, which allows a \nrewriting of the expression of radiosity, and hence a better numerical \napproximation.  Methods for the estimation of the error produced \nduring the radiosity computations are analysed.  We then introduce the \nconcavity properties of the radiosity function that, combined with an \nexact computation of the radiosity derivatives, allow a complete \ncontrol of the error on the interactions between patches, and hence a \nprecise minoration and majoration of the radiosity on all the patches.  \nWe introduce a new refinement criterion based on this modelling of \ninteractions, and a complete hierarchical radiosity algorithm using \nthis refinement criterion.  The last part of the thesis is devoted to \npractical computations of the radiosity derivatives (gradient and \nHessian), first for a constant emitter with total visibility, then for \na constant emitter with partial visibility and for an emitter with \nlinear radiosity.\n\n-- \n+-----------------------------+---------------------+\n| Nicolas Holzschuch -- Iquipe iMAGIS/IMAG          |\n| 385, avenue de la Bibliothhque                    |\n| B.P. 53 -- 38041 Grenoble cedex 9 -- France       |\n+---------------------------------------------------+\n| Currently at the University of Cape Town,         |\n| Dept. of Computer Science -- 7700 Rondebosch      |\n| South Africa                                      |\n+---------------------------------------------------+\n\nFrom owner-globillum@imag.fr Tue Apr 23 12:39:04 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: seth@graphics.lcs.mit.edu (Seth Teller)\nDate: Tue, 23 Apr 1996 10:25:04 -0400\nReply-To: seth@graphics.lcs.mit.edu\nTo: globillum@imag.fr\nSubject: Comp. Geom. Impact Task Force Report (Application Challenges to CG)\nCc: sequin@cs.berkeley.edu, arir@cs.huji.ac.il, chazelle@cs.princeton.edu,\n        edelman@lcs.mit.edu, gjs@ai.mit.edu, graphics@graphics.lcs.mit.edu,\n        nmp@deslab.mit.edu, olivier.faugeras@sophia.inria.fr, tlp@ai.mit.edu,\n        wisdom@mit.edu\nStatus: R\n\ndear global illumination researchers and others,\n\ncharged by, and under the leadership of, bernard chazelle,\nthe CG Impact Task Force has completed its report entitled\n\"Application Challenges to Computational Geometry.\"  it's an\nexhortation to comp. geometers to get more involved in identi-\nfying and attacking problems faced by practitioners in many\nareas of geometric computing, including computer graphics,\nimaging, shape reconstruction, machine vision, GIS, mesh\ngeneration, robotics, manufacturing, robustness, computa-\ntional and molecular biology, and astrophysics.\n\ni hope that many in our community will find it an interesting,\nprovocative read as well.\n\nthree versions (dvi, postscript, and compressed postscript)\nof the full report are available at\n\n http://graphics.lcs.mit.edu/~seth/pubs/acmtaskforce.dvi  1/4Mb\n http://graphics.lcs.mit.edu/~seth/pubs/acmtaskforce.ps   1/2Mb\n http://graphics.lcs.mit.edu/~seth/pubs/acmtaskforce.ps.Z 1/4Mb\n\n(postscript is also available off bernard's page at princeton,\nbut for some reason it's a 2Mb file there.)  i've attached\nto this message postscript for the title page.  finally, a\npaper version of the report is available as TR-521-96 from\nthe princeton cs dept, 35 olden st., princeton nj 08544 usa.\n\ncomments, criticism, discussion are of course encouraged.\n\nbest regards,\n\nseth teller.\n\n--\n\n  Asst. Prof of CS and Eng.   Synthetic       O     ~     ~   seth@lcs.mit.edu\n  MIT Lab for CS NE43-208      Imagery       <=>      ~      tel: 617 258 7885\n  545 Technology Square         Group        / \\             fax: 617 253 6652\n  Cambridge MA  02139     / ____________ /  http://graphics.lcs.mit.edu/~seth/\n\nFrom owner-globillum@imag.fr Wed Apr 24 10:44:42 1996\nReturn-Path: <owner-globillum@imag.fr>\nDate: Wed, 24 Apr 1996 10:07:28 -0600\nFrom: DILAURA DAVID L <dilaura@faure.colorado.edu>\nTo: globillum@imag.fr\nSubject: Form Factor Calculations\nStatus: RO\n\nColleagues:\nWe have found (more) new equations for the calculation of radiative transfer\nform factors.  A result of this work is a new method for determining\nthe effect of blocking objects.  I will be presenting a paper on this at\nthe Annual Conference of the Illuminating Engineering Society in August.\n\nI have placed a postscript pre-print of it in anonymous ftp at:\n\n\tcivil.colorado.edu\n\nThe file name is:\n\n\t non_diff_contour_4.ps \n\nand it is in the directory:\n\n\tpub/Illumination\n\nNotice the uppercase I.\n\n___\nDavid L. DiLaura\nDepartment of Civil and Architectural Engineering\nUniversity of Colorado at Boulder\n\nFrom owner-globillum@imag.fr Wed Apr 24 20:25:33 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: seth@graphics.lcs.mit.edu (Seth Teller)\nDate: Wed, 24 Apr 1996 22:56:32 -0400\nReply-To: seth@graphics.lcs.mit.edu\nTo: globillum@imag.fr\nSubject: CG Impact Task Force Report now in html, ps, dvi...\nCc: arir@cs.huji.ac.il, chazelle@cs.princeton.edu, edelman@lcs.mit.edu,\n        gjs@ai.mit.edu, graphics@graphics.lcs.mit.edu,\n        karlin@cs.washington.edu, nmp@deslab.mit.edu,\n        olivier.faugeras@sophia.inria.fr, sequin@cs.berkeley.edu,\n        tlp@ai.mit.edu, wisdom@mit.edu\nStatus: RO\n\n\nhi everyone,\n\nthe taskforce report is now available in html as\n\n  http://graphics.lcs.mit.edu/~seth/pubs/taskforce/techrep.html\n\nas well as in postscript\n\n  http://graphics.lcs.mit.edu/~seth/pubs/taskforce.ps\n\ncompressed postscript\n\n  http://graphics.lcs.mit.edu/~seth/pubs/taskforce.ps.Z\n\nand dvi\n\n  http://graphics.lcs.mit.edu/~seth/pubs/taskforce.dvi\n\nplease forgive my cluttering your mailbox with this\nsecond message.\n\nbest regards,\n\nseth teller.\n\nFrom owner-globillum@imag.fr Wed May  1 11:56:20 1996\nReturn-Path: <owner-globillum@imag.fr>\nDate: Wed, 1 May 1996 14:09:54 -0400\nFrom: Holly  Rushmeier <holly@watson.ibm.com>\nTo: globillum@imag.fr\nSubject: appearance workshop\nStatus: RO\n\n\nFor those of you interested in reflectance modelling/measurement,\nmy ex-coworkers at NIST are organizing a workshop to generate\nindustry interest in research in the appearance of coatings.\nThe workshop and the project they are trying to get started\nare described at:\n\nhttp://titan.cbt.nist.gov/~mikeg/workshop.html\n\n-- Holly Rushmeier\n   holly@watson.ibm.com\n\nFrom owner-globillum@imag.fr Wed May 15 11:01:08 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: Neil Gatenby <neil@lightwork.co.uk>\nDate: Wed, 15 May 96 15:03:35 BST\nTo: globillum@imag.fr\nSubject: Job Advert\nStatus: R\n\n\n \nHi,\n\n  The following is a job advert which may interest some folk on this\n  list.  Please feel free to distribute this to friends and colleagues\n  who may be interested.\n\n  Best wishes,\n\nNeil\n\n-------------------------------------------------------------\nNeil Gatenby,                 |\t LightWork Design,\nSenior Graphics Programmer,   |\t 60 Clarkehouse Road,\nemail: neil@lightwork.co.uk   |\t Sheffield, S10 2LH, England.\n-------------------------------------------------------------\nvoice: (+44) (0)114 266 8404 ..... fax: (+44) (0)114 266 1383\n\n\n====================================================================\n\nOpportunities at LightWork Design\n\nLightWork Design is Europe's leading 3D computer graphics software\ndeveloper.\nWe specialise in the fields\nof 3D graphical technologies for modelling, rendering, simulation \nand animation.\nSince our formation in 1989, we have experienced substantial \nyear on year growth and expect this to continue.\nWe recruit software engineers on an on-going basis and our looking \nfor high calibre graduates with commercial experience.\nDetails of current specific vacancies are given below.\n\n\nAbout LightWork Design\n\nLightwork was founded by four people in 1989 and has grown to a staff \nof 25 today (May 1996) with a target of 40 by 1997.\n\nThe majority of our staff are young software engineers engaged in the \ndesign, implementation, testing and support of products and bespoke\nsoftware development in the areas of 3D graphical technologies.\n\nProducts that we develop, market and support directly are LightWorks\nand LightWorks-NC.\nThese are component technologies: toolkit products that are licensed\nto other software development companies who embed them within their\nown products and sell on the technologies to end users.\nLightWorks provides a wide range of photo-realistic rendering capabilities\nand LightWorks-NC is a simulation and verification tool for Numerical\nControl processes.\nBoth products are supported on a very broad range of computing platforms,\nincluding PCs running Windows 3.1, Windows 95 and Windows NT, Unix\nworkstations from Sun, Silicon Graphics, Hewlett Packard, IBM and DEC, \nand Macintosh computers.\n\nWe also develop a number of plug-in modules for other products\nthat are marketed through other channels, including those for SolidWorks, \nAutodesk's 3D Studio MAX, Apple's QuickDraw-3D and Ricoh's DESIGNBASE.\n\n\nOur customers\n\nHaving already established ourselves as one of the world's \nleading suppliers of graphics technology for CAD/CAM, our business is \nnow expanding into the mainstream 3D graphics and animation markets. \n\nWe currently have over 50 customers and partners in the industry\nincluding Sun Microsystems, Apple Computer, Autodesk, EDS/Unigraphics, \nAuto-des-sys, Engineering Animation, Matra Datavision, Ricoh Corporation \nand Integrated Computing Engines.\n\nWe are working with a number of significant players in the graphics\nand animation and internet industries and expect new products\ntowards the end of 1996.\n\n\nWhat we expect from you\n\nWe expect candidates of the highest calibre.\nAll our software engineers have a BSc in a science or engineering \ndiscipline, with many having MSc or PhD degrees.\nThe work we do is intellectually demanding, and requires excellent \nanalytical skills.\nWe require individuals who are perceptive, dedicated, creative and \neager to succeed, and who want to be among the very best in their field.\n\nWe are looking for team players; those who thrive in a vibrant\nenvironment of young and energetic individuals with drive and a passion for\ncomputer graphics technology.\n\nWe pride ourselves on the quality and robustness of our software.\nWe expect high standards of software engineering, with close attention\nto detail, and a focus on developing bug-free software.  You will\nneed to be a competent programmer in C or C++, and familiar with\ndeveloping software on a Unix, Windows or Macintosh platform.\n\nWe expect you to be creative and to contribute ideas from day one.\nYou will need to communicate your ideas effectively to colleagues \nand customers.\n\nYou may be required to travel internationally to visit our customers\nand partners; the majority of our revenues are earned in the USA,\nEurope and Japan.\n\n\nWhat you can expect from LightWork\n\nYou can expect that your hard work will be recognised and that \nyou will be rewarded according to your contribution.\nWe offer competitive salaries and a package that includes\nnon-contributory pension, a minimum of four weeks paid holiday per year,\nand a profit-sharing scheme.\n\nWe want to continue to expand, and need candidates who are eager to \ntake on new challenges, including technical project leadership.\nExpect to be pushed to the limits of your capabilities, and to\nmove quickly into a position of responsibility.\n\n\nWhere you will be located\n\nOur headquarters are in Sheffield, England.  \nWe are located on the West side of the city, close to the Peak\nDistrict National Park.\nWe are in the process of opening satellite offices at other locations\nin the UK.\nPlease check for latest information.\n\n\nVacancies\n\nThe following is a list of our current specific vacancies.\nHowever, we recruit on an on-going basis.\nIf you are an outstanding candidate and are excited by what you can\ncontribute at LightWork Design, then please contact us and provide\na copy of your CV.\n\n\n----------------------------------------------------------------------\nJob Title: Graphics Software Specialists\nJob Ref: SG/GR\n\nThere are two vacancies for specialists to work in our Graphics\nTechnology team with responsibility for designing and developing 3D \nsoftware.\nYou will have expert level C or C++ programming skills with a proven\ntrack record and at least three years experience as a software engineer\nin a team-oriented environment.\nYou will have experience of implementing algorithms for rendering,\nmodelling, visualisation or animation, and be familiar with published\nwork in the field and current trends.\nAreas of interest are: ray tracing, global illumination, radiosity,\nkinematics, shading and texturing.\n\n----------------------------------------------------------------------\nJob Title: Displays Software Specialists\nJob Ref: SA/DS\n\nYou will be working in our Display Technology team with responsibility\nfor developing interfaces to X windows and/or Microsoft Windows platforms.\nYou will have two or more years experience as a software engineer in\nthe areas of GUI implementation, and have excellent programming skills in C.\nYou will have a good understanding of computer architectures and instruction\nsets of current processors and be prepared to optimise software to take \nadvantage of these instruction sets.\nYou will be required to work with industry standard 3D APIs, including\nOpenGL and Direct3D.\nA knowledge of graphical image file formats will be an advantage.\n\n----------------------------------------------------------------------\nJob Title: Product Integration Specialists\nJob Ref: MD/SD\n\nYou will be working in a team of software engineers involved in\nintegration of LightWorks technologies with a leading-edge 3D CAD\nsystem.\nWe have one vacancy for two projects based under Microsoft Windows NT\nwith Visual C++, and one for a project based under Unix/X-Windows.\nYou will have experience of developing or interfacing to software for\nsolid modelling, and have an understanding of the mathematics and\nsoftware engineering issues pertinent to solid modellers.\nYou will have expert level programming skills in C++ under a Unix/Windows\ndevelopment environment, and at least three years of team oriented\nsoftware engineering experience.\nFor Windows developers, you should be familiar with Windows NT and\nVisual C++; knowledge of OLE will be an advantage.\n\n----------------------------------------------------------------------\nJob Title: Multiprocessor Technology Team Lead\nJob Ref: SG/MP\n\nYou will lead a small team of software engineers focusued on\ndeveloping multiprocessor technologies for desktop computing\nplatforms and supercomputers.\nYou will have hands-on experience of developing algorithms for\nsymmetric multiprocessor systems, and an understanding of the\nissues relevant to SIMD algorithm design.\nYou will have worked previously in a project lead or senior\nsoftware engineer role, and have first hand experience of the\nsoftware development life cycle.\n\n----------------------------------------------------------------------\nJob Title: NC Project Team Lead\nJob Ref: GO/NC\n\nA vacancy exists for an experienced software project lead to take\ntechnical responsibility for an NC simulation project.\nSuccessful applicants will have two or more years of experience\nin a team lead position in the CAD/CAM industry.\nYou will have knowledge of Solid-Modelling and CNC cutter-path \ngeneration/verification, and 3-, 4- and 5-axis milling and turning.\nYou will be involved in hands-on design and development of the \nproduct in addition to leading a team of software engineers.\n\n----------------------------------------------------------------------\nJob Title: 3D Geometry Specialist\nJob Ref: MD/GE\n\nThe successful applicant will have ideally an MSc or PhD in a\nmathematics subject, and have experience of design and development\nof 3D surface tessellation software.\nYou will have expert level of programming experience in C or C++.\nExperience of surface and solid modelling will be an advantage.\n\n----------------------------------------------------------------------\nJob Title: Applications Consultants\nJob Ref: PK/IN\n\nWe have two vacancies for application engineers to work on short\nterm projects involving integrating LightWorks with customer products.\nThe work will involve travel to customer sites in USA, Japan and Europe.\nSuccessful applicants will be highly motivated and able to work alone\nwithout supervision.\nYou should be a competent programmer in C and C++, with experience\nof integrating with third party 3D graphics or CAD/CAM products.\n\n----------------------------------------------------------------------\nJob Title: Product Support Specialist\nJob Ref: WN/PS\n\nAn engineer is required to join our support team with responsibility for\nproviding post-sales support for the LightWorks and LightWorks-NC products.\nYou will be a self-starter with drive to resolve highly complex and\nchallenging problems presented by customers.\nYou will be liaising with customers who are themselves highly compentent\nsoftware engineers, and will require excellent communication and\nproblem solving skills.\nYou should have at least one year of experience in a technical role in\na team-oriented environment.\n\n----------------------------------------------------------------------\nJob Title: PC Systems Administrator\nJob Ref: MD/SA\n\nWe require a system administrator to take responsibility for support\nand maintenance of our expanding network of PC workstations.\nYou should have at least two years of experience in a similar role,\nand be able to work effectively without close supervision.\nYou should be familiar with the following technologies and activities: \nMicrosoft Windows (WFW 3.11, Windows 95, Windows NT and Advanced Server), \nmachine setup and configuration, installation of hardware, printer setup, \nsystem security, installation and maintenance of commercial and public \ndomain packages, networking and network optimisation in a multi-platform \nenvironment.\nKnowledge of Unix systems (System V and BSD) and NFS is an advantage.\n\n----------------------------------------------------------------------\nJob Title: QA Software Engineer\nJob Ref: WN/PR\n\nWe require a software engineer to complement our existing Quality\nAssurance programme.\nYou will be part of our productisation team, and working in a Unix\nand/or Windows environment, with responsibility for defining, designing\nand implementing testing strategies for a variety of products.\nC and/or C++ programming experience will be an advantage.\nYou should have worked previously in an ISO 9001 development environment\nand be familiar with Quality Management Systems.\n\n\nFurther info:\n\nNina Travaglioni\nLightwork Design Limited\n60 Clarkehouse Road\nSheffield\nS10 2LH\nEmail: nina@lightwork.co.uk\nVoice: (+44) 114 266 8404\nFax: (+44) 114 266 1383\n\nFrom owner-globillum@imag.fr Mon May 20 07:52:48 1996\nReturn-Path: <owner-globillum@imag.fr>\nDate: Mon, 20 May 96 14:46:16 BST\nFrom: Simon Gibson <gibsons@cs.man.ac.uk>\nTo: globillum@imag.fr\nSubject: SIGGRAPH '94 course notes\nStatus: R\n\nI am looking for a copy of Holly Rushmeier's 1994 SIGGRAPH\ncourse notes on tone-reproduction for rendering. Does anybody\nhave these in electronic form, or will I have to contact\nSIGGRAPH and order a paper copy?\n\nSimon\n\nFrom owner-globillum@imag.fr Wed May 22 08:53:28 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: owner-globillum@imag.fr\nDate: Wed, 22 May 1996 09:27:33 -0500\nTo: Philippe.Bekaert@cs.kuleuven.ac.be, olga%BGCICT.BITNET@gatech.edu,\n        OMB@vmei.acad.bg, beltcheva@stellaris.cg.tuwien.ac.at,\n        alan@cs.bris.ac.uk, chesnais@siggraph.org, elias@fmph.uniba.sk,\n        falcidieno@ima.ge.cnr.it, dieter@cs.uni-bonn.de,\n        gervautz@stellaris.cg.tuwien.ac.at, glassner@microsoft.com,\n        groeller@stellaris.cg.tuwien.ac.at, grossm@inf.ethz.ch,\n        igkhwj@unidhp.uni-c.dk, ari@cs.sunysb.edu, leberl@icg.tu-graz.ac.at,\n        neumann@odin.net, Niepel@fmph.uniba.sk, peroche@emse.fr,\n        Frits.Post@twi.tudelft.nl, xavier@ima.udg.es,\n        schumann@informatik.uni-rostock.de, shirley@graphics.cornell.edu,\n        skala@kiv.zcu.cz, slavik@cs.felk.cvut.cz,\n        strasser@gris.informatik.uni-tuebingen.de, thalmann@di.epfl.ch,\n        P.J.Willis@bath.ac.uk, zara@cs.felk.cvut.cz,\n        fuchs@dpt-info.u-strasbg.fr, kin@eml.hiroshima-u.ac.jp,\n        cazier@dpt-info.u-strasbg.fr, keller@informatik.uni-kl.de,\n        kolinger@kiv.zcu.cz, mikita@virgo.dam.fmph.uniba.sk,\n        czanner@fmph.uniba.sk, luscan@center.fmph.uniba.sk, skala@kiv.zcu.cz,\n        kotrec@fmph.uniba.sk, chalmo@virgo.dam.fmph.uniba.sk,\n        karner@icg.tu-graz.ac.at, mu@piis10.joanneum.ac.at,\n        stuerzlinger@gup.uni-linz.ac.at, kotto@informatik.uni-rostock.de,\n        chover@inf.uji.es, raidl@eiunix.tuwien.ac.at, berka@sgi.felk.cvut.cz,\n        hagman@ling.gu.se, elias@fmph.uniba.sk, jacekl@sunrise.pg.gda.pl,\n        gervautz@stellaris.cg.tuwien.ac.at, matkovic@stellaris.cg.tuwien.ac.at,\n        groeller@stellaris.cg.tuwien.ac.at, elka@sequoia.usoms.poznan.pl,\n        kpgso@fmph.uniba.sk, dba@sys.uea.ac.uk, barth@eiunix.tuwien.ac.at,\n        rdb@cs.unh.edu, Kadi.Bouatouch@irisa.fr, pere@turing.upc.es,\n        mcohen@microsoft.com, Steven.Collins@cs.tcd.ie,\n        Sabine.Coquillart@inria.fr, cunningham@siggraph.org,\n        rsc@csustan.csustan.edu, Philip.Dutre@cs.kuleuven.ac.be,\n        elias@fmph.uniba.sk, jle@igd.fhg.de, falcidieno@ima.ge.cnr.it,\n        dieter@cs.uni-bonn.de, fournier@cs.ubc.ca,\n        gnatz@lan.informatik.tu-muenchen.de, goebel@igd.fhg.de,\n        mueller@euklid.informatik.uni-dortmund.de, ferko@fmph.uniba.sk,\n        Martin.Goebel@gmd.de, Guenther.Greiner@informatik.uni-erlangen.de,\n        grossm@inf.ethz.ch, hagen@informatik.uni-kl.de,\n        hansmann@informatik.uni-hamburg.de, herzner@zdfzs.una.ac.at,\n        igkhwj@unidhp.uni-c.dk, sjk@pwm.ict.pwr.wroc.pl, lassek@nada.kth.se,\n        H131Kra@huella.bit\nStatus: R\n\n\nNET@gatech.edu, leberl@icg.tu-graz.ac.at,\n        elias@fmph.uniba.sk, jle@igd.fhg.de, sjk@pwm.ict.pwr.wroc.pl,\n        lassek@nada.kth.se, nelson@max.ocf.llnl.gov, mam@cs.hut.fi,\n        T.M.Morrow@bath.ac.uk, a.m.mumford@lut.ac.uk, neumann@odin.net,\n        ps@math.scarolina.edu, Sumant.Pattanaik@irisa.fr,\n        pottmann@geometrie.tuwien.ac.at, Claude.Puech@imag.fr,\n        holly@cam.nist.gov, gsakas@igd.fhg.de, schlick@labri.u-bordeaux.fr,\n        schumann@informatik.uni-rostock.de, Ernst.Schuster@akh-wien.ac.at,\n        seidel@informatik.uni-erlangen.de, Francois.Sillion@imag.fr,\n        skala@kiv.zcu.cz, slavik@cs.felk.cvut.cz,\n        slusallek@informatik.uni-erlangen.de,\n        strasser@gris.informatik.uni-tuebingen.de, wrzl@gup.uni-linz.ac.at,\n        szirmay@fsz.bme.hu, paulh@cwi.nl, Nadia.Thalmann@cui.unige.ch,\n        christof@uranus.tuwien.ac.at, remco@cwi.nl, remcov@cs.ruu.nl,\n        volkert@gup.uni-linz.ac.at, igkhwj@unidhp.uni-c.dk,\n        weng@iidec.iinform.oeaw.ac.at, globillum@imag.fr\nFrom: Elaine Swobe <elaine@cc.gatech.edu> (Elaine Swobe)\nSubject: Jarek Rossignac to Head GVU Center at Georgia Tech\n\nFOR IMMEDIATE RELEASE\n\n\nMay 22, 1996\n\n\nJarek Rossignac to become the new Director of Georgia Tech's top-ranked\nGraphics, Visualization & Usability (GVU) Center\n\n\nThe Georgia Institute of Technology's College of Computing has invited\nJarek Rossignac to head its Graphics, Visualization & Usability (GVU)\nCenter. It is anticipated that Dr. Rossignac, who succeeds Dr. James D.\nFoley, will assume his duties on August 1, 1996. He will report to Dean\nPeter Freeman and will be a professor in the College of Computing.\n\nAn internationally known researcher, Dr. Rossignac comes to GVU from IBM's\nT.J. Watson Research Center in Yorktown Heights, NY, where he is the Senior\nManager of Visualization, Interaction and Graphics, leading research\nactivities in interactive 3D graphics, scientific and medical\nvisualization, and industrial applications of virtual reality. He was the\nResearch Strategist for Visualization and was also responsible for the\ndevelopment of two IBM visualization and walkthrough products. He holds a\nPhD in Electrical Engineering from the University of Rochester, NY, and a\nDiplome d'Ingenieur in Electrical Engineering and Mechanical Engineering\nfrom the ENSEM, Nancy, France. His most notable scientific contributions\nare in solid modeling and animation, compression and interactive rendering\nof highly complex 3D databases, and user interfaces for 3D design and\nnavigation. He has chaired several international conference committees,\nregularly serves as associate or guest editor for professional journals,\nhas authored 13 patents and more than 40 papers, and has won numerous\nawards for his publications and technical contributions\n\n\"Dr. Rossignac has not only shown his creativity in his personal research,\nbut he has been an effective leader in building a strong research group at\nIBM,\" said Peter Freeman, Dean of the College of Computing. \"We selected\nhim from among the very few candidates who have the creativity, experience\nand energy required to lead GVU into the next century. We are extremely\npleased to have him.\"\n\nEstablished at Georgia Tech in 1991 and housed in the College of Computing,\nthe GVU Center is an interdisciplinary research center comprised of faculty\nand graduate students from nine diverse campus units including Computing;\nArchitecture; Psychology; Industrial & Systems Engineering; and Literature,\nCommunication & Culture. The Center encourages collaborative research and\ninnovative approaches in applying new technologies to everyday problems. In\nMarch of this year, the GVU Center was ranked #1 in the country in\n'Graphics: User Interaction' in a survey of doctoral programs conducted by\nU.S. News & World Report.\n\nDr. Rossignac believes that GVU's size, diversity and unique combination of\ntalents make it the perfect breeding ground for fundamental innovations in\nthe way we communicate with computers and, more importantly, the way we use\ncomputers to do our work faster and better communicate with each other.\n\nDr. Foley, GVU's founding director, will leave Georgia Tech this summer to\nbecome Director of the Mitsubishi Electric Research Lab in Cambridge, MA,\nand Executive Vice President of Mitsubishi Electric Information Technology\nCenter America. He will maintain his ties to Georgia Tech as a member of\nthe College of Computing's Advisory Board. Dr. Foley said of Dr.\nRossignac's appointment, \"We have attracted a dynamic leader and respected\nresearcher who will not only maintain but further strengthen our research\nand educational programs. I expect to see the GVU Center continue in a\nleadership position for many years.\"\n\nAfter August 1, 1996, Dr. Rossignac can be reached as follows:\n        Prof. Jarek Rossignac, Director\n        Graphics, Visualization & Usability Center\n        Georgia Institute of Technology\n        Atlanta, GA 30332-0280\n        404/0671\n        FAX: 404/894-0673\n        Email: rossignac@cc.gatech.edu\n        GVU Home Page: http://www.cc.gatech.edu/gvu/gvutop.html\n\n                                ###\n\nFor more information contact:\n        Elaine Swobe, Information Specialist II\n        GVU Center\n        Georgia Institute of Technology\n        Atlanta, GA 30332-0280\n        404/894-4488\n        FAX:  404/894-0673\n        email:  elaine@gvu.gatech.edu\n\n----------------------\nElaine Swobe                      Information Specialist\nelaine@gvu.gatech.edu             GVU Center, College of Computing\nPhone (404) 894-9392              Georgia Institute of Technology\nFAX (404) 894-0673                Atlanta, GA 30332-0280\n\n                                      \n\n\n\nFrom owner-globillum@imag.fr Fri May 24 16:51:45 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: wexler@pdi.com (Dan Wexler)\nSubject: Illuminated by black light\nTo: globillum@imag.fr, thad@hammerhead.com\nDate: Fri, 24 May 1996 16:03:41 -0700 (PDT)\nStatus: R\n\nHere's a great little anecdote that illustrates just how far\nrendering is from reality:\n\nOne of our animators was trying to simulate a shadow using\na projection light. He created a texture that was white where\nhe wanted light, and black where he wanted shadow. Then he\nused a special material shader we have called a 'shadow-only'\nshader that renders the inverse shadow (ie. white/gray wherever\nthere are shadows and black everywhere else). As you might\nguess, the \"shadows\" from the projection light did not show\nup in the image generated by the shadow-only shader. \n\nWhen I explained the situation to him I caught myself saying:\n\n\"Well, those points are not in shadow. They are illuminated\nwith black light.\"\n\nHe looked at me with a completely blank expression, so I went on:\n\n\"If you were in a completely closed room without a light,\nwould the room be completely shadowed, or not illuminated?\"\n\nThe boundary between science and philosophy is a blurry one.\n\n\nDaniel Wexler\nR&D Staff, Pacific Data Images\n\nFrom owner-globillum@imag.fr Fri May 24 17:47:11 1996\nReturn-Path: <owner-globillum@imag.fr>\nDate: Fri, 24 May 1996 17:10:36 -0700\nFrom: \"Samuel P. Uselton\" <uselton@nas.nasa.gov>\nTo: globillum@imag.fr\nSubject: [wexler@pdi.com: Illuminated by black light]\nReply-To: uselton@nas.nasa.gov\nStatus: R\n\n\n\nFrom: wexler@pdi.com (Dan Wexler)\n>\n>Here's a great little anecdote that illustrates just how far\n>rendering is from reality:\n>\n>One of our animators was trying to simulate a shadow using\n\n\t{trimmed for brevity}\n\n>\n>When I explained the situation to him I caught myself saying:\n>\n>\"Well, those points are not in shadow. They are illuminated\n>with black light.\"\n>\n>He looked at me with a completely blank expression, so I went on:\n>\n>\"If you were in a completely closed room without a light,\n>would the room be completely shadowed, or not illuminated?\"\n>\n>The boundary between science and philosophy is a blurry one.\n\nOf course we aren't always trying to duplicate reality.  Sometimes,\nespecially in scientific visualization, we want to make realistic\n*seeming* images of things that one can not see.  My anecdote\non the communication break down between disciplines goes like this...\n\nA petroleum engineer (old, gruff and crotchety) was attending the\nannual project review for the Visualization group at an oil company\nresearch lab.  The company and the engineer shall remain nameless, but\none of the people making the presentation was my friend, collaborator\nand one time student, Mark Lee.  The main uses of visualization in the\noil company were in the analysis of seismic data and the display of\npetroleum reservoir simulation results.  Mark was explaining about\nadding capabilities to use a variety of shading models, and what the\ninput to the vis package needed to be for some of the nicer shaders.\nIn particular, he described the benefits of being able to specify the\nposition of the light source, and change it interactively, in\nenhancing visibility of certain things in the visualization.\n\nThe petroleum engineer interrupts and rather rudely proclaims to all\nthat the software can't POSSIBLY work like that 'cause everybody knows\nthere's no light underground.  Mark tried to explain, but his critic\ncouldn't pry his mind open enough to understand the explanation.\n\nSam Uselton\t\tuselton@nas.nasa.gov\n\nFrom owner-globillum@imag.fr Tue May 28 13:18:34 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: cn1@irz301.inf.tu-dresden.de (Nguyen, D.C.)\nSubject: Procedural bloby objects avialable.\nTo: globillum@imag.fr (Global Illumination List)\nDate: Tue, 28 May 1996 21:24:19 +0200 (MESZ)\nStatus: R\n\n\nFor infos about RTEvol(RayTraced Evolution:), a free package for procedural-\nmodelling, using Lindenmeyer-grammars and interpreted C-like macros/function, \nlook at this URL:\n http://www.rz.tu-ilmenau.de/~juhu/GX/RTEvol/\n\nPrimarly i use this package to test some raytracing-acceleration techniques,\nbut now it expands to a fully programmable system. It is an ideal tool for\nquickly generation of test-scenes . \n\nHave fun,\n--JuHu \n\nFrom owner-globillum@imag.fr Wed Jun 19 22:34:00 1996\nReturn-Path: <owner-globillum@imag.fr>\nTo: globillum@imag.fr\nFrom: iashdown@ledalite.com (Ian Ashdown)\nSubject: Interesting literature\nDate: \tWed, 19 Jun 1996 21:55:25 -0800\nStatus: R\n\nHere are three papers scheduled to be presented at the 1996 Illuminating\nEngineering Society Annual Conference in Cleveland, Ohio (August 5-7)\nthat may be of interest:\n\n1. DiLaura, David L. 1996. \"Non-Diffuse Radiative Transfer III:\n   Inhomogeneous Planar Area Sources and Point Receivers.\"\n\n2. DiLaura, David L., and Scott Santoro. 1996. \"Non-Diffuse Radiative\n   Transfer IV: General Procedure for Planar Area Sources and Area\n   Receivers.\"\n\n3. Nievergelt, Y. 1996. \"Making Any Radiosity Matrix Symmetrix Positive\n   Definite.\"\n\nYou can obtain preprints of David's papers as pub/Illumination/\nnon_diff_contour_3.ps and pub/Illumination/non_diff_contour_4.ps from\ncivil.colorado.edu.\n\nAs for Nievergelt's paper, I am not aware of it being available online.\nIf it isn't, you might want to obtain a copy of the 1996 IESNA Annual\nConference Technical Papers that are supposed to be available in\nmid-June. Check http://www.iesna.org for details -- they are generally\nnot available after the conference is over. (If it's anything like the\npast few years, the publication will be over 1,000 pages and cost about\n$125 US.)\n\nIan Ashdown, P. Eng.                 |             READ THE BOOK!\nResearch & Development Manager       |  Radiosity: A Programmer's Perspective\nLedalite Architectural Products Inc. |             by Ian Ashdown\n                                     |         John Wiley & Sons, 1994\nVisit http://www.ledalite.com        |      (Sneaky Internet Advertising)\n\n\n\nFrom owner-globillum@imag.fr Thu Jun 27 08:46:17 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: Alexander Keller AG Heinrich <keller@informatik.uni-kl.de>\nSubject: Quasi-Monte Carlo Radiosity\nTo: globillum@imag.fr\nDate: Thu, 27 Jun 1996 15:45:22 +0200 (MET DST)\nStatus: R\n\nHi !\nThe extended version of my Eurographics Workshop on Rendering\ncontribution is now available on the net via:\n\nhttp://www.uni-kl.de/AG-Heinrich/Alex.html\n\nand then clicking the \"publications and reports\" link.\n\nBesides the 18-pages version (instead of 10), you will find\nrelated work from the field of quasi-Monte Carlo methods.\n\nAny comments or discussions about the work are welcome.\n\nBest regards,\nAlex\n--\nAlexander Keller, Tel.: +49-631-205-3345, Fax.: +49-631-205-3270\nDept. of Computer Science, University of Kaiserslautern\nPostfach 3049, D-67653 Kaiserslautern, Germany\ne-mail: keller@informatik.uni-kl.de, URL: http://www.uni-kl.de/AG-Heinrich/\n\nFrom owner-globillum@imag.fr Wed Jul  3 22:36:31 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: Andrew Glassner <glassner@microsoft.com>\nTo: \"'globillum@imag.fr'\" <globillum@imag.fr>,\n        \"'Reetinder Pal Sidhu'\"\n\t <sidhu@halcyon.usc.edu>\nSubject: RE: Graphics Gems\nDate: Wed, 3 Jul 1996 21:30:25 -0700\nEncoding: 22 TEXT\nStatus: RO\n\nI believe that there will not be any more volumes in the Gems series.\nYou may wish to instead consider the Journal of Graphics Tools, which is\na new quarterly journal for small and practical graphics methods.  The\nfirst issue or two will be available at Siggraph.  Check out \n\nhttp://www.acm.org/jgt/\n\n-Andrew Glassner\nhttp://www.research.microsoft.com/research/graphics/glassner/\n\n>----------\n>From: \tReetinder Pal Sidhu[SMTP:sidhu@halcyon.usc.edu]\n>Sent: \tWednesday, July 03, 1996 4:14 PM\n>To: \tglobillum@imag.fr\n>Subject: \tGraphics Gems\n>\n>Does anyone know if another book in the Graphics Gems series is in the\n>works? Please let me know if you have any idea who should be contacted\n>for submitting contributions to it. Thank you.\n>\n>\t\t\t\t\t\t\tReetinder Sidhu\n>\n\nFrom owner-globillum@imag.fr Thu Jul  4 05:26:32 1996\nReturn-Path: <owner-globillum@imag.fr>\nSender: ajc@imag.fr\nDate: Thu, 04 Jul 1996 10:52:16 +0100\nFrom: \"Adrian J. Chung\" <ajc@doc.ic.ac.uk>\nOrganization: Dept. of Computing, Imperial College\nTo: globillum@imag.fr\nSubject: Book Reviews\nStatus: RO\n\n(Warning: I'm new to this list...)\n\nI'm surveying a cross section of research publications in global illumination\nand have come across a few candidates for what I'd consider to be \"the bible\"\nfor this field (in the same sense that the Foley & Van Dam book is for CG in\ngeneral). I'd like to hear your opinions on the matter. I've skimmed through the\npast archived communications for globillum in case this was already discussed,\nbut it doesn't seem to have been recently. So...\n\nAndrew S. Glassner: Priciples of Digital Image Synthesis\n\nIs it well worth the US$90? How much does it cost in the UK?\nI'm considering diverting a portion of my student grant toward acquiring the two\nvolume set. (Fewer beers on weekends, looks like...)\n\nHow does it compare to the less expensive alternatives:\n\nFranois X. Sillion & Claude Puech: Radiosity and Global Illumination\n\nMichael F. Cohen & John R. Wallace: Radiosity and Realistic Image Synthesis\n\n...any others I should know about?\n\n\nAdrian\n-- \nIf you think in seasons, plant crops.\nIf you think in decades, plant trees.\nIf you think in centuries, educate your children.\n                               Confucious\n\nFrom owner-globillum@imag.fr Wed Jul 10 22:22:50 1996\nReturn-Path: <owner-globillum@imag.fr>\nTo: globillum@imag.fr\nFrom: iashdown@ledalite.com (Ian Ashdown)\nSubject: Re: Book Reviews\nDate: \tWed, 10 Jul 1996 21:53:04 -0800\nStatus: R\n\nOn Thu, 04 Jul 1996 10:52:16, Adrian J. Chung <ajc@doc.ic.ac.uk> wrote:\n\n>I'm surveying a cross section of research publications in global illumination\n>and have come across a few candidates for what I'd consider to be \"the bible\"\n>for this field (in the same sense that the Foley & Van Dam book is for CG in\n>general). I'd like to hear your opinions on the matter. I've skimmed\nthrough the\n>past archived communications for globillum in case this was already discussed,\n>but it doesn't seem to have been recently. So...\n>\nIn my very humble opinion, the definitive bible on global illumination has yet\nto be written. One good reason for this is that global illumination research is\nstill a very active topic. There have been close to 100 global illumination\npapers and theses released in the past six months alone. Given that it takes\n12 to 18 months to get a book written and published, any \"bible\" will be at\nleast a year out of date as soon as it is released.\n\n>Andrew S. Glassner: Principles of Digital Image Synthesis\n>\n>Is it well worth the US$90? How much does it cost in the UK?\n>I'm considering diverting a portion of my student grant toward acquiring\nthe two\n>volume set. (Fewer beers on weekends, looks like...)\n>\nKnowing how much one publisher in particular marks up its books for the UK\nmarket, I shudder to think how much the two-volume set will cost you. You may\nhave to give up beer for the remainder of your academic career :+)\n\nFor what it's worth, I much prefer Glassner to Foley et alia as my primary CG\nreference. However, I can appreciate that many undergraduate students may be\nintimidated by the mathematical depth of the former. Different strokes ...\n\n>How does it compare to the less expensive alternatives:\n>\n>Francois X. Sillion & Claude Puech: Radiosity and Global Illumination\n>\n>Michael F. Cohen & John R. Wallace: Radiosity and Realistic Image Synthesis\n>\nIt all depends on your needs and interests, and also on whether you are\ninterested\nin (and enjoy) the mathematical details. I have all three, and I can\nrecommend any\nof them.\n\n>...any others I should know about?\n>\nI haven't had the opportunity to read this book, but you might try:\n\n  Kok, Arjan J. F. 1994. \"Ray Tracing and Radiosity Algorithms for\nPhotorealistic\n  Image Synthesis,\" Delft University Press, Stevinweg 1, 2628 CN Delft, The\n  Netherlands, ISBN 90-6275-981-5. (Also available from Coronet Books,\n  Philadelphia.)\n\nThis was Arjan's PhD thesis at the Delft University of Technology.\n\nThere have been at least two other books written on radiosity, but neither\nqualify as global illumination \"bibles.\"\n\nActually, the best sources of up-to-date and comprehensive information on global\nillumination techniques are the most recent MSc and PhD theses, many of\nwhich are\navailable online. PhD theses in particular are great -- the poor students are\nrequired to demonstrate their in-depth knowledge of the field, which generally\nmeans a 50-page prologue to their actual research topic, and a bibliography with\nat least 50 references.\n\nFor a complete listing ... ah heck, you know where to find my bibliography ;+>\n\nIan Ashdown, P. Eng.                 |             READ THE BOOK!\nResearch & Development Manager       |  Radiosity: A Programmer's Perspective\nLedalite Architectural Products Inc. |             by Ian Ashdown\n                                     |         John Wiley & Sons, 1994\nVisit http://www.ledalite.com        |      (Sneaky Internet Advertising)\n\n\n\nFrom owner-globillum@imag.fr Thu Jul 11 14:01:55 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: \"Nelson L. Max\" <nelson@max.ocf.llnl.gov>\nDate: Thu, 11 Jul 1996 11:36:17 -0700\nTo: globillum@imag.fr\nSubject: Report on Dagstuhl and Porto rendering conferences.\nStatus: R\n\nThe following is a report on three conferences I attended. I am broadcasting it\nbecause it contains summaries of several papers that may not appear for a while\nin more widely read venues. I appologize if your paper was not mentioned. Only\nthe first two conferences were on rendering, so you might want to skip the\nstuff about the last one, though my summaries for it are mostly restricted to\nrendering-related talks.\n\n   My first stop was the University of Kaiserslautern, where I visited the\nresearch laboratory of Hans Hagen. Hans arranged for a schedule of\ndemonstrations and discussions with his graduate students, and arranged for\nthem to take me out to lunch and dinner in town (I paid for my food, but they\nprovided the transportation and the company, which was a nice form of\nhospitality.) I was impressed with Hans' personal research in the design of\nplastic reflector and lens shapes for car headlights, to give a desired\ndistribution of illumination intensity on the road. I also had a long\ndiscussion with Alexander Keller, who explained to me in detail the\nQuasi-Monte-Carlo method he was using for global illumination, which he\npresented at both of the next two meetings. He gave me the longer\"uncut\"\nversion of his paper, so I was able to appreciate well the fact that certain\nnon-random sequences of test points give estimates that converge much faster\nthan for random test points. A final memorable project was a method where\npotential purchasers could design and view semi-custom prefabricated homes over\nthe Internet.\n\n   The meeting in Schloss Dagstuhl was one of a series of week-long seminars in\naspects of Computer Science partially supported by the governments of Germany\nand the state of Saarbrucken. The topic of this seminar was rendering, and it\nwas scheduled to just precede the Eurographics workshop the following week. The\nhope was that attendees from outside Europe would gain efficiency in their long\ndistance travel plans, which was the case for me, but many Europeans could\nnot afford more than a week away from their institutions, especially if they\nwere teaching, so the attendance at the Eurographics Workshop was actually down\nfrom last year. A summary of the some of talks follows.\n\n   Xavier Pueyo proposed methods for generating random densities of infinite\nlines in space, and intersecting each line with all objects in the scene to get\nform factor contributions from each segment in the space between two object\nsurfaces. He chose his lines by connecting two random points on the surface of\na sphere enclosing all the objects, and I later pointed out that this will not\ngive the correct density because it is missing a cosine term.\nDani Tost discussed her work on visualizing blood vessels, involving both\nmaximum intensity projection and shading, with voxel splats.\n\n   Henrick Wann Jensen's talk on \"Global Illumination using Photon Maps\"\ngenerated the most excitement and discussion of the seminar, because of the\nimpressive performance of his method, which is based on saving in a spatial\ndata structure (a KD tree) both position and direction of all hits by photon\npaths traced from light sources through multiple random bounces. During\nviewpoint dependent rendering, these are used for the intensity at the second\nbounce in a local pass from the eye, by expanding a sphere about the hit point\nuntil the n closest photon hits are found in the KD tree. At the first bounce\nfrom the eye, the same distribution is used for importance sampling of the\nbounced rays. Finally, the initial rays from the light source are continued\npast their first surface intersection to create shadow maps at subsequent\nintersections, which are used to decide when shadow feelers are necessary to\ndetermine direct illumination. Since the incoming directions are available, non\ndiffuse reflections can be rendered. A separate caustic map, with many more\nphotons directed at only the shiny surfaces, is used similarly at the first\nbounce in rendering.\n\n   Dani Lischinski gave a preview of a Siggraph paper on \"Hierarchical Image\nCaching for Accelerated Walkthroughs of Complex Environments.\" Robert Garmann\ntalked on the computational complexity of hierarchical radiosity, and gave a\ncareful analysis of the number of links required in a simple scene with two\nparallel plane patches, in which the subdivision oracle is based on the total\nform factor of a link. He showed that the total number of links, as the allowed\nerror approaches zero, is of order O(N^2), where N is the number of leaf nodes\nin the hierarchical subdivision. This seems to contradict previous beliefs that\nit would be O(N log N), or even O(N).\n\n   Dieter Fellner, working with Stefan M|ller's group at Darmstadt, showed how\nreal time rendering of radiosity scenes could be accomplished on environments\nwith the order of a million polygons, and presented an impressive video of\nadditions to the Frankfort airport.\n\n   Wolfgang St|rzlinger talked about using hierarchical radiosity links in the\nlocal pass (final one bounce gather to the viewpoint) by doing a\nWeiler-Atherton\ntype subdivision of the unit hemisphere, using 3D coordinates of the unit\nvectors, in order to determine the links involved at a pixel.\nMark Summinger from Erlangen University talked about decoupling the reflection\nand transport operators in a progressive radiosity framework for non diffuse\nsurfaces. The shot and transported energy is saved in a data structure which is\nindexed by both receiving position and angle bins. The advantage is that when\nit is time to shoot for a patch, all the energy in an incoming angle bin can be\nreflected at once, which requires fewer evaluations or accesses to the BDRF.\n\n   The abstracts to these talks were handwritten into a Dagstuhl record book,\nand are being transcribed to be sent to the participants and saved at Dagstuhl.\nThe proceedings of the next conference I attended, the 7th Eurographics\nWorkshop on Rendering, at Porto, Portugal, will be published rapidly by\nSpringer.\n\n   At Porto, (and also at Dagstuhl) I spoke on \"Hierarchical Rendering of Trees\nfrom Precomputed Multi-Layer Z-Buffers\". This is based on reprojecting images\nof trees and their subparts, prerendered from different viewpoints (image based\nrendering). Fabrice Neyret gave a related paper which had an impressive video\nof a flight over a forest, produced by ray tracing hierarchical (mip mapped)\nvolume textures with an ellipsoidally approximated surface normal distribution\nat each voxel.\n\n   Fredo Durand, George Drettakis, and Claude Puesch gave a speculative talk on\nan unimplemented method of dividing the 4D space of all lines in 3D up into\nregions where the visibility along the ray is constant. To deal with rays which\nhave multiple segments in the free volume between objects, they use and extra\ndiscrete dimension to index the segments, but the space of such segments still\nhas only 4 real parameters for a fixed scene. They discuss the various lower\ndimensional manifolds of visibility change events that divide this space into\nregions of homogeneous visibility, and show why the resulting data structure is\nof size O(n^4), where n is the number of polygon edges, and can be constructed\nby a sort and sweep algorithm in time O(n^4 log n). This is considerably better\nthan the aspect graph, of size O(n^6), because the aspect graph computes for\neach viewing direction (or viewpoint) the intersection of the 2D pencil of\nlines making up the image, with this subdivision of the 4D space of all\nlines.Eric Veach pointed out that in the case of caustic maps under water, and\nthe case of bump mapped shading normals differing from the normals of the\nsurfaces which intercept the light transport rays, non symmetric scattering\nfunctions (BDRFs or BDTFs) must be used, which do not satisfy reciprocity, and\ntherefore act differently when light energy or importance are being\ntransported, or equivalently, act differently for the two directions in\nbidirectional path tracing (photon paths and viewing paths).\n\n   Stephen Hardt and Seth Teller from MIT showed how the rendering pipeline and\ntexture mapping hardware with perspective correction of a high end workstation\ncould be cleverly used to produce accurate radiosity rendering at interactive\nrates by fitting the radiosity off-line (ahead of time) by quadratic triangular\npatches, and then using the hardware polygon renderer to deposit at each pixel\nthe polygon ID and two barycentric coordinates in the triangle. They use the\nperspective correction in the texture mapper to get the barycentric coordinates\naccurately. With Michael Allison, I showed in Graphic Gems III how the\nbarycentric coordinates could be stored in color fields, using only the Gouraud\nshading interpolation hardware, if perspective corrections are not needed. The\nradiosity is then computed in software as a quadratic polynomial in the two\nbarycentric coordinates, with coefficients indexed by the polygon ID.\n\n   Jos Stam and Eric Languinou spoke about ray tracing in non-constant media\n(mirages). Eric Lafortune and Yves Willems extended bidirectional path tracing\nto the case of 3D volumes with participating media (smoke, steam, or clouds).\n George Dretakis and Francois Sillion spoke on incorporating discontinuity\nmeshing into hierarchical quadtree meshes, which allows large quadtree cells on\nhomogeneous unoccluded regions; previous discontinuity meshes based on BSP\ntrees had unnecessarily long edges crossing into regions beyond the\ndiscontinuities that defined them.\n\n   I spent the 6 days between the Porto and Chamonix conferences on vacation in\nPortugal, cycling with my wife Mika from Coimbra to Alcobaca, on bicycles\nkindly loaned by the local conference organizer, Augusto de Sousa, because\nthere were no bicycle rental shops in northern Portugal. The final day before\nthe Curves and Surfaces conference began was spent travelling from Porto to\nChamonix.\n\n   The topics of the Chamonix conference were less familiar to me, being\nweighted towards approximation theory based on functional analysis on Sobelov\nspaces (I still haven't figured out what theses are) and wavelets. I attended\nbecause Greg Nielson invited me to give a talk at a Mini-symposium he organized\nan Scientific Visualization. I spoke on \"Applications of Texture Mapping to\nVolume and Flow Visualization,\" giving in 25 minutes almost all the content of\nthe version I also earlier presented at the University of Kaiserslautern in 65\nminutes. In the same session, Marcus Gross gave a talk on \"Finite Element\nModelling and Visualization for Facial Surgery,\" in which the soft tissues\nbetween the bone and skin are modelled by finite elements, whose deformation is\nsimulated as bones are cut and displaced, so that the final appearance of the\nface can be displayed before the operation is carried out.\n\n   There were 6 days of mostly 3 parallel sessions of 25 minute talks form 8:30\nAM until 6:30 PM (with a 2 hour break for lunch, and two half hour coffee\nbreaks) for 6 conference days, which made for a pretty grueling schedule. I\nattended most of the time, but admit to \"playing hooky\" for two mornings in\norder to enjoy the mountain scenery. I probably absorbed some approximation\ntheory by osmosis, especially from an excellent Mini-symposium on non-linear\nand adaptive wavelet approximation, including talks by Yves Meyer on the bump\nalgebra, by S. Mallet on Image Compression, emphasizing the quantization and\ncoding of the wavelet or basis coefficients, and the coding of the position\nindices of the non-zero coefficients, as well as just which coefficients can be\nset to zero, and by Ron DeVore on adaptive numerical methods for partial\ndifferential equations. There was also an interesting talk by A. Pinkus on\napproximating by ridge functions, the set of finite linear combinations of\nridges, which are \"long crested waves\" of one linear parameter in 2 or 3\ndimensions. There were many talks on extending the ideas of wavelets from the\nplane to arbitrary 2-manifolds, and in particular, to the 2-sphere.\n\n   Beyond these approximation theory talks, the talks I understood best were on\nsurface shape. There were a couple of talks on developable surfaces, which are\nimportant in manufacturing because they can be formed from sheet metal without\nstretching. An invited talk by Joseph Hoschek on interpolation and\napproximation with developable surfaces gave an example of designing the blank\nholder in a sheet metal forming process. This is the part of the mold which\nshould first clamp the sheet, without stretching it, and hold it while the part\nof the deformation involving more severe stretching deformations takes place.\nAnother talk by Y. L. Kergosian analyzed the folds and cusps where a\ndevelopable surface can have singularities, and simulated them for the case of\na bent tin can, generating impressively realistic images.\n\n   There was also a Mini-symposium on Multiresolution Methods in Computer\nGraphics, including the following talks. Richard Bartels talked on hierarchical\nsplines. Peter Scrhvder spoke on spherical wavelets, and showed his Siggraph\n'95 images. After hearing it for the nth time, I finally understood the idea\nbehind lifting. R. Westerman described his wavelet-based volume rendering, in\nwhich the wavelets are used only for determining the appropriate adaptive\nsampling frequency along a ray and for reconstructing the samples, for a\ntraditional opacity accumulation algorithm. Thus full opacity effects are\npossible, in contrast to faster algorithms which try to precompute the splats\nof each wavelet, and therefore cannot account for interwavelet opacity effects.\nDavid Salesin presented three multiresolution techniques from his  past and\nfuture Siggraph papers: image editing, image querying, and multiresolution\nvideo \"clip art\".\n\n\n\n\n-- \nNelson Max                    http://www.llnl.gov/graphics\nmax2@llnl.gov                 Lawrence Livermore National Laboratory\n(510) 422-4074                7000 East Avenue\nfax (510) 423-8704            Livermore, CA 94550, USA\n\nFrom owner-globillum@imag.fr Fri Jul 12 06:10:12 1996\nReturn-Path: <owner-globillum@imag.fr>\nDate: Fri, 12 Jul 1996 12:44:16 +0100 (WET DST)\nFrom: Carlos Urena Almagro <almagro@goliat.ugr.es>\nTo: \"Nelson L. Max\" <nelson@max.ocf.llnl.gov>\nCc: globillum@imag.fr\nSubject: Re: Report on Dagstuhl and Porto rendering conferences.\nStatus: RO\n\n\nOn Thu, 11 Jul 1996, Nelson L. Max wrote:\n\n>    Xavier Pueyo proposed methods for generating random densities of infinite\n> lines in space, and intersecting each line with all objects in the scene to get\n> form factor contributions from each segment in the space between two object\n> surfaces. He chose his lines by connecting two random points on the surface of\n> a sphere enclosing all the objects, and I later pointed out that this will not\n> give the correct density because it is missing a cosine term.\n\n Some years ago, when Sbert & Pueyo showed me their method, I though\n about this objection, because it seems counter-intuitive that this\n selection of points on the sphere induces the correct density. But\n later I was convinced of it's correctnes, both by estimating that way\n form-factors whose value was analiticaly known a priori, and by \n formal derivations from results in Integral Geometry theory.\n\n There is a formula on Santalo's book about Integral Geomtery which\n gives the density of the points of intersection of a convex object\n with lines of constant density in 3D. When instancing the convex\n object to a sphere, the density for intersections points becomes\n uniform. This is so because the formula involves the diferential \n poin-to-point form factor between the two intersection points of \n each line, an this value, in the case of a sphere, is a constant\n which only depends on sphere's radius. You can check this by\n seeing the internal angles of a triangle whose vertexs are these \n two points and the center of the sphere.\n\n The refered formula is at the bottom of page 230 of:\n\n    Integral Geometry and Geometric Probability.\n    Luis A. Santalo.\n    Addison-Wesley, 1976.\n \n\n Sincerely yours,\n Carlos Urena.\n\n_____________________________________________________________________________\nCarlos Urena Almagro                          e-mail  : almagro@goliat.ugr.es\nDpto. de Lenguajes y Sistemas Informaticos    voice   :  +34 58 243178 \nETS Ingenieria Informatica\nUniversidad de Granada\n\nFrom owner-globillum@imag.fr Mon Jul 15 11:24:44 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: \"Nelson L. Max\" <nelson@max.ocf.llnl.gov>\nDate: Mon, 15 Jul 1996 09:20:30 -0700\nTo: globillum@imag.fr\nSubject: Correction to Report on Dagstuhl and Porto rendering conferences\nCc: almagro@goliat.ugr.es, xavier@ima.udg.es\nStatus: RO\n\nI had claimed that the method used by Xavier Pueyo to generate uniformly\ndistributed lines inside a sphere, by joining pairs of points randomly\ndistributed on the sphere's surface, was incorrect, but Carlos Urena Almagro\nhas pointed out that it is I who was mistaken.\n\nMy reasoning was as follows. If uniformly distributed lines in a certain fixed\ndirection w intersect the unit sphere, they will not be uniformly distributed\non the surface area. Instead, lines making an angle of t with the surface\nnormal at their point of intersection will be less dense by a factor of cos t,\nas in the geometrical reasoning behind Lambert's law.\n\nHowever, I neglected to consider the solid angle effect. It turns out that the\nchord length of the ray segment between sphere surface intersection points A\nand B, is twice cos t. Therefore, the solid angle intercepted by a surface area\nds at A, as measured at B, is (ds cos t)/(2 cos t)^2 = ds/(4 cos t). The cos t\nin the denominator here cancels the cos t for the Lambert area distribution\nfactor at B, so that the number of rays within an element ds dw, of\ndifferential area ds  normal to the beam and differential solid angle dw, is\nconstant. (The cos t for the Lambert factor at A is already present in the\nnumerator at the left side of the above equation.)\n\n-- \nNelson Max                    http://www.llnl.gov/graphics\nmax2@llnl.gov                 Lawrence Livermore National Laboratory\n(510) 422-4074                7000 East Avenue\nfax (510) 423-8704            Livermore, CA 94550, USA\n\nFrom owner-globillum@imag.fr Fri Jul 26 12:06:59 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: cn1@irz301.inf.tu-dresden.de (Nguyen, D.C.)\nSubject: Comments for Diplom-Thesis\nTo: globillum@imag.fr (Global Illumination List)\nDate: Fri, 26 Jul 1996 20:03:39 +0200 (MESZ)\nStatus: RO\n\nHi,\nThe prereleased version of my diplom (in german!) could be found at:\n http://www.rz.tu-ilmenau.de/~juhu/Diplom/juhudip.ps.gz\n\nBe warned!(I've spend 1 year for hacking, but only 1 week for writing..:)\nBelow are some highlights of this work:\n\n-Improvements for classical speedup-methodes, i.a:\n   - the use of coherence for speedup-methodes (1D,2D,3D,5D)\n   - projected area weighted, object intersection cost weighted ABVH\n   - balanced BSP (to avoid the \"Teapot in a football stadium\" problem)\n   - adaptive, \"on the fly\" subdivided Vista/Light-Buffer, applicable for\n     volume-lightsources and extended cameras (There is a methode to avoid\n     the \"exhaustive classification/reclassification\" effects, caused by \n     Monte-Carlo-rays bundles near a big lightsource)\n   - 5D Ray Classification for groups of pointlightsources or for a \n     volume-lightsource w/ complicated shape\n\n-Comparisons:\n   - Heuristics for efficiencies/defficienies of classical methodes\n   - How to determine the complexity of a scene ?\n   - What methode is best (hehe) ?\n\n-Hybrid-speeedup:\n   - When to use, and how ?\n   - Implemention of some hybrid shemes, such as hybrid-subdivision, local\n     optimizaion for shadow/eye-rays (adaptive Vista/Light-Buffer for eye/shadow rays\n     balaced BSP for secondary rays), generalized Polymorph-Caching etc..\n   - Some speculations on hybrid-methodes, not much infomative...\n\n   \nI would like to hear your comments on this work....Thanks in advance,\n\n--JuHu\n /\\__  Nguyen Duc Cuong (aka JuHu) - CG-student   +- /          -> Home\n/__\\ \\ EMail : juhu@rz.tu-ilmenau.de              +- /GX        -> GX/GENERIC\n  \\__/ WWW   : http://www.rz.tu-ilmenau.de/~juhu -+- /GX/RTEvol -> RTEvol\n\nFrom owner-globillum@imag.fr Fri Aug 30 16:01:30 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: danix@cs.washington.edu (Dani Lischinski)\nSubject: terminology question\nTo: globillum@imag.fr\nDate: Fri, 30 Aug 1996 15:13:31 -0700 (PDT)\nStatus: R\n\nHi globillumers,\n\nIs there a name for incoming flux per unit PROJECTED area?\nNote that this is different from irradiance (incoming flux\nper unit area). If there's a name, is there also a symbol\nor letter commonly used to represent this quantity?\n\nThanks a bunch,\n\n\tDani\n\n\nFrom owner-globillum@imag.fr Fri Aug 30 17:10:30 1996\nReturn-Path: <owner-globillum@imag.fr>\nDate: Fri, 30 Aug 1996 16:20:35 -0700 (PDT)\nTo: globillum@imag.fr\nFrom: iashdown@ledalite.com (Ian Ashdown)\nSubject: Re: terminology question\nStatus: R\n\n>Hi globillumers,\n>\n>Is there a name for incoming flux per unit PROJECTED area?\n>Note that this is different from irradiance (incoming flux\n>per unit area). If there's a name, is there also a symbol\n>or letter commonly used to represent this quantity?\n>\n>Thanks a bunch,\n>\nThe lighting community's bible, ANSI/IES RP-16, \"Nomenclature\nand Definitions for Illuminating Engineering,\" neatly sidesteps\nthis issue by saying in Clause 3.3 (which admittedly refers to\nilluminance rather than irradiance) that the surface \"need not\nbe a physical surface; it may also be a mathematical plane.\"\nIn other words, their definition of irradiance/illuminance\napplies both to physical surfaces and imaginary surfaces (which\ncan include those normal to the direction of the incident flux).\n\nYou might find what you are looking for in Moon and Spencer's\n\"The Photic Field\" (MIT Press, 1981), where I think they called\nit \"pharosage.\" However, adopting any of Parry Moon's terminology\n(apart from his \"radiosity\") is an open invitation to be ignored\nby the old guard in the IESNA :+)\n\nIan Ashdown, P. Eng.                 |             READ THE BOOK!\nResearch & Development Manager       |  Radiosity: A Programmer's Perspective\nLedalite Architectural Products Inc. |             by Ian Ashdown\n                                     |         John Wiley & Sons, 1994\nVisit http://www.ledalite.com        |      (Sneaky Internet Advertising)\n\n\n\nFrom danix@cs.washington.edu Sat Aug 31 11:55:10 1996\nReturn-Path: <danix>\nFrom: danix@cs.washington.edu (Dani Lischinski)\nSubject: Re: terminology question\nTo: greg@hobbes.lbl.gov (Gregory J. Ward)\nDate: Sat, 31 Aug 1996 11:54:50 -0700 (PDT)\nStatus: RO\n\nThanks Greg, that would be great. My fax number is (206) 543-2969\nPlease make sure that my name is on the first page, so they would\nknow whose mailbox to stick the fax into.\n\nThanks again,\n\tDani\n\n> \n> I can fax you a handy reference that makes this a whole lot clearer than\n> my babblings.  What's your fax number?\n> \n> -Greg\n> \n\n\nFrom owner-globillum@imag.fr Mon Sep  2 11:05:48 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: Neil Gatenby <neil@lightwork.co.uk>\nDate: Mon, 2 Sep 96 16:57:55 BST\nTo: globillum@imag.fr\nSubject: goniometric file formats\nStatus: RO\n\n\nHi globillum folk;\n\nI have a question regarding file formats used to store luminaire\ngoniometric data;  any help would be much appreciated.\n\nWhich file formats are in common useage in Japan and Germany?\n\nI know the UK is keen on CIBSE.\nI know the US is keen on IESNA.\nI know a little about the CIE format (what I've read in Glassner's\n\"Principles ...\")\n\nBut, I don't know what's popular in these two large market areas.\n\nThanks in advance\nNeil\n\nNeil Gatenby,\t\t      |\t LightWork Design,\nSenior Graphics Programmer,   |\t 60 Clarkehouse Road,\nemail: neil@lightwork.co.uk   |\t Sheffield, S10 2LH, England.\nvoice: (+44) (0)114 266 8404 ..... fax: (+44) (0)114 266 1383\n\nFrom owner-globillum@imag.fr Tue Sep  3 14:40:16 1996\nReturn-Path: <owner-globillum@imag.fr>\nDate: Tue, 3 Sep 1996 13:29:10 -0700 (PDT)\nTo: globillum@imag.fr\nFrom: iashdown@ledalite.com (Ian Ashdown)\nSubject: Global illumination bibliography update\nStatus: R\n\nANNOUNCE: 96/09/01 Release of RADBIB96\n--------------------------------------\nRADBIB96 is a comprehensive bibliography of radiosity and\nrelated global illumination papers, theses, articles, and\nbooks. A total of 41 new references have been added since\nits last release on July 1, 1996, bringing the total to\n975 references.\n\nThis bibliography is available in refer format (ASCII text)\nas RADBIB96.TXT (with a release date of September 1, 1996)\nfrom:\n\n  http://www.ledalite.com/library-/rrt.htm\n\nand as compressed RadBib96.Z from:\n\n  ftp://hobbes.lbl.gov/pub/doc\n\nA gzip-compressed BibTex-format version is available from:\n\n  ftp.cs.columbia.edu/archives/bibliographies/Graphics/rad.html\n\nbut it may be a previous release.\n\nAs always, it is time-consuming and sometimes difficult to\ntrack down conference papers and theses on radiosity and global\nillumination. If you know of a relevant reference that is not\nincluded in the bibliography, please let me know so that I can\ninclude it in the next release.\n\n\nFrom owner-globillum@imag.fr Fri Sep  6 07:36:20 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: jpt@btc.uwe.ac.uk\nDate: Fri, 6 Sep 96 14:23:06 BST\nTo: globillum@imag.fr\nSubject: Voxel neighbours in octrees\nStatus: R\n\nHello colleagues\n\nI have a problem relating to finding neighbouring voxels in octrees and\nfeel sure this must have been addressed previously.\n\nI want to be able to find all the neighbouring (adjacent in space) voxels\nfrom a given voxel stored in an octree. It seems feasible that an\noperation based on traversal of the octree will allow neighbouring\nvoxels to be discovered.\n\n\nThanks in advance for any assistance\n\njohn\n\n--------------------------------------------------------------------------\nJonathan Tidmus                         jpt@ics.uwe.ac.uk\nResearcher                              \nIntelligent Computer Systems Centre\tphone: +44 (0)117 9656261 ext 3357\nUniversity of the West of England       fax:   +44 (0)117 9750416\nBristol BS16 1QY\n\nFrom owner-globillum@imag.fr Fri Sep  6 09:06:53 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\nSubject: Re: Voxel neighbours in octrees\nTo: jpt@btc.uwe.ac.uk\nDate: Fri, 6 Sep 1996 16:45:18 +0200 (MDT)\nCc: globillum@imag.fr\nReply-To: Francois.Sillion@imag.fr\nStatus: R\n\n> Hello colleagues\n> \n> I have a problem relating to finding neighbouring voxels in octrees and\n> feel sure this must have been addressed previously.\n> \n> I want to be able to find all the neighbouring (adjacent in space) voxels\n> from a given voxel stored in an octree. It seems feasible that an\n> operation based on traversal of the octree will allow neighbouring\n> voxels to be discovered.\n> \n\nI have only done it with quadtrees, but I believe that you will find\nsimple code that does precisely that in one of H. Samet's book on \nhierarchical data structures. \n\n@book{Samet90,\n\tauthor = {Hanan Samet},\n\ttitle = {The Design and Analysis of Spatial Data Structures},\n\tpublisher = {Addison-Wesley},\n\taddress = {Reading, Massachusetts},\n\tyear = {1990}\n}\n\n@book{Samet,\n\tauthor = {Hanan Samet},\n\ttitle = {Applications of Spatial Data Structures},\n\tpublisher = {Addison-Wesley},\n\taddress = {Reading, Massachusetts},\n\tyear = {1990}\n}\n\n+------------------+------------------------------------------------------+\n| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\n|     '            | France. Tel:(+33) 76 51 43 54 - Fax:(+33) 76 44 66 75|\n+------------------+----------+-------------------------------------------+\n| Francois.Sillion@imag.fr    | http://w3imagis.imag.fr/~Francois.Sillion |\n+-----------------------------+-------------------------------------------+\n\nFrom owner-globillum@imag.fr Fri Sep  6 14:50:51 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: Paul.Heckbert@hostess.graphics.cs.cmu.edu\nDate: Fri, 6 Sep 96 17:03:59 EDT\nTo: Francois.Sillion@imag.fr, glassner@microsoft.com, jpt@btc.uwe.ac.uk\nSubject: RE: Voxel neighbours in octrees\nCc: globillum@imag.fr\nStatus: R\n\nOne of the methods that Samet describes does not require neighbor\npointers (although that is certainly one way to do it), but instead you\nascend the tree until you can step in the direction you want, then you\ndescend the tree, staying as close spatially to the previous point as\npossible, until you hit a leaf, or get to the level of the tree that\nyou desire.\n\nWith this method, you don't need neighbor pointers, just 8 child pointers\nand 1 parent pointer.  Samet shows, as I recall, that you go up and down\n2 times, on average, i.e. that the average cost to find a neighbor is O(1).\nIf you found neighbors by starting at the root every time,\nit would cost O(depth).\n\n>>\tjpt@btc.uwe.ac.uk\n>>\n>> I have a problem relating to finding neighbouring voxels in octrees and\n>> feel sure this must have been addressed previously.\n\nPaul Heckbert\nComputer Science Dept., Carnegie Mellon University\n5000 Forbes Ave, Pittsburgh PA 15213-3891, USA\n\nph@cs.cmu.edu\t\thttp://www.cs.cmu.edu/~ph\n\nFrom owner-globillum@imag.fr Sat Sep  7 06:16:06 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: Slawomir Kilanowski <metagram@wro.ternet.pl>\nTo: \"'globillum list'\" <globillum@imag.fr>\nDate: Sat, 7 Sep 1996 14:07:21 +-200\nStatus: RO\n\nDear Collegues,\n\n  I am working on speed-up of global illumination calculations and ray tracing for scenes\ncontaining huge number of lights. Except some visibility pre-processing I would like to\nlimit number of considered lights for given space points doing some \"light importance\"\npre-processing. The tempting idea is to partition scene space into regions tied with\nordered lists of lights that can influence them, then, during calculation, process only \nthose \"significant\" lights in order of their importance.\n\n   I have browsed RadBIB and ACM Siggraph bibliographies but I have not found any\nrelated papers. Have I missed something important ? Does anybody know about some\nprevious work on such or similar concepts ? \n\nThanks in advance,\n\nSlawek\n\n================================================================\nSlawomir Kilanowski                                                              metagram@wro.ternet.pl\nMETAGRAM, Swieradowska 73/23,\n50-559 Wroclaw, Poland\nPhone/Fax : +48-(71)-731519\n================================================================\n\n\nFrom owner-globillum@imag.fr Sat Sep  7 14:16:38 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: Marcos Fajardo Orellana <mfajardo@freenet.hut.fi>\nTo: \"'globillum@imag.fr'\" <globillum@imag.fr>\nSubject: RE: \nDate: Sat, 7 Sep 1996 21:02:51 +-200\nStatus: RO\n\nSlawomir Kilanowski wrote:\n\n>Dear Collegues,\n>\n>  I am working on speed-up of global illumination calculations and ray tracing for scenes\n>containing huge number of lights. Except some visibility pre-processing I would like to\n>limit number of considered lights for given space points doing some \"light importance\"\n>pre-processing. The tempting idea is to partition scene space into regions tied with\n>ordered lists of lights that can influence them, then, during calculation, process only \n>those \"significant\" lights in order of their importance.\n>\n>   I have browsed RadBIB and ACM Siggraph bibliographies but I have not found any\n>related papers. Have I missed something important ? Does anybody know about some\n>previous work on such or similar concepts ? \n>\n>Thanks in advance,\n>\n>Slawek\n\nI think these two papers could be of interest to you,\n\n   Ward, Gregory, \"The RADIANCE Lighting Simulation and Rendering System,\"\n   Computer Graphics, pp. 459-472, July 1994\n\n   Ward, Gregory, \"Adaptive Shadow Testing for Ray Tracing,\" Second EUROGRAPHICS\n   Workshop on Rendering, Barcelona, Spain, April 1991\n\nPeter Shirley has some excellent work on sampling light sources as well. This one\nis on-line (check out his homepage at http://www.cs.utah.edu/~shirley ),\n\n   Shirley, Peter, \"Direct Lighting Calculation by Monte Carlo Integration,\"\n   Second EUROGRAPHICS Workshop on Rendering, June 1991 (?)\n\n\n\nHope this helps\n\n\tMarcos\n\thttp://www.geocities.com/TimesSquare/2143\n\n\n\n\n\nFrom owner-globillum@imag.fr Mon Sep  9 05:04:52 1996\nReturn-Path: <owner-globillum@imag.fr>\nDate: Mon, 9 Sep 96 11:34:09 BST\nFrom: Simon Gibson <gibsons@cs.man.ac.uk>\nTo: globillum@imag.fr\nSubject: Re: \nStatus: RO\n\n\nSlawomir Kilanowski wrote:\n\n>Dear Collegues,\n>\n>  I am working on speed-up of global illumination calculations and ray tracing for scenes\n>containing huge number of lights. Except some visibility pre-processing I would like to\n>limit number of considered lights for given space points doing some \"light importance\"\n>pre-processing. The tempting idea is to partition scene space into regions tied with\n>ordered lists of lights that can influence them, then, during calculation, process only \n>those \"significant\" lights in order of their importance.\n>\n>   I have browsed RadBIB and ACM Siggraph bibliographies but I have not found any\n>related papers. Have I missed something important ? Does anybody know about some\n>previous work on such or similar concepts ? \n>\n>Thanks in advance,\n>\n>Slawek\n\nYou might want to check out:\n\n%A Kurt Zimmerman\n%A Peter Shirley\n%T A Two-Pass Realistic Image Synthesis Method for Complex Scenes\n%E P. M. Hanrahan\n%E W. Purgathofer\n%B Rendering Techniques '95 (Proceedings of the Sixth Eurographics\nWorkshop on Rendering)\n%I Springer-Verlag\n%C New York, NY\n%D 1995\n%P 284-295\n%O ISBN 3-211-82733-1\n\navailable as an Indiana University Technical Report -\n\nftp://ftp.cs.indiana.edu/pub/techreports/TR434.ps.Z\n\nSimon\n-\n\nFrom owner-globillum@imag.fr Mon Sep  9 12:08:34 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: ml@bug.cophos.co.at (Martin Lob)\nSubject: Re: goniometric file formats\nTo: globillum@imag.fr\nDate: Mon, 9 Sep 1996 19:51:29 +0200 (CETDST)\nReply-To: ml@cophos.co.at\nOrganization: Cophos Development Team, Zumtobel Licht, Dornbirn, Austria\nPhone: +43-5572-390-1383\nFax: +43-5572-390-246\nStatus: R\n\nNeil Gatenby wrote ...\n| From: Neil Gatenby <neil@lightwork.co.uk>\n| Date: Mon, 2 Sep 96 16:57:55 BST\n| Message-Id: <28453.9609021557@lightwork.co.uk>\n| To: globillum@imag.fr\n| Subject: goniometric file formats\n| \n| \n| Hi globillum folk;\n| \n| I have a question regarding file formats used to store luminaire\n| goniometric data;  any help would be much appreciated.\n| \n| Which file formats are in common useage in Japan and Germany?\n\nIn Germany the EULUMDAT format is used. It was introduced by Axel Stockmar.\n\nA copy of the format description aswell as files in EULUMDAT are available \nfrom ZUMTOBEL.\n\n| \n| I know the UK is keen on CIBSE.\n| I know the US is keen on IESNA.\n| I know a little about the CIE format (what I've read in Glassner's\n| \"Principles ...\")\n| \n| But, I don't know what's popular in these two large market areas.\n| \n| Thanks in advance\n| Neil\n| \n| Neil Gatenby,\t\t      |\t LightWork Design,\n| Senior Graphics Programmer,   |\t 60 Clarkehouse Road,\n| email: neil@lightwork.co.uk   |\t Sheffield, S10 2LH, England.\n| voice: (+44) (0)114 266 8404 ..... fax: (+44) (0)114 266 1383\n| \n\n\n-- \n                                                                       \\|/\n   ml@cophos.co.at          http://www.cophos.co.at/~ml               --O--\n                                                                       /|\\\n                     l      Tel.: +43/5572/390-1383      ___   ___\n   m mmm mmm         l      Fax : +43/5572/390-650      / __\\ /__ \\\n   mm   m   m        l      ZUMTOBEL Licht GmbH        / / \\   / \\  \n   mm   m   m        l      Schweizerstr. 30           / /  \\ /  \\\n   m    m   m        l      A-6850 DORNBIRN                 | |   \\\n   m    m   martin .  lob . Austria                         | |       :-Q\n                                                            | |\n   Prediction is very difficult, especially of the future!  | | n_u__n___\n\n\nFrom owner-globillum@imag.fr Mon Sep  9 15:46:23 1996\nReturn-Path: <owner-globillum@imag.fr>\nDate: Mon, 9 Sep 1996 14:46:14 -0700\nFrom: Alain Fournier <fournier@cs.ubc.ca>\nTo: alz@lsil.com, globillum@imag.fr\nSubject: Re:  spatial subdivision\nStatus: R\n\nYou might find useful a look at \nFournier, A., and Poulin, P.,\n``A Ray Tracing Accelerator Based on a Hierarchy of 1D Sorted Lists'',\nProceedings of GI '93, Toronto, May 1993, pp. 53-61.\n\nWe used a hierarchy of bounding boxes aligned with the axes. This of course\ndetermines an irregular grid on the scene, which is traversed by listing events\n(entering and exiting a box) in 1D lists (one per coordinates). \nMany interesting conclusions, but the first one: \"it's hard to beat regular\ngrid subdivision\".\n\nFrom owner-globillum@imag.fr Mon Sep  9 16:06:37 1996\nReturn-Path: <owner-globillum@imag.fr>\nDate: Mon, 9 Sep 1996 15:07:07 -0700\nFrom: \"Samuel P. Uselton\" <uselton@nas.nasa.gov>\nTo: alz@lsil.com\nCc: globillum@imag.fr\nSubject: Re: spatial subdivision\nReply-To: uselton@nas.nasa.gov\nStatus: R\n\n\nI had an MS student who did a thesis on the topic many (7? 8?) years\nago.  The main paper got turned down for SIGGRAPH.  The student took a\njob and I left academia, so we never got the \"improved\" version\ncompleted and accepted anywhere.  However, a description of a hardware\naccelerator for it was accepted in a small conference.  The student\nwho did this work was Scott Senften (this year's SIGGRAPH Tutorial's\nchair); you should be able to reach him at scott@lgc.com or\nsenften@siggraph.org.\n\nI know k-d trees and space partitioning trees (BSP-trees) have also\nbeen considered for this purpose, but I don't know if the work has\nbeen published.\n\nI hope that helps.\n\nSam Uselton\nuselton@nas.nasa.gov\n\n\n\nFrom owner-globillum@imag.fr Mon Sep  9 18:20:41 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: ecamahor@cs.utexas.edu (Emilio Camahort)\nDate: Mon, 9 Sep 1996 19:11:58 -0500\nTo: globillum@imag.fr\nSubject: Re: spatial subdivision\nCc: alz@lsil.com\nStatus: R\n\n>I know k-d trees and space partitioning trees (BSP-trees) have also\n>been considered for this purpose, but I don't know if the work has\n>been published.\n\nK-d trees for ray-tracing are described in K.R.Subramanian's PhD\nthesis:\n\nK.R.Subramanian\n\"Adapting Search Structures to Scene Characteristics for Ray Tracing\"\nDepartment of Computer Sciences, The University of Texas at Austin,\n    Austin, TX 78712, December 1990\n\nYou may be able to obtain a copy from: trcenter@cs.utexas.edu\n\nAs for BSP-trees, I don't know of any paper describing their appli-\ncation to ray-tracing, but the following paper discusses ways of \nconstructing good BSP-trees for ray-tracing:\n\nB.Naylor\n\"Constructing Good Partitioning Trees\"\nProceedings of Graphics Interface'93, 1993\n\nGood luck!! \n\nEmilio\necamahor@cs.utexas.edu\n\n\nFrom owner-globillum@imag.fr Mon Sep  9 19:07:51 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: \"Eric A. Haines\" <erich@eye.com>\nSubject: Re: spatial subdivision\nTo: ecamahor@cs.utexas.edu\nDate: Mon, 9 Sep 96 21:08:13 EDT\nCc: globillum@imag.fr\nMailer: Elm [revision: 70.85]\nStatus: R\n\nAs far as non-uniform grids go, I come up empty beyond Gigante's work.\n\n\n>K-d trees for ray-tracing are described in K.R.Subramanian's PhD\n>thesis:\n\nAn easier to obtain paper is:\n\n%A K.R. Subramanian\n%A Donald S. Fussell\n%T Automatic Termination Criteria for Ray Tracing Hierarchies\n%J Proceedings of Graphics Interface '91\n%I Canadian Information Processing Society\n%C Calgary, Alberta\n%D June 1991\n%P 93-100\n%K octree\n\nMorgan-Kaufmann sells GI Proceedings (which I recommend; I've never been, but\nthe proceedings have some interesting and useful papers in these).\nK.R. Subramanian is currently at krs@mail.cs.uncc.edu, UNC Charlotte.\n\n\n>As for BSP-trees, I don't know of any paper describing their appli-\n>cation to ray-tracing, but the following paper discusses ways of \n>constructing good BSP-trees for ray-tracing:\n\nThere are six ray tracing papers with BSP in the title (and many other related\npapers using octrees, a relative of BSP), and there are some other\npapers by K.R. Subramanian on k-d trees (tech. reports, etc), check:\n\n\thttp://wuarchive.wustl.edu/graphics/graphics/bib/\nor\n\tftp://wuarchive.wustl.edu/graphics/graphics/bib/\n\nand get rtabs.shar.Z (which is Tom Wilson's collection of abstracts of hundreds\nof ray tracing articles) and rtbib95.zip/tar.Z, which is Paul Heckbert's and\nmy collection of ray tracing references (somewhat dated, I've been too busy -\nplease do send me new references, I hope to get an update out before year's\nend).\n\nEric Haines\nerich@eye.com\n\nFrom owner-globillum@imag.fr Mon Sep  9 21:24:53 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: krs@strauss.cs.uncc.edu (K. R.)\nDate: Mon, 9 Sep 1996 22:53:25 GMT+447\nTo: globillum@imag.fr\nSubject: k-d trees in ray tracing..\nStatus: R\n\nOn Sep 9,  9:08pm, \"Eric A. Haines\" wrote:\n\n> Subject: Re: spatial subdivision\n> As far as non-uniform grids go, I come up empty beyond Gigante's work.\n> \n> \n> >K-d trees for ray-tracing are described in K.R.Subramanian's PhD\n> >thesis:\n> \n> An easier to obtain paper is:\n> \n> %A K.R. Subramanian\n> %A Donald S. Fussell\n> %T Automatic Termination Criteria for Ray Tracing Hierarchies\n> %J Proceedings of Graphics Interface '91\n> %I Canadian Information Processing Society\n> %C Calgary, Alberta\n> %D June 1991\n> %P 93-100\n> %K octree\n\n\nOr, a postscript version of the above is available from my web \npage: http://www.cs.uncc.edu/~krs/publ.html\n\nI also have a postscript file of my thesis. Always willing to spread the \nword! \n\n\n> \n> Morgan-Kaufmann sells GI Proceedings (which I recommend; I've never been, but\n> the proceedings have some interesting and useful papers in these).\n> K.R. Subramanian is currently at krs@mail.cs.uncc.edu, UNC Charlotte.\n> \n> \n> >As for BSP-trees, I don't know of any paper describing their appli-\n> >cation to ray-tracing, but the following paper discusses ways of \n> >constructing good BSP-trees for ray-tracing:\n\nThere is a tech report on it:\n\nB. Naylor, W. Thibault, \"Application of BSP Trees to Ray Tracing and CSG\nEvaluation\", TR GIT-CS 86/03, School of Inf. and Comp.Sc. Georgia Tech.,\n1986.\n\nNaylor can be reached at naylor@spatial-labs.com\n\n\n> There are six ray tracing papers with BSP in the title (and many other related\n> papers using octrees, a relative of BSP), and there are some other\n> papers by K.R. Subramanian on k-d trees (tech. reports, etc), check:\n> \n> \thttp://wuarchive.wustl.edu/graphics/graphics/bib/\n> or\n> \tftp://wuarchive.wustl.edu/graphics/graphics/bib/\n> \n> and get rtabs.shar.Z (which is Tom Wilson's collection of abstracts of hundreds\n> of ray tracing articles) and rtbib95.zip/tar.Z, which is Paul Heckbert's and\n> my collection of ray tracing references (somewhat dated, I've been too busy -\n> please do send me new references, I hope to get an update out before year's\n> end).\n> \n> Eric Haines\n> erich@eye.com\n\n>-- End of excerpt from \"Eric A. Haines\"\n\n\n\t-- krs\n\n\n-- \nK.R.Subramanian                            Phone: (704) 547-4872\nDepartment of Computer Science             FAX:   (704) 547-3516\nUNC Charlotte                              email: krs@zappa.cs.uncc.edu\nCharlotte, NC 28223-0001                   WWW: http://www.cs.uncc.edu/~krs\n\nFrom owner-globillum@imag.fr Tue Sep 10 08:15:48 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: cn1@irz301.inf.tu-dresden.de (Nguyen, D.C.)\nSubject: Re: spatial subdivision\nTo: alz@lsil.com (Al Zimmerman)\nDate: Tue, 10 Sep 1996 14:41:39 +0200 (MESZ)\nCc: globillum@imag.fr\nStatus: R\n\n> \n> So, does anybody out there have any familiarity with non-uniform grids\n> for spatial subdivision.\nI never used grids for RT-speedup (memories!), but it should be possible to\nconstruct a near-optimal BSP-tree and then convert it back to your grids.  \nI dont think that grids are much faster than BSP, except you implement this alg.\nin hardware. Another fact is that pure-spatial subdivision algorithms are \nalmost always static and they all are based on some more or less efficient \n\"heuristics\", so it is very hard to obtain a really optimal subdivision. A\ngood idea is to bring some \"intelligence\" into your subdivision sheme, alias\nhybrid-shemes. Especially for raytracing, i've some good results while\nimplementing some hybrid-shemes in GX: The speedup is about 300-500%\ncomparing to balanced BSP(!)\n\n--JuHu \n /\\__  Nguyen Duc Cuong (aka JuHu) - CG-student   +- /          -> Home\n/__\\ \\ EMail : juhu@rz.tu-ilmenau.de              +- /GX        -> GX/GENERIC\n  \\__/ WWW   : http://www.rz.tu-ilmenau.de/~juhu -+- /GX/RTEvol -> RTEvol\n\nFrom owner-globillum@imag.fr Wed Sep 11 09:14:29 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: \"Eric A. Haines\" <erich@eye.com>\nSubject: Re: spatial subdivision\nTo: Frederic.Cazals@imag.fr\nDate: Wed, 11 Sep 96 10:15:33 EDT\nCc: erich@eye.eye.com, globillum@imag.fr\nMailer: Elm [revision: 70.85]\nStatus: R\n\nFrederic Cazals writes:\n\n>-so far, it seems that the fastest data structures are the recursive\n>grids roughly built as follows: subdivide the bounding box of n\n>objects into \\sqrt[3]{n} subdivisions along the x,y and z axis, and\n>iterate in each voxel containing more than MAX items --where MAX is\n>some constant, say 50. of course, getting the right value for MAX in\n\nI agree entirely, nested grids looks like a big win:  you get the walking\nefficiency of grids and so get to walk large empty spaces quickly with the\nadaptive advantages of speed and robustness (rendering a teapot in a stadium\nbrings a single grid structure to its knees).\n\nFor similar work, see:\n\n%A David Jevans\n%A Brian Wyvill\n%T Adaptive Voxel Subdivision for Ray Tracing\n%J Proceedings of Graphics Interface '89\n%I Canadian Information Processing Society\n%C Toronto, Ontario\n%D June 1989\n%P 164-72\n%Z nested grid subdivision structures\n%K grid subdivision, hierarchical subdivision\n\n%A David Jevans\n%T Adaptive Voxel Subdivision for Ray Tracing\n%R Master's Thesis\n%I Dept. of Computer Science, Univ. of Calgary\n%D 1990\n%Z long version of paper\n%K grid subdivision, hierarchical subdivision\n\nFrederic, if you've seen these, how does your work compare with their technique?\n\nPersonally, I use a variant of having the global grid store just object IDs,\nthen each object itself has a bounding volume and grid if needed.  The\nadvantage to me is ease of coding and tight bounds - the same generic grid code\nis used for both, and the object's bounding box defines its grid size.  Also,\nthis method has the advantage of an intermediate bounding volume test before\ngoing into the nested grid, as a global grid cell may have a tiny object or a\nsmall part of some object in it, in which case you would normally spend (with\njust nested grids) a fair bit of time traversing the nested grid for no\nintersection.  I need the bounding box test anyway to get a ray starting point\nfor the object's grid.\n\nEric Haines\nerich@eye.com\n\nFrom owner-globillum@imag.fr Wed Sep 11 09:16:39 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: Frederic Cazals <Frederic.Cazals@imag.fr>\nSubject: Re: spatial subdivision\nTo: erich@eye.com\nDate: Wed, 11 Sep 1996 15:54:38 +0200 (MDT)\nCc: globillum@imag.fr\nStatus: R\n\nHello,\n\nhere are my $0.02 about speeding up ray-tracing with spatial\nsubdivisions.\n\nthe following elements are based upon a paper presented at\nEurographics 95 (so see the proceedings or plug into\nhttp://flamingo.stanford.edu/~cazals/xfc_research.html and get the\nfirst paper) called 'Filtering, clustering and hierarchy construction:\na new solution for ray tracing complex scenes'\n\n-so far, it seems that the fastest data structures are the recursive\ngrids roughly built as follows: subdivide the bounding box of n\nobjects into \\sqrt[3]{n} subdivisions along the x,y and z axis, and\niterate in each voxel containing more than MAX items --where MAX is\nsome constant, say 50. of course, getting the right value for MAX in\norder to have a good tradeoff speed/memory requirements is the tricky\npoint and that's one of the reasons why we came up with the Hierarchy\nof Uniform Grids (hug :))\n\n-it is not obvious that non uniform subdivision implies 'heuristic that\nwill fail in some particular case'. see the intuition provided by what\nis known about the asymptotic complexity of bucket sort vs. quick sort\nin our paper and how this should help in capturing the statistical\nproperties of complex scenes\n\nfrederic Cazals.\n-- \n------------------------------------ ---------------- -------- ---- -- -\n-- iMAGIS Projet - Bat. B, 3 eme etage\n-- 385 rue de la Bibliotheque - Domaine Universitaire - StMartin d'Heres\n-- BP 53 - 38041 Grenoble cedex 09 - FRANCE\n-- Tel:  76-63-57-95   -   Fax:  76-44-66-75\n-- Frederic.Cazals@imag.fr\n\nFrom owner-globillum@imag.fr Thu Sep 12 06:17:43 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: Frederic Cazals <Frederic.Cazals@imag.fr>\nSubject: Re: spatial subdivision\nTo: erich@eye.com (Eric A. Haines)\nDate: Thu, 12 Sep 1996 13:43:09 +0200 (MDT)\nCc: globillum@imag.fr\nStatus: R\n\n> %A David Jevans\n> %T Adaptive Voxel Subdivision for Ray Tracing\n> %R Master's Thesis\n> %I Dept. of Computer Science, Univ. of Calgary\n> %D 1990\n> %Z long version of paper\n> %K grid subdivision, hierarchical subdivision\n> \n> Frederic, if you've seen these, how does your work compare with their technique?\n \n there are three major differences:\n \n -while D. Jevans's data structure is built top-down, ours is\n built bottom-up\n \n -we do not have any hand tuned parameter while he has two of them: the\n max number of items per voxel and the max hierarchy depth\n \n -he assumes that he has an efficient dynamic hashing algorithm to\n store the non-empty voxels since he does not know beforehand how many\n such voxels he is going to end up with, while the only data structures\n we are using are arrays and lists (allocated once for all and thus not\n causing any memory fragmentation problem).\n \nfrederic Cazals.\n-- \n------------------------------------ ---------------- -------- ---- -- -\n-- iMAGIS Projet - Bat. B, 3 eme etage\n-- 385 rue de la Bibliotheque - Domaine Universitaire - StMartin d'Heres\n-- BP 53 - 38041 Grenoble cedex 09 - FRANCE\n-- Tel:  76-63-57-95   -   Fax:  76-44-66-75\n-- Frederic.Cazals@imag.fr\n\nFrom owner-globillum@imag.fr Tue Sep 24 08:56:22 1996\nReturn-Path: <owner-globillum@imag.fr>\nDate: Tue, 24 Sep 1996 14:26:07 +0200 (MET DST)\nFrom: Phil Dutre <Philip.Dutre@cs.kuleuven.ac.be>\nTo: globillum@imag.fr\nSubject: Ph.D. Thesis available\nStatus: R\n\n\nDear collegues,\n\n\nMy Ph.D Thesis (which I defended succesfully last week) is available\non the WWW:\n\nhttp://www.cs.kuleuven.ac.be/cwis/research/graphics/CGRG.PUBLICATIONS/PHDPHD/\n\n(nice alliteration there ... )\n\n\nThe files are available as gzipped postscript. If you have any problems\nin downloading the text, please do not hesitate to contact me.\n\n\nPhilip Dutre\n\n+-----------------------------------------------------------------------+\n|Philip.Dutre@cs.kuleuven.ac.be         Department of Computer Science  |\n|http://www.cs.kuleuven.ac.be/~philipd/ Computer Graphics Research Group|\n|Phone: ++32 16 327667 (NEW!)           Katholieke Universiteit Leuven  |\n|Fax:   ++32 16 327996                  Celestijnenlaan 200A            |\n|Office: C200, A.01.44                  B-3001 Heverlee, BELGIUM        |\n+-----------------------------------------------------------------------+\n\nTitle:\n\nMathematical Frameworks and Monte Carlo Algorithms for Global Illumination\nin Computer Graphics\n\nAbstract:\n\nThe title of this thesis `Mathematical Frameworks and Monte Carlo Algorithms\nfor Global Illumination in Computer Graphics' refers to a domain in the field\nof computer graphics known as photo-realistic image rendering or global\nillumination. The goal of this domain is to compute realistic pictures of a\nthree-dimensional scene, as could have been observed by a human observer or\nmore precisely, a camera.\n\nThe first part of this work describes the physical and mathematical\nfoundations which are needed in order to describe the global illumination\nproblem. The fundamental physical measure needed to describe the distribution\nof light in an environment is radiance. The equation describing the transport\nof radiance is a recursive integral equation. The dual problem introduces\npotential as a basic measure, and the potential equation as the corresponding\ntransport equation. Both dual formulations can be used in order to solve the\nglobal illumination problem.\n\nOnce the mathematical framework has been developed, the equations describing\nthe transport of light or potential can be solved. Due to the high number of\nintegrals and the complexity and unknown behaviour of the functions to be\nintegrated, Monte Carlo integration provides a viable method of computing\nthe global illumination in a three-dimensional scene. Depending on the\nchoice of what transport equation to use, the radiance transport equation\nleads to distributed ray tracing or path tracing, and the potential transport\nequation leads to light tracing or particle tracing. The latter method\ngenerates particles at the light sources, which each carry a small amount\nof power. They carry out a random walk in the three-dimensional scene, and\npossibly contribute their power to the flux of a pixel on the screen.\nMathematically, this algorithm can be considered as the dual algorithm of\nray tracing.\n\nThe sampling functions used for the generation of the random walks can be\nbased on reflective properties of the surfaces encountered. However, in\ndiffuse environments, better results can be expected when they are based\non the (unknown) potential distribution. Since the optimal sampling function\nis not known in advance, one solution is to use adaptive probability density\nfunctions. As more particles are being generated, the potential distribution\ncan be approximated more accurately, and thus a better sampling function can\nbe constructed. This technique requires a substantial amount of memory, but\nproduces better results. The used sampling algorithms can also be extended\nto other Monte Carlo rendering algorithms, such as bidirectional path tracing.\n\nFrom owner-globillum@imag.fr Tue Sep 24 13:53:04 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: oleg@buffer.lsu.edu\nTo: globillum@imag.fr\nSubject: analytic solutions \nDate: Tue, 24 Sep 96 14:58:31 -0500\nX-Mts: smtp\nStatus: R\n\n\n Salut !\n\n I was doing my radiosity project when I realized that the approximate \n\"differential area - to - disk\" form factor formula\n\n FF = cos(a)*cos(b)*R^2 / (R^2 + h^2)\n\ngiven in so many books for numerical form factor integration gives in most cases \n100%-200% numerical errors (!) .  I had to derive the exact general analytic solution for \nthis case, which was possibly known before ( do you have any references ?), but \napparently was never recommended for practical use (to my knowledge). This exact formula \nis not very complicated compared to its widely used approximation, but it produces much \nmore accurate results.  It is also computationally simpler than the exact formulas known \nfor other geometries (such as point-to-polygon); I think it makes this solution very \nuseful.  If it sounds interesting or if you faced any form factor computing problems \nbefore, please give me some feedback. \n I am also interested in any related open research problems. \n\n                                 Oleg Pianykh\n                                 Ph.D. student\n                                 Louisiana State University\n                                 oleg@bit.csc.lsu.edu\n\n P.S.  Vous pouvez repondre en francais...\n\nFrom owner-globillum@imag.fr Thu Oct  3 10:18:14 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: shirley@facility.cs.utah.edu\nSubject: Help with conference/journal links\nTo: globillum@imag.fr\nDate: Thu, 3 Oct 1996 09:54:48 -0600 (MDT)\nStatus: R\n\n\nHi-- on my new home page:\n\nhttp://www.cs.utah.edu/~shirley/\n\nI have added links to graphics journals and conferences\nwith home pages.  Please send me additions/corrections\n(I know I am missing GI and C&G-- where are they?)\n\nThanks\n\nPete Shirley\nshirley@cs.utah.edu\n\nFrom owner-globillum@imag.fr Tue Oct  8 08:42:25 1996\nReturn-Path: <owner-globillum@imag.fr>\nDate: Tue, 08 Oct 1996 14:34:20 +0100\nFrom: Slawomir Kilanowski <metagram@wro.ternet.pl>\nOrganization: Metagram\nTo: Global Illumination Mailing List <globillum@imag.fr>\nSubject: Shadow analysis acceleration\nStatus: R\n\nDear Collegues,\n\nA month ago (September 7th) I asked for help in finding papers\nrelated to the project I was involved in - speed up of shadows \nanalysis. I would like to thank once again all those who answered\nmy query. Below you'll find the small bibliography I have completed.\nI hope it may be of some use for someone who will encounter the\nsame problem.\n\n  For those who are interested in \"quick fix\" of performance of\na ray tracer with shadows calculated by ray casting I may honestly\ndevise the Greg Ward's method described in \"Adaptive Shadow Testing for\nRay Tracing\". It gave average speed-up factor varying from 1.5 - 5.0\ncalculated on models build of 10,000 - 40,000 polygons, with 50 - 400\nlights. The differences in resultant images were not noticeable. In\nabsolute terms (number of differing pixels and magnitude of differences)\nthe differences were smaller than introduced by standard JPEG\ncompression.\n\nAndrew Woo and Pierre Poulin and Alain Fournier, \n\"A Survey of Shadow Algorithms\",\nIEEE Computer Graphics and Applications, Vol 10, No 6, November 1990\n\nAndrew Woo and John Amanatides,\n\"Voxel Occlusion Testing: {A} Shadow Determination Accelerator for Ray\nTracing\",\nProceedings of Graphics Interface '90, \nheld in Halifax, Nova Scotia; 14-18 May 1990\",\n\nAndrew Pearce and David Jevans\n\"Exploiting Shadow Coherence in Ray Tracing\",\nProceedings of Graphics Interface '91\",\nheld in Calgary, Alberta; 3-7 June 1991,\n \n\nFrederic Asensio,\n\"A Hierarchical Ray-Casting Algorithm for Radiosity Shadows\"\nThird Eurographics Workshop on Rendering, 1991, Bristol, UK\n\nH. K. Choi and C. M. Kyung\nPysha: a Shadow-Testing Acceleration Scheme for Ray Tracing,\nComputer-aided design, Vol 24, No 2, February 1992\n\nA. James Stewart and Sherif Ghali,\n\"An Output Sensitive Algorithm for the Computation of  Shadow\nBoundaries\",\nCanadian Conference on Computational Geometry, August 1993\n\nArjan J. F. Kok and Frederik W. Jansen and C.Woodward,\n\"Efficient, Complete Radiosity Ray Tracing Using a Shadow-Coherence\nMethod\",\nThe Visual Computer, Vol 10, 1994\n \nA. James Stewart and Sherif Ghali,\n\"Fast Computation of Shadow Boundaries Using Spatial Coherence and\nBackprojections\",\nProceedings of SIGGRAPH '94 (Orlando, Florida, July  24--29, 1994)\n\nYiorgos Chrysanthou and Mel Slater,\nShadow Volume {BSP} Trees for Computation of Shadows in Dynamic Scenes,\n1995 Symposium on Interactive {3D} Graphics,\n \nSeth Teller and Pat Hanrahan,\n\"Global Visibility Algorithms for Illumination  Computations\",\nComputer Graphics Proceedings, Annual Conference Series, 1993,\n\nA.J.F. Kok and F.W. Jansen\nSource  Selection  of the Direct Lighting Computation  in  Global \nIllumination\nProceedings Second Rendering Workshop, 1991, Barcelona.\nIn:  Photorealistic  Rendering  in  Computer  Graphics,  Springer \nVerlag, 75-82.\n\nKurt Zimmerman, Peter Shirley\n\"A Two-Pass Realistic Image Synthesis Method for Complex Scenes\"\n\nRendering   Techniques  '95  (Proceedings   of   the   Sixth \nEurographics Workshop on Rendering), Springer-Verlag, New York, NY\n1995, pp 284-295\n\n\nGeorge Dretakkis and Eugene Fiume,\n\"A Fast Shadow Algorithm for Area Light Sources Using  Backprojection\"  \nProceedings of SIGGRAPH '94 (Orlando, Florida, July 24--29, 1994),\n \nSeth J. Teller and Carlo H. Sequin,\n\"Visibility preprocessing for interactive walkthroughs\",\nComputer Graphics (SIGGRAPH '91 Proceedings),\nheld in Las Vegas, Nevada; 28 July - 2 August 1991,\n \n\nWard, Gregory, \"Adaptive Shadow Testing for Ray Tracing,\"  Second \nEUROGRAPHICS Workshop on Rendering, Barcelona, Spain, April 1991\n\nShirley,  Peter,  \"Direct  Lighting Calculation  by  Monte  Carlo \nIntegration,\" Second EUROGRAPHICS Workshop on Rendering, June 1991 (?)\n\nGeorge  Drettakis,  Francois  Sillion  \"Accurate  Visibility  and \nMeshing Calculations for Hierarchical Radiosity\"\n\nSeth  Teller,  Pat  Hanrahan \"Global  Visibility  Algorithms  for \nIllumination  Computations\",  Computer  Graphics,  SIGGRAPH   '94 \nproceedings.\n\nKurt  Zimmerman,  Peter  Shirley  \"A  Two-Pass  Realistic   Image \nSynthesis   Method  for  Complex  Scenes\",  Indiana   Univeristy, \nTechnical Report No 434\n   \n\n-- \n================================================================\nSlawomir Kilanowski                      metagram@wro.ternet.pl\nMETAGRAM, Swieradowska 73/23,\n50-559 Wroclaw, Poland\nPhone/Fax : +48-(71)-731519\n================================================================\n\n\n\nFrom owner-globillum@imag.fr Tue Oct  8 11:51:14 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: Paul.Heckbert@hostess.graphics.cs.cmu.edu\nDate: Tue, 8 Oct 96 13:23:43 EDT\nTo: globillum@imag.fr\nSubject: mesh generation info on web\nStatus: R\n\nI've created an index to mesh generation info on the world wide web.\nThis might be of interest to radiosity researchers.\n\n    http://www.cs.cmu.edu/~ph/mesh.html\n\nHere's a preview of what you'll find there:\n\n-----------------------------------------------------------\nPaul Heckbert's Collection of Mesh Generation Links\n\nThis is a collection of World Wide Web links to information on mesh\ngeneration. There are also some links not specifically focused on mesh\ngeneration, relating to computational fluid dynamics (CFD), finite\nelement methods (FEM), multigrid, triangulation, and computational\ngeometry. The bias of these links is toward anisotropic unstructured\ntriangular mesh generation (and consequently toward viscous flow\napplications). Too much jargon? Try the [mini-glossary of mesh\ngeneration].\n\ntable of contents:\n\n    Collections of Links\n\t(this section includes links to several more comprehensive\n\tcollections by Robert Schneiders and Steve Owen)\n    Bibliographies\n    Online Conferences/Journals/Newsletters & Big Paper Collections\n    Offline Conferences & Journals\n    People and Their Papers\n    Software\n-----------------------------------------------------------\n\nPaul Heckbert\nComputer Science Dept., Carnegie Mellon University\n5000 Forbes Ave, Pittsburgh PA 15213-3891, USA\n\nph@cs.cmu.edu\t\thttp://www.cs.cmu.edu/~ph\n\nFrom owner-globillum@imag.fr Wed Oct  9 03:08:59 1996\nReturn-Path: <owner-globillum@imag.fr>\nDate: Wed, 9 Oct 96 9:48:15 METDST\nFrom: Erik Jansen <fwj@duticg.twi.tudelft.nl>\nSubject: Re: Shadow analysis acceleration\nTo: metagram@wro.ternet.pl (Slawomir Kilanowski)\nCc: globillum@imag.fr\nMailer: Elm [revision: 70.85.1.76]\nStatus: R\n\nSlawomir Kilanowski wrote:\n> \n> A month ago (September 7th) I asked for help in finding papers\n> related to the project I was involved in - speed up of shadows \n> analysis. I would like to thank once again all those who answered\n> my query. Below you'll find the small bibliography I have completed.\n> I hope it may be of some use for someone who will encounter the\n> same problem.\n\nExcellent to give this overview of your experiences and results.\nTo complement your list of references I can provide the following \ninformation:\n> \n> Ward, Gregory, \"Adaptive Shadow Testing for Ray Tracing,\"  Second \n> EUROGRAPHICS Workshop on Rendering, Barcelona, Spain, April 1991\n> \n> Shirley,  Peter,  \"Direct  Lighting Calculation  by  Monte  Carlo \n> Integration,\" Second EUROGRAPHICS Workshop on Rendering, June 1991 (?)\n> \n\nThe second EG Workshop on Rendering was held in May(!) 1991.\nAnd the proceedings are published as\n  P. Brunet, F.W. Jansen (eds)\n  Photorealistic  Rendering  in  Computer  Graphics,  \n  Springer Verlag, 1994 (!)\n  ISBN 3-540-56449-7 or 0-387-56449-7\n\nThe papers mentioned appear at the following pages:\n\nWard, \"Adaptive Shadow Testing for Ray Tracing,\"  p. 11 - 20.\nShirley, \"Direct  Lighting Calculation ...\", p. 54 - 59.\nKok and Jansen, \"Source Selection for ....\", p. 75 - 82.\n\nI would like to suggest that the papers are referenced as dating\nfrom 1991 instead of 1994 the year the Springer proceedings were published.\nThe latest RW proceedings (Rendering Techniques'9x) are now fortunately\npublished within the same year as the workshop has been held.\n\nErik Jansen\n\nFrom owner-globillum@imag.fr Tue Oct 22 15:47:10 1996\nReturn-Path: <owner-globillum@imag.fr>\nDate: Tue, 22 Oct 1996 15:03:59 -0700 (PDT)\nTo: globillum@imag.fr\nFrom: iashdown@ledalite.com (Ian Ashdown)\nSubject: Radiosity bibliography in BibTex\nStatus: R\n\nIn response to intense public pressure (well, two people did complain),\nI have finally converted the RADBIB96 radiosity and global illumination\nbibliography from refer to BibTex format. I also converted the color\nquantization (CQUANT96) and winged edge / boundary representation\n(B-REP96) bibliographies. They are now available as:\n\n  ftp://ftp.ledalite.com/pub/radbib96.bib\n  ftp://ftp.ledalite.com/pub/cquant96.bib\n  ftp://ftp.ledalite.com/pub/b-rep96.bib\n\nand also from our Web site:\n\n  http://www.ledalite.com/library-/rrt.htm\n  http://www.ledalite.com/library-/cgis.htm\n\nThese files are mirrored by Greg Ward's ftp server:\n\n  ftp://hobbes.lbl.gov/pub/doc\n\nwhile the old refer-format files are still available at:\n\n  ftp://hobbes.lbl.gov/pub/doc/refer\n\nHowever, these files will not be updated with new releases.\n\nThanks to Christine Piatko at NIST for providing the conversion\nsoftware.\n\nIan Ashdown, P. Eng.                 |             READ THE BOOK!\nResearch & Development Manager       |  Radiosity: A Programmer's Perspective\nLedalite Architectural Products Inc. |             by Ian Ashdown\n                                     |         John Wiley & Sons, 1994\nVisit http://www.ledalite.com        |      (Sneaky Internet Advertising)\n\n\n\nFrom owner-globillum@imag.fr Fri Oct 25 12:23:41 1996\nReturn-Path: <owner-globillum@imag.fr>\nDate: Fri, 25 Oct 1996 10:30:48 -0700 (PDT)\nTo: globillum@imag.fr\nFrom: iashdown@ledalite.com (Ian Ashdown)\nSubject: RADBIB96.BIB -- oops!\nStatus: R\n\nAnyone who downloaded RADBIB96.BIB since it was made available earlier\nthis week is advised to do so again. The file was inadvertently truncated\nat the reference {Eric P. Lafortune and Yves D. Willems}. (We exceeded\nour 50 MB space allocation).\n\nOur apologies for the inconvenience.\n\nFor those who missed the earlier announcement, RADBIB96.BIB is\navailable from:\n\n  ftp://ftp.ledalite.com/pub/radbib96.bib\n\nand:\n\n  http://www.ledalite.com/library-/rrt.htm\n\nIt's also available as ftp://hobbes.lbl.gov/pub/doc/RADBIB96.Z, but\nplease allow Greg Ward a day or so to update his copy of the file.\n\n\n\nFrom owner-globillum@imag.fr Mon Oct 28 07:57:36 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: cn1@irz301.inf.tu-dresden.de (Nguyen, D.C.)\nSubject: What's wrong w/ Monte-Carlo methods?\nTo: globillum@imag.fr (Global Illumination List)\nDate: Mon, 28 Oct 1996 15:50:34 +0200 (MESZ)\nStatus: R\n\n\nI often ask myself : Monte-Carlo ray-tracing, is this the way to do\nglobillum in the future? After reading a lot of papers aboud MC-methods, i still get\nconfused w/ their terminologies. I can't see any advantage of these methods\nover traditional methods (radiosity), except the fact that meshing is not\nneeded, and that you can do reference-images for RMS-benchmark(!)\n\nFor me, the most important feature of a rendering method is not its\nphysical-correctness, but its efficiency and visual-asthetic-possibilty.\nWith MC-rendering, i must spend lot of works to develope specific sampling \nshemes and reasonable 'good' estimators. Even w/ that, i still get useless\nimages (too noisy!), or i must increase the sampling rate and wait forever...\nIt is not always true that most people find noises less obsevable than aliasing.(\ni.e white pixels in a dark-corner vesus aliased dark-lines) .\n\nEspecially for the direct lighting computation, MC-methods are definitely \n*NOT* the way to go. : The most regions of an image are not in shadow, so why \nshould we cast so many shadow-rays to the light-source ? In fact, we dont \nneed to cast any\nshadow-rays, if the visibilities are known a priory ( w/ shaftculling) and\nthe radiance comming from the light can be easly computed (analytically).\nOnly for the case, that complex-shadow occurs, MC-sampling would be\nhelpfull. Also for this case, the soft-shadow generated w/ them can be much\nbetter without increasing the sampling rate ( We simple smooth the\nshadow-regions, visual-aesthetic, not physical-correct!).\n\nOf course, i could be wrong:)\n\n--JuHu\n\nFrom owner-globillum@imag.fr Mon Oct 28 11:11:32 1996\nReturn-Path: <owner-globillum@imag.fr>\nDate: Mon, 28 Oct 96 11:09:48 -0500\nFrom: swestin@ford.com (Stephen Westin )\nTo: globillum@imag.fr\nSubject: Re: What's wrong w/ Monte-Carlo methods?\nStatus: R\n\n\nWhy do folks bother at all with Monte Carlo methods for global\nillumination? Complexity. \n\nThink of the problem of computing the irradiance at a given point. Do\nyou want to go around the whole environment, calculating the\nirradiance from every object, regardless of occlusion or distance from\nthe point? Or do you want to probe the environment, spending similar\neffort for every incident direction? This is the basic choice between\nmesh-based methods and Monte Carlo calculations. For simple\nenvironments, the mesh-based methods are excellent; they give no noise\nartifacts, and computation is tractable. For extremely complex\nenvironments, mesh-based algorithms tend to get inefficient.\n\nActually, the mesh-based world and Monte Carlo are working toward each\nother. Hierarchical meshing is basically a way to make a mesh-based\nalgorithm behave more like Monte Carlo, spending effort for irradiance\ncontributions rather than for geometric complexity. And any\nwell-designed Monte Carlo calculation uses deterministic methods\nwherever practical, and attempts to take advantage of spatial\ncoherence. The ultimate global illumination method will probably be a\nhybrid of Monte Carlo and mesh-based methods.\n\n-Stephen H. Westin\nswestin@ford.com\nThe information and opinions in this message are mine, not Ford's.\n\n\nFrom owner-globillum@imag.fr Mon Oct 28 11:12:32 1996\nReturn-Path: <owner-globillum@imag.fr>\nSender: greg@lightscape.com\nDate: Mon, 28 Oct 1996 09:24:23 -0800\nFrom: Greg Spencer <greg@lightscape.com>\nOrganization: Lightscape Technologies, Inc. http://www.lightscape.com\nTo: globillum@imag.fr\nSubject: Lens measurement?\nStatus: R\n\nThis isn't directly related to global illumination, but does relate to\nphysically-based rendering.\n\nDoes anyone know where one might get a real camera lens measured in\norder to calibrate it -- i.e., the distortion, chromatic abberations,\nintensity falloff, etc?  I'd like to plug the results into a rendering\nsystem to get good approximations of a physical lens, but I have no\ndata...\n\nIt doesn't have to be a free service, but those are (of course)\npreferred.  I've heard several rumors about a \"European\" company that\ndoes this sort of thing (for a large fee), but that's the entire rumor.\n\nPlease respond to me directly, since I don't want to fill your mailboxes\nwith non-related junk.  I'll post a summary of responses in a week.\n\nI've researched using the Tsai method for calibration, but that uses\nvideo cameras and iteration... I would like to be able to measure lenses\nused for film cameras.\n\n\t\t\tThanks!\n\n\t\t\t-Greg.\n\n-- \nGreg Spencer, Software Engineer     greg@lightscape.com\nLightscape Technologies., Inc.      (408) 342-1900\nhttp://www.lightscape.com           (PGP key available upon request)\n\nFrom owner-globillum@imag.fr Mon Oct 28 11:28:11 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: cn1@irz301.inf.tu-dresden.de (Nguyen, D.C.)\nSubject: Re: What's wrong w/ Monte-Carlo methods?\nTo: shirley@facility.cs.utah.edu\nDate: Mon, 28 Oct 1996 18:23:19 +0200 (MESZ)\nCc: cn1@irz301.inf.tu-dresden.de, globillum@imag.fr\nStatus: R\n\n> \n> > Especially for the direct lighting computation, MC-methods are definitely \n> > *NOT* the way to go. : The most regions of an image are not in shadow, so why \n> > should we cast so many shadow-rays to the light-source ? In fact, we dont \n> > need to cast any\n> > shadow-rays, if the visibilities are known a priory ( w/ shaftculling) and\n> > the radiance comming from the light can be easly computed (analytically).\n> > Only for the case, that complex-shadow occurs, MC-sampling would be\n> > helpfull. Also for this case, the soft-shadow generated w/ them can be much\n> > better without increasing the sampling rate ( We simple smooth the\n> > shadow-regions, visual-aesthetic, not physical-correct!).\n> \n> I welcome you to implement shaft-culling on scene 5 above.  Slower \n> than MC, and will usually core-dump even with a year\n> of implementation I'll bet.  \n\nI've actually implemented shaft-culling for complex-scenes in GX/GENERIC.\nNot really shaft-culling, but a combined version of Arvo's hyperoctree and\nHaines's light-buffer. It's definitely faster than pur MC, because the cost\nfor collision-test between a beam and a bbox is quite the same between a ray and\na bbox.\n\n--JuHu\n\nFrom owner-globillum@imag.fr Mon Oct 28 11:30:48 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: shirley@facility.cs.utah.edu\nSubject: Re: What's wrong w/ Monte-Carlo methods?\nTo: cn1@irz301.inf.tu-dresden.de (Nguyen D.C.)\nDate: Mon, 28 Oct 1996 08:31:22 -0700 (MST)\nCc: globillum@imag.fr, shirley@facility.cs.utah.edu (Peter Shirley)\nStatus: R\n\nWow-- we may actually get a discussion going!  Is this allowed? :^)\n\n> I often ask myself : Monte-Carlo ray-tracing, is this the way to do\n> globillum in the future? After reading a lot of papers aboud MC-methods, i still get\n> confused w/ their terminologies. I can't see any advantage of these methods\n> over traditional methods (radiosity), except the fact that meshing is not\n> needed, and that you can do reference-images for RMS-benchmark(!)\n\nThere is a lot of confusion on this because we all over-hype our\nmethods in papers (me included) and as reviewers and authors we\nare sloppy about making people carefully characterize their methods.\n\nHere-- I will make up four scenes:\n\n 1. Lambertian Cornell box\n 2. Lambertian Cornell box w/smooth metal box\n 3. Lambertian Cornell box w/glass sphere instead of short block\n 4. Semi-matte (direction diffuse) Cornell box\n 5. Semi-matte (direction diffuse) Cornell box with \"real object (10^6 patches) \n\n1. Traditional world-space FE will work easily and we can do a walkthrough.\n   RADIANCE will also work easily, but will not in practice allow a \n   walkthrough-- the view-independent info is there, but it is not\n   easily accessible.  MCPT (Monte Carlo path tracing) will take all day,\n   but will give an unbiased image (so what?).\n\n2. Now radiosity has problems.  We can add a virtual world, or\n   use particle-tracing based radiosity with a density estimation\n   post-process, but then doing the walktrhough is a problem.\n   RADIANCE does fine for a given viewpoint, and we can re-use the\n   irradiance map.  MCPT will have LOTS of noise on the ceiling\n   unless very good importance sampling is used.\n\n3. Uh-oh-- particle tracing based radiosity works.  RADIANCE and\n   MCPT will have a very noisy caustic under the ball (although\n   RADIANCE will not have this problem for the important\n   glass case-- windows!).\n\n4. Ouch.  Sillion-style FE works, as does Jensen's photon map.\n   MCPT is so dumb, it doesn't realize that this case is\n   harder than Lambertian.  RADIANCE will not work because it\n   caches irradiance, so it will degenerate to MCPT (really, you\n   can treat secondary bounces as Lambertian-- I believe this\n   is a good move in almost all scenes, but it is hard to\n   quantitatively justify).\n\n5. Ouch^2.  FE runs out of memory FAST.  MCPT works no worse\n   than 4.  Jensen's photon map also works, but will be\n   storage-intensive if the object is not very smooth.  Radiance will\n   perform as in 4.\n\n\nIn summary, pure MCPT has only two advantages-- it is so dumb \nthat it doesn't get hit by big scenes, and it is easy to implement.\nIf you want an interactive walkthrough, then you are currently\nlimited to radiosity (I use that term for all world space\nirradiance calculating alg's), and that limits you to\na relatively small scene (100k initial polygons will kill\nalmost all radiosity implementations).\n\n> For me, the most important feature of a rendering method is not its\n> physical-correctness, but its efficiency and visual-asthetic-possibilty.\n> With MC-rendering, i must spend lot of works to develope specific sampling \n> shemes and reasonable 'good' estimators. Even w/ that, i still get useless\n> images (too noisy!), or i must increase the sampling rate and wait forever...\n> It is not always true that most people find noises less obsevable than aliasing.(\n> i.e white pixels in a dark-corner vesus aliased dark-lines) .\n\nI agree with the above, and I think the solution is hybrid methods--\nadd bias!  (This is blasphemy in MC circles :^) ).  I do want to\nkeep the good parts of MC methods-- they are damned robust and\nare possible to implement correctly-- my MC code does not\nbomb on wierd untweaked inputs-- tell me with a straight face\nthat is true of most non-MC implementations.  However, you\nare right that the results are too noisy!!!  We can keep these benefits\nand reduce noise if we add bias the right way (not that I know what\nthat right way is).\n\n> Especially for the direct lighting computation, MC-methods are definitely \n> *NOT* the way to go. : The most regions of an image are not in shadow, so why \n> should we cast so many shadow-rays to the light-source ? In fact, we dont \n> need to cast any\n> shadow-rays, if the visibilities are known a priory ( w/ shaftculling) and\n> the radiance comming from the light can be easly computed (analytically).\n> Only for the case, that complex-shadow occurs, MC-sampling would be\n> helpfull. Also for this case, the soft-shadow generated w/ them can be much\n> better without increasing the sampling rate ( We simple smooth the\n> shadow-regions, visual-aesthetic, not physical-correct!).\n\nI welcome you to implement shaft-culling on scene 5 above.  Slower \nthan MC, and will usually core-dump even with a year\nof implementation I'll bet.  Now shaft culling\non simplified geometries (which it sounds like you might be suggesting)\nsounds like a very good idea.  Only use MC when needed-- yes, definitely smart.\n\nOverall, this has got me to again reflect on the state of our field.\nIt is VERY hard to get a rendering paper into SIGGRAPH, even with\ngood reviews.  It is easy to get toys based on low-handing fruit into SIGGRAPH.\nClearly we are doing something very wrong (you could rightly argue SIGGRAPH is\ndoing something wrong, but that wont change anything-- we have to figure\nout where our share of the blame is).  I think this is partially because most\ngraphics people think TOY STORY graphics is good enough.  I, however, want\nvirtual reality that looks REAL and is predictive-- I don't want\na virtual cartoon world.  We are very far from getting things\nto look real, and from understanding our algorithms' behaviors.\nNo working program gives useful error estimates.  We have \ntotally inadequate local reflection models.  Most algorithms\nare memory hogs and don't parallelize.  Most algorithms\ndo a very poor job with dielectrics (water, glass).  I think\nwe need to make our own \"grand challenge\" models, and publicize\nthat they can't currently be done (e.g, a human at a desk illuminated\nthrough a skylight), so that our field wont dry up and blow away.\n\nPete\n\nFrom owner-globillum@imag.fr Mon Oct 28 13:57:13 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: Eric Veach <ericv@cs.stanford.edu>\nSubject: Re: What's wrong w/ Monte-Carlo methods?\nTo: globillum@imag.fr\nDate: Mon, 28 Oct 1996 12:36:11 -0800 (PST)\nStatus: R\n\n\nOne of the big advantages of MC algorithms is that they let you\nmodel the scene you actually want to use.  Sure, radiosity\nalgorithms can be efficient --- if we limit ourselves to diffuse\nsurfaces, with maybe a few mirrors or whatever that are handled\nin a ray-tracing pass.  But flat polygons and diffuse reflectors\ndo not go very far in modeling the real world, and finite-element\nalgorithms don't seem to be practical for much more than this.\n(Memory usage blows up for complex scenes, or when there are lots\nof glossy surfaces.)\n\nThis is an important issue in graphics, since often the biggest\nsource of error is the scene model itself.  What good is an\naccurate solution to the wrong scene model?  At least MC\nalgorithms start with the desired input.  Even if you aren't\ninterested in physically correct results, diffuse surfaces lead\nto that wonderful \"computer graphics look\" we all know and love.\n\nIt's no wonder that radiosity algorithms tend to be faster, since\nthey are solving a much simpler problem: the solution is only a\ntwo-dimensional function rather than a four-dimensional one.  To\nme, the amazing thing is that radiosity algorithms need to be so\n*complicated* to be efficient.  By the time you implement\ndiscontinuity meshing, hierarchical basis functions, clustering,\nshaft culling, etc., how many lines of code are we talking about?\nAnd can you actually trust it not to core-dump, and to compute a\nreasonable result in a reasonable amount of time?\n\nAnd let's not kid ourselves that an algorithm is \"general\" just\nbecause it can handle a few mirrors or glossy surfaces.  The real\ntest of generality is how an algorithm performs when there are\n*no* diffuse surfaces, since that's how it is in the real world.\n\nAnother reason to use MC algorithms is scene complexity.  Finite\nelement algorithms work with explicit representations of the\nscene and its properties.  They are strongly affected by the size\nand complexity of the scene representation.  On the other hand,\nMonte Carlo algorithms are based on sampling, which means that\nthe scene model is accessed through a small set of queries (e.g.\nwhat is the first surface point intersected by this ray?)  This\nhides the scene complexity behind a layer of abstraction, and can\nmean that rendering times are only loosely coupled to the scene\nrepresentation (e.g. it may affect the time required to cast a\nray).  In effect, Monte Carlo algorithms can sample the scene to\ndetermine the information they actually need, while deterministic\nalgorithms examine every detail, whether it is relevant or not.\n\nThat's not to say that MC algorithms need to sample *everything*.\nIt's perfectly reasonable to embed deterministic calculations\nwithin a Monte Carlo framework, especially for low-dimensional\nintegration problems (e.g.\\ direct lighting from a small number\nof uniform, diffuse, polygonal luminaires).  Sometimes this\nintroduces bias, but often this is okay, especially when we can\nbound the errors or at least characterize them.\n\nIdeally, rendering algorithms should not depend on the details of\nthe scene representation, but only on the underlying mathematical\nmodel.  For example, a square area light source can be simulated\nfairly well with a ten by ten array of point sources, but many\nrendering algorithms would have a much worse performance in the\nsecond case.  Similarly, if we replace the square light source by\ntwo flourescent bulbs covered by a diffusely transmitting panel,\nwhy should it make a huge difference to our algorithms?  The same\ncomments apply to geometric complexity: if we represent an indoor\nplant as a thousand polygons or a million Bezier patches, how\nmuch should the rendering time go up?\n\nI can't say that MC algorithms have achieved this level of\nisolation from the scene representation, but at least it seems\nthat the opportunity is there.  There has been a lot of emphasis\non rendering algorithms that exploit special properties of the\ninput scene, e.g. that lighting is direct rather than through a\ndiffusing panel or bouncing off the ceiling.  It would be nice to\nsee more work on algorithms whose performance does not go down\nthe tubes when these conditions are not met, i.e. algorithms that\nare more *robust*.  It seems that this should be possible without\nresorting to the level of \"dumbness\" found in MCPT (as Pete\nShirley put it).\n\nI guess the last major issue for MC algorithms is the correctness\nof the results.  Here it is important to distinguish between\nunbiased, biased, and consistent estimators.  Intuitively, an\nunbiased estimator computes the right answer, on average.  A\nbiased estimator computes the wrong answer, on average.  A\nconsistent estimator also computes the wrong answer, on average,\nbut the error can be made arbitrarily small by increasing the\nnumber of samples.  Most of the \"biased\" algorithms in graphics\nare in fact consistent, otherwise we wouldn't have any confidence\nat all in their results.\n\nThe main advantage of unbiased algorithms is that they make it\nfar easier to estimate the error in a solution.  For unbiased\nalgorithms, this error can be estimated by the sample variance,\nsince any error is guaranteed to show up as random variation\namong the samples.  Thus, if an unbiased image is not noisy, we\ncan be reasonably sure that it is correct.  For scene of\nrealistic complexity, this seems to be the only practical way to\ngenerate correct images.\n\nFor algorithms which are merely consistent, however, we must also\nbound the bias.  In general this is difficult to do; we cannot\nestimate bias by simply drawing a few more samples.  Bias shows\nup as results that are not noisy, but in fact are incorrect.  In\ngraphics algorithms, this error is often noticeable visually, in\nthe form of discontinuities, excessive blurring, or surface\nshading that just looks wrong.\n\nOther things being equal, it is clear that we should prefer an\nunbiased algorithm.  If these algorithms were also robust and\nefficient, then why would we want to use anything else?  However,\nconventional wisdom says that unbiased methods are \"too expensive\",\nand that we can achieve an acceptable image in less time by making\napproximations.\n\nBut where is the research to support this claim?  There has been\na huge amount of effort on approximate methods in graphics, while\nthere has been hardly any work on unbiased algorithms.  Some\npeople seem to think that \"unbiased\" is a synonym for \"pure Monte\nCarlo path tracing\".  Until we have thoroughly explored this type\nof algorithm, we can hardly make judgements on their\ncapabilities.  I would like to see more results on what can and\ncannot be achieved by unbiased methods, so that we can make\nbetter decisions on these issues.\n\n(Can you tell that I'm writing a thesis? :-)\n\nEric\n\nFrom owner-globillum@imag.fr Mon Oct 28 13:47:49 1996\nReturn-Path: <owner-globillum@imag.fr>\nDate: Mon, 28 Oct 96 12:25:02 PST\nFrom: alz@lsil.com (Al Zimmerman)\nTo: globillum@imag.fr\nSubject: quadratic intersection\nCc: alz@lsil.com\nStatus: R\n\n\n\nI was reading up on ray intersection with a quadratic and I always\nsee mention of the Q matrix, but I can't find any material describing\nhow to construct the Q matrix.\n\nThe Q matrix is mentioned in just about every piece of documentation\nthat deals with intersecting a ray with a quadratic, but none of the\ndocumentation states how to construct the matrix.\n\nThe only documentation I can find deals with the Q matrix when the\nquadratic is in homogeneous coordinates where most of the variables\nin the Q matrix go to zero.\n\nTo work around this problem, I've seen solutions to translate the \nquadratic back to the origin, scale , and then rotate to lie on the\naxis.  Now use the homogeneous Q matrix for intersection.\n\nDoes anyone know how to construct the Q matrix when the quadratic\nis not in homogeneous unit coordinates ?\n\nThanks in advance,\n\nAl Z\n\nFrom owner-globillum@imag.fr Tue Oct 29 07:39:14 1996\nReturn-Path: <owner-globillum@imag.fr>\nX-Lotus-Fromdomain: IBM RESEARCH\nFrom: \"Holly Rushmeier\"<HOLLY@watson.ibm.com>\nTo: shirley@facility.cs.utah.edu\nCc: cn1@irz301.inf.tu-dresden.de, globillum@imag.fr\nDate: Tue, 29 Oct 1996 08:11:58 -0400\nSubject: Re: What's wrong w/ Monte-Carlo methods?\nStatus: R\n\n\n\n\n\n\n     I would take issue with one of Pete's statements:\n\n  >In summary, pure MCPT has only two advantages-- it is so dumb\n  >that it doesn't get hit by big scenes, and it is easy to implement.\n  >If you want an interactive walkthrough, then you are currently\n  >limited to radiosity (I use that term for all world space\n  >irradiance calculating alg's), and that limits you to\n  >a relatively small scene (100k initial polygons will kill\n  >almost all radiosity implementations).\n\n  The big deal about image-based rendering, i.e. QuickTimeVR\n  (or PanoramIX :) ), or the more advanced Light Field Rendering or\n  Lumigraph is that we can interactively walkthrough scenes\n  precomputed with Monte Carlo -- the same way you can walk\n  through a scene precomputed with radiosity.\n\n  -- Holly\n\n\n\n\n\n\nFrom owner-globillum@imag.fr Tue Oct 29 08:35:22 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: shirley@facility.cs.utah.edu\nSubject: Re: What's wrong w/ Monte-Carlo methods?\nTo: HOLLY@watson.ibm.com (Holly Rushmeier)\nDate: Tue, 29 Oct 1996 06:23:45 -0700 (MST)\nCc: shirley@facility.cs.utah.edu, cn1@irz301.inf.tu-dresden.de,\n        globillum@imag.fr\nStatus: R\n\nHolly is of course right!  As a MCPT fan (maybe you couldn't tell\nthat from my note-- it is my favorite rendering alg, because\nalthough it is flawed, I think its flaws are easier to\nfix than other alg's flaws-- see Eric Veach's note), I was\nvery happy to see that image-based stuff get big-- where\nwill those images come from? :^)\n\nAlso, my comments really apply to \"naive\" MCPT-- if you\nadd bias or good importance sampling, it may end\nup being practical even without Image-based stuff.\n\nPete\n\nFrom owner-globillum@imag.fr Tue Oct 29 09:49:56 1996\nReturn-Path: <owner-globillum@imag.fr>\nPosted-Date: Tue, 29 Oct 1996 16:23:38 GMT\nTo: \"Holly Rushmeier\" <HOLLY@watson.ibm.com>\nCc: shirley@facility.cs.utah.edu, cn1@irz301.inf.tu-dresden.de,\n        globillum@imag.fr, jnimerof@graphics.cis.upenn.edu\nSubject: Re: What's wrong w/ Monte-Carlo methods? \nDate: Tue, 29 Oct 1996 11:23:38 -0500\nFrom: \"Jeffry S. Nimeroff\" <jnimerof@graphics.cis.upenn.edu>\nStatus: R\n\n> \n>   The big deal about image-based rendering, i.e. QuickTimeVR\n>   (or PanoramIX :) ), or the more advanced Light Field Rendering or\n>   Lumigraph is that we can interactively walkthrough scenes\n>   precomputed with Monte Carlo -- the same way you can walk\n>   through a scene precomputed with radiosity.\n> \n>   -- Holly\n> \n\nWell, I have to take exception with this statement, at least for now\n(sorry Holly :-)).  The lumigraph and light fields are for the space\naround convex regions of the environment (inside the \"slabs\") or for a\nfree space region inside an interior scene.  Freedom of movement\n(quick indexing of the data structure) can be done using hardware\ntexturing which is nice, but the method is not applicable for any\nenvironments I would consider outstanding.  Being able to orbit around\nor pan near a small cluster of objects is not much more novel than the\ncapabilities supplied in Quicktime VR and I don't know of many\ninterior scenes that have lots of free space (pathways without\nocclusions like columns, or furniture).\n\nThere is a simple modification of light-fields that allows full range\nof motion within computer-rendered scenes that is equally as efficient\nas the original implementation, but you'll have to wait for my newest\nwork to be done :-).\n\nAnd if you want moving objects in your scene (a sense of time)...\n\n-Jeff\n\n\n\n\nFrom owner-globillum@imag.fr Tue Oct 29 11:02:37 1996\nReturn-Path: <owner-globillum@imag.fr>\nDate: Tue, 29 Oct 1996 09:35:57 -0800\nFrom: Alain Fournier <fournier@cs.ubc.ca>\nTo: HOLLY@watson.ibm.com, jnimerof@graphics.cis.upenn.edu\nSubject: Re: What's wrong w/ Monte-Carlo methods?\nCc: cn1@irz301.inf.tu-dresden.de, globillum@imag.fr,\n        shirley@facility.cs.utah.edu\nStatus: R\n\n\nQuick remark (and boy, have I been wrong before): I think the light field\ntechniques are very interesting and valuable, but not as primary rendering\ntechniques (if they were ever intended that way). They will be especially\nuseful when merged with CG scenes rendered from models (with global\nillum, natch, also merging with real scenes won't hurt).\nPaper at 11:00.\n\nFrom owner-globillum@imag.fr Tue Oct 29 13:49:42 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: Henrik Wann Jensen <henrik@mental.com>\nSubject: Re: What's wrong w/ Monte-Carlo methods?\nTo: ericv@cs.stanford.edu (Eric Veach)\nDate: Tue, 29 Oct 1996 21:38:43 +0100 (MET)\nCc: globillum@imag.fr\nStatus: R\n\n\nEric Veach wrote:\n> MC is better than FE...\n\nI agree :-)\n\n> Other things being equal, it is clear that we should prefer an\n> unbiased algorithm.\n\nI vote for consistent MC-methods since they really are significantly faster\nthan the unbiased methods we have seen so far. Just take the irradiance\ngradient caching scheme by Greg Ward and the photon map :)\n\n> The main advantage of unbiased algorithms is that they make it\n> far easier to estimate the error in a solution.\n\nIt's true that the error can be estimated for unbiased methods but \nthis estimate is probabilistic which in my opinion makes it less useful\nsince you cannot really trust your result but only be \"reasonably sure\"\nthat it is correct.\n\n> I would like to see more results on what can and\n> cannot be achieved by unbiased methods, so that we can make\n> better decisions on these issues.\n\nYou can solve all rendering problems using unbiased techniques such\nas path tracing and bidirectional path tracing. But for certain problems\nthese methods are *very* inefficient. Path tracing is not practical for\nrendering caustics. Bidirectional path tracing is much better at visualizing\ncaustics but it fails when it comes to rendering the mirror reflection\nof caustics (created by a small light source). Consider for example a glass \nof cognac on a procedural surface :) Even bidirectional path tracing would\nhave a hard time computing the illumination of the surface just below\nthe glass and it would be very costly (and time-consuming) computing \nbillions of intersection points with a complex procedural surface.\nThis problem is much easier to solve if you allow storing illumination\ninformation in the model (=bias).\n\n- Henrik\n\n\nFrom owner-globillum@imag.fr Tue Oct 29 18:33:09 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: Eric Veach <ericv@cs.stanford.edu>\nSubject: Re: What's wrong w/ Monte-Carlo methods?\nTo: henrik@mental.com (Henrik Wann Jensen)\nDate: Tue, 29 Oct 1996 17:58:01 -0800 (PST)\nCc: ericv@cs.stanford.edu, globillum@imag.fr\nStatus: R\n\n\nHenrik Wann Jensen writes:\n| > MC is better than FE...\n\nHey, I didn't say that.  Finite element methods also have\nadvantages, I just didn't mention them.\n\n| > Other things being equal, it is clear that we should prefer an\n    ^^^^^^^^^^^^^^^^^^^^^^^^\n| > unbiased algorithm.\n| \n| I vote for consistent MC-methods since they really are significantly faster\n| than the unbiased methods we have seen so far. Just take the irradiance\n| gradient caching scheme by Greg Ward and the photon map :)\n\nThe point is that you can't judge the whole class of unbiased\nalgorithms based on a couple of examples.  If you had an\nunbiased algorithm that was just as fast, wouldn't you use it?\nSuch an algorithm doesn't exist yet, but we haven't seen any\nsolid evidence that this goal is impossible.  It's going to take\nmore research before we know what can be achieved.\n\n| It's true that the error can be estimated for unbiased methods but \n| this estimate is probabilistic which in my opinion makes it less useful\n| since you cannot really trust your result but only be \"reasonably sure\"\n| that it is correct.\n\nWell, that's still better than no error estimates at all, which\nis what you get with biased or consistent algorithms.\n\nFor example, let's consider your photon map.  I like this\nalgorithm, and I think it's a great practical tool.  But like\nmany consistent algorithms, it can make large errors that are\ndifficult to characterize (as I'm sure you are aware).  Let's\nlook at some of the situations where this happens.\n\nFor some scenes, the results can be wrong by an arbitrary amount.\nThe cognac glass sitting on a fractal surface is a perfect\nexample.  Given some point \"x\" to be shaded, you find the\nsmallest sphere centered at \"x\" that encloses N photon hits.\nThen you estimate irradiance by assuming that the scene is\nlocally planar, i.e. its intersection with the interior of the\nsphere is approximately a flat *disc*.  Thus to get irradiance,\nthe power carried by each photon is divided by (Pi * r^2).\n\nThis obviously doesn't make any sense for a fractal surface.  The\narea of the surface within a sphere of radius \"r\" is much larger\nthan Pi * r^2 (for a true fractal, the area would be infinite,\nbut even for the reasonably fine subdivisions you are using, it\nwould be significantly higher).  So, the caustics in your images\nare probably much brighter than they should be.\n\nSimilarly, the disc estimate will be substantially wrong near\ncorners, or for narrow objects (dangling power cords, wire cages,\nblades of grass), or for parallel surfaces that are close\ntogether (e.g. a slide tray, or vertical blinds).  The errors are\nnot small -- we're talking about factors of two, or ten, or even\na hundred.  The error depends on the ratio of the true surface\narea over which the photons are distributed, vs. the area of the\napproximating disc.\n\nNow, the photon map is a consistent estimator, so these errors\nwill get smaller as the number of photons is increased.  But for\nthese examples, it would take incredible numbers of photons to\nget a reasonable error.  Let's consider the handle on my coffee\nmug.  It has a diameter of about 1cm.  For the disc estimate to\nbe reasonable (say within 20%), the diameter of the corresponding\nsphere must be a couple of millimeters at most.  This sphere is\nsupposed to enclose N=50 or so photons, according to your rules\nof thumb, so this implies a density of about ten million photon\nhits per square meter.  Since all of these photons are stored in\na search tree, the memory requirements would be ridiculous for\ntypical scenes.\n\nThese kinds of errors are typical of many rendering algorithms\nthat are only claim consistency.  I have just been using the\nphoton map as an example.  In fact, it would be my first choice\nfor some applications.  Let's face it, we are stuck with consistent\nalgorithms for many problems (until something better comes along).\n\nHowever, I don't think it's fair to compare the photon map with\nan unbiased algorithm like bidirectional path tracing.  Sure,\nthere are situations where bidirectional path tracing does not\nwork well either, but at least the errors can be detected and\nestimated by means of the sample variance.\n\nEric\n\nFrom owner-globillum@imag.fr Wed Oct 30 04:10:27 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: Henrik Wann Jensen <henrik@mental.com>\nSubject: Re: What's wrong w/ Monte-Carlo methods?\nTo: ericv@CS.Stanford.EDU (Eric Veach)\nDate: Wed, 30 Oct 1996 10:12:19 +0100 (MET)\nCc: globillum@imag.fr\nStatus: R\n\nThus spoke Eric Veach:\n> \n> Henrik Wann Jensen writes:\n> | > MC is better than FE...\n> \n> Hey, I didn't say that.  Finite element methods also have\n> advantages, I just didn't mention them.\n\nI were just abbreviating your intro ;-)\n\n> If you had an unbiased algorithm that was just as fast, wouldn't you use it?\n\nI sure would. In my examples I was simply refering to the two wellknown\nexamples of unbiased path tracing based algorithms and they are very\nslow.\n\n> For the disc estimate to\n> be reasonable (say within 20%), the diameter of the corresponding\n> sphere must be a couple of millimeters at most.  This sphere is\n> supposed to enclose N=50 or so photons, according to your rules\n> of thumb, so this implies a density of about ten million photon\n> hits per square meter.  Since all of these photons are stored in\n> a search tree, the memory requirements would be ridiculous for\n> typical scenes.\n\nI agree that the basic photon map implementation can give large errors.\nThese errors can be reduced by using different filtering techniques but\nstill, I agree, if you want absolute confidence in your result you may\nneed a large number of photons.\n\nThe same does, however, apply to path tracing. A student of mine recently\ninvestigated the error estimates for unbiased path tracing. His results\nindicate that just having a confidence of 15% (five percent) that you\nare within 1% of the correct result required for most pixels thousands\nof sample rays and for some pixels (such as the edges of light sources)\nthe number of rays exploded.\n\nBut I must admit that I really like the unbiased path tracing algorithms \nand they would be my choice if I wanted to have absolute confidence in the\nresult. They are, however, not very practical for everyday rendering. \n\n- Henrik\n\n\nFrom owner-globillum@imag.fr Wed Oct 30 08:56:24 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: Henrik Wann Jensen <henrik@mental.com>\nSubject: Re: What's wrong w/ Monte-Carlo methods?\nTo: globillum@imag.fr\nDate: Wed, 30 Oct 1996 15:45:49 +0100 (MET)\nStatus: R\n\n\nHenrik Wann Jensen wrote:\n> His results indicate that just having a confidence of 15% (five percent)..\n\nThis should be 15% and not 5% and btw. the scene was a simple Cornell\nbox model.\n\n- Henrik\n\n\nFrom owner-globillum@imag.fr Wed Oct 30 09:32:18 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: shirley@facility.cs.utah.edu\nSubject: advanced pages\nTo: globillum@imag.fr\nDate: Wed, 30 Oct 1996 08:03:45 -0700 (MST)\nStatus: R\n\n\nI have just started a list of advanced course pages (with\none entry so far).  If you teach some sort of advanced\ngraphics course (e.g. a seminar on rendering) and want to\nbe listed send me mail.\n\nhttp://www.cs.utah.edu/~shirley/courses.html\n\nPete\nshirley@cs.utah.edu\n\nFrom owner-globillum@imag.fr Wed Oct 30 09:50:10 1996\nReturn-Path: <owner-globillum@imag.fr>\nX-Lotus-Fromdomain: IBM RESEARCH\nFrom: \"Holly Rushmeier\"<HOLLY@watson.ibm.com>\nTo: henrik@mental.com\nCc: ericv@cs.stanford.edu, globillum@imag.fr\nDate: Wed, 30 Oct 1996 11:11:38 -0400\nSubject: Re: What's wrong w/ Monte-Carlo methods?\nStatus: R\n\n\n--0__=PEkFpXAZZg4i1H2E6JR37TKILDOnzqccjM5ggLSobZuGuvCe2iEcLTGR\nContent-type: text/plain; charset=us-ascii\n\n\n\n\n  To:       ericv @ CS.Stanford.EDU\n  cc:       globillum @ imag.fr (bcc: Holly Rushmeier/Watson/IBM Research)\n  From:     henrik @ mental.com\n  Date:     10/30/96 10:12:19 AM Z-1\n  Subject:  Re: What's wrong w/ Monte-Carlo methods?\n\n\n\n--0__=PEkFpXAZZg4i1H2E6JR37TKILDOnzqccjM5ggLSobZuGuvCe2iEcLTGR\n\n  Henrik wrote:\n\n\n  >The same does, however, apply to path tracing. A student of mine\n  recently investigated the >error estimates for unbiased path tracing. His\n  results\n  >indicate that just having a confidence of 15% (five percent) that you\n  >are within 1% of the correct result required for most pixels thousands\n  >of sample rays and for some pixels (such as the edges of light sources)\n  >the number of rays exploded.\n\n  Werner Purgathofer did a nice analysis of the number of samples\n  needed for anti-aliasing in \"A Statistical Method for Adaptive\n  Sampling\" in Computers and Graphics, 1987, pp. 157-162.\n\n  Using his methodology, and taking into account the dynamic range\n  of the global illumination problem,  assuming simple minded\n  tone mapping, allowing an error of +/- 10 in\n  final pixel value (out of 0-255) and a requiring an 80% confidence\n  level gives a minimum sampling rate of 16094 (see Rushmeier & Ward,\n  \"Energy Preserving Non-Linear Filters\", Siggraph 94, pp 131 - 138)\n\n  The above  paper also brings up the notion, that rather than use a\n  biased algorithm, you can compute a result with an unbiased algorithm, and\n  then filter the results for consistency based on the values and error\n  estimates that you get.\n\n  -- Holly\n\n\n\n\n\n\n--0__=PEkFpXAZZg4i1H2E6JR37TKILDOnzqccjM5ggLSobZuGuvCe2iEcLTGR--\n\n\nFrom owner-globillum@imag.fr Wed Oct 30 11:20:21 1996\nReturn-Path: <owner-globillum@imag.fr>\nPosted-Date: Wed, 30 Oct 1996 17:38:40 GMT\nTo: \"Holly Rushmeier\" <HOLLY@watson.ibm.com>\nCc: henrik@mental.com, ericv@cs.stanford.edu, globillum@imag.fr,\n        jnimerof@graphics.cis.upenn.edu\nSubject: Re: What's wrong w/ Monte-Carlo methods? \nDate: Wed, 30 Oct 1996 12:38:40 -0500\nFrom: \"Jeffry S. Nimeroff\" <jnimerof@graphics.cis.upenn.edu>\nStatus: R\n\n>\n>   Werner Purgathofer did a nice analysis of the number of samples\n>   needed for anti-aliasing in \"A Statistical Method for Adaptive\n>   Sampling\" in Computers and Graphics, 1987, pp. 157-162.\n> \n>   Using his methodology, and taking into account the dynamic range\n>   of the global illumination problem,  assuming simple minded\n>   tone mapping, allowing an error of +/- 10 in\n>   final pixel value (out of 0-255) and a requiring an 80% confidence\n>   level gives a minimum sampling rate of 16094 (see Rushmeier & Ward,\n>   \"Energy Preserving Non-Linear Filters\", Siggraph 94, pp 131 - 138)\n> \n>   The above  paper also brings up the notion, that rather than use a\n>   biased algorithm, you can compute a result with an unbiased algorithm, and\n>   then filter the results for consistency based on the values and error\n>   estimates that you get. \n> \n>   -- Holly\n> \n\nI think this brings up the best motivation of all.  Unbiased algorithm, then \nfiltering for results.  Not being a MC person myself, has work been done in \nthis manner.  It always seems that the algorithms themselves are either \nunbiased (with proponents talking about error bounds and validation), or \nbiased (with proponents talking about consistency and/or promoting the \"look\" \nof the results).  It seems like efficiency increases with error bounds (even \nif they are conservative) can best be accomplished by meeting in the middle.\n\n-Jeff\n\n\n\nFrom owner-globillum@imag.fr Wed Oct 30 14:54:24 1996\nReturn-Path: <owner-globillum@imag.fr>\nDate: Wed, 30 Oct 1996 17:12:57 -0500 (EST)\nFrom: Ken Musgrave <musgrave@seas.gwu.edu>\nTo: globillum@imag.fr\nSubject: Re: What's wrong w/ Monte-Carlo methods?\nStatus: R\n\n  My two cent's worth on Monte Carlo vs. radiosity:\nThe former stands up to a shave with Occam's razor \nsubstantially better.\n\n  It took years for Mandelbrot to pound a full \nappreciation of elegance into my thick head.\n\n\t-Ken\n\n\nFrom owner-globillum@imag.fr Thu Oct 31 06:49:01 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: Henrik Wann Jensen <henrik@mental.com>\nSubject: Re: What's wrong w/ Monte-Carlo methods?\nTo: HOLLY@watson.ibm.com (Holly Rushmeier)\nDate: Thu, 31 Oct 1996 13:07:24 +0100 (MET)\nCc: globillum@imag.fr\nStatus: R\n\nThus spoke Holly Rushmeier:\n>   Using his methodology, and taking into account the dynamic range\n>   of the global illumination problem,  assuming simple minded\n>   tone mapping, allowing an error of +/- 10 in\n>   final pixel value (out of 0-255) and a requiring an 80% confidence\n>   level gives a minimum sampling rate of 16094 (see Rushmeier & Ward,\n>   \"Energy Preserving Non-Linear Filters\", Siggraph 94, pp 131 - 138)\n> \n>   The above  paper also brings up the notion, that rather than use a\n>   biased algorithm, you can compute a result with an unbiased algorithm, and\n>   then filter the results for consistency based on the values and error\n>   estimates that you get.\n\nYou can also filter an image generated by a consistent Monte Carlo renderer\nand obtain \"good quality\" much faster. I seem to remember that the \n\"Energy Preserving Non-Linear Filters\" paper also presented a technique \nfor filtering images generated by Radiance (= a consistent but biased\nMC renderer).\n\n- Henrik\n\n\nFrom owner-globillum@imag.fr Thu Oct 31 14:55:33 1996\nReturn-Path: <owner-globillum@imag.fr>\nDate: Thu, 31 Oct 1996 16:58:21 -0500 (EST)\nFrom: Ken Musgrave <musgrave@seas.gwu.edu>\nTo: globillum@imag.fr\nSubject: Re: What's wrong w/ Monte-Carlo methods?\nStatus: R\n\n|From: Eric Veach <ericv@cs.stanford.edu>\n|Date: Tue, 29 Oct 1996 17:58:01 -0800 (PST)\n|\n|This obviously doesn't make any sense for a fractal surface.  The\n|area of the surface within a sphere of radius \"r\" is much larger\n|than Pi * r^2 (for a true fractal, the area would be infinite,\n\n  Not to mention the fact that there would exist no surface normal anywhere \nfor such a fractal, and that therefore light can only be propagated via \ndiffraction.  ;-)\n\n\tMo Fractal\n\nFrom owner-globillum@imag.fr Fri Nov  1 03:14:35 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: Henrik Wann Jensen <henrik@mental.com>\nSubject: Re: What's wrong w/ Monte-Carlo methods?\nTo: ericv@cs.stanford.edu\nDate: Fri, 1 Nov 1996 11:46:08 +0100 (MET)\nCc: globillum@imag.fr\nStatus: R\n\n\nThus spoke Eric Veach \n> This obviously doesn't make any sense for a fractal surface.  The \n> area of the surface within a sphere of radius \"r\" is much larger \n> than Pi * r^2 (for a true fractal, the area would be infinite,\n\nThe formula actually uses the *projected area* which is well-defined\neven for a fractal surface. And we do not need the normal if the \nreflection model for the fractal is Lambertian :)\n\n- Henrik\n\n\nFrom owner-globillum@imag.fr Mon Nov 11 16:07:47 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: krs@strauss.cs.uncc.edu (K. R.)\nDate: Mon, 11 Nov 1996 18:13:57 GMT+447\nTo: globillum@imag.fr\nSubject: Foley,Van Dam - diffuse reflection..\nStatus: R\n\nI wonder if any of you have read carefully through Foley Van Dam's explanation\nof diffuse reflection. The explanation is either misleading or incorrect.\nLambert's law is claimed to be related to the viewer location/angle.. I quote,\n\n\"...Second, we must consider the amount of light seen by the viewer. Lambertian\nsurfaces have the property, often known as Lambert's law, that the amount\nof light reflected from a unit differential area dA towards the viewer is\ndirectly proportional to the cosine of the angle  between the direction of\nviewer and N...\"\n\nThey go on to use this to explain how the intensity is constant in all\ndirections. However, on the one hand the angle theta is between the\nnormal and the light vector, while the second angle is between the viewer\nand N. These are certainly not the same. \n\n        -- krs\n\n-- \nK.R.Subramanian                            Phone: (704) 547-4872\nDepartment of Computer Science             FAX:   (704) 547-3516\nUNC Charlotte                              email: krs@zappa.cs.uncc.edu\nCharlotte, NC 28223-0001                   WWW: http://www.cs.uncc.edu/~krs\n\nFrom owner-globillum@imag.fr Tue Nov 12 10:29:12 1996\nReturn-Path: <owner-globillum@imag.fr>\nDate: Tue, 12 Nov 96 13:51 GMT\nFrom: Adrian James Chung <ajc@doc.ic.ac.uk>\nTo: globillum@imag.fr\nSubject: The case for FEM\nStatus: R\n\n\nI guess the \"What's wrong w/ Monte-Carlo methods?\" thread has\ndied. Pity. I was quite enjoying it as it reflected the \"state of the\nart\" in Global Illum more than any paper would have IMHO. I'd like to\ngive my 2p if it's not too late:\n\n** On scene complexity:\n\nPete Shirley:\n> In summary, pure MCPT has only two advantages-- it is so dumb\n> that it doesn't get hit by big scenes, and it is easy to implement.\n[...]\n> radiosity (I use that term for all world space\n> irradiance calculating alg's), and that limits you to\n> a relatively small scene (100k initial polygons will kill\n> almost all radiosity implementations)\n\nThis just illustrates the time/space trade-off in global\nillumination. Naive MCPT is so \"dumb\" it keeps throwing away\nintermediate results that could come in handy when the next path gets\ntraced. I know there are some intersection acceleration techniques to\nexploit path coherency but very few exploit coherency in the radiance\nfunction (for instance, irradiance caching in RADIANCE).\n\nStephen Westin:\n> Why do folks bother at all with Monte Carlo methods for global\n> illumination? Complexity.\n[...]\n> Do you want to go around the whole environment, calculating the\n> irradiance from every object, regardless of occlusion or distance from\n> the point?\n\nWhich is the motivation for importance (or Pattanaik's potential)\nbased FE techniques.\n\n> Hierarchical meshing is basically a way to make a mesh-based algorithm\n> behave more like Monte Carlo, spending effort for irradiance\n> contributions rather than for geometric complexity. (...)\n> The ultimate global illumination method will probably be a\n> hybrid of Monte Carlo and mesh-based methods\n\nIt's a pity that intrisically MCPT is not really hierarchical. It may use\na hierarchical data structure for every intersection but it is\nessentially a point sampling method. In Fast Multipole Methods the\nphysical characteristics stored at each interior node serves as a\ncourse representation of that stored by the descendant nodes in the\nheirarchy thus interactions can be computed without descending all the\nway to the leaves. As all point samples in MCPT are independent they\nmust all descend to the leaves of the data structure to determine on\nan individual basis how each gets reflected.\n\nUnanswered questions:\nShould we, and how do we, make MCPT more like FMM?\nOr should Hierarchical FE be made more like MCPT?\nIn short, what form should this hybrid take?\n\nEric Veach:\n> But flat polygons and diffuse reflectors do not go very far in\n> modeling the real world, and finite-element algorithms don't seem to\n> be practical for much more than this.\n\nAnd in a later email:\n> The point is that you can't judge the whole class of unbiased\n> algorithms based on a couple of examples.\n\nSame applies to finite element methods. This thread has been judging\nthe relative merits of MCPT and FE on the basis of what can currently\nbe done practically. I say we also need to look at their potential for\nfuture improvements. We criticise FE's inability to deal with gloss\nbased upon methods that apply meshing to 2D surfaces. But the global\nplenoptic function is 5-dimensional and have there been any attempts\nat discretizing this space? (Drettakis et al.'s visibility complex is\na start...)\n\n> I would like to see more results on what can and\n> cannot be achieved by unbiased methods, so that we can make\n> better decisions on these issues.\n\n...as well as for FE and true hierarchical methods. IMO visibilty has\nbeen handled poorly in FE radiosity, often reducing to a MonteCarlo\napproach of casting rays between patches and/or clusters. Is there a\nrobust algorithm that reliably implements the triage concept\n(i.e. doesn't say two patches are fully occluded simply\nbecause the 16 rays cast between them so happened to hit the cloud of\nintervening occluders).\n\n\n> To me, the amazing thing is that radiosity algorithms need to be so\n> *complicated* to be efficient.\n\nI get this same feeling for MCPT. We now have irradiance caching, a\nvariety of intersection acceleration methods, special cases for direct\nillumination, luminaire classification schemes based on significance,\ncaustic and photon-mapping pre-passes, special closed form analytical\nBRDFs, \"imposter\" substitution for indirect luminaires (or whatever the\ncorrect term for it is...), etc. Of course, once you've implemented\nall these you'd be able to handle a much wider domain of problems than\ncurrent FE methods, but I bet you'll still miss your deadline.\n\n\n\n** On memory management and parallelism\n\nPete:\n> Most algorithms are memory hogs and don't parallelize.\n\nThis enters into the field of operating systems. My opinion is that\nmost OS designs have been based on applications of the 70's and\nbefore. Back then there was little use of dynamic data structures.  It\nwould be a mistake to design a globillum application to fit into this\nframework.\n\nThings are improving with new research into microkernels which can\nallow one to specify user defined virtual memory systems specially\ntaylored for the demands of particular algorithms. On the parallelism\nfront computational scientists are increasingly moving toward adaptive\nirregular computations (a behaviour so common in MCPT and HR)\nnecessitating runtime support for multi-threading and asynchronous\ncontrol. My belief is that most MCPT and FE radiosity methods can be\nexpressed in a multithreaded asynchronous style to make use of these\ninnovations.\n\n\n\n** Grand Challenge models\n\nPete:\n> I think we need to make our own \"grand challenge\" models, and publicize\n> that they can't currently be done (e.g, a human at a desk illuminated\n> through a skylight), so that our field wont dry up and blow away.\n\nA Great Idea!\n\nEric Veach:\n> The real test of generality is how an algorithm performs when there are\n> *no* diffuse surfaces, since that's how it is in the real world.\n\nAdditionally:\n\n(i) when 90% of the scene is outside the viewing frustum but may still\ninfluence the illumination of the visible geometry. How would the\nphoton map perform on a 5 story architecture where the janitor has\nleft the light on inside a closed closet? How does MCPT perform on the\nnested labyrinth models used by Smits (SigGraph 1992)?\n\nThis and Eric Veach's comment below makes the case for importance estimation\nwhich can be done by FE also:\n> In effect, Monte Carlo algorithms can sample the scene to\n> determine the information they actually need, while deterministic\n> algorithms examine every detail, whether it is relevant or not.\n\n\n(ii) when feature sizes vary over several orders of magnitude (such as\nfractals). A pathological case would be to render a scene of a pile of\nsand where part of the view is through a powerful magnifying\nglass. Contrived though it is, it illustrates where a sort of\nmulti-resolution BRDF would come in handy so that samples passing\nthrough the magnifying glass make use of the detailed BRDF of the sand\nparticles, whereas indirect illumination reflecting off the entire\npile uses the courser BRDF representation. Has there been any research\ninto generating a multi-resolution BRDF like this automatically? The\ncurrent technique is to use imposters but this requires user\nintervention. This would help handle this model:\n\nEric:\n> Ideally, rendering algorithms should not depend on the details of\n> the scene representation, but only on the underlying mathematical\n> model. For example, a square area light source can be simulated\n> fairly well with a ten by ten array of point sources (...)\n> Similarly, if we replace the square light source by two flourescent\n> bulbs covered by a diffusely transmitting panel, (...) The same\n> comments apply to geometric complexity: if we represent an indoor\n> plant as a thousand polygons or a million Bezier patches, how much\n> should the rendering time go up?\n\nThese will make great Grand Challenge problems! Someone should\ncatalogue pathological cases with explanations why each of the\ncurrently available techniques perform poorly.\n\nHenrik Wann Jensen:\n> Consider for example a glass of cognac on a procedural surface :)\n\nEric Veach:\n> Let's consider the handle on my coffee\n> mug. (...) this implies a density of about ten million photon\n> hits per square meter.\n\nWe can make this another Grand Challenge problem. Picture a messy\nkitchen with daylight incident on a sink full of turbid water reflecting\ncaustics onto Eric's mug. (Do you have a NURBS description of that?)\n\nHenrik on the photon map & fractal surfaces:\n> The formula actually uses the *projected area* which is well-defined\n> even for a fractal surface. And we do not need the normal if the\n> reflection model for the fractal is Lambertian :)\n\nI'm confused. Does the formula apply if the fractal surface self occludes?\nWhat about fractally defined aggregate surfaces (e.g. a ball of cotton)\n\n\n** On bias vs. variance (noise)\n\n> For algorithms which are merely consistent, however, we must also\n> bound the bias. (...) Bias shows up as results that are not noisy,\n> but in fact are incorrect.  In graphics algorithms, this error is\n> often noticeable visually, in the form of discontinuities, excessive\n> blurring, or surface shading that just looks wrong.\n\nNot necessarily bound it but *blend* it between visually coherent\nregions such that the bias is not noticeable. I know the\nscientifically correct way would be to bound bias, but if the end\nproduct is an aesthetic image rather than actual luminance statistics,\nyou can probably produce something acceptable by removing unnecessary\nvariation via judicious use of interpolation. This amounts to\nfiltering over the finite elements of course.\n\n> Finite element methods also have advantages, I just didn't mention\n> them.\n\nI didn't mean to write this much... Just that no one else was speaking\nup for FE. Please feel free to rebut since I'm about to invest a\nmassive amount of time implementing a hairy hierarchical global\nillumination multigridded FE method with importance sampling etc. :-)\n\nAdrian\n--\n\nOh and since no one has answered this at time of writing...\n\n\nK. R. wrote: \n> I wonder if any of you have read carefully through Foley\n> Van Dam's explanation of diffuse reflection. The explanation is\n> either misleading or incorrect.  Lambert's law is claimed to be\n> related to the viewer location/angle.. I quote,\n>\n> \"... that the amount of light reflected from a unit differential\n> area dA towards the viewer is directly proportional to the cosine of\n> the angle between the direction of viewer and N...\"\n\nDepends on what is meant by \"amount of light\". If referring to energy\nor power directed towards the viewer then this is correct. Since\nradiance is constant over the hemisphere the \"amount of light\" will\ndepend on area projected by the unit differential area towards the\nviewer which will indeed be proportional to the cosine of the angle\nbetween N and view direction.(A simple check: if N is at right angles to your\nview, the differential area is a silhouette, projects zero area on the\nimage, hence cannot be seen)\n\nIn practice this calculation is taken care of by the\nperspective/orthographic projection or by sampling in the image\ndomain. Most implementations take the cosine of the angle between N\nand a light source direction in order to estimate how much light\nenergy was being intercepted by the surface in the first place to\ndetermine what constant value the radiance will take. It is misleading\nin that the terminology isn't quite clear. (Did that make any sense or\ndid I just make a fool of myself?)\n\n\n\nFrom owner-globillum@imag.fr Tue Nov 12 12:08:44 1996\nReturn-Path: <owner-globillum@imag.fr>\nSender: greg@lightscape.com\nDate: Tue, 12 Nov 1996 10:53:38 -0800\nFrom: Greg Spencer <greg@lightscape.com>\nOrganization: Lightscape Technologies, Inc. http://www.lightscape.com\nTo: globillum@imag.fr\nSubject: Lens Calibration summary\nStatus: R\n\nI got so caught up in the FE vs. MCPT thread, I forgot to post the\nsummary of lens calibration responses that I got.\n\nI got several possibilities, and even found that elusive \"company\" in\neurope that I had heard abnout.\n\nIt turns out that the \"company\" is actually a photogrammetry department\nat University College London, and they will measure lenses for a fee of\n522.50 pounds (see attached message for address, etc.).\n\nMichael Cohen reports that Tsai's method is satisfactory for most uses\nas long as you can get the images scanned in reliably.  The drawbacks I\nsee are that Tsai's method only models radial distortion, and doesn't\nhandle any chromatic or intensity issues.\n\nI also found a piece of Macintosh photogrammetry software that will take\nan image which contains their calibration target and provide you with\nradial distortion and other information about the camera system.  It is\ndesigned for CCDs, but reportedly could be used for any camera system\nwhere the scanning of the image was consistent.  The name of the\nsoftware is \"Opti-CAL\", and the contact for information is\ngchow@kinetic.bc.ca.  If anyone is interested, I have a technical\nsummary that they sent me on the product.\n\nKen Musgrave's friend (who is a lens designer) suggested that if one\nwishes to model the optics directly to determine a mapping (as in Craig\nKolb's SIGGRAPH paper), lens patent descriptions may be used to find out\ninformation on the configurations of the lenses.\n\n\t\t\t-Greg.\n\n-- \nGreg Spencer, Software Engineer     greg@lightscape.com\nLightscape Technologies., Inc.      (408) 342-1900\nhttp://www.lightscape.com           (PGP key available upon request)\n\n\n---------------------------------snip--------------------------------\nSubject: Re: Lens measurement?\n   From: Leoni Blank <lblank@ps.ucl.ac.uk>\n\nWe do have a service for calibrating cameras in our dept.\n(Department of Photogrammetry and Surveying, UCL).  \n\nWe normally deal with photogrammetric metric cameras, but can \nalso measure semi and non metric cameras.\n\nWe calibrate for lens distortion, principle distance, and principle\npoint position.  However we do not consider chromatic abberation \nor intensity falloff.\n\nWe do charge for this service, if you send the camera to us then\nwe will carry out the calibration and issue a certificate for\n522.50 pounds. If you want any details then please email me,\nand let me know what kind of camera you have.\n\nLeoni Blank\nDepartment of Photogrammetry and Surveying\nUCL\nGower Street \nLondon\nWC1E 6BT\n\nFrom owner-globillum@imag.fr Tue Nov 12 14:46:20 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: Paul.Heckbert@HOSTESS.GRAPHICS.CS.CMU.EDU\nDate: Tue, 12 Nov 96 16:46:37 EST\nTo: globillum@imag.fr\nSubject: Re: Foley,Van Dam - diffuse reflection..\nStatus: R\n\nI hadn't noticed that one, but if we're collecting weaknesses of\nthat book, I've been quite disappointed by their discussion of gamma\ncorrection.\n\nIn my undergrad graphics class (see my web page), I always tell my students\nto skip the gamma correction section of Foley et al's book and\nto read Blinn's column on that topic instead:\n\n    James F. Blinn\n    Dirty Pixels\n    IEEE Computer Graphics & Applications\n    July 1989\n    pp. 100-105\n\nBy the way, somebody should collect up these comments on Foley's book and\nforward them to Foley et al.\n\nPaul Heckbert\nComputer Science Dept., Carnegie Mellon University\n5000 Forbes Ave, Pittsburgh PA 15213-3891, USA\n\nph@cs.cmu.edu\t\thttp://www.cs.cmu.edu/~ph\n\nFrom owner-globillum@imag.fr Wed Nov 13 16:32:54 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: jfh@cs.washington.edu (John Hughes)\nSubject: [krs@strauss.cs.uncc.edu: Foley,Van Dam - diffuse reflection..] (fwd)\nTo: globillum@imag.fr\nDate: Wed, 13 Nov 1996 15:27:45 -0800 (PST)\nCc: avd@cs.brown.edu, foley@merl.com, feiner@cs.columbia.edu\nStatus: R\n\nDavid Salesin was kind enough to forward the following message to me,\nand I figured that I'd try to address it. \n\nFirst of all, let me admit that our book has many errors, all of which we\ntry to track in our \"Bug List,\" which is available by sending mail\nto graphtext@cs.brown.edu. \n\nBut I believe that the \"error\" below is one of the (many?) places where we \nactually got it right. \n\n> \"...Second, we must consider the amount of light seen by the viewer. Lambertian\n> surfaces have the property, often known as Lambert's law, that the amount\n> of light reflected from a unit differential area dA towards the viewer is\n> directly proportional to the cosine of the angle  between the direction of\n> viewer and N...\"\n\nI believe that the statement above is correct; but you need to note that \nit says that the amount reflected *from a unit differential area* is\nproportional to the cosine of the *view-to-normal* angle. But a single\nbit of your eye (one receptor, for example) will actually see more\nor less surface depending on the viewing angle. That's what the\nnext sentence says:\n\n  \"...Since the amount of surface area seen is inversely proportional\n  to the cosine of this angle, these two factors cancel out.\"\n\nThe phrase \"this angle\" has antecedent \"the angle between the direction\nto the viewer and N\", and \"two factors\" has antecedents \"directly proportional\nto the cosine of ...\" and \"inversely proportional to the cosine of...\".\n\n> They go on to use this to explain how the intensity is constant in all\n> directions. However, on the one hand the angle theta is between the\n> normal and the light vector, while the second angle is between the viewer\n> and N. These are certainly not the same. \n\nThe symbol theta is only used to denote the angle between the direction\nto the light source and the normal. The direction-to-viewer/normal angle\nis not given a symbol anywhere in the discussion, but is simply \ndescribed as it is used, two times (which happen to cancel out). \n\n   *   *   *\n\nPaul Heckbert also commented on Gamma Correction. There, too, I think\nthat the explanation is correct, although I personally am not in love\nwith the presentation of the material -- if we were to do it over again,\nand I had a chance to rewrite *that* bit, I'd be inclined to do it \ndifferently. \n\nAnyhow, I feel sure that I speak for my coauthors as well when I say that\nwe really *are* sorry about the errors in the text, and hope that the\nstuff that's right makes up for it. Some of the errors come directly\nfrom the source material (I won't say here whose papers had incorrect\ndescriptions of the work which was only fixed in subsequent papers, \nbut such errors do abound), others are our fault alone. It's also\ninteresting to see one's own errors propagated to other texts, whose\nauthors apparently didn't bother to read the original papers themselves. \nIt's annoying, however,  to see whole chunks of one's (correct) prose\ncopied verbatim to other texts without attribution :-(. \n\n-John Hughes\n\nFrom owner-globillum@imag.fr Thu Nov 14 15:24:34 1996\nReturn-Path: <owner-globillum@imag.fr>\nX-Lotus-Fromdomain: IBM RESEARCH\nFrom: \"Holly Rushmeier\"<HOLLY@watson.ibm.com>\nTo: globillum@imag.fr\nDate: Thu, 14 Nov 1996 16:56:33 -0400\nSubject: ACM TOG\nStatus: R\n\n\n\n\n\n  Hi --\n\n  I don't know if you have noticed, but over the past year\n  TOG (Transactions on Graphics) has had a number of\n  papers of interest to globillumers, e.g. in the Jan. 1996\n  issue there were:\n\n  \" Monte Carlo Techniques for Direct Lighting Calculations\"\n  , by Peter Shirley, Chang Yaw Wang, and Kurt Zimmerman\n\n  and\n\n   \"Global Illumination of Glossy Environments Using Wavelets and Importance\"\n   by Per H. Christensen, Eric J. Stollnitz, David H. Salesin, and Tony D.\n  DeRose\n\n  The Oct. 1996 issue also has some papers you may be interested in,\n  such as:\n  \"Image Shading Taking into Account Relativistic Effects\"\n  \"Quadrature Prefiltering for High Quality Antialiasing\"\n  \"Computing the Discrepancy with Applications to Supersampling Patterns\",\n\n  and for a limited time you can download the **full text** of these\n  articles in PDF format from the TOG web page at:\n\n  http://www.acm.org/tog/Current.html\n\n  -- Holly\n\n\n\nFrom owner-globillum@imag.fr Thu Nov 21 15:51:31 1996\nReturn-Path: <owner-globillum@imag.fr>\nX-Lotus-Fromdomain: IBM RESEARCH\nFrom: \"Holly Rushmeier\"<HOLLY@watson.ibm.com>\nTo: spencer@emily.cgrg.ohio-state.edu\nCc: globillum@imag.fr\nDate: Thu, 21 Nov 1996 18:07:47 -0400\nSubject: Re: reflection questions\nStatus: R\n\n\n--0__=vfu87zv95JMeA0CfIvMoLJGFwwDa5RnyIRVAAtpdGQpKuV3CerLQVb1f\nContent-type: text/plain; charset=us-ascii\n\n\n\n  The bibliographic reference is correct, and what the paper\n  describes is the implementation of the Sanford-Robertson\n  model to one reflection from a surface for infrared signature\n  generation (since the bulk of the signature is emission,\n  one bounce is a fairly small percentage of the signature,\n  and multiple bounces don't add much.)\n\n  Anyway, the ERIM page Pete referred to\n  http://www.erim.org/on-line-docs/GUIDE/guide.frm.html\n  was prepared by Ken Ellis, who can probably\n  answer questions about the source of the\n  various equations.  If the email on web page doesn't\n  work, try ellis@aaec.com. I believe he works for\n  Atlantic Aerospace. He has a recent paper on\n  first principle reflectance modeling you might find\n  interesting:\n  \"First-Principles Coatings Reflectance Model Validation\"\n  Ellis, Jones, Chu, and Lynn\n  Sixth Annual Ground Target Modeling and Validation\n  Conference, Houghton,MI, 22-24 Aug. 1995\n\n  If you have trouble finding the paper, you could\n  email to one of the information addresses on the ERIM\n  home page at http://www.erim.org/\n\n  -- Holly\n\n  To:       globillum @ imag.fr\n  cc:        (bcc: Holly Rushmeier/Watson/IBM Research)\n  From:     spencer @ emily.cgrg.ohio-state.edu\n  Date:     11/21/96 01:42:19 PM\n  Subject:  Re: reflection questions\n\n\n\n--0__=vfu87zv95JMeA0CfIvMoLJGFwwDa5RnyIRVAAtpdGQpKuV3CerLQVb1f\n\n  On Thu, 21 Nov 1996, Peter Shirley wrote:\n\n  > 2. A paper by [Rushmeier and Tynor, 90] is alluded to, with\n  >    no title or bibliography entry.  What is it (I have a feeling\n  >    our friend HR can answer this one).\n\n  From the SIGGRAPH Computer Graphics Bibliography Database comes:\n\n    @InProceedings{Rushmeier:1990:IBI,\n      author =       \"Holly E. Rushmeier and Stephen D. Tynor\",\n      title =        \"Incorporating the {BRDF} Into an Infrared Scene\n                     Generation System\",\n      year =         \"1990\",\n      month =        apr,\n      volume =       \"1311\",\n      booktitle =    \"Conference on Characterization, Propagation and\n                     Simulation of Infrared Scenes, SPIE Proceedings\",\n      address =      \"Orlando, Florida\",\n    }\n\n  Is this information correct, Holly, or does it need adjustment?\n\n  Stephen N. Spencer          614.292.3416 (v)       Graphics Research\n  Specialist\n  spencer@siggraph.org        614.292.7776 (f)  ACCAD - The Ohio State\n  University\n  spencer@cgrg.ohio-state.edu                  SIGGRAPH Director for\n  Publications\n  spencer@acm.org                         \"After ecstasy, laundry.\" - Zen\n  writing\n\n\n\n--0__=vfu87zv95JMeA0CfIvMoLJGFwwDa5RnyIRVAAtpdGQpKuV3CerLQVb1f--\n\n\nFrom owner-globillum@imag.fr Thu Nov 21 10:34:01 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: shirley@phong.cs.utah.edu (Peter Shirley)\nSubject: reflection questions\nTo: globillum@imag.fr\nDate: Thu, 21 Nov 1996 09:23:07 -0700 (MST)\nStatus: RO\n\n\nHi all.  I was recently pointed to the web page:\n\nhttp://www.erim.org/on-line-docs/GUIDE/guide.frm.html\n\nWhich has a discussion of several BRDF models.  It has\nseveral small errors, but also some very good information.\n\nI have two questions that arise from it I hope somebody can answer:\n\n1. In Equation 8, the \"glossy coating BRDF\", there is a specular\n   reflectance (surface term) and a subsurface term:\n\n   rho0 [ 1-R(thetai) ] [ 1-R(thetar) ] / (PI n^2)\n\n   where rho0 is the diffuse refectance of the substrate,\n   thetai and thetar are angles to the normal, R is the\n   surface (Fresnel) term, and n is the refractive index.\n\n   This is very similar to a model I arrived at independently, so\n   I want to track the source down.  Anybody know where it is from?\n\n\n2. A paper by [Rushmeier and Tynor, 90] is alluded to, with\n   no title or bibliography entry.  What is it (I have a feeling\n   our friend HR can answer this one).\n\n\nThanks\n\nPete\n\n\n\nFrom owner-globillum@imag.fr Thu Nov 21 11:43:53 1996\nReturn-Path: <owner-globillum@imag.fr>\nDate: Thu, 21 Nov 1996 13:42:19 -0500 (EST)\nFrom: \"Stephen N. Spencer\" <spencer@emily.cgrg.ohio-state.edu>\nTo: globillum@imag.fr\nSubject: Re: reflection questions\nStatus: RO\n\nOn Thu, 21 Nov 1996, Peter Shirley wrote:\n\n> 2. A paper by [Rushmeier and Tynor, 90] is alluded to, with\n>    no title or bibliography entry.  What is it (I have a feeling\n>    our friend HR can answer this one).\n\n>From the SIGGRAPH Computer Graphics Bibliography Database comes:\n \n  @InProceedings{Rushmeier:1990:IBI,\n    author =       \"Holly E. Rushmeier and Stephen D. Tynor\",\n    title =        \"Incorporating the {BRDF} Into an Infrared Scene\n                   Generation System\",\n    year =         \"1990\",\n    month =        apr,\n    volume =       \"1311\",\n    booktitle =    \"Conference on Characterization, Propagation and\n                   Simulation of Infrared Scenes, SPIE Proceedings\",\n    address =      \"Orlando, Florida\",\n  }\n\nIs this information correct, Holly, or does it need adjustment?\n\nStephen N. Spencer          614.292.3416 (v)       Graphics Research Specialist\nspencer@siggraph.org        614.292.7776 (f)  ACCAD - The Ohio State University\nspencer@cgrg.ohio-state.edu                  SIGGRAPH Director for Publications\nspencer@acm.org                         \"After ecstasy, laundry.\" - Zen writing\n\n\nFrom owner-globillum@imag.fr Fri Nov 22 13:17:36 1996\nReturn-Path: <owner-globillum@imag.fr>\nFrom: \"Nelson L. Max\" <nelson@teapot.llnl.gov>\nDate: Fri, 22 Nov 1996 11:53:37 -0800\nReply-To: max2@llnl.gov\nTo: globillum@imag.fr\nSubject: Cloud shading\nStatus: R\n\nI was just looking out my window at some beautiful clouds, and I think I have\nfinally figured out why their edges are dark! The clouds were lit by the sun\nfrom the upper right, at 90 degrees to my viewing direction, but their right\nhand and upper edges still looked dark when viewed against more distant clouds\nof the same white color. If each water droplet scattered or absorbed the same\namount of light in all directions, the color would depend only on the\nintegrated density of droplets along a viewing ray (column density), and not on\ntheir density distribution along the ray. If anything, one would expect the\nsunlit droplets at the edge of a cloud to scatter more light than those inside.\n\nThe answer is that they probably do, but at the tenuous edge of the cloud, the\nprobability of multiple scattering is lower, so that the highly forward\nscattering in the water droplets does not undergo enough multiple scattering\nfor its direction to be randomized. Looking from the side, I saw less than my\nshare of this forward scattered light, although the extinction (absorption) of\nthese edge droplets still attenuated the light from behind according to their\ncolumn density. When the sun is directly behind a cloud, the edges look much\nbrighter, due to the forward scattering, so everything balances out.\n\n-- \nNelson Max                    http://www.llnl.gov/graphics\nmax2@llnl.gov                 Lawrence Livermore National Laboratory\n(510) 422-4074                7000 East Avenue\nfax (510) 423-8704            Livermore, CA 94550, USA\n\nFrom owner-globillum-imag@imag.fr Wed Nov 27 14:33:29 1996\nReturn-Path: <owner-globillum-imag@imag.fr>\nFrom: shirley@phong.cs.utah.edu (Peter Shirley)\nSubject: International Conference on ISST\nTo: globillum@imag.fr\nDate: Wed, 27 Nov 1996 14:28:09 -0700 (MST)\nStatus: R\n\n\nI have not been to this conference, but will probably go\nsince it is driving distance from me.  More importantly,\nit is my karma to go.  Excerpts from the announcement at\nhttp://www.lcc.uma.es/personal/mana/CISST2.html\n\nTitle of session: Monte Carlo Methods for Physically Based Rendering\n\nand....\n\nThe conference will be held in the Monte Carlo Resort\n and Casino hotel, Las Vegas, Nevada, USA.\n\nIf anybody has any comments on this conference, please share them.\n\nPete\n\nFrom owner-globillum-imag@imag.fr Tue Dec  3 10:30:20 1996\nReturn-Path: <owner-globillum-imag@imag.fr>\nFrom: Paul.Heckbert@HOSTESS.GRAPHICS.CS.CMU.EDU\nDate: Tue, 3 Dec 96 11:08:20 EST\nTo: shirley@PHONG.CS.UTAH.EDU\nSubject: Re:  International Conference on ISST\nCc: globillum@imag.fr\nStatus: RO\n\nRe: Peter Shirley's email about the conference:\n\n    International Conference on Imaging Science, Systems, and Technology\n    CISST'97\n    June 30 - July 2, 1997 Las Vegas, Nevada, USA\n    http://www.lcc.uma.es/personal/mana/CISST2.html\n\nHmmm, the web page says there will be a self-appointed program committee /\nsession chairs / associate editors.  Sounds quite suspicious, frankly.\nI wouldn't be surprised if their acceptance rate is near 100%.\nI would predict highly variable paper quality.  There is an excellent\nwater slide in Las Vegas, however! :-)\n\nI just participated in a workshop where only 3 out of 28 papers submitted\nwere rejected, but it was still worthwhile, however.\n\nAre you familiar with the VIDEA story?\n\n    <A HREF=\"http://www.cg.tuwien.ac.at/~wp/videa.html\">\n    Beware of VIDEA!</A>,\n    an amusing and troubling account of a bogus conference,\n    reported by Purgathofer, Groeller, and Feda of the U of Vienna.\n\nFrom owner-globillum-imag@imag.fr Tue Dec 10 19:53:38 1996\nReturn-Path: <owner-globillum-imag@imag.fr>\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\nTo: <globillum@imag.fr>\nSubject: Radiosity bibliography update\nDate: Tue, 10 Dec 1996 19:02:16 -0800\nX-Msmail-Priority: Normal\nX-Priority: 3\nStatus: R\n\nANNOUNCE: 96/12/15 Release of RADBIB96\n--------------------------------------\nRADBIB96 is a comprehensive bibliography of radiosity and\nrelated global illumination papers, theses, articles, and\nbooks. The total number of references is now 1,008 (including\nfour U.S. patents on radiosity techniques).\n\nThis bibliography is available in BibTex format as\nRADBIB96.BIB (with a release date of December 15, 1996)\nfrom:\n\n  http://www.ledalite.com/library-/rrt.htm\n\nand as compressed RadBib96.Z from:\n\n  ftp://hobbes.lbl.gov/pub/doc\n\nAs always, it is time-consuming and sometimes difficult to\ntrack down conference papers and theses on radiosity and global\nillumination. If you know of a relevant reference that is not\nincluded in the bibliography, please let me know so that I can\ninclude it in the next release.\n---\nIan Ashdown, P. Eng.\nResearch & Development Manager\nLedalite Architectural Products Inc.\nhttp://www.ledalite.com\n\n\nFrom owner-globillum-imag@imag.fr Fri Dec 20 14:06:05 1996\nReturn-Path: <owner-globillum-imag@imag.fr>\nDate: Fri, 20 Dec 1996 12:52:21 -0500\nFrom: Eric Haines <erich@eye.com>\nTo: globillum@imag.fr\nSubject: new ray tracing bibliography available\nCc: erich@hemlock.eye.com\nStatus: R\n\nI have made the latest version of the ray tracing bibliography which Paul\nHeckbert and I compiled (with help from many others) available at:\n\n\thttp://www.acm.org/tog/resources/bib/\n\nLet me know of any errors or missing references.  I've tried to limit new\nentries to those directly dealing with ray tracing itself as a rendering\nalgorithm or that talk about monte carlo sampling or volume visualization using\nray tracing (as opposed to references which mention ray tracing simply as\nanother tool, which for the most part it has become).\n\nEric Haines\nerich@acm.org\n\nFrom owner-globillum-imag@imag.fr Sat Dec 28 13:14:31 1996\nReturn-Path: <owner-globillum-imag@imag.fr>\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\nTo: <globillum@imag.fr>\nSubject: Global illumination validation studies\nDate: Sat, 28 Dec 1996 12:31:32 -0800\nX-Msmail-Priority: Normal\nX-Priority: 3\nStatus: RO\n\nChas Ehrlich at Lawrence Berkeley National Lab uncovered these two Web\npages:\n\n  \"Physically Accurate Lighting Simulation in Computer Graphics Software\"\n  URL: http://rmp.kiam1.rssi.ru/articles/pals/pals.htm\n\n  \"Comparison of Two Methods of Global Illumination Analysis\"\n  URL: http:://rmp.kiam1.rssi.ru/articles/cmgia/cmgia.htm\n\nI bring them to the attention of this mailing list because:\n\n(a) Very few papers have been written on the physical validation of\n    radiosity and global illumination algorithms;\n(b) The information presented in these Web pages constitute complete\n    technical reports, yet do not appear to have been otherwise\n    published; and\n(c) The authors compare Lightscape, Radiance, and Specter (Integra\n    Inc.) with some interesting conclusions.\n\n\nIan Ashdown, P. Eng.\nResearch & Development Manager\nLedalite Architectural Products Inc.\n\n\nFrom owner-globillum-imag@imag.fr Sat Dec 28 21:26:43 1996\nReturn-Path: <owner-globillum-imag@imag.fr>\nSender: crs@uunet.uu.net\nDate: Sat, 28 Dec 1996 21:03:02 -0800\nFrom: Chris Schoeneman <crs@pop.net>\nTo: Ian Ashdown <iashdown@ledalite.com>\nCc: globillum@imag.fr\nSubject: Re: Global illumination validation studies\nStatus: RO\n\nIan Ashdown wrote:\n> \n> Chas Ehrlich at Lawrence Berkeley National Lab uncovered these two Web\n> pages:\n> \n>   \"Physically Accurate Lighting Simulation in Computer Graphics Software\"\n>   URL: http://rmp.kiam1.rssi.ru/articles/pals/pals.htm\n> \n>   \"Comparison of Two Methods of Global Illumination Analysis\"\n>   URL: http://rmp.kiam1.rssi.ru/articles/cmgia/cmgia.htm\n\nThis was very interesting reading.  From what I know of LVS, most\nconclusions sounded pretty reasonable.  I noted that they used LVS\nversion 1.2.4.  My guess is that version 1.3 (available for well\nover a year) would have given more accurate results, at least for\nthe CUBE test.  Version 2.0 would be better still.  Both of these\nversions accurately solve an environment with an analytical solution\n(the inside of a cube where each face is a perfect diffuse emitter),\nwhile 1.2.4 (if I recall correctly) failed this test.\n\nIn any case, I did find some unexpected conclusions.\n\n1. In APART2 they're surprised by the specular reflection model used\nby LVS.  They assume it's incorrect but it is in fact demonstrating\nthe angular dependence of reflectivity.  Whether the model is\naccurate could be the subject of a similar analysis.\n\n2. In the DREAM0 evaluation they state that LVS doesn't have `cone'\nlights.  Well of course LVS does have them (it calls them spot lights).\n\n3. Also in DREAM0 they note bleeding of light from the red carpet on\na corner in the cove with the blue carpet.  It shouldn't be there and\nthey say they can't explain the effect.  It looks like a light leak,\nwhich they should recognize.  I'd be more comfortable with their\nconclusions if they clearly stated that it wasn't a light leak and that\nthe models were constructed to avoid light and shadow leaks.\n\nStill, since the ROOM model is from Lightscape it's safe to assume that\nit is so constructed.  And since it fails to match Specter and Radiance,\nit's pretty clear that LVS 1.2.4 isn't as accurate as either.\n\nPerhaps it's my bias from having worked at Lightscape, but at a\nvisceral level I generally find the Lightscape images much more\nrealistic looking than either the Specter or Radiance images.  Too bad\nthey're not as accurate.\n\nMany thanks to Chas and the authors for making this known.\nCheers,\n-chris\n\n\nFrom greg Mon Dec 30 14:20:44 1996\nReturn-Path: <greg>\nDate: Mon, 30 Dec 96 14:20:07 PST\nFrom: greg (Gregory J. Ward)\nTo: Oek@int.keldysh.ru\nSubject: lighting simulation comparisons\nCc: chas, globillum@imag.fr, iashdown@ledalite.com\nStatus: R\n\nThis is very good work (referring to the comparison between Lightscape,\nSpectre and Radiance at http://rmp.kiam1.rssi.ru/articles/pals/pals.htm).\nIs this going to be a technical report somewhere?  I would like to learn\nmore about Spectre also.  I have followed this program through its various\nname changes, but never actually spoken to someone with a copy of it.  It\nsounds like it has come a long way, and is worth a closer look.  Can you\nsend us a working web address for this product (the link on your report\nseems to be broken)?\n\nI was a bit disappointed at the quality of the Radiance renderings you\nshowed, and I wonder if you used the new \"rad\" interface to generate\nthem?  This is an executive script that makes the control of calculation\nparameters and image filtering much more automatic and natural, and would\nreduce or eliminate many of the artifacts you are seeing, which are the\nresult of poor parameter choices or (in the case of the aliasing artifacts)\nmissing the final image filtering pass.\n\nThis same program also has a GUI, called trad, which makes running and\ncontrolling the rendering process much easier.\n\nI was very pleased to see the in-depth analysis of the three calculation\nmethods.  I was particularly intrigued by Spectre's apparent ability to\ncontrol the overall simulation accuracy.  Since this quantity is intricately\ntied to the geometric modeling and the resolution of the illumination map,\nhowever, I am not sure exactly what is being controlled here.  I notice in\nthe comparison of absolute error, that Spectre did not seem to have as good\na handle on its calculation as implied by this accuracy parameter.  In my\nown research on global illumination, I have found such absolute error bounds\nto be extremely elusive.  The work on this by Arvo and others has shown\nsome promise for error limits at radiosity mesh points, but of course this\nsays nothing about what's going on between mesh points, and this is for\ndiffuse-only environments besides.  Monte Carlo methods can offer statistical\nerror estimates for arbitrary environments, but achieving specific accuracy\ntolerances at some pixels is next to impossible using conventional methods.\n(I won't scoop Eric Veach, who seems to have found a very promising new\nMC technique which I hope will appear in the literature sooner rather than\nlater.)\n\nThere were some other, very minor, errors in your exposition, which I would\nbe happy to correct if you like.  The main problem in my view was the way\nRadiance was used, which had a large effect on the results.  I admit that\nit is not at all clear for the new user how to best apply this software,\neven if they have an excellent understanding of the underlying algorithms.\nI am hoping to remedy this situation with the publication of a book from\nWiley, which will hopefully be available by this Summer.\n\nPlease forward this also to Andrei, as I did not find his e-mail address.\n\nThanks!\n-Greg Ward\n\nFrom greg Mon Dec 30 14:48:31 1996\nReturn-Path: <greg>\nDate: Mon, 30 Dec 96 14:47:56 PST\nFrom: greg (Gregory J. Ward)\nTo: Oek@int.keldysh.ru\nSubject: P.S. to last message\nCc: chas, globillum@imag.fr, iashdown@ledalite.com\nStatus: R\n\nIf you want to see some other examples of how close Radiance can come to\nreality (I always do), check out the following web page:\n\n\thttp://sap.mit.edu/projects/studioimages.html\n\nThis is work done independently by Philip Thompson and Jack DeValpine at\nMIT.\n\n-Greg\n\nFrom abkhod@gin.keldysh.ru Mon Jan  6 07:45:24 1997\nReturn-Path: <abkhod@gin.keldysh.ru>\nDate: Mon, 06 Jan 1997 18:42:57 +0300\nFrom: Andrei Khodulev <abkhod@gin.keldysh.ru>\nReply-To: abkhod@gin.keldysh.ru\nOrganization: Integra\nTo: globillum@imag.fr\nCc: greg@hobbes.lbl.gov, crs@pop.net\nSubject: Re: lighting simulation comparisons\nStatus: RO\n\nSome year and half ago we requested providers of physically accurate\nlighting simulation software to deliver their software for the purpose\nof evaluation. We did our best to perform as unbiased benchmarks as\npossible. The results has been published in Graphicon 96 and posted on\nour (KI) home page\n\n http://rmp.kiam1.rssi.ru/articles/pals\n\nsince May 1996.\n\nAs people behind Radiance (Greg Ward) and LVS (Chris Shoeneman) are not\nnecessarily satisfied with the way their software has been used in\ncomparisons we are ready to repeat the benchmarks following the\nadditional information. We also welcome others who are willing to\ndeliver their software for benchmarking.\n\nAndrei Khodulev, abkhod@gin.keldysh.ru\nEdward Kopylov, oek@gin.keldysh.ru\n\nP.S. There is also a paper \"Comparison of two Methods of Global\nIllumination Analysis\" devoted to comparison of Deterministic and Monte\nCarlo algorithms of global illumination analysis.\n\nhttp://rmp.kiam1.rssi.ru/articles/cmgia/\n\nAndrei Khodulev.\n\nFrom owner-globillum-imag@imag.fr Tue Jan  7 11:50:24 1997\nReturn-Path: <owner-globillum-imag@imag.fr>\nSender: ajc@imag.fr\nDate: Tue, 07 Jan 1997 13:20:22 +0000\nFrom: \"Adrian J. Chung\" <ajc@doc.ic.ac.uk>\nOrganization: Dept. of Computing, Imperial College\nTo: globillum@imag.fr\nSubject: teamcad2@cc.gatech.edu\nX-Url: http://w3imagis.imag.fr/Membres/Francois.Sillion/GlobillumList.html\nStatus: R\n\nOkay, okay... who subscribed <GLOBILLUM@IMAG.FR> to the teamcad2@cc.gatech.edu\nMajordomo mailing list? I infer that this is why John Tidmus <jpt@btc.uwe.ac.uk>\n(and perhaps a lot of other people) are receiving email meant for teamcad2\nwithout having themselves subscribed.\n\nAlthough the subject areas of teamcad2 and globillum are perhaps closely related\nI think it is a bad idea to subscribe entire mailing lists to other mailing\nlists in this way because:\n\n* You can't unsubscribe yourself individually from the \"super\" mailing list\nonly.\n\n* You might accidentally create a cycle between listservers. (What would happen\nif teamcad2 were to become a recipient of the globillum email?!?)\n\n* Shouldn't all members of globillum have been consulted before such a move\nbeing made? Did I miss the vote or something?\n\n\nLooking through the mailing list of teamcad2 I see that several members of\nglobillum are subscribed individually and sometimes several times:\n\nFrancois Sillion        <FRANCOIS.SILLION@IMAG.FR>\nFrancois Sillion        <sillion@dmi.ens.fr>\nF. Sillion      <Francois.Sillion@imag.fr>\n\nCuriouser and curiouser...\n\nAdrian.\n--\nPS. Under what conditions would 40 samples per pixel in MCPT be enough to\nvisualise a double-refracted caustic? This is in reference to J. T. Kajiya's\nlandmark SIGGraph '86 paper the \"The Rendering Equation\". The caustics cast in\nhis tetrahedron of glass balls image seem so noise free. I wonder how they did\nit.\n\nPPS. The above PS is a thinly disguised attempt to keep this email message on\ntopic for the mailing list. Sorry for all the clutter adding to the mailing list\ncomplaints...\n\nFrom owner-globillum-imag@imag.fr Tue Jan  7 23:37:36 1997\nReturn-Path: <owner-globillum-imag@imag.fr>\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\nSubject: Teamcad problem resolved\nTo: globillum@imag.fr (Global Illumination List)\nDate: Wed, 8 Jan 1997 08:09:40 +0100 (MET)\nReply-To: Francois.Sillion@imag.fr\nStatus: R\n\nDear globillumers,\n\nfirst of all, a happy new year to all !\n\nMost of you have noticed a very annoying problem with the teamcad and\nteamcad2 mailing lists. These lists included the globillum alias, without\nhaving asked the globillum recipients or myself for approval. This was\na simple mishap and the people at Georgia Tech are very sorry.\nNow I understand that globillum should have been removed from these lists.\n\nThe confusion only grew because so many people responded to the first\nteamcad messages and copied their answers to the list!\n\nThe second message I want to send to globillumers is that we are\nundergoing some technical changes here as globillum has been  moved\nto a list server. Apparently everything works fine but it means that\nsome people who have requested to be on the list have not been added yet.\nIf you know anybody in this situation... tell them I'll work on it as\nsoon as possible !\n\n+------------------+------------------------------------------------------+\n| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\n|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 44 66 75|\n+------------------+----------+-------------------------------------------+\n| Francois.Sillion@imag.fr    | http://w3imagis.imag.fr/~Francois.Sillion |\n+-----------------------------+-------------------------------------------+\n\nFrom owner-globillum-imag@imag.fr Thu Jan  9 10:03:50 1997\nReturn-Path: <owner-globillum-imag@imag.fr>\nX-Lotus-Fromdomain: IBM RESEARCH\nFrom: \"Holly Rushmeier\"<holly@watson.ibm.com>\nTo: globillum@imag.fr\nDate: Thu, 9 Jan 1997 09:55:51 -0400\nSubject: Need refs. about need\nStatus: R\n\n\n\n\n\n  Hi --\n\n  One of the people working on the appearance project at NIST asked\n  me for \"some references that talk about the need for measurements\n  of appearance properties of materials.\" A lot of people ask about where\n  to find catalogs of measurements etc., but I am having a hard time\n  finding \"citable\" references for the need for measurements. If you\n  have written anything, either technical paper or more informal\n  \"position\" paper that could be cited about the need for measurements\n  to support realistic rendering please let me know. Or, if you haven't\n  written anything, but would be willing to be quoted about how your\n  work would benefit by the availability of measurements, or measurement\n  techniques, let me know.\n\n  Thanks,\n  Holly\n\n\n\nFrom owner-globillum-imag@imag.fr Wed Jan 15 18:06:06 1997\nReturn-Path: <owner-globillum-imag@imag.fr>\nDate: Thu, 16 Jan 1997 02:12:01 +0100\nFrom: Eduardo Bustillo Iceta <ebic@jet.es>\nTo: globillum@imag.fr\nSubject: kd-tree\nStatus: R\n\nHi globillumers :)\n\nI am preparing a paper on a new globillum rendering technique and I am \ntrying to implement several other methods in my rendering architecture\nfor comparison and benchmarking.\n\nOne of these methods is the photon map. Reading H.W. Jensen's \"Global\nillumination using photon maps\" paper there is a reference to Bentley's\nkd-tree M nearest point searching algorithm. Jensen explains that this\nalgorithm can find the M nearest (euclidean distance) photons to any\ngiven point in a N point set in O(M log2 N) time. Due to the shortage\nof CS books in my school I have been unable to find Bentley's paper :(\n\nI have worked out another method creating 3 sorted lists (one for each \ncoord.) and doing the following:\n  \n  -For the first coord. I search for the M closest 1D photons right and\n  left from the nearest.\n\n  -For the other coords. I also search right and left from the closest\n  1D point in the list and within a constantly updated range given by\n  the longest euclidean distance of the M photons found to that point\n  to update the M nearest photons list. The longest distance bounds\n  the 1D range so that photons outside it must be farther away.\n\nThis method is much worse than O(M log2 N) making it almost worthless.\nI have been thinking about how it could be performed using a kd-tree but\nit seems much more prepared to handle hypercubes than hyperspheres...\n\nI am sorry to put this question on the list as it might sound quite\nnaive but if any of you could be kind enough to point me the right way\n(as in Bentley's), I would be really grateful as I have been thinking\nof changing to an octree structure or hanging myself :)\n\nThanks a lot,\n\n                                Eduardo.\n---\nEduardo Bustillo Iceta\nParticular de Basterra 1\n48990 Getxo (Vizcaya)\nSPAIN\ne-mail: ebic@jet.es\n        ebic@acm.org\n\n\nFrom owner-globillum-imag@imag.fr Mon Jan  6 11:39:42 1997\nReturn-Path: <owner-globillum-imag@imag.fr>\nDate: Mon, 06 Jan 1997 21:54:35 +0300\nFrom: Andrei Khodulev <abkhod@gin.keldysh.ru>\nReply-To: abkhod@gin.keldysh.ru\nOrganization: Keldysh Inst. of Appl. Math. \nTo: greg@hobbes.lbl.gov\nCc: globillum@imag.fr, chas@hobbes.lbl.gov, iashdown@ledalite.com\nSubject: Re: lighting simulation comparisons\nStatus: RO\n\nDear Greg,\n\nHello from Andrei Khodulev, with whom You exchanged some letters in\n1992.\n\n>I would like to learn more about Spectre also. I have followed\n>this program through its various name changes, but never actually\n>spoken to someone with a copy of it.\n>It sounds like it has come a long way, and is worth a closer\n>look. Can you send us a working web address for this product\n>(the link on your report seems to be broken)?\n\nIntegra Inc. is in the process of establishing official page in English.\nFor this reasons links are not available. At this point only Japanese\npage exist:\n\nhttp://www.kt.rim.or.jp/~integra/\n\nMr. A. Fujimoto, the president of Integra Inc., was asked about\npreparation of non-commercial version of SPECTER that can be used by\nothers for comparison study analogous to our one. Please wait for answer\nfrom him.\n\nCOMPARISON\n\nAs You (and apparently LVS) are not satisfied with the way RADIANCE\n(LIGHTSCAPE) has been used we are going to repeat the comparison\nfollowing your advises and with new software version(3.0 ?). Today we\nsent a message to globillum at this topic and welcome others who are\nwilling to deliver their software for benchmarking. I think it will take\nfinite time until all information is completed and conditions are agreed\namong the interested parties.\n\n>I was a bit disappointed at the quality of the Radiance renderings you\n>showed, and I wonder if you used the new \"rad\" interface to generate\n>them?\n> This is an executive script that makes the control of calculation\n>parameters and image filtering much more automatic and natural, and would\n>reduce or eliminate many of the artifacts you are seeing, which are the\n>result of poor parameter choices or (in the case of the aliasing artifacts)\n>missing the final image filtering pass.\n>\n>\n>This same program also has a GUI, called trad, which makes running and\n>controlling the rendering process much easier.\n>\n\nYou pointed our serious mistake: we refer to RADIANCE 2.5 (and we\nactually used it for benchmarks!) while obsolete Reference Manual (for\nprevious 2.4 version) was used. So, we knew nothing about 'trad'.\n\nWhat concerns to 'rad' we found it more convenient to call the batch\nprograms ('oconv', 'rpict', 'ximage') directly as we need sometimes\nrather long calculations. Maybe we missed some possibilities offered by\n'rad'.\n\nFiltering was not used at all. Apparently we met some problems with its\nusage.\n\n\n>I was particularly intrigued by Spectre's apparent ability to\n>control the overall simulation accuracy. Since this quantity is intricately\n>tied to the geometric modeling and the resolution of the illumination map,\n>however, I am not sure exactly what is being controlled here.\n>\n\nHave you seen the paper \n\"Comparison of two Methods of Global Illumination Analysis\"\n\nat http://rmp.kiam1.rssi.ru/articles/cmgia/monte_carlo.htm ?\n\nSection 3.1 of this paper contains detailed explanation of how accuracy\nis controlled in Specter. We'll be very grateful to You for any remarks.\nThe reason for this request is that some readers find this part unclear.\n\n>I notice in the comparison of absolute error, that Spectre did\n>not seem to have as good a handle on its calculation as implied\n>by this accuracy parameter. In my own research on global\n>illumination, I have found such absolute error bounds to be\n>extremely elusive.\n>\n\nYes, we also found that the accuracy control Specter provides is not\nalways natural for user. Actually, the Specter's accuracy measure is\nfrequently used in relative manner: we don't know how the value reported\nrelates to perceptual quality, but we can rely that decreasing of this\nvalue twice will lead to twice as good image.\n\n>There were some other, very minor, errors in your exposition,\n>which I would be happy to correct if you like.\n>\n>\n>The main problem in my view was the way Radiance was used, which\n>had a large effect on the results.\n>\n\nAny remarks are welcome.\n\n> I admit that\n>it is not at all clear for the new user how to best apply this software,\n>even if they have an excellent understanding of the underlying algorithms.\n>I am hoping to remedy this situation with the publication of a book from\n>Wiley, which will hopefully be available by this Summer.\n>\n\nIs there any possibility to get draft of this book in electronic from?\nThank you in advance.\n\n>If you want to see some other examples of how close Radiance can come to\n>reality (I always do), check out the following web page:\n>\n>http://sap.mit.edu/projects/studioimages.html\n>\n>This is work done independently by Philip Thompson and Jack DeValpine at\n>MIT.\n>\n\nCan we get scenes used to generate these images? We could use them in\nour comparison.\n\nWith best regards,\n\nEdward Kopylov,\nAndrei Khodulev.\n\nFrom greg Tue Jan 21 12:18:44 1997\nReturn-Path: <greg>\nDate: Tue, 21 Jan 97 12:17:56 PST\nFrom: greg (Gregory J. Ward)\nTo: abkhod@gin.keldysh.ru\nSubject: Re: lighting simulation comparisons\nCc: chas, globillum@imag.fr, iashdown@ledalite.com\nStatus: R\n\nHi Andrei,\n\nI am just getting to comment on your web pages, and I'll just write about\nwhat I notice as I go through it (the comparison and validation pages):\n\nIn http://rmp.kiam1.rssi.ru/articles/pals/radiance.htm, Section 3.1:\n\n\tNote that Radiance has not possibility to specify point or cone light\n\tsources at all, i.e. when the light starts from abstract point. As an\n\tapproximation to point light in Radiance a small lighting sphere can\n\tbe used.\n\nIf by \"cone light sources\" you mean spotlights, there is a spotlight\nmaterial type that can be used to produce light in cones, not that any\nsuch ideal exists in the real world.  As for point sources, the spheres\nmay be arbitrarily small.\n\n\tRadiance has not intelligent sampling of light sources. The\n\tonly case that is handled properly is parallelograms. Light\n\tsources in form of sphere are not sampled at all in Radiance.\n\tOther sources are approximately rectangular (ref. to Radiance\n\tDigest, v2n5.2, 537 line).\n\nThis is not entirely accurate.  It is true that parallelograms are the\nonly sources that are sampled exactly correctly, but the sampling of\nmost other source shapes is approximately correct.  Spheres are sampled\nover a cubic area, which though inaccurate in some sense, does not\nresult in great inaccuracies in the result, and it is considerably\nfaster than doing it exactly as a sphere.  I hope you read all of the\nRadiance Digest section you reference, as Peter did find out that he\nhad been making a mistake in his integration, and that Radiance was\nactually converging to the correct result.\n\nYou mention that the conversion from IES luminaire files is \"not\ncorrect.\"  Again, it is an approximation, as is EVERYTHING in lighting\nsimulation!  It doesn't help matters to make inflammatory remarks,\nespecially when you fail to make them for the other packages.  None of\nthe packages can model the arbitrarily strange shapes included in the\nIES specification, and Radiance simply chooses the closest approximating\ngeometry, which is what the other packages must do, also.\n\nSection 3.2:\n\nRadiance does not \"subdivide surfaces into patches.\"  The algorithm\nemployed never makes use of any explicit geometric subdivision of any\nkind, but relies instead on unorganized point value interpolation.\nThe octree is used for point lookup, but does not decimate the scene.\nThis way, values may be shared between surfaces and subsurfaces on an\narbitrary topology, which is a unique feature of the system.\n\nYou say that Radiance does not handle semispecular surfaces efficiently,\nwhen in fact it does, at least as efficiently as Specter.  Except for\nthe user-specified BRDF types, all light interactions are accounted for\nin Radiance, and the process proceeds efficiently from the point of\nmeasurement (i.e., the viewpoint) backwards to the light sources.  Ideal\nspecular surfaces are treated with the special material types you\nmention in order to avoid the source-finding problem of light-backwards\nray tracing, and the corresponding shadow accuracy (i-map resolution)\nproblem of light-forwards ray tracing.\n\nThe efficiency enhancements you mention for limiting the cost of the\nvirtual light source calculation are OPTIONAL.  For people who insist on\naccuracy guarantees (which by the way are completely bogus, because\nlight propogation is a probabilistic process), can change these\nparameters to guarantee results.  The runaway creation of virtual\nsources is still avoided by geometry checks that are 100% reliable.\n\nAgain, I would like to see a change in the summary, since Radiance does\nin fact model diffuse-specular interactions fully and correctly.\n\nSection 3.3:\n\nI agree that setting parameters is non-trivial, which is why I wrote the\n\"rad\" program, described in a paper at the 1995 Eurographics Workshop on\nRendering.  In general, direct accuracy controls are unreliable,\nbut even so, Radiance parameters are tied to accuracy whenever it is\npossible or reasonable to do so.\n\nSection 3.4:\n\nYou are rightly critical of Radiance 2.5's display mapping function.\nThe next version of Radiance (3.1) includes a new program called\n\"pcond,\" which contains a comprehensive tone mapping operator with\nstrong ties to human vision.\n\nhttp://rmp.kiam1.rssi.ru/articles/pals/results.htm, Section 5.1.4:\n\nI thought this section demonstrated very well my point about the\nabsolute control of accuracy, or lack thereof.  That is to say, even\nthough you have so-called \"accuracy\" settings in Specter, they do not in\nfact correspond to any kind of accuracy you can measure.  Although absolute\naccuracy is a laudable goal, it is not a practical one when it comes to\nlighting simulation.  All you can do is trade time for accuracy and\npeform convergence tests such as this on specific scenes.  There is no\ntechnique that can guarantee lighting simulation accuracy in arbitrary\nenvironments.  The best we can hope for is a statistical estimate based\non Monte Carlo convergence tests, and such a criterion offers no\nguarantee that the process will EVER finish!\n\nSection 5.2:\n\nThe Radiance rendering exhibits significant aliasing because the final\n(pfilt) pass was not made.  This is an error in the way the rendering\nwas performed that affects the appearance, but not the accuracy of the\npixel values.  The accuracy of the shadows is a function of the -dj\nas well as the -ds parameter, which should be controlled by the \"rad\"\nprogram I mentioned before.\n\nSection 5.3:\n\nAgain, the complaint about Radiance images showing jaggies is the result\nof failing to filter the result properly with pfilt.  This can be\nremedied by applying the \"rad\" program, which runs it automatically.\n\nFor some reason, you did not include the time for Radiance rendering of\nthe flower scene.  In the bathroom (CG) scene, you say that Specter\ncomputed the image an \"order of magnitude\" (10 times) faster than\nRadiance, when your table shows times of 4.1 and 3 hours for the two\nsystems, with Radiance being the faster.  Something is wrong, here.\n\nIn the final office scene (very nice, by the way), the rendering\nparameters obviously require adjustment.  Once again, the \"rad\" program\nmakes this process very intuitive, and I strongly suggest you use it.\nIt also has a single \"accuracy\" control called \"QUALITY\", but does not\nattempt to tie this to numerical accuracy, which cannot be guaranteed,\nas we have witnessed from the Specter results.\n\nhttp://rmp.kiam1.rssi.ru/articles/pals/conclusion.htm, Section 6:\n\nIn general, I agreed with your conclusions, despite my earlier remarks.\n\nOverall, I think you have provided the global illumination community\na tremendous service, and we owe you a debt of gratitude.  I hope that\nyour analysis has a great influence on any future validation and\ncomparison work, as a standard of excellence for others to match!\n\n-Greg\n\nFrom greg Tue Jan 21 12:29:07 1997\nReturn-Path: <greg>\nDate: Tue, 21 Jan 97 12:28:31 PST\nFrom: greg (Gregory J. Ward)\nTo: abkhod@gin.keldysh.ru\nSubject: Re: lighting simulation comparisons\nCc: chas, globillum@imag.fr, iashdown@ledalite.com\nStatus: R\n\nP.S. to my previous comments.  I forgot to mention that the latest version\nof Radiance (3.0) also has participating media, and can therefore simulate\nthe same effects that Specter seems to.  I do not know enough about Specter\nto comment on the accuracy of its model, but Radiance does apply a fairly\nrigorous PM model, with typical optimizations to minimize rendering time.\nThese optimizations do require a degree of user control, however.\n\nFrom abkhod@gin.keldysh.ru Wed Jan 22 07:10:49 1997\nReturn-Path: <abkhod@gin.keldysh.ru>\nDate: Wed, 22 Jan 1997 18:09:21 +0300\nFrom: Andrei Khodulev <abkhod@gin.keldysh.ru>\nReply-To: abkhod@gin.keldysh.ru\nOrganization: Keldysh Inst. of Appl. Math. \nTo: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\nCc: chas@hobbes.lbl.gov, globillum@imag.fr, iashdown@ledalite.com\nSubject: Re: lighting simulation comparisons\nStatus: R\n\nHello, Greg,\n\nThank you for detailed analysis of our comparison study. It seems that\nwe really failed to use some important features of Radiance. Here I\ncomment on one trivial error, I'll answer in more details later. Anyhow\nwe'll undertake new comparison with account for your remarks and\nsuggestions.\n\n> For some reason, you did not include the time for Radiance rendering of\n> the flower scene.  In the bathroom (CG) scene, you say that Specter\n> computed the image an \"order of magnitude\" (10 times) faster than\n> Radiance, when your table shows times of 4.1 and 3 hours for the two\n> systems, with Radiance being the faster.  Something is wrong, here.\n\nThere is a technical error in our text: one column was lost in the\ntiming table. The correct table is:\n\n---------------------------------------------\nScene  | Simulation + rendering time (hours)\nname   |-------------------------------------\n       |     LVS   | Specter | Radiance\n---------------------------------------------\nAPART2 |   86      |    0.3  |    3.7\nDREAM0 |    5.4    |    2.3  |    4.3\nFLOWER |   34      |    1.3  |    0.7\nCG     |   27      |    4.1  |   31\nHONSHA |   ---     |   29    |   38\n\nAnd one question to you. We downloaded the document\n\nhttp://radsite.lbl.gov:80/mgf/mgfdoc.ps.Z\n\nand can not read it. When seen via Ghostscript on IBM PC the document\nseems to be incorrectly formatted (too tight interline spacing). Can you\nsuggest anything?\n\nWith best regards,\n-Andrei.\n\nFrom greg Thu Jan 23 10:00:20 1997\nReturn-Path: <greg>\nDate: Thu, 23 Jan 97 09:59:59 PST\nFrom: greg (Gregory J. Ward)\nTo: abkhod@gin.keldysh.ru\nSubject: Re: lighting simulation comparisons\nStatus: RO\n\nHi Andrei,\n\nI am puzzled as to why the CG scene took so long to render.  Do you have\nany ideas?  I would like very much to see the variable settings you use\nfor rad in your final Radiance runs.\n\nI don't know what to say about the line spacing in mgfdoc.ps.Z, or what\nI can do about it.  Why don't you try sending it to the printer instead\nof displaying it?\n\n-Greg\n\nFrom iashdown@ledalite.com Thu Jan 23 20:19:24 1997\nReturn-Path: <iashdown@ledalite.com>\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\nTo: <abkhod@gin.keldysh.ru>\nCc: <gjward@lbl.gov>\nSubject: Fw: lighting simulation comparisons\nDate: Thu, 23 Jan 1997 20:18:02 -0800\nX-Msmail-Priority: Normal\nX-Priority: 3\nStatus: R\n\nHello, Andrei. Greg Ward has been copying your correspondence with him\non global illumination validation to me. One item that caught my\nattention was:\n\n>And one question to you. We downloaded the document\n>\n>http://radsite.lbl.gov:80/mgf/mgfdoc.ps.Z\n>\n>and can not read it. When seen via Ghostscript on IBM PC the document\n>seems to be incorrectly formatted (too tight interline spacing). Can you\n>suggest anything?\n\nI downloaded this file and examined it today. I had no problem in\ndisplaying\nor printing it. However, I was using GSView32 Version 2.0 (11/08/96\nrelease)\nrunning under Windows NT. I gave up using the 16-bit version of Ghostscript\nfor Windows 3.1 because it had so many bugs.\n\nHave you tried downloading the latest version of Ghostscript?\n\nIan Ashdown, P. Eng.\nResearch & Development Manager\nLedalite Architectural Products Inc.\nhttp://www.ledalite.com\n\n\nFrom abkhod@gin.keldysh.ru Tue Jan 28 04:38:21 1997\nReturn-Path: <abkhod@gin.keldysh.ru>\nDate: Tue, 28 Jan 1997 15:36:51 +0300\nFrom: Andrei Khodulev <abkhod@gin.keldysh.ru>\nReply-To: abkhod@gin.keldysh.ru\nOrganization: Keldysh Inst. of Appl. Math. \nTo: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>,\n        Ian Ashdown <iashdown@ledalite.com>\nCc: oek@gin.keldysh.ru\nSubject: Re: lighting simulation comparisons\nStatus: RO\n\nHello, Greg and Ian,\n\nPlease, CC further mail re:lighting simulation comparisons to \noek@gin.keldysh.ru\n\n> I am puzzled as to why the CG scene took so long to render.  Do you have\n> any ideas?  I would like very much to see the variable settings you use\n> for rad in your final Radiance runs.\n>\nPlease look at the report of that run:\n\nshapename:\ncg\nscenename:\nmc\n\nrpict -e rp.rep -t 60 -dt 0 -ab 3 -ad 1024 -lw 0 -vp 0.860900 -1.045500\n1.784300 -vd -0.412400 0.923850 -1.699300 -vu -0.831400 1.862000\n1.214100 -vh 77.319114 -vv 61.928369 -pa 0 -x 800 -y 600 mc.oct\n\nreal 126:37:57.72\nuser 31:00:51.01\nsys  5:01.05\n \n> I don't know what to say about the line spacing in mgfdoc.ps.Z, or what\n> I can do about it.  Why don't you try sending it to the printer instead\n> of displaying it?\n> \n\n>>>Ian Ashdown:\n\n>I downloaded this file and examined it today. I had no problem in\n>displaying\n>or printing it. However, I was using GSView32 Version 2.0 (11/08/96\n>release)\n>running under Windows NT. I gave up using the 16-bit version of >Ghostscript\n>for Windows 3.1 because it had so many bugs.\n\nWe tried GSVIEW32.EXE Version 2.0 1996-08-11 on Win95 and GSVIEW32.EXE\nVersion 2.1 1996-11-04 on WinNT. All with the same effect. Being printed\n(we have to print it via GSView) it looks the same: the interline\nspacing is so little that 3 or more consecutive lines are overlapped. We\nnever faced this problem with other PS docs. Say, the article \"Making\nGlobal Illumination User-Friendly\"\n(radsite.lbl.gov/radiance/papers/erw95.1/papers.ps.Z) looks quite well.\n\nThe problem is, however, not urgent now as we can use HTML version of\nMGFDOC.\n\nWith best regards,\n-Andrei\n\nFrom owner-globillum-imag@imag.fr Wed Jan 29 08:56:32 1997\nReturn-Path: <owner-globillum-imag@imag.fr>\nDate: Wed, 29 Jan 1997 13:35:53 +0000\nFrom: Lindsey Shackleton <lindsey@lightwork.co.uk>\nOrganization: LightWork Design\nTo: globillum@imag.fr\nSubject: Diffuse/Specular Reflection: Schlick's approximation\nStatus: R\n\nHi,\n\n\nRe: \"An Inexpensive BRDF Model for Physically Based Rendering\"\n    C. Schlick EuroGraphics 94 VVol 13 number 3\n\n\nI've been working my way through the above paper, and have come unstuck\nin several places. Any suggestions will be much appreciated.\n\n\n________________________________________________________________________\nEqn 30.  First imagine the terms without the normalisation factor,   \n4Pi, so it becomes:\n\nD(t,v,v',w) =  G(v) G(v') Z(t) A(w) + ( 1 - G(v) G(v') )\n               __________               ______________\n                  v v'                       v v'\n\nFirst I think this should actually be:\n\nD(t,v,v',w) =  G(v) G(v') Z(t) A(w) + ( 1 - G(v) G(v') )\n               __________                   __________\n                  v v'                          v v'\n\nSurely this means that ALL the directional diffuse would be reemitted\nalong v'.  Shouldn't the ( 1 - G(v)G(v')/vv') be divided by 2Pi so that\nit is equally distributed over the hemisphere?\n________________________________________________________________________\n________________________________________________________________________\n\n- Eqn 32\n\n\nD(t,v,v',w) = a  +  b  B(t,v,v',w) + c  Dirac-delta\n              __    ______________   ______________\n              Pi       4 Pi v v'       v' dV'\n\na,b,c are weighting coefficients.\n\nShouldn't this be\n\nD(t,v,v',w) = a Diffuse_refl  +  b  B(t,v,v',w) + c  Fresnel Dirac-delta\n              ______________     ______________   ______________________\n                   Pi                  Pi               v' dV'\n\nB(t,v,v',w) is the previous D(t,v,v',w).\nFirst put the reflectance coefficients in, remove the unecessary vv'.\nWhy was there a factor of 4 on the denominator, if Int[Z(t)A(w)] = Pi\nover the hemisphere for perfectly smooth isotropic reflectors? \n________________________________________________________________________\n\n\nI would be very grateful for any explanations,\n\nLindsey Shackleton\n\nSoftware Engineer\nLightWork Design Ltd.\n\nFrom owner-globillum-imag@imag.fr Mon Feb  3 11:49:04 1997\nReturn-Path: <owner-globillum-imag@imag.fr>\nDate: Mon, 3 Feb 1997 07:44:38 -0800 (PST)\nTo: globillum@imag.fr\nFrom: iashdown@ledalite.com (Ian Ashdown)\nSubject: Global illumination bibliography\nStatus: R\n\nANNOUNCE: 97/02/01 Release of RADBIB97\n--------------------------------------\nRADBIB97 is a comprehensive bibliography of radiosity and\nrelated global illumination papers, theses, articles, and\nbooks. It currently includes 1,031 references, with some\n15 new references being added per month.\n\nThis bibliography is available in BibTex format as\nRADBIB97.BIB (with a release date of February 1, 1997)\nfrom:\n\n  http://www.ledalite.com/library-/rrt.htm\n\nand as compressed RadBib97.bib.Z from:\n\n  ftp://hobbes.lbl.gov/pub/doc\n\nAs always, it is time-consuming and sometimes difficult to\ntrack down conference papers and theses on radiosity and global\nillumination. If you know of a relevant reference that is not\nincluded in the bibliography, please let me know so that I can\ninclude it in the next release.\n\n\n\nFrom owner-globillum-imag@imag.fr Thu Feb 20 10:49:10 1997\nReturn-Path: <owner-globillum-imag@imag.fr>\nX-Quien: el1segag@localhost\nDate: Thu, 20 Feb 1997 18:25:37 +0100\nFrom: Gonzalo Senuela Garcia <el1segag@uco.es>\nTo: globillum@imag.fr\nSubject: Two Pass (Radiosity and raytracing) programs vs Radiance\nStatus: R\n\nHello\n\nEveryone know a paper about a comparative analysis  between Two Pass programs  (Radiosity-raytracing) and Radiance (Greg Wards) programs\n\n                                          - Gonzalo\n\nFrom owner-globillum-imag@imag.fr Fri Feb 21 15:10:49 1997\nReturn-Path: <owner-globillum-imag@imag.fr>\nDate: Fri, 21 Feb 1997 17:06:21 -0500\nFrom: swestin@ford.com (Stephen Westin )\nTo: holly@watson.ibm.com\nCc: globillum@imag.fr\nSubject: Re: Need refs. about need\nStatus: R\n\n\n>   Hi --\n> \n>   One of the people working on the appearance project at NIST asked\n>   me for \"some references that talk about the need for measurements\n>   of appearance properties of materials.\" A lot of people ask about where\n>   to find catalogs of measurements etc., but I am having a hard time\n>   finding \"citable\" references for the need for measurements. If you\n>   have written anything, either technical paper or more informal\n>   \"position\" paper that could be cited about the need for measurements\n>   to support realistic rendering please let me know. Or, if you haven't\n>   written anything, but would be willing to be quoted about how your\n>   work would benefit by the availability of measurements, or measurement\n>   techniques, let me know.\n> \n>   Thanks,\n>   Holly\n> \n> \n\nFound this dusty message just now; I didn't answer because, frankly,\nI've never convinced anyone here that better visual simulations,\nreflectance functions, reflectance measurements, etc, are\nneeded. Sorry.\n\nActually, you might contact someone in the Advanced Lighting\nTechnology Group about this; they have at least played with optical\nsimulations of the down-the-road view at night, and hired ERIM for a\nwhile to code something up for them. When I visited (a year ago? two\nyears ago?), they said, \"there's this parameter called 'gamma' in the\nprogram, and you can make the picture look bright or dark with it. Any\nidea what it does?\" Sigh.\n\nI talked to Mahendra Dassanayake (mdassana@ford.com) and Balvant Patel\n(bpatel6@ford.com). You probably have run into the tendency of\nnumerical simulation analysts to be from India :).\n\n-Steve\n\nP.S. I'm working on that SIGGRAPH review...\n\nFrom owner-globillum-imag@imag.fr Fri Feb 28 05:13:06 1997\nReturn-Path: <owner-globillum-imag@imag.fr>\nFrom: Samuel.Boivin@inria.fr\nTo: globillum@imag.fr\nCc: boivin@bora.inria.fr\nSubject: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\nDate: Fri, 28 Feb 97 12:12:08 +0100\nStatus: RO\n\nHello everybody,\n\nI have some questions that concern Hardware Acceleration for Form Factor \nComputation. So I tried all what is possible to compute off-screen(and \n'on-screen') form factors using OpenGL. The problem is that the computation \ntime I obtained is really BAD ! \nSo does anybody have any information about programming off-screen rendering to \nEFFECTIVELY accelerate the computation time for form factors using the SGI \nhardware?\n\nYou can find next all the solutions I tried:\n\n- OpenInventor SoOffScreenRender Class: computation time is incredibly slow: \nit is unusable.\n\n- GLXPixmaps with X11 Pixmaps: the computation time is DRAMATICALLY slow, \ntherefore it is unusable too. 99.99 % computation time is in the \nGLReadPixels() OpenGL Command (?!?!?)\n\n- PBuffers on a Maximum Impact  R10000 (195Mhz). The computation time is \nthe following: 15.6sec to compute 300x300 resolution 2000 Z-Buffers with a 70 \npatches scene (then 140000 projections). For me, it is really unacceptable: \nMaxImpact has at least a 1.5Million polygons/second rendering capacity with \nGouraud shading(there is probably no glReadPixels() call). In any case, I \nam only using Flat Shading and one light source, and this gives us a 10000 \npolygon/sec rendering capacity (!?!!): we had better computation time using \nMesa Library(14.89 sec) to render this small scene on the same machine ! \n\nIn my opinion, there are several problem levels:\n- Does PBuffers really use Hardware ? It doesn't seem to be the case since, \nusing osview, we can see that Hardware lines(gfxc, gfxf...) gives 0.00% (?!?). \nSo, if it doesn't use Hardware, why computation time is faster than using X \nPixmaps(as PBuffers are Pixmaps Hardware) ?\n\n- There is a SGI paper on using hardware for radiosity: \"Real Time Radiosity \nThrough Parallel Processing and Hardware Acceleration\", by D.R. Baum and J.M. \nWinget, Computer Graphics 1990(Symposium on Interactive 3D graphics) p67-75.\nPage 69: \"Once the five hemi-cube are generated(top of hemi-cube and four \nsides), they are read back from frame buffer memory to host shared memory for \nprocessing\". This paper is 7 years old and - in spite of the fact they were \nusing multi-processing - they obtained results that I consider impossible to \nhave today on a Maximum Impact R10k 195mhz ! I suspect that it is due to the \nfact that this technique was performed using GL Library, and we moved to \nOpenGL that is really slower.\n\nTo finish with this very long mail:\nHOW TO USE HARDWARE WITH OFF-SCREEN RENDERING ?!?!? I don't want to open any \nwindow ! I just want to use Hardware, compute Z-Buffers(FLAT) and get the \nresult images in real time: is it possible for a Max Impact to compute a \n300x300 Z-Buffer of a 400000 patches scene and to get the result image in less \nthan 1 sec ?\n\nSamuel.\n\n||======================================||\n||         Samuel Boivin                ||\n||======================================||\n||          I.N.R.I.A                   ||                      \n||   Batiment 24, Projet SYNTIM         ||                      \n||      Domaine de Voluceau             ||  \n||       78153 LE CHESNAY Cedex         ||  \n||       Tel: 01-39-63-51-86            ||  \n||       Fax: 01-39-63-57-71            ||                    \n||  E-mail: Samuel.Boivin@inria.fr      ||                      \n||======================================||\n\n\n\n\nFrom owner-globillum-imag@imag.fr Fri Feb 28 07:30:42 1997\nReturn-Path: <owner-globillum-imag@imag.fr>\nDate: Fri, 28 Feb 1997 08:59:45 -0500\nFrom: swestin@ford.com (Stephen Westin )\nTo: Samuel.Boivin@inria.fr\nCc: globillum@imag.fr\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\nStatus: RO\n\n> - There is a SGI paper on using hardware for radiosity: \"Real Time Radiosity \n> Through Parallel Processing and Hardware Acceleration\", by D.R. Baum and J.M. \n> Winget, Computer Graphics 1990(Symposium on Interactive 3D graphics) p67-75.\n> Page 69: \"Once the five hemi-cube are generated(top of hemi-cube and four \n> sides), they are read back from frame buffer memory to host shared memory for\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n> processing\". This paper is 7 years old and - in spite of the fact they were \n> using multi-processing - they obtained results that I consider impossible to \n> have today on a Maximum Impact R10k 195mhz ! I suspect that it is due to the \n> fact that this technique was performed using GL Library, and we moved to \n> OpenGL that is really slower.\n\nNo, I suspect that the phrase I highlighted above is the key; SGI\nmachines are generally highly optimized to render to the screen. I\nwould not be at all surprised if off-screen rendering were much slower\non most SGI machines.\n\nMaybe you are stuck with using the screen, then reading back the frame\nbuffer.\n\nI would suggest a post to USENET group comp.sys.sgi.graphics; there\nare several SGI engineers who hang out there and give you the *real*\nanswer.\n\n-Stephen H. Westin\nswestin@ford.com\nThe information and opinions in this message are mine, not Ford's.\n\nFrom owner-globillum-imag@imag.fr Fri Feb 28 08:15:54 1997\nReturn-Path: <owner-globillum-imag@imag.fr>\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\nTo: <Samuel.Boivin@inria.fr>\nCc: <globillum@imag.fr>\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\nDate: Fri, 28 Feb 1997 06:21:24 -0800\nX-Msmail-Priority: Normal\nX-Priority: 3\nStatus: RO\n\nSamuel Boivin wrote:\n\n> I have some questions that concern Hardware Acceleration for Form Factor \n> Computation. So I tried all what is possible to compute off-screen(and \n> 'on-screen') form factors using OpenGL. The problem is that the\ncomputation \n> time I obtained is really BAD ! \n> So does anybody have any information about programming off-screen\nrendering to \n> EFFECTIVELY accelerate the computation time for form factors using the\nSGI \n> hardware?\n\nIf you can find a copy of:\n\n  Rushmeier, H. E., D. R. Baum, and D. E. Hall. 1991. \"Aceelerating the\nHemi-Cube\n  Algorithm for Calculating Radiation Form Factors,\" Transactions of the\nASME\n  Vol. 113 (November), pp. 1044-1047.\n\nyou can read about how they achieved speedup factors of up to 6.7 (for a\nhemicube\nresolution of 300) on an SGI Personal Iris W-4D20G.\n\nIan Ashdown, P. Eng.\nResearch & Development Manager\nLedalite Architectural Products Inc.\n\n\nFrom owner-globillum-imag@imag.fr Fri Feb 28 08:20:02 1997\nReturn-Path: <owner-globillum-imag@imag.fr>\nFrom: Samuel.Boivin@inria.fr\nTo: globillum@imag.fr\nSubject: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\nDate: Fri, 28 Feb 97 15:18:20 +0100\nStatus: RO\n\n> No, I suspect that the phrase I highlighted above is the key; SGI\n> machines are generally highly optimized to render to the screen. I\n> would not be at all surprised if off-screen rendering were much slower\n> on most SGI machines.\nYou are right: off-screen rendering is generally slower than \"on-screen\" \nrendering(but it depends on the technique you chose). \nBut if you use the glReadPixels() function in your \"render to screen\" program, \nthen you have quite similar computation time to these obtained with off-screen \nrendering.\n\n\n> Maybe you are stuck with using the screen, then reading back the frame\n> buffer.\n> \n> I would suggest a post to USENET group comp.sys.sgi.graphics; there\n> are several SGI engineers who hang out there and give you the *real*\n> answer.\n\nI already sent a message in the OpenGL usenet, and nobody answered me, or just \nwith \"did you read the faqs ?\" ...\nSo, I will send a message to comp.sys.sgi.graphics too. But I already sent \nseveral mails to SGI HOT-LINE in France and USA. They didn't arrive to resolve \nmy problem. In France and in USA, there is still an opened phone-line on my \nproblem(ref FR62888). I am still waiting about a solution.\n\n-Samuel\n\n\n\nFrom owner-globillum-imag@imag.fr Fri Feb 28 09:39:35 1997\nReturn-Path: <owner-globillum-imag@imag.fr>\nSender: atc@arlut.utexas.edu\nDate: Fri, 28 Feb 1997 09:28:39 -0600\nFrom: \"A. T. Campbell\" <atc@arlut.utexas.edu>\nTo: Samuel.Boivin@inria.fr\nCc: globillum@imag.fr\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\nStatus: RO\n\nAnother good reference for hardware form factor calculation is\nthe following:\n\n\tNelson Max and Michael J. Allison, \"Linear Radiosity\n\tApproximation Using Vertex-to-Vertex Form Factors\",\n\tGraphics Gems III, edited by David Kirk, Academic\n\tPress, 1992. \n\n-- \nA. T. Campbell, III   atc@arlut.utexas.edu  \nhttp://www.arlut.utexas.edu/~atc\nApplied Research Labs,  University of Texas,  PO Box 8029,  Austin,TX\n78713\n\nFrom owner-globillum-imag@imag.fr Fri Feb 28 10:15:42 1997\nReturn-Path: <owner-globillum-imag@imag.fr>\nSender: crs@uunet.uu.net\nDate: Fri, 28 Feb 1997 08:59:44 -0800\nFrom: Chris Schoeneman <crs@nospam.pop.net>\nTo: globillum@imag.fr\nCc: boivin@bora.inria.fr\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\nStatus: R\n\nSamuel.Boivin@inria.fr wrote:\n> \n> I have some questions that concern Hardware Acceleration for Form Factor\n> Computation. So I tried all what is possible to compute off-screen(and\n> 'on-screen') form factors using OpenGL. The problem is that the computation\n> time I obtained is really BAD !\n> \n> - OpenInventor SoOffScreenRender Class: computation time is incredibly slow:\n> it is unusable.\n> \n> - GLXPixmaps with X11 Pixmaps: the computation time is DRAMATICALLY slow,\n> therefore it is unusable too. 99.99 % computation time is in the\n> GLReadPixels() OpenGL Command (?!?!?)\n\nBoth of these do the same thing (render to pixmaps).  They make an indirect\nrendering context, which sends all OpenGL commands through the X server.\nAs you've discovered, that's slow.  But read on to see the real problem.\n\n> - PBuffers on a Maximum Impact  R10000 (195Mhz). The computation time is\n> the following: 15.6sec to compute 300x300 resolution 2000 Z-Buffers with a 70\n> patches scene (then 140000 projections). For me, it is really unacceptable:\n> MaxImpact has at least a 1.5Million polygons/second rendering capacity with\n> Gouraud shading(there is probably no glReadPixels() call). In any case, I\n> am only using Flat Shading and one light source, and this gives us a 10000\n> polygon/sec rendering capacity (!?!!): we had better computation time using\n> Mesa Library(14.89 sec) to render this small scene on the same machine !\n\nYou're not going to get anywhere near the top polygon rendering\nperformance of the Max Impact with a 70 polygon scene.  Think about it.\nYou clear the 300x300 buffer, render 70 polygons, then read the pixels.\nThe time it takes to render 70 polygons is miniscule compared to the time\nit takes to clear and read 90000 pixels.  Try rendering 7000 polygons and\nsee what happens to your `polygon' performance.\n\nThe problem here was your measurement of performance.  When you read 1.5M\npolygons/sec from the marketing brochures it means 1.5M polygons per\nsecond, not 1.5M polygons per second including reading and clearing the\nscreen every 70 polygons.  Are the marketing numbers misleading?  No,\nthey say exactly what they mean.\n\nSome suggestions for increasing performance.  Use as large a buffer as\nyou can make that's a multiple of 300x300.  Clear the entire buffer,\nrender your scene into each 300x300 subregion, then read the entire buffer\nin one call.  That'll amortize the overhead of each clear and pixel read.\n\nIf you're in a closed environment then every pixel in each 300x300 region\nwill be written to.  See the first issue of the Journal of Graphics Tools\nfor a simple technique to avoid the screen clear completely.\n\nMake sure you're using a direct rendering context (the last parameter to\nglXCreateContext should be True).\n\nWhat's the light source for?  Turn it off if you don't really need it.\n\nIn any case, the pixel read will remain the bottleneck.\n\n\n> In my opinion, there are several problem levels:\n> - Does PBuffers really use Hardware ?\n\nYes, if you use a direct rendering context.\n\n\n> - There is a SGI paper on using hardware for radiosity: \"Real Time Radiosity\n> Through Parallel Processing and Hardware Acceleration\", by D.R. Baum and J.M.\n> Winget, Computer Graphics 1990(Symposium on Interactive 3D graphics) p67-75.\n> ... I suspect that it is due to the\n> fact that this technique was performed using GL Library, and we moved to\n> OpenGL that is really slower.\n\nDefinitely not.  That'd be a brilliant move for SGI, ``with OpenGL get the\ngraphics performance of 5 years ago, TODAY!''  It might well be due to the\nauthor's in-depth knowledge of the platform and the bottlenecks in rendering.\n\nCheers,\n-chris\n\n\n\nFrom owner-globillum-imag@imag.fr Fri Feb 28 11:10:45 1997\nReturn-Path: <owner-globillum-imag@imag.fr>\nReply-To: Michael Herf <herf+@cmu.edu>\nTo: globillum@imag.fr\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE \nDate: Fri, 28 Feb 1997 13:14:50 -0500\nFrom: Michael Herf <mike@vivarin.res.cmu.edu>\nStatus: R\n\nPixmap rendering is all done in software, so it should be slow.  I imagine\nthe Inventor class uses Pixmaps.  pBuffers are the way to go on a RE, but\non an Impact I wouldn't be surprised if they were in software.  I don't\nthink the framebuffer on the Impact has many spare bits. \n\nThe backbuffer should be a good option in double-buffered mode on any SGI\nhardware, though some machines will draw in dithered 16-bit mode, so be\ncareful about how much you trust that.\n\nglReadPixels always goes through host memory, so you're bound by the\nmemory bandwidth there.  I think the Impact gives you a generous 200\nMB/sec, but even so it's not pretty.  For an Impact, drawing 70 polygons\nis trivial, so you can consider your test a benchmark of glReadPixels. \n\nIn answer to your question: you can certainly create a 300x300 image of a\n400,000-patch scene in a backbuffer in < 1 second on this hardware.  At\nthis point you won't be depending on host memory for your throughput, and\nthe hardware will be able to scream through rendering polygons.\n\nAgain, maybe pbuffers will work in single-buffered mode on the Impact, but\nI don't know about this.\n\nIn the broader scope, I think that hemicube radiosity really presents some\narchitectural problems for all but the latest of graphics hardware. \nThere's a huge overhead for using the bus between the hardware and the\nhost CPU, but the constant \"ping-ponging\" back and forth means that\nefficient systems are hard to build.  The newer SGI machines (O2 and\nOnyx2) have UMA (unified memory architecture), so the bus is not\nnearly as much of a bottleneck.\n\nAs a point of reference, can someone post some empirical speed results\nfrom ray-casting (using appropriate subdivision) into \"typical\" scenes of\na variety of sizes?  I imagine that at the 70-patch level, software would\nbe faster, and at the 400,000-patch level, hardware would win.  But an\napproximate intersection point would be nice to have.\n\nmike\n\nFrom owner-globillum-imag@imag.fr Fri Feb 28 12:39:00 1997\nReturn-Path: <owner-globillum-imag@imag.fr>\nFrom: \"Dan Baum\" <drb@studmuffin.asd.sgi.com>\nDate: Fri, 28 Feb 1997 11:57:31 -0800\nTo: Chris Schoeneman <crs@nospam.pop.net>, globillum@imag.fr\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\nCc: boivin@bora.inria.fr\nStatus: R\n\nChris has made some excellent suggestions below.  Additionally, if you\noverlap the remainder of the host based form-factor computation with the\nhemicube visiblity calculations you are performing on the hardware you\nwill see additional time savings.\n\n\nOn Feb 28,  8:59am, Chris Schoeneman wrote:\n> Subject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\n> Samuel.Boivin@inria.fr wrote:\n> >\n> > I have some questions that concern Hardware Acceleration for Form Factor\n> > Computation. So I tried all what is possible to compute off-screen(and\n> > 'on-screen') form factors using OpenGL. The problem is that the computation\n> > time I obtained is really BAD !\n> >\n> > - OpenInventor SoOffScreenRender Class: computation time is incredibly\nslow:\n> > it is unusable.\n> >\n> > - GLXPixmaps with X11 Pixmaps: the computation time is DRAMATICALLY slow,\n> > therefore it is unusable too. 99.99 % computation time is in the\n> > GLReadPixels() OpenGL Command (?!?!?)\n>\n> Both of these do the same thing (render to pixmaps).  They make an indirect\n> rendering context, which sends all OpenGL commands through the X server.\n> As you've discovered, that's slow.  But read on to see the real problem.\n>\n> > - PBuffers on a Maximum Impact  R10000 (195Mhz). The computation time is\n> > the following: 15.6sec to compute 300x300 resolution 2000 Z-Buffers with a\n70\n> > patches scene (then 140000 projections). For me, it is really unacceptable:\n> > MaxImpact has at least a 1.5Million polygons/second rendering capacity with\n> > Gouraud shading(there is probably no glReadPixels() call). In any case, I\n> > am only using Flat Shading and one light source, and this gives us a 10000\n> > polygon/sec rendering capacity (!?!!): we had better computation time using\n> > Mesa Library(14.89 sec) to render this small scene on the same machine !\n>\n> You're not going to get anywhere near the top polygon rendering\n> performance of the Max Impact with a 70 polygon scene.  Think about it.\n> You clear the 300x300 buffer, render 70 polygons, then read the pixels.\n> The time it takes to render 70 polygons is miniscule compared to the time\n> it takes to clear and read 90000 pixels.  Try rendering 7000 polygons and\n> see what happens to your `polygon' performance.\n>\n> The problem here was your measurement of performance.  When you read 1.5M\n> polygons/sec from the marketing brochures it means 1.5M polygons per\n> second, not 1.5M polygons per second including reading and clearing the\n> screen every 70 polygons.  Are the marketing numbers misleading?  No,\n> they say exactly what they mean.\n>\n> Some suggestions for increasing performance.  Use as large a buffer as\n> you can make that's a multiple of 300x300.  Clear the entire buffer,\n> render your scene into each 300x300 subregion, then read the entire buffer\n> in one call.  That'll amortize the overhead of each clear and pixel read.\n>\n> If you're in a closed environment then every pixel in each 300x300 region\n> will be written to.  See the first issue of the Journal of Graphics Tools\n> for a simple technique to avoid the screen clear completely.\n>\n> Make sure you're using a direct rendering context (the last parameter to\n> glXCreateContext should be True).\n>\n> What's the light source for?  Turn it off if you don't really need it.\n>\n> In any case, the pixel read will remain the bottleneck.\n>\n>\n> > In my opinion, there are several problem levels:\n> > - Does PBuffers really use Hardware ?\n>\n> Yes, if you use a direct rendering context.\n>\n>\n> > - There is a SGI paper on using hardware for radiosity: \"Real Time\nRadiosity\n> > Through Parallel Processing and Hardware Acceleration\", by D.R. Baum and\nJ.M.\n> > Winget, Computer Graphics 1990(Symposium on Interactive 3D graphics)\np67-75.\n> > ... I suspect that it is due to the\n> > fact that this technique was performed using GL Library, and we moved to\n> > OpenGL that is really slower.\n>\n> Definitely not.  That'd be a brilliant move for SGI, ``with OpenGL get the\n> graphics performance of 5 years ago, TODAY!''  It might well be due to the\n> author's in-depth knowledge of the platform and the bottlenecks in rendering.\n>\n> Cheers,\n> -chris\n>\n>-- End of excerpt from Chris Schoeneman\n\n\n\nFrom owner-globillum-imag@imag.fr Fri Feb 28 12:49:36 1997\nReturn-Path: <owner-globillum-imag@imag.fr>\nFrom: \"Dan Baum\" <drb@studmuffin.asd.sgi.com>\nDate: Fri, 28 Feb 1997 12:14:59 -0800\nTo: Michael Herf <herf+@cmu.edu>, globillum@imag.fr\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\nStatus: R\n\n\n>\n> In the broader scope, I think that hemicube radiosity really presents some\n> architectural problems for all but the latest of graphics hardware.\n> There's a huge overhead for using the bus between the hardware and the\n> host CPU, but the constant \"ping-ponging\" back and forth means that\n> efficient systems are hard to build.  The newer SGI machines (O2 and\n> Onyx2) have UMA (unified memory architecture), so the bus is not\n> nearly as much of a bottleneck.\n\nA couple of comments on the above.  First, with a scene of interesting\ncomplexity (minimum of several thousand polys rendered 5 times for each\nface of the cube), read back overhead shouldn't be that bad.  Again,if you've\ngot an MP machine think about overlapping your computations.  Also, the Onyx2\nis not what I would call a UMA architecture.   We officially term is as SSMP,\nbut you might want to think of it as NUMA (non-uniform memory access) in that\nthere isn't a common system bus inbetween CPU and main memory.  Main memory\nis distributed throughout the system with different access times depending\non the location of memory.  Obviously, the system tries to be intelligent\nto keep your data as close to the processor that operating on it.\n>\n> As a point of reference, can someone post some empirical speed results\n> from ray-casting (using appropriate subdivision) into \"typical\" scenes of\n> a variety of sizes?  I imagine that at the 70-patch level, software would\n> be faster, and at the 400,000-patch level, hardware would win.  But an\n> approximate intersection point would be nice to have.\n>\n> mike\n>-- End of excerpt from Michael Herf\n\n\n\nFrom owner-globillum-imag@imag.fr Mon Mar  3 12:05:49 1997\nReturn-Path: <owner-globillum-imag@imag.fr>\nFrom: Samuel.Boivin@inria.fr\nTo: globillum@imag.fr\nCc: boivin@bora.inria.fr\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE \nDate: Mon, 03 Mar 97 12:00:16 +0100\nStatus: R\n\n\nChris Schoeneman wrote:\n> Both of these do the same thing (render to pixmaps).  They make an indirect\n> rendering context, which sends all OpenGL commands through the X server.\n> As you've discovered, that's slow.  But read on to see the real problem.\n\nYou are right, but I knew that. So, it's my fault, I fear that I haven't been \nclear about my real problem. In fact, I spent several weeks to try each method \nabout off-screen rendering and I spent several hours with SGI Hot-Line to \nunderstand the reasons of the bad performances I obtained. In fact, in my \nopinion, for GLXPixmaps, there is nothing to do, because of the same reasons \nyou invoked. For Pbuffers(the last solution ?), I have the sensation it could \nbe a good solution if you have a Infinite Reality or a Reality Monster. On a \nMaximum Impact, it is too slow. Maybe there is another idea: isn't it possible \nto put a (ubyte *) pointer to the memory area where pixels are stored ? I \nthink It would be really faster than using glReadPixels() function, no ?\n\n> You're not going to get anywhere near the top polygon rendering\n> performance of the Max Impact with a 70 polygon scene.  Think about it.\n> You clear the 300x300 buffer, render 70 polygons, then read the pixels.\n> The time it takes to render 70 polygons is miniscule compared to the time\n> it takes to clear and read 90000 pixels.  Try rendering 7000 polygons and\n> see what happens to your `polygon' performance.\n\nAgain, you are right. But if I have a 7000 polygon scene, I will approximately \nread 35000 buffers to compute form factors, then I think it will be really \nslow, since it takes a lot of time to do a single \"glReadPixels()\" call.\n\n> The problem here was your measurement of performance.  When you read 1.5M\n> polygons/sec from the marketing brochures it means 1.5M polygons per\n> second, not 1.5M polygons per second including reading and clearing the\n> screen every 70 polygons.  Are the marketing numbers misleading?  No,\n> they say exactly what they mean.\n\nYou are right again and that's what I said in my previous mail: ther is no \nread \nbuffer in their performance measurements. But, 1.5 Million polygon per second \ndoesn't mean anything for me. Indeed, when we read their performance \nannouncements, you can't find: Buffer resolution(50x50 or 1000x1000 ?), \npercentage of bitmap occupation(10% or 90% ?), and -and it is really \nimportant- polygons configuration (I mean if they project the scene in a \nspecial order(sorted polygons), they can really accelerate the computation \ntime). But that is not the real problem here. So if the numbers are not really \nexact, I don't think they are completely false. \nWhat I really would like to know is: what is done in glReadPixels() ? If you \nread the OpenGL Faqs, you can see that disabling fog, texture... accelerate \nthe reading command execution ! WHY ?!?! For me reading the frame buffer is \nonly a problem of getting memory address ! It has been stored somewhere, and I \nonly what to get a pointer on this memory area ! There is nothing to compute !\n\n> Some suggestions for increasing performance.  Use as large a buffer as\n> you can make that's a multiple of 300x300.  Clear the entire buffer,\n> render your scene into each 300x300 subregion, then read the entire buffer\n> in one call.  That'll amortize the overhead of each clear and pixel read.\n> If you're in a closed environment then every pixel in each 300x300 region\n> will be written to.  See the first issue of the Journal of Graphics Tools\n> for a simple technique to avoid the screen clear completely.\n\nOK, thank you for the information. I will apply this idea.\n\n> Make sure you're using a direct rendering context (the last parameter to\n> glXCreateContext should be True).\n\nSure it is ! Otherwise, I can't use Hardware.\n\n> What's the light source for?  Turn it off if you don't really need it.\nSorry, I made a mistake. I didn't define any light source. And they are \ndisabled before reading the buffer because it seems to accelerate the reading \ncommand !?!?!\n\n> Yes, if you use a direct rendering context.\n\nSorry, I can't be agree. It is not the case on a Maximum Impact: I made a lot \nof tests, and each time the graphics card is not sollicited. And if you ask to \nSGI, they say you that Pbuffers uses Hardware on high/max Impact, RE2, IR and \nO2. So, I sent my code to SGI, and they try it on Maximum Impact and O2, and \nthey saw that there is no Hardware use ! So they open a phone-line(FR-62888) \nabout that problem... I am still waiting for an answer.\n\n> Definitely not.  That'd be a brilliant move for SGI, ``with OpenGL get the\n> graphics performance of 5 years ago, TODAY!''  It might well be due to the\n> author's in-depth knowledge of the platform and the bottlenecks in rendering.\n\nMaybe. But, if you make some tests with pure GL read command and if you \ncompare it to the same OpenGL command, you obtain very big differences ! The \nGL read command is several times faster than the OpenGL one !!\n\n\n-Samuel\n\n\nFrom owner-globillum-imag@imag.fr Mon Mar  3 13:05:13 1997\nReturn-Path: <owner-globillum-imag@imag.fr>\nTo: globillum@imag.fr\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE    \nReply-To: Michael Herf <herf+@cmu.edu>\nDate: Mon, 03 Mar 1997 15:20:47 -0500\nFrom: Michael Herf <mike@vivarin.res.cmu.edu>\nStatus: R\n\nFirst, there is no such thing as a memory-mapped framebuffer on an SGI. \nThis is part of the design spec.  Everything is done through library\ncalls, so when you call glReadPixels() the framebuffer is copied into a\nbuffer in your program's address space.  So you can't just assign a\npointer and read.\n\nHowever, you should be able to get better rates on glReadPixels.  I think\nthat on the machines you're using GL_RGB (GL_ABGR_EXT on older machines)\nwith GL_UNSIGNED_BYTE is a fast path.  If, instead of bytes, you're\nreading into floats, the conversion is likely done in software, and you'll\npay very dearly for it.  Using these parameters, you should get speed\nequivalent to the IRIS-GL command.\n\nTry doing repeated glReadPixels from an on-screen region, using the same\ncall you are using now.  Measure the throughput in MB/sec.  On the worst\nof SGI machines, I think you should get better than ~30 MB/sec.  It's\nprobably much better on the machines you're talking about. \n\nI would guess that your system profile isn't indicating the drawing time,\nsince it's so little work for the hardware.  As I remember, glReadPixels\nwill show up as \"user time\" in gr_osview.\n\nmike\n\nFrom owner-globillum-imag@imag.fr Mon Mar  3 13:30:32 1997\nReturn-Path: <owner-globillum-imag@imag.fr>\nDate: Mon, 3 Mar 1997 15:24:26 -0500\nFrom: swestin@ford.com (Stephen Westin )\nTo: Samuel.Boivin@inria.fr\nCc: globillum@imag.fr\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\nStatus: R\n\n\nSamuel Boivin wrote:\n\n> Chris Schoeneman wrote:\n\n<snip>\n\n> > Definitely not.  That'd be a brilliant move for SGI, ``with OpenGL get the\n> > graphics performance of 5 years ago, TODAY!''  It might well be due to the\n> > author's in-depth knowledge of the platform and the bottlenecks in rendering.\n> \n> Maybe. But, if you make some tests with pure GL read command and if you \n> compare it to the same OpenGL command, you obtain very big differences ! The \n> GL read command is several times faster than the OpenGL one !!\n\nJust a minute here. What pixel format are you using in the readback?\nIf you're reading pixels that must be repacked after reading from the\nframe buffer, there will be sicgnificant overhead. I suspect that\ndefaults may well be different from IRIS/GL and OpenGL. I also would\nexpect that the optimum pixel format would vary with hardware type.\n\nGenerally, OpenGL should run faster than IRIS/GL on the Impact series,\nas that's its native mode. Older graphics adapters, like IMPACT, would\nprobably be faster with IRIS/GL.\n\nI think posting the kernel of your readback code would be useful; I\nbet Chris can help speed it up.\n\n-Stephen H. Westin\nswestin@ford.com\nThe information and opinions in this message are mine, not Ford's.\n\n\nFrom owner-globillum-imag@imag.fr Mon Mar  3 15:23:20 1997\nReturn-Path: <owner-globillum-imag@imag.fr>\nFrom: \"Dan Baum\" <drb@studmuffin.asd.sgi.com>\nDate: Mon, 3 Mar 1997 14:15:29 -0800\nTo: Samuel.Boivin@inria.fr, globillum@imag.fr\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\nCc: boivin@bora.inria.fr\nStatus: R\n\nHi Samuel:\n\n\tAs has been pointed out by others, there is no way to access the\nframebuffer directly.  It must be copied back using glReadPixels.  Now the\nperformance for glReadPixels depends on the machine you are running on and\nthe amount of data you are reading back.  There is overhead to setup the\nread transfer regardless of the number of pixels you are going to read back.\n\nSo, to get maximum performance you have to treat this as a systems problem\nand tune to get maximum performance for your system.  For example, try\nrendering several hemi-cubes into the framebuffer and then read them all\nback with a single glReadPixels().  On a Max Impact, glReadPixels() should\nbe just as fast as IrisGL based pixel read unless you are using some odd\nconversion (I would assume you are reading the hemi-cube pixels back as\nunsigned integers). BTW, I'm not nearly as familiar with the Impact\narchitecture\nand performance characteristics as I am with our high end machines.\n\nFrom owner-globillum-imag@imag.fr Tue Mar  4 10:05:25 1997\nReturn-Path: <owner-globillum-imag@imag.fr>\nFrom: \"Chris Thornborrow\" <chris@avalon.manchester.sgi.com>\nDate: Tue, 4 Mar 1997 16:02:45 +0000\nTo: globillum@imag.fr\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\nStatus: R\n\n\n> > Maybe. But, if you make some tests with pure GL read command and if you\n> > compare it to the same OpenGL command, you obtain very big differences !\nThe\n> > GL read command is several times faster than the OpenGL one !!\n\nThis is one of the commonest complaints (usually its a complaint about the\nspeed of writing pixels) when moving from GL to OpenGL. It is also a\nmisconception.\n\nOpenGL has far more state information relating to pixel data and formats than\nGL had. The problem is that most people don't set the correct values for the\noperation they wish to perform. In OpenGL this will result in poor performance.\nI just looked for my piece of code to demonstrate this but its mysteriously\nvanished :-(.\n\nThe one caveat is if you are running on old hardware some commands are faster\nin GL than OpenGL.\n\nChris.\n\n-- \n-------------------------------------------------------------------------------\n|Chris Thornborrow\temail : chris@manchester.sgi.com                      |\n|Silicon Graphics        tel  : +44 161 877 8801 ext 1309                     |\n|                                                                             |\n|Home Page URL : http://reality.sgi.com/chris_manchester/                     |\n|Arthurian URL : http://reality.sgi.com/chris_manchester/arthur.html          |\n-------------------------------------------------------------------------------\t\t\t\t\n\nFrom owner-globillum-imag@imag.fr Tue Mar  4 10:12:55 1997\nReturn-Path: <owner-globillum-imag@imag.fr>\nFrom: \"Chris Thornborrow\" <chris@avalon.manchester.sgi.com>\nDate: Tue, 4 Mar 1997 15:54:52 +0000\nTo: Michael Herf <herf+@cmu.edu>, globillum@imag.fr\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\nStatus: R\n\nOn Mar 3,  3:20pm, Michael Herf wrote:\n> Subject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\n> First, there is no such thing as a memory-mapped framebuffer on an SGI.\n> This is part of the design spec.  Everything is done through library\n> calls, so when you call glReadPixels() the framebuffer is copied into a\n> buffer in your program's address space.  So you can't just assign a\n> pointer and read.\n\nWell yes and no. The O2 does have a memory mapped frame buffer in one sense -\nthe obvious sense :-). So technically it is possible to look into memory and\nsee whats on the screen using a pointer and some jiggery pokery. Its the second\npart that worries me. I believe the exact way in which the frame buffer is\norganised in memory is documented *but* the documentation says that SGI reserve\nthe right to alter it at any time. Therefore the only safe way to code is to do\nas suggested above and access through digital media libraries or opengl. You\ncould peek and poke memory, I wouldn't advise it. However, this is irrelevant\nas the speed of reading the framebuffer is very fast through opengl as all that\nis really going on is a memcopy.\n\nChris.\n\n-- \n-------------------------------------------------------------------------------\n|Chris Thornborrow\temail : chris@manchester.sgi.com                      |\n|Silicon Graphics        tel  : +44 161 877 8801 ext 1309                     |\n|                                                                             |\n|Home Page URL : http://reality.sgi.com/chris_manchester/                     |\n|Arthurian URL : http://reality.sgi.com/chris_manchester/arthur.html          |\n-------------------------------------------------------------------------------\t\t\t\t\n\nFrom owner-globillum-imag@imag.fr Mon Mar 10 13:34:50 1997\nReturn-Path: <owner-globillum-imag@imag.fr>\nX-Lotus-Fromdomain: IBM RESEARCH\nFrom: \"Holly Rushmeier\"<holly@watson.ibm.com>\nTo: globillum@imag.fr\nDate: Mon, 10 Mar 1997 15:43:14 -0400\nSubject: SIGGRAPH Sketches\nStatus: R\n\n\n\n\n\n\nHi globillumers--\n\nSince the SIGGRAPH sketch chair, David Ebert, has been in\nhigh gear for publicity, you probably have already received\ne-mail about the sketches program. However one thing that you\nmight have missed is that each accepted Sketch this year\nreceives Conference Access registration.\"Conferences Access\"\nmeans admission to essentially everything -- Courses,\nPapers, Panels, etc. You would have to pay for printed\nproceedings and CD-ROMS, (and you still have to\npay to get yourself to Los Angeles and stay some\nwhere) but being able to go to the courses and papers of\nyour choice for free is a pretty good deal. Both\ntechnical contributions and applications can be\nsubmitted as a sketch.\n\nFor more information (such as how to submit sketches\nelectronically), see\nhttp://www.siggraph.org/s97/contributors/programs/sketches.\n\n\n- Holly\n\n\n\n\n\nFrom owner-globillum-imag@imag.fr Sat Mar 15 14:20:33 1997\nReturn-Path: <owner-globillum-imag@imag.fr>\nFrom: Bruce Walter <bjw@graphics.cornell.edu>\nSubject: Terminology question\nTo: globillum@imag.fr\nDate: Sat, 15 Mar 1997 16:33:40 -0500 (EST)\nStatus: RO\n\nDear Globillum'ers,\n  I've recently run into a seemingly difficult terminology question about\nwhat to call the quantities that we actually compute or attempt to compute\nin global illumination.  We often refer to our results as radiance or\nradiant exitance, but what we actually compute and store does not\ncorrespond the definitions of these terms as given the IES/ANSI standard\nfor illuminating engineering terminology.\n  That terminology seems to fall into three categories: spectral radiometry,\nradiometry, and photometry.  Spectral radiometric functions (e.g. spectral\nradiance) give the amount of light as a function of wavelength.  They contain\nthe most information and the others are derived from them by various\nwavelength weighting functions.  Radiometric functions (e.g. radiance)\nweight power at all wavelengths equally and thus measure total \npower.  Photometric functions (e.g. luminance) weight the light power by\nthe human luminance response curve and measure human grayscale response.\n  Radiometric functions are fine for heat transfer applications that are\nconcerned about the flow of heat energy.  Photometric functions are fine\nfor grayscale image making.  However as far as I can tell, there doesn't \nseem to be any standard terminology for the quantities needed to make \ncolor images.  The usual standard for color response is the CIE 1931\nStandard Colormetric Observer which defines colors by three values, XYZ \nwhich can be found by using three standard wavelength weighting functions.  \nWe compute a color image by weighting the spectral radiance by these\nthree response functions.  The Y response curve is the luminous response\ncurve and thus is luminance.  However there doesn't seem to be a name for\nX and Z channel results.  Together the XYZ values are sometimes refered to \nas the tristimulus values, so it would seem correct to call our results\nthe \"tristimulus values of the spectral radiance\".  However that seems \nrather cumbersome, and it would be nicer to have a name for quantities\nwhich we actually compute and store.\n  I'd like to propose a new set of terminology for \"color photometry\".\nAnalogous to radiometry and photometry, it would give names for the\nspectral radiometric functions when weighted by the CIE XYZ response curves.\nThe proposed corresponding terms are: \n\nRadiometry           Photometry          Color Photometry\n---------------------------------------------------------\nradiance             luminance           tristimulance\nirradiance           illuminance         intristimulance\nradiant exitance     luminous exitance   tristimulus exitance\n\n  I'd like to hear people's reactions.  Do names for these quantities\nalready exist? Are there better names?  Do we need names for these \nquantities?  It seems a little sloppy to keep refering to our results\nas the radiance when at best we really mean the spectral radiance and in\npractice we really mean what I'm calling the tristimulance.\n\n\nBruce Walter\nCornell Program of Computer Graphics\n\np.s. Tristimulus values do not necessarily refer to the CIE 1931 XYZ\nvalues.  It is also used in the literature to refer to values generated\nby other three channel color models.  So we would need to be careful to\nspecify which color model we are using when we want to be precise.\n\np.p.s. I wanted to call it the chrominance, but this term is already in\nuse and often means the portion of the color which is \"orthogonal\" to the\nluminance.  Using tristimulance instead avoids this confusion.\n\n\n\nFrom owner-globillum-imag@imag.fr Wed Mar 19 10:41:10 1997\nReturn-Path: <owner-globillum-imag@imag.fr>\nFrom: cn1@irz301.inf.tu-dresden.de (Nguyen, D.C.)\nSubject: paper for coherence-based RT-accel. methods\nTo: globillum@imag.fr (Global Illumination List)\nDate: Wed, 19 Mar 1997 19:23:57 +0200 (MESZ)\nStatus: R\n\nHi,\nHere is my first attempt writing a paper in english :)\n \"An exploration of coherence-based acceleration methodes \n  using the ray tracing kernel G/GX \"\n\nlocated at: http://www.rz.tu-ilmenau.de/~juhu/Papers/IWK.ps.gz\n\nIt handles some problems of coherence-based accel. methods, comparison\nresults, possibilities & limitations of hybrid methods etc. It also proposes\nan algorithm making BSP-trees balanced. As an alternative to the shadow-volume\nmethod for softshadows, a new approach using the ext. Light-Buffer and\nClipping beams to avoid unecessary Monte-Carlo rays for direct-lighting is\nalso described.\n\nCould someone please proofread it ? (My english is really *bad*!)\n\nThanks,\n\n--JuHu \n\nFrom owner-globillum-imag@imag.fr Mon Mar 24 11:39:15 1997\nReturn-Path: <owner-globillum-imag@imag.fr>\nFrom: Bruce Walter <bjw@graphics.cornell.edu>\nSubject: Re: Terminology question\nTo: globillum@imag.fr\nDate: Mon, 24 Mar 1997 13:39:58 -0500 (EST)\nStatus: R\n\n  At the risk of beating a dead horse, I'll post a update to my terminology\nposting of a week ago.  I've received a few replies but all off list.  So \nfar my terminology proposal has been greeted with a collective yawn.  This \nis not surprising as terminology issues are like credit card bills.  Not \nvery exciting but you will end up in big trouble if you don't deal with them.\nEven I am not all that thrilled by my proposed \"tristimulance\" terminology,\nand I'd be happy to endorse a better suggestion if one is put forward.\nBut I think that there is something unsatisfactory about our current use\nof terminology and specifically the term \"radiance\".\n  If we accept the ANSI/IES illuminating engineering terminology standard,\nthen the term radiance has a precise definition, and it precisely describes \na quantity which is useless for computer graphics.  It measures radiated \npower regardless of its wavelength.  If I'm warming my feet by a roaring \nfire, radiance is useful for telling me how close I can get before my socks \nare in danger of catching on fire, but it does not describe what I will \nactually see with my eyes.\n  The current usage often seems be (and I too am guilty of this):  \"I'll \nsay 'radiance' (since I'm used to the term and others use it too) because \nits obvious that I don't actually mean 'radiance' (as defined in the ANSI/IES\nstandard) and therefore my audience will figure out what I actually mean \n(even if I'm not sure myself)\".  If we want to continue using the term \nradiance we should really decide what we mean by it.  It is fine for \ndescribing monochromatic light, but that's only useful for some pedagogical \npurposes.  We could claim that it is a shorthand for the spectral radiance, \nbut we should recognize that that is an implicit redefinition of the term \nradiance.  Also we aren't really after spectral radiance.  I don't know \nanyone who actually stores a spectra at each of their pixels (at least not \nin computer graphics).  And we don't bother to compute the spectral radiance \noutside of the visible band, not because its not significant, but because \nit doesn't affect what really are interested in.  So what is it that we \nare really interested in computing and what should we call it?  \n  This may all seem like hair splitting, but what is the point of having \nprecisely defined terms unless we use them precisely?  So I would challenge \npeople to either specify what it is they actually mean when they say \nradiance, or to find some alternate terminology to use instead.\n  Let me quickly respond to a few comments that I received:\n\n- CIE and IES standards committees are very slow moving bodies, do not\ncoordinate with each other, and are not necessarily receptive to outside\nsuggestions.  Thus the chance of affecting the official standards is slim.\n> I believe the graphics community should follow standards where they exist\nand are applicable, but we also have the right to define our own terminology\nwhere no appropiate standard exists.\n\n- Is the \"tri\" in tristimulance really necessary, what if you are using \na different number of weighting functions.  How about stimulance instead?\n> The tristimulance terminology is specifically intended for color vision\nin the phototopic range where the three color channel approximation is \nnearly universal.  It is also intended to be derivative the somewhat \nstandard terminology \"tristimulus values\".  Other quantities might be \ntermed stimulance, though there would be some objections if these quantities\ndid not correspond to actual stimuli.\n\n- Why not just call it the \"color of the radiance\"?\n> Radiance by definition does not contain the color information.  It would\nbe at least as correct (and I would argue probably more correct) to call \nit the \"color of the luminance\".  In my opinion, neither one is really \nsatisfactory or terribly precise.\n\nBruce Walter\n\n\n\nFrom owner-globillum-imag@imag.fr Tue Apr  1 10:18:03 1997\nReturn-Path: <owner-globillum-imag@imag.fr>\nDate: Tue, 01 Apr 1997 13:03:08 +0100\nTo: \"Ian Ashdown\" <iashdown@ledalite.com>\nFrom: \"Tralvex Yeap (T.Rex)\" <mscytsy@scs.leeds.ac.uk>\nSubject: Re: New global illumination bibliography\nCc: <globillum@imag.fr>\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=\"us-ascii\"\n\nDear Ian,\n\nAt 09:33 31/03/97 -0800, Ian Ashdown wrote:\n>There is a wonderful *annotated* global illumination bibliography that\n>has been put together by Travlex Yeap. You can access it at:\n>\n>  http://www.scs.leeds.ac.uk/mscytsy/md/abs-mnu.htm\n>\n\nJust to keep you updated, your 1031 bibliography have been converted\nto a 2 frames hyperlink format for easy reference... \nhttp://www.scs.leeds.ac.uk/mscytsy/md/abs-ian0.htm \nfor direct access.\n\n\nRdgs,\n- t -   mscytsy@scs.leeds.ac.uk  *  http://www.singnet.com.sg/~tyeap\n\"Give to the world the best you have and the best will come back to you\" \n\n--MimeMultipartBoundary--\n\nFrom owner-globillum-imag@imag.fr Wed Apr  2 13:09:00 1997\nReturn-Path: <owner-globillum-imag@imag.fr>\nDate: Wed, 2 Apr 1997 07:25:01 -0800 (PST)\nTo: globillum@imag.fr\nFrom: iashdown@ledalite.com (Ian Ashdown)\nSubject: ANNOUNCE: Radiosity Bibliography Update\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=\"us-ascii\"\n\nANNOUNCE: 97/04/01 Release of RADBIB97.BIB\n------------------------------------------\nRADBIB97 is a comprehensive bibliography of radiosity and\nrelated global illumination papers, theses, articles, and\nbooks. It currently includes 1,106 references.\n\nThis bibliography is available in BibTex format as\nRADBIB97.BIB (with a release date of April 1, 1997) from:\n\n  http://www.ledalite.com/library-/rrt.htm\n\nand as compressed RadBib97.Z from:\n\n  ftp://hobbes.lbl.gov/pub/doc\n\nAs always, it is time-consuming and sometimes difficult to\ntrack down conference papers and theses on radiosity and global\nillumination. If you know of a relevant reference that is not\nincluded in the bibliography, please let me know so that I can\ninclude it in the next release.\n\n\n--MimeMultipartBoundary--\n\nFrom owner-globillum-imag@imag.fr Thu Apr 17 13:09:34 1997\nReturn-Path: <owner-globillum-imag@imag.fr>\nDate: Thu, 17 Apr 1997 15:21:20 -0400\nTo: globillum@imag.fr\nFrom: \"Andrew J. Willmott\" <ajw+@cs.cmu.edu>\nSubject: Tech report on radiosity methods\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=\"us-ascii\"\n\nI just wanted to announce that a technical report on our investigation of\nthe various radiosity algorithms out there is available on the web at:\n  http://www.cs.cmu.edu/~radiosity/emprad-tr.html\n\nThe abstract is reproduced below:\n\n---\nAn Empirical Comparison of Radiosity Algorithms\nAndrew J. Willmott and Paul S. Heckbert\n\nThis report presents an extensive empirical comparison of matrix,\nprogressive, and wavelet radiosity algorithms for simulating diffuse\ninterreflection in three-dimensional scenes. The algorithms are tested in\ntheir basic forms, without advanced variations such as clustering,\ndiscontinuity meshing, or Monte Carlo techniques. The three algorithms were\nimplemented in a common code base to facilitate direct empirical\ncomparison. A number of parameterized scenes were designed to test the\nbasic methods' ability to deal with such issues as singularities,\nocclusion, high reflectance, and scene complexity. Each algorithm was run\non the set of scenes at several parameter settings, and results were\nexamined in terms of their error, speed, and memory consumption.\n\nFor the basic algorithms as we implemented them, our results show:\nProgressive radiosity with substructuring is best for simple scenes, but\nfor moderately complex scenes it is outperformed by wavelet radiosity using\nthe Haar basis. Wavelet methods use an immense amount of memory; without\nclustering they become totally impractical for complex scenes. The problem\nis particularly severe for higher order bases, less so for Haar. Visibility\nhandling was also found to be a critical problem with higher order\nwavelets.\n\nThis study also provides a general framework for comparisons of global\nillumination techniques.\n---\n\nCheers,\n\nAndrew\n\n--- mailto:a.willmott@cs.cmu.edu ------- http://www.cs.cmu.edu/~ajw ---\n\n\n--MimeMultipartBoundary--\n\nFrom owner-globillum-imag@imag.fr  Mon May 19 10:02:38 1997\nReceived: from hobbes.lbl.gov (hobbes.lbl.gov [128.3.12.38]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id KAA16219 for <greg@pink>; Mon, 19 May 1997 10:02:37 -0700\nReceived: from lbl.gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA03168; Mon, 19 May 97 10:01:03 PDT\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid KAA25326; Mon, 19 May 1997 10:01:04 -0700\nReceived: from sgi.sgi.com (SGI.COM [192.48.153.1]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id SAA06323 for <globillum@imag.fr>; Mon, 19 May 1997 18:09:42 +0200 (MET DST)\nReceived: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id JAA01266\n\tfor <@sgi.engr.sgi.com:globillum@imag.fr>; Mon, 19 May 1997 09:09:40 -0700\n\tenv-from (bwade@cthulhu.engr.sgi.com)\nReceived: from amie.engr.sgi.com (amie.engr.sgi.com [198.29.108.214]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id JAA07565 for <@cthulhu.engr.sgi.com:globillum@imag.fr>; Mon, 19 May 1997 09:09:39 -0700\nReceived: from pc-amie (pc-amie.engr.sgi.com [198.29.108.199]) by amie.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via SMTP id JAA12589 for <globillum@imag.fr>; Mon, 19 May 1997 09:09:38 -0700\nMessage-Id: <3.0.1.32.19970519090938.00a93260@amie.engr.sgi.com>\nX-Sender: bwade@amie.engr.sgi.com\nX-Mailer: Windows Eudora Pro Version 3.0.1 (32)\nDate: Mon, 19 May 1997 09:09:38 -0700\nTo: <globillum@imag.fr>\nFrom: Bretton Wade <bwade@relay.engr.SGI.COM>\nSubject: Re: Software patents\nIn-Reply-To: <199705181620.JAA28909@mercury.uniserve.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=\"us-ascii\"\n\nAnd was everyone on this list presented as a co-creator?\n\nSeriously, can you give any more details?\n\nThanks,\nBretton\n\nAt 09:20 AM 5/18/97 -0700, Ian Ashdown wrote:\n>You may be interested to know that on May 28, 1996, the United States\n>Patent Office awarded the following two patents:\n>\n>  US Patent Number: 5,521,852\n>                    5,521,853 (continuation)\n>  Title:            Method and System for Designing Lighting\n>                    Installations\n>  Inventors:        John D. Hibbs\n>                    Douglas J. Stang\n>  Assignee:         Holophane Lighting, Inc.\n>                    Newark, Ohio\n>\n>There are no less than 42 claims between these two patents, and they are\n>very broad in scope. They pertain to any computer graphics program that\n>attempts to model physically realistic lighting.\n>\n>Ian Ashdown, P. Eng.            |             READ THE BOOK!            |\n>Research & Development Manager  | Radiosity: A Programmer's Perspective |\n>Ledalite Architectural Products |           Wiley & Sons 1994           |\n>Visit http://www.ledalite.com   |     (Sneaky Internet Advertising)     |\n>\n>\n--\nBretton Wade (bwade@engr.sgi.com)\n--MimeMultipartBoundary--\n\nFrom owner-globillum-imag@imag.fr  Mon May 19 13:14:34 1997\nReceived: from hobbes.lbl.gov (hobbes.lbl.gov [128.3.12.38]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id NAA16423 for <greg@pink>; Mon, 19 May 1997 13:14:33 -0700\nReceived: from lbl.gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA03662; Mon, 19 May 97 13:12:58 PDT\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid NAA06252; Mon, 19 May 1997 13:12:59 -0700\nReceived: from relay2.mail.uk.psi.net (sys1.london.uk.psi.net [154.32.108.2]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id UAA08338 for <globillum@imag.fr>; Mon, 19 May 1997 20:51:42 +0200 (MET DST)\nReceived: from lightwork.co.uk (lightwork.co.uk [195.152.206.2])\n\tby relay2.mail.uk.psi.net (8.8.4/) with SMTP\n\tid TAA10863; Mon, 19 May 1997 19:41:18 +0100 (BST)\nReceived: by lightwork.co.uk (SMI-8.6/SMI-SVR4)\n\tid TAA10823; Mon, 19 May 1997 19:40:43 +0100\nReceived: from owl(192.9.200.2) by roo via smap (V1.3)\n\tid sma010821; Mon May 19 19:40:21 1997\nReceived: from hermia by owl.lightwork.co.uk (SMI-8.6/SMI-SVR4)\n\tid TAA22723; Mon, 19 May 1997 19:40:10 +0100\nMessage-Id: <33809D23.56AF@lightwork.co.uk>\nDate: Mon, 19 May 1997 19:34:11 +0100\nFrom: Neil Gatenby <neil@lightwork.co.uk>\nReply-To: neil@lightwork.co.uk\nOrganization: LightWork Design Ltd\nX-Mailer: Mozilla 3.0 (WinNT; I)\nMime-Version: 1.0\nTo: Bretton Wade <bwade@relay.engr.SGI.COM>\nCc: globillum@imag.fr\nSubject: Re: Software patents\nReferences: <3.0.1.32.19970519090938.00a93260@amie.engr.sgi.com>\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=us-ascii\nContent-Transfer-Encoding: 7bit\n\nBretton Wade wrote:\n> \n> And was everyone on this list presented as a co-creator?\n> \n> Seriously, can you give any more details?\n> \n> Thanks,\n> Bretton\n> \n> At 09:20 AM 5/18/97 -0700, Ian Ashdown wrote:\n> >You may be interested to know that on May 28, 1996, the United States\n> >Patent Office awarded the following two patents:\n> >\n> >  US Patent Number: 5,521,852\n> >                    5,521,853 (continuation)\n> >  Title:            Method and System for Designing Lighting\n> >                    Installations\n> >  Inventors:        John D. Hibbs\n> >                    Douglas J. Stang\n> >  Assignee:         Holophane Lighting, Inc.\n> >                    Newark, Ohio\n> >\n> >There are no less than 42 claims between these two patents, and they are\n> >very broad in scope. They pertain to any computer graphics program that\n> >attempts to model physically realistic lighting.\n\nThe two attached files were collated from\n   http://www.uspto.gov/\nthe first details the patents, the second is the list of patents\nreferenced by these patents\n\nNeil\n--MimeMultipartBoundary--\n\nFrom owner-globillum-imag@imag.fr  Mon May 19 16:56:26 1997\nReceived: from hobbes.lbl.gov (hobbes.lbl.gov [128.3.12.38]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id QAA16996 for <greg@pink>; Mon, 19 May 1997 16:56:26 -0700\nReceived: from lbl.gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA04205; Mon, 19 May 97 16:54:50 PDT\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid QAA18070; Mon, 19 May 1997 16:54:55 -0700\nReceived: from igw3.watson.ibm.com (igw3.watson.ibm.com [129.34.139.18]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id AAA11191 for <globillum@imag.fr>; Tue, 20 May 1997 00:57:41 +0200 (MET DST)\nReceived: from mailhub1.watson.ibm.com (mailhub1.watson.ibm.com [9.2.249.31]) by igw3.watson.ibm.com (8.7.6/8.7.1) with ESMTP id SAA03508; Mon, 19 May 1997 18:56:16 -0400\nReceived: from watngi01.watson.ibm.com (watngi01.watson.ibm.com [9.2.235.20]) by mailhub1.watson.ibm.com (8.8.2/01-15-97) with SMTP id SAA32164; Mon, 19 May 1997 18:56:42 -0400\nReceived: by watngi01.watson.ibm.com(Lotus SMTP MTA v1.05 (305.3 1-15-1997))  id 8525649C.007E0610 ; Mon, 19 May 1997 18:56:30 -0400\nX-Lotus-Fromdomain: IBM RESEARCH\nFrom: \"Holly Rushmeier\"<holly@watson.ibm.com>\nTo: neil@lightwork.co.uk\nCc: bwade@relay.engr.SGI.COM, globillum@imag.fr\nMessage-Id: <8525649C.0075B959.00@watngi01.watson.ibm.com>\nDate: Mon, 19 May 1997 18:55:27 -0400\nSubject: Re: Software patents\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nStatus: R\n\nI find patents very hard to read and I probably misinterpret\nthem.  There are a lot of alarming sounding patents.\nSince IBM is big on patenting, there is a patent search web page from IBM\nfor searching on text etc.  if you want to find more.\n\nhttp://patent.womplex.ibm.com/\n\nBesides locating the patent, you can read the full\ntext from gif images of the actual patent, or\njust get ascii text of all the claims. The patent Ian mentioned seems\nfrom my naive point of view to be impossible to defend --\nthey describe a lot of well-known stuff like a simple\nadaptive subdivision scheme for meshing.\n\nAnother odd  example is, 5590062 \"Simulator for producing various\nliving environments mainly for visual perception\"  seems to patent VR\nfor looking at realistic 3D environments. I like the part on page 41\nthat says \"The 3-D space is not limited to the internal space ... a\nplain in the Mesozoic era where dinosaurs exist can be simulated just\nfor fun.\" I suppose there is a good legal reason for saying something\nlike this. I also suppose there is a reason they reference Chernoff's\npaper on multivariate visualization with faces.\n\nThen there  is 4928250 \"System for deriving radiation images\" (aka the\nhemicube patent) and the 16 patents that reference it including the\nhierarchical z-buffer and something called \"Image Processing Apparatus\"\nthat has to do with ray casting in radiosity calculations. Three\npatents reference the patent on ray casting for view factors including\n5546327 \"Apparatus for calculating geometrical view factor\", just\nissued last August which seems to patent using a hemisphere instead of\nthe hemicube.  Following various links also leads to 5619627\n\"Multiple-level occulting using a mask buffer\" that describes an\n\"Occulting apparatus\" which just seems to be a method for finding\nhidden surfaces fast, not as mysterious an apparatus as you might\nthink.\n\nI was surprised to find 5363477 \"Method for displaying an image of an\nobject surface using a luminance transformationin accordance with a\nnon-linear characteristic\" that sounds like a patent on the notion of\ntone mapping for synthetic images.\n\nYou can also search by assignee, for example to see all of Pixar's\npatents, e.g. 5239624 \"Pseudo-random point sampling techniques in\ncomputer graphics\".\n\nAnyway, if you get depressed over this , try the \"Gallery of Obscure\nPatents\" at http://patent.womplex.ibm.com/gallery.html which includes\n\"Wacky Patent of the Month.\" On the other hand, the fact that some one\nwas able to patent a hat that looks like a fried egg might depress you\neven more.\n\n-- Holly\n\nFrom owner-globillum-imag@imag.fr  Tue May 20 09:50:32 1997\nReceived: from hobbes.lbl.gov (hobbes.lbl.gov [128.3.12.38]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id JAA17843 for <greg@pink>; Tue, 20 May 1997 09:50:31 -0700\nReceived: from lbl.gov by hobbes.lbl.gov (3.2/SMI-3.2)\n\tid AA06869; Tue, 20 May 97 09:48:55 PDT\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid JAA13023; Tue, 20 May 1997 09:46:36 -0700\nReceived: from ibis.doc.ic.ac.uk (ibis.doc.ic.ac.uk [146.169.12.90]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id OAA29782 for <globillum@imag.fr>; Tue, 20 May 1997 14:41:25 +0200 (MET DST)\nReceived: by ibis.doc.ic.ac.uk (Smail3.1.28.1 #8)\n\tid m0wTnlY-0002ndC; Tue, 20 May 97 13:11 BST\nMessage-Id: <m0wTnlY-0002ndC@ibis.doc.ic.ac.uk>\nDate: Tue, 20 May 97 13:11 BST\nTo: globillum@imag.fr\nFrom: ajc@doc.ic.ac.uk (Adrian J. Chung)\nReferences: <8525649C.0075B959.00@watngi01.watson.ibm.com>\nX-Mailer: vmail-0.06alpha\nSubject: Re: Software patents\nStatus: RO\n\n\"Holly Rushmeier\" wrote:\n> I find patents very hard to read and I probably misinterpret\n> them.  There are a lot of alarming sounding patents.\n\nIANAL. Any lawyers on this list?\n\n> Since IBM is big on patenting, there is a patent search web page from IBM\n> for searching on text etc.  if you want to find more.\n> \n> http://patent.womplex.ibm.com/\n\nThank's for the URL. Bookmarked.\n\nI'm sure many of you are familiar with the Electronic Frontier Foundation\npage on intellectual property:\n\nhttp://www.eff.org/pub/Intellectual_property/\n\nUseful for some legal insight on software law. Not sure how biased\nit is though.\n \n> The patent Ian mentioned seems from my naive point of view to be\n> impossible to defend -- they describe a lot of well-known stuff like\n> a simple adaptive subdivision scheme for meshing.\n\nMaybe they're hoping to capitalise on it in the same way E-Data has\nbeen with patent 4528643, which claims rights to all methods of\nelectronic multimedia distribution. In this case the patent predates\nthe now \"well known\" nature of WWW.\n\n( See http://www.lpf.org/Patents/edata.html for the anti-software-patent\npoint of view of the case)\n\n\nIf worse comes to worse perhaps the Net will treat enforced software\npatents as damage and route around them.  (to misquote John Gillmore)\nThis was certainly a major motivating factor behind the PNG standard\nas a GIF replacement.\n\nI can see it now. Huge Monte Carlo rendering farms being set up in the\nCaribbean (or other legal havens) servicing contracts from US based\ncompanies.\n\nAdrian \"your milage may vary\"\n--\nDISCLAIMER: URLs quoted in the above message should not in anyway\nimply that the author, the department, or indeed the institution from\nwhich the email is sent are in any sense libertarian.\n\nCopyright 1997 by Adrian J. Chung.  It may be quoted in part for\nstrictly non-commercial use only.\n\nFrom owner-globillum-imag@imag.fr  Wed May 28 11:37:45 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA28154 for <greg@pink.lbl.gov>; Wed, 28 May 1997 11:37:44 -0700\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA13336 for <greg@hobbes>; Wed, 28 May 1997 11:40:43 -0700\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid LAA11272; Wed, 28 May 1997 11:36:05 -0700\nReceived: from sys3.cambridge.uk.psi.net (sys3.cambridge.uk.psi.net [154.32.106.10]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id TAA05629 for <globillum@imag.fr>; Wed, 28 May 1997 19:25:23 +0200 (MET DST)\nReceived: from lightwork.co.uk (lightwork.co.uk [195.152.206.2])\n\tby sys3.cambridge.uk.psi.net (8.8.4/) with SMTP\n\tid SAA19108 for <globillum@imag.fr>; Wed, 28 May 1997 18:25:18 +0100 (BST)\nReceived: by lightwork.co.uk (SMI-8.6/SMI-SVR4)\n\tid SAA20124; Wed, 28 May 1997 18:24:47 +0100\nReceived: from owl(192.9.200.2) by roo via smap (V1.3)\n\tid sma020122; Wed May 28 18:24:33 1997\nReceived: from hermia by owl.lightwork.co.uk (SMI-8.6/SMI-SVR4)\n\tid SAA08832; Wed, 28 May 1997 18:24:32 +0100\nMessage-ID: <338C68CD.4C30@lightwork.co.uk>\nDate: Wed, 28 May 1997 18:18:05 +0100\nFrom: Neil Gatenby <neil@lightwork.co.uk>\nReply-To: neil@lightwork.co.uk\nOrganization: LightWork Design Ltd\nX-Mailer: Mozilla 3.0 (WinNT; I)\nMIME-Version: 1.0\nTo: globillum@imag.fr\nSubject: jobs\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=us-ascii\nContent-Transfer-Encoding: 7bit\n\nFor jobs in global illumination, and other areas of 3D graphics, see\n\nhttp://www.lightwork.com/vacancies/\n\nFor global illumination, follow the \"Software Engineer - Lighting\nSimulation and Radiosity\" thread.\n\nNeil\n\n-- \nNeil Gatenby, Software lead, LightWork Design Limited.\nmailto:neil@lightwork.co.uk   http://www.lightwork.com\nTel: +44 114 266 8404 ext 118    FAX: +44 114 266 1383\n--MimeMultipartBoundary--\n\nFrom owner-globillum-imag@imag.fr  Fri Jun  6 13:20:27 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id NAA10588 for <greg@pink.lbl.gov>; Fri, 6 Jun 1997 13:20:26 -0700\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id NAA19141 for <greg@hobbes>; Fri, 6 Jun 1997 13:23:22 -0700\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid NAA02925; Fri, 6 Jun 1997 13:18:50 -0700\nReceived: from redemption.uniserve.com (redemption.uniserve.com [204.191.197.254]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id VAA03266 for <globillum@imag.fr>; Fri, 6 Jun 1997 21:38:01 +0200 (MET DST)\nReceived: from ian [204.191.197.127] \n\tby redemption.uniserve.com with smtp (Exim 1.62 #1)\n\tid 0wa4pi-0004bb-00; Fri, 6 Jun 1997 12:37:58 -0700\nX-Sender: iashdown@pop.uniserve.com\nX-Mailer: Windows Eudora Version 1.4.4\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nTo: globillum@imag.fr\nFrom: iashdown@ledalite.com (Ian Ashdown)\nSubject: 97/06/01 Release of RADBIB97.BIB\nMessage-Id: <E0wa4pi-0004bb-00@redemption.uniserve.com>\nDate: Fri, 6 Jun 1997 12:37:58 -0700\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=\"us-ascii\"\n\nANNOUNCE: 97/06/01 Release of RADBIB97.BIB\n------------------------------------------\nRADBIB97 is a comprehensive bibliography of radiosity and\nrelated global illumination papers, theses, articles, and\nbooks. It currently includes 1,152 references.\n\nThis bibliography is available in BibTex format as\nRADBIB97.BIB (with a release date of June 1, 1997) from:\n\n  http://www.ledalite.com/library-/rrt.htm\n  ftp://ftp.ledalite.com/pub/radbib97.bib\n\n- Ian Ashdown\n\n--MimeMultipartBoundary--\n\nFrom owner-globillum-imag@imag.fr  Mon Jun  9 12:24:46 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA01140 for <greg@pink.lbl.gov>; Mon, 9 Jun 1997 12:24:45 -0700\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA01843 for <greg@hobbes>; Mon, 9 Jun 1997 11:29:46 -0700\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid LAA06280; Mon, 9 Jun 1997 11:25:19 -0700\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU (HOSTESS.GRAPHICS.CS.CMU.EDU [128.2.206.188]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id TAA13181 for <globillum@imag.fr>; Mon, 9 Jun 1997 19:39:15 +0200 (MET DST)\nFrom: Paul.Heckbert@HOSTESS.GRAPHICS.CS.CMU.EDU\nMessage-Id: <199706091739.TAA13181@imag.imag.fr>\nDate: Mon, 9 Jun 97 13:18:21 EDT\nTo: globillum@imag.fr\nSubject: read comparison before St Etienne?\nStatus: R\n\nIf you are coming to the Eurographics Workshop on Rendering in\nSt Etienne, France next week (see http://www.emse.fr/RENDERING97/)\nthen I would like to suggest that you read a tech report\n\n    \"An Empirical Comparison of Radiosity Algorithms\"\n    http://www.cs.cmu.edu/~radiosity/emprad-tr.html \n\nas my co-author and I would enjoy getting feedback on this work at the\nworkshop, and we feel it could be an interesting topic of discussion\nthere.\n\nSome of our conclusions:\n\n   * Wavelet radiosity without clustering and matrix radiosity are memory hogs.\n\t(esp. matrix radiosity and higher order wavelets; HR not so bad)\n\tThis was previously known; our results show how bad they are.\n\n   * Visibility handling in wavelet radiosity algorithms is poor,\n\tconsequently higher order wavelets are not currently practical.\n\n   * Progressive radiosity with substructuring is often a better choice\n\tthan wavelet radiosity.\n\nPaul Heckbert\nComputer Science Dept., Carnegie Mellon University\n5000 Forbes Ave, Pittsburgh PA 15213-3891, USA\n\nph@cs.cmu.edu\t\thttp://www.cs.cmu.edu/~ph\n\nFrom owner-globillum-imag@imag.fr  Wed Jun 11 12:15:59 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA04608 for <greg@pink.lbl.gov>; Wed, 11 Jun 1997 12:15:59 -0700\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA10479 for <greg@hobbes>; Wed, 11 Jun 1997 12:18:50 -0700\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid MAA17770; Wed, 11 Jun 1997 12:14:11 -0700\nReceived: from redemption.uniserve.com (redemption.uniserve.com [204.191.197.254]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id UAA06911 for <globillum@imag.fr>; Wed, 11 Jun 1997 20:18:22 +0200 (MET DST)\nReceived: from ian [204.191.197.53] \n\tby redemption.uniserve.com with smtp (Exim 1.62 #1)\n\tid 0wbryJ-0006mc-00; Wed, 11 Jun 1997 11:18:16 -0700\nX-Sender: iashdown@pop.uniserve.com\nX-Mailer: Windows Eudora Version 1.4.4\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nTo: globillum@imag.fr\nFrom: iashdown@ledalite.com (Ian Ashdown)\nSubject: Spectroradiometric data\nMessage-Id: <E0wbryJ-0006mc-00@redemption.uniserve.com>\nDate: Wed, 11 Jun 1997 11:18:16 -0700\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=\"us-ascii\"\n\nOne of our most common excuses for using the simplistic RGB\ncolor model in global illumination-based rendering is that\n\"there are no spectroradiometric data for commonly available\nmaterials.\"\n\nThis has undoubtably been true in the past, but this excuse\nis beginning to wear thin. If you are looking for such data,\ntry:\n\nhttp://www.lut.fi/ltkk/tite/research/color/lutcs_readme.html\n\n- Ian Ashdown\n\nP.S. - I'm sure they are many more sites out there with\nequally useful data. I only found this particular one because\nI was (am still am) looking for an algorithm to convert DIN\nRAL codes to their equivalent Munsell values. Any suggestions\non where to look for this information (short of actually\nthe DIN standards ;+) would be much appreciated.\n\n--MimeMultipartBoundary--\n\nFrom owner-globillum-imag@imag.fr  Thu Jun 12 04:42:02 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id EAA05856 for <greg@pink.lbl.gov>; Thu, 12 Jun 1997 04:42:01 -0700\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id EAA13118 for <greg@hobbes>; Thu, 12 Jun 1997 04:45:00 -0700\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid EAA13927; Thu, 12 Jun 1997 04:40:02 -0700\nReceived: from mail3.microsoft.com (mail3.microsoft.com [131.107.3.23]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id KAA28823 for <globillum@imag.fr>; Thu, 12 Jun 1997 10:41:52 +0200 (MET DST)\nReceived: by mail3.microsoft.com with Internet Mail Service (5.0.1458.30)\n\tid <MWH5NPQC>; Thu, 12 Jun 1997 01:44:16 -0700\nMessage-ID: <011290D45A8ACF119B8B00805FD471D60321993B@RED-24-MSG.dns.microsoft.com>\nFrom: Andrew Glassner <glassner@microsoft.com>\nTo: globillum@imag.fr, \"'iashdown@ledalite.com'\" <iashdown@ledalite.com>\nSubject: RE: Spectroradiometric data\nDate: Thu, 12 Jun 1997 01:41:25 -0700\nX-Priority: 3\nX-Mailer: Internet Mail Service (5.0.1458.30)\nStatus: R\n\nThis has long been a pet peeve of mine as well.  You can find a bunch of\npublic-domain standard curves and some standard and unusual reflectance\ndata at\n\nhttp://www.research.microsoft.com/research/graphics/glassner/work/projec\nts/pdis/pdis.htm\n\nGregory Ward Larson has also made this available in MGF style at\n\nhttp://radsite.lbl.gov/mgf/HOME.html\n\n-Andrew\n\n> ----------\n> From: \tiashdown@ledalite.com[SMTP:iashdown@ledalite.com]\n> Sent: \tWednesday, June 11, 1997 11:18 AM\n> To: \tglobillum@imag.fr\n> Subject: \tSpectroradiometric data\n> \n> One of our most common excuses for using the simplistic RGB\n> color model in global illumination-based rendering is that\n> \"there are no spectroradiometric data for commonly available\n> materials.\"\n> \n> This has undoubtably been true in the past, but this excuse\n> is beginning to wear thin. If you are looking for such data,\n> try:\n> \n> http://www.lut.fi/ltkk/tite/research/color/lutcs_readme.html\n> \n> - Ian Ashdown\n> \n> P.S. - I'm sure they are many more sites out there with\n> equally useful data. I only found this particular one because\n> I was (am still am) looking for an algorithm to convert DIN\n> RAL codes to their equivalent Munsell values. Any suggestions\n> on where to look for this information (short of actually\n> the DIN standards ;+) would be much appreciated.\n> \n\nFrom owner-globillum-imag@imag.imag.fr  Fri Jun 13 11:11:11 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA07898 for <greg@pink.lbl.gov>; Fri, 13 Jun 1997 11:11:06 -0700\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA19519 for <greg@hobbes>; Fri, 13 Jun 1997 11:14:04 -0700\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid LAA16672; Fri, 13 Jun 1997 11:09:17 -0700\nReceived: from inf.ethz.ch (root@neptune.ethz.ch [129.132.10.10])\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id OAA05884\n\tfor <globillum@imag.fr>; Fri, 13 Jun 1997 14:39:37 +0200 (MET DST)\nReceived: from barks (barks.inf.ethz.ch [129.132.10.212]) by inf.ethz.ch (8.6.10/8.6.10) with ESMTP id OAA25807 for <globillum@imag.fr>; Fri, 13 Jun 1997 14:39:36 +0200\nReceived: (lippert@localhost) by barks (950413.SGI.8.6.12/8.6.9) id OAA15558 for globillum@imag.fr; Fri, 13 Jun 1997 14:39:35 +0200\nFrom: \"Lars Lippert\" <lippert@inf.ethz.ch>\nMessage-Id: <9706131439.ZM15556@barks.inf.ethz.ch>\nDate: Fri, 13 Jun 1997 14:39:34 -0600\nX-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)\nTo: globillum@imag.fr\nSubject: Volume Rendering in Java\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=us-ascii\n\nHi,\n\nI just wanted to announce that an interactive web-based\nvolume renderer can now be tested. The program is written\nas an applet, that runs inside Web pages.\nThe concept behind this software is a hierarchical (wavelet-based)\nrepresentation of the volume data-set. The data is rendered directly\nfrom wavelet-space and thus requires a minumum of memory. The applet\npresents a novel way of presenting volumetric data on the Internet.\nThe user can manipulate an inferior quality version of 3-D volume\ninteractively in order to set up the viewing parameters, and when they\nare correct the image refines progressively.  The rendering perfomance\ndepends on the network bandwidth and the available hardware platform.\n\nSimply point your internet browser to:\nhttp://www.inf.ethz.ch/personal/lippert/EVOLVE/\n\nPlease feel free to contact me with comments, suggestions, or\nbug-reports. I only ran the program on my Indy and PC , but\none of the nice feature of Java is that it runs on all architectures.\nIf this is not the case, please let me know.\n\n\nLars\n\n-- \n_________________________________________________________________________\n\nLars Lippert                             Computer Graphics Research Group\n                   \n                 Institute for Information Systems \n            Swiss Federal Institute of Technology Zuerich\n\nTel.: +41-1-632 71 21                         Email:  lippert@inf.ethz.ch\nFax : +41-1-632 11 72                         Office: IFW E45.2\n            \n              http://www.inf.ethz.ch/personal/lippert\n_________________________________________________________________________\n--MimeMultipartBoundary--\n\nFrom mscytsy@scs.leeds.ac.uk  Wed Jun 18 06:45:24 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id GAA14557 for <greg@pink.lbl.gov>; Wed, 18 Jun 1997 06:45:08 -0700\nReceived: from csunb0.leeds.ac.uk (csunb0.leeds.ac.uk [129.11.144.2]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id GAA20781 for <greg@floyd.lbl.gov>; Wed, 18 Jun 1997 06:48:02 -0700\nReceived: from cspcx23 (cspcx23.leeds.ac.uk [129.11.147.23]) by csunb0.leeds.ac.uk (8.6.12/8.6.12) with SMTP id OAA16453; Wed, 18 Jun 1997 14:30:51 +0100\nMessage-Id: <2.2.32.19970618133015.005c45ac@csirisa>\nX-Sender: mscytsy@csirisa\nX-Mailer: Windows Eudora Pro Version 2.2 (32)\nMime-Version: 1.0\nContent-Type: text/plain; charset=\"us-ascii\"\nDate: Wed, 18 Jun 1997 14:30:15 +0100\nTo: iashdown@ledalite.com, renambot@irisa.fr, fiction@pressroom.com,\n        alz@lanminds.com, ali@eel.ufl.edu, pawel@proffa.cc.tut.fi,\n        vlad@hops.cs.jhu.edu, accmdq@mail.telepac.pt, greg@floyd,\n        abraham@sp.ac.sg, neil@lightwork.co.uk, ttwong@unixg.ubc.ca,\n        Wim.Dumon@cs.kuleuven.ac.be, mart@dcre.leeds.ac.uk,\n        rcl@scs.leeds.ac.uk\nFrom: \"Tralvex Yeap (T.Rex)\" <mscytsy@scs.leeds.ac.uk>\nSubject: Executive Summary: Flowchart of Radiosity + VR System\nStatus: R\n\nHi all,\n\nIf I had make any mistake in the _Methods_ please keep me updated. Thanks.\n\n\n       Flowchart of Radiosity VR System\n       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n             Model\n     +---> Environment       Methods\n     |         |             ~~~~~~~\n     |         |          o Mesh Template Methods\n     |         |          o Decomposition Methods\n     |         v          o Discontinuity Meshing\n     |       Surface      o Topological Data Structures & Operators\n     |       Meshing      o Texture Mapping\n     |         |          ------------------------------\n     |         |\n     |         |           Cohen Taxonomy of FF algorithms\n     |         v           o Analytical\n     |     Form Factor     o Numerical: Hemicube, coutour,\n     |     Calculation       Monte Carlo, Hierarchical, Uniform...\n     |         |             Nusselt, Cubic Tetrahedral,\n     |         |          ------------------------------\n     |         |           o Iterative Method\n     |         v           o Relaxation - Jacobi, Gauss-Seidel,\n     |     Solve Linear           Southwell, Progressive refinement\n     |     Radiosity Eqn   o Hierarchical subdivision\n     |         |           o Hierachical Basis fn & Wavelets\n     |-------->|           o Importance-Based\n     |         |          ------------------------------\n     |         v\n     |       3D Scene      o Bilinear Interpolation\n     |     Visualisation   o Gouraud shading\n     |         |           o Phong\n     |         |           o Texture mapping\n     |         |\n     |         v\n     +---- VR Engine\n\n\nReferences:\n1. Ashdown, Radiosity, A Programmer's Perspective\n2. Cohen et al, Radiosity & Realistic Image Synthesis\n3. Glasnner, Principles of Digital Image Synthesis 2nd volume.\n4. Sillion et al., Radiosity and Global Illumination\nn. Various papers.\n\n\n\nBest Regards,\n- t -   mscytsy@scs.leeds.ac.uk  *  http://www.singnet.com.sg/~tyeap\n\"Give to the world the best you have and the best will come back to you\" \n\nFrom owner-globillum-imag@imag.imag.fr  Wed Jun 18 10:20:50 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id KAA14819 for <greg@pink.lbl.gov>; Wed, 18 Jun 1997 10:20:49 -0700\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id KAA21383 for <greg@hobbes>; Wed, 18 Jun 1997 10:23:44 -0700\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid KAA25724; Wed, 18 Jun 1997 10:19:19 -0700\nReceived: from adeskgate.autodesk.com (adeskgate.autodesk.com [198.93.152.11])\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id SAA14615\n\tfor <globillum@imag.fr>; Wed, 18 Jun 1997 18:04:58 +0200 (MET DST)\nReceived: from autodesk.autodesk.com by adeskgate.autodesk.com (8.6.12/SMI-5.3) with ESMTP id JAA19403; Wed, 18 Jun 1997 09:04:07 -0700\nReceived: from hqhubmu1.autodesk.com by autodesk.autodesk.com (8.6.12/4.4BSD) with ESMTP id JAA05628; Wed, 18 Jun 1997 09:03:54 -0700\nReceived: from ccinternet.autodesk.com (ccinternet [144.111.240.144]) by hqhubmu1.autodesk.com (8.7.5/8.7.3) with SMTP id JAA21836 for <globillum@imag.fr>; Wed, 18 Jun 1997 09:03:52 -0700 (PDT)\nReceived: from ccMail by ccinternet.autodesk.com\n  (IMA Internet Exchange 2.11 (Pre-release) Enterprise) id 0002051F; Wed, 18 Jun 1997 09:03:11 -0700\nMime-Version: 1.0\nDate: Wed, 18 Jun 1997 11:59:38 -0700\nMessage-ID: <0002051F.4149@autodesk.com>\nFrom: eric.haines@autodesk.com (Eric Haines)\nSubject: Ray tracing bibliography updated\nTo: globillum <globillum@imag.fr>\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nContent-Description: cc:Mail note part\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=US-ASCII\nContent-Transfer-Encoding: 7bit\n\n     Globillumers,\n     \n        I've updated the free ray tracing bibliography with a number of new \n     references (many thanks to Steve Warren at Sandia).\n     \n     The bibliography is available at:\n     \n        http://www.acm.org/tog/resources/bib/\n     \n     Please do let me know of any additions/corrections you know of,\n     \n     Eric Haines\n     erich@acm.org\n--MimeMultipartBoundary--\n\nFrom owner-globillum-imag@imag.imag.fr  Mon Jun 23 12:40:20 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA04123 for <greg@pink.lbl.gov>; Mon, 23 Jun 1997 12:40:19 -0700\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA19295 for <greg@hobbes>; Mon, 23 Jun 1997 12:43:18 -0700\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid MAA17897; Mon, 23 Jun 1997 12:38:48 -0700\nReceived: from ns1.arlut.utexas.edu (ns1.arlut.utexas.edu [129.116.212.1])\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id RAA16375\n\tfor <globillum@imag.fr>; Mon, 23 Jun 1997 17:52:10 +0200 (MET DST)\nReceived: from mail-firewall.arlut.utexas.edu (ns1.arlut.utexas.edu [129.116.212.1])\n\tby ns1.arlut.utexas.edu (8.8.5/8.8.5) with ESMTP id KAA12978;\n\tMon, 23 Jun 1997 10:48:38 -0500 (CDT)\nReceived: from sting.arlut.utexas.edu (sting.arlut.utexas.edu [129.116.128.90])\n\tby mail-firewall.arlut.utexas.edu (8.8.5/8.8.5) with ESMTP id KAA12971;\n\tMon, 23 Jun 1997 10:48:37 -0500 (CDT)\nReceived: from sting (localhost [127.0.0.1]) by sting.arlut.utexas.edu (8.8.5/8.7.3) with SMTP id KAA24180; Mon, 23 Jun 1997 10:48:35 -0500 (CDT)\nSender: atc@arlut.utexas.edu\nMessage-ID: <33AE9AD3.6263@arlut.utexas.edu>\nDate: Mon, 23 Jun 1997 10:48:35 -0500\nFrom: \"A. T. Campbell\" <atc@arlut.utexas.edu>\nX-Mailer: Mozilla 3.01 (X11; I; HP-UX A.09.07 9000/770)\nMIME-Version: 1.0\nTo: Neil Gatenby <neil@lightwork.co.uk>\nCC: \"'globillum@imag.fr'\" <globillum@imag.fr>\nSubject: Re: Proceedings of Graphics Interface 97\nReferences: <01BC7FBC.CC783360@hermia.lightwork>\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=us-ascii\nContent-Transfer-Encoding: 7bit\n\nNeil Gatenby wrote:\n> \n> Hi;\n> \n> Could anyone tell me how I can get hold of a copy of the proceedings of Graphics Interface 97?  I have tried searching on the web, but to no avail.\n> \n> Thanks in advance,\n> \n> Neil\n\nElectronic copies of all the papers from GI '97 are available\nfrom the conference's web page:\n\n\thttp://www.dgp.toronto.edu/gi/gi97/home.html\n\nHardcopies of the proceedings may be purchased from Morgan Kaufmann\nPublishers. Their web page's URL is the following:\n\n\thttp://www.mkp.com/\n\n-- \nA. T. Campbell, III   atc@arlut.utexas.edu  \nhttp://www.arlut.utexas.edu/~atc\nApplied Research Labs,  University of Texas,  PO Box 8029,  Austin,TX\n78713\n--MimeMultipartBoundary--\n\nFrom mscytsy@scs.leeds.ac.uk  Thu Jun 19 10:37:59 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id KAA16028 for <greg@pink.lbl.gov>; Thu, 19 Jun 1997 10:37:51 -0700\nReceived: from csunb0.leeds.ac.uk (csunb0.leeds.ac.uk [129.11.144.2]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id KAA26665 for <greg@floyd.lbl.gov>; Thu, 19 Jun 1997 10:40:40 -0700\nReceived: from cspcx20 (cspcx20.leeds.ac.uk [129.11.147.20]) by csunb0.leeds.ac.uk (8.6.12/8.6.12) with SMTP id SAA10751; Thu, 19 Jun 1997 18:22:37 +0100\nMessage-Id: <2.2.32.19970619162108.005ab958@csirisa>\nX-Sender: mscytsy@csirisa\nX-Mailer: Windows Eudora Pro Version 2.2 (32)\nMime-Version: 1.0\nContent-Type: text/plain; charset=\"us-ascii\"\nDate: Thu, 19 Jun 1997 17:21:08 +0100\nTo: iashdown@ledalite.com, renambot@irisa.fr, fiction@pressroom.com,\n        alz@lanminds.com, ali@eel.ufl.edu, pawel@proffa.cc.tut.fi,\n        vlad@hops.cs.jhu.edu, accmdq@mail.telepac.pt, greg@floyd,\n        abraham@sp.ac.sg, neil@lightwork.co.uk, ttwong@unixg.ubc.ca,\n        Wim.Dumon@cs.kuleuven.ac.be, mart@dcre.leeds.ac.uk,\n        rcl@scs.leeds.ac.uk\nFrom: \"Tralvex Yeap (T.Rex)\" <mscytsy@scs.leeds.ac.uk>\nSubject: Supercomputer and Earth as enclosed Environment\nStatus: RO\n\nHi all,\n\nAssuming that we have UNLIMITED computation power machine, does it make\nsense to take Earth as the hemisphere, and thus an enclosed environment? \nOr the solar system as a closed environment?\n\nBased on Raditive Heat Transfer techniques (Siegel, 1992), it seems \npossible.\n\n\n\n\n\n\nBest Regards,\n- t -   mscytsy@scs.leeds.ac.uk  *  http://www.singnet.com.sg/~tyeap\n\"Give to the world the best you have and the best will come back to you\" \n\nFrom owner-globillum-imag@imag.imag.fr  Mon Jun 23 15:56:33 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA04291 for <greg@pink.lbl.gov>; Mon, 23 Jun 1997 15:56:32 -0700\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA19877 for <greg@hobbes>; Mon, 23 Jun 1997 15:59:30 -0700\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid PAA29817; Mon, 23 Jun 1997 15:55:01 -0700\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU (HOSTESS.GRAPHICS.CS.CMU.EDU [128.2.206.188])\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id XAA26345\n\tfor <globillum@imag.fr>; Mon, 23 Jun 1997 23:17:13 +0200 (MET DST)\nFrom: Paul.Heckbert@HOSTESS.GRAPHICS.CS.CMU.EDU\nMessage-Id: <199706232117.XAA26345@imag.imag.fr>\nDate: Mon, 23 Jun 97 17:06:54 EDT\nTo: globillum@imag.fr\nSubject: reflectance model visualizer\nStatus: RO\n\nA reflectance model visualizer is available in SGI executable form and\nC++ source code form at\n\n\thttp://www.cs.cmu.edu/~ph/src/illum/\n\nThe program should be portable to other machines that support the Xforms\nuser interface library and X windows without too much difficulty.\n\nThis program is a fairly general viewer for bidirectional reflectance\ndistribution functions (BRDF's).  It was written by some students and\nmyself in a graduate course in global illumination that I taught in\nFall 1996.\n\nThe program implements the following reflectance models:\n    Phong\n    Cook-Torrance\n    Oren-Nayar\n    He et al.\n\nI demonstrated the program at the Eurographics Workshop on Rendering\nin St. Etienne, France last week, and there was enough interest that\nI decided to release it more generally.\n\nenjoy!\n\nPaul Heckbert\nComputer Science Dept., Carnegie Mellon University\n5000 Forbes Ave, Pittsburgh PA 15213-3891, USA\n\nph@cs.cmu.edu\t\thttp://www.cs.cmu.edu/~ph\n\nFrom owner-globillum-imag@imag.imag.fr  Wed Jun 25 14:55:34 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id OAA06653 for <greg@pink.lbl.gov>; Wed, 25 Jun 1997 14:55:33 -0700\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id OAA28162 for <greg@hobbes>; Wed, 25 Jun 1997 14:58:29 -0700\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid OAA18265; Wed, 25 Jun 1997 14:53:59 -0700\nReceived: from horus.imag.fr (horus.imag.fr [129.88.38.2])\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id OAA16211\n\tfor <globillum-imag@imag.imag.fr>; Wed, 25 Jun 1997 14:45:25 +0200 (MET DST)\nReceived: from dirc.bris.ac.uk (dirc.bris.ac.uk [137.222.10.51]) by horus.imag.fr (8.8.1/8.6.9) with SMTP id OAA02857 for <globillum@imag.fr>; Wed, 25 Jun 1997 14:45:23 +0200 (MET DST)\nReceived: from luna.cs.bris.ac.uk by dirc.bris.ac.uk with SMTP (XT-PP) \n          with ESMTP; Wed, 25 Jun 1997 13:43:11 +0100\nReceived: from danno.cs.bris.ac.uk (danno.cs.bris.ac.uk [137.222.102.2])\tby luna.cs.bris.ac.uk (8.8.6/8.8.5) \n          with SMTP id NAA04949\tfor <globillum@imag.fr>;\n          Wed, 25 Jun 1997 13:40:14 +0100 (BST)\nReceived: from localhost by danno.cs.bris.ac.uk (SMI-8.6/SMI-SVR4)\tid NAA13131;\n          Wed, 25 Jun 1997 13:40:28 +0100\nDate: Wed, 25 Jun 1997 13:40:27 +0100 (BST)\nFrom: \"P. Larsen\" <larsen@cs.bris.ac.uk>\nX-Sender: larsen@danno\nTo: globillum@imag.fr\nSubject: URGENT - Freeware/Shareware Radiosity package\nMessage-ID: <Pine.SOL.3.95.970625133514.13105A-100000@danno>\nMIME-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nStatus: RO\n\n--MimeMultipartBoundary\nContent-Type: TEXT/PLAIN; charset=US-ASCII\n\nHello, my name is Phillip Larsen and I am a MSc student at the University\nof Bristol, England.\nI am writing my dissertation on radiosity and need to get hold of a\nradiosity package which I can build on for my dissertation.\n\nThe system configuration I will be running the program on is a Sun\nworkstation with the Solaris operating system.\nIf anyon knows where I can get hold of a freeware/shareware radiosity\npackage with accompanying sourcecode I would really appreciate it if you\nwould send me a line saying how and where I could find it.\n\nThankyou for taking the time to read this message.\n\nYours sincerely\nPhillip Andre' Larsen \n \n\n--MimeMultipartBoundary--\n\nFrom owner-globillum-imag@imag.imag.fr  Thu Jun 26 17:58:35 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id RAA08036 for <greg@pink.lbl.gov>; Thu, 26 Jun 1997 17:58:30 -0700\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id SAA05710 for <greg@hobbes>; Thu, 26 Jun 1997 18:01:28 -0700\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid RAA27025; Thu, 26 Jun 1997 17:56:56 -0700\nReceived: from droopy.cs.kuleuven.ac.be (root@droopy.cs.kuleuven.ac.be [134.58.41.10])\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id WAA21052\n\tfor <globillum@imag.fr>; Thu, 26 Jun 1997 22:55:00 +0200 (MET DST)\nReceived: from flater.cs.kuleuven.ac.be (philippe@flater.cs.kuleuven.ac.be [134.58.45.35])\n\tby droopy.cs.kuleuven.ac.be (8.8.5/8.8.5) with ESMTP id VAA14573;\n\tThu, 26 Jun 1997 21:29:26 +0200 (MET DST)\nReceived: (from philippe@localhost)\n\tby flater.cs.kuleuven.ac.be (8.8.6/8.8.6) id VAA04735;\n\tThu, 26 Jun 1997 21:29:14 +0200 (MET DST)\nFrom: Philippe Bekaert <Philippe.Bekaert@cs.kuleuven.ac.be>\nMessage-Id: <199706261929.VAA04735@flater.cs.kuleuven.ac.be>\nSubject: Radiosity Software Available for Free\nIn-Reply-To: <Pine.SOL.3.95.970625133514.13105A-100000@danno> from \"P. Larsen\" at \"Jun 25, 97 01:40:27 pm\"\nTo: globillum@imag.fr\nDate: Thu, 26 Jun 1997 21:29:13 +0200 (MET DST)\nCc: larsen@cs.bris.ac.uk (P. Larsen), stuerzl@cs.unc.edu, kadi@irisa.fr,\n        Paul.Heckbert@HOSTESS.GRAPHICS.CS.CMU.EDU\nX-Mailer: ELM [version 2.4ME+ PL32 (25)]\nMIME-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nStatus: RO\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=US-ASCII\nContent-Transfer-Encoding: 7bit\n\nLast week at the Eurographics Rendering Workshop in St-Stienne,\nFrance, I gave a demo of the photorealistic renderer called \"RenderPark\",\nwe are developping in the context of our research here in Leuven (Belgium). \nThe renderer currently offers:\n\n- Galerkin radiosity (both gathering and shooting) with (or without) \n  hierarchical refinement, higher order approximations, clustering, \n  view-importance, ...\n- stochastic ray radiosity\n- ray-casting, classic and stochastic ray-tracing\n\nIt is known to compile and run fine on a SUN Sparcstation (with LEO graphics \nhardware and the Nth Protable GL), under Linux (with Mesa, a free OpenGL\nlike graphics library) and on a number of SGI machines (with OpenGL).\n\nYou can retrieve the source code and example scene files\n(MGF format) from the URL:\n\nhttp://www.cs.kuleuven.ac.be/cwis/research/graphics/RENDERPARK/\n\nYou can build on it for your research too if you like (hooks are provided\nalready for your ultimate rendering algorithm).\n\nBest regards,\n\nPhilippe.\n\n-- \n/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\\n\\ Philippe Bekaert                 | If anything can go wrong, it will, but  /\n/ Computer Graphics Research Group | ... we're prepared for it (Switzerland) \\\n\\ Department of Computer Science   | ... we don't care (Greece)              /\n/ K.U.Leuven - Belgium             | ... what the heck, it's been going      \\\n\\                                  | wrong for centuries already (Portugal)  /\n/  http://www.cs.kuleuven.ac.be/   | ... it's the fault of the Walloons      \\\n\\                     ~philippe/   | (Flanders)                              /\n/__________________________________| ... we deserve it (Wallonie)            \\\n\\                                  | ... as long as there's vodka we don't   /\n/ Not everything that is written   | care (Russia)                           \\\n\\ here is my employers opinion,    | ... how much money do I loose?          /\n/ sometimes not even mine.         | (The Netherlands)                       \\\n\\__________________________________|_________________________________________/\n\n--MimeMultipartBoundary--\n\nFrom owner-globillum-imag@imag.imag.fr  Mon Jun 30 16:10:04 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id QAA12931 for <greg@pink.lbl.gov>; Mon, 30 Jun 1997 16:09:05 -0700\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id QAA17955 for <greg@hobbes>; Mon, 30 Jun 1997 16:12:01 -0700\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid QAA23340; Mon, 30 Jun 1997 16:07:25 -0700\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU (HOSTESS.GRAPHICS.CS.CMU.EDU [128.2.206.188])\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id XAA19065;\n\tMon, 30 Jun 1997 23:22:43 +0200 (MET DST)\nFrom: Paul.Heckbert@HOSTESS.GRAPHICS.CS.CMU.EDU\nMessage-Id: <199706302122.XAA19065@imag.imag.fr>\nDate: Mon, 30 Jun 97 17:14:58 EDT\nTo: K-myszk@u-aizu.ac.jp, ajw@cs.cmu.edu, alan.chalmers@BRIS.AC.UK,\n        almagro@goliat.ugr.es, blasi@labri.u-bordeaux.fr, bremond@LCPC.FR,\n        chense@LIVEPICTURE.COM, colin@lightwork.co.uk, cyril.soler@imag.fr,\n        danix@cs.huji.ac.il, david.gargan@cs.tcd.ie,\n        david.hedley@bristol.ac.uk, david.zareski@Bentley.Com,\n        dischler@ENSIL.UNILIM.FR, dorsey@graphics.lcs.mit.edu, dumont@LCPC.FR,\n        ebic@JET.ES, elf@DGP.TORONTO.EDU, eric@graphics.cornell.edu,\n        f.w.jansen@TWI.TUDELFT.NL, fournier@cs.ubc.ca,\n        francois.sillion@imag.fr, frank.suykens@cs.kuleuven.ac.be,\n        fredo.durand@imag.fr, george.drettakis@imag.fr, gibsons@cs.man.ac.uk,\n        globillum@imag.fr, gs@gup.uni-linz.ac.at,\n        heidrich@informatik.uni-erlangen.de, henrik@MENTAL.COM,\n        holly@watson.ibm.com, htschirm@IMMD9.INFORMATIK.UNI-ERLANGEN.DE,\n        jolivet@unilim.fr, jordi.regincos@ima.udg.es,\n        kadauber@IMMD9.INFORMATIK.UNI-ERLANGEN.DE, kadi@irisa.fr,\n        keller@informatik.uni-kl.de, lalonde@cs.ubc.ca, mancini@ELEC.ENST.FR,\n        max2@llnl.gov, mbolin@CS.UOREGON.EDU, mcnamara@cs.bris.ac.uk,\n        meinds@NATLAB.RESEARCH.PHILIPS.COM, nick.gray@cs.tcd.ie,\n        paquete@iro.umontreal.ca, per@MENTAL.COM, peroche@emse.fr,\n        ph@cs.cmu.edu, pheng@CSE.CUHK.EDU.HK, philipd@cs.kuleuven.ac.be,\n        philippe.bekaert@cs.kuleuven.ac.be, poulin@iro.umontreal.ca,\n        prikryl@acm.org, roelens@emse.fr, rougeron@emse.fr, rt@acm.org,\n        schaefer@graphics.cs.uni-bonn.de, slusallek@informatik.uni-erlangen.de,\n        stamminger@informatik.uni-erlangen.de, steven.collins@cs.tcd.ie,\n        stuerzl@cs.unc.edu, ttwong@acm.org, uselton@nas.nasa.gov,\n        wilkie@CG.TUWEIN.AC.AT, william.leeson@cs.tcd.ie, xavier@ima.udg.es,\n        y.chrysanthou@CS.UCL.AC.UK, ydw@cs.kuleuven.ac.be, zaninetti@emse.fr,\n        zl@MATHS.BATH.AC.UK\nSubject: alagha@compsci.bristol.ac.uk\nStatus: R\n\nThe list of participants at the Eurographics Workshop on Rendering in\nSt Etienne, France that I collected there a few days ago has been turned\ninto a web page that is being generously maintained by Francois Sillion:\n\n  http://safran.imag.fr/Membres/Francois.Sillion/egwkgr.html\n\nThere you can find links and email addresses of most of the participants,\nhelping you to locate their papers and pictures.\nCheck it out!\n\n-Paul\n\nPaul Heckbert\nComputer Science Dept., Carnegie Mellon University\n5000 Forbes Ave, Pittsburgh PA 15213-3891, USA\n\nph@cs.cmu.edu\t\thttp://www.cs.cmu.edu/~ph\n\nFrom owner-globillum-imag@imag.imag.fr  Tue Jul  1 13:57:24 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id NAA14610 for <greg@pink.lbl.gov>; Tue, 1 Jul 1997 13:57:23 -0700\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id OAA22312 for <greg@hobbes>; Tue, 1 Jul 1997 14:00:19 -0700\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid NAA20282; Tue, 1 Jul 1997 13:55:44 -0700\nReceived: from deliverator.sgi.com (deliverator.sgi.com [204.94.214.10])\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id TAA09290\n\tfor <globillum@imag.fr>; Tue, 1 Jul 1997 19:13:23 +0200 (MET DST)\nReceived: from odin.corp.sgi.com (odin.corp.sgi.com [192.26.51.194]) by deliverator.sgi.com (950413.SGI.8.6.12/951211.SGI.AUTO) via ESMTP id KAA22091; Tue, 1 Jul 1997 10:13:12 -0700\n\tenv-from (gregl@radiate.asd.sgi.com)\nReceived: from giraffe.asd.sgi.com by odin.corp.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)\n\t id KAA26500; Tue, 1 Jul 1997 10:13:04 -0700\nReceived: from radiate.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)\n\t id KAA20174; Tue, 1 Jul 1997 10:12:57 -0700\nReceived: by radiate.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)\n\t id KAA05298; Tue, 1 Jul 1997 10:12:49 -0700\nDate: Tue, 1 Jul 1997 10:12:49 -0700\nFrom: gregl@radiate.asd.sgi.com (Greg Larson)\nMessage-Id: <199707011712.KAA05298@radiate.asd.sgi.com>\nTo: globillum@imag.fr\nSubject: Siggraph gathering\nStatus: R\n\nDear Siggraph-bound Globillumers:\n\nEach year at Siggraph, we try to get together to discuss common issues and\nshare ideas.  This year, I'd like to suggest we plan in advance so that\nwe have the best chance of squeezing a meeting into what is always an\novercrowded week.  I would therefore like to suggest the following time\nfor our get together:\n\n\tThursday, August 7th, 1-2pm, location TBA\n\nWe'll probably end up in one of the Birds-of-a-Feather rooms like we did\nthe last two years, and there is always a board near the registration or\nmerchandise pick-up areas where BOF gatherings are posted.  This is where\nwe will post the final meeting location and verify the time.  If anyone\nhas a compelling reason why this is a poor choice of time (e.g., it conflicts\nwith Microsoft's announcement that they will be purchasing Sony and relocating\nJapan next to Puget Sound), please let me know.\n\nTo get the ball rolling, we will have a special guest from the National\nInstitute of Standards and Technology (formerly NBS), Dr. Fern Hunt, who\nwill give an informal overview of a NIST project to standardize reflectance\nmeasurements and models for use in computer graphics and paint manufacturing.\nOf particular interest is a new database called NEF, recently declassified\nby the CIA, which contains a wealth of data on the reflectance properties\n(including spectral and directional BRDFs) for common exterior materials.\nNIST is coordinating the dissemination of this information, with help from\na number of people in the industry.\n\nFor more information on the NIST appearance project, look up:\n\n\thttp://math.nist.gov/mcsd/Staff/RLipman/appearance/\n\nHope to see you there!\n-Greg\n_____________________________________________________________________\nGregory Ward Larson (the computer artist formerly known as Greg Ward)\nSilicon Graphics, Inc.                   Computer Science Department\n2011 N. Shoreline Blvd., M/S 07U-553     537 Soda Hall, UC Berkeley\nMountain View, CA  94043-1389            Berkeley, CA  94720-1776\n(415) 933-4878, -2663 fax                (510) 642-3631, -5775 fax\ngregl@sgi.com                            on Tues., Thurs. and Fri.\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nFrom owner-globillum-imag@imag.imag.fr  Tue Jul  1 14:22:02 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id OAA14663 for <greg@pink.lbl.gov>; Tue, 1 Jul 1997 14:21:53 -0700\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id OAA22340 for <greg@hobbes>; Tue, 1 Jul 1997 14:24:48 -0700\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid OAA21840; Tue, 1 Jul 1997 14:20:15 -0700\nReceived: from safran.imag.fr (safran.imag.fr [129.88.42.9])\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id JAA29790;\n\tTue, 1 Jul 1997 09:04:05 +0200 (MET DST)\nReceived: (from sillion@localhost) by safran.imag.fr (8.6.10/8.6.9) id JAA25526; Tue, 1 Jul 1997 09:03:43 +0200\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\nMessage-Id: <199707010703.JAA25526@safran.imag.fr>\nSubject: List of participants (*th EG workshop on rendering)\nTo: Paul.Heckbert@HOSTESS.GRAPHICS.CS.CMU.EDU\nDate: Tue, 1 Jul 1997 09:03:43 +0200 (MDT)\nCc: K-myszk@u-aizu.ac.jp, ajw@cs.cmu.edu, alan.chalmers@BRIS.AC.UK,\n        almagro@goliat.ugr.es, blasi@labri.u-bordeaux.fr, bremond@LCPC.FR,\n        chense@LIVEPICTURE.COM, colin@lightwork.co.uk, cyril.soler@imag.fr,\n        danix@cs.huji.ac.il, david.gargan@cs.tcd.ie,\n        david.hedley@bristol.ac.uk, david.zareski@Bentley.Com,\n        dischler@ENSIL.UNILIM.FR, dorsey@graphics.lcs.mit.edu, dumont@LCPC.FR,\n        ebic@JET.ES, elf@DGP.TORONTO.EDU, eric@graphics.cornell.edu,\n        f.w.jansen@TWI.TUDELFT.NL, fournier@cs.ubc.ca,\n        francois.sillion@imag.fr, frank.suykens@cs.kuleuven.ac.be,\n        fredo.durand@imag.fr, george.drettakis@imag.fr, gibsons@cs.man.ac.uk,\n        globillum@imag.fr, gs@gup.uni-linz.ac.at,\n        heidrich@informatik.uni-erlangen.de, henrik@MENTAL.COM,\n        holly@watson.ibm.com, htschirm@IMMD9.INFORMATIK.UNI-ERLANGEN.DE,\n        jolivet@unilim.fr, jordi.regincos@ima.udg.es,\n        kadauber@IMMD9.INFORMATIK.UNI-ERLANGEN.DE, kadi@irisa.fr,\n        keller@informatik.uni-kl.de, lalonde@cs.ubc.ca, mancini@ELEC.ENST.FR,\n        max2@llnl.gov, mbolin@CS.UOREGON.EDU, mcnamara@cs.bris.ac.uk,\n        meinds@NATLAB.RESEARCH.PHILIPS.COM, nick.gray@cs.tcd.ie,\n        paquete@iro.umontreal.ca, per@MENTAL.COM, peroche@emse.fr,\n        ph@cs.cmu.edu, pheng@CSE.CUHK.EDU.HK, philipd@cs.kuleuven.ac.be,\n        philippe.bekaert@cs.kuleuven.ac.be, poulin@iro.umontreal.ca,\n        prikryl@acm.org, roelens@emse.fr, rougeron@emse.fr, rt@acm.org,\n        schaefer@graphics.cs.uni-bonn.de, slusallek@informatik.uni-erlangen.de,\n        stamminger@informatik.uni-erlangen.de, steven.collins@cs.tcd.ie,\n        stuerzl@cs.unc.edu, ttwong@acm.org, uselton@nas.nasa.gov,\n        wilkie@CG.TUWEIN.AC.AT, william.leeson@cs.tcd.ie, xavier@ima.udg.es,\n        y.chrysanthou@CS.UCL.AC.UK, ydw@cs.kuleuven.ac.be, zaninetti@emse.fr,\n        zl@MATHS.BATH.AC.UK\nIn-Reply-To: <199706302122.XAA19065@imag.imag.fr> from \"Paul.Heckbert@HOSTESS.GRAPHICS.CS.CMU.EDU\" at Jun 30, 97 05:14:58 pm\nReply-To: Francois.Sillion@imag.fr\nX-Mailer: ELM [version 2.4 PL24]\nMIME-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=US-ASCII\nContent-Transfer-Encoding: 7bit\n\nA small correction is in order: while the address given below\nworks as of today, a more correct (and stable) address\nwould be\n\n\thttp://www-imagis.imag.fr/~Francois.Sillion/egwkgr.html\n\n> The list of participants at the Eurographics Workshop on Rendering in\n> St Etienne, France that I collected there a few days ago has been turned\n> into a web page that is being generously maintained by Francois Sillion:\n> \n>   http://safran.imag.fr/Membres/Francois.Sillion/egwkgr.html\n> \n> There you can find links and email addresses of most of the participants,\n> helping you to locate their papers and pictures.\n> Check it out!\n\n+------------------+------------------------------------------------------+\n| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\n|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|\n+------------------+----------+-------------------------------------------+\n| Francois.Sillion@imag.fr    | http://w3imagis.imag.fr/~Francois.Sillion |\n+-----------------------------+-------------------------------------------+\n--MimeMultipartBoundary--\n\nFrom owner-globillum-imag@imag.imag.fr  Mon Jul  7 15:29:01 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA22964 for <greg@pink.lbl.gov>; Mon, 7 Jul 1997 15:29:01 -0700\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA05156 for <greg@hobbes>; Mon, 7 Jul 1997 15:31:57 -0700\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid PAA17789; Mon, 7 Jul 1997 15:27:22 -0700\nReceived: from deliverator.sgi.com (deliverator.sgi.com [204.94.214.10])\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id XAA06985\n\tfor <globillum@imag.fr>; Mon, 7 Jul 1997 23:44:28 +0200 (MET DST)\nReceived: from odin.corp.sgi.com (odin.corp.sgi.com [192.26.51.194]) by deliverator.sgi.com (950413.SGI.8.6.12/951211.SGI.AUTO) via ESMTP id OAA16528; Mon, 7 Jul 1997 14:43:58 -0700\n\tenv-from (gregl@radiate.asd.sgi.com)\nReceived: from giraffe.asd.sgi.com by odin.corp.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)\n\t id OAA00745; Mon, 7 Jul 1997 14:43:53 -0700\nReceived: from radiate.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)\n\t id OAA24798; Mon, 7 Jul 1997 14:43:29 -0700\nReceived: by radiate.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)\n\t id OAA11921; Mon, 7 Jul 1997 14:43:28 -0700\nDate: Mon, 7 Jul 1997 14:43:28 -0700\nFrom: gregl@radiate.asd.sgi.com (Greg Larson)\nMessage-Id: <199707072143.OAA11921@radiate.asd.sgi.com>\nTo: globillum@imag.fr\nSubject: Re:  Siggraph gathering\nStatus: R\n\nRegarding the earlier proposal to hold the Siggraph '97 Globillum meeting\non Thursday at 1pm, Paul Heckbert wrote suggesting that we move up the time\nso he doesn't have to miss his student's presentation at the 2 o'clock session.\nTherefore, I'm recommending that those who can convene at:\n\n\tThursday, August 7th, at 12:30pm, location TBA\n\nWe'll reserve one of the birds-of-a-feather rooms and mark the time and place\non the BOF board that is usually situated near the materials pick-up.  Feel\nfree to grab a bite to eat and bring it with you.  In years past, we've\ntried to pick up food for everyone, but usually that's a fiasco, so you're\non your own this year.\n\nWe probably won't get serious until 1 o'clock still, so if you can't make it\nat 12:30, just come when you can.\n\nHope to see you there!\n-Greg\n_____________________________________________________________________\nGregory Ward Larson (the computer artist formerly known as Greg Ward)\nSilicon Graphics, Inc.                   Computer Science Department\n2011 N. Shoreline Blvd., M/S 07U-553     537 Soda Hall, UC Berkeley\nMountain View, CA  94043-1389            Berkeley, CA  94720-1776\n(415) 933-4878, -2663 fax                (510) 642-3631, -5775 fax\ngregl@sgi.com                            on Tues., Thurs. and Fri.\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nFrom owner-globillum-imag@imag.imag.fr  Tue Jul  8 12:37:38 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA24288 for <greg@pink.lbl.gov>; Tue, 8 Jul 1997 12:37:37 -0700\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA09608 for <greg@hobbes>; Tue, 8 Jul 1997 12:40:33 -0700\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid MAA12207; Tue, 8 Jul 1997 12:35:58 -0700\nReceived: from mail1.microsoft.com (mail1.microsoft.com [131.107.3.41])\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id UAA27289\n\tfor <globillum@imag.fr>; Tue, 8 Jul 1997 20:32:21 +0200 (MET DST)\nReceived: by INET-01-IMC with Internet Mail Service (5.0.1458.49)\n\tid <32KF2X21>; Tue, 8 Jul 1997 11:32:19 -0700\nMessage-ID: <011290D45A8ACF119B8B00805FD471D60349C93C@RED-24-MSG.dns.microsoft.com>\nFrom: Andrew Glassner <glassner@microsoft.com>\nTo: \"'globillum@imag.fr'\" <globillum@imag.fr>\nSubject: New errata for PoDIS\nDate: Tue, 8 Jul 1997 11:32:14 -0700\nX-Priority: 3\nX-Mailer: Internet Mail Service (5.0.1458.49)\nStatus: R\n\nI've just updated the errata for Principles of Digital Image Synthesis.\nYou can find the complete list at:\n\nhttp://www.research.microsoft.com/research/graphics/glassner/work/projec\nts/pdis/errata.htm\n\n---\nAndrew Glassner  |  glassner@microsoft.com  | +1(206)703-0120\nhttp://www.research.microsoft.com/research/graphics/glassner/\n\nFrom owner-globillum-imag@imag.imag.fr  Wed Jul  9 21:52:30 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id VAA26396 for <greg@pink.lbl.gov>; Wed, 9 Jul 1997 21:52:26 -0700\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id VAA15983 for <greg@hobbes>; Wed, 9 Jul 1997 21:55:20 -0700\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid VAA22219; Wed, 9 Jul 1997 21:50:45 -0700\nReceived: from mercury.uniserve.com (mercury.uniserve.com [204.191.197.248])\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id GAA28711\n\tfor <globillum@imag.fr>; Thu, 10 Jul 1997 06:27:33 +0200 (MET DST)\nReceived: from helios (van0404.tvs.net [204.191.197.104]) by mercury.uniserve.com  with ESMTP id VAA07361 for <globillum@imag.fr>; Wed, 9 Jul 1997 21:27:22 -0700 (PDT)\nMessage-Id: <199707100427.VAA07361@mercury.uniserve.com>\nReply-To: <byheart@acm.org>\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\nTo: <globillum@imag.fr>\nSubject: Interesting radiosity papers\nDate: Wed, 9 Jul 1997 21:28:17 -0700\nX-MSMail-Priority: Normal\nX-Priority: 3\nX-Mailer: Microsoft Internet Mail 4.70.1155\nMIME-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=ISO-8859-1\nContent-Transfer-Encoding: 7bit\n\nPapers on global illumination are beginning to appear in some decidedly\nnon-traditional journals. The following two papers (one accepted for\npublication, the other submitted) may be of interest to some of you:\n\n  Atkinson, K., and D. Chen. 1997. \"A Fast Matrix-Vector Multiplication\n  Method for Solving the Radiosity Equation.\" Submitted for publication.\n\n  Atkinson, K., and G. Chandler. 1997. \"The Collocation Method for Solving\n  the Radiosity Equation for Unoccluded Surfaces.\" To appear in Journal of\n  Integral Equations & Applications.\"\n\nBoth papers are available in Postscript format from Kendall Atkinson's\nhome page at:\n\n  http://www.math.uiowa.edu/~atkinson/papers.html\n\nFor those of you who have thoroughly researched the literature, you may\nrecognize Dr. Kendall as the author of the 1976 book, \"A Survey of\nNumerical Methods for the Solution of Fredholm Intergral Equations of the\nSecond Kind.\" The above two papers are no less rigorous in their treatment\nof the subject.\n\n- Ian Ashdown\n\n--MimeMultipartBoundary--\n\nFrom owner-globillum-imag@imag.imag.fr  Sat Jul 12 15:31:49 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA00052 for <greg@pink.lbl.gov>; Sat, 12 Jul 1997 15:31:48 -0700\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA00550 for <greg@hobbes>; Sat, 12 Jul 1997 15:34:42 -0700\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid PAA12266; Sat, 12 Jul 1997 15:29:57 -0700\nReceived: from mercury.uniserve.com (mercury.uniserve.com [204.191.197.248])\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id XAA20704\n\tfor <globillum@imag.fr>; Sat, 12 Jul 1997 23:49:26 +0200 (MET DST)\nReceived: from helios (dy1-41.van.tvs.net [204.244.156.50]) by mercury.uniserve.com  with ESMTP id OAA19687 for <globillum@imag.fr>; Sat, 12 Jul 1997 14:49:20 -0700 (PDT)\nMessage-Id: <199707122149.OAA19687@mercury.uniserve.com>\nReply-To: <byheart@acm.org>\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\nTo: <globillum@imag.fr>\nSubject: Global illumination bibliography update\nDate: Sat, 12 Jul 1997 14:50:12 -0700\nX-MSMail-Priority: Normal\nX-Priority: 3\nX-Mailer: Microsoft Internet Mail 4.70.1155\nMIME-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=ISO-8859-1\nContent-Transfer-Encoding: 7bit\n\nANNOUNCE: 97/07/15 Release of RADBIB97.BIB\n------------------------------------------\nRADBIB97 is a comprehensive bibliography of radiosity and\nrelated global illumination papers, theses, articles, and\nbooks. It currently includes 1,164 references.\n\nThis bibliography is available in BibTex format as\nRADBIB97.BIB (with a release date of July 15, 1997) from:\n\n  http://www.ledalite.com/library-/rrt.htm\n  ftp://ftp.ledalite.com/pub/radbib97.bib\n\nAs always, it is time-consuming and sometimes difficult to\ntrack down conference papers and theses on radiosity and global\nillumination. If you know of a relevant reference that is not\nincluded in the bibliography, please let me know so that I can\ninclude it in the next release.\n\nIan Ashdown, P. Eng.            |             READ THE BOOK!            |\nResearch & Development Manager  | Radiosity: A Programmer's Perspective |\nLedalite Architectural Products |           Wiley & Sons 1994           |\nVisit http://www.ledalite.com   |     (Sneaky Internet Advertising)     |\n\n--MimeMultipartBoundary--\n\nFrom owner-globillum-imag@imag.imag.fr  Wed Jul 16 02:47:24 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id CAA04602 for <greg@pink.lbl.gov>; Wed, 16 Jul 1997 02:47:24 -0700\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id CAA13015 for <greg@hobbes>; Wed, 16 Jul 1997 02:50:17 -0700\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid CAA17616; Wed, 16 Jul 1997 02:45:39 -0700\nReceived: from ux3.sp.cs.cmu.edu (UX3.SP.CS.CMU.EDU [128.2.198.103])\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id IAA00561\n\tfor <globillum@imag.fr>; Wed, 16 Jul 1997 08:47:26 +0200 (MET DST)\nReceived: from GS190.SP.CS.CMU.EDU by ux3.sp.cs.cmu.edu id aa25424;\n          16 Jul 97 2:46 EDT\nX-Sender: ajw@ux1.sp.cs.cmu.edu\nMessage-Id: <v03007801aff1f33cf59e@[128.2.198.150]>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nDate: Wed, 16 Jul 1997 02:46:32 -0400\nTo: globillum@imag.fr\nFrom: \"Andrew J. Willmott\" <ajw+@cs.cmu.edu>\nSubject: More radiosity software...\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=\"us-ascii\"\n\nJust a reminder that the radiosity software and experimental system used in\nour comparison of radiosity methods is available from\nhttp://www.cs.cmu.edu/~radiosity/dist. (The comparison was presented at the\nrecent Eurographics Workshop on Rendering.) The software supports matrix,\nprogressive, and wavelet radiosity (bases: M2/M3/F2/F3), T-vertex\nelimination, and more. The code is set up to compile under Irix, but it\nshould be easily portable to anything with a C++ compiler and an OpenGL\nlibrary.\n\nCheers,\n\nAndrew\n\n--- mailto:a.willmott@cs.cmu.edu ------- http://www.cs.cmu.edu/~ajw ---\n\n\n--MimeMultipartBoundary--\n\nFrom owner-globillum-imag@imag.imag.fr  Tue Jul 22 11:55:59 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA07838 for <greg@pink.lbl.gov>; Tue, 22 Jul 1997 11:55:58 -0700\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA06607 for <greg@hobbes>; Tue, 22 Jul 1997 11:58:50 -0700\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid LAA22872; Tue, 22 Jul 1997 11:54:08 -0700\nReceived: from m1.cs.man.ac.uk (0@m1.cs.man.ac.uk [130.88.13.4])\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id PAA06657\n\tfor <globillum@imag.fr>; Tue, 22 Jul 1997 15:25:17 +0200 (MET DST)\nReceived: from rdf010.cs.man.ac.uk by m1.cs.man.ac.uk (4.1/SMI-4.1:AL6)\n\tid AA28172; Tue, 22 Jul 97 14:25:16 BST\nDate: Tue, 22 Jul 97 14:25:14 BST\nFrom: Simon Gibson <gibsons@cs.man.ac.uk>\nMessage-Id: <9707221325.AA08828@rdf010.cs.man.ac.uk>\nTo: globillum@imag.fr\nSubject: notations and terminology document\nStatus: R\n\n\nHello all,\n\nI am trying to track down the .ps or .tex file on notations and terminology\nused for global illumination research that is linked from the Eurographics\nworking group on rendering home page.\n\nThe ftp link to tiber.nist.gov/pub/holly/symb.tex is dead. Does anybody\nknow if the documents are available from anywhere else?\n\nThanks\n\nSimon\n\nFrom owner-globillum-imag@imag.imag.fr  Tue Jul 22 13:47:08 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id NAA07959 for <greg@pink.lbl.gov>; Tue, 22 Jul 1997 13:47:07 -0700\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id NAA07030 for <greg@hobbes>; Tue, 22 Jul 1997 13:49:59 -0700\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid NAA28598; Tue, 22 Jul 1997 13:45:15 -0700\nReceived: from igw2.watson.ibm.com (igw2.watson.ibm.com [198.81.209.6])\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id VAA18996\n\tfor <globillum@imag.fr>; Tue, 22 Jul 1997 21:25:22 +0200 (MET DST)\nReceived: from mailhub1.watson.ibm.com (mailhub1.watson.ibm.com [9.2.249.31]) by igw2.watson.ibm.com (8.8.5/07-11-97) with ESMTP id PAA04906; Tue, 22 Jul 1997 15:24:16 -0400\nReceived: from watngi01.watson.ibm.com (watngi01.watson.ibm.com [9.2.235.20]) by mailhub1.watson.ibm.com (8.8.2/07-14-97) with SMTP id PAA39819; Tue, 22 Jul 1997 15:25:19 -0400\nReceived: by watngi01.watson.ibm.com(Lotus SMTP MTA v1.06 (346.4 3-18-1997))  id 852564DC.006AADA5 ; Tue, 22 Jul 1997 15:25:12 -0400\nX-Lotus-FromDomain: IBM RESEARCH\nFrom: \"Holly Rushmeier\"<holly@watson.ibm.com>\nTo: gibsons@cs.man.ac.uk\ncc: globillum@imag.fr\nMessage-ID: <852564DC.00697E94.00@watngi01.watson.ibm.com>\nDate: Tue, 22 Jul 1997 15:23:49 -0400\nSubject: Re: notations and terminology document\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nStatus: R\n\n--MimeMultipartBoundary\nContent-type: text/plain; charset=us-ascii\n\n\n\n\n\nHi --\nThe files on  tiber.nist.gov/pub/holly left NIST when I did.\nI still have the files, but I can't make them available via ftp because\nof the fire wall here.  I'm emailing symb.tex to Simon. If anyone has\na site where they can keep the documents I will be happy to email\nthem to you, and the Eurographics links can be updated.\n\n-- Holly\n\n\nFrom:     gibsons @ cs.man.ac.uk\nDate:     07/22/97 02:25:14 PM CET\nSubject:  notations and terminology document\n\n\n\n\n\nHello all,\n\nI am trying to track down the .ps or .tex file on notations and terminology\nused for global illumination research that is linked from the Eurographics\nworking group on rendering home page.\n\nThe ftp link to tiber.nist.gov/pub/holly/symb.tex is dead. Does anybody\nknow if the documents are available from anywhere else?\n\nThanks\n\nSimon\n\n\n\n--MimeMultipartBoundary--\n\nFrom owner-globillum-imag@imag.imag.fr  Tue Jul 22 15:12:06 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA08068 for <greg@pink.lbl.gov>; Tue, 22 Jul 1997 15:12:05 -0700\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA07778 for <greg@hobbes>; Tue, 22 Jul 1997 15:14:57 -0700\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid PAA04332; Tue, 22 Jul 1997 15:10:15 -0700\nReceived: from safran.imag.fr (safran.imag.fr [129.88.42.9])\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id XAA22021;\n\tTue, 22 Jul 1997 23:20:47 +0200 (MET DST)\nReceived: (from sillion@localhost) by safran.imag.fr (8.6.10/8.6.9) id XAA14356; Tue, 22 Jul 1997 23:20:46 +0200\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\nMessage-Id: <199707222120.XAA14356@safran.imag.fr>\nSubject: Re: notations and terminology document\nTo: holly@watson.ibm.com (Holly Rushmeier)\nDate: Tue, 22 Jul 1997 23:20:46 +0200 (MDT)\nCc: gibsons@cs.man.ac.uk, globillum@imag.fr\nIn-Reply-To: <852564DC.00697E94.00@watngi01.watson.ibm.com> from \"Holly Rushmeier\" at Jul 22, 97 03:23:49 pm\nReply-To: Francois.Sillion@imag.fr\nX-Mailer: ELM [version 2.4 PL24]\nMIME-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=US-ASCII\nContent-Transfer-Encoding: 7bit\n\nSorry about this, I do have the files and putting them on our ftp\nserver is on my todo list... I will do that tomorrow!\n> \n> Hi --\n> The files on  tiber.nist.gov/pub/holly left NIST when I did.\n> I still have the files, but I can't make them available via ftp because\n> of the fire wall here.  I'm emailing symb.tex to Simon. If anyone has\n> a site where they can keep the documents I will be happy to email\n> them to you, and the Eurographics links can be updated.\n> \n> -- Holly\n> \n> \n\n+------------------+------------------------------------------------------+\n| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\n|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|\n+------------------+----------+-------------------------------------------+\n| Francois.Sillion@imag.fr    | http://w3imagis.imag.fr/~Francois.Sillion |\n+-----------------------------+-------------------------------------------+\n--MimeMultipartBoundary--\n\nFrom owner-globillum-imag@imag.imag.fr  Fri Jul 25 03:55:12 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id DAA11484 for <greg@pink.lbl.gov>; Fri, 25 Jul 1997 03:55:12 -0700\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id DAA20872 for <greg@hobbes>; Fri, 25 Jul 1997 03:58:01 -0700\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid DAA04579; Fri, 25 Jul 1997 03:53:15 -0700\nReceived: from safran.imag.fr (safran.imag.fr [129.88.42.9])\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id KAA02024\n\tfor <globillum@imag.fr>; Fri, 25 Jul 1997 10:49:19 +0200 (MET DST)\nReceived: (from sillion@localhost) by safran.imag.fr (8.6.10/8.6.9) id KAA10215 for globillum@imag.fr; Fri, 25 Jul 1997 10:49:18 +0200\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\nMessage-Id: <199707250849.KAA10215@safran.imag.fr>\nSubject: Think about it...\nTo: globillum@imag.fr (Global Illumination List)\nDate: Fri, 25 Jul 1997 10:49:18 +0200 (MDT)\nReply-To: Francois.Sillion@imag.fr\nX-Mailer: ELM [version 2.4 PL24]\nMIME-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=US-ASCII\nContent-Transfer-Encoding: 7bit\n\nHi globillumers,\n\nWe are still looking for post-docs, in the next three years.\nI will be at SIGGRAPH and could talk to interested people.\nSo if you are finishing a PhD soon, or if you want some change\nin your life, and if you like the beautiful mountains of the french alps,\nthink about it...\n\n> POSTDOCTORAL/RESEARCH ASSOCIATE POSITIONS \n> AVAILABLE FOR PROJECTS ON LIGHTING SIMULATION \n> at iMAGIS, Grenoble, FRANCE\n> \n> The iMAGIS research group is part of the French national research\n> organisations CNRS and INRIA, and of Grenoble Universities UJF and\n> INPG. iMAGIS researchers have had a strong presence in the\n> international computer graphics community, regularly publishing at the\n> SIGGRAPH and Eurographics conferences and workshops, as well as in the\n> major scientific journals of the domain.\n> (for more information see http://www-imagis.imag.fr)\n> \n> The iMAGIS research group will be participating in two European Union\n> funded Long Term Research (LTR) projects.  These projects are related\n> to radiosity and lighting algorithms, with special focus on making\n> radiosity usable (data acquisition, complex scenes, automatic\n> simulation control and interactive updates) and on developing practical\n> algorithms for extended lighting effects (glossy reflection,\n> participating media).\n> \n> We are searching for two motivated young researchers for a postdoctoral\n> or research associate position.  Candidates should hold a Ph.D. or\n> M.Sc.  (or equivalents depending on country of origin), specialised in\n> the domain of lighting simulation (radiosity, stochastic methods\n> etc.).  Candidates with equivalent experience in the development of\n> lighting simulation software will also be considered.  Good spoken and\n> written English skills are a necessity.\n> \n> The duration of this employment will be 2-3 years; the starting date is\n> autumn 1997. The second position could have a later starting date\n> (summer 1998 latest). The timing details are still somewhat flexible\n> at this stage.\n> \n> The persons appointed will be primarily responsible for the production\n> of the LTR deliverables (software, demos, reports and scientific\n> publications), and participating in meetings with partners (in Spain,\n> Germany and the UK).  This work will be performed in the context of the\n> research software development effort of iMAGIS, and thus will include\n> an important research-oriented component.  The work will be performed\n> in close collaboration with the principal investigators of these\n> projects, Francois Sillion, George Drettakis and Claude Puech.\n> \n> For holders of Ph.D.'s part of their time will be available for\n> personal research in the context of the iMAGIS research group.  The\n> distribution of time and responsibilities is negociable and will be\n> adapted individually.\n> \n> Salary will be commensurate with experience; for a postdoctoral\n> position they will be in the standard range of French research\n> organisations postdoc salaries.\n> \n> Candidates interested in these positions should contact either Francois\n> Sillion (Francois.Sillion@imag.fr) or George Drettakis\n> (George.Drettakis@imag.fr). We are also reacheable by \n> FAX at +33 4 76 63 55 80.\n> \n> It will be possible to meet with promising applicants at the SIGGRAPH\n> and Eurographics conferences. Potential candidates are thus encouraged\n> to express interest as soon as possible.\n> \n\n+------------------+------------------------------------------------------+\n| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\n|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|\n+------------------+--------+---------------------------------------------+\n| Francois.Sillion@imag.fr  | http://www-imagis.imag.fr/~Francois.Sillion |\n+---------------------------+---------------------------------------------+\n--MimeMultipartBoundary--\n\nFrom gregl@radiate.engr.sgi.com  Mon Aug 11 11:54:39 1997\nReceived: from sgi.sgi.com (SGI.COM [192.48.153.1]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA08760 for <greg@pink.lbl.gov>; Mon, 11 Aug 1997 11:54:37 -0700\nReceived: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id LAA06259; Mon, 11 Aug 1997 11:52:44 -0700\n\tenv-from (gregl@radiate.engr.sgi.com)\nReceived: from radiate.engr.sgi.com (radiate.engr.sgi.com [192.26.72.11]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA23445; Mon, 11 Aug 1997 11:52:43 -0700\nReceived: (from gregl@localhost) by radiate.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id LAA27541; Mon, 11 Aug 1997 11:52:42 -0700\nDate: Mon, 11 Aug 1997 11:52:42 -0700\nFrom: gregl@radiate.engr.sgi.com (Greg Larson)\nMessage-Id: <199708111852.LAA27541@radiate.engr.sgi.com>\nTo: globillum@imag.fr\nSubject: Siggraph Globillum Meeting\nCc: drb@sgi.com\nStatus: R\n\nWell, since no one volunteered to take notes at the Globillum meeting on\nThursday at Siggraph, you're stuck with my ratty minutes again this year.\n\nThere was some confusion on the time for the meeting -- some thought it\nwas to start at 12:30, and some thought 1:00.  Since the judges of the\nall-important Siggraph T-shirt contest had the room until 1:00, the few\nof us who showed up at 12:30 went around and (re)introduced ourselves\noutside while we waited for the room and for the others to arrive.  By\nthe time 1pm rolled around, there were quite a few of us who had been\nintroduced, and folks were still trickling into the room, so I apologize\nthat not everyone got a proper chance to hear the early birds' names.\n\nWe had quite a turnout this year, and I attempted to get everyone's names\ndown, but I'm sure I missed a few (and misspelled a few more).  Nevertheless,\nI've included this list of names at the bottom, in case you find a friend\nthere who can tell you about the meeting first-hand.\n\nAfter the aforementioned haphazard introductions, Fern Hunt of the\nNational Institute of Standards and Technology gave a scheduled\npresentation of the work she is doing on BRDF measurement and\ncharacterization with Mary McKnight and others at NIST, in cooperation\nwith industry.  Dr. Hunt is one of a few mathematicians at NIST who are\nattempting to predict BRDFs (bidirectional reflection distribution\nfunctions) from paint compositions and application techniques.\nSpecifically, they are asking the question, \"If you have some material,\nand you know its physical characteristics and topography, what else do\nyou need to know to recreate its appearance; what accuracy levels are\nneeded?\"  NIST of course has some of the most (if not THE most)\nsophisticated equipment for measuring surface reflectance and\ntopography, and they are very interested in working with industry and\nresearch institutions to make this information more useful and available.\n\nBob Lipman (also of NIST) then talked about a newly available database of\nBRDFs for various common materials, collected by the CIA for use in analyzing\nsatellite images.  Recently declassified (and simultaneously defunded), the\nNEF database (obviously stands for \"Nonconventional Exploitation Factors\")\ncontains hundreds(?) of exterior finishes and natural materials,\ncharacterized by full spectral reflectance models and measurements.  It\nwas meticulously created by the National Imaging and Mapping Agency,\nand represents a huge effort.  I strongly recommend to anyone\ninterested in material reflectance data that they go check it out.\nFor more information, see the following web sites:\n\n\thttp://math.nist.gov/mcsd/Staff/RLipman/appearance/\n\thttp://math.nist.gov/mcsd/Staff/RLipman/brdf/nefhome.html\n\nThe interface to the database currently runs only under Solaris, and Bob\nis looking to create a simpler interface to access the data under other\nsystems, as well as seeing if the current interface can be ported.  (His\ninitial attempts to do so failed for unknown reasons.)\n\nFern Hunt can be reached at <fern.hunt@nist.gov>, (301) 975-3887.\nBob Lipman is at <robert.lipman@nist.gov>, (301) 975-3829.\n\nFern also reminded the group that they are still looking for someone\nfor a post-doc position in realistic image synthesis funded by the National\nResearch Council, for which they are taking applications until Jan. 15,\n1998.  They promised to have an announcement soon at the following URL:\n\n\thttp://rap.nas.edu/lab/NIST/\n\n(Bear in mind that there is a U.S. citizenship requirement for this position.)\n\nNext, I brought up a subject that has been popular at past globillum meetings,\nwhich is lighting and level of realism in the entertainment (i.e., film\nanimation) industry.  Specifically, I was wondering why global illumination\nis not more widely used for producing digital effects, which to my eye still\nlook pretty fake due to poor lighting and color.  Larry Gritz (of Pixar) had\nquite a bit to say on this topic, since he has spent some time on both sides\nof the fence.  As the author of the Blue Moon Rendering Tools, Larry knows\nthat global illumination techniques can be quite effective at improving the\nrealism of rendered environments, even within the Renderman specification.\nHowever, he has seen expert \"lighters,\" as they're called, do a much better\njob producing convincing effects for movies like \"Toy Story\" without any\nkind of global calculations going on.  In fact, Larry said that global\neffects can often be exactly what you DON'T want when lighting a scene,\nsince the addition of a light in one corner can screw up the lighting you\njust tweaked to perfection in the other corner.\n\nAlain Fournier of the University of British Columbia and Mayur Patel of\nDisney Engineering also participated in the conversation (among others), and\nin the end there seemed to be some agreement that there is a lot of room\nfor improvement in existing animation systems.  Specifically, there must\nbe some way to ease the burden lighting places on scene design with better\nglobal illumination that still does not diminish creative control.  Anything\nthey can do to keep the computer graphics from jumping off the screen and\nsaying \"Hey, I was done with computer graphics!\" would be great by me.\n\nFinally, Paul Heckbert (of Carnegie Mellon University) brought up the issue\nof code sharing, and suggested that we post announcements to the group if\nwe have some code or results we want to share via the internet.  No one\nseemed to object to this, given how light traffic on globillum usually is.\nAnyway, to get the ball rolling, here are a few links that people volunteered:\n\n\tWavelet Radiosity Testbed (Andrew Wilmott):\n\t\thttp://www.cs.cmu.edu/~radiosity/dist/\n\n\tInteractive BRDF editor (Paul Heckbert and students):\n\t\thttp://www.cs.cmu.edu/~ph/src/illum/\n\n\tBRDF comparison (Szymon Rusinkiewicz):\n\t\thttp://www-graphics.stanford.edu/~smr/cs348c/paper.html\n\n\tBlue Moon Rendering Tools (Larry Gritz):\n\t\thttp://www.seas.gwu.edu/student/gritz/bmrt.html\n\n\tInstant Radiosity (Alex Keller -- see Siggraph '97 paper):\n\t\thttp://www.uni-kl.de/AG-Heinrich/Alex.html\n\t\t(Actually, I couldn't find the link, but Alex said he had one.)\n\n\tValidation studies (Karol Myszkowski):\n\t\thttp://www.u-aizu.ac.jp/~k-myszk/valid\n\n\tRadiance (how could I miss the opportunity for a plug?):\n\t\thttp://radsite.lbl.gov/radiance/HOME.html\n\n\tMaterials and Geometry Format (ditto):\n\t\thttp://radsite.lbl.gov/mgf/HOME.html\n\nAlso, I plan to announce a high dynamic-range format within TIFF for images\nusing a logL (u',v') color system in 32-bits/pixel, which is even better\nthan the one used in Radiance since it is not gamut-limited.  This will be\nreleased as part of Sam Leffler's TIFF library.  I hope to have it ready\n(with an X11 viewer) by the end of this month.\n\nAnd now, the list of attendees in alfabetickal order:\n\nAshdown, Ian (ByHeart Software)\nBala, Kavita (MIT)\nBaranoski, Gladimir\nChristensen, Per (Mental Ray)\nFajardo, Marco\nFoo, Sing (Blue Sky Studios)\nFournier, Alain (Univ. of British Columbia)\nGatenby, Niel (LightWorks)\nGritz, Larry (Pixar)\nHaines, Eric (Autodesk)\nHanrahan, Pat (Stanford Univ.)\nHeckbert, Paul (Carnegie Mellon Univ.)\nHeidrich, Wolfgang (University of Erlangen)\nHerf, Michael (Carnegie Mellon Univ.)\nHunt, Fern (NIST)\nKeller, Alex (Universitat Kaiserslautern)\nKolb, Craig (Stanford)\nLaFortune, Eric (Cornell Univ.)\nLarson, Greg (SGI)\nLipman, Bob (NIST)\nMarshner, Steve\nMax, Nelson (LLL and UC Davis)\nMeyer, Gary (Univ. of Oregon)\nMyszkowski, Karol (Univ. of Aizu)\nPatel, Mayur (Disney Engineering)\nPatow, Glastvo\nPattanaik, Sumant (Cornell Univ.)\nPhar, Matt (Stanford Univ.)\nRuff, Barry (RIT?)\nRushmeier, Holly (IBM T.J. Watson Research)\nRushwold, Andrew\nRusinkiewicz, Szymon (Stanford Univ.)\nShirley, Pete (Univ. of Utah)\nSillion, Francois (IMAGIS, University of Grenoble)\nSlusallek, Phillipp (University of Erlangen)\nStuerzling, Wolfgang (Austria)\nTamstorf, Rasmus\nUselton, Sam (NASA)\nVan Wensen, Henrik (Mental Ray)\nVan Wyk, Skip (Univ. of New Mexico)\nVeach, Eric (Stanford Univ.)\nWade, Bretton (SGI)\nWaltner, Bruce (Cornell Univ.)\nWestin, Steve (Cornell University)\nWilmott, Andrew (Carnegie Mellon Univ.)\nWorley, Steve\nZimmerman, Kurt (Indiana Univ.)\n\nForgive me if I munged your name or forgot your affiliation, or missed you\naltogether!  Take it as an excuse to send mail to globillum with a\ncorrection and a little information on your interests and background....\n\nAll the best,\n-Greg\n_____________________________________________________________________\nGregory Ward Larson (the computer artist formerly known as Greg Ward)\nSilicon Graphics, Inc.                   Computer Science Department\n2011 N. Shoreline Blvd., M/S 07U-553     537 Soda Hall, UC Berkeley\nMountain View, CA  94043-1389            Berkeley, CA  94720-1776\n(415) 933-4878, -2663 fax                (510) 642-3631, -5775 fax\ngregl@sgi.com                            on Tues., Thurs. and Fri.\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nFrom owner-globillum-imag@imag.imag.fr  Tue Aug 12 11:56:17 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA12360 for <greg@pink.lbl.gov>; Tue, 12 Aug 1997 11:56:17 -0700\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA22556 for <greg@hobbes>; Tue, 12 Aug 1997 11:59:07 -0700\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid LAA02872; Tue, 12 Aug 1997 11:54:16 -0700\nReceived: from bcgn.grignon.inra.fr (bcgn.grignon.inra.fr [192.93.95.1])\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id MAA29436\n\tfor <globillum@imag.fr>; Tue, 12 Aug 1997 12:09:22 +0200 (MET DST)\nReceived: from ultra2 (ultra2 [192.93.95.4])\n          by bcgn.grignon.inra.fr (8.8.4/8.8.4) with SMTP\n\t  id MAA03214 for <globillum@imag.fr>; Tue, 12 Aug 1997 12:09:15 +0200 (MET DST)\nSender: chelle@bcgn.grignon.inra.fr\nMessage-ID: <33F035D0.76BD@bcgn.grignon.inra.fr>\nDate: Tue, 12 Aug 1997 11:07:12 +0100\nFrom: Michael Chelle <chelle@bcgn.grignon.inra.fr>\nX-Mailer: Mozilla 3.0 (X11; I; SunOS 5.5.1 sun4u)\nMIME-Version: 1.0\nTo: globillum@imag.fr\nSubject: Distance point-triangle\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=us-ascii\nContent-Transfer-Encoding: 7bit\n\nIs there a formula or an efficient algorithm to compute the distance\nbetween a point and a triangle (ie the minimum distance)?\n\nThanks in advance\n\nMichael\n\n-- \n      Michael CHELLE  \n        INRA                       |  email :\nchelle@bcgn.grignon.inra.fr  \n   Station de Bioclimatologie      |  phone : +33 1  30 81 55 31 \n 78850 THIVERVAL-GRIGNON (France)  |  fax   : +33 1  30 81 55 63\n--MimeMultipartBoundary--\n\nFrom alz@raycast.com  Tue Aug 12 16:04:26 1997\nReceived: from sgi.sgi.com (SGI.COM [192.48.153.1]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id QAA12877 for <greg@pink.lbl.gov>; Tue, 12 Aug 1997 16:04:26 -0700\nReceived: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id QAA14462\n\tfor <@sgi.engr.sgi.com:greg@pink.lbl.gov>; Tue, 12 Aug 1997 16:02:43 -0700\n\tenv-from (alz@raycast.com)\nReceived: from radiate.engr.sgi.com (radiate.engr.sgi.com [192.26.72.11]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id QAA06239 for <@cthulhu.engr.sgi.com:greg@pink.lbl.gov>; Tue, 12 Aug 1997 16:02:41 -0700\nReceived: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by radiate.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id QAA29828 for <gregl@radiate.engr.sgi.com>; Tue, 12 Aug 1997 16:02:40 -0700\nReceived: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id QAA06227 for <gregl@radiate.engr.sgi.com>; Tue, 12 Aug 1997 16:02:39 -0700\nReceived: from lanshark.lanminds.com (lanshark.lanminds.com [140.174.208.11]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id QAA14426\n\tfor <gregl@radiate.engr.sgi.com>; Tue, 12 Aug 1997 16:02:38 -0700\n\tenv-from (alz@raycast.com)\nReceived: from raycast.com (hat-ppp8.lanminds.com [208.1.127.118])\n\tby lanshark.lanminds.com (8.8.6/8.8.5) with SMTP id QAA29980\n\tfor <gregl@radiate.engr.sgi.com>; Tue, 12 Aug 1997 16:02:35 -0700 (PDT)\nReceived: from zmachine (localhost) by raycast.com (4.1/SMI-4.1)\n\tid AA00252; Sun, 22 Dec 91 10:12:12 PST\nSender: adz@raycast.com\nMessage-Id: <2954D57B.41C67EA6@raycast.com>\nDate: Sun, 22 Dec 1991 10:12:11 -0800\nFrom: Al Zimmerman <alz@raycast.com>\nX-Mailer: Mozilla 3.01 (X11; I; SunOS 4.1.3_U1 sun4c)\nMime-Version: 1.0\nTo: Greg Larson <gregl@radiate.engr.sgi.com>\nSubject: Re: Siggraph Globillum Meeting\nReferences: <199708111852.LAA27541@radiate.engr.sgi.com>\nContent-Type: text/plain; charset=us-ascii\nContent-Transfer-Encoding: 7bit\nStatus: RO\n\nHi Greg,\n\nI'm sure you are asked this alot but.......\n\nPlease explain the name change.\n\nAl Z\n\nFrom greg  Tue Aug 12 16:18:34 1997\nReceived: (from greg@localhost) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) id QAA12934; Tue, 12 Aug 1997 16:18:34 -0700\nDate: Tue, 12 Aug 1997 16:18:34 -0700\nFrom: greg (Gregory W. Larson)\nMessage-Id: <199708122318.QAA12934@pink.lbl.gov>\nTo: Al Zimmerman <alz@raycast.com>\nSubject: Re: Siggraph Globillum Meeting\nReferences: <199708111852.LAA27541@radiate.engr.sgi.com>\nStatus: R\n\nI changed my name when I got married in '85, but didn't bother changing\nit at work.  I took the opportunity when switching jobs to switch names,\nwhich has caused some confusion.  I guess it just isn't done....\n\n-G\n\nFrom owner-globillum-imag@imag.imag.fr  Wed Aug 13 05:55:11 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id FAA13482 for <greg@pink.lbl.gov>; Wed, 13 Aug 1997 05:55:11 -0700\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id FAA02133 for <greg@hobbes>; Wed, 13 Aug 1997 05:58:00 -0700\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid FAA05250; Wed, 13 Aug 1997 05:53:07 -0700\nReceived: from mtigwc03.worldnet.att.net (mtigwc03.worldnet.att.net [204.127.131.34])\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id NAA10820\n\tfor <globillum@imag.fr>; Wed, 13 Aug 1997 13:43:08 +0200 (MET DST)\nReceived: from espresso ([207.147.208.138]) by mtigwc03.worldnet.att.net\n          (post.office MTA v2.0 0613 ) with SMTP id AAA8025;\n          Wed, 13 Aug 1997 11:42:06 +0000\nReceived: by localhost with Microsoft MAPI; Wed, 13 Aug 1997 16:40:29 -0700\nMessage-ID: <01BCA807.9BCD6D20@mherf@worldnet.att.net>\nFrom: Michael Herf <mherf@worldnet.att.net>\nReply-To: \"herf@cmu.edu\" <herf@cmu.edu>\nTo: \"'Alexander Keller AG Heinrich'\" <keller@informatik.uni-kl.de>,\n        \"'globillum@imag.fr'\" <globillum@imag.fr>\nSubject: RE: SIGGRAPH GlobIllum Meeting\nDate: Wed, 13 Aug 1997 16:39:54 -0700\nX-Mailer: Microsoft Internet E-mail/MAPI - 8.0.0.4008\nMIME-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=\"us-ascii\"\nContent-Transfer-Encoding: 7bit\n\nHi Alex.  I was at your demo directly after the papers session at SIGGRAPH.\nMy first question: Is the reason that an O2 is required the stencil planes \nor the accumulation buffer speed?\n\nWith regards to the accumulation buffer, I just wrote a special-case \nversion at work that runs on PCs.  The accumulation buffer in OpenGL \nhandles arbitrary combinations of images, and each time glAccum is called \nit converts the pixels to floating-point format and then does a multiply \nper pixel to add them -- not too efficient!  (Some implementations may \noptimize this in integer, but the multiply remains.)\n\nIf you instead assume that you just want to \"average\" a number of images \nequally -- the most common case for the accumulation buffer -- you can \nimplement the same thing in software (using glReadPixels to read into a \nlocal buffer) with very good performance.  My implementation is doing \nbetter than 30 accumulation buffer operations per second (a special case of \nglAccum) at 640x480 in 24-bit RGB, which is more than enough for decent \nresults with your algorithm.  The basic idea is to restrict yourself to one \nor two adds per pixel, and then make the return step do an optimized scale \nto average the output.  (This requires a 16-16-16 bit intermediate image.\n\nAll this work doesn't buy you anything on a RealityEngine, but it might be \ncool to see a port to lower-end machines.  I think that performance \nwouldn't hinder you, since $400 cards on the PC can double the O2's polygon \nperformance in many cases.\n\nthanks,\nmike\n\nOn Wednesday, August 13, 1997 1:02 AM, Alexander Keller AG Heinrich \n[SMTP:keller@informatik.uni-kl.de] wrote:\n> Hi!\n>\n> Since I returned from SIGGRAPH yesterday, I was not able to\n> supply the link to my CAL-content on Instant Radiosity\n> earlier. On my page on reports and software you can download\n> the CAL-content as presented on SIGGRAPH 97. The software\n> will run on any system larger or equal to an SGI O2. Note\n> that the speed of the demo software could be improved even\n> more if shadow maps, display lists, etc. were applied.\n> The file cal.tar.gz is installed by creating a directory\n> and un-tar-ing the file in that directory. Then netscape\n> is started, where a bried explanation of the algorithm\n> and how to run it is supplied.\n>\n> The link to the software page is\n>\n> http://www.uni-kl.de/AG-Heinrich/Software.html\n>\n>\n> Have fun testing Instant Radiosity...\n>\n> Best regards,\n> Alex\n> --\n> Alexander Keller                |\n> FB Informatik, Geb. 36/212      | Tel.: +49-631-205-3345\n> Universitaet Kaiserslautern     | Fax.: +49-631-205-3270\n> Postfach 3049                   | keller@informatik.uni-kl.de\n> D-67653 Kaiserslautern, GERMANY | \nhttp://www.uni-kl.de/AG-Heinrich/Alex.html\n--MimeMultipartBoundary--\n\nFrom owner-globillum-imag@imag.imag.fr  Tue Aug 19 12:16:42 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA24941 for <greg@pink.lbl.gov>; Tue, 19 Aug 1997 12:16:41 -0700\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA24510 for <greg@hobbes>; Tue, 19 Aug 1997 12:19:28 -0700\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid MAA06526; Tue, 19 Aug 1997 12:14:32 -0700\nReceived: from austin.cs.unc.edu (austin.cs.unc.edu [152.2.128.87])\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id UAA05949\n\tfor <globillum@imag.fr>; Tue, 19 Aug 1997 20:42:08 +0200 (MET DST)\nReceived: from catfish.cs.unc.edu by austin.cs.unc.edu (8.6.10/UNC_10_05_96)\n\tid OAA25751; Tue, 19 Aug 1997 14:42:06 -0400\nReceived: from localhost (localhost [127.0.0.1])\n\tby catfish.cs.unc.edu (8.8.6/8.8.6) with SMTP id OAA17005\n\tfor <globillum@imag.fr>; Tue, 19 Aug 1997 14:42:05 -0400 (EDT)\nDate: Tue, 19 Aug 1997 14:42:03 -0400 (EDT)\nFrom: Wolfgang Stuerzlinger <stuerzl@cs.unc.edu>\nTo: globillum@imag.fr\nSubject: Software announcement (+small correction)\nMessage-ID: <Pine.HPP.3.96.970819143453.16970A-100000@catfish.cs.unc.edu>\nMIME-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: TEXT/PLAIN; charset=US-ASCII\n\nMy (correct) name is Wolfgang Stuerzlinger and I am currently a visiting\npost-graduate researcher at UNC Chapel Hill (originally from Univ. Linz,\nAustria, so Greg's entry is almost correct :-).\n\nMy WWW-page is at: http://www.cs.unc.edu/~stuerzl. \nParts of my globillum code (e.g. hemispherical projection, discontinuity\nmeshing) and almost all my publications are available there. \n\nWolfgang\n\nP.S.: My current entry on reseach interests in globillum reads:\nIn the area of globillum I am doing research on hardware accelerated\nmethods for displaying results of diffuse+glossy+mirror globillum\nsimulations. Also I am interested in hardware accelerated methods for\nsolving the rendering equation. \n--\nWolfgang Stuerzlinger\nDept. of Computer Science, UNC, Chapel Hill, NC 27599-3175\nstuerzl@cs.unc.edu          http://www.cs.unc.edu/~stuerzl\n\n\n--MimeMultipartBoundary--\n\nFrom tralvex@computer.org  Thu Aug 28 04:22:17 1997\nReceived: from sgi.sgi.com (SGI.COM [192.48.153.1]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id EAA05170 for <greg@pink.lbl.gov>; Thu, 28 Aug 1997 04:22:06 -0700\nReceived: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id EAA13785\n\tfor <@sgi.engr.sgi.com:greg@pink.lbl.gov>; Thu, 28 Aug 1997 04:20:07 -0700\n\tenv-from (tralvex@computer.org)\nReceived: from radiate.engr.sgi.com (radiate.engr.sgi.com [192.26.72.11]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id EAA05245 for <@cthulhu.engr.sgi.com:greg@pink.lbl.gov>; Thu, 28 Aug 1997 04:20:00 -0700\nReceived: from giraffe.asd.sgi.com (giraffe.asd.sgi.com [192.26.72.158]) by radiate.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id EAA15911 for <gregl@radiate.engr.sgi.com>; Thu, 28 Aug 1997 04:19:50 -0700\nReceived: from sgi.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)\n\tfor <gregl@giraffe.asd.sgi.com> id EAA23105; Thu, 28 Aug 1997 04:19:45 -0700\nReceived: from csunb0.leeds.ac.uk (csunb0.leeds.ac.uk [129.11.144.2]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id EAA13739\n\tfor <gregl@sgi.com>; Thu, 28 Aug 1997 04:19:43 -0700\n\tenv-from (tralvex@computer.org)\nReceived: from cspcx20 (cspcx20.leeds.ac.uk [129.11.147.20]) by csunb0.leeds.ac.uk (8.6.12/8.6.12) with SMTP id MAA11559; Thu, 28 Aug 1997 12:00:10 +0100\nMessage-Id: <2.2.32.19970828095907.0060e4dc@csirisa>\nX-Sender: mscytsy@csirisa\nX-Mailer: Windows Eudora Pro Version 2.2 (32)\nMime-Version: 1.0\nContent-Type: text/plain; charset=\"us-ascii\"\nDate: Thu, 28 Aug 1997 10:59:07 +0100\nTo: iashdown@ledalite.com, renambot@irisa.fr, fiction@pressroom.com,\n        alz@lanminds.com, ali@eel.ufl.edu, pawel@assari.cc.tut.fi,\n        vlad@hops.cs.jhu.edu, accmdq@mail.telepac.pt, gregl@sgi.com,\n        abraham@sp.ac.sg, neil@lightwork.co.uk, ttwong@unixg.ubc.ca,\n        Wim.Dumon@cs.kuleuven.ac.be, mart@dcre.leeds.ac.uk,\n        rcl@scs.leeds.ac.uk, wbt@graphics.cornell.edu, bes@phoenix.cs.utah.edu,\n        dpg@graphics.cornell.edu, eric@graphics.cornell.edu,\n        pmh@monk.cs.wustl.edu, gibsons@cs.man.ac.uk\nFrom: \"Tralvex Yeap (T.Rex)\" <tralvex@computer.org>\nSubject: Radiosity for Virtual Reality Systems and Huge links\nStatus: R\n\nHi guys,\n\nI have finish my MSc thesis and have setup a permanant website for that over\nat University of Leeds - http://dream.leeds.ac.uk/cuddles/rover\n\nThe site contains the thesis itself, images, hyperlink abstracts and biblio.,\nhuge collection of links on radiosity papers on the Web, free radiosity \nsoftware on the web, and many others. \n\nThanks for everything and I hope you'll find the resources compiled there\nuseful for your work. \n\n\nBest Regards,\n- t -   tralvex@computer.org  *  http://www.singnet.com.sg/~tyeap\n\"Give to the world the best you have and the best will come back to you\" \n\nFrom merlin@uni-paderborn.de  Fri Aug 29 00:50:32 1997\nReceived: from pbinfo (uni-paderborn.de [131.234.22.30]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id AAA06130 for <greg@pink.lbl.gov>; Fri, 29 Aug 1997 00:50:31 -0700\nReceived: from IDENT-NONSENSE@ijssel (port 32970 [131.234.16.11]) by pbinfo.uni-paderborn.de with ESMTP id <52313-15046>; Fri, 29 Aug 1997 09:48:24 +0200\nReceived: from ijssel (localhost [127.0.0.1]) by ijssel.uni-paderborn.de (8.7.3/8.7.3) with SMTP id JAA00442 for <greg@pink.lbl.gov>; Fri, 29 Aug 1997 09:48:18 +0200 (MET DST)\nSender: merlin@uni-paderborn.de\nMessage-ID: <34067EC0.10EC@uni-paderborn.de>\nDate: Fri, 29 Aug 1997 09:48:16 +0200\nFrom: Olaf Schmidt <merlin@uni-paderborn.de>\nOrganization: University of Paderborn\nX-Mailer: Mozilla 3.01 (X11; I; SunOS 5.5 sun4u)\nMIME-Version: 1.0\nTo: greg\nSubject: Re: Radiosity for Virtual Reality Systems\nReferences: <199708281712.KAA05425@pink.lbl.gov>\nContent-Type: text/plain; charset=us-ascii\nContent-Transfer-Encoding: 7bit\nStatus: R\n\nHello,\n\n> I have finish my MSc thesis and have setup a permanant website for that over\n> at University of Leeds - http://dream.leeds.ac.uk/cuddles/rover\n> \n> The site contains the thesis itself, images, hyperlink abstracts and biblio.,\n> huge collection of links on radiosity papers on the Web, free radiosity\n> software on the web, and many others.\n> \n\nThank you very much for this excellent website. Unfortunately I have\nsome \nproblems when I try to access the paper collection, the videos and\nVRMLs  \n(e.g. The requested URL /cuddles/rover/sport/rad.1/book.at/modildsf.ps\nwas not found on this server). Is there something going wrong ?\n\nBest regards,\n    Olaf Schmidt\n-- \n\n***************************************************************************\n**    Olaf Schmidt                      e-mail   merlin@uni-paderborn.de\n**\n**                                                                      \n**\n**\nhttp://www.uni-paderborn.de/fachbereich/AG/monien/PERSONAL/merlin.html**\n**                                                                      \n**\n**    University of Paderborn           office   F2.403                 \n**\n**    Dept. of Computer Science         fax      +49 +5251 60-6697      \n**\n**    Fuerstenallee 11                  voice    +49 +5251 60-6722      \n**\n**    33102 Paderborn, Germany                                          \n**\n**-----------------------------------------------------------------------**\n**    private:                                                          \n**\n**                                                                      \n**\n**    Rotheweg 108                     phone     +49 +5251 48691        \n**\n**    33102 Paderborn                                                   \n**\n**                                                                      \n**\n***************************************************************************\n\nFrom owner-globillum-imag@imag.imag.fr  Fri Aug 29 12:40:19 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA06684 for <greg@pink.lbl.gov>; Fri, 29 Aug 1997 12:40:19 -0700\nReceived: from listserv.lbl.gov (listserv.lbl.gov [128.3.254.140]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA14956 for <greg@hobbes>; Fri, 29 Aug 1997 12:43:07 -0700\nReceived: from imag.imag.fr by listserv.lbl.gov (SMI-8.6/SMI-SVR4)\n\tid MAA08565; Fri, 29 Aug 1997 12:41:24 -0700\nReceived: from adeskgate.autodesk.com (adeskgate.autodesk.com [198.93.152.11])\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id UAA14005\n\tfor <globillum@imag.fr>; Fri, 29 Aug 1997 20:41:05 +0200 (MET DST)\nReceived: from autodesk.autodesk.com by adeskgate.autodesk.com (8.6.12/SMI-5.3) with ESMTP id LAA11450; Fri, 29 Aug 1997 11:40:23 -0700\nReceived: from hqhubmu1.autodesk.com by autodesk.autodesk.com (8.6.12/4.4BSD) with ESMTP id LAA02084; Fri, 29 Aug 1997 11:40:13 -0700\nReceived: from ccinternet.autodesk.com (ccinternet [144.111.240.144]) by hqhubmu1.autodesk.com (8.7.5/8.7.3) with SMTP id LAA17655 for <globillum@imag.fr>; Fri, 29 Aug 1997 11:40:11 -0700 (PDT)\nReceived: from ccMail by ccinternet.autodesk.com\n  (IMA Internet Exchange 2.11 (Pre-release) Enterprise) id 00099F68; Fri, 13 Jun 1997 11:41:19 -0700\nMime-Version: 1.0\nDate: Fri, 29 Aug 1997 14:38:29 -0700\nMessage-ID: <00099F68.4149@autodesk.com>\nFrom: eric.haines@autodesk.com (Eric Haines)\nSubject: ACM TOG article(s) of interest\nTo: globillum <globillum@imag.fr>\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nContent-Description: cc:Mail note part\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=US-ASCII\nContent-Transfer-Encoding: 7bit\n\n     The latest issue of ACM TOG is out. The first article in particular \n     should be of interest to globillumers. Here's the table of contents:\n     \n     Volume 16, Number 3 (July 1997)\n     \n          Global illumination using local linear density estimation, Bruce \n     Walter, Philip M. Hubbard, Peter Shirley and Donald P. Greenberg\n      \n          Color image quantization by minimizing the maximum intercluster \n     distance, Zhigang Xiang\n      \n          Smooth invariant interpolation of rotations, F. C. Park and \n     Bahram Ravani\n      \n          Some characterizations of families of surfaces using functional \n     equations, Enrique Castillo and Andres Iglesias\n      \n          The symmetric analogue of the polynomial power basis, J. \n     Sanchez-Reyes\n     \n     \n     Abstracts and index terms for these articles are available at \n     http://www.acm.org/pubs/contents/journals/tog/1997-16/\n     \n     The ACM TOG site, http://www.acm.org/tog/, also has pointers to \n     various online resources for computer graphics researchers and \n     educators.\n     \n     Eric Haines\n     erich@acm.org\n--MimeMultipartBoundary--\n\nFrom mscytsy@scs.leeds.ac.uk  Tue Sep  2 01:27:14 1997\nReceived: from csunb0.leeds.ac.uk (csunb0.leeds.ac.uk [129.11.144.2]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id BAA10281 for <greg@pink.lbl.gov>; Tue, 2 Sep 1997 01:27:13 -0700\nReceived: from csirisa.leeds.ac.uk (csirisa.leeds.ac.uk [129.11.144.129]) by csunb0.leeds.ac.uk (8.6.12/8.6.12) with ESMTP id IAA06695 for <greg@pink.lbl.gov>; Tue, 2 Sep 1997 08:52:05 +0100\nReceived: from csgi64.scs.leeds.ac.uk by csirisa.leeds.ac.uk; Tue, 2 Sep 1997 08:45:59 +0100\nReceived: from localhost by csgi64.scs.leeds.ac.uk; Tue, 2 Sep 1997 08:45:59 +0100\nDate: Tue, 2 Sep 1997 08:45:58 +0100 (BST)\nFrom: \"Tralvex Yeap (T.Rex)\" <mscytsy@scs.leeds.ac.uk>\nX-Sender: mscytsy@csgi64\nTo: \"Gregory W. Larson\" <greg>\nSubject: Re: www problems\nIn-Reply-To: <199708291708.KAA06523@pink.lbl.gov>\nMessage-ID: <Pine.SGI.3.96.970902084303.4088F-100000@csgi64>\nMIME-Version: 1.0\nContent-Type: TEXT/PLAIN; charset=US-ASCII\nStatus: R\n\nOn Fri, 29 Aug 1997, Gregory W. Larson wrote:\n\nHi,\n\n> Thank you very much for this excellent website. Unfortunately I have\n> some \n> problems when I try to access the paper collection, the videos and\n> VRMLs  \n> (e.g. The requested URL /cuddles/rover/sport/rad.1/book.at/modildsf.ps\n> was not found on this server). Is there something going wrong ?\n> \n> Best regards,\n>     Olaf Schmidt\n\nYou might have notice the icon \"CD Only\". As the total space would be\n450mb, and we are only given 25mb on the website, I have chose to put the\nVideo, VRML, papers on the CDROM. Considering the I got all the resources\nfrom the website, you might want to do some seek and conquer thingy. But\nif you still cannot find it, I'll attach as a file to you? Alternatively I\ncould upload it to a FTP site for your download?\n\n\nFrom owner-globillum-imag@imag.imag.fr  Fri Sep  5 09:56:51 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id JAA17631 for <greg@pink.lbl.gov>; Fri, 5 Sep 1997 09:56:50 -0700\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id JAA19206 for <greg@hobbes>; Fri, 5 Sep 1997 09:59:29 -0700\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid JAA02028; Fri, 5 Sep 1997 09:52:07 -0700\nReceived: from lms02.us1.ibm.com (lms02.ny.us.ibm.com [198.133.22.25])\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id RAA11135\n\tfor <globillum@imag.fr>; Fri, 5 Sep 1997 17:07:28 +0200 (MET DST)\nReceived: from d01lms03.pok.ibm.com by lms02.us1.ibm.com (AIX 4.1/UCB 5.64/4.03)\n          id AA16746; Fri, 5 Sep 1997 15:07:02 GMT\nReceived: by US.IBM.COM (Soft-Switch LMS 2.0) with snapi via D01AU041\n          id 5010300008757645; Fri, 5 Sep 1997 11:03:15 -0400\nFrom: Holly Rushmeier <hertjwr@us.ibm.com>\nTo: <globillum@imag.fr>, <Program.s96@siggraph.org>\nCc: <bartram@siggraph.org>\nSubject: COMPUTING REVIEWS Category Editor Duties\nMessage-Id: <5010300008757645000002L052*@MHS>\nDate: Fri, 5 Sep 1997 11:03:15 -0400\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain\n\nHi --\nAppended is a note from the editor of Computing Reviews, who is looking\nfor a Category Editor for computer graphics. This job is an important\nservice to the computing community. I've mentioned the position to several\npeople, but apparently no one has come forward yet.  If you are interested,\nplease contact Neal directly. Also, please distribute this to anyone you know\nwho you think is qualified and might be interested.\n\nThanks,\nHolly\n\n---------------------- Forwarded by Holly Rushmeier/Watson/IBM on 09/05/97\n10:51 AM ---------------------------\n\n        neal @ cse.fau.edu\n        07/29/97 08:44 AM\n\nTo: holly @ watson.ibm.com\ncc: neal @ cse.fau.edu (bcc: Holly Rushmeier/Watson/IBM Research)\nSubject: COMPUTING REVIEWS Category Editor Duties\n\n\n\nHolly, as promised yesterday, attached is a description of the functions of a\nCOMPUTING\nREVIEWS Category Editor.\n\nWe are searching for someone to fill the I.3--Computer Graphics position.\nPlease see the\nJanuary 1997 edition of COMPUTING REVIEWS for a listing of the complete\nComputing\nClassification System taxonomy, or see http://www.acm.org/class/1991 or the ACM\nhome page for links to COMPUTING REVIEWS and its charter, editorial board, etc.\n\nPlease contact me with any questions you have.\n\nNeal\n\n\n\n\n---------------------------------------------------------\nNeal Coulter\nComputer Science and Engineering Department\nFlorida Atlantic University\nBoca Raton, FL  33431\n561-367-3983\n561-367-2800 (fax)\nneal@cse.fau.edu\n\n\n\nFUNCTIONS OF CATEGORY EDITORS\n\nThese guidelines were drafted by Jean E. Sammet in 1985 and updated in\n1994.\n\nThe basic functions of each Category Editor (CE) are to improve the\nquality and to increase the quantity of reviews for Computing Reviews\n(CR). ACM Headquarters is responsible for producing CR. The separate\nresponsibilities of HQ and the category editors follow.\n\nACM Headquarters Basic Responsibilities\n\n1. acquiring material (with input from CEs for unusual material)\n2. maintaining reviewer database (additions, deletions, and changes)\n3. assigning priorities for reviewing\n4. assigning material to specific reviewers\n5. receiving, processing, and editing the reviews and scheduling them for\n publication\n\nCategory Editor's Responsibilities\n\n1. Provide advice and aid to HQ and Editor-in-Chief (EIC) for special\nprojects (as requested by HQ or EIC)\n\n2. Specify items that deserve quickly published reviews. Guidelines for\npriority identification:\n\n  a. Do this even for journals that already receive high coverage.\n  b. Do not do this for ACM journals, because HQ sometimes works from page\n proofs of these.\n  c. For journals or proceedings that HQ does not normally receive, the CE\n must send a copy of the paper to HQ, or the coverage will be delayed\n while HQ obtains the document.\n  d. Specify articles in ACM SIG newsletters that should be reviewed.\n\n3. Examine reviews after they are sent to Headquarters (normally sent to\nCEs within 5 working days after it arrives at HQ). Guidelines for review\nexamination:\n\n  a. Notify ACM HQ within one week of receipt of changes needed for\ncategories and/or General Terms, and your evaluation of each review.\nRate the review on a scale from 1--5 for technical content (TE),\ncompleteness (CO), and clarity (CL). Electronic mail should be used if\npossible. Mail to reviews@cr.acm.org. If using regular mail, send to:\nACM Computing Reviews, 1515 Broadway, 17th Floor, New York, NY 10036.\n\n  b. Notify ACM HQ within one week of reviews that are not acceptable to\npublish or require substantial revision.  Particular attention should be\npaid to the length of reviews. Reviews of books should be between 250\nand 800 words, depending on the length and/or importance of the book.\nReviews of papers or book chapters should be between 100 and 250 words.\nThere is no length limit for Comparative, Feature, and Scholarly\nreviews. The Managing Editor, Associate Editor, and Assignment Editor\nwork closely with reviewers to keep these special reviews to an\nappropriate length.\n\n  c. Make suggestions to help reviewer improve future reviews. Do this in any\ntime period you feel is appropriate and use any format you are\ncomfortable with.\n\n4. Collaborate with ACM HQ (Assignment Editor) to suggest Comparative book\nreviews. In special cases, the CE and assignment editor may also get\ninvolved in single book review problems. Suggest reviewers for\nComparative reviews.\n\n5. Notify HQ of \"obscure\" documents not normally reviewed---but needing\nreview---and suggest reviewers, if possible. This includes proceedings,\njournals not normally received at HQ, university press publications,\nvideotapes, and books from obscure publishers. Provide HQ with full\nsource information, author, and title.\n\n6. Notify HQ of new journals along with recommendation of level of coverage\n(full, moderate, or occasional).\n\n7. Suggest specific reviewers to HQ for specific documents whenever\nappropriate. Timing is critical and notification by CE to HQ must be\nrapid, or this won't work.\n\n8. Recruit reviewers for your area. If possible, use specific approaches\nunique to your area. Rate reviewers.\n\n9. Recruit outstanding and well-known experts to review special items,\nunder the condition that this does not interfere with normal HQ\noperations. This will only be effective if based on personal contact and\nspecial arrangements.\n\n10. Write reviews yourself at least twice a year.\n\n11. Review your portion of the category tree and make recommendations for\nchanges as requested by the EIC.\n\n12. Prepare index terms for items not in the category tree as requested by\nthe EIC.\n\n13. Recommend important conference papers for review.\nSolicit Scholarly and Feature reviews.\n\nGeneral note: Because no single CE is likely to be equally familiar with\nall the topics under the category, it is permissible (and encouraged)\nfor each Category Editor to find one or more assistants to carry out\nmany of the above tasks for a subcategory, or to provide advice. This\nshould be done on an informal basis. The CE retains authority and\nresponsibility.\n\n\n\n\n\n\n\n\n--MimeMultipartBoundary--\n\nFrom owner-globillum-imag@imag.imag.fr  Mon Sep  8 11:43:48 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA22489 for <greg@pink.lbl.gov>; Mon, 8 Sep 1997 11:43:43 -0700\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA03196 for <greg@hobbes>; Mon, 8 Sep 1997 11:46:24 -0700\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid LAA26220; Mon, 8 Sep 1997 11:40:16 -0700\nReceived: from cs.uct.ac.za (root@cs.uct.ac.za [137.158.128.249])\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id SAA25114\n\tfor <globillum@imag.fr>; Mon, 8 Sep 1997 18:56:35 +0200 (MET DST)\nReceived: from tai.cs.uct.ac.za by cs.uct.ac.za with smtp\n\t(Smail3.1.29.1 #11) id m0x86re-00098RC; Mon, 8 Sep 97 18:40 SAT (+0200)\nReceived: by tai.cs.uct.ac.za (951211.SGI.8.6.12.PATCH1042/ika.02)\n\tid SAA19984; Mon, 8 Sep 1997 18:40:38 +0200\nFrom: \"Wolfram Kresse\" <wkresse@cs.uct.ac.za>\nMessage-Id: <9709081840.ZM19982@tai>\nDate: Mon, 8 Sep 1997 18:40:37 +0000\nX-Face: .4|Jp[=9'pK#xl6x&l>D4xycaCh<t3It7<WAG_xdTxhk}=7PoL)?BBIx%CxVB9,ok1`mb9n-t+=@p0<Il;wmm|dZOHi:xg\\A-JUZ<iWv{~~LxK4f%Q-2/9Z:,MA|Nz*/<0]`Wy3,IBb<h0b!b{-vl7|bU\nFileCC: /tmp/blub\nX-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)\nTo: globillum@imag.fr\nSubject: Formfactor Singularities\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=us-ascii\n\nHi.\n\nI'm curious, because it would seem that almost everyone dealing with\nformfactors would sooner or later face this very same problem, so maybe there\nexists some nice mathematical (or *any*, for that matter :) ) solution for it:\n\nFor my radiosity algorithm I'm using the exact Point-to-Area-FormFactor,\ncalculating the contour integral around the emitter in respect to a certain\npoint on the receiver and its normal at that point.\n\nThe well known formula (which I know under the name 'Prisma Formel') is:\n                       _  _\nFdAeAs = -1/(2*PI)*SUM(Gi*N)\n      _                                           _\nwhere N is the normal at the receiver vertex, and Gi is the cross product of\nthe vectors from the receiver vertex to the two endpoints of an emitter edge.\nThe SUM is a sum of the dot product for these two vectors, for all the emitter\nedges.\n\nI currently know of two ways to compute this sum. One I'm using myself,\ninvolving the acos of the angle between the two vectors that form Gi, and the\ncross product Gi itself. The other I found in \"An Empirical Comparison of\nRadiosity Algorithms\" (Willmot/Heckbert), which involves atan and some other\nvalues.\n\nBoth of them have a general problem if the receiver point lies somewhere in the\nemitter plane (I think the latter fixes this for some cases - I didn't check it\nthoroughly, but I assume it fixes it in the rectangular case), or more exactly\non one or more of the lines the emitter edges form.\n\nThese are the cases that can happen (The formulas mentioned here I found by\nempirical analysis of the corresponding scenes...):\n- if the receiver vertex (say 'A') is outside the emitter, but still inside its\nplane, the FF is obviously 0.\n- if A is inside the emitter, then the FF is 1 if receiver and emitter are\nparallel, otherwise it must be handled as if A were on an edge of the emitter.\n- if A is on an edge of the emitter, the FF is 0.5*(1+cos(alpha)), with alpha\nbeing the angle between emitter and receiver. Special case: alpha==0 -> FF=0.5\n- if A is at a vertex of the emitter, I've got a problem...\n\nBy naive empirical analysis, I managed to find a solution for the following\ncases (A at an emitter vertex):\n\n  /|E\n / |____\n|  /   /R\n| /   /\n|/___/     (side view)\n\n- if emitter and receiver are rectangular, the FF at the vertex is\n0.25*(1+cos(alpha)). (alpha= angle between emitter and receiver)\n\n   _______\n   \\      |E\n    \\  b2 |\n     \\    |\n      \\   |\n       \\  |\n   b1   \\ |\n   ______\\|\n  /        \\\n /          \\\n/____________\\R   (front view)\n\n- if alpha is a right angle, and the angle of the emitter is beta2 (b2), and\nthe angle between the receiver edge in the emitter plane and the emitter is\nbeta1 (b1), and beta=b1+b2 (are you still with me? :) ), then the FF is\n0.25*(cos(beta1)-cos(beta)).\n\n...well, that's as far as I got. It seems already that the combination of these\ntwo cases (varying alpha *and* beta1/beta) isn't that simple that it can be\nfigured out just by writing down some values and trying.\n\nMy hope is that there is a (or several) formula for the general case (e.g. the\nresult seems also to depend on how I approach the receiver vertex - and thus on\nthe angle of the receiver).\n\nOne simple way to 'solve' it, is just to move the receiver vertex away from the\nemitter plane, but this looks more like a workaround and it might even lead to\nother problems. - is this how everybody does it ;-) or are there other ways to\nget a correct FF value for these cases?\n\nAny suggestions/help appreciated.\nThanks!\n\nCheers,\n\nWolfram\n\n-- \n+-------+-----Wolfram Kresse---------------------------------------------+\n|  _ _  |   wkresse@igd.fhg.de       http://www.igd.fhg.de/~wkresse      |\n|       +-------------------------+-----------------+--------------------+\n| -O-O- |\"Meeneemeeneemeenee\"     | CU l8r, LE g8r! |         \n|   >   |\"Yes,that's right,Twiki.\"+-----------------+\n| _____ +-----+-----+-------------+\n|   U   | 8^) | :u) |\n+-------+-----+-----+\n--MimeMultipartBoundary--\n\nFrom owner-globillum-imag@imag.imag.fr  Mon Sep  8 12:54:08 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA22625 for <greg@pink.lbl.gov>; Mon, 8 Sep 1997 12:54:07 -0700\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA04178 for <greg@hobbes>; Mon, 8 Sep 1997 12:56:52 -0700\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid MAA00838; Mon, 8 Sep 1997 12:51:44 -0700\nReceived: from mail.uniserve.com (dns1-van.uniserve.com [204.244.163.48])\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id VAA28869\n\tfor <globillum@imag.fr>; Mon, 8 Sep 1997 21:22:05 +0200 (MET DST)\nReceived: from ian [204.244.158.195] \n\tby mail.uniserve.com with smtp (Exim 1.70 #1)\n\tid 0x89Qn-0004un-00; Mon, 8 Sep 1997 12:25:06 -0700\nX-Sender: iashdown@pop.uniserve.com\nX-Mailer: Windows Eudora Version 1.4.4\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nTo: globillum@imag.fr\nFrom: iashdown@ledalite.com (Ian Ashdown)\nSubject: RADBIB97 - September 1st release\nMessage-Id: <E0x89Qn-0004un-00@mail.uniserve.com>\nDate: Mon, 8 Sep 1997 12:25:06 -0700\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=\"us-ascii\"\n\nANNOUNCE: 97/09/01 Release of RADBIB97.BIB and GITHESIS.BIB\n-----------------------------------------------------------\nRADBIB97 is a comprehensive bibliography of radiosity and\nrelated global illumination papers, theses, articles, and\nbooks. It currently includes 1,219 references -- 55 new\nadditions since the 97/07/15 release!\n\nThis bibliography is available in BibTex format as\nRADBIB97.BIB (with a release date of September 1, 1997)\nfrom:\n\n  http://www.ledalite.com/library-/rrt.htm\n  ftp://ftp.ledalite.com/pub/radbib97.bib\n\nAlso available from this site is an abridged version of\nRADBIB97.BIB called GITHESIS.BIB. This bibliography\nincludes 138 references to radiosity and global\nillumination theses.\n\nAs always, it is time-consuming and sometimes difficult to\ntrack down conference papers and theses on radiosity and\nglobal illumination. If you know of a relevant reference\nthat is not included in these bibliographies, please let us\nknow so that we can include it in the next release.\n\nPartial financial support for the maintenance of these\nbibliographies has been provided by the ACM SIGGRAPH\nSpecial Projects.\n\nIan Ashdown, P. Eng.            |             READ THE BOOK!            |\nResearch & Development Manager  | Radiosity: A Programmer's Perspective |\nLedalite Architectural Products |           Wiley & Sons 1994           |\nVisit http://www.ledalite.com   |     (Sneaky Internet Advertising)     |\n\n  Book Review:    http://www.ercb.com/ddj/1996/ddj.9605.html\n  Book Order:     https://www.wiley.com/compbooks/catalog/30444-1.htm\n  Free Software:  http://www.ledalite.com/software/software.htm\n\n--MimeMultipartBoundary--\n\nFrom greg  Tue Sep  9 11:08:42 1997\nReceived: (from greg@localhost) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) id LAA25029; Tue, 9 Sep 1997 11:08:41 -0700\nDate: Tue, 9 Sep 1997 11:08:41 -0700\nFrom: greg (Gregory W. Larson)\nMessage-Id: <199709091808.LAA25029@pink.lbl.gov>\nTo: globillum@imag.fr\nSubject: new extended-range TIFF library\nCc: drb@sgi.com, malik@cs.berkeley.edu, debevec@cs.berkeley.edu\nStatus: R\n\nHi All,\n\nAs promised, I have put together some web pages describing a new\naddition to Sam Leffler's TIFF library, with facilities for reading\nand writing high dynamic-range images.  See:\n\n\thttp://www.sgi.com/Technology/pixformat/\n\nThe format is based on a 16-bit log encoding of luminance, plus a\n16-bit encoding of color in CIE (u',v') coordinates.  This allows\nthe format to cover the full range of human vision in imperceptible\nsteps.  In fact, the encoding covers over 38 orders of magnitude,\nwhich means that you don't have to worry about exposure when\nstoring your global illumination calculations.\n\nI have included over 100 example images, mostly Radiance renderings\nbut some scanned images from Debevec and Malik's '97 Siggraph paper\nand my own experiments.  I'm hoping this will encourage people to\ndownload and compile the library and viewer and start playing around\nwith tone-mapping algorithms and the like.  For those of you who\nwant to experiment with image-based rendering algorithms, I have\nalso included 5 cylindrical (360 degree) panoramas.\n\nLet me know if you have any problems, questions or suggestions.\n\n-Greg\n_____________________________________________________________________\nGregory Ward Larson (the computer artist formerly known as Greg Ward)\nSilicon Graphics, Inc.                   Computer Science Department\n2011 N. Shoreline Blvd., M/S 07U-553     537 Soda Hall, UC Berkeley\nMountain View, CA  94043-1389            Berkeley, CA  94720-1776\n(650) 933-4878, -2663 fax                (510) 642-3631, -5775 fax\ngregl@sgi.com                            on Tues., Thurs. and Fri.\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nFrom mcohen@MICROSOFT.com  Tue Sep  9 12:31:06 1997\nReceived: from mail3.microsoft.com (mail3.microsoft.com [131.107.3.23]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA25207 for <greg@pink.lbl.gov>; Tue, 9 Sep 1997 12:31:05 -0700\nReceived: by mail3.microsoft.com with Internet Mail Service (5.0.1459.27)\n\tid <SS7KFLQB>; Tue, 9 Sep 1997 12:29:50 -0700\nMessage-ID: <28347281A2B5CF119AB000805FD4186603E08601@RED-77-MSG.dns.microsoft.com>\nFrom: \"Michael Cohen (Research)\" <mcohen@MICROSOFT.com>\nTo: \"'greg@pink.lbl.gov'\" <greg>\nSubject: RE: new extended-range TIFF library\nDate: Tue, 9 Sep 1997 12:28:51 -0700\nX-Priority: 3\nX-Mailer: Internet Mail Service (5.0.1459.27)\nStatus: R\n\nI can't seem to get to your page\n\n> \thttp://www.sgi.com/Technology/pixformat/\n> \nMaybe Microsoft's firewall prevents people here from looking at SGI\npages ;-).\n\nDo you know if others are having problems.\n\n-michael\n\nFrom greg  Tue Sep  9 13:28:31 1997\nReceived: (from greg@localhost) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) id NAA25292; Tue, 9 Sep 1997 13:28:31 -0700\nDate: Tue, 9 Sep 1997 13:28:31 -0700\nFrom: greg (Gregory W. Larson)\nMessage-Id: <199709092028.NAA25292@pink.lbl.gov>\nTo: \"Michael Cohen (Research)\" <mcohen@MICROSOFT.com>\nSubject: RE: new extended-range TIFF library\nStatus: R\n\nHi Michael,\n\nI don't know what the problem is -- Holly accessed it from IBM and it worked\nOK, and I can get to it from my UCB machine.  All I can suggest is that\nyou try it again later, or else complain to whoever is cutting off the\nSGI website.  (I know you meant this as a joke, but....)\n\n-G\n\nFrom mcohen@MICROSOFT.com  Tue Sep  9 13:53:47 1997\nReceived: from mail2.microsoft.com (mail2.microsoft.com [131.107.3.42]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id NAA25353 for <greg@pink.lbl.gov>; Tue, 9 Sep 1997 13:53:46 -0700\nReceived: by INET-02-IMC with Internet Mail Service (5.0.1459.27)\n\tid <SS6QLK2W>; Tue, 9 Sep 1997 13:51:50 -0700\nMessage-ID: <28347281A2B5CF119AB000805FD4186603E08602@RED-77-MSG.dns.microsoft.com>\nFrom: \"Michael Cohen (Research)\" <mcohen@MICROSOFT.com>\nTo: \"'greg@pink.lbl.gov'\" <greg>\nSubject: SGI vs. MS\nDate: Tue, 9 Sep 1997 13:51:42 -0700\nX-Priority: 3\nX-Mailer: Internet Mail Service (5.0.1459.27)\nStatus: R\n\nSo, the story I get is that SGI blocks hits from MS because some idiots\nat Microsoft wrote a web-crawler that continually poked SGI sites or\nsomething.\n\nAnyway, I'll find a way around it.\n\n-Michael\n\n\nFrom owner-globillum-imag@imag.fr  Fri Oct  3 12:21:57 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA27767 for <greg@pink.lbl.gov>; Fri, 3 Oct 1997 12:21:39 -0700\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA25201 for <greg@hobbes>; Fri, 3 Oct 1997 12:24:18 -0700\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid MAA27574; Fri, 3 Oct 1997 12:19:11 -0700\nReceived: from mail.uniserve.com (dns1-van.uniserve.com [204.244.163.48])\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id SAA18727\n\tfor <globillum@imag.fr>; Fri, 3 Oct 1997 18:59:52 +0200 (MET DST)\nReceived: from p1-10.van.tvs.net [204.244.158.89] \n\tby mail.uniserve.com with smtp (Exim 1.70 #1)\n\tid 0xHB4h-0003lA-00; Fri, 3 Oct 1997 09:59:35 -0700\nX-Sender: iashdown@pop.uniserve.com (Unverified)\nX-Mailer: Windows Eudora Version 1.4.4\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nTo: globillum@imag.fr\nFrom: iashdown@ledalite.com (Ian Ashdown)\nMessage-Id: <E0xHB4h-0003lA-00@mail.uniserve.com>\nDate: Fri, 3 Oct 1997 09:59:35 -0700\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=\"us-ascii\"\n\nANNOUNCE: 97/10/01 Release of RADBIB97.BIB and GITHESIS.BIB\n-----------------------------------------------------------\nRADBIB97 is a comprehensive bibliography of radiosity and\nrelated global illumination papers, theses, articles, and\nbooks. It currently includes 1,237 references -- 18 new\nadditions since the 97/09/01 release.\n\nThis bibliography is available in BibTex format as\nRADBIB97.BIB (with a release date of October 1, 1997)\nfrom:\n\n  http://www.ledalite.com/library-/rrt.htm\n  ftp://ftp.ledalite.com/pub/radbib97.bib\n\nAlso available from this site is an abridged version of\nRADBIB97.BIB called GITHESIS.BIB. This bibliography\nincludes 145 references to radiosity and global\nillumination theses -- 7 new additions since the 97/09/01\nrelease.\n\nAs always, it is time-consuming and sometimes difficult to\ntrack down conference papers and theses on radiosity and\nglobal illumination. If you know of a relevant reference\nthat is not included in these bibliographies, please let us\nknow so that we can include it in the next release.\n\nPartial financial support for the maintenance of these\nbibliographies has been provided by the ACM SIGGRAPH\nSpecial Projects.\nIan Ashdown, P. Eng.            |             READ THE BOOK!\nResearch & Development Manager  | Radiosity: A Programmer's Perspective\nLedalite Architectural Products |           Wiley & Sons 1994\nVisit http://www.ledalite.com   |        (http://www.amazon.com)\n\n--MimeMultipartBoundary--\n\nFrom owner-globillum-imag@imag.fr  Tue Oct  7 13:14:15 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id NAA02779 for <greg@pink.lbl.gov>; Tue, 7 Oct 1997 13:14:15 -0700\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id NAA11430 for <greg@hobbes>; Tue, 7 Oct 1997 13:16:54 -0700\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid NAA07939; Tue, 7 Oct 1997 13:11:42 -0700\nReceived: from ladybug.seas.gwu.edu (ladybug.seas.gwu.edu [128.164.9.8])\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id PAA18931\n\tfor <globillum@imag.fr>; Tue, 7 Oct 1997 15:20:28 +0200 (MET DST)\nReceived: from seas.gwu.edu (felix.seas.gwu.edu [128.164.9.3])\n\tby ladybug.seas.gwu.edu (v8) with ESMTP id JAA00173\n\tfor <globillum@imag.fr>; Tue, 7 Oct 1997 09:20:14 -0400 (EDT)\nReceived: (from musgrave@localhost) by seas.gwu.edu (8.8.7/8.7.1) id JAA21547; Tue, 7 Oct 1997 09:20:06 -0400 (EDT)\nDate: Tue, 7 Oct 1997 09:20:06 -0400 (EDT)\nFrom: Ken Musgrave <musgrave@seas.gwu.edu>\nMessage-Id: <199710071320.JAA21547@seas.gwu.edu>\nTo: globillum@imag.fr\nSubject: Clouds, imaged nicely\nCc: sylee@seas.gwu.edu\nStatus: R\n\n  One of my students at GWU, Sang Yoon Lee, has implemented Nelson Max's\nhigh-albedo anisotropic multiple scattering model in my cloud models with\nadaptive level of detail.\n\n  The resulting images are worth a look (I've wanted to see such results \nfor years!):\n\n\twww.seas.gwu.edu/student/sylee\n\n  Enjoy!\n\n\t-Ken\n\nFrom greg  Fri Oct 10 11:30:32 1997\nReceived: (from greg@localhost) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) id LAA06568; Fri, 10 Oct 1997 11:30:31 -0700\nDate: Fri, 10 Oct 1997 11:30:31 -0700\nFrom: greg (Gregory W. Larson)\nMessage-Id: <199710101830.LAA06568@pink.lbl.gov>\nTo: globillum@imag.fr\nSubject: webmover program\nStatus: R\n\nHi Everyone,\n\nI just wrote a program that has nothing to do with global illumination,\nbut I don't belong to any appropriate groups so I thought I'd announce\nit here, anyway.  It's a little utility for checking and moving web\npages.  It's especially useful for translating web pages you want to\npublish on a CD-ROM in ISO-9660 format.  I am faced with this task\nmyself, translating the Radiance web pages for a CD-ROM to accompany\nthe book Rob Shakespeare and I wrote on Radiance for Morgan Kaufmann.\n(Plug: the book should be out early next year.)\n\nIf you've ever had to go through a large web site, renaming files and\nfixing links, you know what a pain it can be.  This program does it\nfor you, and it's fast and it's free (with no warranty!).  Here's the\nhelp screen:\n\nUsage: webmover [-u|-i|-d][-v] base_URL orig_dir/[html] [new_dir/[html]]\n   Or: webmover -h[elp]\n\nArguments to webmover and their interpretation:\nbase_URL        The starting point for this website (beginning with \"http://\")\norig_dir/[html] The original directory [and front page] relative to base_URL\n                If [html] is left off, then we assume \"index.html\"\nnewdir/[html]   The destination directory [and front page] relative to base_URL\n                This new directory must not exist.\n                If this argument is left off, webmover just checks pages.\n\nOptions to webmover and their meanings:\n        -u      Convert to UNIX file naming conventions and newline\n        -i      Convert to ISO-9660 file naming conventions\n        -d      Convert to DOS file naming conventions and newline\n        -v      Verbose reporting of progress to stdout\n\nAssumptions made by webmover:\no Only move what front page references, directly and indirectly\no Overhead references (above front page directory) are not moved\no No non-printing, non-white characters are desired in pages\no Symbolic links are followed and not treated specially\no Hard links are made to destination whenever possible\no Hard links are preserved among files\n\nThe following file suffixes are recognized:\n    ____UNIX____ISO____\n        html    htm\n        jpeg    jpg\n        tiff    tif\n        tar.Z   trz\n        ps.Z    psz\n        tar.gz  tgz\n        ps.gz   pgz\n        text    txt\n        jfif    jff\n\n-------------------------------\nTo pick it up, just follow the URL below:\n\n\tfile://radsite.lbl.gov/rad/pub/translators/webmover.c\n\nFeel free to share this with whomever you like.  It's public domain.\n\n-Greg\n_____________________________________________________________________\nGregory Ward Larson (the computer artist formerly known as Greg Ward)\nSilicon Graphics, Inc.                   Computer Science Department\n2011 N. Shoreline Blvd., M/S 07U-553     537 Soda Hall, UC Berkeley\nMountain View, CA  94043-1389            Berkeley, CA  94720-1776\n(650) 933-4878, -2663 fax                (510) 642-3631, -5775 fax\ngregl@sgi.com                            on Tues., Thurs. and Fri.\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nFrom owner-globillum-imag@imag.fr  Wed Oct 22 11:06:03 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA21958 for <greg@pink.lbl.gov>; Wed, 22 Oct 1997 11:06:03 -0700\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA22936 for <greg@hobbes>; Wed, 22 Oct 1997 11:08:36 -0700\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid LAA25527; Wed, 22 Oct 1997 11:03:20 -0700\nReceived: from phong.cs.utah.edu (phong.cs.utah.edu [128.110.4.52])\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id SAA05530\n\tfor <globillum@imag.fr>; Wed, 22 Oct 1997 18:56:18 +0200 (MET DST)\nReceived: (from shirley@localhost) by phong.cs.utah.edu (950413.SGI.8.6.12/950213.SGI.AUTOCF) id KAA08066 for globillum@imag.fr; Wed, 22 Oct 1997 10:46:33 -0600\nFrom: shirley@phong.cs.utah.edu (Peter Shirley)\nMessage-Id: <199710221646.KAA08066@phong.cs.utah.edu>\nSubject: Grad recruiting at Utah\nTo: globillum@imag.fr\nDate: Wed, 22 Oct 1997 10:46:33 -0600 (MDT)\nX-Mailer: ELM [version 2.4 PL23]\nMIME-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=US-ASCII\nContent-Transfer-Encoding: 7bit\n\n\nI apologize for this potential misuse of the list-- I would like\nto spread the word that we are trying to increase our grad population size\nat Utah, and if possible please pass on the following tidbits to your seniors\nconsidering grad school (in graphics or not):\n\n1) Almost all students get assitantships\n2) Cohen/Johnson/Shirley/Riesenfeld/Hansen/Smits here as \n   either profs or postdocs-- that is two modeling, two\n   rendering, and two viz people.\n3) Much equipemnt including Origin2000 with RealityMonster\n4) Free online application-- see www.cs.utah.edu\n\nAs for lifestyle, this is the best place I know of for\noutdoorsy types that still want to be able to see an art-film\nor get an expresso or microbrew.  It is probably not\na good place for true urbanites or people that want a small town.\n\nThanks,\n\nPete Shirley\nshirley@cs.utah.edu\n\nPS-- obligatory globillum material-- I just returned from Pacific Graphics 97\nand Parallel Rendering 97.  I saw three different talks that had radiosity\nsolutions on models with more than 0.5 million initial patches.  \nAlso, it was mentioned that the next version of doom has full radiosity\nsolutions!\n--MimeMultipartBoundary--\n\nFrom owner-globillum-imag@imag.fr  Fri Oct 24 13:28:07 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id NAA25065 for <greg@pink.lbl.gov>; Fri, 24 Oct 1997 13:28:06 -0700\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id NAA03664 for <greg@hobbes>; Fri, 24 Oct 1997 13:30:41 -0700\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid NAA25356; Fri, 24 Oct 1997 13:25:28 -0700\nReceived: from adeskgate.autodesk.com (adeskgate.autodesk.com [198.93.152.11])\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id RAA26415\n\tfor <globillum@imag.fr>; Fri, 24 Oct 1997 17:48:23 +0200 (MET DST)\nReceived: from autodesk.autodesk.com by adeskgate.autodesk.com (8.6.12/SMI-5.3) with ESMTP id IAA16556; Fri, 24 Oct 1997 08:47:07 -0700 (PDT)\nReceived: from hqhubmu1.autodesk.com by autodesk.autodesk.com (8.6.12/4.4BSD) with ESMTP id IAA19892; Fri, 24 Oct 1997 08:46:55 -0700\nReceived: from ccinternet.autodesk.com (ccinternet [144.111.240.144]) by hqhubmu1.autodesk.com (8.7.5/8.7.3) with SMTP id IAA15681 for <globillum@imag.fr>; Fri, 24 Oct 1997 08:46:53 -0700 (PDT)\nReceived: from ccMail by ccinternet.autodesk.com\n  (IMA Internet Exchange 2.11 Enterprise) id 001748AC; Fri, 24 Oct 1997 08:47:05 -0700\nMime-Version: 1.0\nDate: Fri, 24 Oct 1997 11:45:08 -0700\nMessage-ID: <001748AC.4149@autodesk.com>\nFrom: eric.haines@autodesk.com (Eric Haines)\nSubject: ACM Digital Library open to all\nTo: globillum <globillum@imag.fr>\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nContent-Description: cc:Mail note part\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=US-ASCII\nContent-Transfer-Encoding: 7bit\n\n     I'd like to mention a resource here that is worth knowing about: ACM \n     Transactions on Graphics and all other ACM journals are now searchable \n     online via ACM's Digital Library. Also, many articles are becoming \n     available in digital form to subscribers. Until the end of the year \n     the search engine is available to anyone for free. The Digital Library \n     is located at:\n     \n        http://www.acm.org/dl/\n     \n     As an example, here are the publications found when searching on \n     radiosity or global illumination as keywords (excuse the margins):\n     \n                         1) \n                                30\n                                    Radiosity and hybrid methods;\n                                    La'szlo' Neumann ;\n                                    ACM Trans. Graph. 14, 3 (Jul. 1995), \n     Pages 233 - 265 \n     \n     \n     \n     \n                         2) \n                                20\n                                    Global illumination of glossy \n     environments using\n                                    wavelets and importance;\n                                    Per H.Christensen ;\n                                    ACM Trans. Graph. 15, 1 (Jan. 1996), \n     Pages 37 - 71 \n     \n     \n     \n     \n                         3) \n                                10\n                                    Extending the radiosity method to \n     include specularly\n                                    reflecting and translucent materials;\n                                    Holly E.Rushmeier ;\n                                    ACM Trans. Graph. 9, 1 (Jan. 1990), \n     Pages 1 - 27 \n     \n     \n     \n     \n                         4) \n                                10\n                                    Global illumination using local linear \n     density\n                                    estimation;\n                                    Bruce Walter ;\n                                    ACM Trans. Graph. 16, 3 (Jul. 1997), \n     Pages 217 - 259 \n     \n     \n     \n     \n                         5) \n                                10\n                                    Global illumination using local linear \n     density\n                                    estimation;\n                                    Bruce Walter ;\n                                    ACM Trans. Graph. 16, 3 (Jul. 1997), \n     Pages 217 - 259 \n     \n     \n     \n     \n                         6) \n                                10\n                                    Multiresolution analysis for surfaces \n     of arbitrary\n                                    topological type;\n                                    Michael Lounsbery ;\n                                    ACM Trans. Graph. 16, 1 (Jan. 1997), \n     Pages 34 - 73 \n     \n     \n     \n     \n                         7) \n                                10\n                                    Clustering for glossy global \n     illumination;\n                                    Per H.Christensen ;\n                                    ACM Trans. Graph. 16, 1 (Jan. 1997), \n     Pages 3 - 33 \n     \n     \n     \n     \n                         8) \n                                10\n                                    Smooth B-spline illumination maps for \n     bidirectional\n                                    ray tracing;\n                                    Richard A.Redner ;\n                                    ACM Trans. Graph. 14, 4 (Oct. 1995), \n     Pages 337 - 362 \n     \n     \n                         9) \n                                10\n                                    Adjoint equations and random walks for\n                                    illumination computation;\n                                    S. N.Pattanaik ;\n                                    ACM Trans. Graph. 14, 1 (Jan. 1995), \n     Pages 77 - 102\n     \n     \n     \n     I've noticed that unfortunately the older years of some journals are \n     not yet part of the Digital Library, which seems to go back to about \n     1985.\n     \n     \n     Eric Haines\n     erich@acm.org\n--MimeMultipartBoundary--\n\nFrom owner-globillum-imag@imag.fr  Thu Oct 30 13:55:50 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id NAA02699 for <greg@pink.lbl.gov>; Thu, 30 Oct 1997 13:55:50 -0800\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id NAA28523 for <greg@hobbes>; Thu, 30 Oct 1997 13:58:25 -0800\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid NAA05509; Thu, 30 Oct 1997 13:52:57 -0800\nReceived: from lorraine.loria.fr (lorraine.loria.fr [152.81.1.17])\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id PAA01132\n\tfor <globillum@imag.fr>; Thu, 30 Oct 1997 15:15:28 +0100 (MET)\nReceived: from cloe.loria.fr (cloe.loria.fr [152.81.3.123])\n\tby lorraine.loria.fr (8.8.7/8.8.7/8.8.7/JCG) with ESMTP id PAA24560\n\tfor <globillum@imag.fr>; Thu, 30 Oct 1997 15:15:26 +0100 (MET)\nFrom: Nicolas Holzschuch <Nicolas.Holzschuch@loria.fr>\nReceived: (from holzschu@localhost) by cloe.loria.fr (8.7.4/8.7.3) id PAA06361 for globillum@imag.fr; Thu, 30 Oct 1997 15:15:25 +0100 (MET)\nMessage-Id: <199710301415.PAA06361@cloe.loria.fr>\nSubject: Test scenes\nTo: globillum@imag.fr\nDate: Thu, 30 Oct 1997 15:15:25 +0100 (MET)\nX-Mailer: ELM [version 2.4 PL25]\nMIME-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit\n\n  Hello globillumers,\nI just had a message from a student, asking\nfor some test scenes to check his radiosity\nprogram. I immediately thought of this nice\nset of 10 test scenes that was released for\nthe fifth Eurographics Workshop on Rendering\n(by Peter Shirley, if my memory serves me\nwell). However, I couldn't remember where\nto find them. \n\nCan anyone help me?\n\nNicolas Holzschuch\n--MimeMultipartBoundary--\n\nFrom greg  Thu Oct 30 14:09:48 1997\nReceived: (from greg@localhost) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) id OAA02716; Thu, 30 Oct 1997 14:09:48 -0800\nDate: Thu, 30 Oct 1997 14:09:48 -0800\nFrom: greg (Gregory W. Larson)\nMessage-Id: <199710302209.OAA02716@pink.lbl.gov>\nTo: Nicolas Holzschuch <Nicolas.Holzschuch@loria.fr>\nSubject: Re:  Test scenes\nCc: globillum@imag.fr\nStatus: R\n\n>   Hello globillumers,\n> I just had a message from a student, asking\n> for some test scenes to check his radiosity\n> program. I immediately thought of this nice\n> set of 10 test scenes that was released for\n> the fifth Eurographics Workshop on Rendering\n> (by Peter Shirley, if my memory serves me\n> well). However, I couldn't remember where\n> to find them. \n> \n> Can anyone help me?\n> \n> Nicolas Holzschuch\n\nPeter Shirley's test scenes are together with a bunch of scenes taken\nfrom Radiance at the MGF web site:\n\n\thttp://radsite.lbl.gov/mgf/\n\nThere is also a free parser library for reading the data, documentation, etc.\n-Greg\n\n_____________________________________________________________________\nGregory Ward Larson (the computer artist formerly known as Greg Ward)\nSilicon Graphics, Inc.                   Computer Science Department\n2011 N. Shoreline Blvd., M/S 07U-553     537 Soda Hall, UC Berkeley\nMountain View, CA  94043-1389            Berkeley, CA  94720-1776\n(650) 933-4878, -2663 fax                (510) 642-3631, -5775 fax\ngregl@sgi.com                            on Tues., Thurs. and Fri.\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nFrom owner-globillum-imag@imag.fr  Fri Oct 31 11:38:08 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA03922 for <greg@pink.lbl.gov>; Fri, 31 Oct 1997 11:38:07 -0800\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA03376 for <greg@hobbes>; Fri, 31 Oct 1997 11:40:44 -0800\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid LAA20420; Fri, 31 Oct 1997 11:35:33 -0800\nReceived: from idefix.cs.kuleuven.ac.be (root@idefix.cs.kuleuven.ac.be [134.58.41.7])\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id LAA21501\n\tfor <globillum@imag.fr>; Fri, 31 Oct 1997 11:07:44 +0100 (MET)\nReceived: from flater.cs.kuleuven.ac.be (philippe@flater.cs.kuleuven.ac.be [134.58.45.35])\n\tby idefix.cs.kuleuven.ac.be (8.8.6/8.8.6) with ESMTP id LAA05495;\n\tFri, 31 Oct 1997 11:07:34 +0100 (MET)\nReceived: (from philippe@localhost)\n\tby flater.cs.kuleuven.ac.be (8.8.6/8.8.6) id LAA00725;\n\tFri, 31 Oct 1997 11:07:27 +0100 (MET)\nFrom: Philippe Bekaert <Philippe.Bekaert@cs.kuleuven.ac.be>\nMessage-Id: <199710311007.LAA00725@flater.cs.kuleuven.ac.be>\nSubject: Re: Test scenes\nIn-Reply-To: <199710301415.PAA06361@cloe.loria.fr> from Nicolas Holzschuch at \"Oct 30, 97 03:15:25 pm\"\nTo: Nicolas.Holzschuch@loria.fr (Nicolas Holzschuch)\nDate: Fri, 31 Oct 1997 11:07:27 +0100 (MET)\nCc: globillum@imag.fr\nX-Mailer: ELM [version 2.4ME+ PL32 (25)]\nMIME-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=US-ASCII\nContent-Transfer-Encoding: 7bit\n\n> I just had a message from a student, asking\n> for some test scenes to check his radiosity\n> program. I immediately thought of this nice\nHere's one of my favourites:\n\nEveryone knows that if all surfaces in a scene have relfectance and\nemittance equal to 0.5, the total radiance will be 1 everywhere. It's\none of the few cases where you have an analytical solution, regardless\nof the scene geometry. Actually, this is true as long as the sum of\nthe reflectance and emittance is everywhere equal to one. This doesn't mean\nthat the reflectances have to be equal everywhere: Take e.g. a labyrinth\nscene with a few patches that are almost perfect emittors (emittance 0.99\nand reflectance 0.01) while all others are almost perfect reflectors\n(emittance 0.01 and reflectance 0.99). Also in this case, the total\nradiance will be equal to one everywhere, but it's a very nice experiment \nto test out what your radiosity implementation does with it.\n\nIt was suggested to me by Laszlo and Attila Neumann.\n\nRegards,\n\nPhilippe.\n\n-- \n/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\\n\\ Philippe Bekaert                 | If anything can go wrong, it will, but  /\n/ Computer Graphics Research Group | ... we're prepared for it (Switzerland) \\\n\\ Department of Computer Science   | ... we don't care (Greece)              /\n/ K.U.Leuven - Belgium             | ... what the heck, it's been going      \\\n\\                                  | wrong for centuries already (Portugal)  /\n/  http://www.cs.kuleuven.ac.be/   | ... it's the fault of the Walloons      \\\n\\                     ~philippe/   | (Flanders)                              /\n/__________________________________| ... we deserve it (Wallonie)            \\\n\\                                  | ... as long as there's vodka we don't   /\n/ Not everything that is written   | care (Russia)                           \\\n\\ here is my employers opinion,    | ... how much money do I loose?          /\n/ sometimes not even mine.         | (The Netherlands)                       \\\n\\__________________________________|_________________________________________/\n\n--MimeMultipartBoundary--\n\nFrom owner-globillum-imag@imag.fr  Fri Oct 31 12:00:51 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA03946 for <greg@pink.lbl.gov>; Fri, 31 Oct 1997 12:00:51 -0800\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA03422 for <greg@hobbes>; Fri, 31 Oct 1997 12:03:28 -0800\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid LAA21828; Fri, 31 Oct 1997 11:58:14 -0800\nReceived: from idefix.cs.kuleuven.ac.be (root@idefix.cs.kuleuven.ac.be [134.58.41.7])\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id QAA10790\n\tfor <globillum@imag.fr>; Fri, 31 Oct 1997 16:28:17 +0100 (MET)\nReceived: from flater.cs.kuleuven.ac.be (philippe@flater.cs.kuleuven.ac.be [134.58.45.35])\n\tby idefix.cs.kuleuven.ac.be (8.8.6/8.8.6) with ESMTP id QAA14592\n\tfor <globillum@imag.fr>; Fri, 31 Oct 1997 16:28:08 +0100 (MET)\nReceived: (from philippe@localhost)\n\tby flater.cs.kuleuven.ac.be (8.8.6/8.8.6) id QAA02163;\n\tFri, 31 Oct 1997 16:28:06 +0100 (MET)\nFrom: Philippe Bekaert <Philippe.Bekaert@cs.kuleuven.ac.be>\nMessage-Id: <199710311528.QAA02163@flater.cs.kuleuven.ac.be>\nSubject: test scenes\nTo: globillum@imag.fr\nDate: Fri, 31 Oct 1997 16:28:06 +0100 (MET)\nX-Mailer: ELM [version 2.4ME+ PL32 (25)]\nMIME-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=US-ASCII\nContent-Transfer-Encoding: 7bit\n\nSome people doubt whether it is true that the total radiance in\na diffuse scene will be everywhere equal to one if the sum of emittance\nand reflectance is everyhwere equal to one. Well ... they are right: \nit's not always true. I forgot to mention that the scenes should be\nclosed.\n\nBut the proof (for closed scenes) is as follows:\n\nConsider first the \"radiosity case\":\n\n\tL_i = E_i + rho_i sum_j F_ij L_j\n\nMy claim is that if E_i + rho_i = 1 for all patches i, then also L_i = 1\nfor all patches. \n\nProof: fill L_i = 1 for all patches in the radiance equation:\n\n\t1 = E_i + rho_i sum_j F_ij 1\n\nsum_j F_ij = 1 in a closed environment, so this would imply:\n\n\t1 = E_i + rho_i\n\nand that's exactly what I supposed. It *is* a proof because the solution\nof the radiance equation is unique.\n\nThe proof without discretising is very similar. And the result\ncan be generalized to non diffuse environments: the radiance leaving\nany point in any direction will be equal to one if the sum of selfemitted\nradiance L_e(x, theta_out) + albedo rho(x, theta_out) equals 1 for all\npoints x and directions theta_out, with\n\n\trho(x, theta_out) = integral over hemisphere at x of \n\t\tbrdf f_r(x, theta_in, theta_out) times \n\t\tcos(angle between theta_in and normal at x) times \n\t\tdifferential solid angle around theta_in\n\nSorry for wasting your time if you already knew this.\n\nBest regards,\n\nPhilippe.\n\n-- \n/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\\n\\ Philippe Bekaert                 | If anything can go wrong, it will, but  /\n/ Computer Graphics Research Group | ... we're prepared for it (Switzerland) \\\n\\ Department of Computer Science   | ... we don't care (Greece)              /\n/ K.U.Leuven - Belgium             | ... what the heck, it's been going      \\\n\\                                  | wrong for centuries already (Portugal)  /\n/  http://www.cs.kuleuven.ac.be/   | ... it's the fault of the Walloons      \\\n\\                     ~philippe/   | (Flanders)                              /\n/__________________________________| ... we deserve it (Wallonie)            \\\n\\                                  | ... as long as there's vodka we don't   /\n/ Not everything that is written   | care (Russia)                           \\\n\\ here is my employers opinion,    | ... how much money do I loose?          /\n/ sometimes not even mine.         | (The Netherlands)                       \\\n\\__________________________________|_________________________________________/\n\n--MimeMultipartBoundary--\n\nFrom owner-globillum-imag@imag.fr  Tue Nov  4 03:52:41 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id DAA08305 for <greg@pink.lbl.gov>; Tue, 4 Nov 1997 03:52:41 -0800\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id DAA15246 for <greg@hobbes>; Tue, 4 Nov 1997 03:55:15 -0800\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid DAA04795; Tue, 4 Nov 1997 03:50:00 -0800\nReceived: from santos.doc.ic.ac.uk (d2EarJ8xK+E1+7X6yyqe2wjqw/k40ilg@santos.doc.ic.ac.uk [146.169.2.42])\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id LAA27017\n\tfor <globillum@imag.fr>; Tue, 4 Nov 1997 11:24:23 +0100 (MET)\nReceived: from peaberry.doc.ic.ac.uk [146.169.12.8] ([KzpNU4iLe92V+XjmCR2zgInuMJSgIo5N])\n\tby santos.doc.ic.ac.uk with smtp (Exim 1.62 #2)\n\tid 0xSgAI-0006zD-00; Tue, 4 Nov 1997 10:24:54 +0000\nReceived: from ajc by peaberry.doc.ic.ac.uk with local (Exim 1.62 #2)\n\tid 0xSgAC-0000ZF-00; Tue, 4 Nov 1997 10:24:48 +0000\nFrom: Adrian James Chung <ajc@doc.ic.ac.uk>\nTo: globillum@imag.fr\nSubject: Global illumination mailing list has been spammed\nMessage-Id: <E0xSgAC-0000ZF-00@peaberry.doc.ic.ac.uk>\nDate: Tue, 4 Nov 1997 10:24:48 +0000\nStatus: R\n\n\nSorry to have to bring up something that has little to do with\ncomputer graphics, but the serious problem of spam has finally reached\nthe globillum listserver. You no doubt would have received (perhaps\ntwice) unsolicited commercial email (UCE) with the following headers:\n\nReturn-path: <owner-globillum-imag@imag.fr>\nEnvelope-to: ajc@doc.ic.ac.uk\nDelivery-date: Mon, 3 Nov 1997 22:34:51 +0000\nReceived: from pigeon.doc.ic.ac.uk [146.169.5.10] ([vdpgkE0wQyuWqrqL+lUNOKRqmUZux2eI])\n\tby santos.doc.ic.ac.uk with smtp (Exim 1.62 #2)\n\tid 0xSV57-0006Ja-00; Mon, 3 Nov 1997 22:34:49 +0000\nReceived: from imag.imag.fr [129.88.30.1] \n\tby pigeon.doc.ic.ac.uk with esmtp (Exim 0.55 #3)\n\tid E0xSV4b-0001PG-00; Mon, 3 Nov 1997 22:34:17 +0000\nReceived: from baghdad.savoynet.com (root@baghdad.savoynet.com [204.157.255.21])\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id XAA25613\n\tfor <globillum@imag.fr>; Mon, 3 Nov 1997 23:22:54 +0100 (MET)\nFrom: twilling@swain.savoynet.com\nMessage-Id: <199711032222.XAA25613@imag.imag.fr>\nDate: Mon, 3 Nov 1997 18:21:56 -0500\nX-Sender: twilling@swain.savoynet.com\nX-Advertisement: <a href=\"http://www.harris-marketing.com\">Click here to be removed.</a>\nTo: twilling@swain.savoynet.com\nSubject: United Circuits\n\nI have taken great pains to fit a personalised and highly tuned spam\nfilter on my college email box in order to make this channel of\ncommunication usable again. Naturally I have implemented an\nunconditional bypass for all the mailing lists that I have subscribed\nto. I consider the information posted to this forum very valuable and\nwould hate to have to apply anti-spam filtering to messages posted\nhere, lest I lose an article of considerable importance.\n\nIn this context, I ask what actions will the list maintainers be\ntaking to prevent more UCE from flooding this list, making unfair\nusage of resources (list server, disk quota), and if left unchecked\nrendering this mailing list unusable? Will someone be reporting this\nto news:news.admin.net-abuse.email and\nnews:news.admin.net-abuse.sightings ?\n\nAny comments welcome. (Perhaps better if discussed off this\nforum. Make sure it doesn't resemble spam.)\n\nAdrian\n--\nFor details http://spam.abuse.net/spam/\n\nPS. Okay, I finally thought of an on-topic question. What modelling\nsoftware do you professionals use to construct your test scenes? Is it\ncommercial? Is there something I can download off the Net for any UNIX\nbox running X, (with source) ? And handles parametric curved surfaces? I\nfind that text editing a scripted modelling language falls far short\nof a real GUI-interface modeller.\n\n\nFrom owner-globillum-imag@imag.fr  Tue Nov  4 15:07:40 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA09192 for <greg@pink.lbl.gov>; Tue, 4 Nov 1997 15:07:40 -0800\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA18067 for <greg@hobbes>; Tue, 4 Nov 1997 15:10:15 -0800\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid PAA11263; Tue, 4 Nov 1997 15:05:03 -0800\nReceived: from mail.uniserve.com ([204.244.163.48])\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id RAA22463\n\tfor <globillum@imag.fr>; Tue, 4 Nov 1997 17:23:26 +0100 (MET)\nReceived: from p1-24.van.tvs.net [204.244.158.103] \n\tby mail.uniserve.com with smtp (Exim 1.70 #1)\n\tid 0xSlk0-0005xx-00; Tue, 4 Nov 1997 08:22:08 -0800\nX-Sender: iashdown@pop.uniserve.com\nX-Mailer: Windows Eudora Version 1.4.4\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nTo: globillum@imag.fr\nFrom: iashdown@ledalite.com (Ian Ashdown)\nSubject: Interesting radiosity paper\nMessage-Id: <E0xSlk0-0005xx-00@mail.uniserve.com>\nDate: Tue, 4 Nov 1997 08:22:08 -0800\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=\"us-ascii\"\n\nFor those of you who teach global illumination, there is a just-\npublished survey paper that may be of interest:\n\n  Nievergelt, Yves. 1997. \"Radiosity in Illumination Engineering,\"\n  UMAP Journal 18(2):167-178 (Summer).\n\nThe paper provides an overview of the radiosity equation and its\napplication to the engineering design of lighting systems, with\ntopic headings such as \"Lambertian Surfaces,\" \"Luminous Flux,\"\n\"Form Factors for Lambertian Surfaces,\" \"Setting Up Radiosity\nSystems,\" \"Solving Large Radiosity Systems,\" \"How Southwell's\nMethod is Used,\" and \"Inverse Problems.\" As you may have surmised,\nit is entirely concerned with applied mathematics.\n\nI like this paper because it offers a fresh perspective from a\nmathematician's point of view. More important, it poses four\nopen questions in the mathematics of global illumination that\nshould interest motivated graduate students. (Even better, what\nis the relationship between radiosity systems and Ansel Adam's\n1941 photograph \"Moonrise, Hernandez, New Mexico?\")\n\nUMAP is the Journal of Undergraduate Mathematics and its\nApplications. If radiosity in illumination engineering doesn't\ngarner your attention, you might consider some of the other\narticles, including \"Communication Games and the Canadian\nConstitution,\" \"The Mathematics of Scuba Diving,\" and \"How\nDoes the NFL Rate Passers?\" It's an interesting publication.\n\nIan Ashdown, P. Eng.            |             READ THE BOOK!\nResearch & Development Manager  | Radiosity: A Programmer's Perspective\nLedalite Architectural Products |           Wiley & Sons 1994\nVisit http://www.ledalite.com   |        (http://www.amazon.com)\n\n--MimeMultipartBoundary--\n\nFrom owner-globillum-imag@imag.fr  Thu Nov  6 18:26:07 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id SAA12546 for <greg@pink.lbl.gov>; Thu, 6 Nov 1997 18:26:06 -0800\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id SAA28099 for <greg@hobbes>; Thu, 6 Nov 1997 18:28:40 -0800\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid SAA19117; Thu, 6 Nov 1997 18:23:26 -0800\nReceived: from safran.imag.fr (safran.imag.fr [129.88.42.9])\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id RAA28404;\n\tThu, 6 Nov 1997 17:08:27 +0100 (MET)\nReceived: (from sillion@localhost) by safran.imag.fr (8.6.10/8.6.9) id RAA29644; Thu, 6 Nov 1997 17:08:18 +0100\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\nMessage-Id: <199711061608.RAA29644@safran.imag.fr>\nSubject: Globillum SPAMMING fix (only read if you care)\nTo: ajc@doc.ic.ac.uk (Adrian James Chung)\nDate: Thu, 6 Nov 1997 17:08:17 +0100 (MET)\nCc: globillum@imag.fr (Global Illumination List)\nIn-Reply-To: <E0xSgAC-0000ZF-00@peaberry.doc.ic.ac.uk> from \"Adrian James Chung\" at Nov 4, 97 10:24:48 am\nReply-To: Francois.Sillion@imag.fr\nX-Mailer: ELM [version 2.4 PL24]\nMIME-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=US-ASCII\nContent-Transfer-Encoding: 7bit\n\nHi all,\n\nSorry to bother you, but I wanted to re-assure you all that whenever\na SPAM-like message is sent to globillum, I protest in all the ways\nI am aware of.\nIn the latest case, I had the sender domain added to our local black list,\nand also manually removed the globillum address from the marketer's\nweb site. \n\nI will not send such a message every time a problem happens, but be sure\nI do everything I can to avoid such problems.\n\n> Any comments welcome. (Perhaps better if discussed off this\n> forum. Make sure it doesn't resemble spam.)\n> \n> For details http://spam.abuse.net/spam/\n\n+------------------+------------------------------------------------------+\n| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\n|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|\n+------------------+--------+---------------------------------------------+\n| Francois.Sillion@imag.fr  | http://www-imagis.imag.fr/~Francois.Sillion |\n+---------------------------+---------------------------------------------+\n--MimeMultipartBoundary--\n\nFrom owner-globillum-imag@imag.fr  Sat Nov 29 00:04:32 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id AAA20757 for <greg@pink.lbl.gov>; Sat, 29 Nov 1997 00:04:32 -0800\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id AAA12321 for <greg@hobbes>; Sat, 29 Nov 1997 00:07:03 -0800\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid AAA28220; Sat, 29 Nov 1997 00:01:44 -0800\nReceived: from netcomsv. (uu2news.netcom.com [163.179.3.15])\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id IAA05218\n\tfor <globillum@imag.fr>; Sat, 29 Nov 1997 08:44:56 +0100 (MET)\nReceived: by netcomsv. (SMI-8.6/SMI-SVR4)\n\tid XAA08802; Fri, 28 Nov 1997 23:44:38 -0800\n>Received: from ponfar.pdi.com by pdi.pdi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/(911001.SGI)1.4-PDI.RELAY)\n\tfor <@pdi.pdi.com:globillum@imag.fr> id PAA10539; Wed, 26 Nov 1997 15:43:42 -0800\nReceived: from pdi.com by netcomsv.netcom.com; Fri, 28 Nov 1997 23:44 PST\nReceived: from ponfar.pdi.com by pdi.pdi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/(911001.SGI)1.4-PDI.RELAY)\n\tfor <@pdi.pdi.com:globillum@imag.fr> id PAA10539; Wed, 26 Nov 1997 15:43:42 -0800\nReceived: by ponfar.pdi.com (940816.SGI.8.6.9/(911001.SGI)1.2-PDI)\n\tfor globillum@imag.fr id PAA23986; Wed, 26 Nov 1997 15:43:42 -0800\nFrom: wexler@pdi.com (Dan Wexler)\nMessage-Id: <199711262343.PAA23986@ponfar.pdi.com>\nSubject: Quantization\nTo: globillum@imag.fr\nDate: Wed, 26 Nov 1997 15:43:42 -0800 (PST)\nMIME-Version: 1.0\nContent-Transfer-Encoding: 7bit\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nStatus: RO\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=US-ASCII\n\nWhat is the best way to quantize floating point RGB colors (0 to 1)\ninto 8-bit integers?  Is the answer different for different output\ndevices?\n\n\nDaniel Wexler\nR&D Staff, Pacific Data Images\n\n--MimeMultipartBoundary--\n\nFrom owner-globillum-imag@imag.fr  Sat Nov 29 08:45:52 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id IAA21032 for <greg@pink.lbl.gov>; Sat, 29 Nov 1997 08:45:52 -0800\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id IAA13556 for <greg@hobbes>; Sat, 29 Nov 1997 08:48:22 -0800\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid IAA04395; Sat, 29 Nov 1997 08:43:03 -0800\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147])\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id RAA24662\n\tfor <globillum@imag.fr>; Sat, 29 Nov 1997 17:20:09 +0100 (MET)\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\n\tid AA00495; Sat, 29 Nov 1997 11:19:59 -0500\nMessage-Id: <9711291619.AA00495@merckx.graphics.cornell.edu>\nReceived: by beauty.graphics.cornell.edu\n\t(1.37.109.8/16.2) id AA02933; Sat, 29 Nov 1997 11:19:57 -0500\nDate: Sat, 29 Nov 1997 11:19:57 -0500\nFrom: \"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>\nTo: wexler@pdi.com\nCc: globillum@imag.fr\nIn-Reply-To: <199711262343.PAA23986@ponfar.pdi.com> (wexler@pdi.com)\nSubject: Re: Quantization\nReply-To: westin@graphics.cornell.edu\nStatus: RO\n\n\n> What is the best way to quantize floating point RGB colors (0 to 1)\n> into 8-bit integers?  Is the answer different for different output\n> devices?\n\nWell, the quantization should probably be non-linear, as the eye is\nmore sensitive to quantization in dark areas of the image. I prefer\nusing a gamma correction of 2.2, which then can be re-corrected for a\nparticular output device.\n\nI would also add random dither before quantization to reduce visible\nquantization artifacts further.\n\nHow about\n\n  pixel_val = (int) ( 255.0 * pow ( float_val, 0.45 ) * drand48() );\n\nfor a start? This will\n\no correct for a gamma of 2.2222...\n\no scale to the range 0:255\n\no add 0.5 for correct rounding\n\no add random noise in the range -0.5:0.5\n\nThere's a bit of inconsistency here, as we're assuming nonlinearity in\nthe output device, but adding noise that's uniformly distributed. But\nI think it will work pretty well.\n\nFrom owner-globillum-imag@imag.fr  Sun Nov 30 22:04:08 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id WAA22860 for <greg@pink.lbl.gov>; Sun, 30 Nov 1997 22:04:07 -0800\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id WAA18352 for <greg@hobbes>; Sun, 30 Nov 1997 22:06:37 -0800\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid WAA23317; Sun, 30 Nov 1997 22:01:18 -0800\nReceived: from phong.cs.utah.edu (phong.cs.utah.edu [128.110.4.52])\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id GAA14802\n\tfor <globillum@imag.fr>; Mon, 1 Dec 1997 06:31:29 +0100 (MET)\nReceived: (from shirley@localhost) by phong.cs.utah.edu (950413.SGI.8.6.12/950213.SGI.AUTOCF) id WAA12371 for globillum@imag.fr; Sun, 30 Nov 1997 22:30:45 -0700\nFrom: shirley@phong.cs.utah.edu (Peter Shirley)\nMessage-Id: <199712010530.WAA12371@phong.cs.utah.edu>\nSubject: conference data?\nTo: globillum@imag.fr\nDate: Sun, 30 Nov 1997 22:30:45 -0700 (MST)\nX-Mailer: ELM [version 2.4 PL23]\nMIME-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nStatus: RO\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=US-ASCII\nContent-Transfer-Encoding: 7bit\n\nHi gang.\n\nI have updated the conference announcements on my web-page:\n\nhttp://www.cs.utah.edu/~shirley/\n\nThis includes the rendering workshop page (which I had a little\ntrouble finding-- please add links to this on your own pages!).\n\nI know I am missing several workshops-- updates appreciated.\n\nThanks,\n\nPete\n\n/***********************************************************************/\n/*                                                                     */\n/* Free online forms grad application                                  */\n/*     http://www.cs.utah.edu/admissions-webform.html                  */\n/*                                                                     */\n/* Faculty job ad                                                      */\n/*     http://www.cs.utah.edu/ad-faculty.html                          */\n/*                                                                     */\n/***********************************************************************/\n--MimeMultipartBoundary--\n\nFrom owner-globillum-imag@imag.fr  Mon Dec  1 11:00:32 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA23370 for <greg@pink.lbl.gov>; Mon, 1 Dec 1997 11:00:31 -0800\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA20630 for <greg@hobbes>; Mon, 1 Dec 1997 11:02:59 -0800\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid KAA18603; Mon, 1 Dec 1997 10:57:37 -0800\nReceived: from adeskgate.autodesk.com (adeskgate.autodesk.com [198.93.152.11])\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id SAA03425\n\tfor <globillum@imag.fr>; Mon, 1 Dec 1997 18:42:08 +0100 (MET)\nReceived: from autodesk.autodesk.com by adeskgate.autodesk.com (8.6.12/SMI-5.3) with ESMTP id JAA28737; Mon, 1 Dec 1997 09:40:58 -0800 (PST)\nReceived: from hqhubmu1.autodesk.com by autodesk.autodesk.com (8.6.12/4.4BSD) with ESMTP id JAA21676; Mon, 1 Dec 1997 09:40:53 -0800\nReceived: from ccinternet.autodesk.com (ccinternet [144.111.240.144]) by hqhubmu1.autodesk.com (8.7.5/8.7.3) with SMTP id JAA13471 for <globillum@imag.fr>; Mon, 1 Dec 1997 09:40:51 -0800 (PST)\nReceived: from ccMail by ccinternet.autodesk.com\n  (IMA Internet Exchange 2.12 Enterprise) id 002408C3; Mon, 1 Dec 1997 09:40:33 -0800\nMime-Version: 1.0\nDate: Mon, 1 Dec 1997 12:37:56 -0800\nMessage-ID: <002408C3.4149@autodesk.com>\nFrom: eric.haines@autodesk.com (Eric Haines)\nSubject: Radiosity research peaks in 1994?\nTo: globillum <globillum@imag.fr>\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nContent-Description: cc:Mail note part\nStatus: RO\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=US-ASCII\nContent-Transfer-Encoding: 7bit\n\n     I just ran across an interesting resource. See the graph at:\n     \n     http://liinwww.ira.uka.de/bibliography/Graphics/rad.html\n     \n     near the bottom. It shows the raw number of references in the \n     radiosity bibliography peaked in 1994 (for comparison, ray tracing \n     peaks in 1990). It's also interesting to look at SIGGRAPH's \n     comprehensive bibliography graphed in this way: 1983 has the most \n     articles published, with other peaks (though decreasing) in 1991 and \n     1995 (4 year cycle? ;-> ).\n     \n     Eric Haines\n     erich@acm.org\n     \n--MimeMultipartBoundary--\n\nFrom owner-globillum-imag@imag.fr  Mon Dec  1 11:43:36 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA23454 for <greg@pink.lbl.gov>; Mon, 1 Dec 1997 11:43:36 -0800\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA20701 for <greg@hobbes>; Mon, 1 Dec 1997 11:46:04 -0800\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid LAA22064; Mon, 1 Dec 1997 11:40:37 -0800\nReceived: from pop.uniserve.com (pop.uniserve.com [204.244.156.3])\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id TAA08295\n\tfor <globillum@imag.fr>; Mon, 1 Dec 1997 19:59:42 +0100 (MET)\nReceived: from p3-06.van.tvs.net [204.244.158.181] \n\tby pop.uniserve.com with smtp (Exim 1.73 #1)\n\tid 0xcb49-0004dG-00; Mon, 1 Dec 1997 10:59:33 -0800\nX-Sender: iashdown@pop.uniserve.com\nX-Mailer: Windows Eudora Version 1.4.4\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nTo: globillum@imag.fr\nFrom: iashdown@ledalite.com (Ian Ashdown)\nSubject: Re: Radiosity research peaks in 1994?\nMessage-Id: <E0xcb49-0004dG-00@pop.uniserve.com>\nDate: Mon, 1 Dec 1997 10:59:33 -0800\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=\"us-ascii\"\n\n>     I just ran across an interesting resource. See the graph at:\n>     \n>     http://liinwww.ira.uka.de/bibliography/Graphics/rad.html\n>     \n>     near the bottom. It shows the raw number of references in the \n>     radiosity bibliography peaked in 1994 (for comparison, ray tracing \n>     peaks in 1990). It's also interesting to look at SIGGRAPH's \n>     comprehensive bibliography graphed in this way: 1983 has the most \n>     articles published, with other peaks (though decreasing) in 1991 and \n>     1995 (4 year cycle? ;-> ).\n>     \n>     Eric Haines\n>     erich@acm.org\n>     \nAh, but it's the *quality* of the papers that really matters. There\nare still many open questions in radiative transfer/radiosity theory,\nand from what I have seen of the publications over the past few years,\n1994 was the beginning of a trend towards investigating the deeper\nproblems.\n\nFor whatever reason, most the really interesting work is now being\ndone in Europe, Asia and the Far East. Cornell's legacy unfortunately\nappears to be on the wane in North America.\n\nP.S. - the latest RADBIB97.BIB and GITHESIS.BIB bibliographies are\n       being released later today. I managed to find only nine new\n       references for global illumination in the past two months\n       instead of the usual fifteen to thirty. Hmm ...\n\n\nIan Ashdown, P. Eng.            |             READ THE BOOK!\nResearch & Development Manager  | Radiosity: A Programmer's Perspective\nLedalite Architectural Products |           Wiley & Sons 1994\nVisit http://www.ledalite.com   |        (http://www.amazon.com)\n\n--MimeMultipartBoundary--\n\nFrom owner-globillum-imag@imag.fr  Tue Dec  2 09:23:39 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id JAA24596 for <greg@pink.lbl.gov>; Tue, 2 Dec 1997 09:23:39 -0800\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id JAA26006 for <greg@hobbes>; Tue, 2 Dec 1997 09:26:08 -0800\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid JAA08619; Tue, 2 Dec 1997 09:20:41 -0800\nReceived: from pop.uniserve.com (pop.uniserve.com [204.244.156.3])\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id OAA04974\n\tfor <globillum@imag.fr>; Tue, 2 Dec 1997 14:55:47 +0100 (MET)\nReceived: from p1-37.van.tvs.net [204.244.158.116] \n\tby pop.uniserve.com with smtp (Exim 1.73 #1)\n\tid 0xcsmi-0006TR-00; Tue, 2 Dec 1997 05:54:45 -0800\nReply-To: \"Ian Ashdown\" <iashdown@ledalite.com>\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\nTo: <globillum@imag.fr>\nSubject: ANNOUNCE: Radiosity Bibliography Update (December 1997)\nDate: Tue, 2 Dec 1997 05:55:16 -0800\nMessage-ID: <01bcff29$eb452310$749ef4cc@helios>\nMIME-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nX-Priority: 3\nX-MSMail-Priority: Normal\nX-Mailer: Microsoft Outlook Express 4.71.1712.3\nX-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain;\n\tcharset=\"iso-8859-1\"\nContent-Transfer-Encoding: 7bit\n\nANNOUNCE: 97/12/01 Release of RADBIB97.BIB and GITHESIS.BIB\n-----------------------------------------------------------\nRADBIB97 is a comprehensive bibliography of radiosity and\nrelated global illumination papers, theses, articles, and\nbooks. It currently includes 1,246 references -- 9 new\nadditions since the 97/10/01 release.\n\nThis bibliography is available in BibTex format as\nRADBIB97.BIB (with a release date of December 1, 1997)\nfrom:\n\n  http://www.ledalite.com/library-/rrt.htm\n  ftp://ftp.ledalite.com/pub/radbib97.bib\n\nAlso available from this site is an abridged version of\nRADBIB97.BIB called GITHESIS.BIB. This bibliography\nincludes 149 references to radiosity and global\nillumination theses -- 4 new additions since the 97/10/01\nrelease.\n\nAs always, it is time-consuming and sometimes difficult to\ntrack down conference papers and theses on radiosity and\nglobal illumination. If you know of a relevant reference\nthat is not included in these bibliographies, please let us\nknow so that we can include it in the next release.\n\nPartial financial support for the maintenance of these\nbibliographies has been provided by the ACM SIGGRAPH\nSpecial Projects.\n\n--\nIan Ashdown, P. Eng.            |             READ THE BOOK!\nResearch & Development Manager  | Radiosity: A Programmer's Perspective\nLedalite Architectural Products |           Wiley & Sons 1994\nhttp://www.ledalite.com         |         http://www.amazon.com\n\n\n--MimeMultipartBoundary--\n\nFrom owner-globillum-imag@imag.fr  Tue Dec  2 12:28:57 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA25005 for <greg@pink.lbl.gov>; Tue, 2 Dec 1997 12:28:57 -0800\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA27075 for <greg@hobbes>; Tue, 2 Dec 1997 12:31:27 -0800\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid MAA22835; Tue, 2 Dec 1997 12:25:53 -0800\nReceived: from relay2.mail.uk.psi.net (relay1.mail.uk.psi.net [154.32.105.6])\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id RAA17914\n\tfor <globillum@imag.fr>; Tue, 2 Dec 1997 17:40:10 +0100 (MET)\nReceived: from elvis.lightwork (lightwork.co.uk [195.152.206.2])\n\tby relay2.mail.uk.psi.net (8.8.5/) with ESMTP\n\tid QAA05377 for <globillum@imag.fr>; Tue, 2 Dec 1997 16:40:08 GMT\nReceived: by elvis.lightwork with Internet Mail Service (5.0.1457.3)\n\tid <XXCQNMSW>; Tue, 2 Dec 1997 16:39:20 -0000\nMessage-ID: <8815647C7041D111A3010060B06BE1C00B064E@elvis.lightwork>\nFrom: Tim Hammond <thammond@lightwork.co.uk>\nTo: globillum@imag.fr\nCc: self <thammond@lightwork.co.uk>\nSubject: Query regarding probability sampling\nDate: Tue, 2 Dec 1997 16:39:19 -0000\nX-Priority: 3\nMIME-Version: 1.0\nX-Mailer: Internet Mail Service (5.0.1457.3)\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain\n\nHi,\n\nI would be grateful if anyone on the list could provide me with any\nuseful suggestions on the following:\n\nI'm currently working on code designed to shoot photons at random into a\nscene from a variety of light sources. This will involve a considerable\namount of random sampling. For example, given a  set of lights we need\nto determine at random which light to shoot a photon from. Then if the\nlight source is made up of multiple polygons, which polygon do we shoot\nfrom and whereabouts on the polygon. Finally what will the initial\ndirection of the photon be?\n\nThe solution we intend to implement involves a certain amount of\npreprocessing for each test so that we end up with a probability\ndistribution that can be quickly sampled to return a random selection (a\nlight say) during shooting of photons. The goal is a generic process\nwhich, when given a set of N outcomes and N weights generates a data\nstructure. This data structure will then need to be interrogated by a\nfunction which takes a random float in the range [0,1) and as quickly as\npossible returns one of the outcomes. The probability of returning any\ngiven outcome is proportional to the weight assigned to that outcome\n(for example for lights we would assign weights according to the output\npower of each light). \n\nCurrently I am thinking about implementing the data structure produced\nby pre-processing as either a lookup table or a binary tree. The lookup\ntable approach is very fast, but more memory intensive, whilst the\nbinary tree approach would use less memory, but be slower.  \n\nTo clarify the problem, here is a very simple example. Take a scene with\n5 light sources with respective powers of 50W 10W 5W 20W and 15W. In our\ncurrent binary tree approach we would divide the region [0,1) as\nfollows:\n\nValues in the range [0, 0.5) represent choosing the first light, values\nin the range [0.5, 0.6) the second, \nvalues in the range [0.6, 0.65) the third,\nvalues in the range [0.65, 0.85) the fourth and\nvalues in the range [0.85, 1) the fifth  \n\nTo then actually convert from a random number in the range [0,1) to a\nlight, the lights could be arranged in a binary tree something like the\nfollowing:\n\n\n        [P<0.65]     0 [P>=0.65]\n                    / \\\n        [P<0.6]    O   O [P>=0.85]\n                  / \\ / \\\n                 O  3 4  5\n                / \\ \n               1   2\n\nAt the first level of the tree, testing of whether the random value P is\n< or >= 0.65 (chosen so that roughly the same numbers of lights fall on\neach side) takes us down either the left or right branch. Further tests\nthen occur at each level, for example P is < or >= 0.6 for the left-hand\nbranch, until we arrive at a light.\n\nIn a lookup table approach we have to subdivide the range [0,1) into a\nset of bins, the size of which is determined by the relative size of the\nsmallest weight in the list of possible outcomes. Given the number of\nbins we can immediately convert a random float in the range [0,1) into\nan array index which points at one of the outcomes. As I said before\nthis approach is very fast, but uses more memory, especially in cases\nwhere there is a large relative difference in weights between the most\nlikely and least likely outcomes (we are forced to use a lot of small\nbins in order to include every possible outcome).\n\nI am keen to hear from anyone who has experience in this area or anyone\nwho can suggest improvements to the solutions I have outlined above, or\nindeed any better solutions.\n\nMany thanks,\n\nTim.\n\nTim Hammond, Software Engineer, LightWork Design Ltd.\ntim.hammond@lightwork.co.uk   http://www.lightwork.com\nTel:+44 (0)114 266 8404 ext 242  Fax:+44 (0)114 266 1383\n\n--MimeMultipartBoundary--\n\nFrom owner-globillum-imag@imag.fr  Tue Dec  2 13:51:05 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id NAA25262 for <greg@pink.lbl.gov>; Tue, 2 Dec 1997 13:51:05 -0800\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id NAA27607 for <greg@hobbes>; Tue, 2 Dec 1997 13:53:34 -0800\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid NAA28144; Tue, 2 Dec 1997 13:48:13 -0800\nReceived: from teapot.llnl.gov (nelson@teapot.llnl.gov [128.115.19.100])\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id WAA03999\n\tfor <globillum@imag.fr>; Tue, 2 Dec 1997 22:20:27 +0100 (MET)\nReceived: by teapot.llnl.gov (951211.SGI.8.6.12.PATCH1502/951211.SGI.AUTO)\n\t id NAA13829; Tue, 2 Dec 1997 13:17:47 -0800\nFrom: \"Nelson L. Max\" <nelson@teapot.llnl.gov>\nMessage-Id: <9712021317.ZM13827@teapot.llnl.gov>\nDate: Tue, 2 Dec 1997 13:17:45 -0800\nIn-Reply-To: Tim Hammond <thammond@lightwork.co.uk>\n        \"Query regarding probability sampling\" (Dec  2,  4:39pm)\nReferences: <8815647C7041D111A3010060B06BE1C00B064E@elvis.lightwork>\nReply-to: max2@llnl.gov\nX-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)\nTo: Tim Hammond <thammond@lightwork.co.uk>, globillum@imag.fr\nSubject: Re: Query regarding probability sampling\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=us-ascii\n\nIf you want complete accuracy in the lookup table, you need to make all the\nweights be rational numbers, and make the size of the table the common\ndenominator (the least common multiple of all the denominators when each\nfraction is in \"reduced\" form, with no common factors in the numerator and\ndenominator). I think this is worse than you indicated.\n\nHow about a compromise between the two methods: let a smaller table point to a\n(possibly internal) node of the tree, at which to begin the search.\n\n-- \nemail: max2@llnl.gov           Nelson Max, Mail Stop L-307\nhttp://www.llnl.gov/graphics   Lawrence Livermore National Laboratory\nphone (510) 422-4074           7000 East Avenue\nfax (510) 423-4139             Livermore, CA 94550, USA\n--MimeMultipartBoundary--\n\nFrom owner-globillum-imag@imag.fr  Tue Dec  2 15:26:45 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA25423 for <greg@pink.lbl.gov>; Tue, 2 Dec 1997 15:26:45 -0800\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA28000 for <greg@hobbes>; Tue, 2 Dec 1997 15:29:15 -0800\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid PAA05081; Tue, 2 Dec 1997 15:23:54 -0800\nReceived: from sgi.sgi.com (SGI.COM [192.48.153.1])\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id XAA07116\n\tfor <globillum@imag.fr>; Tue, 2 Dec 1997 23:31:40 +0100 (MET)\nReceived: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id OAA17266\n\tfor <@sgi.engr.sgi.com:globillum@imag.fr>; Tue, 2 Dec 1997 14:31:37 -0800\n\tenv-from (bwade@sgi.com)\nReceived: from amie.engr.sgi.com (amie.engr.sgi.com [150.166.55.164]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA11546 for <@cthulhu.engr.sgi.com:globillum@imag.fr>; Tue, 2 Dec 1997 14:31:37 -0800\nReceived: from pc-amie (pc-amie.engr.sgi.com [150.166.55.165]) by amie.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via SMTP id OAA03092 for <globillum@imag.fr>; Tue, 2 Dec 1997 14:31:33 -0800\nMessage-Id: <3.0.5.32.19971202143133.00a4a480@amie.engr.sgi.com>\nX-Sender: bwade@amie.engr.sgi.com\nX-Mailer: QUALCOMM Windows Eudora Pro Version 3.0.5 (32)\nDate: Tue, 02 Dec 1997 14:31:33 -0800\nTo: globillum@imag.fr\nFrom: Bretton Wade <bwade@sgi.com>\nSubject: Re: Query regarding probability sampling\nIn-Reply-To: <8815647C7041D111A3010060B06BE1C00B064E@elvis.lightwork>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=\"us-ascii\"\n\n>an array index which points at one of the outcomes. As I said before\n>this approach is very fast, but uses more memory, especially in cases\n>where there is a large relative difference in weights between the most\n>likely and least likely outcomes (we are forced to use a lot of small\n>bins in order to include every possible outcome).\n\nI would go with the table approach. This is grossly simplified, but the \ntable grows linearly with the number of lights if the light source power \nvalues are all approximately the same order of magnitude (This statement \nis clearly subject to verification). Can you characterize the typical \nscene? If you were going to have lots of scenes with 1000 suns and 1 \nflashlight, the table might not be a reasonable approach.\n\nIf you had 100 light sources at 100W and one light source at 1W, you \nwould be using approximately 40Kb (assuming the table stored a 4 byte \npointer). In a commercial, high end rendering product, I would consider \neven 100 times this requirement to be modest if the gain is significant, \nespecially if the model is already so complex as to include 101 distinct \nlight sources.\n\n>If you want complete accuracy in the lookup table, you need to make all the\n>weights be rational numbers, and make the size of the table the common\n>denominator (the least common multiple of all the denominators when each\n>fraction is in \"reduced\" form, with no common factors in the numerator and\n>denominator). I think this is worse than you indicated.\n\nWould it be reasonable to simply reject sources which are extremely \nunlikely to contribute? In the example above, eliminating the 1W light \nsource (with an occurrence probability of 1e-4) reduces a 40Kb table to \n400 bytes. Doing this clearly helps to reduce the table size, but it is \neasy to imagine a scene with a sun and a flashlight where the point of \ninterest is illuminated only by the flashlight. Perhaps a very coarse\npre-process which propogates importance from the viewpoint(s) would be\nuseful.\n\n--\nBretton Wade (bwade@sgi.com)\nCosmo Software - A Silicon Graphics Company\n--MimeMultipartBoundary--\n\nFrom owner-globillum-imag@imag.fr  Tue Dec  2 18:17:05 1997\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id SAA25775 for <greg@pink.lbl.gov>; Tue, 2 Dec 1997 18:17:05 -0800\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id SAA28863 for <greg@hobbes>; Tue, 2 Dec 1997 18:19:34 -0800\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid SAA14870; Tue, 2 Dec 1997 18:14:13 -0800\nReceived: from grande.dcc.unicamp.br (dcc.unicamp.br [143.106.1.11])\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id CAA14437\n\tfor <globillum@imag.fr>; Wed, 3 Dec 1997 02:55:58 +0100 (MET)\nReceived: from amazonas.dcc.unicamp.br (amazonas3 [143.106.7.11])\n\tby grande.dcc.unicamp.br (8.8.5/8.8.5) with ESMTP id XAA10596;\n\tTue, 2 Dec 1997 23:47:16 -0200 (EDT)\nReceived: from coruja.dcc.unicamp.br (coruja [143.106.24.80])\n\tby amazonas.dcc.unicamp.br (8.8.5/8.8.5) with ESMTP id XAA06695;\n\tTue, 2 Dec 1997 23:47:13 -0200 (EDT)\nReceived: (from stolfi@localhost)\n\tby coruja.dcc.unicamp.br (8.8.5/8.8.5) id XAA07543;\n\tTue, 2 Dec 1997 23:47:13 -0200 (EDT)\nDate: Tue, 2 Dec 1997 23:47:13 -0200 (EDT)\nMessage-Id: <199712030147.XAA07543@coruja.dcc.unicamp.br>\nFrom: Jorge Stolfi <stolfi@dcc.unicamp.br>\nTo: Tim Hammond <thammond@lightwork.co.uk>\nCc: globillum@imag.fr\nSubject: Re: Query regarding probability sampling\nMIME-Version: 1.0\nContent-Transfer-Encoding: 8bit\nContent-Type: multipart/mixed; boundary=\"MimeMultipartBoundary\"\nIn-Reply-To: <8815647C7041D111A3010060B06BE1C00B064E@elvis.lightwork>\nReferences: <8815647C7041D111A3010060B06BE1C00B064E@elvis.lightwork>\nReply-To: stolfi@dcc.unicamp.br\nStatus: R\n\n--MimeMultipartBoundary\nContent-Type: text/plain; charset=iso-8859-1\n\n\n    > To then actually convert from a random number in the range [0,1) to a\n    > light, the lights could be arranged in a binary tree something like the\n    > following:\n    > \n    > \n    >         [P<0.65]     0 [P>=0.65]\n    >                     / \\\n    >         [P<0.6]    O   O [P>=0.85]\n    >                   / \\ / \\\n    >                  O  3 4  5\n    >                 / \\ \n    >                1   2\n    > \n    > At the first level of the tree, testing of whether the random value P is\n    > < or >= 0.65 (chosen so that roughly the same numbers of lights fall on\n    > each side) takes us down either the left or right branch. Further tests\n    > then occur at each level, for example P is < or >= 0.6 for the left-hand\n    > branch, until we arrive at a light.\n    >\n    > In a lookup table approach we have to subdivide the range [0,1) into a\n    > set of bins, the size of which is determined by the relative size of the\n    > smallest weight in the list of possible outcomes. Given the number of\n    > bins we can immediately convert a random float in the range [0,1) into\n    > an array index which points at one of the outcomes.\n\nYou can also precompute a vector s[i] = sum{ p[j] : j < i }, where\np[j] is the desired probability of chosing item j.  Then you generate\na random P in [0 _ 1], and use binary search on s to locate an i such\nthat s[i] < P < s[i+i].  This is simpler than building a binary tree,\nand at least as fast if coded with care.\n\nMoreover, if you expect a large number of items with similar probabilities,\nyou can use linear interpolation (i.e. round(P*n) \\pm K) to guess\nan initial range for the binary search.\n\n--stolfi\n--MimeMultipartBoundary--\n\nFrom image-based-rendering-owner@austin.cs.unc.edu  Sun Dec  7 21:58:34 1997\nReceived: from sgi.sgi.com (SGI.COM [192.48.153.1]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id VAA02764 for <greg@pink.lbl.gov>; Sun, 7 Dec 1997 21:58:29 -0800\nReceived: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id VAA27973\n\tfor <@sgi.engr.sgi.com:greg@pink.lbl.gov>; Sun, 7 Dec 1997 21:55:58 -0800\n\tenv-from (image-based-rendering-owner@austin.cs.unc.edu)\nReceived: from radiate.engr.sgi.com (radiate.engr.sgi.com [192.26.72.11]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id VAA23118 for <@cthulhu.engr.sgi.com:greg@pink.lbl.gov>; Sun, 7 Dec 1997 21:55:57 -0800\nReceived: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by radiate.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id VAA17798 for <gregl@radiate.engr.sgi.com>; Sun, 7 Dec 1997 21:55:52 -0800\nReceived: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id VAA22984; Sun, 7 Dec 1997 21:54:35 -0800\nReceived: from austin.cs.unc.edu (austin.cs.unc.edu [152.2.128.87]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id VAA27831; Sun, 7 Dec 1997 21:54:32 -0800\n\tenv-from (image-based-rendering-owner@austin.cs.unc.edu)\nReceived: (from majordom@localhost)\n\tby austin.cs.unc.edu (8.8.8/8.8.8) id AAA16174\n\tfor image-based-rendering-outgoing; Mon, 8 Dec 1997 00:27:41 -0500 (EST)\nX-Authentication-Warning: austin.cs.unc.edu: majordom set sender to owner-image-based-rendering@cs.unc.edu using -f\nReceived: from pop.uniserve.com (pop.uniserve.com [204.244.156.3])\n\tby austin.cs.unc.edu (8.8.8/8.8.8) with SMTP id AAA16169\n\tfor <image-based-rendering@cs.unc.edu>; Mon, 8 Dec 1997 00:27:37 -0500 (EST)\nReceived: from p5-47.van.tvs.net [204.244.163.158] \n\tby pop.uniserve.com with smtp (Exim 1.73 #1)\n\tid 0xeviz-0000LQ-00; Sun, 7 Dec 1997 21:27:22 -0800\nReply-To: \"Ian Ashdown\" <iashdown@ledalite.com>\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\nTo: <image-based-rendering@cs.unc.edu>\nSubject: Image-Based Rendering Bibliography\nDate: Sun, 7 Dec 1997 21:27:21 -0800\nMessage-ID: <01bd0399$f5426250$0100007f@helios>\nMIME-Version: 1.0\nContent-Type: multipart/mixed;\n\tboundary=\"----=_NextPart_000_000E_01BD0356.E71F2250\"\nX-Priority: 3\nX-MSMail-Priority: Normal\nX-Mailer: Microsoft Outlook Express 4.71.1712.3\nX-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3\nSender: owner-image-based-rendering@cs.unc.edu\nPrecedence: bulk\nStatus: R\n\nThis is a multi-part message in MIME format.\n\n------=_NextPart_000_000E_01BD0356.E71F2250\nContent-Type: text/plain;\n\tcharset=\"iso-8859-1\"\nContent-Transfer-Encoding: 7bit\n\nFellow IBR colleagues:\n\nAttached is the first release of the Image-Based Rendering Bibliography,\nIBR.BIB.\n\nThere are currently 55 references in the bibliography -- more will be added\nas we\ncontinue to research the literature.\n\nIBR.BIB will be hosted by http://www.ledalite.com, and future releases will\nbe\nannounced (not e-mailed) as they become available.\n\nFunding for the ongoing maintenance of this bibliography is provided by\nbyHeart Consultants Limited (West Vancouver, BC) and an ACM SIGGRAPH\nSpecial Projects grant.\n\nIan Ashdown, P. Eng.            |             READ THE BOOK!\nResearch & Development Manager  | Radiosity: A Programmer's Perspective\nLedalite Architectural Products |           Wiley & Sons 1994\nhttp://www.ledalite.com         |         http://www.amazon.com\n\n\n------=_NextPart_000_000E_01BD0356.E71F2250\nContent-Type: application/octet-stream;\n\tname=\"ibr.bib\"\nContent-Transfer-Encoding: quoted-printable\nContent-Disposition: attachment;\n\tfilename=\"ibr.bib\"\n\n\\Sort{\n  Mode{on}\n  Collation{mixed}\n  SortTypeOrder{key,pattern,name}\n  NameOrder{ascending}\n  Key{{author,editor}}\n  KeyOrder{ascending,nulls first}\n  Pattern{author+editor: \"doron\"}\n  PatternOrder{last}\n  StringSort{ascending}\n}\n%             IBR.BIB - Image-Based Rendering Bibliography\n%             --------------------------------------------\n%\n%                              Prepared by\n%\n%                      Ian Ashdown, VP Engineering\n%                      byHeart Consultants Limited\n%                            byheart@acm.org\n%\n% Date:   December 1, 1997\n%\n% This bibliography includes references to original papers, articles, =\nand\n% books on image-based rendering algorithms.\n%\n% Funding for the ongoing maintenance of this bibliography is provided =\nby\n% byHeart Consultants Limited (West Vancouver, BC) and an ACM SIGGRAPH\n% Special Projects grant.\n\n@INBOOK{Adelson91-PFEEV,\n  author =3D {E. H. Adelson and J. R. Bergen},\n  editor =3D {M. Landy and J. A. Movshon},\n  year =3D 1991,\n  title =3D {Computational Models of Visual Processing},\n  chapter =3D {1 (The Plenoptic Function and the Elements of Early =\nVision)},\n  publisher =3D {MIT Press},\n  address =3D {Cambridge, MA}\n}\n@INPROCEEDINGS{Arvo94-IJPOC*,\n  author =3D {James Arvo},\n  year =3D 1994,\n  title =3D {The {Irradiance} {Jacobian} for {Partially} {Occluded} =\n{Polyhedral}\n          {Sources}},\n  booktitle =3D {Computer Graphics Proceedings, Annual Conference =\nSeries, 1994\n              (ACM SIGGRAPH '94 Proceedings)},\n  pages =3D {343--350},\n  keywords =3D {irradiance gradient, irradiance Jacobian, isolux =\ncontours, light\n             field, mesh generation, vector irradiance}\n}\n@MISC{Ashdown93-NFPMA*,\n  author =3D {Ian Ashdown},\n  month =3D {October 12},\n  year =3D 1993,\n  title =3D {Near-Field Photometric Method and Apparatus},\n  note =3D {Ledalite Architectural Products Inc.},\n  howpublished =3D {United State Patent 5,253,036},\n  keywords =3D {Near-Field Photometry, Goniophotometry, Light Fields,\n             Illuminance Prediction}\n}\n@ARTICLE{Ashdown93-NFPNA*,\n  author =3D {Ian Ashdown},\n  month =3D {Winter},\n  year =3D 1993,\n  title =3D {Near-{Field} {Photometry}: {A} {New} {Approach}},\n  journal =3D {Journal of the Illuminating Engineering Society},\n  volume =3D 22,\n  number =3D 1,\n  pages =3D {163--180},\n  note =3D {Available from http://www.ledalite.com},\n  keywords =3D {Photometry, Light Fields, Hemicubes}\n}\n@INPROCEEDINGS{Ashdown95-NFPMM*,\n  author =3D {Ian Ashdown},\n  year =3D 1995,\n  title =3D {Near-{Field} {Photometry}: {Measuring} and {Modeling} =\n{Complex}\n          3-{D} {Light} {Sources}},\n  booktitle =3D {ACM SIGGRAPH '95 Course Notes - Realistic Input for =\nRealistic\n              Images},\n  chapter =3D 3,\n  pages =3D {1--15},\n  note =3D {Available from http://www.ledalite.com},\n  keywords =3D {Complex Light Sources, Photometry, Hemicubes, Light =\nFields}\n}\n@INPROCEEDINGS{Ashdown97-MNFPP*,\n  author =3D {Ian Ashdown and Ron Rykowski},\n  month =3D {August},\n  year =3D 1997,\n  title =3D {Making Near-Field Photometry Practical},\n  booktitle =3D {1997 IESNA Conference Proceedings},\n  pages =3D {368-389},\n  note =3D {Available from http://www.ledalite.com},\n  address =3D {Seattle, WA},\n  organization =3D {Illuminating Engineering Society of North America},\n  keywords =3D {Data Compression, Light Field, Luminance Field =\nPhotometry,\n             Sequential Transform, Wavelets}\n}\n@ARTICLE{Ashdown98-MNFPP*,\n  author =3D {Ian Ashdown and Ron Rykowski},\n  month =3D {Winter},\n  year =3D 1998,\n  title =3D {Making Near-Field Photometry Practical},\n  journal =3D {Journal of the Illuminating Engineering Society},\n  volume =3D 27,\n  number =3D 1,\n  note =3D {Available from http://www.ledalite.com},\n  keywords =3D {Data Compression, Light Field, Luminance Field =\nPhotometry,\n             Sequential Transform, Wavelets}\n}\n@INPROCEEDINGS{Belhumeur96-WSIOU,\n  author =3D {Peter N. Belhumeur and David J. Kriegman},\n  month =3D {June},\n  year =3D 1996,\n  title =3D {What Is the Set of Images of an Object Under All Possible =\nLighting\n          Conditions?},\n  booktitle =3D {Proceedings of the IEEE Conference on Computer Vision =\nand\n              Pattern Recognition}\n}\n@INPROCEEDINGS{Benton82-SHS,\n  author =3D {S. Benton},\n  year =3D 1983,\n  title =3D {Survey of Holographic Stereograms},\n  booktitle =3D {Processing and Display of Three-Dimensional Data},\n  volume =3D 367,\n  pages =3D {15--22},\n  publisher =3D {SPIE - The International Society for Optical =\nEngineering},\n  address =3D {Bellingham, WA}\n}\n@ARTICLE{Bolles87-EPIAA,\n  author =3D {R. C. Bolles and H. H. Baker and D. H. Marimont},\n  year =3D 1987,\n  title =3D {Epipolar-Plane Image Analysis: An Approach to Determine =\nStructure\n          from Motion},\n  journal =3D {International Journal of Computer Vision},\n  volume =3D 1,\n  number =3D 7,\n  pages =3D {7--55}\n}\n@INPROCEEDINGS{Bourque97-ACIBV,\n  author =3D {E. Bourque and G. Dudek},\n  month =3D {October},\n  year =3D 1997,\n  title =3D {Automatic Creation of Image-Based Virtual Reality},\n  booktitle =3D {Sensor Fusion and Decentralized Control in Autonomous =\nRobotic\n              Systems},\n  volume =3D 3209,\n  pages =3D {292--303},\n  note =3D {ISBN 0819426415},\n  publisher =3D {SPIE - The International Society for Optical =\nEngineering},\n  address =3D {Bellingham, WA}\n}\n@INPROCEEDINGS{Chen93-VIIS*,\n  author =3D {Shenchang Eric Chen and Lance Williams},\n  year =3D 1993,\n  title =3D {View Interpolation for Image Synthesis},\n  booktitle =3D {Computer Graphics Proceedings, Annual Conference Series =\n(Proc.\n              SIGGRAPH '93)},\n  pages =3D {279--288}\n}\n@MISC{Chen95-CPIMS,\n  author =3D {Shenchang Eric Chen and G. S. P. Miller},\n  month =3D {March 7},\n  year =3D 1995,\n  title =3D {Cylindrical to Planar Image Mapping Using Scanline =\nCoherence},\n  howpublished =3D {United States Patent 5,396,583}\n}\n@INPROCEEDINGS{Chen95-QVIBA*,\n  author =3D {Shenchang Eric Chen},\n  year =3D 1995,\n  title =3D {QuickTime VR - An Image-Based Approach to Virtual =\nEnvironment\n          Navigation},\n  booktitle =3D {Computer Graphics Proceedings, Annual Conference Series =\n(Proc.\n              SIGGRAPH '95)},\n  pages =3D {29--38}\n}\n@ARTICLE{Chevrier97-VITTA*,\n  author =3D {C. Chevrier},\n  year =3D 1997,\n  title =3D {A View Interpolation Technique Taking Into Account Diffuse =\nand\n          Specular Inter-Reflections},\n  journal =3D {Visual Computer},\n  volume =3D 13,\n  number =3D 7,\n  pages =3D {330--341}\n}\n@INPROCEEDINGS{Darsa97-NSEIS,\n  author =3D {L. Darsa and B. C. Silva and A. Varshney},\n  month =3D {April},\n  year =3D 1997,\n  title =3D {Navigating Static Environments Using Image-Space =\nSimplification and\n          Morphing},\n  booktitle =3D {Proc. 1997 Symposium on Interactive 3D Graphics},\n  pages =3D {25--34}\n}\n@INPROCEEDINGS{Debevec96-MRAPH*,\n  author =3D {P. E. Debevec and C. J. Taylor and J. Malik},\n  year =3D 1996,\n  title =3D {Modeling and Rendering Architecture From Photographs: A =\nHybrid\n          Geometry- and Image-Based Approach},\n  booktitle =3D {Computer Graphics Proceedings, Annual Conference Series =\n(Proc.\n              SIGGRAPH ' 96)},\n  pages =3D {11--20}\n}\n@TECHREPORT{Evgeniou96-IBRAT,\n  author =3D {T. Evgeniou},\n  year =3D 1996,\n  title =3D {Image-Based Rendering Using Algebraic Techniques},\n  number =3D {Technical Report A. I. Memo 1592},\n  institution =3D {Massachusetts Institute of Technology}\n}\n@TECHREPORT{Faugeras93-WCTIT*,\n  author =3D {Olivier Faugeras and Luc Robert},\n  month =3D {July},\n  year =3D 1993,\n  title =3D {What Can Two Images Tell Us About a Third One?},\n  number =3D {Technical Report RR-2018},\n  note =3D {Available fromhttp:// www.inria.fr},\n  institution =3D {INRIA - The French Institute for Research in Computer =\nScience\n                and Control}\n}\n@TECHREPORT{Faugeras95-TDRUS*,\n  author =3D {Olivier Faugeras and Stephane Laveau and Luc Robert and =\nGabriella\n           Csurka and Cyril Zeller},\n  month =3D {June},\n  year =3D 1995,\n  title =3D {3-D Reconstruction of Urban Scenes from Sequences of =\nImages},\n  number =3D {Technical Report RR-2572},\n  note =3D {Available from http://www.inria.fr},\n  institution =3D {INRIA - The French Institute for Research in Computer =\nScience\n                and Control}\n}\n@TECHREPORT{Faugeras97-NMEPG*,\n  author =3D {Olivier Faugeras and T. Papadopoulo},\n  month =3D {July},\n  year =3D 1997,\n  title =3D {A Nonlinear Method for Estimating the Projective Geometry =\nof Three\n          Views},\n  number =3D {Technical Report RR-3221},\n  note =3D {Available from http://www.inria.fr},\n  institution =3D {INRIA - The French Institute for Research in Computer =\nScience\n                and Control}\n}\n@ARTICLE{Fua96-TAIBG,\n  author =3D {P. Fua and Y. G. Leclerc},\n  year =3D 1996,\n  title =3D {Taking Advantage of Image-Based and Geometry-Based =\nConstraints to\n          Recover 3-D Surfaces},\n  journal =3D {CVIU: Computer Vision and Image Understanding},\n  volume =3D 64,\n  number =3D 1,\n  pages =3D 111\n}\n@ARTICLE{Gershun39-SPLF*,\n  author =3D {A. Gershun},\n  year =3D 1939,\n  title =3D {Svetovoe {Pole} ({The} {Light} {Field}, in {English})},\n  journal =3D {Journal of Mathematics and Physics},\n  volume =3D {XVIII},\n  pages =3D {51--151},\n  publisher =3D {Massachusetts Institute of Technology},\n  keywords =3D {photometry, radiometry, light fields, vector flux}\n}\n@INPROCEEDINGS{Gortler96-L*,\n  author =3D {Steven J. Gortler and Radek Grzeszczuk and Richard =\nSzeliski and\n           Michael F. Cohen},\n  year =3D 1996,\n  title =3D {The Lumigraph},\n  booktitle =3D {Computer Graphics Proceedings, Annual Conference Series =\n(Proc.\n              SIGGRAPH '96)},\n  pages =3D {43--54}\n}\n@MASTERSTHESIS{Greger96-IV*,\n  author =3D {Gene S. Greger},\n  month =3D {August},\n  year =3D 1996,\n  title =3D {The Irradiance Volume},\n  address =3D {Ithaca, NY},\n  school =3D {Cornell University},\n  keywords =3D {Irradiance Volume, Light Fields, Global Illumination}\n}\n@INPROCEEDINGS{Gu97-PGTPP*,\n  author =3D {Xianfeng Gu and Steven J. Gortler and Michael F. Cohen},\n  editor =3D {J. Dorsey and Ph. Slusallek},\n  year =3D 1997,\n  title =3D {Polyhedral Geometry and the Two-Plane Parameterization},\n  booktitle =3D {Rendering Techniques '97 (Proc. Eighth Eurographics =\nWorkshop on\n              Rendering)},\n  pages =3D {1--12},\n  publisher =3D {Springer Wien},\n  address =3D {New York, NY}\n}\n@INPROCEEDINGS{Halle94-HSDIS,\n  author =3D {M. W. Halle},\n  year =3D 1994,\n  title =3D {Holographic Stereograms as Discrete Imaging Systems},\n  booktitle =3D {Practical Holography VIII},\n  volume =3D 2176,\n  publisher =3D {SPIE - The International Society for Optical =\nEngineering},\n  address =3D {Bellingham, WA}\n}\n@ARTICLE{Hausner97-MELV*,\n  author =3D {Alejo Hausner},\n  month =3D {January-March},\n  year =3D 1997,\n  title =3D {Multiple Expansion of the Light Vector},\n  journal =3D {IEEE Transactions on Visualization},\n  volume =3D 3,\n  number =3D 1,\n  pages =3D {12--22},\n  keywords =3D {Light Field, Area Light Source, Spherical Harmonics}\n}\n@INPROCEEDINGS{Hlavac96-ASRVI*,\n  author =3D {V. Hlavac and A. Leonardis and T. Werner},\n  year =3D 1996,\n  title =3D {Automatic Selection of Reference Views for Image-Based =\nScene\n          Representations},\n  booktitle =3D {Lecture Notes in Computer Science},\n  pages =3D {526--535},\n  note =3D {Proceedings of European Conference on Computer Vision '96 =\n(ECCV '96)},\n  publisher =3D {Springer Verlag},\n  address =3D {New York, NY}\n}\n@INPROCEEDINGS{Hsu94-VIUEP,\n  author =3D {R. Hsu and K. Kodama and H. Harashima},\n  month =3D {November},\n  year =3D 1994,\n  title =3D {View Interpolation Using Epipolar Plane Images},\n  booktitle =3D {Proc. First IEEE International Conference on Image =\nProcessing},\n  volume =3D 2,\n  organization =3D {745--749}\n}\n@INPROCEEDINGS{Ihm97-RSLF*,\n  author =3D {Insung Ihm and Sanghoon Park and Rae Kyoung Lee},\n  year =3D 1997,\n  title =3D {Rendering of Spherical Light Fields},\n  booktitle =3D {Proceedings of Pacific Graphics '97}\n}\n@INPROCEEDINGS{Katayama95-VISDI,\n  author =3D {A. Katayama and K. Tanaka and T. Oshino and H. Tamura},\n  title =3D {A View-Independent Stereoscopic Display Using Interpolation =\nof\n          Multi-Viewpoint Images},\n  booktitle =3D {Stereoscopic Displays and Virtual Reality Systems II},\n  volume =3D 2409,\n  pages =3D {11--20},\n  publisher =3D {SPIE - The International Society for Optical =\nEngineering},\n  address =3D {Bellingham, WA}\n}\n@ARTICLE{Koenderink80-PIRSS,\n  author =3D {J. J. Koenderink and A. J. Van Doorn},\n  month =3D {July},\n  year =3D 1980,\n  title =3D {Photometric {Invariants} {Related} to {Solid} {Shape}},\n  journal =3D {Optica Acta},\n  volume =3D 27,\n  number =3D 7,\n  pages =3D {981--996},\n  keywords =3D {photometric invariants, isophotes, light fields}\n}\n@ARTICLE{Koenderink83-GMGMT,\n  author =3D {J. J. Koenderink and A. J. Van Doorn},\n  month =3D {June},\n  year =3D 1983,\n  title =3D {Geometrical {Modes} as a {General} {Method} to {Treat} =\n{Diffuse}\n          {Interreflections} in {Radiometry}},\n  journal =3D {Journal of the Optical Society of America},\n  volume =3D 73,\n  number =3D 6,\n  pages =3D {843--850},\n  keywords =3D {interreflections, Lambertian surfaces, photometric =\nmodes, light\n             fields, vector flux}\n}\n@ARTICLE{Koenderink93-ICPGS,\n  author =3D {J. J. Koenderink and A. J. Van Doorn},\n  month =3D {May},\n  year =3D 1993,\n  title =3D {Illuminance {Critical} {Points} on {Generic} {Smooth} =\n{Surfaces}},\n  journal =3D {Journal of the Optical Society of America Series A},\n  volume =3D 10,\n  number =3D 5,\n  pages =3D {844--854},\n  keywords =3D {Lambertian surfaces, illuminance, light fields, vector =\nflux}\n}\n@PHDTHESIS{Langer94-SCRM,\n  author =3D {Ira Michael Samuel Langer},\n  year =3D 1994,\n  title =3D {Shading Computations on the Radiation Manifold},\n  school =3D {McGill University},\n  keywords =3D {Shape-from-Shading, Global Illumination, Light Field}\n}\n@TECHREPORT{Laveau94a-TDSRC*,\n  author =3D {Stephane Laveau and Olivier Faugeras},\n  month =3D {February},\n  year =3D 1994,\n  title =3D {3-D Scene Representation as a Collection of Images},\n  number =3D {Technical Report RR-2205},\n  note =3D {Available from http:www.inria.fr},\n  institution =3D {INRIA - The French Institute for Research in Computer =\nScience\n                and Control}\n}\n@INPROCEEDINGS{Laveau94b-TDSRC,\n  author =3D {Stephane Laveau and Olivier Faugeras},\n  month =3D {October},\n  year =3D 1994,\n  title =3D {3-D Scene Representation as a Collection of Images},\n  booktitle =3D {Proceedings of the Twelfth International Conference on =\nPattern\n              Recognition},\n  pages =3D {689--691},\n  address =3D {Jerusalem, Israel}\n}\n@ARTICLE{Levin71-PCLCA*,\n  author =3D {Robert E. Levin},\n  year =3D 1971,\n  title =3D {Photometric Charactertistics of Light Controlling =\nApparatus},\n  journal =3D {Illuminating Engineering},\n  volume =3D 66,\n  number =3D 4,\n  pages =3D {205--215}\n}\n@INPROCEEDINGS{Levoy96-LFR*,\n  author =3D {Marc Levoy and Pat Hanrahan},\n  year =3D 1996,\n  title =3D {Light Field Rendering},\n  booktitle =3D {Computer Graphics Proceedings, Annual Conference Series =\n(Proc.\n              SIGGRAPH '96)},\n  pages =3D {31--42}\n}\n@INPROCEEDINGS{McMillan95-PMIBR*,\n  author =3D {Leonard McMillan and Gary Bishop},\n  year =3D 1995,\n  title =3D {Plenoptic Modeling: An Image-Based Rendering System},\n  booktitle =3D {Computer Graphics Proceedings, Annual Conference Series =\n(Proc.\n              SIGGRAPH '95)},\n  pages =3D {39--46}\n}\n@PHDTHESIS{McMillan97-IBATD*,\n  author =3D {Leonard McMillan},\n  year =3D 1997,\n  title =3D {An Image-Based Approach to Three-Dimensional Computer =\nGraphics},\n  number =3D {Technical Report TR97-013},\n  address =3D {Chapel Hill, North Carolina},\n  school =3D {Department of Computer Science, University of North =\nCarolina at\n           Chapel Hill}\n}\n@BOOK{Moon81-PF*,\n  author =3D {Parry Moon and Domina Eberle Spencer},\n  year =3D 1981,\n  title =3D {The {Photic} {Field}},\n  publisher =3D {MIT Press},\n  address =3D {Cambridge, MA},\n  keywords =3D {radiometry, photometry, light fields, vector flux}\n}\n@INPROCEEDINGS{Nimeroff94-ERNIE*,\n  author =3D {Jeffry S. Nimeroff and Eero Simoncelli and Julie Dorsey},\n  month =3D {June},\n  year =3D 1994,\n  title =3D {Efficient Re-Rendering of Naturally Illuminated =\nEnvironments},\n  booktitle =3D {Fifth Eurographics Workshop on Rendering},\n  pages =3D {359--373},\n  address =3D {Darmstadt, Germany}\n}\n@INPROCEEDINGS{Pulli97-VBRVR*,\n  author =3D {Kari Pulli and Michael Cohen and Tom Duchamp and Hugues =\nHoppe and\n           Linda Shapiro and Werner Stuetzle},\n  editor =3D {J. Dorsey and Ph. Slusallek},\n  month =3D {June},\n  year =3D 1997,\n  title =3D {View-Based Rendering: Visualizing Real Objects from Scanned =\nRange\n          and Color Data},\n  booktitle =3D {Rendering Techniques '97 (Proc. Eighth Eurographics =\nWorkshop on\n              Rendering)},\n  pages =3D {23--34},\n  publisher =3D {Springer wien}\n}\n@INPROCEEDINGS{Seitz95-PVVSI*,\n  author =3D {Steven M. Seitz and C. R. Dyer},\n  month =3D {June},\n  year =3D 1995,\n  title =3D {Physically-Valid View Synthesis by Image Interpolation},\n  booktitle =3D {IEEE Computer Society Workshop: Representation of =\nVisual Scenes},\n  pages =3D {18--27},\n  publisher =3D {IEEE Computer Society Press},\n  address =3D {Los Alamitos, CA}\n}\n@TECHREPORT{Seitz96-TIBSR,\n  author =3D {Steven M. Seitz},\n  year =3D 1996,\n  title =3D {Toward Image-Based Scene Representation Using View =\nMorphing},\n  institution =3D {Computer Sciences Department, University of =\nWisconsin-Madison}\n}\n@INPROCEEDINGS{Szeliski95-DMVSR*,\n  author =3D {Richard Szeliski and Sing Bing Kang},\n  month =3D {June},\n  year =3D 1995,\n  title =3D {Direct Methods for Visual Scene Reconstruction},\n  booktitle =3D {IEEE Computer Society Workshop: Representations of =\nVisual\n              Scenes},\n  publisher =3D {IEEE Computer Society Press},\n  address =3D {Los Alamitos, CA}\n}\n@PHDTHESIS{Thornton96-AIBTD,\n  author =3D {Kenneth B. Thornton},\n  year =3D 1996,\n  title =3D {Accurate Image-Based 3D Object Registration and =\nReconstruction},\n  address =3D {Seattle, WA},\n  school =3D {University of Washington}\n}\n@INPROCEEDINGS{Werner95-RRWO,\n  author =3D {T. Werner and R. D. Hersch and V. Hlavac},\n  month =3D {June},\n  year =3D 1995,\n  title =3D {Rendering Real-World Objects Using View Interpolation},\n  booktitle =3D {Proceedings of the Fifth International Conference on =\nComputer\n              Vision},\n  pages =3D {957--962},\n  publisher =3D {IEEE Press}\n}\n@INPROCEEDINGS{Werner96-CRVIB*,\n  author =3D {T. Werner and V. Hlavac and A. Leonardis and T. Pajdla},\n  year =3D 1996,\n  title =3D {Choosing Reference Views for Image-Based Representation},\n  booktitle =3D {Lecture Notes in Computer Science},\n  volume =3D 1175,\n  pages =3D {459--466},\n  note =3D {Proceedings of SOFSEM '96},\n  publisher =3D {Springer Verlag},\n  address =3D {New York, NY}\n}\n@INPROCEEDINGS{Wong97-IBRCI*,\n  author =3D {Tien-Tsin Wong and Pheng-Ann Heng and Siu-Hang Or and =\nWai-Yin Ng},\n  editor =3D {J. Dorsey and Ph. Slusallek},\n  month =3D {June},\n  year =3D 1997,\n  title =3D {Image-Based Rendering with Controllable Illumination},\n  booktitle =3D {Rendering Techniques '97 (Proc. Eighth Eurographics =\nWorkshop on\n              Rendering)},\n  pages =3D {13--22},\n  publisher =3D {Springer Wien},\n  address =3D {New York, NY}\n}\n@INPROCEEDINGS{Wong97-IIBO*,\n  author =3D {Tien-Tsin Wong and Pheng-Ann Heng and Siu-Hang Or and =\nWai-Yin Ng},\n  year =3D 1997,\n  title =3D {Illuminating Image-Based Objects},\n  booktitle =3D {Proceedings of Pacific Graphics '97}\n}\n@INPROCEEDINGS{Xiong97-CIBVR,\n  author =3D {Y. Xiong and K. Turkowski},\n  year =3D 1997,\n  title =3D {Created Image-Based VR Using a Self-Calibrating Fisheye =\nLens},\n  booktitle =3D {Proceedings of the IEEE Computer Society Conference on =\nPattern\n              Recognition and Image Processing},\n  pages =3D 237,\n  publisher =3D {IEEE Computer Society Press}\n}\n@ARTICLE{Yamauti26-LFDSI*,\n  author =3D {Zito Yamauti},\n  month =3D {November},\n  year =3D 1926,\n  title =3D {The {Light} {Flux} {Distribution} of a {System} of\n          {Interreflecting} {Surfaces}},\n  journal =3D {Journal of the Optical Society of America},\n  volume =3D 13,\n  pages =3D {561--571},\n  keywords =3D {interreflections, Fredholm integrals},\n  comments =3D {the first paper on Fredholm integrals in radiative =\ntransfer\n             theory}\n}\n\n------=_NextPart_000_000E_01BD0356.E71F2250--\n\nFrom owner-globillum-imag@imag.fr  Mon Jan 26 22:28:23 1998\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id WAA03515 for <greg@pink.lbl.gov>; Mon, 26 Jan 1998 22:28:23 -0800\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id WAA02987 for <greg@hobbes>; Mon, 26 Jan 1998 22:30:15 -0800\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid WAA27521; Mon, 26 Jan 1998 22:24:46 -0800\nReceived: from nit.Stanford.EDU (nit.Stanford.EDU [171.64.77.197])\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id GAA16673\n\tfor <globillum@imag.fr>; Tue, 27 Jan 1998 06:46:15 +0100 (MET)\nReceived: (from ericv@localhost) by nit.Stanford.EDU (8.7.5/8.7.1) id VAA23168 for globillum@imag.fr; Mon, 26 Jan 1998 21:46:15 -0800 (PST)\nFrom: Eric Veach <ericv@graphics.stanford.edu>\nMessage-Id: <199801270546.VAA23168@nit.Stanford.EDU>\nSubject: Thesis available online\nTo: globillum@imag.fr\nDate: Mon, 26 Jan 1998 21:46:15 -0800 (PST)\nX-Mailer: ELM [version 2.4ME+ PL28 (25)]\nMIME-Version: 1.0\nContent-Type: text/plain; charset=US-ASCII\nContent-Transfer-Encoding: 7bit\nStatus: RO\n\nHello everyone,\n\nFor those who are interested, my thesis is now available online:\n\n\tRobust Monte Carlo Methods for Light Transport Simulation\n\n\t\t            Eric Veach\n\t\t \tPh.D. dissertation\n\t\t       Stanford University\n\t\t\t  December 1997\n\n\t    http://graphics.stanford.edu/papers/veach_thesis/\n\n\nIt describes techniques such as Metropolis light transport,\nmultiple importance sampling, and bidirectional path tracing in\nmore detail than in the corresponding papers.  It also includes\nquite a bit of new material, including studies of:\n\n  - the inherent limitations of unbiased Monte Carlo methods\n  - new variance reduction techniques\n  - the history of reciprocity principles and important exceptions to them\n  - the derivation of a new reciprocity principle that applies to materials\n    that transmit as well as reflect light  [i.e. BTDF's as well as BRDF's]\n\nYou can find the abstract and table of contents on the web page,\nas well as Postscript and PDF versions of the thesis.\n\nBest regards,\nEric\n\nFrom owner-globillum-imag@imag.fr  Sat Jan 31 06:38:23 1998\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by positron.CS.Berkeley.EDU (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id GAA26396 for <gwlarson@positron.cs.berkeley.edu>; Sat, 31 Jan 1998 06:38:21 -0800\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id GAA26018 for <greg@hobbes>; Sat, 31 Jan 1998 06:44:21 -0800\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid GAA14993; Sat, 31 Jan 1998 06:38:51 -0800\nReceived: from phoenix.cs.utah.edu (phoenix.cs.utah.edu [155.99.209.77])\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id PAA23098\n\tfor <globillum@imag.fr>; Sat, 31 Jan 1998 15:12:09 +0100 (MET)\nReceived: (from shirley@localhost) by phoenix.cs.utah.edu (950413.SGI.8.6.12/950213.SGI.AUTOCF) id HAA00557 for globillum@imag.fr; Sat, 31 Jan 1998 07:12:06 -0700\nFrom: shirley@phoenix.cs.utah.edu (Peter Shirley)\nMessage-Id: <199801311412.HAA00557@phoenix.cs.utah.edu>\nSubject: Sky luminance models\nTo: globillum@imag.fr\nDate: Sat, 31 Jan 1998 07:12:06 -0700 (MST)\nX-Mailer: ELM [version 2.4 PL23]\nMIME-Version: 1.0\nContent-Type: text/plain; charset=US-ASCII\nContent-Transfer-Encoding: 7bit\nStatus: RO\n\n\nHi all.  I have a student working on creating sky dome \nradiance functions.  A couple of questions:\n\n1) Are any of you aware of newer models than the\n   classic CIE models?  I seem to remember\n   Nishita discussing a recent one and I can't find it\n   in his papers.\n\n2) Does the CIE luminance function include the sun or not?\n   Its description in Wyszecki&Stiles implies it does not,\n   but its actual form has a sun-like spike in it that does\n    not look like forward scattering.\n\nThanks,\n\nPete\n\nFrom owner-globillum-imag@imag.fr  Sat Jan 31 07:02:58 1998\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by positron.CS.Berkeley.EDU (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id HAA26413 for <gwlarson@positron.cs.berkeley.edu>; Sat, 31 Jan 1998 07:02:56 -0800\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id HAA26073 for <greg@hobbes>; Sat, 31 Jan 1998 07:08:56 -0800\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid HAA15104; Sat, 31 Jan 1998 07:03:26 -0800\nReceived: from kiultra.eml.hiroshima-u.ac.jp (kiultra.eml.hiroshima-u.ac.jp [133.41.51.161])\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id PAA23974\n\tfor <globillum@imag.fr>; Sat, 31 Jan 1998 15:40:33 +0100 (MET)\nReceived: from vaio.nisken.fuee.fukuyama-u.ac.jp (vaio.nisken.fuee.fukuyama-u.ac.jp [163.145.94.29])\n\tby kiultra.eml.hiroshima-u.ac.jp (8.8.5+2.7Wbeta5/3.6Wbeta5) with SMTP id XAA11833;\n\tSat, 31 Jan 1998 23:37:12 +0900 (JST)\nMessage-ID: <34D33526.2A2C@eml.hiroshima-u.ac.jp>\nDate: Sat, 31 Jan 1998 23:28:54 +0900\nFrom: Tomoyuki Nishita <nis@eml.hiroshima-u.ac.jp>\nReply-To: nis@eml.hiroshima-u.ac.jp\nOrganization: Fukuyama University\nX-Mailer: Mozilla 3.03Gold (Win95; I)\nMIME-Version: 1.0\nTo: Peter Shirley <shirley@phoenix.cs.utah.edu>\nCC: globillum@imag.fr\nSubject: Re: Sky luminance models\nReferences: <199801311412.HAA00557@phoenix.cs.utah.edu>\nContent-Type: text/plain; charset=iso-2022-jp\nContent-Transfer-Encoding: 7bit\nStatus: RO\n\nHi Dr. Peter Shirley;\n\n>   Nishita discussing a recent one and I can't find it\n>   in his papers.\n I use the classic CIE model.\n\n>2) Does the CIE luminance function include the sun or not?\n\nI believe that it does not include the sun.\n\n>   but its actual form has a sun-like spike in it that does\n>   not look like forward scattering.\n\nI think that it due to strong forward scattering from aerosols\nparticles.\n\nTomoyuki Nishita\n   Professor\n   Dept. of Electronic and Electrical Engineering\n   Faculty of Engineering\n   Fukuyama University\n   Higashimura-cho,  Fukuyama, 729-02 Japan\n   Work phone: +81-849-36-2111(ext.4731)\n   Fax number: +81-849-36-2023\n   nis@eml.hiroshima-u.ac.jp\n   http://www.eml.hiroshima-u.ac.jp/~nis\n\nFrom owner-globillum-imag@imag.fr  Mon Feb  2 04:37:44 1998\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by positron.CS.Berkeley.EDU (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id EAA28372 for <gwlarson@positron.cs.berkeley.edu>; Mon, 2 Feb 1998 04:37:37 -0800\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id EAA03798 for <greg@hobbes>; Mon, 2 Feb 1998 04:43:34 -0800\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid EAA12482; Mon, 2 Feb 1998 04:38:02 -0800\nReceived: from relay1.mail.uk.psi.net (relay1.mail.uk.psi.net [154.32.105.6])\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id LAA06155\n\tfor <globillum@imag.fr>; Mon, 2 Feb 1998 11:07:35 +0100 (MET)\nReceived: from elvis.lightwork (lightwork.co.uk [195.152.206.2])\n\tby relay1.mail.uk.psi.net (8.8.5/) with ESMTP\n\tid KAA02958 for <globillum@imag.fr>; Mon, 2 Feb 1998 10:07:20 GMT\nReceived: by elvis.lightwork with Internet Mail Service (5.0.1457.3)\n\tid <11VZA0C1>; Mon, 2 Feb 1998 10:06:46 -0000\nMessage-ID: <8815647C7041D111A3010060B06BE1C0149375@elvis.lightwork>\nFrom: Neil Gatenby <Neil@lightwork.co.uk>\nTo: shirley@phoenix.cs.utah.edu, globillum@imag.fr\nSubject: RE: Sky luminance models\nDate: Mon, 2 Feb 1998 10:06:44 -0000\nX-Priority: 3\nMIME-Version: 1.0\nX-Mailer: Internet Mail Service (5.0.1457.3)\nContent-Type: text/plain\nStatus: R\n\nPete;\n\nwhen you say \"the classic CIE models\" do you mean CIE 1973?  I think CIE\n1994 has one more sky ... an intermediate sky, but maybe that was there\nin 73, too ... dunno.\n\nAnyway, quoting from\nCIE Technical Report CIE 110-1994\n\"Spatial Distribution of Daylight - Luminance Distributions of Various\nReference Skies\"\nISBN 3 900 734 52 6\n\nThey say on pg 1 ...\n\"The skies treated in this report do not include direct sunlight\"\n\nI think the spike you are seeing is to be expected ... the sky dome\nbeing illuminated most markedly where the sun is.\n\nbest wishes\n\nNeil\n\nOn Saturday, January 31, 1998 2:12 PM, shirley@phoenix.cs.utah.edu\n[SMTP:shirley@phoenix.cs.utah.edu] wrote:\n> \n> Hi all.  I have a student working on creating sky dome \n> radiance functions.  A couple of questions:\n> \n> 1) Are any of you aware of newer models than the\n>    classic CIE models?  I seem to remember\n>    Nishita discussing a recent one and I can't find it\n>    in his papers.\n> \n> 2) Does the CIE luminance function include the sun or not?\n>    Its description in Wyszecki&Stiles implies it does not,\n>    but its actual form has a sun-like spike in it that does\n>     not look like forward scattering.\n> \n> Thanks,\n> \n> Pete\n\nFrom gwlarson  Mon Feb  2 09:27:14 1998\nReceived: (from gwlarson@localhost) by positron.CS.Berkeley.EDU (950413.SGI.8.6.12/950213.SGI.AUTOCF) id JAA28660; Mon, 2 Feb 1998 09:27:13 -0800\nDate: Mon, 2 Feb 1998 09:27:13 -0800\nFrom: gwlarson (Gregory Ward Larson)\nMessage-Id: <199802021727.JAA28660@positron.CS.Berkeley.EDU>\nTo: shirley@phoenix.cs.utah.edu (Peter Shirley)\nSubject: Re:  Sky luminance models\nStatus: R\n\nHi Pete,\n\nIf you haven't already, do check out the Perez sky model, which is much\nbetter than any of the CIE models.  Richard Perez teaches at SUNY in\nAlbany, I believe.  The articles I have of his appeared in \"Solar\nEnergy,\" one from 1990 and another from 1992.  I just did a web search\nand found the following page, which seems to indicate that he's moved\nto USC:\n\n\thttp://www-rcf.usc.edu/~rhperez/\n\nThere appears to be NO data at this site, however, and I am wondering if\nit's even the same guy.  If you can't find his papers, I can make lousy\ncopies of mine for you.  There's also an intermediate sky model,\nintroduced by the CIE more recently.  Though it's not as complete as\nPerez's work, it's still better than the clear and overcast approximations.\n\n-Greg\n\nFrom owner-globillum-imag@imag.fr  Mon Feb  2 09:27:48 1998\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by positron.CS.Berkeley.EDU (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id JAA28668 for <gwlarson@positron.cs.berkeley.edu>; Mon, 2 Feb 1998 09:27:46 -0800\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id JAA04799 for <greg@hobbes>; Mon, 2 Feb 1998 09:33:42 -0800\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid JAA20954; Mon, 2 Feb 1998 09:28:10 -0800\nReceived: from monster.igd.fhg.de (monster.igd.fhg.de [153.97.128.43])\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id QAA28616\n\tfor <globillum@imag.fr>; Mon, 2 Feb 1998 16:09:00 +0100 (MET)\nFrom: wkresse@igd.fhg.de\nReceived: from michelangelo.igd.fhg.de by monster.igd.fhg.de (5.x/SMI-4.1)\n\tid AA27061; Mon, 2 Feb 1998 16:07:42 +0100\nReceived: by michelangelo.igd.fhg.de (950413.SGI.8.6.12/SMI-4.0)\n\tid QAA21078; Mon, 2 Feb 1998 16:07:41 +0100\nDate: Mon, 2 Feb 1998 16:07:41 +0100\nMessage-Id: <9802021607.ZM21077@michelangelo>\nIn-Reply-To: shirley@phoenix.cs.utah.edu (Peter Shirley)\n        \"Sky luminance models\" (Jan 31,  7:12)\nReferences: <199801311412.HAA00557@phoenix.cs.utah.edu>\nX-Face: .4|Jp[=9'pK#xl6x&l>D4xycaCh<t3It7<WAG_xdTxhk}=7PoL)?BBIx%CxVB9,ok1`mb9n-t+=@p0<Il;wmm|dZOHi:xg\\A-JUZ<iWv{~~LxK4f%Q-2/9Z:,MA|Nz*/<0]`Wy3,IBb<h0b!b{-vl7|bU\nFilecc: /tmp/blub\nX-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)\nTo: globillum@imag.fr\nSubject: Re: Sky luminance models\nMime-Version: 1.0\nContent-Type: text/plain; charset=us-ascii\nStatus: R\n\nHi.\n\n> Hi all.  I have a student working on creating sky dome\n> radiance functions.  A couple of questions:\n>\n> 1) Are any of you aware of newer models than the\n>    classic CIE models?  I seem to remember\n>    Nishita discussing a recent one and I can't find it\n>    in his papers.\n>\nPerez et al. (1993) are introducing a sky model which is a generalization of\nthe CIE standard clear sky formula and includes 5 parameters that can be\nadjusted to account for any luminance distribution ranging from totally\novercast to very clear.\nThe parameters describe the darkening of the horizon region in respect to the\nzenith, the luminance gradient near the horizon, the relative intensity as well\nas the width of the circumsolar region, and the relative intensity of the\nbackscattered light received at the earth's surface.\nThe CIE clear sky can also be expressed by appropriate settings of these\nparameters.\nThese parameters can be simplified to 'sky clearness' and 'sky brightness',\nwhich can also be derived from actually measured sky data with horizontal\ndiffuse and normal incident direct irradiance.\n\nPerez R., Seals R., Michalsky J., \"All-Weather Model for Sky Luminance\nDistribution - Preliminary Configuration and Validation\", Solar Energy, Vol.\n50, No. 3, 1993, pp.235-245\n\nPerez R., Ineichen P., Seals R., Michalsky J., Stewart R., \"Modelling Daylight\nAvailability and Irradiance Components from Direct and Global Irradiance\",\nSolar Energy, Vol. 44, No. 5, 1990, pp.271-289\n\n> 2) Does the CIE luminance function include the sun or not?\n>    Its description in Wyszecki&Stiles implies it does not,\n>    but its actual form has a sun-like spike in it that does\n>     not look like forward scattering.\n>\nNo, the direct sunlight has to be accounted for explicitely since it is\ndescribed by a narrow angle several levels of magnitude brighter than the\ndiffuse skylight of the hemisphere. The higher intensity near the circumsolar\nregion represented in the models is probably caused by some kind of scattering\neffect.\nThe same is true for the Perez model.\n\nCheers,\n\nWolfram\n\n-- \n+-------+-----Wolfram Kresse---------------------------------------------+\n|  _ _  |   wkresse@igd.fhg.de       http://www.igd.fhg.de/~wkresse      |\n|       +-------------------------+-----------------+--------------------+\n| -O-O- |\"Meeneemeeneemeenee\"     | CU l8r, LE g8r! |         \n|   >   |\"Yes,that's right,Twiki.\"+-----------------+\n| _____ +-----+-----+-------------+\n|   U   | 8^) | :u) |\n+-------+-----+-----+\n\"Life is complex. It has real and imaginary components.\"\n\nFrom owner-globillum-imag@imag.fr  Fri Feb 13 13:47:39 1998\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by positron.CS.Berkeley.EDU (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id NAA19304 for <gwlarson@positron.cs.berkeley.edu>; Fri, 13 Feb 1998 13:47:35 -0800\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id NAA12919 for <greg@hobbes>; Fri, 13 Feb 1998 13:53:12 -0800\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid NAA06637; Fri, 13 Feb 1998 13:47:36 -0800\nReceived: from adeskgate.autodesk.com (adeskgate.autodesk.com [198.93.152.11])\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id WAA23517\n\tfor <globillum@imag.fr>; Fri, 13 Feb 1998 22:24:05 +0100 (MET)\nReceived: from autodesk.autodesk.com by adeskgate.autodesk.com (8.6.12/SMI-5.3) with ESMTP id NAA22690; Fri, 13 Feb 1998 13:23:31 -0800 (PST)\nReceived: from hqhubmu1.autodesk.com by autodesk.autodesk.com (8.6.12/4.4BSD) with ESMTP id NAA28667; Fri, 13 Feb 1998 13:21:46 -0800 (PST)\nReceived: from ccinternet.autodesk.com (ccinternet [144.111.240.144]) by hqhubmu1.autodesk.com (8.7.5/8.7.3) with SMTP id NAA00274; Fri, 13 Feb 1998 13:21:45 -0800 (PST)\nReceived: from ccMail by ccinternet.autodesk.com\n  (IMA Internet Exchange 2.12 Enterprise) id 0037C07C; Fri, 13 Feb 1998 13:24:38 -0800\nMime-Version: 1.0\nDate: Fri, 13 Feb 1998 16:21:09 -0800\nMessage-ID: <0037C07C.4149@autodesk.com>\nFrom: eric.haines@autodesk.com (Eric Haines)\nSubject: rendering comparisons available on web\nTo: globillum <globillum@imag.fr>\nCc: scott owen <matgso@ironduke.CS.Gsu.EDU>\nContent-Type: text/plain; charset=US-ASCII\nContent-Transfer-Encoding: 7bit\nContent-Description: cc:Mail note part\nStatus: RO\n\n     Due to an email request, I've put some old (7 years old or older) \n     rendering comparison images on the web. They're at my homepage:\n     \n     http://www.acm.org/tog/editors/erich/index.html\n     \n     About 2/3rds of the way down you'll see thumbnails of sets of images \n     showing some rendering techniques compared. Techniques include \n     z-buffering, traditional ray tracing, stochastic ray tracing, meshed \n     radiosity, and a ray tracing/radiosity blend (tres funky).\n     \n     Feel free to use them for educational purposes as you wish.\n     \n     Eric Haines\n     erich@acm.org\n\nFrom owner-globillum-imag@imag.fr  Mon Feb 16 12:39:35 1998\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by positron.CS.Berkeley.EDU (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA21813 for <gwlarson@positron.cs.berkeley.edu>; Mon, 16 Feb 1998 12:39:02 -0800\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA26830 for <greg@hobbes>; Mon, 16 Feb 1998 12:43:51 -0800\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid MAA02730; Mon, 16 Feb 1998 12:38:18 -0800\nReceived: from adeskgate.autodesk.com (adeskgate.autodesk.com [198.93.152.11])\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id TAA27516\n\tfor <globillum@imag.fr>; Mon, 16 Feb 1998 19:14:44 +0100 (MET)\nReceived: from autodesk.autodesk.com by adeskgate.autodesk.com (8.6.12/SMI-5.3) with ESMTP id KAA20248; Mon, 16 Feb 1998 10:14:11 -0800 (PST)\nReceived: from hqhubmu1.autodesk.com by autodesk.autodesk.com (8.6.12/4.4BSD) with ESMTP id KAA13791; Mon, 16 Feb 1998 10:12:21 -0800\nReceived: from ccinternet.autodesk.com (ccinternet [144.111.240.144]) by hqhubmu1.autodesk.com (8.7.5/8.7.3) with SMTP id KAA08661 for <globillum@imag.fr>; Mon, 16 Feb 1998 10:12:20 -0800 (PST)\nReceived: from ccMail by ccinternet.autodesk.com\n  (IMA Internet Exchange 2.12 Enterprise) id 00384465; Mon, 16 Feb 1998 10:16:16 -0800\nMime-Version: 1.0\nDate: Mon, 16 Feb 1998 13:12:01 -0800\nMessage-ID: <00384465.4149@autodesk.com>\nFrom: eric.haines@autodesk.com (Eric Haines)\nSubject: articles of possible interest\nTo: globillum <globillum@imag.fr>\nContent-Type: text/plain; charset=US-ASCII\nContent-Transfer-Encoding: quoted-printable\nContent-Description: cc:Mail note part\nStatus: RO\n\nThe _journal of graphics tools_ has just published some articles which ar=\ne =\n\nlikely to be of interest to globillumers. Attached is Ronen Barzel's =\n\nannouncement. Note that the abstracts and some additional information are=\n =\n\navailable online.\n\nEric\n\n-----------\n\nContents of volume 2 number 2:\n     =\n\n    \"The Close Objects Buffer: A Sharp Shadow Detection Technique for Rad=\niosity\nMethods\"\n        A. C. Telea and C. W. A. M. van Overveld\n        (abstract, images at http://www.acm.org/jgt/papers/TeleaVanOverve=\nld97)\n     =\n\n    \"Sampling with Hammersley and Halton Points\"\n        Tien-Tsin Wong, Wai-Shing Luk, and Pheng-Ann Heng. =\n\n        (abstract, demo, source, images at\nhttp://www.acm.org/jgt/papers/WongLukHeng97)\n     =\n\n    \"A Fast Triangle-Triangle Intersection Test\"\n        Tomas M=F6ller\n        (abstract, source at http://www.acm.org/jgt/papers/Moller97)\n     =\n\n    \"Rendering Radiosity Solutions by Adaptive Gathering\"\n        A. J. Chung and A. J. Field. =\n\n        (abstract, images at http://www.acm.org/jgt/papers/ChungField97)\n     =\n\n     =\n\nFor further information, see http://www.acm.org/jgt, or contact the publi=\nsher:\n     =\n\n    A K Peters, Ltd.\n    289 Linden Street, Wellesley, MA 02181 =\n\n    Phone (781) 235-2210 Fax (781) 235-2204 =\n\n    editorial@akpeters.com\n     =\n\n     =\n\nOr, if you have any questions, feel free to contact me.  Thanks.\n     =\n\n                -Ronen Barzel            =\n\n                Editor-in-Chief,\n                Journal of Graphics Tools\n                ronen@pixar.com\n\nFrom owner-globillum@imag.fr  Fri Mar 13 11:22:23 1998\nReceived: from floyd.lbl.gov (floyd.lbl.gov [128.3.12.33]) by positron.CS.Berkeley.EDU (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA25473 for <gwlarson@positron.cs.berkeley.edu>; Fri, 13 Mar 1998 11:22:22 -0800\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by floyd.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA24535 for <greg@hobbes>; Fri, 13 Mar 1998 11:28:15 -0800\nReceived: from imag.imag.fr by lbl.gov (SMI-8.6/SMI-SVR4)\n\tid LAA03094; Fri, 13 Mar 1998 11:22:36 -0800\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id OAA26619\n\tfor globillum-imag-outgoing; Fri, 13 Mar 1998 14:48:24 +0100 (MET)\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\nMessage-Id: <199803131347.OAA02649@safran.imag.fr>\nSubject: Globillum list -- actions taken to avoid spamming\nTo: globillum@imag.fr (Global Illumination List)\nDate: Fri, 13 Mar 1998 14:47:45 +0100 (MET)\nReply-To: Francois.Sillion@imag.fr\nX-Mailer: ELM [version 2.4 PL24]\nMIME-Version: 1.0\nContent-Type: text/plain; charset=US-ASCII\nContent-Transfer-Encoding: 7bit\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nHello globillumers,\n\nAs you know the 'globillum list' has been a target of several spam messages\nin the past. Our institution decided to apply a general policy with\nmailing lists, in order to avoid such inconvenience. Namely, postings\nto the list will be restricted to registered list members.\n\nI think this is compatible with our list, since most messages\nare coming from members anyway. But I needed to inform you because\nit means that you can only post from the e-mail address that is\nknow to the list. It may be a slight problem for those with\nmultiple e-mail addresses.\n\nMore importantly, some sites are using a single email alias in the list,\nto serve all users locally that are interested in global illumination. These\naliases must be replaced by the complete list of email addresses of\nindividual people. Please contact me if you are in this situation, otherwise\nyour local members will not be able to post.\n\nat least the following groups should correct the problem:\n\n> gi-students@graphics.cornell.edu (Cornell Students) \n> globillum@duticg.twi.tudelft.nl (Delft University of Technology graphics group) \n> globillum@loria.fr (LORIA Laboratory) \n> gimagis@safran.imag.fr (Global Illumination group at iMAGIS/IMAG) \n> az@robots.oxford.ac.uk (Andrew Zisserman) \n> glbi@cophos.co.at (Zumtobel Licht GmbH) \n\n+------------------+------------------------------------------------------+\n| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\n|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|\n+------------------+--------+---------------------------------------------+\n| Francois.Sillion@imag.fr  | http://www-imagis.imag.fr/~Francois.Sillion |\n+---------------------------+---------------------------------------------+\n\nFrom gwlarson  Fri Mar 13 11:31:57 1998\nReceived: (from gwlarson@localhost) by positron.CS.Berkeley.EDU (950413.SGI.8.6.12/950213.SGI.AUTOCF) id LAA25510; Fri, 13 Mar 1998 11:31:56 -0800\nDate: Fri, 13 Mar 1998 11:31:56 -0800\nFrom: gwlarson (Gregory Ward Larson)\nMessage-Id: <199803131931.LAA25510@positron.CS.Berkeley.EDU>\nTo: Francois.Sillion@imag.fr\nSubject: Re:  Globillum list -- actions taken to avoid spamming\nStatus: RO\n\nHi Francois,\n\nYou'll probably get a ton of messages like this, so I just want to be the\nfirst.  My \"official\" e-mail address is not one I can send e-mail from.\nIt is a receiving-only address, \"gregl@sgi.com\".  It is eventually\nforwarded to \"gwlarson@positron.CS.Berkeley.EDU\", the address from\nwhich I normally send e-mail.  Can you tell me how to correct this\nin the globillum database?  Perhaps you can tell everyone.\n\nThanks, and it was really good to see you at the jury meeting!\n-Greg\n_____________________________________________________________________\nGregory Ward Larson (the computer artist formerly known as Greg Ward)\nSilicon Graphics, Inc.                   Computer Science Department\n2011 N. Shoreline Blvd., M/S 07U-553     537 Soda Hall, UC Berkeley\nMountain View, CA  94043-1389            Berkeley, CA  94720-1776\n(650) 933-4878, -2663 fax                (510) 642-3631, -5775 fax\ngregl@sgi.com                            on Tues., Thurs. and Fri.\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nFrom owner-globillum@imag.fr  Mon Mar 16 06:14:01 1998\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id GAA00244 for <gwlarson@positron.CS.Berkeley.EDU>; Mon, 16 Mar 1998 06:13:59 -0800\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id PAA29379;\n\tMon, 16 Mar 1998 15:13:13 +0100 (MET)\nDate: Mon, 16 Mar 1998 15:13:13 +0100 (MET)\nMessage-Id: <199803161413.PAA29379@imag.imag.fr>\nTo: gwlarson\nFrom: Majordomo@imag.fr\nSubject: Welcome to globillum\nReply-To: Majordomo@imag.fr\nStatus: R\n\n--\n\nWelcome to the globillum mailing list!\n\nIf you ever want to remove yourself from this mailing list,\nyou can send mail to \"Majordomo@imag.fr\" with the following command\nin the body of your email message:\n\n    unsubscribe globillum gwlarson@positron.CS.Berkeley.EDU\n\nHere's the general information for the list you've\nsubscribed to, in case you don't already have it:\n\n[Last updated on: Wed Jan 22  9:36:39 1997]\n\nThe `globillum' mailing list is an electronic discussion forum \nfocusing on all issues raised by the computer simulation of\n`global illumination' effects.  The mailing list was created by \nGreg Ward in 1989, and subsequently managed by Paul Heckbert. It is \ncurrently managed by Francois Sillion.\n\n`Global Illumination' is the term used to describe the inter-reflection\neffets taking place between a collection of radiating objects. It is\noften contrasted to 'local illumination', that is the computation of\nthe reflected radiance on a surface due to a single light source.\n\nThe mailing list is intended mainly for the discussion of research\nissues in global illumination. Most members are either students or\nwork in academic institutions, but there are no access restrictions.\nBe warned however that many threads deal with academic issues such\nas focused conferences or workshops.\n\nHow can I subscribe?\n\nPlease do not register directly with Majordomo. Instead, \nSend E-mail to globillum-request@imag.fr, clearly indicating your affiliation\nand a one or two-line description of your interests in global\nillumination. Note that this is not an automated service, but a\nreal person at the end of the line! the reason for this is that I would\nlike to keep some more information about who participates\nin the list, as well as keeping it focused.\n\nIf you have subscribed to the list, you should have received \nthe address of a Web page, giving you access to all\nprevious discussions on the list.\n\nFrom gwlarson@radiate.engr.sgi.com  Mon Mar 16 16:31:07 1998\nReceived: from sgi.sgi.com (SGI.COM [192.48.153.1]) by positron.CS.Berkeley.EDU (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id QAA01797 for <gwlarson@positron.cs.berkeley.edu>; Mon, 16 Mar 1998 16:31:05 -0800\nReceived: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by sgi.sgi.com (980309.SGI.8.8.8-aspam-6.2/980304.SGI-aspam) via ESMTP id QAA13937; Mon, 16 Mar 1998 16:30:44 -0800 (PST)\n\tmail_from (gwlarson@radiate.engr.sgi.com)\nReceived: from radiate.engr.sgi.com (radiate.engr.sgi.com [192.26.72.11])\n\tby cthulhu.engr.sgi.com (980205.SGI.8.8.8/970903.SGI.AUTOCF)\n\tvia SMTP id QAA428049;\n\tMon, 16 Mar 1998 16:30:42 -0800 (PST)\nReceived: (from gwlarson@localhost) by radiate.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id QAA03381; Mon, 16 Mar 1998 16:30:41 -0800\nDate: Mon, 16 Mar 1998 16:30:41 -0800\nFrom: gwlarson@radiate.engr.sgi.com (Greg Larson)\nMessage-Id: <199803170030.QAA03381@radiate.engr.sgi.com>\nTo: francois.sillion@imag.fr\nSubject: Slimane's whereabouts\nStatus: R\n\nHi Francois,\n\nWell, it seems that Slimane has been working here since mid-January.  Sorry\nI didn't follow up on him.  He's working under Remi Arnaud, and he says he's\nenjoying it very much.  It sounds to me like he's doing some very interesting\nwork in the performer group.  Anyway, here's his e-mail if you want to write\nto him.  (He told me he keeps meaning to drop you a note.)\n\n-Greg\n\n-----------\n>From remi@remi  Mon Mar 16 16:23:13 1998\nReceived: from remi.engr.sgi.com (remi.engr.sgi.com [150.166.37.25]) by radiate.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id QAA03371 for <gwlarson@radiate.engr.sgi.com>; Mon, 16 Mar 1998 16:23:13 -0800\nReceived: (from remi@localhost) by remi.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id QAA11971; Mon, 16 Mar 1998 16:23:13 -0800\nFrom: remi@remi (Rmi Arnaud)\nMessage-Id: <199803170023.QAA11971@remi.engr.sgi.com>\nSubject: Re: Slimane\nTo: gwlarson (Greg Larson)\nDate: Mon, 16 Mar 1998 16:23:13 -0800 (PST)\nCc: merzouk@france (slimane merzouk)\nIn-Reply-To: <199803170008.QAA03358@radiate.engr.sgi.com> from \"Greg Larson\" at Mar 16, 98 04:08:11 pm\nX-Mailer: ELM [version 2.4 PL23]\nMIME-Version: 1.0\nContent-Type: text/plain; charset=US-ASCII\nContent-Transfer-Encoding: 8bit\nContent-Length: 1078      \nStatus: R\n\nGreg Larson wrote:\n> \n> Hi Remi,\n> \n> You probably don't know me, but I'm a friend of Francois Sillion's who\n> interviewed Slimane when he first came here looking for work last year.\n> Francois was asking after him, wondering whether we'd hired him or not,\n> and I had to say I didn't know.  Five minutes ago, I ran into Slimane\n> on the B7-8 bridge, and asked him how he is doing.  He says he really\n> enjoys working in your group, and has been meaning to write to Francois\n> to give him an update.  I was going to go ahead myself and let Francois\n> know he is alive and well, but I'd like to send him Slimane's e-mail\n> address.  For some reason, maybe I'm spelling his name wrong, but I\n> can't find him using \"locate\" or any of the usual means.  Can you help?\n\n shure,\n\n he is not in locate as SGI maintains only employes in the database.\n\n merzouk@france.engr.sgi.com should work.\n\n Say hello to Francois for me\n\n    _  /              _             _ \n   |_) _ ._ _ o   /\\ |_)|\\ | /\\ | || \\\n   | \\(/_| | ||  /--\\| \\| \\|/--\\|_||_/\n                                          \n\n_____________________________________________________________________\nGregory Ward Larson (the computer artist formerly known as Greg Ward)\nSilicon Graphics, Inc.                   Computer Science Department\n2011 N. Shoreline Blvd., M/S 07U-553     537 Soda Hall, UC Berkeley\nMountain View, CA  94043-1389            Berkeley, CA  94720-1776\n(650) 933-4878, -2663 fax                (510) 642-3631, -5775 fax\ngregl@sgi.com                            on Tues., Thurs. and Fri.\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nFrom owner-globillum@imag.fr  Mon May 11 14:44:36 1998\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id OAA14452 for <gwlarson@positron.CS.Berkeley.EDU>; Mon, 11 May 1998 14:44:31 -0700\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id XAA20146\n\tfor globillum-imag-outgoing; Mon, 11 May 1998 23:00:23 +0200 (MET DST)\nMessage-Id: <3.0.5.32.19980511140144.00b97190@amie.engr.sgi.com>\nX-Sender: bwade@amie.engr.sgi.com\nX-Mailer: QUALCOMM Windows Eudora Pro Version 3.0.5 (32)\nDate: Mon, 11 May 1998 14:01:44 -0700\nTo: globillum@imag.fr\nFrom: Bretton Wade <bwade@sgi.com>\nSubject: attenuation in water\nMime-Version: 1.0\nContent-Type: text/plain; charset=\"us-ascii\"\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nHi globillumers,\n\nI'm seeking information about attenuation of light in seawater. Does\nanybody have any pointers? I'm not really interested in scattering due to\nparticles in suspension, only clean, clear water.\n\nTIA,\nBretton\n--\nBretton Wade (bwade@sgi.com)\nCosmo Software - A Silicon Graphics Company\n\nFrom owner-globillum@imag.fr  Mon May 11 15:11:21 1998\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA14495 for <gwlarson@positron.CS.Berkeley.EDU>; Mon, 11 May 1998 15:11:20 -0700\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id XAA21225\n\tfor globillum-imag-outgoing; Mon, 11 May 1998 23:28:41 +0200 (MET DST)\nReply-To: \"Ian Ashdown\" <iashdown@ledalite.com>\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\nTo: \"Bretton Wade\" <bwade@sgi.com>\nCc: <globillum@imag.fr>\nSubject: Re: attenuation in water\nDate: Mon, 11 May 1998 14:30:28 -0700\nMessage-ID: <01bd7d24$04c73260$2d2aa8c0@ledalite045.ledalite.com>\nMIME-Version: 1.0\nContent-Type: text/plain;\n\tcharset=\"iso-8859-1\"\nContent-Transfer-Encoding: 7bit\nX-Priority: 3\nX-MSMail-Priority: Normal\nX-Mailer: Microsoft Outlook Express 4.71.1712.3\nX-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\n>Hi globillumers,\n>\n>I'm seeking information about attenuation of light in seawater. Does\n>anybody have any pointers? I'm not really interested in scattering due to\n>particles in suspension, only clean, clear water.\n>\nHi, Bretton. There is some basic information in Chapter 28, \"Underwater\nLighting\" of the IES Lighting Handbook, Eighth Edition. It includes a\ndiscussion of the absorption coefficient (which is wavelength-dependent) ,\nplus scattering information.\n\nThe chapter includes 17 references, although these should be sufficient:\n\nLankes, L. R. 1970. \"Optics and the Physical Parameters of the Sea,\" Opt.\nSpectra 4(5):42-49.\n\nSmith, R. C., and K. S. Baker. 1981. \"Optical Properties of the Clearest\nNatural Waters (200-800 nm),\" Applied Optics 20(2):177-184.\n\nDuntley, S. Q. 1963. \"Light in the Sea,\" J. Optical Society of America\n53(2):214-233.\n\nAustin, R. W. 1970. \"Assessing Underwater Visibility,\" Opt. Spectra\n4(5):34-39.\n\nKinney, J. A., S. M. Luria and D. O. Weitzman. 1967. \"Visibility of Colors\nUnderwater,\" J. Optical Society of America 57(6):802-809.\n\nIan Ashdown, P. Eng, LC\nHead of Research\nLedalite Architectural Products Inc.\nhttp://www.ledalite.com\n\n\nFrom owner-globillum@imag.fr  Thu May 14 09:52:58 1998\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id JAA19483 for <gwlarson@positron.CS.Berkeley.EDU>; Thu, 14 May 1998 09:52:56 -0700\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id RAA25024\n\tfor globillum-imag-outgoing; Thu, 14 May 1998 17:17:26 +0200 (MET DST)\nReply-To: \"Ian Ashdown\" <iashdown@ledalite.com>\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\nTo: <globillum@imag.fr>\nSubject: IES Lighting Handbook\nDate: Thu, 14 May 1998 08:18:35 -0700\nMessage-ID: <01bd7f4b$902d3b00$2d2aa8c0@ledalite045.ledalite.com>\nMIME-Version: 1.0\nStatus: R\n\nSeveral people has asked me about the availability of the Illuminating\nEngineering Society of North America's \"IES Lighting Handbook\" that I\nreferenced in an earlier message.\n\nIt appears that Amazon Books (www.amazon.com) is selling the 1987 IES\nLighting Handbook Applications Volume. I have no idea where they are\nobtaining copies of this book, as it was superceded by the IES Lighting\nHandbook, Eighth Edition in 1993. (Even so, all the good stuff is in the\ncompanion 1987 IES Lighting Handbook Reference Volume. The two volume\nwere combined to form a 990-page \"handbook\" for the 1993 edition.)\n\nThe IES Lighting Handbook, Eighth Edition, is available directly from\nthe Illuminating Engineering Society of North America:\n\nTel: (212) 248-5000\nFax: (212) 248-5017\nURL: www.iesna.org\n\nThe cost of the book is $389.00 US for non-members and $225.00 US for\nmembers.\n\nPlease note that the handbook does *not* include the IESNA Lighting\nLibrary. Of particular interest may be IES LM-63, \"Standard File Format\nfor Electronic Transfer of Photometric Data\" ($10.00 members, $18.00\nnon-members) and ANSI/IES RP-16, \"Nomenclature and Definitions for\nIlluminating Engineering\" ($10.00 members, $15.00 non-members).\n\nThe entire IESNA Lighting Library is available for $999.00 For members\nand $1,800.00 for non-members. (If you think this is expensive, check\nout the cost of the Commission Internationale de l'Eclairage\n[http://www.cie.co.at/cie/] publications.)\n\nIan Ashdown, P. Eng, LC\nHead of Research\nLedalite Architectural Products Inc.\nhttp://www.ledalite.com\n\nFrom owner-globillum@imag.fr  Fri May 22 10:27:15 1998\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id KAA05560 for <gwlarson@positron.CS.Berkeley.EDU>; Fri, 22 May 1998 10:27:14 -0700\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id SAA22880\n\tfor globillum-imag-outgoing; Fri, 22 May 1998 18:20:01 +0200 (MET DST)\nMessage-ID: <CB6657D3A5E0D111A97700805FFE6587BE11FF@red-msg-51.dns.microsoft.com>\nFrom: \"Michael Cohen (Research)\" <mcohen@microsoft.com>\nTo: \"'globillum@imag.fr'\" <globillum@imag.fr>\nSubject: FW: wavelet radiosity with triangular mesh\nDate: Fri, 22 May 1998 09:19:57 -0700\nX-Mailer: Internet Mail Service (5.5.1960.3)\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nSomeone want to take this?\n\n-Michael\n\n> -----Original Message-----\n> From:\tBerruyer [SMTP:berruyer@AVO.fr]\n> Sent:\tFriday, May 22, 1998 1:25 AM\n> To:\tMichael Cohen (Research)\n> Subject:\twavelet radiosity with triangular mesh\n> \n> Hello,\n> I'm currently working on a radiosity project consisting in\n> comparing different algorithms. I'm now facing the wavelet\n> problem. As a matter of fact, all the radiosity litterature that i've read\n> only considers quadrilateral polygons.\n> Would you mind telling me if there have been researches\n> about wavelet radiosity with a triangular mesh ?\n> In this case, do you know where i could get any information ?\n> \n> Thanks in anticipation.\n> \n> Benot BERRUYER\n> berruyer@avo.fr <mailto:berruyer@avo.fr>\n\nFrom owner-globillum@imag.fr  Mon May 25 11:26:40 1998\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA09162 for <gwlarson@positron.CS.Berkeley.EDU>; Mon, 25 May 1998 11:26:39 -0700\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id QAA20934\n\tfor globillum-imag-outgoing; Mon, 25 May 1998 16:58:23 +0200 (MET DST)\nFrom: Nicolas Holzschuch <Nicolas.Holzschuch@loria.fr>\nMessage-Id: <199805251456.QAA14725@yutz.loria.fr>\nSubject: Something is nagging me...\nTo: globillum@imag.fr\nDate: Mon, 25 May 1998 16:56:12 +0200 (MDT)\nX-Mailer: ELM [version 2.4 PL25]\nMIME-Version: 1.0\nContent-Type: text/plain; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: RO\n\n   Hello fellow globillumers,\nthere is an idea that has been nagging me \nfor some time, and I thought I would share\nit with the list. \n\nI couldn't help noticing there is a Workshop\non Rendering for our research results, there\nis Siggraph for our outstanding research\nresults. However, there is nothing to discuss\nthe specific problems occuring in \nimplementations of large rendering systems. \n\nI'm thinking of large, polyvalent rendering\nsystems, with several global illumination\nalgorithms, that deal with 500 K input \npolygons on a daily basis. I'm thinking \nabout softwares like Vision, Genesis, \netc. \n\nSo here is the question: are there people\nout there interested in discussing problems\nspecific to these issues? Expose how you \ndeal with 500 K input polygons and 1 Gb\nof memory? How long does it take you to \ndo the Soda Hall (with furnitures)? \n\nNicolas Holzschuch\nResearcher, ISA Research Team, INRIA, Nancy, France. \n\nFrom owner-globillum@imag.fr  Wed Jun  3 12:57:15 1998\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA03936 for <gwlarson@positron.CS.Berkeley.EDU>; Wed, 3 Jun 1998 12:57:13 -0700\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id NAA29265\n\tfor globillum-imag-outgoing; Wed, 3 Jun 1998 13:03:20 +0200 (MET DST)\nMessage-ID: <8815647C7041D111A3010060B06BE1C0288D1D@elvis.lightwork>\nFrom: Neil Gatenby <Neil@lightwork.co.uk>\nTo: globillum@imag.fr\nSubject: gonio-photometry\nDate: Wed, 3 Jun 1998 12:02:07 +0100 \nMIME-Version: 1.0\nX-Mailer: Internet Mail Service (5.0.1460.8)\nContent-Type: text/plain\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\n\nHi all;\n\nDoes anyone know of any companies or academic institutions that can provide\na gonio-photometer service for measuring the BRDFs of everyday materials?\n\nDoes anyone have any experiences with such services?  Does anyone know where\nany such data is available, to download?\n\nI know about the NIST site, with lots of data that you can't see!  And I\nknow of a European site that has some fascinating watercress BRDF data (all\nI need is the BRDF data for lettuce I can render a really nice salad!)\n\nany help much appreciated\n\nNeil\n\nFrom owner-globillum@imag.fr  Wed Jun  3 13:26:26 1998\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id NAA04028 for <gwlarson@positron.CS.Berkeley.EDU>; Wed, 3 Jun 1998 13:26:25 -0700\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id VAA29548\n\tfor globillum-imag-outgoing; Wed, 3 Jun 1998 21:56:16 +0200 (MET DST)\nDate: Wed, 3 Jun 1998 11:03:55 -0700 (PDT)\nFrom: Alain Fournier <fournier@cs.ubc.ca>\nMessage-Id: <199806031803.LAA14704@pedigree.cs.ubc.ca>\nTo: Neil@lightwork.co.uk, globillum@imag.fr\nSubject: Re:  gonio-photometry\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nWe will soon here at UBC be able to allow people to design, simulate and \nconduct their own experiments (including measuring BRDF) across the web\non our facility (called ACME, for ACtive MEasurement facility).\nIt will be at leat a few weeks before we are ready, but stay tuned.\n\n\"(all I need is the BRDF data for lettuce I can render a really nice salad!)\"\nYes, but what about the vinaigrette (dressing is the most important part of\nsalad, without it it's just grass).\n\nFrom owner-globillum@imag.fr  Sun Jun  7 16:42:24 1998\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id QAA09379 for <gwlarson@positron.CS.Berkeley.EDU>; Sun, 7 Jun 1998 16:42:23 -0700\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id BAA03905\n\tfor globillum-imag-outgoing; Mon, 8 Jun 1998 01:20:44 +0200 (MET DST)\nMessage-Id: <9806072320.AA10011@merckx.graphics.cornell.edu>\nDate: Sun, 7 Jun 1998 19:20:04 -0400\nFrom: Eric Lafortune <eric@graphics.cornell.edu>\nTo: Neil@lightwork.co.uk\nCc: globillum@imag.fr\nSubject: Re: gonio-photometry\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: RO\n\nNeil Gatenby wrote:\n> Does anyone know of any companies or academic institutions that can provide\n> a gonio-photometer service for measuring the BRDFs of everyday materials?\n>\n> Does anyone have any experiences with such services?  Does anyone know where\n> any such data is available, to download?\n\nShould you be happy with just an example, we have full hemispherical BRDF data\nfor blue latex paint available at our web site:\n\n\thttp://www.graphics.cornell.edu/online/measurements/\n\nThe data were measured by Sing Foo, and we used them in our Siggraph'97 paper\n\"Non-Linear Approximation of Reflectance Functions\". I've just added some\ngraphs of the function in the plane of incidence, to give a first impression\nof its shape. It's an interesting start for experiments.\n\nWith Steve Westin (westin@graphics.cornell.edu) in charge of the measurement\nlab, we are doing more measurements, which may become available in the future.\nHowever, it is unlikely that we will ever be a service bureau.\n\nKind regards,\n\nEric Lafortune.\n\nFrom image-based-rendering-owner@cs.unc.edu  Thu Jun 11 11:05:08 1998\nReceived: from sgi.sgi.com (SGI.COM [192.48.153.1]) by positron.CS.Berkeley.EDU (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA20640 for <gwlarson@positron.cs.berkeley.edu>; Thu, 11 Jun 1998 11:05:06 -0700\nReceived: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by sgi.sgi.com (980309.SGI.8.8.8-aspam-6.2/980304.SGI-aspam: SGI does not authorize the use of its proprietary systems or networks for unsolicited or bulk email from the Internet.) via ESMTP id LAA19358\n\tfor <@sgi.engr.sgi.com:gwlarson@positron.cs.berkeley.edu>; Thu, 11 Jun 1998 11:04:31 -0700 (PDT)\n\tmail_from (image-based-rendering-owner@cs.unc.edu)\nReceived: from radiate.engr.sgi.com (radiate.engr.sgi.com [130.62.245.56])\n\tby cthulhu.engr.sgi.com (980427.SGI.8.8.8/970903.SGI.AUTOCF)\n\tvia SMTP id LAA29835\n\tfor <@cthulhu.engr.sgi.com:gwlarson@positron.cs.berkeley.edu>;\n\tThu, 11 Jun 1998 11:04:26 -0700 (PDT)\n\tmail_from (image-based-rendering-owner@cs.unc.edu)\nReceived: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by radiate.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA13576 for <gregl@radiate.engr.sgi.com>; Thu, 11 Jun 1998 11:04:13 -0700\nReceived: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37])\n\tby cthulhu.engr.sgi.com (980427.SGI.8.8.8/970903.SGI.AUTOCF)\n\tvia ESMTP id LAA52077;\n\tThu, 11 Jun 1998 11:04:02 -0700 (PDT)\n\tmail_from (image-based-rendering-owner@cs.unc.edu)\nReceived: from austin.cs.unc.edu (austin.cs.unc.edu [152.2.128.87]) by sgi.sgi.com (980309.SGI.8.8.8-aspam-6.2/980304.SGI-aspam: SGI does not authorize the use of its proprietary systems or networks for unsolicited or bulk email from the Internet.) via ESMTP id LAA19187; Thu, 11 Jun 1998 11:04:01 -0700 (PDT)\n\tmail_from (image-based-rendering-owner@cs.unc.edu)\nReceived: (from majordom@localhost)\n\tby austin.cs.unc.edu (8.8.8/8.8.8) id NAA24037\n\tfor image-based-rendering-outgoing; Thu, 11 Jun 1998 13:35:55 -0400 (EDT)\nX-Authentication-Warning: austin.cs.unc.edu: majordom set sender to owner-image-based-rendering@cs.unc.edu using -f\nReceived: from degusse.iro.umontreal.ca (degusse.IRO.UMontreal.CA [132.204.24.51])\n\tby austin.cs.unc.edu (8.8.8/8.8.8) with ESMTP id NAA24032\n\tfor <image-based-rendering@cs.unc.edu>; Thu, 11 Jun 1998 13:35:47 -0400 (EDT)\nReceived: from sutherland.IRO.UMontreal.CA (sutherland.IRO.UMontreal.CA [132.204.26.143])\n\tby degusse.iro.umontreal.ca (8.8.8/8.8.8) with ESMTP id NAA29309;\n\tThu, 11 Jun 1998 13:35:32 -0400 (EDT)\nReceived: from iro.umontreal.ca (vandam.IRO.UMontreal.CA [132.204.26.147]) by sutherland.IRO.UMontreal.CA (8.7.5/8.7.3) with ESMTP id NAA23686; Thu, 11 Jun 1998 13:35:17 -0400 (EDT)\nMessage-ID: <35801555.86656AD9@iro.umontreal.ca>\nDate: Thu, 11 Jun 1998 13:35:17 -0400\nFrom: Martin Blais <blais@IRO.UMontreal.CA>\nOrganization: DIRO-UdeM\nX-Mailer: Mozilla 4.05 [en] (X11; I; IRIX64 6.2 IP28)\nMIME-Version: 1.0\nTo: Global Illumination List <globillum@imag.fr>,\n        IBR List <image-based-rendering@cs.unc.edu>\nSubject: Wanted: EGWR proceedings (your conference copies).\nContent-Type: text/plain; charset=us-ascii\nContent-Transfer-Encoding: 7bit\nSender: owner-image-based-rendering@cs.unc.edu\nPrecedence: bulk\nStatus: R\n\nHi global and image-based illuminationerers.\n\nI know some of you who attend the EGWR actually buy the \"published\" proceedings\nafter the conference (the nice, very expensive ones).  Unfortunately, a masters\nstudent like me cannot afford those (yet :-).\n\nI know this is probably a shot in the dark, but I'm very interested in buying\nyour conference version (the cheaper, photocopies-like version you receive at\nEGWR itself).\n\nSo if you want to get rid of them, I'll give you a few bucks for them, and we\ncan meet at SIGGRAPH'98 to do the exchange.\n\nIf you're interested, you can contact me at blais@iro.umontreal.ca\n\nBest regards to all,\n\n\n\nM.\n\nP.S.  Apologies to those people both on the globillum and IBR lists, you'll\nreceive this post twice.\n-- \n\\-----------------------------------------------------------/\n \\ Martin Blais                    Universite de Montreal  / \n / mailto:blais@iro.umontreal.ca   Computer graphics lab.  \\\n/            http://www.iro.umontreal.ca/~blais             \\\n\n \"Lui parler de tout, de rien; de rien surtout, \n  c'est ce qui nous tracasse le plus.\"\n                    ---Nor, \"Des nouvelles du Bon Dieu\"\n\nFrom owner-globillum@imag.fr  Wed Jun 17 04:53:37 1998\nReceived: from imag.imag.fr ([129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id EAA03214 for <gwlarson@positron.CS.Berkeley.EDU>; Wed, 17 Jun 1998 04:53:36 -0700 (PDT)\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id LAA06682\n\tfor globillum-imag-outgoing; Wed, 17 Jun 1998 11:39:27 +0200 (MET DST)\nDate: Wed, 17 Jun 1998 11:36:49 +0200 (MDT)\nMessage-Id: <199806170936.LAA08522@yutz.loria.fr>\nFrom: Nicolas Holzschuch <Nicolas.Holzschuch@loria.fr>\nTo: globillum@imag.fr\nSubject: PhD thesis bursary\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\n\n  Hello fellow globillumers,\nWe are looking for a PhD student, starting september 1998. The PhD\nwould be funded by a CIFRE convention. The student would be working\nwith the ISA research team, following our research on global\nillumination algorithms and hierarchical radiosity. \n\nSince the bursary is a CIFRE, there will be some part of interaction\nwith industries.\n\nApplications and requests for further information should be directed\nto Jean-Claude Paul (Jean-Claude.Paul@inria.fr).\n\nNicolas Holzschuch\nISA research team, INRIA-Lorraine.\n\nFrom owner-globillum@imag.fr  Wed Jun 17 05:14:05 1998\nReceived: from imag.imag.fr ([129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id FAA03242 for <gwlarson@positron.CS.Berkeley.EDU>; Wed, 17 Jun 1998 05:14:03 -0700 (PDT)\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id MAA10391\n\tfor globillum-imag-outgoing; Wed, 17 Jun 1998 12:46:28 +0200 (MET DST)\nFrom: Nicolas Holzschuch <Nicolas.Holzschuch@loria.fr>\nMessage-Id: <199806171043.MAA08700@yutz.loria.fr>\nSubject: Re: PhD thesis bursary\nTo: Nicolas.Holzschuch@loria.fr (Nicolas Holzschuch)\nDate: Wed, 17 Jun 1998 12:43:46 +0200 (MDT)\nCc: globillum@imag.fr\nIn-Reply-To: <199806170936.LAA08522@yutz.loria.fr> from \"Nicolas Holzschuch\" at Jun 17, 98 11:36:49 am\nX-Mailer: ELM [version 2.4 PL25]\nMIME-Version: 1.0\nContent-Type: text/plain; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\n>   Hello fellow globillumers,\nSorry for the double posting. I forgot to mention \nthat if you want to know more about the ISA \nresearch team, you can take a look at our web\npage, http://www.loria.fr/equipes/isa/\n\nNicolas Holzschuch\nISA research team, INRIA Lorraine\nhttp://www.loria.fr/~holzschu/\n\n> We are looking for a PhD student, starting september 1998. The PhD\n> would be funded by a CIFRE convention. The student would be working\n> with the ISA research team, following our research on global\n> illumination algorithms and hierarchical radiosity. \n> \n> Since the bursary is a CIFRE, there will be some part of interaction\n> with industries.\n> \n> Applications and requests for further information should be directed\n> to Jean-Claude Paul (Jean-Claude.Paul@inria.fr).\n> \n> Nicolas Holzschuch\n> ISA research team, INRIA-Lorraine.\n> \n\nFrom owner-globillum@imag.fr  Tue Jun 23 08:14:04 1998\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id IAA02319 for <gwlarson@positron.CS.Berkeley.EDU>; Tue, 23 Jun 1998 08:14:02 -0700 (PDT)\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id QAA26166\n\tfor globillum-imag-outgoing; Tue, 23 Jun 1998 16:09:25 +0200 (MET DST)\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\nMessage-Id: <199806231408.QAA04576@safran.imag.fr>\nSubject: no subject (file transmission)\nTo: globillum@imag.fr (Global Illumination List)\nDate: Tue, 23 Jun 1998 16:08:47 +0200 (MDT)\nReply-To: Francois.Sillion@imag.fr\nX-Mailer: ELM [version 2.4 PL24]\nMIME-Version: 1.0\nContent-Type: text/plain; charset=US-ASCII\nContent-Transfer-Encoding: 7bit\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\n\nDear Globillumers,\n\nI feel terrible for taking so long to come back to the issue of\nemail address filtering on globillum. Some of you might be wondering why their\nmessages took so long to appear on the list.\n\nAs I said, our administrators here decided to prevent posting to mailing lists\nfrom non-members. Since the filter is based on the email address used\nto register you in the list, any email sent from another address will\nbe blocked.\n\nI am appending in the next message the current list of addresses I have. \nPlease take a minute to check that your address is correct, and is the one \nused when you *send* messages. \n\nSome people certainly have a problem, if they use a different email \naddress for receiving and sending messages. I don't have a real answer\nfor them, the only workaround I can see is to add both of their\naddresses (they may then receive two copies of each and every\nmessage). When the duplication is due to an anti-spam scheme, one might hope\nthat one of the two copies will be blocked as \"spam\" :-)\n\nAnyway, you should ALWAYS be careful when sending email to the list\nand check that you are sending from the \"authorized\" address. I am\nalso appending a number of messages which were blocked by our system.\nAgain, please excuse the delay. The authors of all these messages should\ndefinitely contact me to solve the problem.\n\nPlease contact me if you have any questions or want your address changed.\n\n+------------------+------------------------------------------------------+\n| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\n|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|\n+------------------+--------+---------------------------------------------+\n| Francois.Sillion@imag.fr  | http://www-imagis.imag.fr/~Francois.Sillion |\n+---------------------------+---------------------------------------------+\n\n------------------------------------------------------------------------\n\n\tMessages that got blocked: please read and make sure they did not\n\tcome from you!\n\n------------------------------------------------------------------------\n\nSubject: BOUNCE globillum@imag.imag.fr: Non-member submission from [\"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>]\nSubject: Re: IES Lighting Handbook\nReply-To: westin@graphics.cornell.edu\nReferences:  <01bd7f4b$902d3b00$2d2aa8c0@ledalite045.ledalite.com>\n\nIan Ashdown wrote:\n\n<snip>\n\n> The IES Lighting Handbook, Eighth Edition, is available directly from =\n> the Illuminating Engineering Society of North America:\n> \n> Tel: (212) 248-5000\n> Fax: (212) 248-5017\n> URL: www.iesna.org\n> \n> The cost of the book is $389.00 US for non-members and $225.00 US for =\n> members.\n\nAnd note that membership dues are less than the difference; it's worth\njoining just to save money on the handbook.\n\n<snip>\n\n-Stephen H. Westin\nAny information or opinions in this message are mine: they do not\nrepresent the position of Cornell University or any of its sponsors.\n\n------------------------------------------------------------------------\n\nSubject: BOUNCE globillum@imag.imag.fr: Non-member submission from [Fredo Durand <Fredo.Durand@imag.fr>]\nDate: Tue, 19 May 1998 10:40:53 +0200\nFrom: Fredo Durand <Fredo.Durand@imag.fr>\nOrganization: iMAGIS\nSubject: siggraph 98 papers on the net\n\nHi,\n\nwith the help of Tim Rowley, I've gathered a lot of links on the\nelectronic versions of the papers that will be presented at siggraph\nthis year.\nThey are available at \nhttp://www-imagis.imag.fr/Membres/Fredo.Durand/Book/sig98.html\n\nNot all papers are available at the moment, if you know a link I have\nforgotten or missed, please let me know.\n\nBy the way, these are part of my collection of computer graphics links\nwhere you can find web pages of researchers, labs, conferences, image\ngalleries, code, etc.\nhttp://www-imagis.imag.fr/~Fredo.Durand/book.html\n\nFredo Durand\niMAGIS\nGrenoble, France\nhttp://www-imagis.imag.fr/~Fredo.Durand\n\n------------------------------------------------------------------------\n\nSubject: BOUNCE globillum@imag.imag.fr: Non-member submission from [\"Ian Ashdown\" <byheart@direct.ca>]\nFrom: \"Ian Ashdown\" <byheart@direct.ca>\nTo: <globillum@imag.fr>\nCc: <gudukbay@CS.Bilkent.Edu.TR>\nSubject: UNIX-based radiosity renderer available\nDate: Thu, 21 May 1998 09:37:31 -0700\n\nDr. Ugur Gudukbay (gudukbay@CS.Bilkent.Edu.TR) and his students at the\nDepartment of Computer Engineering and Information Science, Bilkent\nUniversity (Ankara, Turkey) have kindly ported my hopelessly Windows-centric\nHelios Radiosity Renderer to the UNIX operating environment.\n\nIf anyone is looking for C++ source code for a basic but effective\nprogressive radiosity renderer, you can download helios_tar.tar from\nhttp://www.cs.bilkent.edu.tr/~gudukbay/home.html.\n\nIan Ashdown, P. Eng.         |              READ THE BOOK!\nVice President, R & D        |  Radiosity: A Programmer's Perspective\nbyHeart Consultants Limited  |          John Wiley & Sons 1994\nWest Vancouver, BC (Canada)  |    http://mypage.direct.ca/b/byheart\n\n\n------------------------------------------------------------------------\n\nSubject: BOUNCE globillum@imag.imag.fr: Non-member submission from [\"A. T. Campbell, III\" <atcampbell@slb.com>]\nDate: Fri, 22 May 1998 14:35:49 -0500\nFrom: \"A. T. Campbell, III\" <atcampbell@slb.com>\nSubject: new job/address\n\nFriends/Colleagues/etc.,\n\nI have recently started a job at Schlumberger. My new contact \ninformation, effective immediately, is below:\n\ne-mail: atcampbell@slb.com\naddress: Schlumberger Austin Product Center\n         8311 North FM 620\n         Austin,  Texas  78726  USA\nphone: (512)331-3382\n\nMy home address has not changed\n\nThanks for your time.\n\n-- \nA. T. Campbell, III (atcampbell@slb.com)\nPhone:(512)331-3382  Fax:(512)331-3387\nSchlumberger Austin Product Center, 8311 N. FM 620, Austin, TX 78726\n\n------------------------------------------------------------------------\n\nSubject: BOUNCE globillum@imag.imag.fr: Non-member submission from [\"Andrew J. Willmott\" <ajw+@cs.cmu.edu>]\n\nDate: Fri, 22 May 1998 21:34:55 -0400\nTo: berruyer@AVO.fr\nFrom: \"Andrew J. Willmott\" <ajw+@cs.cmu.edu>\nSubject: Re: FW: wavelet radiosity with triangular mesh\nCc: globillum@imag.fr\n\n>> Hello,\n>> I'm currently working on a radiosity project consisting in\n>> comparing different algorithms. I'm now facing the wavelet\n>> problem. As a matter of fact, all the radiosity litterature that i've read\n>> only considers quadrilateral polygons.\n>> Would you mind telling me if there have been researches\n>> about wavelet radiosity with a triangular mesh ?\n>> In this case, do you know where i could get any information ?\n>>\n>> Thanks in anticipation.\n>>\n>> Benot BERRUYER\n>> berruyer@avo.fr <mailto:berruyer@avo.fr>\n\nI know that at least Philippe Bekaert and I have adapted wavelet radiosity\nto triangular meshes. (I think there are also some triangular coefficients\nlisted in Peter Schroeder's thesis.)\n\nI have a technical note online at\n\n  http://www.cs.cmu.edu/~radiosity/notes/note-coeffs.[ps|pdf]\n\nwhich discusses wavelet radiosity operations in a matrix-oriented setting,\nlists the necessary coefficients for these operations, and gives some\nexamples of how to use them. It includes coefficients for the M[2-3],\nF[2-3] bases for both quadrilaterals and triangles.\n\nYou may also want to download Philippe et. al's RenderPark and/or my 'rad'\nradiosity program and try looking at the code. They can be found at:\n\n  http://www.cs.kuleuven.ac.be/cwis/research/graphics/RENDERPARK\n  http://www.cs.cmu.edu/~radiosity/dist\n\nCheers,\n\nAndrew\n\n--- mailto:a.willmott@cs.cmu.edu ------- http://www.cs.cmu.edu/~ajw ---\n\n\n------------------------------------------------------------------------\n\nSubject: BOUNCE globillum@imag.imag.fr: Non-member submission from [\"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>]\n\nDate: Tue, 2 Jun 1998 11:46:40 -0400\nFrom: \"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>\nTo: globillum@imag.fr\nSubject: Thesis on-line\n\n\nMy old Master's thesis (from 1992) has made it to the Web:\n\n<http://www.graphics.cornell.edu/~westin/>\n\nAlso available are:\n o '92 SIGGRAPH paper (full text and images)\n o Images from the paper, thesis, and SIGGRAPH talk\n o Microgeometry for a Gaussian rough surface, used in the\n   paper and the thesis\n\n------------------------------------------------------------------------\n\nSubject: BOUNCE globillum@imag.imag.fr: Non-member submission from [\"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>]\n\nSubject: Re: gonio-photometry\n\n\n> Hi all;\n> \n> Does anyone know of any companies or academic institutions that can provide\n> a gonio-photometer service for measuring the BRDFs of everyday materials?\n> \n> Does anyone have any experiences with such services?  Does anyone know where\n> any such data is available, to download?\n\nWe have a gonioreflectometer that I think of as being on the verge of\noperational. While we have no plans to offer a measurement service, we\nhave posted one measured BRDF, with hopes for more in the future. See\n<http://www.graphics.cornell.edu/online/measurements/>\n\n<snip>\n\n------------------------------------------------------------------------\n\nSubject: BOUNCE globillum@imag.imag.fr: Non-member submission from [hertjwr@us.ibm.com]\nFrom: hertjwr@us.ibm.com\nTo: globillum@imag.fr\ncc: pellelgrini@imc.pi.cnr.it\nDate: Sun, 21 Jun 1998 12:54:03 -0400\nSubject: form factors on line\n\nHi  Globillumers --\nI don't remember anyone else bringing this up, but I have been\na little out of touch so maybe I missed it.\n\nAnyway, I just found that Jack Howell's \"Catalog of Radiation Heat\nTransfer Configuration Factors\" is now on line (it used to be only\nin a book that you could only find in some Engineering libraries).\n\nIt's at:\nhttp://sage.me.utexas.edu/~howell/\n\nSection C is not completely filled in, so perhaps it is still a work in\nprogress.\nAt least now everyone can have access to infamous cow factors:\nhttp://sage.me.utexas.edu/~howell/sectionb/b-63.html\n\n\n-- Holly Rushmeier\nholly@watson.ibm.com\n\nFrom owner-globillum@imag.fr  Tue Jun 23 08:26:37 1998\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id IAA02336 for <gwlarson@positron.CS.Berkeley.EDU>; Tue, 23 Jun 1998 08:26:34 -0700 (PDT)\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id QAA26233\n\tfor globillum-imag-outgoing; Tue, 23 Jun 1998 16:09:57 +0200 (MET DST)\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\nMessage-Id: <199806231409.QAA04591@safran.imag.fr>\nSubject: GLOBILLUM: new messages and important email-address issue\nTo: globillum@imag.fr (Global Illumination List)\nDate: Tue, 23 Jun 1998 16:09:18 +0200 (MDT)\nReply-To: Francois.Sillion@imag.fr\nX-Mailer: ELM [version 2.4 PL24]\nMIME-Version: 1.0\nContent-Type: text/plain; charset=US-ASCII\nContent-Transfer-Encoding: 7bit\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\n\n------------------------------------------------------------------------\n### Global Illumination mailing list\n#\n#\n\n# append the following to your .mailrc file\n#\n# send corrections/additions to globillum-request@imag.fr\n# (which is forwarded to Francois Sillion)\n\n# The preferred way to send mail to everyone on the list is to mail to\n# globillum (aliased below), where a master copy of list is being maintained.\n\n\n# Maneesh Agrawala; PhD Student, Stanford University\nalias agrawala maneesh@uni.Stanford.EDU\n# Farah Al-Agha; University of Bristol, England.\n# I am interested in the following areas: Hierarchical Radiosity,\n# Discontinuity meshing, virual studio, Augmented reality and virtual reality.\nalias alagha alagha@cs.bris.ac.uk\n# Mike Allison\nalias mallison mike@documentum.com\n# Carlos Urena Almagro; ETS Ingenieria Informatica;\n# Universidad de Granada; 18071 Granada; Spain\nalias almagro almagro@goliat.ugr.es\n# John Amanatides, York U, Toronto\nalias amanatides amana@cs.yorku.ca\n# Jason Andreas; illipse Inc\n# CG interests; natural-phenomena, more specifically, realistic \n# lightning simulation, plants/trees, and clouds to go with the lightning\nalias andreas jandreas@ultranet.com\n# Jean-Christophe Arnu; IUP Ingenierie de Systemes Informatiques de Toulouse\nalias arnu isi2g7@cict.fr\n# Jim Arvo; California institute of technology\nalias arvo arvo@cs.caltech.edu\n# Ian Ashdown; Ledalite Architectural Products Inc.; Langley, B.C.; Canada\nalias ashdown iashdown@ledalite.com\n# Godavarthy Sreenadha Babu ; University of South Carolina \n# I am looking at single pass algorithms for accurate solutions to global \n# illumination problem. My major focus right now is on wavelets, sparse \n# representation of the integral operators and error analysis of the \n# integral solution. \nalias babu godavart@cs.sc.edu\n# Sanjay Bakshi; SGI\nalias bakshi sbakshi@aw.sgi.com\n# Kavita Bala; MIT graphics group\nalias bala kaybee@graphics.lcs.mit.edu\n# Gladimir V.G. Baranoski; University of Calgary\nalias baranoski gbaranos@cpsc.ucalgary.ca\n# Rui Bastos; Graduate Student, University of North Carolina at Chapel Hill\nalias bastos bastos@cs.unc.edu\n# Dan Baum, Silicon Graphics\nalias baum drb@sgi.com\n# Philippe Bekaert;  K. U. Leuven (Belgium)\nalias bekaert philippe@idefix.cs.kuleuven.ac.be\n# Sergio Gonzalo Besuievsky; Universitat de Girona\nalias besuievsky gonzalo@baloo.udg.es\n# Christian-A. Bohn; Dept. Visualization and Media Systems Design (VisWiz,VMSD)\n# Institute for Media Communication (IMK), GMD.\nalias bohn bohn@gmd.de\n# Samuel Boivin ; INRIA\nalias boivin Samuel.Boivin@inria.fr \n# Chris Borel; SST-8, MS D438; Los Alamos National Lab; Los Alamos, NM 87545\n# interests: simulation of lighting under vegetative canopies\nalias cborel cborel@lanl.gov\n# Kadi Bouatouch; IRISA; Campus de Beaulieu; 35042 Rennes Cedex; France\n# interests: ray tracing, sampling, realism, physics & perception\nalias bouatouch Kadi.Bouatouch@irisa.fr\n# Chris Buckalew, Cal Poly\nalias buckalew buckalew@polyslo.calpoly.edu\n# Eduardo Bustillo Iceta; \n# My main interests are Monte Carlo radiosity, meshing techniques,\n# BDRF modelization and artificial intelligence \nalias bustillo epabuice@bicc00.bi.ehu.es\n# Emilio Camahort; University of TExas Austin\nalias camahort ecamahor@cs.utexas.edu\n# Alvin T. Campbell III; Schlumberger Austin Product Center 8311 North FM 620\n#\t\t\t\t  Austin,  Texas  78726  USA phone: (512)331-3382\n# interests: global illumination, heat transfer, animation, scientific vis.\nalias campbell atcampbell@slb.com\n# Pedro Cano Olivares; Universidad de Granada, Spain\nalias canoolivares pcano@goliat.ugr.es\n# Marcos C. C. Carrard; University of Iju (Brazil)\nalias carrard carrard@sede.unijui.tche.br\n# Mateu Sbert Casasayas\n# interests: doing thesis on Monte Carlo radiosity\nalias casasayas sbert@lsi.upc.es\n# Alan Chalmers; Dept. of Computer Science; University of Bristol;\n# University Walk; Bristol; BS8 1TR; United Kingdom\n# interests: large parallel MIMD computers for radiosity and ray tracing\nalias achalmers alan@compsci.bristol.ac.uk\n# Michael Chelle\nalias chelle chelle@bcgn.grignon.inra.fr\n# Eric Chen, Apple\nalias chen chense@rlspace.com\n# Niels J. Christensen; Technical U. Denmark; B. 116, DK-2800 Lyngby; Denmark\nalias nchristensen iftnjc83@vm.uni-c.dk\n# Per H. Christensen; mental images, Fasanenstrasse 81, D-10623 Berlin, Germany\n# interests: global illumination, photorealistic rendering, shape from shading\nalias pchristensen per@mental.com\n# Adrian J. Chung; Imperial College of Science, Technology and Medicine, London\n#Computationally intensive applications like those found in global illumination\n#pose are typically developed with the implicit assumption of a high-end\n#uniprocessor with practically infinite RAM. My research focuses on the porting\n#issue, particularly when making use of parallelism.\nalias chung ajc@doc.ic.ac.uk\n# Michael Cohen, Microsoft\nalias mcohen mcohen@microsoft.com\n# Steven Collins; Image Synthesis Group, Trinity college, Dublin\n# Interests: light ray tracing, illumination from transparent objects,\n# distribution ray tracing, wavefront tracking.\nalias collins Steven.Collins@cs.tcd.ie\n# Antonio Costa; Comp. Graphics & CAD; INESC;\n# Largo Mompilher 22; 4100 Porto Portugal\nalias costa acc@asterix.inescn.pt\n# Cornell Students, includes Himlan & others; but not Greenberg or Arvo\nalias cornell_students gi-students@graphics.cornell.edu\n# Andre Mauricio CUNHA CAMPOS; ISIMA, Clermon-Ferrand, France\nalias cunha andre@sp.isima.fr\n# Brian Curless; Stanford\n# interests: zonal radiosity methods\nalias curless curless@candor.Stanford.EDU\n# Jubin P. Dave; U. of New Hampshire\nalias jdave jd@kepler.unh.edu\n# DENIEL Jean-Marc; CSTB, 11 rue Henri Picherit,B.P. 82341,44323 Nantes Cedex 3\nalias deniel deniel@cstb.fr\n# David L. DiLaura; Senior Instructor, Civil and Architectural Engineering;\n# University of Colorado; Boulder, CO 80309\nalias dilaura dilaura@bechtel.colorado.edu\n# Akio Doi; SUNY Stony brook.\n# My interest fields are a global illumination model, radiosity, volume \n# rendering, volume graphics, and so on.\nalias doi doi@sbcs.cs.sunysb.edu\n# Gavin Donaldson-Selby; Technikon Natal, Durban, South Africa.\n# application of global illumination techniques (and software) in stage \n# lighting design.\nalias donaldson artlite@iaccess.za\n# Julie Dorsey; Assistant Professor, Architecture, MIT\nalias dorsey dorsey@graphics.lcs.mit.edu\n# George Drettakis, iMAGIS/IMAG, BP 53 F-38041 Grenoble Cedex 09 France\n# interests: sampling and filtering techniques for GI, quality & error metrics\nalias drettakis George.Drettakis@imag.fr\n# Emmanuel Dumont; Universite de Montreal\n# rendering of natural phenomena\nalias dumont dumont@iro.umontreal.ca\n# Fredo Durand; iMAGIS, Grenoble, France\nalias fdurand Fredo.Durand@imag.fr\n# Philip Dutre; Computer Graphics Research Group, Katholieke Universiteit Leuven\n# Interests: Monte Carlo solutions for global illumination, adaptive \n# probability density functions, potential-driven algorithms\nalias dutre Philip.Dutre@cs.kuleuven.ac.be\n# Pavol Elias; Technical University Vienna\nalias elias elias@cg.tuwien.ac.at\n# Dieter Fellner; Bonn University, Germany\nalias fellner fellner@cs.uni-bonn.de\n# James A Ferwerda; Cornell University\nalias ferwerda jaf@graphics.cornell.edu\n# Eugene Fiume, U. of Toronto\nalias fiume elf@dgp.utoronto.ca\n# David Forsyth\nalias forsyth daf@CS.Berkeley.EDU\n# Alain Fournier, U. of British Columbia, Vancouver BC, Canada\nalias fournier fournier@cs.ubc.ca\n# Don Fussell, U. of Texas, Austin\nalias fussell fussell@cs.utexas.edu\n# Gonzalo Cerruela Garcia; \n# I am doctoral student in Computer Science . I interesting in Radiosity \n# method for global illumination .\nalias garcia el1segag@sun630.uco.es\n# Robert Garmann; University of Dortmund\n# rendering, hierarchical methods, monte-carlo-methods, parallel computing\nalias garmann garmann@ls7.informatik.uni-dortmund.de\n# Neil Gatenby, Manchester Computing Centre, Manchester, England\n# interests: alternatives to hemicube, accurate numerical form factors\nalias gatenby neil@lightwork.co.uk\n# Joe Geigel; Pittsburgh Supercomputing Center\nalias geigel geigel@psc.edu\n# Reid Gershbein; Stanford University\nalias gershbein rsg@uni.stanford.edu\n# Simon Gibson \n# Interests: Hierarchical Radiosity: Error-Estimates/Mesh Optimisation/Parallel\n# Implementations/Dynamic Environments and use in Virtual Reality.\nalias gibson gibsons@cs.man.ac.uk\n# Stephen Gifford, Electrical and Computer Engineering Dept, Carnegie Mellon\n# interests: implemented radiosity/ray tracing hybrid on Connection Machine\nalias gifford Stephen.Gifford@maps.cs.cmu.edu\n# Andrew Glassner, Microsoft\nalias glassner glassner@microsoft.com\n# Narendra Goel, Wayne State U.\nalias goel ngoel@cs.wayne.edu\n# Martin Grabenstein; Mental Images\nalias grabenstein martin@mental.de\n# Chuck Grant, Lawrence Livermore Lab\nalias grant grant1@llnl.gov\n# Don Greenberg c/o Fran Brown, Cornell U.\nalias greenberg dpg@graphics.cornell.edu\n# Larry Gritz ; Pixar\nalias gritz lg@pixar.com\n# Leo Guibas; CS Dept, Stanford U. / DEC Systems Research Center, Palo Alto\nalias guibas guibas@cs.stanford.edu\n# Eric Haines, 3D/Eye\nalias haines erich@acm.org\n# Pat Hanrahan, Stanford U.\nalias hanrahan hanrahan@cs.stanford.edu\n# Brian W. Heal; School of Information Science; Portsmouth Polytechnic;\n# Mercantile House; Hampshire Terrace; Portsmouth, PO1 2EG; United Kingdom\n# interests: rendering octree models, post-hidden-surface-removal rendering\nalias heal healb@csovax.portsmouth.ac.uk\n# Paul Heckbert; Computer Science Dept.; Carnegie Mellon University;\n# 5000 Forbes Ave; Pittsburgh PA 15213-3891; USA\n# interests: finite element & integral equation methods for global illumination\nalias heckbert ph@cs.cmu.edu\n# David Hedley\nalias hedley hedley@cs.bris.ac.uk\n# Wolfgang Heidrich; University of Erlangen\n# I am a PhD student at the University of Erlangen with research interests in\n# both global illumination and hardware accellerated rendering\nalias heidrich heidrich@informatik.uni-erlangen.de\n# Steve Hollasch; Microsoft\nalias hollasch stevehol@MICROSOFT.com\n# Nicolas Holzschuch. INRIA Lorraine.\nalias holzschuch Nicolas.Holzschuch@loria.fr\n# Helen H. Hu; Univ. of Utah\nalias helenhu hhh@facility.cs.utah.edu\n# Philip Hubbard; Washington University\n# My research interests include global illumination and time-critical \n# algorithms for the real-time display of global-illumination solutions.\nalias hubbard pmh@cs.wustl.edu\n# Alexander Ivanov\nalias ivanov Alexander.Ivanov@comlab.ox.ac.uk\n# A. M. Jelle Post; TU Delft\n# physically correct lighting studies in the architects designing stage.\nalias jelle zeno@euronet.nl\n# Henrik Wann Jensen; Institute of Graphical Communication\n# Technical University of Denmark; Building 116; 2800 Lyngby; Denmark\nalias jensen henrik@mental.com\n# J. P. Jessel; Institut de Recherche en Informatique de Toulouse;\n# Universite Paul Sabatier; 31062 Toulouse; France\n# interests: parallel radiosity and ray tracing algorithms on Transputers\nalias jessel jessel@irit.fr\n# Graham Jones; Oxford U.\nalias gjones graham@robots.oxford.ac.uk\n# Fern Hunt; NIST\nalias hunt fern.hunt@nist.gov\n# Vincent Jolivet; Faculte des Sciences de LIMOGES\nalias jolivet jolivet@unilim.fr\n# Kazufumi Kaneda; Electric Machinery Lab, Hiroshima U.\nalias kaneda kin@eml.hiroshima-u.ac.jp\n# Konrad F. KARNER; Institute for Computer Graphics;\n# Graz University of Technology\nalias karner karner@icg.tu-graz.ac.at\n# Alexander Keller ; Universitaet Kaiserslautern.  Fachbereich Informatik\n# D-67653 Kaiserslautern.  Postfach 3049.\nalias keller keller@informatik.uni-kl.de\n# Lawrence Kesteloot;\n# I'm a graduate student at the University of North Carolina.  My interests\n# are global illumination through path tracing and other monte carlo methods.\nalias kesteloot kesteloo@cs.unc.edu\n# Slawomir Kilanowski; Software engineer developing 3D graphics applications.\n# Owner of one-man software company rendering development services.\n# Specific interests in global illumination: Fast, robust methods for \n# calculation of interreflected light in architectual visualization.\nalias kilanowski metagram@pwr.wroc.pl\n# Dave Kirk\nalias kirk davidk@nvidia.com\n# Arjan Kok; TNO-FEL, P.O.Box 96864, 2509 JG 's-Gravenhage, The Netherlands\nalias kok kok@fel.tno.nl\n# Craig Kolb, Stanford (but email address is Princeton)\nalias kolb cek@cs.princeton.edu\n# Juhana Kouhia;\n# I'm mathematics student (with studies in physics) and just interested\n# in the theory of global illumination.\nalias kouhia kouhia@nic.funet.fi\n# Wolfram Kresse ;  Fraunhofer IGD, Darmstadt\n# Our group is developing a tool for Raytracing, Radiosity and\n# VR model preparation.\nalias kresse wkresse@igd.fhg.de\n# Subodh Kumar; Computer Science, UNC, Chapel Hill NC 27599\nalias kumar kumar@cs.unc.edu\n# Eric Lafortune; Cornell University Progra of COmputer Graphics\n# interests: mathematical models and Monte Carlo techniques\nalias lafortune  eric@graphics.cornell.edu\n# Paul Lalonde, U. of British Columbia\nalias lalonde lalonde@cs.ubc.ca\n# Mathias Lang; DACOS Software GmbH. Software engeneer at SAP\nalias lang mathias.lang@sap-ag.de\n# Michael Langer; NEC Research Institute. \n# I am computer vision researcher interested in how material and shape \n# properties of surfaces can be automatically recovered from images.\nalias langer  langer@research.nj.nec.com\n# George Leaver; University of Manchester, England\n# currently undertaking an M.Sc in the Computer Graphics Unit of the university.\n# Interests: Higher Order Radiosity and NURBS\nalias leaver leaverg@cs.man.ac.uk\n# Justin Legakis; MIT\nalias legakis legakis@graphics.lcs.mit.edu\n# Marc Levoy, CS Dept, Stanford U.\nalias levoy levoy@cs.stanford.edu\n# Bob Lewis; CS Dept; U. of British Columbia;\n# 6356 Agricultural Road; Vancouver, BC  V6T 1W5; Canada\n# interests: 3-D texture, ray tracing, radiosity, parallelism\nalias blewis bobl@cs.ubc.ca\n# Lewis; Dept. Geography; University College London\n# 26 Bedford Way; London WC1H 0AP; UK\n# I don't use a first name, \"I'm known just as Lewis\"\n# interests: modeling canopy reflectance, remote sensing\nalias plewis plewis@ps.ucl.ac.uk\n# Robert Lipman, NIST\n# I work on a project related to the reflectance (appearance) of materials\nalias lipman robert.lipman@nist.gov\n# Lars Lippert;  Swiss Federal Institute of Technology Zuerich\n# I am a research assistant and I am working on my PhD-Thesis. I am generally \n# interested in global illumination and multiresolution approaches.\nalias lippert lippert@inf.ethz.ch\n# Dani Lischinski; Hebrew University of Jerusalem\nalias lischinski danix@cs.huji.ac.il \n# LORIA laboratory; (Nancy, France) INRIA-lorraine, CRIN\nalias loria globillum@loria.fr\n# Celine Loscos; iMAGIS, Grenoble, France\nalias loscos Celine.Loscos@imag.fr\n# Hugh McCabe; University College Dublin, Ireland\nalias mccabe hugh.mccabe@ucd.ie\n# Ann Mc Namara; Univ. of Bristol, Vision & Graphics Lab. \nalias mcnamara  mcnamara@cs.bris.ac.uk\n# Alois Maierhofer ; TU Graz (Austria)\nalias maierhofer ali@icg.tu-graz.ac.at\n# Eric Maisel; IRISA, Rennes, France\nalias maisel maisel@irisa.fr\n# Dinesh Manocha; UNC\n# interested in problems related to modeling and rendering. \n# recent work on problems in display large datasets ( polygons or NURBS)\n# and eventually radiositizing them.\nalias manocha manocha@cs.unc.edu\n# Mathieu Marache ; LORIA\n#marache = Mathieu Marache = Mathieu.Marache@loria.fr\n# John Mardaljevic; De Montfort University \nalias mardaljevic jm@dmu.ac.uk\n# Daniele Marini; Eidomatics Lab, Computer Science Dept, Univ. of Milan; Italy\n# interests: radiosity, ray tracing, parallel processing (Meiko)\nalias marini marini@imiucca.csi.unimi.it\n# Ignacio Martin Campos\n# Universitat Politecnica de Catalunya\n# interests: radiosity and dynamic environments\nalias imartin imartin@ima.udg.es\n# Nelson Max, Lawrence Livermore Lab\nalias max max2@llnl.gov\n# Daniel Meneveaux; IRISA, Rennes, France\nalias meneveaux dmenevea@irisa.fr\n# Christian Metge; Institut de Recherche en Informatique de Toulouse;\n# Universite Paul Sabatier; 31062 Toulouse; France\n# interests: parallel discrete radiosity and ray tracing algorithms\n# (Transputers, workstation networks)\nalias metge metge@irit.fr\n# Don Mitchell, Microsoft\nalias dmitchell donm@microsoft.com\n# Tomas Moller; Lund Institute of Technology\n# developping a radiosity program for use with Virtual Reality applications.\nalias moller tompa@clarus.se\n# Hassan Moubaraki; MIC (Media Integration and Communications) \n# ATR Research Labs in Kyoto, Japan\n# My research topics include computer animation and graphics (facial\n# animation) and I am interested in some research issues in global illumination.\nalias moubaraki moubarak@mic.atr.co.jp\n# Gordon Mueller; Univ. Bonn\n# My research interests are widespread:\n# efficient raytracing and radiosity in general;\nalias gmueller mueller@graphics.cs.uni-bonn.de\n# Ken Musgrave; The George Washington University\n# Interests: natural phenomena, e.g., light propagation in nature.\nalias musgrave musgrave@seas.gwu.edu\n# Karol Myszkowski; The University of Aizu\n# My interest in global illumination are focused on practical lighting \n# simulation algorithms handling complex environments, experimental validation\n# of such algorithms, psyhophysiological aspects of image display.\nalias myszkowski k-myszk@u-aizu.ac.jp\n# Fabrice Neyret; I.N.R.I.A. Rocquencourt,   Projet Syntim\nalias neyret Fabrice.Neyret@imag.fr\n# Nguyen Duc Cuong; TU Dresden\nalias nguyen cn1@irz.inf.tu-dresden.de\n# Jeffry Nimeroff; Penn University\nalias nimeroff  jnimerof@graphics.cis.upenn.edu\n# Tomoyuki Nishita; Electric Machinery Lab, Hiroshima U.\nalias nishita nis@eml.hiroshima-u.ac.jp\n# Eric Paquette; Universite' de Montre'al\n# Student, Master's degree at Universite de Montreal (Canada)\n# Interested in radiosity, monte-carlo and ray-tracing techniques used for\n# global illumination.\nalias paquette bs527@freenet.carleton.ca\n# Christopher Patmore; Programming Research Group; Oxford U.\n# interests: skylight radiosity\nalias patmore cjp@prg.oxford.ac.uk\n# Gustavo Patow; University of Girona\n# My main interest is finding faster ways to compute photorrealistic \n# images, specially solving the global illumination problem (or parts of \n# it! :-) ) in a fast and more or less accurate way\nalias patow dagush@sol.info.unlp.edu.ar\n# Sumant Narayan Pattanaik; IRISA; Rennes; France\nalias pattanaik sumant@graphics.cornell.edu\n# Charles Patterson; Georgia Tech\n# I'm a Ph.D. at Georgia Tech and I work on radiosity clustering. \n# My formal advisor is Dr. Holly Rushmeier.\nalias patterson charliep@cc.gatech.edu\n# Mathias Paulin; Institut de Recherche en Informatique de Toulouse;\n# Universite Paul Sabatier; 31062 Toulouse; France\n# interests: parallel radiosity and ray tracing algorithms (Transputers, PVM)\n# shadow accuracy, transfer simulations in dense foliage\nalias paulin paulin@irit.fr\n# Hans K. Pedersen; Stanford University\nalias pedersen hkp@aperture.stanford.edu\n# Frederic Perez Cazorla; University of Girona\nalias perez frederic@ima.udg.es\n# Bernard Peroche; Ecole des Mines de Saint Etienne\n# domains of interest : ray tracing, color reproduction, BRDF models\nalias peroche peroche@emse.fr\n# Ingmar Peter; University of Dortmund\n# I am student of computer science at the University of Dortmund and currently\n# writing my master theses, an object-oriented Monte-Carlo Ray-Tracer.\nalias ipeter peter@ls7.informatik.uni-dortmund.de\n# Sylvain Petitjean; ISA project, CRIN, Nancy (France)\nalias petitjean Sylvain.Petitjean@loria.fr\n# Fabrizio Pezzola; eyeTech Graphix; I am a computer engineering student and \n# I'm writing a Ray-tracer which use global illumination algorithms.\nalias pezzola mc4242@mclink.it\n# Matt Pharr\nalias pharr mmp@lux.Stanford.EDU\n# Georg Pietrek; Universitaet Dortmund.\n# radiosity, combination radiosity/ray tracing, OO design for rendering programs\nalias pietrek pietrek@ls7.informatik.uni-dortmund.de\n# Pierre Poulin; Dept. IRO, Universite de Montreal,\n# C.P. 6128, succ. Centre-Ville, Montreal, Quebec, Canada H3C 3J7\n# interests: illumination, rendering, realism\nalias poulin poulin@iro.umontreal.ca\n# Bob Powell ; Rhythm and Hues. http://www.rhythm.com/~bpowell/index.html\nalias powell bpowell@rhythm.com\n# Jan Prikryl; T.U. Vienna, Institute of Computer Graphics and Visualisation\nalias prikryl prikryl@cg.tuwien.ac.at\n# Claude Puech; iMAGIS/IMAG, BP 53, F-38041 Grenoble Cedex 9. France\nalias puech Claude.Puech@imag.fr\n# Xavier Pueyo; Dept. Llenguatges i Sistemes Informatics;\n# Universitat Politecnica de Catalunya; Av. Diagonal, 647 planta 8;\n# 08028-Barcelona; Spain;\n# interests: diffuse environments\nalias pueyo xavier@ima.udg.es\n# Werner Purgathofer; Institute of Computer Graphics; Techn. Univ. Vienna;\n# Karlsplatz 13 / 186; A-1040 Wien / Austria\n# interests: radiosity, ray tracing, color, virtual reality, \n# dithering and quantization\nalias purgathofer wp@cg.tuwien.ac.at\n# Szymon Rusinkiewicz ; stanford\n# I am currently working in BRDF measurement and representation, and am also\n# interested in the relation between spatially varying BRDFs and light fields.\nalias rusinkiewicz smr@cs.stanford.edu\n# Ari Rappoport \nalias rappoport arir@cs.huji.ac.il\n# Jordi Regincos\nalias regincos jordir@upisun4.uab.es\n# Panu Rekola; Computer Science Dept, Helsinki U. of Tech.; Finland\nalias rekola pre@cs.hut.fi\n# Luc Renambot; IRISA\n# I began a PhD at IRISA in Rennes about the parallelization\n# of global illumination and radiosity methods.\nalias renambot renambot@irisa.fr\n# Erik Robson: interested in Global illumination's advantages in architectural\n# situations, as a sculptor/writer/photographer turned digital artist\nalias robson fiction@pressroom.com\n# Barry Carlton Ruff\nalias ruff bruff@wsicorp.com\n# Holly Rushmeier, Computing and Applied Math Lab;\n# National Institute for Standards and Technology; Gaithersburg, Maryland\nalias rushmeier holly@watson.ibm.com\n# David Salesin; U. of Washington\nalias salesin salesin@cs.washington.edu\n# Stefan Schaefer; University of Bonn\nalias schaefer schaefer@graphics.cs.uni-bonn.de\n# Christophe Schlick; LaBRI; U. of Bordeaux; 351 Cours de la Liberation\n# 33400 Talence; France\n# interests: ray tracing, radiosity, antialiasing, general reflectance functions\nalias schlick schlick@labri.u-bordeaux.fr\n# Karl Johann Schmidt; Mental Images\nalias kjschmidt kjs@mental.de\n# Olaf Schmidt; University of Paderborn\n# PARAGRAPH-Project, parallel simulation of global illumination\nalias oschmidt merlin@uni-paderborn.de\n# Frank Schoeffel; Fraunhofer IGD in Darmstadt, Germany\nalias schoeffel schoeffe@igd.fhg.de\n# Roland Schregle; ???\nalias schregle schregle@uran.informatik.uni-bonn.de\n# My interest in global illumination pertains to the photon map. I'm currently\n# implementing it as part of my master's degree in the computer graphics dept.\n# at Bonn university.\n# Michael Schroeder; University of Erlangen\n# Hierarchical Radiosity, Monte-Carlo methods\nalias mschroeder Michael.Schroeder@informatik.uni-erlangen.de\n# Peter Schroeder\nalias pschroeder ps@cs.caltech.edu\n# Roberto Scopigno; CNUCE; Consiglio Nazionale delle Richerche;\n# Via S.Maria, 36; 56100 Pisa; Italy\n# interests: volume rendering, user interfaces, parallel processing, geography\nalias scopigno R.Scopigno@cnuce.cnr.it\n# Peter Segal; \n# development of commercial applications of global illumination\nalias psegal Peter.Segal@Bentley.Com\n# Francisco Seron; Dpto. Ingenieria Electrica e Informatica;\n# Centro Politecnico Superior de Ingenieros; Universidad de Zaragoza;\n# C/ Maria Luna s/n; E-50015 Zaragoza; Spain\nalias seron pseron@mcps.unizar.es\n# Pete Shirley, Indiana U., on leave at Cornell as of 7/94\nalias shirley shirley@cs.utah.edu\n# Francois Sillion; IMAG; Grenoble; France\nalias sillion Francois.Sillion@imag.fr\n# Philipp Slusallek; Universitaet Erlangen;\n# IMMD IX - Graphische Datenverarbeitung; Am Weichselgarten 9;\n# W-8520 Erlangen, Germany\n# interests: CAD, surfaces, doing PhD on physical basis of glob. illum.\nalias slusallek slusallek@informatik.uni-erlangen.de\n# Brian Smits; University of Utah\nalias smits bes@cs.utah.edu\n# Cyril Soler; iMAGIS, Grenoble, France\nalias csoler Cyril.Soler@imag.fr\n# Rick Speer\nalias speer speer@crl.com\n# Stephen Spencer\nalias spencer spencer@cgrg.ohio-state.edu\n# Marc Stamminger; University of Erlangen\n# Wavelet Radiosity/Radiance, \n# in future: Clustering, Parallelization of Radiosity/Radiance algorithms\nalias stamminger Marc.Stamminger@informatik.uni-erlangen.de\n# Jorge Stolfi\nalias stolfi stolfi@dcc.unicamp.br\n# Eric Stollnitz\nalias stollnitz stoll@amath.washington.edu\n# Wolfgang Stuerzlinger, Department of Graphics and Parallel Processing,\n# Johannes Kepler University, Linz, Austria\nalias stuerzlinger wrzl@gup.uni-linz.ac.at\n# K. R. Subramanian; AT&T Bell Labs; Murray Hill, NJ\nalias ksubramanian krs@allegra.att.com\n# Kelvin Sung; Alias Research Inc.  #110 Richmond Street East\n# Toronto, Canada, M5C 1P1\n# interests: fast ray tracing, modular global illumination software\nalias sung ksung@aw.sgi.com\n# Frank Suykens; Computer Graphics Research Group, K.U.Leuven\nalias suykens Frank.Suykens@cs.kuleuven.ac.be\n# Filippo Tampieri; Lightscape Technologies, Inc; San Jose, CA\nalias tampieri fxt@discreet.com\n# Rasmus Tamstorf; Technical University of Denmark\n# Monte Carlo based rendering, image processing and computer vision.\nalias tamstorf tamstorf@fa.disney.com\n# Seth Teller; MIT\nalias teller seth@lcs.mit.edu\n# Pierre Tellier\n# LSIIT (Laboratoire des Sciences de l'Image, d'Informatique et de\n# Teledetection); Departement d'Informatique de l'Universite Louis Pasteur;\n# 7, rue R. Descartes; 67084 Strasbourg; France\nalias tellier tellier@dpt-info.u-strasbg.fr\n# J Tidmus; University of the West of England in Bristol\nalias tidmus jpt@btc.uwe.ac.uk\n# Robert Tobler. T.U. Vienna, Institute of Computer Graphics and Visualisation\nalias tobler rft@cg.tuwien.ac.at\n# Jack Tumblin, Georgia Tech\nalias tumblin ccsupjt@cc.gatech.edu\n# Sam Uselton; CSC, NASA Ames, Mountain View, CA\nalias uselton uselton@nas.nasa.gov\n# Robert van Liere; Department of Interactive Systems;\n# Center for Mathematics and Computer Science (CWI);\n# Kruislaan 413,  1098 SJ  Amsterdam,  The Netherlands\n# interests: generalizing radiosity method, parallel methods for radiosity\nalias vanliere robertl@cwi.nl\n# Cornelius Skip Van Wyk, Jr; ??\nalias vanwyk vanwyk@unm.edu\n# Eric Veach; Stanford U.\n# interests: hierarchical global illumination, clustering objects,\n# global illumination methods for \"black box\" scene representations\nalias veach ericv@cs.stanford.edu\n# Francisco Villatoro; Universidad de Malaga (SPAIN)\nalias villatoro villa@lcc.uma.es\n# Gianluca Vezzadini; Alias | Wavefront  (Paris, France)\n# My main interests are in lighting design; I am also very interested in any\n# debate concerning standardization: of terminology, of file format for data\n#exchange, etc.\nalias vezzadini gvezzadini@aw.sgi.com\n# Bretton Wade; \nalias bwade bwade@sgi.com\n# Changyaw Wang; Alias Wavefront\n# interests: rendering and modeling of complex outdoor environments\nalias cwang wang@aw.sgi.com\n# Greg Ward Larson; SGI\nalias ward gwlarson@positron.CS.Berkeley.EDU\n# Stephen H. Westin; Cornell Program of Computer Graphics\nalias westin  westin@graphics.cornell.edu\n# Daniel E. Wexler; R&D Staff; Pacific Data Images\nalias wexler2 wexler@pdi.com\n# Alexander Wilkie; T.U. Vienna\nalias wilkie wilkie@cg.tuwien.ac.at\n#  Peter L. Williams; Vassar College; NASA Ames Research Center\nalias plwilliams williams@cs.vassar.edu\n#  Andrew J. Willmott; CMU\nalias willmott Andrew.Willmott@cs.cmu.edu\n# Jim Winget, Silicon Graphics\nalias winget jmw@sgi.com\n# Stephen Wittkopf; Dept of Architecture, Technical University Darmstadt,Germany\nalias wittkopf wittkopf@hp01.cad.architektur.th-darmstadt.de\n# Adam Worrall, University of Bristol Graphics Group\n# Computer Science Department, The University, Bristol, UK\nalias worrall Adam.Worrall@bristol.ac.uk\n# Chien Kok Yang; UC Berkeley\n# My research interests are realistic image synthesis and modeling\nalias yang ckyang@bach.eecs.berkeley.edu\n# J. Zanizetti; Ecole des Mines de Saint-Etienne, France.\nalias zanizetti jzaninet@emse.fr\n# Dave Zareski ; \n# development of commercial applications of global illuminatio\nalias zareski David.Zareski@Bentley.Com\n# Hansong Zhang; University of North Carolina at Chapel Hill.\n#  My interest include radiosity, interactive 3D graphics, simplification..\nalias hzhang zhangh@cs.unc.edu\n# Sunday Safran Zidonis; I am a student at Columbus State Community College\n# and am pursuing my second degree in Technical Communications.\nalias zidonis sundayz@ix.netcom.com\n# Al Zimmerman; \n# I am interested in acceleration of global illumination\nalias azimmerman alz@LanMinds.com\n# Kurt Zimmerman\nalias zimmerman kuzimmer@cs.indiana.edu\n# Andrew Zisserman; Robotics Research Group; Oxford University; UK\n# interests: computer vision, radiosity\nalias zisserman az@robots.oxford.ac.uk\n# Zumtobel Licht GmbH; Schweizerstr. 30; A-6850 Dornbirn; Austria\n# interests: lighting design visualization, radiosity\n# (an alias for global illumination folks at the Zumtobel company)\nalias zumtobel glbi@cophos.co.at\n#\nalias globillum_explicit \\\n agrawala alagha mallison almagro amanatides andreas arnu arvo ashdown babu\\\n bakshi bala baranoski bastos baum bekaert besuievsky bohn boivin cborel\\\n bouatouch buckalew bustillo camahort campbell canoolivares carrard\\\n casasayas achalmers chelle chen nchristensen pchristensen chung mcohen\\\n collins costa cornell_students cunha curless jdave deniel dilaura doi\\\n donaldson dorsey drettakis dumont fdurand dutre elias fellner ferwerda\\\n fiume forsyth fournier fussell garcia garmann gatenby geigel gershbein\\\n gibson gifford glassner goel grabenstein grant greenberg gritz guibas\\\n haines hanrahan heal heckbert hedley heidrich hollasch holzschuch helenhu\\\n hubbard ivanov jelle jensen jessel gjones hunt jolivet kaneda karner keller\\\n kesteloot kilanowski kirk kok kolb kouhia kresse kumar lafortune lalonde\\\n lang langer leaver legakis levoy blewis plewis lipman lippert lischinski\\\n loria loscos mccabe mcnamara maierhofer maisel manocha mardaljevic marini\\\n imartin max meneveaux metge dmitchell moller moubaraki gmueller musgrave\\\n myszkowski neyret nguyen nimeroff nishita paquette patmore patow pattanaik\\\n patterson paulin pedersen perez peroche ipeter petitjean pezzola pharr\\\n pietrek poulin powell prikryl puech pueyo purgathofer rusinkiewicz\\\n rappoport regincos rekola renambot robson ruff rushmeier salesin schaefer\\\n schlick kjschmidt oschmidt schoeffel schregle mschroeder pschroeder\\\n scopigno psegal seron shirley sillion slusallek smits csoler speer spencer\\\n stamminger stolfi stollnitz stuerzlinger ksubramanian sung suykens tampieri\\\n tamstorf teller tellier tidmus tobler tumblin uselton vanliere vanwyk veach\\\n villatoro vezzadini bwade cwang ward westin wexler2 wilkie plwilliams\\\n willmott winget wittkopf worrall yang zanizetti zareski hzhang zidonis\\\n azimmerman zimmerman zisserman zumtobel\n\n\n### Current number of globillum members: 221\n### END OF GLOBAL ILLUMINATION MAILING LIST\n+------------------+------------------------------------------------------+\n| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\n|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|\n+------------------+--------+---------------------------------------------+\n| Francois.Sillion@imag.fr  | http://www-imagis.imag.fr/~Francois.Sillion |\n+---------------------------+---------------------------------------------+\n\nFrom owner-globillum@imag.fr  Thu Jul  2 14:31:43 1998\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id OAA15652 for <gwlarson@positron.CS.Berkeley.EDU>; Thu, 2 Jul 1998 14:31:42 -0700 (PDT)\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id WAA26633\n\tfor globillum-imag-outgoing; Thu, 2 Jul 1998 22:50:48 +0200 (MET DST)\nMessage-ID: <004201bda5fa$e4f7e420$2d2aa8c0@ian-ashdown>\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\nTo: <globillum@imag.fr>\nSubject: New paper of interest\nDate: Thu, 2 Jul 1998 13:49:22 -0700\nMIME-Version: 1.0\nContent-Type: multipart/alternative;\n\tboundary=\"----=_NextPart_000_003F_01BDA5C0.38990C20\"\nX-Priority: 3\nX-MSMail-Priority: Normal\nX-Mailer: Microsoft Outlook Express 4.72.3110.1\nX-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: RO\n\nThis is a multi-part message in MIME format.\n\n------=_NextPart_000_003F_01BDA5C0.38990C20\nContent-Type: text/plain;\n\tcharset=\"iso-8859-1\"\nContent-Transfer-Encoding: quoted-printable\n\nThis mailing list has been awfully quiet of late ...\n\nSome of you may know Kendall Jackson as the author of \"The Numerical =\nSolution of Integral Equations of the Second Kind\" (Cambridge University =\nPress - http://www.cup.org/Titles/58/0521583918.html) or as editor of =\nthe Journal of Integral Equations and Applications =\n(http://www.math.uiowa.edu/~atkinson/jieapage.html).\n\nKen has coauthored several very interesting papers on the radiosity =\nequation lately. His most recent paper (26 pages!), \"The Planar =\nRadiosity Equation and its Numerical Solution,\" is now available as =\nrdsty-planar.ps.Z and rdsty-planar.pdf.Z from =\nhttp://www.math.uiowa.edu/ftp/atkinson/.\n\n\nI have just begun reading this challenging paper, and so I cannot offer =\nany comments on it. However, it appears to be an important contribution =\nto global illumination research. Given that it will not be published in =\nthe usual roundup of computer graphics journals, I thought it best to =\nbring the paper to the attention of this group.\n\nIan Ashdown, P. Eng., LC\nHead of Research\nLedalite Architectural Products\nhttp://www.ledalite.com\n\n\n------=_NextPart_000_003F_01BDA5C0.38990C20\nContent-Type: text/html;\n\tcharset=\"iso-8859-1\"\nContent-Transfer-Encoding: quoted-printable\n\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD W3 HTML//EN\">\n<HTML>\n<HEAD>\n\n<META content=3Dtext/html;charset=3Diso-8859-1 =\nhttp-equiv=3DContent-Type>\n<META content=3D'\"MSHTML 4.72.3110.7\"' name=3DGENERATOR>\n</HEAD>\n<BODY bgColor=3D#ffffff>\n<DIV><FONT color=3D#000000 size=3D2>This mailing list has been awfully =\nquiet of late=20\n...</FONT></DIV>\n<DIV><FONT color=3D#000000 size=3D2></FONT>&nbsp;</DIV>\n<DIV><FONT color=3D#000000 size=3D2>Some of you may know Kendall Jackson =\nas the=20\nauthor of &quot;The Numerical Solution of Integral Equations of the =\nSecond=20\nKind&quot; (Cambridge University Press - <A=20\nhref=3D\"http://www.cup.org/Titles/58/0521583918.html\">http://www.cup.org/=\nTitles/58/0521583918.html</A>)=20\nor as editor of the Journal of Integral Equations and Applications (<A=20\nhref=3D\"http://www.math.uiowa.edu/~atkinson/jieapage.html\">http://www.mat=\nh.uiowa.edu/~atkinson/jieapage.html</A>).</FONT></DIV>\n<DIV><FONT color=3D#000000 size=3D2></FONT>&nbsp;</DIV>\n<DIV><FONT color=3D#000000 size=3D2>Ken has coauthored several very =\ninteresting=20\npapers on the radiosity equation lately. His most recent paper (26 =\npages!),=20\n&quot;The Planar Radiosity Equation and its Numerical Solution,&quot; is =\nnow=20\navailable as rdsty-planar.ps.Z and rdsty-planar.pdf.Z from <A=20\nhref=3D\"http://www.math.uiowa.edu/ftp/atkinson/\">http://www.math.uiowa.ed=\nu/ftp/atkinson/</A>.<BR></FONT></DIV>\n<DIV><FONT color=3D#000000 size=3D2></FONT>&nbsp;</DIV>\n<DIV><FONT size=3D2>I have just begun reading this challenging paper, =\nand so I=20\ncannot offer any comments on it. However, it appears to be an important=20\ncontribution to global illumination research. Given that it will not be=20\npublished in the usual roundup of computer graphics journals, I thought =\nit best=20\nto bring the paper to the attention of this group.</FONT></DIV>\n<DIV><FONT size=3D2></FONT>&nbsp;</DIV>\n<DIV><FONT size=3D2>Ian Ashdown, P. Eng., LC</FONT></DIV>\n<DIV><FONT size=3D2>Head of Research</FONT></DIV>\n<DIV><FONT size=3D2>Ledalite Architectural Products</FONT></DIV>\n<DIV><FONT size=3D2><A=20\nhref=3D\"http://www.ledalite.com\">http://www.ledalite.com</A></FONT></DIV>=\n\n<DIV><FONT size=3D2></FONT>&nbsp;</DIV></BODY></HTML>\n\n------=_NextPart_000_003F_01BDA5C0.38990C20--\n\nFrom image-based-rendering-owner@cs.unc.edu  Tue Jul  7 19:29:50 1998\nReceived: from sgi.sgi.com (SGI.COM [192.48.153.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id TAA22303 for <gwlarson@positron.cs.berkeley.edu>; Tue, 7 Jul 1998 19:29:49 -0700 (PDT)\nReceived: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) \n\tby sgi.sgi.com (980309.SGI.8.8.8-aspam-6.2/980304.SGI-aspam:\n       SGI does not authorize the use of its proprietary\n       systems or networks for unsolicited or bulk email\n       from the Internet.) \n\tvia ESMTP id TAA24119\n\tfor <@sgi.engr.sgi.com:gwlarson@positron.cs.berkeley.edu>; Tue, 7 Jul 1998 19:30:27 -0700 (PDT)\n\tmail_from (image-based-rendering-owner@cs.unc.edu)\nReceived: from radiate.engr.sgi.com (radiate.engr.sgi.com [130.62.245.56])\n\tby cthulhu.engr.sgi.com (980427.SGI.8.8.8/970903.SGI.AUTOCF)\n\tvia SMTP id TAA71809\n\tfor <@cthulhu.engr.sgi.com:gwlarson@positron.cs.berkeley.edu>;\n\tTue, 7 Jul 1998 19:30:19 -0700 (PDT)\n\tmail_from (image-based-rendering-owner@cs.unc.edu)\nReceived: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by radiate.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id TAA15227 for <gregl@radiate.engr.sgi.com>; Tue, 7 Jul 1998 19:29:44 -0700\nReceived: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37])\n\tby cthulhu.engr.sgi.com (980427.SGI.8.8.8/970903.SGI.AUTOCF)\n\tvia ESMTP id TAA98083;\n\tTue, 7 Jul 1998 19:29:19 -0700 (PDT)\n\tmail_from (image-based-rendering-owner@cs.unc.edu)\nReceived: from austin.cs.unc.edu (austin.cs.unc.edu [152.2.128.87]) \n\tby sgi.sgi.com (980309.SGI.8.8.8-aspam-6.2/980304.SGI-aspam:\n       SGI does not authorize the use of its proprietary\n       systems or networks for unsolicited or bulk email\n       from the Internet.) \n\tvia ESMTP id TAA23665; Tue, 7 Jul 1998 19:29:17 -0700 (PDT)\n\tmail_from (image-based-rendering-owner@cs.unc.edu)\nReceived: (from majordom@localhost)\n\tby austin.cs.unc.edu (8.8.8/8.8.8) id WAA13645\n\tfor image-based-rendering-outgoing; Tue, 7 Jul 1998 22:23:48 -0400 (EDT)\nX-Authentication-Warning: austin.cs.unc.edu: majordom set sender to owner-image-based-rendering@cs.unc.edu using -f\nReceived: from jack.direct.ca (jack.direct.ca [199.60.229.4])\n\tby austin.cs.unc.edu (8.8.8/8.8.8) with SMTP id WAA13640\n\tfor <image-based-rendering@cs.unc.edu>; Tue, 7 Jul 1998 22:23:44 -0400 (EDT)\nReceived: from van-as-07a10.direct.ca (helios) [204.174.249.106] \n\tby jack.direct.ca with smtp (Exim 1.82 #1)\n\tid 0ytjtV-0000fW-00; Tue, 7 Jul 1998 19:23:41 -0700\nReply-To: \"Ian Ashdown\" <byheart@direct.ca>\nFrom: \"Ian Ashdown\" <byheart@direct.ca>\nTo: <image-based-rendering@cs.unc.edu>\nSubject: Image-Based Rendering Bibliography update\nDate: Tue, 7 Jul 1998 19:23:46 -0700\nMessage-ID: <01bdaa17$6f58c420$6af9aecc@helios>\nMIME-Version: 1.0\nContent-Type: text/plain;\n\tcharset=\"iso-8859-1\"\nContent-Transfer-Encoding: 7bit\nX-Priority: 3\nX-MSMail-Priority: Normal\nX-Mailer: Microsoft Outlook Express 4.71.1712.3\nX-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3\nSender: owner-image-based-rendering@cs.unc.edu\nPrecedence: bulk\nStatus: R\n\nANNOUNCE: 98/07/01 Release of IBR98.BIB\n---------------------------------------\nIBR98 is a comprehensive bibliography of image-based\nrendering and near-field photometry papers, theses,\narticles, and books. It currently includes 146 references\n-- 40 new additions since the 98/02/01 release.\n\nThis bibliography is available in BibTex format as\nIBR98.BIB (with a release date of July 1, 1998) from:\n\n  http://www.ledalite.com/library-/rrt.htm\n  ftp://ftp.ledalite.com/pub/ibr98.bib\n\nAs always, it is time-consuming and sometimes difficult to\ntrack down conference papers and theses on image-based\nrendering. If you know of a relevant reference that is not\nincluded in these bibliographies, please let us know so\nthat we can include it in the next release.\n\nPartial financial support for the maintenance of this\nbibliography has been provided by the ACM SIGGRAPH\nSpecial Projects.\n\nIan Ashdown, P. Eng., LC     |              READ THE BOOK!\nVice President, R & D        |  Radiosity: A Programmer's Perspective\nbyHeart Consultants Limited  |          John Wiley & Sons 1994\nWest Vancouver, BC (Canada)  |    http://mypage.direct.ca/b/byheart\n\n\nFrom owner-globillum@imag.fr  Tue Jul  7 19:40:30 1998\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id TAA22460 for <gwlarson@positron.CS.Berkeley.EDU>; Tue, 7 Jul 1998 19:40:28 -0700 (PDT)\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id EAA10798\n\tfor globillum-imag-outgoing; Wed, 8 Jul 1998 04:22:38 +0200 (MET DST)\nReply-To: \"Ian Ashdown\" <byheart@direct.ca>\nFrom: \"Ian Ashdown\" <byheart@direct.ca>\nTo: <globillum@imag.fr>\nSubject: Global Illumination Bibliography update\nDate: Tue, 7 Jul 1998 19:21:59 -0700\nMessage-ID: <01bdaa17$2fcff710$6af9aecc@helios>\nMIME-Version: 1.0\nContent-Type: text/plain;\n\tcharset=\"iso-8859-1\"\nContent-Transfer-Encoding: 7bit\nX-Priority: 3\nX-MSMail-Priority: Normal\nX-Mailer: Microsoft Outlook Express 4.71.1712.3\nX-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nANNOUNCE: 98/07/01 Release of RADBIB98.BIB\n------------------------------------------\nRADBIB98 is a comprehensive bibliography of radiosity and\nrelated global illumination papers, theses, articles, and\nbooks. It currently includes 1,399 references -- 59 new\nadditions since the 98/04/15 release.\n\nThis bibliography is available in BibTex format as\nRADBIB98.BIB (with a release date of July 1, 1998)\nfrom:\n\n  http://www.ledalite.com/library-/rrt.htm\n  ftp://ftp.ledalite.com/pub/radbib98.bib\n\nAlso available from this site is an abridged version of\nRADBIB98.BIB called GITHESIS.BIB. This bibliography\nincludes 161 references to radiosity and global\nillumination theses -- 7 new additions since the 98/02/10\nrelease.\n\nAs always, it is time-consuming and sometimes difficult to\ntrack down conference papers and theses on radiosity and\nglobal illumination. If you know of a relevant reference\nthat is not included in these bibliographies, please let us\nknow so that we can include it in the next release.\n\nPartial financial support for the maintenance of these\nbibliographies has been provided by the ACM SIGGRAPH\nSpecial Projects.\n\nIan Ashdown, P. Eng., LC     |              READ THE BOOK!\nVice President, R & D        |  Radiosity: A Programmer's Perspective\nbyHeart Consultants Limited  |          John Wiley & Sons 1994\nWest Vancouver, BC (Canada)  |    http://mypage.direct.ca/b/byheart\n\n\nFrom owner-globillum@imag.fr  Wed Jul  8 08:53:33 1998\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id IAA22957 for <gwlarson@positron.CS.Berkeley.EDU>; Wed, 8 Jul 1998 08:53:32 -0700 (PDT)\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id RAA15300\n\tfor globillum-imag-outgoing; Wed, 8 Jul 1998 17:25:32 +0200 (MET DST)\nMime-Version: 1.0\nDate: Wed, 8 Jul 1998 11:19:02 -0700\nMessage-ID: <0061B799.4149@autodesk.com>\nFrom: eric.haines@autodesk.com (Eric Haines)\nSubject: Ray tracing roundtable & bibliography\nTo: <globillum@imag.fr>\nContent-Type: text/plain; charset=US-ASCII\nContent-Transfer-Encoding: 7bit\nContent-Description: cc:Mail note part\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nIan's note reminded me of two things worth mentioning here.\n\nFirst, the Nth annual Ray Tracing Roundtable will be meeting at SIGGRAPH on \nThursday, July 23rd, from 6:15 to 7:45 pm at the Peabody Hotel (across the \nstreet from the convention center) in Bayhill Rooms I & II. At this event \nwe quickly introduce ourselves, then break up to talk with each other about \nwhat we've been doing in the field. It fits in nicely in the dead time \nbetween papers and the reception.\n\nSecond, I've updated the free ray tracing bibliography at \nhttp://www.acm.org/tog/resources/bib/, and added a link to search the \nbibliography online (as part of the collection of computer science \nbibliographies, a wonderful free service). Not too many new references, but \na few - let me know if I've missed your work. I've also made Tom Wilson's \ncollection of ray tracing article abstracts available at this site.\n\nEric Haines\nerich@acm.org\nhttp://www.acm.org/tog/editors/erich/\n\nFrom owner-globillum@imag.fr  Thu Jul 16 15:12:53 1998\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id PAA03488 for <gwlarson@positron.CS.Berkeley.EDU>; Thu, 16 Jul 1998 15:12:52 -0700 (PDT)\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id XAA14386\n\tfor globillum-imag-outgoing; Thu, 16 Jul 1998 23:44:07 +0200 (MET DST)\nFrom: Peter Shirley <shirley@cs.utah.edu>\nMessage-Id: <199807162143.PAA19239@lal.cs.utah.edu>\nSubject: links and atmospheric persp.\nTo: globillum@imag.fr\nDate: Thu, 16 Jul 1998 15:43:28 -0600 (MDT)\nX-Mailer: ELM [version 2.4 PL25]\nMIME-Version: 1.0\nContent-Type: text/plain; charset=US-ASCII\nContent-Transfer-Encoding: 7bit\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\n \n Hi Globillumers.  Two things:\n \n 1. Anybody know any good computer graphics references\n    which have implemented atmospheric perspective in\n    a physically-based way?\n \n 2. I am setting up a page of links on global illumination--\n    http://www.cs.utah.edu/~shirley/gi/\n    it is barely started.  Additions appreciated.\n\nSee many of you soon.\n\nPete\n\nFrom shirley@cs.utah.edu  Thu Jul 16 17:54:57 1998\nReceived: from wrath.cs.utah.edu (wrath.cs.utah.edu [155.99.198.100]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id RAA03714 for <gwlarson@positron.CS.Berkeley.EDU>; Thu, 16 Jul 1998 17:54:56 -0700 (PDT)\nReceived: from phong.cs.utah.edu (phong.cs.utah.edu [155.99.197.68])\n\tby wrath.cs.utah.edu (8.8.8/8.8.8) with ESMTP id SAA16936\n\tfor <gwlarson@positron.CS.Berkeley.EDU>; Thu, 16 Jul 1998 18:55:28 -0600 (MDT)\nFrom: Peter Shirley <shirley@cs.utah.edu>\nReceived: (from shirley@localhost)\n\tby phong.cs.utah.edu (8.8.8/8.8.8) id SAA17888\n\tfor gwlarson@positron.CS.Berkeley.EDU; Thu, 16 Jul 1998 18:55:37 -0600 (MDT)\nMessage-Id: <199807170055.SAA17888@phong.cs.utah.edu>\nSubject: Re: links and atmospheric persp.\nTo: gwlarson (Gregory Ward Larson)\nDate: Thu, 16 Jul 1998 18:55:37 -0600 (MDT)\nIn-Reply-To: <199807162255.PAA03526@positron.CS.Berkeley.EDU> from \"Gregory Ward Larson\" at Jul 16, 98 03:55:45 pm\nX-Mailer: ELM [version 2.4 PL25]\nContent-Type: text\nStatus: R\n\nI may be using the wrong word-- artists usually call it\naerial perspective-- they way distant objects fade and hue-shift\ndue to scattering in air.\n\nPete\n\n> \n> What is \"atmospheric perspective?\"\n> \n> -G\n> \n\nFrom gwlarson  Fri Jul 17 08:25:21 1998\nReceived: (from gwlarson@localhost) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) id IAA04510; Fri, 17 Jul 1998 08:25:21 -0700 (PDT)\nDate: Fri, 17 Jul 1998 08:25:21 -0700 (PDT)\nFrom: gwlarson (Gregory Ward Larson)\nMessage-Id: <199807171525.IAA04510@positron.CS.Berkeley.EDU>\nTo: Peter Shirley <shirley@cs.utah.edu>\nSubject: Re: links and atmospheric persp.\nStatus: R\n\nHi Pete,\n\nYou can do what you want with a pretty simple formula, actually.  I\ncombine the ambient value setting in Radiance with an atmospheric\nextinction coefficient, kappa (in 1/distance), and a scattering albedo,\nOmega (unitless -- scattering coefficient over absorption plus\nscattering).  The formula for radiance is then:\n\n\tL(s) = [L(0) - Omega*ambient]*exp(-kappa*s) + Omega*ambient\n\n\twhere:\n\t\tL = returned distance\n\t\ts = ray travel distance\n\nThis is formula 14.6 is \"Rendering with Radiance.\"  All values are\nchromatic except distance.\n\n-Greg\n\nP.S.  I think I took this formula originally from Holly'course notes in\nPaul Heckbert's global illumination course a few Siggraphs ago.\n\nFrom shirley@cs.utah.edu  Fri Jul 17 08:33:43 1998\nReceived: from wrath.cs.utah.edu (wrath.cs.utah.edu [155.99.198.100]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id IAA04564 for <gwlarson@positron.CS.Berkeley.EDU>; Fri, 17 Jul 1998 08:33:42 -0700 (PDT)\nReceived: from phong.cs.utah.edu (phong.cs.utah.edu [155.99.197.68])\n\tby wrath.cs.utah.edu (8.8.8/8.8.8) with ESMTP id JAA26296\n\tfor <gwlarson@positron.CS.Berkeley.EDU>; Fri, 17 Jul 1998 09:34:18 -0600 (MDT)\nFrom: Peter Shirley <shirley@cs.utah.edu>\nReceived: (from shirley@localhost)\n\tby phong.cs.utah.edu (8.8.8/8.8.8) id JAA19370\n\tfor gwlarson@positron.CS.Berkeley.EDU; Fri, 17 Jul 1998 09:34:26 -0600 (MDT)\nMessage-Id: <199807171534.JAA19370@phong.cs.utah.edu>\nSubject: Re: links and atmospheric persp.\nTo: gwlarson (Gregory Ward Larson)\nDate: Fri, 17 Jul 1998 09:34:26 -0600 (MDT)\nIn-Reply-To: <199807171525.IAA04510@positron.CS.Berkeley.EDU> from \"Gregory Ward Larson\" at Jul 17, 98 08:25:21 am\nX-Mailer: ELM [version 2.4 PL25]\nContent-Type: text\nStatus: R\n\nThanks Greg.  We are using something similar that as\nour first approximation right now.  One thing\nwe are trying to figure out is where the \"seet-spot\" is\non accuracy-- we have a very non-uniform sky luminance so\nwe expect the \"ambient\" to vary with direction.  This\ngrew out of us trying to make a CIE-like sky \napproximation in terms of spectral radiance (not just luminance).\n\nIt amazes me that almost nothing has been published in the graphics literature\non this....\n\nPete\n\nFrom shirley@cs.utah.edu  Fri Jul 17 08:51:33 1998\nReceived: from wrath.cs.utah.edu (wrath.cs.utah.edu [155.99.198.100]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id IAA04616 for <gwlarson@positron.CS.Berkeley.EDU>; Fri, 17 Jul 1998 08:51:29 -0700 (PDT)\nReceived: from phong.cs.utah.edu (phong.cs.utah.edu [155.99.197.68])\n\tby wrath.cs.utah.edu (8.8.8/8.8.8) with ESMTP id JAA26682\n\tfor <gwlarson@positron.CS.Berkeley.EDU>; Fri, 17 Jul 1998 09:52:04 -0600 (MDT)\nFrom: Peter Shirley <shirley@cs.utah.edu>\nReceived: (from shirley@localhost)\n\tby phong.cs.utah.edu (8.8.8/8.8.8) id JAA19405\n\tfor gwlarson@positron.CS.Berkeley.EDU; Fri, 17 Jul 1998 09:52:15 -0600 (MDT)\nMessage-Id: <199807171552.JAA19405@phong.cs.utah.edu>\nSubject: Re: links and atmospheric persp.\nTo: gwlarson (Gregory Ward Larson)\nDate: Fri, 17 Jul 1998 09:52:15 -0600 (MDT)\nIn-Reply-To: <199807171538.IAA04596@positron.CS.Berkeley.EDU> from \"Gregory Ward Larson\" at Jul 17, 98 08:38:24 am\nX-Mailer: ELM [version 2.4 PL25]\nContent-Type: text\nStatus: R\n\nYeah-- we have gone over those heavily-- we used some of his\nstuff to model scattering.  There seem to be two approaches:\n\n1. Full-bore (SLOW) modeling\n2. zeroth-order approximation (like the formula you sent)\n\nWe are trying to develop something in the middle-- what is unclear\nis whether that would actually be an improvement over (2)-- an\nempirical question I think so we have to try it.\n\nPete\n\n> \n> Nishita has a paper or two on atmospheric modeling.  I don't have my\n> rendering workshop proceedings handy, or I'd give them to you.  I do\n> plan to bring it to Siggraph, though -- maybe we can check it there.\n> \n> -Greg\n> \n\nFrom owner-globillum@imag.fr  Mon Jul 27 15:27:45 1998\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id PAA11418 for <gwlarson@positron.CS.Berkeley.EDU>; Mon, 27 Jul 1998 15:27:44 -0700 (PDT)\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id AAA25826\n\tfor globillum-imag-outgoing; Tue, 28 Jul 1998 00:07:03 +0200 (MET DST)\nMime-Version: 1.0\nDate: Mon, 27 Jul 1998 18:02:07 -0700\nMessage-ID: <00667C4C.4149@autodesk.com>\nFrom: eric.haines@autodesk.com (Eric Haines)\nSubject: ray tracing bibliography updated\nTo: globillum <globillum@imag.fr>\nContent-Type: text/plain; charset=US-ASCII\nContent-Transfer-Encoding: 7bit\nContent-Description: cc:Mail note part\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\n     The free ray tracing bibliography at:\n     \n     http://www.acm.org/pubs/tog/resources/bib/\n     \n     has been updated with recent papers in SIGGRAPH '98 proceedings and \n     course notes.\n     \n     Eric\n\nFrom owner-globillum@imag.fr  Fri Aug 21 11:54:59 1998\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id LAA52951 for <gwlarson@positron.CS.Berkeley.EDU>; Fri, 21 Aug 1998 11:54:57 -0700 (PDT)\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id UAA01870\n\tfor globillum-imag-outgoing; Fri, 21 Aug 1998 20:22:30 +0200 (MET DST)\nFrom: Philippe Bekaert <Philippe.Bekaert@cs.kuleuven.ac.be>\nMessage-Id: <199808211821.UAA04071@flater.cs.kuleuven.ac.be>\nSubject: RenderPark: A Photorealistic Rendering Tool \nTo: globillum@imag.fr\nDate: Fri, 21 Aug 1998 20:21:51 +0200 (MET DST)\nX-Mailer: ELM [version 2.4ME+ PL32 (25)]\nMIME-Version: 1.0\nContent-Type: text/plain; charset=US-ASCII\nContent-Transfer-Encoding: 7bit\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nDear Globillumers,\n\nRenderPark is the global illumination test-bed system we use at the\nK.U.Leuven. It contains several interesting global illumination\nalgorithms such as bidirectional path tracing and hierarchical Monte\nCarlo radiosity. Some of these algorithms have been developed in our \nresearch group. Others have been implemented in order to compare our own \nalgorithms with. RenderPark will be especially useful if you are looking for \na reference implementation of algorithms which you are considering to use.\nIt will also be very valuable if you are a rendering researcher\nlooking for a free, but proven, software environment to implement your\nnew research ideas. (Yes ... contributions are welcome!) And it is evolving\ntowards a useful rendering software package for others as well.\n\nWe invite you to have a look at the new release which can be obtained from \nURL:\n\n\thttp://www.cs.kuleuven.ac.be/~graphics/RENDERPARK/\n\nSome excerpts from the README file are included below.\n\nWith best regards,\n\nPhilippe Bekaert & Frank Suykens-de Laet.\n-----------------------------------------------------------------------\n\nWhat is RenderPark??\n\nRenderPark is a photo-realistic rendering tool being developed at the\nComputer Graphics Research Group of the Katholieke Universiteit Leuven,\nin Belgium. The goal is to offer a solid implementation of many existing\nphoto-realistic rendering algorithms in order to compare them on a fair basis,\nevaluate benefits and shortcomings, find solutions for the latter and to\ndevelop new algorithms that are more robust and efficient than the algorithms\nthat are available today. RenderPark will offer\nyou several state-of-the-art rendering algorithms that are not yet present\nin other rendering packages, not even in expensive ones.\nAlthough RenderPark is in the first place\na test-bed for rendering algorithms, it is evolving towards a full-featured \nphysics-based global illumination rendering system.\n\nThe development of RenderPark started in the fall of 1993 and is supported by\nthe Belgian National Science Foundation (FWO-Vl), the Flemish Institute for\nthe Promotion of Scientific-Technological Research in Industry (IWT) and an\nequipment grant by Hewlett-Packard. RenderPark is realised within the context\nof various international collaboration projects as well.\n\n\nRendering algorithms implemented:\n\nObject-space radiance algorithms:\n\n- Galerkin radiosity (both gathering and shooting) with (or without)\n  hierarchical refinement, higher order approximations, clustering,\n  view-importance, ...\n- Hierarchical Well Distributed Ray Set Radiosity (the most easy-to-use and \n  often also the fastest radiosity algorithm)\n- (Quasi-)Monte Carlo random walk radiosity algorithms in three flavours:\n  Pattanaik's particle tracing, Keller's Quasi Monte Carlo radiosity\n  algorithm and Sbert's global multipath algorithm.\n- stochastic ray radiosity\n- density estimation (contributed by Olivier Ceulemans UCL/KUL)\n\nPixel-driven radiance algorithms:\n\n- stochastic ray tracing (usable as a second pass after an object-space \n  radiance algorithm)\n- bidirectional path tracing (Lafortune, Veach)\n\n\nFeatures:\n\n- reads models in MGF file format\n- images can be saved in ppm format, for which numerous converters exist\n- illuminated models after radiosity can be saved in VRML'97 format\n- X-Windows/Motif based user interface\n- interactive navigation using graphics hardware with support for OpenGL,\n  IrisGL and starbase\n- batch rendering with control through command line arguments or Inter Process \n  Communication\n- rendering into an external canvas window makes RenderPark behave as a \n  \"plug-in\" in your applications.\n\n\nSupported platforms:\n\n- RenderPark is being developed on the following UNIX platforms:\n        SGI/Iris 6.4 (GNU make and MipsPro 7.2 C/C++ compiler).\n        SUN/Solaris (GNU gcc/SUN's cc + GNU make)\n        Linux (GNU gcc or egcs and GNU make)\n\n- GUI:\n        X-window system + Motif toolkit\n\n- 3D-graphics:\n        OpenGL, IrisGL, starbase\n\nRenderPark is known to compile and run fine on a couple of other (UNIX) \nplatforms as well, including HP-UX, DEC Alpha, FreeBSD, ...\n\n\n\n-- \n/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\\n\\ Philippe Bekaert                 | If anything can go wrong, it will, but  /\n/ Computer Graphics Research Group | ... we're prepared for it (Switzerland) \\\n\\ Department of Computer Science   | ... we don't care (Greece)              /\n/ K.U.Leuven - Belgium             | ... what the heck, it's been going      \\\n\\                                  | wrong for centuries already (Portugal)  /\n/  http://www.cs.kuleuven.ac.be/   | ... it's the fault of the Walloons      \\\n\\                     ~philippe/   | (Flanders)                              /\n/__________________________________| ... we deserve it (Wallonie)            \\\n\\                                  | ... as long as there's vodka we don't   /\n/ Not everything that is written   | care (Russia)                           \\\n\\ here is my employers opinion,    | ... how much money do I loose?          /\n/ sometimes not even mine.         | (The Netherlands)                       \\\n\\__________________________________|_________________________________________/\n\nFrom gwlarson  Fri Aug 21 13:33:36 1998\nReceived: (from gwlarson@localhost) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) id NAA53249; Fri, 21 Aug 1998 13:33:35 -0700 (PDT)\nDate: Fri, 21 Aug 1998 13:33:35 -0700 (PDT)\nFrom: gwlarson (Gregory Ward Larson)\nMessage-Id: <199808212033.NAA53249@positron.CS.Berkeley.EDU>\nTo: Philippe Bekaert <Philippe.Bekaert@cs.kuleuven.ac.be>\nSubject: Re:  RenderPark: A Photorealistic Rendering Tool\nStatus: R\n\nHey Philippe --\n\nThis is great!  I'm glad you guys are releasing this to the world.\n\nOne question, do you intend to add TIFF i/o to your package at some point?\nI'd like you to look at the high dynamic-range format I added to TIFF\nrecently, which is ideal for rendering and re-rendering applications.\nSee the web site at:\n\n\thttp://www.sgi.com/Technology/pixformat/\n\nfor details.  I'd be happy to talk with you more about it if you're\ninterested.\n\nGood work!\n-Greg\n\nFrom Philippe.Bekaert@cs.kuleuven.ac.be  Sat Aug 22 03:33:57 1998\nReceived: from styx.cs.kuleuven.ac.be (styx.cs.kuleuven.ac.be [134.58.40.3]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id DAA52027 for <gwlarson@positron.CS.Berkeley.EDU>; Sat, 22 Aug 1998 03:33:45 -0700 (PDT)\nReceived: from flater.cs.kuleuven.ac.be (philippe@flater.cs.kuleuven.ac.be [134.58.45.35])\n\tby styx.cs.kuleuven.ac.be (8.9.0/8.9.0) with ESMTP id MAA14403\n\tfor <gwlarson@positron.CS.Berkeley.EDU>; Sat, 22 Aug 1998 12:34:04 +0200 (MET DST)\nReceived: (from philippe@localhost)\n\tby flater.cs.kuleuven.ac.be (8.9.0/8.9.0) id MAA12015;\n\tSat, 22 Aug 1998 12:34:02 +0200 (MET DST)\nFrom: Philippe Bekaert <Philippe.Bekaert@cs.kuleuven.ac.be>\nMessage-Id: <199808221034.MAA12015@flater.cs.kuleuven.ac.be>\nSubject: Re: RenderPark: A Photorealistic Rendering Tool\nIn-Reply-To: <199808212033.NAA53249@positron.CS.Berkeley.EDU> from Gregory Ward Larson at \"Aug 21, 98 01:33:35 pm\"\nTo: gwlarson (Gregory Ward Larson)\nDate: Sat, 22 Aug 1998 12:34:02 +0200 (MET DST)\nX-Mailer: ELM [version 2.4ME+ PL32 (25)]\nMIME-Version: 1.0\nContent-Type: text/plain; charset=US-ASCII\nContent-Transfer-Encoding: 7bit\nStatus: R\n\nHi Greg,\n\n> One question, do you intend to add TIFF i/o to your package at some point?\n> I'd like you to look at the high dynamic-range format I added to TIFF\n> recently, which is ideal for rendering and re-rendering applications.\nIt's something I have been thinking of already for over one year, since\nyou sent a mail that you were working on high-dynamic range stuff in TIFF.\nI have the library here, and read the docs etc... but never arrived at\neffectively implementing something due to other work.\n\nI'll surely contact you when I start working on it!\n\nThanks!\n\nPhilippe.\n\n-- \n/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\\n\\ Philippe Bekaert                 | If anything can go wrong, it will, but  /\n/ Computer Graphics Research Group | ... we're prepared for it (Switzerland) \\\n\\ Department of Computer Science   | ... we don't care (Greece)              /\n/ K.U.Leuven - Belgium             | ... what the heck, it's been going      \\\n\\                                  | wrong for centuries already (Portugal)  /\n/  http://www.cs.kuleuven.ac.be/   | ... it's the fault of the Walloons      \\\n\\                     ~philippe/   | (Flanders)                              /\n/__________________________________| ... we deserve it (Wallonie)            \\\n\\                                  | ... as long as there's vodka we don't   /\n/ Not everything that is written   | care (Russia)                           \\\n\\ here is my employers opinion,    | ... how much money do I loose?          /\n/ sometimes not even mine.         | (The Netherlands)                       \\\n\\__________________________________|_________________________________________/\n\nFrom owner-globillum@imag.fr  Wed Aug 26 17:16:44 1998\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id RAA61342 for <gwlarson@positron.CS.Berkeley.EDU>; Wed, 26 Aug 1998 17:16:43 -0700 (PDT)\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id BAA01427\n\tfor globillum-imag-outgoing; Thu, 27 Aug 1998 01:43:36 +0200 (MET DST)\nDate: Wed, 26 Aug 1998 16:42:22 -0700 (PDT)\nFrom: gwlarson (Gregory Ward Larson)\nMessage-Id: <199808262342.QAA61863@positron.CS.Berkeley.EDU>\nTo: globillum@imag.fr\nSubject: dissertation on global illumination available\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\n[Forwarded from the Radiance discussion group mailing list. -G]\n\nTo: raydisc@floyd.lbl.GOV\nDate: Thu, 27 Aug 1998 00:07:27 +0200 (MESZ)\n\nHi,\n\nFraunhofer ISE has funding for a PhD candidate to develop a\nthesis on the modelling of light transport using ray tracing.\nIf you are a student in computer graphics or physics, \nyou might want to check\n        http://www.ise.fhg.de/radiance/diss1.html\nfor details.\n\nregards\nPeter\n-- \n Peter Apian-Bennewitz  apian@ise.fhg.de  +49-761-4588-[123|302] \n Fraunhofer Institute for Solar Energy Systems, D-79100 Freiburg\n http://www.ise.fhg.de/~apian\n\nFrom Philippe.Bekaert@cs.kuleuven.ac.be  Fri Aug 28 11:40:59 1998\nReceived: from styx.cs.kuleuven.ac.be (styx.cs.kuleuven.ac.be [134.58.40.3]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id LAA61402 for <gwlarson@positron.CS.Berkeley.EDU>; Fri, 28 Aug 1998 11:40:55 -0700 (PDT)\nReceived: from flater.cs.kuleuven.ac.be (philippe@flater.cs.kuleuven.ac.be [134.58.45.35])\n\tby styx.cs.kuleuven.ac.be (8.9.0/8.9.0) with ESMTP id UAA05077\n\tfor <gwlarson@positron.CS.Berkeley.EDU>; Fri, 28 Aug 1998 20:40:53 +0200 (MET DST)\nReceived: (from philippe@localhost)\n\tby flater.cs.kuleuven.ac.be (8.9.0/8.9.0) id UAA01247;\n\tFri, 28 Aug 1998 20:40:46 +0200 (MET DST)\nFrom: Philippe Bekaert <Philippe.Bekaert@cs.kuleuven.ac.be>\nMessage-Id: <199808281840.UAA01247@flater.cs.kuleuven.ac.be>\nSubject: Re: RenderPark: A Photorealistic Rendering Tool\nIn-Reply-To: <199808212033.NAA53249@positron.CS.Berkeley.EDU> from Gregory Ward Larson at \"Aug 21, 98 01:33:35 pm\"\nTo: gwlarson (Gregory Ward Larson)\nDate: Fri, 28 Aug 1998 20:40:46 +0200 (MET DST)\nX-Mailer: ELM [version 2.4ME+ PL32 (25)]\nMIME-Version: 1.0\nContent-Type: text/plain; charset=US-ASCII\nContent-Transfer-Encoding: 7bit\nStatus: R\n\nHey Greg\n\n> One question, do you intend to add TIFF i/o to your package at some point?\n> I'd like you to look at the high dynamic-range format I added to TIFF\n> recently, which is ideal for rendering and re-rendering applications.\n> See the web site at:\n> \n> \thttp://www.sgi.com/Technology/pixformat/\n> \n> for details.  I'd be happy to talk with you more about it if you're\n> interested.\nI happen to need it right now, so I gave it a try. It's in the todays\nRenderPark snapshot you can obtain from URL\n\n\thttp://www.cs.kuleuven.ac.be/~graphics/RENDERPARK/\n\nImplementing LogLuv TIFF support went fairly smooth. It took me in total\nabout 10 hours of work (including learning again how to use the TIFF lib).\n\nYou might be interested in the RenderPark/IMAGE directory. It contains\na C++ library for writing images in TIFF (both \"normal\" and high\ndynamic range, as well as PPM format). It's pretty clean. Especially\nthe tiff.C file might be funny for you to see.\n\nChecking whether RenderPark gives the same radiance values (more or less)\nas radiance is soemthing I'll do next week. It probably doesn't at this time.\n\nWrite me your opinion if you find the time to give it a try.\n\nBest regards,\n\nPhilippe.\n\n-- \n/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\\n\\ Philippe Bekaert                 | If anything can go wrong, it will, but  /\n/ Computer Graphics Research Group | ... we're prepared for it (Switzerland) \\\n\\ Department of Computer Science   | ... we don't care (Greece)              /\n/ K.U.Leuven - Belgium             | ... what the heck, it's been going      \\\n\\                                  | wrong for centuries already (Portugal)  /\n/  http://www.cs.kuleuven.ac.be/   | ... it's the fault of the Walloons      \\\n\\                     ~philippe/   | (Flanders)                              /\n/__________________________________| ... we deserve it (Wallonie)            \\\n\\                                  | ... as long as there's vodka we don't   /\n/ Not everything that is written   | care (Russia)                           \\\n\\ here is my employers opinion,    | ... how much money do I loose?          /\n/ sometimes not even mine.         | (The Netherlands)                       \\\n\\__________________________________|_________________________________________/\n\nFrom gwlarson  Fri Aug 28 11:48:38 1998\nReceived: (from gwlarson@localhost) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) id LAA61042; Fri, 28 Aug 1998 11:48:38 -0700 (PDT)\nDate: Fri, 28 Aug 1998 11:48:38 -0700 (PDT)\nFrom: gwlarson (Gregory Ward Larson)\nMessage-Id: <199808281848.LAA61042@positron.CS.Berkeley.EDU>\nTo: Philippe Bekaert <Philippe.Bekaert@cs.kuleuven.ac.be>\nSubject: Re: RenderPark: A Photorealistic Rendering Tool\nStatus: R\n\nHi Philippe,\n\nThat's pretty quick work!  I don't know about you, but I found use of the\nTIFF library to be fairly confusing with all those variables and things.\nI'm impressed that you were able to get it going so quickly!\n\nI am downloading it to take a look at your libtiff calls, but I kind of\ndoubt I'll manage to compile the whole thing....\n\nThanks!\n-Greg\n\nFrom owner-globillum@imag.fr  Fri Aug 28 11:55:56 1998\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id LAA61629 for <gwlarson@positron.CS.Berkeley.EDU>; Fri, 28 Aug 1998 11:55:55 -0700 (PDT)\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id UAA01930\n\tfor globillum-imag-outgoing; Fri, 28 Aug 1998 20:28:28 +0200 (MET DST)\nMessage-ID: <CB6657D3A5E0D111A97700805FFE6587BE171E@RED-MSG-51>\nFrom: \"Michael Cohen (Research)\" <mcohen@microsoft.com>\nTo: globillum@imag.fr\nSubject: Radiosity and Realistic Image Synthesis\nDate: Fri, 28 Aug 1998 11:27:47 -0700\nX-Mailer: Internet Mail Service (5.5.2232.9)\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nFYI:\n\nI've been told that AP Professional that is teaming up with Morgan/Kaufmann\nwill print another batch of \"Radiosity and Realistic Image Synthesis\" by\nmyself and John Wallace to bring it back from the \"out of print\" cemetary. I\ndon't know exactly when it will be available again.\n\n- Michael\n\nFrom Philippe.Bekaert@cs.kuleuven.ac.be  Sat Aug 29 03:33:58 1998\nReceived: from styx.cs.kuleuven.ac.be (styx.cs.kuleuven.ac.be [134.58.40.3]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id DAA01759 for <gwlarson@positron.CS.Berkeley.EDU>; Sat, 29 Aug 1998 03:33:56 -0700 (PDT)\nReceived: from flater.cs.kuleuven.ac.be (philippe@flater.cs.kuleuven.ac.be [134.58.45.35])\n\tby styx.cs.kuleuven.ac.be (8.9.0/8.9.0) with ESMTP id MAA02666\n\tfor <gwlarson@positron.CS.Berkeley.EDU>; Sat, 29 Aug 1998 12:34:21 +0200 (MET DST)\nReceived: (from philippe@localhost)\n\tby flater.cs.kuleuven.ac.be (8.9.0/8.9.0) id MAA09402;\n\tSat, 29 Aug 1998 12:34:19 +0200 (MET DST)\nFrom: Philippe Bekaert <Philippe.Bekaert@cs.kuleuven.ac.be>\nMessage-Id: <199808291034.MAA09402@flater.cs.kuleuven.ac.be>\nSubject: high dynamic rangle image output in RenderPark\nIn-Reply-To: <199808281848.LAA61042@positron.CS.Berkeley.EDU> from Gregory Ward Larson at \"Aug 28, 98 11:48:38 am\"\nTo: gwlarson (Gregory Ward Larson)\nDate: Sat, 29 Aug 1998 12:34:19 +0200 (MET DST)\nX-Mailer: ELM [version 2.4ME+ PL32 (25)]\nMIME-Version: 1.0\nContent-Type: text/plain; charset=US-ASCII\nContent-Transfer-Encoding: 7bit\nStatus: RO\n\nHi Greg,\n\n> That's pretty quick work!  I don't know about you, but I found use of the\n> TIFF library to be fairly confusing with all those variables and things.\n> I'm impressed that you were able to get it going so quickly!\nIt's surely harder than ppm or radiance pic format, but some examples help\na lot. I studied ppm2tiff and ra_tiff (Thanks for making it available!).\nWriting a good TIFF reader handling all possible encodings properly\nis harder than writing a TIFF writer for one specific encoding I think.\n\nIt seems to work fine on both our Octane and my Linux PC at home.\n\n> I am downloading it to take a look at your libtiff calls, but I kind of\n> doubt I'll manage to compile the whole thing....\nPlease tell me what problems you have compiling RenderPark (with some\ninfo about the platform you use as well if you care).\nI can try to make an executable for you too if you like.\n\nBest regards,\n\nPhilippe.\n\n-- \n/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\\n\\ Philippe Bekaert                 | If anything can go wrong, it will, but  /\n/ Computer Graphics Research Group | ... we're prepared for it (Switzerland) \\\n\\ Department of Computer Science   | ... we don't care (Greece)              /\n/ K.U.Leuven - Belgium             | ... what the heck, it's been going      \\\n\\                                  | wrong for centuries already (Portugal)  /\n/  http://www.cs.kuleuven.ac.be/   | ... it's the fault of the Walloons      \\\n\\                     ~philippe/   | (Flanders)                              /\n/__________________________________| ... we deserve it (Wallonie)            \\\n\\                                  | ... as long as there's vodka we don't   /\n/ Not everything that is written   | care (Russia)                           \\\n\\ here is my employers opinion,    | ... how much money do I loose?          /\n/ sometimes not even mine.         | (The Netherlands)                       \\\n\\__________________________________|_________________________________________/\n\nFrom owner-globillum@imag.fr  Fri Sep 11 11:10:23 1998\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id LAA21140 for <gwlarson@positron.CS.Berkeley.EDU>; Fri, 11 Sep 1998 11:10:22 -0700 (PDT)\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id TAA05782\n\tfor globillum-imag-outgoing; Fri, 11 Sep 1998 19:34:53 +0200 (MET DST)\nMime-Version: 1.0\nDate: Fri, 11 Sep 1998 13:29:15 -0700\nMessage-ID: <0074A561.4149@autodesk.com>\nFrom: eric.haines@autodesk.com (Eric Haines)\nSubject: article in new issue of \"journal of graphics tools\"\nTo: globillum <globillum@imag.fr>\nContent-Type: text/plain; charset=US-ASCII\nContent-Transfer-Encoding: 7bit\nContent-Description: cc:Mail note part\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\n     Globillumers,\n     \n     \"A Low Distortion Map Between Disk and Square\", by Peter Shirley and \n     Kenneth Chu, has just been published in the _journal of graphics \n     tools_, v.2 n.3, p.45-52.\n     \n     See http://www.acm.org/jgt/papers/ShirleyChiu97/ for the abstract and \n     code for the technique. It should be noted that this technique is \n     extended in the paper to mapping between a hemisphere and square. It \n     has obvious application within the field of global illumination.\n     \n     Eric\n\nFrom owner-globillum@imag.fr  Wed Sep 16 09:35:49 1998\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id JAA30065 for <gwlarson@positron.CS.Berkeley.EDU>; Wed, 16 Sep 1998 09:35:47 -0700 (PDT)\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id SAA08256\n\tfor globillum-imag-outgoing; Wed, 16 Sep 1998 18:06:37 +0200 (MET DST)\nFrom: hertjwr@us.ibm.com\nX-Lotus-FromDomain: IBMUS\nTo: globillum@imag.fr\nMessage-ID: <85256681.005823FA.00@us.ibm.com>\nDate: Wed, 16 Sep 1998 12:05:41 -0400\nSubject: 1999 NHTC - K20 Call for Paper-7 sessions \nMime-Version: 1.0\nContent-type: text/plain; charset=us-ascii\nContent-Disposition: inline\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nThose of you working on radiosity methods that apply\nacross disciplinary boundaries (i.e. applicable to illumination\nand heat transfer) might be interested in the following\ncalls for papers  (Aug. 15-17 is immediately **after** SIG 99)\n-- Holly\n\n\n---------------------- Forwarded by Holly Rushmeier/Watson/IBM on 16/09/98\n12:02 ---------------------------\n                                                                   \n                                                                   \n                Ashley Emery <emery@rio.engr.washington.edu>       \n                16/09/98 11:12                                     \n                                                                   \n\n\n\n\nTo:   Ashley Emery <emery@rio.engr.washington.edu>\ncc:    (bcc: Holly Rushmeier/Watson/IBM)\nSubject:  1999 NHTC - K20 Call for Paper-7 sessions\n\n\n\n\n\n\nCall for Papers\n33rd National Heat Transfer Conference\nHyatt Regency Hotel\nAlbuquerque, New Mexico\nAugust 15-17, 1999\n\nThe ASME-Heat Transfer Division's K-20 Committee on Computational Heat\nTransfer is soliciting papers for several sessions at the 1999 National\nHeat Transfer Conference.  Sessions titles, pertinent topics, and\nabstract submittal information are listed below.\n\n1.  Error Estimates for Computational Heat Transfer Software.\n\nPapers on error estimators for computational heat transfer numerical\nmethods are sought.  Estimators for finite difference, finite volume,\nfinite element and other discretization methods are of interest.  Both\nmethods for a priori and a posteriori error estimators are sought.  In\naddition, approaches to multiple conservation laws are solicited.\nApplications to heat conduction, convection and/or radiation heat\ntransfer are sought, as well as other computational heat transfer\nanalysis.\n\nDr. Robert J. Cochran\nOrg. 9113 - Thermal Sciences Dept.\nSandia National Laboratories\nP.O. Box 5800, Mail Stop 0835\nAlbuquerque, NM  87185-0835\nPh: (505) 844-6133\nFax: (505) 844-4523\nEmail: rjcochr@sandia.gov\n\nDr. Foluso Ladeinde\nDept. of Mech. Engineering\nSUNY Stony Brook\nStony Brook, NY 11794-2300\nPhone:  (516) 632-9293\nFax:  (516) 632-8771\nLadeine@mech.eng.sunysb.edu\n\n2.  Boundary and Finite Element Methods in Heat Transfer.\n\nThe session is intended to cover the latest developments and\napplications of the boundary or finite element method in all modes of\nheat transfer.\n\nDr. Ashley Emery, Program Director\nThermal Transport & Thermal Processing\nChemical Transport System Division\nNational Science Foundation\nArlington, VA\nPhone: 703-306-1371\nFAX: 703-306-0319\nEmail: aemery@nsf.gov\n\nDr. Darrell W. Pepper, Professor and Chairman\nDept. of Mechanical Engineering\nUniversity of Nevada, Las Vegas\n4505 S Maryland Parkway\nLas Vegas, NV 89154-4027\nPhone: 702-895-1056\nFAX: 702-895-3936\nEmail: pepperu@nye.nscee.edu\n\n3.  Numerical Implementation of Radiation Heat Transfer.\n\nPapers related to recent developments in the numerical implementation of\nradiation heat transfer methods are sought.  Implementation is of\ninterest for finite difference, finite volume, finite element or other\ndiscretization methods.   Manuscripts describing numerical methods for\nboth participating media and surface-surface radiation exchange are\nsolicited.  Topics may include coupled, multi-physics and single physics\nimplementations as well as nongray effects, anisotropic and isotropic\nscattering and surface reflection and parallel processing.\n\nDr. Shawn P. Burns\nSandia National Laboratories\nMS 0836 P.O. Box 5800\nAlbuquerque, NM 87185-0836\nPh.: 505-844-6200\nFAX: 505-844-8251\nEmail: spburns@engsci.sandia.gov\n\nWoody Fiveland\nBabcock and Wilcox\nResearch and Development\n1562 Beeson St.\nAlliance, OH 44601\nPhone: 216/829-7565\nFAX:   216/823-0639\nEmail: woody.a.fiveland@rdd.mcdermott.com\n\n4.  Applications in Computational Heat Transfer.\n\nPapers describing recent applications of computational heat transfer\nsoftware for research, industrial applications, system design, or\nprocess/system optimization are requested.  Any numerical technique or\nphysical phenomenon will be accepted for this session.  Papers from\nindustry and academia are encouraged.\n\nDr. Randy Clarksean\nP.O. Box 51\n17 East Gilman Street\nNew York Mills, MN  56567\nPh: 218-385-3750, fax: 218-385-3751\nEmail: clark@uslink.net\n\n5.  Numerical Methods for Porous Media.\n\nPapers dealing with transport phenomenon in porous media are invited.\nNumerical methods for heat and mass transfer problems, applied to\nnatural and forced convection in a porous medium is the focus. The\nphysical system studied can be any system that can be approximated as a\nporous medium (e.g., sand and crushed rocks saturated with water, fiber,\ngranular insulation, cores of nuclear reactors, etc.).\n\nDr. Jamil A. Khan\nDepartment of Mechanical Engineering\nUniversity of South Carolina\n300 S. Main Street\nColumbia, SC 29208\n803-777-1578 (phone); 803-777-0106 (fax)\nemail: jamil.khan@sc.edu\n\nplus TBD co-chairs from other committees\n\n6.  Adaptive Gridding of Phase Change Problems.\n\nTechnical papers using numerical schemes with adaptive grids to solve\nphase change problems are invited. In general, the numerical schemes\nshould be capable of tracking interface fronts along with temperature\nand/or fluid flow during the phase change processes.  Problems studied\nmay include, but are not limited to, melting/solidification of  water,\npure metal, alloys (casting, welding), infiltration processing of metal\nmatrix composites, etc.\n\nDr. Jamil A. Khan (K20)\nDepartment of Mechanical Engineering\nUniversity of South Carolina\n300 S. Main Street\nColumbia, SC 29208\n803-777-1578 (phone); 803-777-0106 (fax)\nemail: jamil.khan@sc.edu\n\nProf. Samuel Paolucci (K8)\nAerospace and Mechanical Engineering\nUniversity of Notre Dame\nNotre Dame, IN 46556-5637\nPhone:  (219)631-8110\nfax:    (219)631-8341\nemail: paolucci@chaos.ame.nd.edu\n\n7.  Advances in Computational Heat Transfer.\n\nThe focus of the session is on the development, testing and/or\napplication of improved algorithms and predictive procedures. Examples\nof topics that are of interest include: improved differencing schemes,\nmore efficient solution schemes including multi-grid and\nsolution-adaptive methods, improved turbulence models and subgrid stress\nmodels, improved grid  generation schemes, and improvements in the\nprediction of multi-component or reacting flows.\n\nDr. S. Acharya\nDept. of Mechanical Engr.\nLouisiana State University\nBaton Rouge, LA  70803\nPh: (504)388-5809\nfax: (504)388-5924\nemail: meacha@lsuvax.sncc.lsu.edu\n\nDr. Rod W. Douglass, MS F645\nComputational Methods Group - XCM\nApplied Theoretical and Comp. Physics Div.\nLos Alamos National Laboratory\nLos Alamos, NM 87545\nPh: (505) 665-0570\nFAX: (505) 665-4479\nemail: rwd@lanl.gov\n\n\nProspective authors are encouraged to submit three copies of an abstract\nof 300-500 words by September 30, 1998 to Dr. Marino di Marzo as shown\nbelow.  Authors should reference the session title and K-20 to insure\nthat it is properly placed at the conference.  Authors may also want to\nsubmit a copy of their abstract to the session chair for their planning\npurposes - but note that an abstract must be submitted to Dr. Marzo for\nit to be considered for the conference.\n\nDr. Marino di Marzo\nMechanical Engineering Department\nUniversity of Maryland - College Park, MD 20742\nphone: 301-405-5257 ; fax 301-314-9477\nemail: marino@eng.umd.edu\n\nOther dates of importance.\n\nAuthor notification of abstract acceptance      November 1, 1998\nReceipt of 5 copies of full manuscript          December 15, 1998\nNotification of manuscript acceptance           February 22, 1999\nRevised/Final manuscript due                    March 22, 1999\n\n\n\n\n\n\n\n\n\n\n\nFrom owner-globillum@imag.fr  Mon Sep 21 03:32:52 1998\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id DAA06904 for <gwlarson@positron.CS.Berkeley.EDU>; Mon, 21 Sep 1998 03:32:51 -0700 (PDT)\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id MAA17382\n\tfor globillum-imag-outgoing; Mon, 21 Sep 1998 12:02:30 +0200 (MET DST)\nMessage-ID: <8815647C7041D111A3010060B06BE1C039C202@elvis.lightwork>\nFrom: Neil Gatenby <Neil@lightwork.co.uk>\nTo: globillum@imag.fr\nSubject: near field stuff\nDate: Mon, 21 Sep 1998 11:01:07 +0100\nMIME-Version: 1.0\nX-Mailer: Internet Mail Service (5.0.1460.8)\nContent-Type: text/plain\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: RO\n\n\nFollowing on from a recent chit-chat that began at the (Wien/Vienna)\nEurographics Workshop on Rendering, some of you may find the following site\nof interest.\n\n(relates to \"canned light sources\"/\"near field photometric data\")\n\nhttp://www.radimg.com/products_radiantsources.htm\n\nNeil\n\nFrom owner-globillum@imag.fr  Tue Oct  6 10:51:37 1998\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id KAA27992 for <gwlarson@positron.CS.Berkeley.EDU>; Tue, 6 Oct 1998 10:51:35 -0700 (PDT)\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id SAA17367\n\tfor globillum-imag-outgoing; Tue, 6 Oct 1998 18:38:51 +0200 (MET DST)\nDate: Tue, 6 Oct 1998 09:37:57 -0700 (PDT)\nFrom: Alain Fournier <fournier@cs.ubc.ca>\nMessage-Id: <199810061637.JAA20592@pedigree.cs.ubc.ca>\nTo: byheart@Direct.CA, globillum@imag.fr\nSubject: Re:  More global illumination patents\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nAs Ian says \"one which, if I read it correctly, apparently patents the\nWHILE loop\". That is great, if that means the REPEAT UNTIL loop remains\navailable to patent.\n\nFrom owner-globillum@imag.fr  Tue Oct  6 10:53:38 1998\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id KAA28019 for <gwlarson@positron.CS.Berkeley.EDU>; Tue, 6 Oct 1998 10:53:37 -0700 (PDT)\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id QAA06883\n\tfor globillum-imag-outgoing; Tue, 6 Oct 1998 16:35:07 +0200 (MET DST)\nFrom: Peter Shirley <shirley@cs.utah.edu>\nMessage-Id: <199810061434.IAA02720@phong.cs.utah.edu>\nSubject: Clearcoat?\nTo: globillum@imag.fr\nDate: Tue, 6 Oct 1998 08:34:16 -0600 (MDT)\nX-Mailer: ELM [version 2.4 PL25]\nContent-Type: text\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\n\nAnyone have the scoop on what this technology is:\n\nhttp://www.sgi.com/newsroom/press_releases/1998/september/clearcoat.html\n\n??\n\nAs far as I can guess it is just environment mapping with variable reflectance.\nBut it is hard to tell if there is more (the above release is all\nmarketing content-free verbiage).  I couldn't find a whitepaper at the\nSGI web site either.\n\nThanks\n\nPete Shirley\n\nFrom gwlarson  Tue Oct  6 11:00:05 1998\nReceived: (from gwlarson@localhost) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) id LAA27973; Tue, 6 Oct 1998 11:00:05 -0700 (PDT)\nDate: Tue, 6 Oct 1998 11:00:05 -0700 (PDT)\nFrom: gwlarson (Gregory Ward Larson)\nMessage-Id: <199810061800.LAA27973@positron.CS.Berkeley.EDU>\nTo: Peter Shirley <shirley@cs.utah.edu>\nSubject: Re:  Clearcoat?\nStatus: R\n\nWrite to Brian Cabral to ask him about it.  He told me a bit, but I don't\nwant to give away anything he isn't ready to share, besides being afraid\nI might screw up the details.  You're on track with your conclusions, I\nthink.  It's just a clever hack for the most part.\n\n(Brian's e-mail is cabral@engr.sgi.com.\n-Greg\n\nFrom owner-globillum@imag.fr  Tue Oct  6 11:01:21 1998\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id LAA27359 for <gwlarson@positron.CS.Berkeley.EDU>; Tue, 6 Oct 1998 11:01:20 -0700 (PDT)\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id PAA03740\n\tfor globillum-imag-outgoing; Tue, 6 Oct 1998 15:53:08 +0200 (MET DST)\nReply-To: \"Ian Ashdown\" <byheart@Direct.CA>\nFrom: \"Ian Ashdown\" <byheart@Direct.CA>\nTo: <globillum@imag.fr>\nSubject: More global illumination patents\nDate: Tue, 6 Oct 1998 06:52:21 -0700\nMessage-ID: <01bdf130$8a83ce60$bf8442d8@helios>\nMIME-Version: 1.0\nContent-Type: text/plain;\n\tcharset=\"iso-8859-1\"\nContent-Transfer-Encoding: 7bit\nX-Priority: 3\nX-MSMail-Priority: Normal\nX-Mailer: Microsoft Outlook Express 4.71.1712.3\nX-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nTwo more global illumination patents to consider:\n\nUS Patent 5,734,385, Drawing Method and Apparatus Using Radiosity Algorithm\nIssue Date: March 31, 1998\n\nUS Patent 5,742,292, System and Method for Realistically Displaying Images\nIndicating the Effects of Lighting on an Object in Three Dimensional Space\nIssue Date: April 21, 1998\n\nand one which, if I read it correctly, apparently patents the WHILE loop\nconstruct:\n\nUS Patent 5,561,752, Multipass Graphics Rendering Method and Apparatus with\nRe-Traverse Flag\nIssue Date: October 1, 1996\nAssignee: Apple Computer, Inc.\n\nIan Ashdown, P. Eng., LC     |  READ THE BOOK! (300 copies remaining)\nVice President, R & D        |  Radiosity: A Programmer's Perspective\nbyHeart Consultants Limited  |          John Wiley & Sons 1994\nWest Vancouver, BC (Canada)  |    http://mypage.direct.ca/b/byheart\n\n\nFrom owner-globillum@imag.fr  Tue Oct  6 11:10:56 1998\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id LAA28013 for <gwlarson@positron.CS.Berkeley.EDU>; Tue, 6 Oct 1998 11:10:55 -0700 (PDT)\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id TAA21136\n\tfor globillum-imag-outgoing; Tue, 6 Oct 1998 19:48:18 +0200 (MET DST)\nMessage-ID: <FD8F41F04D35D111899600805F19A16C0EF87188@RED-MSG-48>\nFrom: Don Mitchell <donm@microsoft.com>\nTo: Ian Ashdown <byheart@direct.ca>, globillum@imag.fr\nSubject: RE: More global illumination patents\nDate: Tue, 6 Oct 1998 10:47:39 -0700 \nX-Mailer: Internet Mail Service (5.5.2232.9)\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nPatents have cooties.\n\nIf you're writing and selling graphics software, talk to your attorney and\nhe will explain what that means and why you should not look at these\ndocuments.  :-)\n\n\n> -----Original Message-----\n> From:\tIan Ashdown [SMTP:byheart@direct.ca]\n> Sent:\tTuesday, October 06, 1998 6:52 AM\n> To:\tglobillum@imag.fr\n> Subject:\tMore global illumination patents\n> \n> Two more global illumination patents to consider:\n> \n> US Patent 5,734,385, Drawing Method and Apparatus Using Radiosity\n> Algorithm\n> Issue Date: March 31, 1998\n> \n> US Patent 5,742,292, System and Method for Realistically Displaying Images\n> Indicating the Effects of Lighting on an Object in Three Dimensional Space\n> Issue Date: April 21, 1998\n> \n> and one which, if I read it correctly, apparently patents the WHILE loop\n> construct:\n> \n> US Patent 5,561,752, Multipass Graphics Rendering Method and Apparatus\n> with\n> Re-Traverse Flag\n> Issue Date: October 1, 1996\n> Assignee: Apple Computer, Inc.\n> \n> Ian Ashdown, P. Eng., LC     |  READ THE BOOK! (300 copies remaining)\n> Vice President, R & D        |  Radiosity: A Programmer's Perspective\n> byHeart Consultants Limited  |          John Wiley & Sons 1994\n> West Vancouver, BC (Canada)  |    http://mypage.direct.ca/b/byheart\n> \n\nFrom shirley@cs.utah.edu  Tue Oct  6 12:26:10 1998\nReceived: from wrath.cs.utah.edu (wrath.cs.utah.edu [155.99.198.100]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id MAA27899 for <gwlarson@positron.CS.Berkeley.EDU>; Tue, 6 Oct 1998 12:26:05 -0700 (PDT)\nReceived: from phong.cs.utah.edu (phong.cs.utah.edu [155.99.197.68])\n\tby wrath.cs.utah.edu (8.8.8/8.8.8) with ESMTP id NAA20346\n\tfor <gwlarson@positron.CS.Berkeley.EDU>; Tue, 6 Oct 1998 13:26:25 -0600 (MDT)\nFrom: Peter Shirley <shirley@cs.utah.edu>\nReceived: (from shirley@localhost)\n\tby phong.cs.utah.edu (8.8.8/8.8.8) id NAA03151\n\tfor gwlarson@positron.CS.Berkeley.EDU; Tue, 6 Oct 1998 13:26:13 -0600 (MDT)\nMessage-Id: <199810061926.NAA03151@phong.cs.utah.edu>\nSubject: Re: Clearcoat?\nTo: gwlarson (Gregory Ward Larson)\nDate: Tue, 6 Oct 1998 13:26:13 -0600 (MDT)\nIn-Reply-To: <199810061800.LAA27973@positron.CS.Berkeley.EDU> from \"Gregory Ward Larson\" at Oct 6, 98 11:00:05 am\nX-Mailer: ELM [version 2.4 PL25]\nContent-Type: text\nStatus: R\n\nCool.  Thanks Greg.\nI will talk to him.\n\n\n> \n> Write to Brian Cabral to ask him about it.  He told me a bit, but I don't\n> want to give away anything he isn't ready to share, besides being afraid\n> I might screw up the details.  You're on track with your conclusions, I\n> think.  It's just a clever hack for the most part.\n> \n> (Brian's e-mail is cabral@engr.sgi.com.\n> -Greg\n> \n\nFrom owner-globillum@imag.fr  Wed Oct  7 00:16:16 1998\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id AAA28284 for <gwlarson@positron.CS.Berkeley.EDU>; Wed, 7 Oct 1998 00:16:15 -0700 (PDT)\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id IAA05536\n\tfor globillum-imag-outgoing; Wed, 7 Oct 1998 08:46:50 +0200 (MET DST)\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\nMessage-Id: <199810070646.IAA09595@safran>\nSubject: Re: Clearcoat?\nTo: globillum@imag.fr (Global Illumination List)\nDate: Wed, 7 Oct 1998 08:46:13 +0200 (MDT)\nCc: reiners@igd.fhg.de\nReply-To: Francois.Sillion@imag.fr\nX-Mailer: ELM [version 2.4 PL24]\nMIME-Version: 1.0\nContent-Type: text/plain; charset=US-ASCII\nContent-Transfer-Encoding: 7bit\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\n\nI am forwarding this message since it is clearly of interest\nto all of us. The original message bounced because of the problem\nI explained earlier, namely that our list server only accepts \ncontributions from the listed e-mail addresses...\nAgain, if the adress listed in globillum is not the one you send e-mail\nfrom, please send me the new one.\n\n--Francois.\n\nowner-globillum@imag.imag.fr wrote:\n> From owner-globillum@imag.fr  Tue Oct  6 20:47:42 1998\n> Date: Tue, 6 Oct 1998 20:47:41 +0200 (MET DST)\n> Message-Id: <199810061847.UAA24587@imag.imag.fr>\n> To: owner-globillum@imag.imag.fr\n> From: owner-globillum@imag.imag.fr\n> Subject: BOUNCE globillum@imag.imag.fr: Non-member submission from [reiners@igd.fhg.de]\n> \n> \n> \n> \tHi folks,\n> \n> if you want to see it and you're an SGI developer, try\n> \n> https://toolbox.sgi.com/toolbox/src/demos/Onyx2/\n> \n> they have a demo to download for Irix 6.4. It doesn't say a lot about\n> the technology, it only says that it's a single pass reflection map\n> technique to handle surfaces whose reflecitivty varies with incident\n> angle. Andreas Fischer of Daimler Benz sent me a mail saying that the\n> Fresnel Index and the intensity of the map are included in the\n> calculation. The demo is general enough so that you can load your own\n> models and the above webpage has some documentation on the parameters.\n> Maybe somebody more knowledgeable can take a look at it and guess how\n> it does what it does.\n> \n> My feeling is that it's just a name for calculating envmaps for the\n> material characteristics you want, but maybe I get some more info\n> later.\n> \n> Hope it helps\n> \n> \tDirk\n> \n> -- \n> --\n> -- Dirk Reiners                                    reiners@igd.fhg.de  \n> -- IGD - A4                            http://www.igd.fhg.de/~reiners\n> -- Rundeturmstrasse 6\n> -- D-64283 Darmstadt                  All standard disclaimers apply. \n> -- Truth is stranger than fiction because fiction has to make sense. \n> \n\n+------------------+------------------------------------------------------+\n| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\n|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|\n+------------------+--------+---------------------------------------------+\n| Francois.Sillion@imag.fr  | http://www-imagis.imag.fr/~Francois.Sillion |\n+---------------------------+---------------------------------------------+\n\nFrom owner-globillum@imag.fr  Wed Oct  7 00:16:17 1998\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id AAA28782 for <gwlarson@positron.CS.Berkeley.EDU>; Wed, 7 Oct 1998 00:16:15 -0700 (PDT)\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id IAA05735\n\tfor globillum-imag-outgoing; Wed, 7 Oct 1998 08:48:33 +0200 (MET DST)\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\nMessage-Id: <199810070647.IAA09618@safran>\nSubject: Re: Clearcoat?\nTo: globillum@imag.fr (Global Illumination List)\nDate: Wed, 7 Oct 1998 08:47:54 +0200 (MDT)\nCc: westin@graphics.cornell.edu (Stephen H. Westin)\nReply-To: Francois.Sillion@imag.fr\nX-Mailer: ELM [version 2.4 PL24]\nMIME-Version: 1.0\nContent-Type: text/plain; charset=US-ASCII\nContent-Transfer-Encoding: 7bit\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nSame deal...\n\nowner-globillum@imag.imag.fr wrote:\n> From owner-globillum@imag.fr  Tue Oct  6 22:38:30 1998\n> Date: Tue, 6 Oct 1998 22:38:29 +0200 (MET DST)\n> Message-Id: <199810062038.WAA04796@imag.imag.fr>\n> To: owner-globillum@imag.imag.fr\n> From: owner-globillum@imag.imag.fr\n> Subject: BOUNCE globillum@imag.imag.fr: Non-member submission from [\"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>]\n> \n> Subject: Re: Clearcoat?\n> Reply-To: westin@graphics.cornell.edu\n> \n> \n> > Anyone have the scoop on what this technology is:\n> > \n> > http://www.sgi.com/newsroom/press_releases/1998/september/clearcoat.html\n> \n> > As far as I can guess it is just environment mapping with variable reflectance.\n> > But it is hard to tell if there is more (the above release is all\n> > marketing content-free verbiage).  I couldn't find a whitepaper at the\n> > SGI web site either.\n> \n> A couple of speculations:\n> \n> - Separating the lighting calculation from the reflection map.\n>   I believe OpenGL actually multiplies the reflection map by\n>   the result of the lighting calculation, which is a bit silly.\n> \n> - Cube-based environment maps. Hitherto, the spherical map used\n>   in OpenGL is camera-centric: you could rotate the car, but\n>   not walk around it. A paper some years ago from SGI showed\n>   how to do this not too painfully with existing hardware.\n> \n> Anyway, it's quite possible that they are just fixing something that's\n> broken :).\n> \n> Another possibility is that they are doing Fresnel reflectance (or\n> some approximation) at a low level. But if everything has to be baked\n> into a precomputed map (e.g. lighting), why not include Fresnel in\n> that?\n> \n> My spies at Ford haven't responded yet...\n> \n\n+------------------+------------------------------------------------------+\n| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\n|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|\n+------------------+--------+---------------------------------------------+\n| Francois.Sillion@imag.fr  | http://www-imagis.imag.fr/~Francois.Sillion |\n+---------------------------+---------------------------------------------+\n\nFrom owner-globillum@imag.fr  Sat Oct 17 21:57:30 1998\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id VAA47828 for <gwlarson@positron.CS.Berkeley.EDU>; Sat, 17 Oct 1998 21:57:29 -0700 (PDT)\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id GAA24098\n\tfor globillum-imag-outgoing; Sun, 18 Oct 1998 06:40:48 +0200 (MET DST)\nMessage-ID: <362970BD.35C96BDE@eml.hiroshima-u.ac.jp>\nDate: Sun, 18 Oct 1998 13:38:21 +0900\nFrom: Tomoyuki Nishita <nis@eml.hiroshima-u.ac.jp>\nReply-To: nis@is.s.u-tokyo.ac.jp\nX-Mailer: Mozilla 4.03 [ja] (Win95; I)\nMIME-Version: 1.0\nTo: globillum@imag.fr\nSubject: moved to Tokyo\nContent-Type: text/plain; charset=iso-2022-jp\nContent-Transfer-Encoding: 7bit\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nHi Globillumers,e;\n\nI moved from Fukuyama University to the University of Tokyo in this month.\n\nMy new  address is as follows;\n \n Dept. of Information Science, Faculty of Science\n University of Tokyo\n 7-3-1 Hongo, Bunkyo-ku, Tokyo 113-0033, Japan\n Tel: +81-3-3812-2111 ext. 4106\n Fax:   +81-3-3818-1073\n http://www.is.s.u-tokyo.ac.jp/~nis/\n e-mail: nis@is.s.u-tokyo.ac.jp\n\nFrom owner-globillum@imag.fr  Sat Oct 17 15:08:16 1998\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id PAA46868 for <gwlarson@positron.CS.Berkeley.EDU>; Sat, 17 Oct 1998 15:08:15 -0700 (PDT)\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id XAA10717\n\tfor globillum-imag-outgoing; Sat, 17 Oct 1998 23:48:58 +0200 (MET DST)\nReply-To: \"Ian Ashdown\" <byheart@direct.ca>\nFrom: \"Ian Ashdown\" <byheart@direct.ca>\nTo: <globillum@imag.fr>\nSubject: Stochastic global illumination and RADBIB98\nDate: Sat, 17 Oct 1998 14:47:32 -0700\nMessage-ID: <01bdfa17$bea46ac0$0100007f@helios>\nMIME-Version: 1.0\nContent-Type: text/plain;\n\tcharset=\"iso-8859-1\"\nContent-Transfer-Encoding: 7bit\nX-Priority: 3\nX-MSMail-Priority: Normal\nX-Mailer: Microsoft Outlook Express 4.71.1712.3\nX-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: RO\n\nI normally refrain from commenting on the papers that I add to the RADBIB98\nglobal illumination bibliography, but in this case I will make an exception.\n\nDr. Laszlo Szirmay-Kalos of the Department of Control Engineering and\nInformation Technology, Technical University of Budapest\n(szirmay@fsz.bme.hu) and various co-authors have been prolific in the number\nof high-quality papers and technical reports they have written on global\nillumination over the past few years.\n\nI have listed these publications in RADBIB98 (see below), but I want to draw\nyour attention to one in particular: \"Stochastic Methods in Global\nIllumination - State of the Art Report\" (Technical Report TR-186-2-98-23).\nThis 29-page report (in English) presents \"a state-of-the-art report of\nthose global illumination algorithms which involve Monte Carlo or\nquasi-Monte Carlo algorithms.\"\n\nIf you are a grad student involved in this area, this is likely a must-read\npaper. It offers an excellent overview and 84 references to follow up on.\n\nTo download this paper or the many others that Dr. Szimay-Kalos and\nco-authors have written, go to http://www.fsz.bme.hu/~szirmay/puba.html.\n\nSpeaking of RADBIB98, it and GITHESIS are still very much alive.\nUnfortunately, the Webmeister of their host Web site (www.ledalite.com) has\nbeen inundated with work and has so far been unable to upload the September\n30th releases for me.\n\nRADBIB98 now has 1,440 entries (34 additions since its July 15th release)\nand GITHESIS (a subset of RADBIB98 featuring MSc and PhD theses) has 168\nentries (7 additions), with more to come.\n\nI do not know when Ledalite will be able to upload the latest versions. If\nit doesn't happen by the end of the month, I may set up a new Web site for\nglobal illumination research and host them myself. In the meantime, if you\nwould like copies, please send me an e-mail request at iashdown@cs.ubc.ca.\n(Yes, I am now a full-time computer science graduate student.)\n\n- Ian Ashdown\n\n\nFrom owner-globillum@imag.fr  Thu Nov  5 19:52:47 1998\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id TAA08450 for <gwlarson@positron.CS.Berkeley.EDU>; Thu, 5 Nov 1998 19:52:45 -0800 (PST)\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id EAA02582\n\tfor globillum-imag-outgoing; Fri, 6 Nov 1998 04:30:57 +0100 (MET)\nReply-To: \"Ian Ashdown\" <byheart@direct.ca>\nFrom: \"Ian Ashdown\" <byheart@direct.ca>\nTo: <globillum@imag.fr>\nSubject: ANNOUNCE: 98/11/15 Release of RADBIB98.BIB and GITHESIS.BIB\nDate: Thu, 5 Nov 1998 19:29:50 -0800\nMessage-ID: <01be0935$b62f6a70$4f8742d8@helios>\nMIME-Version: 1.0\nContent-Type: text/plain;\n\tcharset=\"iso-8859-1\"\nContent-Transfer-Encoding: 7bit\nX-Priority: 3\nX-MSMail-Priority: Normal\nX-Mailer: Microsoft Outlook Express 4.71.1712.3\nX-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nANNOUNCE: 98/11/15 Release of RADBIB98.BIB and GITHESIS.BIB\n-----------------------------------------------------------\nRADBIB98 is a comprehensive bibliography of radiosity and\nrelated global illumination papers, theses, articles, and\nbooks. It currently includes 1,466 references -- 60 new\nadditions since the 98/07/15 release.\n\nThis bibliography is available in BibTex format as\nRADBIB98.BIB (with a release date of November 15, 1998)\nfrom:\n\n  http://www.ledalite.com/library-/rrt.htm\n  ftp://ftp.ledalite.com/pub/radbib98.bib\n\nAlso available from this site is an abridged version of\nRADBIB98.BIB called GITHESIS.BIB. This bibliography\nincludes 171 references to radiosity and global illumination\ntheses -- 10 new additions since the 98/07/15 release.\n\nAs always, it is time-consuming and sometimes difficult to\ntrack down conference papers and theses on radiosity and\nglobal illumination. If you know of a relevant reference\nthat is not included in these bibliographies, please let us\nknow so that we can include it in the next release.\n\nPartial financial support for the maintenance of these\nbibliographies has been provided by the ACM SIGGRAPH\nSpecial Projects.\n\nIan Ashdown\nHead of Research\nLedalite Architrctural Products Inc.\nhttp://www.ledalite.com\n\n\n\n\nFrom owner-globillum@imag.fr  Wed Nov 18 10:19:34 1998\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id KAA13599 for <gwlarson@positron.CS.Berkeley.EDU>; Wed, 18 Nov 1998 10:19:31 -0800 (PST)\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id SAA03688\n\tfor globillum-imag-outgoing; Wed, 18 Nov 1998 18:41:17 +0100 (MET)\nMessage-Id: <9811181740.AA03053@merckx.graphics.cornell.edu>\nDate: Wed, 18 Nov 1998 12:40:39 -0500\nFrom: \"Stephen H. Westin\" <westin@graphics.cornell.edu>\nTo: globillum@imag.fr\nSubject: Translation of Kubelka-Munk Paper\nReply-To: westin@graphics.cornell.edu\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: RO\n\n\nI have translated the 1931 paper, \"Ein Beitrag zur Optik der\nFarbanstriche\", by Paul Kubelka and Franz Munk, into English. This is\nthe fundamental paper on reflectance of pigment-bearing layers. I\nwould appreciate any corrections or improvements to my amateur\ntranslation.\n\nThe translation is available in gzipped PostScript at\n\n<http://www.graphics.cornell.edu/~westin/pubs/kubelka.ps.gz>.\n\n-Stephen H. Westin\nAny information or opinions in this message are mine: they do not\nrepresent the position of Cornell University or any of its sponsors.\n\n\nFrom owner-globillum@imag.fr  Wed Jan 13 10:33:38 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id KAA02854 for <gwlarson@positron.CS.Berkeley.EDU>; Wed, 13 Jan 1999 10:33:37 -0800 (PST)\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id SAA17944\n\tfor globillum-imag-outgoing; Wed, 13 Jan 1999 18:52:50 +0100 (MET)\nFrom: Adrian James Chung <ajc@doc.ic.ac.uk>\nTo: globillum@imag.fr\nSubject: Thesis downloadable\nMessage-Id: <E100USj-0002xz-00@santos.doc.ic.ac.uk>\nDate: Wed, 13 Jan 1999 17:52:13 +0000\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: RO\n\nDear researcher,\n\nI've finally completed my Ph.D. duties and have placed the resulting thesis\nonline:\n\nhttp://www.doc.ic.ac.uk/~ajc/Papers/thesis.ps.bz2  (2.0 MB)\n\nWhile this body of work does not concentrate purely on Global\nIllumination some interesting ideas are proposed, implemented and\nstudied that may be of interest to researchers in this field:\n\n1. Ray space partitions for ray casting acceleration\n\n2. Detecting total occlusion of ray shafts in non-polygonal environments\n\n3. Constructing smooth shading functions over arbitrary topologies\n\n4. Robust classification of shadow regions -- umbra, penumbra and full\n   illumination.\n\nBye.\nAdrian.\n\n\nFrom owner-globillum@imag.fr  Fri Jan 15 02:12:15 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id CAA06804 for <gwlarson@positron.CS.Berkeley.EDU>; Fri, 15 Jan 1999 02:12:11 -0800 (PST)\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id IAA06951\n\tfor globillum-imag-outgoing; Fri, 15 Jan 1999 08:58:33 +0100 (MET)\nReply-To: <byheart@direct.ca>\nFrom: \"Ian Ashdown\" <byheart@direct.ca>\nTo: <globillum@imag.fr>\nSubject: RADBIB99 and GITHESIS - new releases\nDate: Fri, 15 Jan 1999 00:00:58 -0800\nMessage-ID: <000001be405d$33db5160$2b8742d8@byheart>\nMIME-Version: 1.0\nContent-Type: text/plain;\n\tcharset=\"iso-8859-1\"\nContent-Transfer-Encoding: 7bit\nX-Priority: 3 (Normal)\nX-MSMail-Priority: Normal\nX-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0\nImportance: Normal\nX-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nANNOUNCE: 99/01/01 Release of RADBIB99.BIB\n------------------------------------------\nRADBIB99 is a comprehensive bibliography of radiosity and\nrelated global illumination papers, theses, articles, and\nbooks. It currently includes 1,550 references -- 84 new\nadditions since the 98/11/15 release.\n\nThis bibliography is available in BibTex format as\nRADBIB99.BIB (with a release date of January 1, 1999)\nfrom:\n\n  http://www.ledalite.com/library-/rrt.htm\n  ftp://ftp.ledalite.com/pub/radbib99.bib\n\nAlso available from this site is an abridged version of\nRADBIB99.BIB called GITHESIS.BIB. This bibliography\nincludes 186 references to radiosity and global illumination\ntheses -- 15 new additions since the 98/11/15 release.\n\nAs always, it is time-consuming and sometimes difficult to\ntrack down conference papers and theses on radiosity and\nglobal illumination. If you know of a relevant reference\nthat is not included in these bibliographies, please let us\nknow so that we can include it in the next release.\n\nPartial financial support for the maintenance of these\nbibliographies has been provided by the ACM SIGGRAPH\nSpecial Projects.\n\nIan Ashdown, P. Eng, LC                    READ THE BOOK!\nVice President                 Radiosity: A Programmer's Perspective\nbyHeart Consultants Limited            John Wiley & Sons 1994\n\nhttp://persweb.direct.ca/byheart/Ashdown.html\n\nFrom owner-globillum@imag.fr  Wed Feb  3 07:26:38 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id HAA03850 for <gwlarson@positron.CS.Berkeley.EDU>; Wed, 3 Feb 1999 07:26:36 -0800 (PST)\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id NAA15626\n\tfor globillum-imag-outgoing; Wed, 3 Feb 1999 13:41:39 +0100 (MET)\nMessage-ID: <36B84283.3E8AE59F@goliat.ugr.es>\nDate: Wed, 03 Feb 1999 12:35:15 +0000\nFrom: \"Carlos Urea Almagro\" <almagro@goliat.ugr.es>\nReply-To: almagro@goliat.ugr.es\nOrganization: Depto. LSI - ETSI Informatica - Univ. Granada\nX-Mailer: Mozilla 4.04 [en] (X11; I; Linux 2.0.32 i586)\nMIME-Version: 1.0\nTo: globillum@imag.fr\nSubject: EG Rendering Workshop: Students grants. Registration.\nContent-Type: text/plain; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\n(sorry for any duplicates)\n\n  \n\n  This is to announce that registration for the\n  10th Eurographics Rendering Workshop is now possible, \n  through the on-line registration form at Workshop \n  Web pages:\n\n      http://alhambra.ugr.es/egrw99\n \n  Workshop will take place at June 21-23, 1999, in Granada, \n  Spain.\n\n  We offer a reduced inscription price for 20 students\n  at most. If you are interested, please write to organizers.\n  Requests will be processed in the order they are received.\n \n\n  Thank you very much in advance,\n  Carlos Urea.\n\nFrom owner-globillum@imag.fr  Tue Feb 16 06:48:47 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id GAA27301 for <gwlarson@positron.CS.Berkeley.EDU>; Tue, 16 Feb 1999 06:48:43 -0800 (PST)\nReceived: (from daemon@localhost)\n\tby imag.imag.fr (8.8.5/8.8.5) id PAA10445\n\tfor globillum-imag-outgoing; Tue, 16 Feb 1999 15:22:02 +0100 (MET)\nMessage-ID: <003801be59b8$1c58f8c0$7e8442d8@byheart>\nFrom: \"Ian Ashdown\" <byheart@direct.ca>\nTo: <globillum@imag.fr>\nSubject: Fw: fast hemispherical scatterometer - commercial partner wanted\nDate: Tue, 16 Feb 1999 06:24:48 -0800\nMIME-Version: 1.0\nContent-Type: text/plain;\n\tcharset=\"iso-8859-1\"\nContent-Transfer-Encoding: 7bit\nX-Priority: 3\nX-MSMail-Priority: Normal\nX-Mailer: Microsoft Outlook Express 4.72.3155.0\nX-MimeOLE: Produced By Microsoft MimeOLE V4.72.3155.0\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nInteresting item from sci.optics -- anyone have any details on this\n(presumably European) patent? (If the device really is patented rather than\npatent pending, the details should be in the public domain.)\n\n- Ian Ashdown\n\n-----Original Message-----\nFrom: Sipke Wadman <s.wadman@philips.com>\nNewsgroups: sci.optics\nDate: February 16, 1999 2:35 AM\nSubject: fast hemispherical scatterometer - commercial partner wanted\n\n\n>Title: Fast hemispherical scatterometer - commercial partner wanted\n>\n>We have a new, patented scatterometer capable of measuring a full\n>hemispherical scatterogram of a surface for light from +90 to -90 degrees\n>(reflected and transmitted) incidence in seconds. Probed surface approx.\n1 -\n>10 mm, multiple wavelength. Its purpose is fast quantitative\n>characterisation of  textures, visual appearance etc. for use as a quality\n>monitoring tool for industrial production processes and as an input for\n>computer graphics. The scatterometer is under further development and will\n>be equipped with appropriate software for data processing.\n>\n>Building  scatterometers is not our core business and we seek co-operation\n>with a commercial instrumentation manufacturer to design, build and sell a\n>commercial version under licence, so we (and others) can simply buy it on\n>the market.\n>\n>Potential partners are invited to respond by E-mail (s.wadman@philips.com)\n>or by fax (+31 40 2737012); technical details will be given under prior\n>legal non-disclosure agreement.\n>\n>Sipke Wadman,\n>Centre for Manufacturing Technology of Royal Philips Electronics,\n>Netherlands\n\n\nFrom image-based-rendering-owner@cs.unc.edu  Tue Dec 15 18:15:45 1998\nReceived: from sgi.sgi.com (SGI.COM [192.48.153.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id SAA30448 for <gwlarson@positron.cs.berkeley.edu>; Tue, 15 Dec 1998 18:15:43 -0800 (PST)\nReceived: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) \n\tby sgi.sgi.com (980327.SGI.8.8.8-aspam/980304.SGI-aspam:\n       SGI does not authorize the use of its proprietary\n       systems or networks for unsolicited or bulk email\n       from the Internet.) \n\tvia ESMTP id SAA04009\n\tfor <@sgi.engr.sgi.com:gwlarson@positron.cs.berkeley.edu>; Tue, 15 Dec 1998 18:16:13 -0800 (PST)\n\tmail_from (image-based-rendering-owner@cs.unc.edu)\nReceived: from radiate.engr.sgi.com (radiate.engr.sgi.com [130.62.245.56])\n\tby cthulhu.engr.sgi.com (980427.SGI.8.8.8/970903.SGI.AUTOCF)\n\tvia SMTP id PAA66316\n\tfor <@cthulhu.engr.sgi.com:gwlarson@positron.cs.berkeley.edu>;\n\tTue, 15 Dec 1998 15:53:19 -0800 (PST)\n\tmail_from (image-based-rendering-owner@cs.unc.edu)\nReceived: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by radiate.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id PAA05254 for <gregl@radiate.engr.sgi.com>; Tue, 15 Dec 1998 15:52:38 -0800\nReceived: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37])\n\tby cthulhu.engr.sgi.com (980427.SGI.8.8.8/970903.SGI.AUTOCF)\n\tvia ESMTP id PAA08892;\n\tTue, 15 Dec 1998 15:52:37 -0800 (PST)\n\tmail_from (image-based-rendering-owner@cs.unc.edu)\nReceived: from austin.cs.unc.edu (austin.cs.unc.edu [152.2.128.87]) \n\tby sgi.sgi.com (980327.SGI.8.8.8-aspam/980304.SGI-aspam:\n       SGI does not authorize the use of its proprietary\n       systems or networks for unsolicited or bulk email\n       from the Internet.) \n\tvia ESMTP id PAA02840; Tue, 15 Dec 1998 15:52:35 -0800 (PST)\n\tmail_from (image-based-rendering-owner@cs.unc.edu)\nReceived: (from majordom@localhost)\n\tby austin.cs.unc.edu (8.8.8/8.8.8) id SAA00848\n\tfor image-based-rendering-outgoing; Tue, 15 Dec 1998 18:36:57 -0500 (EST)\nX-Authentication-Warning: austin.cs.unc.edu: majordom set sender to owner-image-based-rendering@cs.unc.edu using -f\nReceived: from dirc.bris.ac.uk (dirc.bris.ac.uk [137.222.10.51])\n\tby austin.cs.unc.edu (8.8.8/8.8.8) with SMTP id SAA00840\n\tfor <image-based-rendering@cs.unc.edu>; Tue, 15 Dec 1998 18:36:50 -0500 (EST)\nReceived: from cs.bris.ac.uk (actually host luna.cs.bris.ac.uk) \n          by dirc.bris.ac.uk with SMTP-PRIV (PP) with ESMTP;\n          Tue, 15 Dec 1998 23:36:34 +0000\nReceived: from voodoo.cs.bris.ac.uk (voodoo.cs.bris.ac.uk [137.222.102.33])\tby cs.bris.ac.uk (8.8.7/8.8.5) \n          with ESMTP id XAA06883\tfor <hpcg-list@cs.bris.ac.uk>;\n          Tue, 15 Dec 1998 23:31:51 GMT\nReceived: from localhost by voodoo.cs.bris.ac.uk (8.8.7) id XAA02174;\n          Tue, 15 Dec 1998 23:31:45 GMT\nDate: Tue, 15 Dec 1998 23:31:45 +0000 (GMT)\nFrom: HPCG Editor <hpcg@cs.bris.ac.uk>\nX-Sender: hpcg@voodoo\nTo: hpcg-list@cs.bris.ac.uk\nSubject: Announcement of New Journal / Call for papers \nMessage-ID: <Pine.SOL.3.95.981215233100.2166A-100000@voodoo>\nMIME-Version: 1.0\nContent-Type: TEXT/PLAIN; charset=US-ASCII\nSender: owner-image-based-rendering@cs.unc.edu\nPrecedence: bulk\nStatus: RO\n\n\nDear Colleague,\n\nYou are invited to submit your research to the new Journal, described\nbelow.  We are now accepting submissions of papers for the issues that\nwill appear in 1999. If you require any advice or further information \nplease contact one of the Editors in Chief.\n\nYours sincerely,\n\n\tDerek Paddon\n\n**************************************************************************\n\t\t\t   Announcement of New Journal\n\n\t\t\t   \t\tand\n\n                       Call for Papers for Volume 1, 1999\n\n**************************************************************************\n \n\n  \t\t\tInternational Journal of\n       High Performance Computer Graphics, Multimedia and Visualisation\n\t\t\t\n\n\t\t\thttp://www.bath.ac.uk/~maxhpcg/\n \nThis Journal is a high quality fully refereed Journal that brings together\npapers under one heading that relate to efficiency, performance or\nquality in Computer Graphics, Multimedia and Visualisation. The\nefficiency, performance and quality issues will include any results\nthat can be regarded as extending the work to a level that merits\nreporting to the research and practitioner community.  \n\nAlgorithms, systems and applications are equally important, therefore\npapers may be accepted that report on new algorithmic methods,\nacceleration techniques, higher quality results, distributed and parallel\nalgorithms and systems, innovative architectures or algorithms,\nprogression towards or actual real-time solutions, modelling, handling\nlarge data sets, etc.\n\nThe Journal's scope in efficiency, performance and quality issues \ninclude, but is not restricted to, the following topics in computer\ngraphics, multimedia and visualisation:\n\n\t* Algorithms - efficiency or performance issues.\n\t* Quality issues - accuracy and perception.\n\t* Tools and techniques for improving quality or efficiency.\n\t* Distributed and parallel algorithms or systems.\n\t* Fundamentals of higher performance computing.\n\t* Systems for high performance.\n\t* Architectures and technologies for high performance computing.\n\t* Algorithms that accelerate performance.\n\t* High performance or efficient applications.\n\t* Performance modelling, analysis and measurement.\n  \t* Theoretical analysis of algorithms.\n\t* Model building.\n\t* Handling large data sets.\n\t* Virtual environments.\n\t* Distributed virtual environments.\n\t* Augmented environments.\n\t* Human factors in efficient systems.\n\t* Real-time dynamic environments.\n\t* Computer animation - modelling and interaction.\n\t* Time varying data.\n\t* Volume and information visualisation.\n\t* Video and media processing.\n\t* Images and sound in multimedia.\n\t* Motion capture, motion control.\n\t* Real-time interaction.\n\t* High performance photo-realism in computer graphics.\n\t* Algorithmic impact on high performance architectures.\n\t* Architectural impact on high performance algorithms.\n\t* Industrial and commercial applications and products.\n\t* Future technologies - analyses and perspectives.\n\nOther topics will be considered by the editors for publication if the work is\nin keeping with the general aims and objectives of the Journal.\n\nJoint Editors-in-Chief Derek Paddon and Claire Willis\n\nEditorial Board:\n\tKen-ichi Anjyo -\tJapan\n\tKadi Bouatouch - \tFrance\t\t\n\tTom Crockett - \t\tUSA\t\t\n\tDon Fussell - \t\tUSA\t\t\n\tPat Hanrahan -\t\tUSA\t\t\n\tChuck Hansen  - \tUSA\t\t\n\tAlan Heirich -\t\tUSA\t\t\n\tHorst Holstein - \tUK\t\t\n\tRoger Hubbold -\t\tUK\t\t\t\n\tPaul Mackerras -  \tAustralia\t\n\tUlrich Neumann - \tUSA\t\t\n\tBulent Ozguc - \t\tTurkey\n\tDerek Paddon - \t\tUK\t\t\n\tSumanta Pattanaik - \tIndia/USA\t\n\tAntonio Sousa Pereira - Portugal\t\n\tJan Prins\t- \tUSA\t\t\n\tThierry Priol -\t\tFrance\t\t\t\n\tWerner Purgathofer -\tAustria\t\t\n\tGeorgios Sakas\t\tGermany\t\t\t\n\tSam Uselton -\t \tUSA\t\t\n\tScott Whitman - \tUSA\n\tClaire Willis - \tUK\t\t\n\tCraig Wittenbrink -\tUSA\n\t\t\nFormat of the Journal\n\nThe initial circulation would be 4 issues per year of approximately 100 pages\nper issue. The use of coloured illustrations will be encouraged where it adds\nto the value of the papers. The length of papers is open, therefore each\nissue is expected to contain major papers as well as work of a shorter\nlength.  Technical notes are encouraged with a special section being devoted\nto these items. Authors can report major discoveries or innovation as a short\ntechnical note in advance of the ideas being fully implemented. These notes\nwill receive very rapid refereeing in order to bring the work to the notice\nof the community and also to mark the achievement of the authors.  As well as\npublishing previously unseen original work, the journal provides a focus for\nselected high quality conference papers that are currently  appearing in\nspecial interest conferences related to high performance issues.  These\npapers will always be re-refereed and as a result can be expected to be\nextended or reworked in some way.\n\nFull details on submission procedures for papers and other information\nrelated to the Journal can be found at the following www site:\n\n\thttp://www.bath.ac.uk/~maxhpcg/\n\nThe Editors-in-Chief can be contacted by email as follows:\n\nDerek Paddon\n\thpcg@cs.bris.ac.uk  / derek@cs.bris.ac.uk\n\nClaire Willis\n\tH.P.C.Journal@bath.ac.uk / cpw@maths.bath.ac.uk\n\n\n\n\n\n\nFrom bretton_wade@acm.org  Tue Mar  2 20:41:25 1999\nReceived: from mail-gw6.pacbell.net (mail-gw6.pacbell.net [206.13.28.41]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id UAA09209 for <gwlarson@positron.CS.Berkeley.EDU>; Tue, 2 Mar 1999 20:41:23 -0800 (PST)\nReceived: from dragon (adsl-206-170-148-204.dsl.pacbell.net [206.170.148.204]) by mail-gw6.pacbell.net (8.8.8/8.7.1+antispam) with SMTP id UAA29484; Tue, 2 Mar 1999 20:40:30 -0800 (PST)\nFrom: \"Bretton Wade\" <bretton_wade@acm.org>\nTo: \"Stephen Westin\" <westin@graphics.cornell.edu>,\n        \"Sing Choong Foo\" <sing@pdi.com>,\n        \"Richard Lobb\" <richard@cs.aukuni.ac.nz>,\n        \"Philip Hubbard\" <hubbard@interval.com>,\n        \"Peter Shirley\" <shirley@cs.utah.edu>,\n        \"Jed Lengyel\" <jedl@microsoft.com>, \"Gregory Ward Larson\" <gwlarson>,\n        \"Eric Haines\" <eric.haines@autodesk.com>,\n        \"Dennis B. Jones\" <75460.171@compuserve.com>,\n        \"David Zareski\" <David.Zareski@bentley.com>,\n        \"Daniel Woods\" <daniel.woods@usa.net>,\n        \"Chris Schoeneman\" <crs@beeoro.pair.com>,\n        \"Brian Smits\" <bes@cs.utah.edu>\nSubject: Ray tracing in hardware...\nDate: Tue, 2 Mar 1999 20:41:18 -0800\nMessage-ID: <002a01be6530$14508750$cc94aace@dragon.pacbell.net>\nMIME-Version: 1.0\nContent-Type: text/plain;\n\tcharset=\"iso-8859-1\"\nContent-Transfer-Encoding: 7bit\nX-Priority: 3 (Normal)\nX-MSMail-Priority: Normal\nX-Mailer: Microsoft Outlook 8.5, Build 4.71.2232.26\nImportance: Normal\nX-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3\nStatus: R\n\nHi folks,\n\nSorry for spamming all of you. I ran across this company, and I was\nwondering if any of you know anything about it.\n\nhttp://www.art-render.com\n\nOne of the founding members (CTO) is a fellow by the name of Adrian Wrigley.\nHis background is physics and electronic engineering, and he was a member of\nthe Rainbow group at Cambridge working on HDTV. It looks to be about a 20\nperson company.\n\n--\nBretton Wade <bretton_wade@acm.org>\n\nFrom owner-globillum@imag.imag.fr  Fri Mar  5 21:02:48 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id VAA16583 for <gwlarson@positron.CS.Berkeley.EDU>; Fri, 5 Mar 1999 21:02:47 -0800 (PST)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id FAA08951\n\tfor globillum-imag-outgoing; Sat, 6 Mar 1999 05:37:47 +0100 (MET)\nX-Authentication-Warning: imag.imag.fr: majordom set sender to owner-globillum@imag.imag.fr using -f\nMessage-ID: <006401be678b$ab66aae0$608642d8@byheart>\nFrom: \"Ian Ashdown\" <byheart@direct.ca>\nTo: <globillum@imag.fr>\nSubject: ANNOUNCE: Updated RADBIB99 and GITHESIS\nDate: Fri, 5 Mar 1999 20:41:55 -0800\nMIME-Version: 1.0\nContent-Type: multipart/alternative;\n\tboundary=\"----=_NextPart_000_0061_01BE6748.9BA153A0\"\nX-Priority: 3\nX-MSMail-Priority: Normal\nX-Mailer: Microsoft Outlook Express 4.72.3155.0\nX-MimeOLE: Produced By Microsoft MimeOLE V4.72.3155.0\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nThis is a multi-part message in MIME format.\n\n------=_NextPart_000_0061_01BE6748.9BA153A0\nContent-Type: text/plain;\n\tcharset=\"iso-8859-1\"\nContent-Transfer-Encoding: quoted-printable\n\nANNOUNCE: 99/03/01 Release of RADBIB99.BIB\n------------------------------------------\nRADBIB99 is a comprehensive bibliography of radiosity and\nrelated global illumination papers, theses, articles, and\nbooks. It currently includes 1,558 references -- 8 new\nadditions since the 99/01/01 release.\n\nThis bibliography is available in BibTex format as\nRADBIB99.BIB (with a release date of March 1, 1999) from:\n\n  http://persweb.direct.ca/byheart/Ashdown.html\n\nAlso available from this site is an abridged version of\nRADBIB99.BIB called GITHESIS.BIB. This bibliography\nincludes 190 references to radiosity and global\nillumination theses -- 4 new additions since the 99/01/01\nrelease.\n\nPartial financial support for the maintenance of these\nbibliographies has been provided by the ACM SIGGRAPH\nSpecial Projects.\n\n- Ian Ashdown\n\n\n------=_NextPart_000_0061_01BE6748.9BA153A0\nContent-Type: text/html;\n\tcharset=\"iso-8859-1\"\nContent-Transfer-Encoding: quoted-printable\n\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD W3 HTML//EN\">\n<HTML>\n<HEAD>\n\n<META content=3Dtext/html;charset=3Diso-8859-1 =\nhttp-equiv=3DContent-Type>\n<META content=3D'\"MSHTML 4.72.3612.1700\"' name=3DGENERATOR>\n</HEAD>\n<BODY bgColor=3D#ffffff>\n<DIV><FONT color=3D#000000><FONT face=3DCourier><FONT size=3D2>ANNOUNCE: =\n99/03/01=20\nRelease of=20\nRADBIB99.BIB<BR>------------------------------------------<BR>RADBIB99 =\nis a=20\ncomprehensive bibliography of radiosity and<BR>related global =\nillumination=20\npapers, theses, articles, and<BR>books. It currently includes 1,558 =\nreferences=20\n-- 8 new<BR>additions since the 99/01/01 =\nrelease.</FONT></FONT></FONT><FONT=20\nsize=3D2><FONT face=3DCourier></FONT></FONT></DIV>\n<DIV><FONT color=3D#000000><FONT face=3DCourier><FONT=20\nsize=3D2></FONT></FONT></FONT><FONT size=3D2><FONT=20\nface=3DCourier></FONT></FONT>&nbsp;</DIV>\n<DIV><FONT color=3D#000000><FONT face=3DCourier><FONT size=3D2>This =\nbibliography is=20\navailable in BibTex format as<BR>RADBIB99.BIB (with a release date of =\nMarch 1,=20\n1999) from:</FONT></FONT></FONT><FONT size=3D2><FONT=20\nface=3DCourier></FONT></FONT></DIV>\n<DIV><FONT color=3D#000000><FONT face=3DCourier><FONT=20\nsize=3D2></FONT></FONT></FONT><FONT size=3D2><FONT=20\nface=3DCourier></FONT></FONT>&nbsp;</DIV>\n<DIV><FONT color=3D#000000><FONT face=3DCourier><FONT size=3D2>&nbsp; <A =\n\nhref=3D\"http://persweb.direct.ca/byheart/Ashdown.html\">http://persweb.dir=\nect.ca/byheart/Ashdown.html</A></FONT></FONT></FONT><FONT=20\nsize=3D2><FONT face=3DCourier></FONT></FONT></DIV>\n<DIV><FONT color=3D#000000><FONT face=3DCourier><FONT=20\nsize=3D2></FONT></FONT></FONT><FONT size=3D2><FONT=20\nface=3DCourier></FONT></FONT>&nbsp;</DIV>\n<DIV><FONT color=3D#000000><FONT face=3DCourier><FONT size=3D2>Also =\navailable from=20\nthis site is an abridged version of<BR>RADBIB99.BIB called GITHESIS.BIB. =\nThis=20\nbibliography<BR>includes 190 references to radiosity and=20\nglobal</FONT></FONT></FONT></DIV>\n<DIV><FONT color=3D#000000><FONT face=3DCourier><FONT =\nsize=3D2>illumination theses --=20\n4 new additions since the 99/01/01</FONT></FONT></FONT></DIV>\n<DIV><FONT color=3D#000000><FONT face=3DCourier><FONT=20\nsize=3D2>release.</FONT></FONT></FONT><FONT size=3D2><FONT=20\nface=3DCourier></FONT></FONT></DIV>\n<DIV><FONT color=3D#000000><FONT face=3DCourier><FONT=20\nsize=3D2></FONT></FONT></FONT><FONT size=3D2><FONT=20\nface=3DCourier></FONT></FONT>&nbsp;</DIV>\n<DIV><FONT color=3D#000000><FONT face=3DCourier><FONT size=3D2>Partial =\nfinancial=20\nsupport for the maintenance of these<BR>bibliographies has been provided =\nby the=20\nACM SIGGRAPH<BR>Special Projects.<BR></FONT></FONT></FONT><FONT =\nsize=3D2><FONT=20\nface=3DCourier></FONT></FONT></DIV>\n<DIV><FONT color=3D#000000 size=3D2><FONT face=3DCourier size=3D2>- Ian=20\nAshdown</FONT></FONT></DIV>\n<DIV><FONT color=3D#000000 size=3D2><FONT face=3DCourier=20\nsize=3D2></FONT></FONT>&nbsp;</DIV></BODY></HTML>\n\n------=_NextPart_000_0061_01BE6748.9BA153A0--\n\nFrom owner-globillum@imag.imag.fr  Fri Apr 16 14:32:45 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id OAA99240 for <gwlarson@positron.CS.Berkeley.EDU>; Fri, 16 Apr 1999 14:32:44 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id XAA03834\n\tfor globillum-imag-outgoing; Fri, 16 Apr 1999 23:04:03 +0200 (MET DST)\nDate: Fri, 16 Apr 1999 17:03:56 -0400 (EDT)\nFrom: Jack Tumblin <ccsupjt@cc.gatech.edu>\nReply-To: Jack Tumblin <ccsupjt@cc.gatech.edu>\nTo: \"Global Illum. Mail List\" <globillum@imag.fr>\nSubject: Hi Contrasts, implants, ...\nMessage-ID: <Pine.SUN.3.96.990416164657.17537D-100000@gaia.cc.gatech.edu>\nMIME-Version: 1.0\nContent-Type: TEXT/PLAIN; charset=US-ASCII\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: RO\n\n\nThis may be drifting off the subject, but scary-sounding implants are\ngetting serious attention to help replace dead photoreceptors in\nthe retinas of macular degeneration patients.  Take a look at:\n\n[ http://www.ims-chips.de/products.html ] and click on \n                           '3.BMBF Project \"Subretinal Microphotodiodes\"\n\nThis same group has had good, working high-dynamic range camera (uses\nlogarithmic responding pixels, 120dB range = 1:10^6 contrast range) for\nseveral years now that may be useful for verifying global illumination\nsolutions:\n\n[ http://www.ims-chips.de/products.html ] and click on\n                                  1. Vision Chips & Digital Cameras\n\nRegards,\n\n-Jack Tumblin (ccsupjt@cc.gatech.edu) Gradual Student, College of Computing\n Use all letters: \"Jackdaws love my big sphinx of quartz!\"-`Says You', NPR\n\n\nFrom owner-globillum@imag.imag.fr  Fri Apr 16 14:33:06 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id OAA99159 for <gwlarson@positron.CS.Berkeley.EDU>; Fri, 16 Apr 1999 14:33:05 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id XAA03714\n\tfor globillum-imag-outgoing; Fri, 16 Apr 1999 23:00:27 +0200 (MET DST)\nDate: Fri, 16 Apr 1999 14:00:06 -0700 (PDT)\nFrom: gwlarson (Gregory Ward Larson)\nMessage-Id: <199904162100.OAA95767@positron.CS.Berkeley.EDU>\nTo: lg@pixar.com\nSubject: Re: Interesting display technology\nCc: globillum@imag.fr\nReferences: <Pine.SGI.3.93.990416152913.26084A-100000@graphics.lcs.mit.edu>\n    <199904162007.QAA20278@bach.Graphics.Cornell.EDU>\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: RO\n\nThis is very interesting.  I would prefer this myself to a brain implant,\nthough I don't want the modulator to lose power before the laser, although\nthe following paper claims it's perfectly safe:\n\n\tViirre, E., Johnston, R., Pryor, H. and Nagata, S. (1997).\n\tLaser Safety Analysis of a Retinal Scanning Display\n\tSystem. Journal of Laser Applications, 9(4), 253-260.\n\n\t(http://www.hitl.washington.edu/publications/r-97-31/)\n\nI was wondering how they would manage to track eye movements, and I guess\nthey're still working on the problem, or at least they were still thinking\nabout it in 1995:\n\n\tTidwell, M., Johnston, R.S., Melville, D. and Furness, T.A. (1995).\n\tThe Virtual Retinal Display - A Retinal\n\tScanning Imaging System. In Proceedings of Virtual Reality World '95,\n\tpp. 325-333.\n\n\t(http://www.hitl.washington.edu/publications/p-95-1/)\nQuote:\n\t4.6.2 Exit Pupil\n\n\tThe exit pupil in the current prototypes is still quite small.\n\tThe exit pupil for Prototype #2, for example, is approximately\n\t1.5 millimeters. Thus, the eye must be aligned with the exit\n\tpupil to view the image. This will not present an issue in a\n\thand held unit but is not optimal for a head mounted unit.\n\tMethods of enlarging the exit pupil are therefore being\n\tdeveloped.\n\nI noticed that many of their proposed applications had to do with \"low vision,\"\ni.e., people with poor eyesight.  This also corresponds to the time when\nimplants start to make some kind of sense, though not to me, personally.\n\n-Greg\n______________________________________________________________________________\nGregory Ward Larson (the computer artist formerly known as Greg Ward)\nSilicon Graphics, Inc.                Computer Science Department\n2011 N. Shoreline Blvd., 40U-553      537 Soda Hall, UC Berkeley\nMountain View, CA  94043-1389         Berkeley, CA  94720-1776\n(650) 933-4878, 932-4878 fax          (510) 642-3631, -5775 fax\ngregl@sgi.com                         http://positron.cs.berkeley.edu/gwlarson\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nFrom owner-globillum@imag.imag.fr  Mon Apr 19 00:50:05 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id AAA90419 for <gwlarson@positron.CS.Berkeley.EDU>; Mon, 19 Apr 1999 00:50:04 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id JAA26816\n\tfor globillum-imag-outgoing; Mon, 19 Apr 1999 09:25:35 +0200 (MET DST)\nMessage-ID: <371ADA6D.21DCBDC4@imag.fr>\nDate: Mon, 19 Apr 1999 09:25:33 +0200\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\nOrganization: iMAGIS - GRAVIR/IMAG INRIA\nX-Mailer: Mozilla 4.5C-SGI [en] (X11; I; IRIX 6.5 IP32)\nX-Accept-Language: en\nMIME-Version: 1.0\nTo: globillum@imag.fr\nSubject: More on display technologies\nReferences: <Pine.SGI.3.93.990416152913.26084A-100000@graphics.lcs.mit.edu> <199904162007.QAA20278@bach.Graphics.Cornell.EDU>\nContent-Type: text/plain; charset=us-ascii\nContent-Transfer-Encoding: 7bit\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: RO\n\nDear Globillum members,\n\nPlease let me remind you that our anti-spam filters will only allow your\ncontributions from the e-mail address listed on our server. Several messages\nbounced back in the last few days, so I am including them below. I realise\nthis is not the most convenient system, but that's how it works... please try\nto remember to post from your designated account/email address.\n\n-----------------------------------------------------------------------------\n\nDaniel Kartch <dan@Graphics.Cornell.EDU> wrote:\n\nAm I the only person leery of the idea of intentionally shining\na laser diode into my eye.  I can just imagine some virus infecting\nthe device driver files and before I can yank the thing off I've got\n\"Kilroy was here\" permanently burned into my retina.\n\n-----------------------------------------------------------------------------\n\nMarc Levoy <levoy@maglio.stanford.firenze.it> wrote:\n\nI recall trying a similar retinal display system years ago, head-mounted,\nmanufactured by Reflection Technologies.  One problem with it was that visual\nsaccades and blinking caused disturbing tearing of the perceived image.\n\n-Marc Levoy\n\n+------------------+--------------------------------------------------------+\n| Francois SILLION | iMAGIS-GRAVIR/IMAG/INRIA, BP 53, 38041 Grenoble Cedex 9|\n|     '            | France. Tel: +33 4 76 51 43 54 - Fax: +33 4 76 63 55 80|\n+------------------+--------+-----------------------------------------------+\n| Francois.Sillion@imag.fr  |  http://www-imagis.imag.fr/~Francois.Sillion  |\n+---------------------------+-----------------------------------------------+\n\nFrom owner-globillum@imag.imag.fr  Fri Apr 16 20:53:06 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id UAA99454 for <gwlarson@positron.CS.Berkeley.EDU>; Fri, 16 Apr 1999 20:53:05 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id FAA16933\n\tfor globillum-imag-outgoing; Sat, 17 Apr 1999 05:26:23 +0200 (MET DST)\nMessage-ID: <009101be8881$ffeeee80$1f8742d8@helios>\nReply-To: \"Ian Ashdown\" <byheart@direct.ca>\nFrom: \"Ian Ashdown\" <byheart@direct.ca>\nTo: <globillum@imag.fr>\nSubject: High dynamic range cameras\nDate: Fri, 16 Apr 1999 20:25:52 -0700\nMIME-Version: 1.0\nContent-Type: text/plain;\n\tcharset=\"iso-8859-1\"\nContent-Transfer-Encoding: 7bit\nX-Priority: 3\nX-MSMail-Priority: Normal\nX-Mailer: Microsoft Outlook Express 4.72.3110.5\nX-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: RO\n\nJack Tumblin wrote:\n>\n>This same group has had good, working high-dynamic range camera (uses\n>logarithmic responding pixels, 120dB range = 1:10^6 contrast range) for\n>several years now that may be useful for verifying global illumination\n>solutions:\n>\n>[ http://www.ims-chips.de/products.html ] and click on\n>                                  1. Vision Chips & Digital Cameras\n>\nI haven't looked at this Web site, but you can purchase high dynamic range\ncameras in the US at very reasonable prices. I don't have their catalog\nhandy, but I believe that the C-Cam digital cameras from The Imaging Source\n(see http://www.theimagingsource.com/catalog/index.htm) cost on the order of\n$500 or so.\n\nThe good news is that they have a 120 dB dynamic range; the bad news is that\nthey have an 8-bit output. I'll leave it as an exercise to figure out the\ndynamic range of each step.\n\n(Actually, it isn't as bad as this. You can program the camera to digitize\nwithin a four-decade window in the dynamic range, or you can use an external\n10-bit digitizer.)\n\nThe C-Cam cameras are very useful for imaging inherently high dynamic range\nscenes such as bare lamps (at the expense of everything else in the field of\nview, of course), but they are a looong way from offering serious\ncompetition to our biological imaging systems.\n\n- Ian Ashdown\n\n\nFrom owner-globillum@imag.imag.fr  Mon Apr 19 10:19:30 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id KAA98314 for <gwlarson@positron.CS.Berkeley.EDU>; Mon, 19 Apr 1999 10:19:29 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id SAA15703\n\tfor globillum-imag-outgoing; Mon, 19 Apr 1999 18:56:26 +0200 (MET DST)\nDate: Mon, 19 Apr 1999 09:55:59 -0700 (PDT)\nFrom: Alain Fournier <fournier@cs.ubc.ca>\nMessage-Id: <199904191655.JAA17587@pedigree.cs.ubc.ca>\nTo: Francois.Sillion@imag.fr, globillum@imag.fr\nSubject: Re:  More on display technologies\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nMarc Levoy's point about saccade and blinking is interesting. Even though\nI've heard before of the HIT lab device (some of the Imager people here\nI think had a demo of it on the visit to Seattle a couple of years ago)\nI did not think about this (serious) kind of potential problems (I'd rather\nwear glasses than contacts, so you can imagine how I feel about shining\nlight under computer control directly on my retina).\n\nFrom owner-globillum@imag.imag.fr  Mon Apr 19 11:55:22 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id LAA03444 for <gwlarson@positron.CS.Berkeley.EDU>; Mon, 19 Apr 1999 11:55:21 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id UAA20174\n\tfor globillum-imag-outgoing; Mon, 19 Apr 1999 20:18:22 +0200 (MET DST)\nMessage-ID: <4FD6422BE942D111908D00805F3158DF13ABC213@RED-MSG-52>\nFrom: Steve Hollasch <stevehol@microsoft.com>\nTo: globillum@imag.fr\nSubject: RE: Virtual Retinal Display (was: More on display technologies)\nDate: Mon, 19 Apr 1999 11:17:40 -0700\nX-Mailer: Internet Mail Service (5.5.2524.0)\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\n\n    Hello; I chair the SIGGRAPH Seattle chapter, and hosted a talk on the\nVirtual Retinal Display two years ago at the University of Washington.  I\nthought I'd share some of my experiences with the VRD since it's come up\nhere.\n\n    First off, a picture of the color VRD prototype (with Dr. Furness\nviewing) can be found at the hit lab home page:\n<http://www.hitl.washington.edu/>.  The corresponding color image is on the\nCRT in the background.\n\n    Several viewers have expressed a reticence about having a\ncomputer-controlled laser projected directly onto your retina.  Let me\nassure you, the burning sensation is minimal, and the image fades within a\nweek or so.\n\n    =^)\n\n    Truthfully, the laser (or diode) is extremely low power.  Dr. Furness\nstated that leaving the beam targeted to a single region on the retina for\neight hours straight would still be well (*well*) within industry guidelines\nfor illumination intensity.  This is probably the most common concern (and\none of the first questions) about this device, probably because we're so\nused to high-energy lasers.  In fact, the energy needed to excite our rods\nor cones is extremely low.  From the rod's or cone's point of view, it\nreally doesn't matter if the photons are coming from a coherent beam or as\npart of a larger bundle of light rays focused on the retina (say, from a CRT\nlight source focused via the eye's natural lens).\n\n    Beyond that, what is particularly interesting about this device is that\nthe focal point of the projected image is *inside the eye's lens*.  In\nnormal vision, the focal point is inside the eyeball, and the entire lens is\nused to focus the resulting image.  With the VRD, the light rays pivot about\nthe lens-centered focal point, using very little of the lens refractive\nproperties, and effectively bypassing the normal optical system.\n\n    The result of this is that the image is well-focused regardless of the\nviewer's optical vision, and corrective eyewear (the image above\nnotwithstanding) is unnecessary.  And better than that.  Dr. Furness related\na time that he was giving a demonstration and a fellow viewed the device\nwith one eye, and then for grins with the other eye.  In a very quiet voice\nhe asked what was going on, since he saw a crystal-clear image in the eye in\nwhich he was legally blind.  Specifically, his eye was injured in an auto\naccident, and corneal scarring had eventually rendered that eye useless.\nNevertheless, there was a tiny unscarred region of the cornea through which\nthe VRD beams could pass, and then bloom out to the full image directly on\nhis retina.\n\n    What I find particularly compelling about this technology is that it\ndoes for displays what Graffiti (and variants) did for user input.  Imagine\nhaving an effective large high-resolution display included in your Palm\nPilot or cell-phone, for example.  =^)\n\n    All in all, I was quite impressed with the prototypes I played with.\n\nFrom owner-globillum@imag.imag.fr  Tue May 25 07:34:17 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id HAA69565 for <gwlarson@positron.CS.Berkeley.EDU>; Tue, 25 May 1999 07:34:15 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id PAA12117\n\tfor globillum-imag-outgoing; Tue, 25 May 1999 15:22:50 +0200 (MET DST)\nFrom: hertjwr@us.ibm.com\nX-Lotus-FromDomain: IBMUS\nTo: Hector Yee <hector@graphics.cornell.edu>\ncc: globillum@imag.fr\nMessage-ID: <8525677C.00497452.00@D51MTA03.pok.ibm.com>\nDate: Tue, 25 May 1999 09:22:18 -0400\nSubject: Re: SIGGRAPH Security Warning\nMime-Version: 1.0\nContent-type: text/plain; charset=us-ascii\nContent-Disposition: inline\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: RO\n\nI checked with Warren Waggenspack, the SIGGRAPH 99 chair. He said that\nthere was briefly a problem, but it has been fixed. I haven't tried it so I\ncan't\ngive you a first hand report.\n\nSince I am cluttering your mailboxes, I wanted to point out some TOG articles\nyou may be interested in:\n\nOct. 98 (this was sent out some time ago):\n\"Jagged Edges: When Is Filtering Necessary?\"  by Avi. C. Naiman\nThe paper deals with edges in b/w images, however as the last\nsentence of the abstract says \"This work also provides a template\nfor how the results of psychophysical experiments can be applied in computer\ngraphics to address image-quality questions.\"\n\nJan 99 (should be out very soon -- we are working hard to catch up):\n\"Two Methods for Display of High Contrast Images\", Jack Tumblin, Jessica Hodgins\nand Brian Guenter\n\n\"Reflectance and Texture of Real-World Surfaces\", Kristin Dana, Shree Nayar,\nBram van Ginneken, and Jan\n     Koenderink\n\nand already sent to ACM for typesetting for future issues:\n\n\"Model And Representation: The Effect of Visual Feedback on Human Performance in\na Color Picker\n     Interface\", Sarah Douglas and Arthur E. Kirkpatrick\n\n\" Fast and Accurate Hierarchical Radiosity Using Global Visibility\", Fredo\nDurand, George Drettakis, and Claude\n     Puech\n\n\"Anisotropic Diffusion for Monte Carlo Noise Reduction\", Michael McCool\n\n-- Holly\n\n\n__________________________\nHolly Rushmeier , holly@watson.ibm.com, (914)784-7252\nIBM TJ Watson Research Center, 30 Saw Mill River Road, Hawthorne, NY 10532, USA\n\n\nTo:   globillum@imag.fr\ncc:    (bcc: Holly Rushmeier/Watson/IBM)\nSubject:  SIGGRAPH Security Warning\n\n\n\n\n\nHi guys,\n\n     If you're registering for SIGGRAPH online and paying via credit card, just\nbe careful ... I got a confirmation reply via e-mail with my credit card\nunencrypted, in plain text, nicely formatted right in the middle of the\ne-mail. So much for 128-bit RSA encryption, when the return path is in\nplaintext.\n\nI think calling up will be a better idea. Did anyone have a similar problem\nor is it just me?\n\n\n\n----------\n\nHector Yee\nProgram of Computer Graphics\nCornell University\n607-255-6705\nhttp://www.graphics.cornell.edu/~hector\n\n\n\nFrom owner-globillum@imag.imag.fr  Thu Jun 24 10:45:20 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id KAA10245 for <gwlarson@positron.CS.Berkeley.EDU>; Thu, 24 Jun 1999 10:45:06 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id QAA21847\n\tfor globillum-imag-outgoing; Thu, 24 Jun 1999 16:58:40 +0200 (MET DST)\nDate: Thu, 24 Jun 1999 10:58:32 -0400 (EDT)\nMessage-Id: <199906241458.KAA14110@bach.Graphics.Cornell.EDU>\nFrom: \"Stephen H. Westin\" <westin@Graphics.Cornell.EDU>\nTo: globillum@imag.fr\nSubject: Paper on line: image-based BRDF acquisition\nReply-to: westin@Graphics.Cornell.EDU\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\n\nThe paper\n\n Image-Based BRDF Acquisition Including Human Skin,\n  by Steve Marschner, myself, Eric Lafortune, Ken Torrance,\n   and Don Greenberg,\n\npresented this week at the 10th Eurographics Workshop on Rendering, is\nnow available online at\n\n  <http://www.graphics.cornell.edu/~westin/pubs/egwr99-marschner.pdf>.\n\nIt describes how we measured the BRDF of various surfaces, including\nliving human skin, using only a digital camera, an electronic flash,\nand a Cyberware scanner. The measurements have been verified against\nmeasurements on our gonioreflectometer; in the best case, they appear\nto be accurate to within the limits of the gonioreflectometer.\n\nStephen H. Westin\nResearch Project Leader\nProgram of Computer Graphics\nCornell University\nwestin@graphics.cornell.edu\n607 255 9080 (VOX)\n607 255 0806 (FAX)\n\n\nFrom owner-globillum@imag.imag.fr  Thu Jun 24 13:04:21 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id NAA10025 for <gwlarson@positron.CS.Berkeley.EDU>; Thu, 24 Jun 1999 13:04:20 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id VAA08991\n\tfor globillum-imag-outgoing; Thu, 24 Jun 1999 21:41:23 +0200 (MET DST)\nDate: Thu, 24 Jun 1999 15:41:14 -0400 (EDT)\nMessage-Id: <199906241941.PAA15683@bach.Graphics.Cornell.EDU>\nFrom: \"Stephen H. Westin\" <westin@graphics.cornell.edu>\nTo: globillum@imag.fr\nSubject: Slides from April Ithaca workshop on line\nReply-to: westin@graphics.cornell.edu\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: RO\n\n\nThrough the good graces of our speakers, we are able to make the\nslides (and some animations and VRML files) from the recent Workshop\non Rendering, Perception, and Measurement available on the Web. point\nyour browser to\n\n  <http://www.graphics.cornell.edu/workshop/>\n\nA few photos from the workshop are available here; more are on line at\nGreg Larson's Web site:\n\n  <http://positron.cs.berkeley.edu/~gwlarson/snaps.html>\n\nStephen H. Westin\nResearch Project Leader\nProgram of Computer Graphics\nCornell University\nwestin@graphics.cornell.edu\n607 255 9080 (VOX)\n607 255 0806 (FAX)\n\nFrom owner-globillum@imag.imag.fr  Thu Jun 24 13:04:21 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id NAA10025 for <gwlarson@positron.CS.Berkeley.EDU>; Thu, 24 Jun 1999 13:04:20 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id VAA08991\n\tfor globillum-imag-outgoing; Thu, 24 Jun 1999 21:41:23 +0200 (MET DST)\nDate: Thu, 24 Jun 1999 15:41:14 -0400 (EDT)\nMessage-Id: <199906241941.PAA15683@bach.Graphics.Cornell.EDU>\nFrom: \"Stephen H. Westin\" <westin@graphics.cornell.edu>\nTo: globillum@imag.fr\nSubject: Slides from April Ithaca workshop on line\nReply-to: westin@graphics.cornell.edu\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: RO\n\n\nThrough the good graces of our speakers, we are able to make the\nslides (and some animations and VRML files) from the recent Workshop\non Rendering, Perception, and Measurement available on the Web. point\nyour browser to\n\n  <http://www.graphics.cornell.edu/workshop/>\n\nA few photos from the workshop are available here; more are on line at\nGreg Larson's Web site:\n\n  <http://positron.cs.berkeley.edu/~gwlarson/snaps.html>\n\nStephen H. Westin\nResearch Project Leader\nProgram of Computer Graphics\nCornell University\nwestin@graphics.cornell.edu\n607 255 9080 (VOX)\n607 255 0806 (FAX)\n\nFrom owner-globillum@imag.imag.fr  Mon Jul 19 12:09:28 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id MAA13156 for <gwlarson@positron.CS.Berkeley.EDU>; Mon, 19 Jul 1999 12:09:27 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id UAA05872\n\tfor globillum-imag-outgoing; Mon, 19 Jul 1999 20:09:06 +0200 (MET DST)\nMessage-Id: <199907191809.OAA12648@bach.Graphics.Cornell.EDU>\nFrom: \"Stephen H. Westin\" <westin@graphics.cornell.edu>\nDate: Mon, 19 Jul 1999 13:54:11 -0400 (EDT)\nTo: globillum@imag.fr\nSubject: Paper online has moved: technical reports added\nReply-to: westin@graphics.cornell.edu\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\n\nFor those who may be interested in the following paper \n\nStephen R. Marschner, Stephen H. Westin, Eric P. F. Lafortune, Kenneth\n     E. Torrance, and Donald P.  Greenberg.\nImage-based brdf measurement including human skin. In Eurographics\n     Workshop on Rendering, 1999.\n\nwe now have a permanent URL:\n\n<http://www.graphics.cornell.edu/pubs/1999/MWL+99b.html>\n\nAlso online are two more detailed technical reports on the research:\nsee <http://www.graphics.cornell.edu/pubs/reports.html>.\n\nStephen H. Westin\nResearch Project Leader\nProgram of Computer Graphics\nCornell University\nwestin@graphics.cornell.edu\n607 255 9080 (VOX)\n607 255 0806 (FAX)\n\n\nFrom owner-globillum@imag.imag.fr  Tue Jul 27 12:24:08 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id MAA05859 for <gwlarson@positron.CS.Berkeley.EDU>; Tue, 27 Jul 1999 12:24:07 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id UAA02448\n\tfor globillum-imag-outgoing; Tue, 27 Jul 1999 20:32:45 +0200 (MET DST)\nFrom: hertjwr@us.ibm.com\nX-Lotus-FromDomain: IBMUS\nTo: globillum@imag.fr\nMessage-ID: <852567BB.0065D68D.00@D51MTA03.pok.ibm.com>\nDate: Tue, 27 Jul 1999 14:32:30 -0400\nSubject: SIGGRAPH BOF?\nMime-Version: 1.0\nContent-type: text/plain; charset=us-ascii\nContent-Disposition: inline\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nHi all--\n\nUnless I missed something, we didn't have a globillum BOF last year.\nShall we get together this year?  I didn't get to go to the Rendering\nworkshop this year, so if people would be willing to say a bit about\nwhat they presented and/or heard about there I would really be\ninterested, and I am sure there are other people who wanted to go but\ncouldn't get to Spain. Also, from this years SIGGRAPH papers there\nseems to be a lot about input data capture and perceptual mappings, are\nwe almost finished with figuring out how to do the calculations in\nbetween?  How would Thursday lunch time be? I am getting to LA\nSaturday, and  I could try to sign up for the time right  away.\n\nAfter Ken's message I am looking forward to SIGGRAPH -- its been a\nwhile since I have heard  things like scan-line rendering likened to\nbleeding the sick.\n\nOn a more mundane topic, is anybody staying at the Hotel Figueroa, or\nhave you stayed there before? (just send me mail at\nholly@watson.ibm.com, I doubt that everyone wants to hear about\npros/cons of SIGGRAPH hotels.)\n\n-- Holly\n\n\n__________________________\nHolly Rushmeier , holly@watson.ibm.com, (914)784-7252\nIBM TJ Watson Research Center, 30 Saw Mill River Road, Hawthorne, NY 10532, USA\n\n\nFrom owner-globillum@imag.imag.fr  Tue Jul 27 13:01:04 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id NAA05917 for <gwlarson@positron.CS.Berkeley.EDU>; Tue, 27 Jul 1999 13:01:03 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id VAA04831\n\tfor globillum-imag-outgoing; Tue, 27 Jul 1999 21:30:27 +0200 (MET DST)\nMessage-ID: <379E08CC.67CB3F71@llnl.gov>\nDate: Tue, 27 Jul 1999 12:30:20 -0700\nFrom: \"Nelson L. Max\" <max2@llnl.gov>\nX-Mailer: Mozilla 4.51C-SGI [en] (X11; I; IRIX64 6.5 IP30)\nX-Accept-Language: en\nMIME-Version: 1.0\nTo: globillum@imag.fr\nSubject: EGWR99\nContent-Type: text/plain; charset=us-ascii\nContent-Transfer-Encoding: 7bit\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nHolly Rushmeier wanted to know what went on at EGWR99. Here is my trip\nreport, biased toward what I needed to tell LLNL and the DOE.\n\nThe purpose of the trip was to attend the 10th Eurographics Workshop on\nRendering, which took place on June 21 to 23, at the Congress Hall in\nGranada, Spain. This annual workshop has become the main forum for new\nresearch results in rendering (second only to the Siggraph conference,\nwhich has space for only a few papers on this topic). Although it is\ntraditionally held in Europe, participants come from all over the world.\n\nAs in past years, many of the papers concerned local and global\nillumination. For local illumination, these included papers on\nmathematically modelling, measuring, representing and approximating\nlocal reflection functions (for example, of paint, human skin, wet\nmaterials, and surfaces covered by thin films). For global illumination\nthese included stochastic methods, computing soft shadows and\napproximating their discontinuities, face clustering, interreflection in\nthick surface geometries, accelerated matrix solution techniques, and\nefficiently updating global illumination for scenes with moving objects.\n\nA new area that is rapidly becoming important is image-based rendering,\nand papers on this subject included model acquisition and display,\nvisibility ordering for reprojected triangles, use of images in\nmeasuring local reflection functions, and uses of hardware in image\nbased rendering. My presented paper in this field \"Hierarchical\nImage-Based Rendering using Texture Mapping Hardware\" combined my\nhierarchical modelling, presented in this workshop in 1996, the\nhardware-based reprojection techniques I learned from Gernot Schaufler's\ntalk at last year's workshop, and the hardware shading techniques I\nlearned from Rudiger Westermann when I visited him at Erlangen last\nyear. (This proves the utility of my DOE supported trip to Europe last\nsummer.) The paper that I was co-author on was \"Shadow Penumbras for\nComplex Objects by Depth Dependent Filtering of Multi-Layer Images\",\npresented by my Ph.D. student Brett Keating, and the shadow algorithm\ndescribed is also applicable to image-based models.\n\nThere were also talks on optimized lighting design, filtering motion\nsequences using human spatio-temporal perception effects (and in related\ndifferent paper, producing motion sequences by reprojecting cached\nsurface points from previous frames), adding snow and trees to terrain\nimages, and compressing precomputed intersurface visibility data.\n\nThe vacation days in Spain were spent looking at churches and palaces,\nincluding the Alhambra, and the vacation days in Russia were spent\ntouring with Slavyanka, a male slavic chorus, giving three formal\nconcerts, and singing informally in churches, monasteries, and at the\nHermitage museum in St. Petersburg.\n\n-- \nemail: max2@llnl.gov           Nelson Max, Mail Stop L-560\nhttp://www.llnl.gov/graphics   Lawrence Livermore National Laboratory\nphone (925) 422-4074           7000 East Avenue\nfax (925) 422-6287             Livermore, CA 94550, USA\n\nFrom owner-globillum@imag.imag.fr  Tue Jul 27 14:12:39 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id OAA06109 for <gwlarson@positron.CS.Berkeley.EDU>; Tue, 27 Jul 1999 14:12:38 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id WAA08115\n\tfor globillum-imag-outgoing; Tue, 27 Jul 1999 22:43:26 +0200 (MET DST)\nFrom: eric.haines@autodesk.com\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C101227B3A@hqmsgsrf04.autodesk.com>\nTo: globillum@imag.fr\nSubject: FW: Ray Tracing Roundtable \nDate: Tue, 27 Jul 1999 13:43:18 -0700\nMIME-Version: 1.0\nX-Mailer: Internet Mail Service (5.5.2448.0)\nContent-Type: text/plain;\n\tcharset=\"iso-8859-1\"\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\n[another person who wanted to have his note forwarded to globillum. Since\nI'm forwarding it, I've responded at the end. -EAH]\n\n-----Original Message-----\nFrom: Fabrice Neyret [mailto:Fabrice.Neyret@imag.fr] \nSent: Tuesday, July 27, 1999 3:27 PM\nTo: eric.haines@autodesk.com\nCc: Fabrice.Neyret@imag.fr\nSubject: Re: Ray Tracing Roundtable \n\nThere is a big issue about image quality (and not only data quantity).\nFor instance, there is a big deal concerning aliasing.\n\nI don't believe ray-tracing can win soon, because of its very bad \nproperties on this topic. \nJust have a look on the non-realtime side: does video-production companies\nmassively use raytracing ? the answer is no, and it is very far from being\n( indeed, it is a minority ).\n\nInstead, high quality renderers used in video production are using\nalgorithms\nthat are members of the projective rendering familly, with much extensions\nthat allows nice quality (antialiasing, reflects, shaders, procedural\ntextures, etc).\nTypically, this is the A-buffer algorithm and various variations about it\n(possibly mixed with other algorithms, at pixels needing special features).\n\nThus, I feel reasonable to guess than the same path can be followed\nfor hardware graphic accelerators:\nMore than one color+z per pixel, per-pixel computations, coverage masks\nare features already or soon available on SGIs.\nBasic limitations such as the number of textures tend to vanish on\nPlaystation2.\nLess limitations and per-pixel shaders may help decreasing the number of\npasses.\n>From this, one may reach soon an A-buffer configuration, per-pixel shaders\nand so on.\n\nA-buffer allows easy anti-aliasing computation,\nclear separation of geometry and shading (allowing material editing ala\nIPR),\nand the obstacle about turning it into hardware 10 years ago was mainly\nmemory...\nI guess all these are properties that makes the method electable !\n\nFabrice NEYRET\n\n        --------------------------------------------\n       equipe iMAGIS ( GRAVIR (CNRS,INPG,UJF) & INRIA )\n  http://www-imagis.imag.fr/Membres/Fabrice.Neyret/index.html\n fax:  +33 (0)4 76 63 55 80   secretariat: +33 (0)4 76 51 46 90\n        --------------------------------------------\n\n\nEric here:\nI'd like to respond by agreeing a fair bit. Beyond Blue Sky Studios (who did\nwin an Academy Award last year for \"Bunny\", http://www.blueskystudios.com/),\nmost production software uses A-buffers or use RenderMan, i.e.\nmicropolygons, with ray tracing an occasional \"nothing else will do (or at\nleast not easily)\" effect. A-buffering gives a lot of samples per pixel\ncheaply, and so often looks better than adaptive subdivision ray tracing (it\ncatches the spokes of a wheel more consistently, for example). Is this\napproach the future, or does the simplicity of ray tracing have the same\neffect as the simplicity of the Z-buffer vs. the 10 hidden-surface\nalgorithms compared by Sutherland et al. 25 years ago? The Z-buffer won out\nas of today because it had fixed memory costs, memory got cheaper, and\n\"dumbest wins\" when programming hardware chips since it saves on dedicated\ntransistors. That said, Winner et al. in SIGGRAPH '97 talk about how\nA-buffers can reuse much of the Z-buffer pipeline, so are low cost to add to\nexisting designs. Or is the future dictated more by memory size than\nprocessor speed, i.e. A Bug's Life scenes have a gigabyte of geometry (not\nincluding textures), and a RenderMan architecture allows dealing with it a\nsmall chunk at a time vs. the whole caboodle at once as needed in global\nsolutions [but then there's Matt Pharr's ray tracing approach...]. \n\nBTW, to wow your friends and confound your enemies, try out some of the\nreal-time ray tracing demos at\nhttp://www.acm.org/tog/resources/RTNews/demos/overview.htm That a 4K program\nlike chrome.zip can do anything at all I consider miraculous.\n\nFrom owner-globillum@imag.imag.fr  Tue Jul 27 15:41:22 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id PAA06123 for <gwlarson@positron.CS.Berkeley.EDU>; Tue, 27 Jul 1999 15:41:21 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id AAA12481\n\tfor globillum-imag-outgoing; Wed, 28 Jul 1999 00:18:05 +0200 (MET DST)\nMessage-ID: <FFD1BA74C6A7D111A09500805F9F88F511D2EAFD@RED-MSG-43>\nFrom: Francois Sillion <sillion@microsoft.com>\nTo: \"'globillum@imag.fr'\" <globillum@imag.fr>\nSubject: Ray tracing roundtable.  BOUNCE globillum@imag.imag.fr:    Non-me\n\tmber submission from [Dan Wexler <wex@pdi.com>]   \nDate: Tue, 27 Jul 1999 15:15:13 -0700\nX-Mailer: Internet Mail Service (5.5.2524.0)\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nHere's another contribution (from Dan Wexler) to the thread. Let me remind \neveryone that our anti-spam filter will only accept contributions from the \nactuale-mail address registered in the list. If you want to change your\ne-mail address, drop me a note!\n\n+-----------------+--------------------------------------------------------+\n|Francois SILLION | iMAGIS-GRAVIR/IMAG/INRIA, BP 53, 38041 Grenoble Cedex 9|\n|Senior Researcher| France. Tel: +33 4 76 51 43 54 - Fax: +33 4 76 63 55 80|\n+-----------------+--------------------------------------------------------|\n|Microsoft Research 31/1145, 1 Microsoft Way Redmond WA 9898052-6399 USA   |\n|Tel: (425) 703 8412, Fax: (425) 936 7329. < mailto:sillion@microsoft.com> |\n+--------------------------+-----------------------------------------------+\n|Francois.Sillion@imag.fr  |  http://www-imagis.imag.fr/~Francois.Sillion  |\n+--------------------------+-----------------------------------------------+\n\n> -----Original Message-----\n> Date: Tue, 27 Jul 1999 14:57:13 -0700\n> From: Dan Wexler <wex@pdi.com>\n> To: globillum@imag.fr\n> Subject: Re: FW: Ray Tracing Roundtable\n> \n> > Instead, high quality renderers used in video production are using\n> > algorithms that are members of the projective rendering familly, \n> > with much extensions that allows nice quality \n> (antialiasing, reflects, \n> > shaders, procedural textures, etc).\n> > Typically, this is the A-buffer algorithm and various \n> variations about it\n> > (possibly mixed with other algorithms, at pixels needing \n> special features).\n> \n> Really?  Here at PDI we use a variant of the A-buffer algorithm,\n> but I don't believe this is the norm.  I don't think I'd qualify\n> PRMan as an abuffer algorithm, nor is Mental Ray, nor the\n> renderer used at Rhythm and Hues (from what I've gathered at least)\n> nor the scanline renderers found in many of the commercial packages.\n> \n> I don't think we're going to stick with the abuffer method either\n> for too much longer.  The abuffer algorithm does not have very\n> good antialiasing qualities.  The abuffer representation of a \n> subpixel fragment just isn't accurate enough for really high quality \n> antialiasing.  It tries to represent a area (as opposed to a point \n> sample) and does so rather poorly, IMHO.\n> \n> Another major issue is handling motion blur and depth of field.\n> These don't work too well in a traditional abuffer renderer.\n> \n> Then Eric added:\n> \n> > A-buffering gives a lot of samples per pixel\n> > cheaply, and so often looks better than adaptive \n> subdivision ray tracing (it\n> > catches the spokes of a wheel more consistently, for example).\n> \n> Multiple samples per pixel?  Really?  I spent a bunch of time\n> modifying our abuffer to actually shade multiple samples for\n> a single abuffer fragment, and I could never really get it to\n> work correctly.  Consider the problem of representing the range\n> of surface normals over a given abuffer fragment.  It is not\n> an easy task to modify your scan converter to generate these data. \n> I suppose you could just shade each of the subpixels in the\n> abuffer mask using the interpolated scanline values, but I don't\n> think that is the norm, and it assumes that you generate an abuffer\n> mask using a sort of zbuffer scan conversion.  Also, in that case\n> it would still probably be using a regular sampling pattern.\n> \n> Sure, you get coverage information that represents portions of\n> the pixel, but it tends to be regularly sampled.  Again, modifying\n> the abuffer algorithm to handle some form of stochastic sampling\n> is non-trivial.\n> \n> Regarding memory usage, the average shot on Antz had upwards of\n> 1-2 GB of data in the form of geometry, textures, and scene\n> description -- and much of the geometry was generated procedurally.\n> We had an *average* of 12 polygons per pixel and we sampled\n> well over 100 points in shadow maps for each shaded sample.\n> We also must render all our frames in under 8 hours.\n> \n> \n> \n> Wex\n> \n\nFrom owner-globillum@imag.imag.fr  Tue Jul 27 17:12:57 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id RAA06300 for <gwlarson@positron.CS.Berkeley.EDU>; Tue, 27 Jul 1999 17:12:56 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id BAA16290\n\tfor globillum-imag-outgoing; Wed, 28 Jul 1999 01:58:54 +0200 (MET DST)\nDate: Tue, 27 Jul 1999 19:58:49 -0400\nFrom: Hansong Zhang <zhangh@cs.unc.edu>\nTo: globillum@imag.fr\nSubject: [Fwd: Ray tracing in everyone's future?]\nMessage-ID: <Pine.SGI.4.10.9907271957210.350349-100000@tbone.cs.unc.edu>\nMIME-Version: 1.0\nContent-Type: TEXT/PLAIN; charset=US-ASCII\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nA comment from Michael Jones...\n\n-------- Original Message --------\nSubject: Ray tracing in everyone's future?\nDate: Tue, 27 Jul 1999 15:28:40 -0700\nFrom: \"Michael T. Jones\" <mtj@intrinsic.com>\nTo: hansong@intrinsic.com\n\nHansong, I have a comment on Eric's comment. Pass it along to him\nif you wish...\n\nWhen Eric writes \"...The Z-buffer won out as of today because it had\nfixed memory costs, memory got cheaper, and \"dumbest wins\" when\nprogramming hardware chips since it saves on dedicated transistors.\"\nI would restate this--essentially challenging it. What wins is the nice\ncombination of \"true\" parallelism without cross-communication, or\nat least with tremendously reduced cross-communication bandwidth\ncompared to action at the parallel stage. Machines like the SGI G, GT,\nVGX, RE, and IR have this characteristic: LOW: one polygon in, HIGH\nfanned-out to hundreds of non-cross-connected mini-framebuffer /\nrasterization engines (multiple of these on a chip), and then LOW\nfan-in to a single coherent raster-order byte stream for video display.\nSuch structures are well suited to the current interconnect technology.\nPackaging technology reinforces this too, since the number of gates\ngrows much faster than the number of pins, and the frequency of\nthose gates grows much faster than the frequency of those pins. As\na result, the \"next gen killer architecture\" for the next while will be\ndesigned as the answer to \"how can I best exploit locality?\" With\ninteresting answers like \"in this core, in this cache, in this chip,\non this board, etc.\" This is where the \"it will all be ray-tracing\" line\nof thinking hits the brick wall of VLSI truth. If you can think of a\nstructured way to ray cast, then may be it's ok. If not, then no. It's\neasier to render something coherent five times than to jump around\nonce and I expect it to stay that way until busses become somewhat\nlike crossbars (i.e., multifrequency fiber with an open channel per\nlink-pair).\n\nMichael Jones\n\n----------\nMichael T. Jones - <mailto:mtj@intrinsic.com>mtj@intrinsic.com\n\nFrom owner-globillum@imag.imag.fr  Wed Jul 28 02:02:58 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id CAA06774 for <gwlarson@positron.CS.Berkeley.EDU>; Wed, 28 Jul 1999 02:02:57 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id KAA07801\n\tfor globillum-imag-outgoing; Wed, 28 Jul 1999 10:43:26 +0200 (MET DST)\nMessage-ID: <379EDFEC.85878A85@goliat.ugr.es>\nDate: Wed, 28 Jul 1999 10:48:12 +0000\nFrom: Carlos =?iso-8859-1?Q?Ure=F1a?= Almagro <almagro@goliat.ugr.es>\nOrganization: Universidad de Granada / Spain\nX-Mailer: Mozilla 4.5 [en] (X11; I; Linux 2.0.36 i686)\nX-Accept-Language: es-ES, es, en-GB, en-US, en\nMIME-Version: 1.0\nTo: globillum@imag.fr\nSubject: Re: SIGGRAPH BOF?\nReferences: <852567BB.0065D68D.00@D51MTA03.pok.ibm.com>\nContent-Type: text/plain; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit\nX-MIME-Autoconverted: from quoted-printable to 8bit by imag.imag.fr id KAA07798\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nhertjwr@us.ibm.com wrote:\n> \n>  I didn't get to go to the Rendering workshop this year,\n> so if people would be willing to say a bit about what they presented and/or heard\n> about there I would really be interested, and I am sure there are other people who\n> wanted to go but couldn't get to Spain. \n\n\n Hello all,\n\n We have online the workshop programme, including \n the abstracts for all the papers. There are two \n mirrors, one at UC Berkeley:\n\n      http://positron.cs.berkeley.edu/egrw99\n\n the other one is here in Granada (probably faster\n for europeans)\n\n      http://alhambra.ugr.es/egrw99\n\n besides the programme, we have uploaded in our server\n the group photographs Robert Tobler made at Conference Hall, \n joined by Dani Lischinski, whom also wrote the workshop report \n (now available both at EG Web pages and here).\n\n In the case that any author of a paper presented in Granada\n has a Web page with more information about it, I would like to\n ask him to send me the URL (if possible) so we can point to \n that page from the abstract page. Thank you very much in advance.\n  \n  \n Carlos Urena\n (EGRW99 organizing committee chair)\n\n-- \n_____________________________________________________________________\nCarlos Urea Almagro    tlf: (+34) 958 243178   fax: (+34) 958 243179      \nDpt. L.S.I. - E.T.S. Ingenieria Informatica -  Universidad de Granada\nAv./ Andalucia, 38. 18071 Granada. Spain.  http://giig.ugr.es/~curena\n\nFrom owner-globillum@imag.imag.fr  Wed Jul 28 08:35:47 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id IAA02057 for <gwlarson@positron.CS.Berkeley.EDU>; Wed, 28 Jul 1999 08:35:47 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id OAA23175\n\tfor globillum-imag-outgoing; Wed, 28 Jul 1999 14:53:19 +0200 (MET DST)\nFrom: hertjwr@us.ibm.com\nX-Lotus-FromDomain: IBMUS\nTo: globillum@imag.fr\nMessage-ID: <852567BC.0046C23B.00@D51MTA03.pok.ibm.com>\nDate: Wed, 28 Jul 1999 08:53:03 -0400\nSubject: Re: [Fwd: Ray tracing in everyone's future?]\nMime-Version: 1.0\nContent-type: text/plain; charset=us-ascii\nContent-Disposition: inline\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nI realize that I always make the same points, but I can't help bringing this up\nagain.\nAs far as ray tracing for real time rendering, doesn't it matter what the goal\nof the rendering\nis?\n\nExploiting geometric coherence as Michael describes wins if you can settle for\na non-global lighting solution (which is the right thing to do for a lot of\napplications) , or if you can cope with a temporally fixed  lighting solution\nthat carries around a lot of directional information. If you want to have\non-the-fly accurate\nlighting, ray tracing wins I think over other schemes to make use of zbuffers\nfor secondary\nlighting etc.\n\nThe rendering used for motion picture production is a really different problem\nfrom\na person interacting with building design on their computer. As difficult as the\nmotion\npicture problem is, they can define the lighting rules they want, and they don't\nhave to cope with changes on the fly. On the other hand, they can't allow random\nartifacts to crop up -- the method they used has to be robust. On the other hand\nif I were to be designing something, I want to be able to move things around\nwhenever I want to, and if there is an occasion glitch or aliasing it isn't\ngoing to\nbother me that much.\n\n__________________________\nHolly Rushmeier , holly@watson.ibm.com, (914)784-7252\nIBM TJ Watson Research Center, 30 Saw Mill River Road, Hawthorne, NY 10532, USA\n\n\nFrom owner-globillum@imag.imag.fr  Fri Jul 30 08:16:44 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id IAA09780 for <gwlarson@positron.CS.Berkeley.EDU>; Fri, 30 Jul 1999 08:16:42 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id QAA25770\n\tfor globillum-imag-outgoing; Fri, 30 Jul 1999 16:23:34 +0200 (MET DST)\nMessage-Id: <199907301423.QAA25763@imag.imag.fr>\nSubject: Re: Ray tracing roundtable.\nTo: globillum@imag.fr\nDate: Fri, 30 Jul 1999 10:23:08 -0400 (EDT)\nFrom: Andrew Willmott <ajw@ux1.sp.cs.cmu.edu>\nReply-To: ajw+@cs.cmu.edu\nX-Mailer: ELM [version 2.4 PL25-40]\nMIME-Version: 1.0\nContent-Type: text/plain; charset=US-ASCII\nContent-Transfer-Encoding: 7bit\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nDan Wexler wrote:\n> > Really?  Here at PDI we use a variant of the A-buffer algorithm,\n> > but I don't believe this is the norm.  I don't think I'd qualify\n> > PRMan as an abuffer algorithm, nor is Mental Ray, nor the\n> > renderer used at Rhythm and Hues (from what I've gathered at least)\n> > nor the scanline renderers found in many of the commercial packages.\n\nI had some experience with hacking on the R&H renderer some years ago.  It\nwas a reasonably standard scanline renderer. If I recall correctly, in the\ndefault mode 3x3 subsampling was used for antialiasing, but by default\nonly one shading sample was used for each polygon that fell within a\npixel. (Though that polygon might cover a number of subsamples.) The\nassumption being that typically shading varied more slowly than geometry. \n(Shading every subsample could be forced when this wasn't the case.)\n\nI've always thought that the big win for REYES-type architectures is that\nmotion blur was pretty much for free. With the traditional scanline\nrenderers you have to render a number of slices and composite, so your\nrendering cost goes up as motion blur increases. With REYES, you're just\nperturbing a fixed number of fragments differently, so the cost stays\npretty much the same. \n\nAs a trivial data point, I was running some timing tests on a new PC we\ngot in the graphics lab yesterday, on a 100,000 triangle whale model, in a\n400x400 pixel window; definitely more than one polygon per pixel. On an\nSGI O2 the update rate for hardware rendering, one light source, was 0.59s\nper frame. On the new PC box, with a 450Mhz PIII, I was getting 0.50s per\nframe rendered with a nested grid raytracer for the same settings. \n\nOf course, for animation, handling things like texture map sizzle,\nshading, shadows, motion blur, and the sheer size of those scenes in a\nrobust manner is often more important than getting the last ounce of speed\nout of your renderer. \n\nAndrew\n\nFrom owner-globillum@imag.imag.fr  Fri Jul 30 12:34:32 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id MAA10397 for <gwlarson@positron.CS.Berkeley.EDU>; Fri, 30 Jul 1999 12:34:31 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id UAA09080\n\tfor globillum-imag-outgoing; Fri, 30 Jul 1999 20:44:30 +0200 (MET DST)\nFrom: eric.haines@autodesk.com\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C101414467@hqmsgsrf04.autodesk.com>\nTo: globillum@imag.fr\nSubject: RE: Ray tracing roundtable\nDate: Fri, 30 Jul 1999 11:44:22 -0700\nMIME-Version: 1.0\nX-Mailer: Internet Mail Service (5.5.2448.0)\nContent-Type: text/plain;\n\tcharset=\"iso-8859-1\"\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nDan Wexler <wex@pdi.com> wrote:\n\n> I don't think we're going to stick with the abuffer method either\n> for too much longer.  The abuffer algorithm does not have very\n> good antialiasing qualities.  The abuffer representation of a \n> subpixel fragment just isn't accurate enough for really high quality \n> antialiasing.  It tries to represent a area (as opposed to a point \n> sample) and does so rather poorly, IMHO.\n\nI agree, it's poor for some cases. Near horizontal or vertical edges, for\nexample, will tend to have only five levels of antialiasing with a 4x4\nA-buffer, i.e. edge covers nothing, edge covers 1/4th, edge covers 2/4ths,\nedge covers 3/4ths, edge covers whole thing. It's pretty visible. Stochastic\nsampling or other non-uniform sampling schemes are really the way to go. But\nyou have to walk before you run, so I suspect multisampling will (will?\nalready is, on high-end SGIs) be the next step. One thing that would help\nmultisampling further is actually doing half-decent filtering on it, not\ntreating a pixel like a little square. Harder in hardware, since a sample\nthen affects a few pixels.\n\nEric\n\nFrom owner-globillum@imag.imag.fr  Mon Aug  2 19:40:30 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id TAA03302 for <gwlarson@positron.CS.Berkeley.EDU>; Mon, 2 Aug 1999 19:40:29 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id DAA11200\n\tfor globillum-imag-outgoing; Tue, 3 Aug 1999 03:54:40 +0200 (MET DST)\nDate: Mon, 2 Aug 1999 21:54:34 -0400 (EDT)\nMessage-Id: <199908030154.VAA02130@bach.Graphics.Cornell.EDU>\nFrom: \"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>\nTo: bretton_wade@acm.org\nCC: globillum@imag.fr\nIn-reply-to: <IMEAIKPKGKDLHHDNGBMOEECOCBAA.bretton_wade@acm.org>\nSubject: Re: SIGGRAPH BOF?\nReply-to: westin@graphics.cornell.edu\nReferences:  <IMEAIKPKGKDLHHDNGBMOEECOCBAA.bretton_wade@acm.org>\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\n\n> I'll go this one further... Since there won't be any proceedings from the\n> informal workshop at Cornell (May?), it would be nice to hear some of what\n> went on there, and not just the globillum stuff.\n\nWell, SIGGRAPH has asked for something of the sort, seeing as they\nhelped fund the workshop. So something will appear in Computer\nGraphics. But not soon; it probably won't be written before\nSIGGRAPH. I don't know any reason that summary shouldn't show up here\nin draft form, though.\n\nStephen H. Westin\nResearch Project Leader\nProgram of Computer Graphics\nCornell University\nwestin@graphics.cornell.edu\n607 255 9080 (VOX)\n607 255 0806 (FAX)\n\n\nFrom owner-globillum@imag.imag.fr  Tue Aug  3 18:51:44 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id SAA04984 for <gwlarson@positron.CS.Berkeley.EDU>; Tue, 3 Aug 1999 18:51:43 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id DAA13655\n\tfor globillum-imag-outgoing; Wed, 4 Aug 1999 03:24:43 +0200 (MET DST)\nMessage-ID: <003901bede18$1b22cf00$989c42d8@byheart>\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\nTo: <globillum@imag.fr>\nSubject: ANNOUNCE: 99/08/01 Release of RADBIB99.BIB\nDate: Tue, 3 Aug 1999 18:24:30 -0700\nOrganization: byHeartConsultants Limited\nMIME-Version: 1.0\nContent-Type: multipart/alternative;\n\tboundary=\"----=_NextPart_000_0036_01BEDDDD.6D38C320\"\nX-Priority: 3\nX-MSMail-Priority: Normal\nX-Mailer: Microsoft Outlook Express 5.00.2314.1300\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nThis is a multi-part message in MIME format.\n\n------=_NextPart_000_0036_01BEDDDD.6D38C320\nContent-Type: text/plain;\n\tcharset=\"iso-8859-1\"\nContent-Transfer-Encoding: quoted-printable\n\nANNOUNCE: 99/08/01 Release of RADBIB99.BIB\n------------------------------------------\nRADBIB99 is a comprehensive bibliography of radiosity and\nrelated global illumination papers, theses, articles, and\nbooks. It currently includes 1,621 references -- 17 new\nadditions since the 99/07/15 release.\n\nThis bibliography is available in BibTex format as\nRADBIB99.BIB (with a release date of August 1, 1999) from:\n\n  http://www.helios32.com/resources.htm\n\nAlso available from this site is an abridged version of\nRADBIB99.BIB called GITHESIS.BIB. This bibliography\nincludes 195 references to radiosity and global illumination\ntheses -- one new addition since the 99/07/15 release.\n\nFinancial support for the maintenance of these\nbibliographies has been provided by ACM SIGGRAPH Special\nProjects and byHeart Consultants Limited.\n--\nIan Ashdown, P. Eng., LC\nVice President\nbyHeart Consultants Limited\nhttp://www.helios32.com\n\n\n------=_NextPart_000_0036_01BEDDDD.6D38C320\nContent-Type: text/html;\n\tcharset=\"iso-8859-1\"\nContent-Transfer-Encoding: quoted-printable\n\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\n<HTML><HEAD>\n<META content=3D\"text/html; charset=3Diso-8859-1\" =\nhttp-equiv=3DContent-Type>\n<META content=3D\"MSHTML 5.00.2614.3401\" name=3DGENERATOR>\n<STYLE></STYLE>\n</HEAD>\n<BODY background=3D\"\" bgColor=3D#ffffff><FONT size=3D2>ANNOUNCE: =\n99/08/01 Release of=20\nRADBIB99.BIB<BR>------------------------------------------<BR>RADBIB99 =\nis a=20\ncomprehensive bibliography of radiosity and<BR>related global =\nillumination=20\npapers, theses, articles, and<BR>books. It currently includes 1,621 =\nreferences=20\n-- 17 new<BR>additions since the 99/07/15 release.<BR><BR>This =\nbibliography is=20\navailable in BibTex format as<BR>RADBIB99.BIB (with a release date of =\nAugust 1,=20\n1999) from:<BR><BR>&nbsp; <A=20\nhref=3D\"http://www.helios32.com/resources.htm\">http://www.helios32.com/re=\nsources.htm</A><BR><BR>Also=20\navailable from this site is an abridged version of<BR>RADBIB99.BIB =\ncalled=20\nGITHESIS.BIB. This bibliography<BR>includes 195 references to radiosity =\nand=20\nglobal illumination<BR>theses -- one new addition since the 99/07/15=20\nrelease.<BR><BR>Financial support for the maintenance of =\nthese<BR>bibliographies=20\nhas been provided by ACM SIGGRAPH Special<BR>Projects and byHeart =\nConsultants=20\nLimited.<BR>--<BR>Ian Ashdown, P. Eng., LC<BR>Vice President<BR>byHeart=20\nConsultants Limited<BR><A=20\nhref=3D\"http://www.helios32.com\">http://www.helios32.com</A><BR></FONT></=\nBODY></HTML>\n\n------=_NextPart_000_0036_01BEDDDD.6D38C320--\n\nFrom owner-globillum@imag.imag.fr  Mon Aug 16 09:24:09 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id JAA12755 for <gwlarson@positron.CS.Berkeley.EDU>; Mon, 16 Aug 1999 09:24:08 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id RAA16725\n\tfor globillum-imag-outgoing; Mon, 16 Aug 1999 17:39:26 +0200 (MET DST)\nMessage-Id: <199908161539.RAA08523@safran.imag.fr>\nX-Authentication-Warning: safran.imag.fr: fneyret@localhost didn't use HELO protocol\nXCOrganization: iMAGIS - GRAVIR/IMAG\nReply-to: Fabrice.Neyret@imag.fr\nTo: globillum@imag.fr\ncc: Fabrice.Neyret@imag.fr\nSubject: old good ones\nDate: Mon, 16 Aug 1999 17:39:23 +0200\nFrom: Fabrice Neyret <Fabrice.Neyret@imag.fr>\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: RO\n\n\nI really would like to found and buy very old Siggraph proceedings,\nmy favorite epoch being 1983-1989.\n\nSiggraph and ACM have nothing that old\n( I was so happy, 2 years ago, to get \n  the last 1989, with a dammaged back cover !\n)\n( hey, where our memory is going ? )\n\n-> do you know any way (group, news-group, store) to get them ?\n( Excepted by parsing every Library College Annual Big Sell, \n  where some very lucky people I know could find somes at 2$ each :^) \n)\n\n\nFabrice NEYRET\n\n        --------------------------------------------\n       equipe iMAGIS ( GRAVIR (CNRS,INPG,UJF) & INRIA )\n  http://www-imagis.imag.fr/Membres/Fabrice.Neyret/index.html\n fax:  +33 (0)4 76 63 55 80   secretariat: +33 (0)4 76 51 46 90\n        --------------------------------------------\n\nFrom owner-globillum@imag.imag.fr  Mon Aug 16 22:38:07 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id WAA13925 for <gwlarson@positron.CS.Berkeley.EDU>; Mon, 16 Aug 1999 22:38:07 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id HAA08841\n\tfor globillum-imag-outgoing; Tue, 17 Aug 1999 07:00:00 +0200 (MET DST)\nFrom: \"Bretton Wade\" <bretton_wade@acm.org>\nTo: \"Globillum\" <globillum@imag.fr>\nSubject: Web pages, and conversations\nDate: Mon, 16 Aug 1999 21:58:54 -0700\nMessage-ID: <IMEAIKPKGKDLHHDNGBMOGEBKCCAA.bretton_wade@acm.org>\nMIME-Version: 1.0\nContent-Type: text/plain;\n\tcharset=\"iso-8859-1\"\nContent-Transfer-Encoding: 7bit\nX-Priority: 3 (Normal)\nX-MSMail-Priority: Normal\nX-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.4200\nImportance: Normal\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nHi folks,\n\nI enjoyed seeing, and in some cases meeting you all at SIGGRAPH. Some\ninteresting points of discussion came up at different times. The one that\nI'm intrigued by was touched on somewhat at the BOF, but also at the\nray-tracing roundtable, and that is the role of global illumination in the\nentertainment industry, or the lack thereof. I realize that this could be a\ndivisive topic, so I'll take the low road and be provocative.\n\nListening to the second (third?) annual panel on \"(global illumination in\nproduction)\" echoed several sentiments I heard from people at PDI and Pixar:\n\n\t1. Global illumination is too expensive in terms of compute time,\n\t2. Artists can get as good or better with the tools they have, and\n\t3. Even if they had instant global illumination algorithms at hand, artists\ndon't want\n\t   the effect of realism. In fact, they want everything but realism.\n\nBlue Sky engineers confirmed what I inferred from the panel, that the use of\nglobillum techniques, even for a lame scene in which most of the reflected\nenergy would bounce into space, comes up almost even with the artists\nmanually placing extra lights to achieve the desired results, at least in\nterms of time. The artist's time costs more, though.\n\nI'll make the additional observation that SIGGRAPH this year had a lot of\nalgorithms presented that were strictly approximations useful to the\nentertainment industry. This is a fair deviation from past years, but I\nthink it reflects one of the major consumers of the technology usually\npresented at SIGGRAPH.\n\nSo what this comes down to is the question, \"what computational tools for\nillumination would artists use, that the research community could actually\ndelve into?\" That could perhaps be worded more precisely, but I think it\ngets at the heart of the matter I'm thinking about, which is that the global\nillumination community hasn't really been developing what it's primary\ncustomer wants. If \"we\" were a company, we'd be going out of business.\n\nNow I realize that there are lots of important applications of true\nphotorealistic image development, and physically accurate simulation.\nPerhaps it is just a side effect of the glamour of the entertainment\nindustry overshadowing other professions, but I perceive that the bulk of\nour community not in academia is in entertainment (games, movies,\ntelevision).\n\nOne suggestion that Dani mentioned was an extended \"Painting with Light\",\nreferring to the technique presented by Chris Schoeneman, et al. in 1993,\nfor using least squares minimization to determine the needed intensity and\ncolor for a set of fixed position light sources. The next step in that\ndirection sounds intimidating, placing light sources to accomodate a desired\nresult. Bruce Walter et al. touched on this again in 1997 using ordinary\nPhong sources to capture highlights on specular surfaces in a hardware\nrendered walkthrough, again using least squares minimization. I'm sure there\nare other examples, but how much harder is the real problem?\n\nSo, what thoughts does anybody have?\n\nOn another note, could somebody *please* send me the URL for the globillum\narchive web page?\n\n--\nBretton Wade <bretton_wade@acm.org>\nhttp://redirect.to/bretton_wade\n\nFrom owner-globillum@imag.imag.fr  Thu Aug 19 11:28:24 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id LAA17711 for <gwlarson@positron.CS.Berkeley.EDU>; Thu, 19 Aug 1999 11:28:23 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id TAA21573\n\tfor globillum-imag-outgoing; Thu, 19 Aug 1999 19:40:28 +0200 (MET DST)\nMessage-ID: <37BC4184.66D5C2F2@llnl.gov>\nDate: Thu, 19 Aug 1999 10:40:20 -0700\nFrom: \"Nelson L. Max\" <max2@llnl.gov>\nX-Mailer: Mozilla 4.51C-SGI [en] (X11; I; IRIX64 6.5 IP30)\nX-Accept-Language: en\nMIME-Version: 1.0\nTo: globillum@imag.fr\nSubject: compendium.ps\nContent-Type: text/plain; charset=us-ascii\nContent-Transfer-Encoding: 7bit\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nI just tried to print compendium.ps (with 21 single column pages of\nGlobal Illumination formulas) that I downloaded as a file from the site\nmentioned in the last broadcast. (I deleted the message and no longer\nremember the author.) The %!PS-Adobe-3.0 line was preceed in the file by\n3 extraneous lines, so our printer used up a ream of paper printing the\nfile as a text file, before a colleague here stopped it. I recommend\nthat you don't repeat my mistake, and delete those three lines from the\nfile before attempting to print it.\n-- \nemail: max2@llnl.gov           Nelson Max, Mail Stop L-560\nhttp://www.llnl.gov/graphics   Lawrence Livermore National Laboratory\nphone (925) 422-4074           7000 East Avenue\nfax (925) 422-6287             Livermore, CA 94550, USA\n\nFrom owner-globillum@imag.imag.fr  Thu Aug 19 12:08:52 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id MAA17771 for <gwlarson@positron.CS.Berkeley.EDU>; Thu, 19 Aug 1999 12:08:51 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id UAA23162\n\tfor globillum-imag-outgoing; Thu, 19 Aug 1999 20:21:14 +0200 (MET DST)\nX-Gnus-Agent-Meta-Information: mail nil\nOriginal-Sender: mmp@nurbs.stanford.edu\nTo: \"'globillum@imag.fr'\" <globillum@imag.fr>\nSubject: Re: good old ones (from P. Dutre and M. Blais)\nReferences: <FFD1BA74C6A7D111A09500805F9F88F511D2EB8B@RED-MSG-43>\nX-Face: C!.oGaE]n@p)VF9Ss3]f'|<)kRrtpG)^^b^X-3_zhUHp\\jBj29jaoTItqWR>mHa+v-{/!jx7OA@!cV0>Fm-b:zEL<`oOXG[BFQ\\<q:TwWP@JNZu+VXcD2viySG/R_/|6UDo,W;w^z^NK)F\\YM|xjvI[MH,\"iQ~mT<g`H6;x8}8j|miQUQ&fw|!V~.N+[#69iY?|ypa*[.{bEm\\JDlI<<!}p}xeb7[N-!3nT^i3Rr#M\"{a@+k.QZnnuzDcre%C6}qkv$fTsSJ\nFrom: Matt Pharr <mmp@graphics.stanford.edu>\nDate: 19 Aug 1999 10:26:11 -0700\nIn-Reply-To: Francois Sillion's message of \"Thu, 19 Aug 1999 09:24:57 -0700\"\nMessage-ID: <kh0d7wj3cng.fsf@nurbs.stanford.edu>\nUser-Agent: Gnus/5.070095 (Pterodactyl Gnus v0.95) XEmacs/20.4 (Emerald)\nContent-Type: text/plain; charset=us-ascii\nX-Face: C!.oGaE]n@p)VF9Ss3]f'|<)kRrtpG)^^b^X-3_zhUHp\\jBj29jaoTItqWR>mHa+v-{/!jx7OA@!cV0>Fm-b:zEL<`oOXG[BFQ\\<q:TwWP@JNZu+VXcD2viySG/R_/|6UDo,W;w^z^NK)F\\YM|xjvI[MH,\"iQ~mT<g`H6;x8}8j|miQUQ&fw|!V~.N+[#69iY?|ypa*[.{bEm\\JDlI<<!}p}xeb7[N-!3nT^i3Rr#M\"{a@+k.QZnnuzDcre%C6}qkv$fTsSJ\nLines: 19\nMIME-Version: 1.0\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\n\nFrancois Sillion <sillion@microsoft.com> writes:\n> > From: Martin Blais <blais@discreet.com>\n> > Organization: Discreet Logic\n> > Subject: Re: old good ones\n> > \n> > More seriously, wouldn't it be really nice if ACM / SIGGRAPH\n> > scan/converted the old proceedings into pdf files and sold CD reprints\n> > of these old proceedings?\n\nThis question comes up on the comp.graphics newsgroups periodically.  At\nsome point, Stephen Spencer posted a reply to the effect that SIGGRAPH is\naware of the issue and that remedies along the lines of CD reprints are in\nthe works.\n\n-matt\n-- \nMatt Pharr                                   mmp@graphics.stanford.edu\n<URL:http://graphics.stanford.edu/~mmp>\n\nFrom owner-globillum@imag.imag.fr  Thu Aug 19 14:52:23 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id OAA17857 for <gwlarson@positron.CS.Berkeley.EDU>; Thu, 19 Aug 1999 14:52:22 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id XAA28354\n\tfor globillum-imag-outgoing; Thu, 19 Aug 1999 23:19:42 +0200 (MET DST)\nFrom: eric.haines@autodesk.com\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C1019507DD@hqmsgsrf04.autodesk.com>\nTo: globillum@imag.fr\nSubject: RE: good old ones (from P. Dutre and M. Blais)\nDate: Thu, 19 Aug 1999 14:19:31 -0700\nMIME-Version: 1.0\nX-Mailer: Internet Mail Service (5.5.2448.0)\nContent-Type: text/plain;\n\tcharset=\"iso-8859-1\"\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\n> Fabrice Neyret wrote:\n> > \n> > I really would like to found and buy very old Siggraph proceedings,\n> > my favorite epoch being 1983-1989.\n\nMatt Pharr's comment is right, the ACM is eventually going to have\neverything ever published by them from 1947 on, journals & proceedings &\netc, scanned in and available in the ACM Digital Library\n(http://www.acm.org/dl). From what I can tell, it's mostly just a matter of\nfunding and time to scan and archive all the material. Right now the Digital\nLibrary dates back to about 1991-92 for everything, but even that's pretty\nuseful - there are some hard-to-get proceedings out there that have solid\ninformation. If you use it, a nice deal at $87/year.\n\nOther resources on the web (though not of much help for pre 1992 papers,\nthough...):\n\nhttp://www2.iro.umontreal.ca/~ratib/code/ (go to Applications/Computer\nGraphics/Publications) - a great resource, but only a few links to pre 1992\nSIGGRAPH papers.\n\nhttp://w3imagis.imag.fr/Membres/Fredo.Durand/Book/publi.html - Siggraph 99\nand other papers on the web, links to other wonderful resources.\n\nAn actual repository exists at http://grafix3d.tzo.com/main/index.html\n(click on \"quick list\" at the bottom of the column), but this site is\nsomewhat underpowered and a little clunky to access - nonetheless, it's\nquite a large graphics paper repository.\n\nEric\n\nFrom owner-globillum@imag.imag.fr  Thu Aug 26 08:10:08 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id IAA26659 for <gwlarson@positron.CS.Berkeley.EDU>; Thu, 26 Aug 1999 08:10:07 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id PAA23036\n\tfor globillum-imag-outgoing; Thu, 26 Aug 1999 15:25:44 +0200 (MET DST)\nMessage-ID: <37C54061.3896D715@gmd.de>\nDate: Thu, 26 Aug 1999 15:25:54 +0200\nFrom: Christian Bohn <bohn@gmd.de>\nX-Mailer: Mozilla 4.51 [en] (X11; U; IRIX 6.3 IP32)\nX-Accept-Language: en\nMIME-Version: 1.0\nTo: globillum@imag.fr\nSubject: new rendering group at GMD / job offer / CORRECTION\nContent-Type: text/plain; charset=us-ascii\nContent-Transfer-Encoding: 7bit\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nIt is http://imk.gmd.de/reta\nSorry\n\nChristian\n\n\n\n\n--\n Christian Bohn, Institute for Media Communication, GMD\n +49-2241-142230, http://viswiz.gmd.de/bohn, bohn@gmd.de\n\n\n\nFrom owner-globillum@imag.imag.fr  Thu Aug 26 08:24:01 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id IAA25804 for <gwlarson@positron.CS.Berkeley.EDU>; Thu, 26 Aug 1999 08:24:00 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id PAA22419\n\tfor globillum-imag-outgoing; Thu, 26 Aug 1999 15:17:59 +0200 (MET DST)\nMessage-ID: <37C53E89.5DAE696B@gmd.de>\nDate: Thu, 26 Aug 1999 15:18:02 +0200\nFrom: Christian Bohn <bohn@gmd.de>\nX-Mailer: Mozilla 4.51 [en] (X11; U; IRIX 6.3 IP32)\nX-Accept-Language: en\nMIME-Version: 1.0\nTo: globillum@imag.fr\nSubject: new rendering group at GMD / job offer\nContent-Type: text/plain; charset=us-ascii\nContent-Transfer-Encoding: 7bit\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nIn July '99, GMD founded the 'research island' \"Rendering Techniques\nand Application\". Now, we are looking for people who want to take part\nin the early phase of defining research directions and the character\nof the group.\n\nTask of the island is doing fundamental research in rendering\ntechniques and connected fields with focus on interactivity and on\nusing rendering hardware.\n\nThe size of the group is aimed at 5-7 people at the beginning of\n2000. Positions offered are postdoctoral (full position), postgraduate\n(half-time), students, and trainees.\n\nFor questions or more information contact me or have a look at\nhttp://viswiz.gmd.de/reta/\n\nThanks, feel free to distribute this offer.\n\nChristian Bohn\n\n\n\n--\n Christian Bohn, Institute for Media Communication, GMD\n +49-2241-142230, http://viswiz.gmd.de/bohn, bohn@gmd.de\n\n\n\nFrom owner-globillum@imag.imag.fr  Sat Aug 28 23:31:57 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id XAA30031 for <gwlarson@positron.CS.Berkeley.EDU>; Sat, 28 Aug 1999 23:31:41 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id HAA06086\n\tfor globillum-imag-outgoing; Sun, 29 Aug 1999 07:19:13 +0200 (MET DST)\nFrom: Peter Shirley <shirley@cs.utah.edu>\nMessage-Id: <199908290518.XAA19578@lal.cs.utah.edu>\nSubject: BRDF links?\nTo: globillum@imag.fr\nDate: Sat, 28 Aug 1999 23:18:33 -0600 (MDT)\nX-Mailer: ELM [version 2.4 PL25]\nMIME-Version: 1.0\nContent-Type: text/plain; charset=US-ASCII\nContent-Transfer-Encoding: 7bit\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\n\nHi-- I am teaching a seminar on BRDFs this term:\nhttp://www2.cs.utah.edu/~shirley/classes/brdf/\n\nIf you have any other links please send them to me.\n\nAlso, I used to have a list of journals etc on my page.\nIf you used this they have moved to:\nhttp://www2.cs.utah.edu/vissim/resources/\n\nThanks\n\nPete\n\nFrom owner-globillum@imag.imag.fr  Tue Aug 31 11:14:27 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id LAA33466 for <gwlarson@positron.CS.Berkeley.EDU>; Tue, 31 Aug 1999 11:14:26 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id TAA25923\n\tfor globillum-imag-outgoing; Tue, 31 Aug 1999 19:44:13 +0200 (MET DST)\nDate: Tue, 31 Aug 1999 13:44:05 -0400\nFrom: \"Stephen N. Spencer\" <spencer@cgrg.ohio-state.edu>\nTo: globillum@imag.fr\nSubject: Re: good old ones (from P. Dutre and M. Blais)\nIn-Reply-To: <FFD1BA74C6A7D111A09500805F9F88F511D2EB8B@RED-MSG-43>\nMessage-ID: <Pine.SGI.4.10.9908311340120.3032-100000@raisin.cgrg.ohio-state.edu>\nMIME-Version: 1.0\nContent-Type: TEXT/PLAIN; charset=US-ASCII\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\n> More seriously, wouldn't it be really nice if ACM / SIGGRAPH \n> scan/converted the old proceedings into pdf files and sold CD reprints of\n> these old proceedings?\n\nFunny you should say that -- it's exactly what we're doing right now, with\nthe help of Xerox Business Services. Hopefully they'll be available by\nyear's end. \n\n> Also, maybe they are already available thru the ACM Digital Library?\n\nThey'll be available through the ACM Digital Library, too, though probably \nnot as quickly as they'll be available on CD.\n \nStephen N. Spencer          614.292.1067 (v)       Graphics Research Specialist\nspencer@siggraph.org        614.292.7776 (f)  ACCAD - The Ohio State University\nspencer@cgrg.ohio-state.edu 614.520.5799 (p) SIGGRAPH Director for Publications\nspencer@acm.org                        \"After ecstasy, laundry.\" -- Zen writing\n       \"The truth is that progress is usually small and sneaky.\" -- Anne Lamott\n\nFrom owner-globillum@imag.imag.fr  Thu Sep  2 09:58:31 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id JAA36172 for <gwlarson@positron.CS.Berkeley.EDU>; Thu, 2 Sep 1999 09:58:29 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id SAA26629\n\tfor globillum-imag-outgoing; Thu, 2 Sep 1999 18:32:36 +0200 (MET DST)\nDate: Thu, 2 Sep 1999 12:32:23 -0400 (EDT)\nMessage-Id: <199909021632.MAA06058@bach.Graphics.Cornell.EDU>\nFrom: \"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>\nTo: globillum@imag.fr\nIn-reply-to: <852567E0.00561BB7.00@D51MTA03.pok.ibm.com> (hertjwr@us.ibm.com)\nSubject: Re: BRDF links?\nReply-to: westin@graphics.cornell.edu\nReferences:  <852567E0.00561BB7.00@D51MTA03.pok.ibm.com>\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nHolly wrote:\n\n> My uncle asked me about an interesting problem involving BRDF. He\n> had read once that we get 1/9 the light from a half moon than we get\n> from a full moon. If you work it out for a Lambertian surface, we\n> would get 1/pi the light. I couldn't come up with 1/9 right of the\n> bat, but I think it has to do with the moon being retroreflective.\n> Siegel and Howell points out since a full moon looks equally bright\n> all the way across, the peak of retroreflectance must increase with\n> view angle to compensate for the reduced projected area.  If the 1/9\n> figure is correct, I think you can also estimate the width of the\n> lobe around the direction of retroreflection ( or you could use the\n> data from Siegel and Howell to approximate the BRDF and check if 1/9\n> is about right.)\n\nActually, this is quite well studied in planetary science. A model\noriginated by Hapke and enhanced over the last two or three decades is\ngenerally used; it includes a term for the \"opposition surge\", which\nis their term for retroreflection. I think there is still debate about\nthe actual physical mechanism involved, and how best to model it. The\nenhanced Hapke model looks pretty ugly to me, but then what do I know\nabout planetary science?\n\nAnyway, it's interesting to talk to these folks, as they have the\nopposite problem to rendering: they know something about the radiance,\nand want to deduce composition, surface structure, and even geometry\nfrom their images. The Moon has been studied particularly well, as\nit's the only extraterrestrial body from which we have actual\nsamples. The hope is that a model that deduces the correct\ncharacteristics for the Moon will probably give you the right answer\non Mars or an asteroid.\n\n-Stephen H. Westin\nAny information or opinions in this message are mine: they do not\nrepresent the position of Cornell University or any of its sponsors.\n\n\nFrom owner-globillum@imag.imag.fr  Thu Sep  2 15:05:57 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id PAA36333 for <gwlarson@positron.CS.Berkeley.EDU>; Thu, 2 Sep 1999 15:05:56 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id XAA07105\n\tfor globillum-imag-outgoing; Thu, 2 Sep 1999 23:42:46 +0200 (MET DST)\nDate: Thu, 2 Sep 1999 14:21:11 -0700 (PDT)\nFrom: Alain Fournier <fournier@cs.ubc.ca>\nMessage-Id: <199909022121.OAA06588@pedigree.cs.ubc.ca>\nTo: hertjwr@us.ibm.com, shirley@cs.utah.edu\nSubject: Re: BRDF links?\nCc: globillum@imag.fr\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nI remember that a simple formula to \"explain\" the uniform brightness of the full\nmoon is that it raflects as cos(theta)^0.5, where theta of course is the angle\nbetween surface normal and light source (sun) direction, which is the same\nas the viewing direction when the moon is full. I would have to figure out\nif it gives the 1/9 ratio for the half moon. I also have to find the relevant\nreferences (Bob Woodham in our department has been involved with that very\nsubject in the not too distant past).\n\nFrom owner-globillum@imag.imag.fr  Mon Sep  6 08:22:06 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id IAA40624 for <gwlarson@positron.CS.Berkeley.EDU>; Mon, 6 Sep 1999 08:22:04 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id PAA08007\n\tfor globillum-imag-outgoing; Mon, 6 Sep 1999 15:29:46 +0200 (MET DST)\nFrom: eric.haines@autodesk.com\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C101C446F0@hqmsgsrf04.autodesk.com>\nTo: globillum@imag.fr\nSubject: New ray tracing bibliography\nDate: Fri, 3 Sep 1999 08:13:30 -0700 \nMIME-Version: 1.0\nX-Mailer: Internet Mail Service (5.5.2448.0)\nContent-Type: text/plain;\n\tcharset=\"iso-8859-1\"\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: RO\n\nThe free ray tracing bibliography has been updated, it's at\nhttp://www.acm.org/pubs/tog/resources/bib/ While it's continuing to get hazy\nas to what a ray tracing paper is (e.g. do Monte Carlo sampling papers\ncount? No, I try to list papers specifically about how to do ray tracing,\nnot about using ray tracing as a tool), I still think it's worth\nmaintaining.\n\nAs usual, let me know of any missing papers,\n\nEric\n\nFrom owner-globillum@imag.imag.fr  Mon Sep  6 09:41:57 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id JAA40922 for <gwlarson@positron.CS.Berkeley.EDU>; Mon, 6 Sep 1999 09:41:55 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id SAA12020\n\tfor globillum-imag-outgoing; Mon, 6 Sep 1999 18:07:49 +0200 (MET DST)\nMessage-ID: <001501bef881$b4b0ae20$9f9c42d8@byheart>\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\nTo: <globillum@imag.fr>\nReferences: <19879C753611D3119DAB0008C7A4C0C101C446F0@hqmsgsrf04.autodesk.com>\nSubject: Re: New ray tracing bibliography\nDate: Mon, 6 Sep 1999 09:05:56 -0700\nOrganization: byHeartConsultants Limited\nMIME-Version: 1.0\nContent-Type: text/plain;\n\tcharset=\"iso-8859-1\"\nContent-Transfer-Encoding: 7bit\nX-Priority: 3\nX-MSMail-Priority: Normal\nX-Mailer: Microsoft Outlook Express 5.00.2314.1300\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: RO\n\n> The free ray tracing bibliography has been updated, it's at\n> http://www.acm.org/pubs/tog/resources/bib/ While it's continuing to get\nhazy\n> as to what a ray tracing paper is (e.g. do Monte Carlo sampling papers\n> count? No, I try to list papers specifically about how to do ray tracing,\n> not about using ray tracing as a tool), I still think it's worth\n> maintaining.\n>\nGiven that the RADBIB global illumination bibliography gets over 100 hits a\nmonth from my Web site alone, I would say that Eric's maintaining his ray\ntracing bibliography is well worth the effort. If nothing else, consider the\npoor grad student who has to jump from Foley et al.'s Computer Graphics to\nresearching a quarter-century of obscure publications. Keep up the good\nwork, Eric -- it is appreciated!\n\nIan Ashdown, P. Eng., LC\nVice President\nbyHeart Consultants Limited\nhttp://www.helios32.com\n\n\nFrom owner-globillum@imag.imag.fr  Mon Sep 13 14:09:04 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id OAA51327 for <gwlarson@positron.CS.Berkeley.EDU>; Mon, 13 Sep 1999 14:09:03 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id WAA13543\n\tfor globillum-imag-outgoing; Mon, 13 Sep 1999 22:38:52 +0200 (MET DST)\nFrom: \"A Gallardo\" <zeroneg1@toast.net>\nTo: \"Peter Shirley\" <shirley@cs.utah.edu>, <globillum@imag.fr>\nSubject: RE: BRDF links?\nDate: Mon, 13 Sep 1999 16:30:20 -0400\nMessage-ID: <000801befe26$cc3106d0$e3d81a26@dellxps>\nMIME-Version: 1.0\nContent-Type: text/plain;\n\tcharset=\"iso-8859-1\"\nContent-Transfer-Encoding: 7bit\nX-Priority: 3 (Normal)\nX-MSMail-Priority: Normal\nX-Mailer: Microsoft Outlook 8.5, Build 4.71.2377.0\nIn-Reply-To: <199908290518.XAA19578@lal.cs.utah.edu>\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211\nImportance: Normal\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nHi,\n\n\tSorry for the delayed post. I am just catching up on my e-mail. Here are a\nfew liks I have found.\n\nhttp://www.cgl.uwaterloo.ca/Projects/rendering/refl.html\n\nhttp://www.cs.columbia.edu/CAVE/curet/\n\nRegards,\n\nArnold Gallardo\nVisual Content Creator\n\n> -----Original Message-----\n> From: owner-globillum@imag.imag.fr\n> [mailto:owner-globillum@imag.imag.fr]On Behalf Of Peter Shirley\n> Sent: Sunday, August 29, 1999 1:19 AM\n> To: globillum@imag.fr\n> Subject: BRDF links?\n>\n>\n>\n> Hi-- I am teaching a seminar on BRDFs this term:\n> http://www2.cs.utah.edu/~shirley/classes/brdf/\n>\n> If you have any other links please send them to me.\n>\n> Also, I used to have a list of journals etc on my page.\n> If you used this they have moved to:\n> http://www2.cs.utah.edu/vissim/resources/\n>\n> Thanks\n>\n> Pete\n>\n\nFrom owner-globillum@imag.imag.fr  Mon Sep 13 14:48:06 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id OAA51345 for <gwlarson@positron.CS.Berkeley.EDU>; Mon, 13 Sep 1999 14:48:05 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id XAA14935\n\tfor globillum-imag-outgoing; Mon, 13 Sep 1999 23:16:45 +0200 (MET DST)\nFrom: \"A Gallardo\" <zeroneg1@toast.net>\nTo: \"Globillum\" <globillum@imag.fr>\nSubject: RE: Web pages, and conversations\nDate: Mon, 13 Sep 1999 17:16:26 -0400\nMessage-ID: <000901befe2d$3d4b48c0$e3d81a26@dellxps>\nMIME-Version: 1.0\nContent-Type: text/plain;\n\tcharset=\"iso-8859-1\"\nContent-Transfer-Encoding: 7bit\nX-Priority: 3 (Normal)\nX-MSMail-Priority: Normal\nX-Mailer: Microsoft Outlook 8.5, Build 4.71.2377.0\nIn-Reply-To: <IMEAIKPKGKDLHHDNGBMOGEBKCCAA.bretton_wade@acm.org>\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211\nImportance: Normal\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nHi,\n\n\tI am just catching up so sorry if this seemed old to you.  I am not a\nglobal illum researcher per se but rather got into researching because of\nthe radiosity images that I have seen as well as in using a commercially\navailable progressive refinement program.  My comments are below.\n\n> Listening to the second (third?) annual panel on \"(global illumination in\n> production)\" echoed several sentiments I heard from people at PDI\n> and Pixar:\n>\n> \t1. Global illumination is too expensive in terms of compute time,\n> \t2. Artists can get as good or better with the tools they have, and\n> \t3. Even if they had instant global illumination algorithms\n> at hand, artists\n> don't want\n> \t   the effect of realism. In fact, they want everything but realism.\n\n\tThe third comment is true.  Most users after being exposed to a commercial\nprogressive refinement program says it too much work.  Too many things to\nsetup and it is easier to achieve by simulating radiosity using local\nnone-shadow casting omnidirectional lights to simulate indirect\nillumination. It also requires a trememdous amount of processing power and\nRAM for complex scenes.  Most people resent that fact that they have to redo\nthe solutions again if they want to change the geometry.  They expect the\nease of moving geometry with ttheir scanline or raytracer program, none of\nthem have heard about discontinuity meshing much less dynamic discontinuity\nmeshing.  On the other end of the spectrum, beginners using a relatively\neasy program with minimal parameters are baffled by terms like\n'convergeance','iterations' and 'tonemapping'.  They generally assume that\nradiosity is as easy as a raytracer which only requires light placement,\ncolor and intensity to work. They expect radiosity to have no 'user\nintervention issues' at all.\n\n\tLastly most are not aware of the quadrilateral polygonal geometry\nrequirement which speeds things up and avoid artifacts and they also expect\nNURBS-based geometry to work well with radiosity. I think that most end\nusers are more likely to adapt to the monte-carlo based radiosity rather\nthan with the deterministic ones.\tSo the issue today is that radiosity even\nwith its gorgeous renderings are no longer persuasive once the end user\nexperience the amount of knowledge needed as well as the amount of\nintervention needed to produce realistic renderings.  It is just so much\neasier to 'fake' radiosity.  It remains to be seen if monte-carlo based\nradiosity would change the tide.\n\nRegards,\n\nArnold Gallardo\nVisual Content Creator\n\n\n> So, what thoughts does anybody have?\n>\n> On another note, could somebody *please* send me the URL for the globillum\n> archive web page?\n>\n> --\n> Bretton Wade <bretton_wade@acm.org>\n> http://redirect.to/bretton_wade\n>\n\n\nFrom owner-globillum@imag.imag.fr  Wed Sep 15 15:02:59 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id PAA55360 for <gwlarson@positron.CS.Berkeley.EDU>; Wed, 15 Sep 1999 15:02:57 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id XAA03907\n\tfor globillum-imag-outgoing; Wed, 15 Sep 1999 23:03:49 +0200 (MET DST)\nFrom: hertjwr@us.ibm.com\nX-Lotus-FromDomain: IBMUS\nTo: globillum@imag.fr\nMessage-ID: <852567ED.0073A7AE.00@D51MTA03.pok.ibm.com>\nDate: Wed, 15 Sep 1999 17:03:26 -0400\nSubject: job openings\nMime-Version: 1.0\nContent-type: text/plain; charset=us-ascii\nContent-Disposition: inline\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nPlease note that you should contact Gabriel (contact coordinates at the end)\nwith any questions about these openings (rather than using \"Reply \" to this\nnote)\n\n-- Holly Rushmeier\n\n\n\n=========================================================================\nDear friends,\n\nI have two job openings in my department.\n\nJob #1 is at the programmer level. It requires a M.Sc. or B.Sc. in\ncomputer science, experience with graphics/geometric algorithms,\nand software development. The successful candidate will help other\nmembers of the group develop and implement new ideas, as well as\ntransfer our technology to other IBM divisions, such as the Internet\nDivision.\n\nJob #2 is post-doctoral position. The successful candidate will interact\nwith other members of the group to invent and implement new\ngeometric/graphics algorithms/technologies.\n\nIn the Visual and Geometric Computing group, we are interested in\nissues related to 3D Graphics in a networked environment, including\n3D scanning, surface reconstruction, surface simplification, geometry\ncompression, progressive transmission, and rendering. We are also\ninterested in new image-based representation and rendering schemes.\n\nThe two most recent projects we have worked on are:\n\n1) the Pieta project, where we reconstructed a 3D model of\nMichaelangelo's Florentine Pieta, to support art historian\nJack Wasserman's study of the statue.\n\n2) the Geometry Compression project, where the technology we developed\nduring the last four years is now part of the MPEG-4 standard.\n\nIn the 3D scanning front, and based on the experience acquired scanning\nthe Pieta, we are now interested in developing new inexpensive and\neasy to use 3D scanning systems, including both hardware and software.\n\nIn the Geometry Compression front, we are now working closely with the\nIBM Internet Media group to incorporate our MPEG-4 technology to their\nHotMedia product. We are also developing new schemes/algorithms.\n\nIf any one of your students/associates is interested in any one of these\ntwo positions, please tell her/him to get in touch with me.\nIBM is an equal opportunity employer.\n\nBest regards.\n\n--------------------------------------------------------------------------\n Gabriel Taubin\n Manager, Visual and Geometric Computing     email: taubin@us.ibm.com\n IBM T. J. Watson Research Center            phone: (914)-784-7095\n P.O.Box 704, Yorktown Heights, NY 10598     fax  : (914)-784-7667\n--------------------------------------------------------------------------\n\n\n\n\nFrom owner-globillum@imag.imag.fr  Thu Sep 16 14:01:54 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id OAA56297 for <gwlarson@positron.CS.Berkeley.EDU>; Thu, 16 Sep 1999 14:01:53 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id VAA15088\n\tfor globillum-imag-outgoing; Thu, 16 Sep 1999 21:50:32 +0200 (MET DST)\nFrom: Paul.Heckbert@HOSTESS.GRAPHICS.CS.CMU.EDU\nMessage-Id: <199909161950.VAA15084@imag.imag.fr>\nDate: Thu, 16 Sep 99 15:27:43 EDT\nTo: globillum@imag.fr\nSubject: Re: global illumination in production\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nArnold Gallardo says:\n | From: \"A Gallardo\" <zeroneg1@toast.net>\n | Subject: RE: Web pages, and conversations\n | Date: Mon, 13 Sep 1999 17:16:26 -0400\n | \n | ... sentiments I heard from people at PDI and Pixar:\n | > \t1. Global illumination is too expensive in terms of compute time,\n | > \t2. Artists can get as good or better with the tools they have, and\n | > \t3. Even if they had instant global illumination algorithms\n | >\t\tat hand, artists don't want the effect of realism.\n | >\t\tIn fact, they want everything but realism.\n\nThis reminds me of attitudes regarding animation techniques from about\nten or fifteen years ago.  Back then, almost everybody doing animation\nwas using keyframe or procedural methods, and there were only a few\nacademic graphics people and finite element-oriented engineers doing\ndynamics, and only in specialized situations.  The realism of dynamics\nwas attractive, but nobody wanted to give up the control of keyframing\nsystems and turn animation into an initial value problem (users'\ncontrol limited to initial positions, velocities, masses, and\npositions), since it would be extremely tedious to get things to move\nwhere you wanted.\n\nDynamics is still not easy to use, in general, but with faster\nhardware, improved algorithms, spacetime techniques, combinations of\ndynamics for realism and keyframing for control, and better user\ninterfaces, dynamics is much more usable today than it was back then.\nIt's no longer just a \"research topic\", but is used in production on\na regular basis.\n\nGlobal illumination is probably a few years behind dynamics, but it has\nmany of the same high level strengths and weaknesses:\n\n    * it's good at achieving realism\n    * achieving realism with \"manual\" techniques is tedious\n    * if you use it whole hog, you give up control\n    * it appears too slow\n    * current methods are too specialized\n\nIf we keep chipping away at the tough research problems, pay more\nattention to what users want (control, ease of use, ...) then\nglobal illumination will become very commonly used some day soon.\n\n-Paul\n\nPaul Heckbert, Associate Professor\nComputer Science Dept., Carnegie Mellon University\n5000 Forbes Ave, Pittsburgh PA 15213-3891, USA\n\nph@cs.cmu.edu\t\thttp://www.cs.cmu.edu/~ph\n\nFrom owner-globillum@imag.imag.fr  Fri Sep 17 11:03:53 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id LAA58373 for <gwlarson@positron.CS.Berkeley.EDU>; Fri, 17 Sep 1999 11:03:52 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id TAA20966\n\tfor globillum-imag-outgoing; Fri, 17 Sep 1999 19:02:58 +0200 (MET DST)\nDate: Fri, 17 Sep 1999 13:02:53 -0400 (EDT)\nMessage-Id: <199909171702.NAA08236@bach.Graphics.Cornell.EDU>\nFrom: \"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>\nTo: globillum@imag.fr\nIn-reply-to: <37E249F2.DAA98529@gmd.de> (message from Christian Bohn on Fri,\n\t17 Sep 1999 16:02:26 +0200)\nSubject: Re: CG and wave theory ?\nReply-to: westin@graphics.cornell.edu\nReferences:  <37E249F2.DAA98529@gmd.de>\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\n> Date: Fri, 17 Sep 1999 16:02:26 +0200\n> From: Christian Bohn <bohn@gmd.de>\n> X-Accept-Language: en\n> Content-Type: text/plain; charset=us-ascii\n> Sender: owner-globillum@imag.imag.fr\n> Precedence: bulk\n> \n> Hi all,\n> Does anybody know about recent activities concerning\n> '3D-CG and wave theory'?\n> \n> It seems that actually there's not much interest in that field?!\n> What I only found is Moravec's paper from siggraph'81, and I am\n> wondering if anybody else did some work during the past two decades.\n\nWell, modeling light as waves at a macro level doesn't really make a\nlot of sense: you need incredible resolution (Moravec's paper really\nbasically did visualization of radio wave propagation) and it's hard\nto find a situation where it makes a visible difference.\n\nMore useful is modeling wave optics where it really does matter: in\ninteraction with surfaces and such. Several papers deal with that: the\nSIGGRAPH '91 paper from He et al. comes to mind. That solved for wave\noptics of a class of rough surfaces. Gondek and Meyer did simulations\nof reflectance, including interference effects within the surface\nmicrostructure; that was presented at SIGGRAPH '94, as I recall. And\nit followed on a Eurographics '90 (I think) paper by Smits and\nMeyer. Most recently, Jos Stam presented a paper last month at\nSIGGRAPH on an anisotropic wave-optics model.\n\nOn the original point, Peter Kochevar did his dissertation here at\nCornell in 1989 on a cell-based rendering method designed for massive\nparallelism. While it wasn't explicitly wave-based, it exhibited some\nsimilar characteristics, such as diffraction around corners.\n\n\nFrom owner-globillum@imag.imag.fr  Fri Sep 17 12:19:40 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id MAA58216 for <gwlarson@positron.CS.Berkeley.EDU>; Fri, 17 Sep 1999 12:19:39 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id QAA09893\n\tfor globillum-imag-outgoing; Fri, 17 Sep 1999 16:02:31 +0200 (MET DST)\nMessage-ID: <37E249F2.DAA98529@gmd.de>\nDate: Fri, 17 Sep 1999 16:02:26 +0200\nFrom: Christian Bohn <bohn@gmd.de>\nX-Mailer: Mozilla 4.51 [en] (X11; U; IRIX 6.3 IP32)\nX-Accept-Language: en\nMIME-Version: 1.0\nTo: globillum@imag.fr\nSubject: CG and wave theory ?\nContent-Type: text/plain; charset=us-ascii\nContent-Transfer-Encoding: 7bit\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nHi all,\nDoes anybody know about recent activities concerning\n'3D-CG and wave theory'?\n\nIt seems that actually there's not much interest in that field?!\nWhat I only found is Moravec's paper from siggraph'81, and I am\nwondering if anybody else did some work during the past two decades.\n\nThanks for any links, references, etc.\n\nChristian\n\n\n\n--\n Christian Bohn, Institute for Media Communication, GMD\n +49-2241-142230, http://viswiz.gmd.de/bohn, bohn@gmd.de\n\n\n\nFrom owner-globillum@imag.imag.fr  Fri Sep 17 12:27:16 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id MAA57685 for <gwlarson@positron.CS.Berkeley.EDU>; Fri, 17 Sep 1999 12:27:15 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id UAA26357\n\tfor globillum-imag-outgoing; Fri, 17 Sep 1999 20:56:34 +0200 (MET DST)\nFrom: hertjwr@us.ibm.com\nX-Lotus-FromDomain: IBMUS\nTo: \"Michael Cohen (Research)\" <mcohen@microsoft.com>\ncc: \"'globillum@imag.fr'\" <globillum@imag.fr>\nMessage-ID: <852567EF.0067FEC5.00@D51MTA03.pok.ibm.com>\nDate: Fri, 17 Sep 1999 14:56:10 -0400\nSubject: RE: CG and wave theory ?\nMime-Version: 1.0\nContent-type: text/plain; charset=us-ascii\nContent-Disposition: inline\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nMaybe you are thinking of:\n\nGershon Elber. ``Low Cost Illumination Computation using an Approximation of\nLight Wavefronts.''\n                    Computer Graphics, pp 335-342, July 1994, (Siggraph 1994)\n?\n\n\n\nI think the above paper is about a geometric solution to following sets of waves\nby following\na \"wavefront\" coming from a spherical source. It doesn't treat the wave nature\nof light.\n\n__________________________\nHolly Rushmeier , holly@watson.ibm.com, (914)784-7252\nIBM TJ Watson Research Center, 30 Saw Mill River Road, Hawthorne, NY 10532, USA\n\n\nFrom owner-globillum@imag.imag.fr  Wed Sep 22 02:28:09 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id CAA65964 for <gwlarson@positron.CS.Berkeley.EDU>; Wed, 22 Sep 1999 02:28:07 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id KAA03145\n\tfor globillum-imag-outgoing; Wed, 22 Sep 1999 10:25:13 +0200 (MET DST)\nFrom: Fredo Durand <fredo@graphics.lcs.mit.edu>\nMessage-Id: <199909220825.EAA22969@hue.lcs.mit.edu>\nSubject: Re: wavefront\nTo: globillum@imag.fr\nDate: Wed, 22 Sep 1999 04:25:04 -0400 (EDT)\nX-Mailer: ELM [version 2.4 PL25]\nMIME-Version: 1.0\nContent-Type: text/plain; charset=US-ASCII\nContent-Transfer-Encoding: 7bit\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nYou can also have a look at:\nhttp://www.lems.brown.edu/~leymarie/WaveRender/NotesDec98.html\nfor a research project related to wave propagation\n\nI'm sure there are also lots of references in sound simulation\n\nFredo\n\n\nFrom owner-globillum@imag.imag.fr  Wed Sep 22 12:01:39 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id MAA65999 for <gwlarson@positron.CS.Berkeley.EDU>; Wed, 22 Sep 1999 12:01:38 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id OAA00701\n\tfor globillum-imag-outgoing; Wed, 22 Sep 1999 14:54:57 +0200 (MET DST)\nFrom: hertjwr@us.ibm.com\nX-Lotus-FromDomain: IBMUS\nTo: Fredo Durand <fredo@graphics.lcs.mit.edu>\ncc: globillum@imag.fr\nMessage-ID: <852567F4.0046E87B.00@D51MTA03.pok.ibm.com>\nDate: Wed, 22 Sep 1999 08:54:27 -0400\nSubject: Re: wavefront\nMime-Version: 1.0\nContent-type: text/plain; charset=us-ascii\nContent-Disposition: inline\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nThe approach described in the page Fredo cited seems to me in some ways  similar\nto the Gelber\nSIGGRAPH 94 paper. They are all using **geometric optics**. The geometrical\nwavefront  being modelled\nis the surface  that is perpendicular to the light rays passing through it.  I\nthink\nMitchell and Hanrahan's SIGGRAPH 92 was the first to describe these geometric\nwavefronts\nand their use in an illumination solution in graphics.\n\n Leymarie and Kimia discuss the use of BRDF's in the solution,\nand BRDF's are the encapsulation of the wave effects of light near a surface\nwhen you have\nto take into account geometric features comparable in size to the wavelength of\nlight.\nThey  take an approach for tracking this waves using cellular automata -- which\nsounds\nvery similar to Peter Kochevar's work that Steve Westin referred to. You can't\ncapture diffraction, interference effects with this voxel approach, unless you\nhave\nvoxels smaller than the wavelength of the radiation. For visible light, this\nmeans\nchopping up the environment pretty finely!! For other types of radiation with\nsubstantionally\nlonger wavelengths this is not so bad.\n\nAnyway,\n-- computing geometric wavefronts is not the same as computing effects due to\nthe wave nature of\n   light (i.e. diffraction, interference), but they are both interesting topics\n\n-- for the complexity of solving for effects of the wave nature of light we are\nstuck with\n    dealing with discretizations on the order of (wavelength of light/ our size)\nor approx.10-7,\n   which makes it much more demanding computationally that some other types of\nradiation.\n\n__________\n\n-- Holly\n\n\n\n\n\n\n__________________________\nHolly Rushmeier , holly@watson.ibm.com, (914)784-7252\nIBM TJ Watson Research Center, 30 Saw Mill River Road, Hawthorne, NY 10532, USA\n\n\nFredo Durand <fredo@graphics.lcs.mit.edu>@imag.imag.fr on 09/22/99 04:25:04 AM\n\nSent by:  owner-globillum@imag.imag.fr\n\n\nTo:   globillum@imag.fr\ncc:\nSubject:  Re: wavefront\n\n\n\nYou can also have a look at:\nhttp://www.lems.brown.edu/~leymarie/WaveRender/NotesDec98.html\nfor a research project related to wave propagation\n\nI'm sure there are also lots of references in sound simulation\n\nFredo\n\n\n\n\n\nFrom owner-globillum@imag.imag.fr  Wed Sep 22 12:21:19 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id MAA56139 for <gwlarson@positron.CS.Berkeley.EDU>; Wed, 22 Sep 1999 12:21:18 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id RAA11265\n\tfor globillum-imag-outgoing; Wed, 22 Sep 1999 17:09:21 +0200 (MET DST)\nDate: Wed, 22 Sep 1999 11:09:14 -0400 (EDT)\nFrom: Jack Tumblin <ccsupjt@cc.gatech.edu>\nTo: hertjwr@us.ibm.com\ncc: Fredo Durand <fredo@graphics.lcs.mit.edu>, globillum@imag.fr\nSubject: Re: wavefront\nIn-Reply-To: <852567F4.0046E87B.00@D51MTA03.pok.ibm.com>\nMessage-ID: <Pine.SUN.3.96.990922095429.11090C-100000@gaia.cc.gatech.edu>\nMIME-Version: 1.0\nContent-Type: TEXT/PLAIN; charset=US-ASCII\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nGulp,\n\nI'm not very familiar with these papers on wave optics in computer\ngraphics, so maybe I should keep my mouth shut here, but sampling volumes\nat wavelength resolution seems an especially unfortunate choice for\nmodeling wave propagation in the free space between objects.  \n\nInstead, I'd suggest looking at the Fourier optics formulation for\nfree-space propagation of coherent and monochromatic incoherent light.  It\nis a wave-optics technique that describes light as a continuous-domain\ncomplex scalar field: each point (x,y,z) has just amplitude and phase.\nThe math for propagation through free space (or any ordinary uniform\nmedium) from a point source uses a quadratic approximation that looks\nALMOST like a Fourier transform, and has proved very accurate for lenses,\nholography, diffraction and interference through arbitrary apertures, and\nlots of work in optical computing (military folks used \nFourier-optics-based equipment as much as 35-45 years ago for broadband\nradio surveillance/spying).  \n\nWould Fourier optics permit us to compute some sort of `complex form\nfactor' to describe the aggregate phase and amplitude relationship between\nsurface patches alone, so that we can forget about the empty volume\ninbetween? Perhaps a complex integration across source and the\nreceiver patches chosen according to display image resolution? Of\ncourse this patch-to-patch integral might be even tougher to solve than \nShroder&Hanrahan's precise form factor integral of SIGGRAPH'93, but who\nknows--it might be simpler.  Is it REALLY necessary to have wave-sized\npatches, even on surfaces, if 1) their results are merged to screen\nresolution for display, and 2) their free-space interactions are a\nweighted sum of many sinusoids? I think only the DISTANCES between surface\npoints matter for the wave effects of interest to computer graphics;\nthere's no need to sample those distances to find the phase of a sinusoid\nspanning it!\n\nThe classic text for Fourier Optics is: \"Introduction to Fourier Optics\"\nJ.W.Goodman(1968), and the library website shows 16 other promising\nlooking tutorials & textbooks.  It's course material in the optics track\nin Electrical Engineering here at Tech, (William Rhoades taught / teaches\nit and later wrote a textbook for the course I took long ago). \n\nRegards,\n\n-Jack Tumblin (ccsupjt@cc.gatech.edu) Gradual Student, College of Computing\n(leaving for Cornell Univ. post-doc Sept 23)\n \"Black care rarely sits behind a rider who is fast enough\" T. Roosevelt\n\nOn Wed, 22 Sep 1999 hertjwr@us.ibm.com wrote:\n\n> The approach described in the page Fredo cited seems to me in some ways  similar\n> to the Gelber SIGGRAPH 94 paper. They are all using **geometric\n>  optics**. The geometrical ...\n>\n>  Leymarie and Kimia discuss the use of BRDF's in the solution,\n> and BRDF's are the encapsulation of the wave effects of light near a surface\n> when you have to take into account geometric features comparable in size\n> to the wavelength of light. They  take an approach for tracking this\n> waves using cellular automata -- which sounds very similar to Peter\n> Kochevar's work that Steve Westin referred to. You can't capture\n> diffraction, interference effects with this voxel approach, unless you \n> have voxels smaller than the wavelength of the radiation. For visible\n> light, this means chopping up the environment pretty finely!! For other\n> types of radiation with substantionally longer wavelengths this is not\n> so bad.\n> \n>for the complexity of solving for effects of the wave nature of light we are\n!!!!> stuck with dealing with discretizations on the order of (wavelength\n!!!!> of light/ our size) or approx.10-7, which makes it much more\n!!!!> demanding computationally that some other types of  radiation.\n> __________\n> Holly Rushmeier , holly@watson.ibm.com, (914)784-7252\n> IBM TJ Watson Research Center, 30 Saw Mill River Road, Hawthorne, NY 10532, USA\n> \n> \n> Fredo Durand <fredo@graphics.lcs.mit.edu>@imag.imag.fr on 09/22/99 04:25:04 AM\n\n> You can also have a look at:\n> http://www.lems.brown.edu/~leymarie/WaveRender/NotesDec98.html\n> for a research project related to wave propagation\n> \n> I'm sure there are also lots of references in sound simulation\n> \n> Fredo\n\nFrom owner-globillum@imag.imag.fr  Wed Sep 22 13:22:04 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id NAA66619 for <gwlarson@positron.CS.Berkeley.EDU>; Wed, 22 Sep 1999 13:22:03 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id VAA28573\n\tfor globillum-imag-outgoing; Wed, 22 Sep 1999 21:45:32 +0200 (MET DST)\nMessage-ID: <FD8F41F04D35D111899600805F19A16C1E35315F@RED-MSG-48>\nFrom: Don Mitchell <donm@microsoft.com>\nTo: globillum@imag.fr\nSubject: RE: wavefront\nDate: Wed, 22 Sep 1999 12:35:12 -0700\nX-Mailer: Internet Mail Service (5.5.2650.21)\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nShinya's pencil-tracing paper is also based on geometrical optics, described\nwith a somewhat different formalism.\n\nWavefront tracing buys you the ability to get an irradiance value along the\nray, so you can almost do backward ray tracing with interpolation instead of\ndensity estimation.  However, because the wavefront can fold, generating\ncaustics, that interpolation is not simple.  There was an elegant paper from\nManchester (and I'm blanking on the reference now...) where they did\nbackward wavefront tracing, and used the curvature to control the kernel\nsize in a density estimation.\n\n\n-----Original Message-----\nFrom: hertjwr@us.ibm.com [mailto:hertjwr@us.ibm.com]\nSent: Wednesday, September 22, 1999 5:54 AM\nTo: Fredo Durand\nCc: globillum@imag.fr\nSubject: Re: wavefront\n\n\nThe approach described in the page Fredo cited seems to me in some ways\nsimilar\nto the Gelber\nSIGGRAPH 94 paper. They are all using **geometric optics**. The geometrical\nwavefront  being modelled\nis the surface  that is perpendicular to the light rays passing through it.\nI\nthink\nMitchell and Hanrahan's SIGGRAPH 92 was the first to describe these\ngeometric\nwavefronts\nand their use in an illumination solution in graphics.\n\n Leymarie and Kimia discuss the use of BRDF's in the solution,\nand BRDF's are the encapsulation of the wave effects of light near a surface\nwhen you have\nto take into account geometric features comparable in size to the wavelength\nof\nlight.\nThey  take an approach for tracking this waves using cellular automata --\nwhich\nsounds\nvery similar to Peter Kochevar's work that Steve Westin referred to. You\ncan't\ncapture diffraction, interference effects with this voxel approach, unless\nyou\nhave\nvoxels smaller than the wavelength of the radiation. For visible light, this\nmeans\nchopping up the environment pretty finely!! For other types of radiation\nwith\nsubstantionally\nlonger wavelengths this is not so bad.\n\nAnyway,\n-- computing geometric wavefronts is not the same as computing effects due\nto\nthe wave nature of\n   light (i.e. diffraction, interference), but they are both interesting\ntopics\n\n-- for the complexity of solving for effects of the wave nature of light we\nare\nstuck with\n    dealing with discretizations on the order of (wavelength of light/ our\nsize)\nor approx.10-7,\n   which makes it much more demanding computationally that some other types\nof\nradiation.\n\n__________\n\n-- Holly\n\n\n\n\n\n\n__________________________\nHolly Rushmeier , holly@watson.ibm.com, (914)784-7252\nIBM TJ Watson Research Center, 30 Saw Mill River Road, Hawthorne, NY 10532,\nUSA\n\n\nFredo Durand <fredo@graphics.lcs.mit.edu>@imag.imag.fr on 09/22/99 04:25:04\nAM\n\nSent by:  owner-globillum@imag.imag.fr\n\n\nTo:   globillum@imag.fr\ncc:\nSubject:  Re: wavefront\n\n\n\nYou can also have a look at:\nhttp://www.lems.brown.edu/~leymarie/WaveRender/NotesDec98.html\nfor a research project related to wave propagation\n\nI'm sure there are also lots of references in sound simulation\n\nFredo\n\n\n\n\nFrom owner-globillum@imag.imag.fr  Wed Sep 22 14:02:45 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id OAA66627 for <gwlarson@positron.CS.Berkeley.EDU>; Wed, 22 Sep 1999 14:02:44 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id WAA00566\n\tfor globillum-imag-outgoing; Wed, 22 Sep 1999 22:30:48 +0200 (MET DST)\nMessage-ID: <000401bf0610$7b801c20$0c0200c0@langzaam.toren.com>\nFrom: \"tallind\" <tallind@casema.net>\nTo: <hertjwr@us.ibm.com>, \"Fredo Durand\" <fredo@graphics.lcs.mit.edu>\nCc: <globillum@imag.fr>\nSubject: Re: wavefront\nDate: Fri, 24 Sep 1999 00:10:43 +0200\nMIME-Version: 1.0\nContent-Type: text/plain;\n\tcharset=\"iso-8859-1\"\nContent-Transfer-Encoding: 7bit\nX-Priority: 3\nX-MSMail-Priority: Normal\nX-Mailer: Microsoft Outlook Express 4.72.3110.5\nX-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nHi,\n\nI`m Jolly.\nI joined the global illumiation newsletter not so long ago.\nWhat I want to ask is what program you people think is the best for\narchitectural visualisation.\n( and would be able to be used in a production enviroment )\nRegards, Jolly\n\nFrom ccsupjt@cc.gatech.edu  Thu Sep 23 09:37:14 1999\nReceived: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id JAA67015 for <gwlarson@positron.CS.Berkeley.EDU>; Thu, 23 Sep 1999 09:37:13 -0700 (PDT)\nReceived: from gaia.cc.gatech.edu (ccsupjt@gaia.cc.gatech.edu [130.207.3.8])\n\tby burdell.cc.gatech.edu (8.9.1/8.9.1) with ESMTP id MAA02684;\n\tThu, 23 Sep 1999 12:40:42 -0400 (EDT)\nReceived: from localhost (ccsupjt@localhost)\n\tby gaia.cc.gatech.edu (8.9.1/8.9.1) with SMTP id MAA28925;\n\tThu, 23 Sep 1999 12:40:15 -0400 (EDT)\nDate: Thu, 23 Sep 1999 12:40:15 -0400 (EDT)\nFrom: Jack Tumblin <ccsupjt@cc.gatech.edu>\nTo: Carlos Saona Vazquez <carloss@lsi.upc.es>,\n        \"Wayne L. Wooten\" <wlw@pixar.com>, Ben Watson <watsonb@cs.ualberta.ca>,\n        \"Christopher D. Watkins\" <cwatkins@industrialmindworks.com>,\n        Greg Ward-Larson <gregl@sgi.com>, Dongmei Wang <dw59@prism.gatech.edu>,\n        John & Alice Tumblin <tumblins@mindspring.com>,\n        John Snyder <johnsny@microsoft.com>,\n        Stephen Sinclair <stephensinclair@home.com>,\n        Mike Sinclair <sinclair@microsoft.com>,\n        Peter Shirley <shirley@phong.cs.utah.edu>,\n        Marcia Riley <mriley@cc.gatech.edu>, Bonnie Riehl <briehl1@aol.com>,\n        Charlie Patterson <charliep@crl.com>,\n        Sarah Mantegna <smantegna@trms.k12.ga.net>,\n        Gregory Ward Larson <gwlarson>, Victor Klassen <klassen@wrc.xerox.com>,\n        JKH animation lab group <anim-students@cc.gatech.edu>,\n        Yves Darly Jean <yvesjean@bell-labs.com>,\n        Ingrid Maria Hybinette <ingrid@cc.gatech.edu>,\n        \"Larry F. Hodges\" <hodges@cc.gatech.edu>,\n        Keven Haynes <keven@cc.gatech.edu>,\n        Brian Guenter <bguenter@microsoft.com>,\n        \"Greg Turk's Geometry Reading Group\" <lod@cc.gatech.edu>,\n        Irfan Essa <irfan@cc.gatech.edu>,\n        \"Jason B. Ellis\" <jellis@cc.gatech.edu>,\n        Barbara Durham <barbara@cc.gatech.edu>,\n        Liz Degoursac/SomeWare <goursac@mindspring.com>,\n        \"'Liz DeGoursac\" <liz.degoursac@edi.gatech.edu>,\n        \"de Goursac, Liz\" <LDegoursac@ixl.com>,\n        David Cardoze <cardoze@cc.gatech.edu>, Keith Blanton <kb@maxrd.com>,\n        Robert Basil <rbasil@mail.gw.total-web.net>,\n        Tucker Balch <trb@cs.cmu.edu>\nSubject: Gawn'tuh Cornell!\nMessage-ID: <Pine.SUN.3.96.990923122314.4487A-100000@gaia.cc.gatech.edu>\nMIME-Version: 1.0\nContent-Type: TEXT/PLAIN; charset=US-ASCII\nStatus: R\n\nWell, it's finally happened--I've finished the dissertation, packed up my\napartment and Old Kit Bag and am leaving Georgia Tech tomorrow morning.\nMonday Morning Sept. 27 I begin a 2-year post-doc fellowship with Don\nGreenberg at the Program of Computer Graphics at Cornell University in\nIthaca NY.  If you need to reach me there, my address will be:\n\nJack Tumblin\nProgram of Computer Graphics\n580 Rhodes Hall\nCornell University\nIthaca, NY 14853-1736\n\noffice phone: (607) 255-2067\n\nand my e-mail at Ga Tech (ccsupjt@cc.gatech.edu) should still work until\nthe end of the year. I will be coming back to Atlanta in December to march\nin the graduation parade (Dec 18?) so I'll see some of you then.  A\npleasant goodbye and good luck to those of you that I can't find before I\ngo!\n\nBest Regards,\n\n-Jack Tumblin (ccsupjt@cc.gatech.edu) Gradual Student, College of Computing\n \"Black care rarely sits behind a rider who is fast enough\" T. Roosevelt\n\nFrom owner-globillum@imag.imag.fr  Sun Oct 10 20:25:11 1999\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by positron.CS.Berkeley.EDU (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id UAA93884 for <gwlarson@positron.CS.Berkeley.EDU>; Sun, 10 Oct 1999 20:25:10 -0700 (PDT)\nReceived: (from majordom@localhost)\n\tby imag.imag.fr (8.9.3/8.8.5) id EAA02374\n\tfor globillum-imag-outgoing; Mon, 11 Oct 1999 04:55:18 +0200 (MET DST)\nMessage-ID: <001a01bf1393$9ca766c0$669c42d8@byheart>\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\nTo: <globillum@imag.fr>\nSubject: ANNOUNCE: 99/10/09 Release of RADBIB99.BIB\nDate: Sun, 10 Oct 1999 19:52:08 -0700\nOrganization: byHeartConsultants Limited\nMIME-Version: 1.0\nContent-Type: text/plain;\n\tcharset=\"iso-8859-1\"\nContent-Transfer-Encoding: 7bit\nX-Priority: 3\nX-MSMail-Priority: Normal\nX-Mailer: Microsoft Outlook Express 5.00.2314.1300\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300\nSender: owner-globillum@imag.imag.fr\nPrecedence: bulk\nStatus: R\n\nANNOUNCE: 99/10/09 Release of RADBIB99.BIB\n------------------------------------------\nRADBIB99 is a comprehensive bibliography of radiosity and\nrelated global illumination papers, theses, articles, and\nbooks. It currently includes 1,661 references -- 40 new\nadditions since the 99/08/01 release.\n\nThis bibliography is available in BibTex format as\nRADBIB99.BIB (with a release date of October 9, 1999) from:\n\n  http://www.helios32.com/resources.htm\n\nAlso available from this site is an abridged version of\nRADBIB99.BIB called GITHESIS.BIB. This bibliography\nincludes 195 references to radiosity and global illumination\ntheses -- no new additions since the 99/07/15 release.\n\nFinancial support for the maintenance of these\nbibliographies has been provided by ACM SIGGRAPH Special\nProjects and byHeart Consultants Limited.\n\nIan Ashdown, P. Eng., LC\nVice President\nbyHeart Consultants Limited\nhttp://www.helios32.com\n\n"
  },
  {
    "path": "globillum/Globillum_1994_to_2019.txt",
    "content": "From \r\r\nX-POP3-Rcpt: wp@eigsg1\r\r\nReceived: from email.tuwien.ac.at by eigsg1.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA17276; Fri, 1 Jul 94 09:55:31 +0200\r\r\nMessage-Id: <9407010755.AA17276@eigsg1.tuwien.ac.at>\r\r\nReceived: from EIBYTE by email.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <13818-0@email.tuwien.ac.at>; Fri, 1 Jul 1994 09:47:05 +0200\r\r\nX-Vms-To: WP\r\r\nTo: wp\r\r\nFrom: wp@eibyte.una.ac.at\r\r\nDate: Fri, 1 Jul 1994 09:47:05 +0200\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nFrom:   AUNIW::IN%\"alan@cs.bris.ac.uk\"  \"Alan Chalmers\" 23-JUN-1994 13:35:36.02\r\r\nTo:     IN%\"globillum@cs.cmu.edu\"\r\r\nCC:     \r\r\nSubj:   Eastern Europe Directory\r\r\n\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HDVTJ88BIO934XAB@Pap.UniVie.AC.AT>; Thu, 23 Jun 1994 13:42 GMT+0100\r\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa06157; 23 Jun 94\r\r\n 7:33:39 EDT\r\r\nReceived: from sun2.nsfnet-relay.ac.uk by CS.CMU.EDU id aa26646; 23 Jun 94\r\r\n 7:33:06 EDT\r\r\nReceived: from kukini.cs.bris.ac.uk by dir.bris.ac.uk with SMTP (PP) id\r\r\n <07186-0@dir.bris.ac.uk>; Thu, 23 Jun 1994 12:31:38 +0100\r\r\nReceived: from luna by kukini.compsci.bristol.ac.uk id aa00737; 23 Jun 94 11:33\r\r\n GMT\r\r\nDate: Thu, 23 Jun 94 11:31:11 GMT\r\r\nFrom: Alan Chalmers <alan@cs.bris.ac.uk>\r\r\nSubject: Eastern Europe Directory\r\r\nTo: globillum@cs.cmu.edu\r\r\nMessage-id: <9406231131.aa26226@uk.ac.bristol.compsci.luna>\r\r\nVia: uk.ac.bristol; Thu, 23 Jun 1994 12:31:48 +0100\r\r\n\r\r\n\r\r\nThe latest version of the Eastern Europe Computer Graphics Contacts Directory\r\r\n(as it appeared at the Spring School on Computer Graphics in Bratislava in\r\r\nJune) is now available. If you would like a copy just email me and I will send\r\r\nit in uuencoded compressed postscript format.\r\r\n\r\r\nBest wishes\r\r\nAlan Chalmers\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA08895; Tue, 2 Aug 94 15:03:54 +0200\r\r\nMessage-Id: <9408021303.AA08895@stellaris.cg.tuwien.ac.at>\r\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <15084-0@email.tuwien.ac.at>; Tue, 2 Aug 1994 15:00:04 +0200\r\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\r\nTo: wp@eigsg1.tuwien.ac.at\r\r\nFrom: @auniw, @eigvs4:in%shirley@graphics.cornell.edu\r\r\nSubject: Terminolgy, almost done!\r\r\nDate: Tue, 2 Aug 1994 15:00:04 +0200\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HFFS0FLVV49PM4L5@Pap.UniVie.AC.AT>; Tue, 2 Aug 1994 15:02 GMT+0100\r\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa00531; 2 Aug 94\r\r\n 8:53:09 EDT\r\r\nReceived: from MERCKX.GRAPHICS.CORNELL.EDU by CS.CMU.EDU id aa13052; 2 Aug 94\r\r\n 8:53:05 EDT\r\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3) id AA25626; Tue,\r\r\n 2 Aug 1994 08:53:07 -0400\r\r\nReceived: by zap.graphics.cornell.edu (1.37.109.8/16.2) id AA10591; Tue,\r\r\n 2 Aug 1994 08:53:02 -0400\r\r\nDate: Tue, 2 Aug 1994 08:53:02 -0400 (EDT)\r\r\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\r\r\nSubject: Terminolgy, almost done!\r\r\nTo: globillum@cs.cmu.edu\r\r\nMessage-id: <9408021253.AA25626@merckx.graphics.cornell.edu>\r\r\nContent-type: text/plain; charset=US-ASCII\r\r\nContent-transfer-encoding: 7bit\r\r\nX-Mailer: ELM [version 2.4 PL23]\r\r\nMime-Version: 1.0\r\r\nContent-Length: 786\r\r\n\r\r\n\r\r\nNow that Siggraph is over, I am about to send out the results of the\r\r\nterminology survey.  There are two loose ends I would like to clear\r\r\nup first.  Any help is appreciated.\r\r\n\r\r\n1) Does anybody have a recent list of CR keywords and categories?  Those\r\r\n   are those things you see at the start of many papers-- e.g. \"I.3.7\r\r\n   [Computer Graphics: Three-Dimensional Graphics and Realism\".\r\r\n\r\r\n2) If your mother-tongue is not english, is there a direct (or used)\r\r\n   equivalent to the following terms?\r\r\n\r\r\n                       rendering\r\r\n             realistic rendering\r\r\n        photorealistic rendering\r\r\n                       image synthesis\r\r\n             realistic image synthesis\r\r\n        photorealistic image synthesis\r\r\n\r\r\nThanks\r\r\n\r\r\nPete \"worries to much about words\" Shirley\r\r\nshirley@barn.graphics.cornell.edu\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA16834; Thu, 4 Aug 94 16:14:40 +0200\r\r\nMessage-Id: <9408041414.AA16834@stellaris.cg.tuwien.ac.at>\r\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <23731-0@email.tuwien.ac.at>; Thu, 4 Aug 1994 16:10:44 +0200\r\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\", IN%\"speer@crl.com\"\r\r\nTo: wp@eigsg1.tuwien.ac.at\r\r\nFrom: @auniw, @eigvs4:in%shirley@graphics.cornell.edu\r\r\nSubject: Some Shirley papers on ftp\r\r\nDate: Thu, 4 Aug 1994 16:10:44 +0200\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HFIN1XU05C9PM842@Pap.UniVie.AC.AT>; Thu, 4 Aug 1994 16:13 GMT+0100\r\r\nReceived: from RI.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa05406; 4 Aug 94\r\r\n 10:00:35 EDT\r\r\nReceived: from MERCKX.GRAPHICS.CORNELL.EDU by RI.CMU.EDU id aa29617; 4 Aug 94\r\r\n 10:00:08 EDT\r\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3) id AA07243; Thu,\r\r\n 4 Aug 1994 10:00:06 -0400\r\r\nReceived: by zap.graphics.cornell.edu (1.37.109.8/16.2) id AA29484; Thu,\r\r\n 4 Aug 1994 10:00:01 -0400\r\r\nDate: Thu, 4 Aug 1994 10:00:01 -0400 (EDT)\r\r\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\r\r\nSubject: Some Shirley papers on ftp\r\r\nTo: globillum@cs.cmu.edu, speer@crl.com\r\r\nMessage-id: <9408041400.AA07243@merckx.graphics.cornell.edu>\r\r\nContent-type: text/plain; charset=US-ASCII\r\r\nContent-transfer-encoding: 7bit\r\r\nX-Mailer: ELM [version 2.4 PL23]\r\r\nMime-Version: 1.0\r\r\nContent-Length: 2525\r\r\n\r\r\n\r\r\nSeveral people on this list have asked for copies of some of my\r\r\nhard-to-find papers, so to exploit parallelism I have put them\r\r\nin an ftp site.  I will append a copy of the README file.\r\r\n\r\r\nsite:  ftp.cs.indiana.edu (129.79.254.191)\r\r\ndirectory   pub/shirley\r\r\n\r\r\n(login with account \"ftp\" and give your email address as passwd)\r\r\n\r\r\nGood luck, and inform me if you have trouble.\r\r\n\r\r\nPete\r\r\n\r\r\n\r\r\n======================= README ========================================\r\r\nHere are some postscript files for some of my old papers. \r\r\n\r\r\neuro91.ps.Z   A Eurographics 91 paper on evaluating the quality\r\r\n              of sampling patterns.  Mostly of interest if you\r\r\n              want pointers to the discrepancy literature (although\r\r\n              Dobkins/Mitchell's more recent work ina GI93 and\r\r\n              the 92 Renderng workshop is more complete).\r\r\n\r\r\ngi90.ps.Z     My graphics interface 90 paper on hooking up bakward\r\r\n              (Arvo) ray tracing with radiosity (a hard-coded\r\r\n              three pass strategy).  Some figures missing.\r\r\n              The Chen et al paper from siggraph 91 is a (much)\r\r\n              more complete application of multi-pass methods.\r\r\n\r\r\ngi91.ps.Z     With Sung/Brown.  An implementation paper that\r\r\n              extends the work of Kirk/Arvo's \"Ray Tracing Kernal\".\r\r\n              Includes a (sketchily described!) implementation\r\r\n              of radiosity with non-diffuse patches that is \r\r\n              similar to that proposed by Le Saec and Schlick at\r\r\n              the 1990 rendering workshop.\r\r\n\r\r\ngi93.ps.Z     With a cast of thousands.  Describes some experience\r\r\n              with eliminating burnout when displaying high \r\r\n              dynamic range images.  About a 12Mb ps file-- sorry!\r\r\n\r\r\nrw91.ps.Z     With Wang.  A Eurographics Rendering Workshop paper\r\r\n              on sampling luminaires in ray tracing.  This will\r\r\n              be extended in a forthcoming TOG paper.\r\r\n\r\r\nrw92.ps.Z     With Wang.  How do you handle surfaces that are\r\r\n              neither ideal diffuse nor ideal speculan a ray\r\r\n              tracer?  This paper doesn't give a good answer, but\r\r\n              does argue that the answer is not simple!\r\r\n\r\r\nrw94.ps.Z     With Chiu.  Fleshes out Kajiya's arguments that\r\r\n              for complex scenes, we need ray tracing approaches.\r\r\n\r\r\ntr.ps.Z       With Chiu.  Describes some implentational issues \r\r\n              behind the figures in rw94.ps (Indiana U tech report).\r\r\n\r\r\nthesis        Directory with a lot of out of date stuff!  Probably not\r\r\n              worth reading unless you are new to rendering.\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA20779; Fri, 5 Aug 94 19:52:46 +0200\r\r\nMessage-Id: <9408051752.AA20779@stellaris.cg.tuwien.ac.at>\r\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <08576-0@email.tuwien.ac.at>; Fri, 5 Aug 1994 19:49:00 +0200\r\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\r\nTo: wp@eigsg1.tuwien.ac.at\r\r\nFrom: @auniw, @eigvs4:in%paul.heckbert@hostess.graphics.cs.cmu.edu\r\r\nSubject: about the globillum mailing list\r\r\nDate: Fri, 5 Aug 1994 19:49:00 +0200\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HFK8YNU0M89PMA0U@Pap.UniVie.AC.AT>; Fri, 5 Aug 1994 19:51 GMT+0100\r\r\nDate: Fri, 5 Aug 94 13:40:24 EDT\r\r\nFrom: Paul.Heckbert@HOSTESS.GRAPHICS.CS.CMU.EDU\r\r\nSubject: about the globillum mailing list\r\r\nTo: globillum@cs.cmu.edu\r\r\nMessage-id: <01HFK8YNU0M89PMA0U@Pap.UniVie.AC.AT>\r\r\n\r\r\nIf you ever want an up-to-date list of who's on the globillum mailing list,\r\r\nftp from host hostess.graphics.cs.cmu.edu the file\r\r\n/usr/ph/ftp/globillum/glob.mailrc .\r\r\nI update this file every time I change the mailing list.\r\r\nThis file also contains non-electronic mailing addresses for some people.\r\r\n\r\r\nTo join, leave, or change an address in the globillum mailing list,\r\r\nemail to globillum-request@cs.cmu.edu\r\r\n\r\r\n-Paul Heckbert\r\r\nph@cs.cmu.edu\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA27209; Fri, 19 Aug 94 19:06:37 +0200\r\r\nMessage-Id: <9408191706.AA27209@stellaris.cg.tuwien.ac.at>\r\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <14550-0@email.tuwien.ac.at>; Fri, 19 Aug 1994 19:02:33 +0200\r\r\nX-Vms-To: IN%\"globillum@HOSTESS.GRAPHICS.CS.CMU.EDU\"\r\r\nTo: wp@eigsg1.tuwien.ac.at\r\r\nFrom: @auniw, @eigvs4:in%dem@jupiter.cs.wayne.edu\r\r\nSubject: Position Announcement\r\r\nDate: Fri, 19 Aug 1994 19:02:33 +0200\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HG3RF7WTA89PMSSA@Pap.UniVie.AC.AT>; Fri, 19 Aug 1994 19:05 GMT+0100\r\r\nReceived: from pandora.cs.wayne.edu by HOSTESS.GRAPHICS.CS.CMU.EDU id aa08196;\r\r\n 19 Aug 94 12:57:28 EDT\r\r\nReceived: from jupiter.cs.wayne.edu by pandora.cs.wayne.edu with SMTP id\r\r\n AA26036 (5.65b/IDA-1.4.3 for globillum@HOSTESS.GRAPHICS.CS.CMU.EDU); Fri,\r\r\n 19 Aug 94 12:57:07 -0400\r\r\nReceived: by jupiter.cs.wayne.edu (4.1/SMI-4.0) id AA11925; Fri,\r\r\n 19 Aug 94 12:53:28 EDT\r\r\nDate: Fri, 19 Aug 94 12:53:28 EDT\r\r\nFrom: dem@jupiter.cs.wayne.edu\r\r\nSubject: Position Announcement\r\r\nTo: globillum@HOSTESS.GRAPHICS.CS.CMU.EDU\r\r\nCc: dem@cs.wayne.edu\r\r\nMessage-id: <9408191653.AA11925@jupiter.cs.wayne.edu>\r\r\n\r\r\nWayne State University Department of Computer Science Faculty Positions\r\r\n\r\r\nThe Wayne State University Department of Computer Science invites\r\r\napplications and nominations for several tenure-track positions:  two\r\r\nin computer graphics and one in high performance computing.  Candidates\r\r\nfrom related areas in computer science or computer engineering will\r\r\nalso be considered.\r\r\n\r\r\nCandidates should have a Ph.D. in computer science/engineering or a\r\r\nclosely related field, a strong interest in and commitment to both\r\r\nresearch and teaching and the potential for obtaining external research\r\r\nfunding.  Applications from minority and female candidates are\r\r\nespecially encouraged.\r\r\n\r\r\nWayne State University, located in Detroit's Cultural Center, is an\r\r\nurban, comprehensive research university serving 35,000 students.  The\r\r\nDepartment of Computer Science has fourteen faculty members,\r\r\napproximately 75 Ph.D., 350 Masters and 350 undergraduate students.\r\r\nThe faculty have many ties to local industries.  Several research\r\r\nprojects are currently being funded by these industries and federal\r\r\nagencies.\r\r\n\r\r\nApplicants should send a letter of intent, a statement of research and\r\r\nteaching interest, a resume with the names of at least three\r\r\nreferences, their addresses (including e-mail address) and\r\r\ntelephone/fax numbers to:\r\r\n\r\r\nDr. Narendra S. Goel, Chair Department of Computer Science Wayne State\r\r\nUniversity 431 State Hall Detroit, MI  48202 Phone: (313) 577-2478 FAX:\r\r\n(313) 577-6868 e-mail: ngoel@cs.wayne.edu\r\r\n\r\r\nFor full consideration applications should be submitted by November 1,\r\r\n1994.  However, applications will be accepted until the positions are\r\r\nfilled.\r\r\n\r\r\nQUEST Wayne State University - People working together to provide\r\r\nquality service.\r\r\n\r\r\nWayne State University is an Equal Opportunity/Affirmative Action\r\r\nEmployer.\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA10732; Wed, 24 Aug 94 18:05:17 +0200\r\r\nMessage-Id: <9408241605.AA10732@stellaris.cg.tuwien.ac.at>\r\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <23024-0@email.tuwien.ac.at>; Wed, 24 Aug 1994 18:00:54 +0200\r\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\r\nTo: wp@eigsg1.tuwien.ac.at\r\r\nFrom: @auniw, @eigvs4:in%barbara.pela@cen.jrc.it\r\r\nSubject: global illumination & neural net\r\r\nDate: Wed, 24 Aug 1994 18:00:54 +0200\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HGAOQV0W689PMZE0@Pap.UniVie.AC.AT>; Wed, 24 Aug 1994 18:04 GMT+0100\r\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa19070; 24 Aug 94\r\r\n 11:56:10 EDT\r\r\nReceived: from dicscs1.jrc.it by CS.CMU.EDU id aa26634; 24 Aug 94 11:55:21 EDT\r\r\nReceived: from cen.jrc.it (relay.jrc.it) by  cen.jrc.it (4.1/SMI-4.1) id\r\r\n AA02091; Wed, 24 Aug 94 17:53:35 +0200\r\r\nReceived: from dpx2.isei.jrc.it by cen.jrc.it; Wed, 24 Aug 94 17:55:08 +0200\r\r\nReceived: by dpx2.isei.jrc.it; Wed, 24 Aug 94 18:01:25 +0200 (MET)\r\r\nDate: Wed, 24 Aug 94 18:01:25 +0200\r\r\nFrom: barbara pela <barbara.pela@cen.jrc.it>\r\r\nSubject: global illumination & neural net\r\r\nTo: globillum@cs.cmu.edu\r\r\nReply-to: barbara pela <barbara.pela@cen.jrc.it>\r\r\nMessage-id: <9408241601.AA15837@dpx2.isei.jrc.it>\r\r\n\r\r\nHi,\r\r\nSomebody of you know papers or person working on\r\r\n\"global illumination using neural net\"? \r\r\n\r\r\nBarbara.\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA18099; Fri, 9 Sep 94 10:26:20 +0200\r\r\nMessage-Id: <9409090826.AA18099@stellaris.cg.tuwien.ac.at>\r\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <24285-0@email.tuwien.ac.at>; Thu, 8 Sep 1994 20:19:56 +0200\r\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\r\nTo: wp@eigsg1.tuwien.ac.at\r\r\nFrom: @auniw, @eigvs4:in%greg@hobbes.lbl.gov\r\r\nSubject: New version of MGF\r\r\nDate: Thu, 8 Sep 1994 20:19:56 +0200\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HGVRYJSA40A4LS5F@Pap.UniVie.AC.AT>; Thu, 8 Sep 1994 20:23 GMT+0100\r\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa17808; 8 Sep 94\r\r\n 14:14:49 EDT\r\r\nReceived: from lbl.gov by CS.CMU.EDU id aa24742; 8 Sep 94 14:11:51 EDT\r\r\nReceived: from hobbes.lbl.gov by lbl.gov (4.1/1.39) id AA06648; Thu,\r\r\n 8 Sep 94 11:11:48 PDT\r\r\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2) id AA15365; Thu, 8 Sep 94 11:11:16 PDT\r\r\nDate: Thu, 8 Sep 94 11:11:16 PDT\r\r\nFrom: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\r\r\nSubject: New version of MGF\r\r\nTo: globillum@cs.cmu.edu\r\r\nMessage-id: <9409081811.AA15365@hobbes.lbl.gov>\r\r\n\r\r\nFellow Globillumers,\r\r\n\r\r\nAbout a month and a half ago, I announced a new format called MGF (for\r\r\nMaterials and Geometry Format) for exchanging scene data.  I have since\r\r\nupdated this standard to version 0.7 (still in prerelease) and announced\r\r\nit to the world via comp.graphics and sci.engr.lighting.  If you have\r\r\nseen those announcements already, then you may want to skip the rest of\r\r\nthis, but I realize that a lot of people either don't get network news\r\r\nor suffer from information overload and don't read it regularly.\r\r\n\r\r\nTo remind you, MGF was developed by myself with help from Rob Shakespeare,\r\r\nIan Ashdown and Holly Rushmeier.  It will probably end up being the standard\r\r\nfor representing light fixture geometry as part of a new IES (Illuminating\r\r\nEngineering Society) standard for luminaire data, but that's still down\r\r\nthe road aways.  In the meantime, I am trying to get people to play with\r\r\nthe parser and scene/object library to work out problems in the specification\r\r\nand the code, and in hopes of simplifying and promoting data exchange between\r\r\nus research types.\r\r\n\r\r\nHere is a reprint of a recent posting...\r\r\n-------------------------------------------------------------------------\r\r\n\r\r\n        Announcing MGF:  Materials and Geometry Format\r\r\n\r\r\n\r\r\nHere we have yet another proposal for a standard graphics scene\r\r\nrepresentation, but with a few notable differences:\r\r\n\r\r\n        1) The material descriptions are physically-based and\r\r\n                therefore usable for lighting simulation:  radiosity\r\r\n                and ray-tracing methods for global illumination.\r\r\n\r\r\n        2) The package includes an ANSI-C parser that makes writing\r\r\n                a translator to any native format quick and painless.\r\r\n                It also includes a nice library of objects and scenes\r\r\n                culled from the Radiance distribution.\r\r\n\r\r\n        3) Use of the parser and library is free.\r\r\n\r\r\nThe language was designed by the author and some other lighting\r\r\nand computer graphics experts/enthusiasts.  It includes what it needs\r\r\nto include plus a little bit.  It is by no means the ultimate scene\r\r\ndescription, and future attempts to improve the format must be weighed\r\r\nagainst the benefits of keeping things simple.  Also, enhancements to\r\r\nthe standard will be made in such a way that they do not place new\r\r\ndemands on the programmers who support it.  This will be accomplished\r\r\nby updating the parser along with the standard, so each programmer\r\r\nneed only support those entities s/he knows how to translate.  The\r\r\nparser will translate the rest.\r\r\n\r\r\nSome other basics about MGF:\r\r\n\r\r\n        o It is a compact, human-readable ASCII format\r\r\n        o It's syntax permits it to be embedded in TCL (I think)\r\r\n        o It is strictly boundary-representation (for now)\r\r\n        o It is mostly polyhedral, but supports a few conics\r\r\n        o Vertices may be named, may have normals, and may be shared\r\r\n        o Colors and materials may also be named and put in libraries\r\r\n        o It supports full-spectral colors and arbitrary basis functions\r\r\n        o It supports one-sided and two-sided surfaces\r\r\n        o It supports rigid-body transformations and instancing\r\r\n        o Materials may reflect, transmit and emit light\r\r\n\r\r\nTo pick up the parser by anonymous ftp, look in the /www/mgf directory\r\r\nof hobbes.lbl.gov (128.3.12.38), or from WWW access the URL:\r\r\n\r\r\n        ftp://hobbes.lbl.gov/www/mgf/HOME.html\r\r\n\r\r\n(By the way, we'd welcome links to other WWW sites, as we're isolated at\r\r\nthe moment.)\r\r\n\r\r\nComments are welcome.\r\r\n\r\r\n-Greg Ward\r\r\nLighting Research Group\r\r\nLawrence Berkeley Laboratory\r\r\nBerkeley, California\r\r\nGJWard@Lbl.Gov\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA21306; Fri, 9 Sep 94 15:55:57 +0200\r\r\nMessage-Id: <9409091355.AA21306@stellaris.cg.tuwien.ac.at>\r\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <10557-0@email.tuwien.ac.at>; Fri, 9 Sep 1994 15:51:26 +0200\r\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\r\nTo: wp@eigsg1.tuwien.ac.at\r\r\nFrom: @auniw, @eigvs4:in%erich@eye.com\r\r\nSubject: new radiosity bibliography, site, and maintainer\r\r\nDate: Fri, 9 Sep 1994 15:51:26 +0200\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HGWWW67C1SA4LTIH@Pap.UniVie.AC.AT>; Fri, 9 Sep 1994 15:55 GMT+0100\r\r\nReceived: by HOSTESS.GRAPHICS.CS.CMU.EDU id aa19178; 9 Sep 94 9:54:11 EDT\r\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa19148; 9 Sep 94\r\r\n 9:30:42 EDT\r\r\nReceived: from eye.com by CS.CMU.EDU id aa00979; 9 Sep 94 9:29:53 EDT\r\r\nReceived: from hemlock.eye.com by eye.com with SMTP (1.36.108.4/16.2) id\r\r\n AA03855; Fri, 9 Sep 1994 09:29:49 -0400\r\r\nReceived: by hemlock (1.37.109.8/15.6) id AA29225; Fri,\r\r\n 9 Sep 1994 09:29:49 -0400\r\r\nDate: Fri, 9 Sep 1994 09:29:49 -0400\r\r\nFrom: Eric Haines <erich@eye.com>\r\r\nSubject: new radiosity bibliography, site, and maintainer\r\r\nTo: globillum@cs.cmu.edu\r\r\nMessage-id: <9409091329.AA29225@hemlock>\r\r\n\r\r\nA new release of the radiosity bibliography is now available via anonymous FTP\r\r\nat hobbes.lbl.gov in /pub/doc/RadBib94.Z.  I've passed on maintenance of the\r\r\nbibliography to Ian Ashdown (72060.2420@CompuServe.COM), so please send him\r\r\nany updates you have.  He's done quite a job updating the thing, adding more\r\r\nthan 50% more entries to my previous bibliography, including papers from the\r\r\nfields of optics, remote sensing, and illumination engineering.  Also, thanks\r\r\nto Greg for providing space on his FTP server for this resource.  You may use\r\r\nthis bibliography however you wish, though we enjoy knowing if you reprint it\r\r\nsomewhere.\r\r\n\r\r\nEric Haines\r\r\nerich@eye.com\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA28236; Fri, 23 Sep 94 17:07:37 +0200\r\r\nMessage-Id: <9409231507.AA28236@stellaris.cg.tuwien.ac.at>\r\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <13350-0@email.tuwien.ac.at>; Fri, 23 Sep 1994 17:07:40 +0200\r\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\r\nTo: wp@eigsg1.tuwien.ac.at\r\r\nFrom: @auniw, @eigvs4:in%nic@informatik.uni-rostock.de\r\r\nSubject: A remark on LAMBERT's law\r\r\nDate: Fri, 23 Sep 1994 17:07:40 +0200\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HHGJG4HJYOA4MJBH@Pap.UniVie.AC.AT>; Fri, 23 Sep 1994 17:06 GMT+0100\r\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa27437; 23 Sep 94\r\r\n 10:56:09 EDT\r\r\nReceived: from [139.30.5.28] by CS.CMU.EDU id aa05572; 23 Sep 94 8:53:26 EDT\r\r\nReceived: by ceylon.informatik.uni-rostock.de id OAA11504; Fri,\r\r\n 23 Sep 1994 14:53:04 +0200\r\r\nReceived: from localhost (nic@localhost) by anne.informatik.uni-rostock.de\r\r\n (8.6.5/INSIDE021894) id JAA02532 for globillum@cs.cmu.edu; Mon,\r\r\n 5 Sep 1994 09:32:03 +0200\r\r\nDate: Mon, 5 Sep 1994 09:32:02 +0200 (MET DST)\r\r\nFrom: Nico Guenther <nic@informatik.uni-rostock.de>\r\r\nSubject: A remark on LAMBERT's law\r\r\nTo: globillum@cs.cmu.edu\r\r\nMessage-id: <199409050732.JAA02532@anne.informatik.uni-rostock.de>\r\r\nContent-type: text\r\r\nX-Mailer: ELM [version 2.4 PL23]\r\r\nContent-Length: 1777\r\r\n\r\r\n\r\r\n\r\r\nDear globillumers,\r\r\n\r\r\nlast  week  I've  got the SIGGRAPH-CD, and among the papers one\r\r\ncalled\r\r\n\r\r\n           Generalization of Lambert's Reflectance Model\r\r\n\r\r\nby  Michael Oren and Shree K. Nayar. In this paper it is shown,\r\r\nthat  the Lambert law (the way it is used in Computer Graphics)\r\r\ndoes not correctly reproduce real diffuse surfaces (like clay).\r\r\nThat's   right,   and  I  agree.  Based  on  this  knowledge  a\r\r\ncomplicated generalization somewhat analogous to the microfacet\r\r\nillumination model is involved.\r\r\n\r\r\nI believe, there is no need to complicate a good and simple law\r\r\nfurther,  because  the Lambert law as used in physics is right.\r\r\nHowever  it  is  misinterpreted  in  computer  graphics (and in\r\r\nthermal  engineering  -  see  Siegel  and  Howards  book  about\r\r\nRadiative  Heat  Transfer  -  too).  I  intended  to  publish a\r\r\n(complete) paper concerning the misinterpretation and misuse of\r\r\ngood  old Lambert in CG. However I think it is time to make the\r\r\nuncomplete  pre-version available for discussion. (This version\r\r\nwas  published  in  July  this  year  in  Rostocker  Informatik\r\r\nBerichte(1994) 15.) The paper \"Illumination along convex edges\"\r\r\nand the pictures can be ftp-ed from\r\r\n\r\r\n                 ftp.informatik.uni-rostock.de\r\r\nunder   /pub/graphics/edge_illu.ps.Z  and  edge_pictures.tar.Z.\r\r\n(The  subdir  is nearly empty because of a ftp-server-crashdown\r\r\nlast week.)\r\r\n\r\r\nAlthough  the  final picture of \"my\" ;-) Lambert interpretation\r\r\nis  missing,  all  important  facts are included (I hope so). I\r\r\nknow that the facts are somewhat exotic for most CG people, and\r\r\nit  may  be hard to believe in this. Just read it, and maybe we\r\r\ncan have an interesting discussion about it.\r\r\n\r\r\nOK, I'm anxious for the responses.\r\r\nGreetings.\r\r\nNico                     (nic@informatik.uni-rostock.de)\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA28622; Fri, 23 Sep 94 18:19:33 +0200\r\r\nMessage-Id: <9409231619.AA28622@stellaris.cg.tuwien.ac.at>\r\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <15140-0@email.tuwien.ac.at>; Fri, 23 Sep 1994 18:19:45 +0200\r\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\" \"Global Illumination\"\r\r\nTo: wp@eigsg1.tuwien.ac.at\r\r\nFrom: @auniw, @eigvs4:in%72060.2420@compuserve.com\r\r\nSubject: Radiosity history\r\r\nDate: Fri, 23 Sep 1994 18:19:45 +0200\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HHGLXJ1VIOA4MJI6@Pap.UniVie.AC.AT>; Fri, 23 Sep 1994 18:17 GMT+0100\r\r\nReceived: from RI.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa27670; 23 Sep 94\r\r\n 12:10:45 EDT\r\r\nReceived: from arl-img-2.compuserve.com by RI.CMU.EDU id aa07133; 23 Sep 94\r\r\n 12:10:08 EDT\r\r\nReceived: from localhost by arl-img-2.compuserve.com (8.6.4/5.940406sam) id\r\r\n MAA21353; Fri, 23 Sep 1994 12:10:04 -0400\r\r\nDate: 23 Sep 94 12:05:56 EDT\r\r\nFrom: Ian Ashdown <72060.2420@compuserve.com>\r\r\nSubject: Radiosity history\r\r\nTo: Global Illumination <globillum@cs.cmu.edu>\r\r\nMessage-id: <940923160556_72060.2420_FHG49-1@CompuServe.COM>\r\r\n\r\r\nPaul Heckbert asked me to forward this bit of radiosity history and personal\r\r\nflaming on my part to globillum. It provides evidence that we are not the first\r\r\nto travel this way ...\r\r\n\r\r\n>> I never did find a copy of Moon and Spencer's 1948 \"Lighting Design,\"\r\r\n>> which has the first-ever examples of synthetic images created using\r\r\n>> radiosity techniques.\r\r\n\r\r\n> That's a great bit of trivia that I never heard before! Please share\r\r\n> that with the globillum mailing list!\r\r\n\r\r\nActually, I included it as an anecdote in an upcoming article entitled\r\r\n\"Radiosity Online: A Bibliography\" that is scheduled to be published in\r\r\nthe next issue of Computer Graphics. I also discuss it briefly in my\r\r\nforthcoming book. Neither discussion, however, gives all the details.\r\r\nFor the record, then:\r\r\n\r\r\nThe Illuminating Engineering Society of North America has had a long\r\r\ntradition of publishing the best papers from its annual conferences in\r\r\nthe Journal of the IES (formerly \"Illuminating Engineering\"). While most\r\r\nof these papers hold little interest these days, there are still a few\r\r\ngems awaiting rediscovery.\r\r\n\r\r\nOne of these papers is:\r\r\n\r\r\n  O'Brien, P. F. and J. A. Howard 1959. \"Predetermination of Luminances\r\r\n  by Finite Difference Equations,\" Illuminating Engineering 14(4):209-\r\r\n  218 (April).\r\r\n\r\r\nwhose abstract reads:\r\r\n\r\r\n  Luminous flux transfer in an enclosure may be described by a system of\r\r\n  linear simultaneous equations which are a finite difference\r\r\n  representation of the Fredholm integral equation. Many techniques of\r\r\n  numerical analysis, including analogue and digital computers, are\r\r\n  applicable to the solution of these equations. The development of this\r\r\n  method for the analysis and synthesis of lighting systems is now being\r\r\n  prosecuted actively on a world-wide basis. Truncation errors, an\r\r\n  inherent feature of the finite difference equations, can be reduced to\r\r\n  acceptable levels. Additional numerical methods need to be explored for\r\r\n  applicability to the analysis of lighting systems.\r\r\n\r\r\nThe paper is interesting in its own right as an early investigation of\r\r\nthe radiosity method. The references, however, are even more interesting.\r\r\nThe authors note, for example, that the radiosity equation (which they\r\r\nrefer to as simply \"the fundamental equation of radiant flux transfer\")\r\r\nwas first presented by Ziro Yamauti in 1926 and H. Buckley in 1927. There\r\r\nare also interesting papers such as:\r\r\n\r\r\n  Centeno, M. and A. Zagustin 1953. \"Interflectance in Two Dimensions,\"\r\r\n  Universidad Central de Venezula, Caracas.\r\r\n\r\r\nRadiosity in flatland, perhaps?\r\r\n\r\r\nPerhaps the best part of O'Brien and Howard's paper, however, is the\r\r\nensuing discussion. The IESNA has had an equally  long tradition of\r\r\npublishing the discussions and questions from the floor that follow a\r\r\npaper's presentation. These discussions are sometimes more valuable than\r\r\nthe paper itself. For example, Dr. Domina Eberle Spencer had this to say\r\r\nabout O'Brien and Howard's paper:\r\r\n\r\r\n    The names of O'Brien and Howard are comparatively new to the IES.\r\r\n  Their contribution in applying the analogue method to a solution of the\r\r\n  basic integral equations of interflection theory by use of the finite\r\r\n  difference approach is valuable. However, perhaps due to their\r\r\n  comparatively brief association with the Society, they have fallen into\r\r\n  several conceptual errors.\r\r\n    They say that the \"numerical method ... has been developed in the\r\r\n  lighting literature only recently.\" May I remind the authors that nearly\r\r\n  thirty years ago Moore and Manning and White were applying such methods\r\r\n  to just such problems, and in 1934, the finite difference or numerical\r\r\n  approach to the interflection problem was treated in Professor Higbie's\r\r\n  excellent book. The new thing about the numerical method is not the\r\r\n  method, but the proficiency with which it has recently been applied.\r\r\n    The authors also suggests that synthesis of a lighting system is a\r\r\n  new idea. The word \"synthesis\" as applied to illuminating engineering is\r\r\n  perhaps new, but the procedure is not. The first application that\r\r\n  Professor Moon and I made of the interflection method was to finding\r\r\n  what methods could be used to synthesize the optimum lighting\r\r\n  environment. We found that for nearly all shapes of rooms, the best way\r\r\n  to satisfy the 3:1 adaptation brightness ratio was to make the entire\r\r\n  ceiling a source of light. This, as far as we are concerned, was the\r\r\n  beginning of luminous ceilings. The practical development of luminous\r\r\n  ceilings has merely been a long struggle to realize the synthetic\r\r\n  photographs which were exhibited by Professor Moon and myself at the\r\r\n  1946 National Technical Conference. Subsequently, we wrote an entire\r\r\n  book on the subject, which the authors cite in their references.\r\r\n\r\r\nDr. Spencer continues on, ending with:\r\r\n\r\r\n  ... If the authors undertake the very commendable task of solving\r\r\n  interflection problems with semi-specular surfaces or containing fog,\r\r\n  they would do well to think enough about photometric concepts to\r\r\n  understand the difference between the visually meaningful concept of\r\r\n  brightness and the visually meaningless concept of emittance.\r\r\n\r\r\nThe radiosity equation and Fredholm integrals of the second kind in 1926,\r\r\nsynthetic photographs in 1946, semispecular surfaces and participating\r\r\nmedia in 1959 ... we should heed Dr. Spencer's admonishment to O'Brien\r\r\nand Howard that \"... they have fallen into several conceptual errors.\"\r\r\nUntil we conduct a thorough investigation of the illumination engineering\r\r\nliterature, we should be careful about saying who developed what! Even\r\r\nbetter, we may discover long-forgotten ideas that are practical with the\r\r\naid of modern \"analogue and digital computers.\"\r\r\n\r\r\nI had the pleasure of meeting Dr. Spencer at the 1993 IESNA Annual\r\r\nConference in Houston, Texas. She told me how she and Dr. Parry Moon\r\r\ncreated their synthetic photographs. In the absence of computers, they\r\r\ncalculated the form factor and luminance of each patch by hand, cut out\r\r\npaper squares from Munsell color charts and pasted them together to form\r\r\ntheir images, which were then photographed. These photographs were\r\r\nreproduced in:\r\r\n\r\r\n  Moon, P. and D. E. Spencer 1948. Lighting Design, Addison-Wesley,\r\r\n  Cambridge, MA.\r\r\n\r\r\nThe framed originals, Dr. Spencer told me, still hang in her office at\r\r\nthe Department of Mathematics, University of Conneticut.\r\r\n\r\r\nIn these days of instant communications via the Internet (hah!), we tend\r\r\nto forget that there remains an astounding amount of information and\r\r\nideas available only on paper. More often than not, this information is\r\r\nheld in storage by a few university libraries as back issues of obscure\r\r\njournals. This is *not good*.\r\r\n\r\r\nFor those convinced that radiosity research began in 1984, consider this\r\r\nisolated quote from a paper written in 1943:\r\r\n\r\r\n  The result is an application of the Hilbert-Schmidt theory of integral\r\r\n  equations, which leads to the interesting conclusion that the\r\r\n  [radiosity equation] kernel has an infinite number of eigenvalues,\r\r\n  associated with which is one eigenfunction in the form of a hyperbolic\r\r\n  cosine and a set of trigonmetric eigenfunctions. The solution of the\r\r\n  inhomogeneous equation is written by means of Schmidt's formula, and it\r\r\n  is found that for engineering purposes all the terms but the first can\r\r\n  be neglected.\r\r\n\r\r\nThe paper in question is:\r\r\n\r\r\n  Moon, P. 1943. \"New Methods of Calculating Illumination,\" Journal of the\r\r\n  Optical Society of America 33(2):115-122 (February)\r\r\n\r\r\nwhere the above is added almost as an afterthought. (Does anyone know what\r\r\nthis means?) There are no less than 48 references, of which only one is\r\r\nfamiliar -- Lambert's seminal treatise on photometry from 1760!\r\r\n\r\r\nConsider also that the Russian Academy of Sciences has been publishing\r\r\nimportant treatises on photometry and radiometry -- in Russian -- for over\r\r\na century. I think we have a lot of reading to do ...\r\r\n\r\r\nIan Ashdown, P. Eng.\r\r\nResearch and Development Manager\r\r\nLedalite Architectural Products\r\r\n9087A - 198th Street\r\r\nLangley, B.C., Canada V3A 4P8\r\r\n\r\r\n*** That's me -- radiosity's self-appointed gadfly! ***\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA28754; Fri, 23 Sep 94 19:43:16 +0200\r\r\nMessage-Id: <9409231743.AA28754@stellaris.cg.tuwien.ac.at>\r\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <16740-0@email.tuwien.ac.at>; Fri, 23 Sep 1994 19:43:38 +0200\r\r\nX-Vms-To: IN%\"nic@informatik.uni-rostock.de\" \"Nico Guenther\"\r\r\nTo: wp@eigsg1.tuwien.ac.at\r\r\nFrom: @auniw, @eigvs4:in%fournier@cs.ubc.ca\r\r\nSubject: A remark on LAMBERT's law\r\r\nDate: Fri, 23 Sep 1994 19:43:38 +0200\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HHGOWP0YPCA4MJHX@Pap.UniVie.AC.AT>; Fri, 23 Sep 1994 19:42 GMT+0100\r\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa28069; 23 Sep 94\r\r\n 13:34:42 EDT\r\r\nReceived: from grolsch-2.cs.ubc.ca by CS.CMU.EDU id aa07766; 23 Sep 94 13:31:10\r\r\n EDT\r\r\nReceived: (from ean@localhost) by grolsch.cs.ubc.ca (8.6.9/8.6.9) id KAA13051\r\r\n for globillum@cs.cmu.edu; Fri, 23 Sep 1994 10:31:05 -0700\r\r\nDate: Fri, 23 Sep 1994 10:31:00 UTC-0700\r\r\nFrom: Alain Fournier <fournier@cs.ubc.ca>\r\r\nSubject: A remark on LAMBERT's law\r\r\nIn-reply-to: <199409050732.JAA02532@anne.informatik.uni-rostock.de>\r\r\nTo: Nico Guenther <nic@informatik.uni-rostock.de>\r\r\nCc: return <globillum@cs.cmu.edu>\r\r\nMessage-id: <\"3590*fournier@cs.ubc.ca\"@MHS>\r\r\nContent-identifier: 3590\r\r\nX400-content-type: P2-1984 (2)\r\r\nX400-MTS-identifier: [/PRMD=ca/ADMD=telecom.canada/C=ca/;940923103100]\r\r\nX400-received: by mta cs.ubc.ca in /PRMD=/ADMD=/C=/; Relayed; Fri,\r\r\n 23 Sep 1994 10:31:00 UTC-0700\r\r\nX400-received: by /PRMD=ca/ADMD=telecom.canada/C=ca/; Relayed; Fri,\r\r\n 23 Sep 1994 10:31:00 UTC-0700\r\r\nX400-recipients: non-disclosure:;\r\r\nX400-Originator: fournier@cs.ubc.ca\r\r\nMIME-Version: 1.0 (Generated by Ean X.400 to MIME gateway)\r\r\n\r\r\nI think we have a semantic problem here. A law (like Lambert's Law, or the ideal\r\r\ngas law, for example) only applies to whatever obeys it. If it looks like\r\r\na tautology, it is because it is one. An ideal gas IS a gas which obeys\r\r\nthe ideal gas law, a diffuse reflector IS a reflector which obeys Lambert's\r\r\nlaw (at least according to most optics text, see eg Born & Wolf), and therefore\r\r\none should not speak of a \"non-Lambertian diffuse reflector\", unless one \r\r\nredefines what \"diffuse\" means, or (worse) rewrite Lambert's law but keeps\r\r\nthe same name.\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA00329; Sat, 24 Sep 94 22:06:26 +0200\r\r\nMessage-Id: <9409242006.AA00329@stellaris.cg.tuwien.ac.at>\r\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <05696-0@email.tuwien.ac.at>; Sat, 24 Sep 1994 22:06:49 +0200\r\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\r\nTo: wp@eigsg1.tuwien.ac.at\r\r\nFrom: @auniw, @eigvs4:in%dilaura@bechtel.colorado.edu\r\r\nSubject: \"Radiosity History\"\r\r\nDate: Sat, 24 Sep 1994 22:06:49 +0200\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HHI87QD6WGA4MKON@Pap.UniVie.AC.AT>; Sat, 24 Sep 1994 22:05 GMT+0100\r\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa29523; 24 Sep 94\r\r\n 16:01:12 EDT\r\r\nReceived: from bechtel.Colorado.EDU by CS.CMU.EDU id aa13792; 24 Sep 94\r\r\n 16:00:47 EDT\r\r\nReceived: from localhost.Colorado.EDU (dilaura@localhost.Colorado.EDU\r\r\n [127.0.0.1]) by bechtel.Colorado.EDU (8.6.9/8.6.9/UnixOps) with SMTP id\r\r\n OAA25627 for <globillum@cs.cmu.edu>; Sat, 24 Sep 1994 14:00:44 -0600\r\r\nDate: Sat, 24 Sep 94 14:00:44 -0600\r\r\nFrom: dilaura@bechtel.Colorado.EDU\r\r\nSubject: \"Radiosity History\"\r\r\nTo: globillum@cs.cmu.edu\r\r\nMessage-id: <199409242000.OAA25627@bechtel.Colorado.EDU>\r\r\nX-Authentication-Warning: bechtel.Colorado.EDU: Host localhost.Colorado.EDU\r\r\n didn't use HELO protocol\r\r\n\r\r\n\r\r\nIan Ashdown has sent me a copy of his note (broadcast on globillum)\r\r\nconcerning the history of radiative transfer applied to illuminating\r\r\nengineering.  I might add the following.\r\r\n\r\r\n1) Moon and Spenser book \"Lighting Design\" is a rarity but is availble\r\r\nfrom University Microfilms International, Zeeb Road, Ann Arbor, MI.  I\r\r\ngot my copy of \"Lighting Design\" from UMI, and although it is a xerox\r\r\ncopy of the original it is quite serviceable.\r\r\n\r\r\n2) A study of this book, and papers that Moon and Spencer published\r\r\nin The Franklin Journal, shows that their approach was to approximate\r\r\nthe kernal that resulted from a statement, in integral equation form,\r\r\nof the radiative transfer problem.  They didn't like, nor use, the\r\r\nfinite element method applied to this problem.\r\r\n\r\r\n3) The first extensive use of the finite element method to the radiatvie\r\r\ntransfer problem in lighting was, indeed, O'Brien.  He wrote of it as\r\r\nthe \"network\" method, lifting an analogy from circuits.  His work first\r\r\nappeared in CIE publications and in JOSA in the early 1950's.\r\r\n\r\r\n4) To be blunt, many of us in the lighting engineering industry wondered\r\r\nwhat all the fuss was about when the computer graphics community started\r\r\ntalking about \"radiosity\".  This (silly) word is superfluous, since there\r\r\nhas long been international agreement about terms needed in radiometric\r\r\nand photometric work.  The ISO has the (individual governments' ceded)\r\r\nauthority to establish such vocabulary.  It looks to the CIE (international\r\r\nlighting commission) to do this.  The latest edition of the International\r\r\nLighting Vocabulary is now available. Folks at NIST know how to get ahold\r\r\nof it.\r\r\n\r\r\n5) The finite element formulation of the raditive transfer problem has been\r\r\nused by lighting engineers for almost 50 years to solve the practical\r\r\nengineering problems that they have faced:  typically and commonly to\r\r\npredict the average illuminance a lighting system produces in a room;\r\r\nless typically and only recently more common, to predict the illuminance\r\r\na lighting system produces at a point in a room.  This formulation has\r\r\nbeen used to design a lighting system, i.e. synthesize, not just to\r\r\nanalyze.  The advent of the PC produced early versions of software that\r\r\nincreased the number of elements so that reasonably useful \"synthetic\r\r\npictures\" could be produced.  The method wasn't changed, just the size\r\r\nof the problem.  This took place in 1982.\r\r\n\r\r\n6) Concern with the (recent) history of technology is perhaps the fooling\r\r\naway of time by scholars.  Perhaps.  This point of view might be supported\r\r\nby G. Ward's recent musings about why isn't anyone really using \"radiosity\".\r\r\nFor any one that really needs pictures (to show a client, to solve a \r\r\nlighting problem, and in general to reduce uncertainty) which are photo-\r\r\ngraphic in their realism and accurate in their numbers, program like\r\r\nRadiance appear to by the industry's choice.  If such pictures aren't\r\r\nneeded, then other software IS used by the industry, and it is based\r\r\non radiative transfer.  So knowing our history might just be a (small) part\r\r\nof knowing our discipline well; and as Ian suggested might hold information\r\r\nand techniques that may have a new life on modern computing hardware.\r\r\n\r\r\nDavid L. DiLaura\r\r\nSenior Instructor - Civil and Architectural Engineering\r\r\nAssoc. Dean for Undergraduate Academic Affiars\r\r\nUniversity of Colorado\r\r\nBoulder, CO 80309\r\r\ndilaura@bechtel.colorado.edu\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA01174; Sun, 25 Sep 94 17:49:31 +0200\r\r\nMessage-Id: <9409251549.AA01174@stellaris.cg.tuwien.ac.at>\r\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <17929-0@email.tuwien.ac.at>; Sun, 25 Sep 1994 17:50:13 +0100\r\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\r\nTo: wp@eigsg1.tuwien.ac.at\r\r\nFrom: @auniw, @eigvs4:in%dilaura@bechtel.colorado.edu\r\r\nSubject: Post Script\r\r\nDate: Sun, 25 Sep 1994 17:50:13 +0100\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HHJDJ0N1E8A4ML70@Pap.UniVie.AC.AT>; Sun, 25 Sep 1994 17:49 GMT+0100\r\r\nReceived: from RI.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa00628; 25 Sep 94\r\r\n 12:45:23 EDT\r\r\nReceived: from bechtel.Colorado.EDU by RI.CMU.EDU id aa12991; 25 Sep 94\r\r\n 12:44:43 EDT\r\r\nReceived: from localhost.Colorado.EDU (dilaura@localhost.Colorado.EDU\r\r\n [127.0.0.1]) by bechtel.Colorado.EDU (8.6.9/8.6.9/UnixOps) with SMTP id\r\r\n KAA00468 for <globillum@cs.cmu.edu>; Sun, 25 Sep 1994 10:44:41 -0600\r\r\nDate: Sun, 25 Sep 94 10:44:41 -0600\r\r\nFrom: dilaura@bechtel.Colorado.EDU\r\r\nSubject: Post Script\r\r\nTo: globillum@cs.cmu.edu\r\r\nMessage-id: <199409251644.KAA00468@bechtel.Colorado.EDU>\r\r\nX-Authentication-Warning: bechtel.Colorado.EDU: Host localhost.Colorado.EDU\r\r\n didn't use HELO protocol\r\r\n\r\r\nP.S.\r\r\n\r\r\nI believe the deepest thinker (not tinkerer) in radiative transfer was\r\r\nRudolf Preisendorfer.  His book \"Radiative Transfer on Discrete Spaces\"\r\r\nis difficult, profound and insightful.  His formalisms establish an\r\r\napproach to practical problems that put our work on firm mathematical\r\r\nand physical ground.  It was published by Pergamon Press; now out of\r\r\nprint, but available from  UMI.  Rudy started this work back in the\r\r\n1950's when he was wrestling with the radiative transfer problems that\r\r\narise in predicting light levels, contrasts, and visibilities under water.\r\r\nHe was a Scripps for a very long time.  Highly recommended.\r\r\n\r\r\nD. DiLaura\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA19338; Sat, 8 Oct 94 01:17:34 +0100\r\r\nMessage-Id: <9410080017.AA19338@stellaris.cg.tuwien.ac.at>\r\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <10975-0@email.tuwien.ac.at>; Sat, 8 Oct 1994 01:18:29 +0100\r\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\r\nTo: wp@eigsg1.tuwien.ac.at\r\r\nFrom: @auniw, @eigvs4:in%epabuice@bi.ehu.es\r\r\nDate: Sat, 8 Oct 1994 01:18:29 +0100\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HI0KP2RWDSA4LUZU@Pap.UniVie.AC.AT>; Sat, 8 Oct 1994 01:17 GMT+0100\r\r\nReceived: from EDRC.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa06227; 7 Oct 94\r\r\n 20:11:31 EDT\r\r\nReceived: from s835cc.bi.ehu.es by EDRC.CMU.EDU id aa07514; 7 Oct 94 20:11:09\r\r\n EDT\r\r\nReceived: by s835cc.bi.ehu.es (1.37.109.4/15.6) id AA23596; Sat,\r\r\n 8 Oct 94 00:39:22 +0100\r\r\nDate: Sat, 8 Oct 94 00:39:22 +0100\r\r\nFrom: Eduardo Bustillo Iceta <epabuice@bi.ehu.es>\r\r\nTo: globillum@cs.cmu.edu\r\r\nMessage-id: <01HI0KP2RWDSA4LUZU@Pap.UniVie.AC.AT>\r\r\n\r\r\nSubject: New free radiosity program\r\r\n\r\r\n   I'm a recently graduated mechanical engineering student from Spain. As\r\r\n part of my end of studies project I have developed a radiosity program\r\r\n with the following main characteristics:\r\r\n\r\r\n     -Monte Carlo integration to compute diffuse illumination: This permits\r\r\n    to have refracted shadows, specular and diffuse reflections, blurry\r\r\n    reflections, translucency, texture mapping and any geometry of light\r\r\n    sources.\r\r\n\r\r\n     -Adaptive subdivision: Objects with big radiosity gradients inside\r\r\n    are dynamically subdivided during the radiosity process.\r\r\n\r\r\n     -Ray tracing: A postprocess of ray tracing is used to calculate the\r\r\n    image. The main characteristics of the algorithm used are:\r\r\n\r\r\n        -Depth of field.\r\r\n        -Stochastic anti-aliasing.\r\r\n        -Optional 3D glasses stereo view.\r\r\n\r\r\n     -Acceleration techniques: Three different user selectable techniques\r\r\n    are incorporated:\r\r\n        -Binary Object Partitioning\r\r\n        -Adaptive voxel subdivision (with optimal coordinate system selection)\r\r\n        -Z-Buffer for first ray acceleration\r\r\n\r\r\n     -Geometry input: It reads 3D Studio v2 geometry files so the only\r\r\n    geometric entity supported is the triangle.\r\r\n\r\r\n     -Completely written in ANSI C: This way it may be compiled in any\r\r\n    system. Actually, my work was done in a PC but I've tried and succeeded\r\r\n    in compiling it with no modifications on a DEC OSF/1 and a HP-UX server.\r\r\n\r\r\n   If anyone wants a copy of my program (it's free), please feel free to\r\r\n contact me.\r\r\n\r\r\n   I am also planning to go to the US in November for about three months. The\r\r\n objective of my visit is to improve my english though I would like to do\r\r\n something interesting at the same time. If anyone knows some interesting\r\r\n seminar or someone who could give me a job related to 3D computer graphics\r\r\n (I'd work for free, of course), I would appreciate very much the information.\r\r\n\r\r\n                         Eduardo Bustillo Iceta\r\r\n                         Particular de Basterra 1\r\r\n                         48990 Getxo (VIZCAYA)\r\r\n                         SPAIN\r\r\n\r\r\n Internet address:        epabuice@s835cc.bi.ehu.es\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA07763; Thu, 3 Nov 94 18:23:25 +0100\r\r\nMessage-Id: <9411031723.AA07763@stellaris.cg.tuwien.ac.at>\r\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <26211-0@email.tuwien.ac.at>; Thu, 3 Nov 1994 18:23:41 +0100\r\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\r\nTo: wp@eigsg1.tuwien.ac.at\r\r\nFrom: @auniw, @eigvs4:in%barbara.pela@cen.jrc.it\r\r\nSubject: old papers by Fock and Yamauti\r\r\nDate: Thu, 3 Nov 1994 18:23:41 +0100\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HJ1W3GYOJK9BWLMR@Pap.UniVie.AC.AT>; Thu, 3 Nov 1994 18:22 GMT+0100\r\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa14430; 3 Nov 94\r\r\n 11:28:02 EST\r\r\nReceived: from dicscs1.jrc.it by CS.CMU.EDU id aa14920; 3 Nov 94 11:26:19 EST\r\r\nReceived: from cen.jrc.it (relay.jrc.it) by  cen.jrc.it (4.1/SMI-4.1) id\r\r\n AA05851; Thu, 3 Nov 94 17:24:07 +0100\r\r\nReceived: from dpx2.isei.jrc.it by cen.jrc.it; Thu, 3 Nov 94 17:26:40 +0100\r\r\nReceived: by dpx2.isei.jrc.it; Thu, 3 Nov 94 17:34:49 +0100 (MET)\r\r\nDate: Thu, 3 Nov 94 17:34:49 +0100\r\r\nFrom: barbara pela <barbara.pela@cen.jrc.it>\r\r\nSubject: old papers by Fock and Yamauti\r\r\nTo: globillum@cs.cmu.edu\r\r\nReply-to: barbara pela <barbara.pela@cen.jrc.it>\r\r\nMessage-id: <9411031634.AA06880@dpx2.isei.jrc.it>\r\r\n\r\r\nHello,\r\r\n\r\r\nDoes anyone have a copy of these old papers?\r\r\nAre they in english?\r\r\n\r\r\n%0 Journal Article\r\r\n%A Fock, V.A.\r\r\n%D 1924\r\r\n%T The Illumination from Surfaces of Arbitrary Shape\r\r\n%B Transactions of the Optical Institute, Leningrad\r\r\n%V 28\r\r\n%P 1-11\r\r\n%J Transactions of the Optical Institute, Leningrad\r\r\n%K illuminance, Stoke's theorem\r\r\n%O analytic illuminance determination using Stoke's theorem (historical \r\r\ninterest)\r\r\n\r\r\n%0 Report\r\r\n%A Yamauti, Ziro\r\r\n%D 1932\r\r\n%T Theory of Field of Illumination\r\r\n%I Researches of the Electrotechnical Laboratory, Ministry of Communications\r\r\n%@ 339\r\r\n%K vector flux, light fields\r\r\n\r\r\n\r\r\nBarbara.\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA08162; Thu, 3 Nov 94 20:06:55 +0100\r\r\nMessage-Id: <9411031906.AA08162@stellaris.cg.tuwien.ac.at>\r\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <29714-0@email.tuwien.ac.at>; Thu, 3 Nov 1994 20:07:10 +0100\r\r\nX-Vms-To: IN%\"barbara.pela@cen.jrc.it\"\r\r\nTo: wp@eigsg1.tuwien.ac.at\r\r\nFrom: @auniw, @eigvs4:in%ps@math.scarolina.edu\r\r\nSubject: old papers by Fock and Yamauti\r\r\nDate: Thu, 3 Nov 1994 20:07:10 +0100\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HJ1ZORMR9C9BWLYA@Pap.UniVie.AC.AT>; Thu, 3 Nov 1994 20:06 GMT+0100\r\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa14824; 3 Nov 94\r\r\n 13:46:17 EST\r\r\nReceived: from milo.math.scarolina.edu by CS.CMU.EDU id aa16210; 3 Nov 94\r\r\n 13:45:28 EST\r\r\nReceived: by milo.math.scarolina.edu (4.1/6.0s-FWP); id AA01212; Thu,\r\r\n 3 Nov 94 13:44:59 EST\r\r\nDate: Thu, 3 Nov 94 13:44:59 EST\r\r\nFrom: Peter Schroder <ps@math.scarolina.edu>\r\r\nSubject: old papers by Fock and Yamauti\r\r\nIn-reply-to: barbara pela's message of Thu,\r\r\n 3 Nov 94 17:34:49 +0100 <9411031634.AA06880@dpx2.isei.jrc.it>\r\r\nTo: barbara.pela@cen.jrc.it\r\r\nCc: globillum@cs.cmu.edu\r\r\nMessage-id: <9411031844.AA01212@milo.math.scarolina.edu>\r\r\n\r\r\n   Date: Thu, 3 Nov 94 17:34:49 +0100\r\r\n   From: barbara pela <barbara.pela@cen.jrc.it>\r\r\n\r\r\n   %0 Journal Article\r\r\n   %A Fock, V.A.\r\r\n   %D 1924\r\r\n   %T The Illumination from Surfaces of Arbitrary Shape\r\r\n   %B Transactions of the Optical Institute, Leningrad\r\r\n   %V 28\r\r\n   %P 1-11\r\r\n   %J Transactions of the Optical Institute, Leningrad\r\r\n   %K illuminance, Stoke's theorem\r\r\n   %O analytic illuminance determination using Stokes' theorem (historical \r\r\n   interest)\r\r\n\r\r\nThis one's in russian. It derives the double application of Stokes' theorem\r\r\nto the illumination kernel (note that this is not the first time [or the\r\r\nlast] that this double contour form was derived).\r\r\n\r\r\nThere appears to be a German translation of this which appeared in the same\r\r\nyear. I say `appears' since I can't read the russian (but can read the\r\r\nGerman), but from the looks of the formulas and the figures it seems to\r\r\ntreat the same material:\r\r\n\r\r\n@Article{fock24,\r\r\n  author =      \"V. A. Fock\",\r\r\n  title =       \"Zur Berechnung der Beleuchtungsst{\\\"a}rke\",\r\r\n  journal =     \"Zeitschrift f{\\\"u}r Physik\",\r\r\n  year =        \"1924\",\r\r\n  volume =      \"28\",\r\r\n  OPTnumber =   \"\",\r\r\n  pages =       \"102--113\",\r\r\n  month =       \"September/October\",\r\r\n  OPTnote =     \"\"\r\r\n}\r\r\n\r\r\nThe earliest reference I know of with regards to the double contour\r\r\nintegration trick is given in a textbook(!) from 1900:\r\r\n\r\r\n@Book{herman,\r\r\n  author =      \"Robert Alfred Herman\",\r\r\n  title =       \"A Treatise on Geometrical Optics\",\r\r\n  publisher =   \"Cambridge University Press\",\r\r\n  year =        \"1900\",\r\r\n  OPTeditor =   \"\",\r\r\n  OPTvolume =   \"\",\r\r\n  OPTseries =   \"\",\r\r\n  OPTaddress =  \"\",\r\r\n  OPTedition =  \"\",\r\r\n  OPTmonth =    \"\",\r\r\n  OPTnote =     \"\"\r\r\n}\r\r\n\r\r\nIn fact he gives as a homework exercise a computation which has been\r\r\npublished many years later as a unique new derivation...\r\r\n\r\r\nHe simply derives this form without any reference. From the treatment it\r\r\nsounds like he considers it so self evident that he sees no need to give a\r\r\nreference. Might that mean there are even earlier references to the double\r\r\ncontour form? I don't know, but I'd love to know.\r\r\n\r\r\nHerman also gives a most magnificent form for the integral which I haven't\r\r\nseen anyone use (yes, Michael, you still owe me a buck for loosing a bet\r\r\non this :-)):\r\r\n\r\r\n[...]\r\r\nHerman gives the following form in Exercise 15, Chaper IX of his book\r\r\nGeometrical Optics (1900)\r\r\n\\begin{eqnarray*}\r\r\n        \\int_{\\partial{A}_1} \\int_{\\partial{A}_2}\r\r\n                \\cos \\theta_1 \\cos \\theta_2 \\,\\, dx_2\\, dx_1\r\r\n        & = & \\int_{\\partial{A}_1} \\int_{\\partial{A}_2}\r\r\n                -\\frac{(\\vec{r}\\cdot d\\vec{x}_1)(\\vec{r} \\cdot d\\vec{x}_2)}\r\r\n                        {\\r^2}\r\r\n\\end{eqnarray*}\r\r\n[...]\r\r\n\r\r\nA most amazing little gem. It does not become infinite and is much better\r\r\nbehaved numerically (well, almost, it's derivative becomes infinite for\r\r\nr->0). Still a remarkable form.\r\r\n\r\r\nNot to mention the derivation of which is a most enjoyable exercise for the\r\r\ninterested reader. :-)  [hint: change the second application of Stokes'\r\r\ntheorem.]\r\r\n\r\r\nPeter\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA08682; Thu, 3 Nov 94 23:39:57 +0100\r\r\nMessage-Id: <9411032239.AA08682@stellaris.cg.tuwien.ac.at>\r\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <05711-0@email.tuwien.ac.at>; Thu, 3 Nov 1994 23:40:21 +0100\r\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\r\nTo: wp@eigsg1.tuwien.ac.at\r\r\nFrom: @auniw, @eigvs4:in%dilaura@bechtel.colorado.edu\r\r\nSubject: Contour Integration\r\r\nDate: Thu, 3 Nov 1994 23:40:21 +0100\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HJ2755BG0G9BWLZB@Pap.UniVie.AC.AT>; Thu, 3 Nov 1994 23:39 GMT+0100\r\r\nReceived: from EDRC.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa15587; 3 Nov 94\r\r\n 17:28:11 EST\r\r\nReceived: from bechtel.Colorado.EDU by EDRC.CMU.EDU id aa01995; 3 Nov 94\r\r\n 17:27:50 EST\r\r\nReceived: from localhost.Colorado.EDU (dilaura@localhost.Colorado.EDU\r\r\n [127.0.0.1]) by bechtel.Colorado.EDU (8.6.9/8.6.9/UnixOps) with SMTP id\r\r\n PAA05549 for <globillum@cs.cmu.edu>; Thu, 3 Nov 1994 15:27:45 -0700\r\r\nDate: Thu, 03 Nov 94 15:27:43 -0700\r\r\nFrom: dilaura@bechtel.Colorado.EDU\r\r\nSubject: Contour Integration\r\r\nTo: globillum@cs.cmu.edu\r\r\nMessage-id: <199411032227.PAA05549@bechtel.Colorado.EDU>\r\r\nX-Authentication-Warning: bechtel.Colorado.EDU: Host localhost.Colorado.EDU\r\r\n didn't use HELO protocol\r\r\n\r\r\nColleagues:\r\r\nAt the risk of appearing vain, and prompted by barbara's recent request\r\r\nfor copies of old papers by Fock and Yamaouti, may I announce that this\r\r\nimportant method has recently been applied to non-diffuse sources?  I and\r\r\na recent graduate student of mine presented a paper at the Illuminating\r\r\nEngineering Society conference in Miami Florida this past August, describing\r\r\nour results.  We showed the process for replacing the area integral over\r\r\na homogenous source (homogeneous, not diffuse) with a contour integral\r\r\nover its edges.\r\r\n\r\r\nI have recently worked through the details of extending this to the\r\r\nproblem of replacing the double area integrals with double contour\r\r\nintegrals for non-diffuse sources.\r\r\n\r\r\nIn practical terms, this permits very rapid calculation of illuminances\r\r\nfrom real area sources, such as architectural luminaires.  The IES papers\r\r\nshows that the computer time investment for the new contour integral\r\r\nmethod is approximatley 10-15 times less than the (usual) current process\r\r\nof discritizing an area source and applying the so-called inverse square\r\r\ncosine law to calculate the illuminances.\r\r\n\r\r\nThe double contour integration for non-diffuse sources apparently allows\r\r\nthe determination of non-diffuse form factors.  It isn't clear yet what\r\r\nvalue this will have.  I do think it will lead to cleaner and much\r\r\nfaster approach to the non-diffuse radiative tranfer problem between\r\r\nsurfaces.\r\r\n\r\r\nDavid L. DiLaura, FIEs\r\r\nSenior Instructor\r\r\nCivil and Architectural Engineering Dept.\r\r\nUniveristy of Colorado\r\r\nBoulder, CO 80309\r\r\n(303) 492 4168 (voice)\r\r\n(303) 492 7317 (fax)\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA09143; Fri, 4 Nov 94 03:43:46 +0100\r\r\nMessage-Id: <9411040243.AA09143@stellaris.cg.tuwien.ac.at>\r\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <11054-0@email.tuwien.ac.at>; Fri, 4 Nov 1994 03:44:06 +0100\r\r\nX-Vms-To: IN%\"barbara.pela@cen.jrc.it\"\r\r\nTo: wp@eigsg1.tuwien.ac.at\r\r\nFrom: @auniw, @eigvs4:in%shinya@nttarm.ntt.jp\r\r\nSubject: RE: old papers by Fock and Yamauti\r\r\nDate: Fri, 4 Nov 1994 03:44:06 +0100\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nReturn-path: shinya@nttarm.ntt.JP\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HJ2FNAI6CW9BWMRN@Pap.UniVie.AC.AT>; Fri, 4 Nov 1994 03:43 GMT+0100\r\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa15834; 3 Nov 94\r\r\n 21:32:53 EST\r\r\nReceived: from tama.TAS.NTT.JP by CS.CMU.EDU id aa19725; 3 Nov 94 21:32:01 EST\r\r\nReceived: by tama.tas.ntt.jp (4.1/tas-sh-01) with TCP; Fri,\r\r\n 4 Nov 94 11:31:47 JST\r\r\nReceived: by nttmail.tas.ntt.jp (4.1/nttmail-01) with TCP; Fri,\r\r\n 4 Nov 94 11:31:43 JST\r\r\nReceived: by mecl-sh.ntt.jp (4.1/MECLSH01) with TCP; Fri, 4 Nov 94 11:31:42 JST\r\r\nReceived: by nttarm.ntt.jp (4.1/NTTcs01b) with TCP; Fri, 4 Nov 94 11:32:49 JST\r\r\nDate: Fri, 4 Nov 94 11:28:23 JST\r\r\nFrom: Mikio Shinya <shinya@nttarm.ntt.JP>\r\r\nSubject: RE:  old papers by Fock and Yamauti\r\r\nTo: barbara.pela@cen.jrc.it\r\r\nCc: globillum@cs.cmu.edu\r\r\nMessage-id: <9411040232.AA08521@nttarm.ntt.jp>\r\r\n\r\r\n\r\r\n%0 Report\r\r\n%A Yamauti, Ziro\r\r\n%D 1932\r\r\n%T Theory of Field of Illumination\r\r\n%I Researches of the Electrotechnical Laboratory, Ministry of Communications\r\r\n%@ 339\r\r\n%K vector flux, light fields\r\r\n\r\r\nI found Yamauchi's paper in the Library.\r\r\n(BTW, the Electrotechnical Laboratory is the root of NTT laboratories).\r\r\n\r\r\nHere's the abstract:\r\r\n\r\r\nThe theorie of the illumination field are treated  mathematically\r\r\nby using the method of vector analysis. There is proposed the\r\r\n``illumination vector'' to be distinguished from the field\r\r\nintensity which is the vector generally used.\r\r\n\r\r\nThe field due to a luminous source of various emissive nature is treated\r\r\nin the first place and the various principal theorems to\r\r\ncalculate the illumination are included and rearranged systematically,\r\r\nwhich have been heretofore by various authorities and the author.\r\r\n\r\r\nThe field in the system of interreflecting surfaces is discussed in the\r\r\nsecond place. The fundamental integral equations are shown when\r\r\nthe surfaces in the system are of both diffused reflection and\r\r\ntransmission.\r\r\n\r\r\n        Mikio Shinya\r\r\n        NTT Human Interface Laboratories\r\r\n        shinya@nttarm.ntt.jp\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA16761; Fri, 11 Nov 94 17:37:02 +0100\r\r\nMessage-Id: <9411111637.AA16761@stellaris.cg.tuwien.ac.at>\r\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <14183-0@email.tuwien.ac.at>; Fri, 11 Nov 1994 17:37:17 +0100\r\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\r\nTo: wp@eigsg1.tuwien.ac.at\r\r\nFrom: @auniw, eigvs4!relay.nl.net!in%ossfs1!mv\r\r\nSubject: PRESS RELEASE \"IMAGINE\", the Fastest Graphics and Imaging Processor\r\r\n  Ever !!! (fwd)\r\r\nDate: Fri, 11 Nov 1994 17:37:17 +0100\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HJD0S3YJUO9BX4CB@Pap.UniVie.AC.AT>; Fri, 11 Nov 1994 17:36 GMT+0100\r\r\nReceived: from EDRC.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa02767; 11 Nov\r\r\n 94 11:22:48 EST\r\r\nReceived: from sun4nl.NL.net by EDRC.CMU.EDU id aa01673; 11 Nov 94 11:21:10 EST\r\r\nReceived: from ossfs1 by sun4nl.NL.net via EUnet id AA18004 (5.65b/CWI-3.3);\r\r\n Fri, 11 Nov 1994 17:20:50 +0100\r\r\nReceived: by ossfs1.arcobel.nl (4.1/SMI-4.1) id AA08026; Fri,\r\r\n 11 Nov 94 17:13:28 +0100\r\r\nDate: Fri, 11 Nov 1994 17:13:28 +0100 (MET)\r\r\nFrom: Martin Verbruggen Arcobel <ossfs1!mv@relay.NL.net>\r\r\nSubject: PRESS RELEASE \"IMAGINE\", the Fastest Graphics and Imaging Processor\r\r\n Ever !!! (fwd)\r\r\nTo: globillum@cs.cmu.edu\r\r\nMessage-id: <9411111613.AA08026@ossfs1.arcobel.nl>\r\r\nContent-type: text/plain; charset=US-ASCII\r\r\nContent-transfer-encoding: 7bit\r\r\nX-Mailer: ELM [version 2.4 PL22]\r\r\nMime-Version: 1.0\r\r\nContent-Length: 3465\r\r\n\r\r\nHi everyone,\r\r\n\r\r\nI thought you may be interested in the following press release.\r\r\nThe products described are available and very interesting. May\r\r\nbe it is usefull in your developments. \r\r\n\r\r\nPRESS RELEASE\r\r\n\r\r\nImagine, the fastest graphics and imaging processor ever \r\r\n\r\r\nToday's fastest pixel processor is a Dutch product. In fact\r\r\nthat is what Arcobel Graphics' designers claim. At a clock\r\r\nfrequency of up to 67 MHz their Imagine realises a peak of 330\r\r\nMips at 32-bit operations, but it can also use the same\r\r\nhardware to crunch 8-bit data achieving a speed of 8000 Mips.\r\r\nThus the Imagine places all comparable special purpose and\r\r\nRISC processors in its shadow. \r\r\n \r\r\nThe processor's innovative concept is based on the principle\r\r\nof flexible usage of available hardware, which means that this\r\r\nchip has a substantial advantage over its competitors. Imagine\r\r\ncombines the best of two world: the flexibility of general\r\r\npurpose processors and the speed of dedicated pixel-processing\r\r\nhardware. The Arcobel design-team has achieved this by\r\r\nimplementing a set of well chosen design principles. Most\r\r\nnoticeable are the 'word length partitioning', the 'heteroge-\r\r\nnous partitioning' (super scalar) and 'vector/stream proces-\r\r\nsing'. The Imagine processor accommodates eight simultaneously\r\r\nexecuting dataprocessing units and eight internal databuses\r\r\nfor the interconnection. Each functional unit in the chip can\r\r\noperate on 32-bit words, two 16-bit words or four 8-bit words\r\r\nin parallel. \r\r\n \r\r\nArcobel managed to implement these principles whilst remaining\r\r\ncompatible with RISC and CISC concepts. Thus the Imagine can\r\r\nbe programmed as a normal processor using the C and C++\r\r\nlanguage. This programming level however is the top layer in\r\r\na hierarchy of programming levels provided by the Imagine.\r\r\nOther levels according to Arcobel's Hierarchical Instruction\r\r\nSet Computer (HISC) model provide the instruction sets to\r\r\nwrite optimal code using the variable word length, super\r\r\nscalar and vector processing principles. \r\r\n\r\r\nBesides the realisation of the desired speed and flexibility\r\r\nof programming, the Imagine design proves to be very efficient\r\r\nin terms of basic hardware elements: Imagine contains 650,000\r\r\ntransistors, which is only ca. 20% of the transistor count of\r\r\nother modern processors. This ensures a growth path to\r\r\nsuccessor chips without having to wait for new silicon\r\r\ntechnologies to become available. The Imagine design is also\r\r\navailable as an ASIC core to create custom versions integra-\r\r\nting e.g. other functions in order to decrease board component\r\r\ncount. \r\r\n\r\r\nA full software development environment including C-compiler\r\r\nand Simulator/Debugger and imaging library is available with\r\r\nthe chip. Also available from Arcobel Graphics is an S-VGA\r\r\ncompatible Imagine PC card. \r\r\n \r\r\nAs examples of applications are to be mentioned graphic\r\r\nworkstations, Desk Top Publishing systems, colour laserprin-\r\r\nters, Digital Signal Processing systems and image recognition.\r\r\nIn multi-processor configurations applications are: top end 3D\r\r\ngraphics systems, Interactive MultiMedia authoring systems,\r\r\nflight simulators and the like. \r\r\n\r\r\nAlthough the Imagine pixel-processing performance is on a much\r\r\nhigher level than is the case with other processors, the\r\r\nImagine will not be more expensive than a high end RISC\r\r\nprocessor. \r\r\n\r\r\nFor further information please contact: \r\r\n\r\r\nSjef ten Den \r\r\nArcobel Graphics B.V. \r\r\nP.O. Box 3523\r\r\n5203 DM  's-Hertogenbosch\r\r\nThe Netherlands\r\r\n \r\r\nTel +31-73444144\r\r\nFax +31-73444150\r\r\nInternet: std@arcobel.nl\r\r\n \r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from mr.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA03045; Sun, 27 Nov 94 23:07:49 +0100\r\r\nMessage-Id: <9411272207.AA03045@stellaris.cg.tuwien.ac.at>\r\r\nReceived: from EIGVS4 by mr.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <13644-0@mr.tuwien.ac.at>; Sun, 27 Nov 1994 23:06:56 +0100\r\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\", IN%\"grj@physiol.ox.ac.uk\"\r\r\nTo: wp@eigsg1.tuwien.ac.at\r\r\nFrom: in%greg%hobbes.lbl.gov%eigvs4@auniw\r\r\nSubject: RE: Material BRDF functions.\r\r\nDate: Sun, 27 Nov 1994 23:06:56 +0100\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HJZOZBIE409FMR7I@Pap.UniVie.AC.AT>; Sun, 27 Nov 1994 23:06 GMT+0100\r\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa27180; 27 Nov 94\r\r\n 17:01:41 EST\r\r\nReceived: from lbl.gov by CS.CMU.EDU id aa29789; 27 Nov 94 17:00:59 EST\r\r\nReceived: from hobbes.lbl.gov by lbl.gov (4.1/1.39) id AA09676; Sun,\r\r\n 27 Nov 94 14:00:50 PST\r\r\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2) id AA22591; Sun,\r\r\n 27 Nov 94 13:59:47 PST\r\r\nDate: Sun, 27 Nov 94 13:59:47 PST\r\r\nFrom: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\r\r\nSubject: RE:  Material BRDF functions.\r\r\nTo: globillum@cs.cmu.edu, grj@physiol.ox.ac.uk\r\r\nMessage-id: <9411272159.AA22591@hobbes.lbl.gov>\r\r\n\r\r\nI have posted a compressed tar file of BRDF measurements we took with our\r\r\nimaging gonioreflectometer (see Siggraph '92 article for details) on the\r\r\nanonymous ftp account of hobbes.lbl.gov in the /xfer directory.  The file\r\r\nis called \"brdfs.tar.Z\", and make sure to set binary mode before retrieving\r\r\nit.\r\r\n\r\r\nThe data format is simple.  A short information header describing the material\r\r\nand measurement is followed by 5 columns.  The first column is the incident\r\r\npolar angle (measured in degrees from normal).  The second column is the\r\r\nincident azimuthal angle (measured in degrees from the predominant axis).\r\r\nThe third column is the reflected polar angle and the fourth column is\r\r\nthe reflected azimuthal angle.  Finally, the fifth column is the BRDF at\r\r\nthat point, in steradian^-1.\r\r\n\r\r\nI make no guarantees about this data.  In particular, the data is rather\r\r\nnoisy and I don't expect it has better than +/-3 degree geometric accuracy\r\r\nor better than +/-5% value accuracy.\r\r\n\r\r\n-Greg\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from mr.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA25192; Wed, 30 Nov 94 18:23:55 +0100\r\r\nMessage-Id: <9411301723.AA25192@stellaris.cg.tuwien.ac.at>\r\r\nReceived: from EIGVS4 by mr.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <11310-0@mr.tuwien.ac.at>; Wed, 30 Nov 1994 18:21:34 +0100\r\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\r\nTo: wp@eigsg1.tuwien.ac.at\r\r\nFrom: in%zzcgung%afs.mcc.ac.uk%eigvs4@auniw\r\r\nSubject: Wavelet radiosity question\r\r\nDate: Wed, 30 Nov 1994 18:21:34 +0100\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HK3LVHTME89FMYTH@Pap.UniVie.AC.AT>; Wed, 30 Nov 1994 18:21 GMT+0100\r\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa02213; 30 Nov 94\r\r\n 12:04:28 EST\r\r\nReceived: from nessie.mcc.ac.uk by CS.CMU.EDU id aa23842; 30 Nov 94 12:02:20 EST\r\r\nReceived: from afs.mcc.ac.uk (actually mcchpc.mcc.ac.uk) by nessie.mcc.ac.uk\r\r\n with SMTP (PP); Wed, 30 Nov 1994 17:00:44 +0000\r\r\nDate: Wed, 30 Nov 1994 16:59:33 +0000 (GMT)\r\r\nFrom: zzcgung <zzcgung@afs.mcc.ac.uk>\r\r\nSubject: Wavelet radiosity question\r\r\nTo: globillum@cs.cmu.edu\r\r\nCc: w.t.hewitt@mcc.ac.uk\r\r\nMessage-id: <15322.9411301659@afs.mcc.ac.uk>\r\r\nContent-type: text/plain; charset=US-ASCII\r\r\nContent-transfer-encoding: 7bit\r\r\nX-Mailer: ELM [version 2.4 PL24alpha3]\r\r\nMime-Version: 1.0\r\r\nContent-Length: 2563\r\r\n\r\r\n\r\r\nHi,\r\r\n\r\r\n        I wonder if anyone could answer a couple of questions I have\r\r\non wavelet radiosity?  I sent this off to comp.graphics.algorithms,\r\r\nbut have had no response.  I would mail the authors direct, but don't\r\r\nhave their email addresses .... maybe people here can help?\r\r\n\r\r\nI've been reading Steve Gortler et al's SIGGRAPH 93 paper, and Peter\r\r\nSchr\\\"{o}der's Eurographics Workshop on Rendering 93 paper.  Here is\r\r\ntheir (flatland) algorithm (everyone know TeX ?):\r\r\n\r\r\nb ~ radiosity,\r\r\ne ~ emitted radiosity,\r\r\ng ~ gathered radiosity,\r\r\n<> ~ inner product,\r\r\n\\phi_{i,j}, \\psi_{i,j} ~ smooth and detail functions from non-standard\r\r\n                         wavelet basis\r\r\n\r\r\nTheir pseudo-code:\r\r\n\r\r\n1: <b, \\phi_{L,j}> = <e, \\phi_{L,j}>;\r\r\n2: K = projectKernel;\r\r\n3: while ( not converged )\r\r\n4:   (<b, \\phi_{i,j}>, <b, \\psi_{i,j}>) = Pull(<b, \\phi_{L,j}>);\r\r\n5:   (<g, \\phi_{i,j}>, <g, \\psi_{i,j}>) = \r\r\n        Gather(<b, \\phi_{i,j}>, <b, \\psi_{i,j}>, K);\r\r\n6:   <g, \\phi_{L,j}> = Push (<g, \\phi_{i,j}>, <g, \\psi_{i,j}>);\r\r\n7:   <b, \\phi_{L,j}> = <g, \\phi_{L,j}> + <e, \\phi_{L,j}>;\r\r\n8: Display ( <b, \\phi_{L,j}> );\r\r\n\r\r\nOK, so this is just repeatedly applying the projected kernel to operate on\r\r\nprojected radiosity vector, until convergence.\r\r\n( b = e + Ke + K^2 e + K^3 e + ............ )\r\r\n\r\r\nI have two questions:\r\r\na) why (line 7) do I keep adding the emitted radiosity to my current\r\r\nradiosity estimate, surely this should be:\r\r\n7:   <b, \\phi_{L,j}> += <g, \\phi_{L,j}>;\r\r\n\r\r\nb) why do I have to Push everything to the finest level of the hierarchy\r\r\nbefore continuing with the next Jacobi iteration?  I can see why I have to\r\r\ndo this for display, but couldn't this Pull/Push come outside of the loop?\r\r\nI suspect that the answer may be that I can't simply add together\r\r\ncoefficients of the functions higher up the basis function hierarchy and\r\r\nget the same answer as adding them together at the finest level\r\r\n(\\phi_{L,j}).  BUT, I can do this for the Haar basis, so I'm confused - is\r\r\nthis just a simple case?\r\r\n\r\r\nquestion (b) is essentially:\r\r\n\r\r\n        is\r\r\n\"Push(<b, \\phi_{i,j}> + <g, \\phi_{i,j}>, <b, \\psi_{i,j}> + <g, \\psi_{i,j}>)\"\r\r\n        equal to\r\r\n\"<b, \\phi_{L,j}> + <g, \\phi_{L,j}>\"\r\r\n        ??????\r\r\n\r\r\n\r\r\n\r\r\nAny help much appreciated\r\r\n\r\r\nNeil\r\r\n\r\r\n-------------------------------------------------------------------------------\r\r\n        Neil Gatenby, Computer Graphics Unit, Dept of Computer Science,\r\r\n      University of Manchester, Oxford Road, Manchester M13 9PL, England\r\r\n  Tel:(+44)61 275 6095;  Fax:(+44)61 275 6040;  Email:n.gatenby@mcc.ac.uk\r\r\n-------------------------------------------------------------------------------\r\r\n             Strive to Survive, Causing Least Suffering Possible....\r\r\n\r\r\n\r\r\n\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from mr.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA25675; Wed, 30 Nov 94 20:41:56 +0100\r\r\nMessage-Id: <9411301941.AA25675@stellaris.cg.tuwien.ac.at>\r\r\nReceived: from EIGVS4 by mr.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <14178-0@mr.tuwien.ac.at>; Wed, 30 Nov 1994 20:39:34 +0100\r\r\nX-Vms-To: IN%\"zzcgung@afs.mcc.ac.uk\"\r\r\nTo: wp@eigsg1.tuwien.ac.at\r\r\nFrom: in%ps%math.scarolina.edu%eigvs4@auniw\r\r\nSubject: Wavelet radiosity question\r\r\nDate: Wed, 30 Nov 1994 20:39:34 +0100\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HK3QPJOC0G9FMZEA@Pap.UniVie.AC.AT>; Wed, 30 Nov 1994 20:39 GMT+0100\r\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa02408; 30 Nov 94\r\r\n 14:29:04 EST\r\r\nReceived: from [129.252.12.2] by CS.CMU.EDU id aa25359; 30 Nov 94 14:25:34 EST\r\r\nReceived: by milo.math.scarolina.edu (4.1/6.0s-FWP); id AA24657; Wed,\r\r\n 30 Nov 94 14:22:10 EST\r\r\nDate: Wed, 30 Nov 94 14:22:10 EST\r\r\nFrom: Peter Schroder <ps@math.scarolina.edu>\r\r\nSubject: Wavelet radiosity question\r\r\nIn-reply-to: zzcgung's message of Wed,\r\r\n 30 Nov 1994 16:59:33 +0000 (GMT) <15322.9411301659@afs.mcc.ac.uk>\r\r\nTo: zzcgung@afs.mcc.ac.uk\r\r\nCc: globillum@cs.cmu.edu, w.t.hewitt@mcc.ac.uk\r\r\nMessage-id: <9411301922.AA24657@milo.math.scarolina.edu>\r\r\n\r\r\n   From: zzcgung <zzcgung@afs.mcc.ac.uk>\r\r\n   Date: Wed, 30 Nov 1994 16:59:33 +0000 (GMT)\r\r\n\r\r\n   7:   <b, \\phi_{L,j}> = <g, \\phi_{L,j}> + <e, \\phi_{L,j}>;\r\r\n\r\r\n   OK, so this is just repeatedly applying the projected kernel to operate on\r\r\n   projected radiosity vector, until convergence.\r\r\n   ( b = e + Ke + K^2 e + K^3 e + ............ )\r\r\n\r\r\n   I have two questions:\r\r\n   a) why (line 7) do I keep adding the emitted radiosity to my current\r\r\n   radiosity estimate, surely this should be:\r\r\n   7:   <b, \\phi_{L,j}> += <g, \\phi_{L,j}>;\r\r\n\r\r\nThis is just the rule for the evaluation of the von Neumann series:\r\r\n\r\r\n(1-K)B=B^e -> B=\\sum K^n B^e\r\r\n\r\r\nthe latter then expands into:\r\r\n\r\r\nB:=B^e                          (n=0)\r\r\nB:=B^e+KB=B^e+KB^e              (n=1)\r\r\nB:=B^e+KB=B^e+K(B^e+KB^e)=...   (n=2)\r\r\n\r\r\nThis has nothing to do with wavelets or anything. It's just the evaluation\r\r\nof the von Neumann series.\r\r\n\r\r\n   b) why do I have to Push everything to the finest level of the hierarchy\r\r\n   before continuing with the next Jacobi iteration?  I can see why I have to\r\r\n   do this for display, but couldn't this Pull/Push come outside of the loop?\r\r\n\r\r\nThe PushPull in the inner loop is only neccessary for the non-standard\r\r\nrealization of the operator. The reason is that the over representation\r\r\n(averages on all levels of the hierarchy) needs to be consolidated before\r\r\nyou can continue. More intuitively, when a child somewhere in the\r\r\nsubdivision tree is sending out radiosity this needs to make some\r\r\ncontribution to the radiosity at higher (coarser) levels of averaging.\r\r\nSimilarly if a parent has received some irradiance than that is also\r\r\nreceived irradiance at its children and needs to be communicated to them.\r\r\n\r\r\nIf you use the standard realization of the operator you don't have to do\r\r\nthis. In this case the individual levels of basis functions are linearly\r\r\nindependent (sometimes even orthogonal). The price you pay is that you\r\r\ncan't get away with O(n) links but O(n log n). The intuitive reason for the\r\r\nlatter is that a given receiver basis function will have to get the\r\r\ncontributions from all basis functions on the source (log n levels).\r\r\nWhereas for the non-standard operator realization we can have a full\r\r\n(albeit more or less coarse) description of what is going on at each level.\r\r\nIn some sense a given level acts as a proxy for all coarser levels.\r\r\n\r\r\nIt is not clear to me which one is faster, but PushPull is such a small\r\r\npercentage of the overall running time that I have been reluctant to try do\r\r\naway with it at the cost of intruducing links accross levels. Others have\r\r\nused the standard realization but its very hard to actually compare the\r\r\ncost of two rather different implementations. I prefer the simplicity of\r\r\nthe code for the non-standard realization (but am open to being convinced\r\r\notherwise). It would be an interesting experiment to see just what the\r\r\ndifference is in a single implementation so the numbers are actually\r\r\ncomparable.\r\r\n\r\r\nHope this helps.\r\r\n\r\r\nPeter\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from mr.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA00952; Wed, 4 Jan 95 06:39:57 +0100\r\r\nMessage-Id: <9501040539.AA00952@stellaris.cg.tuwien.ac.at>\r\r\nReceived: from EIGVS4 by mr.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <08237-0@mr.tuwien.ac.at>; Wed, 4 Jan 1995 06:36:42 +0100\r\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\" \"Global Illumination\"\r\r\nTo: wp@eigsg1.tuwien.ac.at\r\r\nFrom: in%72060.2420%compuserve.com%eigvs4@auniw\r\r\nSubject: Bibliography - HELP!\r\r\nDate: Wed, 4 Jan 1995 06:36:42 +0100\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HLFTGVNVQ89YCHMW@Pap.UniVie.AC.AT>; Wed, 4 Jan 1995 06:36 GMT+0100\r\r\nReceived: by HOSTESS.GRAPHICS.CS.CMU.EDU id aa04014; 4 Jan 95 0:30:37 EST\r\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa03962; 4 Jan 95\r\r\n 0:18:27 EST\r\r\nReceived: from dub-img-3.compuserve.com by CS.CMU.EDU id aa23891; 4 Jan 95\r\r\n 0:17:55 EST\r\r\nReceived: by dub-img-3.compuserve.com (8.6.9/5.941228sam) id AAA25418; Wed,\r\r\n 4 Jan 1995 00:17:42 -0500\r\r\nDate: 04 Jan 95 00:15:45 EST\r\r\nFrom: Ian Ashdown <72060.2420@compuserve.com>\r\r\nSubject: Bibliography - HELP!\r\r\nTo: Global Illumination <globillum@cs.cmu.edu>\r\r\nMessage-id: <950104051544_72060.2420_FHG101-1@CompuServe.COM>\r\r\n\r\r\nHELP! I took over the maintenance of Eric Haines' RADBIB radiosity\r\r\nbibliography earlier this year. Happily, 1994 was a *very* good\r\r\nyear for radiosity and global-illumination related books and\r\r\npapers. To date, I've found references to 5 books and 60 papers.\r\r\n\r\r\nMy problem is that it is very difficult to track down some of the\r\r\nmore obscure papers, especially university technical reports and\r\r\nEuropean conference proceedings. I am therefore asking for a few\r\r\nminutes of your time.\r\r\n\r\r\nThe following message (Biblio - 1994 Additions) contains the 1994\r\r\nadditions to the bibliography. (It's over 560 lines long, so\r\r\ndownload it at your peril.) If you or your graduate students have\r\r\npublished *anything* related to global illumination this year, would\r\r\nyou please check to see whether I have included it. If not, then I\r\r\nwould very much appreciate having you send me the appropriate\r\r\nreference via e-mail. (I would appreciate receiving a copy of your\r\r\npaper even more!)\r\r\n\r\r\nTo save you some time, here's the list of publications I've\r\r\nalready referenced:\r\r\n\r\r\n* 1994 Illuminating Engineering Society Annual Conference\r\r\n* ACM SIGGRAPH '94 Proceedings\r\r\n* Computer Graphics Forum\r\r\n* Computers & Graphics\r\r\n* Fifth Eurographics Workshop on Rendering \r\r\n* 4th Discrete Geometry for Computer Imagery\r\r\n* IEEE Computer \r\r\n* International Journal of Lighting Research and Technology \r\r\n* LICHT\r\r\n* Proceedings of Pacific Graphics '94 / CADDM '94 \r\r\n* Proceedings of the Winter School of Computer Graphics '94 \r\r\n\r\r\nThe current release of the bibliography is available via ftp from:\r\r\n\r\r\n  hobbes.lbl.gov as /pub/doc/RadBib94.Z\r\r\n  siggraph.org in the database \"biblio\" through the \"biblook\"\r\r\n    program\r\r\n\r\r\nand through the World Wide Web at the URL:\r\r\n\r\r\n  http://siggraph.org/library/bibliography/bibliography.hmtl\r\r\n\r\r\nThe next release will be sometime this month. Thanks for your\r\r\ncooperation.\r\r\n\r\r\nIan Ashdown, President\r\r\nbyHeart Software Limited\r\r\n620 Ballantree Road\r\r\nWest Vancouver, B.C.\r\r\nCanada V7S 1W3\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from mr.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA00956; Wed, 4 Jan 95 06:40:14 +0100\r\r\nMessage-Id: <9501040540.AA00956@stellaris.cg.tuwien.ac.at>\r\r\nReceived: from EIGVS4 by mr.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <08243-0@mr.tuwien.ac.at>; Wed, 4 Jan 1995 06:36:55 +0100\r\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\" \"Global Illumination\"\r\r\nTo: wp@eigsg1.tuwien.ac.at\r\r\nFrom: in%72060.2420%compuserve.com%eigvs4@auniw\r\r\nSubject: Biblio - 1994 Additions\r\r\nDate: Wed, 4 Jan 1995 06:36:55 +0100\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HLFTH339IC9YCHMW@Pap.UniVie.AC.AT>; Wed, 4 Jan 1995 06:36 GMT+0100\r\r\nReceived: from EDRC.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa03977; 4 Jan 95\r\r\n 0:18:43 EST\r\r\nReceived: from dub-img-3.compuserve.com by EDRC.CMU.EDU id aa22672; 4 Jan 95\r\r\n 0:18:03 EST\r\r\nReceived: by dub-img-3.compuserve.com (8.6.9/5.941228sam) id AAA25441; Wed,\r\r\n 4 Jan 1995 00:17:55 -0500\r\r\nDate: 04 Jan 95 00:16:42 EST\r\r\nFrom: Ian Ashdown <72060.2420@compuserve.com>\r\r\nSubject: Biblio - 1994 Additions\r\r\nTo: Global Illumination <globillum@cs.cmu.edu>\r\r\nMessage-id: <950104051642_72060.2420_FHG101-2@CompuServe.COM>\r\r\n\r\r\nRADIOSITY / GLOBAL ILLUMINATION BIBLIOGRAPHY - 1994 ADDITIONS\r\r\n\r\r\n*** PAPERS (60) ***\r\r\n\r\r\n%A James Arvo \r\r\n%T The Irradiance Jacobian for Partially Occluded Polyhedral Sources \r\r\n%J Computer Graphics Proceedings, Annual Conference Series, 1994 (ACM\r\r\nSIGGRAPH '94 Proceedings)\r\r\n%P 343-350 \r\r\n%D 1994\r\r\n\r\r\n%A James Arvo \r\r\n%A Kenneth Torrance \r\r\n%A Brian Smits \r\r\n%T A Framework for the Analysis of Error in Global Illumination Algorithms \r\r\n%J Computer Graphics Proceedings, Annual Conference Series, 1994 (ACM\r\r\nSIGGRAPH '94 Proceedings)\r\r\n%P 75-84 \r\r\n%D 1994\r\r\n\r\r\n%A H. Bao \r\r\n%A Q. Peng \r\r\n%T An Efficient Form-Factor Evaluation Algorithm for Environments with Curved\r\r\nSurfaces\r\r\n%J Computers & Graphics\r\r\n%V 18\r\r\n%N 4\r\r\n%P 481-486\r\r\n%D April 1994\r\r\n\r\r\n%A Markus Beyer \r\r\n%T Approximation der Rendering Equation durch Evolutionare Algorithmen \r\r\n%R Diplomarbeit \r\r\n%I Technische Hochschule \r\r\n%C Darmstadt, Germany \r\r\n%D 1994\r\r\n \r\r\n%A Markus Beyer \r\r\n%A Brigitta Lange \r\r\n%T Rayvolution: An Evolutionary Ray Tracing Algorithm \r\r\n%J Fifth Eurographics Workshop on Rendering \r\r\n%C Darmstadt, Germany \r\r\n%D June 1994 \r\r\n%P 137-146 \r\r\n \r\r\n%A Philippe Blasi \r\r\n%A Bertrand Le Saec \r\r\n%A Christophe Schlick \r\r\n%T An Importance Driven Monte-Carlo Solution to the Global Illumination \r\r\nProblem \r\r\n%J Fifth Eurographics Workshop on Rendering \r\r\n%C Darmstadt, Germany \r\r\n%D June 1994 \r\r\n%P 173-183 \r\r\n \r\r\n%A An-Seop Choi\r\r\n%A Richard G. Mistrick\r\r\n%T A Study of Lighting System Performance in Partitioned Spaces\r\r\n%J 1994 Illuminating Engineering Society Annual Conference Technical Papers \r\r\n%I Illuminating Engineering Society, 345 East 47th Street, New York, NY 10017 \r\r\n%P 453-480\r\r\n%C Miami, FL \r\r\n%D August 7-11, 1994 \r\r\n\r\r\n%A Per H. Christensen \r\r\n%A Eric J. Stollnitz \r\r\n%A David H. Salesin \r\r\n%A Tony D. DeRose \r\r\n%T Importance-driven Wavelet Radiance \r\r\n%R Technical Report 94-01-05 \r\r\n%I Department of Computer Science and Engineering, University of Washington \r\r\n%C Seattle, Washington \r\r\n%D January 1994 \r\r\n \r\r\n%A Per H. Christensen \r\r\n%A Eric J. Stollnitz \r\r\n%A David H. Salesin \r\r\n%A Tony D. DeRose \r\r\n%T Wavelet Radiance \r\r\n%J Fifth Eurographics Workshop on Rendering \r\r\n%C Darmstadt, Germany \r\r\n%D June 1994 \r\r\n%P 287-302 \r\r\n\r\r\n%A Steven Collins \r\r\n%T Adaptive Splatting for Specular to Diffuse Light Transport \r\r\n%J Fifth Eurographics Workshop on Rendering \r\r\n%C Darmstadt, Germany \r\r\n%D June 1994 \r\r\n%P 119-135 \r\r\n \r\r\n%A David L. DiLaura \r\r\n%A Jeffrey Quinlan \r\r\n%T Non-Diffuse Radiative Transfer I: Planar Area Sources and Point Receivers \r\r\n%J 1994 Illuminating Engineering Society Annual Conference Technical Papers \r\r\n%I Illuminating Engineering Society, 345 East 47th Street, New York, NY 10017 \r\r\n%P 633-660\r\r\n%C Miami, FL \r\r\n%D August 7-11, 1994 \r\r\n \r\r\n%A George Dretakkis \r\r\n%T Structured Sampling and Reconstruction of Illumination for Image Synthesis \r\r\n%R CSRI Technical Report 293 \r\r\n%I Department of Computer Science, University of Toronto \r\r\n%C Toronto, Ontario \r\r\n%D January 1994 \r\r\n%Z available via anonymous ftp as: \r\r\nftp.csri.toronto.edu:csri-technical-reports/293 \r\r\n \r\r\n%A George Dretakkis \r\r\n%T Simplifying the Representation of Radiance from Multiple Emitters \r\r\n%J Fifth Eurographics Workshop on Rendering \r\r\n%C Darmstadt, Germany \r\r\n%D June 1994 \r\r\n%P 259-272 \r\r\n \r\r\n%A George Dretakkis \r\r\n%A Eugene Fiume \r\r\n%T A Fast Shadow algorithm for Area Light Sources Using Backprojection \r\r\n%J Computer Graphics Proceedings, Annual Conference Series, 1994 (ACM\r\r\nSIGGRAPH '94 Proceedings)\r\r\n%P 223-230 \r\r\n%D 1994 \r\r\n \r\r\n%A Philip Dutre \r\r\n%A Yves D. Willems \r\r\n%T Importance-Driven Monte Carlo Light Tracing \r\r\n%J Fifth Eurographics Workshop on Rendering \r\r\n%C Darmstadt, Germany \r\r\n%D June 1994 \r\r\n%P 185-194 \r\r\n \r\r\n%A Pavol Elias \r\r\n%A Martin Feda \r\r\n%A Peter Ferschin \r\r\n%A Werner Purgathofer \r\r\n%T Cubic Monte Carlo Radiosity \r\r\n%J Proceedings of the Winter School of Computer Graphics '94 \r\r\n%E V. Skala \r\r\n%C Plzen, Czech Republic \r\r\n%D January 1994 \r\r\n \r\r\n%A Martin Feda \r\r\n%A Werner Purgathofer \r\r\n%T A Median Cut Algorithm for Efficient Sampling of Radiosity Functions \r\r\n%J Computer Graphics Forum (Eurographics '94 Proceedings) \r\r\n%V 13 \r\r\n%N 3 \r\r\n%P C433-C442\r\r\n%D 1994 \r\r\n \r\r\n%A David A. Forsyth \r\r\n%A Chien Yang \r\r\n%A Kim Teo \r\r\n%T Efficient Radiosity in Dynamic Environments \r\r\n%J Fifth Eurographics Workshop on Rendering \r\r\n%C Darmstadt, Germany \r\r\n%D June 1994 \r\r\n%P 313-323 \r\r\n\r\r\n%A Neil Gatenby \r\r\n%T Incorporating Hierarchical Radiosity into Discontinuity Meshing \r\r\nRadiosity \r\r\n%R PhD thesis \r\r\n%I University of Manchester \r\r\n%C Manchester, UK \r\r\n%D 1994 \r\r\n \r\r\n%A Neil Gatenby \r\r\n%A W. T. Hewitt \r\r\n%T Optimizing Discontinuity Meshing Radiosity \r\r\n%J Fifth Eurographics Workshop on Rendering \r\r\n%C Darmstadt, Germany \r\r\n%D June 1994 \r\r\n%P 249-258 \r\r\n \r\r\n%A Reid Gershbein \r\r\n%A Peter Schroder \r\r\n%A Pat Hanrahan \r\r\n%T Textures and Radiosity: Controlling Emission and Reflection from Texture\r\r\nMaps \r\r\n%R Technical report CS-TR-449-94 \r\r\n%I Princeton University \r\r\n%D March 1994 \r\r\n \r\r\n%A Reid Gershbein \r\r\n%A Peter Schroder \r\r\n%A Pat Hanrahan \r\r\n%T Textures and Radiosity: Controlling Emission and Reflection with Texture\r\r\nMaps \r\r\n%J Computer Graphics Proceedings, Annual Conference Series, 1994 (ACM\r\r\nSIGGRAPH '94 Proceedings)\r\r\n%P 51-58 \r\r\n%D 1994 \r\r\n \r\r\n%A Nicolas Holzschuch \r\r\n%A Francois Sillion \r\r\n%A George Dretakkis \r\r\n%T An Efficient Progressive Refinement Strategy for Hierarchical Radiosity \r\r\n%J Fifth Eurographics Workshop on Rendering \r\r\n%C Darmstadt, Germany \r\r\n%D June 1994 \r\r\n%P 343-357 \r\r\n \r\r\n%A Eric P. Lafortune \r\r\n%A Yves D. Leuven \r\r\n%T A Theoretical Framework for Physically Based Rendering \r\r\n%J Computer Graphics Forum \r\r\n%V 13 \r\r\n%N 2 \r\r\n%D June 1994 \r\r\n%P 97-107 \r\r\n \r\r\n%A Eric P. Lafortune \r\r\n%A Yves D. Willems \r\r\n%T The Ambient Term as a Variance Reducing Technique for Monte Carlo Ray \r\r\nTracing \r\r\n%J Fifth Eurographics Workshop on Rendering \r\r\n%C Darmstadt, Germany \r\r\n%D June 1994 \r\r\n%P 163-171 \r\r\n \r\r\n%A Eric Languenou \r\r\n%A Kadi Bouatouch \r\r\n%A Michelle Chelle \r\r\n%T Global Illumination in Presence of Participating Media with General\r\r\nProperties \r\r\n%J Fifth Eurographics Workshop on Rendering \r\r\n%C Darmstadt, Germany \r\r\n%D June 1994 \r\r\n%P 69-85 \r\r\n \r\r\n%A Dani Lischinski \r\r\n%T Accurate and Reliable Algorithms for Global Illumination \r\r\n%R PhD thesis \r\r\n%I Cornell University \r\r\n%C Ithaca, NY \r\r\n%D 1994 \r\r\n \r\r\n%A Dani Lischinski \r\r\n%T Incremental Delaunay Triangulation \r\r\n%B Graphics Gems IV \r\r\n%E Paul S. Heckbert \r\r\n%I Academic Press Professional \r\r\n%C San Diego, CA \r\r\n%D 1994 \r\r\n%P 47-59 \r\r\n \r\r\n%A Dani Lischinski \r\r\n%A Brian Smits \r\r\n%A Donald P. Greenberg \r\r\n%T Bounds and Error Estimates for Radiosity \r\r\n%J Computer Graphics Proceedings, Annual Conference Series, 1994 (ACM\r\r\nSIGGRAPH '94 Proceedings)\r\r\n%P 67-74 \r\r\n%D 1994 \r\r\n \r\r\n%A Nelson L. Max \r\r\n%T Efficient Light Propagation for Multiple Anisotropic Volume Scattering \r\r\n%J Fifth Eurographics Workshop on Rendering \r\r\n%C Darmstadt, Germany \r\r\n%D June 1994 \r\r\n%P 87-104 \r\r\n \r\r\n%A Christian Metge\r\r\n%A Rene Caubet\r\r\n%T A Discrete Global Illumination Method\r\r\n%J 4th Discrete Geometry for Computer Imagery\r\r\n%C Grenoble, France\r\r\n%D September 1994\r\r\n%P 77-88\r\r\n\r\r\n%A Stefan Muller \r\r\n%A Frank Schoffel \r\r\n%T Fast Radiosity Repropagation for Interactive Virtual Environments Using a\r\r\nShadow-Form-Factor-List \r\r\n%J Fifth Eurographics Workshop on Rendering \r\r\n%C Darmstadt, Germany \r\r\n%D June 1994 \r\r\n%P 325-342 \r\r\n \r\r\n%A Karol Myszkowski \r\r\n%A Tosiyasu L. Kunii \r\r\n%T Texture Mapping as an Alternative for Meshing During Walkthrough Animation \r\r\n%J Fifth Eurographics Workshop on Rendering \r\r\n%C Darmstadt, Germany \r\r\n%D June 1994 \r\r\n%P 375-388 \r\r\n \r\r\n%A Laszlo Neumann \r\r\n%T New Efficient Algorithms with Positive Definite Radiosity Matrix \r\r\n%J Fifth Eurographics Workshop on Rendering \r\r\n%C Darmstadt, Germany \r\r\n%D June 1994 \r\r\n%P 219-237 \r\r\n \r\r\n%A Laszlo Neumann \r\r\n%T Monte Carlo Radiosity \r\r\n%J Computing \r\r\n%I Springer-Verlag \r\r\n%D submitted for publication 1994 \r\r\n \r\r\n%A Laszlo Neumann \r\r\n%A Martin Feda \r\r\n%A Manfred Kopp \r\r\n%A Werner Purgathofer \r\r\n%T A New Stochastic Radiosity Method for Highly Complex Scenes \r\r\n%J Fifth Eurographics Workshop on Rendering \r\r\n%C Darmstadt, Germany \r\r\n%D June 1994 \r\r\n%P 195-206 \r\r\n \r\r\n%A Jeffry S. Nimeroff \r\r\n%A Eero Simoncelli \r\r\n%A Julie Dorsey \r\r\n%T Efficient Re-rendering of Naturally Illuminated Environments \r\r\n%J Fifth Eurographics Workshop on Rendering \r\r\n%C Darmstadt, Germany \r\r\n%D June 1994 \r\r\n%P 359-373 \r\r\n \r\r\n%A M. Nithisoontorn \r\r\n%T Shooting Algorithm for Illuminance: Comparison of Prediction with\r\r\nExperiment \r\r\n%J International Journal of Lighting Research and Technology \r\r\n%V 26 \r\r\n%N 1 \r\r\n%P 13-18 \r\r\n%D 1994 \r\r\n \r\r\n%A Sumanta N. Pattanaik \r\r\n%A Kadi Bouatouch \r\r\n%T Fast Wavelet Radiosity Method \r\r\n%J Computer Graphics Forum (Eurographics '94 Proceedings) \r\r\n%V 13 \r\r\n%N 3 \r\r\n%P C407-C420\r\r\n%D September 1994 \r\r\n \r\r\n%A Sumanta N. Pattanaik \r\r\n%A Kadi Bouatouch \r\r\n%T Haar Wavelet: A Solution to Global Illumination with General Surface \r\r\nProperties \r\r\n%J Fifth Eurographics Workshop on Rendering \r\r\n%C Darmstadt, Germany \r\r\n%D June 1994 \r\r\n%P 273-286 \r\r\n \r\r\n%A M. Paulin \r\r\n%A J-P. Jessel \r\r\n%T Adaptive Mesh Generation for Progressive Radiosity: A Ray-tracing Based\r\r\nAlgorithm \r\r\n%J Computer Graphics Forum (Eurographics '94 Proceedings) \r\r\n%V 13 \r\r\n%N 3 \r\r\n%D 1994 \r\r\n%P C421-C432\r\r\n \r\r\n%A Holly Rushmeier \r\r\n%T Rendering Participating Media: Problems and Solutions from Application\r\r\nAreas \r\r\n%J Fifth Eurographics Workshop on Rendering \r\r\n%C Darmstadt, Germany \r\r\n%D June 1994 \r\r\n%P 35-56 \r\r\n \r\r\n%A Christophe Schlick \r\r\n%T A Survey of Shading and Reflectance Models \r\r\n%J Computer Graphics Forum \r\r\n%V 13 \r\r\n%N 2 \r\r\n%P 121-131 \r\r\n%D June 1994 \r\r\n \r\r\n%A Peter Schroder \r\r\n%A Steven J. Gortler \r\r\n%A Michael F. Cohen \r\r\n%A Pat Hanrahan \r\r\n%T Wavelet Projections for Radiosity \r\r\n%J Computer Graphics Forum \r\r\n%V 13 \r\r\n%N 2 \r\r\n%D June 1994 \r\r\n%P 141-151 \r\r\n \r\r\n%A Francois Sillion \r\r\n%T Clustering and Volume Scattering for Hierarchical Radiosity Calculations \r\r\n%J Fifth Eurographics Workshop on Rendering \r\r\n%C Darmstadt, Germany \r\r\n%D June 1994 \r\r\n%P 105-117 \r\r\n\r\r\n%A Jaswinder P. Singh \r\r\n%T Parallel Hierarchical N-Body Methods and their Implications for \r\r\nMultiprocessors \r\r\n%R Technical Report CSL-TR-93-563 \r\r\n%I Computer Systems Laboratory, Stanford University \r\r\n%C Stanford, CA \r\r\n%D February 1993 \r\r\n \r\r\n%A Jaswinder P. Singh \r\r\n%A Annop Gupta \r\r\n%A Marc Levoy \r\r\n%T Parallel Visualization Algorithms: Performance and Architectural\r\r\nImplications \r\r\n%J IEEE Computer \r\r\n%V 27 \r\r\n%N 7 \r\r\n%D July 1994 \r\r\n%P 45-55 \r\r\n\r\r\n%A Brian Smits \r\r\n%T Efficient Hierarchical Radiosity for Complex Environments \r\r\n%R PhD thesis \r\r\n%I Cornell University \r\r\n%C Ithaca, NY \r\r\n%D 1994 \r\r\n \r\r\n%A Brian Smits \r\r\n%A James Arvo \r\r\n%A Donald Greenberg \r\r\n%T A Clustering Algorithm for Radiosity in Complex Environments \r\r\n%J Computer Graphics Proceedings, Annual Conference Series, 1994 (ACM\r\r\nSIGGRAPH '94 Proceedings)\r\r\n%P 435-442 \r\r\n%D 1994 \r\r\n\r\r\n%A A. James Stewart \r\r\n%A Sherif Ghali \r\r\n%T Fast Computation of Shadow Boundaries using Spatial Coherence and \r\r\nBackprojection \r\r\n%J Computer Graphics Proceedings, Annual Conference Series 1994 (ACM\r\r\nSIGGRAPH '94 Proceedings)\r\r\n%P 231-238 \r\r\n%D 1994 \r\r\n \r\r\n%A W. Sturzlinger \r\r\n%T Adaptive Mesh Refinement with Discontinuities for the Radiosity Method \r\r\n%J Fifth Eurographics Workshop on Rendering \r\r\n%C Darmstadt, Germany \r\r\n%D June 1994 \r\r\n%P 239-248 \r\r\n \r\r\n%A W. Sturzlinger \r\r\n%A C. Wild \r\r\n%T Parallel Progressive Radiosity with Parallel Visibility Computations \r\r\n%J Proceedings of the Winter School of Computer Graphics '94 \r\r\n%E V. Skala \r\r\n%C Plzen, Czech Republic \r\r\n%D January 1994 \r\r\n%P 66-74 \r\r\n\r\r\n%A Seth Teller \r\r\n%A Celeste Fowler \r\r\n%A Thomas Funkhouser \r\r\n%A Pat Hanrahan \r\r\n%T Partitioning and Ordering Large Radiosity Computations \r\r\n%J Computer Graphics Proceedings, Annual Conference Series, 1994 (ACM\r\r\nSIGGRAPH '94 Proceedings)\r\r\n%P 443-450 \r\r\n%D 1994 \r\r\n\r\r\n%A P. R. Tregenza \r\r\n%T Daylighting Computation: Radiosity Method Using Triangular Patches \r\r\n%J International Journal of Lighting Research and Technology \r\r\n%V 26 \r\r\n%N 1 \r\r\n%P 1-7 \r\r\n%D 1994 \r\r\n\r\r\n%A Clemens Tropp\r\r\n%T Eine Praxisorientierte Software fur Realitatsgetreure 3D-Lichtsimulation\r\r\n(Practically Oriented Software for Highly Realistic 3-D Light Simulation)\r\r\n%J LICHT\r\r\n%V 7/8\r\r\n%D 1994\r\r\n%P 578-580\r\r\n%I Pflaum Verlag GmbH & Co. KG\r\r\n%C Munchen, Germany\r\r\n%O ISSN 0024-2861\r\r\n\r\r\n%A Eric Veach \r\r\n%A Leonidas Guibas \r\r\n%T Bidirectional Estimators for Light Transport \r\r\n%J Fifth Eurographics Workshop on Rendering \r\r\n%C Darmstadt, Germany \r\r\n%D June 1994 \r\r\n%P 147-162 \r\r\n \r\r\n%A Gregory J. Ward \r\r\n%T The RADIANCE Lighting Simulation and Rendering System \r\r\n%J Computer Graphics Proceedings, Annual Conference Series, 1994 (ACM\r\r\nSIGGRAPH '94 Proceedings)\r\r\n%P 459-472 \r\r\n%D 1994 \r\r\n \r\r\n%A Gregory J. Ward\r\r\n%T Applications of RADIANCE to Architecture and Lighting Design\r\r\n%J 1994 Illuminating Engineering Society Annual Conference Technical Papers \r\r\n%I Illuminating Engineering Society, 345 East 47th Street, New York, NY 10017 \r\r\n%P 633-660\r\r\n%C Miami, FL \r\r\n%D August 7-11, 1994 \r\r\n%P 777-791\r\r\n\r\r\n%A Wei Xu \r\r\n%A Donald S. Fussell \r\r\n%T Constructing Solvers for Radiosity Equation Systems \r\r\n%J Fifth Eurographics Workshop on Rendering \r\r\n%C Darmstadt, Germany \r\r\n%D June 1994 \r\r\n%P 207-217 \r\r\n \r\r\n%A Wei Xu \r\r\n%A Donald S. Fussell \r\r\n%T A Fast Solver of Radiosity Equation Systems \r\r\n%J Proceedings of Pacific Graphics '94 / CADDM '94 \r\r\n%C Beijing, China \r\r\n%D August 1994 \r\r\n\r\r\n*** BOOKS (5) ***\r\r\n\r\r\n%E P. Brunet\r\r\n%E F. W. Jansen\r\r\n%B Photorealistic Rendering in Computer Graphics\r\r\n%I Springer-Verlag\r\r\n%C Berlin, Germany\r\r\n%D 1994\r\r\n%O Proceedings of the Second Eurographics Workshop on Rendering, Barcelona,\r\r\nSpain, May 1991\r\r\n\r\r\n%A Ian Ashdown \r\r\n%B Radiosity: A Programmer's Perspective \r\r\n%I John Wiley & Sons \r\r\n%C New York \r\r\n%D 1994\r\r\n%O ISBN 0-471-30444-1 (without diskette)\r\r\n%O ISBN 0-471-30488-3 (with MS-Windows diskette)\r\r\n\r\r\n%A William Parsons Newhall, Jr.\r\r\n%B PC Graphics Unleashed\r\r\n%E SAMS Publishing (various editors)\r\r\n%I SAMS Publishing\r\r\n%C Indianapolis, Indiana\r\r\n%D 1994\r\r\n%P 501-575 (Chapter 18)\r\r\n%O ISBN 0-672-30570-4 (includes CD-ROM)\r\r\n\r\r\n%A William Parsons Newhall, Jr.\r\r\n%B From Ray Tracing to Radiosity\r\r\n%I SAMS Publishing\r\r\n%C Indianapolis, Indiana\r\r\n%D 1995 (to be published)\r\r\n%O ISBN 0-672-30497-X (includes CD-ROM)\r\r\n \r\r\n%A Francois Sillion \r\r\n%A Claude Puech \r\r\n%B Radiosity and Global Illumination \r\r\n%I Morgan Kaufmann \r\r\n%C San Francisco \r\r\n%D 1994\r\r\n%O ISBN 1-55860-277-1\r\r\n\r\r\n*** END OF 1994 ADDITIONS ***\r\r\n \r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from eigmq2.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA28398; Wed, 11 Jan 95 13:45:25 +0100\r\r\nX-Sender: wp@stellaris.cg.tuwien.ac.at\r\r\nMessage-Id: <ab3982b009021004f078@[128.130.166.50]>\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nDate: Wed, 11 Jan 1995 13:43:35 +0100\r\r\nTo: feda, fischel, gervautz, groeller, kopp, helwig, mazuryk, elias, \r\r\n scheirich, schmalstieg, stieglecker, tastl@eigvs4.una.ac.at, tobler, \r\r\n traxler, meyer, schindler, WP, feda, tobler, elias, neum@integra.hu, \r\r\n xavier@ima.udg.es, sbert@ima.udg.es\r\r\nFrom: Werner Purgathofer <wp>\r\r\nSubject: globillum from Peter Shirley: Terms and Symbols\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n>X-POP3-Rcpt: wp@stellaris\r\r\n>To: wp@eigsg1.tuwien.ac.at\r\r\n>From: in%shirley%graphics.cornell.edu%eigvs4@auniw\r\r\n>Subject: Terms and Symbols\r\r\n>Date: Thu, 22 Dec 1994 18:00:37 +0100\r\r\n>\r\r\n>Received: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n> <01HKYBK42ZAO9FOFY2@Pap.UniVie.AC.AT>; Thu, 22 Dec 1994 18:00 GMT+0100\r\r\n>Received: by HOSTESS.GRAPHICS.CS.CMU.EDU id aa22195; 22 Dec 94 11:57:32 EST\r\r\n>Received: from EDRC.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa22164; 22 Dec\r\r\n> 94 11:32:34 EST\r\r\n>Received: from MERCKX.GRAPHICS.CORNELL.EDU by EDRC.CMU.EDU id aa07964; 22 Dec\r\r\n> 94 11:32:06 EST\r\r\n>Received: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3) id AA06390; Thu,\r\r\n> 22 Dec 1994 11:32:18 -0500\r\r\n>Received: by zap.graphics.cornell.edu (1.37.109.8/16.2) id AA26819; Thu,\r\r\n> 22 Dec 1994 11:32:04 -0500\r\r\n>Date: Thu, 22 Dec 1994 11:32:04 -0500 (EST)\r\r\n>From: Peter Shirley <shirley@graphics.cornell.edu>\r\r\n>Subject: Terms and Symbols\r\r\n>To: globillum@cs.cmu.edu\r\r\n>Message-id: <9412221632.AA06390@merckx.graphics.cornell.edu>\r\r\n>Content-type: text/plain; charset=US-ASCII\r\r\n>Content-transfer-encoding: 7bit\r\r\n>X-Mailer: ELM [version 2.4 PL24]\r\r\n>Mime-Version: 1.0\r\r\n>Content-Length: 1325\r\r\n>\r\r\n>I am writing a Siggraph submission and am having my usual angst\r\r\n>over symbols used for radiometric quantities.  If you don't think\r\r\n>this is important, imagine reading a linear algebra text\r\r\n>that uses  xA = b for a linear system!  Unfortunately, we have\r\r\n>nothing as standard as Ax=b in graphics.  Here is what I have\r\r\n>seen used often in rendering:\r\r\n>\r\r\n>                                  IES        Heat Transfer    other\r\r\n>power                             \\Phi          ??\r\r\n>radiant exitance                  M             B\r\r\n>irradiance                        E             H             \\phi\r\r\n>radiant intensity                 I             ??\r\r\n>radiance                          L             I\r\r\n>field (incoming) radiance         L_f           ??\r\r\n>surface (outgoing) radiance       L_s           ??\r\r\n>emitted radiance                  ??            ??            L, L_e\r\r\n>\r\r\n>My biggest worry is about irradiance and radiant exitance.  I try\r\r\n>to use IES symbols when possible because they have an ANSI document\r\r\n>for terms and symbols, but I can't bring myself to use E (for one reason\r\r\n>because I am using expected values in the same paper).  Should I\r\r\n>use H, and then use B for radiant exitance (radiosity)?  If anyone\r\r\n>has words of wisdom for me, please share them.\r\r\n>\r\r\n>Have a happy holiday!\r\r\n>\r\r\n>Pete Shirley\r\r\n>shirley@graphics.cornell.edu\r\r\n>\r\r\n\r\r\n-------------------------------------------------------------------\r\r\nWerner Purgathofer                   Tel. +43(1)58801 4548\r\r\nInstitute of Computer Graphics           ( secretary: 4549 )\r\r\nTechnical University of Vienna       Fax. +43(1)5874932\r\r\nKarlsplatz 13 / 186                  email:   wp@cg.tuwien.ac.at\r\r\nA-1040 Wien / Austria\r\r\n-------------------------------------------------------------------\r\r\n\r\r\nFrom \r\r\nTo: Abteilung-186/2, Stochastic-Radiosity\r\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\r\nSubject: globillum from Peter Shirley: Terms and Symbols\r\r\nMessage-Id: <ab3982b009021004f078@[128.130.166.50]>\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nDate: Wed, 11 Jan 1995 13:43:10\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n>X-POP3-Rcpt: wp@stellaris\r\r\n>To: wp@eigsg1.tuwien.ac.at\r\r\n>From: in%shirley%graphics.cornell.edu%eigvs4@auniw\r\r\n>Subject: Terms and Symbols\r\r\n>Date: Thu, 22 Dec 1994 18:00:37 +0100\r\r\n>\r\r\n>Received: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n> <01HKYBK42ZAO9FOFY2@Pap.UniVie.AC.AT>; Thu, 22 Dec 1994 18:00 GMT+0100\r\r\n>Received: by HOSTESS.GRAPHICS.CS.CMU.EDU id aa22195; 22 Dec 94 11:57:32 EST\r\r\n>Received: from EDRC.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa22164; 22 Dec\r\r\n> 94 11:32:34 EST\r\r\n>Received: from MERCKX.GRAPHICS.CORNELL.EDU by EDRC.CMU.EDU id aa07964; 22 Dec\r\r\n> 94 11:32:06 EST\r\r\n>Received: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3) id AA06390; Thu,\r\r\n> 22 Dec 1994 11:32:18 -0500\r\r\n>Received: by zap.graphics.cornell.edu (1.37.109.8/16.2) id AA26819; Thu,\r\r\n> 22 Dec 1994 11:32:04 -0500\r\r\n>Date: Thu, 22 Dec 1994 11:32:04 -0500 (EST)\r\r\n>From: Peter Shirley <shirley@graphics.cornell.edu>\r\r\n>Subject: Terms and Symbols\r\r\n>To: globillum@cs.cmu.edu\r\r\n>Message-id: <9412221632.AA06390@merckx.graphics.cornell.edu>\r\r\n>Content-type: text/plain; charset=US-ASCII\r\r\n>Content-transfer-encoding: 7bit\r\r\n>X-Mailer: ELM [version 2.4 PL24]\r\r\n>Mime-Version: 1.0\r\r\n>Content-Length: 1325\r\r\n>\r\r\n>I am writing a Siggraph submission and am having my usual angst \r\r\n>over symbols used for radiometric quantities.  If you don't think\r\r\n>this is important, imagine reading a linear algebra text\r\r\n>that uses  xA = b for a linear system!  Unfortunately, we have\r\r\n>nothing as standard as Ax=b in graphics.  Here is what I have\r\r\n>seen used often in rendering:\r\r\n>\r\r\n>                                  IES        Heat Transfer    other\r\r\n>power                             \\Phi          ??\r\r\n>radiant exitance                  M             B              \r\r\n>irradiance                        E             H             \\phi\r\r\n>radiant intensity                 I             ??\r\r\n>radiance                          L             I\r\r\n>field (incoming) radiance         L_f           ??      \r\r\n>surface (outgoing) radiance       L_s           ??\r\r\n>emitted radiance                  ??            ??            L, L_e\r\r\n>\r\r\n>My biggest worry is about irradiance and radiant exitance.  I try\r\r\n>to use IES symbols when possible because they have an ANSI document\r\r\n>for terms and symbols, but I can't bring myself to use E (for one reason\r\r\n>because I am using expected values in the same paper).  Should I\r\r\n>use H, and then use B for radiant exitance (radiosity)?  If anyone\r\r\n>has words of wisdom for me, please share them.\r\r\n>\r\r\n>Have a happy holiday!\r\r\n>\r\r\n>Pete Shirley\r\r\n>shirley@graphics.cornell.edu\r\r\n>\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from mr.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA27851; Mon, 23 Jan 95 18:24:13 +0100\r\r\nMessage-Id: <9501231724.AA27851@stellaris.cg.tuwien.ac.at>\r\r\nReceived: from EIGVS4 by mr.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <27371-0@mr.tuwien.ac.at>; Mon, 23 Jan 1995 18:20:54 +0100\r\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\r\nTo: wp@eigsg1.tuwien.ac.at\r\r\nFrom: in%nic%informatik.uni-rostock.de%eigvs4@auniw\r\r\nSubject: Color quantization\r\r\nDate: Mon, 23 Jan 1995 18:20:54 +0100\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HM71LBK1DC9YDRB7@Pap.UniVie.AC.AT>; Mon, 23 Jan 1995 18:20 GMT+0100\r\r\nReceived: from EDRC.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa03040; 23 Jan\r\r\n 95 10:10:32 EST\r\r\nReceived: from [139.30.5.28] by EDRC.CMU.EDU id aa29078; 23 Jan 95 10:09:49 EST\r\r\nReceived: by ceylon.informatik.uni-rostock.de id QAA12406; Mon,\r\r\n 23 Jan 1995 16:09:18 +0100\r\r\nReceived: by carl.informatik.uni-rostock.de id QAA05795; Mon,\r\r\n 23 Jan 1995 16:09:17 +0100\r\r\nDate: Mon, 23 Jan 1995 16:09:17 +0100 (MET)\r\r\nFrom: Nico Guenther <nic@informatik.uni-rostock.de>\r\r\nSubject: Color quantization\r\r\nTo: globillum@cs.cmu.edu\r\r\nMessage-id: <199501231509.QAA05795@carl.informatik.uni-rostock.de>\r\r\nContent-type: text\r\r\nX-Mailer: ELM [version 2.4 PL23]\r\r\nContent-Length: 978\r\r\n\r\r\nHi,\r\r\n\r\r\nsome days ago Ian Asdown posted a pointer to some color quanti techniques.\r\r\nConcerning 24->8 bit quantization one has to take care of the following:\r\r\nUsually quantization techniques are linear ones; however our audio-visual\r\r\nsystem uses a nonlinear scale (see Weber-Fechner-law in acoustics).\r\r\nHence the visual image quality of 8bit images can be improved by a simple\r\r\nprocedure\r\r\n1st - nonlinear color scaling\r\r\n2nd - color quantization\r\r\n3rd - invers scaling to 1st\r\r\n4th - rendering\r\r\n\r\r\nSome work concerning these problems was done in 1993 as MS at CS dep.\r\r\nof university of Rostock.\r\r\nA: Joern Trilk\r\r\nT: Nichtlineare Farbskalierung fuer die realistische Bilddarstellung\r\r\nK: you see, in German\r\r\n\r\r\nThis work includes visual comparison of different scaling functions like\r\r\nlog Weber-Fechner, Cornsweet, Paeth, ... and the corresponding C-code.\r\r\nIn addition to that you can find a good reference list (mostly in \r\r\nEnglish). Maybe this is for some use to you.\r\r\n\r\r\nNico                    (nic@informatik.uni-rostock.de)\r\r\nFrom \r\r\nTo: Abteilung-186/2, Abteilung-186/1\r\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\r\nSubject: Questionnaire (forwarded)\r\r\nMessage-Id: <v02110100ab4d0599b4df@[128.130.166.50]>\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nDate: Thu, 26 Jan 1995 08:54:26\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n>X-POP3-Rcpt: wp@stellaris\r\r\n>To: wp@eigsg1.tuwien.ac.at\r\r\n>From: in%vezza%public.iunet.it%eigvs4@auniw\r\r\n>Subject: Questionnaire\r\r\n>Date: Wed, 25 Jan 1995 23:50:25 +0100\r\r\n>\r\r\n>Received: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n> <01HMA5OGXIDC9YDY5E@Pap.UniVie.AC.AT>; Wed, 25 Jan 1995 23:49 GMT+0100\r\r\n>Received: from EDRC.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa01567; 25 Jan\r\r\n> 95 17:34:39 EST\r\r\n>Received: from [192.106.6.15] by EDRC.CMU.EDU id aa13658; 25 Jan 95 17:33:25 EST\r\r\n>Received: (from vezza@localhost) by public.iunet.it (8.6.9/8.6.9) id XAA15125\r\r\n> for globillum@cs.cmu.edu; Wed, 25 Jan 1995 23:13:06 +0100\r\r\n>Date: Wed, 25 Jan 1995 23:13:04 +0100 (MET)\r\r\n>From: Luca Vezzadini <vezza@public.iunet.it>\r\r\n>Subject: Questionnaire\r\r\n>To: globillum@cs.cmu.edu\r\r\n>Message-id: <199501252213.XAA15125@public.iunet.it>\r\r\n>Content-type: text\r\r\n>X-Mailer: ELM [version 2.4 PL23]\r\r\n>Content-Length: 430\r\r\n>\r\r\n>Hi !\r\r\n>I am working in Italy on a book on 3D graphics; I am preparing a kind of\r\r\n>questionnaire, a general interview on this field, that will help me in\r\r\n>my project. Is there anybody out there who would like to take a look at it?\r\r\n>(Some of you probably already have it...)\r\r\n>I would like to get in touch with scientists and artists dealing with\r\r\n>3D graphics.\r\r\n>Thanks for your attention !\r\r\n>\r\r\n>- Luca Vezzadini\r\r\n>  E-mail:  vezza@mailbox.iunet.it\r\r\n>\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from mr.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA05877; Tue, 31 Jan 95 14:50:43 +0100\r\r\nMessage-Id: <9501311350.AA05877@stellaris.cg.tuwien.ac.at>\r\r\nReceived: from EIGVS4 by mr.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <16071-0@mr.tuwien.ac.at>; Tue, 31 Jan 1995 14:47:22 +0100\r\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\r\nTo: wp@eigsg1.tuwien.ac.at\r\r\nFrom: in%hwj%hwj.gk.dtu.dk%eigvs4@auniw\r\r\nDate: Tue, 31 Jan 1995 14:47:22 +0100\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HMI0HCXY749YEBID@Pap.UniVie.AC.AT>; Tue, 31 Jan 1995 14:46 GMT+0100\r\r\nReceived: from RI.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa07463; 31 Jan 95\r\r\n 8:37:36 EST\r\r\nReceived: from [130.225.91.126] by RI.CMU.EDU id aa12395; 31 Jan 95 8:37:17 EST\r\r\nReceived: (from hwj@localhost) by hwj.gk.dtu.dk (8.6.9/8.6.9) id RAA04054 for\r\r\n globillum@cs.cmu.edu; Tue, 31 Jan 1995 17:25:53 +0100\r\r\nDate: Tue, 31 Jan 1995 17:25:53 +0100\r\r\nFrom: Henrik Wann Jensen <hwj@hwj.gk.dtu.dk>\r\r\nTo: globillum@cs.cmu.edu\r\r\nMessage-id: <199501311625.RAA04054@hwj.gk.dtu.dk>\r\r\n\r\r\n\r\r\nHi All,\r\r\n\r\r\nFor some time I have been using a brute force Path Tracing method\r\r\nto validate the results from other global illumination methods.\r\r\nThe results are images in which the pixel values are represented\r\r\nas either pure float (one per. wavelength) or as Greg Wards real\r\r\npixels.\r\r\n\r\r\nMy question is: How can I compare these images?\r\r\n\r\r\nI have primarily been using a squared sum of pixel differences. This\r\r\nmeans that the two images being compared are subtracted giving\r\r\na difference image. The pixel values in the difference image are\r\r\nsquared and added together giving some number (=error) indicating the \r\r\n\"distance\" between the two images. This method is relatively good but \r\r\nit gives pour ratings to images which have just a few pixels with a large \r\r\ndistance (these images could perhaps be corrected using a noise reduction \r\r\nfilter). Furthermore the method doesn't say much about the visual quality \r\r\nof the image being validated -- sometimes a little noise does look good...\r\r\nThe error (number) also depends on the brightness of the image and images \r\r\nwhich has problems in dark areas (like shadows) gets a smaller error than\r\r\nimages with problems in bright areas. It has no meaning (or very little \r\r\nmeaning) comparing the error resulting from the computation of different \r\r\nimages. etc....\r\r\n\r\r\nAlternative methods could be: Maximum pixel difference, Average pixel \r\r\ndifference etc.\r\r\n\r\r\nI would like some kind of normalized squared sum of pixel differences. \r\r\nIt should, however, not \"go berserk\" in very dark areas with relatively \r\r\nlarge (but still invisible errors). And even better if the method\r\r\ngave the error 42 using the same global illumination method on two\r\r\ndifferent images then the \"looks of the error\" would be the same\r\r\non the two images (is this impossible?).\r\r\n\r\r\n\r\r\nThat was my first two cents :-)\r\r\n\r\r\n- Henrik Wann Jensen\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from mr.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA07313; Tue, 31 Jan 95 18:00:27 +0100\r\r\nMessage-Id: <9501311700.AA07313@stellaris.cg.tuwien.ac.at>\r\r\nReceived: from EIGVS4 by mr.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <24898-0@mr.tuwien.ac.at>; Tue, 31 Jan 1995 17:57:06 +0100\r\r\nX-Vms-To: IN%\"hwj@hwj.gk.dtu.dk\" \"Henrik Wann Jensen\", IN%\"globillum@cs.cmu.edu\"\r\r\nTo: wp@eigsg1.tuwien.ac.at\r\r\nFrom: in%holly%cam.nist.gov%eigvs4@auniw\r\r\nSubject: image comparisons\r\r\nDate: Tue, 31 Jan 1995 17:57:06 +0100\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HMI73GGBKG9YEBHO@Pap.UniVie.AC.AT>; Tue, 31 Jan 1995 17:56 GMT+0100\r\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa08124; 31 Jan 95\r\r\n 11:42:30 EST\r\r\nReceived: from fs1.cam.nist.gov by CS.CMU.EDU id aa06265; 31 Jan 95 11:41:06 EST\r\r\nReceived: from plum (plum.cam.nist.gov) by fs1.cam.nist.gov (4.1/SMI-DDN) id\r\r\n AA12639; Tue, 31 Jan 95 11:41:03 EST\r\r\nReceived: by plum (940406.SGI/SMI-3.2) id AA17150; Tue, 31 Jan 95 11:41:01 -0500\r\r\nDate: Tue, 31 Jan 1995 11:41:01 -0500\r\r\nFrom: Holly E Rushmeier <holly@cam.nist.gov>\r\r\nSubject: image comparisons\r\r\nIn-reply-to: Henrik Wann Jensen <hwj@hwj.gk.dtu.dk> \"\" (Jan 31,  5:25pm)\r\r\nTo: Henrik Wann Jensen <hwj@hwj.gk.dtu.dk>, globillum@cs.cmu.edu\r\r\nMessage-id: <9501311141.ZM17148@plum.cam.nist.gov>\r\r\nContent-type: text/plain; charset=us-ascii\r\r\nX-Mailer: Z-Mail (3.1.0 22feb94 MediaMail)\r\r\nMime-Version: 1.0\r\r\nReferences: <199501311625.RAA04054@hwj.gk.dtu.dk>\r\r\n\r\r\nHi --\r\r\n\r\r\nWe have also been looking at the image comparison problem. I don't\r\r\nhave any good suggestions right now, but our approach is to\r\r\ntry to build on the work on image metrics for evaluating the\r\r\neffects of lossy compression. Here are some references. I'm not\r\r\nfamiliar with these papers in any depth, so you have to make\r\r\nyour own assessments of their usefulness:\r\r\n\r\r\nMannos & Sakrison, \"The Effects of a Vision Fidelity Criterion\r\r\non the Encoding of Images\", IEEE Trans. on Information Theory,\r\r\nvol. it-20, July 1974, pp. 525-536.\r\r\n\r\r\nSaghri, Cheatham, & Habbi \"Image quality measure based on a human\r\r\nvisual system model\", Optical Engineering, July 1989, vol 28, no. 7,\r\r\npp. 813-818.\r\r\n\r\r\n\r\r\nNill, \" A Visual Model Weighted Cosine Transform for Image Compression\r\r\nand Quality Assessment\", IEEE Transactions on Communications,\r\r\nvol. com-33, no. 6, June 1985, pp. 551-557\r\r\n\r\r\nEven if you can't find these particular papers, you can probably\r\r\ndraw some inspiration for methods to test out by rifling through\r\r\nthe literature on evaluating lossy compression methods. I think\r\r\nincorporating even simple-minded human visual models would give\r\r\nuseful results, and keep the metric from going beserk in dark\r\r\nareas, etc.\r\r\n\r\r\n-- Holly\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from mr.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA07489; Tue, 31 Jan 95 19:32:11 +0100\r\r\nMessage-Id: <9501311832.AA07489@stellaris.cg.tuwien.ac.at>\r\r\nReceived: from EIGVS4 by mr.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <28452-0@mr.tuwien.ac.at>; Tue, 31 Jan 1995 19:28:51 +0100\r\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\r\nTo: wp@eigsg1.tuwien.ac.at\r\r\nFrom: in%donm%microsoft.com%eigvs4@auniw\r\r\nSubject: image quality metrics\r\r\nDate: Tue, 31 Jan 1995 19:28:51 +0100\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HMIAB84HGG9YEBVI@Pap.UniVie.AC.AT>; Tue, 31 Jan 1995 19:28 GMT+0100\r\r\nReceived: from EDRC.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa00442; 31 Jan\r\r\n 95 13:20:51 EST\r\r\nReceived: from netmail2.microsoft.com by EDRC.CMU.EDU id aa15785; 31 Jan 95\r\r\n 13:18:57 EST\r\r\nReceived: by netmail2.microsoft.com (5.65/25-eef) id AA26339; Tue,\r\r\n 31 Jan 95 10:19:28 -0800\r\r\nReceived: by netmail2 using fxenixd 1.0 Tue, 31 Jan 95 10:19:28 PST\r\r\nDate: Tue, 31 Jan 95 10:09:41 TZ\r\r\nFrom: Don Mitchell <donm@microsoft.com>\r\r\nSubject: image quality metrics\r\r\nTo: globillum@cs.cmu.edu\r\r\nMessage-id: <9501311819.AA26339@netmail2.microsoft.com>\r\r\nX-Msmail-Message-Id:  4291C4D3\r\r\nX-Msmail-Conversation-Id:  4291C4D3\r\r\n\r\r\nI've played with Mannos and Sakrison's method.  The wisdom at Bell Labs \r\r\nseemed to be that numerical image-quality metrics were a sort of holy \r\r\ngrail that has never been completely achieved.  Be careful.  There is \r\r\nso much going on in our subjective response!  Methods like M&S can take \r\r\ninto account the logarithmic response to contrast and the basic color \r\r\nand spatial frequency dependance.  Oh wait, the color response stuff is \r\r\nin another paper by Werner Frei (I'll try to find that reference).  But \r\r\nthere are other things like visual masking that are hard to model -- \r\r\nthe visibility of noise depends a lot on the context.\r\r\n\r\r\nDon't be afraid to do subjective testing.  Well, be a little afraid, \r\r\nbecause its a pain in the neck to organize it, but I think letting \r\r\nexpert observers make judgements means more than assigning a mysterious \r\r\nnumber (which ultimate is based on some fit to some set of \r\r\nsubjective-testing data anyway!).\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from mr.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA07560; Tue, 31 Jan 95 20:00:41 +0100\r\r\nMessage-Id: <9501311900.AA07560@stellaris.cg.tuwien.ac.at>\r\r\nReceived: from EIGVS4 by mr.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <29327-0@mr.tuwien.ac.at>; Tue, 31 Jan 1995 19:57:33 +0100\r\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\r\nTo: wp@eigsg1.tuwien.ac.at\r\r\nFrom: in%greg%taligent.com%eigvs4@auniw\r\r\nSubject: RE: image quality metrics\r\r\nDate: Tue, 31 Jan 1995 19:57:33 +0100\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HMIBAZ1HSG9YECEB@Pap.UniVie.AC.AT>; Tue, 31 Jan 1995 19:57 GMT+0100\r\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa00578; 31 Jan 95\r\r\n 13:48:49 EST\r\r\nReceived: from mailserv.taligent.com by CS.CMU.EDU id aa07687; 31 Jan 95\r\r\n 13:46:24 EST\r\r\nReceived: from yahoo.taligent.com by mailserv.taligent.com (AIX 3.2/UCB\r\r\n 5.64/4.03) id AA204633; Tue, 31 Jan 1995 10:46:50 -0800\r\r\nReceived: by yahoo.taligent.com (AIX 4.1/UCB 5.64/4.03) id AA26620; Tue,\r\r\n 31 Jan 1995 10:46:49 -0800\r\r\nDate: Tue, 31 Jan 1995 10:46:49 -0800\r\r\nFrom: greg@taligent.com\r\r\nSubject: RE: image quality metrics\r\r\nIn-reply-to: <9501311819.AA26339@netmail2.microsoft.com>\r\r\nTo: globillum@cs.cmu.edu\r\r\nMessage-id: <9501311846.AA26620@yahoo.taligent.com>\r\r\nReferences: <9501311819.AA26339@netmail2.microsoft.com>\r\r\n\r\r\n\r\r\n>>>>> \"DM\" == Don Mitchell <donm@microsoft.com> writes:\r\r\nDM> I've played with Mannos and Sakrison's method.  The wisdom at Bell\r\r\nDM> Labs seemed to be that numerical image-quality metrics were a sort\r\r\nDM> of holy grail that has never been completely achieved.\r\r\nDM> ...\r\r\nDM> Don't be afraid to do subjective testing.  Well, be a little\r\r\nDM> afraid, because its a pain in the neck to organize it, but I think\r\r\nDM> letting expert observers make judgements means more than assigning\r\r\nDM> a mysterious number (which ultimate is based on some fit to some\r\r\nDM> set of subjective-testing data anyway!).\r\r\n\r\r\nI would agree completely.  I did a lot of work on the perceptual\r\r\nbrightness of light sources for my thesis, and perceptual testing\r\r\nseems to be the only reliable (well, pretty reliable anyhow) way to\r\r\ntest image quality.  It is a pain to design a good test, though.  The\r\r\nup side is that you don't usually need too many subjects.\r\r\n\r\r\n                                                -Greg.\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from mr.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA07588; Tue, 31 Jan 95 20:22:30 +0100\r\r\nMessage-Id: <9501311922.AA07588@stellaris.cg.tuwien.ac.at>\r\r\nReceived: from EIGVS4 by mr.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <29910-0@mr.tuwien.ac.at>; Tue, 31 Jan 1995 20:19:00 +0100\r\r\nX-Vms-To: IN%\"donm@microsoft.com\" \"Don Mitchell\", IN%\"globillum@cs.cmu.edu\"\r\r\nTo: wp@eigsg1.tuwien.ac.at\r\r\nFrom: in%holly%cam.nist.gov%eigvs4@auniw\r\r\nSubject: RE: image quality metrics\r\r\nDate: Tue, 31 Jan 1995 20:19:00 +0100\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HMIC2DHL9C9YEBAW@Pap.UniVie.AC.AT>; Tue, 31 Jan 1995 20:18 GMT+0100\r\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa00613; 31 Jan 95\r\r\n 14:00:02 EST\r\r\nReceived: from fs1.cam.nist.gov by CS.CMU.EDU id aa07857; 31 Jan 95 13:59:16 EST\r\r\nReceived: from plum (plum.cam.nist.gov) by fs1.cam.nist.gov (4.1/SMI-DDN) id\r\r\n AA14000; Tue, 31 Jan 95 13:59:11 EST\r\r\nReceived: by plum (940406.SGI/SMI-3.2) id AA17371; Tue, 31 Jan 95 13:59:08 -0500\r\r\nDate: Tue, 31 Jan 1995 13:59:08 -0500\r\r\nFrom: Holly E Rushmeier <holly@cam.nist.gov>\r\r\nSubject: RE: image quality metrics\r\r\nIn-reply-to: Don Mitchell <donm@microsoft.com> \"image quality metrics\" (Jan 31,\r\r\n 10:09am)\r\r\nTo: Don Mitchell <donm@microsoft.com>, globillum@cs.cmu.edu\r\r\nMessage-id: <9501311359.ZM17369@plum.cam.nist.gov>\r\r\nContent-type: text/plain; charset=us-ascii\r\r\nX-Mailer: Z-Mail (3.1.0 22feb94 MediaMail)\r\r\nMime-Version: 1.0\r\r\nReferences: <9501311819.AA26339@netmail2.microsoft.com>\r\r\n\r\r\nDon and Greg have a good point about image quality metrics. However, sitting\r\r\nhere at \"Metrics R Us\", I feel like have to respond.\r\r\n\r\r\nClearly, there isn't ever going to be one metric that everyone agrees\r\r\non, but we I think we can develop a set of metrics that are more useful\r\r\nthan root-mean-square error. I also know that there will never be\r\r\na universally accepted model of subjective response. On the other hand,\r\r\nwe use displays that rely on a lot of models of human vision\r\r\n(like metamerism) that are imperfect, but do a decent job for a lot\r\r\nof tasks. Compression methods, like jpeg, aren't perfect, but by\r\r\nexploiting some simple models of vision they do a decent job for\r\r\nsome classes of images.\r\r\n\r\r\nNo one wants to compute an image by following every photon, because\r\r\neveryone knows you can't see a difference beyond some point. The more\r\r\nprecise a definition  you can give \"beyond some point\", the more\r\r\nefficiently you can compute  the results.\r\r\n\r\r\nUltimately, we want to generate synthetic images that we can rely on,\r\r\neven without the \"truth\" image to compare to. The ultimate purpose for\r\r\na metric I think is to  incorporated it into our computing techniques.\r\r\nAs we compute our image, we can use the metric to know if we're done\r\r\nyet.\r\r\n\r\r\nSubjective testing is useful, but what do you have as results? How well\r\r\na method A did relative to method B for a particular problem?\r\r\nThe original \"Cornell Box\" experiment showed that \"traditional\"\r\r\nradiosity did a good job for that box, but obviously didn't\r\r\nprove that radiosity is the way to go for any arbitrary environment.\r\r\nUnless you can abstract the results into a mathematical model you can't apply\r\r\nthe results to anything else. My attitude is lets look at the models\r\r\npeople have abstracted so far for other applications. Then we can develop\r\r\nour own metrics to use to develop error bounds for image synthesis\r\r\ntechniques, where, as in compression some of the bounds will be restricted\r\r\nto certain classes of images.\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from mr.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA07680; Tue, 31 Jan 95 22:09:45 +0100\r\r\nMessage-Id: <9501312109.AA07680@stellaris.cg.tuwien.ac.at>\r\r\nReceived: from EIGVS4 by mr.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <02621-0@mr.tuwien.ac.at>; Tue, 31 Jan 1995 22:06:31 +0100\r\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\r\nTo: wp@eigsg1.tuwien.ac.at\r\r\nFrom: in%ruffb%rpi.edu%eigvs4@auniw\r\r\nSubject: Image comparison/quality\r\r\nDate: Tue, 31 Jan 1995 22:06:31 +0100\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HMIFSDIUFK9YECVL@Pap.UniVie.AC.AT>; Tue, 31 Jan 1995 22:05 GMT+0100\r\r\nReceived: from RI.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa01053; 31 Jan 95\r\r\n 15:52:25 EST\r\r\nReceived: from mail1.its.rpi.edu by RI.CMU.EDU id aa13950; 31 Jan 95 15:51:40\r\r\n EST\r\r\nReceived: from goya.its.rpi.edu (ruffb@goya.its.rpi.edu [128.113.100.15]) by\r\r\n mail1.its.rpi.edu (8.6.9/8.6.4) with ESMTP id PAA00796 for\r\r\n <globillum@cs.cmu.edu>; Tue, 31 Jan 1995 15:51:11 -0500\r\r\nReceived: (ruffb@localhost) by goya.its.rpi.edu (8.6.9/8.6.4) id PAA00367 for\r\r\n globillum@cs.cmu.edu; Tue, 31 Jan 1995 15:50:56 -0500\r\r\nDate: Tue, 31 Jan 1995 15:50:56 -0500\r\r\nFrom: Barry Carlton Ruff <ruffb@rpi.edu>\r\r\nSubject: Image comparison/quality\r\r\nTo: globillum@cs.cmu.edu\r\r\nMessage-id: <199501312050.PAA00367@goya.its.rpi.edu>\r\r\n\r\r\n\r\r\nMore image comparison/quality thoughts...\r\r\n\r\r\nThe textbook \"Flat-Panel Displays and CRTs\" has an excellent\r\r\nchapter entitled \"Image Quality: Measures and Visual Performance\"\r\r\nby Harry Snyder.  He characterizes a number of pixel error\r\r\nmeasures of image quality ( primarily based on mean square error,\r\r\nsome weighted by properties of the human visual system ).  The\r\r\nreal strength of the chapter though is it's coverage of techniques\r\r\nthat use the Modulation Transfer Function of display systems to\r\r\nobtain spatial information that can be compared with characteristics\r\r\nof our visual capabilities.\r\r\n\r\r\nI agree with Holly there is a lot of info in the compression\r\r\nliterature on this topic.  I recommend also scanning the\r\r\nthe displays literature and television journals specifically,\r\r\nthe Society for Information Display and the Society for Motion\r\r\nPicture and Television Engineers ( SID and SMPTE ) both hold\r\r\na high stake in developing metrics for measuring image quality.\r\r\n\r\r\nHere are a few more references:\r\r\n\r\r\nGlenn, William.  Digital Image Compression Based on Visual\r\r\nPerception and Scene Properties. SMPTE Journal May 1993: p.392-397\r\r\n\r\r\nHall, Charles; Hall, Ernest.  A Nonlinear Model for the Spatial\r\r\nCharacteristics of the Human Visual System.  IEEE Transactions\r\r\non Systems, Man, and Cybernetics. March 1977 vSMC-7(no. 3): p.161-170\r\r\n\r\r\nPoynton, Charles. \"Gamma\" and It's Disguises: The Nonlinear Mappings\r\r\nof Intensity in Perception, CRTs, Film and Video.  SMPTE Journal.\r\r\nDecember, 1993 p.1099-1108\r\r\n\r\r\nStatistical comparison of image data is useful but to obtain measures\r\r\nof image quality perceptual models will have to be incorporated.  As\r\r\nmentioned subjective ratings may be an alternative presently but\r\r\nherein lies some pitfalls as well.  Experimental design must be\r\r\ncontrolled to assure subjects are rating actual quality as opposed\r\r\nto simply preference.  ( there's no accounting for taste )  I have\r\r\nused a pair-wise comparison where subjects are presented both a\r\r\nreference image and a test image and are then asked to rank their\r\r\nimpression of the test against the reference this works out well.\r\r\n\r\r\n        Perception Based Rendering,\r\r\n        coming soon to a machine near you...\r\r\n\r\r\n                Barry Ruff\r\r\n\r\r\n                Lighting Research Center\r\r\n                Rensselaer Polytechnic Institute\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from mr.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA07793; Wed, 1 Feb 95 00:27:47 +0100\r\r\nMessage-Id: <9501312327.AA07793@stellaris.cg.tuwien.ac.at>\r\r\nReceived: from EIGVS4 by mr.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <06386-0@mr.tuwien.ac.at>; Wed, 1 Feb 1995 00:24:26 +0100\r\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\r\nTo: wp@eigsg1.tuwien.ac.at\r\r\nFrom: in%spworley%netcom.com%eigvs4@auniw\r\r\nSubject: More image comparison thoughts\r\r\nDate: Wed, 1 Feb 1995 00:24:26 +0100\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HMIKMG47QO9YECZI@Pap.UniVie.AC.AT>; Wed, 1 Feb 1995 00:23 GMT+0100\r\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa01457; 31 Jan 95\r\r\n 18:16:12 EST\r\r\nReceived: from netcom13.netcom.com by CS.CMU.EDU id aa11019; 31 Jan 95 18:15:36\r\r\n EST\r\r\nReceived: by netcom13.netcom.com (8.6.9/Netcom) id PAA28690; Tue,\r\r\n 31 Jan 1995 15:14:21 -0800\r\r\nDate: Tue, 31 Jan 1995 15:14:21 -0800\r\r\nFrom: Steve Worley <spworley@netcom.com>\r\r\nSubject: More image comparison thoughts\r\r\nTo: globillum@cs.cmu.edu\r\r\nMessage-id: <199501312314.PAA28690@netcom13.netcom.com>\r\r\n\r\r\n\r\r\nI think that a single universal image \"error\" metric doesn't exist,\r\r\nsimply because one type of image deviation may be trivial for one\r\r\napplication but horrible for another. The diversity of uses for an\r\r\nerror metric make a universal measure impossible.\r\r\n\r\r\nConsider two images which are identical except one image has been\r\r\nshifted over one pixel to the right. If these images were a before and\r\r\nafter version of a test of a compression method, you'd want to use a\r\r\nhuman perception metric of difference. Put the images side by side and\r\r\nany viewer would probably say \"Fantastic!\". But if the images were\r\r\ncomparisons of one radiosity method with a \"truth\" image from extreme\r\r\noversampled Monte Carlo, you'd probably look for mean squared and\r\r\nmaximum pixel differences of some sort. Here the offset registration\r\r\ncauses very large errors in the two images, especially at sharp\r\r\nhorizontal intensity changes.\r\r\n\r\r\nSo error metrics should be tailored to the application. I would feel\r\r\nthat a new global illumination method would best be measured against a\r\r\n\"known\" image by simple mean squared pixel intensity differences,\r\r\nprobably independently at each wavelength. These differneces should be\r\r\nin actual intensity differences if possible, not cruddy quantized\r\r\n0-255 RGB values. This is a more physical, direct measurement, showing\r\r\nany differences at a very low level. When testing a new algorithmic\r\r\nmethod for light transport, these importances are probably the most\r\r\nimportant.\r\r\n\r\r\nA visual metric might be better for determining speedups for a\r\r\nspecific renderer. Say I'm trying to add Greg Ward's cool method of\r\r\nestimating shadow coverages of hundreds of light sources to a current\r\r\ncommerical renderer. The users of the renderer are logo pilots and\r\r\ngeneral animators. If the image doesn't LOOK different, and rendering\r\r\nis much faster, I'm likely to have happy customers. Even if the\r\r\naccuracy of rendering has decreased considerably (maybe the shadow\r\r\nboundaries are a lot noisier, with changes of +- 10% in the correct\r\r\nRGB values) it doesn't matter as long as peopele viewing the image\r\r\ndon't notice or at least notice much.\r\r\n\r\r\nUnlike pixel by pixel mean-squared differences, trying to come up with\r\r\na metric for human vision is a lot trickier. One group that probably\r\r\nput the most work into this topic were the nameless engineers who\r\r\ncrafted NTSC in the 50's. They had an insanely small bandwidth to pack\r\r\nas much image quality as they could into. They exploited our vision's\r\r\nweak points by allocating their bandwidth carefully. I would think\r\r\nthat a better VISUAL metric would come from pixel by pixel differences\r\r\nin YUV space rather than RGB space, and weighting Y errors much more\r\r\nthan U and U more than V, as NTSC does. This doesn't solve some\r\r\nproblems, though: think about the case where you increase each pixel's\r\r\nintensity 5% uniformly. Visually the image doesn't change much, but\r\r\nthe pixel by pixel differences all have a 5% absolute error in\r\r\nthem. Oops.  Maybe some global gamma/contrast/brightness tweaking\r\r\nshould attempt to \"match\" the two images first, THEN use pixel by\r\r\npixel differences. But what about nonlinear spacial intensity changes,\r\r\nlike the ones Rushmier, Ward, and Shirley have played with?\r\r\nArggh.. there's an awful lot to account for!\r\r\n\r\r\nSo forming a quantitative VISUAL difference metric is, simply, a\r\r\npain. I will buy dinner for anyone who can come up with a good model\r\r\nor two and actually compare these to human experimentation where\r\r\npeople rate image \"differences\" by eye.\r\r\n\r\r\nBut luckily, the more sterile question of validating an algorithm can\r\r\nuse less subjective measures. Simple pixel by pixel mean, mean\r\r\nsquared, and maximum errors, are enough to quickly tell wether the two\r\r\nalgorithms agree or disagree. Especially in radiation transport, we do\r\r\nknow how to use the right units for measurements of light flux though\r\r\na solid angle, and that's all we're trying to compute accurately.\r\r\n\r\r\nAnyway, just some thoughts to keep this thread going. I'm glad I\r\r\ndiscovered this list...\r\r\n\r\r\n-Steve Worley\r\r\nspworley@netcom.com\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from mr.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA11244; Wed, 1 Feb 95 17:14:34 +0100\r\r\nMessage-Id: <9502011614.AA11244@stellaris.cg.tuwien.ac.at>\r\r\nReceived: from EIGVS4 by mr.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <08614-0@mr.tuwien.ac.at>; Wed, 1 Feb 1995 17:11:04 +0100\r\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\r\nTo: wp@eigsg1.tuwien.ac.at\r\r\nFrom: in%hwj%hwj.gk.dtu.dk%eigvs4@auniw\r\r\nSubject: Image comparison\r\r\nDate: Wed, 1 Feb 1995 17:11:04 +0100\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HMJJRWMV5C9YECW1@Pap.UniVie.AC.AT>; Wed, 1 Feb 1995 17:10 GMT+0100\r\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa02466; 1 Feb 95\r\r\n 10:56:37 EST\r\r\nReceived: from hwj.gk.dtu.dk by CS.CMU.EDU id aa17543; 1 Feb 95 10:55:42 EST\r\r\nReceived: (from hwj@localhost) by hwj.gk.dtu.dk (8.6.9/8.6.9) id TAA04681 for\r\r\n globillum@cs.cmu.edu; Wed, 1 Feb 1995 19:44:50 +0100\r\r\nDate: Wed, 1 Feb 1995 19:44:50 +0100\r\r\nFrom: Henrik Wann Jensen <hwj@hwj.gk.dtu.dk>\r\r\nSubject: Image comparison\r\r\nTo: globillum@cs.cmu.edu\r\r\nMessage-id: <199502011844.TAA04681@hwj.gk.dtu.dk>\r\r\n\r\r\n\r\r\nHi everyone,\r\r\n\r\r\nThanks for all the replies and an interesting discussion...\r\r\n\r\r\nI can see that it is difficult to compute just one number/error\r\r\nrelated to the 'perceptual difference' between two images. \r\r\n\r\r\nSubjective testing avoids this difficulty, but I agree with\r\r\nHolly that subjective testing cannot replace an error metric. \r\r\nFirstly, subjective testing is, well, subjective. I am used to \r\r\nlooking at and seeing errors in a computer generated image therefore \r\r\nI will probably catch more errors than a person who is not working\r\r\nwith computer graphics. I also find it quite unsatisfactory to write\r\r\nin a paper: \".. as we can see it looks good..\". Furthermore I like\r\r\nto examine the effects of different parameters in my software by\r\r\nplotting a graph showing the convergence/error (currently the RMS-error) \r\r\nas a function of one of these parameters -- this is not possible\r\r\nwith subjective testing.\r\r\n\r\r\nWhen comparing two images A and B we could extract a number of\r\r\nfeatures from the difference image C=A-B. For instance we could\r\r\nexamine whether C contains edges that aren't in the reference image A.\r\r\nWe could also test whether C is noisy in areas where A is smooth etc.\r\r\nThese features could be weighted and added together to give an error\r\r\nmetric. I guess someone has tried this before...\r\r\n\r\r\nA good error metric could initially be used to speed up current\r\r\nglobal illumination algorithms. Perhaps improve methods featuring\r\r\nprogressive refinement. Later on we might be able to incorporate\r\r\nthe error metric in our algorithms in order to automatically determine\r\r\nwhen we are finished. Currently the most common stop-criteria within\r\r\nMonte Carlo ray tracing is the variance - which is directly related to \r\r\nthe RMS-error. This criteria is unfortunate since we often use more\r\r\nsamples than necessary. An example is procedural textures based on\r\r\nPerlins noise function. Since noise is a property of the texture and\r\r\ntherefore not disturbing the use of variance as a stop-criteria results\r\r\nin unnecessary oversampling of these textures. If we had an error metric\r\r\ncapable of saying whether the noise is disturbing or not then we could\r\r\ndo a lot better...\r\r\n\r\r\n\r\r\n- Henrik\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from mr.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA12002; Wed, 1 Feb 95 21:23:42 +0100\r\r\nMessage-Id: <9502012023.AA12002@stellaris.cg.tuwien.ac.at>\r\r\nReceived: from EIGVS4 by mr.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <17647-0@mr.tuwien.ac.at>; Wed, 1 Feb 1995 21:20:33 +0100\r\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\r\nTo: wp@eigsg1.tuwien.ac.at\r\r\nFrom: in%donm%microsoft.com%eigvs4@auniw\r\r\nSubject: error metrics, color\r\r\nDate: Wed, 1 Feb 1995 21:20:33 +0100\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HMJSHWGESG9YEFMY@Pap.UniVie.AC.AT>; Wed, 1 Feb 1995 21:19 GMT+0100\r\r\nReceived: from RI.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa03031; 1 Feb 95\r\r\n 13:01:13 EST\r\r\nReceived: from netmail2.microsoft.com by RI.CMU.EDU id aa18104; 1 Feb 95\r\r\n 13:00:29 EST\r\r\nReceived: by netmail2.microsoft.com (5.65/25-eef) id AA10544; Wed,\r\r\n 1 Feb 95 10:00:59 -0800\r\r\nReceived: by netmail2 using fxenixd 1.0 Wed, 01 Feb 95 10:00:59 PST\r\r\nDate: Wed,  1 Feb 95 09:50:08 TZ\r\r\nFrom: Don Mitchell <donm@microsoft.com>\r\r\nSubject: error metrics, color\r\r\nTo: globillum@cs.cmu.edu\r\r\nMessage-id: <9502011800.AA10544@netmail2.microsoft.com>\r\r\nX-Msmail-Message-Id:  D880BBAE\r\r\nX-Msmail-Conversation-Id:  D880BBAE\r\r\n\r\r\nNaturally, you want to have some number to minimize when you are trying \r\r\nvarious image synthesis methods.  RMS error is an obvious one.  But I \r\r\ncaution against equating that number with \"image quality\".  Variance \r\r\nand RMS error are actually quite poor measure of subjective image \r\r\nquality -- logarithmic weight or cube-root weight would even be a \r\r\nbetter measure of visible error than summing the square of the error.  \r\r\nThe spatial frequency effects the visibility of noise, with the maximum \r\r\nresponse being around 12 cycles per degree.\r\r\n\r\r\nThe dependance on color is especially tricky.  A common mistake in \r\r\ncolor quantization is to us Luv or Lab coordinates -- if you look at \r\r\nthe SMTPE literature, you'll find they recommend almost the opposite \r\r\nmetric, with a strong emphasis on reducing noise in the green channel.  \r\r\nThis is because there are really two kinds of error being talked about: \r\r\ncolor-matching error, and visibility of spatial patterns of noise.  Luv \r\r\nis about color matching, the eye is quite insensitive to variations in \r\r\nshades of green, for example.  But if you are worried about grain noise \r\r\nor dither patterns, the eye is most sensitive to green colored patterns.\r\r\n\r\r\nGetting back to metrics.  Simple measures like variance or log-error \r\r\nmight be fine for measuring the error in a pixel.  But you certainly \r\r\nneed more complex metrics if you are looking at global noise \r\r\ncharacteristics.  RMS error was not at all useful in the work I \r\r\nreported in my SIGGRAPH 91 paper on spectrally optimal sampling, but I \r\r\nthink the images clearly demonstrated the value of forcing noise into \r\r\nhigh frequencies.  I used the Mannos  Sakrison metric at that time and \r\r\nfound the results to be poorly correlated with subjective image \r\r\nquality.  For me, seeing is believing, and I did not use the M&S numbers.\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from mr.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA16372; Fri, 3 Feb 95 01:48:39 +0100\r\r\nMessage-Id: <9502030048.AA16372@stellaris.cg.tuwien.ac.at>\r\r\nReceived: from EIGVS4 by mr.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <04697-0@mr.tuwien.ac.at>; Fri, 3 Feb 1995 01:45:22 +0100\r\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\r\nTo: wp@eigsg1.tuwien.ac.at\r\r\nFrom: in%t-jackt%microsoft.com%eigvs4@auniw\r\r\nSubject: A perceptual image metric (monochrome)\r\r\nDate: Fri, 3 Feb 1995 01:45:22 +0100\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HMLG1TAZZK9YEJHN@Pap.UniVie.AC.AT>; Fri, 3 Feb 1995 01:44 GMT+0100\r\r\nReceived: by HOSTESS.GRAPHICS.CS.CMU.EDU id aa11302; 2 Feb 95 19:43:49 EST\r\r\nReceived: from EDRC.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa11266; 2 Feb 95\r\r\n 19:26:20 EST\r\r\nReceived: from netmail2.microsoft.com by EDRC.CMU.EDU id aa00800; 2 Feb 95\r\r\n 19:25:53 EST\r\r\nReceived: by netmail2.microsoft.com (5.65/25-eef) id AA24865; Thu,\r\r\n 2 Feb 95 16:26:26 -0800\r\r\nReceived: by netmail2 using fxenixd 1.0 Thu, 02 Feb 95 16:26:25 PST\r\r\nDate: Thu,  2 Feb 95 16:21:14 TZ\r\r\nFrom: Jack Tumblin <t-jackt@microsoft.com>\r\r\nSubject: A perceptual image metric (monochrome)\r\r\nTo: globillum@cs.cmu.edu\r\r\nMessage-id: <9502030026.AA24865@netmail2.microsoft.com>\r\r\nX-Msmail-Message-Id:  40CF4B1B\r\r\nX-Msmail-Conversation-Id:  40CF4B1B\r\r\n\r\r\nP. Teo & D. Heeger at Stanford have a promising  perceptual image metric.\r\r\nThey try to model the response of  directionally- selective cells in\r\r\nthe striate cortex using modified image pyramids and steerable filters,\r\r\nso that noise patterns that are aligned with nearby image features \r\r\ncontribute much  less error than misaligned noise.  It is rather elaborate,\r\r\nbut built on solid results from psychophysics and physiology.  Their example\r\r\npictures are impressive. See:\r\r\n\r\r\n\"Perceptual Image Distortion\", Teo, Patrick C., and Heeger, David J.,\r\r\npp.982-986 Proceedings of First International Conference on Image\r\r\nProcessing, Austin TX,  Nov. 1994.\r\r\n\r\r\nIt's  monochrome, though, and assumes moderate, CRT-like luminances-- \r\r\nnot intended for high-dynamic range images.\r\r\n\r\r\nRegards,\r\r\n-Jack Tumblin\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from mr.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for wp id AA07565; Tue, 7 Feb 95 18:19:47 +0100\r\r\nMessage-Id: <9502071719.AA07565@stellaris.cg.tuwien.ac.at>\r\r\nReceived: from EIGVS4 by mr.tuwien.ac.at with DECNET-IN (PP) \r\r\n          id <10656-0@mr.tuwien.ac.at>; Tue, 7 Feb 1995 18:15:22 +0100\r\r\nX-Vms-To: IN%\"globillum@imag.fr\"\r\r\nTo: wp@eigsg1.tuwien.ac.at\r\r\nFrom: in%francois.sillion%imag.fr%eigvs4@auniw\r\r\nSubject: IMPORTANT: address change for globillum\r\r\nDate: Tue, 7 Feb 1995 18:15:22 +0100\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nReceived: from isis.imag.fr by Pap.UniVie.AC.AT (PMDF #12401) id\r\r\n <01HMRZRERHB49YERWB@Pap.UniVie.AC.AT>; Tue, 7 Feb 1995 18:14 GMT+0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr\r\r\n (8.6.9/8.6.9) with ESMTP id QAA04717 for <globillum-isis@isis.imag.fr>; Tue,\r\r\n 7 Feb 1995 16:01:22 +0100\r\r\nReceived: from safran (safran.imag.fr [129.88.29.1]) by imag.imag.fr\r\r\n (8.6.9/8.6.9) with ESMTP id PAA28345 for <globillum@imag.fr>; Tue,\r\r\n 7 Feb 1995 15:36:25 +0100\r\r\nReceived: from localhost (sillion@localhost) by safran (8.6.4/8.6.4) id\r\r\n PAA23698 for globillum@imag.fr; Tue, 7 Feb 1995 15:36:10 +0200\r\r\nDate: Tue, 7 Feb 1995 15:36:10 +0200 (MET)\r\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\r\nSubject: IMPORTANT: address change for globillum\r\r\nTo: globillum@imag.fr (Global Illumination List)\r\r\nReply-to: Francois.Sillion@imag.fr\r\r\nMessage-id: <199502071336.PAA23698@safran>\r\r\nContent-type: text/plain; charset=ISO-8859-1\r\r\nContent-transfer-encoding: 8bit\r\r\nX-Mailer: ELM [version 2.4 PL23]\r\r\nMIME-Version: 1.0\r\r\nContent-Length: 20423\r\r\n\r\r\nDear fellow globillumers,\r\r\n\r\r\nThe 'globillum' mailing list has been in existence for almost five years!\r\r\nPaul Heckbert has offered a great service to our community by setting up\r\r\nand maintaining the list for all this time. He deserves a rest and I will\r\r\nbe taking over the maintenance of the list. Before I go on to explain what\r\r\nit means for you, I suggest we all thank Paul for his efforts:\r\r\n\r\r\n(one, two, three...) THANKS A LOT, PAUL !\r\r\n\r\r\nOK, here's the technical information. The address used to send mail to the\r\r\nentire group has changed: it is now\r\r\n\r\r\n        globillum@imag.fr\r\r\n\r\r\nThe address used to contact me for matters pertaining to this list (such as\r\r\nadding new members, mail address problems, etc..) is now\r\r\n\r\r\n        globillum-request@imag.fr\r\r\n\r\r\nI am appending below a copy of the mailing list in the form of a mailrc file.\r\r\nPlease take the time to modify your globillum alias NOW, to avoid unnecessary\r\r\ntraffic at the old address. You do not need to include all the aliases in\r\r\nthe list in your .mailrc if you only want to contact the group. The prefered\r\r\nway to contact the entire group is always to use the globillum address, to\r\r\nensure that the most up-to-date list is used.\r\r\n\r\r\nFor thos of you using ELM to read/send mail, an elm alias database is\r\r\nalso available by ftp (see below).\r\r\n\r\r\nPrevious discussions among us (over 800k bytes of it) and a current\r\r\ncopy of the mailing list are available via ftp at any time:\r\r\n\r\r\n    ftp safran.imag.fr\r\r\n    NAME: anonymous\r\r\n    PASSWORD: yourlogin\r\r\n    cd /pub/sillion/globillum\r\r\n    ls\r\r\n    prompt\r\r\n    mget *\r\r\n    quit\r\r\n\r\r\nand if the name server doesn't know the machine number, use\r\r\n    ftp 129.88.29.1\r\r\nOr if you can't ftp, tell me and I'll mail them to you.\r\r\n\r\r\nI hope the transition will be smooth, please let me know if there are any\r\r\nproblems.\r\r\n\r\r\n+------------------+---------------------------+--------------------------+\r\r\n|                  |       iMAGIS / IMAG       | Tel: (+33) 76 51 43 54   |\r\r\n| Francois SILLION |          B.P. 53          | Fax: (+33) 76 44 66 75   |\r\r\n|     '            | F-38041 Grenoble Cedex 09 | Francois.Sillion@imag.fr | \r\r\n+------------------+---------------------------+--------------------------+\r\r\n\r\r\nThe current members list follows in the form of a .mailrc file.\r\r\n\r\r\n# GLOBAL ILLUMINATION MAILING LIST,  2 Feb 95\r\r\n# append the following to your .mailrc file\r\r\n#\r\r\n# send corrections/additions to globillum-request@imag.fr\r\r\n# (which is forwarded to Francois Sillion)\r\r\n\r\r\n# The preferred way to send mail to everyone on the list is to mail to\r\r\n# globillum (aliased below), where a master copy of list is being maintained.\r\r\n\r\r\nalias globillum globillum@imag.fr\r\r\nalias globillum-request globillum-request@imag.fr\r\r\n\r\r\n# lines beginning with \"# #\" are people who are not on the list as\r\r\n# individuals, but are members of a group that subscribes\r\r\n\r\r\nalias globillum_explicit \\\r\r\n        allison almagro amanatides arvo ashdown baum bhate borel \\\r\r\n        bouatouch buckalew cabrero campbell carlton casasayas achalmers \\\r\r\n        chen nchristensen pchristensen christou mcohen compagnon \\\r\r\n        cornell_students costa jdave delft desousa dilaura dorsey \\\r\r\n        drettakis fiume forsyth fournier fussell gatenby george gifford \\\r\r\n        glassner goel grant greenberg guenther guibas haines \\\r\r\n        hanrahan heal heckbert hedley ivanov jensen jessel gjones kaneda kirk \\\r\r\n        kolb kopp kouhia lalonde languenou levoy blewis plewis lightwork \\\r\r\n        marini max metge dmitchell newhall anewton nishita patmore \\\r\r\n        pattanaik paulin pela pharr poulin puech pueyo purgathofer rekola \\\r\r\n        ruff rushmeier salesin schlick pschroeder \\\r\r\n        scopigno seron shinya shirley gimagis sillion \\\r\r\n        slusallek speer spencer stolfi stollnitz stuerzlinger ksubramanian \\\r\r\n        sung tampieri teller tellier townsend \\\r\r\n        troutman tumblin turner uselton vanliere \\\r\r\n        vanwyk veach vilaplana jwallace cwang ward westin wexler \\\r\r\n        winget worley worrall zhang zisserman zumtobel\r\r\n\r\r\n# Mike Allison\r\r\n        alias allison mike@documentum.com\r\r\n# Carlos Urena Almagro; ETS Ingenieria Informatica;\r\r\n# Universidad de Granada; 18071 Granada; Spain\r\r\n        alias almagro almagro@ugr.es\r\r\n# John Amanatides, York U, Toronto\r\r\n        alias amanatides amana@cs.yorku.ca\r\r\n# Jim Arvo, Apollo / Yale\r\r\n        alias arvo arvo@graphics.cornell.edu\r\r\n# Ian Ashdown; Ledalite Architectural Products Inc.; Langley, B.C.; Canada\r\r\n        alias ashdown 72060.2420@CompuServe.COM\r\r\n        alias ashdown2 Ledalite@mindlink.bc.ca\r\r\n# Dan Baum, Silicon Graphics\r\r\n        alias baum drb@sgi.com\r\r\n# Neeta Bhate; University of South Florida; Tampa, Florida\r\r\n        alias bhate bhate@sol.csee.usf.edu\r\r\n# Chris Borel; SST-8, MS D438; Los Alamos National Lab; Los Alamos, NM 87545\r\r\n# interests: simulation of lighting under vegetative canopies\r\r\n        alias borel cborel@lanl.gov\r\r\n# Kadi Bouatouch; IRISA; Campus de Beaulieu; 35042 Rennes Cedex; France\r\r\n# interests: ray tracing, sampling, realism, physics & perception\r\r\n        alias bouatouch kadi@irisa.fr\r\r\n        alias bouatouch2 bouatouch@irisa.fr\r\r\n# # Wim F. Bronsvoort; Faculty of Technical Mathematics and Informatics;\r\r\n# Delft University of Technology; Julianalaan 132; 2628 BL Delft; Netherlands\r\r\n        alias bronsvoort wim@duticg.twi.tudelft.nl\r\r\n# Chris Buckalew, Cal Poly\r\r\n        alias buckalew buckalew@polyslo.calpoly.edu\r\r\n# Alan Cabrero; 514 Computer Center; East Lansing MI 48824\r\r\n        alias cabrero adc@tardis.cl.msu.edu\r\r\n# Alvin T. Campbell III; Applied Research Laboratories; U. of Texas at Austin;\r\r\n# P. O. Box 8029; Austin, TX 78713-8029\r\r\n# interests: global illumination, heat transfer, animation, scientific vis.\r\r\n        alias campbell atc@arlut.utexas.edu\r\r\n# Eloise Carlton, Fujitsu America\r\r\n        alias carlton eloisec@ossi.com\r\r\n# Mateu Sbert Casasayas\r\r\n# interests: doing thesis on Monte Carlo radiosity\r\r\n        alias casasayas sbert@lsi.upc.es\r\r\n# Alan Chalmers; Dept. of Computer Science; University of Bristol;\r\r\n# University Walk; Bristol; BS8 1TR; United Kingdom\r\r\n# interests: large parallel MIMD computers for radiosity and ray tracing\r\r\n        alias achalmers alan@compsci.bristol.ac.uk\r\r\n        alias achalmers2 alan@cs.bris.ac.uk\r\r\n# Eric Chen, Apple\r\r\n        alias chen chense@apple.com\r\r\n# Niels J. Christensen; Technical U. Denmark; B. 116, DK-2800 Lyngby; Denmark\r\r\n        alias nchristensen iftnjc83@vm.uni-c.dk\r\r\n# Per H. Christensen; U. of Washington\r\r\n# interests: light reflection models, image analysis & synthesis\r\r\n        alias pchristensen per@cs.washington.edu\r\r\n# Chris Christou, Oxford U.\r\r\n        alias christou cgc@physiology.oxford.ac.uk\r\r\n# Michael Cohen, Princeton U.\r\r\n        alias mcohen mfc@cs.princeton.edu\r\r\n# Raphael Compagnon, EPFL Switzerland\r\r\n        alias compagnon compagnon@eldp.epfl.ch\r\r\n# Antonio Costa; Comp. Graphics & CAD; INESC;\r\r\n# Largo Mompilher 22; 4100 Porto Portugal\r\r\n        alias costa acosta@porto.inescn.pt\r\r\n#       alias costa acc@asterix.inescn.pt (this address failing 1/95)\r\r\n# Cornell Students, includes Himlan & others; but not Greenberg or Arvo\r\r\n        alias cornell_students gi-students@graphics.cornell.edu\r\r\n# Jubin P. Dave; U. of New Hampshire\r\r\n        alias jdave jd@kepler.unh.edu\r\r\n# Delft University of Technology graphics group\r\r\n# an alias for Jansen, Bronsvoort, Kok, Post\r\r\n# interests: VLSI for radiosity; ray tracing, texture mapping, CSG\r\r\n        alias delft globillum@duticg.twi.tudelft.nl\r\r\n# A. Augusto de Sousa; INESC; Largo Mompilher, 22; 4000 Porto; Portugal\r\r\n        alias desousa aa_sousa@inescn.pt\r\r\n# David L. DiLaura; Senior Instructor, Civil and Architectural Engineering;\r\r\n# University of Colorado; Boulder, CO 80309\r\r\n        alias dilaura dilaura@bechtel.colorado.edu\r\r\n# Julie Dorsey; Assistant Professor, Architecture, MIT\r\r\n        alias dorsey dorsey@mit.edu\r\r\n# George Drettakis, iMAGIS/IMAG, BP 53 F-38041 Grenoble Cedex 09 France\r\r\n# interests: sampling and filtering techniques for GI, quality & error metrics\r\r\n        alias drettakis George.Drettakis@imag.fr\r\r\n# Eugene Fiume, U. of Toronto\r\r\n        alias fiume elf@dgp.utoronto.ca\r\r\n# David Forsyth\r\r\n        alias forsyth daf@CS.Berkeley.EDU\r\r\n# Alain Fournier, U. of British Columbia, Vancouver BC, Canada\r\r\n        alias fournier fournier@cs.ubc.ca\r\r\n# Don Fussell, U. of Texas, Austin\r\r\n        alias fussell fussell@cs.utexas.edu\r\r\n# Neil Gatenby, Manchester Computing Centre, Manchester, England\r\r\n# interests: alternatives to hemicube, accurate numerical form factors\r\r\n        alias gatenby gatenby@vax3.graphics.manchester-computing-centre.ac.uk\r\r\n# David George, Gain Technology, Palo Alto\r\r\n        alias george george@gain.com\r\r\n# Stephen Gifford, Electrical and Computer Engineering Dept, Carnegie Mellon\r\r\n# interests: implemented radiosity/ray tracing hybrid on Connection Machine\r\r\n        alias gifford Stephen.Gifford@maps.cs.cmu.edu\r\r\n# Andrew Glassner, Microsoft\r\r\n        alias glassner glassner@microsoft.com\r\r\n# Narendra Goel, Wayne State U.\r\r\n        alias goel ngoel@pandora.cs.wayne.edu\r\r\n# Chuck Grant, Lawrence Livermore Lab\r\r\n        alias grant grant1@llnl.gov\r\r\n        alias grant2 grant%delvalle.llnl.gov@lll-lcc.llnl.gov\r\r\n# Don Greenberg c/o Fran Brown, Cornell U.\r\r\n        alias greenberg fmb@graphics.cornell.edu\r\r\n# Nico Guenther; Universitaet Rostock; Fachbereich Informatik;\r\r\n# Rostock 18059; Germany\r\r\n# interests: animation of radiosity, physically based approaches, perception\r\r\n        alias guenther nic@informatik.uni-rostock.de\r\r\n# Leo Guibas; CS Dept, Stanford U. / DEC Systems Research Center, Palo Alto\r\r\n        alias guibas guibas@cs.stanford.edu\r\r\n# Eric Haines, 3D/Eye\r\r\n        alias haines erich@eye.com\r\r\n# Pat Hanrahan, Stanford U.\r\r\n        alias hanrahan hanrahan@cs.stanford.edu\r\r\n# Brian W. Heal; School of Information Science; Portsmouth Polytechnic;\r\r\n# Mercantile House; Hampshire Terrace; Portsmouth, PO1 2EG; United Kingdom\r\r\n# interests: rendering octree models, post-hidden-surface-removal rendering\r\r\n        alias heal healb@csovax.portsmouth.ac.uk\r\r\n# Paul Heckbert; Computer Science Dept.; Carnegie Mellon University;\r\r\n# 5000 Forbes Ave; Pittsburgh PA 15213-3891; USA\r\r\n# interests: finite element & integral equation methods for global illumination\r\r\n        alias heckbert ph@cs.cmu.edu\r\r\n# David Hedley\r\r\n        alias hedley hedley@cs.bris.ac.uk\r\r\n# # Ted H. Himlan, Cornell\r\r\n# interests: empirical measurements of materials and lights, validation\r\r\n        alias himlan thh@graphics.cornell.edu\r\r\n# Alexander Ivanov\r\r\n        alias ivanov Alexander.Ivanov@comlab.ox.ac.uk\r\r\n# # Frederik W. Jansen (Erik); Faculty of Technical Mathematics and Informatics;\r\r\n# Delft University of Technology; Julianalaan 132; 2628 BL Delft; Netherlands\r\r\n        alias jansen fwj@duticg.twi.tudelft.nl\r\r\n# Henrik Wann Jensen; Institute of Graphical Communication\r\r\n# Technical University of Denmark; Building 116; 2800 Lyngby; Denmark\r\r\n        alias jensen igkhwj@unidhp.uni-c.dk\r\r\n# J. P. Jessel; Institut de Recherche en Informatique de Toulouse;\r\r\n# Universite Paul Sabatier; 31062 Toulouse; France\r\r\n# interests: parallel radiosity and ray tracing algorithms on Transputers\r\r\n        alias jessel jessel@irit.fr\r\r\n# Graham Jones; Oxford U.\r\r\n        alias gjones graham@robots.oxford.ac.uk\r\r\n# Kazufumi Kaneda; Electric Machinery Lab, Hiroshima U.\r\r\n        alias kaneda kin@eml.hiroshima-u.ac.jp\r\r\n# Dave Kirk, Caltech\r\r\n        alias kirk dk@egg.gg.caltech.edu\r\r\n# # Arjan Kok; Delft U. of Technology; Netherlands\r\r\n# interests: radiosity effects using ray tracing\r\r\n        alias kok arjan@duticg.twi.tudelft.nl\r\r\n# Craig Kolb, Stanford (but email address is Princeton)\r\r\n        alias kolb cek@cs.princeton.edu\r\r\n# Manfred Kopp; Inst. of Computer Graphics, Technical University of Vienna\r\r\n# Karlsplatz 13/186-2; A-1040 Wien; Austria\r\r\n        alias kopp kopp@stellaris.cg.tuwien.ac.at\r\r\n        alias kopp2 m.kopp@ieee.org\r\r\n        alias kopp3 kopp@eigvs4.una.ac.at\r\r\n#       alias kopp kopp@eigvs4.tuwien.ac.at\r\r\n# Juhana Kouhia\r\r\n        alias kouhia jk87377@cs.tut.fi\r\r\n# Paul Lalonde, U. of British Columbia\r\r\n        alias lalonde lalonde@cs.ubc.ca\r\r\n# Eric Languenou; IRISA; Projet Siames; Campus de Beaulieu;\r\r\n# 35042 Rennes Cedex France\r\r\n# interests: participating media, adaptive radiosity; doing PhD with Bouatouch\r\r\n        alias languenou langueno@irisa.fr\r\r\n# Marc Levoy, CS Dept, Stanford U.\r\r\n        alias levoy levoy@cs.stanford.edu\r\r\n# Bob Lewis; CS Dept; U. of British Columbia;\r\r\n# 6356 Agricultural Road; Vancouver, BC  V6T 1W5; Canada\r\r\n# interests: 3-D texture, ray tracing, radiosity, parallelism\r\r\n        alias blewis bobl@cs.ubc.ca\r\r\n# Lewis; Dept. Geography; University College London\r\r\n# 26 Bedford Way; London WC1H 0AP; UK\r\r\n# I don't use a first name, \"I'm known just as Lewis\"\r\r\n# interests: modeling canopy reflectance, remote sensing\r\r\n        alias plewis plewis@ps.ucl.ac.uk\r\r\n# people at LightWork Design; Cooper Bldgs.; Arundel Street;\r\r\n# Sheffield, S1 2NS; UK\r\r\n        alias lightwork radios@lightwork.co.uk\r\r\n# Daniele Marini; Eidomatics Lab, Computer Science Dept, Univ. of Milan; Italy\r\r\n# interests: radiosity, ray tracing, parallel processing (Meiko)\r\r\n        alias marini marini@imiucca.csi.unimi.it\r\r\n# Nelson Max, Lawrence Livermore Lab\r\r\n        alias max max2@llnl.gov\r\r\n        alias max2 nelson@ramius.ocf.llnl.gov\r\r\n# Christian Metge; Institut de Recherche en Informatique de Toulouse;\r\r\n# Universite Paul Sabatier; 31062 Toulouse; France\r\r\n# interests: parallel discrete radiosity and ray tracing algorithms\r\r\n# (Transputers, workstation networks)\r\r\n        alias metge metge@irit.fr\r\r\n# Don Mitchell, Microsoft\r\r\n        alias dmitchell donm@microsoft.com\r\r\n# # Eihachiro Nakamae; Electric Machinery Lab, Hiroshima U.\r\r\n        alias nakamae naka@eml.hiroshima-u.ac.jp\r\r\n# William Parsons Newhall, Jr., The American University\r\r\n        alias newhall newhall@auvm.american.edu\r\r\n# Andy Newton; Remote Sensing Research, University College London\r\r\n        alias anewton anewton@ps.ucl.ac.uk\r\r\n# Tomoyuki Nishita; Electric Machinery Lab, Hiroshima U.\r\r\n        alias nishita nis@eml.hiroshima-u.ac.jp\r\r\n# Christopher Patmore; Programming Research Group; Oxford U.\r\r\n# interests: skylight radiosity\r\r\n        alias patmore cjp@prg.oxford.ac.uk\r\r\n# Sumant Narayan Pattanaik; IRISA; Rennes; France\r\r\n        alias pattanaik sumant.pattanaik@irisa.fr\r\r\n# Mathias Paulin; Institut de Recherche en Informatique de Toulouse;\r\r\n# Universite Paul Sabatier; 31062 Toulouse; France\r\r\n# interests: parallel radiosity and ray tracing algorithms (Transputers, PVM)\r\r\n# shadow accuracy, transfer simulations in dense foliage\r\r\n        alias paulin paulin@irit.fr\r\r\n# Barbara Pela, Joint Research Centre, Commission of the European Communities,\r\r\n# Ispra, Italy\r\r\n        alias pela barbara.pela@cen.jrc.it\r\r\n# Matt Pharr\r\r\n        alias pharr mmp@lux.Stanford.EDU\r\r\n# # Frits Post; Faculty of Technical Mathematics and Informatics;\r\r\n# Delft University of Technology; Julianalaan 132; 2628 BL Delft; Netherlands\r\r\n        alias post frits@duticg.twi.tudelft.nl\r\r\n# Pierre Poulin; Dept. IRO, Universite de Montreal,\r\r\n# C.P. 6128, succ. Centre-Ville, Montreal, Quebec, Canada H3C 3J7\r\r\n# interests: illumination, rendering, realism\r\r\n        alias poulin poulin@iro.umontreal.ca\r\r\n# Claude Puech; LIENS; 45, rue d'Ulm; 75230 Paris Cedex 05; France\r\r\n        alias puech Claude.Puech@imag.fr\r\r\n# Xavier Pueyo; Dept. Llenguatges i Sistemes Informatics;\r\r\n# Universitat Politecnica de Catalunya; Av. Diagonal, 647 planta 8;\r\r\n# 08028-Barcelona; Spain;\r\r\n# interests: diffuse environments\r\r\n        alias pueyo xavier@ima.udg.es\r\r\n        alias pueyo2 xavier@lsi.upc.es\r\r\n        alias pueyo3 eapueyo@ebrupc51.bitnet\r\r\n# Werner Purgathofer; Institute for Computer Graphics; Techn. Univ. Vienna;\r\r\n# Karlsplatz 13 / 186; A-1040 Wien / Austria\r\r\n# interests: parallel ray tracing and radiosity, BSP, color, animation\r\r\n# [I've had trouble with most of Werner's email addresses! -Paul H.]\r\r\n        alias purgathofer purgathofer@eigvs4.una.ac.at\r\r\n        alias purgathofer2 purgathofer@eigvs4.tuwien.ac.at\r\r\n        alias purgathofer3 wp@eigcl1.una.ac.at\r\r\n# Panu Rekola; Computer Science Dept, Helsinki U. of Tech.; Finland\r\r\n        alias rekola pre@cs.hut.fi\r\r\n# Barry Carlton Ruff\r\r\n        alias ruff ruffb@rpi.edu\r\r\n# Holly Rushmeier, Computing and Applied Math Lab;\r\r\n# National Institute for Standards and Technology; Gaithersburg, Maryland\r\r\n        alias rushmeier holly@cam.nist.gov\r\r\n# David Salesin; U. of Washington\r\r\n        alias salesin salesin@cs.washington.edu\r\r\n# # Jodok Schaeffler, Zumtobel, Austria\r\r\n        alias schaeffler js@cophos.co.at\r\r\n# Christophe Schlick; LaBRI; U. of Bordeaux; 351 Cours de la Liberation\r\r\n# 33400 Talence; France\r\r\n# interests: ray tracing, radiosity, antialiasing, general reflectance functions\r\r\n        alias schlick schlick@labri.u-bordeaux.fr\r\r\n        alias schlick2 schlick@geocub.greco-prog.fr\r\r\n# Peter Schroeder\r\r\n        alias pschroeder ps@math.scarolina.edu\r\r\n# Roberto Scopigno; CNUCE; Consiglio Nazionale delle Richerche;\r\r\n# Via S.Maria, 36; 56100 Pisa; Italy\r\r\n# interests: volume rendering, user interfaces, parallel processing, geography\r\r\n        alias scopigno R.Scopigno@cnuce.cnr.it\r\r\n# Francisco Seron; Dpto. Ingenieria Electrica e Informatica;\r\r\n# Centro Politecnico Superior de Ingenieros; Universidad de Zaragoza;\r\r\n# C/ Maria Luna s/n; E-50015 Zaragoza; Spain\r\r\n        alias seron pseron@mcps.unizar.es\r\r\n# Mikio Shinya, pencil tracing\r\r\n        alias shinya shinya@nttarm.ntt.jp\r\r\n#       alias shinya shinya@nttcvg.ntt.jp\r\r\n# Pete Shirley, Indiana U., on leave at Cornell as of 7/94\r\r\n        alias shirley shirley@graphics.cornell.edu\r\r\n        alias shirley2 shirley@iuvax.cs.indiana.edu\r\r\n# Global Illumination group at iMAGIS/IMAG\r\r\n        alias gimagis gimagis@safran.imag.fr\r\r\n# Francois Sillion; IMAG; Grenoble; France\r\r\n        alias sillion Francois.Sillion@imag.fr\r\r\n# Philipp Slusallek; Universitaet Erlangen;\r\r\n# IMMD IX - Graphische Datenverarbeitung; Am Weichselgarten 9;\r\r\n# W-8520 Erlangen, Germany\r\r\n# interests: CAD, surfaces, doing PhD on physical basis of glob. illum.\r\r\n        alias slusallek slusallek@informatik.uni-erlangen.de\r\r\n# Rick Speer\r\r\n        alias speer speer@crl.com\r\r\n        alias speer2 speer@cs.colorado.edu\r\r\n# Stephen Spencer\r\r\n        alias spencer spencer@cgrg.ohio-state.edu\r\r\n# Jorge Stolfi\r\r\n        alias stolfi stolfi@dcc.unicamp.br\r\r\n# Eric Stollnitz\r\r\n        alias stollnitz stoll@amath.washington.edu\r\r\n# Wolfgang Stuerzlinger, Department of Graphics and Parallel Processing,\r\r\n# Johannes Kepler University, Linz, Austria\r\r\n        alias stuerzlinger wrzl@gup.uni-linz.ac.at\r\r\n# K. R. Subramanian; AT&T Bell Labs; Murray Hill, NJ\r\r\n        alias ksubramanian krs@allegra.att.com\r\r\n# Kelvin Sung; Dept. of Information Systems and Computer Science;\r\r\n# National University of Singapore; Kent Ridge, Singapore 0511\r\r\n# Republic of Singapore\r\r\n# interests: fast ray tracing, modular global illumination software\r\r\n        alias sung ksung@iscs.nus.sg\r\r\n# Filippo Tampieri; Lightscape Technologies, Inc; San Jose, CA\r\r\n        alias tampieri fxt@lightscape.com\r\r\n# Seth Teller; MIT\r\r\n        alias teller seth@lcs.mit.edu\r\r\n# Pierre Tellier\r\r\n# LSIIT (Laboratoire des Sciences de l'Image, d'Informatique et de\r\r\n# Teledetection); Departement d'Informatique de l'Universite Louis Pasteur;\r\r\n# 7, rue R. Descartes; 67084 Strasbourg; France\r\r\n        alias tellier tellier@dpt-info.u-strasbg.fr\r\r\n# J. Eric Townsend; General Magic\r\r\n# interests: massively parallel based visualization codes, mostly ray tracing\r\r\n        alias townsend jet@genmagic.com\r\r\n# Roy Troutman, Lawrence Livermore Lab\r\r\n        alias troutman roy@ninja.nersc.gov\r\r\n        alias troutman2 roy@ninja.llnl.gov\r\r\n# Jack Tumblin, Georgia Tech\r\r\n        alias tumblin ccsupjt@cc.gatech.edu\r\r\n# Doug Turner, Apple\r\r\n        alias turner turner@apple.com\r\r\n# Sam Uselton; CSC, NASA Ames, Mountain View, CA\r\r\n        alias uselton uselton@nas.nasa.gov\r\r\n# Robert van Liere; Department of Interactive Systems;\r\r\n# Center for Mathematics and Computer Science (CWI);\r\r\n# Kruislaan 413,  1098 SJ  Amsterdam,  The Netherlands\r\r\n# interests: generalizing radiosity method, parallel methods for radiosity\r\r\n        alias vanliere robertl@cwi.nl\r\r\n# Cornelius Skip Van Wyk, Jr; Carnegie Mellon U; Dept of Architecture\r\r\n        alias vanwyk vanwyk@cad.cs.cmu.edu\r\r\n# Eric Veach; Stanford U.\r\r\n# interests: hierarchical global illumination, clustering objects,\r\r\n# global illumination methods for \"black box\" scene representations\r\r\n        alias veach ericv@cs.stanford.edu\r\r\n# Josep Vilaplana; Universitat Politecnica de Catalunya;\r\r\n# Departament de Llenguatges i Sistemes Informatics;\r\r\n# Av. Diagonal 647 planta 8; 08028 Barcelona; Spain\r\r\n# interests: hardware and parallel algs for speeding radiosity & ray tracing\r\r\n        alias vilaplana vilaplana@lsi.upc.es\r\r\n# John Wallace, 3D/Eye\r\r\n        alias jwallace johnw@eye.com\r\r\n# Changyaw Wang; U. of Indiana\r\r\n# interests: rendering and modeling of complex outdoor environments\r\r\n        alias cwang wangc@iuvax.cs.indiana.edu\r\r\n# Greg Ward; Lighting Systems Research Group; Lawrence Berkeley Lab; California\r\r\n        alias ward gjward@lbl.gov\r\r\n# Stephen H. Westin\r\r\n        alias westin westin@dsg42.nad.ford.com\r\r\n# Dan Wexler; Berkeley\r\r\n        alias wexler wex@miro.berkeley.edu\r\r\n# Jim Winget, Silicon Graphics\r\r\n        alias winget jmw@sgi.com\r\r\n# Steve Worley\r\r\n        alias worley spworley@netcom.com\r\r\n# Adam Worrall, University of Bristol Graphics Group\r\r\n# Computer Science Department, The University, Bristol, UK\r\r\n        alias worrall Adam.Worrall@bristol.ac.uk\r\r\n# Ning Zhang\r\r\n# interests: radiosity, ray tracing, physically-based illumination models\r\r\n        alias zhang zhang@vti.com\r\r\n# Andrew Zisserman; Robotics Research Group; Oxford University; UK\r\r\n# interests: computer vision, radiosity\r\r\n        alias zisserman az@robots.oxford.ac.uk\r\r\n# Zumtobel Licht GmbH; Schweizerstr. 30; A-6850 Dornbirn; Austria\r\r\n# interests: lighting design visualization, radiosity\r\r\n# (an alias for global illumination folks at the Zumtobel company)\r\r\n        alias zumtobel glbi@cophos.co.at\r\r\n# END OF GLOBAL ILLUMINATION MAILING LIST\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for kopp id AA15316; Fri, 24 Feb 95 11:09:20 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id KAA15325 for <globillum-isis@isis.imag.fr>; Fri, 24 Feb 1995 10:39:41 +0100\r\r\nReceived: from sesame.imag.fr (sesame.imag.fr [129.88.29.83]) by imag.imag.fr (8.6.10/8.6.9) with ESMTP id KAA15574 for <globillum@imag.fr>; Fri, 24 Feb 1995 10:39:40 +0100\r\r\nReceived: from localhost (sillion@localhost) by sesame.imag.fr (8.6.4/8.6.4) id KAA21073 for globillum@imag.fr; Fri, 24 Feb 1995 10:35:58 +0200\r\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\r\nMessage-Id: <199502240835.KAA21073@sesame.imag.fr>\r\r\nSubject: looking for 3D data of human head\r\r\nTo: Global Illumination List <globillum@imag.fr>\r\r\nDate: Fri, 24 Feb 1995 10:35:55 +0200 (MET)\r\r\nReply-To: Francois.Sillion@imag.fr\r\r\nX-Mailer: ELM [version 2.4 PL23]\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nDear all,\r\r\n\r\r\nthis is not really a globillum question, but I am sure\r\r\nmany of you probably can help me with this request.\r\r\n\r\r\nI am trying to locate a 3D dataset of a human head. I am \r\r\nin fact only interested in the skull at the moment, but I figured\r\r\nI could extract it easily from any of the medical datasets that\r\r\nhave been floating around.\r\r\n\r\r\nUnfortunately I haven't been able to do so with the head dataset\r\r\nfrom the UNC ftp site. More precisely I haven't been able\r\r\nto extract the skull from the data with simple classification tools.\r\r\nMaybe I am doing something wrong, or maybe the MRI data is not well\r\r\nsuited to the particular classification I need ? can somebody confirm\r\r\nor deny this?\r\r\n\r\r\nAnyway, my questions are\r\r\n\r\r\n        o       would somebody have a pre-classified volume dataset of a skull?\r\r\n        o       would somebody have a volume dataset of a head that seems easy\r\r\n                enough to classify so that the skull can be separated?\r\r\n                maybe CT data would be better than MRI?\r\r\n\r\r\nThanks in advance\r\r\n+------------------+---------------------------+--------------------------+\r\r\n|                  |       iMAGIS / IMAG       | Tel: (+33) 76 51 43 54   |\r\r\n| Francois SILLION |          B.P. 53          | Fax: (+33) 76 44 66 75   |\r\r\n|     '            | F-38041 Grenoble Cedex 09 | Francois.Sillion@imag.fr | \r\r\n+------------------+---------------------------+--------------------------+\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for kopp id AA16788; Fri, 24 Feb 95 15:31:54 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id OAA26627 for <globillum-isis@isis.imag.fr>; Fri, 24 Feb 1995 14:14:40 +0100\r\r\nReceived: from dns004.ford.com (dns004.ford.com [198.111.80.22]) by imag.imag.fr (8.6.10/8.6.9) with ESMTP id OAA20876; Fri, 24 Feb 1995 14:14:37 +0100\r\r\nReceived: from dsg145.nad.ford.com (dsg145.nad.ford.com [19.4.96.29]) by dns004.ford.com (8.6.7/8.6.6) with SMTP id IAA08625; Fri, 24 Feb 1995 08:14:21 -0500\r\r\nReceived: by dsg145.nad.ford.com (931110.SGI/930416.SGI.AUTO)\r\r\n        for globillum@imag.fr id AA24203; Fri, 24 Feb 95 08:14:22 -0500\r\r\nDate: Fri, 24 Feb 95 08:14:22 -0500\r\r\nFrom: \"Stephen H. Westin\" <swestin@dsg145.nad.ford.com>\r\r\nMessage-Id: <9502241314.AA24203@dsg145.nad.ford.com>\r\r\nTo: Francois.Sillion@imag.fr\r\r\nCc: globillum@imag.fr\r\r\nIn-Reply-To: <199502240835.KAA21073@sesame.imag.fr> (message from Francois Sillion on Fri, 24 Feb 1995 10:35:55 +0200 (MET))\r\r\nSubject: Re: looking for 3D data of human head\r\r\nReply-To: westin@dsg145.nad.ford.com\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n> Unfortunately I haven't been able to do so with the head dataset\r\r\n> from the UNC ftp site. More precisely I haven't been able\r\r\n> to extract the skull from the data with simple classification tools.\r\r\n> Maybe I am doing something wrong, or maybe the MRI data is not well\r\r\n> suited to the particular classification I need ? can somebody confirm\r\r\n> or deny this?\r\r\n> \r\r\n> Anyway, my questions are\r\r\n> \r\r\n>       o       would somebody have a pre-classified volume dataset of a skull?\r\r\n>       o       would somebody have a volume dataset of a head that seems easy\r\r\n>               enough to classify so that the skull can be separated?\r\r\n>               maybe CT data would be better than MRI?\r\r\n\r\r\nI think that's exactly correct: CT is best at distinguishing bone, and\r\r\nMRI was developed to look at soft tissue.\r\r\n\r\r\nI have an old friend who used to be involved with nuclear medicine\r\r\nsorts of things, and I'll ask him if he has any skulls lying around.\r\r\n\r\r\n-Steve\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for kopp id AA17542; Fri, 24 Feb 95 19:43:59 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id TAA16691 for <globillum-isis@isis.imag.fr>; Fri, 24 Feb 1995 19:18:30 +0100\r\r\nReceived: from mail.uncc.edu (mail.uncc.edu [152.15.10.135]) by imag.imag.fr (8.6.10/8.6.9) with ESMTP id TAA29929; Fri, 24 Feb 1995 19:18:28 +0100\r\r\nReceived: from uncc.edu (bach.uncc.edu [152.15.30.15]) by mail.uncc.edu (8.6.4/8.6.4) with SMTP id NAA27681; Fri, 24 Feb 1995 13:18:04 -0500\r\r\nReceived: from strauss.uncc.edu (strauss.cs.uncc.edu) by  uncc.edu (5.0/mail.byaddr) id AA05678 for westin@dsg145.nad.ford.com; Fri, 24 Feb 1995 13:13:05 +0500\r\r\nReceived: by strauss.uncc.edu (5.0/) id AA09154 for globillum@imag.fr; Fri, 24 Feb 1995 13:18:35 +0500\r\r\nMessage-Id: <9502241818.AA09154@strauss.uncc.edu>\r\r\nFrom: \"K. R. Subramanian\" <krs@unccsun.uncc.edu>\r\r\nDate: Fri, 24 Feb 1995 13:18:34 GMT+447\r\r\nX-Mailer: Mail User's Shell (7.1.1 5/02/90)\r\r\nTo: westin@dsg145.nad.ford.com, Francois.Sillion@imag.fr\r\r\nSubject: Re: looking for 3D data of human head\r\r\nCc: globillum@imag.fr\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nOn Feb 24,  8:14am, globillum-request@imag.fr wrote:\r\r\n\r\r\n> I think that's exactly correct: CT is best at distinguishing bone, and\r\r\n> MRI was developed to look at soft tissue.\r\r\n> \r\r\n> I have an old friend who used to be involved with nuclear medicine\r\r\n> sorts of things, and I'll ask him if he has any skulls lying around.\r\r\n                                              ^^^^^^^^^^\r\r\n\r\r\nWhat kind of a lab is this with a bunch of skulls lying around??\r\r\n\r\r\nAnyway, that was pretty funny..\r\r\n\r\r\n        -- krs\r\r\n\r\r\n> \r\r\n> -Steve\r\r\n> \r\r\n> \r\r\n\r\r\n>-- End of excerpt from globillum-request@imag.fr\r\r\n\r\r\n\r\r\n\r\r\n-- \r\r\nK.R.Subramanian                               Phone: (704) 547-4872\r\r\nComputer Science Department                   FAX:   (704) 547-3516\r\r\nThe University of N.Carolina at Charlotte     email : krs@strauss.uncc.edu\r\r\nCharlotte, NC 28223\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for kopp id AA26591; Mon, 27 Feb 95 15:52:28 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id PAA04597 for <globillum-isis@isis.imag.fr>; Mon, 27 Feb 1995 15:14:01 +0100\r\r\nReceived: from eye.com (eye.com [149.54.1.2]) by imag.imag.fr (8.6.10/8.6.9) with SMTP id PAA16471 for <globillum@imag.fr>; Mon, 27 Feb 1995 15:13:54 +0100\r\r\nReceived: from hemlock.eye.com by eye.com with SMTP\r\r\n        (1.36.108.4/16.2) id AA18135; Mon, 27 Feb 1995 09:13:41 -0500\r\r\nReceived: by hemlock\r\r\n        (1.37.109.8/15.6) id AA22176; Mon, 27 Feb 1995 09:13:41 -0500\r\r\nDate: Mon, 27 Feb 1995 09:13:41 -0500\r\r\nFrom: Eric Haines <erich@eye.com>\r\r\nMessage-Id: <9502271413.AA22176@hemlock>\r\r\nTo: globillum@imag.fr\r\r\nSubject: new theses\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nGlobillumer,\r\r\n\r\r\nHere are the abstracts of two new articles on radiosity which may be of\r\r\ninterest.  These were sent to me automagically by the Elib server at Stanford,\r\r\nwhich I highly recommend for keeping you informed about various keywords -\r\r\nit's simple to set up and non-intrusive.  Send \"help\" to the address at the\r\r\nbottom of the message if you're interested (there's also a Usenet news\r\r\nsearcher that Stanford runs which scans netnews for articles with your keyword\r\r\nand sends you the first 20 lines of each article - handy if you don't have\r\r\ntime to read netnews but still would like to track a few special topics.  The\r\r\naddress for it is netnews@db.stanford.edu).\r\r\n\r\r\nEric Haines\r\r\n\r\r\n\r\r\n Score     : 100\r\r\n BIB-VERSION:: CS-TR-v2.0\r\r\n ID:: PRINCETONCS//TR-473-94\r\r\n ENTRY:: February 21, 1995\r\r\n ORGANIZATION:: Princeton University, Computer Science Department\r\r\n LANGUAGE:: English\r\r\n TITLE:: Wavelet Methods for Computer Graphics (Thesis)\r\r\n AUTHOR:: Gortler, Steven J.\r\r\n DATE:: January 1995\r\r\n PAGES:: 183\r\r\n ABSTRACT::\r\r\n This thesis discusses how a wavelet basis can be used in the context of\r\r\n two computer graphics applications, realistic rendering and geometric\r\r\n modeling, to produced more efficient and flexible algorithms.\r\r\n \r\r\n The goal of realistic rendering is to simulate the interreflection of\r\r\n light in some geometric environment in order to produce realistic\r\r\n images. Radiosity is a commonly used solution method for this problem.\r\r\n Recently Hanrahan et al. have introduced a hierarchical method that can solve\r\r\n radiosity problems in $O(n)$ time instead of $O(n^2)$.  This thesis\r\r\n explores how the hierarchical radiosity algorithm can be formally understood\r\r\n from the context of wavelet theory.  When the radiosity problem is\r\r\n expressed with respect to a wavelet basis, the resulting linear system\r\r\n is sparse, with only $O(n)$ significant terms.  By casting the hierarchical\r\r\n method in this framework, a variety of wavelet basis functions can be\r\r\n used, resulting in more efficient radiosity methods.\r\r\n \r\r\n This thesis also discusses how wavelets can be used in the context of\r\r\n geometric modeling.  Geometric modeling is the study of how geometric\r\r\n shapes can be represented and manipulated by a designer.  This thesis\r\r\n explores the use of wavelets to represent parametric curves and\r\r\n surfaces within the context of geometric modeling interfaces.\r\r\n \r\r\n One intuitive modeling interface commonly used in geometric modeling\r\r\n allows the user to directly manipulate curves and surfaces. This\r\r\n manipulation defines some set of constraints that the curve or surface\r\r\n must satisfy (such as interpolation and tangent constraints).  Direct\r\r\n manipulation, however, usually leads to an underconstrained problem\r\r\n since there are, in general, many possible surfaces meeting some set\r\r\n of constraints.  Therefore an optimization problem must be solved.\r\r\n \r\r\n This thesis discusses how geometric modeling optimization problems can\r\r\n be solved more efficiently by using a wavelet basis.  Because the\r\r\n wavelet basis is hierarchical, iterative optimization methods converge\r\r\n rapidly.  And because the wavelet coefficients indicate the degree of\r\r\n detail in the solution, they can be used to determine the number of\r\r\n basis functions needed to express the variational minimum, thus\r\r\n avoiding unnecessary computation.  An implementation is discussed and\r\r\n experimental results are reported.\r\r\n END:: PRINCETONCS//TR-473-94\r\r\n  \r\r\n\r\r\n Score     : 90\r\r\n BIB-VERSION:: CS-TR-v2.0\r\r\n ID:: PRINCETONCS//TR-485-95\r\r\n ENTRY:: February 21, 1995\r\r\n ORGANIZATION:: Princeton University, Computer Science Department\r\r\n LANGUAGE:: English\r\r\n TITLE:: An Adaptive Gauss Method for Computing Irradiance Coefficients of Galerkin Radiosity System s\r\r\n AUTHOR:: Gershbein, Reid\r\r\n DATE:: February 1995\r\r\n PAGES:: 10\r\r\n ABSTRACT::\r\r\n Computing energy transfer between objects is the most expensive\r\r\n operation in radiosity systems.  This energy transfer operation, known\r\r\n as the irradiance operator, is an integral that, in general, must be\r\r\n calculated numerically.  We wish to increase the speed of this\r\r\n computation without severely compromising fidelity and perform a study\r\r\n of numerical integration techniques, $Quadrature$ $Methods$.  The\r\r\n results of our study show the strengths of $Gauss$ $Quadrature$\r\r\n $Rules$ and give us insights into greatly reducing the cost of the\r\r\n irradiance operator while maintaining accuracy.  An adaptive method\r\r\n for choosing Gauss quadrature rules is presented, and our performance\r\r\n analysis of the new adaptive algorithm shows that it can be up to 10\r\r\n times faster than previous methods.\r\r\n END:: PRINCETONCS//TR-485-95\r\r\n  \r\r\n\r\r\n =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\r\r\n                        Electronically available reports can be retrieved via\r\r\n                        ftp (as described in records.) For other reports,\r\r\n                        local users can access them in the Math/CS Library.\r\r\n                        Non-Stanford users should either contact the publish-\r\r\n Electronic Library     ing institution or arrange with their local library\r\r\n elib@db.stanford.edu   for an interlibrary loan from Stanford Green Library.\r\r\n =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for kopp id AA00097; Tue, 28 Feb 95 01:49:44 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id BAA04245 for <globillum-isis@isis.imag.fr>; Tue, 28 Feb 1995 01:36:37 +0100\r\r\nReceived: from fs1.cam.nist.gov (fs1.cam.nist.gov [129.6.80.33]) by imag.imag.fr (8.6.10/8.6.9) with SMTP id BAA01717; Tue, 28 Feb 1995 01:36:35 +0100\r\r\nReceived: from plum (plum.cam.nist.gov) by fs1.cam.nist.gov (4.1/SMI-DDN)\r\r\n        id AA05621; Mon, 27 Feb 95 19:36:37 EST\r\r\nReceived: by plum (950215.SGI.8.6.10/SMI-3.2)\r\r\n        id TAA20860; Mon, 27 Feb 1995 19:36:31 -0500\r\r\nFrom: \"Holly E Rushmeier\" <holly@cam.nist.gov>\r\r\nMessage-Id: <9502271936.ZM20858@plum.cam.nist.gov>\r\r\nDate: Mon, 27 Feb 1995 19:36:31 -0500\r\r\nIn-Reply-To: Francois Sillion <Francois.Sillion@imag.fr>\r\r\n        \"looking for 3D data of human head\" (Feb 24, 10:35am)\r\r\nReferences: <199502240835.KAA21073@sesame.imag.fr>\r\r\nX-Mailer: Z-Mail (3.1.0 22feb94 MediaMail)\r\r\nTo: Francois.Sillion@imag.fr, \r\r\n Global Illumination List <globillum@imag.fr>\r\r\nSubject: Re: looking for 3D data of human head\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nMime-Version: 1.0\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHi\r\r\n\r\r\nThis is more data than you probably wanted, but I thought I would\r\r\nmention that the complete data for the male \"Visible Human\"\r\r\n(as seen at Vol. Vis. '94) is now available --\r\r\nthis includes CAT, MRI and cryosections at 1 millimeter intervals. The URL\r\r\n\r\r\nhttp://www.nlm.nih.gov/extramural_research.dir/visible_human.html\r\r\n\r\r\nhas a complete description of the data and how to get it. You need\r\r\nto fill out forms about what you are going to do with the data --\r\r\nfor example whether you are going to develop a commercial product.\r\r\nI don't think you have to pay anything unless you want them to\r\r\nsend you data on tape.  They also have a few sample images.\r\r\n\r\r\n\r\r\n-- Holly\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for kopp id AA06311; Wed, 1 Mar 95 01:52:45 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id BAA15708 for <globillum-isis@isis.imag.fr>; Wed, 1 Mar 1995 01:17:19 +0100\r\r\nReceived: from fs1.cam.nist.gov (fs1.cam.nist.gov [129.6.80.33]) by imag.imag.fr (8.6.10/8.6.9) with SMTP id BAA04750 for <globillum@imag.fr>; Wed, 1 Mar 1995 01:17:17 +0100\r\r\nReceived: from plum (plum.cam.nist.gov) by fs1.cam.nist.gov (4.1/SMI-DDN)\r\r\n        id AA24075; Tue, 28 Feb 95 19:17:14 EST\r\r\nReceived: by plum (950215.SGI.8.6.10/SMI-3.2)\r\r\n        id TAA22987; Tue, 28 Feb 1995 19:17:09 -0500\r\r\nFrom: \"Holly E Rushmeier\" <holly@cam.nist.gov>\r\r\nMessage-Id: <9502281917.ZM22985@plum.cam.nist.gov>\r\r\nDate: Tue, 28 Feb 1995 19:17:08 -0500\r\r\nX-Mailer: Z-Mail (3.1.0 22feb94 MediaMail)\r\r\nTo: globillum@imag.fr\r\r\nSubject: Radiative Heat Transfer Workshop Results\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nMime-Version: 1.0\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHi globillumers,\r\r\n\r\r\nFor those of you interested in rendering participating media,\r\r\nyou might want to check out\r\r\n\r\r\nhttp://www.sandia.gov/html/frame/NSFFinal_with_graphics_1.html\r\r\n\r\r\nwhich is\r\r\n\r\r\n\"The Use of High-Performance Computing to Solve\r\r\nParticipating Media Radiative Heat Transfer Problems\r\r\n- Results of an NSF Workshop\"\r\r\n\r\r\nOf particular interest is that the \"Volume Rendering Problem\"\r\r\nis identified as a \"Major Research Thrust\".\r\r\n\r\r\n-- Holly\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for kopp id AA08373; Wed, 1 Mar 95 11:47:41 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id LAA12686 for <globillum-isis@isis.imag.fr>; Wed, 1 Mar 1995 11:24:39 +0100\r\r\nReceived: from fhg.de (fhg.de [153.96.1.1]) by imag.imag.fr (8.6.10/8.6.9) with SMTP id LAA14879 for <globillum@imag.FR>; Wed, 1 Mar 1995 11:24:26 +0100\r\r\nFrom: gatenby@igd.fhg.de\r\r\nReceived: by fhg.de (mail-gw.fhg.de) with PRESMTP; Wed, 1 Mar 95 11:24:15 +0100 from FHG-GATEWAY\r\r\nReceived: by fhg.de (mail-gw.fhg.de) with SMTP; Wed, 1 Mar 95 11:24:06 +0100 from igd.igd.fhg.de\r\r\nReceived: by igd.igd.fhg.de; Wed, 1 Mar 95 11:27:04 +0100\r\r\nReceived: by pluto.igd.fhg.de (940816.SGI.8.6.9/SMI-4.0)\r\r\n        id LAA13886; Wed, 1 Mar 1995 11:20:48 +0100\r\r\nDate: Wed, 1 Mar 1995 11:20:48 +0100\r\r\nMessage-Id: <199503011020.LAA13886@pluto.igd.fhg.de>\r\r\nTo: globillum@imag.fr\r\r\nSubject: polyhedra from polygons\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHi,\r\r\n\r\r\n        I wonder if anyone could help? ... I'm interested in generating a\r\r\n        polyhedral scene from a set of input polygons which are completely\r\r\n        free of connectivity/adjacency information.  I would like to process\r\r\n        these polygons to produce a collection of polyhedra.\r\r\n\r\r\n        Does anyone have any pointers to papers on this topic?\r\r\n        Does anyone have any experience of doing this - any advice on a nice\r\r\n        compact representation for the polyhedra (I want to identify silhouette\r\r\n        edges for disc. meshing radiosity) - i.e. which data structure would\r\r\n        you advise - do people REALLY use things as wieldy as the winged edge?\r\r\n\r\r\n        Any help much appreciated.  Thanks in advance,\r\r\n\r\r\n        Neil Gatenby\r\r\n\r\r\n            Fraunhofer-Institut fuer Graphische Datenverarbeitung\r\r\n                (Fraunhofer Institute for Computer Graphics)\r\r\n                 Neil Gatenby     e-mail: gatenby@igd.fhg.de\r\r\n        Fraunhofer-IGD, Wilhelminenstr. 7, 64283  Darmstadt, Germany.\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for kopp id AA11058; Wed, 1 Mar 95 19:57:05 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id TAA21200 for <globillum-isis@isis.imag.fr>; Wed, 1 Mar 1995 19:19:53 +0100\r\r\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by imag.imag.fr (8.6.10/8.6.9) with SMTP id TAA02332 for <globillum@imag.fr>; Wed, 1 Mar 1995 19:19:46 +0100\r\r\nReceived: from hobbes.lbl.gov by lbl.gov (4.1/1.39)\r\r\n        id AA24258; Wed, 1 Mar 95 10:19:40 PST\r\r\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2)\r\r\n        id AA26871; Wed, 1 Mar 95 10:16:34 PST\r\r\nDate: Wed, 1 Mar 95 10:16:34 PST\r\r\nFrom: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\r\r\nMessage-Id: <9503011816.AA26871@hobbes.lbl.gov>\r\r\nTo: gatenby@igd.fhg.de, globillum@imag.fr\r\r\nSubject: Re:  polyhedra from polygons\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nCoalescing vertices from disjoint polygons is not particularly difficult,\r\r\nso long as your scenes are reasonably well-behaved.  I wrote a translator\r\r\nfrom Radiance format (http://radsite.lbl.gov/radiance/HOME.html) to MGF\r\r\n(http://radsite.lbl.gov/mgf/HOME.html) which coalesced vertices using a\r\r\nsimple hashing scheme.  You are welcome to the source code for this --\r\r\nit is on the above-mentioned servers.\r\r\n\r\r\nAs far as connectivity information goes, I know nothing.  It's a meshy problem!\r\r\n\r\r\n-Greg\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for kopp id AA12314; Thu, 2 Mar 95 06:29:10 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id GAA00378 for <globillum-isis@isis.imag.fr>; Thu, 2 Mar 1995 06:16:08 +0100\r\r\nReceived: from postoffice.mail.cornell.edu (POSTOFFICE.MAIL.CORNELL.EDU [132.236.56.7]) by imag.imag.fr (8.6.10/8.6.9) with ESMTP id GAA11360 for <globillum@imag.fr>; Thu, 2 Mar 1995 06:16:05 +0100\r\r\nReceived: from [132.236.236.96] (CU-DIALUP-0322.CIT.CORNELL.EDU [132.236.236.96]) by postoffice.mail.cornell.edu (8.6.9/8.6.9) with SMTP id AAA04690; Thu, 2 Mar 1995 00:15:46 -0500\r\r\nX-Sender: bwade@max.graphics.cornell.edu\r\r\nMessage-Id: <ab7b019f000210044bca@[132.236.236.15]>\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nDate: Thu, 2 Mar 1995 00:15:59 -0500\r\r\nTo: gatenby@igd.fhg.de, globillum@imag.fr\r\r\nFrom: Bretton Wade <bwade@graphics.cornell.edu>\r\r\nSubject: Re: polyhedra from polygons\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nAt 5:20 AM 3/1/95, gatenby@igd.fhg.de wrote:\r\r\n>        Does anyone have any experience of doing this - any advice on a nice\r\r\n>        compact representation for the polyhedra (I want to identify silhouette\r\r\n>        edges for disc. meshing radiosity) - i.e. which data structure would\r\r\n>        you advise - do people REALLY use things as wieldy as the winged edge?\r\r\n\r\r\nDani Lischinski and Fillipo Tampieri used BSP trees to track\r\r\ndiscontinuities through space. BSP trees are fairly compact geometry\r\r\nrepresentations that do not require explicit connectivity information, and\r\r\nso might be good for you. They would not be very useful for extracting\r\r\npolyhedra, however. I don't have the references right in front of me, so I\r\r\nhesitate to specify them; but I have them on my desk at work if needed.\r\r\n\r\r\nIf you are not familiar with BSP trees, you might want to look at the BSP\r\r\ntree FAQ, which is still under construction:\r\r\n\r\r\n   http://www.graphics.cornell.edu/bspfaq/\r\r\n\r\r\n--\r\r\nBretton Wade (bwade@graphics.cornell.edu)\r\r\nhttp://www.graphics.cornell.edu/~bwade/\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for kopp id AA17568; Thu, 2 Mar 95 14:34:01 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id LAA24140 for <globillum-isis@isis.imag.fr>; Thu, 2 Mar 1995 11:53:06 +0100\r\r\nReceived: from hwj.gk.dtu.dk (root@hwj.gk.dtu.dk [130.225.91.126]) by imag.imag.fr (8.6.10/8.6.9) with ESMTP id LAA19799 for <globillum@imag.fr>; Thu, 2 Mar 1995 11:53:04 +0100\r\r\nReceived: (from hwj@localhost) by hwj.gk.dtu.dk (8.6.9/8.6.9) id LAA12054 for globillum@imag.fr; Thu, 2 Mar 1995 11:54:39 +0100\r\r\nDate: Thu, 2 Mar 1995 11:54:39 +0100\r\r\nFrom: Henrik Wann Jensen <hwj@hwj.gk.dtu.dk>\r\r\nMessage-Id: <199503021054.LAA12054@hwj.gk.dtu.dk>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Rendering Complex Scenes\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nDear GlobIllumers,\r\r\n\r\r\nA few years ago a comparison between Radiance and a radiosity implementation\r\r\non a moderately complex scene lead to the conclusion that Radiance was\r\r\nfaster.\r\r\n\r\r\nI have wondered whether it in general is safe to assume that Monte Carlo \r\r\nbased ray tracing methods are faster in highly complex scenes (ie. scenes \r\r\nwith billions of objects) considering newer radiosity techniques like \r\r\nhierarchical radiosity and radiosity using clustering?\r\r\n\r\r\nI know it depends on the contents of the scene, but if we omit the irradiance\r\r\ngradient method and use path tracing or bidirectional path tracing and\r\r\ncontinue to increase the number of objects in the scene then I think\r\r\nwe would see that the Monte Carlo techniques would render the scene\r\r\nin constant time, while radiosity somehow depends on the number of objects.\r\r\n\r\r\n\r\r\n- Henrik Wann Jensen\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for kopp id AA20689; Thu, 2 Mar 95 22:47:58 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id WAA02345 for <globillum-isis@isis.imag.fr>; Thu, 2 Mar 1995 22:23:43 +0100\r\r\nReceived: from netmail2.microsoft.com (netmail2.microsoft.com [131.107.1.13]) by imag.imag.fr (8.6.10/8.6.9) with SMTP id WAA08866 for <globillum@imag.fr>; Thu, 2 Mar 1995 22:23:41 +0100\r\r\nReceived: by netmail2.microsoft.com (5.65/25-eef)\r\r\n        id AA16163; Thu, 2 Mar 95 13:24:30 -0800\r\r\nMessage-Id: <9503022124.AA16163@netmail2.microsoft.com>\r\r\nReceived: by netmail2 using fxenixd 1.0 Thu, 02 Mar 95 13:24:30 PST\r\r\nX-Msmail-Message-Id: 6E95E378\r\r\nX-Msmail-Conversation-Id: 6E95E378\r\r\nFrom: Don Mitchell <donm@microsoft.com>\r\r\nTo: globillum@imag.fr, ziv@argus.asd.sgi.com\r\r\nDate: Thu,  2 Mar 95 12:21:04 TZ\r\r\nSubject: Re: O(n^2) bps trees\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nI don't think Seth was being rude.  It's important to understand the \r\r\ncomputational complexity of the algorithms we use, and visibility is a \r\r\nvery tricky game in this regard.  BSP-trees seem to gather a lot of \r\r\npassionate evangelism and detraction.  I believe Apollo built a CAD \r\r\nsystem with BSP trees which did go O(n^2) -- pretty much in their \r\r\ncustomers' faces.  I've heard other people say they never saw more than \r\r\nO(n) growth.  Ziv Gigus has a masters thesis that gives details of \r\r\nexperiments and results, and there clearly needs to be more of that in \r\r\nthe literature.  I seem to recall Ziv reported typical O(N logN) growth \r\r\nin 3D.  Ziv, want to comment?\r\r\n\r\r\nWhat is really needed is an ongoing contest between inputs and \r\r\nalgorithms.  Something like this happens in the ray-tracing community, \r\r\nwith Eric Haines input test scenes.  The visibility problem (not just \r\r\nBSP approaches) would benefit from this.\r\r\n\r\r\nRevolutionary new approaches to visibility are being taken in games and \r\r\nPC graphics libraries.  I can't divulge proprietary algorithms, so I'll \r\r\njust taunt you a bit.  Look forward to some interesting revelations on \r\r\nvisiblity in the coming years.  :-)\r\r\n\r\r\nJohn Carmack, at id Software, deserves some special credit for the \r\r\nvisibility algorithm used in DOOM.  The bspfaq says he is using bps \r\r\ntrees, but I believe he has made some novel advances beyond the \r\r\nstandard usage.  His first insight was that typical building interiors \r\r\ncan be treated as a 2D problem instead of 3D.  Paterson and Yao point \r\r\nout that the worst-case space complexity of BSP trees is only O(N logN) \r\r\nin 2D.  Secondly, Carmack deals with occlusion culling in two \r\r\ninteresting ways -- by drawing front to back with an efficient \r\r\nalgorithm for knowing when the screen is completely drawn, and by \r\r\naugmenting the BSP-tree with bounding boxes for rapid culling of \r\r\noccluded subtrees.\r\r\n\r\r\nWe've been using the term \"DOOM trees\" to refer to Carmack's work.  I \r\r\nthink he deserves that honor.  :-)\r\r\n\r\r\n -- Don\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for kopp id AA17897; Thu, 2 Mar 95 14:45:35 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id NAA00931 for <globillum-isis@isis.imag.fr>; Thu, 2 Mar 1995 13:44:28 +0100\r\r\nReceived: from theory.lcs.mit.edu (theory.lcs.mit.edu [18.52.0.92]) by imag.imag.fr (8.6.10/8.6.9) with SMTP id NAA23330 for <globillum@imag.fr>; Thu, 2 Mar 1995 13:43:51 +0100\r\r\nReceived: from jabiru.lcs.mit.edu by theory.lcs.mit.edu (5.65c/TOC-1.2S) \r\r\n        id AA23288; Thu, 02 Mar 95 07:41:13 EST\r\r\nReceived: by jabiru.lcs.mit.edu (931110.SGI/TOC-1.2C) \r\r\n        id AA05669; Thu, 2 Mar 95 07:43:51 -0500\r\r\nFrom: \"Seth Teller\" <seth@jabiru.lcs.mit.edu>\r\r\nMessage-Id: <9503020743.ZM5667@jabiru.lcs.mit.edu>\r\r\nDate: Thu, 2 Mar 1995 07:43:50 -0500\r\r\nIn-Reply-To: bwade@graphics.cornell.edu (Bretton Wade)\r\r\n        \"Re: polyhedra from polygons\" (Mar  2, 12:15am)\r\r\nReferences: <ab7b019f000210044bca@[132.236.236.15]>\r\r\nReply-To: seth@theory.lcs.mit.edu\r\r\nX-Mailer: Z-Mail (3.1.0 22feb94 MediaMail)\r\r\nTo: Bretton Wade <bwade@graphics.cornell.edu>, gatenby@igd.fhg.de, \r\r\n globillum@imag.fr\r\r\nSubject: Re: polyhedra from polygons, O(n^2) BSP\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nMime-Version: 1.0\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n> discontinuities through space. BSP trees are fairly compact geometry\r\r\n> representations that do not require explicit connectivity information, and\r\r\n> so might be good for you. They would not be very useful for extracting\r\r\n> polyhedra, however....\r\r\n\r\r\nBretton,\r\r\n\r\r\nwith all due respect I must ask you to be more careful about\r\r\ndispensing incorrect and/or misleading information in your\r\r\nreplies, in your BSP faq, and elsewhere.\r\r\n\r\r\nA.) BSP trees are arguably not \"compact,\" as they require\r\r\nOmega(n^2) storage and O(n^3) construction time for some\r\r\n3D inputs.  The storage lower bound is tight, see p. 500 of\r\r\n\r\r\n@article{Paterson90,\r\r\n    author = \"Michael S. Paterson and F. Frances Yao\",\r\r\n    title = \"Efficient Binary Space Partitions for\r\r\n                Hidden-Surface Removal and Solid Modeling\",\r\r\n    journal = \"Discrete and Computational Geometry\",\r\r\n    volume = 5,\r\r\n    number = 5,\r\r\n    year = 1990,\r\r\n    pages = \"485--503\",\r\r\n    comments = \"also Xerox PARC tech report CSL 89-6\"}\r\r\n\r\r\nStated differently, this means that there inputs of n\r\r\npolygons in 3d for which *every* BSP tree has size\r\r\nat least O(n^2).\r\r\n\r\r\nApparently you have not yet corrected your FAQ\r\r\n\r\r\n        http://www.graphics.cornell.edu/cgi-bin/bsp?18.txt\r\r\n\r\r\nin this regard.  Your statement there that BSP's have a\r\r\n\r\r\n        \"provable lower bound [of] O(n)\"\r\r\n\r\r\ndoesn't make any sense.\r\r\n\r\r\nB) A BSP tree, if available, would be an ideal preprocessed data\r\r\nstructure from which to abstract a winged-edge, facet-edge, or\r\r\nother adjacency data structure.  You don't need a reference to\r\r\nsee how; you simply walk the (necessarily convex) leaves of the\r\r\ntree, inducing shared edge pointers wherever two cutting planes\r\r\nof the BSP tree meet two faces of the input polyhedron along\r\r\na common line in 3-space.\r\r\n\r\r\nRegards,\r\r\n\r\r\nSeth.\r\r\n\r\r\n--\r\r\n\r\r\n Asst. Prof of EE & CS     Synthetic        0     ~     ~   seth@lcs.mit.edu\r\r\n MIT Lab for CS NE43-208    Imagery        <\\>      ~      tel: 617 258 7885\r\r\n 545 Technology Square       Group         / \\             fax: 617 253 6652\r\r\n Cambridge  MA  02139  _______________ web: http://theory.lcs.mit.edu/~seth/\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for kopp id AA21926; Fri, 3 Mar 95 08:52:48 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id PAA13113 for <globillum-isis@isis.imag.fr>; Thu, 2 Mar 1995 15:44:57 +0100\r\r\nReceived: from explorer.dgp.toronto.edu (explorer.dgp.toronto.edu [128.100.1.129]) by imag.imag.fr (8.6.10/8.6.9) with SMTP id PAA27877 for <globillum@imag.fr>; Thu, 2 Mar 1995 15:44:52 +0100\r\r\nReceived: by explorer-en.dgp.toronto.edu id <144285>; Thu, 2 Mar 1995 09:41:44 -0500\r\r\nIn-Reply-To: \"Seth Teller\"'s message as of Mar  2,  8:11am\r\r\nX-Mailer: Mail User's Shell (7.2.3 5/22/91)\r\r\nFrom: Eugene Fiume <elf@dgp.toronto.edu>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Re: polyhedra from polygons, O(n^2) BSP\r\r\nMessage-Id: <95Mar2.094144est.144285@explorer-en.dgp.toronto.edu>\r\r\nDate: Thu, 2 Mar 1995 09:41:32 -0500\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nOn Mar 2,  8:11am, \"Seth Teller\" wrote:\r\r\n\r\r\n   <Condescending claptrap to another poster.  Manners, Mr Teller.>\r\r\n\r\r\nand then he wrote:\r\r\n\r\r\n} A.) BSP trees are arguably not \"compact,\" as they require\r\r\n} Omega(n^2) storage and O(n^3) construction time for some\r\r\n} 3D inputs.  The storage lower bound is tight, see p. 500 of\r\r\n\r\r\nThe existence of such results, and indeed the ease of constructing such\r\r\nworst cases does not mean that these configurations are \"common\".  Worst-case\r\r\nupper bound arguments are nice intellectual exercises and are sometimes even\r\r\ninformative.  Now, if you attach an argument that this situation readily\r\r\narises, then you'll have my attention and you'll have properly made your point.\r\r\n\r\r\nEugene.\r\r\nFrom \r\r\nTo: Abteilung-186/2, CG-Gruppe\r\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\r\nSubject: from Globillum: references\r\r\nMessage-Id: <v02110100ab7c64f7f7f0@[128.130.166.50]>\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nDate: Fri,  3 Mar 1995 07:17:55\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n>X-POP3-Rcpt: wp@stellaris\r\r\n>Date: Thu, 2 Mar 1995 13:06:49 -0500\r\r\n>From: Eric Haines <erich@eye.com>\r\r\n>To: globillum@imag.fr\r\r\n>Subject: references\r\r\n>Cc: bloom@cs.cornell.edu, erich@hemlock.eye.com\r\r\n>\r\r\n>I've run across a truly amazing site on the WWW (i.e. it's actually useful):\r\r\n>\r\r\n>        http://www.ira.uka.de/ftp/ira/bibliography/index.html\r\r\n>\r\r\n>which has a collection of all sorts of computer science bibliographies.  The\r\r\n>nice part is that you can do on-line searches - it just turned up a reference\r\r\n>I didn't know about on a topic, so I'm happy with it.  You can search all the\r\r\n>bibliographies (whew!) for a topic or just some specific ones.  Fantastic,\r\r\n>and free.\r\r\n>\r\r\n>Eric Haines\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for kopp id AA01080; Fri, 3 Mar 95 20:17:50 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id TAA28588 for <globillum-isis@isis.imag.fr>; Fri, 3 Mar 1995 19:27:41 +0100\r\r\nReceived: from relay.cdnnet.ca (relay.cdnnet.ca [192.73.5.1]) by imag.imag.fr (8.6.10/8.6.9) with ESMTP id SAA08971 for <globillum@imag.fr>; Fri, 3 Mar 1995 18:55:46 +0100\r\r\nReceived: (from ean@localhost) by relay.cdnnet.ca (8.6.9/8.6.9) id JAA07032; Fri, 3 Mar 1995 09:55:22 -0800\r\r\nX400-Received: by /PRMD=CA/ADMD=CDNnet/C=CA/; Relayed; Fri,  3 Mar 1995  9:55:21 UTC-0800\r\r\nX400-Received: by /PRMD=ca/ADMD=telecom.canada/C=ca/; Relayed; Fri,  3 Mar 1995  9:55:17 UTC-0800\r\r\nDate: Fri,  3 Mar 1995  9:55:17 UTC-0800\r\r\nX400-Originator: fournier@cs.ubc.ca\r\r\nX400-Recipients: non-disclosure:;\r\r\nX400-Content-Type: P2-1984 (2)\r\r\nX400-Mts-Identifier: [/PRMD=ca/ADMD=telecom.canada/C=ca/;950303095517]\r\r\nContent-Identifier: 4003\r\r\nFrom: Alain Fournier <fournier@cs.ubc.ca>\r\r\nTo: \"Henrik Wann Jensen (return)\" <hwj@hwj.gk.dtu.dk>\r\r\nCc: return <globillum@imag.fr>\r\r\nIn-Reply-To: <199503031601.RAA16321@hwj.gk.dtu.dk>\r\r\nMessage-Id: <\"4003*fournier@cs.ubc.ca\"@MHS>\r\r\nSubject: Re: Rendering Complex Scenes\r\r\nMime-Version: 1.0\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\"In deserto clamavi\" (Latin from memory, pardon the potential barbarisms).\r\r\nLoosely translated, it means \"I get no respect\".\r\r\n\r\r\nI have long claimed that a good solution for global illumination of complex\r\r\nscenes is to use a \"light driven\" approach, namely where the light is \r\r\ntransported explicitly between cells (sections of the environment), and\r\r\nnot between surfaces (as in \"radiosity\" or path following schemes).\r\r\nThe obvious advantage is that you control the process exactly where it\r\r\nshould be controlled, as a function of the amount of light transported,\r\r\nnot as the level of where it comes from or where it's going (even though you\r\r\nstill have some control about that). The other big one is that \"clustering\",\r\r\nor simplification of the light flux, becomes a simple issue. I claim (somewhat\r\r\nfacetiously, but with a basis in truth) that it is the only approach that\r\r\nhas asymptotically the complexity of the \"Utah approximation\" (as Jim Kajiya\r\r\ncalls it) with depth-buffer visibility, namely O(N), where N is the number\r\r\nof primitives in the scene. I won't go on about this, but details can be\r\r\nobtained on request.\r\r\n\r\r\nFor many reasons (some fair, some not), the community has been unwilling\r\r\nto accept presentation of work in this direction, even in forums (fora)\r\r\ndedicated to works in progress. I think it's our collective loss, since\r\r\neven if one does not believe in a particular approach, one should realize\r\r\nthat some of the concepts and techniques used can be relevant to other\r\r\nproblems (not necessarily actively considered at the time).\r\r\nTo quote Sonny Terry & Brownie McGhee: \"We might be fighting a losing\r\r\nbattle, but we had fun trying to win\".\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for kopp id AA01279; Fri, 3 Mar 95 21:23:18 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id UAA29885 for <globillum-isis@isis.imag.fr>; Fri, 3 Mar 1995 20:29:52 +0100\r\r\nReceived: from milo.math.scarolina.edu (milo.math.scarolina.edu [129.252.12.2]) by imag.imag.fr (8.6.10/8.6.9) with SMTP id UAA01373 for <globillum@imag.fr>; Fri, 3 Mar 1995 20:29:50 +0100\r\r\nReceived: by milo.math.scarolina.edu (4.1/6.0s-FWP);\r\r\n           id AA10858; Fri, 3 Mar 95 14:29:38 EST\r\r\nDate: Fri, 3 Mar 95 14:29:38 EST\r\r\nFrom: Peter Schroder <ps@math.scarolina.edu>\r\r\nMessage-Id: <9503031929.AA10858@milo.math.scarolina.edu>\r\r\nTo: fournier@cs.ubc.ca\r\r\nCc: hwj@hwj.gk.dtu.dk, globillum@imag.fr\r\r\nIn-Reply-To: Alain Fournier's message of Fri,  3 Mar 1995  9:55:17 UTC-0800 <\"4003*fournier@cs.ubc.ca\"@MHS>\r\r\nSubject: Rendering Complex Scenes\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n   Date: Fri,  3 Mar 1995  9:55:17 UTC-0800\r\r\n   From: Alain Fournier <fournier@cs.ubc.ca>\r\r\n\r\r\n   I have long claimed that a good solution for global illumination of complex\r\r\n   scenes is to use a \"light driven\" approach, namely where the light is \r\r\n   transported explicitly between cells (sections of the environment), and\r\r\n   not between surfaces (as in \"radiosity\" or path following schemes).\r\r\n   The obvious advantage is that you control the process exactly where it\r\r\n   should be controlled, as a function of the amount of light transported,\r\r\n   not as the level of where it comes from or where it's going (even though you\r\r\n   still have some control about that). The other big one is that \"clustering\",\r\r\n   or simplification of the light flux, becomes a simple issue.\r\r\n\r\r\nI couldn't agree more. Once you include clustering into radiosity/radiance\r\r\nalgorithms you get exactly this situation. See some of the recent work in\r\r\nthis direction from GI and Siggraph. However, even if we get this to work\r\r\nthere is still that pesky little problem of visibility. In fact we may have\r\r\nmade enough progress on hierarchical numerical schemes at this point that\r\r\nfast and approximate(!) visibility is the most important aspect to attack.\r\r\n\r\r\nPeter\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for kopp id AA01290; Fri, 3 Mar 95 21:29:51 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id UAA29938 for <globillum-isis@isis.imag.fr>; Fri, 3 Mar 1995 20:37:04 +0100\r\r\nReceived: from wk309.nas.nasa.gov (wk309.nas.nasa.gov [129.99.64.29]) by imag.imag.fr (8.6.10/8.6.9) with ESMTP id UAA01429 for <globillum@imag.fr>; Fri, 3 Mar 1995 20:37:00 +0100\r\r\nReceived: (from uselton@localhost)\r\r\n        by wk309.nas.nasa.gov (8.6.8.2/NAS.6.1) id LAA23106; Fri, 3 Mar 1995 11:36:43 -0800\r\r\nDate: Fri, 3 Mar 1995 11:36:43 -0800\r\r\nFrom: \"Samuel P. Uselton\" <uselton@nas.nasa.gov>\r\r\nMessage-Id: <199503031936.LAA23106@wk309.nas.nasa.gov>\r\r\nTo: fournier@cs.ubc.ca\r\r\nCc: hwj@hwj.gk.dtu.dk, globillum@imag.fr\r\r\nIn-Reply-To: Alain Fournier's message of Fri,  3 Mar 1995  9:55:17 UTC-0800 <\"4003*fournier@cs.ubc.ca\"@MHS>\r\r\nSubject: Rendering Complex Scenes\r\r\nReply-To: uselton@nas.nasa.gov\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nYo Alain!\r\r\n\r\r\nIf we can have adaptive gridding of the environment, then I'm with you.\r\r\nOf course adaptive gridding is hard in its own right.  (There are folks\r\r\nhere at Ames working on exactly that kind of problem!)  And it handles\r\r\nthe participating media issues properly as well.  I'm really surprised to\r\r\nhear you are having trouble finding a venue for this stuff.\r\r\nI'm interested in hearing about some of this \"work-in-progress\".\r\r\n\r\r\nI'll follow up with private mail.\r\r\n\r\r\nLater,\r\r\n\r\r\nSam U.          uselton@nas.nasa.gov\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for kopp id AA01330; Fri, 3 Mar 95 21:50:43 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id VAA00941 for <globillum-isis@isis.imag.fr>; Fri, 3 Mar 1995 21:07:30 +0100\r\r\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by imag.imag.fr (8.6.10/8.6.9) with SMTP id VAA01837 for <globillum@imag.fr>; Fri, 3 Mar 1995 21:07:20 +0100\r\r\nReceived: from hobbes.lbl.gov by lbl.gov (4.1/1.39)\r\r\n        id AA05084; Fri, 3 Mar 95 12:06:58 PST\r\r\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2)\r\r\n        id AA02145; Fri, 3 Mar 95 12:03:24 PST\r\r\nDate: Fri, 3 Mar 95 12:03:24 PST\r\r\nFrom: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\r\r\nMessage-Id: <9503032003.AA02145@hobbes.lbl.gov>\r\r\nTo: fournier@cs.ubc.ca, hwj@hwj.gk.dtu.dk\r\r\nSubject: Re: Rendering Complex Scenes\r\r\nCc: globillum@imag.fr\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nI think Alain is onto something -- and maybe it has been used after all.\r\r\nAs near as I can figure, the Integra system (sold by Arris in the US)\r\r\nuses a cell-transfer or at least cell-collected transport mechanism similar\r\r\nto the one described.  Is Karol out there listening?  Care to comment?\r\r\n\r\r\nAs to the complexity of radiosity and path tracing approaches, I think in\r\r\nthe end everything will be the same.  After all, they are solving the same\r\r\nproblem.  Recent assertions as to the storage and computation required for\r\r\nadvanced hierarchical and clustering radiosity methods are similar to those\r\r\none would compute for a Monte Carlo solution to the same problem.  The key\r\r\ndifference currently is the problem definition itself -- most radiosity\r\r\nalgorithms solve for the irradiance on objects, whereas most Monte Carlo\r\r\nalgorithms solve for the pixels in an image.  Given this difference,\r\r\nradiosity is bound to win when the number of pixels grows relative to the\r\r\nnumber of objects, and Monte Carlo will win as the number of objects grows\r\r\nrelative to the number of pixels.\r\r\n\r\r\nI cite the additional evidence that most radiosity optimizations these\r\r\ndays focus on geometric simplification (i.e. clustering and hierarchy)\r\r\nwhere current Monte Carlo optimizations focus on improved image sampling\r\r\nand filtering.  A system such as the one Dr. Fournier proposes would no\r\r\ndoubt concentrate on optimal subdivision and sampling of volumes instead.\r\r\n\r\r\nLooking at how Nature solves this problem, I would have to bet on pure\r\r\nMonte Carlo for the ultimate solution.  However, given the finite resources\r\r\nof the computing world, we have to go with whatever bag of tricks gets\r\r\nus closest to what we want in the least amount of time.  This, it seems,\r\r\ndepends a good deal on the particular problem at hand.  Monte Carlo for\r\r\na forest, radiosity for three boxes.\r\r\n\r\r\n-Greg\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for kopp id AA01426; Fri, 3 Mar 95 22:31:01 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id VAA08932 for <globillum-isis@isis.imag.fr>; Fri, 3 Mar 1995 21:48:02 +0100\r\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.6.10/8.6.9) with SMTP id VAA02269 for <globillum@imag.fr>; Fri, 3 Mar 1995 21:48:00 +0100\r\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\r\n        id AA07889; Fri, 3 Mar 1995 15:48:16 -0500\r\r\nMessage-Id: <9503032048.AA07889@merckx.graphics.cornell.edu>\r\r\nReceived: by gaia.graphics.cornell.edu\r\r\n        (1.37.109.8/16.2) id AA08347; Fri, 3 Mar 1995 15:47:53 -0500\r\r\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\r\r\nSubject: Re: Rendering Complex Scenes\r\r\nTo: Henrik Wann Jensen <hwj@hwj.gk.dtu.dk>\r\r\nDate: Fri, 3 Mar 95 15:47:53 EST\r\r\nCc: globillum@imag.fr\r\r\nIn-Reply-To: <199503021054.LAA12054@hwj.gk.dtu.dk>; from \"Henrik Wann Jensen\" at Mar 2, 95 11:54 am\r\r\nMailer: Elm [revision: 70.85]\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n\r\r\nKajiya addressed this topic many years ago in a course note that \r\r\nI really liked:\r\r\n\r\r\nArticle{kaji88,\r\r\n        Author  = \"James T. Kajiya\",\r\r\n        Title   = {An Overview and Comparison of Rendering Methods},\r\r\n        Journal = {A Consumer's and Developer's Guide to Image Synthesis},\r\r\n        Year    = 1988,\r\r\n        Pages = {259-263},\r\r\n        Note = {ACM Siggraph '88 Course 12 Notes} }\r\r\n\r\r\nHe basically said that path tracing is faster than z-buffer approaches\r\r\nonce there are thousands of primitives per pixel (note-- he said z-buffer--\r\r\nwe aren't even talking radiosity here).  I think this assumes a static environment where\r\r\nyou plan to make many frames in an animation-- this way you don't have to count the O(N)\r\r\n(I assume a uniform grid) setup time for ray tracing.\r\r\n\r\r\nI think AF's method sounds pretty neat.  Please don't only share with SU!\r\r\n\r\r\nOne thing I wonder about is how to ray trace procedural environments that are too\r\r\nbig to be stored.  Here I think you must use something other than straight radiosity\r\r\n(the light transport might have less detail than the geometry, so the AF volume idea\r\r\nmight still work).  Can we encode a spatial subdivision structure in the procedural model\r\r\nso that rays are log(N), where N is the number of \"fully expanded\" primitive polygons\r\r\n(or whatever the atomic primitive is)?  How expressive are the set of primitve objects\r\r\nthat can have such friendly properties?\r\r\n\r\r\nAs an analogy, Perlin-style solid textures are friendly, while reaction-diffusion\r\r\ntextures are not.   \r\r\n\r\r\nI think making friendly procedural objects that coexist peacefully with hand-modeled\r\r\nobjects is a neat (and hard) area to look at.  A start can be\r\r\nfound in:\r\r\n\r\r\nArticle{ambu86,\r\r\n        Author  = \"Phil Amburn and Eric Grant and Turner Whitted\",\r\r\n        Title   = {Managing Geometric Complexity \r\r\n                      with Enhanced Procedural Models},\r\r\n        Journal = {Computer Graphics},\r\r\n        Year    = 1986,\r\r\n        Pages = {189-195},\r\r\n        Volume  = 20,\r\r\n        Number  = 4,\r\r\n        Month = {August},\r\r\n        Note = {ACM Siggraph '86 Conference Proceedings} }\r\r\n\r\r\nDoes anyone have a bibliography on procedural modeling?  \r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for kopp id AA01570; Sat, 4 Mar 95 00:22:54 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id XAA10116 for <globillum-isis@isis.imag.fr>; Fri, 3 Mar 1995 23:24:50 +0100\r\r\nReceived: from june.cs.washington.edu (june.cs.washington.edu [128.95.1.4]) by imag.imag.fr (8.6.10/8.6.9) with ESMTP id XAA03338 for <globillum@imag.fr>; Fri, 3 Mar 1995 23:24:48 +0100\r\r\nReceived: (per@localhost) by june.cs.washington.edu (8.6.10/7.2ju) id OAA18414; Fri, 3 Mar 1995 14:24:29 -0800\r\r\nDate: Fri, 3 Mar 1995 14:24:28 -0800 (PST)\r\r\nFrom: \"Per H. Christensen\" <per@cs.washington.edu>\r\r\nTo: Peter Schroder <ps@math.scarolina.edu>\r\r\nCc: hwj@hwj.gk.dtu.dk, globillum@imag.fr\r\r\nSubject: Re: Rendering Complex Scenes\r\r\nIn-Reply-To: <9503031929.AA10858@milo.math.scarolina.edu>\r\r\nMessage-Id: <Pine.ULT.3.91.950303135505.21310M-100000@june.cs.washington.edu>\r\r\nMime-Version: 1.0\r\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nOn Fri, 3 Mar 1995, Peter Schroder wrote:\r\r\n\r\r\n[...]\r\r\n> there is still that pesky little problem of visibility. In fact we may have\r\r\n> made enough progress on hierarchical numerical schemes at this point that\r\r\n> fast and approximate(!) visibility is the most important aspect to attack.\r\r\n> \r\r\n> Peter\r\r\n\r\r\nYes, approximate visibility is perhaps the most important and difficult \r\r\nproblem now (both for Monte Carlo or finite element methods)!\r\r\n\r\r\nWe tried for a while to do some work on this, but got stuck on what we\r\r\ncall the \"coherence problem\":  \r\r\n\r\r\nIf you divide the environment into cells, approximate visibility \r\r\ninformation can be computed for each cell.  This can be done to \r\r\na wide range of spatial and directional accuracy.  So far so good.\r\r\nBut -- when this approximate occlusion information is to be combined\r\r\nfrom the different cells that are between the \"sender\" and \"receiver\",\r\r\nthe \"coherence problem\" arises:  Using the approximate occlusion\r\r\ninformation, we no longer have information whether the patches in \r\r\neach cell are coherent or incoherent with the patches in the other \r\r\ncells.  \r\r\n\r\r\nFor example, if a beam of light is passing through two cells, with \r\r\neach cell having 50% occlusion within that beam (and in that direction),\r\r\nthe total occlusion could be anything from 50% (if all the patches in\r\r\none cluster are aligned with the patches in the other cluster) to 100%\r\r\n(if the patches in one cluster overlap the \"holes\" through the other\r\r\ncluster).\r\r\n\r\r\nIn the end, we had to go back to the \"good old\" technique of shooting\r\r\nsome number of sample rays and check each ray for intersection along\r\r\nthe path.  The accuracy can be controlled by the number of rays shot.\r\r\nEven with a hierarchy of cells, this sampling method is very time \r\r\nconsuming -- it is easily the most time consuming part of global \r\r\nillumination.  \r\r\n\r\r\nThere is plenty of room for improvement here!\r\r\n\r\r\n-- Per\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for kopp id AA03113; Sat, 4 Mar 95 13:54:07 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id MAA22160 for <globillum-isis@isis.imag.fr>; Sat, 4 Mar 1995 12:53:26 +0100\r\r\nReceived: from tiete.dcc.unicamp.br (dcc.unicamp.br [143.106.1.11]) by imag.imag.fr (8.6.10/8.6.9) with SMTP id MAA09475 for <globillum@imag.fr>; Sat, 4 Mar 1995 12:53:19 +0100\r\r\nReceived: from stack (stack.dcc.unicamp.br) by tiete.dcc.unicamp.br (4.1/SMI-4.1) id AA00587; Sat, 4 Mar 95 08:51:31 EST\r\r\nDate: Sat, 4 Mar 95 08:51:31 EST\r\r\nFrom: Jorge Stolfi <stolfi@dcc.unicamp.br>\r\r\nMessage-Id: <9503041151.AA00587@tiete.dcc.unicamp.br>\r\r\nReceived: by stack (4.1/SMI-4.1)\r\r\n        id AA01008; Sat, 4 Mar 95 08:51:25 EST\r\r\nTo: Alain Fournier <fournier@cs.ubc.ca>\r\r\nCc: globillum@imag.fr\r\r\nSubject: Re: Rendering Complex Scenes\r\r\nIn-Reply-To: <\"4003*fournier@cs.ubc.ca\"@MHS>\r\r\nReferences: <199503031601.RAA16321@hwj.gk.dtu.dk>\r\r\n        <\"4003*fournier@cs.ubc.ca\"@MHS>\r\r\nReply-To: stolfi@dcc.unicamp.br\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n    > \"In deserto clamavi\" (Latin from memory, pardon the potential\r\r\n    > barbarisms).  Loosely translated, it means \"I get no respect\".\r\r\n    > \r\r\n    > I have long claimed that a good solution for global illumination\r\r\n    > of complex scenes is to use a \"light driven\" approach, namely\r\r\n    > where the light is transported explicitly between cells\r\r\n    > (sections of the environment), and not between surfaces (as in\r\r\n    > \"radiosity\" or path following schemes).  The obvious advantage\r\r\n    > is that you control the process exactly where it should be\r\r\n    > controlled, as a function of the amount of light transported,\r\r\n    > not as the level of where it comes from or where it's going\r\r\n    > (even though you still have some control about that). The other\r\r\n    > big one is that \"clustering\", or simplification of the light\r\r\n    > flux, becomes a simple issue.\r\r\n    \r\r\nOne problem of using volume cells instead of surface patches is that\r\r\na non-planar assemblage of Lambertian diffusers is in general not a Lambertian\r\r\ndiffuser; that is, the amount of light scattered towards a given direction\r\r\nmay depend strongly on the incoming direction.  \r\r\n\r\r\nIn fact, the scattering function can be much more complicated than\r\r\ntypical models for non-Lambertian but flat surfaces.  For instance,\r\r\nconsider a cylindrical tin can, open at one end, painted black on the\r\r\noutside and white on the inside.  Depending on where the incident\r\r\nlight is coming from, the percentage scattered may vary from 0 to 100%\r\r\nof the incident light; and the outgoing distribution will probably\r\r\nhave several peaks, in funny directions.\r\r\n\r\r\nSo, I would think that a global illumination model that handles\r\r\nclustering must be a \"second-order\" model, where the unknowns are\r\r\nflows between pairs of cells, and the coefficient matrix has three-way\r\r\nform factors --- \"how much of the light flowing from cell i to cell j\r\r\nis diverted to cell k\".  Are we ready to tackle this? \r\r\n\r\r\nI believe Leo Guibas and Eric Veach (Stanford) were looking into this\r\r\napproach a couple of years ago.  Perhaps you should get in touch with\r\r\nthem?\r\r\n\r\r\n--stolfi\r\r\n------------------------------------------------------------------------\r\r\nJorge Stolfi | http://www.dcc.unicamp.br/~stolfi | stolfi@dcc.unicamp.br \r\r\nComputer Science Dept. (DCC-IMECC)               | Tel +55 (192) 39-8442\r\r\nUniversidade Estadual de Campinas (UNICAMP)      |     +55 (192) 39-3115 \r\r\nCampinas, SP -- Brazil                           | Fax +55 (192) 39-7470\r\r\n------------------------------------------------------------------------\r\r\nPlease do not copy this .signature virus into your .signature file!\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for kopp id AA04042; Sat, 4 Mar 95 22:13:02 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id VAA00873 for <globillum-isis@isis.imag.fr>; Sat, 4 Mar 1995 21:12:34 +0100\r\r\nReceived: from postoffice.mail.cornell.edu (POSTOFFICE.MAIL.CORNELL.EDU [132.236.56.7]) by imag.imag.fr (8.6.10/8.6.9) with ESMTP id VAA12773 for <globillum@imag.fr>; Sat, 4 Mar 1995 21:12:33 +0100\r\r\nReceived: from [132.236.236.187] (CU-DIALUP-0617.CIT.CORNELL.EDU [132.236.236.187]) by postoffice.mail.cornell.edu (8.6.9/8.6.9) with SMTP id PAA25749 for <globillum@imag.fr>; Sat, 4 Mar 1995 15:12:27 -0500\r\r\nX-Sender: bwade@max.graphics.cornell.edu\r\r\nMessage-Id: <ab7e787400021004a412@[132.236.236.199]>\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nDate: Sat, 4 Mar 1995 15:12:37 -0500\r\r\nTo: globillum@imag.fr\r\r\nFrom: Bretton Wade <bwade@graphics.cornell.edu>\r\r\nSubject: BSP Trees\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nBruce Naylor asked me to forward some of his comments on BSP Tree\r\r\ncomplexity to this mailing list.\r\r\n\r\r\nHis first response to my and Seth's post:\r\r\n\r\r\n>First, Partitionings Trees are a representation of polytopes,\r\r\n>so the phrase \"extract a polyhedra from bsp trees\" needs to\r\r\n>be restated as \"generate a boundary representation from a partitioning\r\r\n>tree\". This I do all the time.\r\r\n>\r\r\n>Secondly, with regard to the O(n^2) result of Paterson and Yao,\r\r\n>this is not such an interesting result as it may seem. First,\r\r\n>in terms of worst case complexity, I showed in my thesis (1981)\r\r\n>that there were b-reps for which any tree using only planes of polygons\r\r\n>would be O(n^2). The result of Paterson and Yao is stronger in that\r\r\n>it gives an example for which any tree, including one using planes\r\r\n>not containing polygons, is O(n^2). However, this result is superceded\r\r\n>by a result in Benard Chazelle's thesis (1981), which proves that there\r\r\n>are polyhedra for which any convex decomposition is O(n^2). Since\r\r\n>partitioning trees are a convex decomposition, the fact that trees\r\r\n>can be O(n^2) follows immediately.\r\r\n>\r\r\n>Now in terms of expected case, all empirical evidence indicates\r\r\n>that tree size is O(n) for objects of interest (see my tutorial\r\r\n>in siggraph 94 course notes). And that the \"compressed\" versions\r\r\n>of trees are typically smaller than the \"compressed\" version of b-reps.\r\r\n>\r\r\n>The reason for the discrepency between worst and expected case is\r\r\n>the following. All worst case examples violate what I call the\r\r\n>Principal of Locality, that is, that geometric features of\r\r\n>real-world objects are local, i.e. they do not span the space.\r\r\n>The best example of geometry that violates the Locality Principal\r\r\n>is arrangements of hyperplanes, since hyperplanes are infinite.\r\r\n>And in fact, the upperbound for trees containing n hyperplanes\r\r\n>is exactly the bound on the size of arrangements of hyperplane,\r\r\n>which is O(n^d).\r\r\n>\r\r\n>Partitioning Trees capture locality through the ordering of the\r\r\n>hyperplanes. As one descends the tree, the size of the convex regions of\r\r\n>space represented by each tree-node decreases monontonically.\r\r\n>This can be used to create a multi-resolution representation\r\r\n>such that details are added as one descends into the tree.\r\r\n>\r\r\n>One last comment, the best published work on using Partitioning\r\r\n>Trees for radiosity is the paper of Campbell and Fussell in\r\r\n>Sigraph '90. A much fuller exposition is given in Campbell's\r\r\n>Ph.D. thesis, obtained at UT Austin.\r\r\n\r\r\nA different statement of why the O(n ^ 2) figure is not so useful:\r\r\n\r\r\n>In general, spatial search structures are only useful if what\r\r\n>you are \"selecting\" is a reasonably small subset of the geometry\r\r\n>present. So with non-local features, it is typically not possible\r\r\n>to select a significantly reduced subset, precisely because the\r\r\n>features are effectively global. So returning to the worst case\r\r\n>examples, every search structure using planes by which to partition\r\r\n>space, and so including regular grids and octrees, will also be\r\r\n>of size O(n^2) if one want no more than a constant number of\r\r\n>pieices in each cell of the search structure. What's more, if the\r\r\n>pieces of the b-reps are pushed together slightly so that they touch each\r\r\n>other, and one removes the coincident pieces of the b-rep, then\r\r\n>the number of b-rep polygons will also be O(n^2).\r\r\n>\r\r\n>So I think the O(n^2) result is not nearly as interesting as\r\r\n>some have thought it might be.\r\r\n\r\r\nA statement of the conditions which produce the worst case:\r\r\n\r\r\n>The case that produces O(n^2) is constructed from lines on\r\r\n>a hyperboloid of one sheet. This is a ruled surface with\r\r\n>two pencils of lines that, in essence, cross each other.\r\r\n>There is no way around this case.\r\r\n\r\r\n--\r\r\nBretton Wade (bwade@graphics.cornell.edu)\r\r\nhttp://www.graphics.cornell.edu/~bwade/\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for kopp id AA04269; Sun, 5 Mar 95 01:04:44 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id AAA02404 for <globillum-isis@isis.imag.fr>; Sun, 5 Mar 1995 00:44:22 +0100\r\r\nReceived: from theory.lcs.mit.edu (theory.lcs.mit.edu [18.52.0.92]) by imag.imag.fr (8.6.10/8.6.9) with SMTP id AAA14327 for <globillum@imag.fr>; Sun, 5 Mar 1995 00:44:20 +0100\r\r\nReceived: from jabiru.lcs.mit.edu by theory.lcs.mit.edu (5.65c/TOC-1.2S) \r\r\n        id AA07307; Sat, 04 Mar 95 18:42:51 EST\r\r\nReceived: by jabiru.lcs.mit.edu (931110.SGI/TOC-1.2C) \r\r\n        id AA07866; Sat, 4 Mar 95 18:46:29 -0500\r\r\nFrom: \"Seth Teller\" <seth@jabiru.lcs.mit.edu>\r\r\nMessage-Id: <9503041846.ZM7864@jabiru.lcs.mit.edu>\r\r\nDate: Sat, 4 Mar 1995 18:46:27 -0500\r\r\nReply-To: seth@theory.lcs.mit.edu\r\r\nX-Mailer: Z-Mail (3.1.0 22feb94 MediaMail)\r\r\nTo: globillum@imag.fr\r\r\nSubject: BSP Tree [observed] complexity\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nMime-Version: 1.0\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nBruce Naylor writes, via Bretton Wade:\r\r\n\r\r\n> the phrase \"extract a polyhedra from bsp trees\" needs to be\r\r\n> restated as \"generate a [b-rep] from a partitioning tree\"....\r\r\n\r\r\ni don't know what \"needs to be restated\" means.\r\r\n\r\r\nnor am i sure from where bruce took the phrase \"extract a\r\r\npolyhedr[on] from bsp trees\".  my globillum post stated:\r\r\n\r\r\n  A BSP tree, if available, would be an ideal preprocessed data\r\r\n  structure from which to [ex]tract a winged-edge, facet-edge,\r\r\n  or other adjacency data structure.\r\r\n\r\r\nmy point was that generating robust connectivity information\r\r\nfrom an unorganized set of polygons seems hard, starting from\r\r\nscratch; but if someone hands you a BSP tree for the input,\r\r\nit becomes straightforward.\r\r\n\r\r\n> .... the O(n^2) result of Paterson and Yao ... is not [as]\r\r\n> interesting as it may seem.... in terms of expected case,\r\r\n> all empirical evidence indicates that tree size is O(n) for\r\r\n> objects of interest (see my tutorial in siggraph 94 course notes).\r\r\n\r\r\nthis statement may be true, but it is unsupported by the\r\r\nscant body of empirical evidence in the literature, and\r\r\nseems to be refuted by many anecdotal reports.\r\r\n\r\r\nthis is not the way to draw worthwhile conclusions about anything.\r\r\n\r\r\ni add my voice to don mitchell's:  a thorough, objective empirical\r\r\nexamination of the average case (not worst case) behavior of BSP trees\r\r\nis needed:  a joint effort, perhaps using bruce's public-domain code\r\r\nas an agreeable \"standard\" testbed. i propose that we tabulate:\r\r\n\r\r\n        construction time;\r\r\n        total BSP complexity;\r\r\n\r\r\nand perhaps\r\r\n\r\r\n        minimum achievable BSP complexity,\r\r\n                without regard to construction time\r\r\n\r\r\nas a function of:\r\r\n\r\r\n        varying model type (desk, plane, building, person, etc.), and\r\r\n        increasing complexity (or level of detail) within each type.\r\r\n\r\r\nwho will join in this effort?\r\r\n\r\r\nseth.\r\r\n\r\r\n--\r\r\n\r\r\n Asst. Prof of EE & CS     Synthetic        0     ~     ~   seth@lcs.mit.edu\r\r\n MIT Lab for CS NE43-208    Imagery        <\\>      ~      tel: 617 258 7885\r\r\n 545 Technology Square       Group         / \\             fax: 617 253 6652\r\r\n Cambridge  MA  02139  _______________ web: http://theory.lcs.mit.edu/~seth/\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for kopp id AA07027; Mon, 6 Mar 95 08:42:37 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id IAA21117 for <globillum-isis@isis.imag.fr>; Mon, 6 Mar 1995 08:16:09 +0100\r\r\nReceived: from relay.cdnnet.ca (relay.cdnnet.ca [192.73.5.1]) by imag.imag.fr (8.6.10/8.6.9) with ESMTP id IAA29405 for <globillum@imag.fr>; Mon, 6 Mar 1995 08:16:04 +0100\r\r\nReceived: (from ean@localhost) by relay.cdnnet.ca (8.6.9/8.6.9) id XAA28228 for globillum@imag.fr; Sun, 5 Mar 1995 23:16:01 -0800\r\r\nX400-Received: by /PRMD=CA/ADMD=CDNnet/C=CA/; Relayed; Sun,  5 Mar 1995 23:16:00 UTC-0800\r\r\nX400-Received: by /PRMD=ca/ADMD=telecom.canada/C=ca/; Relayed; Sun,  5 Mar 1995 23:15:57 UTC-0800\r\r\nDate: Sun,  5 Mar 1995 23:15:57 UTC-0800\r\r\nX400-Originator: fournier@cs.ubc.ca\r\r\nX400-Recipients: non-disclosure:;\r\r\nX400-Content-Type: P2-1984 (2)\r\r\nX400-Mts-Identifier: [/PRMD=ca/ADMD=telecom.canada/C=ca/;950305231557]\r\r\nContent-Identifier: 4011\r\r\nFrom: Alain Fournier <fournier@cs.ubc.ca>\r\r\nTo: return <globillum@imag.fr>\r\r\nMessage-Id: <\"4011*fournier@cs.ubc.ca\"@MHS>\r\r\nSubject: Re: Rendering Complex Scenes\r\r\nMime-Version: 1.0\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nIt is gratifying to have so many thoughtful answers to my global rumination.\r\r\nIt shows, though, the power of a paradigm (I must use this word because it's\r\r\nconvenient in the context, and \"model\" is overloaded in computer graphics),\r\r\nin this case the rendering-equation/radiosity/form-factor/diffuse-reflector\r\r\none. The following is not to say that the relevant posts are wrong (I have \r\r\nrespect for most of the posters), but that some interpolations or extrapolations\r\r\nwere too influenced by what is (and not helped by my tersity).\r\r\n\r\r\nWhen we talk about clustering, it should be clear that what we really want\r\r\nto achieve is cluster the light (the illumination), not the objects. In\r\r\nother words we are not (usually) interested in the cause but in the result.\r\r\nThis is basic. If I am given a complete description of the light falling on\r\r\nan area (or a volume, generally speaking on a subset of the universe),\r\r\nI do not really care about where it comes from. Of course if my paradigm is\r\r\nto consider exchange of light energy between objects, it is difficult to\r\r\ndeal with that, and form factors, or equivalent concepts, are hard to avoid.\r\r\nEssentially I have no model to express the light outside of objects, which is\r\r\nquite paradoxical when you think about it, since \"free flight\" light is a lot\r\r\neasier to deal with than light at interfaces with matter.\r\r\n\r\r\nLight clustering is handled easily in the light-driven approach, since\r\r\nyou have an explicit representation of it. Spatial hierarchy is also handled\r\r\nbecause a reasonable implementation of the paradigm is to subdivide the scene\r\r\nhierarchically and adaptively as a function of the light transported. We use\r\r\nan octree, as the easiest structure to deal with, and because it fits\r\r\nbeautifully with the dyadic subdivisions of our wavelet-based representation of\r\r\nthe light flux.\r\r\n\r\r\nThere seems to be a \"miracle\" happening, because we seem to solve an integral\r\r\nequation (the rendering equation) by non-standard ways. But it should be\r\r\nrealised that the rendering equation has to be solved in its standard form\r\r\nonly if we want to know for each surface element (or volume element) not\r\r\nonly its radiance, but in some way where it is getting it from, which is gross\r\r\noverkill. To make the point more clearly, assume that I install a wall in the\r\r\nmiddle of my environment which collects every photon it receives and reemits\r\r\nit instantly or a some later date with the same wavelength and the same\r\r\ndirection on the other side. Each half space is now totally independent\r\r\nby considering the wall to be an emitter with a fairly complex distribution,\r\r\nand a total absorber for incident light. Of course if there are only few objects\r\r\non both sides of the wall, it is much worse than to compute directly the light\r\r\nexchanged between objects, but if there are huge numbers of objects with complex\r\r\nemitting and reflecting behaviour, it will always reach a point where the\r\r\ndescription of the light received (and consequently emitted on the other side)\r\r\nby the wall is simpler than the description of the exchange of light\r\r\nbetween the two sides. This is first because photons do not interact with each\r\r\nother, and because I assume that I can represent the light flux in a compact\r\r\nyet precise way (guess what I will use?). Now of course the problem is that \r\r\nsome of the light reaching one side will bounce back to illuminate the other\r\r\nside, and so on.. If we assume that the light effects are linear (not always\r\r\ntrue in the vast physical world, but if we cannot assume this, \"radiosity\"\r\r\nand \"ray-tracing\" are also dead in the water), all we have to do is repeat\r\r\nthe process. How many times? Well first we can wait until each side has settled\r\r\ndown and only then sent the result to the other side. But then (especially after\r\r\nthe emitters on each side have been taken care of) the amount of energy\r\r\n(actually power in a steady state) can only decrease, guaranteeing convergence.\r\r\nHow fast? Well, consider a situation where 20% (quite generous) of the light\r\r\nreceived from one side is sent back to the other side. The fraction left\r\r\nafter N trips across is of course 5^-N, which is a respectable convergence rate.\r\r\nCan you say \"divide and conquer\"? I knew you could.\r\r\nIn practice we do not create a single wall, but subdivide adaptively\r\r\nthe world according to the amount of undistributed power it has and the\r\r\ncomplexity of the scene it contains (that's where the octree comes in).\r\r\n\r\r\nPeter Schroeder mentions visibility, and indeed it is a pesky problem. But\r\r\nnote that we have only local visibility problems here. We don't care to know\r\r\nif objects not in the same cell can see each other or not. If they can't\r\r\ntheir light ain't there, but we do not know that explicitly. Note that\r\r\nif we have a closet full of junk that does not receive any light, we do not\r\r\neven look at them (I exaggerate slightly, it depends on where the cells' \r\r\nboundaries fall). Note also that it looks like the old Warnock algorithm\r\r\nfor visibility (in spirit, not in practice).\r\r\n\r\r\nJorge Stolfi mentioned the fact that the light coming from groups of Lambertian\r\r\ndiffusers is not distributed like from a single planar Lambertian diffuser.\r\r\nIndeed, but we are not restricted in any way to Lambertian diffusers (which\r\r\nis good, since they are so rare in captivity). In fact the less diffuse the\r\r\nlight is the better it is for this approach in some sense (I must point out\r\r\nthe Lazlo Neumann (& Neumann) has a wonderful study of various situations\r\r\nfor the distribution of reflected light in the standard approaches to\r\r\nglobal illumination and what to do about it, to appear in TOG soon, I hope).\r\r\nJorge's last point about 3-way form factors is precisely the reason the light-\r\r\ndriven approach is attractive, since we do not have to consider explicitly the\r\r\nexchanges between cells, let alone between objects. \r\r\n\r\r\nPer Christensen's point about \"approximate\" visibility is well taken. No matter\r\r\nhow well you represent the light flux at the cell boundary, an adversary\r\r\ncan set up scenes where you are very wrong (the adversary just has to know\r\r\nif there is a band-limit to the representation, and set up two parallel\r\r\nvenetian blinds above the limit frequency, which can either block all the light\r\r\nor let about half of it pass). But any method based on finite representations\r\r\nis vulnerable to such tricks. That does not mean that we should not be careful,\r\r\nthough. Let me reiterate that in our model the cells do not represent groups\r\r\nof objects, but only provide boundaries at which to represent the light flux.\r\r\n\r\r\nThank you also to people like Nelson Max and Greg Ward who pointed at the\r\r\nIntegra system and Fujimoto as a possible source for a similar approach;\r\r\nJorge Stolfi also pointed at work by Leo Guibas and Veach. I will follow these\r\r\nleads.\r\r\n\r\r\nI am gathering some old stuff we wrote about this, together with more current\r\r\nstuff. The history is that Eugene Fiume and I started to work on this around\r\r\n1988 in Toronto (with Marc Ouellette and Chuan Chee), submitted a paper to\r\r\nSiggraph '89, got rejected, resubmitted in 1990, same fate. Paradoxically\r\r\na paper on a parallel implementation of the scheme (with George Drettakis and\r\r\nEugene Fiume) was accepted and published at Eurographics '90. At UBC\r\r\nwe shifted to a wavelet representation for light flux (with Bob Lewis),\r\r\nsubmitted a paper to the Eurographics workshop on rendering, again to no avail.\r\r\nWe will post a decent draft on the web asap. Note that we have not submitted\r\r\nanything about this to sigwaf this year, so there is no danger of interfering\r\r\nwith the blind review process.\r\r\n\r\r\nLast point for now: much to my dismay it makes global illumination amenable\r\r\nto an Object-Oriented approach.\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for kopp id AA06355; Mon, 6 Mar 95 02:20:10 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id BAA16427 for <globillum-isis@isis.imag.fr>; Mon, 6 Mar 1995 01:44:43 +0100\r\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.6.10/8.6.9) with SMTP id BAA26352 for <globillum@imag.fr>; Mon, 6 Mar 1995 01:44:41 +0100\r\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\r\n        id AA22559; Sun, 5 Mar 1995 19:45:02 -0500\r\r\nMessage-Id: <9503060045.AA22559@merckx.graphics.cornell.edu>\r\r\nReceived: by zap.graphics.cornell.edu\r\r\n        (1.37.109.8/16.2) id AA18791; Sun, 5 Mar 1995 19:44:40 -0500\r\r\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\r\r\nSubject: Re: BSP Tree [observed] complexity\r\r\nTo: seth@theory.lcs.mit.edu\r\r\nDate: Sun, 5 Mar 1995 19:44:40 -0500 (EST)\r\r\nCc: globillum@imag.fr\r\r\nIn-Reply-To: <9503041846.ZM7864@jabiru.lcs.mit.edu> from \"Seth Teller\" at Mar 4, 95 06:46:27 pm\r\r\nX-Mailer: ELM [version 2.4 PL24]\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nseth@lcs.mit.edu writes:\r\r\n\r\r\n> \r\r\n> i add my voice to don mitchell's:  a thorough, objective empirical\r\r\n> examination of the average case (not worst case) behavior of BSP trees\r\r\n> is needed:  a joint effort, perhaps using bruce's public-domain code\r\r\n> as an agreeable \"standard\" testbed. i propose that we tabulate:\r\r\n> \r\r\n>       construction time;\r\r\n>       total BSP complexity;\r\r\n> \r\r\n> and perhaps\r\r\n> \r\r\n>       minimum achievable BSP complexity,\r\r\n>               without regard to construction time\r\r\n> \r\r\n> as a function of:\r\r\n> \r\r\n>       varying model type (desk, plane, building, person, etc.), and\r\r\n>       increasing complexity (or level of detail) within each type.\r\r\n\r\r\nThis is a great idea.  Eric Haines started such a database for ray tracing\r\r\nthat certainly made comparisons MUCH easier, and I think it is time to pick\r\r\nsome models that are more representative of real scenes.  Seth, could\r\r\nwe use some or all of the Berkeley CS building?  \r\r\n\r\r\nClassifying scene properties will be fun-- I like Seth's classifications\r\r\nfrom the 94 Siggraph paper, but a more extensive categorization is needed.\r\r\n\r\r\nI think BSP trees and ray tracing algorithms would both be good to test on\r\r\nsuch a database...\r\r\n\r\r\nPete\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for kopp id AA07728; Mon, 6 Mar 95 09:50:40 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id JAA24472 for <globillum-isis@isis.imag.fr>; Mon, 6 Mar 1995 09:18:41 +0100\r\r\nReceived: from mr.tuwien.ac.at (mr.tuwien.ac.at [128.130.2.10]) by imag.imag.fr (8.6.10/8.6.9) with SMTP id JAA00762 for <globillum@imag.fr>; Mon, 6 Mar 1995 09:18:25 +0100\r\r\nReceived: from stellaris.cg.tuwien.ac.at by mr.tuwien.ac.at with SMTP (PP);\r\r\n          Mon, 6 Mar 1995 09:18:03 +0100\r\r\nReceived: from eigmq2.tuwien.ac.at by stellaris.cg.tuwien.ac.at \r\r\n          via SMTP (931110.SGI/910805.SGI) \r\r\n          for @EMAIL.TUWIEN.AC.AT:globillum@imag.fr id AA07418;\r\r\n          Mon, 6 Mar 95 09:21:16 +0100\r\r\nX-Sender: wp@stellaris.cg.tuwien.ac.at\r\r\nMessage-Id: <v02110100ab80745165b7@[128.130.166.50]>\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nDate: Mon, 6 Mar 1995 09:19:33 +0100\r\r\nTo: globillum@imag.fr\r\r\nFrom: Werner Purgathofer <wp>\r\r\nSubject: Re: Rendering Complex Scenes\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHello Alain,\r\r\n\r\r\nAs you have not cited this in your Eurographics'90 paper, you might have\r\r\noverseen a very related approach by Xu, Peng, and Liang: \"Accelerated\r\r\nRadiosity Method for Complex Environments\", Eurographics'89 (North\r\r\nHolland).\r\r\n\r\r\nfrom the abstract:\r\r\n... An () algorithm (), based on environment localization and the\r\r\ndirectional form-factor concept, is presented (). First we subdivide the\r\r\nobject space into many regions. (). The radiant light energy transfer\r\r\nbetween different regions is evaluated at their common boundaries. ...\r\r\n\r\r\nGood luck!\r\r\nWerner\r\r\n\r\r\n-------------------------------------------------------------------\r\r\nWerner Purgathofer                  Tel. +43(1)58801 4548\r\r\nInstitute of Computer Graphics          ( secretary: 4549 )\r\r\nTechnical University of Vienna      Fax. +43(1)5874932\r\r\nKarlsplatz 13 / 186                 email:   wp@cg.tuwien.ac.at\r\r\nA-1040 Wien / Austria               WWW: http://www.cg.tuwien.ac.at\r\r\n-------------------------------------------------------------------\r\r\n\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for kopp id AA03612; Thu, 9 Mar 95 15:47:15 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id OAA09517 for <globillum-isis@isis.imag.fr>; Thu, 9 Mar 1995 14:38:04 +0100\r\r\nReceived: from mr.tuwien.ac.at (pop.tuwien.ac.at [128.130.2.10]) by imag.imag.fr (8.6.10/8.6.9) with SMTP id OAA07088 for <globillum@imag.fr>; Thu, 9 Mar 1995 14:38:02 +0100\r\r\nReceived: from stellaris.cg.tuwien.ac.at by mr.tuwien.ac.at with SMTP (PP);\r\r\n          Thu, 9 Mar 1995 14:27:31 +0100\r\r\nReceived: from eigpc5.tuwien.ac.at by stellaris.cg.tuwien.ac.at \r\r\n          via SMTP (931110.SGI/910805.SGI) \r\r\n          for @EMAIL.TUWIEN.AC.AT:globillum@imag.fr id AA03005;\r\r\n          Thu, 9 Mar 95 14:30:43 +0100\r\r\nDate: Thu, 9 Mar 95 14:30:43 +0100\r\r\nMessage-Id: <9503091330.AA03005@stellaris.cg.tuwien.ac.at>\r\r\nX-Sender: kopp@stellaris.cg.tuwien.ac.at\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nTo: globillum@imag.fr\r\r\nFrom: Manfred Kopp <kopp>\r\r\nSubject: CFP: 6th Eurographics Workshop on Rendering\r\r\nX-Mailer: <PC Eudora Version 1.4b18>\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n==================================================\r\r\n    6th Eurographics Workshop on Rendering\r\r\n      Dublin, Ireland    12-14 June 1995\r\r\n==================================================\r\r\n            CALL FOR CONTRIBUTIONS\r\r\n==================================================\r\r\n\r\r\nAims and Scope: Following five successful workshops (Rennes-1990,\r\r\nBarcelona-1991, Bristol-1992, Paris-1993, Darmstadt-1994) we announce the\r\r\nsixth Workshop on Rendering Techniques. The workshop is now well\r\r\nestablished as a major international forum in exchanging experience and\r\r\nknowledge between people from universities, research, and industry,\r\r\ninterested in the different aspects of rendering techniques.\r\r\n\r\r\nMain topics include (but are not restricted to):\r\r\n- Radiosity\r\r\n- Ray Tracing\r\r\n- Illumination Models\r\r\n- Color, Texture\r\r\n- Sampling, Filtering, Anti-aliasing\r\r\n- Parallel Algorithms for Rendering\r\r\n\r\r\nThis workshop also encourages to submit \"unfinished\" work, \"incomplete\"\r\r\nideas, and \"only partially\" implemented new techniques and perspectives.\r\r\nThis year the discussion parts will be extended even more than in previous\r\r\nyears, enabling the participants to actively query all uncertainties after\r\r\nthe paper presentations. Additionally, internationally well-known speakers\r\r\nwill give invited lectures. Participation will be limited to approximately\r\r\n80 people.\r\r\n\r\r\nCall for Contributions: Authors are requested to send five copies  of a\r\r\nfull paper including figures and images (max. 10 pages) or a complete\r\r\ne-mail version (LaTeX or PostScript) to one of the program chairs. Please\r\r\ninclude a separate sheet containing the title and the author(s) of the\r\r\npaper, indicating which author shall be contacted, including your\r\r\ntelephone, fax and e-mail  address. Submissions missing the deadline can\r\r\nonly be considered in exceptional cases and with reduced priority. A copied\r\r\nversion of all papers will be distributed to all workshop participants, a\r\r\ncomplete proceedings book will appear shortly after the workshop (by\r\r\nSpringer-Verlag).\r\r\n\r\r\nSchedule:\r\r\n  4 April, 1995     Submission deadline\r\r\n  4 May, 1995       Notification of acceptance\r\r\n  29 May, 1995      Full-paper deadline for proceedings\r\r\n  12-14 June, 1995  Workshop\r\r\n\r\r\nOrganization: The workshop will take place in Dublin, Ireland, and is\r\r\norganized by the Trinity College Dublin in association with Eurographics.\r\r\nThe fee of about 250 SFr for EG members (350 SFr for non-members) includes\r\r\nlunch, coffee in the breaks, workshop handouts and the final proceedings\r\r\nbook (will be mailed after the workshop). A social event is also planned\r\r\nand will be charged separately.\r\r\n\r\r\nOrganizing Chair: Steven Collins (IRL)\r\r\nProgram Chairs: Pat Hanrahan (USA), Werner Purgathofer (A)\r\r\nProgram Committee: K. Anjyo (J), K. Bouatouch (F), A. Chalmers (UK), M.\r\r\nCohen (USA), M. Feda (A), A. Glassner (USA), S. Green (UK), P. Heckbert\r\r\n(USA), F. Jansen (NL), E. Nakamae (J), L. Neumann (H), S. Pattanaik (IND),\r\r\nC. Puech (F), X. Pueyo (E), H. Rushmeier (USA), G. Sakas (D), D. Salesin\r\r\n(USA), Ch. Schlick (F), P. Shirley (USA), Ph. Slusallek (D), F. Sillion\r\r\n(F), A. de Sousa (P), G. Ward (USA)\r\r\n\r\r\nOrganization office:\r\r\n     Steven Collins, Comp. Science,\r\r\n     Trinity College, Dublin 2, Ireland\r\r\n     Tel.: +353-1-7021436\r\r\n     Fax: +353-1-6772204\r\r\n     e-mail: rw6@cs.tcd.ie\r\r\n\r\r\nSend papers to either:\r\r\n     Pat Hanrahan, Stanford University,\r\r\n     217 Center for Integrated Systems,\r\r\n     Stanford, CA 94305-4070, USA,\r\r\n     Tel. +1-415-723-8530\r\r\n     e-mail: hanrahan@cs.stanford.edu\r\r\nor to\r\r\n     Werner Purgathofer, TU Wien,\r\r\n     Karlsplatz 13/186, A-1040 Vienna/Austria\r\r\n     Tel. +43-1-58801-4548\r\r\n     Fax: +43-1-5874932\r\r\n     e-mail: wp@cg.tuwien.ac.at\r\r\n==================================================\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for kopp id AA14724; Fri, 21 Apr 95 20:43:33 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id UAA14319 for <globillum-isis@isis.imag.fr>; Fri, 21 Apr 1995 20:14:19 +0200\r\r\nReceived: from netmail2.microsoft.com (netmail2.microsoft.com [131.107.1.13]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id UAA12393; Fri, 21 Apr 1995 20:14:16 +0200\r\r\nReceived: by netmail2.microsoft.com (5.65/25-eef)\r\r\n        id AA10516; Fri, 21 Apr 95 11:16:25 -0700\r\r\nMessage-Id: <9504211816.AA10516@netmail2.microsoft.com>\r\r\nReceived: by netmail2 using fxenixd 1.0 Fri, 21 Apr 95 11:16:25 PDT\r\r\nX-Msmail-Message-Id: F6055F1D\r\r\nX-Msmail-Conversation-Id: F6055F1D\r\r\nFrom: Andrew Glassner <glassner@microsoft.com>\r\r\nTo: globillum@imag.fr, globillum-request@imag.fr\r\r\nDate: Fri, 21 Apr 95 11:08:11 TZ\r\r\nSubject: RE: Definition of \"Radiosity method\"?\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n|\r\r\n| 1. A FE method for lambertian scenes.\r\r\n|\r\r\n| 2. A solution that somehow uses linear equations to represent light\r\r\n|    transport in a lambertain scene.\r\r\n|\r\r\n| 3. A FE method for global illumination (would include Sillion et a. '91).\r\r\n|\r\r\n| 4. An algorithm that computes view-independent illumination information.\r\r\n|\r\r\n\r\r\nI tempted to agree with Francois in liking #4 the best, but it's too general.\r\r\nIt can contain things that we don't want to call radiosity, like systems that\r\r\ndecimate the world into cubes and do physical optics, propagating\r\r\nwavefronts from cube to cube.  That's so far in spirit from the original\r\r\nuse of radiosity that the term becomes so vague as to be useless.  I'd\r\r\nreserve \"radiosity\" for FE methods like #3 (though Francois is right\r\r\nthat it's not even such a good word for that).  The problem is that as\r\r\ndifferent things are added to the basic ideas of classical radiosity, the term\r\r\nseems to need to grow to accomodate them all.\r\r\n\r\r\nMaybe we can take a cue from the filter folks (with IIR and FIR filters)\r\r\nand refer to view-dependent illumination and view-independent\r\r\nillumination as VDI and VII algorithms; then classical radiosity algorithms are\r\r\na subclass of the VII algorithms.  So Radiance implements a VII method,\r\r\nbut it's not radiosity.\r\r\n\r\r\n-Andrew\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for kopp id AA15057; Sat, 22 Apr 95 00:21:11 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id XAA16326 for <globillum-isis@isis.imag.fr>; Fri, 21 Apr 1995 23:54:18 +0200\r\r\nReceived: from netmail2.microsoft.com (netmail2.microsoft.com [131.107.1.13]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id XAA14487; Fri, 21 Apr 1995 23:54:13 +0200\r\r\nReceived: by netmail2.microsoft.com (5.65/25-eef)\r\r\n        id AA26415; Fri, 21 Apr 95 14:56:22 -0700\r\r\nMessage-Id: <9504212156.AA26415@netmail2.microsoft.com>\r\r\nReceived: by netmail2 using fxenixd 1.0 Fri, 21 Apr 95 14:56:22 PDT\r\r\nX-Msmail-Message-Id: 3DA7EB16\r\r\nX-Msmail-Conversation-Id: 3DA7EB16\r\r\nFrom: Andrew Glassner <glassner@microsoft.com>\r\r\nTo: globillum@imag.fr, globillum-request@imag.fr\r\r\nDate: Fri, 21 Apr 95 14:48:30 TZ\r\r\nSubject: RE: Definition of \"Radiosity method\"?\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nI wrote (and I quote):\r\r\n| Maybe we can take a cue from the filter folks (with IIR and FIR filters)\r\r\n| and refer to view-dependent illumination and view-independent\r\r\n| illumination as VDI and VII algorithms; then classical radiosity \r\r\nalgorithms are\r\r\n| a subclass of the VII algorithms.  So Radiance implements a VII method,\r\r\n| but it's not radiosity.\r\r\n\r\r\nAs Seth pointed out, new acronyms are tricky.  When I said that\r\r\nRadiance is VII, I meant the part that deposits little diffuse packets on\r\r\nsurfaces.  This is driven, in part, by a VDI algorithm.  Another reason,\r\r\nperhaps, why we ought not to let one term grow to encompass everything.\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for kopp id AA13949; Fri, 21 Apr 95 17:49:40 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id RAA07441 for <globillum-isis@isis.imag.fr>; Fri, 21 Apr 1995 17:06:22 +0200\r\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id RAA08344 for <globillum@imag.fr>; Fri, 21 Apr 1995 17:06:18 +0200\r\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\r\n        id AA10681; Fri, 21 Apr 1995 11:06:42 -0400\r\r\nMessage-Id: <9504211506.AA10681@merckx.graphics.cornell.edu>\r\r\nReceived: by zap.graphics.cornell.edu\r\r\n        (1.37.109.8/16.2) id AA27183; Fri, 21 Apr 1995 11:06:12 -0400\r\r\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\r\r\nSubject: Definition of \"Radiosity method\"?\r\r\nTo: globillum@imag.fr\r\r\nDate: Fri, 21 Apr 1995 11:06:12 -0400 (EDT)\r\r\nX-Mailer: ELM [version 2.4 PL24]\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n\r\r\n< summary-- I want feedback on a proposed definition for \"radiosity method\">\r\r\n\r\r\nBecause of some comments in some siggraph reviews I have been\r\r\nresearching the definition of \"radiosity method\".  There are \r\r\nfour obvious candidates given the usage I have seen:\r\r\n\r\r\n1. A FE method for lambertian scenes.\r\r\n\r\r\n2. A solution that somehow uses linear equations to represent light\r\r\n   transport in a lambertain scene.\r\r\n\r\r\n3. A FE method for global illumination (would include Sillion et a. '91).\r\r\n\r\r\n4. An algorithm that computes view-independent illumination information.\r\r\n\r\r\nI have problems with all of these definitions.  For example, if I use \r\r\ndefinition 1, is Pattanaik's thesis code a radiosity method in an all\r\r\ndiffuse scene?  Probably not, but I think most of us would want to call\r\r\nit a radiosity method.  And how about Sillion and Puech '89?  There are\r\r\nmirrors in their work-- is it radiosity?\r\r\n\r\r\nJim Arvo has proposed a definition I want to float:\r\r\n\r\r\n  A radiosity method computes radiosity (or irradiance) for\r\r\n  at least some surfaces in the scene.\r\r\n\r\r\nThis definition will encompass both FE and MC methods that compute\r\r\nquantities for the diffuse surfaces in a scene.  It would\r\r\nnot include Sillion et al. '91 (which could be a \"radiance\" method\r\r\nI suppose).\r\r\n\r\r\nReactions?\r\r\n\r\r\nPete\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for kopp id AA14026; Fri, 21 Apr 95 18:17:44 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id RAA09490 for <globillum-isis@isis.imag.fr>; Fri, 21 Apr 1995 17:43:30 +0200\r\r\nReceived: from safran-28.imag.fr (safran.imag.fr [129.88.29.1]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id RAA09598; Fri, 21 Apr 1995 17:43:29 +0200\r\r\nReceived: (sillion@localhost) by safran-28.imag.fr (8.6.10/8.6.4) id PAA18716; Fri, 21 Apr 1995 15:43:16 GMT\r\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\r\nMessage-Id: <199504211543.PAA18716@safran-28.imag.fr>\r\r\nSubject: Re: Definition of \"Radiosity method\"?\r\r\nTo: Peter Shirley <shirley@graphics.cornell.edu>\r\r\nDate: Fri, 21 Apr 1995 17:43:15 +0200 (MDT)\r\r\nCc: Global Illumination List <globillum@imag.fr>\r\r\nIn-Reply-To: <9504211506.AA10681@merckx.graphics.cornell.edu> from \"Peter Shirley\" at Apr 21, 95 11:06:12 am\r\r\nReply-To: Francois.Sillion@imag.fr\r\r\nX-Mailer: ELM [version 2.4 PL23]\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n< summary-- feedback on a proposed definition for \"radiosity method\">\r\r\n\r\r\nI tend to think of a \"radiosity method\" whenever information is\r\r\ncomputed and attached to the surfaces, thus it includes illumination\r\r\nmaps and 'light path tracing', as well as techniques where  lambertian or \r\r\ndirectional radiant information is exchanged with form factors.\r\r\n\r\r\nIn fact, I realize that any method that stores *some* radiant\r\r\ninformation is for me *a* radiosity method. *The* radiosity\r\r\nmethod, on the other hand, should be reserved for Lambertian\r\r\nsurfaces with form factors etc...\r\r\n\r\r\nI think it is a pity to have inherited such a name (radiosity\r\r\nis not a method, but a radiant quantity), and I personally oppose\r\r\nthe use of the similar 'radiance' method. \r\r\n\r\r\nI vote for item # 4 in your list:\r\r\n\r\r\n> Because of some comments in some siggraph reviews I have been\r\r\n> researching the definition of \"radiosity method\".  There are \r\r\n> four obvious candidates given the usage I have seen:\r\r\n> \r\r\n> 1. A FE method for lambertian scenes.\r\r\n> \r\r\n> 2. A solution that somehow uses linear equations to represent light\r\r\n>    transport in a lambertain scene.\r\r\n> \r\r\n> 3. A FE method for global illumination (would include Sillion et a. '91).\r\r\n> \r\r\n> 4. An algorithm that computes view-independent illumination information.\r\r\n> \r\r\n\r\r\n+------------------+---------------------------+--------------------------+\r\r\n|                  |       iMAGIS / IMAG       | Tel: (+33) 76 51 43 54   |\r\r\n| Francois SILLION |          B.P. 53          | Fax: (+33) 76 44 66 75   |\r\r\n|     '            | F-38041 Grenoble Cedex 09 | Francois.Sillion@imag.fr | \r\r\n+------------------+---------------------------+--------------------------+\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for kopp id AA16043; Sat, 22 Apr 95 08:35:55 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id IAA21089 for <globillum-isis@isis.imag.fr>; Sat, 22 Apr 1995 08:21:02 +0200\r\r\nReceived: from grolsch.cs.ubc.ca (grolsch-2.cs.ubc.ca [142.103.5.5]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id IAA18746 for <globillum@imag.fr>; Sat, 22 Apr 1995 08:21:00 +0200\r\r\nReceived: (from ean@localhost) by grolsch.cs.ubc.ca (8.6.10/8.6.9) id XAA06038; Fri, 21 Apr 1995 23:16:36 -0700\r\r\nX400-Received: by /PRMD=ca/ADMD=telecom.canada/C=ca/; Relayed; Fri, 21 Apr 1995 23:16:32 UTC-0700\r\r\nDate: Fri, 21 Apr 1995 23:16:32 UTC-0700\r\r\nX400-Originator: fournier@cs.ubc.ca\r\r\nX400-Recipients: non-disclosure:;\r\r\nX400-Content-Type: P2-1984 (2)\r\r\nX400-Mts-Identifier: [/PRMD=ca/ADMD=telecom.canada/C=ca/;950421231632]\r\r\nContent-Identifier: 4103\r\r\nFrom: Alain Fournier <fournier@cs.ubc.ca>\r\r\nTo: \"Ian Ashdown (return)\" <72060.2420@CompuServe.COM>\r\r\nCc: \"Global Illumination (return)\" <globillum@imag.fr>\r\r\nIn-Reply-To: <950422045648_72060.2420_FHG18-1@CompuServe.COM>\r\r\nMessage-Id: <\"4103*fournier@cs.ubc.ca\"@MHS>\r\r\nSubject: RE: Definition of \"Radiosity method\"?\r\r\nMime-Version: 1.0\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nAh, the thrill of lexicography!\r\r\nWe all realize that there will not be any definition that satisfies our\r\r\nunderstanding of an expression like \"radiosity method\", or any expression\r\r\nthat covers exactly what we mean by any definition that would satisfy\r\r\nour understanding of it, if it were to exist. I hope I made myself clear.\r\r\n\r\r\nBut seriously, folks...\r\r\nThings only mean what we say they mean. Take \"finite element\" for example.\r\r\nThere is no way you would know what that means just looking at it, and\r\r\neven after hearing a definition (try one that does not take two pages\r\r\nand/or does not include just about everything that is computed) you\r\r\nstill are not too sure what it starts and where it ends.\r\r\nThe safest for us is that whenever we use an expression like \"radiosity\" we\r\r\nbriefly say what we mean by it --in the particular context where it is used--.\r\r\nI had to do this recently because I wrote about using \"arbitrary\" BRDFs\r\r\nwithin the \"classic\" radiosity approach. In this context I called the\r\r\nclassic radiosity approach \"linear radiosity\", thus approaching very closely\r\r\ndefinition 2. of Peter, except that surfaces are not necessarily Lambertian.\r\r\nObviously \"linear\" here refers to the system of equations obtained.\r\r\nI actually like the use of the synecdoche for \"radiosity\", as long as we don't\r\r\nforget that anything that computes illumination in a useful way will have\r\r\nto be able to compute radiosity --the radiometric quantity.\r\r\n\r\r\nFew more things. I agree with Ian that we owe it to the other communities\r\r\nnot to change arbitrarily the meaning of expressions they have been using\r\r\nfor a while. I disagree with him about needing a taxonomy. To paraphrase\r\r\nSam Goldwyn (\"verbal agreements are not worth the paper they are written on\"),\r\r\ntaxonomies are usually not worth the theory they are not based on (I have\r\r\nindulged in the past, but I don't have to be consistent). \r\r\nRecently at a \"PhD Thesis Proposal\" (one of the events we cherish here in our\r\r\ndepartment), the \"candidate\" was attacked because he used the word\r\r\n\"illumination\" in his title. The objection was that illumination\r\r\nis a quantity, not a topic or an area of research. Of course it used to be a\r\r\nquantity, but it never was only that, and it is now \"deprecated\", as they\r\r\nsay, as a quantity. The candidate replied too politely. There are times\r\r\nwhen a graduate student should be able to tell a full prof that he is full\r\r\nof it (OK, maybe that was NOT the time...).\r\r\n\r\r\nIn conclusion: we have to be as clear as possible, but not clearer.\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for kopp id AA16165; Sat, 22 Apr 95 09:29:44 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id JAA21384 for <globillum-isis@isis.imag.fr>; Sat, 22 Apr 1995 09:11:20 +0200\r\r\nReceived: from netmail2.microsoft.com (netmail2.microsoft.com [131.107.1.13]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id JAA19200 for <globillum@imag.fr>; Sat, 22 Apr 1995 09:11:18 +0200\r\r\nReceived: by netmail2.microsoft.com (5.65/25-eef)\r\r\n        id AA26783; Sat, 22 Apr 95 00:13:40 -0700\r\r\nMessage-Id: <9504220713.AA26783@netmail2.microsoft.com>\r\r\nReceived: by netmail2 using fxenixd 1.0 Sat, 22 Apr 95 00:13:39 PDT\r\r\nX-Msmail-Message-Id: D37CFA1E\r\r\nX-Msmail-Conversation-Id: D37CFA1E\r\r\nFrom: Don Mitchell <donm@microsoft.com>\r\r\nTo: globillum@imag.fr\r\r\nDate: Fri, 21 Apr 95 23:58:08 TZ\r\r\nSubject: radiosity\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nI think a totalizing definition of radiosity would be easily \r\r\ndeconstructed by the inherent contradictions in the binary opposition \r\r\nof radiosity and ray tracing.  Wouldn't you agree, Alain?\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for kopp id AA15933; Sat, 22 Apr 95 07:19:09 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id HAA20619 for <globillum-isis@isis.imag.fr>; Sat, 22 Apr 1995 07:01:36 +0200\r\r\nReceived: from dub-img-3.compuserve.com (dub-img-3.compuserve.com [198.4.9.3]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id HAA18400 for <globillum@imag.fr>; Sat, 22 Apr 1995 07:01:34 +0200\r\r\nReceived: by dub-img-3.compuserve.com (8.6.10/5.941228sam)\r\r\n        id BAA17245; Sat, 22 Apr 1995 01:00:11 -0400\r\r\nDate: 22 Apr 95 00:56:48 EDT\r\r\nFrom: Ian Ashdown <72060.2420@CompuServe.COM>\r\r\nTo: Global Illumination <globillum@imag.fr>\r\r\nSubject: RE: Definition of \"Radiosity method\"?\r\r\nMessage-Id: <950422045648_72060.2420_FHG18-1@CompuServe.COM>\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nCall me a traditionalist, but I prefer to think of radiosity methods (plural) as\r\r\nfinite element methods. They were in use as such for over 50 years before they\r\r\nwere appropriated for computer graphics applications, and were called \"radiosity\r\r\nmethods\" by Sparrow way back in 1963. It seems rather presumptuous to be\r\r\nfiddling with the basic definition some thirty years later to suit our\r\r\nparticular needs.\r\r\n\r\r\nI see no particular problem with incorporating nondiffuse surfaces within the\r\r\ndefinition of radiosity methods. This allows for Pete's third definition, \"an FE\r\r\nmethod for global illumination.\" However, adding Monte Carlo ray tracing to the\r\r\ndefinition (via Jim Arvo's proposal) may not be a good idea. One objection is\r\r\nthat this would conflict with the similar definition of \"radiative flux\r\r\ntransfer\" in the illumination engineering community. We lighting nerds clearly\r\r\n(and sometimes passionately) distinguish radiative transfer methods from Monte\r\r\nCarlo ray tracing techniques.\r\r\n\r\r\nThe variety of global illumination algorithms we now have clearly calls for some\r\r\nsort of reasoned taxonomy to describe and classify them. Whatever this may be,\r\r\nhowever, I would argue that we should not attempt to redefine \"radiosity\r\r\nmethods\" beyond that commonly understood within the computer graphics, thermal\r\r\nengineering, illumination engineering, and acoustic engineering communities.\r\r\n\r\r\n- Ian Ashdown\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for kopp id AA17577; Sat, 22 Apr 95 14:07:08 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id NAA02428 for <globillum-isis@isis.imag.fr>; Sat, 22 Apr 1995 13:55:03 +0200\r\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id NAA20701 for <globillum@imag.fr>; Sat, 22 Apr 1995 13:55:02 +0200\r\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\r\n        id AA20346; Sat, 22 Apr 1995 07:55:30 -0400\r\r\nMessage-Id: <9504221155.AA20346@merckx.graphics.cornell.edu>\r\r\nReceived: by gaia.graphics.cornell.edu\r\r\n        (1.37.109.8/16.2) id AA14552; Sat, 22 Apr 1995 07:54:59 -0400\r\r\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\r\r\nSubject: Clarification on question\r\r\nTo: globillum@imag.fr\r\r\nDate: Sat, 22 Apr 95 7:54:59 EDT\r\r\nMailer: Elm [revision: 70.85]\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nThanks for the interesting responses so far!\r\r\n\r\r\nHere are three methods that estimate \"radiosity\" in\r\r\na view-ind. manner:\r\r\n\r\r\n    1. Wallace: uses explicit patch-to-patch ray tracing\r\r\n                and solves linear system.\r\r\n\r\r\n    2. Airey: uses Malley-style form factor computation using\r\r\n              random directional ray shooting.\r\r\n\r\r\n    3. Pattanaik: uses photon-like particle walks and counts\r\r\n                  collisions with \"zones\" on the surfaces.\r\r\n\r\r\nI think 1 and 2 are FE methods.  Number 3 is probably not\r\r\nunder most definitions (e.g. Cohen and Wallace's book).  But\r\r\n2 and 3 are SO close conceptually and in code.  The biggest\r\r\ndifference is that in 2 a particle can leave the patch from\r\r\na slightly different location than it hits.  I am very\r\r\nuncomfortable with a definition of \"radiosity method\" that\r\r\nincludes only one of 2 or 3.\r\r\n\r\r\nI also think we will confuse heat transer and illumination\r\r\nengineering people if we include methods such as Sillion et al. '91\r\r\nwhich might never compute a \"radiosity\" anywhere.\r\r\n\r\r\nPete\r\r\n\r\r\nPS-- one thing I AM sure of now-- the is NOT an accepted definition.\r\r\nThis is something we should take care of culturally (rather than\r\r\n\"officially\") or we are doing a great disservice to future graphics\r\r\npeople.\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\r\n        for kopp id AA18621; Sat, 22 Apr 95 17:33:52 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id RAA08163 for <globillum-isis@isis.imag.fr>; Sat, 22 Apr 1995 17:23:11 +0200\r\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id RAA22172 for <globillum@imag.fr>; Sat, 22 Apr 1995 17:23:09 +0200\r\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\r\n        id AA27291; Sat, 22 Apr 1995 11:23:37 -0400\r\r\nMessage-Id: <9504221523.AA27291@merckx.graphics.cornell.edu>\r\r\nReceived: by zap.graphics.cornell.edu\r\r\n        (1.37.109.8/16.2) id AA05999; Sat, 22 Apr 1995 11:23:07 -0400\r\r\nFrom: Jim Arvo <arvo@graphics.cornell.edu>\r\r\nSubject: the meaning of radiosity\r\r\nTo: globillum@imag.fr\r\r\nDate: Sat, 22 Apr 1995 11:23:07 -0400 (EDT)\r\r\nX-Mailer: ELM [version 2.4 PL24]\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n\r\r\nI'd like to offer a few thoughts on the use of the term \"radiosity\".  The \r\r\ngist of my argument is that the simplest definition of the term seems to be\r\r\nmost useful; making it more general or more specific causes problems.\r\r\n\r\r\nI advocate the following definition (which Pete Shirley already tossed out):\r\r\n\r\r\n    A \"radiosity algorithm\" is an algorithm that generates radiosity-like \r\r\n    quantities associated with surfaces (i.e. power per unit area, or the \r\r\n    photometric equivalent) based on radiative transfer.\r\r\n\r\r\nNote that there is no reference to how this is done, whether all the surfaces\r\r\nare Lambertian, or whether there is any dependence on the view.  The latter \r\r\ndistinctions can be made by context or by attaching modifiers.  As a very \r\r\ncrude analogy, consider sorting algorithms.  Any algorithm that generates a \r\r\nsorted list of things is a sorting algorithm, regardless of how it is done.  \r\r\nIf the \"how\" is important, then we may specify \"quick sort\", \"heap sort\", etc.\r\r\n\r\r\nBefore getting into the real argument, I'd like to propose some rationale\r\r\nfor why we invent terminology in the first place.  It seems to me that a\r\r\nbit of terminology will catch on (and improve our lives) if it is\r\r\n\r\r\n    1) unambiguous  (makes a clear distinction)\r\r\n\r\r\n    2) convenient   (concise and makes a useful distinction)\r\r\n\r\r\n    3) self evident (agrees with intuition and/or common usage)\r\r\n\r\r\nClearly these will often conflict, so it's not always possible to satisfy \r\r\nthem all.  In general, we try to satisfy these criteria by using short \r\r\npithy terms for large classes of things (or extremely fundamental things), \r\r\nand attaching modifiers to call out specific sub-categories.\r\r\n\r\r\nI believe that the above definition of a radiosity algorithm is a good one\r\r\nwith respect to these criteria.  If the term \"radiosity\" is made more specific, \r\r\nsuch as by limiting it to finite element methods, then we shall need to \r\r\n1) agree upon what a finite element method is, and 2) refrain from calling \r\r\nanything a radiosity method if it is not a finite element method.  I believe \r\r\nthere are problems on both counts.\r\r\n\r\r\n    Consider the method developed by both Pattanaik and Shirley, which \r\r\n    estimates radiosities on discrete elements via random walks.  Is this a \r\r\n    Monte Carlo method or a finite element method?  If you focus on the path \r\r\n    tracing, it is Monte Carlo.  If you focus on (the expected values of) the \r\r\n    estimated quantities, it is a Galerkin finite element method.  Whether it \r\r\n    is classified as a \"radiosity\" method should not (in my opinion) depend on \r\r\n    which aspect you deem most relevant.\r\r\n\r\r\n    As a second example, consider Hanrahan's original hierarchical radiosity\r\r\n    method -- a Galerkin approach with constant elements.  I believe there \r\r\n    is universal agreement that this should be called a \"radiosity\" method.\r\r\n    However, the form factors are computed using Monte Carlo, so one could\r\r\n    argue that it is actually a Monte Carlo method (after all, it makes\r\r\n    calls to \"rand\", right?).  Is it therefore NOT a radiosity method?\r\r\n\r\r\n    As a third example, consider an algorithm based on the Nystrom method:\r\r\n    that is, a method that replaces the integral operator with a quadrature \r\r\n    rule based on point-to-point transfers (i.e. no form factors).  This is a\r\r\n    deterministic method that is not a finite element method.  However, it is\r\r\n    very much like a finite element method.  I would really like to call it\r\r\n    \"Nystrom radiosity\" if what it computes is radiosity.  Does this not seem\r\r\n    very appropriate?\r\r\n\r\r\n    As a final example, consider a hypothetical algorithm that can transform\r\r\n    a simple scene (such as the \"Cornell box\") into an equivalent problem with\r\r\n    an analytic solution.  I know of no such algorithm, but I would not\r\r\n    hesitate to call it a radiosity algorithm since it solves the same type \r\r\n    of problem (albeit, without any type of projection onto an approximating\r\r\n    subspace, which is inherent in finite element methods).\r\r\n\r\r\n\r\r\nIn view of the above, I feel that including \"finite element\" in the definition of \r\r\na radiosity method fails on two counts: \r\r\n\r\r\n    1) it is ambiguous, since it depends on which aspect of the problem you deem \r\r\n       most important (sometimes we choose to ignore the Monte Carlo aspect, and\r\r\n       sometimes we don't), and \r\r\n\r\r\n    2) it fails to make a useful distinction.  Because of an historical accident\r\r\n       (finite element methods came along first) it separates methods that seem \r\r\n       to belong together because of their *function*.  If it's important to \r\r\n       distinguish the \"how\", it's easy to do so by adding a modifier like \"finite \r\r\n       element\", \"stochastic\", \"Nystrom\", \"analytic\", etc.\r\r\n\r\r\n\r\r\n\r\r\nOn the other hand, if the term is made more general by including methods that \r\r\nsolve for surface radiance functions, then just about everything becomes a radiosity \r\r\nalgorithm.  I feel that we then lose a very useful distinction.  I believe that one \r\r\nof the most fundamental distinctions among global illumination algorithms is whether \r\r\nthey generate functions with directional dependence or not.  Since the word \"radiosity\" \r\r\ntaken by itself implies that there is no such dependence, the term is self evident only \r\r\nif we preserve that connotation; moreover, doing so agrees with most prior usage.\r\r\n\r\r\nWhether an algorithm is based on Monte Carlo or a finite element method, is \r\r\nview-dependent or view-independent, can be cleared up nicely by attaching the \r\r\nappropriate modifier when context alone is inadequate.  Here are a few examples, which \r\r\nI'm sure will cause some controversy.  I apologize in advance for leaving out so many\r\r\nreferences and for using such terse abbreviations -- I've listed just a few \r\r\nobvious examples in order to illustrate.  (I hope I got most of these right.)\r\r\n\r\r\n\r\r\n    Radiosity:\r\r\n\r\r\n        Any method that produces radiosity (or irradiance, or luminosity)\r\r\n        as its output.  Examples: [Goral 84] [Cohen 85] [Sillion 89] [Rushmeier 90]\r\r\n        [Shirley 90] [Pattanaik 90] [Hanrahan 91] [Zatz 93] [Troutman 93] \r\r\n        [Gortler 93] [Smits 94]\r\r\n\r\r\n\r\r\n    View-dependent radiosity:\r\r\n\r\r\n        Solves for radiosities of visible surfaces, or some closely\r\r\n        related set of surfaces.  Example: [Smits 92], if importance is driven by the \r\r\n        view, and not some other criteria.  Also includes view-dependent path tracing,\r\r\n        such as [Ward 88].\r\r\n\r\r\n\r\r\n    Radiosity with non-diffuse surfaces:  (\"non-diffuse radiosity\" sounds like an oxymoron)\r\r\n\r\r\n        One that takes non-diffuse transfers into account, but still\r\r\n        produces only radiosities (or irradiances, or luminosities).\r\r\n        Examples: [Sillion 89], [Rushmeier 90]\r\r\n\r\r\n\r\r\n    Radiosity with participating media:\r\r\n\r\r\n        One that solves for both surface radiosities [watts/m^2] and energy \r\r\n        densities [watts/m^3] (the natural analogue of radiosity in a volume).\r\r\n        Example [Rushmeier 87]\r\r\n        \r\r\n\r\r\n    Radiance method:\r\r\n\r\r\n        An algorithm that produces surface radiance functions (I believe that all are \r\r\n        currently view-dependent).  Examples: Ward's RADIANCE system, [Kajiya 86] \r\r\n        [Wallace 87] [Sillion 91] [Aupperle 93] (Note that this may involve a \r\r\n        \"radiosity\" first-pass with a view-dependent path tracing second-pass).\r\r\n\r\r\n\r\r\n    Radiance with participating media:\r\r\n\r\r\n        One that solves for radiance functions at surfaces and/or in space, with at \r\r\n        least one of them having directional variation.  Example: [Max 94]\r\r\n\r\r\n\r\r\n    Global illumination method:\r\r\n\r\r\n        Any of the above.\r\r\n\r\r\n\r\r\nNow, even if everyone were to agree with the above argument (which is HIGHLY unlikely,\r\r\nI realize :-), we would still not be out of the woods.  Should the definition also be more \r\r\nspecific about the underlying physics (this was Andrew's point, I believe).  What about \r\r\ndirect illumination only?  What about classical ray tracing (direct illumination plus \r\r\npure specular chains)?  My feeling is that we want to rule these out, but I'm wary of \r\r\nmaking the definition too specific, so I've not addressed this point (which seems to be\r\r\na non-problem anyway).\r\r\n\r\r\n\r\r\n                                                                           -- Jim Arvo\r\r\n\r\r\n\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id XAA00802; Sun, 23 Apr 1995 23:29:11 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id XAA24878 for <globillum-isis@isis.imag.fr>; Sun, 23 Apr 1995 23:14:01 +0200\r\r\nReceived: from june.cs.washington.edu (june.cs.washington.edu [128.95.1.4]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id XAA06529 for <globillum@imag.fr>; Sun, 23 Apr 1995 23:13:57 +0200\r\r\nReceived: (per@localhost) by june.cs.washington.edu (8.6.12/7.2ju) id OAA07899; Sun, 23 Apr 1995 14:13:55 -0700\r\r\nDate: Sun, 23 Apr 1995 14:13:54 -0700 (PDT)\r\r\nFrom: \"Per H. Christensen\" <per@cs.washington.edu>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Re: Definition of \"Radiosity method\"?\r\r\nMessage-ID: <Pine.ULT.3.91.950423140817.5914D@june.cs.washington.edu>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nIn my opinion, the term \"radiosity method\" should only be used\r\r\nfor a method that *computes radiosity*.  Why extend the term\r\r\n\"radiosity method\" to mean something not computing radiosity?  If we\r\r\nwant to describe global illumination methods, why not be more specific\r\r\nand describe them as:\r\r\n\r\r\n1) what they compute (diffuse, glossy, specular, general),\r\r\n2) the solution method (for example finite elements or Monte Carlo).\r\r\n\r\r\nFor example, a more precise term for the classic radiosity method \r\r\nwould be \"a finite element method for diffuse global illumination\".\r\r\n\r\r\n\r\r\nJim Arvo proposed:\r\r\n>  A radiosity method computes radiosity (or irradiance) for\r\r\n>  at least some surfaces in the scene.\r\r\n\r\r\nI would favor a definition even more restrictive than this:\r\r\na method that computes only radiosity, that is, no directional \r\r\nradiance information at all.\r\r\n\r\r\nWith this definition of the term \"radiosity method\", the following \r\r\nclassifications result:\r\r\n\r\r\nPattanaik's thesis code working in a purely diffuse scene would be a\r\r\nradiosity method, I would call it \"Monte Carlo solution of diffuse\r\r\nglobal illumination\".  If the scene had some non-diffuse reflection,\r\r\nit would not be a radiosity method, since the solution could not be\r\r\ndescribed in terms of just radiosity (but requires radiance).\r\r\n\r\r\nSillion et al '91 would not be a \"radiosity method\" since it computes\r\r\ndirectional radiance.  I would describe it as a \"finite element method \r\r\nfor (general) global illumination\".  This avoids the term \"radiance \r\r\nmethod\" which several people dislike.\r\r\n\r\r\nSillion and Puech '89 computes radiosity, but intermediate specular\r\r\nreflections are taken into account,  I would call it something like \r\r\n\"a finite element method for diffuse and specular global illumination\".\r\r\n\r\r\n\r\r\nThe computation method has nothing to do with whether the result is\r\r\nradiosity or not.\r\r\n\r\r\nFurthermore, whether the solution is view-dependent has nothing to do \r\r\nwith whether the method computes radiosity or not.  For example, Smits' \r\r\net al '92 compute view-dependent radiosity solutions (at least the \r\r\naccuracy is view-dependent).\r\r\n\r\r\n\r\r\nRegards,\r\r\n\r\r\n-- Per\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id MAA01380; Tue, 25 Apr 1995 12:50:20 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id RAA18582 for <globillum-isis@isis.imag.fr>; Mon, 24 Apr 1995 17:46:08 +0200\r\r\nReceived: from fs1.cam.nist.gov (fs1.cam.nist.gov [129.6.80.33]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id RAA12347 for <globillum@imag.fr>; Mon, 24 Apr 1995 17:46:03 +0200\r\r\nReceived: from plum (plum.cam.nist.gov) by fs1.cam.nist.gov (4.1/SMI-DDN)\r\r\n        id AA11712; Mon, 24 Apr 95 11:45:33 EDT\r\r\nReceived: by plum (950215.SGI.8.6.10/SMI-3.2)\r\r\n        id LAA12665; Mon, 24 Apr 1995 11:45:32 -0400\r\r\nFrom: \"Holly E Rushmeier\" <holly@cam.nist.gov>\r\r\nMessage-Id: <9504241145.ZM12663@plum.cam.nist.gov>\r\r\nDate: Mon, 24 Apr 1995 11:45:31 -0400\r\r\nX-Mailer: Z-Mail (3.1.0 22feb94 MediaMail)\r\r\nTo: globillum@imag.fr\r\r\nSubject: terminology, taxonomy, was defn of \"Radioisty\"\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nMime-Version: 1.0\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHi\r\r\n\r\r\nI am glad this topic came up.\r\r\n\r\r\nI think taxonomies are really useful. They are a useful guide for people\r\r\nwho want to use an existing method for their application. I'm\r\r\nprejudiced, but I think a useful taxonomy has been developed in the\r\r\nNIST Guide to Available Mathematical software (http://gams.nist.gov/).\r\r\nIt helps people sift through all the various software repositories\r\r\nand find code that will solve their problem.\r\r\n\r\r\nPeople in the lighting community have recognized the problem in\r\r\nterminology and classifying methods. Michael Smith from Lighting\r\r\nTechnologies is heading a CIE technical committee on computer\r\r\nprocedures for lighting metrics and visualization. A major problem\r\r\nthey hope to address is that users have no idea how to choose a lighting\r\r\nsoftware package based on how it does calculations, because there\r\r\nis no standard vocabularly to talk about how the calculations are done.\r\r\nThe committee is supposed to present a report that introduces a\r\r\nstandard terminology for describing lighting calculations, gives a\r\r\nsurvey of algorithms and description of each, prepates a set of\r\r\nguidelines for what method should be used for what application, and\r\r\nproduces an extensive set of references.\r\r\n\r\r\nAnyway, the point of all this is that standards for terminology and\r\r\ntaxonomies are in the works so it is really worthwhile keeping up\r\r\nthe discussion.\r\r\n\r\r\n-- Holly\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id TAA07840; Sun, 30 Apr 1995 19:20:25 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id TAA20887 for <globillum-isis@isis.imag.fr>; Sun, 30 Apr 1995 19:10:18 +0200\r\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id TAA27468 for <globillum@imag.fr>; Sun, 30 Apr 1995 19:10:15 +0200\r\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\r\n        id AA28199; Sun, 30 Apr 1995 13:09:43 -0400\r\r\nMessage-Id: <9504301709.AA28199@merckx.graphics.cornell.edu>\r\r\nReceived: by zap.graphics.cornell.edu\r\r\n        (1.37.109.8/16.2) id AA25369; Sun, 30 Apr 1995 11:09:13 -0600\r\r\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\r\r\nSubject: Another unscientific survey\r\r\nTo: globillum@imag.fr\r\r\nDate: Sun, 30 Apr 95 11:09:13 MDT\r\r\nMailer: Elm [revision: 70.85]\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nAfter our most recent discussions, it is clear to me\r\r\nthat there is no accepted def'n for a \"radiosity method\"\r\r\n(in the rendering communit anyway)y.\r\r\n\r\r\nI have no feel for whether there is approximate aggreement however.\r\r\nI would like to get at this by having people on the list answer\r\r\nthree questions from which a definition becomes implicit.\r\r\n\r\r\nQuestion 1:\r\r\n   A radiosity method must be a finite element method (agree/disagree).\r\r\n\r\r\nQuestion 2:\r\r\n   A radiosity method must estimate radiosity (radiant exitance),\r\r\n   irradiance, or an analogous photometric quantity (agree/disagree).\r\r\n   (as opposed to estimating radiance, etc.).\r\r\n\r\r\nQuestion 3:\r\r\n   A radiosity method must compute a view-independent \r\r\n   solution (agree/disagree).  (for the sake of simplicity,\r\r\n   meshing can be based on importance or viewpoint and still\r\r\n   be view-independent).\r\r\n\r\r\nPlease send responses to shirley@graphics.cornell.edu\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id UAA09004; Sun, 30 Apr 1995 20:52:51 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id UAA21650 for <globillum-isis@isis.imag.fr>; Sun, 30 Apr 1995 20:43:13 +0200\r\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id UAA29122 for <globillum@imag.fr>; Sun, 30 Apr 1995 20:43:11 +0200\r\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\r\n        id AA01644; Sun, 30 Apr 1995 14:43:40 -0400\r\r\nMessage-Id: <9504301843.AA01644@merckx.graphics.cornell.edu>\r\r\nReceived: by zap.graphics.cornell.edu\r\r\n        (1.37.109.8/16.2) id AA25799; Sun, 30 Apr 1995 12:43:10 -0600\r\r\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\r\r\nSubject: READ THIS FIRST-- survey\r\r\nTo: globillum@imag.fr\r\r\nDate: Sun, 30 Apr 95 12:43:10 MDT\r\r\nMailer: Elm [revision: 70.85]\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nPeter S, Jim A, and Dani L all gave me some valuable \r\r\ndebugging on the previous version of the survey.\r\r\nPlease answer these FOUR questions instead.\r\r\n\r\r\nAfter our most recent discussions, it is clear to me\r\r\nthat there is no accepted def'n for a \"radiosity method\"\r\r\n(in the rendering communit anyway)y.\r\r\n\r\r\nI have no feel for whether there is approximate aggreement however.\r\r\nI would like to get at this by having people on the list answer\r\r\nfour questions from which a definition becomes implicit.\r\r\n\r\r\nQuestion 1:\r\r\n   A radiosity method must be a finite element method (agree/disagree).\r\r\n\r\r\nQuestion 2:\r\r\n   A radiosity method must estimates a radiometric quantity\r\r\n   for Lambertian surfaces only (agree/disagree).\r\r\n\r\r\nQuestion 3: \r\r\n   A radiosity method may account for diffuse-specular-diffuse\r\r\n   transfer.\r\r\n\r\r\nQuestion 4:\r\r\n   A radiosity method must compute a radiometric quantity\r\r\n   for (at least) every Lambertian surface in the \r\r\n   environment (agree/disagree).\r\r\n\r\r\nPlease send responses to shirley@graphics.cornell.edu\r\r\n\r\r\nNotes:\r\r\n   Question 1 is asking whether Malley '88 MS thesis is a \r\r\n   radiosity method (this may be an FE method-- so also\r\r\n   is asking whether Pattanaik's particle tracing is\r\r\n   a radiosity method).\r\r\n\r\r\n   Question 2 is asking whether methods such as Sillion et al. 91\r\r\n   is a radioisty method.\r\r\n\r\r\n   Question 3 is really asking whether Sillion and Puech is\r\r\n   a radiosity method.\r\r\n\r\r\n   Question 4 is really asking whether a diffuse-only Kajiya\r\r\n   style path tracer is a radiosity method.\r\r\n\r\r\n   \r\r\n\r\r\n--\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id SAA14824; Mon, 1 May 1995 18:44:44 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id SAA10837 for <globillum-isis@isis.imag.fr>; Mon, 1 May 1995 18:29:41 +0200\r\r\nReceived: from fs.CS.Princeton.EDU (fs.CS.Princeton.EDU [128.112.152.7]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id SAA22672 for <globillum@imag.fr>; Mon, 1 May 1995 18:29:40 +0200\r\r\nReceived: from cs (mfc@stilb.CS.Princeton.EDU [128.112.92.14]) by fs.CS.Princeton.EDU (8.6.10/8.6.9) with ESMTP id MAA19797 for <globillum@imag.fr>; Mon, 1 May 1995 12:29:38 -0400\r\r\nFrom: Michael Cohen <mfc@cs.princeton.edu>\r\r\nReceived: by cs (940816.SGI.8.6.9/CS-Client)\r\r\n        id MAA07328; Mon, 1 May 1995 12:29:36 -0400\r\r\nDate: Mon, 1 May 1995 12:29:36 -0400\r\r\nMessage-Id: <199505011629.MAA07328@cs>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Radiosity\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n1. Agree (but of course this begs the question to define FEM)\r\r\n2. Disagree - it doesn't bother me to have people to use the title of\r\r\nRadiosity Methods with appropriate adjectives for non-diffuse environments.\r\r\n3. Agree - as I think this is part of the definition of (1)\r\r\n\r\r\nI think about the problem like this. We can (in general) distinguish\r\r\nbetween two sets of methods. Those that compute coefficients for basis\r\r\nfunctions that are not defines with reference to the view (although the\r\r\ncomputation of the coefficients might be). The result would be view\r\r\nindependent (although the accuracy might not). I'm happy to have all these\r\r\ncalled radiosity methods (although I would prefer they were all just\r\r\ncalled Finite Element Methods).\r\r\n\r\r\nThe second set of methods computes coefficients to basis functions that\r\r\nare view dependent, i.e., for the light arriving at some region of the image.\r\r\nThese methods I would refer to as Ray Tracing type methods.\r\r\n\r\r\nI realize this also is not a clean line, for example, where does this place\r\r\nGreg's Radiance system. I'd call it Ray Tracing based as although there is\r\r\nsome diffuse information deposited in object space, the final computation\r\r\nof a solution is always in image space.\r\r\n\r\r\n-Michael\r\r\nFrom \r\r\nTo: Peter Shirley <shirley@graphics.cornell.edu>\r\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\r\nSubject: Re: Another unscientific survey\r\r\nMessage-Id: <v02110104abcb87ea0e93@[128.130.166.50]>\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nDate: Tue,  2 May 1995 08:03:43\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHi Peter, here are my votes:\r\r\n\r\r\n>Question 1:\r\r\n>   A radiosity method must be a finite element method (agree/disagree).\r\r\n\r\r\nDISAGREE\r\r\n\r\r\n>Question 2:\r\r\n>   A radiosity method must estimate radiosity (radiant exitance),\r\r\n>   irradiance, or an analogous photometric quantity (agree/disagree).\r\r\n>   (as opposed to estimating radiance, etc.).\r\r\n\r\r\nDISAGREE\r\r\n\r\r\n>Question 3:\r\r\n>   A radiosity method must compute a view-independent \r\r\n>   solution (agree/disagree).  (for the sake of simplicity,\r\r\n>   meshing can be based on importance or viewpoint and still\r\r\n>   be view-independent).\r\r\n\r\r\nAGREE\r\r\n\r\r\nSincerely,\r\r\nWerner\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from merckx.graphics.cornell.edu by stellaris.cg.tuwien.ac.at via SMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n        for <wp@stellaris.cg.tuwien.ac.at> id NAA19578; Tue, 2 May 1995 13:59:07 +0200\r\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\r\n        id AA24729; Tue, 2 May 1995 07:59:36 -0400\r\r\nMessage-Id: <9505021159.AA24729@merckx.graphics.cornell.edu>\r\r\nReceived: by zap.graphics.cornell.edu\r\r\n        (1.37.109.8/16.2) id AA11758; Tue, 2 May 1995 05:59:05 -0600\r\r\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\r\r\nSubject: Re: Another unscientific survey\r\r\nTo: Werner Purgathofer Werner Purgathofer <wp>\r\r\nDate: Tue, 2 May 95 5:59:05 MDT\r\r\nIn-Reply-To: <v02110104abcb87ea0e93@[128.130.166.50]>; from \"Werner Purgathofer\" at May 2, 95 8:03 am\r\r\nMailer: Elm [revision: 70.85]\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nThanks Werner-- sorry-- did you see the next note\r\r\nwith the modified questions?\r\r\n\r\r\npete\r\r\n\r\r\n--\r\r\n> \r\r\n> Hi Peter, here are my votes:\r\r\n> \r\r\n> Sincerely,\r\r\n> Werner\r\r\n> \r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id SAA18575; Tue, 9 May 1995 18:44:58 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id SAA18368 for <globillum-isis@isis.imag.fr>; Tue, 9 May 1995 18:01:58 +0200\r\r\nReceived: from mr.tuwien.ac.at (pop.tuwien.ac.at [128.130.2.10]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id SAA09159 for <globillum@imag.fr>; Tue, 9 May 1995 18:01:53 +0200\r\r\nReceived: from stellaris.cg.tuwien.ac.at by mr.tuwien.ac.at with SMTP (PP);\r\r\n          Tue, 9 May 1995 18:01:38 +0200\r\r\nReceived: from [128.130.166.50] by stellaris.cg.tuwien.ac.at \r\r\n          via SMTP (940816.SGI.8.6.9/910805.SGI) for <globillum@imag.fr> \r\r\n          id SAA18269; Tue, 9 May 1995 18:01:35 +0200\r\r\nX-Sender: wp@stellaris.cg.tuwien.ac.at\r\r\nMessage-Id: <v0211010babd55069b991@[128.130.166.50]>\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nDate: Tue, 9 May 1995 18:02:22 +0100\r\r\nTo: globillum@imag.fr\r\r\nFrom: Werner Purgathofer <wp>\r\r\nSubject: Eurographics Rendering Workshop Advance Program\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n-----------------------------------------------------------\r\r\nAdvance Program of the Eurographics Rendering Workshop 1995\r\r\nJune 12-14, Dublin, Ireland\r\r\n\r\r\nfor registration information please contact\r\r\n        Steven.Collins@cs.tcd.ie\r\r\nor see the web at the url\r\r\n        http://vangogh.cs.tcd.ie/rw6\r\r\n\r\r\n-----------------------------------------------------------\r\r\nMonday, 12 June\r\r\n\r\r\n9:00-9:15 Opening\r\r\n9:15-10:15 Keynote Speaker Jim Arvo + discussion\r\r\n        \"The Role of Functional Analysis in Global Illumination\"\r\r\n10:15-10:45 Coffee Break\r\r\n10:45-12:00 Ray Tracing\r\r\n      * Maurice van der Zwaan, Erik Reinhard, Frederik W. Jansen\r\r\n        \"Pyramid Clipping for Efficient Ray Traversal\"\r\r\n      * Eric P. Lafortune and, Yves D. Willems\r\r\n        \"A 5D Tree to Reduce the Variance of Monte Carlo Ray Tracing\"\r\r\n      * Yair Kurzion and Roni Yagel\r\r\n        \"Space Deformation using Ray Deflectors\"\r\r\n      ( each [ 15 min + 10 min discussion ])\r\r\n12:00-13:00 Reconstruction Techniques\r\r\n      * Raghu Machiraju, Edward Swan, and Roni Yagel\r\r\n        \"Spatial Domain Characterization and Control of Reconstruction\r\r\n          Errors\"\r\r\n      * N. Max and K. Ohsaki\r\r\n        \"Rendering trees from precomputed Z-buffer views\"\r\r\n      ( each [ 20 min + 10 min discussion ])\r\r\n13:00-14:30 Lunch\r\r\n14:30-16:00 Volume Rendering\r\r\n      * Tsukasa Noma\r\r\n        \"Bridging Between Surface Rendering and Volume Rendering for\r\r\n          Multi-Resolution Display\"\r\r\n      * J. Stam\r\r\n        \"Multiple scattering as a diffusion process\"\r\r\n      * Georgios Sakas, Marcus Grimm, Alexandros Savopoulos\r\r\n        \"Optimized Maximum Intensity Projection (MIP)\"\r\r\n      ( [ 15 + 20 + 15 min ] + 25 min discussion)\r\r\n15:45-16:15 Coffee Break\r\r\n16:15-17:30 Illumination\r\r\n      * Stefan Mller, Wolfram Kresse, Frank Schffel\r\r\n        \"A Radiosity Approach For The Simulation Of Daylight\"\r\r\n      * P.M. Deville and J.C. Paul\r\r\n        \"Modeling the Spatial Energy Distribution of Complex Light\r\r\n          Sources for Lighting Engineering\"\r\r\n      * Pierre Poulin and Alain Fournier\r\r\n        \"Painting Surface Characteristics\"\r\r\n      ( each [ 15 min + 10 min discussion ])\r\r\n\r\r\n\r\r\nTuesday, 13 June\r\r\n\r\r\n9:00-10:30 Hierarchical Radiosity\r\r\n      * Sumanta N. Pattanaik and Kadi Bouatouch\r\r\n        \"Linear Radiosity with Error Estimation\"\r\r\n      * Nicolas Holzschuch and Francois Sillion\r\r\n        \"Isolating Discretisation Error: an Accurate Refinement\r\r\n          Strategy for Hierarchical Radiosity with Linear Functions\"\r\r\n      * F. Sillion, G. Drettakis, C. Soler\r\r\n        \"A clustering algorithm for radiance calculation in general\r\r\n          environments\"\r\r\n      ( each [ 20 min ] + 30 min discussion)\r\r\n10:30-11:00 Coffee Break\r\r\n11:00-12:30 Monte Carlo Radiosity\r\r\n      * L.Neumann, W. Purgathofer, R.F. Tobler, A. Neumann,\r\r\n          P. Elias, M. Feda, X. Pueyo\r\r\n        \"The Stochastic Ray Method for Radiosity\"\r\r\n      * Peter Shirley, Bretton Wade, Philip Hubbard, David Zareski,\r\r\n          Bruce Walter, Donald P. Greenberg\r\r\n        \"Global Illumination via Density Estimation\"\r\r\n      * Mateu Sbert, Frederic Perez, Xavier Pueyo\r\r\n        \"Global Monte Carlo. A Progressive Solution\"\r\r\n      ( each [ 20 min ] + 30 min discussion)\r\r\n12:30-14:00 Lunch\r\r\n14:00-15:30 User Interface Aspects\r\r\n      * H. Rushmeier, G. Ward, C. Piatko, P. Sanders, B. Rust\r\r\n        \"Comparing real and synthetic images: Some ideas about metrics\"\r\r\n      * J. Nimeroff, J. Dorsey, H. Rushmeier\r\r\n        \"A framework for global illumination in animated environments\"\r\r\n      * G. Ward\r\r\n        \"Making global illumination user friendly\"\r\r\n      ( each [ 15 min ] + 45 min discussion)\r\r\n15:30-16:00 Coffee Break\r\r\n16:00-17:30 \"Can realistic rendering be applied to real problems?\"\r\r\n        (invited panel discussion, G. Sakas, G. Ward, J.C. Paul)\r\r\n\r\r\n\r\r\nWednesday, 14 June\r\r\n\r\r\n9:00-10:00 Wavelet Radiosity\r\r\n      * Philipp Slusallek, Michael Schrder, Marc Stamminger,\r\r\n          Hans-Peter Seidel\r\r\n        \"Smart Links and Efficient Reconstruction for Wavelet Radiosity\"\r\r\n      * P. Schrder, W. Sweldens\r\r\n        \"Spherical wavelets: texture processing\"\r\r\n      * R. Gershbein\r\r\n        \"A study of integration methods for couplings of Galerkin\r\r\n          radiosity systems\"\r\r\n      ( each [ 15 min ] + 15 min discussion)\r\r\n10:00-10:30 Coffee Break\r\r\n10:30-11:30 Nondiffuse Radiosity\r\r\n      * Steven Collins\r\r\n        \"Reconstruction of Indirect Illumination from Area Luminaires\"\r\r\n      * Kurt Zimmerman and Peter Shirley\r\r\n        \"A Two-Pass Realistic Image Synthesis Method for Complex Scenes\"\r\r\n      * A. Fournier\r\r\n        \"Separating reflection functions for linear radiosity\"\r\r\n      ( each [ 15 min ] + 15 min discussion)\r\r\n11:30-12:30 \"Radiosity Notations\"\r\r\n        (panel discussion, Peter Shirley)\r\r\n12:30-14:00 Lunch\r\r\n14:00-14:45 Radiosity Performance Improvements\r\r\n      * L. Neumann, R.F. Tobler, P. Elias\r\r\n        \"The Constant Radiosity Step\"\r\r\n      * Gladimir Baranoski, Randall Bramley, and Peter Shirley\r\r\n        \"Fast Radiosity Solutions for High Average Reflectance\r\r\n          Environments\"\r\r\n      ( each [ 15 min ] + 15 min discussion)\r\r\n14:45-15:15 Coffee Break\r\r\n15:15-16:30 Importance Sampling\r\r\n      * Ph. Dutr, Y.D.Willems\r\r\n        \"Potential-driven Monte Carlo Particle Tracing for Diffuse\r\r\n          Environments with Adaptive Probability Density Functions\"\r\r\n      * Philippe Bekaert and Yves D. Willems\r\r\n        \"Importance-Driven Progressive Refinement Radiosity\"\r\r\n      * Henrik Wann Jensen\r\r\n        \"Importance Driven Path Tracing using the Photon Map\"\r\r\n      ( each [ 15 min ] + 30 min discussion)\r\r\n16:30-17:30 Keynote Speaker Alain Fournier + discussion\r\r\n        \"From Local to Global Illumination and Back\"\r\r\n\r\r\n-------------------------------------------------------------------\r\r\nWerner Purgathofer                  Tel. +43(1)58801 4548\r\r\nInstitute of Computer Graphics          ( secretary: 4549 )\r\r\nTechnical University of Vienna      Fax. +43(1)5874932\r\r\nKarlsplatz 13 / 186                 email:   wp@cg.tuwien.ac.at\r\r\nA-1040 Wien / Austria               WWW: http://www.cg.tuwien.ac.at\r\r\n-------------------------------------------------------------------\r\r\n\r\r\nFrom \r\r\nTo: Globillum\r\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\r\nSubject: Eurographics Rendering Workshop Advance Program\r\r\nMessage-Id: <v0211010babd55069b991@[128.130.166.50]>\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nDate: Tue,  9 May 1995 18:02:18\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n-----------------------------------------------------------\r\r\nAdvance Program of the Eurographics Rendering Workshop 1995\r\r\nJune 12-14, Dublin, Ireland\r\r\n\r\r\nfor registration information please contact\r\r\n        Steven.Collins@cs.tcd.ie\r\r\nor see the web at the url\r\r\n        http://vangogh.cs.tcd.ie/rw6\r\r\n\r\r\n-----------------------------------------------------------\r\r\nMonday, 12 June\r\r\n\r\r\n9:00-9:15 Opening\r\r\n9:15-10:15 Keynote Speaker Jim Arvo + discussion\r\r\n        \"The Role of Functional Analysis in Global Illumination\"\r\r\n10:15-10:45 Coffee Break\r\r\n10:45-12:00 Ray Tracing\r\r\n      * Maurice van der Zwaan, Erik Reinhard, Frederik W. Jansen\r\r\n        \"Pyramid Clipping for Efficient Ray Traversal\"\r\r\n      * Eric P. Lafortune and, Yves D. Willems\r\r\n        \"A 5D Tree to Reduce the Variance of Monte Carlo Ray Tracing\"\r\r\n      * Yair Kurzion and Roni Yagel\r\r\n        \"Space Deformation using Ray Deflectors\"\r\r\n      ( each [ 15 min + 10 min discussion ])\r\r\n12:00-13:00 Reconstruction Techniques\r\r\n      * Raghu Machiraju, Edward Swan, and Roni Yagel\r\r\n        \"Spatial Domain Characterization and Control of Reconstruction\r\r\n          Errors\"\r\r\n      * N. Max and K. Ohsaki \r\r\n        \"Rendering trees from precomputed Z-buffer views\" \r\r\n      ( each [ 20 min + 10 min discussion ])\r\r\n13:00-14:30 Lunch\r\r\n14:30-16:00 Volume Rendering\r\r\n      * Tsukasa Noma\r\r\n        \"Bridging Between Surface Rendering and Volume Rendering for\r\r\n          Multi-Resolution Display\"\r\r\n      * J. Stam \r\r\n        \"Multiple scattering as a diffusion process\"\r\r\n      * Georgios Sakas, Marcus Grimm, Alexandros Savopoulos\r\r\n        \"Optimized Maximum Intensity Projection (MIP)\"\r\r\n      ( [ 15 + 20 + 15 min ] + 25 min discussion)\r\r\n15:45-16:15 Coffee Break\r\r\n16:15-17:30 Illumination\r\r\n      * Stefan Mller, Wolfram Kresse, Frank Schffel\r\r\n        \"A Radiosity Approach For The Simulation Of Daylight\"\r\r\n      * P.M. Deville and J.C. Paul\r\r\n        \"Modeling the Spatial Energy Distribution of Complex Light\r\r\n          Sources for Lighting Engineering\"\r\r\n      * Pierre Poulin and Alain Fournier\r\r\n        \"Painting Surface Characteristics\"\r\r\n      ( each [ 15 min + 10 min discussion ])\r\r\n\r\r\n\r\r\nTuesday, 13 June\r\r\n\r\r\n9:00-10:30 Hierarchical Radiosity\r\r\n      * Sumanta N. Pattanaik and Kadi Bouatouch\r\r\n        \"Linear Radiosity with Error Estimation\"\r\r\n      * Nicolas Holzschuch and Francois Sillion\r\r\n        \"Isolating Discretisation Error: an Accurate Refinement\r\r\n          Strategy for Hierarchical Radiosity with Linear Functions\" \r\r\n      * F. Sillion, G. Drettakis, C. Soler\r\r\n        \"A clustering algorithm for radiance calculation in general\r\r\n          environments\"\r\r\n      ( each [ 20 min ] + 30 min discussion)\r\r\n10:30-11:00 Coffee Break\r\r\n11:00-12:30 Monte Carlo Radiosity\r\r\n      * L.Neumann, W. Purgathofer, R.F. Tobler, A. Neumann,\r\r\n          P. Elias, M. Feda, X. Pueyo\r\r\n        \"The Stochastic Ray Method for Radiosity\"\r\r\n      * Peter Shirley, Bretton Wade, Philip Hubbard, David Zareski,\r\r\n          Bruce Walter, Donald P. Greenberg\r\r\n        \"Global Illumination via Density Estimation\"\r\r\n      * Mateu Sbert, Frederic Perez, Xavier Pueyo\r\r\n        \"Global Monte Carlo. A Progressive Solution\" \r\r\n      ( each [ 20 min ] + 30 min discussion)\r\r\n12:30-14:00 Lunch\r\r\n14:00-15:30 User Interface Aspects\r\r\n      * H. Rushmeier, G. Ward, C. Piatko, P. Sanders, B. Rust\r\r\n        \"Comparing real and synthetic images: Some ideas about metrics\" \r\r\n      * J. Nimeroff, J. Dorsey, H. Rushmeier\r\r\n        \"A framework for global illumination in animated environments\" \r\r\n      * G. Ward\r\r\n        \"Making global illumination user friendly\" \r\r\n      ( each [ 15 min ] + 45 min discussion)\r\r\n15:30-16:00 Coffee Break\r\r\n16:00-17:30 \"Can realistic rendering be applied to real problems?\"\r\r\n        (invited panel discussion, G. Sakas, G. Ward, J.C. Paul)\r\r\n\r\r\n\r\r\nWednesday, 14 June\r\r\n\r\r\n9:00-10:00 Wavelet Radiosity\r\r\n      * Philipp Slusallek, Michael Schrder, Marc Stamminger,\r\r\n          Hans-Peter Seidel\r\r\n        \"Smart Links and Efficient Reconstruction for Wavelet Radiosity\"\r\r\n      * P. Schrder, W. Sweldens \r\r\n        \"Spherical wavelets: texture processing\" \r\r\n      * R. Gershbein\r\r\n        \"A study of integration methods for couplings of Galerkin\r\r\n          radiosity systems\"\r\r\n      ( each [ 15 min ] + 15 min discussion)\r\r\n10:00-10:30 Coffee Break\r\r\n10:30-11:30 Nondiffuse Radiosity\r\r\n      * Steven Collins\r\r\n        \"Reconstruction of Indirect Illumination from Area Luminaires\"\r\r\n      * Kurt Zimmerman and Peter Shirley\r\r\n        \"A Two-Pass Realistic Image Synthesis Method for Complex Scenes\"\r\r\n      * A. Fournier\r\r\n        \"Separating reflection functions for linear radiosity\" \r\r\n      ( each [ 15 min ] + 15 min discussion)\r\r\n11:30-12:30 \"Radiosity Notations\"\r\r\n        (panel discussion, Peter Shirley)\r\r\n12:30-14:00 Lunch\r\r\n14:00-14:45 Radiosity Performance Improvements\r\r\n      * L. Neumann, R.F. Tobler, P. Elias\r\r\n        \"The Constant Radiosity Step\"\r\r\n      * Gladimir Baranoski, Randall Bramley, and Peter Shirley\r\r\n        \"Fast Radiosity Solutions for High Average Reflectance\r\r\n          Environments\"\r\r\n      ( each [ 15 min ] + 15 min discussion)\r\r\n14:45-15:15 Coffee Break\r\r\n15:15-16:30 Importance Sampling\r\r\n      * Ph. Dutr, Y.D.Willems\r\r\n        \"Potential-driven Monte Carlo Particle Tracing for Diffuse\r\r\n          Environments with Adaptive Probability Density Functions\"\r\r\n      * Philippe Bekaert and Yves D. Willems\r\r\n        \"Importance-Driven Progressive Refinement Radiosity\"\r\r\n      * Henrik Wann Jensen\r\r\n        \"Importance Driven Path Tracing using the Photon Map\"\r\r\n      ( each [ 15 min ] + 30 min discussion)\r\r\n16:30-17:30 Keynote Speaker Alain Fournier + discussion\r\r\n        \"From Local to Global Illumination and Back\"\r\r\nFrom \r\r\nTo: Peter Shirley <shirley@graphics.cornell.edu>\r\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\r\nSubject: Re: READ THIS FIRST-- survey\r\r\nMessage-Id: <v0211010babdf9e1649ec@[128.130.166.50]>\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nDate: Wed, 17 May 1995 13:59:02\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nA little late, but here they are, my answers:\r\r\n\r\r\n>\r\r\n>Question 1:\r\r\n>   A radiosity method must be a finite element method (agree/disagree).\r\r\n\r\r\nDISAGREE\r\r\n\r\r\n>Question 2:\r\r\n>   A radiosity method must estimates a radiometric quantity\r\r\n>   for Lambertian surfaces only (agree/disagree).\r\r\n\r\r\nDISAGREE\r\r\n\r\r\n>Question 3: \r\r\n>   A radiosity method may account for diffuse-specular-diffuse\r\r\n>   transfer.\r\r\n\r\r\nAGREE\r\r\n\r\r\n>Question 4:\r\r\n>   A radiosity method must compute a radiometric quantity\r\r\n>   for (at least) every Lambertian surface in the \r\r\n>   environment (agree/disagree).\r\r\n\r\r\nDISAGREE with the word \"every\", because I believe that importance sampling techniques, which leave away many invisible, irrelevant surfaces, are allowed.\r\r\n\r\r\nSee you in Dublin,\r\r\nWerner\r\r\nFrom \r\r\nTo: Peter Shirley <shirley@graphics.cornell.edu>\r\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\r\nSubject: Re: READ THIS FIRST-- survey\r\r\nCc: Hanrahan\r\r\nMessage-Id: <v02110114abdfca8fbcc8@[128.130.166.50]>\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nDate: Wed, 17 May 1995 16:45:57\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n>Perhaps instead of a proposal I could summarize current usage (I should\r\r\n>say \"usages\"-- that is why we need this).  And I think a discussion\r\r\n>of the auditorium would be great.  I will try to have the summary\r\r\n>done soon enough to send out by email to make sure people have time\r\r\n>to digest it before the workshop.  I can bring copies to the workshop\r\r\n>as well.\r\r\n\r\r\nVery good!\r\r\n\r\r\n>Also, I think it would be productive to discuss BRDF terminology\r\r\n>as well (e.g. diffuse, directional-diffuse, lambertian, specular, etc).\r\r\n>ok?\r\r\n\r\r\no.k.!\r\r\n\r\r\nWerner\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id OAA05784; Thu, 18 May 1995 14:34:54 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id NAA05869 for <globillum-isis@isis.imag.fr>; Thu, 18 May 1995 13:42:50 +0200\r\r\nReceived: from hwj.gk.dtu.dk (hwj.gk.dtu.dk [130.225.91.126]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id NAA25204 for <globillum@imag.fr>; Thu, 18 May 1995 13:42:49 +0200\r\r\nReceived: (from hwj@localhost) by hwj.gk.dtu.dk (8.6.11/8.6.9) id NAA13386 for globillum@imag.fr; Thu, 18 May 1995 13:44:10 +0100\r\r\nDate: Thu, 18 May 1995 13:44:10 +0100\r\r\nFrom: Henrik Wann Jensen <hwj@hwj.gk.dtu.dk>\r\r\nMessage-Id: <199505181244.NAA13386@hwj.gk.dtu.dk>\r\r\nTo: globillum@imag.fr\r\r\nSubject: BSDF symbol?\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nDear Global Illuminators,\r\r\n\r\r\nThe 1986 ANSI standard \"Nomenclature and Definitions for Illuminating \r\r\nEngineering\" containes symbol definitions for the BRDF (f_r) and the\r\r\nBTDF (f_t). However, it does not mention something like the BSDF\r\r\n(bidirectional scattering distribution function) f_s where\r\r\n\r\r\nf_s = f_r + f_t\r\r\n\r\r\nIs f_s a valid symbol or is p_bds or p_bd the preferred standard?\r\r\n\r\r\n- Henrik\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id WAA14890; Thu, 18 May 1995 22:20:17 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id WAA10354 for <globillum-isis@isis.imag.fr>; Thu, 18 May 1995 22:00:20 +0200\r\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id WAA18888 for <globillum@imag.fr>; Thu, 18 May 1995 22:00:18 +0200\r\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\r\n        id AA07713; Thu, 18 May 1995 16:00:33 -0400\r\r\nReceived: by gaia.graphics.cornell.edu\r\r\n        (1.37.109.8/16.2) id AA01939; Thu, 18 May 1995 15:59:59 -0400\r\r\nDate: Thu, 18 May 1995 15:59:59 -0400 (EDT)\r\r\nFrom: Dave Zareski <zareski@graphics.cornell.edu>\r\r\nSubject: Hierarchical or Monte Carlo Radiosity in Parallel?\r\r\nTo: globillum@imag.fr\r\r\nMessage-Id: <Pine.3.89.9505181500.A1933-0100000@woof.graphics.cornell.edu>\r\r\nMime-Version: 1.0\r\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nCan anyone point me to a research paper or two which discusses \r\r\nparallelizing either Hierarchical or Monte Carlo radiosity?\r\r\n\r\r\nThe only paper I've been able to find so far is Singh '93 (from \r\r\nStanford).   \r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id CAA15409; Fri, 19 May 1995 02:51:57 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id CAA00623 for <globillum-isis@isis.imag.fr>; Fri, 19 May 1995 02:35:01 +0200\r\r\nReceived: from arl-img-4.compuserve.com (arl-img-4.compuserve.com [198.4.7.4]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id CAA23566 for <globillum@imag.fr>; Fri, 19 May 1995 02:34:59 +0200\r\r\nReceived: by arl-img-4.compuserve.com (8.6.10/5.950515)\r\r\n        id UAA16483; Thu, 18 May 1995 20:34:27 -0400\r\r\nDate: 18 May 95 20:31:58 EDT\r\r\nFrom: Ian Ashdown <72060.2420@CompuServe.COM>\r\r\nTo: Global Illumination <globillum@imag.fr>\r\r\nSubject: Hierarchical or Monte Carlo Radiosity in Parallel?\r\r\nMessage-ID: <950519003158_72060.2420_FHG117-2@CompuServe.COM>\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nDave Zareski (zareski@graphics.cornell.edu) writes:\r\r\n\r\r\n> Can anyone point me to a research paper or two which discusses \r\r\n> parallelizing either Hierarchical or Monte Carlo radiosity?\r\r\n>\r\r\n> The only paper I've been able to find so far is Singh '93 (from \r\r\n> Stanford).\r\r\n\r\r\nThe following references were extracted from RadBib95, a comprehensive\r\r\nradiosity bibliography that is available as /pub/doc/RadBib95.Z from\r\r\nhobbes.lbl.gov. There are numerous other references to radiosity on\r\r\nparallel processors that may or may not discuss hierarchical or Monte\r\r\nCarlo radiosity -- search for anything with the keyword \"parallel.\"\r\r\n\r\r\nAlso, the source code for a parallel hierarchical radiosity renderer\r\r\n(from Stanford) is available on-line. I found copies on ftp.ibp.fr and\r\r\nftp.jussieu.fr under:\r\r\n\r\r\n/pub/parallel/environments/splash/codes/apps/radiosity\r\r\n\r\r\nHope this helps!\r\r\n\r\r\nIan Ashdown, President\r\r\nbyHeart Software Limited\r\r\n620 Ballantree Road\r\r\nWest Vancouver, B.C.\r\r\nCanada V7S 1W3\r\r\n\r\r\n-----------------------------------------------------------------------\r\r\n%A Christian-A. Bohn\r\r\n%A Robert Garmann\r\r\n%T A Parallel Approach to Hierarchical Radiosity\r\r\n%J Proceedings of the Winter School of Computer Graphics and CAD Systems\r\r\n'95\r\r\n%E V. Skala \r\r\n%I University of West Bohemia\r\r\n%C Plzen, Czech Republic \r\r\n%D February 1995\r\r\n%P 26-35\r\r\n \r\r\n%A Michael Brannon Carter\r\r\n%T Parallel Hierarchical Radiosity Rendering\r\r\n%R PhD thesis\r\r\n%I Iowa State University\r\r\n%D 1993\r\r\n\r\r\n%A Martin Feda \r\r\n%A Werner Purgathofer \r\r\n%T Efficient Realistic Image Synthesis by Parallel Monte Carlo Radiosity\r\r\non Transputers\r\r\n%J Transputer and Occam Engineering (Proceedings of the World Transputer\r\r\nCongress '94)\r\r\n%I IOS Press\r\r\n%V Series 41\r\r\n%P 54-??\r\r\n%C Cernobbio, Italy\r\r\n%D September 1994\r\r\n%Z Monte Carlo radiosity, parallelism, transputers\r\r\n\r\r\n%A Shirley A. Hermitage \r\r\n%A Terrance L. Huntsberger \r\r\n%A Beverly A. Huntsberger \r\r\n%T Hypercube Algorithm for Radiosity in a Ray Tracing Environment \r\r\n%J Proceedings of the 5th Distributed Memory Computing Conference \r\r\n%I IEEE Society Press \r\r\n%D 1990 \r\r\n%P 206-211 \r\r\n%K parallelism \r\r\n \r\r\n%A Stefan Muller\r\r\n%T Radiosity und Ray Tracing: Integration und Parallelisierung\r\r\n%R Master's thesis (in German)\r\r\n%I Technische Tocheschule Darmstadt\r\r\n%D 1991\r\r\n%K parallel algorithms\r\r\n \r\r\n%A Jaswinder P. Singh \r\r\n%A C. Holt \r\r\n%A T. Totsuka \r\r\n%A A. Gupta \r\r\n%A J. L. Hennessy \r\r\n%T Load Balancing and Data Locality in Hierarchical N-body Methods \r\r\n%R Technical Report CSL-TR-92-505\r\r\n%I Computer Systems Laboratory, Stanford University \r\r\n%C Stanford, CA \r\r\n%D 1992 \r\r\n%K parallelism, hierarchical N-body \r\r\n \r\r\n%A Jaswinder P. Singh \r\r\n%T Parallel Hierarchical N-Body Methods and their Implications for \r\r\nMultiprocessors \r\r\n%R Technical Report CSL-TR-93-563 \r\r\n%I Computer Systems Laboratory, Stanford University \r\r\n%C Stanford, CA \r\r\n%D February 1993 \r\r\n%K parallel processors, hierarchical radiosity, N-body \r\r\n \r\r\n%A Jaswinder P. Singh \r\r\n%A Annop Gupta \r\r\n%A Marc Levoy \r\r\n%T Parallel Visualization Algorithms: Performance and Architectural\r\r\nImplications \r\r\n%J IEEE Computer \r\r\n%V 27 \r\r\n%N 7 \r\r\n%D July 1994 \r\r\n%P 45-55 \r\r\n%K hierarchical radiosity, multiprocessor, parallel processing, ray \r\r\ntracing \r\r\n \r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id UAA01742; Mon, 22 May 1995 20:16:36 +0200\r\r\nReceived: from faure.Colorado.EDU (faure.Colorado.EDU [128.138.228.84]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id TAA28729 for <globillum@imag.fr>; Mon, 22 May 1995 19:35:18 +0200\r\r\nReceived: (from dilaura@localhost) by faure.Colorado.EDU (8.6.12/8.6.11/Unixops/Hesiod/(SDM)) id LAA03116 for globillum@imag.fr; Mon, 22 May 1995 11:37:57 -0600\r\r\nDate: Mon, 22 May 1995 11:37:57 -0600\r\r\nFrom: DILAURA DAVID L <dilaura@faure.Colorado.EDU>\r\r\nMessage-Id: <199505221737.LAA03116@faure.Colorado.EDU>\r\r\nTo: globillum@imag.fr\r\r\nSubject: non-diff contour integration\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nColleagues:\r\r\nA few months back I wrote that I had been working on developing the\r\r\ndouble contour integration formulation for non-diffuse radiative\r\r\ntransfer between areas.  That work has been completed and my paper has\r\r\nbeen accepted by the Illuminating Engineering Society.  I am able to\r\r\nmake preprints available.  I have made a postscript file available.  The\r\r\nftp address is:\r\r\n\r\r\n        civil.colrado.edu\r\r\n\r\r\nonce you're connected, cd to\r\r\n\r\r\n        pub/Illumination\r\r\n\r\r\n(Notice the upper case I).  The file name is\r\r\n\r\r\n        non_diff_contour_2.ps\r\r\n\r\r\nThe results are interesting in that they generalize the work of Fock done\r\r\nfor the case of diffuse emitters.  Naturally, your comments would be helpful.\r\r\n\r\r\nDavid L. DiLaura\r\r\nCivil & Architectural Engineering\r\r\nCollege of Engineering\r\r\nUniversity of Colorado at Boulder\r\r\ndilaura@bechtel.colorado.edu\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id EAA02609; Tue, 23 May 1995 04:30:03 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id EAA16778 for <globillum-isis@isis.imag.fr>; Tue, 23 May 1995 04:19:28 +0200\r\r\nReceived: from theory.lcs.mit.edu (theory.lcs.mit.edu [18.52.0.92]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id EAA03796 for <globillum@imag.fr>; Tue, 23 May 1995 04:19:26 +0200\r\r\nReceived: from jabiru.lcs.mit.edu by theory.lcs.mit.edu (5.65c/TOC-1.2S) \r\r\n        id AA03062; Mon, 22 May 95 22:19:22 EDT\r\r\nFrom: Seth Teller <seth@theory.lcs.mit.edu>\r\r\nReceived: by jabiru.lcs.mit.edu (940816.SGI.8.6.9/TOC-1.2C) \r\r\n        id WAA03915; Mon, 22 May 1995 22:21:13 -0400\r\r\nDate: Mon, 22 May 1995 22:21:13 -0400\r\r\nMessage-Id: <9505222221.ZM3913@jabiru.lcs.mit.edu>\r\r\nReply-To: seth@theory.lcs.mit.edu\r\r\nX-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)\r\r\nTo: globillum@imag.fr\r\r\nSubject: (Fwd) non-diff contour integration\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nor, for the impatient:\r\r\n\r\r\n  ftp://civil.colorado.edu:/pub/Illumination/non_diff_contour_2.ps\r\r\n\r\r\n--- Forwarded mail from DILAURA DAVID L <dilaura@faure.Colorado.EDU>\r\r\nDate: Mon, 22 May 1995 11:37:57 -0600\r\r\nFrom: DILAURA DAVID L <dilaura@faure.Colorado.EDU>\r\r\nSubject: non-diff contour integration\r\r\n...\r\r\nftp address is:\r\r\n        civil.colrado.edu\r\r\n        cd pub/Illumination\r\r\n        [get] non_diff_contour_2.ps\r\r\n---End of forwarded mail from DILAURA DAVID L <dilaura@faure.Colorado.EDU>\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id TAA04880; Tue, 23 May 1995 19:29:18 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id SAA17391 for <globillum-isis@isis.imag.fr>; Tue, 23 May 1995 18:34:18 +0200\r\r\nReceived: from bechtel.Colorado.EDU (bechtel.Colorado.EDU [128.138.238.217]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id SAA09070 for <globillum@imag.fr>; Tue, 23 May 1995 18:34:11 +0200\r\r\nFrom: dilaura@bechtel.colorado.edu\r\r\nReceived: from localhost (dilaura@localhost [127.0.0.1]) by bechtel.Colorado.EDU (8.6.12/8.6.11/Unixops/Hesiod/(SDM)) with SMTP id KAA26834 for <globillum@imag.fr>; Tue, 23 May 1995 10:34:05 -0600\r\r\nMessage-Id: <199505231634.KAA26834@bechtel.Colorado.EDU>\r\r\nX-Authentication-Warning: bechtel.Colorado.EDU: Host localhost didn't use HELO protocol\r\r\nTo: globillum@imag.fr\r\r\nSubject: ftp address\r\r\nDate: Tue, 23 May 95 10:34:05 -0600\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nColleagues:\r\r\nIt what can only be called an act of ingenious carelessness, I misspelled\r\r\nthe ftp address I gave yesterday.  It should read:  civil.colorado.edu\r\r\n\r\r\nD.L. DiLaura\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id VAA05203; Tue, 23 May 1995 21:06:20 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id UAA20762 for <globillum-isis@isis.imag.fr>; Tue, 23 May 1995 20:34:10 +0200\r\r\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id UAA13292 for <globillum@imag.fr>; Tue, 23 May 1995 20:34:03 +0200\r\r\nReceived: from hobbes.lbl.gov by lbl.gov (4.1/1.39)\r\r\n        id AA11045; Tue, 23 May 95 11:33:52 PDT\r\r\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2)\r\r\n        id AA05605; Tue, 23 May 95 11:33:23 PDT\r\r\nDate: Tue, 23 May 95 11:33:23 PDT\r\r\nFrom: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\r\r\nMessage-Id: <9505231833.AA05605@hobbes.lbl.gov>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Dave DiLaura's paper\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nJust a warning to people who are grabbing David DiLaura's paper on\r\r\nnon-diffuse contour integration.  There seems to be an errant character\r\r\nat the beginning of the file that causes it not to be recognized as\r\r\nPostScript, at least on my printer.  It printed out instead in uninterpreted\r\r\nform, about 200 pages before I stopped it.\r\r\n\r\r\nI suggest that everyone wait until Dr. DiLaura fixes the problem before\r\r\nprinting it out and making the same mistake I did!\r\r\n\r\r\n-Greg\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id WAA05481; Tue, 23 May 1995 22:16:34 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id VAA21102 for <globillum-isis@isis.imag.fr>; Tue, 23 May 1995 21:01:59 +0200\r\r\nReceived: from explorer.dgp.toronto.edu (explorer.dgp.toronto.edu [128.100.1.129]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id VAA14068 for <globillum@imag.fr>; Tue, 23 May 1995 21:01:57 +0200\r\r\nReceived: by explorer.dgp.toronto.edu id <144031>; Tue, 23 May 1995 15:01:31 -0400\r\r\nIn-Reply-To: Gregory J. Ward's message as of May 23,  2:44pm\r\r\nX-Mailer: Mail User's Shell (7.2.3 5/22/91)\r\r\nFrom: Eugene Fiume <elf@dgp.toronto.edu>\r\r\nTo: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>, globillum@imag.fr\r\r\nSubject: Re: Dave DiLaura's paper\r\r\nMessage-Id: <95May23.150131edt.144031@explorer.dgp.toronto.edu>\r\r\nDate: Tue, 23 May 1995 15:01:27 -0400\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nI was pretty eager to see the paper, but I had the same problem as reported\r\r\nby Greg.  There's a CNTL-D at the beginning and end of the paper that must\r\r\nbe removed (actually, only the first).  AFter that it prints fine.\r\r\n\r\r\nCheers all,\r\r\nEugene.\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id WAA05388; Tue, 23 May 1995 22:01:02 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id VAA21406 for <globillum-isis@isis.imag.fr>; Tue, 23 May 1995 21:18:23 +0200\r\r\nReceived: from mane.cgrg.ohio-state.edu (mane.cgrg.ohio-state.edu [128.146.18.78]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id VAA14681 for <globillum@imag.fr>; Tue, 23 May 1995 21:18:19 +0200\r\r\nReceived: from emily.cgrg.ohio-state.edu (spencer@cgrg.ohio-state.edu) by mane.cgrg.ohio-state.edu (8.6.12/941010.52) with ESMTP id PAA12618 for <globillum@imag.fr>; Tue, 23 May 1995 15:18:10 -0400\r\r\nReceived: (from spencer) by emily.cgrg.ohio-state.edu (8.6.12/941010) id PAA15934; Tue, 23 May 1995 15:18:10 -0400\r\r\nDate: Tue, 23 May 1995 15:18:10 -0400\r\r\nFrom: \"Stephen N. Spencer\" <spencer@cgrg.ohio-state.edu>\r\r\nMessage-Id: <199505231918.PAA15934@emily.cgrg.ohio-state.edu>\r\r\nTo: globillum@imag.fr\r\r\nSubject: re: Dave DiLaura's paper\r\r\nIn-Reply-To: <9505231833.AA05605@hobbes.lbl.gov>\r\r\nReferences: <9505231833.AA05605@hobbes.lbl.gov>\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nGregory J. Ward writes:\r\r\n > Just a warning to people who are grabbing David DiLaura's paper on\r\r\n > non-diffuse contour integration.  There seems to be an errant character\r\r\n > at the beginning of the file that causes it not to be recognized as\r\r\n > PostScript, at least on my printer.\r\r\n\r\r\nIt's a <control>-D character -- 'xpsview' on my SGI had no problem skipping\r\r\nover it and correctly displaying the file, but I had the same problem when\r\r\nI went to print it -- I then edited the one character out of the file and\r\r\nreprinted successfully.\r\r\n\r\r\nStephen\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id QAA10487; Wed, 24 May 1995 16:01:31 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id VAA21478 for <globillum-isis@isis.imag.fr>; Tue, 23 May 1995 21:22:06 +0200\r\r\nReceived: from hwj.gk.dtu.dk (hwj.gk.dtu.dk [130.225.91.126]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id VAA14781 for <globillum@imag.fr>; Tue, 23 May 1995 21:22:04 +0200\r\r\nReceived: (from hwj@localhost) by hwj.gk.dtu.dk (8.6.11/8.6.9) id VAA29410; Tue, 23 May 1995 21:23:25 +0100\r\r\nDate: Tue, 23 May 1995 21:23:24 +0100 (GMT+0100)\r\r\nFrom: Henrik Wann Jensen <hwj@hwj.gk.dtu.dk>\r\r\nTo: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\r\r\ncc: globillum@imag.fr\r\r\nSubject: Re: Dave DiLaura's paper\r\r\nIn-Reply-To: <9505231833.AA05605@hobbes.lbl.gov>\r\r\nMessage-ID: <Pine.LNX.3.91.950523211441.29403A-100000@hwj.gk.dtu.dk>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nThis problem is caused by a CTRL-D code in the file. This often happens\r\r\nwhen dos/windows is used to create the postscript file.\r\r\n\r\r\nJust pipe the file through the following program.\r\r\n\r\r\n------------------ CUT HERE ----------------------\r\r\n\r\r\n/* psfix.c (remove ctrl-d codes from postscript-files)\r\r\n * Henrik Wann Jensen 070394\r\r\n*/\r\r\n\r\r\n#include <stdio.h>\r\r\n\r\r\n/*******/\r\r\nmain() {\r\r\n/*******/\r\r\nint ch;\r\r\n\r\r\nwhile ( (ch = getchar()) != EOF ) {\r\r\n    switch (ch) {\r\r\n        case 04 : break;\r\r\n        default  : putchar(ch);\r\r\n        }\r\r\n    }\r\r\n}\r\r\n\r\r\n--------------------------------------------\r\r\n\r\r\nUsage: psfix <non_diff_contour.ps | lp -dYOUR_PRINTER\r\r\n\r\r\nI used this program and printed DiLaura's paper without any problems.\r\r\n\r\r\n- Henrik\r\r\n\r\r\n\r\r\n\r\r\nOn Tue, 23 May 1995, Gregory J. Ward wrote:\r\r\n\r\r\n> Just a warning to people who are grabbing David DiLaura's paper on\r\r\n> non-diffuse contour integration.  There seems to be an errant character\r\r\n> at the beginning of the file that causes it not to be recognized as\r\r\n> PostScript, at least on my printer.  It printed out instead in uninterpreted\r\r\n> form, about 200 pages before I stopped it.\r\r\n> \r\r\n> I suggest that everyone wait until Dr. DiLaura fixes the problem before\r\r\n> printing it out and making the same mistake I did!\r\r\n> \r\r\n> -Greg\r\r\n> \r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id XAA05692; Tue, 23 May 1995 23:22:20 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id XAA23759 for <globillum-isis@isis.imag.fr>; Tue, 23 May 1995 23:10:23 +0200\r\r\nReceived: from victor.labri.u-bordeaux.fr (victor.labri.u-bordeaux.fr [147.210.8.168]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id XAA17533 for <globillum@imag.fr>; Tue, 23 May 1995 23:10:22 +0200\r\r\nReceived: from galadriel.labri (galadriel.labri.u-bordeaux.fr) by victor.labri.u-bordeaux.fr (4.1/SM-mailhost-BORDEAUX-1.0)\r\r\n        id AA00371; Tue, 23 May 95 23:14:34 +0200\r\r\nDate: Tue, 23 May 95 23:14:34 +0200\r\r\nFrom: Christophe SCHLICK <Christophe.Schlick@labri.u-bordeaux.fr>\r\r\nMessage-Id: <9505232114.AA00371@victor.labri.u-bordeaux.fr>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Re: Dave DiLaura's paper\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nWell, another DOS/UNIX translation caveat which arises quite often\r\r\nsince there are more and more files put on Internet by PC users.\r\r\nAnyway, a good reflex is to test each unknown PostScript file as\r\r\nfollows:\r\r\n\r\r\n        cat -v file.ps | head -1\r\r\n\r\r\nNote also that some PostScript files created under DOS or Windows contain\r\r\nan additional ^M (LineFeed) character at the end of each line. As far as\r\r\nI know, these extra characters do not disturb the printing process.\r\r\n\r\r\nCS\r\r\n\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id XAA05764; Tue, 23 May 1995 23:41:38 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id XAA23895 for <globillum-isis@isis.imag.fr>; Tue, 23 May 1995 23:23:34 +0200\r\r\nReceived: from faure.Colorado.EDU (faure.Colorado.EDU [128.138.228.84]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id XAA17769 for <globillum@imag.fr>; Tue, 23 May 1995 23:20:28 +0200\r\r\nFrom: dilaura@faure.Colorado.EDU\r\r\nReceived: from localhost (dilaura@localhost [127.0.0.1]) by faure.Colorado.EDU (8.6.12/8.6.11/Unixops/Hesiod/(SDM)) with SMTP id PAA05233 for <globillum@imag.fr>; Tue, 23 May 1995 15:23:44 -0600\r\r\nMessage-Id: <199505232123.PAA05233@faure.Colorado.EDU>\r\r\nX-Authentication-Warning: faure.Colorado.EDU: Host localhost didn't use HELO protocol\r\r\nTo: globillum@imag.fr\r\r\nSubject: ps file\r\r\nDate: Tue, 23 May 95 15:23:41 -0600\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nColleagues:\r\r\nThe offending character has been removed from the file.  I`m\r\r\ncertainly sorry for this inconvenience.  (I just hope the damn\r\r\npaper is worth it!)\r\r\n\r\r\nDavid DiLaura\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from radawana.cg.tuwien.ac.at by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n        for <wp@stellaris.cg.tuwien.ac.at> id RAA10958; Wed, 24 May 1995 17:12:56 +0200\r\r\nReceived: (from pst@localhost) by radawana.cg.tuwien.ac.at (8.6.10/8.6.9) id RAA05915 for wp@stellaris.cg.tuwien.ac.at; Wed, 24 May 1995 17:09:23 +0200\r\r\nFrom: Peter Stieglecker <pst@radawana>\r\r\nMessage-Id: <199505241509.RAA05915@radawana.cg.tuwien.ac.at>\r\r\nSubject: Re: from Globillum: Re: Dave DiLaura's paper\r\r\nTo: Werner Purgathofer <wp>\r\r\nDate: Wed, 24 May 1995 17:09:21 +0200 (MET DST)\r\r\nIn-Reply-To: <v0211010aabe8fe2905cf@[128.130.166.50]> from \"Werner Purgathofer\" at May 24, 95 04:16:08 pm\r\r\nX-Mailer: ELM [version 2.4 PL23]\r\r\nContent-Type: text; charset=windows-1252\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n> >------------------ CUT HERE ----------------------\r\r\n> >\r\r\n> >/* psfix.c (remove ctrl-d codes from postscript-files)\r\r\n> > * Henrik Wann Jensen 070394\r\r\n> >*/\r\r\n> >\r\r\n> >#include <stdio.h>\r\r\n> >\r\r\n> >/*******/\r\r\n> >main() {\r\r\n> >/*******/\r\r\n> >int ch;\r\r\n> >\r\r\n> >while ( (ch = getchar()) != EOF ) {\r\r\n> >    switch (ch) {\r\r\n> >        case 04 : break;\r\r\n> >        default  : putchar(ch);\r\r\n> >        }\r\r\n> >    }\r\r\n> >}\r\r\n\r\r\n\r\r\n\r\r\npfui gack, das schreit ja fast nach einem flame war! :)\r\r\nsowas von ineffizient und unkommentiert... hardwired den\r\r\nchar code eingetragen. ausserdem handelt es sich bei \r\r\ndiesem proggie um eine abgespeckte version des unix\r\r\n'tr' kommandos... \r\r\n\r\r\n\r\r\nalso wirklich - leute kennst du *kopfschuettel*\r\r\n\r\r\nmfg pst :)\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id RAA04683; Mon, 12 Jun 1995 17:47:46 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id QAA00713 for <globillum-isis@isis.imag.fr>; Mon, 12 Jun 1995 16:30:46 +0200\r\r\nReceived: from eye.eye.com (eye.eye.com [149.54.1.2]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id QAA28304 for <globillum@imag.fr>; Mon, 12 Jun 1995 16:30:35 +0200\r\r\nReceived: from hemlock (hemlock.eye.com) by eye.eye.com with SMTP\r\r\n        ($Revision: 1.36.108.11 $/16.2) id AA050817409; Mon, 12 Jun 1995 10:30:10 -0400\r\r\nReceived: by hemlock\r\r\n        (1.37.109.8/15.6) id AA14120; Mon, 12 Jun 1995 10:30:04 -0400\r\r\nDate: Mon, 12 Jun 1995 10:30:04 -0400\r\r\nFrom: Eric Haines <erich@eye.com>\r\r\nMessage-Id: <9506121430.AA14120@hemlock>\r\r\nTo: globillum@imag.fr\r\r\nSubject: total internal reflection\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nSubject: Total internal reflection and ray trees\r\r\n\r\r\n        I've run into an interesting implementation problem (again) which I've\r\r\nfound annoying.  Imagine you've got something with a big index of refraction,\r\r\nlike a diamond, and you shoot a ray at it.  A refraction ray is spawned and\r\r\npasses through the diamond.  Due to total internal reflection (TIR) (i.e.  the\r\r\nray's past the critical angle) no refraction ray exits when this refracted ray\r\r\n(the one passing through the diamond) now intersects the surface, only a\r\r\nreflection ray is generated which bounces back through the diamond.  The normal\r\r\ncorrection for TIR is to simply boost the reflection ray's contribution if the\r\r\nrefraction ray is not generated.\r\r\n\r\r\n        However, what happens if this reflection ray again hits, TIR occurs,\r\r\nand again only a reflection ray is spawned?  Say this happens again and again\r\r\nuntil the maximum level of computation is reached and we call it quits.  What\r\r\nhappens at this point?  That is, how do you shade this bottommost ray?  Very\r\r\nlittle color has been picked up along the way, as it is expected that the\r\r\nreflection ray eventually hits something mostly diffuse and takes up that\r\r\ncolor.\r\r\n\r\r\n        Really, this is just a special case of the general problem of what\r\r\nshould happen when the maximum ray level is hit.  Currently my kludgy fix is\r\r\nto say when the maximum level is hit we simply don't shoot the reflection ray\r\r\nbut return the background color times the reflectivity and call it a day.\r\r\nI've also tried just taking the bottommost ray's surface and boost the diffuse\r\r\ncomponent, but this is scary.  I am interested to hear how other ray tracer\r\r\ncoders have handled this problem.  (Perhaps I can glue up the answers into an\r\r\narticle for the Ray Tracing News).\r\r\n\r\r\nEric Haines\r\r\nerich@eye.com\r\r\n3D/Eye Inc.\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id PAA12407; Fri, 16 Jun 1995 15:08:51 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id NAA21009 for <globillum-isis@isis.imag.fr>; Fri, 16 Jun 1995 13:32:20 +0200\r\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id NAA14411 for <globillum@imag.fr>; Fri, 16 Jun 1995 13:32:14 +0200\r\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\r\n        id AA12477; Fri, 16 Jun 1995 07:32:27 -0400\r\r\nMessage-Id: <9506161132.AA12477@merckx.graphics.cornell.edu>\r\r\nReceived: by barn.graphics.cornell.edu\r\r\n        (1.37.109.8/16.2) id AA23824; Fri, 16 Jun 1995 07:31:47 -0400\r\r\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\r\r\nSubject: Re: total internal reflection\r\r\nTo: Eric Haines <erich@eye.com>\r\r\nDate: Fri, 16 Jun 95 7:31:47 EDT\r\r\nCc: globillum@imag.fr\r\r\nIn-Reply-To: <9506121430.AA14120@hemlock>; from \"Eric Haines\" at Jun 12, 95 10:30 am\r\r\nMailer: Elm [revision: 70.85]\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nI find that it is worth it to let the ray go for at least dozens\r\r\nof bounces before terminating it-- especially for glass panes\r\r\n(like tabletops).  This way the sides of panes can take on\r\r\nthat colored \"look\" that makes a big difference in realism.\r\r\n\r\r\nBut what happens when it goes further (as Eric asks?).  I make\r\r\nit black-- that HAS to be bad.  Should we let these rays go for\r\r\nhundreds of bounces?  Maybe...\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id UAA01194; Fri, 16 Jun 1995 20:29:01 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id PAA27026 for <globillum-isis@isis.imag.fr>; Fri, 16 Jun 1995 15:06:32 +0200\r\r\nReceived: from idefix.cs.kuleuven.ac.be (idefix.cs.kuleuven.ac.be [134.58.40.4]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id PAA19153 for <globillum@imag.fr>; Fri, 16 Jun 1995 15:06:27 +0200\r\r\nReceived: from krasser.cs.kuleuven.ac.be (philipd@krasser.cs.kuleuven.ac.be [134.58.45.36]) by idefix.cs.kuleuven.ac.be (8.6.12/8.6.12) with ESMTP id PAA29455 for <globillum@imag.fr>; Fri, 16 Jun 1995 15:06:23 +0200\r\r\nReceived: (from philipd@localhost) by krasser.cs.kuleuven.ac.be (8.6.12/8.6.12) id PAA03749 for globillum@imag.fr; Fri, 16 Jun 1995 15:06:20 +0200\r\r\nDate: Fri, 16 Jun 1995 15:06:20 +0200\r\r\nFrom: Phil Dutre <Philip.Dutre@cs.kuleuven.ac.be>\r\r\nMessage-Id: <199506161306.PAA03749@krasser.cs.kuleuven.ac.be>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Re: total internal reflection\r\r\nX-Sun-Charset: US-ASCII\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nIt's a known problem in the diamond-cutting world, that a bad cut diamond\r\r\ncan cause black spots to be visible, due to infinite total internal reflection.\r\r\nSo, it's hard to be sure whether a ray will leave a diamond again.\r\r\nTheoretically, this could happen after a few thousand internal bounces.\r\r\n\r\r\nThis is also a problem when you want to render an endoscope, used by doctors\r\r\nto look at your intestines. If you model a glass fiber endoscope, and put\r\r\nthe eyepoint of the ray tracer in front of it, you may want to go for\r\r\na large number of bounces to see the things at the other side.\r\r\n\r\r\nSo, basically, there is no way to do it correct, unless you let ray bounce\r\r\nan infinite number of times.\r\r\n\r\r\n\r\r\nPhilip\r\r\n\r\r\n+---------------------------------------------------------------------------+\r\r\n| Philip.Dutre@cs.kuleuven.ac.be         Department of Computer Science     |\r\r\n| http://www.cs.kuleuven.ac.be/~philipd/ Computer Graphics Research Group   |\r\r\n| Phone: ++32 16 327094                  Katholieke Universiteit Leuven     |\r\r\n| Fax:   ++32 16 327996                  Celestijnenlaan 200A               |\r\r\n| Office: C200, K.00.10                  B-3001 Heverlee, BELGIUM           |\r\r\n+---------------------------------------------------------------------------+\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id CAA01872; Sat, 17 Jun 1995 02:44:46 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id CAA18355 for <globillum-isis@isis.imag.fr>; Sat, 17 Jun 1995 02:32:07 +0200\r\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id CAA13154; Sat, 17 Jun 1995 02:32:04 +0200\r\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\r\n        id AA11029; Fri, 16 Jun 1995 20:32:36 -0400\r\r\nMessage-Id: <9506170032.AA11029@merckx.graphics.cornell.edu>\r\r\nReceived: by barn.graphics.cornell.edu\r\r\n        (1.37.109.8/16.2) id AA04137; Fri, 16 Jun 1995 20:31:54 -0400\r\r\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\r\r\nSubject: Re: total internal reflection\r\r\nTo: Eugene Fiume Eugene Fiume <Eugene.Fiume@imag.fr>\r\r\nDate: Fri, 16 Jun 95 20:31:54 EDT\r\r\nCc: shirley@graphics.cornell.edu, erich@eye.com, globillum@imag.fr\r\r\nIn-Reply-To: <199506162310.BAA29843@safran-28>; from \"Eugene Fiume\" at Jun 17, 95 1:10 am\r\r\nMailer: Elm [revision: 70.85]\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n> \r\r\n> of this phenomenon.  But let's go even further back and recall the\r\r\n> immortal words in Turner Whitted's paper:\r\r\n> \r\r\n>     For the case of surfaces aligned in such a way that a branch of\r\r\n>     a tree [of ray tracings] has infinite depth, the branch is\r\r\n>     truncated at the point where it exceeds the allotted storage.\r\r\n> \r\r\n> I always have loved the chutzpah of that line.\r\r\n> \r\r\n\r\r\nI recently re-read the Whitted paper and was shocked to see that\r\r\nit suggested randomly perturbing reflection vectors on glossy\r\r\nsurfaces.  Cook indeed credited him with the idea in the 84\r\r\nSiggraph paper.  That paper was full of gems.\r\r\n\r\r\nP\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id BAA01713; Sat, 17 Jun 1995 01:23:56 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id BAA17577 for <globillum-isis@isis.imag.fr>; Sat, 17 Jun 1995 01:10:57 +0200\r\r\nReceived: from safran-28 (safran.imag.fr [129.88.29.1]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id BAA11811; Sat, 17 Jun 1995 01:10:56 +0200\r\r\nReceived: from localhost (elf@localhost) by safran-28 (8.6.4/8.6.4) id BAA29843; Sat, 17 Jun 1995 01:10:55 +0200\r\r\nMessage-Id: <199506162310.BAA29843@safran-28>\r\r\nFrom: Eugene Fiume <Eugene.Fiume@imag.fr>\r\r\nDate: Sat, 17 Jun 1995 01:10:55 -0600\r\r\nIn-Reply-To: Peter Shirley's message as of Jun 16,  2:55pm\r\r\nX-Mailer: Mail User's Shell (7.2.5 10/14/92)\r\r\nTo: Peter Shirley <shirley@graphics.cornell.edu>, \r\r\n Eric Haines <erich@eye.com>\r\r\nSubject: Re: total internal reflection\r\r\nCc: globillum@imag.fr\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nPeter remarks\r\r\n} But what happens when it goes further (as Eric asks?).  I make\r\r\n} it black-- that HAS to be bad.  Should we let these rays go for\r\r\n} hundreds of bounces?  Maybe...\r\r\n\r\r\nBack (way back!) when I was interested in proving formal lower bounds\r\r\nfor ray tracing I recall sketching something out that took advantage\r\r\nof this phenomenon.  But let's go even further back and recall the\r\r\nimmortal words in Turner Whitted's paper:\r\r\n\r\r\n    For the case of surfaces aligned in such a way that a branch of\r\r\n    a tree [of ray tracings] has infinite depth, the branch is\r\r\n    truncated at the point where it exceeds the allotted storage.\r\r\n\r\r\nI always have loved the chutzpah of that line.\r\r\n\r\r\n[If Alain Fournier can quote Joyce, I'm allowed to quote Whitted,\r\r\nespecially on Bloomsday.]\r\r\n\r\r\nEugene.\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from eigpc5.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n        for <wp@cg.tuwien.ac.at> id MAA20513; Tue, 27 Jun 1995 12:56:52 +0200\r\r\nMessage-Id: <m0sQXr7-0008KaC@eigpc5.tuwien.ac.at>\r\r\nDate: Tue, 27 Jun 95 12:26:57 0200\r\r\nSender: manfred@ieee.org\r\r\nFrom: Manfred Kopp <m.kopp@ieee.org>\r\r\nOrganization: Institute of Computer Graphics, TU-Vienna\r\r\nX-Mailer: Mozilla 1.1N (X11; I; Linux 1.1.95 i486)\r\r\nMIME-Version: 1.0\r\r\nTo: wp\r\r\nSubject: E-Mail addresses of Globillumers\r\r\nX-URL: ftp://safran.imag.fr/pub/sillion/globillum/glob.elmaliases\r\r\nContent-Transfer-Encoding: 8bit\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n> imartin = Ignacio Martin Campos = imartin@turing.upc.es\r\r\n> # Nelson Max, Lawrence Livermore Lab\r\r\n> max = Nelson Max = max2@llnl.gov\r\r\n> # Christian Metge; Institut de Recherche en Informatique de Toulouse;\r\r\n> # Universite Paul Sabatier; 31062 Toulouse; France\r\r\n> # interests: parallel discrete radiosity and ray tracing algorithms\r\r\n> # (Transputers, workstation networks)\r\r\n> metge = Christian Metge = metge@irit.fr\r\r\n> # Don Mitchell, Microsoft\r\r\n> dmitchell = Don Mitchell = donm@microsoft.com\r\r\n> # William Parsons Newhall, Jr., The American University\r\r\n> newhall = William Parsons Newhall = newhall@auvm.american.edu\r\r\n> # Andy Newton; Remote Sensing Research, University College London\r\r\n> anewton = Andy Newton = anewton@ps.ucl.ac.uk\r\r\n> # Fabrice Neyret; I.N.R.I.A. Rocquencourt,   Projet Syntim\r\r\n> neyret = Fabrice Neyret = Fabrice.Neyret@inria.fr\r\r\n> # Jeffry Nimeroff; Penn University\r\r\n> nimeroff = Jeffry Nimeroff =  jnimerof@graphics.cis.upenn.edu\r\r\n> # Tomoyuki Nishita; Electric Machinery Lab, Hiroshima U.\r\r\n> nishita = Tomoyuki Nishita = nis@eml.hiroshima-u.ac.jp\r\r\n> # Christopher Patmore; Programming Research Group; Oxford U.\r\r\n> # interests: skylight radiosity\r\r\n> patmore = Christopher Patmore = cjp@prg.oxford.ac.uk\r\r\n> # Sumant Narayan Pattanaik; IRISA; Rennes; France\r\r\n> pattanaik = Sumant Narayan Pattanaik = sumant.pattanaik@irisa.fr\r\r\n> # Mathias Paulin; Institut de Recherche en Informatique de Toulouse;\r\r\n> # Universite Paul Sabatier; 31062 Toulouse; France\r\r\n> # interests: parallel radiosity and ray tracing algorithms (Transputers, PVM)\r\r\n> # shadow accuracy, transfer simulations in dense foliage\r\r\n> paulin = Mathias Paulin = paulin@irit.fr\r\r\n> # Barbara Pela, Joint Research Centre, Commission of the European Communities,\r\r\n> # Ispra, Italy\r\r\n> pela = Barbara Pela = barbara.pela@cen.jrc.it\r\r\n> # Frederic Perez Cazorla; University of Girona\r\r\n> perez =  Frederic Perez Cazorla = frederic@ima.udg.es\r\r\n> # Matt Pharr\r\r\n> pharr = Matt Pharr = mmp@lux.Stanford.EDU\r\r\n> # Brad Pillow\r\r\n> pillow = Brad Pillow = bpillow@pillowsoft.com\r\r\n> # Pierre Poulin; Dept. IRO, Universite de Montreal,\r\r\n> # C.P. 6128, succ. Centre-Ville, Montreal, Quebec, Canada H3C 3J7\r\r\n> # interests: illumination, rendering, realism\r\r\n> poulin = Pierre Poulin = poulin@iro.umontreal.ca\r\r\n> # Claude Puech; iMAGIS/IMAG, BP 53, F-38041 Grenoble Cedex 9. France\r\r\n> puech = Claude Puech = Claude.Puech@imag.fr\r\r\n> # Xavier Pueyo; Dept. Llenguatges i Sistemes Informatics;\r\r\n> # Universitat Politecnica de Catalunya; Av. Diagonal, 647 planta 8;\r\r\n> # 08028-Barcelona; Spain;\r\r\n> # interests: diffuse environments\r\r\n> pueyo = Xavier Pueyo = xavier@ima.udg.es\r\r\n> # Werner Purgathofer; Institute of Computer Graphics; Techn. Univ. Vienna;\r\r\n> # Karlsplatz 13 / 186; A-1040 Wien / Austria\r\r\n> # interests: radiosity, ray tracing, color, virtual reality,\r\r\n> # dithering and quantization\r\r\n> purgathofer = Werner Purgathofer = wp@cg.tuwien.ac.at\r\r\n> # Jordi Regincos\r\r\n> regincos =  Jordi Regincos = jordir@upisun4.uab.es\r\r\n> # Panu Rekola; Computer Science Dept, Helsinki U. of Tech.; Finland\r\r\n> rekola = Panu Rekola = pre@cs.hut.fi\r\r\n> # Barry Carlton Ruff\r\r\n> ruff = Barry Carlton Ruff = ruffb@rpi.edu\r\r\n> # Holly Rushmeier, Computing and Applied Math Lab;\r\r\n> # National Institute for Standards and Technology; Gaithersburg, Maryland\r\r\n> rushmeier = Holly Rushmeier = holly@cam.nist.gov\r\r\n> # David Salesin; U. of Washington\r\r\n> salesin = David Salesin = salesin@cs.washington.edu\r\r\n> # Stefan Schaefer; University of Bonn\r\r\n> schaefer =  Stefan Schaefer = schaefer@graphics.cs.uni-bonn.de\r\r\n> # Christophe Schlick; LaBRI; U. of Bordeaux; 351 Cours de la Liberation\r\r\n> # 33400 Talence; France\r\r\n> # interests: ray tracing, radiosity, antialiasing, general reflectance functions\r\r\n> schlick = Christophe Schlick = schlick@labri.u-bordeaux.fr\r\r\n> # Michael Schroeder; University of Erlangen\r\r\n> # Hierarchical Radiosity, Monte-Carlo methods\r\r\n> mschroeder = Michael Schroeder = Michael.Schroeder@informatik.uni-erlangen.de\r\r\n> # Peter Schroeder\r\r\n> pschroeder = Peter Schroeder = ps@math.scarolina.edu\r\r\n> # Roberto Scopigno; CNUCE; Consiglio Nazionale delle Richerche;\r\r\n> # Via S.Maria, 36; 56100 Pisa; Italy\r\r\n> # interests: volume rendering, user interfaces, parallel processing, geography\r\r\n> scopigno = Roberto Scopigno = R.Scopigno@cnuce.cnr.it\r\r\n> # Francisco Seron; Dpto. Ingenieria Electrica e Informatica;\r\r\n> # Centro Politecnico Superior de Ingenieros; Universidad de Zaragoza;\r\r\n> # C/ Maria Luna s/n; E-50015 Zaragoza; Spain\r\r\n> seron = Francisco Seron = pseron@mcps.unizar.es\r\r\n> # Mikio Shinya, pencil tracing\r\r\n> shinya = Mikio Shinya = shinya@nttarm.ntt.jp\r\r\n> # Pete Shirley, Indiana U., on leave at Cornell as of 7/94\r\r\n> shirley = Pete Shirley = shirley@graphics.cornell.edu\r\r\n> # Global Illumination group at iMAGIS/IMAG\r\r\n> gimagis = Global Illumination group at iMAGIS/IMAG = gimagis@safran.imag.fr\r\r\n> # Reetinder Sidhu;  Supercomp Edu & Research Centre\r\r\n> # Indian Institute of Science, Banglore 560012, INDIA\r\r\n> sidhu = Reetinder Sidhu = sidhu@cadl.iisc.ernet.in\r\r\n> # Francois Sillion; IMAG; Grenoble; France\r\r\n> sillion = Francois Sillion = Francois.Sillion@imag.fr\r\r\n> # Simon Sleight; Postgraduate student, Bristol Univerity\r\r\n> # currently working with 'Radiance', aiming to produce photo realistic\r\r\n> # graphics displaying shop windows.\r\r\n> sleight =  Simon Sleight = sleight@cs.bris.ac.uk\r\r\n> # Philipp Slusallek; Universitaet Erlangen;\r\r\n> # IMMD IX - Graphische Datenverarbeitung; Am Weichselgarten 9;\r\r\n> # W-8520 Erlangen, Germany\r\r\n> # interests: CAD, surfaces, doing PhD on physical basis of glob. illum.\r\r\n> slusallek = Philipp Slusallek = slusallek@informatik.uni-erlangen.de\r\r\n> # Rick Speer\r\r\n> speer = Rick Speer = speer@crl.com\r\r\n> # Greg Spencer\r\r\n> gspencer = Greg Spencer = greg_spencer@Taligent.com\r\r\n> # Stephen Spencer\r\r\n> spencer = Stephen Spencer = spencer@cgrg.ohio-state.edu\r\r\n> # Marc Stamminger; University of Erlangen\r\r\n> # Wavelet Radiosity/Radiance,\r\r\n> # in future: Clustering, Parallelization of Radiosity/Radiance algorithms\r\r\n> stamminger = Marc Stamminger = Marc.Stamminger@informatik.uni-erlangen.de\r\r\n> # Jorge Stolfi\r\r\n> stolfi = Jorge Stolfi = stolfi@dcc.unicamp.br\r\r\n> # Eric Stollnitz\r\r\n> stollnitz = Eric Stollnitz = stoll@amath.washington.edu\r\r\n> # Wolfgang Stuerzlinger, Department of Graphics and Parallel Processing,\r\r\n> # Johannes Kepler University, Linz, Austria\r\r\n> stuerzlinger = Wolfgang Stuerzlinger = wrzl@gup.uni-linz.ac.at\r\r\n> # K. R. Subramanian; AT&T Bell Labs; Murray Hill, NJ\r\r\n> ksubramanian = K. R. Subramanian = krs@allegra.att.com\r\r\n> # Kelvin Sung; Dept. of Information Systems and Computer Science;\r\r\n> # National University of Singapore; Kent Ridge, Singapore 0511\r\r\n> # Republic of Singapore\r\r\n> # interests: fast ray tracing, modular global illumination software\r\r\n> sung = Kelvin Sung = ksung@iscs.nus.sg\r\r\n> # Filippo Tampieri; Lightscape Technologies, Inc; San Jose, CA\r\r\n> tampieri = Filippo Tampieri = fxt@lightscape.com\r\r\n> # Seth Teller; MIT\r\r\n> teller = Seth Teller = seth@lcs.mit.edu\r\r\n> # Pierre Tellier\r\r\n> # LSIIT (Laboratoire des Sciences de l'Image, d'Informatique et de\r\r\n> # Teledetection); Departement d'Informatique de l'Universite Louis Pasteur;\r\r\n> # 7, rue R. Descartes; 67084 Strasbourg; France\r\r\n> tellier = Pierre Tellier = tellier@dpt-info.u-strasbg.fr\r\r\n> # Kim Beng Teo; Berkeley; interests:  Radiosity and Modelling\r\r\n> kbteo = Kim Beng Teo = kbteo@cs.berkeley.edu\r\r\n> # Chris Thornborrow; Edinburgh Parallel Computing Centre,\r\r\n> # moving to Silicon Graphics (Manchester)\r\r\n> # interests: Photon tracing, particularly solving the noise problem.\r\r\n> thornborrow = Chris Thornborrow = ct@epcc.ed.ac.uk\r\r\n> # J. Eric Townsend; General Magic\r\r\n> # interests: massively parallel based visualization codes, mostly ray tracing\r\r\n> townsend = J. Eric Townsend = jet@genmagic.com\r\r\n> # Roy Troutman, Lawrence Livermore Lab\r\r\n> troutman = Roy Troutman = roy@ninja.nersc.gov\r\r\n> # Jack Tumblin, Georgia Tech\r\r\n> tumblin = Jack Tumblin = ccsupjt@cc.gatech.edu\r\r\n> # Doug Turner, Apple\r\r\n> turner = Doug Turner = turner@apple.com\r\r\n> # Sam Uselton; CSC, NASA Ames, Mountain View, CA\r\r\n> uselton = Sam Uselton = uselton@nas.nasa.gov\r\r\n> # Robert van Liere; Department of Interactive Systems;\r\r\n> # Center for Mathematics and Computer Science (CWI);\r\r\n> # Kruislaan 413,  1098 SJ  Amsterdam,  The Netherlands\r\r\n> # interests: generalizing radiosity method, parallel methods for radiosity\r\r\n> vanliere = Robert van Liere = robertl@cwi.nl\r\r\n> # Cornelius Skip Van Wyk, Jr; Carnegie Mellon U; Dept of Architecture\r\r\n> vanwyk = Cornelius Skip Van Wyk = vanwyk@cad.cs.cmu.edu\r\r\n> # Eric Veach; Stanford U.\r\r\n> # interests: hierarchical global illumination, clustering objects,\r\r\n> # global illumination methods for \"black box\" scene representations\r\r\n> veach = Eric Veach = ericv@cs.stanford.edu\r\r\n> # Josep Vilaplana; Universitat Politecnica de Catalunya;\r\r\n> # Departament de Llenguatges i Sistemes Informatics;\r\r\n> # Av. Diagonal 647 planta 8; 08028 Barcelona; Spain\r\r\n> # interests: hardware and parallel algs for speeding radiosity & ray tracing\r\r\n> vilaplana = Josep Vilaplana = vilaplana@lsi.upc.es\r\r\n> # John Wallace, 3D/Eye\r\r\n> jwallace = John Wallace = johnw@eye.com\r\r\n> # Changyaw Wang; U. of Indiana\r\r\n> # interests: rendering and modeling of complex outdoor environments\r\r\n> cwang = Changyaw Wang = wangc@iuvax.cs.indiana.edu\r\r\n> # Greg Ward; Lighting Systems Research Group; Lawrence Berkeley Lab; California\r\r\n> ward = Greg Ward = gjward@lbl.gov\r\r\n> # Daniel E. Wexler; R&D Staff; Pacific Data Images\r\r\n> wexler2 = Daniel E. Wexler = wex@pdi.com\r\r\n> # Chuck Wiley; Applied Research Laboritories; U. of Texas at Austin\r\r\n> #interests: scientific vis., adaptive rendering, digital terrain,\r\r\n> cwiley = Chuck Wiley = cawiley@arlut.utexas.edu\r\r\n> #  Andrew J. Willmott; CMU\r\r\n> willmott =  Andrew J. Willmott = Andrew.Willmott@cs.cmu.edu\r\r\n> # Jason R. Wilson; U. North Carolina\r\r\n> # Interests: Radiosity for large models and curved surfaces.\r\r\n> wilson = Jason R. Wilson = wilson@cs.unc.edu\r\r\n> # Jim Winget, Silicon Graphics\r\r\n> winget = Jim Winget = jmw@sgi.com\r\r\n> # Steve Worley\r\r\n> worley = Steve Worley = spworley@netcom.com\r\r\n> # Adam Worrall, University of Bristol Graphics Group\r\r\n> # Computer Science Department, The University, Bristol, UK\r\r\n> worrall = Adam Worrall = Adam.Worrall@bristol.ac.uk\r\r\n> # Chien Kok Yang; UC Berkeley\r\r\n> # My research interests are realistic image synthesis and modeling\r\r\n> yang = Chien Kok Yang = ckyang@bach.eecs.berkeley.edu\r\r\n> # Ning Zhang\r\r\n> # interests: radiosity, ray tracing, physically-based illumination models\r\r\n> zhang = Ning Zhang = zhang@vti.com\r\r\n> # Kurt Zimmerman\r\r\n> zimmerman = Kurt Zimmerman = kuzimmer@cs.indiana.edu\r\r\n> # Andrew Zisserman; Robotics Research Group; Oxford University; UK\r\r\n> # interests: computer vision, radiosity\r\r\n> zisserman = Andrew Zisserman = az@robots.oxford.ac.uk\r\r\n> # Zumtobel Licht GmbH; Schweizerstr. 30; A-6850 Dornbirn; Austria\r\r\n> # interests: lighting design visualization, radiosity\r\r\n> # (an alias for global illumination folks at the Zumtobel company)\r\r\n> zumtobel = Zumtobel Licht GmbH = glbi@cophos.co.at\r\r\n> \r\r\n> ### Explicit globillum alias (use of globillum strongly advised instead)\r\r\n> \r\r\n> globillum_explicit = globillum explicit list =\r\r\n>  mallison, almagro, amanatides, arvo, ashdown, bastos, baum, bekaert,\r\r\n>  besuievsky, borel, bouatouch, buckalew, cabrero, campbell, carlton,\r\r\n>  casasayas, achalmers, chelle, chen, nchristensen, pchristensen, christou,\r\r\n>  cignoni, mcohen, compagnon, costa, cornell_students, curless, dadalto, wkdai,\r\r\n>  jdave, delft, desousa, dilaura, donaldson, dorsey, drettakis, dutre, elias,\r\r\n>  ferwerda, fiume, forsyth, fournier, fussell, gatenby, dgeorge, gibson,\r\r\n>  gifford, glassner, goel, grabenstein, grant, greenberg, guenther, guibas,\r\r\n>  haines, hanrahan, heal, heckbert, hedley, ivanov, jensen, jessel, gjones,\r\r\n>  kalinowski, kaneda, karner, keller, kesteloot, kirk, kolb, kopp, kouhia,\r\r\n>  kumar, lafortune, lalonde, languenou, levoy, blewis, plewis, lightwork,\r\r\n>  lischinski, loofbour, maierhofer, manocha, marini, imartin, max, metge,\r\r\n>  dmitchell, newhall, anewton, neyret, nimeroff, nishita, patmore, pattanaik,\r\r\n>  paulin, pela, perez, pharr, pillow, poulin, puech, pueyo, purgathofer,\r\r\n>  regincos, rekola, ruff, rushmeier, salesin, schaefer, schlick, mschroeder,\r\r\n>  pschroeder, scopigno, seron, shinya, shirley, gimagis, sidhu, sillion,\r\r\n>  sleight, slusallek, speer, gspencer, spencer, stamminger, stolfi, stollnitz,\r\r\n>  stuerzlinger, ksubramanian, sung, tampieri, teller, tellier, kbteo,\r\r\n>  thornborrow, townsend, troutman, tumblin, turner, uselton, vanliere, vanwyk,\r\r\n>  veach, vilaplana, jwallace, cwang, ward, wexler2, cwiley, willmott, wilson,\r\r\n>  winget, worley, worrall, yang, zhang, zimmerman, zisserman, zumtobel\r\r\n> \r\r\n> ### Current number of globillum members: 162\r\r\n> ### END OF GLOBAL ILLUMINATION MAILING LIST\r\r\n\r\r\n-- \r\r\n\r\r\n-manfred\r\r\n\r\r\n----------------------------------------------------------------------------\r\r\nManfred causes nothing but trouble and desire.                  \"Simple Mic\"\r\r\n----------------------------------------------------------------------------\r\r\nManfred Kopp                    | \r\r\nInstitute of Computer Graphics  | email: m.kopp@ieee.org\r\r\nTechnical University of Vienna  |        kopp@stellaris.cg.tuwien.ac.at \r\r\nKarlsplatz 13-186/2             | phone: +43 (1) 588 01 / 41 02\r\r\nA-1040 Wien, Austria, Europe    | WWW:   http://www.cg.tuwien.ac.at/~kopp/\r\r\n----------------------------------------------------------------------------\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id SAA29554; Tue, 27 Jun 1995 18:59:36 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id SAA26298 for <globillum-isis@isis.imag.fr>; Tue, 27 Jun 1995 18:37:30 +0200\r\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id SAA24533 for <globillum@imag.fr>; Tue, 27 Jun 1995 18:37:24 +0200\r\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\r\n        id AA15729; Tue, 27 Jun 1995 12:38:00 -0400\r\r\nReceived: from [132.236.155.40] (CU-DIALUP-0726.CIT.CORNELL.EDU) by MAX-F.GRAPHICS.CORNELL.EDU with SMTP\r\r\n        (1.37.109.16/16.2) id AA083191076; Tue, 27 Jun 1995 12:37:56 -0400\r\r\nX-Sender: bwade@max.graphics.cornell.edu\r\r\nMessage-Id: <v02110202ac15e2bb253a@[132.236.155.40]>\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nDate: Tue, 27 Jun 1995 12:37:20 -0400\r\r\nTo: globillum@imag.fr\r\r\nFrom: Bretton Wade <bwade@graphics.cornell.edu>\r\r\nSubject: finite element meshing technology\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nhttp://www-users.informatik.rwth-aachen.de/~roberts/meshgeneration.html\r\r\n\r\r\nIt seems to me that a web page like this one could be very useful to us,\r\r\nespecially given the recent interests in decimation and meshing of\r\r\nfunctions. If you know of any other online resources, please send them to\r\r\nme. I'll either forward them to the owner of the page above, or organize\r\r\nthem myself.\r\r\n\r\r\nThanks,\r\r\nBretton\r\r\n\r\r\n--\r\r\nBretton Wade (bwade@graphics.cornell.edu)\r\r\nhttp://www.graphics.cornell.edu/~bwade/\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id TAA12358; Wed, 5 Jul 1995 19:30:58 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id SAA02270 for <globillum-isis@isis.imag.fr>; Wed, 5 Jul 1995 18:00:07 +0200\r\r\nReceived: from haven.uniserve.com (haven.uniserve.com [198.53.215.121]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id RAA23074 for <globillum@imag.fr>; Wed, 5 Jul 1995 17:59:55 +0200\r\r\nReceived: from pm2-1.TVS.NET ([204.191.197.11]) by haven.uniserve.com with SMTP id <30816>; Wed, 5 Jul 1995 08:59:59 +0100\r\r\nX-Sender: iashdown@ledalite.com (Unverified)\r\r\nX-Mailer: Windows Eudora Version 2.0.3\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nTo: globillum@imag.fr\r\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\r\nSubject: Mesh generation\r\r\nMessage-Id: <95Jul5.085959+0100_pdt.30816+3472@haven.uniserve.com>\r\r\nDate: Wed, 5 Jul 1995 08:59:58 +0100\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nRadiosity, anyone?\r\r\n\r\r\nIf you are looking for a 2D mesh generator that offers constrained\r\r\nDelaunay triangulation with user-specified constraints on the minimum\r\r\nangle and maximum area of the triangles, check out:\r\r\n\r\r\n  http://www.cs.cmu.edu/~quake/triangle.html\r\r\n\r\r\nJonathan Shewchuk has made available the documentation and full C\r\r\nsource code for his mesh generator, Triangle. The code is extremely\r\r\nwell-written and fully commented. It's an excellent piece of work.\r\r\n\r\r\nIan Ashdown, P. Eng.                               READ THE BOOK!\r\r\nResearch & Development Manager          Radiosity: A Programmer's Perspective\r\r\nLedalite Architectural Products Inc.               by Ian Ashdown\r\r\n9087A - 198th Street                           John Wiley & Sons, 1994\r\r\nLangley, British Columbia\r\r\nCanada V3A 4P8                              (Sneaky Internet Advertising)\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id BAA10740; Fri, 7 Jul 1995 01:32:48 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id BAA01238 for <globillum-isis@isis.imag.fr>; Fri, 7 Jul 1995 01:19:25 +0200\r\r\nReceived: from haven.uniserve.com (haven.uniserve.com [198.53.215.121]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id BAA12995 for <globillum@imag.fr>; Fri, 7 Jul 1995 01:19:15 +0200\r\r\nReceived: from pm2-29.TVS.NET ([204.191.197.39]) by haven.uniserve.com with SMTP id <30747>; Thu, 6 Jul 1995 16:20:34 +0100\r\r\nX-Sender: iashdown@ledalite.com (Unverified)\r\r\nX-Mailer: Windows Eudora Version 2.0.3\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nTo: globillum@imag.fr\r\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\r\nSubject: Non-Diffuse Radiative Transfer\r\r\nMessage-Id: <95Jul6.162034+0100_pdt.30747+1278@haven.uniserve.com>\r\r\nDate: Thu, 6 Jul 1995 16:20:34 +0100\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nSeveral weeks ago, David DiLaura posted a message saying that he had\r\r\nwritten a paper called \"Non-Diffuse Radiative Transfer 2: Planar Area\r\r\nSources and Receivers.\" He indicated where a Postscript copy could be\r\r\ndownloaded from for review.\r\r\n\r\r\nIf you downloaded and read (and understood!) the paper, the Illuminating\r\r\nEngineering Society of North America has a favor to ask of you. David\r\r\nwill be presenting his paper at the 1995 IESNA Annual Conference in New\r\r\nYork at the end of this month. Following each presentation is an audience\r\r\ndiscussion in which the paper is dissected and commented on.\r\r\n\r\r\nIn the case of David's paper, there may not be anyone at the conference\r\r\nwho will be qualified to discuss his work. If so, this will be\r\r\nunfortunate, because (a) the discussions become part of a presented paper\r\r\nwhen (and if) it is published in the Journal of the IES; and (b) I feel\r\r\nthat this is an important piece of work.\r\r\n\r\r\nIf anyone has any comments on the paper, ranging from errors in the\r\r\ntext or mathematics to general comments on the usefulness of this\r\r\napproach in global illumination applications, the IESNA would very much\r\r\nlike to hear from you.\r\r\n\r\r\nAny comments will be presented to the audience, and so they should be\r\r\n400 words or less in length. Submissions that David will need to\r\r\nrespond to are required by July 12th; otherwise, they will be accepted if\r\r\nreceived before July 25th.\r\r\n\r\r\nIf you can e-mail or fax your comments to me at:\r\r\n\r\r\ne-mail:  iashdown@ledalite.com \r\r\nFax:     (604) 888-0566 (Attn: Ian Ashdown)\r\r\n\r\r\nI will ensure that they are presented at the conference (with full credit\r\r\nto the authors, of course). On behalf of the IESNA, thanks!\r\r\n\r\r\nIan Ashdown, P. Eng.                              READ THE BOOK!\r\r\nResearch & Development Manager         Radiosity: A Programmer's Perspective\r\r\nLedalite Architectural Products Inc.              by Ian Ashdown\r\r\n9087A - 198th Street                   New York, NY: John Wiley & Sons, 1994\r\r\nLangley, British Columbia\r\r\nCanada V3A 4P8                             (Sneaky Internet Advertising)\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id CAA10812; Fri, 7 Jul 1995 02:24:15 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id CAA02070 for <globillum-isis@isis.imag.fr>; Fri, 7 Jul 1995 02:11:40 +0200\r\r\nReceived: from haven.uniserve.com (haven.uniserve.com [198.53.215.121]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id CAA13567 for <globillum@imag.fr>; Fri, 7 Jul 1995 02:11:14 +0200\r\r\nReceived: from pm2-29.TVS.NET ([204.191.197.39]) by haven.uniserve.com with SMTP id <30751>; Thu, 6 Jul 1995 17:12:21 +0100\r\r\nX-Sender: iashdown@ledalite.com\r\r\nX-Mailer: Windows Eudora Version 2.0.3\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nTo: globillum@imag.fr\r\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\r\nSubject: Shortest radiosity code?\r\r\nMessage-Id: <95Jul6.171221+0100_pdt.30751+1317@haven.uniserve.com>\r\r\nDate: Thu, 6 Jul 1995 17:12:19 +0100\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nI couldn't resist this one. Chris Borel from the Los Alamos National\r\r\nLaboratory (cborel@lanl.gov) asked me:\r\r\n\r\r\n>In 1993 or so I spent a day to rewrite [my] radiosity code in IDL making use\r\r\n>of IDL's powerful 3-D manipulation and Z-buffer capabilities and came up\r\r\n>with a code of 153 lines doing the same task as the viewfactor FORTRAN code\r\r\n>at about the same speed! The code is not quite finished yet but I wonder\r\r\n>if there is any radiosity code that is shorter than that.\r\r\n\r\r\nI know a ray tracer can be written in one line of C source code, but a\r\r\nradiosity renderer!?!\r\r\n\r\r\nIan Ashdown, P. Eng.                              READ THE BOOK!\r\r\nResearch & Development Manager         Radiosity: A Programmer's Perspective\r\r\nLedalite Architectural Products Inc.              by Ian Ashdown\r\r\n9087A - 198th Street                   New York, NY: John Wiley & Sons, 1994\r\r\nLangley, British Columbia\r\r\nCanada V3A 4P8                             (Sneaky Internet Advertising)\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id DAA10908; Fri, 7 Jul 1995 03:36:22 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id DAA02806 for <globillum-isis@isis.imag.fr>; Fri, 7 Jul 1995 03:27:45 +0200\r\r\nReceived: from fred.interval.com (fred.interval.com [192.203.6.36]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id DAA14364 for <globillum@imag.fr>; Fri, 7 Jul 1995 03:27:42 +0200\r\r\nReceived: from interval.interval.com (interval.interval.com [199.170.106.10]) by fred.interval.com with ESMTP id SAA19207 for <globillum@imag.fr>; Thu, 6 Jul 1995 18:27:40 -0700\r\r\nReceived: by interval.interval.com id SAA11674; Thu, 6 Jul 1995 18:27:40 -0700\r\r\nDate: Thu, 6 Jul 1995 18:27:40 -0700\r\r\nFrom: Peter Schroeder <schroede@interval.com>\r\r\nMessage-Id: <199507070127.SAA11674@interval.interval.com>\r\r\nTo: globillum@imag.fr\r\r\nIn-reply-to: <95Jul6.171221+0100_pdt.30751+1317@haven.uniserve.com> (iashdown@ledalite.com)\r\r\nSubject: Re: Shortest radiosity code?\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n   From: iashdown@ledalite.com (Ian Ashdown)\r\r\n   Date:        Thu, 6 Jul 1995 17:12:19 +0100\r\r\n\r\r\n   I know a ray tracer can be written in one line of C source code, but a\r\r\n   radiosity renderer!?!\r\r\n\r\r\nDon't be shy folks, make it run in postscript on that idle printer\r\r\ndown the hall!\r\r\n\r\r\nPeter\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id MAA13908; Fri, 7 Jul 1995 12:37:01 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id MAA19832 for <globillum-isis@isis.imag.fr>; Fri, 7 Jul 1995 12:05:00 +0200\r\r\nReceived: from safran-28 (safran.imag.fr [129.88.29.1]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id MAA28143; Fri, 7 Jul 1995 12:04:59 +0200\r\r\nReceived: (fournier@localhost) by safran-28 (940816.SGI.8.6.9/8.6.4) id MAA10483; Fri, 7 Jul 1995 12:04:58 +0200\r\r\nMessage-Id: <199507071004.MAA10483@safran-28>\r\r\nFrom: Alain Fournier <Alain.Fournier@imag.fr>\r\r\nDate: Fri, 7 Jul 1995 12:04:57 -0600\r\r\nIn-Reply-To: Peter Schroeder <schroede@interval.com>\r\r\n       \"Re: Shortest radiosity code?\" (Jul  6,  6:36pm)\r\r\nX-Mailer: Mail User's Shell (7.2.5 10/14/92)\r\r\nTo: Peter Schroeder <schroede@interval.com>, globillum@imag.fr\r\r\nSubject: Re: Shortest radiosity code?\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nConsidering that there is an inverse relationship between length of code\r\r\nand running time, I am afraid that \"idle printer down the hall\" won't\r\r\nbe idle any more in this millenium. Remind me not to send any printing\r\r\njob to Peter's place (by the way, can you \"nice\" a postscript job?).\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id RAA00038; Wed, 12 Jul 1995 17:28:53 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id QAA25588 for <globillum-isis@isis.imag.fr>; Wed, 12 Jul 1995 16:45:06 +0200\r\r\nReceived: from profs0.prosolvia.se ([193.13.245.193]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id QAA29809 for <globillum@imag.fr>; Wed, 12 Jul 1995 16:44:55 +0200\r\r\nReceived: (from tompa@localhost) by profs0.prosolvia.se (940816.SGI.8.6.9/8.6.11) id QAA01324; Wed, 12 Jul 1995 16:44:22 +0200\r\r\nDate: Wed, 12 Jul 1995 16:44:22 +0200\r\r\nFrom: Tomas Moller <tompa@clarus.se>\r\r\nMessage-Id: <199507121444.QAA01324@profs0.prosolvia.se>\r\r\nApparently-To: globillum@imag.fr\r\r\nApparently-To: Radiosity@prosolvia.se\r\r\nApparently-To: sampling@prosolvia.se\r\r\nApparently-To: &@prosolvia.se\r\r\nApparently-To: reconstruction@prosolvia.se\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHello GlobIlluminers!\r\r\n\r\r\nI have just joined this mailing list (thanks Francois Sillion)\r\r\nand yesterday I read all previous discussions here. Interesting!\r\r\n\r\r\nI am working on a radiosityprogram for use within VR-applications.\r\r\nI hope to finish my master thesis at the end of this summer.\r\r\nThe surfaces that are imported to my program are all NURBS.\r\r\nI have found three references for curved surfaces within radiosity:\r\r\n%T A Progressive Radiosity Algorithm for Scenes Containing Curved Surfaces\r\r\n%J Computer Graphics Forum (Eurographics '93)\r\r\n%D Sept. 1993\r\r\n\r\r\n%T A New Radiosity Apporach Using Area Sampling for Parametric Patches\r\r\n%J Computer Graphics Forum (Eurographics '93)\r\r\n%D Sept. 1993\r\r\n\r\r\n%T A Two-Pass Radiosity Method for Bezier Patches\r\r\n%E K. Bouatouch\r\r\n%E C. Bouville\r\r\n%B Photorealism in Computer Graphics (Proceedings Eurographics Workshop\r\r\non Photosimulation, Realism and Physics in Computer Graphics, 1990)\r\r\n%D 1992\r\r\n\r\r\nBut I have not got hold of these articles. Can anyone help?\r\r\nAnyway, I am sampling (using ray-casting to compute form-factors)\r\r\nuniformly in uv-space on the NURBS, and then I subdivide adaptively\r\r\nif needed. Now I was wondering if there is some other technique for\r\r\nsampling curved surfaces. Has anyone tried sampling uniformly in 3D\r\r\ninstead, that is letting the 3D-distance between a pair of neighbour-points\r\r\nbe constant all over the surface? Or positioning more sample points\r\r\nin regions of high curvature (although this seems often to be the case\r\r\nwhen sampling uniformly in the parametric uv-space for my NURBS) ?\r\r\nOr any other?\r\r\n \r\r\nI am using my radiosity solutions for VR-applications which means\r\r\nthat I want fast reconstruction of the radiosity functions over\r\r\nthe surfaces. Is everyone using Gouraud-shading for fast radiosity-\r\r\nreconstruction? \r\r\nSampling uniformly in the uv-space implies a texture map, so I am\r\r\ngenerating a texture map containing the radiosities of each surface.\r\r\nThen I am texture mapping this bitmap onto the surface in order\r\r\nto reconstruct the radiosity function fast. My machine has no\r\r\nperformance penalty for texture mapping, so it is fast. Also,\r\r\nanother advantage is that you could use the radiosity texture map\r\r\nwith any triangulation of the surface. This is not the case when using\r\r\nGouraud shading. Anyone has any comments, faster methods, better methods?\r\r\nAre these just old ideas?\r\r\n\r\r\nA last question: do most people use discontinuity meshing nowadays or\r\r\nare you still using the traditional methods?\r\r\n\r\r\nSincerely,\r\r\nTomas\r\r\nLund Institute of Technology\r\r\nSweden\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id FAA06936; Sat, 22 Jul 1995 05:46:13 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id FAA10608 for <globillum-isis@isis.imag.fr>; Sat, 22 Jul 1995 05:28:31 +0200\r\r\nReceived: from june.cs.washington.edu (june.cs.washington.edu [128.95.1.4]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id FAA18839 for <globillum@imag.fr>; Sat, 22 Jul 1995 05:28:29 +0200\r\r\nReceived: (per@localhost) by june.cs.washington.edu (8.6.12/7.2ju) id UAA18894; Fri, 21 Jul 1995 20:28:28 -0700\r\r\nDate: Fri, 21 Jul 1995 20:28:27 -0700 (PDT)\r\r\nFrom: \"Per H. Christensen\" <per@cs.washington.edu>\r\r\nTo: globillum@imag.fr\r\r\ncc: \"Per H. Christensen\" <per@cs.washington.edu>\r\r\nSubject: Thesis\r\r\nMessage-ID: <Pine.ULT.3.91.950721200152.16981A-100000@june.cs.washington.edu>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHi Globillumers!\r\r\n\r\r\nI've just finished my dissertation.  It's entitled\r\r\n\r\r\n  \"Hierarchical Techniques for Glossy Global Illumination\"\r\r\n\r\r\n--------------------------------------------------------------------\r\r\nAbstract:\r\r\n\r\r\nThis dissertation concerns efficient computation of realistic images.\r\r\nTo compute realistic synthetic images, the effect of global\r\r\nillumination is essential.  Ray tracing algorithms solve the global\r\r\nillumination problem for specular interreflections, and radiosity\r\r\nalgorithms solve it for diffuse interreflections.  But computing a\r\r\nsolution is more complicated when the surfaces have glossy reflection.\r\r\n\r\r\nThis dissertation describes hierarchical techniques for efficient\r\r\nsolution of the glossy global illumination problem.  Two types of\r\r\nhierarchy are utilized: wavelets to accurately represent radiance\r\r\ndistributions on surface patches, and clusters to approximately\r\r\nrepresent radiant intensity from groups of surface patches.  Without\r\r\nhierarchical techniques, the solution time would be quadratic in the\r\r\nnumber of patches and $O(b^{1.5})$ in the number of basis\r\r\nfunctions~$b$.  The hierarchical techniques make solution time linear\r\r\nin both the number of patches and in the number of basis functions.  \r\r\nThis reduction is significant since the numbers of patches and basis\r\r\nfunctions are large for accurate solutions in realistic environments.\r\r\nFurthermore, directional importance is used to focus refinement of the\r\r\nsolution on parts that contribute significantly to a particular view\r\r\nof the scene.  \r\r\n\r\r\nOur method is the first finite-element method capable of handling \r\r\ncomplex glossy scenes.\r\r\n-----------------------------------------------------------------\r\r\n\r\r\nIf you would like to read more than the abstract, go to \r\r\n\r\r\n  http://www.cs.washington.edu/homes/per/publication.html\r\r\n\r\r\nand click on \"dissertation\" or \"smaller version\".  The smaller\r\r\nversion is much faster to transfer, but has no color images.\r\r\n\r\r\n-- Per\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id QAA22490; Tue, 25 Jul 1995 16:31:41 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id PAA28496 for <globillum-isis@isis.imag.fr>; Tue, 25 Jul 1995 15:53:47 +0200\r\r\nReceived: from m1.cs.man.ac.uk (m1.cs.man.ac.uk [130.88.13.4]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id PAA29474 for <globillum@imag.fr>; Tue, 25 Jul 1995 15:53:44 +0200\r\r\nReceived: from r9.cs.man.ac.uk by m1.cs.man.ac.uk (4.1/SMI-4.1:AL5l)\r\r\n        id AA03765; Tue, 25 Jul 95 14:53:30 BST\r\r\nDate: Tue, 25 Jul 95 14:53:28 BST\r\r\nFrom: Simon Gibson <gibsons@cs.man.ac.uk>\r\r\nMessage-Id: <9507251353.AA11586@r9.cs.man.ac.uk>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Units of Radiance\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nDear all,\r\r\n\r\r\n  Could somebody please tell me how to convert from luminance\r\r\n(cd/m(-2)) to radiance (W/m(-2)/sr).\r\r\nE.g. a surface has a radiance value of 3183 cd/m(-2). What is\r\r\nthat in W/m(-2)/sr??\r\r\n\r\r\nAny help much appreciated.\r\r\n\r\r\nSimon.\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id TAA21488; Wed, 26 Jul 1995 19:15:59 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id PAA04327 for <globillum-isis@isis.imag.fr>; Wed, 26 Jul 1995 15:52:13 +0200\r\r\nReceived: from inra.inra.fr (inra.inra.fr [138.102.88.1]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id PAA04254 for <globillum@imag.fr>; Wed, 26 Jul 1995 15:52:12 +0200\r\r\nReceived: from bcgn.grignon.inra.fr (bcgn.grignon.inra.fr [192.93.95.1]) by inra.inra.fr (8.6.12/8.6.12) with SMTP id PAA19044 for <globillum@imag.fr>; Wed, 26 Jul 1995 15:50:33 +0200\r\r\nReceived: from tld213.GRIGNON.INRA.FR by bcgn.grignon.inra.fr, Wed, 26 Jul 95 15:45:15 +0200\r\r\nReceived: by tld213.GRIGNON.INRA.FR (5.x/SMI-SVR4)\r\r\n        id AA00710; Wed, 26 Jul 1995 14:48:24 +0100\r\r\nDate: Wed, 26 Jul 1995 14:48:24 +0100\r\r\nFrom: Michael Chelle <chelle@bcgn.grignon.inra.fr>\r\r\nMessage-Id: <9507261348.AA00710@tld213.GRIGNON.INRA.FR>\r\r\nTo: globillum@imag.fr\r\r\nSubject: 6th Eurographic Workshop on rendering\r\r\nX-Sun-Charset: US-ASCII\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHi Globillumers!\r\r\n\r\r\nIs there exist a bib file (BibTeX format), with the references of\r\r\nthe last Eurographic Workshop on Rendering (6th, Dublin, June 95)?\r\r\n\r\r\n\r\r\nMichael\r\r\n\r\r\n\r\r\n\r\r\n  _________________________________________________________________________\r\r\n /     Michael CHELLE                                                      \\\r\r\n|                                                                           |\r\r\n|        INRA                       |  email : chelle@bcgn.grignon.inra.fr  |\r\r\n|   Station de Bioclimatologie      |  phone : +33 1  30 81 55 31           |\r\r\n| 78850 THIVERVAL-GRIGNON (France)  |  fax   : +33 1  30 81 55 63           |\r\r\n \\_________________________________________________________________________/\r\r\n\r\r\n \r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id EAA24737; Thu, 27 Jul 1995 04:27:09 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id EAA18250 for <globillum-isis@isis.imag.fr>; Thu, 27 Jul 1995 04:17:01 +0200\r\r\nReceived: from arl-img-4.compuserve.com (arl-img-4.compuserve.com [198.4.7.4]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id EAA21064 for <globillum@imag.fr>; Thu, 27 Jul 1995 04:17:00 +0200\r\r\nReceived: by arl-img-4.compuserve.com (8.6.10/5.950515)\r\r\n        id WAA01415; Wed, 26 Jul 1995 22:16:28 -0400\r\r\nDate: 26 Jul 95 22:14:12 EDT\r\r\nFrom: Ian Ashdown <72060.2420@CompuServe.COM>\r\r\nTo: Global Illumination <globillum@imag.fr>\r\r\nSubject: Re: 6th Eurographics Workshop on Rendering\r\r\nMessage-ID: <950727021412_72060.2420_FHG132-1@CompuServe.COM>\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nMichael Chelle wrote:\r\r\n\r\r\n> Is there exist a bib file (BibTeX format), with the references of\r\r\n> the last Eurographic Workshop on Rendering (6th, Dublin, June 95)?\r\r\n\r\r\nThe following is from the forthcoming (August 15th) release of\r\r\nRadBib95.Z, the one and only radiosity bibliography that is available\r\r\nfrom hobbes.lbl.gov and other fine ftp sites.\r\r\n\r\r\nI understand that Springer Verlag will be publishing the workshop\r\r\nproceedings Real Soon Now, at which point I will add the publisher\r\r\nreference and page numbers. (If Springer Verlag wants to send me a\r\r\nprepublication review copy, I will not object ... :+)\r\r\n\r\r\nP.S. - the next release of RadBib95 will have an additional 65\r\r\nradiosity and global illumination references, for a total of 711.\r\r\nIt's been a good year!\r\r\n\r\r\nP.P.S. - I cannot vouch for the accuracy of the following, since\r\r\nall I had to go on was the Advance Announcement for the workshop.\r\r\n\r\r\n%A Gladimir Baranoski\r\r\n%A Randall Bramley\r\r\n%A Peter Shirley\r\r\n%T Fast Radiosity Solutions for High Average Reflectance Environments\r\r\n%J Sixth Eurographics Workshop on Rendering\r\r\n%C Dublin, Ireland\r\r\n%D June 1995\r\r\n%Z (to appear)\r\r\n\r\r\n%A Philippe Bekaert\r\r\n%A Yves D. Willems\r\r\n%T Improtance-Driven Progressive Refinement Radiosity\r\r\n%J Sixth Eurographics Workshop on Rendering\r\r\n%C Dublin, Ireland\r\r\n%D June 1995\r\r\n%Z (to appear)\r\r\n\r\r\n%A Steven Collins\r\r\n%T Reconstruction of Indirect Illumination from Area Luminaires\r\r\n%J Sixth Eurographics Workshop on Rendering\r\r\n%C Dublin, Ireland\r\r\n%D June 1995\r\r\n%Z (to appear)\r\r\n\r\r\n%A P. M. Deville\r\r\n%A J. C. Paul\r\r\n%T Modelling the Spatial Energy Distribution of Complex Light Sources\r\r\nfor Lighting Engineering\r\r\n%J Sixth Eurographics Workshop on Rendering\r\r\n%C Dublin, Ireland\r\r\n%D June 1995\r\r\n%Z (to appear)\r\r\n\r\r\n%A P. Dutre\r\r\n%A Y. D. Willems\r\r\n%T Potential-Driven Monte Carlo Particle Tracing for Diffuse\r\r\nEnvironments with Adaptive Probability Density Functions\r\r\n%J Sixth Eurographics Workshop on Rendering\r\r\n%C Dublin, Ireland\r\r\n%D June 1995\r\r\n%Z (to appear)\r\r\n\r\r\n%A A. Fournier\r\r\n%T Separating Reflection Functions for Linear Radiosity\r\r\n%J Sixth Eurographics Workshop on Rendering\r\r\n%C Dublin, Ireland\r\r\n%D June 1995\r\r\n%Z (to appear)\r\r\n\r\r\n%A R. Gershbein\r\r\n%T A Study of Integration Methods for Coupling of Galerkin Radiosity\r\r\nSystems\r\r\n%J Sixth Eurographics Workshop on Rendering\r\r\n%C Dublin, Ireland\r\r\n%D June 1995\r\r\n%Z (to appear)\r\r\n\r\r\n%A Nicolas Holzschuch\r\r\n%A Francois Sillion\r\r\n%T Isolating Discretization Error: An Accurate Refinement Strategy for\r\r\nHierarchical Radiosity with Linear Functions\r\r\n%J Sixth Eurographics Workshop on Rendering\r\r\n%C Dublin, Ireland\r\r\n%D June 1995\r\r\n%Z (to appear)\r\r\n\r\r\n%A Henrik Wann Jensen\r\r\n%T Importance Driven Path Tracing Using the Photon Map\r\r\n%J Sixth Eurographics Workshop on Rendering\r\r\n%C Dublin, Ireland\r\r\n%D June 1995\r\r\n%Z (to appear)\r\r\n\r\r\n%A Stefan Muller\r\r\n%A Wolfram Kresse\r\r\n%A Frank Schoffel\r\r\n%T A Radiosity Approach for the Simulation of Daylight\r\r\n%J Sixth Eurographics Workshop on Rendering\r\r\n%C Dublin, Ireland\r\r\n%D June 1995\r\r\n%Z (to appear)\r\r\n\r\r\n%A L. Neumann\r\r\n%A W. Purgathofer\r\r\n%A R. F. Tobler\r\r\n%A A. Neumann\r\r\n%A P. Elias\r\r\n%A M. Feda\r\r\n%A X. Pueyo\r\r\n%A The Stochastic Ray Method for Radiosity\r\r\n%J Sixth Eurographics Workshop on Rendering\r\r\n%C Dublin, Ireland\r\r\n%D June 1995\r\r\n%Z (to appear)\r\r\n\r\r\n%A L. Neumann\r\r\n%A R. F. Tobler\r\r\n%A P. Elias\r\r\n%T The Constant Radiosity Step\r\r\n%J Sixth Eurographics Workshop on Rendering\r\r\n%C Dublin, Ireland\r\r\n%D June 1995\r\r\n%Z (to appear)\r\r\n\r\r\n%A J. Nimeroff\r\r\n%A J. Dorsey\r\r\n%A H. Rushmeier\r\r\n%T A Framework for Global Illumination in Animated Environments\r\r\n%J Sixth Eurographics Workshop on Rendering\r\r\n%C Dublin, Ireland\r\r\n%D June 1995\r\r\n%Z (to appear)\r\r\n\r\r\n%A Sumanta N. Pattanaik\r\r\n%A Kadi Bouatouch\r\r\n%T Linear Radiosity with Estimation Error\r\r\n%J Sixth Eurographics Workshop on Rendering\r\r\n%C Dublin, Ireland\r\r\n%D June 1995\r\r\n%Z (to appear)\r\r\n\r\r\n%A Mateu Sbert\r\r\n%A Frederic Perez\r\r\n%A Xavier Pueyo\r\r\n%T Global Monte Carlo: A Progressive Solution\r\r\n%J Sixth Eurographics Workshop on Rendering\r\r\n%C Dublin, Ireland\r\r\n%D June 1995\r\r\n%Z (to appear)\r\r\n\r\r\n%A P. Schroder\r\r\n%A W. Sweldens\r\r\n%T Spherical Wavelets: Texture Processing\r\r\n%J Sixth Eurographics Workshop on Rendering\r\r\n%C Dublin, Ireland\r\r\n%D June 1995\r\r\n%Z (to appear)\r\r\n\r\r\n%A Peter Shirley\r\r\n%A Bretton Wade\r\r\n%A Philip Hubbard\r\r\n%A David Zareski\r\r\n%A Bruce Walter\r\r\n%A Donald P. Greenberg\r\r\n%T Global Illumination via Density Estimation\r\r\n%J Sixth Eurographics Workshop on Rendering\r\r\n%C Dublin, Ireland\r\r\n%D June 1995\r\r\n%Z (to appear)\r\r\n\r\r\n%A F. Sillion\r\r\n%A G. Drettakis\r\r\n%A C. Soler\r\r\n%T A Clustering Algorithm for Radiance Calculation in General\r\r\nEnvironments\r\r\n%J Sixth Eurographics Workshop on Rendering\r\r\n%C Dublin, Ireland\r\r\n%D June 1995\r\r\n%Z (to appear)\r\r\n\r\r\n%A Philipp Slusallek\r\r\n%A Michael Schroder\r\r\n%A Marc Stamminger\r\r\n%A Hans-Peter Seidel\r\r\n%T Smart Links and Efficient Reconstruction for Wavelet Radiosity\r\r\n%J Sixth Eurographics Workshop on Rendering\r\r\n%C Dublin, Ireland\r\r\n%D June 1995\r\r\n%Z (to appear)\r\r\n\r\r\n%A G. Ward\r\r\n%T Making Global Illumination User Friendly\r\r\n%J Sixth Eurographics Workshop on Rendering\r\r\n%C Dublin, Ireland\r\r\n%D June 1995\r\r\n%Z (to appear)\r\r\n\r\r\n%A Kurt Zimmerman\r\r\n%A Peter Shirley\r\r\n%T A Two-Pass Realistic Image Synthesis Method for Complex Scenes\r\r\n%J Sixth Eurographics Workshop on Rendering\r\r\n%C Dublin, Ireland\r\r\n%D June 1995\r\r\n%Z (to appear)\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id BAA12000; Fri, 28 Jul 1995 01:13:31 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id BAA18017 for <globillum-isis@isis.imag.fr>; Fri, 28 Jul 1995 01:02:04 +0200\r\r\nReceived: from june.cs.washington.edu (june.cs.washington.edu [128.95.1.4]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id BAA21317 for <globillum@imag.fr>; Fri, 28 Jul 1995 01:02:01 +0200\r\r\nReceived: (danix@localhost) by june.cs.washington.edu (8.6.12/7.2ju) id QAA29067 for globillum@imag.fr; Thu, 27 Jul 1995 16:01:59 -0700\r\r\nFrom: Dani Lischinski <danix@cs.washington.edu>\r\r\nMessage-Id: <199507272301.QAA29067@june.cs.washington.edu>\r\r\nSubject: glossy clustering\r\r\nTo: globillum@imag.fr\r\r\nDate: Thu, 27 Jul 1995 16:01:58 -0700 (PDT)\r\r\nX-Mailer: ELM [version 2.4 PL23]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nDear globillumers,\r\r\n\r\r\nAs some of you may know, Per Christensen, Eric Stollnitz, David\r\r\nSalesin and I have been doing some research on extending\r\r\nclustering to glossy global illumination. Last month we submitted\r\r\na paper \"Clustering for Glossy Global Illumination\" summarizing\r\r\nour research to ACM TOG. The paper is available online via anonymous\r\r\nftp from espresso.cs.washinton.edu under pub/danix/clustering\r\r\n(ftp://espresso.cs.washinton.edu/pub/danix/clustering on the WWW).\r\r\n\r\r\nAn earlier version of this paper was submitted to Siggraph 95\r\r\n(and was rejected). Fortunately, the comments of the anonymous\r\r\nreviewers challenged us to substantially improve both the paper\r\r\nand the implementation.\r\r\n\r\r\nThe highlights of the results section are: a comparison with\r\r\nRADIANCE on a glossy \"sphereflake\" model and nice global illumination\r\r\nsolutions for an architectural environment with ~8000 initial surfaces,\r\r\nmost of which are glossy.\r\r\n\r\r\nIf you happen to read the paper and have any comments, please e-mail\r\r\nthem to me, or we could discuss them at Siggraph.\r\r\n\r\r\nThanks,\r\r\n\r\r\n        Dani\r\r\n\r\r\n-------------------------------------------------------\r\r\n Dani Lischinski\r\r\n Department of Computer Science and Engineering\r\r\n University of Washington\r\r\n Box 352350\r\r\n Seattle, WA 98195-2350\r\r\n\r\r\n e-mail: danix@cs.washington.edu,  phone: 206 543-3368\r\r\n-------------------------------------------------------\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id TAA26864; Fri, 28 Jul 1995 19:02:17 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id SAA14499 for <globillum-isis@isis.imag.fr>; Fri, 28 Jul 1995 18:38:51 +0200\r\r\nReceived: from june.cs.washington.edu (june.cs.washington.edu [128.95.1.4]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id SAA15051 for <globillum@imag.fr>; Fri, 28 Jul 1995 18:38:50 +0200\r\r\nReceived: (danix@localhost) by june.cs.washington.edu (8.6.12/7.2ju) id JAA18413 for globillum@imag.fr; Fri, 28 Jul 1995 09:38:46 -0700\r\r\nFrom: Dani Lischinski <danix@cs.washington.edu>\r\r\nMessage-Id: <199507281638.JAA18413@june.cs.washington.edu>\r\r\nSubject: Re: glossy clustering - Oops!\r\r\nTo: globillum@imag.fr\r\r\nDate: Fri, 28 Jul 1995 09:38:46 -0700 (PDT)\r\r\nIn-Reply-To: <199507272301.QAA29067@june.cs.washington.edu> from \"Dani Lischinski\" at Jul 27, 95 04:01:58 pm\r\r\nX-Mailer: ELM [version 2.4 PL23]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nNaturally, I had to have a typo in the most important line of my\r\r\nmessage. To make matters worse, I replicated the typo by\r\r\ncutting and pasting, instead of retyping. \r\r\nThe correct address for the ftp site is, of course:\r\r\n\r\r\nftp from espresso.cs.washington.edu under pub/danix/clustering\r\r\n(ftp://espresso.cs.washington.edu/pub/danix/clustering on the WWW).\r\r\n\r\r\n(in my original message I omitted the 'g' in \"washington\")\r\r\n\r\r\nThanks to those of you who pointed this out to me.\r\r\n\r\r\nDani\r\r\n\r\r\n-------------------------------------------------------\r\r\n Dani Lischinski\r\r\n Department of Computer Science and Engineering\r\r\n University of Washington\r\r\n Box 352350\r\r\n Seattle, WA 98195-2350\r\r\n\r\r\n e-mail: danix@cs.washington.edu,  phone: 206 543-3368\r\r\n-------------------------------------------------------\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id AAA01655; Fri, 11 Aug 1995 00:17:55 +0200\r\r\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by isis.imag.fr (8.6.11/8.6.9) with SMTP id AAA00458 for <globillum@imag.fr>; Fri, 11 Aug 1995 00:03:22 +0200\r\r\nReceived: from theo.lbl.gov by lbl.gov (4.1/1.39)\r\r\n        id AA04369; Thu, 10 Aug 95 15:00:47 PDT\r\r\nReceived: by theo.lbl.gov (4.1/1.39)\r\r\n        id AA07415; Thu, 10 Aug 95 15:00:36 PDT\r\r\nDate: Thu, 10 Aug 95 15:00:36 PDT\r\r\nFrom: Greg Ward <greg@theo.lbl.gov>\r\r\nMessage-Id: <9508102200.AA07415@theo.lbl.gov>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Siggraph meeting\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHello Globillumers,\r\r\n\r\r\nWell, we just got out of our annual Siggraph lunch meeting, so I thought I\r\r\nwould jot some notes about it while it was still fresh in my overcrowded brain.\r\r\n\r\r\nThere were about 20 of us attending, and I won't embarrass myself by mispelling\r\r\n(or forgetting) everyone's name, but instead I'll just mention some of the\r\r\ntopics we covered and what was said about them.\r\r\n\r\r\n1. Sharing models and data\r\r\n\r\r\nTo address need for shared models that are usable and useful for global\r\r\nillumination, a new format has been developed called MGF (for Materials\r\r\nand Geometry Format) and models and libraries are now available from:\r\r\n\r\r\n        http://radsite.lbl.gov/mgf/HOME.html\r\r\n\r\r\nOr, if you only have ftp access, try:\r\r\n\r\r\n        anonymous@hobbes.lbl.gov        /www/mgf/\r\r\n\r\r\nThis format supports a reasonable reflectance model, CIE XYZ and spectral\r\r\ncolors, and the IES luminaire data format for light sources.  A number of\r\r\nmodels from Radiance and other sources have been collected, and we encourage\r\r\npeople with big hearts to add their own models to our collection.  Write\r\r\nto me if you have any questions or want to get on the mailing list for how\r\r\nto improve this format to meet our long-term needs.\r\r\n\r\r\n2. Setting up light sources\r\r\n\r\r\nDan Wexler pointed out that one of the biggest time sinks in animation and\r\r\nrendering for film is the setting up of light sources, and that methods for\r\r\nmaking this more interactive were critical to this application.  Specifically,\r\r\nhe felt that a \"deep raster\" approach (similar to that developed by Sequin\r\r\net al and presented at Siggraph 4 years or so ago) was a good way to go.\r\r\nIn general, he felt there needed to be more of an emphasis on animation and\r\r\ninteraction than there was in our current focus on static environments and\r\r\ngenerating one really nice image.\r\r\n\r\r\n3. Image-based rendering\r\r\n\r\r\nPete Shirley addressed a general question to the group about the relative\r\r\nimportance and promise of image-based rendering (ala Quicktime VR) versus\r\r\npolygon-based methods.  The overall response seemed to indicate that indeed\r\r\nimage interpolation was a significant direction to head in the future,\r\r\nthough polygon rendering will continue to be important when object\r\r\nmanipulatin is required and for nearby objects.  It seemed that at\r\r\nleast five people there were actively pursuing such techniques.  (Check\r\r\nout this year's Siggraph proceedings on Plenoptic Modeling and\r\r\nQuicktime VR, also Nimeroff et al in Eurographics Rendering Workshop '95.)\r\r\n\r\r\n4. Visibility processing\r\r\n\r\r\nSeveral people talked about the difficulty of geometric simplification and\r\r\nother statistical or computational geometry methods for detecting visibility\r\r\nchanges or approximating visibility.  Christine Piatko of NIST reminded folks\r\r\nthat tracking visibility is an O(N^6) problem and not something you want to do\r\r\nexplicitly, and there was an interesting paper by Francois Sillion and George\r\r\nDrettakis (similar in some respects to the one Francois presented at EGRW\r\r\nthis June) on approximating shadows.  Jeff Nimeroff of UPenn also mentioned\r\r\nthe work he had done with Julie Dorsey and Holly Rushmeier and presented at\r\r\nEGRW on statistical measures of object visibility for looking at this problem.\r\r\nIt was agreed by most that statistical measures or simplification were\r\r\nnecessary in large environments, though there is still much work to be done\r\r\nin this area.\r\r\n\r\r\n5. Calibrated input and output\r\r\n\r\r\nHolly Rushmeier (who by the way is next year's Siggraph papers chair)\r\r\ntalked a little about the difficulty of obtaining accurate physical\r\r\ndata from real-world scenes, and a number of people lamented about the\r\r\nundetermined nature of image-to-output mappings for computer monitors,\r\r\nprinters and film recorders.  It was suggested that these devices be\r\r\nmeasured, which is certainly possible, and that this data be shared\r\r\nwith the larger community.  (Hear, hear, let's all do it, etc.)\r\r\nHolly and I also reminded people to look at the conference room image\r\r\nmeasurements and model we have made available on the web site:\r\r\n\r\r\n        http://radsite.lbl.gov/mgf/compare.html\r\r\n\r\r\n>>From there, you can also pick up an online copy of our EGRW '95 paper on\r\r\nimage metrics if you haven't purchased the Springer-Verlag proceedings yet.\r\r\n\r\r\n6. Getting papers into Siggraph\r\r\n\r\r\nHenrik Wann Jensen of Denmark asked about the lack of papers covering\r\r\nglobal illumination this year at Siggraph, and if this was a trend or what?\r\r\nHolly answered that there's a bias against incremental work in any field,\r\r\nand that Siggraph tends to accept papers that are new directions rather\r\r\nthan the logical next step in a technique previously published.  Ian Ashdown\r\r\nof Ledalite said that he had submitted something that reviewers liked except\r\r\nthat it didn't have any pretty pictures and was therefore rejected.  (No one\r\r\nhad anything to say to console him on this.)  I made the unsubstantiated claim\r\r\nthat it can help to provide evidence of a real-life application along with\r\r\nan incremental improvement in one or more existing algorithms, and Holly\r\r\nagreed that there must be a balance between application and innovation.\r\r\n\r\r\nThere is a lot of useful information by the way on next year's Siggraph\r\r\nin New Orleans, and even an early opportunity to suggest new ideas by\r\r\nOctober 4th.  Look for the \"new\" icons on the web site:\r\r\n\r\r\n        http://www.s95.siggraph.org/conferences/siggraph96/siggraph96.html\r\r\n\r\r\nIn particular, you should be aware of the new electronic abstract requirement\r\r\nfor technical papers.\r\r\n\r\r\n7. Oracle-assisted rendering\r\r\n\r\r\nAnother trend that people discussed (me for one) was the use of oracles\r\r\nto decide when and where to apply which alogrithms (a.k.a. \"hacks\") to\r\r\nimprove the speed and quality of renderings.  Some information may be\r\r\nderived from the scene itself, but other assistance will always require\r\r\nthe user to help the program to guide the calculation.  This is not as\r\r\nbad as it sounds, since users are after all necessary to rendering, so they\r\r\nmay as well guide it.  I directed people to my EGRW '95 paper on the subject,\r\r\nwhich I can make available online if people are interested.  Although I\r\r\ndon't plan to pursue this too much myself, I think it continues to be an\r\r\ninteresting and promising direction for investigation.\r\r\n\r\r\n8. Rendering code available\r\r\n\r\r\nPhilipp Slusallek of Erlangen Univ. mentioned to the group that they have a\r\r\nrenderer that extends Renderman input to include global illumination\r\r\ncalculations (physically-based) and that code is available from him.\r\r\nHis address is <slusallek@informatik.uni-erlangen.de> if you're interested.\r\r\n(He's going to hate me when he gets back.)\r\r\n\r\r\nRemember also about the Blue Moon Ray Tracer, written by Larry Gritz\r\r\n<gritz@seas.gwu.edu> and available at:\r\r\n\r\r\n        http://www.seas.gwu.edu/student/gritz/bmrt.html\r\r\n\r\r\nIt also does some global illumination calculations, though I'm not in a\r\r\nposition to compare the two.\r\r\n\r\r\nAs long as I'm plugging other people's code, must mention my own for those\r\r\nof you who have been asleep or locked up for some time:\r\r\n\r\r\n        http://radsite.lbl.gov/radiance/HOME.html\r\r\n\r\r\n\r\r\nWell, that's about it I guess.  Anyone else who was there and remembers\r\r\nstuff I forgot or points I left out, please pipe in.  I tend to do a\r\r\nreally bad job at these sorts of summaries, and I neglected to take notes\r\r\nduring the meeting, so I'm relying here on my less-than-adequate memory.\r\r\n\r\r\n-Greg\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id EAA19042; Wed, 16 Aug 1995 04:46:52 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id EAA12477 for <globillum-isis@isis.imag.fr>; Wed, 16 Aug 1995 04:40:58 +0200\r\r\nReceived: from haven.uniserve.com (haven.uniserve.com [198.53.215.121]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id EAA17159 for <globillum@imag.fr>; Wed, 16 Aug 1995 04:40:46 +0200\r\r\nReceived: from pm2-39.TVS.NET ([204.191.197.49]) by haven.uniserve.com with SMTP id <30813>; Tue, 15 Aug 1995 19:42:20 +0100\r\r\nX-Sender: iashdown@ledalite.com (Unverified)\r\r\nX-Mailer: Windows Eudora Version 2.0.3\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nTo: globillum@imag.fr\r\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\r\nSubject: Radiosity bibliography updated\r\r\nMessage-Id: <95Aug15.194220+0100_pdt.30813+719@haven.uniserve.com>\r\r\nDate: Tue, 15 Aug 1995 19:40:26 +0100\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nThe latest release (August 15th) of my radiosity bibliography is\r\r\nnow available as /pub/doc/RadBib95.Z from hobbes.lbl.gov.\r\r\n\r\r\nSince the last release (April 2nd), I managed to find another 99\r\r\npapers and theses on radiosity and global illumination, bringing\r\r\nthe total number of references to 745. You folks have been very\r\r\nbusy this year!\r\r\n\r\r\nIf I happened to miss anything or made any errors, *please* send\r\r\nme e-mail with the details. (I strongly suspect that I am missing\r\r\nnumerous European references, particularly theses.)\r\r\n\r\r\n... and as always, my thanks to Greg Ward at Lawrence Berkeley\r\r\nLaboratory for providing the disk space and the decidedly\r\r\nanimated handshake.\r\r\n\r\r\nIan Ashdown, P. Eng.                               READ THE BOOK!\r\r\nResearch & Development Manager          Radiosity: A Programmer's Perspective\r\r\nLedalite Architectural Products Inc.               by Ian Ashdown\r\r\n9087A - 198th Street                           John Wiley & Sons, 1994\r\r\nLangley, British Columbia\r\r\nCanada V3A 4P8                              (Sneaky Internet Advertising)\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id GAA19159; Wed, 16 Aug 1995 06:00:41 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id FAA12808 for <globillum-isis@isis.imag.fr>; Wed, 16 Aug 1995 05:53:20 +0200\r\r\nReceived: from sgi.sgi.com (SGI.COM [192.48.153.1]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id FAA18394 for <globillum@imag.fr>; Wed, 16 Aug 1995 05:53:18 +0200\r\r\nReceived: from pdi.com by sgi.sgi.com via UUCP (950405.SGI.8.6.12/910110.SGI)\r\r\n        for globillum@imag.fr id UAA17742; Tue, 15 Aug 1995 20:53:12 -0700\r\r\nReceived: from lilbuddy.pdi.com by pdi.pdi.com via SMTP (920330.SGI/(911001.SGI)1.4-PDI.RELAY)\r\r\n        for globillum@imag.fr id AA13409; Tue, 15 Aug 95 20:46:42 -0700\r\r\nReceived: by lilbuddy.pdi.com (940816.SGI.8.6.9/(911001.SGI)1.2-PDI)\r\r\n        for globillum@imag.fr id UAA25398; Tue, 15 Aug 1995 20:46:41 -0700\r\r\nFrom: Dan Wexler <wexler@pdi.com>\r\r\nMessage-Id: <199508160346.UAA25398@lilbuddy.pdi.com>\r\r\nSubject: Cinematography references\r\r\nTo: globillum@imag.fr\r\r\nDate: Tue, 15 Aug 1995 20:46:41 -0700 (PDT)\r\r\nX-Mailer: ELM [version 2.4 PL23]\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n\r\r\nLast week at SigGraph I mentioned that the Cinematography literature\r\r\nis replete with information concerning real-time global illumination.\r\r\n\r\r\nHere are a couple of my favorite references:\r\r\n\r\r\nAmerican Cinematographer Manual \r\r\n    Published by the American Society of Cinematographers (ASC), this\r\r\n    is the Foley, vanDam (F&H) of all cameramen and lighting experts. \r\r\n    Complete descriptions of all types of cameras, lights, lenses, \r\r\n    filters and supports are given along with comparason tables. \r\r\n    Techniques for special visual effects (background plates, compositing,\r\r\n    miniatures, travelling mattes, optical printers), and special\r\r\n    techniques (arial, underwater, arctic, tropical, day for night, \r\r\n    stereo 3D, sound, television) are briefly discusses. There's even\r\r\n    a section on Computer Graphics. This is a small book that can be\r\r\n    found in many good book stores and sells for about $70. \r\r\n    ISBN 0-935578-11-0\r\r\n\r\r\nMillerson, Gerald; \"Lighting for Television and Film\"; 3rd Ed.; Focal Press;\r\r\n    This is a very good introduction on how to light for film and\r\r\n    video. Excellent discussions of the aesthetic qualities of light\r\r\n    and perception. The basic principals of lighting (key, fill, shadows,\r\r\n    balance, direction, continuity) are summarized. Detailed chapters\r\r\n    on lighting people, the production process, atmospheric lighting,\r\r\n    light sources and equipment, color temperature, picture control,\r\r\n    scenery, and visual effects. A great book to learn how to light a\r\r\n    scene to achieve a specific mood. First published in '72, third\r\r\n    edition revised in '91.\r\r\n    ISBN 0-240-51299-5\r\r\n\r\r\nMalkiewicz, Kris; \"Cinematography\"; Simon & Schuster; '73 & '89\r\r\n    A shorter, but thorough treatment of the basic techniques. Chapters\r\r\n    include Cameras, Films and Sensitometry, Filters and Light, Picture\r\r\n    Quality Control, Sound Recording, Cutting and Lab Work, The Basics\r\r\n    of Optical Printing, Vehicle and Underwater Cinematography, Production,\r\r\n    and Video Transfer.\r\r\n    ISBN 0-671-76220-6\r\r\n\r\r\nOther excellent texts include:\r\r\n\r\r\nLowell, Ross; \"Matters of Light & Depth\"; Broad Street Books; '92\r\r\n    ISBN 1-879174-03-0\r\r\n\r\r\nBrown, Braun & Grondin; \"Lighting Secrets for the Professional Photographer\";\r\r\n    Writers Digest Books; '90; ISBN 0-89879-412-9\r\r\n\r\r\nHart, John; \"Lighting for Action\"; AMPHOTO; '92; ISBN 0-8174-4225-1\r\r\n\r\r\n\r\r\nThese contain other references, and I will happily send you more if\r\r\nyou send me mail. I think I might like the third one because the author\r\r\nmakes special mention of Haskell Wexler, who is, of course, not related\r\r\nto me in any way I know of. I am indebted to Jean Cunningham, one of\r\r\nour local lighting experts for most of these references.\r\r\n \r\r\nI cannot emphasize enough how much there is to learn from this body\r\r\nof knowledge. Good lighting with a bad renderer always looks better\r\r\nthan bad lighting with a good renderer, IMHO. \r\r\n\r\r\nDaniel Wexler\r\r\nR&D Staff, Pacific Data Images\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id GAA01409; Thu, 17 Aug 1995 06:59:07 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id GAA06101 for <globillum-isis@isis.imag.fr>; Thu, 17 Aug 1995 06:49:54 +0200\r\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id GAA20838 for <globillum@imag.fr>; Thu, 17 Aug 1995 06:49:53 +0200\r\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\r\n        id AA17786; Thu, 17 Aug 1995 00:50:33 -0400\r\r\nMessage-Id: <9508170450.AA17786@merckx.graphics.cornell.edu>\r\r\nReceived: by gaia.graphics.cornell.edu\r\r\n        (1.37.109.8/16.2) id AA09361; Thu, 17 Aug 1995 00:49:47 -0400\r\r\nFrom: Sing-Choong Foo <sfoo@graphics.cornell.edu>\r\r\nSubject: Re: Cinematography references\r\r\nTo: Dan Wexler <wexler@pdi.com>\r\r\nDate: Thu, 17 Aug 1995 00:49:47 -0400 (EDT)\r\r\nCc: globillum@imag.fr\r\r\nIn-Reply-To: <199508160346.UAA25398@lilbuddy.pdi.com> from \"Dan Wexler\" at Aug 15, 95 08:46:41 pm\r\r\nX-Mailer: ELM [version 2.4 PL24]\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n\r\r\n> American Cinematographer Manual \r\r\n>     Published by the American Society of Cinematographers (ASC), this\r\r\n>     is the Foley, vanDam (F&H) of all cameramen and lighting experts. \r\r\n>     Complete descriptions of all types of cameras, lights, lenses, \r\r\n>     filters and supports are given along with comparason tables. \r\r\n>     Techniques for special visual effects (background plates, compositing,\r\r\n>     miniatures, travelling mattes, optical printers), and special\r\r\n>     techniques (arial, underwater, arctic, tropical, day for night, \r\r\n>     stereo 3D, sound, television) are briefly discusses. There's even\r\r\n>     a section on Computer Graphics. This is a small book that can be\r\r\n>     found in many good book stores and sells for about $70. \r\r\n>     ISBN 0-935578-11-0\r\r\n> \r\r\n\r\r\nThe price is only $49.95.  You can order it from ASC  (American Society\r\r\nof Cinematographers) (213)969-4333.\r\r\n\r\r\n-Sing\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id PAA12753; Thu, 17 Aug 1995 15:35:47 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id PAA15338 for <globillum-isis@isis.imag.fr>; Thu, 17 Aug 1995 15:19:42 +0200\r\r\nReceived: from fs1.cam.nist.gov (fs1.cam.nist.gov [129.6.80.33]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id PAA02878 for <globillum@imag.fr>; Thu, 17 Aug 1995 15:19:38 +0200\r\r\nReceived: from plum (plum.cam.nist.gov) by fs1.cam.nist.gov (4.1/SMI-DDN)\r\r\n        id AA03794; Thu, 17 Aug 95 09:19:07 EDT\r\r\nReceived: by plum (950215.SGI.8.6.10/SMI-3.2)\r\r\n        id JAA28878; Thu, 17 Aug 1995 09:19:05 -0400\r\r\nFrom: \"Holly E Rushmeier\" <holly@cam.nist.gov>\r\r\nMessage-Id: <9508170919.ZM28876@plum.cam.nist.gov>\r\r\nDate: Thu, 17 Aug 1995 09:19:05 -0400\r\r\nX-Face: eO|V;3{XkGh^/1hW\"\\R$2ajo-]{6b+iSL&s}264L\"[Qr(@>+$'c\"p(xid20x|DKhrQ-OZw#!/6;*ny_NU>tEA4Z#p5~.hbz)nL990=A^Z/88}i]<Lu8q@t_?iheblC$w[=LxN]9u(!jZ\"}dC6pwK~X?]6TNkZU,'E<<\r\r\nX-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)\r\r\nTo: globillum@imag.fr\r\r\nSubject: He reflectance model\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHi --\r\r\n\r\r\nDoes anyone have an implementation of the He reflectance model\r\r\nthat they are willing to share? I have Greg's implementation\r\r\nin Radiance, which doesn't include wavelength variations.\r\r\nAlso, I would be interested in an implementation in\r\r\nMathematica or Maple if anyone has one.\r\r\n\r\r\nWhy do I want this? I always thought it would be more likely\r\r\nto know measured reflectances that measured surface characteristics.\r\r\nSome people here though have developed a model of surface structure\r\r\nof paint as it is exposed to UV light, and they want to know\r\r\nhow the variations in the surface will translate into appearance.\r\r\n\r\r\nIf you are curious about what sort of data they have, here are\r\r\nsome PRELIMINARY data (there may still be problems with the\r\r\nmodel, how things are scaled, etc.):\r\r\n\r\r\nin microns (10-6 meters)\r\r\n   tau     sigma\r\r\n      1.8       9.22\r\r\n      1.6       8.86\r\r\n      1.6       8.72\r\r\n      1.6       8.70\r\r\n      1.4       8.60\r\r\n      1.4       8.47\r\r\n\r\r\n\r\r\nindex of refraction Titanium Dioxide\r\r\n lambda nm             npara   nperp    kpara   kperp\r\r\n  288                    3.56   2.83      3.55   1.82\r\r\n  318                    5.38   4.00      2.18   1.79\r\r\n  324                                     1.44   1.44\r\r\n  327                           3.87             0.810\r\r\n  358                           3.38             0.117\r\r\n  440                    3.20   2.84\r\r\n  441                                     0.08   0.04\r\r\n  560                    2.94   2.64\r\r\n  780                    2.80   2.52\r\r\n\r\r\n-- Holly\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id QAA02990; Mon, 21 Aug 1995 16:01:18 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id PAA00454 for <globillum-isis@isis.imag.fr>; Mon, 21 Aug 1995 15:38:59 +0200\r\r\nReceived: from mr.tuwien.ac.at (mr.tuwien.ac.at [128.130.2.10]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id PAA22454 for <globillum@imag.fr>; Mon, 21 Aug 1995 15:38:58 +0200\r\r\nReceived: from stellaris.cg.tuwien.ac.at by mr.tuwien.ac.at with SMTP (PP);\r\r\n          Mon, 21 Aug 1995 15:38:57 +0200\r\r\nReceived: from [128.130.166.50] by stellaris.cg.tuwien.ac.at \r\r\n          via SMTP (940816.SGI.8.6.9/910805.SGI) for <globillum@imag.fr> \r\r\n          id PAA02070; Mon, 21 Aug 1995 15:38:54 +0200\r\r\nX-Sender: wp@stellaris.cg.tuwien.ac.at\r\r\nMessage-Id: <v02110109ac5e489874b0@[128.130.166.50]>\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nDate: Mon, 21 Aug 1995 15:41:01 +0100\r\r\nTo: globillum@imag.fr\r\r\nFrom: Werner Purgathofer <wp>\r\r\nSubject: Rendering Workshop proceedings\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nThe Proceedings of the Rendering Workshops 5 and 6 are available now!\r\r\n------------------------------------------------------------------\r\r\n5th Rendering Workshop 1994:\r\r\nPhotorealistic Rendering Techniques (ed. Sakas, Shirley, Mueller)\r\r\nISBN 3-540-58475-7\r\r\n410 pages, DM 198,-\r\r\n\r\r\norder from: Springer-Verlag\r\r\n            Postfach 31 13 40\r\r\n            D-10643 Berlin, Germany\r\r\n            URL: http://www.springer.de/\r\r\n------------------------------------------------------------------\r\r\n6th Rendering Workshop 1995:\r\r\nRendering Techniques'95 (ed. Hanrahan, Purgathofer)\r\r\nISBN 3-211-82733-1\r\r\n384 pages, DM 118,-\r\r\n\r\r\norder from: Springer-Verlag\r\r\n            P.O.Box 89\r\r\n            A-1201 Vienna, Austria\r\r\n            email: springer@springer.co.at\r\r\n\r\r\nParticipants of the 1995-workshop will receive a copy of the book\r\r\nwithin the next weeks, it was included in the workshop fee.\r\r\n------------------------------------------------------------------\r\r\nfor your information:\r\r\n\r\r\n7th Rendering Workshop 1996:\r\r\nwill take place in Porto, Portugal, in June 1996.\r\r\nProgram chairs: Peter Schroeder, Xavier Pueyo.\r\r\nSubmission deadline will be the 5th April, 96.\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------\r\r\nWerner Purgathofer                  Tel. +43(1)58801 4548\r\r\nInstitute of Computer Graphics          ( secretary: 4549 )\r\r\nTechnical University of Vienna      Fax. +43(1)5874932\r\r\nKarlsplatz 13 / 186                 email:   wp@cg.tuwien.ac.at\r\r\nA-1040 Wien / Austria               WWW: http://www.cg.tuwien.ac.at\r\r\n-------------------------------------------------------------------\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id WAA21742; Thu, 31 Aug 1995 22:18:52 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id VAA20822 for <globillum-isis@isis.imag.fr>; Thu, 31 Aug 1995 21:51:17 +0200\r\r\nReceived: from haven.uniserve.com (haven.uniserve.com [198.53.215.121]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id VAA23123 for <globillum@imag.fr>; Thu, 31 Aug 1995 21:50:56 +0200\r\r\nReceived: from pm2-32.TVS.NET ([204.191.197.42]) by haven.uniserve.com with SMTP id <31178>; Thu, 31 Aug 1995 12:52:23 +0100\r\r\nX-Sender: iashdown@ledalite.com (Unverified)\r\r\nX-Mailer: Windows Eudora Version 2.0.3\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nTo: globillum@imag.fr\r\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\r\nSubject: Photometric data now available\r\r\nCc: lighting@garnet.nist.gov\r\r\nMessage-Id: <95Aug31.125223+0100_pdt.31178+783@haven.uniserve.com>\r\r\nDate: Thu, 31 Aug 1995 12:46:47 +0100\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n                       *** NOW AVAILABLE (FREE!) ***\r\r\n\r\r\n  * 200+ photometric data files for fluorescent light fixtures\r\r\n  * Documentation and ANSI C source code for an IESNA LM-63 photometric\r\r\n    data file parser (public domain)\r\r\n  * Demonstration radiosity renderer for MS-Windows 3.1 and Windows '95\r\r\n  * Radiosity bibliography\r\r\n  * Color quantization bibliography\r\r\n  * ... and more\r\r\n\r\r\nLedalite Architectural Products Inc. (Vancouver, BC) is a leading North\r\r\nAmerican designer and manufacturer of linear architectural lighting\r\r\nsystems. Our R&D efforts include a strong and active interest in advanced\r\r\nphotometric measurement techniques, global illumination algorithms\r\r\n(especially radiosity), and photorealistic rendering for architectural\r\r\napplications.\r\r\n\r\r\nLedalite's Home Page\r\r\n--------------------\r\r\nAs part of this effort, we have recently established our presence on the\r\r\nWorld Wide Web:\r\r\n\r\r\n  http://www.ledalite.com\r\r\n\r\r\nThe primary purpose of this home page is to provide product information and\r\r\ntechnical support for our customers. However, we are also making the\r\r\nfollowing resources available as a service to the computer graphics and\r\r\nillumination engineering research communities:\r\r\n\r\r\nPhotometric Data Files\r\r\n----------------------\r\r\n  Ledalite manufactures linear fluorescent lighting systems for commercial,\r\r\n  educational, and institutional projects. We have over two hundred IESNA\r\r\n  LM-63 photometric data files for these products available for downloading.\r\r\n\r\r\n  At this time, these files are catalogued by product code only. However, we\r\r\n  are currently working to place our product catalog (including AutoCAD\r\r\n  drawings) online.\r\r\n\r\r\n  If you are associated with an educational institution and would like a\r\r\n  copy of Ledalite's product catalog, please contact iashdown@ledalite.com.\r\r\n\r\r\n  The files are available in a PKZIP file for MS-DOS platforms. A GZIP\r\r\n  version for UNIX platforms will be added in the near future.\r\r\n\r\r\nIESNA LM-63 Photometric Data File Parser\r\r\n----------------------------------------\r\r\n  IESNA LM-63 is the North American standard for photometric data files\r\r\n  provided by lighting fixture manufacturers. The file format specification\r\r\n  is documented in the Illuminating Engineering Society of North America's\r\r\n  LM-63-1991 publication. (A revised version, LM-63-1995, will be published\r\r\n  later this year.)\r\r\n\r\r\n  Implementing a parser for LM-63 photometric data files is not an easy\r\r\n  task, particularly if you are not familiar with illumination engineering\r\r\n  terminology. If you need such a parser but do not want to reinvent the\r\r\n  wheel, you are welcome to download and use our public domain file parser.\r\r\n  It is provided as ANSI C source code and accompanying documentation. The\r\r\n  code compiles and executes on both MS-DOS and UNIX platforms with no\r\r\n  modifications necessary.\r\r\n\r\r\n  The files are available in a PKZIP file for MS-DOS platforms. A GZIP\r\r\n  version for UNIX platforms will be added in the near future. In the\r\r\n  meantime, the files are available as /pub/programs/iesparser.tar.Z\r\r\n  from hobbes.lbl.gov and http://radsite.lbl.gov/mgf/HOME.html.\r\r\n\r\r\nDemonstration Radiosity Renderer\r\r\n--------------------------------\r\r\n  READ THE BOOK! and all that jazz. One of the byproducts of our R&D\r\r\n  efforts was a book on radiosity (\"Radiosity: A Programmer's Perspective,\"\r\r\n  by Ian Ashdown). It includes C++ source code for HELIOS, a fully-\r\r\n  functional radiosity renderer for MS-Windows 3.1 and Windows NT.\r\r\n\r\r\n  You can download a demonstration version of this program (sorry, source\r\r\n  code not included) for MS-Windows 3.1 and Windows '95. There is only one\r\r\n  scene description file provided (the ubiquitous Cornell Room), but the\r\r\n  input file formats are documented in the online help.\r\r\n\r\r\n  This program is also available as HELIOS2B.ZIP from Compuserve (GO\r\r\n  GRAPHDEV, Raytrace Sources library) and as /pub/misc/helios2b.zip from\r\r\n  ftp.avalon1.viewpoint.com.\r\r\n\r\r\nRadiosity Bibliography\r\r\n----------------------\r\r\n  What Eric Haines of 3D/Eye began, Ledalite carries on as a public service.\r\r\n  The radiosity bibliography now has 745 references, and continues to grow.\r\r\n\r\r\n  This is another PKZIP file (BIBLIO.ZIP) for MS-DOS platforms. A GZIP\r\r\n  version for UNIX platforms will be added in the near future. In the\r\r\n  meantime, the file is available as /pub/doc/RadBib95.Z from hobbes.lbl.gov\r\r\n  and http://radsite.lbl.gov.\r\r\n\r\r\nColor Quantization Bibliography\r\r\n-------------------------------\r\r\n  This bibliography of 60+ papers, articles, and books about color\r\r\n  quantization algorithms is another public service from Ledalite. You can\r\r\n  only answer the same question on comp.graphics.algorithms so many times!\r\r\n\r\r\n  CQUANT95.TXT is included in the PKZIP file BIBLIO.ZIP for MS-DOS\r\r\n  platforms. A GZIP version for UNIX platforms will be added in the near\r\r\n  future. In the meantime, the file is available as /pub/doc/cquant95.Z\r\r\n  from hobbes.lbl.gov and http://radsite.lbl.gov.\r\r\n\r\r\nComing Soon\r\r\n-----------\r\r\n  Near-field photometry\r\r\n  Nonimaging optics design using genetic algorithms\r\r\n  Photometry and radiometry tutorials\r\r\n  Lighting simulation software validation techniques\r\r\n\r\r\nOur home page is (as always) very much \"Under Construction.\" We will be\r\r\nupdating it and adding features as we gain experience with our customers'\r\r\nneeds. In the meantime, we hope it offers you a useful resource.\r\r\n\r\r\nAcknowledgements\r\r\n----------------\r\r\nOur thanks to Greg Ward of Lawrence Berkeley Laboratory for providing\r\r\nspace on hobbes.lbl.gov for our radiosity and color quantization\r\r\nbibliographies, and for leading 100-odd people into the fountain to get\r\r\nsoaking wet at SIGGRAPH '95.\r\r\n\r\r\nIan Ashdown, P. Eng.                              READ THE BOOK!\r\r\nResearch & Development Manager         Radiosity: A Programmer's Perspective\r\r\nLedalite Architectural Products Inc.              by Ian Ashdown\r\r\n9087A - 198th Street                   New York, NY: John Wiley & Sons, 1994\r\r\nLangley, British Columbia\r\r\nCanada V3A 4P8                             (Sneaky Internet Advertising)\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id VAA27534; Fri, 8 Sep 1995 21:37:17 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id VAA20952 for <globillum-isis@isis.imag.fr>; Fri, 8 Sep 1995 21:13:37 +0200\r\r\nReceived: from kama.cse.ucsc.edu (kama.cse.ucsc.edu [128.114.24.49]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id VAA06561 for <globillum@imag.fr>; Fri, 8 Sep 1995 21:13:35 +0200\r\r\nReceived: (from raptor@localhost) by kama.cse.ucsc.edu (8.6.10/8.6.9) id MAA07022 for globillum@imag.fr; Fri, 8 Sep 1995 12:15:24 -0800\r\r\nDate: Fri, 8 Sep 1995 12:15:24 -0800\r\r\nFrom: \"Adam G. Freeman\" <raptor@cse.ucsc.edu>\r\r\nMessage-Id: <199509082015.MAA07022@kama.cse.ucsc.edu>\r\r\nTo: globillum@imag.fr\r\r\nSubject: code\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHello,\r\r\nI'm looking for any pointers to hierarchical, importance-driven and/or\r\r\ndiscontinuity meshing radiosity code.\r\r\nThanks,\r\r\nAdam Freeman\r\r\n                                                     /|\r\r\n                                                     / |\r\r\n                                                    /  |               /|\r\r\n                                    _______________/   |__            / |\r\r\n                                 __/                      ------------  |\r\r\n                                /      {@}                              |\r\r\n                               /..                                      |\r\r\n                      .        VVvvvvvvv\\      ))                       |\r\r\n            ___///_   /                  |                         ___  |\r\r\n    o<     /o      \\//         AAA^^^^^^/               ___--------   \\ |\r\r\n       o<  )____ __/\\\\         \\_____________\\  \\-------               \\|\r\r\n    o<          \\\\    \\                       \\__\\\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id SAA00866; Fri, 15 Sep 1995 18:35:24 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id RAA15844 for <globillum-isis@isis.imag.fr>; Fri, 15 Sep 1995 17:48:43 +0200\r\r\nReceived: from sesame (sesame.imag.fr [129.88.29.83]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id RAA04985 for <globillum@imag.fr>; Fri, 15 Sep 1995 17:48:42 +0200\r\r\nReceived: from localhost (sillion@localhost) by sesame (8.6.4/8.6.4) id RAA03770 for globillum@imag.fr; Fri, 15 Sep 1995 17:48:41 +0200\r\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\r\nMessage-Id: <199509151548.RAA03770@sesame>\r\r\nSubject: WWW home page for globillum\r\r\nTo: Global Illumination List <globillum@imag.fr>\r\r\nDate: Fri, 15 Sep 1995 17:48:41 +0200 (MDT)\r\r\nReply-To: Francois.Sillion@imag.fr\r\r\nX-Mailer: ELM [version 2.4 PL23]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nPlease note the change of http address for the globillum list's\r\r\nhome page: the new address is\r\r\n\r\r\n        http://safran.imag.fr/Membres/Francois.Sillion/GlobillumList.html\r\r\n\r\r\nThe reason for the change is that there is now a 'public' page\r\r\nfor access to the world, with the old name (since it had been\r\r\ndiffused through graphics-related archives already). The difference\r\r\nbetween the two is mainly access to the main mail alias and\r\r\ndiscussion archives. The new setup should prevent glitches such\r\r\nas uninformed people sending requests to the entire list..\r\r\n\r\r\n+------------------+------------------------------------------------------+\r\r\n| Francois SILLION | iMAGIS/IMAG, B.P. 53, 38041 Grenoble Cedex 9. France |\r\r\n|     '            |   Tel: (+33) 76 51 43 54 -- Fax: (+33) 76 44 66 75   |\r\r\n+------------------+----------+-------------------------------------------+\r\r\n| Francois.Sillion@imag.fr    | http://safran.imag.fr/~Francois.Sillion   |\r\r\n+-----------------------------+-------------------------------------------+\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id OAA15357; Mon, 16 Oct 1995 14:05:29 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id KAA03013 for <globillum-isis@isis.imag.fr>; Mon, 16 Oct 1995 10:24:28 +0100\r\r\nReceived: from lorraine.loria.fr (lorraine.loria.fr [152.81.1.17]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id KAA11000 for <globillum@imag.fr>; Mon, 16 Oct 1995 10:24:27 +0100\r\r\nReceived: from oudinot.loria.fr (oudinot.loria.fr [152.81.8.13]) by lorraine.loria.fr (8.6.12/8.6.12) with ESMTP id KAA17255 for <globillum@imag.fr>; Mon, 16 Oct 1995 10:24:25 +0100\r\r\nFrom: Sylvain Petitjean <Sylvain.Petitjean@loria.fr>\r\r\nReceived: (petitjea@localhost) by oudinot.loria.fr (8.6.12/8.6.12) id KAA28292; Mon, 16 Oct 1995 10:24:25 +0100\r\r\nDate: Mon, 16 Oct 1995 10:24:25 +0100\r\r\nMessage-Id: <199510160924.KAA28292@oudinot.loria.fr>\r\r\nTo: globillum@imag.fr\r\r\nSubject: reference\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nDear Globillumers,\r\r\n\r\r\nI have been looking for the following reference (taken from the\r\r\nradiosity bib of Ian Ashdown) for some time but to no avail. Can\r\r\nanyone help locate it? \r\r\n\r\r\n%A F. Bresciani\r\r\n%A P. P. Rinaldi\r\r\n%A F. Tapparo\r\r\n%T Applications and Comparisons of Different Mathematical Methods to\r\r\nCompute Form Factors for Radiosity Images\r\r\n%B Workstations for Experiments\r\r\n%I Springer-Verlag\r\r\n%C Berlin, Germany\r\r\n%D 1989\r\r\n%K form factors\r\r\n\r\r\nThanks in advance,\r\r\n\r\r\n        - Sylvain\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id SAA11931; Fri, 20 Oct 1995 18:57:37 +0100\r\r\nReceived: from idefix.cs.kuleuven.ac.be (idefix.cs.kuleuven.ac.be [134.58.40.4]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id SAA18553 for <globillum@imag.fr>; Fri, 20 Oct 1995 18:03:54 +0100\r\r\nReceived: from flater.cs.kuleuven.ac.be (philippe@flater.cs.kuleuven.ac.be [134.58.45.35]) by idefix.cs.kuleuven.ac.be (8.6.12/8.6.12) with ESMTP id SAA22061 for <globillum@imag.fr>; Fri, 20 Oct 1995 18:03:32 +0100\r\r\nReceived: (from philippe@localhost) by flater.cs.kuleuven.ac.be (8.6.12/8.6.12) id SAA10468; Fri, 20 Oct 1995 18:03:28 +0100\r\r\nFrom: Philippe Bekaert <Philippe.Bekaert@cs.kuleuven.ac.be>\r\r\nMessage-Id: <199510201703.SAA10468@flater.cs.kuleuven.ac.be>\r\r\nSubject: initial release of our radiosity code available\r\r\nTo: globillum@imag.fr\r\r\nDate: Fri, 20 Oct 1995 18:03:27 +0100 (MET)\r\r\nCc: Philippe Bekaert <Philippe.Bekaert@cs.kuleuven.ac.be>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nDear Globillumers,\r\r\n\r\r\nI'd like to announce the initial release of the radiosity code developed in\r\r\nour research group (see\r\r\nhttp://www.cs.kuleuven.ac.be/cwis/research/graphics/graphics-E.shtml).\r\r\n \r\r\nFeatures:\r\r\n---------\r\r\n\r\r\n- It does both shooting (progressive refinement radiosity) and\r\r\n  gathering.\r\r\n- Hierarchical refinement if you like (for both shooting or gathering)\r\r\n- Importance-driven if you like (for both shooting or gathering)\r\r\n- Formfactor computation by numerical integration. The ray-casting\r\r\n  for visibility determination is accelerated by using hierarchical bounding\r\r\n  boxes, shadow caching and shaftculling.\r\r\n- handles both triangles and (convex) quadrilaterals.\r\r\n- T-vertex elimination and many other rendering options.\r\r\n- reads Greg Wards MGF scene description files (see \r\r\n  http://radsite.lbl.gov/mgf/HOME.html)\r\r\n- a more or less nice user interface and interactive view manipulation.\r\r\n- ...\r\r\n\r\r\nIt requires \r\r\n- Motif, \r\r\n- Silicon Graphics' Iris GL (or a clone) or PEX  \r\r\n- an ANSI-C compiler (gcc 2.7.0 was used to develop it) and GNU make (or \r\r\n  another make which offers the .include feature, unless you change \r\r\n  the Makefiles a bit) to compile it.\r\r\n\r\r\nYou can obtain this code for free on URL:\r\r\n\r\r\n        http://www.cs.kuleuven.ac.be/~philippe/rad.html\r\r\n\r\r\n\r\r\n+----------------------------------+------------------------------------------+\r\r\n| Philippe Bekaert                 | Pracu koname presne, rychlo a dobre, ale |\r\r\n| Computer Graphics Research Group | potrebujeme nove stroje (We do the work  |\r\r\n| Department of Computer Science   | precisely, quick and well, but we need   |\r\r\n| K. U. Leuven - Leuven (Belgium)  | new machines) - J. Mistrik, Basic Slovak |\r\r\n+----------------------------------+------------------------------------------+\r\r\n\r\r\n<A HREF=http://www.cs.kuleuven.ac.be/~philippe/>Philippe.Bekaert@cs.kuleuven.ac.be</A>\r\r\n\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id TAA13777; Thu, 2 Nov 1995 19:44:01 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id RAA12791 for <globillum-isis@isis.imag.fr>; Thu, 2 Nov 1995 17:24:56 +0100\r\r\nReceived: from irz401.inf.tu-dresden.de (irz401.inf.tu-dresden.de [141.76.1.12]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id RAA24230 for <globillum@imag.fr>; Thu, 2 Nov 1995 17:24:36 +0100\r\r\nReceived: by irz401.inf.tu-dresden.de (8.6.12/8.6.12-s1) id SAA06974 for globillum@imag.fr; Thu, 2 Nov 1995 18:24:04 +0200\r\r\nFrom: \"Nguyen, D.C.(JuHu)\" <cn1@irz301.inf.tu-dresden.de>\r\r\nMessage-Id: <199511021624.SAA06974@irz401.inf.tu-dresden.de>\r\r\nSubject: [Q] approximation for NFF-materials ?\r\r\nTo: globillum@imag.fr\r\r\nDate: Thu, 2 Nov 1995 18:24:04 +0200 (MESZ)\r\r\nX-Mailer: ELM [version 2.4 PL23]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHi,\r\r\nIm writing a .3DS -> .NFF converter for GX/GENERIC and got a problem\r\r\nw/ the NFF-coefficients for materials : \r\r\nA correct conversion of material coefficients from .3DS -> NFF is not possible,\r\r\nbecause the diffuse and specular component of object-material in NFF are \r\r\n*uniformly* scaled to Red,Green,Blue. e.g.:\r\r\n\r\r\n## in 3DS: \r\r\nMatProperies {    \r\r\n        RGB Ambient;\r\r\n        RGB Diffuse;\r\r\n        RGB Specular;\r\r\n        ...\r\r\n} \r\r\n\r\r\n## in NFF:\r\r\nMatProperties {\r\r\n        RGB Color; \r\r\n        float kDiffuse;   \r\r\n        float kSpecular;       \r\r\n        ...\r\r\n}\r\r\nThus, for NFF,\r\r\n   Ambient = 0 , Diffuse = Color * kDiffuse, Specular = Color * kSpecular\r\r\n\r\r\nMy question is: which approximation should be used to convert the 3 vectors\r\r\nAmbient, Diffuse and Specular in 3DS to the 1 vector Color and the 2\r\r\ncoefficients kDiffuse and kSpecular in NFF ????\r\r\n\r\r\n \r\r\n\r\r\nThanks in advance,\r\r\n\r\r\nJuHu\r\r\n-- \r\r\n  /\\__   Nguyen Duc Cuong (aka JuHu) - CG-student \\  \"This theory is based\r\r\n /__\\ \\  EMail : cn1@irz.inf.tu-dresden.de         \\  on arithmetic overflow!\"\r\r\n   \\__/  WWW   : http://www.inf.tu-dresden.de/~cn1/ \\  [..VIDEA'95 story..]\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id CAA14454; Fri, 3 Nov 1995 02:56:32 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id CAA04006 for <globillum-isis@isis.imag.fr>; Fri, 3 Nov 1995 02:36:30 +0100\r\r\nReceived: from haven.uniserve.com (haven.uniserve.com [198.53.215.121]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id CAA05200 for <globillum@imag.fr>; Fri, 3 Nov 1995 02:35:59 +0100\r\r\nReceived: from pm3-46.TVS.NET ([204.191.197.56]) by haven.uniserve.com with SMTP id <30742-4>; Thu, 2 Nov 1995 17:37:28 -0000\r\r\nX-Sender: iashdown@ledalite.com\r\r\nX-Mailer: Windows Eudora Version 2.0.3\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nTo: globillum@imag.fr\r\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\r\nSubject: Re:  [Q] approximation for NFF-materials ?\r\r\nMessage-Id: <95Nov2.173728-0000_pst.30742-4+200@haven.uniserve.com>\r\r\nDate: Thu, 2 Nov 1995 17:37:18 -0000\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nGreg Ward wrote earlier today:\r\r\n>\r\r\n>The common approximation used converts color to scaled luminance, and is:\r\r\n>\r\r\n>        grey = 0.3*red + 0.59*green + 0.11*blue\r\r\n>\r\r\n>This is based on a sort of generic definition of RGB, since there is no\r\r\n>accepted standard for it.\r\r\n>\r\r\nOops! Sorry to disagree here, Greg, but this approximation is out of date.\r\r\nI made this same boo-boo in my book, and got firmly (and rightfully)\r\r\nslapped for it by someone from the University of Manchester. It happens\r\r\nto be that the < 0.30, 0.59, 0.11 > coefficients were established in the\r\r\nearly days of NTSC color television. As noted by Charles Poynton in his\r\r\nexcellent color FAQ (http://www.inforamp.net/~poynton):\r\r\n\r\r\n  The coefficients 0.299, 0.587 and 0.114 properly computed luminance\r\r\n  for monitors having phosphors that were contemporary at the introduction\r\r\n  of NTSC television in 1953. They are still appropriate for computing\r\r\n  video *luma* to be discussed below in Section 11 [i.e., Poynton's FAQ].\r\r\n  However, these coefficients do not accurately compute luminance for\r\r\n  contemporary monitors.\r\r\n\r\r\nBacking up a few paragraphs:\r\r\n\r\r\n  Contemporary CRT phosphors are standardardized in ITU-R Recommendation\r\r\n  BT.709, \"Basic Parameter Values for the HDTV Standard for the Studio\r\r\n  and for the International Programme Exchange (1990) [formerly CCIR\r\r\n  Rec. 709], to be described in Section 17 (ibid). The weights to\r\r\n  compute true CIE luminance from *linear* red, green and blue (indicated\r\r\n  without prime symbols), for the Rec. 709, are these:\r\r\n\r\r\n    y709 = 0.2125 R + 0.7154 G + 0.0721 B\r\r\n\r\r\nSo, there you have it. These coefficients are roughly the same as the\r\r\nold NTSC coefficients. However, the differences are quite evident in\r\r\nthe resultant gray-scale images, particularly for saturated colors.\r\r\nIan Ashdown, P. Eng.                 |             READ THE BOOK!\r\r\nResearch & Development Manager       |  Radiosity: A Programmer's Perspective\r\r\nLedalite Architectural Products Inc. |             by Ian Ashdown\r\r\n                                     |         John Wiley & Sons, 1994\r\r\n                                     |\r\r\nVisit http://www.ledalite.com        |      (Sneaky Internet Advertising)\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id VAA13952; Thu, 2 Nov 1995 21:14:11 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id UAA19754 for <globillum-isis@isis.imag.fr>; Thu, 2 Nov 1995 20:45:26 +0100\r\r\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id UAA00261 for <globillum@imag.fr>; Thu, 2 Nov 1995 20:45:23 +0100\r\r\nReceived: from hobbes.lbl.gov by lbl.gov (4.1/1.39)\r\r\n        id AA07144; Thu, 2 Nov 95 11:45:12 PST\r\r\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2)\r\r\n        id AA08360; Thu, 2 Nov 95 11:44:46 PST\r\r\nDate: Thu, 2 Nov 95 11:44:46 PST\r\r\nFrom: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\r\r\nMessage-Id: <9511021944.AA08360@hobbes.lbl.gov>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Re:  [Q] approximation for NFF-materials ?\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHello Everyone,\r\r\n\r\r\nI forgot to cc this to the rest of the group, so JuHu doesn't get a million\r\r\nsimilar answers.  (If you have a different answer, by all means...)\r\r\n\r\r\n------------\r\r\nHi JuHu,\r\r\n\r\r\nThe common approximation used converts color to scaled luminance, and is:\r\r\n\r\r\n        grey = 0.3*red + 0.59*green + 0.11*blue\r\r\n\r\r\nThis is based on a sort of generic definition of RGB, since there is no\r\r\naccepted standard for it.\r\r\n\r\r\n-Greg\r\r\n------------\r\r\n\r\r\nBy the way, it seems like an appropriate time to make another plug for the\r\r\nMaterials and Geometry Format, which I developed with a little help from my\r\r\nfriends for representing and sharing physically-based scene descriptions\r\r\nfor Monte Carlo rendering, radiosity and similar abuses.  The web site is:\r\r\n\r\r\n        http://radsite.lbl.gov/mgf/HOME.html\r\r\n\r\r\nWhile you are there, be sure to check out the conference room model done\r\r\nby Holly Rushmeier and others at NIST, who also took photometric images\r\r\nof the actual space for the ultimate comparison.  We also have many cool\r\r\nand useful scenes and objects, culled from the Radiance distribution and\r\r\neven a few hand-built examples, including a complete office space with\r\r\nugly Dilbert-style cubicle workstations.\r\r\n\r\r\nParsing MGF is easy, thanks to the generic ANSI-C parser included, with\r\r\nmore documentation than you can shake a stick at.  All here, all now, all\r\r\nfree.  (Now, you just need some free time to go with it.)\r\r\n\r\r\n-Greg\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id WAA14030; Thu, 2 Nov 1995 22:20:39 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id WAA00958 for <globillum-isis@isis.imag.fr>; Thu, 2 Nov 1995 22:01:41 +0100\r\r\nReceived: from irz101.inf.tu-dresden.de (irz101.inf.tu-dresden.de [141.76.1.9]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id WAA01781 for <globillum@imag.fr>; Thu, 2 Nov 1995 22:01:31 +0100\r\r\nReceived: by irz101.inf.tu-dresden.de (8.6.12/8.6.12-s1) id XAA10571; Thu, 2 Nov 1995 23:00:52 +0200\r\r\nFrom: \"Nguyen, D.C.(JuHu)\" <cn1@irz301.inf.tu-dresden.de>\r\r\nMessage-Id: <199511022100.XAA10571@irz101.inf.tu-dresden.de>\r\r\nSubject: Re: [Q] approximation for NFF-materials ?\r\r\nTo: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\r\r\nDate: Thu, 2 Nov 1995 23:00:51 +0200 (MESZ)\r\r\nCc: globillum@imag.fr\r\r\nIn-Reply-To: <9511021944.AA08360@hobbes.lbl.gov> from \"Gregory J. Ward\" at Nov 2, 95 11:44:46 am\r\r\nX-Mailer: ELM [version 2.4 PL23]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n> \r\r\n> Hello Everyone,\r\r\n> \r\r\n> I forgot to cc this to the rest of the group, so JuHu doesn't get a million\r\r\n> similar answers.  (If you have a different answer, by all means...)\r\r\n> \r\r\n> ------------\r\r\n> Hi JuHu,\r\r\n> \r\r\n> The common approximation used converts color to scaled luminance, and is:\r\r\n> \r\r\n>         grey = 0.3*red + 0.59*green + 0.11*blue\r\r\n> \r\r\n> This is based on a sort of generic definition of RGB, since there is no\r\r\n> accepted standard for it.\r\r\n> \r\r\n> -Greg\r\r\n> ------------\r\r\n\r\r\nCool! I never hear about this mind-opened formular. Thanx! \r\r\nAs far as i undertand, this formula can be used to get kDiffuse and \r\r\nkSpecular. But how to do i get Color ? Eric's idea is :\r\r\n>\r\r\n>My educated guess would be use the Diffuse color in 3DS, set kD to 1.0, and\r\r\n>also set kS to be something like\r\r\n>        max_component(Specular) / max_component(Diffuse)\r\r\n>(avoiding division by 0).\r\r\n>\r\r\nI have tested his idea and got better results than my first approximation.\r\r\n \r\r\n\r\r\n-JuHu \r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id VAA11210; Wed, 8 Nov 1995 21:01:29 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id TAA17657 for <globillum-isis@isis.imag.fr>; Wed, 8 Nov 1995 19:28:50 +0100\r\r\nReceived: from irz101.inf.tu-dresden.de (irz101.inf.tu-dresden.de [141.76.1.9]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id TAA05601 for <globillum@imag.fr>; Wed, 8 Nov 1995 19:28:42 +0100\r\r\nReceived: by irz101.inf.tu-dresden.de (8.6.12/8.6.12-s1) id TAA21390 for globillum@imag.fr; Wed, 8 Nov 1995 19:36:38 +0200\r\r\nFrom: \"Nguyen, D.C.(JuHu)\" <cn1@irz301.inf.tu-dresden.de>\r\r\nMessage-Id: <199511081736.TAA21390@irz101.inf.tu-dresden.de>\r\r\nSubject: GENERIC\r\r\nTo: Global Illumination List <globillum@imag.fr>\r\r\nDate: Wed, 8 Nov 1995 19:36:37 +0200 (MESZ)\r\r\nX-Mailer: ELM [version 2.4 PL23]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHi,\r\r\nThis message was posted to comp.graphics.algorithm, but i'm sure that not \r\r\nall persons on this list have time to read NEWS :). If you are interrested\r\r\nin OO-graphics, then this's the right one for you.\r\r\n\r\r\n\r\r\n-JuHu\r\r\n\r\r\n\r\r\n-- \r\r\n  /\\__   Nguyen Duc Cuong (aka JuHu) - CG-student \\  \"This theory is based\r\r\n /__\\ \\  EMail : cn1@irz.inf.tu-dresden.de         \\  on arithmetic overflow!\"\r\r\n   \\__/  WWW   : http://www.inf.tu-dresden.de/~cn1/ \\  [..VIDEA'95 story..]\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n=======================================================================\r\r\n\r\r\n[ANNOUNCE] A Generic 3D Graphics Kernel V1.3\r\r\n\r\r\nCurrent graphic systems (traditional or object-oriented) offer a\r\r\ncertain amount of functionality but also prescribe a lot of impli-\r\r\ncations, constraints and may not fit a given task. The result is\r\r\nthat in many cases people start from scratch, implement the basic\r\r\ngraphics stuff again and again.\r\r\n\r\r\nThe objective of the announced project is to develop a generic 3D\r\r\ngraphics kernel that may be used to implement an own system by \r\r\nderivating the generic one. By aggregation and inheritance the \r\r\ninterfaces and implementation of the generic kernel may be used. \r\r\nThe generic kernel shall offer a huge functionality consisting of \r\r\nuncoupled classes that may adaptively be integrated into a specialized\r\r\nsystem without any run-time and memory overhead.\r\r\n\r\r\nThe principal functionality of the system will be [is]:\r\r\n- basic parametric aggregates and related operators\r\r\n  [parametric fix-sized vector, dl list, dynamic list, for-each iterators]\r\r\n- elementary graphical data types: vector (2D, 3D, generic), matrices,\r\r\n  colors, vertex, etc. and related operators\r\r\n  [2D, 3D, nD Vector, 4x4, nxn Matrix, \"Phong\" Surface, RGB color, different vertex types]\r\r\n- essential scene collections (DAG, tree, binary tree, linear list)\r\r\n  [based on above-mentioned aggregates]\r\r\n- basic graphical design patterns such as PHIGS' CSS, or a CGRM \r\r\n  environment with its components\r\r\n- basic topological classes w/ covariant extensibility \r\r\n  [1D-, 2D-, Polyhedron topology, parametric curve and surface] \r\r\n- abstract and concrete rendering classes (rendering interfaces,\r\r\n  camera models, specific rendering primitives, i.e., Quadric for\r\r\n  ray-tracing)\r\r\n  [ray-tracing and shading interface, perspectivic and orthographic\r\r\n  camera model, shader, ray-tracer, quadric, polygon, shading and \r\r\n  ray-tracing iterators to be used for cameras and composites, to\r\r\n  be platform-independent, the specific shading stuff is encapsulated\r\r\n  in a \"device driver\" with following realizations until now:\r\r\n        * OpenGL and X11\r\r\n        * OpenGL and Tk 3.6/4.0\r\r\n        * OpenGL and Windows/NT \r\r\n        * OpenGL and Windows/NT and Tk3.6\r\r\n        * OpenGL and Windows/NT and MFC 2.0\r\r\n  NOTE: OpenGL compatible public domain library Mesa has been\r\r\n  tested successfully as replacement for OpenGL]\r\r\n- pixel-based output devices [Pixmap, ImageFile]\r\r\n- rendering-independent mathematical stuff, e.g., Splines and free\r\r\n  form surfaces [solid textures, bump mappings, interpolated spline curves and surfaces]\r\r\n- basic interaction classes (abstract and concrete, e.g., low-level\r\r\n  event types) [2D mouse and spaceball events, socket encapsulation, \r\r\n  pixmap update event, callbacks, abstract input device featuring \r\r\n  feedback access and hierarchical organization, input server,\r\r\n  timer and file input devices]         \r\r\n- utility classes (identification, file formats, user interface \r\r\n  integration) [string, SGI-, Targa-, RGBA-file format, Tcl language\r\r\n  binding (optional), interpretative class system, generic DeltaBlue\r\r\n  constraint solver]\r\r\n\r\r\nFor papers discussing the need for a generic graphics kernel see\r\r\nftp://metallica.prakinf.tu-ilmenau.de/pub/PROJECTS/GENERIC/dublin.ps.gz\r\r\nftp://metallica.prakinf.tu-ilmenau.de/pub/PROJECTS/GENERIC/springer95.ps.gz\r\r\n\r\r\nThe generic kernel itself is available by\r\r\nftp://metallica.prakinf.tu-ilmenau.de/pub/PROJECTS/GENERIC/generic1.3.tar.gz\r\r\n\r\r\nThe generic kernel is provided with all sources and may be used for\r\r\nboth commercial and non-commercial projects without restrictions.\r\r\nComments, discussion and extensions are greatly welcome.\r\r\n\r\r\nDerived kernels until now:\r\r\n  GX - an extended ray-tracing kernel by Nguyen Duc Cuong\r\r\n  GT - an NFF compatible ray-tracing kernel for test purposes \r\r\n       basing on GX (GX and GT are parts of the distribution) \r\r\n  EGR GF - an object-oriented commercial semantic kernel for European \r\r\n       furniture industry (headers included for demonstration purposes)\r\r\n  EGR MAF - a distributed Multimedia application framework \r\r\n  EGR TIGER - an interpretative OpenGL environment including Motif-like GUI\r\r\n       functionality and hi-level OpenGL-based kernel for education\r\r\n\r\r\nKernels in work:\r\r\n  GY - reimplementation of former 3D graphics kernel YART\r\r\n  GP - sample implementation of ISO PREMO\r\r\n\r\r\nThere is a mailing List: generic@prakinf.tu-ilmenau.de \r\r\n[send mail with subject \"subscribe GENERIC mailing list\"\r\r\n to ekki@prakinf.tu-ilmenau.de ]\r\r\n\r\r\n        Ekki.\r\r\n\r\r\nSpecial thx goes to Frank Wicht (TU Ilmenau, Germany), Nguyen Duc\r\r\nCuong (TU Dresden, Germany), Heiko Fischer (EasternGraphics, Ger-\r\r\nmany), Pavol Michalik (TU Ilmenau, Germany) \r\r\nand EasternGraphics GmbH, Arnstadt, Germany.\r\r\n\r\r\n****************************************************************\r\r\n* Ekkehard 'Ekki' Beier                                        *\r\r\n*  email: ekki@prakinf.tu-ilmenau.de                           *\r\r\n*  phone: ++49-3677-692775          fax:   ++49-3677-694540    *\r\r\n*  talk : ekki@metallica.prakinf.tu-ilmenau.de [141.24.11.247] *\r\r\n*  www  : http://metallica.prakinf.tu-ilmenau.de/ekki.html     *\r\r\n*  yart/vr: institute@speedy.prakinf.tu-ilmenau.de             *\r\r\n* Technical University of Ilmenau                              *\r\r\n* Department of Computer Graphics                              *\r\r\n* Am Ehrenberg, PSF 327, D-98684 Ilmenau, GERMANY              *\r\r\n****************************************************************\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id UAA06284; Mon, 13 Nov 1995 20:40:12 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id TAA09763 for <globillum-isis@isis.imag.fr>; Mon, 13 Nov 1995 19:35:35 +0100\r\r\nReceived: from haven.uniserve.com ([198.53.215.121]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id TAA04644 for <globillum@imag.fr>; Mon, 13 Nov 1995 19:33:55 +0100\r\r\nReceived: from pm3-15.TVS.NET ([204.191.197.55]) by haven.uniserve.com with SMTP id <31369-3>; Mon, 13 Nov 1995 10:35:23 -0000\r\r\nX-Sender: iashdown@ledalite.com (Unverified)\r\r\nX-Mailer: Windows Eudora Version 2.0.3\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nTo: globillum@imag.fr\r\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\r\nSubject: Radiosity Bibliography, Take Six\r\r\nMessage-Id: <95Nov13.103523-0000_pst.31369-3+706@haven.uniserve.com>\r\r\nDate: Mon, 13 Nov 1995 10:35:14 -0000\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nThe sixth installment of RADBIB95, the definitive radiosity and\r\r\nglobal illumination bibliography, is now available from:\r\r\n\r\r\n  ftp://hobbes.lbl.gov/pub/doc/\r\r\n\r\r\nand (please wait until Wednesday, Nov. 15):\r\r\n\r\r\n  http://www.ledalite.com/library/rrt.html\r\r\n\r\r\nThe number of references has grown to (yoicks!) 781.\r\r\n\r\r\nThe color quantization bibliography (CQUANT95) has also been\r\r\nupdated, and now has 87 references. It is available from\r\r\nhobbes.lbl.gov and (again, please wait until next Wednesaday):\r\r\n\r\r\n  http://www.ledalite.com/library/cgis.html\r\r\n\r\r\nIncidentally, has anyone seen this paper?\r\r\n\r\r\n%A R. L. Perry\r\r\n%A E. P. Speck\r\r\n%T Geometric Factors for Thermal Radiation Exchange between Cows and\r\r\ntheir Surroundings\r\r\n%R Technical Report 59-323\r\r\n%I Journal of the American Society of Agricultural Engineering\r\r\n%D 1959\r\r\n%K form factors\r\r\n%Z a seminal paper in computing cow form factors\r\r\n\r\r\nMoo!\r\r\nIan Ashdown, P. Eng.                 |             READ THE BOOK!\r\r\nResearch & Development Manager       |  Radiosity: A Programmer's Perspective\r\r\nLedalite Architectural Products Inc. |             by Ian Ashdown\r\r\n                                     |         John Wiley & Sons, 1994\r\r\n                                     |\r\r\nVisit http://www.ledalite.com        |      (Sneaky Internet Advertising)\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id WAA06501; Mon, 13 Nov 1995 22:33:01 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id VAA12337 for <globillum-isis@isis.imag.fr>; Mon, 13 Nov 1995 21:55:41 +0100\r\r\nReceived: from fs1.cam.nist.gov (fs1.cam.nist.gov [129.6.80.33]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id VAA08379 for <globillum@imag.fr>; Mon, 13 Nov 1995 21:55:39 +0100\r\r\nReceived: from plum (plum.cam.nist.gov) by fs1.cam.nist.gov (4.1/SMI-DDN)\r\r\n        id AA22679; Mon, 13 Nov 95 15:55:32 EST\r\r\nReceived: by plum (950911.SGI.8.6.12.PATCH825/SMI-3.2)\r\r\n        id PAA24103; Mon, 13 Nov 1995 15:55:28 -0500\r\r\nFrom: \"Holly E Rushmeier\" <holly@cam.nist.gov>\r\r\nMessage-Id: <9511131555.ZM24101@plum.cam.nist.gov>\r\r\nDate: Mon, 13 Nov 1995 15:55:28 -0500\r\r\nIn-Reply-To: iashdown@ledalite.com (Ian Ashdown)\r\r\n        \"Radiosity Bibliography, Take Six\" (Nov 13, 10:35am)\r\r\nReferences: <95Nov13.103523-0000_pst.31369-3+706@haven.uniserve.com>\r\r\nReply-To: holly.rushmeier@nist.gov\r\r\nX-Face: eO|V;3{XkGh^/1hW\"\\R$2ajo-]{6b+iSL&s}264L\"[Qr(@>+$'c\"p(xid20x|DKhrQ-OZw#!/6;*ny_NU>tEA4Z#p5~.hbz)nL990=A^Z/88}i]<Lu8q@t_?iheblC$w[=LxN]9u(!jZ\"}dC6pwK~X?]6TNkZU,'E<<\r\r\nX-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)\r\r\nTo: Ian Ashdown <iashdown@ledalite.com>, globillum@imag.fr\r\r\nSubject: Re: Radiosity Bibliography, Take Six\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHi everyone -\r\r\n\r\r\nI did look up the cow paper once, and it is for real.\r\r\nThe motivation was designing heating systems for\r\r\nthe care of livestock.\r\r\n\r\r\nHere is a summary:\r\r\n\r\r\n\"Uses mechanical integrator to measure factors from various\r\r\nwall elements to a cow, and presents some results for size\r\r\nof equivalent sphere that gives same factor as cow. It is\r\r\nfound that the sphere origin should be place at one-fourth of\r\r\nthe withers-to-pin-bone length back of the withers, at a height\r\r\nabove the floor of two-thirds the height of the withers, and the\r\r\nequivalent sphere radius should be 1.8, 2.08 or 1.78 times the\r\r\nheart girth for exchange with the floor and ceiling,\r\r\nsidewalls, or front and back walls respectively. Also\r\r\ndiscusses exchange between cows and entire bounding walls,\r\r\nfloor and ceiling and between parallel cows.\"\r\r\n\r\r\nI don't think I kept a copy of the paper, so please don't ask me for it.\r\r\nAs I recall, the authors were from California, and the paper\r\r\nwas initially read at an agricultural meeting held at Cornell.\r\r\nI looked it up in the library at Ga. Tech., but I expect\r\r\nit could be found at other places, such as Cornell (in Mann\r\r\nlibrary if Carpenter doesn't have it) which\r\r\nhas a degree program in Agricultural Engineering.\r\r\n\r\r\nPastorally,\r\r\nHolly\r\r\n\r\r\n\r\r\nOn Nov 13, 10:35am, Ian Ashdown wrote:\r\r\n\r\r\n>\r\r\n> Incidentally, has anyone seen this paper?\r\r\n>\r\r\n> %A R. L. Perry\r\r\n> %A E. P. Speck\r\r\n> %T Geometric Factors for Thermal Radiation Exchange between Cows and\r\r\n> their Surroundings\r\r\n> %R Technical Report 59-323\r\r\n> %I Journal of the American Society of Agricultural Engineering\r\r\n> %D 1959\r\r\n> %K form factors\r\r\n> %Z a seminal paper in computing cow form factors\r\r\n>\r\r\n> Moo!\r\r\n> Ian Ashdown, P. Eng.                 |             READ THE BOOK!\r\r\n> Research & Development Manager       |  Radiosity: A Programmer's Perspective\r\r\n> Ledalite Architectural Products Inc. |             by Ian Ashdown\r\r\n>                                      |         John Wiley & Sons, 1994\r\r\n>                                      |\r\r\n> Visit http://www.ledalite.com        |      (Sneaky Internet Advertising)\r\r\n>\r\r\n>-- End of excerpt from Ian Ashdown\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id UAA14666; Tue, 21 Nov 1995 20:28:55 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id TAA26728 for <globillum-isis@isis.imag.fr>; Tue, 21 Nov 1995 19:49:12 +0100\r\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id TAA26675 for <globillum@imag.fr>; Tue, 21 Nov 1995 19:49:06 +0100\r\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\r\n        id AA21688; Tue, 21 Nov 1995 13:48:54 -0500\r\r\nMessage-Id: <9511211848.AA21688@merckx.graphics.cornell.edu>\r\r\nReceived: by barn.graphics.cornell.edu\r\r\n        (1.37.109.8/16.2) id AA10158; Tue, 21 Nov 1995 13:48:33 -0500\r\r\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\r\r\nSubject: graphics pages\r\r\nTo: globillum@imag.fr\r\r\nDate: Tue, 21 Nov 95 13:48:32 EST\r\r\nMailer: Elm [revision: 70.85]\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nI am updating my list of graphics pages at:\r\r\n\r\r\nhttp://www.graphics.cornell.edu/~shirley/graphics.html\r\r\n\r\r\nIf you know of any I should add, please let me know.\r\r\n\r\r\nAlso, if you have online Monte Carlo code or papers, \r\r\nplease let me know and I will add you to:\r\r\n\r\r\nhttp://www.graphics.cornell.edu/~shirley/mc.html\r\r\n\r\r\nThanks\r\r\n\r\r\nPete Shirley\r\r\nshirley@graphics.cornell.edu\r\r\n\r\r\nFrom \r\r\nTo: Peter Shirley <shirley@graphics.cornell.edu>\r\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\r\nSubject: Re: graphics pages\r\r\nMessage-Id: <v02110100acd87b52f556@[128.130.166.50]>\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nDate: Wed, 22 Nov 1995 08:47:13\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n>I am updating my list of graphics pages at:\r\r\n>\r\r\n>http://www.graphics.cornell.edu/~shirley/graphics.html\r\r\n>\r\r\n>If you know of any I should add, please let me know.\r\r\n\r\r\nDear Pete,\r\r\n\r\r\nhere are some additional CG labs:\r\r\n\r\r\nhttp://www.fsz.bme.hu/~szirmay\r\r\nhttp://www.sys.uea.ac.uk/Research/ResGroups/CGP/\r\r\nhttp://korsika.informatik.uni-rostock.de:8080/\r\r\nhttp://sgi.felk.cvut.cz/index.html\r\r\nhttp://www.inf.ethz.ch/department/IS/cg/\r\r\nhttp://www.cs.uml.edu/~haim/ivpr.html\r\r\nhttp://www.igd.fhg.de/\r\r\nhttp://www9.informatik.uni-erlangen.de/\r\r\nhttp://greco.gris.informatik.uni-tuebingen.de/\r\r\nhttp://www.susx.ac.uk/engg/research/vlsi/vlsi.htm\r\r\nhttp://www.comp.brad.ac.uk/research/GIP/graphme1.html\r\r\nhttp://cuisg13.unige.ch:8100/HomePage.html\r\r\nhttp://ligsg2.epfl.ch/\r\r\nhttp://ls7-www.informatik.uni-dortmund.de/\r\r\n\r\r\nat:\r\r\nhttp://www.dgp.toronto.edu/OtherLabs.html\r\r\ngopher://ftp.inria.fr:71/11/Labs\r\r\nhttp://ls7-www.informatik.uni-dortmund.de/html/englisch/servers.html\r\r\nthere are other lists of CG labs\r\r\n\r\r\nThe correct address for Leuwen is:\r\r\nhttp://www.cs.kuleuven.ac.be/cwis/research/graphics/graphics-E.shtml\r\r\n\r\r\nsincerely,\r\r\nWerner\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from merckx.graphics.cornell.edu by stellaris.cg.tuwien.ac.at via SMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n        for <wp@stellaris.cg.tuwien.ac.at> id NAA17077; Wed, 22 Nov 1995 13:38:57 +0100\r\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\r\n        id AA03325; Wed, 22 Nov 1995 07:38:53 -0500\r\r\nMessage-Id: <9511221238.AA03325@merckx.graphics.cornell.edu>\r\r\nReceived: by barn.graphics.cornell.edu\r\r\n        (1.37.109.8/16.2) id AA11989; Wed, 22 Nov 1995 07:38:49 -0500\r\r\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\r\r\nSubject: Re: graphics pages\r\r\nTo: Werner Purgathofer Werner Purgathofer <wp>\r\r\nDate: Wed, 22 Nov 95 7:38:49 EST\r\r\nIn-Reply-To: <v02110100acd87b52f556@[128.130.166.50]>; from \"Werner Purgathofer\" at Nov 22, 95 8:47 am\r\r\nMailer: Elm [revision: 70.85]\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nWow!  Thanks-- I will add these.\r\r\n\r\r\nPete\r\r\n\r\r\n> \r\r\n> >I am updating my list of graphics pages at:\r\r\n> >\r\r\n> >http://www.graphics.cornell.edu/~shirley/graphics.html\r\r\n> >\r\r\n> >If you know of any I should add, please let me know.\r\r\n> \r\r\n> Dear Pete,\r\r\n> \r\r\n> here are some additional CG labs:\r\r\n> \r\r\n> http://www.fsz.bme.hu/~szirmay\r\r\n> http://www.sys.uea.ac.uk/Research/ResGroups/CGP/\r\r\n> http://korsika.informatik.uni-rostock.de:8080/\r\r\n> http://sgi.felk.cvut.cz/index.html\r\r\n> http://www.inf.ethz.ch/department/IS/cg/\r\r\n> http://www.cs.uml.edu/~haim/ivpr.html\r\r\n> http://www.igd.fhg.de/\r\r\n> http://www9.informatik.uni-erlangen.de/\r\r\n> http://greco.gris.informatik.uni-tuebingen.de/\r\r\n> http://www.susx.ac.uk/engg/research/vlsi/vlsi.htm\r\r\n> http://www.comp.brad.ac.uk/research/GIP/graphme1.html\r\r\n> http://cuisg13.unige.ch:8100/HomePage.html\r\r\n> http://ligsg2.epfl.ch/\r\r\n> http://ls7-www.informatik.uni-dortmund.de/\r\r\n> \r\r\n> at:\r\r\n> http://www.dgp.toronto.edu/OtherLabs.html\r\r\n> gopher://ftp.inria.fr:71/11/Labs\r\r\n> http://ls7-www.informatik.uni-dortmund.de/html/englisch/servers.html\r\r\n> there are other lists of CG labs\r\r\n> \r\r\n> The correct address for Leuwen is:\r\r\n> http://www.cs.kuleuven.ac.be/cwis/research/graphics/graphics-E.shtml\r\r\n> \r\r\n> sincerely,\r\r\n> Werner\r\r\n> \r\r\n> \r\r\n> \r\r\n> --\r\r\n> |\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"|\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"|\r\r\n> | Werner Purgathofer             | Tel. +43(1)58801 4548           |\r\r\n> | Institute of Computer Graphics |     ( secretary: 4549 )         |\r\r\n> | Technical University of Vienna | Fax. +43(1)5874932              |\r\r\n> | Karlsplatz 13 / 186            | email:   wp@cg.tuwien.ac.at     |\r\r\n> | A-1040 Wien / Austria          | WWW: http://www.cg.tuwien.ac.at |\r\r\n> \"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\r\r\n> \r\r\n> \r\r\n> \r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id SAA04443; Tue, 5 Dec 1995 18:43:19 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id QAA08880 for <globillum-isis@isis.imag.fr>; Tue, 5 Dec 1995 16:02:57 +0100\r\r\nReceived: from dira.bris.ac.uk (dira.bris.ac.uk [137.222.10.41]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id QAA12304 for <globillum@imag.fr>; Tue, 5 Dec 1995 16:02:47 +0100\r\r\nReceived: from kukini.cs.bris.ac.uk by dira.bris.ac.uk with SMTP (PP);\r\r\n          Tue, 5 Dec 1995 15:02:05 +0000\r\r\nReceived: from danno by kukini.compsci.bristol.ac.uk id aa09807;\r\r\n          5 Dec 95 15:04 GMT\r\r\nTo: globillum@imag.fr\r\r\nSubject: participating media\r\r\nCc: blacksha@cs.bris.ac.uk\r\r\nDate: Tue, 5 Dec 95 14:59:16 GMT\r\r\nFrom: blacksha@cs.bris.ac.uk\r\r\nSender: blacksha@cs.bris.ac.uk\r\r\nMessage-ID: <9512051459.aa26006@uk.ac.bristol.compsci.danno>\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nDear all,\r\r\n       I am a final year student investigating the visualisation of \r\r\nparticipating media using the particle tracing method. I would be most\r\r\ngrateful if anyone could point me in the right direction as to where i\r\r\nmight find a description of the properties, and how they might be modelled,\r\r\nof media such as fog & rain, smoke and dust.\r\r\n\r\r\n                    many thanks,\r\r\n       \r\r\n                    Julian Blackshaw. \r\r\n                    Email: blacksha@compsci.bristol.ac.uk\r\r\n\r\r\n \r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id UAA04711; Tue, 5 Dec 1995 20:55:02 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id UAA25958 for <globillum-isis@isis.imag.fr>; Tue, 5 Dec 1995 20:39:01 +0100\r\r\nReceived: from irz101.inf.tu-dresden.de (irz101.inf.tu-dresden.de [141.76.1.9]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id UAA22835 for <globillum@imag.fr>; Tue, 5 Dec 1995 20:38:57 +0100\r\r\nReceived: by irz101.inf.tu-dresden.de (8.6.12/8.6.12-s1) id VAA00521 for globillum@imag.fr; Tue, 5 Dec 1995 21:38:51 +0200\r\r\nFrom: \"Nguyen, D.C.\" <cn1@irz301.inf.tu-dresden.de>\r\r\nMessage-Id: <199512051938.VAA00521@irz101.inf.tu-dresden.de>\r\r\nSubject: GX/GENERIC page\r\r\nTo: Global Illumination List <globillum@imag.fr>\r\r\nDate: Tue, 5 Dec 1995 21:38:51 +0200 (MESZ)\r\r\nX-Mailer: ELM [version 2.4 PL23]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHi,\r\r\nI've uploaded the GX/GENERIC WWW-page w/ some demos picts and\r\r\nperformance-reports. The URLs are:\r\r\n http://www.inf.tu-dresden.de/~cn1/gx.html\r\r\nor\r\r\n http://www.rz.tu-ilmenau.de/~juhu/gx.html\r\r\n\r\r\n-JuHu\r\r\n /\\__  Nguyen Duc Cuong (aka JuHu) - CG-student \\ \"Computers in the future may\r\r\n/__\\ \\ EMail : cn1@irz.inf.tu-dresden.de         \\ weigh no more than 1.5 tons\"\r\r\n  \\__/ WWW   : http://www.inf.tu-dresden.de/~cn1/ \\[ Popular Mechanics 1949 ]\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id TAA04384; Tue, 12 Dec 1995 19:03:38 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id NAA18936 for <globillum-isis@isis.imag.fr>; Tue, 12 Dec 1995 13:35:35 +0100\r\r\nReceived: from alf2.tcd.ie (alf2.tcd.ie [134.226.1.26]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id NAA04078 for <globillum@imag.fr>; Tue, 12 Dec 1995 13:35:28 +0100\r\r\nReceived: (from vtcodd@localhost) by alf2.tcd.ie (8.6.10/8.6.10) id MAA21590 for globillum@imag.fr; Tue, 12 Dec 1995 12:35:15 GMT\r\r\nFrom: Vinnie Codd <vtcodd@tcd.ie>\r\r\nMessage-Id: <199512121235.MAA21590@alf2.tcd.ie>\r\r\nSubject: RE:Radiosity\r\r\nTo: globillum@imag.fr\r\r\nDate: Tue, 12 Dec 1995 12:35:14 +0000 (GMT)\r\r\nX-Mailer: ELM [version 2.4 PL23]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHello there,\r\r\n                I wonder could anyone give me information on Radiosity.\r\r\nI would like information on where to get code to implement the radiosity\r\r\nalgorithm eg ftp sites.My project entails solving the radiosity equation for\r\r\na cubical room with a light source at the centre of the roof and a cube at the \r\r\ncentre of the floor.I am using ray-tracing for form factor evaluation and \r\r\nfor the final viewing phase.I am using progresive refinement to solve the     \r\r\nequation itself.I wonder could anyone give me some information as to where \r\r\nto find code or anything else helpfull for this problem.\r\r\n\r\r\nVincent Codd(vtcodd@alf2.tcd.ie)\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id TAA04430; Tue, 12 Dec 1995 19:13:03 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id PAA24380 for <globillum-isis@isis.imag.fr>; Tue, 12 Dec 1995 15:12:13 +0100\r\r\nReceived: from sbox.tu-graz.ac.at (dialup6.tu-graz.ac.at [129.27.250.7]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id PAA08491 for <globillum@imag.fr>; Tue, 12 Dec 1995 15:12:07 +0100\r\r\nReceived: (from sw@localhost) by sbox.tu-graz.ac.at (8.6.12/8.6.9) id PAA00504; Tue, 12 Dec 1995 15:48:12 +0100\r\r\nDate: Tue, 12 Dec 1995 15:48:08 +0100 (MET)\r\r\nFrom: Siegfried Wiesenhofer <sw@sbox.tu-graz.ac.at>\r\r\nTo: globillum@imag.fr\r\r\nSubject: nomenclature recommendation ?\r\r\nMessage-ID: <Pine.LNX.3.91.951212152902.493B-100000@sbox.tu-graz.ac.at>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nhi,\r\r\n\r\r\ni' m currently working on my diploma thesis on \"numerical simulation of \r\r\nradiation heat transfer\". having finished the implementation part i \r\r\nrecently started committing the work to paper. now my question:\r\r\n\r\r\nwhich nomenclature should i use ? heat transfer or global\r\r\nillumination (proposed standard, or ANSI/IES RP-16-1986) ?\r\r\n\r\r\ni am torn between using nomenclature from siegel's & howell's book \r\r\n\"thermal radiation heat transfer\" (which i think is a standard work on \r\r\nradiative heat transfer), global illumination literature, and the \r\r\nproposed standard for global illumination. \r\r\n\r\r\nany recommendations ?\r\r\n\r\r\nmany thanx in advance,\r\r\nsiegi\r\r\n\r\r\n <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\r\r\nv   siegfried wiesenhofer                                  ^\r\r\nv   graz university of technology / austria - europe       ^\r\r\nv   keywords: siegi, radiosity, jazz, funk, paragliding... ^\r\r\nv   email:    sw@sbox.tu-graz.ac.at                        ^\r\r\n >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id UAA04860; Tue, 12 Dec 1995 20:42:23 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id UAA11378 for <globillum-isis@isis.imag.fr>; Tue, 12 Dec 1995 20:14:44 +0100\r\r\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id UAA24418 for <globillum@imag.fr>; Tue, 12 Dec 1995 20:14:10 +0100\r\r\nReceived: from hobbes.lbl.gov by lbl.gov (4.1/1.39)\r\r\n        id AA10568; Tue, 12 Dec 95 11:13:41 PST\r\r\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2)\r\r\n        id AA11547; Tue, 12 Dec 95 11:12:59 PST\r\r\nDate: Tue, 12 Dec 95 11:12:59 PST\r\r\nFrom: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\r\r\nMessage-Id: <9512121912.AA11547@hobbes.lbl.gov>\r\r\nTo: globillum@imag.fr, vtcodd@tcd.ie\r\r\nSubject: RE:Radiosity\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nSounds like you want Ian Ashdown's book:\r\r\n\r\r\nAshdown, I. 1994. Radiosity: A Programmer's Perspective. New York, NY:\r\r\nJohn Wiley & Sons, Inc. Softcover, 498 pages, 12 color plates.\r\r\n\r\r\nISBN 0-471-30444-1 (without diskette)                $44.95 US\r\r\nISBN 0-471-30488-3 (with 3.5-inch MS-DOS diskette)   $59.95 US\r\r\n\r\r\nA demo version of his radiosity implementation, called HELIOS, is available\r\r\nfrom the Ledalite web site:\r\r\n\r\r\n        http://www.ledalite.com/\r\r\n\r\r\nHe has also written a nice IES luminaire file parser, which I recommend to\r\r\nanyone who is serious about realistic rendering, available from the same\r\r\nsite.\r\r\n\r\r\nIf you want some good, physically-based models and solutions to compare to,\r\r\nalso check out the following site, which I manage:\r\r\n\r\r\n        http://radsite.lbl.gov/mgf/HOME.html\r\r\n\r\r\nGood luck!\r\r\n-Greg\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id UAA04878; Tue, 12 Dec 1995 20:48:20 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id UAA11493 for <globillum-isis@isis.imag.fr>; Tue, 12 Dec 1995 20:25:25 +0100\r\r\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id UAA24930 for <globillum@imag.fr>; Tue, 12 Dec 1995 20:25:23 +0100\r\r\nReceived: from hobbes.lbl.gov by lbl.gov (4.1/1.39)\r\r\n        id AA10884; Tue, 12 Dec 95 11:24:25 PST\r\r\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2)\r\r\n        id AA11599; Tue, 12 Dec 95 11:23:43 PST\r\r\nDate: Tue, 12 Dec 95 11:23:43 PST\r\r\nFrom: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\r\r\nMessage-Id: <9512121923.AA11599@hobbes.lbl.gov>\r\r\nTo: globillum@imag.fr, sw@sbox.tu-graz.ac.at\r\r\nSubject: Re:  nomenclature recommendation ?\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nI recommend that you pick up the following files by Holly Rushmeier from\r\r\nthe anonymous ftp account on tiber.nist.gov:\r\r\n\r\r\n        pub/holly/symb.tex              - LaTeX document\r\r\n        pub/holly/symb.ps               - printable PostScript of above\r\r\n\r\r\nThis summarizes recommended notation from ANSI/IES RP-16-1986, which is\r\r\nthe preferred standard for global illumination.  Even if you are working\r\r\nwithin the field of radiative heat transfer, this is a more consistent\r\r\nnotation for a broader audience.  (Someone, correct me if I'm mistaken.)\r\r\n\r\r\n-Greg\r\r\n\r\r\nP.S.  A group of us are still hoping to come up with some standard terminology\r\r\nand put it on the globillum web page, but we're a bit slow.\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id KAA18022; Fri, 15 Dec 1995 10:58:25 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id KAA06430 for <globillum-isis@isis.imag.fr>; Fri, 15 Dec 1995 10:10:38 +0100\r\r\nReceived: from relay7.UU.NET (relay7.UU.NET [192.48.96.17]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id KAA20728 for <globillum@imag.fr>; Fri, 15 Dec 1995 10:10:29 +0100\r\r\nReceived: from iisc.ernet.in by relay7.UU.NET with SMTP \r\r\n        id QQzueu27049; Fri, 15 Dec 1995 04:09:35 -0500 (EST)\r\r\nReceived: from serc.serc.iisc.ernet.in (dhruva.serc.iisc.ernet.in) by iisc.ernet.in (ERNET-IISc/SMI-4.1)\r\r\n           id AA19904; Fri, 15 Dec 95 14:44:49+0530\r\r\nReceived: by serc.serc.iisc.ernet.in (AIX 3.2/UCB 5.64/4.03)\r\r\n          id AA11191; Fri, 15 Dec 1995 14:43:38 GMT\r\r\nDate: Fri, 15 Dec 1995 14:43:38 GMT\r\r\nFrom: Reetinder Singh Sidhu <sidhu@serc.serc.iisc.ernet.in>\r\r\nMessage-Id: <9512151443.AA11191@serc.serc.iisc.ernet.in>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Analytical Form Factors\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n        Would anyone know the analytic form factor from a differential\r\r\narea to a triangle? I need the formulae for the two cases when the\r\r\ndiff. area and the triangle are (1) parallel (2) perpendicular.\r\r\n        My aplogies for bothering about such a trivial matter but time\r\r\nis too short for me to work it out and verify it.\r\r\n\r\r\n                                                        Reetinder Sidhu\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id RAA25772; Thu, 4 Jan 1996 17:14:58 +0100\r\r\nReceived: from haven.uniserve.com (haven.uniserve.com [198.53.215.121]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id PAA05326 for <globillum@imag.fr>; Thu, 4 Jan 1996 15:30:17 +0100\r\r\nReceived: from van0118.TVS.NET ([204.191.197.28]) by haven.uniserve.com with SMTP id <30746-4>; Thu, 4 Jan 1996 06:28:01 -0000\r\r\nX-Sender: iashdown@ledalite.com (Unverified)\r\r\nX-Mailer: Windows Eudora Version 2.0.3\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nTo: globillum@imag.fr\r\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\r\nSubject: Radiosity & Color Quantization bibliographies\r\r\nMessage-Id: <96Jan4.062801pst.30746-4+426@haven.uniserve.com>\r\r\nDate: Thu, 4 Jan 1996 06:27:56 -0000\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nRevised and new bibliography releases for:\r\r\n\r\r\n* radiosity and global illumination\r\r\n* color quantization algorithms\r\r\n* edge-based (e.g., winged-edge) boundary representations\r\r\n\r\r\n1. RADBIB96.TXT\r\r\n\r\r\n   This is a comprehensive bibliography of radiosity and related\r\r\n   global illumination papers, theses, articles, and books. A total\r\r\n   of 49 new references have been added since its last release as\r\r\n   RADBIB95.TXT on November 11, 1995, bringing the total to 832\r\r\n   references.\r\r\n\r\r\n   Available as RADBIB96.ZIP or RADBIB96.TXT.Z from\r\r\n   http://www.ledalite.com/library/rrt.html (courtesy of Ledalite\r\r\n   Architectural Products Inc.)\r\r\n\r\r\n   Also available as /pub/doc/RadBib96.Z from hobbes.lbl.gov\r\r\n   (courtesy of Greg Ward and Lawrence Berkeley Laboratory).\r\r\n\r\r\n   This bibliography is in refer format. However, some anonymous\r\r\n   but kind soul converted the previous release to bib format,\r\r\n   which is available as:\r\r\n\r\r\n   ftp.cs.columbia.edu/archives/bibliographies/Graphics/rad.html\r\r\n\r\r\n   A refer-format file containing only the new references for\r\r\n   RADBIB96.TXT is also available. Send your e-mail request to\r\r\n   iashdown@ledalite.com.\r\r\n\r\r\n2. CQUANT96.TXT\r\r\n\r\r\n   This is a comprehensive bibliography of color quantization\r\r\n   algorithms. A total of 6 new references have been added since\r\r\n   its last release as CQUANT95.TXT on November 11, 1995,\r\r\n   bringing the total to 91 references.\r\r\n\r\r\n   Available as CQUANT96.ZIP or CQUANT96.TXT.Z from\r\r\n   http://www.ledalite.com/library/cgis.html (courtesy of\r\r\n   Ledalite Architectural Products Inc.)\r\r\n\r\r\n   Also available as /pub/doc/cquant96.Z from hobbes.lbl.gov\r\r\n   (courtesy of Greg Ward and Lawrence Berkeley Laboratory).\r\r\n\r\r\n3. B-REP96.TXT\r\r\n\r\r\n   This is a bibliography of edge-based boundary representation\r\r\n   papers, theses, articles, and books, and includes 39\r\r\n   references. If you are having trouble locating information\r\r\n   on Baumgart's winged-edge data structure for radiosity-based\r\r\n   rendering and other finite element method applications, start\r\r\n   here.\r\r\n\r\r\n   Available as B-REP96.ZIP or B-REP96.TXT.Z from\r\r\n   http://www.ledalite.com/library/cgis.html (courtesy of\r\r\n   Ledalite Architectural Products Inc.)\r\r\n\r\r\n   Also available as /pub/doc/brep96.Z from hobbes.lbl.gov\r\r\n   (courtesy of Greg Ward and Lawrence Berkeley Laboratory).\r\r\n\r\r\nMy thanks to all of you who have made your conference\r\r\nproceedings, publication lists, and especially papers available\r\r\nonline through your Web pages. It has made my self-appointed\r\r\ntask of tracking down your contributions to the global\r\r\nillumination literature much easier.\r\r\nIan Ashdown, P. Eng.                 |             READ THE BOOK!\r\r\nResearch & Development Manager       |  Radiosity: A Programmer's Perspective\r\r\nLedalite Architectural Products Inc. |             by Ian Ashdown\r\r\n                                     |         John Wiley & Sons, 1994\r\r\nVisit http://www.ledalite.com        |      (Sneaky Internet Advertising)\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id AAA27792; Thu, 8 Feb 1996 00:25:15 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id AAA12422 for <globillum-isis@isis.imag.fr>; Thu, 8 Feb 1996 00:03:44 +0100\r\r\nReceived: from augustea.it (jupiter.augustea.it [194.20.105.1]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id AAA18410 for <globillum@imag.fr>; Thu, 8 Feb 1996 00:03:39 +0100\r\r\nReceived: from ppp-7.augustea.it (ppp-5.augustea.it) by augustea.it with SMTP id AA05841\r\r\n  (5.67b/IDA-1.5 for <globillum@imag.fr>); Thu, 8 Feb 1996 00:02:54 +0100\r\r\nMessage-Id: <30F0D822.4965@jupiter.augustea.it>\r\r\nDate: Mon, 08 Jan 1996 00:38:58 -0800\r\r\nFrom: Paolo Bernardelli <bpaolo@jupiter.augustea.it>\r\r\nOrganization: Poliedra\r\r\nX-Mailer: Mozilla 2.0b6a (Win16; I)\r\r\nMime-Version: 1.0\r\r\nTo: globillum@imag.fr\r\r\nSubject: Materials definition for esterior lighting simulation\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nFor radiosity people .....\r\r\nI\u0012m studing about illumination conditions of monuments and building in \r\r\nexterior and thier visual effect. \r\r\nFor this we use Radiance and we need to define some quantity of materials \r\r\nlike especially: \r\r\n>plaster\r\r\n>smooth marble  ( like white marble called Travertino - All Rome is built with this ) \r\r\n>ashlar marble\r\r\n>wood for windows \r\r\n>nude reinforced concrete\r\r\n>pavement street  Where is it possible find this informations with a physical definition ( \r\r\nLike BRDF materials and MGF standard )?\r\r\nAs your gruop ingaged this problems?\r\r\nHow measure you materials color and unknown elements of materials?\r\r\nThanks for your attention.\r\r\nPaolo Bernarderlli\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id VAA19719; Tue, 6 Feb 1996 21:48:54 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id VAA14488 for <globillum-isis@isis.imag.fr>; Tue, 6 Feb 1996 21:28:24 +0100\r\r\nReceived: from akbar.psc.edu (akbar.psc.edu [128.182.61.69]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id VAA29240 for <globillum@imag.fr>; Tue, 6 Feb 1996 21:28:19 +0100\r\r\nReceived: by akbar.psc.edu (950911.SGI.8.6.12.PATCH825/930416.SGI.AUTO)\r\r\n         id KAA20392; Tue, 6 Feb 1996 10:00:28 -0500\r\r\nDate: Tue, 6 Feb 1996 10:00:28 -0500\r\r\nFrom: Joe Geigel <geigel@akbar.psc.edu>\r\r\nMessage-Id: <199602061500.KAA20392@akbar.psc.edu>\r\r\nTo: radiance-discuss@hobbes.lbl.gov, globillum@imag.fr\r\r\nSubject: Looking for accurate illumination/BRDFs\r\r\nReply-to: geigel@psc.edu\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n\r\r\nHello...\r\r\n \r\r\n   I am conducting an experiment, in the spirit of the studies with the\r\r\nCornell box, where I will be comparing a computer rendered scene\r\r\n(rendered with RADIANCE) with an equivalent scene in the real world.  \r\r\nAs such, I will need to find luminarires and materials in the real \r\r\nworld whose physical data is accurately recorded and generally available.\r\r\n   \r\r\n   I was wondering if anyone can recommend any particular luminaires\r\r\nwhose illumination data is available (and considered accurate) and/or \r\r\nmaterials whose BRDF data is available (and also accurate) and where\r\r\nI might obtain such data.\r\r\n\r\r\n   Any help or pointers would be greatly appreciated.\r\r\n\r\r\n\r\r\n                                     Thanks in advance,\r\r\n\r\r\n                                         -- joe geigel\r\r\n                                            pittsburgh supercomputing center\r\r\n                                            geigel@psc.edu\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id WAA28594; Tue, 13 Feb 1996 22:28:12 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id VAA10931 for <globillum-isis@isis.imag.fr>; Tue, 13 Feb 1996 21:56:25 +0100\r\r\nReceived: from irz201.inf.tu-dresden.de (irz201.inf.tu-dresden.de [141.76.1.10]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id VAA17438 for <globillum@imag.fr>; Tue, 13 Feb 1996 21:56:04 +0100\r\r\nReceived: by irz201.inf.tu-dresden.de (8.6.12/8.6.12-s1) id WAA07103 for globillum@imag.fr; Tue, 13 Feb 1996 22:54:15 +0200\r\r\nFrom: \"Nguyen, D.C.\" <cn1@irz301.inf.tu-dresden.de>\r\r\nMessage-Id: <199602132054.WAA07103@irz201.inf.tu-dresden.de>\r\r\nSubject: shadow boundaries for ext. lights\r\r\nTo: Global Illumination List <globillum@imag.fr>\r\r\nDate: Tue, 13 Feb 1996 22:54:14 +0200 (MESZ)\r\r\nX-Mailer: ELM [version 2.4 PL24 ME8b]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHi,\r\r\nIs there any general (not only polygonal) approach to compute the shadow \r\r\nboundaries for volume-lightsoures ? I use Monte-Carlo-technique to compute\r\r\nsoftshadows and got many problems w/ it. Even with importance sampling, the\r\r\nraytracer requires a lot of shadow-rays to fire to produce an acceptable\r\r\nimage. There are too much noises, and some small occluding patches are\r\r\nmissed. An analytical solution would be nice, but i only found papers\r\r\nwhere special solutions for polygonal objects are described. Is it possible\r\r\nto contruct the discontinuity mesh for all types of objects ?\r\r\n\r\r\nThanks for any help.    \r\r\n\r\r\n\r\r\n--JuHu \r\r\n /\\__  Nguyen Duc Cuong (aka JuHu) - CG-student \\ \"Computers in the future may\r\r\n/__\\ \\ EMail : cn1@irz.inf.tu-dresden.de         \\ weigh no more than 1.5 tons\"\r\r\n  \\__/ WWW   : http://www.inf.tu-dresden.de/~cn1/ \\[ Popular Mechanics 1949 ]\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id TAA20374; Sat, 17 Feb 1996 19:45:02 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id TAA02590 for <globillum-isis@isis.imag.fr>; Sat, 17 Feb 1996 19:26:38 +0100\r\r\nReceived: from haven.uniserve.com (haven.uniserve.com [198.53.215.121]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id TAA11391 for <globillum@imag.fr>; Sat, 17 Feb 1996 19:25:13 +0100\r\r\nReceived: from van0102.TVS.NET ([204.191.197.12]) by haven.uniserve.com with SMTP id <30821-24133>; Sat, 17 Feb 1996 10:27:55 -0800\r\r\nX-Sender: iashdown@ledalite.com\r\r\nX-Mailer: Windows Eudora Version 2.0.3\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nTo: globillum@imag.fr\r\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\r\nSubject: ANNOUNCE: Free Radiosity Renderer (inc. C++ source code)\r\r\nMessage-Id: <96Feb17.102755pst.30821-24133+279@haven.uniserve.com>\r\r\nDate: Sat, 17 Feb 1996 10:27:55 -0800\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHi, folks. My apologies for cluttering up your mailbox, but\r\r\nrumour has it that some of you (or, more likely, your undergrad\r\r\nstudents) are actually using the HELIOS radiosity renderer from\r\r\nmy book. The following is a self-serving blurb announcing that\r\r\nthe complete (and guaranteed 100% free) C++ development package\r\r\nfor HELIOS V1.02C is now available for downloading from our Web\r\r\nserver.\r\r\n\r\r\n- Ian Ashdown\r\r\n\r\r\n----------------------------------------------------------------\r\r\n\r\r\nThe C++ source code for HELIOS, a fully-functional radiosity\r\r\nrenderer for MS-Windows 3.1, is now available for downloading\r\r\non the 'net ...\r\r\n\r\r\n\"Radiosity\" is a computer graphics technique that enables you to \r\r\nsynthesize photorealistic images. Whereas ray tracing techniques \r\r\nexcel in the rendition of point light sources, specular \r\r\nreflections, and refraction effects, radiosity methods accurately \r\r\nmodel area light sources, diffuse reflections, color bleeding \r\r\nbetween surfaces, and detailed shading within shadows. They are \r\r\nin a sense complementary approaches to photorealistic rendering. \r\r\n\r\r\nFolklore had it that you needed a graphics workstation with \r\r\ngigabytes of RAM or even a supercomputer to do radiosity \r\r\nrendering. This is no longer true: You can use your personal \r\r\ndesktop computer -- a '386 IBM-PC with a math coprocessor, 4 MB \r\r\nof RAM, and a 256-color SVGA display will do nicely -- to \r\r\nexperiment with radiosity methods. A 66-MHz '486DX machine will \r\r\nrender a simple scene (540 polygons) in less than three minutes. \r\r\nA more complex scene with 2,700 polygons can be rendered in a \r\r\nlittle over six minutes.\r\r\n\r\r\nCommercial radiosity renderers are slowly making their way into \r\r\nthe marketplace. Take a look, for example, at the incomparable \r\r\nLightscape Visualization system (http://www.lightscape.com) to \r\r\nsee what is available now for Windows NT. (Other interesting \r\r\nsites on the Web for commercial radiosity renderers are \r\r\nhttp://www.bentley.com/products/masterpiece.html -- download the \r\r\nMicrostation MasterPiece Technical Profile -- and the Italian\r\r\nhttp://www.atma.it/english/rlight.html.) \r\r\n\r\r\nIn the meantime, you can download HELIOS to experiment with the \r\r\npossibilities of radiosity rendering using MS-Windows 3.1 or \r\r\nWindows 95. The Web site is:\r\r\n\r\r\n  http://www.ledalite.com/lighthouse.html\r\r\n \r\r\nwhere you will find a demonstration version of HELIOS Version \r\r\n1.02C (106 KB) and the complete C++ development package (806 KB), \r\r\nincluding four different executable versions of HELIOS, fully-\r\r\ncommented C++ source code (over 12,700 lines), make files for \r\r\nMicrosoft Visual C++ 1.5 and Borland C++ 4.5, online help files, \r\r\ntwo demonstration environments, demo images, and more.\r\r\n\r\r\n(While you are perusing our Web site, you might want to look at\r\r\nhttp://www.ledalite.com/library/ledapub.html -- we have an \r\r\neclectic variety of academic papers and articles on computer \r\r\ngraphics and related topics available online for downloading.)\r\r\n\r\r\nThe HELIOS development package is *not* in the public domain. It \r\r\nis copyrighted material that may be freely copied, redistributed, \r\r\nand/or modified for personal, non-commercial use ONLY, provided \r\r\nthe copyright notice is included with all source code files. \r\r\n\r\r\nHELIOS was first developed in: \r\r\n\r\r\n  Ashdown, I. 1994. Radiosity: A Programmer's Perspective. New \r\r\n  York, NY: John Wiley & Sons, Inc. Softcover, 498 pages, 12 \r\r\n  color plates. \r\r\n\r\r\n  ISBN 0-471-30444-1 (without diskette)                $39.95 US\r\r\n  ISBN 0-471-30488-3 (with 3.5-inch MS-DOS diskette)   $54.95 US\r\r\n\r\r\nThis book provides a detailed explanation of radiosity theory and \r\r\nits associated algorithms (no knowledge of higher mathematics \r\r\nrequired!) More important, it also includes complete, fully \r\r\ndocumented, and compiler-independent C++ source code (over 7,500 \r\r\nlines) for HELIOS Version 1.00A, a fully-functional radiosity-\r\r\nbased rendering program for MS-Windows 3.1, Windows 95, and \r\r\nWindows NT.\r\r\n\r\r\nThe radiosity-related code presented in the book is identical to \r\r\nthat now offered online. If you want to fully understand how \r\r\nHELIOS (and radiosity) works, you more or less need to buy the \r\r\nbook.\r\r\n\r\r\nYou can order \"Radiosity: A Programmer's Perspective\" from your \r\r\nlocal bookseller or (in the United States) directly from John \r\r\nWiley & Sons by calling 1-800-CALL-WILEY. You can also order the \r\r\nbook online from http://www.wiley.com.\r\r\n\r\r\nIan Ashdown, P. Eng.                 |             READ THE BOOK!\r\r\nResearch & Development Manager       |  Radiosity: A Programmer's Perspective\r\r\nLedalite Architectural Products Inc. |             by Ian Ashdown\r\r\n                                     |         John Wiley & Sons, 1994\r\r\nVisit http://www.ledalite.com        |      (Sneaky Internet Advertising)\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id EAA21635; Sun, 18 Feb 1996 04:13:21 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id EAA06659 for <globillum-isis@isis.imag.fr>; Sun, 18 Feb 1996 04:03:50 +0100\r\r\nReceived: from haven.uniserve.com (haven.uniserve.com [198.53.215.121]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id EAA17560 for <globillum@imag.fr>; Sun, 18 Feb 1996 04:03:48 +0100\r\r\nReceived: from van0105.TVS.NET ([204.191.197.15]) by haven.uniserve.com with SMTP id <30977-24130>; Sat, 17 Feb 1996 19:06:43 -0800\r\r\nX-Sender: iashdown@ledalite.com\r\r\nX-Mailer: Windows Eudora Version 2.0.3\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nTo: globillum@imag.fr\r\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\r\nSubject: ANNOUNCE corrigendum\r\r\nMessage-Id: <96Feb17.190643pst.30977-24130+549@haven.uniserve.com>\r\r\nDate: Sat, 17 Feb 1996 19:06:38 -0800\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nCorrigendum to earlier message:\r\r\n\r\r\n>In the meantime, you can download HELIOS to experiment with the \r\r\n>possibilities of radiosity rendering using MS-Windows 3.1 or \r\r\n>Windows 95. The Web site is:\r\r\n>\r\r\n>  http://www.ledalite.com/lighthouse.html\r\r\n>\r\r\n\r\r\nOops ... make that http://www/ledalite.com/lighthse.html\r\r\n\r\r\nIan Ashdown, P. Eng.                 |             READ THE BOOK!\r\r\nResearch & Development Manager       |  Radiosity: A Programmer's Perspective\r\r\nLedalite Architectural Products Inc. |             by Ian Ashdown\r\r\n                                     |         John Wiley & Sons, 1994\r\r\nVisit http://www.ledalite.com        |      (Sneaky Internet Advertising)\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id WAA12477; Wed, 21 Feb 1996 22:00:34 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id VAA28605 for <globillum-isis@isis.imag.fr>; Wed, 21 Feb 1996 21:24:01 +0100\r\r\nReceived: from gateway.lightscape.com (gate-gateway.lightscape.com [206.139.79.2]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id VAA16678 for <globillum@imag.fr>; Wed, 21 Feb 1996 21:23:40 +0100\r\r\nReceived: from junior.lightscape.com by gateway.lightscape.com via ESMTP (950511.SGI.8.6.12.PATCH526/940406.SGI.AUTO)\r\r\n        for <@gateway.lightscape.com:globillum@imag.fr> id MAA00578; Wed, 21 Feb 1996 12:23:04 -0800\r\r\nReceived: from basil.lightscape.com by junior.lightscape.com via ESMTP (950511.SGI.8.6.12.PATCH526/940406.SGI.AUTO)\r\r\n        for <@junior.lightscape.com:globillum@imag.fr> id MAA15774; Wed, 21 Feb 1996 12:23:04 -0800\r\r\nReceived: from basil by basil.lightscape.com via SMTP (940816.SGI.8.6.9/940406.SGI.AUTO)\r\r\n        for <globillum@imag.fr> id MAA17837; Wed, 21 Feb 1996 12:23:02 -0800\r\r\nSender: greg@lightscape.com\r\r\nMessage-ID: <312B7F26.6956@lightscape.com>\r\r\nDate: Wed, 21 Feb 1996 12:23:02 -0800\r\r\nFrom: Greg Spencer <greg@lightscape.com>\r\r\nOrganization: Lightscape Technologies, Inc.\r\r\nX-Mailer: Mozilla 2.0b6a (X11; I; IRIX 5.3 IP22)\r\r\nMIME-Version: 1.0\r\r\nTo: globillum@imag.fr\r\r\nSubject: Caught in the Act\r\r\nX-URL: http://www.3d-design.com/bruno/bruno.html\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nI just thought I would provide a bit of appropriate humor to this list.\r\r\n\r\r\nIf you would like a good laugh, read the following article on lighting\r\r\nfrom 3D Design magazine -- it's a wonderful example of how to sound\r\r\ntechnical without actually having to know anything about the subject you\r\r\nare writing about (or even much about writing).\r\r\n\r\r\nhttp://www.3d-design.com/bruno/bruno.html\r\r\n\r\r\n                -Greg.\r\r\n\r\r\n-- \r\r\nGreg Spencer, Software Engineer\r\r\nLightscape Technologies., Inc.\r\r\n\r\r\n<BASE HREF=\"http://www.3d-design.com/bruno/bruno.html\">\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//SQ//DTD HTML 2.0 HoTMetaL + extensions//EN\">\r\r\n<HTML>\r\r\n<HEAD>\r\r\n<TITLE>Caught in the Shadows</TITLE>\r\r\n</HEAD> \r\r\n<BODY>\r\r\n<H1>\r\r\nCaught in the Shadows\r\r\n</H1>\r\r\n<ADDRESS>\r\r\nby Joey Bruno\r\r\n</ADDRESS>\r\r\n<P><B>Even the most stunning 3D models are useless without light sources. Put\r\r\nthese tips, tricks, and hands-on techniques to the test to get the most from\r\r\nyour light sources.\r\r\n</B></P>\r\r\n<P>\r\r\nThe notion of lighting a 3D scene seems rather simplistic, but it's not.\r\r\nConsider the many ways that shadows are created in 3D programs -- from a simple,\r\r\nsingle light source to special effect shots with uplighting, whirling\r\r\nspotlights, and laser bolts flying freely. And these effects are not limited to\r\r\nthe higher-end workstations or software -- 3D packages selling for as little as\r\r\n$500 offer the ability to create lighting and shadow effects.\r\r\n</P>\r\r\n<P>\r\r\nSo what's the big deal? Why all the fuss about lighting a scene and simulating\r\r\nshadows? Sure you can build some geometry, throw a shadow-casting light source\r\r\nor two in and render away. But if you think that's all there is to it, think\r\r\nagain. If your goal is to add realism to your design but you neglect to spend\r\r\nthe time setting up the lights within it, you're all but asking for trouble.\r\r\nWhen it gets down to the final scene, it won't matter that your geometry is\r\r\nperfect or that you've included more special effects than a sci-fi movie. If\r\r\nyour lighting and shadows are sloppy, people will notice. \r\r\n</P>\r\r\n<P>\r\r\nUnderstand the shadows\r\r\n</P>\r\r\n<P>\r\r\nA shadow is not a hard, razor-edged entity, nor is it an absolute absence of\r\r\nlight. Shadows are created by blocking the in-line flow of light from an object,\r\r\nwhich can be caused by refraction, diffusion, or complete blockage. Consider for\r\r\na moment how light itself works. Light does not cast a perfectly straight beam\r\r\n-- it projects in all directions from its source. This scattering effect is\r\r\nreferred to as &quot;propagation.&quot; Rays of light run three-dimensionally in\r\r\na radial fashion from their sources. Close to the source, the rays are densely\r\r\npacked. As they move out, they disperse. That's why the effect of light gets\r\r\nweaker the further it moves from its source.\r\r\n</P>\r\r\n<P>\r\r\nConsider how propagation affects an object. What do these radial light waves do\r\r\nwhen they strike an object? How about when light waves strike light waves or\r\r\nlight waves interact with atmospheric diffusion? The physics get complicated,\r\r\nbut in a nutshell, it produces scatter. When light strikes an object, especially\r\r\nthe face of an object perpendicular to its source, it &quot;kicks&quot; the\r\r\nlight back in the same direction as its source, causing reflections in an\r\r\nobject. The greater an object's ability to return this light without\r\r\ninterference from its surface characteristics (i.e., less returned diffusion),\r\r\nthe shinier it is.\r\r\n</P>\r\r\n<P>\r\r\nLight rays reach a breaking point at the edge of an object. Edges that are\r\r\njutting out in space tend to &quot;slice&quot; the beam; part of the beam will\r\r\nstrike the object and other parts of the beam will scatter. This scattering\r\r\nlight must go somewhere. The energy of the light will tend to make it continue\r\r\nin the direction it was originally traveling. However, it may be a bit\r\r\noff-course because of a diffusion material (probably atmosphere).\r\r\n</P>\r\r\n<P>\r\r\nThe important thing to remember is the energy factor involved. The more energy\r\r\nthe photon of light has, the more it will tend to stay on course after\r\r\ndiffusion. Remember also that light waves are more dense and compact near their\r\r\nsource.\r\r\n</P>\r\r\n<P>\r\r\nImagine that you have a crate sitting in a large room and a single light source\r\r\nat the far end of that room. The room should be fairly well lit near the light\r\r\nand the crate should cast somewhat of a shadow. However, this shadow will\r\r\nprobably be more of a negative highlight effect with a roughly definable outline\r\r\nof the crate on the floor. Now move the crate closer to the light. The shadow\r\r\nedge will become more defined as you approach the light. because the photons of\r\r\nlight are stronger, they tend to travel more closely toward their original path\r\r\nin a straight line. Also, depending on the amount of scattered light in the\r\r\nroom, the shadow will have more depth and contrast to the rest of the scene as\r\r\nit approaches the light source.\r\r\n</P>\r\r\n<P>\r\r\nPrepare yourself\r\r\n</P>\r\r\n<P>\r\r\nNow, let's talk about 3D models and how to apply some of these techniques to\r\r\nthem. First of all, it is a great temptation to make shadows razor-edged with 3D\r\r\nsoftware -- besides, it's a neat effect. 3D lighting and objects tend to be &quot;perfect&quot;\r\r\nin their interaction, which means lights can be absolute, without diffusion or\r\r\ndrop off, and have pure color saturation.\r\r\n</P>\r\r\n<P>\r\r\nSome software packages can help to minimize this temptation by offering\r\r\nraytraced shadows. Raytracing allows the shadowing effects to behave in a more\r\r\nnatural (light bouncing) fashion. As long as you don't go crazy with lights and\r\r\nwash everything out, you'll be okay. The problem with creating raytraced shadows\r\r\non a PC is that the renderings take so long to produce. For a still shot it's\r\r\nnot a big deal, but incorporating raytrace rendering into an animation (even a\r\r\nsmall one) can become a nightmare. Therefore, it's wise to use regular shadows\r\r\nfor animation and reserve raytracing for stills. Besides, animation tends to\r\r\nminimize any &quot;goofs&quot; you make in setting up your lights and shadows.\r\r\n</P>\r\r\n<P>\r\r\nWhether your software has the ability to create raytraced shadows or not, the\r\r\nfollowing can help minimize the effects of improperly used lights and shadows:\r\r\n</P>\r\r\n<P>\r\r\n&iuml; Plan your shots and decide where lights and (especially) shadows are\r\r\ngoing to play a role. Don't worry about the shadows on &quot;the other side of\r\r\nthat mountain&quot; or &quot;building&quot; unless you're going to be visiting\r\r\nit at some point.\r\r\n</P>\r\r\n<P>\r\r\n&iuml; Use a variety of lights. Don't make the mistake of using a single,\r\r\npinpoint light source as the sun or broad daylight. Use a nice, even, ambient\r\r\nlighting set-up and place spotlights for shadows on objects that need them. The\r\r\nexception to this is architectural renderings. These renderings have\r\r\ntraditionally been done a certain way, with hard-edged, single-source lighting.\r\r\nIt's a matter of tradition over accuracy. However, do offer your clients the\r\r\nchoice of both. They might surprise you and break tradition a bit if you can\r\r\nshow them good reason.\r\r\n</P>\r\r\n<P>\r\r\n&iuml; Don't forget about diffusion and remember that light scatters. Go ahead\r\r\nand let your scene have razor sharp edges in its shadows. Now, go to the\r\r\nopposite end of the scene and add a contrasting fill light. Bring the level of\r\r\nthe fill light up until you get a nice &quot;washing&quot; effect in the\r\r\nshadows. This is a very realistic effect if done properly and will give you\r\r\nresults almost identical to raytracing.\r\r\n</P>\r\r\n<P>\r\r\nIf your software has the ability to project images with a light source (a movie\r\r\nprojector of sorts) and you can make matte objects (objects that don't render,\r\r\nyet still affect the scene), try this. Set up all of your lights, then matte out\r\r\nall the objects in the scene. Render from the top and record all the shadows\r\r\nwhere they strike the ground. Take this image into a paint program and apply\r\r\nsome effects to it over time, using the same number of frames that your\r\r\nanimation will have. Now take all the lights out of your scene except for one\r\r\nbig fill light (an omni light works great for this since it creates good\r\r\nhighlights), bring all the objects back so they will render, project your shadow\r\r\neffect from above and move your fill light around. Depending on what you did in\r\r\nthe paint program and how you move your fill light, you can make shadows &quot;fall&quot;\r\r\nbackwards, which makes all the shadows dissolve into a whirlpool or simply\r\r\ntransform into flowers. It's strange, but can be a very neat effect.\r\r\n</P>\r\r\n<P>\r\r\nAnd, finally...\r\r\n</P>\r\r\n<P>\r\r\nRead up on how lighting works. Check out some good books on theatrical lighting\r\r\nfrom the library or go to a good modeling/hobby shop and pick up a book or two\r\r\non photographing model railroads. Some of the techniques in these books are pure\r\r\ngenius and are easily applied to computer generated graphics.\r\r\n</P>\r\r\n<P>\r\r\nOr turn to film for inspiration. Watch some old black and white movies or look\r\r\nat some old photos or stills. Movie makers of the past didn't have the luxury of\r\r\ncolor to give their scenes depth or definition. Take another look at cinema\r\r\nclassics like <I>Citizen Kane</I> or <I>Gaslight</I> to see how shadows become\r\r\na part of the storyline. Make note of the contrasts created using lights and\r\r\nshadows and take the techniques of yesteryear to work with you today. \r\r\n</P>\r\r\n<P>\r\r\nJoey Bruno has been doing multimedia consulting for more than five years and is\r\r\nthe founder of Image One, a multimedia consulting group based in Birmingham, AL.\r\r\nJoey also teaches 3D Studio and multimedia at Virginia College in Birmingham. He\r\r\ncan be reached electronically at <A HREF=\"mailto:102712.107@compuserve.com\">102712.107@compuserve.com\r\r\n</A> via the Internet. \r\r\n</P> \r\r\n</BODY></HTML>\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id XAA24871; Wed, 28 Feb 1996 23:49:21 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id XAA29827 for <globillum-isis@isis.imag.fr>; Wed, 28 Feb 1996 23:16:46 +0100\r\r\nReceived: from fs1.cam.nist.gov (fs1.cam.nist.gov [129.6.80.33]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id XAA23726 for <globillum@imag.fr>; Wed, 28 Feb 1996 23:16:44 +0100\r\r\nReceived: from plum (plum.cam.nist.gov) by fs1.cam.nist.gov (4.1/SMI-DDN)\r\r\n        id AA16176; Wed, 28 Feb 96 17:16:40 EST\r\r\nReceived: by plum (950911.SGI.8.6.12.PATCH825/SMI-3.2)\r\r\n        id RAA15220; Wed, 28 Feb 1996 17:16:35 -0500\r\r\nFrom: \"Holly E Rushmeier\" <holly@cam.nist.gov>\r\r\nMessage-Id: <9602281716.ZM15218@plum.cam.nist.gov>\r\r\nDate: Wed, 28 Feb 1996 17:16:34 -0500\r\r\nReply-To: holly.rushmeier@nist.gov\r\r\nX-Face: eO|V;3{XkGh^/1hW\"\\R$2ajo-]{6b+iSL&s}264L\"[Qr(@>+$'c\"p(xid20x|DKhrQ-OZw#!/6;*ny_NU>tEA4Z#p5~.hbz)nL990=A^Z/88}i]<Lu8q@t_?iheblC$w[=LxN]9u(!jZ\"}dC6pwK~X?]6TNkZU,'E<<\r\r\nX-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)\r\r\nTo: globillum@imag.fr\r\r\nSubject: change of address\r\r\nCc: holly@cam.nist.gov\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHi --\r\r\nI'm sorry to send this to such a large list, but since\r\r\nI correspond with a lot of you periodically I thought\r\r\nthis would be the most efficient way to reach people\r\r\nwho might be sending me papers to review,\r\r\nrequests for information, etc.\r\r\n\r\r\nI have decided to leave NIST and take a position at IBM\r\r\nWatson Research center. My last day at NIST will be March 26.\r\r\nI will be in at work only a couple of days a week between then and now\r\r\nbefore starting work April 1 at Watson. I don't have any address info.\r\r\nfor up there yet.\r\r\n\r\r\n\r\r\n-- Holly\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id XAA27549; Thu, 14 Mar 1996 23:21:57 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id WAA22165 for <globillum-isis@isis.imag.fr>; Thu, 14 Mar 1996 22:59:14 +0100\r\r\nReceived: from UX3.SP.CS.CMU.EDU (UX3.SP.CS.CMU.EDU [128.2.198.103]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id WAA20046 for <globillum@imag.fr>; Thu, 14 Mar 1996 22:59:12 +0100\r\r\nReceived: from GS190.SP.CS.CMU.EDU by UX3.SP.CS.CMU.EDU id aa04306;\r\r\n          14 Mar 96 16:58 EST\r\r\nX-Sender: ajw@a.gp.cs.cmu.edu\r\r\nMessage-Id: <v02130500ad6c1fabc21a@[128.2.198.150]>\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nDate: Thu, 14 Mar 1996 16:58:28 -0500\r\r\nTo: globillum@imag.fr\r\r\nFrom: \"Andrew J. Willmott\" <ajw@cs.cmu.edu>\r\r\nSubject: Triangular surface elements for wavelet radiosity\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHas anyone else out there implemented wavelet radiosity using triangular\r\r\npatches? Specifically, Flatlets and Multiwavelets. There seem to be a\r\r\nnumber of different ways to approach the various parts of the problem, and\r\r\nit would be interesting to compare our approach with any others that exist.\r\r\n\r\r\nCheers,\r\r\n\r\r\nAndrew\r\r\n\r\r\n--- mailto:a.willmott@cs.cmu.edu ------- http://www.cs.cmu.edu/~ajw ---\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id TAA09206; Sun, 17 Mar 1996 19:18:17 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id SAA11408 for <globillum-isis@isis.imag.fr>; Sun, 17 Mar 1996 18:55:15 +0100\r\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id SAA17054 for <globillum@imag.fr>; Sun, 17 Mar 1996 18:55:13 +0100\r\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\r\n        id AA22776; Sun, 17 Mar 1996 12:55:10 -0500\r\r\nMessage-Id: <9603171755.AA22776@merckx.graphics.cornell.edu>\r\r\nReceived: by barn.graphics.cornell.edu\r\r\n        (1.37.109.8/16.2) id AA23202; Sun, 17 Mar 1996 12:54:38 -0500\r\r\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\r\r\nSubject: Will anyone send me this paper?\r\r\nTo: globillum@imag.fr\r\r\nDate: Sun, 17 Mar 96 12:54:38 EST\r\r\nMailer: Elm [revision: 70.85]\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nLately my students and I have been working on\r\r\napproximating light flow in volumes.  Reviewers\r\r\nhave said that we should reference the Toronto\r\r\nwork of the late 80s:\r\r\n\r\r\n Drettakis, et. al, \"Titghly coupled multiprocessing\r\r\n for a Global Illumination Algroithm\", pp. 387-398,\r\r\n Eurographics '90.\r\r\n \r\r\n And Fournier, et. al, \"FIAT LUX: Light Driven Global\r\r\n Illumination\", DGP Technical Memo DGP89-1, 1989.\r\r\n\r\r\nI would love to, but I have not read them.  AF has given\r\r\nme a high-level idea of the work, but I would love to get\r\r\nhold of the real papers.  If anyone is willing to\r\r\nhelp me, please send copies to:\r\r\n\r\r\nPete Shirley\r\r\nProgram of Computer Graphics\r\r\n580 Rhodes Hall\r\r\nCornell University\r\r\nIthaca, NY 14853 USA\r\r\n\r\r\nThanks!\r\r\n\r\r\nPete\r\r\n\r\r\nPS-- are old Eurographics proceedings (pre 1991) available?\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id XAA09864; Sun, 17 Mar 1996 23:51:43 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id XAA13452 for <globillum-isis@isis.imag.fr>; Sun, 17 Mar 1996 23:40:03 +0100\r\r\nReceived: from explorer.dgp.toronto.edu (explorer.dgp.toronto.edu [128.100.1.129]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id XAA21686 for <globillum@imag.fr>; Sun, 17 Mar 1996 23:39:56 +0100\r\r\nReceived: by explorer-en.dgp.toronto.edu id <144010>; Sun, 17 Mar 1996 17:38:44 -0500\r\r\nIn-Reply-To: Peter Shirley's message as of Mar 17,  1:17pm\r\r\nX-Mailer: Mail User's Shell (7.2.3 5/22/91)\r\r\nFrom: Eugene Fiume <elf@dgp.toronto.edu>\r\r\nTo: Peter Shirley <shirley@graphics.cornell.edu>, globillum@imag.fr\r\r\nSubject: Re: Will anyone send me this paper?\r\r\nMessage-Id: <96Mar17.173844est.144010@explorer-en.dgp.toronto.edu>\r\r\nDate: Sun, 17 Mar 1996 17:38:36 -0500\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nOn Mar 17,  1:17pm, Peter Shirley wrote:\r\r\n} Subject: Will anyone send me this paper?\r\r\n} \r\r\n}  Drettakis, et. al, \"Titghly coupled multiprocessing\r\r\n}  for a Global Illumination Algroithm\", pp. 387-398,\r\r\n}  Eurographics '90.\r\r\n}  \r\r\n}  And Fournier, et. al, \"FIAT LUX: Light Driven Global\r\r\n}  Illumination\", DGP Technical Memo DGP89-1, 1989.\r\r\n} \r\r\n} I would love to, but I have not read them.  AF has given\r\r\n} me a high-level idea of the work, but I would love to get\r\r\n} hold of the real papers.  If anyone is willing to\r\r\n} help me, please send copies to:\r\r\n\r\r\nYou can get a postscript copy of the first off my web page or George's.\r\r\nStart from, for example, http://www.dgp.toronto.edu/people/elf/elf.html\r\r\nand poke around in my \"papers\" page.  I think it goes out to George's\r\r\nnode in France to get the paper.\r\r\n\r\r\nAs for the second, I can't seem to find the troff source for it.  Hmmm.\r\r\nMaybe Alain has it.  I know a real paper copy is sitting in a pile somewhere\r\r\nin the bowels of my office.  I'll look for it when next I have a chance.\r\r\n\r\r\nRegards,\r\r\nEugene.\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id NAA21096; Tue, 19 Mar 1996 13:48:22 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id NAA24867 for <globillum-isis@isis.imag.fr>; Tue, 19 Mar 1996 13:22:37 +0100\r\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id NAA26211 for <globillum@imag.fr>; Tue, 19 Mar 1996 13:22:35 +0100\r\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\r\n        id AA04424; Tue, 19 Mar 1996 07:22:30 -0500\r\r\nMessage-Id: <9603191222.AA04424@merckx.graphics.cornell.edu>\r\r\nReceived: by barn.graphics.cornell.edu\r\r\n        (1.37.109.8/16.2) id AA00238; Tue, 19 Mar 1996 07:21:58 -0500\r\r\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\r\r\nSubject: papers-- thanks\r\r\nTo: globillum@imag.fr\r\r\nDate: Tue, 19 Mar 96 7:21:58 EST\r\r\nMailer: Elm [revision: 70.85]\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nThanks for the many offers to send papers.  I have\r\r\nonline copies that I got from Alain, Eugene, and George\r\r\n(ask the authors first-- duh!).  I will summarize where\r\r\nthese are available once I make sure everything prints, etc.\r\r\n\r\r\nPete\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id WAA08993; Fri, 22 Mar 1996 22:46:20 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id WAA09209 for <globillum-isis@isis.imag.fr>; Fri, 22 Mar 1996 22:21:00 +0100\r\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id WAA24672 for <globillum@imag.fr>; Fri, 22 Mar 1996 22:20:59 +0100\r\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\r\n        id AA09366; Fri, 22 Mar 1996 16:20:58 -0500\r\r\nMessage-Id: <9603222120.AA09366@merckx.graphics.cornell.edu>\r\r\nReceived: by barn.graphics.cornell.edu\r\r\n        (1.37.109.8/16.2) id AA15808; Fri, 22 Mar 1996 16:20:24 -0500\r\r\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\r\r\nSubject: Fiat/Lucifer\r\r\nTo: globillum@imag.fr\r\r\nDate: Fri, 22 Mar 96 16:20:23 EST\r\r\nMailer: Elm [revision: 70.85]\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nThanks again to those who offered to \r\r\nsend me papers, and to Alain F, Eugene F, Philip H, and George D\r\r\nfor sending me online info.  Here is the story as I\r\r\nnow understand it.  Fiat was a program developed at\r\r\nToronto in the late 80s, and has been revamped into a program\r\r\ncalled Lucifer under development at U of British Columbia.\r\r\nThe basic idea that these programs draw from is that you\r\r\nwant a cheap approximation to incoming light (\"field radiance\"\r\r\nin Priesendorfer (sp?) borrowed by Arvo) terminology.  Unlike\r\r\nRushhmeier's group, who simplified geometry to simplify\r\r\nfield radiance, the Lucifer code attempts to simplify the\r\r\nlight coming through virtual surfaces in space.  This turns\r\r\nout to be exactly what Zimmerman, Chiu, and I have been trying\r\r\nto do in a Monte Carlo setting (several years late :^} ).  So several\r\r\nanonymous reviewers of a rejected SIGGRAPH paper made a good call\r\r\non saying our work was related to Fiat (thanks to the ones\r\r\nreading this).\r\r\n\r\r\nI may have misunderstood things because I have not read any of this\r\r\nwork carefully yet.   But being a natural academic I was vague\r\r\nenough that I am sure I seemed knowledgable.  I think this basic idea has\r\r\na lot of promise, and I certainly want to keep pursuing it (but\r\r\nwith many more calls to rand() than Alain would have, of course!).\r\r\nFor those that want to learn more about Fiat and Lucifer:\r\r\n\r\r\nThe Eurographics 90 paper and George's MS thesis which has a discussion of Fiat.\r\r\nhttp://w3imagis.imag.fr/~George.Drettakis/pub.hmtl\r\r\n\r\r\nSeveral tech reports that relate to Lucifer\r\r\nhttp://www.cs.ubc.ca/nest/imager/contributions/healey/imager-tr/imager-tr.html\r\r\nSee TR-95-28 : A work-in-progress on Lucifer and wavelets.\r\r\n    TR-95-26 : Alain's rendering workshop paper that discusses Lucifer at a high level \r\r\n\r\r\nAlain also sent me a copy of a paper describing Fiat, but I am not sure\r\r\nif it is online (Alain?).  \r\r\n\r\r\nPete\r\r\n\r\r\nPS-- If you are not on my Monte Carlo graphics page and should be, let me know.\r\r\n     See: http://www.graphics.cornell.edu/~shirley/mc.html\r\r\n     If you have online noisy papers, code, or images, you should be on there. \r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id FAA13446; Sun, 24 Mar 1996 05:24:06 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id FAA22869 for <globillum-isis@isis.imag.fr>; Sun, 24 Mar 1996 05:10:32 +0100\r\r\nReceived: from haven.uniserve.com (haven.uniserve.com [198.53.215.121]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id FAA28013 for <globillum@imag.fr>; Sun, 24 Mar 1996 05:10:27 +0100\r\r\nReceived: from van0101.TVS.NET ([204.191.197.11]) by haven.uniserve.com with SMTP id <34892-137>; Sat, 23 Mar 1996 20:13:22 -0800\r\r\nX-Sender: iashdown@ledalite.com\r\r\nX-Mailer: Windows Eudora Version 2.0.3\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nTo: globillum@imag.fr\r\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\r\nSubject: Radiosity bibliography update\r\r\nMessage-Id: <96Mar23.201322pst.34892-137+823@haven.uniserve.com>\r\r\nDate: Sat, 23 Mar 1996 20:13:21 -0800\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHere we go again: it's time for another quarterly update to the global\r\r\nillumination (and radiosity) bibliography, RadBib96.\r\r\n\r\r\nRadBib96 now has 850 references, including 21 new entries that I found\r\r\nover the past three months. The latest version will be posted to our\r\r\nWeb site (http://www.ledalite.com/library/rrt.html) on April 1st.\r\r\n\r\r\nIn the meantime, here are the new entries. (If you have any corrections\r\r\nor additions, please e-mail them to me before April 1st.)\r\r\n\r\r\n%A D. Arques\r\r\n%A S. Michelin\r\r\n%T Improving the Zonal Method Through the Use of Series Developments to\r\r\nApproximate Volume/Volume Form Factors\r\r\n%J Proceedings of the Fourth International Conference in Central\r\r\nEurope on Computer Graphics and Visualization '96\r\r\n%E V. Skala\r\r\n%I University of West Bohemia\r\r\n%C Plzen, Czech Republic\r\r\n%D February 1996\r\r\n\r\r\n%A G. Baciu\r\r\n%A R. K. W. Tsang\r\r\n%T Advancing Front Meshing for Radiosity Solutions\r\r\n%B Lecture Notes in Computer Science\r\r\n%E R. T. Chin\r\r\n%I Springer-Verlag\r\r\n%C Berlin, Germany\r\r\n%V 1024\r\r\n%P 283-291\r\r\n%D 1995\r\r\n\r\r\n%A Martin Feda\r\r\n%T Parallel Radiosity on Transputer with Low Communication Overhead\r\r\n%J Hungarian Academy of Sciences Central Research Institute for Physics\r\r\n%I Hungarian Academy of Sciences\r\r\n%V 2\r\r\n%N M,N\r\r\n%P 62-70\r\r\n%D 1995\r\r\n%O Second Austrian-Hungarian Workshop on Transputer Applications\r\r\n(Budapest, September 1994)\r\r\n\r\r\n%A T. A. Funkhouser\r\r\n%T Database Management for Interactive Display of Large Radiosity Models\r\r\n%J Graphics Interface '96\r\r\n%C Toronto, Ontario\r\r\n%D May 1996\r\r\n%P (to appear)\r\r\n\r\r\n%A S. Ghali\r\r\n%A A. J. Stewart\r\r\n%T A Complete Treatment of D1 Discontinuities in a Discontinuity Mesh\r\r\n%J Graphics Interface '96\r\r\n%C Toronto, Ontario\r\r\n%D May 1996\r\r\n%P (to appear)\r\r\n\r\r\n%A Jonathan Goldman\r\r\n%T Parallel Progressive Refinement and Projection-based Discontinuity\r\r\nMeshing for Radiosity\r\r\n%R Master's thesis\r\r\n%I University of Illinois at Chicago\r\r\n%C Chicago, IL\r\r\n%D 1995\r\r\n\r\r\n%A Henrik Wann Jensen\r\r\n%A Niels J. Christensen\r\r\n%T Efficiently Rendering Shadows Using the Photon Map\r\r\n%J Edugraphics + Compugraphics Proceedings\r\r\n%E Harold P. Santo\r\r\n%I GRASP- Graphic Science Promotions & Publications, P.O. Box 4076,\r\r\nMassama, 2745 Queluz, Portugal\r\r\n%C Alvor, Portugal '95\r\r\n%D December 12, 1995\r\r\n%P 285-291\r\r\n%O ISBN 972-8342-00-4\r\r\n\r\r\n%A Henrik Wann Jensen\r\r\n%T Rendering Caustics on Non-Lambertian Surfaces\r\r\n%J Graphics Interface '96\r\r\n%C Toronto, Ontario\r\r\n%D May 1996\r\r\n%P (to appear)\r\r\n\r\r\n%A A. Keller\r\r\n%T A Quasi-Monte Carlo Algorithm for the Global Illumination Problem in\r\r\nthe Radiosity Setting\r\r\n%B Lecture Notes in Statistics\r\r\n%I Springer-Verlag\r\r\n%C New York, NY\r\r\n%V 106\r\r\n%P 239-251\r\r\n%D 1995\r\r\n\r\r\n%A S. Z. Li\r\r\n%T Adaptive Sampling and Mesh Generation\r\r\n%J Computer-Aided Design\r\r\n%V 27\r\r\n%N 3\r\r\n%D March 1995\r\r\n%P 235-240\r\r\n\r\r\n%A A. A. Maierhofer\r\r\n%A M. Gervautz\r\r\n%A K. F. Karner\r\r\n%T Meshing for Discontinuity Driven Hierarchical Radiosity\r\r\n%J Proceedings of the Fourth International Conference in Central\r\r\nEurope on Computer Graphics and Visualization '96\r\r\n%E V. Skala\r\r\n%I University of West Bohemia\r\r\n%C Plzen, Czech Republic\r\r\n%D February 1996\r\r\n\r\r\n%A T. Moeller\r\r\n%T Radiosity Techniques for Virtual Reality - Faster Reconstruction and\r\r\nSupport for Levels of Details\r\r\n%J Proceedings of the Fourth International Conference in Central\r\r\nEurope on Computer Graphics and Visualization '96\r\r\n%E V. Skala\r\r\n%I University of West Bohemia\r\r\n%C Plzen, Czech Republic\r\r\n%D February 1996\r\r\n\r\r\n%A K. Myszkowski\r\r\n%A T. L. Kunii\r\r\n%T An Efficient Cluster-Based Hierarchical Progressive Radiosity\r\r\nAlgorithm\r\r\n%B Lecture Notes in Computer Science\r\r\n%E R. T. Chin\r\r\n%I Springer-Verlag\r\r\n%C Berlin, Germany\r\r\n%V 1024\r\r\n%P 292-303\r\r\n%D 1995\r\r\n\r\r\n%A K. Nechvile\r\r\n%A J. Sochor\r\r\n%T Form-factor Evaluation with Regional BSP Trees\r\r\n%J Proceedings of the Fourth International Conference in Central\r\r\nEurope on Computer Graphics and Visualization '96\r\r\n%E V. Skala\r\r\n%I University of West Bohemia\r\r\n%C Plzen, Czech Republic\r\r\n%D February 1996\r\r\n\r\r\n%A Adelene Whye-Leng Ng\r\r\n%T Assessment of Five Radiosity Acceleration Techniques\r\r\n%J Computers & Graphics\r\r\n%V 19\r\r\n%N 5\r\r\n%P 727-???\r\r\n%D 1995\r\r\n\r\r\n%A Thomas Kenji Otake\r\r\n%T Saccade-based Progressive Refinement Radiosity for Virtual Reality\r\r\nDisplays\r\r\n%R Master's thesis\r\r\n%I Department of Computer Science, University of Alabama\r\r\n%D 1995\r\r\n\r\r\n%A M. Sbert\r\r\n%A X. Pueyo\r\r\n%A L. Neumann\r\r\n%A W. Purgathofer\r\r\n%T Global Multipath Monte Carlo Algorithms for Radiosity\r\r\n%J The Visual Computer\r\r\n%V 12\r\r\n%N 2\r\r\n%P 47-??\r\r\n%D 1996\r\r\n\r\r\n%A Gernot Schaufler\r\r\n%A Wolfgang Stuerzlinger-Protoy\r\r\n%T Exact and Error Bounded Approximation of Local Illumination\r\r\n%J Edugraphics + Compugraphics Proceedings\r\r\n%E Harold P. Santo\r\r\n%I GRASP- Graphic Science Promotions & Publications, P.O. Box 4076,\r\r\nMassama, 2745 Queluz, Portugal\r\r\n%C Alvor, Portugal '95\r\r\n%D December 12, 1995\r\r\n%P 327-366\r\r\n%O ISBN 972-8342-00-4\r\r\n\r\r\n%A L. Sindlar\r\r\n%A J. Pelikan\r\r\n%T Parallel Radiosity on a Cluster of Workstations\r\r\n%J Proceedings of the Fourth International Conference in Central\r\r\nEurope on Computer Graphics and Visualization '96\r\r\n%E V. Skala\r\r\n%I University of West Bohemia\r\r\n%C Plzen, Czech Republic\r\r\n%D February 1996\r\r\n\r\r\n%A Chegu Vinod\r\r\n%T Parallel Hierarchical Radiosity Algorithms\r\r\n%R Master's thesis\r\r\n%I Wayne State University\r\r\n%D 1995\r\r\n\r\r\n%A Adam Worrall\r\r\n%A Claire Willis\r\r\n%A Derek Paddon\r\r\n%T Dynamic Discontinuities for Radiosity\r\r\n%J Edugraphics + Compugraphics Proceedings\r\r\n%E Harold P. Santo\r\r\n%I GRASP- Graphic Science Promotions & Publications, P.O. Box 4076,\r\r\nMassama, 2745 Queluz, Portugal\r\r\n%C Alvor, Portugal '95\r\r\n%D December 12, 1995\r\r\n%P 367 - 375\r\r\n%K discontinuity meshing, dynamic environments\r\r\n%O ISBN 972-8342-00-4\r\r\n%Z available as http://aloha.cs.bris.ac.uk/~worrall/scope/port95.html\r\r\n\r\r\nIan Ashdown, P. Eng.                 |             READ THE BOOK!\r\r\nResearch & Development Manager       |  Radiosity: A Programmer's Perspective\r\r\nLedalite Architectural Products Inc. |             by Ian Ashdown\r\r\n                                     |         John Wiley & Sons, 1994\r\r\nVisit http://www.ledalite.com        |      (Sneaky Internet Advertising)\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id RAA21640; Mon, 25 Mar 1996 17:42:38 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id QAA09124 for <globillum-isis@isis.imag.fr>; Mon, 25 Mar 1996 16:46:35 +0100\r\r\nReceived: from idefix.cs.kuleuven.ac.be (idefix.cs.kuleuven.ac.be [134.58.40.4]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id QAA15731 for <globillum@imag.fr>; Mon, 25 Mar 1996 16:46:31 +0100\r\r\nReceived: from pixel.cs.kuleuven.ac.be (ericl@pixel.cs.kuleuven.ac.be [134.58.45.34]) by idefix.cs.kuleuven.ac.be (8.7.5/8.7.3) with ESMTP id QAA26952 for <globillum@imag.fr>; Mon, 25 Mar 1996 16:45:57 +0100 (MET)\r\r\nReceived: (from ericl@localhost) by pixel.cs.kuleuven.ac.be (8.7.5/8.7.3) id QAA03307; Mon, 25 Mar 1996 16:45:54 +0100 (MET)\r\r\nDate: Mon, 25 Mar 1996 16:45:54 +0100 (MET)\r\r\nFrom: Eric Lafortune <Eric.Lafortune@cs.kuleuven.ac.be>\r\r\nMessage-Id: <199603251545.QAA03307@pixel.cs.kuleuven.ac.be>\r\r\nTo: globillum@imag.fr\r\r\nSubject: PhD dissertation\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nDear Globillumers,\r\r\n\r\r\nIt is my pleasure to announce that my PhD dissertation is now available\r\r\non the net. The dissertation is entitled:\r\r\n\r\r\n        Mathematical Models and Monte Carlo Algorithms\r\r\n                for Physically Based Rendering\r\r\n\r\r\nIt's all about global illumination models, Monte Carlo methods, variance\r\r\nreduction techniques, path tracing, light tracing and bidirectional path\r\r\ntracing. You can find the abstract, an overview of the chapters, the\r\r\ntable of contents, the colour images and the dissertation itself at:\r\r\n\r\r\n        http://www.cs.kuleuven.ac.be/~ericl/thesis/\r\r\n\r\r\nEven if you're not interested in the text you can just have a look at\r\r\nthe pretty pictures. Enjoy! Kind regards,\r\r\n\r\r\nEric Lafortune\r\r\nComputer Graphics Research Group\r\r\nDepartment of Computer Science\r\r\nKatholieke Universiteit Leuven\r\r\nBelgium\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id VAA22565; Mon, 25 Mar 1996 21:49:39 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id VAA19346 for <globillum-isis@isis.imag.fr>; Mon, 25 Mar 1996 21:21:30 +0100\r\r\nReceived: from enzo.qualia.com (enzo.qualia.com [205.161.13.2]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id VAA26620 for <globillum@imag.fr>; Mon, 25 Mar 1996 21:21:29 +0100\r\r\nReceived: from [205.161.13.133] by enzo.qualia.com via SMTP (940816.SGI.8.6.9/940406.SGI.AUTO)\r\r\n        for <globillum@imag.fr> id PAA28621; Mon, 25 Mar 1996 15:18:58 -0500\r\r\nX-Sender: bwade@enzo.qualia.com\r\r\nMessage-Id: <v02140b01ad7cb152dda5@[205.161.13.133]>\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nDate: Mon, 25 Mar 1996 15:26:09 -0500\r\r\nTo: globillum@imag.fr\r\r\nFrom: Bretton Wade <bwade@qualia.com>\r\r\nSubject: BSP Trees\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n%A K. Nechvile\r\r\n%A J. Sochor\r\r\n%T Form-factor Evaluation with Regional BSP Trees\r\r\n%J Proceedings of the Fourth International Conference in Central\r\r\nEurope on Computer Graphics and Visualization '96\r\r\n%E V. Skala\r\r\n%I University of West Bohemia\r\r\n%C Plzen, Czech Republic\r\r\n%D February 1996\r\r\n\r\r\nDoes this paper exist in electronic form anywhere? I would very much like a\r\r\ncopy.\r\r\n\r\r\n--\r\r\nbwade@qualia.com\r\r\nhttp://www.qualia.com/~bwade/\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id WAA22625; Mon, 25 Mar 1996 22:05:56 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id VAA19666 for <globillum-isis@isis.imag.fr>; Mon, 25 Mar 1996 21:47:57 +0100\r\r\nReceived: from uu6.psi.com (uu6.psi.com [38.145.155.3]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id VAA27116 for <globillum@imag.fr>; Mon, 25 Mar 1996 21:47:50 +0100\r\r\nReceived: from iceman.eaglesoft.com by uu6.psi.com (5.65b/4.0.071791-PSI/PSINet) via SMTP;\r\r\n        id AA07771 for globillum@imag.fr; Mon, 25 Mar 96 15:47:27 -0500\r\r\nReceived: from ghostjam by iceman (5.4R3.10) id AA02142; Mon, 25 Mar 1996 14:48:23 -0600\r\r\nReceived: by ghostjam (5.x) id AA04787; Mon, 25 Mar 1996 14:49:45 -0600\r\r\nDate: Mon, 25 Mar 1996 14:49:43 -0600 (CST)\r\r\nFrom: Alexander Ivanov <avi@eaglesoft.com>\r\r\nTo: Bretton Wade <bwade@qualia.com>\r\r\nCc: globillum@imag.fr\r\r\nSubject: Re: BSP Trees\r\r\nIn-Reply-To: <v02140b01ad7cb152dda5@[205.161.13.133]>\r\r\nMessage-Id: <Pine.SOL.3.91.960325144603.4775A-100000@ghostjam>\r\r\nMime-Version: 1.0\r\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nCheck out:\r\r\n\r\r\n        <DT><A HREF=\"http://www.zcu.cz/\" ADD_DATE=\"801334574\" \r\r\nLAST_VISIT=\"801334556\">University of West Bohemia Home Page</A>\r\r\n        <DT><A HREF=\"http://yoyo.zcu.cz:80/wscg/wscg_e.html\" \r\r\nADD_DATE=\"801334878\" LAST_VISIT=\"801334691\">The Third International \r\r\nConference in Central Europe on Computer Graphics and Visualization '95</A>\r\r\n\r\r\nHope this helps.\r\r\n\r\r\nAlex.\r\r\n\r\r\nOn Mon, 25 Mar 1996, Bretton Wade wrote:\r\r\n\r\r\n> %A K. Nechvile\r\r\n> %A J. Sochor\r\r\n> %T Form-factor Evaluation with Regional BSP Trees\r\r\n> %J Proceedings of the Fourth International Conference in Central\r\r\n> Europe on Computer Graphics and Visualization '96\r\r\n> %E V. Skala\r\r\n> %I University of West Bohemia\r\r\n> %C Plzen, Czech Republic\r\r\n> %D February 1996\r\r\n> \r\r\n> Does this paper exist in electronic form anywhere? I would very much like a\r\r\n> copy.\r\r\n> \r\r\n> --\r\r\n> bwade@qualia.com\r\r\n> http://www.qualia.com/~bwade/\r\r\n> \r\r\n> \r\r\n> \r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id EAA02173; Fri, 29 Mar 1996 04:40:53 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id DAA08816 for <globillum-isis@isis.imag.fr>; Fri, 29 Mar 1996 03:26:50 +0100\r\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id DAA18566 for <globillum@imag.fr>; Fri, 29 Mar 1996 03:26:49 +0100\r\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\r\n        id AA01371; Thu, 28 Mar 1996 21:26:48 -0500\r\r\nMessage-Id: <9603290226.AA01371@merckx.graphics.cornell.edu>\r\r\nReceived: by barn.graphics.cornell.edu\r\r\n        (1.37.109.8/16.2) id AA13834; Thu, 28 Mar 1996 21:26:13 -0500\r\r\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\r\r\nSubject: Ugly terminology question\r\r\nTo: globillum@imag.fr\r\r\nDate: Thu, 28 Mar 96 21:26:12 EST\r\r\nMailer: Elm [revision: 70.85]\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nOk, we often pretend that we are solving for radiance, or\r\r\nspectral radiance at each pixel.  But chances are we are\r\r\ncalculatining luminance Y = 683 lm/cd INT y(lambda) L(lambda) dlamba\r\r\nas well as X and Z.  In a \"radiosity\" program (no flames please)\r\r\nwe calculate luminous exitance plus some X and Z that are like\r\r\nluminous exitance but with x and z for weighting functions.\r\r\n\r\r\nHere is the question, if Y is called luminance, what are\r\r\nX and Z called?  And what is (X,Y,Z) called?  And if V is\r\r\nscotopic luminance, what is (V,X,Y,Z) called?\r\r\n\r\r\nThe IES handbook and W&S do not seem to have an answer (but\r\r\none can miss a 20 page article in either of those volumes!).\r\r\nDoes anyone?\r\r\n\r\r\nThanks,\r\r\n\r\r\nPete\r\r\n\r\r\nPS-- Bruce Walter suggested \"tristimulance\" for (X,Y,Z), and\r\r\nthis also implies \"tristimulous exitance\".\r\r\nI am not sure what (V,X,Y,Z) is in this system.\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id WAA07446; Mon, 1 Apr 1996 22:21:41 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id VAA15822 for <globillum-isis@isis.imag.fr>; Mon, 1 Apr 1996 21:53:49 +0200\r\r\nReceived: from alf2.tcd.ie (alf2.tcd.ie [134.226.1.26]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id VAA00762 for <globillum@imag.fr>; Mon, 1 Apr 1996 21:53:48 +0200\r\r\nReceived: (from lhopkins@localhost) by alf2.tcd.ie (8.7.1/8.6.10) id UAA11145 for globillum@imag.fr; Mon, 1 Apr 1996 20:53:46 +0100 (BST)\r\r\nFrom: Brother Louis <lhopkins@tcd.ie>\r\r\nMessage-Id: <199604011953.UAA11145@alf2.tcd.ie>\r\r\nSubject: Radiosity vs ray tracing\r\r\nTo: globillum@imag.fr\r\r\nDate: Mon, 1 Apr 1996 20:53:45 +0000 (BST)\r\r\nX-Mailer: ELM [version 2.4 PL23]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nI wonder could anyone tell me where I could get information\r\r\non Ray Tracing versus Radiosity in the context of solving\r\r\na scene......ie which models shadows better etc,etc.\r\r\nOr any recomended books on the subject.\r\r\nAny information would be gratefully appreciated\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id NAA13748; Sat, 6 Apr 1996 13:35:48 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id NAA24982 for <globillum-isis@isis.imag.fr>; Sat, 6 Apr 1996 13:14:50 +0200\r\r\nReceived: from idefix.cs.kuleuven.ac.be (idefix.cs.kuleuven.ac.be [134.58.40.4]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id NAA00182 for <globillum@imag.fr>; Sat, 6 Apr 1996 13:14:49 +0200\r\r\nReceived: from pixel.cs.kuleuven.ac.be (ericl@pixel.cs.kuleuven.ac.be [134.58.45.34]) by idefix.cs.kuleuven.ac.be (8.7.5/8.7.3) with ESMTP id NAA18910 for <globillum@imag.fr>; Sat, 6 Apr 1996 13:14:46 +0200 (MET DST)\r\r\nReceived: (from ericl@localhost) by pixel.cs.kuleuven.ac.be (8.7.5/8.7.3) id NAA15591; Sat, 6 Apr 1996 13:14:44 +0200 (MET DST)\r\r\nDate: Sat, 6 Apr 1996 13:14:44 +0200 (MET DST)\r\r\nFrom: Eric Lafortune <Eric.Lafortune@cs.kuleuven.ac.be>\r\r\nMessage-Id: <199604061114.NAA15591@pixel.cs.kuleuven.ac.be>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Re: PhD dissertation\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nDear Globillumers,\r\r\n\r\r\nThose of you who have tried downloading my PhD dissertation on Monte Carlo\r\r\nrendering may have experienced problems getting the entire files, due to\r\r\nthe connections stalling and timing out. I'm sorry for the inconvenience.\r\r\nBoth the b/w and grey-scale versions are now mirrored at ftp.funet.fi and\r\r\nat www.graphics.cornell.edu. You can reach them through my web page at:\r\r\n\r\r\n        http://www.cs.kuleuven.ac.be/~ericl/thesis/\r\r\n\r\r\nor directly at:\r\r\n\r\r\n        ftp://ftp.funet.fi/pub/sci/papers/graphics/Lafortune/\r\r\nor:     http://www.graphics.cornell.edu/~eric/\r\r\n\r\r\nThanks to Juhana and to Sumant.\r\r\n\r\r\nSo, does this dissertation present the ultimate solution to the global\r\r\nillumination problem? Does its bibliography do justice to your work?\r\r\nWill Clive realise that Bill is actually his long-lost half-brother?\r\r\nTune in and find out...\r\r\n\r\r\nKind regards,\r\r\n\r\r\nEric Lafortune.\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id RAA01340; Mon, 15 Apr 1996 17:50:30 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id QAA00370 for <globillum-isis@isis.imag.fr>; Mon, 15 Apr 1996 16:37:28 +0200\r\r\nReceived: from cs.uct.ac.za (cs.uct.ac.za [137.158.128.249]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id QAA24784 for <globillum@imag.fr>; Mon, 15 Apr 1996 16:34:07 +0200\r\r\nReceived: from maguro.cs.uct.ac.za by cs.uct.ac.za with smtp\r\r\n        (Smail3.1.29.1 #11) id m0u8p71-000983C; Mon, 15 Apr 96 16:18 SAT (+0200)\r\r\nFrom: Nicholas Holzschuch <holzschu@cs.uct.ac.za>\r\r\nReceived: by maguro.cs.uct.ac.za (950911.SGI.8.6.12.PATCH825/maguro.02)\r\r\n        id QAA07359; Mon, 15 Apr 1996 16:18:38 +0200\r\r\nDate: Mon, 15 Apr 1996 16:18:38 +0200\r\r\nMessage-Id: <199604151418.QAA07359@maguro.cs.uct.ac.za>\r\r\nTo: globillum@imag.fr\r\r\nSubject: PhD Thesis available\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n\r\r\n  Hi Globillumers !  \r\r\nMy PhD thesis is now available. It deals with hierarchical radiosity,\r\r\nradiosity derivatives, namely first derivatives (Jacobian or gradient)\r\r\nand second derivatives (Hessian), and how to compute them (especially\r\r\nthe Hessian). \r\r\n\r\r\nIt also explores ways to use these derivatives to compute reliable\r\r\nerror-bounds on any interaction, using concavity properties of the\r\r\nradiosity. Finally, it presents a refinement strategy based on these\r\r\nerror bounds.\r\r\n\r\r\nThe thesis is on A4 paper, takes 176 pages:\r\r\nftp://ftp.imag.fr/pub/Mediatheque.IMAG/theses/96-Holzschuch.Nicolas/these.ps.gz\r\r\n(3.4 Mo)\r\r\nIf you wish, there is a version with 2 pages on one, takes only 88\r\r\npages: \r\r\nftp://ftp.imag.fr/pub/Mediatheque.IMAG/theses/96-Holzschuch.Nicolas/these.a5.ps.gz\r\r\n(3.4 Mo anyway)\r\r\n\r\r\nI'm afraid it is written in french. There should be a paper in english\r\r\ndealing with the same problems, coming real soon :-)\r\r\n\r\r\nAbstract\r\r\n=======\r\r\nWe introduce several improvements to the hierarchical radiosity \r\r\nmethod.  First, a complete analysis of a specific implementation of \r\r\nthe hierarchical radiosity method allows to point out its bottlenecks.  \r\r\nBased on this analysis, we suggest two simple improvements: a lazy \r\r\nevaluation of top-level interactions, and a new refinement criterion, \r\r\nthat greatly reduces the number of interactions, without loss of \r\r\nprecision.  A brief introduction to the properties of functions of \r\r\nseveral variables and their derivatives follows, which allows a \r\r\nrewriting of the expression of radiosity, and hence a better numerical \r\r\napproximation.  Methods for the estimation of the error produced \r\r\nduring the radiosity computations are analysed.  We then introduce the \r\r\nconcavity properties of the radiosity function that, combined with an \r\r\nexact computation of the radiosity derivatives, allow a complete \r\r\ncontrol of the error on the interactions between patches, and hence a \r\r\nprecise minoration and majoration of the radiosity on all the patches.  \r\r\nWe introduce a new refinement criterion based on this modelling of \r\r\ninteractions, and a complete hierarchical radiosity algorithm using \r\r\nthis refinement criterion.  The last part of the thesis is devoted to \r\r\npractical computations of the radiosity derivatives (gradient and \r\r\nHessian), first for a constant emitter with total visibility, then for \r\r\na constant emitter with partial visibility and for an emitter with \r\r\nlinear radiosity.\r\r\n\r\r\n-- \r\r\n+-----------------------------+---------------------+\r\r\n| Nicolas Holzschuch -- quipe iMAGIS/IMAG          |\r\r\n| 385, avenue de la Bibliothque                    |\r\r\n| B.P. 53 -- 38041 Grenoble cedex 9 -- France       |\r\r\n+---------------------------------------------------+\r\r\n| Currently at the University of Cape Town,         |\r\r\n| Dept. of Computer Science -- 7700 Rondebosch      |\r\r\n| South Africa                                      |\r\r\n+---------------------------------------------------+\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id TAA24732; Tue, 23 Apr 1996 19:15:30 +0200\r\r\nReceived: from graphics.lcs.mit.edu (graphics.lcs.mit.edu [18.24.0.46]) by isis.imag.fr (8.6.11/8.6.9) with SMTP id RAA13536 for <globillum@imag.fr>; Tue, 23 Apr 1996 17:15:12 +0200\r\r\nReceived: from pastel.lcs.mit.edu by graphics.lcs.mit.edu (AIX 4.1/UCB 5.64/4.03)\r\r\n          id AA17104; Tue, 23 Apr 1996 10:24:16 -0400\r\r\nFrom: Seth Teller <seth@graphics.lcs.mit.edu>\r\r\nReceived: by pastel.lcs.mit.edu (940816.SGI.8.6.9/TOC-1.2C) \r\r\n        id KAA00870; Tue, 23 Apr 1996 10:25:04 -0400\r\r\nDate: Tue, 23 Apr 1996 10:25:04 -0400\r\r\nMessage-Id: <9604231025.ZM866@pastel.lcs.mit.edu>\r\r\nReply-To: seth@graphics.lcs.mit.edu\r\r\nX-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)\r\r\nTo: globillum@imag.fr\r\r\nSubject: Comp. Geom. Impact Task Force Report (Application Challenges to CG)\r\r\nCc: sequin@CS.Berkeley.EDU, arir@cs.huji.ac.il, \r\r\n chazelle@cs.princeton.edu, edelman@lcs.mit.edu, gjs@ai.mit.edu, \r\r\n graphics@graphics.lcs.mit.edu, nmp@deslab.mit.edu, \r\r\n olivier.faugeras@sophia.inria.fr, tlp@ai.mit.edu, wisdom@mit.edu\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\ndear global illumination researchers and others,\r\r\n\r\r\ncharged by, and under the leadership of, bernard chazelle,\r\r\nthe CG Impact Task Force has completed its report entitled\r\r\n\"Application Challenges to Computational Geometry.\"  it's an\r\r\nexhortation to comp. geometers to get more involved in identi-\r\r\nfying and attacking problems faced by practitioners in many\r\r\nareas of geometric computing, including computer graphics,\r\r\nimaging, shape reconstruction, machine vision, GIS, mesh\r\r\ngeneration, robotics, manufacturing, robustness, computa-\r\r\ntional and molecular biology, and astrophysics.\r\r\n\r\r\ni hope that many in our community will find it an interesting,\r\r\nprovocative read as well.\r\r\n\r\r\nthree versions (dvi, postscript, and compressed postscript)\r\r\nof the full report are available at\r\r\n\r\r\n http://graphics.lcs.mit.edu/~seth/pubs/acmtaskforce.dvi  1/4Mb\r\r\n http://graphics.lcs.mit.edu/~seth/pubs/acmtaskforce.ps   1/2Mb\r\r\n http://graphics.lcs.mit.edu/~seth/pubs/acmtaskforce.ps.Z 1/4Mb\r\r\n\r\r\n(postscript is also available off bernard's page at princeton,\r\r\nbut for some reason it's a 2Mb file there.)  i've attached\r\r\nto this message postscript for the title page.  finally, a\r\r\npaper version of the report is available as TR-521-96 from\r\r\nthe princeton cs dept, 35 olden st., princeton nj 08544 usa.\r\r\n\r\r\ncomments, criticism, discussion are of course encouraged.\r\r\n\r\r\nbest regards,\r\r\n\r\r\nseth teller.\r\r\n\r\r\n--\r\r\n\r\r\n  Asst. Prof of CS and Eng.   Synthetic       O     ~     ~   seth@lcs.mit.edu\r\r\n  MIT Lab for CS NE43-208      Imagery       <=>      ~      tel: 617 258 7885\r\r\n  545 Technology Square         Group        / \\             fax: 617 253 6652\r\r\n  Cambridge MA  02139     / ____________ /  http://graphics.lcs.mit.edu/~seth/\r\r\n\r\r\nX-Zm-Content-Name: acmtaskforce1.ps\r\r\nContent-Description: Postscript\r\r\nContent-Type: application/postscript ; name=\"acmtaskforce1.ps\"\r\r\nX-Zm-Decoding-Hint: mimencode -b -u \r\r\n\r\r\nAttachment converted: WPs Duo:acmtaskforce1.ps (TEXT/mlpr) (00002B20)\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id SAA03871; Wed, 24 Apr 1996 18:28:23 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id RAA03093 for <globillum-isis@isis.imag.fr>; Wed, 24 Apr 1996 17:59:52 +0200\r\r\nReceived: from faure.Colorado.EDU (faure.Colorado.EDU [128.138.228.84]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id RAA26764 for <globillum@imag.fr>; Wed, 24 Apr 1996 17:59:45 +0200\r\r\nReceived: (from dilaura@localhost) by faure.Colorado.EDU (8.6.13/8.6.11/Unixops/Hesiod/(SDM)) id KAA03772 for globillum@imag.fr; Wed, 24 Apr 1996 10:07:28 -0600\r\r\nDate: Wed, 24 Apr 1996 10:07:28 -0600\r\r\nFrom: DILAURA DAVID L <dilaura@faure.Colorado.EDU>\r\r\nMessage-Id: <199604241607.KAA03772@faure.Colorado.EDU>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Form Factor Calculations\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nColleagues:\r\r\nWe have found (more) new equations for the calculation of radiative transfer\r\r\nform factors.  A result of this work is a new method for determining\r\r\nthe effect of blocking objects.  I will be presenting a paper on this at\r\r\nthe Annual Conference of the Illuminating Engineering Society in August.\r\r\n\r\r\nI have placed a postscript pre-print of it in anonymous ftp at:\r\r\n\r\r\n        civil.colorado.edu\r\r\n\r\r\nThe file name is:\r\r\n\r\r\n         non_diff_contour_4.ps \r\r\n\r\r\nand it is in the directory:\r\r\n\r\r\n        pub/Illumination\r\r\n\r\r\nNotice the uppercase I.\r\r\n\r\r\n___\r\r\nDavid L. DiLaura\r\r\nDepartment of Civil and Architectural Engineering\r\r\nUniversity of Colorado at Boulder\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id FAA05750; Thu, 25 Apr 1996 05:07:09 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id EAA11930 for <globillum-isis@isis.imag.fr>; Thu, 25 Apr 1996 04:57:59 +0200\r\r\nReceived: from graphics.lcs.mit.edu (graphics.lcs.mit.edu [18.24.0.46]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id EAA08781 for <globillum@imag.fr>; Thu, 25 Apr 1996 04:57:34 +0200\r\r\nReceived: from pastel.lcs.mit.edu by graphics.lcs.mit.edu (AIX 4.1/UCB 5.64/4.03)\r\r\n          id AA19446; Wed, 24 Apr 1996 22:55:43 -0400\r\r\nFrom: Seth Teller <seth@graphics.lcs.mit.edu>\r\r\nReceived: by pastel.lcs.mit.edu (940816.SGI.8.6.9/TOC-1.2C) \r\r\n        id WAA01901; Wed, 24 Apr 1996 22:56:32 -0400\r\r\nDate: Wed, 24 Apr 1996 22:56:32 -0400\r\r\nMessage-Id: <9604242256.ZM1899@pastel.lcs.mit.edu>\r\r\nReply-To: seth@graphics.lcs.mit.edu\r\r\nX-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)\r\r\nTo: globillum@imag.fr\r\r\nSubject: CG Impact Task Force Report now in html, ps, dvi...\r\r\nCc: arir@cs.huji.ac.il, chazelle@cs.princeton.edu, edelman@lcs.mit.edu, \r\r\n gjs@ai.mit.edu, graphics@graphics.lcs.mit.edu, karlin@cs.washington.edu, \r\r\n nmp@deslab.mit.edu, olivier.faugeras@sophia.inria.fr, \r\r\n sequin@CS.Berkeley.EDU, tlp@ai.mit.edu, wisdom@mit.edu\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nhi everyone,\r\r\n\r\r\nthe taskforce report is now available in html as\r\r\n\r\r\n  http://graphics.lcs.mit.edu/~seth/pubs/taskforce/techrep.html\r\r\n\r\r\nas well as in postscript\r\r\n\r\r\n  http://graphics.lcs.mit.edu/~seth/pubs/taskforce.ps\r\r\n\r\r\ncompressed postscript\r\r\n\r\r\n  http://graphics.lcs.mit.edu/~seth/pubs/taskforce.ps.Z\r\r\n\r\r\nand dvi\r\r\n\r\r\n  http://graphics.lcs.mit.edu/~seth/pubs/taskforce.dvi\r\r\n\r\r\nplease forgive my cluttering your mailbox with this\r\r\nsecond message.\r\r\n\r\r\nbest regards,\r\r\n\r\r\nseth teller.\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id UAA05459; Wed, 1 May 1996 20:29:18 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id UAA01447 for <globillum-isis@isis.imag.fr>; Wed, 1 May 1996 20:10:40 +0200\r\r\nReceived: from igw2.watson.ibm.com ([129.34.139.6]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id UAA05198 for <globillum@imag.fr>; Wed, 1 May 1996 20:10:39 +0200\r\r\nReceived: from vertex.watson.ibm.com (vertex.watson.ibm.com [9.2.2.72]) by igw2.watson.ibm.com (8.7.4/8.7.1) with SMTP id OAA28047 for <globillum@imag.fr>; Wed, 1 May 1996 14:10:10 -0400\r\r\nReceived: by vertex.watson.ibm.com (AIX 3.2/UCB 5.64/4/8/96)\r\r\n          id AA16814; Wed, 1 May 1996 14:09:54 -0400\r\r\nDate: Wed, 1 May 1996 14:09:54 -0400\r\r\nFrom: Holly Rushmeier <holly@watson.ibm.com>\r\r\nMessage-Id: <9605011809.AA16814@vertex.watson.ibm.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: appearance workshop\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nFor those of you interested in reflectance modelling/measurement,\r\r\nmy ex-coworkers at NIST are organizing a workshop to generate\r\r\nindustry interest in research in the appearance of coatings.\r\r\nThe workshop and the project they are trying to get started\r\r\nare described at:\r\r\n\r\r\nhttp://titan.cbt.nist.gov/~mikeg/workshop.html\r\r\n\r\r\n-- Holly Rushmeier\r\r\n   holly@watson.ibm.com\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id BAA04861; Sat, 25 May 1996 01:28:27 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id BAA09768 for <globillum-isis@isis.imag.fr>; Sat, 25 May 1996 01:14:18 +0200\r\r\nReceived: from netcomsv.netcom.com (uucp6.netcom.com [163.179.3.6]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id BAA15862 for <globillum@imag.fr>; Sat, 25 May 1996 01:14:16 +0200\r\r\nReceived: from pdi.com by netcomsv.netcom.com with UUCP (8.6.12/SMI-4.1)\r\r\n        id QAA25081; Fri, 24 May 1996 16:02:24 -0700\r\r\nReceived: from lilbuddy.pdi.com by pdi.pdi.com via SMTP (920330.SGI/(911001.SGI)1.4-PDI.RELAY)\r\r\n        for globillum@imag.fr id AA17540; Fri, 24 May 96 16:03:42 -0700\r\r\nReceived: by lilbuddy.pdi.com (940816.SGI.8.6.9/(911001.SGI)1.2-PDI)\r\r\n         id QAA25421; Fri, 24 May 1996 16:03:42 -0700\r\r\nFrom: Dan Wexler <wexler@pdi.com>\r\r\nMessage-Id: <199605242303.QAA25421@lilbuddy.pdi.com>\r\r\nSubject: Illuminated by black light\r\r\nTo: globillum@imag.fr, thad@hammerhead.com\r\r\nDate: Fri, 24 May 1996 16:03:41 -0700 (PDT)\r\r\nX-Mailer: ELM [version 2.4 PL23]\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHere's a great little anecdote that illustrates just how far\r\r\nrendering is from reality:\r\r\n\r\r\nOne of our animators was trying to simulate a shadow using\r\r\na projection light. He created a texture that was white where\r\r\nhe wanted light, and black where he wanted shadow. Then he\r\r\nused a special material shader we have called a 'shadow-only'\r\r\nshader that renders the inverse shadow (ie. white/gray wherever\r\r\nthere are shadows and black everywhere else). As you might\r\r\nguess, the \"shadows\" from the projection light did not show\r\r\nup in the image generated by the shadow-only shader. \r\r\n\r\r\nWhen I explained the situation to him I caught myself saying:\r\r\n\r\r\n\"Well, those points are not in shadow. They are illuminated\r\r\nwith black light.\"\r\r\n\r\r\nHe looked at me with a completely blank expression, so I went on:\r\r\n\r\r\n\"If you were in a completely closed room without a light,\r\r\nwould the room be completely shadowed, or not illuminated?\"\r\r\n\r\r\nThe boundary between science and philosophy is a blurry one.\r\r\n\r\r\n\r\r\nDaniel Wexler\r\r\nR&D Staff, Pacific Data Images\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id CAA04971; Sat, 25 May 1996 02:22:54 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id CAA10108 for <globillum-isis@isis.imag.fr>; Sat, 25 May 1996 02:10:52 +0200\r\r\nReceived: from wk309.nas.nasa.gov (wk309.nas.nasa.gov [129.99.64.29]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id CAA16178 for <globillum@imag.fr>; Sat, 25 May 1996 02:10:42 +0200\r\r\nReceived: (from uselton@localhost)\r\r\n        by wk309.nas.nasa.gov (8.6.12/NAS.6.1) id RAA19501; Fri, 24 May 1996 17:10:36 -0700\r\r\nDate: Fri, 24 May 1996 17:10:36 -0700\r\r\nMessage-Id: <199605250010.RAA19501@wk309.nas.nasa.gov>\r\r\nFrom: \"Samuel P. Uselton\" <uselton@nas.nasa.gov>\r\r\nTo: globillum@imag.fr\r\r\nSubject: [wexler@pdi.com: Illuminated by black light]\r\r\nReply-to: uselton@nas.nasa.gov\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n\r\r\nFrom: wexler@pdi.com (Dan Wexler)\r\r\n>\r\r\n>Here's a great little anecdote that illustrates just how far\r\r\n>rendering is from reality:\r\r\n>\r\r\n>One of our animators was trying to simulate a shadow using\r\r\n\r\r\n        {trimmed for brevity}\r\r\n\r\r\n>\r\r\n>When I explained the situation to him I caught myself saying:\r\r\n>\r\r\n>\"Well, those points are not in shadow. They are illuminated\r\r\n>with black light.\"\r\r\n>\r\r\n>He looked at me with a completely blank expression, so I went on:\r\r\n>\r\r\n>\"If you were in a completely closed room without a light,\r\r\n>would the room be completely shadowed, or not illuminated?\"\r\r\n>\r\r\n>The boundary between science and philosophy is a blurry one.\r\r\n\r\r\nOf course we aren't always trying to duplicate reality.  Sometimes,\r\r\nespecially in scientific visualization, we want to make realistic\r\r\n*seeming* images of things that one can not see.  My anecdote\r\r\non the communication break down between disciplines goes like this...\r\r\n\r\r\nA petroleum engineer (old, gruff and crotchety) was attending the\r\r\nannual project review for the Visualization group at an oil company\r\r\nresearch lab.  The company and the engineer shall remain nameless, but\r\r\none of the people making the presentation was my friend, collaborator\r\r\nand one time student, Mark Lee.  The main uses of visualization in the\r\r\noil company were in the analysis of seismic data and the display of\r\r\npetroleum reservoir simulation results.  Mark was explaining about\r\r\nadding capabilities to use a variety of shading models, and what the\r\r\ninput to the vis package needed to be for some of the nicer shaders.\r\r\nIn particular, he described the benefits of being able to specify the\r\r\nposition of the light source, and change it interactively, in\r\r\nenhancing visibility of certain things in the visualization.\r\r\n\r\r\nThe petroleum engineer interrupts and rather rudely proclaims to all\r\r\nthat the software can't POSSIBLY work like that 'cause everybody knows\r\r\nthere's no light underground.  Mark tried to explain, but his critic\r\r\ncouldn't pry his mind open enough to understand the explanation.\r\r\n\r\r\nSam Uselton             uselton@nas.nasa.gov\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id VAA20023; Tue, 28 May 1996 21:39:15 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id VAA29194 for <globillum-isis@isis.imag.fr>; Tue, 28 May 1996 21:24:39 +0200\r\r\nReceived: from irz201.inf.tu-dresden.de (irz201.inf.tu-dresden.de [141.76.1.10]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id VAA12203 for <globillum@imag.fr>; Tue, 28 May 1996 21:24:35 +0200\r\r\nReceived: by irz201.inf.tu-dresden.de (8.6.12/8.6.12-s1) id VAA25396 for globillum@imag.fr; Tue, 28 May 1996 21:24:19 +0200\r\r\nFrom: \"Nguyen, D.C.\" <cn1@irz301.inf.tu-dresden.de>\r\r\nMessage-Id: <199605281924.VAA25396@irz201.inf.tu-dresden.de>\r\r\nSubject: Procedural bloby objects avialable.\r\r\nTo: Global Illumination List <globillum@imag.fr>\r\r\nDate: Tue, 28 May 1996 21:24:19 +0200 (MESZ)\r\r\nX-Mailer: ELM [version 2.4 PL25 ME8b]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n\r\r\nFor infos about RTEvol(RayTraced Evolution:), a free package for procedural-\r\r\nmodelling, using Lindenmeyer-grammars and interpreted C-like macros/function, \r\r\nlook at this URL:\r\r\n http://www.rz.tu-ilmenau.de/~juhu/GX/RTEvol/\r\r\n\r\r\nPrimarly i use this package to test some raytracing-acceleration techniques,\r\r\nbut now it expands to a fully programmable system. It is an ideal tool for\r\r\nquickly generation of test-scenes . \r\r\n\r\r\nHave fun,\r\r\n--JuHu \r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id VAA02473; Thu, 30 May 1996 21:49:38 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id VAA13835 for <globillum-isis@isis.imag.fr>; Thu, 30 May 1996 21:27:05 +0200\r\r\nReceived: from haven.uniserve.com (haven.uniserve.com [198.53.215.121]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id VAA13197 for <globillum@imag.fr>; Thu, 30 May 1996 21:26:36 +0200\r\r\nReceived: from van0217.tvs.net ([204.191.197.57]) by haven.uniserve.com with SMTP id <30778-28269>; Thu, 30 May 1996 12:28:36 -0800\r\r\nDate: Thu, 30 May 96 12:21:51 -0700\r\r\nFrom: Ian Ashdown <iashdown@uniserve.com>\r\r\nOrganization: Ledalite Architectural Products\r\r\nX-Mailer: Mozilla 1.1N (Windows; I; 16bit)\r\r\nMIME-Version: 1.0\r\r\nNewsgroups: comp.graphics.algorithms,comp.graphics.rendering.misc,comp.graphics.rendering.raytracing,comp.graphics.visualization,alt.3d\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: Radiosity Bibliography Update\r\r\nContent-Transfer-Encoding: 8bit\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nMessage-Id: <96May30.122836pdt.30778-28269+3646@haven.uniserve.com>\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nANNOUNCE: 96/06/01 Release of RADBIB96\r\r\n--------------------------------------\r\r\nRADBIB96 is a comprehensive bibliography of radiosity and\r\r\nrelated global illumination papers, theses, articles, and\r\r\nbooks. A total of 51 new references have been added since\r\r\nits last release on April 1, 1996, bringing the total to\r\r\n904 references.\r\r\n\r\r\nThis bibliography is available in refer format (ASCII text)\r\r\nas RADBIB96.TXT (with a release date of June 1, 1996) from:\r\r\n\r\r\n  http://www.ledalite.com/library/rrt.html\r\r\n\r\r\nand as gzip-compressed RadBib96.Z from:\r\r\n\r\r\n  ftp://hobbes.lbl.gov/pub/doc\r\r\n\r\r\nA gzip-compressed BibTex-format version is available from:\r\r\n\r\r\n  ftp.cs.columbia.edu/archives/bibliographies/Graphics/rad.html\r\r\n\r\r\nbut it may be a previous release.\r\r\n\r\r\nAn interim release dated May 15, 1996 will be included as part\r\r\nof Course 7, \"Global Illumination in Architecture and\r\r\nEntertainment,\" on the ACM SIGGRAPH 96 Course Notes CD-ROM.\r\r\n\r\r\nA refer-format file containing only the new references is also\r\r\navailable -- send your e-mail request to iashdown@ledalite.com.\r\r\n\r\r\nAs always, it is time-consuming and sometimes difficult to\r\r\ntrack down conference papers and theses on radiosity and global\r\r\nillumination. If you know of a relevant reference that is not\r\r\nincluded in the bibliography, please let me know so that I can\r\r\ninclude it in the next release.\r\r\n\r\r\n\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id HAA01983; Thu, 20 Jun 1996 07:08:23 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id GAA25413 for <globillum-isis@isis.imag.fr>; Thu, 20 Jun 1996 06:52:05 +0200\r\r\nReceived: from haven.uniserve.com (haven.uniserve.com [198.53.215.121]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id GAA21289 for <globillum@imag.fr>; Thu, 20 Jun 1996 06:52:03 +0200\r\r\nReceived: from van0127.TVS.NET ([204.191.197.37]) by haven.uniserve.com with SMTP id <31569-6551>; Wed, 19 Jun 1996 21:55:32 -0800\r\r\nX-Sender: iashdown@ledalite.com\r\r\nX-Mailer: Windows Eudora Version 2.0.3\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nTo: globillum@imag.fr\r\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\r\nSubject: Interesting literature\r\r\nMessage-Id: <96Jun19.215532pdt.31569-6551+1234@haven.uniserve.com>\r\r\nDate: Wed, 19 Jun 1996 21:55:25 -0800\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHere are three papers scheduled to be presented at the 1996 Illuminating\r\r\nEngineering Society Annual Conference in Cleveland, Ohio (August 5-7)\r\r\nthat may be of interest:\r\r\n\r\r\n1. DiLaura, David L. 1996. \"Non-Diffuse Radiative Transfer III:\r\r\n   Inhomogeneous Planar Area Sources and Point Receivers.\"\r\r\n\r\r\n2. DiLaura, David L., and Scott Santoro. 1996. \"Non-Diffuse Radiative\r\r\n   Transfer IV: General Procedure for Planar Area Sources and Area\r\r\n   Receivers.\"\r\r\n\r\r\n3. Nievergelt, Y. 1996. \"Making Any Radiosity Matrix Symmetrix Positive\r\r\n   Definite.\"\r\r\n\r\r\nYou can obtain preprints of David's papers as pub/Illumination/\r\r\nnon_diff_contour_3.ps and pub/Illumination/non_diff_contour_4.ps from\r\r\ncivil.colorado.edu.\r\r\n\r\r\nAs for Nievergelt's paper, I am not aware of it being available online.\r\r\nIf it isn't, you might want to obtain a copy of the 1996 IESNA Annual\r\r\nConference Technical Papers that are supposed to be available in\r\r\nmid-June. Check http://www.iesna.org for details -- they are generally\r\r\nnot available after the conference is over. (If it's anything like the\r\r\npast few years, the publication will be over 1,000 pages and cost about\r\r\n$125 US.)\r\r\n\r\r\nIan Ashdown, P. Eng.                 |             READ THE BOOK!\r\r\nResearch & Development Manager       |  Radiosity: A Programmer's Perspective\r\r\nLedalite Architectural Products Inc. |             by Ian Ashdown\r\r\n                                     |         John Wiley & Sons, 1994\r\r\nVisit http://www.ledalite.com        |      (Sneaky Internet Advertising)\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id QAA09908; Thu, 27 Jun 1996 16:37:49 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id PAA00776 for <globillum-isis@isis.imag.fr>; Thu, 27 Jun 1996 15:49:57 +0200\r\r\nReceived: from uni-kl.de (stepsun.uni-kl.de [131.246.136.50]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id PAA24510 for <globillum@imag.fr>; Thu, 27 Jun 1996 15:49:05 +0200\r\r\nReceived: from uklirb.informatik.uni-kl.de by stepsun.uni-kl.de id af03629;\r\r\n          27 Jun 96 15:48 MET DST\r\r\nReceived: from irz1.informatik.uni-kl.de by uklirb.informatik.uni-kl.de\r\r\n          id aa09152; 27 Jun 96 15:45 MET DST\r\r\nReceived: by irz1.informatik.uni-kl.de (SMI-8.6/SMI-SVR4)\r\r\n        id PAA14659; Thu, 27 Jun 1996 15:45:23 +0200\r\r\nFrom: Alexander Keller AG Heinrich <keller@informatik.uni-kl.de>\r\r\nMessage-Id: <199606271345.PAA14659@irz1.informatik.uni-kl.de>\r\r\nSubject: Quasi-Monte Carlo Radiosity\r\r\nTo: globillum@imag.fr\r\r\nDate: Thu, 27 Jun 1996 15:45:22 +0200 (MET DST)\r\r\nX-Mailer: ELM [version 2.4 PL24]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHi !\r\r\nThe extended version of my Eurographics Workshop on Rendering\r\r\ncontribution is now available on the net via:\r\r\n\r\r\nhttp://www.uni-kl.de/AG-Heinrich/Alex.html\r\r\n\r\r\nand then clicking the \"publications and reports\" link.\r\r\n\r\r\nBesides the 18-pages version (instead of 10), you will find\r\r\nrelated work from the field of quasi-Monte Carlo methods.\r\r\n\r\r\nAny comments or discussions about the work are welcome.\r\r\n\r\r\nBest regards,\r\r\nAlex\r\r\n--\r\r\nAlexander Keller, Tel.: +49-631-205-3345, Fax.: +49-631-205-3270\r\r\nDept. of Computer Science, University of Kaiserslautern\r\r\nPostfach 3049, D-67653 Kaiserslautern, Germany\r\r\ne-mail: keller@informatik.uni-kl.de, URL: http://www.uni-kl.de/AG-Heinrich/\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id BAA09739; Thu, 4 Jul 1996 01:25:59 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id BAA04048 for <globillum-isis@isis.imag.fr>; Thu, 4 Jul 1996 01:14:43 +0200\r\r\nReceived: from usc.edu (usc.edu [128.125.253.136]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id BAA12400 for <globillum@imag.fr>; Thu, 4 Jul 1996 01:14:41 +0200\r\r\nReceived: from halcyon.usc.edu (sidhu@halcyon.usc.edu [128.125.72.33])\r\r\n        by usc.edu (8.7.2/8.7.2/usc) with ESMTP\r\r\n        id QAA27403 for <globillum@imag.fr>; Wed, 3 Jul 1996 16:14:35 -0700 (PDT)\r\r\nReceived: (from sidhu@localhost)\r\r\n        by halcyon.usc.edu (8.7.2/8.7.2/usc)\r\r\n        id QAA24994; Wed, 3 Jul 1996 16:14:34 -0700 (PDT)\r\r\nDate: Wed, 3 Jul 1996 16:14:34 -0700 (PDT)\r\r\nMessage-Id: <199607032314.QAA24994@halcyon.usc.edu>\r\r\nFrom: Reetinder Pal Sidhu <sidhu@halcyon.usc.edu>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Graphics Gems\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nDoes anyone know if another book in the Graphics Gems series is in the\r\r\nworks? Please let me know if you have any idea who should be contacted\r\r\nfor submitting contributions to it. Thank you.\r\r\n\r\r\n                                                        Reetinder Sidhu\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id BAA09823; Thu, 4 Jul 1996 01:57:56 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id BAA04164 for <globillum-isis@isis.imag.fr>; Thu, 4 Jul 1996 01:47:51 +0200\r\r\nReceived: from wk309.nas.nasa.gov (wk309.nas.nasa.gov [129.99.64.29]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id BAA12618 for <globillum@imag.fr>; Thu, 4 Jul 1996 01:47:49 +0200\r\r\nReceived: (from uselton@localhost)\r\r\n        by wk309.nas.nasa.gov (8.6.12/NAS.6.1) id QAA13057; Wed, 3 Jul 1996 16:47:42 -0700\r\r\nDate: Wed, 3 Jul 1996 16:47:42 -0700\r\r\nMessage-Id: <199607032347.QAA13057@wk309.nas.nasa.gov>\r\r\nFrom: \"Samuel P. Uselton\" <uselton@nas.nasa.gov>\r\r\nTo: sidhu@halcyon.usc.edu\r\r\nCC: globillum@imag.fr\r\r\nIn-reply-to: <199607032314.QAA24994@halcyon.usc.edu> (message from Reetinder\r\r\n        Pal Sidhu on Wed, 3 Jul 1996 16:14:34 -0700 (PDT))\r\r\nSubject: Re: Graphics Gems\r\r\nReply-to: uselton@nas.nasa.gov\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nThe word is that rather than continuing the Graphics Gems book series,\r\r\na periodical called Journal of Graphics Tools (JGT) is starting, which\r\r\nwill carry such things.  For more info see\r\r\n\r\r\n\r\r\nhttp://www.acm.org/jgt/\r\r\n\r\r\nI don't know how recent this info is, but it is a good starting point.\r\r\n\r\r\nSam Uselton             uselton@nas.nasa.gov\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id HAA10670; Thu, 4 Jul 1996 07:17:58 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id HAA05137 for <globillum-isis@isis.imag.fr>; Thu, 4 Jul 1996 07:05:32 +0200\r\r\nReceived: from abash1.microsoft.com (abash1.microsoft.com [131.107.3.23]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id HAA17689 for <globillum@imag.fr>; Thu, 4 Jul 1996 07:05:30 +0200\r\r\nReceived: by abash1.microsoft.com with SMTP (Microsoft Exchange Server Internet Mail Connector Version 4.0.985.1)\r\r\n        id <01BB6926.E1EE1190@abash1.microsoft.com>; Wed, 3 Jul 1996 21:30:40 -0700\r\r\nMessage-ID: <c=US%a=_%p=msft%l=RED-24-MSG-960704043025Z-36194@abash1.microsoft.com>\r\r\nFrom: Andrew Glassner <glassner@microsoft.com>\r\r\nTo: \"'globillum@imag.fr'\" <globillum@imag.fr>, \r\r\n \"'Reetinder Pal Sidhu'\" <sidhu@halcyon.usc.edu>\r\r\nSubject: RE: Graphics Gems\r\r\nDate: Wed, 3 Jul 1996 21:30:25 -0700\r\r\nX-Mailer: Microsoft Exchange Server Internet Mail Connector Version 4.0.985.1\r\r\nEncoding: 22 TEXT\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nI believe that there will not be any more volumes in the Gems series.\r\r\nYou may wish to instead consider the Journal of Graphics Tools, which is\r\r\na new quarterly journal for small and practical graphics methods.  The\r\r\nfirst issue or two will be available at Siggraph.  Check out \r\r\n\r\r\nhttp://www.acm.org/jgt/\r\r\n\r\r\n-Andrew Glassner\r\r\nhttp://www.research.microsoft.com/research/graphics/glassner/\r\r\n\r\r\n>----------\r\r\n>From:  Reetinder Pal Sidhu[SMTP:sidhu@halcyon.usc.edu]\r\r\n>Sent:  Wednesday, July 03, 1996 4:14 PM\r\r\n>To:    globillum@imag.fr\r\r\n>Subject:       Graphics Gems\r\r\n>\r\r\n>Does anyone know if another book in the Graphics Gems series is in the\r\r\n>works? Please let me know if you have any idea who should be contacted\r\r\n>for submitting contributions to it. Thank you.\r\r\n>\r\r\n>                                                       Reetinder Sidhu\r\r\n>\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id NAA12658; Thu, 4 Jul 1996 13:42:17 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id NAA13184 for <globillum-isis@isis.imag.fr>; Thu, 4 Jul 1996 13:11:46 +0200\r\r\nReceived: from ibis.doc.ic.ac.uk (ibis.doc.ic.ac.uk [146.169.12.90]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id NAA28776 for <globillum@imag.fr>; Thu, 4 Jul 1996 13:11:41 +0200\r\r\nReceived: from ibis.doc.ic.ac.uk by ibis.doc.ic.ac.uk with smtp\r\r\n        (Smail3.1.28.1 #8) id m0ubl57-0002nbC; Thu, 4 Jul 96 10:52 BST\r\r\nSender: ajc@imag.fr\r\r\nMessage-ID: <31DB9450.41C67EA6@doc.ic.ac.uk>\r\r\nDate: Thu, 04 Jul 1996 10:52:16 +0100\r\r\nFrom: \"Adrian J. Chung\" <ajc@doc.ic.ac.uk>\r\r\nOrganization: Dept. of Computing, Imperial College\r\r\nX-Mailer: Mozilla 2.02 (X11; I; SunOS 4.1.3 sun4c)\r\r\nMIME-Version: 1.0\r\r\nTo: globillum@imag.fr\r\r\nSubject: Book Reviews\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n(Warning: I'm new to this list...)\r\r\n\r\r\nI'm surveying a cross section of research publications in global illumination\r\r\nand have come across a few candidates for what I'd consider to be \"the bible\"\r\r\nfor this field (in the same sense that the Foley & Van Dam book is for CG in\r\r\ngeneral). I'd like to hear your opinions on the matter. I've skimmed through the\r\r\npast archived communications for globillum in case this was already discussed,\r\r\nbut it doesn't seem to have been recently. So...\r\r\n\r\r\nAndrew S. Glassner: Priciples of Digital Image Synthesis\r\r\n\r\r\nIs it well worth the US$90? How much does it cost in the UK?\r\r\nI'm considering diverting a portion of my student grant toward acquiring the two\r\r\nvolume set. (Fewer beers on weekends, looks like...)\r\r\n\r\r\nHow does it compare to the less expensive alternatives:\r\r\n\r\r\nFranois X. Sillion & Claude Puech: Radiosity and Global Illumination\r\r\n\r\r\nMichael F. Cohen & John R. Wallace: Radiosity and Realistic Image Synthesis\r\r\n\r\r\n...any others I should know about?\r\r\n\r\r\n\r\r\nAdrian\r\r\n-- \r\r\nIf you think in seasons, plant crops.\r\r\nIf you think in decades, plant trees.\r\r\nIf you think in centuries, educate your children.\r\r\n                               Confucious\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id GAA16109; Thu, 11 Jul 1996 06:58:00 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id GAA11785 for <globillum-isis@isis.imag.fr>; Thu, 11 Jul 1996 06:49:27 +0200\r\r\nReceived: from haven.uniserve.com (haven.uniserve.com [198.53.215.121]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id GAA22500 for <globillum@imag.fr>; Thu, 11 Jul 1996 06:49:25 +0200\r\r\nReceived: from van0210.tvs.net ([204.191.197.50]) by haven.uniserve.com with SMTP id <32355-14394>; Wed, 10 Jul 1996 21:53:07 -0800\r\r\nX-Sender: iashdown@ledalite.com\r\r\nX-Mailer: Windows Eudora Version 2.0.3\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nTo: globillum@imag.fr\r\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\r\nSubject: Re: Book Reviews\r\r\nMessage-Id: <96Jul10.215307pdt.32355-14394+1615@haven.uniserve.com>\r\r\nDate: Wed, 10 Jul 1996 21:53:04 -0800\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nOn Thu, 04 Jul 1996 10:52:16, Adrian J. Chung <ajc@doc.ic.ac.uk> wrote:\r\r\n\r\r\n>I'm surveying a cross section of research publications in global illumination\r\r\n>and have come across a few candidates for what I'd consider to be \"the bible\"\r\r\n>for this field (in the same sense that the Foley & Van Dam book is for CG in\r\r\n>general). I'd like to hear your opinions on the matter. I've skimmed\r\r\nthrough the\r\r\n>past archived communications for globillum in case this was already discussed,\r\r\n>but it doesn't seem to have been recently. So...\r\r\n>\r\r\nIn my very humble opinion, the definitive bible on global illumination has yet\r\r\nto be written. One good reason for this is that global illumination research is\r\r\nstill a very active topic. There have been close to 100 global illumination\r\r\npapers and theses released in the past six months alone. Given that it takes\r\r\n12 to 18 months to get a book written and published, any \"bible\" will be at\r\r\nleast a year out of date as soon as it is released.\r\r\n\r\r\n>Andrew S. Glassner: Principles of Digital Image Synthesis\r\r\n>\r\r\n>Is it well worth the US$90? How much does it cost in the UK?\r\r\n>I'm considering diverting a portion of my student grant toward acquiring\r\r\nthe two\r\r\n>volume set. (Fewer beers on weekends, looks like...)\r\r\n>\r\r\nKnowing how much one publisher in particular marks up its books for the UK\r\r\nmarket, I shudder to think how much the two-volume set will cost you. You may\r\r\nhave to give up beer for the remainder of your academic career :+)\r\r\n\r\r\nFor what it's worth, I much prefer Glassner to Foley et alia as my primary CG\r\r\nreference. However, I can appreciate that many undergraduate students may be\r\r\nintimidated by the mathematical depth of the former. Different strokes ...\r\r\n\r\r\n>How does it compare to the less expensive alternatives:\r\r\n>\r\r\n>Francois X. Sillion & Claude Puech: Radiosity and Global Illumination\r\r\n>\r\r\n>Michael F. Cohen & John R. Wallace: Radiosity and Realistic Image Synthesis\r\r\n>\r\r\nIt all depends on your needs and interests, and also on whether you are\r\r\ninterested\r\r\nin (and enjoy) the mathematical details. I have all three, and I can\r\r\nrecommend any\r\r\nof them.\r\r\n\r\r\n>...any others I should know about?\r\r\n>\r\r\nI haven't had the opportunity to read this book, but you might try:\r\r\n\r\r\n  Kok, Arjan J. F. 1994. \"Ray Tracing and Radiosity Algorithms for\r\r\nPhotorealistic\r\r\n  Image Synthesis,\" Delft University Press, Stevinweg 1, 2628 CN Delft, The\r\r\n  Netherlands, ISBN 90-6275-981-5. (Also available from Coronet Books,\r\r\n  Philadelphia.)\r\r\n\r\r\nThis was Arjan's PhD thesis at the Delft University of Technology.\r\r\n\r\r\nThere have been at least two other books written on radiosity, but neither\r\r\nqualify as global illumination \"bibles.\"\r\r\n\r\r\nActually, the best sources of up-to-date and comprehensive information on global\r\r\nillumination techniques are the most recent MSc and PhD theses, many of\r\r\nwhich are\r\r\navailable online. PhD theses in particular are great -- the poor students are\r\r\nrequired to demonstrate their in-depth knowledge of the field, which generally\r\r\nmeans a 50-page prologue to their actual research topic, and a bibliography with\r\r\nat least 50 references.\r\r\n\r\r\nFor a complete listing ... ah heck, you know where to find my bibliography ;+>\r\r\n\r\r\nIan Ashdown, P. Eng.                 |             READ THE BOOK!\r\r\nResearch & Development Manager       |  Radiosity: A Programmer's Perspective\r\r\nLedalite Architectural Products Inc. |             by Ian Ashdown\r\r\n                                     |         John Wiley & Sons, 1994\r\r\nVisit http://www.ledalite.com        |      (Sneaky Internet Advertising)\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id WAA19894; Thu, 11 Jul 1996 22:22:55 +0200\r\r\nReceived: from anduin.ocf.llnl.gov (anduin.ocf.llnl.gov [134.9.49.1]) by isis.imag.fr (8.6.11/8.6.9) with SMTP id VAA11021 for <globillum@imag.fr>; Thu, 11 Jul 1996 21:02:03 +0200\r\r\nReceived: from max.ocf.llnl.gov by anduin.ocf.llnl.gov (4.1/SMI-4.0)\r\r\n        id AA28397; Thu, 11 Jul 96 11:36:24 PDT\r\r\nReceived: by max.ocf.llnl.gov (951211.SGI.8.6.12.PATCH1042/951211.SGI.AUTO)\r\r\n        for globillum@imag.fr id LAA11557; Thu, 11 Jul 1996 11:36:24 -0700\r\r\nFrom: \"Nelson L. Max\" <nelson@max.ocf.llnl.gov>\r\r\nMessage-Id: <9607111136.ZM11555@max.ocf.llnl.gov>\r\r\nDate: Thu, 11 Jul 1996 11:36:17 -0700\r\r\nX-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)\r\r\nTo: globillum@imag.fr\r\r\nSubject: Report on Dagstuhl and Porto rendering conferences.\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nThe following is a report on three conferences I attended. I am broadcasting it\r\r\nbecause it contains summaries of several papers that may not appear for a while\r\r\nin more widely read venues. I appologize if your paper was not mentioned. Only\r\r\nthe first two conferences were on rendering, so you might want to skip the\r\r\nstuff about the last one, though my summaries for it are mostly restricted to\r\r\nrendering-related talks.\r\r\n\r\r\n   My first stop was the University of Kaiserslautern, where I visited the\r\r\nresearch laboratory of Hans Hagen. Hans arranged for a schedule of\r\r\ndemonstrations and discussions with his graduate students, and arranged for\r\r\nthem to take me out to lunch and dinner in town (I paid for my food, but they\r\r\nprovided the transportation and the company, which was a nice form of\r\r\nhospitality.) I was impressed with Hans' personal research in the design of\r\r\nplastic reflector and lens shapes for car headlights, to give a desired\r\r\ndistribution of illumination intensity on the road. I also had a long\r\r\ndiscussion with Alexander Keller, who explained to me in detail the\r\r\nQuasi-Monte-Carlo method he was using for global illumination, which he\r\r\npresented at both of the next two meetings. He gave me the longer\"uncut\"\r\r\nversion of his paper, so I was able to appreciate well the fact that certain\r\r\nnon-random sequences of test points give estimates that converge much faster\r\r\nthan for random test points. A final memorable project was a method where\r\r\npotential purchasers could design and view semi-custom prefabricated homes over\r\r\nthe Internet.\r\r\n\r\r\n   The meeting in Schloss Dagstuhl was one of a series of week-long seminars in\r\r\naspects of Computer Science partially supported by the governments of Germany\r\r\nand the state of Saarbrucken. The topic of this seminar was rendering, and it\r\r\nwas scheduled to just precede the Eurographics workshop the following week. The\r\r\nhope was that attendees from outside Europe would gain efficiency in their long\r\r\ndistance travel plans, which was the case for me, but many Europeans could\r\r\nnot afford more than a week away from their institutions, especially if they\r\r\nwere teaching, so the attendance at the Eurographics Workshop was actually down\r\r\nfrom last year. A summary of the some of talks follows.\r\r\n\r\r\n   Xavier Pueyo proposed methods for generating random densities of infinite\r\r\nlines in space, and intersecting each line with all objects in the scene to get\r\r\nform factor contributions from each segment in the space between two object\r\r\nsurfaces. He chose his lines by connecting two random points on the surface of\r\r\na sphere enclosing all the objects, and I later pointed out that this will not\r\r\ngive the correct density because it is missing a cosine term.\r\r\nDani Tost discussed her work on visualizing blood vessels, involving both\r\r\nmaximum intensity projection and shading, with voxel splats.\r\r\n\r\r\n   Henrick Wann Jensen's talk on \"Global Illumination using Photon Maps\"\r\r\ngenerated the most excitement and discussion of the seminar, because of the\r\r\nimpressive performance of his method, which is based on saving in a spatial\r\r\ndata structure (a KD tree) both position and direction of all hits by photon\r\r\npaths traced from light sources through multiple random bounces. During\r\r\nviewpoint dependent rendering, these are used for the intensity at the second\r\r\nbounce in a local pass from the eye, by expanding a sphere about the hit point\r\r\nuntil the n closest photon hits are found in the KD tree. At the first bounce\r\r\nfrom the eye, the same distribution is used for importance sampling of the\r\r\nbounced rays. Finally, the initial rays from the light source are continued\r\r\npast their first surface intersection to create shadow maps at subsequent\r\r\nintersections, which are used to decide when shadow feelers are necessary to\r\r\ndetermine direct illumination. Since the incoming directions are available, non\r\r\ndiffuse reflections can be rendered. A separate caustic map, with many more\r\r\nphotons directed at only the shiny surfaces, is used similarly at the first\r\r\nbounce in rendering.\r\r\n\r\r\n   Dani Lischinski gave a preview of a Siggraph paper on \"Hierarchical Image\r\r\nCaching for Accelerated Walkthroughs of Complex Environments.\" Robert Garmann\r\r\ntalked on the computational complexity of hierarchical radiosity, and gave a\r\r\ncareful analysis of the number of links required in a simple scene with two\r\r\nparallel plane patches, in which the subdivision oracle is based on the total\r\r\nform factor of a link. He showed that the total number of links, as the allowed\r\r\nerror approaches zero, is of order O(N^2), where N is the number of leaf nodes\r\r\nin the hierarchical subdivision. This seems to contradict previous beliefs that\r\r\nit would be O(N log N), or even O(N).\r\r\n\r\r\n   Dieter Fellner, working with Stefan Mller's group at Darmstadt, showed how\r\r\nreal time rendering of radiosity scenes could be accomplished on environments\r\r\nwith the order of a million polygons, and presented an impressive video of\r\r\nadditions to the Frankfort airport.\r\r\n\r\r\n   Wolfgang Strzlinger talked about using hierarchical radiosity links in the\r\r\nlocal pass (final one bounce gather to the viewpoint) by doing a\r\r\nWeiler-Atherton\r\r\ntype subdivision of the unit hemisphere, using 3D coordinates of the unit\r\r\nvectors, in order to determine the links involved at a pixel.\r\r\nMark Summinger from Erlangen University talked about decoupling the reflection\r\r\nand transport operators in a progressive radiosity framework for non diffuse\r\r\nsurfaces. The shot and transported energy is saved in a data structure which is\r\r\nindexed by both receiving position and angle bins. The advantage is that when\r\r\nit is time to shoot for a patch, all the energy in an incoming angle bin can be\r\r\nreflected at once, which requires fewer evaluations or accesses to the BDRF.\r\r\n\r\r\n   The abstracts to these talks were handwritten into a Dagstuhl record book,\r\r\nand are being transcribed to be sent to the participants and saved at Dagstuhl.\r\r\nThe proceedings of the next conference I attended, the 7th Eurographics\r\r\nWorkshop on Rendering, at Porto, Portugal, will be published rapidly by\r\r\nSpringer.\r\r\n\r\r\n   At Porto, (and also at Dagstuhl) I spoke on \"Hierarchical Rendering of Trees\r\r\nfrom Precomputed Multi-Layer Z-Buffers\". This is based on reprojecting images\r\r\nof trees and their subparts, prerendered from different viewpoints (image based\r\r\nrendering). Fabrice Neyret gave a related paper which had an impressive video\r\r\nof a flight over a forest, produced by ray tracing hierarchical (mip mapped)\r\r\nvolume textures with an ellipsoidally approximated surface normal distribution\r\r\nat each voxel.\r\r\n\r\r\n   Fredo Durand, George Drettakis, and Claude Puesch gave a speculative talk on\r\r\nan unimplemented method of dividing the 4D space of all lines in 3D up into\r\r\nregions where the visibility along the ray is constant. To deal with rays which\r\r\nhave multiple segments in the free volume between objects, they use and extra\r\r\ndiscrete dimension to index the segments, but the space of such segments still\r\r\nhas only 4 real parameters for a fixed scene. They discuss the various lower\r\r\ndimensional manifolds of visibility change events that divide this space into\r\r\nregions of homogeneous visibility, and show why the resulting data structure is\r\r\nof size O(n^4), where n is the number of polygon edges, and can be constructed\r\r\nby a sort and sweep algorithm in time O(n^4 log n). This is considerably better\r\r\nthan the aspect graph, of size O(n^6), because the aspect graph computes for\r\r\neach viewing direction (or viewpoint) the intersection of the 2D pencil of\r\r\nlines making up the image, with this subdivision of the 4D space of all\r\r\nlines.Eric Veach pointed out that in the case of caustic maps under water, and\r\r\nthe case of bump mapped shading normals differing from the normals of the\r\r\nsurfaces which intercept the light transport rays, non symmetric scattering\r\r\nfunctions (BDRFs or BDTFs) must be used, which do not satisfy reciprocity, and\r\r\ntherefore act differently when light energy or importance are being\r\r\ntransported, or equivalently, act differently for the two directions in\r\r\nbidirectional path tracing (photon paths and viewing paths).\r\r\n\r\r\n   Stephen Hardt and Seth Teller from MIT showed how the rendering pipeline and\r\r\ntexture mapping hardware with perspective correction of a high end workstation\r\r\ncould be cleverly used to produce accurate radiosity rendering at interactive\r\r\nrates by fitting the radiosity off-line (ahead of time) by quadratic triangular\r\r\npatches, and then using the hardware polygon renderer to deposit at each pixel\r\r\nthe polygon ID and two barycentric coordinates in the triangle. They use the\r\r\nperspective correction in the texture mapper to get the barycentric coordinates\r\r\naccurately. With Michael Allison, I showed in Graphic Gems III how the\r\r\nbarycentric coordinates could be stored in color fields, using only the Gouraud\r\r\nshading interpolation hardware, if perspective corrections are not needed. The\r\r\nradiosity is then computed in software as a quadratic polynomial in the two\r\r\nbarycentric coordinates, with coefficients indexed by the polygon ID.\r\r\n\r\r\n   Jos Stam and Eric Langunou spoke about ray tracing in non-constant media\r\r\n(mirages). Eric Lafortune and Yves Willems extended bidirectional path tracing\r\r\nto the case of 3D volumes with participating media (smoke, steam, or clouds).\r\r\n George Dretakis and Francois Sillion spoke on incorporating discontinuity\r\r\nmeshing into hierarchical quadtree meshes, which allows large quadtree cells on\r\r\nhomogeneous unoccluded regions; previous discontinuity meshes based on BSP\r\r\ntrees had unnecessarily long edges crossing into regions beyond the\r\r\ndiscontinuities that defined them.\r\r\n\r\r\n   I spent the 6 days between the Porto and Chamonix conferences on vacation in\r\r\nPortugal, cycling with my wife Mika from Coimbra to Alcobaca, on bicycles\r\r\nkindly loaned by the local conference organizer, Augusto de Sousa, because\r\r\nthere were no bicycle rental shops in northern Portugal. The final day before\r\r\nthe Curves and Surfaces conference began was spent travelling from Porto to\r\r\nChamonix.\r\r\n\r\r\n   The topics of the Chamonix conference were less familiar to me, being\r\r\nweighted towards approximation theory based on functional analysis on Sobelov\r\r\nspaces (I still haven't figured out what theses are) and wavelets. I attended\r\r\nbecause Greg Nielson invited me to give a talk at a Mini-symposium he organized\r\r\nan Scientific Visualization. I spoke on \"Applications of Texture Mapping to\r\r\nVolume and Flow Visualization,\" giving in 25 minutes almost all the content of\r\r\nthe version I also earlier presented at the University of Kaiserslautern in 65\r\r\nminutes. In the same session, Marcus Gross gave a talk on \"Finite Element\r\r\nModelling and Visualization for Facial Surgery,\" in which the soft tissues\r\r\nbetween the bone and skin are modelled by finite elements, whose deformation is\r\r\nsimulated as bones are cut and displaced, so that the final appearance of the\r\r\nface can be displayed before the operation is carried out.\r\r\n\r\r\n   There were 6 days of mostly 3 parallel sessions of 25 minute talks form 8:30\r\r\nAM until 6:30 PM (with a 2 hour break for lunch, and two half hour coffee\r\r\nbreaks) for 6 conference days, which made for a pretty grueling schedule. I\r\r\nattended most of the time, but admit to \"playing hooky\" for two mornings in\r\r\norder to enjoy the mountain scenery. I probably absorbed some approximation\r\r\ntheory by osmosis, especially from an excellent Mini-symposium on non-linear\r\r\nand adaptive wavelet approximation, including talks by Yves Meyer on the bump\r\r\nalgebra, by S. Mallet on Image Compression, emphasizing the quantization and\r\r\ncoding of the wavelet or basis coefficients, and the coding of the position\r\r\nindices of the non-zero coefficients, as well as just which coefficients can be\r\r\nset to zero, and by Ron DeVore on adaptive numerical methods for partial\r\r\ndifferential equations. There was also an interesting talk by A. Pinkus on\r\r\napproximating by ridge functions, the set of finite linear combinations of\r\r\nridges, which are \"long crested waves\" of one linear parameter in 2 or 3\r\r\ndimensions. There were many talks on extending the ideas of wavelets from the\r\r\nplane to arbitrary 2-manifolds, and in particular, to the 2-sphere.\r\r\n\r\r\n   Beyond these approximation theory talks, the talks I understood best were on\r\r\nsurface shape. There were a couple of talks on developable surfaces, which are\r\r\nimportant in manufacturing because they can be formed from sheet metal without\r\r\nstretching. An invited talk by Joseph Hoschek on interpolation and\r\r\napproximation with developable surfaces gave an example of designing the blank\r\r\nholder in a sheet metal forming process. This is the part of the mold which\r\r\nshould first clamp the sheet, without stretching it, and hold it while the part\r\r\nof the deformation involving more severe stretching deformations takes place.\r\r\nAnother talk by Y. L. Kergosian analyzed the folds and cusps where a\r\r\ndevelopable surface can have singularities, and simulated them for the case of\r\r\na bent tin can, generating impressively realistic images.\r\r\n\r\r\n   There was also a Mini-symposium on Multiresolution Methods in Computer\r\r\nGraphics, including the following talks. Richard Bartels talked on hierarchical\r\r\nsplines. Peter Scrhder spoke on spherical wavelets, and showed his Siggraph\r\r\n'95 images. After hearing it for the nth time, I finally understood the idea\r\r\nbehind lifting. R. Westerman described his wavelet-based volume rendering, in\r\r\nwhich the wavelets are used only for determining the appropriate adaptive\r\r\nsampling frequency along a ray and for reconstructing the samples, for a\r\r\ntraditional opacity accumulation algorithm. Thus full opacity effects are\r\r\npossible, in contrast to faster algorithms which try to precompute the splats\r\r\nof each wavelet, and therefore cannot account for interwavelet opacity effects.\r\r\nDavid Salesin presented three multiresolution techniques from his  past and\r\r\nfuture Siggraph papers: image editing, image querying, and multiresolution\r\r\nvideo \"clip art\".\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n-- \r\r\nNelson Max                    http://www.llnl.gov/graphics\r\r\nmax2@llnl.gov                 Lawrence Livermore National Laboratory\r\r\n(510) 422-4074                7000 East Avenue\r\r\nfax (510) 423-8704            Livermore, CA 94550, USA\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id NAA24500; Fri, 12 Jul 1996 13:24:23 +0200\r\r\nReceived: from cosmos.imag.fr (cosmos.imag.fr [147.171.130.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id MAA20929 for <globillum-isis@isis.imag.fr>; Fri, 12 Jul 1996 12:46:22 +0200\r\r\nReceived: from goliat.ugr.es (goliat.ugr.es [150.214.20.3]) by cosmos.imag.fr (8.6.13-durand/8.6.9) with ESMTP id MAA25769 for <globillum@imag.fr>; Fri, 12 Jul 1996 12:46:20 +0200\r\r\nReceived: (from almagro@localhost) by goliat.ugr.es (8.6.10/8.6.12) id MAA23089; Fri, 12 Jul 1996 12:44:25 +0100\r\r\nDate: Fri, 12 Jul 1996 12:44:16 +0100 (WET DST)\r\r\nFrom: Carlos Urena Almagro <almagro@goliat.ugr.es>\r\r\nX-Sender: almagro@goliat\r\r\nTo: \"Nelson L. Max\" <nelson@max.ocf.llnl.gov>\r\r\ncc: globillum@imag.fr\r\r\nSubject: Re: Report on Dagstuhl and Porto rendering conferences.\r\r\nIn-Reply-To: <9607111136.ZM11555@max.ocf.llnl.gov>\r\r\nMessage-ID: <Pine.SUN.3.91.960712115028.17989B-100000@goliat>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nOn Thu, 11 Jul 1996, Nelson L. Max wrote:\r\r\n\r\r\n>    Xavier Pueyo proposed methods for generating random densities of infinite\r\r\n> lines in space, and intersecting each line with all objects in the scene to get\r\r\n> form factor contributions from each segment in the space between two object\r\r\n> surfaces. He chose his lines by connecting two random points on the surface of\r\r\n> a sphere enclosing all the objects, and I later pointed out that this will not\r\r\n> give the correct density because it is missing a cosine term.\r\r\n\r\r\n Some years ago, when Sbert & Pueyo showed me their method, I though\r\r\n about this objection, because it seems counter-intuitive that this\r\r\n selection of points on the sphere induces the correct density. But\r\r\n later I was convinced of it's correctnes, both by estimating that way\r\r\n form-factors whose value was analiticaly known a priori, and by \r\r\n formal derivations from results in Integral Geometry theory.\r\r\n\r\r\n There is a formula on Santalo's book about Integral Geomtery which\r\r\n gives the density of the points of intersection of a convex object\r\r\n with lines of constant density in 3D. When instancing the convex\r\r\n object to a sphere, the density for intersections points becomes\r\r\n uniform. This is so because the formula involves the diferential \r\r\n poin-to-point form factor between the two intersection points of \r\r\n each line, an this value, in the case of a sphere, is a constant\r\r\n which only depends on sphere's radius. You can check this by\r\r\n seeing the internal angles of a triangle whose vertexs are these \r\r\n two points and the center of the sphere.\r\r\n\r\r\n The refered formula is at the bottom of page 230 of:\r\r\n\r\r\n    Integral Geometry and Geometric Probability.\r\r\n    Luis A. Santalo.\r\r\n    Addison-Wesley, 1976.\r\r\n \r\r\n\r\r\n Sincerely yours,\r\r\n Carlos Urena.\r\r\n\r\r\n_____________________________________________________________________________\r\r\nCarlos Urena Almagro                          e-mail  : almagro@goliat.ugr.es\r\r\nDpto. de Lenguajes y Sistemas Informaticos    voice   :  +34 58 243178 \r\r\nETS Ingenieria Informatica\r\r\nUniversidad de Granada\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id TAA01886; Mon, 15 Jul 1996 19:11:08 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id SAA27574 for <globillum-isis@isis.imag.fr>; Mon, 15 Jul 1996 18:53:18 +0200\r\r\nReceived: from anduin.ocf.llnl.gov (anduin.ocf.llnl.gov [134.9.49.1]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id SAA01799 for <globillum@imag.fr>; Mon, 15 Jul 1996 18:53:16 +0200\r\r\nReceived: from max.ocf.llnl.gov by anduin.ocf.llnl.gov (4.1/SMI-4.0)\r\r\n        id AA21369; Mon, 15 Jul 96 09:53:14 PDT\r\r\nReceived: by max.ocf.llnl.gov (951211.SGI.8.6.12.PATCH1042/951211.SGI.AUTO)\r\r\n         id JAA15039; Mon, 15 Jul 1996 09:20:36 -0700\r\r\nFrom: \"Nelson L. Max\" <nelson@max.ocf.llnl.gov>\r\r\nMessage-Id: <9607150920.ZM15037@max.ocf.llnl.gov>\r\r\nDate: Mon, 15 Jul 1996 09:20:30 -0700\r\r\nX-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)\r\r\nTo: globillum@imag.fr\r\r\nSubject: Correction to Report on Dagstuhl and Porto rendering conferences\r\r\nCc: almagro@goliat.ugr.es, xavier@ima.udg.es\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nI had claimed that the method used by Xavier Pueyo to generate uniformly\r\r\ndistributed lines inside a sphere, by joining pairs of points randomly\r\r\ndistributed on the sphere's surface, was incorrect, but Carlos Urena Almagro\r\r\nhas pointed out that it is I who was mistaken.\r\r\n\r\r\nMy reasoning was as follows. If uniformly distributed lines in a certain fixed\r\r\ndirection w intersect the unit sphere, they will not be uniformly distributed\r\r\non the surface area. Instead, lines making an angle of t with the surface\r\r\nnormal at their point of intersection will be less dense by a factor of cos t,\r\r\nas in the geometrical reasoning behind Lambert's law.\r\r\n\r\r\nHowever, I neglected to consider the solid angle effect. It turns out that the\r\r\nchord length of the ray segment between sphere surface intersection points A\r\r\nand B, is twice cos t. Therefore, the solid angle intercepted by a surface area\r\r\nds at A, as measured at B, is (ds cos t)/(2 cos t)^2 = ds/(4 cos t). The cos t\r\r\nin the denominator here cancels the cos t for the Lambert area distribution\r\r\nfactor at B, so that the number of rays within an element ds dw, of\r\r\ndifferential area ds  normal to the beam and differential solid angle dw, is\r\r\nconstant. (The cos t for the Lambert factor at A is already present in the\r\r\nnumerator at the left side of the above equation.)\r\r\n\r\r\n-- \r\r\nNelson Max                    http://www.llnl.gov/graphics\r\r\nmax2@llnl.gov                 Lawrence Livermore National Laboratory\r\r\n(510) 422-4074                7000 East Avenue\r\r\nfax (510) 423-8704            Livermore, CA 94550, USA\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id TAA10616; Tue, 16 Jul 1996 19:39:20 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id SAA28311 for <globillum-isis@isis.imag.fr>; Tue, 16 Jul 1996 18:49:58 +0200\r\r\nReceived: from anduin.ocf.llnl.gov (anduin.ocf.llnl.gov [134.9.49.1]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id SAA06893 for <globillum@imag.fr>; Tue, 16 Jul 1996 18:49:56 +0200\r\r\nReceived: from max.ocf.llnl.gov by anduin.ocf.llnl.gov (4.1/SMI-4.0)\r\r\n        id AA21822; Tue, 16 Jul 96 09:49:54 PDT\r\r\nReceived: by max.ocf.llnl.gov (951211.SGI.8.6.12.PATCH1042/951211.SGI.AUTO)\r\r\n        for globillum@imag.fr id JAA16546; Tue, 16 Jul 1996 09:49:53 -0700\r\r\nFrom: \"Nelson L. Max\" <nelson@max.ocf.llnl.gov>\r\r\nMessage-Id: <9607160949.ZM16542@max.ocf.llnl.gov>\r\r\nDate: Tue, 16 Jul 1996 09:49:45 -0700\r\r\nX-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)\r\r\nTo: globillum@imag.fr\r\r\nSubject: Another Correction to Report on Dagstuhl\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nContent-Description: Text\r\r\nContent-Type: text/plain\r\r\nX-Zm-Decoding-Hint: mimencode -q -u \r\r\n\r\r\nMy first attempt at a broadcast message to globillum has certainly generated a\r\r\nlot of comment. Dieter Fellner writes that I have attributed too much to his\r\r\ngroup at Darmstadt. Here is the text of his meaasge.\r\r\n\r\r\nDear Nelson,\r\r\n\r\r\nMay I suggest a minor change to your report on the Dagstuhl workshop?\r\r\n\r\r\nYou write\r\r\n\r\r\n>   Dieter Fellner, working with Stefan Mller's group at Darmstadt,\r\r\n> showed how real time rendering of radiosity scenes could be accomplished\r\r\n> on environments with the order of a million polygons, and presented an\r\r\n> impressive video of additions to the Frankfort airport.\r\r\n\r\r\nWell, I don't know how the two presentations could be linked so closely.\r\r\nAnd of course, it's quite flattering for my group.\r\r\nBut truth is, that our two groups have not cooperated in this activity.\r\r\n\r\r\nMy group has been working on a graphics architecture called MRT and as one\r\r\nof the more interesting applications I talked about the simulation of radio\r\r\nwave propagation in urban environments used in the planing of micro cells\r\r\nfor mobile phone networks as well as on the consistent handling of\r\r\napproximative rendering and radiosity, both based of a clever use of a data\r\r\nstructure derived from the windged edge data structure.\r\r\n\r\r\nAs I don't want to take credit for things we haven't done and your mail\r\r\nreached a large number of people I would like to ask you to consider a\r\r\nrevised version of your report.\r\r\n\r\r\nBest regards,\r\r\nDieter\r\r\n____________________________________________________________________________\r\r\n\r\r\n-- \r\r\nNelson Max                    http://www.llnl.gov/graphics\r\r\nmax2@llnl.gov                 Lawrence Livermore National Laboratory\r\r\n(510) 422-4074                7000 East Avenue\r\r\nfax (510) 423-8704            Livermore, CA 94550, USA\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id WAA05150; Thu, 18 Jul 1996 22:02:21 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id VAA06331 for <globillum-isis@isis.imag.fr>; Thu, 18 Jul 1996 21:24:02 +0200\r\r\nReceived: from igw2.watson.ibm.com (igw2.watson.ibm.com [129.34.139.6]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id VAA24174 for <globillum@imag.fr>; Thu, 18 Jul 1996 21:24:01 +0200\r\r\nReceived: from mailhub1.watson.ibm.com (mailhub1.watson.ibm.com [9.2.249.31]) by igw2.watson.ibm.com (8.7.4/8.7.1) with ESMTP id PAA20324 for <globillum@imag.fr>; Thu, 18 Jul 1996 15:24:27 -0400\r\r\nReceived: from watngi01.watson.ibm.com (watngi01.watson.ibm.com [9.2.235.20]) by mailhub1.watson.ibm.com (8.7.1/07-17-96) with SMTP id PAA18831 for <globillum@imag.fr>; Thu, 18 Jul 1996 15:23:59 -0400\r\r\nReceived: by watngi01.watson.ibm.com (IBM OS/2 SENDMAIL VERSION 1.3.17/07-11-96 ) id AA1959; Thu, 18 Jul 96 15:23:58 -0400\r\r\nMessage-Id: <9607181923.AA1959@watngi01.watson.ibm.com>\r\r\nReceived: from IBM Research with \"Lotus Notes Mail Gateway for SMTP\" id\r\r\n  D7FA55E00701DE978525636B006912B1; Thu, 18 Jul 96 15:23:57\r\r\nTo: globillum <globillum@imag.fr>\r\r\nFrom: Holly Rushmeier/Watson/IBM Research <holly@watson.ibm.com>\r\r\nDate: 18 Jul 96 15:22:09\r\r\nSubject: Globillum at SIGGRAPH?\r\r\nMime-Version: 1.0\r\r\nContent-Type: Text/Plain; charset=windows-1252; format=flowed\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nUnless I missed something, nobody has said anything\r\r\nabout a globillum get together at SIGGRAPH. Last years was\r\r\nthe best discussion we have had, people were actually\r\r\nwilling to bring up questions instead of staring at each other.\r\r\n\r\r\nI enjoyed hearing Nelson's comments on the conferences\r\r\nhe went to. Perhaps some more people could summarize\r\r\ninteresting papers from the Rendering workshop and other\r\r\nmeetings.\r\r\n\r\r\nAlso, the first session of papers is on Image-Based\r\r\nmodelling and rendering. I would like to hear what people\r\r\nthink of the image-based trend as far as how we compute\r\r\nillumination, and which of the proposed techniques looks\r\r\nthe most promising. There is a papers \"break-out\" room,\r\r\nRm 55 in the convention center, that we could meet at noon\r\r\non Wednesday, right after the first session.\r\r\n\r\r\nAlright, I have something of an outside motivation for this.\r\r\nEvery year they have one of these rooms reserved to\r\r\ndiscuss papers that are generally vacant, and I want\r\r\nto make this the first year people really use them to discuss\r\r\npapers. \r\r\n\r\r\n-- Holly\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id UAA26001; Fri, 26 Jul 1996 20:26:38 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id UAA23665 for <globillum-isis@isis.imag.fr>; Fri, 26 Jul 1996 20:04:33 +0200\r\r\nReceived: from irz201.inf.tu-dresden.de (irz201.inf.tu-dresden.de [141.76.1.10]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id UAA00623 for <globillum@imag.fr>; Fri, 26 Jul 1996 20:04:16 +0200\r\r\nReceived: by irz201.inf.tu-dresden.de (8.6.12/8.6.12-s1) id UAA20940 for globillum@imag.fr; Fri, 26 Jul 1996 20:03:40 +0200\r\r\nFrom: \"Nguyen, D.C.\" <cn1@irz301.inf.tu-dresden.de>\r\r\nMessage-Id: <199607261803.UAA20940@irz201.inf.tu-dresden.de>\r\r\nSubject: Comments for Diplom-Thesis\r\r\nTo: Global Illumination List <globillum@imag.fr>\r\r\nDate: Fri, 26 Jul 1996 20:03:39 +0200 (MESZ)\r\r\nX-Mailer: ELM [version 2.4 PL25 ME8b]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHi,\r\r\nThe prereleased version of my diplom (in german!) could be found at:\r\r\n http://www.rz.tu-ilmenau.de/~juhu/Diplom/juhudip.ps.gz\r\r\n\r\r\nBe warned!(I've spend 1 year for hacking, but only 1 week for writing..:)\r\r\nBelow are some highlights of this work:\r\r\n\r\r\n-Improvements for classical speedup-methodes, i.a:\r\r\n   - the use of coherence for speedup-methodes (1D,2D,3D,5D)\r\r\n   - projected area weighted, object intersection cost weighted ABVH\r\r\n   - balanced BSP (to avoid the \"Teapot in a football stadium\" problem)\r\r\n   - adaptive, \"on the fly\" subdivided Vista/Light-Buffer, applicable for\r\r\n     volume-lightsources and extended cameras (There is a methode to avoid\r\r\n     the \"exhaustive classification/reclassification\" effects, caused by \r\r\n     Monte-Carlo-rays bundles near a big lightsource)\r\r\n   - 5D Ray Classification for groups of pointlightsources or for a \r\r\n     volume-lightsource w/ complicated shape\r\r\n\r\r\n-Comparisons:\r\r\n   - Heuristics for efficiencies/defficienies of classical methodes\r\r\n   - How to determine the complexity of a scene ?\r\r\n   - What methode is best (hehe) ?\r\r\n\r\r\n-Hybrid-speeedup:\r\r\n   - When to use, and how ?\r\r\n   - Implemention of some hybrid shemes, such as hybrid-subdivision, local\r\r\n     optimizaion for shadow/eye-rays (adaptive Vista/Light-Buffer for eye/shadow rays\r\r\n     balaced BSP for secondary rays), generalized Polymorph-Caching etc..\r\r\n   - Some speculations on hybrid-methodes, not much infomative...\r\r\n\r\r\n   \r\r\nI would like to hear your comments on this work....Thanks in advance,\r\r\n\r\r\n--JuHu\r\r\n /\\__  Nguyen Duc Cuong (aka JuHu) - CG-student   +- /          -> Home\r\r\n/__\\ \\ EMail : juhu@rz.tu-ilmenau.de              +- /GX        -> GX/GENERIC\r\r\n  \\__/ WWW   : http://www.rz.tu-ilmenau.de/~juhu -+- /GX/RTEvol -> RTEvol\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n         id RAA13173; Thu, 1 Aug 1996 17:29:19 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id QAA09737 for <globillum-isis@isis.imag.fr>; Thu, 1 Aug 1996 16:21:26 +0200\r\r\nReceived: from central.cis.upenn.edu (CENTRAL.CIS.UPENN.EDU [158.130.12.2]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id QAA04053 for <globillum@imag.fr>; Thu, 1 Aug 1996 16:21:24 +0200\r\r\nReceived: from graphics.cis.upenn.edu (GRAPHICS.CIS.UPENN.EDU [158.130.2.10]) by central.cis.upenn.edu (8.6.12/UPenn 1.4) with ESMTP \r\r\n        id KAA23710 for <globillum@imag.fr>; Thu, 1 Aug 1996 10:21:22 -0400\r\r\nReceived: from LOCALHOST by graphics.cis.upenn.edu\r\r\n        id KAA10463; Thu, 1 Aug 1996 10:21:21 -0400\r\r\nPosted-Date: Thu, 1 Aug 1996 10:21:21 -0400\r\r\nMessage-Id: <199608011421.KAA10463@graphics.cis.upenn.edu>\r\r\nX-Mailer: exmh version 1.6.7 5/3/96\r\r\nTo: globillum@imag.fr\r\r\ncc: jnimerof@graphics.cis.upenn.edu\r\r\nSubject: Siggraph\r\r\nDate: Thu, 01 Aug 96 10:21:21 -0400\r\r\nFrom: \"Jeffry S. Nimeroff\" <jnimerof@graphics.cis.upenn.edu>\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHello all,\r\r\n        I'm dropping this mail message to all the globillumers going to Siggraph.  \r\r\nPlease drop me a line if you are interested in 'touring' New Orleans.  I have \r\r\nbeen there about 10 times, and know the city reasonably well :-).  We can hit \r\r\nthe garden district, voodoo museum, or just stay on Bourbon street for a Lucky \r\r\nDog (when you get there you'll understand.  To show I'm a sport, this offer \r\r\nincludes those people who I owe a drink (Porto).  You guys know who you are.  \r\r\nSee you in New Orleans.  I am staying at the Holiday Inn Chateau LeMoyne from \r\r\nTuesday through Sunday.\r\r\n\r\r\n-Jeff\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n\t id RAA20849; Sat, 3 Aug 1996 17:51:03 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id RAA25401 for <globillum-isis@isis.imag.fr>; Sat, 3 Aug 1996 17:27:08 +0200\r\r\nReceived: from central.cis.upenn.edu (CENTRAL.CIS.UPENN.EDU [158.130.12.2]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id RAA29839 for <globillum@imag.fr>; Sat, 3 Aug 1996 17:27:07 +0200\r\r\nReceived: from graphics.cis.upenn.edu (GRAPHICS.CIS.UPENN.EDU [158.130.2.10]) by central.cis.upenn.edu (8.6.12/UPenn 1.4) with ESMTP \r\r\n\tid LAA16925 for <globillum@imag.fr>; Sat, 3 Aug 1996 11:27:06 -0400\r\r\nReceived: from LOCALHOST by graphics.cis.upenn.edu\r\r\n\tid LAA29615; Sat, 3 Aug 1996 11:27:05 -0400\r\r\nPosted-Date: Sat, 3 Aug 1996 11:27:05 -0400\r\r\nMessage-Id: <199608031527.LAA29615@graphics.cis.upenn.edu>\r\r\nX-Mailer: exmh version 1.6.7 5/3/96\r\r\nTo: globillum@imag.fr\r\r\ncc: jnimerof@graphics.cis.upenn.edu\r\r\nSubject: New Orleans\r\r\nDate: Sat, 03 Aug 96 11:27:05 -0400\r\r\nFrom: \"Jeffry S. Nimeroff\" <jnimerof@graphics.cis.upenn.edu>\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHello all,\r\r\n\r\r\nSo far I have received mail from a handfull of people about touring NO.  In \r\r\norder to save bandwidth, I will be posting a message on the message board \r\r\nunder the name \"globillum\".  Please don't take the message (so everyone who \r\r\nwants to can read it).  I will place some suggestions about when we might \r\r\nmeet, etc.  I will try to coordinate everything from there.  I am staying at \r\r\nthe Holiday Inn Chateau LeMoyne.  You can always get me there.\r\r\n\r\r\nSee you in NO.\r\r\n\r\r\n-Jeff\r\r\np.s. I am taking the hotel information for everyone who responded, so I can \r\r\nalso try to track you down.\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n\t id AAA01003; Sat, 31 Aug 1996 00:33:51 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id AAA09221 for <globillum-isis@isis.imag.fr>; Sat, 31 Aug 1996 00:13:35 +0200\r\r\nReceived: from june.cs.washington.edu (june.cs.washington.edu [128.95.1.4]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id AAA16588 for <globillum@imag.fr>; Sat, 31 Aug 1996 00:13:34 +0200\r\r\nReceived: (danix@localhost) by june.cs.washington.edu (8.7.5/7.2ju) id PAA08139 for globillum@imag.fr; Fri, 30 Aug 1996 15:13:32 -0700\r\r\nFrom: Dani Lischinski <danix@cs.washington.edu>\r\r\nMessage-Id: <199608302213.PAA08139@june.cs.washington.edu>\r\r\nSubject: terminology question\r\r\nTo: globillum@imag.fr\r\r\nDate: Fri, 30 Aug 1996 15:13:31 -0700 (PDT)\r\r\nX-Mailer: ELM [version 2.4 PL23]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHi globillumers,\r\r\n\r\r\nIs there a name for incoming flux per unit PROJECTED area?\r\r\nNote that this is different from irradiance (incoming flux\r\r\nper unit area). If there's a name, is there also a symbol\r\r\nor letter commonly used to represent this quantity?\r\r\n\r\r\nThanks a bunch,\r\r\n\r\r\n\tDani\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n\t id BAA01085; Sat, 31 Aug 1996 01:38:54 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id BAA09287 for <globillum-isis@isis.imag.fr>; Sat, 31 Aug 1996 01:27:03 +0200\r\r\nReceived: from mercury.uniserve.com (mercury.uniserve.com [204.191.197.248]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id BAA17432 for <globillum@imag.fr>; Sat, 31 Aug 1996 01:27:00 +0200\r\r\nReceived: from van0227.tvs.net (van0227.tvs.net [204.191.197.67]) by mercury.uniserve.com (8.7.5/8.7.3) with SMTP id QAA06338 for <globillum@imag.fr>; Fri, 30 Aug 1996 16:20:35 -0700 (PDT)\r\r\nDate: Fri, 30 Aug 1996 16:20:35 -0700 (PDT)\r\r\nMessage-Id: <199608302320.QAA06338@mercury.uniserve.com>\r\r\nX-Sender: iashdown@pop.uniserve.com\r\r\nX-Mailer: Windows Eudora Version 2.0.3\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nTo: globillum@imag.fr\r\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\r\nSubject: Re: terminology question\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n>Hi globillumers,\r\r\n>\r\r\n>Is there a name for incoming flux per unit PROJECTED area?\r\r\n>Note that this is different from irradiance (incoming flux\r\r\n>per unit area). If there's a name, is there also a symbol\r\r\n>or letter commonly used to represent this quantity?\r\r\n>\r\r\n>Thanks a bunch,\r\r\n>\r\r\nThe lighting community's bible, ANSI/IES RP-16, \"Nomenclature\r\r\nand Definitions for Illuminating Engineering,\" neatly sidesteps\r\r\nthis issue by saying in Clause 3.3 (which admittedly refers to\r\r\nilluminance rather than irradiance) that the surface \"need not\r\r\nbe a physical surface; it may also be a mathematical plane.\"\r\r\nIn other words, their definition of irradiance/illuminance\r\r\napplies both to physical surfaces and imaginary surfaces (which\r\r\ncan include those normal to the direction of the incident flux).\r\r\n\r\r\nYou might find what you are looking for in Moon and Spencer's\r\r\n\"The Photic Field\" (MIT Press, 1981), where I think they called\r\r\nit \"pharosage.\" However, adopting any of Parry Moon's terminology\r\r\n(apart from his \"radiosity\") is an open invitation to be ignored\r\r\nby the old guard in the IESNA :+)\r\r\n\r\r\nIan Ashdown, P. Eng.                 |             READ THE BOOK!\r\r\nResearch & Development Manager       |  Radiosity: A Programmer's Perspective\r\r\nLedalite Architectural Products Inc. |             by Ian Ashdown\r\r\n                                     |         John Wiley & Sons, 1994\r\r\nVisit http://www.ledalite.com        |      (Sneaky Internet Advertising)\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n\t id TAA07302; Mon, 2 Sep 1996 19:45:55 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id TAA11331 for <globillum-isis@isis.imag.fr>; Mon, 2 Sep 1996 19:04:46 +0200\r\r\nReceived: from sys4.cambridge.uk.psi.net (sys4.cambridge.uk.psi.net [154.32.106.14]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id TAA21357 for <globillum@imag.fr>; Mon, 2 Sep 1996 19:03:56 +0200\r\r\nReceived: from lightwk.uucp by sys4.cambridge.uk.psi.net (8.7.5/SMI-5.5-UKPSINet)\r\r\n\tid RAA08434; Mon, 2 Sep 1996 17:15:40 +0100 (BST)\r\r\nFrom: Neil Gatenby <neil@lightwork.co.uk>\r\r\nDate: Mon, 2 Sep 96 16:57:55 BST\r\r\nMessage-Id: <28453.9609021557@lightwork.co.uk>\r\r\nTo: globillum@imag.fr\r\r\nSubject: goniometric file formats\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHi globillum folk;\r\r\n\r\r\nI have a question regarding file formats used to store luminaire\r\r\ngoniometric data;  any help would be much appreciated.\r\r\n\r\r\nWhich file formats are in common useage in Japan and Germany?\r\r\n\r\r\nI know the UK is keen on CIBSE.\r\r\nI know the US is keen on IESNA.\r\r\nI know a little about the CIE format (what I've read in Glassner's\r\r\n\"Principles ...\")\r\r\n\r\r\nBut, I don't know what's popular in these two large market areas.\r\r\n\r\r\nThanks in advance\r\r\nNeil\r\r\n\r\r\nNeil Gatenby,\t\t      |\t LightWork Design,\r\r\nSenior Graphics Programmer,   |\t 60 Clarkehouse Road,\r\r\nemail: neil@lightwork.co.uk   |\t Sheffield, S10 2LH, England.\r\r\nvoice: (+44) (0)114 266 8404 ..... fax: (+44) (0)114 266 1383\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n\t id XAA01079; Tue, 3 Sep 1996 23:03:35 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id WAA02806 for <globillum-isis@isis.imag.fr>; Tue, 3 Sep 1996 22:36:06 +0200\r\r\nReceived: from mercury.uniserve.com (mercury.uniserve.com [204.191.197.248]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id WAA18869 for <globillum@imag.fr>; Tue, 3 Sep 1996 22:36:05 +0200\r\r\nReceived: from van0125.TVS.NET (van0125.TVS.NET [204.191.197.35]) by mercury.uniserve.com (8.7.5/8.7.3) with SMTP id NAA05863 for <globillum@imag.fr>; Tue, 3 Sep 1996 13:29:10 -0700 (PDT)\r\r\nDate: Tue, 3 Sep 1996 13:29:10 -0700 (PDT)\r\r\nMessage-Id: <199609032029.NAA05863@mercury.uniserve.com>\r\r\nX-Sender: iashdown@pop.uniserve.com (Unverified)\r\r\nX-Mailer: Windows Eudora Version 1.4.4\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nTo: globillum@imag.fr\r\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\r\nSubject: Global illumination bibliography update\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nANNOUNCE: 96/09/01 Release of RADBIB96\r\r\n--------------------------------------\r\r\nRADBIB96 is a comprehensive bibliography of radiosity and\r\r\nrelated global illumination papers, theses, articles, and\r\r\nbooks. A total of 41 new references have been added since\r\r\nits last release on July 1, 1996, bringing the total to\r\r\n975 references.\r\r\n\r\r\nThis bibliography is available in refer format (ASCII text)\r\r\nas RADBIB96.TXT (with a release date of September 1, 1996)\r\r\nfrom:\r\r\n\r\r\n  http://www.ledalite.com/library-/rrt.htm\r\r\n\r\r\nand as compressed RadBib96.Z from:\r\r\n\r\r\n  ftp://hobbes.lbl.gov/pub/doc\r\r\n\r\r\nA gzip-compressed BibTex-format version is available from:\r\r\n\r\r\n  ftp.cs.columbia.edu/archives/bibliographies/Graphics/rad.html\r\r\n\r\r\nbut it may be a previous release.\r\r\n\r\r\nAs always, it is time-consuming and sometimes difficult to\r\r\ntrack down conference papers and theses on radiosity and global\r\r\nillumination. If you know of a relevant reference that is not\r\r\nincluded in the bibliography, please let me know so that I can\r\r\ninclude it in the next release.\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n\t id PAA02001; Fri, 6 Sep 1996 15:53:06 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id PAA10390 for <globillum-isis@isis.imag.fr>; Fri, 6 Sep 1996 15:25:24 +0200\r\r\nReceived: from btcgate.btc.uwe.ac.uk (btcgate.btc.uwe.ac.uk [164.11.100.1]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id PAA28497 for <globillum@imag.fr>; Fri, 6 Sep 1996 15:25:16 +0200\r\r\nFrom: jpt@btc.uwe.ac.uk\r\r\nReceived: by btcgate.btc.uwe.ac.uk (4.1/SMI-4.1)\r\r\n\tid AA06636; Fri, 6 Sep 96 14:24:10 BST\r\r\nReceived: from hal-9000.btc.uwe.ac.uk(164.11.0.3) by sparky via smap (V1.3mjr)\r\r\n\tid sma006627; Fri Sep  6 14:23:10 1996\r\r\nReceived: from marvin.uwe.ac.uk by btc.uwe.ac.uk (4.1/SMI-4.1-BTC-06) for jpt@hal/globillum@imag.fr\r\r\n\tid AA08225; Fri, 6 Sep 96 14:23:06 BST\r\r\nDate: Fri, 6 Sep 96 14:23:06 BST\r\r\nMessage-Id: <9609061323.AA08225@btc.uwe.ac.uk>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Voxel neighbours in octrees\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHello colleagues\r\r\n\r\r\nI have a problem relating to finding neighbouring voxels in octrees and\r\r\nfeel sure this must have been addressed previously.\r\r\n\r\r\nI want to be able to find all the neighbouring (adjacent in space) voxels\r\r\nfrom a given voxel stored in an octree. It seems feasible that an\r\r\noperation based on traversal of the octree will allow neighbouring\r\r\nvoxels to be discovered.\r\r\n\r\r\n\r\r\nThanks in advance for any assistance\r\r\n\r\r\njohn\r\r\n\r\r\n--------------------------------------------------------------------------\r\r\nJonathan Tidmus                         jpt@ics.uwe.ac.uk\r\r\nResearcher                              \r\r\nIntelligent Computer Systems Centre\tphone: +44 (0)117 9656261 ext 3357\r\r\nUniversity of the West of England       fax:   +44 (0)117 9750416\r\r\nBristol BS16 1QY\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n\t id RAA02732; Fri, 6 Sep 1996 17:18:36 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id QAA12333 for <globillum-isis@isis.imag.fr>; Fri, 6 Sep 1996 16:43:27 +0200\r\r\nReceived: from safran.imag.fr (safran.imag.fr [129.88.31.3]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id QAA03480; Fri, 6 Sep 1996 16:43:26 +0200\r\r\nReceived: (sillion@localhost) by safran.imag.fr (8.6.10/8.6.4) id QAA03893; Fri, 6 Sep 1996 16:45:18 +0200\r\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\r\nMessage-Id: <199609061445.QAA03893@safran.imag.fr>\r\r\nSubject: Re: Voxel neighbours in octrees\r\r\nTo: jpt@btc.uwe.ac.uk\r\r\nDate: Fri, 6 Sep 1996 16:45:18 +0200 (MDT)\r\r\nCc: globillum@imag.fr\r\r\nIn-Reply-To: <9609061323.AA08225@btc.uwe.ac.uk> from \"jpt@btc.uwe.ac.uk\" at Sep 6, 96 02:23:06 pm\r\r\nReply-To: Francois.Sillion@imag.fr\r\r\nX-Mailer: ELM [version 2.4 PL23]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n> Hello colleagues\r\r\n> \r\r\n> I have a problem relating to finding neighbouring voxels in octrees and\r\r\n> feel sure this must have been addressed previously.\r\r\n> \r\r\n> I want to be able to find all the neighbouring (adjacent in space) voxels\r\r\n> from a given voxel stored in an octree. It seems feasible that an\r\r\n> operation based on traversal of the octree will allow neighbouring\r\r\n> voxels to be discovered.\r\r\n> \r\r\n\r\r\nI have only done it with quadtrees, but I believe that you will find\r\r\nsimple code that does precisely that in one of H. Samet's book on \r\r\nhierarchical data structures. \r\r\n\r\r\n@book{Samet90,\r\r\n\tauthor = {Hanan Samet},\r\r\n\ttitle = {The Design and Analysis of Spatial Data Structures},\r\r\n\tpublisher = {Addison-Wesley},\r\r\n\taddress = {Reading, Massachusetts},\r\r\n\tyear = {1990}\r\r\n}\r\r\n\r\r\n@book{Samet,\r\r\n\tauthor = {Hanan Samet},\r\r\n\ttitle = {Applications of Spatial Data Structures},\r\r\n\tpublisher = {Addison-Wesley},\r\r\n\taddress = {Reading, Massachusetts},\r\r\n\tyear = {1990}\r\r\n}\r\r\n\r\r\n+------------------+------------------------------------------------------+\r\r\n| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\r\r\n|     '            | France. Tel:(+33) 76 51 43 54 - Fax:(+33) 76 44 66 75|\r\r\n+------------------+----------+-------------------------------------------+\r\r\n| Francois.Sillion@imag.fr    | http://w3imagis.imag.fr/~Francois.Sillion |\r\r\n+-----------------------------+-------------------------------------------+\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n\t id UAA03364; Fri, 6 Sep 1996 20:31:56 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id UAA15163 for <globillum-isis@isis.imag.fr>; Fri, 6 Sep 1996 20:06:24 +0200\r\r\nReceived: from mail2.microsoft.com (mail2.microsoft.com [131.107.3.42]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id UAA12219; Fri, 6 Sep 1996 20:06:20 +0200\r\r\nReceived: by mail2.microsoft.com with SMTP (Microsoft Exchange Server Internet Mail Connector Version 4.0.994.24)\r\r\n\tid <01BB9BE2.E8CC06E0@mail2.microsoft.com>; Fri, 6 Sep 1996 11:02:35 -0700\r\r\nMessage-ID: <c=US%a=_%p=msft%l=RED-24-MSG-960906180232Z-8521@mail2.microsoft.com>\r\r\nFrom: Andrew Glassner <glassner@microsoft.com>\r\r\nTo: \"'jpt@btc.uwe.ac.uk'\" <jpt@btc.uwe.ac.uk>, \r\r\n \"'Francois.Sillion@imag.fr'\" <Francois.Sillion@imag.fr>\r\r\nCc: \"'globillum@imag.fr'\" <globillum@imag.fr>\r\r\nSubject: RE: Voxel neighbours in octrees\r\r\nDate: Fri, 6 Sep 1996 11:02:32 -0700\r\r\nX-Mailer: Microsoft Exchange Server Internet Mail Connector Version 4.0.994.24\r\r\nEncoding: 48 TEXT\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nI believe they're called \"Neighbor Pointers\" - that might be a good\r\r\nplace to start looking in the index.\r\r\n\r\r\n>----------\r\r\n>From: \tFrancois Sillion[SMTP:Francois.Sillion@imag.fr]\r\r\n>Sent: \tFriday, September 06, 1996 7:45 AM\r\r\n>To: \tjpt@btc.uwe.ac.uk\r\r\n>Cc: \tglobillum@imag.fr\r\r\n>Subject: \tRe: Voxel neighbours in octrees\r\r\n>\r\r\n>> Hello colleagues\r\r\n>> \r\r\n>> I have a problem relating to finding neighbouring voxels in octrees and\r\r\n>> feel sure this must have been addressed previously.\r\r\n>> \r\r\n>> I want to be able to find all the neighbouring (adjacent in space) voxels\r\r\n>> from a given voxel stored in an octree. It seems feasible that an\r\r\n>> operation based on traversal of the octree will allow neighbouring\r\r\n>> voxels to be discovered.\r\r\n>> \r\r\n>\r\r\n>I have only done it with quadtrees, but I believe that you will find\r\r\n>simple code that does precisely that in one of H. Samet's book on \r\r\n>hierarchical data structures. \r\r\n>\r\r\n>@book{Samet90,\r\r\n>\tauthor = {Hanan Samet},\r\r\n>\ttitle = {The Design and Analysis of Spatial Data Structures},\r\r\n>\tpublisher = {Addison-Wesley},\r\r\n>\taddress = {Reading, Massachusetts},\r\r\n>\tyear = {1990}\r\r\n>}\r\r\n>\r\r\n>@book{Samet,\r\r\n>\tauthor = {Hanan Samet},\r\r\n>\ttitle = {Applications of Spatial Data Structures},\r\r\n>\tpublisher = {Addison-Wesley},\r\r\n>\taddress = {Reading, Massachusetts},\r\r\n>\tyear = {1990}\r\r\n>}\r\r\n>\r\r\n>+------------------+------------------------------------------------------+\r\r\n>| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\r\r\n>|     '            | France. Tel:(+33) 76 51 43 54 - Fax:(+33) 76 44 66 75|\r\r\n>+------------------+----------+-------------------------------------------+\r\r\n>| Francois.Sillion@imag.fr    | http://w3imagis.imag.fr/~Francois.Sillion |\r\r\n>+-----------------------------+-------------------------------------------+\r\r\n>\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n\t id XAA03617; Fri, 6 Sep 1996 23:31:47 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id XAA15596 for <globillum-isis@isis.imag.fr>; Fri, 6 Sep 1996 23:14:53 +0200\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU (HOSTESS.GRAPHICS.CS.CMU.EDU [128.2.206.188]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id XAA18022; Fri, 6 Sep 1996 23:14:52 +0200\r\r\nFrom: Paul.Heckbert@HOSTESS.GRAPHICS.CS.CMU.EDU\r\r\nMessage-Id: <199609062114.XAA18022@imag.imag.fr>\r\r\nDate: Fri, 6 Sep 96 17:03:59 EDT\r\r\nTo: Francois.Sillion@imag.fr, glassner@microsoft.com, jpt@btc.uwe.ac.uk\r\r\nSubject: RE: Voxel neighbours in octrees\r\r\nCc: globillum@imag.fr\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nOne of the methods that Samet describes does not require neighbor\r\r\npointers (although that is certainly one way to do it), but instead you\r\r\nascend the tree until you can step in the direction you want, then you\r\r\ndescend the tree, staying as close spatially to the previous point as\r\r\npossible, until you hit a leaf, or get to the level of the tree that\r\r\nyou desire.\r\r\n\r\r\nWith this method, you don't need neighbor pointers, just 8 child pointers\r\r\nand 1 parent pointer.  Samet shows, as I recall, that you go up and down\r\r\n2 times, on average, i.e. that the average cost to find a neighbor is O(1).\r\r\nIf you found neighbors by starting at the root every time,\r\r\nit would cost O(depth).\r\r\n\r\r\n>>\tjpt@btc.uwe.ac.uk\r\r\n>>\r\r\n>> I have a problem relating to finding neighbouring voxels in octrees and\r\r\n>> feel sure this must have been addressed previously.\r\r\n\r\r\nPaul Heckbert\r\r\nComputer Science Dept., Carnegie Mellon University\r\r\n5000 Forbes Ave, Pittsburgh PA 15213-3891, USA\r\r\n\r\r\nph@cs.cmu.edu\t\thttp://www.cs.cmu.edu/~ph\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n\t id OAA04616; Sat, 7 Sep 1996 14:31:23 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id OAA17429 for <globillum-isis@isis.imag.fr>; Sat, 7 Sep 1996 14:03:23 +0200\r\r\nReceived: from silter.silesia.ternet.pl ([194.204.187.254]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id OAA12670 for <globillum@imag.fr>; Sat, 7 Sep 1996 14:03:20 +0200\r\r\nReceived: from miki.wro.ternet.pl (root@ppp-cen66.wroclaw.tpnet.pl [194.204.169.66]) by silter.silesia.ternet.pl (8.7.4/8.6.9) with ESMTP id OAA16268 for <globillum@imag.fr>; Sat, 7 Sep 1996 14:03:09 +0200 (MET DST)\r\r\nReceived: from loc1.wro.ternet.pl (loc1 [10.0.0.11]) by miki.wro.ternet.pl (8.6.12/8.6.12) with SMTP id OAA11855 for <globillum@imag.fr>; Sat, 7 Sep 1996 14:03:05 +0200\r\r\nReceived: by loc1.wro.ternet.pl with Microsoft Mail\r\r\n\tid <01BB9CC6.143FBE00@loc1.wro.ternet.pl>; Sat, 7 Sep 1996 14:08:44 +-200\r\r\nMessage-ID: <01BB9CC6.143FBE00@loc1.wro.ternet.pl>\r\r\nFrom: Slawomir Kilanowski <metagram@wro.ternet.pl>\r\r\nTo: \"'globillum list'\" <globillum@imag.fr>\r\r\nDate: Sat, 7 Sep 1996 14:07:21 +-200\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nDear Collegues,\r\r\n\r\r\n  I am working on speed-up of global illumination calculations and ray tracing for scenes\r\r\ncontaining huge number of lights. Except some visibility pre-processing I would like to\r\r\nlimit number of considered lights for given space points doing some \"light importance\"\r\r\npre-processing. The tempting idea is to partition scene space into regions tied with\r\r\nordered lists of lights that can influence them, then, during calculation, process only \r\r\nthose \"significant\" lights in order of their importance.\r\r\n\r\r\n   I have browsed RadBIB and ACM Siggraph bibliographies but I have not found any\r\r\nrelated papers. Have I missed something important ? Does anybody know about some\r\r\nprevious work on such or similar concepts ? \r\r\n\r\r\nThanks in advance,\r\r\n\r\r\nSlawek\r\r\n\r\r\n================================================================\r\r\nSlawomir Kilanowski                                                              metagram@wro.ternet.pl\r\r\nMETAGRAM, Swieradowska 73/23,\r\r\n50-559 Wroclaw, Poland\r\r\nPhone/Fax : +48-(71)-731519\r\r\n================================================================\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n\t id WAA05198; Sat, 7 Sep 1996 22:34:57 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id WAA18339 for <globillum-isis@isis.imag.fr>; Sat, 7 Sep 1996 22:19:21 +0200\r\r\nReceived: from freenet.hut.fi (freenet.hut.fi [130.233.208.40]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id WAA26484 for <globillum@imag.fr>; Sat, 7 Sep 1996 22:19:20 +0200\r\r\nReceived: from frodo.leader.es (pippin.leader.es [194.179.72.212]) by freenet.hut.fi (8.7.5/8.7.3) with SMTP id XAA22192 for <globillum@imag.fr>; Sat, 7 Sep 1996 23:19:16 +0300 (EET DST)\r\r\nReceived: by frodo.leader.es with Microsoft Mail\r\r\n\tid <01BB9D0B.20434060@frodo.leader.es>; Sat, 7 Sep 1996 22:22:59 +-200\r\r\nMessage-ID: <01BB9D0B.20434060@frodo.leader.es>\r\r\nFrom: Marcos Fajardo Orellana <mfajardo@freenet.hut.fi>\r\r\nTo: \"'globillum@imag.fr'\" <globillum@imag.fr>\r\r\nSubject: RE:\r\r\nDate: Sat, 7 Sep 1996 21:02:51 +-200\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nSlawomir Kilanowski wrote:\r\r\n\r\r\n>Dear Collegues,\r\r\n>\r\r\n>  I am working on speed-up of global illumination calculations and ray tracing for scenes\r\r\n>containing huge number of lights. Except some visibility pre-processing I would like to\r\r\n>limit number of considered lights for given space points doing some \"light importance\"\r\r\n>pre-processing. The tempting idea is to partition scene space into regions tied with\r\r\n>ordered lists of lights that can influence them, then, during calculation, process only \r\r\n>those \"significant\" lights in order of their importance.\r\r\n>\r\r\n>   I have browsed RadBIB and ACM Siggraph bibliographies but I have not found any\r\r\n>related papers. Have I missed something important ? Does anybody know about some\r\r\n>previous work on such or similar concepts ? \r\r\n>\r\r\n>Thanks in advance,\r\r\n>\r\r\n>Slawek\r\r\n\r\r\nI think these two papers could be of interest to you,\r\r\n\r\r\n   Ward, Gregory, \"The RADIANCE Lighting Simulation and Rendering System,\"\r\r\n   Computer Graphics, pp. 459-472, July 1994\r\r\n\r\r\n   Ward, Gregory, \"Adaptive Shadow Testing for Ray Tracing,\" Second EUROGRAPHICS\r\r\n   Workshop on Rendering, Barcelona, Spain, April 1991\r\r\n\r\r\nPeter Shirley has some excellent work on sampling light sources as well. This one\r\r\nis on-line (check out his homepage at http://www.cs.utah.edu/~shirley ),\r\r\n\r\r\n   Shirley, Peter, \"Direct Lighting Calculation by Monte Carlo Integration,\"\r\r\n   Second EUROGRAPHICS Workshop on Rendering, June 1991 (?)\r\r\n\r\r\n\r\r\n\r\r\nHope this helps\r\r\n\r\r\n\tMarcos\r\r\n\thttp://www.geocities.com/TimesSquare/2143\r\r\n\r\r\n\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n\t id MAA08995; Mon, 9 Sep 1996 12:57:39 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id MAA26396 for <globillum-isis@isis.imag.fr>; Mon, 9 Sep 1996 12:34:21 +0200\r\r\nReceived: from m1.cs.man.ac.uk (m1.cs.man.ac.uk [130.88.13.4]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id MAA04606 for <globillum@imag.fr>; Mon, 9 Sep 1996 12:34:18 +0200\r\r\nReceived: from r9.cs.man.ac.uk by m1.cs.man.ac.uk (4.1/SMI-4.1:AL6)\r\r\n\tid AA09212; Mon, 9 Sep 96 11:34:12 BST\r\r\nDate: Mon, 9 Sep 96 11:34:09 BST\r\r\nFrom: Simon Gibson <gibsons@cs.man.ac.uk>\r\r\nMessage-Id: <9609091034.AA02666@r9.cs.man.ac.uk>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Re:\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nSlawomir Kilanowski wrote:\r\r\n\r\r\n>Dear Collegues,\r\r\n>\r\r\n>  I am working on speed-up of global illumination calculations and ray tracing for scenes\r\r\n>containing huge number of lights. Except some visibility pre-processing I would like to\r\r\n>limit number of considered lights for given space points doing some \"light importance\"\r\r\n>pre-processing. The tempting idea is to partition scene space into regions tied with\r\r\n>ordered lists of lights that can influence them, then, during calculation, process only \r\r\n>those \"significant\" lights in order of their importance.\r\r\n>\r\r\n>   I have browsed RadBIB and ACM Siggraph bibliographies but I have not found any\r\r\n>related papers. Have I missed something important ? Does anybody know about some\r\r\n>previous work on such or similar concepts ? \r\r\n>\r\r\n>Thanks in advance,\r\r\n>\r\r\n>Slawek\r\r\n\r\r\nYou might want to check out:\r\r\n\r\r\n%A Kurt Zimmerman\r\r\n%A Peter Shirley\r\r\n%T A Two-Pass Realistic Image Synthesis Method for Complex Scenes\r\r\n%E P. M. Hanrahan\r\r\n%E W. Purgathofer\r\r\n%B Rendering Techniques '95 (Proceedings of the Sixth Eurographics\r\r\nWorkshop on Rendering)\r\r\n%I Springer-Verlag\r\r\n%C New York, NY\r\r\n%D 1995\r\r\n%P 284-295\r\r\n%O ISBN 3-211-82733-1\r\r\n\r\r\navailable as an Indiana University Technical Report -\r\r\n\r\r\nftp://ftp.cs.indiana.edu/pub/techreports/TR434.ps.Z\r\r\n\r\r\nSimon\r\r\n-\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n\t id UAA10905; Mon, 9 Sep 1996 20:32:24 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id TAA03094 for <globillum-isis@isis.imag.fr>; Mon, 9 Sep 1996 19:52:09 +0200\r\r\nReceived: from zfr200.ZUMtOBEL.co.at (zfr200.ZUMtOBEL.co.at [146.108.200.200]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id TAA26385 for <globillum@imag.fr>; Mon, 9 Sep 1996 19:52:07 +0200\r\r\nReceived: from localhost by zfr200.ZUMtOBEL.co.at; (5.65v3.2/1.1.8.2/20Jun96-0712PM)\r\r\n\tid AA06732; Mon, 9 Sep 1996 19:59:47 +0200\r\r\nReceived: by oedo1a.zumtobel.co.at (UCX V4.0-10B, OpenVMS V5.5-2H4 VAX);\r\r\n\tMon, 9 Sep 1996 19:51:34 +0200\r\r\nReceived: by bug.cophos.co.at (940816.SGI.8.6.9/940406.SGI.AUTO)\r\r\n\tfor globillum@imag.fr id TAA11640; Mon, 9 Sep 1996 19:51:29 +0200\r\r\nFrom: Martin Lob <ml@bug.cophos.co.at>\r\r\nMessage-Id: <199609091751.TAA11640@bug.cophos.co.at>\r\r\nSubject: Re: goniometric file formats\r\r\nTo: globillum@imag.fr\r\r\nDate: Mon, 9 Sep 1996 19:51:29 +0200 (CETDST)\r\r\nIn-Reply-To: <28453.9609021557@lightwork.co.uk> from \"Neil Gatenby\" at Sep 2, 96 04:57:55 pm\r\r\nReply-To: ml@cophos.co.at\r\r\nOrganization: Cophos Development Team, Zumtobel Licht, Dornbirn, Austria\r\r\nPhone: +43-5572-390-1383\r\r\nFax: +43-5572-390-246\r\r\nX-Mailer: ELM [version 2.4 PL24 PGP3 *ALPHA*]\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nNeil Gatenby wrote ...\r\r\n| From: Neil Gatenby <neil@lightwork.co.uk>\r\r\n| Date: Mon, 2 Sep 96 16:57:55 BST\r\r\n| Message-Id: <28453.9609021557@lightwork.co.uk>\r\r\n| To: globillum@imag.fr\r\r\n| Subject: goniometric file formats\r\r\n| \r\r\n| \r\r\n| Hi globillum folk;\r\r\n| \r\r\n| I have a question regarding file formats used to store luminaire\r\r\n| goniometric data;  any help would be much appreciated.\r\r\n| \r\r\n| Which file formats are in common useage in Japan and Germany?\r\r\n\r\r\nIn Germany the EULUMDAT format is used. It was introduced by Axel Stockmar.\r\r\n\r\r\nA copy of the format description aswell as files in EULUMDAT are available \r\r\nfrom ZUMTOBEL.\r\r\n\r\r\n| \r\r\n| I know the UK is keen on CIBSE.\r\r\n| I know the US is keen on IESNA.\r\r\n| I know a little about the CIE format (what I've read in Glassner's\r\r\n| \"Principles ...\")\r\r\n| \r\r\n| But, I don't know what's popular in these two large market areas.\r\r\n| \r\r\n| Thanks in advance\r\r\n| Neil\r\r\n| \r\r\n| Neil Gatenby,\t\t      |\t LightWork Design,\r\r\n| Senior Graphics Programmer,   |\t 60 Clarkehouse Road,\r\r\n| email: neil@lightwork.co.uk   |\t Sheffield, S10 2LH, England.\r\r\n| voice: (+44) (0)114 266 8404 ..... fax: (+44) (0)114 266 1383\r\r\n| \r\r\n\r\r\n\r\r\n-- \r\r\n                                                                       \\|/\r\r\n   ml@cophos.co.at          http://www.cophos.co.at/~ml               --O--\r\r\n                                                                       /|\\\r\r\n                     l      Tel.: +43/5572/390-1383      ___   ___\r\r\n   m mmm mmm         l      Fax : +43/5572/390-650      / __\\ /__ \\\r\r\n   mm   m   m        l      ZUMTOBEL Licht GmbH        / / \\   / \\  \r\r\n   mm   m   m        l      Schweizerstr. 30           / /  \\ /  \\\r\r\n   m    m   m        l      A-6850 DORNBIRN                 | |   \\\r\r\n   m    m   martin .  lob . Austria                         | |       :-Q\r\r\n                                                            | |\r\r\n   Prediction is very difficult, especially of the future!  | | n_u__n___\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n\t id WAA11068; Mon, 9 Sep 1996 22:54:06 +0200\r\r\nReceived: from cosmos.imag.fr (cosmos.imag.fr [147.171.130.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id WAA03475 for <globillum-isis@isis.imag.fr>; Mon, 9 Sep 1996 22:26:21 +0200\r\r\nReceived: from lsi.lsil.com (lsi.lsil.com [147.145.40.2]) by cosmos.imag.fr (8.6.13-durand/8.6.9) with ESMTP id WAA16936 for <globillum@imag.fr>; Mon, 9 Sep 1996 22:26:17 +0200\r\r\nReceived: from mhost.lsil.com (mhost.lsil.com [147.145.69.84]) by lsi.lsil.com with SMTP id NAA16618\r\r\n  (8.6.12/IDA-1.6 for <globillum@imag.fr>); Mon, 9 Sep 1996 13:16:10 -0700\r\r\nReceived: from sjs1 by mhost.lsil.com id AA12440\r\r\n  (4.1/SMI-4.1 for globillum@imag.fr); Mon, 9 Sep 96 13:15:51 PDT\r\r\nReceived: from sj80.lsil.com by sjs1 (4.1/SMI-4.1)\r\r\n\tid AA26156; Mon, 9 Sep 96 13:15:51 PDT\r\r\nDate: Mon, 9 Sep 96 13:15:51 PDT\r\r\nFrom: Al Zimmerman <alz@lsil.com>\r\r\nMessage-Id: <9609092015.AA26156@sjs1>\r\r\nTo: globillum@imag.fr\r\r\nSubject: spatial subdivision\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nI've been researching spatial subdivision.  Yes, I am aware of\r\r\nbounding boxes, octrees, and uniform spatial subdivision.\r\r\n\r\r\nI've seen references in the past of non-uniform grids for spatial\r\r\nsubdivision. (not talking about octrees) in ray-tracing news somewhere\r\r\nfrom 1990-92\r\r\n\r\r\nThe only paper that seems to mention anything formal about this is\r\r\n\"Accelerated ray tracing using non-uniform grids\" by M. Gigante.\r\r\n\r\r\nAfter weeks of trying to contact the author, I have given up the pursuit.\r\r\n(He must not like my name)\r\r\n\r\r\nSo, does anybody out there have any familiarity with non-uniform grids\r\r\nfor spatial subdivision.\r\r\n\r\r\nFor your info, I have my own ideas on how to construct non-uniform grids\r\r\nbut have not seen any formal documentation on the subject.\r\r\n\r\r\nAnything from anybody would greatly appreciated,\r\r\n\r\r\nAnything ??????\r\r\n\r\r\n\r\r\nThanks in advance,\r\r\n\r\r\nAl Z\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n\t id AAA11199; Tue, 10 Sep 1996 00:10:26 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id XAA03635 for <globillum-isis@isis.imag.fr>; Mon, 9 Sep 1996 23:46:41 +0200\r\r\nReceived: from grolsch.cs.ubc.ca (grolsch.cs.ubc.ca [142.103.6.9]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id XAA04330 for <globillum@imag.fr>; Mon, 9 Sep 1996 23:46:39 +0200\r\r\nReceived: from chaplin.cs.ubc.ca (fournier@chaplin.cs.ubc.ca [142.103.9.32]) by grolsch.cs.ubc.ca (8.6.12/8.6.9) with SMTP id OAA18322; Mon, 9 Sep 1996 14:46:14 -0700\r\r\nDate: Mon, 9 Sep 1996 14:46:14 -0700\r\r\nFrom: Alain Fournier <fournier@cs.ubc.ca>\r\r\nMessage-Id: <199609092146.OAA18322@grolsch.cs.ubc.ca>\r\r\nTo: alz@lsil.com, globillum@imag.fr\r\r\nSubject: Re:  spatial subdivision\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nYou might find useful a look at \r\r\nFournier, A., and Poulin, P.,\r\r\n``A Ray Tracing Accelerator Based on a Hierarchy of 1D Sorted Lists'',\r\r\nProceedings of GI '93, Toronto, May 1993, pp. 53-61.\r\r\n\r\r\nWe used a hierarchy of bounding boxes aligned with the axes. This of course\r\r\ndetermines an irregular grid on the scene, which is traversed by listing events\r\r\n(entering and exiting a box) in 1D lists (one per coordinates). \r\r\nMany interesting conclusions, but the first one: \"it's hard to beat regular\r\r\ngrid subdivision\".\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n\t id AAA11231; Tue, 10 Sep 1996 00:25:37 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id AAA03699 for <globillum-isis@isis.imag.fr>; Tue, 10 Sep 1996 00:07:13 +0200\r\r\nReceived: from wk309.nas.nasa.gov (wk309.nas.nasa.gov [129.99.64.29]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id AAA04970 for <globillum@imag.fr>; Tue, 10 Sep 1996 00:07:11 +0200\r\r\nReceived: (from uselton@localhost)\r\r\n\tby wk309.nas.nasa.gov (8.6.12/NAS.6.1) id PAA12723; Mon, 9 Sep 1996 15:07:07 -0700\r\r\nDate: Mon, 9 Sep 1996 15:07:07 -0700\r\r\nMessage-Id: <199609092207.PAA12723@wk309.nas.nasa.gov>\r\r\nFrom: \"Samuel P. Uselton\" <uselton@nas.nasa.gov>\r\r\nTo: alz@lsil.com\r\r\nCC: globillum@imag.fr\r\r\nIn-reply-to: <9609092015.AA26156@sjs1> (alz@lsil.com)\r\r\nSubject: Re: spatial subdivision\r\r\nReply-to: uselton@nas.nasa.gov\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nI had an MS student who did a thesis on the topic many (7? 8?) years\r\r\nago.  The main paper got turned down for SIGGRAPH.  The student took a\r\r\njob and I left academia, so we never got the \"improved\" version\r\r\ncompleted and accepted anywhere.  However, a description of a hardware\r\r\naccelerator for it was accepted in a small conference.  The student\r\r\nwho did this work was Scott Senften (this year's SIGGRAPH Tutorial's\r\r\nchair); you should be able to reach him at scott@lgc.com or\r\r\nsenften@siggraph.org.\r\r\n\r\r\nI know k-d trees and space partitioning trees (BSP-trees) have also\r\r\nbeen considered for this purpose, but I don't know if the work has\r\r\nbeen published.\r\r\n\r\r\nI hope that helps.\r\r\n\r\r\nSam Uselton\r\r\nuselton@nas.nasa.gov\r\r\n\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n\t id FAA11654; Tue, 10 Sep 1996 05:06:42 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id EAA04534 for <globillum-isis@isis.imag.fr>; Tue, 10 Sep 1996 04:53:39 +0200\r\r\nReceived: from zappa.cs.uncc.edu (zappa.cs.uncc.edu [152.15.35.2]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id EAA09895 for <globillum@imag.fr>; Tue, 10 Sep 1996 04:53:38 +0200\r\r\nReceived: from strauss.cs.uncc.edu by zappa.cs.uncc.edu (5.x/SMI-SVR4)\r\r\n\tid AA07466; Mon, 9 Sep 1996 22:40:37 -0400\r\r\nReceived: by strauss.cs.uncc.edu (5.x/SMI-SVR4)\r\r\n\tid AA01341; Mon, 9 Sep 1996 22:53:25 -0400\r\r\nMessage-Id: <9609100253.AA01341@strauss.cs.uncc.edu>\r\r\nFrom: \"K. R.\" <krs@strauss.cs.uncc.edu>\r\r\nDate: Mon, 9 Sep 1996 22:53:25 GMT+447\r\r\nX-Mailer: Mail User's Shell (7.1.1 5/02/90)\r\r\nTo: globillum@imag.fr\r\r\nSubject: k-d trees in ray tracing..\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nOn Sep 9,  9:08pm, \"Eric A. Haines\" wrote:\r\r\n\r\r\n> Subject: Re: spatial subdivision\r\r\n> As far as non-uniform grids go, I come up empty beyond Gigante's work.\r\r\n> \r\r\n> \r\r\n> >K-d trees for ray-tracing are described in K.R.Subramanian's PhD\r\r\n> >thesis:\r\r\n> \r\r\n> An easier to obtain paper is:\r\r\n> \r\r\n> %A K.R. Subramanian\r\r\n> %A Donald S. Fussell\r\r\n> %T Automatic Termination Criteria for Ray Tracing Hierarchies\r\r\n> %J Proceedings of Graphics Interface '91\r\r\n> %I Canadian Information Processing Society\r\r\n> %C Calgary, Alberta\r\r\n> %D June 1991\r\r\n> %P 93-100\r\r\n> %K octree\r\r\n\r\r\n\r\r\nOr, a postscript version of the above is available from my web \r\r\npage: http://www.cs.uncc.edu/~krs/publ.html\r\r\n\r\r\nI also have a postscript file of my thesis. Always willing to spread the \r\r\nword! \r\r\n\r\r\n\r\r\n> \r\r\n> Morgan-Kaufmann sells GI Proceedings (which I recommend; I've never been, but\r\r\n> the proceedings have some interesting and useful papers in these).\r\r\n> K.R. Subramanian is currently at krs@mail.cs.uncc.edu, UNC Charlotte.\r\r\n> \r\r\n> \r\r\n> >As for BSP-trees, I don't know of any paper describing their appli-\r\r\n> >cation to ray-tracing, but the following paper discusses ways of \r\r\n> >constructing good BSP-trees for ray-tracing:\r\r\n\r\r\nThere is a tech report on it:\r\r\n\r\r\nB. Naylor, W. Thibault, \"Application of BSP Trees to Ray Tracing and CSG\r\r\nEvaluation\", TR GIT-CS 86/03, School of Inf. and Comp.Sc. Georgia Tech.,\r\r\n1986.\r\r\n\r\r\nNaylor can be reached at naylor@spatial-labs.com\r\r\n\r\r\n\r\r\n> There are six ray tracing papers with BSP in the title (and many other related\r\r\n> papers using octrees, a relative of BSP), and there are some other\r\r\n> papers by K.R. Subramanian on k-d trees (tech. reports, etc), check:\r\r\n> \r\r\n> \thttp://wuarchive.wustl.edu/graphics/graphics/bib/\r\r\n> or\r\r\n> \tftp://wuarchive.wustl.edu/graphics/graphics/bib/\r\r\n> \r\r\n> and get rtabs.shar.Z (which is Tom Wilson's collection of abstracts of hundreds\r\r\n> of ray tracing articles) and rtbib95.zip/tar.Z, which is Paul Heckbert's and\r\r\n> my collection of ray tracing references (somewhat dated, I've been too busy -\r\r\n> please do send me new references, I hope to get an update out before year's\r\r\n> end).\r\r\n> \r\r\n> Eric Haines\r\r\n> erich@eye.com\r\r\n\r\r\n>-- End of excerpt from \"Eric A. Haines\"\r\r\n\r\r\n\r\r\n\t-- krs\r\r\n\r\r\n\r\r\n-- \r\r\nK.R.Subramanian                            Phone: (704) 547-4872\r\r\nDepartment of Computer Science             FAX:   (704) 547-3516\r\r\nUNC Charlotte                              email: krs@zappa.cs.uncc.edu\r\r\nCharlotte, NC 28223-0001                   WWW: http://www.cs.uncc.edu/~krs\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n\t id CAA11401; Tue, 10 Sep 1996 02:47:56 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id CAA03973 for <globillum-isis@isis.imag.fr>; Tue, 10 Sep 1996 02:16:24 +0200\r\r\nReceived: from mail.cs.utexas.edu (mail.cs.utexas.edu [128.83.139.10]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id CAA06347 for <globillum@imag.fr>; Tue, 10 Sep 1996 02:16:23 +0200\r\r\nReceived: from mr-skullhead.cs.utexas.edu (ecamahor@mr-skullhead.cs.utexas.edu [128.83.138.79]) by mail.cs.utexas.edu (8.7.1/8.7.1) with ESMTP id TAA01577; Mon, 9 Sep 1996 19:12:00 -0500 (CDT)\r\r\nReceived: by mr-skullhead.cs.utexas.edu (8.7.1/Client-1.4)\r\r\n\tid TAA07231; Mon, 9 Sep 1996 19:11:59 -0500 (CDT)\r\r\nMessage-Id: <199609100011.TAA07231@mr-skullhead.cs.utexas.edu>\r\r\nFrom: Emilio Camahort <ecamahor@cs.utexas.edu>\r\r\nDate: Mon, 9 Sep 1996 19:11:58 -0500\r\r\nIn-Reply-To: Message from \"Samuel P. Uselton\", date: Mon Sep 9 96, 15:07\r\r\nX-Mailer: Mail User's Shell (7.2.5 10/14/92)\r\r\nTo: globillum@imag.fr\r\r\nSubject: Re: spatial subdivision\r\r\nCc: alz@lsil.com\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n>I know k-d trees and space partitioning trees (BSP-trees) have also\r\r\n>been considered for this purpose, but I don't know if the work has\r\r\n>been published.\r\r\n\r\r\nK-d trees for ray-tracing are described in K.R.Subramanian's PhD\r\r\nthesis:\r\r\n\r\r\nK.R.Subramanian\r\r\n\"Adapting Search Structures to Scene Characteristics for Ray Tracing\"\r\r\nDepartment of Computer Sciences, The University of Texas at Austin,\r\r\n    Austin, TX 78712, December 1990\r\r\n\r\r\nYou may be able to obtain a copy from: trcenter@cs.utexas.edu\r\r\n\r\r\nAs for BSP-trees, I don't know of any paper describing their appli-\r\r\ncation to ray-tracing, but the following paper discusses ways of \r\r\nconstructing good BSP-trees for ray-tracing:\r\r\n\r\r\nB.Naylor\r\r\n\"Constructing Good Partitioning Trees\"\r\r\nProceedings of Graphics Interface'93, 1993\r\r\n\r\r\nGood luck!! \r\r\n\r\r\nEmilio\r\r\necamahor@cs.utexas.edu\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n\t id DAA11462; Tue, 10 Sep 1996 03:16:27 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id DAA04236 for <globillum-isis@isis.imag.fr>; Tue, 10 Sep 1996 03:08:19 +0200\r\r\nReceived: from eye.eye.com (eye.eye.com [149.54.1.2]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id DAA06729 for <globillum@imag.fr>; Tue, 10 Sep 1996 03:08:17 +0200\r\r\nReceived: from hemlock (hemlock.eye.com) by eye.eye.com with SMTP\r\r\n\t($Revision: 1.36.108.11 $/16.2) id AA127257694; Mon, 9 Sep 1996 21:08:14 -0400\r\r\nReceived: by hemlock\r\r\n\t(1.37.109.8/15.6) id AA05715; Mon, 9 Sep 1996 21:08:14 -0400\r\r\nFrom: \"Eric A. Haines\" <erich@eye.com>\r\r\nMessage-Id: <9609100108.AA05715@hemlock>\r\r\nSubject: Re: spatial subdivision\r\r\nTo: ecamahor@cs.utexas.edu\r\r\nDate: Mon, 9 Sep 96 21:08:13 EDT\r\r\nCc: globillum@imag.fr\r\r\nIn-Reply-To: <199609100011.TAA07231@mr-skullhead.cs.utexas.edu>; from \"Emilio Camahort\" at Sep 9, 96 7:11 pm\r\r\nMailer: Elm [revision: 70.85]\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nAs far as non-uniform grids go, I come up empty beyond Gigante's work.\r\r\n\r\r\n\r\r\n>K-d trees for ray-tracing are described in K.R.Subramanian's PhD\r\r\n>thesis:\r\r\n\r\r\nAn easier to obtain paper is:\r\r\n\r\r\n%A K.R. Subramanian\r\r\n%A Donald S. Fussell\r\r\n%T Automatic Termination Criteria for Ray Tracing Hierarchies\r\r\n%J Proceedings of Graphics Interface '91\r\r\n%I Canadian Information Processing Society\r\r\n%C Calgary, Alberta\r\r\n%D June 1991\r\r\n%P 93-100\r\r\n%K octree\r\r\n\r\r\nMorgan-Kaufmann sells GI Proceedings (which I recommend; I've never been, but\r\r\nthe proceedings have some interesting and useful papers in these).\r\r\nK.R. Subramanian is currently at krs@mail.cs.uncc.edu, UNC Charlotte.\r\r\n\r\r\n\r\r\n>As for BSP-trees, I don't know of any paper describing their appli-\r\r\n>cation to ray-tracing, but the following paper discusses ways of \r\r\n>constructing good BSP-trees for ray-tracing:\r\r\n\r\r\nThere are six ray tracing papers with BSP in the title (and many other related\r\r\npapers using octrees, a relative of BSP), and there are some other\r\r\npapers by K.R. Subramanian on k-d trees (tech. reports, etc), check:\r\r\n\r\r\n\thttp://wuarchive.wustl.edu/graphics/graphics/bib/\r\r\nor\r\r\n\tftp://wuarchive.wustl.edu/graphics/graphics/bib/\r\r\n\r\r\nand get rtabs.shar.Z (which is Tom Wilson's collection of abstracts of hundreds\r\r\nof ray tracing articles) and rtbib95.zip/tar.Z, which is Paul Heckbert's and\r\r\nmy collection of ray tracing references (somewhat dated, I've been too busy -\r\r\nplease do send me new references, I hope to get an update out before year's\r\r\nend).\r\r\n\r\r\nEric Haines\r\r\nerich@eye.com\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n\t id PAA14527; Tue, 10 Sep 1996 15:14:42 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id OAA13191 for <globillum-isis@isis.imag.fr>; Tue, 10 Sep 1996 14:42:43 +0200\r\r\nReceived: from irz201.inf.tu-dresden.de (irz201.inf.tu-dresden.de [141.76.1.10]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id OAA08872 for <globillum@imag.fr>; Tue, 10 Sep 1996 14:42:36 +0200\r\r\nReceived: (from cn1@localhost) by irz201.inf.tu-dresden.de (8.6.12/8.6.12-s1) id OAA23411; Tue, 10 Sep 1996 14:41:40 +0200\r\r\nFrom: \"Nguyen, D.C.\" <cn1@irz301.inf.tu-dresden.de>\r\r\nMessage-Id: <199609101241.OAA23411@irz201.inf.tu-dresden.de>\r\r\nSubject: Re: spatial subdivision\r\r\nTo: Al Zimmerman <alz@lsil.com>\r\r\nDate: Tue, 10 Sep 1996 14:41:39 +0200 (MESZ)\r\r\nCc: globillum@imag.fr\r\r\nIn-Reply-To: <9609092015.AA26156@sjs1> from \"Al Zimmerman\" at Sep 9, 96 01:15:51 pm\r\r\nX-Mailer: ELM [version 2.4 PL25 ME8b]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n> \r\r\n> So, does anybody out there have any familiarity with non-uniform grids\r\r\n> for spatial subdivision.\r\r\nI never used grids for RT-speedup (memories!), but it should be possible to\r\r\nconstruct a near-optimal BSP-tree and then convert it back to your grids.  \r\r\nI dont think that grids are much faster than BSP, except you implement this alg.\r\r\nin hardware. Another fact is that pure-spatial subdivision algorithms are \r\r\nalmost always static and they all are based on some more or less efficient \r\r\n\"heuristics\", so it is very hard to obtain a really optimal subdivision. A\r\r\ngood idea is to bring some \"intelligence\" into your subdivision sheme, alias\r\r\nhybrid-shemes. Especially for raytracing, i've some good results while\r\r\nimplementing some hybrid-shemes in GX: The speedup is about 300-500%\r\r\ncomparing to balanced BSP(!)\r\r\n\r\r\n--JuHu \r\r\n /\\__  Nguyen Duc Cuong (aka JuHu) - CG-student   +- /          -> Home\r\r\n/__\\ \\ EMail : juhu@rz.tu-ilmenau.de              +- /GX        -> GX/GENERIC\r\r\n  \\__/ WWW   : http://www.rz.tu-ilmenau.de/~juhu -+- /GX/RTEvol -> RTEvol\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n\t id RAA01560; Wed, 11 Sep 1996 17:28:31 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id PAA01355 for <globillum-isis@isis.imag.fr>; Wed, 11 Sep 1996 15:52:48 +0200\r\r\nReceived: from safran.imag.fr (safran.imag.fr [129.88.31.3]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id PAA12747; Wed, 11 Sep 1996 15:52:46 +0200\r\r\nReceived: (cazals@localhost) by safran.imag.fr (8.6.10/8.6.4) id PAA00310; Wed, 11 Sep 1996 15:54:39 +0200\r\r\nFrom: Frederic Cazals <Frederic.Cazals@imag.fr>\r\r\nMessage-Id: <199609111354.PAA00310@safran.imag.fr>\r\r\nSubject: Re: spatial subdivision\r\r\nTo: erich@eye.com\r\r\nDate: Wed, 11 Sep 1996 15:54:38 +0200 (MDT)\r\r\nCc: globillum@imag.fr\r\r\nX-Mailer: ELM [version 2.4 PL23]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHello,\r\r\n\r\r\nhere are my $0.02 about speeding up ray-tracing with spatial\r\r\nsubdivisions.\r\r\n\r\r\nthe following elements are based upon a paper presented at\r\r\nEurographics 95 (so see the proceedings or plug into\r\r\nhttp://flamingo.stanford.edu/~cazals/xfc_research.html and get the\r\r\nfirst paper) called 'Filtering, clustering and hierarchy construction:\r\r\na new solution for ray tracing complex scenes'\r\r\n\r\r\n-so far, it seems that the fastest data structures are the recursive\r\r\ngrids roughly built as follows: subdivide the bounding box of n\r\r\nobjects into \\sqrt[3]{n} subdivisions along the x,y and z axis, and\r\r\niterate in each voxel containing more than MAX items --where MAX is\r\r\nsome constant, say 50. of course, getting the right value for MAX in\r\r\norder to have a good tradeoff speed/memory requirements is the tricky\r\r\npoint and that's one of the reasons why we came up with the Hierarchy\r\r\nof Uniform Grids (hug :))\r\r\n\r\r\n-it is not obvious that non uniform subdivision implies 'heuristic that\r\r\nwill fail in some particular case'. see the intuition provided by what\r\r\nis known about the asymptotic complexity of bucket sort vs. quick sort\r\r\nin our paper and how this should help in capturing the statistical\r\r\nproperties of complex scenes\r\r\n\r\r\nfrederic Cazals.\r\r\n-- \r\r\n------------------------------------ ---------------- -------- ---- -- -\r\r\n-- iMAGIS Projet - Bat. B, 3 eme etage\r\r\n-- 385 rue de la Bibliotheque - Domaine Universitaire - StMartin d'Heres\r\r\n-- BP 53 - 38041 Grenoble cedex 09 - FRANCE\r\r\n-- Tel:  76-63-57-95   -   Fax:  76-44-66-75\r\r\n-- Frederic.Cazals@imag.fr\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n\t id RAA01570; Wed, 11 Sep 1996 17:34:42 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id QAA02096 for <globillum-isis@isis.imag.fr>; Wed, 11 Sep 1996 16:15:50 +0200\r\r\nReceived: from eye.eye.com (eye.eye.com [149.54.1.2]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id QAA14338; Wed, 11 Sep 1996 16:15:44 +0200\r\r\nReceived: from hemlock (hemlock.eye.com) by eye.eye.com with SMTP\r\r\n\t($Revision: 1.36.108.11 $/16.2) id AA161961334; Wed, 11 Sep 1996 10:15:35 -0400\r\r\nReceived: by hemlock\r\r\n\t(1.37.109.8/15.6) id AA06553; Wed, 11 Sep 1996 10:15:34 -0400\r\r\nFrom: \"Eric A. Haines\" <erich@eye.com>\r\r\nMessage-Id: <9609111415.AA06553@hemlock>\r\r\nSubject: Re: spatial subdivision\r\r\nTo: Frederic.Cazals@imag.fr\r\r\nDate: Wed, 11 Sep 96 10:15:33 EDT\r\r\nCc: erich@eye.eye.com, globillum@imag.fr\r\r\nIn-Reply-To: <199609111354.PAA00310@safran.imag.fr>; from \"Frederic Cazals\" at Sep 11, 96 3:54 pm\r\r\nMailer: Elm [revision: 70.85]\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nFrederic Cazals writes:\r\r\n\r\r\n>-so far, it seems that the fastest data structures are the recursive\r\r\n>grids roughly built as follows: subdivide the bounding box of n\r\r\n>objects into \\sqrt[3]{n} subdivisions along the x,y and z axis, and\r\r\n>iterate in each voxel containing more than MAX items --where MAX is\r\r\n>some constant, say 50. of course, getting the right value for MAX in\r\r\n\r\r\nI agree entirely, nested grids looks like a big win:  you get the walking\r\r\nefficiency of grids and so get to walk large empty spaces quickly with the\r\r\nadaptive advantages of speed and robustness (rendering a teapot in a stadium\r\r\nbrings a single grid structure to its knees).\r\r\n\r\r\nFor similar work, see:\r\r\n\r\r\n%A David Jevans\r\r\n%A Brian Wyvill\r\r\n%T Adaptive Voxel Subdivision for Ray Tracing\r\r\n%J Proceedings of Graphics Interface '89\r\r\n%I Canadian Information Processing Society\r\r\n%C Toronto, Ontario\r\r\n%D June 1989\r\r\n%P 164-72\r\r\n%Z nested grid subdivision structures\r\r\n%K grid subdivision, hierarchical subdivision\r\r\n\r\r\n%A David Jevans\r\r\n%T Adaptive Voxel Subdivision for Ray Tracing\r\r\n%R Master's Thesis\r\r\n%I Dept. of Computer Science, Univ. of Calgary\r\r\n%D 1990\r\r\n%Z long version of paper\r\r\n%K grid subdivision, hierarchical subdivision\r\r\n\r\r\nFrederic, if you've seen these, how does your work compare with their technique?\r\r\n\r\r\nPersonally, I use a variant of having the global grid store just object IDs,\r\r\nthen each object itself has a bounding volume and grid if needed.  The\r\r\nadvantage to me is ease of coding and tight bounds - the same generic grid code\r\r\nis used for both, and the object's bounding box defines its grid size.  Also,\r\r\nthis method has the advantage of an intermediate bounding volume test before\r\r\ngoing into the nested grid, as a global grid cell may have a tiny object or a\r\r\nsmall part of some object in it, in which case you would normally spend (with\r\r\njust nested grids) a fair bit of time traversing the nested grid for no\r\r\nintersection.  I need the bounding box test anyway to get a ray starting point\r\r\nfor the object's grid.\r\r\n\r\r\nEric Haines\r\r\nerich@eye.com\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@stellaris\r\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\r\n\t id OAA02650; Thu, 12 Sep 1996 14:01:08 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id NAA15888 for <globillum-isis@isis.imag.fr>; Thu, 12 Sep 1996 13:41:16 +0200\r\r\nReceived: from safran.imag.fr (safran.imag.fr [129.88.31.3]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id NAA00674; Thu, 12 Sep 1996 13:41:15 +0200\r\r\nReceived: (cazals@localhost) by safran.imag.fr (8.6.10/8.6.4) id NAA11313; Thu, 12 Sep 1996 13:43:09 +0200\r\r\nFrom: Frederic Cazals <Frederic.Cazals@imag.fr>\r\r\nMessage-Id: <199609121143.NAA11313@safran.imag.fr>\r\r\nSubject: Re: spatial subdivision\r\r\nTo: \"Eric A. Haines\" <erich@eye.com>\r\r\nDate: Thu, 12 Sep 1996 13:43:09 +0200 (MDT)\r\r\nCc: globillum@imag.fr\r\r\nIn-Reply-To: <9609111415.AA06553@hemlock> from \"Eric A. Haines\" at Sep 11, 96 10:15:33 am\r\r\nX-Mailer: ELM [version 2.4 PL23]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n> %A David Jevans\r\r\n> %T Adaptive Voxel Subdivision for Ray Tracing\r\r\n> %R Master's Thesis\r\r\n> %I Dept. of Computer Science, Univ. of Calgary\r\r\n> %D 1990\r\r\n> %Z long version of paper\r\r\n> %K grid subdivision, hierarchical subdivision\r\r\n> \r\r\n> Frederic, if you've seen these, how does your work compare with their technique?\r\r\n \r\r\n there are three major differences:\r\r\n \r\r\n -while D. Jevans's data structure is built top-down, ours is\r\r\n built bottom-up\r\r\n \r\r\n -we do not have any hand tuned parameter while he has two of them: the\r\r\n max number of items per voxel and the max hierarchy depth\r\r\n \r\r\n -he assumes that he has an efficient dynamic hashing algorithm to\r\r\n store the non-empty voxels since he does not know beforehand how many\r\r\n such voxels he is going to end up with, while the only data structures\r\r\n we are using are arrays and lists (allocated once for all and thus not\r\r\n causing any memory fragmentation problem).\r\r\n \r\r\nfrederic Cazals.\r\r\n-- \r\r\n------------------------------------ ---------------- -------- ---- -- -\r\r\n-- iMAGIS Projet - Bat. B, 3 eme etage\r\r\n-- 385 rue de la Bibliotheque - Domaine Universitaire - StMartin d'Heres\r\r\n-- BP 53 - 38041 Grenoble cedex 09 - FRANCE\r\r\n-- Tel:  76-63-57-95   -   Fax:  76-44-66-75\r\r\n-- Frederic.Cazals@imag.fr\r\r\nFrom \r\r\nReceived: from isis.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id LAA14542; Mon, 16 Sep 1996 11:59:32 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id LAA21219 for <globillum-isis@isis.imag.fr>; Mon, 16 Sep 1996 11:27:27 +0200\r\r\nReceived: from mr.tuwien.ac.at (mr.tuwien.ac.at [128.130.2.10]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id LAA28595 for <globillum@imag.fr>; Mon, 16 Sep 1996 11:27:21 +0200\r\r\nReceived: from titus.cg.tuwien.ac.at by mr.tuwien.ac.at with SMTP (PP);\r\r\n          Mon, 16 Sep 1996 11:26:10 +0200\r\r\nReceived: from [128.130.166.56] by titus.cg.tuwien.ac.at \r\r\n          via ESMTP (940816.SGI.8.6.9/940406.SGI) for <globillum@imag.fr> \r\r\n          id LAA14332; Mon, 16 Sep 1996 11:26:08 +0200\r\r\nX-Sender: wp@128.130.166.14\r\r\nMessage-Id: <v03007805ae62c317953a@[128.130.166.56]>\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nDate: Mon, 16 Sep 1996 11:25:57 +0200\r\r\nTo: globillum@imag.fr\r\r\nFrom: Werner Purgathofer <wp>\r\r\nSubject: radiosity research position\r\r\nX-UIDL: 923e170c1572fba91c8d1cd18017a287\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n*************************************************************\r\r\nThere is a granted research position in the field of radiosity available\r\r\nfor a period of two years at the\r\r\n                 Technical University of Vienna,\r\r\n                 Institute of Computer Graphics\r\r\n(see http://www.cg.tuwien.ac.at/envisage for further information)\r\r\n\r\r\nThe title of the project is \"Radiosity Methods for Highly Complex Scenes by\r\r\nPerceptual Importance\". The primary goal of this project is to develop an\r\r\nefficient stochastic radiosity method. Using importance driven\r\r\nview-dependent methods, perceptually based error metrics shall be\r\r\ninvestigated in order to increase the visual quality of the images. All\r\r\nalgorithms shall be designed in an object oriented way with respect to\r\r\nparallel computation.\r\r\n\r\r\nThe starting date is as soon as possible, i.e. immediately!\r\r\n\r\r\nThe conditions are:\r\r\nYou get:\r\r\n- about 25.000,- US$ gross income per year\r\r\n  (that is about 18.500,- US$ net income)  *)\r\r\n- the working environment (desk in our department, access to SGI-computers,\r\r\n   access to a good computer graphics library ...)\r\r\n- wonderful colleagues\r\r\nYou don't get (neither money for nor organisation of):\r\r\n- travelling to or from Vienna\r\r\n- place to live (apartment or room or tent or whatever)\r\r\n- breakfast, lunch, dinner\r\r\nWe expect:\r\r\n- you have completed a graduate study in computer science (or similar)\r\r\n- you are familiar with radiosity and related computer graphics techniques\r\r\n- you are an extremely motivated researcher\r\r\n- you want to write a PhD **)\r\r\n- you speak and write very good English\r\r\n- you are prepared to help a little bit with teaching\r\r\nWe do *not* expect:\r\r\n- you speak German\r\r\n- you wear ties every day\r\r\n\r\r\n*) Some living costs: You don't need a car in Vienna, public transport is\r\r\nvery good, at about 47$ per month. You can eat in a normal restaurant for\r\r\nabout 10-12$, beer (half liter) costs about 3$ (60-70c in the supermarket),\r\r\nthe University provides lunch for about 4-5$. You should be able to find a\r\r\nroom for less than 300$ per month, an apartment costs at least 500$ per\r\r\nmonth. A cinema ticket costs about 10-12$, black bread <very good!> 2$/kg,\r\r\n1l milk 1$, chocolate from 50c/100g, meat 5-20$/kg, drinking water\r\r\n<excellent quality> from the pipe is free.\r\r\n\r\r\n**) two years is probably not enough for a complete PhD, but the kernel of\r\r\nthe work should be done. However, the project should be the basis for a\r\r\ncontinuing cooperation, enabling you to obtain a PhD from our University\r\r\nthereafter. There might also be the possibility to extend the project by a\r\r\nthird year.\r\r\n\r\r\nIf you are interested, please apply *by email*\r\r\nbefore 25th September 1996 to\r\r\n\r\r\nWerner Purgathofer (mailto:wp@cg.tuwien.ac.at)\r\r\n\r\r\nPlease send at least:\r\r\n- your curriculum vitae\r\r\n- your list of publications (if any)\r\r\n- the topic of your diploma thesis (masters thesis)\r\r\n- a short essay why you are interested in this position\r\r\n- two or three references, i.e. people who know you professionally\r\r\n- an email address to answer you\r\r\n\r\r\nYou may include an internet-URL of your WWW home pages, if this makes it\r\r\neasier for us to evaluate you and your previous work.\r\r\n\r\r\nNotice 1: In case of equal qualification women will be preferred.\r\r\nNotice 2: Smoking is prohibitted in our offices\r\r\n          (as in all public rooms in Austria)\r\r\n*************************************************************\r\r\n\r\r\nFrom \r\r\nReceived: from isis.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id QAA20511; Tue, 24 Sep 1996 16:02:39 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.8.Beta.5/8.6.9) with ESMTP id OAA23029 for <globillum-isis@isis.imag.fr>; Tue, 24 Sep 1996 14:26:43 +0200 (MET DST)\r\r\nReceived: from idefix.cs.kuleuven.ac.be (idefix.cs.kuleuven.ac.be [134.58.40.4]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id OAA11961 for <globillum@imag.fr>; Tue, 24 Sep 1996 14:26:31 +0200\r\r\nReceived: from krasser.cs.kuleuven.ac.be (philipd@krasser.cs.kuleuven.ac.be [134.58.45.36]) by idefix.cs.kuleuven.ac.be (8.7.6/8.7.3) with ESMTP id OAA23913 for <globillum@imag.fr>; Tue, 24 Sep 1996 14:26:10 +0200 (MET DST)\r\r\nReceived: (from philipd@localhost) by krasser.cs.kuleuven.ac.be (8.7.6/8.7.3) id OAA24569 for globillum@imag.fr; Tue, 24 Sep 1996 14:26:07 +0200 (MET DST)\r\r\nDate: Tue, 24 Sep 1996 14:26:07 +0200 (MET DST)\r\r\nFrom: Phil Dutre <Philip.Dutre@cs.kuleuven.ac.be>\r\r\nMessage-Id: <199609241226.OAA24569@krasser.cs.kuleuven.ac.be>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Ph.D. Thesis available\r\r\nX-Sun-Charset: US-ASCII\r\r\nX-UIDL: 40582e8ddc215d4982df76bf712843a4\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nDear collegues,\r\r\n\r\r\n\r\r\nMy Ph.D Thesis (which I defended succesfully last week) is available\r\r\non the WWW:\r\r\n\r\r\nhttp://www.cs.kuleuven.ac.be/cwis/research/graphics/CGRG.PUBLICATIONS/PHDPHD/\r\r\n\r\r\n(nice alliteration there ... )\r\r\n\r\r\n\r\r\nThe files are available as gzipped postscript. If you have any problems\r\r\nin downloading the text, please do not hesitate to contact me.\r\r\n\r\r\n\r\r\nPhilip Dutre\r\r\n\r\r\n+-----------------------------------------------------------------------+\r\r\n|Philip.Dutre@cs.kuleuven.ac.be         Department of Computer Science  |\r\r\n|http://www.cs.kuleuven.ac.be/~philipd/ Computer Graphics Research Group|\r\r\n|Phone: ++32 16 327667 (NEW!)           Katholieke Universiteit Leuven  |\r\r\n|Fax:   ++32 16 327996                  Celestijnenlaan 200A            |\r\r\n|Office: C200, A.01.44                  B-3001 Heverlee, BELGIUM        |\r\r\n+-----------------------------------------------------------------------+\r\r\n\r\r\nTitle:\r\r\n\r\r\nMathematical Frameworks and Monte Carlo Algorithms for Global Illumination\r\r\nin Computer Graphics\r\r\n\r\r\nAbstract:\r\r\n\r\r\nThe title of this thesis `Mathematical Frameworks and Monte Carlo Algorithms\r\r\nfor Global Illumination in Computer Graphics' refers to a domain in the field\r\r\nof computer graphics known as photo-realistic image rendering or global\r\r\nillumination. The goal of this domain is to compute realistic pictures of a\r\r\nthree-dimensional scene, as could have been observed by a human observer or\r\r\nmore precisely, a camera.\r\r\n\r\r\nThe first part of this work describes the physical and mathematical\r\r\nfoundations which are needed in order to describe the global illumination\r\r\nproblem. The fundamental physical measure needed to describe the distribution\r\r\nof light in an environment is radiance. The equation describing the transport\r\r\nof radiance is a recursive integral equation. The dual problem introduces\r\r\npotential as a basic measure, and the potential equation as the corresponding\r\r\ntransport equation. Both dual formulations can be used in order to solve the\r\r\nglobal illumination problem.\r\r\n\r\r\nOnce the mathematical framework has been developed, the equations describing\r\r\nthe transport of light or potential can be solved. Due to the high number of\r\r\nintegrals and the complexity and unknown behaviour of the functions to be\r\r\nintegrated, Monte Carlo integration provides a viable method of computing\r\r\nthe global illumination in a three-dimensional scene. Depending on the\r\r\nchoice of what transport equation to use, the radiance transport equation\r\r\nleads to distributed ray tracing or path tracing, and the potential transport\r\r\nequation leads to light tracing or particle tracing. The latter method\r\r\ngenerates particles at the light sources, which each carry a small amount\r\r\nof power. They carry out a random walk in the three-dimensional scene, and\r\r\npossibly contribute their power to the flux of a pixel on the screen.\r\r\nMathematically, this algorithm can be considered as the dual algorithm of\r\r\nray tracing.\r\r\n\r\r\nThe sampling functions used for the generation of the random walks can be\r\r\nbased on reflective properties of the surfaces encountered. However, in\r\r\ndiffuse environments, better results can be expected when they are based\r\r\non the (unknown) potential distribution. Since the optimal sampling function\r\r\nis not known in advance, one solution is to use adaptive probability density\r\r\nfunctions. As more particles are being generated, the potential distribution\r\r\ncan be approximated more accurately, and thus a better sampling function can\r\r\nbe constructed. This technique requires a substantial amount of memory, but\r\r\nproduces better results. The used sampling algorithms can also be extended\r\r\nto other Monte Carlo rendering algorithms, such as bidirectional path tracing.\r\r\nFrom \r\r\nReceived: from isis.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id WAA21487; Tue, 24 Sep 1996 22:24:12 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.8.Beta.5/8.6.9) with ESMTP id VAA05825 for <globillum-isis@isis.imag.fr>; Tue, 24 Sep 1996 21:57:46 +0200 (MET DST)\r\r\nReceived: from buffer.lsu.edu (buffer.csc.lsu.edu [130.39.130.30]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id VAA03334 for <globillum@imag.fr>; Tue, 24 Sep 1996 21:57:44 +0200\r\r\nFrom: oleg@buffer.lsu.edu\r\r\nReceived: by buffer.lsu.edu (5.65/DEC-Ultrix/4.3)\r\r\n\tid AA00925; Tue, 24 Sep 1996 14:58:42 -0500\r\r\nMessage-Id: <9609241958.AA00925@buffer.lsu.edu>\r\r\nTo: globillum@imag.fr\r\r\nSubject: analytic solutions\r\r\nDate: Tue, 24 Sep 96 14:58:31 -0500\r\r\nX-Mts: smtp\r\r\nX-UIDL: ae52bdf192ac82101e4b7be86def5f10\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n Salut !\r\r\n\r\r\n I was doing my radiosity project when I realized that the approximate \r\r\n\"differential area - to - disk\" form factor formula\r\r\n\r\r\n FF = cos(a)*cos(b)*R^2 / (R^2 + h^2)\r\r\n\r\r\ngiven in so many books for numerical form factor integration gives in most cases \r\r\n100%-200% numerical errors (!) .  I had to derive the exact general analytic solution for \r\r\nthis case, which was possibly known before ( do you have any references ?), but \r\r\napparently was never recommended for practical use (to my knowledge). This exact formula \r\r\nis not very complicated compared to its widely used approximation, but it produces much \r\r\nmore accurate results.  It is also computationally simpler than the exact formulas known \r\r\nfor other geometries (such as point-to-polygon); I think it makes this solution very \r\r\nuseful.  If it sounds interesting or if you faced any form factor computing problems \r\r\nbefore, please give me some feedback. \r\r\n I am also interested in any related open research problems. \r\r\n\r\r\n                                 Oleg Pianykh\r\r\n                                 Ph.D. student\r\r\n                                 Louisiana State University\r\r\n                                 oleg@bit.csc.lsu.edu\r\r\n\r\r\n P.S.  Vous pouvez repondre en francais...\r\r\nFrom \r\r\nReceived: from isis.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id SAA08750; Thu, 3 Oct 1996 18:38:55 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.8.Beta.5/8.6.9) with ESMTP id RAA18595 for <globillum-isis@isis.imag.fr>; Thu, 3 Oct 1996 17:54:55 +0200 (MET DST)\r\r\nReceived: from cs.utah.edu (cs.utah.edu [128.110.4.21]) by imag.imag.fr (8.8.Beta.5/8.6.9) with SMTP id RAA25894 for <globillum@imag.fr>; Thu, 3 Oct 1996 17:54:52 +0200 (MET DST)\r\r\nFrom: shirley@facility.cs.utah.edu\r\r\nReceived: from wingate.cs.utah.edu by cs.utah.edu (8.6.12/utah-2.21-cs)\r\r\n\tid JAA04480; Thu, 3 Oct 1996 09:54:50 -0600\r\r\nReceived: by wingate.cs.utah.edu (8.6.12/utah-2.15sun-leaf)\r\r\n\tid JAA14832; Thu, 3 Oct 1996 09:54:49 -0600\r\r\nMessage-Id: <199610031554.JAA14832@wingate.cs.utah.edu>\r\r\nSubject: Help with conference/journal links\r\r\nTo: globillum@imag.fr\r\r\nDate: Thu, 3 Oct 1996 09:54:48 -0600 (MDT)\r\r\nX-Mailer: ELM [version 2.4 PL25]\r\r\nContent-Type: text; charset=windows-1252\r\r\nX-UIDL: 65f7fde0003df454be138bea66875368\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHi-- on my new home page:\r\r\n\r\r\nhttp://www.cs.utah.edu/~shirley/\r\r\n\r\r\nI have added links to graphics journals and conferences\r\r\nwith home pages.  Please send me additions/corrections\r\r\n(I know I am missing GI and C&G-- where are they?)\r\r\n\r\r\nThanks\r\r\n\r\r\nPete Shirley\r\r\nshirley@cs.utah.edu\r\r\nFrom \r\r\nReceived: from isis.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id JAA11999; Fri, 4 Oct 1996 09:36:02 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.8.Beta.5/8.6.9) with ESMTP id JAA24816 for <globillum-isis@isis.imag.fr>; Fri, 4 Oct 1996 09:08:51 +0200 (MET DST)\r\r\nReceived: from safran.imag.fr (safran.imag.fr [129.88.31.3]) by imag.imag.fr (8.8.Beta.5/8.6.9) with ESMTP id JAA23653 for <globillum@imag.fr>; Fri, 4 Oct 1996 09:08:50 +0200 (MET DST)\r\r\nReceived: (from sillion@localhost) by safran.imag.fr (8.6.10/8.6.9) id JAA01413 for globillum@imag.fr; Fri, 4 Oct 1996 09:08:49 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by safran.imag.fr (8.6.10/8.6.9) with ESMTP id SAA23072 for <sillion@safran.imag.fr>; Thu, 3 Oct 1996 18:42:01 GMT\r\r\nReceived: from nala.ctima.uma.es (nala.ctima.uma.es [150.214.57.7]) by imag.imag.fr (8.8.Beta.5/8.6.9) with SMTP id UAA03174 for <owner-globillum@imag.fr>; Thu, 3 Oct 1996 20:41:41 +0200 (MET DST)\r\r\nReceived: from sol10.lcc.uma.es (sol10.lcc.uma.es [150.214.108.1]) by nala.ctima.uma.es (8.6.9/8.6.9) with SMTP id TAA10914 for <owner-globillum@imag.fr>; Thu, 3 Oct 1996 19:39:38 GMT\r\r\nReceived: from frvm.lcc.uma.es ([150.214.58.68]) by sol10.lcc.uma.es (5.x/SMI-SVR4)\r\r\n\tid AA13932; Thu, 3 Oct 1996 20:40:57 GMT\r\r\nDate: Thu, 3 Oct 1996 20:40:55 GMT\r\r\nMessage-Id: <1.5.4.16.19961003203114.0b3f7372@sol10.lcc.uma.es>\r\r\nX-Sender: villa@sol10.lcc.uma.es\r\r\nX-Mailer: Windows Eudora Light Version 1.5.4 (16)\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nTo: owner-globillum@imag.fr\r\r\nFrom: Francisco Villatoro <villa@lcc.uma.es>\r\r\nSubject: Re: analytic solutions\r\r\nSender: Francois.Sillion@imag.fr\r\r\nX-UIDL: cc815d2c7061ba07dc6792e4d65cd2d6\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n>Date: Thu, 03 Oct 1996 17:58:23\r\r\n>To: oleg@buffer.lsu.edu\r\r\n>From: Francisco Villatoro <villa@lcc.uma.es>\r\r\n>Subject: Re: analytic solutions \r\r\n>>>>>>>>>   Returned mail:  Host unknown (Name server: buffer.lsu.edu: host\r\r\nnot found)\r\r\n        So I send it again, but now to all globillum's people.\r\r\n>\r\r\n>                                Hi !\r\r\n>>>>>>>>>> From\r\r\n>>                                 Oleg Pianykh\r\r\n>>                                 Ph.D. student\r\r\n>>                                 Louisiana State University\r\r\n>>                                 oleg@bit.csc.lsu.edu\r\r\n>>\r\r\n>> I was doing my radiosity project when I realized that the approximate \r\r\n>>\"differential area - to - disk\" form factor formula\r\r\n>>\r\r\n>> FF = cos(a)*cos(b)*R^2 / (R^2 + h^2)\r\r\n>>\r\r\n>>given in so many books for numerical form factor integration gives in most\r\r\ncases \r\r\n>>100%-200% numerical errors (!) .  I had to derive the exact general\r\r\nanalytic solution for \r\r\n>>this case, which was possibly known before ( do you have any references ?), \r\r\n>\r\r\n>        The general analytic solution for the view (or form) factor from\r\r\n>   a differential area to a disk, when the disk is fully visible and \r\r\n>   when it is partially visible (the contour is a line (chord) and a partial\r\r\n>   circle), has been previously published by\r\r\n>\r\r\n>        M. H. N. Naraghi, \"Radiation View Factors from Differential Plane\r\r\n>                Sources to Disks--A General Formulation\"\r\r\n>                AIAA Journal of ThermoPhysics & Heat Transfer\r\r\n>                Vol. 2, No. 3, pp. 271-274, 1988.\r\r\n>\r\r\n>> but \r\r\n>>apparently was never recommended for practical use (to my knowledge). This\r\r\nexact formula \r\r\n>>is not very complicated compared to its widely used approximation, but it\r\r\nproduces much \r\r\n>>more accurate results.  \r\r\n>\r\r\n>\r\r\n>        To my knowledge, the approximate \"differential area - to - disk\" \r\r\n>   form factor formula you presented above, is the Juul formula, which is valid\r\r\n>   only when  the diff. area is in front of the disk and passing through its \r\r\n>   center, although the orientation of the diff. area is arbitrary.\r\r\n>\r\r\n>        N. H. Juul, \"Diffuse Radiative View Factors from Differential Plane\r\r\n>                Sources to Spheres\"\r\r\n>                Trans. of ASME, Journal of Heat Transfer\r\r\n>                Vol. 101, No. 3, pp. 558-560, 1979.\r\r\n> \r\r\n>\r\r\n>        And so, this approximation is expected to produce large errors when \r\r\n>   the disk is oriented arbitrary on space or is not exactly in front of the \r\r\n>   diff. area.\r\r\n>\r\r\n>>It is also computationally simpler than the exact formulas known \r\r\n>>for other geometries (such as point-to-polygon); I think it makes this\r\r\nsolution very \r\r\n>>useful. \r\r\n>\r\r\n>> If it sounds interesting or if you faced any form factor computing problems \r\r\n>>before, please give me some feedback. \r\r\n>\r\r\n>        One of my students is involved in a \"graduation work\" (similar to\r\r\n>   a Master Thesis in Engineering) on a comparison of different techniques\r\r\n>   for form-factor evaluation. The student has started recently, and today, \r\r\n>   we have no new results.\r\r\n>\r\r\n>         I am also interested in any related problem on form factors. \r\r\n>\r\r\n>\r\r\n>PS: Thanks to J.I. Ramos (University of Malaga) and N. Winowich (University\r\r\n>of Tennessee) for their help and suggestions.\r\r\n>\r\r\n>\r\r\n-------------------------------------------------------\r\r\nFrancisco R. Villatoro Machuca\r\r\nDpto. Lenguajes y Ciencias de la Computacion\r\r\nUniversidad de Malaga\r\r\n\r\r\ne-mail: villa@lcc.uma.es\r\r\nhttp://www.lcc.uma.es/personal/villa/villa.html\r\r\nTelf.: +34-5-213.20.96\r\r\nFAX :  +34-5-213.28.16 \r\r\nFrom \r\r\nReceived: from isis.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id QAA23575; Tue, 8 Oct 1996 16:47:48 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.8.Beta.5/8.6.9) with ESMTP id QAA15152 for <globillum-isis@isis.imag.fr>; Tue, 8 Oct 1996 16:07:11 +0200 (MET DST)\r\r\nReceived: from miki.wro.ternet.pl (root@ppp-cen66.wroclaw.tpnet.pl [194.204.169.66]) by imag.imag.fr (8.8.Beta.5/8.6.9) with SMTP id QAA01684 for <globillum@imag.fr>; Tue, 8 Oct 1996 16:07:04 +0200 (MET DST)\r\r\nReceived: from ppp (loc1 [10.0.0.11]) by miki.wro.ternet.pl (8.6.12/8.6.12) with SMTP id QAA05311 for <globillum@imag.fr>; Tue, 8 Oct 1996 16:06:32 +0200\r\r\nMessage-ID: <325A585C.3B10@wro.ternet.pl>\r\r\nDate: Tue, 08 Oct 1996 14:34:20 +0100\r\r\nFrom: Slawomir Kilanowski <metagram@wro.ternet.pl>\r\r\nOrganization: Metagram\r\r\nX-Mailer: Mozilla 3.0 (Win95; I)\r\r\nMIME-Version: 1.0\r\r\nTo: Global Illumination Mailing List <globillum@imag.fr>\r\r\nSubject: Shadow analysis acceleration\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 85c3c4d215f54fbe45d66f8e499ca64c\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nDear Collegues,\r\r\n\r\r\nA month ago (September 7th) I asked for help in finding papers\r\r\nrelated to the project I was involved in - speed up of shadows \r\r\nanalysis. I would like to thank once again all those who answered\r\r\nmy query. Below you'll find the small bibliography I have completed.\r\r\nI hope it may be of some use for someone who will encounter the\r\r\nsame problem.\r\r\n\r\r\n  For those who are interested in \"quick fix\" of performance of\r\r\na ray tracer with shadows calculated by ray casting I may honestly\r\r\ndevise the Greg Ward's method described in \"Adaptive Shadow Testing for\r\r\nRay Tracing\". It gave average speed-up factor varying from 1.5 - 5.0\r\r\ncalculated on models build of 10,000 - 40,000 polygons, with 50 - 400\r\r\nlights. The differences in resultant images were not noticeable. In\r\r\nabsolute terms (number of differing pixels and magnitude of differences)\r\r\nthe differences were smaller than introduced by standard JPEG\r\r\ncompression.\r\r\n\r\r\nAndrew Woo and Pierre Poulin and Alain Fournier, \r\r\n\"A Survey of Shadow Algorithms\",\r\r\nIEEE Computer Graphics and Applications, Vol 10, No 6, November 1990\r\r\n\r\r\nAndrew Woo and John Amanatides,\r\r\n\"Voxel Occlusion Testing: {A} Shadow Determination Accelerator for Ray\r\r\nTracing\",\r\r\nProceedings of Graphics Interface '90, \r\r\nheld in Halifax, Nova Scotia; 14-18 May 1990\",\r\r\n\r\r\nAndrew Pearce and David Jevans\r\r\n\"Exploiting Shadow Coherence in Ray Tracing\",\r\r\nProceedings of Graphics Interface '91\",\r\r\nheld in Calgary, Alberta; 3-7 June 1991,\r\r\n \r\r\n\r\r\nFrederic Asensio,\r\r\n\"A Hierarchical Ray-Casting Algorithm for Radiosity Shadows\"\r\r\nThird Eurographics Workshop on Rendering, 1991, Bristol, UK\r\r\n\r\r\nH. K. Choi and C. M. Kyung\r\r\nPysha: a Shadow-Testing Acceleration Scheme for Ray Tracing,\r\r\nComputer-aided design, Vol 24, No 2, February 1992\r\r\n\r\r\nA. James Stewart and Sherif Ghali,\r\r\n\"An Output Sensitive Algorithm for the Computation of  Shadow\r\r\nBoundaries\",\r\r\nCanadian Conference on Computational Geometry, August 1993\r\r\n\r\r\nArjan J. F. Kok and Frederik W. Jansen and C.Woodward,\r\r\n\"Efficient, Complete Radiosity Ray Tracing Using a Shadow-Coherence\r\r\nMethod\",\r\r\nThe Visual Computer, Vol 10, 1994\r\r\n \r\r\nA. James Stewart and Sherif Ghali,\r\r\n\"Fast Computation of Shadow Boundaries Using Spatial Coherence and\r\r\nBackprojections\",\r\r\nProceedings of SIGGRAPH '94 (Orlando, Florida, July  24--29, 1994)\r\r\n\r\r\nYiorgos Chrysanthou and Mel Slater,\r\r\nShadow Volume {BSP} Trees for Computation of Shadows in Dynamic Scenes,\r\r\n1995 Symposium on Interactive {3D} Graphics,\r\r\n \r\r\nSeth Teller and Pat Hanrahan,\r\r\n\"Global Visibility Algorithms for Illumination  Computations\",\r\r\nComputer Graphics Proceedings, Annual Conference Series, 1993,\r\r\n\r\r\nA.J.F. Kok and F.W. Jansen\r\r\nSource  Selection  of the Direct Lighting Computation  in  Global \r\r\nIllumination\r\r\nProceedings Second Rendering Workshop, 1991, Barcelona.\r\r\nIn:  Photorealistic  Rendering  in  Computer  Graphics,  Springer \r\r\nVerlag, 75-82.\r\r\n\r\r\nKurt Zimmerman, Peter Shirley\r\r\n\"A Two-Pass Realistic Image Synthesis Method for Complex Scenes\"\r\r\n\r\r\nRendering   Techniques  '95  (Proceedings   of   the   Sixth \r\r\nEurographics Workshop on Rendering), Springer-Verlag, New York, NY\r\r\n1995, pp 284-295\r\r\n\r\r\n\r\r\nGeorge Dretakkis and Eugene Fiume,\r\r\n\"A Fast Shadow Algorithm for Area Light Sources Using  Backprojection\"  \r\r\nProceedings of SIGGRAPH '94 (Orlando, Florida, July 24--29, 1994),\r\r\n \r\r\nSeth J. Teller and Carlo H. Sequin,\r\r\n\"Visibility preprocessing for interactive walkthroughs\",\r\r\nComputer Graphics (SIGGRAPH '91 Proceedings),\r\r\nheld in Las Vegas, Nevada; 28 July - 2 August 1991,\r\r\n \r\r\n\r\r\nWard, Gregory, \"Adaptive Shadow Testing for Ray Tracing,\"  Second \r\r\nEUROGRAPHICS Workshop on Rendering, Barcelona, Spain, April 1991\r\r\n\r\r\nShirley,  Peter,  \"Direct  Lighting Calculation  by  Monte  Carlo \r\r\nIntegration,\" Second EUROGRAPHICS Workshop on Rendering, June 1991 (?)\r\r\n\r\r\nGeorge  Drettakis,  Francois  Sillion  \"Accurate  Visibility  and \r\r\nMeshing Calculations for Hierarchical Radiosity\"\r\r\n\r\r\nSeth  Teller,  Pat  Hanrahan \"Global  Visibility  Algorithms  for \r\r\nIllumination  Computations\",  Computer  Graphics,  SIGGRAPH   '94 \r\r\nproceedings.\r\r\n\r\r\nKurt  Zimmerman,  Peter  Shirley  \"A  Two-Pass  Realistic   Image \r\r\nSynthesis   Method  for  Complex  Scenes\",  Indiana   Univeristy, \r\r\nTechnical Report No 434\r\r\n   \r\r\n\r\r\n-- \r\r\n================================================================\r\r\nSlawomir Kilanowski                      metagram@wro.ternet.pl\r\r\nMETAGRAM, Swieradowska 73/23,\r\r\n50-559 Wroclaw, Poland\r\r\nPhone/Fax : +48-(71)-731519\r\r\n================================================================\r\r\n\r\r\nFrom \r\r\nReceived: from isis.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id TAA24840; Tue, 8 Oct 1996 19:52:31 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.8.Beta.5/8.6.9) with ESMTP id TAA19136 for <globillum-isis@isis.imag.fr>; Tue, 8 Oct 1996 19:31:07 +0200 (MET DST)\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU (HOSTESS.GRAPHICS.CS.CMU.EDU [128.2.206.188]) by imag.imag.fr (8.8.Beta.5/8.6.9) with SMTP id TAA13643 for <globillum@imag.fr>; Tue, 8 Oct 1996 19:31:05 +0200 (MET DST)\r\r\nFrom: Paul.Heckbert@HOSTESS.GRAPHICS.CS.CMU.EDU\r\r\nMessage-Id: <199610081731.TAA13643@imag.imag.fr>\r\r\nDate: Tue, 8 Oct 96 13:23:43 EDT\r\r\nTo: globillum@imag.fr\r\r\nSubject: mesh generation info on web\r\r\nX-UIDL: 384f85f7094efb6fdf04b7d7ca8aee94\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nI've created an index to mesh generation info on the world wide web.\r\r\nThis might be of interest to radiosity researchers.\r\r\n\r\r\n    http://www.cs.cmu.edu/~ph/mesh.html\r\r\n\r\r\nHere's a preview of what you'll find there:\r\r\n\r\r\n-----------------------------------------------------------\r\r\nPaul Heckbert's Collection of Mesh Generation Links\r\r\n\r\r\nThis is a collection of World Wide Web links to information on mesh\r\r\ngeneration. There are also some links not specifically focused on mesh\r\r\ngeneration, relating to computational fluid dynamics (CFD), finite\r\r\nelement methods (FEM), multigrid, triangulation, and computational\r\r\ngeometry. The bias of these links is toward anisotropic unstructured\r\r\ntriangular mesh generation (and consequently toward viscous flow\r\r\napplications). Too much jargon? Try the [mini-glossary of mesh\r\r\ngeneration].\r\r\n\r\r\ntable of contents:\r\r\n\r\r\n    Collections of Links\r\r\n\t(this section includes links to several more comprehensive\r\r\n\tcollections by Robert Schneiders and Steve Owen)\r\r\n    Bibliographies\r\r\n    Online Conferences/Journals/Newsletters & Big Paper Collections\r\r\n    Offline Conferences & Journals\r\r\n    People and Their Papers\r\r\n    Software\r\r\n-----------------------------------------------------------\r\r\n\r\r\nPaul Heckbert\r\r\nComputer Science Dept., Carnegie Mellon University\r\r\n5000 Forbes Ave, Pittsburgh PA 15213-3891, USA\r\r\n\r\r\nph@cs.cmu.edu\t\thttp://www.cs.cmu.edu/~ph\r\r\nFrom \r\r\nReceived: from isis.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id KAA26979; Wed, 9 Oct 1996 10:24:44 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.8.Beta.5/8.6.9) with ESMTP id KAA24610 for <globillum-isis@isis.imag.fr>; Wed, 9 Oct 1996 10:01:04 +0200 (MET DST)\r\r\nReceived: from TUDRNV.TUDELFT.NL (tudrnv.tudelft.nl [130.161.180.88]) by imag.imag.fr (8.8.Beta.5/8.6.9) with ESMTP id KAA09305 for <globillum@imag.fr>; Wed, 9 Oct 1996 10:01:01 +0200 (MET DST)\r\r\nReceived: from mailsrv.twi.tudelft.nl (mailsrv.twi.tudelft.nl)\r\r\n by TUDRNV.TUDelft.NL (PMDF V5.0-6 #15266)\r\r\n id <01IAFNUPVB7K003B64@TUDRNV.TUDelft.NL>; Wed, 09 Oct 1996 09:48:41 +0200\r\r\nReceived: from duticg.twi.tudelft.nl by mailsrv.twi.tudelft.nl with ESMTP\r\r\n ($Revision: 1.37.109.23 $/15.6) id AA069027484; Wed, 09 Oct 1996 08:51:26 +0100\r\r\nReceived: by duticg.twi.tudelft.nl ($Revision: 1.37.109.23 $/16.2)\r\r\n id AA207217298; Wed, 09 Oct 1996 09:48:18 +0200\r\r\nDate: Wed, 9 Oct 96 9:48:15 METDST\r\r\nFrom: Erik Jansen <fwj@duticg.twi.tudelft.nl>\r\r\nSubject: Re: Shadow analysis acceleration\r\r\nIn-reply-to: <325A585C.3B10@wro.ternet.pl>; from \"Slawomir Kilanowski\" at Oct\r\r\n 08, 96 2:34 pm\r\r\nTo: Slawomir Kilanowski <metagram@wro.ternet.pl>\r\r\nCc: globillum@imag.fr\r\r\nMessage-id: <199610090748.AA207217298@duticg.twi.tudelft.nl>\r\r\nContent-transfer-encoding: 8bit\r\r\nMailer: Elm [revision: 70.85.1.76]\r\r\nX-UIDL: ac6e4d071277da016b74c8100dd8b153\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\n\r\r\nSlawomir Kilanowski wrote:\r\r\n> \r\r\n> A month ago (September 7th) I asked for help in finding papers\r\r\n> related to the project I was involved in - speed up of shadows \r\r\n> analysis. I would like to thank once again all those who answered\r\r\n> my query. Below you'll find the small bibliography I have completed.\r\r\n> I hope it may be of some use for someone who will encounter the\r\r\n> same problem.\r\r\n\r\r\nExcellent to give this overview of your experiences and results.\r\r\nTo complement your list of references I can provide the following \r\r\ninformation:\r\r\n> \r\r\n> Ward, Gregory, \"Adaptive Shadow Testing for Ray Tracing,\"  Second \r\r\n> EUROGRAPHICS Workshop on Rendering, Barcelona, Spain, April 1991\r\r\n> \r\r\n> Shirley,  Peter,  \"Direct  Lighting Calculation  by  Monte  Carlo \r\r\n> Integration,\" Second EUROGRAPHICS Workshop on Rendering, June 1991 (?)\r\r\n> \r\r\n\r\r\nThe second EG Workshop on Rendering was held in May(!) 1991.\r\r\nAnd the proceedings are published as\r\r\n  P. Brunet, F.W. Jansen (eds)\r\r\n  Photorealistic  Rendering  in  Computer  Graphics,  \r\r\n  Springer Verlag, 1994 (!)\r\r\n  ISBN 3-540-56449-7 or 0-387-56449-7\r\r\n\r\r\nThe papers mentioned appear at the following pages:\r\r\n\r\r\nWard, \"Adaptive Shadow Testing for Ray Tracing,\"  p. 11 - 20.\r\r\nShirley, \"Direct  Lighting Calculation ...\", p. 54 - 59.\r\r\nKok and Jansen, \"Source Selection for ....\", p. 75 - 82.\r\r\n\r\r\nI would like to suggest that the papers are referenced as dating\r\r\nfrom 1991 instead of 1994 the year the Springer proceedings were published.\r\r\nThe latest RW proceedings (Rendering Techniques'9x) are now fortunately\r\r\npublished within the same year as the workshop has been held.\r\r\n\r\r\nErik Jansen\r\r\nFrom \r\r\nReceived: from isis.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id WAA13629; Sat, 12 Oct 1996 22:15:00 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.8.Beta.5/8.6.9) with ESMTP id WAA24487 for <globillum-isis@isis.imag.fr>; Sat, 12 Oct 1996 22:00:03 +0200 (MET DST)\r\r\nReceived: from mercury.uniserve.com (mercury.uniserve.com [204.191.197.248]) by imag.imag.fr (8.8.Beta.5/8.6.9) with ESMTP id VAA16873 for <globillum@imag.fr>; Sat, 12 Oct 1996 21:59:57 +0200 (MET DST)\r\r\nReceived: from van0102.TVS.NET (van0102.TVS.NET [204.191.197.12]) by mercury.uniserve.com (8.7.5/8.7.3) with SMTP id MAA29091 for <globillum@imag.fr>; Sat, 12 Oct 1996 12:56:02 -0700 (PDT)\r\r\nDate: Sat, 12 Oct 1996 12:56:02 -0700 (PDT)\r\r\nMessage-Id: <199610121956.MAA29091@mercury.uniserve.com>\r\r\nX-Sender: iashdown@pop.uniserve.com\r\r\nX-Mailer: Windows Eudora Version 2.0.3\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nTo: globillum@imag.fr\r\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\r\nSubject: Radiosity bibliography update\r\r\nX-UIDL: cff89b43ba9109fa7f72fdf1587395ca\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nIt's me again, cluttering up your \"in\" basket with yet another update to\r\r\nthe radiosity and global illumination bibliography, RADBIB96.TXT.\r\r\n\r\r\nThere were a fair number of editing changes made to the last release. To\r\r\nTo save you the trouble of determining what's new, here are the additional\r\r\nreferences:\r\r\n\r\r\n      RADBIB96.TXT - Radiosity and Global Illumination Bibliography\r\r\n      -------------------------------------------------------------\r\r\n\r\r\nORIGINAL FILE:  RADBIB96.TXT    96/09/01\r\r\nNEW FILE:       RADBIB96.TXT    96/10/15\r\r\n\r\r\nThe following 26 new references were added to RADBIB96.TXT since its last\r\r\nrelease on September 1, 1996. Corrections to the original file are not\r\r\nincluded.\r\r\n\r\r\nRADBIB96.TXT can be downloaded via anonymous ftp as:\r\r\n\r\r\n  /pub/docs/RadBib96.Z\r\r\n\r\r\nfrom hobbes.lbl.gov, and as:\r\r\n\r\r\n  RADBIB96.TXT\r\r\n\r\r\nfrom http://www.ledalite.com/library-/rrt.html\r\r\n\r\r\nA BibTex version of this bibliography is available from:\r\r\n\r\r\n  ftp.cs.columbia.edu/archives/bibliographies/Graphics/rad.html\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\n\r\r\n%A Rui Bastos\r\r\n%A Michael Goslin\r\r\n%A Hansong Zhang\r\r\n%T Efficient Rendering of Radiosity Usinig Textures and Bicubic\r\r\nReconstruction\r\r\n%R Technical Report TR95-026\r\r\n%I Department of Computer Science, University of North Carolina at\r\r\nChapel Hill\r\r\n%C Chapel Hill, NC\r\r\n%D 1995\r\r\n\r\r\n%A Paul J. Diefenbach\r\r\n%A Norman I. Badler\r\r\n%T Pipeline Rendering: Interactive Refractions, Reflections, and Shadows\r\r\n%J Displays (Special Issue on Interactive Computer Graphics)\r\r\n%V 15\r\r\n%N 3\r\r\n%P 173-180\r\r\n%D 1994\r\r\n\r\r\n%A Paul J. Diefenbach\r\r\n%T Pipeline Rendering: Interaction and Realism through Hardware-Based\r\r\nMulti-Pass Rendering\r\r\n%R PhD thesis\r\r\n%I University of Pennsylvania\r\r\n%D 1996\r\r\n\r\r\n%A Yoshinori Dobashi\r\r\n%A Kazufumi Kaneda\r\r\n%A Hideki Nakatani\r\r\n%A Hideo Yamashita\r\r\n%T A Quick Rendering Method for Outdoor Scenes Using Sky Light Luminance\r\r\nFunction Expressed with Basis Functions\r\r\n%J Journal of the Institute of Image Electronics Engineers of Japan\r\r\n%V 24\r\r\n%N 3\r\r\n%P 196-205\r\r\n%D 1995\r\r\n%Z in Japanese\r\r\n\r\r\n%A Alexander Keller\r\r\n%T A Quasi-Monte Carlo Algorithm for the Global Illumination Problem in\r\r\nthe Radiosity Setting\r\r\n%B Monte Carlo and Quasi-Monte Carlo Methods in Scientific Computing\r\r\n%E H. Niederreiter\r\r\n%E P. Shiue\r\r\n%I Springer-Verlag\r\r\n%C New York, NY\r\r\n%P 239-251\r\r\n%D 1995\r\r\n\r\r\n%A Alexander Keller\r\r\n%T Quasi-Monte Carlo Methods in Computer Graphics: The Global\r\r\nIllumination Problem\r\r\n%J Proceedings of the SIAM Conference in Park City\r\r\n%P ???\r\r\n%D 1996\r\r\n\r\r\n%A Alexander Keller\r\r\n%T The Fast Calculation of Form Factors Using Low Discrepancy Sequences\r\r\n%J Proceedings of the Twelfth Spring Conference on Computer Graphics\r\r\n(SCCG '96)\r\r\n%I Comenius University Press\r\r\n%C Bratislava, Slovakia\r\r\n%P ???\r\r\n%D June 1996\r\r\n\r\r\n%A A. Kersch\r\r\n%A W. Morokoff\r\r\n%A A. Schuster\r\r\n%T Radiative Heat Transfer with Quasi-Monte Carlo Methods\r\r\n%J Transport Theory and Statistical Physics\r\r\n%V 7\r\r\n%N 23\r\r\n%P 1001-1021\r\r\n%D 1994\r\r\n\r\r\n%A Hiroaki Kobayashi\r\r\n%A Hitoshi Yamauchi\r\r\n%A Yuichiro Toh\r\r\n%A Tadao Nakamura\r\r\n%T M PI-Squared: A Hierarchical Parallel Processing System for a Global\r\r\nIllumination Model\r\r\n%J Proceedings of ISPAN '94\r\r\n%P 157-164\r\r\n%D 1994\r\r\n\r\r\n%A K. Kuo\r\r\n%A R. C. Weger\r\r\n%A R. M. Cox\r\r\n%T The Picard Iterative Approximation to the Solution of the Integral\r\r\nEquation of Radiative Transfer - Part II. Three-Dimensional Geometry\r\r\n%J Journal of Quantitative Spectroscopy and Radiative Transfer\r\r\n%V 55\r\r\n%N 2\r\r\n%P 195-212\r\r\n%D 1996\r\r\n\r\r\n%A Eric Languenou\r\r\n%A Kadi Bouatouch\r\r\n%A Pierre Tellier\r\r\n%T Une Nouvelle Approche Realiste de Simulation d'Eclairage dans un\r\r\nEnvironnement Diffus\r\r\n%R Research Report 1553\r\r\n%I INRIA\r\r\n%C Rennes, France\r\r\n%D November 1991\r\r\n\r\r\n%A Robert R. Lewis\r\r\n%T Wavelet Radiance Transport and Surface Interaction\r\r\n%J Proceedings of the Seventh Western Computer Graphics Symposium\r\r\n%E John C. Hart\r\r\n%P 73-83\r\r\n%D March 1996\r\r\n\r\r\n%A W. M. G. Malalasekera\r\r\n%A E. H. James\r\r\n%T Calculation of Radiative Heat Transfer Three-Dimensional Complex\r\r\nGeometries\r\r\n%J 1995 ASME National Heat Transfer Conference Proceedings\r\r\n%V 315\r\r\n%P 53-61\r\r\n%D 1995\r\r\n%K discrete transfer method\r\r\n\r\r\n%A W. M. G. Malalasekera\r\r\n%A E. H. James\r\r\n%T Radiative Heat Transfer Calculations in Three-Dimensional Complex\r\r\nGeometries\r\r\n%J Journal of Heat Transfer\r\r\n%V 118\r\r\n%P 225-227\r\r\n%D February 1996\r\r\n%K discrete transfer method\r\r\n\r\r\n%A G. I. Marchuk\r\r\n%A V. I. Agoshkov\r\r\n%T Reflection Operators and Contemporary Applications to Radiative\r\r\nTransfer\r\r\n%J Applied Mathematics and Computation\r\r\n%V 69\r\r\n%N 1\r\r\n%P 3-??\r\r\n%D 1995\r\r\n\r\r\n%A M. H. N. Naraghi\r\r\n%T Radiation View Factors from Differential Plane Sources to Disks - A\r\r\nGeneral Formulation\r\r\n%J AIAA Journal of Thermophysics and Heat Transfer\r\r\n%V 2\r\r\n%N 3\r\r\n%P 271-274\r\r\n%D 1988\r\r\n\r\r\n%A D. M. O'Brien\r\r\n%T Accelerated Quasi Monte Carlo Integration of the Radiative Transfer\r\r\nEquation\r\r\n%J Journal of Quantitative Spectroscopy and Radiative Transfer\r\r\n%V 48\r\r\n%N 1\r\r\n%P 41-??\r\r\n%D July 1992\r\r\n%K quasi Monte Carlo integration, radiative transfer equation\r\r\n\r\r\n%A Rachel Orti\r\r\n%A Stephane Riviere\r\r\n%A Fredo Durand\r\r\n%A Claude Puech\r\r\n%T Using the Visibility Complex for Radiosity Computation\r\r\n%J Proceedings of the ACM Workshop on Applied Computational Geometry\r\r\n%P ?\r\r\n%D May 1996\r\r\n\r\r\n%A Sumanta N. Pattanaik\r\r\n%A Kadi Bouatouch\r\r\n%T Interactive Walk-Through Using Particle Tracing\r\r\n%R Technical Report PI-903\r\r\n%I IRISA\r\r\n%C Rennes, France\r\r\n%Z available from http://www.irisa.fr/EXTERNE/bibli/pi (in French)\r\r\n\r\r\n%A Edward Saxe\r\r\n%A ?\r\r\n%T Higher-Order Color Interpolation for Real-time Radiosity Display\r\r\n%R Technical Report TR96-023\r\r\n%I Department of Computer Science, University of North Carolina at\r\r\nChapel Hill\r\r\n%C Chapel Hill, NC\r\r\n%D 1996\r\r\n\r\r\n%A Christophe Schlick\r\r\n%T Elements pour une Synthese d'Images Realistes\r\r\n%R PhD thesis\r\r\n%I Universite Bordeaux 1, France\r\r\n%D November 1992\r\r\n\r\r\n%A Frank Schoffel\r\r\n%T Radiosity in Dynamischen Szenen\r\r\n%R Master's thesis\r\r\n%I Technische Hochschule Darmstadt\r\r\n%C Darmstadt, Germany\r\r\n%D 1994\r\r\n%K dynamic environments, shadow-form-factor-list, scene coherence,\r\r\nradiosity repropagation, progressive refinement\r\r\n\r\r\n%A E. S. Shaw\r\r\n%T Hierarchical Radiosity for Dynamic Environments\r\r\n%R Master's thesis\r\r\n%I Program of Computer Graphics, Cornell University\r\r\n%C Ithaca, NY\r\r\n%D August 1994\r\r\n\r\r\n%A J. Spanier\r\r\n%T Quasi-Monte Carlo Methods for Particle Transport Problems\r\r\n%B Monte Carlo and Quasi-Monte Carlo Methods in Scientific Computing\r\r\n%E H. Niederreiter\r\r\n%E P. Shiue\r\r\n%I Springer-Verlag\r\r\n%C New York, NY\r\r\n%P 121-148\r\r\n%D 1995\r\r\n\r\r\n%A Laszlo Szirmay-Kalos\r\r\n%T Application of Variational Calculus in Radiosity Method\r\r\n%J Periodica Polytechnica\r\r\n%P ?\r\r\n%D ?\r\r\n%Z to appear\r\r\n\r\r\n%A Pierre Tellier\r\r\n%T Synthese d'Image Realiste: Simulation d'Eclairage Interieur et\r\r\nExterieur Mixte (Naturel et Artificiel)\r\r\n%R PhD thesis\r\r\n%I Universite de Rennes\r\r\n%C Rennes, France\r\r\n%D April 1993\r\r\n\r\r\n%A Bruce Walter\r\r\n%A Peter Shirley\r\r\n%T Cost Analysis of a Monte Carlo Radiosity Algorithm\r\r\n%R Technical Report PCG-95-3\r\r\n%I Program of Computer Graphics, Cornell University\r\r\n%C Cornell, NY\r\r\n%D May 1995\r\r\n\r\r\nEND OF FILE\r\r\nIan Ashdown, P. Eng.                 |             READ THE BOOK!\r\r\nResearch & Development Manager       |  Radiosity: A Programmer's Perspective\r\r\nLedalite Architectural Products Inc. |             by Ian Ashdown\r\r\n                                     |         John Wiley & Sons, 1994\r\r\nVisit http://www.ledalite.com        |      (Sneaky Internet Advertising)\r\r\n\r\r\nFrom \r\r\nReceived: from isis.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id AAA17136; Wed, 23 Oct 1996 00:20:23 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.8.1/8.6.9) with ESMTP id AAA04853 for <globillum-isis@isis.imag.fr>; Wed, 23 Oct 1996 00:06:48 +0200 (MET DST)\r\r\nReceived: from mercury.uniserve.com (mercury.uniserve.com [204.191.197.248]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id AAA10568 for <globillum@imag.fr>; Wed, 23 Oct 1996 00:06:46 +0200 (MET DST)\r\r\nReceived: from van0129.TVS.NET (van0129.TVS.NET [204.191.197.39]) by mercury.uniserve.com (8.7.5/8.7.3) with SMTP id PAA11570; Tue, 22 Oct 1996 15:03:59 -0700 (PDT)\r\r\nDate: Tue, 22 Oct 1996 15:03:59 -0700 (PDT)\r\r\nMessage-Id: <199610222203.PAA11570@mercury.uniserve.com>\r\r\nX-Sender: iashdown@pop.uniserve.com\r\r\nX-Mailer: Windows Eudora Version 2.0.3\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nTo: globillum@imag.fr\r\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\r\nSubject: Radiosity bibliography in BibTex\r\r\nX-UIDL: 5de979eff5606b1f47a2dc114bfee0d9\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nIn response to intense public pressure (well, two people did complain),\r\r\nI have finally converted the RADBIB96 radiosity and global illumination\r\r\nbibliography from refer to BibTex format. I also converted the color\r\r\nquantization (CQUANT96) and winged edge / boundary representation\r\r\n(B-REP96) bibliographies. They are now available as:\r\r\n\r\r\n  ftp://ftp.ledalite.com/pub/radbib96.bib\r\r\n  ftp://ftp.ledalite.com/pub/cquant96.bib\r\r\n  ftp://ftp.ledalite.com/pub/b-rep96.bib\r\r\n\r\r\nand also from our Web site:\r\r\n\r\r\n  http://www.ledalite.com/library-/rrt.htm\r\r\n  http://www.ledalite.com/library-/cgis.htm\r\r\n\r\r\nThese files are mirrored by Greg Ward's ftp server:\r\r\n\r\r\n  ftp://hobbes.lbl.gov/pub/doc\r\r\n\r\r\nwhile the old refer-format files are still available at:\r\r\n\r\r\n  ftp://hobbes.lbl.gov/pub/doc/refer\r\r\n\r\r\nHowever, these files will not be updated with new releases.\r\r\n\r\r\nThanks to Christine Piatko at NIST for providing the conversion\r\r\nsoftware.\r\r\n\r\r\nIan Ashdown, P. Eng.                 |             READ THE BOOK!\r\r\nResearch & Development Manager       |  Radiosity: A Programmer's Perspective\r\r\nLedalite Architectural Products Inc. |             by Ian Ashdown\r\r\n                                     |         John Wiley & Sons, 1994\r\r\nVisit http://www.ledalite.com        |      (Sneaky Internet Advertising)\r\r\n\r\r\nFrom \r\r\nReceived: from isis.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id UAA05441; Fri, 25 Oct 1996 20:20:51 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.8.1/8.6.9) with ESMTP id TAA29913 for <globillum-isis@isis.imag.fr>; Fri, 25 Oct 1996 19:33:39 +0200 (MET DST)\r\r\nReceived: from mercury.uniserve.com (mercury.uniserve.com [204.191.197.248]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id TAA14365 for <globillum@imag.fr>; Fri, 25 Oct 1996 19:33:37 +0200 (MET DST)\r\r\nReceived: from van0416.tvs.net (van0416.tvs.net [204.191.197.116]) by mercury.uniserve.com (8.7.5/8.7.3) with SMTP id KAA21406 for <globillum@imag.fr>; Fri, 25 Oct 1996 10:30:48 -0700 (PDT)\r\r\nDate: Fri, 25 Oct 1996 10:30:48 -0700 (PDT)\r\r\nMessage-Id: <199610251730.KAA21406@mercury.uniserve.com>\r\r\nX-Sender: iashdown@pop.uniserve.com (Unverified)\r\r\nX-Mailer: Windows Eudora Version 1.4.4\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nTo: globillum@imag.fr\r\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\r\nSubject: RADBIB96.BIB -- oops!\r\r\nX-UIDL: 9d76997cc32d07f87121445ef9694860\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nAnyone who downloaded RADBIB96.BIB since it was made available earlier\r\r\nthis week is advised to do so again. The file was inadvertently truncated\r\r\nat the reference {Eric P. Lafortune and Yves D. Willems}. (We exceeded\r\r\nour 50 MB space allocation).\r\r\n\r\r\nOur apologies for the inconvenience.\r\r\n\r\r\nFor those who missed the earlier announcement, RADBIB96.BIB is\r\r\navailable from:\r\r\n\r\r\n  ftp://ftp.ledalite.com/pub/radbib96.bib\r\r\n\r\r\nand:\r\r\n\r\r\n  http://www.ledalite.com/library-/rrt.htm\r\r\n\r\r\nIt's also available as ftp://hobbes.lbl.gov/pub/doc/RADBIB96.Z, but\r\r\nplease allow Greg Ward a day or so to update his copy of the file.\r\r\n\r\r\nFrom \r\r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id PAA14864; Mon, 28 Oct 1996 15:58:27 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id PAA06105 for <globillum-horus@horus.imag.fr>; Mon, 28 Oct 1996 15:25:53 +0100 (MET)\r\r\nReceived: from irz201.inf.tu-dresden.de (irz201.inf.tu-dresden.de [141.76.1.10]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id PAA21744 for <globillum@imag.fr>; Mon, 28 Oct 1996 15:25:45 +0100 (MET)\r\r\nReceived: (from cn1@localhost) by irz201.inf.tu-dresden.de (8.6.12/8.6.12-s1) id PAA26785 for globillum@imag.fr; Mon, 28 Oct 1996 15:50:36 +0200\r\r\nFrom: \"Nguyen, D.C.\" <cn1@irz301.inf.tu-dresden.de>\r\r\nMessage-Id: <199610281350.PAA26785@irz201.inf.tu-dresden.de>\r\r\nSubject: What's wrong w/ Monte-Carlo methods?\r\r\nTo: Global Illumination List <globillum@imag.fr>\r\r\nDate: Mon, 28 Oct 1996 15:50:34 +0200 (MESZ)\r\r\nX-Mailer: ELM [version 2.4 PL25 ME8b]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 0507ca91c9c495845c66026ec20816b9\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n\r\r\nI often ask myself : Monte-Carlo ray-tracing, is this the way to do\r\r\nglobillum in the future? After reading a lot of papers aboud MC-methods, i still get\r\r\nconfused w/ their terminologies. I can't see any advantage of these methods\r\r\nover traditional methods (radiosity), except the fact that meshing is not\r\r\nneeded, and that you can do reference-images for RMS-benchmark(!)\r\r\n\r\r\nFor me, the most important feature of a rendering method is not its\r\r\nphysical-correctness, but its efficiency and visual-asthetic-possibilty.\r\r\nWith MC-rendering, i must spend lot of works to develope specific sampling \r\r\nshemes and reasonable 'good' estimators. Even w/ that, i still get useless\r\r\nimages (too noisy!), or i must increase the sampling rate and wait forever...\r\r\nIt is not always true that most people find noises less obsevable than aliasing.(\r\r\ni.e white pixels in a dark-corner vesus aliased dark-lines) .\r\r\n\r\r\nEspecially for the direct lighting computation, MC-methods are definitely \r\r\n*NOT* the way to go. : The most regions of an image are not in shadow, so why \r\r\nshould we cast so many shadow-rays to the light-source ? In fact, we dont \r\r\nneed to cast any\r\r\nshadow-rays, if the visibilities are known a priory ( w/ shaftculling) and\r\r\nthe radiance comming from the light can be easly computed (analytically).\r\r\nOnly for the case, that complex-shadow occurs, MC-sampling would be\r\r\nhelpfull. Also for this case, the soft-shadow generated w/ them can be much\r\r\nbetter without increasing the sampling rate ( We simple smooth the\r\r\nshadow-regions, visual-aesthetic, not physical-correct!).\r\r\n\r\r\nOf course, i could be wrong:)\r\r\n\r\r\n--JuHu\r\r\nFrom \r\r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id RAA15222; Mon, 28 Oct 1996 17:16:26 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id QAA07404 for <globillum-horus@horus.imag.fr>; Mon, 28 Oct 1996 16:31:54 +0100 (MET)\r\r\nReceived: from cs.utah.edu (cs.utah.edu [128.110.4.21]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id QAA25872 for <globillum@imag.fr>; Mon, 28 Oct 1996 16:31:48 +0100 (MET)\r\r\nFrom: shirley@facility.cs.utah.edu\r\r\nReceived: from wingate.cs.utah.edu by cs.utah.edu (8.6.12/utah-2.21-cs)\r\r\n\tid IAA16752; Mon, 28 Oct 1996 08:31:31 -0700\r\r\nReceived: by wingate.cs.utah.edu (8.6.12/utah-2.15sun-leaf)\r\r\n\tid IAA10756; Mon, 28 Oct 1996 08:31:23 -0700\r\r\nMessage-Id: <199610281531.IAA10756@wingate.cs.utah.edu>\r\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\r\nTo: \"Nguyen D.C.\" <cn1@irz301.inf.tu-dresden.de>\r\r\nDate: Mon, 28 Oct 1996 08:31:22 -0700 (MST)\r\r\nCc: globillum@imag.fr, Peter Shirley <shirley@facility.cs.utah.edu>\r\r\nIn-Reply-To: <199610281350.PAA26785@irz201.inf.tu-dresden.de> from \"Nguyen, D.C.\" at Oct 28, 96 03:50:34 pm\r\r\nX-Mailer: ELM [version 2.4 PL25]\r\r\nContent-Type: text; charset=windows-1252\r\r\nX-UIDL: 835b313c5ca97a8698ae25781d510f5c\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nWow-- we may actually get a discussion going!  Is this allowed? :^)\r\r\n\r\r\n> I often ask myself : Monte-Carlo ray-tracing, is this the way to do\r\r\n> globillum in the future? After reading a lot of papers aboud MC-methods, i still get\r\r\n> confused w/ their terminologies. I can't see any advantage of these methods\r\r\n> over traditional methods (radiosity), except the fact that meshing is not\r\r\n> needed, and that you can do reference-images for RMS-benchmark(!)\r\r\n\r\r\nThere is a lot of confusion on this because we all over-hype our\r\r\nmethods in papers (me included) and as reviewers and authors we\r\r\nare sloppy about making people carefully characterize their methods.\r\r\n\r\r\nHere-- I will make up four scenes:\r\r\n\r\r\n 1. Lambertian Cornell box\r\r\n 2. Lambertian Cornell box w/smooth metal box\r\r\n 3. Lambertian Cornell box w/glass sphere instead of short block\r\r\n 4. Semi-matte (direction diffuse) Cornell box\r\r\n 5. Semi-matte (direction diffuse) Cornell box with \"real object (10^6 patches) \r\r\n\r\r\n1. Traditional world-space FE will work easily and we can do a walkthrough.\r\r\n   RADIANCE will also work easily, but will not in practice allow a \r\r\n   walkthrough-- the view-independent info is there, but it is not\r\r\n   easily accessible.  MCPT (Monte Carlo path tracing) will take all day,\r\r\n   but will give an unbiased image (so what?).\r\r\n\r\r\n2. Now radiosity has problems.  We can add a virtual world, or\r\r\n   use particle-tracing based radiosity with a density estimation\r\r\n   post-process, but then doing the walktrhough is a problem.\r\r\n   RADIANCE does fine for a given viewpoint, and we can re-use the\r\r\n   irradiance map.  MCPT will have LOTS of noise on the ceiling\r\r\n   unless very good importance sampling is used.\r\r\n\r\r\n3. Uh-oh-- particle tracing based radiosity works.  RADIANCE and\r\r\n   MCPT will have a very noisy caustic under the ball (although\r\r\n   RADIANCE will not have this problem for the important\r\r\n   glass case-- windows!).\r\r\n\r\r\n4. Ouch.  Sillion-style FE works, as does Jensen's photon map.\r\r\n   MCPT is so dumb, it doesn't realize that this case is\r\r\n   harder than Lambertian.  RADIANCE will not work because it\r\r\n   caches irradiance, so it will degenerate to MCPT (really, you\r\r\n   can treat secondary bounces as Lambertian-- I believe this\r\r\n   is a good move in almost all scenes, but it is hard to\r\r\n   quantitatively justify).\r\r\n\r\r\n5. Ouch^2.  FE runs out of memory FAST.  MCPT works no worse\r\r\n   than 4.  Jensen's photon map also works, but will be\r\r\n   storage-intensive if the object is not very smooth.  Radiance will\r\r\n   perform as in 4.\r\r\n\r\r\n\r\r\nIn summary, pure MCPT has only two advantages-- it is so dumb \r\r\nthat it doesn't get hit by big scenes, and it is easy to implement.\r\r\nIf you want an interactive walkthrough, then you are currently\r\r\nlimited to radiosity (I use that term for all world space\r\r\nirradiance calculating alg's), and that limits you to\r\r\na relatively small scene (100k initial polygons will kill\r\r\nalmost all radiosity implementations).\r\r\n\r\r\n> For me, the most important feature of a rendering method is not its\r\r\n> physical-correctness, but its efficiency and visual-asthetic-possibilty.\r\r\n> With MC-rendering, i must spend lot of works to develope specific sampling \r\r\n> shemes and reasonable 'good' estimators. Even w/ that, i still get useless\r\r\n> images (too noisy!), or i must increase the sampling rate and wait forever...\r\r\n> It is not always true that most people find noises less obsevable than aliasing.(\r\r\n> i.e white pixels in a dark-corner vesus aliased dark-lines) .\r\r\n\r\r\nI agree with the above, and I think the solution is hybrid methods--\r\r\nadd bias!  (This is blasphemy in MC circles :^) ).  I do want to\r\r\nkeep the good parts of MC methods-- they are damned robust and\r\r\nare possible to implement correctly-- my MC code does not\r\r\nbomb on wierd untweaked inputs-- tell me with a straight face\r\r\nthat is true of most non-MC implementations.  However, you\r\r\nare right that the results are too noisy!!!  We can keep these benefits\r\r\nand reduce noise if we add bias the right way (not that I know what\r\r\nthat right way is).\r\r\n\r\r\n> Especially for the direct lighting computation, MC-methods are definitely \r\r\n> *NOT* the way to go. : The most regions of an image are not in shadow, so why \r\r\n> should we cast so many shadow-rays to the light-source ? In fact, we dont \r\r\n> need to cast any\r\r\n> shadow-rays, if the visibilities are known a priory ( w/ shaftculling) and\r\r\n> the radiance comming from the light can be easly computed (analytically).\r\r\n> Only for the case, that complex-shadow occurs, MC-sampling would be\r\r\n> helpfull. Also for this case, the soft-shadow generated w/ them can be much\r\r\n> better without increasing the sampling rate ( We simple smooth the\r\r\n> shadow-regions, visual-aesthetic, not physical-correct!).\r\r\n\r\r\nI welcome you to implement shaft-culling on scene 5 above.  Slower \r\r\nthan MC, and will usually core-dump even with a year\r\r\nof implementation I'll bet.  Now shaft culling\r\r\non simplified geometries (which it sounds like you might be suggesting)\r\r\nsounds like a very good idea.  Only use MC when needed-- yes, definitely smart.\r\r\n\r\r\nOverall, this has got me to again reflect on the state of our field.\r\r\nIt is VERY hard to get a rendering paper into SIGGRAPH, even with\r\r\ngood reviews.  It is easy to get toys based on low-handing fruit into SIGGRAPH.\r\r\nClearly we are doing something very wrong (you could rightly argue SIGGRAPH is\r\r\ndoing something wrong, but that wont change anything-- we have to figure\r\r\nout where our share of the blame is).  I think this is partially because most\r\r\ngraphics people think TOY STORY graphics is good enough.  I, however, want\r\r\nvirtual reality that looks REAL and is predictive-- I don't want\r\r\na virtual cartoon world.  We are very far from getting things\r\r\nto look real, and from understanding our algorithms' behaviors.\r\r\nNo working program gives useful error estimates.  We have \r\r\ntotally inadequate local reflection models.  Most algorithms\r\r\nare memory hogs and don't parallelize.  Most algorithms\r\r\ndo a very poor job with dielectrics (water, glass).  I think\r\r\nwe need to make our own \"grand challenge\" models, and publicize\r\r\nthat they can't currently be done (e.g, a human at a desk illuminated\r\r\nthrough a skylight), so that our field wont dry up and blow away.\r\r\n\r\r\nPete\r\r\nFrom \r\r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id RAA15507; Mon, 28 Oct 1996 17:43:45 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id RAA08278 for <globillum-horus@horus.imag.fr>; Mon, 28 Oct 1996 17:10:00 +0100 (MET)\r\r\nReceived: from internet-mail2.ford.com (internet-mail2.ford.com [198.111.80.24]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id RAA28377 for <globillum@imag.fr>; Mon, 28 Oct 1996 17:09:57 +0100 (MET)\r\r\nReceived: by internet-mail2.ford.com id AA29410\r\r\n  (InterLock SMTP Gateway 3.0 for globillum@imag.fr);\r\r\n  Mon, 28 Oct 1996 11:09:49 -0500\r\r\nMessage-Id: <199610281609.AA29410@internet-mail2.ford.com>\r\r\nReceived: by internet-mail2.ford.com (Protected-side Proxy Mail Agent-1);\r\r\n  Mon, 28 Oct 1996 11:09:49 -0500\r\r\nDate: Mon, 28 Oct 96 11:09:48 -0500\r\r\nFrom: Stephen Westin <swestin@ford.com>\r\r\nTo: globillum@imag.fr\r\r\nIn-Reply-To: <199610281350.PAA26785@irz201.inf.tu-dresden.de> (cn1@irz301.inf.tu-dresden.de)\r\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\r\nX-UIDL: e1fe0662411d4a1a22e42a696215def7\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nWhy do folks bother at all with Monte Carlo methods for global\r\r\nillumination? Complexity. \r\r\n\r\r\nThink of the problem of computing the irradiance at a given point. Do\r\r\nyou want to go around the whole environment, calculating the\r\r\nirradiance from every object, regardless of occlusion or distance from\r\r\nthe point? Or do you want to probe the environment, spending similar\r\r\neffort for every incident direction? This is the basic choice between\r\r\nmesh-based methods and Monte Carlo calculations. For simple\r\r\nenvironments, the mesh-based methods are excellent; they give no noise\r\r\nartifacts, and computation is tractable. For extremely complex\r\r\nenvironments, mesh-based algorithms tend to get inefficient.\r\r\n\r\r\nActually, the mesh-based world and Monte Carlo are working toward each\r\r\nother. Hierarchical meshing is basically a way to make a mesh-based\r\r\nalgorithm behave more like Monte Carlo, spending effort for irradiance\r\r\ncontributions rather than for geometric complexity. And any\r\r\nwell-designed Monte Carlo calculation uses deterministic methods\r\r\nwherever practical, and attempts to take advantage of spatial\r\r\ncoherence. The ultimate global illumination method will probably be a\r\r\nhybrid of Monte Carlo and mesh-based methods.\r\r\n\r\r\n-Stephen H. Westin\r\r\nswestin@ford.com\r\r\nThe information and opinions in this message are mine, not Ford's.\r\r\nFrom \r\r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id RAA15596; Mon, 28 Oct 1996 17:47:35 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id RAA08633 for <globillum-horus@horus.imag.fr>; Mon, 28 Oct 1996 17:24:00 +0100 (MET)\r\r\nReceived: from irz201.inf.tu-dresden.de (irz201.inf.tu-dresden.de [141.76.1.10]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id RAA29205 for <globillum@imag.fr>; Mon, 28 Oct 1996 17:23:51 +0100 (MET)\r\r\nReceived: (from cn1@localhost) by irz201.inf.tu-dresden.de (8.6.12/8.6.12-s1) id SAA04797; Mon, 28 Oct 1996 18:23:20 +0200\r\r\nFrom: \"Nguyen, D.C.\" <cn1@irz301.inf.tu-dresden.de>\r\r\nMessage-Id: <199610281623.SAA04797@irz201.inf.tu-dresden.de>\r\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\r\nTo: shirley@facility.cs.utah.edu\r\r\nDate: Mon, 28 Oct 1996 18:23:19 +0200 (MESZ)\r\r\nCc: cn1@irz301.inf.tu-dresden.de, globillum@imag.fr\r\r\nIn-Reply-To: <199610281531.IAA10756@wingate.cs.utah.edu> from \"shirley@facility.cs.utah.edu\" at Oct 28, 96 08:31:22 am\r\r\nX-Mailer: ELM [version 2.4 PL25 ME8b]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 685cca1d61fc0fe9ea8264099989012e\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n> \r\r\n> > Especially for the direct lighting computation, MC-methods are definitely \r\r\n> > *NOT* the way to go. : The most regions of an image are not in shadow, so why \r\r\n> > should we cast so many shadow-rays to the light-source ? In fact, we dont \r\r\n> > need to cast any\r\r\n> > shadow-rays, if the visibilities are known a priory ( w/ shaftculling) and\r\r\n> > the radiance comming from the light can be easly computed (analytically).\r\r\n> > Only for the case, that complex-shadow occurs, MC-sampling would be\r\r\n> > helpfull. Also for this case, the soft-shadow generated w/ them can be much\r\r\n> > better without increasing the sampling rate ( We simple smooth the\r\r\n> > shadow-regions, visual-aesthetic, not physical-correct!).\r\r\n> \r\r\n> I welcome you to implement shaft-culling on scene 5 above.  Slower \r\r\n> than MC, and will usually core-dump even with a year\r\r\n> of implementation I'll bet.  \r\r\n\r\r\nI've actually implemented shaft-culling for complex-scenes in GX/GENERIC.\r\r\nNot really shaft-culling, but a combined version of Arvo's hyperoctree and\r\r\nHaines's light-buffer. It's definitely faster than pur MC, because the cost\r\r\nfor collision-test between a beam and a bbox is quite the same between a ray and\r\r\na bbox.\r\r\n\r\r\n--JuHu\r\r\nFrom \r\r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id TAA15993; Mon, 28 Oct 1996 19:14:42 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id SAA10101 for <globillum-horus@horus.imag.fr>; Mon, 28 Oct 1996 18:26:23 +0100 (MET)\r\r\nReceived: from gateway.lightscape.com (gate-gateway.lightscape.com [206.139.79.2]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id SAA03175 for <globillum@imag.fr>; Mon, 28 Oct 1996 18:26:16 +0100 (MET)\r\r\nReceived: from topo.lightscape.com by gateway.lightscape.com via ESMTP (950511.SGI.8.6.12.PATCH526/940406.SGI.AUTO)\r\r\n\tfor <@gateway.lightscape.com:globillum@imag.fr> id JAA09196; Mon, 28 Oct 1996 09:24:25 -0800\r\r\nReceived: from basil.lightscape.com by topo.lightscape.com via ESMTP (940816.SGI.8.6.9/940406.SGI.AUTO)\r\r\n\tfor <@topo.lightscape.com:globillum@imag.fr> id JAA08894; Mon, 28 Oct 1996 09:24:25 -0800\r\r\nReceived: from basil by basil.lightscape.com via SMTP (940816.SGI.8.6.9/940406.SGI.AUTO)\r\r\n\tfor <globillum@imag.fr> id JAA25333; Mon, 28 Oct 1996 09:24:23 -0800\r\r\nSender: greg@lightscape.com\r\r\nMessage-ID: <3274EC47.41C6@lightscape.com>\r\r\nDate: Mon, 28 Oct 1996 09:24:23 -0800\r\r\nFrom: Greg Spencer <greg@lightscape.com>\r\r\nOrganization: Lightscape Technologies, Inc. http://www.lightscape.com\r\r\nX-Mailer: Mozilla 3.0Gold (X11; U; IRIX 5.3 IP22)\r\r\nMIME-Version: 1.0\r\r\nTo: globillum@imag.fr\r\r\nSubject: Lens measurement?\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 845fedcea2fdc5e031cb4fb00c455742\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nThis isn't directly related to global illumination, but does relate to\r\r\nphysically-based rendering.\r\r\n\r\r\nDoes anyone know where one might get a real camera lens measured in\r\r\norder to calibrate it -- i.e., the distortion, chromatic abberations,\r\r\nintensity falloff, etc?  I'd like to plug the results into a rendering\r\r\nsystem to get good approximations of a physical lens, but I have no\r\r\ndata...\r\r\n\r\r\nIt doesn't have to be a free service, but those are (of course)\r\r\npreferred.  I've heard several rumors about a \"European\" company that\r\r\ndoes this sort of thing (for a large fee), but that's the entire rumor.\r\r\n\r\r\nPlease respond to me directly, since I don't want to fill your mailboxes\r\r\nwith non-related junk.  I'll post a summary of responses in a week.\r\r\n\r\r\nI've researched using the Tsai method for calibration, but that uses\r\r\nvideo cameras and iteration... I would like to be able to measure lenses\r\r\nused for film cameras.\r\r\n\r\r\n\t\t\tThanks!\r\r\n\r\r\n\t\t\t-Greg.\r\r\n\r\r\n-- \r\r\nGreg Spencer, Software Engineer     greg@lightscape.com\r\r\nLightscape Technologies., Inc.      (408) 342-1900\r\r\nhttp://www.lightscape.com           (PGP key available upon request)\r\r\nFrom \r\r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id VAA16366; Mon, 28 Oct 1996 21:47:29 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id VAA11457 for <globillum-horus@horus.imag.fr>; Mon, 28 Oct 1996 21:25:17 +0100 (MET)\r\r\nReceived: from lsi.lsil.com (lsi.lsil.com [147.145.40.2]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id VAA10883 for <globillum@imag.fr>; Mon, 28 Oct 1996 21:25:15 +0100 (MET)\r\r\nReceived: from mhost.lsil.com (mhost.lsil.com [147.145.69.84]) by lsi.lsil.com with SMTP id MAA06905\r\r\n  (8.6.12/IDA-1.6 for <globillum@imag.fr>); Mon, 28 Oct 1996 12:25:09 -0800\r\r\nReceived: from sjs1 by mhost.lsil.com id AA04540\r\r\n  (4.1/SMI-4.1 for globillum@imag.fr); Mon, 28 Oct 96 12:25:03 PST\r\r\nReceived: from sj80.lsil.com by sjs1 (4.1/SMI-4.1)\r\r\n\tid AA21784; Mon, 28 Oct 96 12:25:02 PST\r\r\nDate: Mon, 28 Oct 96 12:25:02 PST\r\r\nFrom: Al Zimmerman <alz@lsil.com>\r\r\nMessage-Id: <9610282025.AA21784@sjs1>\r\r\nTo: globillum@imag.fr\r\r\nSubject: quadratic intersection\r\r\nCc: alz@lsil.com\r\r\nX-UIDL: 1a57d64e89a8bae3bdaa88d9801b1924\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n\r\r\nI was reading up on ray intersection with a quadratic and I always\r\r\nsee mention of the Q matrix, but I can't find any material describing\r\r\nhow to construct the Q matrix.\r\r\n\r\r\nThe Q matrix is mentioned in just about every piece of documentation\r\r\nthat deals with intersecting a ray with a quadratic, but none of the\r\r\ndocumentation states how to construct the matrix.\r\r\n\r\r\nThe only documentation I can find deals with the Q matrix when the\r\r\nquadratic is in homogeneous coordinates where most of the variables\r\r\nin the Q matrix go to zero.\r\r\n\r\r\nTo work around this problem, I've seen solutions to translate the \r\r\nquadratic back to the origin, scale , and then rotate to lie on the\r\r\naxis.  Now use the homogeneous Q matrix for intersection.\r\r\n\r\r\nDoes anyone know how to construct the Q matrix when the quadratic\r\r\nis not in homogeneous unit coordinates ?\r\r\n\r\r\nThanks in advance,\r\r\n\r\r\nAl Z\r\r\nFrom \r\r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id WAA16381; Mon, 28 Oct 1996 22:00:38 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id VAA11465 for <globillum-horus@horus.imag.fr>; Mon, 28 Oct 1996 21:36:33 +0100 (MET)\r\r\nReceived: from Xenon.Stanford.EDU (Xenon.Stanford.EDU [171.64.64.24]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id VAA11226 for <globillum@imag.fr>; Mon, 28 Oct 1996 21:36:22 +0100 (MET)\r\r\nReceived: (from ericv@localhost) by Xenon.Stanford.EDU (8.7.6/8.7.1) id MAA17462 for globillum@imag.fr; Mon, 28 Oct 1996 12:36:15 -0800 (PST)\r\r\nFrom: Eric Veach <ericv@cs.stanford.edu>\r\r\nMessage-Id: <199610282036.MAA17462@Xenon.Stanford.EDU>\r\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\r\nTo: globillum@imag.fr\r\r\nDate: Mon, 28 Oct 1996 12:36:11 -0800 (PST)\r\r\nIn-Reply-To: <199610281350.PAA26785@irz201.inf.tu-dresden.de> from \"Nguyen, D.C.\" at Oct 28, 96 03:50:34 pm\r\r\nX-Mailer: ELM [version 2.4 PL25]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 59ca2e39e0192639e77d0360bd041f33\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n\r\r\nOne of the big advantages of MC algorithms is that they let you\r\r\nmodel the scene you actually want to use.  Sure, radiosity\r\r\nalgorithms can be efficient --- if we limit ourselves to diffuse\r\r\nsurfaces, with maybe a few mirrors or whatever that are handled\r\r\nin a ray-tracing pass.  But flat polygons and diffuse reflectors\r\r\ndo not go very far in modeling the real world, and finite-element\r\r\nalgorithms don't seem to be practical for much more than this.\r\r\n(Memory usage blows up for complex scenes, or when there are lots\r\r\nof glossy surfaces.)\r\r\n\r\r\nThis is an important issue in graphics, since often the biggest\r\r\nsource of error is the scene model itself.  What good is an\r\r\naccurate solution to the wrong scene model?  At least MC\r\r\nalgorithms start with the desired input.  Even if you aren't\r\r\ninterested in physically correct results, diffuse surfaces lead\r\r\nto that wonderful \"computer graphics look\" we all know and love.\r\r\n\r\r\nIt's no wonder that radiosity algorithms tend to be faster, since\r\r\nthey are solving a much simpler problem: the solution is only a\r\r\ntwo-dimensional function rather than a four-dimensional one.  To\r\r\nme, the amazing thing is that radiosity algorithms need to be so\r\r\n*complicated* to be efficient.  By the time you implement\r\r\ndiscontinuity meshing, hierarchical basis functions, clustering,\r\r\nshaft culling, etc., how many lines of code are we talking about?\r\r\nAnd can you actually trust it not to core-dump, and to compute a\r\r\nreasonable result in a reasonable amount of time?\r\r\n\r\r\nAnd let's not kid ourselves that an algorithm is \"general\" just\r\r\nbecause it can handle a few mirrors or glossy surfaces.  The real\r\r\ntest of generality is how an algorithm performs when there are\r\r\n*no* diffuse surfaces, since that's how it is in the real world.\r\r\n\r\r\nAnother reason to use MC algorithms is scene complexity.  Finite\r\r\nelement algorithms work with explicit representations of the\r\r\nscene and its properties.  They are strongly affected by the size\r\r\nand complexity of the scene representation.  On the other hand,\r\r\nMonte Carlo algorithms are based on sampling, which means that\r\r\nthe scene model is accessed through a small set of queries (e.g.\r\r\nwhat is the first surface point intersected by this ray?)  This\r\r\nhides the scene complexity behind a layer of abstraction, and can\r\r\nmean that rendering times are only loosely coupled to the scene\r\r\nrepresentation (e.g. it may affect the time required to cast a\r\r\nray).  In effect, Monte Carlo algorithms can sample the scene to\r\r\ndetermine the information they actually need, while deterministic\r\r\nalgorithms examine every detail, whether it is relevant or not.\r\r\n\r\r\nThat's not to say that MC algorithms need to sample *everything*.\r\r\nIt's perfectly reasonable to embed deterministic calculations\r\r\nwithin a Monte Carlo framework, especially for low-dimensional\r\r\nintegration problems (e.g.\\ direct lighting from a small number\r\r\nof uniform, diffuse, polygonal luminaires).  Sometimes this\r\r\nintroduces bias, but often this is okay, especially when we can\r\r\nbound the errors or at least characterize them.\r\r\n\r\r\nIdeally, rendering algorithms should not depend on the details of\r\r\nthe scene representation, but only on the underlying mathematical\r\r\nmodel.  For example, a square area light source can be simulated\r\r\nfairly well with a ten by ten array of point sources, but many\r\r\nrendering algorithms would have a much worse performance in the\r\r\nsecond case.  Similarly, if we replace the square light source by\r\r\ntwo flourescent bulbs covered by a diffusely transmitting panel,\r\r\nwhy should it make a huge difference to our algorithms?  The same\r\r\ncomments apply to geometric complexity: if we represent an indoor\r\r\nplant as a thousand polygons or a million Bezier patches, how\r\r\nmuch should the rendering time go up?\r\r\n\r\r\nI can't say that MC algorithms have achieved this level of\r\r\nisolation from the scene representation, but at least it seems\r\r\nthat the opportunity is there.  There has been a lot of emphasis\r\r\non rendering algorithms that exploit special properties of the\r\r\ninput scene, e.g. that lighting is direct rather than through a\r\r\ndiffusing panel or bouncing off the ceiling.  It would be nice to\r\r\nsee more work on algorithms whose performance does not go down\r\r\nthe tubes when these conditions are not met, i.e. algorithms that\r\r\nare more *robust*.  It seems that this should be possible without\r\r\nresorting to the level of \"dumbness\" found in MCPT (as Pete\r\r\nShirley put it).\r\r\n\r\r\nI guess the last major issue for MC algorithms is the correctness\r\r\nof the results.  Here it is important to distinguish between\r\r\nunbiased, biased, and consistent estimators.  Intuitively, an\r\r\nunbiased estimator computes the right answer, on average.  A\r\r\nbiased estimator computes the wrong answer, on average.  A\r\r\nconsistent estimator also computes the wrong answer, on average,\r\r\nbut the error can be made arbitrarily small by increasing the\r\r\nnumber of samples.  Most of the \"biased\" algorithms in graphics\r\r\nare in fact consistent, otherwise we wouldn't have any confidence\r\r\nat all in their results.\r\r\n\r\r\nThe main advantage of unbiased algorithms is that they make it\r\r\nfar easier to estimate the error in a solution.  For unbiased\r\r\nalgorithms, this error can be estimated by the sample variance,\r\r\nsince any error is guaranteed to show up as random variation\r\r\namong the samples.  Thus, if an unbiased image is not noisy, we\r\r\ncan be reasonably sure that it is correct.  For scene of\r\r\nrealistic complexity, this seems to be the only practical way to\r\r\ngenerate correct images.\r\r\n\r\r\nFor algorithms which are merely consistent, however, we must also\r\r\nbound the bias.  In general this is difficult to do; we cannot\r\r\nestimate bias by simply drawing a few more samples.  Bias shows\r\r\nup as results that are not noisy, but in fact are incorrect.  In\r\r\ngraphics algorithms, this error is often noticeable visually, in\r\r\nthe form of discontinuities, excessive blurring, or surface\r\r\nshading that just looks wrong.\r\r\n\r\r\nOther things being equal, it is clear that we should prefer an\r\r\nunbiased algorithm.  If these algorithms were also robust and\r\r\nefficient, then why would we want to use anything else?  However,\r\r\nconventional wisdom says that unbiased methods are \"too expensive\",\r\r\nand that we can achieve an acceptable image in less time by making\r\r\napproximations.\r\r\n\r\r\nBut where is the research to support this claim?  There has been\r\r\na huge amount of effort on approximate methods in graphics, while\r\r\nthere has been hardly any work on unbiased algorithms.  Some\r\r\npeople seem to think that \"unbiased\" is a synonym for \"pure Monte\r\r\nCarlo path tracing\".  Until we have thoroughly explored this type\r\r\nof algorithm, we can hardly make judgements on their\r\r\ncapabilities.  I would like to see more results on what can and\r\r\ncannot be achieved by unbiased methods, so that we can make\r\r\nbetter decisions on these issues.\r\r\n\r\r\n(Can you tell that I'm writing a thesis? :-)\r\r\n\r\r\nEric\r\r\nFrom \r\r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id PAA20500; Tue, 29 Oct 1996 15:09:02 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id OAA20974 for <globillum-horus@horus.imag.fr>; Tue, 29 Oct 1996 14:14:01 +0100 (MET)\r\r\nReceived: from igw3.watson.ibm.com (igw3.watson.ibm.com [129.34.139.18]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id OAA29971 for <globillum@imag.fr>; Tue, 29 Oct 1996 14:13:58 +0100 (MET)\r\r\nReceived: from mailhub1.watson.ibm.com (mailhub1.watson.ibm.com [9.2.249.31]) by igw3.watson.ibm.com (8.7.6/8.7.1) with ESMTP id IAA10720; Tue, 29 Oct 1996 08:13:59 -0500\r\r\nReceived: from watngi01.watson.ibm.com (watngi01.watson.ibm.com [9.2.235.20]) by mailhub1.watson.ibm.com (8.7.1/10-26-96) with SMTP id IAA724477; Tue, 29 Oct 1996 08:13:46 -0500\r\r\nReceived: by watngi01.watson.ibm.com(Lotus SMTP MTA Release 1.0.1)  id 852563D2.0048A25C ; Tue, 29 Oct 1996 08:13:21 -0400\r\r\nX-Lotus-FromDomain: IBM RESEARCH\r\r\nFrom: \"Holly Rushmeier\" <HOLLY@watson.ibm.com>\r\r\nTo: shirley@facility.cs.utah.edu\r\r\ncc: cn1@irz301.inf.tu-dresden.de, globillum@imag.fr\r\r\nMessage-ID: <852563D2:0047B6D7.00@watngi01.watson.ibm.com>\r\r\nDate: Tue, 29 Oct 1996 08:11:58 -0400\r\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\r\nMime-Version: 1.0\r\r\nContent-type: text/plain; charset=us-ascii; format=flowed\r\r\nX-UIDL: 3df6dd4f3c62c4bdb0be46fae764c082\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n     I would take issue with one of Pete's statements:\r\r\n\r\r\n  >In summary, pure MCPT has only two advantages-- it is so dumb\r\r\n  >that it doesn't get hit by big scenes, and it is easy to implement.\r\r\n  >If you want an interactive walkthrough, then you are currently\r\r\n  >limited to radiosity (I use that term for all world space\r\r\n  >irradiance calculating alg's), and that limits you to\r\r\n  >a relatively small scene (100k initial polygons will kill\r\r\n  >almost all radiosity implementations).\r\r\n\r\r\n  The big deal about image-based rendering, i.e. QuickTimeVR\r\r\n  (or PanoramIX :) ), or the more advanced Light Field Rendering or\r\r\n  Lumigraph is that we can interactively walkthrough scenes\r\r\n  precomputed with Monte Carlo -- the same way you can walk\r\r\n  through a scene precomputed with radiosity.\r\r\n\r\r\n  -- Holly\r\r\n\r\r\n\r\r\n\r\r\n\r\r\nFrom \r\r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id PAA20511; Tue, 29 Oct 1996 15:10:05 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id OAA21136 for <globillum-horus@horus.imag.fr>; Tue, 29 Oct 1996 14:24:09 +0100 (MET)\r\r\nReceived: from cs.utah.edu (cs.utah.edu [128.110.4.21]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id OAA00572 for <globillum@imag.fr>; Tue, 29 Oct 1996 14:23:58 +0100 (MET)\r\r\nFrom: shirley@facility.cs.utah.edu\r\r\nReceived: from wingate.cs.utah.edu by cs.utah.edu (8.6.12/utah-2.21-cs)\r\r\n\tid GAA12076; Tue, 29 Oct 1996 06:23:46 -0700\r\r\nReceived: by wingate.cs.utah.edu (8.6.12/utah-2.15sun-leaf)\r\r\n\tid GAA11490; Tue, 29 Oct 1996 06:23:45 -0700\r\r\nMessage-Id: <199610291323.GAA11490@wingate.cs.utah.edu>\r\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\r\nTo: Holly Rushmeier <HOLLY@watson.ibm.com>\r\r\nDate: Tue, 29 Oct 1996 06:23:45 -0700 (MST)\r\r\nCc: shirley@facility.cs.utah.edu, cn1@irz301.inf.tu-dresden.de, \r\r\n globillum@imag.fr\r\r\nIn-Reply-To: <852563D2:0047B6D7.00@watngi01.watson.ibm.com> from \"Holly Rushmeier\" at Oct 29, 96 08:11:58 am\r\r\nX-Mailer: ELM [version 2.4 PL25]\r\r\nContent-Type: text; charset=windows-1252\r\r\nX-UIDL: 5752f261e1d7004c2fa7b0afbf18841e\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHolly is of course right!  As a MCPT fan (maybe you couldn't tell\r\r\nthat from my note-- it is my favorite rendering alg, because\r\r\nalthough it is flawed, I think its flaws are easier to\r\r\nfix than other alg's flaws-- see Eric Veach's note), I was\r\r\nvery happy to see that image-based stuff get big-- where\r\r\nwill those images come from? :^)\r\r\n\r\r\nAlso, my comments really apply to \"naive\" MCPT-- if you\r\r\nadd bias or good importance sampling, it may end\r\r\nup being practical even without Image-based stuff.\r\r\n\r\r\nPete\r\r\n\r\r\n> \r\r\n>      I would take issue with one of Pete's statements:\r\r\n> \r\r\n>   >In summary, pure MCPT has only two advantages-- it is so dumb\r\r\n>   >that it doesn't get hit by big scenes, and it is easy to implement.\r\r\n>   >If you want an interactive walkthrough, then you are currently\r\r\n>   >limited to radiosity (I use that term for all world space\r\r\n>   >irradiance calculating alg's), and that limits you to\r\r\n>   >a relatively small scene (100k initial polygons will kill\r\r\n>   >almost all radiosity implementations).\r\r\n> \r\r\n>   The big deal about image-based rendering, i.e. QuickTimeVR\r\r\n>   (or PanoramIX :) ), or the more advanced Light Field Rendering or\r\r\n>   Lumigraph is that we can interactively walkthrough scenes\r\r\n>   precomputed with Monte Carlo -- the same way you can walk\r\r\n>   through a scene precomputed with radiosity.\r\r\n> \r\r\n>   -- Holly\r\r\n> \r\r\n> \r\r\n> \r\r\n> \r\r\n> \r\r\n> \r\r\nFrom \r\r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id SAA21406; Tue, 29 Oct 1996 18:05:57 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id RAA26547 for <globillum-horus@horus.imag.fr>; Tue, 29 Oct 1996 17:23:50 +0100 (MET)\r\r\nReceived: from central.cis.upenn.edu (CENTRAL.CIS.UPENN.EDU [158.130.12.2]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id RAA11133 for <globillum@imag.fr>; Tue, 29 Oct 1996 17:23:48 +0100 (MET)\r\r\nReceived: from graphics.cis.upenn.edu (GRAPHICS.CIS.UPENN.EDU [158.130.2.10]) by central.cis.upenn.edu (8.6.12/UPenn 1.4) with ESMTP \r\r\n\tid LAA18919; Tue, 29 Oct 1996 11:23:40 -0500\r\r\nReceived: from GRAPHICS.CIS.UPENN.EDU by graphics.cis.upenn.edu\r\r\n\tid QAA04113; Tue, 29 Oct 1996 16:23:39 GMT\r\r\nPosted-Date: Tue, 29 Oct 1996 16:23:38 GMT\r\r\nMessage-Id: <199610291623.QAA04113@graphics.cis.upenn.edu>\r\r\nX-Mailer: exmh version 1.6.7 5/3/96\r\r\nTo: \"Holly Rushmeier\" <HOLLY@watson.ibm.com>\r\r\ncc: shirley@facility.cs.utah.edu, cn1@irz301.inf.tu-dresden.de, \r\r\n globillum@imag.fr, jnimerof@graphics.cis.upenn.edu\r\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\r\nIn-reply-to: Your message of \"Tue, 29 Oct 1996 08:11:58 -0400.\"\r\r\n             <852563D2:0047B6D7.00@watngi01.watson.ibm.com>\r\r\nDate: Tue, 29 Oct 1996 11:23:38 -0500\r\r\nFrom: \"Jeffry S. Nimeroff\" <jnimerof@graphics.cis.upenn.edu>\r\r\nX-UIDL: 7909b7161a0bea1f6f510ff168235a3d\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n> \r\r\n>   The big deal about image-based rendering, i.e. QuickTimeVR\r\r\n>   (or PanoramIX :) ), or the more advanced Light Field Rendering or\r\r\n>   Lumigraph is that we can interactively walkthrough scenes\r\r\n>   precomputed with Monte Carlo -- the same way you can walk\r\r\n>   through a scene precomputed with radiosity.\r\r\n> \r\r\n>   -- Holly\r\r\n> \r\r\n\r\r\nWell, I have to take exception with this statement, at least for now\r\r\n(sorry Holly :-)).  The lumigraph and light fields are for the space\r\r\naround convex regions of the environment (inside the \"slabs\") or for a\r\r\nfree space region inside an interior scene.  Freedom of movement\r\r\n(quick indexing of the data structure) can be done using hardware\r\r\ntexturing which is nice, but the method is not applicable for any\r\r\nenvironments I would consider outstanding.  Being able to orbit around\r\r\nor pan near a small cluster of objects is not much more novel than the\r\r\ncapabilities supplied in Quicktime VR and I don't know of many\r\r\ninterior scenes that have lots of free space (pathways without\r\r\nocclusions like columns, or furniture).\r\r\n\r\r\nThere is a simple modification of light-fields that allows full range\r\r\nof motion within computer-rendered scenes that is equally as efficient\r\r\nas the original implementation, but you'll have to wait for my newest\r\r\nwork to be done :-).\r\r\n\r\r\nAnd if you want moving objects in your scene (a sense of time)...\r\r\n\r\r\n-Jeff\r\r\n\r\r\n\r\r\nFrom \r\r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id TAA21702; Tue, 29 Oct 1996 19:03:03 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id SAA28221 for <globillum-horus@horus.imag.fr>; Tue, 29 Oct 1996 18:36:25 +0100 (MET)\r\r\nReceived: from grolsch.cs.ubc.ca (grolsch.cs.ubc.ca [142.103.6.9]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id SAA15221 for <globillum@imag.fr>; Tue, 29 Oct 1996 18:36:23 +0100 (MET)\r\r\nReceived: from chaplin.cs.ubc.ca (fournier@chaplin.cs.ubc.ca [142.103.9.32]) by grolsch.cs.ubc.ca (8.6.12/8.6.9) with SMTP id JAA18989; Tue, 29 Oct 1996 09:35:57 -0800\r\r\nDate: Tue, 29 Oct 1996 09:35:57 -0800\r\r\nFrom: Alain Fournier <fournier@cs.ubc.ca>\r\r\nMessage-Id: <199610291735.JAA18989@grolsch.cs.ubc.ca>\r\r\nTo: HOLLY@watson.ibm.com, jnimerof@graphics.cis.upenn.edu\r\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\r\nCc: cn1@irz301.inf.tu-dresden.de, globillum@imag.fr, \r\r\n shirley@facility.cs.utah.edu\r\r\nX-UIDL: 52fa7bf2be49a9c1c085588c56f1fba2\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nQuick remark (and boy, have I been wrong before): I think the light field\r\r\ntechniques are very interesting and valuable, but not as primary rendering\r\r\ntechniques (if they were ever intended that way). They will be especially\r\r\nuseful when merged with CG scenes rendered from models (with global\r\r\nillum, natch, also merging with real scenes won't hurt).\r\r\nPaper at 11:00.\r\r\nFrom \r\r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id WAA22304; Tue, 29 Oct 1996 22:11:50 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id VAA03126 for <globillum-horus@horus.imag.fr>; Tue, 29 Oct 1996 21:36:55 +0100 (MET)\r\r\nReceived: from gate.mental.com (GATE.MENTAL.COM [192.31.14.2]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id VAA21990 for <globillum@imag.fr>; Tue, 29 Oct 1996 21:36:53 +0100 (MET)\r\r\nReceived: (from smap@localhost) by gate.mental.com (8.6.12/Lobo-960523)\r\r\n\tid VAA19469; Tue, 29 Oct 1996 21:36:49 +0100\r\r\nReceived: from twen(172.16.0.5) by gate via smap (V1.3)\r\r\n\tid sma019466; Tue Oct 29 21:36:27 1996\r\r\nReceived: (from henrik@localhost) by mental.com (8.6.12/Lobo-960725)\r\r\n\tid VAA05219; Tue, 29 Oct 1996 21:38:44 +0100\r\r\nFrom: Henrik Wann Jensen <henrik@mental.com>\r\r\nMessage-Id: <199610292038.VAA05219@mental.com>\r\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\r\nTo: Eric Veach <ericv@cs.stanford.edu>\r\r\nDate: Tue, 29 Oct 1996 21:38:43 +0100 (MET)\r\r\nCc: globillum@imag.fr\r\r\nIn-Reply-To: <199610282036.MAA17462@Xenon.Stanford.EDU> from \"Eric Veach\" at Oct 28, 96 12:36:11 pm\r\r\nX-Mailer: ELM [version 2.4 PL22]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 776f3fc538ff5f4c31cd68513a423fd0\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n\r\r\nEric Veach wrote:\r\r\n> MC is better than FE...\r\r\n\r\r\nI agree :-)\r\r\n\r\r\n> Other things being equal, it is clear that we should prefer an\r\r\n> unbiased algorithm.\r\r\n\r\r\nI vote for consistent MC-methods since they really are significantly faster\r\r\nthan the unbiased methods we have seen so far. Just take the irradiance\r\r\ngradient caching scheme by Greg Ward and the photon map :)\r\r\n\r\r\n> The main advantage of unbiased algorithms is that they make it\r\r\n> far easier to estimate the error in a solution.\r\r\n\r\r\nIt's true that the error can be estimated for unbiased methods but \r\r\nthis estimate is probabilistic which in my opinion makes it less useful\r\r\nsince you cannot really trust your result but only be \"reasonably sure\"\r\r\nthat it is correct.\r\r\n\r\r\n> I would like to see more results on what can and\r\r\n> cannot be achieved by unbiased methods, so that we can make\r\r\n> better decisions on these issues.\r\r\n\r\r\nYou can solve all rendering problems using unbiased techniques such\r\r\nas path tracing and bidirectional path tracing. But for certain problems\r\r\nthese methods are *very* inefficient. Path tracing is not practical for\r\r\nrendering caustics. Bidirectional path tracing is much better at visualizing\r\r\ncaustics but it fails when it comes to rendering the mirror reflection\r\r\nof caustics (created by a small light source). Consider for example a glass \r\r\nof cognac on a procedural surface :) Even bidirectional path tracing would\r\r\nhave a hard time computing the illumination of the surface just below\r\r\nthe glass and it would be very costly (and time-consuming) computing \r\r\nbillions of intersection points with a complex procedural surface.\r\r\nThis problem is much easier to solve if you allow storing illumination\r\r\ninformation in the model (=bias).\r\r\n\r\r\n- Henrik\r\r\nFrom \r\r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id DAA22869; Wed, 30 Oct 1996 03:10:57 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id CAA03955 for <globillum-horus@horus.imag.fr>; Wed, 30 Oct 1996 02:58:26 +0100 (MET)\r\r\nReceived: from Xenon.Stanford.EDU (Xenon.Stanford.EDU [171.64.64.24]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id CAA28255 for <globillum@imag.fr>; Wed, 30 Oct 1996 02:58:21 +0100 (MET)\r\r\nReceived: (from ericv@localhost) by Xenon.Stanford.EDU (8.7.6/8.7.1) id RAA21466; Tue, 29 Oct 1996 17:58:01 -0800 (PST)\r\r\nFrom: Eric Veach <ericv@cs.stanford.edu>\r\r\nMessage-Id: <199610300158.RAA21466@Xenon.Stanford.EDU>\r\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\r\nTo: Henrik Wann Jensen <henrik@mental.com>\r\r\nDate: Tue, 29 Oct 1996 17:58:01 -0800 (PST)\r\r\nCc: ericv@cs.stanford.edu, globillum@imag.fr\r\r\nIn-Reply-To: <199610292038.VAA05219@mental.com> from \"Henrik Wann Jensen\" at Oct 29, 96 09:38:43 pm\r\r\nX-Mailer: ELM [version 2.4 PL25]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 6c86fef92a10fed4a89dee176f4e968e\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n\r\r\nHenrik Wann Jensen writes:\r\r\n| > MC is better than FE...\r\r\n\r\r\nHey, I didn't say that.  Finite element methods also have\r\r\nadvantages, I just didn't mention them.\r\r\n\r\r\n| > Other things being equal, it is clear that we should prefer an\r\r\n    ^^^^^^^^^^^^^^^^^^^^^^^^\r\r\n| > unbiased algorithm.\r\r\n| \r\r\n| I vote for consistent MC-methods since they really are significantly faster\r\r\n| than the unbiased methods we have seen so far. Just take the irradiance\r\r\n| gradient caching scheme by Greg Ward and the photon map :)\r\r\n\r\r\nThe point is that you can't judge the whole class of unbiased\r\r\nalgorithms based on a couple of examples.  If you had an\r\r\nunbiased algorithm that was just as fast, wouldn't you use it?\r\r\nSuch an algorithm doesn't exist yet, but we haven't seen any\r\r\nsolid evidence that this goal is impossible.  It's going to take\r\r\nmore research before we know what can be achieved.\r\r\n\r\r\n| It's true that the error can be estimated for unbiased methods but \r\r\n| this estimate is probabilistic which in my opinion makes it less useful\r\r\n| since you cannot really trust your result but only be \"reasonably sure\"\r\r\n| that it is correct.\r\r\n\r\r\nWell, that's still better than no error estimates at all, which\r\r\nis what you get with biased or consistent algorithms.\r\r\n\r\r\nFor example, let's consider your photon map.  I like this\r\r\nalgorithm, and I think it's a great practical tool.  But like\r\r\nmany consistent algorithms, it can make large errors that are\r\r\ndifficult to characterize (as I'm sure you are aware).  Let's\r\r\nlook at some of the situations where this happens.\r\r\n\r\r\nFor some scenes, the results can be wrong by an arbitrary amount.\r\r\nThe cognac glass sitting on a fractal surface is a perfect\r\r\nexample.  Given some point \"x\" to be shaded, you find the\r\r\nsmallest sphere centered at \"x\" that encloses N photon hits.\r\r\nThen you estimate irradiance by assuming that the scene is\r\r\nlocally planar, i.e. its intersection with the interior of the\r\r\nsphere is approximately a flat *disc*.  Thus to get irradiance,\r\r\nthe power carried by each photon is divided by (Pi * r^2).\r\r\n\r\r\nThis obviously doesn't make any sense for a fractal surface.  The\r\r\narea of the surface within a sphere of radius \"r\" is much larger\r\r\nthan Pi * r^2 (for a true fractal, the area would be infinite,\r\r\nbut even for the reasonably fine subdivisions you are using, it\r\r\nwould be significantly higher).  So, the caustics in your images\r\r\nare probably much brighter than they should be.\r\r\n\r\r\nSimilarly, the disc estimate will be substantially wrong near\r\r\ncorners, or for narrow objects (dangling power cords, wire cages,\r\r\nblades of grass), or for parallel surfaces that are close\r\r\ntogether (e.g. a slide tray, or vertical blinds).  The errors are\r\r\nnot small -- we're talking about factors of two, or ten, or even\r\r\na hundred.  The error depends on the ratio of the true surface\r\r\narea over which the photons are distributed, vs. the area of the\r\r\napproximating disc.\r\r\n\r\r\nNow, the photon map is a consistent estimator, so these errors\r\r\nwill get smaller as the number of photons is increased.  But for\r\r\nthese examples, it would take incredible numbers of photons to\r\r\nget a reasonable error.  Let's consider the handle on my coffee\r\r\nmug.  It has a diameter of about 1cm.  For the disc estimate to\r\r\nbe reasonable (say within 20%), the diameter of the corresponding\r\r\nsphere must be a couple of millimeters at most.  This sphere is\r\r\nsupposed to enclose N=50 or so photons, according to your rules\r\r\nof thumb, so this implies a density of about ten million photon\r\r\nhits per square meter.  Since all of these photons are stored in\r\r\na search tree, the memory requirements would be ridiculous for\r\r\ntypical scenes.\r\r\n\r\r\nThese kinds of errors are typical of many rendering algorithms\r\r\nthat are only claim consistency.  I have just been using the\r\r\nphoton map as an example.  In fact, it would be my first choice\r\r\nfor some applications.  Let's face it, we are stuck with consistent\r\r\nalgorithms for many problems (until something better comes along).\r\r\n\r\r\nHowever, I don't think it's fair to compare the photon map with\r\r\nan unbiased algorithm like bidirectional path tracing.  Sure,\r\r\nthere are situations where bidirectional path tracing does not\r\r\nwork well either, but at least the errors can be detected and\r\r\nestimated by means of the sample variance.\r\r\n\r\r\nEric\r\r\nFrom \r\r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id KAA00845; Wed, 30 Oct 1996 10:36:10 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id KAA07171 for <globillum-horus@horus.imag.fr>; Wed, 30 Oct 1996 10:10:53 +0100 (MET)\r\r\nReceived: from gate.mental.com (GATE.MENTAL.COM [192.31.14.2]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id KAA17835 for <globillum@imag.fr>; Wed, 30 Oct 1996 10:10:49 +0100 (MET)\r\r\nReceived: (from smap@localhost) by gate.mental.com (8.6.12/Lobo-960523)\r\r\n\tid KAA19845; Wed, 30 Oct 1996 10:10:07 +0100\r\r\nReceived: from twen(172.16.0.5) by gate via smap (V1.3)\r\r\n\tid sma019843; Wed Oct 30 10:10:03 1996\r\r\nReceived: (from henrik@localhost) by mental.com (8.6.12/Lobo-960725)\r\r\n\tid KAA13846; Wed, 30 Oct 1996 10:12:19 +0100\r\r\nFrom: Henrik Wann Jensen <henrik@mental.com>\r\r\nMessage-Id: <199610300912.KAA13846@mental.com>\r\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\r\nTo: Eric Veach <ericv@cs.stanford.edu>\r\r\nDate: Wed, 30 Oct 1996 10:12:19 +0100 (MET)\r\r\nCc: globillum@imag.fr\r\r\nIn-Reply-To: <199610300158.RAA21466@Xenon.Stanford.EDU> from \"Eric Veach\" at Oct 29, 96 05:58:01 pm\r\r\nX-Mailer: ELM [version 2.4 PL22]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 798a4e3b924b6e637a6e514bc5c04683\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nThus spoke Eric Veach:\r\r\n> \r\r\n> Henrik Wann Jensen writes:\r\r\n> | > MC is better than FE...\r\r\n> \r\r\n> Hey, I didn't say that.  Finite element methods also have\r\r\n> advantages, I just didn't mention them.\r\r\n\r\r\nI were just abbreviating your intro ;-)\r\r\n\r\r\n> If you had an unbiased algorithm that was just as fast, wouldn't you use it?\r\r\n\r\r\nI sure would. In my examples I was simply refering to the two wellknown\r\r\nexamples of unbiased path tracing based algorithms and they are very\r\r\nslow.\r\r\n\r\r\n> For the disc estimate to\r\r\n> be reasonable (say within 20%), the diameter of the corresponding\r\r\n> sphere must be a couple of millimeters at most.  This sphere is\r\r\n> supposed to enclose N=50 or so photons, according to your rules\r\r\n> of thumb, so this implies a density of about ten million photon\r\r\n> hits per square meter.  Since all of these photons are stored in\r\r\n> a search tree, the memory requirements would be ridiculous for\r\r\n> typical scenes.\r\r\n\r\r\nI agree that the basic photon map implementation can give large errors.\r\r\nThese errors can be reduced by using different filtering techniques but\r\r\nstill, I agree, if you want absolute confidence in your result you may\r\r\nneed a large number of photons.\r\r\n\r\r\nThe same does, however, apply to path tracing. A student of mine recently\r\r\ninvestigated the error estimates for unbiased path tracing. His results\r\r\nindicate that just having a confidence of 15% (five percent) that you\r\r\nare within 1% of the correct result required for most pixels thousands\r\r\nof sample rays and for some pixels (such as the edges of light sources)\r\r\nthe number of rays exploded.\r\r\n\r\r\nBut I must admit that I really like the unbiased path tracing algorithms \r\r\nand they would be my choice if I wanted to have absolute confidence in the\r\r\nresult. They are, however, not very practical for everyday rendering. \r\r\n\r\r\n- Henrik\r\r\nFrom \r\r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id QAA02483; Wed, 30 Oct 1996 16:19:40 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id PAA13125 for <globillum-horus@horus.imag.fr>; Wed, 30 Oct 1996 15:43:50 +0100 (MET)\r\r\nReceived: from gate.mental.com (GATE.MENTAL.COM [192.31.14.2]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id PAA06946 for <globillum@imag.fr>; Wed, 30 Oct 1996 15:43:48 +0100 (MET)\r\r\nReceived: (from smap@localhost) by gate.mental.com (8.6.12/Lobo-960523) for <globillum@imag.fr>\r\r\n\tid PAA20120; Wed, 30 Oct 1996 15:43:46 +0100\r\r\nReceived: from twen(172.16.0.5) by gate via smap (V1.3)\r\r\n\tid sma020118; Wed Oct 30 15:43:38 1996\r\r\nReceived: (from henrik@localhost) by mental.com (8.6.12/Lobo-960725) for globillum@imag.fr\r\r\n\tid PAA20618; Wed, 30 Oct 1996 15:45:49 +0100\r\r\nFrom: Henrik Wann Jensen <henrik@mental.com>\r\r\nMessage-Id: <199610301445.PAA20618@mental.com>\r\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\r\nTo: globillum@imag.fr\r\r\nDate: Wed, 30 Oct 1996 15:45:49 +0100 (MET)\r\r\nX-Mailer: ELM [version 2.4 PL22]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: c06c984de06043a135e9b72982acb349\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n\r\r\nHenrik Wann Jensen wrote:\r\r\n> His results indicate that just having a confidence of 15% (five percent)..\r\r\n\r\r\nThis should be 15% and not 5% and btw. the scene was a simple Cornell\r\r\nbox model.\r\r\n\r\r\n- Henrik\r\r\nFrom \r\r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id RAA02925; Wed, 30 Oct 1996 17:45:22 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id RAA15480 for <globillum-horus@horus.imag.fr>; Wed, 30 Oct 1996 17:13:19 +0100 (MET)\r\r\nReceived: from igw3.watson.ibm.com (igw3.watson.ibm.com [129.34.139.18]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id RAA13090 for <globillum@imag.fr>; Wed, 30 Oct 1996 17:13:16 +0100 (MET)\r\r\nReceived: from mailhub1.watson.ibm.com (mailhub1.watson.ibm.com [9.2.249.31]) by igw3.watson.ibm.com (8.7.6/8.7.1) with ESMTP id LAA14028; Wed, 30 Oct 1996 11:13:18 -0500\r\r\nReceived: from watngi01.watson.ibm.com (watngi01.watson.ibm.com [9.2.235.20]) by mailhub1.watson.ibm.com (8.7.1/10-26-96) with SMTP id LAA548968; Wed, 30 Oct 1996 11:13:06 -0500\r\r\nReceived: by watngi01.watson.ibm.com(Lotus SMTP MTA Release 1.0.1)  id 052563D3.00590FC4 ; Wed, 30 Oct 1996 11:12:47 -0400\r\r\nX-Lotus-FromDomain: IBM RESEARCH\r\r\nFrom: \"Holly Rushmeier\" <HOLLY@watson.ibm.com>\r\r\nTo: henrik@mental.com\r\r\ncc: ericv@cs.stanford.edu, globillum@imag.fr\r\r\nMessage-ID: <852563D3:0057ED7B.00@watngi01.watson.ibm.com>\r\r\nDate: Wed, 30 Oct 1996 11:11:38 -0400\r\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\r\nMime-Version: 1.0\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: 0f6434031d9373848027654a85dd767e\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n  To:       ericv @ CS.Stanford.EDU\r\r\n  cc:       globillum @ imag.fr (bcc: Holly Rushmeier/Watson/IBM Research)\r\r\n  From:     henrik @ mental.com\r\r\n  Date:     10/30/96 10:12:19 AM Z-1\r\r\n  Subject:  Re: What's wrong w/ Monte-Carlo methods?\r\r\n\r\r\n\r\r\n\r\r\n  Henrik wrote:\r\r\n\r\r\n\r\r\n  >The same does, however, apply to path tracing. A student of mine\r\r\n  recently investigated the >error estimates for unbiased path tracing. His\r\r\n  results\r\r\n  >indicate that just having a confidence of 15% (five percent) that you\r\r\n  >are within 1% of the correct result required for most pixels thousands\r\r\n  >of sample rays and for some pixels (such as the edges of light sources)\r\r\n  >the number of rays exploded.\r\r\n\r\r\n  Werner Purgathofer did a nice analysis of the number of samples\r\r\n  needed for anti-aliasing in \"A Statistical Method for Adaptive\r\r\n  Sampling\" in Computers and Graphics, 1987, pp. 157-162.\r\r\n\r\r\n  Using his methodology, and taking into account the dynamic range\r\r\n  of the global illumination problem,  assuming simple minded\r\r\n  tone mapping, allowing an error of +/- 10 in\r\r\n  final pixel value (out of 0-255) and a requiring an 80% confidence\r\r\n  level gives a minimum sampling rate of 16094 (see Rushmeier & Ward,\r\r\n  \"Energy Preserving Non-Linear Filters\", Siggraph 94, pp 131 - 138)\r\r\n\r\r\n  The above  paper also brings up the notion, that rather than use a\r\r\n  biased algorithm, you can compute a result with an unbiased algorithm, and\r\r\n  then filter the results for consistency based on the values and error\r\r\n  estimates that you get.\r\r\n\r\r\n  -- Holly\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\nFrom \r\r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id UAA03374; Wed, 30 Oct 1996 20:33:06 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id SAA19087 for <globillum-horus@horus.imag.fr>; Wed, 30 Oct 1996 18:38:47 +0100 (MET)\r\r\nReceived: from central.cis.upenn.edu (CENTRAL.CIS.UPENN.EDU [158.130.12.2]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id SAA17963 for <globillum@imag.fr>; Wed, 30 Oct 1996 18:38:45 +0100 (MET)\r\r\nReceived: from graphics.cis.upenn.edu (GRAPHICS.CIS.UPENN.EDU [158.130.2.10]) by central.cis.upenn.edu (8.6.12/UPenn 1.4) with ESMTP \r\r\n\tid MAA28301; Wed, 30 Oct 1996 12:38:43 -0500\r\r\nReceived: from GRAPHICS.CIS.UPENN.EDU by graphics.cis.upenn.edu\r\r\n\tid RAA00607; Wed, 30 Oct 1996 17:38:40 GMT\r\r\nPosted-Date: Wed, 30 Oct 1996 17:38:40 GMT\r\r\nMessage-Id: <199610301738.RAA00607@graphics.cis.upenn.edu>\r\r\nX-Mailer: exmh version 1.6.7 5/3/96\r\r\nTo: \"Holly Rushmeier\" <HOLLY@watson.ibm.com>\r\r\ncc: henrik@mental.com, ericv@cs.stanford.edu, globillum@imag.fr, \r\r\n jnimerof@graphics.cis.upenn.edu\r\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\r\nIn-reply-to: Your message of \"Wed, 30 Oct 1996 11:11:38 -0400.\"\r\r\n             <852563D3:0057ED7B.00@watngi01.watson.ibm.com>\r\r\nDate: Wed, 30 Oct 1996 12:38:40 -0500\r\r\nFrom: \"Jeffry S. Nimeroff\" <jnimerof@graphics.cis.upenn.edu>\r\r\nX-UIDL: 78b17c51f2cb1c169cff14574f6e80eb\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n>\r\r\n>   Werner Purgathofer did a nice analysis of the number of samples\r\r\n>   needed for anti-aliasing in \"A Statistical Method for Adaptive\r\r\n>   Sampling\" in Computers and Graphics, 1987, pp. 157-162.\r\r\n> \r\r\n>   Using his methodology, and taking into account the dynamic range\r\r\n>   of the global illumination problem,  assuming simple minded\r\r\n>   tone mapping, allowing an error of +/- 10 in\r\r\n>   final pixel value (out of 0-255) and a requiring an 80% confidence\r\r\n>   level gives a minimum sampling rate of 16094 (see Rushmeier & Ward,\r\r\n>   \"Energy Preserving Non-Linear Filters\", Siggraph 94, pp 131 - 138)\r\r\n> \r\r\n>   The above  paper also brings up the notion, that rather than use a\r\r\n>   biased algorithm, you can compute a result with an unbiased algorithm, and\r\r\n>   then filter the results for consistency based on the values and error\r\r\n>   estimates that you get. \r\r\n> \r\r\n>   -- Holly\r\r\n> \r\r\n\r\r\nI think this brings up the best motivation of all.  Unbiased algorithm, then \r\r\nfiltering for results.  Not being a MC person myself, has work been done in \r\r\nthis manner.  It always seems that the algorithms themselves are either \r\r\nunbiased (with proponents talking about error bounds and validation), or \r\r\nbiased (with proponents talking about consistency and/or promoting the \"look\" \r\r\nof the results).  It seems like efficiency increases with error bounds (even \r\r\nif they are conservative) can best be accomplished by meeting in the middle.\r\r\n\r\r\n-Jeff\r\r\n\r\r\nFrom \r\r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id XAA03752; Wed, 30 Oct 1996 23:26:27 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id XAA20640 for <globillum-horus@horus.imag.fr>; Wed, 30 Oct 1996 23:13:04 +0100 (MET)\r\r\nReceived: from franklin.seas.gwu.edu (franklin.seas.gwu.edu [128.164.9.2]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id XAA28323 for <globillum@imag.fr>; Wed, 30 Oct 1996 23:13:02 +0100 (MET)\r\r\nReceived: from seas.gwu.edu (musgrave@felix.seas.gwu.edu [128.164.9.3]) by franklin.seas.gwu.edu (8.7.1/8.7.1) with ESMTP id RAA10591 for <globillum@imag.fr>; Wed, 30 Oct 1996 17:13:01 -0500 (EST)\r\r\nReceived: (from musgrave@localhost) by seas.gwu.edu (8.7.1/8.7.1) id RAA10053 for globillum@imag.fr; Wed, 30 Oct 1996 17:12:57 -0500 (EST)\r\r\nDate: Wed, 30 Oct 1996 17:12:57 -0500 (EST)\r\r\nFrom: Ken Musgrave <musgrave@seas.gwu.edu>\r\r\nMessage-Id: <199610302212.RAA10053@seas.gwu.edu>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\r\nX-UIDL: 3bc40ca3c57639f2a3173665dc70f9ae\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n  My two cent's worth on Monte Carlo vs. radiosity:\r\r\nThe former stands up to a shave with Occam's razor \r\r\nsubstantially better.\r\r\n\r\r\n  It took years for Mandelbrot to pound a full \r\r\nappreciation of elegance into my thick head.\r\r\n\r\r\n\t-Ken\r\r\nFrom \r\r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id NAA06149; Thu, 31 Oct 1996 13:51:48 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id NAA29859 for <globillum-horus@horus.imag.fr>; Thu, 31 Oct 1996 13:05:38 +0100 (MET)\r\r\nReceived: from gate.mental.com (GATE.MENTAL.COM [192.31.14.2]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id NAA00385 for <globillum@imag.fr>; Thu, 31 Oct 1996 13:05:34 +0100 (MET)\r\r\nReceived: (from smap@localhost) by gate.mental.com (8.6.12/Lobo-960523)\r\r\n\tid NAA21095; Thu, 31 Oct 1996 13:05:22 +0100\r\r\nReceived: from twen(172.16.0.5) by gate via smap (V1.3)\r\r\n\tid sma021093; Thu Oct 31 13:05:15 1996\r\r\nReceived: (from henrik@localhost) by mental.com (8.6.12/Lobo-960725)\r\r\n\tid NAA09763; Thu, 31 Oct 1996 13:07:25 +0100\r\r\nFrom: Henrik Wann Jensen <henrik@mental.com>\r\r\nMessage-Id: <199610311207.NAA09763@mental.com>\r\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\r\nTo: Holly Rushmeier <HOLLY@watson.ibm.com>\r\r\nDate: Thu, 31 Oct 1996 13:07:24 +0100 (MET)\r\r\nCc: globillum@imag.fr\r\r\nIn-Reply-To: <852563D3:0057ED7B.00@watngi01.watson.ibm.com> from \"Holly Rushmeier\" at Oct 30, 96 11:11:38 am\r\r\nX-Mailer: ELM [version 2.4 PL22]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 0fc8230e0b792ebf4b9743a6ae77e25b\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nThus spoke Holly Rushmeier:\r\r\n>   Using his methodology, and taking into account the dynamic range\r\r\n>   of the global illumination problem,  assuming simple minded\r\r\n>   tone mapping, allowing an error of +/- 10 in\r\r\n>   final pixel value (out of 0-255) and a requiring an 80% confidence\r\r\n>   level gives a minimum sampling rate of 16094 (see Rushmeier & Ward,\r\r\n>   \"Energy Preserving Non-Linear Filters\", Siggraph 94, pp 131 - 138)\r\r\n> \r\r\n>   The above  paper also brings up the notion, that rather than use a\r\r\n>   biased algorithm, you can compute a result with an unbiased algorithm, and\r\r\n>   then filter the results for consistency based on the values and error\r\r\n>   estimates that you get.\r\r\n\r\r\nYou can also filter an image generated by a consistent Monte Carlo renderer\r\r\nand obtain \"good quality\" much faster. I seem to remember that the \r\r\n\"Energy Preserving Non-Linear Filters\" paper also presented a technique \r\r\nfor filtering images generated by Radiance (= a consistent but biased\r\r\nMC renderer).\r\r\n\r\r\n- Henrik\r\r\nFrom \r\r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id XAA08212; Thu, 31 Oct 1996 23:10:56 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id WAA06400 for <globillum-horus@horus.imag.fr>; Thu, 31 Oct 1996 22:58:29 +0100 (MET)\r\r\nReceived: from franklin.seas.gwu.edu (franklin.seas.gwu.edu [128.164.9.2]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id WAA28763 for <globillum@imag.fr>; Thu, 31 Oct 1996 22:58:27 +0100 (MET)\r\r\nReceived: from seas.gwu.edu (musgrave@felix.seas.gwu.edu [128.164.9.3]) by franklin.seas.gwu.edu (8.7.1/8.7.1) with ESMTP id QAA04706 for <globillum@imag.fr>; Thu, 31 Oct 1996 16:58:26 -0500 (EST)\r\r\nReceived: (from musgrave@localhost) by seas.gwu.edu (8.7.1/8.7.1) id QAA04839 for globillum@imag.fr; Thu, 31 Oct 1996 16:58:21 -0500 (EST)\r\r\nDate: Thu, 31 Oct 1996 16:58:21 -0500 (EST)\r\r\nFrom: Ken Musgrave <musgrave@seas.gwu.edu>\r\r\nMessage-Id: <199610312158.QAA04839@seas.gwu.edu>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\r\nX-UIDL: e7bebe82f037ab4cece462cc28ba8df8\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n|From: Eric Veach <ericv@cs.stanford.edu>\r\r\n|Date: Tue, 29 Oct 1996 17:58:01 -0800 (PST)\r\r\n|\r\r\n|This obviously doesn't make any sense for a fractal surface.  The\r\r\n|area of the surface within a sphere of radius \"r\" is much larger\r\r\n|than Pi * r^2 (for a true fractal, the area would be infinite,\r\r\n\r\r\n  Not to mention the fact that there would exist no surface normal anywhere \r\r\nfor such a fractal, and that therefore light can only be propagated via \r\r\ndiffraction.  ;-)\r\r\n\r\r\n\tMo Fractal\r\r\nFrom \r\r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id LAA09432; Fri, 1 Nov 1996 11:57:42 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id LAA08159 for <globillum-horus@horus.imag.fr>; Fri, 1 Nov 1996 11:44:16 +0100 (MET)\r\r\nReceived: from gate.mental.com (GATE.MENTAL.COM [192.31.14.2]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id LAA23111 for <globillum@imag.fr>; Fri, 1 Nov 1996 11:44:14 +0100 (MET)\r\r\nReceived: (from smap@localhost) by gate.mental.com (8.6.12/Lobo-960523)\r\r\n\tid LAA22379; Fri, 1 Nov 1996 11:44:02 +0100\r\r\nReceived: from twen(172.16.0.5) by gate via smap (V1.3)\r\r\n\tid sma022377; Fri Nov  1 11:43:53 1996\r\r\nReceived: (from henrik@localhost) by mental.com (8.6.12/Lobo-960725)\r\r\n\tid LAA03380; Fri, 1 Nov 1996 11:46:08 +0100\r\r\nFrom: Henrik Wann Jensen <henrik@mental.com>\r\r\nMessage-Id: <199611011046.LAA03380@mental.com>\r\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\r\nTo: ericv@cs.stanford.edu\r\r\nDate: Fri, 1 Nov 1996 11:46:08 +0100 (MET)\r\r\nCc: globillum@imag.fr\r\r\nX-Mailer: ELM [version 2.4 PL22]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 5db65a6ce82ac03e934e992b746ebac5\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n\r\r\nThus spoke Eric Veach \r\r\n> This obviously doesn't make any sense for a fractal surface.  The \r\r\n> area of the surface within a sphere of radius \"r\" is much larger \r\r\n> than Pi * r^2 (for a true fractal, the area would be infinite,\r\r\n\r\r\nThe formula actually uses the *projected area* which is well-defined\r\r\neven for a fractal surface. And we do not need the normal if the \r\r\nreflection model for the fractal is Lambertian :)\r\r\n\r\r\n- Henrik\r\r\nFrom \r\r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id AAA23820; Tue, 12 Nov 1996 00:37:44 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id AAA02244 for <globillum-horus@horus.imag.fr>; Tue, 12 Nov 1996 00:14:15 +0100 (MET)\r\r\nReceived: from zappa.cs.uncc.edu (zappa.cs.uncc.edu [152.15.35.2]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id AAA17338 for <globillum@imag.fr>; Tue, 12 Nov 1996 00:14:14 +0100 (MET)\r\r\nReceived: from strauss.cs.uncc.edu by zappa.cs.uncc.edu (5.x/SMI-SVR4)\r\r\n\tid AA02337; Mon, 11 Nov 1996 18:12:51 -0500\r\r\nReceived: by strauss.cs.uncc.edu (5.x/SMI-SVR4)\r\r\n\tid AA04108; Mon, 11 Nov 1996 18:13:57 -0500\r\r\nMessage-Id: <9611112313.AA04108@strauss.cs.uncc.edu>\r\r\nFrom: \"K. R.\" <krs@strauss.cs.uncc.edu>\r\r\nDate: Mon, 11 Nov 1996 18:13:57 GMT+447\r\r\nX-Mailer: Mail User's Shell (7.1.1 5/02/90)\r\r\nTo: globillum@imag.fr\r\r\nSubject: Foley,Van Dam - diffuse reflection..\r\r\nX-UIDL: f3231111052ebf52d0084600ef6d4c09\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nI wonder if any of you have read carefully through Foley Van Dam's explanation\r\r\nof diffuse reflection. The explanation is either misleading or incorrect.\r\r\nLambert's law is claimed to be related to the viewer location/angle.. I quote,\r\r\n\r\r\n\"...Second, we must consider the amount of light seen by the viewer. Lambertian\r\r\nsurfaces have the property, often known as Lambert's law, that the amount\r\r\nof light reflected from a unit differential area dA towards the viewer is\r\r\ndirectly proportional to the cosine of the angle  between the direction of\r\r\nviewer and N...\"\r\r\n\r\r\nThey go on to use this to explain how the intensity is constant in all\r\r\ndirections. However, on the one hand the angle theta is between the\r\r\nnormal and the light vector, while the second angle is between the viewer\r\r\nand N. These are certainly not the same. \r\r\n\r\r\n        -- krs\r\r\n\r\r\n-- \r\r\nK.R.Subramanian                            Phone: (704) 547-4872\r\r\nDepartment of Computer Science             FAX:   (704) 547-3516\r\r\nUNC Charlotte                              email: krs@zappa.cs.uncc.edu\r\r\nCharlotte, NC 28223-0001                   WWW: http://www.cs.uncc.edu/~krs\r\r\nFrom \r\r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id RAA28537; Tue, 12 Nov 1996 17:39:55 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id OAA10793 for <globillum-horus@horus.imag.fr>; Tue, 12 Nov 1996 14:57:20 +0100 (MET)\r\r\nReceived: from ibis.doc.ic.ac.uk (ibis.doc.ic.ac.uk [146.169.12.90]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id OAA21906 for <globillum@imag.fr>; Tue, 12 Nov 1996 14:56:39 +0100 (MET)\r\r\nReceived: by ibis.doc.ic.ac.uk (Smail3.1.28.1 #8)\r\r\n\tid m0vNJF9-0002ndC; Tue, 12 Nov 96 13:51 GMT\r\r\nMessage-Id: <m0vNJF9-0002ndC@ibis.doc.ic.ac.uk>\r\r\nDate: Tue, 12 Nov 96 13:51 GMT\r\r\nFrom: Adrian James Chung <ajc@doc.ic.ac.uk>\r\r\nTo: globillum@imag.fr\r\r\nSubject: The case for FEM\r\r\nX-UIDL: f618bbfa94cfe33d15e42b2c1a9d6b4a\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nI guess the \"What's wrong w/ Monte-Carlo methods?\" thread has\r\r\ndied. Pity. I was quite enjoying it as it reflected the \"state of the\r\r\nart\" in Global Illum more than any paper would have IMHO. I'd like to\r\r\ngive my 2p if it's not too late:\r\r\n\r\r\n** On scene complexity:\r\r\n\r\r\nPete Shirley:\r\r\n> In summary, pure MCPT has only two advantages-- it is so dumb\r\r\n> that it doesn't get hit by big scenes, and it is easy to implement.\r\r\n[...]\r\r\n> radiosity (I use that term for all world space\r\r\n> irradiance calculating alg's), and that limits you to\r\r\n> a relatively small scene (100k initial polygons will kill\r\r\n> almost all radiosity implementations)\r\r\n\r\r\nThis just illustrates the time/space trade-off in global\r\r\nillumination. Naive MCPT is so \"dumb\" it keeps throwing away\r\r\nintermediate results that could come in handy when the next path gets\r\r\ntraced. I know there are some intersection acceleration techniques to\r\r\nexploit path coherency but very few exploit coherency in the radiance\r\r\nfunction (for instance, irradiance caching in RADIANCE).\r\r\n\r\r\nStephen Westin:\r\r\n> Why do folks bother at all with Monte Carlo methods for global\r\r\n> illumination? Complexity.\r\r\n[...]\r\r\n> Do you want to go around the whole environment, calculating the\r\r\n> irradiance from every object, regardless of occlusion or distance from\r\r\n> the point?\r\r\n\r\r\nWhich is the motivation for importance (or Pattanaik's potential)\r\r\nbased FE techniques.\r\r\n\r\r\n> Hierarchical meshing is basically a way to make a mesh-based algorithm\r\r\n> behave more like Monte Carlo, spending effort for irradiance\r\r\n> contributions rather than for geometric complexity. (...)\r\r\n> The ultimate global illumination method will probably be a\r\r\n> hybrid of Monte Carlo and mesh-based methods\r\r\n\r\r\nIt's a pity that intrisically MCPT is not really hierarchical. It may use\r\r\na hierarchical data structure for every intersection but it is\r\r\nessentially a point sampling method. In Fast Multipole Methods the\r\r\nphysical characteristics stored at each interior node serves as a\r\r\ncourse representation of that stored by the descendant nodes in the\r\r\nheirarchy thus interactions can be computed without descending all the\r\r\nway to the leaves. As all point samples in MCPT are independent they\r\r\nmust all descend to the leaves of the data structure to determine on\r\r\nan individual basis how each gets reflected.\r\r\n\r\r\nUnanswered questions:\r\r\nShould we, and how do we, make MCPT more like FMM?\r\r\nOr should Hierarchical FE be made more like MCPT?\r\r\nIn short, what form should this hybrid take?\r\r\n\r\r\nEric Veach:\r\r\n> But flat polygons and diffuse reflectors do not go very far in\r\r\n> modeling the real world, and finite-element algorithms don't seem to\r\r\n> be practical for much more than this.\r\r\n\r\r\nAnd in a later email:\r\r\n> The point is that you can't judge the whole class of unbiased\r\r\n> algorithms based on a couple of examples.\r\r\n\r\r\nSame applies to finite element methods. This thread has been judging\r\r\nthe relative merits of MCPT and FE on the basis of what can currently\r\r\nbe done practically. I say we also need to look at their potential for\r\r\nfuture improvements. We criticise FE's inability to deal with gloss\r\r\nbased upon methods that apply meshing to 2D surfaces. But the global\r\r\nplenoptic function is 5-dimensional and have there been any attempts\r\r\nat discretizing this space? (Drettakis et al.'s visibility complex is\r\r\na start...)\r\r\n\r\r\n> I would like to see more results on what can and\r\r\n> cannot be achieved by unbiased methods, so that we can make\r\r\n> better decisions on these issues.\r\r\n\r\r\n...as well as for FE and true hierarchical methods. IMO visibilty has\r\r\nbeen handled poorly in FE radiosity, often reducing to a MonteCarlo\r\r\napproach of casting rays between patches and/or clusters. Is there a\r\r\nrobust algorithm that reliably implements the triage concept\r\r\n(i.e. doesn't say two patches are fully occluded simply\r\r\nbecause the 16 rays cast between them so happened to hit the cloud of\r\r\nintervening occluders).\r\r\n\r\r\n\r\r\n> To me, the amazing thing is that radiosity algorithms need to be so\r\r\n> *complicated* to be efficient.\r\r\n\r\r\nI get this same feeling for MCPT. We now have irradiance caching, a\r\r\nvariety of intersection acceleration methods, special cases for direct\r\r\nillumination, luminaire classification schemes based on significance,\r\r\ncaustic and photon-mapping pre-passes, special closed form analytical\r\r\nBRDFs, \"imposter\" substitution for indirect luminaires (or whatever the\r\r\ncorrect term for it is...), etc. Of course, once you've implemented\r\r\nall these you'd be able to handle a much wider domain of problems than\r\r\ncurrent FE methods, but I bet you'll still miss your deadline.\r\r\n\r\r\n\r\r\n\r\r\n** On memory management and parallelism\r\r\n\r\r\nPete:\r\r\n> Most algorithms are memory hogs and don't parallelize.\r\r\n\r\r\nThis enters into the field of operating systems. My opinion is that\r\r\nmost OS designs have been based on applications of the 70's and\r\r\nbefore. Back then there was little use of dynamic data structures.  It\r\r\nwould be a mistake to design a globillum application to fit into this\r\r\nframework.\r\r\n\r\r\nThings are improving with new research into microkernels which can\r\r\nallow one to specify user defined virtual memory systems specially\r\r\ntaylored for the demands of particular algorithms. On the parallelism\r\r\nfront computational scientists are increasingly moving toward adaptive\r\r\nirregular computations (a behaviour so common in MCPT and HR)\r\r\nnecessitating runtime support for multi-threading and asynchronous\r\r\ncontrol. My belief is that most MCPT and FE radiosity methods can be\r\r\nexpressed in a multithreaded asynchronous style to make use of these\r\r\ninnovations.\r\r\n\r\r\n\r\r\n\r\r\n** Grand Challenge models\r\r\n\r\r\nPete:\r\r\n> I think we need to make our own \"grand challenge\" models, and publicize\r\r\n> that they can't currently be done (e.g, a human at a desk illuminated\r\r\n> through a skylight), so that our field wont dry up and blow away.\r\r\n\r\r\nA Great Idea!\r\r\n\r\r\nEric Veach:\r\r\n> The real test of generality is how an algorithm performs when there are\r\r\n> *no* diffuse surfaces, since that's how it is in the real world.\r\r\n\r\r\nAdditionally:\r\r\n\r\r\n(i) when 90% of the scene is outside the viewing frustum but may still\r\r\ninfluence the illumination of the visible geometry. How would the\r\r\nphoton map perform on a 5 story architecture where the janitor has\r\r\nleft the light on inside a closed closet? How does MCPT perform on the\r\r\nnested labyrinth models used by Smits (SigGraph 1992)?\r\r\n\r\r\nThis and Eric Veach's comment below makes the case for importance estimation\r\r\nwhich can be done by FE also:\r\r\n> In effect, Monte Carlo algorithms can sample the scene to\r\r\n> determine the information they actually need, while deterministic\r\r\n> algorithms examine every detail, whether it is relevant or not.\r\r\n\r\r\n\r\r\n(ii) when feature sizes vary over several orders of magnitude (such as\r\r\nfractals). A pathological case would be to render a scene of a pile of\r\r\nsand where part of the view is through a powerful magnifying\r\r\nglass. Contrived though it is, it illustrates where a sort of\r\r\nmulti-resolution BRDF would come in handy so that samples passing\r\r\nthrough the magnifying glass make use of the detailed BRDF of the sand\r\r\nparticles, whereas indirect illumination reflecting off the entire\r\r\npile uses the courser BRDF representation. Has there been any research\r\r\ninto generating a multi-resolution BRDF like this automatically? The\r\r\ncurrent technique is to use imposters but this requires user\r\r\nintervention. This would help handle this model:\r\r\n\r\r\nEric:\r\r\n> Ideally, rendering algorithms should not depend on the details of\r\r\n> the scene representation, but only on the underlying mathematical\r\r\n> model. For example, a square area light source can be simulated\r\r\n> fairly well with a ten by ten array of point sources (...)\r\r\n> Similarly, if we replace the square light source by two flourescent\r\r\n> bulbs covered by a diffusely transmitting panel, (...) The same\r\r\n> comments apply to geometric complexity: if we represent an indoor\r\r\n> plant as a thousand polygons or a million Bezier patches, how much\r\r\n> should the rendering time go up?\r\r\n\r\r\nThese will make great Grand Challenge problems! Someone should\r\r\ncatalogue pathological cases with explanations why each of the\r\r\ncurrently available techniques perform poorly.\r\r\n\r\r\nHenrik Wann Jensen:\r\r\n> Consider for example a glass of cognac on a procedural surface :)\r\r\n\r\r\nEric Veach:\r\r\n> Let's consider the handle on my coffee\r\r\n> mug. (...) this implies a density of about ten million photon\r\r\n> hits per square meter.\r\r\n\r\r\nWe can make this another Grand Challenge problem. Picture a messy\r\r\nkitchen with daylight incident on a sink full of turbid water reflecting\r\r\ncaustics onto Eric's mug. (Do you have a NURBS description of that?)\r\r\n\r\r\nHenrik on the photon map & fractal surfaces:\r\r\n> The formula actually uses the *projected area* which is well-defined\r\r\n> even for a fractal surface. And we do not need the normal if the\r\r\n> reflection model for the fractal is Lambertian :)\r\r\n\r\r\nI'm confused. Does the formula apply if the fractal surface self occludes?\r\r\nWhat about fractally defined aggregate surfaces (e.g. a ball of cotton)\r\r\n\r\r\n\r\r\n** On bias vs. variance (noise)\r\r\n\r\r\n> For algorithms which are merely consistent, however, we must also\r\r\n> bound the bias. (...) Bias shows up as results that are not noisy,\r\r\n> but in fact are incorrect.  In graphics algorithms, this error is\r\r\n> often noticeable visually, in the form of discontinuities, excessive\r\r\n> blurring, or surface shading that just looks wrong.\r\r\n\r\r\nNot necessarily bound it but *blend* it between visually coherent\r\r\nregions such that the bias is not noticeable. I know the\r\r\nscientifically correct way would be to bound bias, but if the end\r\r\nproduct is an aesthetic image rather than actual luminance statistics,\r\r\nyou can probably produce something acceptable by removing unnecessary\r\r\nvariation via judicious use of interpolation. This amounts to\r\r\nfiltering over the finite elements of course.\r\r\n\r\r\n> Finite element methods also have advantages, I just didn't mention\r\r\n> them.\r\r\n\r\r\nI didn't mean to write this much... Just that no one else was speaking\r\r\nup for FE. Please feel free to rebut since I'm about to invest a\r\r\nmassive amount of time implementing a hairy hierarchical global\r\r\nillumination multigridded FE method with importance sampling etc. :-)\r\r\n\r\r\nAdrian\r\r\n--\r\r\n\r\r\nOh and since no one has answered this at time of writing...\r\r\n\r\r\n\r\r\nK. R. wrote: \r\r\n> I wonder if any of you have read carefully through Foley\r\r\n> Van Dam's explanation of diffuse reflection. The explanation is\r\r\n> either misleading or incorrect.  Lambert's law is claimed to be\r\r\n> related to the viewer location/angle.. I quote,\r\r\n>\r\r\n> \"... that the amount of light reflected from a unit differential\r\r\n> area dA towards the viewer is directly proportional to the cosine of\r\r\n> the angle between the direction of viewer and N...\"\r\r\n\r\r\nDepends on what is meant by \"amount of light\". If referring to energy\r\r\nor power directed towards the viewer then this is correct. Since\r\r\nradiance is constant over the hemisphere the \"amount of light\" will\r\r\ndepend on area projected by the unit differential area towards the\r\r\nviewer which will indeed be proportional to the cosine of the angle\r\r\nbetween N and view direction.(A simple check: if N is at right angles to your\r\r\nview, the differential area is a silhouette, projects zero area on the\r\r\nimage, hence cannot be seen)\r\r\n\r\r\nIn practice this calculation is taken care of by the\r\r\nperspective/orthographic projection or by sampling in the image\r\r\ndomain. Most implementations take the cosine of the angle between N\r\r\nand a light source direction in order to estimate how much light\r\r\nenergy was being intercepted by the surface in the first place to\r\r\ndetermine what constant value the radiance will take. It is misleading\r\r\nin that the terminology isn't quite clear. (Did that make any sense or\r\r\ndid I just make a fool of myself?)\r\r\n\r\r\nFrom \r\r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id UAA29491; Tue, 12 Nov 1996 20:37:56 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id TAA16534 for <globillum-horus@horus.imag.fr>; Tue, 12 Nov 1996 19:54:19 +0100 (MET)\r\r\nReceived: from gateway.lightscape.com (gate-gateway.lightscape.com [206.139.79.2]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id TAA10229 for <globillum@imag.fr>; Tue, 12 Nov 1996 19:54:15 +0100 (MET)\r\r\nReceived: from topo.lightscape.com by gateway.lightscape.com via ESMTP (950511.SGI.8.6.12.PATCH526/940406.SGI.AUTO)\r\r\n\tfor <@gateway.lightscape.com:globillum@imag.fr> id KAA14119; Tue, 12 Nov 1996 10:53:42 -0800\r\r\nReceived: from basil.lightscape.com by topo.lightscape.com via ESMTP (940816.SGI.8.6.9/940406.SGI.AUTO)\r\r\n\tfor <@topo.lightscape.com:globillum@imag.fr> id KAA09119; Tue, 12 Nov 1996 10:53:41 -0800\r\r\nReceived: from basil by basil.lightscape.com via SMTP (940816.SGI.8.6.9/940406.SGI.AUTO)\r\r\n\tfor <globillum@imag.fr> id KAA02833; Tue, 12 Nov 1996 10:53:39 -0800\r\r\nSender: greg@lightscape.com\r\r\nMessage-ID: <3288C7B2.1CFB@lightscape.com>\r\r\nDate: Tue, 12 Nov 1996 10:53:38 -0800\r\r\nFrom: Greg Spencer <greg@lightscape.com>\r\r\nOrganization: Lightscape Technologies, Inc. http://www.lightscape.com\r\r\nX-Mailer: Mozilla 3.0Gold (X11; U; IRIX 5.3 IP22)\r\r\nMIME-Version: 1.0\r\r\nTo: globillum@imag.fr\r\r\nSubject: Lens Calibration summary\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 93a892bf3202c5296ae8d742f6d9c1f9\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nI got so caught up in the FE vs. MCPT thread, I forgot to post the\r\r\nsummary of lens calibration responses that I got.\r\r\n\r\r\nI got several possibilities, and even found that elusive \"company\" in\r\r\neurope that I had heard abnout.\r\r\n\r\r\nIt turns out that the \"company\" is actually a photogrammetry department\r\r\nat University College London, and they will measure lenses for a fee of\r\r\n522.50 pounds (see attached message for address, etc.).\r\r\n\r\r\nMichael Cohen reports that Tsai's method is satisfactory for most uses\r\r\nas long as you can get the images scanned in reliably.  The drawbacks I\r\r\nsee are that Tsai's method only models radial distortion, and doesn't\r\r\nhandle any chromatic or intensity issues.\r\r\n\r\r\nI also found a piece of Macintosh photogrammetry software that will take\r\r\nan image which contains their calibration target and provide you with\r\r\nradial distortion and other information about the camera system.  It is\r\r\ndesigned for CCDs, but reportedly could be used for any camera system\r\r\nwhere the scanning of the image was consistent.  The name of the\r\r\nsoftware is \"Opti-CAL\", and the contact for information is\r\r\ngchow@kinetic.bc.ca.  If anyone is interested, I have a technical\r\r\nsummary that they sent me on the product.\r\r\n\r\r\nKen Musgrave's friend (who is a lens designer) suggested that if one\r\r\nwishes to model the optics directly to determine a mapping (as in Craig\r\r\nKolb's SIGGRAPH paper), lens patent descriptions may be used to find out\r\r\ninformation on the configurations of the lenses.\r\r\n\r\r\n\t\t\t-Greg.\r\r\n\r\r\n-- \r\r\nGreg Spencer, Software Engineer     greg@lightscape.com\r\r\nLightscape Technologies., Inc.      (408) 342-1900\r\r\nhttp://www.lightscape.com           (PGP key available upon request)\r\r\n\r\r\n\r\r\n---------------------------------snip--------------------------------\r\r\nSubject: Re: Lens measurement?\r\r\n   From: Leoni Blank <lblank@ps.ucl.ac.uk>\r\r\n\r\r\nWe do have a service for calibrating cameras in our dept.\r\r\n(Department of Photogrammetry and Surveying, UCL).  \r\r\n\r\r\nWe normally deal with photogrammetric metric cameras, but can \r\r\nalso measure semi and non metric cameras.\r\r\n\r\r\nWe calibrate for lens distortion, principle distance, and principle\r\r\npoint position.  However we do not consider chromatic abberation \r\r\nor intensity falloff.\r\r\n\r\r\nWe do charge for this service, if you send the camera to us then\r\r\nwe will carry out the calibration and issue a certificate for\r\r\n522.50 pounds. If you want any details then please email me,\r\r\nand let me know what kind of camera you have.\r\r\n\r\r\nLeoni Blank\r\r\nDepartment of Photogrammetry and Surveying\r\r\nUCL\r\r\nGower Street \r\r\nLondon\r\r\nWC1E 6BT\r\r\nFrom \r\r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id XAA29959; Tue, 12 Nov 1996 23:14:36 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id WAA17465 for <globillum-horus@horus.imag.fr>; Tue, 12 Nov 1996 22:54:59 +0100 (MET)\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU (HOSTESS.GRAPHICS.CS.CMU.EDU [128.2.206.188]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id WAA17301 for <globillum@IMAG.FR>; Tue, 12 Nov 1996 22:54:56 +0100 (MET)\r\r\nFrom: Paul.Heckbert@HOSTESS.GRAPHICS.CS.CMU.EDU\r\r\nMessage-Id: <199611122154.WAA17301@imag.imag.fr>\r\r\nDate: Tue, 12 Nov 96 16:46:37 EST\r\r\nTo: globillum@imag.fr\r\r\nSubject: Re: Foley,Van Dam - diffuse reflection..\r\r\nX-UIDL: 475573b170f2188c2b141a6acbe32ac1\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nI hadn't noticed that one, but if we're collecting weaknesses of\r\r\nthat book, I've been quite disappointed by their discussion of gamma\r\r\ncorrection.\r\r\n\r\r\nIn my undergrad graphics class (see my web page), I always tell my students\r\r\nto skip the gamma correction section of Foley et al's book and\r\r\nto read Blinn's column on that topic instead:\r\r\n\r\r\n    James F. Blinn\r\r\n    Dirty Pixels\r\r\n    IEEE Computer Graphics & Applications\r\r\n    July 1989\r\r\n    pp. 100-105\r\r\n\r\r\nBy the way, somebody should collect up these comments on Foley's book and\r\r\nforward them to Foley et al.\r\r\n\r\r\nPaul Heckbert\r\r\nComputer Science Dept., Carnegie Mellon University\r\r\n5000 Forbes Ave, Pittsburgh PA 15213-3891, USA\r\r\n\r\r\nph@cs.cmu.edu\t\thttp://www.cs.cmu.edu/~ph\r\r\nFrom \r\r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id AAA05813; Thu, 14 Nov 1996 00:53:07 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id AAA05569 for <globillum-horus@horus.imag.fr>; Thu, 14 Nov 1996 00:27:56 +0100 (MET)\r\r\nReceived: from june.cs.washington.edu (june.cs.washington.edu [128.95.1.4]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id AAA27769 for <globillum@imag.fr>; Thu, 14 Nov 1996 00:27:54 +0100 (MET)\r\r\nReceived: (jfh@localhost) by june.cs.washington.edu (8.7.6/7.2ju) id PAA03722; Wed, 13 Nov 1996 15:27:46 -0800\r\r\nFrom: John Hughes <jfh@cs.washington.edu>\r\r\nMessage-Id: <199611132327.PAA03722@june.cs.washington.edu>\r\r\nSubject: [krs@strauss.cs.uncc.edu: Foley,Van Dam - diffuse reflection..] (fwd)\r\r\nTo: globillum@imag.fr\r\r\nDate: Wed, 13 Nov 1996 15:27:45 -0800 (PST)\r\r\nCc: avd@cs.brown.edu, foley@merl.com, feiner@cs.columbia.edu\r\r\nX-Mailer: ELM [version 2.4 PL23]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: e042444d6a4a0e8e8535a36d22e9d08f\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nDavid Salesin was kind enough to forward the following message to me,\r\r\nand I figured that I'd try to address it. \r\r\n\r\r\nFirst of all, let me admit that our book has many errors, all of which we\r\r\ntry to track in our \"Bug List,\" which is available by sending mail\r\r\nto graphtext@cs.brown.edu. \r\r\n\r\r\nBut I believe that the \"error\" below is one of the (many?) places where we \r\r\nactually got it right. \r\r\n\r\r\n> \"...Second, we must consider the amount of light seen by the viewer. Lambertian\r\r\n> surfaces have the property, often known as Lambert's law, that the amount\r\r\n> of light reflected from a unit differential area dA towards the viewer is\r\r\n> directly proportional to the cosine of the angle  between the direction of\r\r\n> viewer and N...\"\r\r\n\r\r\nI believe that the statement above is correct; but you need to note that \r\r\nit says that the amount reflected *from a unit differential area* is\r\r\nproportional to the cosine of the *view-to-normal* angle. But a single\r\r\nbit of your eye (one receptor, for example) will actually see more\r\r\nor less surface depending on the viewing angle. That's what the\r\r\nnext sentence says:\r\r\n\r\r\n  \"...Since the amount of surface area seen is inversely proportional\r\r\n  to the cosine of this angle, these two factors cancel out.\"\r\r\n\r\r\nThe phrase \"this angle\" has antecedent \"the angle between the direction\r\r\nto the viewer and N\", and \"two factors\" has antecedents \"directly proportional\r\r\nto the cosine of ...\" and \"inversely proportional to the cosine of...\".\r\r\n\r\r\n> They go on to use this to explain how the intensity is constant in all\r\r\n> directions. However, on the one hand the angle theta is between the\r\r\n> normal and the light vector, while the second angle is between the viewer\r\r\n> and N. These are certainly not the same. \r\r\n\r\r\nThe symbol theta is only used to denote the angle between the direction\r\r\nto the light source and the normal. The direction-to-viewer/normal angle\r\r\nis not given a symbol anywhere in the discussion, but is simply \r\r\ndescribed as it is used, two times (which happen to cancel out). \r\r\n\r\r\n   *   *   *\r\r\n\r\r\nPaul Heckbert also commented on Gamma Correction. There, too, I think\r\r\nthat the explanation is correct, although I personally am not in love\r\r\nwith the presentation of the material -- if we were to do it over again,\r\r\nand I had a chance to rewrite *that* bit, I'd be inclined to do it \r\r\ndifferently. \r\r\n\r\r\nAnyhow, I feel sure that I speak for my coauthors as well when I say that\r\r\nwe really *are* sorry about the errors in the text, and hope that the\r\r\nstuff that's right makes up for it. Some of the errors come directly\r\r\nfrom the source material (I won't say here whose papers had incorrect\r\r\ndescriptions of the work which was only fixed in subsequent papers, \r\r\nbut such errors do abound), others are our fault alone. It's also\r\r\ninteresting to see one's own errors propagated to other texts, whose\r\r\nauthors apparently didn't bother to read the original papers themselves. \r\r\nIt's annoying, however,  to see whole chunks of one's (correct) prose\r\r\ncopied verbatim to other texts without attribution :-(. \r\r\n\r\r\n-John Hughes\r\r\nFrom \r\r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id XAA13831; Thu, 14 Nov 1996 23:28:20 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id WAA18910 for <globillum-horus@horus.imag.fr>; Thu, 14 Nov 1996 22:57:23 +0100 (MET)\r\r\nReceived: from igw3.watson.ibm.com (igw3.watson.ibm.com [129.34.139.18]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id WAA27431 for <globillum@imag.fr>; Thu, 14 Nov 1996 22:57:21 +0100 (MET)\r\r\nReceived: from mailhub1.watson.ibm.com (mailhub1.watson.ibm.com [9.2.249.31]) by igw3.watson.ibm.com (8.7.6/8.7.1) with ESMTP id QAA14060 for <globillum@imag.fr>; Thu, 14 Nov 1996 16:57:37 -0500\r\r\nReceived: from watngi01.watson.ibm.com (watngi01.watson.ibm.com [9.2.235.20]) by mailhub1.watson.ibm.com (8.8.2/11-10-96) with SMTP id QAA644769 for <globillum@imag.fr>; Thu, 14 Nov 1996 16:57:19 -0500\r\r\nReceived: by watngi01.watson.ibm.com(Lotus SMTP MTA Release 1.0.1)  id 852563E2.0078988E ; Thu, 14 Nov 1996 16:57:13 -0400\r\r\nX-Lotus-FromDomain: IBM RESEARCH\r\r\nFrom: \"Holly Rushmeier\" <HOLLY@watson.ibm.com>\r\r\nTo: globillum@imag.fr\r\r\nMessage-ID: <852563E2:0077FFC6.00@watngi01.watson.ibm.com>\r\r\nDate: Thu, 14 Nov 1996 16:56:33 -0400\r\r\nSubject: ACM TOG\r\r\nMime-Version: 1.0\r\r\nContent-type: text/plain; charset=us-ascii; format=flowed\r\r\nX-UIDL: 98ddf4b82dcecb4fac13074bde53af57\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n  Hi --\r\r\n\r\r\n  I don't know if you have noticed, but over the past year\r\r\n  TOG (Transactions on Graphics) has had a number of\r\r\n  papers of interest to globillumers, e.g. in the Jan. 1996\r\r\n  issue there were:\r\r\n\r\r\n  \" Monte Carlo Techniques for Direct Lighting Calculations\"\r\r\n  , by Peter Shirley, Chang Yaw Wang, and Kurt Zimmerman\r\r\n\r\r\n  and\r\r\n\r\r\n   \"Global Illumination of Glossy Environments Using Wavelets and Importance\"\r\r\n   by Per H. Christensen, Eric J. Stollnitz, David H. Salesin, and Tony D.\r\r\n  DeRose\r\r\n\r\r\n  The Oct. 1996 issue also has some papers you may be interested in,\r\r\n  such as:\r\r\n  \"Image Shading Taking into Account Relativistic Effects\"\r\r\n  \"Quadrature Prefiltering for High Quality Antialiasing\"\r\r\n  \"Computing the Discrepancy with Applications to Supersampling Patterns\",\r\r\n\r\r\n  and for a limited time you can download the **full text** of these\r\r\n  articles in PDF format from the TOG web page at:\r\r\n\r\r\n  http://www.acm.org/tog/Current.html\r\r\n\r\r\n  -- Holly\r\r\n\r\r\nFrom \r\r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id RAA09862; Mon, 18 Nov 1996 17:38:48 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id QAA22314 for <globillum-horus@horus.imag.fr>; Mon, 18 Nov 1996 16:52:12 +0100 (MET)\r\r\nReceived: from franklin.seas.gwu.edu (franklin.seas.gwu.edu [128.164.9.2]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id QAA07445 for <globillum@imag.fr>; Mon, 18 Nov 1996 16:52:08 +0100 (MET)\r\r\nReceived: from seas.gwu.edu (musgrave@felix.seas.gwu.edu [128.164.9.3]) by franklin.seas.gwu.edu (8.7.1/8.7.1) with ESMTP id KAA21809 for <globillum@imag.fr>; Mon, 18 Nov 1996 10:52:05 -0500 (EST)\r\r\nReceived: (from musgrave@localhost) by seas.gwu.edu (8.7.1/8.7.1) id KAA23115 for globillum@imag.fr; Mon, 18 Nov 1996 10:52:01 -0500 (EST)\r\r\nDate: Mon, 18 Nov 1996 10:52:01 -0500 (EST)\r\r\nFrom: Ken Musgrave <musgrave@seas.gwu.edu>\r\r\nMessage-Id: <199611181552.KAA23115@seas.gwu.edu>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Can anyone help this person?\r\r\nX-UIDL: 03250da8b00d7cf890d33e97fbfbd8bf\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n  This is an interesting and tough problem.  I recall speaking to some\r\r\nresearchers at Sandia and/or Los Alamos who were working on exactly this, \r\r\nBut fo r the life of me, I can't remember whom.\r\r\n\r\r\n  Any inputs?\r\r\n\r\r\n\t-Ken\r\r\n\r\r\n>>From raja4@iris1.cz3.nus.sg Mon Nov 18 06:40 EST 1996\r\r\nFrom: Raja s/o Vengadasalam <raja4@iris1.cz3.nus.sg>\r\r\nTo: musgrave@seas.gwu.edu\r\r\nSubject: Re: Computation of Scattering Point Spread Functions due to Atmospheric Aerosols in Optical Satellite Remote Sensing of Earth Surface \r\r\n\r\r\n\r\r\nDear Sir,\r\r\n a good day to you . Under my course in Computational physics, \r\r\n i have been assigned the above.  I have been asked to compute \r\r\n the scattering PSF assuming a certain aerosol model \r\r\n characterised by \r\r\n\r\r\n i) scattering albedo \r\r\n ii) scattering extinction coefficient \r\r\n iii) scattering phase function \r\r\n\r\r\nusing radiative transfer methods or Monte Carlo methods or radiosity \r\r\nmethods.  \r\r\n\r\r\n I am also to investigate how PSF is dependent on the particular aerosel \r\r\n and geometry of image acquisition. Deconvolution of a SPOT satellite \r\r\n image is also to be attempted from the computed PSF. \r\r\n\r\r\n\r\r\n\r\r\nI am baffled as to how to derive a single scattering PSF and generate\r\r\nsuccessive orders of scattering PSF to account for multiple scattering. \r\r\n\r\r\n1.  I have a pattern on the ground defining my spatially varied\r\r\n    reflectance R(x,y) \r\r\n2.  I have a line from my sensor to the ground.  \r\r\n\r\r\n3.  I have choose a point on this line \r\r\n\r\r\n4.  I draw a line from some point (x',y') to the point chosen on the\r\r\n    line from the sensor to the ground.  \r\r\n\r\r\n5.  I calculate the phase angle of radiation traveling from (x',y')\r\r\n    to the point chosen on the line from the sensor to the ground, and\r\r\n    being scattered into the sensor.  \r\r\n\r\r\n6.  Integrate over all (x',y') \r\r\n\r\r\n7.  Integrate over all possible points on the line from the sensor to\r\r\n    the ground.  \r\r\n\r\r\n8.  My result should look like a convolution. \r\r\n\r\r\n\r\r\n\r\r\n\r\r\nI would think the approach to take would be to use a Monte Carlo code. \r\r\nCreate a model atmosphere which contains an aerosol layer at some altitude\r\r\nabove the surface. Draw an optical ray into the aerosol layer and let\r\r\nit randomly scatter one time, according to statistics determined by the\r\r\naerosol phase function, and extend the scattered ray to the earth's surface.\r\r\nYou do this many times and you have a blurry spot on the ground which is the\r\r\naerosol point spread function for single scattering. Take a single\r\r\npoint on the ground and trace a ray back up through the aerosol layer, I\r\r\nthink I will get the same pattern (as a function of angle).  A round-trip\r\r\nthrough the aerosol layer is probably equivalent to a convolution of the\r\r\nsingle-scatter PSF. We could approximate the effect of\r\r\nmultiple scattering by successive convolutions, but it is not too difficult\r\r\nto allow multiple scatterings of the rays within the aerosol layer.  \r\r\nWe might also consider double-bounce reflections between the aerosol \r\r\nlayer and the surface.  \r\r\n\r\r\nI have difficulty finding suitable programs compatible in Unix platforms\r\r\nfor any of the above methods. I would be obliged if you can mail me any\r\r\ncomputational codes that can generate PSF's using any of the above\r\r\nmethods, if you know of any. \r\r\n\r\r\n\r\r\nThanks\r\r\nraja\r\r\ne-mail address:\r\r\nsci30380@leonis.nus.sg\r\r\nraja4@cz3.nus.sg\r\r\n---1987817213-15594127-844913622=:17493--\r\r\nFrom \r\r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id TAA10289; Mon, 18 Nov 1996 19:38:27 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id TAA24623 for <globillum-horus@horus.imag.fr>; Mon, 18 Nov 1996 19:04:47 +0100 (MET)\r\r\nReceived: from igw3.watson.ibm.com (igw3.watson.ibm.com [129.34.139.18]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id TAA16012 for <globillum@imag.fr>; Mon, 18 Nov 1996 19:04:44 +0100 (MET)\r\r\nReceived: from mailhub1.watson.ibm.com (mailhub1.watson.ibm.com [9.2.249.31]) by igw3.watson.ibm.com (8.7.6/8.7.1) with ESMTP id NAA15144; Mon, 18 Nov 1996 13:04:59 -0500\r\r\nReceived: from watngi01.watson.ibm.com (watngi01.watson.ibm.com [9.2.235.20]) by mailhub1.watson.ibm.com (8.8.2/11-10-96) with SMTP id NAA587622; Mon, 18 Nov 1996 13:04:39 -0500\r\r\nReceived: by watngi01.watson.ibm.com(Lotus SMTP MTA Release 1.0.1)  id 852563E6.00634BCD ; Mon, 18 Nov 1996 13:04:34 -0400\r\r\nX-Lotus-FromDomain: IBM RESEARCH\r\r\nFrom: \"Holly Rushmeier\" <HOLLY@watson.ibm.com>\r\r\nTo: musgrave@seas.gwu.edu\r\r\ncc: globillum@imag.fr\r\r\nMessage-ID: <852563E6:00630451.00@watngi01.watson.ibm.com>\r\r\nDate: Mon, 18 Nov 1996 13:03:43 -0400\r\r\nSubject: Re: Can anyone help this person?\r\r\nMime-Version: 1.0\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: 00eab3f4b73666ccbe41e5e90e1a4058\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n\r\r\n  I have received two such messages from this person **after**\r\r\n  providing what information I could.\r\r\n\r\r\n  -- Holly\r\r\n\r\r\n  To:       globillum @ imag.fr\r\r\n  cc:        (bcc: Holly Rushmeier/Watson/IBM Research)\r\r\n  From:     musgrave @ seas.gwu.edu\r\r\n  Date:     11/18/96 10:52:01 AM\r\r\n  Subject:  Can anyone help this person?\r\r\n\r\r\n\r\r\n\r\r\n    This is an interesting and tough problem.  I recall speaking to some\r\r\n  researchers at Sandia and/or Los Alamos who were working on exactly this,\r\r\n  But fo r the life of me, I can't remember whom.\r\r\n\r\r\n    Any inputs?\r\r\n\r\r\n   -Ken\r\r\n\r\r\n  From raja4@iris1.cz3.nus.sg Mon Nov 18 06:40 EST 1996\r\r\n  From: Raja s/o Vengadasalam <raja4@iris1.cz3.nus.sg>\r\r\n  To: musgrave@seas.gwu.edu\r\r\n  Subject: Re: Computation of Scattering Point Spread Functions due to\r\r\n  Atmospheric Aerosols in Optical Satellite Remote Sensing of Earth Surface\r\r\n\r\r\n\r\r\n  Dear Sir,\r\r\n   ..\r\r\n  (.... body of message deleted ...)\r\r\n\r\r\n\r\r\n  Thanks\r\r\n  raja\r\r\n  e-mail address:\r\r\n  sci30380@leonis.nus.sg\r\r\n  raja4@cz3.nus.sg\r\r\n  ---1987817213-15594127-844913622=:17493--\r\r\n\r\r\n\r\r\nFrom \r\r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id SAA28299; Thu, 21 Nov 1996 18:37:09 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id RAA10172 for <globillum-horus@horus.imag.fr>; Thu, 21 Nov 1996 17:25:43 +0100 (MET)\r\r\nReceived: from phong.cs.utah.edu (phong.cs.utah.edu [128.110.4.52]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id RAA21546 for <globillum@imag.fr>; Thu, 21 Nov 1996 17:25:32 +0100 (MET)\r\r\nReceived: (from shirley@localhost) by phong.cs.utah.edu (950413.SGI.8.6.12/950213.SGI.AUTOCF) id JAA05978 for globillum@imag.fr; Thu, 21 Nov 1996 09:23:07 -0700\r\r\nFrom: Peter Shirley <shirley@phong.cs.utah.edu>\r\r\nMessage-Id: <199611211623.JAA05978@phong.cs.utah.edu>\r\r\nSubject: reflection questions\r\r\nTo: globillum@imag.fr\r\r\nDate: Thu, 21 Nov 1996 09:23:07 -0700 (MST)\r\r\nX-Mailer: ELM [version 2.4 PL23]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: c3bcda0396254538b0f1199630623f04\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n\r\r\nHi all.  I was recently pointed to the web page:\r\r\n\r\r\nhttp://www.erim.org/on-line-docs/GUIDE/guide.frm.html\r\r\n\r\r\nWhich has a discussion of several BRDF models.  It has\r\r\nseveral small errors, but also some very good information.\r\r\n\r\r\nI have two questions that arise from it I hope somebody can answer:\r\r\n\r\r\n1. In Equation 8, the \"glossy coating BRDF\", there is a specular\r\r\n   reflectance (surface term) and a subsurface term:\r\r\n\r\r\n   rho0 [ 1-R(thetai) ] [ 1-R(thetar) ] / (PI n^2)\r\r\n\r\r\n   where rho0 is the diffuse refectance of the substrate,\r\r\n   thetai and thetar are angles to the normal, R is the\r\r\n   surface (Fresnel) term, and n is the refractive index.\r\r\n\r\r\n   This is very similar to a model I arrived at independently, so\r\r\n   I want to track the source down.  Anybody know where it is from?\r\r\n\r\r\n\r\r\n2. A paper by [Rushmeier and Tynor, 90] is alluded to, with\r\r\n   no title or bibliography entry.  What is it (I have a feeling\r\r\n   our friend HR can answer this one).\r\r\n\r\r\n\r\r\nThanks\r\r\n\r\r\nPete\r\r\n\r\r\nFrom \r\r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id UAA28713; Thu, 21 Nov 1996 20:06:33 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id TAA12396 for <globillum-horus@horus.imag.fr>; Thu, 21 Nov 1996 19:42:42 +0100 (MET)\r\r\nReceived: from mane.cgrg.ohio-state.edu (mane.cgrg.ohio-state.edu [128.146.18.78]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id TAA29245 for <globillum@imag.fr>; Thu, 21 Nov 1996 19:42:35 +0100 (MET)\r\r\nReceived: from emily.cgrg.ohio-state.edu (spencer@emily.cgrg.ohio-state.edu) by mane.cgrg.ohio-state.edu (8.8.2/941010.52) with SMTP id NAA12316 for <globillum@imag.fr>; Thu, 21 Nov 1996 13:42:20 -0500 (EST)\r\r\nDate: Thu, 21 Nov 1996 13:42:19 -0500 (EST)\r\r\nFrom: \"Stephen N. Spencer\" <spencer@emily.cgrg.ohio-state.edu>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Re: reflection questions\r\r\nIn-Reply-To: <199611211623.JAA05978@phong.cs.utah.edu>\r\r\nMessage-ID: <Pine.SGI.3.91.961121134006.29281A-100000@emily.cgrg.ohio-state.edu>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\r\nX-UIDL: 521b2ddc9ff42a1be9822f055e3e173d\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nOn Thu, 21 Nov 1996, Peter Shirley wrote:\r\r\n\r\r\n> 2. A paper by [Rushmeier and Tynor, 90] is alluded to, with\r\r\n>    no title or bibliography entry.  What is it (I have a feeling\r\r\n>    our friend HR can answer this one).\r\r\n\r\r\n>>From the SIGGRAPH Computer Graphics Bibliography Database comes:\r\r\n \r\r\n  @InProceedings{Rushmeier:1990:IBI,\r\r\n    author =       \"Holly E. Rushmeier and Stephen D. Tynor\",\r\r\n    title =        \"Incorporating the {BRDF} Into an Infrared Scene\r\r\n                   Generation System\",\r\r\n    year =         \"1990\",\r\r\n    month =        apr,\r\r\n    volume =       \"1311\",\r\r\n    booktitle =    \"Conference on Characterization, Propagation and\r\r\n                   Simulation of Infrared Scenes, SPIE Proceedings\",\r\r\n    address =      \"Orlando, Florida\",\r\r\n  }\r\r\n\r\r\nIs this information correct, Holly, or does it need adjustment?\r\r\n\r\r\nStephen N. Spencer          614.292.3416 (v)       Graphics Research Specialist\r\r\nspencer@siggraph.org        614.292.7776 (f)  ACCAD - The Ohio State University\r\r\nspencer@cgrg.ohio-state.edu                  SIGGRAPH Director for Publications\r\r\nspencer@acm.org                         \"After ecstasy, laundry.\" - Zen writing\r\r\nFrom \r\r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id AAA29294; Fri, 22 Nov 1996 00:24:53 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id AAA13337 for <globillum-horus@horus.imag.fr>; Fri, 22 Nov 1996 00:09:07 +0100 (MET)\r\r\nReceived: from igw3.watson.ibm.com (igw3.watson.ibm.com [129.34.139.18]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id AAA08788 for <globillum@imag.fr>; Fri, 22 Nov 1996 00:09:05 +0100 (MET)\r\r\nReceived: from mailhub1.watson.ibm.com (mailhub1.watson.ibm.com [9.2.249.31]) by igw3.watson.ibm.com (8.7.6/8.7.1) with ESMTP id SAA16198; Thu, 21 Nov 1996 18:09:13 -0500\r\r\nReceived: from watngi01.watson.ibm.com (watngi01.watson.ibm.com [9.2.235.20]) by mailhub1.watson.ibm.com (8.8.2/11-10-96) with SMTP id SAA642208; Thu, 21 Nov 1996 18:08:52 -0500\r\r\nReceived: by watngi01.watson.ibm.com(Lotus SMTP MTA Release 1.0.1)  id 052563E9.007F24C9 ; Thu, 21 Nov 1996 18:08:44 -0400\r\r\nX-Lotus-FromDomain: IBM RESEARCH\r\r\nFrom: \"Holly Rushmeier\" <HOLLY@watson.ibm.com>\r\r\nTo: spencer@emily.cgrg.ohio-state.edu\r\r\ncc: globillum@imag.fr\r\r\nMessage-ID: <852563E9:007DF50B.00@watngi01.watson.ibm.com>\r\r\nDate: Thu, 21 Nov 1996 18:07:47 -0400\r\r\nSubject: Re: reflection questions\r\r\nMime-Version: 1.0\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: fe464cdd597ee838430d9d27c474d850\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n\r\r\n  The bibliographic reference is correct, and what the paper\r\r\n  describes is the implementation of the Sanford-Robertson\r\r\n  model to one reflection from a surface for infrared signature\r\r\n  generation (since the bulk of the signature is emission,\r\r\n  one bounce is a fairly small percentage of the signature,\r\r\n  and multiple bounces don't add much.)\r\r\n\r\r\n  Anyway, the ERIM page Pete referred to\r\r\n  http://www.erim.org/on-line-docs/GUIDE/guide.frm.html\r\r\n  was prepared by Ken Ellis, who can probably\r\r\n  answer questions about the source of the\r\r\n  various equations.  If the email on web page doesn't\r\r\n  work, try ellis@aaec.com. I believe he works for\r\r\n  Atlantic Aerospace. He has a recent paper on\r\r\n  first principle reflectance modeling you might find\r\r\n  interesting:\r\r\n  \"First-Principles Coatings Reflectance Model Validation\"\r\r\n  Ellis, Jones, Chu, and Lynn\r\r\n  Sixth Annual Ground Target Modeling and Validation\r\r\n  Conference, Houghton,MI, 22-24 Aug. 1995\r\r\n\r\r\n  If you have trouble finding the paper, you could\r\r\n  email to one of the information addresses on the ERIM\r\r\n  home page at http://www.erim.org/\r\r\n\r\r\n  -- Holly\r\r\n\r\r\n  To:       globillum @ imag.fr\r\r\n  cc:        (bcc: Holly Rushmeier/Watson/IBM Research)\r\r\n  From:     spencer @ emily.cgrg.ohio-state.edu\r\r\n  Date:     11/21/96 01:42:19 PM\r\r\n  Subject:  Re: reflection questions\r\r\n\r\r\n\r\r\n\r\r\n  On Thu, 21 Nov 1996, Peter Shirley wrote:\r\r\n\r\r\n  > 2. A paper by [Rushmeier and Tynor, 90] is alluded to, with\r\r\n  >    no title or bibliography entry.  What is it (I have a feeling\r\r\n  >    our friend HR can answer this one).\r\r\n\r\r\n  From the SIGGRAPH Computer Graphics Bibliography Database comes:\r\r\n\r\r\n    @InProceedings{Rushmeier:1990:IBI,\r\r\n      author =       \"Holly E. Rushmeier and Stephen D. Tynor\",\r\r\n      title =        \"Incorporating the {BRDF} Into an Infrared Scene\r\r\n                     Generation System\",\r\r\n      year =         \"1990\",\r\r\n      month =        apr,\r\r\n      volume =       \"1311\",\r\r\n      booktitle =    \"Conference on Characterization, Propagation and\r\r\n                     Simulation of Infrared Scenes, SPIE Proceedings\",\r\r\n      address =      \"Orlando, Florida\",\r\r\n    }\r\r\n\r\r\n  Is this information correct, Holly, or does it need adjustment?\r\r\n\r\r\n  Stephen N. Spencer          614.292.3416 (v)       Graphics Research\r\r\n  Specialist\r\r\n  spencer@siggraph.org        614.292.7776 (f)  ACCAD - The Ohio State\r\r\n  University\r\r\n  spencer@cgrg.ohio-state.edu                  SIGGRAPH Director for\r\r\n  Publications\r\r\n  spencer@acm.org                         \"After ecstasy, laundry.\" - Zen\r\r\n  writing\r\r\n\r\r\n\r\r\nFrom \r\r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id VAA04361; Fri, 22 Nov 1996 21:24:44 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id UAA01635 for <globillum-horus@horus.imag.fr>; Fri, 22 Nov 1996 20:53:30 +0100 (MET)\r\r\nReceived: from anduin.ocf.llnl.gov (anduin.ocf.llnl.gov [134.9.49.1]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id UAA10424 for <globillum@imag.fr>; Fri, 22 Nov 1996 20:53:28 +0100 (MET)\r\r\nReceived: from teapot.llnl.gov (nelson@teapot.llnl.gov [128.115.101.121]) by anduin.ocf.llnl.gov (8.7.5/8.7.3/LLNL-Jun96) with SMTP id LAA08933 for <@anduin.ocf.llnl.gov:globillum@imag.fr>; Fri, 22 Nov 1996 11:53:24 -0800 (PST)\r\r\nReceived: by teapot.llnl.gov (951211.SGI.8.6.12.PATCH1042/951211.SGI.AUTO)\r\r\n\tfor globillum@imag.fr id LAA29699; Fri, 22 Nov 1996 11:53:41 -0800\r\r\nFrom: \"Nelson L. Max\" <nelson@teapot.llnl.gov>\r\r\nMessage-Id: <9611221153.ZM29697@teapot.llnl.gov>\r\r\nDate: Fri, 22 Nov 1996 11:53:37 -0800\r\r\nReply-to: max2@llnl.gov\r\r\nX-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)\r\r\nTo: globillum@imag.fr\r\r\nSubject: Cloud shading\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nX-UIDL: 88c82a632d11afe33ee0baf8361014ac\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nI was just looking out my window at some beautiful clouds, and I think I have\r\r\nfinally figured out why their edges are dark! The clouds were lit by the sun\r\r\nfrom the upper right, at 90 degrees to my viewing direction, but their right\r\r\nhand and upper edges still looked dark when viewed against more distant clouds\r\r\nof the same white color. If each water droplet scattered or absorbed the same\r\r\namount of light in all directions, the color would depend only on the\r\r\nintegrated density of droplets along a viewing ray (column density), and not on\r\r\ntheir density distribution along the ray. If anything, one would expect the\r\r\nsunlit droplets at the edge of a cloud to scatter more light than those inside.\r\r\n\r\r\nThe answer is that they probably do, but at the tenuous edge of the cloud, the\r\r\nprobability of multiple scattering is lower, so that the highly forward\r\r\nscattering in the water droplets does not undergo enough multiple scattering\r\r\nfor its direction to be randomized. Looking from the side, I saw less than my\r\r\nshare of this forward scattered light, although the extinction (absorption) of\r\r\nthese edge droplets still attenuated the light from behind according to their\r\r\ncolumn density. When the sun is directly behind a cloud, the edges look much\r\r\nbrighter, due to the forward scattering, so everything balances out.\r\r\n\r\r\n-- \r\r\nNelson Max                    http://www.llnl.gov/graphics\r\r\nmax2@llnl.gov                 Lawrence Livermore National Laboratory\r\r\n(510) 422-4074                7000 East Avenue\r\r\nfax (510) 423-8704            Livermore, CA 94550, USA\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id RAA25218; Wed, 27 Nov 1996 17:31:11 +0100\r\r\nReceived: from cs.brown.edu (cs.brown.edu [128.148.128.2]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id QAA16512 for <globillum@imag.fr>; Wed, 27 Nov 1996 16:33:56 +0100 (MET)\r\r\nReceived: from power.cs.brown.edu (power.cs.brown.edu [128.148.38.29]) by cs.brown.edu (8.8.3/8.7.1) with ESMTP id KAA19545; Wed, 27 Nov 1996 10:33:02 -0500 (EST)\r\r\nReceived: from power (localhost [127.0.0.1]) by power.cs.brown.edu (8.8.3/BrownCS1.0) with SMTP id KAA15725; Wed, 27 Nov 1996 10:33:03 -0500 (EST)\r\r\nSender: avd@cs.brown.edu\r\r\nMessage-ID: <329C5F2F.51E6@cs.brown.edu>\r\r\nDate: Wed, 27 Nov 1996 10:33:03 -0500\r\r\nFrom: Andy van Dam <avd@cs.brown.edu>\r\r\nOrganization: Brown University\r\r\nX-Mailer: Mozilla 3.0 (X11; I; SunOS 5.5 sun4m)\r\r\nMIME-Version: 1.0\r\r\nTo: globillum@imag.fr\r\r\nCC: Jonathan Corson-Rikert <jcr@graphics.cornell.edu>, \r\r\n Jim Arvo <arvo@ganesh.cs.caltech.edu>,\r\r\n Peter Shirley <shirley@phong.cs.utah.edu>\r\r\nSubject: Looking for interactive demos\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 86f62affc69974da656a9c06e300de38\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nsuch as Java applets illustrating basic radiosity, e.g., shooting versus\r\r\ngathering...\r\r\nor videotapes of same...\r\r\n(i'd like to use them in my intro graphics course and don't have time to\r\r\ndevelop them this semester.)\r\r\ntx,\r\r\n-andy\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id XAA26014; Wed, 27 Nov 1996 23:01:33 +0100\r\r\nReceived: from phong.cs.utah.edu (phong.cs.utah.edu [128.110.4.52]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id WAA05765 for <globillum@imag.fr>; Wed, 27 Nov 1996 22:30:48 +0100 (MET)\r\r\nReceived: (from shirley@localhost) by phong.cs.utah.edu (950413.SGI.8.6.12/950213.SGI.AUTOCF) id OAA06323 for globillum@imag.fr; Wed, 27 Nov 1996 14:28:09 -0700\r\r\nFrom: Peter Shirley <shirley@phong.cs.utah.edu>\r\r\nMessage-Id: <199611272128.OAA06323@phong.cs.utah.edu>\r\r\nSubject: International Conference on ISST\r\r\nTo: globillum@imag.fr\r\r\nDate: Wed, 27 Nov 1996 14:28:09 -0700 (MST)\r\r\nX-Mailer: ELM [version 2.4 PL23]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 44f46fdc587847c5347f5be1dbb73bb6\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n\r\r\nI have not been to this conference, but will probably go\r\r\nsince it is driving distance from me.  More importantly,\r\r\nit is my karma to go.  Excerpts from the announcement at\r\r\nhttp://www.lcc.uma.es/personal/mana/CISST2.html\r\r\n\r\r\nTitle of session: Monte Carlo Methods for Physically Based Rendering\r\r\n\r\r\nand....\r\r\n\r\r\nThe conference will be held in the Monte Carlo Resort\r\r\n and Casino hotel, Las Vegas, Nevada, USA.\r\r\n\r\r\nIf anybody has any comments on this conference, please share them.\r\r\n\r\r\nPete\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id VAA01993; Thu, 28 Nov 1996 21:28:44 +0100\r\r\nReceived: from horus.imag.fr (horus.imag.fr [129.88.38.2]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id NAA14450 for <globillum-imag@imag.imag.fr>; Thu, 28 Nov 1996 13:59:16 +0100 (MET)\r\r\nReceived: from nala.ctima.uma.es (nala.ctima.uma.es [150.214.57.7]) by horus.imag.fr (8.8.1/8.6.9) with SMTP id NAA03291 for <globillum@imag.fr>; Thu, 28 Nov 1996 13:54:12 +0100 (MET)\r\r\nReceived: from sol10.lcc.uma.es (sol10.lcc.uma.es [150.214.108.1]) by nala.ctima.uma.es (8.6.9/8.6.9) with SMTP id NAA05688 for <globillum@imag.fr>; Thu, 28 Nov 1996 13:52:13 GMT\r\r\nReceived: from frvm.lcc.uma.es ([150.214.58.68]) by sol10.lcc.uma.es (5.x/SMI-SVR4)\r\r\n\tid AA14205; Thu, 28 Nov 1996 13:54:31 GMT\r\r\nDate: Thu, 28 Nov 1996 13:54:31 GMT\r\r\nMessage-Id: <1.5.4.16.19961128134948.0a37972e@sol10.lcc.uma.es>\r\r\nX-Sender: villa@sol10.lcc.uma.es\r\r\nX-Mailer: Windows Eudora Light Version 1.5.4 (16)\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nTo: globillum@imag.fr\r\r\nFrom: Francisco Villatoro <villa@lcc.uma.es>\r\r\nSubject: Call for Papers: Monte Carlo Methods at CISST'97\r\r\nX-UIDL: afdf413fb684b4383a8ca786e307595c\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n       I think that the following Technical Session to be held at the \r\r\nCISST'97 can be of interest to all globillum people, specially since the\r\r\nrecent \"What's wrong w/ Monte-Carlo methods?\" discussion:\r\r\n\r\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\r\n   Title of session: Monte Carlo Methods for Physically\r\r\n                     Based Rendering\r\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\r\n          Chair: Mr. Francisco R. Villatoro-Machuca\r\r\n         E-mail: villa@lcc.uma.es\r\r\n            www: http://www.lcc.uma.es/personal/villa/MonteCarlo.html\r\r\n    Description:\r\r\n\r\r\n        Physically based rendering is based on the numerical solution of\r\r\nthe rendering equation. Two main techniques can be used: Monte Carlo\r\r\npath tracing (image-space stochastic sampling methods) and finite\r\r\nelements (world-space radiosity like mesh-based methods). Monte Carlo\r\r\nmethods are very versatile, and if unbiased, convergence is assured, but\r\r\nslow. Mesh-based methods can be used as a bias for Monte Carlo methods\r\r\nin order to improve efficacy. Bias shows up as results that are not\r\r\nnoisy, but in fact are incorrect. However, if the bias is adecuately\r\r\nbounded, the image is visually coherent and it is not noticeable.  In\r\r\nthe future hybrid of Monte Carlo and mesh-based methods are the point.\r\r\nThis sesion deals with an analysis of the relative merits of Monte Carlo\r\r\nPath Tracing (MCPT) and Finite Elements (FE) on the basis of their\r\r\npotential for future improvements. Questions as: Should we, and how do\r\r\nwe, make MCPT more like Hierarchical FE? Or should Hierarchical FE be\r\r\nmade more like MCPT? In short, what form should this hybrid take?\r\r\n\r\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\r\n\r\r\n\r\r\n        THE CALL FOR PAPERS OF THE MAIN CISST'97 EVENT (with the \r\r\nTECHNICAL SESSIONS locally SCHUDULED here in MALAGA appended) follows:\r\r\n\r\r\n--------------- \r\r\n\r\r\n\r\r\n11/25/1996\r\r\n\r\r\nDear Colleagues:\r\r\n\r\r\nI would appreciate your assistance in distributing the appended\r\r\nconference announcement to your colleagues.\r\r\n\r\r\nAny help in publicizing the conference would be most appreciated.\r\r\nPlease send any questions about the conference to\r\r\n\r\r\n          Professor Hamid R. Arabnia\r\r\n          The University of Georgia\r\r\n          Tel: (706) 542-3480\r\r\n          Fax: (706) 542-2966\r\r\n          E-mail: hra@cs.uga.edu\r\r\nor to\r\r\n\r\r\n          Mr. Antonio Maa-Gmez\r\r\n          University of Malaga\r\r\n          Tel: (+34) 5 213 2754\r\r\n          Fax: (+34) 5 213 1397\r\r\n          E-mail: amg@lcc.uma.es\r\r\n          www: http://www.lcc.uma.es/personal/mana/mana.html\r\r\n\r\r\nor to\r\r\n          Mr. Francisco R. Villatoro-Machuca\r\r\n          University of Malaga\r\r\n          Tel: (+34) 5 213 20 96\r\r\n          FAX: (+34) 5 213 28 16\r\r\n          E-mail: villa@lcc.uma.es\r\r\n          www: http://www.lcc.uma.es/personal/villa/villa.html\r\r\n\r\r\n\r\r\nSend any questions about technical sessions to their respective Chairs.\r\r\n \r\r\nKindest regards,\r\r\nAntonio Maa-Gmez and Francisco R. Villatoro-Machuca.\r\r\n\r\r\n\r\r\n          International Conference on Imaging Science,\r\r\n         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\r\n                    Systems, and Technology\r\r\n                   ~~~~~~~~~~~~~~~~~~~~~~~~~\r\r\n\r\r\n                           CISST'97\r\r\n\r\r\n         June 30 - July 2, 1997 Las Vegas, Nevada, USA\r\r\n\r\r\n The International Conference on Imaging Science, Systems, and\r\r\nTechnology (CISST'97) will be celebrated together with the\r\r\n\r\r\n     1997 International Conference on Parallel and Distributed\r\r\n       Processing Techniques and Applications (PDPTA'97)\r\r\n\r\r\nWe believe that the parallel/distribute processing researchers and the\r\r\nimaging community can both benefit from each other's expertise.\r\r\nTherefore, we have scheduled both conferences at the same time and\r\r\nlocation (Las Vegas, June 30 - July 2, 1997) for the benefit of those\r\r\nwho would like to exchange research ideas with the other research\r\r\ncommunity.\r\r\n\r\r\nCALL FOR PAPERS\r\r\n\r\r\nThe first International Conference on Imaging Science, Systems, and\r\r\nTechnology (CISST'97) will be held in Las Vegas, Nevada, June 30 - July\r\r\n2, 1997. All aspects of computer graphics, image processing, and pattern\r\r\nrecognition are included in CISST. You are invited to submit a draft\r\r\npaper of about 5 pages and/or a proposal to organize a technical session\r\r\n(see below for submission information). All accepted papers will be\r\r\npublished in the conference proceedings.\r\r\nTHE NAMES OF TECHNICAL SESSION CHAIRS WILL APPEAR AS ASSOCIATE EDITORS\r\r\nON THE COVER OF CONFERENCE PROCEEDINGS.\r\r\n\r\r\nSCOPE\r\r\n\r\r\nTopics of interest include, but are not limited to, the following:\r\r\n  O Image generation, acquisition, and processing.\r\r\n  O Image display techniques.\r\r\n  O Image data structures and databases.\r\r\n  O Convergence of imaging media (video and computer).\r\r\n  O Virtual reality.\r\r\n  O Image compression, coding, and encryption.\r\r\n  O Tools for multimedia production and services.\r\r\n  O Digital imaging for film and television.\r\r\n  O Visualization.\r\r\n  O Scene and object modeling.\r\r\n  O Knowledge acquisition.\r\r\n  O Visual inspection.\r\r\n  O Document image understanding.\r\r\n  O Image algebra.\r\r\n  O Mathematical morphology.\r\r\n  O Architecture of imaging and vision systems (including parallel\r\r\n    architectures and algorithms).\r\r\n  O Neural network techniques and fuzzy logic.\r\r\n  O Performance analysis and evaluation.\r\r\n  O Software tools and environments for imaging.\r\r\n  O Applications including: medicine, robotic, GIS, remote sensing, ...\r\r\n  O Other aspects and applications relating to imaging science.\r\r\n\r\r\nSUBMISSION OF PAPERS:\r\r\n\r\r\nProspective authors are invited to submit three copies of their draft\r\r\npaper (about 5 pages) to H. R. Arabnia (address is given below) by the\r\r\ndue date. Submissions for the technical sessions must be send to the\r\r\nSession Chair. E-mail and Fax submissions are also acceptable. The\r\r\nlength of the Camera-Ready papers (if accepted) will be limited to 10\r\r\npages. Papers must not have been previously published or currently\r\r\nsubmitted for publication elsewhere.\r\r\n\r\r\nThe first page of the draft paper should include: title of the paper,\r\r\nname, affiliation, postal address, E-mail address, telephone number, and\r\r\nFax number for each author. The first page should also include the name\r\r\nof the author who will be presenting the paper (if accepted) and a\r\r\nmaximum of 5 keywords.\r\r\n\r\r\nPROPOSAL FOR ORGANIZING TECHNICAL SESSIONS:\r\r\n\r\r\nEach technical session will have 5/6 paper presentations. The session\r\r\nchairs will be responsible in selecting the papers for their own\r\r\nsessions. The names of session chairs will appear as Associate Editors\r\r\nin the conference proceedings. Proposals to organize technical sessions\r\r\nshould include the following information: name and address (+ E-mail) of\r\r\nproposer, title of session, a 100-word description of the topic of the\r\r\nsession, and how you plan to advertise the session and select papers for\r\r\nthe proposed session. Mail your proposal to H. R. Arabnia (address is\r\r\ngiven below); E-mail submissions are preferred.\r\r\n\r\r\nCurrently Scheduled Technical Sessions:\r\r\n              \r\r\n\r\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\r\n   Title of session: Internet Image Security\r\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\r\n          Chair: Mr. Antonio Mana-Gomez\r\r\n         E-mail: amg@lcc.uma.es\r\r\n            www: http://www.lcc.uma.es/personal/mana/ImageSecurity.html\r\r\n    Description:\r\r\n\r\r\n         Image transmission over the Internet is one the keys for its\r\r\npopularity. However, one of the great drawbacks of the Internet is the\r\r\nfree access to and broadcasting of these images. It is possible to view\r\r\nthe transmission of images from two different standpoints: firstly, it\r\r\nis a due to allow the users to transmit with privacy and efficacy the\r\r\nimages, so there has to be a tool to supply those items; secondly, the\r\r\nfrequent news in the media on child pornography and other illegal\r\r\ntopics, shows that Internet can become a crime paradise. From this\r\r\nsecond approach it is clear that the development of tools to control the\r\r\nbroadcasting of these images is a need. Balance between the user's right\r\r\nto privacy and the community need of instruments to avoid misuse of the\r\r\nInternet has to be achieved by any solution to this problem. This\r\r\ntechnical session deals with new techniques and protocols that can make\r\r\npossible this balance whithout compromising efficiency.\r\r\n\r\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\r\n   Title of session: Monte Carlo Methods for Physically\r\r\n                     Based Rendering\r\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\r\n          Chair: Mr. Francisco R. Villatoro-Machuca\r\r\n         E-mail: villa@lcc.uma.es\r\r\n            www: http://www.lcc.uma.es/personal/villa/MonteCarlo.html\r\r\n    Description:\r\r\n\r\r\n        Physically based rendering is based on the numerical solution of\r\r\nthe rendering equation. Two main techniques can be used: Monte Carlo\r\r\npath tracing (image-space stochastic sampling methods) and finite\r\r\nelements (world-space radiosity like mesh-based methods). Monte Carlo\r\r\nmethods are very versatile, and if unbiased, convergence is assured, but\r\r\nslow. Mesh-based methods can be used as a bias for Monte Carlo methods\r\r\nin order to improve efficacy. Bias shows up as results that are not\r\r\nnoisy, but in fact are incorrect. However, if the bias is adecuately\r\r\nbounded, the image is visually coherent and it is not noticeable.  In\r\r\nthe future hybrid of Monte Carlo and mesh-based methods are the point.\r\r\nThis sesion deals with an analysis of the relative merits of Monte Carlo\r\r\nPath Tracing (MCPT) and Finite Elements (FE) on the basis of their\r\r\npotential for future improvements. Questions as: Should we, and how do\r\r\nwe, make MCPT more like Hierarchical FE? Or should Hierarchical FE be\r\r\nmade more like MCPT? In short, what form should this hybrid take?\r\r\n\r\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\r\n   Title of session: Progressive Transmission and\r\r\n                     Rendering of 3D Scenes for the Internet\r\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\r\n          Chair: Mr. Francisco R. Villatoro-Machuca\r\r\n         E-mail: villa@lcc.uma.es\r\r\n            www: http://www.lcc.uma.es/personal/villa/ProgTrans.html\r\r\n    Description:\r\r\n\r\r\n        New extensions of the World Wide Web (WWW) interface (the\r\r\nVirtual Reality Modeling Language (VRML),JAVA Scripts) has been\r\r\naddressed the ability to visualize three dimensional (3D) object\r\r\noriented scenarios and allowed the interactive manipulation with their\r\r\nbasic elements. Unfortunately, most realistic scenes require a large\r\r\namount of storage and, consequently, their transmission is very slow.\r\r\nExisting viewers must deal with this problem. Multiresolution video,\r\r\nwavelet multiresolution meshes, progressive transmission, mesh\r\r\ncompression and dynamic display are proposed solutions. This technical\r\r\nsession is about theses new techniques which can make possible virtual\r\r\nworlds on the cyberspace.\r\r\n\r\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\r\n\r\r\nEVALUATION OF PAPERS:\r\r\n\r\r\nPapers will be evaluated for originality, significance, clarity, and\r\r\nsoundness. Each paper will be refereed by two researchers in the topical\r\r\narea. The Camera-Ready papers will be reviewed by one person. Please\r\r\nrefer to the technical sessions pages for details on the evaluation of\r\r\nthe papers for those sessions.\r\r\n\r\r\nPUBLICATION:\r\r\n\r\r\nThe conference proceedings will be published by CSREA Press. The\r\r\nproceedings will be available at the conference.\r\r\nPlease note that all color pictures/diagrams will be published in\r\r\ngray-scale.\r\r\n\r\r\nORGANIZERS/SPONSORS:\r\r\n\r\r\nA number of university faculty members in cooperation with the Monte\r\r\nCarlo Hotel (conference division) will be organizing the conference. The\r\r\nconference is sponsored by the Computer Science Research, Education, and\r\r\nApplications Tech. (CSREA) in cooperation with the Computer Vision\r\r\nResearch and Applications Tech. (CVRA), The National Supercomputing\r\r\nCenter for Energy and the Environment (USA), developers of\r\r\nhigh-performance machines and systems (pending) and related computer\r\r\nassociations (pending.)\r\r\n\r\r\nLOCATION OF CONFERENCE:\r\r\n\r\r\nThe conference will be held in the Monte Carlo Resort and Casino hotel,\r\r\nLas Vegas, Nevada, USA. This is a new hotel with excellent conference\r\r\nfacilities and over 3000 rooms. The hotel is minutes from the Las Vegas\r\r\nairport with free shuttles to and from the airport. The hotel has many\r\r\nvacation and recreational attractions, including: casino, waterfalls,\r\r\nspa, kiddie pools, sunning decks, Easy River water ride, wave pool with\r\r\ncascades, lighted tennis courts, health spa (with workout equipment,\r\r\nwhirlpool, sauna, ...), arcade virtual reality game rooms, nightly\r\r\nshows, snack bars, a number of restaurants, shopping area, ... Many of\r\r\nthese attractions are open 24 hours a day and most are suitable for\r\r\nfamilies and children. The hotel's room rate is very reasonable ($79 +\r\r\n8% tax) per night for the duration of the conference. The hotel is\r\r\nminutes from other Las Vegas attractions (major shopping areas,\r\r\nrecreational destinations, fine dining and night clubs, free street\r\r\nshows, ...). For the benefit of our international colleagues: the state\r\r\nof Nevada neighbors with the states of California, Oregon, Idaho, Utah,\r\r\nand Arizona. Las Vegas is only a few driving hours away from other major\r\r\ncities, including: Los Angeles, San Diego, Phoenix, ...\r\r\n\r\r\nEXHIBITION:\r\r\n\r\r\nAn exhibition is planned during the conference. We have reserved 20+\r\r\nexhibit spaces. Interested parties should contact H. R. Arabnia (address\r\r\nis given below). All exhibitors will be considered to be the co-sponsors\r\r\nof the conference. Each exhibitor will have the opportunity to include a\r\r\ntwo-page description of their latest products in the conference\r\r\nproceedings (if submitted by May 19, 1997).\r\r\n\r\r\nIMPORTANT DATES:\r\r\n\r\r\n February 12, 1997 (Wednesday): Draft papers (5-page) due\r\r\n April 8, 1997 (Tuesday): Notification of acceptance\r\r\n May 19, 1997 (Monday): Camera-Ready papers & Preregistration due\r\r\n June 30, July 1, July 2: CISST'97 Conference\r\r\n\r\r\nProposals to organize technical sessions should be submitted as soon as\r\r\npossible (well ahead of the February 12 deadline). All accepted papers\r\r\nare expected to be presented at the conference.\r\r\n\r\r\nPROGRAM COMMITTEE: (as of Nov. 25, 1996)\r\r\n\r\r\n  I. Ahmad, Hong Kong University of Science & Technology, Hong Kong;\r\r\n  H. R. Arabnia, University of Georgia, Athens, GA, USA;\r\r\n  C. Colin, Ecole des Mines de Nantes, France;\r\r\n  J. Farison, University of Toledo, Toledo, OH, USA;\r\r\n  M. E. Fayad, University of Nevada, Reno, NV, USA;\r\r\n  O. Frieder, George Mason University & Florida Tech., USA;\r\r\n  F. Golshani, Arizona State University, Tempe, AZ, USA;\r\r\n  V. Gudivada, University of Missouri at Rolla, MO, USA;\r\r\n  M. Halem, Space Data & Comp. Div., Goddard Space Flight Center, NASA,\r\r\n     USA;\r\r\n  G. Hu, Central Michigan University, MI, USA;\r\r\n  K-C. Hui, Chinese University of Hong Kong, Shatin, Hong Kong;\r\r\n  O. H. Ibarra, University of California, Santa Barbara, CA, USA;\r\r\n  X. Jia, City University of Hong Kong, Hong Kong;\r\r\n  J. Jin, University of New South Wales, Sydney, Australia;\r\r\n  D. Kazakos, University of Southwestern Louisiana, LA, USA;\r\r\n  A. Law, Ohio State University, Columbus, OH, USA;\r\r\n  D. Luzeaux, Etca/Crea/Sp, France;\r\r\n  K. Makki, University of Nevada Las Vegas, NV, USA;\r\r\n  S. A. M. Makki, University of Queensland, Australia;\r\r\n  A. Mana-Gomez, E.T.S.I.Informatica, Malaga, Spain;\r\r\n  N. Memon, Northern Illinois University, DeKalb, IL, USA;\r\r\n  B. Nassersharif, National Supercomputing Center For Energy and the\r\r\n     Environment, Las Vegas, Nevada, USA;\r\r\n  M. S. Obaidat, Monmouth University, NJ, USA;\r\r\n  Y. Pan, University of Dayton, Dayton, OH, USA;\r\r\n  E. K. Park, University of Missouri-Kansas City, USA;\r\r\n  W. Peng, Southwest Texas State University, San Marcos, TX, USA;\r\r\n  N. Pissinou, University of Southwestern Louisiana, Lafayette, LA, USA;\r\r\n  Rajkumar, Centre for Development of Advanced Computing, Bangalore,\r\r\n     India;\r\r\n  S. Sahni, University of Florida, Gainesville, FL, USA;\r\r\n  H. Sharif, University of Nebraska Lincoln, USA;\r\r\n  H. Shi, University of Missouri-Columbia, MO, USA;\r\r\n  M. Singhal, Ohio State University, Columbus, OH, USA;\r\r\n  S. Y. W. Su, University of Florida, Gainesville, FL, USA;\r\r\n  A. Tentov, University \"Sv. Kiril i Metodij\", Republic of Macedonia;\r\r\n  E. Torng, Michigan State University, MI, USA;\r\r\n  N-F. Tzeng, University of Southwestern Louisiana, Lafayette, LA, USA;\r\r\n  F. R. Villatoro-Machuca, Universidad de Malaga, Malaga, Spain;\r\r\n  Y. Xu, Oak Ridge National Laboratory, Oak Ridge, TN, USA;\r\r\n  S. You, State University of New York at Stony Brook, NY, USA;\r\r\n  H. Zhang, Aptronix, Inc., Santa Clara, CA, USA;\r\r\n  D. Zhu, Aptronix, Inc., Santa Clara, CA, USA;\r\r\n  A. Y. Zomaya, University of Western Australia, Australia.\r\r\n\r\r\nCONFERENCE CONTACT:\r\r\n\r\r\n    Professor Hamid R. Arabnia (CISST General Chair)\r\r\n    The University of Georgia Department of Computer Science\r\r\n    415 Graduate Studies Research Center\r\r\n    Athens, Georgia 30602-7404, U.S.A.\r\r\n    Tel: (706) 542-3480\r\r\n    Fax: (706) 542-2966\r\r\n    E-Mail : hra@cs.uga.edu\r\r\n\r\r\nLOCAL ARRANGEMENT CHAIRS:\r\r\n\r\r\n    Professor Kia Makki\r\r\n    Department of Computer Science\r\r\n    University of Nevada Las Vegas\r\r\n    Las Vegas, Nevada 89154-4019, USA\r\r\n    E-Mail : kia@koko.cs.unlv.edu\r\r\n\r\r\n    Professor Niki Pissinou\r\r\n    Center For Advanced Computer Studies\r\r\n    University of Southwestern Louisiana\r\r\n    Lafayette, LA 70508, USA\r\r\n    E-Mail : pissinou@cacs.usl.edu\r\r\n\r\r\nPUBLICITY CHAIR:\r\r\n\r\r\n    Professor Yi Pan\r\r\n    Department of Computer Science\r\r\n    University of Dayton\r\r\n    Dayton, OH 45469-2160, USA\r\r\n    Tel: (513) 229-3807\r\r\n    Fax: (513) 229-4000\r\r\n    E-Mail : pan@cps.udayton.edu\r\r\n\r\r\nWWW PAGES:\r\r\n\r\r\n    http://www.lcc.uma.es/congresos/CISST.html (CISST'97 Home Page)\r\r\n    http://www.cps.udayton.edu/~pan/pdpta      (PDPTA'97 Home Page)\r\r\n\r\r\n\r\r\nOTHER INFORMATION:\r\r\n\r\r\n\r\r\n                          ~~~~~\r\r\n                         ( o o )\r\r\n  +----------------o000-----U------000o--------------------+\r\r\n  !           _   ,                                        !\r\r\n  ! Antonio Mana Gomez               eMail: amg@lcc.uma.es !\r\r\n  !                                                        !\r\r\n  ! Departamento de Lenguajes y Ciencias de la Computacion !\r\r\n  !        E.T.S.I.Informatica.    Desp. 1.2.B.19          !\r\r\n  !               Universidad de Malaga                    !\r\r\n  !                Campus de Teatinos.                     !\r\r\n  !               29071 MALAGA (SPAIN)                     !\r\r\n  !                                                        !\r\r\n  ! Phone: (+34) 5 213 27 54        Fax: (+34) 5 213 13 97 !\r\r\n  +--------------------------------------------------------+\r\r\n\r\r\nOR OTHERWISE FROM:\r\r\n\r\r\n  +---------------------------------------------------------+\r\r\n  !                                                         !\r\r\n  ! Francisco R. Villatoro Machuca  EMAIL: villa@lcc.uma.es !\r\r\n  !                                                         !\r\r\n  ! Departamento de Lenguajes y Ciencias de la Computacion  !\r\r\n  !      E.T.S.Ing. Industriales   Desp. I-323-D            !\r\r\n  !               Universidad de Malaga                     !\r\r\n  !                Campus de El Ejido.                      !\r\r\n  !                29013 MALAGA (SPAIN)                     !\r\r\n  !                                                         !\r\r\n  ! Phone: (+34) 5 213 20 96        Fax: (+34) 5 213 28 16  !\r\r\n  !                                                         !\r\r\n  !    http://www.lcc.uma.es/personal/villa/villa.html      !\r\r\n  +---------------------------------------------------------+\r\r\n\r\r\nFrom \r\r\nReceived: from launzatte.cg.tuwien.ac.at by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\tfor <wp@cg.tuwien.ac.at> id JAA25804; Mon, 2 Dec 1996 09:45:10 +0100\r\r\nReceived: (from prikryl@localhost) by launzatte.cg.tuwien.ac.at (8.6.12/8.6.9) id JAA02613; Mon, 2 Dec 1996 09:39:13 +0100\r\r\nFrom: Jan Prikryl <prikryl@launzatte>\r\r\nMessage-Id: <199612020839.JAA02613@launzatte.cg.tuwien.ac.at>\r\r\nSubject: Re: reflection questions\r\r\nIn-Reply-To: <v0300780caec83a2ccd1a@[128.130.166.56]> from by way of Werner Purgathofer at \"Dec 2, 96 08:48:05 am\"\r\r\nTo: by way of Werner Purgathofer <shirley@phong.cs.utah.edu>\r\r\nDate: Mon, 2 Dec 1996 09:39:12 +0100 (CET)\r\r\nCc: Werner Purgathofer <wp>\r\r\nX-Mailer: ELM [version 2.4ME+ PL28 (25)]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 9c1ee991c493b25dda9eed21ac246226\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n> Date: Mon, 2 Dec 1996 08:48:05 +0100\r\r\n> To: globillum, gervautz, tobler, wilkie, prikryl@sgi.felk.cvut.cz, matkovic,\r\r\n>         maria\r\r\n> From: shirley@phong.cs.utah.edu (Peter Shirley) (by way of Werner Purgathofer)\r\r\n> Subject: reflection questions\r\r\n\r\r\n> 2. A paper by [Rushmeier and Tynor, 90] is alluded to, with\r\r\n>    no title or bibliography entry.  What is it (I have a feeling\r\r\n>    our friend HR can answer this one).\r\r\n\r\r\n\r\r\n@InProceedings{Rushmeier90b,\r\r\n  author =       \"Holly E. Rushmeier and Stephen D. Tynor\",\r\r\n  title =        \"Incorporating the {BRDF} into an Infrared Scene\r\r\n                 Generation System\",\r\r\n  booktitle =    \"Conference on Characterization, Propagation and\r\r\n                 Simulation of Infrared Scenes, SPIE Proceedings\",\r\r\n  volume =       \"1311\",\r\r\n  address =      \"Orlando, Florida\",\r\r\n  month =        apr,\r\r\n  year =         \"1990\",\r\r\n  note =         \"also as Technical Report \\#90-17, Laboratoire\r\r\n                 Bordelais de Recherche en Informatique, Universite de\r\r\n                 Bordeaux.\",\r\r\n}\r\r\n\r\r\n\thttp://sgi.felk.cvut.cz/~biblio/\r\r\n\thttp://liinwww.ira.uka.de/bibliography/\r\r\n\r\r\n-- JP\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\n               Jan Prikryl <prikryl@cg.tuwien.ac.at>\r\r\n         http://www.cg.tuwien.ac.at/staff/JanPrikryl.html\r\r\n         Institute of Computer Graphics and Visualisation\r\r\n              Vienna Institue of Technology, Austria\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id SAA07988; Tue, 3 Dec 1996 18:26:59 +0100\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU (HOSTESS.GRAPHICS.CS.CMU.EDU [128.2.206.188]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id RAA18025 for <globillum@imag.fr>; Tue, 3 Dec 1996 17:24:02 +0100 (MET)\r\r\nFrom: Paul.Heckbert@HOSTESS.GRAPHICS.CS.CMU.EDU\r\r\nMessage-Id: <199612031624.RAA18025@imag.imag.fr>\r\r\nDate: Tue, 3 Dec 96 11:08:20 EST\r\r\nTo: shirley@PHONG.CS.UTAH.EDU\r\r\nSubject: Re:  International Conference on ISST\r\r\nCc: globillum@imag.fr\r\r\nX-UIDL: f2ffe7c11d0d14ba45e5fb8156059ab7\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nRe: Peter Shirley's email about the conference:\r\r\n\r\r\n    International Conference on Imaging Science, Systems, and Technology\r\r\n    CISST'97\r\r\n    June 30 - July 2, 1997 Las Vegas, Nevada, USA\r\r\n    http://www.lcc.uma.es/personal/mana/CISST2.html\r\r\n\r\r\nHmmm, the web page says there will be a self-appointed program committee /\r\r\nsession chairs / associate editors.  Sounds quite suspicious, frankly.\r\r\nI wouldn't be surprised if their acceptance rate is near 100%.\r\r\nI would predict highly variable paper quality.  There is an excellent\r\r\nwater slide in Las Vegas, however! :-)\r\r\n\r\r\nI just participated in a workshop where only 3 out of 28 papers submitted\r\r\nwere rejected, but it was still worthwhile, however.\r\r\n\r\r\nAre you familiar with the VIDEA story?\r\r\n\r\r\n    <A HREF=\"http://www.cg.tuwien.ac.at/~wp/videa.html\">\r\r\n    Beware of VIDEA!</A>,\r\r\n    an amusing and troubling account of a bogus conference,\r\r\n    reported by Purgathofer, Groeller, and Feda of the U of Vienna.\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id EAA14959; Wed, 11 Dec 1996 04:28:16 +0100\r\r\nReceived: from mercury.uniserve.com (mercury.uniserve.com [204.191.197.248]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id EAA03509 for <globillum@imag.fr>; Wed, 11 Dec 1996 04:04:19 +0100 (MET)\r\r\nReceived: from helios (van0202.tvs.net [204.191.197.42]) by mercury.uniserve.com (8.8.2/8.8.2) with ESMTP id SAA12854 for <globillum@imag.fr>; Tue, 10 Dec 1996 18:56:16 -0800 (PST)\r\r\nMessage-Id: <199612110256.SAA12854@mercury.uniserve.com>\r\r\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Radiosity bibliography update\r\r\nDate: Tue, 10 Dec 1996 19:02:16 -0800\r\r\nX-MSMail-Priority: Normal\r\r\nX-Priority: 3\r\r\nX-Mailer: Microsoft Internet Mail 4.70.1155\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 2f1597796ff7a36c321fa979124c98c0\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nANNOUNCE: 96/12/15 Release of RADBIB96\r\r\n--------------------------------------\r\r\nRADBIB96 is a comprehensive bibliography of radiosity and\r\r\nrelated global illumination papers, theses, articles, and\r\r\nbooks. The total number of references is now 1,008 (including\r\r\nfour U.S. patents on radiosity techniques).\r\r\n\r\r\nThis bibliography is available in BibTex format as\r\r\nRADBIB96.BIB (with a release date of December 15, 1996)\r\r\nfrom:\r\r\n\r\r\n  http://www.ledalite.com/library-/rrt.htm\r\r\n\r\r\nand as compressed RadBib96.Z from:\r\r\n\r\r\n  ftp://hobbes.lbl.gov/pub/doc\r\r\n\r\r\nAs always, it is time-consuming and sometimes difficult to\r\r\ntrack down conference papers and theses on radiosity and global\r\r\nillumination. If you know of a relevant reference that is not\r\r\nincluded in the bibliography, please let me know so that I can\r\r\ninclude it in the next release.\r\r\n---\r\r\nIan Ashdown, P. Eng.\r\r\nResearch & Development Manager\r\r\nLedalite Architectural Products Inc.\r\r\nhttp://www.ledalite.com\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id WAA03682; Fri, 20 Dec 1996 22:49:27 +0100\r\r\nReceived: from eye.eye.com (eye.eye.com [149.54.1.2]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id SAA19457 for <globillum@imag.fr>; Fri, 20 Dec 1996 18:52:35 +0100 (MET)\r\r\nReceived: from hemlock.eye.com by eye.eye.com with SMTP\r\r\n\t(1.37.109.8/16.2) id AA10404; Fri, 20 Dec 1996 12:51:54 -0500\r\r\nReceived: by hemlock\r\r\n\t(1.37.109.8/15.6) id AA20852; Fri, 20 Dec 1996 12:52:21 -0500\r\r\nDate: Fri, 20 Dec 1996 12:52:21 -0500\r\r\nFrom: Eric Haines <erich@eye.com>\r\r\nMessage-Id: <9612201752.AA20852@hemlock>\r\r\nTo: globillum@imag.fr\r\r\nSubject: new ray tracing bibliography available\r\r\nCc: erich@hemlock.eye.com\r\r\nX-UIDL: 06f6903bd9e767eb73ae7defecfc29f9\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nI have made the latest version of the ray tracing bibliography which Paul\r\r\nHeckbert and I compiled (with help from many others) available at:\r\r\n\r\r\n\thttp://www.acm.org/tog/resources/bib/\r\r\n\r\r\nLet me know of any errors or missing references.  I've tried to limit new\r\r\nentries to those directly dealing with ray tracing itself as a rendering\r\r\nalgorithm or that talk about monte carlo sampling or volume visualization using\r\r\nray tracing (as opposed to references which mention ray tracing simply as\r\r\nanother tool, which for the most part it has become).\r\r\n\r\r\nEric Haines\r\r\nerich@acm.org\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id VAA08619; Sat, 28 Dec 1996 21:44:28 +0100\r\r\nReceived: from mercury.uniserve.com (mercury.uniserve.com [204.191.197.248]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id VAA04618 for <globillum@imag.fr>; Sat, 28 Dec 1996 21:33:35 +0100 (MET)\r\r\nReceived: from helios (van0405.tvs.net [204.191.197.105]) by mercury.uniserve.com (8.8.2/8.8.2) with ESMTP id MAA27534 for <globillum@imag.fr>; Sat, 28 Dec 1996 12:23:27 -0800 (PST)\r\r\nMessage-Id: <199612282023.MAA27534@mercury.uniserve.com>\r\r\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Global illumination validation studies\r\r\nDate: Sat, 28 Dec 1996 12:31:32 -0800\r\r\nX-MSMail-Priority: Normal\r\r\nX-Priority: 3\r\r\nX-Mailer: Microsoft Internet Mail 4.70.1155\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: f7e94f36ccf72ca43ef90b0dc76bba69\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nChas Ehrlich at Lawrence Berkeley National Lab uncovered these two Web\r\r\npages:\r\r\n\r\r\n  \"Physically Accurate Lighting Simulation in Computer Graphics Software\"\r\r\n  URL: http://rmp.kiam1.rssi.ru/articles/pals/pals.htm\r\r\n\r\r\n  \"Comparison of Two Methods of Global Illumination Analysis\"\r\r\n  URL: http:://rmp.kiam1.rssi.ru/articles/cmgia/cmgia.htm\r\r\n\r\r\nI bring them to the attention of this mailing list because:\r\r\n\r\r\n(a) Very few papers have been written on the physical validation of\r\r\n    radiosity and global illumination algorithms;\r\r\n(b) The information presented in these Web pages constitute complete\r\r\n    technical reports, yet do not appear to have been otherwise\r\r\n    published; and\r\r\n(c) The authors compare Lightscape, Radiance, and Specter (Integra\r\r\n    Inc.) with some interesting conclusions.\r\r\n\r\r\n\r\r\nIan Ashdown, P. Eng.\r\r\nResearch & Development Manager\r\r\nLedalite Architectural Products Inc.\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id GAA09745; Sun, 29 Dec 1996 06:18:36 +0100\r\r\nReceived: from relay6.UU.NET (relay6.UU.NET [192.48.96.16]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id GAA18425 for <globillum@imag.fr>; Sun, 29 Dec 1996 06:10:17 +0100 (MET)\r\r\nReceived: from audrey by relay6.UU.NET with SMTP \r\r\n\t(peer crosschecked as: Cust115.Max16.San-Francisco2.CA.MS.UU.NET [153.34.189.243])\r\r\n\tid QQbwdg05815; Sun, 29 Dec 1996 00:10:06 -0500 (EST)\r\r\nSender: crs@uunet.uu.net\r\r\nMessage-ID: <32C5FB86.167E@pop.net>\r\r\nDate: Sat, 28 Dec 1996 21:03:02 -0800\r\r\nFrom: Chris Schoeneman <crs@pop.net>\r\r\nX-Mailer: Mozilla 2.0S (X11; I; IRIX 6.2 IP22)\r\r\nMIME-Version: 1.0\r\r\nTo: Ian Ashdown <iashdown@ledalite.com>\r\r\nCC: globillum@imag.fr\r\r\nSubject: Re: Global illumination validation studies\r\r\nReferences: <199612282023.MAA27534@mercury.uniserve.com>\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 55cb2736695d3b6a1b7c6d3f733926c3\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nIan Ashdown wrote:\r\r\n> \r\r\n> Chas Ehrlich at Lawrence Berkeley National Lab uncovered these two Web\r\r\n> pages:\r\r\n> \r\r\n>   \"Physically Accurate Lighting Simulation in Computer Graphics Software\"\r\r\n>   URL: http://rmp.kiam1.rssi.ru/articles/pals/pals.htm\r\r\n> \r\r\n>   \"Comparison of Two Methods of Global Illumination Analysis\"\r\r\n>   URL: http://rmp.kiam1.rssi.ru/articles/cmgia/cmgia.htm\r\r\n\r\r\nThis was very interesting reading.  From what I know of LVS, most\r\r\nconclusions sounded pretty reasonable.  I noted that they used LVS\r\r\nversion 1.2.4.  My guess is that version 1.3 (available for well\r\r\nover a year) would have given more accurate results, at least for\r\r\nthe CUBE test.  Version 2.0 would be better still.  Both of these\r\r\nversions accurately solve an environment with an analytical solution\r\r\n(the inside of a cube where each face is a perfect diffuse emitter),\r\r\nwhile 1.2.4 (if I recall correctly) failed this test.\r\r\n\r\r\nIn any case, I did find some unexpected conclusions.\r\r\n\r\r\n1. In APART2 they're surprised by the specular reflection model used\r\r\nby LVS.  They assume it's incorrect but it is in fact demonstrating\r\r\nthe angular dependence of reflectivity.  Whether the model is\r\r\naccurate could be the subject of a similar analysis.\r\r\n\r\r\n2. In the DREAM0 evaluation they state that LVS doesn't have `cone'\r\r\nlights.  Well of course LVS does have them (it calls them spot lights).\r\r\n\r\r\n3. Also in DREAM0 they note bleeding of light from the red carpet on\r\r\na corner in the cove with the blue carpet.  It shouldn't be there and\r\r\nthey say they can't explain the effect.  It looks like a light leak,\r\r\nwhich they should recognize.  I'd be more comfortable with their\r\r\nconclusions if they clearly stated that it wasn't a light leak and that\r\r\nthe models were constructed to avoid light and shadow leaks.\r\r\n\r\r\nStill, since the ROOM model is from Lightscape it's safe to assume that\r\r\nit is so constructed.  And since it fails to match Specter and Radiance,\r\r\nit's pretty clear that LVS 1.2.4 isn't as accurate as either.\r\r\n\r\r\nPerhaps it's my bias from having worked at Lightscape, but at a\r\r\nvisceral level I generally find the Lightscape images much more\r\r\nrealistic looking than either the Specter or Radiance images.  Too bad\r\r\nthey're not as accurate.\r\r\n\r\r\nMany thanks to Chas and the authors for making this known.\r\r\nCheers,\r\r\n-chris\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id XAA15056; Mon, 30 Dec 1996 23:53:55 +0100\r\r\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id XAA25091 for <globillum@imag.fr>; Mon, 30 Dec 1996 23:21:51 +0100 (MET)\r\r\nReceived: from hobbes.lbl.gov by lbl.gov (SMI-8.6/SMI-SVR4)\r\r\n\tid OAA28251; Mon, 30 Dec 1996 14:21:25 -0800\r\r\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2)\r\r\n\tid AA08533; Mon, 30 Dec 96 14:20:07 PST\r\r\nDate: Mon, 30 Dec 96 14:20:07 PST\r\r\nFrom: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\r\r\nMessage-Id: <9612302220.AA08533@hobbes.lbl.gov>\r\r\nTo: Oek@int.keldysh.ru\r\r\nSubject: lighting simulation comparisons\r\r\nCc: chas@hobbes.lbl.gov, globillum@imag.fr, iashdown@ledalite.com\r\r\nX-UIDL: a68bfb384bfb109f8d297500f5b94de0\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nThis is very good work (referring to the comparison between Lightscape,\r\r\nSpectre and Radiance at http://rmp.kiam1.rssi.ru/articles/pals/pals.htm).\r\r\nIs this going to be a technical report somewhere?  I would like to learn\r\r\nmore about Spectre also.  I have followed this program through its various\r\r\nname changes, but never actually spoken to someone with a copy of it.  It\r\r\nsounds like it has come a long way, and is worth a closer look.  Can you\r\r\nsend us a working web address for this product (the link on your report\r\r\nseems to be broken)?\r\r\n\r\r\nI was a bit disappointed at the quality of the Radiance renderings you\r\r\nshowed, and I wonder if you used the new \"rad\" interface to generate\r\r\nthem?  This is an executive script that makes the control of calculation\r\r\nparameters and image filtering much more automatic and natural, and would\r\r\nreduce or eliminate many of the artifacts you are seeing, which are the\r\r\nresult of poor parameter choices or (in the case of the aliasing artifacts)\r\r\nmissing the final image filtering pass.\r\r\n\r\r\nThis same program also has a GUI, called trad, which makes running and\r\r\ncontrolling the rendering process much easier.\r\r\n\r\r\nI was very pleased to see the in-depth analysis of the three calculation\r\r\nmethods.  I was particularly intrigued by Spectre's apparent ability to\r\r\ncontrol the overall simulation accuracy.  Since this quantity is intricately\r\r\ntied to the geometric modeling and the resolution of the illumination map,\r\r\nhowever, I am not sure exactly what is being controlled here.  I notice in\r\r\nthe comparison of absolute error, that Spectre did not seem to have as good\r\r\na handle on its calculation as implied by this accuracy parameter.  In my\r\r\nown research on global illumination, I have found such absolute error bounds\r\r\nto be extremely elusive.  The work on this by Arvo and others has shown\r\r\nsome promise for error limits at radiosity mesh points, but of course this\r\r\nsays nothing about what's going on between mesh points, and this is for\r\r\ndiffuse-only environments besides.  Monte Carlo methods can offer statistical\r\r\nerror estimates for arbitrary environments, but achieving specific accuracy\r\r\ntolerances at some pixels is next to impossible using conventional methods.\r\r\n(I won't scoop Eric Veach, who seems to have found a very promising new\r\r\nMC technique which I hope will appear in the literature sooner rather than\r\r\nlater.)\r\r\n\r\r\nThere were some other, very minor, errors in your exposition, which I would\r\r\nbe happy to correct if you like.  The main problem in my view was the way\r\r\nRadiance was used, which had a large effect on the results.  I admit that\r\r\nit is not at all clear for the new user how to best apply this software,\r\r\neven if they have an excellent understanding of the underlying algorithms.\r\r\nI am hoping to remedy this situation with the publication of a book from\r\r\nWiley, which will hopefully be available by this Summer.\r\r\n\r\r\nPlease forward this also to Andrei, as I did not find his e-mail address.\r\r\n\r\r\nThanks!\r\r\n-Greg Ward\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id AAA15100; Tue, 31 Dec 1996 00:14:38 +0100\r\r\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id XAA26115 for <globillum@imag.fr>; Mon, 30 Dec 1996 23:49:37 +0100 (MET)\r\r\nReceived: from hobbes.lbl.gov by lbl.gov (SMI-8.6/SMI-SVR4)\r\r\n\tid OAA28566; Mon, 30 Dec 1996 14:49:13 -0800\r\r\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2)\r\r\n\tid AA08597; Mon, 30 Dec 96 14:47:56 PST\r\r\nDate: Mon, 30 Dec 96 14:47:56 PST\r\r\nFrom: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\r\r\nMessage-Id: <9612302247.AA08597@hobbes.lbl.gov>\r\r\nTo: Oek@int.keldysh.ru\r\r\nSubject: P.S. to last message\r\r\nCc: chas@hobbes.lbl.gov, globillum@imag.fr, iashdown@ledalite.com\r\r\nX-UIDL: 42ea3d5cd68b16c7f76b9ab46f26eedf\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nIf you want to see some other examples of how close Radiance can come to\r\r\nreality (I always do), check out the following web page:\r\r\n\r\r\n\thttp://sap.mit.edu/projects/studioimages.html\r\r\n\r\r\nThis is work done independently by Philip Thompson and Jack DeValpine at\r\r\nMIT.\r\r\n\r\r\n-Greg\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id SAA00143; Mon, 6 Jan 1997 18:27:05 +0100\r\r\nReceived: from gin.keldysh.ru (root@[194.226.56.162]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id QAA11675 for <globillum@imag.fr>; Mon, 6 Jan 1997 16:45:08 +0100 (MET)\r\r\nReceived: from oak.keldysh.ru (oak.keldysh.ru [194.226.56.183]) by gin.keldysh.ru (8.7.6/8.7.3) with SMTP id SAA13496; Mon, 6 Jan 1997 18:44:33 +0300\r\r\nMessage-ID: <32D11D7F.3E94@gin.keldysh.ru>\r\r\nDate: Mon, 06 Jan 1997 18:42:57 +0300\r\r\nFrom: Andrei Khodulev <abkhod@gin.keldysh.ru>\r\r\nReply-To: abkhod@gin.keldysh.ru\r\r\nOrganization: Integra\r\r\nX-Mailer: Mozilla 3.0 (Win95; I)\r\r\nMIME-Version: 1.0\r\r\nTo: globillum@imag.fr\r\r\nCC: greg@hobbes.lbl.gov, crs@pop.net\r\r\nSubject: Re: lighting simulation comparisons\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 8f02d859ed55d97febb9b2a005760dc7\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nSome year and half ago we requested providers of physically accurate\r\r\nlighting simulation software to deliver their software for the purpose\r\r\nof evaluation. We did our best to perform as unbiased benchmarks as\r\r\npossible. The results has been published in Graphicon 96 and posted on\r\r\nour (KI) home page\r\r\n\r\r\n http://rmp.kiam1.rssi.ru/articles/pals\r\r\n\r\r\nsince May 1996.\r\r\n\r\r\nAs people behind Radiance (Greg Ward) and LVS (Chris Shoeneman) are not\r\r\nnecessarily satisfied with the way their software has been used in\r\r\ncomparisons we are ready to repeat the benchmarks following the\r\r\nadditional information. We also welcome others who are willing to\r\r\ndeliver their software for benchmarking.\r\r\n\r\r\nAndrei Khodulev, abkhod@gin.keldysh.ru\r\r\nEdward Kopylov, oek@gin.keldysh.ru\r\r\n\r\r\nP.S. There is also a paper \"Comparison of two Methods of Global\r\r\nIllumination Analysis\" devoted to comparison of Deterministic and Monte\r\r\nCarlo algorithms of global illumination analysis.\r\r\n\r\r\nhttp://rmp.kiam1.rssi.ru/articles/cmgia/\r\r\n\r\r\nAndrei Khodulev.\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id UAA00404; Mon, 6 Jan 1997 20:22:25 +0100\r\r\nReceived: from gin.keldysh.ru (root@[194.226.56.162]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id TAA22481 for <globillum@imag.fr>; Mon, 6 Jan 1997 19:57:14 +0100 (MET)\r\r\nReceived: from oak.keldysh.ru (oak.keldysh.ru [194.226.56.183]) by gin.keldysh.ru (8.7.6/8.7.3) with SMTP id VAA14116; Mon, 6 Jan 1997 21:56:11 +0300\r\r\nMessage-ID: <32D14A69.5E4C@gin.keldysh.ru>\r\r\nDate: Mon, 06 Jan 1997 21:54:35 +0300\r\r\nFrom: Andrei Khodulev <abkhod@gin.keldysh.ru>\r\r\nReply-To: abkhod@gin.keldysh.ru\r\r\nOrganization: Keldysh Inst. of Appl. Math.\r\r\nX-Mailer: Mozilla 3.0 (Win95; I)\r\r\nMIME-Version: 1.0\r\r\nTo: greg@hobbes.lbl.gov\r\r\nCC: globillum@imag.fr, chas@hobbes.lbl.gov, iashdown@ledalite.com\r\r\nSubject: Re: lighting simulation comparisons\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 0ece291858c5d28fb8e1042e14dbe066\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nDear Greg,\r\r\n\r\r\nHello from Andrei Khodulev, with whom You exchanged some letters in\r\r\n1992.\r\r\n\r\r\n>I would like to learn more about Spectre also. I have followed\r\r\n>this program through its various name changes, but never actually\r\r\n>spoken to someone with a copy of it.\r\r\n>It sounds like it has come a long way, and is worth a closer\r\r\n>look. Can you send us a working web address for this product\r\r\n>(the link on your report seems to be broken)?\r\r\n\r\r\nIntegra Inc. is in the process of establishing official page in English.\r\r\nFor this reasons links are not available. At this point only Japanese\r\r\npage exist:\r\r\n\r\r\nhttp://www.kt.rim.or.jp/~integra/\r\r\n\r\r\nMr. A. Fujimoto, the president of Integra Inc., was asked about\r\r\npreparation of non-commercial version of SPECTER that can be used by\r\r\nothers for comparison study analogous to our one. Please wait for answer\r\r\nfrom him.\r\r\n\r\r\nCOMPARISON\r\r\n\r\r\nAs You (and apparently LVS) are not satisfied with the way RADIANCE\r\r\n(LIGHTSCAPE) has been used we are going to repeat the comparison\r\r\nfollowing your advises and with new software version(3.0 ?). Today we\r\r\nsent a message to globillum at this topic and welcome others who are\r\r\nwilling to deliver their software for benchmarking. I think it will take\r\r\nfinite time until all information is completed and conditions are agreed\r\r\namong the interested parties.\r\r\n\r\r\n>I was a bit disappointed at the quality of the Radiance renderings you\r\r\n>showed, and I wonder if you used the new \"rad\" interface to generate\r\r\n>them?\r\r\n> This is an executive script that makes the control of calculation\r\r\n>parameters and image filtering much more automatic and natural, and would\r\r\n>reduce or eliminate many of the artifacts you are seeing, which are the\r\r\n>result of poor parameter choices or (in the case of the aliasing artifacts)\r\r\n>missing the final image filtering pass.\r\r\n>\r\r\n>\r\r\n>This same program also has a GUI, called trad, which makes running and\r\r\n>controlling the rendering process much easier.\r\r\n>\r\r\n\r\r\nYou pointed our serious mistake: we refer to RADIANCE 2.5 (and we\r\r\nactually used it for benchmarks!) while obsolete Reference Manual (for\r\r\nprevious 2.4 version) was used. So, we knew nothing about 'trad'.\r\r\n\r\r\nWhat concerns to 'rad' we found it more convenient to call the batch\r\r\nprograms ('oconv', 'rpict', 'ximage') directly as we need sometimes\r\r\nrather long calculations. Maybe we missed some possibilities offered by\r\r\n'rad'.\r\r\n\r\r\nFiltering was not used at all. Apparently we met some problems with its\r\r\nusage.\r\r\n\r\r\n\r\r\n>I was particularly intrigued by Spectre's apparent ability to\r\r\n>control the overall simulation accuracy. Since this quantity is intricately\r\r\n>tied to the geometric modeling and the resolution of the illumination map,\r\r\n>however, I am not sure exactly what is being controlled here.\r\r\n>\r\r\n\r\r\nHave you seen the paper \r\r\n\"Comparison of two Methods of Global Illumination Analysis\"\r\r\n\r\r\nat http://rmp.kiam1.rssi.ru/articles/cmgia/monte_carlo.htm ?\r\r\n\r\r\nSection 3.1 of this paper contains detailed explanation of how accuracy\r\r\nis controlled in Specter. We'll be very grateful to You for any remarks.\r\r\nThe reason for this request is that some readers find this part unclear.\r\r\n\r\r\n>I notice in the comparison of absolute error, that Spectre did\r\r\n>not seem to have as good a handle on its calculation as implied\r\r\n>by this accuracy parameter. In my own research on global\r\r\n>illumination, I have found such absolute error bounds to be\r\r\n>extremely elusive.\r\r\n>\r\r\n\r\r\nYes, we also found that the accuracy control Specter provides is not\r\r\nalways natural for user. Actually, the Specter's accuracy measure is\r\r\nfrequently used in relative manner: we don't know how the value reported\r\r\nrelates to perceptual quality, but we can rely that decreasing of this\r\r\nvalue twice will lead to twice as good image.\r\r\n\r\r\n>There were some other, very minor, errors in your exposition,\r\r\n>which I would be happy to correct if you like.\r\r\n>\r\r\n>\r\r\n>The main problem in my view was the way Radiance was used, which\r\r\n>had a large effect on the results.\r\r\n>\r\r\n\r\r\nAny remarks are welcome.\r\r\n\r\r\n> I admit that\r\r\n>it is not at all clear for the new user how to best apply this software,\r\r\n>even if they have an excellent understanding of the underlying algorithms.\r\r\n>I am hoping to remedy this situation with the publication of a book from\r\r\n>Wiley, which will hopefully be available by this Summer.\r\r\n>\r\r\n\r\r\nIs there any possibility to get draft of this book in electronic from?\r\r\nThank you in advance.\r\r\n\r\r\n>If you want to see some other examples of how close Radiance can come to\r\r\n>reality (I always do), check out the following web page:\r\r\n>\r\r\n>http://sap.mit.edu/projects/studioimages.html\r\r\n>\r\r\n>This is work done independently by Philip Thompson and Jack DeValpine at\r\r\n>MIT.\r\r\n>\r\r\n\r\r\nCan we get scenes used to generate these images? We could use them in\r\r\nour comparison.\r\r\n\r\r\nWith best regards,\r\r\n\r\r\nEdward Kopylov,\r\r\nAndrei Khodulev.\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id XAA16047; Tue, 7 Jan 1997 23:13:04 +0100\r\r\nReceived: from internet-mail2.ford.com (internet-mail2.ford.com [198.111.80.24]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id WAA03594 for <globillum@imag.fr>; Tue, 7 Jan 1997 22:51:10 +0100 (MET)\r\r\nReceived: by internet-mail2.ford.com id AA18258\r\r\n  (InterLock SMTP Gateway 3.0 for globillum@imag.fr);\r\r\n  Tue, 7 Jan 1997 16:50:28 -0500\r\r\nMessage-Id: <199701072150.AA18258@internet-mail2.ford.com>\r\r\nReceived: by internet-mail2.ford.com (Protected-side Proxy Mail Agent-1);\r\r\n  Tue, 7 Jan 1997 16:50:28 -0500\r\r\nDate: Tue, 7 Jan 1997 16:50:27 -0500\r\r\nFrom: Stephen Westin <swestin@ford.com>\r\r\nTo: globillum@imag.fr\r\r\nIn-Reply-To: <32D24D96.2781E494@doc.ic.ac.uk> (ajc@doc.ic.ac.uk)\r\r\nSubject: Kajiya path tracing\r\r\nX-UIDL: 01ef6eef483f2e210a1252f753e90e07\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n> PS. Under what conditions would 40 samples per pixel in MCPT be enough to\r\r\n> visualise a double-refracted caustic? This is in reference to J. T. Kajiya's\r\r\n> landmark SIGGraph '86 paper the \"The Rendering Equation\". The caustics cast in\r\r\n> his tetrahedron of glass balls image seem so noise free. I wonder how they did\r\r\n> it.\r\r\n\r\r\nExtremely large light sources, I understand.\r\r\n\r\r\n-Stephen H. Westin\r\r\nswestin@ford.com\r\r\nThe information and opinions in this message are mine, not Ford's.\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id IAA18132; Wed, 8 Jan 1997 08:24:09 +0100\r\r\nReceived: from safran.imag.fr (safran.imag.fr [129.88.32.200]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id IAA17322 for <globillum@imag.fr>; Wed, 8 Jan 1997 08:09:42 +0100 (MET)\r\r\nReceived: (from sillion@localhost) by safran.imag.fr (8.6.10/8.6.9) id IAA05020 for globillum@imag.fr; Wed, 8 Jan 1997 08:09:41 +0100\r\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\r\nMessage-Id: <199701080709.IAA05020@safran.imag.fr>\r\r\nSubject: Teamcad problem resolved\r\r\nTo: Global Illumination List <globillum@imag.fr>\r\r\nDate: Wed, 8 Jan 1997 08:09:40 +0100 (MET)\r\r\nReply-To: Francois.Sillion@imag.fr\r\r\nX-Mailer: ELM [version 2.4 PL23]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: fef84b86def1b8bc8c34b14b4016ea16\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nDear globillumers,\r\r\n\r\r\nfirst of all, a happy new year to all !\r\r\n\r\r\nMost of you have noticed a very annoying problem with the teamcad and\r\r\nteamcad2 mailing lists. These lists included the globillum alias, without\r\r\nhaving asked the globillum recipients or myself for approval. This was\r\r\na simple mishap and the people at Georgia Tech are very sorry.\r\r\nNow I understand that globillum should have been removed from these lists.\r\r\n\r\r\nThe confusion only grew because so many people responded to the first\r\r\nteamcad messages and copied their answers to the list!\r\r\n\r\r\nThe second message I want to send to globillumers is that we are\r\r\nundergoing some technical changes here as globillum has been  moved\r\r\nto a list server. Apparently everything works fine but it means that\r\r\nsome people who have requested to be on the list have not been added yet.\r\r\nIf you know anybody in this situation... tell them I'll work on it as\r\r\nsoon as possible !\r\r\n\r\r\n+------------------+------------------------------------------------------+\r\r\n| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\r\r\n|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 44 66 75|\r\r\n+------------------+----------+-------------------------------------------+\r\r\n| Francois.Sillion@imag.fr    | http://w3imagis.imag.fr/~Francois.Sillion |\r\r\n+-----------------------------+-------------------------------------------+\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id QAA01209; Thu, 9 Jan 1997 16:36:30 +0100\r\r\nReceived: from igw3.watson.ibm.com (igw3.watson.ibm.com [129.34.139.18]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id PAA14088 for <globillum@imag.fr>; Thu, 9 Jan 1997 15:57:02 +0100 (MET)\r\r\nReceived: from mailhub1.watson.ibm.com (mailhub1.watson.ibm.com [9.2.249.31]) by igw3.watson.ibm.com (8.7.6/8.7.1) with ESMTP id JAA13986 for <globillum@imag.fr>; Thu, 9 Jan 1997 09:57:23 -0500\r\r\nReceived: from watngi01.watson.ibm.com (watngi01.watson.ibm.com [9.2.235.20]) by mailhub1.watson.ibm.com (8.8.2/11-26-96) with SMTP id JAA54332 for <globillum@imag.fr>; Thu, 9 Jan 1997 09:56:44 -0500\r\r\nReceived: by watngi01.watson.ibm.com(Lotus SMTP MTA Release 1.0.1)  id 8525641A.00521663 ; Thu, 9 Jan 1997 09:56:36 -0400\r\r\nX-Lotus-FromDomain: IBM RESEARCH\r\r\nFrom: \"Holly Rushmeier\" <holly@watson.ibm.com>\r\r\nTo: globillum@imag.fr\r\r\nMessage-ID: <8525641A:0051795D.00@watngi01.watson.ibm.com>\r\r\nDate: Thu, 9 Jan 1997 09:55:51 -0400\r\r\nSubject: Need refs. about need\r\r\nMime-Version: 1.0\r\r\nContent-type: text/plain; charset=us-ascii; format=flowed\r\r\nX-UIDL: 2d48493319f989e335d4b611834f12cb\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n  Hi --\r\r\n\r\r\n  One of the people working on the appearance project at NIST asked\r\r\n  me for \"some references that talk about the need for measurements\r\r\n  of appearance properties of materials.\" A lot of people ask about where\r\r\n  to find catalogs of measurements etc., but I am having a hard time\r\r\n  finding \"citable\" references for the need for measurements. If you\r\r\n  have written anything, either technical paper or more informal\r\r\n  \"position\" paper that could be cited about the need for measurements\r\r\n  to support realistic rendering please let me know. Or, if you haven't\r\r\n  written anything, but would be willing to be quoted about how your\r\r\n  work would benefit by the availability of measurements, or measurement\r\r\n  techniques, let me know.\r\r\n\r\r\n  Thanks,\r\r\n  Holly\r\r\n\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id CAA21734; Thu, 16 Jan 1997 02:29:59 +0100\r\r\nReceived: from ftp20.jet.es (root@[194.179.100.193]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id CAA11623 for <globillum@imag.fr>; Thu, 16 Jan 1997 02:14:10 +0100 (MET)\r\r\nReceived: from 007 (info636.jet.es [194.224.182.126]) by ftp20.jet.es (8.6.12/8.6.9) with SMTP id DAA12836 for <globillum@imag.fr>; Thu, 16 Jan 1997 03:12:10 +0100\r\r\nMessage-ID: <32DD8061.77A0@jet.es>\r\r\nDate: Thu, 16 Jan 1997 02:12:01 +0100\r\r\nFrom: Eduardo Bustillo Iceta <ebic@jet.es>\r\r\nX-Mailer: Mozilla 3.0 (WinNT; I)\r\r\nMIME-Version: 1.0\r\r\nTo: globillum@imag.fr\r\r\nSubject: kd-tree\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: e1c38e4a2486743f9d1286a476a702c2\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHi globillumers :)\r\r\n\r\r\nI am preparing a paper on a new globillum rendering technique and I am \r\r\ntrying to implement several other methods in my rendering architecture\r\r\nfor comparison and benchmarking.\r\r\n\r\r\nOne of these methods is the photon map. Reading H.W. Jensen's \"Global\r\r\nillumination using photon maps\" paper there is a reference to Bentley's\r\r\nkd-tree M nearest point searching algorithm. Jensen explains that this\r\r\nalgorithm can find the M nearest (euclidean distance) photons to any\r\r\ngiven point in a N point set in O(M log2 N) time. Due to the shortage\r\r\nof CS books in my school I have been unable to find Bentley's paper :(\r\r\n\r\r\nI have worked out another method creating 3 sorted lists (one for each \r\r\ncoord.) and doing the following:\r\r\n  \r\r\n  -For the first coord. I search for the M closest 1D photons right and\r\r\n  left from the nearest.\r\r\n\r\r\n  -For the other coords. I also search right and left from the closest\r\r\n  1D point in the list and within a constantly updated range given by\r\r\n  the longest euclidean distance of the M photons found to that point\r\r\n  to update the M nearest photons list. The longest distance bounds\r\r\n  the 1D range so that photons outside it must be farther away.\r\r\n\r\r\nThis method is much worse than O(M log2 N) making it almost worthless.\r\r\nI have been thinking about how it could be performed using a kd-tree but\r\r\nit seems much more prepared to handle hypercubes than hyperspheres...\r\r\n\r\r\nI am sorry to put this question on the list as it might sound quite\r\r\nnaive but if any of you could be kind enough to point me the right way\r\r\n(as in Bentley's), I would be really grateful as I have been thinking\r\r\nof changing to an octree structure or hanging myself :)\r\r\n\r\r\nThanks a lot,\r\r\n\r\r\n                                Eduardo.\r\r\n---\r\r\nEduardo Bustillo Iceta\r\r\nParticular de Basterra 1\r\r\n48990 Getxo (Vizcaya)\r\r\nSPAIN\r\r\ne-mail: ebic@jet.es\r\r\n        ebic@acm.org\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id WAA18966; Tue, 21 Jan 1997 22:03:06 +0100\r\r\nReceived: from ebene.inrialpes.fr (ebene.inrialpes.fr [194.199.18.70]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id VAA02387 for <globillum-imag@imag.imag.fr>; Tue, 21 Jan 1997 21:33:12 +0100 (MET)\r\r\nReceived: from lbl.gov ([128.3.254.23]) by ebene.inrialpes.fr (8.6.13-durand/8.6.9) with ESMTP id VAA27452 for <globillum@imag.fr>; Tue, 21 Jan 1997 21:33:10 +0100\r\r\nReceived: from hobbes.lbl.gov by lbl.gov (SMI-8.6/SMI-SVR4)\r\r\n\tid MAA28357; Tue, 21 Jan 1997 12:19:23 -0800\r\r\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2)\r\r\n\tid AA15537; Tue, 21 Jan 97 12:17:56 PST\r\r\nDate: Tue, 21 Jan 97 12:17:56 PST\r\r\nFrom: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\r\r\nMessage-Id: <9701212017.AA15537@hobbes.lbl.gov>\r\r\nTo: abkhod@gin.keldysh.ru\r\r\nSubject: Re: lighting simulation comparisons\r\r\nCc: chas@hobbes.lbl.gov, globillum@imag.fr, iashdown@ledalite.com\r\r\nX-UIDL: a06b16f28ecc3ec2caf1006192a30008\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHi Andrei,\r\r\n\r\r\nI am just getting to comment on your web pages, and I'll just write about\r\r\nwhat I notice as I go through it (the comparison and validation pages):\r\r\n\r\r\nIn http://rmp.kiam1.rssi.ru/articles/pals/radiance.htm, Section 3.1:\r\r\n\r\r\n\tNote that Radiance has not possibility to specify point or cone light\r\r\n\tsources at all, i.e. when the light starts from abstract point. As an\r\r\n\tapproximation to point light in Radiance a small lighting sphere can\r\r\n\tbe used.\r\r\n\r\r\nIf by \"cone light sources\" you mean spotlights, there is a spotlight\r\r\nmaterial type that can be used to produce light in cones, not that any\r\r\nsuch ideal exists in the real world.  As for point sources, the spheres\r\r\nmay be arbitrarily small.\r\r\n\r\r\n\tRadiance has not intelligent sampling of light sources. The\r\r\n\tonly case that is handled properly is parallelograms. Light\r\r\n\tsources in form of sphere are not sampled at all in Radiance.\r\r\n\tOther sources are approximately rectangular (ref. to Radiance\r\r\n\tDigest, v2n5.2, 537 line).\r\r\n\r\r\nThis is not entirely accurate.  It is true that parallelograms are the\r\r\nonly sources that are sampled exactly correctly, but the sampling of\r\r\nmost other source shapes is approximately correct.  Spheres are sampled\r\r\nover a cubic area, which though inaccurate in some sense, does not\r\r\nresult in great inaccuracies in the result, and it is considerably\r\r\nfaster than doing it exactly as a sphere.  I hope you read all of the\r\r\nRadiance Digest section you reference, as Peter did find out that he\r\r\nhad been making a mistake in his integration, and that Radiance was\r\r\nactually converging to the correct result.\r\r\n\r\r\nYou mention that the conversion from IES luminaire files is \"not\r\r\ncorrect.\"  Again, it is an approximation, as is EVERYTHING in lighting\r\r\nsimulation!  It doesn't help matters to make inflammatory remarks,\r\r\nespecially when you fail to make them for the other packages.  None of\r\r\nthe packages can model the arbitrarily strange shapes included in the\r\r\nIES specification, and Radiance simply chooses the closest approximating\r\r\ngeometry, which is what the other packages must do, also.\r\r\n\r\r\nSection 3.2:\r\r\n\r\r\nRadiance does not \"subdivide surfaces into patches.\"  The algorithm\r\r\nemployed never makes use of any explicit geometric subdivision of any\r\r\nkind, but relies instead on unorganized point value interpolation.\r\r\nThe octree is used for point lookup, but does not decimate the scene.\r\r\nThis way, values may be shared between surfaces and subsurfaces on an\r\r\narbitrary topology, which is a unique feature of the system.\r\r\n\r\r\nYou say that Radiance does not handle semispecular surfaces efficiently,\r\r\nwhen in fact it does, at least as efficiently as Specter.  Except for\r\r\nthe user-specified BRDF types, all light interactions are accounted for\r\r\nin Radiance, and the process proceeds efficiently from the point of\r\r\nmeasurement (i.e., the viewpoint) backwards to the light sources.  Ideal\r\r\nspecular surfaces are treated with the special material types you\r\r\nmention in order to avoid the source-finding problem of light-backwards\r\r\nray tracing, and the corresponding shadow accuracy (i-map resolution)\r\r\nproblem of light-forwards ray tracing.\r\r\n\r\r\nThe efficiency enhancements you mention for limiting the cost of the\r\r\nvirtual light source calculation are OPTIONAL.  For people who insist on\r\r\naccuracy guarantees (which by the way are completely bogus, because\r\r\nlight propogation is a probabilistic process), can change these\r\r\nparameters to guarantee results.  The runaway creation of virtual\r\r\nsources is still avoided by geometry checks that are 100% reliable.\r\r\n\r\r\nAgain, I would like to see a change in the summary, since Radiance does\r\r\nin fact model diffuse-specular interactions fully and correctly.\r\r\n\r\r\nSection 3.3:\r\r\n\r\r\nI agree that setting parameters is non-trivial, which is why I wrote the\r\r\n\"rad\" program, described in a paper at the 1995 Eurographics Workshop on\r\r\nRendering.  In general, direct accuracy controls are unreliable,\r\r\nbut even so, Radiance parameters are tied to accuracy whenever it is\r\r\npossible or reasonable to do so.\r\r\n\r\r\nSection 3.4:\r\r\n\r\r\nYou are rightly critical of Radiance 2.5's display mapping function.\r\r\nThe next version of Radiance (3.1) includes a new program called\r\r\n\"pcond,\" which contains a comprehensive tone mapping operator with\r\r\nstrong ties to human vision.\r\r\n\r\r\nhttp://rmp.kiam1.rssi.ru/articles/pals/results.htm, Section 5.1.4:\r\r\n\r\r\nI thought this section demonstrated very well my point about the\r\r\nabsolute control of accuracy, or lack thereof.  That is to say, even\r\r\nthough you have so-called \"accuracy\" settings in Specter, they do not in\r\r\nfact correspond to any kind of accuracy you can measure.  Although absolute\r\r\naccuracy is a laudable goal, it is not a practical one when it comes to\r\r\nlighting simulation.  All you can do is trade time for accuracy and\r\r\npeform convergence tests such as this on specific scenes.  There is no\r\r\ntechnique that can guarantee lighting simulation accuracy in arbitrary\r\r\nenvironments.  The best we can hope for is a statistical estimate based\r\r\non Monte Carlo convergence tests, and such a criterion offers no\r\r\nguarantee that the process will EVER finish!\r\r\n\r\r\nSection 5.2:\r\r\n\r\r\nThe Radiance rendering exhibits significant aliasing because the final\r\r\n(pfilt) pass was not made.  This is an error in the way the rendering\r\r\nwas performed that affects the appearance, but not the accuracy of the\r\r\npixel values.  The accuracy of the shadows is a function of the -dj\r\r\nas well as the -ds parameter, which should be controlled by the \"rad\"\r\r\nprogram I mentioned before.\r\r\n\r\r\nSection 5.3:\r\r\n\r\r\nAgain, the complaint about Radiance images showing jaggies is the result\r\r\nof failing to filter the result properly with pfilt.  This can be\r\r\nremedied by applying the \"rad\" program, which runs it automatically.\r\r\n\r\r\nFor some reason, you did not include the time for Radiance rendering of\r\r\nthe flower scene.  In the bathroom (CG) scene, you say that Specter\r\r\ncomputed the image an \"order of magnitude\" (10 times) faster than\r\r\nRadiance, when your table shows times of 4.1 and 3 hours for the two\r\r\nsystems, with Radiance being the faster.  Something is wrong, here.\r\r\n\r\r\nIn the final office scene (very nice, by the way), the rendering\r\r\nparameters obviously require adjustment.  Once again, the \"rad\" program\r\r\nmakes this process very intuitive, and I strongly suggest you use it.\r\r\nIt also has a single \"accuracy\" control called \"QUALITY\", but does not\r\r\nattempt to tie this to numerical accuracy, which cannot be guaranteed,\r\r\nas we have witnessed from the Specter results.\r\r\n\r\r\nhttp://rmp.kiam1.rssi.ru/articles/pals/conclusion.htm, Section 6:\r\r\n\r\r\nIn general, I agreed with your conclusions, despite my earlier remarks.\r\r\n\r\r\nOverall, I think you have provided the global illumination community\r\r\na tremendous service, and we owe you a debt of gratitude.  I hope that\r\r\nyour analysis has a great influence on any future validation and\r\r\ncomparison work, as a standard of excellence for others to match!\r\r\n\r\r\n-Greg\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id VAA18948; Tue, 21 Jan 1997 21:52:50 +0100\r\r\nReceived: from horus.imag.fr (horus.imag.fr [129.88.38.2]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id VAA02409 for <globillum-imag@imag.imag.fr>; Tue, 21 Jan 1997 21:33:42 +0100 (MET)\r\r\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by horus.imag.fr (8.8.1/8.6.9) with SMTP id VAA24066 for <globillum@imag.fr>; Tue, 21 Jan 1997 21:33:41 +0100 (MET)\r\r\nReceived: from hobbes.lbl.gov by lbl.gov (SMI-8.6/SMI-SVR4)\r\r\n\tid MAA28841; Tue, 21 Jan 1997 12:29:58 -0800\r\r\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2)\r\r\n\tid AA15569; Tue, 21 Jan 97 12:28:31 PST\r\r\nDate: Tue, 21 Jan 97 12:28:31 PST\r\r\nFrom: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\r\r\nMessage-Id: <9701212028.AA15569@hobbes.lbl.gov>\r\r\nTo: abkhod@gin.keldysh.ru\r\r\nSubject: Re: lighting simulation comparisons\r\r\nCc: chas@hobbes.lbl.gov, globillum@imag.fr, iashdown@ledalite.com\r\r\nX-UIDL: 5593d4c2a3d12074a2012ad9440e42fa\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nP.S. to my previous comments.  I forgot to mention that the latest version\r\r\nof Radiance (3.0) also has participating media, and can therefore simulate\r\r\nthe same effects that Specter seems to.  I do not know enough about Specter\r\r\nto comment on the accuracy of its model, but Radiance does apply a fairly\r\r\nrigorous PM model, with typical optimizations to minimize rendering time.\r\r\nThese optimizations do require a degree of user control, however.\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id UAA24817; Wed, 22 Jan 1997 20:22:39 +0100\r\r\nReceived: from gin.keldysh.ru (root@[194.226.56.162]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id QAA17088 for <globillum@imag.fr>; Wed, 22 Jan 1997 16:11:57 +0100 (MET)\r\r\nReceived: from oak.keldysh.ru (oak.keldysh.ru [194.226.56.183]) by gin.keldysh.ru (8.7.6/8.7.3) with SMTP id SAA17189; Wed, 22 Jan 1997 18:10:11 +0300\r\r\nMessage-ID: <32E62DA0.2325@gin.keldysh.ru>\r\r\nDate: Wed, 22 Jan 1997 18:09:21 +0300\r\r\nFrom: Andrei Khodulev <abkhod@gin.keldysh.ru>\r\r\nReply-To: abkhod@gin.keldysh.ru\r\r\nOrganization: Keldysh Inst. of Appl. Math.\r\r\nX-Mailer: Mozilla 3.0 (Win95; I)\r\r\nMIME-Version: 1.0\r\r\nTo: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\r\r\nCC: chas@hobbes.lbl.gov, globillum@imag.fr, iashdown@ledalite.com\r\r\nSubject: Re: lighting simulation comparisons\r\r\nReferences: <9701212017.AA15537@hobbes.lbl.gov>\r\r\nContent-Type: text/plain; charset=koi8-r; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 1c840f07829da8defc45faed5e0e4e1e\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHello, Greg,\r\r\n\r\r\nThank you for detailed analysis of our comparison study. It seems that\r\r\nwe really failed to use some important features of Radiance. Here I\r\r\ncomment on one trivial error, I'll answer in more details later. Anyhow\r\r\nwe'll undertake new comparison with account for your remarks and\r\r\nsuggestions.\r\r\n\r\r\n> For some reason, you did not include the time for Radiance rendering of\r\r\n> the flower scene.  In the bathroom (CG) scene, you say that Specter\r\r\n> computed the image an \"order of magnitude\" (10 times) faster than\r\r\n> Radiance, when your table shows times of 4.1 and 3 hours for the two\r\r\n> systems, with Radiance being the faster.  Something is wrong, here.\r\r\n\r\r\nThere is a technical error in our text: one column was lost in the\r\r\ntiming table. The correct table is:\r\r\n\r\r\n---------------------------------------------\r\r\nScene  | Simulation + rendering time (hours)\r\r\nname   |-------------------------------------\r\r\n       |     LVS   | Specter | Radiance\r\r\n---------------------------------------------\r\r\nAPART2 |   86      |    0.3  |    3.7\r\r\nDREAM0 |    5.4    |    2.3  |    4.3\r\r\nFLOWER |   34      |    1.3  |    0.7\r\r\nCG     |   27      |    4.1  |   31\r\r\nHONSHA |   ---     |   29    |   38\r\r\n\r\r\nAnd one question to you. We downloaded the document\r\r\n\r\r\nhttp://radsite.lbl.gov:80/mgf/mgfdoc.ps.Z\r\r\n\r\r\nand can not read it. When seen via Ghostscript on IBM PC the document\r\r\nseems to be incorrectly formatted (too tight interline spacing). Can you\r\r\nsuggest anything?\r\r\n\r\r\nWith best regards,\r\r\n-Andrei.\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id QAA16143; Wed, 29 Jan 1997 16:44:59 +0100\r\r\nReceived: from sys2.london2.uk.psi.net (sys2.london2.uk.psi.net [154.32.110.6]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id PAA17612 for <globillum@imag.fr>; Wed, 29 Jan 1997 15:44:50 +0100 (MET)\r\r\nReceived: from lightwk.uucp by sys2.london2.uk.psi.net (8.8.4/SMI-5.5-UKPSINet)\r\r\n\tid NAA27029; Wed, 29 Jan 1997 13:39:30 GMT\r\r\nReceived: from bianca by lightwork.co.uk; Wed, 29 Jan 97 13:33:51 GMT\r\r\nMessage-Id: <32EF5239.7120@lightwork.co.uk>\r\r\nDate: Wed, 29 Jan 1997 13:35:53 +0000\r\r\nFrom: Lindsey Shackleton <lindsey@lightwork.co.uk>\r\r\nOrganization: LightWork Design\r\r\nX-Mailer: Mozilla 3.0 (WinNT; I)\r\r\nMime-Version: 1.0\r\r\nTo: globillum@imag.fr\r\r\nSubject: Diffuse/Specular Reflection: Schlick's approximation\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 455563e85c730bf78f1c33beb4a3c8ca\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHi,\r\r\n\r\r\n\r\r\nRe: \"An Inexpensive BRDF Model for Physically Based Rendering\"\r\r\n    C. Schlick EuroGraphics 94 VVol 13 number 3\r\r\n\r\r\n\r\r\nI've been working my way through the above paper, and have come unstuck\r\r\nin several places. Any suggestions will be much appreciated.\r\r\n\r\r\n\r\r\n________________________________________________________________________\r\r\nEqn 30.  First imagine the terms without the normalisation factor,   \r\r\n4Pi, so it becomes:\r\r\n\r\r\nD(t,v,v',w) =  G(v) G(v') Z(t) A(w) + ( 1 - G(v) G(v') )\r\r\n               __________               ______________\r\r\n                  v v'                       v v'\r\r\n\r\r\nFirst I think this should actually be:\r\r\n\r\r\nD(t,v,v',w) =  G(v) G(v') Z(t) A(w) + ( 1 - G(v) G(v') )\r\r\n               __________                   __________\r\r\n                  v v'                          v v'\r\r\n\r\r\nSurely this means that ALL the directional diffuse would be reemitted\r\r\nalong v'.  Shouldn't the ( 1 - G(v)G(v')/vv') be divided by 2Pi so that\r\r\nit is equally distributed over the hemisphere?\r\r\n________________________________________________________________________\r\r\n________________________________________________________________________\r\r\n\r\r\n- Eqn 32\r\r\n\r\r\n\r\r\nD(t,v,v',w) = a  +  b  B(t,v,v',w) + c  Dirac-delta\r\r\n              __    ______________   ______________\r\r\n              Pi       4 Pi v v'       v' dV'\r\r\n\r\r\na,b,c are weighting coefficients.\r\r\n\r\r\nShouldn't this be\r\r\n\r\r\nD(t,v,v',w) = a Diffuse_refl  +  b  B(t,v,v',w) + c  Fresnel Dirac-delta\r\r\n              ______________     ______________   ______________________\r\r\n                   Pi                  Pi               v' dV'\r\r\n\r\r\nB(t,v,v',w) is the previous D(t,v,v',w).\r\r\nFirst put the reflectance coefficients in, remove the unecessary vv'.\r\r\nWhy was there a factor of 4 on the denominator, if Int[Z(t)A(w)] = Pi\r\r\nover the hemisphere for perfectly smooth isotropic reflectors? \r\r\n________________________________________________________________________\r\r\n\r\r\n\r\r\nI would be very grateful for any explanations,\r\r\n\r\r\nLindsey Shackleton\r\r\n\r\r\nSoftware Engineer\r\r\nLightWork Design Ltd.\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id SAA19469; Mon, 3 Feb 1997 18:57:09 +0100\r\r\nReceived: from mercury.uniserve.com (mercury.uniserve.com [204.191.197.248]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id QAA13682 for <globillum@imag.fr>; Mon, 3 Feb 1997 16:59:25 +0100 (MET)\r\r\nReceived: from van0208.tvs.net (van0208.tvs.net [204.191.197.48]) by mercury.uniserve.com (8.8.2/8.8.2) with SMTP id HAA28060 for <globillum@imag.fr>; Mon, 3 Feb 1997 07:44:38 -0800 (PST)\r\r\nDate: Mon, 3 Feb 1997 07:44:38 -0800 (PST)\r\r\nMessage-Id: <199702031544.HAA28060@mercury.uniserve.com>\r\r\nX-Sender: iashdown@pop.uniserve.com\r\r\nX-Mailer: Windows Eudora Version 1.4.4\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nTo: globillum@imag.fr\r\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\r\nSubject: Global illumination bibliography\r\r\nX-UIDL: 7ec7e951c44fd6cabf3a871ef5c06e12\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nANNOUNCE: 97/02/01 Release of RADBIB97\r\r\n--------------------------------------\r\r\nRADBIB97 is a comprehensive bibliography of radiosity and\r\r\nrelated global illumination papers, theses, articles, and\r\r\nbooks. It currently includes 1,031 references, with some\r\r\n15 new references being added per month.\r\r\n\r\r\nThis bibliography is available in BibTex format as\r\r\nRADBIB97.BIB (with a release date of February 1, 1997)\r\r\nfrom:\r\r\n\r\r\n  http://www.ledalite.com/library-/rrt.htm\r\r\n\r\r\nand as compressed RadBib97.bib.Z from:\r\r\n\r\r\n  ftp://hobbes.lbl.gov/pub/doc\r\r\n\r\r\nAs always, it is time-consuming and sometimes difficult to\r\r\ntrack down conference papers and theses on radiosity and global\r\r\nillumination. If you know of a relevant reference that is not\r\r\nincluded in the bibliography, please let me know so that I can\r\r\ninclude it in the next release.\r\r\n\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id TAA04407; Thu, 20 Feb 1997 19:10:53 +0100\r\r\nReceived: from sun630.uco.es (el1segag@sun630.uco.es [150.214.110.160]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id SAA18285 for <globillum@imag.fr>; Thu, 20 Feb 1997 18:28:04 +0100 (MET)\r\r\nX-quien: el1segag@localhost\r\r\nReceived: (from el1segag@localhost) by sun630.uco.es (8.6.12/8.6.12) id SAA14614 for globillum@imag.fr; Thu, 20 Feb 1997 18:25:37 +0100\r\r\nDate: Thu, 20 Feb 1997 18:25:37 +0100\r\r\nFrom: Gonzalo Senuela Garcia <el1segag@uco.es>\r\r\nMessage-Id: <199702201725.SAA14614@sun630.uco.es>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Two Pass (Radiosity and raytracing) programs vs Radiance\r\r\nX-UIDL: 03d951bd72d5d358c429f141d9a71471\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHello\r\r\n\r\r\nEveryone know a paper about a comparative analysis  between Two Pass programs  (Radiosity-raytracing) and Radiance (Greg Wards) programs\r\r\n\r\r\n                                          - Gonzalo\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id WAA04774; Thu, 20 Feb 1997 22:08:34 +0100\r\r\nReceived: from faui45.informatik.uni-erlangen.de (root@faui45.informatik.uni-erlangen.de [131.188.2.45]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id VAA26928 for <globillum@imag.fr>; Thu, 20 Feb 1997 21:45:23 +0100 (MET)\r\r\nReceived: from immd9.informatik.uni-erlangen.de (faui90.informatik.uni-erlangen.de [131.188.39.4]) by uni-erlangen.de with SMTP\r\r\n\tid VAA25356 (8.7.6/7.5c-FAU); for <globillum%imag.fr@smtp.gate>; Thu, 20 Feb 1997 21:45:12 +0100 (MET)\r\r\nReceived: (from slusalle@localhost) by immd9.informatik.uni-erlangen.de\r\r\n\tid VAA08482 (950413.SGI.8.6.12/7.5b-FAU); for globillum@imag.fr; Thu, 20 Feb 1997 21:45:10 +0100\r\r\nFrom: \"slusalle@immd9.informatik.uni-erlangen.de\" <Philipp.Slusallek@informatik.uni-erlangen.de>\r\r\nMessage-Id: <199702202045.VAA08482@immd9.informatik.uni-erlangen.de>\r\r\nSubject: Eurographics Mailing lists\r\r\nTo: globillum@imag.fr\r\r\nDate: Thu, 20 Feb 1997 21:45:10 +0100 (MEZ)\r\r\nX-Mailer: ELM [version 2.4 PL25]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 6b085daccb2cd345196cc57d716bfb0a\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nDear all,\r\r\n\r\r\nIvan Herrman from Eurographics asked me to forward the following\r\r\nannouncement to this mailinglist:\r\r\n\r\r\n> Dear collegues,\r\r\n> \r\r\n> lately, two mailing lists have been set up by the Eurographics Association\r\r\n> for various announcements. The mailing list called 'members@eg.org' is\r\r\n> reserverd for members of the Association, and will be used for strictly\r\r\n> Association matters (e.g., elections, etc.) The other, larger list, called\r\r\n> 'non-members@eg.org' will be used to announce workshop, conferences, other EG\r\r\n> events.\r\r\n> \r\r\n> Both lists are 'closed', in the sense that only the members of the EG\r\r\n> Executive Committee have the right to post a message onto it. We tried to\r\r\n> avoid an invasion of junk-mails on the mailing list by doing so.\r\r\n> \r\r\n> We would like you to join this mailing lists, thereby making it sure that you\r\r\n> will always receive all announcements in a timely manner in the future. All you\r\r\n> have to do (whether you are a member of EG or not) is to go to the page\r\r\n> \r\r\n> \thttp://www.eg.org/register\r\r\n> \r\r\n> and fill the form there. All the rest will be done automatically.\r\r\n> \r\r\n> Sincerely\r\r\n> \r\r\n> \r\r\n> --\r\r\n> Ivan Herman\r\r\n> \r\r\n>  CWI/IS Kruislaan 413, 1098 SJ Amsterdam, The Netherlands.\r\r\n>  Email: Ivan.Herman@cwi.nl Tel: +31-20-592.4163, Fax: +31-20-592 4199\r\r\n>  URL: http://www.cwi.nl/~ivan/\r\r\n\r\r\n-- \r\r\nPhilipp Slusallek Universitaet Erlangen, IMMD IX - Graphische Datenverarbeitung\r\r\n                  Email: slusallek@informatik.uni-erlangen.de\r\r\n\t\t  URL: http://www9.informatik.uni-erlangen.de/Persons/Slusallek\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id XAA09769; Fri, 21 Feb 1997 23:32:12 +0100\r\r\nReceived: from internet-mail2.ford.com (internet-mail2.ford.com [198.111.80.24]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id XAA26004 for <globillum@imag.fr>; Fri, 21 Feb 1997 23:06:48 +0100 (MET)\r\r\nReceived: by internet-mail2.ford.com id AA14559\r\r\n  (InterLock SMTP Gateway 3.0 for globillum@imag.fr);\r\r\n  Fri, 21 Feb 1997 17:06:25 -0500\r\r\nMessage-Id: <199702212206.AA14559@internet-mail2.ford.com>\r\r\nReceived: by internet-mail2.ford.com (Protected-side Proxy Mail Agent-1);\r\r\n  Fri, 21 Feb 1997 17:06:25 -0500\r\r\nDate: Fri, 21 Feb 1997 17:06:21 -0500\r\r\nFrom: Stephen Westin <swestin@ford.com>\r\r\nTo: holly@watson.ibm.com\r\r\nCc: globillum@imag.fr\r\r\nIn-Reply-To: <8525641A:0051795D.00@watngi01.watson.ibm.com> (holly@watson.ibm.com)\r\r\nSubject: Re: Need refs. about need\r\r\nX-UIDL: 5350ecdfdef7652c62b6f02fa4bed8d5\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n>   Hi --\r\r\n> \r\r\n>   One of the people working on the appearance project at NIST asked\r\r\n>   me for \"some references that talk about the need for measurements\r\r\n>   of appearance properties of materials.\" A lot of people ask about where\r\r\n>   to find catalogs of measurements etc., but I am having a hard time\r\r\n>   finding \"citable\" references for the need for measurements. If you\r\r\n>   have written anything, either technical paper or more informal\r\r\n>   \"position\" paper that could be cited about the need for measurements\r\r\n>   to support realistic rendering please let me know. Or, if you haven't\r\r\n>   written anything, but would be willing to be quoted about how your\r\r\n>   work would benefit by the availability of measurements, or measurement\r\r\n>   techniques, let me know.\r\r\n> \r\r\n>   Thanks,\r\r\n>   Holly\r\r\n> \r\r\n> \r\r\n\r\r\nFound this dusty message just now; I didn't answer because, frankly,\r\r\nI've never convinced anyone here that better visual simulations,\r\r\nreflectance functions, reflectance measurements, etc, are\r\r\nneeded. Sorry.\r\r\n\r\r\nActually, you might contact someone in the Advanced Lighting\r\r\nTechnology Group about this; they have at least played with optical\r\r\nsimulations of the down-the-road view at night, and hired ERIM for a\r\r\nwhile to code something up for them. When I visited (a year ago? two\r\r\nyears ago?), they said, \"there's this parameter called 'gamma' in the\r\r\nprogram, and you can make the picture look bright or dark with it. Any\r\r\nidea what it does?\" Sigh.\r\r\n\r\r\nI talked to Mahendra Dassanayake (mdassana@ford.com) and Balvant Patel\r\r\n(bpatel6@ford.com). You probably have run into the tendency of\r\r\nnumerical simulation analysts to be from India :).\r\r\n\r\r\n-Steve\r\r\n\r\r\nP.S. I'm working on that SIGGRAPH review...\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id MAA06858; Fri, 28 Feb 1997 12:58:16 +0100\r\r\nReceived: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id MAA18959 for <globillum@imag.fr>; Fri, 28 Feb 1997 12:12:16 +0100 (MET)\r\r\nFrom: Samuel.Boivin@inria.fr\r\r\nReceived: from delhi.inria.fr (delhi.inria.fr [128.93.24.1]) by concorde.inria.fr (8.7.6/8.7.3) with ESMTP id MAA23140; Fri, 28 Feb 1997 12:12:10 +0100 (MET)\r\r\nReceived: (from boivin@localhost) by delhi.inria.fr (8.7.6/8.7.3) id MAA02464; Fri, 28 Feb 1997 12:12:09 +0100 (MET)\r\r\nMessage-Id: <199702281112.MAA02464@delhi.inria.fr>\r\r\nTo: globillum@imag.fr\r\r\ncc: boivin@bora.inria.fr\r\r\nSubject: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\r\nX-Mailer: exmh version 1.5gamma 8/15/94\r\r\nDate: Fri, 28 Feb 97 12:12:08 +0100\r\r\nX-UIDL: df6d6ecd9da3fe2714a37c24c03c764a\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHello everybody,\r\r\n\r\r\nI have some questions that concern Hardware Acceleration for Form Factor \r\r\nComputation. So I tried all what is possible to compute off-screen(and \r\r\n'on-screen') form factors using OpenGL. The problem is that the computation \r\r\ntime I obtained is really BAD ! \r\r\nSo does anybody have any information about programming off-screen rendering to \r\r\nEFFECTIVELY accelerate the computation time for form factors using the SGI \r\r\nhardware?\r\r\n\r\r\nYou can find next all the solutions I tried:\r\r\n\r\r\n- OpenInventor SoOffScreenRender Class: computation time is incredibly slow: \r\r\nit is unusable.\r\r\n\r\r\n- GLXPixmaps with X11 Pixmaps: the computation time is DRAMATICALLY slow, \r\r\ntherefore it is unusable too. 99.99 % computation time is in the \r\r\nGLReadPixels() OpenGL Command (?!?!?)\r\r\n\r\r\n- PBuffers on a Maximum Impact  R10000 (195Mhz). The computation time is \r\r\nthe following: 15.6sec to compute 300x300 resolution 2000 Z-Buffers with a 70 \r\r\npatches scene (then 140000 projections). For me, it is really unacceptable: \r\r\nMaxImpact has at least a 1.5Million polygons/second rendering capacity with \r\r\nGouraud shading(there is probably no glReadPixels() call). In any case, I \r\r\nam only using Flat Shading and one light source, and this gives us a 10000 \r\r\npolygon/sec rendering capacity (!?!!): we had better computation time using \r\r\nMesa Library(14.89 sec) to render this small scene on the same machine ! \r\r\n\r\r\nIn my opinion, there are several problem levels:\r\r\n- Does PBuffers really use Hardware ? It doesn't seem to be the case since, \r\r\nusing osview, we can see that Hardware lines(gfxc, gfxf...) gives 0.00% (?!?). \r\r\nSo, if it doesn't use Hardware, why computation time is faster than using X \r\r\nPixmaps(as PBuffers are Pixmaps Hardware) ?\r\r\n\r\r\n- There is a SGI paper on using hardware for radiosity: \"Real Time Radiosity \r\r\nThrough Parallel Processing and Hardware Acceleration\", by D.R. Baum and J.M. \r\r\nWinget, Computer Graphics 1990(Symposium on Interactive 3D graphics) p67-75.\r\r\nPage 69: \"Once the five hemi-cube are generated(top of hemi-cube and four \r\r\nsides), they are read back from frame buffer memory to host shared memory for \r\r\nprocessing\". This paper is 7 years old and - in spite of the fact they were \r\r\nusing multi-processing - they obtained results that I consider impossible to \r\r\nhave today on a Maximum Impact R10k 195mhz ! I suspect that it is due to the \r\r\nfact that this technique was performed using GL Library, and we moved to \r\r\nOpenGL that is really slower.\r\r\n\r\r\nTo finish with this very long mail:\r\r\nHOW TO USE HARDWARE WITH OFF-SCREEN RENDERING ?!?!? I don't want to open any \r\r\nwindow ! I just want to use Hardware, compute Z-Buffers(FLAT) and get the \r\r\nresult images in real time: is it possible for a Max Impact to compute a \r\r\n300x300 Z-Buffer of a 400000 patches scene and to get the result image in less \r\r\nthan 1 sec ?\r\r\n\r\r\nSamuel.\r\r\n\r\r\n||======================================||\r\r\n||         Samuel Boivin                ||\r\r\n||======================================||\r\r\n||          I.N.R.I.A                   ||                      \r\r\n||   Batiment 24, Projet SYNTIM         ||                      \r\r\n||      Domaine de Voluceau             ||  \r\r\n||       78153 LE CHESNAY Cedex         ||  \r\r\n||       Tel: 01-39-63-51-86            ||  \r\r\n||       Fax: 01-39-63-57-71            ||                    \r\r\n||  E-mail: Samuel.Boivin@inria.fr      ||                      \r\r\n||======================================||\r\r\n\r\r\n\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id PAA07634; Fri, 28 Feb 1997 15:30:46 +0100\r\r\nReceived: from internet-mail2.ford.com (internet-mail2.ford.com [198.111.80.24]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id PAA26359 for <globillum@imag.fr>; Fri, 28 Feb 1997 15:00:04 +0100 (MET)\r\r\nReceived: by internet-mail2.ford.com id AA00045\r\r\n  (InterLock SMTP Gateway 3.0 for globillum@imag.fr);\r\r\n  Fri, 28 Feb 1997 08:59:46 -0500\r\r\nMessage-Id: <199702281359.AA00045@internet-mail2.ford.com>\r\r\nReceived: by internet-mail2.ford.com (Protected-side Proxy Mail Agent-1);\r\r\n  Fri, 28 Feb 1997 08:59:46 -0500\r\r\nDate: Fri, 28 Feb 1997 08:59:45 -0500\r\r\nFrom: Stephen Westin <swestin@ford.com>\r\r\nTo: Samuel.Boivin@inria.fr\r\r\nCc: globillum@imag.fr\r\r\nIn-Reply-To: <199702281112.MAA02464@delhi.inria.fr> (Samuel.Boivin@inria.fr)\r\r\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\r\nX-UIDL: d7d5127caf1b0dbebf28b86a59ae2c69\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n> - There is a SGI paper on using hardware for radiosity: \"Real Time Radiosity \r\r\n> Through Parallel Processing and Hardware Acceleration\", by D.R. Baum and J.M. \r\r\n> Winget, Computer Graphics 1990(Symposium on Interactive 3D graphics) p67-75.\r\r\n> Page 69: \"Once the five hemi-cube are generated(top of hemi-cube and four \r\r\n> sides), they are read back from frame buffer memory to host shared memory for\r\r\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\r\r\n> processing\". This paper is 7 years old and - in spite of the fact they were \r\r\n> using multi-processing - they obtained results that I consider impossible to \r\r\n> have today on a Maximum Impact R10k 195mhz ! I suspect that it is due to the \r\r\n> fact that this technique was performed using GL Library, and we moved to \r\r\n> OpenGL that is really slower.\r\r\n\r\r\nNo, I suspect that the phrase I highlighted above is the key; SGI\r\r\nmachines are generally highly optimized to render to the screen. I\r\r\nwould not be at all surprised if off-screen rendering were much slower\r\r\non most SGI machines.\r\r\n\r\r\nMaybe you are stuck with using the screen, then reading back the frame\r\r\nbuffer.\r\r\n\r\r\nI would suggest a post to USENET group comp.sys.sgi.graphics; there\r\r\nare several SGI engineers who hang out there and give you the *real*\r\r\nanswer.\r\r\n\r\r\n-Stephen H. Westin\r\r\nswestin@ford.com\r\r\nThe information and opinions in this message are mine, not Ford's.\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id QAA07754; Fri, 28 Feb 1997 16:06:03 +0100\r\r\nReceived: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id PAA27159 for <globillum@imag.fr>; Fri, 28 Feb 1997 15:18:23 +0100 (MET)\r\r\nFrom: Samuel.Boivin@inria.fr\r\r\nReceived: from delhi.inria.fr (delhi.inria.fr [128.93.24.1]) by concorde.inria.fr (8.7.6/8.7.3) with ESMTP id PAA27008 for <globillum@imag.fr>; Fri, 28 Feb 1997 15:18:23 +0100 (MET)\r\r\nReceived: (from boivin@localhost) by delhi.inria.fr (8.7.6/8.7.3) id PAA02896; Fri, 28 Feb 1997 15:18:20 +0100 (MET)\r\r\nMessage-Id: <199702281418.PAA02896@delhi.inria.fr>\r\r\nTo: globillum@imag.fr\r\r\nSubject: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\r\nX-Mailer: exmh version 1.5gamma 8/15/94\r\r\nDate: Fri, 28 Feb 97 15:18:20 +0100\r\r\nX-UIDL: cda90de9cbc64847d63cdb659a1799a3\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n> No, I suspect that the phrase I highlighted above is the key; SGI\r\r\n> machines are generally highly optimized to render to the screen. I\r\r\n> would not be at all surprised if off-screen rendering were much slower\r\r\n> on most SGI machines.\r\r\nYou are right: off-screen rendering is generally slower than \"on-screen\" \r\r\nrendering(but it depends on the technique you chose). \r\r\nBut if you use the glReadPixels() function in your \"render to screen\" program, \r\r\nthen you have quite similar computation time to these obtained with off-screen \r\r\nrendering.\r\r\n\r\r\n\r\r\n> Maybe you are stuck with using the screen, then reading back the frame\r\r\n> buffer.\r\r\n> \r\r\n> I would suggest a post to USENET group comp.sys.sgi.graphics; there\r\r\n> are several SGI engineers who hang out there and give you the *real*\r\r\n> answer.\r\r\n\r\r\nI already sent a message in the OpenGL usenet, and nobody answered me, or just \r\r\nwith \"did you read the faqs ?\" ...\r\r\nSo, I will send a message to comp.sys.sgi.graphics too. But I already sent \r\r\nseveral mails to SGI HOT-LINE in France and USA. They didn't arrive to resolve \r\r\nmy problem. In France and in USA, there is still an opened phone-line on my \r\r\nproblem(ref FR62888). I am still waiting about a solution.\r\r\n\r\r\n-Samuel\r\r\n\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id QAA07791; Fri, 28 Feb 1997 16:19:48 +0100\r\r\nReceived: from mercury.uniserve.com (mercury.uniserve.com [204.191.197.248]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id PAA27540 for <globillum@imag.fr>; Fri, 28 Feb 1997 15:24:45 +0100 (MET)\r\r\nReceived: from helios (van0200.tvs.net [204.191.197.40]) by mercury.uniserve.com (8.8.2/8.8.2) with ESMTP id GAA02371; Fri, 28 Feb 1997 06:23:32 -0800 (PST)\r\r\nMessage-Id: <199702281423.GAA02371@mercury.uniserve.com>\r\r\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\r\r\nTo: Samuel.Boivin@inria.fr\r\r\nCc: globillum@imag.fr\r\r\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\r\nDate: Fri, 28 Feb 1997 06:21:24 -0800\r\r\nX-MSMail-Priority: Normal\r\r\nX-Priority: 3\r\r\nX-Mailer: Microsoft Internet Mail 4.70.1155\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: f3044fc0104e5fa4ce21bbc16419dcbe\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nSamuel Boivin wrote:\r\r\n\r\r\n> I have some questions that concern Hardware Acceleration for Form Factor \r\r\n> Computation. So I tried all what is possible to compute off-screen(and \r\r\n> 'on-screen') form factors using OpenGL. The problem is that the\r\r\ncomputation \r\r\n> time I obtained is really BAD ! \r\r\n> So does anybody have any information about programming off-screen\r\r\nrendering to \r\r\n> EFFECTIVELY accelerate the computation time for form factors using the\r\r\nSGI \r\r\n> hardware?\r\r\n\r\r\nIf you can find a copy of:\r\r\n\r\r\n  Rushmeier, H. E., D. R. Baum, and D. E. Hall. 1991. \"Aceelerating the\r\r\nHemi-Cube\r\r\n  Algorithm for Calculating Radiation Form Factors,\" Transactions of the\r\r\nASME\r\r\n  Vol. 113 (November), pp. 1044-1047.\r\r\n\r\r\nyou can read about how they achieved speedup factors of up to 6.7 (for a\r\r\nhemicube\r\r\nresolution of 300) on an SGI Personal Iris W-4D20G.\r\r\n\r\r\nIan Ashdown, P. Eng.\r\r\nResearch & Development Manager\r\r\nLedalite Architectural Products Inc.\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id RAA08080; Fri, 28 Feb 1997 17:20:28 +0100\r\r\nReceived: from ns1.arlut.utexas.edu (ns1.arlut.utexas.edu [129.116.212.1]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id QAA00888 for <globillum@imag.fr>; Fri, 28 Feb 1997 16:32:30 +0100 (MET)\r\r\nReceived: from mail-firewall.arlut.utexas.edu (ns1.arlut.utexas.edu [129.116.212.1]) by ns1.arlut.utexas.edu (8.7.5/8.7.3) with ESMTP id JAA28242; Fri, 28 Feb 1997 09:30:12 -0600 (CST)\r\r\nReceived: from sting.arlut.utexas.edu (sting.arlut.utexas.edu [129.116.128.90]) by mail-firewall.arlut.utexas.edu (8.7.5/8.7.3) with ESMTP id JAA28236; Fri, 28 Feb 1997 09:30:11 -0600 (CST)\r\r\nReceived: from sting (localhost [127.0.0.1]) by sting.arlut.utexas.edu (8.8.5/8.7.3) with SMTP id JAA07791; Fri, 28 Feb 1997 09:28:39 -0600 (CST)\r\r\nSender: atc@arlut.utexas.edu\r\r\nMessage-ID: <3316F9A6.2E2C@arlut.utexas.edu>\r\r\nDate: Fri, 28 Feb 1997 09:28:39 -0600\r\r\nFrom: \"A. T. Campbell\" <atc@arlut.utexas.edu>\r\r\nX-Mailer: Mozilla 3.01 (X11; I; HP-UX A.09.07 9000/770)\r\r\nMIME-Version: 1.0\r\r\nTo: Samuel.Boivin@inria.fr\r\r\nCC: globillum@imag.fr\r\r\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\r\nReferences: <199702281423.GAA02371@mercury.uniserve.com>\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 90453cb58233668aa46b46c304d5bf08\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nAnother good reference for hardware form factor calculation is\r\r\nthe following:\r\r\n\r\r\n\tNelson Max and Michael J. Allison, \"Linear Radiosity\r\r\n\tApproximation Using Vertex-to-Vertex Form Factors\",\r\r\n\tGraphics Gems III, edited by David Kirk, Academic\r\r\n\tPress, 1992. \r\r\n\r\r\n-- \r\r\nA. T. Campbell, III   atc@arlut.utexas.edu  \r\r\nhttp://www.arlut.utexas.edu/~atc\r\r\nApplied Research Labs,  University of Texas,  PO Box 8029,  Austin,TX\r\r\n78713\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id SAA08350; Fri, 28 Feb 1997 18:38:45 +0100\r\r\nReceived: from relay6.UU.NET (relay6.UU.NET [192.48.96.16]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id SAA05321 for <globillum@imag.fr>; Fri, 28 Feb 1997 18:03:54 +0100 (MET)\r\r\nReceived: from audrey by relay6.UU.NET with SMTP \r\r\n\t(peer crosschecked as: Cust111.Max17.San-Francisco.CA.MS.UU.NET [153.35.241.239])\r\r\n\tid QQcewi22948; Fri, 28 Feb 1997 12:03:16 -0500 (EST)\r\r\nSender: crs@uunet.uu.net\r\r\nMessage-ID: <33170F00.41C6@nospam.pop.net>\r\r\nDate: Fri, 28 Feb 1997 08:59:44 -0800\r\r\nFrom: Chris Schoeneman <crs@nospam.pop.net>\r\r\nX-Mailer: Mozilla 2.0S (X11; I; IRIX 6.2 IP22)\r\r\nMIME-Version: 1.0\r\r\nTo: globillum@imag.fr\r\r\nCC: boivin@bora.inria.fr\r\r\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\r\nReferences: <199702281112.MAA02464@delhi.inria.fr>\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 5bbc8792f8ad90fd6280cbd682be5e2c\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nSamuel.Boivin@inria.fr wrote:\r\r\n> \r\r\n> I have some questions that concern Hardware Acceleration for Form Factor\r\r\n> Computation. So I tried all what is possible to compute off-screen(and\r\r\n> 'on-screen') form factors using OpenGL. The problem is that the computation\r\r\n> time I obtained is really BAD !\r\r\n> \r\r\n> - OpenInventor SoOffScreenRender Class: computation time is incredibly slow:\r\r\n> it is unusable.\r\r\n> \r\r\n> - GLXPixmaps with X11 Pixmaps: the computation time is DRAMATICALLY slow,\r\r\n> therefore it is unusable too. 99.99 % computation time is in the\r\r\n> GLReadPixels() OpenGL Command (?!?!?)\r\r\n\r\r\nBoth of these do the same thing (render to pixmaps).  They make an indirect\r\r\nrendering context, which sends all OpenGL commands through the X server.\r\r\nAs you've discovered, that's slow.  But read on to see the real problem.\r\r\n\r\r\n> - PBuffers on a Maximum Impact  R10000 (195Mhz). The computation time is\r\r\n> the following: 15.6sec to compute 300x300 resolution 2000 Z-Buffers with a 70\r\r\n> patches scene (then 140000 projections). For me, it is really unacceptable:\r\r\n> MaxImpact has at least a 1.5Million polygons/second rendering capacity with\r\r\n> Gouraud shading(there is probably no glReadPixels() call). In any case, I\r\r\n> am only using Flat Shading and one light source, and this gives us a 10000\r\r\n> polygon/sec rendering capacity (!?!!): we had better computation time using\r\r\n> Mesa Library(14.89 sec) to render this small scene on the same machine !\r\r\n\r\r\nYou're not going to get anywhere near the top polygon rendering\r\r\nperformance of the Max Impact with a 70 polygon scene.  Think about it.\r\r\nYou clear the 300x300 buffer, render 70 polygons, then read the pixels.\r\r\nThe time it takes to render 70 polygons is miniscule compared to the time\r\r\nit takes to clear and read 90000 pixels.  Try rendering 7000 polygons and\r\r\nsee what happens to your `polygon' performance.\r\r\n\r\r\nThe problem here was your measurement of performance.  When you read 1.5M\r\r\npolygons/sec from the marketing brochures it means 1.5M polygons per\r\r\nsecond, not 1.5M polygons per second including reading and clearing the\r\r\nscreen every 70 polygons.  Are the marketing numbers misleading?  No,\r\r\nthey say exactly what they mean.\r\r\n\r\r\nSome suggestions for increasing performance.  Use as large a buffer as\r\r\nyou can make that's a multiple of 300x300.  Clear the entire buffer,\r\r\nrender your scene into each 300x300 subregion, then read the entire buffer\r\r\nin one call.  That'll amortize the overhead of each clear and pixel read.\r\r\n\r\r\nIf you're in a closed environment then every pixel in each 300x300 region\r\r\nwill be written to.  See the first issue of the Journal of Graphics Tools\r\r\nfor a simple technique to avoid the screen clear completely.\r\r\n\r\r\nMake sure you're using a direct rendering context (the last parameter to\r\r\nglXCreateContext should be True).\r\r\n\r\r\nWhat's the light source for?  Turn it off if you don't really need it.\r\r\n\r\r\nIn any case, the pixel read will remain the bottleneck.\r\r\n\r\r\n\r\r\n> In my opinion, there are several problem levels:\r\r\n> - Does PBuffers really use Hardware ?\r\r\n\r\r\nYes, if you use a direct rendering context.\r\r\n\r\r\n\r\r\n> - There is a SGI paper on using hardware for radiosity: \"Real Time Radiosity\r\r\n> Through Parallel Processing and Hardware Acceleration\", by D.R. Baum and J.M.\r\r\n> Winget, Computer Graphics 1990(Symposium on Interactive 3D graphics) p67-75.\r\r\n> ... I suspect that it is due to the\r\r\n> fact that this technique was performed using GL Library, and we moved to\r\r\n> OpenGL that is really slower.\r\r\n\r\r\nDefinitely not.  That'd be a brilliant move for SGI, ``with OpenGL get the\r\r\ngraphics performance of 5 years ago, TODAY!''  It might well be due to the\r\r\nauthor's in-depth knowledge of the platform and the bottlenecks in rendering.\r\r\n\r\r\nCheers,\r\r\n-chris\r\r\n\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id TAA08596; Fri, 28 Feb 1997 19:45:02 +0100\r\r\nReceived: from vivarin.res.cmu.edu (VIVARIN.RES.CMU.EDU [128.2.92.43]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id TAA08330 for <globillum@imag.fr>; Fri, 28 Feb 1997 19:16:23 +0100 (MET)\r\r\nReceived: from vivarin.res.cmu.edu (localhost [127.0.0.1]) by vivarin.res.cmu.edu (8.8.2/8.6.9) with ESMTP id NAA02000 for <globillum@imag.fr>; Fri, 28 Feb 1997 13:14:50 -0500\r\r\nMessage-Id: <199702281814.NAA02000@vivarin.res.cmu.edu>\r\r\nReply-To: Michael Herf <herf+@cmu.edu>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\r\nIn-reply-to: Your message of Fri, 28 Feb 1997 06:21:24 PST.\r\r\nDate: Fri, 28 Feb 1997 13:14:50 -0500\r\r\nFrom: Michael Herf <mike@vivarin.res.cmu.edu>\r\r\nX-UIDL: 1a716b621ce17c703d05a854e3fa99b3\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nPixmap rendering is all done in software, so it should be slow.  I imagine\r\r\nthe Inventor class uses Pixmaps.  pBuffers are the way to go on a RE, but\r\r\non an Impact I wouldn't be surprised if they were in software.  I don't\r\r\nthink the framebuffer on the Impact has many spare bits. \r\r\n\r\r\nThe backbuffer should be a good option in double-buffered mode on any SGI\r\r\nhardware, though some machines will draw in dithered 16-bit mode, so be\r\r\ncareful about how much you trust that.\r\r\n\r\r\nglReadPixels always goes through host memory, so you're bound by the\r\r\nmemory bandwidth there.  I think the Impact gives you a generous 200\r\r\nMB/sec, but even so it's not pretty.  For an Impact, drawing 70 polygons\r\r\nis trivial, so you can consider your test a benchmark of glReadPixels. \r\r\n\r\r\nIn answer to your question: you can certainly create a 300x300 image of a\r\r\n400,000-patch scene in a backbuffer in < 1 second on this hardware.  At\r\r\nthis point you won't be depending on host memory for your throughput, and\r\r\nthe hardware will be able to scream through rendering polygons.\r\r\n\r\r\nAgain, maybe pbuffers will work in single-buffered mode on the Impact, but\r\r\nI don't know about this.\r\r\n\r\r\nIn the broader scope, I think that hemicube radiosity really presents some\r\r\narchitectural problems for all but the latest of graphics hardware. \r\r\nThere's a huge overhead for using the bus between the hardware and the\r\r\nhost CPU, but the constant \"ping-ponging\" back and forth means that\r\r\nefficient systems are hard to build.  The newer SGI machines (O2 and\r\r\nOnyx2) have UMA (unified memory architecture), so the bus is not\r\r\nnearly as much of a bottleneck.\r\r\n\r\r\nAs a point of reference, can someone post some empirical speed results\r\r\nfrom ray-casting (using appropriate subdivision) into \"typical\" scenes of\r\r\na variety of sizes?  I imagine that at the 70-patch level, software would\r\r\nbe faster, and at the 400,000-patch level, hardware would win.  But an\r\r\napproximate intersection point would be nice to have.\r\r\n\r\r\nmike\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id AAA09376; Sat, 1 Mar 1997 00:27:55 +0100\r\r\nReceived: from sgi.sgi.com (SGI.COM [192.48.153.1]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id AAA18451 for <globillum@imag.fr>; Sat, 1 Mar 1997 00:16:44 +0100 (MET)\r\r\nReceived: from odin.corp.sgi.com (odin.corp.sgi.com [192.26.51.194]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA07656; Fri, 28 Feb 1997 15:16:10 -0800\r\r\nReceived: from palladium.corp.sgi.com by odin.corp.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)\r\r\n\t id PAA18619; Fri, 28 Feb 1997 15:16:09 -0800\r\r\nReceived: from giraffe.asd.sgi.com by palladium.corp.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/911001.SGI)\r\r\n\t id LAA08013; Fri, 28 Feb 1997 11:53:55 -0800\r\r\nReceived: from studmuffin.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)\r\r\n\t id LAA20990; Fri, 28 Feb 1997 11:53:41 -0800\r\r\nReceived: by studmuffin.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)\r\r\n\t id LAA06166; Fri, 28 Feb 1997 11:53:41 -0800\r\r\nFrom: \"Dan Baum\" <drb@studmuffin.asd.sgi.com>\r\r\nMessage-Id: <9702281153.ZM6164@studmuffin.asd.sgi.com>\r\r\nDate: Fri, 28 Feb 1997 11:53:41 -0800\r\r\nIn-Reply-To: Samuel.Boivin@inria.fr\r\r\n        \"FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\" (Feb 28,  3:18pm)\r\r\nReferences: <199702281418.PAA02896@delhi.inria.fr>\r\r\nX-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)\r\r\nTo: Samuel.Boivin@inria.fr, globillum@imag.fr\r\r\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nX-UIDL: 023fe17784fcca449b485c0f7b2070b4\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nFYI, I've sent email to Samuel saying that I would help him out.  I did\r\r\nthe original work on hardware FF acceleration about 8 years ago.  He actually\r\r\nhad sent me email about a month ago, but I had mistakenly deleted it before\r\r\nresponding.\r\r\n\r\r\nOn Feb 28,  3:18pm, Samuel.Boivin@inria.fr wrote:\r\r\n> Subject: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\r\n> > No, I suspect that the phrase I highlighted above is the key; SGI\r\r\n> > machines are generally highly optimized to render to the screen. I\r\r\n> > would not be at all surprised if off-screen rendering were much slower\r\r\n> > on most SGI machines.\r\r\n> You are right: off-screen rendering is generally slower than \"on-screen\"\r\r\n> rendering(but it depends on the technique you chose).\r\r\n> But if you use the glReadPixels() function in your \"render to screen\"\r\r\nprogram,\r\r\n> then you have quite similar computation time to these obtained with\r\r\noff-screen\r\r\n> rendering.\r\r\n>\r\r\n>\r\r\n> > Maybe you are stuck with using the screen, then reading back the frame\r\r\n> > buffer.\r\r\n> >\r\r\n> > I would suggest a post to USENET group comp.sys.sgi.graphics; there\r\r\n> > are several SGI engineers who hang out there and give you the *real*\r\r\n> > answer.\r\r\n>\r\r\n> I already sent a message in the OpenGL usenet, and nobody answered me, or\r\r\njust\r\r\n> with \"did you read the faqs ?\" ...\r\r\n> So, I will send a message to comp.sys.sgi.graphics too. But I already sent\r\r\n> several mails to SGI HOT-LINE in France and USA. They didn't arrive to\r\r\nresolve\r\r\n> my problem. In France and in USA, there is still an opened phone-line on my\r\r\n> problem(ref FR62888). I am still waiting about a solution.\r\r\n>\r\r\n> -Samuel\r\r\n>\r\r\n>-- End of excerpt from Samuel.Boivin@inria.fr\r\r\n\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id VAA08866; Fri, 28 Feb 1997 21:17:45 +0100\r\r\nReceived: from deliverator.sgi.com (deliverator.sgi.com [204.94.214.10]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id UAA12034 for <globillum@imag.fr>; Fri, 28 Feb 1997 20:58:01 +0100 (MET)\r\r\nReceived: from odin.corp.sgi.com by deliverator.sgi.com via ESMTP (950413.SGI.8.6.12/951211.SGI.AUTO)\r\r\n\t id LAA08640; Fri, 28 Feb 1997 11:57:47 -0800\r\r\nReceived: from giraffe.asd.sgi.com by odin.corp.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)\r\r\n\t id LAA07069; Fri, 28 Feb 1997 11:57:47 -0800\r\r\nReceived: from studmuffin.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)\r\r\n\t id LAA21221; Fri, 28 Feb 1997 11:57:31 -0800\r\r\nReceived: by studmuffin.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)\r\r\n\t id LAA06171; Fri, 28 Feb 1997 11:57:31 -0800\r\r\nFrom: \"Dan Baum\" <drb@studmuffin.asd.sgi.com>\r\r\nMessage-Id: <9702281157.ZM6169@studmuffin.asd.sgi.com>\r\r\nDate: Fri, 28 Feb 1997 11:57:31 -0800\r\r\nIn-Reply-To: Chris Schoeneman <crs@nospam.pop.net>\r\r\n        \"Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\" (Feb 28,  8:59am)\r\r\nReferences: <199702281112.MAA02464@delhi.inria.fr> \r\r\n\t<33170F00.41C6@nospam.pop.net>\r\r\nX-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)\r\r\nTo: Chris Schoeneman <crs@nospam.pop.net>, globillum@imag.fr\r\r\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\r\nCc: boivin@bora.inria.fr\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nX-UIDL: 8ca9809afc336363eaef55b16add1920\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nChris has made some excellent suggestions below.  Additionally, if you\r\r\noverlap the remainder of the host based form-factor computation with the\r\r\nhemicube visiblity calculations you are performing on the hardware you\r\r\nwill see additional time savings.\r\r\n\r\r\n\r\r\nOn Feb 28,  8:59am, Chris Schoeneman wrote:\r\r\n> Subject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\r\n> Samuel.Boivin@inria.fr wrote:\r\r\n> >\r\r\n> > I have some questions that concern Hardware Acceleration for Form Factor\r\r\n> > Computation. So I tried all what is possible to compute off-screen(and\r\r\n> > 'on-screen') form factors using OpenGL. The problem is that the computation\r\r\n> > time I obtained is really BAD !\r\r\n> >\r\r\n> > - OpenInventor SoOffScreenRender Class: computation time is incredibly\r\r\nslow:\r\r\n> > it is unusable.\r\r\n> >\r\r\n> > - GLXPixmaps with X11 Pixmaps: the computation time is DRAMATICALLY slow,\r\r\n> > therefore it is unusable too. 99.99 % computation time is in the\r\r\n> > GLReadPixels() OpenGL Command (?!?!?)\r\r\n>\r\r\n> Both of these do the same thing (render to pixmaps).  They make an indirect\r\r\n> rendering context, which sends all OpenGL commands through the X server.\r\r\n> As you've discovered, that's slow.  But read on to see the real problem.\r\r\n>\r\r\n> > - PBuffers on a Maximum Impact  R10000 (195Mhz). The computation time is\r\r\n> > the following: 15.6sec to compute 300x300 resolution 2000 Z-Buffers with a\r\r\n70\r\r\n> > patches scene (then 140000 projections). For me, it is really unacceptable:\r\r\n> > MaxImpact has at least a 1.5Million polygons/second rendering capacity with\r\r\n> > Gouraud shading(there is probably no glReadPixels() call). In any case, I\r\r\n> > am only using Flat Shading and one light source, and this gives us a 10000\r\r\n> > polygon/sec rendering capacity (!?!!): we had better computation time using\r\r\n> > Mesa Library(14.89 sec) to render this small scene on the same machine !\r\r\n>\r\r\n> You're not going to get anywhere near the top polygon rendering\r\r\n> performance of the Max Impact with a 70 polygon scene.  Think about it.\r\r\n> You clear the 300x300 buffer, render 70 polygons, then read the pixels.\r\r\n> The time it takes to render 70 polygons is miniscule compared to the time\r\r\n> it takes to clear and read 90000 pixels.  Try rendering 7000 polygons and\r\r\n> see what happens to your `polygon' performance.\r\r\n>\r\r\n> The problem here was your measurement of performance.  When you read 1.5M\r\r\n> polygons/sec from the marketing brochures it means 1.5M polygons per\r\r\n> second, not 1.5M polygons per second including reading and clearing the\r\r\n> screen every 70 polygons.  Are the marketing numbers misleading?  No,\r\r\n> they say exactly what they mean.\r\r\n>\r\r\n> Some suggestions for increasing performance.  Use as large a buffer as\r\r\n> you can make that's a multiple of 300x300.  Clear the entire buffer,\r\r\n> render your scene into each 300x300 subregion, then read the entire buffer\r\r\n> in one call.  That'll amortize the overhead of each clear and pixel read.\r\r\n>\r\r\n> If you're in a closed environment then every pixel in each 300x300 region\r\r\n> will be written to.  See the first issue of the Journal of Graphics Tools\r\r\n> for a simple technique to avoid the screen clear completely.\r\r\n>\r\r\n> Make sure you're using a direct rendering context (the last parameter to\r\r\n> glXCreateContext should be True).\r\r\n>\r\r\n> What's the light source for?  Turn it off if you don't really need it.\r\r\n>\r\r\n> In any case, the pixel read will remain the bottleneck.\r\r\n>\r\r\n>\r\r\n> > In my opinion, there are several problem levels:\r\r\n> > - Does PBuffers really use Hardware ?\r\r\n>\r\r\n> Yes, if you use a direct rendering context.\r\r\n>\r\r\n>\r\r\n> > - There is a SGI paper on using hardware for radiosity: \"Real Time\r\r\nRadiosity\r\r\n> > Through Parallel Processing and Hardware Acceleration\", by D.R. Baum and\r\r\nJ.M.\r\r\n> > Winget, Computer Graphics 1990(Symposium on Interactive 3D graphics)\r\r\np67-75.\r\r\n> > ... I suspect that it is due to the\r\r\n> > fact that this technique was performed using GL Library, and we moved to\r\r\n> > OpenGL that is really slower.\r\r\n>\r\r\n> Definitely not.  That'd be a brilliant move for SGI, ``with OpenGL get the\r\r\n> graphics performance of 5 years ago, TODAY!''  It might well be due to the\r\r\n> author's in-depth knowledge of the platform and the bottlenecks in rendering.\r\r\n>\r\r\n> Cheers,\r\r\n> -chris\r\r\n>\r\r\n>-- End of excerpt from Chris Schoeneman\r\r\n\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id VAA08906; Fri, 28 Feb 1997 21:29:10 +0100\r\r\nReceived: from sgi.sgi.com (SGI.COM [192.48.153.1]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id VAA12634 for <globillum@imag.fr>; Fri, 28 Feb 1997 21:16:14 +0100 (MET)\r\r\nReceived: from odin.corp.sgi.com (odin.corp.sgi.com [192.26.51.194]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA17408; Fri, 28 Feb 1997 12:15:20 -0800\r\r\nReceived: from giraffe.asd.sgi.com by odin.corp.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)\r\r\n\t id MAA10148; Fri, 28 Feb 1997 12:15:14 -0800\r\r\nReceived: from studmuffin.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)\r\r\n\t id MAA22250; Fri, 28 Feb 1997 12:15:00 -0800\r\r\nReceived: by studmuffin.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)\r\r\n\t id MAA06226; Fri, 28 Feb 1997 12:15:00 -0800\r\r\nFrom: \"Dan Baum\" <drb@studmuffin.asd.sgi.com>\r\r\nMessage-Id: <9702281214.ZM6224@studmuffin.asd.sgi.com>\r\r\nDate: Fri, 28 Feb 1997 12:14:59 -0800\r\r\nIn-Reply-To: Michael Herf <mike@vivarin.res.cmu.edu>\r\r\n        \"Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\" (Feb 28,  1:14pm)\r\r\nReferences: <199702281814.NAA02000@vivarin.res.cmu.edu>\r\r\nX-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)\r\r\nTo: Michael Herf <herf+@cmu.edu>, globillum@imag.fr\r\r\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nX-UIDL: 3683cc8522fed50dbfc3137f20715ebd\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n>\r\r\n> In the broader scope, I think that hemicube radiosity really presents some\r\r\n> architectural problems for all but the latest of graphics hardware.\r\r\n> There's a huge overhead for using the bus between the hardware and the\r\r\n> host CPU, but the constant \"ping-ponging\" back and forth means that\r\r\n> efficient systems are hard to build.  The newer SGI machines (O2 and\r\r\n> Onyx2) have UMA (unified memory architecture), so the bus is not\r\r\n> nearly as much of a bottleneck.\r\r\n\r\r\nA couple of comments on the above.  First, with a scene of interesting\r\r\ncomplexity (minimum of several thousand polys rendered 5 times for each\r\r\nface of the cube), read back overhead shouldn't be that bad.  Again,if you've\r\r\ngot an MP machine think about overlapping your computations.  Also, the Onyx2\r\r\nis not what I would call a UMA architecture.   We officially term is as SSMP,\r\r\nbut you might want to think of it as NUMA (non-uniform memory access) in that\r\r\nthere isn't a common system bus inbetween CPU and main memory.  Main memory\r\r\nis distributed throughout the system with different access times depending\r\r\non the location of memory.  Obviously, the system tries to be intelligent\r\r\nto keep your data as close to the processor that operating on it.\r\r\n>\r\r\n> As a point of reference, can someone post some empirical speed results\r\r\n> from ray-casting (using appropriate subdivision) into \"typical\" scenes of\r\r\n> a variety of sizes?  I imagine that at the 70-patch level, software would\r\r\n> be faster, and at the 400,000-patch level, hardware would win.  But an\r\r\n> approximate intersection point would be nice to have.\r\r\n>\r\r\n> mike\r\r\n>-- End of excerpt from Michael Herf\r\r\n\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id UAA23235; Mon, 3 Mar 1997 20:19:12 +0100\r\r\nReceived: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id MAA26967 for <globillum@imag.fr>; Mon, 3 Mar 1997 12:00:20 +0100 (MET)\r\r\nFrom: Samuel.Boivin@inria.fr\r\r\nReceived: from delhi.inria.fr (delhi.inria.fr [128.93.24.1]) by concorde.inria.fr (8.7.6/8.7.3) with ESMTP id MAA24126; Mon, 3 Mar 1997 12:00:18 +0100 (MET)\r\r\nReceived: (from boivin@localhost) by delhi.inria.fr (8.7.6/8.7.3) id MAA06576; Mon, 3 Mar 1997 12:00:16 +0100 (MET)\r\r\nMessage-Id: <199703031100.MAA06576@delhi.inria.fr>\r\r\nTo: globillum@imag.fr\r\r\ncc: boivin@bora.inria.fr\r\r\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\r\nIn-reply-to: Your message of \"Fri, 28 Feb 97 08:59:44 PST.\"\r\r\n             <33170F00.41C6@nospam.pop.net>\r\r\nX-Mailer: exmh version 1.5gamma 8/15/94\r\r\nDate: Mon, 03 Mar 97 12:00:16 +0100\r\r\nX-UIDL: df9123e1fe3f713294166c8ff150f8aa\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nChris Schoeneman wrote:\r\r\n> Both of these do the same thing (render to pixmaps).  They make an indirect\r\r\n> rendering context, which sends all OpenGL commands through the X server.\r\r\n> As you've discovered, that's slow.  But read on to see the real problem.\r\r\n\r\r\nYou are right, but I knew that. So, it's my fault, I fear that I haven't been \r\r\nclear about my real problem. In fact, I spent several weeks to try each method \r\r\nabout off-screen rendering and I spent several hours with SGI Hot-Line to \r\r\nunderstand the reasons of the bad performances I obtained. In fact, in my \r\r\nopinion, for GLXPixmaps, there is nothing to do, because of the same reasons \r\r\nyou invoked. For Pbuffers(the last solution ?), I have the sensation it could \r\r\nbe a good solution if you have a Infinite Reality or a Reality Monster. On a \r\r\nMaximum Impact, it is too slow. Maybe there is another idea: isn't it possible \r\r\nto put a (ubyte *) pointer to the memory area where pixels are stored ? I \r\r\nthink It would be really faster than using glReadPixels() function, no ?\r\r\n\r\r\n> You're not going to get anywhere near the top polygon rendering\r\r\n> performance of the Max Impact with a 70 polygon scene.  Think about it.\r\r\n> You clear the 300x300 buffer, render 70 polygons, then read the pixels.\r\r\n> The time it takes to render 70 polygons is miniscule compared to the time\r\r\n> it takes to clear and read 90000 pixels.  Try rendering 7000 polygons and\r\r\n> see what happens to your `polygon' performance.\r\r\n\r\r\nAgain, you are right. But if I have a 7000 polygon scene, I will approximately \r\r\nread 35000 buffers to compute form factors, then I think it will be really \r\r\nslow, since it takes a lot of time to do a single \"glReadPixels()\" call.\r\r\n\r\r\n> The problem here was your measurement of performance.  When you read 1.5M\r\r\n> polygons/sec from the marketing brochures it means 1.5M polygons per\r\r\n> second, not 1.5M polygons per second including reading and clearing the\r\r\n> screen every 70 polygons.  Are the marketing numbers misleading?  No,\r\r\n> they say exactly what they mean.\r\r\n\r\r\nYou are right again and that's what I said in my previous mail: ther is no \r\r\nread \r\r\nbuffer in their performance measurements. But, 1.5 Million polygon per second \r\r\ndoesn't mean anything for me. Indeed, when we read their performance \r\r\nannouncements, you can't find: Buffer resolution(50x50 or 1000x1000 ?), \r\r\npercentage of bitmap occupation(10% or 90% ?), and -and it is really \r\r\nimportant- polygons configuration (I mean if they project the scene in a \r\r\nspecial order(sorted polygons), they can really accelerate the computation \r\r\ntime). But that is not the real problem here. So if the numbers are not really \r\r\nexact, I don't think they are completely false. \r\r\nWhat I really would like to know is: what is done in glReadPixels() ? If you \r\r\nread the OpenGL Faqs, you can see that disabling fog, texture... accelerate \r\r\nthe reading command execution ! WHY ?!?! For me reading the frame buffer is \r\r\nonly a problem of getting memory address ! It has been stored somewhere, and I \r\r\nonly what to get a pointer on this memory area ! There is nothing to compute !\r\r\n\r\r\n> Some suggestions for increasing performance.  Use as large a buffer as\r\r\n> you can make that's a multiple of 300x300.  Clear the entire buffer,\r\r\n> render your scene into each 300x300 subregion, then read the entire buffer\r\r\n> in one call.  That'll amortize the overhead of each clear and pixel read.\r\r\n> If you're in a closed environment then every pixel in each 300x300 region\r\r\n> will be written to.  See the first issue of the Journal of Graphics Tools\r\r\n> for a simple technique to avoid the screen clear completely.\r\r\n\r\r\nOK, thank you for the information. I will apply this idea.\r\r\n\r\r\n> Make sure you're using a direct rendering context (the last parameter to\r\r\n> glXCreateContext should be True).\r\r\n\r\r\nSure it is ! Otherwise, I can't use Hardware.\r\r\n\r\r\n> What's the light source for?  Turn it off if you don't really need it.\r\r\nSorry, I made a mistake. I didn't define any light source. And they are \r\r\ndisabled before reading the buffer because it seems to accelerate the reading \r\r\ncommand !?!?!\r\r\n\r\r\n> Yes, if you use a direct rendering context.\r\r\n\r\r\nSorry, I can't be agree. It is not the case on a Maximum Impact: I made a lot \r\r\nof tests, and each time the graphics card is not sollicited. And if you ask to \r\r\nSGI, they say you that Pbuffers uses Hardware on high/max Impact, RE2, IR and \r\r\nO2. So, I sent my code to SGI, and they try it on Maximum Impact and O2, and \r\r\nthey saw that there is no Hardware use ! So they open a phone-line(FR-62888) \r\r\nabout that problem... I am still waiting for an answer.\r\r\n\r\r\n> Definitely not.  That'd be a brilliant move for SGI, ``with OpenGL get the\r\r\n> graphics performance of 5 years ago, TODAY!''  It might well be due to the\r\r\n> author's in-depth knowledge of the platform and the bottlenecks in rendering.\r\r\n\r\r\nMaybe. But, if you make some tests with pure GL read command and if you \r\r\ncompare it to the same OpenGL command, you obtain very big differences ! The \r\r\nGL read command is several times faster than the OpenGL one !!\r\r\n\r\r\n\r\r\n-Samuel\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id VAA23498; Mon, 3 Mar 1997 21:43:19 +0100\r\r\nReceived: from vivarin.res.cmu.edu (VIVARIN.RES.CMU.EDU [128.2.92.43]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id VAA00038 for <globillum@imag.fr>; Mon, 3 Mar 1997 21:22:41 +0100 (MET)\r\r\nReceived: from vivarin.res.cmu.edu (localhost [127.0.0.1]) by vivarin.res.cmu.edu (8.8.2/8.6.9) with ESMTP id PAA19842 for <globillum@imag.fr>; Mon, 3 Mar 1997 15:20:47 -0500\r\r\nMessage-Id: <199703032020.PAA19842@vivarin.res.cmu.edu>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\r\nReply-To: Michael Herf <herf+@cmu.edu>\r\r\nDate: Mon, 03 Mar 1997 15:20:47 -0500\r\r\nFrom: Michael Herf <mike@vivarin.res.cmu.edu>\r\r\nX-UIDL: af8d3da656fdf019d88f12ec073ffa1a\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nFirst, there is no such thing as a memory-mapped framebuffer on an SGI. \r\r\nThis is part of the design spec.  Everything is done through library\r\r\ncalls, so when you call glReadPixels() the framebuffer is copied into a\r\r\nbuffer in your program's address space.  So you can't just assign a\r\r\npointer and read.\r\r\n\r\r\nHowever, you should be able to get better rates on glReadPixels.  I think\r\r\nthat on the machines you're using GL_RGB (GL_ABGR_EXT on older machines)\r\r\nwith GL_UNSIGNED_BYTE is a fast path.  If, instead of bytes, you're\r\r\nreading into floats, the conversion is likely done in software, and you'll\r\r\npay very dearly for it.  Using these parameters, you should get speed\r\r\nequivalent to the IRIS-GL command.\r\r\n\r\r\nTry doing repeated glReadPixels from an on-screen region, using the same\r\r\ncall you are using now.  Measure the throughput in MB/sec.  On the worst\r\r\nof SGI machines, I think you should get better than ~30 MB/sec.  It's\r\r\nprobably much better on the machines you're talking about. \r\r\n\r\r\nI would guess that your system profile isn't indicating the drawing time,\r\r\nsince it's so little work for the hardware.  As I remember, glReadPixels\r\r\nwill show up as \"user time\" in gr_osview.\r\r\n\r\r\nmike\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id VAA23529; Mon, 3 Mar 1997 21:53:13 +0100\r\r\nReceived: from internet-mail2.ford.com (internet-mail2.ford.com [198.111.80.24]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id VAA00069 for <globillum@imag.fr>; Mon, 3 Mar 1997 21:24:41 +0100 (MET)\r\r\nReceived: by internet-mail2.ford.com id AA27240\r\r\n  (InterLock SMTP Gateway 3.0 for globillum@imag.fr);\r\r\n  Mon, 3 Mar 1997 15:24:27 -0500\r\r\nMessage-Id: <199703032024.AA27240@internet-mail2.ford.com>\r\r\nReceived: by internet-mail2.ford.com (Protected-side Proxy Mail Agent-1);\r\r\n  Mon, 3 Mar 1997 15:24:27 -0500\r\r\nDate: Mon, 3 Mar 1997 15:24:26 -0500\r\r\nFrom: Stephen Westin <swestin@ford.com>\r\r\nTo: Samuel.Boivin@inria.fr\r\r\nCc: globillum@imag.fr\r\r\nIn-Reply-To: <199703031100.MAA06576@delhi.inria.fr> (Samuel.Boivin@inria.fr)\r\r\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\r\nX-UIDL: efe69ebde3ed0c8c9ff7522e2413b87a\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nSamuel Boivin wrote:\r\r\n\r\r\n> Chris Schoeneman wrote:\r\r\n\r\r\n<snip>\r\r\n\r\r\n> > Definitely not.  That'd be a brilliant move for SGI, ``with OpenGL get the\r\r\n> > graphics performance of 5 years ago, TODAY!''  It might well be due to the\r\r\n> > author's in-depth knowledge of the platform and the bottlenecks in rendering.\r\r\n> \r\r\n> Maybe. But, if you make some tests with pure GL read command and if you \r\r\n> compare it to the same OpenGL command, you obtain very big differences ! The \r\r\n> GL read command is several times faster than the OpenGL one !!\r\r\n\r\r\nJust a minute here. What pixel format are you using in the readback?\r\r\nIf you're reading pixels that must be repacked after reading from the\r\r\nframe buffer, there will be sicgnificant overhead. I suspect that\r\r\ndefaults may well be different from IRIS/GL and OpenGL. I also would\r\r\nexpect that the optimum pixel format would vary with hardware type.\r\r\n\r\r\nGenerally, OpenGL should run faster than IRIS/GL on the Impact series,\r\r\nas that's its native mode. Older graphics adapters, like IMPACT, would\r\r\nprobably be faster with IRIS/GL.\r\r\n\r\r\nI think posting the kernel of your readback code would be useful; I\r\r\nbet Chris can help speed it up.\r\r\n\r\r\n-Stephen H. Westin\r\r\nswestin@ford.com\r\r\nThe information and opinions in this message are mine, not Ford's.\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id XAA23845; Mon, 3 Mar 1997 23:44:18 +0100\r\r\nReceived: from sgi.sgi.com (SGI.COM [192.48.153.1]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id XAA04243 for <globillum@imag.fr>; Mon, 3 Mar 1997 23:17:15 +0100 (MET)\r\r\nReceived: from odin.corp.sgi.com (odin.corp.sgi.com [192.26.51.194]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id OAA27927; Mon, 3 Mar 1997 14:16:41 -0800\r\r\nReceived: from giraffe.asd.sgi.com by odin.corp.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)\r\r\n\t id OAA07645; Mon, 3 Mar 1997 14:16:38 -0800\r\r\nReceived: from studmuffin.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)\r\r\n\t id OAA00819; Mon, 3 Mar 1997 14:15:30 -0800\r\r\nReceived: by studmuffin.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)\r\r\n\t id OAA09641; Mon, 3 Mar 1997 14:15:29 -0800\r\r\nFrom: \"Dan Baum\" <drb@studmuffin.asd.sgi.com>\r\r\nMessage-Id: <9703031415.ZM9639@studmuffin.asd.sgi.com>\r\r\nDate: Mon, 3 Mar 1997 14:15:29 -0800\r\r\nIn-Reply-To: Samuel.Boivin@inria.fr\r\r\n        \"Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\" (Mar  3, 12:00pm)\r\r\nReferences: <199703031100.MAA06576@delhi.inria.fr>\r\r\nX-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)\r\r\nTo: Samuel.Boivin@inria.fr, globillum@imag.fr\r\r\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\r\nCc: boivin@bora.inria.fr\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nX-UIDL: 8300dd2080e2f35820bbc188c4e3c2d2\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHi Samuel:\r\r\n\r\r\n\tAs has been pointed out by others, there is no way to access the\r\r\nframebuffer directly.  It must be copied back using glReadPixels.  Now the\r\r\nperformance for glReadPixels depends on the machine you are running on and\r\r\nthe amount of data you are reading back.  There is overhead to setup the\r\r\nread transfer regardless of the number of pixels you are going to read back.\r\r\n\r\r\nSo, to get maximum performance you have to treat this as a systems problem\r\r\nand tune to get maximum performance for your system.  For example, try\r\r\nrendering several hemi-cubes into the framebuffer and then read them all\r\r\nback with a single glReadPixels().  On a Max Impact, glReadPixels() should\r\r\nbe just as fast as IrisGL based pixel read unless you are using some odd\r\r\nconversion (I would assume you are reading the hemi-cube pixels back as\r\r\nunsigned integers). BTW, I'm not nearly as familiar with the Impact\r\r\narchitecture\r\r\nand performance characteristics as I am with our high end machines.\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id SAA29753; Tue, 4 Mar 1997 18:04:39 +0100\r\r\nReceived: from sgi.sgi.com (SGI.COM [192.48.153.1]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id RAA19822 for <globillum@imag.fr>; Tue, 4 Mar 1997 17:06:44 +0100 (MET)\r\r\nReceived: from avalon.manchester.sgi.com ([144.253.96.20]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id IAA13026; Tue, 4 Mar 1997 08:06:05 -0800\r\r\nReceived: by avalon.manchester.sgi.com (950413.SGI.8.6.12/911001.SGI)\r\r\n\t id PAA08044; Tue, 4 Mar 1997 15:54:52 GMT\r\r\nFrom: \"Chris Thornborrow\" <chris@avalon.manchester.sgi.com>\r\r\nMessage-Id: <9703041554.ZM8042@avalon.manchester.sgi.com>\r\r\nDate: Tue, 4 Mar 1997 15:54:52 +0000\r\r\nIn-Reply-To: Michael Herf <mike@vivarin.res.cmu.edu>\r\r\n        \"Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\" (Mar  3,  3:20pm)\r\r\nReferences: <199703032020.PAA19842@vivarin.res.cmu.edu>\r\r\nX-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)\r\r\nTo: Michael Herf <herf+@cmu.edu>, globillum@imag.fr\r\r\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nX-UIDL: 7bcdfc3bd7c6a8640b4fc38bf9d5d601\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nOn Mar 3,  3:20pm, Michael Herf wrote:\r\r\n> Subject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\r\n> First, there is no such thing as a memory-mapped framebuffer on an SGI.\r\r\n> This is part of the design spec.  Everything is done through library\r\r\n> calls, so when you call glReadPixels() the framebuffer is copied into a\r\r\n> buffer in your program's address space.  So you can't just assign a\r\r\n> pointer and read.\r\r\n\r\r\nWell yes and no. The O2 does have a memory mapped frame buffer in one sense -\r\r\nthe obvious sense :-). So technically it is possible to look into memory and\r\r\nsee whats on the screen using a pointer and some jiggery pokery. Its the second\r\r\npart that worries me. I believe the exact way in which the frame buffer is\r\r\norganised in memory is documented *but* the documentation says that SGI reserve\r\r\nthe right to alter it at any time. Therefore the only safe way to code is to do\r\r\nas suggested above and access through digital media libraries or opengl. You\r\r\ncould peek and poke memory, I wouldn't advise it. However, this is irrelevant\r\r\nas the speed of reading the framebuffer is very fast through opengl as all that\r\r\nis really going on is a memcopy.\r\r\n\r\r\nChris.\r\r\n\r\r\n-- \r\r\n-------------------------------------------------------------------------------\r\r\n|Chris Thornborrow\temail : chris@manchester.sgi.com                      |\r\r\n|Silicon Graphics        tel  : +44 161 877 8801 ext 1309                     |\r\r\n|                                                                             |\r\r\n|Home Page URL : http://reality.sgi.com/chris_manchester/                     |\r\r\n|Arthurian URL : http://reality.sgi.com/chris_manchester/arthur.html          |\r\r\n-------------------------------------------------------------------------------\t\t\t\t\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id SAA29767; Tue, 4 Mar 1997 18:07:10 +0100\r\r\nReceived: from sgi.sgi.com (SGI.COM [192.48.153.1]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id RAA20421 for <globillum@imag.fr>; Tue, 4 Mar 1997 17:14:19 +0100 (MET)\r\r\nReceived: from avalon.manchester.sgi.com ([144.253.96.20]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id IAA15099 for <@sgi.com:globillum@imag.fr>; Tue, 4 Mar 1997 08:13:55 -0800\r\r\nReceived: by avalon.manchester.sgi.com (950413.SGI.8.6.12/911001.SGI)\r\r\n\tfor globillum@imag.fr id QAA08055; Tue, 4 Mar 1997 16:02:46 GMT\r\r\nFrom: \"Chris Thornborrow\" <chris@avalon.manchester.sgi.com>\r\r\nMessage-Id: <9703041602.ZM8053@avalon.manchester.sgi.com>\r\r\nDate: Tue, 4 Mar 1997 16:02:45 +0000\r\r\nIn-Reply-To: swestin@ford.com (Stephen Westin )\r\r\n        \"Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\" (Mar  3,  3:24pm)\r\r\nReferences: <199703032024.AA27240@internet-mail2.ford.com>\r\r\nX-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)\r\r\nTo: globillum@imag.fr\r\r\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nX-UIDL: 1148c357a98fdaa74691bb0f87e0517b\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n> > Maybe. But, if you make some tests with pure GL read command and if you\r\r\n> > compare it to the same OpenGL command, you obtain very big differences !\r\r\nThe\r\r\n> > GL read command is several times faster than the OpenGL one !!\r\r\n\r\r\nThis is one of the commonest complaints (usually its a complaint about the\r\r\nspeed of writing pixels) when moving from GL to OpenGL. It is also a\r\r\nmisconception.\r\r\n\r\r\nOpenGL has far more state information relating to pixel data and formats than\r\r\nGL had. The problem is that most people don't set the correct values for the\r\r\noperation they wish to perform. In OpenGL this will result in poor performance.\r\r\nI just looked for my piece of code to demonstrate this but its mysteriously\r\r\nvanished :-(.\r\r\n\r\r\nThe one caveat is if you are running on old hardware some commands are faster\r\r\nin GL than OpenGL.\r\r\n\r\r\nChris.\r\r\n\r\r\n-- \r\r\n-------------------------------------------------------------------------------\r\r\n|Chris Thornborrow\temail : chris@manchester.sgi.com                      |\r\r\n|Silicon Graphics        tel  : +44 161 877 8801 ext 1309                     |\r\r\n|                                                                             |\r\r\n|Home Page URL : http://reality.sgi.com/chris_manchester/                     |\r\r\n|Arthurian URL : http://reality.sgi.com/chris_manchester/arthur.html          |\r\r\n-------------------------------------------------------------------------------\t\t\t\t\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id WAA07773; Sat, 15 Mar 1997 22:48:54 +0100\r\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id WAA18260 for <globillum@imag.fr>; Sat, 15 Mar 1997 22:33:42 +0100 (MET)\r\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\r\n\tid AA16577; Sat, 15 Mar 1997 16:33:41 -0500\r\r\nMessage-Id: <9703152133.AA16577@merckx.graphics.cornell.edu>\r\r\nReceived: by phoenix.graphics.cornell.edu\r\r\n\t(1.37.109.8/16.2) id AA11022; Sat, 15 Mar 1997 16:33:41 -0500\r\r\nFrom: Bruce Walter <bjw@graphics.cornell.edu>\r\r\nSubject: Terminology question\r\r\nTo: globillum@imag.fr\r\r\nDate: Sat, 15 Mar 1997 16:33:40 -0500 (EST)\r\r\nX-Mailer: ELM [version 2.4 PL25]\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: f2424c33af6cac578a33740fa633ab87\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nDear Globillum'ers,\r\r\n  I've recently run into a seemingly difficult terminology question about\r\r\nwhat to call the quantities that we actually compute or attempt to compute\r\r\nin global illumination.  We often refer to our results as radiance or\r\r\nradiant exitance, but what we actually compute and store does not\r\r\ncorrespond the definitions of these terms as given the IES/ANSI standard\r\r\nfor illuminating engineering terminology.\r\r\n  That terminology seems to fall into three categories: spectral radiometry,\r\r\nradiometry, and photometry.  Spectral radiometric functions (e.g. spectral\r\r\nradiance) give the amount of light as a function of wavelength.  They contain\r\r\nthe most information and the others are derived from them by various\r\r\nwavelength weighting functions.  Radiometric functions (e.g. radiance)\r\r\nweight power at all wavelengths equally and thus measure total \r\r\npower.  Photometric functions (e.g. luminance) weight the light power by\r\r\nthe human luminance response curve and measure human grayscale response.\r\r\n  Radiometric functions are fine for heat transfer applications that are\r\r\nconcerned about the flow of heat energy.  Photometric functions are fine\r\r\nfor grayscale image making.  However as far as I can tell, there doesn't \r\r\nseem to be any standard terminology for the quantities needed to make \r\r\ncolor images.  The usual standard for color response is the CIE 1931\r\r\nStandard Colormetric Observer which defines colors by three values, XYZ \r\r\nwhich can be found by using three standard wavelength weighting functions.  \r\r\nWe compute a color image by weighting the spectral radiance by these\r\r\nthree response functions.  The Y response curve is the luminous response\r\r\ncurve and thus is luminance.  However there doesn't seem to be a name for\r\r\nX and Z channel results.  Together the XYZ values are sometimes refered to \r\r\nas the tristimulus values, so it would seem correct to call our results\r\r\nthe \"tristimulus values of the spectral radiance\".  However that seems \r\r\nrather cumbersome, and it would be nicer to have a name for quantities\r\r\nwhich we actually compute and store.\r\r\n  I'd like to propose a new set of terminology for \"color photometry\".\r\r\nAnalogous to radiometry and photometry, it would give names for the\r\r\nspectral radiometric functions when weighted by the CIE XYZ response curves.\r\r\nThe proposed corresponding terms are: \r\r\n\r\r\nRadiometry           Photometry          Color Photometry\r\r\n---------------------------------------------------------\r\r\nradiance             luminance           tristimulance\r\r\nirradiance           illuminance         intristimulance\r\r\nradiant exitance     luminous exitance   tristimulus exitance\r\r\n\r\r\n  I'd like to hear people's reactions.  Do names for these quantities\r\r\nalready exist? Are there better names?  Do we need names for these \r\r\nquantities?  It seems a little sloppy to keep refering to our results\r\r\nas the radiance when at best we really mean the spectral radiance and in\r\r\npractice we really mean what I'm calling the tristimulance.\r\r\n\r\r\n\r\r\nBruce Walter\r\r\nCornell Program of Computer Graphics\r\r\n\r\r\np.s. Tristimulus values do not necessarily refer to the CIE 1931 XYZ\r\r\nvalues.  It is also used in the literature to refer to values generated\r\r\nby other three channel color models.  So we would need to be careful to\r\r\nspecify which color model we are using when we want to be precise.\r\r\n\r\r\np.p.s. I wanted to call it the chrominance, but this term is already in\r\r\nuse and often means the portion of the color which is \"orthogonal\" to the\r\r\nluminance.  Using tristimulance instead avoids this confusion.\r\r\n\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id UAA04869; Wed, 19 Mar 1997 20:02:33 +0100\r\r\nReceived: from irz201.inf.tu-dresden.de (irz201.inf.tu-dresden.de [141.76.1.10]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id SAA29464 for <globillum@imag.fr>; Wed, 19 Mar 1997 18:23:59 +0100 (MET)\r\r\nReceived: (from cn1@localhost) by irz201.inf.tu-dresden.de (8.6.12/8.6.12-s1) id TAA02485 for globillum@imag.fr; Wed, 19 Mar 1997 19:23:58 +0200\r\r\nFrom: \"Nguyen, D.C.\" <cn1@irz301.inf.tu-dresden.de>\r\r\nMessage-Id: <199703191723.TAA02485@irz201.inf.tu-dresden.de>\r\r\nSubject: paper for coherence-based RT-accel. methods\r\r\nTo: Global Illumination List <globillum@imag.fr>\r\r\nDate: Wed, 19 Mar 1997 19:23:57 +0200 (MESZ)\r\r\nX-Mailer: ELM [version 2.4 PL25 ME8b]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 4a8acb183b621acecb27bf6e92478642\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHi,\r\r\nHere is my first attempt writing a paper in english :)\r\r\n \"An exploration of coherence-based acceleration methodes \r\r\n  using the ray tracing kernel G/GX \"\r\r\n\r\r\nlocated at: http://www.rz.tu-ilmenau.de/~juhu/Papers/IWK.ps.gz\r\r\n\r\r\nIt handles some problems of coherence-based accel. methods, comparison\r\r\nresults, possibilities & limitations of hybrid methods etc. It also proposes\r\r\nan algorithm making BSP-trees balanced. As an alternative to the shadow-volume\r\r\nmethod for softshadows, a new approach using the ext. Light-Buffer and\r\r\nClipping beams to avoid unecessary Monte-Carlo rays for direct-lighting is\r\r\nalso described.\r\r\n\r\r\nCould someone please proofread it ? (My english is really *bad*!)\r\r\n\r\r\nThanks,\r\r\n\r\r\n--JuHu \r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id UAA01762; Mon, 24 Mar 1997 20:13:11 +0100\r\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id TAA15323 for <globillum@imag.fr>; Mon, 24 Mar 1997 19:40:00 +0100 (MET)\r\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\r\n\tid AA29561; Mon, 24 Mar 1997 13:39:58 -0500\r\r\nMessage-Id: <9703241839.AA29561@merckx.graphics.cornell.edu>\r\r\nReceived: by phoenix.graphics.cornell.edu\r\r\n\t(1.37.109.8/16.2) id AA17898; Mon, 24 Mar 1997 13:39:58 -0500\r\r\nFrom: Bruce Walter <bjw@graphics.cornell.edu>\r\r\nSubject: Re: Terminology question\r\r\nTo: globillum@imag.fr\r\r\nDate: Mon, 24 Mar 1997 13:39:58 -0500 (EST)\r\r\nX-Mailer: ELM [version 2.4 PL25]\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 27a2e8682db94b4b7b9712327cccce02\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n  At the risk of beating a dead horse, I'll post a update to my terminology\r\r\nposting of a week ago.  I've received a few replies but all off list.  So \r\r\nfar my terminology proposal has been greeted with a collective yawn.  This \r\r\nis not surprising as terminology issues are like credit card bills.  Not \r\r\nvery exciting but you will end up in big trouble if you don't deal with them.\r\r\nEven I am not all that thrilled by my proposed \"tristimulance\" terminology,\r\r\nand I'd be happy to endorse a better suggestion if one is put forward.\r\r\nBut I think that there is something unsatisfactory about our current use\r\r\nof terminology and specifically the term \"radiance\".\r\r\n  If we accept the ANSI/IES illuminating engineering terminology standard,\r\r\nthen the term radiance has a precise definition, and it precisely describes \r\r\na quantity which is useless for computer graphics.  It measures radiated \r\r\npower regardless of its wavelength.  If I'm warming my feet by a roaring \r\r\nfire, radiance is useful for telling me how close I can get before my socks \r\r\nare in danger of catching on fire, but it does not describe what I will \r\r\nactually see with my eyes.\r\r\n  The current usage often seems be (and I too am guilty of this):  \"I'll \r\r\nsay 'radiance' (since I'm used to the term and others use it too) because \r\r\nits obvious that I don't actually mean 'radiance' (as defined in the ANSI/IES\r\r\nstandard) and therefore my audience will figure out what I actually mean \r\r\n(even if I'm not sure myself)\".  If we want to continue using the term \r\r\nradiance we should really decide what we mean by it.  It is fine for \r\r\ndescribing monochromatic light, but that's only useful for some pedagogical \r\r\npurposes.  We could claim that it is a shorthand for the spectral radiance, \r\r\nbut we should recognize that that is an implicit redefinition of the term \r\r\nradiance.  Also we aren't really after spectral radiance.  I don't know \r\r\nanyone who actually stores a spectra at each of their pixels (at least not \r\r\nin computer graphics).  And we don't bother to compute the spectral radiance \r\r\noutside of the visible band, not because its not significant, but because \r\r\nit doesn't affect what really are interested in.  So what is it that we \r\r\nare really interested in computing and what should we call it?  \r\r\n  This may all seem like hair splitting, but what is the point of having \r\r\nprecisely defined terms unless we use them precisely?  So I would challenge \r\r\npeople to either specify what it is they actually mean when they say \r\r\nradiance, or to find some alternate terminology to use instead.\r\r\n  Let me quickly respond to a few comments that I received:\r\r\n\r\r\n- CIE and IES standards committees are very slow moving bodies, do not\r\r\ncoordinate with each other, and are not necessarily receptive to outside\r\r\nsuggestions.  Thus the chance of affecting the official standards is slim.\r\r\n> I believe the graphics community should follow standards where they exist\r\r\nand are applicable, but we also have the right to define our own terminology\r\r\nwhere no appropiate standard exists.\r\r\n\r\r\n- Is the \"tri\" in tristimulance really necessary, what if you are using \r\r\na different number of weighting functions.  How about stimulance instead?\r\r\n> The tristimulance terminology is specifically intended for color vision\r\r\nin the phototopic range where the three color channel approximation is \r\r\nnearly universal.  It is also intended to be derivative the somewhat \r\r\nstandard terminology \"tristimulus values\".  Other quantities might be \r\r\ntermed stimulance, though there would be some objections if these quantities\r\r\ndid not correspond to actual stimuli.\r\r\n\r\r\n- Why not just call it the \"color of the radiance\"?\r\r\n> Radiance by definition does not contain the color information.  It would\r\r\nbe at least as correct (and I would argue probably more correct) to call \r\r\nit the \"color of the luminance\".  In my opinion, neither one is really \r\r\nsatisfactory or terribly precise.\r\r\n\r\r\nBruce Walter\r\r\n\r\r\nFrom \r\r\nReceived: from eye.eye.com by titus.cg.tuwien.ac.at via SMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\tfor <purgathofer@cg.tuwien.ac.at> id SAA03656; Mon, 31 Mar 1997 18:42:34 +0200\r\r\nReceived: from [149.54.2.22] by eye.eye.com with SMTP\r\r\n\t(1.37.109.8/16.2) id AA06990; Mon, 31 Mar 1997 11:42:33 -0500\r\r\nReceived: by hemlock\r\r\n\t(1.37.109.8/15.6) id AA06437; Mon, 31 Mar 1997 11:42:33 -0500\r\r\nDate: Mon, 31 Mar 1997 11:42:33 -0500\r\r\nFrom: Eric Haines <erich@eye.com>\r\r\nMessage-Id: <9703311642.AA06437@hemlock>\r\r\nTo: purgathofer\r\r\nX-UIDL: e0753515513d283547167ad1e2095824\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nDoh!  I should *definitely* have mentioned that you should put Autodesk in my\r\r\nregular mail address.  It should get there without it, but just in case use:\r\r\n\r\r\nEric Haines\r\r\nAutodesk Inc.\r\r\n1050 Craft Road\r\r\nIthaca, NY  14850\r\r\n\r\r\nerich@acm.org (in case of bounce, more direct is: Eric.Haines@autodesk.com)\r\r\n607-266-7000\r\r\nfax 607-266-7100\r\r\n\r\r\nThanks,\r\r\n\r\r\nEric\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id TAA03802; Mon, 31 Mar 1997 19:58:56 +0200\r\r\nReceived: from mercury.uniserve.com (mercury.uniserve.com [204.191.197.248]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id TAA01991 for <globillum@imag.fr>; Mon, 31 Mar 1997 19:36:11 +0200 (MET DST)\r\r\nReceived: from helios (van0102.TVS.NET [204.191.197.12]) by mercury.uniserve.com (8.8.2/8.8.2) with ESMTP id JAA04922; Mon, 31 Mar 1997 09:32:10 -0800 (PST)\r\r\nMessage-Id: <199703311732.JAA04922@mercury.uniserve.com>\r\r\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\r\r\nTo: globillum@imag.fr\r\r\nCc: mscytsy@scs.leeds.ac.uk\r\r\nSubject: New global illumination bibliography\r\r\nDate: Mon, 31 Mar 1997 09:33:34 -0800\r\r\nX-MSMail-Priority: Normal\r\r\nX-Priority: 3\r\r\nX-Mailer: Microsoft Internet Mail 4.70.1155\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 1c7850e8980314e5bd2e7aeb783f8e59\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nThere is a wonderful *annotated* global illumination bibliography that\r\r\nhas been put together by Travlex Yeap. You can access it at:\r\r\n\r\r\n  http://www.scs.leeds.ac.uk/mscytsy/md/abs-mnu.htm\r\r\n\r\r\nIan Ashdown, P. Eng.\r\r\nResearch & Development Manager\r\r\nLedalite Architectural Products Inc.\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id WAA16068; Wed, 2 Apr 1997 22:35:13 +0200\r\r\nReceived: from mercury.uniserve.com (mercury.uniserve.com [204.191.197.248]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id RAA07549 for <globillum@imag.fr>; Wed, 2 Apr 1997 17:29:32 +0200 (MET DST)\r\r\nReceived: from van0114.TVS.NET (van0114.TVS.NET [204.191.197.24]) by mercury.uniserve.com (8.8.2/8.8.2) with SMTP id HAA09000 for <globillum@imag.fr>; Wed, 2 Apr 1997 07:25:01 -0800 (PST)\r\r\nDate: Wed, 2 Apr 1997 07:25:01 -0800 (PST)\r\r\nMessage-Id: <199704021525.HAA09000@mercury.uniserve.com>\r\r\nX-Sender: iashdown@pop.uniserve.com\r\r\nX-Mailer: Windows Eudora Version 1.4.4\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nTo: globillum@imag.fr\r\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\r\nSubject: ANNOUNCE: Radiosity Bibliography Update\r\r\nX-UIDL: 03e949598a2a41d7fb0f20ef8416a19a\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nANNOUNCE: 97/04/01 Release of RADBIB97.BIB\r\r\n------------------------------------------\r\r\nRADBIB97 is a comprehensive bibliography of radiosity and\r\r\nrelated global illumination papers, theses, articles, and\r\r\nbooks. It currently includes 1,106 references.\r\r\n\r\r\nThis bibliography is available in BibTex format as\r\r\nRADBIB97.BIB (with a release date of April 1, 1997) from:\r\r\n\r\r\n  http://www.ledalite.com/library-/rrt.htm\r\r\n\r\r\nand as compressed RadBib97.Z from:\r\r\n\r\r\n  ftp://hobbes.lbl.gov/pub/doc\r\r\n\r\r\nAs always, it is time-consuming and sometimes difficult to\r\r\ntrack down conference papers and theses on radiosity and global\r\r\nillumination. If you know of a relevant reference that is not\r\r\nincluded in the bibliography, please let me know so that I can\r\r\ninclude it in the next release.\r\r\n\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id VAA07544; Thu, 17 Apr 1997 21:37:08 +0200\r\r\nReceived: from ux2.sp.cs.cmu.edu (UX2.SP.CS.CMU.EDU [128.2.198.102]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id VAA10664 for <globillum@imag.fr>; Thu, 17 Apr 1997 21:18:30 +0200 (MET DST)\r\r\nReceived: from GS190.SP.CS.CMU.EDU by ux2.sp.cs.cmu.edu id aa07856;\r\r\n          17 Apr 97 15:17 EDT\r\r\nX-Sender: ajw@ux1.sp.cs.cmu.edu\r\r\nMessage-Id: <v02130501af7c24066495@[128.2.198.150]>\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nDate: Thu, 17 Apr 1997 15:21:20 -0400\r\r\nTo: globillum@imag.fr\r\r\nFrom: \"Andrew J. Willmott\" <ajw+@cs.cmu.edu>\r\r\nSubject: Tech report on radiosity methods\r\r\nX-UIDL: 4c79f77043cab7606d7c45a7a47dd943\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nI just wanted to announce that a technical report on our investigation of\r\r\nthe various radiosity algorithms out there is available on the web at:\r\r\n  http://www.cs.cmu.edu/~radiosity/emprad-tr.html\r\r\n\r\r\nThe abstract is reproduced below:\r\r\n\r\r\n---\r\r\nAn Empirical Comparison of Radiosity Algorithms\r\r\nAndrew J. Willmott and Paul S. Heckbert\r\r\n\r\r\nThis report presents an extensive empirical comparison of matrix,\r\r\nprogressive, and wavelet radiosity algorithms for simulating diffuse\r\r\ninterreflection in three-dimensional scenes. The algorithms are tested in\r\r\ntheir basic forms, without advanced variations such as clustering,\r\r\ndiscontinuity meshing, or Monte Carlo techniques. The three algorithms were\r\r\nimplemented in a common code base to facilitate direct empirical\r\r\ncomparison. A number of parameterized scenes were designed to test the\r\r\nbasic methods' ability to deal with such issues as singularities,\r\r\nocclusion, high reflectance, and scene complexity. Each algorithm was run\r\r\non the set of scenes at several parameter settings, and results were\r\r\nexamined in terms of their error, speed, and memory consumption.\r\r\n\r\r\nFor the basic algorithms as we implemented them, our results show:\r\r\nProgressive radiosity with substructuring is best for simple scenes, but\r\r\nfor moderately complex scenes it is outperformed by wavelet radiosity using\r\r\nthe Haar basis. Wavelet methods use an immense amount of memory; without\r\r\nclustering they become totally impractical for complex scenes. The problem\r\r\nis particularly severe for higher order bases, less so for Haar. Visibility\r\r\nhandling was also found to be a critical problem with higher order\r\r\nwavelets.\r\r\n\r\r\nThis study also provides a general framework for comparisons of global\r\r\nillumination techniques.\r\r\n---\r\r\n\r\r\nCheers,\r\r\n\r\r\nAndrew\r\r\n\r\r\n--- mailto:a.willmott@cs.cmu.edu ------- http://www.cs.cmu.edu/~ajw ---\r\r\n\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id XAA09899; Wed, 14 May 1997 23:08:33 +0200\r\r\nReceived: from graphics.lcs.mit.edu (graphics.lcs.mit.edu [18.24.2.30]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id WAA08815 for <globillum@imag.fr>; Wed, 14 May 1997 22:38:40 +0200 (MET DST)\r\r\nReceived: from easel.lcs.mit.edu by graphics.lcs.mit.edu (AIX 4.1/UCB 5.64/4.03)\r\r\n          id AA49972; Wed, 14 May 1997 16:35:08 -0400\r\r\nReceived: by easel.lcs.mit.edu (950413.SGI.8.6.12/TOC-1.2C) \r\r\n\tid QAA21393; Wed, 14 May 1997 16:37:59 -0400\r\r\nFrom: \"Julie Dorsey\" <dorsey@graphics.lcs.mit.edu>\r\r\nMessage-Id: <9705141637.ZM21391@easel.lcs.mit.edu>\r\r\nDate: Wed, 14 May 1997 16:37:58 -0400\r\r\nX-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)\r\r\nTo: globillum@imag.fr\r\r\nSubject: (Fwd) NIST postdoc in GI\r\r\nCc: hunt@cam.nist.gov\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nX-UIDL: 6e843ff049e0c96515b819a5daeec5aa\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n--- Forwarded mail from hunt@cam.nist.gov (Fern Hunt)\r\r\n\r\r\nDate: Wed, 14 May 97 16:29:51 EDT\r\r\nFrom: hunt@cam.nist.gov (Fern Hunt)\r\r\nTo: dorsey@graphics.lcs.mit.edu\r\r\n\r\r\n\r\r\n\tPostdoctoral position at NIST in Global Illumination Modeling\r\r\n\r\r\nAn interdiscplinary group at NIST is involved in research\r\r\non the scientific basis of appearance of painted and coated surfaces\r\r\nwith a view towards developing rational manufacturing and design\r\r\nstrategies based on the coupling of goniophotometric and material\r\r\nmeasurements with computer graphics models. Our reserach interests\r\r\nlie in the application and development of physically based global\r\r\nillumination models of the interatction of light with coated surfaces.\r\r\nWe will use the results of textural, spectral and reflectance measurements\r\r\nas well as mathematical modeling efforts here at NIST and elsewhere,\r\r\nmodifying where necessary to meet the needs of our application.\r\r\nOpportunities exist in realistic rendering from measured and computed\r\r\nBRDS, wavelet and other database techniques for compactly storing and\r\r\nrepresenting BRDF, development of metrics for evaluating fidelity\r\r\nof simulated images and realistic 2D and 3D images, and techniques\r\r\nfor converting physical simulations of coated surfaces to visually\r\r\nrealistic displays on a monitor.\r\r\n\r\r\nThose interested in applying for the postdoc should write to:\r\r\n\r\r\n             Dr. Jack Hsia\r\r\n             Office of Academic Affairs\r\r\n             National Institute of Standards and Technology\r\r\n             Gaithersburg, MD. 20899\r\r\n\r\r\nAn official announcement will appear in July with the deadline\r\r\nfor applications January 15, 1998. Positions will begin in the Fall 1998.\r\r\n\r\r\n---End of forwarded mail from hunt@cam.nist.gov (Fern Hunt)\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id SAA19788; Sun, 18 May 1997 18:36:48 +0200\r\r\nReceived: from mercury.uniserve.com (mercury.uniserve.com [204.191.197.248]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id SAA24857 for <globillum@imag.fr>; Sun, 18 May 1997 18:20:08 +0200 (MET DST)\r\r\nReceived: from helios (van0120.TVS.NET [204.191.197.30]) by mercury.uniserve.com  with ESMTP id JAA28909 for <globillum@imag.fr>; Sun, 18 May 1997 09:20:03 -0700 (PDT)\r\r\nMessage-Id: <199705181620.JAA28909@mercury.uniserve.com>\r\r\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Software patents\r\r\nDate: Sun, 18 May 1997 09:20:42 -0700\r\r\nX-MSMail-Priority: Normal\r\r\nX-Priority: 3\r\r\nX-Mailer: Microsoft Internet Mail 4.70.1155\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 48fd666dce7a63e56eff71d423a5c912\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nYou may be interested to know that on May 28, 1996, the United States\r\r\nPatent Office awarded the following two patents:\r\r\n\r\r\n  US Patent Number: 5,521,852\r\r\n                    5,521,853 (continuation)\r\r\n  Title:            Method and System for Designing Lighting\r\r\n                    Installations\r\r\n  Inventors:        John D. Hibbs\r\r\n                    Douglas J. Stang\r\r\n  Assignee:         Holophane Lighting, Inc.\r\r\n                    Newark, Ohio\r\r\n\r\r\nThere are no less than 42 claims between these two patents, and they are\r\r\nvery broad in scope. They pertain to any computer graphics program that\r\r\nattempts to model physically realistic lighting.\r\r\n\r\r\nIan Ashdown, P. Eng.            |             READ THE BOOK!            |\r\r\nResearch & Development Manager  | Radiosity: A Programmer's Perspective |\r\r\nLedalite Architectural Products |           Wiley & Sons 1994           |\r\r\nVisit http://www.ledalite.com   |     (Sneaky Internet Advertising)     |\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id SAA21129; Mon, 19 May 1997 18:29:45 +0200\r\r\nReceived: from sgi.sgi.com (SGI.COM [192.48.153.1]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id SAA06323 for <globillum@imag.fr>; Mon, 19 May 1997 18:09:42 +0200 (MET DST)\r\r\nReceived: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id JAA01266\r\r\n\tfor <@sgi.engr.sgi.com:globillum@imag.fr>; Mon, 19 May 1997 09:09:40 -0700\r\r\n\tenv-from (bwade@cthulhu.engr.sgi.com)\r\r\nReceived: from amie.engr.sgi.com (amie.engr.sgi.com [198.29.108.214]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id JAA07565 for <@cthulhu.engr.sgi.com:globillum@imag.fr>; Mon, 19 May 1997 09:09:39 -0700\r\r\nReceived: from pc-amie (pc-amie.engr.sgi.com [198.29.108.199]) by amie.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via SMTP id JAA12589 for <globillum@imag.fr>; Mon, 19 May 1997 09:09:38 -0700\r\r\nMessage-Id: <3.0.1.32.19970519090938.00a93260@amie.engr.sgi.com>\r\r\nX-Sender: bwade@amie.engr.sgi.com\r\r\nX-Mailer: Windows Eudora Pro Version 3.0.1 (32)\r\r\nDate: Mon, 19 May 1997 09:09:38 -0700\r\r\nTo: globillum@imag.fr\r\r\nFrom: Bretton Wade <bwade@relay.engr.SGI.COM>\r\r\nSubject: Re: Software patents\r\r\nIn-Reply-To: <199705181620.JAA28909@mercury.uniserve.com>\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nX-UIDL: cca99e43a53c639f7fd9546cd20ad71e\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nAnd was everyone on this list presented as a co-creator?\r\r\n\r\r\nSeriously, can you give any more details?\r\r\n\r\r\nThanks,\r\r\nBretton\r\r\n\r\r\nAt 09:20 AM 5/18/97 -0700, Ian Ashdown wrote:\r\r\n>You may be interested to know that on May 28, 1996, the United States\r\r\n>Patent Office awarded the following two patents:\r\r\n>\r\r\n>  US Patent Number: 5,521,852\r\r\n>                    5,521,853 (continuation)\r\r\n>  Title:            Method and System for Designing Lighting\r\r\n>                    Installations\r\r\n>  Inventors:        John D. Hibbs\r\r\n>                    Douglas J. Stang\r\r\n>  Assignee:         Holophane Lighting, Inc.\r\r\n>                    Newark, Ohio\r\r\n>\r\r\n>There are no less than 42 claims between these two patents, and they are\r\r\n>very broad in scope. They pertain to any computer graphics program that\r\r\n>attempts to model physically realistic lighting.\r\r\n>\r\r\n>Ian Ashdown, P. Eng.            |             READ THE BOOK!            |\r\r\n>Research & Development Manager  | Radiosity: A Programmer's Perspective |\r\r\n>Ledalite Architectural Products |           Wiley & Sons 1994           |\r\r\n>Visit http://www.ledalite.com   |     (Sneaky Internet Advertising)     |\r\r\n>\r\r\n>\r\r\n--\r\r\nBretton Wade (bwade@engr.sgi.com)\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id VAA21312; Mon, 19 May 1997 21:31:14 +0200\r\r\nReceived: from relay2.mail.uk.psi.net (sys1.london.uk.psi.net [154.32.108.2]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id UAA08338 for <globillum@imag.fr>; Mon, 19 May 1997 20:51:42 +0200 (MET DST)\r\r\nReceived: from lightwork.co.uk (lightwork.co.uk [195.152.206.2])\r\r\n\tby relay2.mail.uk.psi.net (8.8.4/) with SMTP\r\r\n\tid TAA10863; Mon, 19 May 1997 19:41:18 +0100 (BST)\r\r\nReceived: by lightwork.co.uk (SMI-8.6/SMI-SVR4)\r\r\n\tid TAA10823; Mon, 19 May 1997 19:40:43 +0100\r\r\nReceived: from owl(192.9.200.2) by roo via smap (V1.3)\r\r\n\tid sma010821; Mon May 19 19:40:21 1997\r\r\nReceived: from hermia by owl.lightwork.co.uk (SMI-8.6/SMI-SVR4)\r\r\n\tid TAA22723; Mon, 19 May 1997 19:40:10 +0100\r\r\nMessage-ID: <33809D23.56AF@lightwork.co.uk>\r\r\nDate: Mon, 19 May 1997 19:34:11 +0100\r\r\nFrom: Neil Gatenby <neil@lightwork.co.uk>\r\r\nReply-To: neil@lightwork.co.uk\r\r\nOrganization: LightWork Design Ltd\r\r\nX-Mailer: Mozilla 3.0 (WinNT; I)\r\r\nMIME-Version: 1.0\r\r\nTo: Bretton Wade <bwade@relay.engr.SGI.COM>\r\r\nCC: globillum@imag.fr\r\r\nSubject: Re: Software patents\r\r\nReferences: <3.0.1.32.19970519090938.00a93260@amie.engr.sgi.com>\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 606f5f2a537842a8b952a8b6723403f7\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nBretton Wade wrote:\r\r\n> \r\r\n> And was everyone on this list presented as a co-creator?\r\r\n> \r\r\n> Seriously, can you give any more details?\r\r\n> \r\r\n> Thanks,\r\r\n> Bretton\r\r\n> \r\r\n> At 09:20 AM 5/18/97 -0700, Ian Ashdown wrote:\r\r\n> >You may be interested to know that on May 28, 1996, the United States\r\r\n> >Patent Office awarded the following two patents:\r\r\n> >\r\r\n> >  US Patent Number: 5,521,852\r\r\n> >                    5,521,853 (continuation)\r\r\n> >  Title:            Method and System for Designing Lighting\r\r\n> >                    Installations\r\r\n> >  Inventors:        John D. Hibbs\r\r\n> >                    Douglas J. Stang\r\r\n> >  Assignee:         Holophane Lighting, Inc.\r\r\n> >                    Newark, Ohio\r\r\n> >\r\r\n> >There are no less than 42 claims between these two patents, and they are\r\r\n> >very broad in scope. They pertain to any computer graphics program that\r\r\n> >attempts to model physically realistic lighting.\r\r\n\r\r\nThe two attached files were collated from\r\r\n   http://www.uspto.gov/\r\r\nthe first details the patents, the second is the list of patents\r\r\nreferenced by these patents\r\r\n\r\r\nNeil\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id BAA21501; Tue, 20 May 1997 01:22:20 +0200\r\r\nReceived: from igw3.watson.ibm.com (igw3.watson.ibm.com [129.34.139.18]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id AAA11191 for <globillum@imag.fr>; Tue, 20 May 1997 00:57:41 +0200 (MET DST)\r\r\nReceived: from mailhub1.watson.ibm.com (mailhub1.watson.ibm.com [9.2.249.31]) by igw3.watson.ibm.com (8.7.6/8.7.1) with ESMTP id SAA03508; Mon, 19 May 1997 18:56:16 -0400\r\r\nReceived: from watngi01.watson.ibm.com (watngi01.watson.ibm.com [9.2.235.20]) by mailhub1.watson.ibm.com (8.8.2/01-15-97) with SMTP id SAA32164; Mon, 19 May 1997 18:56:42 -0400\r\r\nReceived: by watngi01.watson.ibm.com(Lotus SMTP MTA v1.05 (305.3 1-15-1997))  id 8525649C.007E0610 ; Mon, 19 May 1997 18:56:30 -0400\r\r\nX-Lotus-FromDomain: IBM RESEARCH\r\r\nFrom: \"Holly Rushmeier\" <holly@watson.ibm.com>\r\r\nTo: neil@lightwork.co.uk\r\r\ncc: bwade@relay.engr.SGI.COM, globillum@imag.fr\r\r\nMessage-ID: <8525649C.0075B959.00@watngi01.watson.ibm.com>\r\r\nDate: Mon, 19 May 1997 18:55:27 -0400\r\r\nSubject: Re: Software patents\r\r\nMime-Version: 1.0\r\r\nContent-type: text/plain; charset=us-ascii; format=flowed\r\r\nX-UIDL: ab4cc66ea7123046d0f46134708b0b5d\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\nI find patents very hard to read and I probably misinterpret\r\r\nthem.  There are a lot of alarming sounding patents.\r\r\nSince IBM is big on patenting, there is a patent search web page from IBM\r\r\nfor searching on text etc.  if you want to find more.\r\r\n\r\r\nhttp://patent.womplex.ibm.com/\r\r\n\r\r\nBesides locating the patent, you can read the full\r\r\ntext from gif images of the actual patent, or\r\r\njust get ascii text of all the claims. The patent Ian mentioned seems\r\r\nfrom my naive point of view to be impossible to defend --\r\r\nthey describe a lot of well-known stuff like a simple\r\r\nadaptive subdivision scheme for meshing.\r\r\n\r\r\nAnother odd  example is, 5590062 \"Simulator for producing various living\r\r\nenvironments\r\r\nmainly for visual perception\"  seems to patent VR for looking at realistic\r\r\n3D environments. I like the part on page 41 that says \"The 3-D space is not\r\r\nlimited\r\r\nto the internal space ... a plain in the Mesozoic era where dinosaurs\r\r\nexist can be simulated just for fun.\" I suppose there is a good legal\r\r\nreason\r\r\nfor saying something like this. I also suppose there is a reason they\r\r\nreference Chernoff's paper on multivariate visualization with faces.\r\r\n\r\r\n\r\r\nThen there  is 4928250 \"System for deriving radiation images\" (aka the\r\r\nhemicube patent)\r\r\nand the 16 patents that reference it including the hierarchical z-buffer\r\r\nand something\r\r\ncalled \"Image Processing Apparatus\" that has to do with ray casting in\r\r\nradiosity\r\r\ncalculations. Three patents reference the patent on ray casting for view\r\r\nfactors\r\r\nincluding 5546327 \"Apparatus for calculating geometrical view factor\", just\r\r\nissued\r\r\nlast August which seems to patent using a hemisphere instead of the\r\r\nhemicube.\r\r\nFollowing various links also leads to 5619627 \"Multiple-level occulting\r\r\nusing a mask\r\r\nbuffer\" that describes an \"Occulting apparatus\" which just seems to be a\r\r\nmethod\r\r\nfor finding hidden surfaces fast, not as mysterious an apparatus as you\r\r\nmight think.\r\r\n\r\r\nI was surprised to find 5363477 \"Method for displaying an image of an\r\r\nobject\r\r\nsurface using a luminance transformationin accordance with a non-linear\r\r\ncharacteristic\" that sounds like a patent on the notion of tone mapping for\r\r\nsynthetic images.\r\r\n\r\r\nYou can also search by assignee, for example to see all of Pixar's patents,\r\r\ne.g. 5239624 \"Pseudo-random point sampling techniques in computer\r\r\ngraphics\".\r\r\n\r\r\nAnyway, if you get depressed over this , try the \"Gallery of Obscure\r\r\nPatents\"\r\r\nat http://patent.womplex.ibm.com/gallery.html\r\r\nwhich includes \"Wacky Patent of the Month.\" On the other hand, the fact\r\r\nthat\r\r\nsome one was able to patent a hat that looks like a fried egg might\r\r\ndepress you even more.\r\r\n\r\r\n-- Holly\r\r\n\r\r\n\r\r\nFrom \r\r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\r\n\t id SAA23827; Tue, 20 May 1997 18:03:47 +0200\r\r\nReceived: from ibis.doc.ic.ac.uk (ibis.doc.ic.ac.uk [146.169.12.90]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id OAA29782 for <globillum@imag.fr>; Tue, 20 May 1997 14:41:25 +0200 (MET DST)\r\r\nReceived: by ibis.doc.ic.ac.uk (Smail3.1.28.1 #8)\r\r\n\tid m0wTnlY-0002ndC; Tue, 20 May 97 13:11 BST\r\r\nMessage-Id: <m0wTnlY-0002ndC@ibis.doc.ic.ac.uk>\r\r\nDate: Tue, 20 May 97 13:11 BST\r\r\nTo: globillum@imag.fr\r\r\nFrom: \"Adrian J. Chung\" <ajc@doc.ic.ac.uk>\r\r\nReferences: <8525649C.0075B959.00@watngi01.watson.ibm.com>\r\r\nX-Mailer: vmail-0.06alpha\r\r\nSubject: Re: Software patents\r\r\nX-UIDL: ce4348d9fa055455585d89da13a20fd9\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\"Holly Rushmeier\" wrote:\r\r\n> I find patents very hard to read and I probably misinterpret\r\r\n> them.  There are a lot of alarming sounding patents.\r\r\n\r\r\nIANAL. Any lawyers on this list?\r\r\n\r\r\n> Since IBM is big on patenting, there is a patent search web page from IBM\r\r\n> for searching on text etc.  if you want to find more.\r\r\n> \r\r\n> http://patent.womplex.ibm.com/\r\r\n\r\r\nThank's for the URL. Bookmarked.\r\r\n\r\r\nI'm sure many of you are familiar with the Electronic Frontier Foundation\r\r\npage on intellectual property:\r\r\n\r\r\nhttp://www.eff.org/pub/Intellectual_property/\r\r\n\r\r\nUseful for some legal insight on software law. Not sure how biased\r\r\nit is though.\r\r\n \r\r\n> The patent Ian mentioned seems from my naive point of view to be\r\r\n> impossible to defend -- they describe a lot of well-known stuff like\r\r\n> a simple adaptive subdivision scheme for meshing.\r\r\n\r\r\nMaybe they're hoping to capitalise on it in the same way E-Data has\r\r\nbeen with patent 4528643, which claims rights to all methods of\r\r\nelectronic multimedia distribution. In this case the patent predates\r\r\nthe now \"well known\" nature of WWW.\r\r\n\r\r\n( See http://www.lpf.org/Patents/edata.html for the anti-software-patent\r\r\npoint of view of the case)\r\r\n\r\r\n\r\r\nIf worse comes to worse perhaps the Net will treat enforced software\r\r\npatents as damage and route around them.  (to misquote John Gillmore)\r\r\nThis was certainly a major motivating factor behind the PNG standard\r\r\nas a GIF replacement.\r\r\n\r\r\nI can see it now. Huge Monte Carlo rendering farms being set up in the\r\r\nCaribbean (or other legal havens) servicing contracts from US based\r\r\ncompanies.\r\r\n\r\r\nAdrian \"your milage may vary\"\r\r\n--\r\r\nDISCLAIMER: URLs quoted in the above message should not in anyway\r\r\nimply that the author, the department, or indeed the institution from\r\r\nwhich the email is sent are in any sense libertarian.\r\r\n\r\r\nCopyright 1997 by Adrian J. Chung.  It may be quoted in part for\r\r\nstrictly non-commercial use only.\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by mail.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id TAA04388; Wed, 28 May 1997 19:49:46 +0200\r\r\nReceived: from sys3.cambridge.uk.psi.net (sys3.cambridge.uk.psi.net [154.32.106.10]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id TAA05629 for <globillum@imag.fr>; Wed, 28 May 1997 19:25:23 +0200 (MET DST)\r\r\nReceived: from lightwork.co.uk (lightwork.co.uk [195.152.206.2])\r\r\n\tby sys3.cambridge.uk.psi.net (8.8.4/) with SMTP\r\r\n\tid SAA19108 for <globillum@imag.fr>; Wed, 28 May 1997 18:25:18 +0100 (BST)\r\r\nReceived: by lightwork.co.uk (SMI-8.6/SMI-SVR4)\r\r\n\tid SAA20124; Wed, 28 May 1997 18:24:47 +0100\r\r\nReceived: from owl(192.9.200.2) by roo via smap (V1.3)\r\r\n\tid sma020122; Wed May 28 18:24:33 1997\r\r\nReceived: from hermia by owl.lightwork.co.uk (SMI-8.6/SMI-SVR4)\r\r\n\tid SAA08832; Wed, 28 May 1997 18:24:32 +0100\r\r\nMessage-ID: <338C68CD.4C30@lightwork.co.uk>\r\r\nDate: Wed, 28 May 1997 18:18:05 +0100\r\r\nFrom: Neil Gatenby <neil@lightwork.co.uk>\r\r\nReply-To: neil@lightwork.co.uk\r\r\nOrganization: LightWork Design Ltd\r\r\nX-Mailer: Mozilla 3.0 (WinNT; I)\r\r\nMIME-Version: 1.0\r\r\nTo: globillum@imag.fr\r\r\nSubject: jobs\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 7c403569db32fb64f35e11169bd518d6\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nFor jobs in global illumination, and other areas of 3D graphics, see\r\r\n\r\r\nhttp://www.lightwork.com/vacancies/\r\r\n\r\r\nFor global illumination, follow the \"Software Engineer - Lighting\r\r\nSimulation and Radiosity\" thread.\r\r\n\r\r\nNeil\r\r\n\r\r\n-- \r\r\nNeil Gatenby, Software lead, LightWork Design Limited.\r\r\nmailto:neil@lightwork.co.uk   http://www.lightwork.com\r\r\nTel: +44 114 266 8404 ext 118    FAX: +44 114 266 1383\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by mail.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id VAA32578; Fri, 6 Jun 1997 21:53:47 +0200\r\r\nReceived: from redemption.uniserve.com (redemption.uniserve.com [204.191.197.254]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id VAA03266 for <globillum@imag.fr>; Fri, 6 Jun 1997 21:38:01 +0200 (MET DST)\r\r\nReceived: from ian [204.191.197.127] \r\r\n\tby redemption.uniserve.com with smtp (Exim 1.62 #1)\r\r\n\tid 0wa4pi-0004bb-00; Fri, 6 Jun 1997 12:37:58 -0700\r\r\nX-Sender: iashdown@pop.uniserve.com\r\r\nX-Mailer: Windows Eudora Version 1.4.4\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nTo: globillum@imag.fr\r\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\r\nSubject: 97/06/01 Release of RADBIB97.BIB\r\r\nMessage-Id: <E0wa4pi-0004bb-00@redemption.uniserve.com>\r\r\nDate: Fri, 6 Jun 1997 12:37:58 -0700\r\r\nX-UIDL: e34627c507c40c6ea549989001ec8306\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nANNOUNCE: 97/06/01 Release of RADBIB97.BIB\r\r\n------------------------------------------\r\r\nRADBIB97 is a comprehensive bibliography of radiosity and\r\r\nrelated global illumination papers, theses, articles, and\r\r\nbooks. It currently includes 1,152 references.\r\r\n\r\r\nThis bibliography is available in BibTex format as\r\r\nRADBIB97.BIB (with a release date of June 1, 1997) from:\r\r\n\r\r\n  http://www.ledalite.com/library-/rrt.htm\r\r\n  ftp://ftp.ledalite.com/pub/radbib97.bib\r\r\n\r\r\n- Ian Ashdown\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by mail.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id TAA30319; Mon, 9 Jun 1997 19:58:36 +0200\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU (HOSTESS.GRAPHICS.CS.CMU.EDU [128.2.206.188]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id TAA13181 for <globillum@imag.fr>; Mon, 9 Jun 1997 19:39:15 +0200 (MET DST)\r\r\nFrom: Paul.Heckbert@HOSTESS.GRAPHICS.CS.CMU.EDU\r\r\nMessage-Id: <199706091739.TAA13181@imag.imag.fr>\r\r\nDate: Mon, 9 Jun 97 13:18:21 EDT\r\r\nTo: globillum@imag.fr\r\r\nSubject: read comparison before St Etienne?\r\r\nX-UIDL: 815fd91825b8c053663a6074374e6911\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nIf you are coming to the Eurographics Workshop on Rendering in\r\r\nSt Etienne, France next week (see http://www.emse.fr/RENDERING97/)\r\r\nthen I would like to suggest that you read a tech report\r\r\n\r\r\n    \"An Empirical Comparison of Radiosity Algorithms\"\r\r\n    http://www.cs.cmu.edu/~radiosity/emprad-tr.html \r\r\n\r\r\nas my co-author and I would enjoy getting feedback on this work at the\r\r\nworkshop, and we feel it could be an interesting topic of discussion\r\r\nthere.\r\r\n\r\r\nSome of our conclusions:\r\r\n\r\r\n   * Wavelet radiosity without clustering and matrix radiosity are memory hogs.\r\r\n\t(esp. matrix radiosity and higher order wavelets; HR not so bad)\r\r\n\tThis was previously known; our results show how bad they are.\r\r\n\r\r\n   * Visibility handling in wavelet radiosity algorithms is poor,\r\r\n\tconsequently higher order wavelets are not currently practical.\r\r\n\r\r\n   * Progressive radiosity with substructuring is often a better choice\r\r\n\tthan wavelet radiosity.\r\r\n\r\r\nPaul Heckbert\r\r\nComputer Science Dept., Carnegie Mellon University\r\r\n5000 Forbes Ave, Pittsburgh PA 15213-3891, USA\r\r\n\r\r\nph@cs.cmu.edu\t\thttp://www.cs.cmu.edu/~ph\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by mail.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id UAA13100; Wed, 11 Jun 1997 20:33:12 +0200\r\r\nReceived: from redemption.uniserve.com (redemption.uniserve.com [204.191.197.254]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id UAA06911 for <globillum@imag.fr>; Wed, 11 Jun 1997 20:18:22 +0200 (MET DST)\r\r\nReceived: from ian [204.191.197.53] \r\r\n\tby redemption.uniserve.com with smtp (Exim 1.62 #1)\r\r\n\tid 0wbryJ-0006mc-00; Wed, 11 Jun 1997 11:18:16 -0700\r\r\nX-Sender: iashdown@pop.uniserve.com\r\r\nX-Mailer: Windows Eudora Version 1.4.4\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nTo: globillum@imag.fr\r\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\r\nSubject: Spectroradiometric data\r\r\nMessage-Id: <E0wbryJ-0006mc-00@redemption.uniserve.com>\r\r\nDate: Wed, 11 Jun 1997 11:18:16 -0700\r\r\nX-UIDL: 523f31c3da35a6a2460d7b370ed3626d\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nOne of our most common excuses for using the simplistic RGB\r\r\ncolor model in global illumination-based rendering is that\r\r\n\"there are no spectroradiometric data for commonly available\r\r\nmaterials.\"\r\r\n\r\r\nThis has undoubtably been true in the past, but this excuse\r\r\nis beginning to wear thin. If you are looking for such data,\r\r\ntry:\r\r\n\r\r\nhttp://www.lut.fi/ltkk/tite/research/color/lutcs_readme.html\r\r\n\r\r\n- Ian Ashdown\r\r\n\r\r\nP.S. - I'm sure they are many more sites out there with\r\r\nequally useful data. I only found this particular one because\r\r\nI was (am still am) looking for an algorithm to convert DIN\r\r\nRAL codes to their equivalent Munsell values. Any suggestions\r\r\non where to look for this information (short of actually\r\r\nthe DIN standards ;+) would be much appreciated.\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by mail.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id LAA04239; Thu, 12 Jun 1997 11:14:20 +0200\r\r\nReceived: from mail3.microsoft.com (mail3.microsoft.com [131.107.3.23]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id KAA28823 for <globillum@imag.fr>; Thu, 12 Jun 1997 10:41:52 +0200 (MET DST)\r\r\nReceived: by mail3.microsoft.com with Internet Mail Service (5.0.1458.30)\r\r\n\tid <MWH5NPQC>; Thu, 12 Jun 1997 01:44:16 -0700\r\r\nMessage-ID: <011290D45A8ACF119B8B00805FD471D60321993B@RED-24-MSG.dns.microsoft.com>\r\r\nFrom: Andrew Glassner <glassner@microsoft.com>\r\r\nTo: globillum@imag.fr, \"'iashdown@ledalite.com'\" <iashdown@ledalite.com>\r\r\nSubject: RE: Spectroradiometric data\r\r\nDate: Thu, 12 Jun 1997 01:41:25 -0700\r\r\nX-Priority: 3\r\r\nX-Mailer: Internet Mail Service (5.0.1458.30)\r\r\nX-UIDL: 2985d0d035da6d47e9a3993e0e986936\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nThis has long been a pet peeve of mine as well.  You can find a bunch of\r\r\npublic-domain standard curves and some standard and unusual reflectance\r\r\ndata at\r\r\n\r\r\nhttp://www.research.microsoft.com/research/graphics/glassner/work/projec\r\r\nts/pdis/pdis.htm\r\r\n\r\r\nGregory Ward Larson has also made this available in MGF style at\r\r\n\r\r\nhttp://radsite.lbl.gov/mgf/HOME.html\r\r\n\r\r\n-Andrew\r\r\n\r\r\n> ----------\r\r\n> From: \tiashdown@ledalite.com[SMTP:iashdown@ledalite.com]\r\r\n> Sent: \tWednesday, June 11, 1997 11:18 AM\r\r\n> To: \tglobillum@imag.fr\r\r\n> Subject: \tSpectroradiometric data\r\r\n> \r\r\n> One of our most common excuses for using the simplistic RGB\r\r\n> color model in global illumination-based rendering is that\r\r\n> \"there are no spectroradiometric data for commonly available\r\r\n> materials.\"\r\r\n> \r\r\n> This has undoubtably been true in the past, but this excuse\r\r\n> is beginning to wear thin. If you are looking for such data,\r\r\n> try:\r\r\n> \r\r\n> http://www.lut.fi/ltkk/tite/research/color/lutcs_readme.html\r\r\n> \r\r\n> - Ian Ashdown\r\r\n> \r\r\n> P.S. - I'm sure they are many more sites out there with\r\r\n> equally useful data. I only found this particular one because\r\r\n> I was (am still am) looking for an algorithm to convert DIN\r\r\n> RAL codes to their equivalent Munsell values. Any suggestions\r\r\n> on where to look for this information (short of actually\r\r\n> the DIN standards ;+) would be much appreciated.\r\r\n> \r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by mail.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id PAA22519; Fri, 13 Jun 1997 15:14:46 +0200\r\r\nReceived: from inf.ethz.ch (root@neptune.ethz.ch [129.132.10.10])\r\r\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id OAA05884\r\r\n\tfor <globillum@imag.fr>; Fri, 13 Jun 1997 14:39:37 +0200 (MET DST)\r\r\nReceived: from barks (barks.inf.ethz.ch [129.132.10.212]) by inf.ethz.ch (8.6.10/8.6.10) with ESMTP id OAA25807 for <globillum@imag.fr>; Fri, 13 Jun 1997 14:39:36 +0200\r\r\nReceived: (lippert@localhost) by barks (950413.SGI.8.6.12/8.6.9) id OAA15558 for globillum@imag.fr; Fri, 13 Jun 1997 14:39:35 +0200\r\r\nFrom: \"Lars Lippert\" <lippert@inf.ethz.ch>\r\r\nMessage-Id: <9706131439.ZM15556@barks.inf.ethz.ch>\r\r\nDate: Fri, 13 Jun 1997 14:39:34 -0600\r\r\nX-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)\r\r\nTo: globillum@imag.fr\r\r\nSubject: Volume Rendering in Java\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nX-UIDL: 1aea486363374f0cbccc8b479b5cd9ee\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHi,\r\r\n\r\r\nI just wanted to announce that an interactive web-based\r\r\nvolume renderer can now be tested. The program is written\r\r\nas an applet, that runs inside Web pages.\r\r\nThe concept behind this software is a hierarchical (wavelet-based)\r\r\nrepresentation of the volume data-set. The data is rendered directly\r\r\nfrom wavelet-space and thus requires a minumum of memory. The applet\r\r\npresents a novel way of presenting volumetric data on the Internet.\r\r\nThe user can manipulate an inferior quality version of 3-D volume\r\r\ninteractively in order to set up the viewing parameters, and when they\r\r\nare correct the image refines progressively.  The rendering perfomance\r\r\ndepends on the network bandwidth and the available hardware platform.\r\r\n\r\r\nSimply point your internet browser to:\r\r\nhttp://www.inf.ethz.ch/personal/lippert/EVOLVE/\r\r\n\r\r\nPlease feel free to contact me with comments, suggestions, or\r\r\nbug-reports. I only ran the program on my Indy and PC , but\r\r\none of the nice feature of Java is that it runs on all architectures.\r\r\nIf this is not the case, please let me know.\r\r\n\r\r\n\r\r\nLars\r\r\n\r\r\n-- \r\r\n_________________________________________________________________________\r\r\n\r\r\nLars Lippert                             Computer Graphics Research Group\r\r\n                   \r\r\n                 Institute for Information Systems \r\r\n            Swiss Federal Institute of Technology Zuerich\r\r\n\r\r\nTel.: +41-1-632 71 21                         Email:  lippert@inf.ethz.ch\r\r\nFax : +41-1-632 11 72                         Office: IFW E45.2\r\r\n            \r\r\n              http://www.inf.ethz.ch/personal/lippert\r\r\n_________________________________________________________________________\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by mail.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id SAA11910; Wed, 18 Jun 1997 18:42:41 +0200\r\r\nReceived: from adeskgate.autodesk.com (adeskgate.autodesk.com [198.93.152.11])\r\r\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id SAA14615\r\r\n\tfor <globillum@imag.fr>; Wed, 18 Jun 1997 18:04:58 +0200 (MET DST)\r\r\nReceived: from autodesk.autodesk.com by adeskgate.autodesk.com (8.6.12/SMI-5.3) with ESMTP id JAA19403; Wed, 18 Jun 1997 09:04:07 -0700\r\r\nReceived: from hqhubmu1.autodesk.com by autodesk.autodesk.com (8.6.12/4.4BSD) with ESMTP id JAA05628; Wed, 18 Jun 1997 09:03:54 -0700\r\r\nReceived: from ccinternet.autodesk.com (ccinternet [144.111.240.144]) by hqhubmu1.autodesk.com (8.7.5/8.7.3) with SMTP id JAA21836 for <globillum@imag.fr>; Wed, 18 Jun 1997 09:03:52 -0700 (PDT)\r\r\nReceived: from ccMail by ccinternet.autodesk.com\r\r\n  (IMA Internet Exchange 2.11 (Pre-release) Enterprise) id 0002051F; Wed, 18 Jun 1997 09:03:11 -0700\r\r\nMime-Version: 1.0\r\r\nDate: Wed, 18 Jun 1997 11:59:38 -0700\r\r\nMessage-ID: <0002051F.4149@autodesk.com>\r\r\nFrom: Eric Haines <eric.haines@autodesk.com>\r\r\nSubject: Ray tracing bibliography updated\r\r\nTo: globillum <globillum@imag.fr>\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nContent-Description: cc:Mail note part\r\r\nX-UIDL: b8b7dcc924586d4eaf75ae8cd18b30e7\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n     Globillumers,\r\r\n     \r\r\n        I've updated the free ray tracing bibliography with a number of new \r\r\n     references (many thanks to Steve Warren at Sandia).\r\r\n     \r\r\n     The bibliography is available at:\r\r\n     \r\r\n        http://www.acm.org/tog/resources/bib/\r\r\n     \r\r\n     Please do let me know of any additions/corrections you know of,\r\r\n     \r\r\n     Eric Haines\r\r\n     erich@acm.org\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by mail.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id UAA13443; Mon, 23 Jun 1997 20:45:54 +0200\r\r\nReceived: from ns1.arlut.utexas.edu (ns1.arlut.utexas.edu [129.116.212.1])\r\r\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id RAA16375\r\r\n\tfor <globillum@imag.fr>; Mon, 23 Jun 1997 17:52:10 +0200 (MET DST)\r\r\nReceived: from mail-firewall.arlut.utexas.edu (ns1.arlut.utexas.edu [129.116.212.1])\r\r\n\tby ns1.arlut.utexas.edu (8.8.5/8.8.5) with ESMTP id KAA12978;\r\r\n\tMon, 23 Jun 1997 10:48:38 -0500 (CDT)\r\r\nReceived: from sting.arlut.utexas.edu (sting.arlut.utexas.edu [129.116.128.90])\r\r\n\tby mail-firewall.arlut.utexas.edu (8.8.5/8.8.5) with ESMTP id KAA12971;\r\r\n\tMon, 23 Jun 1997 10:48:37 -0500 (CDT)\r\r\nReceived: from sting (localhost [127.0.0.1]) by sting.arlut.utexas.edu (8.8.5/8.7.3) with SMTP id KAA24180; Mon, 23 Jun 1997 10:48:35 -0500 (CDT)\r\r\nSender: atc@arlut.utexas.edu\r\r\nMessage-ID: <33AE9AD3.6263@arlut.utexas.edu>\r\r\nDate: Mon, 23 Jun 1997 10:48:35 -0500\r\r\nFrom: \"A. T. Campbell\" <atc@arlut.utexas.edu>\r\r\nX-Mailer: Mozilla 3.01 (X11; I; HP-UX A.09.07 9000/770)\r\r\nMIME-Version: 1.0\r\r\nTo: Neil Gatenby <neil@lightwork.co.uk>\r\r\nCC: \"'globillum@imag.fr'\" <globillum@imag.fr>\r\r\nSubject: Re: Proceedings of Graphics Interface 97\r\r\nReferences: <01BC7FBC.CC783360@hermia.lightwork>\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: a8fb08abb75c9a39a1daad7f69338eaf\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nNeil Gatenby wrote:\r\r\n> \r\r\n> Hi;\r\r\n> \r\r\n> Could anyone tell me how I can get hold of a copy of the proceedings of Graphics Interface 97?  I have tried searching on the web, but to no avail.\r\r\n> \r\r\n> Thanks in advance,\r\r\n> \r\r\n> Neil\r\r\n\r\r\nElectronic copies of all the papers from GI '97 are available\r\r\nfrom the conference's web page:\r\r\n\r\r\n\thttp://www.dgp.toronto.edu/gi/gi97/home.html\r\r\n\r\r\nHardcopies of the proceedings may be purchased from Morgan Kaufmann\r\r\nPublishers. Their web page's URL is the following:\r\r\n\r\r\n\thttp://www.mkp.com/\r\r\n\r\r\n-- \r\r\nA. T. Campbell, III   atc@arlut.utexas.edu  \r\r\nhttp://www.arlut.utexas.edu/~atc\r\r\nApplied Research Labs,  University of Texas,  PO Box 8029,  Austin,TX\r\r\n78713\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by mail.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id XAA16050; Mon, 23 Jun 1997 23:48:34 +0200\r\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU (HOSTESS.GRAPHICS.CS.CMU.EDU [128.2.206.188])\r\r\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id XAA26345\r\r\n\tfor <globillum@imag.fr>; Mon, 23 Jun 1997 23:17:13 +0200 (MET DST)\r\r\nFrom: Paul.Heckbert@HOSTESS.GRAPHICS.CS.CMU.EDU\r\r\nMessage-Id: <199706232117.XAA26345@imag.imag.fr>\r\r\nDate: Mon, 23 Jun 97 17:06:54 EDT\r\r\nTo: globillum@imag.fr\r\r\nSubject: reflectance model visualizer\r\r\nX-UIDL: a0f0e5f1e01f1cc3f98d8b948f4af22e\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nA reflectance model visualizer is available in SGI executable form and\r\r\nC++ source code form at\r\r\n\r\r\n\thttp://www.cs.cmu.edu/~ph/src/illum/\r\r\n\r\r\nThe program should be portable to other machines that support the Xforms\r\r\nuser interface library and X windows without too much difficulty.\r\r\n\r\r\nThis program is a fairly general viewer for bidirectional reflectance\r\r\ndistribution functions (BRDF's).  It was written by some students and\r\r\nmyself in a graduate course in global illumination that I taught in\r\r\nFall 1996.\r\r\n\r\r\nThe program implements the following reflectance models:\r\r\n    Phong\r\r\n    Cook-Torrance\r\r\n    Oren-Nayar\r\r\n    He et al.\r\r\n\r\r\nI demonstrated the program at the Eurographics Workshop on Rendering\r\r\nin St. Etienne, France last week, and there was enough interest that\r\r\nI decided to release it more generally.\r\r\n\r\r\nenjoy!\r\r\n\r\r\nPaul Heckbert\r\r\nComputer Science Dept., Carnegie Mellon University\r\r\n5000 Forbes Ave, Pittsburgh PA 15213-3891, USA\r\r\n\r\r\nph@cs.cmu.edu\t\thttp://www.cs.cmu.edu/~ph\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by mail.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id WAA00300; Wed, 25 Jun 1997 22:19:40 +0200\r\r\nReceived: from horus.imag.fr (horus.imag.fr [129.88.38.2])\r\r\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id OAA16211\r\r\n\tfor <globillum-imag@imag.imag.fr>; Wed, 25 Jun 1997 14:45:25 +0200 (MET DST)\r\r\nReceived: from dirc.bris.ac.uk (dirc.bris.ac.uk [137.222.10.51]) by horus.imag.fr (8.8.1/8.6.9) with SMTP id OAA02857 for <globillum@imag.fr>; Wed, 25 Jun 1997 14:45:23 +0200 (MET DST)\r\r\nReceived: from luna.cs.bris.ac.uk by dirc.bris.ac.uk with SMTP (XT-PP) \r\r\n          with ESMTP; Wed, 25 Jun 1997 13:43:11 +0100\r\r\nReceived: from danno.cs.bris.ac.uk (danno.cs.bris.ac.uk [137.222.102.2])\tby luna.cs.bris.ac.uk (8.8.6/8.8.5) \r\r\n          with SMTP id NAA04949\tfor <globillum@imag.fr>;\r\r\n          Wed, 25 Jun 1997 13:40:14 +0100 (BST)\r\r\nReceived: from localhost by danno.cs.bris.ac.uk (SMI-8.6/SMI-SVR4)\tid NAA13131;\r\r\n          Wed, 25 Jun 1997 13:40:28 +0100\r\r\nDate: Wed, 25 Jun 1997 13:40:27 +0100 (BST)\r\r\nFrom: \"P. Larsen\" <larsen@cs.bris.ac.uk>\r\r\nX-Sender: larsen@danno\r\r\nTo: globillum@imag.fr\r\r\nSubject: URGENT - Freeware/Shareware Radiosity package\r\r\nMessage-ID: <Pine.SOL.3.95.970625133514.13105A-100000@danno>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\r\nX-UIDL: ba936cb17a53d7335602119e564a8b71\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHello, my name is Phillip Larsen and I am a MSc student at the University\r\r\nof Bristol, England.\r\r\nI am writing my dissertation on radiosity and need to get hold of a\r\r\nradiosity package which I can build on for my dissertation.\r\r\n\r\r\nThe system configuration I will be running the program on is a Sun\r\r\nworkstation with the Solaris operating system.\r\r\nIf anyon knows where I can get hold of a freeware/shareware radiosity\r\r\npackage with accompanying sourcecode I would really appreciate it if you\r\r\nwould send me a line saying how and where I could find it.\r\r\n\r\r\nThankyou for taking the time to read this message.\r\r\n\r\r\nYours sincerely\r\r\nPhillip Andre' Larsen \r\r\n \r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by mail.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id CAA25514; Fri, 27 Jun 1997 02:07:36 +0200\r\r\nReceived: from droopy.cs.kuleuven.ac.be (root@droopy.cs.kuleuven.ac.be [134.58.41.10])\r\r\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id WAA21052\r\r\n\tfor <globillum@imag.fr>; Thu, 26 Jun 1997 22:55:00 +0200 (MET DST)\r\r\nReceived: from flater.cs.kuleuven.ac.be (philippe@flater.cs.kuleuven.ac.be [134.58.45.35])\r\r\n\tby droopy.cs.kuleuven.ac.be (8.8.5/8.8.5) with ESMTP id VAA14573;\r\r\n\tThu, 26 Jun 1997 21:29:26 +0200 (MET DST)\r\r\nReceived: (from philippe@localhost)\r\r\n\tby flater.cs.kuleuven.ac.be (8.8.6/8.8.6) id VAA04735;\r\r\n\tThu, 26 Jun 1997 21:29:14 +0200 (MET DST)\r\r\nFrom: Philippe Bekaert <Philippe.Bekaert@cs.kuleuven.ac.be>\r\r\nMessage-Id: <199706261929.VAA04735@flater.cs.kuleuven.ac.be>\r\r\nSubject: Radiosity Software Available for Free\r\r\nIn-Reply-To: <Pine.SOL.3.95.970625133514.13105A-100000@danno> from \"P. Larsen\" at \"Jun 25, 97 01:40:27 pm\"\r\r\nTo: globillum@imag.fr\r\r\nDate: Thu, 26 Jun 1997 21:29:13 +0200 (MET DST)\r\r\nCc: \"P. Larsen\" <larsen@cs.bris.ac.uk>, stuerzl@cs.unc.edu, \r\r\n kadi@irisa.fr, Paul.Heckbert@HOSTESS.GRAPHICS.CS.CMU.EDU\r\r\nX-Mailer: ELM [version 2.4ME+ PL32 (25)]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 8b18d1c979022180f5c3469447bbf48e\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nLast week at the Eurographics Rendering Workshop in St-Stienne,\r\r\nFrance, I gave a demo of the photorealistic renderer called \"RenderPark\",\r\r\nwe are developping in the context of our research here in Leuven (Belgium). \r\r\nThe renderer currently offers:\r\r\n\r\r\n- Galerkin radiosity (both gathering and shooting) with (or without) \r\r\n  hierarchical refinement, higher order approximations, clustering, \r\r\n  view-importance, ...\r\r\n- stochastic ray radiosity\r\r\n- ray-casting, classic and stochastic ray-tracing\r\r\n\r\r\nIt is known to compile and run fine on a SUN Sparcstation (with LEO graphics \r\r\nhardware and the Nth Protable GL), under Linux (with Mesa, a free OpenGL\r\r\nlike graphics library) and on a number of SGI machines (with OpenGL).\r\r\n\r\r\nYou can retrieve the source code and example scene files\r\r\n(MGF format) from the URL:\r\r\n\r\r\nhttp://www.cs.kuleuven.ac.be/cwis/research/graphics/RENDERPARK/\r\r\n\r\r\nYou can build on it for your research too if you like (hooks are provided\r\r\nalready for your ultimate rendering algorithm).\r\r\n\r\r\nBest regards,\r\r\n\r\r\nPhilippe.\r\r\n\r\r\n-- \r\r\n/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\\r\r\n\\ Philippe Bekaert                 | If anything can go wrong, it will, but  /\r\r\n/ Computer Graphics Research Group | ... we're prepared for it (Switzerland) \\\r\r\n\\ Department of Computer Science   | ... we don't care (Greece)              /\r\r\n/ K.U.Leuven - Belgium             | ... what the heck, it's been going      \\\r\r\n\\                                  | wrong for centuries already (Portugal)  /\r\r\n/  http://www.cs.kuleuven.ac.be/   | ... it's the fault of the Walloons      \\\r\r\n\\                     ~philippe/   | (Flanders)                              /\r\r\n/__________________________________| ... we deserve it (Wallonie)            \\\r\r\n\\                                  | ... as long as there's vodka we don't   /\r\r\n/ Not everything that is written   | care (Russia)                           \\\r\r\n\\ here is my employers opinion,    | ... how much money do I loose?          /\r\r\n/ sometimes not even mine.         | (The Netherlands)                       \\\r\r\n\\__________________________________|_________________________________________/\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by mail.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id TAA03674; Tue, 1 Jul 1997 19:39:23 +0200\r\r\nReceived: from deliverator.sgi.com (deliverator.sgi.com [204.94.214.10])\r\r\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id TAA09290\r\r\n\tfor <globillum@imag.fr>; Tue, 1 Jul 1997 19:13:23 +0200 (MET DST)\r\r\nReceived: from odin.corp.sgi.com (odin.corp.sgi.com [192.26.51.194]) by deliverator.sgi.com (950413.SGI.8.6.12/951211.SGI.AUTO) via ESMTP id KAA22091; Tue, 1 Jul 1997 10:13:12 -0700\r\r\n\tenv-from (gregl@radiate.asd.sgi.com)\r\r\nReceived: from giraffe.asd.sgi.com by odin.corp.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)\r\r\n\t id KAA26500; Tue, 1 Jul 1997 10:13:04 -0700\r\r\nReceived: from radiate.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)\r\r\n\t id KAA20174; Tue, 1 Jul 1997 10:12:57 -0700\r\r\nReceived: by radiate.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)\r\r\n\t id KAA05298; Tue, 1 Jul 1997 10:12:49 -0700\r\r\nDate: Tue, 1 Jul 1997 10:12:49 -0700\r\r\nFrom: Greg Larson <gregl@radiate.asd.sgi.com>\r\r\nMessage-Id: <199707011712.KAA05298@radiate.asd.sgi.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Siggraph gathering\r\r\nX-UIDL: f5b2b08e2c0334b9d37d39afa889862a\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nDear Siggraph-bound Globillumers:\r\r\n\r\r\nEach year at Siggraph, we try to get together to discuss common issues and\r\r\nshare ideas.  This year, I'd like to suggest we plan in advance so that\r\r\nwe have the best chance of squeezing a meeting into what is always an\r\r\novercrowded week.  I would therefore like to suggest the following time\r\r\nfor our get together:\r\r\n\r\r\n\tThursday, August 7th, 1-2pm, location TBA\r\r\n\r\r\nWe'll probably end up in one of the Birds-of-a-Feather rooms like we did\r\r\nthe last two years, and there is always a board near the registration or\r\r\nmerchandise pick-up areas where BOF gatherings are posted.  This is where\r\r\nwe will post the final meeting location and verify the time.  If anyone\r\r\nhas a compelling reason why this is a poor choice of time (e.g., it conflicts\r\r\nwith Microsoft's announcement that they will be purchasing Sony and relocating\r\r\nJapan next to Puget Sound), please let me know.\r\r\n\r\r\nTo get the ball rolling, we will have a special guest from the National\r\r\nInstitute of Standards and Technology (formerly NBS), Dr. Fern Hunt, who\r\r\nwill give an informal overview of a NIST project to standardize reflectance\r\r\nmeasurements and models for use in computer graphics and paint manufacturing.\r\r\nOf particular interest is a new database called NEF, recently declassified\r\r\nby the CIA, which contains a wealth of data on the reflectance properties\r\r\n(including spectral and directional BRDFs) for common exterior materials.\r\r\nNIST is coordinating the dissemination of this information, with help from\r\r\na number of people in the industry.\r\r\n\r\r\nFor more information on the NIST appearance project, look up:\r\r\n\r\r\n\thttp://math.nist.gov/mcsd/Staff/RLipman/appearance/\r\r\n\r\r\nHope to see you there!\r\r\n-Greg\r\r\n_____________________________________________________________________\r\r\nGregory Ward Larson (the computer artist formerly known as Greg Ward)\r\r\nSilicon Graphics, Inc.                   Computer Science Department\r\r\n2011 N. Shoreline Blvd., M/S 07U-553     537 Soda Hall, UC Berkeley\r\r\nMountain View, CA  94043-1389            Berkeley, CA  94720-1776\r\r\n(415) 933-4878, -2663 fax                (510) 642-3631, -5775 fax\r\r\ngregl@sgi.com                            on Tues., Thurs. and Fri.\r\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by mail.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id QAA07175; Thu, 3 Jul 1997 16:16:38 +0200\r\r\nReceived: from safran.imag.fr (safran.imag.fr [129.88.42.9])\r\r\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id PAA03040\r\r\n\tfor <globillum@imag.fr>; Thu, 3 Jul 1997 15:47:05 +0200 (MET DST)\r\r\nReceived: (from sillion@localhost) by safran.imag.fr (8.6.10/8.6.9) id PAA13824 for globillum@imag.fr; Thu, 3 Jul 1997 15:47:04 +0200\r\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\r\nMessage-Id: <199707031347.PAA13824@safran.imag.fr>\r\r\nSubject: POSTDOCTORAL / Research Associate position available\r\r\nTo: Global Illumination List <globillum@imag.fr>\r\r\nDate: Thu, 3 Jul 1997 15:47:04 +0200 (MDT)\r\r\nReply-To: Francois.Sillion@imag.fr\r\r\nX-Mailer: ELM [version 2.4 PL24]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: af12274e35ce8c3c5ea1a9a26e708db0\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n\r\r\nPOSTDOCTORAL/RESEARCH ASSOCIATE POSITIONS \r\r\nAVAILABLE FOR PROJECTS ON LIGHTING SIMULATION \r\r\nat iMAGIS, Grenoble, FRANCE\r\r\n\r\r\nThe iMAGIS research group is part of the French national research\r\r\norganisations CNRS and INRIA, and of Grenoble Universities UJF and\r\r\nINPG. iMAGIS researchers have had a strong presence in the\r\r\ninternational computer graphics community, regularly publishing at the\r\r\nSIGGRAPH and Eurographics conferences and workshops, as well as in the\r\r\nmajor scientific journals of the domain.\r\r\n(for more information see http://www-imagis.imag.fr)\r\r\n\r\r\nThe iMAGIS research group will be participating in two European Union\r\r\nfunded Long Term Research (LTR) projects.  These projects are related\r\r\nto radiosity and lighting algorithms, with special focus on making\r\r\nradiosity usable (data acquisition, complex scenes, automatic\r\r\nsimulation control and interactive updates) and on developing practical\r\r\nalgorithms for extended lighting effects (glossy reflection,\r\r\nparticipating media).\r\r\n\r\r\nWe are searching for two motivated young researchers for a postdoctoral\r\r\nor research associate position.  Candidates should hold a Ph.D. or\r\r\nM.Sc.  (or equivalents depending on country of origin), specialised in\r\r\nthe domain of lighting simulation (radiosity, stochastic methods\r\r\netc.).  Candidates with equivalent experience in the development of\r\r\nlighting simulation software will also be considered.  Good spoken and\r\r\nwritten English skills are a necessity.\r\r\n\r\r\nThe duration of this employment will be 2-3 years; the starting date is\r\r\nautumn 1997. The second position could have a later starting date\r\r\n(summer 1998 latest). The timing details are still somewhat flexible\r\r\nat this stage.\r\r\n\r\r\nThe persons appointed will be primarily responsible for the production\r\r\nof the LTR deliverables (software, demos, reports and scientific\r\r\npublications), and participating in meetings with partners (in Spain,\r\r\nGermany and the UK).  This work will be performed in the context of the\r\r\nresearch software development effort of iMAGIS, and thus will include\r\r\nan important research-oriented component.  The work will be performed\r\r\nin close collaboration with the principal investigators of these\r\r\nprojects, Francois Sillion, George Drettakis and Claude Puech.\r\r\n\r\r\nFor holders of Ph.D.'s part of their time will be available for\r\r\npersonal research in the context of the iMAGIS research group.  The\r\r\ndistribution of time and responsibilities is negociable and will be\r\r\nadapted individually.\r\r\n\r\r\nSalary will be commensurate with experience; for a postdoctoral\r\r\nposition they will be in the standard range of French research\r\r\norganisations postdoc salaries.\r\r\n\r\r\nCandidates interested in these positions should contact either Francois\r\r\nSillion (Francois.Sillion@imag.fr) or George Drettakis\r\r\n(George.Drettakis@imag.fr). We are also reacheable by \r\r\nFAX at +33 4 76 63 55 80.\r\r\n\r\r\nIt will be possible to meet with promising applicants at the SIGGRAPH\r\r\nand Eurographics conferences. Potential candidates are thus encouraged\r\r\nto express interest as soon as possible.\r\r\n\r\r\n--\r\r\nGeorge Drettakis, Chercheur INRIA Researcher, iMAGIS/GRAVIR/IMAG-INRIA\r\r\nNOTE CHANGE !! C-123 Bat. C, 1er, 220 rue de la chimie, Domaine Universitaire\r\r\nBP 53 F-38041 Grenoble Cedex 09 FRANCE (all info for courier, BP only for post)\r\r\n(en France) tel: 04 76 63 56 46               fax 04 76 63 55 80\r\r\ntel: (+33) 4 76 63 56 46               fax (+33) 4 76 63 55 80\r\r\nemail: George.Drettakis@imag.fr      http://www-imagis.imag.fr/~George.Drettakis\r\r\n\r\r\n+------------------+------------------------------------------------------+\r\r\n| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\r\r\n|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|\r\r\n+------------------+----------+-------------------------------------------+\r\r\n| Francois.Sillion@imag.fr    | http://w3imagis.imag.fr/~Francois.Sillion |\r\r\n+-----------------------------+-------------------------------------------+\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id XAA01519; Mon, 7 Jul 1997 23:59:21 +0200\r\r\nReceived: from deliverator.sgi.com (deliverator.sgi.com [204.94.214.10])\r\r\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id XAA06985\r\r\n\tfor <globillum@imag.fr>; Mon, 7 Jul 1997 23:44:28 +0200 (MET DST)\r\r\nReceived: from odin.corp.sgi.com (odin.corp.sgi.com [192.26.51.194]) by deliverator.sgi.com (950413.SGI.8.6.12/951211.SGI.AUTO) via ESMTP id OAA16528; Mon, 7 Jul 1997 14:43:58 -0700\r\r\n\tenv-from (gregl@radiate.asd.sgi.com)\r\r\nReceived: from giraffe.asd.sgi.com by odin.corp.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)\r\r\n\t id OAA00745; Mon, 7 Jul 1997 14:43:53 -0700\r\r\nReceived: from radiate.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)\r\r\n\t id OAA24798; Mon, 7 Jul 1997 14:43:29 -0700\r\r\nReceived: by radiate.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)\r\r\n\t id OAA11921; Mon, 7 Jul 1997 14:43:28 -0700\r\r\nDate: Mon, 7 Jul 1997 14:43:28 -0700\r\r\nFrom: Greg Larson <gregl@radiate.asd.sgi.com>\r\r\nMessage-Id: <199707072143.OAA11921@radiate.asd.sgi.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Re:  Siggraph gathering\r\r\nX-UIDL: 291f7f88a45e5db06f7081926c1a3187\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nRegarding the earlier proposal to hold the Siggraph '97 Globillum meeting\r\r\non Thursday at 1pm, Paul Heckbert wrote suggesting that we move up the time\r\r\nso he doesn't have to miss his student's presentation at the 2 o'clock session.\r\r\nTherefore, I'm recommending that those who can convene at:\r\r\n\r\r\n\tThursday, August 7th, at 12:30pm, location TBA\r\r\n\r\r\nWe'll reserve one of the birds-of-a-feather rooms and mark the time and place\r\r\non the BOF board that is usually situated near the materials pick-up.  Feel\r\r\nfree to grab a bite to eat and bring it with you.  In years past, we've\r\r\ntried to pick up food for everyone, but usually that's a fiasco, so you're\r\r\non your own this year.\r\r\n\r\r\nWe probably won't get serious until 1 o'clock still, so if you can't make it\r\r\nat 12:30, just come when you can.\r\r\n\r\r\nHope to see you there!\r\r\n-Greg\r\r\n_____________________________________________________________________\r\r\nGregory Ward Larson (the computer artist formerly known as Greg Ward)\r\r\nSilicon Graphics, Inc.                   Computer Science Department\r\r\n2011 N. Shoreline Blvd., M/S 07U-553     537 Soda Hall, UC Berkeley\r\r\nMountain View, CA  94043-1389            Berkeley, CA  94720-1776\r\r\n(415) 933-4878, -2663 fax                (510) 642-3631, -5775 fax\r\r\ngregl@sgi.com                            on Tues., Thurs. and Fri.\r\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id UAA17584; Tue, 8 Jul 1997 20:52:33 +0200\r\r\nReceived: from mail1.microsoft.com (mail1.microsoft.com [131.107.3.41])\r\r\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id UAA27289\r\r\n\tfor <globillum@imag.fr>; Tue, 8 Jul 1997 20:32:21 +0200 (MET DST)\r\r\nReceived: by INET-01-IMC with Internet Mail Service (5.0.1458.49)\r\r\n\tid <32KF2X21>; Tue, 8 Jul 1997 11:32:19 -0700\r\r\nMessage-ID: <011290D45A8ACF119B8B00805FD471D60349C93C@RED-24-MSG.dns.microsoft.com>\r\r\nFrom: Andrew Glassner <glassner@microsoft.com>\r\r\nTo: \"'globillum@imag.fr'\" <globillum@imag.fr>\r\r\nSubject: New errata for PoDIS\r\r\nDate: Tue, 8 Jul 1997 11:32:14 -0700\r\r\nX-Priority: 3\r\r\nX-Mailer: Internet Mail Service (5.0.1458.49)\r\r\nX-UIDL: 7513d7674640576b16456d38d5bd2ded\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nI've just updated the errata for Principles of Digital Image Synthesis.\r\r\nYou can find the complete list at:\r\r\n\r\r\nhttp://www.research.microsoft.com/research/graphics/glassner/work/projec\r\r\nts/pdis/errata.htm\r\r\n\r\r\n---\r\r\nAndrew Glassner  |  glassner@microsoft.com  | +1(206)703-0120\r\r\nhttp://www.research.microsoft.com/research/graphics/glassner/\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id XAA08879; Wed, 9 Jul 1997 23:37:01 +0200\r\r\nReceived: from redemption.uniserve.com (redemption.uniserve.com [204.191.197.254])\r\r\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id XAA18106\r\r\n\tfor <globillum@imag.fr>; Wed, 9 Jul 1997 23:20:15 +0200 (MET DST)\r\r\nReceived: from ian [204.191.197.48] \r\r\n\tby redemption.uniserve.com with smtp (Exim 1.62 #1)\r\r\n\tid 0wm49O-00036j-00; Wed, 9 Jul 1997 14:19:51 -0700\r\r\nX-Sender: iashdown@pop.uniserve.com\r\r\nX-Mailer: Windows Eudora Version 1.4.4\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nTo: globillum@imag.fr\r\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\r\nSubject: More book errata\r\r\nMessage-Id: <E0wm49O-00036j-00@redemption.uniserve.com>\r\r\nDate: Wed, 9 Jul 1997 14:19:51 -0700\r\r\nX-UIDL: df9c86837c74538611156c3ae0a880e2\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nFor those who might be interested, the errata to \"Radiosity:\r\r\nA Programmer's Perspective\" (Wiley 1994) is now available\r\r\nfrom:\r\r\n\r\r\n  http://www.ledalite.com/library-/rrt.htm\r\r\n\r\r\nIan Ashdown, P. Eng.            |             READ THE BOOK!            |\r\r\nResearch & Development Manager  | Radiosity: A Programmer's Perspective |\r\r\nLedalite Architectural Products |           Wiley & Sons 1994           |\r\r\nVisit http://www.ledalite.com   |     (Sneaky Internet Advertising)     |\r\r\n\r\r\n  Book Review:    http://www.ercb.com/ddj/1996/ddj.9605.html\r\r\n  Book Order:     https://www.wiley.com/compbooks/catalog/30444-1.htm\r\r\n  Free Software:  http://www.ledalite.com/software/software.htm\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id GAA12765; Thu, 10 Jul 1997 06:30:16 +0200\r\r\nReceived: from mercury.uniserve.com (mercury.uniserve.com [204.191.197.248])\r\r\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id GAA28711\r\r\n\tfor <globillum@imag.fr>; Thu, 10 Jul 1997 06:27:33 +0200 (MET DST)\r\r\nReceived: from helios (van0404.tvs.net [204.191.197.104]) by mercury.uniserve.com  with ESMTP id VAA07361 for <globillum@imag.fr>; Wed, 9 Jul 1997 21:27:22 -0700 (PDT)\r\r\nMessage-Id: <199707100427.VAA07361@mercury.uniserve.com>\r\r\nReply-To: byheart@acm.org\r\r\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Interesting radiosity papers\r\r\nDate: Wed, 9 Jul 1997 21:28:17 -0700\r\r\nX-MSMail-Priority: Normal\r\r\nX-Priority: 3\r\r\nX-Mailer: Microsoft Internet Mail 4.70.1155\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 5aa4970ed62166bb3877f0567ccba0e7\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nPapers on global illumination are beginning to appear in some decidedly\r\r\nnon-traditional journals. The following two papers (one accepted for\r\r\npublication, the other submitted) may be of interest to some of you:\r\r\n\r\r\n  Atkinson, K., and D. Chen. 1997. \"A Fast Matrix-Vector Multiplication\r\r\n  Method for Solving the Radiosity Equation.\" Submitted for publication.\r\r\n\r\r\n  Atkinson, K., and G. Chandler. 1997. \"The Collocation Method for Solving\r\r\n  the Radiosity Equation for Unoccluded Surfaces.\" To appear in Journal of\r\r\n  Integral Equations & Applications.\"\r\r\n\r\r\nBoth papers are available in Postscript format from Kendall Atkinson's\r\r\nhome page at:\r\r\n\r\r\n  http://www.math.uiowa.edu/~atkinson/papers.html\r\r\n\r\r\nFor those of you who have thoroughly researched the literature, you may\r\r\nrecognize Dr. Kendall as the author of the 1976 book, \"A Survey of\r\r\nNumerical Methods for the Solution of Fredholm Intergral Equations of the\r\r\nSecond Kind.\" The above two papers are no less rigorous in their treatment\r\r\nof the subject.\r\r\n\r\r\n- Ian Ashdown\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id XAA20784; Sat, 12 Jul 1997 23:56:28 +0200\r\r\nReceived: from mercury.uniserve.com (mercury.uniserve.com [204.191.197.248])\r\r\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id XAA20704\r\r\n\tfor <globillum@imag.fr>; Sat, 12 Jul 1997 23:49:26 +0200 (MET DST)\r\r\nReceived: from helios (dy1-41.van.tvs.net [204.244.156.50]) by mercury.uniserve.com  with ESMTP id OAA19687 for <globillum@imag.fr>; Sat, 12 Jul 1997 14:49:20 -0700 (PDT)\r\r\nMessage-Id: <199707122149.OAA19687@mercury.uniserve.com>\r\r\nReply-To: byheart@acm.org\r\r\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Global illumination bibliography update\r\r\nDate: Sat, 12 Jul 1997 14:50:12 -0700\r\r\nX-MSMail-Priority: Normal\r\r\nX-Priority: 3\r\r\nX-Mailer: Microsoft Internet Mail 4.70.1155\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: a5a816c3c051e9e44278fc113d1da5ac\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nANNOUNCE: 97/07/15 Release of RADBIB97.BIB\r\r\n------------------------------------------\r\r\nRADBIB97 is a comprehensive bibliography of radiosity and\r\r\nrelated global illumination papers, theses, articles, and\r\r\nbooks. It currently includes 1,164 references.\r\r\n\r\r\nThis bibliography is available in BibTex format as\r\r\nRADBIB97.BIB (with a release date of July 15, 1997) from:\r\r\n\r\r\n  http://www.ledalite.com/library-/rrt.htm\r\r\n  ftp://ftp.ledalite.com/pub/radbib97.bib\r\r\n\r\r\nAs always, it is time-consuming and sometimes difficult to\r\r\ntrack down conference papers and theses on radiosity and global\r\r\nillumination. If you know of a relevant reference that is not\r\r\nincluded in the bibliography, please let me know so that I can\r\r\ninclude it in the next release.\r\r\n\r\r\nIan Ashdown, P. Eng.            |             READ THE BOOK!            |\r\r\nResearch & Development Manager  | Radiosity: A Programmer's Perspective |\r\r\nLedalite Architectural Products |           Wiley & Sons 1994           |\r\r\nVisit http://www.ledalite.com   |     (Sneaky Internet Advertising)     |\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id JAA07746; Wed, 16 Jul 1997 09:10:27 +0200\r\r\nReceived: from ux3.sp.cs.cmu.edu (UX3.SP.CS.CMU.EDU [128.2.198.103])\r\r\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id IAA00561\r\r\n\tfor <globillum@imag.fr>; Wed, 16 Jul 1997 08:47:26 +0200 (MET DST)\r\r\nReceived: from GS190.SP.CS.CMU.EDU by ux3.sp.cs.cmu.edu id aa25424;\r\r\n          16 Jul 97 2:46 EDT\r\r\nX-Sender: ajw@ux1.sp.cs.cmu.edu\r\r\nMessage-Id: <v03007801aff1f33cf59e@[128.2.198.150]>\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nDate: Wed, 16 Jul 1997 02:46:32 -0400\r\r\nTo: globillum@imag.fr\r\r\nFrom: \"Andrew J. Willmott\" <ajw+@cs.cmu.edu>\r\r\nSubject: More radiosity software...\r\r\nX-UIDL: a27266506749d51c41bd22ca894b4561\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nJust a reminder that the radiosity software and experimental system used in\r\r\nour comparison of radiosity methods is available from\r\r\nhttp://www.cs.cmu.edu/~radiosity/dist. (The comparison was presented at the\r\r\nrecent Eurographics Workshop on Rendering.) The software supports matrix,\r\r\nprogressive, and wavelet radiosity (bases: M2/M3/F2/F3), T-vertex\r\r\nelimination, and more. The code is set up to compile under Irix, but it\r\r\nshould be easily portable to anything with a C++ compiler and an OpenGL\r\r\nlibrary.\r\r\n\r\r\nCheers,\r\r\n\r\r\nAndrew\r\r\n\r\r\n--- mailto:a.willmott@cs.cmu.edu ------- http://www.cs.cmu.edu/~ajw ---\r\r\n\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id TAA06692; Tue, 22 Jul 1997 19:29:37 +0200\r\r\nReceived: from m1.cs.man.ac.uk (0@m1.cs.man.ac.uk [130.88.13.4])\r\r\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id PAA06657\r\r\n\tfor <globillum@imag.fr>; Tue, 22 Jul 1997 15:25:17 +0200 (MET DST)\r\r\nReceived: from rdf010.cs.man.ac.uk by m1.cs.man.ac.uk (4.1/SMI-4.1:AL6)\r\r\n\tid AA28172; Tue, 22 Jul 97 14:25:16 BST\r\r\nDate: Tue, 22 Jul 97 14:25:14 BST\r\r\nFrom: Simon Gibson <gibsons@cs.man.ac.uk>\r\r\nMessage-Id: <9707221325.AA08828@rdf010.cs.man.ac.uk>\r\r\nTo: globillum@imag.fr\r\r\nSubject: notations and terminology document\r\r\nX-UIDL: 5edecdd92c49033bc15caed7c0909ed2\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHello all,\r\r\n\r\r\nI am trying to track down the .ps or .tex file on notations and terminology\r\r\nused for global illumination research that is linked from the Eurographics\r\r\nworking group on rendering home page.\r\r\n\r\r\nThe ftp link to tiber.nist.gov/pub/holly/symb.tex is dead. Does anybody\r\r\nknow if the documents are available from anywhere else?\r\r\n\r\r\nThanks\r\r\n\r\r\nSimon\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id VAA07575; Tue, 22 Jul 1997 21:43:03 +0200\r\r\nReceived: from igw2.watson.ibm.com (igw2.watson.ibm.com [198.81.209.6])\r\r\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id VAA18996\r\r\n\tfor <globillum@imag.fr>; Tue, 22 Jul 1997 21:25:22 +0200 (MET DST)\r\r\nReceived: from mailhub1.watson.ibm.com (mailhub1.watson.ibm.com [9.2.249.31]) by igw2.watson.ibm.com (8.8.5/07-11-97) with ESMTP id PAA04906; Tue, 22 Jul 1997 15:24:16 -0400\r\r\nReceived: from watngi01.watson.ibm.com (watngi01.watson.ibm.com [9.2.235.20]) by mailhub1.watson.ibm.com (8.8.2/07-14-97) with SMTP id PAA39819; Tue, 22 Jul 1997 15:25:19 -0400\r\r\nReceived: by watngi01.watson.ibm.com(Lotus SMTP MTA v1.06 (346.4 3-18-1997))  id 852564DC.006AADA5 ; Tue, 22 Jul 1997 15:25:12 -0400\r\r\nX-Lotus-FromDomain: IBM RESEARCH\r\r\nFrom: \"Holly Rushmeier\" <holly@watson.ibm.com>\r\r\nTo: gibsons@cs.man.ac.uk\r\r\ncc: globillum@imag.fr\r\r\nMessage-ID: <852564DC.00697E94.00@watngi01.watson.ibm.com>\r\r\nDate: Tue, 22 Jul 1997 15:23:49 -0400\r\r\nSubject: Re: notations and terminology document\r\r\nMime-Version: 1.0\r\r\nContent-type: text/plain; charset=us-ascii; format=flowed\r\r\nX-UIDL: ea14235904f96ff19f3a31626cfddfd1\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\nHi --\r\r\nThe files on  tiber.nist.gov/pub/holly left NIST when I did.\r\r\nI still have the files, but I can't make them available via ftp because\r\r\nof the fire wall here.  I'm emailing symb.tex to Simon. If anyone has\r\r\na site where they can keep the documents I will be happy to email\r\r\nthem to you, and the Eurographics links can be updated.\r\r\n\r\r\n-- Holly\r\r\n\r\r\n\r\r\nFrom:     gibsons @ cs.man.ac.uk\r\r\nDate:     07/22/97 02:25:14 PM CET\r\r\nSubject:  notations and terminology document\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\nHello all,\r\r\n\r\r\nI am trying to track down the .ps or .tex file on notations and terminology\r\r\nused for global illumination research that is linked from the Eurographics\r\r\nworking group on rendering home page.\r\r\n\r\r\nThe ftp link to tiber.nist.gov/pub/holly/symb.tex is dead. Does anybody\r\r\nknow if the documents are available from anywhere else?\r\r\n\r\r\nThanks\r\r\n\r\r\nSimon\r\r\n\r\r\n\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id XAA09152; Tue, 22 Jul 1997 23:32:13 +0200\r\r\nReceived: from safran.imag.fr (safran.imag.fr [129.88.42.9])\r\r\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id XAA22021;\r\r\n\tTue, 22 Jul 1997 23:20:47 +0200 (MET DST)\r\r\nReceived: (from sillion@localhost) by safran.imag.fr (8.6.10/8.6.9) id XAA14356; Tue, 22 Jul 1997 23:20:46 +0200\r\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\r\nMessage-Id: <199707222120.XAA14356@safran.imag.fr>\r\r\nSubject: Re: notations and terminology document\r\r\nTo: Holly Rushmeier <holly@watson.ibm.com>\r\r\nDate: Tue, 22 Jul 1997 23:20:46 +0200 (MDT)\r\r\nCc: gibsons@cs.man.ac.uk, globillum@imag.fr\r\r\nIn-Reply-To: <852564DC.00697E94.00@watngi01.watson.ibm.com> from \"Holly Rushmeier\" at Jul 22, 97 03:23:49 pm\r\r\nReply-To: Francois.Sillion@imag.fr\r\r\nX-Mailer: ELM [version 2.4 PL24]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: d8469b15cbd3c97a3794c52a86597142\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nSorry about this, I do have the files and putting them on our ftp\r\r\nserver is on my todo list... I will do that tomorrow!\r\r\n> \r\r\n> Hi --\r\r\n> The files on  tiber.nist.gov/pub/holly left NIST when I did.\r\r\n> I still have the files, but I can't make them available via ftp because\r\r\n> of the fire wall here.  I'm emailing symb.tex to Simon. If anyone has\r\r\n> a site where they can keep the documents I will be happy to email\r\r\n> them to you, and the Eurographics links can be updated.\r\r\n> \r\r\n> -- Holly\r\r\n> \r\r\n> \r\r\n\r\r\n+------------------+------------------------------------------------------+\r\r\n| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\r\r\n|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|\r\r\n+------------------+----------+-------------------------------------------+\r\r\n| Francois.Sillion@imag.fr    | http://w3imagis.imag.fr/~Francois.Sillion |\r\r\n+-----------------------------+-------------------------------------------+\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id LAA15486; Fri, 25 Jul 1997 11:41:01 +0200\r\r\nReceived: from safran.imag.fr (safran.imag.fr [129.88.42.9])\r\r\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id KAA02024\r\r\n\tfor <globillum@imag.fr>; Fri, 25 Jul 1997 10:49:19 +0200 (MET DST)\r\r\nReceived: (from sillion@localhost) by safran.imag.fr (8.6.10/8.6.9) id KAA10215 for globillum@imag.fr; Fri, 25 Jul 1997 10:49:18 +0200\r\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\r\nMessage-Id: <199707250849.KAA10215@safran.imag.fr>\r\r\nSubject: Think about it...\r\r\nTo: Global Illumination List <globillum@imag.fr>\r\r\nDate: Fri, 25 Jul 1997 10:49:18 +0200 (MDT)\r\r\nReply-To: Francois.Sillion@imag.fr\r\r\nX-Mailer: ELM [version 2.4 PL24]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: c9eb77c3880421a577f16dc7e78866fb\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHi globillumers,\r\r\n\r\r\nWe are still looking for post-docs, in the next three years.\r\r\nI will be at SIGGRAPH and could talk to interested people.\r\r\nSo if you are finishing a PhD soon, or if you want some change\r\r\nin your life, and if you like the beautiful mountains of the french alps,\r\r\nthink about it...\r\r\n\r\r\n> POSTDOCTORAL/RESEARCH ASSOCIATE POSITIONS \r\r\n> AVAILABLE FOR PROJECTS ON LIGHTING SIMULATION \r\r\n> at iMAGIS, Grenoble, FRANCE\r\r\n> \r\r\n> The iMAGIS research group is part of the French national research\r\r\n> organisations CNRS and INRIA, and of Grenoble Universities UJF and\r\r\n> INPG. iMAGIS researchers have had a strong presence in the\r\r\n> international computer graphics community, regularly publishing at the\r\r\n> SIGGRAPH and Eurographics conferences and workshops, as well as in the\r\r\n> major scientific journals of the domain.\r\r\n> (for more information see http://www-imagis.imag.fr)\r\r\n> \r\r\n> The iMAGIS research group will be participating in two European Union\r\r\n> funded Long Term Research (LTR) projects.  These projects are related\r\r\n> to radiosity and lighting algorithms, with special focus on making\r\r\n> radiosity usable (data acquisition, complex scenes, automatic\r\r\n> simulation control and interactive updates) and on developing practical\r\r\n> algorithms for extended lighting effects (glossy reflection,\r\r\n> participating media).\r\r\n> \r\r\n> We are searching for two motivated young researchers for a postdoctoral\r\r\n> or research associate position.  Candidates should hold a Ph.D. or\r\r\n> M.Sc.  (or equivalents depending on country of origin), specialised in\r\r\n> the domain of lighting simulation (radiosity, stochastic methods\r\r\n> etc.).  Candidates with equivalent experience in the development of\r\r\n> lighting simulation software will also be considered.  Good spoken and\r\r\n> written English skills are a necessity.\r\r\n> \r\r\n> The duration of this employment will be 2-3 years; the starting date is\r\r\n> autumn 1997. The second position could have a later starting date\r\r\n> (summer 1998 latest). The timing details are still somewhat flexible\r\r\n> at this stage.\r\r\n> \r\r\n> The persons appointed will be primarily responsible for the production\r\r\n> of the LTR deliverables (software, demos, reports and scientific\r\r\n> publications), and participating in meetings with partners (in Spain,\r\r\n> Germany and the UK).  This work will be performed in the context of the\r\r\n> research software development effort of iMAGIS, and thus will include\r\r\n> an important research-oriented component.  The work will be performed\r\r\n> in close collaboration with the principal investigators of these\r\r\n> projects, Francois Sillion, George Drettakis and Claude Puech.\r\r\n> \r\r\n> For holders of Ph.D.'s part of their time will be available for\r\r\n> personal research in the context of the iMAGIS research group.  The\r\r\n> distribution of time and responsibilities is negociable and will be\r\r\n> adapted individually.\r\r\n> \r\r\n> Salary will be commensurate with experience; for a postdoctoral\r\r\n> position they will be in the standard range of French research\r\r\n> organisations postdoc salaries.\r\r\n> \r\r\n> Candidates interested in these positions should contact either Francois\r\r\n> Sillion (Francois.Sillion@imag.fr) or George Drettakis\r\r\n> (George.Drettakis@imag.fr). We are also reacheable by \r\r\n> FAX at +33 4 76 63 55 80.\r\r\n> \r\r\n> It will be possible to meet with promising applicants at the SIGGRAPH\r\r\n> and Eurographics conferences. Potential candidates are thus encouraged\r\r\n> to express interest as soon as possible.\r\r\n> \r\r\n\r\r\n+------------------+------------------------------------------------------+\r\r\n| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\r\r\n|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|\r\r\n+------------------+--------+---------------------------------------------+\r\r\n| Francois.Sillion@imag.fr  | http://www-imagis.imag.fr/~Francois.Sillion |\r\r\n+---------------------------+---------------------------------------------+\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id QAA18741; Fri, 25 Jul 1997 16:44:02 +0200\r\r\nReceived: from safran.imag.fr (safran.imag.fr [129.88.42.9])\r\r\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id QAA15050;\r\r\n\tFri, 25 Jul 1997 16:13:48 +0200 (MET DST)\r\r\nReceived: (from sillion@localhost) by safran.imag.fr (8.6.10/8.6.9) id QAA17064; Fri, 25 Jul 1997 16:13:47 +0200\r\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\r\nMessage-Id: <199707251413.QAA17064@safran.imag.fr>\r\r\nSubject: Re: notations and terminology document\r\r\nTo: Roland Schregle <schregle@uran.informatik.uni-bonn.de>\r\r\nDate: Fri, 25 Jul 1997 16:13:47 +0200 (MDT)\r\r\nCc: Global Illumination List <globillum@imag.fr>\r\r\nIn-Reply-To: <9707251441.ZM15061@jupiter.informatik.uni-bonn.de> from \"Roland Schregle\" at Jul 25, 97 12:41:27 pm\r\r\nReply-To: Francois.Sillion@imag.fr\r\r\nX-Mailer: ELM [version 2.4 PL24]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 9828cf1d4ec766ce07ec0f0617b221ca\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHi,\r\r\n\r\r\nI placed links to the documents on the EG working group on rendering's page.\r\r\n(http://www-imagis.imag.fr/Membres/Francois.Sillion/egwkgr.html).\r\r\n\r\r\nthe links point to the following ftp area:\r\r\n\r\r\n\tftp://www-imagis.imag.fr/pub/sillion/EGwkgr/...\r\r\n\r\r\n> Hi Francois,\r\r\n> \r\r\n> I checked the /doc directory of your ftp site (ftp.imag.fr) but didn't find the\r\r\n> documents pertaining to radiometric terms. Where can I find them?\r\r\n> \r\r\n> \r\r\n> Roland Schregle\r\r\n> \r\r\n\r\r\n+------------------+------------------------------------------------------+\r\r\n| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\r\r\n|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|\r\r\n+------------------+--------+---------------------------------------------+\r\r\n| Francois.Sillion@imag.fr  | http://www-imagis.imag.fr/~Francois.Sillion |\r\r\n+---------------------------+---------------------------------------------+\r\r\nFrom \r\r\nTo: Francois.Sillion@imag.fr\r\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\r\nSubject: Re: notations and terminology document\r\r\nMessage-Id: <v03007807b0025a9d35b7@[128.130.166.50]>\r\r\nIn-Reply-To: <199707251413.QAA17064@safran.imag.fr>\r\r\nReferences: <9707251441.ZM15061@jupiter.informatik.uni-bonn.de> from \"Roland Schregle\" at Jul 25, 97 12:41:27 pm\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nDate: Mon, 28 Jul 1997 14:37:22\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nDear Francois,\r\r\nfollowing your email to globillum I have browsed the Rendering Group page and want to propose to you to add the following links:\r\r\n\r\r\nhttp://www.springer.co.at/books/book.phtml?id_cat=3&id=15\r\r\nhttp://www.springer.co.at/books/book.phtml?id_cat=3&id=155\r\r\nhttp://www.springer.co.at/books/book.phtml?id_cat=3&id=337\r\r\n\r\r\nwhich are information on the Rendering Workshop Proceedings 95, 96, 97 from Springer-Verlag.\r\r\nSee you soon!\r\r\nWerner\r\r\n\r\r\n>Hi,\r\r\n>\r\r\n>I placed links to the documents on the EG working group on rendering's page.\r\r\n>(http://www-imagis.imag.fr/Membres/Francois.Sillion/egwkgr.html).\r\r\n>\r\r\n>the links point to the following ftp area:\r\r\n>\r\r\n>\tftp://www-imagis.imag.fr/pub/sillion/EGwkgr/...\r\r\n>\r\r\n>> Hi Francois,\r\r\n>> \r\r\n>> I checked the /doc directory of your ftp site (ftp.imag.fr) but didn't find the\r\r\n>> documents pertaining to radiometric terms. Where can I find them?\r\r\n>> \r\r\n>> \r\r\n>> Roland Schregle\r\r\n>> \r\r\n>\r\r\n>+------------------+------------------------------------------------------+\r\r\n>| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\r\r\n>|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|\r\r\n>+------------------+--------+---------------------------------------------+\r\r\n>| Francois.Sillion@imag.fr  | http://www-imagis.imag.fr/~Francois.Sillion |\r\r\n>+---------------------------+---------------------------------------------+\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id HAA16739; Fri, 1 Aug 1997 07:18:45 +0200\r\r\nReceived: from mercury.uniserve.com (mercury.uniserve.com [204.191.197.248])\r\r\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id HAA27883\r\r\n\tfor <globillum@imag.fr>; Fri, 1 Aug 1997 07:12:09 +0200 (MET DST)\r\r\nReceived: from helios (p2-31.van.tvs.net [204.244.158.158]) by mercury.uniserve.com  with ESMTP id WAA03598; Thu, 31 Jul 1997 22:11:48 -0700 (PDT)\r\r\nMessage-Id: <199708010511.WAA03598@mercury.uniserve.com>\r\r\nReply-To: byheart@acm.org\r\r\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\r\r\nTo: globillum@imag.fr\r\r\nCc: judy-brown@uiowa.edu\r\r\nSubject: ANNOUNCE - Global Illumination Bibliography Project\r\r\nDate: Thu, 31 Jul 1997 22:12:38 -0700\r\r\nX-MSMail-Priority: Normal\r\r\nX-Priority: 3\r\r\nX-Mailer: Microsoft Internet Mail 4.70.1155\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: e8f7af382e30fe5cb27b21d48fa75600\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nANNOUNCE - Global Illumination Bibliography Project\r\r\n--------------------------------------------------- \r\r\nThe SIGGRAPH Special Projects Committee has awarded a grant of $1,500\r\r\nin support of the Global Illumination Bibliography project. This\r\r\nfunding will go towards the purchase of academic journals,\r\r\nsubscriptions, and conference proceedings for two years, plus\r\r\nphotocopying and mailing charges.\r\r\n\r\r\nThe Global Illumination Bibliography project is perhaps better known as\r\r\nEric Haines' original RADBIB radiosity bibliography, now called\r\r\nRADBIB97 and maintained as a public service for the computer graphics\r\r\ncommunity by Ian Ashdown (byHeart Consultants Limited). It currently\r\r\ncontains 1,165 references to global illumination papers, articles,\r\r\nbooks, and theses. (Oops, make that 1,187 -- another 22 references from\r\r\n1927 through 1974 appeared on my desk today.)\r\r\n\r\r\nRADBIB97 is available from http://www.ledalite.com and other Web and\r\r\nftp sites worldwide (including SIGGRAPH).\r\r\n\r\r\nWhat I have not previously announced in public is that I have an\r\r\nextensive collection of the publications referenced in RADBIB97. I have\r\r\nnot counted the holdings recently, but they currently fill 25 two-inch\r\r\nring binders.\r\r\n\r\r\nThis is an offer to all globillum subscribers: if you see anything of\r\r\ninterest in RADBIB97 that you cannot obtain through your interlibrary\r\r\nloan services, please send me an e-mail request. The chances are good\r\r\nthat I will have it in my collection or know where you can obtain an\r\r\nelectronic copy. For out-of-print material from hard-to-find journals\r\r\nand conference proceedings, I can likely send you a scanned copy by\r\r\ne-mail or ftp, or (worst-case scenario) a photocopy via the Canadian\r\r\nPostal Disservice. (Books and full-length theses are an exception, of\r\r\ncourse.)\r\r\n\r\r\nAnd with this, I would like to thank the SIGGRAPH Special Projects\r\r\nCommittee on behalf of the globillum mailing subscribers for their\r\r\ngenerous support of the Global Illumination Bibliography project.\r\r\n\r\r\nIan Ashdown, P. Eng.            |             READ THE BOOK!            |\r\r\nResearch & Development Manager  | Radiosity: A Programmer's Perspective |\r\r\nLedalite Architectural Products |           Wiley & Sons 1994           |\r\r\nVisit http://www.ledalite.com   |     (Sneaky Internet Advertising)     |\r\r\n\r\r\n  Book Review:   http://www.ercb.com/ddj/1996/ddj.9605.html\r\r\n  Book Order:    https://www.wiley.com/compbooks/catalog/30444-1.htm\r\r\n  Free Software: http://www.ledalite.com/software/software.htm\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id LAA01359; Tue, 12 Aug 1997 11:19:41 +0200\r\r\nReceived: from sgi.sgi.com (SGI.COM [192.48.153.1])\r\r\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id UAA10346\r\r\n\tfor <globillum@imag.fr>; Mon, 11 Aug 1997 20:52:47 +0200 (MET DST)\r\r\nReceived: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id LAA06259; Mon, 11 Aug 1997 11:52:44 -0700\r\r\n\tenv-from (gregl@radiate.engr.sgi.com)\r\r\nReceived: from radiate.engr.sgi.com (radiate.engr.sgi.com [192.26.72.11]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA23445; Mon, 11 Aug 1997 11:52:43 -0700\r\r\nReceived: (from gregl@localhost) by radiate.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id LAA27541; Mon, 11 Aug 1997 11:52:42 -0700\r\r\nDate: Mon, 11 Aug 1997 11:52:42 -0700\r\r\nFrom: Greg Larson <gregl@radiate.engr.sgi.com>\r\r\nMessage-Id: <199708111852.LAA27541@radiate.engr.sgi.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Siggraph Globillum Meeting\r\r\nCc: drb@sgi.com\r\r\nX-UIDL: e7971cf67a588fad6d16f4d11687ca7a\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nWell, since no one volunteered to take notes at the Globillum meeting on\r\r\nThursday at Siggraph, you're stuck with my ratty minutes again this year.\r\r\n\r\r\nThere was some confusion on the time for the meeting -- some thought it\r\r\nwas to start at 12:30, and some thought 1:00.  Since the judges of the\r\r\nall-important Siggraph T-shirt contest had the room until 1:00, the few\r\r\nof us who showed up at 12:30 went around and (re)introduced ourselves\r\r\noutside while we waited for the room and for the others to arrive.  By\r\r\nthe time 1pm rolled around, there were quite a few of us who had been\r\r\nintroduced, and folks were still trickling into the room, so I apologize\r\r\nthat not everyone got a proper chance to hear the early birds' names.\r\r\n\r\r\nWe had quite a turnout this year, and I attempted to get everyone's names\r\r\ndown, but I'm sure I missed a few (and misspelled a few more).  Nevertheless,\r\r\nI've included this list of names at the bottom, in case you find a friend\r\r\nthere who can tell you about the meeting first-hand.\r\r\n\r\r\nAfter the aforementioned haphazard introductions, Fern Hunt of the\r\r\nNational Institute of Standards and Technology gave a scheduled\r\r\npresentation of the work she is doing on BRDF measurement and\r\r\ncharacterization with Mary McKnight and others at NIST, in cooperation\r\r\nwith industry.  Dr. Hunt is one of a few mathematicians at NIST who are\r\r\nattempting to predict BRDFs (bidirectional reflection distribution\r\r\nfunctions) from paint compositions and application techniques.\r\r\nSpecifically, they are asking the question, \"If you have some material,\r\r\nand you know its physical characteristics and topography, what else do\r\r\nyou need to know to recreate its appearance; what accuracy levels are\r\r\nneeded?\"  NIST of course has some of the most (if not THE most)\r\r\nsophisticated equipment for measuring surface reflectance and\r\r\ntopography, and they are very interested in working with industry and\r\r\nresearch institutions to make this information more useful and available.\r\r\n\r\r\nBob Lipman (also of NIST) then talked about a newly available database of\r\r\nBRDFs for various common materials, collected by the CIA for use in analyzing\r\r\nsatellite images.  Recently declassified (and simultaneously defunded), the\r\r\nNEF database (obviously stands for \"Nonconventional Exploitation Factors\")\r\r\ncontains hundreds(?) of exterior finishes and natural materials,\r\r\ncharacterized by full spectral reflectance models and measurements.  It\r\r\nwas meticulously created by the National Imaging and Mapping Agency,\r\r\nand represents a huge effort.  I strongly recommend to anyone\r\r\ninterested in material reflectance data that they go check it out.\r\r\nFor more information, see the following web sites:\r\r\n\r\r\n\thttp://math.nist.gov/mcsd/Staff/RLipman/appearance/\r\r\n\thttp://math.nist.gov/mcsd/Staff/RLipman/brdf/nefhome.html\r\r\n\r\r\nThe interface to the database currently runs only under Solaris, and Bob\r\r\nis looking to create a simpler interface to access the data under other\r\r\nsystems, as well as seeing if the current interface can be ported.  (His\r\r\ninitial attempts to do so failed for unknown reasons.)\r\r\n\r\r\nFern Hunt can be reached at <fern.hunt@nist.gov>, (301) 975-3887.\r\r\nBob Lipman is at <robert.lipman@nist.gov>, (301) 975-3829.\r\r\n\r\r\nFern also reminded the group that they are still looking for someone\r\r\nfor a post-doc position in realistic image synthesis funded by the National\r\r\nResearch Council, for which they are taking applications until Jan. 15,\r\r\n1998.  They promised to have an announcement soon at the following URL:\r\r\n\r\r\n\thttp://rap.nas.edu/lab/NIST/\r\r\n\r\r\n(Bear in mind that there is a U.S. citizenship requirement for this position.)\r\r\n\r\r\nNext, I brought up a subject that has been popular at past globillum meetings,\r\r\nwhich is lighting and level of realism in the entertainment (i.e., film\r\r\nanimation) industry.  Specifically, I was wondering why global illumination\r\r\nis not more widely used for producing digital effects, which to my eye still\r\r\nlook pretty fake due to poor lighting and color.  Larry Gritz (of Pixar) had\r\r\nquite a bit to say on this topic, since he has spent some time on both sides\r\r\nof the fence.  As the author of the Blue Moon Rendering Tools, Larry knows\r\r\nthat global illumination techniques can be quite effective at improving the\r\r\nrealism of rendered environments, even within the Renderman specification.\r\r\nHowever, he has seen expert \"lighters,\" as they're called, do a much better\r\r\njob producing convincing effects for movies like \"Toy Story\" without any\r\r\nkind of global calculations going on.  In fact, Larry said that global\r\r\neffects can often be exactly what you DON'T want when lighting a scene,\r\r\nsince the addition of a light in one corner can screw up the lighting you\r\r\njust tweaked to perfection in the other corner.\r\r\n\r\r\nAlain Fournier of the University of British Columbia and Mayur Patel of\r\r\nDisney Engineering also participated in the conversation (among others), and\r\r\nin the end there seemed to be some agreement that there is a lot of room\r\r\nfor improvement in existing animation systems.  Specifically, there must\r\r\nbe some way to ease the burden lighting places on scene design with better\r\r\nglobal illumination that still does not diminish creative control.  Anything\r\r\nthey can do to keep the computer graphics from jumping off the screen and\r\r\nsaying \"Hey, I was done with computer graphics!\" would be great by me.\r\r\n\r\r\nFinally, Paul Heckbert (of Carnegie Mellon University) brought up the issue\r\r\nof code sharing, and suggested that we post announcements to the group if\r\r\nwe have some code or results we want to share via the internet.  No one\r\r\nseemed to object to this, given how light traffic on globillum usually is.\r\r\nAnyway, to get the ball rolling, here are a few links that people volunteered:\r\r\n\r\r\n\tWavelet Radiosity Testbed (Andrew Wilmott):\r\r\n\t\thttp://www.cs.cmu.edu/~radiosity/dist/\r\r\n\r\r\n\tInteractive BRDF editor (Paul Heckbert and students):\r\r\n\t\thttp://www.cs.cmu.edu/~ph/src/illum/\r\r\n\r\r\n\tBRDF comparison (Szymon Rusinkiewicz):\r\r\n\t\thttp://www-graphics.stanford.edu/~smr/cs348c/paper.html\r\r\n\r\r\n\tBlue Moon Rendering Tools (Larry Gritz):\r\r\n\t\thttp://www.seas.gwu.edu/student/gritz/bmrt.html\r\r\n\r\r\n\tInstant Radiosity (Alex Keller -- see Siggraph '97 paper):\r\r\n\t\thttp://www.uni-kl.de/AG-Heinrich/Alex.html\r\r\n\t\t(Actually, I couldn't find the link, but Alex said he had one.)\r\r\n\r\r\n\tValidation studies (Karol Myszkowski):\r\r\n\t\thttp://www.u-aizu.ac.jp/~k-myszk/valid\r\r\n\r\r\n\tRadiance (how could I miss the opportunity for a plug?):\r\r\n\t\thttp://radsite.lbl.gov/radiance/HOME.html\r\r\n\r\r\n\tMaterials and Geometry Format (ditto):\r\r\n\t\thttp://radsite.lbl.gov/mgf/HOME.html\r\r\n\r\r\nAlso, I plan to announce a high dynamic-range format within TIFF for images\r\r\nusing a logL (u',v') color system in 32-bits/pixel, which is even better\r\r\nthan the one used in Radiance since it is not gamut-limited.  This will be\r\r\nreleased as part of Sam Leffler's TIFF library.  I hope to have it ready\r\r\n(with an X11 viewer) by the end of this month.\r\r\n\r\r\nAnd now, the list of attendees in alfabetickal order:\r\r\n\r\r\nAshdown, Ian (ByHeart Software)\r\r\nBala, Kavita (MIT)\r\r\nBaranoski, Gladimir\r\r\nChristensen, Per (Mental Ray)\r\r\nFajardo, Marco\r\r\nFoo, Sing (Blue Sky Studios)\r\r\nFournier, Alain (Univ. of British Columbia)\r\r\nGatenby, Niel (LightWorks)\r\r\nGritz, Larry (Pixar)\r\r\nHaines, Eric (Autodesk)\r\r\nHanrahan, Pat (Stanford Univ.)\r\r\nHeckbert, Paul (Carnegie Mellon Univ.)\r\r\nHeidrich, Wolfgang (University of Erlangen)\r\r\nHerf, Michael (Carnegie Mellon Univ.)\r\r\nHunt, Fern (NIST)\r\r\nKeller, Alex (Universitat Kaiserslautern)\r\r\nKolb, Craig (Stanford)\r\r\nLaFortune, Eric (Cornell Univ.)\r\r\nLarson, Greg (SGI)\r\r\nLipman, Bob (NIST)\r\r\nMarshner, Steve\r\r\nMax, Nelson (LLL and UC Davis)\r\r\nMeyer, Gary (Univ. of Oregon)\r\r\nMyszkowski, Karol (Univ. of Aizu)\r\r\nPatel, Mayur (Disney Engineering)\r\r\nPatow, Glastvo\r\r\nPattanaik, Sumant (Cornell Univ.)\r\r\nPhar, Matt (Stanford Univ.)\r\r\nRuff, Barry (RIT?)\r\r\nRushmeier, Holly (IBM T.J. Watson Research)\r\r\nRushwold, Andrew\r\r\nRusinkiewicz, Szymon (Stanford Univ.)\r\r\nShirley, Pete (Univ. of Utah)\r\r\nSillion, Francois (IMAGIS, University of Grenoble)\r\r\nSlusallek, Phillipp (University of Erlangen)\r\r\nStuerzling, Wolfgang (Austria)\r\r\nTamstorf, Rasmus\r\r\nUselton, Sam (NASA)\r\r\nVan Wensen, Henrik (Mental Ray)\r\r\nVan Wyk, Skip (Univ. of New Mexico)\r\r\nVeach, Eric (Stanford Univ.)\r\r\nWade, Bretton (SGI)\r\r\nWaltner, Bruce (Cornell Univ.)\r\r\nWestin, Steve (Cornell University)\r\r\nWilmott, Andrew (Carnegie Mellon Univ.)\r\r\nWorley, Steve\r\r\nZimmerman, Kurt (Indiana Univ.)\r\r\n\r\r\nForgive me if I munged your name or forgot your affiliation, or missed you\r\r\naltogether!  Take it as an excuse to send mail to globillum with a\r\r\ncorrection and a little information on your interests and background....\r\r\n\r\r\nAll the best,\r\r\n-Greg\r\r\n_____________________________________________________________________\r\r\nGregory Ward Larson (the computer artist formerly known as Greg Ward)\r\r\nSilicon Graphics, Inc.                   Computer Science Department\r\r\n2011 N. Shoreline Blvd., M/S 07U-553     537 Soda Hall, UC Berkeley\r\r\nMountain View, CA  94043-1389            Berkeley, CA  94720-1776\r\r\n(415) 933-4878, -2663 fax                (510) 642-3631, -5775 fax\r\r\ngregl@sgi.com                            on Tues., Thurs. and Fri.\r\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id UAA08126; Tue, 12 Aug 1997 20:35:00 +0200\r\r\nReceived: from bcgn.grignon.inra.fr (bcgn.grignon.inra.fr [192.93.95.1])\r\r\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id MAA29436\r\r\n\tfor <globillum@imag.fr>; Tue, 12 Aug 1997 12:09:22 +0200 (MET DST)\r\r\nReceived: from ultra2 (ultra2 [192.93.95.4])\r\r\n          by bcgn.grignon.inra.fr (8.8.4/8.8.4) with SMTP\r\r\n\t  id MAA03214 for <globillum@imag.fr>; Tue, 12 Aug 1997 12:09:15 +0200 (MET DST)\r\r\nSender: chelle@bcgn.grignon.inra.fr\r\r\nMessage-ID: <33F035D0.76BD@bcgn.grignon.inra.fr>\r\r\nDate: Tue, 12 Aug 1997 11:07:12 +0100\r\r\nFrom: Michael Chelle <chelle@bcgn.grignon.inra.fr>\r\r\nX-Mailer: Mozilla 3.0 (X11; I; SunOS 5.5.1 sun4u)\r\r\nMIME-Version: 1.0\r\r\nTo: globillum@imag.fr\r\r\nSubject: Distance point-triangle\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 0d23f6005bcf58a1a46900efa7b95a0e\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nIs there a formula or an efficient algorithm to compute the distance\r\r\nbetween a point and a triangle (ie the minimum distance)?\r\r\n\r\r\nThanks in advance\r\r\n\r\r\nMichael\r\r\n\r\r\n-- \r\r\n      Michael CHELLE  \r\r\n        INRA                       |  email :\r\r\nchelle@bcgn.grignon.inra.fr  \r\r\n   Station de Bioclimatologie      |  phone : +33 1  30 81 55 31 \r\r\n 78850 THIVERVAL-GRIGNON (France)  |  fax   : +33 1  30 81 55 63\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id KAA15114; Wed, 13 Aug 1997 10:55:47 +0200\r\r\nReceived: from uni-kl.de (mmdf@news.uni-kl.de [131.246.136.51])\r\r\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id KAA03160\r\r\n\tfor <globillum@imag.fr>; Wed, 13 Aug 1997 10:07:13 +0200 (MET DST)\r\r\nReceived: from uklirb.informatik.uni-kl.de by news.uni-kl.de id af06589;\r\r\n          13 Aug 97 10:07 MET DST\r\r\nReceived: from irz1.informatik.uni-kl.de by uklirb.informatik.uni-kl.de\r\r\n          id aa16784; 13 Aug 97 10:01 MET DST\r\r\nReceived: by irz1.informatik.uni-kl.de (SMI-8.6/SMI-SVR4)\r\r\n\tid KAA17572; Wed, 13 Aug 1997 10:01:33 +0200\r\r\nFrom: Alexander Keller AG Heinrich <keller@informatik.uni-kl.de>\r\r\nMessage-Id: <199708130801.KAA17572@irz1.informatik.uni-kl.de>\r\r\nSubject: Re: SIGGRAPH GlobIllum Meeting\r\r\nTo: globillum@imag.fr\r\r\nDate: Wed, 13 Aug 1997 10:01:33 +0200 (MET DST)\r\r\nX-Mailer: ELM [version 2.4 PL24]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 7cdd43aeeb2700f712fb432b7d9a34a2\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHi!\r\r\n\r\r\nSince I returned from SIGGRAPH yesterday, I was not able to\r\r\nsupply the link to my CAL-content on Instant Radiosity\r\r\nearlier. On my page on reports and software you can download\r\r\nthe CAL-content as presented on SIGGRAPH 97. The software\r\r\nwill run on any system larger or equal to an SGI O2. Note\r\r\nthat the speed of the demo software could be improved even\r\r\nmore if shadow maps, display lists, etc. were applied.\r\r\nThe file cal.tar.gz is installed by creating a directory\r\r\nand un-tar-ing the file in that directory. Then netscape\r\r\nis started, where a bried explanation of the algorithm\r\r\nand how to run it is supplied.\r\r\n\r\r\nThe link to the software page is\r\r\n\r\r\nhttp://www.uni-kl.de/AG-Heinrich/Software.html\r\r\n\r\r\n\r\r\nHave fun testing Instant Radiosity...\r\r\n\r\r\nBest regards,\r\r\nAlex\r\r\n--\r\r\nAlexander Keller                |\r\r\nFB Informatik, Geb. 36/212      | Tel.: +49-631-205-3345\r\r\nUniversitaet Kaiserslautern     | Fax.: +49-631-205-3270\r\r\nPostfach 3049                   | keller@informatik.uni-kl.de\r\r\nD-67653 Kaiserslautern, GERMANY | http://www.uni-kl.de/AG-Heinrich/Alex.html\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id OAA17302; Wed, 13 Aug 1997 14:00:58 +0200\r\r\nReceived: from mtigwc03.worldnet.att.net (mtigwc03.worldnet.att.net [204.127.131.34])\r\r\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id NAA10820\r\r\n\tfor <globillum@imag.fr>; Wed, 13 Aug 1997 13:43:08 +0200 (MET DST)\r\r\nReceived: from espresso ([207.147.208.138]) by mtigwc03.worldnet.att.net\r\r\n          (post.office MTA v2.0 0613 ) with SMTP id AAA8025;\r\r\n          Wed, 13 Aug 1997 11:42:06 +0000\r\r\nReceived: by localhost with Microsoft MAPI; Wed, 13 Aug 1997 16:40:29 -0700\r\r\nMessage-ID: <01BCA807.9BCD6D20@mherf@worldnet.att.net>\r\r\nFrom: Michael Herf <mherf@worldnet.att.net>\r\r\nReply-To: \"herf@cmu.edu\" <herf@cmu.edu>\r\r\nTo: \"'Alexander Keller AG Heinrich'\" <keller@informatik.uni-kl.de>, \r\r\n \"'globillum@imag.fr'\" <globillum@imag.fr>\r\r\nSubject: RE: SIGGRAPH GlobIllum Meeting\r\r\nDate: Wed, 13 Aug 1997 16:39:54 -0700\r\r\nX-Mailer: Microsoft Internet E-mail/MAPI - 8.0.0.4008\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: d9e1e5fd7c8fcab67b78aa739757133d\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHi Alex.  I was at your demo directly after the papers session at SIGGRAPH.\r\r\nMy first question: Is the reason that an O2 is required the stencil planes \r\r\nor the accumulation buffer speed?\r\r\n\r\r\nWith regards to the accumulation buffer, I just wrote a special-case \r\r\nversion at work that runs on PCs.  The accumulation buffer in OpenGL \r\r\nhandles arbitrary combinations of images, and each time glAccum is called \r\r\nit converts the pixels to floating-point format and then does a multiply \r\r\nper pixel to add them -- not too efficient!  (Some implementations may \r\r\noptimize this in integer, but the multiply remains.)\r\r\n\r\r\nIf you instead assume that you just want to \"average\" a number of images \r\r\nequally -- the most common case for the accumulation buffer -- you can \r\r\nimplement the same thing in software (using glReadPixels to read into a \r\r\nlocal buffer) with very good performance.  My implementation is doing \r\r\nbetter than 30 accumulation buffer operations per second (a special case of \r\r\nglAccum) at 640x480 in 24-bit RGB, which is more than enough for decent \r\r\nresults with your algorithm.  The basic idea is to restrict yourself to one \r\r\nor two adds per pixel, and then make the return step do an optimized scale \r\r\nto average the output.  (This requires a 16-16-16 bit intermediate image.\r\r\n\r\r\nAll this work doesn't buy you anything on a RealityEngine, but it might be \r\r\ncool to see a port to lower-end machines.  I think that performance \r\r\nwouldn't hinder you, since $400 cards on the PC can double the O2's polygon \r\r\nperformance in many cases.\r\r\n\r\r\nthanks,\r\r\nmike\r\r\n\r\r\nOn Wednesday, August 13, 1997 1:02 AM, Alexander Keller AG Heinrich \r\r\n[SMTP:keller@informatik.uni-kl.de] wrote:\r\r\n> Hi!\r\r\n>\r\r\n> Since I returned from SIGGRAPH yesterday, I was not able to\r\r\n> supply the link to my CAL-content on Instant Radiosity\r\r\n> earlier. On my page on reports and software you can download\r\r\n> the CAL-content as presented on SIGGRAPH 97. The software\r\r\n> will run on any system larger or equal to an SGI O2. Note\r\r\n> that the speed of the demo software could be improved even\r\r\n> more if shadow maps, display lists, etc. were applied.\r\r\n> The file cal.tar.gz is installed by creating a directory\r\r\n> and un-tar-ing the file in that directory. Then netscape\r\r\n> is started, where a bried explanation of the algorithm\r\r\n> and how to run it is supplied.\r\r\n>\r\r\n> The link to the software page is\r\r\n>\r\r\n> http://www.uni-kl.de/AG-Heinrich/Software.html\r\r\n>\r\r\n>\r\r\n> Have fun testing Instant Radiosity...\r\r\n>\r\r\n> Best regards,\r\r\n> Alex\r\r\n> --\r\r\n> Alexander Keller                |\r\r\n> FB Informatik, Geb. 36/212      | Tel.: +49-631-205-3345\r\r\n> Universitaet Kaiserslautern     | Fax.: +49-631-205-3270\r\r\n> Postfach 3049                   | keller@informatik.uni-kl.de\r\r\n> D-67653 Kaiserslautern, GERMANY | \r\r\nhttp://www.uni-kl.de/AG-Heinrich/Alex.html\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id UAA00517; Tue, 19 Aug 1997 20:56:40 +0200\r\r\nReceived: from austin.cs.unc.edu (austin.cs.unc.edu [152.2.128.87])\r\r\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id UAA05949\r\r\n\tfor <globillum@imag.fr>; Tue, 19 Aug 1997 20:42:08 +0200 (MET DST)\r\r\nReceived: from catfish.cs.unc.edu by austin.cs.unc.edu (8.6.10/UNC_10_05_96)\r\r\n\tid OAA25751; Tue, 19 Aug 1997 14:42:06 -0400\r\r\nReceived: from localhost (localhost [127.0.0.1])\r\r\n\tby catfish.cs.unc.edu (8.8.6/8.8.6) with SMTP id OAA17005\r\r\n\tfor <globillum@imag.fr>; Tue, 19 Aug 1997 14:42:05 -0400 (EDT)\r\r\nDate: Tue, 19 Aug 1997 14:42:03 -0400 (EDT)\r\r\nFrom: Wolfgang Stuerzlinger <stuerzl@cs.unc.edu>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Software announcement (+small correction)\r\r\nMessage-ID: <Pine.HPP.3.96.970819143453.16970A-100000@catfish.cs.unc.edu>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\r\nX-UIDL: f849a35992bfdb106ed0a5e93e0af1f0\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nMy (correct) name is Wolfgang Stuerzlinger and I am currently a visiting\r\r\npost-graduate researcher at UNC Chapel Hill (originally from Univ. Linz,\r\r\nAustria, so Greg's entry is almost correct :-).\r\r\n\r\r\nMy WWW-page is at: http://www.cs.unc.edu/~stuerzl. \r\r\nParts of my globillum code (e.g. hemispherical projection, discontinuity\r\r\nmeshing) and almost all my publications are available there. \r\r\n\r\r\nWolfgang\r\r\n\r\r\nP.S.: My current entry on reseach interests in globillum reads:\r\r\nIn the area of globillum I am doing research on hardware accelerated\r\r\nmethods for displaying results of diffuse+glossy+mirror globillum\r\r\nsimulations. Also I am interested in hardware accelerated methods for\r\r\nsolving the rendering equation. \r\r\n--\r\r\nWolfgang Stuerzlinger\r\r\nDept. of Computer Science, UNC, Chapel Hill, NC 27599-3175\r\r\nstuerzl@cs.unc.edu          http://www.cs.unc.edu/~stuerzl\r\r\n\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id TAA28205; Thu, 28 Aug 1997 19:30:19 +0200\r\r\nReceived: from pink.lbl.gov (pink.lbl.gov [128.3.12.112])\r\r\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id TAA00871\r\r\n\tfor <globillum@imag.fr>; Thu, 28 Aug 1997 19:10:31 +0200 (MET DST)\r\r\nReceived: (from greg@localhost) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) id KAA05425 for globillum@imag.fr; Thu, 28 Aug 1997 10:12:15 -0700\r\r\nDate: Thu, 28 Aug 1997 10:12:15 -0700\r\r\nFrom: \"Gregory W. Larson\" <greg@pink.lbl.gov>\r\r\nMessage-Id: <199708281712.KAA05425@pink.lbl.gov>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Radiosity for Virtual Reality Systems\r\r\nX-UIDL: d90adb7d5b93b6dd93355d3a9b36f2fb\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nThis would seem to be of general interest:\r\r\n\r\r\n>>From tralvex@computer.org  Thu Aug 28 04:22:17 1997\r\r\nReceived: from sgi.sgi.com (SGI.COM [192.48.153.1]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id EAA05170 for <greg@pink.lbl.gov>; Thu, 28 Aug 1997 04:22:06 -0700\r\r\nReceived: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id EAA13785\r\r\n\tfor <@sgi.engr.sgi.com:greg@pink.lbl.gov>; Thu, 28 Aug 1997 04:20:07 -0700\r\r\n\tenv-from (tralvex@computer.org)\r\r\nReceived: from radiate.engr.sgi.com (radiate.engr.sgi.com [192.26.72.11]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id EAA05245 for <@cthulhu.engr.sgi.com:greg@pink.lbl.gov>; Thu, 28 Aug 1997 04:20:00 -0700\r\r\nReceived: from giraffe.asd.sgi.com (giraffe.asd.sgi.com [192.26.72.158]) by radiate.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id EAA15911 for <gregl@radiate.engr.sgi.com>; Thu, 28 Aug 1997 04:19:50 -0700\r\r\nReceived: from sgi.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)\r\r\n\tfor <gregl@giraffe.asd.sgi.com> id EAA23105; Thu, 28 Aug 1997 04:19:45 -0700\r\r\nReceived: from csunb0.leeds.ac.uk (csunb0.leeds.ac.uk [129.11.144.2]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id EAA13739\r\r\n\tfor <gregl@sgi.com>; Thu, 28 Aug 1997 04:19:43 -0700\r\r\n\tenv-from (tralvex@computer.org)\r\r\nReceived: from cspcx20 (cspcx20.leeds.ac.uk [129.11.147.20]) by csunb0.leeds.ac.uk (8.6.12/8.6.12) with SMTP id MAA11559; Thu, 28 Aug 1997 12:00:10 +0100\r\r\nMessage-Id: <2.2.32.19970828095907.0060e4dc@csirisa>\r\r\nX-Sender: mscytsy@csirisa\r\r\nX-Mailer: Windows Eudora Pro Version 2.2 (32)\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=\"us-ascii\"\r\r\nDate: Thu, 28 Aug 1997 10:59:07 +0100\r\r\nTo: iashdown@ledalite.com, renambot@irisa.fr, fiction@pressroom.com,\r\r\n        alz@lanminds.com, ali@eel.ufl.edu, pawel@assari.cc.tut.fi,\r\r\n        vlad@hops.cs.jhu.edu, accmdq@mail.telepac.pt, gregl@sgi.com,\r\r\n        abraham@sp.ac.sg, neil@lightwork.co.uk, ttwong@unixg.ubc.ca,\r\r\n        Wim.Dumon@cs.kuleuven.ac.be, mart@dcre.leeds.ac.uk,\r\r\n        rcl@scs.leeds.ac.uk, wbt@graphics.cornell.edu, bes@phoenix.cs.utah.edu,\r\r\n        dpg@graphics.cornell.edu, eric@graphics.cornell.edu,\r\r\n        pmh@monk.cs.wustl.edu, gibsons@cs.man.ac.uk\r\r\nFrom: \"Tralvex Yeap (T.Rex)\" <tralvex@computer.org>\r\r\nSubject: Radiosity for Virtual Reality Systems and Huge links\r\r\nStatus: R\r\r\n\r\r\nHi guys,\r\r\n\r\r\nI have finish my MSc thesis and have setup a permanant website for that over\r\r\nat University of Leeds - http://dream.leeds.ac.uk/cuddles/rover\r\r\n\r\r\nThe site contains the thesis itself, images, hyperlink abstracts and biblio.,\r\r\nhuge collection of links on radiosity papers on the Web, free radiosity \r\r\nsoftware on the web, and many others. \r\r\n\r\r\nThanks for everything and I hope you'll find the resources compiled there\r\r\nuseful for your work. \r\r\n\r\r\n\r\r\nBest Regards,\r\r\n- t -   tralvex@computer.org  *  http://www.singnet.com.sg/~tyeap\r\r\n\"Give to the world the best you have and the best will come back to you\" \r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id UAA10173; Fri, 29 Aug 1997 20:50:30 +0200\r\r\nReceived: from adeskgate.autodesk.com (adeskgate.autodesk.com [198.93.152.11])\r\r\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id UAA14005\r\r\n\tfor <globillum@imag.fr>; Fri, 29 Aug 1997 20:41:05 +0200 (MET DST)\r\r\nReceived: from autodesk.autodesk.com by adeskgate.autodesk.com (8.6.12/SMI-5.3) with ESMTP id LAA11450; Fri, 29 Aug 1997 11:40:23 -0700\r\r\nReceived: from hqhubmu1.autodesk.com by autodesk.autodesk.com (8.6.12/4.4BSD) with ESMTP id LAA02084; Fri, 29 Aug 1997 11:40:13 -0700\r\r\nReceived: from ccinternet.autodesk.com (ccinternet [144.111.240.144]) by hqhubmu1.autodesk.com (8.7.5/8.7.3) with SMTP id LAA17655 for <globillum@imag.fr>; Fri, 29 Aug 1997 11:40:11 -0700 (PDT)\r\r\nReceived: from ccMail by ccinternet.autodesk.com\r\r\n  (IMA Internet Exchange 2.11 (Pre-release) Enterprise) id 00099F68; Fri, 13 Jun 1997 11:41:19 -0700\r\r\nMime-Version: 1.0\r\r\nDate: Fri, 29 Aug 1997 14:38:29 -0700\r\r\nMessage-ID: <00099F68.4149@autodesk.com>\r\r\nFrom: Eric Haines <eric.haines@autodesk.com>\r\r\nSubject: ACM TOG article(s) of interest\r\r\nTo: globillum <globillum@imag.fr>\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nContent-Description: cc:Mail note part\r\r\nX-UIDL: e60dc4f41d6ade313855d1969bc080d7\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n     The latest issue of ACM TOG is out. The first article in particular \r\r\n     should be of interest to globillumers. Here's the table of contents:\r\r\n     \r\r\n     Volume 16, Number 3 (July 1997)\r\r\n     \r\r\n          Global illumination using local linear density estimation, Bruce \r\r\n     Walter, Philip M. Hubbard, Peter Shirley and Donald P. Greenberg\r\r\n      \r\r\n          Color image quantization by minimizing the maximum intercluster \r\r\n     distance, Zhigang Xiang\r\r\n      \r\r\n          Smooth invariant interpolation of rotations, F. C. Park and \r\r\n     Bahram Ravani\r\r\n      \r\r\n          Some characterizations of families of surfaces using functional \r\r\n     equations, Enrique Castillo and Andres Iglesias\r\r\n      \r\r\n          The symmetric analogue of the polynomial power basis, J. \r\r\n     Sanchez-Reyes\r\r\n     \r\r\n     \r\r\n     Abstracts and index terms for these articles are available at \r\r\n     http://www.acm.org/pubs/contents/journals/tog/1997-16/\r\r\n     \r\r\n     The ACM TOG site, http://www.acm.org/tog/, also has pointers to \r\r\n     various online resources for computer graphics researchers and \r\r\n     educators.\r\r\n     \r\r\n     Eric Haines\r\r\n     erich@acm.org\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id SAA09399; Fri, 5 Sep 1997 18:06:22 +0200\r\r\nReceived: from lms02.us1.ibm.com (lms02.ny.us.ibm.com [198.133.22.25])\r\r\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id RAA11135\r\r\n\tfor <globillum@imag.fr>; Fri, 5 Sep 1997 17:07:28 +0200 (MET DST)\r\r\nReceived: from d01lms03.pok.ibm.com by lms02.us1.ibm.com (AIX 4.1/UCB 5.64/4.03)\r\r\n          id AA16746; Fri, 5 Sep 1997 15:07:02 GMT\r\r\nReceived: by US.IBM.COM (Soft-Switch LMS 2.0) with snapi via D01AU041\r\r\n          id 5010300008757645; Fri, 5 Sep 1997 11:03:15 -0400\r\r\nFrom: Holly Rushmeier <hertjwr@us.ibm.com>\r\r\nTo: globillum@imag.fr, Program.s96@siggraph.org\r\r\nCc: bartram@siggraph.org\r\r\nSubject: COMPUTING REVIEWS Category Editor Duties\r\r\nMessage-Id: <5010300008757645000002L052*@MHS>\r\r\nDate: Fri, 5 Sep 1997 11:03:15 -0400\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: d566c946de21803a162e462f5052a183\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHi --\r\r\nAppended is a note from the editor of Computing Reviews, who is looking\r\r\nfor a Category Editor for computer graphics. This job is an important\r\r\nservice to the computing community. I've mentioned the position to several\r\r\npeople, but apparently no one has come forward yet.  If you are interested,\r\r\nplease contact Neal directly. Also, please distribute this to anyone you know\r\r\nwho you think is qualified and might be interested.\r\r\n\r\r\nThanks,\r\r\nHolly\r\r\n\r\r\n---------------------- Forwarded by Holly Rushmeier/Watson/IBM on 09/05/97\r\r\n10:51 AM ---------------------------\r\r\n\r\r\n        neal @ cse.fau.edu\r\r\n        07/29/97 08:44 AM\r\r\n\r\r\nTo: holly @ watson.ibm.com\r\r\ncc: neal @ cse.fau.edu (bcc: Holly Rushmeier/Watson/IBM Research)\r\r\nSubject: COMPUTING REVIEWS Category Editor Duties\r\r\n\r\r\n\r\r\n\r\r\nHolly, as promised yesterday, attached is a description of the functions of a\r\r\nCOMPUTING\r\r\nREVIEWS Category Editor.\r\r\n\r\r\nWe are searching for someone to fill the I.3--Computer Graphics position.\r\r\nPlease see the\r\r\nJanuary 1997 edition of COMPUTING REVIEWS for a listing of the complete\r\r\nComputing\r\r\nClassification System taxonomy, or see http://www.acm.org/class/1991 or the ACM\r\r\nhome page for links to COMPUTING REVIEWS and its charter, editorial board, etc.\r\r\n\r\r\nPlease contact me with any questions you have.\r\r\n\r\r\nNeal\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n---------------------------------------------------------\r\r\nNeal Coulter\r\r\nComputer Science and Engineering Department\r\r\nFlorida Atlantic University\r\r\nBoca Raton, FL  33431\r\r\n561-367-3983\r\r\n561-367-2800 (fax)\r\r\nneal@cse.fau.edu\r\r\n\r\r\n\r\r\n\r\r\nFUNCTIONS OF CATEGORY EDITORS\r\r\n\r\r\nThese guidelines were drafted by Jean E. Sammet in 1985 and updated in\r\r\n1994.\r\r\n\r\r\nThe basic functions of each Category Editor (CE) are to improve the\r\r\nquality and to increase the quantity of reviews for Computing Reviews\r\r\n(CR). ACM Headquarters is responsible for producing CR. The separate\r\r\nresponsibilities of HQ and the category editors follow.\r\r\n\r\r\nACM Headquarters Basic Responsibilities\r\r\n\r\r\n1. acquiring material (with input from CEs for unusual material)\r\r\n2. maintaining reviewer database (additions, deletions, and changes)\r\r\n3. assigning priorities for reviewing\r\r\n4. assigning material to specific reviewers\r\r\n5. receiving, processing, and editing the reviews and scheduling them for\r\r\n publication\r\r\n\r\r\nCategory Editor's Responsibilities\r\r\n\r\r\n1. Provide advice and aid to HQ and Editor-in-Chief (EIC) for special\r\r\nprojects (as requested by HQ or EIC)\r\r\n\r\r\n2. Specify items that deserve quickly published reviews. Guidelines for\r\r\npriority identification:\r\r\n\r\r\n  a. Do this even for journals that already receive high coverage.\r\r\n  b. Do not do this for ACM journals, because HQ sometimes works from page\r\r\n proofs of these.\r\r\n  c. For journals or proceedings that HQ does not normally receive, the CE\r\r\n must send a copy of the paper to HQ, or the coverage will be delayed\r\r\n while HQ obtains the document.\r\r\n  d. Specify articles in ACM SIG newsletters that should be reviewed.\r\r\n\r\r\n3. Examine reviews after they are sent to Headquarters (normally sent to\r\r\nCEs within 5 working days after it arrives at HQ). Guidelines for review\r\r\nexamination:\r\r\n\r\r\n  a. Notify ACM HQ within one week of receipt of changes needed for\r\r\ncategories and/or General Terms, and your evaluation of each review.\r\r\nRate the review on a scale from 1--5 for technical content (TE),\r\r\ncompleteness (CO), and clarity (CL). Electronic mail should be used if\r\r\npossible. Mail to reviews@cr.acm.org. If using regular mail, send to:\r\r\nACM Computing Reviews, 1515 Broadway, 17th Floor, New York, NY 10036.\r\r\n\r\r\n  b. Notify ACM HQ within one week of reviews that are not acceptable to\r\r\npublish or require substantial revision.  Particular attention should be\r\r\npaid to the length of reviews. Reviews of books should be between 250\r\r\nand 800 words, depending on the length and/or importance of the book.\r\r\nReviews of papers or book chapters should be between 100 and 250 words.\r\r\nThere is no length limit for Comparative, Feature, and Scholarly\r\r\nreviews. The Managing Editor, Associate Editor, and Assignment Editor\r\r\nwork closely with reviewers to keep these special reviews to an\r\r\nappropriate length.\r\r\n\r\r\n  c. Make suggestions to help reviewer improve future reviews. Do this in any\r\r\ntime period you feel is appropriate and use any format you are\r\r\ncomfortable with.\r\r\n\r\r\n4. Collaborate with ACM HQ (Assignment Editor) to suggest Comparative book\r\r\nreviews. In special cases, the CE and assignment editor may also get\r\r\ninvolved in single book review problems. Suggest reviewers for\r\r\nComparative reviews.\r\r\n\r\r\n5. Notify HQ of \"obscure\" documents not normally reviewed---but needing\r\r\nreview---and suggest reviewers, if possible. This includes proceedings,\r\r\njournals not normally received at HQ, university press publications,\r\r\nvideotapes, and books from obscure publishers. Provide HQ with full\r\r\nsource information, author, and title.\r\r\n\r\r\n6. Notify HQ of new journals along with recommendation of level of coverage\r\r\n(full, moderate, or occasional).\r\r\n\r\r\n7. Suggest specific reviewers to HQ for specific documents whenever\r\r\nappropriate. Timing is critical and notification by CE to HQ must be\r\r\nrapid, or this won't work.\r\r\n\r\r\n8. Recruit reviewers for your area. If possible, use specific approaches\r\r\nunique to your area. Rate reviewers.\r\r\n\r\r\n9. Recruit outstanding and well-known experts to review special items,\r\r\nunder the condition that this does not interfere with normal HQ\r\r\noperations. This will only be effective if based on personal contact and\r\r\nspecial arrangements.\r\r\n\r\r\n10. Write reviews yourself at least twice a year.\r\r\n\r\r\n11. Review your portion of the category tree and make recommendations for\r\r\nchanges as requested by the EIC.\r\r\n\r\r\n12. Prepare index terms for items not in the category tree as requested by\r\r\nthe EIC.\r\r\n\r\r\n13. Recommend important conference papers for review.\r\r\nSolicit Scholarly and Feature reviews.\r\r\n\r\r\nGeneral note: Because no single CE is likely to be equally familiar with\r\r\nall the topics under the category, it is permissible (and encouraged)\r\r\nfor each Category Editor to find one or more assistants to carry out\r\r\nmany of the above tasks for a subcategory, or to provide advice. This\r\r\nshould be done on an informal basis. The CE retains authority and\r\r\nresponsibility.\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id UAA24510; Mon, 8 Sep 1997 20:08:09 +0200\r\r\nReceived: from cs.uct.ac.za (root@cs.uct.ac.za [137.158.128.249])\r\r\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id SAA25114\r\r\n\tfor <globillum@imag.fr>; Mon, 8 Sep 1997 18:56:35 +0200 (MET DST)\r\r\nReceived: from tai.cs.uct.ac.za by cs.uct.ac.za with smtp\r\r\n\t(Smail3.1.29.1 #11) id m0x86re-00098RC; Mon, 8 Sep 97 18:40 SAT (+0200)\r\r\nReceived: by tai.cs.uct.ac.za (951211.SGI.8.6.12.PATCH1042/ika.02)\r\r\n\tid SAA19984; Mon, 8 Sep 1997 18:40:38 +0200\r\r\nFrom: \"Wolfram Kresse\" <wkresse@cs.uct.ac.za>\r\r\nMessage-Id: <9709081840.ZM19982@tai>\r\r\nDate: Mon, 8 Sep 1997 18:40:37 +0000\r\r\nX-Face: .4|Jp[=9'pK#xl6x&l>D4xycaCh<t3It7<WAG_xdTxhk}=7PoL)?BBIx%CxVB9,ok1`mb9n-t+=@p0<Il;wmm|dZOHi:xg\\A-JUZ<iWv{~~LxK4f%Q-2/9Z:,MA|Nz*/<0]`Wy3,IBb<h0b!b{-vl7|bU\r\r\nFileCC: /tmp/blub\r\r\nX-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)\r\r\nTo: globillum@imag.fr\r\r\nSubject: Formfactor Singularities\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nX-UIDL: 077ccb004646fbc48eccd1f1c83bea49\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHi.\r\r\n\r\r\nI'm curious, because it would seem that almost everyone dealing with\r\r\nformfactors would sooner or later face this very same problem, so maybe there\r\r\nexists some nice mathematical (or *any*, for that matter :) ) solution for it:\r\r\n\r\r\nFor my radiosity algorithm I'm using the exact Point-to-Area-FormFactor,\r\r\ncalculating the contour integral around the emitter in respect to a certain\r\r\npoint on the receiver and its normal at that point.\r\r\n\r\r\nThe well known formula (which I know under the name 'Prisma Formel') is:\r\r\n                       _  _\r\r\nFdAeAs = -1/(2*PI)*SUM(Gi*N)\r\r\n      _                                           _\r\r\nwhere N is the normal at the receiver vertex, and Gi is the cross product of\r\r\nthe vectors from the receiver vertex to the two endpoints of an emitter edge.\r\r\nThe SUM is a sum of the dot product for these two vectors, for all the emitter\r\r\nedges.\r\r\n\r\r\nI currently know of two ways to compute this sum. One I'm using myself,\r\r\ninvolving the acos of the angle between the two vectors that form Gi, and the\r\r\ncross product Gi itself. The other I found in \"An Empirical Comparison of\r\r\nRadiosity Algorithms\" (Willmot/Heckbert), which involves atan and some other\r\r\nvalues.\r\r\n\r\r\nBoth of them have a general problem if the receiver point lies somewhere in the\r\r\nemitter plane (I think the latter fixes this for some cases - I didn't check it\r\r\nthoroughly, but I assume it fixes it in the rectangular case), or more exactly\r\r\non one or more of the lines the emitter edges form.\r\r\n\r\r\nThese are the cases that can happen (The formulas mentioned here I found by\r\r\nempirical analysis of the corresponding scenes...):\r\r\n- if the receiver vertex (say 'A') is outside the emitter, but still inside its\r\r\nplane, the FF is obviously 0.\r\r\n- if A is inside the emitter, then the FF is 1 if receiver and emitter are\r\r\nparallel, otherwise it must be handled as if A were on an edge of the emitter.\r\r\n- if A is on an edge of the emitter, the FF is 0.5*(1+cos(alpha)), with alpha\r\r\nbeing the angle between emitter and receiver. Special case: alpha==0 -> FF=0.5\r\r\n- if A is at a vertex of the emitter, I've got a problem...\r\r\n\r\r\nBy naive empirical analysis, I managed to find a solution for the following\r\r\ncases (A at an emitter vertex):\r\r\n\r\r\n  /|E\r\r\n / |____\r\r\n|  /   /R\r\r\n| /   /\r\r\n|/___/     (side view)\r\r\n\r\r\n- if emitter and receiver are rectangular, the FF at the vertex is\r\r\n0.25*(1+cos(alpha)). (alpha= angle between emitter and receiver)\r\r\n\r\r\n   _______\r\r\n   \\      |E\r\r\n    \\  b2 |\r\r\n     \\    |\r\r\n      \\   |\r\r\n       \\  |\r\r\n   b1   \\ |\r\r\n   ______\\|\r\r\n  /        \\\r\r\n /          \\\r\r\n/____________\\R   (front view)\r\r\n\r\r\n- if alpha is a right angle, and the angle of the emitter is beta2 (b2), and\r\r\nthe angle between the receiver edge in the emitter plane and the emitter is\r\r\nbeta1 (b1), and beta=b1+b2 (are you still with me? :) ), then the FF is\r\r\n0.25*(cos(beta1)-cos(beta)).\r\r\n\r\r\n...well, that's as far as I got. It seems already that the combination of these\r\r\ntwo cases (varying alpha *and* beta1/beta) isn't that simple that it can be\r\r\nfigured out just by writing down some values and trying.\r\r\n\r\r\nMy hope is that there is a (or several) formula for the general case (e.g. the\r\r\nresult seems also to depend on how I approach the receiver vertex - and thus on\r\r\nthe angle of the receiver).\r\r\n\r\r\nOne simple way to 'solve' it, is just to move the receiver vertex away from the\r\r\nemitter plane, but this looks more like a workaround and it might even lead to\r\r\nother problems. - is this how everybody does it ;-) or are there other ways to\r\r\nget a correct FF value for these cases?\r\r\n\r\r\nAny suggestions/help appreciated.\r\r\nThanks!\r\r\n\r\r\nCheers,\r\r\n\r\r\nWolfram\r\r\n\r\r\n-- \r\r\n+-------+-----Wolfram Kresse---------------------------------------------+\r\r\n|  _ _  |   wkresse@igd.fhg.de       http://www.igd.fhg.de/~wkresse      |\r\r\n|       +-------------------------+-----------------+--------------------+\r\r\n| -O-O- |\"Meeneemeeneemeenee\"     | CU l8r, LE g8r! |         \r\r\n|   >   |\"Yes,that's right,Twiki.\"+-----------------+\r\r\n| _____ +-----+-----+-------------+\r\r\n|   U   | 8^) | :u) |\r\r\n+-------+-----+-----+\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id VAA25119; Mon, 8 Sep 1997 21:32:44 +0200\r\r\nReceived: from mail.uniserve.com (dns1-van.uniserve.com [204.244.163.48])\r\r\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id VAA28869\r\r\n\tfor <globillum@imag.fr>; Mon, 8 Sep 1997 21:22:05 +0200 (MET DST)\r\r\nReceived: from ian [204.244.158.195] \r\r\n\tby mail.uniserve.com with smtp (Exim 1.70 #1)\r\r\n\tid 0x89Qn-0004un-00; Mon, 8 Sep 1997 12:25:06 -0700\r\r\nX-Sender: iashdown@pop.uniserve.com\r\r\nX-Mailer: Windows Eudora Version 1.4.4\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nTo: globillum@imag.fr\r\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\r\nSubject: RADBIB97 - September 1st release\r\r\nMessage-Id: <E0x89Qn-0004un-00@mail.uniserve.com>\r\r\nDate: Mon, 8 Sep 1997 12:25:06 -0700\r\r\nX-UIDL: 6a6e7accde943870905a729c3aa3fd84\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nANNOUNCE: 97/09/01 Release of RADBIB97.BIB and GITHESIS.BIB\r\r\n-----------------------------------------------------------\r\r\nRADBIB97 is a comprehensive bibliography of radiosity and\r\r\nrelated global illumination papers, theses, articles, and\r\r\nbooks. It currently includes 1,219 references -- 55 new\r\r\nadditions since the 97/07/15 release!\r\r\n\r\r\nThis bibliography is available in BibTex format as\r\r\nRADBIB97.BIB (with a release date of September 1, 1997)\r\r\nfrom:\r\r\n\r\r\n  http://www.ledalite.com/library-/rrt.htm\r\r\n  ftp://ftp.ledalite.com/pub/radbib97.bib\r\r\n\r\r\nAlso available from this site is an abridged version of\r\r\nRADBIB97.BIB called GITHESIS.BIB. This bibliography\r\r\nincludes 138 references to radiosity and global\r\r\nillumination theses.\r\r\n\r\r\nAs always, it is time-consuming and sometimes difficult to\r\r\ntrack down conference papers and theses on radiosity and\r\r\nglobal illumination. If you know of a relevant reference\r\r\nthat is not included in these bibliographies, please let us\r\r\nknow so that we can include it in the next release.\r\r\n\r\r\nPartial financial support for the maintenance of these\r\r\nbibliographies has been provided by the ACM SIGGRAPH\r\r\nSpecial Projects.\r\r\n\r\r\nIan Ashdown, P. Eng.            |             READ THE BOOK!            |\r\r\nResearch & Development Manager  | Radiosity: A Programmer's Perspective |\r\r\nLedalite Architectural Products |           Wiley & Sons 1994           |\r\r\nVisit http://www.ledalite.com   |     (Sneaky Internet Advertising)     |\r\r\n\r\r\n  Book Review:    http://www.ercb.com/ddj/1996/ddj.9605.html\r\r\n  Book Order:     https://www.wiley.com/compbooks/catalog/30444-1.htm\r\r\n  Free Software:  http://www.ledalite.com/software/software.htm\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id VAA12050; Tue, 9 Sep 1997 21:15:46 +0200\r\r\nReceived: from pink.lbl.gov (pink.lbl.gov [128.3.12.112])\r\r\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id UAA15800\r\r\n\tfor <globillum@imag.fr>; Tue, 9 Sep 1997 20:06:48 +0200 (MET DST)\r\r\nReceived: (from greg@localhost) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) id LAA25029; Tue, 9 Sep 1997 11:08:41 -0700\r\r\nDate: Tue, 9 Sep 1997 11:08:41 -0700\r\r\nFrom: \"Gregory W. Larson\" <greg@pink.lbl.gov>\r\r\nMessage-Id: <199709091808.LAA25029@pink.lbl.gov>\r\r\nTo: globillum@imag.fr\r\r\nSubject: new extended-range TIFF library\r\r\nCc: drb@sgi.com, malik@CS.Berkeley.EDU, debevec@CS.Berkeley.EDU\r\r\nX-UIDL: 4dbcb0734dc85b2017176491c6ab6515\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHi All,\r\r\n\r\r\nAs promised, I have put together some web pages describing a new\r\r\naddition to Sam Leffler's TIFF library, with facilities for reading\r\r\nand writing high dynamic-range images.  See:\r\r\n\r\r\n\thttp://www.sgi.com/Technology/pixformat/\r\r\n\r\r\nThe format is based on a 16-bit log encoding of luminance, plus a\r\r\n16-bit encoding of color in CIE (u',v') coordinates.  This allows\r\r\nthe format to cover the full range of human vision in imperceptible\r\r\nsteps.  In fact, the encoding covers over 38 orders of magnitude,\r\r\nwhich means that you don't have to worry about exposure when\r\r\nstoring your global illumination calculations.\r\r\n\r\r\nI have included over 100 example images, mostly Radiance renderings\r\r\nbut some scanned images from Debevec and Malik's '97 Siggraph paper\r\r\nand my own experiments.  I'm hoping this will encourage people to\r\r\ndownload and compile the library and viewer and start playing around\r\r\nwith tone-mapping algorithms and the like.  For those of you who\r\r\nwant to experiment with image-based rendering algorithms, I have\r\r\nalso included 5 cylindrical (360 degree) panoramas.\r\r\n\r\r\nLet me know if you have any problems, questions or suggestions.\r\r\n\r\r\n-Greg\r\r\n_____________________________________________________________________\r\r\nGregory Ward Larson (the computer artist formerly known as Greg Ward)\r\r\nSilicon Graphics, Inc.                   Computer Science Department\r\r\n2011 N. Shoreline Blvd., M/S 07U-553     537 Soda Hall, UC Berkeley\r\r\nMountain View, CA  94043-1389            Berkeley, CA  94720-1776\r\r\n(650) 933-4878, -2663 fax                (510) 642-3631, -5775 fax\r\r\ngregl@sgi.com                            on Tues., Thurs. and Fri.\r\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id VAA12890; Fri, 3 Oct 1997 21:03:05 +0200\r\r\nReceived: from mail.uniserve.com (dns1-van.uniserve.com [204.244.163.48])\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id SAA18727\r\r\n\tfor <globillum@imag.fr>; Fri, 3 Oct 1997 18:59:52 +0200 (MET DST)\r\r\nReceived: from p1-10.van.tvs.net [204.244.158.89] \r\r\n\tby mail.uniserve.com with smtp (Exim 1.70 #1)\r\r\n\tid 0xHB4h-0003lA-00; Fri, 3 Oct 1997 09:59:35 -0700\r\r\nX-Sender: iashdown@pop.uniserve.com (Unverified)\r\r\nX-Mailer: Windows Eudora Version 1.4.4\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nTo: globillum@imag.fr\r\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\r\nMessage-Id: <E0xHB4h-0003lA-00@mail.uniserve.com>\r\r\nDate: Fri, 3 Oct 1997 09:59:35 -0700\r\r\nX-UIDL: c07169b9c69233a8edede96d5936b4ab\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nANNOUNCE: 97/10/01 Release of RADBIB97.BIB and GITHESIS.BIB\r\r\n-----------------------------------------------------------\r\r\nRADBIB97 is a comprehensive bibliography of radiosity and\r\r\nrelated global illumination papers, theses, articles, and\r\r\nbooks. It currently includes 1,237 references -- 18 new\r\r\nadditions since the 97/09/01 release.\r\r\n\r\r\nThis bibliography is available in BibTex format as\r\r\nRADBIB97.BIB (with a release date of October 1, 1997)\r\r\nfrom:\r\r\n\r\r\n  http://www.ledalite.com/library-/rrt.htm\r\r\n  ftp://ftp.ledalite.com/pub/radbib97.bib\r\r\n\r\r\nAlso available from this site is an abridged version of\r\r\nRADBIB97.BIB called GITHESIS.BIB. This bibliography\r\r\nincludes 145 references to radiosity and global\r\r\nillumination theses -- 7 new additions since the 97/09/01\r\r\nrelease.\r\r\n\r\r\nAs always, it is time-consuming and sometimes difficult to\r\r\ntrack down conference papers and theses on radiosity and\r\r\nglobal illumination. If you know of a relevant reference\r\r\nthat is not included in these bibliographies, please let us\r\r\nknow so that we can include it in the next release.\r\r\n\r\r\nPartial financial support for the maintenance of these\r\r\nbibliographies has been provided by the ACM SIGGRAPH\r\r\nSpecial Projects.\r\r\nIan Ashdown, P. Eng.            |             READ THE BOOK!\r\r\nResearch & Development Manager  | Radiosity: A Programmer's Perspective\r\r\nLedalite Architectural Products |           Wiley & Sons 1994\r\r\nVisit http://www.ledalite.com   |        (http://www.amazon.com)\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id VAA00217; Tue, 7 Oct 1997 21:50:51 +0200\r\r\nReceived: from ladybug.seas.gwu.edu (ladybug.seas.gwu.edu [128.164.9.8])\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id PAA18931\r\r\n\tfor <globillum@imag.fr>; Tue, 7 Oct 1997 15:20:28 +0200 (MET DST)\r\r\nReceived: from seas.gwu.edu (felix.seas.gwu.edu [128.164.9.3])\r\r\n\tby ladybug.seas.gwu.edu (v8) with ESMTP id JAA00173\r\r\n\tfor <globillum@imag.fr>; Tue, 7 Oct 1997 09:20:14 -0400 (EDT)\r\r\nReceived: (from musgrave@localhost) by seas.gwu.edu (8.8.7/8.7.1) id JAA21547; Tue, 7 Oct 1997 09:20:06 -0400 (EDT)\r\r\nDate: Tue, 7 Oct 1997 09:20:06 -0400 (EDT)\r\r\nFrom: Ken Musgrave <musgrave@seas.gwu.edu>\r\r\nMessage-Id: <199710071320.JAA21547@seas.gwu.edu>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Clouds, imaged nicely\r\r\nCc: sylee@seas.gwu.edu\r\r\nX-UIDL: f0be69bb59915a0ea4384a1b638fc449\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n  One of my students at GWU, Sang Yoon Lee, has implemented Nelson Max's\r\r\nhigh-albedo anisotropic multiple scattering model in my cloud models with\r\r\nadaptive level of detail.\r\r\n\r\r\n  The resulting images are worth a look (I've wanted to see such results \r\r\nfor years!):\r\r\n\r\r\n\twww.seas.gwu.edu/student/sylee\r\r\n\r\r\n  Enjoy!\r\r\n\r\r\n\t-Ken\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id UAA14238; Fri, 10 Oct 1997 20:47:36 +0200\r\r\nReceived: from pink.lbl.gov (pink.lbl.gov [128.3.12.112])\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id UAA02276\r\r\n\tfor <globillum@imag.fr>; Fri, 10 Oct 1997 20:28:30 +0200 (MET DST)\r\r\nReceived: (from greg@localhost) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) id LAA06568; Fri, 10 Oct 1997 11:30:31 -0700\r\r\nDate: Fri, 10 Oct 1997 11:30:31 -0700\r\r\nFrom: \"Gregory W. Larson\" <greg@pink.lbl.gov>\r\r\nMessage-Id: <199710101830.LAA06568@pink.lbl.gov>\r\r\nTo: globillum@imag.fr\r\r\nSubject: webmover program\r\r\nX-UIDL: 4bda7cae70fed830bc5fffed2e51dddb\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHi Everyone,\r\r\n\r\r\nI just wrote a program that has nothing to do with global illumination,\r\r\nbut I don't belong to any appropriate groups so I thought I'd announce\r\r\nit here, anyway.  It's a little utility for checking and moving web\r\r\npages.  It's especially useful for translating web pages you want to\r\r\npublish on a CD-ROM in ISO-9660 format.  I am faced with this task\r\r\nmyself, translating the Radiance web pages for a CD-ROM to accompany\r\r\nthe book Rob Shakespeare and I wrote on Radiance for Morgan Kaufmann.\r\r\n(Plug: the book should be out early next year.)\r\r\n\r\r\nIf you've ever had to go through a large web site, renaming files and\r\r\nfixing links, you know what a pain it can be.  This program does it\r\r\nfor you, and it's fast and it's free (with no warranty!).  Here's the\r\r\nhelp screen:\r\r\n\r\r\nUsage: webmover [-u|-i|-d][-v] base_URL orig_dir/[html] [new_dir/[html]]\r\r\n   Or: webmover -h[elp]\r\r\n\r\r\nArguments to webmover and their interpretation:\r\r\nbase_URL        The starting point for this website (beginning with \"http://\")\r\r\norig_dir/[html] The original directory [and front page] relative to base_URL\r\r\n                If [html] is left off, then we assume \"index.html\"\r\r\nnewdir/[html]   The destination directory [and front page] relative to base_URL\r\r\n                This new directory must not exist.\r\r\n                If this argument is left off, webmover just checks pages.\r\r\n\r\r\nOptions to webmover and their meanings:\r\r\n        -u      Convert to UNIX file naming conventions and newline\r\r\n        -i      Convert to ISO-9660 file naming conventions\r\r\n        -d      Convert to DOS file naming conventions and newline\r\r\n        -v      Verbose reporting of progress to stdout\r\r\n\r\r\nAssumptions made by webmover:\r\r\no Only move what front page references, directly and indirectly\r\r\no Overhead references (above front page directory) are not moved\r\r\no No non-printing, non-white characters are desired in pages\r\r\no Symbolic links are followed and not treated specially\r\r\no Hard links are made to destination whenever possible\r\r\no Hard links are preserved among files\r\r\n\r\r\nThe following file suffixes are recognized:\r\r\n    ____UNIX____ISO____\r\r\n        html    htm\r\r\n        jpeg    jpg\r\r\n        tiff    tif\r\r\n        tar.Z   trz\r\r\n        ps.Z    psz\r\r\n        tar.gz  tgz\r\r\n        ps.gz   pgz\r\r\n        text    txt\r\r\n        jfif    jff\r\r\n\r\r\n-------------------------------\r\r\nTo pick it up, just follow the URL below:\r\r\n\r\r\n\tfile://radsite.lbl.gov/rad/pub/translators/webmover.c\r\r\n\r\r\nFeel free to share this with whomever you like.  It's public domain.\r\r\n\r\r\n-Greg\r\r\n_____________________________________________________________________\r\r\nGregory Ward Larson (the computer artist formerly known as Greg Ward)\r\r\nSilicon Graphics, Inc.                   Computer Science Department\r\r\n2011 N. Shoreline Blvd., M/S 07U-553     537 Soda Hall, UC Berkeley\r\r\nMountain View, CA  94043-1389            Berkeley, CA  94720-1776\r\r\n(650) 933-4878, -2663 fax                (510) 642-3631, -5775 fax\r\r\ngregl@sgi.com                            on Tues., Thurs. and Fri.\r\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id TAA17682; Wed, 22 Oct 1997 19:29:42 +0200\r\r\nReceived: from phong.cs.utah.edu (phong.cs.utah.edu [128.110.4.52])\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id SAA05530\r\r\n\tfor <globillum@imag.fr>; Wed, 22 Oct 1997 18:56:18 +0200 (MET DST)\r\r\nReceived: (from shirley@localhost) by phong.cs.utah.edu (950413.SGI.8.6.12/950213.SGI.AUTOCF) id KAA08066 for globillum@imag.fr; Wed, 22 Oct 1997 10:46:33 -0600\r\r\nFrom: Peter Shirley <shirley@phong.cs.utah.edu>\r\r\nMessage-Id: <199710221646.KAA08066@phong.cs.utah.edu>\r\r\nSubject: Grad recruiting at Utah\r\r\nTo: globillum@imag.fr\r\r\nDate: Wed, 22 Oct 1997 10:46:33 -0600 (MDT)\r\r\nX-Mailer: ELM [version 2.4 PL23]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: be0ae5ac60a0a85c859a024fa6c940f0\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n\r\r\nI apologize for this potential misuse of the list-- I would like\r\r\nto spread the word that we are trying to increase our grad population size\r\r\nat Utah, and if possible please pass on the following tidbits to your seniors\r\r\nconsidering grad school (in graphics or not):\r\r\n\r\r\n1) Almost all students get assitantships\r\r\n2) Cohen/Johnson/Shirley/Riesenfeld/Hansen/Smits here as \r\r\n   either profs or postdocs-- that is two modeling, two\r\r\n   rendering, and two viz people.\r\r\n3) Much equipemnt including Origin2000 with RealityMonster\r\r\n4) Free online application-- see www.cs.utah.edu\r\r\n\r\r\nAs for lifestyle, this is the best place I know of for\r\r\noutdoorsy types that still want to be able to see an art-film\r\r\nor get an expresso or microbrew.  It is probably not\r\r\na good place for true urbanites or people that want a small town.\r\r\n\r\r\nThanks,\r\r\n\r\r\nPete Shirley\r\r\nshirley@cs.utah.edu\r\r\n\r\r\nPS-- obligatory globillum material-- I just returned from Pacific Graphics 97\r\r\nand Parallel Rendering 97.  I saw three different talks that had radiosity\r\r\nsolutions on models with more than 0.5 million initial patches.  \r\r\nAlso, it was mentioned that the next version of doom has full radiosity\r\r\nsolutions!\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id SAA16090; Fri, 24 Oct 1997 18:50:25 +0200\r\r\nReceived: from adeskgate.autodesk.com (adeskgate.autodesk.com [198.93.152.11])\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id RAA26415\r\r\n\tfor <globillum@imag.fr>; Fri, 24 Oct 1997 17:48:23 +0200 (MET DST)\r\r\nReceived: from autodesk.autodesk.com by adeskgate.autodesk.com (8.6.12/SMI-5.3) with ESMTP id IAA16556; Fri, 24 Oct 1997 08:47:07 -0700 (PDT)\r\r\nReceived: from hqhubmu1.autodesk.com by autodesk.autodesk.com (8.6.12/4.4BSD) with ESMTP id IAA19892; Fri, 24 Oct 1997 08:46:55 -0700\r\r\nReceived: from ccinternet.autodesk.com (ccinternet [144.111.240.144]) by hqhubmu1.autodesk.com (8.7.5/8.7.3) with SMTP id IAA15681 for <globillum@imag.fr>; Fri, 24 Oct 1997 08:46:53 -0700 (PDT)\r\r\nReceived: from ccMail by ccinternet.autodesk.com\r\r\n  (IMA Internet Exchange 2.11 Enterprise) id 001748AC; Fri, 24 Oct 1997 08:47:05 -0700\r\r\nMime-Version: 1.0\r\r\nDate: Fri, 24 Oct 1997 11:45:08 -0700\r\r\nMessage-ID: <001748AC.4149@autodesk.com>\r\r\nFrom: Eric Haines <eric.haines@autodesk.com>\r\r\nSubject: ACM Digital Library open to all\r\r\nTo: globillum <globillum@imag.fr>\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nContent-Description: cc:Mail note part\r\r\nX-UIDL: d9935ecb3206aa7595fb77239377556e\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n     I'd like to mention a resource here that is worth knowing about: ACM \r\r\n     Transactions on Graphics and all other ACM journals are now searchable \r\r\n     online via ACM's Digital Library. Also, many articles are becoming \r\r\n     available in digital form to subscribers. Until the end of the year \r\r\n     the search engine is available to anyone for free. The Digital Library \r\r\n     is located at:\r\r\n     \r\r\n        http://www.acm.org/dl/\r\r\n     \r\r\n     As an example, here are the publications found when searching on \r\r\n     radiosity or global illumination as keywords (excuse the margins):\r\r\n     \r\r\n                         1) \r\r\n                                30\r\r\n                                    Radiosity and hybrid methods;\r\r\n                                    La'szlo' Neumann ;\r\r\n                                    ACM Trans. Graph. 14, 3 (Jul. 1995), \r\r\n     Pages 233 - 265 \r\r\n     \r\r\n     \r\r\n     \r\r\n     \r\r\n                         2) \r\r\n                                20\r\r\n                                    Global illumination of glossy \r\r\n     environments using\r\r\n                                    wavelets and importance;\r\r\n                                    Per H.Christensen ;\r\r\n                                    ACM Trans. Graph. 15, 1 (Jan. 1996), \r\r\n     Pages 37 - 71 \r\r\n     \r\r\n     \r\r\n     \r\r\n     \r\r\n                         3) \r\r\n                                10\r\r\n                                    Extending the radiosity method to \r\r\n     include specularly\r\r\n                                    reflecting and translucent materials;\r\r\n                                    Holly E.Rushmeier ;\r\r\n                                    ACM Trans. Graph. 9, 1 (Jan. 1990), \r\r\n     Pages 1 - 27 \r\r\n     \r\r\n     \r\r\n     \r\r\n     \r\r\n                         4) \r\r\n                                10\r\r\n                                    Global illumination using local linear \r\r\n     density\r\r\n                                    estimation;\r\r\n                                    Bruce Walter ;\r\r\n                                    ACM Trans. Graph. 16, 3 (Jul. 1997), \r\r\n     Pages 217 - 259 \r\r\n     \r\r\n     \r\r\n     \r\r\n     \r\r\n                         5) \r\r\n                                10\r\r\n                                    Global illumination using local linear \r\r\n     density\r\r\n                                    estimation;\r\r\n                                    Bruce Walter ;\r\r\n                                    ACM Trans. Graph. 16, 3 (Jul. 1997), \r\r\n     Pages 217 - 259 \r\r\n     \r\r\n     \r\r\n     \r\r\n     \r\r\n                         6) \r\r\n                                10\r\r\n                                    Multiresolution analysis for surfaces \r\r\n     of arbitrary\r\r\n                                    topological type;\r\r\n                                    Michael Lounsbery ;\r\r\n                                    ACM Trans. Graph. 16, 1 (Jan. 1997), \r\r\n     Pages 34 - 73 \r\r\n     \r\r\n     \r\r\n     \r\r\n     \r\r\n                         7) \r\r\n                                10\r\r\n                                    Clustering for glossy global \r\r\n     illumination;\r\r\n                                    Per H.Christensen ;\r\r\n                                    ACM Trans. Graph. 16, 1 (Jan. 1997), \r\r\n     Pages 3 - 33 \r\r\n     \r\r\n     \r\r\n     \r\r\n     \r\r\n                         8) \r\r\n                                10\r\r\n                                    Smooth B-spline illumination maps for \r\r\n     bidirectional\r\r\n                                    ray tracing;\r\r\n                                    Richard A.Redner ;\r\r\n                                    ACM Trans. Graph. 14, 4 (Oct. 1995), \r\r\n     Pages 337 - 362 \r\r\n     \r\r\n     \r\r\n                         9) \r\r\n                                10\r\r\n                                    Adjoint equations and random walks for\r\r\n                                    illumination computation;\r\r\n                                    S. N.Pattanaik ;\r\r\n                                    ACM Trans. Graph. 14, 1 (Jan. 1995), \r\r\n     Pages 77 - 102\r\r\n     \r\r\n     \r\r\n     \r\r\n     I've noticed that unfortunately the older years of some journals are \r\r\n     not yet part of the Digital Library, which seems to go back to about \r\r\n     1985.\r\r\n     \r\r\n     \r\r\n     Eric Haines\r\r\n     erich@acm.org\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id WAA27894; Thu, 30 Oct 1997 22:18:56 +0100\r\r\nReceived: from lorraine.loria.fr (lorraine.loria.fr [152.81.1.17])\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id PAA01132\r\r\n\tfor <globillum@imag.fr>; Thu, 30 Oct 1997 15:15:28 +0100 (MET)\r\r\nReceived: from cloe.loria.fr (cloe.loria.fr [152.81.3.123])\r\r\n\tby lorraine.loria.fr (8.8.7/8.8.7/8.8.7/JCG) with ESMTP id PAA24560\r\r\n\tfor <globillum@imag.fr>; Thu, 30 Oct 1997 15:15:26 +0100 (MET)\r\r\nFrom: Nicolas Holzschuch <Nicolas.Holzschuch@loria.fr>\r\r\nReceived: (from holzschu@localhost) by cloe.loria.fr (8.7.4/8.7.3) id PAA06361 for globillum@imag.fr; Thu, 30 Oct 1997 15:15:25 +0100 (MET)\r\r\nMessage-Id: <199710301415.PAA06361@cloe.loria.fr>\r\r\nSubject: Test scenes\r\r\nTo: globillum@imag.fr\r\r\nDate: Thu, 30 Oct 1997 15:15:25 +0100 (MET)\r\r\nX-Mailer: ELM [version 2.4 PL25]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: ad7c247a92d5de8667146e41337c1fba\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n  Hello globillumers,\r\r\nI just had a message from a student, asking\r\r\nfor some test scenes to check his radiosity\r\r\nprogram. I immediately thought of this nice\r\r\nset of 10 test scenes that was released for\r\r\nthe fifth Eurographics Workshop on Rendering\r\r\n(by Peter Shirley, if my memory serves me\r\r\nwell). However, I couldn't remember where\r\r\nto find them. \r\r\n\r\r\nCan anyone help me?\r\r\n\r\r\nNicolas Holzschuch\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id XAA28253; Thu, 30 Oct 1997 23:19:37 +0100\r\r\nReceived: from pink.lbl.gov (pink.lbl.gov [128.3.12.112])\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id XAA24723\r\r\n\tfor <globillum@imag.fr>; Thu, 30 Oct 1997 23:07:44 +0100 (MET)\r\r\nReceived: (from greg@localhost) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) id OAA02716; Thu, 30 Oct 1997 14:09:48 -0800\r\r\nDate: Thu, 30 Oct 1997 14:09:48 -0800\r\r\nFrom: \"Gregory W. Larson\" <greg@pink.lbl.gov>\r\r\nMessage-Id: <199710302209.OAA02716@pink.lbl.gov>\r\r\nTo: Nicolas Holzschuch <Nicolas.Holzschuch@loria.fr>\r\r\nSubject: Re:  Test scenes\r\r\nCc: globillum@imag.fr\r\r\nX-UIDL: 198c90e92b139748647caf7ae2d2f381\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n>   Hello globillumers,\r\r\n> I just had a message from a student, asking\r\r\n> for some test scenes to check his radiosity\r\r\n> program. I immediately thought of this nice\r\r\n> set of 10 test scenes that was released for\r\r\n> the fifth Eurographics Workshop on Rendering\r\r\n> (by Peter Shirley, if my memory serves me\r\r\n> well). However, I couldn't remember where\r\r\n> to find them. \r\r\n> \r\r\n> Can anyone help me?\r\r\n> \r\r\n> Nicolas Holzschuch\r\r\n\r\r\nPeter Shirley's test scenes are together with a bunch of scenes taken\r\r\nfrom Radiance at the MGF web site:\r\r\n\r\r\n\thttp://radsite.lbl.gov/mgf/\r\r\n\r\r\nThere is also a free parser library for reading the data, documentation, etc.\r\r\n-Greg\r\r\n\r\r\n_____________________________________________________________________\r\r\nGregory Ward Larson (the computer artist formerly known as Greg Ward)\r\r\nSilicon Graphics, Inc.                   Computer Science Department\r\r\n2011 N. Shoreline Blvd., M/S 07U-553     537 Soda Hall, UC Berkeley\r\r\nMountain View, CA  94043-1389            Berkeley, CA  94720-1776\r\r\n(650) 933-4878, -2663 fax                (510) 642-3631, -5775 fax\r\r\ngregl@sgi.com                            on Tues., Thurs. and Fri.\r\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id LAA04601; Fri, 31 Oct 1997 11:51:07 +0100\r\r\nReceived: from idefix.cs.kuleuven.ac.be (root@idefix.cs.kuleuven.ac.be [134.58.41.7])\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id LAA21501\r\r\n\tfor <globillum@imag.fr>; Fri, 31 Oct 1997 11:07:44 +0100 (MET)\r\r\nReceived: from flater.cs.kuleuven.ac.be (philippe@flater.cs.kuleuven.ac.be [134.58.45.35])\r\r\n\tby idefix.cs.kuleuven.ac.be (8.8.6/8.8.6) with ESMTP id LAA05495;\r\r\n\tFri, 31 Oct 1997 11:07:34 +0100 (MET)\r\r\nReceived: (from philippe@localhost)\r\r\n\tby flater.cs.kuleuven.ac.be (8.8.6/8.8.6) id LAA00725;\r\r\n\tFri, 31 Oct 1997 11:07:27 +0100 (MET)\r\r\nFrom: Philippe Bekaert <Philippe.Bekaert@cs.kuleuven.ac.be>\r\r\nMessage-Id: <199710311007.LAA00725@flater.cs.kuleuven.ac.be>\r\r\nSubject: Re: Test scenes\r\r\nIn-Reply-To: <199710301415.PAA06361@cloe.loria.fr> from Nicolas Holzschuch at \"Oct 30, 97 03:15:25 pm\"\r\r\nTo: Nicolas Holzschuch <Nicolas.Holzschuch@loria.fr>\r\r\nDate: Fri, 31 Oct 1997 11:07:27 +0100 (MET)\r\r\nCc: globillum@imag.fr\r\r\nX-Mailer: ELM [version 2.4ME+ PL32 (25)]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 63a189da0e9b64dd633966a181615ac6\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n> I just had a message from a student, asking\r\r\n> for some test scenes to check his radiosity\r\r\n> program. I immediately thought of this nice\r\r\nHere's one of my favourites:\r\r\n\r\r\nEveryone knows that if all surfaces in a scene have relfectance and\r\r\nemittance equal to 0.5, the total radiance will be 1 everywhere. It's\r\r\none of the few cases where you have an analytical solution, regardless\r\r\nof the scene geometry. Actually, this is true as long as the sum of\r\r\nthe reflectance and emittance is everywhere equal to one. This doesn't mean\r\r\nthat the reflectances have to be equal everywhere: Take e.g. a labyrinth\r\r\nscene with a few patches that are almost perfect emittors (emittance 0.99\r\r\nand reflectance 0.01) while all others are almost perfect reflectors\r\r\n(emittance 0.01 and reflectance 0.99). Also in this case, the total\r\r\nradiance will be equal to one everywhere, but it's a very nice experiment \r\r\nto test out what your radiosity implementation does with it.\r\r\n\r\r\nIt was suggested to me by Laszlo and Attila Neumann.\r\r\n\r\r\nRegards,\r\r\n\r\r\nPhilippe.\r\r\n\r\r\n-- \r\r\n/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\\r\r\n\\ Philippe Bekaert                 | If anything can go wrong, it will, but  /\r\r\n/ Computer Graphics Research Group | ... we're prepared for it (Switzerland) \\\r\r\n\\ Department of Computer Science   | ... we don't care (Greece)              /\r\r\n/ K.U.Leuven - Belgium             | ... what the heck, it's been going      \\\r\r\n\\                                  | wrong for centuries already (Portugal)  /\r\r\n/  http://www.cs.kuleuven.ac.be/   | ... it's the fault of the Walloons      \\\r\r\n\\                     ~philippe/   | (Flanders)                              /\r\r\n/__________________________________| ... we deserve it (Wallonie)            \\\r\r\n\\                                  | ... as long as there's vodka we don't   /\r\r\n/ Not everything that is written   | care (Russia)                           \\\r\r\n\\ here is my employers opinion,    | ... how much money do I loose?          /\r\r\n/ sometimes not even mine.         | (The Netherlands)                       \\\r\r\n\\__________________________________|_________________________________________/\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id RAA11717; Fri, 31 Oct 1997 17:12:16 +0100\r\r\nReceived: from idefix.cs.kuleuven.ac.be (root@idefix.cs.kuleuven.ac.be [134.58.41.7])\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id QAA10790\r\r\n\tfor <globillum@imag.fr>; Fri, 31 Oct 1997 16:28:17 +0100 (MET)\r\r\nReceived: from flater.cs.kuleuven.ac.be (philippe@flater.cs.kuleuven.ac.be [134.58.45.35])\r\r\n\tby idefix.cs.kuleuven.ac.be (8.8.6/8.8.6) with ESMTP id QAA14592\r\r\n\tfor <globillum@imag.fr>; Fri, 31 Oct 1997 16:28:08 +0100 (MET)\r\r\nReceived: (from philippe@localhost)\r\r\n\tby flater.cs.kuleuven.ac.be (8.8.6/8.8.6) id QAA02163;\r\r\n\tFri, 31 Oct 1997 16:28:06 +0100 (MET)\r\r\nFrom: Philippe Bekaert <Philippe.Bekaert@cs.kuleuven.ac.be>\r\r\nMessage-Id: <199710311528.QAA02163@flater.cs.kuleuven.ac.be>\r\r\nSubject: test scenes\r\r\nTo: globillum@imag.fr\r\r\nDate: Fri, 31 Oct 1997 16:28:06 +0100 (MET)\r\r\nX-Mailer: ELM [version 2.4ME+ PL32 (25)]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 645f462677774c9b6a3dae9c98b99b2e\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nSome people doubt whether it is true that the total radiance in\r\r\na diffuse scene will be everywhere equal to one if the sum of emittance\r\r\nand reflectance is everyhwere equal to one. Well ... they are right: \r\r\nit's not always true. I forgot to mention that the scenes should be\r\r\nclosed.\r\r\n\r\r\nBut the proof (for closed scenes) is as follows:\r\r\n\r\r\nConsider first the \"radiosity case\":\r\r\n\r\r\n\tL_i = E_i + rho_i sum_j F_ij L_j\r\r\n\r\r\nMy claim is that if E_i + rho_i = 1 for all patches i, then also L_i = 1\r\r\nfor all patches. \r\r\n\r\r\nProof: fill L_i = 1 for all patches in the radiance equation:\r\r\n\r\r\n\t1 = E_i + rho_i sum_j F_ij 1\r\r\n\r\r\nsum_j F_ij = 1 in a closed environment, so this would imply:\r\r\n\r\r\n\t1 = E_i + rho_i\r\r\n\r\r\nand that's exactly what I supposed. It *is* a proof because the solution\r\r\nof the radiance equation is unique.\r\r\n\r\r\nThe proof without discretising is very similar. And the result\r\r\ncan be generalized to non diffuse environments: the radiance leaving\r\r\nany point in any direction will be equal to one if the sum of selfemitted\r\r\nradiance L_e(x, theta_out) + albedo rho(x, theta_out) equals 1 for all\r\r\npoints x and directions theta_out, with\r\r\n\r\r\n\trho(x, theta_out) = integral over hemisphere at x of \r\r\n\t\tbrdf f_r(x, theta_in, theta_out) times \r\r\n\t\tcos(angle between theta_in and normal at x) times \r\r\n\t\tdifferential solid angle around theta_in\r\r\n\r\r\nSorry for wasting your time if you already knew this.\r\r\n\r\r\nBest regards,\r\r\n\r\r\nPhilippe.\r\r\n\r\r\n-- \r\r\n/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\\r\r\n\\ Philippe Bekaert                 | If anything can go wrong, it will, but  /\r\r\n/ Computer Graphics Research Group | ... we're prepared for it (Switzerland) \\\r\r\n\\ Department of Computer Science   | ... we don't care (Greece)              /\r\r\n/ K.U.Leuven - Belgium             | ... what the heck, it's been going      \\\r\r\n\\                                  | wrong for centuries already (Portugal)  /\r\r\n/  http://www.cs.kuleuven.ac.be/   | ... it's the fault of the Walloons      \\\r\r\n\\                     ~philippe/   | (Flanders)                              /\r\r\n/__________________________________| ... we deserve it (Wallonie)            \\\r\r\n\\                                  | ... as long as there's vodka we don't   /\r\r\n/ Not everything that is written   | care (Russia)                           \\\r\r\n\\ here is my employers opinion,    | ... how much money do I loose?          /\r\r\n/ sometimes not even mine.         | (The Netherlands)                       \\\r\r\n\\__________________________________|_________________________________________/\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id LAA09578; Tue, 4 Nov 1997 11:47:26 +0100\r\r\nReceived: from santos.doc.ic.ac.uk (d2EarJ8xK+E1+7X6yyqe2wjqw/k40ilg@santos.doc.ic.ac.uk [146.169.2.42])\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id LAA27017\r\r\n\tfor <globillum@imag.fr>; Tue, 4 Nov 1997 11:24:23 +0100 (MET)\r\r\nReceived: from peaberry.doc.ic.ac.uk [146.169.12.8] ([KzpNU4iLe92V+XjmCR2zgInuMJSgIo5N])\r\r\n\tby santos.doc.ic.ac.uk with smtp (Exim 1.62 #2)\r\r\n\tid 0xSgAI-0006zD-00; Tue, 4 Nov 1997 10:24:54 +0000\r\r\nReceived: from ajc by peaberry.doc.ic.ac.uk with local (Exim 1.62 #2)\r\r\n\tid 0xSgAC-0000ZF-00; Tue, 4 Nov 1997 10:24:48 +0000\r\r\nFrom: Adrian James Chung <ajc@doc.ic.ac.uk>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Global illumination mailing list has been spammed\r\r\nMessage-Id: <E0xSgAC-0000ZF-00@peaberry.doc.ic.ac.uk>\r\r\nDate: Tue, 4 Nov 1997 10:24:48 +0000\r\r\nX-UIDL: 97ebd950894db31cf4f9913c6d240aa1\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nSorry to have to bring up something that has little to do with\r\r\ncomputer graphics, but the serious problem of spam has finally reached\r\r\nthe globillum listserver. You no doubt would have received (perhaps\r\r\ntwice) unsolicited commercial email (UCE) with the following headers:\r\r\n\r\r\nReturn-path: <owner-globillum-imag@imag.fr>\r\r\nEnvelope-to: ajc@doc.ic.ac.uk\r\r\nDelivery-date: Mon, 3 Nov 1997 22:34:51 +0000\r\r\nReceived: from pigeon.doc.ic.ac.uk [146.169.5.10] ([vdpgkE0wQyuWqrqL+lUNOKRqmUZux2eI])\r\r\n\tby santos.doc.ic.ac.uk with smtp (Exim 1.62 #2)\r\r\n\tid 0xSV57-0006Ja-00; Mon, 3 Nov 1997 22:34:49 +0000\r\r\nReceived: from imag.imag.fr [129.88.30.1] \r\r\n\tby pigeon.doc.ic.ac.uk with esmtp (Exim 0.55 #3)\r\r\n\tid E0xSV4b-0001PG-00; Mon, 3 Nov 1997 22:34:17 +0000\r\r\nReceived: from baghdad.savoynet.com (root@baghdad.savoynet.com [204.157.255.21])\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id XAA25613\r\r\n\tfor <globillum@imag.fr>; Mon, 3 Nov 1997 23:22:54 +0100 (MET)\r\r\nFrom: twilling@swain.savoynet.com\r\r\nMessage-Id: <199711032222.XAA25613@imag.imag.fr>\r\r\nDate: Mon, 3 Nov 1997 18:21:56 -0500\r\r\nX-Sender: twilling@swain.savoynet.com\r\r\nX-Advertisement: <a href=\"http://www.harris-marketing.com\">Click here to be removed.</a>\r\r\nTo: twilling@swain.savoynet.com\r\r\nSubject: United Circuits\r\r\n\r\r\nI have taken great pains to fit a personalised and highly tuned spam\r\r\nfilter on my college email box in order to make this channel of\r\r\ncommunication usable again. Naturally I have implemented an\r\r\nunconditional bypass for all the mailing lists that I have subscribed\r\r\nto. I consider the information posted to this forum very valuable and\r\r\nwould hate to have to apply anti-spam filtering to messages posted\r\r\nhere, lest I lose an article of considerable importance.\r\r\n\r\r\nIn this context, I ask what actions will the list maintainers be\r\r\ntaking to prevent more UCE from flooding this list, making unfair\r\r\nusage of resources (list server, disk quota), and if left unchecked\r\r\nrendering this mailing list unusable? Will someone be reporting this\r\r\nto news:news.admin.net-abuse.email and\r\r\nnews:news.admin.net-abuse.sightings ?\r\r\n\r\r\nAny comments welcome. (Perhaps better if discussed off this\r\r\nforum. Make sure it doesn't resemble spam.)\r\r\n\r\r\nAdrian\r\r\n--\r\r\nFor details http://spam.abuse.net/spam/\r\r\n\r\r\nPS. Okay, I finally thought of an on-topic question. What modelling\r\r\nsoftware do you professionals use to construct your test scenes? Is it\r\r\ncommercial? Is there something I can download off the Net for any UNIX\r\r\nbox running X, (with source) ? And handles parametric curved surfaces? I\r\r\nfind that text editing a scripted modelling language falls far short\r\r\nof a real GUI-interface modeller.\r\r\n\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id XAA21747; Tue, 4 Nov 1997 23:52:45 +0100\r\r\nReceived: from mail.uniserve.com ([204.244.163.48])\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id RAA22463\r\r\n\tfor <globillum@imag.fr>; Tue, 4 Nov 1997 17:23:26 +0100 (MET)\r\r\nReceived: from p1-24.van.tvs.net [204.244.158.103] \r\r\n\tby mail.uniserve.com with smtp (Exim 1.70 #1)\r\r\n\tid 0xSlk0-0005xx-00; Tue, 4 Nov 1997 08:22:08 -0800\r\r\nX-Sender: iashdown@pop.uniserve.com\r\r\nX-Mailer: Windows Eudora Version 1.4.4\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nTo: globillum@imag.fr\r\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\r\nSubject: Interesting radiosity paper\r\r\nMessage-Id: <E0xSlk0-0005xx-00@mail.uniserve.com>\r\r\nDate: Tue, 4 Nov 1997 08:22:08 -0800\r\r\nX-UIDL: 2307d4dc9a455c9a40b3f4d278f4bc03\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nFor those of you who teach global illumination, there is a just-\r\r\npublished survey paper that may be of interest:\r\r\n\r\r\n  Nievergelt, Yves. 1997. \"Radiosity in Illumination Engineering,\"\r\r\n  UMAP Journal 18(2):167-178 (Summer).\r\r\n\r\r\nThe paper provides an overview of the radiosity equation and its\r\r\napplication to the engineering design of lighting systems, with\r\r\ntopic headings such as \"Lambertian Surfaces,\" \"Luminous Flux,\"\r\r\n\"Form Factors for Lambertian Surfaces,\" \"Setting Up Radiosity\r\r\nSystems,\" \"Solving Large Radiosity Systems,\" \"How Southwell's\r\r\nMethod is Used,\" and \"Inverse Problems.\" As you may have surmised,\r\r\nit is entirely concerned with applied mathematics.\r\r\n\r\r\nI like this paper because it offers a fresh perspective from a\r\r\nmathematician's point of view. More important, it poses four\r\r\nopen questions in the mathematics of global illumination that\r\r\nshould interest motivated graduate students. (Even better, what\r\r\nis the relationship between radiosity systems and Ansel Adam's\r\r\n1941 photograph \"Moonrise, Hernandez, New Mexico?\")\r\r\n\r\r\nUMAP is the Journal of Undergraduate Mathematics and its\r\r\nApplications. If radiosity in illumination engineering doesn't\r\r\ngarner your attention, you might consider some of the other\r\r\narticles, including \"Communication Games and the Canadian\r\r\nConstitution,\" \"The Mathematics of Scuba Diving,\" and \"How\r\r\nDoes the NFL Rate Passers?\" It's an interesting publication.\r\r\n\r\r\nIan Ashdown, P. Eng.            |             READ THE BOOK!\r\r\nResearch & Development Manager  | Radiosity: A Programmer's Perspective\r\r\nLedalite Architectural Products |           Wiley & Sons 1994\r\r\nVisit http://www.ledalite.com   |        (http://www.amazon.com)\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id BAA00557; Fri, 7 Nov 1997 01:12:29 +0100\r\r\nReceived: from safran.imag.fr (safran.imag.fr [129.88.42.9])\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id RAA28404;\r\r\n\tThu, 6 Nov 1997 17:08:27 +0100 (MET)\r\r\nReceived: (from sillion@localhost) by safran.imag.fr (8.6.10/8.6.9) id RAA29644; Thu, 6 Nov 1997 17:08:18 +0100\r\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\r\nMessage-Id: <199711061608.RAA29644@safran.imag.fr>\r\r\nSubject: Globillum SPAMMING fix (only read if you care)\r\r\nTo: Adrian James Chung <ajc@doc.ic.ac.uk>\r\r\nDate: Thu, 6 Nov 1997 17:08:17 +0100 (MET)\r\r\nCc: Global Illumination List <globillum@imag.fr>\r\r\nIn-Reply-To: <E0xSgAC-0000ZF-00@peaberry.doc.ic.ac.uk> from \"Adrian James Chung\" at Nov 4, 97 10:24:48 am\r\r\nReply-To: Francois.Sillion@imag.fr\r\r\nX-Mailer: ELM [version 2.4 PL24]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: eb8f0ba06aac9a06a602332fd35fa539\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHi all,\r\r\n\r\r\nSorry to bother you, but I wanted to re-assure you all that whenever\r\r\na SPAM-like message is sent to globillum, I protest in all the ways\r\r\nI am aware of.\r\r\nIn the latest case, I had the sender domain added to our local black list,\r\r\nand also manually removed the globillum address from the marketer's\r\r\nweb site. \r\r\n\r\r\nI will not send such a message every time a problem happens, but be sure\r\r\nI do everything I can to avoid such problems.\r\r\n\r\r\n> Any comments welcome. (Perhaps better if discussed off this\r\r\n> forum. Make sure it doesn't resemble spam.)\r\r\n> \r\r\n> For details http://spam.abuse.net/spam/\r\r\n\r\r\n+------------------+------------------------------------------------------+\r\r\n| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\r\r\n|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|\r\r\n+------------------+--------+---------------------------------------------+\r\r\n| Francois.Sillion@imag.fr  | http://www-imagis.imag.fr/~Francois.Sillion |\r\r\n+---------------------------+---------------------------------------------+\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id IAA28649; Sat, 29 Nov 1997 08:50:35 +0100\r\r\nReceived: from netcomsv. (uu2news.netcom.com [163.179.3.15])\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id IAA05218\r\r\n\tfor <globillum@imag.fr>; Sat, 29 Nov 1997 08:44:56 +0100 (MET)\r\r\nReceived: by netcomsv. (SMI-8.6/SMI-SVR4)\r\r\n\tid XAA08802; Fri, 28 Nov 1997 23:44:38 -0800\r\r\n>Received: from ponfar.pdi.com by pdi.pdi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/(911001.SGI)1.4-PDI.RELAY)\r\r\n\tfor <@pdi.pdi.com:globillum@imag.fr> id PAA10539; Wed, 26 Nov 1997 15:43:42 -0800\r\r\nReceived: from pdi.com by netcomsv.netcom.com; Fri, 28 Nov 1997 23:44 PST\r\r\nReceived: from ponfar.pdi.com by pdi.pdi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/(911001.SGI)1.4-PDI.RELAY)\r\r\n\tfor <@pdi.pdi.com:globillum@imag.fr> id PAA10539; Wed, 26 Nov 1997 15:43:42 -0800\r\r\nReceived: by ponfar.pdi.com (940816.SGI.8.6.9/(911001.SGI)1.2-PDI)\r\r\n\tfor globillum@imag.fr id PAA23986; Wed, 26 Nov 1997 15:43:42 -0800\r\r\nFrom: Dan Wexler <wexler@pdi.com>\r\r\nMessage-Id: <199711262343.PAA23986@ponfar.pdi.com>\r\r\nSubject: Quantization\r\r\nTo: globillum@imag.fr\r\r\nDate: Wed, 26 Nov 1997 15:43:42 -0800 (PST)\r\r\nMIME-Version: 1.0\r\r\nContent-Transfer-Encoding: 8bit\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nX-UIDL: 80d5fcc38a55eb7db4e4a3eb6022d894\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nWhat is the best way to quantize floating point RGB colors (0 to 1)\r\r\ninto 8-bit integers?  Is the answer different for different output\r\r\ndevices?\r\r\n\r\r\n\r\r\nDaniel Wexler\r\r\nR&D Staff, Pacific Data Images\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id RAA31649; Sat, 29 Nov 1997 17:25:21 +0100\r\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147])\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id RAA24662\r\r\n\tfor <globillum@imag.fr>; Sat, 29 Nov 1997 17:20:09 +0100 (MET)\r\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\r\n\tid AA00495; Sat, 29 Nov 1997 11:19:59 -0500\r\r\nMessage-Id: <9711291619.AA00495@merckx.graphics.cornell.edu>\r\r\nReceived: by beauty.graphics.cornell.edu\r\r\n\t(1.37.109.8/16.2) id AA02933; Sat, 29 Nov 1997 11:19:57 -0500\r\r\nDate: Sat, 29 Nov 1997 11:19:57 -0500\r\r\nFrom: \"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>\r\r\nTo: wexler@pdi.com\r\r\nCc: globillum@imag.fr\r\r\nIn-Reply-To: <199711262343.PAA23986@ponfar.pdi.com> (wexler@pdi.com)\r\r\nSubject: Re: Quantization\r\r\nReply-To: westin@graphics.cornell.edu\r\r\nX-UIDL: 9e2dd83da17cf72430049bfde5bc935b\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n> What is the best way to quantize floating point RGB colors (0 to 1)\r\r\n> into 8-bit integers?  Is the answer different for different output\r\r\n> devices?\r\r\n\r\r\nWell, the quantization should probably be non-linear, as the eye is\r\r\nmore sensitive to quantization in dark areas of the image. I prefer\r\r\nusing a gamma correction of 2.2, which then can be re-corrected for a\r\r\nparticular output device.\r\r\n\r\r\nI would also add random dither before quantization to reduce visible\r\r\nquantization artifacts further.\r\r\n\r\r\nHow about\r\r\n\r\r\n  pixel_val = (int) ( 255.0 * pow ( float_val, 0.45 ) * drand48() );\r\r\n\r\r\nfor a start? This will\r\r\n\r\r\no correct for a gamma of 2.2222...\r\r\n\r\r\no scale to the range 0:255\r\r\n\r\r\no add 0.5 for correct rounding\r\r\n\r\r\no add random noise in the range -0.5:0.5\r\r\n\r\r\nThere's a bit of inconsistency here, as we're assuming nonlinearity in\r\r\nthe output device, but adding noise that's uniformly distributed. But\r\r\nI think it will work pretty well.\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id GAA18432; Mon, 1 Dec 1997 06:44:35 +0100\r\r\nReceived: from phong.cs.utah.edu (phong.cs.utah.edu [128.110.4.52])\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id GAA14802\r\r\n\tfor <globillum@imag.fr>; Mon, 1 Dec 1997 06:31:29 +0100 (MET)\r\r\nReceived: (from shirley@localhost) by phong.cs.utah.edu (950413.SGI.8.6.12/950213.SGI.AUTOCF) id WAA12371 for globillum@imag.fr; Sun, 30 Nov 1997 22:30:45 -0700\r\r\nFrom: Peter Shirley <shirley@phong.cs.utah.edu>\r\r\nMessage-Id: <199712010530.WAA12371@phong.cs.utah.edu>\r\r\nSubject: conference data?\r\r\nTo: globillum@imag.fr\r\r\nDate: Sun, 30 Nov 1997 22:30:45 -0700 (MST)\r\r\nX-Mailer: ELM [version 2.4 PL23]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 4aed71356ecbc94579bef80240027c39\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHi gang.\r\r\n\r\r\nI have updated the conference announcements on my web-page:\r\r\n\r\r\nhttp://www.cs.utah.edu/~shirley/\r\r\n\r\r\nThis includes the rendering workshop page (which I had a little\r\r\ntrouble finding-- please add links to this on your own pages!).\r\r\n\r\r\nI know I am missing several workshops-- updates appreciated.\r\r\n\r\r\nThanks,\r\r\n\r\r\nPete\r\r\n\r\r\n/***********************************************************************/\r\r\n/*                                                                     */\r\r\n/* Free online forms grad application                                  */\r\r\n/*     http://www.cs.utah.edu/admissions-webform.html                  */\r\r\n/*                                                                     */\r\r\n/* Faculty job ad                                                      */\r\r\n/*     http://www.cs.utah.edu/ad-faculty.html                          */\r\r\n/*                                                                     */\r\r\n/***********************************************************************/\r\r\nFrom \r\r\nTo: Robert F Tobler <rft@cg.tuwien.ac.at>\r\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\r\nSubject: Re: Globillum\r\r\nMessage-Id: <v0300780eb0a84ca886f1@[128.130.166.50]>\r\r\nIn-Reply-To: <9712010957.AA15599@raven.cg.tuwien.ac.at>\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nDate: Mon,  1 Dec 1997 11:17:25\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nProblem: ich forwarde das an die Rendering-Group....\r\r\nKannst du nicht auch alle anderen (evtl. nach Ruecksprache) in die Globillum-Liste aufnehmen lassen?  + Mic, dann kann ich mir das Forwarden ganz sparen!\r\r\nDanke\r\r\nWerner\r\r\n\r\r\n>Werner --\r\r\n>\r\r\n>Ich bin jetzt direkt im Globillum Verteiler.  Kannst Du mich bitte aus Deinem  \r\r\n>herausnehmen?\r\r\n>\r\r\n>Danke,\r\r\n>\r\r\n>-- Robert\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id UAA00372; Mon, 1 Dec 1997 20:18:15 +0100\r\r\nReceived: from pop.uniserve.com (pop.uniserve.com [204.244.156.3])\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id TAA08295\r\r\n\tfor <globillum@imag.fr>; Mon, 1 Dec 1997 19:59:42 +0100 (MET)\r\r\nReceived: from p3-06.van.tvs.net [204.244.158.181] \r\r\n\tby pop.uniserve.com with smtp (Exim 1.73 #1)\r\r\n\tid 0xcb49-0004dG-00; Mon, 1 Dec 1997 10:59:33 -0800\r\r\nX-Sender: iashdown@pop.uniserve.com\r\r\nX-Mailer: Windows Eudora Version 1.4.4\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nTo: globillum@imag.fr\r\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\r\nSubject: Re: Radiosity research peaks in 1994?\r\r\nMessage-Id: <E0xcb49-0004dG-00@pop.uniserve.com>\r\r\nDate: Mon, 1 Dec 1997 10:59:33 -0800\r\r\nX-UIDL: fa10ea9709a3a86ce6ee54977ca14ec3\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n>     I just ran across an interesting resource. See the graph at:\r\r\n>     \r\r\n>     http://liinwww.ira.uka.de/bibliography/Graphics/rad.html\r\r\n>     \r\r\n>     near the bottom. It shows the raw number of references in the \r\r\n>     radiosity bibliography peaked in 1994 (for comparison, ray tracing \r\r\n>     peaks in 1990). It's also interesting to look at SIGGRAPH's \r\r\n>     comprehensive bibliography graphed in this way: 1983 has the most \r\r\n>     articles published, with other peaks (though decreasing) in 1991 and \r\r\n>     1995 (4 year cycle? ;-> ).\r\r\n>     \r\r\n>     Eric Haines\r\r\n>     erich@acm.org\r\r\n>     \r\r\nAh, but it's the *quality* of the papers that really matters. There\r\r\nare still many open questions in radiative transfer/radiosity theory,\r\r\nand from what I have seen of the publications over the past few years,\r\r\n1994 was the beginning of a trend towards investigating the deeper\r\r\nproblems.\r\r\n\r\r\nFor whatever reason, most the really interesting work is now being\r\r\ndone in Europe, Asia and the Far East. Cornell's legacy unfortunately\r\r\nappears to be on the wane in North America.\r\r\n\r\r\nP.S. - the latest RADBIB97.BIB and GITHESIS.BIB bibliographies are\r\r\n       being released later today. I managed to find only nine new\r\r\n       references for global illumination in the past two months\r\r\n       instead of the usual fifteen to thirty. Hmm ...\r\r\n\r\r\n\r\r\nIan Ashdown, P. Eng.            |             READ THE BOOK!\r\r\nResearch & Development Manager  | Radiosity: A Programmer's Perspective\r\r\nLedalite Architectural Products |           Wiley & Sons 1994\r\r\nVisit http://www.ledalite.com   |        (http://www.amazon.com)\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id TAA11909; Mon, 1 Dec 1997 19:19:01 +0100\r\r\nReceived: from adeskgate.autodesk.com (adeskgate.autodesk.com [198.93.152.11])\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id SAA03425\r\r\n\tfor <globillum@imag.fr>; Mon, 1 Dec 1997 18:42:08 +0100 (MET)\r\r\nReceived: from autodesk.autodesk.com by adeskgate.autodesk.com (8.6.12/SMI-5.3) with ESMTP id JAA28737; Mon, 1 Dec 1997 09:40:58 -0800 (PST)\r\r\nReceived: from hqhubmu1.autodesk.com by autodesk.autodesk.com (8.6.12/4.4BSD) with ESMTP id JAA21676; Mon, 1 Dec 1997 09:40:53 -0800\r\r\nReceived: from ccinternet.autodesk.com (ccinternet [144.111.240.144]) by hqhubmu1.autodesk.com (8.7.5/8.7.3) with SMTP id JAA13471 for <globillum@imag.fr>; Mon, 1 Dec 1997 09:40:51 -0800 (PST)\r\r\nReceived: from ccMail by ccinternet.autodesk.com\r\r\n  (IMA Internet Exchange 2.12 Enterprise) id 002408C3; Mon, 1 Dec 1997 09:40:33 -0800\r\r\nMime-Version: 1.0\r\r\nDate: Mon, 1 Dec 1997 12:37:56 -0800\r\r\nMessage-ID: <002408C3.4149@autodesk.com>\r\r\nFrom: Eric Haines <eric.haines@autodesk.com>\r\r\nSubject: Radiosity research peaks in 1994?\r\r\nTo: globillum <globillum@imag.fr>\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nContent-Description: cc:Mail note part\r\r\nX-UIDL: 1712245010b2612e564f9a2001885123\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n     I just ran across an interesting resource. See the graph at:\r\r\n     \r\r\n     http://liinwww.ira.uka.de/bibliography/Graphics/rad.html\r\r\n     \r\r\n     near the bottom. It shows the raw number of references in the \r\r\n     radiosity bibliography peaked in 1994 (for comparison, ray tracing \r\r\n     peaks in 1990). It's also interesting to look at SIGGRAPH's \r\r\n     comprehensive bibliography graphed in this way: 1983 has the most \r\r\n     articles published, with other peaks (though decreasing) in 1991 and \r\r\n     1995 (4 year cycle? ;-> ).\r\r\n     \r\r\n     Eric Haines\r\r\n     erich@acm.org\r\r\n     \r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id PAA17048; Tue, 2 Dec 1997 15:43:08 +0100\r\r\nReceived: from pop.uniserve.com (pop.uniserve.com [204.244.156.3])\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id OAA04974\r\r\n\tfor <globillum@imag.fr>; Tue, 2 Dec 1997 14:55:47 +0100 (MET)\r\r\nReceived: from p1-37.van.tvs.net [204.244.158.116] \r\r\n\tby pop.uniserve.com with smtp (Exim 1.73 #1)\r\r\n\tid 0xcsmi-0006TR-00; Tue, 2 Dec 1997 05:54:45 -0800\r\r\nReply-To: \"Ian Ashdown\" <iashdown@ledalite.com>\r\r\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: Radiosity Bibliography Update (December 1997)\r\r\nDate: Tue, 2 Dec 1997 05:55:16 -0800\r\r\nMessage-ID: <01bcff29$eb452310$749ef4cc@helios>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 4.71.1712.3\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3\r\r\nX-UIDL: 3fdab8e655705f89d9a5f15467ab9d98\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nANNOUNCE: 97/12/01 Release of RADBIB97.BIB and GITHESIS.BIB\r\r\n-----------------------------------------------------------\r\r\nRADBIB97 is a comprehensive bibliography of radiosity and\r\r\nrelated global illumination papers, theses, articles, and\r\r\nbooks. It currently includes 1,246 references -- 9 new\r\r\nadditions since the 97/10/01 release.\r\r\n\r\r\nThis bibliography is available in BibTex format as\r\r\nRADBIB97.BIB (with a release date of December 1, 1997)\r\r\nfrom:\r\r\n\r\r\n  http://www.ledalite.com/library-/rrt.htm\r\r\n  ftp://ftp.ledalite.com/pub/radbib97.bib\r\r\n\r\r\nAlso available from this site is an abridged version of\r\r\nRADBIB97.BIB called GITHESIS.BIB. This bibliography\r\r\nincludes 149 references to radiosity and global\r\r\nillumination theses -- 4 new additions since the 97/10/01\r\r\nrelease.\r\r\n\r\r\nAs always, it is time-consuming and sometimes difficult to\r\r\ntrack down conference papers and theses on radiosity and\r\r\nglobal illumination. If you know of a relevant reference\r\r\nthat is not included in these bibliographies, please let us\r\r\nknow so that we can include it in the next release.\r\r\n\r\r\nPartial financial support for the maintenance of these\r\r\nbibliographies has been provided by the ACM SIGGRAPH\r\r\nSpecial Projects.\r\r\n\r\r\n--\r\r\nIan Ashdown, P. Eng.            |             READ THE BOOK!\r\r\nResearch & Development Manager  | Radiosity: A Programmer's Perspective\r\r\nLedalite Architectural Products |           Wiley & Sons 1994\r\r\nhttp://www.ledalite.com         |         http://www.amazon.com\r\r\n\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id VAA25194; Tue, 2 Dec 1997 21:13:04 +0100\r\r\nReceived: from relay2.mail.uk.psi.net (relay1.mail.uk.psi.net [154.32.105.6])\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id RAA17914\r\r\n\tfor <globillum@imag.fr>; Tue, 2 Dec 1997 17:40:10 +0100 (MET)\r\r\nReceived: from elvis.lightwork (lightwork.co.uk [195.152.206.2])\r\r\n\tby relay2.mail.uk.psi.net (8.8.5/) with ESMTP\r\r\n\tid QAA05377 for <globillum@imag.fr>; Tue, 2 Dec 1997 16:40:08 GMT\r\r\nReceived: by elvis.lightwork with Internet Mail Service (5.0.1457.3)\r\r\n\tid <XXCQNMSW>; Tue, 2 Dec 1997 16:39:20 -0000\r\r\nMessage-ID: <8815647C7041D111A3010060B06BE1C00B064E@elvis.lightwork>\r\r\nFrom: Tim Hammond <thammond@lightwork.co.uk>\r\r\nTo: globillum@imag.fr\r\r\nCc: self <thammond@lightwork.co.uk>\r\r\nSubject: Query regarding probability sampling\r\r\nDate: Tue, 2 Dec 1997 16:39:19 -0000\r\r\nX-Priority: 3\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.0.1457.3)\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: e5679731df08a4f1d4864cd4e32e1366\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHi,\r\r\n\r\r\nI would be grateful if anyone on the list could provide me with any\r\r\nuseful suggestions on the following:\r\r\n\r\r\nI'm currently working on code designed to shoot photons at random into a\r\r\nscene from a variety of light sources. This will involve a considerable\r\r\namount of random sampling. For example, given a  set of lights we need\r\r\nto determine at random which light to shoot a photon from. Then if the\r\r\nlight source is made up of multiple polygons, which polygon do we shoot\r\r\nfrom and whereabouts on the polygon. Finally what will the initial\r\r\ndirection of the photon be?\r\r\n\r\r\nThe solution we intend to implement involves a certain amount of\r\r\npreprocessing for each test so that we end up with a probability\r\r\ndistribution that can be quickly sampled to return a random selection (a\r\r\nlight say) during shooting of photons. The goal is a generic process\r\r\nwhich, when given a set of N outcomes and N weights generates a data\r\r\nstructure. This data structure will then need to be interrogated by a\r\r\nfunction which takes a random float in the range [0,1) and as quickly as\r\r\npossible returns one of the outcomes. The probability of returning any\r\r\ngiven outcome is proportional to the weight assigned to that outcome\r\r\n(for example for lights we would assign weights according to the output\r\r\npower of each light). \r\r\n\r\r\nCurrently I am thinking about implementing the data structure produced\r\r\nby pre-processing as either a lookup table or a binary tree. The lookup\r\r\ntable approach is very fast, but more memory intensive, whilst the\r\r\nbinary tree approach would use less memory, but be slower.  \r\r\n\r\r\nTo clarify the problem, here is a very simple example. Take a scene with\r\r\n5 light sources with respective powers of 50W 10W 5W 20W and 15W. In our\r\r\ncurrent binary tree approach we would divide the region [0,1) as\r\r\nfollows:\r\r\n\r\r\nValues in the range [0, 0.5) represent choosing the first light, values\r\r\nin the range [0.5, 0.6) the second, \r\r\nvalues in the range [0.6, 0.65) the third,\r\r\nvalues in the range [0.65, 0.85) the fourth and\r\r\nvalues in the range [0.85, 1) the fifth  \r\r\n\r\r\nTo then actually convert from a random number in the range [0,1) to a\r\r\nlight, the lights could be arranged in a binary tree something like the\r\r\nfollowing:\r\r\n\r\r\n\r\r\n        [P<0.65]     0 [P>=0.65]\r\r\n                    / \\\r\r\n        [P<0.6]    O   O [P>=0.85]\r\r\n                  / \\ / \\\r\r\n                 O  3 4  5\r\r\n                / \\ \r\r\n               1   2\r\r\n\r\r\nAt the first level of the tree, testing of whether the random value P is\r\r\n< or >= 0.65 (chosen so that roughly the same numbers of lights fall on\r\r\neach side) takes us down either the left or right branch. Further tests\r\r\nthen occur at each level, for example P is < or >= 0.6 for the left-hand\r\r\nbranch, until we arrive at a light.\r\r\n\r\r\nIn a lookup table approach we have to subdivide the range [0,1) into a\r\r\nset of bins, the size of which is determined by the relative size of the\r\r\nsmallest weight in the list of possible outcomes. Given the number of\r\r\nbins we can immediately convert a random float in the range [0,1) into\r\r\nan array index which points at one of the outcomes. As I said before\r\r\nthis approach is very fast, but uses more memory, especially in cases\r\r\nwhere there is a large relative difference in weights between the most\r\r\nlikely and least likely outcomes (we are forced to use a lot of small\r\r\nbins in order to include every possible outcome).\r\r\n\r\r\nI am keen to hear from anyone who has experience in this area or anyone\r\r\nwho can suggest improvements to the solutions I have outlined above, or\r\r\nindeed any better solutions.\r\r\n\r\r\nMany thanks,\r\r\n\r\r\nTim.\r\r\n\r\r\nTim Hammond, Software Engineer, LightWork Design Ltd.\r\r\ntim.hammond@lightwork.co.uk   http://www.lightwork.com\r\r\nTel:+44 (0)114 266 8404 ext 242  Fax:+44 (0)114 266 1383\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id WAA25765; Tue, 2 Dec 1997 22:29:39 +0100\r\r\nReceived: from teapot.llnl.gov (nelson@teapot.llnl.gov [128.115.19.100])\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id WAA03999\r\r\n\tfor <globillum@imag.fr>; Tue, 2 Dec 1997 22:20:27 +0100 (MET)\r\r\nReceived: by teapot.llnl.gov (951211.SGI.8.6.12.PATCH1502/951211.SGI.AUTO)\r\r\n\t id NAA13829; Tue, 2 Dec 1997 13:17:47 -0800\r\r\nFrom: \"Nelson L. Max\" <nelson@teapot.llnl.gov>\r\r\nMessage-Id: <9712021317.ZM13827@teapot.llnl.gov>\r\r\nDate: Tue, 2 Dec 1997 13:17:45 -0800\r\r\nIn-Reply-To: Tim Hammond <thammond@lightwork.co.uk>\r\r\n        \"Query regarding probability sampling\" (Dec  2,  4:39pm)\r\r\nReferences: <8815647C7041D111A3010060B06BE1C00B064E@elvis.lightwork>\r\r\nReply-to: max2@llnl.gov\r\r\nX-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)\r\r\nTo: Tim Hammond <thammond@lightwork.co.uk>, globillum@imag.fr\r\r\nSubject: Re: Query regarding probability sampling\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nX-UIDL: ba792a6661ccb61641a229ddd3cd0ebb\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nIf you want complete accuracy in the lookup table, you need to make all the\r\r\nweights be rational numbers, and make the size of the table the common\r\r\ndenominator (the least common multiple of all the denominators when each\r\r\nfraction is in \"reduced\" form, with no common factors in the numerator and\r\r\ndenominator). I think this is worse than you indicated.\r\r\n\r\r\nHow about a compromise between the two methods: let a smaller table point to a\r\r\n(possibly internal) node of the tree, at which to begin the search.\r\r\n\r\r\n-- \r\r\nemail: max2@llnl.gov           Nelson Max, Mail Stop L-307\r\r\nhttp://www.llnl.gov/graphics   Lawrence Livermore National Laboratory\r\r\nphone (510) 422-4074           7000 East Avenue\r\r\nfax (510) 423-4139             Livermore, CA 94550, USA\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id AAA26820; Wed, 3 Dec 1997 00:09:58 +0100\r\r\nReceived: from sgi.sgi.com (SGI.COM [192.48.153.1])\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id XAA07116\r\r\n\tfor <globillum@imag.fr>; Tue, 2 Dec 1997 23:31:40 +0100 (MET)\r\r\nReceived: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id OAA17266\r\r\n\tfor <@sgi.engr.sgi.com:globillum@imag.fr>; Tue, 2 Dec 1997 14:31:37 -0800\r\r\n\tenv-from (bwade@sgi.com)\r\r\nReceived: from amie.engr.sgi.com (amie.engr.sgi.com [150.166.55.164]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA11546 for <@cthulhu.engr.sgi.com:globillum@imag.fr>; Tue, 2 Dec 1997 14:31:37 -0800\r\r\nReceived: from pc-amie (pc-amie.engr.sgi.com [150.166.55.165]) by amie.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via SMTP id OAA03092 for <globillum@imag.fr>; Tue, 2 Dec 1997 14:31:33 -0800\r\r\nMessage-Id: <3.0.5.32.19971202143133.00a4a480@amie.engr.sgi.com>\r\r\nX-Sender: bwade@amie.engr.sgi.com\r\r\nX-Mailer: QUALCOMM Windows Eudora Pro Version 3.0.5 (32)\r\r\nDate: Tue, 02 Dec 1997 14:31:33 -0800\r\r\nTo: globillum@imag.fr\r\r\nFrom: Bretton Wade <bwade@sgi.com>\r\r\nSubject: Re: Query regarding probability sampling\r\r\nIn-Reply-To: <8815647C7041D111A3010060B06BE1C00B064E@elvis.lightwork>\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nX-UIDL: 3a4b48cbf7d0ba8ac70060916c0bf4cf\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n>an array index which points at one of the outcomes. As I said before\r\r\n>this approach is very fast, but uses more memory, especially in cases\r\r\n>where there is a large relative difference in weights between the most\r\r\n>likely and least likely outcomes (we are forced to use a lot of small\r\r\n>bins in order to include every possible outcome).\r\r\n\r\r\nI would go with the table approach. This is grossly simplified, but the \r\r\ntable grows linearly with the number of lights if the light source power \r\r\nvalues are all approximately the same order of magnitude (This statement \r\r\nis clearly subject to verification). Can you characterize the typical \r\r\nscene? If you were going to have lots of scenes with 1000 suns and 1 \r\r\nflashlight, the table might not be a reasonable approach.\r\r\n\r\r\nIf you had 100 light sources at 100W and one light source at 1W, you \r\r\nwould be using approximately 40Kb (assuming the table stored a 4 byte \r\r\npointer). In a commercial, high end rendering product, I would consider \r\r\neven 100 times this requirement to be modest if the gain is significant, \r\r\nespecially if the model is already so complex as to include 101 distinct \r\r\nlight sources.\r\r\n\r\r\n>If you want complete accuracy in the lookup table, you need to make all the\r\r\n>weights be rational numbers, and make the size of the table the common\r\r\n>denominator (the least common multiple of all the denominators when each\r\r\n>fraction is in \"reduced\" form, with no common factors in the numerator and\r\r\n>denominator). I think this is worse than you indicated.\r\r\n\r\r\nWould it be reasonable to simply reject sources which are extremely \r\r\nunlikely to contribute? In the example above, eliminating the 1W light \r\r\nsource (with an occurrence probability of 1e-4) reduces a 40Kb table to \r\r\n400 bytes. Doing this clearly helps to reduce the table size, but it is \r\r\neasy to imagine a scene with a sun and a flashlight where the point of \r\r\ninterest is illuminated only by the flashlight. Perhaps a very coarse\r\r\npre-process which propogates importance from the viewpoint(s) would be\r\r\nuseful.\r\r\n\r\r\n--\r\r\nBretton Wade (bwade@sgi.com)\r\r\nCosmo Software - A Silicon Graphics Company\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id DAA29101; Wed, 3 Dec 1997 03:00:14 +0100\r\r\nReceived: from grande.dcc.unicamp.br (dcc.unicamp.br [143.106.1.11])\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id CAA14437\r\r\n\tfor <globillum@imag.fr>; Wed, 3 Dec 1997 02:55:58 +0100 (MET)\r\r\nReceived: from amazonas.dcc.unicamp.br (amazonas3 [143.106.7.11])\r\r\n\tby grande.dcc.unicamp.br (8.8.5/8.8.5) with ESMTP id XAA10596;\r\r\n\tTue, 2 Dec 1997 23:47:16 -0200 (EDT)\r\r\nReceived: from coruja.dcc.unicamp.br (coruja [143.106.24.80])\r\r\n\tby amazonas.dcc.unicamp.br (8.8.5/8.8.5) with ESMTP id XAA06695;\r\r\n\tTue, 2 Dec 1997 23:47:13 -0200 (EDT)\r\r\nReceived: (from stolfi@localhost)\r\r\n\tby coruja.dcc.unicamp.br (8.8.5/8.8.5) id XAA07543;\r\r\n\tTue, 2 Dec 1997 23:47:13 -0200 (EDT)\r\r\nDate: Tue, 2 Dec 1997 23:47:13 -0200 (EDT)\r\r\nMessage-Id: <199712030147.XAA07543@coruja.dcc.unicamp.br>\r\r\nFrom: Jorge Stolfi <stolfi@dcc.unicamp.br>\r\r\nTo: Tim Hammond <thammond@lightwork.co.uk>\r\r\nCc: globillum@imag.fr\r\r\nSubject: Re: Query regarding probability sampling\r\r\nMIME-Version: 1.0\r\r\nContent-Transfer-Encoding: 8bit\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nIn-Reply-To: <8815647C7041D111A3010060B06BE1C00B064E@elvis.lightwork>\r\r\nReferences: <8815647C7041D111A3010060B06BE1C00B064E@elvis.lightwork>\r\r\nReply-To: stolfi@dcc.unicamp.br\r\r\nX-UIDL: 9330830ee25d2a26c0873f9d0eebda1c\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n\r\r\n    > To then actually convert from a random number in the range [0,1) to a\r\r\n    > light, the lights could be arranged in a binary tree something like the\r\r\n    > following:\r\r\n    > \r\r\n    > \r\r\n    >         [P<0.65]     0 [P>=0.65]\r\r\n    >                     / \\\r\r\n    >         [P<0.6]    O   O [P>=0.85]\r\r\n    >                   / \\ / \\\r\r\n    >                  O  3 4  5\r\r\n    >                 / \\ \r\r\n    >                1   2\r\r\n    > \r\r\n    > At the first level of the tree, testing of whether the random value P is\r\r\n    > < or >= 0.65 (chosen so that roughly the same numbers of lights fall on\r\r\n    > each side) takes us down either the left or right branch. Further tests\r\r\n    > then occur at each level, for example P is < or >= 0.6 for the left-hand\r\r\n    > branch, until we arrive at a light.\r\r\n    >\r\r\n    > In a lookup table approach we have to subdivide the range [0,1) into a\r\r\n    > set of bins, the size of which is determined by the relative size of the\r\r\n    > smallest weight in the list of possible outcomes. Given the number of\r\r\n    > bins we can immediately convert a random float in the range [0,1) into\r\r\n    > an array index which points at one of the outcomes.\r\r\n\r\r\nYou can also precompute a vector s[i] = sum{ p[j] : j < i }, where\r\r\np[j] is the desired probability of chosing item j.  Then you generate\r\r\na random P in [0 _ 1], and use binary search on s to locate an i such\r\r\nthat s[i] < P < s[i+i].  This is simpler than building a binary tree,\r\r\nand at least as fast if coded with care.\r\r\n\r\r\nMoreover, if you expect a large number of items with similar probabilities,\r\r\nyou can use linear interpolation (i.e. round(P*n) \\pm K) to guess\r\r\nan initial range for the binary search.\r\r\n\r\r\n--stolfi\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id EAA00203; Tue, 6 Jan 1998 04:24:20 +0100\r\r\nReceived: from cottage.direct.ca (cottage.direct.ca [199.60.229.12])\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id EAA22429\r\r\n\tfor <globillum@imag.fr>; Tue, 6 Jan 1998 04:12:23 +0100 (MET)\r\r\nReceived: from van-52-2014.direct.ca (helios) [204.174.243.206] \r\r\n\tby cottage.direct.ca with smtp (Exim 1.82 #1)\r\r\n\tid 0xpPR5-0005J8-00; Mon, 5 Jan 1998 19:12:11 -0800\r\r\nReply-To: \"Ian Ashdown\" <byheart@direct.ca>\r\r\nFrom: \"Ian Ashdown\" <byheart@direct.ca>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 98/01/01 Releases of RADBIB98 and GITHESIS\r\r\nDate: Mon, 5 Jan 1998 19:12:37 -0800\r\r\nMessage-ID: <01bd1a50$f0920850$cef3aecc@helios>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 4.71.1712.3\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3\r\r\nX-UIDL: 6c5aedec807af71d043ea8230e6c4c54\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nANNOUNCE: 98/01/01 Release of RADBIB98.BIB and GITHESIS.BIB\r\r\n-----------------------------------------------------------\r\r\nRADBIB98 is a comprehensive bibliography of radiosity and\r\r\nrelated global illumination papers, theses, articles, and\r\r\nbooks. It currently includes 1,275 references -- 29 new\r\r\nadditions since the 97/12/01 release.\r\r\n\r\r\nThis bibliography is available in BibTex format as\r\r\nRADBIB98.BIB (with a release date of January 1, 1998)\r\r\nfrom:\r\r\n\r\r\n  http://www.ledalite.com/library-/rrt.htm\r\r\n  ftp://ftp.ledalite.com/pub/radbib98.bib\r\r\n\r\r\nAlso available from this site is an abridged version of\r\r\nRADBIB98.BIB called GITHESIS.BIB. This bibliography\r\r\nincludes 153 references to radiosity and global\r\r\nillumination theses -- 4 new additions since the 97/12/01\r\r\nrelease.\r\r\n\r\r\nAs always, it is time-consuming and sometimes difficult to\r\r\ntrack down conference papers and theses on radiosity and\r\r\nglobal illumination. If you know of a relevant reference\r\r\nthat is not included in these bibliographies, please let us\r\r\nknow so that we can include it in the next release.\r\r\n\r\r\nPartial financial support for the maintenance of these\r\r\nbibliographies has been provided by the ACM SIGGRAPH\r\r\nSpecial Projects.\r\r\n\r\r\nIan Ashdown, P. Eng.         |              READ THE BOOK!\r\r\nVice President, R & D        |  Radiosity: A Programmer's Perspective\r\r\nbyHeart Consultants Limited  |            Wiley & Sons 1994\r\r\nWest Vancouver, BC (Canada)  |          http://www.amazon.com\r\r\n\r\r\nFrom \r\r\nTo: Robert F Tobler <rft@cg.tuwien.ac.at>\r\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\r\nSubject: Re: Travel to rendering workshop?\r\r\nCc: Globillum Mailing List <globillum@imag.fr>\r\r\nMessage-Id: <v03007803b0e8fef97cd6@[128.130.166.56]>\r\r\nIn-Reply-To: <9801191038.AA14486@raven.cg.tuwien.ac.at>\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nDate: Mon, 19 Jan 1998 14:06:29\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nPeter: \r\r\nI see two more alternatives.\r\r\nThe first is Lauda-Air\r\r\nhttp://www.laudaair.com/twol.htm\r\r\nthey often have very attractive offers.\r\r\nThe second is to fly to Budapest (Hungary), and take a train to Wien (=Vienna) from there. This train takes about 3 hours.\r\r\nSee you soon!\r\r\nWerner\r\r\n\r\r\nAt 11:38 Uhr +0100 19.01.1998, Robert F Tobler wrote:\r\r\n>Peter Shirley wrote:\r\r\n>\r\r\n>> I'm having a lot of trouble finding a reasonable fare\r\r\n>> to make it to the rendering workshop:\r\r\n>>\r\r\n>> http://www.cg.tuwien.ac.at/conferences/EGRWS98/\r\r\n>\r\r\n>Delta Air Lines and Austrian Airlines have a joint operation on flights to  \r\r\n>Vienna from New York, Atlanta, Washingon D.C, and Chicago:\r\r\n>\thttp://www.wizard.net/aua_usa/transatl.htm\r\r\n>\r\r\n>This might be your best bet in terms of prices, although I have not checked  \r\r\n>them yet.  In general you should try to include a weekend in your stay in  \r\r\n>Vienna.  Air fares will be substantially cheaper that way.\r\r\n>\r\r\n>If you travel to other cities in Europe, probably the only good train  \r\r\n>connection to Vienna will be from Munich, Germany.  A train leaves from Munich  \r\r\n>to Vienna nearly every hour, and the trip takes between 5 and 6 hours.\r\r\n>\r\r\n>In the hope that you find a cheap and good connection and make it to\r\r\n>the Rendering Workshop,\r\r\n>\r\r\n>Robert F. Tobler\r\r\n>Organising Chairman\r\r\n>http://www.cg.tuwien.ac.at/conferences/EGRWS98/\r\r\n>\r\r\n>------------------------------------------------------------------------\r\r\n>  Robert F. Tobler                 -  tel:+43(1)58801-4575,fax:5874932\r\r\n>  Institute of Computer Graphics   -  mailto:rft@cg.tuwien.ac.at\r\r\n>  Vienna University of Technology  -  http://www.cg.tuwien.ac.at/~rft/\r\r\nFrom \r\r\nTo: Nicolas Holzschuch <Nicolas.Holzschuch@loria.fr>\r\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\r\nSubject: Re: Travel to rendering workshop?\r\r\nCc: globillum@imag.fr\r\r\nMessage-Id: <v03007802b0ea2a361b0a@[128.130.166.56]>\r\r\nIn-Reply-To: <199801191605.RAA11037@venus.loria.fr>\r\r\nReferences: <v03007803b0e8fef97cd6@[128.130.166.56]> from \"Werner Purgathofer\" at Jan 19, 98 02:06:29 pm\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nDate: Tue, 20 Jan 1998 11:23:24\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nTo all:\r\r\nas a European, I would normally *fly* from Amsterdam, Frankfurt, Paris, Roma, Geneva and other cities in that distance to Wien. So, unless you are fond of a long train ride and/or you have a really exorbitantly cheaper flight to somewhere else in Europe, I recommmend that you fly to Wien (or maybe Budapest). There is also an airport in Bratislava (capitol of Slovakia) which is less than 50 miles from Wien.\r\r\nHope too see you all in Wien!\r\r\nWerner\r\r\n\r\r\nAt 17:05 Uhr +0100 19.01.1998, Nicolas Holzschuch wrote:\r\r\n>  To all:\r\r\n>Assuming your airline company does not fly to Vienna, \r\r\n>you also have the possibility to do some travel by train.\r\r\n>\r\r\n... there are the following links between\r\r\n>Wien and other major european cities with airports:\r\r\n>\r\r\n>- from Amsterdam: \r\r\n...\r\r\n>- from Frankfurt:\r\r\n...\r\r\n>- from Paris:\r\r\n...\r\r\n>- from Roma:\r\r\n...\r\r\n>- from Geneva:\r\r\n...\r\r\n>- from Budapest:\r\r\n...\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id HAA13271; Tue, 27 Jan 1998 07:03:48 +0100\r\r\nReceived: from nit.Stanford.EDU (nit.Stanford.EDU [171.64.77.197])\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id GAA16673\r\r\n\tfor <globillum@imag.fr>; Tue, 27 Jan 1998 06:46:15 +0100 (MET)\r\r\nReceived: (from ericv@localhost) by nit.Stanford.EDU (8.7.5/8.7.1) id VAA23168 for globillum@imag.fr; Mon, 26 Jan 1998 21:46:15 -0800 (PST)\r\r\nFrom: Eric Veach <ericv@graphics.stanford.edu>\r\r\nMessage-Id: <199801270546.VAA23168@nit.Stanford.EDU>\r\r\nSubject: Thesis available online\r\r\nTo: globillum@imag.fr\r\r\nDate: Mon, 26 Jan 1998 21:46:15 -0800 (PST)\r\r\nX-Mailer: ELM [version 2.4ME+ PL28 (25)]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: ada25cecee6f0a0dfdb13f2a9a457aef\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHello everyone,\r\r\n\r\r\nFor those who are interested, my thesis is now available online:\r\r\n\r\r\n\tRobust Monte Carlo Methods for Light Transport Simulation\r\r\n\r\r\n\t\t            Eric Veach\r\r\n\t\t \tPh.D. dissertation\r\r\n\t\t       Stanford University\r\r\n\t\t\t  December 1997\r\r\n\r\r\n\t    http://graphics.stanford.edu/papers/veach_thesis/\r\r\n\r\r\n\r\r\nIt describes techniques such as Metropolis light transport,\r\r\nmultiple importance sampling, and bidirectional path tracing in\r\r\nmore detail than in the corresponding papers.  It also includes\r\r\nquite a bit of new material, including studies of:\r\r\n\r\r\n  - the inherent limitations of unbiased Monte Carlo methods\r\r\n  - new variance reduction techniques\r\r\n  - the history of reciprocity principles and important exceptions to them\r\r\n  - the derivation of a new reciprocity principle that applies to materials\r\r\n    that transmit as well as reflect light  [i.e. BTDF's as well as BRDF's]\r\r\n\r\r\nYou can find the abstract and table of contents on the web page,\r\r\nas well as Postscript and PDF versions of the thesis.\r\r\n\r\r\nBest regards,\r\r\nEric\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id PAA07485; Sat, 31 Jan 1998 15:19:40 +0100\r\r\nReceived: from phoenix.cs.utah.edu (phoenix.cs.utah.edu [155.99.209.77])\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id PAA23098\r\r\n\tfor <globillum@imag.fr>; Sat, 31 Jan 1998 15:12:09 +0100 (MET)\r\r\nReceived: (from shirley@localhost) by phoenix.cs.utah.edu (950413.SGI.8.6.12/950213.SGI.AUTOCF) id HAA00557 for globillum@imag.fr; Sat, 31 Jan 1998 07:12:06 -0700\r\r\nFrom: Peter Shirley <shirley@phoenix.cs.utah.edu>\r\r\nMessage-Id: <199801311412.HAA00557@phoenix.cs.utah.edu>\r\r\nSubject: Sky luminance models\r\r\nTo: globillum@imag.fr\r\r\nDate: Sat, 31 Jan 1998 07:12:06 -0700 (MST)\r\r\nX-Mailer: ELM [version 2.4 PL23]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 9cf90e0784b8508ccd03826550ead6b1\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n\r\r\nHi all.  I have a student working on creating sky dome \r\r\nradiance functions.  A couple of questions:\r\r\n\r\r\n1) Are any of you aware of newer models than the\r\r\n   classic CIE models?  I seem to remember\r\r\n   Nishita discussing a recent one and I can't find it\r\r\n   in his papers.\r\r\n\r\r\n2) Does the CIE luminance function include the sun or not?\r\r\n   Its description in Wyszecki&Stiles implies it does not,\r\r\n   but its actual form has a sun-like spike in it that does\r\r\n    not look like forward scattering.\r\r\n\r\r\nThanks,\r\r\n\r\r\nPete\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id PAA07610; Sat, 31 Jan 1998 15:45:02 +0100\r\r\nReceived: from kiultra.eml.hiroshima-u.ac.jp (kiultra.eml.hiroshima-u.ac.jp [133.41.51.161])\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id PAA23974\r\r\n\tfor <globillum@imag.fr>; Sat, 31 Jan 1998 15:40:33 +0100 (MET)\r\r\nReceived: from vaio.nisken.fuee.fukuyama-u.ac.jp (vaio.nisken.fuee.fukuyama-u.ac.jp [163.145.94.29])\r\r\n\tby kiultra.eml.hiroshima-u.ac.jp (8.8.5+2.7Wbeta5/3.6Wbeta5) with SMTP id XAA11833;\r\r\n\tSat, 31 Jan 1998 23:37:12 +0900 (JST)\r\r\nMessage-ID: <34D33526.2A2C@eml.hiroshima-u.ac.jp>\r\r\nDate: Sat, 31 Jan 1998 23:28:54 +0900\r\r\nFrom: Tomoyuki Nishita <nis@eml.hiroshima-u.ac.jp>\r\r\nReply-To: nis@eml.hiroshima-u.ac.jp\r\r\nOrganization: Fukuyama University\r\r\nX-Mailer: Mozilla 3.03Gold (Win95; I)\r\r\nMIME-Version: 1.0\r\r\nTo: Peter Shirley <shirley@phoenix.cs.utah.edu>\r\r\nCC: globillum@imag.fr\r\r\nSubject: Re: Sky luminance models\r\r\nReferences: <199801311412.HAA00557@phoenix.cs.utah.edu>\r\r\nContent-Type: text/plain; charset=iso-2022-jp\r\r\nContent-Transfer-Encoding: 7bit\r\r\nX-UIDL: 491addefb7ffa5d38dd8e2f5a0604094\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHi Dr. Peter Shirley;\r\r\n\r\r\n>   Nishita discussing a recent one and I can't find it\r\r\n>   in his papers.\r\r\n I use the classic CIE model.\r\r\n\r\r\n>2) Does the CIE luminance function include the sun or not?\r\r\n\r\r\nI believe that it does not include the sun.\r\r\n\r\r\n>   but its actual form has a sun-like spike in it that does\r\r\n>   not look like forward scattering.\r\r\n\r\r\nI think that it due to strong forward scattering from aerosols\r\r\nparticles.\r\r\n\r\r\nTomoyuki Nishita\r\r\n   Professor\r\r\n   Dept. of Electronic and Electrical Engineering\r\r\n   Faculty of Engineering\r\r\n   Fukuyama University\r\r\n   Higashimura-cho,  Fukuyama, 729-02 Japan\r\r\n   Work phone: +81-849-36-2111(ext.4731)\r\r\n   Fax number: +81-849-36-2023\r\r\n   nis@eml.hiroshima-u.ac.jp\r\r\n   http://www.eml.hiroshima-u.ac.jp/~nis\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id LAA00109; Mon, 2 Feb 1998 11:33:58 +0100\r\r\nReceived: from relay1.mail.uk.psi.net (relay1.mail.uk.psi.net [154.32.105.6])\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id LAA06155\r\r\n\tfor <globillum@imag.fr>; Mon, 2 Feb 1998 11:07:35 +0100 (MET)\r\r\nReceived: from elvis.lightwork (lightwork.co.uk [195.152.206.2])\r\r\n\tby relay1.mail.uk.psi.net (8.8.5/) with ESMTP\r\r\n\tid KAA02958 for <globillum@imag.fr>; Mon, 2 Feb 1998 10:07:20 GMT\r\r\nReceived: by elvis.lightwork with Internet Mail Service (5.0.1457.3)\r\r\n\tid <11VZA0C1>; Mon, 2 Feb 1998 10:06:46 -0000\r\r\nMessage-ID: <8815647C7041D111A3010060B06BE1C0149375@elvis.lightwork>\r\r\nFrom: Neil Gatenby <Neil@lightwork.co.uk>\r\r\nTo: shirley@phoenix.cs.utah.edu, globillum@imag.fr\r\r\nSubject: RE: Sky luminance models\r\r\nDate: Mon, 2 Feb 1998 10:06:44 -0000\r\r\nX-Priority: 3\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.0.1457.3)\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: 874db5d98a9232e402bf9f567a453004\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nPete;\r\r\n\r\r\nwhen you say \"the classic CIE models\" do you mean CIE 1973?  I think CIE\r\r\n1994 has one more sky ... an intermediate sky, but maybe that was there\r\r\nin 73, too ... dunno.\r\r\n\r\r\nAnyway, quoting from\r\r\nCIE Technical Report CIE 110-1994\r\r\n\"Spatial Distribution of Daylight - Luminance Distributions of Various\r\r\nReference Skies\"\r\r\nISBN 3 900 734 52 6\r\r\n\r\r\nThey say on pg 1 ...\r\r\n\"The skies treated in this report do not include direct sunlight\"\r\r\n\r\r\nI think the spike you are seeing is to be expected ... the sky dome\r\r\nbeing illuminated most markedly where the sun is.\r\r\n\r\r\nbest wishes\r\r\n\r\r\nNeil\r\r\n\r\r\nOn Saturday, January 31, 1998 2:12 PM, shirley@phoenix.cs.utah.edu\r\r\n[SMTP:shirley@phoenix.cs.utah.edu] wrote:\r\r\n> \r\r\n> Hi all.  I have a student working on creating sky dome \r\r\n> radiance functions.  A couple of questions:\r\r\n> \r\r\n> 1) Are any of you aware of newer models than the\r\r\n>    classic CIE models?  I seem to remember\r\r\n>    Nishita discussing a recent one and I can't find it\r\r\n>    in his papers.\r\r\n> \r\r\n> 2) Does the CIE luminance function include the sun or not?\r\r\n>    Its description in Wyszecki&Stiles implies it does not,\r\r\n>    but its actual form has a sun-like spike in it that does\r\r\n>     not look like forward scattering.\r\r\n> \r\r\n> Thanks,\r\r\n> \r\r\n> Pete\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id RAA07619; Mon, 2 Feb 1998 17:12:49 +0100\r\r\nReceived: from monster.igd.fhg.de (monster.igd.fhg.de [153.97.128.43])\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id QAA28616\r\r\n\tfor <globillum@imag.fr>; Mon, 2 Feb 1998 16:09:00 +0100 (MET)\r\r\nFrom: wkresse@igd.fhg.de\r\r\nReceived: from michelangelo.igd.fhg.de by monster.igd.fhg.de (5.x/SMI-4.1)\r\r\n\tid AA27061; Mon, 2 Feb 1998 16:07:42 +0100\r\r\nReceived: by michelangelo.igd.fhg.de (950413.SGI.8.6.12/SMI-4.0)\r\r\n\tid QAA21078; Mon, 2 Feb 1998 16:07:41 +0100\r\r\nDate: Mon, 2 Feb 1998 16:07:41 +0100\r\r\nMessage-Id: <9802021607.ZM21077@michelangelo>\r\r\nIn-Reply-To: shirley@phoenix.cs.utah.edu (Peter Shirley)\r\r\n        \"Sky luminance models\" (Jan 31,  7:12)\r\r\nReferences: <199801311412.HAA00557@phoenix.cs.utah.edu>\r\r\nX-Face: .4|Jp[=9'pK#xl6x&l>D4xycaCh<t3It7<WAG_xdTxhk}=7PoL)?BBIx%CxVB9,ok1`mb9n-t+=@p0<Il;wmm|dZOHi:xg\\A-JUZ<iWv{~~LxK4f%Q-2/9Z:,MA|Nz*/<0]`Wy3,IBb<h0b!b{-vl7|bU\r\r\nFilecc: /tmp/blub\r\r\nX-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)\r\r\nTo: globillum@imag.fr\r\r\nSubject: Re: Sky luminance models\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nX-UIDL: c2889c5ef87dc9dfc5bbc86e50c661a5\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHi.\r\r\n\r\r\n> Hi all.  I have a student working on creating sky dome\r\r\n> radiance functions.  A couple of questions:\r\r\n>\r\r\n> 1) Are any of you aware of newer models than the\r\r\n>    classic CIE models?  I seem to remember\r\r\n>    Nishita discussing a recent one and I can't find it\r\r\n>    in his papers.\r\r\n>\r\r\nPerez et al. (1993) are introducing a sky model which is a generalization of\r\r\nthe CIE standard clear sky formula and includes 5 parameters that can be\r\r\nadjusted to account for any luminance distribution ranging from totally\r\r\novercast to very clear.\r\r\nThe parameters describe the darkening of the horizon region in respect to the\r\r\nzenith, the luminance gradient near the horizon, the relative intensity as well\r\r\nas the width of the circumsolar region, and the relative intensity of the\r\r\nbackscattered light received at the earth's surface.\r\r\nThe CIE clear sky can also be expressed by appropriate settings of these\r\r\nparameters.\r\r\nThese parameters can be simplified to 'sky clearness' and 'sky brightness',\r\r\nwhich can also be derived from actually measured sky data with horizontal\r\r\ndiffuse and normal incident direct irradiance.\r\r\n\r\r\nPerez R., Seals R., Michalsky J., \"All-Weather Model for Sky Luminance\r\r\nDistribution - Preliminary Configuration and Validation\", Solar Energy, Vol.\r\r\n50, No. 3, 1993, pp.235-245\r\r\n\r\r\nPerez R., Ineichen P., Seals R., Michalsky J., Stewart R., \"Modelling Daylight\r\r\nAvailability and Irradiance Components from Direct and Global Irradiance\",\r\r\nSolar Energy, Vol. 44, No. 5, 1990, pp.271-289\r\r\n\r\r\n> 2) Does the CIE luminance function include the sun or not?\r\r\n>    Its description in Wyszecki&Stiles implies it does not,\r\r\n>    but its actual form has a sun-like spike in it that does\r\r\n>     not look like forward scattering.\r\r\n>\r\r\nNo, the direct sunlight has to be accounted for explicitely since it is\r\r\ndescribed by a narrow angle several levels of magnitude brighter than the\r\r\ndiffuse skylight of the hemisphere. The higher intensity near the circumsolar\r\r\nregion represented in the models is probably caused by some kind of scattering\r\r\neffect.\r\r\nThe same is true for the Perez model.\r\r\n\r\r\nCheers,\r\r\n\r\r\nWolfram\r\r\n\r\r\n-- \r\r\n+-------+-----Wolfram Kresse---------------------------------------------+\r\r\n|  _ _  |   wkresse@igd.fhg.de       http://www.igd.fhg.de/~wkresse      |\r\r\n|       +-------------------------+-----------------+--------------------+\r\r\n| -O-O- |\"Meeneemeeneemeenee\"     | CU l8r, LE g8r! |         \r\r\n|   >   |\"Yes,that's right,Twiki.\"+-----------------+\r\r\n| _____ +-----+-----+-------------+\r\r\n|   U   | 8^) | :u) |\r\r\n+-------+-----+-----+\r\r\n\"Life is complex. It has real and imaginary components.\"\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id WAA15989; Fri, 13 Feb 1998 22:35:42 +0100\r\r\nReceived: from adeskgate.autodesk.com (adeskgate.autodesk.com [198.93.152.11])\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id WAA23517\r\r\n\tfor <globillum@imag.fr>; Fri, 13 Feb 1998 22:24:05 +0100 (MET)\r\r\nReceived: from autodesk.autodesk.com by adeskgate.autodesk.com (8.6.12/SMI-5.3) with ESMTP id NAA22690; Fri, 13 Feb 1998 13:23:31 -0800 (PST)\r\r\nReceived: from hqhubmu1.autodesk.com by autodesk.autodesk.com (8.6.12/4.4BSD) with ESMTP id NAA28667; Fri, 13 Feb 1998 13:21:46 -0800 (PST)\r\r\nReceived: from ccinternet.autodesk.com (ccinternet [144.111.240.144]) by hqhubmu1.autodesk.com (8.7.5/8.7.3) with SMTP id NAA00274; Fri, 13 Feb 1998 13:21:45 -0800 (PST)\r\r\nReceived: from ccMail by ccinternet.autodesk.com\r\r\n  (IMA Internet Exchange 2.12 Enterprise) id 0037C07C; Fri, 13 Feb 1998 13:24:38 -0800\r\r\nMime-Version: 1.0\r\r\nDate: Fri, 13 Feb 1998 16:21:09 -0800\r\r\nMessage-ID: <0037C07C.4149@autodesk.com>\r\r\nFrom: Eric Haines <eric.haines@autodesk.com>\r\r\nSubject: rendering comparisons available on web\r\r\nTo: globillum <globillum@imag.fr>\r\r\nCc: scott owen <matgso@ironduke.CS.Gsu.EDU>\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nContent-Description: cc:Mail note part\r\r\nX-UIDL: ed645afa0023cfcf72b6146c60312556\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n     Due to an email request, I've put some old (7 years old or older) \r\r\n     rendering comparison images on the web. They're at my homepage:\r\r\n     \r\r\n     http://www.acm.org/tog/editors/erich/index.html\r\r\n     \r\r\n     About 2/3rds of the way down you'll see thumbnails of sets of images \r\r\n     showing some rendering techniques compared. Techniques include \r\r\n     z-buffering, traditional ray tracing, stochastic ray tracing, meshed \r\r\n     radiosity, and a ray tracing/radiosity blend (tres funky).\r\r\n     \r\r\n     Feel free to use them for educational purposes as you wish.\r\r\n     \r\r\n     Eric Haines\r\r\n     erich@acm.org\r\r\nFrom \r\r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id VAA09621; Mon, 16 Feb 1998 21:11:34 +0100\r\r\nReceived: from adeskgate.autodesk.com (adeskgate.autodesk.com [198.93.152.11])\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id TAA27516\r\r\n\tfor <globillum@imag.fr>; Mon, 16 Feb 1998 19:14:44 +0100 (MET)\r\r\nReceived: from autodesk.autodesk.com by adeskgate.autodesk.com (8.6.12/SMI-5.3) with ESMTP id KAA20248; Mon, 16 Feb 1998 10:14:11 -0800 (PST)\r\r\nReceived: from hqhubmu1.autodesk.com by autodesk.autodesk.com (8.6.12/4.4BSD) with ESMTP id KAA13791; Mon, 16 Feb 1998 10:12:21 -0800\r\r\nReceived: from ccinternet.autodesk.com (ccinternet [144.111.240.144]) by hqhubmu1.autodesk.com (8.7.5/8.7.3) with SMTP id KAA08661 for <globillum@imag.fr>; Mon, 16 Feb 1998 10:12:20 -0800 (PST)\r\r\nReceived: from ccMail by ccinternet.autodesk.com\r\r\n  (IMA Internet Exchange 2.12 Enterprise) id 00384465; Mon, 16 Feb 1998 10:16:16 -0800\r\r\nMime-Version: 1.0\r\r\nDate: Mon, 16 Feb 1998 13:12:01 -0800\r\r\nMessage-ID: <00384465.4149@autodesk.com>\r\r\nFrom: Eric Haines <eric.haines@autodesk.com>\r\r\nSubject: articles of possible interest\r\r\nTo: globillum <globillum@imag.fr>\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Description: cc:Mail note part\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-MIME-Autoconverted: from quoted-printable to 8bit by www.cg.tuwien.ac.at id VAA09621\r\r\nX-UIDL: c60414f16cc3c9a6d2868e08fac42050\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nThe _journal of graphics tools_ has just published some articles which are \r\r\nlikely to be of interest to globillumers. Attached is Ronen Barzel's \r\r\nannouncement. Note that the abstracts and some additional information are \r\r\navailable online.\r\r\n\r\r\nEric\r\r\n\r\r\n-----------\r\r\n\r\r\nContents of volume 2 number 2:\r\r\n     \r\r\n    \"The Close Objects Buffer: A Sharp Shadow Detection Technique for Radiosity\r\r\nMethods\"\r\r\n        A. C. Telea and C. W. A. M. van Overveld\r\r\n        (abstract, images at http://www.acm.org/jgt/papers/TeleaVanOverveld97)\r\r\n     \r\r\n    \"Sampling with Hammersley and Halton Points\"\r\r\n        Tien-Tsin Wong, Wai-Shing Luk, and Pheng-Ann Heng. \r\r\n        (abstract, demo, source, images at\r\r\nhttp://www.acm.org/jgt/papers/WongLukHeng97)\r\r\n     \r\r\n    \"A Fast Triangle-Triangle Intersection Test\"\r\r\n        Tomas Mller\r\r\n        (abstract, source at http://www.acm.org/jgt/papers/Moller97)\r\r\n     \r\r\n    \"Rendering Radiosity Solutions by Adaptive Gathering\"\r\r\n        A. J. Chung and A. J. Field. \r\r\n        (abstract, images at http://www.acm.org/jgt/papers/ChungField97)\r\r\n     \r\r\n     \r\r\nFor further information, see http://www.acm.org/jgt, or contact the publisher:\r\r\n     \r\r\n    A K Peters, Ltd.\r\r\n    289 Linden Street, Wellesley, MA 02181 \r\r\n    Phone (781) 235-2210 Fax (781) 235-2204 \r\r\n    editorial@akpeters.com\r\r\n     \r\r\n     \r\r\nOr, if you have any questions, feel free to contact me.  Thanks.\r\r\n     \r\r\n                -Ronen Barzel            \r\r\n                Editor-in-Chief,\r\r\n                Journal of Graphics Tools\r\r\n                ronen@pixar.com\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id RAA12790; Fri, 13 Mar 1998 17:41:48 +0100\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id OAA26619\r\r\n\tfor globillum-imag-outgoing; Fri, 13 Mar 1998 14:48:24 +0100 (MET)\r\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\r\nMessage-Id: <199803131347.OAA02649@safran.imag.fr>\r\r\nSubject: Globillum list -- actions taken to avoid spamming\r\r\nTo: Global Illumination List <globillum@imag.fr>\r\r\nDate: Fri, 13 Mar 1998 14:47:45 +0100 (MET)\r\r\nReply-To: Francois.Sillion@imag.fr\r\r\nX-Mailer: ELM [version 2.4 PL24]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 28f00d0b56ceaa6935a88cc921a7e758\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHello globillumers,\r\r\n\r\r\nAs you know the 'globillum list' has been a target of several spam messages\r\r\nin the past. Our institution decided to apply a general policy with\r\r\nmailing lists, in order to avoid such inconvenience. Namely, postings\r\r\nto the list will be restricted to registered list members.\r\r\n\r\r\nI think this is compatible with our list, since most messages\r\r\nare coming from members anyway. But I needed to inform you because\r\r\nit means that you can only post from the e-mail address that is\r\r\nknow to the list. It may be a slight problem for those with\r\r\nmultiple e-mail addresses.\r\r\n\r\r\nMore importantly, some sites are using a single email alias in the list,\r\r\nto serve all users locally that are interested in global illumination. These\r\r\naliases must be replaced by the complete list of email addresses of\r\r\nindividual people. Please contact me if you are in this situation, otherwise\r\r\nyour local members will not be able to post.\r\r\n\r\r\nat least the following groups should correct the problem:\r\r\n\r\r\n> gi-students@graphics.cornell.edu (Cornell Students) \r\r\n> globillum@duticg.twi.tudelft.nl (Delft University of Technology graphics group) \r\r\n> globillum@loria.fr (LORIA Laboratory) \r\r\n> gimagis@safran.imag.fr (Global Illumination group at iMAGIS/IMAG) \r\r\n> az@robots.oxford.ac.uk (Andrew Zisserman) \r\r\n> glbi@cophos.co.at (Zumtobel Licht GmbH) \r\r\n\r\r\n+------------------+------------------------------------------------------+\r\r\n| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\r\r\n|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|\r\r\n+------------------+--------+---------------------------------------------+\r\r\n| Francois.Sillion@imag.fr  | http://www-imagis.imag.fr/~Francois.Sillion |\r\r\n+---------------------------+---------------------------------------------+\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id TAA11316; Wed, 15 Apr 1998 19:08:43 +0200\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id SAA15038\r\r\n\tfor globillum-imag-outgoing; Wed, 15 Apr 1998 18:35:37 +0200 (MET DST)\r\r\nReply-To: \"Ian Ashdown\" <iashdown@ledalite.com>\r\r\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 98/04/15 Release of RADBIB98.BIB\r\r\nDate: Wed, 15 Apr 1998 09:30:24 -0700\r\r\nMessage-ID: <01bd688b$ca5edf80$2d2aa8c0@ledalite045.ledalite.com>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 4.71.1712.3\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: d6161da70f3414ed329254eb6121c55b\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n<html><!DOCTYPE HTML PUBLIC \"-//W3C//DTD W3 HTML//EN\">\r\r\n<HTML>\r\r\n<HEAD>\r\r\n\r\r\n<META content=text/html;charset=iso-8859-1 http-equiv=Content-Type>\r\r\n<META content='\"MSHTML 4.71.1712.3\"' name=GENERATOR>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT color=#000000 face=Courier size=2>ANNOUNCE: 98/04/15 Release of \r\r\nRADBIB98.BIB<BR>------------------------------------------<BR>RADBIB98 is a \r\r\ncomprehensive bibliography of radiosity and<BR>related global illumination \r\r\npapers, theses, articles, and<BR>books. It currently includes 1,340 references \r\r\n-- 38 new<BR>additions since the 98/02/10 release.</FONT>&nbsp;</DIV>\r\r\n<DIV><FONT color=#000000 face=Courier size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT color=#000000 face=Courier size=2>This bibliography is available in \r\r\nBibTex format as<BR>RADBIB98.BIB (with a release date of April 15, \r\r\n1998)<BR>from:</FONT>&nbsp;</DIV>\r\r\n<DIV><FONT color=#000000 face=Courier size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT color=#000000 face=Courier size=2>&nbsp; <A \r\r\nhref=\"http://www.ledalite.com/library-/rrt.htm\">http://www.ledalite.com/library-/rrt.htm</A><BR>&nbsp; \r\r\n<A \r\r\nhref=\"ftp://ftp.ledalite.com/pub/radbib98.bib\">ftp://ftp.ledalite.com/pub/radbib98.bib</A></FONT></DIV>\r\r\n<DIV><FONT color=#000000 face=Courier size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT color=#000000 face=Courier size=2>Also available from this site is an \r\r\nabridged version of<BR>RADBIB98.BIB called GITHESIS.BIB. This \r\r\nbibliography<BR>includes 154 references to radiosity and global<BR>illumination \r\r\ntheses -- no new additions since the 98/02/10<BR>release.</FONT>&nbsp;</DIV>\r\r\n<DIV><FONT color=#000000 face=Courier size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT color=#000000 face=Courier size=2>As always, it is time-consuming and \r\r\nsometimes difficult to<BR>track down conference papers and theses on radiosity \r\r\nand<BR>global illumination. If you know of a relevant reference<BR>that is not \r\r\nincluded in these bibliographies, please let us<BR>know so that we can include \r\r\nit in the next release.</FONT>&nbsp;</DIV>\r\r\n<DIV><FONT color=#000000 face=Courier size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT color=#000000 face=Courier size=2>Partial financial support for the \r\r\nmaintenance of these<BR>bibliographies has been provided by the ACM \r\r\nSIGGRAPH<BR>Special Projects.<BR></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT color=#000000 face=Courier size=2>Ian Ashdown, P. Eng, LC<BR>Head of \r\r\nResearch<BR>Ledalite Architectural Products Inc.<BR><A \r\r\nhref=\"http://www.ledalite.com\">http://www.ledalite.com</A><BR></FONT>&nbsp;</DIV></BODY></HTML>\r\r\n\r\r\n</html>\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id XAA25171; Mon, 11 May 1998 23:18:26 +0200\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id XAA20146\r\r\n\tfor globillum-imag-outgoing; Mon, 11 May 1998 23:00:23 +0200 (MET DST)\r\r\nMessage-Id: <3.0.5.32.19980511140144.00b97190@amie.engr.sgi.com>\r\r\nX-Sender: bwade@amie.engr.sgi.com\r\r\nX-Mailer: QUALCOMM Windows Eudora Pro Version 3.0.5 (32)\r\r\nDate: Mon, 11 May 1998 14:01:44 -0700\r\r\nTo: globillum@imag.fr\r\r\nFrom: Bretton Wade <bwade@sgi.com>\r\r\nSubject: attenuation in water\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 65ec1eee9d78e82e173e6709e8ab280b\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHi globillumers,\r\r\n\r\r\nI'm seeking information about attenuation of light in seawater. Does\r\r\nanybody have any pointers? I'm not really interested in scattering due to\r\r\nparticles in suspension, only clean, clear water.\r\r\n\r\r\nTIA,\r\r\nBretton\r\r\n--\r\r\nBretton Wade (bwade@sgi.com)\r\r\nCosmo Software - A Silicon Graphics Company\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id XAA27352; Mon, 11 May 1998 23:46:34 +0200\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id XAA21225\r\r\n\tfor globillum-imag-outgoing; Mon, 11 May 1998 23:28:41 +0200 (MET DST)\r\r\nReply-To: \"Ian Ashdown\" <iashdown@ledalite.com>\r\r\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\r\r\nTo: \"Bretton Wade\" <bwade@sgi.com>\r\r\nCc: globillum@imag.fr\r\r\nSubject: Re: attenuation in water\r\r\nDate: Mon, 11 May 1998 14:30:28 -0700\r\r\nMessage-ID: <01bd7d24$04c73260$2d2aa8c0@ledalite045.ledalite.com>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 4.71.1712.3\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: f08d7ad3ec94af4ab9b7049bdc46d5f3\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n>Hi globillumers,\r\r\n>\r\r\n>I'm seeking information about attenuation of light in seawater. Does\r\r\n>anybody have any pointers? I'm not really interested in scattering due to\r\r\n>particles in suspension, only clean, clear water.\r\r\n>\r\r\nHi, Bretton. There is some basic information in Chapter 28, \"Underwater\r\r\nLighting\" of the IES Lighting Handbook, Eighth Edition. It includes a\r\r\ndiscussion of the absorption coefficient (which is wavelength-dependent) ,\r\r\nplus scattering information.\r\r\n\r\r\nThe chapter includes 17 references, although these should be sufficient:\r\r\n\r\r\nLankes, L. R. 1970. \"Optics and the Physical Parameters of the Sea,\" Opt.\r\r\nSpectra 4(5):42-49.\r\r\n\r\r\nSmith, R. C., and K. S. Baker. 1981. \"Optical Properties of the Clearest\r\r\nNatural Waters (200-800 nm),\" Applied Optics 20(2):177-184.\r\r\n\r\r\nDuntley, S. Q. 1963. \"Light in the Sea,\" J. Optical Society of America\r\r\n53(2):214-233.\r\r\n\r\r\nAustin, R. W. 1970. \"Assessing Underwater Visibility,\" Opt. Spectra\r\r\n4(5):34-39.\r\r\n\r\r\nKinney, J. A., S. M. Luria and D. O. Weitzman. 1967. \"Visibility of Colors\r\r\nUnderwater,\" J. Optical Society of America 57(6):802-809.\r\r\n\r\r\nIan Ashdown, P. Eng, LC\r\r\nHead of Research\r\r\nLedalite Architectural Products Inc.\r\r\nhttp://www.ledalite.com\r\r\n\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id RAA29411; Thu, 14 May 1998 17:55:43 +0200\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id RAA25024\r\r\n\tfor globillum-imag-outgoing; Thu, 14 May 1998 17:17:26 +0200 (MET DST)\r\r\nReply-To: \"Ian Ashdown\" <iashdown@ledalite.com>\r\r\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: IES Lighting Handbook\r\r\nDate: Thu, 14 May 1998 08:18:35 -0700\r\r\nMessage-ID: <01bd7f4b$902d3b00$2d2aa8c0@ledalite045.ledalite.com>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 4.71.1712.3\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 516be35410d74ebc48423588f442e6f4\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n<html><!DOCTYPE HTML PUBLIC \"-//W3C//DTD W3 HTML//EN\">\r\r\n<HTML>\r\r\n<HEAD>\r\r\n\r\r\n<META content=text/html;charset=iso-8859-1 http-equiv=Content-Type>\r\r\n<META content='\"MSHTML 4.71.1712.3\"' name=GENERATOR>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT color=#000000 face=Courier size=2>Several people has asked me about \r\r\nthe availability of the Illuminating Engineering Society of North America's \r\r\n&quot;IES Lighting Handbook&quot; that I referenced in an earlier \r\r\nmessage.</FONT></DIV>\r\r\n<DIV><FONT color=#000000 face=Courier size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Courier size=2>It appears that Amazon Books (<A \r\r\nhref=\"http://www.amazon.com\">www.amazon.com</A>) is selling the 1987 IES \r\r\nLighting Handbook Applications Volume. I have no idea where they are obtaining \r\r\ncopies of this book, as it was superceded by the IES Lighting Handbook, Eighth \r\r\nEdition in 1993. (Even so, all the good stuff is in the companion 1987 IES \r\r\nLighting Handbook Reference Volume. The two volume were combined to form a \r\r\n990-page &quot;handbook&quot; for the 1993 edition.)</FONT></DIV>\r\r\n<DIV><FONT face=Courier size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Courier size=2>The IES Lighting Handbook, Eighth Edition, is \r\r\navailable directly from the Illuminating Engineering Society of North \r\r\nAmerica:</FONT></DIV>\r\r\n<DIV><FONT face=Courier size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Courier size=2>Tel: (212) 248-5000</FONT></DIV>\r\r\n<DIV><FONT face=Courier size=2>Fax: (212) 248-5017</FONT></DIV>\r\r\n<DIV><FONT face=Courier size=2>URL: <A \r\r\nhref=\"http://www.iesna.org\">www.iesna.org</A></FONT></DIV>\r\r\n<DIV><FONT face=Courier size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT color=#000000 face=Courier size=2>The cost of the book is $389.00 US \r\r\nfor non-members and $225.00 US for members.</FONT></DIV>\r\r\n<DIV><FONT color=#000000 face=Courier size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Courier size=2>Please note that the handbook does *not* include \r\r\nthe IESNA Lighting Library. Of particular interest may be IES LM-63, \r\r\n&quot;Standard File Format for Electronic Transfer of Photometric Data&quot; \r\r\n($10.00 members, $18.00 non-members) and ANSI/IES RP-16, &quot;Nomenclature and \r\r\nDefinitions for Illuminating Engineering&quot; ($10.00 members, $15.00 \r\r\nnon-members).</FONT></DIV>\r\r\n<DIV><FONT face=Courier size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Courier size=2>The entire IESNA Lighting Library is available \r\r\nfor $999.00 For members and $1,800.00 for non-members. (If you think this is \r\r\nexpensive, check out the cost of the Commission Internationale de l'Eclairage \r\r\n[<A href=\"http://www.cie.co.at/cie/\">http://www.cie.co.at/cie/</A>] \r\r\npublications.)</FONT></DIV>\r\r\n<DIV><FONT face=Courier size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT color=#000000 face=Courier size=2>Ian Ashdown, P. Eng, LC<BR>Head of \r\r\nResearch<BR>Ledalite Architectural Products Inc.<BR><A \r\r\nhref=\"http://www.ledalite.com\">http://www.ledalite.com</A><BR></FONT>&nbsp;</DIV></BODY></HTML>\r\r\n\r\r\n</html>\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id TAA11404; Fri, 22 May 1998 19:03:42 +0200\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id SAA22880\r\r\n\tfor globillum-imag-outgoing; Fri, 22 May 1998 18:20:01 +0200 (MET DST)\r\r\nMessage-ID: <CB6657D3A5E0D111A97700805FFE6587BE11FF@red-msg-51.dns.microsoft.com>\r\r\nFrom: \"Michael Cohen (Research)\" <mcohen@microsoft.com>\r\r\nTo: \"'globillum@imag.fr'\" <globillum@imag.fr>\r\r\nSubject: FW: wavelet radiosity with triangular mesh\r\r\nDate: Fri, 22 May 1998 09:19:57 -0700\r\r\nX-Mailer: Internet Mail Service (5.5.1960.3)\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 638abbae79279e0306129101a9deb9d8\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nSomeone want to take this?\r\r\n\r\r\n-Michael\r\r\n\r\r\n> -----Original Message-----\r\r\n> From:\tBerruyer [SMTP:berruyer@AVO.fr]\r\r\n> Sent:\tFriday, May 22, 1998 1:25 AM\r\r\n> To:\tMichael Cohen (Research)\r\r\n> Subject:\twavelet radiosity with triangular mesh\r\r\n> \r\r\n> Hello,\r\r\n> I'm currently working on a radiosity project consisting in\r\r\n> comparing different algorithms. I'm now facing the wavelet\r\r\n> problem. As a matter of fact, all the radiosity litterature that i've read\r\r\n> only considers quadrilateral polygons.\r\r\n> Would you mind telling me if there have been researches\r\r\n> about wavelet radiosity with a triangular mesh ?\r\r\n> In this case, do you know where i could get any information ?\r\r\n> \r\r\n> Thanks in anticipation.\r\r\n> \r\r\n> Benot BERRUYER\r\r\n> berruyer@avo.fr <mailto:berruyer@avo.fr>\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id RAA30553; Mon, 25 May 1998 17:54:51 +0200\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id QAA20934\r\r\n\tfor globillum-imag-outgoing; Mon, 25 May 1998 16:58:23 +0200 (MET DST)\r\r\nFrom: Nicolas Holzschuch <Nicolas.Holzschuch@loria.fr>\r\r\nMessage-Id: <199805251456.QAA14725@yutz.loria.fr>\r\r\nSubject: Something is nagging me...\r\r\nTo: globillum@imag.fr\r\r\nDate: Mon, 25 May 1998 16:56:12 +0200 (MDT)\r\r\nX-Mailer: ELM [version 2.4 PL25]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 8cb4bb857573eb9d021c89e2d70ac889\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n   Hello fellow globillumers,\r\r\nthere is an idea that has been nagging me \r\r\nfor some time, and I thought I would share\r\r\nit with the list. \r\r\n\r\r\nI couldn't help noticing there is a Workshop\r\r\non Rendering for our research results, there\r\r\nis Siggraph for our outstanding research\r\r\nresults. However, there is nothing to discuss\r\r\nthe specific problems occuring in \r\r\nimplementations of large rendering systems. \r\r\n\r\r\nI'm thinking of large, polyvalent rendering\r\r\nsystems, with several global illumination\r\r\nalgorithms, that deal with 500 K input \r\r\npolygons on a daily basis. I'm thinking \r\r\nabout softwares like Vision, Genesis, \r\r\netc. \r\r\n\r\r\nSo here is the question: are there people\r\r\nout there interested in discussing problems\r\r\nspecific to these issues? Expose how you \r\r\ndeal with 500 K input polygons and 1 Gb\r\r\nof memory? How long does it take you to \r\r\ndo the Soda Hall (with furnitures)? \r\r\n\r\r\nNicolas Holzschuch\r\r\nResearcher, ISA Research Team, INRIA, Nancy, France. \r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id RAA13310; Wed, 3 Jun 1998 17:31:59 +0200\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id NAA29265\r\r\n\tfor globillum-imag-outgoing; Wed, 3 Jun 1998 13:03:20 +0200 (MET DST)\r\r\nMessage-ID: <8815647C7041D111A3010060B06BE1C0288D1D@elvis.lightwork>\r\r\nFrom: Neil Gatenby <Neil@lightwork.co.uk>\r\r\nTo: globillum@imag.fr\r\r\nSubject: gonio-photometry\r\r\nDate: Wed, 3 Jun 1998 12:02:07 +0100\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.0.1460.8)\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: eacdb003eaf4ef09821fb0415f184bb0\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHi all;\r\r\n\r\r\nDoes anyone know of any companies or academic institutions that can provide\r\r\na gonio-photometer service for measuring the BRDFs of everyday materials?\r\r\n\r\r\nDoes anyone have any experiences with such services?  Does anyone know where\r\r\nany such data is available, to download?\r\r\n\r\r\nI know about the NIST site, with lots of data that you can't see!  And I\r\r\nknow of a European site that has some fascinating watercress BRDF data (all\r\r\nI need is the BRDF data for lettuce I can render a really nice salad!)\r\r\n\r\r\nany help much appreciated\r\r\n\r\r\nNeil\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id WAA18840; Wed, 3 Jun 1998 22:00:33 +0200\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id VAA29548\r\r\n\tfor globillum-imag-outgoing; Wed, 3 Jun 1998 21:56:16 +0200 (MET DST)\r\r\nDate: Wed, 3 Jun 1998 11:03:55 -0700 (PDT)\r\r\nFrom: Alain Fournier <fournier@cs.ubc.ca>\r\r\nMessage-Id: <199806031803.LAA14704@pedigree.cs.ubc.ca>\r\r\nTo: Neil@lightwork.co.uk, globillum@imag.fr\r\r\nSubject: Re:  gonio-photometry\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: faa38d2c8efd626761b829e739919c0d\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nWe will soon here at UBC be able to allow people to design, simulate and \r\r\nconduct their own experiments (including measuring BRDF) across the web\r\r\non our facility (called ACME, for ACtive MEasurement facility).\r\r\nIt will be at leat a few weeks before we are ready, but stay tuned.\r\r\n\r\r\n\"(all I need is the BRDF data for lettuce I can render a really nice salad!)\"\r\r\nYes, but what about the vinaigrette (dressing is the most important part of\r\r\nsalad, without it it's just grass).\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id BAA09808; Mon, 8 Jun 1998 01:24:58 +0200\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id BAA03905\r\r\n\tfor globillum-imag-outgoing; Mon, 8 Jun 1998 01:20:44 +0200 (MET DST)\r\r\nMessage-Id: <9806072320.AA10011@merckx.graphics.cornell.edu>\r\r\nDate: Sun, 7 Jun 1998 19:20:04 -0400\r\r\nFrom: Eric Lafortune <eric@graphics.cornell.edu>\r\r\nTo: Neil@lightwork.co.uk\r\r\nCc: globillum@imag.fr\r\r\nSubject: Re: gonio-photometry\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 97daabb0dcbcf51d138c85950b8f9e43\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nNeil Gatenby wrote:\r\r\n> Does anyone know of any companies or academic institutions that can provide\r\r\n> a gonio-photometer service for measuring the BRDFs of everyday materials?\r\r\n>\r\r\n> Does anyone have any experiences with such services?  Does anyone know where\r\r\n> any such data is available, to download?\r\r\n\r\r\nShould you be happy with just an example, we have full hemispherical BRDF data\r\r\nfor blue latex paint available at our web site:\r\r\n\r\r\n\thttp://www.graphics.cornell.edu/online/measurements/\r\r\n\r\r\nThe data were measured by Sing Foo, and we used them in our Siggraph'97 paper\r\r\n\"Non-Linear Approximation of Reflectance Functions\". I've just added some\r\r\ngraphs of the function in the plane of incidence, to give a first impression\r\r\nof its shape. It's an interesting start for experiments.\r\r\n\r\r\nWith Steve Westin (westin@graphics.cornell.edu) in charge of the measurement\r\r\nlab, we are doing more measurements, which may become available in the future.\r\r\nHowever, it is unlikely that we will ever be a service bureau.\r\r\n\r\r\nKind regards,\r\r\n\r\r\nEric Lafortune.\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id TAA24791; Thu, 11 Jun 1998 19:59:32 +0200\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id TAA25635\r\r\n\tfor globillum-imag-outgoing; Thu, 11 Jun 1998 19:49:36 +0200 (MET DST)\r\r\nMessage-ID: <35801555.86656AD9@iro.umontreal.ca>\r\r\nDate: Thu, 11 Jun 1998 13:35:17 -0400\r\r\nFrom: Martin Blais <blais@iro.umontreal.ca>\r\r\nOrganization: DIRO-UdeM\r\r\nX-Mailer: Mozilla 4.05 [en] (X11; I; IRIX64 6.2 IP28)\r\r\nMIME-Version: 1.0\r\r\nTo: Global Illumination List <globillum@imag.fr>, \r\r\n IBR List <image-based-rendering@cs.unc.edu>\r\r\nSubject: Wanted: EGWR proceedings (your conference copies).\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: f5cec6a6dbc87b27f8c308aa294267df\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHi global and image-based illuminationerers.\r\r\n\r\r\nI know some of you who attend the EGWR actually buy the \"published\" proceedings\r\r\nafter the conference (the nice, very expensive ones).  Unfortunately, a masters\r\r\nstudent like me cannot afford those (yet :-).\r\r\n\r\r\nI know this is probably a shot in the dark, but I'm very interested in buying\r\r\nyour conference version (the cheaper, photocopies-like version you receive at\r\r\nEGWR itself).\r\r\n\r\r\nSo if you want to get rid of them, I'll give you a few bucks for them, and we\r\r\ncan meet at SIGGRAPH'98 to do the exchange.\r\r\n\r\r\nIf you're interested, you can contact me at blais@iro.umontreal.ca\r\r\n\r\r\nBest regards to all,\r\r\n\r\r\n\r\r\n\r\r\nM.\r\r\n\r\r\nP.S.  Apologies to those people both on the globillum and IBR lists, you'll\r\r\nreceive this post twice.\r\r\n-- \r\r\n\\-----------------------------------------------------------/\r\r\n \\ Martin Blais                    Universite de Montreal  / \r\r\n / mailto:blais@iro.umontreal.ca   Computer graphics lab.  \\\r\r\n/            http://www.iro.umontreal.ca/~blais             \\\r\r\n\r\r\n \"Lui parler de tout, de rien; de rien surtout, \r\r\n  c'est ce qui nous tracasse le plus.\"\r\r\n                    ---Nor, \"Des nouvelles du Bon Dieu\"\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id LAA07052; Wed, 17 Jun 1998 11:56:04 +0200\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id LAA06682\r\r\n\tfor globillum-imag-outgoing; Wed, 17 Jun 1998 11:39:27 +0200 (MET DST)\r\r\nDate: Wed, 17 Jun 1998 11:36:49 +0200 (MDT)\r\r\nMessage-Id: <199806170936.LAA08522@yutz.loria.fr>\r\r\nFrom: Nicolas Holzschuch <Nicolas.Holzschuch@loria.fr>\r\r\nTo: globillum@imag.fr\r\r\nSubject: PhD thesis bursary\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 48713258a922eec2a5193e578543b1e7\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n  Hello fellow globillumers,\r\r\nWe are looking for a PhD student, starting september 1998. The PhD\r\r\nwould be funded by a CIFRE convention. The student would be working\r\r\nwith the ISA research team, following our research on global\r\r\nillumination algorithms and hierarchical radiosity. \r\r\n\r\r\nSince the bursary is a CIFRE, there will be some part of interaction\r\r\nwith industries.\r\r\n\r\r\nApplications and requests for further information should be directed\r\r\nto Jean-Claude Paul (Jean-Claude.Paul@inria.fr).\r\r\n\r\r\nNicolas Holzschuch\r\r\nISA research team, INRIA-Lorraine.\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id MAA08677; Wed, 17 Jun 1998 12:58:45 +0200\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id MAA10391\r\r\n\tfor globillum-imag-outgoing; Wed, 17 Jun 1998 12:46:28 +0200 (MET DST)\r\r\nFrom: Nicolas Holzschuch <Nicolas.Holzschuch@loria.fr>\r\r\nMessage-Id: <199806171043.MAA08700@yutz.loria.fr>\r\r\nSubject: Re: PhD thesis bursary\r\r\nTo: Nicolas Holzschuch <Nicolas.Holzschuch@loria.fr>\r\r\nDate: Wed, 17 Jun 1998 12:43:46 +0200 (MDT)\r\r\nCc: globillum@imag.fr\r\r\nIn-Reply-To: <199806170936.LAA08522@yutz.loria.fr> from \"Nicolas Holzschuch\" at Jun 17, 98 11:36:49 am\r\r\nX-Mailer: ELM [version 2.4 PL25]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: de462a27bd11dceb340777d5771d71ee\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n>   Hello fellow globillumers,\r\r\nSorry for the double posting. I forgot to mention \r\r\nthat if you want to know more about the ISA \r\r\nresearch team, you can take a look at our web\r\r\npage, http://www.loria.fr/equipes/isa/\r\r\n\r\r\nNicolas Holzschuch\r\r\nISA research team, INRIA Lorraine\r\r\nhttp://www.loria.fr/~holzschu/\r\r\n\r\r\n> We are looking for a PhD student, starting september 1998. The PhD\r\r\n> would be funded by a CIFRE convention. The student would be working\r\r\n> with the ISA research team, following our research on global\r\r\n> illumination algorithms and hierarchical radiosity. \r\r\n> \r\r\n> Since the bursary is a CIFRE, there will be some part of interaction\r\r\n> with industries.\r\r\n> \r\r\n> Applications and requests for further information should be directed\r\r\n> to Jean-Claude Paul (Jean-Claude.Paul@inria.fr).\r\r\n> \r\r\n> Nicolas Holzschuch\r\r\n> ISA research team, INRIA-Lorraine.\r\r\n> \r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id QAA03960; Tue, 23 Jun 1998 16:44:18 +0200\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id QAA26166\r\r\n\tfor globillum-imag-outgoing; Tue, 23 Jun 1998 16:09:25 +0200 (MET DST)\r\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\r\nMessage-Id: <199806231408.QAA04576@safran.imag.fr>\r\r\nSubject: no subject (file transmission)\r\r\nTo: Global Illumination List <globillum@imag.fr>\r\r\nDate: Tue, 23 Jun 1998 16:08:47 +0200 (MDT)\r\r\nReply-To: Francois.Sillion@imag.fr\r\r\nX-Mailer: ELM [version 2.4 PL24]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: a120d53dc84ae83fd59f3bdc5cd54941\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n\r\r\nDear Globillumers,\r\r\n\r\r\nI feel terrible for taking so long to come back to the issue of\r\r\nemail address filtering on globillum. Some of you might be wondering why their\r\r\nmessages took so long to appear on the list.\r\r\n\r\r\nAs I said, our administrators here decided to prevent posting to mailing lists\r\r\nfrom non-members. Since the filter is based on the email address used\r\r\nto register you in the list, any email sent from another address will\r\r\nbe blocked.\r\r\n\r\r\nI am appending in the next message the current list of addresses I have. \r\r\nPlease take a minute to check that your address is correct, and is the one \r\r\nused when you *send* messages. \r\r\n\r\r\nSome people certainly have a problem, if they use a different email \r\r\naddress for receiving and sending messages. I don't have a real answer\r\r\nfor them, the only workaround I can see is to add both of their\r\r\naddresses (they may then receive two copies of each and every\r\r\nmessage). When the duplication is due to an anti-spam scheme, one might hope\r\r\nthat one of the two copies will be blocked as \"spam\" :-)\r\r\n\r\r\nAnyway, you should ALWAYS be careful when sending email to the list\r\r\nand check that you are sending from the \"authorized\" address. I am\r\r\nalso appending a number of messages which were blocked by our system.\r\r\nAgain, please excuse the delay. The authors of all these messages should\r\r\ndefinitely contact me to solve the problem.\r\r\n\r\r\nPlease contact me if you have any questions or want your address changed.\r\r\n\r\r\n+------------------+------------------------------------------------------+\r\r\n| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\r\r\n|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|\r\r\n+------------------+--------+---------------------------------------------+\r\r\n| Francois.Sillion@imag.fr  | http://www-imagis.imag.fr/~Francois.Sillion |\r\r\n+---------------------------+---------------------------------------------+\r\r\n\r\r\n------------------------------------------------------------------------\r\r\n\r\r\n\tMessages that got blocked: please read and make sure they did not\r\r\n\tcome from you!\r\r\n\r\r\n------------------------------------------------------------------------\r\r\n\r\r\nSubject: BOUNCE globillum@imag.imag.fr: Non-member submission from [\"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>]\r\r\nSubject: Re: IES Lighting Handbook\r\r\nReply-To: westin@graphics.cornell.edu\r\r\nReferences:  <01bd7f4b$902d3b00$2d2aa8c0@ledalite045.ledalite.com>\r\r\n\r\r\nIan Ashdown wrote:\r\r\n\r\r\n<snip>\r\r\n\r\r\n> The IES Lighting Handbook, Eighth Edition, is available directly from =\r\r\n> the Illuminating Engineering Society of North America:\r\r\n> \r\r\n> Tel: (212) 248-5000\r\r\n> Fax: (212) 248-5017\r\r\n> URL: www.iesna.org\r\r\n> \r\r\n> The cost of the book is $389.00 US for non-members and $225.00 US for =\r\r\n> members.\r\r\n\r\r\nAnd note that membership dues are less than the difference; it's worth\r\r\njoining just to save money on the handbook.\r\r\n\r\r\n<snip>\r\r\n\r\r\n-Stephen H. Westin\r\r\nAny information or opinions in this message are mine: they do not\r\r\nrepresent the position of Cornell University or any of its sponsors.\r\r\n\r\r\n------------------------------------------------------------------------\r\r\n\r\r\nSubject: BOUNCE globillum@imag.imag.fr: Non-member submission from [Fredo Durand <Fredo.Durand@imag.fr>]\r\r\nDate: Tue, 19 May 1998 10:40:53 +0200\r\r\nFrom: Fredo Durand <Fredo.Durand@imag.fr>\r\r\nOrganization: iMAGIS\r\r\nSubject: siggraph 98 papers on the net\r\r\n\r\r\nHi,\r\r\n\r\r\nwith the help of Tim Rowley, I've gathered a lot of links on the\r\r\nelectronic versions of the papers that will be presented at siggraph\r\r\nthis year.\r\r\nThey are available at \r\r\nhttp://www-imagis.imag.fr/Membres/Fredo.Durand/Book/sig98.html\r\r\n\r\r\nNot all papers are available at the moment, if you know a link I have\r\r\nforgotten or missed, please let me know.\r\r\n\r\r\nBy the way, these are part of my collection of computer graphics links\r\r\nwhere you can find web pages of researchers, labs, conferences, image\r\r\ngalleries, code, etc.\r\r\nhttp://www-imagis.imag.fr/~Fredo.Durand/book.html\r\r\n\r\r\nFredo Durand\r\r\niMAGIS\r\r\nGrenoble, France\r\r\nhttp://www-imagis.imag.fr/~Fredo.Durand\r\r\n\r\r\n------------------------------------------------------------------------\r\r\n\r\r\nSubject: BOUNCE globillum@imag.imag.fr: Non-member submission from [\"Ian Ashdown\" <byheart@direct.ca>]\r\r\nFrom: \"Ian Ashdown\" <byheart@direct.ca>\r\r\nTo: <globillum@imag.fr>\r\r\nCc: <gudukbay@CS.Bilkent.Edu.TR>\r\r\nSubject: UNIX-based radiosity renderer available\r\r\nDate: Thu, 21 May 1998 09:37:31 -0700\r\r\n\r\r\nDr. Ugur Gudukbay (gudukbay@CS.Bilkent.Edu.TR) and his students at the\r\r\nDepartment of Computer Engineering and Information Science, Bilkent\r\r\nUniversity (Ankara, Turkey) have kindly ported my hopelessly Windows-centric\r\r\nHelios Radiosity Renderer to the UNIX operating environment.\r\r\n\r\r\nIf anyone is looking for C++ source code for a basic but effective\r\r\nprogressive radiosity renderer, you can download helios_tar.tar from\r\r\nhttp://www.cs.bilkent.edu.tr/~gudukbay/home.html.\r\r\n\r\r\nIan Ashdown, P. Eng.         |              READ THE BOOK!\r\r\nVice President, R & D        |  Radiosity: A Programmer's Perspective\r\r\nbyHeart Consultants Limited  |          John Wiley & Sons 1994\r\r\nWest Vancouver, BC (Canada)  |    http://mypage.direct.ca/b/byheart\r\r\n\r\r\n\r\r\n------------------------------------------------------------------------\r\r\n\r\r\nSubject: BOUNCE globillum@imag.imag.fr: Non-member submission from [\"A. T. Campbell, III\" <atcampbell@slb.com>]\r\r\nDate: Fri, 22 May 1998 14:35:49 -0500\r\r\nFrom: \"A. T. Campbell, III\" <atcampbell@slb.com>\r\r\nSubject: new job/address\r\r\n\r\r\nFriends/Colleagues/etc.,\r\r\n\r\r\nI have recently started a job at Schlumberger. My new contact \r\r\ninformation, effective immediately, is below:\r\r\n\r\r\ne-mail: atcampbell@slb.com\r\r\naddress: Schlumberger Austin Product Center\r\r\n         8311 North FM 620\r\r\n         Austin,  Texas  78726  USA\r\r\nphone: (512)331-3382\r\r\n\r\r\nMy home address has not changed\r\r\n\r\r\nThanks for your time.\r\r\n\r\r\n-- \r\r\nA. T. Campbell, III (atcampbell@slb.com)\r\r\nPhone:(512)331-3382  Fax:(512)331-3387\r\r\nSchlumberger Austin Product Center, 8311 N. FM 620, Austin, TX 78726\r\r\n\r\r\n------------------------------------------------------------------------\r\r\n\r\r\nSubject: BOUNCE globillum@imag.imag.fr: Non-member submission from [\"Andrew J. Willmott\" <ajw+@cs.cmu.edu>]\r\r\n\r\r\nDate: Fri, 22 May 1998 21:34:55 -0400\r\r\nTo: berruyer@AVO.fr\r\r\nFrom: \"Andrew J. Willmott\" <ajw+@cs.cmu.edu>\r\r\nSubject: Re: FW: wavelet radiosity with triangular mesh\r\r\nCc: globillum@imag.fr\r\r\n\r\r\n>> Hello,\r\r\n>> I'm currently working on a radiosity project consisting in\r\r\n>> comparing different algorithms. I'm now facing the wavelet\r\r\n>> problem. As a matter of fact, all the radiosity litterature that i've read\r\r\n>> only considers quadrilateral polygons.\r\r\n>> Would you mind telling me if there have been researches\r\r\n>> about wavelet radiosity with a triangular mesh ?\r\r\n>> In this case, do you know where i could get any information ?\r\r\n>>\r\r\n>> Thanks in anticipation.\r\r\n>>\r\r\n>> Benot BERRUYER\r\r\n>> berruyer@avo.fr <mailto:berruyer@avo.fr>\r\r\n\r\r\nI know that at least Philippe Bekaert and I have adapted wavelet radiosity\r\r\nto triangular meshes. (I think there are also some triangular coefficients\r\r\nlisted in Peter Schroeder's thesis.)\r\r\n\r\r\nI have a technical note online at\r\r\n\r\r\n  http://www.cs.cmu.edu/~radiosity/notes/note-coeffs.[ps|pdf]\r\r\n\r\r\nwhich discusses wavelet radiosity operations in a matrix-oriented setting,\r\r\nlists the necessary coefficients for these operations, and gives some\r\r\nexamples of how to use them. It includes coefficients for the M[2-3],\r\r\nF[2-3] bases for both quadrilaterals and triangles.\r\r\n\r\r\nYou may also want to download Philippe et. al's RenderPark and/or my 'rad'\r\r\nradiosity program and try looking at the code. They can be found at:\r\r\n\r\r\n  http://www.cs.kuleuven.ac.be/cwis/research/graphics/RENDERPARK\r\r\n  http://www.cs.cmu.edu/~radiosity/dist\r\r\n\r\r\nCheers,\r\r\n\r\r\nAndrew\r\r\n\r\r\n--- mailto:a.willmott@cs.cmu.edu ------- http://www.cs.cmu.edu/~ajw ---\r\r\n\r\r\n\r\r\n------------------------------------------------------------------------\r\r\n\r\r\nSubject: BOUNCE globillum@imag.imag.fr: Non-member submission from [\"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>]\r\r\n\r\r\nDate: Tue, 2 Jun 1998 11:46:40 -0400\r\r\nFrom: \"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Thesis on-line\r\r\n\r\r\n\r\r\nMy old Master's thesis (from 1992) has made it to the Web:\r\r\n\r\r\n<http://www.graphics.cornell.edu/~westin/>\r\r\n\r\r\nAlso available are:\r\r\n o '92 SIGGRAPH paper (full text and images)\r\r\n o Images from the paper, thesis, and SIGGRAPH talk\r\r\n o Microgeometry for a Gaussian rough surface, used in the\r\r\n   paper and the thesis\r\r\n\r\r\n------------------------------------------------------------------------\r\r\n\r\r\nSubject: BOUNCE globillum@imag.imag.fr: Non-member submission from [\"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>]\r\r\n\r\r\nSubject: Re: gonio-photometry\r\r\n\r\r\n\r\r\n> Hi all;\r\r\n> \r\r\n> Does anyone know of any companies or academic institutions that can provide\r\r\n> a gonio-photometer service for measuring the BRDFs of everyday materials?\r\r\n> \r\r\n> Does anyone have any experiences with such services?  Does anyone know where\r\r\n> any such data is available, to download?\r\r\n\r\r\nWe have a gonioreflectometer that I think of as being on the verge of\r\r\noperational. While we have no plans to offer a measurement service, we\r\r\nhave posted one measured BRDF, with hopes for more in the future. See\r\r\n<http://www.graphics.cornell.edu/online/measurements/>\r\r\n\r\r\n<snip>\r\r\n\r\r\n------------------------------------------------------------------------\r\r\n\r\r\nSubject: BOUNCE globillum@imag.imag.fr: Non-member submission from [hertjwr@us.ibm.com]\r\r\nFrom: hertjwr@us.ibm.com\r\r\nTo: globillum@imag.fr\r\r\ncc: pellelgrini@imc.pi.cnr.it\r\r\nDate: Sun, 21 Jun 1998 12:54:03 -0400\r\r\nSubject: form factors on line\r\r\n\r\r\nHi  Globillumers --\r\r\nI don't remember anyone else bringing this up, but I have been\r\r\na little out of touch so maybe I missed it.\r\r\n\r\r\nAnyway, I just found that Jack Howell's \"Catalog of Radiation Heat\r\r\nTransfer Configuration Factors\" is now on line (it used to be only\r\r\nin a book that you could only find in some Engineering libraries).\r\r\n\r\r\nIt's at:\r\r\nhttp://sage.me.utexas.edu/~howell/\r\r\n\r\r\nSection C is not completely filled in, so perhaps it is still a work in\r\r\nprogress.\r\r\nAt least now everyone can have access to infamous cow factors:\r\r\nhttp://sage.me.utexas.edu/~howell/sectionb/b-63.html\r\r\n\r\r\n\r\r\n-- Holly Rushmeier\r\r\nholly@watson.ibm.com\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id QAA03928; Tue, 23 Jun 1998 16:42:42 +0200\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id QAA26233\r\r\n\tfor globillum-imag-outgoing; Tue, 23 Jun 1998 16:09:57 +0200 (MET DST)\r\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\r\nMessage-Id: <199806231409.QAA04591@safran.imag.fr>\r\r\nSubject: GLOBILLUM: new messages and important email-address issue\r\r\nTo: Global Illumination List <globillum@imag.fr>\r\r\nDate: Tue, 23 Jun 1998 16:09:18 +0200 (MDT)\r\r\nReply-To: Francois.Sillion@imag.fr\r\r\nX-Mailer: ELM [version 2.4 PL24]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: e4dc56d2b93a666b7f231ca2e4f4b113\r\r\nX-Mozilla-Status: 9001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n\r\r\n------------------------------------------------------------------------\r\r\n### Global Illumination mailing list\r\r\n#\r\r\n#\r\r\n\r\r\n# append the following to your .mailrc file\r\r\n#\r\r\n# send corrections/additions to globillum-request@imag.fr\r\r\n# (which is forwarded to Francois Sillion)\r\r\n\r\r\n# The preferred way to send mail to everyone on the list is to mail to\r\r\n# globillum (aliased below), where a master copy of list is being maintained.\r\r\n\r\r\n\r\r\n# Maneesh Agrawala; PhD Student, Stanford University\r\r\nalias agrawala maneesh@uni.Stanford.EDU\r\r\n# Farah Al-Agha; University of Bristol, England.\r\r\n# I am interested in the following areas: Hierarchical Radiosity,\r\r\n# Discontinuity meshing, virual studio, Augmented reality and virtual reality.\r\r\nalias alagha alagha@cs.bris.ac.uk\r\r\n# Mike Allison\r\r\nalias mallison mike@documentum.com\r\r\n# Carlos Urena Almagro; ETS Ingenieria Informatica;\r\r\n# Universidad de Granada; 18071 Granada; Spain\r\r\nalias almagro almagro@goliat.ugr.es\r\r\n# John Amanatides, York U, Toronto\r\r\nalias amanatides amana@cs.yorku.ca\r\r\n# Jason Andreas; illipse Inc\r\r\n# CG interests; natural-phenomena, more specifically, realistic \r\r\n# lightning simulation, plants/trees, and clouds to go with the lightning\r\r\nalias andreas jandreas@ultranet.com\r\r\n# Jean-Christophe Arnu; IUP Ingenierie de Systemes Informatiques de Toulouse\r\r\nalias arnu isi2g7@cict.fr\r\r\n# Jim Arvo; California institute of technology\r\r\nalias arvo arvo@cs.caltech.edu\r\r\n# Ian Ashdown; Ledalite Architectural Products Inc.; Langley, B.C.; Canada\r\r\nalias ashdown iashdown@ledalite.com\r\r\n# Godavarthy Sreenadha Babu ; University of South Carolina \r\r\n# I am looking at single pass algorithms for accurate solutions to global \r\r\n# illumination problem. My major focus right now is on wavelets, sparse \r\r\n# representation of the integral operators and error analysis of the \r\r\n# integral solution. \r\r\nalias babu godavart@cs.sc.edu\r\r\n# Sanjay Bakshi; SGI\r\r\nalias bakshi sbakshi@aw.sgi.com\r\r\n# Kavita Bala; MIT graphics group\r\r\nalias bala kaybee@graphics.lcs.mit.edu\r\r\n# Gladimir V.G. Baranoski; University of Calgary\r\r\nalias baranoski gbaranos@cpsc.ucalgary.ca\r\r\n# Rui Bastos; Graduate Student, University of North Carolina at Chapel Hill\r\r\nalias bastos bastos@cs.unc.edu\r\r\n# Dan Baum, Silicon Graphics\r\r\nalias baum drb@sgi.com\r\r\n# Philippe Bekaert;  K. U. Leuven (Belgium)\r\r\nalias bekaert philippe@idefix.cs.kuleuven.ac.be\r\r\n# Sergio Gonzalo Besuievsky; Universitat de Girona\r\r\nalias besuievsky gonzalo@baloo.udg.es\r\r\n# Christian-A. Bohn; Dept. Visualization and Media Systems Design (VisWiz,VMSD)\r\r\n# Institute for Media Communication (IMK), GMD.\r\r\nalias bohn bohn@gmd.de\r\r\n# Samuel Boivin ; INRIA\r\r\nalias boivin Samuel.Boivin@inria.fr \r\r\n# Chris Borel; SST-8, MS D438; Los Alamos National Lab; Los Alamos, NM 87545\r\r\n# interests: simulation of lighting under vegetative canopies\r\r\nalias cborel cborel@lanl.gov\r\r\n# Kadi Bouatouch; IRISA; Campus de Beaulieu; 35042 Rennes Cedex; France\r\r\n# interests: ray tracing, sampling, realism, physics & perception\r\r\nalias bouatouch Kadi.Bouatouch@irisa.fr\r\r\n# Chris Buckalew, Cal Poly\r\r\nalias buckalew buckalew@polyslo.calpoly.edu\r\r\n# Eduardo Bustillo Iceta; \r\r\n# My main interests are Monte Carlo radiosity, meshing techniques,\r\r\n# BDRF modelization and artificial intelligence \r\r\nalias bustillo epabuice@bicc00.bi.ehu.es\r\r\n# Emilio Camahort; University of TExas Austin\r\r\nalias camahort ecamahor@cs.utexas.edu\r\r\n# Alvin T. Campbell III; Schlumberger Austin Product Center 8311 North FM 620\r\r\n#\t\t\t\t  Austin,  Texas  78726  USA phone: (512)331-3382\r\r\n# interests: global illumination, heat transfer, animation, scientific vis.\r\r\nalias campbell atcampbell@slb.com\r\r\n# Pedro Cano Olivares; Universidad de Granada, Spain\r\r\nalias canoolivares pcano@goliat.ugr.es\r\r\n# Marcos C. C. Carrard; University of Iju (Brazil)\r\r\nalias carrard carrard@sede.unijui.tche.br\r\r\n# Mateu Sbert Casasayas\r\r\n# interests: doing thesis on Monte Carlo radiosity\r\r\nalias casasayas sbert@lsi.upc.es\r\r\n# Alan Chalmers; Dept. of Computer Science; University of Bristol;\r\r\n# University Walk; Bristol; BS8 1TR; United Kingdom\r\r\n# interests: large parallel MIMD computers for radiosity and ray tracing\r\r\nalias achalmers alan@compsci.bristol.ac.uk\r\r\n# Michael Chelle\r\r\nalias chelle chelle@bcgn.grignon.inra.fr\r\r\n# Eric Chen, Apple\r\r\nalias chen chense@rlspace.com\r\r\n# Niels J. Christensen; Technical U. Denmark; B. 116, DK-2800 Lyngby; Denmark\r\r\nalias nchristensen iftnjc83@vm.uni-c.dk\r\r\n# Per H. Christensen; mental images, Fasanenstrasse 81, D-10623 Berlin, Germany\r\r\n# interests: global illumination, photorealistic rendering, shape from shading\r\r\nalias pchristensen per@mental.com\r\r\n# Adrian J. Chung; Imperial College of Science, Technology and Medicine, London\r\r\n#Computationally intensive applications like those found in global illumination\r\r\n#pose are typically developed with the implicit assumption of a high-end\r\r\n#uniprocessor with practically infinite RAM. My research focuses on the porting\r\r\n#issue, particularly when making use of parallelism.\r\r\nalias chung ajc@doc.ic.ac.uk\r\r\n# Michael Cohen, Microsoft\r\r\nalias mcohen mcohen@microsoft.com\r\r\n# Steven Collins; Image Synthesis Group, Trinity college, Dublin\r\r\n# Interests: light ray tracing, illumination from transparent objects,\r\r\n# distribution ray tracing, wavefront tracking.\r\r\nalias collins Steven.Collins@cs.tcd.ie\r\r\n# Antonio Costa; Comp. Graphics & CAD; INESC;\r\r\n# Largo Mompilher 22; 4100 Porto Portugal\r\r\nalias costa acc@asterix.inescn.pt\r\r\n# Cornell Students, includes Himlan & others; but not Greenberg or Arvo\r\r\nalias cornell_students gi-students@graphics.cornell.edu\r\r\n# Andre Mauricio CUNHA CAMPOS; ISIMA, Clermon-Ferrand, France\r\r\nalias cunha andre@sp.isima.fr\r\r\n# Brian Curless; Stanford\r\r\n# interests: zonal radiosity methods\r\r\nalias curless curless@candor.Stanford.EDU\r\r\n# Jubin P. Dave; U. of New Hampshire\r\r\nalias jdave jd@kepler.unh.edu\r\r\n# DENIEL Jean-Marc; CSTB, 11 rue Henri Picherit,B.P. 82341,44323 Nantes Cedex 3\r\r\nalias deniel deniel@cstb.fr\r\r\n# David L. DiLaura; Senior Instructor, Civil and Architectural Engineering;\r\r\n# University of Colorado; Boulder, CO 80309\r\r\nalias dilaura dilaura@bechtel.colorado.edu\r\r\n# Akio Doi; SUNY Stony brook.\r\r\n# My interest fields are a global illumination model, radiosity, volume \r\r\n# rendering, volume graphics, and so on.\r\r\nalias doi doi@sbcs.cs.sunysb.edu\r\r\n# Gavin Donaldson-Selby; Technikon Natal, Durban, South Africa.\r\r\n# application of global illumination techniques (and software) in stage \r\r\n# lighting design.\r\r\nalias donaldson artlite@iaccess.za\r\r\n# Julie Dorsey; Assistant Professor, Architecture, MIT\r\r\nalias dorsey dorsey@graphics.lcs.mit.edu\r\r\n# George Drettakis, iMAGIS/IMAG, BP 53 F-38041 Grenoble Cedex 09 France\r\r\n# interests: sampling and filtering techniques for GI, quality & error metrics\r\r\nalias drettakis George.Drettakis@imag.fr\r\r\n# Emmanuel Dumont; Universite de Montreal\r\r\n# rendering of natural phenomena\r\r\nalias dumont dumont@iro.umontreal.ca\r\r\n# Fredo Durand; iMAGIS, Grenoble, France\r\r\nalias fdurand Fredo.Durand@imag.fr\r\r\n# Philip Dutre; Computer Graphics Research Group, Katholieke Universiteit Leuven\r\r\n# Interests: Monte Carlo solutions for global illumination, adaptive \r\r\n# probability density functions, potential-driven algorithms\r\r\nalias dutre Philip.Dutre@cs.kuleuven.ac.be\r\r\n# Pavol Elias; Technical University Vienna\r\r\nalias elias elias@cg.tuwien.ac.at\r\r\n# Dieter Fellner; Bonn University, Germany\r\r\nalias fellner fellner@cs.uni-bonn.de\r\r\n# James A Ferwerda; Cornell University\r\r\nalias ferwerda jaf@graphics.cornell.edu\r\r\n# Eugene Fiume, U. of Toronto\r\r\nalias fiume elf@dgp.utoronto.ca\r\r\n# David Forsyth\r\r\nalias forsyth daf@CS.Berkeley.EDU\r\r\n# Alain Fournier, U. of British Columbia, Vancouver BC, Canada\r\r\nalias fournier fournier@cs.ubc.ca\r\r\n# Don Fussell, U. of Texas, Austin\r\r\nalias fussell fussell@cs.utexas.edu\r\r\n# Gonzalo Cerruela Garcia; \r\r\n# I am doctoral student in Computer Science . I interesting in Radiosity \r\r\n# method for global illumination .\r\r\nalias garcia el1segag@sun630.uco.es\r\r\n# Robert Garmann; University of Dortmund\r\r\n# rendering, hierarchical methods, monte-carlo-methods, parallel computing\r\r\nalias garmann garmann@ls7.informatik.uni-dortmund.de\r\r\n# Neil Gatenby, Manchester Computing Centre, Manchester, England\r\r\n# interests: alternatives to hemicube, accurate numerical form factors\r\r\nalias gatenby neil@lightwork.co.uk\r\r\n# Joe Geigel; Pittsburgh Supercomputing Center\r\r\nalias geigel geigel@psc.edu\r\r\n# Reid Gershbein; Stanford University\r\r\nalias gershbein rsg@uni.stanford.edu\r\r\n# Simon Gibson \r\r\n# Interests: Hierarchical Radiosity: Error-Estimates/Mesh Optimisation/Parallel\r\r\n# Implementations/Dynamic Environments and use in Virtual Reality.\r\r\nalias gibson gibsons@cs.man.ac.uk\r\r\n# Stephen Gifford, Electrical and Computer Engineering Dept, Carnegie Mellon\r\r\n# interests: implemented radiosity/ray tracing hybrid on Connection Machine\r\r\nalias gifford Stephen.Gifford@maps.cs.cmu.edu\r\r\n# Andrew Glassner, Microsoft\r\r\nalias glassner glassner@microsoft.com\r\r\n# Narendra Goel, Wayne State U.\r\r\nalias goel ngoel@cs.wayne.edu\r\r\n# Martin Grabenstein; Mental Images\r\r\nalias grabenstein martin@mental.de\r\r\n# Chuck Grant, Lawrence Livermore Lab\r\r\nalias grant grant1@llnl.gov\r\r\n# Don Greenberg c/o Fran Brown, Cornell U.\r\r\nalias greenberg dpg@graphics.cornell.edu\r\r\n# Larry Gritz ; Pixar\r\r\nalias gritz lg@pixar.com\r\r\n# Leo Guibas; CS Dept, Stanford U. / DEC Systems Research Center, Palo Alto\r\r\nalias guibas guibas@cs.stanford.edu\r\r\n# Eric Haines, 3D/Eye\r\r\nalias haines erich@acm.org\r\r\n# Pat Hanrahan, Stanford U.\r\r\nalias hanrahan hanrahan@cs.stanford.edu\r\r\n# Brian W. Heal; School of Information Science; Portsmouth Polytechnic;\r\r\n# Mercantile House; Hampshire Terrace; Portsmouth, PO1 2EG; United Kingdom\r\r\n# interests: rendering octree models, post-hidden-surface-removal rendering\r\r\nalias heal healb@csovax.portsmouth.ac.uk\r\r\n# Paul Heckbert; Computer Science Dept.; Carnegie Mellon University;\r\r\n# 5000 Forbes Ave; Pittsburgh PA 15213-3891; USA\r\r\n# interests: finite element & integral equation methods for global illumination\r\r\nalias heckbert ph@cs.cmu.edu\r\r\n# David Hedley\r\r\nalias hedley hedley@cs.bris.ac.uk\r\r\n# Wolfgang Heidrich; University of Erlangen\r\r\n# I am a PhD student at the University of Erlangen with research interests in\r\r\n# both global illumination and hardware accellerated rendering\r\r\nalias heidrich heidrich@informatik.uni-erlangen.de\r\r\n# Steve Hollasch; Microsoft\r\r\nalias hollasch stevehol@MICROSOFT.com\r\r\n# Nicolas Holzschuch. INRIA Lorraine.\r\r\nalias holzschuch Nicolas.Holzschuch@loria.fr\r\r\n# Helen H. Hu; Univ. of Utah\r\r\nalias helenhu hhh@facility.cs.utah.edu\r\r\n# Philip Hubbard; Washington University\r\r\n# My research interests include global illumination and time-critical \r\r\n# algorithms for the real-time display of global-illumination solutions.\r\r\nalias hubbard pmh@cs.wustl.edu\r\r\n# Alexander Ivanov\r\r\nalias ivanov Alexander.Ivanov@comlab.ox.ac.uk\r\r\n# A. M. Jelle Post; TU Delft\r\r\n# physically correct lighting studies in the architects designing stage.\r\r\nalias jelle zeno@euronet.nl\r\r\n# Henrik Wann Jensen; Institute of Graphical Communication\r\r\n# Technical University of Denmark; Building 116; 2800 Lyngby; Denmark\r\r\nalias jensen henrik@mental.com\r\r\n# J. P. Jessel; Institut de Recherche en Informatique de Toulouse;\r\r\n# Universite Paul Sabatier; 31062 Toulouse; France\r\r\n# interests: parallel radiosity and ray tracing algorithms on Transputers\r\r\nalias jessel jessel@irit.fr\r\r\n# Graham Jones; Oxford U.\r\r\nalias gjones graham@robots.oxford.ac.uk\r\r\n# Fern Hunt; NIST\r\r\nalias hunt fern.hunt@nist.gov\r\r\n# Vincent Jolivet; Faculte des Sciences de LIMOGES\r\r\nalias jolivet jolivet@unilim.fr\r\r\n# Kazufumi Kaneda; Electric Machinery Lab, Hiroshima U.\r\r\nalias kaneda kin@eml.hiroshima-u.ac.jp\r\r\n# Konrad F. KARNER; Institute for Computer Graphics;\r\r\n# Graz University of Technology\r\r\nalias karner karner@icg.tu-graz.ac.at\r\r\n# Alexander Keller ; Universitaet Kaiserslautern.  Fachbereich Informatik\r\r\n# D-67653 Kaiserslautern.  Postfach 3049.\r\r\nalias keller keller@informatik.uni-kl.de\r\r\n# Lawrence Kesteloot;\r\r\n# I'm a graduate student at the University of North Carolina.  My interests\r\r\n# are global illumination through path tracing and other monte carlo methods.\r\r\nalias kesteloot kesteloo@cs.unc.edu\r\r\n# Slawomir Kilanowski; Software engineer developing 3D graphics applications.\r\r\n# Owner of one-man software company rendering development services.\r\r\n# Specific interests in global illumination: Fast, robust methods for \r\r\n# calculation of interreflected light in architectual visualization.\r\r\nalias kilanowski metagram@pwr.wroc.pl\r\r\n# Dave Kirk\r\r\nalias kirk davidk@nvidia.com\r\r\n# Arjan Kok; TNO-FEL, P.O.Box 96864, 2509 JG 's-Gravenhage, The Netherlands\r\r\nalias kok kok@fel.tno.nl\r\r\n# Craig Kolb, Stanford (but email address is Princeton)\r\r\nalias kolb cek@cs.princeton.edu\r\r\n# Juhana Kouhia;\r\r\n# I'm mathematics student (with studies in physics) and just interested\r\r\n# in the theory of global illumination.\r\r\nalias kouhia kouhia@nic.funet.fi\r\r\n# Wolfram Kresse ;  Fraunhofer IGD, Darmstadt\r\r\n# Our group is developing a tool for Raytracing, Radiosity and\r\r\n# VR model preparation.\r\r\nalias kresse wkresse@igd.fhg.de\r\r\n# Subodh Kumar; Computer Science, UNC, Chapel Hill NC 27599\r\r\nalias kumar kumar@cs.unc.edu\r\r\n# Eric Lafortune; Cornell University Progra of COmputer Graphics\r\r\n# interests: mathematical models and Monte Carlo techniques\r\r\nalias lafortune  eric@graphics.cornell.edu\r\r\n# Paul Lalonde, U. of British Columbia\r\r\nalias lalonde lalonde@cs.ubc.ca\r\r\n# Mathias Lang; DACOS Software GmbH. Software engeneer at SAP\r\r\nalias lang mathias.lang@sap-ag.de\r\r\n# Michael Langer; NEC Research Institute. \r\r\n# I am computer vision researcher interested in how material and shape \r\r\n# properties of surfaces can be automatically recovered from images.\r\r\nalias langer  langer@research.nj.nec.com\r\r\n# George Leaver; University of Manchester, England\r\r\n# currently undertaking an M.Sc in the Computer Graphics Unit of the university.\r\r\n# Interests: Higher Order Radiosity and NURBS\r\r\nalias leaver leaverg@cs.man.ac.uk\r\r\n# Justin Legakis; MIT\r\r\nalias legakis legakis@graphics.lcs.mit.edu\r\r\n# Marc Levoy, CS Dept, Stanford U.\r\r\nalias levoy levoy@cs.stanford.edu\r\r\n# Bob Lewis; CS Dept; U. of British Columbia;\r\r\n# 6356 Agricultural Road; Vancouver, BC  V6T 1W5; Canada\r\r\n# interests: 3-D texture, ray tracing, radiosity, parallelism\r\r\nalias blewis bobl@cs.ubc.ca\r\r\n# Lewis; Dept. Geography; University College London\r\r\n# 26 Bedford Way; London WC1H 0AP; UK\r\r\n# I don't use a first name, \"I'm known just as Lewis\"\r\r\n# interests: modeling canopy reflectance, remote sensing\r\r\nalias plewis plewis@ps.ucl.ac.uk\r\r\n# Robert Lipman, NIST\r\r\n# I work on a project related to the reflectance (appearance) of materials\r\r\nalias lipman robert.lipman@nist.gov\r\r\n# Lars Lippert;  Swiss Federal Institute of Technology Zuerich\r\r\n# I am a research assistant and I am working on my PhD-Thesis. I am generally \r\r\n# interested in global illumination and multiresolution approaches.\r\r\nalias lippert lippert@inf.ethz.ch\r\r\n# Dani Lischinski; Hebrew University of Jerusalem\r\r\nalias lischinski danix@cs.huji.ac.il \r\r\n# LORIA laboratory; (Nancy, France) INRIA-lorraine, CRIN\r\r\nalias loria globillum@loria.fr\r\r\n# Celine Loscos; iMAGIS, Grenoble, France\r\r\nalias loscos Celine.Loscos@imag.fr\r\r\n# Hugh McCabe; University College Dublin, Ireland\r\r\nalias mccabe hugh.mccabe@ucd.ie\r\r\n# Ann Mc Namara; Univ. of Bristol, Vision & Graphics Lab. \r\r\nalias mcnamara  mcnamara@cs.bris.ac.uk\r\r\n# Alois Maierhofer ; TU Graz (Austria)\r\r\nalias maierhofer ali@icg.tu-graz.ac.at\r\r\n# Eric Maisel; IRISA, Rennes, France\r\r\nalias maisel maisel@irisa.fr\r\r\n# Dinesh Manocha; UNC\r\r\n# interested in problems related to modeling and rendering. \r\r\n# recent work on problems in display large datasets ( polygons or NURBS)\r\r\n# and eventually radiositizing them.\r\r\nalias manocha manocha@cs.unc.edu\r\r\n# Mathieu Marache ; LORIA\r\r\n#marache = Mathieu Marache = Mathieu.Marache@loria.fr\r\r\n# John Mardaljevic; De Montfort University \r\r\nalias mardaljevic jm@dmu.ac.uk\r\r\n# Daniele Marini; Eidomatics Lab, Computer Science Dept, Univ. of Milan; Italy\r\r\n# interests: radiosity, ray tracing, parallel processing (Meiko)\r\r\nalias marini marini@imiucca.csi.unimi.it\r\r\n# Ignacio Martin Campos\r\r\n# Universitat Politecnica de Catalunya\r\r\n# interests: radiosity and dynamic environments\r\r\nalias imartin imartin@ima.udg.es\r\r\n# Nelson Max, Lawrence Livermore Lab\r\r\nalias max max2@llnl.gov\r\r\n# Daniel Meneveaux; IRISA, Rennes, France\r\r\nalias meneveaux dmenevea@irisa.fr\r\r\n# Christian Metge; Institut de Recherche en Informatique de Toulouse;\r\r\n# Universite Paul Sabatier; 31062 Toulouse; France\r\r\n# interests: parallel discrete radiosity and ray tracing algorithms\r\r\n# (Transputers, workstation networks)\r\r\nalias metge metge@irit.fr\r\r\n# Don Mitchell, Microsoft\r\r\nalias dmitchell donm@microsoft.com\r\r\n# Tomas Moller; Lund Institute of Technology\r\r\n# developping a radiosity program for use with Virtual Reality applications.\r\r\nalias moller tompa@clarus.se\r\r\n# Hassan Moubaraki; MIC (Media Integration and Communications) \r\r\n# ATR Research Labs in Kyoto, Japan\r\r\n# My research topics include computer animation and graphics (facial\r\r\n# animation) and I am interested in some research issues in global illumination.\r\r\nalias moubaraki moubarak@mic.atr.co.jp\r\r\n# Gordon Mueller; Univ. Bonn\r\r\n# My research interests are widespread:\r\r\n# efficient raytracing and radiosity in general;\r\r\nalias gmueller mueller@graphics.cs.uni-bonn.de\r\r\n# Ken Musgrave; The George Washington University\r\r\n# Interests: natural phenomena, e.g., light propagation in nature.\r\r\nalias musgrave musgrave@seas.gwu.edu\r\r\n# Karol Myszkowski; The University of Aizu\r\r\n# My interest in global illumination are focused on practical lighting \r\r\n# simulation algorithms handling complex environments, experimental validation\r\r\n# of such algorithms, psyhophysiological aspects of image display.\r\r\nalias myszkowski k-myszk@u-aizu.ac.jp\r\r\n# Fabrice Neyret; I.N.R.I.A. Rocquencourt,   Projet Syntim\r\r\nalias neyret Fabrice.Neyret@imag.fr\r\r\n# Nguyen Duc Cuong; TU Dresden\r\r\nalias nguyen cn1@irz.inf.tu-dresden.de\r\r\n# Jeffry Nimeroff; Penn University\r\r\nalias nimeroff  jnimerof@graphics.cis.upenn.edu\r\r\n# Tomoyuki Nishita; Electric Machinery Lab, Hiroshima U.\r\r\nalias nishita nis@eml.hiroshima-u.ac.jp\r\r\n# Eric Paquette; Universite' de Montre'al\r\r\n# Student, Master's degree at Universite de Montreal (Canada)\r\r\n# Interested in radiosity, monte-carlo and ray-tracing techniques used for\r\r\n# global illumination.\r\r\nalias paquette bs527@freenet.carleton.ca\r\r\n# Christopher Patmore; Programming Research Group; Oxford U.\r\r\n# interests: skylight radiosity\r\r\nalias patmore cjp@prg.oxford.ac.uk\r\r\n# Gustavo Patow; University of Girona\r\r\n# My main interest is finding faster ways to compute photorrealistic \r\r\n# images, specially solving the global illumination problem (or parts of \r\r\n# it! :-) ) in a fast and more or less accurate way\r\r\nalias patow dagush@sol.info.unlp.edu.ar\r\r\n# Sumant Narayan Pattanaik; IRISA; Rennes; France\r\r\nalias pattanaik sumant@graphics.cornell.edu\r\r\n# Charles Patterson; Georgia Tech\r\r\n# I'm a Ph.D. at Georgia Tech and I work on radiosity clustering. \r\r\n# My formal advisor is Dr. Holly Rushmeier.\r\r\nalias patterson charliep@cc.gatech.edu\r\r\n# Mathias Paulin; Institut de Recherche en Informatique de Toulouse;\r\r\n# Universite Paul Sabatier; 31062 Toulouse; France\r\r\n# interests: parallel radiosity and ray tracing algorithms (Transputers, PVM)\r\r\n# shadow accuracy, transfer simulations in dense foliage\r\r\nalias paulin paulin@irit.fr\r\r\n# Hans K. Pedersen; Stanford University\r\r\nalias pedersen hkp@aperture.stanford.edu\r\r\n# Frederic Perez Cazorla; University of Girona\r\r\nalias perez frederic@ima.udg.es\r\r\n# Bernard Peroche; Ecole des Mines de Saint Etienne\r\r\n# domains of interest : ray tracing, color reproduction, BRDF models\r\r\nalias peroche peroche@emse.fr\r\r\n# Ingmar Peter; University of Dortmund\r\r\n# I am student of computer science at the University of Dortmund and currently\r\r\n# writing my master theses, an object-oriented Monte-Carlo Ray-Tracer.\r\r\nalias ipeter peter@ls7.informatik.uni-dortmund.de\r\r\n# Sylvain Petitjean; ISA project, CRIN, Nancy (France)\r\r\nalias petitjean Sylvain.Petitjean@loria.fr\r\r\n# Fabrizio Pezzola; eyeTech Graphix; I am a computer engineering student and \r\r\n# I'm writing a Ray-tracer which use global illumination algorithms.\r\r\nalias pezzola mc4242@mclink.it\r\r\n# Matt Pharr\r\r\nalias pharr mmp@lux.Stanford.EDU\r\r\n# Georg Pietrek; Universitaet Dortmund.\r\r\n# radiosity, combination radiosity/ray tracing, OO design for rendering programs\r\r\nalias pietrek pietrek@ls7.informatik.uni-dortmund.de\r\r\n# Pierre Poulin; Dept. IRO, Universite de Montreal,\r\r\n# C.P. 6128, succ. Centre-Ville, Montreal, Quebec, Canada H3C 3J7\r\r\n# interests: illumination, rendering, realism\r\r\nalias poulin poulin@iro.umontreal.ca\r\r\n# Bob Powell ; Rhythm and Hues. http://www.rhythm.com/~bpowell/index.html\r\r\nalias powell bpowell@rhythm.com\r\r\n# Jan Prikryl; T.U. Vienna, Institute of Computer Graphics and Visualisation\r\r\nalias prikryl prikryl@cg.tuwien.ac.at\r\r\n# Claude Puech; iMAGIS/IMAG, BP 53, F-38041 Grenoble Cedex 9. France\r\r\nalias puech Claude.Puech@imag.fr\r\r\n# Xavier Pueyo; Dept. Llenguatges i Sistemes Informatics;\r\r\n# Universitat Politecnica de Catalunya; Av. Diagonal, 647 planta 8;\r\r\n# 08028-Barcelona; Spain;\r\r\n# interests: diffuse environments\r\r\nalias pueyo xavier@ima.udg.es\r\r\n# Werner Purgathofer; Institute of Computer Graphics; Techn. Univ. Vienna;\r\r\n# Karlsplatz 13 / 186; A-1040 Wien / Austria\r\r\n# interests: radiosity, ray tracing, color, virtual reality, \r\r\n# dithering and quantization\r\r\nalias purgathofer wp@cg.tuwien.ac.at\r\r\n# Szymon Rusinkiewicz ; stanford\r\r\n# I am currently working in BRDF measurement and representation, and am also\r\r\n# interested in the relation between spatially varying BRDFs and light fields.\r\r\nalias rusinkiewicz smr@cs.stanford.edu\r\r\n# Ari Rappoport \r\r\nalias rappoport arir@cs.huji.ac.il\r\r\n# Jordi Regincos\r\r\nalias regincos jordir@upisun4.uab.es\r\r\n# Panu Rekola; Computer Science Dept, Helsinki U. of Tech.; Finland\r\r\nalias rekola pre@cs.hut.fi\r\r\n# Luc Renambot; IRISA\r\r\n# I began a PhD at IRISA in Rennes about the parallelization\r\r\n# of global illumination and radiosity methods.\r\r\nalias renambot renambot@irisa.fr\r\r\n# Erik Robson: interested in Global illumination's advantages in architectural\r\r\n# situations, as a sculptor/writer/photographer turned digital artist\r\r\nalias robson fiction@pressroom.com\r\r\n# Barry Carlton Ruff\r\r\nalias ruff bruff@wsicorp.com\r\r\n# Holly Rushmeier, Computing and Applied Math Lab;\r\r\n# National Institute for Standards and Technology; Gaithersburg, Maryland\r\r\nalias rushmeier holly@watson.ibm.com\r\r\n# David Salesin; U. of Washington\r\r\nalias salesin salesin@cs.washington.edu\r\r\n# Stefan Schaefer; University of Bonn\r\r\nalias schaefer schaefer@graphics.cs.uni-bonn.de\r\r\n# Christophe Schlick; LaBRI; U. of Bordeaux; 351 Cours de la Liberation\r\r\n# 33400 Talence; France\r\r\n# interests: ray tracing, radiosity, antialiasing, general reflectance functions\r\r\nalias schlick schlick@labri.u-bordeaux.fr\r\r\n# Karl Johann Schmidt; Mental Images\r\r\nalias kjschmidt kjs@mental.de\r\r\n# Olaf Schmidt; University of Paderborn\r\r\n# PARAGRAPH-Project, parallel simulation of global illumination\r\r\nalias oschmidt merlin@uni-paderborn.de\r\r\n# Frank Schoeffel; Fraunhofer IGD in Darmstadt, Germany\r\r\nalias schoeffel schoeffe@igd.fhg.de\r\r\n# Roland Schregle; ???\r\r\nalias schregle schregle@uran.informatik.uni-bonn.de\r\r\n# My interest in global illumination pertains to the photon map. I'm currently\r\r\n# implementing it as part of my master's degree in the computer graphics dept.\r\r\n# at Bonn university.\r\r\n# Michael Schroeder; University of Erlangen\r\r\n# Hierarchical Radiosity, Monte-Carlo methods\r\r\nalias mschroeder Michael.Schroeder@informatik.uni-erlangen.de\r\r\n# Peter Schroeder\r\r\nalias pschroeder ps@cs.caltech.edu\r\r\n# Roberto Scopigno; CNUCE; Consiglio Nazionale delle Richerche;\r\r\n# Via S.Maria, 36; 56100 Pisa; Italy\r\r\n# interests: volume rendering, user interfaces, parallel processing, geography\r\r\nalias scopigno R.Scopigno@cnuce.cnr.it\r\r\n# Peter Segal; \r\r\n# development of commercial applications of global illumination\r\r\nalias psegal Peter.Segal@Bentley.Com\r\r\n# Francisco Seron; Dpto. Ingenieria Electrica e Informatica;\r\r\n# Centro Politecnico Superior de Ingenieros; Universidad de Zaragoza;\r\r\n# C/ Maria Luna s/n; E-50015 Zaragoza; Spain\r\r\nalias seron pseron@mcps.unizar.es\r\r\n# Pete Shirley, Indiana U., on leave at Cornell as of 7/94\r\r\nalias shirley shirley@cs.utah.edu\r\r\n# Francois Sillion; IMAG; Grenoble; France\r\r\nalias sillion Francois.Sillion@imag.fr\r\r\n# Philipp Slusallek; Universitaet Erlangen;\r\r\n# IMMD IX - Graphische Datenverarbeitung; Am Weichselgarten 9;\r\r\n# W-8520 Erlangen, Germany\r\r\n# interests: CAD, surfaces, doing PhD on physical basis of glob. illum.\r\r\nalias slusallek slusallek@informatik.uni-erlangen.de\r\r\n# Brian Smits; University of Utah\r\r\nalias smits bes@cs.utah.edu\r\r\n# Cyril Soler; iMAGIS, Grenoble, France\r\r\nalias csoler Cyril.Soler@imag.fr\r\r\n# Rick Speer\r\r\nalias speer speer@crl.com\r\r\n# Stephen Spencer\r\r\nalias spencer spencer@cgrg.ohio-state.edu\r\r\n# Marc Stamminger; University of Erlangen\r\r\n# Wavelet Radiosity/Radiance, \r\r\n# in future: Clustering, Parallelization of Radiosity/Radiance algorithms\r\r\nalias stamminger Marc.Stamminger@informatik.uni-erlangen.de\r\r\n# Jorge Stolfi\r\r\nalias stolfi stolfi@dcc.unicamp.br\r\r\n# Eric Stollnitz\r\r\nalias stollnitz stoll@amath.washington.edu\r\r\n# Wolfgang Stuerzlinger, Department of Graphics and Parallel Processing,\r\r\n# Johannes Kepler University, Linz, Austria\r\r\nalias stuerzlinger wrzl@gup.uni-linz.ac.at\r\r\n# K. R. Subramanian; AT&T Bell Labs; Murray Hill, NJ\r\r\nalias ksubramanian krs@allegra.att.com\r\r\n# Kelvin Sung; Alias Research Inc.  #110 Richmond Street East\r\r\n# Toronto, Canada, M5C 1P1\r\r\n# interests: fast ray tracing, modular global illumination software\r\r\nalias sung ksung@aw.sgi.com\r\r\n# Frank Suykens; Computer Graphics Research Group, K.U.Leuven\r\r\nalias suykens Frank.Suykens@cs.kuleuven.ac.be\r\r\n# Filippo Tampieri; Lightscape Technologies, Inc; San Jose, CA\r\r\nalias tampieri fxt@discreet.com\r\r\n# Rasmus Tamstorf; Technical University of Denmark\r\r\n# Monte Carlo based rendering, image processing and computer vision.\r\r\nalias tamstorf tamstorf@fa.disney.com\r\r\n# Seth Teller; MIT\r\r\nalias teller seth@lcs.mit.edu\r\r\n# Pierre Tellier\r\r\n# LSIIT (Laboratoire des Sciences de l'Image, d'Informatique et de\r\r\n# Teledetection); Departement d'Informatique de l'Universite Louis Pasteur;\r\r\n# 7, rue R. Descartes; 67084 Strasbourg; France\r\r\nalias tellier tellier@dpt-info.u-strasbg.fr\r\r\n# J Tidmus; University of the West of England in Bristol\r\r\nalias tidmus jpt@btc.uwe.ac.uk\r\r\n# Robert Tobler. T.U. Vienna, Institute of Computer Graphics and Visualisation\r\r\nalias tobler rft@cg.tuwien.ac.at\r\r\n# Jack Tumblin, Georgia Tech\r\r\nalias tumblin ccsupjt@cc.gatech.edu\r\r\n# Sam Uselton; CSC, NASA Ames, Mountain View, CA\r\r\nalias uselton uselton@nas.nasa.gov\r\r\n# Robert van Liere; Department of Interactive Systems;\r\r\n# Center for Mathematics and Computer Science (CWI);\r\r\n# Kruislaan 413,  1098 SJ  Amsterdam,  The Netherlands\r\r\n# interests: generalizing radiosity method, parallel methods for radiosity\r\r\nalias vanliere robertl@cwi.nl\r\r\n# Cornelius Skip Van Wyk, Jr; ??\r\r\nalias vanwyk vanwyk@unm.edu\r\r\n# Eric Veach; Stanford U.\r\r\n# interests: hierarchical global illumination, clustering objects,\r\r\n# global illumination methods for \"black box\" scene representations\r\r\nalias veach ericv@cs.stanford.edu\r\r\n# Francisco Villatoro; Universidad de Malaga (SPAIN)\r\r\nalias villatoro villa@lcc.uma.es\r\r\n# Gianluca Vezzadini; Alias | Wavefront  (Paris, France)\r\r\n# My main interests are in lighting design; I am also very interested in any\r\r\n# debate concerning standardization: of terminology, of file format for data\r\r\n#exchange, etc.\r\r\nalias vezzadini gvezzadini@aw.sgi.com\r\r\n# Bretton Wade; \r\r\nalias bwade bwade@sgi.com\r\r\n# Changyaw Wang; Alias Wavefront\r\r\n# interests: rendering and modeling of complex outdoor environments\r\r\nalias cwang wang@aw.sgi.com\r\r\n# Greg Ward Larson; SGI\r\r\nalias ward gwlarson@positron.CS.Berkeley.EDU\r\r\n# Stephen H. Westin; Cornell Program of Computer Graphics\r\r\nalias westin  westin@graphics.cornell.edu\r\r\n# Daniel E. Wexler; R&D Staff; Pacific Data Images\r\r\nalias wexler2 wexler@pdi.com\r\r\n# Alexander Wilkie; T.U. Vienna\r\r\nalias wilkie wilkie@cg.tuwien.ac.at\r\r\n#  Peter L. Williams; Vassar College; NASA Ames Research Center\r\r\nalias plwilliams williams@cs.vassar.edu\r\r\n#  Andrew J. Willmott; CMU\r\r\nalias willmott Andrew.Willmott@cs.cmu.edu\r\r\n# Jim Winget, Silicon Graphics\r\r\nalias winget jmw@sgi.com\r\r\n# Stephen Wittkopf; Dept of Architecture, Technical University Darmstadt,Germany\r\r\nalias wittkopf wittkopf@hp01.cad.architektur.th-darmstadt.de\r\r\n# Adam Worrall, University of Bristol Graphics Group\r\r\n# Computer Science Department, The University, Bristol, UK\r\r\nalias worrall Adam.Worrall@bristol.ac.uk\r\r\n# Chien Kok Yang; UC Berkeley\r\r\n# My research interests are realistic image synthesis and modeling\r\r\nalias yang ckyang@bach.eecs.berkeley.edu\r\r\n# J. Zanizetti; Ecole des Mines de Saint-Etienne, France.\r\r\nalias zanizetti jzaninet@emse.fr\r\r\n# Dave Zareski ; \r\r\n# development of commercial applications of global illuminatio\r\r\nalias zareski David.Zareski@Bentley.Com\r\r\n# Hansong Zhang; University of North Carolina at Chapel Hill.\r\r\n#  My interest include radiosity, interactive 3D graphics, simplification..\r\r\nalias hzhang zhangh@cs.unc.edu\r\r\n# Sunday Safran Zidonis; I am a student at Columbus State Community College\r\r\n# and am pursuing my second degree in Technical Communications.\r\r\nalias zidonis sundayz@ix.netcom.com\r\r\n# Al Zimmerman; \r\r\n# I am interested in acceleration of global illumination\r\r\nalias azimmerman alz@LanMinds.com\r\r\n# Kurt Zimmerman\r\r\nalias zimmerman kuzimmer@cs.indiana.edu\r\r\n# Andrew Zisserman; Robotics Research Group; Oxford University; UK\r\r\n# interests: computer vision, radiosity\r\r\nalias zisserman az@robots.oxford.ac.uk\r\r\n# Zumtobel Licht GmbH; Schweizerstr. 30; A-6850 Dornbirn; Austria\r\r\n# interests: lighting design visualization, radiosity\r\r\n# (an alias for global illumination folks at the Zumtobel company)\r\r\nalias zumtobel glbi@cophos.co.at\r\r\n#\r\r\nalias globillum_explicit \\\r\r\n agrawala alagha mallison almagro amanatides andreas arnu arvo ashdown babu\\\r\r\n bakshi bala baranoski bastos baum bekaert besuievsky bohn boivin cborel\\\r\r\n bouatouch buckalew bustillo camahort campbell canoolivares carrard\\\r\r\n casasayas achalmers chelle chen nchristensen pchristensen chung mcohen\\\r\r\n collins costa cornell_students cunha curless jdave deniel dilaura doi\\\r\r\n donaldson dorsey drettakis dumont fdurand dutre elias fellner ferwerda\\\r\r\n fiume forsyth fournier fussell garcia garmann gatenby geigel gershbein\\\r\r\n gibson gifford glassner goel grabenstein grant greenberg gritz guibas\\\r\r\n haines hanrahan heal heckbert hedley heidrich hollasch holzschuch helenhu\\\r\r\n hubbard ivanov jelle jensen jessel gjones hunt jolivet kaneda karner keller\\\r\r\n kesteloot kilanowski kirk kok kolb kouhia kresse kumar lafortune lalonde\\\r\r\n lang langer leaver legakis levoy blewis plewis lipman lippert lischinski\\\r\r\n loria loscos mccabe mcnamara maierhofer maisel manocha mardaljevic marini\\\r\r\n imartin max meneveaux metge dmitchell moller moubaraki gmueller musgrave\\\r\r\n myszkowski neyret nguyen nimeroff nishita paquette patmore patow pattanaik\\\r\r\n patterson paulin pedersen perez peroche ipeter petitjean pezzola pharr\\\r\r\n pietrek poulin powell prikryl puech pueyo purgathofer rusinkiewicz\\\r\r\n rappoport regincos rekola renambot robson ruff rushmeier salesin schaefer\\\r\r\n schlick kjschmidt oschmidt schoeffel schregle mschroeder pschroeder\\\r\r\n scopigno psegal seron shirley sillion slusallek smits csoler speer spencer\\\r\r\n stamminger stolfi stollnitz stuerzlinger ksubramanian sung suykens tampieri\\\r\r\n tamstorf teller tellier tidmus tobler tumblin uselton vanliere vanwyk veach\\\r\r\n villatoro vezzadini bwade cwang ward westin wexler2 wilkie plwilliams\\\r\r\n willmott winget wittkopf worrall yang zanizetti zareski hzhang zidonis\\\r\r\n azimmerman zimmerman zisserman zumtobel\r\r\n\r\r\n\r\r\n### Current number of globillum members: 221\r\r\n### END OF GLOBAL ILLUMINATION MAILING LIST\r\r\n+------------------+------------------------------------------------------+\r\r\n| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\r\r\n|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|\r\r\n+------------------+--------+---------------------------------------------+\r\r\n| Francois.Sillion@imag.fr  | http://www-imagis.imag.fr/~Francois.Sillion |\r\r\n+---------------------------+---------------------------------------------+\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id XAA06123; Thu, 2 Jul 1998 23:17:47 +0200\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id WAA26633\r\r\n\tfor globillum-imag-outgoing; Thu, 2 Jul 1998 22:50:48 +0200 (MET DST)\r\r\nMessage-ID: <004201bda5fa$e4f7e420$2d2aa8c0@ian-ashdown>\r\r\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: New paper of interest\r\r\nDate: Thu, 2 Jul 1998 13:49:22 -0700\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 4.72.3110.1\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: ff64735ed06f989f8af02fb145081434\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n<html><!DOCTYPE HTML PUBLIC \"-//W3C//DTD W3 HTML//EN\">\r\r\n<HTML>\r\r\n<HEAD>\r\r\n\r\r\n<META content=text/html;charset=iso-8859-1 http-equiv=Content-Type>\r\r\n<META content='\"MSHTML 4.72.3110.7\"' name=GENERATOR>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT color=#000000 size=2>This mailing list has been awfully quiet of late \r\r\n...</FONT></DIV>\r\r\n<DIV><FONT color=#000000 size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT color=#000000 size=2>Some of you may know Kendall Jackson as the \r\r\nauthor of &quot;The Numerical Solution of Integral Equations of the Second \r\r\nKind&quot; (Cambridge University Press - <A \r\r\nhref=\"http://www.cup.org/Titles/58/0521583918.html\">http://www.cup.org/Titles/58/0521583918.html</A>) \r\r\nor as editor of the Journal of Integral Equations and Applications (<A \r\r\nhref=\"http://www.math.uiowa.edu/~atkinson/jieapage.html\">http://www.math.uiowa.edu/~atkinson/jieapage.html</A>).</FONT></DIV>\r\r\n<DIV><FONT color=#000000 size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT color=#000000 size=2>Ken has coauthored several very interesting \r\r\npapers on the radiosity equation lately. His most recent paper (26 pages!), \r\r\n&quot;The Planar Radiosity Equation and its Numerical Solution,&quot; is now \r\r\navailable as rdsty-planar.ps.Z and rdsty-planar.pdf.Z from <A \r\r\nhref=\"http://www.math.uiowa.edu/ftp/atkinson/\">http://www.math.uiowa.edu/ftp/atkinson/</A>.<BR></FONT></DIV>\r\r\n<DIV><FONT color=#000000 size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>I have just begun reading this challenging paper, and so I \r\r\ncannot offer any comments on it. However, it appears to be an important \r\r\ncontribution to global illumination research. Given that it will not be \r\r\npublished in the usual roundup of computer graphics journals, I thought it best \r\r\nto bring the paper to the attention of this group.</FONT></DIV>\r\r\n<DIV><FONT size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>Ian Ashdown, P. Eng., LC</FONT></DIV>\r\r\n<DIV><FONT size=2>Head of Research</FONT></DIV>\r\r\n<DIV><FONT size=2>Ledalite Architectural Products</FONT></DIV>\r\r\n<DIV><FONT size=2><A \r\r\nhref=\"http://www.ledalite.com\">http://www.ledalite.com</A></FONT></DIV>\r\r\n<DIV><FONT size=2></FONT>&nbsp;</DIV></BODY></HTML>\r\r\n\r\r\n</html>\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id EAA12382; Wed, 8 Jul 1998 04:29:04 +0200\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id EAA10798\r\r\n\tfor globillum-imag-outgoing; Wed, 8 Jul 1998 04:22:38 +0200 (MET DST)\r\r\nReply-To: \"Ian Ashdown\" <byheart@direct.ca>\r\r\nFrom: \"Ian Ashdown\" <byheart@direct.ca>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Global Illumination Bibliography update\r\r\nDate: Tue, 7 Jul 1998 19:21:59 -0700\r\r\nMessage-ID: <01bdaa17$2fcff710$6af9aecc@helios>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 4.71.1712.3\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 5ece1f0c4a7ee164d755bdb3bebf5120\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nANNOUNCE: 98/07/01 Release of RADBIB98.BIB\r\r\n------------------------------------------\r\r\nRADBIB98 is a comprehensive bibliography of radiosity and\r\r\nrelated global illumination papers, theses, articles, and\r\r\nbooks. It currently includes 1,399 references -- 59 new\r\r\nadditions since the 98/04/15 release.\r\r\n\r\r\nThis bibliography is available in BibTex format as\r\r\nRADBIB98.BIB (with a release date of July 1, 1998)\r\r\nfrom:\r\r\n\r\r\n  http://www.ledalite.com/library-/rrt.htm\r\r\n  ftp://ftp.ledalite.com/pub/radbib98.bib\r\r\n\r\r\nAlso available from this site is an abridged version of\r\r\nRADBIB98.BIB called GITHESIS.BIB. This bibliography\r\r\nincludes 161 references to radiosity and global\r\r\nillumination theses -- 7 new additions since the 98/02/10\r\r\nrelease.\r\r\n\r\r\nAs always, it is time-consuming and sometimes difficult to\r\r\ntrack down conference papers and theses on radiosity and\r\r\nglobal illumination. If you know of a relevant reference\r\r\nthat is not included in these bibliographies, please let us\r\r\nknow so that we can include it in the next release.\r\r\n\r\r\nPartial financial support for the maintenance of these\r\r\nbibliographies has been provided by the ACM SIGGRAPH\r\r\nSpecial Projects.\r\r\n\r\r\nIan Ashdown, P. Eng., LC     |              READ THE BOOK!\r\r\nVice President, R & D        |  Radiosity: A Programmer's Perspective\r\r\nbyHeart Consultants Limited  |          John Wiley & Sons 1994\r\r\nWest Vancouver, BC (Canada)  |    http://mypage.direct.ca/b/byheart\r\r\n\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id RAA32035; Wed, 8 Jul 1998 17:39:10 +0200\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id RAA15563\r\r\n\tfor globillum-imag-outgoing; Wed, 8 Jul 1998 17:30:53 +0200 (MET DST)\r\r\nMessage-ID: <35A39084.E4FF654@irisa.fr>\r\r\nDate: Wed, 08 Jul 1998 17:30:14 +0200\r\r\nFrom: Kadi Bouatouch <Kadi.Bouatouch@irisa.fr>\r\r\nOrganization: IRISA Campus de Beaulieu Rennes FRANCE\r\r\nX-Mailer: Mozilla 4.03 [fr] (WinNT; I)\r\r\nMIME-Version: 1.0\r\r\nTo: globillum@imag.fr, forum_afig@irisa.fr\r\r\nSubject: A new Journal\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 6ad49aeaae61899bccc1ba0ee0dc854f\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nFind attached the announcement of a new journal.\r\r\n\r\r\nKadi\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n**************************************************************************\r\r\n\r\r\n                           Announcement of New Journal\r\r\n\r\r\n                                        and\r\r\n\r\r\n                 Call for Papers for Volume 1, Number 1,  late 1998\r\r\n**************************************************************************\r\r\n\r\r\n                        International Journal of\r\r\n       High Performance Computer Graphics, Multimedia and Visualisation\r\r\n\r\r\n                        http://www.bath.ac.uk/~maxhpcg/\r\r\n\r\r\nThis Journal is a high quality fully refereed Journal that brings\r\r\ntogether\r\r\npapers under one heading that relate to high performance computing in\r\r\nComputer Graphics, Multimedia and Visualisation. The term high\r\r\nperformance\r\r\nwill not be restricted to parallelism but instead will include any form\r\r\nof\r\r\ncomputing that can be regarded as extending the performance capability\r\r\nof the\r\r\nwork to a level that merits reporting to the research and practitioner\r\r\ncommunity.  The Journal's scope includes, but is not restricted to:\r\r\n\r\r\n        * Fundamentals of higher performance computing.\r\r\n        * Systems for high performance.\r\r\n        * Architectures and technologies for high performance computing.\r\r\n\r\r\n        * New algorithms that accelerate performance.\r\r\n        * High performance applications.\r\r\n        * Performance modelling, analysis and measurement.\r\r\n        * Theoretical analysis of high performance algorithms.\r\r\n        * Virtual environments, distributed virtual environments.\r\r\n        * Real-time dynamic environments.\r\r\n        * Computer animation.\r\r\n        * Time varying data\r\r\n        * Volume and information visualisation.\r\r\n        * Video and media processing.\r\r\n        * Real-time interaction.\r\r\n        * High performance photo-realism in computer graphics.\r\r\n        * Algorithmic impact on high performance architectures.\r\r\n        * Architectural impact on high performance algorithms.\r\r\n\r\r\nOther topics will be considered by the editors for publication if the\r\r\nwork is\r\r\nin keeping with the general aims and objectives of the Journal.\r\r\n\r\r\nJoint Editors-in-Chief Derek Paddon and Claire Willis\r\r\n\r\r\nEditorial Board:\r\r\n        Ken-ichi Anjyo -        Japan\r\r\n        Kadi Bouatouch -        France\r\r\n        Tom Crockett -          USA\r\r\n        Don Fussell -           USA\r\r\n        Pat Hanrahan -          USA\r\r\n        Chuck Hansen  -         USA\r\r\n        Alan Heirich -          USA\r\r\n        Horst Holstein -        UK\r\r\n        Roger Hubbold -         UK\r\r\n        Paul Mackerras -        Australia\r\r\n        Ulrich Neumann -        USA\r\r\n        Bulent Ozguc -          Turkey\r\r\n        Derek Paddon -          UK\r\r\n        Sumanta Pattanaik -     India/USA\r\r\n        Antonio Sousa Pereira - Portugal\r\r\n        Jan Prins       -       USA\r\r\n        Thierry Priol -         France\r\r\n        Werner Purgathofer -    Austria\r\r\n        Georgios Sakas          Germany\r\r\n        Sam Uselton -           USA\r\r\n        Scott Whitman -         USA\r\r\n        Claire Willis -         UK\r\r\n        Craig Wittenbrink -     USA\r\r\n\r\r\nFormat of the Journal\r\r\n\r\r\nThe initial circulation would be 4 issues per year of approximately 100\r\r\npages\r\r\nper issue. The use of coloured illustrations will be encouraged where it\r\r\nadds\r\r\nto the value of the papers. The length of papers is open, therefore each\r\r\n\r\r\nissue is expected to contain major papers as well as work of a shorter\r\r\nlength.  Technical notes are encouraged with a special section being\r\r\ndevoted\r\r\nto these items. Authors can report major discoveries or innovation as a\r\r\nshort\r\r\ntechnical note in advance of the ideas being fully implemented. These\r\r\nnotes\r\r\nwill receive very rapid refereeing in order to bring the work to the\r\r\nnotice\r\r\nof the community and also to mark the achievement of the authors.  As\r\r\nwell as\r\r\npublishing previously unseen original work, the journal provides a focus\r\r\nfor\r\r\nselected high quality conference papers that are currently  appearing in\r\r\n\r\r\nspecial interest conferences related to high performance issues.  These\r\r\npapers will always be re-refereed and as a result can be expected to be\r\r\nextended or reworked in some way.\r\r\n\r\r\nFull details on submission procedures for papers and other information\r\r\nrelated to the Journal can be found at the following www site:\r\r\n\r\r\n        http://www.bath.ac.uk/~maxhpcg/\r\r\n\r\r\nThe Editors-in-Chief can be contacted by email as follows:\r\r\n\r\r\nDerek Paddon\r\r\n        hpcg@cs.bris.ac.uk\r\r\n\r\r\nClaire Willis\r\r\n        H.P.C.Journal@bath.ac.uk\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n--\r\r\n------------------------------------------------------------------\r\r\nKadi Bouatouch          |   Tel: (33)  2-99-84-72-58              |\r\r\nIRISA                   |   Fax: (33)  2-99-84-71-71              |\r\r\nUniversity of Rennes 1  |                                         |\r\r\nCampus de Beaulieu      |   E-mail: kadi@irisa.fr                 |\r\r\nF35042 RENNES CEDEX     |                                         |\r\r\nFRANCE                  |                                         |\r\r\nhttp://www.irisa.fr/siames/SIAMES97                               |\r\r\n------------------------------------------------------------------\r\r\n\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id RAA31994; Wed, 8 Jul 1998 17:36:09 +0200\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id RAA15300\r\r\n\tfor globillum-imag-outgoing; Wed, 8 Jul 1998 17:25:32 +0200 (MET DST)\r\r\nMime-Version: 1.0\r\r\nDate: Wed, 8 Jul 1998 11:19:02 -0700\r\r\nMessage-ID: <0061B799.4149@autodesk.com>\r\r\nFrom: Eric Haines <eric.haines@autodesk.com>\r\r\nSubject: Ray tracing roundtable & bibliography\r\r\nTo: globillum@imag.fr\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nContent-Description: cc:Mail note part\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: b4cd01939d56ccd1c45441be79c9a500\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nIan's note reminded me of two things worth mentioning here.\r\r\n\r\r\nFirst, the Nth annual Ray Tracing Roundtable will be meeting at SIGGRAPH on \r\r\nThursday, July 23rd, from 6:15 to 7:45 pm at the Peabody Hotel (across the \r\r\nstreet from the convention center) in Bayhill Rooms I & II. At this event \r\r\nwe quickly introduce ourselves, then break up to talk with each other about \r\r\nwhat we've been doing in the field. It fits in nicely in the dead time \r\r\nbetween papers and the reception.\r\r\n\r\r\nSecond, I've updated the free ray tracing bibliography at \r\r\nhttp://www.acm.org/tog/resources/bib/, and added a link to search the \r\r\nbibliography online (as part of the collection of computer science \r\r\nbibliographies, a wonderful free service). Not too many new references, but \r\r\na few - let me know if I've missed your work. I've also made Tom Wilson's \r\r\ncollection of ray tracing article abstracts available at this site.\r\r\n\r\r\nEric Haines\r\r\nerich@acm.org\r\r\nhttp://www.acm.org/tog/editors/erich/\r\r\nFrom \r\r\nReturn-Path: <eric.haines@autodesk.com>\r\r\nReceived: from adeskgate.autodesk.com (adeskgate.autodesk.com [198.93.152.11])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id RAA32094 for <purgathofer@cg.tuwien.ac.at>; Wed, 8 Jul 1998 17:44:35 +0200\r\r\nReceived: from autodesk.autodesk.com by adeskgate.autodesk.com (8.8.8/SMI-5.3) with ESMTP id IAA20368; Wed, 8 Jul 1998 08:29:58 -0700 (PDT)\r\r\nReceived: from hqhubmu1.autodesk.com by autodesk.autodesk.com (8.8.8/4.4BSD) with ESMTP id IAA24847; Wed, 8 Jul 1998 08:29:53 -0700 (PDT)\r\r\nReceived: from ccinternet.autodesk.com (ccinternet [144.111.240.144]) by hqhubmu1.autodesk.com (8.7.5/8.7.3) with SMTP id IAA11320; Wed, 8 Jul 1998 08:29:45 -0700 (PDT)\r\r\nReceived: from ccMail by ccinternet.autodesk.com\r\r\n  (IMA Internet Exchange 2.12 Enterprise) id 0061B816; Wed, 8 Jul 1998 08:26:51 -0700\r\r\nMime-Version: 1.0\r\r\nDate: Wed, 8 Jul 1998 11:24:18 -0700\r\r\nMessage-ID: <0061B816.4149@autodesk.com>\r\r\nFrom: Eric Haines <eric.haines@autodesk.com>\r\r\nSubject: Ray Tracing Roundtable announcement\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nContent-Description: cc:Mail note part\r\r\nX-UIDL: 7d08aacf11c76d3f62975cbdec255871\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n     The Nth annual Ray Tracing Roundtable will be meeting at SIGGRAPH on \r\r\n     Thursday, July 23rd, from 6:15 to 7:45 pm at the Peabody Hotel (across \r\r\n     the street from the convention center) in Bayhill Rooms I & II. At \r\r\n     this event we quickly introduce ourselves, then break up to talk with \r\r\n     each other about what we've been doing in the field. It fits in nicely \r\r\n     in the dead time between papers and the reception.\r\r\n     \r\r\n     Eric Haines\r\r\n     erich@acm.org\r\r\n     http://www.acm.org/tog/editors/erich/\r\r\n     \r\r\n     p.s. a too-long issue of the RT News will be out real soon now.\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id TAA23405; Tue, 14 Jul 1998 19:04:39 +0200\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id SAA28742\r\r\n\tfor globillum-imag-outgoing; Tue, 14 Jul 1998 18:47:20 +0200 (MET DST)\r\r\nDate: Tue, 14 Jul 1998 09:46:02 -0700 (PDT)\r\r\nFrom: Gregory Ward Larson <gwlarson@positron.CS.Berkeley.EDU>\r\r\nMessage-Id: <199807141646.JAA32211@positron.CS.Berkeley.EDU>\r\r\nTo: globillum@imag.fr\r\r\nSubject: color printer advice\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 64883d6e6222b7ddca050565e8ef1955\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nDoes anyone have any advice to offer on buying a cheap, full-color printer?\r\r\nI've heard there are units available for less than $1000, but I haven't\r\r\nheard any testimonials from unbiased sources.  We were looking at a\r\r\nCodonics printer to connect to our Unix network, which I've heard is\r\r\na good solution, though it costs about $10,000, which is a little bit\r\r\nmuch for our budget.\r\r\n\r\r\nIf you have any experiences to offer, positive or negative, please share,\r\r\nbecause I'd like to check these printers out while I'm at Siggraph next\r\r\nweek.\r\r\n\r\r\nThanks in advance,\r\r\n-Greg\r\r\n_____________________________________________________________________\r\r\nGregory Ward Larson (the computer artist formerly known as Greg Ward)\r\r\nSilicon Graphics, Inc.                   Computer Science Department\r\r\n2011 N. Shoreline Blvd., M/S 40U-553     537 Soda Hall, UC Berkeley\r\r\nMountain View, CA  94043-1389            Berkeley, CA  94720-1776\r\r\n(650) 933-4878, 932-4878 fax             (510) 642-3631, -5775 fax\r\r\ngregl@sgi.com                            on Tues., Thurs. and Fri.\r\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id AAA29161; Wed, 15 Jul 1998 00:19:04 +0200\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id AAA07026\r\r\n\tfor globillum-imag-outgoing; Wed, 15 Jul 1998 00:11:05 +0200 (MET DST)\r\r\nDate: Tue, 14 Jul 1998 15:10:12 -0700 (PDT)\r\r\nMessage-Id: <199807142210.PAA26155@wk312.nas.nasa.gov>\r\r\nFrom: \"Samuel P. Uselton\" <uselton@nas.nasa.gov>\r\r\nTo: gwlarson@positron.CS.Berkeley.EDU\r\r\nCC: globillum@imag.fr\r\r\nIn-reply-to: <199807141646.JAA32211@positron.CS.Berkeley.EDU>\r\r\n\t(gwlarson@positron.CS.Berkeley.EDU)\r\r\nSubject: Re: color printer advice\r\r\nReply-to: uselton@nas.nasa.gov\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: c53c7dbacf54b54a7a50bf7f5f96392c\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nThe NAS Division bought two Codonics printers to replace our ancient\r\r\nKodak color printers.  Ordinarily I'd say they are better - in\r\r\nparticular they seem to stay reasonably close to the settings selected\r\r\n(the Kodak by my office \"drifted\" fairly quickly).  However, I'm\r\r\non deadline for the Viz conference so of course the \"critical need\r\r\ncircuits\" in all the printers are doing their best to make life hard.\r\r\n\r\r\nI wasn't involved in the purchase so I don't have price or feature\r\r\ndetails.\r\r\n\r\r\n\r\r\nSam U.\r\r\nuselton@nas.nasa.gov\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id XAA00809; Thu, 16 Jul 1998 23:56:04 +0200\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id XAA14386\r\r\n\tfor globillum-imag-outgoing; Thu, 16 Jul 1998 23:44:07 +0200 (MET DST)\r\r\nFrom: Peter Shirley <shirley@cs.utah.edu>\r\r\nMessage-Id: <199807162143.PAA19239@lal.cs.utah.edu>\r\r\nSubject: links and atmospheric persp.\r\r\nTo: globillum@imag.fr\r\r\nDate: Thu, 16 Jul 1998 15:43:28 -0600 (MDT)\r\r\nX-Mailer: ELM [version 2.4 PL25]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: bebeac1f8149b42e17bb01a4442de5e1\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n \r\r\n Hi Globillumers.  Two things:\r\r\n \r\r\n 1. Anybody know any good computer graphics references\r\r\n    which have implemented atmospheric perspective in\r\r\n    a physically-based way?\r\r\n \r\r\n 2. I am setting up a page of links on global illumination--\r\r\n    http://www.cs.utah.edu/~shirley/gi/\r\r\n    it is barely started.  Additions appreciated.\r\r\n\r\r\nSee many of you soon.\r\r\n\r\r\nPete\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id AAA29510; Tue, 28 Jul 1998 00:16:58 +0200\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id AAA25826\r\r\n\tfor globillum-imag-outgoing; Tue, 28 Jul 1998 00:07:03 +0200 (MET DST)\r\r\nMime-Version: 1.0\r\r\nDate: Mon, 27 Jul 1998 18:02:07 -0700\r\r\nMessage-ID: <00667C4C.4149@autodesk.com>\r\r\nFrom: Eric Haines <eric.haines@autodesk.com>\r\r\nSubject: ray tracing bibliography updated\r\r\nTo: globillum <globillum@imag.fr>\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nContent-Description: cc:Mail note part\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 20419817d67034a07fb0abcfc4e2902d\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n     The free ray tracing bibliography at:\r\r\n     \r\r\n     http://www.acm.org/pubs/tog/resources/bib/\r\r\n     \r\r\n     has been updated with recent papers in SIGGRAPH '98 proceedings and \r\r\n     course notes.\r\r\n     \r\r\n     Eric\r\r\n\r\r\n\u001a\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id TAA31219; Fri, 11 Sep 1998 19:42:53 +0200\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id TAA05782\r\r\n\tfor globillum-imag-outgoing; Fri, 11 Sep 1998 19:34:53 +0200 (MET DST)\r\r\nMime-Version: 1.0\r\r\nDate: Fri, 11 Sep 1998 13:29:15 -0700\r\r\nMessage-ID: <0074A561.4149@autodesk.com>\r\r\nFrom: Eric Haines <eric.haines@autodesk.com>\r\r\nSubject: article in new issue of \"journal of graphics tools\"\r\r\nTo: globillum <globillum@imag.fr>\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nContent-Description: cc:Mail note part\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: ae7816cbac30e484879f4e7e1dcb2284\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n     Globillumers,\r\r\n     \r\r\n     \"A Low Distortion Map Between Disk and Square\", by Peter Shirley and \r\r\n     Kenneth Chu, has just been published in the _journal of graphics \r\r\n     tools_, v.2 n.3, p.45-52.\r\r\n     \r\r\n     See http://www.acm.org/jgt/papers/ShirleyChiu97/ for the abstract and \r\r\n     code for the technique. It should be noted that this technique is \r\r\n     extended in the paper to mapping between a hemisphere and square. It \r\r\n     has obvious application within the field of global illumination.\r\r\n     \r\r\n     Eric\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id MAA18695; Mon, 21 Sep 1998 12:19:18 +0200\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id MAA17382\r\r\n\tfor globillum-imag-outgoing; Mon, 21 Sep 1998 12:02:30 +0200 (MET DST)\r\r\nMessage-ID: <8815647C7041D111A3010060B06BE1C039C202@elvis.lightwork>\r\r\nFrom: Neil Gatenby <Neil@lightwork.co.uk>\r\r\nTo: globillum@imag.fr\r\r\nSubject: near field stuff\r\r\nDate: Mon, 21 Sep 1998 11:01:07 +0100\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.0.1460.8)\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 6127de4bbe22f445c1198e2fc1406514\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nFollowing on from a recent chit-chat that began at the (Wien/Vienna)\r\r\nEurographics Workshop on Rendering, some of you may find the following site\r\r\nof interest.\r\r\n\r\r\n(relates to \"canned light sources\"/\"near field photometric data\")\r\r\n\r\r\nhttp://www.radimg.com/products_radiantsources.htm\r\r\n\r\r\nNeil\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id QAA18865; Tue, 6 Oct 1998 16:14:43 +0200\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id PAA03740\r\r\n\tfor globillum-imag-outgoing; Tue, 6 Oct 1998 15:53:08 +0200 (MET DST)\r\r\nReply-To: \"Ian Ashdown\" <byheart@direct.ca>\r\r\nFrom: \"Ian Ashdown\" <byheart@direct.ca>\r\r\nTo: globillum@imag.fr\r\r\nSubject: More global illumination patents\r\r\nDate: Tue, 6 Oct 1998 06:52:21 -0700\r\r\nMessage-ID: <01bdf130$8a83ce60$bf8442d8@helios>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 4.71.1712.3\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 412146d92d8b29df9d8e8c354eeae446\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nTwo more global illumination patents to consider:\r\r\n\r\r\nUS Patent 5,734,385, Drawing Method and Apparatus Using Radiosity Algorithm\r\r\nIssue Date: March 31, 1998\r\r\n\r\r\nUS Patent 5,742,292, System and Method for Realistically Displaying Images\r\r\nIndicating the Effects of Lighting on an Object in Three Dimensional Space\r\r\nIssue Date: April 21, 1998\r\r\n\r\r\nand one which, if I read it correctly, apparently patents the WHILE loop\r\r\nconstruct:\r\r\n\r\r\nUS Patent 5,561,752, Multipass Graphics Rendering Method and Apparatus with\r\r\nRe-Traverse Flag\r\r\nIssue Date: October 1, 1996\r\r\nAssignee: Apple Computer, Inc.\r\r\n\r\r\nIan Ashdown, P. Eng., LC     |  READ THE BOOK! (300 copies remaining)\r\r\nVice President, R & D        |  Radiosity: A Programmer's Perspective\r\r\nbyHeart Consultants Limited  |          John Wiley & Sons 1994\r\r\nWest Vancouver, BC (Canada)  |    http://mypage.direct.ca/b/byheart\r\r\n\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id QAA20613; Tue, 6 Oct 1998 16:48:11 +0200\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id QAA06883\r\r\n\tfor globillum-imag-outgoing; Tue, 6 Oct 1998 16:35:07 +0200 (MET DST)\r\r\nFrom: Peter Shirley <shirley@cs.utah.edu>\r\r\nMessage-Id: <199810061434.IAA02720@phong.cs.utah.edu>\r\r\nSubject: Clearcoat?\r\r\nTo: globillum@imag.fr\r\r\nDate: Tue, 6 Oct 1998 08:34:16 -0600 (MDT)\r\r\nX-Mailer: ELM [version 2.4 PL25]\r\r\nContent-Type: text; charset=windows-1252\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 3900b02dd62f70a5681a581b4a5e2554\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nAnyone have the scoop on what this technology is:\r\r\n\r\r\nhttp://www.sgi.com/newsroom/press_releases/1998/september/clearcoat.html\r\r\n\r\r\n??\r\r\n\r\r\nAs far as I can guess it is just environment mapping with variable reflectance.\r\r\nBut it is hard to tell if there is more (the above release is all\r\r\nmarketing content-free verbiage).  I couldn't find a whitepaper at the\r\r\nSGI web site either.\r\r\n\r\r\nThanks\r\r\n\r\r\nPete Shirley\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id TAA26618; Tue, 6 Oct 1998 19:34:18 +0200\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id SAA17367\r\r\n\tfor globillum-imag-outgoing; Tue, 6 Oct 1998 18:38:51 +0200 (MET DST)\r\r\nDate: Tue, 6 Oct 1998 09:37:57 -0700 (PDT)\r\r\nFrom: Alain Fournier <fournier@cs.ubc.ca>\r\r\nMessage-Id: <199810061637.JAA20592@pedigree.cs.ubc.ca>\r\r\nTo: byheart@Direct.CA, globillum@imag.fr\r\r\nSubject: Re:  More global illumination patents\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 2bdf65366b47f51146f16def76fa1c7c\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nAs Ian says \"one which, if I read it correctly, apparently patents the\r\r\nWHILE loop\". That is great, if that means the REPEAT UNTIL loop remains\r\r\navailable to patent.\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id TAA27201; Tue, 6 Oct 1998 19:54:39 +0200\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id TAA21136\r\r\n\tfor globillum-imag-outgoing; Tue, 6 Oct 1998 19:48:18 +0200 (MET DST)\r\r\nMessage-ID: <FD8F41F04D35D111899600805F19A16C0EF87188@RED-MSG-48>\r\r\nFrom: Don Mitchell <donm@microsoft.com>\r\r\nTo: Ian Ashdown <byheart@direct.ca>, globillum@imag.fr\r\r\nSubject: RE: More global illumination patents\r\r\nDate: Tue, 6 Oct 1998 10:47:39 -0700\r\r\nX-Mailer: Internet Mail Service (5.5.2232.9)\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 7c11457e1324499e680daf6df5f68cb9\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nPatents have cooties.\r\r\n\r\r\nIf you're writing and selling graphics software, talk to your attorney and\r\r\nhe will explain what that means and why you should not look at these\r\r\ndocuments.  :-)\r\r\n\r\r\n\r\r\n> -----Original Message-----\r\r\n> From:\tIan Ashdown [SMTP:byheart@direct.ca]\r\r\n> Sent:\tTuesday, October 06, 1998 6:52 AM\r\r\n> To:\tglobillum@imag.fr\r\r\n> Subject:\tMore global illumination patents\r\r\n> \r\r\n> Two more global illumination patents to consider:\r\r\n> \r\r\n> US Patent 5,734,385, Drawing Method and Apparatus Using Radiosity\r\r\n> Algorithm\r\r\n> Issue Date: March 31, 1998\r\r\n> \r\r\n> US Patent 5,742,292, System and Method for Realistically Displaying Images\r\r\n> Indicating the Effects of Lighting on an Object in Three Dimensional Space\r\r\n> Issue Date: April 21, 1998\r\r\n> \r\r\n> and one which, if I read it correctly, apparently patents the WHILE loop\r\r\n> construct:\r\r\n> \r\r\n> US Patent 5,561,752, Multipass Graphics Rendering Method and Apparatus\r\r\n> with\r\r\n> Re-Traverse Flag\r\r\n> Issue Date: October 1, 1996\r\r\n> Assignee: Apple Computer, Inc.\r\r\n> \r\r\n> Ian Ashdown, P. Eng., LC     |  READ THE BOOK! (300 copies remaining)\r\r\n> Vice President, R & D        |  Radiosity: A Programmer's Perspective\r\r\n> byHeart Consultants Limited  |          John Wiley & Sons 1994\r\r\n> West Vancouver, BC (Canada)  |    http://mypage.direct.ca/b/byheart\r\r\n> \r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id JAA03623; Wed, 7 Oct 1998 09:00:30 +0200\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id IAA05536\r\r\n\tfor globillum-imag-outgoing; Wed, 7 Oct 1998 08:46:50 +0200 (MET DST)\r\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\r\nMessage-Id: <199810070646.IAA09595@safran>\r\r\nSubject: Re: Clearcoat?\r\r\nTo: Global Illumination List <globillum@imag.fr>\r\r\nDate: Wed, 7 Oct 1998 08:46:13 +0200 (MDT)\r\r\nCc: reiners@igd.fhg.de\r\r\nReply-To: Francois.Sillion@imag.fr\r\r\nX-Mailer: ELM [version 2.4 PL24]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: d36db2e75a59e3a975c62a20a3efe567\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n\r\r\nI am forwarding this message since it is clearly of interest\r\r\nto all of us. The original message bounced because of the problem\r\r\nI explained earlier, namely that our list server only accepts \r\r\ncontributions from the listed e-mail addresses...\r\r\nAgain, if the adress listed in globillum is not the one you send e-mail\r\r\nfrom, please send me the new one.\r\r\n\r\r\n--Francois.\r\r\n\r\r\nowner-globillum@imag.imag.fr wrote:\r\r\n> From owner-globillum@imag.fr  Tue Oct  6 20:47:42 1998\r\r\n> Date: Tue, 6 Oct 1998 20:47:41 +0200 (MET DST)\r\r\n> Message-Id: <199810061847.UAA24587@imag.imag.fr>\r\r\n> To: owner-globillum@imag.imag.fr\r\r\n> From: owner-globillum@imag.imag.fr\r\r\n> Subject: BOUNCE globillum@imag.imag.fr: Non-member submission from [reiners@igd.fhg.de]\r\r\n> \r\r\n> \r\r\n> \r\r\n> \tHi folks,\r\r\n> \r\r\n> if you want to see it and you're an SGI developer, try\r\r\n> \r\r\n> https://toolbox.sgi.com/toolbox/src/demos/Onyx2/\r\r\n> \r\r\n> they have a demo to download for Irix 6.4. It doesn't say a lot about\r\r\n> the technology, it only says that it's a single pass reflection map\r\r\n> technique to handle surfaces whose reflecitivty varies with incident\r\r\n> angle. Andreas Fischer of Daimler Benz sent me a mail saying that the\r\r\n> Fresnel Index and the intensity of the map are included in the\r\r\n> calculation. The demo is general enough so that you can load your own\r\r\n> models and the above webpage has some documentation on the parameters.\r\r\n> Maybe somebody more knowledgeable can take a look at it and guess how\r\r\n> it does what it does.\r\r\n> \r\r\n> My feeling is that it's just a name for calculating envmaps for the\r\r\n> material characteristics you want, but maybe I get some more info\r\r\n> later.\r\r\n> \r\r\n> Hope it helps\r\r\n> \r\r\n> \tDirk\r\r\n> \r\r\n> -- \r\r\n> --\r\r\n> -- Dirk Reiners                                    reiners@igd.fhg.de  \r\r\n> -- IGD - A4                            http://www.igd.fhg.de/~reiners\r\r\n> -- Rundeturmstrasse 6\r\r\n> -- D-64283 Darmstadt                  All standard disclaimers apply. \r\r\n> -- Truth is stranger than fiction because fiction has to make sense. \r\r\n> \r\r\n\r\r\n+------------------+------------------------------------------------------+\r\r\n| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\r\r\n|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|\r\r\n+------------------+--------+---------------------------------------------+\r\r\n| Francois.Sillion@imag.fr  | http://www-imagis.imag.fr/~Francois.Sillion |\r\r\n+---------------------------+---------------------------------------------+\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id JAA03702; Wed, 7 Oct 1998 09:01:12 +0200\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id IAA05735\r\r\n\tfor globillum-imag-outgoing; Wed, 7 Oct 1998 08:48:33 +0200 (MET DST)\r\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\r\nMessage-Id: <199810070647.IAA09618@safran>\r\r\nSubject: Re: Clearcoat?\r\r\nTo: Global Illumination List <globillum@imag.fr>\r\r\nDate: Wed, 7 Oct 1998 08:47:54 +0200 (MDT)\r\r\nCc: \"Stephen H. Westin\" <westin@graphics.cornell.edu>\r\r\nReply-To: Francois.Sillion@imag.fr\r\r\nX-Mailer: ELM [version 2.4 PL24]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 1383e05b2eb6af4a3e60b9f3ebb46beb\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nSame deal...\r\r\n\r\r\nowner-globillum@imag.imag.fr wrote:\r\r\n> From owner-globillum@imag.fr  Tue Oct  6 22:38:30 1998\r\r\n> Date: Tue, 6 Oct 1998 22:38:29 +0200 (MET DST)\r\r\n> Message-Id: <199810062038.WAA04796@imag.imag.fr>\r\r\n> To: owner-globillum@imag.imag.fr\r\r\n> From: owner-globillum@imag.imag.fr\r\r\n> Subject: BOUNCE globillum@imag.imag.fr: Non-member submission from [\"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>]\r\r\n> \r\r\n> Subject: Re: Clearcoat?\r\r\n> Reply-To: westin@graphics.cornell.edu\r\r\n> \r\r\n> \r\r\n> > Anyone have the scoop on what this technology is:\r\r\n> > \r\r\n> > http://www.sgi.com/newsroom/press_releases/1998/september/clearcoat.html\r\r\n> \r\r\n> > As far as I can guess it is just environment mapping with variable reflectance.\r\r\n> > But it is hard to tell if there is more (the above release is all\r\r\n> > marketing content-free verbiage).  I couldn't find a whitepaper at the\r\r\n> > SGI web site either.\r\r\n> \r\r\n> A couple of speculations:\r\r\n> \r\r\n> - Separating the lighting calculation from the reflection map.\r\r\n>   I believe OpenGL actually multiplies the reflection map by\r\r\n>   the result of the lighting calculation, which is a bit silly.\r\r\n> \r\r\n> - Cube-based environment maps. Hitherto, the spherical map used\r\r\n>   in OpenGL is camera-centric: you could rotate the car, but\r\r\n>   not walk around it. A paper some years ago from SGI showed\r\r\n>   how to do this not too painfully with existing hardware.\r\r\n> \r\r\n> Anyway, it's quite possible that they are just fixing something that's\r\r\n> broken :).\r\r\n> \r\r\n> Another possibility is that they are doing Fresnel reflectance (or\r\r\n> some approximation) at a low level. But if everything has to be baked\r\r\n> into a precomputed map (e.g. lighting), why not include Fresnel in\r\r\n> that?\r\r\n> \r\r\n> My spies at Ford haven't responded yet...\r\r\n> \r\r\n\r\r\n+------------------+------------------------------------------------------+\r\r\n| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\r\r\n|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|\r\r\n+------------------+--------+---------------------------------------------+\r\r\n| Francois.Sillion@imag.fr  | http://www-imagis.imag.fr/~Francois.Sillion |\r\r\n+---------------------------+---------------------------------------------+\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id SAA08420; Thu, 8 Oct 1998 18:07:13 +0200\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id RAA02810\r\r\n\tfor globillum-imag-outgoing; Thu, 8 Oct 1998 17:50:25 +0200 (MET DST)\r\r\nMime-Version: 1.0\r\r\nDate: Thu, 8 Oct 1998 11:46:20 -0700\r\r\nMessage-ID: <007B71EF.4149@autodesk.com>\r\r\nFrom: Eric Haines <eric.haines@autodesk.com>\r\r\nTo: globillum <globillum@imag.fr>\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nContent-Description: cc:Mail note part\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 68c819286e4df0feddfa515b8245599c\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nGlobillumers,\r\r\n\r\r\nI've just improved and added a number of things to the Ray Tracing News site at:\r\r\n\r\r\n    http://www.acm.org/tog/resources/RTNews/html/index.html\r\r\n\r\r\nThere's now a fairly powerful searcher, so you can easily poke through the 11 \r\r\nyears of back issues. Next, the issue index has been updated and expanded (for \r\r\nexample, it now includes pointers to all book reviews which have appeared in the\r\r\nNews).\r\r\n\r\r\nI have also added a note to the site page saying that you can send me a note if \r\r\nyou want to be notified when a new issue comes out (or just write me direct).\r\r\n\r\r\nThe searcher, index, and other information is at the top of the main page.\r\r\n\r\r\nEnjoy,\r\r\n\r\r\nEric Haines\r\r\nerich@acm.org\r\r\n\r\r\np.s. The free Xavatoria web site searcher at http://www.xav.com/scripts/search/ \r\r\nis the one I decided to go with - it was surprisingly easy to set up and run. I \r\r\nrecommend it (so far).\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id TAA30673; Tue, 13 Oct 1998 19:53:09 +0200\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id TAA08481\r\r\n\tfor globillum-imag-outgoing; Tue, 13 Oct 1998 19:43:41 +0200 (MET DST)\r\r\nMessage-ID: <36239117.711833EA@cs.yorku.ca>\r\r\nDate: Tue, 13 Oct 1998 13:42:47 -0400\r\r\nFrom: Wolfgang Stuerzlinger <wolfgang@cs.yorku.ca>\r\r\nOrganization: Dept. of Computer Science, York University\r\r\nX-Mailer: Mozilla 4.5b2 [en] (Win95; I)\r\r\nX-Accept-Language: en\r\r\nMIME-Version: 1.0\r\r\nTo: globillum@imag.fr\r\r\nSubject: CFP: WSCG99\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 4c3832aad86ea6cea772d964a835f0f2\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n >>>>> CHANGE <<<<<\r\r\n\tOctober 15, 1998 if not registered\r\r\n\tOctober 29, 1998 if registered via http://wscg.zcu.cz select WSCG99 \r\r\n\t\tand send correctly by FTP in the proper format\r\r\n\t\t\t\t\r\r\n\r\r\nYou have the very last opportunity to present your paper \r\r\n                 before the year 2000\r\r\n-----------------------------------------------------------\r\r\n\r\r\n\t                   W S C G'99 \r\r\n\r\r\n    The 7-th International Conference in Central Europe \r\r\n         on Computer Graphics, Visualization and\r\r\n                Digital Interactive Media 99 \r\r\n\r\r\n                    in cooperation with \r\r\n\r\r\n         EUROGRAPHICS and IFIP working group 5.10\r\r\n         on Computer Graphics and Virtual Worlds\r\r\n\r\r\n          will be held in February 8 - 12, 1999 \r\r\n        in Plzen at the University of West Bohemia\r\r\n       close to PRAGUE, the capital of the Czech Republic \r\r\n\r\r\n-----------------------------------------------------------------------\r\r\n>> If you are willing to help us as a REVIEWER, please,              <<\r\r\n>> fill in the form at the http://wscg.zcu.cz/reviewer.htm           << \r\r\n-----------------------------------------------------------------------\r\r\n>>Spare WSCG'98 proceedings are still available - ask your librarian <<\r\r\n>>to order one - form is available from  http://wscg.zcu.cz & WSCG99 <<\r\r\n-----------------------------------------------------------------------\r\r\n\r\r\n                         Conference Chairs\r\r\n                         =================\r\r\n     Nadia Magnenat Thalmann, MIRALab-CUI, Univ. of Geneva, Switzerland\r\r\n           Vaclav Skala, Univ. of West Bohemia, Czech Republic\r\r\n\r\r\n                 International Programme Committee\r\r\n                 =================================\r\r\nBergougnoux,P.(F) Chalmers,A.(UK)     Chen,J.(USA)        Fellner,D.(D) \r\r\nFerko,A.(SK)      Groeller,E.(A)      Hubbold,R.(UK)      Iones,A.(RU) \r\r\nJensen,W.H.(D)    Klein,R.(D)         Mockrzycki,V.(PL)   Peroche,B.(F) \r\r\nPratt,M.(USA)     Rossignac,J.(USA)   Sbert, M.(ES)       Seidel,H.-P.(D) \r\r\nSillion,F.(F)     Slavik,P.(CR)       Slusalek,P.(D)      Sochor, J.(CR)    \r\r\nStrasser,W.(D)    Stuerzlinger,W.(CA) Szirmay-Kalos,L.(H) Tokuta,A.(USA) \r\r\nWillis, P.(UK)    Wuetrich,C.(D)      Yagel, R.(USA)      Yukita,S.(J)\r\r\nZara, J.(CR) \r\r\n \r\r\n  \r\r\n                Sponsors and supporting organizations\r\r\n                =====================================\r\r\n              Digital Equipment, Hewlett Packard, IBM, \r\r\n        Silicon Graphics, Intergraph, Bentley Systems, Microsoft\r\r\n\r\r\n\r\r\n                     Information for authors\r\r\n                     ========================\r\r\nDeadline for contributions: \tOctober 15, 1998 if not registered\r\r\n\t\t\t\tOctober 29, 1998 if registered via http://wscg.zcu.cz select WSCG99\r\r\n\t\t\t\t\tand send correctly by FTP in the proper format\r\r\n\t\t\t\toriginal(full affiliation)\r\r\n\t\t\t\t+3 copies(non-affiliated) \r\r\n\t\t\t\t+electronic form in CORRECT Postscript \r\r\n                                  to be compressed to gz format\r\r\n\t\t\t\tformat A4 (strictly NOT B4, properly formated), \r\r\n\t\t\t\t8 pages including figures, tables etc. \r\r\n\r\r\nPosters: same format, length restricted to 2 pages including pictures, tables\r\r\netc.\r\r\n         If presented by an author will be printed in separate volume.\r\r\n\r\r\nFor details, please, see http://wscg.zcu.cz select WSCG'99\r\r\n\r\r\n\r\r\n                        Topics included\r\r\n                        ---------------\r\r\nFundamental algorithms, rendering and visualization, virtual reality, \r\r\nanimation and multimedia, medical imaging, geometric modelling and fractals, \r\r\ngraphical interaction, object-oriented graphics, WWW technologies, standards, \r\r\ncomputer vision, parallel and distributed graphics, computational geometry, \r\r\ncomputer aided geometric design, CAD/CAM, DTP and GIS systems, \r\r\neducational aspects of related fields, usage of graphics within mathematical \r\r\nsoftware (Maple, Mathematica, MathCAD etc.) in education\r\r\n\r\r\nThe program includes international books exhibition and video show, too.\r\r\n                     ---------------------------------------------\r\r\n\r\r\n                      W S C G '99 International Exhibition\r\r\n                      ------------------------------------\r\r\n\r\r\nInformation for exhibitors: Please contact the organiser as soon as possible\r\r\n--------------------------  for detailed information and conditions.\r\r\n\r\r\nThe WSCG98 Exhibition will be held in parallel. Top leading European and Czech \r\r\ncompanies active in computer graphics, visualization and computer vision, \r\r\nCAD/CAM  and GIS systems, virtual reality, multimedia systems and others \r\r\nwill be presenting their latest products.\r\r\n\r\r\nSpecial programme will be available, too.\r\r\n-----------------\r\r\n\r\r\nAccepted papers will be published in the Conference proceedings with ISBN. \r\r\nThey are reviewed by INSPEC, Cambridge Scientific Abstracts, InfoStore, \r\r\nIEEE , ISI , AIMS , INIST and others for citations index and other purposes. \r\r\n \r\r\nThe best papers will be considered for possible publication in the Journal of \r\r\nVisualisation and Computer Animation, Computers&Graphics, The Visual Computer, \r\r\nMachine Graphics & Vision and others journals. \r\r\n\r\r\n\t\r\r\n\r\r\n             \tOrganizer and conference secretariat\r\r\n             \t------------------------------------\r\r\n                            Vaclav Skala\r\r\n                c/o Computer Science Dept., Univ.of West Bohemia\r\r\n             Univerzitni 8, Box 314, 306 14 Plzen, Czech Republic\r\r\n\r\r\n\te-mail: skala@kiv.zcu.cz\tSubject: INFO WSCG99\r\r\n\ttel.:+420-19-7491-188\t\tfax:+420-19-7491-188\r\r\n\t\t\t\t\tfax:+420-19-7822-578\r\r\n\r\r\n\r\r\nThe latest information is available at: \r\r\n\r\r\n\t\thttp://wscg.zcu.cz\tselect WSCG'99\r\r\n\r\r\nInformation on all WSCG conferences:    http://wscg.zcu.cz\t\r\r\n\r\r\nIn case of any problems:                http://147.228.63.9\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id JAA05580; Wed, 14 Oct 1998 09:38:11 +0200\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id JAA16206\r\r\n\tfor globillum-imag-outgoing; Wed, 14 Oct 1998 09:26:49 +0200 (MET DST)\r\r\nMessage-ID: <36245214.1211C043@irisa.fr>\r\r\nDate: Wed, 14 Oct 1998 09:26:13 +0200\r\r\nFrom: Kadi Bouatouch <Kadi.Bouatouch@irisa.fr>\r\r\nOrganization: IRISA Campus de Beaulieu Rennes FRANCE\r\r\nX-Mailer: Mozilla 4.03 [fr] (WinNT; I)\r\r\nMIME-Version: 1.0\r\r\nTo: globillum@imag.fr, kadi@irisa.fr, arnaldi@irisa.fr, cozot@irisa.fr\r\r\nSubject: Postdoctoral jobs\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nContent-Transfer-Encoding: 8bit\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: f1d6696fe67a71e73c985cf9388bdf17\r\r\nX-Mozilla-Status: 9001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nOur group can offer  postdoctoral grants (for one or two years) for\r\r\nresearchers who are not french citizens.\r\r\nIf you are interested, please  let me know. If you want to know further\r\r\ninformation please connect to the page web :\r\r\nhttp://www.irisa.fr/siames/pub/pavr.html\r\r\n\r\r\nSincerely\r\r\n\r\r\nkadi\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n--\r\r\n------------------------------------------------------------------\r\r\nKadi Bouatouch          |   Tel: (33)  2-99-84-72-58              |\r\r\nIRISA                   |   Fax: (33)  2-99-84-71-71              |\r\r\nUniversity of Rennes 1  |                                         |\r\r\nCampus de Beaulieu      |   E-mail: kadi@irisa.fr                 |\r\r\nF35042 RENNES CEDEX     |                                         |\r\r\nFRANCE                  |                                         |\r\r\nhttp://www.irisa.fr/siames/SIAMES97                               |\r\r\n------------------------------------------------------------------\r\r\n\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id XAA01559; Sat, 17 Oct 1998 23:56:42 +0200\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id XAA10717\r\r\n\tfor globillum-imag-outgoing; Sat, 17 Oct 1998 23:48:58 +0200 (MET DST)\r\r\nReply-To: \"Ian Ashdown\" <byheart@direct.ca>\r\r\nFrom: \"Ian Ashdown\" <byheart@direct.ca>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Stochastic global illumination and RADBIB98\r\r\nDate: Sat, 17 Oct 1998 14:47:32 -0700\r\r\nMessage-ID: <01bdfa17$bea46ac0$0100007f@helios>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 4.71.1712.3\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 18d0623389b1555c264979fcc44a7b9a\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nI normally refrain from commenting on the papers that I add to the RADBIB98\r\r\nglobal illumination bibliography, but in this case I will make an exception.\r\r\n\r\r\nDr. Laszlo Szirmay-Kalos of the Department of Control Engineering and\r\r\nInformation Technology, Technical University of Budapest\r\r\n(szirmay@fsz.bme.hu) and various co-authors have been prolific in the number\r\r\nof high-quality papers and technical reports they have written on global\r\r\nillumination over the past few years.\r\r\n\r\r\nI have listed these publications in RADBIB98 (see below), but I want to draw\r\r\nyour attention to one in particular: \"Stochastic Methods in Global\r\r\nIllumination - State of the Art Report\" (Technical Report TR-186-2-98-23).\r\r\nThis 29-page report (in English) presents \"a state-of-the-art report of\r\r\nthose global illumination algorithms which involve Monte Carlo or\r\r\nquasi-Monte Carlo algorithms.\"\r\r\n\r\r\nIf you are a grad student involved in this area, this is likely a must-read\r\r\npaper. It offers an excellent overview and 84 references to follow up on.\r\r\n\r\r\nTo download this paper or the many others that Dr. Szimay-Kalos and\r\r\nco-authors have written, go to http://www.fsz.bme.hu/~szirmay/puba.html.\r\r\n\r\r\nSpeaking of RADBIB98, it and GITHESIS are still very much alive.\r\r\nUnfortunately, the Webmeister of their host Web site (www.ledalite.com) has\r\r\nbeen inundated with work and has so far been unable to upload the September\r\r\n30th releases for me.\r\r\n\r\r\nRADBIB98 now has 1,440 entries (34 additions since its July 15th release)\r\r\nand GITHESIS (a subset of RADBIB98 featuring MSc and PhD theses) has 168\r\r\nentries (7 additions), with more to come.\r\r\n\r\r\nI do not know when Ledalite will be able to upload the latest versions. If\r\r\nit doesn't happen by the end of the month, I may set up a new Web site for\r\r\nglobal illumination research and host them myself. In the meantime, if you\r\r\nwould like copies, please send me an e-mail request at iashdown@cs.ubc.ca.\r\r\n(Yes, I am now a full-time computer science graduate student.)\r\r\n\r\r\n- Ian Ashdown\r\r\n\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id EAA30659; Fri, 6 Nov 1998 04:39:02 +0100\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id EAA02582\r\r\n\tfor globillum-imag-outgoing; Fri, 6 Nov 1998 04:30:57 +0100 (MET)\r\r\nReply-To: \"Ian Ashdown\" <byheart@direct.ca>\r\r\nFrom: \"Ian Ashdown\" <byheart@direct.ca>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 98/11/15 Release of RADBIB98.BIB and GITHESIS.BIB\r\r\nDate: Thu, 5 Nov 1998 19:29:50 -0800\r\r\nMessage-ID: <01be0935$b62f6a70$4f8742d8@helios>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 4.71.1712.3\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 0d6ce2e0415f29de9001e643a63e3cf1\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nANNOUNCE: 98/11/15 Release of RADBIB98.BIB and GITHESIS.BIB\r\r\n-----------------------------------------------------------\r\r\nRADBIB98 is a comprehensive bibliography of radiosity and\r\r\nrelated global illumination papers, theses, articles, and\r\r\nbooks. It currently includes 1,466 references -- 60 new\r\r\nadditions since the 98/07/15 release.\r\r\n\r\r\nThis bibliography is available in BibTex format as\r\r\nRADBIB98.BIB (with a release date of November 15, 1998)\r\r\nfrom:\r\r\n\r\r\n  http://www.ledalite.com/library-/rrt.htm\r\r\n  ftp://ftp.ledalite.com/pub/radbib98.bib\r\r\n\r\r\nAlso available from this site is an abridged version of\r\r\nRADBIB98.BIB called GITHESIS.BIB. This bibliography\r\r\nincludes 171 references to radiosity and global illumination\r\r\ntheses -- 10 new additions since the 98/07/15 release.\r\r\n\r\r\nAs always, it is time-consuming and sometimes difficult to\r\r\ntrack down conference papers and theses on radiosity and\r\r\nglobal illumination. If you know of a relevant reference\r\r\nthat is not included in these bibliographies, please let us\r\r\nknow so that we can include it in the next release.\r\r\n\r\r\nPartial financial support for the maintenance of these\r\r\nbibliographies has been provided by the ACM SIGGRAPH\r\r\nSpecial Projects.\r\r\n\r\r\nIan Ashdown\r\r\nHead of Research\r\r\nLedalite Architrctural Products Inc.\r\r\nhttp://www.ledalite.com\r\r\n\r\r\n\r\r\n\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id SAA09503; Wed, 18 Nov 1998 18:54:34 +0100\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id SAA03688\r\r\n\tfor globillum-imag-outgoing; Wed, 18 Nov 1998 18:41:17 +0100 (MET)\r\r\nMessage-Id: <9811181740.AA03053@merckx.graphics.cornell.edu>\r\r\nDate: Wed, 18 Nov 1998 12:40:39 -0500\r\r\nFrom: \"Stephen H. Westin\" <westin@graphics.cornell.edu>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Translation of Kubelka-Munk Paper\r\r\nReply-To: westin@graphics.cornell.edu\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 264fd2830c796cc806c3209b3f2028f6\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nI have translated the 1931 paper, \"Ein Beitrag zur Optik der\r\r\nFarbanstriche\", by Paul Kubelka and Franz Munk, into English. This is\r\r\nthe fundamental paper on reflectance of pigment-bearing layers. I\r\r\nwould appreciate any corrections or improvements to my amateur\r\r\ntranslation.\r\r\n\r\r\nThe translation is available in gzipped PostScript at\r\r\n\r\r\n<http://www.graphics.cornell.edu/~westin/pubs/kubelka.ps.gz>.\r\r\n\r\r\n-Stephen H. Westin\r\r\nAny information or opinions in this message are mine: they do not\r\r\nrepresent the position of Cornell University or any of its sponsors.\r\r\n\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id TAA14394; Wed, 13 Jan 1999 19:12:49 +0100\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id SAA17944\r\r\n\tfor globillum-imag-outgoing; Wed, 13 Jan 1999 18:52:50 +0100 (MET)\r\r\nFrom: Adrian James Chung <ajc@doc.ic.ac.uk>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Thesis downloadable\r\r\nMessage-Id: <E100USj-0002xz-00@santos.doc.ic.ac.uk>\r\r\nDate: Wed, 13 Jan 1999 17:52:13 +0000\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 1d5ac53766accc7db5bb98ad300230ee\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/html; charset=windows-1252\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n<html>\r\r\n<font size=3>Dear researcher,<br>\r\r\n<br>\r\r\nI've finally completed my Ph.D. duties and have placed the resulting thesis<br>\r\r\nonline:<br>\r\r\n<br>\r\r\n<a href=\"http://www.doc.ic.ac.uk/%7Eajc/Papers/thesis.ps.bz2\" eudora=\"autourl\">http://www.doc.ic.ac.uk/~ajc/Papers/thesis.ps.bz2</a> (2.0 MB)<br>\r\r\n<br>\r\r\nWhile this body of work does not concentrate purely on Global<br>\r\r\nIllumination some interesting ideas are proposed, implemented and<br>\r\r\nstudied that may be of interest to researchers in this field:<br>\r\r\n<br>\r\r\n1. Ray space partitions for ray casting acceleration<br>\r\r\n<br>\r\r\n2. Detecting total occlusion of ray shafts in non-polygonal environments<br>\r\r\n<br>\r\r\n3. Constructing smooth shading functions over arbitrary topologies<br>\r\r\n<br>\r\r\n4. Robust classification of shadow regions -- umbra, penumbra and full<br>\r\r\n illumination.<br>\r\r\n<br>\r\r\nBye.<br>\r\r\nAdrian.<br>\r\r\n</font></html>\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id JAA32528; Fri, 15 Jan 1999 09:53:41 +0100\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id IAA06951\r\r\n\tfor globillum-imag-outgoing; Fri, 15 Jan 1999 08:58:33 +0100 (MET)\r\r\nReply-To: byheart@direct.ca\r\r\nFrom: \"Ian Ashdown\" <byheart@direct.ca>\r\r\nTo: globillum@imag.fr\r\r\nSubject: RADBIB99 and GITHESIS - new releases\r\r\nDate: Fri, 15 Jan 1999 00:00:58 -0800\r\r\nMessage-ID: <000001be405d$33db5160$2b8742d8@byheart>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Priority: 3 (Normal)\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0\r\r\nImportance: Normal\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 84bedd6faefa144ce74d3773d1668219\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nANNOUNCE: 99/01/01 Release of RADBIB99.BIB\r\r\n------------------------------------------\r\r\nRADBIB99 is a comprehensive bibliography of radiosity and\r\r\nrelated global illumination papers, theses, articles, and\r\r\nbooks. It currently includes 1,550 references -- 84 new\r\r\nadditions since the 98/11/15 release.\r\r\n\r\r\nThis bibliography is available in BibTex format as\r\r\nRADBIB99.BIB (with a release date of January 1, 1999)\r\r\nfrom:\r\r\n\r\r\n  http://www.ledalite.com/library-/rrt.htm\r\r\n  ftp://ftp.ledalite.com/pub/radbib99.bib\r\r\n\r\r\nAlso available from this site is an abridged version of\r\r\nRADBIB99.BIB called GITHESIS.BIB. This bibliography\r\r\nincludes 186 references to radiosity and global illumination\r\r\ntheses -- 15 new additions since the 98/11/15 release.\r\r\n\r\r\nAs always, it is time-consuming and sometimes difficult to\r\r\ntrack down conference papers and theses on radiosity and\r\r\nglobal illumination. If you know of a relevant reference\r\r\nthat is not included in these bibliographies, please let us\r\r\nknow so that we can include it in the next release.\r\r\n\r\r\nPartial financial support for the maintenance of these\r\r\nbibliographies has been provided by the ACM SIGGRAPH\r\r\nSpecial Projects.\r\r\n\r\r\nIan Ashdown, P. Eng, LC                    READ THE BOOK!\r\r\nVice President                 Radiosity: A Programmer's Perspective\r\r\nbyHeart Consultants Limited            John Wiley & Sons 1994\r\r\n\r\r\nhttp://persweb.direct.ca/byheart/Ashdown.html\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id PAA14555; Tue, 16 Feb 1999 15:29:23 +0100\r\r\nReceived: (from daemon@localhost)\r\r\n\tby imag.imag.fr (8.8.5/8.8.5) id PAA10445\r\r\n\tfor globillum-imag-outgoing; Tue, 16 Feb 1999 15:22:02 +0100 (MET)\r\r\nMessage-ID: <003801be59b8$1c58f8c0$7e8442d8@byheart>\r\r\nFrom: \"Ian Ashdown\" <byheart@direct.ca>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Fw: fast hemispherical scatterometer - commercial partner wanted\r\r\nDate: Tue, 16 Feb 1999 06:24:48 -0800\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 4.72.3155.0\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V4.72.3155.0\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: c3645bef71f20e69955317dd5c985f70\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nInteresting item from sci.optics -- anyone have any details on this\r\r\n(presumably European) patent? (If the device really is patented rather than\r\r\npatent pending, the details should be in the public domain.)\r\r\n\r\r\n- Ian Ashdown\r\r\n\r\r\n-----Original Message-----\r\r\nFrom: Sipke Wadman <s.wadman@philips.com>\r\r\nNewsgroups: sci.optics\r\r\nDate: February 16, 1999 2:35 AM\r\r\nSubject: fast hemispherical scatterometer - commercial partner wanted\r\r\n\r\r\n\r\r\n>Title: Fast hemispherical scatterometer - commercial partner wanted\r\r\n>\r\r\n>We have a new, patented scatterometer capable of measuring a full\r\r\n>hemispherical scatterogram of a surface for light from +90 to -90 degrees\r\r\n>(reflected and transmitted) incidence in seconds. Probed surface approx.\r\r\n1 -\r\r\n>10 mm, multiple wavelength. Its purpose is fast quantitative\r\r\n>characterisation of  textures, visual appearance etc. for use as a quality\r\r\n>monitoring tool for industrial production processes and as an input for\r\r\n>computer graphics. The scatterometer is under further development and will\r\r\n>be equipped with appropriate software for data processing.\r\r\n>\r\r\n>Building  scatterometers is not our core business and we seek co-operation\r\r\n>with a commercial instrumentation manufacturer to design, build and sell a\r\r\n>commercial version under licence, so we (and others) can simply buy it on\r\r\n>the market.\r\r\n>\r\r\n>Potential partners are invited to respond by E-mail (s.wadman@philips.com)\r\r\n>or by fax (+31 40 2737012); technical details will be given under prior\r\r\n>legal non-disclosure agreement.\r\r\n>\r\r\n>Sipke Wadman,\r\r\n>Centre for Manufacturing Technology of Royal Philips Electronics,\r\r\n>Netherlands\r\r\n\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id FAA07212; Sat, 6 Mar 1999 05:44:41 +0100\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id FAA08951\r\r\n\tfor globillum-imag-outgoing; Sat, 6 Mar 1999 05:37:47 +0100 (MET)\r\r\nX-Authentication-Warning: imag.imag.fr: majordom set sender to owner-globillum@imag.imag.fr using -f\r\r\nMessage-ID: <006401be678b$ab66aae0$608642d8@byheart>\r\r\nFrom: \"Ian Ashdown\" <byheart@direct.ca>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: Updated RADBIB99 and GITHESIS\r\r\nDate: Fri, 5 Mar 1999 20:41:55 -0800\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 4.72.3155.0\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V4.72.3155.0\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 67838601e2e1fb5bfc0e4e112934bf23\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD W3 HTML//EN\">\r\r\n<HTML>\r\r\n<HEAD>\r\r\n\r\r\n<META content=text/html;charset=iso-8859-1 http-equiv=Content-Type>\r\r\n<META content='\"MSHTML 4.72.3612.1700\"' name=GENERATOR>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT color=#000000><FONT face=Courier><FONT size=2>ANNOUNCE: 99/03/01 \r\r\nRelease of \r\r\nRADBIB99.BIB<BR>------------------------------------------<BR>RADBIB99 is a \r\r\ncomprehensive bibliography of radiosity and<BR>related global illumination \r\r\npapers, theses, articles, and<BR>books. It currently includes 1,558 references \r\r\n-- 8 new<BR>additions since the 99/01/01 release.</FONT></FONT></FONT><FONT \r\r\nsize=2><FONT face=Courier></FONT></FONT></DIV>\r\r\n<DIV><FONT color=#000000><FONT face=Courier><FONT \r\r\nsize=2></FONT></FONT></FONT><FONT size=2><FONT \r\r\nface=Courier></FONT></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT color=#000000><FONT face=Courier><FONT size=2>This bibliography is \r\r\navailable in BibTex format as<BR>RADBIB99.BIB (with a release date of March 1, \r\r\n1999) from:</FONT></FONT></FONT><FONT size=2><FONT \r\r\nface=Courier></FONT></FONT></DIV>\r\r\n<DIV><FONT color=#000000><FONT face=Courier><FONT \r\r\nsize=2></FONT></FONT></FONT><FONT size=2><FONT \r\r\nface=Courier></FONT></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT color=#000000><FONT face=Courier><FONT size=2>&nbsp; <A \r\r\nhref=\"http://persweb.direct.ca/byheart/Ashdown.html\">http://persweb.direct.ca/byheart/Ashdown.html</A></FONT></FONT></FONT><FONT \r\r\nsize=2><FONT face=Courier></FONT></FONT></DIV>\r\r\n<DIV><FONT color=#000000><FONT face=Courier><FONT \r\r\nsize=2></FONT></FONT></FONT><FONT size=2><FONT \r\r\nface=Courier></FONT></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT color=#000000><FONT face=Courier><FONT size=2>Also available from \r\r\nthis site is an abridged version of<BR>RADBIB99.BIB called GITHESIS.BIB. This \r\r\nbibliography<BR>includes 190 references to radiosity and \r\r\nglobal</FONT></FONT></FONT></DIV>\r\r\n<DIV><FONT color=#000000><FONT face=Courier><FONT size=2>illumination theses -- \r\r\n4 new additions since the 99/01/01</FONT></FONT></FONT></DIV>\r\r\n<DIV><FONT color=#000000><FONT face=Courier><FONT \r\r\nsize=2>release.</FONT></FONT></FONT><FONT size=2><FONT \r\r\nface=Courier></FONT></FONT></DIV>\r\r\n<DIV><FONT color=#000000><FONT face=Courier><FONT \r\r\nsize=2></FONT></FONT></FONT><FONT size=2><FONT \r\r\nface=Courier></FONT></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT color=#000000><FONT face=Courier><FONT size=2>Partial financial \r\r\nsupport for the maintenance of these<BR>bibliographies has been provided by the \r\r\nACM SIGGRAPH<BR>Special Projects.<BR></FONT></FONT></FONT><FONT size=2><FONT \r\r\nface=Courier></FONT></FONT></DIV>\r\r\n<DIV><FONT color=#000000 size=2><FONT face=Courier size=2>- Ian \r\r\nAshdown</FONT></FONT></DIV>\r\r\n<DIV><FONT color=#000000 size=2><FONT face=Courier \r\r\nsize=2></FONT></FONT>&nbsp;</DIV></BODY></HTML>\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id SAA20029; Tue, 30 Mar 1999 18:11:04 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id SAA25428\r\r\n\tfor globillum-imag-outgoing; Tue, 30 Mar 1999 18:00:46 +0200 (MET DST)\r\r\nMessage-ID: <97B07886CAF8D111AE400008C7F4E17D8966D7@HQ_EXCHANGE>\r\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\r\nTo: \"'globillum@imag.fr'\" <globillum@imag.fr>\r\r\nSubject: news48_1 (http://www.ping.at/cie/publ/news/news48.html)\r\r\nDate: Tue, 30 Mar 1999 08:00:44 -0800\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2232.9)\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 570f979c592e7136211ca521c74d8e61\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nThe International Lighting Commission has recently established CIE Division\r\r\n8, \"Image Technology.\" Technical committees of possible interest to\r\r\nglobillum subscribers include:\r\r\n\r\r\nTC 8-02: Colour Difference Evaluation in Images\r\r\n\r\r\nTerms of Reference: To study, develop and standardise methods to derive\r\r\ncolour differences for images. \r\r\n\r\r\nTC 8-03: Gamut Mapping\r\r\n\r\r\nTerms of Reference: To study, develop and recommend an optimal solution for\r\r\ncross-device and cross-media image reproduction. This solution will provide\r\r\na standard procedure to calculate the colour gamut of an image, an imaging\r\r\nsystem, or its components, and either one algorithm, or a set of algorithms\r\r\nand rules for use in specific applications.\r\r\n\r\r\nTC 8-04: Adaptation Under Mixed Illumination Conditions\r\r\n\r\r\nTerms of Reference: To investigate the state of adaptation of the visual\r\r\nsystem when comparing soft-copy images on self-luminous displays and hard\r\r\ncopy images viewed under various ambient lighting conditions.\r\r\n\r\r\nDetails are available at:\r\r\n\r\r\n http://www.ping.at/cie/publ/news/news48.html\r\r\n\r\r\nIan Ashdown, P. Eng., LC\r\r\nHead of Research\r\r\nLedalite Architectural Products Inc.\r\r\nhttp://www.ledalite.com\r\r\n <<news48_1.url>> \r\r\n\r\r\nAttachment Converted: \"D:\\Program Files\\Eudora\\Attach-ab Mrz 99\\news48_1.url\"\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id SAA20711; Tue, 30 Mar 1999 18:39:32 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id SAA27844\r\r\n\tfor globillum-imag-outgoing; Tue, 30 Mar 1999 18:36:25 +0200 (MET DST)\r\r\nMessage-ID: <8815647C7041D111A3010060B06BE1C06930C8@elvis.lightwork>\r\r\nFrom: Neil Gatenby <Neil@lightwork.co.uk>\r\r\nTo: \"'globillum@imag.fr'\" <globillum@imag.fr>\r\r\nSubject: RE: news48_1 (http://www.ping.at/cie/publ/news/news48.html)\r\r\nDate: Tue, 30 Mar 1999 17:35:54 +0100\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2232.9)\r\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 47c2a5e4c7c4eee8127b188248dd2506\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n> -----Original Message-----\r\r\n> From: Ian Ashdown [mailto:iashdown@ledalite.com]\r\r\n> Sent: Tuesday, March 30, 1999 5:01 PM\r\r\n> To: 'globillum@imag.fr'\r\r\n> Subject: news48_1 (http://www.ping.at/cie/publ/news/news48.html)\r\r\n> \r\r\n<snip>\r\r\n\r\r\nAlso of possible interest to globillumers, and found at the same URL, are\r\r\ndetails of the following CIE publication, which is new to me ...\r\r\n\r\r\nNeil\r\r\n\r\r\n---\r\r\n\r\r\nPractical Methods for the Measurement of Reflectance and Transmittance\r\r\n\r\r\nCIE 130-1998 ISBN 3 900 734 88 7\r\r\n\r\r\nThe characteristics of materials related to their reflection and\r\r\ntransmission properties are defined in accordance with the International\r\r\nLighting Vocabulary and other relevant CIE publications.\r\r\n\r\r\nThe parameters affecting these characteristics and the principles of\r\r\nmeasurement involved, which are the same whether the measurement is made in\r\r\nterms of spectral or weighted (e.g. luminous) characteristics, are\r\r\nspecified.\r\r\n\r\r\nMethods, using an integrating sphere, are recommended for the measurement of\r\r\n\r\r\n- reflectance for directional r , r (e ) and hemispherical rdif incidence of\r\r\nradiation, \r\r\n- diffuse reflectance r d, \r\r\n- transmittance for directional t , t (e ) and hemispherical tdif incidence\r\r\nof radiation, \r\r\n- diffuse transmittance t d.\r\r\n\r\r\nSpecific methods are also recommended for the measurement of\r\r\n\r\r\n- regular reflectance r r, \r\r\n- regular transmittance t r, \r\r\n- radiance/luminance factor b (radiance/luminance coefficient q).\r\r\n\r\r\nThe absorptance a can either be measured directly or calculated from the\r\r\nmeasured values of reflectance and transmittance. Both procedures are\r\r\ndescribed.\r\r\n\r\r\nThe principal measurement errors are examined and, where possible, methods\r\r\nfor their elimination indicated.\r\r\n\r\r\nThe publication contains 66 pages, 28 figures and 1 table.\r\r\n\r\r\n \r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id VAA26384; Tue, 30 Mar 1999 21:08:10 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id VAA04722\r\r\n\tfor globillum-imag-outgoing; Tue, 30 Mar 1999 21:03:44 +0200 (MET DST)\r\r\nFrom: hertjwr@us.ibm.com\r\r\nX-Lotus-FromDomain: IBMUS\r\r\nTo: Ian Ashdown <iashdown@ledalite.com>\r\r\ncc: \"'globillum@imag.fr'\" <globillum@imag.fr>\r\r\nMessage-ID: <85256744.0068AA4B.00@D51MTA03.pok.ibm.com>\r\r\nDate: Tue, 30 Mar 1999 14:03:22 -0500\r\r\nSubject: Re: news48_1 (http://www.ping.at/cie/publ/news/news48.html)\r\r\nMime-Version: 1.0\r\r\nContent-type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Disposition: inline\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 5a697a8030d7f5040e28d11f498de523\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nSpeaking of cross media image comparisons, do many people do their\r\r\nwork on flat panels rather than CRTs? If so, have you found a\r\r\ntransformation that you feel is compatible with CRT appearance?\r\r\nNot only are the chromaticities and gamma different,\r\r\nchromaticity  of the primaries varies with luminance\r\r\non the flat panels, and a  simple gamma may\r\r\nnot be as good a fit for characterizing performance.\r\r\nYou can't measure the chromaticities in the standard way because\r\r\npressing on the screen changes its color.\r\r\nAll if this is in addition to the color change with view angle issue.\r\r\n( I can deal with this generally by putting my head in the right place,\r\r\nbut it does make the standard gamma tests useless -- by\r\r\nthe time I get far enough back from the screen for to see\r\r\na smooth shade instead of white and black pixels the\r\r\npatches have all changed color.)\r\r\n\r\r\nI found a report on the characterization of an Apple Flat panel\r\r\ndisplay by Fairchiled and Wyble who recommend a look up\r\r\ntable in place of gamma.\r\r\nhttp://www.cis.rit.edu/research/mcsl/pubs/PDFs/LCD.pdf\r\r\nThere is also  research report from our flat panel people\r\r\nhere at (IBM) (RC21397 \"On the Color Calibration of Liquid\r\r\nCrystal Displays\" by Cazes et a., abstract only online,\r\r\norder by email to reports@us.ibm.com) that recommend\r\r\ncorrections for leakage and the high \"black\" level\r\r\nto account for the variation of chromaticity of the primaries.\r\r\n\r\r\nI know there are more reports on measuring LCD's,\r\r\nbut I am wondering if anyone has come across any other\r\r\nmodels for correctly converting images so that  they\r\r\ndisplay correctly.\r\r\n__________________________\r\r\nHolly Rushmeier , holly@watson.ibm.com, (914)784-7252\r\r\nIBM TJ Watson Research Center, 30 Saw Mill River Road, Hawthorne, NY 10532, USA\r\r\n\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id VAA28250; Fri, 16 Apr 1999 21:36:10 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id VAA00091\r\r\n\tfor globillum-imag-outgoing; Fri, 16 Apr 1999 21:32:03 +0200 (MET DST)\r\r\nDate: Fri, 16 Apr 1999 15:31:52 -0400 (EDT)\r\r\nFrom: Henrik Wann Jensen <henrik@graphics.lcs.mit.edu>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Interesting display technology\r\r\nMessage-ID: <Pine.SGI.3.93.990416152913.26084A-100000@graphics.lcs.mit.edu>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: eb9ed18b06e6de8259ce3698f028613d\r\r\nX-Mozilla-Status: 9001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nCheck out\r\r\n\r\r\nhttp://www.hitl.washington.edu/research/vrd/project.html\r\r\n\r\r\nIt describes a new display technique that illuminates\r\r\nthe retina directly. It promises:\r\r\n\r\r\n- Very small and lightweight, glasses mountable\r\r\n- Large field of view, greater than 120 degrees\r\r\n- High resolution, approaching that of human vision\r\r\n- Full color with better color resolution than standard displays\r\r\n- Brightness sufficient for outdoor use\r\r\n- Very low power consumption\r\r\n- True stereo display with depth modulation\r\r\n- Capable of fully inclusive or see through display modes\r\r\n\r\r\nNow if this is true. It seems seems like the perfect device\r\r\nfor displaying our global illumination renderings.\r\r\n\r\r\n-- Henrik\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id WAA28691; Fri, 16 Apr 1999 22:10:05 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id WAA01690\r\r\n\tfor globillum-imag-outgoing; Fri, 16 Apr 1999 22:07:50 +0200 (MET DST)\r\r\nDate: Fri, 16 Apr 1999 16:07:43 -0400 (EDT)\r\r\nMessage-Id: <199904162007.QAA20278@bach.Graphics.Cornell.EDU>\r\r\nFrom: \"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>\r\r\nTo: globillum@imag.fr\r\r\nIn-reply-to: <Pine.SGI.3.93.990416152913.26084A-100000@graphics.lcs.mit.edu>\r\r\n\t(message from Henrik Wann Jensen on Fri, 16 Apr 1999 15:31:52 -0400\r\r\n\t(EDT))\r\r\nSubject: Re: Interesting display technology\r\r\nReply-to: westin@graphics.cornell.edu\r\r\nReferences: <Pine.SGI.3.93.990416152913.26084A-100000@graphics.lcs.mit.edu>\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: deb10e23aade704e4dac15ceb9fecebf\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n> Check out\r\r\n> \r\r\n> http://www.hitl.washington.edu/research/vrd/project.html\r\r\n\r\r\n<snip>\r\r\n\r\r\n> Now if this is true. It seems seems like the perfect device\r\r\n> for displaying our global illumination renderings.\r\r\n\r\r\nWell, it seemed promising whe I tried it five or so years ago. At that\r\r\npoint it was monochrome (red) and only 512x512 or so. But it seemed\r\r\nlike a simple optical system that could be developed into a practical\r\r\nproduct.\r\r\n\r\r\n-Stephen H. Westin\r\r\nAny information or opinions in this message are mine: they do not\r\r\nrepresent the position of Cornell University or any of its sponsors.\r\r\n\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id WAA28854; Fri, 16 Apr 1999 22:24:31 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id WAA02171\r\r\n\tfor globillum-imag-outgoing; Fri, 16 Apr 1999 22:21:12 +0200 (MET DST)\r\r\nDate: Fri, 16 Apr 99 13:21 PDT\r\r\nFrom: Larry Gritz <lg@pixar.com>\r\r\nMessage-Id: <9904161321.ZM1020573@apu>\r\r\nIn-Reply-To: \"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>\r\r\n        \"Re: Interesting display technology\" (Apr 16,  4:07pm)\r\r\nReferences: <Pine.SGI.3.93.990416152913.26084A-100000@graphics.lcs.mit.edu> \r\r\n\t<199904162007.QAA20278@bach.Graphics.Cornell.EDU>\r\r\nOrganization: Pixar\r\r\nReply-To: lg@pixar.com\r\r\nX-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)\r\r\nTo: westin@graphics.cornell.edu\r\r\nSubject: Re: Interesting display technology\r\r\nCc: globillum@imag.fr\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: b69d13f6e3d5e32e9819c25f82a5f52e\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nOn Apr 16,  4:07pm, Stephen H. Westin wrote:\r\r\n> Well, it seemed promising whe I tried it five or so years ago. At that\r\r\n                                  ^^^^^^^^^\r\r\n\r\r\nYou let them zap your retina?  Are you already on the waiting list\r\r\nfor the cerebral cortex implants also?  :-)\r\r\n\r\r\n\t-- lg\r\r\n\r\r\n--\r\r\nLarry Gritz\t\t\t\t\tPixar Animation Studios\r\r\nlg@pixar.com\t\t\t\t\tRichmond, CA\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id WAA29078; Fri, 16 Apr 1999 22:45:46 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id WAA02986\r\r\n\tfor globillum-imag-outgoing; Fri, 16 Apr 1999 22:39:50 +0200 (MET DST)\r\r\nFrom: hertjwr@us.ibm.com\r\r\nX-Lotus-FromDomain: IBMUS\r\r\nTo: globillum@imag.fr\r\r\nMessage-ID: <85256755.007165F8.00@D51MTA03.pok.ibm.com>\r\r\nDate: Fri, 16 Apr 1999 16:38:44 -0400\r\r\nSubject: rubin papers -  references\r\r\nMime-Version: 1.0\r\r\nContent-type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Disposition: inline\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 3dc48f811acb604ea7310c08423f4393\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHere is some other information that came up as result of the\r\r\nrecent rendering workshop (besides the retina display thing.).\r\r\nAnyway, some time ago I saw a presentation from a guy\r\r\nat DuPont who did some simulations of carpet fibers -- the\r\r\npictures he showed was fascinating but I didn't get his\r\r\nname or any citation information.  I saw Mary McKnight\r\r\nfrom NIST at the workshop, and she dug out the references\r\r\nfor me. I think this a very interesting application\r\r\nfor rendering and specifically for simulating appearance\r\r\n (and it doesn't involve games or the movies -- the major rendering\r\r\napplications that came up in the group discussions in\r\r\nthe workshop.)\r\r\n\r\r\n-- Holly\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\nHolly,\r\r\n\r\r\nHere are a couple of references to papers by Barry Rubin from\r\r\nDuPont.\r\r\n\r\r\nMary\r\r\n\r\r\n-----\r\r\n\r\r\nPrediction and verification of an iridescent synthetic fiber\r\r\nRubin B, Kobsa H, Shearer SM\r\r\nAPPLIED OPTICS\r\r\n36: (25) 6388-6392 SEP 1 1997\r\r\n\r\r\nDocument type: Article     Language: English     Cited\r\r\nReferences: 9     Times Cited: 1\r\r\n\r\r\nAbstract:\r\r\nAn optical model that predicts the reflection of light by a\r\r\nsynthetic fiber of arbitrary cross-sectional shape is\r\r\ndescribed. The model uses a Monte Carlo simulation of an exact\r\r\nray trace of light for incident rays directed at a selected\r\r\nangle to the fiber axis. The model revealed an optical effect\r\r\nin round fibers that led to the prediction of a new mechanism\r\r\nfor iridescence (change-of color with angle of illumination or\r\r\nview) in a fabric by means of round, concentric, sheath-core\r\r\nfibers, with core size less than or equal to 40% by volume and\r\r\nwith the sheath and core dyed different colors. The prediction\r\r\nhas been verified in actual fabrics. (C) 1997 Optical Society\r\r\nof America.\r\r\nAuthor Keywords:\r\r\nray trace, Monte Carlo, iridescence, appearance, synthetic\r\r\nfiber, fabric, carpet\r\r\n\r\r\nKeyWords Plus:\r\r\nREFLECTANCE\r\r\n\r\r\nAddresses:\r\r\nRubin B, DUPONT CO INC, CENT SCI & ENGN, WILMINGTON, DE 19880.\r\r\n\r\r\n\r\r\nPublisher:\r\r\nOPTICAL SOC AMER, WASHINGTON\r\r\n\r\r\nIDS Number:\r\r\nXT925\r\r\n\r\r\nISSN:\r\r\n0003-6935\r\r\n\r\r\n\r\r\nTailored fiber cross sections\r\r\nRubin B\r\r\nADVANCED MATERIALS\r\r\n10: (15) 1225-+ OCT 20 1998\r\r\n\r\r\nDocument type: Article     Language: English     Cited\r\r\nReferences: 10     Times Cited: 0\r\r\n\r\r\nAbstract:\r\r\nResearch News: The cross-sectional shape and size of individual\r\r\n\r\r\nfibers have a major impact on the appearance of carpets or\r\r\nfabrics. A mathematical model for the interaction of light with\r\r\n\r\r\nfiber cross-sectional geometry has been developed and applied\r\r\nfor the development of new products. The Figure represents the\r\r\ncross section of a new nylon carpet. The selection of this\r\r\nshape was based in part on model predictions.\r\r\nKeyWords Plus:\r\r\nREFLECTANCE\r\r\n\r\r\nAddresses:\r\r\nRubin B, Dupont Co, Cent Res & Dev, Expt Stn, POB 80357,\r\r\nWilmington, DE 19880 USA.\r\r\nDupont Co, Cent Res & Dev, Expt Stn, Wilmington, DE 19880 USA.\r\r\n\r\r\n\r\r\nPublisher:\r\r\nWILEY-V C H VERLAG GMBH, BERLIN\r\r\n\r\r\nIDS Number:\r\r\n133UT\r\r\n\r\r\nISSN:\r\r\n0935-9648\r\r\n-------------------------------------\r\r\nName: Mary McKnight\r\r\nE-mail: mary.mcknight@nist.gov\r\r\nphone:  301-975-6714\r\r\nfax:  301-990-6891\r\r\nNational Inst. of Standards and Technology\r\r\n100 Bureau Drive Stop 8621\r\r\nGaithersburg, MD 20899-8621\r\r\nDate: 4/16/99\r\r\nTime: 4:24:51 PM\r\r\n\r\r\n\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id XAA29329; Fri, 16 Apr 1999 23:03:00 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id XAA03714\r\r\n\tfor globillum-imag-outgoing; Fri, 16 Apr 1999 23:00:27 +0200 (MET DST)\r\r\nDate: Fri, 16 Apr 1999 14:00:06 -0700 (PDT)\r\r\nFrom: Gregory Ward Larson <gwlarson@positron.CS.Berkeley.EDU>\r\r\nMessage-Id: <199904162100.OAA95767@positron.CS.Berkeley.EDU>\r\r\nTo: lg@pixar.com\r\r\nSubject: Re: Interesting display technology\r\r\nCc: globillum@imag.fr\r\r\nReferences: <Pine.SGI.3.93.990416152913.26084A-100000@graphics.lcs.mit.edu>\r\r\n    <199904162007.QAA20278@bach.Graphics.Cornell.EDU>\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 9c81165e256962a7b3a54df1c84f082a\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nThis is very interesting.  I would prefer this myself to a brain implant,\r\r\nthough I don't want the modulator to lose power before the laser, although\r\r\nthe following paper claims it's perfectly safe:\r\r\n\r\r\n\tViirre, E., Johnston, R., Pryor, H. and Nagata, S. (1997).\r\r\n\tLaser Safety Analysis of a Retinal Scanning Display\r\r\n\tSystem. Journal of Laser Applications, 9(4), 253-260.\r\r\n\r\r\n\t(http://www.hitl.washington.edu/publications/r-97-31/)\r\r\n\r\r\nI was wondering how they would manage to track eye movements, and I guess\r\r\nthey're still working on the problem, or at least they were still thinking\r\r\nabout it in 1995:\r\r\n\r\r\n\tTidwell, M., Johnston, R.S., Melville, D. and Furness, T.A. (1995).\r\r\n\tThe Virtual Retinal Display - A Retinal\r\r\n\tScanning Imaging System. In Proceedings of Virtual Reality World '95,\r\r\n\tpp. 325-333.\r\r\n\r\r\n\t(http://www.hitl.washington.edu/publications/p-95-1/)\r\r\nQuote:\r\r\n\t4.6.2 Exit Pupil\r\r\n\r\r\n\tThe exit pupil in the current prototypes is still quite small.\r\r\n\tThe exit pupil for Prototype #2, for example, is approximately\r\r\n\t1.5 millimeters. Thus, the eye must be aligned with the exit\r\r\n\tpupil to view the image. This will not present an issue in a\r\r\n\thand held unit but is not optimal for a head mounted unit.\r\r\n\tMethods of enlarging the exit pupil are therefore being\r\r\n\tdeveloped.\r\r\n\r\r\nI noticed that many of their proposed applications had to do with \"low vision,\"\r\r\ni.e., people with poor eyesight.  This also corresponds to the time when\r\r\nimplants start to make some kind of sense, though not to me, personally.\r\r\n\r\r\n-Greg\r\r\n______________________________________________________________________________\r\r\nGregory Ward Larson (the computer artist formerly known as Greg Ward)\r\r\nSilicon Graphics, Inc.                Computer Science Department\r\r\n2011 N. Shoreline Blvd., 40U-553      537 Soda Hall, UC Berkeley\r\r\nMountain View, CA  94043-1389         Berkeley, CA  94720-1776\r\r\n(650) 933-4878, 932-4878 fax          (510) 642-3631, -5775 fax\r\r\ngregl@sgi.com                         http://positron.cs.berkeley.edu/gwlarson\r\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id XAA29368; Fri, 16 Apr 1999 23:05:50 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id XAA03834\r\r\n\tfor globillum-imag-outgoing; Fri, 16 Apr 1999 23:04:03 +0200 (MET DST)\r\r\nDate: Fri, 16 Apr 1999 17:03:56 -0400 (EDT)\r\r\nFrom: Jack Tumblin <ccsupjt@cc.gatech.edu>\r\r\nReply-To: Jack Tumblin <ccsupjt@cc.gatech.edu>\r\r\nTo: \"Global Illum. Mail List\" <globillum@imag.fr>\r\r\nSubject: Hi Contrasts, implants, ...\r\r\nMessage-ID: <Pine.SUN.3.96.990416164657.17537D-100000@gaia.cc.gatech.edu>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 0bc8f9b39d2290d61244c78964fcfbca\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nThis may be drifting off the subject, but scary-sounding implants are\r\r\ngetting serious attention to help replace dead photoreceptors in\r\r\nthe retinas of macular degeneration patients.  Take a look at:\r\r\n\r\r\n[ http://www.ims-chips.de/products.html ] and click on \r\r\n                           '3.BMBF Project \"Subretinal Microphotodiodes\"\r\r\n\r\r\nThis same group has had good, working high-dynamic range camera (uses\r\r\nlogarithmic responding pixels, 120dB range = 1:10^6 contrast range) for\r\r\nseveral years now that may be useful for verifying global illumination\r\r\nsolutions:\r\r\n\r\r\n[ http://www.ims-chips.de/products.html ] and click on\r\r\n                                  1. Vision Chips & Digital Cameras\r\r\n\r\r\nRegards,\r\r\n\r\r\n-Jack Tumblin (ccsupjt@cc.gatech.edu) Gradual Student, College of Computing\r\r\n Use all letters: \"Jackdaws love my big sphinx of quartz!\"-`Says You', NPR\r\r\n\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id FAA32687; Sat, 17 Apr 1999 05:28:15 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id FAA16933\r\r\n\tfor globillum-imag-outgoing; Sat, 17 Apr 1999 05:26:23 +0200 (MET DST)\r\r\nMessage-ID: <009101be8881$ffeeee80$1f8742d8@helios>\r\r\nReply-To: \"Ian Ashdown\" <byheart@direct.ca>\r\r\nFrom: \"Ian Ashdown\" <byheart@direct.ca>\r\r\nTo: globillum@imag.fr\r\r\nSubject: High dynamic range cameras\r\r\nDate: Fri, 16 Apr 1999 20:25:52 -0700\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 4.72.3110.5\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: fb8b691f7ea0f8e44f01c3c3057ffcca\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nJack Tumblin wrote:\r\r\n>\r\r\n>This same group has had good, working high-dynamic range camera (uses\r\r\n>logarithmic responding pixels, 120dB range = 1:10^6 contrast range) for\r\r\n>several years now that may be useful for verifying global illumination\r\r\n>solutions:\r\r\n>\r\r\n>[ http://www.ims-chips.de/products.html ] and click on\r\r\n>                                  1. Vision Chips & Digital Cameras\r\r\n>\r\r\nI haven't looked at this Web site, but you can purchase high dynamic range\r\r\ncameras in the US at very reasonable prices. I don't have their catalog\r\r\nhandy, but I believe that the C-Cam digital cameras from The Imaging Source\r\r\n(see http://www.theimagingsource.com/catalog/index.htm) cost on the order of\r\r\n$500 or so.\r\r\n\r\r\nThe good news is that they have a 120 dB dynamic range; the bad news is that\r\r\nthey have an 8-bit output. I'll leave it as an exercise to figure out the\r\r\ndynamic range of each step.\r\r\n\r\r\n(Actually, it isn't as bad as this. You can program the camera to digitize\r\r\nwithin a four-decade window in the dynamic range, or you can use an external\r\r\n10-bit digitizer.)\r\r\n\r\r\nThe C-Cam cameras are very useful for imaging inherently high dynamic range\r\r\nscenes such as bare lamps (at the expense of everything else in the field of\r\r\nview, of course), but they are a looong way from offering serious\r\r\ncompetition to our biological imaging systems.\r\r\n\r\r\n- Ian Ashdown\r\r\n\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id JAA08632; Mon, 19 Apr 1999 09:37:24 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id JAA26816\r\r\n\tfor globillum-imag-outgoing; Mon, 19 Apr 1999 09:25:35 +0200 (MET DST)\r\r\nMessage-ID: <371ADA6D.21DCBDC4@imag.fr>\r\r\nDate: Mon, 19 Apr 1999 09:25:33 +0200\r\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\r\nOrganization: iMAGIS - GRAVIR/IMAG INRIA\r\r\nX-Mailer: Mozilla 4.5C-SGI [en] (X11; I; IRIX 6.5 IP32)\r\r\nX-Accept-Language: en\r\r\nMIME-Version: 1.0\r\r\nTo: globillum@imag.fr\r\r\nSubject: More on display technologies\r\r\nReferences: <Pine.SGI.3.93.990416152913.26084A-100000@graphics.lcs.mit.edu> <199904162007.QAA20278@bach.Graphics.Cornell.EDU>\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: c422401aa7f4c23b3304f8878c7d348a\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nDear Globillum members,\r\r\n\r\r\nPlease let me remind you that our anti-spam filters will only allow your\r\r\ncontributions from the e-mail address listed on our server. Several messages\r\r\nbounced back in the last few days, so I am including them below. I realise\r\r\nthis is not the most convenient system, but that's how it works... please try\r\r\nto remember to post from your designated account/email address.\r\r\n\r\r\n-----------------------------------------------------------------------------\r\r\n\r\r\nDaniel Kartch <dan@Graphics.Cornell.EDU> wrote:\r\r\n\r\r\nAm I the only person leery of the idea of intentionally shining\r\r\na laser diode into my eye.  I can just imagine some virus infecting\r\r\nthe device driver files and before I can yank the thing off I've got\r\r\n\"Kilroy was here\" permanently burned into my retina.\r\r\n\r\r\n-----------------------------------------------------------------------------\r\r\n\r\r\nMarc Levoy <levoy@maglio.stanford.firenze.it> wrote:\r\r\n\r\r\nI recall trying a similar retinal display system years ago, head-mounted,\r\r\nmanufactured by Reflection Technologies.  One problem with it was that visual\r\r\nsaccades and blinking caused disturbing tearing of the perceived image.\r\r\n\r\r\n-Marc Levoy\r\r\n\r\r\n+------------------+--------------------------------------------------------+\r\r\n| Francois SILLION | iMAGIS-GRAVIR/IMAG/INRIA, BP 53, 38041 Grenoble Cedex 9|\r\r\n|     '            | France. Tel: +33 4 76 51 43 54 - Fax: +33 4 76 63 55 80|\r\r\n+------------------+--------+-----------------------------------------------+\r\r\n| Francois.Sillion@imag.fr  |  http://www-imagis.imag.fr/~Francois.Sillion  |\r\r\n+---------------------------+-----------------------------------------------+\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id TAA23905; Mon, 19 Apr 1999 19:02:40 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id SAA15703\r\r\n\tfor globillum-imag-outgoing; Mon, 19 Apr 1999 18:56:26 +0200 (MET DST)\r\r\nDate: Mon, 19 Apr 1999 09:55:59 -0700 (PDT)\r\r\nFrom: Alain Fournier <fournier@cs.ubc.ca>\r\r\nMessage-Id: <199904191655.JAA17587@pedigree.cs.ubc.ca>\r\r\nTo: Francois.Sillion@imag.fr, globillum@imag.fr\r\r\nSubject: Re:  More on display technologies\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 1e951ccf6a4312b001bea073da1dd895\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nMarc Levoy's point about saccade and blinking is interesting. Even though\r\r\nI've heard before of the HIT lab device (some of the Imager people here\r\r\nI think had a demo of it on the visit to Seattle a couple of years ago)\r\r\nI did not think about this (serious) kind of potential problems (I'd rather\r\r\nwear glasses than contacts, so you can imagine how I feel about shining\r\r\nlight under computer control directly on my retina).\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id UAA24954; Mon, 19 Apr 1999 20:22:25 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id UAA20174\r\r\n\tfor globillum-imag-outgoing; Mon, 19 Apr 1999 20:18:22 +0200 (MET DST)\r\r\nMessage-ID: <4FD6422BE942D111908D00805F3158DF13ABC213@RED-MSG-52>\r\r\nFrom: Steve Hollasch <stevehol@microsoft.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: RE: Virtual Retinal Display (was: More on display technologies)\r\r\nDate: Mon, 19 Apr 1999 11:17:40 -0700\r\r\nX-Mailer: Internet Mail Service (5.5.2524.0)\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: fc8fe9b4cfb379fcc200774be1e0f0a1\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n    Hello; I chair the SIGGRAPH Seattle chapter, and hosted a talk on the\r\r\nVirtual Retinal Display two years ago at the University of Washington.  I\r\r\nthought I'd share some of my experiences with the VRD since it's come up\r\r\nhere.\r\r\n\r\r\n    First off, a picture of the color VRD prototype (with Dr. Furness\r\r\nviewing) can be found at the hit lab home page:\r\r\n<http://www.hitl.washington.edu/>.  The corresponding color image is on the\r\r\nCRT in the background.\r\r\n\r\r\n    Several viewers have expressed a reticence about having a\r\r\ncomputer-controlled laser projected directly onto your retina.  Let me\r\r\nassure you, the burning sensation is minimal, and the image fades within a\r\r\nweek or so.\r\r\n\r\r\n    =^)\r\r\n\r\r\n    Truthfully, the laser (or diode) is extremely low power.  Dr. Furness\r\r\nstated that leaving the beam targeted to a single region on the retina for\r\r\neight hours straight would still be well (*well*) within industry guidelines\r\r\nfor illumination intensity.  This is probably the most common concern (and\r\r\none of the first questions) about this device, probably because we're so\r\r\nused to high-energy lasers.  In fact, the energy needed to excite our rods\r\r\nor cones is extremely low.  From the rod's or cone's point of view, it\r\r\nreally doesn't matter if the photons are coming from a coherent beam or as\r\r\npart of a larger bundle of light rays focused on the retina (say, from a CRT\r\r\nlight source focused via the eye's natural lens).\r\r\n\r\r\n    Beyond that, what is particularly interesting about this device is that\r\r\nthe focal point of the projected image is *inside the eye's lens*.  In\r\r\nnormal vision, the focal point is inside the eyeball, and the entire lens is\r\r\nused to focus the resulting image.  With the VRD, the light rays pivot about\r\r\nthe lens-centered focal point, using very little of the lens refractive\r\r\nproperties, and effectively bypassing the normal optical system.\r\r\n\r\r\n    The result of this is that the image is well-focused regardless of the\r\r\nviewer's optical vision, and corrective eyewear (the image above\r\r\nnotwithstanding) is unnecessary.  And better than that.  Dr. Furness related\r\r\na time that he was giving a demonstration and a fellow viewed the device\r\r\nwith one eye, and then for grins with the other eye.  In a very quiet voice\r\r\nhe asked what was going on, since he saw a crystal-clear image in the eye in\r\r\nwhich he was legally blind.  Specifically, his eye was injured in an auto\r\r\naccident, and corneal scarring had eventually rendered that eye useless.\r\r\nNevertheless, there was a tiny unscarred region of the cornea through which\r\r\nthe VRD beams could pass, and then bloom out to the full image directly on\r\r\nhis retina.\r\r\n\r\r\n    What I find particularly compelling about this technology is that it\r\r\ndoes for displays what Graffiti (and variants) did for user input.  Imagine\r\r\nhaving an effective large high-resolution display included in your Palm\r\r\nPilot or cell-phone, for example.  =^)\r\r\n\r\r\n    All in all, I was quite impressed with the prototypes I played with.\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id RAA21305; Fri, 30 Apr 1999 17:08:39 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id RAA08951\r\r\n\tfor globillum-imag-outgoing; Fri, 30 Apr 1999 17:03:41 +0200 (MET DST)\r\r\nMessage-ID: <001301be931b$66c15960$448442d8@byheart>\r\r\nFrom: \"Ian Ashdown\" <byheart@direct.ca>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: New Release of RADBIB99\r\r\nDate: Fri, 30 Apr 1999 08:09:10 -0700\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 5.00.2014.211\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: bb2d859902e9eb9ac8ee74f212e3354f\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nANNOUNCE: 99/05/01 Release of RADBIB99.BIB\r\r\n\r\r\nRADBIB99 is a comprehensive bibliography of radiosity and\r\r\nrelated global illumination papers, theses, articles, and\r\r\nbooks. It currently includes 1,577 references -- 19 new\r\r\nadditions since the 99/03/01 release.\r\r\n\r\r\nThis bibliography is available in BibTex format as\r\r\nRADBIB99.BIB (with a release date of May 1, 1999) from:\r\r\n\r\r\n  http://persweb.direct.ca/byheart/Ashdown.html\r\r\n\r\r\nAlso available from this site is an abridged version of\r\r\nRADBIB99.BIB called GITHESIS.BIB. This bibliography\r\r\nincludes 191 references to radiosity and global illumination\r\r\ntheses -- 1 new addition since the 99/03/01 release.\r\r\n\r\r\nPartial financial support for the maintenance of these\r\r\nbibliographies has been provided by the ACM SIGGRAPH\r\r\nSpecial Projects.\r\r\n\r\r\nIan Ashdown, P. Eng., LC\r\r\nVice President, R & D\r\r\nbyHeart Consultants Limited\r\r\nhttp://persweb.direct.ca/byheart/Ashdown.html\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id PAA29490; Fri, 7 May 1999 15:30:09 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id PAA07539\r\r\n\tfor globillum-imag-outgoing; Fri, 7 May 1999 15:25:18 +0200 (MET DST)\r\r\nMessage-ID: <3732E99E.CE934F6E@imag.fr>\r\r\nDate: Fri, 07 May 1999 15:24:46 +0200\r\r\nFrom: Fredo Durand <Fredo.Durand@imag.fr>\r\r\nOrganization: iMAGIS\r\r\nX-Mailer: Mozilla 4.07C-SGI [en] (X11; I; IRIX 6.5 IP32)\r\r\nMIME-Version: 1.0\r\r\nTo: globillum@imag.fr, image-based-rendering@cs.unc.edu\r\r\nSubject: siggraph papers on the wen\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 153da016d293a5a0cef00351cb05af94\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHi,\r\r\n\r\r\nI've started to gather links to electronic versions of this year's\r\r\nSiggraph papers.\r\r\nThey are available at \r\r\nhttp://www-imagis.imag.fr/~Fredo.Durand/sig99.html\r\r\n\r\r\nIf you know the address of some missing items, please e-mail me.\r\r\n\r\r\nThese links are part of my collection of computer graphics bookmarks.\r\r\nhttp://www-imagis.imag.fr/~Fredo.Durand/book.html\r\r\n\r\r\nFredo Durand\r\r\niMAGIS-GRAVIR\r\r\nhttp://www-imagis.imag.fr/~Fredo.Durand\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id IAA24875; Fri, 18 Jun 1999 08:16:23 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id HAA06786\r\r\n\tfor globillum-imag-outgoing; Fri, 18 Jun 1999 07:50:11 +0200 (MET DST)\r\r\nFrom: \"Bretton Wade\" <bretton_wade@acm.org>\r\r\nTo: \"Globillum\" <globillum@imag.fr>\r\r\nSubject: Birds of a feather?\r\r\nDate: Thu, 17 Jun 1999 22:50:33 -0700\r\r\nMessage-ID: <000101beb94e$7b432c20$cc94aace@pacbell.net>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Priority: 3 (Normal)\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook 8.5, Build 4.71.2232.26\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211\r\r\nImportance: Normal\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: da8f3dca684699835aa7e215888291a8\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nWhat are the plans for birds of a feather and other gatherings of the\r\r\ngraphics research communities at SIGGRAPH this year?\r\r\n\r\r\n--\r\r\nBretton Wade                  bretton_wade@acm.org\r\r\nMicrosoft Research            brettonw@microsoft.com\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id PAA02240; Fri, 18 Jun 1999 15:36:33 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id PAA14715\r\r\n\tfor globillum-imag-outgoing; Fri, 18 Jun 1999 15:30:10 +0200 (MET DST)\r\r\nFrom: eric.haines@autodesk.com\r\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C10B74E3@hqmsgsrf04.autodesk.com>\r\r\nTo: bretton_wade@acm.org, globillum@imag.fr\r\r\nSubject: RE: Birds of a feather?\r\r\nDate: Fri, 18 Jun 1999 06:29:51 -0700\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 852315342ed12c6351e3d1c3e848e8dc\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n>What are the plans for birds of a feather and other gatherings of the\r\r\n>graphics research communities at SIGGRAPH this year?\r\r\n\r\r\nThe Ray Tracing Roundtable SIG will happen, as usual, on Thursday evening\r\r\naround 6:30 to 8. The meeting will be at the HQ hotel. I'll put something on\r\r\nthis list once I have a precise location & time. Last year's meeting was\r\r\nunexpectedly meaty, I'm happy to report (more than just a schmooze-fest),\r\r\nand with the rising interest in real-time ray tracing I expect this year's\r\r\nto offer some chewy discussions.\r\r\n\r\r\nEric\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id RAA21743; Thu, 24 Jun 1999 17:02:30 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id QAA21847\r\r\n\tfor globillum-imag-outgoing; Thu, 24 Jun 1999 16:58:40 +0200 (MET DST)\r\r\nDate: Thu, 24 Jun 1999 10:58:32 -0400 (EDT)\r\r\nMessage-Id: <199906241458.KAA14110@bach.Graphics.Cornell.EDU>\r\r\nFrom: \"Stephen H. Westin\" <westin@graphics.cornell.edu>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Paper on line: image-based BRDF acquisition\r\r\nReply-to: westin@graphics.cornell.edu\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 29fd996219eac7a469b23a2dedb1b7f6\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nThe paper\r\r\n\r\r\n Image-Based BRDF Acquisition Including Human Skin,\r\r\n  by Steve Marschner, myself, Eric Lafortune, Ken Torrance,\r\r\n   and Don Greenberg,\r\r\n\r\r\npresented this week at the 10th Eurographics Workshop on Rendering, is\r\r\nnow available online at\r\r\n\r\r\n  <http://www.graphics.cornell.edu/~westin/pubs/egwr99-marschner.pdf>.\r\r\n\r\r\nIt describes how we measured the BRDF of various surfaces, including\r\r\nliving human skin, using only a digital camera, an electronic flash,\r\r\nand a Cyberware scanner. The measurements have been verified against\r\r\nmeasurements on our gonioreflectometer; in the best case, they appear\r\r\nto be accurate to within the limits of the gonioreflectometer.\r\r\n\r\r\nStephen H. Westin\r\r\nResearch Project Leader\r\r\nProgram of Computer Graphics\r\r\nCornell University\r\r\nwestin@graphics.cornell.edu\r\r\n607 255 9080 (VOX)\r\r\n607 255 0806 (FAX)\r\r\n\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id VAA28337; Thu, 24 Jun 1999 21:43:49 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id VAA08991\r\r\n\tfor globillum-imag-outgoing; Thu, 24 Jun 1999 21:41:23 +0200 (MET DST)\r\r\nDate: Thu, 24 Jun 1999 15:41:14 -0400 (EDT)\r\r\nMessage-Id: <199906241941.PAA15683@bach.Graphics.Cornell.EDU>\r\r\nFrom: \"Stephen H. Westin\" <westin@graphics.cornell.edu>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Slides from April Ithaca workshop on line\r\r\nReply-to: westin@graphics.cornell.edu\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 13e9e7e6413abe7f735fbec7422950c8\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nThrough the good graces of our speakers, we are able to make the\r\r\nslides (and some animations and VRML files) from the recent Workshop\r\r\non Rendering, Perception, and Measurement available on the Web. point\r\r\nyour browser to\r\r\n\r\r\n  <http://www.graphics.cornell.edu/workshop/>\r\r\n\r\r\nA few photos from the workshop are available here; more are on line at\r\r\nGreg Larson's Web site:\r\r\n\r\r\n  <http://positron.cs.berkeley.edu/~gwlarson/snaps.html>\r\r\n\r\r\nStephen H. Westin\r\r\nResearch Project Leader\r\r\nProgram of Computer Graphics\r\r\nCornell University\r\r\nwestin@graphics.cornell.edu\r\r\n607 255 9080 (VOX)\r\r\n607 255 0806 (FAX)\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id UAA28938; Mon, 19 Jul 1999 20:14:30 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id UAA05872\r\r\n\tfor globillum-imag-outgoing; Mon, 19 Jul 1999 20:09:06 +0200 (MET DST)\r\r\nMessage-Id: <199907191809.OAA12648@bach.Graphics.Cornell.EDU>\r\r\nFrom: \"Stephen H. Westin\" <westin@graphics.cornell.edu>\r\r\nDate: Mon, 19 Jul 1999 13:54:11 -0400 (EDT)\r\r\nTo: globillum@imag.fr\r\r\nSubject: Paper online has moved: technical reports added\r\r\nReply-to: westin@graphics.cornell.edu\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: e47e5598737bf11ebbc8a862369870b9\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nFor those who may be interested in the following paper \r\r\n\r\r\nStephen R. Marschner, Stephen H. Westin, Eric P. F. Lafortune, Kenneth\r\r\n     E. Torrance, and Donald P.  Greenberg.\r\r\nImage-based brdf measurement including human skin. In Eurographics\r\r\n     Workshop on Rendering, 1999.\r\r\n\r\r\nwe now have a permanent URL:\r\r\n\r\r\n<http://www.graphics.cornell.edu/pubs/1999/MWL+99b.html>\r\r\n\r\r\nAlso online are two more detailed technical reports on the research:\r\r\nsee <http://www.graphics.cornell.edu/pubs/reports.html>.\r\r\n\r\r\nStephen H. Westin\r\r\nResearch Project Leader\r\r\nProgram of Computer Graphics\r\r\nCornell University\r\r\nwestin@graphics.cornell.edu\r\r\n607 255 9080 (VOX)\r\r\n607 255 0806 (FAX)\r\r\n\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id TAA06690; Mon, 26 Jul 1999 19:09:51 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id TAA17526\r\r\n\tfor globillum-imag-outgoing; Mon, 26 Jul 1999 19:02:52 +0200 (MET DST)\r\r\nFrom: eric.haines@autodesk.com\r\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C10122717D@hqmsgsrf04.autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Ray Tracing Roundtable\r\r\nDate: Mon, 26 Jul 1999 10:02:37 -0700\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 245ad9041f19d1782bfb3c84e0ec7978\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nAt SIGGRAPH the Ray Tracing Roundtable SIG will meet:\r\r\n\r\r\n\tThursday, August 12th\r\r\n\t6:30-7:45 pm\r\r\n\tGarden East, Wilshire Grand Hotel (HQ hotel)\r\r\n\r\r\nThis SIG is a way for ray tracing researchers and developers to informally\r\r\ngather and discuss topics of interest. Personally, I'm looking forward to\r\r\nit. With real-time ray tracing becoming more possible as specialized and\r\r\ngeneral hardware develops, last year's roundtable was the most interesting\r\r\none in years, as people presented different viewpoints and schemes.\r\r\n\r\r\nOne question I'm interested in is what is the future(s) of real-time\r\r\nrendering and hardware for it. With developments like the Playstation 2\r\r\nwe're seeing 20 million polys/sec sustained in a consumer-level box.\r\r\nAdmittedly, this gets chopped down as multiple passes are used for more\r\r\nelaborate illumination models, environment maps, reflection passes, etc.\r\r\nDiefenbach http://www.openworlds.com/employees/paul/index.html has done\r\r\ninteresting work on using polygon hardware for global illumination, and\r\r\nHeidrich and others\r\r\nhttp://www.cgl.uwaterloo.ca/Projects/rendering/Papers/index.html#sepbrdfT\r\r\nhave worked with multipass rendering and environment mapping to perform BRDF\r\r\napproximations.\r\r\n\r\r\nThat said, the crossover point where there are more polygons per frame than\r\r\npixels is within sight. As this point is passed, what happens? Current\r\r\nreal-time polygon engines assume an average polygon covers, say, 50 pixels,\r\r\nso triangle setup time (figuring out edge locations and differentials) could\r\r\nbe amortized over this filled area. If you're filling a single pixel or\r\r\nless, are something like REYES micropolygons more appropriate? Or\r\r\nsubdivision surfaces in hardware, as well as other LOD techniques? Or voxels\r\r\nand splats? Or a hybrid of polygons for close-ups and image based impostors\r\r\nfor distant objects? Or does ray tracing become a method whose flexibility\r\r\nand simplicity makes up for its overall processing cost? Given ray tracing's\r\r\nability to avoid having to access every single polygon in the scene (if\r\r\nsomething is not visible, it can avoid being queried at all by a ray\r\r\ntracer), if and when does this ability outperform various view and occlusion\r\r\nculling schemes used for polygon renderers? Or can well-placed impostors and\r\r\nLOD models almost always win out? Seeing things like the incredible rates\r\r\nUtah had for its 60 CPU machine (around 525 million spheres a second), there\r\r\nare certainly scenes where pure ray tracing can win today, and where these\r\r\nother techniques cannot be easily applied.\r\r\n\r\r\nEach technique mentioned above has its areas of strength, scenes and\r\r\nanimation paths where it excels. What interests me is the long-term trends\r\r\nin the field and what functionality moves to hardware. Textured, filtered\r\r\n(via mipmapping or even anisotropic filters) and alpha-blended polygons are\r\r\nnow a basic primitive in consumer hardware, making traditional polygon\r\r\nrendering as well as some image-based and voxel rendering techniques\r\r\npossible. What's next? Will anything win hands down in the very long term?\r\r\nEven if hybrid schemes are supported, what are the basic building blocks?\r\r\nWhat the fast \"atomic\" operations are strongly influences what algorithms\r\r\nwill be used, of course; when the set of basic operations changes, the field\r\r\nshifts.\r\r\n\r\r\nOpinions or datapoints, anyone? Anywell, I hope to see you at the\r\r\nRoundtable,\r\r\n\r\r\nEric\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id TAA12069; Tue, 27 Jul 1999 19:08:06 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id TAA28244\r\r\n\tfor globillum-imag-outgoing; Tue, 27 Jul 1999 19:04:15 +0200 (MET DST)\r\r\nFrom: eric.haines@autodesk.com\r\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C10122790C@hqmsgsrf04.autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Future of real-time rendering\r\r\nDate: Tue, 27 Jul 1999 10:03:55 -0700\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 2e7888e3fcad7dd1694649192f71c88a\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n[Ken did not have the globillum email address handy, so asked me to post his\r\r\nreply. - EAH]\r\r\n\r\r\n-----Original Message-----\r\r\nFrom: Ken Musgrave [mailto:musgrave@metacreations.com] \r\r\nSent: Tuesday, July 27, 1999 10:19 AM\r\r\nTo: eric.haines@autodesk.com\r\r\nSubject: Re: Ray Tracing Roundtable\r\r\n\r\r\n\r\r\n>Opinions or datapoints, anyone?\r\r\n\r\r\n  It is my considered view that eventually the machines will become fast\r\r\nenough that we, the human programmers, will not have to devise Rube\r\r\nGoldberg schemes--like scanline rendering--to accomodate their limited\r\r\ncapabilities.  The machines will eventually accomodate more anthropocentric\r\r\nmodels.\r\r\n\r\r\n  Then, the elegance of the model will come to the fore as its primary\r\r\nmeasure of merit.  (The long-awaited entrance of Occam's Razor to computer\r\r\nscience.)\r\r\n\r\r\n  At that time, ray tracing will rule.  Other methods will become\r\r\nhistorical footnotes; monstrosities akin to bleeding the sick to heal them.\r\r\n\r\r\n\r\r\n  Until we can accomodate rendering models including the wave nature of\r\r\nlight.  Fortunately, that will take a while longer.  >;^)\r\r\n\r\r\n\t-Mo Soapbox AKA Ray Tracing Prejudiced\r\r\n\r\r\n--------------------------------------------------------------------------\r\r\n        Ken Musgrave\r\r\n        MetaCreations\r\r\n        http://www.metacreations.com/people/musgrave\r\r\n        (805) 689-9222 (c)\r\r\n        (805) 684-6774 (h)\r\r\n        (805) 566-6331 (w)\r\r\n\r\r\n        Arbitrary mayhem at the interstices.\r\r\n--------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id VAA16069; Tue, 27 Jul 1999 21:32:35 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id VAA04831\r\r\n\tfor globillum-imag-outgoing; Tue, 27 Jul 1999 21:30:27 +0200 (MET DST)\r\r\nMessage-ID: <379E08CC.67CB3F71@llnl.gov>\r\r\nDate: Tue, 27 Jul 1999 12:30:20 -0700\r\r\nFrom: \"Nelson L. Max\" <max2@llnl.gov>\r\r\nX-Mailer: Mozilla 4.51C-SGI [en] (X11; I; IRIX64 6.5 IP30)\r\r\nX-Accept-Language: en\r\r\nMIME-Version: 1.0\r\r\nTo: globillum@imag.fr\r\r\nSubject: EGWR99\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 4164b82af8ef620966f65316dd1395b7\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHolly Rushmeier wanted to know what went on at EGWR99. Here is my trip\r\r\nreport, biased toward what I needed to tell LLNL and the DOE.\r\r\n\r\r\nThe purpose of the trip was to attend the 10th Eurographics Workshop on\r\r\nRendering, which took place on June 21 to 23, at the Congress Hall in\r\r\nGranada, Spain. This annual workshop has become the main forum for new\r\r\nresearch results in rendering (second only to the Siggraph conference,\r\r\nwhich has space for only a few papers on this topic). Although it is\r\r\ntraditionally held in Europe, participants come from all over the world.\r\r\n\r\r\nAs in past years, many of the papers concerned local and global\r\r\nillumination. For local illumination, these included papers on\r\r\nmathematically modelling, measuring, representing and approximating\r\r\nlocal reflection functions (for example, of paint, human skin, wet\r\r\nmaterials, and surfaces covered by thin films). For global illumination\r\r\nthese included stochastic methods, computing soft shadows and\r\r\napproximating their discontinuities, face clustering, interreflection in\r\r\nthick surface geometries, accelerated matrix solution techniques, and\r\r\nefficiently updating global illumination for scenes with moving objects.\r\r\n\r\r\nA new area that is rapidly becoming important is image-based rendering,\r\r\nand papers on this subject included model acquisition and display,\r\r\nvisibility ordering for reprojected triangles, use of images in\r\r\nmeasuring local reflection functions, and uses of hardware in image\r\r\nbased rendering. My presented paper in this field \"Hierarchical\r\r\nImage-Based Rendering using Texture Mapping Hardware\" combined my\r\r\nhierarchical modelling, presented in this workshop in 1996, the\r\r\nhardware-based reprojection techniques I learned from Gernot Schaufler's\r\r\ntalk at last year's workshop, and the hardware shading techniques I\r\r\nlearned from Rudiger Westermann when I visited him at Erlangen last\r\r\nyear. (This proves the utility of my DOE supported trip to Europe last\r\r\nsummer.) The paper that I was co-author on was \"Shadow Penumbras for\r\r\nComplex Objects by Depth Dependent Filtering of Multi-Layer Images\",\r\r\npresented by my Ph.D. student Brett Keating, and the shadow algorithm\r\r\ndescribed is also applicable to image-based models.\r\r\n\r\r\nThere were also talks on optimized lighting design, filtering motion\r\r\nsequences using human spatio-temporal perception effects (and in related\r\r\ndifferent paper, producing motion sequences by reprojecting cached\r\r\nsurface points from previous frames), adding snow and trees to terrain\r\r\nimages, and compressing precomputed intersurface visibility data.\r\r\n\r\r\nThe vacation days in Spain were spent looking at churches and palaces,\r\r\nincluding the Alhambra, and the vacation days in Russia were spent\r\r\ntouring with Slavyanka, a male slavic chorus, giving three formal\r\r\nconcerts, and singing informally in churches, monasteries, and at the\r\r\nHermitage museum in St. Petersburg.\r\r\n\r\r\n-- \r\r\nemail: max2@llnl.gov           Nelson Max, Mail Stop L-560\r\r\nhttp://www.llnl.gov/graphics   Lawrence Livermore National Laboratory\r\r\nphone (925) 422-4074           7000 East Avenue\r\r\nfax (925) 422-6287             Livermore, CA 94550, USA\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id WAA17587; Tue, 27 Jul 1999 22:45:35 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id WAA08115\r\r\n\tfor globillum-imag-outgoing; Tue, 27 Jul 1999 22:43:26 +0200 (MET DST)\r\r\nFrom: eric.haines@autodesk.com\r\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C101227B3A@hqmsgsrf04.autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: FW: Ray Tracing Roundtable\r\r\nDate: Tue, 27 Jul 1999 13:43:18 -0700\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 4ffca291e1036aba5395b470afde06a1\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n[another person who wanted to have his note forwarded to globillum. Since\r\r\nI'm forwarding it, I've responded at the end. -EAH]\r\r\n\r\r\n-----Original Message-----\r\r\nFrom: Fabrice Neyret [mailto:Fabrice.Neyret@imag.fr] \r\r\nSent: Tuesday, July 27, 1999 3:27 PM\r\r\nTo: eric.haines@autodesk.com\r\r\nCc: Fabrice.Neyret@imag.fr\r\r\nSubject: Re: Ray Tracing Roundtable \r\r\n\r\r\nThere is a big issue about image quality (and not only data quantity).\r\r\nFor instance, there is a big deal concerning aliasing.\r\r\n\r\r\nI don't believe ray-tracing can win soon, because of its very bad \r\r\nproperties on this topic. \r\r\nJust have a look on the non-realtime side: does video-production companies\r\r\nmassively use raytracing ? the answer is no, and it is very far from being\r\r\n( indeed, it is a minority ).\r\r\n\r\r\nInstead, high quality renderers used in video production are using\r\r\nalgorithms\r\r\nthat are members of the projective rendering familly, with much extensions\r\r\nthat allows nice quality (antialiasing, reflects, shaders, procedural\r\r\ntextures, etc).\r\r\nTypically, this is the A-buffer algorithm and various variations about it\r\r\n(possibly mixed with other algorithms, at pixels needing special features).\r\r\n\r\r\nThus, I feel reasonable to guess than the same path can be followed\r\r\nfor hardware graphic accelerators:\r\r\nMore than one color+z per pixel, per-pixel computations, coverage masks\r\r\nare features already or soon available on SGIs.\r\r\nBasic limitations such as the number of textures tend to vanish on\r\r\nPlaystation2.\r\r\nLess limitations and per-pixel shaders may help decreasing the number of\r\r\npasses.\r\r\n>>From this, one may reach soon an A-buffer configuration, per-pixel shaders\r\r\nand so on.\r\r\n\r\r\nA-buffer allows easy anti-aliasing computation,\r\r\nclear separation of geometry and shading (allowing material editing ala\r\r\nIPR),\r\r\nand the obstacle about turning it into hardware 10 years ago was mainly\r\r\nmemory...\r\r\nI guess all these are properties that makes the method electable !\r\r\n\r\r\nFabrice NEYRET\r\r\n\r\r\n        --------------------------------------------\r\r\n       equipe iMAGIS ( GRAVIR (CNRS,INPG,UJF) & INRIA )\r\r\n  http://www-imagis.imag.fr/Membres/Fabrice.Neyret/index.html\r\r\n fax:  +33 (0)4 76 63 55 80   secretariat: +33 (0)4 76 51 46 90\r\r\n        --------------------------------------------\r\r\n\r\r\n\r\r\nEric here:\r\r\nI'd like to respond by agreeing a fair bit. Beyond Blue Sky Studios (who did\r\r\nwin an Academy Award last year for \"Bunny\", http://www.blueskystudios.com/),\r\r\nmost production software uses A-buffers or use RenderMan, i.e.\r\r\nmicropolygons, with ray tracing an occasional \"nothing else will do (or at\r\r\nleast not easily)\" effect. A-buffering gives a lot of samples per pixel\r\r\ncheaply, and so often looks better than adaptive subdivision ray tracing (it\r\r\ncatches the spokes of a wheel more consistently, for example). Is this\r\r\napproach the future, or does the simplicity of ray tracing have the same\r\r\neffect as the simplicity of the Z-buffer vs. the 10 hidden-surface\r\r\nalgorithms compared by Sutherland et al. 25 years ago? The Z-buffer won out\r\r\nas of today because it had fixed memory costs, memory got cheaper, and\r\r\n\"dumbest wins\" when programming hardware chips since it saves on dedicated\r\r\ntransistors. That said, Winner et al. in SIGGRAPH '97 talk about how\r\r\nA-buffers can reuse much of the Z-buffer pipeline, so are low cost to add to\r\r\nexisting designs. Or is the future dictated more by memory size than\r\r\nprocessor speed, i.e. A Bug's Life scenes have a gigabyte of geometry (not\r\r\nincluding textures), and a RenderMan architecture allows dealing with it a\r\r\nsmall chunk at a time vs. the whole caboodle at once as needed in global\r\r\nsolutions [but then there's Matt Pharr's ray tracing approach...]. \r\r\n\r\r\nBTW, to wow your friends and confound your enemies, try out some of the\r\r\nreal-time ray tracing demos at\r\r\nhttp://www.acm.org/tog/resources/RTNews/demos/overview.htm That a 4K program\r\r\nlike chrome.zip can do anything at all I consider miraculous.\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id AAA19152; Wed, 28 Jul 1999 00:20:02 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id AAA12481\r\r\n\tfor globillum-imag-outgoing; Wed, 28 Jul 1999 00:18:05 +0200 (MET DST)\r\r\nMessage-ID: <FFD1BA74C6A7D111A09500805F9F88F511D2EAFD@RED-MSG-43>\r\r\nFrom: Francois Sillion <sillion@microsoft.com>\r\r\nTo: \"'globillum@imag.fr'\" <globillum@imag.fr>\r\r\nSubject: Ray tracing roundtable.  BOUNCE globillum@imag.imag.fr:    Non-me\r\r\n mber submission from [Dan Wexler <wex@pdi.com>]\r\r\nDate: Tue, 27 Jul 1999 15:15:13 -0700\r\r\nX-Mailer: Internet Mail Service (5.5.2524.0)\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 5ca03696d5f5a89d9f361420240409aa\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHere's another contribution (from Dan Wexler) to the thread. Let me remind \r\r\neveryone that our anti-spam filter will only accept contributions from the \r\r\nactuale-mail address registered in the list. If you want to change your\r\r\ne-mail address, drop me a note!\r\r\n\r\r\n+-----------------+--------------------------------------------------------+\r\r\n|Francois SILLION | iMAGIS-GRAVIR/IMAG/INRIA, BP 53, 38041 Grenoble Cedex 9|\r\r\n|Senior Researcher| France. Tel: +33 4 76 51 43 54 - Fax: +33 4 76 63 55 80|\r\r\n+-----------------+--------------------------------------------------------|\r\r\n|Microsoft Research 31/1145, 1 Microsoft Way Redmond WA 9898052-6399 USA   |\r\r\n|Tel: (425) 703 8412, Fax: (425) 936 7329. < mailto:sillion@microsoft.com> |\r\r\n+--------------------------+-----------------------------------------------+\r\r\n|Francois.Sillion@imag.fr  |  http://www-imagis.imag.fr/~Francois.Sillion  |\r\r\n+--------------------------+-----------------------------------------------+\r\r\n\r\r\n> -----Original Message-----\r\r\n> Date: Tue, 27 Jul 1999 14:57:13 -0700\r\r\n> From: Dan Wexler <wex@pdi.com>\r\r\n> To: globillum@imag.fr\r\r\n> Subject: Re: FW: Ray Tracing Roundtable\r\r\n> \r\r\n> > Instead, high quality renderers used in video production are using\r\r\n> > algorithms that are members of the projective rendering familly, \r\r\n> > with much extensions that allows nice quality \r\r\n> (antialiasing, reflects, \r\r\n> > shaders, procedural textures, etc).\r\r\n> > Typically, this is the A-buffer algorithm and various \r\r\n> variations about it\r\r\n> > (possibly mixed with other algorithms, at pixels needing \r\r\n> special features).\r\r\n> \r\r\n> Really?  Here at PDI we use a variant of the A-buffer algorithm,\r\r\n> but I don't believe this is the norm.  I don't think I'd qualify\r\r\n> PRMan as an abuffer algorithm, nor is Mental Ray, nor the\r\r\n> renderer used at Rhythm and Hues (from what I've gathered at least)\r\r\n> nor the scanline renderers found in many of the commercial packages.\r\r\n> \r\r\n> I don't think we're going to stick with the abuffer method either\r\r\n> for too much longer.  The abuffer algorithm does not have very\r\r\n> good antialiasing qualities.  The abuffer representation of a \r\r\n> subpixel fragment just isn't accurate enough for really high quality \r\r\n> antialiasing.  It tries to represent a area (as opposed to a point \r\r\n> sample) and does so rather poorly, IMHO.\r\r\n> \r\r\n> Another major issue is handling motion blur and depth of field.\r\r\n> These don't work too well in a traditional abuffer renderer.\r\r\n> \r\r\n> Then Eric added:\r\r\n> \r\r\n> > A-buffering gives a lot of samples per pixel\r\r\n> > cheaply, and so often looks better than adaptive \r\r\n> subdivision ray tracing (it\r\r\n> > catches the spokes of a wheel more consistently, for example).\r\r\n> \r\r\n> Multiple samples per pixel?  Really?  I spent a bunch of time\r\r\n> modifying our abuffer to actually shade multiple samples for\r\r\n> a single abuffer fragment, and I could never really get it to\r\r\n> work correctly.  Consider the problem of representing the range\r\r\n> of surface normals over a given abuffer fragment.  It is not\r\r\n> an easy task to modify your scan converter to generate these data. \r\r\n> I suppose you could just shade each of the subpixels in the\r\r\n> abuffer mask using the interpolated scanline values, but I don't\r\r\n> think that is the norm, and it assumes that you generate an abuffer\r\r\n> mask using a sort of zbuffer scan conversion.  Also, in that case\r\r\n> it would still probably be using a regular sampling pattern.\r\r\n> \r\r\n> Sure, you get coverage information that represents portions of\r\r\n> the pixel, but it tends to be regularly sampled.  Again, modifying\r\r\n> the abuffer algorithm to handle some form of stochastic sampling\r\r\n> is non-trivial.\r\r\n> \r\r\n> Regarding memory usage, the average shot on Antz had upwards of\r\r\n> 1-2 GB of data in the form of geometry, textures, and scene\r\r\n> description -- and much of the geometry was generated procedurally.\r\r\n> We had an *average* of 12 polygons per pixel and we sampled\r\r\n> well over 100 points in shadow maps for each shaded sample.\r\r\n> We also must render all our frames in under 8 hours.\r\r\n> \r\r\n> \r\r\n> \r\r\n> Wex\r\r\n> \r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id BAA19992; Wed, 28 Jul 1999 01:46:15 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id BAA15713\r\r\n\tfor globillum-imag-outgoing; Wed, 28 Jul 1999 01:41:51 +0200 (MET DST)\r\r\nDate: Tue, 27 Jul 99 16:41 PDT\r\r\nFrom: Larry Gritz <lg@pixar.com>\r\r\nMessage-Id: <990727164145.ZM27730@apu>\r\r\nIn-Reply-To: Francois Sillion <sillion@microsoft.com>\r\r\n        \"Ray tracing roundtable.  BOUNCE globillum@imag.imag.fr:    Non-me mber submission from [Dan Wexler <wex@pdi.com>]\" (Jul 27,  3:15pm)\r\r\nReferences: <FFD1BA74C6A7D111A09500805F9F88F511D2EAFD@RED-MSG-43>\r\r\nOrganization: Pixar\r\r\nReply-To: lg@pixar.com\r\r\nX-Mailer: Z-Mail (5.0.0 30July97)\r\r\nTo: \"'globillum@imag.fr'\" <globillum@imag.fr>\r\r\nSubject: Re: Ray tracing roundtable.  BOUNCE globillum@imag.imag.fr:    Non-me\r\r\n mber submission from [Dan Wexler <wex@pdi.com>]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 60a54acdb1b253ca3f723faf2a4ed26d\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n> > -----Original Message-----\r\r\n> > Date: Tue, 27 Jul 1999 14:57:13 -0700\r\r\n> > From: Dan Wexler <wex@pdi.com>\r\r\n> > To: globillum@imag.fr\r\r\n> > Subject: Re: FW: Ray Tracing Roundtable\r\r\n> >\r\r\n> > Really?  Here at PDI we use a variant of the A-buffer algorithm,\r\r\n> > but I don't believe this is the norm.  I don't think I'd qualify\r\r\n> > PRMan as an abuffer algorithm, nor is Mental Ray, nor the\r\r\n> > renderer used at Rhythm and Hues (from what I've gathered at least)\r\r\n> > nor the scanline renderers found in many of the commercial packages.\r\r\n\r\r\n\r\r\nPRMan is REYES, not A-Buffer.\r\r\n\r\r\n\t-- lg\r\r\n\r\r\n--\r\r\nLarry Gritz\t\t\t\t\tPixar Animation Studios\r\r\nlg@pixar.com\t\t\t\t\tRichmond, CA\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id CAA20129; Wed, 28 Jul 1999 02:00:14 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id BAA16290\r\r\n\tfor globillum-imag-outgoing; Wed, 28 Jul 1999 01:58:54 +0200 (MET DST)\r\r\nDate: Tue, 27 Jul 1999 19:58:49 -0400\r\r\nFrom: Hansong Zhang <zhangh@cs.unc.edu>\r\r\nTo: globillum@imag.fr\r\r\nSubject: [Fwd: Ray tracing in everyone's future?]\r\r\nMessage-ID: <Pine.SGI.4.10.9907271957210.350349-100000@tbone.cs.unc.edu>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: f3e24840f50c8b1fac98f72f65e92769\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nA comment from Michael Jones...\r\r\n\r\r\n-------- Original Message --------\r\r\nSubject: Ray tracing in everyone's future?\r\r\nDate: Tue, 27 Jul 1999 15:28:40 -0700\r\r\nFrom: \"Michael T. Jones\" <mtj@intrinsic.com>\r\r\nTo: hansong@intrinsic.com\r\r\n\r\r\nHansong, I have a comment on Eric's comment. Pass it along to him\r\r\nif you wish...\r\r\n\r\r\nWhen Eric writes \"...The Z-buffer won out as of today because it had\r\r\nfixed memory costs, memory got cheaper, and \"dumbest wins\" when\r\r\nprogramming hardware chips since it saves on dedicated transistors.\"\r\r\nI would restate this--essentially challenging it. What wins is the nice\r\r\ncombination of \"true\" parallelism without cross-communication, or\r\r\nat least with tremendously reduced cross-communication bandwidth\r\r\ncompared to action at the parallel stage. Machines like the SGI G, GT,\r\r\nVGX, RE, and IR have this characteristic: LOW: one polygon in, HIGH\r\r\nfanned-out to hundreds of non-cross-connected mini-framebuffer /\r\r\nrasterization engines (multiple of these on a chip), and then LOW\r\r\nfan-in to a single coherent raster-order byte stream for video display.\r\r\nSuch structures are well suited to the current interconnect technology.\r\r\nPackaging technology reinforces this too, since the number of gates\r\r\ngrows much faster than the number of pins, and the frequency of\r\r\nthose gates grows much faster than the frequency of those pins. As\r\r\na result, the \"next gen killer architecture\" for the next while will be\r\r\ndesigned as the answer to \"how can I best exploit locality?\" With\r\r\ninteresting answers like \"in this core, in this cache, in this chip,\r\r\non this board, etc.\" This is where the \"it will all be ray-tracing\" line\r\r\nof thinking hits the brick wall of VLSI truth. If you can think of a\r\r\nstructured way to ray cast, then may be it's ok. If not, then no. It's\r\r\neasier to render something coherent five times than to jump around\r\r\nonce and I expect it to stay that way until busses become somewhat\r\r\nlike crossbars (i.e., multifrequency fiber with an open channel per\r\r\nlink-pair).\r\r\n\r\r\nMichael Jones\r\r\n\r\r\n----------\r\r\nMichael T. Jones - <mailto:mtj@intrinsic.com>mtj@intrinsic.com\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id RAA32012; Wed, 28 Jul 1999 17:13:14 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id OAA23175\r\r\n\tfor globillum-imag-outgoing; Wed, 28 Jul 1999 14:53:19 +0200 (MET DST)\r\r\nFrom: hertjwr@us.ibm.com\r\r\nX-Lotus-FromDomain: IBMUS\r\r\nTo: globillum@imag.fr\r\r\nMessage-ID: <852567BC.0046C23B.00@D51MTA03.pok.ibm.com>\r\r\nDate: Wed, 28 Jul 1999 08:53:03 -0400\r\r\nSubject: Re: [Fwd: Ray tracing in everyone's future?]\r\r\nMime-Version: 1.0\r\r\nContent-type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Disposition: inline\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 463719209f217126756275424b67b48e\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nI realize that I always make the same points, but I can't help bringing this up\r\r\nagain.\r\r\nAs far as ray tracing for real time rendering, doesn't it matter what the goal\r\r\nof the rendering\r\r\nis?\r\r\n\r\r\nExploiting geometric coherence as Michael describes wins if you can settle for\r\r\na non-global lighting solution (which is the right thing to do for a lot of\r\r\napplications) , or if you can cope with a temporally fixed  lighting solution\r\r\nthat carries around a lot of directional information. If you want to have\r\r\non-the-fly accurate\r\r\nlighting, ray tracing wins I think over other schemes to make use of zbuffers\r\r\nfor secondary\r\r\nlighting etc.\r\r\n\r\r\nThe rendering used for motion picture production is a really different problem\r\r\nfrom\r\r\na person interacting with building design on their computer. As difficult as the\r\r\nmotion\r\r\npicture problem is, they can define the lighting rules they want, and they don't\r\r\nhave to cope with changes on the fly. On the other hand, they can't allow random\r\r\nartifacts to crop up -- the method they used has to be robust. On the other hand\r\r\nif I were to be designing something, I want to be able to move things around\r\r\nwhenever I want to, and if there is an occasion glitch or aliasing it isn't\r\r\ngoing to\r\r\nbother me that much.\r\r\n\r\r\n__________________________\r\r\nHolly Rushmeier , holly@watson.ibm.com, (914)784-7252\r\r\nIBM TJ Watson Research Center, 30 Saw Mill River Road, Hawthorne, NY 10532, USA\r\r\n\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id QAA13183; Fri, 30 Jul 1999 16:26:14 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id QAA25770\r\r\n\tfor globillum-imag-outgoing; Fri, 30 Jul 1999 16:23:34 +0200 (MET DST)\r\r\nMessage-Id: <199907301423.QAA25763@imag.imag.fr>\r\r\nSubject: Re: Ray tracing roundtable.\r\r\nTo: globillum@imag.fr\r\r\nDate: Fri, 30 Jul 1999 10:23:08 -0400 (EDT)\r\r\nFrom: Andrew Willmott <ajw@ux1.sp.cs.cmu.edu>\r\r\nReply-To: ajw+@cs.cmu.edu\r\r\nX-Mailer: ELM [version 2.4 PL25-40]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 3ab87e4319963b32a7ebfe47551caa1a\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nDan Wexler wrote:\r\r\n> > Really?  Here at PDI we use a variant of the A-buffer algorithm,\r\r\n> > but I don't believe this is the norm.  I don't think I'd qualify\r\r\n> > PRMan as an abuffer algorithm, nor is Mental Ray, nor the\r\r\n> > renderer used at Rhythm and Hues (from what I've gathered at least)\r\r\n> > nor the scanline renderers found in many of the commercial packages.\r\r\n\r\r\nI had some experience with hacking on the R&H renderer some years ago.  It\r\r\nwas a reasonably standard scanline renderer. If I recall correctly, in the\r\r\ndefault mode 3x3 subsampling was used for antialiasing, but by default\r\r\nonly one shading sample was used for each polygon that fell within a\r\r\npixel. (Though that polygon might cover a number of subsamples.) The\r\r\nassumption being that typically shading varied more slowly than geometry. \r\r\n(Shading every subsample could be forced when this wasn't the case.)\r\r\n\r\r\nI've always thought that the big win for REYES-type architectures is that\r\r\nmotion blur was pretty much for free. With the traditional scanline\r\r\nrenderers you have to render a number of slices and composite, so your\r\r\nrendering cost goes up as motion blur increases. With REYES, you're just\r\r\nperturbing a fixed number of fragments differently, so the cost stays\r\r\npretty much the same. \r\r\n\r\r\nAs a trivial data point, I was running some timing tests on a new PC we\r\r\ngot in the graphics lab yesterday, on a 100,000 triangle whale model, in a\r\r\n400x400 pixel window; definitely more than one polygon per pixel. On an\r\r\nSGI O2 the update rate for hardware rendering, one light source, was 0.59s\r\r\nper frame. On the new PC box, with a 450Mhz PIII, I was getting 0.50s per\r\r\nframe rendered with a nested grid raytracer for the same settings. \r\r\n\r\r\nOf course, for animation, handling things like texture map sizzle,\r\r\nshading, shadows, motion blur, and the sheer size of those scenes in a\r\r\nrobust manner is often more important than getting the last ounce of speed\r\r\nout of your renderer. \r\r\n\r\r\nAndrew\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id UAA18872; Fri, 30 Jul 1999 20:46:18 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id UAA09080\r\r\n\tfor globillum-imag-outgoing; Fri, 30 Jul 1999 20:44:30 +0200 (MET DST)\r\r\nFrom: eric.haines@autodesk.com\r\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C101414467@hqmsgsrf04.autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: RE: Ray tracing roundtable\r\r\nDate: Fri, 30 Jul 1999 11:44:22 -0700\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: f0944cad81fef9fffb0d1e212045ea6a\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nDan Wexler <wex@pdi.com> wrote:\r\r\n\r\r\n> I don't think we're going to stick with the abuffer method either\r\r\n> for too much longer.  The abuffer algorithm does not have very\r\r\n> good antialiasing qualities.  The abuffer representation of a \r\r\n> subpixel fragment just isn't accurate enough for really high quality \r\r\n> antialiasing.  It tries to represent a area (as opposed to a point \r\r\n> sample) and does so rather poorly, IMHO.\r\r\n\r\r\nI agree, it's poor for some cases. Near horizontal or vertical edges, for\r\r\nexample, will tend to have only five levels of antialiasing with a 4x4\r\r\nA-buffer, i.e. edge covers nothing, edge covers 1/4th, edge covers 2/4ths,\r\r\nedge covers 3/4ths, edge covers whole thing. It's pretty visible. Stochastic\r\r\nsampling or other non-uniform sampling schemes are really the way to go. But\r\r\nyou have to walk before you run, so I suspect multisampling will (will?\r\r\nalready is, on high-end SGIs) be the next step. One thing that would help\r\r\nmultisampling further is actually doing half-decent filtering on it, not\r\r\ntreating a pixel like a little square. Harder in hardware, since a sample\r\r\nthen affects a few pixels.\r\r\n\r\r\nEric\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id DAA31030; Wed, 4 Aug 1999 03:27:02 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id DAA13655\r\r\n\tfor globillum-imag-outgoing; Wed, 4 Aug 1999 03:24:43 +0200 (MET DST)\r\r\nMessage-ID: <003901bede18$1b22cf00$989c42d8@byheart>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 99/08/01 Release of RADBIB99.BIB\r\r\nDate: Tue, 3 Aug 1999 18:24:30 -0700\r\r\nOrganization: byHeartConsultants Limited\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 5.00.2314.1300\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 8c9bc4e5a5ebdad01162b6fef3b9715f\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META content=\"text/html; charset=iso-8859-1\" http-equiv=Content-Type>\r\r\n<META content=\"MSHTML 5.00.2614.3401\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY background=\"\" bgColor=#ffffff><FONT size=2>ANNOUNCE: 99/08/01 Release of \r\r\nRADBIB99.BIB<BR>------------------------------------------<BR>RADBIB99 is a \r\r\ncomprehensive bibliography of radiosity and<BR>related global illumination \r\r\npapers, theses, articles, and<BR>books. It currently includes 1,621 references \r\r\n-- 17 new<BR>additions since the 99/07/15 release.<BR><BR>This bibliography is \r\r\navailable in BibTex format as<BR>RADBIB99.BIB (with a release date of August 1, \r\r\n1999) from:<BR><BR>&nbsp; <A \r\r\nhref=\"http://www.helios32.com/resources.htm\">http://www.helios32.com/resources.htm</A><BR><BR>Also \r\r\navailable from this site is an abridged version of<BR>RADBIB99.BIB called \r\r\nGITHESIS.BIB. This bibliography<BR>includes 195 references to radiosity and \r\r\nglobal illumination<BR>theses -- one new addition since the 99/07/15 \r\r\nrelease.<BR><BR>Financial support for the maintenance of these<BR>bibliographies \r\r\nhas been provided by ACM SIGGRAPH Special<BR>Projects and byHeart Consultants \r\r\nLimited.<BR>--<BR>Ian Ashdown, P. Eng., LC<BR>Vice President<BR>byHeart \r\r\nConsultants Limited<BR><A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A><BR></FONT></BODY></HTML>\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id HAA13502; Tue, 17 Aug 1999 07:03:18 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id HAA08841\r\r\n\tfor globillum-imag-outgoing; Tue, 17 Aug 1999 07:00:00 +0200 (MET DST)\r\r\nFrom: \"Bretton Wade\" <bretton_wade@acm.org>\r\r\nTo: \"Globillum\" <globillum@imag.fr>\r\r\nSubject: Web pages, and conversations\r\r\nDate: Mon, 16 Aug 1999 21:58:54 -0700\r\r\nMessage-ID: <IMEAIKPKGKDLHHDNGBMOGEBKCCAA.bretton_wade@acm.org>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Priority: 3 (Normal)\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.4200\r\r\nImportance: Normal\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 97add151ae5c395ec8345fbac4965110\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHi folks,\r\r\n\r\r\nI enjoyed seeing, and in some cases meeting you all at SIGGRAPH. Some\r\r\ninteresting points of discussion came up at different times. The one that\r\r\nI'm intrigued by was touched on somewhat at the BOF, but also at the\r\r\nray-tracing roundtable, and that is the role of global illumination in the\r\r\nentertainment industry, or the lack thereof. I realize that this could be a\r\r\ndivisive topic, so I'll take the low road and be provocative.\r\r\n\r\r\nListening to the second (third?) annual panel on \"(global illumination in\r\r\nproduction)\" echoed several sentiments I heard from people at PDI and Pixar:\r\r\n\r\r\n\t1. Global illumination is too expensive in terms of compute time,\r\r\n\t2. Artists can get as good or better with the tools they have, and\r\r\n\t3. Even if they had instant global illumination algorithms at hand, artists\r\r\ndon't want\r\r\n\t   the effect of realism. In fact, they want everything but realism.\r\r\n\r\r\nBlue Sky engineers confirmed what I inferred from the panel, that the use of\r\r\nglobillum techniques, even for a lame scene in which most of the reflected\r\r\nenergy would bounce into space, comes up almost even with the artists\r\r\nmanually placing extra lights to achieve the desired results, at least in\r\r\nterms of time. The artist's time costs more, though.\r\r\n\r\r\nI'll make the additional observation that SIGGRAPH this year had a lot of\r\r\nalgorithms presented that were strictly approximations useful to the\r\r\nentertainment industry. This is a fair deviation from past years, but I\r\r\nthink it reflects one of the major consumers of the technology usually\r\r\npresented at SIGGRAPH.\r\r\n\r\r\nSo what this comes down to is the question, \"what computational tools for\r\r\nillumination would artists use, that the research community could actually\r\r\ndelve into?\" That could perhaps be worded more precisely, but I think it\r\r\ngets at the heart of the matter I'm thinking about, which is that the global\r\r\nillumination community hasn't really been developing what it's primary\r\r\ncustomer wants. If \"we\" were a company, we'd be going out of business.\r\r\n\r\r\nNow I realize that there are lots of important applications of true\r\r\nphotorealistic image development, and physically accurate simulation.\r\r\nPerhaps it is just a side effect of the glamour of the entertainment\r\r\nindustry overshadowing other professions, but I perceive that the bulk of\r\r\nour community not in academia is in entertainment (games, movies,\r\r\ntelevision).\r\r\n\r\r\nOne suggestion that Dani mentioned was an extended \"Painting with Light\",\r\r\nreferring to the technique presented by Chris Schoeneman, et al. in 1993,\r\r\nfor using least squares minimization to determine the needed intensity and\r\r\ncolor for a set of fixed position light sources. The next step in that\r\r\ndirection sounds intimidating, placing light sources to accomodate a desired\r\r\nresult. Bruce Walter et al. touched on this again in 1997 using ordinary\r\r\nPhong sources to capture highlights on specular surfaces in a hardware\r\r\nrendered walkthrough, again using least squares minimization. I'm sure there\r\r\nare other examples, but how much harder is the real problem?\r\r\n\r\r\nSo, what thoughts does anybody have?\r\r\n\r\r\nOn another note, could somebody *please* send me the URL for the globillum\r\r\narchive web page?\r\r\n\r\r\n--\r\r\nBretton Wade <bretton_wade@acm.org>\r\r\nhttp://redirect.to/bretton_wade\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id SAA22442; Thu, 19 Aug 1999 18:28:42 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id SAA18604\r\r\n\tfor globillum-imag-outgoing; Thu, 19 Aug 1999 18:25:14 +0200 (MET DST)\r\r\nMessage-ID: <FFD1BA74C6A7D111A09500805F9F88F511D2EB8B@RED-MSG-43>\r\r\nFrom: Francois Sillion <sillion@microsoft.com>\r\r\nTo: \"'globillum@imag.fr'\" <globillum@imag.fr>\r\r\nSubject: good old ones (from P. Dutre and M. Blais)\r\r\nDate: Thu, 19 Aug 1999 09:24:57 -0700\r\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 8e7a95209639e28274c5b0f8090fbcc4\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n[Remember, to prevent spamming you can only post to globillum from your\r\r\ncurrently listed address]\r\r\n\r\r\n> from [Phil\r\r\n> Dutre <phil@Graphics.Cornell.EDU>] \r\r\n> Date: Mon, 16 Aug 1999 15:32:20 -0400\r\r\n> From: Phil Dutre <phil@Graphics.Cornell.EDU>\r\r\n> Organization: Program of Computer Graphics\r\r\n> Subject: Re: good old ones\r\r\n> \r\r\n> Fabrice Neyret wrote:\r\r\n> \r\r\n> > -> do you know any way (group, news-group, store) to get them ?\r\r\n> \r\r\n> Sometimes they are being sold by an individual in one of the\r\r\n> comp.graphics.* newsgroups.\r\r\n> \r\r\n> You can also track them down through 2nd hand booksellers\r\r\n> (check www.barnesandnoble.com)\r\r\n> \r\r\n> These two approaches worked for me in the past. Nevertheless,\r\r\n> I'm still missing 1984, 1988 and 1990.\r\r\n> \r\r\n> \r\r\n> \r\r\n> On a totally unrelated note, I've started to compile a\r\r\n> 'Global Illumination Compendium', being a collection\r\r\n> of formulas useful in global illumination. I was getting tired\r\r\n> of trying to remember in what book or paper a certain equation\r\r\n> or formula was given, so I decided to collect them all in a single\r\r\n> document. So far, the information is limited (21 pages), but more\r\r\n> information is added on an 'as we need it' basis.\r\r\n> http://www.graphics.cornell.edu/~phil/GI/\r\r\n> Any input, remarks, etc. are appreciated.\r\r\n> \r\r\n> \r\r\n> Phil Dutre\r\r\n> \r\r\n> \r\r\n> \r\r\n> -- \r\r\n> ==============================================================\r\r\n> =========\r\r\n> Philip Dutre      Program of Computer Graphics       Cornell \r\r\n> University\r\r\n> phil@graphics.cornell.edu        \r\r\n> http://www.graphics.cornell.edu/~phil/\r\r\n> ==============================================================\r\r\n> =========\r\r\n----------------------------------------------------------------------------\r\r\n-----------------------------\r\r\n\r\r\n> Date: Mon, 16 Aug 1999 13:56:30 -0400\r\r\n> From: Martin Blais <blais@discreet.com>\r\r\n> Organization: Discreet Logic\r\r\n> Subject: Re: old good ones\r\r\n> \r\r\n> Fabrice Neyret wrote:\r\r\n> > \r\r\n> > I really would like to found and buy very old Siggraph proceedings,\r\r\n> > my favorite epoch being 1983-1989.\r\r\n> > \r\r\n> > Siggraph and ACM have nothing that old\r\r\n> > ( I was so happy, 2 years ago, to get\r\r\n> >   the last 1989, with a dammaged back cover !\r\r\n> > )\r\r\n> > ( hey, where our memory is going ? )\r\r\n> > \r\r\n> > -> do you know any way (group, news-group, store) to get them ?\r\r\n> > ( Excepted by parsing every Library College Annual Big Sell,\r\r\n> >   where some very lucky people I know could find somes at \r\r\n> 2$ each :^)\r\r\n> > )\r\r\n> > \r\r\n> > Fabrice NEYRET\r\r\n> \r\r\n> I was looking for the same thing some time ago, but to no \r\r\n> avail.  Someone who\r\r\n> wants to give up on their proceedings is pretty hard to \r\r\n> find... perhaps by\r\r\n> tracking down fatalities amongst some of us you could get \r\r\n> your hands on a big\r\r\n> collection ;-)\r\r\n> \r\r\n> More seriously, wouldn't it be really nice if ACM / SIGGRAPH \r\r\n> scan/converted the\r\r\n> old proceedings into pdf files and sold CD reprints of these \r\r\n> old proceedings?\r\r\n> \r\r\n> Also, maybe they are already available thru the ACM Digital Library?\r\r\n> \r\r\n> \r\r\n> \r\r\n> \r\r\n> -- \r\r\n> M. \r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id UAA25160; Thu, 19 Aug 1999 20:26:45 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id UAA23162\r\r\n\tfor globillum-imag-outgoing; Thu, 19 Aug 1999 20:21:14 +0200 (MET DST)\r\r\nX-Gnus-Agent-Meta-Information: mail nil\r\r\nOriginal-Sender: mmp@nurbs.stanford.edu\r\r\nTo: \"'globillum@imag.fr'\" <globillum@imag.fr>\r\r\nSubject: Re: good old ones (from P. Dutre and M. Blais)\r\r\nReferences: <FFD1BA74C6A7D111A09500805F9F88F511D2EB8B@RED-MSG-43>\r\r\nX-Face: C!.oGaE]n@p)VF9Ss3]f'|<)kRrtpG)^^b^X-3_zhUHp\\jBj29jaoTItqWR>mHa+v-{/!jx7OA@!cV0>Fm-b:zEL<`oOXG[BFQ\\<q:TwWP@JNZu+VXcD2viySG/R_/|6UDo,W;w^z^NK)F\\YM|xjvI[MH,\"iQ~mT<g`H6;x8}8j|miQUQ&fw|!V~.N+[#69iY?|ypa*[.{bEm\\JDlI<<!}p}xeb7[N-!3nT^i3Rr#M\"{a@+k.QZnnuzDcre%C6}qkv$fTsSJ\r\r\nFrom: Matt Pharr <mmp@graphics.stanford.edu>\r\r\nDate: 19 Aug 1999 10:26:11 -0700\r\r\nIn-Reply-To: Francois Sillion's message of \"Thu, 19 Aug 1999 09:24:57 -0700\"\r\r\nMessage-ID: <kh0d7wj3cng.fsf@nurbs.stanford.edu>\r\r\nUser-Agent: Gnus/5.070095 (Pterodactyl Gnus v0.95) XEmacs/20.4 (Emerald)\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nX-Face: C!.oGaE]n@p)VF9Ss3]f'|<)kRrtpG)^^b^X-3_zhUHp\\jBj29jaoTItqWR>mHa+v-{/!jx7OA@!cV0>Fm-b:zEL<`oOXG[BFQ\\<q:TwWP@JNZu+VXcD2viySG/R_/|6UDo,W;w^z^NK)F\\YM|xjvI[MH,\"iQ~mT<g`H6;x8}8j|miQUQ&fw|!V~.N+[#69iY?|ypa*[.{bEm\\JDlI<<!}p}xeb7[N-!3nT^i3Rr#M\"{a@+k.QZnnuzDcre%C6}qkv$fTsSJ\r\r\nLines: 19\r\r\nMIME-Version: 1.0\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: b422eca04215f6c8fd23c4c3d9513f3c\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nFrancois Sillion <sillion@microsoft.com> writes:\r\r\n> > From: Martin Blais <blais@discreet.com>\r\r\n> > Organization: Discreet Logic\r\r\n> > Subject: Re: old good ones\r\r\n> > \r\r\n> > More seriously, wouldn't it be really nice if ACM / SIGGRAPH\r\r\n> > scan/converted the old proceedings into pdf files and sold CD reprints\r\r\n> > of these old proceedings?\r\r\n\r\r\nThis question comes up on the comp.graphics newsgroups periodically.  At\r\r\nsome point, Stephen Spencer posted a reply to the effect that SIGGRAPH is\r\r\naware of the issue and that remedies along the lines of CD reprints are in\r\r\nthe works.\r\r\n\r\r\n-matt\r\r\n-- \r\r\nMatt Pharr                                   mmp@graphics.stanford.edu\r\r\n<URL:http://graphics.stanford.edu/~mmp>\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id XAA29301; Thu, 19 Aug 1999 23:25:41 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id XAA28354\r\r\n\tfor globillum-imag-outgoing; Thu, 19 Aug 1999 23:19:42 +0200 (MET DST)\r\r\nFrom: eric.haines@autodesk.com\r\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C1019507DD@hqmsgsrf04.autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: RE: good old ones (from P. Dutre and M. Blais)\r\r\nDate: Thu, 19 Aug 1999 14:19:31 -0700\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: a5ac6364a5888af8159d45d1116a544b\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n> Fabrice Neyret wrote:\r\r\n> > \r\r\n> > I really would like to found and buy very old Siggraph proceedings,\r\r\n> > my favorite epoch being 1983-1989.\r\r\n\r\r\nMatt Pharr's comment is right, the ACM is eventually going to have\r\r\neverything ever published by them from 1947 on, journals & proceedings &\r\r\netc, scanned in and available in the ACM Digital Library\r\r\n(http://www.acm.org/dl). From what I can tell, it's mostly just a matter of\r\r\nfunding and time to scan and archive all the material. Right now the Digital\r\r\nLibrary dates back to about 1991-92 for everything, but even that's pretty\r\r\nuseful - there are some hard-to-get proceedings out there that have solid\r\r\ninformation. If you use it, a nice deal at $87/year.\r\r\n\r\r\nOther resources on the web (though not of much help for pre 1992 papers,\r\r\nthough...):\r\r\n\r\r\nhttp://www2.iro.umontreal.ca/~ratib/code/ (go to Applications/Computer\r\r\nGraphics/Publications) - a great resource, but only a few links to pre 1992\r\r\nSIGGRAPH papers.\r\r\n\r\r\nhttp://w3imagis.imag.fr/Membres/Fredo.Durand/Book/publi.html - Siggraph 99\r\r\nand other papers on the web, links to other wonderful resources.\r\r\n\r\r\nAn actual repository exists at http://grafix3d.tzo.com/main/index.html\r\r\n(click on \"quick list\" at the bottom of the column), but this site is\r\r\nsomewhat underpowered and a little clunky to access - nonetheless, it's\r\r\nquite a large graphics paper repository.\r\r\n\r\r\nEric\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id PAA32342; Thu, 26 Aug 1999 15:54:18 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id PAA22419\r\r\n\tfor globillum-imag-outgoing; Thu, 26 Aug 1999 15:17:59 +0200 (MET DST)\r\r\nMessage-ID: <37C53E89.5DAE696B@gmd.de>\r\r\nDate: Thu, 26 Aug 1999 15:18:02 +0200\r\r\nFrom: Christian Bohn <bohn@gmd.de>\r\r\nX-Mailer: Mozilla 4.51 [en] (X11; U; IRIX 6.3 IP32)\r\r\nX-Accept-Language: en\r\r\nMIME-Version: 1.0\r\r\nTo: globillum@imag.fr\r\r\nSubject: new rendering group at GMD / job offer\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 24d8f6394929fe2e02536918ad21409e\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nIn July '99, GMD founded the 'research island' \"Rendering Techniques\r\r\nand Application\". Now, we are looking for people who want to take part\r\r\nin the early phase of defining research directions and the character\r\r\nof the group.\r\r\n\r\r\nTask of the island is doing fundamental research in rendering\r\r\ntechniques and connected fields with focus on interactivity and on\r\r\nusing rendering hardware.\r\r\n\r\r\nThe size of the group is aimed at 5-7 people at the beginning of\r\r\n2000. Positions offered are postdoctoral (full position), postgraduate\r\r\n(half-time), students, and trainees.\r\r\n\r\r\nFor questions or more information contact me or have a look at\r\r\nhttp://viswiz.gmd.de/reta/\r\r\n\r\r\nThanks, feel free to distribute this offer.\r\r\n\r\r\nChristian Bohn\r\r\n\r\r\n\r\r\n\r\r\n--\r\r\n Christian Bohn, Institute for Media Communication, GMD\r\r\n +49-2241-142230, http://viswiz.gmd.de/bohn, bohn@gmd.de\r\r\n\r\r\n\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id PAA31566; Thu, 26 Aug 1999 15:31:58 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id PAA23036\r\r\n\tfor globillum-imag-outgoing; Thu, 26 Aug 1999 15:25:44 +0200 (MET DST)\r\r\nMessage-ID: <37C54061.3896D715@gmd.de>\r\r\nDate: Thu, 26 Aug 1999 15:25:54 +0200\r\r\nFrom: Christian Bohn <bohn@gmd.de>\r\r\nX-Mailer: Mozilla 4.51 [en] (X11; U; IRIX 6.3 IP32)\r\r\nX-Accept-Language: en\r\r\nMIME-Version: 1.0\r\r\nTo: globillum@imag.fr\r\r\nSubject: new rendering group at GMD / job offer / CORRECTION\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: b4415b3876450fbe0d0cdf6e94c362a1\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nIt is http://imk.gmd.de/reta\r\r\nSorry\r\r\n\r\r\nChristian\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n--\r\r\n Christian Bohn, Institute for Media Communication, GMD\r\r\n +49-2241-142230, http://viswiz.gmd.de/bohn, bohn@gmd.de\r\r\n\r\r\n\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\r\n\t  id HAA12879; Sun, 29 Aug 1999 07:23:17 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id HAA06086\r\r\n\tfor globillum-imag-outgoing; Sun, 29 Aug 1999 07:19:13 +0200 (MET DST)\r\r\nFrom: Peter Shirley <shirley@cs.utah.edu>\r\r\nMessage-Id: <199908290518.XAA19578@lal.cs.utah.edu>\r\r\nSubject: BRDF links?\r\r\nTo: globillum@imag.fr\r\r\nDate: Sat, 28 Aug 1999 23:18:33 -0600 (MDT)\r\r\nX-Mailer: ELM [version 2.4 PL25]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: db7c7c37f249b62a79983943de16ca44\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n\r\r\nHi-- I am teaching a seminar on BRDFs this term:\r\r\nhttp://www2.cs.utah.edu/~shirley/classes/brdf/\r\r\n\r\r\nIf you have any other links please send them to me.\r\r\n\r\r\nAlso, I used to have a list of journals etc on my page.\r\r\nIf you used this they have moved to:\r\r\nhttp://www2.cs.utah.edu/vissim/resources/\r\r\n\r\r\nThanks\r\r\n\r\r\nPete\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id TAA08361;\r\r\n\tTue, 31 Aug 1999 19:51:25 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id TAA25923\r\r\n\tfor globillum-imag-outgoing; Tue, 31 Aug 1999 19:44:13 +0200 (MET DST)\r\r\nDate: Tue, 31 Aug 1999 13:44:05 -0400\r\r\nFrom: \"Stephen N. Spencer\" <spencer@cgrg.ohio-state.edu>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Re: good old ones (from P. Dutre and M. Blais)\r\r\nIn-Reply-To: <FFD1BA74C6A7D111A09500805F9F88F511D2EB8B@RED-MSG-43>\r\r\nMessage-ID: <Pine.SGI.4.10.9908311340120.3032-100000@raisin.cgrg.ohio-state.edu>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 7e2727f8e7b6064d2bc123ada2b07148\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n> More seriously, wouldn't it be really nice if ACM / SIGGRAPH \r\r\n> scan/converted the old proceedings into pdf files and sold CD reprints of\r\r\n> these old proceedings?\r\r\n\r\r\nFunny you should say that -- it's exactly what we're doing right now, with\r\r\nthe help of Xerox Business Services. Hopefully they'll be available by\r\r\nyear's end. \r\r\n\r\r\n> Also, maybe they are already available thru the ACM Digital Library?\r\r\n\r\r\nThey'll be available through the ACM Digital Library, too, though probably \r\r\nnot as quickly as they'll be available on CD.\r\r\n \r\r\nStephen N. Spencer          614.292.1067 (v)       Graphics Research Specialist\r\r\nspencer@siggraph.org        614.292.7776 (f)  ACCAD - The Ohio State University\r\r\nspencer@cgrg.ohio-state.edu 614.520.5799 (p) SIGGRAPH Director for Publications\r\r\nspencer@acm.org                        \"After ecstasy, laundry.\" -- Zen writing\r\r\n       \"The truth is that progress is usually small and sneaky.\" -- Anne Lamott\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id RAA07138;\r\r\n\tThu, 2 Sep 1999 17:44:13 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id RAA23908\r\r\n\tfor globillum-imag-outgoing; Thu, 2 Sep 1999 17:41:02 +0200 (MET DST)\r\r\nFrom: hertjwr@us.ibm.com\r\r\nX-Lotus-FromDomain: IBMUS\r\r\nTo: Peter Shirley <shirley@cs.utah.edu>\r\r\ncc: globillum@imag.fr\r\r\nMessage-ID: <852567E0.00561BB7.00@D51MTA03.pok.ibm.com>\r\r\nDate: Thu, 2 Sep 1999 11:40:29 -0400\r\r\nSubject: Re: BRDF links?\r\r\nMime-Version: 1.0\r\r\nContent-type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Disposition: inline\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 6e6e2686ab98ff3ba2951a3ae8fa7522\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHi -- --\r\r\nMy own BRDF interests are  in the capture end of things, and there are a fair\r\r\nnumber of\r\r\npapers in the Computer Vision literature. I can't find free  on-line copies of\r\r\nmany\r\r\n(i.e. if you have access to the IEEE or ACM digital libraries there are on-line\r\r\ncopies),\r\r\n but at least one I think to note is:\r\r\nObject Shape and reflectance Modeling from Color Image Sequence\r\r\nY. Sato\r\r\nhttp://www.ri.cmu.edu/pubs/pub_1438.html\r\r\n\r\r\n____\r\r\n\r\r\nMy uncle asked me about an interesting problem involving  BRDF. He had read once\r\r\nthat we get 1/9 the light from a half moon than we get from a full moon. If you\r\r\nwork it\r\r\nout for a Lambertian surface, we would get  1/pi the light. I couldn't come up\r\r\nwith 1/9\r\r\nright of the bat, but I think it has to do with the moon being retroreflective.\r\r\nSiegel and Howell\r\r\npoints out since a full moon looks equally bright all the way across, the peak\r\r\nof retroreflectance\r\r\nmust increase with view angle to compensate for the reduced projected area.\r\r\nIf the 1/9 figure is correct, I think you can also estimate the width of the\r\r\nlobe around the\r\r\ndirection of retroreflection ( or you could  use the data from Siegel and Howell\r\r\nto approximate\r\r\nthe BRDF and check if 1/9 is about right.)\r\r\n\r\r\n\r\r\n-- Holly\r\r\n\r\r\n\r\r\n\r\r\n__________________________\r\r\nHolly Rushmeier , holly@watson.ibm.com, (914)784-7252\r\r\nIBM TJ Watson Research Center, 30 Saw Mill River Road, Hawthorne, NY 10532, USA\r\r\n\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id SAA09082;\r\r\n\tThu, 2 Sep 1999 18:35:19 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id SAA26629\r\r\n\tfor globillum-imag-outgoing; Thu, 2 Sep 1999 18:32:36 +0200 (MET DST)\r\r\nDate: Thu, 2 Sep 1999 12:32:23 -0400 (EDT)\r\r\nMessage-Id: <199909021632.MAA06058@bach.Graphics.Cornell.EDU>\r\r\nFrom: \"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>\r\r\nTo: globillum@imag.fr\r\r\nIn-reply-to: <852567E0.00561BB7.00@D51MTA03.pok.ibm.com> (hertjwr@us.ibm.com)\r\r\nSubject: Re: BRDF links?\r\r\nReply-to: westin@graphics.cornell.edu\r\r\nReferences: <852567E0.00561BB7.00@D51MTA03.pok.ibm.com>\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 589fb05786cf54bc96cb96136a930e96\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHolly wrote:\r\r\n\r\r\n> My uncle asked me about an interesting problem involving BRDF. He\r\r\n> had read once that we get 1/9 the light from a half moon than we get\r\r\n> from a full moon. If you work it out for a Lambertian surface, we\r\r\n> would get 1/pi the light. I couldn't come up with 1/9 right of the\r\r\n> bat, but I think it has to do with the moon being retroreflective.\r\r\n> Siegel and Howell points out since a full moon looks equally bright\r\r\n> all the way across, the peak of retroreflectance must increase with\r\r\n> view angle to compensate for the reduced projected area.  If the 1/9\r\r\n> figure is correct, I think you can also estimate the width of the\r\r\n> lobe around the direction of retroreflection ( or you could use the\r\r\n> data from Siegel and Howell to approximate the BRDF and check if 1/9\r\r\n> is about right.)\r\r\n\r\r\nActually, this is quite well studied in planetary science. A model\r\r\noriginated by Hapke and enhanced over the last two or three decades is\r\r\ngenerally used; it includes a term for the \"opposition surge\", which\r\r\nis their term for retroreflection. I think there is still debate about\r\r\nthe actual physical mechanism involved, and how best to model it. The\r\r\nenhanced Hapke model looks pretty ugly to me, but then what do I know\r\r\nabout planetary science?\r\r\n\r\r\nAnyway, it's interesting to talk to these folks, as they have the\r\r\nopposite problem to rendering: they know something about the radiance,\r\r\nand want to deduce composition, surface structure, and even geometry\r\r\nfrom their images. The Moon has been studied particularly well, as\r\r\nit's the only extraterrestrial body from which we have actual\r\r\nsamples. The hope is that a model that deduces the correct\r\r\ncharacteristics for the Moon will probably give you the right answer\r\r\non Mars or an asteroid.\r\r\n\r\r\n-Stephen H. Westin\r\r\nAny information or opinions in this message are mine: they do not\r\r\nrepresent the position of Cornell University or any of its sponsors.\r\r\n\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id XAA18738;\r\r\n\tThu, 2 Sep 1999 23:45:25 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id XAA07105\r\r\n\tfor globillum-imag-outgoing; Thu, 2 Sep 1999 23:42:46 +0200 (MET DST)\r\r\nDate: Thu, 2 Sep 1999 14:21:11 -0700 (PDT)\r\r\nFrom: Alain Fournier <fournier@cs.ubc.ca>\r\r\nMessage-Id: <199909022121.OAA06588@pedigree.cs.ubc.ca>\r\r\nTo: hertjwr@us.ibm.com, shirley@cs.utah.edu\r\r\nSubject: Re: BRDF links?\r\r\nCc: globillum@imag.fr\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: c9d55f2cdafeca16a5506af4187b1c49\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nI remember that a simple formula to \"explain\" the uniform brightness of the full\r\r\nmoon is that it raflects as cos(theta)^0.5, where theta of course is the angle\r\r\nbetween surface normal and light source (sun) direction, which is the same\r\r\nas the viewing direction when the moon is full. I would have to figure out\r\r\nif it gives the 1/9 ratio for the half moon. I also have to find the relevant\r\r\nreferences (Bob Woodham in our department has been involved with that very\r\r\nsubject in the not too distant past).\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id PAA01222;\r\r\n\tMon, 6 Sep 1999 15:35:32 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id PAA08007\r\r\n\tfor globillum-imag-outgoing; Mon, 6 Sep 1999 15:29:46 +0200 (MET DST)\r\r\nFrom: eric.haines@autodesk.com\r\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C101C446F0@hqmsgsrf04.autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: New ray tracing bibliography\r\r\nDate: Fri, 3 Sep 1999 08:13:30 -0700\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 5d7c7e52e8892394f928c82a81ba5b2b\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nThe free ray tracing bibliography has been updated, it's at\r\r\nhttp://www.acm.org/pubs/tog/resources/bib/ While it's continuing to get hazy\r\r\nas to what a ray tracing paper is (e.g. do Monte Carlo sampling papers\r\r\ncount? No, I try to list papers specifically about how to do ray tracing,\r\r\nnot about using ray tracing as a tool), I still think it's worth\r\r\nmaintaining.\r\r\n\r\r\nAs usual, let me know of any missing papers,\r\r\n\r\r\nEric\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id SAA04683;\r\r\n\tMon, 6 Sep 1999 18:15:01 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id SAA12020\r\r\n\tfor globillum-imag-outgoing; Mon, 6 Sep 1999 18:07:49 +0200 (MET DST)\r\r\nMessage-ID: <001501bef881$b4b0ae20$9f9c42d8@byheart>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nReferences: <19879C753611D3119DAB0008C7A4C0C101C446F0@hqmsgsrf04.autodesk.com>\r\r\nSubject: Re: New ray tracing bibliography\r\r\nDate: Mon, 6 Sep 1999 09:05:56 -0700\r\r\nOrganization: byHeartConsultants Limited\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 5.00.2314.1300\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: b4017c4b952f125dc6165bdeaa98c1cd\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n> The free ray tracing bibliography has been updated, it's at\r\r\n> http://www.acm.org/pubs/tog/resources/bib/ While it's continuing to get\r\r\nhazy\r\r\n> as to what a ray tracing paper is (e.g. do Monte Carlo sampling papers\r\r\n> count? No, I try to list papers specifically about how to do ray tracing,\r\r\n> not about using ray tracing as a tool), I still think it's worth\r\r\n> maintaining.\r\r\n>\r\r\nGiven that the RADBIB global illumination bibliography gets over 100 hits a\r\r\nmonth from my Web site alone, I would say that Eric's maintaining his ray\r\r\ntracing bibliography is well worth the effort. If nothing else, consider the\r\r\npoor grad student who has to jump from Foley et al.'s Computer Graphics to\r\r\nresearching a quarter-century of obscure publications. Keep up the good\r\r\nwork, Eric -- it is appreciated!\r\r\n\r\r\nIan Ashdown, P. Eng., LC\r\r\nVice President\r\r\nbyHeart Consultants Limited\r\r\nhttp://www.helios32.com\r\r\n\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id WAA25882;\r\r\n\tMon, 13 Sep 1999 22:42:50 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id WAA13543\r\r\n\tfor globillum-imag-outgoing; Mon, 13 Sep 1999 22:38:52 +0200 (MET DST)\r\r\nFrom: \"A Gallardo\" <zeroneg1@toast.net>\r\r\nTo: \"Peter Shirley\" <shirley@cs.utah.edu>, globillum@imag.fr\r\r\nSubject: RE: BRDF links?\r\r\nDate: Mon, 13 Sep 1999 16:30:20 -0400\r\r\nMessage-ID: <000801befe26$cc3106d0$e3d81a26@dellxps>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Priority: 3 (Normal)\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook 8.5, Build 4.71.2377.0\r\r\nIn-Reply-To: <199908290518.XAA19578@lal.cs.utah.edu>\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211\r\r\nImportance: Normal\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 7ef1f7b7f44c2f28172bcb588b91a0f1\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHi,\r\r\n\r\r\n\tSorry for the delayed post. I am just catching up on my e-mail. Here are a\r\r\nfew liks I have found.\r\r\n\r\r\nhttp://www.cgl.uwaterloo.ca/Projects/rendering/refl.html\r\r\n\r\r\nhttp://www.cs.columbia.edu/CAVE/curet/\r\r\n\r\r\nRegards,\r\r\n\r\r\nArnold Gallardo\r\r\nVisual Content Creator\r\r\n\r\r\n> -----Original Message-----\r\r\n> From: owner-globillum@imag.imag.fr\r\r\n> [mailto:owner-globillum@imag.imag.fr]On Behalf Of Peter Shirley\r\r\n> Sent: Sunday, August 29, 1999 1:19 AM\r\r\n> To: globillum@imag.fr\r\r\n> Subject: BRDF links?\r\r\n>\r\r\n>\r\r\n>\r\r\n> Hi-- I am teaching a seminar on BRDFs this term:\r\r\n> http://www2.cs.utah.edu/~shirley/classes/brdf/\r\r\n>\r\r\n> If you have any other links please send them to me.\r\r\n>\r\r\n> Also, I used to have a list of journals etc on my page.\r\r\n> If you used this they have moved to:\r\r\n> http://www2.cs.utah.edu/vissim/resources/\r\r\n>\r\r\n> Thanks\r\r\n>\r\r\n> Pete\r\r\n>\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id XAA26270;\r\r\n\tMon, 13 Sep 1999 23:18:48 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id XAA14935\r\r\n\tfor globillum-imag-outgoing; Mon, 13 Sep 1999 23:16:45 +0200 (MET DST)\r\r\nFrom: \"A Gallardo\" <zeroneg1@toast.net>\r\r\nTo: \"Globillum\" <globillum@imag.fr>\r\r\nSubject: RE: Web pages, and conversations\r\r\nDate: Mon, 13 Sep 1999 17:16:26 -0400\r\r\nMessage-ID: <000901befe2d$3d4b48c0$e3d81a26@dellxps>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Priority: 3 (Normal)\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook 8.5, Build 4.71.2377.0\r\r\nIn-Reply-To: <IMEAIKPKGKDLHHDNGBMOGEBKCCAA.bretton_wade@acm.org>\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211\r\r\nImportance: Normal\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 6fb4a773ebabc2515d0aad9ac7fe9cc4\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHi,\r\r\n\r\r\n\tI am just catching up so sorry if this seemed old to you.  I am not a\r\r\nglobal illum researcher per se but rather got into researching because of\r\r\nthe radiosity images that I have seen as well as in using a commercially\r\r\navailable progressive refinement program.  My comments are below.\r\r\n\r\r\n> Listening to the second (third?) annual panel on \"(global illumination in\r\r\n> production)\" echoed several sentiments I heard from people at PDI\r\r\n> and Pixar:\r\r\n>\r\r\n> \t1. Global illumination is too expensive in terms of compute time,\r\r\n> \t2. Artists can get as good or better with the tools they have, and\r\r\n> \t3. Even if they had instant global illumination algorithms\r\r\n> at hand, artists\r\r\n> don't want\r\r\n> \t   the effect of realism. In fact, they want everything but realism.\r\r\n\r\r\n\tThe third comment is true.  Most users after being exposed to a commercial\r\r\nprogressive refinement program says it too much work.  Too many things to\r\r\nsetup and it is easier to achieve by simulating radiosity using local\r\r\nnone-shadow casting omnidirectional lights to simulate indirect\r\r\nillumination. It also requires a trememdous amount of processing power and\r\r\nRAM for complex scenes.  Most people resent that fact that they have to redo\r\r\nthe solutions again if they want to change the geometry.  They expect the\r\r\nease of moving geometry with ttheir scanline or raytracer program, none of\r\r\nthem have heard about discontinuity meshing much less dynamic discontinuity\r\r\nmeshing.  On the other end of the spectrum, beginners using a relatively\r\r\neasy program with minimal parameters are baffled by terms like\r\r\n'convergeance','iterations' and 'tonemapping'.  They generally assume that\r\r\nradiosity is as easy as a raytracer which only requires light placement,\r\r\ncolor and intensity to work. They expect radiosity to have no 'user\r\r\nintervention issues' at all.\r\r\n\r\r\n\tLastly most are not aware of the quadrilateral polygonal geometry\r\r\nrequirement which speeds things up and avoid artifacts and they also expect\r\r\nNURBS-based geometry to work well with radiosity. I think that most end\r\r\nusers are more likely to adapt to the monte-carlo based radiosity rather\r\r\nthan with the deterministic ones.\tSo the issue today is that radiosity even\r\r\nwith its gorgeous renderings are no longer persuasive once the end user\r\r\nexperience the amount of knowledge needed as well as the amount of\r\r\nintervention needed to produce realistic renderings.  It is just so much\r\r\neasier to 'fake' radiosity.  It remains to be seen if monte-carlo based\r\r\nradiosity would change the tide.\r\r\n\r\r\nRegards,\r\r\n\r\r\nArnold Gallardo\r\r\nVisual Content Creator\r\r\n\r\r\n\r\r\n> So, what thoughts does anybody have?\r\r\n>\r\r\n> On another note, could somebody *please* send me the URL for the globillum\r\r\n> archive web page?\r\r\n>\r\r\n> --\r\r\n> Bretton Wade <bretton_wade@acm.org>\r\r\n> http://redirect.to/bretton_wade\r\r\n>\r\r\n\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id XAA12892;\r\r\n\tWed, 15 Sep 1999 23:08:36 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id XAA03907\r\r\n\tfor globillum-imag-outgoing; Wed, 15 Sep 1999 23:03:49 +0200 (MET DST)\r\r\nFrom: hertjwr@us.ibm.com\r\r\nX-Lotus-FromDomain: IBMUS\r\r\nTo: globillum@imag.fr\r\r\nMessage-ID: <852567ED.0073A7AE.00@D51MTA03.pok.ibm.com>\r\r\nDate: Wed, 15 Sep 1999 17:03:26 -0400\r\r\nSubject: job openings\r\r\nMime-Version: 1.0\r\r\nContent-type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Disposition: inline\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 01bbfc3ab4010e507b24f0f65b33ff22\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nPlease note that you should contact Gabriel (contact coordinates at the end)\r\r\nwith any questions about these openings (rather than using \"Reply \" to this\r\r\nnote)\r\r\n\r\r\n-- Holly Rushmeier\r\r\n\r\r\n\r\r\n\r\r\n=========================================================================\r\r\nDear friends,\r\r\n\r\r\nI have two job openings in my department.\r\r\n\r\r\nJob #1 is at the programmer level. It requires a M.Sc. or B.Sc. in\r\r\ncomputer science, experience with graphics/geometric algorithms,\r\r\nand software development. The successful candidate will help other\r\r\nmembers of the group develop and implement new ideas, as well as\r\r\ntransfer our technology to other IBM divisions, such as the Internet\r\r\nDivision.\r\r\n\r\r\nJob #2 is post-doctoral position. The successful candidate will interact\r\r\nwith other members of the group to invent and implement new\r\r\ngeometric/graphics algorithms/technologies.\r\r\n\r\r\nIn the Visual and Geometric Computing group, we are interested in\r\r\nissues related to 3D Graphics in a networked environment, including\r\r\n3D scanning, surface reconstruction, surface simplification, geometry\r\r\ncompression, progressive transmission, and rendering. We are also\r\r\ninterested in new image-based representation and rendering schemes.\r\r\n\r\r\nThe two most recent projects we have worked on are:\r\r\n\r\r\n1) the Pieta project, where we reconstructed a 3D model of\r\r\nMichaelangelo's Florentine Pieta, to support art historian\r\r\nJack Wasserman's study of the statue.\r\r\n\r\r\n2) the Geometry Compression project, where the technology we developed\r\r\nduring the last four years is now part of the MPEG-4 standard.\r\r\n\r\r\nIn the 3D scanning front, and based on the experience acquired scanning\r\r\nthe Pieta, we are now interested in developing new inexpensive and\r\r\neasy to use 3D scanning systems, including both hardware and software.\r\r\n\r\r\nIn the Geometry Compression front, we are now working closely with the\r\r\nIBM Internet Media group to incorporate our MPEG-4 technology to their\r\r\nHotMedia product. We are also developing new schemes/algorithms.\r\r\n\r\r\nIf any one of your students/associates is interested in any one of these\r\r\ntwo positions, please tell her/him to get in touch with me.\r\r\nIBM is an equal opportunity employer.\r\r\n\r\r\nBest regards.\r\r\n\r\r\n--------------------------------------------------------------------------\r\r\n Gabriel Taubin\r\r\n Manager, Visual and Geometric Computing     email: taubin@us.ibm.com\r\r\n IBM T. J. Watson Research Center            phone: (914)-784-7095\r\r\n P.O.Box 704, Yorktown Heights, NY 10598     fax  : (914)-784-7667\r\r\n--------------------------------------------------------------------------\r\r\n\r\r\n\r\r\n\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id WAA00228;\r\r\n\tThu, 16 Sep 1999 22:11:00 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id VAA15088\r\r\n\tfor globillum-imag-outgoing; Thu, 16 Sep 1999 21:50:32 +0200 (MET DST)\r\r\nFrom: Paul.Heckbert@HOSTESS.GRAPHICS.CS.CMU.EDU\r\r\nMessage-Id: <199909161950.VAA15084@imag.imag.fr>\r\r\nDate: Thu, 16 Sep 99 15:27:43 EDT\r\r\nTo: globillum@imag.fr\r\r\nSubject: Re: global illumination in production\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 84fae8b009d073fe1fb680d803966fd8\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nArnold Gallardo says:\r\r\n | From: \"A Gallardo\" <zeroneg1@toast.net>\r\r\n | Subject: RE: Web pages, and conversations\r\r\n | Date: Mon, 13 Sep 1999 17:16:26 -0400\r\r\n | \r\r\n | ... sentiments I heard from people at PDI and Pixar:\r\r\n | > \t1. Global illumination is too expensive in terms of compute time,\r\r\n | > \t2. Artists can get as good or better with the tools they have, and\r\r\n | > \t3. Even if they had instant global illumination algorithms\r\r\n | >\t\tat hand, artists don't want the effect of realism.\r\r\n | >\t\tIn fact, they want everything but realism.\r\r\n\r\r\nThis reminds me of attitudes regarding animation techniques from about\r\r\nten or fifteen years ago.  Back then, almost everybody doing animation\r\r\nwas using keyframe or procedural methods, and there were only a few\r\r\nacademic graphics people and finite element-oriented engineers doing\r\r\ndynamics, and only in specialized situations.  The realism of dynamics\r\r\nwas attractive, but nobody wanted to give up the control of keyframing\r\r\nsystems and turn animation into an initial value problem (users'\r\r\ncontrol limited to initial positions, velocities, masses, and\r\r\npositions), since it would be extremely tedious to get things to move\r\r\nwhere you wanted.\r\r\n\r\r\nDynamics is still not easy to use, in general, but with faster\r\r\nhardware, improved algorithms, spacetime techniques, combinations of\r\r\ndynamics for realism and keyframing for control, and better user\r\r\ninterfaces, dynamics is much more usable today than it was back then.\r\r\nIt's no longer just a \"research topic\", but is used in production on\r\r\na regular basis.\r\r\n\r\r\nGlobal illumination is probably a few years behind dynamics, but it has\r\r\nmany of the same high level strengths and weaknesses:\r\r\n\r\r\n    * it's good at achieving realism\r\r\n    * achieving realism with \"manual\" techniques is tedious\r\r\n    * if you use it whole hog, you give up control\r\r\n    * it appears too slow\r\r\n    * current methods are too specialized\r\r\n\r\r\nIf we keep chipping away at the tough research problems, pay more\r\r\nattention to what users want (control, ease of use, ...) then\r\r\nglobal illumination will become very commonly used some day soon.\r\r\n\r\r\n-Paul\r\r\n\r\r\nPaul Heckbert, Associate Professor\r\r\nComputer Science Dept., Carnegie Mellon University\r\r\n5000 Forbes Ave, Pittsburgh PA 15213-3891, USA\r\r\n\r\r\nph@cs.cmu.edu\t\thttp://www.cs.cmu.edu/~ph\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id SAA21183;\r\r\n\tFri, 17 Sep 1999 18:12:18 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id QAA09893\r\r\n\tfor globillum-imag-outgoing; Fri, 17 Sep 1999 16:02:31 +0200 (MET DST)\r\r\nMessage-ID: <37E249F2.DAA98529@gmd.de>\r\r\nDate: Fri, 17 Sep 1999 16:02:26 +0200\r\r\nFrom: Christian Bohn <bohn@gmd.de>\r\r\nX-Mailer: Mozilla 4.51 [en] (X11; U; IRIX 6.3 IP32)\r\r\nX-Accept-Language: en\r\r\nMIME-Version: 1.0\r\r\nTo: globillum@imag.fr\r\r\nSubject: CG and wave theory ?\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: c3ef4dacca96d1212deae17bdcc6a2c6\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHi all,\r\r\nDoes anybody know about recent activities concerning\r\r\n'3D-CG and wave theory'?\r\r\n\r\r\nIt seems that actually there's not much interest in that field?!\r\r\nWhat I only found is Moravec's paper from siggraph'81, and I am\r\r\nwondering if anybody else did some work during the past two decades.\r\r\n\r\r\nThanks for any links, references, etc.\r\r\n\r\r\nChristian\r\r\n\r\r\n\r\r\n\r\r\n--\r\r\n Christian Bohn, Institute for Media Communication, GMD\r\r\n +49-2241-142230, http://viswiz.gmd.de/bohn, bohn@gmd.de\r\r\n\r\r\n\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id SAA21478;\r\r\n\tFri, 17 Sep 1999 18:39:55 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id SAA19055\r\r\n\tfor globillum-imag-outgoing; Fri, 17 Sep 1999 18:23:41 +0200 (MET DST)\r\r\nMessage-ID: <CB6657D3A5E0D111A97700805FFE65870B6A797F@RED-MSG-51>\r\r\nFrom: \"Michael Cohen (Research)\" <mcohen@microsoft.com>\r\r\nTo: \"'globillum@imag.fr'\" <globillum@imag.fr>\r\r\nSubject: RE: CG and wave theory ?\r\r\nDate: Fri, 17 Sep 1999 09:23:33 -0700\r\r\nX-Mailer: Internet Mail Service (5.5.2524.0)\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 42c5ac5725b0b3f3edad21be3facfce2\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nI think Gershon Elber had a related paper in SIGGRAPH in '97 or '98 ???\r\r\n\r\r\n- Michael\r\r\n\r\r\n> -----Original Message-----\r\r\n> From:\tChristian Bohn [SMTP:bohn@gmd.de]\r\r\n> Sent:\tFriday, September 17, 1999 7:02 AM\r\r\n> To:\tglobillum@imag.fr\r\r\n> Subject:\tCG and wave theory ?\r\r\n> \r\r\n> Hi all,\r\r\n> Does anybody know about recent activities concerning\r\r\n> '3D-CG and wave theory'?\r\r\n> \r\r\n> It seems that actually there's not much interest in that field?!\r\r\n> What I only found is Moravec's paper from siggraph'81, and I am\r\r\n> wondering if anybody else did some work during the past two decades.\r\r\n> \r\r\n> Thanks for any links, references, etc.\r\r\n> \r\r\n> Christian\r\r\n> \r\r\n> \r\r\n> \r\r\n> --\r\r\n>  Christian Bohn, Institute for Media Communication, GMD\r\r\n>  +49-2241-142230, http://viswiz.gmd.de/bohn, bohn@gmd.de\r\r\n> \r\r\n> \r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id TAA22483;\r\r\n\tFri, 17 Sep 1999 19:13:11 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id TAA20966\r\r\n\tfor globillum-imag-outgoing; Fri, 17 Sep 1999 19:02:58 +0200 (MET DST)\r\r\nDate: Fri, 17 Sep 1999 13:02:53 -0400 (EDT)\r\r\nMessage-Id: <199909171702.NAA08236@bach.Graphics.Cornell.EDU>\r\r\nFrom: \"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>\r\r\nTo: globillum@imag.fr\r\r\nIn-reply-to: <37E249F2.DAA98529@gmd.de> (message from Christian Bohn on Fri,\r\r\n\t17 Sep 1999 16:02:26 +0200)\r\r\nSubject: Re: CG and wave theory ?\r\r\nReply-to: westin@graphics.cornell.edu\r\r\nReferences: <37E249F2.DAA98529@gmd.de>\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 802230c0f01bd30608c80eb1f33a29d6\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n> Date: Fri, 17 Sep 1999 16:02:26 +0200\r\r\n> From: Christian Bohn <bohn@gmd.de>\r\r\n> X-Accept-Language: en\r\r\n> Content-Type: text/plain; charset=us-ascii\r\r\n> Sender: owner-globillum@imag.imag.fr\r\r\n> Precedence: bulk\r\r\n> \r\r\n> Hi all,\r\r\n> Does anybody know about recent activities concerning\r\r\n> '3D-CG and wave theory'?\r\r\n> \r\r\n> It seems that actually there's not much interest in that field?!\r\r\n> What I only found is Moravec's paper from siggraph'81, and I am\r\r\n> wondering if anybody else did some work during the past two decades.\r\r\n\r\r\nWell, modeling light as waves at a macro level doesn't really make a\r\r\nlot of sense: you need incredible resolution (Moravec's paper really\r\r\nbasically did visualization of radio wave propagation) and it's hard\r\r\nto find a situation where it makes a visible difference.\r\r\n\r\r\nMore useful is modeling wave optics where it really does matter: in\r\r\ninteraction with surfaces and such. Several papers deal with that: the\r\r\nSIGGRAPH '91 paper from He et al. comes to mind. That solved for wave\r\r\noptics of a class of rough surfaces. Gondek and Meyer did simulations\r\r\nof reflectance, including interference effects within the surface\r\r\nmicrostructure; that was presented at SIGGRAPH '94, as I recall. And\r\r\nit followed on a Eurographics '90 (I think) paper by Smits and\r\r\nMeyer. Most recently, Jos Stam presented a paper last month at\r\r\nSIGGRAPH on an anisotropic wave-optics model.\r\r\n\r\r\nOn the original point, Peter Kochevar did his dissertation here at\r\r\nCornell in 1989 on a cell-based rendering method designed for massive\r\r\nparallelism. While it wasn't explicitly wave-based, it exhibited some\r\r\nsimilar characteristics, such as diffraction around corners.\r\r\n\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id UAA24012;\r\r\n\tFri, 17 Sep 1999 20:53:08 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id UAA24589\r\r\n\tfor globillum-imag-outgoing; Fri, 17 Sep 1999 20:14:16 +0200 (MET DST)\r\r\nDate: Fri, 17 Sep 1999 14:14:10 -0400\r\r\nFrom: \"Stephen N. Spencer\" <spencer@cgrg.ohio-state.edu>\r\r\nTo: globillum@imag.fr\r\r\ncc: globillum@imag.fr\r\r\nSubject: Re: CG and wave theory ?\r\r\nIn-Reply-To: <37E249F2.DAA98529@gmd.de>\r\r\nMessage-ID: <Pine.SGI.4.10.9909171413240.4044-100000@raisin.cgrg.ohio-state.edu>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 4dfeacb08e36d892a3a64caeee610645\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nOn Fri, 17 Sep 1999, Christian Bohn wrote:\r\r\n\r\r\n> Does anybody know about recent activities concerning\r\r\n> '3D-CG and wave theory'?\r\r\n\r\r\nHow 'bout Jos Stam's SIGGRAPH 99 paper on diffraction shaders?  \r\r\n\r\r\nStephen N. Spencer          614.292.1067 (v)       Graphics Research Specialist\r\r\nspencer@siggraph.org        614.292.7776 (f)  ACCAD - The Ohio State University\r\r\nspencer@cgrg.ohio-state.edu 614.520.5799 (p) SIGGRAPH Director for Publications\r\r\nspencer@acm.org                        \"After ecstasy, laundry.\" -- Zen writing\r\r\n       \"The truth is that progress is usually small and sneaky.\" -- Anne Lamott\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id VAA24347;\r\r\n\tFri, 17 Sep 1999 21:13:34 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id UAA26357\r\r\n\tfor globillum-imag-outgoing; Fri, 17 Sep 1999 20:56:34 +0200 (MET DST)\r\r\nFrom: hertjwr@us.ibm.com\r\r\nX-Lotus-FromDomain: IBMUS\r\r\nTo: \"Michael Cohen (Research)\" <mcohen@microsoft.com>\r\r\ncc: \"'globillum@imag.fr'\" <globillum@imag.fr>\r\r\nMessage-ID: <852567EF.0067FEC5.00@D51MTA03.pok.ibm.com>\r\r\nDate: Fri, 17 Sep 1999 14:56:10 -0400\r\r\nSubject: RE: CG and wave theory ?\r\r\nMime-Version: 1.0\r\r\nContent-type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Disposition: inline\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: ebb380db0ebd419f9aee63d3e9cfa22c\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nMaybe you are thinking of:\r\r\n\r\r\nGershon Elber. ``Low Cost Illumination Computation using an Approximation of\r\r\nLight Wavefronts.''\r\r\n                    Computer Graphics, pp 335-342, July 1994, (Siggraph 1994)\r\r\n?\r\r\n\r\r\n\r\r\n\r\r\nI think the above paper is about a geometric solution to following sets of waves\r\r\nby following\r\r\na \"wavefront\" coming from a spherical source. It doesn't treat the wave nature\r\r\nof light.\r\r\n\r\r\n__________________________\r\r\nHolly Rushmeier , holly@watson.ibm.com, (914)784-7252\r\r\nIBM TJ Watson Research Center, 30 Saw Mill River Road, Hawthorne, NY 10532, USA\r\r\n\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id KAA27507;\r\r\n\tWed, 22 Sep 1999 10:28:09 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id KAA03145\r\r\n\tfor globillum-imag-outgoing; Wed, 22 Sep 1999 10:25:13 +0200 (MET DST)\r\r\nFrom: Fredo Durand <fredo@graphics.lcs.mit.edu>\r\r\nMessage-Id: <199909220825.EAA22969@hue.lcs.mit.edu>\r\r\nSubject: Re: wavefront\r\r\nTo: globillum@imag.fr\r\r\nDate: Wed, 22 Sep 1999 04:25:04 -0400 (EDT)\r\r\nX-Mailer: ELM [version 2.4 PL25]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: fce2315dc85233028627c26505566fe8\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nYou can also have a look at:\r\r\nhttp://www.lems.brown.edu/~leymarie/WaveRender/NotesDec98.html\r\r\nfor a research project related to wave propagation\r\r\n\r\r\nI'm sure there are also lots of references in sound simulation\r\r\n\r\r\nFredo\r\r\n\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id PAA04456;\r\r\n\tWed, 22 Sep 1999 15:10:48 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id OAA00701\r\r\n\tfor globillum-imag-outgoing; Wed, 22 Sep 1999 14:54:57 +0200 (MET DST)\r\r\nFrom: hertjwr@us.ibm.com\r\r\nX-Lotus-FromDomain: IBMUS\r\r\nTo: Fredo Durand <fredo@graphics.lcs.mit.edu>\r\r\ncc: globillum@imag.fr\r\r\nMessage-ID: <852567F4.0046E87B.00@D51MTA03.pok.ibm.com>\r\r\nDate: Wed, 22 Sep 1999 08:54:27 -0400\r\r\nSubject: Re: wavefront\r\r\nMime-Version: 1.0\r\r\nContent-type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Disposition: inline\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 30d44aec63895bf31e494fafe151c314\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nThe approach described in the page Fredo cited seems to me in some ways  similar\r\r\nto the Gelber\r\r\nSIGGRAPH 94 paper. They are all using **geometric optics**. The geometrical\r\r\nwavefront  being modelled\r\r\nis the surface  that is perpendicular to the light rays passing through it.  I\r\r\nthink\r\r\nMitchell and Hanrahan's SIGGRAPH 92 was the first to describe these geometric\r\r\nwavefronts\r\r\nand their use in an illumination solution in graphics.\r\r\n\r\r\n Leymarie and Kimia discuss the use of BRDF's in the solution,\r\r\nand BRDF's are the encapsulation of the wave effects of light near a surface\r\r\nwhen you have\r\r\nto take into account geometric features comparable in size to the wavelength of\r\r\nlight.\r\r\nThey  take an approach for tracking this waves using cellular automata -- which\r\r\nsounds\r\r\nvery similar to Peter Kochevar's work that Steve Westin referred to. You can't\r\r\ncapture diffraction, interference effects with this voxel approach, unless you\r\r\nhave\r\r\nvoxels smaller than the wavelength of the radiation. For visible light, this\r\r\nmeans\r\r\nchopping up the environment pretty finely!! For other types of radiation with\r\r\nsubstantionally\r\r\nlonger wavelengths this is not so bad.\r\r\n\r\r\nAnyway,\r\r\n-- computing geometric wavefronts is not the same as computing effects due to\r\r\nthe wave nature of\r\r\n   light (i.e. diffraction, interference), but they are both interesting topics\r\r\n\r\r\n-- for the complexity of solving for effects of the wave nature of light we are\r\r\nstuck with\r\r\n    dealing with discretizations on the order of (wavelength of light/ our size)\r\r\nor approx.10-7,\r\r\n   which makes it much more demanding computationally that some other types of\r\r\nradiation.\r\r\n\r\r\n__________\r\r\n\r\r\n-- Holly\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n__________________________\r\r\nHolly Rushmeier , holly@watson.ibm.com, (914)784-7252\r\r\nIBM TJ Watson Research Center, 30 Saw Mill River Road, Hawthorne, NY 10532, USA\r\r\n\r\r\n\r\r\nFredo Durand <fredo@graphics.lcs.mit.edu>@imag.imag.fr on 09/22/99 04:25:04 AM\r\r\n\r\r\nSent by:  owner-globillum@imag.imag.fr\r\r\n\r\r\n\r\r\nTo:   globillum@imag.fr\r\r\ncc:\r\r\nSubject:  Re: wavefront\r\r\n\r\r\n\r\r\n\r\r\nYou can also have a look at:\r\r\nhttp://www.lems.brown.edu/~leymarie/WaveRender/NotesDec98.html\r\r\nfor a research project related to wave propagation\r\r\n\r\r\nI'm sure there are also lots of references in sound simulation\r\r\n\r\r\nFredo\r\r\n\r\r\n\r\r\n\r\r\n\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id RAA03334;\r\r\n\tWed, 22 Sep 1999 17:14:29 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id RAA11265\r\r\n\tfor globillum-imag-outgoing; Wed, 22 Sep 1999 17:09:21 +0200 (MET DST)\r\r\nDate: Wed, 22 Sep 1999 11:09:14 -0400 (EDT)\r\r\nFrom: Jack Tumblin <ccsupjt@cc.gatech.edu>\r\r\nTo: hertjwr@us.ibm.com\r\r\ncc: Fredo Durand <fredo@graphics.lcs.mit.edu>, globillum@imag.fr\r\r\nSubject: Re: wavefront\r\r\nIn-Reply-To: <852567F4.0046E87B.00@D51MTA03.pok.ibm.com>\r\r\nMessage-ID: <Pine.SUN.3.96.990922095429.11090C-100000@gaia.cc.gatech.edu>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: f9e974ce4262bca8bf558d3806be8d25\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nGulp,\r\r\n\r\r\nI'm not very familiar with these papers on wave optics in computer\r\r\ngraphics, so maybe I should keep my mouth shut here, but sampling volumes\r\r\nat wavelength resolution seems an especially unfortunate choice for\r\r\nmodeling wave propagation in the free space between objects.  \r\r\n\r\r\nInstead, I'd suggest looking at the Fourier optics formulation for\r\r\nfree-space propagation of coherent and monochromatic incoherent light.  It\r\r\nis a wave-optics technique that describes light as a continuous-domain\r\r\ncomplex scalar field: each point (x,y,z) has just amplitude and phase.\r\r\nThe math for propagation through free space (or any ordinary uniform\r\r\nmedium) from a point source uses a quadratic approximation that looks\r\r\nALMOST like a Fourier transform, and has proved very accurate for lenses,\r\r\nholography, diffraction and interference through arbitrary apertures, and\r\r\nlots of work in optical computing (military folks used \r\r\nFourier-optics-based equipment as much as 35-45 years ago for broadband\r\r\nradio surveillance/spying).  \r\r\n\r\r\nWould Fourier optics permit us to compute some sort of `complex form\r\r\nfactor' to describe the aggregate phase and amplitude relationship between\r\r\nsurface patches alone, so that we can forget about the empty volume\r\r\ninbetween? Perhaps a complex integration across source and the\r\r\nreceiver patches chosen according to display image resolution? Of\r\r\ncourse this patch-to-patch integral might be even tougher to solve than \r\r\nShroder&Hanrahan's precise form factor integral of SIGGRAPH'93, but who\r\r\nknows--it might be simpler.  Is it REALLY necessary to have wave-sized\r\r\npatches, even on surfaces, if 1) their results are merged to screen\r\r\nresolution for display, and 2) their free-space interactions are a\r\r\nweighted sum of many sinusoids? I think only the DISTANCES between surface\r\r\npoints matter for the wave effects of interest to computer graphics;\r\r\nthere's no need to sample those distances to find the phase of a sinusoid\r\r\nspanning it!\r\r\n\r\r\nThe classic text for Fourier Optics is: \"Introduction to Fourier Optics\"\r\r\nJ.W.Goodman(1968), and the library website shows 16 other promising\r\r\nlooking tutorials & textbooks.  It's course material in the optics track\r\r\nin Electrical Engineering here at Tech, (William Rhoades taught / teaches\r\r\nit and later wrote a textbook for the course I took long ago). \r\r\n\r\r\nRegards,\r\r\n\r\r\n-Jack Tumblin (ccsupjt@cc.gatech.edu) Gradual Student, College of Computing\r\r\n(leaving for Cornell Univ. post-doc Sept 23)\r\r\n \"Black care rarely sits behind a rider who is fast enough\" T. Roosevelt\r\r\n\r\r\nOn Wed, 22 Sep 1999 hertjwr@us.ibm.com wrote:\r\r\n\r\r\n> The approach described in the page Fredo cited seems to me in some ways  similar\r\r\n> to the Gelber SIGGRAPH 94 paper. They are all using **geometric\r\r\n>  optics**. The geometrical ...\r\r\n>\r\r\n>  Leymarie and Kimia discuss the use of BRDF's in the solution,\r\r\n> and BRDF's are the encapsulation of the wave effects of light near a surface\r\r\n> when you have to take into account geometric features comparable in size\r\r\n> to the wavelength of light. They  take an approach for tracking this\r\r\n> waves using cellular automata -- which sounds very similar to Peter\r\r\n> Kochevar's work that Steve Westin referred to. You can't capture\r\r\n> diffraction, interference effects with this voxel approach, unless you \r\r\n> have voxels smaller than the wavelength of the radiation. For visible\r\r\n> light, this means chopping up the environment pretty finely!! For other\r\r\n> types of radiation with substantionally longer wavelengths this is not\r\r\n> so bad.\r\r\n> \r\r\n>for the complexity of solving for effects of the wave nature of light we are\r\r\n!!!!> stuck with dealing with discretizations on the order of (wavelength\r\r\n!!!!> of light/ our size) or approx.10-7, which makes it much more\r\r\n!!!!> demanding computationally that some other types of  radiation.\r\r\n> __________\r\r\n> Holly Rushmeier , holly@watson.ibm.com, (914)784-7252\r\r\n> IBM TJ Watson Research Center, 30 Saw Mill River Road, Hawthorne, NY 10532, USA\r\r\n> \r\r\n> \r\r\n> Fredo Durand <fredo@graphics.lcs.mit.edu>@imag.imag.fr on 09/22/99 04:25:04 AM\r\r\n\r\r\n> You can also have a look at:\r\r\n> http://www.lems.brown.edu/~leymarie/WaveRender/NotesDec98.html\r\r\n> for a research project related to wave propagation\r\r\n> \r\r\n> I'm sure there are also lots of references in sound simulation\r\r\n> \r\r\n> Fredo\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id VAA00655;\r\r\n\tWed, 22 Sep 1999 21:48:55 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id VAA28573\r\r\n\tfor globillum-imag-outgoing; Wed, 22 Sep 1999 21:45:32 +0200 (MET DST)\r\r\nMessage-ID: <FD8F41F04D35D111899600805F19A16C1E35315F@RED-MSG-48>\r\r\nFrom: Don Mitchell <donm@microsoft.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: RE: wavefront\r\r\nDate: Wed, 22 Sep 1999 12:35:12 -0700\r\r\nX-Mailer: Internet Mail Service (5.5.2650.21)\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: ffb453c98c3b812223a4e0d191353a1d\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nShinya's pencil-tracing paper is also based on geometrical optics, described\r\r\nwith a somewhat different formalism.\r\r\n\r\r\nWavefront tracing buys you the ability to get an irradiance value along the\r\r\nray, so you can almost do backward ray tracing with interpolation instead of\r\r\ndensity estimation.  However, because the wavefront can fold, generating\r\r\ncaustics, that interpolation is not simple.  There was an elegant paper from\r\r\nManchester (and I'm blanking on the reference now...) where they did\r\r\nbackward wavefront tracing, and used the curvature to control the kernel\r\r\nsize in a density estimation.\r\r\n\r\r\n\r\r\n-----Original Message-----\r\r\nFrom: hertjwr@us.ibm.com [mailto:hertjwr@us.ibm.com]\r\r\nSent: Wednesday, September 22, 1999 5:54 AM\r\r\nTo: Fredo Durand\r\r\nCc: globillum@imag.fr\r\r\nSubject: Re: wavefront\r\r\n\r\r\n\r\r\nThe approach described in the page Fredo cited seems to me in some ways\r\r\nsimilar\r\r\nto the Gelber\r\r\nSIGGRAPH 94 paper. They are all using **geometric optics**. The geometrical\r\r\nwavefront  being modelled\r\r\nis the surface  that is perpendicular to the light rays passing through it.\r\r\nI\r\r\nthink\r\r\nMitchell and Hanrahan's SIGGRAPH 92 was the first to describe these\r\r\ngeometric\r\r\nwavefronts\r\r\nand their use in an illumination solution in graphics.\r\r\n\r\r\n Leymarie and Kimia discuss the use of BRDF's in the solution,\r\r\nand BRDF's are the encapsulation of the wave effects of light near a surface\r\r\nwhen you have\r\r\nto take into account geometric features comparable in size to the wavelength\r\r\nof\r\r\nlight.\r\r\nThey  take an approach for tracking this waves using cellular automata --\r\r\nwhich\r\r\nsounds\r\r\nvery similar to Peter Kochevar's work that Steve Westin referred to. You\r\r\ncan't\r\r\ncapture diffraction, interference effects with this voxel approach, unless\r\r\nyou\r\r\nhave\r\r\nvoxels smaller than the wavelength of the radiation. For visible light, this\r\r\nmeans\r\r\nchopping up the environment pretty finely!! For other types of radiation\r\r\nwith\r\r\nsubstantionally\r\r\nlonger wavelengths this is not so bad.\r\r\n\r\r\nAnyway,\r\r\n-- computing geometric wavefronts is not the same as computing effects due\r\r\nto\r\r\nthe wave nature of\r\r\n   light (i.e. diffraction, interference), but they are both interesting\r\r\ntopics\r\r\n\r\r\n-- for the complexity of solving for effects of the wave nature of light we\r\r\nare\r\r\nstuck with\r\r\n    dealing with discretizations on the order of (wavelength of light/ our\r\r\nsize)\r\r\nor approx.10-7,\r\r\n   which makes it much more demanding computationally that some other types\r\r\nof\r\r\nradiation.\r\r\n\r\r\n__________\r\r\n\r\r\n-- Holly\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n__________________________\r\r\nHolly Rushmeier , holly@watson.ibm.com, (914)784-7252\r\r\nIBM TJ Watson Research Center, 30 Saw Mill River Road, Hawthorne, NY 10532,\r\r\nUSA\r\r\n\r\r\n\r\r\nFredo Durand <fredo@graphics.lcs.mit.edu>@imag.imag.fr on 09/22/99 04:25:04\r\r\nAM\r\r\n\r\r\nSent by:  owner-globillum@imag.imag.fr\r\r\n\r\r\n\r\r\nTo:   globillum@imag.fr\r\r\ncc:\r\r\nSubject:  Re: wavefront\r\r\n\r\r\n\r\r\n\r\r\nYou can also have a look at:\r\r\nhttp://www.lems.brown.edu/~leymarie/WaveRender/NotesDec98.html\r\r\nfor a research project related to wave propagation\r\r\n\r\r\nI'm sure there are also lots of references in sound simulation\r\r\n\r\r\nFredo\r\r\n\r\r\n\r\r\n\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id WAA01143;\r\r\n\tWed, 22 Sep 1999 22:33:12 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id WAA00566\r\r\n\tfor globillum-imag-outgoing; Wed, 22 Sep 1999 22:30:48 +0200 (MET DST)\r\r\nMessage-ID: <000401bf0610$7b801c20$0c0200c0@langzaam.toren.com>\r\r\nFrom: \"tallind\" <tallind@casema.net>\r\r\nTo: hertjwr@us.ibm.com, \"Fredo Durand\" <fredo@graphics.lcs.mit.edu>\r\r\nCc: globillum@imag.fr\r\r\nSubject: Re: wavefront\r\r\nDate: Fri, 24 Sep 1999 00:10:43 +0200\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 4.72.3110.5\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 0276850bcfe320b125e7b1a417e5c06a\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHi,\r\r\n\r\r\nI`m Jolly.\r\r\nI joined the global illumiation newsletter not so long ago.\r\r\nWhat I want to ask is what program you people think is the best for\r\r\narchitectural visualisation.\r\r\n( and would be able to be used in a production enviroment )\r\r\nRegards, Jolly\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id SAA21631;\r\r\n\tFri, 8 Oct 1999 18:03:31 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id RAA05783\r\r\n\tfor globillum-imag-outgoing; Fri, 8 Oct 1999 17:55:11 +0200 (MET DST)\r\r\nDate: Fri, 8 Oct 1999 11:55:06 -0400\r\r\nFrom: \"Stephen N. Spencer\" <spencer@cgrg.ohio-state.edu>\r\r\nTo: globillum@imag.fr\r\r\nSubject: [globillum] SIGGRAPH paper template in Word?\r\r\nIn-Reply-To: <000901befe2d$3d4b48c0$e3d81a26@dellxps>\r\r\nMessage-ID: <Pine.SGI.4.10.9910081154030.14939-100000@raisin.cgrg.ohio-state.edu>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 50f23550990aa9d56ba73ba8ce938529\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nAll -- sorry for the off-topic item, but I'm curious to find out if anyone\r\r\nhsa a Microsoft Word template for SIGGRAPH papers that they'd be willing to \r\r\ndonate for others to use. If you've got one, e-mail it my way, please.\r\r\n\r\r\nThanks!\r\r\n\r\r\nStephen N. Spencer          614.292.1067 (v)       Graphics Research Specialist\r\r\nspencer@siggraph.org        614.292.7776 (f)  ACCAD - The Ohio State University\r\r\nspencer@cgrg.ohio-state.edu 614.520.5799 (p) SIGGRAPH Director for Publications\r\r\nspencer@acm.org                        \"After ecstasy, laundry.\" -- Zen writing\r\r\n    \"The truth is that progress is usually small and sneaky.\" -- Anne Lamott\r\r\n    \"What is maddening is the terrible notion that a person's value depends\r\r\n     on how important and financially successful they are, and that this is\r\r\n     measured in terms of money.\" -- Tim Berners-Lee\r\r\n   \r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id EAA11822;\r\r\n\tMon, 11 Oct 1999 04:57:50 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id EAA02374\r\r\n\tfor globillum-imag-outgoing; Mon, 11 Oct 1999 04:55:18 +0200 (MET DST)\r\r\nMessage-ID: <001a01bf1393$9ca766c0$669c42d8@byheart>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 99/10/09 Release of RADBIB99.BIB\r\r\nDate: Sun, 10 Oct 1999 19:52:08 -0700\r\r\nOrganization: byHeartConsultants Limited\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 5.00.2314.1300\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 83b6630c721f12efab65b90554796eda\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nANNOUNCE: 99/10/09 Release of RADBIB99.BIB\r\r\n------------------------------------------\r\r\nRADBIB99 is a comprehensive bibliography of radiosity and\r\r\nrelated global illumination papers, theses, articles, and\r\r\nbooks. It currently includes 1,661 references -- 40 new\r\r\nadditions since the 99/08/01 release.\r\r\n\r\r\nThis bibliography is available in BibTex format as\r\r\nRADBIB99.BIB (with a release date of October 9, 1999) from:\r\r\n\r\r\n  http://www.helios32.com/resources.htm\r\r\n\r\r\nAlso available from this site is an abridged version of\r\r\nRADBIB99.BIB called GITHESIS.BIB. This bibliography\r\r\nincludes 195 references to radiosity and global illumination\r\r\ntheses -- no new additions since the 99/07/15 release.\r\r\n\r\r\nFinancial support for the maintenance of these\r\r\nbibliographies has been provided by ACM SIGGRAPH Special\r\r\nProjects and byHeart Consultants Limited.\r\r\n\r\r\nIan Ashdown, P. Eng., LC\r\r\nVice President\r\r\nbyHeart Consultants Limited\r\r\nhttp://www.helios32.com\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id AAA26295;\r\r\n\tMon, 18 Oct 1999 00:33:46 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id AAA16233\r\r\n\tfor globillum-imag-outgoing; Mon, 18 Oct 1999 00:23:21 +0200 (MET DST)\r\r\nDate: Mon, 18 Oct 1999 00:23:15 +0200\r\r\nFrom: Jan Prikryl <prikryl@cg.tuwien.ac.at>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Best efficiency scheme project proposal\r\r\nMessage-ID: <19991018002315.A31375@launzatte.cg.tuwien.ac.at>\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nX-Mailer: Mutt 0.95.4i\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: bd06813c549cb323714bb70057424630\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nDear everyone,\r\r\n\r\r\ninspired by the debate in RTNews about which space-subdivision scheme\r\r\nactually performs best for ray-shooting, we put together a proposal\r\r\nfor\r\r\na project that aims to statistically evaluate the performance of\r\r\ndifferent space-subdivision schemes for scenes of different complexity\r\r\nand for several slightly different ray-shooting tasks.\r\r\n\r\r\nThe preliminary version of the project proposal can be found at\r\r\n\r\r\n\thttp://www.cgg.cvut.cz/GOLEM/proposal1.html\r\r\n\r\r\nIf any reader of this list would like to comment on the proposal, all\r\r\nthe comments are welcome on e-mail addresses listed in the header of\r\r\nthe project proposal.\r\r\n\r\r\nWe are currently in the stage of collecting test scenes for the\r\r\nproject. We are going through several scene collections that are\r\r\navailable on Internet, but this won't be probably enough. Therefore I\r\r\nwanted to ask: Does anyone of you know a source of good\r\r\nmoderately-to-highly complex scene geometries that we could use? Does\r\r\nanyone have an idea if there are any companies that we could ask for\r\r\nsupport? Is any reader of this list willing to support us with the\r\r\nscenes that they use? And all this with restriction that the scenes\r\r\nare made publicly available after finishing the project so that other\r\r\npeople can cross-check our results without too much hassle?\r\r\n\r\r\nThanks in advance for any response.\r\r\n\r\r\nVlastimil Havran/Jiri Bittner/Jan Prikryl\r\r\n\r\r\n-- \r\r\n\r\r\n-------------------------------------------------------------------------\r\r\n               Jan Prikryl <prikryl@cg.tuwien.ac.at>\r\r\n         http://www.cg.tuwien.ac.at/staff/JanPrikryl.html\r\r\n         Institute of Computer Graphics and Visualisation\r\r\n             Vienna University of Technology, Austria\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id SAA07499;\r\r\n\tMon, 8 Nov 1999 18:38:48 +0100\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id SAA11526\r\r\n\tfor globillum-imag-outgoing; Mon, 8 Nov 1999 18:30:52 +0100 (MET)\r\r\nFrom: Kavita Bala <kaybee@graphics.lcs.mit.edu>\r\r\nMessage-Id: <199911081730.MAA40801@fresco.lcs.mit.edu>\r\r\nSubject: PhD thesis available online\r\r\nTo: globillum@imag.fr\r\r\nDate: Mon, 8 Nov 1999 12:30:37 -0500 (EST)\r\r\nCc: Kavita Bala <kaybee@graphics.lcs.mit.edu>\r\r\nX-Mailer: ELM [version 2.4 PL25]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=ISO-8859-1; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: e08694e12652718a164630c28993ac14\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n\r\r\nFYI,\r\r\n\r\r\nI recently completed my PhD at the MIT Graphics Group under the\r\r\nsupervision of Profs. Julie Dorsey and Seth Teller. The title of my \r\r\nthesis is:\r\r\n\"Radiance Interpolants for Interactive Scene Editing and Ray Tracing\"\r\r\nThe abstract is included below.  The thesis is now available at:\r\r\n  http://www.graphics.cornell.edu/~kb/publications.html\r\r\n\r\r\nKavita Bala\r\r\nWWW  : http://www.graphics.cornell.edu/~kb\r\r\nemail: kb@graphics.cornell.edu\r\r\n\r\r\nAbstract:\r\r\n\r\r\nRay tracers are usually regarded as off-line rendering algorithms that\r\r\nare too slow for interactive use.  This thesis introduces techniques to\r\r\naccelerate ray tracing and to support interactive editing of ray-traced\r\r\nscenes. These techniques should be useful in many applications, such as\r\r\narchitectural walk-throughs, modeling, and games, and will enhance both\r\r\ninteractive and batch rendering.\r\r\n\r\r\nThis thesis introduces {\\em radiance interpolants}: radiance samples that\r\r\ncan be used to rapidly approximate radiance with bounded approximation\r\r\nerror.  Radiance interpolants capture object-space, ray-space, image-space\r\r\nand temporal coherence in the radiance function.  New algorithms\r\r\nare presented that efficiently, accurately and conservatively bound\r\r\napproximation error.\r\r\n\r\r\nThe {\\em interpolant ray tracer} is a novel renderer that uses radiance\r\r\ninterpolants to accelerate both primary operations of a ray tracer:\r\r\nshading and visibility determination.  Shading is accelerated by\r\r\nquadrilinearly interpolating the radiance samples associated with\r\r\na radiance interpolant.  Determination of the visible object at\r\r\neach pixel is accelerated by {\\em reprojecting} interpolants as the\r\r\nuser's viewpoint changes.  A fast scan-line algorithm then achieves\r\r\nhigh performance without sacrificing image quality.  For a smoothly\r\r\nvarying viewpoint, the combination of lazily sampled interpolants and\r\r\nreprojection substantially accelerates the ray tracer.  Additionally,\r\r\nan efficient cache management algorithm keeps the memory footprint of\r\r\nthe system small with negligible overhead.\r\r\n\r\r\nThe interpolant ray tracer is the first accelerated ray tracer\r\r\nthat reconstructs radiance from sparse samples while bounding error\r\r\nconservatively.  The system controls error by adaptively sampling\r\r\nat discontinuities and radiance non-linearities.  Because the error\r\r\nintroduced by interpolation does not exceed a user-specified bound,\r\r\nthe user can trade performance for quality.\r\r\n\r\r\nThe interpolant ray tracer also supports interactive scene editing with\r\r\n{\\em incremental} rendering; it is the first incremental ray tracer to\r\r\nsupport both object manipulation and changes to the viewpoint.  A new\r\r\nhierarchical data structure, called the {\\em ray segment tree}, tracks\r\r\nthe dependencies of radiance interpolants on regions of world space.\r\r\nWhen the scene is edited, affected interpolants are rapidly identified\r\r\nand updated by traversing these ray segment trees.\r\r\n\r\r\nFrom \r\r\nReceived: from acm.org (IDENT:prikryl@launzatte.cg.tuwien.ac.at [128.130.166.38])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id UAA08613\r\r\n\tfor <rendering-group@cg.tuwien.ac.at>; Tue, 9 Nov 1999 20:45:08 +0100\r\r\nSender: prikryl\r\r\nMessage-ID: <382879C4.AFCA30B9@acm.org>\r\r\nDate: Tue, 09 Nov 1999 20:45:08 +0100\r\r\nFrom: Jan Prikryl <prikryl@acm.org>\r\r\nX-Mailer: Mozilla 4.7 [en] (X11; I; Linux 2.2.10 i686)\r\r\nX-Accept-Language: Czech, en, de-AT, de-CH, de-DE, de\r\r\nMIME-Version: 1.0\r\r\nTo: rendering-group@cg.tuwien.ac.at\r\r\nSubject: GMTC Survey\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-UIDL: 69e76ef1227977871a4da5b16b595335\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nhttp://www.colour.org/tc8-03/survey/survey_index.html\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id QAA10708;\r\r\n\tTue, 16 Nov 1999 16:13:03 +0100\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id PAA04117\r\r\n\tfor globillum-imag-outgoing; Tue, 16 Nov 1999 15:35:22 +0100 (MET)\r\r\nFrom: eric.haines@autodesk.com\r\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C102A44B70@hqmsgsrf04.autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Standard Procedural Databases version 3.13 out\r\r\nDate: Tue, 16 Nov 1999 06:34:50 -0800\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 97b3d603320410954949ea79d040e493\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nAn updated version of the Standard Procedural Databases (SPD) is now\r\r\navailable at:\r\r\n\r\r\n    http://www.acm.org/tog/resources/SPD/overview.html\r\r\n\r\r\nThough the SPD output is not meant to be a serious shading language,\r\r\nnonetheless I felt it worth making the visual results using VRML,\r\r\nRayshade, and POV-Ray be as close as (easily) possible. There were some\r\r\nbugs in the previous version of the SPD, including the problem of\r\r\ndetermining whether a renderer uses Phong's specular highlighting or\r\r\nBlinn's formula (see \"R.E versus N.H Specular Highlights\" in Graphics\r\r\nGems IV). OpenGL/VRML uses Blinn's N.H, Rayshade uses Phong's original\r\r\nR.E, and POV-Ray uses both. I've put updated images of the databases on\r\r\nthe site, at full resolution and color (in PNG format, click the\r\r\nthumbnails).\r\r\n\r\r\nThe SPD are a set of programs which generate models procedurally.\r\r\nThey're meant for testing ray tracing efficiency schemes [rayshade with\r\r\ntweaked grids seems to still be a fair bit faster than POV-Ray, by the\r\r\nway], but can be adapted to experiments in real-time display systems\r\r\n(multiple levels of detail, for example), and tessellation of all\r\r\nprimitives is built in as an output option. For example, the famous\r\r\nteapot is stored in its original spline surface form and can be\r\r\ngenerated at any level of complexity. NFF (Neutral File Format, the\r\r\ndefault output of the SPD programs) is a stupid little language which is\r\r\nrelatively easy to edit by hand. It's much easier than VRML, for\r\r\nexample; no human alive can set a non-trivial VRML camera by hand. That\r\r\nsaid, NFF's not particularly efficient (no polygon meshes, for example).\r\r\nUsing the \"readnff\" program, NFF models can be converted to about 16\r\r\ndifferent file formats (some ancient), including POV-Ray, RIB, DXF,\r\r\nVRML, and Rayshade (these are also directly supported by the generating\r\r\nprograms).\r\r\n\r\r\nOne interesting new project to extend the NFF language is at\r\r\nhttp://www.ce.chalmers.se/staff/tomasm/benchmark/index.html - the idea\r\r\nis to make the data generated also have animation information, so that\r\r\ntime-related ray-tracing efficiency scheme research can be done on a\r\r\nshared set of benchmarks.\r\r\n\r\r\nEnjoy,\r\r\n\r\r\nEric Haines\r\r\nerich@acm.org\r\r\nhttp://www.acm.org/tog/editors/erich/\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id TAA01759;\r\r\n\tThu, 18 Nov 1999 19:28:41 +0100\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id TAA08759\r\r\n\tfor globillum-imag-outgoing; Thu, 18 Nov 1999 19:24:09 +0100 (MET)\r\r\nDate: Thu, 18 Nov 1999 13:23:48 -0500 (EST)\r\r\nMessage-Id: <199911181823.NAA21762@bach.Graphics.Cornell.EDU>\r\r\nFrom: \"Stephen H. Westin\" <westin@graphics.cornell.edu>\r\r\nTo: globillum@imag.fr\r\r\ncc: jstam@aw.sgi.com, mmccool@mud.cgl.uwaterloo.ca, okk@gin.keldysh.ru\r\r\nSubject: Skin BRDF data now available\r\r\nReply-to: westin@graphics.cornell.edu\r\r\nReferences: <38281B7A.CBBCA44A@cs.kuleuven.ac.be>\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 480db70e8216a51ae930c33c991af9c9\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nIn response to several requests, we have made available measured skin\r\r\nBRDF data from the 1999 EGWR paper,\r\r\n\r\r\n  \"Image-Based BRDF Measurement Including Human Skin\",\r\r\n   by Steve Marschner, myself, Eric Lafortune, Ken Torrance,\r\r\n   and Don Greenberg.\r\r\n\r\r\nData are in gzipped tar archives, each with a lot of binary data files\r\r\ncontaining raw BRDF samples in red, green, and blue channels. Data on\r\r\nthe spectral response of the camera and the spectral balance of the\r\r\nsource are included, and two of the three data sets include\r\r\ncoefficients for rendering with the multi-lobe representation of\r\r\nLafortune et al. (SIGGRAPH 97).\r\r\n\r\r\nThe URL is <http://www.graphics.cornell.edu/online/measurements/>.\r\r\n\r\r\nHave fun.\r\r\n\r\r\nStephen H. Westin\r\r\nResearch Project Leader\r\r\nProgram of Computer Graphics\r\r\nCornell University\r\r\nwestin@graphics.cornell.edu\r\r\n607 255 9080 (VOX)\r\r\n607 255 0806 (FAX)\r\r\n\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id VAA06158;\r\r\n\tThu, 18 Nov 1999 21:38:23 +0100\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id VAA15480\r\r\n\tfor globillum-imag-outgoing; Thu, 18 Nov 1999 21:36:10 +0100 (MET)\r\r\nDate: Thu, 18 Nov 1999 15:36:06 -0500 (EST)\r\r\nMessage-Id: <199911182036.PAA23395@bach.Graphics.Cornell.EDU>\r\r\nFrom: \"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>\r\r\nTo: musgrave@metacreations.com\r\r\nCC: globillum@imag.fr\r\r\nIn-reply-to: <v03110706b45a0d9bb3f0@[172.12.1.182]> (message from Ken Musgrave\r\r\n\ton Thu, 18 Nov 1999 12:19:21 -0800)\r\r\nSubject: Re: Skin BRDF data now available\r\r\nReply-to: westin@graphics.cornell.edu\r\r\nReferences: <38281B7A.CBBCA44A@cs.kuleuven.ac.be> <v03110706b45a0d9bb3f0@[172.12.1.182]>\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 81482b5b4ea0105d68a71bf2f2bc8576\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<snip>\r\r\n\r\r\n>   Did you measure it in a variety of places?  It varies locally and, I\r\r\n> think, the variations over the human face are critical to realism.  Cheeks\r\r\n> have peach fuzz, noses and bald pates can be shiny, lips are krinkly,\r\r\n> eyelids are...different again, at least on many Caucasian heads and faces.\r\r\n\r\r\nFrankly, we were tickled just to get any data at all: as far as I can\r\r\nfind out, these are the first full directional measurements of the\r\r\nreflectance of living human skin, with the exception of some\r\r\nultraviolet measurements by some dermatologists at Lodz, Poland a few\r\r\nyears back. Data on cadaver skin is easier to come by, but obviously\r\r\nsuffers changes in reflectance during the preparation process, and\r\r\ngrad students just don't seem as dedicated as they used to be...\r\r\n\r\r\nWe measured the forehead, because:\r\r\n\r\r\no We figured it was pretty constant over its area, which we need for\r\r\n  our technique.\r\r\n\r\r\no Its curvature covers more than a 90-degree range of angles,\r\r\n  which we also need.\r\r\n\r\r\no It's strictly convex, which avoids the problem of secondary reflections.\r\r\n\r\r\no It's relatively easy to attach geometric calibration targets rigidly,\r\r\n  by means of a modified hat.\r\r\n\r\r\no It is pretty non-deformable, so we could take a series of images\r\r\n  and be confident that its geometry remains constant.\r\r\n\r\r\no It didn't involve removing any clothing.\r\r\n\r\r\n>   This is part of why I view synthesis of human faces to be the hardest\r\r\n> problem in CG--mostly because humans are so exquisitely sensitive to the\r\r\n> nuances in human faces.  Not like terrains and other natural phenomena\r\r\n> where we're amazingly undiscriminating...\r\r\n\r\r\nYup, I agree. But we decided to tackle the directional characteristics\r\r\nof reflectance first, as no one had done that. And even when you\r\r\naccount for the color variations via a painted or scanned texture map,\r\r\nit doesn't look like skin. We thought that even a constant\r\r\ndirectionality would get us a bit closer to reality, if it is valid\r\r\nfor at least part of the face .\r\r\n\r\r\nStephen H. Westin\r\r\nResearch Project Leader\r\r\nProgram of Computer Graphics\r\r\nCornell University\r\r\nwestin@graphics.cornell.edu\r\r\n607 255 9080 (VOX)\r\r\n607 255 0806 (FAX)\r\r\n\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id RAA12075;\r\r\n\tTue, 30 Nov 1999 17:38:01 +0100\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id RAA03510\r\r\n\tfor globillum-imag-outgoing; Tue, 30 Nov 1999 17:29:06 +0100 (MET)\r\r\nFrom: eric.haines@autodesk.com\r\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C102C0B2D4@hqmsgsrf04.autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Fantasy Graphics League\r\r\nDate: Tue, 30 Nov 1999 08:28:30 -0800\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 4bf98aacffe6fd3da5b479a27c0acbd8\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nIt being just a month and a half until the SIGGRAPH 2000 (S2K) paper\r\r\ndeadline, we've decided to create a little contest to while away a few spare\r\r\nmoments. For your bemusement, the Fantasy Graphics League website is up and\r\r\nrunning at:\r\r\n\r\r\n\thttp://www.realtimerendering.com/fgl/\r\r\n\r\r\nEnjoy,\r\r\n\r\r\nEric\r\r\n\r\r\np.s. be patient after you hit the \"Enter The Contest\" link, the\r\r\ncostframe.htm page sometimes takes awhile to load (blame the imminent\r\r\ncollapse of the Internet).\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id SAA20236;\r\r\n\tMon, 6 Dec 1999 18:06:05 +0100\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id RAA04535\r\r\n\tfor globillum-imag-outgoing; Mon, 6 Dec 1999 17:57:34 +0100 (MET)\r\r\nDate: Mon, 6 Dec 1999 11:57:15 -0500 (EST)\r\r\nMessage-Id: <199912061657.LAA04509@bach.Graphics.Cornell.EDU>\r\r\nFrom: \"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Re: Skin BRDF data now available\r\r\nReply-to: westin@graphics.cornell.edu\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 9626517d5c60af00b3ea5f012a7c900a\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nI have corrected the following errors in the Web posting of these data:\r\r\n\r\r\no Both links to \"coefficients\" files pointed to the same file\r\r\n\r\r\no The color correction matrix given had an incorrect scale factor of\r\r\n  approximately 1/338 applied. This was corrected both in the directly-\r\r\n  accessible files of coefficients, and in the files contained in the\r\r\n  tar archives.\r\r\n\r\r\nThanks again to Kevin Bjorke for pointing out the errors.\r\r\n\r\r\n-- \r\r\n-Stephen H. Westin\r\r\nAny information or opinions in this message are mine: they do not\r\r\nrepresent the position of Cornell University or any of its sponsors.\r\r\n\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id RAA26628;\r\r\n\tMon, 20 Dec 1999 17:42:28 +0100\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id RAA05263\r\r\n\tfor globillum-imag-outgoing; Mon, 20 Dec 1999 17:37:27 +0100 (MET)\r\r\nMessage-ID: <385E5B3E.941D9456@cs.kuleuven.ac.be>\r\r\nDate: Mon, 20 Dec 1999 17:37:18 +0100\r\r\nFrom: Philippe Bekaert <Philippe.Bekaert@cs.kuleuven.ac.be>\r\r\nOrganization: K.U.Leuven - department of computer science\r\r\nX-Mailer: Mozilla 4.61C-SGI [en] (X11; I; IRIX 6.5 IP32)\r\r\nX-Accept-Language: en\r\r\nMIME-Version: 1.0\r\r\nTo: \"globillum@imag.fr\" <globillum@imag.fr>\r\r\nSubject: dissertation online\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: da4c96807a7d265100d5fcbef7b502db\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nDear all,\r\r\n\r\r\nLast tuesday, I succesfully defended my PhD dissertation on\r\r\n\"hierarchical and stochastic algorithms for radiosity\". The dissertation\r\r\ntext is available online on the following locations:\r\r\n\r\r\nhttp://www.cs.kuleuven.ac.be/cwis/research/graphics/CGRG.PUBLICATIONS/PHBPHD/\r\r\nftp://ftp.cs.kuleuven.ac.be/pub/graphics/thesis/bekaert/\r\r\n\r\r\nThe abstract is included below.\r\r\n\r\r\nPhilippe Bekaert.\r\r\n\r\r\nComputer Graphics Research Group\r\r\nDepartment of Computer Science - K.U.Leuven\r\r\nCelestijnenlaan, 200A - B3001 Heverlee - Belgium\r\r\nTel: ++32 16 32 76 67\r\r\nFax: ++32 16 32 79 96\r\r\nhttp://www.cs.kuleuven.ac.be/cwis/research/graphics/graphics-E.shtml\r\r\n\r\r\n--------------------------------------------------------------------\r\r\nHierarchical and Stochastic Algorithms for Radiosity\r\r\n\r\r\nThe radiosity method is a physically based method to compute the\r\r\nillumination in a virtual environment with diffuse (matte) surfaces. It\r\r\nallows to generate very realistic images of such environments by\r\r\ncomputer,\r\r\nand it is suitable for quantitative predictions of the illumination.\r\r\n\r\r\nIn the radiosity method, a number of simplifying assumptions are made\r\r\nthat\r\r\ncan however lead to certain image artifacts. In this dissertation, the\r\r\nnumerical error introduced by these assumptions is analysed. The\r\r\nanalysis\r\r\nallows to propose new algorithms in which this error, the discretisation\r\r\nerror, is efficiently controlled during the computations by means of\r\r\nhierarchical refinement.\r\r\n\r\r\nThe radiosity method also requires the solution of very large non-sparse\r\r\nsystems of linear equations (about 100,000 equations is common).\r\r\nMoreover,\r\r\nthe coefficients of these systems are non-trivial four-dimensional\r\r\nintegrals. The main part of this dissertation is devoted to an in-depth\r\r\nstudy of how the Monte Carlo method can be applied in this context.\r\r\n\r\r\nThe Monte Carlo method is suitable for reliable computation of the\r\r\ncoefficients of the systems of equations. It also leads to algorithms\r\r\nthat\r\r\ndo not require explicit computation and storage of these coefficients. A\r\r\nsystematic overview of such algorithms is presented. Previously proposed\r\r\nalgorithms of this type are compared and some new algorithms are\r\r\ndeveloped.\r\r\nNext, the application of several variance-reduction techniques is\r\r\ndescribed,\r\r\nand the use of low-discrepancy sampling in this context is discussed.\r\r\nFinally, new ways to incorporate higher-order radiosity approximations\r\r\nand\r\r\nhierarchical refinement are proposed.\r\r\n\r\r\nThe resulting Monte Carlo radiosity algorithms do not only appear to be\r\r\nmore\r\r\nreliable, but also often lead more rapidly to usable images than their\r\r\ndeterministic counterparts. They require significantly less computer\r\r\nstorage, and they are more user friendly. It is expected that these\r\r\nalgorithms will stimulate the use of the radiosity method in a wide\r\r\nspectrum\r\r\nof applications.\r\r\n\r\r\nKeywords: computer graphics, physically based image synthesis,\r\r\nillumination\r\r\nsimulations, radiosity method, Galerkin method, hierarchical refinement,\r\r\nMonte Carlo method, quasi-Monte Carlo, form factor computation, systems\r\r\nof\r\r\nlinear algebraic equations.\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id WAA30113;\r\r\n\tThu, 23 Dec 1999 22:55:54 +0100\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id WAA07468\r\r\n\tfor globillum-imag-outgoing; Thu, 23 Dec 1999 22:51:25 +0100 (MET)\r\r\nDate: Thu, 23 Dec 1999 16:49:49 -0500 (EST)\r\r\nMessage-Id: <199912232149.QAA24430@bach.Graphics.Cornell.EDU>\r\r\nFrom: \"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>\r\r\nTo: globillum@imag.fr\r\r\ncc: jstam@aw.sgi.com, mmccool@mud.cgl.uwaterloo.ca, okk@gin.keldysh.ru\r\r\nSubject: Skin BRDF data now corrected\r\r\nReply-to: westin@graphics.cornell.edu\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 23ac363178038f46de616073f5a403cb\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nI have found out (partly through the feedback of a user) that the\r\r\ncolor correction matrices supplied with our BRDF data are wrong. Here\r\r\nis the correct matrix:\r\r\n\r\r\n    1.0633    0.3820   -0.4453\r\r\n   -0.2981    1.6677   -0.3695\r\r\n   -1.3223   -0.4463    2.7686\r\r\n\r\r\nYou may:\r\r\n\r\r\n1. Use this matrix in place of the one supplied in the \"coefficients\" file,\r\r\n\r\r\n2. Download a new copy of the relevant files\r\r\n   (steve-face-981211-coefficients and mahesh-981228-coefficients)\r\r\n   from <http://www.graphics.cornell.edu/online/measurements/>, or\r\r\n\r\r\n3. Download the whole dataset again from the URL above.\r\r\n\r\r\nSorry for the mistake.\r\r\n\r\r\nStephen H. Westin\r\r\nResearch Project Leader\r\r\nProgram of Computer Graphics\r\r\nCornell University\r\r\nwestin@graphics.cornell.edu\r\r\n607 255 9080 (VOX)\r\r\n607 255 0806 (FAX)\r\r\n\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id SAA31728;\r\r\n\tWed, 12 Jan 2000 18:43:04 +0100\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id SAA10588\r\r\n\tfor globillum-imag-outgoing; Wed, 12 Jan 2000 18:37:58 +0100 (MET)\r\r\nMessage-ID: <000f01bf5d23$2c3e9280$b29c42d8@byheart>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 00/01/15 Release of RADBIB and GITHESIS\r\r\nDate: Wed, 12 Jan 2000 09:33:16 -0800\r\r\nOrganization: byHeartConsultants Limited\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 5.00.2919.6600\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 337e66c12c9e898587ce9c883cc0d824\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META content=\"text/html; charset=iso-8859-1\" http-equiv=Content-Type>\r\r\n<META content=\"MSHTML 5.00.2919.6307\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT size=2>ANNOUNCE: 00/01/15 Release of \r\r\nRADBIB.BIB<BR>----------------------------------------<BR>RADBIB is a \r\r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\r\ntheses, articles, and books. It currently includes 1,673 references -- 2 new \r\r\nadditions since its 99/11/26 release as RADBIB99.</FONT></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>This bibliography is available in BibTex format as RADBIB.BIB \r\r\n(with a release date of January 15, 2000) from:</FONT></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>&nbsp; <A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></FONT></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>in the Resources section.</FONT></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>Also available from this site is an abridged version of \r\r\nRADBIB.BIB called GITHESIS.BIB. This bibliography includes 199 references to \r\r\nradiosity and global illumination theses -- 1 new addition since the 99/08/01 \r\r\nrelease.</FONT></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>Financial support for the maintenance of these bibliographies \r\r\nhas been provided by ACM SIGGRAPH Special Projects and byHeart Consultants \r\r\nLimited.</FONT></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>Ian Ashdown, P. Eng., LC<BR>Vice President<BR>byHeart \r\r\nConsultants Limited<BR><A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A><BR></FONT></DIV>\r\r\n<DIV><FONT size=2>PS - yes, it is only January 12th. I put new batteries in my \r\r\ncalendar and it is running a bit fast!</FONT></DIV>\r\r\n<DIV><FONT size=2>&nbsp;</DIV></FONT></BODY></HTML>\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id DAA31657;\r\r\n\tWed, 19 Jan 2000 03:54:38 +0100\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id DAA06923\r\r\n\tfor globillum-imag-outgoing; Wed, 19 Jan 2000 03:48:24 +0100 (MET)\r\r\nMessage-ID: <388525F3.51A943D6@graphics.lcs.mit.edu>\r\r\nDate: Tue, 18 Jan 2000 21:48:19 -0500\r\r\nFrom: Fredo Durand <fredo@graphics.lcs.mit.edu>\r\r\nX-Mailer: Mozilla 4.7C-SGI [en] (X11; I; IRIX 6.5 IP32)\r\r\nX-Accept-Language: fr, en\r\r\nMIME-Version: 1.0\r\r\nTo: globillum@imag.fr\r\r\nSubject: thesis and survey on visibility\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 141bf90c8baeb31d9ffe7f0accce948c\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHi,\r\r\n\r\r\nMy thesis is available on the web:\r\r\nhttp://graphics.lcs.mit.edu/~fredo/THESE/\r\r\n\r\r\nIt deals with 3D visibility, and also contains a huge survey of\r\r\nvisibility techniques in different fields such as graphics, vision or\r\r\nrobotics.\r\r\n\r\r\nAbstract: \r\r\nVisibility problems are central to many computer graphics applications.\r\r\nThe most common examples include hidden-part removal\r\r\nfor view computation, shadow boundaries, mutual visibility of pairs of\r\r\npoints, etc. In this document, we first present a theoretical study of\r\r\n3D\r\r\nvisibility properties in the space of light rays. We group rays that see\r\r\nthe same object; this defines the 3D visibility complex. The boundaries\r\r\nof\r\r\nthese groups of rays correspond to the visual events of the scene\r\r\n(limits of shadows, disappearance of an object when the viewpoint is\r\r\nmoved,\r\r\netc.). We simplify this structure into a graph in line-space which we\r\r\ncall the visibility skeleton. Visual events are the arcs of this graph,\r\r\nand our\r\r\nconstruction algorithm avoids the intricate treatment of the\r\r\ncorresponding 1D sets of lines. We simply compute the extremities (lines\r\r\nwith 0\r\r\ndegrees of freedom) of these sets, and we topologically deduce the\r\r\nvisual events using a catalogue of adjacencies. Our implementation shows\r\r\nthat the skeleton is more general, more efficient and more robust than\r\r\nprevious techniques. Applied to lighting simulation, the visibility\r\r\nskeleton permits more accurate and more rapid simulations. We have also\r\r\ndeveloped an occlusion culling preprocess for the display of very\r\r\ncomplex scenes. We compute the set of potentially visible objects with\r\r\nrespect to a volumetric region. In this context, our method is the first\r\r\nwhich handles the cumulative occlusion due to multiple blockers. Our\r\r\nocclusion tests are performed in planes using extended projections,\r\r\nwhich\r\r\nmakes them simple, efficient and robust. In the second part of the\r\r\ndocument, we present a vast survey of work related to visibility in\r\r\nvarious\r\r\ndomains.\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id RAA27009;\r\r\n\tThu, 27 Jan 2000 17:29:38 +0100\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id RAA03254\r\r\n\tfor globillum-imag-outgoing; Thu, 27 Jan 2000 17:20:25 +0100 (MET)\r\r\nMessage-ID: <38907034.881D35F9@graphics.lcs.mit.edu>\r\r\nDate: Thu, 27 Jan 2000 11:20:04 -0500\r\r\nFrom: Fredo Durand <fredo@graphics.lcs.mit.edu>\r\r\nX-Mailer: Mozilla 4.7C-SGI [en] (X11; I; IRIX 6.5 IP32)\r\r\nX-Accept-Language: fr, en\r\r\nMIME-Version: 1.0\r\r\nTo: globillum@imag.fr\r\r\nSubject: page of links and new graphics search engine\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 1714b76ffdc4c58a0ac31f4ac7d357b0\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHi everybody,\r\r\n\r\r\nTo fight the post siggraph deadline blues, I have updated my page of web\r\r\nlinks to graphics related pages :\r\r\nhttp://www.graphics.lcs.mit.edu/~fredo/Book/index.html\r\r\nIn particular the researcher and lab sections have been checked and\r\r\nupdated.\r\r\n\r\r\nI also installed a search engine which recursively digs the web starting\r\r\nfrom my  pages of links. Since I allow only 2 hops, this means that it\r\r\nis more likely to index pages really related to graphics (but of course\r\r\nsome unrelated pages are indexed as well).  Enjoy!\r\r\n\r\r\nI'm now in the process of cleaning up my \"other index\", \"code\" and\r\r\n\"data\" pages. Unfortunately I cannot maintain the \"compagny\", \"gallery\"\r\r\nand thematic pages, it just takes too much time.\r\r\n\r\r\nI'd be happy to receive feedback, any idea of improvement (if it doesn't\r\r\ntake me too long!), missing or wrong links (What? You're such an\r\r\nimportant researcher in graphics and I have no link on you! I'm so\r\r\nashamed, I'll be happy to oblige and reference you!), etc.\r\r\n\r\r\ncheers\r\r\n\r\r\nFredo\r\r\nhttp://www.graphics.lcs.mit.edu/~fredo\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id QAA03027;\r\r\n\tTue, 1 Feb 2000 16:06:18 +0100\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id PAA29180\r\r\n\tfor globillum-imag-outgoing; Tue, 1 Feb 2000 15:55:42 +0100 (MET)\r\r\nMessage-ID: <D197C8AF032FD311976F00805F0D643D08F29C@anthemis.nantes.cstb.fr>\r\r\nFrom: DENIEL Jean Marc <deniel@cstb.fr>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Spectral imaging sensors\r\r\nDate: Tue, 1 Feb 2000 15:51:52 +0100\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-MIME-Autoconverted: from quoted-printable to 8bit by imag.imag.fr id PAA29173\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 9cd86c4e7313c83d9ae661725c162876\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n\r\r\nWe're looking for some informations about imaging sensors like cameras that\r\r\ncould deliver\r\r\nsome spectral information instead of RGB or B/W levels.\r\r\nHas someone heard baout this ?\r\r\nThank you in advance.\r\r\n\r\r\n\tJM\r\r\n\r\r\n\r\r\nJean-Marc Deniel\r\r\nCSTB - division Eclairage et Colorimtrie\r\r\n11, rue Henri Picherit\r\r\nBP 82341\r\r\n44323 NANTES Cedex 3\r\r\nTel: 02.40.37.20.15\r\r\nFax: 02.40.37.20.40\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id RAA08984;\r\r\n\tTue, 1 Feb 2000 17:46:32 +0100\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id RAA09357\r\r\n\tfor globillum-imag-outgoing; Tue, 1 Feb 2000 17:41:04 +0100 (MET)\r\r\nDate: Tue, 1 Feb 2000 11:40:45 -0500 (EST)\r\r\nMessage-Id: <200002011640.LAA02820@bach.Graphics.Cornell.EDU>\r\r\nFrom: \"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>\r\r\nTo: globillum@imag.fr\r\r\nIn-reply-to: <D197C8AF032FD311976F00805F0D643D08F29C@anthemis.nantes.cstb.fr>\r\r\n\t(message from DENIEL Jean Marc on Tue, 1 Feb 2000 15:51:52 +0100)\r\r\nSubject: Re: Spectral imaging sensors\r\r\nReply-to: westin@graphics.cornell.edu\r\r\nReferences: <D197C8AF032FD311976F00805F0D643D08F29C@anthemis.nantes.cstb.fr>\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 5c17030b40b15bf85229a1bafde1056e\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n> From: DENIEL Jean Marc <deniel@cstb.fr>\r\r\n> Date: Tue, 1 Feb 2000 15:51:52 +0100 \r\r\n\r\r\n> We're looking for some informations about imaging sensors like cameras that\r\r\n> could deliver\r\r\n> some spectral information instead of RGB or B/W levels.\r\r\n> Has someone heard baout this ?\r\r\n> Thank you in advance.\r\r\n\r\r\nThere are two basic approaches to this. Either you take repeated\r\r\nimages with a series of narrowband filters, or you use a diffraction\r\r\ngrating in the camera to turn a full 2D image sensor into a line-scan\r\r\nspectrometer.\r\r\n\r\r\nThe series-of-filters approach is much easier if you use a tunable\r\r\nnarrow-band filter, such as that from Cambridge Research,\r\r\nInc. (CRI). David Brainard at UCSB has done this; see\r\r\n<http://color.psych.ucsb.edu/hyperspectral/> for details. A company\r\r\ncalled \"Spectral Imaging Systems\" <http://www.spectral-imaging.com/>\r\r\nseems to have a vaguely similar system that works with some sort of\r\r\ninterferometric techique that I suspect is equivalent. There are a\r\r\nnumber of companies that turned up on an AllTheWeb search on spectral\r\r\nimaging.\r\r\n\r\r\nThe diffraction-grating approach has been implemented by a company\r\r\nnamed Wintriss <http://www.weco.com/pressreleases/052799.doc>. I\r\r\nsuspect others have done the same.\r\r\n\r\r\nThe disadvantage to both these techniques is that they are not\r\r\ninstantaneous: your subject must remain completely stationary for some\r\r\nsignificant period of time (seconds to minutes).\r\r\n\r\r\nStephen H. Westin\r\r\nResearch Project Leader\r\r\nProgram of Computer Graphics\r\r\nCornell University\r\r\nwestin@graphics.cornell.edu\r\r\n607 255 9080 (VOX)\r\r\n607 255 0806 (FAX)\r\r\n\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id TAA14221;\r\r\n\tTue, 1 Feb 2000 19:10:09 +0100\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id TAA16200\r\r\n\tfor globillum-imag-outgoing; Tue, 1 Feb 2000 19:05:28 +0100 (MET)\r\r\nFrom: hertjwr@us.ibm.com\r\r\nX-Lotus-FromDomain: IBMUS\r\r\nTo: DENIEL Jean Marc <deniel@cstb.fr>\r\r\ncc: globillum@imag.fr\r\r\nMessage-ID: <85256878.00635384.00@D51MTA03.pok.ibm.com>\r\r\nDate: Tue, 1 Feb 2000 13:05:02 -0500\r\r\nSubject: Re: Spectral imaging sensors\r\r\nMime-Version: 1.0\r\r\nContent-type: text/plain; charset=iso-8859-1; format=flowed\r\r\nContent-Disposition: inline\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-MIME-Autoconverted: from quoted-printable to 8bit by imag.imag.fr id TAA16197\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 09db7b38890caa8717c849e022d38336\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nMiyake's lab in at Chiba University has done a lot of work in multispectral\r\r\nsensing.\r\r\nAt least one of their papers is on line\r\r\n\r\r\nGoniospectral imaging of 3D objects\r\r\nColor Imaging Conference , Scottsdale, AZ (1998.11)\r\r\nhttp://www.icsd6.tj.chiba-u.ac.jp/~haneishi/color.html\r\r\n\r\r\n--  Holly\r\r\n\r\r\n\r\r\n__________________________\r\r\nHolly Rushmeier , holly@watson.ibm.com, (914)784-7252\r\r\nIBM TJ Watson Research Center, 30 Saw Mill River Road, Hawthorne, NY 10532,\r\r\nUSA\r\r\n\r\r\n\r\r\nDENIEL Jean Marc <deniel@cstb.fr>@imag.imag.fr on 02/01/2000 09:51:52 AM\r\r\n\r\r\nSent by:  owner-globillum@imag.imag.fr\r\r\n\r\r\n\r\r\nTo:   globillum@imag.fr\r\r\ncc:\r\r\nSubject:  Spectral imaging sensors\r\r\n\r\r\n\r\r\n\r\r\n\r\r\nWe're looking for some informations about imaging sensors like cameras that\r\r\ncould deliver\r\r\nsome spectral information instead of RGB or B/W levels.\r\r\nHas someone heard baout this ?\r\r\nThank you in advance.\r\r\n\r\r\n     JM\r\r\n\r\r\n\r\r\nJean-Marc Deniel\r\r\nCSTB - division Eclairage et Colorimtrie\r\r\n11, rue Henri Picherit\r\r\nBP 82341\r\r\n44323 NANTES Cedex 3\r\r\nTel: 02.40.37.20.15\r\r\nFax: 02.40.37.20.40\r\r\n\r\r\n\r\r\n\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id DAA02956;\r\r\n\tWed, 2 Feb 2000 03:58:51 +0100\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id DAA22237\r\r\n\tfor globillum-imag-outgoing; Wed, 2 Feb 2000 03:55:05 +0100 (MET)\r\r\nMessage-ID: <002501bf6d27$fa0ef6a0$879c42d8@byheart>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: deniel@cstb.fr\r\r\nCc: globillum@imag.fr\r\r\nSubject: Re: Spectral imaging sensors\r\r\nDate: Tue, 1 Feb 2000 18:48:20 -0800\r\r\nOrganization: byHeartConsultants Limited\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 5.00.2919.6600\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: e3679aa15d9d682c2856eb05bbd9c80e\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n> We're looking for some informations about imaging sensors like cameras\r\r\nthat\r\r\n> could deliver some spectral information instead of RGB or B/W levels.\r\r\n> Has someone heard baout this ?\r\r\n> Thank you in advance.\r\r\n>\r\r\nSearching the Web for the keyword \"hyperspectral\" should give you at least\r\r\n5,000 useful hits. It's a common technique for remote sensing and satellite\r\r\nsurveillance.\r\r\n\r\r\nIan Ashdown, P. Eng., LC\r\r\nVice President\r\r\nbyHeart Consultants Limited\r\r\nhttp://www.helios32.com\r\r\n\r\r\nFrom \r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id IAA08009;\r\r\n\tWed, 2 Feb 2000 08:32:18 +0100\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id IAA03430\r\r\n\tfor globillum-imag-outgoing; Wed, 2 Feb 2000 08:31:02 +0100 (MET)\r\r\nMessage-ID: <D197C8AF032FD311976F00805F0D643D08F29F@anthemis.nantes.cstb.fr>\r\r\nFrom: DENIEL Jean Marc <deniel@cstb.fr>\r\r\nTo: \"'globillum@imag.fr'\" <globillum@imag.fr>\r\r\nSubject: High luminance displays\r\r\nDate: Wed, 2 Feb 2000 08:27:56 +0100\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-MIME-Autoconverted: from quoted-printable to 8bit by imag.imag.fr id IAA03424\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 361e0e86797aa5d014869acae0db0403\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nThank you for your numerous answers about spectral sensors. These will help\r\r\nus a lot.\r\r\n\r\r\nWe're interested too in hight luminance displays. Does anyone have infos\r\r\nabout such peripherals ?\r\r\n\r\r\n\tJM\r\r\n\r\r\nJean-Marc Deniel\r\r\nCSTB - division Eclairage et Colorimtrie\r\r\n11, rue Henri Picherit\r\r\nBP 82341\r\r\n44323 NANTES Cedex 3\r\r\nTel: 02.40.37.20.15\r\r\nFax: 02.40.37.20.40\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id OAA25134;\r\r\n\tTue, 29 Feb 2000 14:12:21 +0100\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id OAA10337\r\r\n\tfor globillum-imag-outgoing; Tue, 29 Feb 2000 14:00:04 +0100 (MET)\r\r\nMessage-ID: <001101bf82b4$6a229a40$961dc2a5@nm.cau.ac.kr>\r\r\nFrom: \"Sungye Kim\" <inside@cglab.cse.cau.ac.kr>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Tone reproduction\r\r\nDate: Tue, 29 Feb 2000 21:56:37 +0900\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 5.00.2919.6600\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 1454364c80391b31971c80409beb7697\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META content=\"text/html; charset=ks_c_5601-1987\" http-equiv=Content-Type>\r\r\n<META content=\"MSHTML 5.00.2919.6307\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT face=Arial size=2>\r\r\n<DIV><FONT face=Arial size=2>Hello..<BR>I'm.. a student at Chung-Ang Univ. in \r\r\nSeoul, Korea.<BR>My major is Computer Graphics, and <BR>during my master period, \r\r\nI have interested in Global Illumination and Radiosity.</FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2><BR>Recently, I have made a study of the Tone \r\r\nreproduction.<BR>And then, I am implementing the method that was proposed in \r\r\n1991 and publicated in 1993 by&nbsp;Tumblin and Rushmeier.<BR></FONT><FONT \r\r\nface=Arial size=2>In&nbsp;theier paper, I don't know how I can calculate the \r\r\nfactor, expected value, E{log10(L_in)}.</FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2>If you are OK, I want to get your \r\r\nhelp.</FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2>&nbsp;</DIV></FONT></FONT></DIV></BODY></HTML>\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id PAA28972;\r\r\n\tTue, 29 Feb 2000 15:42:18 +0100\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id PAA20703\r\r\n\tfor globillum-imag-outgoing; Tue, 29 Feb 2000 15:35:47 +0100 (MET)\r\r\nMessage-ID: <38BBD919.E84EBB28@graphics.lcs.mit.edu>\r\r\nDate: Tue, 29 Feb 2000 09:35:05 -0500\r\r\nFrom: Fredo Durand <fredo@graphics.lcs.mit.edu>\r\r\nX-Mailer: Mozilla 4.7C-SGI [en] (X11; I; IRIX 6.5 IP32)\r\r\nX-Accept-Language: fr, en\r\r\nMIME-Version: 1.0\r\r\nTo: Sungye Kim <inside@cglab.cse.cau.ac.kr>\r\r\nCC: globillum@imag.fr\r\r\nSubject: Re: Tone reproduction\r\r\nReferences: <001101bf82b4$6a229a40$961dc2a5@nm.cau.ac.kr>\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: a32c2ca6ed0bdc2518f2e066891ddf20\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nI suggest you look in the appendix of Jack Tumblin's thesis, where he\r\r\npresents a version of the operator which is easier to understand (and\r\r\nwhich removes a couple of artefacts):\r\r\nhttp://www.cc.gatech.edu/gvu/people/jack.tumblin/\r\r\n\r\r\n\r\r\n\r\r\nFredo\r\r\n\r\r\n--\r\r\nFredo Durand,  MIT-LCS Graphics Group\r\r\nNE43-255, Cambridge, MA 02139 \r\r\nphone : (617) 253 7223  fax : (617) 253 4640 \r\r\nhttp://graphics.lcs.mit.edu/~fredo/\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id RAA01927;\r\r\n\tTue, 29 Feb 2000 17:30:32 +0100\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id RAA02578\r\r\n\tfor globillum-imag-outgoing; Tue, 29 Feb 2000 17:25:11 +0100 (MET)\r\r\nMessage-ID: <38BBF2C3.7073BB24@graphics.cornell.edu>\r\r\nDate: Tue, 29 Feb 2000 11:24:35 -0500\r\r\nFrom: Jack John Erwin Tumblin <jet@graphics.cornell.edu>\r\r\nX-Mailer: Mozilla 4.7 [en] (WinNT; U)\r\r\nX-Accept-Language: en\r\r\nMIME-Version: 1.0\r\r\nTo: Fredo Durand <fredo@graphics.lcs.mit.edu>, \r\r\n Sungye Kim <inside@cglab.cse.cau.ac.kr>,\r\r\n \"globillum@imag.fr\" <globillum@imag.fr>\r\r\nSubject: Re: Tone reproduction\r\r\nReferences: <001101bf82b4$6a229a40$961dc2a5@nm.cau.ac.kr> <38BBD919.E84EBB28@graphics.lcs.mit.edu>\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: c16275e479dbb974b9baaafbd16de81a\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHello Sungye Kim and Fredo Durand!\r\r\n\r\r\nTo answer the original question from Sungye Kim, the term E{log10(L_in)}\r\r\nis just the 'expected value', also known as the mean or the average, of\r\r\nthe logarithm of each pixel.  To compute it, find the logarithm of each\r\r\npixel's luminance, add all of them together, then divide the total by the\r\r\nnumber of pixels.\r\r\n\r\r\nFredo Durand is correct; an improved, less awkward version of this tone\r\r\nreproduction operator appears in an appendix to my dissertation, but it\r\r\nwas first published in a paper last year.  This paper includes a survey\r\r\nof other tone reproduction operators you might find useful:\r\r\n\r\r\n@Article{THG:1999:hicont,\r\r\n  author =       \"Tumblin, J. and Hodgins, J. and Guenter, B.\",\r\r\n  title =        \"Two Methods for Display of High Contrast Images\",\r\r\n  journal =      \"ACM Transactions On Graphics\",\r\r\n  year =     \"1999\",\r\r\n  volume =   \"18\",\r\r\n  number =   \"1\",\r\r\n  pages =    \"56--94\",\r\r\n  month =    jan,\r\r\n }\r\r\n\r\r\nI'm sorry to say that my website at Ga Tech still contains only a draft\r\r\nof my dissertation.  The appendix is probably correct, but the main text\r\r\nis missing some corrections and improvements I made later. I hope to get\r\r\nthe final version on-line soon.  Thank you both for your interest in my\r\r\nwork!\r\r\n\r\r\nRegards,\r\r\n-Jack Tumblin\r\r\n\r\r\nFredo Durand wrote:\r\r\n\r\r\n> I suggest you look in the appendix of Jack Tumblin's thesis, where he\r\r\n> presents a version of the operator which is easier to understand (and\r\r\n> which removes a couple of artefacts):\r\r\n> http://www.cc.gatech.edu/gvu/people/jack.tumblin/\r\r\n>\r\r\n> Fredo\r\r\n>\r\r\n> --\r\r\n> Fredo Durand,  MIT-LCS Graphics Group\r\r\n> NE43-255, Cambridge, MA 02139\r\r\n> phone : (617) 253 7223  fax : (617) 253 4640\r\r\n> http://graphics.lcs.mit.edu/~fredo/\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id MAA11425;\r\r\n\tWed, 15 Mar 2000 12:55:58 +0100\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id MAA17039\r\r\n\tfor globillum-imag-outgoing; Wed, 15 Mar 2000 12:39:58 +0100 (MET)\r\r\nMessage-ID: <8815647C7041D111A3010060B06BE1C0C4DF03@elvis.lightwork>\r\r\nFrom: Neil Gatenby <Neil@lightwork.co.uk>\r\r\nTo: globillum@imag.fr\r\r\nSubject: FW: CCD v. Cell Photometry\r\r\nDate: Wed, 15 Mar 2000 10:03:18 -0000\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2650.21)\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 25cd3ce71c309776e9daf47524a24565\r\r\nX-Mozilla-Status: 9001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nThis thread, starting on sci.engr.lighting, may be of interest to some in\r\r\nthis group\r\r\n\r\r\nNeil\r\r\n\r\r\n <<Re: CCD v. Cell Photometry>> \r\r\nMessage-ID: <C6Dz4.841$iP.38824@bgtnsc04-news.ops.worldnet.att.net>\r\r\nFrom: Martin Moore <moore.martin@worldnet.att.net>\r\r\nTo: \r\r\nSubject: Re: CCD v. Cell Photometry\r\r\nDate: Wed, 15 Mar 2000 03:06:10 -0000\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2650.21)\r\r\nContent-Type: text/plain;\r\r\n\tcharset=\"iso-8859-1\"\r\r\n\r\r\nHow do CCD and cell photometry compare?\r\r\n\r\r\nThe otherwise excellent recently (1998) published *Handbook of Applied\r\r\nPhotometry* gives CCD\r\r\nphotometry rather short shrift - a couple of paragraphs in the penultimate\r\r\nsection 11.4.3 of the\r\r\nbook, including:-\r\r\n\r\r\n**Two dimensional charge-coupled device (CCD) cameras have already high\r\r\nenough dynamic range and low\r\r\nenough cross-talk to be used for photometric purposes.  Due to non-uniform\r\r\nspatial sensitivity and\r\r\nlocal differences in the spectral sensitivity the filter correction of such\r\r\na photometer is still\r\r\nsomewhat poorer than that of a traditional illuminance or luminance meter.\r\r\n**\r\r\n\r\r\nCCD photometry seems excellent for relative photometric measurements in a\r\r\nlab environment.\r\r\n\r\r\nHow good (accurate) is CCD  for absolute photometric measurements?\r\r\n\r\r\nAre CCD photometrics endorsed/sanctioned by IESNA, ANSI, etc.?\r\r\n\r\r\nIn practice, can you do reliable CCD photometry in the field?\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\nMartin Moore\r\r\n\r\r\n\r\r\n\r\r\n\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id QAA06148;\r\r\n\tFri, 17 Mar 2000 16:44:10 +0100\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id QAA12751\r\r\n\tfor globillum-imag-outgoing; Fri, 17 Mar 2000 16:30:52 +0100 (MET)\r\r\nDate: Fri, 17 Mar 2000 16:30:41 +0100\r\r\nFrom: Nicolas Holzschuch <Nicolas.Holzschuch@loria.fr>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Higher order wavelets\r\r\nMessage-ID: <20000317163041.A3239@yutz.loria.fr>\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Mailer: Mutt 1.0i\r\r\nOrganisation: LORIA/INRIA Lorraine\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 23e54fe87f4cc7816d20aa9933f9642f\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\n\r\r\n   Hello fellow globillumers,\r\r\nI would like to advertise our paper\r\r\n\r\r\n\"A novel approach makes higher order wavelets\r\r\nreally efficient for radiosity\",\r\r\n\r\r\nby Franois Cuny, Laurent Alonso and Nicolas\r\r\nHolzschuch. \r\r\n\r\r\nIt will be at the Eurographics 2000 conference.\r\r\nIn the meantime, it can also be downloaded at  \r\r\nhttp://www.loria.fr/~holzschu/Publications/paper20.pdf\r\r\n\r\r\nGreetings,\r\r\nNicolas Holzschuch\r\r\nISA research team, INRIA Lorraine\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id SAA20177;\r\r\n\tSat, 29 Apr 2000 18:04:54 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id RAA28871\r\r\n\tfor globillum-imag-outgoing; Sat, 29 Apr 2000 17:43:32 +0200 (MET DST)\r\r\nMessage-ID: <000901bfb1f1$b4bbbb60$8f9c42d8@byheart>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: May 1, 2000 Release of RADBIB Global Illumination Bibliography\r\r\nDate: Sat, 29 Apr 2000 08:43:44 -0700\r\r\nOrganization: byHeartConsultants Limited\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 5.00.2919.6600\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 621f6c186112094a2fb3bd80f1966aae\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nANNOUNCE: 00/05/01 Release of RADBIB.BIB\r\r\n----------------------------------------\r\r\nRADBIB is a comprehensive bibliography of radiosity and related global\r\r\nillumination papers, theses, articles, and books. It currently includes\r\r\n1,723 references -- 11 new additions since its 00/04/01 release.\r\r\n\r\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a\r\r\nrelease date of May 1, 2000) from:\r\r\n\r\r\n  http://www.helios32.com\r\r\n\r\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\r\nGITHESIS.BIB. This bibliography includes 203 references to radiosity and\r\r\nglobal illumination theses -- no new additions since the 00/04/01 release.\r\r\n\r\r\nFinancial support for the maintenance of these bibliographies has been\r\r\nprovided by ACM SIGGRAPH Special Projects and byHeart Consultants Limited.\r\r\n\r\r\nIan Ashdown, P. Eng., LC\r\r\nVice President\r\r\nbyHeart Consultants Limited\r\r\nhttp://www.helios32.com\r\r\n\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id DAA27496;\r\r\n\tThu, 4 May 2000 03:46:30 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id DAA02901\r\r\n\tfor globillum-imag-outgoing; Thu, 4 May 2000 03:44:19 +0200 (MET DST)\r\r\nMessage-ID: <002901bfb56a$46daf9e0$961dc2a5@nm.cau.ac.kr>\r\r\nFrom: \"Sungye Kim\" <inside@cglab.cse.cau.ac.kr>\r\r\nTo: \"globillum\" <globillum@imag.fr>\r\r\nSubject: Fluid Spattering simulation\r\r\nDate: Thu, 4 May 2000 10:44:24 +0900\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 5.00.2919.6600\r\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V5.00.2919.6600\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 0d59e439819790f367758b1da0b0201d\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META content=\"text/html; charset=ks_c_5601-1987\" http-equiv=Content-Type>\r\r\n<META content=\"MSHTML 5.00.2919.6307\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT face=Arial size=2>Hello fellow globillumers,<BR></FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2>We're looking for some informations about \r\r\nwater(fluid) spattering or splashing simulation.</FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial size=2>Has someone heard about this?</FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial size=2>Thank you in advance.</FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial size=2>Kim</FONT></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial \r\r\nsize=2>=====================================================================</FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial size=2>Sungye Kim</FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial size=2>221 Huksuk-Dong, DongJak-Ku, Seoul, Korea&nbsp;<BR> \r\r\nDept. of Computer Science &amp; Engineering Chung Ang Univ.<BR>Computer Graphics \r\r\nLab.</FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial size=2>Tel: +82-2-820-5411</FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2>Fax : +82-2-820-5301</DIV></FONT></BODY></HTML>\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id PAA13712;\r\r\n\tThu, 4 May 2000 15:51:25 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id OAA17631\r\r\n\tfor globillum-imag-outgoing; Thu, 4 May 2000 14:59:02 +0200 (MET DST)\r\r\nFrom: hertjwr@us.ibm.com\r\r\nX-Lotus-FromDomain: IBMUS\r\r\nTo: \"Sungye Kim\" <inside@cglab.cse.cau.ac.kr>\r\r\ncc: \"globillum\" <globillum@imag.fr>\r\r\nMessage-ID: <852568D5.004733C1.00@D51MTA03.pok.ibm.com>\r\r\nDate: Thu, 4 May 2000 08:57:42 -0400\r\r\nSubject: Re: Fluid Spattering simulation\r\r\nMime-Version: 1.0\r\r\nContent-type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Disposition: inline\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 71af7a828825beec34d640339a369c99\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nFor the dynamics of the water motion on example is the\r\r\nwork at Georgia Tech:\r\r\n\r\r\nhttp://www.cc.gatech.edu/gvu/animation/Areas/secondary/water.html\r\r\n\r\r\n-- Holly\r\r\n__________________________\r\r\nHolly Rushmeier , holly@watson.ibm.com,\r\r\nhttp://www.research.ibm.com/people/h/holly, (914)784-7252\r\r\nIBM TJ Watson Research Center, 30 Saw Mill River Road, Hawthorne, NY 10532,\r\r\nUSA\r\r\n\r\r\n\r\r\n\"Sungye Kim\" <inside@cglab.cse.cau.ac.kr>@imag.imag.fr on 05/03/2000\r\r\n09:44:24 PM\r\r\n\r\r\nSent by:  owner-globillum@imag.imag.fr\r\r\n\r\r\n\r\r\nTo:   \"globillum\" <globillum@imag.fr>\r\r\ncc:\r\r\nSubject:  Fluid Spattering simulation\r\r\n\r\r\n\r\r\n\r\r\n\r\r\nHello fellow globillumers,\r\r\n\r\r\nWe're looking for some informations about  water(fluid) spattering or\r\r\nsplashing simulation.\r\r\n\r\r\nHas someone heard about this?\r\r\n\r\r\nThank you in advance.\r\r\n\r\r\n\r\r\nKim\r\r\n\r\r\n=====================================================================\r\r\n\r\r\nSungye Kim\r\r\n\r\r\n221 Huksuk-Dong, DongJak-Ku, Seoul, Korea\r\r\nDept. of Computer Science & Engineering Chung Ang Univ.\r\r\nComputer Graphics  Lab.\r\r\n\r\r\nTel: +82-2-820-5411\r\r\nFax : +82-2-820-5301\r\r\n\r\r\n\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id RAA18326;\r\r\n\tThu, 4 May 2000 17:34:56 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id RAA17968\r\r\n\tfor globillum-imag-outgoing; Thu, 4 May 2000 17:11:52 +0200 (MET DST)\r\r\nFrom: Brian Curless <curless@cs.washington.edu>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nMessage-ID: <14609.37628.23130.334837@breve.cs.washington.edu>\r\r\nDate: Thu, 4 May 2000 08:10:52 -0700 (PDT)\r\r\nTo: hertjwr@us.ibm.com\r\r\nCc: \"Sungye Kim\" <inside@cglab.cse.cau.ac.kr>, \r\r\n \"globillum\" <globillum@imag.fr>\r\r\nSubject: Re: Fluid Spattering simulation\r\r\nIn-Reply-To: <852568D5.004733C1.00@D51MTA03.pok.ibm.com>\r\r\nReferences: <852568D5.004733C1.00@D51MTA03.pok.ibm.com>\r\r\nX-Mailer: VM 6.75 under Emacs 19.34.1\r\r\nReply-To: curless@cs.washington.edu\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: b5c101b7f2a62d99ebc1ac9a911c16cb\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nA company called Arete' Image Software has some amazing fluid\r\r\nsimulations:\r\r\n\r\r\n   http://www.areteis.com\r\r\n\r\r\nIn particular:\r\r\n\r\r\n   http://www.areteis.com/fillbox.mov\r\r\n\r\r\nBrian\r\r\n\r\r\n----\r\r\n\r\r\nBrian Curless\r\r\nAssistant Professor                          Graphics and Imaging Laboratory\r\r\nDept. of Computer Science & Engineering      Office: (206) 685-3796 \r\r\nUniversity of Washington                     Fax:    (206) 543-2969\r\r\nSieg Hall, Box 352350                        Email:  curless@cs.washington.edu\r\r\nSeattle, Washington 98195-2350            \r\r\n\r\r\n\t      http://www.cs.washington.edu/homes/curless\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n-----Original message-----\r\r\n\r\r\nFrom: hertjwr@us.ibm.com\r\r\nTo: \"Sungye Kim\" <inside@cglab.cse.cau.ac.kr>\r\r\nSubject: Re: Fluid Spattering simulation\r\r\nDate: Thu, 4 May 2000 08:57:42 -0400\r\r\ncc: \"globillum\" <globillum@imag.fr>\r\r\n\r\r\nFor the dynamics of the water motion on example is the\r\r\nwork at Georgia Tech:\r\r\n\r\r\nhttp://www.cc.gatech.edu/gvu/animation/Areas/secondary/water.html\r\r\n\r\r\n-- Holly\r\r\n__________________________\r\r\nHolly Rushmeier , holly@watson.ibm.com,\r\r\nhttp://www.research.ibm.com/people/h/holly, (914)784-7252\r\r\nIBM TJ Watson Research Center, 30 Saw Mill River Road, Hawthorne, NY 10532,\r\r\nUSA\r\r\n\r\r\n\r\r\n\"Sungye Kim\" <inside@cglab.cse.cau.ac.kr>@imag.imag.fr on 05/03/2000\r\r\n09:44:24 PM\r\r\n\r\r\nSent by:  owner-globillum@imag.imag.fr\r\r\n\r\r\n\r\r\nTo:   \"globillum\" <globillum@imag.fr>\r\r\ncc:\r\r\nSubject:  Fluid Spattering simulation\r\r\n\r\r\n\r\r\n\r\r\n\r\r\nHello fellow globillumers,\r\r\n\r\r\nWe're looking for some informations about  water(fluid) spattering or\r\r\nsplashing simulation.\r\r\n\r\r\nHas someone heard about this?\r\r\n\r\r\nThank you in advance.\r\r\n\r\r\n\r\r\nKim\r\r\n\r\r\n=====================================================================\r\r\n\r\r\nSungye Kim\r\r\n\r\r\n221 Huksuk-Dong, DongJak-Ku, Seoul, Korea\r\r\nDept. of Computer Science & Engineering Chung Ang Univ.\r\r\nComputer Graphics  Lab.\r\r\n\r\r\nTel: +82-2-820-5411\r\r\nFax : +82-2-820-5301\r\r\n\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id UAA28354;\r\r\n\tThu, 4 May 2000 20:47:09 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id UAA06802\r\r\n\tfor globillum-imag-outgoing; Thu, 4 May 2000 20:40:04 +0200 (MET DST)\r\r\nDate: Thu, 4 May 2000 08:42:27 -0700\r\r\nFrom: Rasmus Tamstorf <Rasmus.Tamstorf@disney.com>\r\r\nX-Sender: tamstorf@bacon.fas.fa.disney.com\r\r\nTo: Sungye Kim <inside@cglab.cse.cau.ac.kr>\r\r\ncc: globillum <globillum@imag.fr>\r\r\nSubject: Re: Fluid Spattering simulation\r\r\nIn-Reply-To: <002901bfb56a$46daf9e0$961dc2a5@nm.cau.ac.kr>\r\r\nMessage-Id: <Pine.SGI.4.21.0005040801470.165213-100000@bacon.fas.fa.disney.com>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: 8e0dd89558248f69609f92163b178daa\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nOn Thu, 4 May 2000, Sungye Kim wrote:\r\r\n\r\r\n> Hello fellow globillumers,\r\r\n> \r\r\n> We're looking for some informations about water(fluid) spattering or splashing simulation.\r\r\n> \r\r\n> Has someone heard about this?\r\r\n\r\r\nThere was a technical sketch last year at Siggraph about this :\r\r\n\r\r\n\"Multifluid Finite Volume Navier-Stokes Solutions for Realistic Fluid\r\r\nAnimation\" by John A. Turner and Andre C. Mazzone @ Blue Sky Studios\r\r\n\r\r\nThe simulation software was based on a system developed at Los Alamos and\r\r\nit definitely wasn't for the faint at heart, but it looked great :)\r\r\n\r\r\nRasmus\r\r\n\r\r\n-----------------------------------------------------------------------------\r\r\nRasmus.Tamstorf@disney.com         \"A problem worthy of attack, \r\r\nWalt Disney Feature Animation       proves its worth by hitting back\" Kumbel\r\r\n-----------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id VAA29215;\r\r\n\tThu, 4 May 2000 21:19:13 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id VAA11040\r\r\n\tfor globillum-imag-outgoing; Thu, 4 May 2000 21:17:51 +0200 (MET DST)\r\r\nFrom: \"A Gallardo\" <zeroneg1@toast.net>\r\r\nTo: globillum@imag.fr\r\r\nSubject: RE: Fluid Spattering simulation\r\r\nDate: Thu, 4 May 2000 15:16:18 -0400\r\r\nMessage-ID: <000201bfb5fd$3953cd90$a5051a26@dellxps>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Priority: 3 (Normal)\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook 8.5, Build 4.71.2377.0\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600\r\r\nIn-Reply-To: <002901bfb56a$46daf9e0$961dc2a5@nm.cau.ac.kr>\r\r\nImportance: Normal\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: ad103626f3f31f5377d862de1233a36b\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHi,\r\r\n\r\r\n\tWell I am not sure if you are after simulation or actual fluid dynamics.\r\r\nBut there are several plugins that does this for commercial 3d applications.\r\r\n\r\r\nRealflow:\r\r\n\r\r\n http://www.realflow.com/\r\r\n\r\r\n\r\r\nSplash!\r\r\n\r\r\nhttp://www.digimation.com/asp/products_stills.asp?product_id=88\r\r\n\r\r\n\r\r\nTechnical:\r\r\n\r\r\nhttp://www.ma.adfa.oz.au/Teaching/Subjects/VFD/VFD.html\r\r\n\r\r\nhttp://www.cs.indiana.edu/scicomp/cfd.html\r\r\n\r\r\nhttp://www.gbhap.com/journals/722/\r\r\n\r\r\nhttp://vortex.mae.cornell.edu/\r\r\n\r\r\nhttp://www.damtp.cam.ac.uk/user/fdl/\r\r\n\r\r\nhttp://raphael.mit.edu/casl.html\r\r\n\r\r\nhttp://www.princeton.edu/~gasdyn/\r\r\n\r\r\n\r\r\n\tHope this helps.  Also do use a search engine for more links.\r\r\n\r\r\nRegards,\r\r\n\r\r\nArnold Gallardo\r\r\nVisual Content Creator\r\r\nhttp://members.toast.net/zeroneg1/Web/index.html\r\r\n\r\r\n\r\r\n> Hello fellow globillumers,\r\r\n>\r\r\n> We're looking for some informations about water(fluid) spattering or =\r\r\n> splashing simulation.\r\r\n>\r\r\n> Has someone heard about this?\r\r\n>\r\r\n> Thank you in advance.\r\r\n>\r\r\n>\r\r\n> Kim\r\r\n>\r\r\n> Sungye Kim\r\r\n>\r\r\n> 221 Huksuk-Dong, DongJak-Ku, Seoul, Korea=20\r\r\n>  Dept. of Computer Science & Engineering Chung Ang Univ.\r\r\n> Computer Graphics Lab.\r\r\n>\r\r\n> Tel: +82-2-820-5411\r\r\n> Fax : +82-2-820-5301\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id RAA32299;\r\r\n\tThu, 1 Jun 2000 17:40:42 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id RAA18773\r\r\n\tfor globillum-imag-outgoing; Thu, 1 Jun 2000 17:38:23 +0200 (MET DST)\r\r\nMessage-ID: <001501bfcbdf$41dcd400$9f9c42d8@byheart>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: Updated Radiosity and Global Illuminaion Bibliographies\r\r\nDate: Thu, 1 Jun 2000 08:37:10 -0700\r\r\nOrganization: byHeartConsultants Limited\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 5.00.2919.6600\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: ac4f003e94036b69108f2b4f997aa70c\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META content=\"text/html; charset=windows-1252\" http-equiv=Content-Type>\r\r\n<META content=\"MSHTML 5.00.3017.1000\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT size=2>ANNOUNCE: 00/06/01 Release of \r\r\nRADBIB.BIB<BR>----------------------------------------<BR>RADBIB is a \r\r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\r\ntheses, articles, and books. It currently includes 1,734 references -- 11 new \r\r\nadditions since its 00/05/01 release.</FONT></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>This bibliography is available in BibTex format as RADBIB.BIB \r\r\n(with a release date of June 1, 2000) from:</FONT></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>&nbsp; <A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></FONT></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>Also available from this site is an abridged version of \r\r\nRADBIB.BIB called GITHESIS.BIB. This bibliography includes 203 references to \r\r\nradiosity and global illumination theses -- no new additions since the 00/04/01 \r\r\nrelease.</FONT></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>Financial support for the maintenance of these bibliographies \r\r\nhas been provided by ACM SIGGRAPH Special Projects and byHeart Consultants \r\r\nLimited.</FONT></DIV>\r\r\n<DIV><FONT size=2>----</FONT></DIV>\r\r\n<DIV><FONT size=2>Ian Ashdown, P. Eng., LC<BR>Vice President<BR>byHeart \r\r\nConsultants Limited<BR><A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A><BR></FONT></DIV></BODY></HTML>\r\r\nFrom \r\r\nX-POP3-Rcpt: wp@christl\r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id RAA08680;\r\r\n\tTue, 13 Jun 2000 17:19:02 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id RAA18697\r\r\n\tfor globillum-imag-outgoing; Tue, 13 Jun 2000 17:13:55 +0200 (MET DST)\r\r\nFrom: Brian Smits <bes@cs.utah.edu>\r\r\nMessage-Id: <200006131513.JAA169249@phoenix.cs.utah.edu>\r\r\nSubject: Test Scenes for Energy Transport\r\r\nTo: globillum@imag.fr\r\r\nDate: Tue, 13 Jun 2000 09:13:41 -0600 (MDT)\r\r\nCc: henrik@graphics.stanford.edu\r\r\nX-Mailer: ELM [version 2.5 PL2]\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHello,\r\r\n\r\r\nHenrik Wann Jensen and I have designed a set of scenes for testing\r\r\nenergy transport.  Our main goal was simplicity, both for the scenes,\r\r\nand for the type of transport tested by each scene.  We wanted a set\r\r\nof very simple scenes that would exercise different aspects of\r\r\nrendering algorithms and make it fairly obvious when something wasn't\r\r\nworking correctly.  They range from the fairly simple (direct\r\r\nillumination without occluders) to the fairly challenging (reflection\r\r\nof a caustic from a secondary luminaire). We would appreciate any\r\r\nfeedback you have. \r\r\n\r\r\n\r\r\n\r\r\n                   Global Illumination Test Scenes\r\r\n\r\r\n                 Brian Smits              Henrik Wann Jensen \r\r\n             University of Utah          Stanford University\r\r\n\r\r\n               University of Utah Technical Report UUCS-00-013 \r\r\n                  http://www.cs.utah.edu/~bes/papers/scenes \r\r\n\r\r\nAbstract:\r\r\n\r\r\nThe global illumination community has discussed having a database of\r\r\nscenes that could be used to compare and validate different global\r\r\nillumination algorithms. We present a set of test scenes for global\r\r\nillumination algorithms and propose that they be the beginning of such\r\r\na database. These scenes are designed to be as simple as possible and\r\r\nstill test a particular aspect of energy transport. The scenes are\r\r\navailable on a web site in a variety of formats, along with images and\r\r\npixel radiance data. We feel that the simplicity and availability of\r\r\nthe models will make it easier for the community to use them, and that\r\r\nthe field will benefit from a standard set of scenes. Additionally, we\r\r\ndiscuss classes of models with analytic solutions.  \r\r\n\r\r\nTech Report:\r\r\n   http://www.cs.utah.edu/~bes/papers/scenes/\r\r\nScene Repository:\r\r\n   http://www.cs.utah.edu/~bes/graphics/scenes/\r\r\n\r\r\n\r\r\nThank you,\r\r\n\r\r\nBrian Smits         bes@cs.utah.edu\r\r\nHenrik Wann Jensen  henrik@graphics.stanford.edu\r\r\nFrom \r\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id EAA09831;\r\r\n\tMon, 26 Jun 2000 04:15:47 +0200\r\r\nReceived: (from majordom@localhost)\r\r\n\tby imag.imag.fr (8.9.3/8.8.5) id EAA11349\r\r\n\tfor globillum-imag-outgoing; Mon, 26 Jun 2000 04:02:53 +0200 (MET DST)\r\r\nMessage-ID: <000a01bfdf12$29bb2840$999c42d8@byheart>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: July 1st Release of RADBIB and GITHESIS\r\r\nDate: Sun, 25 Jun 2000 18:59:27 -0700\r\r\nOrganization: byHeartConsultants Limited\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 5.00.2919.6600\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600\r\r\nSender: owner-globillum@imag.imag.fr\r\r\nPrecedence: bulk\r\r\nX-UIDL: k/]\"!TeK!!0pV\"!b%##!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META content=\"text/html; charset=windows-1252\" http-equiv=Content-Type>\r\r\n<META content=\"MSHTML 5.00.3018.900\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT size=2>Yeah, I know -- July 1st is still a few days away. Consider \r\r\nthis announcement a sneak preview!</FONT></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>- Ian Ashdown</FONT></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>ANNOUNCE: 00/07/01 Release of \r\r\nRADBIB.BIB<BR>----------------------------------------<BR>RADBIB is a \r\r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\r\ntheses, articles, and books. It currently includes 1,775 references -- 41 new \r\r\nadditions since its 00/06/01 release.</FONT></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>This bibliography is available in BibTex format as RADBIB.BIB \r\r\n(with a release date of July 1, 2000) from:</FONT></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>&nbsp; <A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A> (Resources \r\r\nsection)</FONT></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>Also available from this site is an abridged version of \r\r\nRADBIB.BIB called GITHESIS.BIB. This bibliography includes 224 references to \r\r\nradiosity and global illumination theses -- 21 new additions since the 00/06/01 \r\r\nrelease.</FONT></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>Financial support for the maintenance of these bibliographies \r\r\nhas been provided by ACM SIGGRAPH Special Projects and byHeart Consultants \r\r\nLimited.</FONT></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>Ian Ashdown, P. Eng., LC, FIES<BR>Vice President<BR>byHeart \r\r\nConsultants Limited<BR><A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A><BR></FONT></DIV></BODY></HTML>\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id LAA30297;\r\r\n\tTue, 4 Jul 2000 11:00:49 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id LAA06821;\r\r\n\tTue, 4 Jul 2000 11:00:50 +0200\r\r\nReceived: from ebene.inrialpes.fr (ebene.inrialpes.fr [194.199.18.70]) by\r\r\n    chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id LAA06816 for\r\r\n    <globillum@chopinette.imag.fr>; Tue, 4 Jul 2000 11:00:45 +0200\r\r\nReceived: from safran.inrialpes.fr (safran.inrialpes.fr [194.199.26.1]) by\r\r\n    ebene.inrialpes.fr (8.9.3/8.8.5) with ESMTP id LAA10713 for\r\r\n    <globillum@imag.fr>; Tue, 4 Jul 2000 11:00:45 +0200 (MET DST)\r\r\nReceived: from imag.fr (sesame [194.199.26.83]) by safran.inrialpes.fr\r\r\n    (980427.SGI.8.8.8/8.8.5) with ESMTP id LAA28716 for <globillum@imag.fr>;\r\r\n    Tue, 4 Jul 2000 11:00:45 +0200 (MDT)\r\r\nSender: Francois.Sillion@imag.fr\r\r\nMessage-Id: <3961A7BD.1837F1AF@imag.fr>\r\r\nDate: Tue, 04 Jul 2000 11:00:45 +0200\r\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\r\nOrganization: iMAGIS - GRAVIR/IMAG INRIA\r\r\nX-Mailer: Mozilla 4.7C-SGI [en] (X11; I; IRIX 6.5 IP32)\r\r\nX-Accept-Language: en\r\r\nMime-Version: 1.0\r\r\nTo: globillum@imag.fr\r\r\nSubject: globillum list: minor changes\r\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 1\r\r\nPrecedence: list\r\r\nX-UIDL: 2;c\"!,d\"#!KDL\"!]B\"#!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nHello all,\r\r\n\r\r\nThis quick note is to inform you that we have changed our list manager here at\r\r\nIMAG.\r\r\nThe address for the mailing list remains the same (mailto:globillum@imag.fr),\r\r\nbut\r\r\nthe robot now takes instructions at the following address: listes@imag.fr (try\r\r\na message\r\r\nwith 'help' as subject'.\r\r\n\r\r\nMore interestingly, future messages will be archived and can be accessed\r\r\nthrough the www interface at http://listes.imag.fr. On that site you can\r\r\ncustomize your options and, for instance, request messages in \"digest\" mode.\r\r\n\r\r\nOn the scientific side, last week saw the 11th EG workshop on rendering in\r\r\nBrno, Czeck republic. Unfortunately I spent most of the time in my bed\r\r\nfighting a bad virus, but from what little I saw it was a great success.\r\r\nHopefully someone on this list will feel inspired to report on the workshop?\r\r\n\r\r\n-- \r\r\n>>>>> PLEASE NOTE OUR NEW ADDRESS ! EFFECTIVE October 4th, 1999\r\r\n+------------------+--------------------------------------------------------+\r\r\n| Francois SILLION | iMAGIS, Laboratoire GRAVIR/IMAG  (CNRS,INRIA,INPG,UJF) |\r\r\n|     '            | INRIA Rhone-Alpes, 655 Av de l'Europe, 38330 Montbonnot|\r\r\n| Senior researcher| France. Tel: +33 4 76 61 54 23 - Fax: +33 4 76 61 54 40|\r\r\n+------------------+--------+-----------------------------------------------+\r\r\n| Francois.Sillion@imag.fr  |  http://www-imagis.imag.fr/~Francois.Sillion  |\r\r\n+---------------------------+-----------------------------------------------+\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id PAA12600;\r\r\n\tWed, 5 Jul 2000 15:40:56 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id PAA10233;\r\r\n\tWed, 5 Jul 2000 15:40:57 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by\r\r\n    chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id PAA10228 for\r\r\n    <globillum@chopinette.imag.fr>; Wed, 5 Jul 2000 15:40:52 +0200\r\r\nReceived: from mut.autodesk.com ([198.102.112.26]) by imag.imag.fr\r\r\n    (8.9.3/8.8.5) with ESMTP id PAA05144 for <globillum@imag.fr>;\r\r\n    Wed, 5 Jul 2000 15:40:52 +0200 (MET DST)\r\r\nReceived: from autodesk.autodesk.com (autodesk.autodesk.com\r\r\n    [144.111.216.101]) by mut.autodesk.com (8.9.3/8.9.3) with ESMTP id\r\r\n    GAA03042 for <globillum@imag.fr>; Wed, 5 Jul 2000 06:40:43 -0700 (PDT)\r\r\nReceived: from hqmsgsrf00.autodesk.com by autodesk.autodesk.com\r\r\n    (8.8.8/4.4BSD) with ESMTP id GAA17990; Wed, 5 Jul 2000 06:40:30 -0700\r\r\n    (PDT)\r\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service\r\r\n    (5.5.2448.0) id <NZB4ZSST>; Wed, 5 Jul 2000 06:40:33 -0700\r\r\nMessage-Id: <19879C753611D3119DAB0008C7A4C0C10B7563@hqmsgsrf04.autodesk.com>\r\r\nFrom: eric.haines@autodesk.com\r\r\nTo: globillum@imag.fr\r\r\nSubject: Object intersection, Gems repository update\r\r\nDate: Wed, 5 Jul 2000 06:40:40 -0700\r\r\nMime-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 2\r\r\nPrecedence: list\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: Rb6\"!e]U!!~\"J!!*cg!!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nI have two bits of info for this list:\r\r\n\r\r\nA few of us have put together a page about references and resources for 3D\r\r\nobject intersection tests. See http://www.realtimerendering.com/int/\r\r\n\r\r\nI (finally) updated the Graphics Gems repository so that all code is linked\r\r\ndirectly from the HTML pages (vs. having to download the whole archive and\r\r\nsearch for it). The new pages are:\r\r\n\r\r\nhttp://www.acm.org/tog/GraphicsGems/category.html - by category\r\r\nhttp://www.acm.org/tog/GraphicsGems/authors.html - by author\r\r\nhttp://www.acm.org/tog/GraphicsGems/gems.html - by order of appearance\r\r\n\r\r\nEric\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id QAA05392;\r\r\n\tTue, 11 Jul 2000 16:43:37 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id QAA22046;\r\r\n\tTue, 11 Jul 2000 16:43:35 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by\r\r\n    chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id QAA22041 for\r\r\n    <globillum@chopinette.imag.fr>; Tue, 11 Jul 2000 16:43:32 +0200\r\r\nReceived: from bach.Graphics.Cornell.EDU (bach.graphics.cornell.edu\r\r\n    [128.84.247.50]) by imag.imag.fr (8.9.3/8.8.5) with ESMTP id QAA26741 for\r\r\n    <globillum@imag.fr>; Tue, 11 Jul 2000 16:43:34 +0200 (MET DST)\r\r\nReceived: from graphics.cornell.edu (bray.graphics.cornell.edu\r\r\n    [128.84.247.212]) by bach.Graphics.Cornell.EDU (8.9.1/8.9.1) with ESMTP id\r\r\n    KAA08221; Tue, 11 Jul 2000 10:43:27 -0400 (EDT) (envelope-from\r\r\n    phil@graphics.cornell.edu)\r\r\nMessage-Id: <396B3127.4CD2663A@graphics.cornell.edu>\r\r\nDate: Tue, 11 Jul 2000 10:37:27 -0400\r\r\nFrom: Phil Dutre <phil@Graphics.Cornell.EDU>\r\r\nOrganization: Program of Computer Graphics\r\r\nX-Mailer: Mozilla 4.73 [en] (WinNT; U)\r\r\nX-Accept-Language: en\r\r\nMime-Version: 1.0\r\r\nTo: globillum@imag.fr\r\r\nCc: graphics@Graphics.Cornell.EDU\r\r\nSubject: global illumination compendium\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 3\r\r\nPrecedence: list\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: ]j<!!CIV!!e29!!Ckk!!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHi,\r\r\n\r\r\nThere's a new version of the 'Global Illumination Compendium', a\r\r\nuseful (YMMV) collection of formulas often used in GI algorithms.\r\r\nIt has now 34 pages and 86 items listed.\r\r\n\r\r\nhttp://www.graphics.cornell.edu/~phil/GI/\r\r\n\r\r\n\r\r\n\r\r\nPhilip Dutre\r\r\n\r\r\n\r\r\n-- \r\r\n=======================================================================\r\r\nPhilip Dutre      Program of Computer Graphics       Cornell University\r\r\nphil@graphics.cornell.edu        http://www.graphics.cornell.edu/~phil/\r\r\n=======================================================================\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id QAA21899;\r\r\n\tWed, 2 Aug 2000 16:26:40 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id QAA19555;\r\r\n\tWed, 2 Aug 2000 16:26:39 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by\r\r\n    chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id QAA19550 for\r\r\n    <globillum@chopinette.imag.fr>; Wed, 2 Aug 2000 16:26:28 +0200\r\r\nReceived: from nut.autodesk.com (nut.autodesk.com [198.102.112.27]) by\r\r\n    imag.imag.fr (8.9.3/8.8.5) with ESMTP id QAA28061 for <globillum@imag.fr>;\r\r\n    Wed, 2 Aug 2000 16:26:33 +0200 (MET DST)\r\r\nFrom: eric.haines@autodesk.com\r\r\nReceived: from autodesk.autodesk.com (autodesk.autodesk.com\r\r\n    [144.111.216.101]) by nut.autodesk.com (8.9.3/8.9.3) with ESMTP id\r\r\n    HAA13831 for <globillum@imag.fr>; Wed, 2 Aug 2000 07:26:13 -0700 (PDT)\r\r\nReceived: from hqmsgsrf00.autodesk.com by autodesk.autodesk.com\r\r\n    (8.8.8/4.4BSD) with ESMTP id HAA07343; Wed, 2 Aug 2000 07:26:10 -0700\r\r\n    (PDT)\r\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service\r\r\n    (5.5.2448.0) id <NZBVQ0PG>; Wed, 2 Aug 2000 07:26:09 -0700\r\r\nMessage-Id: <19879C753611D3119DAB0008C7A4C0C10B7577@hqmsgsrf04.autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Nelson Max's European graphics tour\r\r\nDate: Wed, 2 Aug 2000 07:26:15 -0700\r\r\nMime-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 8\r\r\nPrecedence: list\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: AMA!!?@Q!!g;T\"!7-g!!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n[Nelson is having problems posting to globillum, and Francois is on\r\r\nvacation, so I'm posting this for Nelson; direct your comments to him. -\r\r\nEric]\r\r\n\r\r\n\r\r\nFrom: \"Nelson L. Max\" <max2@llnl.gov>\r\r\n\r\r\nIn May and June, I attended five European conferences, including the\r\r\nEurographics Workshop on Rendering (EGRW). I was required to submit a\r\r\ntrip report to justify my salary at the conferences, and wrote an\r\r\nexpanded description of the EGRW for the benefit of globillum. The\r\r\ncomplete report appears below, with the EGRW portion enclosed between\r\r\ntwo lines marked ******************. The papers I mentioned specifically\r\r\nrepresent my own personal interests, so please do not take offense if\r\r\nother important papers were not mentioned.\r\r\n\r\r\n\r\r\nThe original purpose of the trip was to attend the two Eurographics\r\r\nworkshops and the two Dagstuhl seminars. Since I could not afford\r\r\nmultiple trips to Europe, I also arranged a U. C. Davis sabbatical at\r\r\nINRIA in Grenoble France, where I did research on Image-Based Rendering\r\r\n(IBR). Then, after I submitted the DOE trip proposal, I learned of the\r\r\nNon-Photorealistic Animation and Rendering Symposium, held in\r\r\nconjunction with the International Animated Film Festival, in Annecy,\r\r\nFrance, and got permission form INRIA to attend them also, although I\r\r\nreceived no DOE salary during these two events. I will describe these\r\r\nconferences briefly in consecutive order below, and then my research at\r\r\nINRIA.\r\r\n\r\r\nDagstuhl Seminar 00211 on Scientific Visualization was organized by\r\r\nG.-P. Bonneau (IMAG, Grenoble), G. Nielson (Tempe), and F. Post (Delft).\r\r\nThe main announced topics were Volume Modeling, Information\r\r\nVisualization, Flow Visualization, and Volume Visualization. Most\r\r\nparticipants gave 20-25 minute talks on their current research. The talk\r\r\nI remember best was by Robert van Liere on a citation analysis of the\r\r\nlast ten years of the annual IEEE Visualization conferences. The most\r\r\ncited paper was \"Texture Splats for 3D Vector and Scalar Fields\r\r\nVisualization\", because it was in the intersection of the texture,\r\r\nvolume visualization, and animation areas. The reason I remember it well\r\r\nis because I was a co-author of this paper, whose first author, Roger\r\r\nCrawfis, was a student of mine. My own talk was:\r\r\n\r\r\nVolume Rendering for Curvilinear and Unstructured Grids by\r\r\nHardware-assisted\r\r\nPolyhedron Projection\r\r\n\r\r\ncoauthored by myself, Peter Williams, Lawrence Livermore National\r\r\nLaboratory\r\r\nand Claudio Silva, AT&T Laboratory-Research\r\r\n\r\r\nAbstract: Hardware polygon rendering pipelines can be used together with\r\r\nhardware\r\r\ncompositing to volume-render grids composed of convex polyhedral cells.\r\r\nThis technique is described, together with the global sorting necessary\r\r\nfor back-to-front compositing, and the modifications that must be made\r\r\nto handle curvilinear grids, whose faces may not be planar.\r\r\nImmediately following this seminar was the Eurographics/IEEE Symposium\r\r\non Visualization, in Amsterdam, Holland. The topics included Large\r\r\nDatasets and Multi Resolution, Information Visualization, and\r\r\nVisualization Systems. I chaired the session on Volume and Flow\r\r\nVisualization. There was an interesting talk on \"Fast Visualization of\r\r\nSpecial Relativistic Effects on Geometry and Illumination\" by Daniel\r\r\nWeiskopf, in which he took advantage of hardware texture mapping and\r\r\ncolor matrices to generate the effects in real time, and one by David J.\r\r\nHolliday and Gregory M. Nielson \"Progressive Volume Models for\r\r\nRectilinear Data using Tetrahedral Coons Volumes, in which they solved\r\r\nthe cracking problem between levels of a multi-resolution description by\r\r\nusing piecewise rational Coons patches defined only in terms of the\r\r\nvalues of the function on the boundary of the triangle or tetrahedron.\r\r\n\r\r\nThe next conference was the Non-Photorealistic Animation and Rendering\r\r\nSymposium, in Annecy, France. The talks centered mainly on the two\r\r\nfundamental problems in this area: (1) how to determine line detail for\r\r\nfeatures like intersections, profiles, hatching, selectively inserted\r\r\ndetail, or lines of curvature for shading, or stroke detail for\r\r\n\"painterly rendering\" of known color raster images, and (2) how to make\r\r\nthese line or stroke features move smoothly and appropriately during\r\r\nanimation. Though the problems were old ones, significant new progress\r\r\nwas reported. The conference ended with a session of talks on animation,\r\r\ncapped by a long, interesting, and entertaining talk by John Lasseter on\r\r\nthe production of computer animation at Pixar.\r\r\n\r\r\nThis conference was a part of the International Animated Film Festival,\r\r\nalso in Annecy, and I spent the rest of the week, as well as some gaps\r\r\nbetween Symposium events, looking at animation. There were some\r\r\ninteresting full length features from Japan, most of which were too\r\r\nviolent or too difficult to understand for me or even my Japanese wife\r\r\nto follow. She explained that often an animated film will cap a year\r\r\nlong series of Manga (adult comics) installments, and most of the\r\r\naudience is already familiar with the plot, so the compressed story does\r\r\nnot bother them. An exception to this was the enjoyable \"My neighbors,\r\r\nthe Yamadas\", which was about the humorous struggles of a Japanese\r\r\nfamily with young children, taken from a newspaper comic strip. The most\r\r\nmemorable film of the festival, was with hand animated oil paintings,\r\r\n(slightly changed per frame while still wet), of Hemmingway's \"The Old\r\r\nMan and the Sea\", produced at the National Film Board of Canada. An\r\r\neducational part of the festival was a carefully selected historical\r\r\nseries of 84 classic animated short films.\r\r\n\r\r\nDagstuhl Seminar 00251, organized by M. Cohen (Microsoft Redmond), H.\r\r\nMller (Dortmund), C. Puech (Grenoble), and H.-P. Seidel (Erlangen), was\r\r\non Image Synthesis and Interactive 3D Graphics. There were several talks\r\r\non improving the performance of Monte Carlo type radiosity or radiance\r\r\ncalculations. In previews of Siggraph 2000 papers, Oliver Deussen showed\r\r\nartistic line drawings of trees, and Brian Curless described\r\r\napproximating and compressing as a surface texture the light reflected\r\r\nin all directions from a non-lambertian surface, as determined from\r\r\nmultiple photographs. Karol Myszkowski showed a system for using human\r\r\nvisible difference perception models to allocate computing resources in\r\r\na global illumination calculation. My own talk was\r\r\n\r\r\n\r\r\nIllumination and Hierarchical Image-Based Rendering for Trees\r\r\n\r\r\nAbstract: I describe hierarchical Image-Based Rendering methods\r\r\nfor trees, first done in software, and more recently in hardware.\r\r\nThe idea is to prepare precomputed orthogonal views from the six + and -\r\r\naxis\r\r\ndirections, including colors, normals, and depth at several layers, and\r\r\nthen reproject them into a new viewing situation. These images are\r\r\nprecomputed\r\r\nfor all the different-sized objects in the hierarchical model of the\r\r\ntree, which are selected adaptively to give sufficient resolution for\r\r\nthe\r\r\ncurrent view. The visible surfaces are shaded using the color and\r\r\n(rotated)\r\r\nnormal information in the reprojected view. By use of OpenGL features\r\r\nlike texture mapping, alpha test, and color matrix transforms, the\r\r\nreprojection and shading can now be accomplished in hardware.\r\r\nI also compute multiple scattering of the light\r\r\nby reflection and transmission through the leaves, by treating the\r\r\nleaves as a volume distribution of infinitessimal planar fragments,\r\r\nwhose areas and normals follow a distribution depending spatially only\r\r\non\r\r\nthe height above the ground. By discretizing the light flow directions\r\r\ninto\r\r\nbins, the radiance transport equations turn into a system of ordinary\r\r\ndifferential equations in the height, which are solved by the method of\r\r\ninvariant embedding.\r\r\n\r\r\n************************\r\r\n\r\r\nThe last meeting I attended was the Eurographics Workshop on Rendering,\r\r\nfor which I was on the Paper Committee, and also chaired a session. This\r\r\nannual workshop has become the main forum for new research results in\r\r\nrendering (second only to the Siggraph conference, which has space for\r\r\nonly a few papers on this topic). Although it is traditionally held in\r\r\nEurope, participants come from all over the world.\r\r\n\r\r\nAs in past years, many of the papers concerned global illumination. Mark\r\r\nPauley, Thomas Kollig, and Alexander Keller showed how to extend\r\r\nMetropolis light transport to participating media. Frank Suykens and\r\r\nYves Willems decreased the storage needed for photon maps by determining\r\r\nthe required density in an importance prepass. If this density is\r\r\nalready achieved in a region, the energy of excess photons reaching it\r\r\nis redistributed to nearby photons already in the map. Xavier Granier,\r\r\nGeorge Drettakis, and Bruce Walter showed how to supplement finite\r\r\nelement diffuse radiosity with particle tracing for glossy and specular\r\r\neffects like caustics, in a clustered hierarchical radiosity framework.\r\r\nMark Stamminger, Jorg Haber, Hartmut Schirmacher, and Hans-Peter Seidel\r\r\nachieved a similar goal for interactive walkthroughs by supplementing a\r\r\nprecomputed diffuse radiosity solution by view-dependent corrective\r\r\ntextures, computed in parallel by tracing rays from the viewpoint in\r\r\nareas where specular effects are deemed necessary. For real-time\r\r\nperformance, the texels in the texture are retained for a number of\r\r\nframes, determined by the predicted rate of change in the specular\r\r\neffects. \r\r\n\r\r\nCyril Soler and Francois Sillion described a hierarchical clustered\r\r\nradiosity system based on repeatedly instantiating geometrical identical\r\r\n(or reasonably similar) structures for which transmittance and the\r\r\nbidirectional scattering phase function are precomputed using hardware\r\r\nrendering. For the primary application, to plant geometry where\r\r\nhierarchical instantiation is very appropriate, the phase function is\r\r\nthe product of a radiance, depending only on the lighting direction,\r\r\ntimes a projected area depending only on the viewing direction. The\r\r\nphilosophy is to use these precomputed functions for energy transfer\r\r\nacross links, in a top down manner, going down into the hierarchy to the\r\r\nleaf polygons only for the purposes of producing a shaded image, and\r\r\nthen deleting the detailed descriptions to save memory.\r\r\n\r\r\nFor computing the form factor from a polygon to a vertex, Michael Stark\r\r\nand Richard Riesenfeld gave a formula which involved a sum over the\r\r\nvertices of the visible portion of the polygon. In contrast to the\r\r\nfamiliar sum over the edges, this formulation involves isolated\r\r\nvisibility events, rather than maintaining the edge structure of the\r\r\npolygon though multiple clipping computations. Min Chen and James Arvo\r\r\ngave a closed form solution for the irradiance from polygonal sources on\r\r\nwhich the radiance varies linearly, in terms of elementary functions and\r\r\nClausen's integral, a special function of one variable for which a\r\r\nnumerical approximation was supplied. The paper was heavily\r\r\nmathematical, with more details promised in a tech report, which also\r\r\ncontains generalizations to polynomially varying luminaires.\r\r\n\r\r\nThere were two papers on occlusion culling per view cell, as a\r\r\npreprocess for interactive walkthroughs. These dealt with the problem of\r\r\nmany small occluders, which jointly but not individually can hide\r\r\nobjects from any viewpoint in the view cell. The first, by Vladlan\r\r\nKoltun, Yiorgos Chrysanthou, and Daniel Cohen-Or, was a 2D method, based\r\r\non growing the virtual occluders by intersecting objects with active\r\r\nseparating and supporting lines. The method was extended to 2.5D by\r\r\nusing multiple 2D slicing planes, and is then applicable to\r\r\narchitectural environments built from vertically extruded volumes. The\r\r\nsecond, by Peter Wonka, Michael Wimmer, and Dieter Schmalsteig, computes\r\r\nthe objects occluded from all of a collection of regularly spaced\r\r\nviewpoints on the boundary of the view cell by occluders appropriately\r\r\nshrunk to account for the spacing of the viewpoints. A related paper by\r\r\nLuc Leblanc and Pierre Poulin applied occlusion in the context of\r\r\ncluster hierarchical radiosity. They tried to determine whether the\r\r\nshaft between a source and receiver was either completely occluded, or\r\r\ncompletely unoccluded, using hierarchical bounding volumes for the\r\r\npotential occluders. Although they did not perform the general occluder\r\r\nfusion discussed above, they did attempt to join occluding elements\r\r\nlying on the same plane into large rectangles.\r\r\n\r\r\nThere were also two papers on shadows. Peter-Pike Sloan and Michael\r\r\nCohen showed how to accomplish my Horizon Mapping technique in\r\r\nreal-time, taking advantage of the register combining features of the\r\r\nNVidia hardware to combine weighted versions of the horizon textures\r\r\nprecomputed for several discrete directions. Also, Wolfgang Heidrich,\r\r\nStefan Brabeck, and Hans-Peter Seidel showed how to use hardware for\r\r\napproximating shadow penumbras for linear light sources, by computing\r\r\nshadow maps for the two extremities, doing edge detection for the depth\r\r\ndiscontinuities, and then generating \"skin\" polygons warped from one\r\r\ndepth map to the other, to approximate linearly the variation in the\r\r\nillumination across the penumbra.\r\r\n\r\r\nBrian Smits, Peter Shirley, and Michael Stark showed how to efficiently\r\r\nray trace a topologically regular \"hexagonal\" mesh of displacement\r\r\nmapped triangles, by traversing the approximately prismatic bounding\r\r\ncells over each mesh triangle, bounded by segments of the normals\r\r\nerected at the mesh vertices. The decision about which face a ray exits\r\r\nsuch a prism depends on testing to which side of the normal opposite the\r\r\nentering face the ray passes, and the topological regularity then allows\r\r\nthe next cell to be easily indexed.\r\r\n\r\r\nThere were two papers on local reflection. Yinlong Sun, David Fracchia,\r\r\nMark Drew, and Thomas Calvert rendered the diffraction-related\r\r\niridescent colors of optical disks, taking into account the geometry of\r\r\nthe pits, the random change of the phase of the pits between successive\r\r\nturns of the spiral track, and the non-diffractive contribution to the\r\r\nreflectivity. Their approach differs from the methods used in the three\r\r\nearlier publications by Beckmann, He et al., and Stam in that it is\r\r\napplicable to dielectric as well as conducting surfaces, and seems to\r\r\nbetter correspond to photographs of real optical disks. Isabel Icart and\r\r\nDidier Arques computed the BRDF for multilayer coated materials with\r\r\nuncorrelated rough boundaries, using the Helmholtz-Kirchoff integral,\r\r\nand the Abeles matrix formulation, assuming the slopes of the surface\r\r\nlayer interfaces are so small that they can be neglected, and only the\r\r\nvariations in layer thickness effect the calculation.\r\r\n\r\r\n****************************\r\r\n\r\r\nOf the remaining time in my sabbatical, not occupied by attending these\r\r\nconferences, I spent about half reviewing papers for conferences and\r\r\njournals, chiefly for the Eurographics Workshop on Rendering. I spent\r\r\nthe other half working with Sylvain Paris and Francois Sillion on an IBR\r\r\napproach to utilize 40 simultaneous photographs of a city scene,\r\r\ncontaining foreground characters, a fountain, and background buildings,\r\r\nin order to generate renderings from new viewpoints. Sylvain started by\r\r\nusing the MatchMover software from RealVis to do a combined fit for all\r\r\nthe optical and viewing parameters of the cameras, based on\r\r\ncorrespondences between image points, partly entered by hand and partly\r\r\npropagated automatically by image correlation. Next he used voxel\r\r\ncoloring, and was able to segment the foreground character from the\r\r\nobjects behind it. I then attempted to model it with a\r\r\ntexture/displacement map, by using the texture from the central image,\r\r\nand displacements along viewing rays in the central image. I used these\r\r\ndisplacements, plus x and y misregistration variables, as parameters in\r\r\na Conjugate Gradient minimization of the RMS differences between the\r\r\ninput images and the ones produced by rendering the displaced textured\r\r\nmesh. I added a surface bending term to these RMS differences, in order\r\r\nto suppress wild folds in the surface. This is a similar approach to\r\r\nthat of Fua and Leclerc, who in addition added a shape-from-shading\r\r\nerror term, but differs in that I used hardware rendering rather than\r\r\nsoftware. Unfortunately, I did not have time to finish debugging this\r\r\napproach, so I hope for time to continue to work on it. \r\r\n\r\r\nIn conjunction with my research on IBR, I visited Sophia-Antipolis,\r\r\nwhere I spoke to several graduate students at INRIA, and to Luc Robert,\r\r\nthe CTO at RealVis. In addition to demonstrating and discussing the\r\r\nMatchMover program I described above, he also showed me ReTimer, which\r\r\ncan change the length of a filmed sequence using optical flow to\r\r\ninterpolate between frames, and a system for modelling textured objects\r\r\nfrom multiple views, using computed epipolar lines to guide a user in\r\r\nselecting corresponding points in the images. The object is then modeled\r\r\nwith the aid of a surface patch modelling system like Maya or SoftImage.\r\r\nThese three products are designed for the film industry, which is\r\r\naccustomed to using human mouse click input, so the goal was not to\r\r\nautomate the whole process. The RealVis IBR systems are being\r\r\nincreasingly used for special effects in the film and TV commercial\r\r\nindustry. Luc Robert suggested that he could employ a student intern\r\r\nfrom U C Davis for a period of time, so this contact may prove useful.\r\r\n\r\r\nAt INRIA in Grenoble, I also spoke to the other graphics researchers and\r\r\ngot demonstrations of their graphics software. I was particularly\r\r\nimpressed by the work of Eric Ferley on sculptural modelling with\r\r\nmetaballs and meta-ellipsoids, done interactively in a three-projector\r\r\nimmersive cylindrical screen theater with liquid crystal shutter stereo\r\r\nglasses. I also was inspired by conversations with Fabrice Neyret to\r\r\ninvent a new algorithm for rendering clouds, combining the diffusion\r\r\napproximation on the interior with multiple scattering near the surface.\r\r\nThis is an elaboration of the message I sent to globillum 2 or 3 years\r\r\nago about the dark edges on cloud profiles, and I hope to eventually\r\r\nimplement and it.\r\r\n\r\r\n\r\r\n-- \r\r\nemail: max2@llnl.gov           Nelson Max, Mail Stop L-560\r\r\nhttp://www.llnl.gov/graphics   Lawrence Livermore National Laboratory\r\r\nphone (925) 422-4074           7000 East Avenue\r\r\nfax (925) 422-6287             Livermore, CA 94550, USA\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id WAA20152;\r\r\n\tSun, 13 Aug 2000 22:32:25 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id WAA17426;\r\r\n\tSun, 13 Aug 2000 22:32:29 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by\r\r\n    chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id WAA17421 for\r\r\n    <globillum@chopinette.imag.fr>; Sun, 13 Aug 2000 22:32:21 +0200\r\r\nReceived: from mail.easyhosting.com (smartmail1.easyhosting.com\r\r\n    [207.136.80.71]) by imag.imag.fr (8.9.3/8.8.5) with ESMTP id WAA22495 for\r\r\n    <globillum@imag.fr>; Sun, 13 Aug 2000 22:32:22 +0200 (MET DST)\r\r\nReceived: from byheart (bc-van-wvn-a53-01-29.look.ca [216.66.156.125]) by\r\r\n    mail.easyhosting.com (8.9.3/8.9.3) with SMTP id QAA16933 for\r\r\n    <globillum@imag.fr>; Sun, 13 Aug 2000 16:33:43 -0400 (EDT)\r\r\nMessage-Id: <000c01c00564$7dc4eca0$7d9c42d8@byheart>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 00/08/15 Release of RADBIB.BIB Global Illumination Bibliography\r\r\nDate: Sun, 13 Aug 2000 13:24:31 -0700\r\r\nOrganization: byHeartConsultants Limited\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-Msmail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 5.50.4133.2400\r\r\nX-Mimeole: Produced By Microsoft MimeOLE V5.50.4133.2400\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 9\r\r\nPrecedence: list\r\r\nX-UIDL: T_k!!&<Y\"!+k3\"!JUI\"!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=windows-1252\">\r\r\n<META content=\"MSHTML 5.50.4134.600\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT size=2>ANNOUNCE: 00/08/15 Release of \r\r\nRADBIB.BIB<BR>----------------------------------------<BR>RADBIB is a \r\r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\r\ntheses, articles, and books. It currently includes 1,783 references -- 8 new \r\r\nadditions since its 00/07/01 release.</FONT></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>This bibliography is available in BibTex format as RADBIB.BIB \r\r\n(with a release date of August 15, 2000) from:</FONT></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>&nbsp; <A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A> (Resources \r\r\nsection)</FONT></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>Also available from this site is an abridged version of \r\r\nRADBIB.BIB called GITHESIS.BIB. This bibliography includes 224 references to \r\r\nradiosity and global illumination theses -- no new additions since the 00/07/01 \r\r\nrelease.</FONT></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>Financial support for the maintenance of these bibliographies \r\r\nhas been provided by ACM SIGGRAPH Special Projects and byHeart Consultants \r\r\nLimited.</FONT></DIV>\r\r\n<DIV><FONT size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>PS - For those interested in photometric data files, a \r\r\nfreeware EULUMDAT to IES LM-63-1995 file conversion utility is now also \r\r\navailable from <A href=\"http://www.helios32.com\">http://www.helios32.com</A> \r\r\n(Resources section).</FONT></DIV>\r\r\n<DIV><FONT size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>Ian Ashdown, P. Eng., LC, FIES<BR>Vice President<BR>byHeart \r\r\nConsultants Limited<BR><A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A><BR></FONT></DIV></BODY></HTML>\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id WAA15971;\r\r\n\tWed, 16 Aug 2000 22:34:02 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id WAA22152;\r\r\n\tWed, 16 Aug 2000 22:33:34 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by\r\r\n    chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id WAA22147 for\r\r\n    <globillum@chopinette.imag.fr>; Wed, 16 Aug 2000 22:33:32 +0200\r\r\nReceived: from bach.Graphics.Cornell.EDU (bach.graphics.cornell.edu\r\r\n    [128.84.247.50]) by imag.imag.fr (8.9.3/8.8.5) with ESMTP id WAA15065 for\r\r\n    <globillum@imag.fr>; Wed, 16 Aug 2000 22:33:34 +0200 (MET DST)\r\r\nReceived: from kerub (kerub.graphics.cornell.edu [128.84.247.84]) by\r\r\n    bach.Graphics.Cornell.EDU (8.9.1/8.9.1) with ESMTP id QAA22177 for\r\r\n    <globillum@imag.fr>; Wed, 16 Aug 2000 16:33:30 -0400 (EDT) (envelope-from\r\r\n    hector@graphics.cornell.edu)\r\r\nMessage-Id: <4.2.0.58.20000816163133.00abedf0@hpmail.graphics.cornell.edu>\r\r\nX-Sender: hector@hpmail.graphics.cornell.edu\r\r\nX-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58\r\r\nDate: Wed, 16 Aug 2000 16:33:46 -0400\r\r\nTo: globillum@imag.fr\r\r\nFrom: Hector Yee <hector@Graphics.Cornell.EDU>\r\r\nSubject: Globillum/Perception Thesis\r\r\nMime-Version: 1.0\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 10\r\r\nPrecedence: list\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: QMp!!JWM!!kf##!QN>!!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nhttp://www.graphics.cornell.edu/~hector/yee2000.pdf\r\r\n\r\r\nAbstract:\r\r\n\r\r\nWe present a method to accelerate global illumination computation in \r\r\ndynamic environments by taking advantage of limitations of the human visual \r\r\nsystem. A model of visual attention is used to locate regions of interest \r\r\nin a scene and to modulate spatiotemporal sensitivity. The method is \r\r\napplied in the form of a spatiotemporal error tolerance map. Perceptual \r\r\nacceleration combined with good sampling protocols provide a global \r\r\nillumination solution feasible for use in animation. Results indicate an \r\r\norder of magnitude improvement in computational speed. The method is \r\r\nadaptable and can also be used in image-based rendering, geometry level of \r\r\ndetail selection, realistic image synthesis, video telephony and video \r\r\ncompression.\r\r\n\r\r\n\r\r\n----------\r\r\n{ Yangli | Hector } Yee\r\r\nProgram of Computer Graphics, Cornell University\r\r\nWork: http://www.graphics.cornell.edu/~hector\r\r\nFun: http://www.people.cornell.edu/pages/yhy1\r\r\n\r\r\nHinei, mah-tov u-mah-naim shbayt achim gam yachad!\r\r\nBehold, how good and how pleasant [it is]\r\r\nfor brethren to dwell together in unity! \r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id AAA26826;\r\r\n\tFri, 18 Aug 2000 00:04:24 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id AAA23981;\r\r\n\tFri, 18 Aug 2000 00:04:19 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by\r\r\n    chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id AAA23976 for\r\r\n    <globillum@chopinette.imag.fr>; Fri, 18 Aug 2000 00:04:16 +0200\r\r\nReceived: from positron.cs.berkeley.edu (positron.CS.Berkeley.EDU\r\r\n    [128.32.37.42]) by imag.imag.fr (8.9.3/8.8.5) with ESMTP id AAA19945 for\r\r\n    <globillum@imag.fr>; Fri, 18 Aug 2000 00:04:17 +0200 (MET DST)\r\r\nReceived: (from gwlarson@localhost) by positron.cs.berkeley.edu\r\r\n    (980427.SGI.8.8.8/980728.SGI.AUTOCF) id PAA08618; Thu, 17 Aug 2000\r\r\n    15:05:29 -0700 (PDT)\r\r\nDate: Thu, 17 Aug 2000 15:05:29 -0700 (PDT)\r\r\nFrom: Gregory Ward Larson <gwlarson@positron.cs.berkeley.edu>\r\r\nMessage-Id: <200008172205.PAA08618@positron.cs.berkeley.edu>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Alain Fournier passed away\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 11\r\r\nPrecedence: list\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: +Dp\"!U(h!!9Dp\"!]`_!!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nThis is a multi-part message in MIME format...\r\r\n\r\r\n------------=_966549858-22368-1\r\r\n\r\r\nPaul Heckbert asked me to forward this to globillum, since his new\r\r\ne-mail doesn't seem to be on the approved list.  Very sad news\r\r\nfor all of us.  We'll miss him.\r\r\n\r\r\n-Greg\r\r\n--------------------\r\r\nThe following is a message from Kelly Booth:\r\r\n\r\r\nMonday, August 14, 2000 (from Eugene Fiume, former PhD student and\r\r\ncolleague of Alain's):\r\r\n\r\r\n> Alain Fournier died this morning at about 2:30PDT in Vancouver, ending a\r\r\n> 10 year battle with lymphoma.\r\r\n> \r\r\n> There were no two ways about Alain.  Either you loved him, or you loved\r\r\n> him more.  Anyone who ever met him knew in an instant that he was an\r\r\n> extraordinary person.  He was a poet and a scientist.  He was utterly\r\r\n> genuine, completely unique.  He leaves behind his wife Adrienne, his\r\r\n> 13-year-old daughter Ariel, and a huge cohort of friends and admirers.  \r\r\n> In time we will work out a good way to commemorate his contributions to\r\r\n> our department and to his field.\r\r\n\r\r\nA number of people have sent e-mail expressing their sadness at\r\r\nAlain's passing, and their best wishes for his family.  At this\r\r\ntime, there are no firm plans for how we might remember Alain in\r\r\na formal way, although I know that many people are already\r\r\nthinking of the most fitting way to honour his memory.\r\r\n\r\r\nThe following message came from the Department of Computer Science\r\r\nat the University of British Columbia.  I'm including it in case\r\r\nanyone is able to attend.  There is also some information about\r\r\na possible memorial to be established, but please note that this\r\r\nis tentative until there has been an opportunity to consult more\r\r\nwidely among his many friends and his family.\r\r\n\r\r\n> The flag will be lowered today, August 14, 2000 in memory of Dr. Alain\r\r\n> Fournier who passed away today. He was a professor in Computer\r\r\n> Sciences. A memorial service will be held at the the Leon and Thea\r\r\n> Koerner University Centre (formerly the old Faculty Club) at 2:00 pm on\r\r\n> August 19th, 2000.\r\r\n>\r\r\n> The family have requested no flowers at the present time.\r\r\n>\r\r\n> A memorial fund in Alain's name is being set up to support\r\r\n> Ph.D. students at Canadian universities, tentatively. Further\r\r\n> details will announced.\r\r\n\r\r\nWe are all saddened by Alain's death.\r\r\n\r\r\nKelly Booth\r\r\n\r\r\n------------=_966549858-22368-1\r\r\nContent-Type: text/plain; name=\"message.footer\"\r\r\nContent-Disposition: inline; filename=\"message.footer\"\r\r\nContent-Transfer-Encoding: 8bit\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\n------------=_966549858-22368-1--\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id TAA32064;\r\r\n\tMon, 28 Aug 2000 19:30:40 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id TAA11318;\r\r\n\tMon, 28 Aug 2000 19:30:38 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by\r\r\n    chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id TAA11313 for\r\r\n    <globillum@chopinette.imag.fr>; Mon, 28 Aug 2000 19:30:35 +0200\r\r\nReceived: from postoffice.srv.cs.cmu.edu (POSTOFFICE.SRV.CS.CMU.EDU\r\r\n    [128.2.181.62]) by imag.imag.fr (8.9.3/8.8.6) with SMTP id TAA21836 for\r\r\n    <globillum@imag.fr>; Mon, 28 Aug 2000 19:30:39 +0200 (MET DST)\r\r\nReceived: from KRUNCH.GRAPHICS.CS.CMU.EDU by postoffice.srv.cs.cmu.edu id\r\r\n    aa13849; 28 Aug 2000 13:30 EDT\r\r\nSender: ph@postoffice.srv.cs.cmu.edu\r\r\nMessage-Id: <39AAA1A2.6EC7D5AF@cs.cmu.edu>\r\r\nDate: Mon, 28 Aug 2000 13:30:10 -0400\r\r\nFrom: Paul Heckbert <ph+@cs.cmu.edu>\r\r\nOrganization: Computer Science Dept., Carnegie Mellon University\r\r\nX-Mailer: Mozilla 4.08 [en] (X11; U; IRIX 6.2 IP22)\r\r\nMime-Version: 1.0\r\r\nTo: Mailing List for Global Illumination <globillum@imag.fr>, \r\r\n Joe Cychosz <cychosz@worldserver.com>,\r\r\n Computer Graphics Group <graphics@cs.cmu.edu>\r\r\nSubject: contest: ray tracer in functional language\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 12\r\r\nPrecedence: list\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: e;2\"!K?7!!91X!!7PQ!!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nThere is a programming contest happening right now to write a ray\r\r\ntracer.  The contest is being put on by people affiliated with the\r\r\nInternational Conference on Functional Programming (specifically Greg\r\r\nMorrisett and John Reppy at Cornell).  This community is fond of ML,\r\r\nO'Caml, and related functional programming languages, but apparently\r\r\nany language can be used in the contest.  Entries are judged on speed,\r\r\nquality, and other criteria.\r\r\n\r\r\nThe contest started Saturday at 5pm EDT and ends Tuesday at 5pm EDT\r\r\n(so get busy!)\r\r\n\r\r\nI just learned about the contest a few minutes ago.\r\r\n\r\r\nSee http://www.cs.cornell.edu/icfp/\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id RAA04078;\r\r\n\tMon, 4 Sep 2000 17:39:59 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id RAA29619;\r\r\n\tMon, 4 Sep 2000 17:39:30 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by\r\r\n    chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id RAA29614 for\r\r\n    <globillum@chopinette.imag.fr>; Mon, 4 Sep 2000 17:39:27 +0200\r\r\nReceived: from mail.easyhosting.com (smartmail1.easyhosting.com\r\r\n    [207.136.80.71]) by imag.imag.fr (8.9.3/8.8.6) with ESMTP id RAA21734 for\r\r\n    <globillum@imag.fr>; Mon, 4 Sep 2000 17:39:28 +0200 (MET DST)\r\r\nReceived: from byheart (bc-van-wvn-a53-01-03.look.ca [216.66.156.99]) by\r\r\n    mail.easyhosting.com (8.9.3/8.9.3) with SMTP id LAA20148 for\r\r\n    <globillum@imag.fr>; Mon, 4 Sep 2000 11:39:19 -0400 (EDT)\r\r\nMessage-Id: <004001c01686$62f620a0$639c42d8@byheart>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 00/09/01 Release of RADBIB.BIB\r\r\nDate: Mon, 4 Sep 2000 08:39:58 -0700\r\r\nOrganization: byHeartConsultants Limited\r\r\nMime-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-Msmail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 5.50.4133.2400\r\r\nX-Mimeole: Produced By Microsoft MimeOLE V5.50.4133.2400\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 16\r\r\nPrecedence: list\r\r\nX-UIDL: 6Ef!!YL\\!!n_'!!bO]\"!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=windows-1252\">\r\r\n<META content=\"MSHTML 5.50.4207.2601\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV>ANNOUNCE: 00/09/01 Release of \r\r\nRADBIB.BIB<BR>----------------------------------------<BR>RADBIB is a \r\r\ncomprehensive bibliography of radiosity and related global<BR>illumination \r\r\npapers, theses, articles, and books. It currently includes<BR>1,795 references \r\r\n-- 12 new additions since its 00/08/15 release.<BR><BR>This bibliography is \r\r\navailable in BibTex format as RADBIB.BIB (with a<BR>release date of September \r\r\n01, 2000) from:<BR><BR>&nbsp; <A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A> (Resources \r\r\nsection)<BR><BR>Also available from this site is an abridged version of \r\r\nRADBIB.BIB called<BR>GITHESIS.BIB. This bibliography includes 224 references to \r\r\nradiosity and<BR>global illumination theses -- no new additions since the \r\r\n00/07/01 release.<BR>----</DIV>\r\r\n<DIV>Ian Ashdown, P. Eng., LC, FIES<BR>Vice President<BR>byHeart Consultants \r\r\nLimited<BR><A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A><BR></DIV></BODY></HTML>\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id RAA16693;\r\r\n\tTue, 5 Sep 2000 17:22:07 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id RAA31252;\r\r\n\tTue, 5 Sep 2000 17:22:10 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by\r\r\n    chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id RAA31247 for\r\r\n    <globillum@chopinette.imag.fr>; Tue, 5 Sep 2000 17:22:08 +0200\r\r\nReceived: from mut.autodesk.com (mut.autodesk.com [198.102.112.26]) by\r\r\n    imag.imag.fr (8.9.3/8.8.6) with ESMTP id RAA19270 for <globillum@imag.fr>;\r\r\n    Tue, 5 Sep 2000 17:22:07 +0200 (MET DST)\r\r\nFrom: eric.haines@autodesk.com\r\r\nReceived: from autodesk.autodesk.com (autodesk.autodesk.com\r\r\n    [144.111.216.101]) by mut.autodesk.com (8.9.3/8.9.3) with ESMTP id\r\r\n    IAA10148 for <globillum@imag.fr>; Tue, 5 Sep 2000 08:21:49 -0700 (PDT)\r\r\nReceived: from hqmsgsrf00.autodesk.com by autodesk.autodesk.com\r\r\n    (8.8.8/4.4BSD) with ESMTP id IAA02654; Tue, 5 Sep 2000 08:21:08 -0700\r\r\n    (PDT)\r\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service\r\r\n    (5.5.2448.0) id <Q03SAVJQ>; Tue, 5 Sep 2000 08:20:52 -0700\r\r\nMessage-Id: <19879C753611D3119DAB0008C7A4C0C1057F8F2A@hqmsgsrf04.autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Graphics Gems and Ray Tracing News URLs\r\r\nDate: Tue, 5 Sep 2000 08:21:12 -0700\r\r\nMime-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 17\r\r\nPrecedence: list\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: I$?!!$*G\"!YX\\!!!Jn\"!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nI decided to buy a forwarding URL for two resources I maintain and edit, to make it easy for people to remember how to find them.\r\r\n\r\r\n\thttp://www.graphicsgems.org\r\r\n\r\r\nis the Graphics Gems repository address (sorry, the .com version was grabbed by someone else).\r\r\n\r\r\n\thttp://www.raytracingnews.com\r\r\n\r\r\nis the Ray Tracing News archive.\r\r\n\r\r\nEnjoy,\r\r\n\r\r\nEric\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id KAA09237;\r\r\n\tFri, 15 Sep 2000 10:15:20 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id KAA13251;\r\r\n\tFri, 15 Sep 2000 10:15:11 +0200\r\r\nReceived: from ebene.inrialpes.fr (ebene.inrialpes.fr [194.199.18.70])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id KAA13246\r\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 15 Sep 2000 10:15:06 +0200\r\r\nReceived: from safran.inrialpes.fr (safran.inrialpes.fr [194.199.26.1])\r\r\n\tby ebene.inrialpes.fr (8.9.3/8.8.6) with ESMTP id KAA06341\r\r\n\tfor <globillum@imag.fr>; Fri, 15 Sep 2000 10:15:06 +0200 (MET DST)\r\r\nReceived: from imag.fr (sesame [194.199.26.83])\r\r\n\tby safran.inrialpes.fr (980427.SGI.8.8.8/8.8.5) with ESMTP id KAA02017\r\r\n\tfor <globillum@imag.fr>; Fri, 15 Sep 2000 10:15:06 +0200 (MDT)\r\r\nSender: Francois.Sillion@imag.fr\r\r\nMessage-ID: <39C1DA8A.F3148C2D@imag.fr>\r\r\nDate: Fri, 15 Sep 2000 10:15:06 +0200\r\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\r\nOrganization: iMAGIS - GRAVIR/IMAG INRIA\r\r\nX-Mailer: Mozilla 4.7C-SGI [en] (X11; I; IRIX 6.5 IP32)\r\r\nX-Accept-Language: en\r\r\nMIME-Version: 1.0\r\r\nTo: globillum@imag.fr\r\r\nSubject: [Fwd: FW: radioptimization]\r\r\nX-MIME-Autoconverted: from quoted-printable to 8bit by chopinette.imag.fr id KAA13246\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 20\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: 8M6!!0Zg\"!^`8\"!bi)\"!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nI am forwarding this mesage from Michael since he had trouble posting.\r\r\n\r\r\nby the way, we have tried to fix all problems that were introduced by our\r\r\nmigration to a new list server. All should be in order now, let me know if you\r\r\nexperience any problemes and sorry about the glitches.\r\r\n\r\r\n-------- Original Message --------\r\r\nSubject: FW: radioptimization\r\r\n   Date: Tue, 29 Aug 2000 08:53:47 -0700\r\r\n   From: \"Michael Cohen (RESEARCH)\" <mcohen@MICROSOFT.com>\r\r\n     To: \"'globillum@imag.fr'\" <globillum@imag.fr>\r\r\n     CC: \"'sillion@imag.fr'\" <Francois.Sillion@imag.fr>\r\r\n\r\r\nAs I haven't thought about this in a while, anyone else want to help Maria\r\r\nout?- Michael\r\r\n-----Original Message-----\r\r\nFrom: Maria Juliana Gambini [mailto:mjgambini@movi.com.ar]\r\r\nSent: Monday, August 28, 2000 1:17 PM\r\r\nTo: Michael Cohen (RESEARCH)\r\r\nSubject: radioptimization\r\r\n\r\r\nDear Mr. Cohen,Im a theacher of Computer Graphics in The Buenos Aires\r\r\nUniversity (UBA) and a pupil of post graduate course in Computer Science. For\r\r\nthis reason Im looking for information about radioptimization. Im\r\r\ninteresting in this for my research work.I finded a paper publicated in\r\r\nSIGGRAPH93 and I would like to know more about this.Please, can you send me\r\r\nsome information? May be new papers, or new works or people adresses.Thank you\r\r\nvery much, and Im sorry by interrupt you. Great\r\r\nregards,                                                             M.\r\r\nJuliana Gambini\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id UAA12512;\r\r\n\tSat, 23 Sep 2000 20:09:45 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id TAA00791;\r\r\n\tSat, 23 Sep 2000 19:09:47 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id TAA00786\r\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 23 Sep 2000 19:09:28 +0200\r\r\nReceived: from mail.easyhosting.com (smartmail1.easyhosting.com [207.136.80.71])\r\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id UAA10311\r\r\n\tfor <globillum@imag.fr>; Sat, 23 Sep 2000 20:09:28 +0200 (MET DST)\r\r\nReceived: from byheart (bc-van-wvn-a53-01-09.look.ca [216.66.156.105])\r\r\n\tby mail.easyhosting.com (8.9.3/8.9.3) with SMTP id OAA28393\r\r\n\tfor <globillum@imag.fr>; Sat, 23 Sep 2000 14:09:20 -0400 (EDT)\r\r\nMessage-ID: <003701c02589$620adc00$699c42d8@byheart>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 00/09/23 Release of RADBIB and GITHESIS\r\r\nDate: Sat, 23 Sep 2000 11:09:13 -0700\r\r\nOrganization: byHeartConsultants Limited\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 5.50.4133.2400\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 21\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-UIDL: [W9!!be1!!W2b\"!#Qd!!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=windows-1252\">\r\r\n<META content=\"MSHTML 5.50.4207.2601\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT size=2>ANNOUNCE: 00/09/23 Release of RADBIB and \r\r\nGITHESIS<BR>-------------------------------------------------<BR>RADBIB is a \r\r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\r\ntheses, articles, and books. It currently includes 1,805 references -- 10 new \r\r\nadditions since its 00/09/01 release.</FONT></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>This bibliography is available in BibTex format as RADBIB.BIB \r\r\n(with a release date of September 23, 2000) from:</FONT></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>&nbsp; <A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A> (Resources \r\r\nsection)</FONT></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>Also available from this site is an abridged version of \r\r\nRADBIB.BIB called GITHESIS.BIB. This bibliography includes 232 references to \r\r\nradiosity and global illumination theses -- 7 new additions since the 00/07/01 \r\r\nrelease.</FONT></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>Financial support for the maintenance of these bibliographies \r\r\nhas been provided by ACM SIGGRAPH Special Projects and byHeart Consultants \r\r\nLimited.</FONT></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>Ian Ashdown, P. Eng., LC, FIES<BR>Vice President<BR>byHeart \r\r\nConsultants Limited<BR><A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A><BR></FONT></DIV></BODY></HTML>\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id BAA08134;\r\r\n\tTue, 26 Sep 2000 01:07:16 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id BAA03138;\r\r\n\tTue, 26 Sep 2000 01:07:15 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id BAA03133\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 26 Sep 2000 01:07:14 +0200\r\r\nReceived: from postoffice.srv.cs.cmu.edu (POSTOFFICE.SRV.CS.CMU.EDU [128.2.181.62])\r\r\n\tby imag.imag.fr (8.9.3/8.8.6) with SMTP id BAA12804\r\r\n\tfor <globillum@imag.fr>; Tue, 26 Sep 2000 01:07:14 +0200 (MET DST)\r\r\nReceived: from KRUNCH.GRAPHICS.CS.CMU.EDU by postoffice.srv.cs.cmu.edu\r\r\n          id aa12850; 25 Sep 2000 19:06 EDT\r\r\nSender: ph@postoffice.srv.cs.cmu.edu\r\r\nMessage-ID: <39CFDA87.C805B0FB@cs.cmu.edu>\r\r\nDate: Mon, 25 Sep 2000 19:06:47 -0400\r\r\nFrom: Paul Heckbert <ph+@cs.cmu.edu>\r\r\nOrganization: Computer Science Dept., Carnegie Mellon University\r\r\nX-Mailer: Mozilla 4.08 [en] (X11; U; IRIX 6.2 IP22)\r\r\nMIME-Version: 1.0\r\r\nTo: Mailing List for Global Illumination <globillum@imag.fr>\r\r\nSubject: Alain Fournier Scholarhip Memorial Fund\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 23\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: Z5G!!<X&#!1l+\"!>Pb\"!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nKellogg Booth <ksbooth@cs.ubc.ca> wrote:\r\r\n> \r\r\n> An endowment fund has been set up to honour the memory of Dr Alain\r\r\n> Fournier and his contributions to the field of computer graphics in\r\r\n> Canada.  The endowment will fund a scholarship to a PhD student in\r\r\n> computer graphics at a Canadian university.\r\r\n> \r\r\n> Alain's influence as a scientist, a teacher, a mentor and a friend went\r\r\n> far beyond the boundaries of UBC.  He is remembered with respect,\r\r\n> gratitude and abiding affection.  The scope of his research profoundly\r\r\n> affected the field of computer graphics at the local, provincial,\r\r\n> national and international levels. It is therefore fitting that the\r\r\n> scholarship should be national in character, and that it should be\r\r\n> adjudicated by Alain's former doctoral students, in conjunction with\r\r\n> the Department of Computer Science at UBC.\r\r\n> \r\r\n> We hereby invite friends, colleagues, alumni/ae, indeed, anyone who\r\r\n> felt Alain's influence, to contribute to the Alain Fournier Scholarship.\r\r\n> It is our hope and expectation that Alain's memory will live on for\r\r\n> generations to come through the generous funding of this endowment and\r\r\n> the provision of a scholarship to a doctoral student in computer graphics.\r\r\n> \r\r\n> Please send your contributions to:\r\r\n> \r\r\n>         The Alain Fournier Memorial Fund\r\r\n>         Department of Computer Science\r\r\n>         University of British Columbia\r\r\n>         201-2366 Main Mall\r\r\n>         Vanouver, BC\r\r\n>         Canada V6T 1Z4\r\r\n> \r\r\n> *** Please forward this message to those who you think would appreciate\r\r\n> *** receiving it.\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id VAA11934;\r\r\n\tWed, 25 Oct 2000 21:53:21 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id VAA15468;\r\r\n\tWed, 25 Oct 2000 21:53:16 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id VAA15463\r\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 25 Oct 2000 21:53:13 +0200\r\r\nReceived: from bach.Graphics.Cornell.EDU (bach.graphics.cornell.edu [128.84.247.50])\r\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id VAA00622\r\r\n\tfor <globillum@imag.fr>; Wed, 25 Oct 2000 21:53:12 +0200 (MET DST)\r\r\nReceived: from DIESEL (diesel.graphics.cornell.edu [128.84.247.211])\r\r\n\tby bach.Graphics.Cornell.EDU (8.9.1/8.9.1) with ESMTP id PAA25564\r\r\n\tfor <globillum@imag.fr>; Wed, 25 Oct 2000 15:53:11 -0400 (EDT)\r\r\n\t(envelope-from westin@graphics.cornell.edu)\r\r\nDate: Wed, 25 Oct 2000 15:53:11 -0400 (EDT)\r\r\nMessage-Id: <200010251953.PAA25564@bach.Graphics.Cornell.EDU>\r\r\nFrom: \"Stephen H. Westin\" <westin@Graphics.Cornell.EDU>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Revised RenderMan implementation of Lafortune model\r\r\nReply-to: westin@Graphics.Cornell.EDU\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 24\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: )]0\"!8R`!!/'2\"!*\"b!!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nThis is a multi-part message in MIME format...\r\r\n\r\r\n------------=_972503595-12166-0\r\r\n\r\r\n\r\r\nI have corrected my RenderMan shader implementation of the Lafortune\r\r\nBRDF representation; Sing-Choong Foo pointed out that I failed to\r\r\nmultiply the lobes by the incident cosine. The revised shader\r\r\neliminates some hard-edge artifacts at grazing incidence. Get it at\r\r\n<http://www.Graphics.Cornell.EDU/~westin/lafortune/lafortune.html>.\r\r\n\r\r\n-Stephen H. Westin\r\r\nAny information or opinions in this message are mine: they do not\r\r\nrepresent the position of Cornell University or any of its sponsors.\r\r\n\r\r\n\r\r\n------------=_972503595-12166-0\r\r\nContent-Type: text/plain; name=\"message.footer\"\r\r\nContent-Disposition: inline; filename=\"message.footer\"\r\r\nContent-Transfer-Encoding: 8bit\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\n------------=_972503595-12166-0--\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id SAA06683;\r\r\n\tFri, 27 Oct 2000 18:19:18 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id SAA20626;\r\r\n\tFri, 27 Oct 2000 18:19:22 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id SAA20620\r\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 27 Oct 2000 18:19:20 +0200\r\r\nReceived: from bach.Graphics.Cornell.EDU (bach.graphics.cornell.edu [128.84.247.50])\r\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id SAA07334\r\r\n\tfor <globillum@imag.fr>; Fri, 27 Oct 2000 18:19:19 +0200 (MET DST)\r\r\nReceived: from DIESEL (diesel.graphics.cornell.edu [128.84.247.211])\r\r\n\tby bach.Graphics.Cornell.EDU (8.9.1/8.9.1) with ESMTP id MAA28730\r\r\n\tfor <globillum@imag.fr>; Fri, 27 Oct 2000 12:19:10 -0400 (EDT)\r\r\n\t(envelope-from westin@graphics.cornell.edu)\r\r\nDate: Fri, 27 Oct 2000 12:19:09 -0400 (EDT)\r\r\nMessage-Id: <200010271619.MAA28730@bach.Graphics.Cornell.EDU>\r\r\nFrom: \"Stephen H. Westin\" <westin@Graphics.Cornell.EDU>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Revised revised Lafortune shader: face gets redder\r\r\nReply-to: westin@Graphics.Cornell.EDU\r\r\nReferences: <39CE5834.A96B4D58@cs.yorku.ca>\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 25\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: gXB\"!SNd!!l6i!!fI^!!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nThis is a multi-part message in MIME format...\r\r\n\r\r\n------------=_972663561-17889-0\r\r\n\r\r\n\r\r\nI revised the Lafortune RenderMan shader, posted it to the Web, and\r\r\nanother error was pointed out to me. Please pick up the latest version\r\r\nat <http://www.graphics.cornell.edu/~westin/lafortune/lafortune.html>.\r\r\n\r\r\nAs always, coefficients for using this shader to approximate human\r\r\nskin are available at\r\r\n<http://www.graphics.cornell.edu/online/measurements/>. Two sets of\r\r\ncoefficients are available; only one has been reformatted for\r\r\nRenderMan, but it can serve as a guide for formatting the other.\r\r\n\r\r\nStephen H. Westin\r\r\nResearch Project Leader\r\r\nProgram of Computer Graphics\r\r\nCornell University\r\r\nwestin@graphics.cornell.edu\r\r\n607 255 9080 (VOX)\r\r\n607 255 0806 (FAX)\r\r\n\r\r\n\r\r\n\r\r\n------------=_972663561-17889-0\r\r\nContent-Type: text/plain; name=\"message.footer\"\r\r\nContent-Disposition: inline; filename=\"message.footer\"\r\r\nContent-Transfer-Encoding: 8bit\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\n------------=_972663561-17889-0--\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id QAA13695;\r\r\n\tMon, 30 Oct 2000 16:12:25 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id QAA26915;\r\r\n\tMon, 30 Oct 2000 16:12:21 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id QAA26910\r\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 30 Oct 2000 16:12:18 +0100\r\r\nReceived: from mail.easyhosting.com (smartmail1.easyhosting.com [207.136.80.71])\r\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id QAA01012\r\r\n\tfor <globillum@imag.fr>; Mon, 30 Oct 2000 16:12:16 +0100 (MET)\r\r\nReceived: from byheart (bc-van-wvn-a53-01-01.look.ca [216.66.156.97])\r\r\n\tby mail.easyhosting.com (8.9.3/8.9.3) with SMTP id KAA10016\r\r\n\tfor <globillum@imag.fr>; Mon, 30 Oct 2000 10:12:03 -0500 (EST)\r\r\nMessage-ID: <001c01c04283$88fced00$619c42d8@byheart>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: November 1st Release of RADBIB\r\r\nDate: Mon, 30 Oct 2000 07:01:54 -0800\r\r\nOrganization: byHeartConsultants Limited\r\r\nMIME-Version: 1.0\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 5.50.4133.2400\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 26\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: a6b\"!SE-!!,)Q\"!](>!!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nANNOUNCE: 00/11/01 Release of RADBIB and GITHESIS\r\r\n-------------------------------------------------\r\r\nRADBIB is a comprehensive bibliography of radiosity and related global\r\r\nillumination papers, theses, articles, and books. It currently includes\r\r\n1,825 references -- 20 new additions since its 00/09/23 release.\r\r\n\r\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a\r\r\nrelease date of November 1, 2000) from:\r\r\n\r\r\n  http://www.helios32.com (Resources section)\r\r\n\r\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\r\nGITHESIS.BIB. This bibliography includes 232 references to radiosity and\r\r\nglobal illumination theses -- no new additions since the 00/09/23 release.\r\r\n\r\r\nFinancial support for the maintenance of these bibliographies has been\r\r\nprovided by byHeart Consultants Limited.\r\r\n\r\r\nIan Ashdown, P. Eng., LC, FIES\r\r\nChief Technology Officer\r\r\nbyHeart Consultants Limited\r\r\nhttp://www.helios32.com\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id SAA23507;\r\r\n\tMon, 6 Nov 2000 18:50:30 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id SAA10216;\r\r\n\tMon, 6 Nov 2000 18:50:29 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id SAA10211\r\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 6 Nov 2000 18:50:26 +0100\r\r\nReceived: from scan1.fhg.de (scan1.fhg.de [153.96.1.35])\r\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id SAA18550\r\r\n\tfor <globillum@imag.fr>; Mon, 6 Nov 2000 18:50:21 +0100 (MET)\r\r\nReceived: from scan1.fhg.de (localhost [127.0.0.1])\r\r\n\tby scan1.fhg.de (8.9.3/8.9.3) with ESMTP id SAA29496\r\r\n\tfor <globillum@imag.fr>; Mon, 6 Nov 2000 18:50:17 +0100 (MET)\r\r\nReceived: from ise.fhg.de (ise.fhg.de [153.96.32.2])\r\r\n\tby scan1.fhg.de (8.9.3/8.9.3) with SMTP id SAA29492\r\r\n\tfor <globillum@imag.fr>; Mon, 6 Nov 2000 18:50:16 +0100 (MET)\r\r\nReceived: from server0.ise.fhg.de by ise.fhg.de (SMI-8.6/SMI-SVR4)\r\r\n\tid SAA24809; Mon, 6 Nov 2000 18:49:59 +0100\r\r\nReceived: from ise.fhg.de by server0.ise.fhg.de; Mon, 6 Nov 2000 17:48:02 +0100 (MEZ)\r\r\nSender: schregle@ise.fhg.de\r\r\nMessage-ID: <3A06E0C1.A739C40D@ise.fhg.de>\r\r\nDate: Mon, 06 Nov 2000 17:48:01 +0100\r\r\nFrom: Roland Schregle <schregle@ise.fhg.de>\r\r\nReply-To: schregle@ise.fhg.de\r\r\nOrganization: Fraunhofer ISE\r\r\nX-Mailer: Mozilla 4.7 [en] (X11; I; Linux 2.2.10 i686)\r\r\nX-Accept-Language: en\r\r\nMIME-Version: 1.0\r\r\nTo: Globillum List <globillum@imag.fr>\r\r\nSubject: Diploma thesis at FhG ISE\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 27\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: 5Gk!!l\"o!!*NI!!1pA!!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nThe Fraunhofer Institute for Solar Energy Systems in Freiburg, Germany\r\r\nhas a position for a diploma thesis in the daylighting research group\r\r\n(TOS). Scope of the work is the validation of a forward raytracing module\r\r\nembedded in the RADIANCE rendering system and its application in daylighting\r\r\nsimulation. Requirements are a background in physics and programming skills in C.\r\r\n\r\r\nContact Roland Schregle (schregle@ise.fhg.de) or Peter Apian-Bennewitz (apian@ise.fhg.de).\r\r\n\r\r\n\r\r\n-- \r\r\nRoland Schregle\r\r\nFraunhofer Institute for Solar Energy Systems\r\r\nOltmannsstr. 5, D-79100 Freiburg, Germany\r\r\nPhone: +49-761-4588-153\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id WAA25271;\r\r\n\tFri, 10 Nov 2000 22:48:08 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id WAA29256;\r\r\n\tFri, 10 Nov 2000 22:48:59 +0100 (MET)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id WAA19101;\r\r\n\tFri, 10 Nov 2000 22:48:12 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id WAA19096\r\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 10 Nov 2000 22:48:11 +0100\r\r\nReceived: from bach.Graphics.Cornell.EDU (bach.graphics.cornell.edu [128.84.247.50])\r\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id WAA06371\r\r\n\tfor <globillum@imag.fr>; Fri, 10 Nov 2000 22:48:09 +0100 (MET)\r\r\nReceived: from akila.graphics.cornell.edu (akila.graphics.cornell.edu [128.84.247.237])\r\r\n\tby bach.Graphics.Cornell.EDU (8.9.1/8.9.1) with ESMTP id QAA17926\r\r\n\tfor <globillum@imag.fr>; Fri, 10 Nov 2000 16:48:08 -0500 (EST)\r\r\n\t(envelope-from parag@graphics.cornell.edu)\r\r\nMessage-Id: <4.3.2.7.2.20001110164756.00c2c8c0@pop.graphics.cornell.edu>\r\r\nX-Sender: parag@pop.graphics.cornell.edu\r\r\nX-Mailer: QUALCOMM Windows Eudora Version 4.3.2\r\r\nDate: Fri, 10 Nov 2000 16:49:11 -0500\r\r\nTo: globillum@imag.fr\r\r\nFrom: Parag Tole <parag@Graphics.Cornell.EDU>\r\r\nSubject: form factor to disc.\r\r\nMime-Version: 1.0\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 28\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: Qi6!!GNc!!7:f!!VSV\"!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHello,\r\r\nIs anyone aware of a formula for the form factor from a differential \r\r\nelement to a (circular) disc? What about disc to disc?\r\r\nThanks.\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id WAA25314;\r\r\n\tFri, 10 Nov 2000 22:54:22 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id WAA29450;\r\r\n\tFri, 10 Nov 2000 22:55:02 +0100 (MET)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id WAA19166;\r\r\n\tFri, 10 Nov 2000 22:54:16 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id WAA19161\r\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 10 Nov 2000 22:54:14 +0100\r\r\nReceived: from nut.autodesk.com (nut.autodesk.com [198.102.112.27])\r\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id WAA06557\r\r\n\tfor <globillum@imag.fr>; Fri, 10 Nov 2000 22:54:13 +0100 (MET)\r\r\nFrom: eric.haines@autodesk.com\r\r\nReceived: from hqmsgsrf00.autodesk.com (hqmsgsrf00.autodesk.com [144.111.216.79])\r\r\n\tby nut.autodesk.com (8.9.3/8.9.3) with ESMTP id NAA11784\r\r\n\tfor <globillum@imag.fr>; Fri, 10 Nov 2000 13:54:11 -0800 (PST)\r\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service (5.5.2448.0)\r\r\n\tid <V25LK465>; Fri, 10 Nov 2000 13:54:10 -0800\r\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C1063AF0ED@hqmsgsrf04.autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Fantasy Graphics League - 2001 season has begun\r\r\nDate: Fri, 10 Nov 2000 13:54:09 -0800\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 29\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: FM]!!e_J\"!l09!!4`$!!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nThe Fantasy Graphics League's second recruiting season has begun, and you're invited to form a laboratory. Go do it at: http://www.realtimerendering.com/fgl/\r\r\n\r\r\nEric\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id XAA25430;\r\r\n\tFri, 10 Nov 2000 23:06:17 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id XAA29898;\r\r\n\tFri, 10 Nov 2000 23:07:04 +0100 (MET)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id XAA19227;\r\r\n\tFri, 10 Nov 2000 23:06:17 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id XAA19222\r\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 10 Nov 2000 23:06:16 +0100\r\r\nReceived: from e3.ny.us.ibm.com (e3.ny.us.ibm.com [32.97.182.103])\r\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id XAA06882\r\r\n\tfor <globillum@imag.fr>; Fri, 10 Nov 2000 23:06:15 +0100 (MET)\r\r\nReceived: from northrelay02.pok.ibm.com (northrelay02.pok.ibm.com [9.117.200.22])\r\r\n\tby e3.ny.us.ibm.com (8.9.3/8.9.3) with ESMTP id RAA86274;\r\r\n\tFri, 10 Nov 2000 17:05:30 -0500\r\r\nReceived: from d01ml244.pok.ibm.com (d01ml244.pok.ibm.com [9.117.200.44])\r\r\n\tby northrelay02.pok.ibm.com (8.8.8m3/NCO v4.95) with ESMTP id RAA11876;\r\r\n\tFri, 10 Nov 2000 17:04:58 -0500\r\r\nImportance: Normal\r\r\nSubject: form factors\r\r\nTo: globillum@imag.fr\r\r\nCc: parag@graphics.cornell.edu\r\r\nX-Mailer: Lotus Notes Release 5.0.3 (Intl) 21 March 2000\r\r\nMessage-ID: <OFBF1995E9.53A32F50-ON85256993.007913D1@pok.ibm.com>\r\r\nFrom: \"Holly Rushmeier/Watson/IBM\" <hertjwr@us.ibm.com>\r\r\nDate: Fri, 10 Nov 2000 17:06:00 -0500\r\r\nX-MIMETrack: Serialize by Router on D01ML244/01/M/IBM(Release 5.0.5 |September 22, 2000) at\r\r\n 11/10/2000 05:06:01 PM\r\r\nMIME-Version: 1.0\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 30\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: AZ$!!jSN\"!L\"`!!J\\f\"!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nYou could  check the on-line catalog of\r\r\nA CATALOG OF RADIATION HEAT TRANSFER\r\r\n CONFIGURATION FACTORS\r\r\nby   John R. Howell , University of Texas at Austin\r\r\nat\r\r\n\r\r\nhttp://www.me.utexas.edu/~howell/\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\nParag Tole <parag@Graphics.Cornell.EDU> on 11/10/2000 04:49:11 PM\r\r\n\r\r\nTo:   globillum@imag.fr\r\r\ncc:\r\r\nSubject:  form factor to disc.\r\r\n\r\r\n\r\r\n\r\r\nHello,\r\r\nIs anyone aware of a formula for the form factor from a differential\r\r\nelement to a (circular) disc? What about disc to disc?\r\r\nThanks.\r\r\n\r\r\n__________________________\r\r\nHolly Rushmeier , holly@watson.ibm.com,\r\r\nhttp://www.research.ibm.com/people/h/holly, (914)784-7252\r\r\nIBM TJ Watson Research Center, 30 Saw Mill River Road, Hawthorne, NY 10532,\r\r\nUSA\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id EAA30165;\r\r\n\tSat, 11 Nov 2000 04:08:14 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id EAA07963;\r\r\n\tSat, 11 Nov 2000 04:09:00 +0100 (MET)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id EAA19570;\r\r\n\tSat, 11 Nov 2000 04:08:14 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id EAA19565\r\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 11 Nov 2000 04:08:10 +0100\r\r\nReceived: from smartmail2.idirecthosting.com (smartmail2.easyhosting.com [207.136.80.73])\r\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id EAA12141\r\r\n\tfor <globillum@imag.fr>; Sat, 11 Nov 2000 04:08:09 +0100 (MET)\r\r\nReceived: from byheart (bc-van-wvn-a53-01-30.look.ca [216.66.156.126])\r\r\n\tby smartmail2.idirecthosting.com (8.11.1/8.9.3) with SMTP id eAB381A93012;\r\r\n\tFri, 10 Nov 2000 22:08:02 -0500 (EST)\r\r\nMessage-ID: <007201c04b8c$dca242e0$7e9c42d8@byheart>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr, \"Holly Rushmeier/Watson/IBM\" <hertjwr@us.ibm.com>\r\r\nCc: parag@graphics.cornell.edu\r\r\nReferences: <OFBF1995E9.53A32F50-ON85256993.007913D1@pok.ibm.com>\r\r\nSubject: Re: form factors\r\r\nDate: Fri, 10 Nov 2000 19:09:51 -0800\r\r\nOrganization: byHeartConsultants Limited\r\r\nMIME-Version: 1.0\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 5.50.4133.2400\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 31\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: #g=\"!Za>\"!5J`\"!3'c\"!\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n> You could  check the on-line catalog of\r\r\n> A CATALOG OF RADIATION HEAT TRANSFER\r\r\n>  CONFIGURATION FACTORS\r\r\n> by   John R. Howell , University of Texas at Austin\r\r\n> at\r\r\n>\r\r\n> http://www.me.utexas.edu/~howell/\r\r\n>\r\r\nDoes this include the classic \"spherical cow\" form factor equation?\r\r\n\r\r\n(Incidentally, I found a paper that may trump this one: an analytic\r\r\nexpression for the form factor of a chicken embryo that includes\r\r\ninterreflections from the interior of its shell.)\r\r\n\r\r\nIan Ashdown, P. Eng., LC, FIES\r\r\nChief Technology Officer\r\r\nbyHeart Consultants Limited\r\r\nhttp://www.helios32.com\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id UAA06880;\r\r\n\tWed, 29 Nov 2000 20:35:56 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.11.1/8.11.1) with ESMTP id eATJak401502;\r\r\n\tWed, 29 Nov 2000 20:36:47 +0100 (MET)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id UAA24943;\r\r\n\tWed, 29 Nov 2000 20:35:58 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id UAA24938\r\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 29 Nov 2000 20:35:57 +0100\r\r\nReceived: from ux1.sp.cs.cmu.edu (UX1.SP.CS.CMU.EDU [128.2.198.101])\r\r\n\tby imag.imag.fr (8.9.3/8.8.6) with SMTP id UAA24399\r\r\n\tfor <globillum@imag.fr>; Wed, 29 Nov 2000 20:35:56 +0100 (MET)\r\r\nMessage-Id: <200011291935.UAA24399@imag.imag.fr>\r\r\nSubject: Dissertation online\r\r\nTo: globillum@imag.fr\r\r\nDate: Wed, 29 Nov 2000 14:35:51 -0500 (EST)\r\r\nFrom: Andrew Willmott <ajw@ux1.sp.cs.cmu.edu>\r\r\nReply-To: ajw+@cs.cmu.edu\r\r\nX-Mailer: ELM [version 2.4 PL25-40]\r\r\nMIME-Version: 1.0\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 32\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: +Q<\"!=9C\"!8H\"#!(Z~!!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHi everyone. My PhD dissertation, \"Hierarchical Radiosity with\r\r\nMultiresolution Meshes\", is finally online at: \r\r\n\r\r\n  http://www.cs.cmu.edu/~ajw/thesis/\r\r\n\r\r\nThe abstract is included below.\r\r\n\r\r\nCheers,\r\r\n\r\r\nAndrew\r\r\n\r\r\n---\r\r\n\r\r\nThe hierarchical radiosity algorithm solves for the global transfer of\r\r\ndiffuse illumination in a scene. While its potential algorithmic\r\r\ncomplexity is superior to both previous radiosity methods and\r\r\ndistributed ray tracing, for scenes containing detailed polygonal\r\r\nmodels, or highly tessellated curved surfaces, its time performance and\r\r\nmemory consumption are less than ideal.\r\r\n\r\r\nMy thesis is that by using hierarchies similar to those of\r\r\nmultiresolution models, the performance of the hierarchical radiosity\r\r\nalgorithm can be made sub-linear in the number of input polygons, and\r\r\nthus make radiosity on scenes containing detailed models tractable. The\r\r\nunderlying goal of my thesis work has been to make high-speed radiosity\r\r\nsolutions possible with such scenes.\r\r\n\r\r\nTo achieve this goal, a new face clustering technique for automatically\r\r\npartitioning polygonal models has been developed. The face clusters\r\r\nproduced group adjacent triangles with similar normal vectors. They are\r\r\nused during radiosity solution to represent the light reflected by a\r\r\ncomplex object at multiple levels of detail. Also, the radiosity method\r\r\nis reformulated in terms of vector irradiance. Together, face clustering\r\r\nand the vector formulation of radiosity permit large savings.\r\r\nExcessively fine levels of detail are not accessed by the algorithm\r\r\nduring the bulk of the solution phase, greatly reducing its memory\r\r\nrequirements relative to previous methods. Consequently, the costliest\r\r\nsteps in the simulation can be made sub-linear in scene complexity.\r\r\n\r\r\nI have developed a radiosity system incorporating these ideas, and shown\r\r\nthat its performance is far superior to existing hierarchical radiosity\r\r\nalgorithms, in the domain of scenes containing complex models.\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id VAA07155;\r\r\n\tWed, 29 Nov 2000 21:04:13 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.11.1/8.11.1) with ESMTP id eATK54402775;\r\r\n\tWed, 29 Nov 2000 21:05:04 +0100 (MET)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id VAA25021;\r\r\n\tWed, 29 Nov 2000 21:04:18 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id VAA25016\r\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 29 Nov 2000 21:04:15 +0100\r\r\nReceived: from postoffice.srv.cs.cmu.edu (POSTOFFICE.SRV.CS.CMU.EDU [128.2.181.62])\r\r\n\tby imag.imag.fr (8.9.3/8.8.6) with SMTP id VAA25567\r\r\n\tfor <globillum@imag.fr>; Wed, 29 Nov 2000 21:04:14 +0100 (MET)\r\r\nReceived: from KRUNCH.GRAPHICS.CS.CMU.EDU by postoffice.srv.cs.cmu.edu\r\r\n          id aa14859; 29 Nov 2000 15:03 EST\r\r\nSender: ph@postoffice.srv.cs.cmu.edu\r\r\nMessage-ID: <3A25612D.25B2C764@cs.cmu.edu>\r\r\nDate: Wed, 29 Nov 2000 15:03:57 -0500\r\r\nFrom: Paul Heckbert <ph+@cs.cmu.edu>\r\r\nOrganization: Computer Science Dept., Carnegie Mellon University\r\r\nX-Mailer: Mozilla 4.08 [en] (X11; U; IRIX 6.2 IP22)\r\r\nMIME-Version: 1.0\r\r\nTo: globillum@imag.fr\r\r\nCC: Michael Garland <garland@uiuc.edu>\r\r\nSubject: Re: Dissertation online\r\r\nReferences: <200011291935.UAA24399@imag.imag.fr>\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 33\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: [jd\"!om_!!5F5\"!FpB!!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nI would add that Andrew's algorithm can do the view-independent solution\r\r\nphase of a radiosity simulation in under 4 minutes on a 3 million polygon\r\r\nscene, using only 41 megabytes of memory!  That is not counting the cluster\r\r\ncreation and view-dependent display phases.  The use of multiresolution face\r\r\nclusters is what permits his algorithm to have such low memory use and to be\r\r\nso fast.\r\r\n\r\r\n(but I was Andrew's advisor so perhaps I'm biased)\r\r\n\r\r\n-Paul\r\r\n\r\r\nPaul Heckbert\r\r\nAssociate Professor of Computer Science\r\r\nCarnegie Mellon University\r\r\nhttp://www.cs.cmu.edu/~ph\r\r\n\r\r\nAndrew Willmott wrote:\r\r\n> \r\r\n> Hi everyone. My PhD dissertation, \"Hierarchical Radiosity with\r\r\n> Multiresolution Meshes\", is finally online at:\r\r\n> \r\r\n>   http://www.cs.cmu.edu/~ajw/thesis/\r\r\n> \r\r\n> The abstract is included below.\r\r\n> \r\r\n> Cheers,\r\r\n> \r\r\n> Andrew\r\r\n> \r\r\n> ---\r\r\n> \r\r\n> The hierarchical radiosity algorithm solves for the global transfer of\r\r\n> diffuse illumination in a scene. While its potential algorithmic\r\r\n> complexity is superior to both previous radiosity methods and\r\r\n> distributed ray tracing, for scenes containing detailed polygonal\r\r\n> models, or highly tessellated curved surfaces, its time performance and\r\r\n> memory consumption are less than ideal.\r\r\n> \r\r\n> My thesis is that by using hierarchies similar to those of\r\r\n> multiresolution models, the performance of the hierarchical radiosity\r\r\n> algorithm can be made sub-linear in the number of input polygons, and\r\r\n> thus make radiosity on scenes containing detailed models tractable. The\r\r\n> underlying goal of my thesis work has been to make high-speed radiosity\r\r\n> solutions possible with such scenes.\r\r\n> \r\r\n> To achieve this goal, a new face clustering technique for automatically\r\r\n> partitioning polygonal models has been developed. The face clusters\r\r\n> produced group adjacent triangles with similar normal vectors. They are\r\r\n> used during radiosity solution to represent the light reflected by a\r\r\n> complex object at multiple levels of detail. Also, the radiosity method\r\r\n> is reformulated in terms of vector irradiance. Together, face clustering\r\r\n> and the vector formulation of radiosity permit large savings.\r\r\n> Excessively fine levels of detail are not accessed by the algorithm\r\r\n> during the bulk of the solution phase, greatly reducing its memory\r\r\n> requirements relative to previous methods. Consequently, the costliest\r\r\n> steps in the simulation can be made sub-linear in scene complexity.\r\r\n> \r\r\n> I have developed a radiosity system incorporating these ideas, and shown\r\r\n> that its performance is far superior to existing hierarchical radiosity\r\r\n> algorithms, in the domain of scenes containing complex models.\r\r\n---------------------------------------------------------------------\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id XAA08142;\r\r\n\tWed, 29 Nov 2000 23:28:23 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.11.1/8.11.1) with ESMTP id eATMTF409575;\r\r\n\tWed, 29 Nov 2000 23:29:15 +0100 (MET)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id XAA25178;\r\r\n\tWed, 29 Nov 2000 23:28:28 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id XAA25173\r\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 29 Nov 2000 23:28:20 +0100\r\r\nReceived: from smartmail2.idirecthosting.com (smartmail2.easyhosting.com [207.136.80.73])\r\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id XAA00508\r\r\n\tfor <globillum@imag.fr>; Wed, 29 Nov 2000 23:28:19 +0100 (MET)\r\r\nReceived: from byheart (bc-van-wvn-a53-01-32.look.ca [216.66.156.128])\r\r\n\tby smartmail2.idirecthosting.com (8.11.1/8.9.3) with SMTP id eATMS4C94099\r\r\n\tfor <globillum@imag.fr>; Wed, 29 Nov 2000 17:28:05 -0500 (EST)\r\r\nMessage-ID: <000e01c05a53$a7285e80$809c42d8@byheart>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: RADBIB and GITHESIS (00/12/01)\r\r\nDate: Wed, 29 Nov 2000 14:28:07 -0800\r\r\nOrganization: byHeartConsultants Limited\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 5.50.4133.2400\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 34\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nX-UIDL: #:!\"!=>K!!Q8<!!]+5!!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=windows-1252\">\r\r\n<META content=\"MSHTML 5.50.4207.2601\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT size=2>ANNOUNCE: 00/12/01 Release of RADBIB and \r\r\nGITHESIS<BR>-------------------------------------------------<BR>RADBIB is a \r\r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\r\ntheses, articles, and books. It currently includes 1,840 references -- 15 new \r\r\nadditions since its 00/11/01 release.</FONT></DIV>\r\r\n<DIV><FONT size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>This bibliography is available in BibTex format as RADBIB.BIB \r\r\n(with a release date of December 1, 2000) from:</FONT></DIV>\r\r\n<DIV><FONT size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>&nbsp; <A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A> (Resources \r\r\nsection)</FONT></DIV>\r\r\n<DIV><FONT size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>Also available from this site is an abridged version of \r\r\nRADBIB.BIB called GITHESIS.BIB. This bibliography includes 233 references to \r\r\nradiosity and global illumination theses -- one new addition since the 00/09/23 \r\r\nrelease.</FONT></DIV>\r\r\n<DIV><FONT size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>Financial support for the maintenance of these bibliographies \r\r\nhas been provided by byHeart Consultants Limited.</FONT></DIV>\r\r\n<DIV><FONT size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>Ian Ashdown, P. Eng., LC, FIES<BR>Chief Technology \r\r\nOfficer<BR>byHeart Consultants Limited<BR><A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A><BR></FONT></DIV></BODY></HTML>\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id CAA07351;\r\r\n\tTue, 5 Dec 2000 02:35:06 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.11.1/8.11.1) with ESMTP id eB51ZMf11957;\r\r\n\tTue, 5 Dec 2000 02:35:22 +0100 (MET)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id CAA07191;\r\r\n\tTue, 5 Dec 2000 02:34:31 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id CAA07186\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 5 Dec 2000 02:34:05 +0100\r\r\nReceived: from dirty.research.bell-labs.com (dirty.research.bell-labs.com [204.178.16.6])\r\r\n\tby imag.imag.fr (8.9.3/8.8.6) with SMTP id CAA20872\r\r\n\tfor <globillum@imag.fr>; Tue, 5 Dec 2000 02:34:04 +0100 (MET)\r\r\nReceived: from mcs.research.bell-labs.com ([135.104.32.15]) by dirty; Mon Dec  4 20:33:48 EST 2000\r\r\nReceived: from research.bell-labs.com (tsingos.lra.lucent.com [135.255.40.190])\r\r\n\tby mcs.research.bell-labs.com (8.8.8/8.8.8) with ESMTP id UAA2098320;\r\r\n\tMon, 4 Dec 2000 20:33:17 -0500 (EST)\r\r\nMessage-ID: <3A2C45D6.92165EA@research.bell-labs.com>\r\r\nDate: Mon, 04 Dec 2000 20:33:10 -0500\r\r\nFrom: Nicolas Tsingos <tsingos@research.bell-labs.com>\r\r\nOrganization: Bell Laboratories\r\r\nX-Mailer: Mozilla 4.73 [en] (Win98; U)\r\r\nX-Accept-Language: en\r\r\nMIME-Version: 1.0\r\r\nTo: adrian@cnmat.berkeley.edu, globillum@imag.fr, db@eos.arc.nasa.gov, \r\r\n dg@lexicon.com, bwenzel@mail.arc.nasa.gov, polack@ccr.jussieu.fr, \r\r\n len@lake.com.au, warren.dale@eng.sun.com, Tapio.Lokki@hut.fi, \r\r\n Matti.Karjalainen@hut.fi, Ville.Pulki@hut.fi, jmjot@emu.com, \r\r\n jyri.huopaniemi@research.nokia.com, jos@ccrma.stanford.edu, \r\r\n andrew.rimell@bt.com, mab@dtstech.com, rinus@akst.tn.tudelft.nl, \r\r\n pope@cs.bris.ac.uk, alan@cs.bris.ac.uk, tsingos@research.bell-labs.com, \r\r\n cwendt@research.bell-labs.com, funk@cs.princeton.edu, \r\r\n marc.emerit@cnet.francetelecom.fr, eckel@gmd.de, \r\r\n Nick.Sacharov@research.nokia.com, info@catt.se, odeon@dat.dtu.dk, \r\r\n George.Drettakis@sophia.inria.fr, jc.lombardo@cstb.fr, j.martin@cstb.fr, \r\r\n billg@media.mit.edu, mcm@mit.edu, dorsey@lcs.mit.edu, \r\r\n carlbom@research.bell-labs.com, hodgson@mech.ubc.ca, \r\r\n central@aea.ruhr-uni-bochum.de, farina@pcfarina.eng.unipr.it, \r\r\n jmt@atc.creative.com, Jean-Dominique.Gascuel@imag.fr, tta@cs.hut.fi, \r\r\n titakala@helsinki.fi, hahn@seas.gwu.edu, emb@dolby.com, \r\r\n nsincaglia@usa.net, srebaud@usa.net, Olivier.Warusfel@ircam.fr, \r\r\n gabillet@cstb.fr, gwe@research.bell-labs.com\r\r\nSubject: ACM SIGGRAPH/EUROGRAPHICS CAMPFIRE ON ACOUSTICS RENDERING\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 35\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: dL0\"!^1S!!;`2\"!cgR!!\r\r\nX-Mozilla-Status: 9001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n--------------------------------------------\r\r\nACM Special Interest Group on Computer Graphics\r\r\nand Interactive Techniques.\r\r\nEuropean Computer Graphics Association.\r\r\n\r\r\n             CALL FOR INTEREST\r\r\n\r\r\nJoint ACM SIGGRAPH/EUROGRAPHICS Campfire on\r\r\n\r\r\nACOUSTICS RENDERING FOR VIRTUAL ENVIRONMENTS\r\r\n--------------------------------------------\r\r\n\r\r\nOrganizers:\r\r\n\r\r\nNicolas Tsingos (Bell Labs)\r\r\nAlan Chalmers (Bristol University)\r\r\n\r\r\n--------------------------------------------\r\r\n\r\r\nWe have been invited to submit a proposal for an \r\r\nACM SIGGRAPH/EUROGRAPHICS campfire, which is a small \r\r\nfocused workshop which facilitates detailed discussion\r\r\nabout interdisciplinary themes:\r\r\n\r\r\n          http://www.siggraph.org/special-projects/campfires/index.html\r\r\n\r\r\nThe theme of our proposed campfire is :\r\r\n\r\r\n          \"Acoustics rendering for virtual environments\"\r\r\n\r\r\nIt will be held in Snowbird, Utah (minutes from Salt Lake City)\r\r\ncirca May 12th-15th 2001.\r\r\n\r\r\nWe propose to divide the campfire into the following panels/sessions\r\r\nduring 3 days:\r\r\n\r\r\n- Interactive simulation: Real-time acoustic simulation techniques, \r\r\n              efficient geometrical techniques for acoustics\r\r\n\r\r\n- Perception: Audio/visual interaction in virtual worlds and \r\r\n              combined audio/visual perception.\r\r\n              Psycho-acoustics of sound reverberation, diffraction, etc.\r\r\n\r\r\n- Hardware and programming: Audio processing hardware and virtual\r\r\nacoustics API's.\r\r\n\r\r\n- DSP and audio technology: Real-time Digital Signal Processing\r\r\ntechniques and\r\r\n                           audio reproduction techniques (surround\r\r\nsound, etc.)\r\r\n\r\r\n- Systems and applications: Virtual reality audio/visual system\r\r\nintegration and applications.\r\r\n\r\r\n\r\r\nThis is the first call for expressions of interest in such an event. If\r\r\nyou\r\r\nthink you would like to attend, please reply to this email as soon as\r\r\npossible.\r\r\nIf you would like to suggest themes or organise some sessions, let us\r\r\nknow. \r\r\nWe hope to include a diverse group of participants whose interests span\r\r\na\r\r\nwide range of disciplines, so please feel free to pass this on to any\r\r\ninterested parties.\r\r\n\r\r\nWe are looking forward to your reply,\r\r\n\r\r\nBest Regards,\r\r\n\r\r\nNicolas Tsingos and Alan Chalmers\r\r\n\r\r\n-- \r\r\n-------------------------------------------------------------------\r\r\n Nicolas Tsingos                     Visual Communications Research\r\r\n Bell Laboratories, Room 2D-509            Tel. : (908) 582 2638\r\r\n 600-700 Mountain Avenue                   Fax  : (908) 582 7308\r\r\n Murray Hill NJ 07974 USA\r\r\n tsingos@research.bell-labs.com  http://www.bell-labs.com/~tsingos\r\r\n-------------------------------------------------------------------\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id PAA31345;\r\r\n\tMon, 18 Dec 2000 15:48:22 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.11.1/8.11.1) with ESMTP id eBIEnDf16033;\r\r\n\tMon, 18 Dec 2000 15:49:13 +0100 (MET)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id PAA03679;\r\r\n\tMon, 18 Dec 2000 15:48:24 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id PAA03674\r\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 18 Dec 2000 15:48:20 +0100\r\r\nReceived: from nut.autodesk.com ([198.102.112.27])\r\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id PAA23993\r\r\n\tfor <globillum@imag.fr>; Mon, 18 Dec 2000 15:48:18 +0100 (MET)\r\r\nFrom: eric.haines@autodesk.com\r\r\nReceived: from hqmsgsrf00.autodesk.com (hqmsgsrf00.autodesk.com [144.111.216.79])\r\r\n\tby nut.autodesk.com (8.9.3/8.9.3) with ESMTP id GAA14632\r\r\n\tfor <globillum@imag.fr>; Mon, 18 Dec 2000 06:48:17 -0800 (PST)\r\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service (5.5.2448.0)\r\r\n\tid <Y6HWQ4AD>; Mon, 18 Dec 2000 06:48:16 -0800\r\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C106A1DCA3@hqmsgsrf04.autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Fantasy Graphics League - LOST ENTRIES\r\r\nDate: Mon, 18 Dec 2000 06:48:15 -0800\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 37\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: Po~\"!%!W\"!7?D!!7M)#!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nNo hanging chads, but rather a hanging /usr/lib/sendmail due to a server switch by the ISP (I guess that's to be expected when they charge only $2.99/month), has caused the Fantasy Graphics League to lose all entries dating from December 6th to December 16th. Foo.\r\r\n\r\r\nSo, if you entered during this time, please re-enter. You can tell if your entry did not get registered by either just asking me (erich@acm.org), or by checking if you received a confirmation note from me entitled \"FGL submission\" - if you didn't, your entry's in the /dev/null bit bucket and you should re-enter.\r\r\n\r\r\nThe Fantasy Graphics League is at:\r\r\n\r\r\n    http://www.realtimerendering.com/fgl\r\r\n\r\r\nand is a free contest to choose a laboratory of computer graphics researchers. You have a budget, limited office space, and your goal is to choose the best team of real researchers to create an imaginary lab. The lab is then judged by what papers the real researchers have accepted for SIGGRAPH 2001. Deadline's the same as SIGGRAPH: January 10, 2001.\r\r\n\r\r\nWe made this contest for the fun of it - we're not building up a spam list, or trying to sell you love pills or laserjet ink, we're just a bunch of guys with a silly idea and some time to follow through on it.\r\r\n\r\r\nHave fun, or else you won't,\r\r\n\r\r\nEric\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id VAA18264;\r\r\n\tTue, 19 Dec 2000 21:02:31 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.11.1/8.11.1) with ESMTP id eBJK3Of03528;\r\r\n\tTue, 19 Dec 2000 21:03:24 +0100 (MET)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id VAA07761;\r\r\n\tTue, 19 Dec 2000 21:02:35 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id VAA07756\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 19 Dec 2000 21:02:31 +0100\r\r\nReceived: from nut.autodesk.com (nut.autodesk.com [198.102.112.27])\r\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id VAA20761\r\r\n\tfor <globillum@imag.fr>; Tue, 19 Dec 2000 21:02:30 +0100 (MET)\r\r\nFrom: eric.haines@autodesk.com\r\r\nReceived: from hqmsgsrf00.autodesk.com (hqmsgsrf00.autodesk.com [144.111.216.79])\r\r\n\tby nut.autodesk.com (8.9.3/8.9.3) with ESMTP id MAA19732\r\r\n\tfor <globillum@imag.fr>; Tue, 19 Dec 2000 12:02:29 -0800 (PST)\r\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service (5.5.2448.0)\r\r\n\tid <Y6HWTSG7>; Tue, 19 Dec 2000 12:02:28 -0800\r\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C106A1E360@hqmsgsrf04.autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Lighting design glossary\r\r\nDate: Tue, 19 Dec 2000 12:02:23 -0800\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 38\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: b[k\"!6k$\"!PdW!!$X:!!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nI just ran across this, and thought I'd pass it along:\r\r\n\r\r\nhttp://www.schorsch.com/kbase/glossary/index.html\r\r\n\r\r\na glossary of the various terms used in the area of lighting and related fields. Reasonably done, though nothing deep. There are certainly a few I've never heard of before (e.g. \"etendue\").\r\r\n\r\r\nThe resources page:\r\r\n\r\r\nhttp://www.schorsch.com/kbase/resources/index.html\r\r\n\r\r\nalso looks useful.\r\r\n\r\r\nThe site is maintained by a one-person company making a platform independent GUI for Radiance (called Rayfront).\r\r\n\r\r\nEric\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id QAA04909;\r\r\n\tSun, 31 Dec 2000 16:54:47 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.11.1/8.11.1) with ESMTP id eBVFtff24891;\r\r\n\tSun, 31 Dec 2000 16:55:41 +0100 (MET)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id QAA08196;\r\r\n\tSun, 31 Dec 2000 16:54:50 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id QAA08191\r\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 31 Dec 2000 16:54:39 +0100\r\r\nReceived: from smartmail2.idirecthosting.com (smartmail2.easyhosting.com [207.136.80.73])\r\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id QAA23334\r\r\n\tfor <globillum@imag.fr>; Sun, 31 Dec 2000 16:54:38 +0100 (MET)\r\r\nReceived: from byheart (bc-van-wvn-a53-01-64.look.ca [216.66.156.160])\r\r\n\tby smartmail2.idirecthosting.com (8.11.1/8.9.3) with SMTP id eBVFsQe65400\r\r\n\tfor <globillum@imag.fr>; Sun, 31 Dec 2000 10:54:30 -0500 (EST)\r\r\nMessage-ID: <000c01c07341$ac4bef60$a09c42d8@byheart>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 01/01/01 Release of RADBIB and GITHESIS\r\r\nDate: Sun, 31 Dec 2000 07:52:19 -0800\r\r\nOrganization: byHeartConsultants Limited\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 5.50.4522.1200\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 39\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nX-UIDL: n(K!!7\"o!!38I!!\\AH!!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=windows-1252\">\r\r\n<META content=\"MSHTML 5.50.4611.1300\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT size=2>ANNOUNCE: 01/01/01 Release of RADBIB and \r\r\nGITHESIS<BR>-------------------------------------------------<BR>RADBIB is a \r\r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\r\ntheses, articles, and books. It currently includes 1,847 references -- 7 new \r\r\nadditions since its 00/12/01 release.</FONT></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>This bibliography is available in BibTex format as RADBIB.BIB \r\r\n(with a release date of January 1, 2001) from:</FONT></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>&nbsp; <A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A> (Resources \r\r\nsection)</FONT></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>Also available from this site is an abridged version of \r\r\nRADBIB.BIB called GITHESIS.BIB. This bibliography includes 237 references to \r\r\nradiosity and global illumination theses -- four new additions since the \r\r\n00/12/01 release.</FONT></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>Financial support for the maintenance of these bibliographies \r\r\nis provided by byHeart Consultants Limited.</FONT></DIV>\r\r\n<DIV><FONT size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>PS - Happy New Millenium!</DIV>\r\r\n<DIV><BR></DIV></FONT>\r\r\n<DIV><FONT size=2>Ian Ashdown, P. Eng., LC, FIES<BR>Chief Technology \r\r\nOfficer<BR>byHeart Consultants Limited<BR><A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A><BR></FONT></DIV></BODY></HTML>\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id XAA08267;\r\r\n\tWed, 3 Jan 2001 23:38:00 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.11.1/8.11.1) with ESMTP id f03Mctf14645;\r\r\n\tWed, 3 Jan 2001 23:38:55 +0100 (MET)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id XAA13030;\r\r\n\tWed, 3 Jan 2001 23:38:03 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id XAA13025\r\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 3 Jan 2001 23:37:59 +0100\r\r\nReceived: from bach.Graphics.Cornell.EDU (bach.graphics.cornell.edu [128.84.247.50])\r\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id XAA15609\r\r\n\tfor <globillum@imag.fr>; Wed, 3 Jan 2001 23:37:58 +0100 (MET)\r\r\nReceived: from DIESEL (diesel.graphics.cornell.edu [128.84.247.211])\r\r\n\tby bach.Graphics.Cornell.EDU (8.9.1/8.9.1) with ESMTP id RAA16928;\r\r\n\tWed, 3 Jan 2001 17:37:55 -0500 (EST)\r\r\n\t(envelope-from westin@graphics.cornell.edu)\r\r\nDate: Wed, 3 Jan 2001 17:37:54 -0500 (EST)\r\r\nMessage-Id: <200101032237.RAA16928@bach.Graphics.Cornell.EDU>\r\r\nFrom: \"Stephen H. Westin\" <westin@Graphics.Cornell.EDU>\r\r\nTo: globillum@imag.fr\r\r\ncc: ket1@cornell.edu, dpg@Graphics.Cornell.EDU, jcr@Graphics.Cornell.EDU\r\r\nSubject: BRDF data now available in text format\r\r\nReply-to: westin@Graphics.Cornell.EDU\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 40\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: 6O2!!NM;\"!7E<\"!~,M!!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nThis is a multi-part message in MIME format...\r\r\n\r\r\n------------=_978561483-10469-1\r\r\n\r\r\n\r\r\nI have just added a few new files to Cornell's online collection of\r\r\nBRDF data. No new datasets have been added, but most datasets are now\r\r\nin a text format for easier decoding (previously only MATLAB workspace\r\r\nfiles were available). In addition, I have converted these datasets\r\r\nfrom a wavelength-resolved format (with 31 wavelengths) to CIE XYZ\r\r\ntristimulus values as well as RGB values for a Sony Trinitron monitor.\r\r\n\r\r\nThe text format is based on Appendix X3 of ASTM Standard E1392-96,\r\r\n\"Standard Practice for Angle Resolved Optical Scatter Measurements on\r\r\nSpecular or Diffuse Surface\". I have no way to test my compliance with\r\r\nthis standard, as I have not been able to find any sample data files\r\r\nin this format, nor any software that reads it. I welcome any\r\r\ncorrections as to the format of these files.\r\r\n\r\r\nThe files are available at\r\r\n<http://www.graphics.cornell.edu/online/measurements/>; the new files\r\r\nare for the datasets acryl_blue, garnet_red, krylon_blue, mystique,\r\r\nand cayman.\r\r\n\r\r\nStephen H. Westin\r\r\nResearch Project Leader\r\r\nProgram of Computer Graphics\r\r\nCornell University\r\r\nwestin@graphics.cornell.edu\r\r\n607 255 9080 (VOX)\r\r\n607 255 0806 (FAX)\r\r\n\r\r\n\r\r\n\r\r\n------------=_978561483-10469-1\r\r\nContent-Type: text/plain; name=\"message.footer\"\r\r\nContent-Disposition: inline; filename=\"message.footer\"\r\r\nContent-Transfer-Encoding: 8bit\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\n------------=_978561483-10469-1--\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id TAA03490;\r\r\n\tFri, 5 Jan 2001 19:08:13 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.11.1/8.11.1) with ESMTP id f05I98c22657;\r\r\n\tFri, 5 Jan 2001 19:09:09 +0100 (MET)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id TAA19313;\r\r\n\tFri, 5 Jan 2001 19:08:11 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id TAA19308\r\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 5 Jan 2001 19:08:08 +0100\r\r\nReceived: from bach.Graphics.Cornell.EDU (bach.graphics.cornell.edu [128.84.247.50])\r\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id TAA05904\r\r\n\tfor <globillum@imag.fr>; Fri, 5 Jan 2001 19:08:06 +0100 (MET)\r\r\nReceived: from DIESEL (diesel.graphics.cornell.edu [128.84.247.211])\r\r\n\tby bach.Graphics.Cornell.EDU (8.9.1/8.9.1) with ESMTP id NAA08235\r\r\n\tfor <globillum@imag.fr>; Fri, 5 Jan 2001 13:08:04 -0500 (EST)\r\r\n\t(envelope-from westin@graphics.cornell.edu)\r\r\nDate: Fri, 5 Jan 2001 13:08:03 -0500 (EST)\r\r\nMessage-Id: <200101051808.NAA08235@bach.Graphics.Cornell.EDU>\r\r\nFrom: \"Stephen H. Westin\" <westin@Graphics.Cornell.EDU>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Corrected BRDF text-format data\r\r\nReply-to: westin@Graphics.Cornell.EDU\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 41\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: *NJ!!B<;!!L%Q!!gK?\"!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nThis is a multi-part message in MIME format...\r\r\n\r\r\n------------=_978718090-16594-0\r\r\n\r\r\n\r\r\nWell, Michael McCool graciously pointed out that all my files were\r\r\ntruncated; I believe that's fixed now. If you downloaded any of the\r\r\nASTM-format BRDF files (compressed or not) before about 1:00PM EST\r\r\n(about 18:00 UTC), you need to get them again. As before, the page is\r\r\nat <http://www.graphics.cornell.edu/online/measurements/>.\r\r\n\r\r\nStephen H. Westin\r\r\nResearch Project Leader\r\r\nProgram of Computer Graphics\r\r\nCornell University\r\r\nwestin@graphics.cornell.edu\r\r\n607 255 9080 (VOX)\r\r\n607 255 0806 (FAX)\r\r\n\r\r\n\r\r\n\r\r\n------------=_978718090-16594-0\r\r\nContent-Type: text/plain; name=\"message.footer\"\r\r\nContent-Disposition: inline; filename=\"message.footer\"\r\r\nContent-Transfer-Encoding: 8bit\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\n------------=_978718090-16594-0--\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id PAA25769;\r\r\n\tTue, 9 Jan 2001 15:14:59 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.11.1/8.11.1) with ESMTP id f09EFpc07418;\r\r\n\tTue, 9 Jan 2001 15:15:51 +0100 (MET)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id PAA26995;\r\r\n\tTue, 9 Jan 2001 15:14:58 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id PAA26990\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 9 Jan 2001 15:14:53 +0100\r\r\nReceived: from nut.autodesk.com ([198.102.112.27])\r\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id PAA09317\r\r\n\tfor <globillum@imag.fr>; Tue, 9 Jan 2001 15:14:51 +0100 (MET)\r\r\nFrom: eric.haines@autodesk.com\r\r\nReceived: from hqmsgsrf00.autodesk.com (hqmsgsrf00.autodesk.com [144.111.216.79])\r\r\n\tby nut.autodesk.com (8.9.3/8.9.3) with ESMTP id GAA22894\r\r\n\tfor <globillum@imag.fr>; Tue, 9 Jan 2001 06:14:46 -0800 (PST)\r\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service (5.5.2448.0)\r\r\n\tid <Z3SLBY48>; Tue, 9 Jan 2001 06:14:45 -0800\r\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C106D18316@hqmsgsrf04.autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Fantasy Graphics League - last chance\r\r\nDate: Tue, 9 Jan 2001 06:14:45 -0800\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 42\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: W/,!!\\4&\"!SG,!!&VO!!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nIt's your last chance to enter the Fantasy Graphics League; the SIGGRAPH paper deadline is January 10th, as is the League's. Choose a team of researchers within budget and space limitations, trying to be the most productive graphics lab in the virtual world. Win great prizes (somewhere else), and attain unheard of fame in your own lifetime (we promise you won't be heard of, at least not from us). It's free, pointless, and fun, and we won't even spam you later:\r\r\n\r\r\n\thttp://www.realtimerendering.com/fgl/\r\r\n\r\r\nHave fun, or else you won't,\r\r\n\r\r\nEric\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id XAA14953;\r\r\n\tWed, 10 Jan 2001 23:48:39 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.11.1/8.11.1) with ESMTP id f0AMnac18093;\r\r\n\tWed, 10 Jan 2001 23:49:36 +0100 (MET)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id XAA32749;\r\r\n\tWed, 10 Jan 2001 23:48:43 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id XAA32744\r\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 10 Jan 2001 23:48:38 +0100\r\r\nReceived: from bach.Graphics.Cornell.EDU (bach.graphics.cornell.edu [128.84.247.50])\r\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id XAA26071\r\r\n\tfor <globillum@imag.fr>; Wed, 10 Jan 2001 23:48:37 +0100 (MET)\r\r\nReceived: from graphics.cornell.edu (bray.graphics.cornell.edu [128.84.247.212])\r\r\n\tby bach.Graphics.Cornell.EDU (8.9.1/8.9.1) with ESMTP id RAA02335;\r\r\n\tWed, 10 Jan 2001 17:48:33 -0500 (EST)\r\r\n\t(envelope-from phil@graphics.cornell.edu)\r\r\nMessage-ID: <3A5CE5D4.FD688FE7@graphics.cornell.edu>\r\r\nDate: Wed, 10 Jan 2001 17:44:36 -0500\r\r\nFrom: Phil Dutre <phil@Graphics.Cornell.EDU>\r\r\nOrganization: Program of Computer Graphics\r\r\nX-Mailer: Mozilla 4.73 [en] (WinNT; U)\r\r\nX-Accept-Language: en\r\r\nMIME-Version: 1.0\r\r\nNewsgroups: comp.graphics.rendering.misc,comp.graphics.algorithms\r\r\nTo: globillum@imag.fr\r\r\nCC: graphics@Graphics.Cornell.EDU\r\r\nSubject: Global Illumination Compendium\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 43\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: NJ\\\"!^_)!!Z)2!!')Q!!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nA slightly updated version of the global illumination compendium\r\r\nis available at\r\r\nhttp://www.graphics.cornell.edu/~phil/GI/\r\r\n\r\r\n\r\r\nPhilip Dutre\r\r\n\r\r\n\r\r\n=======================================================================\r\r\nThis page contains the Global Illumination Compendium, an effort to\r\r\nbring\r\r\ntogether most of the useful formulas and equations for global\r\r\nillumination\r\r\nalgorithms in computer graphics.\r\r\n\r\r\nThis collection of formulas and equations is supposed to be useful for\r\r\nanyone who is active in the field of global illumination in computer\r\r\ngraphics. The specific selection is made on an as we go basis, adding\r\r\nmore items if necessary. This compendium does not claim to be complete.\r\r\nAny further input and suggestions for more useful content are therefore\r\r\nstrongly appreciated. If possible, adequate references are given to look\r\r\nup some of the equations in more detail, or to look up the derivations. \r\r\n=======================================================================\r\r\n\r\r\n  \r\r\n\r\r\n-- \r\r\n=======================================================================\r\r\nPhilip Dutre      Program of Computer Graphics       Cornell University\r\r\nphil@graphics.cornell.edu        http://www.graphics.cornell.edu/~phil/\r\r\n=======================================================================\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id UAA01473;\r\r\n\tTue, 16 Jan 2001 20:49:46 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.11.1/8.11.1) with ESMTP id f0GJohc29843;\r\r\n\tTue, 16 Jan 2001 20:50:43 +0100 (MET)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id UAA17552;\r\r\n\tTue, 16 Jan 2001 20:49:49 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id UAA17547\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 16 Jan 2001 20:49:46 +0100\r\r\nReceived: from bach.Graphics.Cornell.EDU (bach.graphics.cornell.edu [128.84.247.50])\r\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id UAA16679\r\r\n\tfor <globillum@imag.fr>; Tue, 16 Jan 2001 20:49:45 +0100 (MET)\r\r\nReceived: from DIESEL (diesel.graphics.cornell.edu [128.84.247.211])\r\r\n\tby bach.Graphics.Cornell.EDU (8.9.1/8.9.1) with ESMTP id OAA04284;\r\r\n\tTue, 16 Jan 2001 14:49:42 -0500 (EST)\r\r\n\t(envelope-from westin@graphics.cornell.edu)\r\r\nDate: Tue, 16 Jan 2001 14:49:41 -0500 (EST)\r\r\nMessage-Id: <200101161949.OAA04284@bach.Graphics.Cornell.EDU>\r\r\nFrom: \"Stephen H. Westin\" <westin@Graphics.Cornell.EDU>\r\r\nTo: globillum@imag.fr\r\r\ncc: ket1@cornell.edu, dpg@Graphics.Cornell.EDU, jcr@Graphics.Cornell.EDU\r\r\nSubject: More BRDF data available online\r\r\nReply-to: westin@Graphics.Cornell.EDU\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 44\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: Fo*!!ZUM\"!`h`!!;<Z\"!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nThis is a multi-part message in MIME format...\r\r\n\r\r\n------------=_979674588-12540-0\r\r\n\r\r\n\r\r\nI have just installed new Web pages containing several new sets of\r\r\nBRDF data. These have been reorganized for easier access; please\r\r\nbookmark only the top level page at\r\r\n\r\r\n<http://www.graphics.cornell.edu/online/measurements/>.\r\r\n\r\r\nThe following data sets have been added.\r\r\n\r\r\nGonioreflectometer data (31 wavelengths, ~1500 samples):\r\r\n\r\r\no 5 new samples of wall paint, ranging from black through gray to\r\r\n  white\r\r\n\r\r\nImage-based data (RGB, >300K samples), captured for the paper\r\r\n\r\r\nImage-based brdf measurement including human skin.\r\r\nStephen R. Marschner, Stephen H. Westin, Eric P. F. Lafortune,\r\r\n Kenneth E. Torrance, and Donald P. Greenberg.\r\r\nPresented at Eurographics Workshop on Rendering, 1999.\r\r\n\r\r\n <http://www.Graphics.Cornell.EDU/pubs/1999/MWL+99c.html>\r\r\n\r\r\no A clay pot depicted in Plate 1 of the 1999 SIGGRAPH paper\r\r\n\r\r\no Gray Krylon primer, used for the floor plane in Plate 1\r\r\n\r\r\no Black felt, used for the hat in Plate 1\r\r\n\r\r\nThese datasets also are represented as coefficients for the Lafortune\r\r\nBRDF representation (SIGGRAPH 97).\r\r\n\r\r\nMore datasets will be added as time allows.\r\r\n\r\r\nStephen H. Westin\r\r\nResearch Project Leader\r\r\nProgram of Computer Graphics\r\r\nCornell University\r\r\nwestin@graphics.cornell.edu\r\r\n607 255 9080 (VOX)\r\r\n607 255 0806 (FAX)\r\r\n\r\r\n\r\r\n\r\r\n------------=_979674588-12540-0\r\r\nContent-Type: text/plain; name=\"message.footer\"\r\r\nContent-Disposition: inline; filename=\"message.footer\"\r\r\nContent-Transfer-Encoding: 8bit\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\n------------=_979674588-12540-0--\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id UAA29763;\r\r\n\tSat, 27 Jan 2001 20:41:28 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.11.1/8.11.1) with ESMTP id f0RJgP226561;\r\r\n\tSat, 27 Jan 2001 20:42:25 +0100 (MET)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id UAA16286;\r\r\n\tSat, 27 Jan 2001 20:41:31 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id UAA16281\r\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 27 Jan 2001 20:41:14 +0100\r\r\nReceived: from rabacal.direct.ca (rabacal.direct.ca [199.60.229.8])\r\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id UAA01985\r\r\n\tfor <globillum@imag.fr>; Sat, 27 Jan 2001 20:41:12 +0100 (MET)\r\r\nReceived: from bc-van-wvn-a53-01-54.look.ca ([216.66.156.150] helo=byheart)\r\r\n\tby rabacal.direct.ca with smtp (Exim 2.12 #7)\r\r\n\tid 14MbDh-0002ag-00\r\r\n\tfor globillum@imag.fr; Sat, 27 Jan 2001 11:41:09 -0800\r\r\nMessage-ID: <001501c08898$62c29620$969c42d8@byheart>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 01/02/01 Release of RADBIB and GITHESIS\r\r\nDate: Sat, 27 Jan 2001 11:36:02 -0800\r\r\nOrganization: byHeartConsultants Limited\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 5.50.4522.1200\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 45\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nX-UIDL: Mm;\"!U^,#!Na=!!-6k\"!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=windows-1252\">\r\r\n<META content=\"MSHTML 5.50.4611.1300\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT size=2>\r\r\n<DIV><FONT size=2>ANNOUNCE: 01/02/01 Release of RADBIB and \r\r\nGITHESIS<BR>-------------------------------------------------<BR>RADBIB is a \r\r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\r\ntheses, articles, and books. It currently includes 1,870 references --&nbsp;23 \r\r\nnew additions since its 01/01/01 release.</FONT></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>This bibliography is available in BibTex format as RADBIB.BIB \r\r\n(with a release date of February 1, 2001) from:</FONT></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>&nbsp; <A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A> (Resources \r\r\nsection)</FONT></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>Also available from this site is an abridged version of \r\r\nRADBIB.BIB called GITHESIS.BIB. This bibliography includes 237 references to \r\r\nradiosity and global illumination theses -- no new additions since the 01/01/01 \r\r\nrelease.</FONT></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>Financial support for the maintenance of these bibliographies \r\r\nis provided by byHeart Consultants Limited.</FONT></DIV>\r\r\n<DIV><FONT size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT size=2>Ian Ashdown, P. Eng., LC, FIES<BR>Chief Technology \r\r\nOfficer<BR>byHeart Consultants Limited<BR><A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A><BR></FONT></DIV></FONT></DIV></BODY></HTML>\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id RAA29348;\r\r\n\tTue, 6 Feb 2001 17:52:10 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.11.1/8.11.1) with ESMTP id f16Gr8j13692;\r\r\n\tTue, 6 Feb 2001 17:53:08 +0100 (MET)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id RAA19599;\r\r\n\tTue, 6 Feb 2001 17:52:10 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id RAA19594\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 6 Feb 2001 17:52:01 +0100\r\r\nReceived: from crufty.research.bell-labs.com (crufty.research.bell-labs.com [204.178.16.49])\r\r\n\tby imag.imag.fr (8.9.3/8.8.6) with SMTP id RAA09673;\r\r\n\tTue, 6 Feb 2001 17:51:35 +0100 (MET)\r\r\nReceived: from mcs.research.bell-labs.com ([135.104.32.15]) by crufty; Tue Feb  6 11:48:28 EST 2001\r\r\nReceived: from research.bell-labs.com (solar.research.bell-labs.com [135.104.34.67])\r\r\n\tby mcs.research.bell-labs.com (8.8.8/8.8.8) with ESMTP id LAA09407;\r\r\n\tTue, 6 Feb 2001 11:48:31 -0500 (EST)\r\r\nSender: tsingos@research.bell-labs.com\r\r\nMessage-ID: <3A802ADC.811A36A6@research.bell-labs.com>\r\r\nDate: Tue, 06 Feb 2001 11:48:28 -0500\r\r\nFrom: Nicolas Tsingos <tsingos@research.bell-labs.com>\r\r\nX-Mailer: Mozilla 4.7C-SGI [en] (X11; I; IRIX64 6.5 IP30)\r\r\nX-Accept-Language: en\r\r\nMIME-Version: 1.0\r\r\nTo: Ingrid Carlbom <carlbom@research.bell-labs.com>, \r\r\n Thomas Funkhouser <funk@cs.princeton.edu>,\r\r\n Jean-Dominique Gascuel <Jean-Dominique.Gascuel@imag.fr>, \r\r\n globillum <globillum@imag.fr>,\r\r\n db <db@eos.arc.nasa.gov>, dg <dg@lexicon.com>, \r\r\n bwenzel <bwenzel@mail.arc.nasa.gov>,\r\r\n polack <polack@ccr.jussieu.fr>, len <len@lake.com.au>, \r\r\n \"warren.dale\" <warren.dale@eng.sun.com>,\r\r\n \"Tapio.Lokki\" <Tapio.Lokki@hut.fi>, \r\r\n \"Matti.Karjalainen\" <Matti.Karjalainen@hut.fi>,\r\r\n \"Ville.Pulki\" <Ville.Pulki@hut.fi>, jmjot <jmjot@emu.com>, \r\r\n \"jyri.huopaniemi\" <jyri.huopaniemi@research.nokia.com>,\r\r\n jos <jos@ccrma.stanford.edu>, \"andrew.rimell\" <andrew.rimell@bt.com>, \r\r\n mab <mab@dtstech.com>,\r\r\n rinus <rinus@akst.tn.tudelft.nl>, pope <pope@cs.bris.ac.uk>, \r\r\n alan <alan@cs.bris.ac.uk>,\r\r\n tsingos <tsingos@research.bell-labs.com>, \r\r\n cwendt <cwendt@research.bell-labs.com>,\r\r\n \"marc.emerit\" <marc.emerit@cnet.francetelecom.fr>, eckel <eckel@gmd.de>, \r\r\n \"Nick.Sacharov\" <Nick.Sacharov@research.nokia.com>,\r\r\n info <info@catt.se>, odeon <odeon@dat.dtu.dk>, \r\r\n \"George.Drettakis\" <George.Drettakis@sophia.inria.fr>,\r\r\n \"jc.lombardo\" <jc.lombardo@cstb.fr>, jmartin <jmartin@cstb.fr>, \r\r\n billg <billg@media.mit.edu>,\r\r\n mcm <mcm@mit.edu>, dorsey <dorsey@lcs.mit.edu>, \r\r\n hodgson <hodgson@mech.ubc.ca>,\r\r\n central <central@aea.ruhr-uni-bochum.de>, \r\r\n farina <farina@pcfarina.eng.unipr.it>,\r\r\n jmt <jmt@atc.creative.com>, tta <tta@cs.hut.fi>, \r\r\n titakala <titakala@helsinki.fi>,\r\r\n hahn <hahn@seas.gwu.edu>, emb <emb@dolby.com>, \r\r\n nsincaglia <nsincaglia@usa.net>,\r\r\n srebaud <srebaud@usa.net>, \r\r\n \"Olivier.Warusfel\" <Olivier.Warusfel@ircam.fr>,\r\r\n shinn <shinn@cns.bu.edu>, \"w.davies\" <w.davies@salford.ac.uk>, \r\r\n sullivan <sullivan@risque.larc.nasa.gov>,\r\r\n \"d.murphy\" <d.murphy@cs.ucc.ie>, dlubman <dlubman@ix.netcom.com>, \r\r\n \"D.McGrath\" <D.McGrath@lake.com.au>,\r\r\n pai <pai@cs.ubc.ca>, \"marc.emerit\" <marc.emerit@rd.francetelecom.fr>, \r\r\n dombois <dombois@gmd.de>,\r\r\n \"Francois.Sillion\" <Francois.Sillion@imag.fr>, \r\r\n fyluo_99 <fyluo_99@yahoo.com>,\r\r\n fouads <fouads@bellatlantic.net>, ian_ashdown <ian_ashdown@helios32.com>, \r\r\n Day_J <Day_J@GSE.UTAH.EDU>,\r\r\n jmj <jmj@atc.creative.com>, adrian <adrian@cnmat.berkeley.edu>, \r\r\n jm-t <jm-t@jm-t.net>,\r\r\n kadi <kadi@irisa.fr>, mgriffin <mgriffin@seeingeye.org>, \r\r\n mk <mk@ta.chalmers.se>,\r\r\n \"P.Flanagan\" <P.Flanagan@lake.com.au>, rendell <rendell@ta.chalmers.se>, \r\r\n petersen <petersen@svpal.org>,\r\r\n rstorms <rstorms@arl.army.mil>, \"s.a.rizzi\" <s.a.rizzi@larc.nasa.gov>, \r\r\n ktlokki <ktlokki@cc.hut.fi>,\r\r\n \"robert.s.wall\" <robert.s.wall@vanderbilt.edu>, wlm <wlm@u-aizu.ac.jp>, \r\r\n \"y.zhang1\" <y.zhang1@pgr.salford.ac.uk>,\r\r\n \"noel.chateau\" <noel.chateau@rd.francetelecom.fr>, \r\r\n lcerveau <lcerveau@apple.com>,\r\r\n jaron <jaron@advanced.org>, dev <dev@sensaura.co.uk>, dan <dan@uic.edu>, \r\r\n cruz <cruz@iastate.edu>,\r\r\n tom <tom@eecs.uic.edu>, jiashuchen <jiashuchen@agere.com>, \r\r\n kurt <kurt@sgi.com>,\r\r\n \"Veronique.Larcher\" <Veronique.Larcher@ircam.fr>, \r\r\n \"J.G.Beerends\" <J.G.Beerends@research.kpn.com>,\r\r\n kahrs <kahrs@caip.rutgers.edu>, jeanl <jeanl@emu.com>\r\r\nSubject: AUDIO RENDERING CAMPFIRE - CALL FOR PARTICIPATION\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 46\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: #)Y\"!1Kk!!/pN!!7:!\"!\r\r\nX-Mozilla-Status: 9001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n---------------------------------------------------------------------------\r\r\nACM Special Interest Group on Computer Graphics and Interactive Techniques.\r\r\n               European Computer Graphics Association.\r\r\n\r\r\n                    *** CALL FOR PARTICIPATION ***\r\r\n\r\r\n             Joint ACM SIGGRAPH/EUROGRAPHICS Campfire on\r\r\n\r\r\n             ACOUSTIC RENDERING FOR VIRTUAL ENVIRONMENTS\r\r\n         http://www.bell-labs.com/topic/conferences/campfire/\r\r\n\r\r\n                  May 26th-29th, Snowbird, Utah, USA\r\r\n\r\r\n            ** Registration deadline is March 9, 2001. **\r\r\n---------------------------------------------------------------------------\r\r\n\r\r\nCo-Chairs:\r\r\n\r\r\nNicolas Tsingos (Bell Labs)\r\r\nAlan Chalmers (Bristol University)\r\r\n\r\r\n---------------------------------------------------------------------------\r\r\n\r\r\nACM SIGGRAPH and EUROGRAPHICS are sponsoring a small workshop\r\r\n(campfire) on \"Acoustic rendering for virtual environments\".  The main\r\r\naims of the Campfire are: sharing information and forging new research\r\r\ndirections. Because of the interesting mix of disciplines, there will\r\r\nbe both introductory information-sharing sessions and more focused\r\r\npanels and presentations which will concentrate on the challenges of\r\r\nthis interdisciplinary domain.\r\r\n\r\r\nThe event will be held in Snowbird, Utah (minutes from Salt Lake City)\r\r\non May 26th-29th 2001 (Memorial weekend).\r\r\n\r\r\nPROPOSED TOPICS\r\r\n---------------\r\r\n\r\r\nWe suggest the following topics as a basis for submission/discussion:\r\r\n\r\r\n- Simulation: real-time acoustic simulation techniques,\r\r\n              efficient geometrical techniques for acoustics,\r\r\n              validation\r\r\n\r\r\n- Perception: audio/visual interaction in virtual worlds and combined\r\r\n              audio/visual perception. Psycho-acoustics of sound\r\r\n              reverberation, diffraction, etc.\r\r\n\r\r\n- Hardware and programming: audio processing hardware and virtual\r\r\n                            acoustics APIs.\r\r\n\r\r\n- DSP and audio technology: real-time digital signal processing\r\r\n                            techniques and audio reproduction techniques \r\r\n                            (surround sound, etc.)\r\r\n\r\r\n- Systems and applications: virtual reality audio/visual system\r\r\n                            integration and applications.\r\r\n\r\r\nSUBMISSION & REGISTRATION\r\r\n-------------------------\r\r\n\r\r\nAll attendees are required to compose a short position paper (1-5\r\r\npages), indicating their area of expertise, what they would like to\r\r\nlearn from the Campfire, and issues they wish to discuss. Please feel\r\r\nfree to suggest additional topics to the proposed list.\r\r\n\r\r\nPlaces on the campfire are restricted, and will be allocated on a\r\r\nfirst-come, first-served basis. A place will be reserved for you upon\r\r\nreceipt of your position paper. This will be confirmed once you have\r\r\nregistered and paid the appropriate fee.\r\r\n\r\r\nAdditional information regarding the campfire can be found at:\r\r\n\r\r\nhttp://www.bell-labs.com/topic/conferences/campfire/\r\r\n\r\r\nYou can submit your position paper online or email it to:\r\r\ntsingos@lucent.com\r\r\n\r\r\n ********************************************************************\r\r\n *   Deadline for submission of position papers is March 9, 2001.   *\r\r\n ********************************************************************\r\r\n\r\r\nFeel free to forward this call for participation to any interested party.\r\r\n\r\r\nWe look forward to your participation and hope to see you soon in Utah,\r\r\n\r\r\nBest Regards,\r\r\n\r\r\nNicolas Tsingos and Alan Chalmers\r\r\n\r\r\n\r\r\n-- \r\r\n-------------------------------------------------------------------\r\r\n Nicolas TSINGOS                    Visual Communications Research\r\r\n\r\r\n Bell Laboratories, Room 2D-509            Tel. : (908) 582 2638\r\r\n 600-700 Mountain Avenue                   Fax  : (908) 582 7308\r\r\n Murray Hill NJ 07974 USA\r\r\n tsingos@research.bell-labs.com  http://www.bell-labs.com/~tsingos\r\r\n-------------------------------------------------------------------\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id VAA31324;\r\r\n\tTue, 13 Feb 2001 21:46:49 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.11.1/8.11.1) with ESMTP id f1DKllj25817;\r\r\n\tTue, 13 Feb 2001 21:47:48 +0100 (MET)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id VAA05380;\r\r\n\tTue, 13 Feb 2001 21:46:41 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id VAA05375\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 13 Feb 2001 21:46:37 +0100\r\r\nReceived: from castor.host4u.net (castor.host4u.net [216.71.64.37])\r\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id VAA18820\r\r\n\tfor <globillum@imag.fr>; Tue, 13 Feb 2001 21:46:36 +0100 (MET)\r\r\nReceived: from djshivan ([212.166.211.72])\r\r\n\tby castor.host4u.net (8.8.5/8.8.5) with ESMTP id OAA13846\r\r\n\tfor <globillum@imag.fr>; Tue, 13 Feb 2001 14:38:12 -0600\r\r\nDate: Tue, 13 Feb 2001 21:48:04 +0100\r\r\nFrom: =?windows-1252?Q?Juan_Carlos_Jim=E9nez?= <jcjimenez@beneito.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Help with my book (author from Spain)\r\r\nMessage-Id: <20010213214623.1146.JCJIMENEZ@beneito.com>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Becky! ver. 2.00 (beta 34rc)\r\r\nX-MIME-Autoconverted: from quoted-printable to 8bit by chopinette.imag.fr id VAA05375\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 48\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: `]_\"!+ec!!_i<!!@W/!!\r\r\nX-Mozilla-Status: 9001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHi all,\r\r\nMi name is Juan Carlos Jimnez, I'm author of a book about \"3D Lighting\r\r\nTechniques\" for Anaya Multimedia Publishers here in spain.\r\r\n\r\r\nI'm currently on hard work because the book will be published on may. I\r\r\nhave less time that I would like to make my own images and I need\r\r\ncolaboration. Please if you want to colaborate with the book with images\r\r\nwith a good illumination or lighting (mainly global illumination or\r\r\nradiosity, or a good lighting) please send me as many images as you want\r\r\nto evaluate it. If I consider the images are good, I would take it  for\r\r\nyou in a higher resolution for the printing of the book. Your name will\r\r\napear at foot of every image I use and in the Acknowledgements section\r\r\nof course.\r\r\n\r\r\nPlease send me as many images as you want to jcjimenez@beneito.com\r\r\n\r\r\nSincerely\r\r\nJuan Carlos Jimenez\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id TAA13897;\r\r\n\tTue, 17 Apr 2001 19:39:05 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id TAA32729;\r\r\n\tTue, 17 Apr 2001 19:39:05 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id TAA32724\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 17 Apr 2001 19:39:01 +0200\r\r\nReceived: from mut.autodesk.com (mut.autodesk.com [198.102.112.26])\r\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id TAA08325\r\r\n\tfor <globillum@imag.fr>; Tue, 17 Apr 2001 19:38:59 +0200 (MET DST)\r\r\nFrom: eric.haines@autodesk.com\r\r\nReceived: from hqmsgsrf00.autodesk.com (hqmsgsrf00.autodesk.com [144.111.32.210])\r\r\n\tby mut.autodesk.com (8.9.3/8.9.3) with ESMTP id KAA16006\r\r\n\tfor <globillum@imag.fr>; Tue, 17 Apr 2001 10:38:57 -0700 (PDT)\r\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service (5.5.2653.19)\r\r\n\tid <2JFTF7M6>; Tue, 17 Apr 2001 10:38:56 -0700\r\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C10822B741@hqmsgsrf04.autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Fantasy Graphics League semi-results; and a question\r\r\nDate: Tue, 17 Apr 2001 10:38:54 -0700\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2653.19)\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 50\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: G_^!!/&O\"!:nV\"!j=@\"!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nGlobillumers,\r\r\n\r\r\nPharr's not far ahead, others are moving in on his crown. The initial, partial results for the 2nd Annual Fantasy Graphics League are up at http://www.realtimerendering.com/fgl/.\r\r\n\r\r\n\r\r\nA real thing: We talk about 72 FPS being a reasonably smooth refresh rate, though 85 FPS is better yet for large, bright screens. There is also experimental data for perception happening as fast as 1/220th of a second (see the end of the article at http://www.penstarsys.com/editor/30v60/30v60p1.htm). What I'm missing here is primary sources: does anyone have references to solid literature on what an acceptable/perceptible FPS rate is for computer monitors? There's obviously no hard and fast number, and it depends on what's being displayed, etc, but if there some good overview/summary of this area, some discussion of tradeoffs and limits, I would be happy to know of it.\r\r\n\r\r\nEric\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id UAA13055;\r\r\n\tSat, 28 Apr 2001 20:24:10 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id UAA28255;\r\r\n\tSat, 28 Apr 2001 20:23:49 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id UAA28250\r\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 28 Apr 2001 20:23:46 +0200\r\r\nReceived: from rabacal.direct.ca (rabacal.direct.ca [199.60.229.8])\r\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id UAA00982\r\r\n\tfor <globillum@imag.fr>; Sat, 28 Apr 2001 20:23:44 +0200 (MET DST)\r\r\nReceived: from bc-van-wvn-a53-01-88.look.ca ([216.66.156.184] helo=chocolate)\r\r\n\tby rabacal.direct.ca with smtp (Exim 2.12 #7)\r\r\n\tid 14tZNZ-00026H-00\r\r\n\tfor globillum@imag.fr; Sat, 28 Apr 2001 11:23:40 -0700\r\r\nMessage-ID: <000a01c0d00f$b3d8f180$6000a8c0@chocolate>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 01/05/01 Release of RADBIB and GITHESIS\r\r\nDate: Sat, 28 Apr 2001 11:19:01 -0700\r\r\nOrganization: byHeartConsultants Limited\r\r\nMIME-Version: 1.0\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 5.50.4522.1200\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 51\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: WMY!!9Ea\"!npg!![_Q!!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nPrologue: It has been three months since the last (monthly) release of\r\r\nRADBIB and GITHESIS. My excuse is that I had to complete my MSc thesis\r\r\n(\"Eigenvector Radiosity\") before the end of this month. (I made the\r\r\nsubmission deadline with four hours to spare, thanks to the generous\r\r\nassistance of Drs. Wolfgang Heidrich and Paul Lalonde.)\r\r\n\r\r\nANNOUNCE: 01/05/01 Release of RADBIB and GITHESIS\r\r\n-------------------------------------------------\r\r\nRADBIB is a comprehensive bibliography of radiosity and related global\r\r\nillumination papers, theses, articles, and books. It currently includes\r\r\n1,899 references -- 29 new additions since its 00/02/01 release.\r\r\n\r\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a\r\r\nrelease date of May 1, 2001) from:\r\r\n\r\r\n  http://www.helios32.com (Resources section)\r\r\n\r\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\r\nGITHESIS.BIB. This bibliography includes 243 references to radiosity and\r\r\nglobal illumination theses -- 6 new additions since the 00/02/01 release.\r\r\n\r\r\nFinancial support for the maintenance of these bibliographies is provided by\r\r\nbyHeart Consultants Limited.\r\r\n\r\r\nIan Ashdown, P. Eng., LC, FIES\r\r\nChief Technology Officer\r\r\nbyHeart Consultants Limited\r\r\nhttp://www.helios32.com\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id RAA14152;\r\r\n\tFri, 11 May 2001 17:35:14 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id RAA24747;\r\r\n\tFri, 11 May 2001 17:35:08 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id RAA24742\r\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 11 May 2001 17:35:01 +0200\r\r\nReceived: from ns.felk.cvut.cz (ns.felk.cvut.cz [147.32.80.9])\r\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id RAA20375\r\r\n\tfor <globillum@imag.fr>; Fri, 11 May 2001 17:34:58 +0200 (MET DST)\r\r\nReceived: from mira1.felk.cvut.cz (IDENT:havran@mira1.felk.cvut.cz [147.32.80.171])\r\r\n\tby ns.felk.cvut.cz (8.11.3/8.9.3) with ESMTP id f4BFYvW45357\r\r\n\tfor <globillum@imag.fr>; Fri, 11 May 2001 17:34:57 +0200 (MET DST)\r\r\n\t(envelope-from havran@fel.cvut.cz)\r\r\nDate: Fri, 11 May 2001 17:37:46 +0200 (CEST)\r\r\nFrom: havran <havran@fel.cvut.cz>\r\r\nX-Sender: <havran@mira1.felk.cvut.cz>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Dissertation: Heuristic Ray Shooting Algorithms\r\r\nMessage-ID: <Pine.LNX.4.30.0105111737030.1731-100000@mira1.felk.cvut.cz>\r\r\nMIME-Version: 1.0\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 54\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: dH8!!cjQ\"!T>?!!Bk7!!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHi everyone,\r\r\n\r\r\nmy Ph.D. Thesis, \"Heuristic Ray Shooting Algorithms\", defended\r\r\non 20 April 2001, can be downloaded at:\r\r\n\r\r\n   http://www.cgg.cvut.cz/~havran/phdthesis.html\r\r\n\r\r\nAny comments are welcome by e-mail to VHavran@seznam.cz.\r\r\nSincerely,\r\r\n\r\r\n\r\r\nVlastimil Havran\r\r\nhttp://www.cgg.cvut.cz/~havran\r\r\n\r\r\n--------------------------------------------------------------------------\r\r\nAbstract:\r\r\n\r\r\nGlobal illumination research aiming at the photo-realistic image synthesis\r\r\npushes forward research in computer graphics as a whole. The computation\r\r\nof visually plausible images is time-consuming and far from being realtime\r\r\nat present. A significant part of computation in global illumination\r\r\nalgorithms involves repetitive computing of visibility queries.\r\r\n\r\r\nIn the thesis, we describe our results in ray shooting, which is a\r\r\nwell-known problem in the field of visibility. The problem is difficult in\r\r\nspite of its simple definition: For a given oriented half-line and a set\r\r\nof objects, find out the first object intersected by the half-line if such\r\r\nan object exists. A naive algorithm has the time complexity $O(N)$, where\r\r\n$N$ is the number of objects. The naive algorithm is practically\r\r\ninapplicable in global illumination applications for a scene with a high\r\r\nnumber of objects, due its huge time requirements. In this thesis we deal\r\r\nwith heuristic ray shooting algorithms that use additional spatial data\r\r\nstructures. We put stress on average-case complexity and we particularly\r\r\ninvestigate the ray shooting algorithms based on spatial hierarchies. In\r\r\nthe thesis we deal with two major topics.\r\r\n\r\r\nIn the first part of the thesis, we introduce a ray shooting computation\r\r\nmodel and performance model. Based on these two models we develop a\r\r\nmethodology for comparing various ray shooting algorithms for a set of\r\r\nexperiments performed on a set of scenes. Consecutively, we compare common\r\r\nheuristic ray shooting algorithms based on BSP trees, kd-trees, octrees,\r\r\nbounding volume hierarchies, uniform grids, and three types of\r\r\nhierarchical grids using a set of 30 scenes from Standard Procedural\r\r\nDatabase. We show that for this set of scenes the ray shooting algorithm\r\r\nbased on the kd-tree is the winning candidate among all tested ray\r\r\nshooting algorithms.\r\r\n\r\r\nThe second and major part of the thesis presents several techniques for\r\r\ndecreasing the time and space complexity for ray shooting algorithms based\r\r\non kd-tree. We deal with both kd-tree construction and ray traversal\r\r\nalgorithms. In the context of kd-tree construction, we present new methods\r\r\nfor adaptive construction of the kd-tree using empty spatial regions in\r\r\nthe scene, termination criteria, general cost model for the kd-tree, and\r\r\nmodified surface area heuristics for a restricted set of rays. Further, we\r\r\ndescribe a new version of the recursive ray traversal algorithm. In\r\r\ncontext of the recursive ray traversal algorithm based on the kd-tree, we\r\r\ndevelop the concept of the largest common traversal sequence. This reduces\r\r\nthe number of hierarchical traversal steps in the kd-tree for certain ray\r\r\nsets. We also describe one technique closely related to computer\r\r\narchitecture, namely mapping kd-tree nodes to memory to increase the cache\r\r\nhit ratio for processors with a large cache line. Most of the techniques\r\r\nproposed in the thesis can be used in combination. In practice, the\r\r\naverage time complexity of the ray shooting algorithms based on the\r\r\nkd-tree, as presented in this thesis, is about $O(log N)$, where the\r\r\nhidden multiplicative factor depends on the input data. However, at\r\r\npresent it is not known to have been proved theoretically for scenes with\r\r\ngeneral distribution of objects. For these reasons our findings are\r\r\nsupported by a set of experiments for the above-mentioned set of 30\r\r\nscenes.\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id BAA21187;\r\r\n\tWed, 16 May 2001 01:07:16 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id BAA02355;\r\r\n\tWed, 16 May 2001 01:07:11 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id BAA02350\r\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 16 May 2001 01:07:04 +0200\r\r\nReceived: from edam.direct.ca (edam.direct.ca [199.60.229.6])\r\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id BAA04003\r\r\n\tfor <globillum@imag.fr>; Wed, 16 May 2001 01:07:02 +0200 (MEST)\r\r\nReceived: from bc-van-wvn-a53-01-86.look.ca ([216.66.156.182] helo=chocolate)\r\r\n\tby edam.direct.ca with smtp (Exim 2.12 #7)\r\r\n\tid 14znu7-0006QL-00; Tue, 15 May 2001 16:06:59 -0700\r\r\nMessage-ID: <002e01c0dd93$c7daa520$6000a8c0@chocolate>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: REQUEST FOR INFORMATION - Lighting & Luminaire Design Software\r\r\nDate: Tue, 15 May 2001 16:07:13 -0700\r\r\nOrganization: byHeartConsultants Limited\r\r\nMIME-Version: 1.0\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 5.50.4522.1200\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 55\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: \"F%#!bD8!!=64!!]f$#!\r\r\nX-Mozilla-Status: 8003\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nI know -- this message is a bit off-topic for our mailing list. (I posted it\r\r\nearlier today to sci.engr.lighting and sci.optics.) On the other hand, you\r\r\nmay know of European or Far East companies (especially startups) that I\r\r\nsomehow missed while doing my Web searches. Any assistance would be much\r\r\nappreciated.\r\r\n\r\r\n- Ian Ashdown\r\r\n\r\r\nREQUEST FOR INFORMATION - Lighting & Luminaire Design Software\r\r\n\r\r\nThe IESNA Computer Committee (Illuminating Engineering Society of North\r\r\nAmerica) is compiling its annual IESNA Software Survey for publication in a\r\r\nforthcoming issue of Lighting Design+Application magazine (www.iesna.org).\r\r\n\r\r\nThis software survey will enumerate the features of lighting and luminaire\r\r\ndesign and analysis software products for architectural and roadway lighting\r\r\napplications.\r\r\n\r\r\nThe Committee wishes to include information on products from as many\r\r\nsoftware developers and manufacturers as possible. In particular, we are\r\r\nlooking for companies worldwide --lighting and luminaire design software\r\r\naddresses a global market.\r\r\n\r\r\nThe following list of companies, products and Web URLs is what the Committee\r\r\nhas compiled to date from Web searches and previous surveys.\r\r\n\r\r\nWE ARE LOOKING FOR COMPANIES WE HAVE MISSED.  If you are aware of a software\r\r\ndeveloper or manufacturer that is not on this list, please contact:\r\r\n\r\r\nIan Ashdown\r\r\nbyHeart Consultants Limited\r\r\nian_ashdown@helios32.com\r\r\n\r\r\nwith the following information:\r\r\n\r\r\n1. Product name\r\r\n2. Company name.\r\r\n3. Company Web URL.\r\r\n\r\r\nWe will then contact the company and request that they complete a product\r\r\nsurvey.\r\r\n\r\r\nThanking you on behalf of the IESNA Computer Committee,\r\r\n\r\r\nIan Ashdown, P. Eng., LC, FIES\r\r\nChief Technology Officer\r\r\nbyHeart Consultants Limited\r\r\nhttp://www.helios32.com\r\r\n\r\r\n---------------\r\r\nLighting Design\r\r\n---------------\r\r\nLightscape - Autodesk (www.lightscape.com)\r\r\nLitePro - Columbia Lighting (www.columbia-ltg.com)\r\r\nLuxicon - Cooper Lighting (www.cooperltg.com)\r\r\nAccuRender, Flamingo - Robert McNeel & Associates (www.accurender.com)\r\r\nGenesys II -Canlyte (www.canlyte.com), Lightolier (www.lightolier.com)\r\r\nOptiWin - Glamox AS (www.glamox.com)\r\r\nRayFront - www.schorsch.com (www.schorsch.com)\r\r\nLIGHTPAD, BEEM - Electric Power Research Institute (www.epri.com)\r\r\nLightCalc- Enviro-Systems (www.lightcalc.com)\r\r\nAladan - GE Lighting Systems (www.ge-lightingsystems.com)\r\r\nAUTOLUX - Independent Testing Laboratories (itl@boulder.net)\r\r\nDesktop Radiance - Lawrence Berkeley National Laboratory\r\r\n(http://radsite.lbl.gov/deskrad)\r\r\nPerfect Lite - Trevor Caswell Software\r\r\n(http://www.powerup.com.au/~trevorc/index.htm)\r\r\nFOTOCAT - Wellmade Products (www.wlmd.com)\r\r\nOlivia, Fiona - Ray Forge Services (www.ozemail.com.au/~rayforge)\r\r\nAGI32, Photometric Toolbox - Lighting Analysts Inc.\r\r\n(www.lightinganalysts.com)\r\r\nLumen Micro 2000, Simply Economics, Simply Lighting, Simply Roadway -\r\r\nLighting Technologies, Inc. (www.lightingtechnologies.com)\r\r\nLightworks - Lightwork Design Ltd. (www.lightwork.com)\r\r\nVisual, Photometric Viewer, TEMPLIT - Lithonia Lighting (www.lithonia.com)\r\r\nSpeos - Optis (www.optis.fr)\r\r\nMartin ShoweDesigner - Martin Professional (www.martinpro.com)\r\r\nWorldlyte - Worldlyte (www.worldlyte.com)\r\r\nRelux, LumEdit -Relux Informatik AG (www.relux.ch)\r\r\nDIALux - Dial GmbH (www.dial.de)\r\r\nPytha - Pytha (www.pytha.com)\r\r\nEcolumen - Tata Infotech (www.tatainfotech.com)\r\r\nLiteStar, Lite, PhotoWin - OxyTech Srl (www.oxytech.it)\r\r\n\r\r\nLuminaire Design\r\r\n----------------\r\r\nASAP, ReflectorCAD - Breault Research (www.breault.com)\r\r\nOSLO, TracePro - Lambda Research Corp. (www.lambdares.com)\r\r\nRayMaster - Lighting Sciences Inc. (www.lightingsciences.com)\r\r\nLightTools - Optical Research Associates (www.opticalres.com)\r\r\nPhotopia - Lighting Technologies, Inc. (www.lightingtechnologies.com)\r\r\nSolstis, Speos, Light, OptiCalc - Optis (www.optis.fr)\r\r\nZelum - Focus Software (www.focus-software.com)\r\r\nRoadRunner - Acme Optics (www.acmeoptics.com)\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nMessage-Id: <Version.32.20010516081944.0114f680@mail.cg.tuwien.ac.at>\r\r\nTo: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\r\nSubject: Re: REQUEST FOR INFORMATION - Lighting & Luminaire Design Software\r\r\nIn-Reply-To: <002e01c0dd93$c7daa520$6000a8c0@chocolate>\r\r\nX-Eudora-Signature: <short signature>\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nDate: Wed, 16 May 2001 08:20:40\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nDear Ian,\r\r\nI am not sure if this company (Zumtobel) is completely in your scope, but I guess it is close enough. See:\r\r\n\r\r\nhttp://www.zumtobel.at/display.asp?s=2&m=3&p=1&language=en\r\r\nBest regards,\r\r\nWerner\r\r\n\r\r\n\r\r\nAt 04:07 PM 5/15/01 -0700, you wrote:\r\r\n>I know -- this message is a bit off-topic for our mailing list. (I posted it\r\r\n>earlier today to sci.engr.lighting and sci.optics.) On the other hand, you\r\r\n>may know of European or Far East companies (especially startups) that I\r\r\n>somehow missed while doing my Web searches. Any assistance would be much\r\r\n>appreciated.\r\r\n>\r\r\n>- Ian Ashdown\r\r\n>\r\r\n>REQUEST FOR INFORMATION - Lighting & Luminaire Design Software\r\r\n>\r\r\n>The IESNA Computer Committee (Illuminating Engineering Society of North\r\r\n>America) is compiling its annual IESNA Software Survey for publication in a\r\r\n>forthcoming issue of Lighting Design+Application magazine (www.iesna.org).\r\r\n>\r\r\n>This software survey will enumerate the features of lighting and luminaire\r\r\n>design and analysis software products for architectural and roadway lighting\r\r\n>applications.\r\r\n>\r\r\n>The Committee wishes to include information on products from as many\r\r\n>software developers and manufacturers as possible. In particular, we are\r\r\n>looking for companies worldwide --lighting and luminaire design software\r\r\n>addresses a global market.\r\r\n>\r\r\n>The following list of companies, products and Web URLs is what the Committee\r\r\n>has compiled to date from Web searches and previous surveys.\r\r\n>\r\r\n>WE ARE LOOKING FOR COMPANIES WE HAVE MISSED.  If you are aware of a software\r\r\n>developer or manufacturer that is not on this list, please contact:\r\r\n>\r\r\n>Ian Ashdown\r\r\n>byHeart Consultants Limited\r\r\n>ian_ashdown@helios32.com\r\r\n>\r\r\n>with the following information:\r\r\n>\r\r\n>1. Product name\r\r\n>2. Company name.\r\r\n>3. Company Web URL.\r\r\n>\r\r\n>We will then contact the company and request that they complete a product\r\r\n>survey.\r\r\n>\r\r\n>Thanking you on behalf of the IESNA Computer Committee,\r\r\n>\r\r\n>Ian Ashdown, P. Eng., LC, FIES\r\r\n>Chief Technology Officer\r\r\n>byHeart Consultants Limited\r\r\n>http://www.helios32.com\r\r\n>\r\r\n>---------------\r\r\n>Lighting Design\r\r\n>---------------\r\r\n>Lightscape - Autodesk (www.lightscape.com)\r\r\n>LitePro - Columbia Lighting (www.columbia-ltg.com)\r\r\n>Luxicon - Cooper Lighting (www.cooperltg.com)\r\r\n>AccuRender, Flamingo - Robert McNeel & Associates (www.accurender.com)\r\r\n>Genesys II -Canlyte (www.canlyte.com), Lightolier (www.lightolier.com)\r\r\n>OptiWin - Glamox AS (www.glamox.com)\r\r\n>RayFront - www.schorsch.com (www.schorsch.com)\r\r\n>LIGHTPAD, BEEM - Electric Power Research Institute (www.epri.com)\r\r\n>LightCalc- Enviro-Systems (www.lightcalc.com)\r\r\n>Aladan - GE Lighting Systems (www.ge-lightingsystems.com)\r\r\n>AUTOLUX - Independent Testing Laboratories (itl@boulder.net)\r\r\n>Desktop Radiance - Lawrence Berkeley National Laboratory\r\r\n>(http://radsite.lbl.gov/deskrad)\r\r\n>Perfect Lite - Trevor Caswell Software\r\r\n>(http://www.powerup.com.au/~trevorc/index.htm)\r\r\n>FOTOCAT - Wellmade Products (www.wlmd.com)\r\r\n>Olivia, Fiona - Ray Forge Services (www.ozemail.com.au/~rayforge)\r\r\n>AGI32, Photometric Toolbox - Lighting Analysts Inc.\r\r\n>(www.lightinganalysts.com)\r\r\n>Lumen Micro 2000, Simply Economics, Simply Lighting, Simply Roadway -\r\r\n>Lighting Technologies, Inc. (www.lightingtechnologies.com)\r\r\n>Lightworks - Lightwork Design Ltd. (www.lightwork.com)\r\r\n>Visual, Photometric Viewer, TEMPLIT - Lithonia Lighting (www.lithonia.com)\r\r\n\r\r\n>Speos - Optis (www.optis.fr)\r\r\n>Martin ShoweDesigner - Martin Professional (www.martinpro.com)\r\r\n>Worldlyte - Worldlyte (www.worldlyte.com)\r\r\n>Relux, LumEdit -Relux Informatik AG (www.relux.ch)\r\r\n>DIALux - Dial GmbH (www.dial.de)\r\r\n>Pytha - Pytha (www.pytha.com)\r\r\n>Ecolumen - Tata Infotech (www.tatainfotech.com)\r\r\n>LiteStar, Lite, PhotoWin - OxyTech Srl (www.oxytech.it)\r\r\n>\r\r\n>Luminaire Design\r\r\n>----------------\r\r\n>ASAP, ReflectorCAD - Breault Research (www.breault.com)\r\r\n>OSLO, TracePro - Lambda Research Corp. (www.lambdares.com)\r\r\n>RayMaster - Lighting Sciences Inc. (www.lightingsciences.com)\r\r\n>LightTools - Optical Research Associates (www.opticalres.com)\r\r\n>Photopia - Lighting Technologies, Inc. (www.lightingtechnologies.com)\r\r\n>Solstis, Speos, Light, OptiCalc - Optis (www.optis.fr)\r\r\n>Zelum - Focus Software (www.focus-software.com)\r\r\n>RoadRunner - Acme Optics (www.acmeoptics.com)\r\r\n>\r\r\n>\r\r\n>-------------------------------------------------------------------------\r\r\n>globillum@imag.fr -- mailing list devoted to global illumination research\r\r\n>For list archives or to configure your options, see http://listes.imag.fr\r\r\n>------------------------------------------------------------------------- \r\r\nFrom \r\r\nReturn-Path: <ian_ashdown@helios32.com>\r\r\nReceived: from rabacal.direct.ca (rabacal.direct.ca [199.60.229.8])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id JAA29727\r\r\n\tfor <wp@cg.tuwien.ac.at>; Wed, 16 May 2001 09:17:00 +0200\r\r\nReceived: from bc-van-wvn-a53-01-86.look.ca ([216.66.156.182] helo=VANILLA)\r\r\n\tby rabacal.direct.ca with smtp (Exim 2.12 #7)\r\r\n\tid 14zvYI-0003LW-00\r\r\n\tfor wp@cg.tuwien.ac.at; Wed, 16 May 2001 00:16:59 -0700\r\r\nMessage-ID: <001901c0ddd8$37f06630$0100a8c0@VANILLA>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: \"Werner Purgathofer\" <wp@cg.tuwien.ac.at>\r\r\nReferences: <200105160617.IAA28520@christl.cg.tuwien.ac.at>\r\r\nSubject: Re: REQUEST FOR INFORMATION - Lighting & Luminaire Design  Software\r\r\nDate: Wed, 16 May 2001 00:17:07 -0700\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 5.50.4133.2400\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400\r\r\nX-UIDL: 0c2!!aKa!!`'F!!J9B!!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nOoh, but I am embarrassed -- how on earth did I overlook Cophos?\r\r\n\r\r\nI was also unaware of Thorn's Vision. Thanks for the informaqtion, Werner.\r\r\n\r\r\nIan Ashdown, P. Eng., LC, FIES\r\r\nChief Technology Officer\r\r\nbyHeart Consultants Limited\r\r\nhttp://www.helios32.com\r\r\n\r\r\n----- Original Message -----\r\r\nFrom: \"Werner Purgathofer\" <wp@cg.tuwien.ac.at>\r\r\nTo: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nSent: Tuesday, May 15, 2001 11:20 PM\r\r\nSubject: Re: REQUEST FOR INFORMATION - Lighting & Luminaire Design Software\r\r\n\r\r\n\r\r\n> Dear Ian,\r\r\n> I am not sure if this company (Zumtobel) is completely in your scope, but\r\r\nI\r\r\n> guess it is close enough. See:\r\r\n>\r\r\n> http://www.zumtobel.at/display.asp?s=2&m=3&p=1&language=en\r\r\n> Best regards,\r\r\n> Werner\r\r\n>\r\r\n>\r\r\n> At 04:07 PM 5/15/01 -0700, you wrote:\r\r\n> >I know -- this message is a bit off-topic for our mailing list. (I posted\r\r\nit\r\r\n> >earlier today to sci.engr.lighting and sci.optics.) On the other hand,\r\r\nyou\r\r\n> >may know of European or Far East companies (especially startups) that I\r\r\n> >somehow missed while doing my Web searches. Any assistance would be much\r\r\n> >appreciated.\r\r\n> >\r\r\n> >- Ian Ashdown\r\r\n> >\r\r\n> >REQUEST FOR INFORMATION - Lighting & Luminaire Design Software\r\r\n> >\r\r\n> >The IESNA Computer Committee (Illuminating Engineering Society of North\r\r\n> >America) is compiling its annual IESNA Software Survey for publication in\r\r\na\r\r\n> >forthcoming issue of Lighting Design+Application magazine\r\r\n(www.iesna.org).\r\r\n> >\r\r\n> >This software survey will enumerate the features of lighting and\r\r\nluminaire\r\r\n> >design and analysis software products for architectural and roadway\r\r\nlighting\r\r\n> >applications.\r\r\n> >\r\r\n> >The Committee wishes to include information on products from as many\r\r\n> >software developers and manufacturers as possible. In particular, we are\r\r\n> >looking for companies worldwide --lighting and luminaire design software\r\r\n> >addresses a global market.\r\r\n> >\r\r\n> >The following list of companies, products and Web URLs is what the\r\r\nCommittee\r\r\n> >has compiled to date from Web searches and previous surveys.\r\r\n> >\r\r\n> >WE ARE LOOKING FOR COMPANIES WE HAVE MISSED.  If you are aware of a\r\r\nsoftware\r\r\n> >developer or manufacturer that is not on this list, please contact:\r\r\n> >\r\r\n> >Ian Ashdown\r\r\n> >byHeart Consultants Limited\r\r\n> >ian_ashdown@helios32.com\r\r\n> >\r\r\n> >with the following information:\r\r\n> >\r\r\n> >1. Product name\r\r\n> >2. Company name.\r\r\n> >3. Company Web URL.\r\r\n> >\r\r\n> >We will then contact the company and request that they complete a product\r\r\n> >survey.\r\r\n> >\r\r\n> >Thanking you on behalf of the IESNA Computer Committee,\r\r\n> >\r\r\n> >Ian Ashdown, P. Eng., LC, FIES\r\r\n> >Chief Technology Officer\r\r\n> >byHeart Consultants Limited\r\r\n> >http://www.helios32.com\r\r\n> >\r\r\n> >---------------\r\r\n> >Lighting Design\r\r\n> >---------------\r\r\n> >Lightscape - Autodesk (www.lightscape.com)\r\r\n> >LitePro - Columbia Lighting (www.columbia-ltg.com)\r\r\n> >Luxicon - Cooper Lighting (www.cooperltg.com)\r\r\n> >AccuRender, Flamingo - Robert McNeel & Associates (www.accurender.com)\r\r\n> >Genesys II -Canlyte (www.canlyte.com), Lightolier (www.lightolier.com)\r\r\n> >OptiWin - Glamox AS (www.glamox.com)\r\r\n> >RayFront - www.schorsch.com (www.schorsch.com)\r\r\n> >LIGHTPAD, BEEM - Electric Power Research Institute (www.epri.com)\r\r\n> >LightCalc- Enviro-Systems (www.lightcalc.com)\r\r\n> >Aladan - GE Lighting Systems (www.ge-lightingsystems.com)\r\r\n> >AUTOLUX - Independent Testing Laboratories (itl@boulder.net)\r\r\n> >Desktop Radiance - Lawrence Berkeley National Laboratory\r\r\n> >(http://radsite.lbl.gov/deskrad)\r\r\n> >Perfect Lite - Trevor Caswell Software\r\r\n> >(http://www.powerup.com.au/~trevorc/index.htm)\r\r\n> >FOTOCAT - Wellmade Products (www.wlmd.com)\r\r\n> >Olivia, Fiona - Ray Forge Services (www.ozemail.com.au/~rayforge)\r\r\n> >AGI32, Photometric Toolbox - Lighting Analysts Inc.\r\r\n> >(www.lightinganalysts.com)\r\r\n> >Lumen Micro 2000, Simply Economics, Simply Lighting, Simply Roadway -\r\r\n> >Lighting Technologies, Inc. (www.lightingtechnologies.com)\r\r\n> >Lightworks - Lightwork Design Ltd. (www.lightwork.com)\r\r\n> >Visual, Photometric Viewer, TEMPLIT - Lithonia Lighting\r\r\n(www.lithonia.com)\r\r\n>\r\r\n> >Speos - Optis (www.optis.fr)\r\r\n> >Martin ShoweDesigner - Martin Professional (www.martinpro.com)\r\r\n> >Worldlyte - Worldlyte (www.worldlyte.com)\r\r\n> >Relux, LumEdit -Relux Informatik AG (www.relux.ch)\r\r\n> >DIALux - Dial GmbH (www.dial.de)\r\r\n> >Pytha - Pytha (www.pytha.com)\r\r\n> >Ecolumen - Tata Infotech (www.tatainfotech.com)\r\r\n> >LiteStar, Lite, PhotoWin - OxyTech Srl (www.oxytech.it)\r\r\n> >\r\r\n> >Luminaire Design\r\r\n> >----------------\r\r\n> >ASAP, ReflectorCAD - Breault Research (www.breault.com)\r\r\n> >OSLO, TracePro - Lambda Research Corp. (www.lambdares.com)\r\r\n> >RayMaster - Lighting Sciences Inc. (www.lightingsciences.com)\r\r\n> >LightTools - Optical Research Associates (www.opticalres.com)\r\r\n> >Photopia - Lighting Technologies, Inc. (www.lightingtechnologies.com)\r\r\n> >Solstis, Speos, Light, OptiCalc - Optis (www.optis.fr)\r\r\n> >Zelum - Focus Software (www.focus-software.com)\r\r\n> >RoadRunner - Acme Optics (www.acmeoptics.com)\r\r\n> >\r\r\n> >\r\r\n> >-------------------------------------------------------------------------\r\r\n> >globillum@imag.fr -- mailing list devoted to global illumination research\r\r\n> >For list archives or to configure your options, see http://listes.imag.fr\r\r\n> >-------------------------------------------------------------------------\r\r\n> --\r\r\n>  Werner Purgathofer             | Tel. +43(1)58801 18648\r\r\n>  Technische Universitaet Wien   | http://www.cg.tuwien.ac.at\r\r\n>\r\r\n> *** Are you a member of Eurographics?: http://www.eg.org\r\r\n>\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id XAA23608;\r\r\n\tFri, 1 Jun 2001 23:35:48 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id XAA22525;\r\r\n\tFri, 1 Jun 2001 23:35:45 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id XAA22520\r\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 1 Jun 2001 23:35:35 +0200\r\r\nReceived: from edam.direct.ca (edam.direct.ca [199.60.229.6])\r\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id XAA12909\r\r\n\tfor <globillum@imag.fr>; Fri, 1 Jun 2001 23:35:34 +0200 (MEST)\r\r\nReceived: from bc-van-wvn-a53-01-45.look.ca ([216.66.156.141] helo=VANILLA)\r\r\n\tby edam.direct.ca with smtp (Exim 2.12 #7)\r\r\n\tid 155wZv-0005wR-00\r\r\n\tfor globillum@imag.fr; Fri, 1 Jun 2001 14:35:31 -0700\r\r\nMessage-ID: <00c901c0eae2$e2041240$0100a8c0@VANILLA>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Eigenvector Radiosity\r\r\nDate: Fri, 1 Jun 2001 14:36:12 -0700\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 5.50.4133.2400\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 56\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nX-UIDL: p&h\"!S[X!!,@Z!!gpR!!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\r\n<META content=\"MSHTML 5.50.4613.1700\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT face=Arial size=2>From the pen of your faithful RADBIB / GITHESIS \r\r\nbibliographer:</FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial size=2>Ashdown, I. 2001. Eigenvector Radiosity. MSc \r\r\nthesis. Department of Computer Science, University of British Columbia. \r\r\nVancouver, BC.</FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial size=2>Abstract:</FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial size=2>Radiative flux transfer between Lambertian surfaces \r\r\ncan be described in terms of linear resistive networks with voltage sources. \r\r\nThis thesis examines how these \"radiative transfer networks\" provide a physical \r\r\ninterpretation for the eigenvalues and eigenvectors of form factor matrices. \r\r\nThis leads to a novel approach to photorealistic image synthesis and radiative \r\r\nflux transfer analysis called <EM>eigenvector radiosity</EM>. </FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial size=2>Available from:</FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial size=2><A \r\r\nhref=\"http://www.cs.ubc.ca/labs/imager/th/ashdown.msc.2001.html\">http://www.cs.ubc.ca/labs/imager/th/ashdown.msc.2001.html</A></FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial size=2>Ian Ashdown, P. Eng., LC, FIES<BR>Chief Technology \r\r\nOfficer<BR>byHeart Consultants Limited<BR><A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV></BODY></HTML>\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id TAA29355;\r\r\n\tThu, 14 Jun 2001 19:17:10 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id TAA23705;\r\r\n\tThu, 14 Jun 2001 19:17:08 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id TAA23700\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 14 Jun 2001 19:17:04 +0200\r\r\nReceived: from mut.autodesk.com (mut.autodesk.com [198.102.112.26])\r\r\n\tby imag.imag.fr (8.11.3/8.11.3) with ESMTP id f5EHH2B16385\r\r\n\tfor <globillum@imag.fr>; Thu, 14 Jun 2001 19:17:03 +0200 (MEST)\r\r\nReceived: from hqmsgsrf00.autodesk.com (hqmsgsrf00.autodesk.com [144.111.32.210])\r\r\n\tby mut.autodesk.com (8.9.3/8.9.3) with ESMTP id KAA08125\r\r\n\tfor <globillum@imag.fr>; Thu, 14 Jun 2001 10:16:56 -0700 (PDT)\r\r\nFrom: eric.haines@autodesk.com\r\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service (5.5.2653.19)\r\r\n\tid <M6HHKYXD>; Thu, 14 Jun 2001 10:16:45 -0700\r\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C10948F0DC@hqmsgsrf04.autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Fantasy Graphics League 2001 Final Results\r\r\nDate: Thu, 14 Jun 2001 10:16:45 -0700\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2653.19)\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 58\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: ^Z#\"!QXA!!^Gd\"!oJ:\"!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nThe results of the Fantasy Graphics League for 2001 are now final and official: http://www.realtimerendering.com/fgl. Thanks to all those who participated; your involvement made this the best (can I say \"best\" if there is no competition?) fantasy sports league based on SIGGRAPH papers. You can now tell your grandchildren about how you participated in the FGL before it became a premier Las Vegas betting game. Shares in the IPO for the FGL can be purchased from the organizers for one drink ticket each at SIGGRAPH.\r\r\n\r\r\nIndividual results will be mailed out shortly,\r\r\n\r\r\nEric\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id f6C86c101169;\r\r\n\tThu, 12 Jul 2001 10:06:38 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id KAA13554;\r\r\n\tThu, 12 Jul 2001 10:05:16 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id KAA13549\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 12 Jul 2001 10:05:11 +0200\r\r\nReceived: from dire.bris.ac.uk (dire.bris.ac.uk [137.222.10.60])\r\r\n\tby imag.imag.fr (8.11.3/8.11.3) with ESMTP id f6C85Bj14388\r\r\n\tfor <globillum@imag.fr>; Thu, 12 Jul 2001 10:05:11 +0200 (MEST)\r\r\nReceived: from cs.bris.ac.uk (actually host lunaleka.cs.bris.ac.uk) \r\r\n          by dire.bris.ac.uk with SMTP-PRIV with ESMTP;\r\r\n          Thu, 12 Jul 2001 09:05:05 +0100\r\r\nReceived: from voodoo.cs.bris.ac.uk (voodoo [137.222.102.33])\tby cs.bris.ac.uk (8.9.3/8.9.3) \r\r\n          with ESMTP id JAA11066\tfor <globillum@imag.fr.>;\r\r\n          Thu, 12 Jul 2001 09:04:55 +0100 (BST)\r\r\nReceived: from localhost by voodoo.cs.bris.ac.uk (8.9.3) id JAA23790;\r\r\n          Thu, 12 Jul 2001 09:04:55 +0100 (BST)\r\r\nDate: Thu, 12 Jul 2001 09:04:55 +0100 (BST)\r\r\nFrom: Alan Chalmers <alan@cs.bris.ac.uk>\r\r\nX-Sender: alan@voodoo\r\r\nTo: globillum@imag.fr\r\r\nSubject: Thesis on line ...\r\r\nMessage-ID: <Pine.SOL.4.21.0107120903350.22673-100000@voodoo>\r\r\nMIME-Version: 1.0\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 60\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: '^j\"!PYU!!JC(\"!V;O\"!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nAnn McNamara's PhD thesis:\r\r\n\r\r\n\"Comparing Real and Synthetic Scenes using Human Judgements of\r\r\nLightness\". PhD. thesis. Department of Computer Science, University of\r\r\nBristol, UK\r\r\n\r\r\nis now available on-line from:\r\r\n\r\r\nhttp://www.cs.tcd.ie/people/Ann.McNamara/\r\r\n\r\r\n\r\r\nAbstract:\r\r\nCurrent rendering systems are now capable of accurately simulating the\r\r\nphysical distribution of light in an environment. However, this physical\r\r\n\r\r\naccuracy does not ensure that the displayed images faithfully represent\r\r\nreality.  The problem is how to measure how close to reality these\r\r\nimages are?  Existing measures of image fidelity take account of certain\r\r\n\r\r\ncharacteristics such as the fourier content of an image, but this may\r\r\nnot reveal specific errors in the portrayal of lighting and shadows;\r\r\nfurthermore it could be argued that one needs a measure of fidelity\r\r\nwhich involves assessment of performance on a specific visual task,\r\r\nperformance on that task in a real scene can be compared with\r\r\nperformance on that task in a graphical scene to give a measure of\r\r\nfidelity.  By conducting such a set of experiments, based on\r\r\npsychophysics, we can estimate how close a rendered image is to its\r\r\noriginal counterpart.  Is this experimental framework using human\r\r\nobservers better than using existing image comparison methods?  In order\r\r\n\r\r\nto demonstrate the differences between using algorithmic metrics and\r\r\nhuman evaluation we generated a series of images using different\r\r\nlighting simulation programs. Resulting images were then compared to the\r\r\n\r\r\nreal scene they represent, first using metrics (comparing to a captured\r\r\nimage of the real scene), then using psychophysics (comparing to the\r\r\nactual real scene).  In this thesis, we present the results of these\r\r\ncomparisons.\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id f6ELph101492;\r\r\n\tSat, 14 Jul 2001 23:51:44 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id XAA20316;\r\r\n\tSat, 14 Jul 2001 23:50:13 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id XAA20309\r\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 14 Jul 2001 23:50:00 +0200\r\r\nReceived: from cheddar.direct.ca (cheddar.direct.ca [199.60.229.16])\r\r\n\tby imag.imag.fr (8.11.3/8.11.3) with ESMTP id f6ELnxH21294\r\r\n\tfor <globillum@imag.fr>; Sat, 14 Jul 2001 23:49:59 +0200 (MEST)\r\r\nReceived: from bc-van-wvn-a53-01-53.look.ca ([216.66.156.149] helo=VANILLA)\r\r\n\tby cheddar.direct.ca with smtp (Exim 2.12 #6)\r\r\n\tid 15LX4e-0002Ak-00\r\r\n\tfor globillum@imag.fr; Sat, 14 Jul 2001 14:35:41 -0700\r\r\nMessage-ID: <001f01c10caf$36f105e0$0100a8c0@VANILLA>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANN: Radiosity and Global Illumination bibliographies updated\r\r\nDate: Sat, 14 Jul 2001 14:52:01 -0700\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 5.50.4522.1200\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 61\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nX-UIDL: !fX!!S)B\"!Meg!!K#Z!!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\r\n<META content=\"MSHTML 5.50.4616.200\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT face=Arial size=2><FONT size=1><FONT size=2>\r\r\n<P>ANNOUNCE: 01/07/15 Release of RADBIB and \r\r\nGITHESIS<BR>-------------------------------------------------<BR>RADBIB is a \r\r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\r\ntheses, articles, and books. It currently includes 1,934 references -- 20 new \r\r\nadditions since its 01/06/15 release.<BR><BR>This bibliography is available in \r\r\nBibTex format as RADBIB.BIB (with a release date of July 15, 2001) \r\r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\r\nbibliography includes 247 references to radiosity and global illumination theses \r\r\n-- 2 new additions since the 01/06/15 release.<BR><BR>Financial support for the \r\r\nmaintenance of these bibliographies is provided by byHeart Consultants \r\r\nLimited.</P>\r\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>Chief Technology Officer<BR>byHeart \r\r\nConsultants Limited<BR><A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></P></FONT></FONT></FONT></DIV></BODY></HTML>\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id f6ICJiK03437;\r\r\n\tWed, 18 Jul 2001 14:19:44 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id OAA27613;\r\r\n\tWed, 18 Jul 2001 14:19:31 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id OAA27608\r\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 18 Jul 2001 14:19:26 +0200\r\r\nReceived: from relay2.mail.uk.psi.net (relay2.mail.uk.psi.net [154.32.107.6])\r\r\n\tby imag.imag.fr (8.11.3/8.11.3) with ESMTP id f6ICJP219766\r\r\n\tfor <globillum@imag.fr>; Wed, 18 Jul 2001 14:19:26 +0200 (MEST)\r\r\nReceived: from lightwork.co.uk ([195.152.206.2] helo=elvis.lightwork)\r\r\n\tby relay2.mail.uk.psi.net with esmtp (Exim 2.12 #2)\r\r\n\tid 15MqIU-0002XA-00\r\r\n\tfor globillum@imag.fr; Wed, 18 Jul 2001 13:19:22 +0100\r\r\nReceived: by elvis.lightwork with Internet Mail Service (5.5.2650.21)\r\r\n\tid <M0S81G10>; Wed, 18 Jul 2001 13:19:06 +0100\r\r\nMessage-ID: <8815647C7041D111A3010060B06BE1C0015EE89E@elvis.lightwork>\r\r\nFrom: Neil Gatenby <Neil@lightwork.co.uk>\r\r\nTo: globillum@imag.fr\r\r\nSubject: adaptation luminance\r\r\nDate: Wed, 18 Jul 2001 13:18:58 +0100\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2650.21)\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 63\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: $g0!!j@E!!B:G!!#U4\"!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHi all\r\r\n\r\r\nDoes anyone have a definition for \"adaptation luminance\" ?  I see the term\r\r\nused a lot, in tone mapping papers, but I can't seem to find a concise/clear\r\r\ndefinition.\r\r\n\r\r\nTIA\r\r\n\r\r\nNeil\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id f6IFFHK05728;\r\r\n\tWed, 18 Jul 2001 17:15:17 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id RAA28153;\r\r\n\tWed, 18 Jul 2001 17:15:17 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id RAA28148\r\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 18 Jul 2001 17:15:15 +0200\r\r\nReceived: from cheddar.direct.ca (cheddar.direct.ca [199.60.229.16])\r\r\n\tby imag.imag.fr (8.11.3/8.11.3) with ESMTP id f6IFFE200738\r\r\n\tfor <globillum@imag.fr>; Wed, 18 Jul 2001 17:15:14 +0200 (MEST)\r\r\nReceived: from bc-van-wvn-a53-01-46.look.ca ([216.66.156.142] helo=VANILLA)\r\r\n\tby cheddar.direct.ca with smtp (Exim 2.12 #6)\r\r\n\tid 15Msol-0007gm-00; Wed, 18 Jul 2001 08:00:51 -0700\r\r\nMessage-ID: <001701c10f9c$bfbb6a10$0100a8c0@VANILLA>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: \"Neil Gatenby\" <Neil@lightwork.co.uk>, globillum@imag.fr\r\r\nReferences: <8815647C7041D111A3010060B06BE1C0015EE89E@elvis.lightwork>\r\r\nSubject: Re: adaptation luminance\r\r\nDate: Wed, 18 Jul 2001 08:17:23 -0700\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-Version: 1.0\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 5.50.4522.1200\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 64\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: fDO\"!a=c\"![aY!!:`W\"!\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\"Adaptation luminance\" is not officially recognized by the Illuminating\r\r\nEngineering Society in its ANSI / IESNA RP-16-1996, \"Nomenclature and\r\r\nDefinitions for Illuminating Engineering.\" However, it does appear in The\r\r\nIESNA Lighting Handbook, Ninth Edition.\r\r\n\r\r\nRP-16 adds this note under \"adaptation\":\r\r\n\r\r\n\"Adaptation is also used to refer to the final state of the [adaptation]\r\r\nprocess, such as reaching a condition of adaptation to a specific luminance\r\r\nlevel.\"\r\r\n\r\r\nThere is no explanation of what \"a specific luminance level\" means, but\r\r\npresumably it refers to the average background lluminance. This is a\r\r\ndangerous approximation in that adaptation is due largely to what is in the\r\r\nfoveal field of view. Anything outside of this narrow 2-degree cone has\r\r\nlittle effect on adaptation.\r\r\n\r\r\nIan Ashdown, P. Eng., LC, FIES\r\r\nChief Technology Officer\r\r\nbyHeart Consultants Limited\r\r\nhttp://www.helios32.com\r\r\n\r\r\n----- Original Message -----\r\r\nFrom: \"Neil Gatenby\" <Neil@lightwork.co.uk>\r\r\nTo: <globillum@imag.fr>\r\r\nSent: Wednesday, July 18, 2001 5:18 AM\r\r\nSubject: adaptation luminance\r\r\n\r\r\n\r\r\n>\r\r\n> Hi all\r\r\n>\r\r\n> Does anyone have a definition for \"adaptation luminance\" ?  I see the term\r\r\n> used a lot, in tone mapping papers, but I can't seem to find a\r\r\nconcise/clear\r\r\n> definition.\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id f6IFLHK05806;\r\r\n\tWed, 18 Jul 2001 17:21:17 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id RAA28239;\r\r\n\tWed, 18 Jul 2001 17:21:18 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id RAA28234\r\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 18 Jul 2001 17:21:15 +0200\r\r\nReceived: from graphics.lcs.mit.edu (graphics.lcs.mit.edu [18.24.2.30])\r\r\n\tby imag.imag.fr (8.11.3/8.11.3) with ESMTP id f6IFLE201161\r\r\n\tfor <globillum@imag.fr>; Wed, 18 Jul 2001 17:21:14 +0200 (MEST)\r\r\nReceived: from graphics.lcs.mit.edu (pigment.lcs.mit.edu [18.24.2.83])\r\r\n\tby graphics.lcs.mit.edu (8.11.4/8.11.4) with ESMTP id f6IFJon63387;\r\r\n\tWed, 18 Jul 2001 11:19:50 -0400 (EDT)\r\r\nSender: fredo@graphics.lcs.mit.edu\r\r\nMessage-ID: <3B55A916.8D89FB1A@graphics.lcs.mit.edu>\r\r\nDate: Wed, 18 Jul 2001 11:19:50 -0400\r\r\nFrom: Fredo Durand <fredo@graphics.lcs.mit.edu>\r\r\nX-Mailer: Mozilla 4.76C-SGI [en] (X11; I; IRIX 6.5 IP32)\r\r\nX-Accept-Language: en, fr\r\r\nMIME-Version: 1.0\r\r\nTo: Neil Gatenby <Neil@lightwork.co.uk>\r\r\nCC: globillum@imag.fr, Ian Ashdown <ian_ashdown@helios32.com>\r\r\nSubject: Re: adaptation luminance\r\r\nReferences: <8815647C7041D111A3010060B06BE1C0015EE89E@elvis.lightwork>\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 65\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: kPk\"!^9A\"!a2&#!d$X!!\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nVery good question indeed, since this is one of the fuzzy points of most\r\r\ntone-mapping work (including mine). Unfortunately, there is no \"good\"\r\r\nanswer.\r\r\n\r\r\nIn fact, tone mapping methods deal with two definitions of adaptation\r\r\nluminance. The main and first one comes from perception litterature. It\r\r\nis the input axis of many psychophysics curves describing simple\r\r\ncharacteristics of the visual system depending on luminance. It is\r\r\nfairly well defined for simple conditions (see below).\r\r\nThe other definition is basically an exposure metering and corresponds\r\r\nto a reasonable sort of average of the image intensity. As you can read,\r\r\nit is more fuzzy. The main assumption is that you can plug these two\r\r\nnotions together and obtain a nice pecreptually-based tone mapping. This\r\r\nis true in practice (aren't Tumblin, Ferwerda et al.'s results nice?),\r\r\nbut the fact that we mix those two notions is not always clear enough. \r\r\n\r\r\nThe sensitivity of the visual system and other properties (subjective\r\r\nestimation of brightness, contrast sensitivity, pupil size, etc.) vary\r\r\nwith luminance. These interactions are very complex. The adaptation\r\r\nluminance can be rigorously defined only in simple experimental setups,\r\r\nwhere the subject is first adapted to a steady and uniform background of\r\r\na given luminance (called, guess what, the adaptation luminance). Then\r\r\nnumerous properties can be tested using a variety of stimuli, and very\r\r\nnice curves are deduced (like what is the smallest intensity visible\r\r\ndepending on the adaptation background). Note that adaptation luminance\r\r\nis defined mainly with respect to an experimental setup, not as an\r\r\nintrinsic input of the visual system. \r\r\n\r\r\nTone mapping techniques use these data and aim at matching a property \r\r\n(say sensitivity)in the display and virtual conditions. This means that\r\r\nyou need to compute an adaptation luminance for both conditions.\r\r\nUnfortunately, our images are usually not uniform adapting field, and\r\r\nour monitors are not in these conditions either.\r\r\n\r\r\nThis raises two problems: \r\r\n- How do you compute such an average intensity ? In practice, everyone\r\r\nuses a little recipe to come up with a reasonable adaptation luminance.\r\r\nLike using the average luminosity when light sources are excluded. \r\r\n- Bigger concern: It assumes that there is a single global adaptation\r\r\nstate for the whole visual system. This is true for example for the\r\r\npupil size (obviously), but this is unfortunately not true for e.g.\r\r\nsensitivity. Adaptation mechanisms are very local, which means that you\r\r\nwould need an adaptation luminance for every single cone, and moreover\r\r\nthat you should handle the dynamic aspects of it (including gaze\r\r\nmovements and variations of the luminance of the scene). \r\r\n\r\r\nThis is why the notion of a global adaptation luminance is a bit\r\r\nill-defined in tone mapping, and why no magical formula can be found.\r\r\nBut using whatever average luminosity of the image is not unreasonable.\r\r\nBy doing so, we are in fact addressing the question: what is the\r\r\nadaptation luminance in a simple setup that would the most closely match\r\r\nmy complex real or virtual conditions. \r\r\n\r\r\nHowever it does not mean that tone mapping techniques are pointless and\r\r\nuseless. It just means that they are not 100% phsychophysically based,\r\r\nbecause the problem itself cannot be solved by psychophysics at this\r\r\npoint. However, it means that one should be careful of not confusing\r\r\ntone mapping and accurate adaptation predictions. If you want to display\r\r\nimages that look perceptually plausible, perceptually-based tone mapping\r\r\nis great. If you have safety decisions to make, such as visibility in\r\r\ntunnels, maybe check with specialists before blindly (no pun intended)\r\r\ntrusting a tone mapping model. \r\r\n\r\r\nFredo\r\r\n\r\r\nNeil Gatenby wrote:\r\r\n> \r\r\n> Hi all\r\r\n> \r\r\n> Does anyone have a definition for \"adaptation luminance\" ?  I see the term\r\r\n> used a lot, in tone mapping papers, but I can't seem to find a concise/clear\r\r\n> definition.\r\r\n> \r\r\n> TIA\r\r\n> \r\r\n> Neil\r\r\n> \r\r\n>   ------------------------------------------------------------------------\r\r\n> -------------------------------------------------------------------------\r\r\n> globillum@imag.fr -- mailing list devoted to global illumination research\r\r\n> For list archives or to configure your options, see http://listes.imag.fr\r\r\n> -------------------------------------------------------------------------\r\r\n\r\r\n--\r\r\nFredo Durand,  MIT-LCS Graphics Group\r\r\n200 technology sq. NE43-255, Cambridge, MA 02139 \r\r\nphone : (617) 253 7223  fax : (617) 253 4640 \r\r\nhttp://graphics.lcs.mit.edu/~fredo/\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id f6IGbjK06678;\r\r\n\tWed, 18 Jul 2001 18:37:45 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id SAA28438;\r\r\n\tWed, 18 Jul 2001 18:37:47 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id SAA28433\r\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 18 Jul 2001 18:37:41 +0200\r\r\nReceived: from bach.Graphics.Cornell.EDU (bach.graphics.cornell.edu [128.84.247.50])\r\r\n\tby imag.imag.fr (8.11.3/8.11.3) with ESMTP id f6IGbe205777\r\r\n\tfor <globillum@imag.fr>; Wed, 18 Jul 2001 18:37:40 +0200 (MEST)\r\r\nReceived: from graphics.cornell.edu (everest.graphics.cornell.edu [128.84.247.224])\r\r\n\tby bach.Graphics.Cornell.EDU (8.9.1/8.9.1) with ESMTP id MAA27332;\r\r\n\tWed, 18 Jul 2001 12:34:58 -0400 (EDT)\r\r\n\t(envelope-from jet@graphics.cornell.edu)\r\r\nMessage-ID: <3B55B8D7.827C3B62@graphics.cornell.edu>\r\r\nDate: Wed, 18 Jul 2001 12:27:03 -0400\r\r\nFrom: Jack John Erwin Tumblin <jet@Graphics.Cornell.EDU>\r\r\nX-Mailer: Mozilla 4.75 [en] (Windows NT 5.0; U)\r\r\nX-Accept-Language: en\r\r\nMIME-Version: 1.0\r\r\nTo: Neil Gatenby <Neil@lightwork.co.uk>, \r\r\n \"Global Illum. Mail List\" <globillum@imag.fr>\r\r\nSubject: Re: adaptation luminance\r\r\nReferences: <8815647C7041D111A3010060B06BE1C0015EE89E@elvis.lightwork>\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 66\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: \\K=!!:-9!!_\"b\"!DWJ\"!\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHi Neil Gatenby & Globillumers:\r\r\n\r\r\nI  wrote some of those papers, so the confusion on this term is partly my fault.\r\r\n\r\r\nLet me add another note to the detailed responses already sent by Ian Ashdown\r\r\nand Fredo Durand :\r\r\n\r\r\n`Adaptation luminance' is a simple approximation, an single scalar value that\r\r\nintended to describe the current amount of sensitivity adjustment our eyes have\r\r\nmade to look at a given scene.\r\r\n\r\r\nAs Fredo Durand said, the term came from psychophysics papers (some as much as\r\r\n100 years old) in which experimenters tried to measure the smallest changes that\r\r\nour eyes could detect.  Test subjects were asked to report the presence or\r\r\nabsence of an almost-invisible test stimulus shown against a broad featureless\r\r\nbackground of utterly uniform intensity.   Before beginning the test, test\r\r\nsubjects would stare at this uniform background long enough to let their eyes\r\r\ncompletely finish adjusting to it, so eye responses won't vary during the test\r\r\nand corrupt the data.  The intensity of this uniform background is usually\r\r\ncalled the 'adaptation luminance'.\r\r\n\r\r\nNow suppose you are one of those test subjects, and also suppose you could\r\r\nsomehow magically look inside your head at the biological machinery that adjusts\r\r\nyour vision system to the available light; imagine that you have gears and\r\r\nwheels that turn left or right as we adapt to look at dark or bright scenes.\r\r\nWith the help of the experimenter's equipment, suppose you look at a uniform\r\r\nfield of 0.1 cd/m^2 for a long time.  After the gears and wheels in your head\r\r\nstop turning, you reach in and make a fine scratch mark at the top of one of\r\r\nthose wheels.  Next, get the experimenter to adjust the intensity of the uniform\r\r\nfield to, say, 1.0cd/m^2, and once again stare at it long enough for the wheels\r\r\nin your head to settle down, and make a second mark on the wheel.  Continue this\r\r\nfor a wide range of background intensities until you build up a calibration\r\r\nscale marked on that wheel.\r\r\n\r\r\n'Adaptation luminance' is then the reading on the calibrated scale you marked\r\r\non  that wheel--it isn't the measurable amounts of light that you're actually\r\r\nlooking at, but rather how much your visual system has _adjusted_ to available\r\r\nlight.\r\r\n\r\r\nNow suppose we scrub off the calibration scratches you make on the wheel and\r\r\nclose up your head again so you can't see the gears inside.  How do you find the\r\r\nadaptation value?   When you look at a uniform field for a long time, the answer\r\r\nis obvious; but what if you look at a more complicated scene, with a wide range\r\r\nof intensities? Or what if you want to know the transient readings on that wheel\r\r\nwhen you suddenly change what you're looking at?  If you stick with this simple\r\r\ngear-filled approximation of the visual system, then the adaptation luminance is\r\r\nsome nominal mid-range value, somewhere in the span of scene intensities we've\r\r\nrecently viewed.  Just about every paper on global tone-mapping methods give a\r\r\nsimple formula to compute such a value of 'adaptation luminance' from the scene\r\r\nluminances we're looking at.  My personal favorite is mean log luminance:\r\r\nL_adapt = exp(mean(log(L_scene))); your mileage may vary.  But make no mistake;\r\r\neven though adaptation luminance  is computed from measurable light intensities,\r\r\nit is just a prediction of the gear-and-wheel positions in your head; it isn't a\r\r\nphysically measurable quantity.\r\r\n\r\r\nAs Ian Ashdown and Fredo Durand have pointed out, our eyes are actually far more\r\r\ncomplicated in their adaptation response to light than 'adaptation luminance'\r\r\nwould suggest. We adapt differently at different areas of the retina, and the\r\r\nfoveal region dominates the visual appearance of the scene.  Also,  there are at\r\r\nleast three adaptation mechanisms at work in the retina alone, each with its own\r\r\nadjustment rates and effects on visual appearance, and there are also very\r\r\ndifferent adjustment rates for rods and cone receptors (see the book \"The\r\r\nRetina: An Approachable Part of the Brain\", John Dowling, for a beautiful,\r\r\nauthoritative introduction).\r\r\n\r\r\nDarn--*WAY* too long-winded again. Hope this helps!\r\r\n\r\r\nRegards,\r\r\n\r\r\n-Jack Tumblin\r\r\n\r\r\nNeil Gatenby wrote:\r\r\n\r\r\n> Hi all\r\r\n>\r\r\n> Does anyone have a definition for \"adaptation luminance\" ?  I see the term\r\r\n> used a lot, in tone mapping papers, but I can't seem to find a concise/clear\r\r\n> definition.\r\r\n>\r\r\n> TIA\r\r\n>\r\r\n> Neil\r\r\n>\r\r\n>   ------------------------------------------------------------------------\r\r\n> -------------------------------------------------------------------------\r\r\n> globillum@imag.fr -- mailing list devoted to global illumination research\r\r\n> For list archives or to configure your options, see http://listes.imag.fr\r\r\n> -------------------------------------------------------------------------\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id f6IHoHK07317;\r\r\n\tWed, 18 Jul 2001 19:50:17 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id TAA28623;\r\r\n\tWed, 18 Jul 2001 19:48:44 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id TAA28618\r\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 18 Jul 2001 19:48:41 +0200\r\r\nReceived: from pimout2-int.prodigy.net (pimout2-ext.prodigy.net [207.115.63.101])\r\r\n\tby imag.imag.fr (8.11.3/8.11.3) with ESMTP id f6IHmd209185\r\r\n\tfor <globillum@imag.fr>; Wed, 18 Jul 2001 19:48:39 +0200 (MEST)\r\r\nReceived: from pb-s600-p233 (A020-0036.DNVR.splitrock.net [63.253.54.36])\r\r\n\tby pimout2-int.prodigy.net (8.11.0/8.11.0) with SMTP id f6IHmZQ25836\r\r\n\tfor <globillum@imag.fr>; Wed, 18 Jul 2001 13:48:36 -0400\r\r\nMessage-Id: <3.0.5.32.20010718114022.00a89330@bechtel.colorado.edu>\r\r\nX-Sender: dilaura@bechtel.colorado.edu\r\r\nX-Mailer: QUALCOMM Windows Eudora Light Version 3.0.5 (32)\r\r\nDate: Wed, 18 Jul 2001 11:40:22 -0600\r\r\nTo: globillum@imag.fr\r\r\nFrom: \"David L. DiLaura\" <dilaura@bechtel.colorado.edu>\r\r\nSubject: Occluded configuration factors\r\r\nMime-Version: 1.0\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 67\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: D:T\"!0mI\"!]a?\"!#91!!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nColleagues:\r\r\n\r\r\nI have found a new way to account for occlusion in radiative transfer\r\r\ncalculations.  I will be presenting this paper at the upcoming conference\r\r\nof the Illuminating Engineering Society:\r\r\n\r\r\n\tftp://bechtel.colorado.edu/pub/Illumination/OccludedConfigurationFactors.pdf\r\r\n\r\r\nIan Ashdown has kindly provided one review, and I have been asked to find\r\r\nat least one more.  If you are interested please let me know.\r\r\n\r\r\nRegards\r\r\n\r\r\nDavid L. DiLaura  \r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id f6J5xrK15581;\r\r\n\tThu, 19 Jul 2001 07:59:53 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id HAA29264;\r\r\n\tThu, 19 Jul 2001 07:59:34 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id HAA29259\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 19 Jul 2001 07:59:21 +0200\r\r\nReceived: from ultra.cs.nchu.edu.tw (ultra.cs.nchu.edu.tw [140.120.14.28])\r\r\n\tby imag.imag.fr (8.11.3/8.11.3) with ESMTP id f6J5wr227130\r\r\n\tfor <globillum@imag.fr>; Thu, 19 Jul 2001 07:59:17 +0200 (MEST)\r\r\nReceived: from daboo (daboo.cs.nchu.edu.tw [140.120.13.244])\r\r\n\tby ultra.cs.nchu.edu.tw (8.9.3/8.9.3) with SMTP id NAA26472\r\r\n\tfor <globillum@imag.fr>; Thu, 19 Jul 2001 13:58:39 +0800 (CST)\r\r\nMessage-ID: <014b01c11017$eadb0900$f40d788c@cs.nchu.edu.tw>\r\r\nReply-To: \"Hsien\" <cschang@cs.nchu.edu.tw>\r\r\nFrom: \"Hsien\" <cschang@acm.org>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Please give me some opinions\r\r\nDate: Thu, 19 Jul 2001 13:59:03 +0800\r\r\nOrganization: ACM\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 5.00.2615.200\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 68\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nX-UIDL: &HR!!+gY\"!LB[\"!n/2!!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META content=\"text/html; charset=big5\" http-equiv=Content-Type><BASE \r\r\nhref=file://C:\\WINDOWS\\>\r\r\n<META content=\"MSHTML 5.00.2614.3500\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#c0dcc0>\r\r\n<DIV>Dear all,</DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV>&nbsp;&nbsp;&nbsp; I proposed a&nbsp;method for&nbsp;&nbsp;approximating a \r\r\nsolid angle subtended by a&nbsp;luminaire by a set of spherical \r\r\n<BR>triagles.&nbsp; This method&nbsp;is used to calculate the&nbsp;direct \r\r\nlighting radiance. Some reviewers&nbsp;suggested me to </DIV>\r\r\n<DIV>consider tessellating the surface of the luminaire, rather than bounding \r\r\nit.&nbsp; It will&nbsp; increase the sampling </DIV>\r\r\n<DIV>efficiency ratio.&nbsp; But I think that tessellation is a biased \r\r\nmehtod.&nbsp; Efficiency and unbiase, which is important</DIV>\r\r\n<DIV>for photorealistic rendering? Please give me some opinions. Thanks a \r\r\nlot.</DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \r\r\nBest regards,</DIV>\r\r\n<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Hsien</DIV></BODY></HTML>\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id f6JKu5K25869;\r\r\n\tThu, 19 Jul 2001 22:56:06 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id WAA31472;\r\r\n\tThu, 19 Jul 2001 22:56:02 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id WAA31467\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 19 Jul 2001 22:55:51 +0200\r\r\nReceived: from bach.Graphics.Cornell.EDU (bach.graphics.cornell.edu [128.84.247.50])\r\r\n\tby imag.imag.fr (8.11.3/8.11.3) with ESMTP id f6JKtmT15735\r\r\n\tfor <globillum@imag.fr>; Thu, 19 Jul 2001 22:55:48 +0200 (MEST)\r\r\nReceived: from graphics.cornell.edu (bray.graphics.cornell.edu [128.84.247.212])\r\r\n\tby bach.Graphics.Cornell.EDU (8.9.1/8.9.1) with ESMTP id QAA29630;\r\r\n\tThu, 19 Jul 2001 16:55:43 -0400 (EDT)\r\r\n\t(envelope-from phil@graphics.cornell.edu)\r\r\nMessage-ID: <3B57476A.54C7FD33@graphics.cornell.edu>\r\r\nDate: Thu, 19 Jul 2001 16:47:38 -0400\r\r\nFrom: Phil Dutre <phil@Graphics.Cornell.EDU>\r\r\nOrganization: Program of Computer Graphics\r\r\nX-Mailer: Mozilla 4.77 [en] (WinNT; U)\r\r\nX-Accept-Language: en\r\r\nMIME-Version: 1.0\r\r\nTo: Hsien <cschang@cs.nchu.edu.tw>\r\r\nCC: globillum@imag.fr\r\r\nSubject: Re: Please give me some opinions\r\r\nReferences: <014b01c11017$eadb0900$f40d788c@cs.nchu.edu.tw>\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 69\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: >D7\"!U\\T!!&hP\"!dEC\"!\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n> Hsien wrote:\r\r\n> \r\r\n> Dear all,\r\r\n> \r\r\n>     I proposed a method for  approximating a solid angle subtended by\r\r\n> a luminaire by a set of spherical\r\r\n> triagles.  This method is used to calculate the direct lighting\r\r\n> radiance. Some reviewers suggested me to\r\r\n> consider tessellating the surface of the luminaire, rather than\r\r\n> bounding it.  It will  increase the sampling\r\r\n> efficiency ratio.  But I think that tessellation is a biased mehtod.\r\r\n> Efficiency and unbiase, which is important\r\r\n> for photorealistic rendering? Please give me some opinions. Thanks a\r\r\n> lot.\r\r\n> \r\r\n> \r\r\n> Best regards,\r\r\n>                                                                                                                                                Hsien\r\r\n\r\r\nHi,\r\r\n\r\r\nI'm not sure I understand everything you refer to, but basically,\r\r\nwhen you sample a light source, it all comes down to: generate\r\r\npoints on or in the neighborhoud of the source, and evaluate the\r\r\nself-emmision (which might be zero).\r\r\n\r\r\nSo, one can have:\r\r\n- sample the area of the source\r\r\n- sample the visible area\r\r\n- sample the solid angle\r\r\n- sample the visible solid angle\r\r\n- etc ...\r\r\n\r\r\nHowever, it might be impractical to sample an irregular shape,\r\r\nso, yes, one can put an bounding shape around the light source,\r\r\nsample that, and then evaluate Le (which might be zero).\r\r\n\r\r\nArvo95 has described a way of sampling the solid angle of a spherical\r\r\ntriangle. So, a triangular light source can now be sampled\r\r\nbased on its solid angle EXACTLY.\r\r\nIf we have a polygonal light source, all one has to do is to \r\r\ntesselate it in triangles, and sample each of them seperately,\r\r\nor pick one of these at random for each sample, or according to\r\r\nany other weighting function.\r\r\n\r\r\nThis tessealation is UNBIASED, if the underlying sampling is unbiased.\r\r\nThe only thing we have done is subdivide the domain in smaller \r\r\nand easier chunks such that we can come up with a way to sample it.\r\r\nWe haven't  changed the domain or the function itself, nor have\r\r\nwe introduced anything else that changes the underlying integral\r\r\nto be evaluated.\r\r\n\r\r\nMore info can be found in the Global Illumination Compendium:\r\r\nhttp://www.graphics.cornell.edu/~phil/GI/\r\r\n\r\r\nHope this helps,\r\r\n\r\r\nPhil\r\r\n\r\r\n\r\r\n-- \r\r\n=======================================================================\r\r\nPhilip Dutre      Program of Computer Graphics       Cornell University\r\r\nphil@graphics.cornell.edu        http://www.graphics.cornell.edu/~phil/\r\r\n=======================================================================\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id f6K5OMK31927;\r\r\n\tFri, 20 Jul 2001 07:24:22 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id HAA31949;\r\r\n\tFri, 20 Jul 2001 07:24:17 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id HAA31944\r\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 20 Jul 2001 07:24:01 +0200\r\r\nReceived: from ultra.cs.nchu.edu.tw (ultra.cs.nchu.edu.tw [140.120.14.28])\r\r\n\tby imag.imag.fr (8.11.3/8.11.3) with ESMTP id f6K5NRT27687\r\r\n\tfor <globillum@imag.fr>; Fri, 20 Jul 2001 07:23:33 +0200 (MEST)\r\r\nReceived: from daboo (daboo.cs.nchu.edu.tw [140.120.13.244])\r\r\n\tby ultra.cs.nchu.edu.tw (8.9.3/8.9.3) with SMTP id NAA07152;\r\r\n\tFri, 20 Jul 2001 13:23:06 +0800 (CST)\r\r\nMessage-ID: <002a01c110dc$152ced80$f40d788c@cs.nchu.edu.tw>\r\r\nReply-To: \"Hsien\" <cschang@cs.nchu.edu.tw>\r\r\nFrom: \"Hsien\" <cschang@acm.org>\r\r\nTo: \"Phil Dutre\" <phil@Graphics.Cornell.EDU>\r\r\nCc: globillum@imag.fr\r\r\nReferences: <014b01c11017$eadb0900$f40d788c@cs.nchu.edu.tw> <3B57476A.54C7FD33@graphics.cornell.edu>\r\r\nSubject: Re: Please give me some opinions\r\r\nDate: Fri, 20 Jul 2001 13:23:13 +0800\r\r\nOrganization: ACM\r\r\nMIME-Version: 1.0\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 5.00.2615.200\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 70\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: EfI!!5P\\\"!bC\\\"!T8a!!\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHi,\r\r\n\r\r\nThanks for your reply. :) The Global Illumination Compendium helps me a lot.\r\r\nBut I still have some question. Our method is constructing a bounding box\r\r\n(bigger\r\r\nthen the luminaire) for the luminaire and project those vertices of the\r\r\nbounding box\r\r\nonto the unit hemisphere. Thus we can easily trianglise the solid angle\r\r\nsubtended\r\r\nby the bounding box into a set of spherical triangles. The luminaires used\r\r\nin our\r\r\nmethod are represented in its geometric properties. (e.g. the sphere is\r\r\nrepresented\r\r\n by its center and radius.) It is not constructed by polygons. If we\r\r\ntesselate the luminaire\r\r\n,  some parts of the luminaire will not be sampled. That is why I thought it\r\r\nis a biased\r\r\nmethod. Isn't it?\r\r\n\r\r\n\r\r\nHsien\r\r\n\r\r\n>\r\r\n> Hi,\r\r\n>\r\r\n> I'm not sure I understand everything you refer to, but basically,\r\r\n> when you sample a light source, it all comes down to: generate\r\r\n> points on or in the neighborhoud of the source, and evaluate the\r\r\n> self-emmision (which might be zero).\r\r\n>\r\r\n> So, one can have:\r\r\n> - sample the area of the source\r\r\n> - sample the visible area\r\r\n> - sample the solid angle\r\r\n> - sample the visible solid angle\r\r\n> - etc ...\r\r\n>\r\r\n> However, it might be impractical to sample an irregular shape,\r\r\n> so, yes, one can put an bounding shape around the light source,\r\r\n> sample that, and then evaluate Le (which might be zero).\r\r\n>\r\r\n> Arvo95 has described a way of sampling the solid angle of a spherical\r\r\n> triangle. So, a triangular light source can now be sampled\r\r\n> based on its solid angle EXACTLY.\r\r\n> If we have a polygonal light source, all one has to do is to\r\r\n> tesselate it in triangles, and sample each of them seperately,\r\r\n> or pick one of these at random for each sample, or according to\r\r\n> any other weighting function.\r\r\n>\r\r\n> This tessealation is UNBIASED, if the underlying sampling is unbiased.\r\r\n> The only thing we have done is subdivide the domain in smaller\r\r\n> and easier chunks such that we can come up with a way to sample it.\r\r\n> We haven't  changed the domain or the function itself, nor have\r\r\n> we introduced anything else that changes the underlying integral\r\r\n> to be evaluated.\r\r\n>\r\r\n> More info can be found in the Global Illumination Compendium:\r\r\n> http://www.graphics.cornell.edu/~phil/GI/\r\r\n>\r\r\n> Hope this helps,\r\r\n>\r\r\n> Phil\r\r\n>\r\r\n>\r\r\n> --\r\r\n> =======================================================================\r\r\n> Philip Dutre      Program of Computer Graphics       Cornell University\r\r\n> phil@graphics.cornell.edu        http://www.graphics.cornell.edu/~phil/\r\r\n> =======================================================================\r\r\n>\r\r\n\r\r\n\r\r\n----------------------------------------------------------------------------\r\r\n----\r\r\n\r\r\n\r\r\n> -------------------------------------------------------------------------\r\r\n> globillum@imag.fr -- mailing list devoted to global illumination research\r\r\n> For list archives or to configure your options, see http://listes.imag.fr\r\r\n> -------------------------------------------------------------------------\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id f6PEw7K11077;\r\r\n\tWed, 25 Jul 2001 16:58:07 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id QAA10835;\r\r\n\tWed, 25 Jul 2001 16:58:08 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id QAA10830\r\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 25 Jul 2001 16:58:06 +0200\r\r\nReceived: from nut.autodesk.com (nut.autodesk.com [198.102.112.27])\r\r\n\tby imag.imag.fr (8.11.3/8.11.3) with ESMTP id f6PEw4v26517\r\r\n\tfor <globillum@imag.fr>; Wed, 25 Jul 2001 16:58:04 +0200 (MEST)\r\r\nReceived: from hqmsgsrf00.autodesk.com (hqmsgsrf00.autodesk.com [144.111.32.210])\r\r\n\tby nut.autodesk.com (8.9.3/8.9.3) with ESMTP id HAA24955\r\r\n\tfor <globillum@imag.fr>; Wed, 25 Jul 2001 07:57:58 -0700 (PDT)\r\r\nFrom: eric.haines@autodesk.com\r\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service (5.5.2653.19)\r\r\n\tid <PSX2MVXF>; Wed, 25 Jul 2001 07:57:57 -0700\r\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C109ACDFF1@hqmsgsrf04.autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Some recent Irisa papers\r\r\nDate: Wed, 25 Jul 2001 07:57:56 -0700\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2653.19)\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 72\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: K;K!!+`'#!P*+!!WR$!!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nPosting this for Kadi Bouatouch (kadi@irisa.fr). Please reply to him.\r\r\n\r\r\nEric\r\r\n\r\r\n===================\r\r\n\r\r\nFor those who are interested in some of our recently published papers,\r\r\nthey can get them at :\r\r\n\r\r\n1- E Guillou, D. Meneveaux, E. Maisel, K. Bouatouch: \r\r\n  Using vanishing points for camera calibration and coarse 3D\r\r\nreconstruction from a single image \r\r\n  Visual Comp 16 (2000) 7, 396-410 \r\r\n  URL:\r\r\nhttp://link.springer.de/link/service/journals/00371/bibs/0016007/00160396.htm \r\r\n  or   \r\r\nhttp://link.springer-ny.com/link/service/journals/00371/bibs/0016007/00160396.htm \r\r\n or\r\r\nhttp://www.irisa.fr/prive/kadi/Reconstruction/\r\r\n\r\r\n2-  D. Meneveaux, K. Bouatouch, E. Maisel and R. Delmont:\r\r\n   A New partitioning method for architectural environments\r\r\n   The journal of Visualization and Computer Animation\r\r\n   9 (1998) , 195-213\r\r\n    http://www.irisa.fr/prive/kadi/Partitioning/\r\r\n\r\r\n3- R. Dumont and K. Bouatouch\r\r\n   Combining Hierarchical Radiosity and LODs\r\r\n   http://www.irisa.fr/prive/kadi/Level_Of_Detail/\r\r\n\r\r\n\r\r\nYou can also get other papers from : http://www.irisa.fr/prive/kadi/\r\r\n\r\r\n\r\r\nKadi\r\r\n-----------------------------------------------------------------------------------\r\r\n-----------------------------------------------------------------------------------\r\r\n\r\r\n\r\r\nKadi Bouatouch                            |   Tel: (33)  2-99-84-72-58 |\r\r\nIRISA                                     |   Fax: (33)  2-99-84-71-71 |\r\r\nUniversity of Rennes 1                    |                            |\r\r\nCampus de Beaulieu                        |   E-mail: kadi@irisa.fr    |\r\r\nF35042 RENNES CEDEX                       |                            |\r\r\nFRANCE                                    |                            |\r\r\nhttp://www.irisa.fr/siames/Kadi.Bouatouch |                            |\r\r\nhttp://www.irisa.fr/prive/kadi            | Download some of my papers |\r\r\n-----------------------------------------------------------------------\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id f7BGAIW21348;\r\r\n\tSat, 11 Aug 2001 18:10:18 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id SAA13990;\r\r\n\tSat, 11 Aug 2001 18:10:18 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id SAA13985\r\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 11 Aug 2001 18:10:11 +0200\r\r\nReceived: from edam.direct.ca (edam.direct.ca [199.60.229.6])\r\r\n\tby imag.imag.fr (8.11.3/8.11.3) with ESMTP id f7BGAA711484\r\r\n\tfor <globillum@imag.fr>; Sat, 11 Aug 2001 18:10:10 +0200 (MEST)\r\r\nReceived: from bc-van-wvn-a53-01-19.look.ca ([216.66.156.115] helo=VANILLA)\r\r\n\tby edam.direct.ca with smtp (Exim 2.12 #7)\r\r\n\tid 15VbKw-0007MD-00\r\r\n\tfor globillum@imag.fr; Sat, 11 Aug 2001 09:10:06 -0700\r\r\nMessage-ID: <004401c12280$816c6f10$0100a8c0@VANILLA>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Photometria\r\r\nDate: Sat, 11 Aug 2001 09:13:05 -0700\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 5.50.4522.1200\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 76\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nX-UIDL: S/5!!#2*!!\"da\"!V+d!!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\r\n<META content=\"MSHTML 5.50.4616.200\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT face=Arial size=2><FONT face=\"Times New Roman\" size=3>Dear \r\r\nColleagues:<BR><BR>While many of us have referenced (or seen referenced) Johann \r\r\nHeinrich<BR>Lambert's 1760 classic text \"Photometria\" in our papers, it is \r\r\nlikely that<BR>few of us have read the original Latin text or the abridged 1892 \r\r\nGerman<BR>translation by Anding.<BR><BR>This is unfortunate, as Lambert had much \r\r\nto say on photometry and<BR>radiometry, including form factor calculations. For \r\r\nexample, Lambert was the<BR>first to develop a closed form expression for the \r\r\nform factor between a<BR>differential surface element and a polygon. (See for \r\r\nexample Cohen and<BR>Wallace's book \"Radiosity and Realistic Image Synthesis,\" \r\r\np. 70, quoting<BR>Schroeder and Hanrahan).<BR><BR>I am therefore pleased and \r\r\nhonoured to announce on behalf of my friend and<BR>colleague David DiLaura of \r\r\nthe University of Colorado at Boulder that his<BR>English translation of \r\r\nPhotometria from the original Latin is now available<BR>as a 680-page bound \r\r\nhardcover book from the Illuminating Engineering Society<BR>of North America \r\r\n(</FONT><A href=\"http://www.iesna.org\"><FONT face=\"Times New Roman\" \r\r\nsize=3>www.iesna.org</FONT></A><FONT face=\"Times New Roman\" size=3>). The \r\r\nfollowing is from their \r\r\nPublications<BR>page:<BR>----------<BR>Photometria<BR>DD-1-01 List Price: \r\r\n$79.00<BR>Member Price: $63.20<BR>Johann Heinrich Lambert's celebrated \r\r\n\"Photometria\" is unique in the history<BR>of applied optics and what has come to \r\r\nbe called Illumnination Engineering.<BR>Written in 1760, it was the first \r\r\nsystematic attempt to formulate, prove,<BR>and demonstrate the processes and \r\r\nprinciples to be used in the<BR>quantification of light, its effects, and the \r\r\nphotometric properties of<BR>materials. Though his interest had its roots in \r\r\natmospheric and astronomic<BR>phenomena, Lambert's intent was a quantification \r\r\nof all matters dealing with<BR>light, including vision.<BR>----------<BR>This \r\r\ntranslation was a three-year labour of love by David DiLaura, who<BR>included a \r\r\n200-page introduction. I have no hestitation in labelling it one<BR>of the most \r\r\nsignificant contributions to the fields of illumination<BR>engineering and \r\r\nglobal illumination in the past one hundred years. It brings<BR>us not only a \r\r\nhistorical text that has been all but lost to the scientific<BR>literature, but \r\r\nmany unique perspectives on topics of interest to all of us.<BR><BR>Our work is \r\r\nnot a linear progression of mathematical development, but a<BR>breadth-first \r\r\nsearch of ideas garnered from many disciplines. As we<BR>collectively learn, we \r\r\ngather information that allows us to re-evaluate the<BR>results and hypotheses \r\r\nof previously abandoned investigations. On this basis<BR>alone, Photometria is \r\r\nhighly recommended reading for any global illumination<BR>researcher \r\r\n.<BR><BR>Ian Ashdown, P. Eng., LC, FIES<BR>Chief Technology Officer<BR>byHeart \r\r\nConsultants Limited<BR></FONT><A href=\"http://www.helios32.com\"><FONT \r\r\nface=\"Times New Roman\" \r\r\nsize=3>http://www.helios32.com</FONT></A><BR><BR></FONT></DIV></BODY></HTML>\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id f7CGj0W30893;\r\r\n\tSun, 12 Aug 2001 18:45:00 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id SAA15180;\r\r\n\tSun, 12 Aug 2001 18:44:53 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id SAA15175\r\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 12 Aug 2001 18:44:41 +0200\r\r\nReceived: from rabacal.direct.ca (rabacal.direct.ca [199.60.229.8])\r\r\n\tby imag.imag.fr (8.11.3/8.11.3) with ESMTP id f7CGid721087\r\r\n\tfor <globillum@imag.fr>; Sun, 12 Aug 2001 18:44:40 +0200 (MEST)\r\r\nReceived: from bc-van-wvn-a53-01-85.look.ca ([216.66.156.181] helo=VANILLA)\r\r\n\tby rabacal.direct.ca with smtp (Exim 2.12 #7)\r\r\n\tid 15VyLs-0006mg-00\r\r\n\tfor globillum@imag.fr; Sun, 12 Aug 2001 09:44:37 -0700\r\r\nMessage-ID: <001401c1234e$7f1924a0$0100a8c0@VANILLA>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 01/08/15 Release of RADBIB and GITHESIS\r\r\nDate: Sun, 12 Aug 2001 09:47:37 -0700\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 5.50.4522.1200\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 77\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nX-UIDL: ;O;\"!Sj^!!)B+#!oI1!!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\r\n<META content=\"MSHTML 5.50.4616.200\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\r\n<P>ANNOUNCE: 01/08/15 Release of RADBIB and \r\r\nGITHESIS<BR>-------------------------------------------------<BR>RADBIB is a \r\r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\r\ntheses, articles, and books. It currently includes 1,972 references -- 37 new \r\r\nadditions since its 01/07/15 release.<BR><BR>This bibliography is available in \r\r\nBibTex format as RADBIB.BIB (with a release date of August 15, 2001) \r\r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\r\nbibliography includes 248 references to radiosity and global illumination theses \r\r\n-- 1 new addition since the 01/07/15 release.<BR><BR>Financial support for the \r\r\nmaintenance of these bibliographies is provided by byHeart Consultants \r\r\nLimited.</P>\r\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>Chief Technology Officer<BR>byHeart \r\r\nConsultants Limited<BR><A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></P>\r\r\n<P><BR>&nbsp;</P></FONT></FONT></DIV></BODY></HTML>\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id f8MFtov16125;\r\r\n\tSat, 22 Sep 2001 17:55:50 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id RAA23854;\r\r\n\tSat, 22 Sep 2001 17:55:38 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id RAA23849\r\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 22 Sep 2001 17:55:31 +0200\r\r\nReceived: from cheddar.direct.ca (cheddar.direct.ca [199.60.229.16])\r\r\n\tby imag.imag.fr (8.11.6/8.11.3) with ESMTP id f8MFtUB13501\r\r\n\tfor <globillum@imag.fr>; Sat, 22 Sep 2001 17:55:30 +0200 (MEST)\r\r\nReceived: from bc-van-wvn-a53-01-26.look.ca ([216.66.156.122] helo=VANILLA)\r\r\n\tby cheddar.direct.ca with smtp (Exim 2.12 #6)\r\r\n\tid 15kosx-0000YI-00\r\r\n\tfor globillum@imag.fr; Sat, 22 Sep 2001 08:40:08 -0700\r\r\nMessage-ID: <002701c1437f$98cf3af0$0100a8c0@VANILLA>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 01/09/21 Release of RADBIB and GITHESIS\r\r\nDate: Sat, 22 Sep 2001 08:59:43 -0700\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2600.0000\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 81\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nX-UIDL: \\0'\"!D:l\"!VIA!!Te]!!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\r\n<META content=\"MSHTML 6.00.2600.0\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff background=\"\">\r\r\n<DIV><FONT face=Arial size=2>ANNOUNCE: 01/09/21 Release of RADBIB and \r\r\nGITHESIS<BR>-------------------------------------------------<BR>RADBIB is a \r\r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\r\ntheses, articles, and books. It currently includes 1,979 references -- 7 new \r\r\nadditions since its 01/08/15 release.<BR><BR>This bibliography is available in \r\r\nBibTex format as RADBIB.BIB (with a release date of September 21, 2001) \r\r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\r\nbibliography includes 248 references to radiosity and global illumination theses \r\r\n-- no new additions since the 01/08/15 release.<BR><BR>Financial support for the \r\r\nmaintenance of these bibliographies is provided by byHeart Consultants \r\r\nLimited.</FONT></DIV>\r\r\n<DIV><BR><FONT face=Arial size=2>PS - byHeart Consultants Limited has moved. \r\r\nVisit the panoramic views from our office at </FONT><A \r\r\nhref=\"http://www.helios32.com/office.html\"><FONT face=Arial \r\r\nsize=2>http://www.helios32.com/office.html</FONT></A><FONT face=Arial size=2>. \r\r\n(Bill Gates should be so lucky!)</FONT></DIV>\r\r\n<DIV><BR><FONT face=Arial size=2>Ian Ashdown, P. Eng., LC, FIES<BR>Chief \r\r\nTechnology Officer<BR>byHeart Consultants Limited<BR></FONT><A \r\r\nhref=\"http://www.helios32.com\"><FONT face=Arial \r\r\nsize=2>http://www.helios32.com</FONT></A></DIV>\r\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV></BODY></HTML>\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id f8MGj3v16403;\r\r\n\tSat, 22 Sep 2001 18:45:03 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id SAA24004;\r\r\n\tSat, 22 Sep 2001 18:45:05 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id SAA23999\r\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 22 Sep 2001 18:45:01 +0200\r\r\nReceived: from edam.direct.ca (edam.direct.ca [199.60.229.6])\r\r\n\tby imag.imag.fr (8.11.6/8.11.3) with ESMTP id f8MGj0B14150\r\r\n\tfor <globillum@imag.fr>; Sat, 22 Sep 2001 18:45:00 +0200 (MEST)\r\r\nReceived: from bc-van-wvn-a53-01-33.look.ca ([216.66.156.129] helo=VANILLA)\r\r\n\tby edam.direct.ca with smtp (Exim 2.12 #7)\r\r\n\tid 15kptZ-0005RC-00\r\r\n\tfor globillum@imag.fr; Sat, 22 Sep 2001 09:44:50 -0700\r\r\nMessage-ID: <001e01c14386$80e6c2d0$0100a8c0@VANILLA>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nReferences: <002701c1437f$98cf3af0$0100a8c0@VANILLA>\r\r\nSubject: Re: ANNOUNCE: 01/09/21 Release of RADBIB and GITHESIS\r\r\nDate: Sat, 22 Sep 2001 09:49:09 -0700\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2600.0000\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 82\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nX-UIDL: L-c\"!3g-!!)TJ\"!Tp^!!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\r\n<META content=\"MSHTML 6.00.2600.0\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff background=\"\">\r\r\n<DIV><FONT face=Arial size=2>Oops!&nbsp;Make that <A \r\r\nhref=\"http://www.helios32.com/office.htm\">http://www.helios32.com/office.htm</A>. \r\r\n(A moment of levity ...)</FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial size=2>Ian Ashdown, P. Eng., LC, FIES<BR>Chief Technology \r\r\nOfficer<BR>byHeart Consultants Limited<BR><A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV></BODY></HTML>\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id f8OHxmv08232;\r\r\n\tMon, 24 Sep 2001 19:59:48 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id TAA31843;\r\r\n\tMon, 24 Sep 2001 19:59:46 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id TAA31838\r\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 24 Sep 2001 19:59:45 +0200\r\r\nReceived: from mut.autodesk.com (mut.autodesk.com [198.102.112.26])\r\r\n\tby imag.imag.fr (8.11.6/8.11.3) with ESMTP id f8OHxim19241\r\r\n\tfor <globillum@imag.fr>; Mon, 24 Sep 2001 19:59:44 +0200 (MEST)\r\r\nReceived: from hqmsgsrf00.autodesk.com (hqmsgsrf00.autodesk.com [144.111.32.210])\r\r\n\tby mut.autodesk.com (8.9.3/8.9.3) with ESMTP id KAA00791\r\r\n\tfor <globillum@imag.fr>; Mon, 24 Sep 2001 10:59:36 -0700 (PDT)\r\r\nFrom: eric.haines@autodesk.com\r\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service (5.5.2653.19)\r\r\n\tid <TGCVLZDX>; Mon, 24 Sep 2001 10:59:35 -0700\r\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C10A71B5DE@hqmsgsrf04.autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Fantasy Graphics League's 2001-2002 season now open\r\r\nDate: Mon, 24 Sep 2001 10:58:46 -0700\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2653.19)\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 84\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: 5NW\"!TnE\"!Q/M\"!E#^!!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nYes, you've been champing at the bit to try again, to strive to out-do your past accomplishments, to pick a really good Fantasy Graphics League team this time around. Here's your chance to hire the best lab of computer graphics researchers you can, from past SIGGRAPH authors, and pit yourself against thousands, well, tens of other labs from around the world: \r\r\n\r\r\nhttp://www.realtimerendering.com/fgl\r\r\n\r\r\nIt's free, it is considered fun in some sense by a few, and it's free. Enjoy, or else you won't, \r\r\n\r\r\nEric\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id f9BDfM115277;\r\r\n\tThu, 11 Oct 2001 15:41:22 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id PAA15472;\r\r\n\tThu, 11 Oct 2001 15:41:23 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id PAA15467\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 11 Oct 2001 15:41:21 +0200\r\r\nReceived: from e1.ny.us.ibm.com (e1.ny.us.ibm.com [32.97.182.101])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id f9BDfJx15277\r\r\n\tfor <globillum@imag.fr>; Thu, 11 Oct 2001 15:41:20 +0200 (MEST)\r\r\nReceived: from northrelay02.pok.ibm.com (northrelay02.pok.ibm.com [9.117.200.22])\r\r\n\tby e1.ny.us.ibm.com (8.9.3/8.9.3) with ESMTP id JAA226120\r\r\n\tfor <globillum@imag.fr>; Thu, 11 Oct 2001 09:38:44 -0400\r\r\nReceived: from d01ml244.pok.ibm.com (d01ml244.pok.ibm.com [9.117.127.106])\r\r\n\tby northrelay02.pok.ibm.com (8.11.1m3/NCO v4.97.1) with ESMTP id f9BDf8l137162\r\r\n\tfor <globillum@imag.fr>; Thu, 11 Oct 2001 09:41:08 -0400\r\r\nImportance: Normal\r\r\nSubject: eg2001 presentation etc.\r\r\nTo: globillum@imag.fr\r\r\nX-Mailer: Lotus Notes Release 5.0.3 (Intl) 21 March 2000\r\r\nMessage-ID: <OF5BEE450F.B9359239-ON85256AE2.004A4482@pok.ibm.com>\r\r\nFrom: \"Holly Rushmeier\" <hertjwr@us.ibm.com>\r\r\nDate: Thu, 11 Oct 2001 09:40:52 -0400\r\r\nX-MIMETrack: Serialize by Router on D01ML244/01/M/IBM(Release 5.0.8 |June 18, 2001) at\r\r\n 10/11/2001 09:41:08 AM\r\r\nMIME-Version: 1.0\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 87\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: \\Q\\\"!/)K!!!?-\"!UgT\"!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHi  globillumers!\r\r\n\r\r\nA couple of people suggested that I put my Eurographics talk on\r\r\n\"Rendering:Input/Output\" online,\r\r\nso it is now available at:\r\r\nhttp://www.research.ibm.com/people/h/holly/pres.html\r\r\nits in pdf, and with all the images still pretty bulky, so I divided it\r\r\ninto 2 to 6 Mb pieces.\r\r\nI also put a couple other presentations, including my attempt to be\r\r\ncontroversial for the \"Newton's Nightmare\" panel at SIGGRAPH.\r\r\n\r\r\nSince we finally got a template that allows us to put our own papers online\r\r\nwith company approval, the ICCV shadow carving paper I mentioned and\r\r\nthe SPIE perception related papers can be downloaded from:\r\r\n\r\r\nhttp://www.research.ibm.com/people/h/holly/pubs.html\r\r\n\r\r\n-- Holly\r\r\n\r\r\n\r\r\n__________________________\r\r\nHolly Rushmeier , holly@watson.ibm.com,\r\r\nhttp://www.research.ibm.com/people/h/holly, (914)784-7252\r\r\nIBM TJ Watson Research Center, 30 Saw Mill River Road, Hawthorne, NY 10532,\r\r\nUSA\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id fA6Hel917551;\r\r\n\tTue, 6 Nov 2001 18:40:48 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id SAA09206;\r\r\n\tTue, 6 Nov 2001 18:40:49 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id SAA09197\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 6 Nov 2001 18:40:30 +0100\r\r\nReceived: from rabacal.direct.ca (rabacal.direct.ca [199.60.229.8])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id fA6HeS514167\r\r\n\tfor <globillum@imag.fr>; Tue, 6 Nov 2001 18:40:29 +0100 (MET)\r\r\nReceived: from bc-van-wvn-a53-01-94.look.ca ([216.66.156.190] helo=VANILLA)\r\r\n\tby rabacal.direct.ca with smtp (Exim 2.12 #7)\r\r\n\tid 161AD0-0003s2-00\r\r\n\tfor globillum@imag.fr; Tue, 6 Nov 2001 09:40:23 -0800\r\r\nMessage-ID: <002601c166ea$e9675bd0$0100a8c0@VANILLA>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 01/11/07 Release of RADBIB and GITHESIS\r\r\nDate: Tue, 6 Nov 2001 09:46:05 -0800\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2600.0000\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 88\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nX-UIDL: dG\\\"!6V:!!^fV\"!Ih5\"!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\r\n<META content=\"MSHTML 6.00.2600.0\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff background=\"\">\r\r\n<DIV><FONT face=Arial size=2>ANNOUNCE: 01/11/07 Release of RADBIB and \r\r\nGITHESIS<BR>-------------------------------------------------<BR>RADBIB is a \r\r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\r\ntheses, articles, and books. It currently includes 1,987 references --&nbsp;8 \r\r\nnew additions since its 01/09/21 release.<BR><BR>This bibliography is available \r\r\nin BibTex format as RADBIB.BIB (with a release date of November 7, 2001) \r\r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\r\nbibliography includes 251 references to radiosity and global illumination theses \r\r\n--&nbsp;3 new additions since the 01/09/21 release.<BR><BR>Financial support for \r\r\nthe maintenance of these bibliographies is provided by byHeart Consultants \r\r\nLimited.</FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2></FONT><BR><FONT face=Arial size=2>Ian Ashdown, P. \r\r\nEng., LC, FIES<BR>Chief Technology Officer<BR>byHeart Consultants \r\r\nLimited<BR></FONT><A href=\"http://www.helios32.com\"><FONT face=Arial \r\r\nsize=2>http://www.helios32.com</FONT></A></DIV>\r\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV></BODY></HTML>\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id fAGK0p910733;\r\r\n\tFri, 16 Nov 2001 21:00:52 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id VAA04652;\r\r\n\tFri, 16 Nov 2001 21:00:53 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id VAA04647\r\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 16 Nov 2001 21:00:50 +0100\r\r\nReceived: from mut.autodesk.com (mut.autodesk.com [198.102.112.26])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id fAGK0nY29146\r\r\n\tfor <globillum@imag.fr>; Fri, 16 Nov 2001 21:00:49 +0100 (MET)\r\r\nReceived: from hqmsgsrf00.autodesk.com (hqmsgsrf00.autodesk.com [144.111.32.210])\r\r\n\tby mut.autodesk.com (8.9.3/8.9.3) with ESMTP id MAA28782\r\r\n\tfor <globillum@imag.fr>; Fri, 16 Nov 2001 12:00:43 -0800 (PST)\r\r\nFrom: eric.haines@autodesk.com\r\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service (5.5.2653.19)\r\r\n\tid <W6STMBJ0>; Fri, 16 Nov 2001 12:00:42 -0800\r\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C10B16BB10@hqmsgsrf04.autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: 1/r^2 lighting for interactive rendering\r\r\nDate: Fri, 16 Nov 2001 12:00:17 -0800\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2653.19)\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 90\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: Z\\:!!9\\1\"!4n4!!I_E\"!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nI've got a global illumination question about normal 1/(r^2) lighting. This form of lighting is supported in APIs such as OpenGL, but it's not all that usable. The problem is that the effect of the light dies off too quickly. I think there are two causes for this:\r\r\n\r\r\n1) Gamma correction not done. Everything gets dimmed down too quickly if you ignore gamma, as is commonly done in interactive applications on the PC. Jonathan Blow pointed this problem out to me, and noted some examples by Brian Hook: http://www.pyrogon.com/shots/. If you don't correct for gamma, forget the rest of the question, as this factor is pretty major.\r\r\n\r\r\n2) Light reflected from nearby objects is not accounted for. Say you have a single light in an environment, dropping off at 1/(r^2). If it's an outdoor scene like a large flat desert, then interreflectivity is nil (the light hits the desert and reflects upwards to infinity), so 1/(r^2) is fine. What I'm wondering about is the effect when inside an enclosed room. The light bouncing around obviously does have an effect, and what I'm wondering is whether there's any rule of thumb as to a way to account for this in the drop-off equation. Could you simply add in some 1/r term to get some reasonable approximation on the average? I'm guessing such add-ins would just be ad hoc (as is usually done), twiddle with the 1/r and 1/r^2 light components on a scene by scene basis until it looks good. Also, such twiddling assumes light comes only from the light's direction, patently false.\r\r\n\r\r\nMore generally, it seems like this sort of thing could be analyzed fairly cleanly for various types of scenes - has anyone done anything like this, getting some reasonable approximation of the radiance distribution and overall irradiance given a single overhead light? It might be useful to have irradiance maps computed for various places in the room and interpolate among these as you move through the room (subtracting out the 1/r^2 light itself, so you could add that in on the fly, since it's so important).\r\r\n\r\r\nAny thoughts appreciated,\r\r\n\r\r\nEric\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id fAGM2s911417;\r\r\n\tFri, 16 Nov 2001 23:02:57 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id XAA04961;\r\r\n\tFri, 16 Nov 2001 23:03:00 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id XAA04956\r\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 16 Nov 2001 23:02:55 +0100\r\r\nReceived: from mut.autodesk.com (mut.autodesk.com [198.102.112.26])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id fAGM2sY01800\r\r\n\tfor <globillum@imag.fr>; Fri, 16 Nov 2001 23:02:54 +0100 (MET)\r\r\nReceived: from hqmsgsrf00.autodesk.com (hqmsgsrf00.autodesk.com [144.111.32.210])\r\r\n\tby mut.autodesk.com (8.9.3/8.9.3) with ESMTP id OAA22603\r\r\n\tfor <globillum@imag.fr>; Fri, 16 Nov 2001 14:02:48 -0800 (PST)\r\r\nFrom: eric.haines@autodesk.com\r\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service (5.5.2653.19)\r\r\n\tid <W6STMJ1N>; Fri, 16 Nov 2001 14:02:47 -0800\r\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C10B24A651@hqmsgsrf04.autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Fresnel term\r\r\nDate: Fri, 16 Nov 2001 14:02:19 -0800\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2653.19)\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 91\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: @_*#!+i:!!JZJ!!:QX\"!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nThere's been a fair amount of interest in simulating the Fresnel term for real-time rendering. Another thing that's been on my mind:\r\r\n\r\r\nGrab a CD jewel case. Look at a light reflected off of it (not at a grazing angle, since a grazing angle causes full reflection). According to the Fresnel effect, the light coming off the surface is around 1/25th as bright as the light itself (true for dielectrics, depends on the index of refraction). Personally, to me the reflection looks dimmer, sure, but not 1/25th as bright. (With incandescents I definitely notice the difference in luminance [it's painful to look at the bulb itself], but not much with fluorescent lights).\r\r\n\r\r\nIs there some good explanation here, beyond \"the eye is an amazing thing\" and tone reproduction problems? I usually think of tone reproduction as something that comes into play in places where there are radically different lighting situations in the same view (looking out of the tunnel, etc). Using a high dynamic range figures in to computing such reflectance terms correctly, but that does little to explain the perceptual effect. If anything, I think this example shows how far we are from having a good model of the eye for rendering a scene well - if you don't agree, please let me know what I'm missing.\r\r\n\r\r\nIf anyone has any further insights or ideas on this one, pass them on,\r\r\n\r\r\nEric\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id fAH03B914369;\r\r\n\tSat, 17 Nov 2001 01:03:12 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id BAA05117;\r\r\n\tSat, 17 Nov 2001 01:03:10 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id BAA05112\r\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 17 Nov 2001 01:03:07 +0100\r\r\nReceived: from darkwing.uoregon.edu (daemon@darkwing.uoregon.edu [128.223.142.13])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id fAH036Y03749\r\r\n\tfor <globillum@imag.fr>; Sat, 17 Nov 2001 01:03:06 +0100 (MET)\r\r\nReceived: (from randolph@localhost)\r\r\n\tby darkwing.uoregon.edu (8.11.6/8.11.6) id fAH030801320\r\r\n\tfor globillum@imag.fr; Fri, 16 Nov 2001 16:03:00 -0800 (PST)\r\r\nDate: Fri, 16 Nov 2001 16:03:00 -0800\r\r\nFrom: Randolph Fritz <randolph@darkwing.uoregon.edu>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Re: Fresnel term\r\r\nMessage-ID: <20011116160300.A26791@darkwing.uoregon.edu>\r\r\nMail-Followup-To: Randolph Fritz <randolph@darkwing.uoregon.edu>,\r\r\n\tglobillum@imag.fr\r\r\nReferences: <19879C753611D3119DAB0008C7A4C0C10B24A651@hqmsgsrf04.autodesk.com>\r\r\nMime-Version: 1.0\r\r\nUser-Agent: Mutt/1.2.5i\r\r\nIn-Reply-To: <19879C753611D3119DAB0008C7A4C0C10B24A651@hqmsgsrf04.autodesk.com>; from eric.haines@autodesk.com on Fri, Nov 16, 2001 at 02:02:19PM -0800\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 92\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: 8Qf!!/\\m!!o1U!!#K)#!\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nOn Fri, Nov 16, 2001 at 02:02:19PM -0800, eric.haines@autodesk.com wrote:\r\r\n> \r\r\n> [...]According to the Fresnel effect, the light coming off\r\r\n> the surface is around 1/25th as bright as the light itself (true for\r\r\n> dielectrics, depends on the index of refraction). Personally, to me\r\r\n> the reflection looks dimmer, sure, but not 1/25th as bright. [...]\r\r\n> \r\r\n> Is there some good explanation here, beyond \"the eye is an amazing\r\r\n> thing\" and tone reproduction problems?\r\r\n\r\r\nAt this risk of asking a naive question, did you account for\r\r\nlogarithmic compression in visual processing in your 1/25th?  If it's\r\r\njust 1/25th of the energy, I'd expect it to seem maybe four or five\r\r\ntimes dimmer.  (log2(25))\r\r\n\r\r\nRandolph\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id fAH0NU915280;\r\r\n\tSat, 17 Nov 2001 01:23:31 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id BAA05247;\r\r\n\tSat, 17 Nov 2001 01:23:29 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id BAA05242\r\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 17 Nov 2001 01:23:28 +0100\r\r\nReceived: from graphics.lcs.mit.edu (graphics.lcs.mit.edu [18.24.2.30])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id fAH0NRY04104\r\r\n\tfor <globillum@imag.fr>; Sat, 17 Nov 2001 01:23:27 +0100 (MET)\r\r\nReceived: from graphics.lcs.mit.edu (pigment.lcs.mit.edu [18.24.2.83])\r\r\n\tby graphics.lcs.mit.edu (8.11.4/8.11.4) with ESMTP id fAH0N3S854221;\r\r\n\tFri, 16 Nov 2001 19:23:03 -0500 (EST)\r\r\nSender: fredo@graphics.lcs.mit.edu\r\r\nMessage-ID: <3BF5ADE6.80A3AB98@graphics.lcs.mit.edu>\r\r\nDate: Fri, 16 Nov 2001 19:23:02 -0500\r\r\nFrom: Fredo Durand <fredo@graphics.lcs.mit.edu>\r\r\nX-Mailer: Mozilla 4.77C-SGI [en] (X11; I; IRIX 6.5 IP32)\r\r\nX-Accept-Language: en, fr\r\r\nMIME-Version: 1.0\r\r\nTo: Randolph Fritz <randolph@darkwing.uoregon.edu>\r\r\nCC: globillum@imag.fr\r\r\nSubject: Re: Fresnel term\r\r\nReferences: <19879C753611D3119DAB0008C7A4C0C10B24A651@hqmsgsrf04.autodesk.com> <20011116160300.A26791@darkwing.uoregon.edu>\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 93\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: \\,W!!>^!#![aK!!&fX\"!\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nThere is no logarithmic compression in visual processing.\r\r\nHowever, (subjective) brightness tends to be estimated as the cubic root\r\r\nof the luminance (Stevens and Stevens, in the sixties). So in your case\r\r\nthe subjective factor should be around 3. And yes, tone reproduction\r\r\nproblems, the initial paper by Tumblin uses some data by Stevens. \r\r\n\r\r\nAnd anyway, the human visual system is extremely bad at estimating\r\r\nabsolute luminosity. See e.g. the very cool illusion by Adelson\r\r\nhttp://www-bcs.mit.edu/persci/high/gallery/checkershadow_illusion.html\r\r\n\r\r\nAnd yes, the eye is an amazing thing.\r\r\n\r\r\nFredo\r\r\n\r\r\nRandolph Fritz wrote:\r\r\n> \r\r\n> On Fri, Nov 16, 2001 at 02:02:19PM -0800, eric.haines@autodesk.com wrote:\r\r\n> >\r\r\n> > [...]According to the Fresnel effect, the light coming off\r\r\n> > the surface is around 1/25th as bright as the light itself (true for\r\r\n> > dielectrics, depends on the index of refraction). Personally, to me\r\r\n> > the reflection looks dimmer, sure, but not 1/25th as bright. [...]\r\r\n> >\r\r\n> > Is there some good explanation here, beyond \"the eye is an amazing\r\r\n> > thing\" and tone reproduction problems?\r\r\n> \r\r\n> At this risk of asking a naive question, did you account for\r\r\n> logarithmic compression in visual processing in your 1/25th?  If it's\r\r\n> just 1/25th of the energy, I'd expect it to seem maybe four or five\r\r\n> times dimmer.  (log2(25))\r\r\n> \r\r\n> Randolph\r\r\n> \r\r\n>   ------------------------------------------------------------------------\r\r\n> -------------------------------------------------------------------------\r\r\n> globillum@imag.fr -- mailing list devoted to global illumination research\r\r\n> For list archives or to configure your options, see http://listes.imag.fr\r\r\n> -------------------------------------------------------------------------\r\r\n\r\r\n--\r\r\nFredo Durand,  MIT-LCS Graphics Group\r\r\n200 technology sq. NE43-242, Cambridge, MA 02139 \r\r\nphone : (617) 253 7223  fax : (617) 253 4640 \r\r\nhttp://graphics.lcs.mit.edu/~fredo/\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id fAH3tA916128;\r\r\n\tSat, 17 Nov 2001 04:55:11 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id EAA05627;\r\r\n\tSat, 17 Nov 2001 04:54:55 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id EAA05622\r\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 17 Nov 2001 04:54:53 +0100\r\r\nReceived: from wrath.cs.utah.edu (wrath.cs.utah.edu [155.99.198.100])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id fAH3spY06438\r\r\n\tfor <globillum@imag.fr>; Sat, 17 Nov 2001 04:54:51 +0100 (MET)\r\r\nReceived: from faith.cs.utah.edu (faith.cs.utah.edu [155.99.198.108])\r\r\n\tby wrath.cs.utah.edu (8.11.6/8.11.6) with ESMTP id fAH3sj505414;\r\r\n\tFri, 16 Nov 2001 20:54:45 -0700 (MST)\r\r\nFrom: Peter Shirley <shirley@cs.utah.edu>\r\r\nReceived: (from shirley@localhost)\r\r\n\tby faith.cs.utah.edu (8.11.1/8.11.1) id fAH3siW23906;\r\r\n\tFri, 16 Nov 2001 20:54:44 -0700 (MST)\r\r\nMessage-Id: <200111170354.fAH3siW23906@faith.cs.utah.edu>\r\r\nSubject: Re: Fresnel term\r\r\nTo: Fredo Durand <fredo@graphics.lcs.mit.edu>\r\r\nDate: Fri, 16 Nov 2001 20:54:44 -0700 (MST)\r\r\nCc: Randolph Fritz <randolph@darkwing.uoregon.edu>, globillum@imag.fr\r\r\nIn-Reply-To: <3BF5ADE6.80A3AB98@graphics.lcs.mit.edu> from \"Fredo Durand\" at Nov 16, 2001 07:23:02 PM\r\r\nX-Mailer: ELM [version 2.5 PL2]\r\r\nMIME-Version: 1.0\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 94\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: <Sa\"!L1)#!3eC!!_P<\"!\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nI think another factor is that under binocular viewing, the specular\r\r\nimage is at a different depth than the surface.  This seperates it more.\r\r\nI believe this has been studied in some ancient (i.e., my age) psych studies.  \r\r\n\r\r\nPete\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id fAHBWA917820;\r\r\n\tSat, 17 Nov 2001 12:32:11 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id MAA05961;\r\r\n\tSat, 17 Nov 2001 12:32:08 +0100\r\r\nReceived: from ebene.inrialpes.fr (ebene.inrialpes.fr [194.199.18.70])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id MAA05956\r\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 17 Nov 2001 12:32:04 +0100\r\r\nReceived: from safran.inrialpes.fr (safran.inrialpes.fr [194.199.26.1])\r\r\n\tby ebene.inrialpes.fr (8.11.6/8.11.6) with ESMTP id fAHBSHr07926;\r\r\n\tSat, 17 Nov 2001 12:28:17 +0100 (MET)\r\r\nReceived: from localhost (fneyret@localhost)\r\r\n\tby safran.inrialpes.fr (980427.SGI.8.8.8/8.8.5) with SMTP id MAA18298;\r\r\n\tSat, 17 Nov 2001 12:31:59 +0100 (MET)\r\r\nMessage-Id: <200111171131.MAA18298@safran.inrialpes.fr>\r\r\nX-Authentication-Warning: safran.inrialpes.fr: fneyret@localhost didn't use HELO protocol\r\r\nTo: eric.haines@autodesk.com\r\r\nCc: globillum@imag.fr, Fabrice.Neyret@imag.fr\r\r\nSubject: Re: 1/r^2 lighting for interactive rendering\r\r\nIn-reply-to: Your message of \"Fri, 16 Nov 2001 12:00:17 PST.\"\r\r\n             <19879C753611D3119DAB0008C7A4C0C10B16BB10@hqmsgsrf04.autodesk.com>\r\r\nDate: Sat, 17 Nov 2001 12:31:59 +0100\r\r\nFrom: Fabrice Neyret <Fabrice.Neyret@imag.fr>\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 95\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: 7C:!!1XM\"![lA\"!6<k\"!\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nThis is a multi-part message in MIME format...\r\r\n\r\r\n------------=_1005996724-5543-1\r\r\n\r\r\n\r\r\n>   I've got a global illumination question about normal 1/(r^2) lighting. \r\r\n> This form of lighting is supported in APIs such as OpenGL, but it's not all that usable. \r\r\n> The problem is that the effect of the light dies off too quickly. I think there are two \r\r\n> causes for this:\r\r\n   \r\r\n>   2) Light reflected from nearby objects is not accounted for.\r\r\n> [] What I'm wondering about is the effect when inside an \r\r\n> enclosed room. The light bouncing around obviously does have an effect, and what I'm \r\r\n> wondering is whether there's any rule of thumb as to a way to account for this in the \r\r\n> drop-off equation. Could you simply add in some 1/r term to get some reasonable \r\r\n> approximation on the average? I'm guessing such add-ins would just be ad hoc \r\r\n> (as is usually done), twiddle with the 1/r and 1/r^2 light components on a scene by scene \r\r\n> basis until it looks good.\r\r\n\r\r\n\r\r\nA remark that OpenGL provides for a constant, a *linear*, and a quadratic attenuations,\r\r\nand it indeed allows a combination of the three; see man glLight:\r\r\n\" If the light is positional [], its intensity is attenuated by the\r\r\n  reciprocal of the sum of the constant factor, the linear factor times \r\r\n  the distance between the light and the vertex being lighted, and the quadratic\r\r\n  factor times the square of the same distance.  The initial attenuation factors \r\r\n  are (1, 0, 0), resulting in no attenuation.\"\r\r\n\r\r\nTogather with the effect of inter-reflections, I remember an other argument \r\r\nfor not using the 1/r2 drop-off in interior scenes (was it simply in the Foley & van Dam ?), \r\r\nthat was the fact that light sources are generally not points.\r\r\nHowever, I don't remember any rules of the thumb to set the coefficients\r\r\n( same for the estimation of the varying 'ambient term' to be used at different locations,\r\r\n  apart for some specialized pieces of work by Max and Fournier on horizon maps,\r\r\n  or by Reeves and Max on light attenuation through areas congested with leaves.\r\r\n)\r\r\n\r\r\nPS: please tells your mailer to wrap the lines !!!\r\r\n\r\r\nFabrice NEYRET\r\r\n\r\r\n        --------------------------------------------\r\r\n       equipe iMAGIS ( GRAVIR (CNRS,INPG,UJF) & INRIA )\r\r\n  http://www-imagis.imag.fr/Membres/Fabrice.Neyret/index.html\r\r\n fax:  +33 (0)4 76 61 54 40   secretariat: +33 (0)4 76 61 54 26\r\r\n        --------------------------------------------\r\r\n\r\r\n------------=_1005996724-5543-1\r\r\nContent-Type: text/plain; name=\"message.footer\"\r\r\nContent-Disposition: inline; filename=\"message.footer\"\r\r\nContent-Transfer-Encoding: 8bit\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\n------------=_1005996724-5543-1--\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id fAHGdl919086;\r\r\n\tSat, 17 Nov 2001 17:39:48 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id RAA06256;\r\r\n\tSat, 17 Nov 2001 17:39:49 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id RAA06251\r\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 17 Nov 2001 17:39:44 +0100\r\r\nReceived: from rabacal.direct.ca (rabacal.direct.ca [199.60.229.8])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id fAHGdgY17069\r\r\n\tfor <globillum@imag.fr>; Sat, 17 Nov 2001 17:39:43 +0100 (MET)\r\r\nReceived: from bc-van-wvn-a53-01-57.look.ca ([216.66.156.153] helo=VANILLA)\r\r\n\tby rabacal.direct.ca with smtp (Exim 2.12 #7)\r\r\n\tid 1658VF-0004hh-00\r\r\n\tfor globillum@imag.fr; Sat, 17 Nov 2001 08:39:37 -0800\r\r\nMessage-ID: <001901c16f86$b94b5fb0$999c42d8@VANILLA>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nReferences: <200111171131.MAA18298@safran.inrialpes.fr>\r\r\nSubject: Re: 1/r^2 lighting for interactive rendering\r\r\nDate: Sat, 17 Nov 2001 08:41:35 -0800\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-Version: 1.0\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2600.0000\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 96\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: (1I!!,S~!!G#)#!2LN!!\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nRegarding Eric Haines' question regarding ad hoc techniques for improving\r\r\nthe appearance of inverse square law lighting in OpenGL and Fabrice Neyret's\r\r\nresponse:\r\r\n\r\r\n1.  As Eric noted, gamma correction is absolutely essential. Without it, the\r\r\ninverse square law lighting of OpenGL will not result in the physically\r\r\ncorrect appearance of direct illuminance due to point light sources.\r\r\n\r\r\n2.  Adding a 1/r term to model indirect illumination due to interreflections\r\r\nis the wrong approach, even as an ad hoc technique. Any representation of\r\r\nindirect illumination must be based on the geometry and material properties\r\r\n(in particular diffuse spectral reflectance) of the environment. The\r\r\nfollowing paper addresses these issues: Castro, F., L. Neumann, and M.\r\r\nSbert. 2000. \"Extended Ambient Term,\" Journal of Graphics Tools 5(4):1-7.\r\r\n\r\r\n3.  Regarding the applicability of the inverse square law to area light\r\r\nsources, we can turn to Johann Lambert (Photometria, 1760) and his\r\r\nrecommendation of the \"five-times\" rule. Namely, the inverse square law\r\r\napplies if the distance from the source to the illuminated surface is\r\r\ngreater than five times the projected width of the light source as seen from\r\r\nthe surface. In other words, the area light source should subtend a maximum\r\r\nangle of less than 0.2 radians as seen from the illuminated point.\r\r\n\r\r\nThis rule of thumb has been used by illumination engineers for the past\r\r\ncentury. A comprehensive analysis of the errors involved (typically less\r\r\nthan 2 percent) is given in: Murdoch, J. B. 1981. \"Inverse Square Law\r\r\nApproximation of Illuminance,\" Journal of the Illuminating Engineering\r\r\nSociety 11(2):96-106.\r\r\n\r\r\nIan Ashdown, P. Eng., LC, FIES\r\r\nChief Technology Officer\r\r\nbyHeart Consultants Limited\r\r\nhttp://www.helios32.com\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id fAJEZT909877;\r\r\n\tMon, 19 Nov 2001 15:35:30 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id PAA10412;\r\r\n\tMon, 19 Nov 2001 15:35:32 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id PAA10407\r\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 19 Nov 2001 15:35:29 +0100\r\r\nReceived: from bach.graphics.cornell.edu (bach.graphics.cornell.edu [128.84.247.50])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id fAJEZSE18704\r\r\n\tfor <globillum@imag.fr>; Mon, 19 Nov 2001 15:35:28 +0100 (MET)\r\r\nReceived: from RALPH (ralph.graphics.cornell.edu [128.84.247.95])\r\r\n\tby bach.graphics.cornell.edu (8.12.1/8.12.1) with ESMTP id fAJEZMo6010763;\r\r\n\tMon, 19 Nov 2001 09:35:22 -0500 (EST)\r\r\nDate: Mon, 19 Nov 2001 09:35:22 -0500 (EST)\r\r\nMessage-Id: <200111191435.fAJEZMo6010763@bach.graphics.cornell.edu>\r\r\nFrom: \"Stephen H. Westin\" <westin@graphics.cornell.edu>\r\r\nTo: eric.haines@autodesk.com\r\r\nCC: globillum@imag.fr\r\r\nIn-reply-to: <19879C753611D3119DAB0008C7A4C0C10B16BB10@hqmsgsrf04.autodesk.com>\r\r\n\t(eric.haines@autodesk.com)\r\r\nSubject: Re: 1/r^2 lighting for interactive rendering\r\r\nReply-to: westin@graphics.cornell.edu\r\r\nReferences: <19879C753611D3119DAB0008C7A4C0C10B16BB10@hqmsgsrf04.autodesk.com>\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 97\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: 6X3!!bG8!!j'Z\"!2F[\"!\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nThis is a multi-part message in MIME format...\r\r\n\r\r\n------------=_1006180531-8112-0\r\r\n\r\r\n\r\r\n> I've got a global illumination question about normal 1/(r^2)\r\r\n> lighting. This form of lighting is supported in APIs such as OpenGL,\r\r\n> but it's not all that usable. The problem is that the effect of the\r\r\n> light dies off too quickly. I think there are two causes for this:\r\r\n> \r\r\n> 1) Gamma correction not done.\r\r\n\r\r\n<snip>\r\r\n\r\r\n> 2) Light reflected from nearby objects is not accounted for.\r\r\n\r\r\n<snip>\r\r\n\r\r\nAnd\r\r\n\r\r\n3) Dynamic range problems. To keep the bright areas of the scene from\r\r\n   saturating hopelessly, the lighting must be cranked down to the\r\r\n   point where most of the scene goes nearly black, to within the\r\r\n   limitations of the display. In a real scene, the visual system\r\r\n   would deal in a spatially-dependent way with the brightness range,\r\r\n   making both the very bright and the dim areas visible.\r\r\n\r\r\n-Stephen H. Westin\r\r\nAny information or opinions in this message are mine: they do not\r\r\nrepresent the position of Cornell University or any of its sponsors.\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n------------=_1006180531-8112-0\r\r\nContent-Type: text/plain; name=\"message.footer\"\r\r\nContent-Disposition: inline; filename=\"message.footer\"\r\r\nContent-Transfer-Encoding: 8bit\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\n------------=_1006180531-8112-0--\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id fALKK4920731;\r\r\n\tWed, 21 Nov 2001 21:20:05 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id VAA04271;\r\r\n\tWed, 21 Nov 2001 21:20:05 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id VAA04264\r\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 21 Nov 2001 21:19:54 +0100\r\r\nReceived: from graphics.lcs.mit.edu (graphics.lcs.mit.edu [18.24.2.30])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id fALKJra16313\r\r\n\tfor <globillum@imag.fr>; Wed, 21 Nov 2001 21:19:53 +0100 (MET)\r\r\nReceived: from graphics.lcs.mit.edu (pigment.lcs.mit.edu [18.24.2.83])\r\r\n\tby graphics.lcs.mit.edu (8.11.4/8.11.4) with ESMTP id fALKIxS1013523;\r\r\n\tWed, 21 Nov 2001 15:18:59 -0500 (EST)\r\r\nSender: fredo@graphics.lcs.mit.edu\r\r\nMessage-ID: <3BFC0C33.D2D19B18@graphics.lcs.mit.edu>\r\r\nDate: Wed, 21 Nov 2001 15:18:59 -0500\r\r\nFrom: Fredo Durand <fredo@graphics.lcs.mit.edu>\r\r\nX-Mailer: Mozilla 4.77C-SGI [en] (X11; I; IRIX 6.5 IP32)\r\r\nX-Accept-Language: en, fr\r\r\nMIME-Version: 1.0\r\r\nTo: eric.haines@autodesk.com\r\r\nCC: \"globillum@imag.fr\" <globillum@imag.fr>\r\r\nSubject: Re: Fresnel term\r\r\nReferences: <19879C753611D3119DAB0008C7A4C0C10B24A992@hqmsgsrf04.autodesk.com>\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 98\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: ]3U\"!;)F\"!'2X!!1$[\"!\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n> Hmmm, this is very interesting! I'm not sure what to make of all this. Traditional computer graphics, done with Science(tm), is:\r\r\n> \r\r\n>         1) compute radiance in a given direction\r\r\n>         2) gamma correct for system.\r\r\n>         3) store that value in the pixel.\r\r\n> \r\r\n> which seems wrong if there is this subjective factor that should be accounted for. Or should it? Do you think that even for scenes with a low dynamic range (say it all fits nicely in a 1-255 range) that some other adjustment has to be done? I do not understand what this subjective brightness idea means to image synthesis, if anything.\r\r\n\r\r\nWell,  almost the same nonlinearity is applied when you look at the\r\r\nscene and when you look at the picture. So it is mostly OK. \r\r\n(Similarly the image is optically inversed in your eye, but it is OK\r\r\nbecause both the scene and the image are inversed the same way !)\r\r\n\r\r\nHowever, this nonlinearity varies with background luminance. Since we\r\r\ntypically watch pictures in darker environmnet than the corresponding\r\r\nscenes, we need to compensate. This is why gamma correction is needed.\r\r\nThe fact that CRTs happen to need an additional non-linearity is\r\r\nsecondary. Gamma correction was first developed for film photography,\r\r\nwhere no CRT gun is involved! See e.g. the book by Hunt on color\r\r\nreproduction. The fact that CRTs have a non-linearity causes a lot of\r\r\nconfusion about gamma correction\r\r\n\r\r\nAnd this is essentially what Tumblin and Rushmeier's operator does :\r\r\nvary the exponent of the non-linearity according to the scene average\r\r\nluminance. \r\r\n\r\r\nSo what you want to do in realistic lighting simulation is \r\r\n  1/ compute radiance\r\r\n  2/ store this linear radiance value in floating point\r\r\n  3/ apply relevant tone mapping algorithm (including some gamma\r\r\ncorrection)\r\r\n  4/ maybe store that image as well \r\r\n    (but it is now an image, not the result of a radiometric simulation)\r\r\n\r\r\n\r\r\nIn theory, you would want to re-apply the tone mapping differently for\r\r\neach new viewing condition. For example, if you have a much better\r\r\ndisplay than I have, with far better contrast, and maybe your office has\r\r\nmore light than mine, you could want to use different tone mapping\r\r\nparameters. \r\r\nAnother example is Tumblin foveated tone mapping operator: the transfer\r\r\nfunction depends on the part of the image you're looking at.\r\r\n\r\r\nFredo\r\r\n\r\r\n\r\r\n--\r\r\nFredo Durand,  MIT-LCS Graphics Group\r\r\n200 technology sq. NE43-242, Cambridge, MA 02139 \r\r\nphone : (617) 253 7223  fax : (617) 253 4640 \r\r\nhttp://graphics.lcs.mit.edu/~fredo/\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id fB22qX930413;\r\r\n\tSun, 2 Dec 2001 03:52:34 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id DAA17324;\r\r\n\tSun, 2 Dec 2001 03:52:31 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id DAA17319\r\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 2 Dec 2001 03:52:23 +0100\r\r\nReceived: from rabacal.direct.ca (rabacal.direct.ca [199.60.229.8])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id fB22qLA07759\r\r\n\tfor <globillum@imag.fr>; Sun, 2 Dec 2001 03:52:22 +0100 (MET)\r\r\nReceived: from bc-van-wvn-a53-01-26.look.ca ([216.66.156.122] helo=VANILLA)\r\r\n\tby rabacal.direct.ca with smtp (Exim 2.12 #7)\r\r\n\tid 16AMjq-0004AX-00\r\r\n\tfor globillum@imag.fr; Sat, 1 Dec 2001 18:52:19 -0800\r\r\nMessage-ID: <000c01c17adc$b1b94f30$7a9c42d8@VANILLA>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 01/12/01 Update of RADBIB and GITHESIS\r\r\nDate: Sat, 1 Dec 2001 18:54:41 -0800\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2600.0000\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 101\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nX-UIDL: W=M!!5)!#!)\\!\"!7O*\"!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\r\n<META content=\"MSHTML 6.00.2600.0\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\r\n<P>ANNOUNCE: 01/12/01 Release of RADBIB and \r\r\nGITHESIS<BR>-------------------------------------------------<BR>RADBIB is a \r\r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\r\ntheses, articles, and books. It currently includes 2,003 references -- 16 new \r\r\nadditions since its 01/11/07 release.<BR><BR>This bibliography is available in \r\r\nBibTex format as RADBIB.BIB (with a release date of December 1, 2001) \r\r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\r\nbibliography includes 252 references to radiosity and global illumination theses \r\r\n-- 1 new addition since the 01/11/07 release.<BR><BR>Financial support for the \r\r\nmaintenance of these bibliographies is provided by byHeart Consultants \r\r\nLimited.</P>\r\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>Chief Technology Officer<BR>byHeart \r\r\nConsultants Limited<BR><A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></P>\r\r\n<P>&nbsp;</P></FONT></FONT></DIV></BODY></HTML>\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id fBBJn5920283;\r\r\n\tTue, 11 Dec 2001 20:49:06 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id UAA25607;\r\r\n\tTue, 11 Dec 2001 20:49:09 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id UAA25602\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 11 Dec 2001 20:49:07 +0100\r\r\nReceived: from mut.autodesk.com (mut.autodesk.com [198.102.112.26])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id fBBJn6f18270\r\r\n\tfor <globillum@imag.fr>; Tue, 11 Dec 2001 20:49:06 +0100 (MET)\r\r\nReceived: from hqmsgsrf00.autodesk.com (hqmsgsrf00.autodesk.com [144.111.32.210])\r\r\n\tby mut.autodesk.com (8.9.3/8.9.3) with ESMTP id LAA22643\r\r\n\tfor <globillum@imag.fr>; Tue, 11 Dec 2001 11:48:59 -0800 (PST)\r\r\nFrom: eric.haines@autodesk.com\r\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service (5.5.2653.19)\r\r\n\tid <YK7H5HN2>; Tue, 11 Dec 2001 11:48:58 -0800\r\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C10B67775A@hqmsgsrf04.autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: fake or foto and FGL reminder\r\r\nDate: Tue, 11 Dec 2001 11:48:49 -0800\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2653.19)\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 103\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: E7$#!\"SJ!!mVG\"!=c)\"!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nTwo things for your bemusement:\r\r\n\r\r\nhttp://www.fakeorfoto.com/quiz.html - somewhat contrived and abstract scenes, but worth a minute of time (thanks to Randy Fernando for passing me this link).\r\r\n\r\r\nhttp://www.realtimerendering.com/fgl - there's less than a month left to get your virtual research lab hired, so get going.\r\r\n\r\r\nBack to work,\r\r\n\r\r\nEric\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id g1Q4Lkf14791;\r\r\n\tTue, 26 Feb 2002 05:21:46 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id FAA30359;\r\r\n\tTue, 26 Feb 2002 05:24:07 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id FAA30354\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 26 Feb 2002 05:24:02 +0100\r\r\nReceived: from photon.look.ca (photon.look.ca [207.136.80.123])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id g1Q4O1000938\r\r\n\tfor <globillum@imag.fr>; Tue, 26 Feb 2002 05:24:01 +0100 (MET)\r\r\nReceived: from bc-van-wvn-a53-01-38.look.ca ([216.66.156.134] helo=VANILLA)\r\r\n\tby photon.look.ca with smtp (Exim 3.12 #9)\r\r\n\tid 16fZ9j-0005He-00\r\r\n\tfor globillum@imag.fr; Tue, 26 Feb 2002 04:24:00 +0000\r\r\nMessage-ID: <004c01c1be7e$1d07c610$979c42d8@VANILLA>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 02/02/25 Release of RADBIB and GITHESIS\r\r\nDate: Mon, 25 Feb 2002 20:28:30 -0800\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2600.0000\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 108\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nX-UIDL: BbB!!$:o\"!*gl!!?Y-!!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\r\n<META content=\"MSHTML 6.00.2713.1100\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT face=Arial size=2><FONT size=3>\r\r\n<P>ANNOUNCE: 02/02/25 Release of RADBIB and \r\r\nGITHESIS<BR>-------------------------------------------------<BR>RADBIB is a \r\r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\r\ntheses, articles, and books. It currently includes 2,019 references -- 9 new \r\r\nadditions since its 02/01/01 release.<BR><BR>This bibliography is available in \r\r\nBibTex format as RADBIB.BIB (with a release date of February 25, 2002) \r\r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\r\nbibliography includes 255 references to radiosity and global illumination theses \r\r\n-- 1 new addition since the 02/01/01 release.<BR><BR>Financial support for the \r\r\nmaintenance of these bibliographies is provided by byHeart Consultants \r\r\nLimited.</P>\r\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>Chief Technology Officer<BR>byHeart \r\r\nConsultants Limited<BR><A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></P>\r\r\n<P>&nbsp;</P></FONT></FONT></DIV></BODY></HTML>\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id g2H2tLX22147;\r\r\n\tSun, 17 Mar 2002 03:59:22 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id DAA10967;\r\r\n\tSun, 17 Mar 2002 03:56:17 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id DAA10962\r\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 17 Mar 2002 03:56:16 +0100\r\r\nReceived: from photon.look.ca (photon.look.ca [207.136.80.123])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id g2H2uFg13609\r\r\n\tfor <globillum@imag.fr>; Sun, 17 Mar 2002 03:56:16 +0100 (MET)\r\r\nReceived: from bc-van-wvn-a53-01-10.look.ca ([216.66.156.106] helo=VANILLA)\r\r\n\tby photon.look.ca with smtp (Exim 3.12 #9)\r\r\n\tid 16mQqD-0006nI-00\r\r\n\tfor globillum@imag.fr; Sun, 17 Mar 2002 02:56:14 +0000\r\r\nMessage-ID: <000a01c1cd60$1468ede0$6a9c42d8@VANILLA>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 02/03/16 Release of RADBIB and GITHESIS\r\r\nDate: Sat, 16 Mar 2002 19:01:46 -0800\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2600.0000\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 111\r\r\nPrecedence: list\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nX-UIDL: *i@!!';C\"!CX*!!+8h\"!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\r\n<META content=\"MSHTML 6.00.2713.1100\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\r\n<P>ANNOUNCE: 02/03/16 Release of RADBIB and \r\r\nGITHESIS<BR>-------------------------------------------------<BR>RADBIB is a \r\r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\r\ntheses, articles, and books. It currently includes 2,033 references -- 14 new \r\r\nadditions since its 02/02/25 release.<BR><BR>This bibliography is available in \r\r\nBibTex format as RADBIB.BIB (with a release date of March 16, 2002) \r\r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\r\nbibliography includes 260 references to radiosity and global illumination theses \r\r\n-- 4 new additions since the 02/02/25 release.<BR><BR>Financial support for the \r\r\nmaintenance of these bibliographies is provided by byHeart Consultants \r\r\nLimited.</P>\r\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>Chief Technology Officer<BR>byHeart \r\r\nConsultants Limited<BR><A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></P></FONT></FONT></DIV></BODY></HTML>\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id g3U4s5X24025;\r\r\n\tTue, 30 Apr 2002 06:54:06 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id g3U4xS121422;\r\r\n\tTue, 30 Apr 2002 06:59:28 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id g3U4wWQ21385\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 30 Apr 2002 06:58:32 +0200\r\r\nReceived: from photon.look.ca (photon.look.ca [207.136.80.123])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id g3U4wWS22701\r\r\n\tfor <globillum@imag.fr>; Tue, 30 Apr 2002 06:58:32 +0200 (MEST)\r\r\nReceived: from bc-van-wvn-a53-01-67.look.ca ([216.66.156.163] helo=VANILLA)\r\r\n\tby photon.look.ca with smtp (Exim 3.12 #9)\r\r\n\tid 172Pig-0006uZ-00\r\r\n\tfor globillum@imag.fr; Tue, 30 Apr 2002 04:58:30 +0000\r\r\nMessage-ID: <000a01c1f004$34c314a0$a39c42d8@VANILLA>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Updated RADBIB and GITHESIS\r\r\nDate: Mon, 29 Apr 2002 22:02:16 -0700\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2600.0000\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 119\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-UIDL: PoF\"!;n[\"!_=n!!~(G\"!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\r\n<META content=\"MSHTML 6.00.2715.400\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\r\n<P>ANNOUNCE: 02/05/01 Release of RADBIB and \r\r\nGITHESIS<BR>-------------------------------------------------<BR>RADBIB is a \r\r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\r\ntheses, articles, and books. It currently includes 2,061 references -- 28 new \r\r\nadditions since its 02/03/16 release.<BR><BR>This bibliography is available in \r\r\nBibTex format as RADBIB.BIB (with a release date of May 1, 2002) \r\r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\r\nbibliography includes 264 references to radiosity and global illumination theses \r\r\n-- 4 new additions since the 02/03/16 release.<BR><BR>Financial support for the \r\r\nmaintenance of these bibliographies is provided by byHeart Consultants \r\r\nLimited.</P>\r\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>Chief Technology Officer<BR>byHeart \r\r\nConsultants Limited<BR><A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></P>\r\r\n<P>PS - Due to threatened legal action from our ISP regarding spam messages, \r\r\nthis announcement will no longer be posted to the comp.graphics and related \r\r\nnewsgroups.</P>\r\r\n<P>&nbsp;</P></FONT></FONT></DIV></BODY></HTML>\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id g5FDxgX04642;\r\r\n\tSat, 15 Jun 2002 15:59:43 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id g5FEA7m30846;\r\r\n\tSat, 15 Jun 2002 16:10:07 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id g5FEA1Q30826\r\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 15 Jun 2002 16:10:01 +0200\r\r\nReceived: from parsec.look.ca (parsec.look.ca [207.136.80.122])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id g5FE9xQ16833\r\r\n\tfor <globillum@imag.fr>; Sat, 15 Jun 2002 16:10:00 +0200 (MEST)\r\r\nReceived: from bc-van-wvn-a53-01-13.look.ca ([216.66.156.109] helo=VANILLA)\r\r\n\tby parsec.look.ca with smtp (Exim 3.32 #10)\r\r\n\tid 17JEFZ-00046y-00\r\r\n\tfor globillum@imag.fr; Sat, 15 Jun 2002 14:09:57 +0000\r\r\nMessage-ID: <004301c21476$5b340ef0$0100a8c0@VANILLA>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: RADBIB & GITHESIS updateANNOUNCE: 02/05/01 Release of RADBIB and\r\r\n GITHESIS\r\r\nDate: Sat, 15 Jun 2002 07:10:06 -0700\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-Version: 1.0\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2600.0000\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 122\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: :U=\"!WXF\"!&Z>\"!^j&\"!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nANNOUNCE: 02/05/01 Release of RADBIB and GITHESIS\r\r\n---------------------------------------------------------------\r\r\nRADBIB is a comprehensive bibliography of radiosity and related global\r\r\nillumination papers, theses, articles, and books. It currently includes\r\r\n2,073 references -- 12 new additions since its 02/05/01 release.\r\r\n\r\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a\r\r\nrelease date of June 13 2002) from:\r\r\n\r\r\nhttp://www.helios32.com (Resources section)\r\r\n\r\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\r\nGITHESIS.BIB. This bibliography includes 264 references to radiosity and\r\r\nglobal illumination theses -- no new additions since the 02/05/01 release.\r\r\n\r\r\nFinancial support for the maintenance of these bibliographies is provided by\r\r\nbyHeart Consultants Limited.\r\r\n\r\r\nIan Ashdown, P. Eng., LC, FIES\r\r\nChief Technology Officer\r\r\nbyHeart Consultants Limited\r\r\nhttp://www.helios32.com\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id g6FNghj20742;\r\r\n\tTue, 16 Jul 2002 01:42:44 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id g6FNuGr25551;\r\r\n\tTue, 16 Jul 2002 01:56:16 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id g6FNtkc25519\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 16 Jul 2002 01:55:46 +0200\r\r\nReceived: from smtp-2.llnl.gov (smtp-2.llnl.gov [128.115.250.82])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id g6FNtiS03630\r\r\n\tfor <globillum@imag.fr>; Tue, 16 Jul 2002 01:55:45 +0200 (MEST)\r\r\nReceived: from cliff.llnl.gov (localhost [127.0.0.1])\r\r\n\tby smtp-2.llnl.gov (8.9.3/8.9.3/LLNL-gateway-1.0) with ESMTP id QAA05948\r\r\n\tfor <globillum@imag.fr>; Mon, 15 Jul 2002 16:55:28 -0700 (PDT)\r\r\nReceived: from llnl.gov ([134.9.13.35]) by cliff.llnl.gov\r\r\n          (Netscape Messaging Server 4.15) with ESMTP id GZBEGM00.BTM for\r\r\n          <globillum@imag.fr>; Mon, 15 Jul 2002 16:55:34 -0700\r\r\nSender: nelson@smtp-2.llnl.gov\r\r\nMessage-ID: <3D3360F6.DDC1FF28@llnl.gov>\r\r\nDate: Mon, 15 Jul 2002 16:55:34 -0700\r\r\nFrom: \"Nelson L. Max\" <max2@llnl.gov>\r\r\nX-Mailer: Mozilla 4.79C-SGI [en] (X11; U; IRIX64 6.5 IP30)\r\r\nX-Accept-Language: en\r\r\nMIME-Version: 1.0\r\r\nTo: globillum@imag.fr\r\r\nSubject: 3DPVT and EGWR02 reports\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 125\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: ??0\"!Qk7\"!=1<\"!S^4!!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nOn this year's trip I attended two conferences in Italy in consecutive\r\r\nweeks. Here are my reports. On the 3DPVT conference, I only summarized\r\r\nthe papers that interested me, but on the EGWR conference I summarized\r\r\nall those presented. (One of the published papers was not persented due\r\r\nto travel connection problems). As usual, I apologize if I skipped or\r\r\nmisrepresented your paper.\r\r\n\r\r\n3D Data Processing Visualization and Transmission\r\r\n\r\r\nThe 3D Data Processing Visualization and Transmission conference in\r\r\nPadova, Italy, June 19 - 21, had a large component of image based model\r\r\nacquisition and rendering papers. Silvio Savarese, Holly Rushmeier,\r\r\nFausto Bernandini, and Pietro Perona described the \"Implementation of a\r\r\nShadow Carving System for Shape Capture\" where volumes are carved away\r\r\nif they are inconsistent with the observed shadows, in images with\r\r\nmultiple lighting directions and viewpoints. Li Zhang, Brian Curless,\r\r\nand Steven Seitz described a method of shape acquisition using stripes\r\r\nof colored light, in a sequence of colors chosen to avoid ambiguities in\r\r\nphase. The matching correspondences are found by multi-pass dynamic\r\r\nprogramming. Mark Levoy gave a keynote talk \"Why is 3D scanning hard\" in\r\r\nwhich he listed many difficulties, and showed examples of statues which\r\r\nhe believes are not scannable, because of glossy surfaces, wide light\r\r\ndiffusion, or geometries with inaccessible regions. Carlos Hernandez\r\r\nEsteban and Francis Schmitt described a multi-camera stereo system\r\r\nstarting from a visual hull approximation using the silhouette images,\r\r\nthen carving along an average viewing direction up to the point of best\r\r\nimage correlation, and finally filtering the resulting carving depths to\r\r\nreduce noise.\r\r\n\r\r\nTakashi Matsuyama and Takeshi Takai \"Generation, Visualization, and\r\r\nEditing of 3D Video\" used texture mapping on the visual hull from\r\r\nsilhouettes, as was done by Matusik et al. at Siggraph 2000. However\r\r\nthey used a voxel-based method for the visual hull instead of a\r\r\ncomputational geometry one, and created the textures by interpolating\r\r\ncarefully weighted average colors at each vertex of the marching cubes\r\r\ncontour surface of their binary voxel volume. Their video results seemed\r\r\nsuperior to those of Matusik et al..\r\r\n\r\r\nCarlo Colombo, Alberto Del Bimbo, and Federico Pernici showed that it is\r\r\npossible to do \"Uncalibrated 3D metric reconstruction and flattened\r\r\ntexture acquisition from a single view of a surface of revolution\",\r\r\nsince in this case there is enough information in a single view to\r\r\ndetermine the camera calibration and the shape of the curve being\r\r\nrevolved.\r\r\n\r\r\nIn \"Texture at the Terminator\" Jan Koenderink and Sylvia Pont discussed\r\r\nseveral ways of plotting the maximum, minimum, and median radiance of a\r\r\nregion of a surface, and a ratio they call the \"contrast\", as functions\r\r\nof each other and of the angle of incident illumination. The plots for\r\r\nconcrete duplicate those from a simple diffuse microfacet model, but\r\r\nthose from plastic and crumpled aluminum are more complex due to\r\r\nspecular reflection and multiple scattering. The graphs can be used to\r\r\nestimate the angle range of microfacet normals, and the effects of cast\r\r\nshadows on the bumps projecting out beyond the terminator can be used to\r\r\nestimate the maximum bump heights.\r\r\n\r\r\nJames Davis, Stephen Marschner, Matt Garr, and Marc Levoy \"Filling Holes\r\r\nin Complex Surfaces using Volumetric Diffusion\" construct a signed\r\r\ndistance function in the vicinity of the surface and then apply a\r\r\ndiffusion process to extend this function through the volume until it\r\r\nbridges whatever holes may be present. Takeshi Masuda \"Object Shape\r\r\nModelling from Multiple Range Images by Matching Signed Distance Fields\"\r\r\niteratively applies rigid body motions to each distance field to\r\r\nminimize the deviation from the appropriately weighted average of the\r\r\nrest. Thomas Bulow \"Spherical Diffusion for 3D Surface Smoothing\" shows\r\r\nhow star shaped objects can be smoothed by diffusing the height function\r\r\non a sphere, and analyze the process using the spherical harmonic\r\r\ntransform as an analog of the Fourier transform.\r\r\n\r\r\nJohn Isidoro and Stan Sclaroff \"Stochastic Mesh-Based Multi-View\r\r\nReconstruction\" build the visual hull from simplified silhouettes,\r\r\nsimplify and subdivide it, and then move the vertices according to a\r\r\nfree-form deformation to match optimal deformation vectors along\r\r\nrandomly chosen specific viewing rays, concentrated in areas of\r\r\nreprojection error. The deformation vectors are chosen to minimize the\r\r\nreprojection error (taking visibility into account). Greg Slabaugh, Ron\r\r\nSchafer, and Mat Hans, \"Image-Based Photo Hulls\" have an\r\r\noutput-view-dependent color consistency algorithm. They determine the\r\r\nintersection of each viewing ray with the visual hull by the\r\r\nintersecting of the 2D intersections of its projection with the\r\r\nsegmented foreground object in each input view. Then starting from the\r\r\nclosest point on the visual hull, they step along the ray until color\r\r\nconsistency is achieved. \r\r\n\r\r\nChristian Fruh and Avideh Zakhor, \"Data Processing Algorithms for\r\r\nGenerating Textured 3D Building Facade Meshes from Laser Scans and\r\r\nCamera Images\", drove a truck equipped with side looking laser scanner\r\r\nand color cameras for about 7 km through downtown Berkeley. They\r\r\nsegmented the foreground occluders away from the background facades,\r\r\nfilled in the holes using hypotheses about the structure of the ground\r\r\nplane and facade geometry, and then applied the color texture from the\r\r\nnon-occluded photograph most normal to the facade. \r\r\n\r\r\nThere were also invited sessions on matching protein structure geometry\r\r\nto homologous evolutionarily related structures, ond on 3D geometry\r\r\ncompression, plus numerous poster sessions.\r\r\n\r\r\nFor the first meeting of this kind, the papers were of very good\r\r\nquality. The conference took place at the historic campus of the\r\r\nUniversity of Padova, the second oldest in Italy, established in about\r\r\n1225. The conference week was an unusually hot one for northern Italy,\r\r\nand on three successive mornings the electric power failed due to the\r\r\noverload from air conditioning. The posters were outside in the\r\r\ncourtyard, so we switched to them when the power failed. However, the\r\r\ncourtyard was also the scene of numerous individual congratulation and\r\r\nhazing ceremonies, at which graduating students's friends and family\r\r\nshouted out a particularly obscene graduation song.\r\r\n\r\r\nEurographics Workshop on Rendering\r\r\n\r\r\nThe Eurographics Workshop on Rendering is an established conference, and\r\r\nthe 13th annual session was held in Pisa, Italy, on June 26 - 28.  Here\r\r\nare summaries of all the papers presented.\r\r\n\r\r\nFernandez, Bala, and Greenberg computed \"Local Illumination\r\r\nEnvironments\" which store in octree cells the fully and partially\r\r\nvisible light sources and potential occluders for the cell, accelerating\r\r\ndirect lighting computations. Wald, Kollig, Benthin, Keller, and\r\r\nSlusallek do parallel global illumination by tracing coherent ray groups\r\r\nwith quasi-Monte Carlo integration sampling. Dimitriev, Brabek,\r\r\nMyszkowski, and Seidel do selective photon tracing for moving scenes,\r\r\nfirst tracing \"pilot photons\" to detect regions of change, and then\r\r\ntracing \"corrective photons\" for more accurate integration there.\r\r\n\r\r\nCoconu and Hege have an octree-based point rendering system, which\r\r\ncomposits in hardware RGBA splats, using the recursive back to front\r\r\nsort for the octree cells, and the LDI occlusion compatible ordering for\r\r\nthe points in an octree node. Botsch, Wiratanaya, and Kobbelt replace\r\r\nthe points by the octree cells themselves, splatting the cell centers.\r\r\nSince most cells will be empty for surfaces, they suggest an efficient\r\r\nencoding taking about 2 bits per full cell. They also encode the normals\r\r\nand colors, and shade the normal codes, rather than the individual\r\r\npoints.\r\r\n\r\r\nYang, Everett, Buehler, and McMillan described a system of 64\r\r\nunsynchronized cheap firewire video cameras connected to 6 PCs, which\r\r\nwarp on graphics cards only the parts of their input images that will be\r\r\nneeded in the final novel image, composited by a seventh PC. With no use\r\r\nof geometry to enhance the light field reconstruction, multiple\r\r\nexposures are visible outside of the plane of focus.\r\r\n\r\r\nSander, Gortler, Snyder, and Hoppe construct a metric tensor\r\r\nrepresenting the detail in a color or normal texture, and reparametrize\r\r\nthe texture coordinate charts to minimize the stretch in this metric,\r\r\nputting the texture detail where it is needed most. Zelinka and Garland\r\r\ndo very fast texture synthesis from examples using a jump map, which\r\r\nlists for each input pixel a set of matching input pixels. A new texture\r\r\npixel is usually synthesized by extending the input patch of one of its\r\r\nneighbors, but occasionally a jump to a new patch is taken using the\r\r\njump map. Lefebvre and Neyret generate either color or bump-map tree\r\r\nbark textures by an approximate simulation of the cracking process of\r\r\nthe inelastic bark layers as the tree grows in diameter beneath them.\r\r\n\r\r\nWard and Eydelberg-Vileshin render color accurately by defining the\r\r\nsurface colors in CIE XYZ space using spectral integration with the\r\r\nspectrum of the dominant illuminant (good for direct illumination from a\r\r\nsingle kind of source, but not for multiple bounces or spectrally\r\r\ndifferent sources) and then correct for white-point balancing in the\r\r\n\"Sharp color space\", which is based on super-saturated RGB primaries.\r\r\n\r\r\nBeckaert, Sbert, and Halton speed up path tracing by reusing all but the\r\r\nfirst leg of the ray paths at nearby pixels. Cammarano and Wann Jensen\r\r\ndo time dependent photon mapping for correct motion blur of caustics by\r\r\nstoring time as well as color, energy, and direction at each photon hit,\r\r\nand then averaging photons that are near in time as well as in space\r\r\nwhen rendering with a distributed ray caster.\r\r\n\r\r\nAshikhman maps high dynamic range input images to a limited output range\r\r\nby determining a local adaptation level (the average over the largest\r\r\nneighborhood without high contrast), tone mapping this adaptation level\r\r\nusing linear compression, and then putting back the detailed contrast by\r\r\nmultiplying by the ratio of the input pixel value to the local\r\r\nadaptation level.\r\r\n\r\r\nSawhney, Arpa, Kumar, Samarasekera, Aggarwal, Hsu, Nister, and Hanna map\r\r\nmultiple real-time video surveillance images as textures onto a\r\r\nnavigable urban geometric environment model. Yamazaki, Sagawa, Kawasaki,\r\r\nIkeuchi, and Sakauchi extract RGBZ microfacets from a laser-scanner /\r\r\ncolor-camera input images by clipping the color/range data to small\r\r\ncubical volumes, and projecting it onto small quadrilaterals\r\r\nperpendicular to the output viewing directions. The projection and depth\r\r\nclipping is done in hardware by converting the depth to an opacity, and\r\r\nusing register combiners and alpha clipping.\r\r\n\r\r\nJeshke and Wimmer simplify a complex model into textured polygonal\r\r\nmeshes suitable for a specific view cell by scan converting the model\r\r\ninto a voxel representation using depth-clipped hardware rendering into\r\r\nlayers. The layer spacing is chosen so that parallax from a moving\r\r\nviewpoint within the view cell is no more than one pixel. The layers are\r\r\nprocessed in front-to-back order, in order to delete all occluded\r\r\nvoxels, with special treatment for the one-pixel-wide border between\r\r\nfilled and empty pixels in each layer. An initial complex polygonal mesh\r\r\nis constructed and then simplified, with the constraint that the\r\r\nsimplified mesh must cover exactly all the non-occluded voxels.\r\r\n\r\r\nNirenstein, Blake, and Gain do exact polygon-to-polygon visibility by\r\r\nrepresenting all stabbing lines connecting the two polygons in a 5D\r\r\neuclidean space using Plucker coordinates (with one of the six\r\r\ncoordinates normalized to 1). By computational geometry in this space,\r\r\nvolumes are subtracted for stabbing lines hitting each occluder, leaving\r\r\nthe non-occluded stabbing lines. This is applied to give exact\r\r\nvisibility culling for a polyhedral viewpoint volume.\r\r\n\r\r\nBaxter, Sud, Govindaraju, and Manocha achieve interactive walkthroughs\r\r\nfor huge complex environments, with a parallel pipelined system using\r\r\ntwo graphics pipelines and three CPU processes, based on an axis aligned\r\r\nbounding box scene hierarchy, hierarchical Z buffer occlusion culling,\r\r\nand level of detail decisions.The first process drives one pipeline\r\r\nrenders an Item/Z buffer from the culled geometry for the previous\r\r\nframe, which is read back for the hierarchical Z buffer occlusion cull.\r\r\nAnother process performs the view frustum and occlusion culls and level\r\r\nof detail decisions in software, and the third process drives the final\r\r\nrendering in the second graphics pipeline.\r\r\n\r\r\nSecord, Heidrich, and Striet place point or stroke primitives for\r\r\nillustration-style rendering of a grey scale image, by redistributing a\r\r\npredefined Poisson-disc or Halton sequence 2D point distribution. The\r\r\nmarginal y cumulative distribution of intensity in the input image\r\r\n(found by integration in x along scan lines) is used to redistribute the\r\r\ny coordinates, and then the cumulative distribution in x on the scan\r\r\nlines is used to redistribute the x coordinates. Corrections are made to\r\r\naccount for the probability that multiple stokes are assigned to the\r\r\nsame pixel. Stroke direction can be determined from image gradients,\r\r\ncolors, or information from a 3D model, if available.\r\r\n\r\r\nFreudenberg, Masuch, and Strothotte use blending operations on graphics\r\r\nhardware to emulate the halftone screening process traditionally used in\r\r\nthe printing industry. Hertzmann, Oliver, Curless, and Seitz create line\r\r\ndrawing line styles from examples, by adapting ideas from texture\r\r\nsynthesis from examples. Masselus, Dutre, and Anrys capture the\r\r\nreflectance field of an object by determining the position of a\r\r\nhand-moved light source from its effects on four small diffusely\r\r\nreflecting spheres. Furukawa, Kawasaki, Ikeuchi, and Sakauchi compress a\r\r\n4D bi-directional texture function measured from images of an object\r\r\nunder varying illumination, using a tensor product expansion.\r\r\n\r\r\nMatusik, Pfister, Ziegler, Ngan, and McMillan acquire low resolution\r\r\nreflectance information for a reflecting and refracting object using a\r\r\ntraditional set-up of multiple rotating lights, a fixed set of cameras,\r\r\nand a rotating turntable for the object. But they add two large plasma\r\r\npanel monitors, a horizontal one below the turntable, and a vertical one\r\r\nbehind the object, to obtain high resolution reflection and refraction\r\r\ninformation, each represented by a gaussian weight distribution about a\r\r\nreflection or refraction direction, as determined by fitting the\r\r\nresponse to 1D sinusoidal wave patterns in three orientations on the\r\r\nmonitors. These monitor views are also used for detecting an\r\r\nalpha-matted visual hull. The parameters of the gaussians are determined\r\r\nfor a new view using unstructured lumigraph interpolation, and used to\r\r\nconvolve with a new environment map. Wexler, Fitzgibbon, and Zisserman\r\r\nsolve a similar problem by using a sequence of images of a transparent\r\r\nobject, moving in front of a fixed planar background image, but use a\r\r\nweighted combination of a few nearby pixels instead of a gaussian, and\r\r\nconsider only refraction.\r\r\n\r\r\nKautz, Sloan, and Snyder convolve a BRDF with an environment map by\r\r\nrepresenting both with spherical harmonics. The necessary rotations of\r\r\nthe spherical harmonic coefficients for the environment into the local\r\r\nframe for the surface are done per vertex in software. The rotation of\r\r\nthe viewing vector, the look-up of the spherical harmonic coefficients\r\r\nfor expansion in the lighting direction from a texture function of the\r\r\nviewing vector, and the dot product of the two aligned spherical\r\r\nharmonic coefficients to do the convolution in frequency space, are done\r\r\nper pixel in hardware.\r\r\n\r\r\nAkenine-Moller and Assarsson generalize Frank Crow's shadow volume\r\r\nmethod to penumbras by following along profile contour polylines\r\r\ncreating a shadow wedge for each edge, bounded by the umbra plane, the\r\r\npenumbra plane, and two side planes separating the wedge for the current\r\r\nedge from those from the preceding and following edges on the contour.\r\r\nIf a surface point is found to lie inside a wedge, a light intensity is\r\r\nfound by bilinear interpolation within the quadrilateral where the plane\r\r\nthrough the viewing ray parallel to the profile edge intersects the\r\r\nwedge. \r\r\n\r\r\n\r\r\n-- \r\r\nemail: max2@llnl.gov           Nelson Max, Mail Stop L-560\r\r\nhttp://www.llnl.gov/graphics   Lawrence Livermore National Laboratory\r\r\nphone (925) 422-4074           7000 East Avenue\r\r\nfax (925) 422-6287             Livermore, CA 94550, USA\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id g6TEtdj04002\r\r\n\tfor <wp@cg.tuwien.ac.at>; Mon, 29 Jul 2002 16:55:39 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id g6TFAmJ28361\r\r\n\tfor wp@cg.tuwien.ac.at; Mon, 29 Jul 2002 17:10:48 +0200\r\r\nDate: Mon, 29 Jul 2002 17:10:48 +0200\r\r\nMessage-Id: <200207291510.g6TFAmJ28361@chopinette.imag.fr>\r\r\nTo: wp@cg.tuwien.ac.at\r\r\nFrom: listes@imag.fr\r\r\nSubject: Removed from globillum\r\r\nX-UIDL: CPX!!hT@\"!i_k!!LXS\"!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nYour address (wp@cg.tuwien.ac.at) has been removed from list \r\r\nglobillum@imag.fr, probably because we received\r\r\nnon-delivery reports for your address.\r\r\n\r\r\nYou can subscribe again :\r\r\nmailto:listes@imag.fr?subject=sub%20globillum\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id g6U89Xj14732;\r\r\n\tTue, 30 Jul 2002 10:09:34 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id g6U8OfS02830;\r\r\n\tTue, 30 Jul 2002 10:24:41 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id g6U8OWc02811\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 30 Jul 2002 10:24:32 +0200\r\r\nReceived: from nic.funet.fi (nic.funet.fi [193.166.3.1])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id g6U8OUh04259\r\r\n\tfor <globillum@imag.fr>; Tue, 30 Jul 2002 10:24:31 +0200 (MEST)\r\r\nReceived: (from localhost user: 'kouhia' uid#241 fake: STDIN\r\r\n\t(kouhia@nic.funet.fi)) by nic.funet.fi id <S13885AbSG3IY3>;\r\r\n\tTue, 30 Jul 2002 11:24:29 +0300\r\r\nSender: Juhana Sadeharju <kouhia@nic.funet.fi>\r\r\nFrom: Juhana Sadeharju <kouhia@nic.funet.fi>\r\r\nTo: globillum@imag.fr\r\r\nSubject: no html please\r\r\nMessage-Id: <20020730082429Z13885-12376+9182@nic.funet.fi>\r\r\nDate: Tue, 30 Jul 2002 11:24:29 +0300\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 126\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: km1!!*K0!!X==\"!BF)#!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nThis is a multi-part message in MIME format...\r\r\n\r\r\n------------=_1028017476-1394-0\r\r\n\r\r\nHello. Please don't post html mails to globillum.\r\r\nOur server bounces them, and globillum list kicks me out\r\r\nof the list. Can list maintainer do something because\r\r\nI do want to receive at least non-html mails?\r\r\n\r\r\nBest regards,\r\r\n\r\r\nJuhana\r\r\n\r\r\n------------=_1028017476-1394-0\r\r\nContent-Type: text/plain; name=\"message.footer\"\r\r\nContent-Disposition: inline; filename=\"message.footer\"\r\r\nContent-Transfer-Encoding: 8bit\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\n------------=_1028017476-1394-0--\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id g6UFckj19749;\r\r\n\tTue, 30 Jul 2002 17:38:47 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id g6UFriw06189;\r\r\n\tTue, 30 Jul 2002 17:53:44 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id g6UFrcc06170\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 30 Jul 2002 17:53:38 +0200\r\r\nReceived: from lmi.net (lanfill.lmi.net [208.25.68.10])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id g6UFrbh00022\r\r\n\tfor <globillum@imag.fr>; Tue, 30 Jul 2002 17:53:37 +0200 (MEST)\r\r\nReceived: from photon.exponent.com (hat38.ppp.lmi.net [208.25.88.106])\r\r\n\tby lmi.net (8.8.8/8.8.7) with ESMTP id IAA17323\r\r\n\tfor <globillum@imag.fr>; Tue, 30 Jul 2002 08:53:35 -0700 (PDT)\r\r\nDate: Tue, 30 Jul 2002 08:51:22 -0700\r\r\nMime-Version: 1.0\r\r\nSubject: Radiance workshop reminder\r\r\nFrom: Greg Ward <gward@lmi.net>\r\r\nTo: globillum@imag.fr\r\r\nMessage-Id: <325FDEEE-A3D4-11D6-B80F-00306540F848@lmi.net>\r\r\nX-Mailer: Apple Mail (2.482)\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 129\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: iQ1\"!@lD!!5Nj!!Z<X!!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nDear Globillum,\r\r\n\r\r\nI believe an announcement was sent out some time ago about an upcoming \r\r\nworkshop on scientific applicaitons of the Radiance rendering system.  I \r\r\nam not sure, since I was only recently resubscribed to this group (after \r\r\nmuch begging).  If you are interested in presenting at or attending this \r\r\nworkshop, or just curious what it's about, please visit the website \r\r\nlisted below....\r\r\n\r\r\n------------\r\r\n\r\r\nRADIANCE WORKSHOP REGISTRATION DEADLINE\r\r\n\r\r\nThis is a friendly reminder that the deadline for registration to the\r\r\nFribourg Workshop on Radiance is coming up.  We cannot take any\r\r\nregistrations after August 31st.  So far,  we have received a dozen\r\r\nconfirmed registrations, though we have at least 18 speakers and\r\r\nabout as many again who have said they will come.\r\r\n\r\r\nThe tentative agenda and registration forms are available at the\r\r\nfollowing website:\r\r\n\r\r\n\thttp://www.eif.ch/~compag/rw/\r\r\n\r\r\nIf you are a speaker, we also need a final abstract and any materials\r\r\nyou would like to include on the CD-ROM by August 31 as well.  Please\r\r\nregister before that if you can.\r\r\n\r\r\nThanks!\r\r\n-Greg & Raphael\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id g7II8Pu31352;\r\r\n\tSun, 18 Aug 2002 20:08:26 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id g7IJ8YH02084;\r\r\n\tSun, 18 Aug 2002 21:08:34 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id g7IJ6p901980\r\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 18 Aug 2002 21:06:51 +0200\r\r\nReceived: from parsec.look.ca (parsec.look.ca [207.136.80.122])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id g7IJ6mT16443\r\r\n\tfor <globillum@imag.fr>; Sun, 18 Aug 2002 21:06:49 +0200 (MEST)\r\r\nReceived: from bc-van-wvn-a53-01-39.look.ca ([216.66.156.135] helo=VANILLA)\r\r\n\tby parsec.look.ca with smtp (Exim 4.05)\r\r\n\tid 17gVNs-0003H6-00\r\r\n\tfor globillum@imag.fr; Sun, 18 Aug 2002 19:06:45 +0000\r\r\nMessage-ID: <000d01c246ea$b430bde0$0100a8c0@VANILLA>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 02/08/17 Release of RADBIB and GITHESIS\r\r\nDate: Sun, 18 Aug 2002 12:08:55 -0700\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2600.0000\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 130\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-UIDL: GJK\"!Wm_!!Bbd!!IJ-\"!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\r\n<META content=\"MSHTML 6.00.2716.2200\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\r\n<P>ANNOUNCE: 02/08/17 Release of RADBIB and \r\r\nGITHESIS<BR>-------------------------------------------------<BR>RADBIB is a \r\r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\r\ntheses, articles, and books. It currently includes 2,078 references -- 5 new \r\r\nadditions since its 02/06/13 release.<BR><BR>This bibliography is available in \r\r\nBibTex format as RADBIB.BIB (with a release date of August 17, 2002) \r\r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\r\nbibliography includes 265 references to radiosity and global illumination theses \r\r\n-- one new addition since the 02/06/13 release. (Congratulations, \r\r\nRavi!)<BR><BR>Financial support for the maintenance of these bibliographies is \r\r\nprovided by byHeart Consultants Limited.</P>\r\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>Chief Technology Officer<BR>byHeart \r\r\nConsultants Limited<BR><A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></P>\r\r\n<P>&nbsp;</P></FONT></FONT></DIV></BODY></HTML>\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id g8SGsL809956;\r\r\n\tSat, 28 Sep 2002 18:54:22 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id g8SGrew27722;\r\r\n\tSat, 28 Sep 2002 18:53:40 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id g8SGr2u27667\r\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 28 Sep 2002 18:53:02 +0200\r\r\nReceived: from twiddle.look.ca (twiddle.look.ca [207.136.80.125])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id g8SGr1310030\r\r\n\tfor <globillum@imag.fr>; Sat, 28 Sep 2002 18:53:02 +0200 (MEST)\r\r\nReceived: from bc-van-wvn-a53-01-81.look.ca ([216.66.156.177] helo=VANILLA)\r\r\n\tby twiddle.look.ca with smtp (Exim 4.05)\r\r\n\tid 17vKpp-0001Eh-00\r\r\n\tfor globillum@imag.fr; Sat, 28 Sep 2002 12:52:55 -0400\r\r\nMessage-ID: <000c01c2670f$fc346de0$0100a8c0@VANILLA>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 02/09/30 Release of RADBIB and GITHESIS\r\r\nDate: Sat, 28 Sep 2002 09:56:18 -0700\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1106\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 135\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-UIDL: j/^\"!*K(\"!!:e!!T8:\"!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\r\n<META content=\"MSHTML 6.00.2800.1106\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff background=\"\"><FONT face=Arial size=2>ANNOUNCE: 02/09/30 \r\r\nRelease of RADBIB and \r\r\nGITHESIS<BR>-------------------------------------------------<BR>RADBIB is a \r\r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\r\ntheses, articles, and books. It currently includes 2,095 references -- 17 new \r\r\nadditions since its 02/08/17 release.<BR><BR>This bibliography is available in \r\r\nBibTex format as RADBIB.BIB (with a release date of September 30, 2002) \r\r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\r\nbibliography includes 271 references to radiosity and global illumination theses \r\r\n-- 6 new additions since the 02/08/17 release.<BR><BR>Financial support for the \r\r\nmaintenance of these bibliographies is provided by byHeart Consultants \r\r\nLimited.<BR><BR>Ian Ashdown, P. Eng., LC, FIES<BR>Chief Technology \r\r\nOfficer<BR>byHeart Consultants \r\r\nLimited<BR>http://www.helios32.com</FONT></BODY></HTML>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id g9L8mKh27015;\r\r\n\tMon, 21 Oct 2002 10:48:21 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id g9L8lvK24219;\r\r\n\tMon, 21 Oct 2002 10:47:57 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id g9L8lqu24200\r\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 21 Oct 2002 10:47:52 +0200\r\r\nReceived: from hermes.cs.kuleuven.ac.be (hermes.cs.kuleuven.ac.be [134.58.40.3])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id g9L8loJ12085\r\r\n\tfor <globillum@imag.fr>; Mon, 21 Oct 2002 10:47:51 +0200 (MEST)\r\r\nReceived: from cs.kuleuven.ac.be (dr-zook.cs.kuleuven.ac.be [134.58.41.20])\r\r\n\tby hermes.cs.kuleuven.ac.be (A_Good_MTA/0.6.11) with SMTP id g9L8lfl26499\r\r\n\tfor <globillum@imag.fr.>; Mon, 21 Oct 2002 10:47:41 +0200 (MEST)\r\r\nReceived: by cs.kuleuven.ac.be; id KAA15219; Mon, 21 Oct 2002 10:47:36 +0200\r\r\nReceived: from nodnsquery(134.58.41.11) by dr-zook.cs.kuleuven.ac.be via csmap (V4.1)\r\r\n\tid srcAAA0nwc83; Mon, 21 Oct 02 10:47:34 +0200\r\r\nReceived: from cs.kuleuven.ac.be (luxo.cs.kuleuven.ac.be [134.58.39.227])\r\r\n\tby iris.cs.kuleuven.ac.be (A_Good_MTA/0.6.11) with ESMTP id g9L8lX815248\r\r\n\tfor <globillum@imag.fr>; Mon, 21 Oct 2002 10:47:33 +0200 (MEST)\r\r\nSender: Frank.Suykens@cs.kuleuven.ac.be\r\r\nMessage-ID: <3DB3BF62.BB6CFB1B@cs.kuleuven.ac.be>\r\r\nDate: Mon, 21 Oct 2002 10:48:34 +0200\r\r\nFrom: Frank Suykens <Frank.Suykens@cs.kuleuven.ac.be>\r\r\nOrganization: K.U.Leuven\r\r\nX-Mailer: Mozilla 4.77 [en] (X11; U; Linux 2.4.4-4GB i686)\r\r\nX-Accept-Language: en\r\r\nMIME-Version: 1.0\r\r\nTo: globillum@imag.fr\r\r\nSubject: PhD. Thesis online\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 136\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: iLd\"!L0##!^;$#!^OW\"!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHi,\r\r\n\r\r\nI just want to announce that my Ph.D. thesis, entitled \r\r\n\"On robust Monte Carlo algorithms for multi-pass global illumination\", \r\r\nis online at:\r\r\n\r\r\nhttp://www.cs.kuleuven.ac.be/~graphics/CGRG.PUBLICATIONS/FRANKPHD/\r\r\n\r\r\nAbstract, table of contents, and downloads in various formats can be\r\r\nfound there.\r\r\n\r\r\nBest regards,\r\r\n\r\r\nFrank Suykens.\r\r\n\r\r\n-- \r\r\n-==========================================================-\r\r\n Frank Suykens (Frank.Suykens@cs.kuleuven.ac.be, ++32 16 327833)\r\r\n Graphics, K.U. Leuven http://www.cs.kuleuven.ac.be/~graphics/\r\r\n-==========================================================-\r\r\n\"I believe that global illumination will become the norm. Direct\r\r\nillumination renderers like prman have reached the limit of the\r\r\nrealism they can produce in terms of lighting.\"\r\r\nKaveh Kardan, Square USA, in an Ars Technica interview\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id g9M45Mh13430;\r\r\n\tTue, 22 Oct 2002 06:05:24 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id g9M3woe31539;\r\r\n\tTue, 22 Oct 2002 05:58:50 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id g9M3wiu31520\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 22 Oct 2002 05:58:44 +0200\r\r\nReceived: from gpo.stanford.edu (gpo.Stanford.EDU [171.64.77.203])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id g9M3wh301906\r\r\n\tfor <globillum@imag.fr>; Tue, 22 Oct 2002 05:58:43 +0200 (MEST)\r\r\nReceived: (qmail 26310 invoked from network); 22 Oct 2002 03:58:40 -0000\r\r\nReceived: from dda.stanford.edu (HELO dda.Stanford.EDU.stanford.edu) (171.64.77.104)\r\r\n  by electrolux.Stanford.EDU with SMTP; 22 Oct 2002 03:58:40 -0000\r\r\nFrom: Marc Levoy <levoy@cs.stanford.edu>\r\r\nMIME-Version: 1.0\r\r\nMessage-ID: <15796.52464.603154.982427@dda.Stanford.EDU>\r\r\nDate: Mon, 21 Oct 2002 20:58:40 -0700\r\r\nTo: globillum@imag.fr\r\r\nCC: glab@graphics\r\r\nCC: glab@graphics\r\r\nSubject: Nicodemus online\r\r\nX-Mailer: VM 7.07 under Emacs 21.2.1\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 137\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: \\)h\"!]1:!!(Q##!J3a!!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nFellow researchers in computer graphics,\r\r\n\r\r\nJack Hsia, one of the authors of the classic 1977 paper on BRDF nomenclature,\r\r\nby Nicodemus et al., has kindly agreed to have the paper optically scanned and\r\r\nplaced online.  You can find it at:\r\r\n\r\r\n\thttp://physics.nist.gov/spectrophotometry\r\r\n\r\r\n-Marc Levoy\r\r\n Stanford University\r\r\n\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id gABG0Oh06895;\r\r\n\tMon, 11 Nov 2002 17:00:25 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id gABG0BX02300;\r\r\n\tMon, 11 Nov 2002 17:00:11 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id gABG03u02281\r\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 11 Nov 2002 17:00:03 +0100\r\r\nReceived: from nut.autodesk.com (nut.autodesk.com [198.102.112.27])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id gABG01I21773\r\r\n\tfor <globillum@imag.fr>; Mon, 11 Nov 2002 17:00:02 +0100 (MET)\r\r\nReceived: from hqmsgsrf00.autodesk.com (hqmsgsrf00.autodesk.com [144.111.32.210])\r\r\n\tby nut.autodesk.com (8.12.5/8.12.5) with ESMTP id gABFxvV0020633;\r\r\n\tMon, 11 Nov 2002 07:59:57 -0800 (PST)\r\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service (5.5.2653.19)\r\r\n\tid <WWARKY1C>; Mon, 11 Nov 2002 07:59:57 -0800\r\r\nMessage-ID: <E77320B2A6BFAD42BCAA12423A6D5093C433EA@msgpetmb1.amer.ads.autodesk.com>\r\r\nFrom: eric.haines@autodesk.com\r\r\nTo: globillum@imag.fr\r\r\nCc: henrik@graphics.stanford.edu\r\r\nSubject: Another photon mapping book\r\r\nDate: Mon, 11 Nov 2002 07:59:24 -0800\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2653.19)\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 140\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-UIDL: <ga!!V'2\"!;i)!!7(^!!\r\r\nX-Mozilla-Status: 9001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html>\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=US-ASCII\">\r\r\n\r\r\n\r\r\n<meta name=Generator content=\"Microsoft Word 10 (filtered)\">\r\r\n\r\r\n<style>\r\r\n<!--\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:#606420;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{font-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=\"#606420\">\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>I ran across this book recently: <a\r\r\nhref=\"http://www.premierpressbooks.com/catalog/product.cfm?category=Game%20Development&amp;isbn=1592000088\">http://www.premierpressbooks.com/catalog/product.cfm?category=Game%20Development&amp;isbn=1592000088</a>\r\r\n- a surprising thing, a book about photon mapping made as a paperback in\r\r\ntheir \"Game Developer\" series.</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Eric</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id gABMlPh10259;\r\r\n\tMon, 11 Nov 2002 23:47:26 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id gABMl4U03536;\r\r\n\tMon, 11 Nov 2002 23:47:04 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id gABMklu03503\r\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 11 Nov 2002 23:46:47 +0100\r\r\nReceived: from quark.look.ca (quark.look.ca [207.136.80.22])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id gABMkkI06432\r\r\n\tfor <globillum@imag.fr>; Mon, 11 Nov 2002 23:46:46 +0100 (MET)\r\r\nReceived: from bc-van-wvn-a53-01-74.look.ca ([216.66.156.170] helo=VANILLA)\r\r\n\tby quark.look.ca with smtp (Exim 4.05)\r\r\n\tid 18BNK4-0001V7-00\r\r\n\tfor globillum@imag.fr; Mon, 11 Nov 2002 22:46:25 +0000\r\r\nMessage-ID: <001601c289d4$d88b8710$0100a8c0@VANILLA>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nDate: Mon, 11 Nov 2002 14:51:15 -0800\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-Version: 1.0\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1106\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106\r\r\nSubject: ANNOUNCE: 02/11/11 Release of RADBIB and GITHESIS\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Spam-Status: No, hits=0.8 required=6.0\r\r\n\ttests=NOSPAM_INC,SPAM_PHRASE_00_01,SUPERLONG_LINE,USER_AGENT_OE\r\r\n\tversion=2.43\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 141\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-UIDL: =l4!!%2P\"!PLa\"!'8M!!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\r\n<META content=\"MSHTML 6.00.2800.1106\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\r\n<P>ANNOUNCE: 02/11/11 Release of RADBIB and \r\r\nGITHESIS<BR>-------------------------------------------------<BR>RADBIB is a \r\r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\r\ntheses, articles, and books. It currently includes 2,136 references -- 41 new \r\r\nadditions since its 02/09/30 release.<BR><BR>This bibliography is available in \r\r\nBibTex format as RADBIB.BIB (with a release date of November 11, 2002) \r\r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\r\nbibliography includes 273 references to radiosity and global illumination theses \r\r\n-- 2 new additions since the 02/09/30 release.<BR><BR>Financial support for the \r\r\nmaintenance of these bibliographies is provided by byHeart Consultants \r\r\nLimited.<BR></P></FONT></FONT></DIV></BODY></HTML>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id gAGJjDh21078;\r\r\n\tSat, 16 Nov 2002 20:45:14 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id gAGJipH07877;\r\r\n\tSat, 16 Nov 2002 20:44:51 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id gAGJifM07858\r\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 16 Nov 2002 20:44:41 +0100\r\r\nReceived: from e35.co.us.ibm.com (e35.co.us.ibm.com [32.97.110.133])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id gAGJid622505\r\r\n\tfor <globillum@imag.fr>; Sat, 16 Nov 2002 20:44:40 +0100 (MET)\r\r\nReceived: from westrelay02.boulder.ibm.com (westrelay02.boulder.ibm.com [9.17.194.23])\r\r\n\tby e35.co.us.ibm.com (8.12.2/8.12.2) with ESMTP id gAGJiWsr037398\r\r\n\tfor <globillum@imag.fr>; Sat, 16 Nov 2002 14:44:32 -0500\r\r\nReceived: from d01ml244.pok.ibm.com (d01av02.pok.ibm.com [9.56.224.216])\r\r\n\tby westrelay02.boulder.ibm.com (8.12.3/NCO/VER6.4) with ESMTP id gAGJiVUP132520\r\r\n\tfor <globillum@imag.fr>; Sat, 16 Nov 2002 12:44:32 -0700\r\r\nImportance: Normal\r\r\nSubject: tone reproduction/image metrics code\r\r\nTo: globillum@imag.fr\r\r\nX-Mailer: Lotus Notes Release 5.0.7  March 21, 2001\r\r\nMessage-ID: <OFF019E57F.033D5EB8-ON85256C73.006BA73C@us.ibm.com>\r\r\nFrom: Holly Rushmeier <hertjwr@us.ibm.com>\r\r\nDate: Sat, 16 Nov 2002 14:44:29 -0500\r\r\nX-MIMETrack: Serialize by Router on D01ML244/01/M/IBM(Release 6.0 [IBM]|November 8, 2002) at\r\r\n 11/16/2002 14:44:31\r\r\nMIME-Version: 1.0\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 143\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: )lh\"!U[k\"!acW!!~Sl\"!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\nHi --\r\r\n\r\r\nI have recently gotten various requests for code for\r\r\ntone reproduction operators and better-than-pixel-rms\r\r\nimage comparisons. I don't have code on hand to make\r\r\navailable to people, and quick Google checks didn't\r\r\nturn up any obvious repositories for this type of code.\r\r\nIs any one maintaining sites for freely available\r\r\ncode for either of these problems?\r\r\nAs we near the paper deadlines I forsee more\r\r\npeople looking for this stuff, as we are always\r\r\nasking people to compare their results with\r\r\nprevious methods.\r\r\n\r\r\n-- Holly\r\r\n\r\r\n__________________________\r\r\nHolly Rushmeier ,hertjwr@us.ibm.com,\r\r\nhttp://www.research.ibm.com/people/h/holly (914)784-7252\r\r\nIBM TJ Watson Research Center, 19 Skyline Drive, Hawthorne, NY 10532, USA\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id gAIFkUh14041;\r\r\n\tMon, 18 Nov 2002 16:46:31 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id gAIFk5802187;\r\r\n\tMon, 18 Nov 2002 16:46:05 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id gAIFjvo02168\r\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 18 Nov 2002 16:45:57 +0100\r\r\nReceived: from e5.ny.us.ibm.com (e5.ny.us.ibm.com [32.97.182.105])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id gAIFjup20156\r\r\n\tfor <globillum@imag.fr>; Mon, 18 Nov 2002 16:45:56 +0100 (MET)\r\r\nReceived: from northrelay02.pok.ibm.com (northrelay02.pok.ibm.com [9.56.224.150])\r\r\n\tby e5.ny.us.ibm.com (8.12.2/8.12.2) with ESMTP id gAIFjn4s075146\r\r\n\tfor <globillum@imag.fr>; Mon, 18 Nov 2002 10:45:49 -0500\r\r\nReceived: from d01ml244.pok.ibm.com (d01av02.pok.ibm.com [9.56.224.216])\r\r\n\tby northrelay02.pok.ibm.com (8.12.3/NCO/VER6.4) with ESMTP id gAIFjg8p045762\r\r\n\tfor <globillum@imag.fr>; Mon, 18 Nov 2002 10:45:43 -0500\r\r\nImportance: Normal\r\r\nSubject: Re: tone reproduction/image metrics code\r\r\nTo: globillum@imag.fr\r\r\nX-Mailer: Lotus Notes Release 5.0.7  March 21, 2001\r\r\nMessage-ID: <OF9BE4547D.159191E3-ON85256C75.005681FA@us.ibm.com>\r\r\nFrom: Holly Rushmeier <hertjwr@us.ibm.com>\r\r\nDate: Mon, 18 Nov 2002 10:45:41 -0500\r\r\nX-MIMETrack: Serialize by Router on D01ML244/01/M/IBM(Release 6.0 [IBM]|November 8, 2002) at\r\r\n 11/18/2002 10:45:44\r\r\nMIME-Version: 1.0\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 144\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: @0J!!f0M!!j8'\"!n9+\"!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n>>From Erik:\r\r\n__________________________\r\r\nHolly Rushmeier ,hertjwr@us.ibm.com,\r\r\nhttp://www.research.ibm.com/people/h/holly (914)784-7252\r\r\nIBM TJ Watson Research Center, 19 Skyline Drive, Hawthorne, NY 10532, USA\r\r\n---------------------- Forwarded by Holly Rushmeier/Watson/IBM on\r\r\n11/18/2002 10:40 AM ---------------------------\r\r\n\r\r\nErik Reinhard <reinhard@cs.ucf.edu> on 11/17/2002 11:45:26 AM\r\r\n\r\r\nTo:    Holly Rushmeier/Watson/IBM@IBMUS\r\r\nSubject:    Re: tone reproduction/image metrics code\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\nHi,\r\r\n\r\r\nRegarding tone reproduction operators, here's what I\r\r\nknow/have: the Radiance package implements Greg\r\r\nWard's histogram adjustment technique.\r\r\n\r\r\nSource code for our photographic tone reproduction\r\r\noperator (Siggraph '02) is freely available online\r\r\n(it implements a newer version which automates two\r\r\nparameters that used to be manual):\r\r\n\r\r\nhttp://www.cs.ucf.edu/~reinhard/Reinhard02/\r\r\n\r\r\nI have research code for a number of other operators,\r\r\nbut this code is not cleaned up, messy and comes\r\r\nwith no guarantees, and is for those reasons not online.\r\r\nIf any one has a need for that code, I'd be happy to\r\r\nshare - please send e-mail.\r\r\n\r\r\nCheers,\r\r\nErik\r\r\n\r\r\n\r\r\n\r\r\n____________________________________\r\r\n\r\r\nErik Reinhard    reinhard@cs.ucf.edu\r\r\n____________________________________\r\r\n\r\r\n\r\r\n-------------------------------------------------\r\r\n This mail sent through IMP: http://horde.org/imp/\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nTo: \"Georg Zotti\" <zotti@cg.tuwien.ac.at>, \r\r\n \"Alessandro Artusi\" <artusi@cg.tuwien.ac.at>,\r\r\n \"Attila Neumann\" <aneumann@cg.tuwien.ac.at>, \r\r\n \"Michael Wimmer\" <wimmer@cg.tuwien.ac.at>,\r\r\n \"Alexander Wilkie\" <wilkie@cg.tuwien.ac.at>, \r\r\n \"Christiane Ulbricht\" <ulbricht@cg.tuwien.ac.at>,\r\r\n \"Jiri Bittner\" <bittner@fel.cvut.cz>, bittner@cg.tuwien.ac.at\r\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\r\nSubject: globillum mailing list\r\r\nMessage-Id: <5.1.1.6.0.20021121121502.01fe7968@mail.cg.tuwien.ac.at>\r\r\nX-Eudora-Signature: <short signature>\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nDate: Thu, 21 Nov 2002 12:18:52\r\r\nContent-type: text/html; charset=windows-1252\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n<html>\r\r\nDear all,<br>\r\r\nI assume that you are all registered for the &quot;Globillum&quot; mailing list. If not, you should do this as soon as possible. Ask Alex how to do that, he should no.<br>\r\r\nWerner<br><br>\r\r\n<br>\r\r\n<x-sigsep><p></x-sigsep>\r\r\n--<br>\r\r\n&nbsp;Werner Purgathofer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Tel. +43(1)58801 18648&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>\r\r\n&nbsp;Technische Universitaet Wien&nbsp;&nbsp; | <a href=\"http://www.cg.tuwien.ac.at/\" eudora=\"autourl\">http://www.cg.tuwien.ac.at</a> <br>\r\r\n</html>\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id gANIHuh13204;\r\r\n\tSat, 23 Nov 2002 19:17:57 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id gANIHiK23094;\r\r\n\tSat, 23 Nov 2002 19:17:44 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id gANIGjo23041\r\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 23 Nov 2002 19:16:45 +0100\r\r\nReceived: from twiddle.look.ca (twiddle.look.ca [207.136.80.125])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id gANIGiU14215\r\r\n\tfor <globillum@imag.fr>; Sat, 23 Nov 2002 19:16:44 +0100 (MET)\r\r\nReceived: from bc-van-wvn-a53-01-90.look.ca ([216.66.156.186] helo=VANILLA)\r\r\n\tby twiddle.look.ca with smtp (Exim 4.05)\r\r\n\tid 18Fepb-0006eO-00\r\r\n\tfor globillum@imag.fr; Sat, 23 Nov 2002 13:16:40 -0500\r\r\nMessage-ID: <001601c2931d$3169d7f0$0100a8c0@VANILLA>\r\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nDate: Sat, 23 Nov 2002 10:21:49 -0800\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-Version: 1.0\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1106\r\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1106\r\r\nSubject: RADBIB and GITHESIS ... yet another update\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Spam-Status: No, hits=0.8 required=6.0\r\r\n\ttests=NOSPAM_INC,SPAM_PHRASE_00_01,SUPERLONG_LINE,USER_AGENT_OE\r\r\n\tversion=2.43\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 146\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-UIDL: <S]\"!R:5!!G~6\"!Q:j\"!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\r\n<META content=\"MSHTML 6.00.2800.1126\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff background=\"\">\r\r\n<DIV><FONT face=Arial size=2><U>ANNOUNCE: 02/11/23 Release of RADBIB and \r\r\nGITHESIS</U><BR></FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2>RADBIB is a comprehensive bibliography of radiosity \r\r\nand related global illumination papers, theses, articles, and books. It \r\r\ncurrently includes 2,161 references -- 25 new additions since its 02/11/23 \r\r\nrelease.<BR><BR>This bibliography is available in BibTex format as RADBIB.BIB \r\r\n(with a release date of November 23, 2002) from:<BR><BR>http://www.helios32.com \r\r\n(Resources section)<BR><BR>Also available from this site is an abridged version \r\r\nof RADBIB.BIB called GITHESIS.BIB. This bibliography includes 273 references to \r\r\nradiosity and global illumination theses -- no new additions since the 02/11/11 \r\r\nrelease.<BR><BR>Financial support for the maintenance of these bibliographies is \r\r\nprovided by byHeart Consultants Limited.<BR>Ian Ashdown, P. Eng., LC, \r\r\nFIES<BR>President<BR>byHeart Consultants \r\r\nLimited<BR>http://www.helios32.com</FONT></DIV></BODY></HTML>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id gB5LA3h05055;\r\r\n\tThu, 5 Dec 2002 22:10:04 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id gB5L9rY06411;\r\r\n\tThu, 5 Dec 2002 22:09:53 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id gB5L7aK06346\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 5 Dec 2002 22:07:36 +0100\r\r\nReceived: from MAIL03.toast.net (mail.toast.net [206.244.185.10])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id gB5L7Z308697\r\r\n\tfor <globillum@imag.fr>; Thu, 5 Dec 2002 22:07:35 +0100 (MET)\r\r\nReceived: from delldaextn (unverified [66.19.11.113]) by MAIL03.toast.net\r\r\n (Vircom SMTPRS 1.4.232) with ESMTP id <B0029882706@MAIL03.toast.net>;\r\r\n Thu, 5 Dec 2002 16:05:50 -0500\r\r\nFrom: \"A Gallardo\" <zeroneg1@toast.net>\r\r\nTo: \"Holly Rushmeier\" <hertjwr@us.ibm.com>, globillum@imag.fr\r\r\nSubject: RE: Shockwave/modeling package\r\r\nDate: Thu, 5 Dec 2002 04:07:42 -0500\r\r\nMessage-ID: <000201c29c3d$c4786d80$710b1342@delldaextn>\r\r\nMIME-Version: 1.0\r\r\nX-Priority: 3 (Normal)\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0\r\r\nIn-Reply-To: <OFA028AC64.59B54E59-ON85256C86.006D599E@us.ibm.com>\r\r\nImportance: Normal\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 149\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: [9$\"!''E!!NYg\"!9M#!!\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHi,\r\r\n\r\r\n\tI have not posted here for awhile but I have something to contribute. :)\r\r\n\r\r\n\tMost Shockwave 3D outputs I have seen are either from 3DS MAX or LW and\r\r\nothers with built-in modules/ plugins for 3D shockwave output.  I have no\r\r\nclue though if SW3D is capable of handling interpolated vertex shading info\r\r\nand 'storage' but surely raster-based texture maps derived from GI/Radiosity\r\r\nsolutions should work.\r\r\n\r\r\n\tAs for cheap modelers under 100 there are a lot but there free ones online\r\r\nthat are very good although most only runs on Win32's environment:\r\r\n\r\r\nHamapatch: spline-based\r\r\n\r\r\nhttp://www.hamapatch.t2u.com/\r\r\n\r\r\nMetasequoia: LW toolset inspired polygon modeler:\r\r\n\r\r\nhttp://www1.sphere.ne.jp/mizno/main_e.html\r\r\n\r\r\nSofty3D: organic metaballs modeler:\r\r\n\r\r\nhttp://www.softy3d.com/en/index.htm\r\r\n\r\r\nSoftCAd Lite: CAD modeler lite version\r\r\n\r\r\nhttp://www.softcad.com/index.asp?page=product/do_fS3D.asp\r\r\n\r\r\nSPATCH: Spline organic modeler\r\r\n\r\r\nhttp://www.eatonhand.com/images/spatch.htm\r\r\n\r\r\nOpenFX: 3D modeler,animation program with source code\r\r\n\r\r\nhttp://www.openfx.org/news/index.php\r\r\n\r\r\nPhotomodeler lite:3d models from photos\r\r\n\r\r\nhttp://www.photomodeler.com/Lite/\r\r\n\r\r\nLoq Ariou: 3d sketch modeler:\r\r\n\r\r\nhttp://www.quelsolaar.com/loqairou/index.html\r\r\n\r\r\nWINGS 3D: Polygon modeler based on NENDO\r\r\n\r\r\nhttp://www.wings3d.com/\r\r\n\r\r\nSTRATA 3D: free 3d modeler\r\r\n\r\r\nhttp://www.computerarts.co.uk/downloads/3d/apps.asp?page=1\r\r\n\r\r\nturboCAD LE:\r\r\n\r\r\nhttp://nct.digitalriver.com/fulfill/0002.16\r\r\n\r\r\n\tGood Luck!\r\r\n\r\r\nSincerely,\r\r\n\r\r\nArnold Gallardo\r\r\nVisual Content Creator\r\r\nTechnical Writer\r\r\n\r\r\n\r\r\n> -----Original Message-----\r\r\n> From: Holly Rushmeier [mailto:hertjwr@us.ibm.com]\r\r\n> Sent: Thursday, December 05, 2002 3:06 PM\r\r\n> To: globillum@imag.fr\r\r\n> Subject: Shockwave/modeling package\r\r\n>\r\r\n>\r\r\n>\r\r\n>\r\r\n>\r\r\n>\r\r\n>  I would like to know what experience people have had with a couple of\r\r\n> things:\r\r\n>\r\r\n> -- Has anybody experimented with advanced rendering techniques withing\r\r\n> Shockwave 3D?\r\r\n> Before getting into learning a new package, I would like to know if there\r\r\n> are some major\r\r\n> problems/limitations with doing things like operating on multiple textures\r\r\n> or using\r\r\n> specific types of hardware. So far everything I have seen refers to\r\r\n> exporting things defined\r\r\n> in Studiomax or similar package, has anybody tried writing their\r\r\n> own custom\r\r\n> rendering\r\r\n> in Shockwave?\r\r\n> They have a nice demo accessible from\r\r\n> http://www.macromedia.com/support/director/ts/documents/render_test.htm\r\r\n> but it has an unsettling warning about possible blue screen results.\r\r\n>\r\r\n> -- Does anybody know of really cheap 3D modeling packages (less than $100)\r\r\n> that are\r\r\n> useful for defining basic scenes?\r\r\n>\r\r\n> ____________\r\r\n> Holly\r\r\n>\r\r\n>\r\r\n> __________________________\r\r\n> Holly Rushmeier ,hertjwr@us.ibm.com,\r\r\n> http://www.research.ibm.com/people/h/holly (914)784-7252\r\r\n> IBM TJ Watson Research Center, 19 Skyline Drive, Hawthorne, NY 10532, USA\r\r\n>\r\r\n>\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id gB5K72h04569;\r\r\n\tThu, 5 Dec 2002 21:07:02 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id gB5K6n202638;\r\r\n\tThu, 5 Dec 2002 21:06:49 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id gB5K6eK02353\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 5 Dec 2002 21:06:40 +0100\r\r\nReceived: from e33.co.us.ibm.com (e33.co.us.ibm.com [32.97.110.131])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id gB5K6d306026\r\r\n\tfor <globillum@imag.fr>; Thu, 5 Dec 2002 21:06:39 +0100 (MET)\r\r\nReceived: from westrelay04.boulder.ibm.com (westrelay04.boulder.ibm.com [9.17.193.32])\r\r\n\tby e33.co.us.ibm.com (8.12.2/8.12.2) with ESMTP id gB5K6aae008854\r\r\n\tfor <globillum@imag.fr>; Thu, 5 Dec 2002 15:06:37 -0500\r\r\nReceived: from d01ml244.pok.ibm.com (d01av02.pok.ibm.com [9.56.224.216])\r\r\n\tby westrelay04.boulder.ibm.com (8.12.3/NCO/VER6.4) with ESMTP id gB5K9V4Y025848\r\r\n\tfor <globillum@imag.fr>; Thu, 5 Dec 2002 13:09:32 -0700\r\r\nImportance: Normal\r\r\nSubject: Shockwave/modeling package\r\r\nTo: globillum@imag.fr\r\r\nX-Mailer: Lotus Notes Release 5.0.7  March 21, 2001\r\r\nMessage-ID: <OFA028AC64.59B54E59-ON85256C86.006D599E@us.ibm.com>\r\r\nFrom: Holly Rushmeier <hertjwr@us.ibm.com>\r\r\nDate: Thu, 5 Dec 2002 15:06:28 -0500\r\r\nX-MIMETrack: Serialize by Router on D01ML244/01/M/IBM(Release 6.0 [IBM]|November 8, 2002) at\r\r\n 12/05/2002 15:06:32\r\r\nMIME-Version: 1.0\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 147\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: $K]\"!BlG!!I~o!!^Yg!!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n I would like to know what experience people have had with a couple of\r\r\nthings:\r\r\n\r\r\n-- Has anybody experimented with advanced rendering techniques withing\r\r\nShockwave 3D?\r\r\nBefore getting into learning a new package, I would like to know if there\r\r\nare some major\r\r\nproblems/limitations with doing things like operating on multiple textures\r\r\nor using\r\r\nspecific types of hardware. So far everything I have seen refers to\r\r\nexporting things defined\r\r\nin Studiomax or similar package, has anybody tried writing their own custom\r\r\nrendering\r\r\nin Shockwave?\r\r\nThey have a nice demo accessible from\r\r\nhttp://www.macromedia.com/support/director/ts/documents/render_test.htm\r\r\nbut it has an unsettling warning about possible blue screen results.\r\r\n\r\r\n-- Does anybody know of really cheap 3D modeling packages (less than $100)\r\r\nthat are\r\r\nuseful for defining basic scenes?\r\r\n\r\r\n____________\r\r\nHolly\r\r\n\r\r\n\r\r\n__________________________\r\r\nHolly Rushmeier ,hertjwr@us.ibm.com,\r\r\nhttp://www.research.ibm.com/people/h/holly (914)784-7252\r\r\nIBM TJ Watson Research Center, 19 Skyline Drive, Hawthorne, NY 10532, USA\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id gB5KGnh04688;\r\r\n\tThu, 5 Dec 2002 21:16:50 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id gB5KGe103133;\r\r\n\tThu, 5 Dec 2002 21:16:40 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id gB5KGVK03113\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 5 Dec 2002 21:16:31 +0100\r\r\nReceived: from mail-imagis (mail-imagis.inrialpes.fr [194.199.26.22])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id gB5KGS306600;\r\r\n\tThu, 5 Dec 2002 21:16:28 +0100 (MET)\r\r\nReceived: from imag.fr (cormier [194.199.26.158])\r\r\n\tby mail-imagis (Postfix) with ESMTP\r\r\n\tid 23FB240168; Thu,  5 Dec 2002 21:16:23 +0100 (CET)\r\r\nSender: David.Bourguignon@imag.fr\r\r\nMessage-ID: <3DEFB417.60F6A8F6@imag.fr>\r\r\nDate: Thu, 05 Dec 2002 21:16:23 +0100\r\r\nFrom: David Bourguignon <david.bourguignon@imag.fr>\r\r\nOrganization: iMAGIS\r\r\nX-Mailer: Mozilla 4.78 [en] (X11; U; Linux 2.4.8-34.1mdksmp i686)\r\r\nX-Accept-Language: en\r\r\nMIME-Version: 1.0\r\r\nTo: Holly Rushmeier <hertjwr@us.ibm.com>\r\r\nCc: globillum@imag.fr\r\r\nSubject: Re: Shockwave/modeling package\r\r\nReferences: <OFA028AC64.59B54E59-ON85256C86.006D599E@us.ibm.com>\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 148\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: 8-_\"!B*f\"!3SX!!,L0!!\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHolly Rushmeier wrote:\r\r\n> \r\r\n> -- Does anybody know of really cheap 3D modeling packages (less than $100)\r\r\n> that are\r\r\n> useful for defining basic scenes?\r\r\n> \r\r\n\r\r\nHi Holly,\r\r\n\r\r\nYou can try blender (http://www.blender.org/).\r\r\nIt's free software (in all meanings of the words) and it works great.\r\r\n\r\r\n\tDavid.\r\r\n\r\r\n-- \r\r\niMAGIS project, GRAVIR lab\r\r\nINRIA Rhne-Alpes, 655 avenue de l'Europe\r\r\n38330 Montbonnot Saint Martin, France\r\r\nhttp://www-imagis.imag.fr/Membres/David.Bourguignon/index.gb.html\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id gB5LFgh05124;\r\r\n\tThu, 5 Dec 2002 22:15:43 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id gB5LFVK06882;\r\r\n\tThu, 5 Dec 2002 22:15:31 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id gB5LDVK06815\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 5 Dec 2002 22:13:31 +0100\r\r\nReceived: from mail.slb.com (nammta01.sugar-land.nam.slb.com [163.188.150.130])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id gB5LDL309009;\r\r\n\tThu, 5 Dec 2002 22:13:21 +0100 (MET)\r\r\nReceived: from conversion-daemon.nammta01.sugar-land.nam.slb.com by\r\r\n nammta01.sugar-land.nam.slb.com\r\r\n (iPlanet Messaging Server 5.2 HotFix 1.06 (built Nov 15 2002))\r\r\n id <0H6N00K01ZNUJB@nammta01.sugar-land.nam.slb.com>; Thu,\r\r\n 05 Dec 2002 21:01:51 +0000 (GMT)\r\r\nReceived: from baja-clear.austin.apc.slb.com\r\r\n (baja-clear.austin.apc.slb.com [163.185.74.6])\r\r\n by nammta01.sugar-land.nam.slb.com\r\r\n (iPlanet Messaging Server 5.2 HotFix 1.06 (built Nov 15 2002))\r\r\n with ESMTP id <0H6N00B3PZQZLW@nammta01.sugar-land.nam.slb.com>; Thu,\r\r\n 05 Dec 2002 21:01:47 +0000 (GMT)\r\r\nReceived: from slb.com ([163.185.73.61])\tby baja-clear.austin.apc.slb.com\r\r\n (8.9.3/8.9.3) with ESMTP id PAA10878; Thu, 05 Dec 2002 15:01:40 -0600 (CST)\r\r\nDate: Thu, 05 Dec 2002 15:01:42 -0600\r\r\nFrom: \"A. T. Campbell, III\" <atcampbell@slb.com>\r\r\nSubject: Re: Shockwave/modeling package\r\r\nTo: David Bourguignon <david.bourguignon@imag.fr>\r\r\nCc: Holly Rushmeier <hertjwr@us.ibm.com>, globillum@imag.fr\r\r\nMessage-id: <3DEFBEB6.8020700@slb.com>\r\r\nMIME-version: 1.0\r\r\nX-Accept-Language: en-us, en\r\r\nUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0.1)\r\r\n Gecko/20020823 Netscape/7.0\r\r\nReferences: <OFA028AC64.59B54E59-ON85256C86.006D599E@us.ibm.com>\r\r\n <3DEFB417.60F6A8F6@imag.fr>\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 150\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: \"AE\"!&?&!!l)m!!NT0!!\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHolly (and Globillumers),\r\r\n\r\r\nBlender is indeed a good free program, but its user interface\r\r\nis so unusual that you'll probably need to buy its $50 manual\r\r\nto use it effectively.\r\r\n\r\r\nYou might also look into Amapi3D from Eovia. The latest\r\r\nversion costs a few hundred dollars, but a release from\r\r\na couple of years ago is available for free download from\r\r\na game development website:\r\r\n\r\r\n    http://amapi.idevgames.com/\r\r\n\r\r\nAdobe has a new 3D modeling product called Atmosphere that's\r\r\ncurrent being distributed in beta as a free download:\r\r\n\r\r\n    http://www.adobe.com/products/atmosphere/\r\r\n\r\r\nThere are several decent free and inexpensive modelers\r\r\nprimarily intended for creating scenes for the POV-Ray\r\r\nraytracer. Many of them also export VRML, DXF, and other\r\r\n3D file formats. From this group, I've tried and liked\r\r\nBreeze Designer and Ayam. Here's a set of links:\r\r\n \r\r\nhttp://www.povray.org/resources/links/3D_Programs/POV-Ray_Modelling_Programs/\r\r\n\r\r\nAlso, you might try some modelers aimed at the computer\r\r\ngame community. A recent and powerful one is gmax from Discreet.\r\r\nIt's basically a scaled-down version of 3D Studio Max. To use\r\r\nthe editor you'll need to have a copy of a recent game\r\r\nit supports (Microsoft Flight Simulator 2002,Unreal Tournament\r\r\n2003, etc.). Here's the link:\r\r\n\r\r\n    http://www.discreet.com/products/gmax/\r\r\n\r\r\nI hope this helps!\r\r\n\r\r\n-- \r\r\nA. T. Campbell, III (atcampbell@slb.com)\r\r\nPhone:(512)331-3382  Fax:(512)331-3387\r\r\nSchlumberger Austin Product Center, 8311 N. FM 620, Austin, TX 78726\r\r\n\r\r\n===============================\r\r\n\r\r\nDavid Bourguignon wrote:\r\r\n> Holly Rushmeier wrote:\r\r\n> \r\r\n>>-- Does anybody know of really cheap 3D modeling packages (less than $100)\r\r\n>>that are\r\r\n>>useful for defining basic scenes?\r\r\n>>\r\r\n> \r\r\n> Hi Holly,\r\r\n> \r\r\n> You can try blender (http://www.blender.org/).\r\r\n> It's free software (in all meanings of the words) and it works great.\r\r\n> \r\r\n> \tDavid.\r\r\n\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id gB5Lcih05244;\r\r\n\tThu, 5 Dec 2002 22:38:45 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id gB5LcaK08482;\r\r\n\tThu, 5 Dec 2002 22:38:36 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id gB5LcTK08463\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 5 Dec 2002 22:38:29 +0100\r\r\nReceived: from pd5mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id gB5LcR310110;\r\r\n\tThu, 5 Dec 2002 22:38:28 +0100 (MET)\r\r\nReceived: from pd2mr2so.prod.shaw.ca (pd2mr2so-ser.prod.shaw.ca [10.0.141.109])\r\r\n by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\r\n with ESMTP id <0H6O0089A1CK5L@l-daemon>; Thu, 05 Dec 2002 14:36:20 -0700 (MST)\r\r\nReceived: from pn2ml7so.prod.shaw.ca\r\r\n (pn2ml7so-qfe0.prod.shaw.ca [10.0.121.151]) by l-daemon\r\r\n (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\r\n with ESMTP id <0H6O00GQG1CJY5@l-daemon>; Thu, 05 Dec 2002 14:36:19 -0700 (MST)\r\r\nReceived: from VANILLA (h24-87-171-127.vn.shawcable.net [24.87.171.127])\r\r\n by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\r\n with SMTP id <0H6O007YG1CHZL@l-daemon>; Thu, 05 Dec 2002 14:36:19 -0700 (MST)\r\r\nDate: Thu, 05 Dec 2002 13:35:43 -0800\r\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nSubject: Re: Shockwave/modeling package\r\r\nTo: \"A. T. Campbell, III\" <atcampbell@slb.com>, \r\r\n David Bourguignon <david.bourguignon@imag.fr>\r\r\nCc: Holly Rushmeier <hertjwr@us.ibm.com>, globillum@imag.fr\r\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nMessage-id: <018101c29ca6$441c3a40$7fab5718@VANILLA>\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-version: 1.0\r\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1106\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1106\r\r\nX-Priority: 3\r\r\nX-MSMail-priority: Normal\r\r\nReferences: <OFA028AC64.59B54E59-ON85256C86.006D599E@us.ibm.com>\r\r\n <3DEFB417.60F6A8F6@imag.fr> <3DEFBEB6.8020700@slb.com>\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 151\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: E_^\"!C4S!!@HH\"!M6~\"!\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nSpeaking of Blender, I understood from comp.graphics.rendering.raytracing\r\r\nthat the company (NAN?) went under several months ago, and that their Web\r\r\nsite was taken off-line. Does anyone know the latest news on this?\r\r\n\r\r\nIan Ashdown, P. Eng., LC, FIES\r\r\nPresident\r\r\nbyHeart Consultants Limited\r\r\nhttp://www.helios32.com\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id gB5Ljch05312;\r\r\n\tThu, 5 Dec 2002 22:45:39 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id gB5LjUC08965;\r\r\n\tThu, 5 Dec 2002 22:45:30 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id gB5LjMK08946\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 5 Dec 2002 22:45:22 +0100\r\r\nReceived: from mail-imagis (mail-imagis.inrialpes.fr [194.199.26.22])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id gB5Lj6310456;\r\r\n\tThu, 5 Dec 2002 22:45:06 +0100 (MET)\r\r\nReceived: from imag.fr (cormier [194.199.26.158])\r\r\n\tby mail-imagis (Postfix) with ESMTP\r\r\n\tid 4DC4C40168; Thu,  5 Dec 2002 22:45:01 +0100 (CET)\r\r\nSender: David.Bourguignon@imag.fr\r\r\nMessage-ID: <3DEFC8DD.440ADD76@imag.fr>\r\r\nDate: Thu, 05 Dec 2002 22:45:01 +0100\r\r\nFrom: David Bourguignon <david.bourguignon@imag.fr>\r\r\nOrganization: iMAGIS\r\r\nX-Mailer: Mozilla 4.78 [en] (X11; U; Linux 2.4.8-34.1mdksmp i686)\r\r\nX-Accept-Language: en\r\r\nMIME-Version: 1.0\r\r\nTo: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nCc: \"A. T. Campbell, III\" <atcampbell@slb.com>, \r\r\n Holly Rushmeier <hertjwr@us.ibm.com>,\r\r\n globillum@imag.fr\r\r\nSubject: Re: Shockwave/modeling package\r\r\nReferences: <OFA028AC64.59B54E59-ON85256C86.006D599E@us.ibm.com>\r\r\n\t <3DEFB417.60F6A8F6@imag.fr> <3DEFBEB6.8020700@slb.com> <018101c29ca6$441c3a40$7fab5718@VANILLA>\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 152\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: 585\"!DH@\"!46+!!+o@\"!\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nIan Ashdown wrote:\r\r\n> \r\r\n> Speaking of Blender, I understood from comp.graphics.rendering.raytracing\r\r\n> that the company (NAN?) went under several months ago, and that their Web\r\r\n> site was taken off-line. Does anyone know the latest news on this?\r\r\n> \r\r\n> Ian Ashdown, P. Eng., LC, FIES\r\r\n> President\r\r\n> byHeart Consultants Limited\r\r\n> http://www.helios32.com\r\r\n\r\r\nHi Ian,\r\r\n\r\r\nAccording to the author of one of the posts on the blender site:\r\r\n\r\r\n\"\"For the first time (as far as i know) in the Internet history, and maybe in\r\r\nthe \"real world\" history too, a community of wideworld based people, only tied\r\r\nby the same \"passion\", bought a commercial product and decided to make it\r\r\navailable gatuitously for all the people in the world (well, at least, for those\r\r\nwho have a computer access).\r\r\n \r\r\nYes, the so called \"BLENDER Community\", have paid the amount of money (100,000\r\r\nEURO) that NAN, the proprietary company of the \"software\" was demanding, and\r\r\nthen, released it FREE, under the GPL License.\"\"\r\r\n\r\r\n\tDavid.\r\r\n\r\r\n-- \r\r\niMAGIS project, GRAVIR lab\r\r\nINRIA Rhne-Alpes, 655 avenue de l'Europe\r\r\n38330 Montbonnot Saint Martin, France\r\r\nhttp://www-imagis.imag.fr/Membres/David.Bourguignon/index.gb.html\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h057JEh13871;\r\r\n\tSun, 5 Jan 2003 08:19:17 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h057Ipe06750;\r\r\n\tSun, 5 Jan 2003 08:18:51 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h057GHK06435\r\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 5 Jan 2003 08:16:17 +0100\r\r\nReceived: from pd6mo1so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id h057GF723848\r\r\n\tfor <globillum@imag.fr>; Sun, 5 Jan 2003 08:16:16 +0100 (MET)\r\r\nReceived: from pd3mr3so.prod.shaw.ca (pd3mr3so-ser.prod.shaw.ca [10.0.141.179])\r\r\n by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\r\n with ESMTP id <0H88002NMC72N8@l-daemon> for globillum@imag.fr; Sun,\r\r\n 05 Jan 2003 00:16:14 -0700 (MST)\r\r\nReceived: from pn2ml6so.prod.shaw.ca\r\r\n (pn2ml6so-qfe0.prod.shaw.ca [10.0.121.150]) by l-daemon\r\r\n (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\r\n with ESMTP id <0H88000DNC7244@l-daemon> for globillum@imag.fr; Sun,\r\r\n 05 Jan 2003 00:16:14 -0700 (MST)\r\r\nReceived: from VANILLA (h24-87-171-127.vn.shawcable.net [24.87.171.127])\r\r\n by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\r\n with SMTP id <0H8800175C70CU@l-daemon> for globillum@imag.fr; Sun,\r\r\n 05 Jan 2003 00:16:14 -0700 (MST)\r\r\nDate: Sat, 04 Jan 2003 23:16:36 -0800\r\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nSubject: ANNOUNCE: January 5th, 2003 release of RADBIB and GITHESIS\r\r\nTo: globillum@imag.fr\r\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nMessage-id: <007301c2b48a$6218bc70$7fab5718@VANILLA>\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-version: 1.0\r\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1106\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1106\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-priority: Normal\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 154\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-UIDL: $I9\"!J03\"!@c7!![$2!!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\r\n<META content=\"MSHTML 6.00.2800.1126\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\r\n<P>ANNOUNCE: 03/01/05 Release of RADBIB and \r\r\nGITHESIS<BR>-------------------------------------------------<BR>RADBIB is a \r\r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\r\ntheses, articles, and books. It currently includes 2,185 references -- 24 new \r\r\nadditions since its 02/11/23 release.<BR><BR>This bibliography is available in \r\r\nBibTex format as RADBIB.BIB (with a release date of January 5, 2003) \r\r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\r\nbibliography includes 282 references to radiosity and global illumination theses \r\r\n-- 9 new additions since the 02/11/23 release.<BR><BR>Financial support for the \r\r\nmaintenance of these bibliographies is provided by byHeart Consultants \r\r\nLimited.</P>\r\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>President<BR>byHeart Consultants \r\r\nLimited<BR><A href=\"http://www.helios32.com\">http://www.helios32.com</A></P>\r\r\n<P>&nbsp;</P></FONT></FONT></DIV></BODY></HTML>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h0GGRkh06892;\r\r\n\tThu, 16 Jan 2003 17:27:48 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h0GGOki12427;\r\r\n\tThu, 16 Jan 2003 17:24:46 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h0GGNo512353\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 16 Jan 2003 17:23:50 +0100\r\r\nReceived: from nut.autodesk.com (nut.autodesk.com [198.102.112.27])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id h0GGNnp17117\r\r\n\tfor <globillum@imag.fr>; Thu, 16 Jan 2003 17:23:49 +0100 (MET)\r\r\nReceived: from hqmsgsrf00.autodesk.com (hqmsgsrf00.autodesk.com [144.111.32.210])\r\r\n\tby nut.autodesk.com (8.12.6/8.12.5) with ESMTP id h0GGNax0004919;\r\r\n\tThu, 16 Jan 2003 08:23:36 -0800 (PST)\r\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service (5.5.2653.19)\r\r\n\tid <CN7636RC>; Thu, 16 Jan 2003 08:23:36 -0800\r\r\nMessage-ID: <E77320B2A6BFAD42BCAA12423A6D509301296351@msgpetmb1.amer.ads.autodesk.com>\r\r\nFrom: eric.haines@autodesk.com\r\r\nTo: globillum@imag.fr\r\r\nSubject: Less than a week left!\r\r\nDate: Thu, 16 Jan 2003 08:23:32 -0800\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2653.19)\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 156\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-UIDL: i8G!!<[\"\"!Ao@!!E>2\"!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html>\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=US-ASCII\">\r\r\n\r\r\n\r\r\n<meta name=Generator content=\"Microsoft Word 10 (filtered)\">\r\r\n\r\r\n<style>\r\r\n<!--\r\r\n /* Font Definitions */\r\r\n @font-face\r\r\n\t{font-family:SimSun;\r\r\n\tpanose-1:2 1 6 0 3 1 1 1 1 1;}\r\r\n@font-face\r\r\n\t{font-family:\"\\@SimSun\";\r\r\n\tpanose-1:2 1 6 0 3 1 1 1 1 1;}\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:#606420;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{font-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=\"#606420\">\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Yes, it's less than a week left until that\r\r\nall-important date, the Fantasy Graphics League entry deadline: <a\r\r\nhref=\"http://www.realtimerendering.com/fgl/\">http://www.realtimerendering.com/fgl/</a>\r\r\n</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>After you meet this deadline, you can then finish your\r\r\nSIGGRAPH paper submissions.</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Enjoy,</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Eric</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h0LEUTh17164;\r\r\n\tTue, 21 Jan 2003 15:30:32 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h0LEU4T15789;\r\r\n\tTue, 21 Jan 2003 15:30:04 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h0LETI515714\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 21 Jan 2003 15:29:18 +0100\r\r\nReceived: from nut.autodesk.com (nut.autodesk.com [198.102.112.27])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id h0LETHX12008\r\r\n\tfor <globillum@imag.fr>; Tue, 21 Jan 2003 15:29:17 +0100 (MET)\r\r\nReceived: from hqmsgsrf00.autodesk.com (hqmsgsrf00.autodesk.com [144.111.32.210])\r\r\n\tby nut.autodesk.com (8.12.6/8.12.5) with ESMTP id h0LESLx0029071\r\r\n\tfor <globillum@imag.fr>; Tue, 21 Jan 2003 06:29:11 -0800 (PST)\r\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service (5.5.2653.19)\r\r\n\tid <DDWAJTKH>; Tue, 21 Jan 2003 06:28:21 -0800\r\r\nMessage-ID: <E77320B2A6BFAD42BCAA12423A6D50930137020E@msgpetmb1.amer.ads.autodesk.com>\r\r\nFrom: eric.haines@autodesk.com\r\r\nTo: globillum@imag.fr\r\r\nSubject: Ugh, foo, and bah\r\r\nDate: Tue, 21 Jan 2003 06:28:14 -0800\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2653.19)\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 157\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-UIDL: S@<!!bJ?\"!kLF!!akJ!!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html>\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=US-ASCII\">\r\r\n\r\r\n\r\r\n<meta name=Generator content=\"Microsoft Word 10 (filtered)\">\r\r\n\r\r\n<style>\r\r\n<!--\r\r\n /* Font Definitions */\r\r\n @font-face\r\r\n\t{font-family:SimSun;\r\r\n\tpanose-1:2 1 6 0 3 1 1 1 1 1;}\r\r\n@font-face\r\r\n\t{font-family:\"\\@SimSun\";\r\r\n\tpanose-1:2 1 6 0 3 1 1 1 1 1;}\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:#606420;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{font-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=\"#606420\">\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>If you've been waiting until the last minute to submit\r\r\nyour Fantasy Graphics League team, <a\r\r\nhref=\"http://www.realtimerendering.com/fgl\">http://www.realtimerendering.com/fgl</a>,\r\r\nplease keep waiting. It turns out that somebody diddled with server permissions\r\r\nand whatnot, and my CGI script is no longer working (and hasn't been\r\r\nsince about Dec. 12<sup>th</sup>!). Anyway, I'll let you know when it's\r\r\nworking again, and I'll extend the deadline; just thought I'd warn\r\r\nyou now to not waste the time now (waste it later).</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>I do have a question for you all, as I've been exchanging\r\r\ncorrespondence on this topic: when was the first use of computing ray\r\r\nintersections and paths for optics? Also, when was the first use of the idea of\r\r\nrays as a way of determining shadows? If you've run across anything\r\r\ninteresting on these two subjects, please pass them on, as I'd like to\r\r\ncollect them all for the Ray Tracing News.</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Eric</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h0LKLvh21103;\r\r\n\tTue, 21 Jan 2003 21:21:58 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h0LKLcs03491;\r\r\n\tTue, 21 Jan 2003 21:21:38 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h0LKLK503457\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 21 Jan 2003 21:21:20 +0100\r\r\nReceived: from nut.autodesk.com (nut.autodesk.com [198.102.112.27])\r\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id h0LKLJO23346\r\r\n\tfor <globillum@imag.fr>; Tue, 21 Jan 2003 21:21:19 +0100 (MET)\r\r\nReceived: from hqmsgsrf00.autodesk.com (hqmsgsrf00.autodesk.com [144.111.32.210])\r\r\n\tby nut.autodesk.com (8.12.6/8.12.5) with ESMTP id h0LKL7x0013179\r\r\n\tfor <globillum@imag.fr>; Tue, 21 Jan 2003 12:21:12 -0800 (PST)\r\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service (5.5.2653.19)\r\r\n\tid <DDWAKYRF>; Tue, 21 Jan 2003 12:21:06 -0800\r\r\nMessage-ID: <E77320B2A6BFAD42BCAA12423A6D509301370407@msgpetmb1.amer.ads.autodesk.com>\r\r\nFrom: eric.haines@autodesk.com\r\r\nTo: globillum@imag.fr\r\r\nSubject: RE: Ugh, foo, and bah\r\r\nDate: Tue, 21 Jan 2003 12:21:03 -0800\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2653.19)\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 158\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-UIDL: c&W!!V`6!!<-d!!l/2!!\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html>\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=US-ASCII\">\r\r\n\r\r\n\r\r\n<meta name=Generator content=\"Microsoft Word 10 (filtered)\">\r\r\n\r\r\n<style>\r\r\n<!--\r\r\n /* Font Definitions */\r\r\n @font-face\r\r\n\t{font-family:SimSun;\r\r\n\tpanose-1:2 1 6 0 3 1 1 1 1 1;}\r\r\n@font-face\r\r\n\t{font-family:\"\\@SimSun\";\r\r\n\tpanose-1:2 1 6 0 3 1 1 1 1 1;}\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:#606420;\r\r\n\ttext-decoration:underline;}\r\r\nspan.emailstyle17\r\r\n\t{font-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\nspan.EmailStyle18\r\r\n\t{font-family:Arial;\r\r\n\tcolor:navy;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=\"#606420\">\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\r\n10.0pt;font-family:Arial;color:navy'>Given that two people have responded \"Appel?\"\r\r\nin the past few hours, I guess I should explain further. I agree that Appel\r\r\nwas, to my knowledge, the first to use computers to trace rays, at least in the\r\r\nfield of computer graphics research (I can imagine other fields using computers\r\r\nto compute occlusion for non-graphical reasons earlier than Appel). I was more\r\r\ninterested in earlier uses of rays and their computation (not on computers) to evaluate\r\r\nlens designs, for creating silhouettes, etc. I've seen a figure from DaVinci's\r\r\nworkshop showing the use of rays in how a silhouette is formed, for example. If\r\r\nanyone had any facts they'd run across in their travels about the use of\r\r\nrays throughout history, I'd like to know. I'm just compiling a\r\r\nlight article for the Ray Tracing News, nothing deep; I find the historical roots\r\r\ninteresting. Also, maybe people in other disciplines like Optics won't\r\r\nlaugh at us so much, since we then won't say things like, \"computer\r\r\ngraphics people invented the idea of tracing rays to create shadows and through\r\r\nrefractive objects.\"</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\r\n10.0pt;font-family:Arial;color:navy'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\r\n10.0pt;font-family:Arial;color:navy'>Eric</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h0MK2nh05727;\r\r\n\tWed, 22 Jan 2003 21:02:50 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h0MK2aa15146;\r\r\n\tWed, 22 Jan 2003 21:02:36 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h0MK2Q515126\r\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 22 Jan 2003 21:02:26 +0100\r\r\nReceived: from nut.autodesk.com (nut.autodesk.com [198.102.112.27])\r\r\n\tby imag.imag.fr (8.12.7/8.12.7) with ESMTP id h0MK2P8H019493\r\r\n\tfor <globillum@imag.fr>; Wed, 22 Jan 2003 21:02:26 +0100 (CET)\r\r\nReceived: from hqmsgsrf00.autodesk.com (hqmsgsrf00.autodesk.com [144.111.32.210])\r\r\n\tby nut.autodesk.com (8.12.6/8.12.5) with ESMTP id h0MK1Px0013621\r\r\n\tfor <globillum@imag.fr>; Wed, 22 Jan 2003 12:02:14 -0800 (PST)\r\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service (5.5.2653.19)\r\r\n\tid <DDWA3239>; Wed, 22 Jan 2003 12:01:24 -0800\r\r\nMessage-ID: <E77320B2A6BFAD42BCAA12423A6D509301370758@msgpetmb1.amer.ads.autodesk.com>\r\r\nFrom: eric.haines@autodesk.com\r\r\nTo: globillum@imag.fr\r\r\nSubject: This time for sure...\r\r\nDate: Wed, 22 Jan 2003 12:01:20 -0800\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2653.19)\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 159\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-UIDL: I5(\"!(8a!!oS?\"!Mkm\"!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html>\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=US-ASCII\">\r\r\n\r\r\n\r\r\n<meta name=Generator content=\"Microsoft Word 10 (filtered)\">\r\r\n\r\r\n<style>\r\r\n<!--\r\r\n /* Font Definitions */\r\r\n @font-face\r\r\n\t{font-family:SimSun;\r\r\n\tpanose-1:2 1 6 0 3 1 1 1 1 1;}\r\r\n@font-face\r\r\n\t{font-family:\"\\@SimSun\";\r\r\n\tpanose-1:2 1 6 0 3 1 1 1 1 1;}\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:#606420;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{font-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=\"#606420\">\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>The Fantasy Graphics League site is now working for real: <a\r\r\nhref=\"http://www.realtimerendering.com/fgl\">http://www.realtimerendering.com/fgl</a>.\r\r\nThe deadline's been extended to February 2<sup>nd</sup>, since the program's\r\r\nbeen flaked out for awhile.</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Eric</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h0NAOmh15645;\r\r\n\tThu, 23 Jan 2003 11:24:49 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h0NAOE429749;\r\r\n\tThu, 23 Jan 2003 11:24:14 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h0NAO8529729\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 23 Jan 2003 11:24:08 +0100\r\r\nReceived: from relay2.mail.uk.psi.net (relay2.mail.uk.psi.net [154.32.107.6])\r\r\n\tby imag.imag.fr (8.12.7/8.12.7) with ESMTP id h0NAO78H016307\r\r\n\tfor <globillum@imag.fr>; Thu, 23 Jan 2003 11:24:08 +0100 (CET)\r\r\nReceived: from lightwork.co.uk ([195.152.206.2] helo=elvis.lightwork)\r\r\n\tby relay2.mail.uk.psi.net with esmtp (Exim 2.12 #2)\r\r\n\tid 18beWl-0006Ad-00\r\r\n\tfor globillum@imag.fr; Thu, 23 Jan 2003 10:24:07 +0000\r\r\nReceived: by elvis.lightwork with Internet Mail Service (5.5.2650.21)\r\r\n\tid <CNM4T5DJ>; Thu, 23 Jan 2003 10:24:06 -0000\r\r\nMessage-ID: <8815647C7041D111A3010060B06BE1C001DA0237@elvis.lightwork>\r\r\nFrom: Neil Gatenby <neil.gatenby@lightworkdesign.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: HDR image format\r\r\nDate: Thu, 23 Jan 2003 10:24:05 -0000\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2650.21)\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 160\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: lT,\"!E8I\"!]'j!!R='\"!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHi\r\r\n\r\r\nThe following will be of interest to some here:\r\r\n\r\r\n\thttp://www.openexr.com/\r\r\n\r\r\n\"OpenEXR is a high dynamic-range (HDR) image file format developed by\r\r\nIndustrial Light & Magic for use in computer imaging applications. <snip>\r\r\nILM has released OpenEXR as free software.\"\r\r\n\r\r\nWould someone on this group, who knows more about HDR than me, care to\r\r\ncomment on the differences between this format and the Debevec format\r\r\n(http://www.debevec.org/HDRShop/) ???\r\r\n\r\r\nIf I wanted to illuminate 3D scenes with HDR images, which format do I go\r\r\nfor?\r\r\n\r\r\nBest wishes\r\r\n\r\r\nNeil\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h0NCubh17416;\r\r\n\tThu, 23 Jan 2003 13:56:38 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h0NCuQh06622;\r\r\n\tThu, 23 Jan 2003 13:56:26 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h0NCt5506338\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 23 Jan 2003 13:55:05 +0100\r\r\nReceived: from cmailm2.svr.pol.co.uk (cmailm2.svr.pol.co.uk [195.92.193.210])\r\r\n\tby imag.imag.fr (8.12.7/8.12.7) with ESMTP id h0NCt48H024950\r\r\n\tfor <globillum@imag.fr>; Thu, 23 Jan 2003 13:55:05 +0100 (CET)\r\r\nReceived: from user-2012.bbd11tcl.dsl.pol.co.uk ([81.77.151.220] helo=simon)\r\r\n\tby cmailm2.svr.pol.co.uk with smtp (Exim 3.35 #1)\r\r\n\tid 18bgsp-0001vK-00; Thu, 23 Jan 2003 12:55:03 +0000\r\r\nMessage-ID: <005601c2c2df$2b55bd10$0101a8c0@simon>\r\r\nFrom: \"Simon Bunker\" <simon@rendermania.com>\r\r\nTo: \"Neil Gatenby\" <neil.gatenby@lightworkdesign.com>, globillum@imag.fr\r\r\nReferences: <8815647C7041D111A3010060B06BE1C001DA0237@elvis.lightwork>\r\r\nSubject: Re: HDR image format\r\r\nDate: Thu, 23 Jan 2003 12:58:47 -0000\r\r\nMIME-Version: 1.0\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1106\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 161\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: g'6\"!Cg$\"!0\\7!!?\\\\\"!\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n>>From a really quick look they look very similar. Except ILM's one has more\r\r\ndynamic range information as it uses 16 bits per channel instead of the 8 (I\r\r\nthink) the .hdr/.pic format uses (which Greg Ward-Larson created for\r\r\nRadiance).  Both use a mantissa for basic colour information, and an\r\r\nexponent - just OpenEXR has more of them! .pic uses 8bits /colour channel to\r\r\nsave space. The fourth channel is the common exponent instead of an alpha.\r\r\nOpenEXR can have different exponents for each channel, plus you can mix data\r\r\ntypes between channels.\r\r\n\r\r\nRadiance file format information can be found here\r\r\nhttp://radsite.lbl.gov/radiance/framer.html\r\r\n\r\r\n.pic has the advantage that it is already supported in several\r\r\napplications - eg. HDRshop, Radiance and Lightwave. OpenEXR has the\r\r\nadvantage it comes from ILM and has a cool geek factor ;o)\r\r\n\r\r\nI just hope we see some more projects emerge from ILM as Open source - this\r\r\nis a nice start.\r\r\n\r\r\nAnd the second part of your question - if you want to store radiance maps in\r\r\na high dynamic range format and use it in commercial software anytime soon\r\r\nthen you'll have to use .pic. You could use OpenEXR if you a) write your own\r\r\nrenderer b) are very good friends with someone who writes a renderer or c)\r\r\nare willing to wait for the tools to catch up (OpenEXR was only released\r\r\nyesturday!)\r\r\n\r\r\nSimon\r\r\nhttp://www.rendermania.com/\r\r\n\r\r\n>\r\r\n> Hi\r\r\n>\r\r\n> The following will be of interest to some here:\r\r\n>\r\r\n> http://www.openexr.com/\r\r\n>\r\r\n> \"OpenEXR is a high dynamic-range (HDR) image file format developed by\r\r\n> Industrial Light & Magic for use in computer imaging applications. <snip>\r\r\n> ILM has released OpenEXR as free software.\"\r\r\n>\r\r\n> Would someone on this group, who knows more about HDR than me, care to\r\r\n> comment on the differences between this format and the Debevec format\r\r\n> (http://www.debevec.org/HDRShop/) ???\r\r\n>\r\r\n> If I wanted to illuminate 3D scenes with HDR images, which format do I go\r\r\n> for?\r\r\n>\r\r\n> Best wishes\r\r\n>\r\r\n> Neil\r\r\n>\r\r\n\r\r\n\r\r\n----------------------------------------------------------------------------\r\r\n----\r\r\n\r\r\n\r\r\n> -------------------------------------------------------------------------\r\r\n> globillum@imag.fr -- mailing list devoted to global illumination research\r\r\n> For list archives or to configure your options, see http://listes.imag.fr\r\r\n> -------------------------------------------------------------------------\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h0NGMeh19741;\r\r\n\tThu, 23 Jan 2003 17:22:41 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h0NGMA318318;\r\r\n\tThu, 23 Jan 2003 17:22:10 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h0NGM4518298\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 23 Jan 2003 17:22:04 +0100\r\r\nReceived: from bach.graphics.cornell.edu (bach.graphics.cornell.edu [128.84.247.50])\r\r\n\tby imag.imag.fr (8.12.7/8.12.7) with ESMTP id h0NGM27S009122\r\r\n\tfor <globillum@imag.fr>; Thu, 23 Jan 2003 17:22:03 +0100 (CET)\r\r\nReceived: from diesel.graphics.cornell.edu (diesel.graphics.cornell.edu [128.84.247.211])\r\r\n\tby bach.graphics.cornell.edu (8.12.1/8.12.1) with ESMTP id h0NGLtqT008528\r\r\n\tfor <globillum@imag.fr>; Thu, 23 Jan 2003 11:21:56 -0500 (EST)\r\r\nDate: Thu, 23 Jan 2003 11:21:55 -0500 (EST)\r\r\nMessage-Id: <200301231621.h0NGLtqT008528@bach.graphics.cornell.edu>\r\r\nFrom: \"Stephen H. Westin\" <westin@graphics.cornell.edu>\r\r\nTo: globillum@imag.fr\r\r\nIn-reply-to: <8815647C7041D111A3010060B06BE1C001DA0237@elvis.lightwork>\r\r\n\t(message from Neil Gatenby on Thu, 23 Jan 2003 10:24:05 -0000)\r\r\nSubject: Re: HDR image format\r\r\nReply-to: westin@graphics.cornell.edu\r\r\nReferences: <8815647C7041D111A3010060B06BE1C001DA0237@elvis.lightwork>\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 162\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: %K8\"!mJ[!!:<h\"!G'?!!\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nThis is a multi-part message in MIME format...\r\r\n\r\r\n------------=_1043338926-9207-2\r\r\n\r\r\n> From: Neil Gatenby <neil.gatenby@lightworkdesign.com>\r\r\n> Date: Thu, 23 Jan 2003 10:24:05 -0000\r\r\n> \r\r\n> \r\r\n> Hi\r\r\n> \r\r\n> The following will be of interest to some here:\r\r\n> \r\r\n> \thttp://www.openexr.com/\r\r\n> \r\r\n> \"OpenEXR is a high dynamic-range (HDR) image file format developed by\r\r\n> Industrial Light & Magic for use in computer imaging applications. <snip>\r\r\n> ILM has released OpenEXR as free software.\"\r\r\n> \r\r\n> Would someone on this group, who knows more about HDR than me, care to\r\r\n> comment on the differences between this format and the Debevec format\r\r\n> (http://www.debevec.org/HDRShop/) ???\r\r\n\r\r\nYou mean, of course, the Ward/Larson format that Greg Ward (and\r\r\nsometimes Larson) created for Radiance. There's code on our Web site\r\r\nto read and write it.\r\r\n\r\r\n> If I wanted to illuminate 3D scenes with HDR images, which format do I go\r\r\n> for?\r\r\n\r\r\nFirst choice for compatibility: RADIANCE .pic/.hdr/.rgbe format. For\r\r\nmore precision, TIFF either in floating-point format (compatible in\r\r\nthe RenderMan world as texture map input, I think) or in LOGLUV format\r\r\nwhich Greg invented as a more universal sequel to pic/hdr/rgbe. Both\r\r\nare supported by libtiff (the Sam Leffler publicly-available library),\r\r\nbut not by Photoshop.\r\r\n\r\r\n-Stephen H. Westin\r\r\nAny information or opinions in this message are mine: they do not\r\r\nrepresent the position of Cornell University or any of its sponsors.\r\r\n\r\r\n\r\r\n\r\r\n------------=_1043338926-9207-2\r\r\nContent-Type: text/plain; name=\"message.footer\"\r\r\nContent-Disposition: inline; filename=\"message.footer\"\r\r\nContent-Transfer-Encoding: 8bit\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\n------------=_1043338926-9207-2--\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h0NGroh20101;\r\r\n\tThu, 23 Jan 2003 17:53:50 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h0NGraT20150;\r\r\n\tThu, 23 Jan 2003 17:53:36 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h0NGrO520130\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 23 Jan 2003 17:53:24 +0100\r\r\nReceived: from pimout2-ext.prodigy.net (pimout2-ext.prodigy.net [207.115.63.101])\r\r\n\tby imag.imag.fr (8.12.7/8.12.7) with ESMTP id h0NGrM7S011265\r\r\n\tfor <globillum@imag.fr>; Thu, 23 Jan 2003 17:53:23 +0100 (CET)\r\r\nReceived: from lmi.net (adsl-64-163-213-187.dsl.snfc21.pacbell.net [64.163.213.187])\r\r\n\tby pimout2-ext.prodigy.net (8.12.3 da nor stuldap/8.12.3) with ESMTP id h0NGr6wU340590;\r\r\n\tThu, 23 Jan 2003 11:53:12 -0500\r\r\nDate: Thu, 23 Jan 2003 08:52:15 -0800\r\r\nSubject: Re: HDR image format\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nMime-Version: 1.0\r\r\nCc: \"Neil Gatenby\" <neil.gatenby@lightworkdesign.com>, globillum@imag.fr\r\r\nTo: \"Simon Bunker\" <simon@rendermania.com>\r\r\nFrom: Greg Ward <gward@lmi.net>\r\r\nIn-Reply-To: <005601c2c2df$2b55bd10$0101a8c0@simon>\r\r\nMessage-Id: <06D7F276-2EF3-11D7-9A22-00306540F848@lmi.net>\r\r\nX-Mailer: Apple Mail (2.551)\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 163\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-UIDL: jpF!!Vi3!!I0=!!5hR\"!\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nI just wanted to add my two cents to this discussion, provided I \r\r\nhaven't been deleted from the globillum list again...\r\r\n\r\r\nI have been working with Drew Hess of ILM to get OpenEXR to compile \r\r\nunder Mac OS X, and I have the following comments.  The 16-bit/primary \r\r\nEXR \"half\" float format uses what's called an \"s-e5-10\" bit \r\r\narrangement, for \"sign plus 5 exponent plus 10 mantissa.\"  This \r\r\narrangement allows for correct sorting by bit pattern, and is the same \r\r\nformat designed at SGI for their never-happened-generation of high-end \r\r\ngraphics, which eventually became NVidia's cg system.  It covers values \r\r\nof 6e-5 to 6.5e4, positive and negative, where the bottom part of the \r\r\nrange \"denormalized\" to a linear form.  This follows IEEE float \r\r\nconventions very closely, including a zero bit pattern that corresponds \r\r\nto 0.0 and representations for infinity and NaN, I believe.  Heck, let \r\r\nme just make a table showing the different representations I know.\r\r\n\r\r\nRegrettably, the text of this table is unreadable because I put in too \r\r\nmany columns, so I'm attaching a PDF version.  (How annoying.)  The \r\r\nsummary though is that OpenEXR compares favorably with Radiance format, \r\r\noffering 9 orders of magnitude in dynamic range at much better \r\r\nprecision (0.1% rather than the 0.8% of Radiance).  The down side is \r\r\nthat it takes up slightly more space, and the i/o library is C++ and a \r\r\nLOT more complicated.  (It's quite nice, though.)\r\r\n\r\r\nIf what you care about is color accuracy, the LogLuv TIFF format is \r\r\nwhat I recommend.  It uses a perceptual color space to get the most \r\r\nrelevant information into the fewest bits.  There's a 24-bit and a \r\r\n32-bit/pixel format to choose from (plus a 16-bit/pixel luminance \r\r\nvariant).  A lot of programmers balk at the CIE XYZ color interface, \r\r\nbut it's the best way to be sure of the color you're getting.  Most of \r\r\nthe other formats just assume you know, without making the color space \r\r\nexplicit.  Radiance supports an additional tag (as does floating-point \r\r\nTIFF) saying what the primaries are, but since Radiance doesn't allow \r\r\nfor negative primary values, your gamut is restricted to the colors \r\r\nwithin this space.  (Not so for EXR or floating-point TIFF.)  Also, \r\r\nLogLuv TIFF is supported for reading by such common viewers as ACDSee, \r\r\nbecause it was incorporated into Sam Leffler's library to convert \r\r\nautomatically to 8-bit RGBA.  The main advantage I find, though, is \r\r\nthat the separation of luminance and chrominance channels allows for \r\r\nvery fast global tone-mapping using look-ups.  I can load and tone-map \r\r\na LogLuv TIFF in less time than it takes to decompress a JPEG of the \r\r\nsame size!\r\r\n\r\r\nSpeaking of which, anyone who wants to play around with HDR images on \r\r\nthe Mac should pick up and try out the Photosphere application I've \r\r\nbeen working on.  It's available from the URL below for a limited time \r\r\nonly to beta testers, and catalogs regular TIFFs and JPEGs as well as \r\r\nthe various HDRI formats.  It also has facilities for building HDRI's \r\r\nfrom multiple, hand-held exposures.  It's the only program that can as \r\r\nfar as I know.  I also have a command-line tool that works on Linux and \r\r\nunder Windows, but I need to recompile it for those platforms.\r\r\n\r\r\n-Greg\r\r\n\r\r\nPhotosphere at:\r\r\n\thttp://viz.cs.berkeley.edu/gwlarson/pickup/\r\r\n\r\r\n\r\r\n\r\r\nAttachment Converted: \"D:\\meine Daten\\eudora\\Attach ab 2002.09.17\\HDRformats.pdf\"\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h0OIVth03391;\r\r\n\tFri, 24 Jan 2003 19:31:56 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h0OIVgs13538;\r\r\n\tFri, 24 Jan 2003 19:31:42 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h0OIVY513518\r\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 24 Jan 2003 19:31:34 +0100\r\r\nReceived: from pimout2-ext.prodigy.net (pimout2-ext.prodigy.net [207.115.63.101])\r\r\n\tby imag.imag.fr (8.12.7/8.12.7) with ESMTP id h0OIVW7S012549\r\r\n\tfor <globillum@imag.fr>; Fri, 24 Jan 2003 19:31:33 +0100 (CET)\r\r\nReceived: from lmi.net (adsl-64-163-212-245.dsl.snfc21.pacbell.net [64.163.212.245])\r\r\n\tby pimout2-ext.prodigy.net (8.12.3 da nor stuldap/8.12.3) with ESMTP id h0OIVUwU241388;\r\r\n\tFri, 24 Jan 2003 13:31:30 -0500\r\r\nDate: Fri, 24 Jan 2003 10:30:37 -0800\r\r\nSubject: Re: HDR image format\r\r\nMime-Version: 1.0\r\r\nCc: globillum@imag.fr\r\r\nTo: \"Bretton Wade\" <brettonw@microsoft.com>\r\r\nFrom: Greg Ward <gward@lmi.net>\r\r\nIn-Reply-To: <54972B5E70821540A22B9CFBDA062FE5A70BE8@RED-MSG-02.redmond.corp.microsoft.com>\r\r\nMessage-Id: <EEE4F29E-2FC9-11D7-AF0F-00306540F848@lmi.net>\r\r\nX-Mailer: Apple Mail (2.551)\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 164\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: U3[!!Dj_!!\\\"T!!!,!\"!\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n> From: \"Bretton Wade\" <brettonw@microsoft.com>\r\r\n> Date: Thu Jan 23, 2003  10:57:08  AM US/Pacific\r\r\n> To: \"Greg Ward\" <gward@lmi.net>\r\r\n> Subject: RE: HDR image format\r\r\n>\r\r\n> Hi Greg,\r\r\n>\r\r\n> Thanks for your very precise commentary here, it's very helpful. Could\r\r\n> you also speak to how you see these file formats playing into next\r\r\n> generation graphics hardware from nVidia and ATI, and their support for\r\r\n> floating point buffers?\r\r\n>\r\r\n> Regards,\r\r\n> Bretton\r\r\n> --\r\r\n> Bretton Wade (aka Noz Moe King) in Bellevue, WA\r\r\n\r\r\nWell, I'm not much of a graphics hardware expert, but the fact that the \r\r\nOpenEXR \"half\" data type matches that used by nVidia in their new card \r\r\nhas to be a plus.  (I don't know anything about ATI's format, but I \r\r\ncan't imagine it's too different.)  Taking an EXR image, you should be \r\r\nable to go straight into a texture map on these cards.  Both cards will \r\r\nhave the problem of mapping their output to a display, since you \r\r\npresumably put your hardware between your software and your display, \r\r\nnot between your software and more software.  The study of how to map \r\r\nhigh dynamic-range imagery to low dynamic-range displays has garnered a \r\r\nlot of attention, recently.  There were three papers in last year's \r\r\nSiggraph, and one at the Eurographics Workshop on Rendering.\r\r\n\r\r\n-Greg\r\r\n\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h15Lsuh18235;\r\r\n\tWed, 5 Feb 2003 22:54:57 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h15Lsc123412;\r\r\n\tWed, 5 Feb 2003 22:54:38 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h15LsV523395\r\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 5 Feb 2003 22:54:31 +0100\r\r\nReceived: from e1.ny.us.ibm.com (e1.ny.us.ibm.com [32.97.182.101])\r\r\n\tby imag.imag.fr (8.12.7/8.12.7) with ESMTP id h15LsUJt011971\r\r\n\t(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=FAIL)\r\r\n\tfor <globillum@imag.fr>; Wed, 5 Feb 2003 22:54:31 +0100 (CET)\r\r\nReceived: from northrelay02.pok.ibm.com (northrelay02.pok.ibm.com [9.56.224.150])\r\r\n\tby e1.ny.us.ibm.com (8.12.2/8.12.2) with ESMTP id h15LsNs5067558\r\r\n\tfor <globillum@imag.fr>; Wed, 5 Feb 2003 16:54:24 -0500\r\r\nReceived: from d01ml244.pok.ibm.com (d01av02.pok.ibm.com [9.56.224.216])\r\r\n\tby northrelay02.pok.ibm.com (8.12.3/NCO/VER6.5) with ESMTP id h15LsKaW049028\r\r\n\tfor <globillum@imag.fr>; Wed, 5 Feb 2003 16:54:21 -0500\r\r\nImportance: Normal\r\r\nSubject: Volunteer needed\r\r\nTo: globillum@imag.fr\r\r\nX-Mailer: Lotus Notes Release 5.0.7  March 21, 2001\r\r\nMessage-ID: <OF0152D4E6.21C144B1-ON85256CC4.0078419C@us.ibm.com>\r\r\nFrom: Holly Rushmeier <hertjwr@us.ibm.com>\r\r\nDate: Wed, 5 Feb 2003 16:54:20 -0500\r\r\nX-MIMETrack: Serialize by Router on D01ML244/01/M/IBM(Build V601_01232003|January 23, 2003) at\r\r\n 02/05/2003 16:54:21\r\r\nMIME-Version: 1.0\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 166\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: (Y]\"!o35\"!pL:\"!,\\E!!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\nComputing Reviews, the 40-year-old review publication of the ACM,\r\r\nis seeking a volunteer area expert in Computer Graphics (encompassing\r\r\nalgorithms, computational geometry, modeling, methodology) who can serve on\r\r\nits Editorial Board.\r\r\n\r\r\nThe qualified candidate will be prepared to check written reviews for\r\r\nquality and the classification terms from ACM's Computing Classification\r\r\nSystem (CCS) for accuracy, as well as use a Web-based editing\r\r\nsystem to make any suggested changes to the CCS terms or to the review\r\r\nitself. This is an opportunity for an enthusiast about the discipline to\r\r\nstay on the cutting edge of the field, while making a significant\r\r\ncontribution to the computing community along with 16 other area editors.\r\r\nPlease contact Carol Hutchins, Editor-in-Chief of Computing Reviews, at\r\r\ncarol.hutchins@nyu.edu\r\r\n\r\r\n__________________________\r\r\nHolly Rushmeier ,hertjwr@us.ibm.com,\r\r\nhttp://www.research.ibm.com/people/h/holly (914)784-7252\r\r\nIBM TJ Watson Research Center, 19 Skyline Drive, Hawthorne, NY 10532, USA\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h17HBfh14263;\r\r\n\tFri, 7 Feb 2003 18:11:41 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h17H7wT09911;\r\r\n\tFri, 7 Feb 2003 18:07:58 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h17H7q509894\r\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 7 Feb 2003 18:07:52 +0100\r\r\nReceived: from mail.itc.utm.my (dns.itc.utm.my [161.139.194.149])\r\r\n\tby imag.imag.fr (8.12.7/8.12.7) with ESMTP id h17H7mYH026078\r\r\n\tfor <globillum@imag.fr>; Fri, 7 Feb 2003 18:07:51 +0100 (CET)\r\r\nReceived: from starfire.itc.utm.my ([161.139.194.150])\r\r\n\tby itc.utm.my ([161.139.194.146])\r\r\n\twith SMTP (MDaemon.PRO.v6.5.2.R)\r\r\n\tfor <globillum@imag.fr>; Sat, 08 Feb 2003 01:04:43 +0800\r\r\nMessage-Id: <5.1.0.14.2.20030208005821.00b1bc10@mail.itc.utm.my>\r\r\nX-Sender: aukauk@mail.itc.utm.my\r\r\nX-Mailer: QUALCOMM Windows Eudora Version 5.1\r\r\nDate: Sat, 08 Feb 2003 01:07:38 +0800\r\r\nTo: globillum@imag.fr\r\r\nFrom: Sarudin Kari <aukauk@itc.utm.my>\r\r\nSubject: Synthetic Scene Simulation\r\r\nMime-Version: 1.0\r\r\nX-MDRemoteIP: 161.139.194.150\r\r\nX-Return-Path: aukauk@itc.utm.my\r\r\nX-MDaemon-Deliver-To: globillum@imag.fr\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 167\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: A=+\"!Y6J\"!W:#\"!:=%\"!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHi,\r\r\n\r\r\nI am doing synthetic scene simulation for remote sensing image chain \r\r\nprocess (scene capture, atmospheric transfer, sensor models etc). Any \r\r\npointers (papers, books, codes etc) ? I have studied only Vermote (6S) and \r\r\nSalvaggio Phd Thesis (DIRSIG).\r\r\n\r\r\nThank you very much.\r\r\n\r\r\nSarudin Kari\r\r\nFSKSM-UTM\r\r\n\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h17HYMh14495;\r\r\n\tFri, 7 Feb 2003 18:34:23 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h17HXr811366;\r\r\n\tFri, 7 Feb 2003 18:33:53 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h17HXg511349\r\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 7 Feb 2003 18:33:42 +0100\r\r\nReceived: from e1.ny.us.ibm.com (e1.ny.us.ibm.com [32.97.182.101])\r\r\n\tby imag.imag.fr (8.12.7/8.12.7) with ESMTP id h17HXeYI027414\r\r\n\t(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=FAIL)\r\r\n\tfor <globillum@imag.fr>; Fri, 7 Feb 2003 18:33:42 +0100 (CET)\r\r\nReceived: from northrelay02.pok.ibm.com (northrelay02.pok.ibm.com [9.56.224.150])\r\r\n\tby e1.ny.us.ibm.com (8.12.7/8.12.2) with ESMTP id h17HXYEs011130;\r\r\n\tFri, 7 Feb 2003 12:33:34 -0500\r\r\nReceived: from d01ml244.pok.ibm.com (d01av02.pok.ibm.com [9.56.224.216])\r\r\n\tby northrelay02.pok.ibm.com (8.12.3/NCO/VER6.5) with ESMTP id h17HXVxo035596;\r\r\n\tFri, 7 Feb 2003 12:33:31 -0500\r\r\nImportance: Normal\r\r\nSubject: Re: Synthetic Scene Simulation\r\r\nTo: Sarudin Kari <aukauk@itc.utm.my>\r\r\nCc: globillum@imag.fr\r\r\nX-Mailer: Lotus Notes Release 5.0.7  March 21, 2001\r\r\nMessage-ID: <OF00069327.030A37A2-ON85256CC6.0060269E@us.ibm.com>\r\r\nFrom: Holly Rushmeier <hertjwr@us.ibm.com>\r\r\nDate: Fri, 7 Feb 2003 12:33:31 -0500\r\r\nX-MIMETrack: Serialize by Router on D01ML244/01/M/IBM(Build V601_02022003|February 02, 2003) at\r\r\n 02/07/2003 12:33:32\r\r\nMIME-Version: 1.0\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 168\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: R`/!!]h9!!jFU\"!U~@\"!\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\nFor a lot of remote sensing related work check Chris Borel's page at LANL:\r\r\nhttp://nis-www.lanl.gov/~borel/\r\r\n\r\r\nAs far as atmospheric transfer, check Shree Nayar's work:\r\r\n\r\r\nhttp://www.cs.columbia.edu/CAVE/research/publications/vision_weather.html\r\r\n\r\r\n__________________________\r\r\nHolly Rushmeier ,hertjwr@us.ibm.com,\r\r\nhttp://www.research.ibm.com/people/h/holly (914)784-7252\r\r\nIBM TJ Watson Research Center, 19 Skyline Drive, Hawthorne, NY 10532, USA\r\r\n\r\r\n\r\r\nSarudin Kari <aukauk@itc.utm.my> on 02/07/2003 12:07:38 PM\r\r\n\r\r\nTo:    globillum@imag.fr\r\r\ncc:\r\r\nSubject:    Synthetic Scene Simulation\r\r\n\r\r\n\r\r\n\r\r\nHi,\r\r\n\r\r\nI am doing synthetic scene simulation for remote sensing image chain\r\r\nprocess (scene capture, atmospheric transfer, sensor models etc). Any\r\r\npointers (papers, books, codes etc) ? I have studied only Vermote (6S) and\r\r\nSalvaggio Phd Thesis (DIRSIG).\r\r\n\r\r\nThank you very much.\r\r\n\r\r\nSarudin Kari\r\r\nFSKSM-UTM\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\n For list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h17HnBh14638;\r\r\n\tFri, 7 Feb 2003 18:49:12 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h17Hjig12065;\r\r\n\tFri, 7 Feb 2003 18:45:44 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h17HiN511989\r\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 7 Feb 2003 18:44:23 +0100\r\r\nReceived: from pd6mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\r\n\tby imag.imag.fr (8.12.7/8.12.7) with ESMTP id h17HiLG3027956\r\r\n\tfor <globillum@imag.fr>; Fri, 7 Feb 2003 18:44:23 +0100 (CET)\r\r\nReceived: from pd3mr3so.prod.shaw.ca (pd3mr3so-ser.prod.shaw.ca [10.0.141.179])\r\r\n by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\r\n with ESMTP id <0H9Y00FCV99W6J@l-daemon> for globillum@imag.fr; Fri,\r\r\n 07 Feb 2003 10:44:20 -0700 (MST)\r\r\nReceived: from pn2ml9so.prod.shaw.ca (pn2ml9so-qfe0.prod.shaw.ca [10.0.121.7])\r\r\n by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\r\n with ESMTP id <0H9Y00HEP99WD8@l-daemon> for globillum@imag.fr; Fri,\r\r\n 07 Feb 2003 10:44:20 -0700 (MST)\r\r\nReceived: from VANILLA (h24-87-171-230.vn.shawcable.net [24.87.171.230])\r\r\n by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\r\n with SMTP id <0H9Y00DE999VC1@l-daemon> for globillum@imag.fr; Fri,\r\r\n 07 Feb 2003 10:44:20 -0700 (MST)\r\r\nDate: Fri, 07 Feb 2003 09:45:48 -0800\r\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nSubject: Re: Synthetic Scene Simulation\r\r\nTo: globillum@imag.fr, Sarudin Kari <aukauk@itc.utm.my>\r\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nMessage-id: <00dd01c2ced0$c021b870$6401a8c0@VANILLA>\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-version: 1.0\r\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1106\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1106\r\r\nX-Priority: 3\r\r\nX-MSMail-priority: Normal\r\r\nReferences: <5.1.0.14.2.20030208005821.00b1bc10@mail.itc.utm.my>\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 169\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: a;;\"![3_!!^#B!!!\\B!!\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nThe RADBIB and GITHESIS global illumination bibliographies (in the Resources\r\r\nsection of www.helios32.com) include over 2,100 references that may be of\r\r\ninterest to you. (They do not however delve too deeply into the atmospheric\r\r\nattenuation literature.)\r\r\n\r\r\nIan Ashdown, P. Eng., LC, FIES\r\r\nPresident\r\r\nbyHeart Consultants Limited\r\r\nhttp://www.helios32.com\r\r\n\r\r\n----- Original Message -----\r\r\nFrom: \"Sarudin Kari\" <aukauk@itc.utm.my>\r\r\nTo: <globillum@imag.fr>\r\r\nSent: Friday, February 07, 2003 9:07 AM\r\r\nSubject: Synthetic Scene Simulation\r\r\n\r\r\n\r\r\n> Hi,\r\r\n>\r\r\n> I am doing synthetic scene simulation for remote sensing image chain\r\r\n> process (scene capture, atmospheric transfer, sensor models etc). Any\r\r\n> pointers (papers, books, codes etc) ? I have studied only Vermote (6S) and\r\r\n> Salvaggio Phd Thesis (DIRSIG).\r\r\n>\r\r\n> Thank you very much.\r\r\n>\r\r\n> Sarudin Kari\r\r\n> FSKSM-UTM\r\r\n>\r\r\n>\r\r\n\r\r\n\r\r\n----------------------------------------------------------------------------\r\r\n----\r\r\n\r\r\n\r\r\n> -------------------------------------------------------------------------\r\r\n> globillum@imag.fr -- mailing list devoted to global illumination research\r\r\n> For list archives or to configure your options, see http://listes.imag.fr\r\r\n> -------------------------------------------------------------------------\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h1G3tVh06409;\r\r\n\tSun, 16 Feb 2003 04:55:33 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h1G3pqE12661;\r\r\n\tSun, 16 Feb 2003 04:51:52 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h1G3oQ512362\r\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 16 Feb 2003 04:50:26 +0100\r\r\nReceived: from MAIL03.toast.net (mail.toast.net [206.244.185.10])\r\r\n\tby imag.imag.fr (8.12.7/8.12.7) with ESMTP id h1G3oP52023389\r\r\n\tfor <globillum@imag.fr>; Sun, 16 Feb 2003 04:50:26 +0100 (CET)\r\r\nReceived: from delldaextn (unverified [64.24.69.155]) by MAIL03.toast.net\r\r\n (Vircom SMTPRS 1.4.232) with ESMTP id <B0034598404@MAIL03.toast.net> for <globillum@imag.fr>;\r\r\n Sat, 15 Feb 2003 22:45:23 -0500\r\r\nFrom: \"A Gallardo\" <zeroneg1@toast.net>\r\r\nTo: globillum@imag.fr\r\r\nSubject: standardized GI/rad test scenes?\r\r\nDate: Sat, 15 Feb 2003 22:51:40 -0500\r\r\nMessage-ID: <000a01c2d56e$b68d2f20$9b451840@delldaextn>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Priority: 3 (Normal)\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106\r\r\nImportance: Normal\r\r\nIn-Reply-To: <E77320B2A6BFAD42BCAA12423A6D509301370758@msgpetmb1.amer.ads.autodesk.com>\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 172\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-UIDL: e%X\"!4,c\"!RhP\"!bb7!!\r\r\nX-Mozilla-Status: 9001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=US-ASCII\">\r\r\n<META content=\"MSHTML 6.00.2800.1126\" name=GENERATOR>\r\r\n<STYLE>@font-face {\r\r\n\tfont-family: SimSun;\r\r\n}\r\r\n@font-face {\r\r\n\tfont-family: @SimSun;\r\r\n}\r\r\n@page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.25in 1.0in 1.25in; }\r\r\nP.MsoNormal {\r\r\n\tFONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: \"Times New Roman\"\r\r\n}\r\r\nLI.MsoNormal {\r\r\n\tFONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: \"Times New Roman\"\r\r\n}\r\r\nDIV.MsoNormal {\r\r\n\tFONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: \"Times New Roman\"\r\r\n}\r\r\nA:link {\r\r\n\tCOLOR: blue; TEXT-DECORATION: underline\r\r\n}\r\r\nSPAN.MsoHyperlink {\r\r\n\tCOLOR: blue; TEXT-DECORATION: underline\r\r\n}\r\r\nA:visited {\r\r\n\tCOLOR: #606420; TEXT-DECORATION: underline\r\r\n}\r\r\nSPAN.MsoHyperlinkFollowed {\r\r\n\tCOLOR: #606420; TEXT-DECORATION: underline\r\r\n}\r\r\nSPAN.EmailStyle17 {\r\r\n\tCOLOR: windowtext; FONT-FAMILY: Arial\r\r\n}\r\r\nDIV.Section1 {\r\r\n\tpage: Section1\r\r\n}\r\r\n</STYLE>\r\r\n</HEAD>\r\r\n<BODY lang=EN-US vLink=#606420 link=blue>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=250541803-16022003>Hi \r\r\nall,</SPAN></FONT></DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\r\nclass=250541803-16022003>&nbsp;&nbsp;&nbsp; This is my second or third post on \r\r\nthis forum but have been a member for sometime. </SPAN></FONT></DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\r\nclass=250541803-16022003>&nbsp;&nbsp;&nbsp; I am going to be doing an exhaustive \r\r\nevaluation of mostly commercial render engines used for architectural \r\r\nvisualization&nbsp;for an web article (cgarchitect.com). I am going to be doing \r\r\nthis on my own accord so there is no bias involved however I am interested in \r\r\nknowing if there are standardized scenes being used other than the classic \r\r\noccluder scenes (chair,flat occluders etc),Cornell boxes&nbsp;as well as the \r\r\nstandard ones done by Brian Smits and Henrik Wann Jensen paper.&nbsp; I do \r\r\nintend to use most comonly used scenes such as bathrooms, fireplaces, \r\r\nconference&nbsp;rooms&nbsp;and other challenging scens that will expose light \r\r\ntransfer issues such as having curve surfaces with interesting material \r\r\nproperties.&nbsp; I also would be testing for 'specular to diffuse transfers' as \r\r\nwell as caustics if possible as well as photometric issues (mainly near field \r\r\nphotometry issues) if the renderer can handle it. I would also be doing clean \r\r\nroom scenes with windows with patterns and shapes (discontinuity tests) to test \r\r\nfor shadow boundary issues and&nbsp;area light tests shiing on subjects that are \r\r\nnear and far with curve and planar surfaces.&nbsp; 'Daylight' and night \r\r\nprocessing will also be involved for both interior and exterior scenes as much \r\r\nas possible.</SPAN></FONT></DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\r\nclass=250541803-16022003>&nbsp;&nbsp;&nbsp;&nbsp;Are there more tests&nbsp;I \r\r\nshould be considering?&nbsp;IS there a standard test scene I should test?&nbsp; \r\r\n&nbsp;I do intend to evaluate the renderers based on aesthetics, speed, \r\r\naccuracy,fidelity and workflow issues such as polygon load handling and material \r\r\nproperties flexibility.&nbsp; </SPAN></FONT></DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\r\nclass=250541803-16022003>&nbsp;&nbsp;&nbsp; I know that there are no identical \r\r\ntest scenes but I am interested in knowing if there are common approaches done \r\r\nand which are those as well as any potential pitfalls for a project such as \r\r\nthis.&nbsp; BTW if you are interested here are some old test scenes&nbsp;I used \r\r\nfor progressive radiosity (lightscape) tests:</SPAN></FONT></DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=250541803-16022003><A \r\r\nhref=\"http://members.toast.net/zeroneg1/Web/radtest1.jpg\">http://members.toast.net/zeroneg1/Web/radtest1.jpg</A></SPAN></FONT></DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=250541803-16022003><A \r\r\nhref=\"http://members.toast.net/zeroneg1/Web/radtest2.JPG\">http://members.toast.net/zeroneg1/Web/radtest2.JPG</A></SPAN></FONT></DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=250541803-16022003><A \r\r\nhref=\"http://members.toast.net/zeroneg1/Web/radtest3.jpg\">http://members.toast.net/zeroneg1/Web/radtest3.jpg</A></SPAN></FONT></DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=250541803-16022003><A \r\r\nhref=\"http://members.toast.net/zeroneg1/Web/radtest4.JPG\">http://members.toast.net/zeroneg1/Web/radtest4.JPG</A></SPAN></FONT></DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=250541803-16022003><A \r\r\nhref=\"http://members.toast.net/zeroneg1/Web/radtest6.JPG\">http://members.toast.net/zeroneg1/Web/radtest6.JPG</A></SPAN></FONT></DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=250541803-16022003><A \r\r\nhref=\"http://members.toast.net/zeroneg1/Web/newsacristy2.jpg\">http://members.toast.net/zeroneg1/Web/newsacristy2.jpg</A></SPAN></FONT></DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=250541803-16022003><A \r\r\nhref=\"http://members.toast.net/zeroneg1/LAD2.jpg\">http://members.toast.net/zeroneg1/LAD2.jpg</A></SPAN></FONT></DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\r\nclass=250541803-16022003>&nbsp;&nbsp;&nbsp; I intend to use some of these but \r\r\nmostly updated scenes with optimized quadrilateral surfaces only with minimal \r\r\ntriangulation. Thank you.</SPAN></FONT></DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\r\nclass=250541803-16022003>Sincerely,</SPAN></FONT></DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=250541803-16022003>Arnold \r\r\nGallardo</SPAN></FONT></DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=250541803-16022003>Visual \r\r\nContent Creator</SPAN></FONT></DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\r\nclass=250541803-16022003>Technical Writer/Author</SPAN></FONT></DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV></BODY></HTML>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h1G5gBh06925;\r\r\n\tSun, 16 Feb 2003 06:42:12 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h1G4cqQ15194;\r\r\n\tSun, 16 Feb 2003 05:38:52 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h1G4cj515176\r\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 16 Feb 2003 05:38:45 +0100\r\r\nReceived: from wrath.cs.utah.edu (wrath.cs.utah.edu [155.99.198.100])\r\r\n\tby imag.imag.fr (8.12.7/8.12.7) with ESMTP id h1G4ci52024036\r\r\n\tfor <globillum@imag.fr>; Sun, 16 Feb 2003 05:38:44 +0100 (CET)\r\r\nReceived: from eiger.cs.utah.edu (eiger.cs.utah.edu [155.99.195.28])\r\r\n\tby wrath.cs.utah.edu (8.11.6/8.11.6) with ESMTP id h1G4caD05842;\r\r\n\tSat, 15 Feb 2003 21:38:37 -0700 (MST)\r\r\nReceived: from premoze (helo=localhost)\r\r\n\tby eiger.cs.utah.edu with local-esmtp (Exim 3.35 #1 (Debian))\r\r\n\tid 18kGZY-00062e-00; Sat, 15 Feb 2003 21:38:36 -0700\r\r\nDate: Sat, 15 Feb 2003 21:38:36 -0700 (MST)\r\r\nFrom: Simon PREMOZE <premoze@cs.utah.edu>\r\r\nTo: A Gallardo <zeroneg1@toast.net>\r\r\ncc: globillum@imag.fr\r\r\nSubject: Re: standardized GI/rad test scenes?\r\r\nIn-Reply-To: <000a01c2d56e$b68d2f20$9b451840@delldaextn>\r\r\nMessage-ID: <Pine.LNX.4.21.0302152135480.23168-100000@eiger.cs.utah.edu>\r\r\nMIME-Version: 1.0\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 173\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: Gml\"!AO_\"!8K8\"!if=!!\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHi,\r\r\n\r\r\nThere have been some attempts to standardize test scenes for global\r\r\nillumination. Brian Smits and Henrik Wann Jensen describe GI test scenes\r\r\nand provide geometry for tests: \r\r\nhttp://www.cs.utah.edu/~bes/papers/scenes/\r\r\n\r\r\nSimon Premoze\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h1GImBh11361;\r\r\n\tSun, 16 Feb 2003 19:48:12 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h1GIioi26638;\r\r\n\tSun, 16 Feb 2003 19:44:50 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h1GIhL526601\r\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 16 Feb 2003 19:43:21 +0100\r\r\nReceived: from ls405.hinet.hr (ls405.hinet.hr [195.29.150.97])\r\r\n\tby imag.imag.fr (8.12.7/8.12.7) with ESMTP id h1GIhK52007671\r\r\n\tfor <globillum@imag.fr>; Sun, 16 Feb 2003 19:43:20 +0100 (CET)\r\r\nReceived: from ls401.hinet.hr (ls401.hinet.hr [195.29.150.2])\r\r\n\tby ls405.hinet.hr (0.0.0/8.11.6) with ESMTP id h1GIhGx20544;\r\r\n\tSun, 16 Feb 2003 19:43:16 +0100\r\r\nReceived: from EVON800V (ad15-m180.net.hinet.hr [195.29.50.180])\r\r\n\tby ls401.hinet.hr (0.0.0/8.11.6) with SMTP id h1GIhEu12647;\r\r\n\tSun, 16 Feb 2003 19:43:14 +0100\r\r\nMessage-ID: <001f01c2d5eb$349e84f0$b4321dc3@EVON800V>\r\r\nFrom: \"Marko Dabrovic\" <mdabrov@rna.hr>\r\r\nTo: \"A Gallardo\" <zeroneg1@toast.net>, globillum@imag.fr\r\r\nReferences: <000a01c2d56e$b68d2f20$9b451840@delldaextn>\r\r\nSubject: Re: standardized GI/rad test scenes?\r\r\nDate: Sun, 16 Feb 2003 19:41:51 +0100\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2720.3000\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 174\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-UIDL: k8B\"!mb[!!Gm4!!>eL\"!\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\r\n<META content=\"MSHTML 6.00.2722.900\" name=GENERATOR>\r\r\n<STYLE>@font-face {\r\r\n\tfont-family: SimSun;\r\r\n}\r\r\n@font-face {\r\r\n\tfont-family: @SimSun;\r\r\n}\r\r\n@page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.25in 1.0in 1.25in; }\r\r\nP.MsoNormal {\r\r\n\tFONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: \"Times New Roman\"\r\r\n}\r\r\nLI.MsoNormal {\r\r\n\tFONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: \"Times New Roman\"\r\r\n}\r\r\nDIV.MsoNormal {\r\r\n\tFONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: \"Times New Roman\"\r\r\n}\r\r\nA:link {\r\r\n\tCOLOR: blue; TEXT-DECORATION: underline\r\r\n}\r\r\nSPAN.MsoHyperlink {\r\r\n\tCOLOR: blue; TEXT-DECORATION: underline\r\r\n}\r\r\nA:visited {\r\r\n\tCOLOR: #606420; TEXT-DECORATION: underline\r\r\n}\r\r\nSPAN.MsoHyperlinkFollowed {\r\r\n\tCOLOR: #606420; TEXT-DECORATION: underline\r\r\n}\r\r\nSPAN.EmailStyle17 {\r\r\n\tCOLOR: windowtext; FONT-FAMILY: Arial\r\r\n}\r\r\nDIV.Section1 {\r\r\n\tpage: Section1\r\r\n}\r\r\n</STYLE>\r\r\n</HEAD>\r\r\n<BODY lang=EN-US vLink=#606420 link=blue bgColor=#ffffff>\r\r\n<DIV><FONT face=Arial size=2>Hi Arnold,</FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial size=2>I have prepared two interesting (real lifes) scenes \r\r\nfor testing GI, Cathetdral in Sibenik and Atrium of Sponza pallace in Dubrovnik. \r\r\nAnother scene, Postsparkasse&nbsp;was prepared by Christian Bauer (mother of \r\r\nCGtechnique).</FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2>You can download all three models in majority of 3d \r\r\nformats at <A \r\r\nhref=\"http://hdri.cgtechniques.com/~sibenik2/\">http://hdri.cgtechniques.com/~sibenik2/</A></FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2>I think these three scenes show how complex is way \r\r\nto measure abilities of software. some people have acheived better looking \r\r\nimages since they knew software shortcuts better than others...</FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2>I would recomend you not to use textures, since \r\r\nthey cover most of errors.</FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial size=2>Regards,</FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2>Marko Dabrovic</FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2>RNA studio</FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2><A href=\"http://www.rna.hr\">http://www.rna.hr</A> \r\r\n</FONT></DIV></BODY></HTML>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h1GJFjh11555;\r\r\n\tSun, 16 Feb 2003 20:15:46 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h1GJCVl28552;\r\r\n\tSun, 16 Feb 2003 20:12:31 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h1GJB4528317\r\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 16 Feb 2003 20:11:04 +0100\r\r\nReceived: from MAIL03.toast.net (mail.toast.net [206.244.185.10])\r\r\n\tby imag.imag.fr (8.12.7/8.12.7) with ESMTP id h1GJB352008274\r\r\n\tfor <globillum@imag.fr>; Sun, 16 Feb 2003 20:11:03 +0100 (CET)\r\r\nReceived: from delldaextn (unverified [64.24.68.161]) by MAIL03.toast.net\r\r\n (Vircom SMTPRS 1.4.232) with ESMTP id <B0034629648@MAIL03.toast.net> for <globillum@imag.fr>;\r\r\n Sun, 16 Feb 2003 14:05:59 -0500\r\r\nFrom: \"A Gallardo\" <zeroneg1@toast.net>\r\r\nTo: globillum@imag.fr\r\r\nSubject: RE: standardized GI/rad test scenes?\r\r\nDate: Sun, 16 Feb 2003 14:12:20 -0500\r\r\nMessage-ID: <000901c2d5ef$544e68c0$a1441840@delldaextn>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Priority: 3 (Normal)\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0\r\r\nImportance: Normal\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106\r\r\nIn-Reply-To: <001f01c2d5eb$349e84f0$b4321dc3@EVON800V>\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 175\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-UIDL: Gd2!!KNJ\"!P#o\"!'aS!!\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\r\n<META content=\"MSHTML 6.00.2800.1126\" name=GENERATOR>\r\r\n<STYLE>@font-face {\r\r\n\tfont-family: SimSun;\r\r\n}\r\r\n@font-face {\r\r\n\tfont-family: @SimSun;\r\r\n}\r\r\n@page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.25in 1.0in 1.25in; }\r\r\nP.MsoNormal {\r\r\n\tFONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: \"Times New Roman\"\r\r\n}\r\r\nLI.MsoNormal {\r\r\n\tFONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: \"Times New Roman\"\r\r\n}\r\r\nDIV.MsoNormal {\r\r\n\tFONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: \"Times New Roman\"\r\r\n}\r\r\nA:link {\r\r\n\tCOLOR: blue; TEXT-DECORATION: underline\r\r\n}\r\r\nSPAN.MsoHyperlink {\r\r\n\tCOLOR: blue; TEXT-DECORATION: underline\r\r\n}\r\r\nA:visited {\r\r\n\tCOLOR: #606420; TEXT-DECORATION: underline\r\r\n}\r\r\nSPAN.MsoHyperlinkFollowed {\r\r\n\tCOLOR: #606420; TEXT-DECORATION: underline\r\r\n}\r\r\nSPAN.EmailStyle17 {\r\r\n\tCOLOR: windowtext; FONT-FAMILY: Arial\r\r\n}\r\r\nDIV.Section1 {\r\r\n\tpage: Section1\r\r\n}\r\r\n</STYLE>\r\r\n</HEAD>\r\r\n<BODY lang=EN-US vLink=#606420 link=blue bgColor=#ffffff>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=937220219-16022003>Hi \r\r\nall,</SPAN></FONT></DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\r\nclass=937220219-16022003></SPAN></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\r\nclass=937220219-16022003>&nbsp;&nbsp;&nbsp; Thanks for these and thanks to those \r\r\nwho privately e-mailed.&nbsp; Actually I am not looking for actual geometry to \r\r\nuse but just approaches, meaning images will do if they show a spcific test for \r\r\na specific algorithm.&nbsp; I am sorry if&nbsp;I gave the wrong impression on \r\r\nhere asking for actual geometry or mesh to use, I am not.&nbsp; I am not asking \r\r\nfor those but rather situations and if I do need to watch for certain things \r\r\nwhen testing GI/radiosity renderers specifically if I do need to have different \r\r\nscenes for photon mapping and another for other types since I realized that some \r\r\nscenes would be easy for one algorithm but not the others so the test is not \r\r\nbalanced. </SPAN></FONT></DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\r\nclass=937220219-16022003></SPAN></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\r\nclass=937220219-16022003>&nbsp;&nbsp;&nbsp; I would look at these though Mark \r\r\nand I am familiar already with your Cathedral challenge project but not the \r\r\nothers.&nbsp; </SPAN></FONT></DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\r\nclass=937220219-16022003></SPAN></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\r\nclass=937220219-16022003>Sincerely,</SPAN></FONT></DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\r\nclass=937220219-16022003></SPAN></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\r\nclass=937220219-16022003>Arnold</SPAN></FONT></DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\r\nclass=937220219-16022003></SPAN></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\r\nclass=937220219-16022003></SPAN></FONT>&nbsp;</DIV>\r\r\n<BLOCKQUOTE dir=ltr \r\r\nstyle=\"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px\">\r\r\n  <DIV class=OutlookMessageHeader><FONT face=\"Times New Roman\" \r\r\n  size=2>-----Original Message-----<BR><B>From:</B> Marko Dabrovic \r\r\n  [mailto:mdabrov@rna.hr]<BR><B>Sent:</B> Sunday, February 16, 2003 1:42 \r\r\n  PM<BR><B>To:</B> A Gallardo; globillum@imag.fr<BR><B>Subject:</B> Re: \r\r\n  standardized GI/rad test scenes?<BR><BR></FONT></DIV>\r\r\n  <DIV><FONT face=Arial size=2>Hi Arnold,</FONT></DIV>\r\r\n  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\r\n  <DIV><FONT face=Arial size=2>I have prepared two interesting (real lifes) \r\r\n  scenes for testing GI, Cathetdral in Sibenik and Atrium of Sponza pallace in \r\r\n  Dubrovnik. Another scene, Postsparkasse&nbsp;was prepared by Christian Bauer \r\r\n  (mother of CGtechnique).</FONT></DIV>\r\r\n  <DIV><FONT face=Arial size=2>You can download all three models in majority of \r\r\n  3d formats at <A \r\r\n  href=\"http://hdri.cgtechniques.com/~sibenik2/\">http://hdri.cgtechniques.com/~sibenik2/</A></FONT></DIV>\r\r\n  <DIV><FONT face=Arial size=2>I think these three scenes show how complex is \r\r\n  way to measure abilities of software. some people have acheived better looking \r\r\n  images since they knew software shortcuts better than others...</FONT></DIV>\r\r\n  <DIV><FONT face=Arial size=2>I would recomend you not to use textures, since \r\r\n  they cover most of errors.</FONT></DIV>\r\r\n  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\r\n  <DIV><FONT face=Arial size=2>Regards,</FONT></DIV>\r\r\n  <DIV><FONT face=Arial size=2>Marko Dabrovic</FONT></DIV>\r\r\n  <DIV><FONT face=Arial size=2>RNA studio</FONT></DIV>\r\r\n  <DIV><FONT face=Arial size=2><A href=\"http://www.rna.hr\">http://www.rna.hr</A> \r\r\n  </FONT></DIV></BLOCKQUOTE></BODY></HTML>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h1H0KUh16754;\r\r\n\tMon, 17 Feb 2003 01:20:31 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h1H0KCs12342;\r\r\n\tMon, 17 Feb 2003 01:20:12 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h1H0Ij512305\r\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 17 Feb 2003 01:18:45 +0100\r\r\nReceived: from pd4mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\r\n\tby imag.imag.fr (8.12.7/8.12.7) with ESMTP id h1H0Ii52015470\r\r\n\tfor <globillum@imag.fr>; Mon, 17 Feb 2003 01:18:45 +0100 (CET)\r\r\nReceived: from pd4mr2so.prod.shaw.ca\r\r\n (pd4mr2so-qfe3.prod.shaw.ca [10.0.141.213]) by l-daemon\r\r\n (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\r\n with ESMTP id <0HAF00DFGF957A@l-daemon> for globillum@imag.fr; Sun,\r\r\n 16 Feb 2003 17:12:41 -0700 (MST)\r\r\nReceived: from pn2ml10so.prod.shaw.ca\r\r\n (pn2ml10so-qfe0.prod.shaw.ca [10.0.121.80])\r\r\n by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\r\n with ESMTP id <0HAF00173F95SG@l-daemon> for globillum@imag.fr; Sun,\r\r\n 16 Feb 2003 17:12:41 -0700 (MST)\r\r\nReceived: from VANILLA (h24-87-171-230.vn.shawcable.net [24.87.171.230])\r\r\n by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\r\n with SMTP id <0HAF006FMF93E9@l-daemon> for globillum@imag.fr; Sun,\r\r\n 16 Feb 2003 17:12:41 -0700 (MST)\r\r\nDate: Sun, 16 Feb 2003 16:14:27 -0800\r\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nSubject: ANNOUNCE - 03/02/16 Release of RADBIB and GITHESIS\r\r\nTo: globillum@imag.fr\r\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nMessage-id: <002101c2d619$88ea5420$6401a8c0@VANILLA>\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-version: 1.0\r\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1106\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1106\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-priority: Normal\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 176\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-UIDL: G1$#!45)!!K\";!!?1_\"!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\r\n<META content=\"MSHTML 6.00.2800.1141\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\r\n<P><U>ANNOUNCE: 03/02/16 Release of RADBIB and GITHES</U>IS<BR><BR>RADBIB is a \r\r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\r\ntheses, articles, and books. It currently includes 2,195 references -- 10 new \r\r\nadditions since its 03/01/05 release.<BR><BR>This bibliography is available in \r\r\nBibTex format as RADBIB.BIB (with a release date of February 16, 2003) \r\r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\r\nbibliography includes 284 references to radiosity and global illumination theses \r\r\n-- two new additions since the 03/01/05 release.<BR><BR>Financial support for \r\r\nthe maintenance of these bibliographies is provided by byHeart Consultants \r\r\nLimited.</P>\r\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>President<BR>byHeart Consultants \r\r\nLimited<BR><A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></P></FONT></FONT></DIV></BODY></HTML>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h2SAl8e04242;\r\r\n\tFri, 28 Mar 2003 11:47:09 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h2SAjxH29136;\r\r\n\tFri, 28 Mar 2003 11:45:59 +0100\r\r\nReceived: from ebene.inrialpes.fr (ebene.inrialpes.fr [194.199.18.70])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h2SAgib29097\r\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 28 Mar 2003 11:42:44 +0100\r\r\nReceived: from safran.inrialpes.fr (safran.inrialpes.fr [194.199.26.1])\r\r\n\tby ebene.inrialpes.fr (8.11.6/8.11.6) with ESMTP id h2SAghA15329\r\r\n\tfor <globillum@imag.fr>; Fri, 28 Mar 2003 11:42:43 +0100 (MET)\r\r\nReceived: from imag.fr (ache [194.199.26.136])\r\r\n\tby safran.inrialpes.fr (980427.SGI.8.8.8/8.8.5) with ESMTP id MAA15791\r\r\n\tfor <globillum@imag.fr>; Fri, 28 Mar 2003 12:42:44 +0200 (MDT)\r\r\nDate: Fri, 28 Mar 2003 11:42:43 +0100\r\r\nMime-Version: 1.0\r\r\nContent-Type: multipart/mixed;\r\r\n boundary=\"------------080101070208090204070808\"\r\r\nSubject: Visibility estimates\r\r\nFrom: Nicolas Holzschuch <Nicolas.Holzschuch@imag.fr>\r\r\nTo: globillum@imag.fr\r\r\nMessage-Id: <019078F5-610A-11D7-8ADF-00039310B9C2@imag.fr>\r\r\nX-Mailer: Apple Mail (2.551)\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 180\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-UIDL: 37[!!lp*#!S7f\"!N9[\"!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 10000000\r\r\n\r\r\nThis is a multi-part message in MIME format.\r\r\n--------------080101070208090204070808\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\n\r\r\n\r\r\nHello fellow globillumers,\r\r\nsorry to put some traffic on an otherwise very quiet list :-), but I \r\r\nhave a question, and I think other globillumers can have the answer.\r\r\n\r\r\nI have to compute a visibility estimate between a point and an area \r\r\nlight source. That is to say, I am computing what percentage of the \r\r\nlight source is visible from the point, taking into account occlusion. \r\r\nSomething very classical, isnt't it?\r\r\n\r\r\nI have computed this value using two methods:\r\r\n- send a bunch of rays. Very easy to implement. Not very fast, but \r\r\nsupposed to be accurate. I used 100 regularly spaced rays (10x10)\r\r\n- backprojection (see Drettakis 94). Projecting the occluders onto the \r\r\nplane of the emitter, and computing the area of the emitter that is not \r\r\nincluded in the projection. Very hard to implement, but accurate. Very \r\r\naccurate.\r\r\n\r\r\nI ran a series of test, and I plotted the two values against each \r\r\nother. x is for the backprojection method, y is for ray-casting. Here \r\r\nis the plot:\r\r\n\r\r\n\r\r\n\r\r\nAttachment Converted: \"C:\\meine Daten\\eudora\\Attach ab 2003.03.13\\visibility.png\"\r\r\n\r\r\n\r\r\n\r\r\nRoughly, the two methods are giving the same values. However, the \r\r\nray-casting method can be quite far away from the exact value. Much \r\r\nmore than I anticipated. We have errors of about 0.1 in the visibility \r\r\nestimate, even using 100 rays. Worse, we can have an error of 0.1 for a \r\r\nvisibility value of 0.01, giving a relative error of 90 %. Anyone have \r\r\nan explanation for this difference? A way to reduce it, maybe?\r\r\n\r\r\nThe points that are the most far away from the line are the points for \r\r\nwhom the occluders are cutting the emitter in more than two parts (e.g. \r\r\nthree parts, two parts that are hidden and one part that is visible)\r\r\n\r\r\nThis is not just theory (although I would like to have an explanation \r\r\non the reason for this difference). The difference in visibility \r\r\nestimates has a visible result on refinement for radiosity computations.\r\r\n\r\r\n-- \r\r\nGreetings,\r\r\nNicolas Holzschuch\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\n\r\r\n--------------080101070208090204070808\r\r\nContent-Type: image/png;\r\r\n name=\"visibility.png\"\r\r\nContent-Transfer-Encoding: base64\r\r\nContent-Disposition: attachment;\r\r\n filename=\"visibility.png\"\r\r\n\r\r\niVBORw0KGgoAAAANSUhEUgAAAoAAAAHgBAMAAADH/8HXAAAAA3NCSVQCAgLMTMuiAAAAMFBM\r\r\nVEX//////1X/Vf//VVVV//9V/1VVVf9VVVWqqqqqqgCqAKqqAAAAqqoAqgAAAKoAAABJ/07M\r\r\nAAAAL3RFWHRTb2Z0d2FyZQBnbnVwbG90IExpbnV4IHZlcnNpb24gMy43IHBhdGNobGV2ZWwg\r\r\nMV0EBjsAABamSURBVHic7V1rquM8DDWI/r5bMZjsoxC6/y1cmAXciSW/kzSO87ITHfiYR2/b\r\r\nzPmOJVmWJSEYDAaDwWAwGAwG42L8XP0ArePv6gdoAyDnXmEFZkGpuVeIwD/GV/xT/ZwEicDf\r\r\n4v81D3nnZ0GBTf1jzn8ndGrWBv79bvjgp7yz6+dt4KYPfsg7YeBvXoIbPvgZ71SqG/g7TIG3\r\r\nB6huWYBM4DyU0vyxAosBuIBZgeUgAS4wxATO4kMCZAIL8QLFCtyA11uwAjcAyAAOPpgJLEJn\r\r\n+GMFlsEJkG1gGV6KFbgJXoBsA0tgBah3IUzgerzeJgbUf2AC10EK8B5E/wUTuAoAQn6cA+El\r\r\nvBpSKu+BFQgmcCUGBb4VK3AD/AImATKBK2GTMEZ/TOBavBMBMoFrANILkBVYANWNBMgErgAo\r\r\nvwd2Z0lM4Ap8lAw3IQgmMA9SSOj8+rUWkAnMBAwIFrA3gUxgHuSwh/uE/DkJMoFZGAT4ivhj\r\r\nBa6EhB6mBMgE5iL0IOHfM4F5eIUeJCwoYgKXoQYfEnng8EUmcBGD7YOPnBEgE7gMZWp5Rw4Y\r\r\nwQQuYlBgD4ECJStwBQAGAj/zAmQCFzBsQWQXZKFlrD8mcAF6DxxUEin9x/gnmMDv0AJUrMBy\r\r\nDILrQweSCpAJXIQvRMAYmhW4Eq8oh6CtYPw6E/gVMigFZAWuR5QFhCGaloJt4BrILghhpn+E\r\r\nCfwG6MV0CsGDCZwD6IP0uRyMBxM4BymTc7jpH2MCZ6DPMZNzuMmfYwLnIGVyDjf9Y0zgFJQ+\r\r\nhnu9YwGyArMBes8r3xBsQsZpGAMmcAK47eggOgcZ52EITOAEdNYlWcCswBUYlq4QSSGCLs+a\r\r\n/GEmcAy9WF/B+v36w0zgGHqxogeBb1sQAyZwDJDiI1SkwHkSmcAxhhBaQGQAZxyIBhM4AoBt\r\r\nyeEkOBPCaDCBY8i3YAWWA0QXsjeE04Jt4BpkZKFDMIEJokKEpd5sggm00KdFEjdxUSmb+LZ6\r\r\nEUwgQl/lV4CuI9zDya/+A8EEIuRA30DXwFlUi6p5nY9gEEwgwimwU34Pp3NYrMBMkA3EvrJh\r\r\nGnWwimwD85Ecw2EIvbHL7LMITIrJtRdeDGWYwACQCJAVuBKvkQDZBq5C71ywzNAegQn0eCl/\r\r\npR+WrR+BCbSAMInAClwPFRaT6+g5S4BMoAUElURZzBkwgQahAVzzvjFDNAto80igRqAX6+Aw\r\r\nQIYhIEhQS2ksixFDPzSOyvxydwJ1CkZgEsav38AMZmCCwD/65REEKqx6SS8EW0ecgzGBP2Yk\r\r\nH77y93fvEZFWgWEEs0KBP39/YwJ/H7OEtcS0x1C+qROxBytcyaQN/Pl9AoGYKsVaShdC67y0\r\r\nAjSKxUtYr92BwAd4YUzWI2uhBzYsZnuRB8eBVoHBMcguClzzcttAhlR0HW7gDs9BNoQxq16+\r\r\nAaKeOpmqC/F4AuETHyKtxUMJNEwNCzbKQstV22DEQwmktaptXR/EzmpdIgbxTALNnQU5sYdb\r\r\n+1HPJNApkEJoVuBqaAFq2sgDuztdbANXQLP2cTtgLCwqcMIPJjAxgFAWBj6SQKTJL2ATQrMC\r\r\nc0F74ORCevY5cIoHEohZGGwqFu5AAIpW8BMJtArsg/UrBBZYFuBZBAJWUkqBF6rDLRxgjWrJ\r\r\nRz6LQCmx6hnDvsCD0IX0so98FIHDutXV5Mhf3NJEzV1IX8SjCAwUmOyBWYF58DYwDAGtDSzC\r\r\nswhE6PWa7EHQC5dJ8HkEar7CUkCEy3CtxqMIRIq05iL+WIHZ0BxBdJ9Q6uvolEVlG7gIXKVR\r\r\nCLjDhz6JQKvAj7sLt8NnPolA0JWUoDqfgN7hQ59EoI6gpexsS47i0C/CgwgEqtjohb/MuoME\r\r\nH0QgKbCjkixW4Fro/drA2qsHKW0OS1en6p3dFjyFQDAR81uaAlTAYjbtV7YFM08h0PjdLmzr\r\r\niWZwqzN+BoGu9Nnv4ViBK+BkF90GkSDYBubB1r74PTDAPmH0Qwg0CuzsaAFA27fPZ9+cQAz1\r\r\nrOyiJJa9zw+lx3EGNydQ0s3paAG7jQjeqdZi3BJQ35tAIDdrFnAsQKrmwKtyW7Z09yYwVKDj\r\r\njxW4At4GdrYQVZibSOZWP9vADGBjaO86is8/pvAIAodl+gmTqMVlCBO4N4FUSj7Yupd0e2Ac\r\r\nFiLF1h2Ixa0JNJcZpC7GjyrxyTLu8h23JhBTzrqiyHpgkwrUr+21l7s1gVaBLzAumLL6RBwr\r\r\n8DsG3YHOV+mDuJ5sHylQmlI2toHfId2aNYUIEhctNZvlMGYRNgUIcRKB/prDmAx4BXaSFVgA\r\r\nawN1EgHI9WIVm5C7CvC+BBr4xrz7iS7C3QkMjkGO+YLbESjNXVaqKA9LAfWrO65dg7sRqM0b\r\r\nNXDXO5Awi4oE7ug9DO5GoNS6wxECMrmPaS547f2FdyMwVmDY1pMVmAdMH2DBRnKbRseABVf6\r\r\nl3A7AoU/R0/OMbHJ9u5fdkMCJwo5SIJuIe+JGxJoFZi2hGEF5kDiXg13vLiAjRqFsYH7b0du\r\r\nRiBQDlB72xcu5QP8boybEUh2ToeCr7cpCtx/1Ua4F4G6TENzJl1bT525OmgXTLgXgcgecug8\r\r\nsD7UPHIV34pALJuUsQfGPx/4nbcikBQIUWNtVmA2MM7DY7egqRgFMosTMstxIwKlo8wtYHse\r\r\nLI/zxfchMLgBEu+BrTM+Bvch0CvQ95VlBWZBCqpZMwbPZqElemBgG7gEoDyzbUPp2nqaXd3B\r\r\nuAGBmL73ArQeWB5q+hxuQCDW2Y+TWDSk8IBzuBg3IBDDZ+eFnQeWkpqacDZmCbSBM7/xs2mk\r\r\n7dV27LffgECjQPqNEyC4Xm3HfvkdCAS8PCi05Dob/+kYBtC5HPzlY4bMnKqf3+mX6wTtgyX0\r\r\n1FRbUo+2E6KYMUNmGpV5oRUCTfb5Yx0w1pDvWgc4hwkCzWC+6ZcrBSmwA1WBAmkw308bg/lQ\r\r\nZTra0xJ89RT+Afao1Edx8sA9nEbzg/kAgTGfPcfESYV0m4E2KAc/wqQNbGYwny3CoiSCNYBg\r\r\nBxRSmdaxjzDphVsZzIflzrYc3yRh/JUuM+Hs4GdoOQ4ECgANeqvEIBkoDraBom0C5URHBJeX\r\r\nxnvWJzxEywRC2JODFrCwJlGKg0/jLBomkPa55iIwzceUwoTQqL0zBNgygSYDgzFzZ04vz0e7\r\r\nBJpEPnXGNx74gsdol8BQgb1iBa4GYBQD1gP7u+ji+NglQLsEYghI/PWYgPaL+IwkgkWzBPo9\r\r\nSBRC42tnpLEsGiUQlN+DdOEOTgcyR9SSz6JRAsM9R69CiM1dUdehTQIh0FxyG8Terj4LbRLo\r\r\nFAjuQn/QW4wV+BWDjXN1WHo2DaXxBdYhgLGBJz5OewQaoRkLiJcZgDoUXfI4zRFofIerhKE/\r\r\nwrmxS4DmCIwU2PWSFbgOkhywDCMYfaK0WyuntWiMQLOAbWNo4g/7Ox1eBDODxgi0kyyiEJoC\r\r\nGl7CObAKDARo42dWYBaU34REjaHlAe0QstAaga7wftwR4ZoHao1Afxb8ivi7KApshUBdgoBN\r\r\nSyiAQQW6xtDIH1y0gtsg0FW7KEiSMKaZ+2VhdCMESjVC4IEBrtvINULghAJtCMgKXIb0NhDs\r\r\nJu5l7R/QfD155kFchPoJDLXlFnCPjsN0hZYHXsZcRP0EBtbNFa/1Nng2NvAyC9gCgbrMVCss\r\r\nqMQiDyxBsQJzIElhvhbQeGBJHgWpvUyALRBoenH46UjWA8vrcjAeLRCYKNBdCMa/v057hBYI\r\r\nFFRLHi9g3RBGKtvy8zq0QGBYx+EWMN0HoSuZVy7jFghUQR1HeCMd7KXgKyXYAoFRJVEPrMAV\r\r\noJ4H/j6Nnq1ib9Zo50IxDNvAOYBJlEopXAht6zrkZQdxEeomUFGq3gkwPka6PggUtROYKrBX\r\r\nrMBVMA3thApDaNDDvfV/h/dDyEHdBMap6I4W7vW7jxBVExh0tHMhtLzuBHMS9RIog/xf7EHI\r\r\nLF73ZBGqJZCuIAVrOChEEBeegaSolkApZbqALZvmjtxljxahWgJTBX7chtjdkasClRJIbfBN\r\r\n2YExgLa0TWe2rjuFS1EpgW6rEXhgN6PamME6UCeBdq26FZzeprnkavAk6iQwVSCF0KzAXICM\r\r\nyLJ7YAhtYC2oksC4/wt5EH2ICRUpz6JGAmP2jABtIvqKB/qGGgkUCX8fZRTIBOYhUSB5EFNf\r\r\nXt0arpHAiQXsG0XXJsEaCYyuE5okjLDJrSse6BvqI3CQWJqE0cO+paBrhec/0HdURyDNZQ1m\r\r\ng5i0PqYSTn+aZVRHoHRdKYMFbJd0dfqrkMBEgb1iBWYDdK24NC15bQgosSe5bsgr6zOAoi4C\r\r\nqSWqDD0IThMAdMxnPskKVEQgmCIi70A6vYCx+KpO+6dREYFWgVEIjaeYWJtaxTH6GDURiF2f\r\r\ng6MkkwXUVWxnjFYpQ00Ems7kowvV1Ke8rvN0h7oIFGTvKIoh/gCHwqEKWYFLwBDQL2BzQxht\r\r\noDh+tEoZqiKQxlj4EJpqA6s5Q59ETQQCDVKxITQFMLUVE6WoicBQgZ1SrMB8gKRYT9laaO2B\r\r\nhULDJ6HKLZxFHQRqzsxZsDeAzvXyEl7C6Biui4K/qtfw1QSSuGy+L2gMHWw/GlOgHbP0O/3y\r\r\nziBxQVwLiPzpK0hYSl5PNeoURgzZuXLnDOZzVz0gXsCYRDhppMo2TBBIg9B+z1SgiM4yUYCA\r\r\n94Nr1h5hTKCZK0evHD5XTt9D17lm35iXChEELt7aBfhtrhwxd7wXNr2wqIciLeCafcYIkzYQ\r\r\n7d85Szi8CiKNB645ahlh0gufSOBIgf2powS24+I4UO/TlEuhSn2MhAJsR4PXEognIK4joNnD\r\r\nicpD5xjXEjjqa9fRNZCqN28xrlZgQiCFgEMAWGkCf4yLbeBYgJhHhcqzqAGqItCcw9npwAd/\r\r\n9z64mMCwr7bvascKXATe14/KYOweTlE9NNvA78COEcl1EDKAWCFz0LcegWsItLPRRx7YSbAZ\r\r\n1KNA25aSFZgDtIH+/ptytbyCOmK1gwu9MOZMjQpBd3ZvSXgOFxLo5zJYAR74ZYfhAgJRaNKP\r\r\n0tN4aQ+iX2hq+WqcTyBQuiX2wDiaQRPYlAPROJ9A3KMlaZgPLebglK4ZVKHATgmazMUKXAJI\r\r\n6nsKkQT7wRsDHcG1JsCzCURfi5cZgkTMp45WimU4l0A7Vi9ZwLKChtqlqECBfSXNPMtwgQ00\r\r\nlwnBCxDvATdK4ele2KxVv4DxPmYlDVELcDaBZrEGF6qVtYttSvB8BepaIh9IfyipxQrMBuBo\r\r\nKd8US5eQYwq1TQFeQCBSJ2nZvvpGdedxwV7YKnCIZt5tJU+ncB6BNBsu2MXBsAUxI5FEU+Uw\r\r\nEU4j0EwnlGEWnxpx0CpudS9yGoFed0kEAyY906gEL1Rgp1iBa4CV9+ExSG9awbANzAN15PCJ\r\r\nwK7V0DnGiUvYd0MgAbZq9WKcRWDEHe7h2qkf+oqTCJy4jynlHQR4FoEj/vq2SojmcZECe9VW\r\r\nCdE8TiAQCyZjG0iFHLdg8HgCcYDjeAFXMNl2FxxPoEoKUe0eruGTuBBXKJBKAVmBuVDYTidK\r\r\nIgAdbu7w4ZfjHC8cyE9KrOWttRnbapxCYLSCX45JVmAW4uVrbyOxArMx5YGh2naAq3E4gVOj\r\r\nGe6yfDVOVCCo4Drh9s+tBCfaQKnMeMLKG9qtw/EE+j2wAOwKuP0ja8LxNtAbQUnTue6jPo1T\r\r\nFYghNCswE3gfOOrI0elJKzcT4IEESnuG6Wb79PWOFCjHYQSmh3B+uNS9cByByQ5Eh9CswBVI\r\r\n+Xu9dSXl7QR4GIEjAb7vxx3iHAVK1d0senHYmUCUGYybYkFPfd1brYSex74EUpIA++9iJZsL\r\r\nYjqaVnObJJbHvgRKavsMQU9oFwLSvLgb5WEI5yiwl6zAPJANVMF1YM1lR33J2QZmAsIdCGUB\r\r\nacByyYfVjiMITEPAjzWIJR9WO3YnUI72wKarIiswC0k3BKXsOVz9bcnLsDeBI/psX9m74nAF\r\r\n3qcWdRq7EghCjFawXsA3FuC+BJqxhKEfpq6AGx6wduxJoLkKMpovemsJHqzAXrECM6HwP+Xv\r\r\no2vePvLuAtyNQKB+MJH/EK9mrxDmYy8ClaIObCHk+y51vF+wnwLHeAErcI0CE0D3xiT+zTFm\r\r\nyMypol9yCZwSYH+/9PMERgyZwXzmlw0K/NypDnUeEwT+2d9MvTyDUV939aKebLfHmEAazGeW\r\r\ncO5gPqlGfXmh2UYc+fg2mI/+lKlAgPGFdNlyX8p8TNrAn9+VBI4U2Cn5BAWKGS+sCVw1GlLv\r\r\n3kQgQugVTWzY9VmrxC5xoBWf+VUMe7jHYBcCEwcsX+8dnqwR7EBgeh/9vqVsU9hO4DgE/Nz6\r\r\nECTBdgLnxjs+BDspMFRhf+9juAQbCCSWUv1pAT4hfLHYQCCu03Eapr91Bn+EcgJpnzElwDuf\r\r\nIY2wuwL7mxYRzWGjDUwKEQAP0u9XhvoFG73waAHTDTn2wpkvpwvYjmZ4kAS3LeEJD8wKzH55\r\r\n1JQNQ0BQzQ5mKMKmMEYlXQF7nM76IPmJ7QoEHC8qzQJWqsHJcNtQSiC42Vx60DfSqDuTy2bn\r\r\ngpSilEB7EQm7YJHqHpRFDVBIYJSBoRtwn92frQnspsAHHYNEWEkgrlWcwhqdY4J6vR9xBjfG\r\r\nOgIxRsFITwcsYQj4fsYp8BjrCMRNmlKjOo7G52NuQZEC0zoO3APDkxL5HkU2cIS3sgOWH4cS\r\r\nLzzir6OomgnMfHm0hnuJBeZHPF/1KCQwgj5I173ajni+6lFCYHKdoXuo/yUUEJhO+O6flUFN\r\r\nsF2B/bNS+ClyCQRqaWI2IZ4+iS1NnivAbAJ1Mx1qaRytX9n1DyZPI5NA3c6JdnHJJqR/8vLV\r\r\nWK/AxAM/2H8g1trABL14ZhLLY6UXHu3hDnuwVrCSwGQB9w+Xn8ghkHoOYVdKGUWAoO9jnvOU\r\r\nFWOZQOp6RT0B0+tITyqGnsEigbRxM10pkySMelQ19DQ2KFCXArIClwjUp2+D7xVqlAXsQMI9\r\r\nJtxuwhKBbqx82pJDPbMQYYQFAv8pt/dIp0s9fvES8hWY8Nef83zVY9kGCsDbXMkmhENog7yd\r\r\nSHqbSz20kmgCmVs5fXchXMCHP1czyM0HJml8XsAWmQTGTSU+Dz0DnkKmDYzamujrcCxBgxIF\r\r\n9ooV6JBFYOyDWYAhcgiMAhjoeA8XIofAJITm5RtitQI/vHwj5NpAgoTupjMFirFGgfoImA1g\r\r\nghUK1DUIvAdOkXEqFyRiuqeWUc5jmcB4D8whdILlU7kwCaM4hk6xRoFdr1iBKXJsYLAHZhuY\r\r\nIuNc2NDHHngSGZUJzgMzJrB8qGTBIfQklo81nQc+54FaQ8bBuvUg7D6mkKvAjuOXaeTaQBbg\r\r\nDPIUyCHMLPJsIIcws8hSIB+DzCNLgczfPBYI5BBwCd8JBJuEOelpGkSGAnsOAb9gWYFdWQ51\r\r\n4f/MQ96JAjzigx/wThxXNSjwU2j/qvrHXPBOM5iv3APX9I+54p00n29DJVFN/5gr3knz+QYP\r\r\n/Mf4ilkCcT7fwwYL7AlrA69+jnYxq00Gg8FgMLLwkzeeOUU0pr3knQWBrXnnT/E7C73m93f9\r\r\nFoXo8Zj2gncW0GDfuf55y58W37ZAYMH/0HRMe8k7fwsI/Cv6xuCdRQQuKXD9v0SkY9oL3vmz\r\r\nXkj2ncXfecwS/itbwtGY9pJ3/q22ve4716u++J2Io2ygH9Ne8M4CU+a+s8julr0T8f1Jy72w\r\r\nH9Ne8M5CL6zfWeb5C98pihliMBgMBoPBYNwH/wEhlupxSxIXjwAAAABJRU5ErkJggg==\r\r\n--------------080101070208090204070808--\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h2THKSe21905;\r\r\n\tSat, 29 Mar 2003 18:20:29 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h2THH6n02314;\r\r\n\tSat, 29 Mar 2003 18:17:06 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h2THCTb01988\r\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 29 Mar 2003 18:12:29 +0100\r\r\nReceived: from pd2mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\r\n\tby imag.imag.fr (8.12.8/8.12.8) with ESMTP id h2THCSUT001361\r\r\n\tfor <globillum@imag.fr>; Sat, 29 Mar 2003 18:12:29 +0100 (CET)\r\r\nReceived: from pd3mr2so.prod.shaw.ca (pd3mr2so-ser.prod.shaw.ca [10.0.141.178])\r\r\n by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\r\n with ESMTP id <0HCI00J24T4RPY@l-daemon> for globillum@imag.fr; Sat,\r\r\n 29 Mar 2003 10:12:27 -0700 (MST)\r\r\nReceived: from pn2ml5so.prod.shaw.ca\r\r\n (pn2ml5so-qfe0.prod.shaw.ca [10.0.121.149]) by l-daemon\r\r\n (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\r\n with ESMTP id <0HCI00F3KT4R9B@l-daemon> for globillum@imag.fr; Sat,\r\r\n 29 Mar 2003 10:12:27 -0700 (MST)\r\r\nReceived: from VANILLA ([24.87.171.230])\r\r\n by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\r\n with SMTP id <0HCI00FPXT4PET@l-daemon> for globillum@imag.fr; Sat,\r\r\n 29 Mar 2003 10:12:27 -0700 (MST)\r\r\nDate: Sat, 29 Mar 2003 09:15:29 -0800\r\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nSubject: Learning from the Cornell box\r\r\nTo: globillum@imag.fr\r\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nMessage-id: <008201c2f616$cc794c10$6401a8c0@VANILLA>\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-version: 1.0\r\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1106\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1106\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-priority: Normal\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 181\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-UIDL: 3ME!!?IV!!U'U!!#pf\"!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\r\n<META content=\"MSHTML 6.00.2800.1141\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT face=Arial size=2>If you are interested in an artistic view of global \r\r\nillumination with specific reference to the \"Cornell Box,\" you might be \r\r\ninterested in reading:</FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial size=2>Niedenthal, Simon. 2002. \"Learning from the Cornell \r\r\nBox,\" Leonardo 35(3):249-254.</FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial size=2>which is available online as:</FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial size=2><A \r\r\nhref=\"http://muse.jhu.edu/journals/leonardo/v035/35.3niedenthal.pdf\">http://muse.jhu.edu/journals/leonardo/v035/35.3niedenthal.pdf</A></FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial size=2>Ian Ashdown, P. Eng., LC, \r\r\nFIES<BR>President<BR>byHeart Consultants Limited<BR><A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></FONT></DIV>\r\r\n<DIV>&nbsp;</DIV></BODY></HTML>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h2VAiSe14803;\r\r\n\tMon, 31 Mar 2003 12:44:29 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h2VAeO410141;\r\r\n\tMon, 31 Mar 2003 12:40:24 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h2VAbrb10066\r\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 31 Mar 2003 12:37:53 +0200\r\r\nReceived: from relay2.mail.uk.psi.net (relay2.mail.uk.psi.net [154.32.107.6])\r\r\n\tby imag.imag.fr (8.12.8/8.12.8) with ESMTP id h2VAbq7H005925;\r\r\n\tMon, 31 Mar 2003 12:37:52 +0200 (CEST)\r\r\nReceived: from lightwork.co.uk ([195.152.206.2] helo=elvis.lightwork)\r\r\n\tby relay2.mail.uk.psi.net with esmtp (Exim 2.12 #2)\r\r\n\tid 18zwfj-0006ff-01; Mon, 31 Mar 2003 11:37:47 +0100\r\r\nReceived: by elvis.lightwork with Internet Mail Service (5.5.2650.21)\r\r\n\tid <18QQ1MBM>; Mon, 31 Mar 2003 11:37:46 +0100\r\r\nMessage-ID: <8815647C7041D111A3010060B06BE1C001E61B21@elvis.lightwork>\r\r\nFrom: Neil Gatenby <neil.gatenby@lightworkdesign.com>\r\r\nTo: Nicolas Holzschuch <Nicolas.Holzschuch@imag.fr>, globillum@imag.fr\r\r\nSubject: RE: Visibility estimates\r\r\nDate: Mon, 31 Mar 2003 11:37:37 +0100\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2650.21)\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 182\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: a>k\"!Hhn\"!I=A!!`P@\"!\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nNicolas Holzschuch wrote:\r\r\n> I have to compute a visibility estimate between a point and an area \r\r\n> light source.\r\r\n>\r\r\n> I have computed this value using two methods:\r\r\n> - send a bunch of rays.\r\r\n> - backprojection (see Drettakis 94).\r\r\n\r\r\n> Roughly, the two methods are giving the same values. However, the \r\r\n> ray-casting method can be quite far away from the exact value. Much \r\r\n> more than I anticipated. We have errors of about 0.1 in the visibility \r\r\n> estimate, even using 100 rays. Worse, we can have an error of 0.1 for a \r\r\n> visibility value of 0.01, giving a relative error of 90 %. Anyone have \r\r\n> an explanation for this difference? A way to reduce it, maybe?\r\r\n> \r\r\n> The points that are the most far away from the line are the points for \r\r\n> whom the occluders are cutting the emitter in more than two parts (e.g. \r\r\n> three parts, two parts that are hidden and one part that is visible)\r\r\n> \r\r\n> This is not just theory (although I would like to have an explanation \r\r\n> on the reason for this difference). The difference in visibility \r\r\n> estimates has a visible result on refinement for radiosity computations.\r\r\n\r\r\nHiya Nicolas\r\r\n\r\r\nSurely the ray casting can be arbitrarily inaccurate, for appropriately\r\r\nunpleasant occluders?  With thin occluders cutting across the source (as\r\r\nviewed from the point being lit) maybe all the rays miss?  It is easy to\r\r\npicture a case where 10 very thin strips cover every single sample point,\r\r\nbut the true visibility is actually only 0.000001\r\r\n\r\r\nI have no great ideas for how to reduce the error.  But maybe several tests\r\r\nconsisting of 10 or 20 rays each would be a better place to start?  If you\r\r\ncarry out 5 tests, with 10 random rays each, and they each agree that the\r\r\nvisibility is the same (probably 0 or 1) then probably you are OK.  If they\r\r\ndisagree, then probably you have a case where you should cast more rays.  I\r\r\nknow Pergathofer did some work on ray tracing which looked at the variance\r\r\nof the expected value of the pixel value; maybe you could keep sampling\r\r\nuntil the variance of the expected value of the visibility estimate goes\r\r\nsmall?\r\r\n\r\r\nMaybe Turbet's approach, where he uses different tools in different\r\r\nscenarios is the way to go?  If you find that 5x10 rays give 5 very\r\r\ndifferent answers, then go for back face culling?  Or other oracles (see\r\r\nJeT) to decide when to be expensive and when to be cheap?\r\r\n\r\r\nWho is this Drettakis guy, anyway?\r\r\n\r\r\n;-)\r\r\n\r\r\nNeil\r\r\n\r\r\nP.S.  In architectural scenes, you find that lots of occluders are\r\r\naxis-aligned; in this case, a uniform sampling grid is probably not a good\r\r\nidea\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h2VChue16222;\r\r\n\tMon, 31 Mar 2003 14:43:58 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h2VCh8Z17774;\r\r\n\tMon, 31 Mar 2003 14:43:08 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h2VCemb17463\r\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 31 Mar 2003 14:40:48 +0200\r\r\nReceived: from mwinf0301.wanadoo.fr (smtp4.wanadoo.fr [193.252.22.28])\r\r\n\tby imag.imag.fr (8.12.8/8.12.8) with ESMTP id h2VCelFx014156\r\r\n\tfor <globillum@imag.fr>; Mon, 31 Mar 2003 14:40:47 +0200 (CEST)\r\r\nReceived: from jedi.simteam.com (APh-Aug-103-1-3-85.abo.wanadoo.fr [80.11.153.85])\r\r\n\tby mwinf0301.wanadoo.fr (Postfix) with SMTP id 0A750400749\r\r\n\tfor <globillum@imag.fr>; Mon, 31 Mar 2003 14:40:47 +0200 (CEST)\r\r\nReceived: from simteam.com ([192.168.0.40])\r\r\n        by jedi.simteam.com (MERAK 3.00.140) with ESMTP id 048E177C\r\r\n        for <globillum@imag.fr>; Mon, 31 Mar 2003 14:49:44 +0200\r\r\nMessage-ID: <3E8835C6.1FE52844@simteam.com>\r\r\nDate: Mon, 31 Mar 2003 14:34:14 +0200\r\r\nFrom: Alan Savary <alan@simteam.com>\r\r\nX-Mailer: Mozilla 4.79 [en] (Windows NT 5.0; U)\r\r\nX-Accept-Language: en\r\r\nMIME-Version: 1.0\r\r\nTo: globillum@imag.fr\r\r\nSubject: Re: Visibility estimates\r\r\nReferences: <8815647C7041D111A3010060B06BE1C001E61B21@elvis.lightwork>\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 183\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: J7*\"!'$9\"!#=d!!@1U\"!\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nIts a quick thought but perhaps it can help you speeding up your visibility\r\r\ncomputation.\r\r\n\r\r\nI don't know the backprojection algo from Drettakis but what I'm thinking is\r\r\nthat you\r\r\nshould backproject your light geometry, then can cast a ray and if this ray\r\r\nintersect a primitive\r\r\nyou backproject into the same structure the light was backprojected. Next you\r\r\nwill\r\r\ncast ray by choosing a point outside the currently occluded regions of your\r\r\nbackprojection structure.\r\r\nIf this new ray intersect a new primitive (it should be a new one), do same\r\r\nprocess, and so on.\r\r\nAt the end (when maximum cast, or full research space is occluded [no ray can\r\r\nbe cast]),\r\r\nyou should have a good estimate.\r\r\n\r\r\nPerhaps other optimization such as :\r\r\n\r\r\n- Use of a pixel-based occlusion buffer (for fast backprojection). If your\r\r\nprojected primitive is convex,\r\r\nthen is projection is convex too. So you know that each pixel inside the 2D\r\r\nconvex shape (except border)\r\r\nfully occlude the light, for pixel border you could have a sampling approach.\r\r\nBut the best thing is to avoid\r\r\nto cast ray that intersect border because if you cast a ray outside this border\r\r\n(in non-currently occluded\r\r\narea) you could perhaps project a new primitive that will cover border pixel.\r\r\nAt the end when only border\r\r\npixel remain, you could cast ray to refine your estimation at those boundaries.\r\r\n\r\r\n-If your the next point to evaluate is near the previous one, you could\r\r\ndirectly project previous\r\r\nprojected primitive,...\r\r\n\r\r\nHope this is not stupide, and is usefull.\r\r\n\r\r\nAlan Savary\r\r\n\r\r\nNeil Gatenby wrote:\r\r\n\r\r\n> Nicolas Holzschuch wrote:\r\r\n> > I have to compute a visibility estimate between a point and an area\r\r\n> > light source.\r\r\n> >\r\r\n> > I have computed this value using two methods:\r\r\n> > - send a bunch of rays.\r\r\n> > - backprojection (see Drettakis 94).\r\r\n>\r\r\n> > Roughly, the two methods are giving the same values. However, the\r\r\n> > ray-casting method can be quite far away from the exact value. Much\r\r\n> > more than I anticipated. We have errors of about 0.1 in the visibility\r\r\n> > estimate, even using 100 rays. Worse, we can have an error of 0.1 for a\r\r\n> > visibility value of 0.01, giving a relative error of 90 %. Anyone have\r\r\n> > an explanation for this difference? A way to reduce it, maybe?\r\r\n> >\r\r\n> > The points that are the most far away from the line are the points for\r\r\n> > whom the occluders are cutting the emitter in more than two parts (e.g.\r\r\n> > three parts, two parts that are hidden and one part that is visible)\r\r\n> >\r\r\n> > This is not just theory (although I would like to have an explanation\r\r\n> > on the reason for this difference). The difference in visibility\r\r\n> > estimates has a visible result on refinement for radiosity computations.\r\r\n>\r\r\n> Hiya Nicolas\r\r\n>\r\r\n> Surely the ray casting can be arbitrarily inaccurate, for appropriately\r\r\n> unpleasant occluders?  With thin occluders cutting across the source (as\r\r\n> viewed from the point being lit) maybe all the rays miss?  It is easy to\r\r\n> picture a case where 10 very thin strips cover every single sample point,\r\r\n> but the true visibility is actually only 0.000001\r\r\n>\r\r\n> I have no great ideas for how to reduce the error.  But maybe several tests\r\r\n> consisting of 10 or 20 rays each would be a better place to start?  If you\r\r\n> carry out 5 tests, with 10 random rays each, and they each agree that the\r\r\n> visibility is the same (probably 0 or 1) then probably you are OK.  If they\r\r\n> disagree, then probably you have a case where you should cast more rays.  I\r\r\n> know Pergathofer did some work on ray tracing which looked at the variance\r\r\n> of the expected value of the pixel value; maybe you could keep sampling\r\r\n> until the variance of the expected value of the visibility estimate goes\r\r\n> small?\r\r\n>\r\r\n> Maybe Turbet's approach, where he uses different tools in different\r\r\n> scenarios is the way to go?  If you find that 5x10 rays give 5 very\r\r\n> different answers, then go for back face culling?  Or other oracles (see\r\r\n> JeT) to decide when to be expensive and when to be cheap?\r\r\n>\r\r\n> Who is this Drettakis guy, anyway?\r\r\n>\r\r\n> ;-)\r\r\n>\r\r\n> Neil\r\r\n>\r\r\n> P.S.  In architectural scenes, you find that lots of occluders are\r\r\n> axis-aligned; in this case, a uniform sampling grid is probably not a good\r\r\n> idea\r\r\n>\r\r\n>   ------------------------------------------------------------------------\r\r\n> -------------------------------------------------------------------------\r\r\n> globillum@imag.fr -- mailing list devoted to global illumination research\r\r\n> For list archives or to configure your options, see http://listes.imag.fr\r\r\n> -------------------------------------------------------------------------\r\r\n\r\r\n--\r\r\n============================================\r\r\n\"Savoir c'est vivre, et maintenir dans l'ignorance c'est presque un homicide\"\r\r\n============================================\r\r\nAlan Savary\r\r\nTechnical Director - R&D Engineer\r\r\nSimTeam\r\r\nTel: +33 (0)1 53 27 37 77\r\r\nFax: +33 (0)1 53 27 37 78\r\r\nWeb: http://www.simteam.com\r\r\nemail: alan@simteam.com\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h32EJxe18765;\r\r\n\tWed, 2 Apr 2003 16:20:00 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h32EGHi08088;\r\r\n\tWed, 2 Apr 2003 16:16:17 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h32EGBj08071\r\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 2 Apr 2003 16:16:11 +0200\r\r\nReceived: from nut.autodesk.com (nut.autodesk.com [198.102.112.27])\r\r\n\tby imag.imag.fr (8.12.9/8.12.8) with ESMTP id h32EGAhm010482\r\r\n\tfor <globillum@imag.fr>; Wed, 2 Apr 2003 16:16:11 +0200 (CEST)\r\r\nReceived: from msgpetfe1.amer.ads.autodesk.com ([144.111.32.12])\r\r\n\tby nut.autodesk.com (8.12.8/8.12.6) with ESMTP id h32EG3Wf001741\r\r\n\tfor <globillum@imag.fr>; Wed, 2 Apr 2003 06:16:09 -0800 (PST)\r\r\nReceived: from msgpetmb1.amer.ads.autodesk.com ([144.111.33.142]) by msgpetfe1.amer.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.5329);\r\r\n\t Wed, 2 Apr 2003 06:16:08 -0800\r\r\nx-mimeole: Produced By Microsoft Exchange V6.0.6249.0\r\r\ncontent-class: urn:content-classes:message\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nSubject: SIGGRAPH 2003 papers web page\r\r\nDate: Wed, 2 Apr 2003 06:16:08 -0800\r\r\nMessage-ID: <E77320B2A6BFAD42BCAA12423A6D509301B28385@msgpetmb1.amer.ads.autodesk.com>\r\r\nThread-Topic: SIGGRAPH 2003 papers web page\r\r\nThread-Index: AcL5Imbis3ljEQUgSpC/87Hm7O1q4g==\r\r\nFrom: \"Eric Haines (Autodesk, NY)\" <eric.haines@autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nX-OriginalArrivalTime: 02 Apr 2003 14:16:08.0094 (UTC) FILETIME=[67879BE0:01C2F922]\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 184\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-UIDL: W?-!!,\\E!!`>_\"!$]&\"!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html>\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\r\n\r\r\n\r\r\n<meta name=Generator content=\"Microsoft Word 10 (filtered)\">\r\r\n\r\r\n<style>\r\r\n<!--\r\r\n /* Font Definitions */\r\r\n @font-face\r\r\n\t{font-family:SimSun;\r\r\n\tpanose-1:2 1 6 0 3 1 1 1 1 1;}\r\r\n@font-face\r\r\n\t{font-family:\"\\@SimSun\";\r\r\n\tpanose-1:2 1 6 0 3 1 1 1 1 1;}\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:#606420;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{font-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=\"#606420\">\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>In case you hadn&#8217;t heard, Tim Rowley does it again: </span></font><font\r\r\nsize=2 face=\"Courier New\"><span style='font-size:10.0pt;font-family:\"Courier New\"'><a\r\r\nhref=\"http://www.cs.brown.edu/people/tor/sig2003.html\">http://www.cs.brown.edu/people/tor/sig2003.html</a></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h38FIIe21349;\r\r\n\tTue, 8 Apr 2003 17:18:22 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h38FELD05083;\r\r\n\tTue, 8 Apr 2003 17:14:21 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h38FBim05042\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 8 Apr 2003 17:11:44 +0200\r\r\nReceived: from pd6mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\r\n\tby imag.imag.fr (8.12.9/8.12.8) with ESMTP id h38FBhOw015674\r\r\n\tfor <globillum@imag.fr>; Tue, 8 Apr 2003 17:11:44 +0200 (CEST)\r\r\nReceived: from pd6mr4so.prod.shaw.ca\r\r\n (pd6mr4so-qfe3.prod.shaw.ca [10.0.141.219]) by l-daemon\r\r\n (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\r\n with ESMTP id <0HD1009A767HMO@l-daemon> for globillum@imag.fr; Tue,\r\r\n 08 Apr 2003 09:11:41 -0600 (MDT)\r\r\nReceived: from pn2ml10so.prod.shaw.ca\r\r\n (pn2ml10so-qfe0.prod.shaw.ca [10.0.121.80])\r\r\n by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\r\n with ESMTP id <0HD10092U67H0L@l-daemon> for globillum@imag.fr; Tue,\r\r\n 08 Apr 2003 09:11:41 -0600 (MDT)\r\r\nReceived: from VANILLA (h24-87-171-230.vn.shawcable.net [24.87.171.230])\r\r\n by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\r\n with SMTP id <0HD10077R67FNL@l-daemon> for globillum@imag.fr; Tue,\r\r\n 08 Apr 2003 09:11:41 -0600 (MDT)\r\r\nDate: Tue, 08 Apr 2003 08:15:03 -0700\r\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nSubject: Unifying equation useful for CG?\r\r\nTo: globillum@imag.fr\r\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nMessage-id: <004701c2fde1$a1814df0$6401a8c0@VANILLA>\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-version: 1.0\r\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1106\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1106\r\r\nContent-type: multipart/related;\r\r\n boundary=\"------------010506020409030509020209\"\r\r\nX-Priority: 3\r\r\nX-MSMail-priority: Normal\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 186\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-UIDL: AA>!!3GV!!>IH!!am'#!\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nThis is a multi-part message in MIME format.\r\r\n--------------010506020409030509020209\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nContent-Transfer-Encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\r\n<META content=\"MSHTML 6.00.2800.1141\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT face=Arial size=2>\r\r\n<TABLE cellSpacing=0 cellPadding=0 width=348 border=0>\r\r\n  <TBODY>\r\r\n  <TR bgColor=#ffffff>\r\r\n    <TD>\r\r\n      <H1><FONT face=\"Times New Roman\" size=3>While I would not normally post \r\r\n      off-topic information to our mailing list, this news item from <A \r\r\n      href=\"http://www.nature.com\">www.nature.com</A>&amp;nbsp;caught my interest. \r\r\n      While I have not yet read the American Journal of Botany paper it \r\r\n      references (and normally I would never look at this journal), the \r\r\n      existence of a unifying equation for many geometric shapes would clearly \r\r\n      have implications for computer graphics applications.</FONT></H1>\r\r\n      <DIV><FONT size=2>- Ian Ashdown</FONT></DIV>\r\r\n      <H1>Maths gets into shape</H1><SPAN class=standfirst>Is it a starfish? Is \r\r\n      it an orchid? No, it's Superformula.</SPAN> <BR><SPAN class=date>2 April \r\r\n      2003</SPAN> \r\r\n      <P><A class=author \r\r\n      href=\"http://www.nature.com/nsu/profiles/aboutus.html#Whitfield\">JOHN \r\r\n      WHITFIELD </A></P>\r\r\n      <P>\r\r\n      <TABLE cellSpacing=3 cellPadding=0 width=160 align=left border=0 \r\r\n      vspace=\"3\" hspace=\"3\">\r\r\n        <TBODY>\r\r\n        <TR vAlign=center align=middle bgColor=#cc0000>\r\r\n          <TD>\r\r\n            <TABLE cellSpacing=1 cellPadding=0 width=\"100%\" align=left \r\r\n              border=0><TBODY>\r\r\n              <TR bgColor=#ff9966>\r\r\n                <TD>\r\r\n                  <TABLE cellSpacing=0 cellPadding=0 width=\"100%\" align=center \r\r\n                  border=0>\r\r\n                    <TBODY>\r\r\n                    <TR bgColor=#ffffff>\r\r\n                      <TD><IMG \r\r\n                        src=\"http://www.nature.com/nsu/030331/images/shell_180.jpg\" \r\r\n                        width=180 align=center></TD></TR>\r\r\n                    <TR bgColor=#cc0000>\r\r\n                      <TD class=photograph1>For centuries scientists have \r\r\n                        sought to express natural forms in mathematical \r\r\n                    terms.</TD></TR>\r\r\n                    <TR bgColor=#cc0000>\r\r\n                      <TD class=photograph2> \r\r\n              alamy.com</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></P>\r\r\n      <P>One simple equation can generate a vast diversity of natural shapes, a \r\r\n      Belgian biologist has discovered. The Superformula, as its creator Johan \r\r\n      Gielis has christened it, produces everything from simple triangles and \r\r\n      pentagons, to stars, spirals and petals.</P>\r\r\n      <P>\"When I found the formula, all these beautiful shapes came rolling out \r\r\n      of my computer,\" says Gielis, at University of Nijmegen, Holland. \"It \r\r\n      seemed too good to be true - I spent two years thinking 'What did I do \r\r\n      wrong?' and 'How come no one else has discovered it?'\" Having spoken to \r\r\n      mathematicians, he reckons that he's found something new.</P>\r\r\n      <P>The Superformula is a modified version of the equation for a circle<A \r\r\n      href=\"http://www.nature.com/nsu/030331/030331-3.html#b1\"><SUP>1</SUP></A>. \r\r\n      Changing one term in the formula varies the proportions of the shape - \r\r\n      moving from a round circle to a long and skinny ellipse. Changing another \r\r\n      varies the axes of symmetry - shifting from a circle to triangle, square, \r\r\n      pentagon and so on.</P>\r\r\n      <P>Varying both proportion and symmetry together produces shapes with any \r\r\n      number of sides, regular and irregular. It can also produce \r\r\n      three-dimensional structures, and non-biological shapes such as snowflakes \r\r\n      and crystals. \"It's a new way of describing nature,\" says Gielis.</P>\r\r\n      <P>For centuries, scientists have sought to express natural forms - such \r\r\n      as the spiral of a sheep's horn, the branching of a tree, or a bee's \r\r\n      honeycomb - in mathematical terms.</P>\r\r\n      <P>\"Describing form is one of the more intractable problems in biology,\" \r\r\n      says botanist Karl Niklas of Cornell University in Ithaca, New York. \r\r\n      Researchers have come up with many ways to describe leaves and shells, for \r\r\n      example, but there is little unity: \"Things have become cumbersome and \r\r\n      idiosyncratic,\" he says.</P>\r\r\n      <P>The Superformula might provide a single, simple framework for analysing \r\r\n      and comparing the shapes of life, believes Niklas. \"This is an exciting \r\r\n      development.\" </P>\r\r\n      <P>\r\r\n      <TABLE cellSpacing=3 cellPadding=0 width=160 align=right border=0 \r\r\n      vspace=\"3\" hspace=\"3\">\r\r\n        <TBODY>\r\r\n        <TR vAlign=center align=middle bgColor=#cc0000>\r\r\n          <TD>\r\r\n            <TABLE cellSpacing=1 cellPadding=0 width=\"100%\" align=left \r\r\n              border=0><TBODY>\r\r\n              <TR bgColor=#ff9966>\r\r\n                <TD>\r\r\n                  <TABLE cellSpacing=0 cellPadding=0 width=\"100%\" align=center \r\r\n                  border=0>\r\r\n                    <TBODY>\r\r\n                    <TR bgColor=#ffffff>\r\r\n                      <TD><IMG \r\r\n                        src=\"http://www.nature.com/nsu/030331/images/shapes_180.jpg\" \r\r\n                        width=180 align=center></TD></TR>\r\r\n                    <TR bgColor=#cc0000>\r\r\n                      <TD class=photograph1>The Superformula produces regular \r\r\n                        and irregular shapes with any number of sides.</TD></TR>\r\r\n                    <TR bgColor=#cc0000>\r\r\n                      <TD class=photograph2> J. \r\r\n              Gielis</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></P>\r\r\n      <P>Gielis has patented his discovery, and is developing computer software \r\r\n      based on it. Using one formula to produce shapes will make graphics \r\r\n      programs much more efficient, he says. It might also be useful in pattern \r\r\n      recognition.</P>\r\r\n      <P>What's less clear is whether nature uses the formula to generate \r\r\n      different shapes. \"I'm not convinced this is significant, but it might \r\r\n      turn out to be profound if it could be related to how things grow,\" says \r\r\n      mathematician Ian Stewart of the University of Warwick, UK.</P>\r\r\n      <P>Other, more complicated, single equations can produce a similar \r\r\n      diversity of shapes, says Stewart. He believes that the Superformula is \r\r\n      more likely to provide a useful tool than an insight into how life \r\r\n      actually works.</P>\r\r\n      <P>Gielis acknowledges that the formula describes nature's end product, \r\r\n      not how it got there, but he hopes that time might prove the \r\r\n      Superformula's profundity. \"Description always precedes ideas about the \r\r\n      real connection between maths and nature,\" he says.</P></TD></TR>\r\r\n  <TR>\r\r\n    <TD><IMG height=10 src=\"http://www.nature.com/nsu/slices/spacer_trans.gif\" \r\r\n      width=1 border=0></TD></TR>\r\r\n  <TR>\r\r\n    <TD>\r\r\n      <DIV class=refhead>References</DIV>\r\r\n      <OL><SPAN class=refname><A name=b1></A>\r\r\n        <LI>Gielis, J. A generic geometric transformation that unifies a wide \r\r\n        range of natural and abstract shapes. <I>American Journal of Botany</I>, \r\r\n        <SPAN class=refnumber><B>90,</B></SPAN> <SPAN class=refname>333</SPAN> - \r\r\n        <SPAN class=refname>338</SPAN>, (2003). <A \r\r\n        href=\"http://www.amjbot.org/cgi/content/abstract/90/3/333\" \r\r\n        target=_blank><B>|Article|</B></A> </SPAN></LI></OL></TD></TR>\r\r\n  <TR>\r\r\n    <TD vAlign=bottom>\r\r\n      <P><FONT size=2></FONT><BR> Nature News Service / Macmillan Magazines Ltd \r\r\n      2003</P></TD></TR></TBODY></TABLE></FONT></DIV></BODY></HTML>\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\n<a class=\"moz-txt-link-abbreviated\" href=\"mailto:globillum@imag.fr\">globillum@imag.fr</a> -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see <a class=\"moz-txt-link-freetext\" href=\"http://listes.imag.fr\">http://listes.imag.fr</a>\r\r\n-------------------------------------------------------------------------\r\r\n\r\r\n\r\r\n--------------010506020409030509020209\r\r\nContent-Type: image/jpeg;\r\r\n name=\"shell_180.jpg\"\r\r\nContent-Transfer-Encoding: base64\r\r\nContent-ID: <part1.01030209.01080003@import.service>\r\r\nContent-Disposition: inline;\r\r\n filename=\"shell_180.jpg\"\r\r\n\r\r\n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\r\r\noTSxZNqUun//2Q==\r\r\n--------------010506020409030509020209\r\r\nContent-Type: image/jpeg;\r\r\n name=\"shapes_180.jpg\"\r\r\nContent-Transfer-Encoding: base64\r\r\nContent-ID: <part2.08070600.07050708@import.service>\r\r\nContent-Disposition: inline;\r\r\n filename=\"shapes_180.jpg\"\r\r\n\r\r\n/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAsICAgJCAwJCQwRCwoLERQPDAwPFBcSEhISEhcY\r\r\nExQUFBQTGBYaGxwbGhYiIiQkIiIuLi4uLjAwMDAwMDAwMDD/2wBDAQwMDBAQEBcRERcYFBMU\r\r\nGB4bHBwbHiQeHh8eHiQpIyAgICAjKSYoJCQkKCYrKykpKyswMDAwMDAwMDAwMDAwMDD/wAAR\r\r\nCADIALQDAREAAhEBAxEB/8QAGwABAAIDAQEAAAAAAAAAAAAAAAUGAgMEAQf/xABPEAACAQMC\r\r\nAwUDBwgECQ0AAAABAgMABBEFEhMhMQYiQVFhFDJxIzNCUoGRoRUkQ2JygpKyBzRzsVNjg7PB\r\r\nw9Hh8BYlJjVEVFVkk5Sio8L/xAAZAQEAAwEBAAAAAAAAAAAAAAAAAQIDBAX/xAAyEQEAAgIA\r\r\nBAQEBQQDAQEAAAAAAQIDERIhMUEEIlFhE3GB8BQykbHBQqHR4SNi8XKC/9oADAMBAAIRAxEA\r\r\nPwD6H2q1S60rRpLy12hw8SGSQFljWR1QyFQRnbuqtp1CmSZiszHVU31ntEG5aoxIHhBBj+Wu\r\r\nX49vZ5/4y/pDOPW+03/iCsDnBa2TP/xZf7qn49j8Zf0Y/lHX5VBk1aXJGMJFFH93cqPjWRPi\r\r\nrz7FjquvW+q6fCl9JeLeXAikgmVG+SwWkYFVUjaozmtMeS1pbYM9731PR9ErodxQKCgald6l\r\r\nea1fxm+nto7KZYYYoH4Y28OOTcwAO4kuetc2S8xbk4fEZbRfUTyeRajrUb4TUptvjxFikP4x\r\r\n1T41mMeKyb7PTq/aHIH5Sb/0Ic/y1Px7ey34u/s5JzqF2wMmqX3M52xTGD/Mhar8Wyn4nJ6r\r\r\nV2Murm50Y+0yNMYbi4hjkkbe7JHIVXcx5sfDJrqpO6vRwzM0iZWCrtCgUCgqXaPX9Qj1Iabp\r\r\ncixcBBJeTbQ7Bn+biAbkDjvH0x51jlycPRy+Izzj5R1Rq672oxyvYHA8Wtssf4ZVH4Vn8efR\r\r\nhHjLekPE7Ta5YXCXN5ce12af1uLhIhWM9ZEK8+5nODnIqa5p3zWx+Kmbat0X9WVlDKcqwyCO\r\r\nhBrpd72gUGq5t4bq3ktrhBJDMpSRD0ZWGCKD5rNbz6XeS6ROC724zbTEc5bY8o3z4svut6jP\r\r\njXDlrwy8nxGPgt7SyJ7h9POs3OxL7e/7oTm7Hl3cc80Fg7GaY8zSdobpSpuRssImGDHb/Xx4\r\r\nNKRn9nHrXbjpqPd62DFwRuesrfWroKBQfP8AV4lTtPqa8hxY7WfHrtaP/ViuXPHN5/i480OU\r\r\nnveRrncLFnwfHnjGPD7aDYsu2QZX9rzqdp2sfYAf9F7eX/DyXEv8c8hrvp0ezijVYWWrNCgU\r\r\nEF2j1yfTeBaWUYe+vN/CMnzcaR7d7tjmcbhgePpVL34YZZcnBCoRQiHIEhkmdjJLM3vySNzZ\r\r\nmxyzXFadzt5N7Ta2+7I5IJzj/j0qqgpXfhhuHjyolI9ndUuNMvbfSnbjaddMYrTxeCTa0gT1\r\r\ni2qceK9OnTrxX3yej4bNM+WV5rd2FAoIDtbo8uo6dx7P/rGxzNaY+ny78J9JF5fHB8Kreu4Z\r\r\n5aReulLtXiubRLiIZjkG5QRzwfTzBrz5jTxprMTMT1htstPOr6pb6X/2bnc3/rAhwsZ/tH5H\r\r\n9UGtsNdzt0+Fx8Vt+j6cAAMDkB0Fdj1CgUCgoOu8+1d5np7Ja/fun8a5s/ZweM61cTnvZY7R\r\r\n4j/fXM4GOwluWAM4yP7+fSg9z8uF6eA/2UFn/o/cN2Usx4o06H4rPIK9CvR7eOfLCy1ZcoFB\r\r\nWe3UAXSV1ReU2mSLKD5xueHKnwKtn7KpkjcMs1OKisszLvU4z8OvrXA8Zipwh8+fU/jQZRj5\r\r\nT3ufjihHVI9mLX2rtGZn5x6bb7ox/jbksu77EQ/fXTgju7/B16yvddLvKBQKD512gsW0O/mb\r\r\nhM+m3rGWBo0LiKZ/nIWCAkBm7yepIrmy4+8ODxOCd8VVj7HaPNYWUt5eR8O+1B+LKnjHGOUM\r\r\nR9VXr6k1tjrwxp1YcfBXSxVdqiNKl1ttQv11CPbaBh7E3d93c4I7vPoFPOqxtSvFud9EvVly\r\r\ng+d6gzy9ptYbAOw28Kj0WIOPhzc1yZvzPN8VPnan5Dv4BPiTjl486xcjSs0JI2SI2TjuuG/0\r\r\n1GjUw2rktvA7uMnBohYuwRP5LvIeWIb+5VceTMJP/wB134/yw9jBP/HHySVhPqp1a7gnRvY1\r\r\n3NHIybQPc2KjZ74I3Z5csVbu0je59EtUrFBHdoNPk1PRL7T4iBLcwvHGW6ByO7n7aSiXz6Wa\r\r\n5tEH5TtZrJ1wJJJUPB3dDtmXcmM9DmuG2O0PIvgvXttsBEqZUhh16jBHoRWbFpFzGJjbxo9x\r\r\nOuN0VvG87r5bxGDtz64q1aWlpTFe3SFt7IaffQvfX93CbUXvBEMMmOIEiUjc4BOCS3SuzFWY\r\r\njm9Pw9JpXU+qXv576O7tEt1PBkbErCPieK8mO5dg27ju9PsN521ne40kKlYoFAoFAoFAoFBF\r\r\nX3ZrRb+5a7uLf5dwBI6O8ZcLyXfw2XOPWqzWJ6qWx1t1hrj7I9mYzuGm27N03SJxD977jU8M\r\r\nHBX0Zt2V7NMNp0q0x/Yp/spqE8MejnPYnsrjA02JP2Mp/KRUcMI+HX0Sun6dY6bbC1sIVt4F\r\r\nJIROmTzJ+Jqy0Rp00SUCgUHjKrKVYZU8iD0NBV7rsNZPPxNPuZdNhc5lt4AnD5+9wgwPCJ/V\r\r\n5elZzirM7YW8PS07lP6fptlptsLayiEUQ5nxLMerMx5sx8Sa0iNNojXKHVRJQKBQKBQKBQKB\r\r\nQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKB\r\r\nQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQR9nrem3l9c6fBL\r\r\n+d2Z2zQsCreHeXPvDmOYqNoi0dEhUpc99fWmn2r3d5IIoY/eY/gABzJPgBTaJmI6telanbat\r\r\np8OoWu7gTglOIu1uRK8wfhRMTt2UCgUEN2pvr2w0rj2TCNzLFG8xAbho7hSwVuR6gVW8zEbh\r\r\nnltNazMOLQO073My6dqgWK8b+rzryiuQBz29dr+afaM+FaZIsphzxf2lZq0bq7rvab2Wf8m6\r\r\nYFn1DHyrN81bg9C+PeY+CD4nArO+Th+bDNmike7PsjqN/qOnzzXkgn2XEkUMwQR71jwrHA5c\r\r\nn3D7KmkzMblfFa1q7sn6u0KBQabq5jtYGnkDMq4G1BuZixCqqgdSScUJc/5Vhxl4LlP8hIf5\r\r\nVNRtXi5b5sY9c0mRintKo46rLmI/dIFNNwcUOyKeGdd8Miyr9ZCGH4VKzZQKBQKCidtNJayv\r\r\nk7RWrGDO1bidf0Eq8orgjxQj5OUeK48qyvE/mhz5omPPXrCydn9dj1ayaSQLDd2x4d5CDyRx\r\r\nz3An6DDvKfKr1txRtrjyReNwpWpXl12t1mG0tDi2OfZPJIM7Jr5vVgdsXlnPnWUzx212hz2n\r\r\n4t+H+mvX/D6Rb28Nrbx20C7IYVWONB4KowB91butsoFAoOXU7CHUtPuLCf5q5jaNvTPQj1B5\r\r\niiJjb5pEFuYTBfpme2cwXBGQRPAdu6MjBBJ7ykVwT5bPHtE47+iROudpVtTY+1x7MYF9sPtQ\r\r\nXyx83uA+n+Ga1+POvd0fjJ105o4q1vGtvYgcedxHCWOS0852h3Y95vrMayru1nPSJyX+b6Xp\r\r\nthBpthBYW4xFboEXzOOrH1J5mu97ERp1USUCgjtXkI9ihH6e7iX+DM3+rqJVt2+aRqVnjKrD\r\r\nDDIPgaDifRdJfObSJSeW5FCNz/WTBqNI4Ya/yMEB9mvLuA88fK8XGfS4Eopo1823TGn4c0c0\r\r\nxuWhlZBKyqrEAA8wgVeRPlSEV3z36u2pWKCK1XW9Cs0a21G4j+VBRrb5x2BHMGNdx5j0qJmI\r\r\n6q2tWI5vm1vb8rpbWeWysu9Bsfakk1ke8kc+csm07lDddvxrlm+pnh6S86cvDM/D5xb91h7I\r\r\navoGlWuL5vZL+5I408o+QbHuRwTLuThIOS8x59Sa2pavSHVhvjiNRK9RSxTIJIXWRG6Mp3A/\r\r\naK1dLOgUCgjdV17TdKAF1Jmd/mraMb5X+CDw9Ty9aibRHVW14rG5UOWWe71G7v5ovZzeMpEG\r\r\nd2xUQICSvIscc8fjXFktxS8rPki9twzIBPm3LP8AwazYMeJcRXdpeW6pLLaPxBDISqv3WTGQ\r\r\nDtOG7p8+tXpbU7a4cnDba56P2o03VH9n71rfYybSfCv6lCMq49VPxxXbW8W6PVplrfpKaqzQ\r\r\noFBH3O6TV7OMe5Ek0zj17safztUd1Z6wkKlZyX13JAYIoVR57l9kayMUHJGkY5Csei+VQiZc\r\r\n76jqEDObiwzDGpZpYJUfpz91+EelNyruY6wkUcSIrr0YAj7aldxaO4mtGn5/LTTNz8hIyr+C\r\r\niohWrvqVlZ7S6V2o1O4SLTruG204L8ohaRJHfPPc0Qzsx4Bh61W0TPSdM71tPSdOCw/o8ijT\r\r\nbfXjFD1gs1FqhPXvOC0rfxVSMUd+bOPDV6280+6E7a6PpekvHDp1ulurWjlwBkybZ4T8ozZL\r\r\n+PWoyRzr81c0RE4//pbrzsRoc5L2yvp0jdTaNw1J/WiwYz/DV5x1lrfDS3WEL/yG1yxmM+j6\r\r\nnHHKf0jRmE5H11hPCk/eSqxj10lSMM1ny2nS8W4nFvGLllecKOKyDCl8d4qDnAzWrohsoIzt\r\r\nDcajbaRPLpkTS3XIKEG51DMAzqn0iqkkDxqLb1yVvvXLq+f2ZRS5t7W9ubmU/KyG3mMzt5yP\r\r\nIqj8cVycN7S8z4eS882+4t9XhtpL6fTJ4rWPvSsWj4ioOr7FcthetR8Gx+FydXqkcvpZ55H+\r\r\n2snMWdnq+pRG5sLMz2hLKk7SrHxNpwSit9HI6+NaxhtMbdNfC3tG2F1p2rtmK70W6KfRMZif\r\r\naR0ZGjkDA/CrfCvHRaPDZYnkuXZSbWJNOZNVjkR4n2QSTgLNLFgYaRVJ7wORnxxmumu9c+r0\r\r\nMfFrzdU5Vlyg4IN0mrXTkdyKOKJTn6R3SPy+DLUd1Y6y76lZwTbX1m2Q9YYZpPgWMaA/duqO\r\r\n6v8AVCIutGvWa64VpBxboyoL5ZSJOFcMN3EjKAHagwO8enLFV0pNfbqsF3L7PaTTDlwo2cfu\r\r\njNXaT0a9Nt2ttOtrd8b4okV8fWCjcfvqIK9HVUpKBQfPf6SlPtVl/wCYhlhT9ri25/01lk61\r\r\n+bnz9aT6WfQq1dBQRmu60ujWi3LQvcbn2BE69Gcn7lNRM6VtbSSU7lDdM8+dSs9oFBhNEk0T\r\r\nwyDKSKUYeYYYNB8jSWaDRJVBHGtY5Yc9flIC0K9fEsorhmPPr3ePav8Ay8Pu+q6ZZpY6da2a\r\r\nDC28SRgfsqBXc9eIdVEuTUL02ccTiMymWaKEAHGOKwXcevTrUTOkWnTrqUlBH6Sn9cm68e6l\r\r\nb+DEP+rqIVr3+aQqVkfdaUJ7sXsVzNa3Aj4RaIrtZQSw3JIrqcEmo0iY+jGO21uHP57Fc+ks\r\r\nO0/xRsP7qc0eb1aLte0FzDJamC2RJcI0yzvkISN/cMP1c471OZO5TNSs0e2WeSOPHlThhvHI\r\r\njqDzptG4b6JKDi1DSdP1I27XsImNnKtxATkbZF6Hl/d0oiYdtElB4VDcmGR60HtAoFAoKXe9\r\r\nkb+XXGaHh/ku6uY7ucliHXZtaSLZjB4jJnOfE1lOPz7c04N5ONdK1dJQYsiPjeobBDDIzgjo\r\r\naDKgUGEUSQpsjGFyW+1iWP4miIjTOiSgUCgUFOuOw0l3M0k92IwCRCkaA4jzlQxOCW58zWU4\r\r\n9ue2DinquNaugoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoF\r\r\nAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoMJZYoY2lmdY405s7HAA9SaCLl1ol\r\r\nOLCgitjyW5ucxh2PICKPG98/AZ8M1Xak3/R7DrShQ9yF9nPIXkOWiBHUSj3oiP1uXrSJIv6/\r\r\nqlQQwDKcg8wRVl3tAoFAoFBxatqUWl2L3cgL4wscS+9JIxwiDPmaiZ1G1bWisblHaZ2r0+73\r\r\nx3ZFhcR/o5XG118Gjc4DD8R5VWuSLQzx563jfRL2t5aXkXGtJknjyV3xkMMjqOVX3trExPRv\r\r\nokoFAoFAJAGTyAoIfRe0EesXV4kEZFtbcPgzk/PB94LqPBcpy8+tVi21K3i29dkxVlygUHNe\r\r\n3E0EW6GMO31pHEcafrO3M4+ANRKJnSBeRpSLqeRZCCOFdzqfZ1ZunslsDukbnjcevgfCqst9\r\r\n/v6Q83PHKJsyRXEgJDygTX8i/VhhHchX4jHmB1p9+6fv3eq7NI1ypczr3ZZ4U2zoPAXdr0kA\r\r\nz7y/u4oj7/8AYZQ3TWqiWForeOQ7hIuXsJtx8+tu5J+H7VPv2T06cv2/0mbXUEnfgSobe5xn\r\r\ngv8ASAxlo2HJ159R9uKttpFv1dlSkoK/2m1O8tpLW0spODJccR5JAAzKsYGMBgQNzMOeKzy2\r\r\nmscnP4jJNI5NOjdppWuFsNXCJNKdttcpyjlP1GBJ2OfDwPhz5VFMu+U9UYfERflPKzT22YmX\r\r\nS4vocSWY9eqR7F/zlVzz5VfGT5PnKB2xll3KGwcqSMgH08q5XmrN2Mi/NLm9AKpdzfJZ6MkS\r\r\niIOPRipx6YrsxRqr1fDV4afNZK1dBQcupajb6baNd3O7goVDlFLkbiFyQvPAzzpM6RM6jbRZ\r\r\na9o984it7pDMf0LdyT+B8N+FVi0T0VrkrbpKRqy6q9sdRZgmiwttNwnEvCOvs+cbB/aEY+Gf\r\r\nSsct9R83N4nLwV1HWWHZJQupXoQbVWC3GAMAd6XaPsFVwd2fg+6210O0oFBEavtacB0WYQW0\r\r\n9wkUnNDKhTYWXxxzqs9fozt117bcjxTQyyM0jtMpEJugBLcSMyiVo7ePGyJceP3+dQj792iN\r\r\nSrPFCrJK5zPBatvuHI5D2q8Y4QjyBz5E1CPvl/MssPJIFKzNNB0UnZfQry+Zl924j5cxk+uT\r\r\nyqfv3T9+/wDt6qv8pdQsNzRPOZ4xiO7EWFkS5t391/DI5/D3aHv9z9HdBBHb3KQxjbFFd/JJ\r\r\n4IGtSxVPJck8qlMdfr/CYqzRhKJDE4jO2Qg7GPPB8Dig+axRyQXzreRvHqbKPajKSzy7eW9W\r\r\nPJk8tvL4VxX4t83k5eOLeZlPFDcIySDKn9bn4c/QjrWe2MTqdx1e3OsPd+wWd6+6/tOKpOec\r\r\n0ZCGOfHrtIb1ra9uKkOrNk48cT6TzeQ2zX957FC3D3jfc3PhBCerE/WfmF+/wqmOnFPsywYu\r\r\nO3/Vbj2l7O2MS2ttNxRABGsNqrTbQvdxlAQMY8665vWO70py0r3Z2PanS725S1HFhll5RCaM\r\r\noHOM4Dcxnl0NK5Kz0KZqXnUTzTVXasJoYp4XgmUPFKpSRD0ZWGCDQfPtS0tbG4/J14nGgYE2\r\r\nU0nPeg6pnHzifiOfnXJkpwzvs8zNjnHO46Nthruo6SckveaeuOJA53TRqPGFjzbH1Sfhippm\r\r\nnpPRbD4qYnVujmvrmK81i9vInEsUzx8KVe8OGsSYx/ETVM0+Zn4q28iw9ircm1udTOdt84EG\r\r\nT1hhG1G/eJY/DFdGGuqu3w1OGnPus9augoFBB6y22ac5x+YyDP7TqKpf+GWTvP8A1l7n/nKH\r\r\nny9rmY/u2+2o7/X+ER+b/wDU/s4pYwLU22ziJaWts/s+WCM87OHkmWLvSKu3JHjzodvp+72E\r\r\nD5JVA9mW5thae9hHwWmEDOAeHgYA8sjpyof5j/bOKRnsZMfSh1E//fyqf8SRP7T+7sy35QIH\r\r\n/fFB/wDaZNO/1/hPPi+sfsmKu1KDk1Gw0++t9moRpJEney/LYR9JW5FT6g1ExE9UWrExzUPU\r\r\no9Ft34ekahPPInWNY/aUH+WJj/nNc16Y47vPy4sMdJ1Kr6rNqyzWVwbKOO9SVo7dVl4hcMh3\r\r\n5TH243VWIrzjfJnWKeaOKeHXPk6dJh0+9GPaJL2RpDLPHN3cSjkfkOg2jl0OBVbTaOXSPZW8\r\r\n3jy64a+3+Uy+76IAGMDHd/Cs2Eu3ReC2v2PtLbVxI0WOjXAGFDH9jcR61th1xe7r8Jrj59ez\r\r\n6BXY9MoObUNPtNRtWtbtN8bc+uGVh0ZWHMEeBFRMbRasTGpfN9VkXTbmSHT7gaxtOJIoxtli\r\r\n8t0w+SJH2H0rlvjrHd5uXDjrP5tKuTPHPdWDH8mWc8gZ5T39rSqpaAFe6pfrk1HaJ/NMQa5R\r\r\nb89ojp8u60NHHMkatPLdquNuZm2gfRAWMqqgegqk5LerK2a/q6RfXNk2+K/mtyOSo0nEQ5/x\r\r\ncu7P2VauS3bmtTPkjpMz/dZOzus67fTGO8svzTBK34DQ5I6LwZO8fiOVdVJtPWNPQxXvP5q6\r\r\nWSrtkDrikzXGOf5i+QP7RTmqW/hnk3qflLXPLtukeMrvaUzWxk/q9ysqbOGkwyFfyz9xFP8A\r\r\nKO/1382ldxfhJxWltBkLyW/tl9B7lxF4eP7xoj+P1j/LLc6yxzyFklfPCmul33TcjkW1ovKP\r\r\n4kZ8xRP37/oyi+Sc2ax9/gNFHb54k/yp3NNcFe5GCf8Ad5VH76V16dda/XvLrglSa8MiEMnt\r\r\n5AYdDttNpwfQgirtY/lM1Kzx22KWOTtGcDmeXlQfO7i9l10C6vX3WzfM2KNmFfLiAe+/nu5A\r\r\n+Fcl8kz8nmZc9rTMdIaW3KnggHIeAA/uxWDlcT2Dyy6fq8+5ElaQWMTHrHw+cx9XJ7voB51r\r\r\nNeGnzdFqTTF72dA9isrwXlxDx7Njm8iI3FfD2mM+8roPe2+8vwFTjv8A0z0TgyxE8FudZWp+\r\r\nxlg6B7K7uIQ3fHfEykHpjihjj7a3nDWXXPhcc+3ybLPsosF3DcT3jz8A70j2qgLjoWIyeXlm\r\r\nlcURO008NWs757WKtXQUFM7SazNd3T6ZaMyWcB230qcjK/8AgFbqFH0yPh51hlya5Q4/E59e\r\r\nWvXuhIEYOun2EQe5IAhtl5AAfTf6qDxP3c6561m0uHHS2SdNb6RDZT6hp035weKGnZ/pl4kf\r\r\nOB0GenkBVskan5NM8cF4iO0clh7MafpOoWjxXtrFJfWL8OWbaFaRT3o5G2YyWXr6g10U1aN6\r\r\nd2HhyV3MRtY7TRdJs3EltaRRSLnbIEG8Z64Y8xWkREdG0ViOkRDuqVig5ruyFxtkSRoLiP5u\r\r\nZOozglSDkMpxzBqJhEwgriBrQSrchLeOT5xyu7T59xHzkZ5wOfPp45bpVfv2Z9Pvl/phs70d\r\r\nvIvfH9WtJpMMMAc7K8GCRj6J5+eBRH3/AOS2AMkzoivFO+OJDAeNeOM90z3DErGvLpn4Gh+/\r\r\n9/rLXFDxR7NbxiVdxElrbORbq30va7k96U8+gHxHjRPt/aOn1lM2emmJ0muJOJJGMRRxjhwR\r\r\nA5HycY9DjJyfhVoheKuyKeObfs/RsUb4r1qVttlBU+1GlQwSwanaQ8Ny5S7MKE7g4JV3CeTD\r\r\n3seNY5q7jlHNyeKx7jdY57cekdn7nU5BNfxtb6avSBxtkuMfWHVY/wAW+HWmPF3szweG/qv+\r\r\nju7ZpsGmyjCqszxeg3xMR/JVs8eVp4uPJ8lf4feH0h5fGuR5mlm7G3DC0n0x2L/k9wISevAk\r\r\nG6Nc/q81+AruxW3D1/D34qc+ya1O5a1065uV96GJ3XPmBkVeeja06h1VKXJqaX72EyacyJdu\r\r\nNsTyZCrnkW5BuYHMcutRKLb1y6q3p/Yu5jiSK7vAkSfo7Ze83iS00u5iSfEAVlGGO/Nyx4WP\r\r\n6p2sWnaTYaZGUs4thb35CS0j/tu2WNaxER0dNaRXlEaVntbZezXyakB+b3QWC5P1ZVzwXP7Q\r\r\nOz47awz17uTxmPccXoy7Inbqt4oPKSCJiPVXkXP3Gnh+6PBdLLjXQ7mqe5gt1DTuI1Y43Hp0\r\r\nLcz4chTaJnTaDnmOlElAIBGDzB6igibjRVEZSy2CI8/Yphut8jpsHWI58V+6q69FJp6fp2IN\r\r\nHZ023TCKEnJtLYlYz/aScnkz45wPSmjh9f7JOKKKGNYoUWONBhUUYUDyAFWXZ0GuG3ig38MY\r\r\n4jmRv2m60GygUCg4Na0wanp72u7ZJlZIZOu2SM7kJHlkc/SotG40revFWY9UJpvZWWQtLqx2\r\r\nYG2K3t5Gx6u0gCMSfAdB6+GNcMd3Nj8LEfm5prS9Gs9L4pt97PORxJJGLsQvurz8FzyrWtYr\r\r\n0dFMcUjUO8gEYPMVZd7QKBQKDTdWtveW0lrcoJYJlKSIehBoSgOz+iXmmardcX5S2EKR29yS\r\r\nC0i7mOHH1l8fPrWdKcMywxYuCbek9FlrRu49S0y11O3FvdAmMMHGDjDL7p+w86iYRMbdYGAB\r\r\nnOPE1KX/2Q==\r\r\n--------------010506020409030509020209\r\r\nContent-Type: image/gif;\r\r\n name=\"spacer_trans.gif\"\r\r\nContent-Transfer-Encoding: base64\r\r\nContent-ID: <part3.05090800.04040103@import.service>\r\r\nContent-Disposition: inline;\r\r\n filename=\"spacer_trans.gif\"\r\r\n\r\r\nR0lGODlhAQABAJEAAAAAAP///////wAAACH5BAEAAAIALAAAAAABAAEAAAICVAEAOw==\r\r\n--------------010506020409030509020209--\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h38Fude21858;\r\r\n\tTue, 8 Apr 2003 17:56:40 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h38FsrN08169;\r\r\n\tTue, 8 Apr 2003 17:54:53 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h38Fsjm07890\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 8 Apr 2003 17:54:45 +0200\r\r\nReceived: from heinrichschiff.igd.fhg.de (host6924.igd.fhg.de [146.140.28.12] (may be forged))\r\r\n\tby imag.imag.fr (8.12.9/8.12.8) with ESMTP id h38FsiOw019102\r\r\n\tfor <globillum@imag.fr>; Tue, 8 Apr 2003 17:54:44 +0200 (CEST)\r\r\nReceived: from duerer.igd.fhg.de (duerer.igd.fhg.de [146.140.4.203])\r\r\n\tby heinrichschiff.igd.fhg.de (8.9.3+Sun/8.9.3) with ESMTP id RAA15248\r\r\n\tfor <globillum@imag.fr>; Tue, 8 Apr 2003 17:48:13 +0200 (MEST)\r\r\nFrom: Wolfram Kresse <wkresse@igd.fhg.de>\r\r\nReceived: (from wkresse@localhost)\r\r\n\tby duerer.igd.fhg.de (SGI-8.9.3/8.9.3) id RAA02836\r\r\n\tfor globillum@imag.fr; Tue, 8 Apr 2003 17:54:44 +0200 (CEST)\r\r\nDate: Tue, 8 Apr 2003 17:54:44 +0200 (CEST)\r\r\nMessage-Id: <1030408175444.ZM28341064@duerer.igd.fhg.de>\r\r\nIn-Reply-To: Ian Ashdown <ian_ashdown@helios32.com>\r\r\n        \"Unifying equation useful for CG?\" (Apr  8,  8:15)\r\r\nReferences: <004701c2fde1$a1814df0$6401a8c0@VANILLA>\r\r\nX-Face: 'Sr;3%AL1_h0kt\\C+>MJ`;@c\\l#+Nm/{W2Jt#x^CqV-EPD-6Oa[(>Marf,0v:#BRzP}Myyd]6$Gg+hfmjp&N7n*\\xiDN;j!i&.<v_rl@Vr<$5$H5'8d*~uY,lp4ZW=fGo@&?iFgQzk-\"Qm\"W77Y2d#_rrN,WI_\r\r\nFileCC: /tmp/blub\r\r\nX-Mailer: Z-Mail (4.0.1 13Jan97)\r\r\nTo: globillum@imag.fr\r\r\nSubject: Re: Unifying equation useful for CG?\r\r\nMIME-Version: 1.0\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 187\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: L$[!!$a~!!CNI!!01l!!\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHere is some more information (.pdf and source)\r\r\n\r\r\nhttp://astronomy.swin.edu.au/~pbourke/curves/supershape/\r\r\n\r\r\nCheers,\r\r\nWolfram\r\r\n\r\r\n--\r\r\n\r\r\n+-----+-----Wolfram Kresse------------------------------------------------+\r\r\n| 8-P | wkresse@igd.fhg.de  http://www.igd.fhg.de/~wkresse  06151/155-276 |\r\r\n+-----+-------------------------+-----------------+-----------------------+\r\r\nWorf: 70 Romulan ships are attacking Starbase 420. We are supposed to meet\r\r\nat coordinates 29.9 mark 310.\r\r\nPicard: Ummmh...tell them our...our...\r\r\nGeordi: ...spatial hyperscanner?\r\r\nPicard: ...is broken, and we need to wait for a...\r\r\nNumber One: Channeled automnemonic tetrion processor?\r\r\nPicard: Yeah, that's a good one! ...to replace it.\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h38JbLe24255;\r\r\n\tTue, 8 Apr 2003 21:37:22 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h38JbAm20864;\r\r\n\tTue, 8 Apr 2003 21:37:10 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h38JYWm20559\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 8 Apr 2003 21:34:32 +0200\r\r\nReceived: from wren.cs.unc.edu (wren.cs.unc.edu [152.2.128.86])\r\r\n\tby imag.imag.fr (8.12.9/8.12.8) with ESMTP id h38JYUIf014455\r\r\n\tfor <globillum@imag.fr>; Tue, 8 Apr 2003 21:34:31 +0200 (CEST)\r\r\nReceived: from HARRISMCS (harrism-cs.cs.unc.edu [152.2.132.112])\r\r\n\tby wren.cs.unc.edu (8.12.8/8.12.5) with ESMTP id h38JYME2022078;\r\r\n\tTue, 8 Apr 2003 15:34:23 -0400 (EDT)\r\r\nReply-To: harrism@cs.unc.edu\r\r\nFrom: \"Mark Harris\" <harrism@cs.unc.edu>\r\r\nTo: \"'Ian Ashdown'\" <ian_ashdown@helios32.com>, globillum@imag.fr\r\r\nSubject: RE: Unifying equation useful for CG?\r\r\nDate: Tue, 8 Apr 2003 15:34:22 -0400\r\r\nMessage-ID: <002701c2fe05$dbfe4180$70840298@cs.unc.edu>\r\r\nMIME-Version: 1.0\r\r\nContent-Type: multipart/mixed;\r\r\n boundary=\"------------030406060700070704000905\"\r\r\nX-Priority: 3 (Normal)\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook, Build 10.0.2627\r\r\nIn-Reply-To: <004701c2fde1$a1814df0$6401a8c0@VANILLA>\r\r\nImportance: Normal\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 188\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-UIDL: T8X\"!~Z\"!!*!R\"!-eX\"!\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 10000000\r\r\n\r\r\nThis is a multi-part message in MIME format.\r\r\n--------------030406060700070704000905\r\r\nContent-Type: multipart/related;\r\r\n boundary=\"------------050405050406060503000106\"\r\r\n\r\r\n\r\r\n--------------050405050406060503000106\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nContent-Transfer-Encoding: 7bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\r\n<TITLE>Message</TITLE>\r\r\n\r\r\n<META content=\"MSHTML 6.00.2800.1141\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><SPAN class=583180419-08042003><FONT face=Arial color=#0000ff size=2>Hi \r\r\nall,</FONT></SPAN></DIV>\r\r\n<DIV><SPAN class=583180419-08042003><FONT face=Arial color=#0000ff \r\r\nsize=2></FONT></SPAN>&amp;nbsp;</DIV>\r\r\n<DIV><SPAN class=583180419-08042003><FONT face=Arial color=#0000ff size=2>I \r\r\ndon't know if there are big&amp;nbsp;implications for computer graphics \r\r\napplications, but it sure is easy to code up (10 minutes)!&amp;nbsp; Here is a \r\r\nsimple Cg program that generates a SuperShape (as a height field).&amp;nbsp; I used \r\r\nthe result to create a bumpmap and generate the image attached.&amp;nbsp; I'll put a \r\r\ndemo on my website when I get time to clean it up.&amp;nbsp; What a neat \r\r\nformula!</FONT></SPAN></DIV>\r\r\n<DIV><SPAN class=583180419-08042003><FONT face=Arial color=#0000ff \r\r\nsize=2></FONT></SPAN>&amp;nbsp;</DIV>\r\r\n<DIV><SPAN class=583180419-08042003><FONT face=Arial color=#0000ff \r\r\nsize=2>fragout main(vf30 \r\r\nIN,<BR>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \r\r\nuniform float2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \r\r\nresolution,<BR>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \r\r\nuniform float&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \r\r\nheightScale,<BR>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \r\r\nuniform float4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; params) // m, \r\r\nn1-n3<BR>{<BR>&amp;nbsp; fragout OUT;</FONT></SPAN></DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2></FONT>&amp;nbsp;</DIV>\r\r\n<DIV><SPAN class=583180419-08042003><FONT face=Arial color=#0000ff size=2>&amp;nbsp; \r\r\nfloat2 pos = 0.5 - IN.WPOS.xy / resolution.xy;<BR>&amp;nbsp; float \r\r\nR&amp;nbsp;&amp;nbsp;&amp;nbsp; = length(pos);<BR>&amp;nbsp; float phi&amp;nbsp; = acos(pos.x / \r\r\nR);</FONT></SPAN></DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2></FONT>&amp;nbsp;</DIV>\r\r\n<DIV><SPAN class=583180419-08042003><FONT face=Arial color=#0000ff size=2>&amp;nbsp; \r\r\nfloat t1&amp;nbsp;&amp;nbsp; = pow(abs(cos(params.x * phi / 4)), params.z);<BR>&amp;nbsp; \r\r\nfloat t2&amp;nbsp;&amp;nbsp; = pow(abs(sin(params.x * phi / 4)), \r\r\nparams.w);</FONT></SPAN></DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2></FONT>&amp;nbsp;</DIV>\r\r\n<DIV><SPAN class=583180419-08042003><FONT face=Arial color=#0000ff size=2>&amp;nbsp; \r\r\nfloat r&amp;nbsp;&amp;nbsp;&amp;nbsp; = 1 / pow(t1 + t2, 1 / params.y);</FONT></SPAN></DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2></FONT>&amp;nbsp;</DIV>\r\r\n<DIV><SPAN class=583180419-08042003><FONT face=Arial color=#0000ff size=2>&amp;nbsp; \r\r\nOUT.col&amp;nbsp;&amp;nbsp; = heightScale * ((R &lt; 0.5 * r) ? 2 * R / r : 1); \r\r\n</FONT></SPAN></DIV>\r\r\n<DIV><FONT face=Arial color=#0000ff size=2></FONT>&amp;nbsp;</DIV>\r\r\n<DIV><SPAN class=583180419-08042003><FONT face=Arial color=#0000ff size=2>&amp;nbsp; \r\r\nreturn OUT;<BR>} </FONT></SPAN></DIV>\r\r\n<DIV><SPAN class=583180419-08042003><FONT face=Arial color=#0000ff \r\r\nsize=2></FONT></SPAN>&amp;nbsp;</DIV>\r\r\n<DIV><SPAN class=583180419-08042003><FONT face=Arial color=#0000ff \r\r\nsize=2>Mark</FONT></SPAN></DIV>\r\r\n<BLOCKQUOTE dir=ltr \r\r\nstyle=\"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px\">\r\r\n  <DIV></DIV>\r\r\n  <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left><FONT \r\r\n  face=Tahoma size=2>-----Original Message-----<BR><B>From:</B> Ian Ashdown \r\r\n  [<a class=\"moz-txt-link-freetext\" href=\"mailto:ian_ashdown@helios32.com\">mailto:ian_ashdown@helios32.com</a>] <BR><B>Sent:</B> Tuesday, April 08, 2003 \r\r\n  11:15 AM<BR><B>To:</B> <a class=\"moz-txt-link-abbreviated\" href=\"mailto:globillum@imag.fr\">globillum@imag.fr</a><BR><B>Subject:</B> Unifying equation \r\r\n  useful for CG?<BR><BR></FONT></DIV>\r\r\n  <DIV><FONT face=Arial size=2>\r\r\n  <TABLE cellSpacing=0 cellPadding=0 width=348 border=0>\r\r\n    <TBODY>\r\r\n    <TR bgColor=#ffffff>\r\r\n      <TD>\r\r\n        <H1><FONT face=\"Times New Roman\" size=3>While I would not normally post \r\r\n        off-topic information to our mailing list, this news item from <A \r\r\n        href=\"http://www.nature.com\">www.nature.com</A>&amp;nbsp;caught my interest. \r\r\n        While I have not yet read the American Journal of Botany paper it \r\r\n        references (and normally I would never look at this journal), the \r\r\n        existence of a unifying equation for many geometric shapes would clearly \r\r\n        have implications for computer graphics applications.</FONT></H1>\r\r\n        <DIV><FONT size=2>- Ian Ashdown</FONT></DIV>\r\r\n        <H1>Maths gets into shape</H1><SPAN class=standfirst>Is it a starfish? \r\r\n        Is it an orchid? No, it's Superformula.</SPAN> <BR><SPAN class=date>2 \r\r\n        April 2003</SPAN> \r\r\n        <P><A class=author \r\r\n        href=\"http://www.nature.com/nsu/profiles/aboutus.html#Whitfield\">JOHN \r\r\n        WHITFIELD </A></P>\r\r\n        <P>\r\r\n        <TABLE cellSpacing=3 cellPadding=0 width=160 align=left border=0 \r\r\n        hspace=\"3\" vspace=\"3\">\r\r\n          <TBODY>\r\r\n          <TR vAlign=center align=middle bgColor=#cc0000>\r\r\n            <TD>\r\r\n              <TABLE cellSpacing=1 cellPadding=0 width=\"100%\" align=left \r\r\n              border=0>\r\r\n                <TBODY>\r\r\n                <TR bgColor=#ff9966>\r\r\n                  <TD>\r\r\n                    <TABLE cellSpacing=0 cellPadding=0 width=\"100%\" align=center \r\r\n                    border=0>\r\r\n                      <TBODY>\r\r\n                      <TR bgColor=#ffffff>\r\r\n                        <TD><IMG \r\r\n                          src=\"http://www.nature.com/nsu/030331/images/shell_180.jpg\" \r\r\n                          width=180 align=center></TD></TR>\r\r\n                      <TR bgColor=#cc0000>\r\r\n                        <TD class=photograph1>For centuries scientists have \r\r\n                          sought to express natural forms in mathematical \r\r\n                        terms.</TD></TR>\r\r\n                      <TR bgColor=#cc0000>\r\r\n                        <TD class=photograph2>&amp;copy; \r\r\n                  alamy.com</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></P>\r\r\n        <P>One simple equation can generate a vast diversity of natural shapes, \r\r\n        a Belgian biologist has discovered. The Superformula, as its creator \r\r\n        Johan Gielis has christened it, produces everything from simple \r\r\n        triangles and pentagons, to stars, spirals and petals.</P>\r\r\n        <P>\"When I found the formula, all these beautiful shapes came rolling \r\r\n        out of my computer,\" says Gielis, at University of Nijmegen, Holland. \r\r\n        \"It seemed too good to be true - I spent two years thinking 'What did I \r\r\n        do wrong?' and 'How come no one else has discovered it?'\" Having spoken \r\r\n        to mathematicians, he reckons that he's found something new.</P>\r\r\n        <P>The Superformula is a modified version of the equation for a circle<A \r\r\n        href=\"http://www.nature.com/nsu/030331/030331-3.html#b1\"><SUP>1</SUP></A>. \r\r\n        Changing one term in the formula varies the proportions of the shape - \r\r\n        moving from a round circle to a long and skinny ellipse. Changing \r\r\n        another varies the axes of symmetry - shifting from a circle to \r\r\n        triangle, square, pentagon and so on.</P>\r\r\n        <P>Varying both proportion and symmetry together produces shapes with \r\r\n        any number of sides, regular and irregular. It can also produce \r\r\n        three-dimensional structures, and non-biological shapes such as \r\r\n        snowflakes and crystals. \"It's a new way of describing nature,\" says \r\r\n        Gielis.</P>\r\r\n        <P>For centuries, scientists have sought to express natural forms - such \r\r\n        as the spiral of a sheep's horn, the branching of a tree, or a bee's \r\r\n        honeycomb - in mathematical terms.</P>\r\r\n        <P>\"Describing form is one of the more intractable problems in biology,\" \r\r\n        says botanist Karl Niklas of Cornell University in Ithaca, New York. \r\r\n        Researchers have come up with many ways to describe leaves and shells, \r\r\n        for example, but there is little unity: \"Things have become cumbersome \r\r\n        and idiosyncratic,\" he says.</P>\r\r\n        <P>The Superformula might provide a single, simple framework for \r\r\n        analysing and comparing the shapes of life, believes Niklas. \"This is an \r\r\n        exciting development.\" </P>\r\r\n        <P>\r\r\n        <TABLE cellSpacing=3 cellPadding=0 width=160 align=right border=0 \r\r\n        hspace=\"3\" vspace=\"3\">\r\r\n          <TBODY>\r\r\n          <TR vAlign=center align=middle bgColor=#cc0000>\r\r\n            <TD>\r\r\n              <TABLE cellSpacing=1 cellPadding=0 width=\"100%\" align=left \r\r\n              border=0>\r\r\n                <TBODY>\r\r\n                <TR bgColor=#ff9966>\r\r\n                  <TD>\r\r\n                    <TABLE cellSpacing=0 cellPadding=0 width=\"100%\" align=center \r\r\n                    border=0>\r\r\n                      <TBODY>\r\r\n                      <TR bgColor=#ffffff>\r\r\n                        <TD><IMG \r\r\n                          src=\"http://www.nature.com/nsu/030331/images/shapes_180.jpg\" \r\r\n                          width=180 align=center></TD></TR>\r\r\n                      <TR bgColor=#cc0000>\r\r\n                        <TD class=photograph1>The Superformula produces \r\r\n                          regular and irregular shapes with any number of \r\r\n                        sides.</TD></TR>\r\r\n                      <TR bgColor=#cc0000>\r\r\n                        <TD class=photograph2>&amp;copy; J. \r\r\n                  Gielis</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></P>\r\r\n        <P>Gielis has patented his discovery, and is developing computer \r\r\n        software based on it. Using one formula to produce shapes will make \r\r\n        graphics programs much more efficient, he says. It might also be useful \r\r\n        in pattern recognition.</P>\r\r\n        <P>What's less clear is whether nature uses the formula to generate \r\r\n        different shapes. \"I'm not convinced this is significant, but it might \r\r\n        turn out to be profound if it could be related to how things grow,\" says \r\r\n        mathematician Ian Stewart of the University of Warwick, UK.</P>\r\r\n        <P>Other, more complicated, single equations can produce a similar \r\r\n        diversity of shapes, says Stewart. He believes that the Superformula is \r\r\n        more likely to provide a useful tool than an insight into how life \r\r\n        actually works.</P>\r\r\n        <P>Gielis acknowledges that the formula describes nature's end product, \r\r\n        not how it got there, but he hopes that time might prove the \r\r\n        Superformula's profundity. \"Description always precedes ideas about the \r\r\n        real connection between maths and nature,\" he says.</P></TD></TR>\r\r\n    <TR>\r\r\n      <TD><IMG height=10 \r\r\n        src=\"http://www.nature.com/nsu/slices/spacer_trans.gif\" width=1 \r\r\n      border=0></TD></TR>\r\r\n    <TR>\r\r\n      <TD>\r\r\n        <DIV class=refhead>References</DIV>\r\r\n        <OL><SPAN class=refname><A name=b1></A>\r\r\n          <LI>Gielis, J. A generic geometric transformation that unifies a wide \r\r\n          range of natural and abstract shapes. <I>American Journal of \r\r\n          Botany</I>, <SPAN class=refnumber><B>90,</B></SPAN> <SPAN \r\r\n          class=refname>333</SPAN> - <SPAN class=refname>338</SPAN>, (2003). <A \r\r\n          href=\"http://www.amjbot.org/cgi/content/abstract/90/3/333\" \r\r\n          target=_blank><B>|Article|</B></A> </SPAN></LI></OL></TD></TR>\r\r\n    <TR>\r\r\n      <TD vAlign=bottom>\r\r\n        <P><FONT size=2></FONT><BR>&amp;copy; Nature News Service / Macmillan Magazines \r\r\n        Ltd 2003</P></TD></TR></TBODY></TABLE></FONT></DIV></BLOCKQUOTE></BODY></HTML>\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\nAttachment Converted: \"C:\\meine Daten\\eudora\\Attach ab 2003.03.13\\CgSuperShape.jpg\"\r\r\n-------------------------------------------------------------------------\r\r\n<a class=\"moz-txt-link-abbreviated\" href=\"mailto:globillum@imag.fr\">globillum@imag.fr</a> -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see <a class=\"moz-txt-link-freetext\" href=\"http://listes.imag.fr\">http://listes.imag.fr</a>\r\r\n-------------------------------------------------------------------------\r\r\n\r\r\n--------------050405050406060503000106\r\r\nContent-Type: image/jpeg;\r\r\n name=\"shell_1801.jpg\"\r\r\nContent-Transfer-Encoding: base64\r\r\nContent-ID: <part1.02000806.02000300@import.service>\r\r\nContent-Disposition: inline;\r\r\n filename=\"shell_1801.jpg\"\r\r\n\r\r\n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\r\r\noTSxZNqUun//2Q==\r\r\n--------------050405050406060503000106\r\r\nContent-Type: image/jpeg;\r\r\n name=\"shapes_1801.jpg\"\r\r\nContent-Transfer-Encoding: base64\r\r\nContent-ID: <part2.03070802.08010305@import.service>\r\r\nContent-Disposition: inline;\r\r\n filename=\"shapes_1801.jpg\"\r\r\n\r\r\n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\r\r\nnOPE1KX/2Q==\r\r\n--------------050405050406060503000106\r\r\nContent-Type: image/gif;\r\r\n name=\"spacer_trans1.gif\"\r\r\nContent-Transfer-Encoding: base64\r\r\nContent-ID: <part3.08060506.06050503@import.service>\r\r\nContent-Disposition: inline;\r\r\n filename=\"spacer_trans1.gif\"\r\r\n\r\r\nR0lGODlhAQABAJEAAAAAAP///////wAAACH5BAEAAAIALAAAAAABAAEAAAICVAEAOw==\r\r\n--------------050405050406060503000106--\r\r\n\r\r\n--------------030406060700070704000905\r\r\nContent-Type: image/jpeg;\r\r\n name=\"CgSuperShape.jpg\"\r\r\nContent-Transfer-Encoding: base64\r\r\nContent-Disposition: attachment;\r\r\n filename=\"CgSuperShape.jpg\"\r\r\n\r\r\n/9j/4AAQSkZJRgABAQEAAAAAAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB\r\r\nAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEB\r\r\nAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAAR\r\r\nCAEBAQIDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAA\r\r\nAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkK\r\r\nFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWG\r\r\nh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl\r\r\n5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREA\r\r\nAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYk\r\r\nNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE\r\r\nhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk\r\r\n5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD+YX9v39v39u7wb+3d+2t4Q8IftrftbeFf\r\r\nCfhX9rb9o/w34X8L+G/2j/jHofh3w34d0P4x+MtL0TQNA0TS/GVrpuj6Lo+m2ttp2l6Xp1tb\r\r\n2On2NtBaWkENvDHGvyT/AMPIf+CiH/R+v7aH/iUnxx/+bmj/AIKQ/wDKRD9vX/s9D9qT/wBX\r\r\nj46r4vrKnCHs4Pkjfkj9ldl5eS+4tyld+9Ld9X3/AOAvuPtD/h5D/wAFEP8Ao/X9tD/xKT44\r\r\n/wDzc0f8PIf+CiH/AEfr+2h/4lJ8cf8A5ua+L6Kr2cP5If8AgK/y8l9wuaX80vvf9dF9x9of\r\r\n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\r\r\n--------------030406060700070704000905--\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h39MIte09459;\r\r\n\tThu, 10 Apr 2003 00:18:56 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h39MIb316568;\r\r\n\tThu, 10 Apr 2003 00:18:37 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h39MIUe16551\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 10 Apr 2003 00:18:30 +0200\r\r\nReceived: from mail.tricity.wsu.edu (oberon.tricity.wsu.edu [192.220.200.27])\r\r\n\tby imag.imag.fr (8.12.9/8.12.8) with ESMTP id h39MIRcQ003919\r\r\n\tfor <globillum@imag.fr>; Thu, 10 Apr 2003 00:18:29 +0200 (CEST)\r\r\nReceived: (from bobl@localhost)\r\r\n\tby mail.tricity.wsu.edu (8.11.6/8.9.3) id h39MKVq04154\r\r\n\tfor globillum@imag.fr; Wed, 9 Apr 2003 15:20:31 -0700\r\r\nDate: Wed, 9 Apr 2003 15:20:31 -0700\r\r\nFrom: Bob Lewis <bobl@tricity.wsu.edu>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Re: Unifying equation useful for CG?\r\r\nMessage-ID: <20030409152031.A3474@peacock.tricity.wsu.edu>\r\r\nReferences: <004701c2fde1$a1814df0$6401a8c0@VANILLA> <002701c2fe05$dbfe4180$70840298@cs.unc.edu>\r\r\nMime-Version: 1.0\r\r\nUser-Agent: Mutt/1.2.5.1i\r\r\nIn-Reply-To: <002701c2fe05$dbfe4180$70840298@cs.unc.edu>; from harrism@cs.unc.edu on Tue, Apr 08, 2003 at 03:34:22PM -0400\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 189\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: >Q6!!9S0!!JI[!!`!3!!\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nOn Tue, Apr 08, 2003 at 03:34:22PM -0400, Mark Harris wrote:\r\r\n\r\r\n> I don't know if there are big implications for computer graphics\r\r\n> applications, but it sure is easy to code up (10 minutes)!  Here is a\r\r\n> simple Cg program that generates a SuperShape (as a height field).  I\r\r\n> used the result to create a bumpmap and generate the image attached.\r\r\n> I'll put a demo on my website when I get time to clean it up.  What a\r\r\n> neat formula!\r\r\n>  \r\r\n> fragout main(vf30 IN,\r\r\n>              uniform float2       resolution,\r\r\n>              uniform float        heightScale,\r\r\n>              uniform float4       params) // m, n1-n3\r\r\n> {\r\r\n...\r\r\n> } \r\r\n\r\r\nVery nice images!  The code, however, assumes that 0 <= phi <= 2pi (as\r\r\nit must for an image or height field).  The formula is weirder than\r\r\nthat, however.  Larger values of phi can produce Spirograph(TM)-like\r\r\npatterns, especially for non-integer \"m\" values.\r\r\n\r\r\nI've thrown together a little ~100-line interactive Python program\r\r\nthat visualizes the function.  You can download it from\r\r\nhttp://www.tricity.wsu.edu/~bobl/superb-0.1.tar.\r\r\n\r\r\nThe README (included in the tar file) is:\r\r\n\r\r\nThis is the modestly-named \"superb\", a quick-and-dirty interactive\r\r\nbrowser for the supershape function.  To run it, you need Python\r\r\n(probably 2.1 or later) and the Tkinter user interface package.\r\r\n\r\r\nThere's a GIF image \"supershape1.gif\" (courtesy of Paul Bourke) that,\r\r\nideally, needs to be in your local directory when you run it.\r\r\n\r\r\nIt's only known deficiency is that it is missing an optimal formula\r\r\nfor the maximum phi value to produce a closed figure for non-integer\r\r\nm.  (See the code for more details.)  I welcome suggestions.\r\r\n\r\r\nIf you find it useful, let me know.  In any case, no warranty is\r\r\nexpressed or implied.\r\r\n\r\r\n    - Bob Lewis\r\r\n      bobl@tricity.wsu.edu\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h44KO8e28305;\r\r\n\tSun, 4 May 2003 22:24:09 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.12.8/8.12.8) with ESMTP id h44KOBsA013389;\r\r\n\tSun, 4 May 2003 22:24:11 +0200 (MEST)\r\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\r\nX-Connecting-Addr: 129.88.30.1\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h44KNxnr022739;\r\r\n\tSun, 4 May 2003 22:24:01 +0200 (CEST)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h44KNwi02716;\r\r\n\tSun, 4 May 2003 22:23:58 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h44KM3J02442\r\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 4 May 2003 22:22:03 +0200\r\r\nReceived: from pd6mo1so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h44KM2nr022637\r\r\n\tfor <globillum@imag.fr>; Sun, 4 May 2003 22:22:02 +0200 (CEST)\r\r\nReceived: from pd6mr4so.prod.shaw.ca\r\r\n (pd6mr4so-qfe3.prod.shaw.ca [10.0.141.219]) by l-daemon\r\r\n (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\r\n with ESMTP id <0HED00IE5PWP6K@l-daemon> for globillum@imag.fr; Sun,\r\r\n 04 May 2003 14:22:01 -0600 (MDT)\r\r\nReceived: from pn2ml8so.prod.shaw.ca\r\r\n (pn2ml8so-qfe0.prod.shaw.ca [10.0.121.152]) by l-daemon\r\r\n (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\r\n with ESMTP id <0HED00IAWPWPLV@l-daemon> for globillum@imag.fr; Sun,\r\r\n 04 May 2003 14:22:01 -0600 (MDT)\r\r\nReceived: from VANILLA (h24-87-171-230.vn.shawcable.net [24.87.171.230])\r\r\n by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\r\n with SMTP id <0HED00LCVPWOT8@l-daemon> for globillum@imag.fr; Sun,\r\r\n 04 May 2003 14:22:01 -0600 (MDT)\r\r\nDate: Sun, 04 May 2003 13:26:16 -0700\r\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nSubject: ANNOUNCE: RADBIB and GITHESIS updated\r\r\nTo: globillum@imag.fr\r\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nMessage-id: <009d01c3127b$6a24cd60$6401a8c0@VANILLA>\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-version: 1.0\r\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-priority: Normal\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 192\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -21\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-UIDL: B5]!!TG8!!%Rm\"!MnP\"!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\r\n<META content=\"MSHTML 6.00.2800.1170\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\r\n<P>ANNOUNCE: 03/05/04 Release of RADBIB and \r\r\nGITHESIS<BR>-------------------------------------------------<BR>RADBIB is a \r\r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\r\ntheses, articles, and books. It currently includes 2,218 references -- 23 new \r\r\nadditions since its 03/02/16 release.<BR><BR>This bibliography is available in \r\r\nBibTex format as RADBIB.BIB (with a release date of May 4, 2003) \r\r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\r\nbibliography includes 288 references to radiosity and global illumination theses \r\r\n-- 4 new additions since the 03/02/16 release.<BR><BR>Financial support for the \r\r\nmaintenance of these bibliographies is provided by byHeart Consultants \r\r\nLimited.</P>\r\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>President<BR>byHeart Consultants \r\r\nLimited<BR><A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></P></FONT></FONT></DIV></BODY></HTML>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h4HIHbe14911;\r\r\n\tSat, 17 May 2003 20:17:40 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h4HIHJiV013626;\r\r\n\tSat, 17 May 2003 20:17:21 +0200 (CEST)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h4HIHHc13189;\r\r\n\tSat, 17 May 2003 20:17:17 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h4HIHAY13172\r\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 17 May 2003 20:17:10 +0200\r\r\nReceived: from pd3mo3so.prod.shaw.ca ([24.71.223.10])\r\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h4HIGpiV013600\r\r\n\tfor <globillum@imag.fr>; Sat, 17 May 2003 20:17:10 +0200 (CEST)\r\r\nReceived: from pd3mr3so.prod.shaw.ca (pd3mr3so-ser.prod.shaw.ca [10.0.141.179])\r\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.14 (built Mar 18 2003))\r\r\n with ESMTP id <0HF100CMHMRQJ0@l-daemon> for globillum@imag.fr; Sat,\r\r\n 17 May 2003 12:16:38 -0600 (MDT)\r\r\nReceived: from pn2ml7so.prod.shaw.ca\r\r\n (pn2ml7so-qfe0.prod.shaw.ca [10.0.121.151]) by l-daemon\r\r\n (iPlanet Messaging Server 5.2 HotFix 1.14 (built Mar 18 2003))\r\r\n with ESMTP id <0HF10046PMRQMZ@l-daemon> for globillum@imag.fr; Sat,\r\r\n 17 May 2003 12:16:38 -0600 (MDT)\r\r\nReceived: from VANILLA (h24-87-171-230.vn.shawcable.net [24.87.171.230])\r\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.14 (built Mar 18 2003))\r\r\n with SMTP id <0HF1004P8MRPT5@l-daemon> for globillum@imag.fr; Sat,\r\r\n 17 May 2003 12:16:38 -0600 (MDT)\r\r\nDate: Sat, 17 May 2003 11:21:18 -0700\r\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nSubject: ANNOUNCE: RADBIB and GITHESIS updated (May 17, 2003)\r\r\nTo: globillum@imag.fr\r\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nMessage-id: <001901c31ca1$1cb28600$6401a8c0@VANILLA>\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-version: 1.0\r\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\r\nX-Priority: 3\r\r\nX-MSMail-priority: Normal\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 195\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-UIDL: ?6n!!f0[\"!/bo!!biI!!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nANNOUNCE: 03/05/17 Release of RADBIB and GITHESIS\r\r\n---------------------------------------------------------------\r\r\nRADBIB is a comprehensive bibliography of radiosity and related global\r\r\nillumination papers, theses, articles, and books. It currently includes\r\r\n2,246 references -- 28 new additions since its 03/05/04 release.\r\r\n\r\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a\r\r\nrelease date of May 17, 2003) from:\r\r\n\r\r\nhttp://www.helios32.com (Resources section)\r\r\n\r\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\r\nGITHESIS.BIB. This bibliography includes 294 references to radiosity and\r\r\nglobal illumination theses -- 6 new additions since the 03/05/04 release.\r\r\n\r\r\nFinancial support for the maintenance of these bibliographies is provided by\r\r\nbyHeart Consultants Limited.\r\r\n\r\r\nIan Ashdown, P. Eng., LC, FIES\r\r\nPresident\r\r\nbyHeart Consultants Limited\r\r\nhttp://www.helios32.com\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h4PFc5X11052;\r\r\n\tSun, 25 May 2003 17:38:06 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.12.8/8.12.8) with ESMTP id h4PFc6kZ019458;\r\r\n\tSun, 25 May 2003 17:38:06 +0200 (MEST)\r\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\r\nX-Connecting-Addr: 129.88.30.1\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h4PFbwLM023316;\r\r\n\tSun, 25 May 2003 17:38:01 +0200 (CEST)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h4PFbpx03371;\r\r\n\tSun, 25 May 2003 17:37:51 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h4PFZsY03050\r\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 25 May 2003 17:35:54 +0200\r\r\nReceived: from pd5mo1so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h4PFZoLM023059\r\r\n\tfor <globillum@imag.fr>; Sun, 25 May 2003 17:35:51 +0200 (CEST)\r\r\nReceived: from pd4mr1so.prod.shaw.ca\r\r\n (pd4mr1so-qfe3.prod.shaw.ca [10.0.141.212]) by l-daemon\r\r\n (iPlanet Messaging Server 5.2 HotFix 1.14 (built Mar 18 2003))\r\r\n with ESMTP id <0HFG00JPQ8NP14@l-daemon> for globillum@imag.fr; Sun,\r\r\n 25 May 2003 09:35:49 -0600 (MDT)\r\r\nReceived: from pn2ml10so.prod.shaw.ca\r\r\n (pn2ml10so-qfe0.prod.shaw.ca [10.0.121.80])\r\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.14 (built Mar 18 2003))\r\r\n with ESMTP id <0HFG009K08NPDR@l-daemon> for globillum@imag.fr; Sun,\r\r\n 25 May 2003 09:35:49 -0600 (MDT)\r\r\nReceived: from VANILLA (h24-87-171-230.vn.shawcable.net [24.87.171.230])\r\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.14 (built Mar 18 2003))\r\r\n with SMTP id <0HFG00DPJ8NO2T@l-daemon> for globillum@imag.fr; Sun,\r\r\n 25 May 2003 09:35:49 -0600 (MDT)\r\r\nDate: Sun, 25 May 2003 08:40:45 -0700\r\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nSubject: ANNOUNCE: RADBIB and GITHESIS updated (again)\r\r\nTo: globillum@imag.fr\r\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nMessage-id: <007001c322d4$02462b30$6401a8c0@VANILLA>\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-version: 1.0\r\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-priority: Normal\r\r\nX-MailScanner: Found to be clean, Found to be clean\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 196\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -36\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-UIDL: EBk!!n#K\"!6+V\"!ofX!!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\r\n<META content=\"MSHTML 6.00.2800.1170\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT face=Arial>\r\r\n<P><FONT size=2><U>ANNOUNCE: 03/05/25 Release of RADBIB and \r\r\nGITHESIS</U><BR></FONT><FONT size=2>RADBIB is a comprehensive bibliography of \r\r\nradiosity and related global illumination papers, theses, articles, and books. \r\r\nIt currently includes 2,260 references -- 14 new additions since its 03/05/17 \r\r\nrelease.</FONT></P>\r\r\n<P><FONT size=2>This bibliography is available in BibTex format as RADBIB.BIB \r\r\n(with a release date of May 25, 2003) from:<BR><BR>http://www.helios32.com \r\r\n(Resources section)<BR><BR>Also available from this site is an abridged version \r\r\nof RADBIB.BIB called GITHESIS.BIB. This bibliography includes 294 references to \r\r\nradiosity and global illumination theses -- no new additions since the 03/05/17 \r\r\nrelease.<BR><BR>Financial support for the maintenance of these bibliographies is \r\r\nprovided by byHeart Consultants Limited.</FONT></P>\r\r\n<P><FONT size=2>Ian Ashdown, P. Eng., LC, FIES<BR>President<BR>byHeart \r\r\nConsultants Limited<BR></FONT><A href=\"http://www.helios32.com\"><FONT \r\r\nsize=2>http://www.helios32.com</FONT></A></P></FONT></DIV></BODY></HTML>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h5UFvSX21903;\r\r\n\tMon, 30 Jun 2003 17:57:29 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby neelix.kom.tuwien.ac.at (8.12.8/8.12.8) with ESMTP id h5UFvRsP019902;\r\r\n\tMon, 30 Jun 2003 17:57:27 +0200 (MEST)\r\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\r\nX-Connecting-Addr: 129.88.30.1\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h5TGUQgn020921;\r\r\n\tSun, 29 Jun 2003 18:30:26 +0200 (CEST)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h5TGUPY18386;\r\r\n\tSun, 29 Jun 2003 18:30:25 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h5TGSNs18315\r\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 29 Jun 2003 18:28:23 +0200\r\r\nReceived: from pd5mo2so.prod.shaw.ca ([24.71.223.10])\r\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h5TGSLgn020645\r\r\n\tfor <globillum@imag.fr>; Sun, 29 Jun 2003 18:28:22 +0200 (CEST)\r\r\nReceived: from pd4mr1so.prod.shaw.ca\r\r\n (pd4mr1so-qfe3.prod.shaw.ca [10.0.141.212]) by l-daemon\r\r\n (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\r\n with ESMTP id <0HH900DFU4EYEG@l-daemon> for globillum@imag.fr; Sun,\r\r\n 29 Jun 2003 10:28:10 -0600 (MDT)\r\r\nReceived: from pn2ml4so.prod.shaw.ca\r\r\n (pn2ml4so-qfe0.prod.shaw.ca [10.0.121.148]) by l-daemon\r\r\n (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\r\n with ESMTP id <0HH900GPD4EY1P@l-daemon> for globillum@imag.fr; Sun,\r\r\n 29 Jun 2003 10:28:10 -0600 (MDT)\r\r\nReceived: from VANILLA (h24-87-171-230.vn.shawcable.net [24.87.171.230])\r\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\r\n with SMTP id <0HH9004ON4EWVF@l-daemon> for globillum@imag.fr; Sun,\r\r\n 29 Jun 2003 10:28:10 -0600 (MDT)\r\r\nDate: Sun, 29 Jun 2003 09:28:05 -0700\r\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nSubject: ANNUNCE: 03/06/29 Release of RADBIB and GITHESIS\r\r\nTo: globillum@imag.fr\r\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nMessage-id: <002401c33e5b$6b028860$6401a8c0@VANILLA>\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-version: 1.0\r\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-priority: Normal\r\r\nX-MailScanner: Found to be clean, Found to be clean\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 197\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -6\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-UIDL: MbO\"!Xd0!!pgh!!cm=\"!\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\r\n<META content=\"MSHTML 6.00.2800.1170\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\r\n<P><U>ANNOUNCE: 03/06/29 Release of RADBIB and GITHESIS<BR></U><BR>RADBIB is a \r\r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\r\ntheses, articles, and books. It currently includes 2,276 references -- 16 new \r\r\nadditions since its 03/05/25 release.<BR><BR>This bibliography is available in \r\r\nBibTex format as RADBIB.BIB (with a release date of June 29, 2003) \r\r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\r\nbibliography includes 295 references to radiosity and global illumination theses \r\r\n-- one new addition since the 03/05/25 release.<BR><BR>Financial support for the \r\r\nmaintenance of these bibliographies is provided by byHeart Consultants \r\r\nLimited.</P>\r\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>President<BR>byHeart Consultants \r\r\nLimited<BR><A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></P></FONT></FONT></DIV></BODY></HTML>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.4) with ESMTP id h7P6Ww3Z020621;\r\r\n\tMon, 25 Aug 2003 08:32:58 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby neelix.kom.tuwien.ac.at (8.12.8/8.12.8) with ESMTP id h7P6dUaM008904;\r\r\n\tMon, 25 Aug 2003 08:39:30 +0200 (MEST)\r\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\r\nX-Connecting-Addr: 129.88.30.1\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h7P6VPRb018227;\r\r\n\tMon, 25 Aug 2003 08:31:25 +0200 (CEST)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h7P6UsW19779;\r\r\n\tMon, 25 Aug 2003 08:30:54 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h7P6J6H18112\r\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 25 Aug 2003 08:19:06 +0200\r\r\nReceived: from pd6mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h7P6IwRb016216\r\r\n\tfor <globillum@imag.fr>; Mon, 25 Aug 2003 08:18:58 +0200 (CEST)\r\r\nReceived: from pd3mr3so.prod.shaw.ca (pd3mr3so-ser.prod.shaw.ca [10.0.141.179])\r\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\r\n with ESMTP id <0HK500K73W7LHQ@l-daemon> for globillum@imag.fr; Mon,\r\r\n 25 Aug 2003 00:18:57 -0600 (MDT)\r\r\nReceived: from pn2ml3so.prod.shaw.ca\r\r\n (pn2ml3so-qfe0.prod.shaw.ca [10.0.121.147]) by l-daemon\r\r\n (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\r\n with ESMTP id <0HK5006DMW7L94@l-daemon> for globillum@imag.fr; Mon,\r\r\n 25 Aug 2003 00:18:57 -0600 (MDT)\r\r\nReceived: from FEBRUARY (h24-87-171-230.vn.shawcable.net [24.87.171.230])\r\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\r\n with SMTP id <0HK500IBVW7JC5@l-daemon> for globillum@imag.fr; Mon,\r\r\n 25 Aug 2003 00:18:57 -0600 (MDT)\r\r\nDate: Sun, 24 Aug 2003 23:20:41 -0700\r\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nSubject: ANNOUNCE: 03/08/24 Release of RADBIB and GITHESIS\r\r\nTo: globillum@imag.fr\r\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nMessage-id: <000a01c36ad1$02a1e7a0$6401a8c0@FEBRUARY>\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-version: 1.0\r\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-priority: Normal\r\r\nX-MailScanner: Found to be clean, Found to be clean\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 198\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; 2\r\r\nX-Spam-Level: ++\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\r\n<META content=\"MSHTML 6.00.2800.1226\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\r\n<P><U>ANNOUNCE: 03/08/24 Release of RADBIB and GITHESIS</U></P>\r\r\n<P>RADBIB is a comprehensive bibliography of radiosity and related global \r\r\nillumination papers, theses, articles, and books. It currently includes 2,289 \r\r\nreferences -- 13 new additions since its 03/06/29 release.<BR><BR>This \r\r\nbibliography is available in BibTex format as RADBIB.BIB (with a release date of \r\r\nAugust 24, 2003) from:<BR><BR>&nbsp;&nbsp;&nbsp; <A></A>http://www.helios32.com \r\r\n(Resources section)<BR><BR>Also available from this site is an abridged version \r\r\nof RADBIB.BIB called GITHESIS.BIB. This bibliography includes 295 references to \r\r\nradiosity and global illumination theses -- no new additions since the 03/05/25 \r\r\nrelease.<BR><BR>Financial support for the maintenance of these bibliographies is \r\r\nprovided by byHeart Consultants Limited.</P>\r\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>President<BR>byHeart Consultants \r\r\nLimited<BR><A href=\"http://www.helios32.com\">http://www.helios32.com</A></P>\r\r\n<P>&nbsp;</P></FONT></FONT></DIV></BODY></HTML>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.4) with ESMTP id h8IE02EI031253;\r\r\n\tThu, 18 Sep 2003 16:00:03 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.12.8/8.12.8) with ESMTP id h8IDxSma017302;\r\r\n\tThu, 18 Sep 2003 15:59:28 +0200 (MEST)\r\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\r\nX-Connecting-Addr: 129.88.30.1\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h8IDxGii014679;\r\r\n\tThu, 18 Sep 2003 15:59:16 +0200 (CEST)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h8IDxFx30987;\r\r\n\tThu, 18 Sep 2003 15:59:15 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h8IDthn30378\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 18 Sep 2003 15:55:43 +0200\r\r\nReceived: from nut.autodesk.com (nut.autodesk.com [198.102.112.27])\r\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h8IDteii013689\r\r\n\tfor <globillum@imag.fr>; Thu, 18 Sep 2003 15:55:40 +0200 (CEST)\r\r\nReceived: from msgusawfe02.ads.autodesk.com ([144.111.33.211])\r\r\n\tby nut.autodesk.com (8.12.9/8.12.6) with ESMTP id h8IDtbU8027363;\r\r\n\tThu, 18 Sep 2003 06:55:38 -0700 (PDT)\r\r\nReceived: from msgusaemb01.ads.autodesk.com ([144.111.72.50]) by msgusawfe02.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.5329);\r\r\n\t Thu, 18 Sep 2003 06:55:37 -0700\r\r\nX-MimeOLE: Produced By Microsoft Exchange V6.0.6375.0\r\r\ncontent-class: urn:content-classes:message\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nSubject: Random ray?\r\r\nDate: Thu, 18 Sep 2003 09:55:58 -0400\r\r\nMessage-ID: <C171CD2D43164144BDF3C8ADF0B7499F021C5AC8@msgusaemb01.autodesk.com>\r\r\nThread-Topic: Random ray?\r\r\nThread-Index: AcN97JYqTtStDQjWTqOOYx0OzrfxHA==\r\r\nFrom: \"Eric Haines (Autodesk, NY)\" <eric.haines@autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nX-OriginalArrivalTime: 18 Sep 2003 13:55:37.0658 (UTC) FILETIME=[89F1B9A0:01C37DEC]\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 199\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; 7\r\r\nX-Spam-Level: +++++++\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html>\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\r\n\r\r\n\r\r\n<meta name=Generator content=\"Microsoft Word 10 (filtered)\">\r\r\n\r\r\n<style>\r\r\n<!--\r\r\n /* Font Definitions */\r\r\n @font-face\r\r\n\t{font-family:SimSun;\r\r\n\tpanose-1:2 1 6 0 3 1 1 1 1 1;}\r\r\n@font-face\r\r\n\t{font-family:\"\\@SimSun\";\r\r\n\tpanose-1:2 1 6 0 3 1 1 1 1 1;}\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:#606420;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{font-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=\"#606420\">\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>Globillumers,</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>What&#8217;s an efficient way to generate a random ray to hit an\r\r\naxis-aligned bounding box? I&#8217;m sure this has been done before, someone\r\r\nwrote it down somewhere, but I don&#8217;t know where&#8230;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>Certainly, for a random ray direction I can use the method in:</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>&nbsp;&nbsp;&nbsp; Arvo, James, <b><span style='font-weight:bold'>Fast\r\r\nRandom Rotation Matrices</span></b>, <i><span style='font-style:italic'>Graphics\r\r\nGems III</span></i>, p. 117-120</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>The best method I can think of for generating the ray origin is to\r\r\nbound the box with a bounding sphere, generate a random direction and have this\r\r\nray pass through the center of the sphere, then randomly move the origin to\r\r\nsomewhere on the circle (of the sphere&#8217;s radius) perpendicular to this\r\r\nray direction, finally moving this point along the ray back to the surface of\r\r\nthe bounding sphere. Then test if this ray hits the bounding box; if not, start\r\r\nfrom scratch and generate a new direction &amp; origin. I think this is\r\r\nunbiased: you&#8217;re always picking from a random direction, then choosing in\r\r\nan unbiased manner an origin from the circle that must enclose the projection\r\r\nof the box along the ray direction.</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>Is this reasonable? Is there something cleverer or more efficient? This\r\r\nlooks fairly efficient for &#8220;squarish&#8221; boxes, but is pretty bad for,\r\r\nsay, 10x1x1 dimension boxes.</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>Eric</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.4) with ESMTP id h8IG76EI032391;\r\r\n\tThu, 18 Sep 2003 18:07:06 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.12.8/8.12.8) with ESMTP id h8IG6xma025481;\r\r\n\tThu, 18 Sep 2003 18:06:59 +0200 (MEST)\r\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\r\nX-Connecting-Addr: 129.88.30.1\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h8IG6uJI018172;\r\r\n\tThu, 18 Sep 2003 18:06:56 +0200 (CEST)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h8IG6u812393;\r\r\n\tThu, 18 Sep 2003 18:06:56 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h8IG52n12340\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 18 Sep 2003 18:05:02 +0200\r\r\nReceived: from smtp803.mail.sc5.yahoo.com (smtp803.mail.sc5.yahoo.com [66.163.168.182])\r\r\n\tby imag.imag.fr (8.12.9/8.12.9) with SMTP id h8IG4xJI017520\r\r\n\tfor <globillum@imag.fr>; Thu, 18 Sep 2003 18:05:00 +0200 (CEST)\r\r\nReceived: from adsl-64-163-212-26.dsl.snfc21.pacbell.net (HELO lmi.net) (gregoryjward@64.163.212.26 with plain)\r\r\n  by smtp-sbc-v1.mail.vip.sc5.yahoo.com with SMTP; 18 Sep 2003 16:04:58 -0000\r\r\nDate: Thu, 18 Sep 2003 09:07:01 -0700\r\r\nSubject: Re: Random ray?\r\r\nMime-Version: 1.0\r\r\nCc: globillum@imag.fr\r\r\nTo: \"Eric Haines (Autodesk, NY)\" <eric.haines@autodesk.com>\r\r\nFrom: Greg Ward <gward@lmi.net>\r\r\nIn-Reply-To: <C171CD2D43164144BDF3C8ADF0B7499F021C5AC8@msgusaemb01.autodesk.com>\r\r\nMessage-Id: <23683912-E9F2-11D7-AC35-000A956D40C8@lmi.net>\r\r\nX-Mailer: Apple Mail (2.552)\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-MIME-Autoconverted: from quoted-printable to 8bit by chopinette.imag.fr id h8IG52n12340\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 200\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -34\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHi Eric,\r\r\n\r\r\nAs long as the object is reasonably distant from the ray origin, you \r\r\ncan get close to an unbiased sampling by first picking which face to \r\r\nsample based on its projected area over the total projected area of the \r\r\nblock, where the projected area of each face facing the ray is just the \r\r\ncorresponding ray direction component times the normal face area.  Once \r\r\nyou have chosen a face, randomly distributing the ray destination \r\r\nwithin it should get you a good sample.\r\r\n\r\r\nI don't know how to solve the more general problem of completely \r\r\nunbiased sampling for an axis-aligned block at any distance, since \r\r\nnearby blocks become elongated in a projected view from the ray origin. \r\r\n  The above will still work of course, but I think it will be slightly \r\r\nbiased in its distribution.  I take an even worse shortcut in Radiance, \r\r\nwhich is to randomly set the ray destination in the volume, which \r\r\ndefinitely biases the sample towards the object center.\r\r\n\r\r\n-Greg\r\r\n\r\r\n> From: \"Eric Haines (Autodesk, NY)\" <eric.haines@autodesk.com>\r\r\n> Date: Thu Sep 18, 2003  6:55:58  AM US/Pacific\r\r\n>\r\r\n> Globillumers,\r\r\n>\r\r\n> Whats an efficient way to generate a random ray to hit an \r\r\n> axis-aligned bounding box? Im sure this has been done before, someone \r\r\n> wrote it down somewhere, but I dont know where\r\r\n>\r\r\n> Certainly, for a random ray direction I can use the method in:\r\r\n>\r\r\n>  Arvo, James, Fast Random Rotation Matrices, Graphics Gems III, p. \r\r\n> 117-120\r\r\n>\r\r\n> The best method I can think of for generating the ray origin is to \r\r\n> bound the box with a bounding sphere, generate a random direction and \r\r\n> have this ray pass through the center of the sphere, then randomly \r\r\n> move the origin to somewhere on the circle (of the spheres radius) \r\r\n> perpendicular to this ray direction, finally moving this point along \r\r\n> the ray back to the surface of the bounding sphere. Then test if this \r\r\n> ray hits the bounding box; if not, start from scratch and generate a \r\r\n> new direction & origin. I think this is unbiased: youre always \r\r\n> picking from a random direction, then choosing in an unbiased manner \r\r\n> an origin from the circle that must enclose the projection of the box \r\r\n> along the ray direction.\r\r\n>\r\r\n> Is this reasonable? Is there something cleverer or more efficient? \r\r\n> This looks fairly efficient for squarish boxes, but is pretty bad \r\r\n> for, say, 10x1x1 dimension boxes.\r\r\n\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.4) with ESMTP id h8J3IGEI007344;\r\r\n\tFri, 19 Sep 2003 05:18:16 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.12.8/8.12.8) with ESMTP id h8J3IAma002096;\r\r\n\tFri, 19 Sep 2003 05:18:11 +0200 (MEST)\r\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\r\nX-Connecting-Addr: 129.88.30.1\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h8J3HiJI006716;\r\r\n\tFri, 19 Sep 2003 05:17:44 +0200 (CEST)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h8J3HhJ17635;\r\r\n\tFri, 19 Sep 2003 05:17:43 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h8IGsan17822\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 18 Sep 2003 18:54:36 +0200\r\r\nReceived: from mail-svr1.cs.utah.edu (mail-svr1.cs.utah.edu [155.99.198.200])\r\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h8IGsXJI028123\r\r\n\tfor <globillum@imag.fr>; Thu, 18 Sep 2003 18:54:34 +0200 (CEST)\r\r\nReceived: from faith.cs.utah.edu (faith.cs.utah.edu [155.99.198.108])\r\r\n\tby mail-svr1.cs.utah.edu (Postfix) with ESMTP\r\r\n\tid E6364346EE; Thu, 18 Sep 2003 10:54:30 -0600 (MDT)\r\r\nReceived: by faith.cs.utah.edu (Postfix, from userid 2179)\r\r\n\tid E9EFB2EC1F; Thu, 18 Sep 2003 10:54:29 -0600 (MDT)\r\r\nReceived: from localhost (localhost [127.0.0.1])\r\r\n\tby faith.cs.utah.edu (Postfix) with ESMTP\r\r\n\tid 87CE434423; Thu, 18 Sep 2003 10:54:29 -0600 (MDT)\r\r\nDate: Thu, 18 Sep 2003 10:54:29 -0600 (MDT)\r\r\nFrom: Peter Shirley <shirley@cs.utah.edu>\r\r\nTo: \"Eric Haines (Autodesk, NY)\" <eric.haines@autodesk.com>\r\r\nCc: globillum@imag.fr\r\r\nSubject: Re: Random ray?\r\r\nIn-Reply-To: <C171CD2D43164144BDF3C8ADF0B7499F021C5AC8@msgusaemb01.autodesk.com>\r\r\nMessage-ID: <Pine.GSO.4.50L0.0309181044300.21500-100000@faith.cs.utah.edu>\r\r\nReferences: <C171CD2D43164144BDF3C8ADF0B7499F021C5AC8@msgusaemb01.autodesk.com>\r\r\nMIME-Version: 1.0\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 201\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -30\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHi Eric.  I am pretty sure the following observations are true using\r\r\ngeometric probability for justification (i.e., I read this once but\r\r\ndon't have a strong argument, but I think there is one using measure\r\r\ntheory that I don't remember!)\r\r\n\r\r\n* all points on the surface of a convex solid are equally likely to\r\r\n  be hit by a random line\r\r\n\r\r\n* the angle of incidence of random lines near a point follow a cosine\r\r\n  distribution with respect to the normal at that point.\r\r\n\r\r\nSo I think the pseudocode is much as Greg suggests:\r\r\n\r\r\n1. Choose a random face based on area\r\r\n2. Choose a random point uniformly on that face\r\r\n3. Choose a random direction with respect to normal N\r\r\n\r\r\n3 is most easily done by constructing a UVW basis with\r\r\nW = N, and then choosing (u,v,w) as follows:\r\r\n\r\r\nphi = 2*pi*ra()  // ra is random on [0,1), e.g., drand48()\r\r\nr = sqrt(ra())\r\r\nu = r*cos(phi)\r\r\nv = r*sin(phi)\r\r\nw = sqrt(1-u*u-v*v)\r\r\ndirection = u*U + v*V + w*W\r\r\n\r\r\nYou could stratify in 4D for all this, but I think that would only start\r\r\nto pay off for billions of samples.\r\r\n\r\r\nPete\r\r\n\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.4) with ESMTP id h8J3JZEI007354;\r\r\n\tFri, 19 Sep 2003 05:19:35 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby neelix.kom.tuwien.ac.at (8.12.8/8.12.8) with ESMTP id h8J3JQtN011874;\r\r\n\tFri, 19 Sep 2003 05:19:27 +0200 (MEST)\r\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\r\nX-Connecting-Addr: 129.88.30.1\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h8J3JNJI007295;\r\r\n\tFri, 19 Sep 2003 05:19:23 +0200 (CEST)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h8J3JNG18264;\r\r\n\tFri, 19 Sep 2003 05:19:23 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h8IHBDn19397\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 18 Sep 2003 19:11:13 +0200\r\r\nReceived: from mut.autodesk.com (mut.autodesk.com [198.102.112.26])\r\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h8IHBBJI001142\r\r\n\tfor <globillum@imag.fr>; Thu, 18 Sep 2003 19:11:11 +0200 (CEST)\r\r\nReceived: from msgusawfe01.ads.autodesk.com ([144.111.33.210])\r\r\n\tby mut.autodesk.com (8.12.9/8.12.6) with ESMTP id h8IHB66R018886\r\r\n\tfor <globillum@imag.fr>; Thu, 18 Sep 2003 10:11:10 -0700 (PDT)\r\r\nReceived: from msgusaemb01.ads.autodesk.com ([144.111.72.50]) by msgusawfe01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.5329);\r\r\n\t Thu, 18 Sep 2003 10:11:29 -0700\r\r\nX-MimeOLE: Produced By Microsoft Exchange V6.0.6375.0\r\r\ncontent-class: urn:content-classes:message\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nSubject: FW: Random ray?\r\r\nDate: Thu, 18 Sep 2003 13:11:28 -0400\r\r\nMessage-ID: <C171CD2D43164144BDF3C8ADF0B7499F021C5D1B@msgusaemb01.autodesk.com>\r\r\nThread-Topic: Random ray?\r\r\nThread-Index: AcN99HzvFrWcJJIgS22kSEfoUnOGPQAEylkw\r\r\nFrom: \"Eric Haines (Autodesk, NY)\" <eric.haines@autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nX-OriginalArrivalTime: 18 Sep 2003 17:11:29.0025 (UTC) FILETIME=[E64E0710:01C37E07]\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 202\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; 2\r\r\nX-Spam-Level: ++\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<html>\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\r\n\r\r\n\r\r\n<meta name=Generator content=\"Microsoft Word 10 (filtered)\">\r\r\n\r\r\n<style>\r\r\n<!--\r\r\n /* Font Definitions */\r\r\n @font-face\r\r\n\t{font-family:SimSun;\r\r\n\tpanose-1:2 1 6 0 3 1 1 1 1 1;}\r\r\n@font-face\r\r\n\t{font-family:Tahoma;\r\r\n\tpanose-1:2 11 6 4 3 5 4 4 2 4;}\r\r\n@font-face\r\r\n\t{font-family:\"\\@SimSun\";\r\r\n\tpanose-1:2 1 6 0 3 1 1 1 1 1;}\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:#606420;\r\r\n\ttext-decoration:underline;}\r\r\nspan.emailstyle17\r\r\n\t{font-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\nspan.EmailStyle18\r\r\n\t{font-family:Arial;\r\r\n\tcolor:navy;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body bgcolor=white lang=EN-US link=blue vlink=\"#606420\">\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\r\n10.0pt;font-family:Arial;color:navy'>Thanks for all your responses, and I think\r\r\nwe have consensus on the method Jim Arvo describes below (Pete Shirley and\r\r\nBruce Walter also describe it, but Jim&#8217;s was the first I received and it&#8217;s\r\r\na good presentation). I don&#8217;t think Jim&#8217;s response showed up on\r\r\nglobillum for some reason, so I&#8217;m attaching it below.</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\r\n10.0pt;font-family:Arial;color:navy'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\r\n10.0pt;font-family:Arial;color:navy'>Eric</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\r\n10.0pt;font-family:Arial;color:navy'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;\r\r\nfont-family:Tahoma'>-----Original Message-----<br>\r\r\n<b><span style='font-weight:bold'>From:</span></b> Jim Arvo\r\r\n[mailto:arvo@uci.edu] <br>\r\r\n<b><span style='font-weight:bold'>Sent:</span></b> </span></font><font size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>September 18,\r\r\n 2003</span></font><font size=2 face=Tahoma><span style='font-size:10.0pt;\r\r\nfont-family:Tahoma'> </span></font><font size=2 face=Tahoma><span\r\r\n style='font-size:10.0pt;font-family:Tahoma'>10:52 AM</span></font><font\r\r\nsize=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'><br>\r\r\n<b><span style='font-weight:bold'>To:</span></b> Eric Haines (</span></font><font\r\r\n  size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>Autodesk</span></font><font\r\r\n size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>, </span></font><font\r\r\n  size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>NY</span></font><font\r\r\nsize=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>);\r\r\nglobillum@imag.fr<br>\r\r\n<b><span style='font-weight:bold'>Cc:</span></b> Jim Arvo<br>\r\r\n<b><span style='font-weight:bold'>Subject:</span></b> Re: Random ray?</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>&nbsp;</span></font></p>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Hi Eric,</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>&nbsp;</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;&nbsp;&nbsp; Here's what I would do.&nbsp; If I'm\r\r\nunderstanding your question correctly,</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>this should be about the most efficient (and, I\r\r\nbelieve,&nbsp;unbiased) approach:</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>&nbsp;</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;&nbsp;&nbsp; 1)&nbsp; Randomly select a face F, with\r\r\nprobability proportional to&nbsp;its area.</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>&nbsp;</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;&nbsp;&nbsp; 2)&nbsp;&nbsp;Uniformly sample F to\r\r\nobtain the ray origin P.</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>&nbsp;</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;&nbsp;&nbsp; 3)&nbsp; Sample the hemisphere\r\r\nabove&nbsp;P (i.e. oriented&nbsp;using to F) according</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to a cosine\r\r\ndistribution.&nbsp; Equivalently, uniformly sample the unit disk</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\r\r\nabout&nbsp;P and in the plane of F, and project up to the incoming</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\r\r\nhemisphere&nbsp;to get the point Q.&nbsp; Set the ray direction to P - Q.</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>&nbsp;</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>The resulting rays are guaranteed to hit the box (by\r\r\nconstruction), and are</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>uniformly distributed within that class of rays (I\r\r\nthink).&nbsp; The only part that may</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>seem counter-intuitive is the use of a cosine-weighted\r\r\ndistribution for the</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>incoming hemisphere rather than a uniform\r\r\ndistribution.&nbsp; The&nbsp;reason for this</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>lies in the conditional probability of a ray's direction,\r\r\ngiven that it has hit a</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>specific face.&nbsp; The direction&nbsp;will be&nbsp;biased\r\r\ntoward normal incidence if the</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>rays were uniformly distributed (i.e. &quot;fewer&quot; rays\r\r\nhit the face&nbsp;with glancing</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>incidence).</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>&nbsp;</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Step #1&nbsp;follows from&nbsp;the fact that the\r\r\nface&nbsp;should be chosen with a probability</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>proportional to&nbsp;its average projected area; but average\r\r\nprojected area is</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>proportional to area (with a constant of proportionality of\r\r\n1/2).</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>&nbsp;</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>I've not checked this out formally, but I'm reasonably sure\r\r\nthat it's correct.</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>&nbsp;</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>-- Jim</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>&nbsp;</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<blockquote style='border:none;border-left:solid black 1.5pt;padding:0in 0in 0in 4.0pt;\r\r\nmargin-left:3.75pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt'>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>----- Original Message ----- </span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div style='font-color:black'>\r\r\n\r\r\n<p class=MsoNormal style='background:#E4E4E4'><b><font size=2 face=Arial><span\r\r\nstyle='font-size:10.0pt;font-family:Arial;font-weight:bold'>From:</span></font></b><font\r\r\nsize=2 face=Arial><span style='font-size:10.0pt;font-family:Arial'> <a\r\r\nhref=\"mailto:eric.haines@autodesk.com\" title=\"eric.haines@autodesk.com\">Eric\r\r\nHaines (Autodesk, NY)</a> </span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><b><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial;font-weight:bold'>To:</span></font></b><font size=2\r\r\nface=Arial><span style='font-size:10.0pt;font-family:Arial'> <a\r\r\nhref=\"mailto:globillum@imag.fr\" title=\"globillum@imag.fr\">globillum@imag.fr</a>\r\r\n</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><b><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial;font-weight:bold'>Sent:</span></font></b><font size=2\r\r\nface=Arial><span style='font-size:10.0pt;font-family:Arial'> </span></font><font size=2 face=Arial><span style='font-size:10.0pt;font-family:Arial'>Thursday,\r\r\n September 18, 2003</span></font><font size=2 face=Arial><span\r\r\nstyle='font-size:10.0pt;font-family:Arial'> </span></font><font\r\r\n size=2 face=Arial><span style='font-size:10.0pt;font-family:Arial'>6:55 AM</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><b><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial;font-weight:bold'>Subject:</span></font></b><font size=2\r\r\nface=Arial><span style='font-size:10.0pt;font-family:Arial'> Random ray?</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>&nbsp;</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>Globillumers,</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>What&#8217;s an efficient way to generate a random ray to hit an\r\r\naxis-aligned bounding box? I&#8217;m sure this has been done before, someone\r\r\nwrote it down somewhere, but I don&#8217;t know where&#8230;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>Certainly, for a random ray direction I can use the method in:</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>&nbsp;&nbsp;&nbsp; Arvo, James, <b><span style='font-weight:bold'>Fast\r\r\nRandom Rotation Matrices</span></b>, <i><span style='font-style:italic'>Graphics\r\r\nGems III</span></i>, p. 117-120</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>The best method I can think of for generating the ray origin is to\r\r\nbound the box with a bounding sphere, generate a random direction and have this\r\r\nray pass through the center of the sphere, then randomly move the origin to\r\r\nsomewhere on the circle (of the sphere&#8217;s radius) perpendicular to this\r\r\nray direction, finally moving this point along the ray back to the surface of\r\r\nthe bounding sphere. Then test if this ray hits the bounding box; if not, start\r\r\nfrom scratch and generate a new direction &amp; origin. I think this is\r\r\nunbiased: you&#8217;re always picking from a random direction, then choosing in\r\r\nan unbiased manner an origin from the circle that must enclose the projection\r\r\nof the box along the ray direction.</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>Is this reasonable? Is there something cleverer or more efficient? This\r\r\nlooks fairly efficient for &#8220;squarish&#8221; boxes, but is pretty bad for,\r\r\nsay, 10x1x1 dimension boxes.</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>Eric</span></font></p>\r\r\n\r\r\n</blockquote>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.4) with ESMTP id h8J3j9EI007506;\r\r\n\tFri, 19 Sep 2003 05:45:09 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.12.8/8.12.8) with ESMTP id h8J3j1ma008891;\r\r\n\tFri, 19 Sep 2003 05:45:01 +0200 (MEST)\r\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\r\nX-Connecting-Addr: 129.88.30.1\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h8J3KmJI007728;\r\r\n\tFri, 19 Sep 2003 05:20:48 +0200 (CEST)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h8J3Kmu18390;\r\r\n\tFri, 19 Sep 2003 05:20:48 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h8ILRRn13185\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 18 Sep 2003 23:27:27 +0200\r\r\nReceived: from orb.pobox.com (orb.pobox.com [216.65.124.72])\r\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h8ILRPJI013034\r\r\n\tfor <globillum@imag.fr>; Thu, 18 Sep 2003 23:27:25 +0200 (CEST)\r\r\nReceived: from texas.pobox.com (texas.pobox.com[64.49.223.111])\r\r\n\tby orb.pobox.com (Postfix) with ESMTP id 69D05156000;\r\r\n\tThu, 18 Sep 2003 17:27:19 -0400 (EDT)\r\r\nReceived: from BltMobile (dsl081-039-223.lax1.dsl.speakeasy.net [64.81.39.223])\r\r\n\tby texas.pobox.com (Postfix) with ESMTP\r\r\n\tid 068FB45416; Thu, 18 Sep 2003 17:27:19 -0400 (EDT)\r\r\nMessage-ID: <034801c37e2b$a3180620$7001a8c0@BltMobile>\r\r\nFrom: \"Michael Herf\" <herf@pobox.com>\r\r\nTo: \"Eric Haines (Autodesk, NY)\" <eric.haines@autodesk.com>, \r\r\n \"Greg Ward\" <gward@lmi.net>\r\r\nCc: globillum@imag.fr\r\r\nReferences: <23683912-E9F2-11D7-AC35-000A956D40C8@lmi.net>\r\r\nSubject: Re: Random ray?\r\r\nDate: Thu, 18 Sep 2003 14:27:17 -0700\r\r\nMIME-Version: 1.0\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1106\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 203\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -18\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nI think you have to limit distance in the problem definition to make\r\r\nperspective matter at all -- if the ray origin is uniform over R^3 then it\r\r\ndoes just become an ortho projection in the average case (because the\r\r\naverage ray tends towards infinity).  If you're doing enclosed scenes,\r\r\nperspective matters, and if you're doing something like atmospheric lighting\r\r\nit probably doesn't.  It seems like you care about it for this problem\r\r\nthough.\r\r\n\r\r\nI like the parameterization of direction that Eric suggests, but it doesn't\r\r\naccount for perspective as you move away from the bounding sphere (i.e. the\r\r\nperspective changes the distribution with distance to the center).\r\r\n\r\r\nIf you simply choose a random distance, you've done it in a biased way, so I\r\r\nthink you can inversely weight the distance by r^2 to account for this.\r\r\n\r\r\nSo before you construct the circle you could just randomly move the ray\r\r\norigin away from the sphere origin by a random value inversely weighted by\r\r\nr^2.  (And if you let r be unbounded, you just end up with all rays at\r\r\ninfinity when you uniformly distribute, so you should pick a range first.)\r\r\n\r\r\nmike\r\r\n\r\r\n----- Original Message -----\r\r\nFrom: \"Greg Ward\" <gward@lmi.net>\r\r\nTo: \"Eric Haines (Autodesk, NY)\" <eric.haines@autodesk.com>\r\r\nCc: <globillum@imag.fr>\r\r\nSent: Thursday, September 18, 2003 9:07 AM\r\r\nSubject: Re: Random ray?\r\r\n\r\r\n\r\r\n> Hi Eric,\r\r\n>\r\r\n> As long as the object is reasonably distant from the ray origin, you\r\r\n> can get close to an unbiased sampling by first picking which face to\r\r\n> sample based on its projected area over the total projected area of the\r\r\n> block, where the projected area of each face facing the ray is just the\r\r\n> corresponding ray direction component times the normal face area.  Once\r\r\n> you have chosen a face, randomly distributing the ray destination\r\r\n> within it should get you a good sample.\r\r\n>\r\r\n> I don't know how to solve the more general problem of completely\r\r\n> unbiased sampling for an axis-aligned block at any distance, since\r\r\n> nearby blocks become elongated in a projected view from the ray origin.\r\r\n>   The above will still work of course, but I think it will be slightly\r\r\n> biased in its distribution.  I take an even worse shortcut in Radiance,\r\r\n> which is to randomly set the ray destination in the volume, which\r\r\n> definitely biases the sample towards the object center.\r\r\n>\r\r\n> -Greg\r\r\n>\r\r\n> > From: \"Eric Haines (Autodesk, NY)\" <eric.haines@autodesk.com>\r\r\n> > Date: Thu Sep 18, 2003  6:55:58  AM US/Pacific\r\r\n> >\r\r\n> > Globillumers,\r\r\n> >\r\r\n> > Whats an efficient way to generate a random ray to hit an\r\r\n> > axis-aligned bounding box? Im sure this has been done before, someone\r\r\n> > wrote it down somewhere, but I dont know where\r\r\n> >\r\r\n> > Certainly, for a random ray direction I can use the method in:\r\r\n> >\r\r\n> > Arvo, James, Fast Random Rotation Matrices, Graphics Gems III, p.\r\r\n> > 117-120\r\r\n> >\r\r\n> > The best method I can think of for generating the ray origin is to\r\r\n> > bound the box with a bounding sphere, generate a random direction and\r\r\n> > have this ray pass through the center of the sphere, then randomly\r\r\n> > move the origin to somewhere on the circle (of the spheres radius)\r\r\n> > perpendicular to this ray direction, finally moving this point along\r\r\n> > the ray back to the surface of the bounding sphere. Then test if this\r\r\n> > ray hits the bounding box; if not, start from scratch and generate a\r\r\n> > new direction & origin. I think this is unbiased: youre always\r\r\n> > picking from a random direction, then choosing in an unbiased manner\r\r\n> > an origin from the circle that must enclose the projection of the box\r\r\n> > along the ray direction.\r\r\n> >\r\r\n> > Is this reasonable? Is there something cleverer or more efficient?\r\r\n> > This looks fairly efficient for squarish boxes, but is pretty bad\r\r\n> > for, say, 10x1x1 dimension boxes.\r\r\n>\r\r\n>\r\r\n\r\r\n\r\r\n----------------------------------------------------------------------------\r\r\n----\r\r\n\r\r\n\r\r\n> -------------------------------------------------------------------------\r\r\n> globillum@imag.fr -- mailing list devoted to global illumination research\r\r\n> For list archives or to configure your options, see http://listes.imag.fr\r\r\n> -------------------------------------------------------------------------\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.4) with ESMTP id h8K3S0EI020947;\r\r\n\tSat, 20 Sep 2003 05:28:00 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby neelix.kom.tuwien.ac.at (8.12.8/8.12.8) with ESMTP id h8K3RqtN014044;\r\r\n\tSat, 20 Sep 2003 05:27:52 +0200 (MEST)\r\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\r\nX-Connecting-Addr: 129.88.30.1\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h8K3KCC3023244;\r\r\n\tSat, 20 Sep 2003 05:20:12 +0200 (CEST)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h8K3KBW06553;\r\r\n\tSat, 20 Sep 2003 05:20:11 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h8JGhPn05259\r\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 19 Sep 2003 18:43:25 +0200\r\r\nReceived: from nut.autodesk.com (nut.autodesk.com [198.102.112.27])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h8JGhIC3005831\r\r\n\tfor <globillum@imag.fr>; Fri, 19 Sep 2003 18:43:20 +0200 (CEST)\r\r\nReceived: from msgusawfe01.ads.autodesk.com ([144.111.33.210])\r\r\n\tby nut.autodesk.com (8.12.10/8.12.6) with ESMTP id h8JGhHNC012401\r\r\n\tfor <globillum@imag.fr>; Fri, 19 Sep 2003 09:43:17 -0700 (PDT)\r\r\nReceived: from msgusaemb01.ads.autodesk.com ([144.111.72.50]) by msgusawfe01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.5329);\r\r\n\t Fri, 19 Sep 2003 09:43:40 -0700\r\r\nX-MimeOLE: Produced By Microsoft Exchange V6.0.6375.0\r\r\nMIME-Version: 1.0\r\r\nSubject: RE: Random ray?\r\r\nDate: Fri, 19 Sep 2003 12:43:39 -0400\r\r\nMessage-ID: <C171CD2D43164144BDF3C8ADF0B7499F02281091@msgusaemb01.autodesk.com>\r\r\nThread-Topic: Random ray?\r\r\nThread-Index: AcN+OYwygp3CXnLBQXCjQ5nn5zt3xwAju/TQ\r\r\nFrom: \"Eric Haines (Autodesk, NY)\" <eric.haines@autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nX-OriginalArrivalTime: 19 Sep 2003 16:43:40.0125 (UTC) FILETIME=[2DF9D8D0:01C37ECD]\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-MIME-Autoconverted: from quoted-printable to 8bit by chopinette.imag.fr id h8JGhPn05259\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 204\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; 0\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\ncontent-class: urn:content-classes:message\r\r\nContent-Type: text/plain;\r\r\n\tcharset=\"us-ascii\"\r\r\nContent-Transfer-Encoding: 8bit\r\r\n\r\r\nNelson, Michael, and Greg,\r\r\n\r\r\nYes, I guess I wasn't entirely clear. I was looking for an unbiased and\r\r\nefficient method for getting random rays that hit a box, but without a\r\r\nfixed ray origin. Think \"background radiation\" instead of eye rays. Jim\r\r\nArvo (and Pete Shirley and Bruce Walter) sent on an efficient way to\r\r\nsolve this, so I'm happy. The \"from a fixed view\" question is an\r\r\ninteresting one, though - you do have to correct for perspective\r\r\ndistortion on the view plane, etc.\r\r\n\r\r\nI've received some great and educational responses, thanks everyone.\r\r\nHowever, I'm wondering if there's some anti-spam feature/bug with the\r\r\nglobillum list. Did you all receive globillum emails from Michael Herf,\r\r\nNelson Max, Peter Shirley, Fredo Durand, and Bruce Walter? If not, I'm\r\r\nguessing that if \"cc:\" is used to write to globillum, or perhaps if\r\r\nthere are multiple \"to:\" addresses, it is not redistributed, at least\r\r\nfrom the way people are talking. True?\r\r\n\r\r\nEric\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.4) with ESMTP id h8NMsCEI000629;\r\r\n\tWed, 24 Sep 2003 00:54:13 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby neelix.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h8NMroDJ011117;\r\r\n\tWed, 24 Sep 2003 00:53:50 +0200 (MEST)\r\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\r\nX-Connecting-Addr: 129.88.30.1\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h8MH7MMX012731;\r\r\n\tMon, 22 Sep 2003 19:07:23 +0200 (CEST)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h8MH7M414615;\r\r\n\tMon, 22 Sep 2003 19:07:22 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h8MH7Dn14598\r\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 22 Sep 2003 19:07:13 +0200\r\r\nReceived: from bach.graphics.cornell.edu (bach.graphics.cornell.edu [128.84.247.50])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h8MH77MX012570\r\r\n\tfor <globillum@imag.fr>; Mon, 22 Sep 2003 19:07:07 +0200 (CEST)\r\r\nReceived: from diesel.graphics.cornell.edu (diesel.graphics.cornell.edu [128.84.247.211])\r\r\n\tby bach.graphics.cornell.edu (8.12.8p1/8.12.8) with ESMTP id h8MH74uX037262;\r\r\n\tMon, 22 Sep 2003 13:07:05 -0400 (EDT)\r\r\nDate: Mon, 22 Sep 2003 13:07:04 -0400 (EDT)\r\r\nMessage-Id: <200309221707.h8MH74uX037262@bach.graphics.cornell.edu>\r\r\nFrom: \"Stephen H. Westin\" <westin@graphics.cornell.edu>\r\r\nTo: eric.haines@autodesk.com\r\r\nCC: globillum@imag.fr\r\r\nIn-reply-to: <C171CD2D43164144BDF3C8ADF0B7499F021C5AC8@msgusaemb01.autodesk.com>\r\r\n\t(eric.haines@autodesk.com)\r\r\nSubject: Re: Random ray?\r\r\nReply-to: westin@graphics.cornell.edu\r\r\nReferences: <C171CD2D43164144BDF3C8ADF0B7499F021C5AC8@msgusaemb01.autodesk.com>\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 205\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; 4\r\r\nX-Spam-Level: ++++\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nThis is a multi-part message in MIME format...\r\r\n\r\r\n------------=_1064250438-13459-1\r\r\n\r\r\n> Date: Thu, 18 Sep 2003 09:55:58 -0400\r\r\n> From: \"Eric Haines (Autodesk, NY)\" <eric.haines@autodesk.com>\r\r\n\r\r\n> Globillumers,\r\r\n> \r\r\n>  \r\r\n> \r\r\n> What's an efficient way to generate a random ray to hit an axis-aligned\r\r\n> bounding box? I'm sure this has been done before, someone wrote it down\r\r\n> somewhere, but I don't know where...\r\r\n> \r\r\n>  \r\r\n> \r\r\n> Certainly, for a random ray direction I can use the method in:\r\r\n> \r\r\n>  \r\r\n> \r\r\n>     Arvo, James, Fast Random Rotation Matrices, Graphics Gems III, p.\r\r\n> 117-120\r\r\n> \r\r\n>  \r\r\n> \r\r\n> The best method I can think of for generating the ray origin is to bound\r\r\n> the box with a bounding sphere, generate a random direction and have\r\r\n> this ray pass through the center of the sphere, then randomly move the\r\r\n> origin to somewhere on the circle (of the sphere's radius) perpendicular\r\r\n> to this ray direction, finally moving this point along the ray back to\r\r\n> the surface of the bounding sphere. Then test if this ray hits the\r\r\n> bounding box; if not, start from scratch and generate a new direction &\r\r\n> origin. I think this is unbiased: you're always picking from a random\r\r\n> direction, then choosing in an unbiased manner an origin from the circle\r\r\n> that must enclose the projection of the box along the ray direction.\r\r\n\r\r\nUgh.\r\r\n\r\r\nI wound up finding the (up to) three sides of the box that face toward\r\r\nthe ray origin. I tesselate these with triangles, project them onto\r\r\nthe unit sphere around the ray origin, and use Jim Arvo's method for\r\r\nrandomly sampling spherical triangles (see his Web site) to get a\r\r\nrandom direction. As I recall, I computed the area of each spherical\r\r\ntriangle to get the probability with which to select one.\r\r\n\r\r\n-Stephen H. Westin\r\r\nAny information or opinions in this message are mine: they do not\r\r\nrepresent the position of Cornell University or any of its sponsors.\r\r\n\r\r\n\r\r\n\r\r\n------------=_1064250438-13459-1\r\r\nContent-Type: text/plain; name=\"message.footer\"\r\r\nContent-Disposition: inline; filename=\"message.footer\"\r\r\nContent-Transfer-Encoding: 8bit\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\n------------=_1064250438-13459-1--\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.4) with ESMTP id h8P3TMEI018978;\r\r\n\tThu, 25 Sep 2003 05:29:22 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby neelix.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h8P3TGDJ019915;\r\r\n\tThu, 25 Sep 2003 05:29:17 +0200 (MEST)\r\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\r\nX-Connecting-Addr: 129.88.30.1\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h8P3JtVC005007;\r\r\n\tThu, 25 Sep 2003 05:19:56 +0200 (CEST)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h8P3JsV27450;\r\r\n\tThu, 25 Sep 2003 05:19:54 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h8ONkCn04249\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 25 Sep 2003 01:46:12 +0200\r\r\nReceived: from graphics.csail.mit.edu (graphics.csail.mit.edu [18.24.2.30])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h8ONk8VD004208\r\r\n\t(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Thu, 25 Sep 2003 01:46:09 +0200 (CEST)\r\r\nReceived: from graphics.lcs.mit.edu (etching.csail.mit.edu [18.24.2.47])\r\r\n\tby graphics.csail.mit.edu (8.12.10/8.12.10) with ESMTP id h8ONk8CF031284\r\r\n\tfor <globillum@imag.fr>; Wed, 24 Sep 2003 19:46:08 -0400\r\r\nMessage-ID: <3F722CBF.1060408@graphics.lcs.mit.edu>\r\r\nDate: Wed, 24 Sep 2003 19:46:07 -0400\r\r\nFrom: Fredo Durand <fredo@graphics.csail.mit.edu>\r\r\nUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)\r\r\nX-Accept-Language: en-us, en\r\r\nMIME-Version: 1.0\r\r\nTo: \"globillum@imag.fr\" <globillum@imag.fr>\r\r\nSubject: BRDF models in the real world\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 206\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; 2\r\r\nX-Spam-Level: ++\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nA student and I are wondering about the BRDF models used in \"real-world\" \r\r\napplications. My usual claim is that everybody uses Phong. How true is \r\r\nthat?  In architecture lighting simulation? In production rendering? In \r\r\ngames?\r\r\n\r\r\nIt is probably not entirely true because Radiance like the Ward model a \r\r\nlot (I wonder why?-), and Maya proposes a weird anisotropic model.\r\r\n\r\r\nThanks\r\r\n\r\r\nFredo\r\r\n\r\r\n-- \r\r\n--\r\r\nFredo Durand,  MIT-CSAIL Graphics Group\r\r\n200 technology sq. NE43-254, Cambridge, MA 02139, USA\r\r\nphone : (617) 253 7223  fax : (617) 253 4640\r\r\nhttp://graphics.lcs.mit.edu/~fredo/\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.4) with ESMTP id h8SDdcEI025989;\r\r\n\tSun, 28 Sep 2003 15:39:38 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby neelix.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h8SDdUfC016159;\r\r\n\tSun, 28 Sep 2003 15:39:31 +0200 (MEST)\r\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\r\nX-Connecting-Addr: 129.88.30.1\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h8SDdR42005061;\r\r\n\tSun, 28 Sep 2003 15:39:27 +0200 (CEST)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h8SDdQ423124;\r\r\n\tSun, 28 Sep 2003 15:39:26 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h8SDdJn23107\r\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 28 Sep 2003 15:39:19 +0200\r\r\nReceived: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.184])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h8SDdG42005013\r\r\n\tfor <globillum@imag.fr>; Sun, 28 Sep 2003 15:39:16 +0200 (CEST)\r\r\nReceived: from [212.227.126.162] (helo=mrelayng.kundenserver.de)\r\r\n\tby moutng.kundenserver.de with esmtp (Exim 3.35 #1)\r\r\n\tid 1A3bla-0006Lo-00; Sun, 28 Sep 2003 15:39:14 +0200\r\r\nReceived: from [217.80.183.214] (helo=cs.uni-sb.de)\r\r\n\tby mrelayng.kundenserver.de with asmtp (TLSv1:RC4-MD5:128)\r\r\n\t(Exim 3.35 #1)\r\r\n\tid 1A3bla-0000nX-00; Sun, 28 Sep 2003 15:39:14 +0200\r\r\nMessage-ID: <3F76E527.8030808@cs.uni-sb.de>\r\r\nDate: Sun, 28 Sep 2003 15:41:59 +0200\r\r\nFrom: \"Prof. Philipp Slusallek\" <slusallek@cs.uni-sb.de>\r\r\nReply-To: slusallek@cs.uni-sb.de\r\r\nOrganization: Saarland University, Computer Graphics Lab\r\r\nUser-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030827 Debian/1.4-3\r\r\nX-Accept-Language: en, de\r\r\nMIME-Version: 1.0\r\r\nTo: Fredo Durand <fredo@graphics.csail.mit.edu>\r\r\nCC: globillum@imag.fr\r\r\nSubject: Re: BRDF models in the real world\r\r\nReferences: <3F722CBF.1060408@graphics.lcs.mit.edu>\r\r\nIn-Reply-To: <3F722CBF.1060408@graphics.lcs.mit.edu>\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 207\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; 7\r\r\nX-Spam-Level: +++++++\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nDear Fredo,\r\r\n\r\r\nFredo Durand wrote:\r\r\n> A student and I are wondering about the BRDF models used in \"real-world\" \r\r\n> applications. My usual claim is that everybody uses Phong. How true is \r\r\n> that?  In architecture lighting simulation? In production rendering? In \r\r\n> games?\r\r\n> \r\r\n> It is probably not entirely true because Radiance like the Ward model a \r\r\n> lot (I wonder why?-), and Maya proposes a weird anisotropic model.\r\r\n\r\r\nWe just started using measured BRDFs (from Bonn University, R. Klein) in our \r\r\nrealtime ray tracer and presented it to Volkswagen last week. Real materials \r\r\nare a very hot topic in the automotive industry in order to be able use \r\r\nrendering as the basis for decisions instead of just as a source of (more or \r\r\nless) nice images.\r\r\n\r\r\nOne simple example is car paint, which just looks awful and nothing like the \r\r\nreal thing if you are using Phong.\r\r\n\r\r\n\tPhilipp\r\r\n-- \r\r\nProf. Dr.-Ing Philipp Slusallek, Computer Graphics Lab\r\r\nUniversitt des Saarlandes, FR 6.2 - Informatik,\r\r\nIm Stadtwald, Geb 36.1; 66123 Saarbrcken, Germany\r\r\nTel: +49 681 302 3830, Fax: +49 681 302 3843,\r\r\nEmail: slusallek@cs.uni-sb.de\r\r\nURL: http://graphics.cs.uni-sb.de\r\r\n\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.4) with ESMTP id h8SHEbEI026988;\r\r\n\tSun, 28 Sep 2003 19:14:37 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h8SHEXuV022427;\r\r\n\tSun, 28 Sep 2003 19:14:34 +0200 (MEST)\r\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\r\nX-Connecting-Addr: 129.88.30.1\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h8SHER42029090;\r\r\n\tSun, 28 Sep 2003 19:14:27 +0200 (CEST)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h8SHERK14601;\r\r\n\tSun, 28 Sep 2003 19:14:27 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h8SHCwn14019\r\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 28 Sep 2003 19:12:58 +0200\r\r\nReceived: from mail.gmx.net (mail.gmx.de [213.165.64.20])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with SMTP id h8SHCv42028791\r\r\n\tfor <globillum@imag.fr>; Sun, 28 Sep 2003 19:12:57 +0200 (CEST)\r\r\nReceived: (qmail 893 invoked by uid 65534); 28 Sep 2003 17:12:56 -0000\r\r\nReceived: from p5085665E.dip0.t-ipconnect.de (EHLO gmx.net) (80.133.102.94)\r\r\n  by mail.gmx.net (mp001) with SMTP; 28 Sep 2003 19:12:56 +0200\r\r\nX-Authenticated: #8703357\r\r\nMessage-ID: <3F771685.1060108@gmx.net>\r\r\nDate: Sun, 28 Sep 2003 19:12:37 +0200\r\r\nFrom: Roland Schregle <ganjatron@gmx.net>\r\r\nOrganization: *Out Of Order*\r\r\nUser-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030313\r\r\nX-Accept-Language: en-us, en\r\r\nMIME-Version: 1.0\r\r\nTo: globillum@imag.fr\r\r\nSubject: Re: BRDF models in the real world\r\r\nReferences: <3F722CBF.1060408@graphics.lcs.mit.edu> <3F76E527.8030808@cs.uni-sb.de>\r\r\nIn-Reply-To: <3F76E527.8030808@cs.uni-sb.de>\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 208\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -45\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nProf. Philipp Slusallek wrote:\r\r\n> Dear Fredo,\r\r\n> \r\r\n> Fredo Durand wrote:\r\r\n> \r\r\n>> A student and I are wondering about the BRDF models used in \r\r\n>> \"real-world\" applications. My usual claim is that everybody uses \r\r\n>> Phong. How true is that?  In architecture lighting simulation? In \r\r\n>> production rendering? In games?\r\r\n\r\r\nAs far as RealLife[tm] architectural applications are concerned, the \r\r\nWard model implemented in the RADIANCE suite sees fairly widespread use, \r\r\nat least if lighting studies are involved rather than just pretty \r\r\npictures which approximate what the finished building *might* will look \r\r\nlike.\r\r\n\r\r\n>> It is probably not entirely true because Radiance like the Ward model \r\r\n>> a lot (I wonder why?-), and Maya proposes a weird anisotropic model.\r\r\n> \r\r\n> \r\r\n> We just started using measured BRDFs (from Bonn University, R. Klein) in \r\r\n> our realtime ray tracer and presented it to Volkswagen last week. Real \r\r\n> materials are a very hot topic in the automotive industry in order to be \r\r\n> able use rendering as the basis for decisions instead of just as a \r\r\n> source of (more or less) nice images.\r\r\n> \r\r\n> One simple example is car paint, which just looks awful and nothing like \r\r\n> the real thing if you are using Phong.\r\r\n\r\r\nGood point -- the Lafortune model comes to mind here. It's general \r\r\nenough to handle off-specularity and retroreflection, both of which are \r\r\nencountered when dealing with paints in general, particularly those used \r\r\nin automotive applications. It can also be fitted to measured data as \r\r\nLafortune showed in his paper. Getting back to the original question, \r\r\nhowever, I'm not sure how widespread its use is in RealLife[tm] \r\r\napplications as opposed to research, where it tends to pop up more often.\r\r\n\r\r\n--Roland\r\r\n\r\r\n\r\r\n-- \r\r\nEND OF LINE. (MCP)\r\r\n\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id h9CFUAl1012684;\r\r\n\tSun, 12 Oct 2003 17:30:10 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h9CFTtxC003768;\r\r\n\tSun, 12 Oct 2003 17:29:58 +0200 (MEST)\r\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\r\nX-Connecting-Addr: 129.88.30.1\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9CFLfbR028650;\r\r\n\tSun, 12 Oct 2003 17:21:41 +0200 (CEST)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h9CFLe404601;\r\r\n\tSun, 12 Oct 2003 17:21:40 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h9C6dvJ15302\r\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 12 Oct 2003 08:39:57 +0200\r\r\nReceived: from pd6mo1so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9C6dtbR000581\r\r\n\tfor <globillum@imag.fr>; Sun, 12 Oct 2003 08:39:55 +0200 (CEST)\r\r\nReceived: from pd2mr1so.prod.shaw.ca (pd2mr1so-ser.prod.shaw.ca [10.0.141.110])\r\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\r\n with ESMTP id <0HMM00BKCT6A6A@l-daemon> for globillum@imag.fr; Sun,\r\r\n 12 Oct 2003 00:39:46 -0600 (MDT)\r\r\nReceived: from pn2ml6so.prod.shaw.ca\r\r\n (pn2ml6so-qfe0.prod.shaw.ca [10.0.121.150]) by l-daemon\r\r\n (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\r\n with ESMTP id <0HMM00GDAT6AQV@l-daemon> for globillum@imag.fr; Sun,\r\r\n 12 Oct 2003 00:39:46 -0600 (MDT)\r\r\nReceived: from FEBRUARY (h24-87-171-230.vn.shawcable.net [24.87.171.230])\r\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\r\n with SMTP id <0HMM00LPFT68VN@l-daemon> for globillum@imag.fr; Sun,\r\r\n 12 Oct 2003 00:39:46 -0600 (MDT)\r\r\nDate: Sat, 11 Oct 2003 23:37:55 -0700\r\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nSubject: ANNOUNCE: 03/10/11 Release of RADBIB and GITHESIS\r\r\nTo: globillum@imag.fr\r\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nMessage-id: <001901c3908b$5e95df00$6401a8c0@FEBRUARY>\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-version: 1.0\r\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-priority: Normal\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 210\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; 15\r\r\nX-Spam-Level: *+++++\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\r\n<META content=\"MSHTML 6.00.2800.1264\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\r\n<P dir=ltr style=\"MARGIN-RIGHT: 0px\"><U>ANNOUNCE: 03/10/11 Release of RADBIB and \r\r\nGITHESIS</U><BR><BR>RADBIB is a comprehensive bibliography of radiosity and \r\r\nrelated global illumination papers, theses, articles, and books. It currently \r\r\nincludes 2,322 references -- 33 new additions since its 03/08/24 \r\r\nrelease.<BR><BR>This bibliography is available in BibTex format as RADBIB.BIB \r\r\n(with a release date of October 11, 2003) from:<BR><BR>&nbsp;&nbsp;&nbsp; \r\r\n<A></A>http://www.helios32.com (Resources section)<BR><BR>Also available from \r\r\nthis site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\r\nbibliography includes 303 references to radiosity and global illumination theses \r\r\n-- 8 new additions since the 03/08/24 release.<BR><BR>Financial support for the \r\r\nmaintenance of these bibliographies is provided by byHeart Consultants \r\r\nLimited.</P>\r\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>President<BR>byHeart Consultants \r\r\nLimited<BR><A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></P></FONT></FONT></DIV></BODY></HTML>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id h9G3tIl1030206;\r\r\n\tThu, 16 Oct 2003 05:55:18 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby neelix.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h9G3t3G8018148;\r\r\n\tThu, 16 Oct 2003 05:55:06 +0200 (MEST)\r\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\r\nX-Connecting-Addr: 129.88.30.1\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9G3qckn005578;\r\r\n\tThu, 16 Oct 2003 05:52:38 +0200 (CEST)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h9G3qcB18029;\r\r\n\tThu, 16 Oct 2003 05:52:38 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h9G3qWJ18010\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 16 Oct 2003 05:52:32 +0200\r\r\nReceived: from ns.csis.hku.hk (ns.csis.hku.hk [147.8.178.10])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9G3qTkn005510\r\r\n\tfor <globillum@imag.fr>; Thu, 16 Oct 2003 05:52:30 +0200 (CEST)\r\r\nReceived: from study.csis.hku.hk (study [147.8.178.15])\r\r\n\tby ns.csis.hku.hk (8.12.10+Sun/8.12.9) with ESMTP id h9G3qPcJ022421;\r\r\n\tThu, 16 Oct 2003 11:52:25 +0800 (HKT)\r\r\nReceived: from csis.hku.hk (jcfhopc [147.8.177.161])\r\r\n\tby study.csis.hku.hk (8.11.7p1+Sun/8.11.6) with ESMTP id h9G3qOY21873;\r\r\n\tThu, 16 Oct 2003 11:52:24 +0800 (CST)\r\r\nMessage-ID: <3F8E15FA.5090003@csis.hku.hk>\r\r\nDate: Thu, 16 Oct 2003 11:52:26 +0800\r\r\nFrom: \"Jeffrey C. F. Ho\" <jcfho@csis.hku.hk>\r\r\nUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.0.1) Gecko/20020823 Netscape/7.0\r\r\nX-Accept-Language: en-us, en\r\r\nMIME-Version: 1.0\r\r\nTo: globillum@imag.fr\r\r\nSubject: How to test a graphics program?\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 212\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -26\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHi all,\r\r\n\r\r\nI am a MPhil student in Hong Kong. My research work is about software \r\r\ntesting on graphics software.\r\r\nCan anyone give me idea about currently how people do software testing \r\r\non graphics software?\r\r\nnamely, how to verify that a graphics program is implmenting the \r\r\nmathematical model that simulates the realworld lighting phenomena?? by \r\r\nhuman vision? any systematic ways?\r\r\n\r\r\nCheers,\r\r\nJeffrey\r\r\n\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id h9GCTZl1001843;\r\r\n\tThu, 16 Oct 2003 14:29:35 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h9GCTPxC019989;\r\r\n\tThu, 16 Oct 2003 14:29:25 +0200 (MEST)\r\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\r\nX-Connecting-Addr: 129.88.30.1\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9GCLZEk024409;\r\r\n\tThu, 16 Oct 2003 14:21:36 +0200 (CEST)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h9GCLZj11545;\r\r\n\tThu, 16 Oct 2003 14:21:35 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h9GCLRJ11527\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 16 Oct 2003 14:21:27 +0200\r\r\nReceived: from mail.gmx.net (pop.gmx.de [213.165.64.20])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with SMTP id h9GCLOEk024330\r\r\n\tfor <globillum@imag.fr>; Thu, 16 Oct 2003 14:21:25 +0200 (CEST)\r\r\nReceived: (qmail 20991 invoked by uid 65534); 16 Oct 2003 12:21:24 -0000\r\r\nReceived: from p5085696B.dip0.t-ipconnect.de (EHLO gmx.net) (80.133.105.107)\r\r\n  by mail.gmx.net (mp009) with SMTP; 16 Oct 2003 14:21:24 +0200\r\r\nX-Authenticated: #8703357\r\r\nMessage-ID: <3F8E8D04.6020005@gmx.net>\r\r\nDate: Thu, 16 Oct 2003 14:20:20 +0200\r\r\nFrom: Roland Schregle <ganjatron@gmx.net>\r\r\nOrganization: *Out Of Order*\r\r\nUser-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030313\r\r\nX-Accept-Language: en-us, en\r\r\nMIME-Version: 1.0\r\r\nCC: globillum@imag.fr\r\r\nSubject: Re: How to test a graphics program?\r\r\nReferences: <3F8E15FA.5090003@csis.hku.hk>\r\r\nIn-Reply-To: <3F8E15FA.5090003@csis.hku.hk>\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 214\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -24\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nJeffrey C. F. Ho wrote:\r\r\n> Hi all,\r\r\n> \r\r\n> I am a MPhil student in Hong Kong. My research work is about software \r\r\n> testing on graphics software.\r\r\n> Can anyone give me idea about currently how people do software testing \r\r\n> on graphics software?\r\r\n> namely, how to verify that a graphics program is implmenting the \r\r\n> mathematical model that simulates the realworld lighting phenomena?? by \r\r\n> human vision? any systematic ways?\r\r\n\r\r\nHi Jeff,\r\r\n\r\r\nI guess your options for validating a CG algorithm depend on whether \r\r\nyour application requires quantitative or qualitative analysis. In the \r\r\nformer case you can compare radiometric or photometric reference \r\r\nquantities with your simulation. In the latter, you can probably do with \r\r\nvision-based comparisons, although these can of course be subjective.\r\r\n\r\r\nI did a photon map validation as part of my PhD thesis based on \r\r\nquantitative analysis. The references for comparison can be either from \r\r\nanalytic solutions (using very simple geometries and therefore limited \r\r\nin scope), or measurements from a physical model. My thesis covers both, \r\r\nand the physical validation was no fun. These can be highly complex and \r\r\na systematic methodology is essential, even for the simple model we \r\r\nused. In particular, you must account for error margins inherent in the \r\r\nmeasurements; the material BRDFs are a major contributor here (we used \r\r\ngoniometric measurements of material samples). Alas, the thesis is still \r\r\nin the works... :^)\r\r\n\r\r\nRegards,\r\r\n\r\r\n--Roland\r\r\n\r\r\n\r\r\n-- \r\r\nEND OF LINE. (MCP)\r\r\n\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id h9GE9Nl1002776;\r\r\n\tThu, 16 Oct 2003 16:09:23 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h9GE93xC017897;\r\r\n\tThu, 16 Oct 2003 16:09:06 +0200 (MEST)\r\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\r\nX-Connecting-Addr: 129.88.30.1\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9GE12HT022423;\r\r\n\tThu, 16 Oct 2003 16:01:02 +0200 (CEST)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h9GE11423036;\r\r\n\tThu, 16 Oct 2003 16:01:01 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h9GE0tJ23017\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 16 Oct 2003 16:00:55 +0200\r\r\nReceived: from dire.bris.ac.uk (dire.bris.ac.uk [137.222.10.60])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9GE0pHT022320\r\r\n\tfor <globillum@imag.fr>; Thu, 16 Oct 2003 16:00:51 +0200 (CEST)\r\r\nReceived: from cs.bris.ac.uk (actually host lunaleka.cs.bris.ac.uk) \r\r\n          by dire.bris.ac.uk with SMTP-PRIV with ESMTP;\r\r\n          Thu, 16 Oct 2003 15:00:05 +0100\r\r\nReceived: from voodoo.cs.bris.ac.uk (voodoo [137.222.102.33])\tby cs.bris.ac.uk (8.9.3/8.9.3) \r\r\n          with ESMTP id OAA26967;\tThu, 16 Oct 2003 14:58:20 +0100 (BST)\r\r\nReceived: from localhost by voodoo.cs.bris.ac.uk (8.9.3p2) id OAA16101;\r\r\n          Thu, 16 Oct 2003 14:58:19 +0100 (BST)\r\r\nDate: Thu, 16 Oct 2003 14:58:18 +0100 (BST)\r\r\nFrom: Alan Chalmers <alan@cs.bris.ac.uk>\r\r\nX-Sender: alan@voodoo\r\r\nTo: \"Jeffrey C. F. Ho\" <jcfho@csis.hku.hk>\r\r\ncc: globillum@imag.fr\r\r\nSubject: Re: How to test a graphics program?\r\r\nIn-Reply-To: <3F8E15FA.5090003@csis.hku.hk>\r\r\nMessage-ID: <Pine.SOL.4.21.0310161454080.17377-100000@voodoo>\r\r\nMIME-Version: 1.0\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 215\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -39\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHi Jeffrey\r\r\n\r\r\nWe had two courses at SIGGRAPH looking at Image Quality Metrics including\r\r\ncomputational measures using computer models of the human visual system\r\r\n(eg VDP) and psychophysical methods - such as lightness - where users did\r\r\nthe comparisons between the real and virtual scene.\r\r\n\r\r\nChalmers A.G., McNamara A., Daly S., Myszkowski K., Rushmeier H.,\r\r\nTroscianko T. \"Seeing is Believing: Reality Perception in Modeling,\r\r\nRendering and Animation\", SIGGRAPH 2001 Course, 21, 180 pages, ACM\r\r\nSIGGRAPH, August 2001.\r\r\n\r\r\nChalmers A.G., McNamara A., Daly S., Myszkowski K., Troscianko T.  \"Image\r\r\nQuality Metrics\", SIGGRAPH 2000 Course, 44, 117 pages, ACM SIGGRAPH, July\r\r\n2000.\r\r\n\r\r\nThese courses will be available on the appropriate SIGGRAPH course CDs.\r\r\n\r\r\nI hope this helps!\r\r\n\r\r\nBest wishes\r\r\nAlan\r\r\n\r\r\n\r\r\nOn Thu, 16 Oct 2003, Jeffrey C. F. Ho wrote:\r\r\n\r\r\n> Hi all,\r\r\n> \r\r\n> I am a MPhil student in Hong Kong. My research work is about software \r\r\n> testing on graphics software.\r\r\n> Can anyone give me idea about currently how people do software testing \r\r\n> on graphics software?\r\r\n> namely, how to verify that a graphics program is implmenting the \r\r\n> mathematical model that simulates the realworld lighting phenomena?? by \r\r\n> human vision? any systematic ways?\r\r\n> \r\r\n> Cheers,\r\r\n> Jeffrey\r\r\n> \r\r\n> \r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id h9GGd7l1004013;\r\r\n\tThu, 16 Oct 2003 18:39:07 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby neelix.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h9GGcnG8020520;\r\r\n\tThu, 16 Oct 2003 18:38:52 +0200 (MEST)\r\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\r\nX-Connecting-Addr: 129.88.30.1\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9GGDwJ4028183;\r\r\n\tThu, 16 Oct 2003 18:13:58 +0200 (CEST)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h9GGDvF06765;\r\r\n\tThu, 16 Oct 2003 18:13:57 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h9GGDmJ06748\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 16 Oct 2003 18:13:48 +0200\r\r\nReceived: from ns.csis.hku.hk (ns.csis.hku.hk [147.8.178.10])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9GGDiJ4028083\r\r\n\tfor <globillum@imag.fr>; Thu, 16 Oct 2003 18:13:45 +0200 (CEST)\r\r\nReceived: from intranet.csis.hku.hk (intranet.csis.hku.hk [147.8.175.20])\r\r\n\tby ns.csis.hku.hk (8.12.10+Sun/8.12.9) with ESMTP id h9GGDgcJ029418\r\r\n\tfor <globillum@imag.fr>; Fri, 17 Oct 2003 00:13:43 +0800 (HKT)\r\r\nReceived: from intranet.csis.hku.hk (localhost [127.0.0.1])\r\r\n\tby intranet.csis.hku.hk (8.12.9+Sun/8.12.9) with ESMTP id h9GGDg4t027029\r\r\n\tfor <globillum@imag.fr>; Fri, 17 Oct 2003 00:13:42 +0800 (HKT)\r\r\nReceived: (from info@localhost)\r\r\n\tby intranet.csis.hku.hk (8.12.9+Sun/8.12.2/Submit) id h9GGDfaa027028\r\r\n\tfor globillum@imag.fr; Fri, 17 Oct 2003 00:13:41 +0800 (HKT)\r\r\nX-Authentication-Warning: intranet.csis.hku.hk: info set sender to jcfho@csis.hku.hk using -f\r\r\nReceived: from 218.254.69.232 ( [218.254.69.232])\r\r\n\tas user jcfho@study.csis.hku.hk by intranet.csis.hku.hk with HTTP;\r\r\n\tFri, 17 Oct 2003 00:13:41 +0800\r\r\nMessage-ID: <1066320821.3f8ec3b56ff5d@intranet.csis.hku.hk>\r\r\nDate: Fri, 17 Oct 2003 00:13:41 +0800\r\r\nFrom: jcfho@csis.hku.hk\r\r\nTo: globillum@imag.fr\r\r\nSubject: How to test a graphics program? (2)\r\r\nMIME-Version: 1.0\r\r\nUser-Agent: Internet Messaging Program (IMP) 3.1\r\r\nX-Originating-IP: 218.254.69.232\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 216\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -6\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHi everybody,\r\r\n\r\r\nThank you very much! What you guys gave are very interesting. \r\r\n\r\r\nOne question, how people know that there is defect/bug in a graphics program? \r\r\nPeople checks the output image with human vision? That would require much \r\r\nexperience to find non-trival problems.  How do currently people do? any \r\r\nsystematic ways or even automatic ways?\r\r\n\r\r\nRegards,\r\r\nJeff\r\r\n\r\r\n\r\r\n\r\r\n-------------------------------------------------\r\r\nThis mail sent through IMP: http://horde.org/imp/\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id h9GGQil1003916;\r\r\n\tThu, 16 Oct 2003 18:26:44 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby neelix.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h9GGQUG8016901;\r\r\n\tThu, 16 Oct 2003 18:26:32 +0200 (MEST)\r\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\r\nX-Connecting-Addr: 129.88.30.1\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9GGMIJ4000570;\r\r\n\tThu, 16 Oct 2003 18:22:18 +0200 (CEST)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h9GGMIq07994;\r\r\n\tThu, 16 Oct 2003 18:22:18 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h9GGMDJ07977\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 16 Oct 2003 18:22:13 +0200\r\r\nReceived: from dire.bris.ac.uk (dire.bris.ac.uk [137.222.10.60])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9GGM9J4000497\r\r\n\tfor <globillum@imag.fr>; Thu, 16 Oct 2003 18:22:09 +0200 (CEST)\r\r\nReceived: from cs.bris.ac.uk (actually host lunaleka.cs.bris.ac.uk) \r\r\n          by dire.bris.ac.uk with SMTP-PRIV with ESMTP;\r\r\n          Thu, 16 Oct 2003 17:22:02 +0100\r\r\nReceived: from voodoo.cs.bris.ac.uk (voodoo [137.222.102.33])\tby cs.bris.ac.uk (8.9.3/8.9.3) \r\r\n          with ESMTP id RAA05025;\tThu, 16 Oct 2003 17:20:53 +0100 (BST)\r\r\nReceived: from localhost by voodoo.cs.bris.ac.uk (8.9.3p2) id RAA27666;\r\r\n          Thu, 16 Oct 2003 17:20:52 +0100 (BST)\r\r\nDate: Thu, 16 Oct 2003 17:20:52 +0100 (BST)\r\r\nFrom: Alan Chalmers <alan@cs.bris.ac.uk>\r\r\nX-Sender: alan@voodoo\r\r\nTo: jcfho@csis.hku.hk\r\r\ncc: globillum@imag.fr\r\r\nSubject: Re: How to test a graphics program? (2)\r\r\nIn-Reply-To: <1066320821.3f8ec3b56ff5d@intranet.csis.hku.hk>\r\r\nMessage-ID: <Pine.SOL.4.21.0310161718490.17377-100000@voodoo>\r\r\nMIME-Version: 1.0\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 217\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -60\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHi Jeff\r\r\n\r\r\nI guess it all depends on just how perceptually important the bug is ...\r\r\nif the human visual system can't see it then ... for some applications ...\r\r\nwho cares!\r\r\n\r\r\nAnother way of comparison would be detailed physical measurements with, eg\r\r\na chromameter.\r\r\n\r\r\nCheers\r\r\nAlan\r\r\n\r\r\n\r\r\nOn Fri, 17 Oct 2003 jcfho@csis.hku.hk wrote:\r\r\n\r\r\n> Hi everybody,\r\r\n> \r\r\n> Thank you very much! What you guys gave are very interesting. \r\r\n> \r\r\n> One question, how people know that there is defect/bug in a graphics program? \r\r\n> People checks the output image with human vision? That would require much \r\r\n> experience to find non-trival problems.  How do currently people do? any \r\r\n> systematic ways or even automatic ways?\r\r\n> \r\r\n> Regards,\r\r\n> Jeff\r\r\n> \r\r\n> \r\r\n> \r\r\n> -------------------------------------------------\r\r\n> This mail sent through IMP: http://horde.org/imp/\r\r\n> \r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id h9GGZWl1003990;\r\r\n\tThu, 16 Oct 2003 18:35:32 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby neelix.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h9GGZKG8019334;\r\r\n\tThu, 16 Oct 2003 18:35:20 +0200 (MEST)\r\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\r\nX-Connecting-Addr: 129.88.30.1\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9GGYQJ4003671;\r\r\n\tThu, 16 Oct 2003 18:34:26 +0200 (CEST)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h9GGYPA09328;\r\r\n\tThu, 16 Oct 2003 18:34:25 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h9GGWwJ09291\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 16 Oct 2003 18:32:58 +0200\r\r\nReceived: from pd3mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9GGWuJ4003215\r\r\n\tfor <globillum@imag.fr>; Thu, 16 Oct 2003 18:32:57 +0200 (CEST)\r\r\nReceived: from pd3mr3so.prod.shaw.ca (pd3mr3so-ser.prod.shaw.ca [10.0.141.179])\r\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\r\n with ESMTP id <0HMU0025RZAVXG@l-daemon> for globillum@imag.fr; Thu,\r\r\n 16 Oct 2003 10:32:55 -0600 (MDT)\r\r\nReceived: from pn2ml4so.prod.shaw.ca\r\r\n (pn2ml4so-qfe0.prod.shaw.ca [10.0.121.148]) by l-daemon\r\r\n (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\r\n with ESMTP id <0HMU006HLZAVGB@l-daemon> for globillum@imag.fr; Thu,\r\r\n 16 Oct 2003 10:32:55 -0600 (MDT)\r\r\nReceived: from FEBRUARY (h24-87-171-230.vn.shawcable.net [24.87.171.230])\r\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\r\n with SMTP id <0HMU00CS9ZATN1@l-daemon> for globillum@imag.fr; Thu,\r\r\n 16 Oct 2003 10:32:55 -0600 (MDT)\r\r\nDate: Thu, 16 Oct 2003 09:31:14 -0700\r\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nSubject: Re: How to test a graphics program? (2)\r\r\nTo: jcfho@csis.hku.hk, globillum@imag.fr\r\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nMessage-id: <004e01c39402$eafcfe40$6401a8c0@FEBRUARY>\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-version: 1.0\r\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\r\nX-Priority: 3\r\r\nX-MSMail-priority: Normal\r\r\nReferences: <1066320821.3f8ec3b56ff5d@intranet.csis.hku.hk>\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 218\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -13\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n> Thank you very much! What you guys gave are very interesting.\r\r\n>\r\r\n> One question, how people know that there is defect/bug in a graphics\r\r\nprogram?\r\r\n> People checks the output image with human vision? That would require much\r\r\n> experience to find non-trival problems.  How do currently people do? any\r\r\n> systematic ways or even automatic ways?\r\r\n>\r\r\n> Regards,\r\r\n> Jeff\r\r\n>\r\r\nIt is not a question of whether a computer graphics program is provably\r\r\ncorrect. Whether you are interested in physical (i.e., spectroradiometric)\r\r\nqunatities or photometric (i.e., photometric and colorimetric) quantities,\r\r\nALL computer graphics programs necessarily provide gross approximations of\r\r\nthe \"real world.\"\r\r\n\r\r\nThe computer graphics research community has been addressing these issues\r\r\nfor the past twenty years, and similar work has been done by the\r\r\nillumination engineering / lighting design and vision research communities.\r\r\nThere is a large body of academic literature scattered over many journals,\r\r\nconference proceedings, and theses.\r\r\n\r\r\nA good introduction to this literature is the SIGGRAPH 2001 course suggested\r\r\nby Alan Chalmers. This will help you refine your question in terms of what\r\r\nis possible rather than what approaches global illumination researchers are\r\r\ncurrently taking.\r\r\n\r\r\nIan Ashdown, P. Eng., LC, FIES\r\r\nPresident\r\r\nbyHeart Consultants Limited\r\r\nhttp://www.helios32.com\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id h9GH3tl1004183;\r\r\n\tThu, 16 Oct 2003 19:03:55 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby neelix.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h9GH3cG8027298;\r\r\n\tThu, 16 Oct 2003 19:03:41 +0200 (MEST)\r\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\r\nX-Connecting-Addr: 129.88.30.1\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9GGq3J4007895;\r\r\n\tThu, 16 Oct 2003 18:52:03 +0200 (CEST)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h9GGq3k11690;\r\r\n\tThu, 16 Oct 2003 18:52:03 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h9GGoWJ11094\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 16 Oct 2003 18:50:32 +0200\r\r\nReceived: from ns.csis.hku.hk (ns.csis.hku.hk [147.8.178.10])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9GGoTJ4007448\r\r\n\tfor <globillum@imag.fr>; Thu, 16 Oct 2003 18:50:30 +0200 (CEST)\r\r\nReceived: from intranet.csis.hku.hk (intranet.csis.hku.hk [147.8.175.20])\r\r\n\tby ns.csis.hku.hk (8.12.10+Sun/8.12.9) with ESMTP id h9GGoNcJ000948;\r\r\n\tFri, 17 Oct 2003 00:50:23 +0800 (HKT)\r\r\nReceived: from intranet.csis.hku.hk (localhost [127.0.0.1])\r\r\n\tby intranet.csis.hku.hk (8.12.9+Sun/8.12.9) with ESMTP id h9GGoN4t002964;\r\r\n\tFri, 17 Oct 2003 00:50:23 +0800 (HKT)\r\r\nReceived: (from info@localhost)\r\r\n\tby intranet.csis.hku.hk (8.12.9+Sun/8.12.2/Submit) id h9GGoNVJ002963;\r\r\n\tFri, 17 Oct 2003 00:50:23 +0800 (HKT)\r\r\nX-Authentication-Warning: intranet.csis.hku.hk: info set sender to jcfho@csis.hku.hk using -f\r\r\nReceived: from 218.254.69.232 ( [218.254.69.232])\r\r\n\tas user jcfho@study.csis.hku.hk by intranet.csis.hku.hk with HTTP;\r\r\n\tFri, 17 Oct 2003 00:50:22 +0800\r\r\nMessage-ID: <1066323022.3f8ecc4ed96fe@intranet.csis.hku.hk>\r\r\nDate: Fri, 17 Oct 2003 00:50:22 +0800\r\r\nFrom: jcfho@csis.hku.hk\r\r\nTo: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nCc: globillum@imag.fr\r\r\nSubject: Re: How to test a graphics program? (2)\r\r\nReferences: <1066320821.3f8ec3b56ff5d@intranet.csis.hku.hk> <004e01c39402$eafcfe40$6401a8c0@FEBRUARY>\r\r\nIn-Reply-To: <004e01c39402$eafcfe40$6401a8c0@FEBRUARY>\r\r\nMIME-Version: 1.0\r\r\nUser-Agent: Internet Messaging Program (IMP) 3.1\r\r\nX-Originating-IP: 218.254.69.232\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 219\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -31\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHi, \r\r\n\r\r\n1. \"Mathematical model approximates the real world.\"\r\r\n2. \"Graphics Program implments the mathematical model.\"\r\r\n\r\r\nWhat I am trying to focus is checking no. 2. The graphics program gives output \r\r\nwith many values, say a matrix of 640x480 (the image). How the developer verify \r\r\nthat every pixel is correctly rendered according to the mathematical model?\r\r\n\r\r\nRegards,\r\r\nJeff\r\r\n\r\r\nQuoting Ian Ashdown <ian_ashdown@helios32.com>:\r\r\n\r\r\n> > Thank you very much! What you guys gave are very interesting.\r\r\n> >\r\r\n> > One question, how people know that there is defect/bug in a graphics\r\r\n> program?\r\r\n> > People checks the output image with human vision? That would require much\r\r\n> > experience to find non-trival problems.  How do currently people do? any\r\r\n> > systematic ways or even automatic ways?\r\r\n> >\r\r\n> > Regards,\r\r\n> > Jeff\r\r\n> >\r\r\n> It is not a question of whether a computer graphics program is provably\r\r\n> correct. Whether you are interested in physical (i.e., spectroradiometric)\r\r\n> qunatities or photometric (i.e., photometric and colorimetric) quantities,\r\r\n> ALL computer graphics programs necessarily provide gross approximations of\r\r\n> the \"real world.\"\r\r\n> \r\r\n> The computer graphics research community has been addressing these issues\r\r\n> for the past twenty years, and similar work has been done by the\r\r\n> illumination engineering / lighting design and vision research communities.\r\r\n> There is a large body of academic literature scattered over many journals,\r\r\n> conference proceedings, and theses.\r\r\n> \r\r\n> A good introduction to this literature is the SIGGRAPH 2001 course suggested\r\r\n> by Alan Chalmers. This will help you refine your question in terms of what\r\r\n> is possible rather than what approaches global illumination researchers are\r\r\n> currently taking.\r\r\n> \r\r\n> Ian Ashdown, P. Eng., LC, FIES\r\r\n> President\r\r\n> byHeart Consultants Limited\r\r\n> http://www.helios32.com\r\r\n> \r\r\n> \r\r\n> \r\r\n\r\r\n\r\r\n\r\r\n\r\r\n-------------------------------------------------\r\r\nThis mail sent through IMP: http://horde.org/imp/\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id h9GHkMl1004500;\r\r\n\tThu, 16 Oct 2003 19:46:22 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby neelix.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h9GHk7G8008514;\r\r\n\tThu, 16 Oct 2003 19:46:10 +0200 (MEST)\r\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\r\nX-Connecting-Addr: 129.88.30.1\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9GHZjJ4017165;\r\r\n\tThu, 16 Oct 2003 19:35:45 +0200 (CEST)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h9GHZjv16375;\r\r\n\tThu, 16 Oct 2003 19:35:45 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h9GHYGJ16324\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 16 Oct 2003 19:34:16 +0200\r\r\nReceived: from pd3mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9GHYBJ4016821\r\r\n\tfor <globillum@imag.fr>; Thu, 16 Oct 2003 19:34:12 +0200 (CEST)\r\r\nReceived: from pd5mr3so.prod.shaw.ca\r\r\n (pd5mr3so-qfe3.prod.shaw.ca [10.0.141.144]) by l-daemon\r\r\n (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\r\n with ESMTP id <0HMV00I3S24MIA@l-daemon> for globillum@imag.fr; Thu,\r\r\n 16 Oct 2003 11:33:58 -0600 (MDT)\r\r\nReceived: from pn2ml8so.prod.shaw.ca\r\r\n (pn2ml8so-qfe0.prod.shaw.ca [10.0.121.152]) by l-daemon\r\r\n (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\r\n with ESMTP id <0HMV00MMG24MV2@l-daemon> for globillum@imag.fr; Thu,\r\r\n 16 Oct 2003 11:33:58 -0600 (MDT)\r\r\nReceived: from FEBRUARY (h24-87-171-230.vn.shawcable.net [24.87.171.230])\r\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\r\n with SMTP id <0HMV0026124J38@l-daemon> for globillum@imag.fr; Thu,\r\r\n 16 Oct 2003 11:33:58 -0600 (MDT)\r\r\nDate: Thu, 16 Oct 2003 10:32:16 -0700\r\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nSubject: Re: How to test a graphics program? (2)\r\r\nTo: jcfho@csis.hku.hk\r\r\nCc: globillum@imag.fr\r\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nMessage-id: <00a101c3940b$7188fce0$6401a8c0@FEBRUARY>\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-version: 1.0\r\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-priority: Normal\r\r\nReferences: <1066320821.3f8ec3b56ff5d@intranet.csis.hku.hk>\r\r\n <004e01c39402$eafcfe40$6401a8c0@FEBRUARY>\r\r\n <1066323022.3f8ecc4ed96fe@intranet.csis.hku.hk>\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 220\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; 6\r\r\nX-Spam-Level: ++++++\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\r\n<META content=\"MSHTML 6.00.2800.1264\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY>\r\r\n<DIV><FONT face=Arial size=2>&gt; Hi, <BR>&gt; <BR>&gt; 1. \"Mathematical model \r\r\napproximates the real world.\"<BR>&gt; 2. \"Graphics Program implments the \r\r\nmathematical model.\"<BR>&gt; <BR>&gt; What I am trying to focus is checking no. \r\r\n2. The graphics program gives output <BR>&gt; with many values, say a matrix of \r\r\n640x480 (the image). How the developer verify <BR>&gt; that every pixel is \r\r\ncorrectly rendered according to the mathematical model?<BR>&gt; <BR>&gt; \r\r\nRegards,<BR>&gt; Jeff<BR>&gt; <BR>This question is currently being addressed by \r\r\nCIE Technical Committee TC 3.33. To quote from </FONT><A \r\r\nhref=\"http://www.cie.co.at\"><FONT face=Arial \r\r\nsize=2>http://www.cie.co.at</FONT></A><FONT face=Arial size=2>:</FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial size=2><STRONG>TC 3-33 Test Cases for Assessment of \r\r\nAccuracy of Interior Lighting Computer Programs.</STRONG> To develop a set of \r\r\nvalidation benchmarks to assess the accuracy of lighting computer programs. The \r\r\nbenchmarks consist of a set of test cases produced using analytical solutions \r\r\nand measurements with scale models, including 1:1 scale. Sensitivity studies \r\r\nwill be carried out and software examples produced. Chair: F. Maamari \r\r\n(France).</FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial size=2>The basic (brute force) approach is to develop a \r\r\nseries of analytical models for simple environments (mostly empty rooms) with \r\r\nboth electric and natural lighting. A set of expected values is then calculated \r\r\nfor a grid of points on each surface (i.e., in object space).</FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial size=2>All surfaces are assumed to be diffuse, so that \r\r\nthis is a validation of the radiosity equation rather than the rendering \r\r\nequation (with the exception of Fresnel reflection from glazed \r\r\nwindows).</FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial size=2>There are currently ten test cases:</FONT></DIV>\r\r\n<UL>\r\r\n  <LI><FONT face=Arial size=2>Description of Luminaires with Intensity \r\r\n  Distribution Files</FONT></LI>\r\r\n  <LI><FONT face=Arial size=2>Direct Illuminance with Glazed Wall Openings under \r\r\n  CIE General Sky Type 16</FONT></LI>\r\r\n  <LI><FONT face=Arial size=2>Direct Illuminance with Roof Openings under CIE \r\r\n  General Sky Type 5 (Uniform Sky)</FONT></LI>\r\r\n  <LI><FONT face=Arial size=2>Direct Illuminance with Unglazed Wall Openings \r\r\n  under CIE General Sky Type 5</FONT></LI>\r\r\n  <LI><FONT face=Arial size=2>Directional Transmittance of Clear \r\r\n  Glass</FONT></LI>\r\r\n  <LI><FONT face=Arial size=2>Luminous Flux Penetration through \r\r\n  Aperture</FONT></LI>\r\r\n  <LI><FONT face=Arial size=2>Shape Factor</FONT></LI>\r\r\n  <LI><FONT face=Arial size=2>Sky Component with Glazed Roof Openings under the \r\r\n  CIE General Sky Type 16 (CIE Overcast Sky)</FONT></LI>\r\r\n  <LI><FONT face=Arial size=2>Sky Component with Unglazed&nbsp;Openings under \r\r\n  the CIE General Sky Type 16 (CIE Overcast Sky)</FONT></LI>\r\r\n  <LI><FONT face=Arial size=2>Surface Reflectance</FONT></LI></UL>\r\r\n<DIV><FONT face=Arial size=2>This does not fully answer your question in that \r\r\nyou indicated that you are interested in validating a view-dependent solution in \r\r\nimage space. However, unless the object space solution is at least approximately \r\r\ncorrect, the question of program correctness becomes rather \r\r\nill-defined.</FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><FONT face=Arial size=2>Ian Ashdown, P. Eng., LC, \r\r\nFIES<BR>President<BR>byHeart Consultants Limited<BR><A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></FONT></DIV>\r\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV></BODY></HTML>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id h9H21Kl1010252;\r\r\n\tFri, 17 Oct 2003 04:01:20 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby neelix.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h9H215Jo007900;\r\r\n\tFri, 17 Oct 2003 04:01:09 +0200 (MEST)\r\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\r\nX-Connecting-Addr: 129.88.30.1\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9H208J4017168;\r\r\n\tFri, 17 Oct 2003 04:00:08 +0200 (CEST)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h9H208c08231;\r\r\n\tFri, 17 Oct 2003 04:00:08 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h9H201J08214\r\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 17 Oct 2003 04:00:01 +0200\r\r\nReceived: from pd5mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9H1xuJ4017090\r\r\n\tfor <globillum@imag.fr>; Fri, 17 Oct 2003 03:59:56 +0200 (CEST)\r\r\nReceived: from pd5mr3so.prod.shaw.ca\r\r\n (pd5mr3so-qfe3.prod.shaw.ca [10.0.141.144]) by l-daemon\r\r\n (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\r\n with ESMTP id <0HMV0007QPJVIF@l-daemon> for globillum@imag.fr; Thu,\r\r\n 16 Oct 2003 19:59:55 -0600 (MDT)\r\r\nReceived: from pn2ml3so.prod.shaw.ca\r\r\n (pn2ml3so-qfe0.prod.shaw.ca [10.0.121.147]) by l-daemon\r\r\n (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\r\n with ESMTP id <0HMV00FMVPJVYS@l-daemon> for globillum@imag.fr; Thu,\r\r\n 16 Oct 2003 19:59:55 -0600 (MDT)\r\r\nReceived: from FEBRUARY (h24-87-171-230.vn.shawcable.net [24.87.171.230])\r\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\r\n with SMTP id <0HMV004ATPJTYW@l-daemon> for globillum@imag.fr; Thu,\r\r\n 16 Oct 2003 19:59:55 -0600 (MDT)\r\r\nDate: Thu, 16 Oct 2003 18:58:15 -0700\r\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nSubject: CIE TC 3.33\r\r\nTo: globillum@imag.fr\r\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nMessage-id: <003a01c39452$21299bf0$6401a8c0@FEBRUARY>\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-version: 1.0\r\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\r\nX-Priority: 3\r\r\nX-MSMail-priority: Normal\r\r\nReferences: <1066320821.3f8ec3b56ff5d@intranet.csis.hku.hk>\r\r\n <004e01c39402$eafcfe40$6401a8c0@FEBRUARY>\r\r\n <1066323022.3f8ecc4ed96fe@intranet.csis.hku.hk>\r\r\n <00a101c3940b$7188fce0$6401a8c0@FEBRUARY>\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 221\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -4\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nI mentioned in an earlier message that CIE Technical Committee TC 3.33 was\r\r\naddressing global illumination validation issues from the perspective of\r\r\narchitectural lighting design. For those who are interested, this on-going\r\r\nwork is summarized in:\r\r\n\r\r\nMaamari F., and M. Fontoynont. 2003. \"Analytical Tests for Investigating the\r\r\nAccuracy of Lighting Programs,\" Lighting Research and Technology\r\r\n35(3):225-242.\r\r\n\r\r\nIan Ashdown, P. Eng., LC, FIES\r\r\nPresident\r\r\nbyHeart Consultants Limited\r\r\nhttp://www.helios32.com\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id h9N28Sl1022329;\r\r\n\tThu, 23 Oct 2003 04:08:28 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h9N27aw9008433;\r\r\n\tThu, 23 Oct 2003 04:07:39 +0200 (MEST)\r\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\r\nX-Connecting-Addr: 129.88.30.1\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9N25dgM002901;\r\r\n\tThu, 23 Oct 2003 04:05:39 +0200 (CEST)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h9N25c413734;\r\r\n\tThu, 23 Oct 2003 04:05:38 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h9N23ZJ13676\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 23 Oct 2003 04:03:35 +0200\r\r\nReceived: from ns.csis.hku.hk (ns.csis.hku.hk [147.8.178.10])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9N23VgM002467\r\r\n\tfor <globillum@imag.fr>; Thu, 23 Oct 2003 04:03:32 +0200 (CEST)\r\r\nReceived: from study.csis.hku.hk (study [147.8.178.15])\r\r\n\tby ns.csis.hku.hk (8.12.10+Sun/8.12.9) with ESMTP id h9N23DcJ013865;\r\r\n\tThu, 23 Oct 2003 10:03:14 +0800 (HKT)\r\r\nReceived: from csis.hku.hk (jcfhopc [147.8.177.161])\r\r\n\tby study.csis.hku.hk (8.11.7p1+Sun/8.11.6) with ESMTP id h9N23BY04035;\r\r\n\tThu, 23 Oct 2003 10:03:12 +0800 (CST)\r\r\nMessage-ID: <3F9736E5.4010909@csis.hku.hk>\r\r\nDate: Thu, 23 Oct 2003 10:03:17 +0800\r\r\nFrom: \"Jeffrey C. F. Ho\" <jcfho@csis.hku.hk>\r\r\nUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.0.1) Gecko/20020823 Netscape/7.0\r\r\nX-Accept-Language: en-us, en\r\r\nMIME-Version: 1.0\r\r\nTo: Ingo Wald <wald@graphics.cs.uni-sb.de>\r\r\nCC: globillum@imag.fr\r\r\nSubject: Re: How to test a graphics program? (2)\r\r\nReferences: <1066320821.3f8ec3b56ff5d@intranet.csis.hku.hk> <004e01c39402$eafcfe40$6401a8c0@FEBRUARY> <1066323022.3f8ecc4ed96fe@intranet.csis.hku.hk> <3F927A73.1010205@graphics.cs.uni-sb.de>\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 222\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -56\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHi,\r\r\n\r\r\nThanks for your information.\r\r\n\r\r\nSo is this method satisfactory for the time being? Does the \"simplest \r\r\nrenderer\" that renders the master reference image very difficult ensure \r\r\ncorrectness?\r\r\n\r\r\nJeff\r\r\n\r\r\nIngo Wald wrote:\r\r\n\r\r\n> jcfho@csis.hku.hk wrote:\r\r\n>\r\r\n>> Hi,\r\r\n>> 1. \"Mathematical model approximates the real world.\"\r\r\n>> 2. \"Graphics Program implments the mathematical model.\"\r\r\n>>\r\r\n>> What I am trying to focus is checking no. 2. The graphics program \r\r\n>> gives output with many values, say a matrix of 640x480 (the image). \r\r\n>> How the developer verify that every pixel is correctly rendered \r\r\n>> according to the mathematical model?\r\r\n>>\r\r\n>> Regards,\r\r\n>> Jeff\r\r\n>>  \r\r\n>>\r\r\n> if you're only referring to the correctness of the *implementation* of\r\r\n> an algorithm, then probably the most common way is to cross-compare\r\r\n> images generated with various different algorithms. there is a large\r\r\n> variety of global illumination algorithms out there, and several vary\r\r\n> mostly in their efficiency but otherwise implement the same\r\r\n> 'mathematical model'.\r\r\n>\r\r\n> in order to \"validate\" a new implementation of a more complex algorithm,\r\r\n> it is then\r\r\n> common to first render a \"master image\" with a slow renderer of which\r\r\n> one assumes that\r\r\n> it is correct.\r\r\n> for example, one renders an image with a the most simple global\r\r\n> illumination algorithm -- i.e. a slow path tracer, which is kept as\r\r\n> simple and unoptimized as possible to make as sure as possible that it\r\r\n> is correct -- then uses a huge number of samples (65,000 samples per\r\r\n> pixel minimum), and compares wether the new renderer converges to the\r\r\n> same image.\r\r\n>\r\r\n> to strengthen this approach in a more systemic way (as a single master\r\r\n> image might just not contain a certain effect on which the algorithm\r\r\n> might be buggy) some people (i think it was brian smits and some others,\r\r\n> though i'm not sure - brian, you should be on this list ;-) ) have even\r\r\n> proposed a set of \"global illumination test scenes\" (i think, this was\r\r\n> actually the title of the paper). these test scenes stress various\r\r\n> special cases, and are provided in several file formats, and even with\r\r\n> pre-rendered master images against which one can compare.\r\r\n>\r\r\n> obviously, this is just 'systematic testing', not a real 'validation'.\r\r\n> however, in my experience it's the most common approach...\r\r\n>\r\r\n> Ciao\r\r\n>\r\r\n> Ingo\r\r\n>\r\r\n> ps: sorry i can't currently provide the reference to the paper i \r\r\n> mentioned. i'm sure somebody on this list will follow up with it...\r\r\n>\r\r\n>\r\r\n>\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id h9N3pMl1022691;\r\r\n\tThu, 23 Oct 2003 05:51:22 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h9N3p5w9009266;\r\r\n\tThu, 23 Oct 2003 05:51:08 +0200 (MEST)\r\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\r\nX-Connecting-Addr: 129.88.30.1\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9N3UegM012763;\r\r\n\tThu, 23 Oct 2003 05:30:40 +0200 (CEST)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h9N3Udp23340;\r\r\n\tThu, 23 Oct 2003 05:30:39 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h9N3UWJ23321\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 23 Oct 2003 05:30:32 +0200\r\r\nReceived: from pd5mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9N3UTgM012715\r\r\n\tfor <globillum@imag.fr>; Thu, 23 Oct 2003 05:30:30 +0200 (CEST)\r\r\nReceived: from pd5mr4so.prod.shaw.ca\r\r\n (pd5mr4so-qfe3.prod.shaw.ca [10.0.141.168]) by l-daemon\r\r\n (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\r\n with ESMTP id <0HN6009EOUTUFF@l-daemon> for globillum@imag.fr; Wed,\r\r\n 22 Oct 2003 20:27:30 -0600 (MDT)\r\r\nReceived: from pn2ml3so.prod.shaw.ca\r\r\n (pn2ml3so-qfe0.prod.shaw.ca [10.0.121.147]) by l-daemon\r\r\n (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\r\n with ESMTP id <0HN6007DKUTU4C@l-daemon> for globillum@imag.fr; Wed,\r\r\n 22 Oct 2003 20:27:30 -0600 (MDT)\r\r\nReceived: from FEBRUARY (h24-87-171-230.vn.shawcable.net [24.87.171.230])\r\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\r\n with SMTP id <0HN600G4UUTSTB@l-daemon> for globillum@imag.fr; Wed,\r\r\n 22 Oct 2003 20:27:30 -0600 (MDT)\r\r\nDate: Wed, 22 Oct 2003 19:25:54 -0700\r\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nSubject: Re: How to test a graphics program? (2)\r\r\nTo: globillum@imag.fr\r\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nMessage-id: <011a01c3990c$ffe71f20$6401a8c0@FEBRUARY>\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-version: 1.0\r\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\r\nX-Priority: 3\r\r\nX-MSMail-priority: Normal\r\r\nReferences: <1066320821.3f8ec3b56ff5d@intranet.csis.hku.hk>\r\r\n <004e01c39402$eafcfe40$6401a8c0@FEBRUARY>\r\r\n <1066323022.3f8ecc4ed96fe@intranet.csis.hku.hk>\r\r\n <3F927A73.1010205@graphics.cs.uni-sb.de> <3F9736E5.4010909@csis.hku.hk>\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 223\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -13\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n> to strengthen this approach in a more systemic way (as a single master\r\r\n> image might just not contain a certain effect on which the algorithm\r\r\n> might be buggy) some people (i think it was brian smits and some others,\r\r\n> though i'm not sure - brian, you should be on this list ;-) ) have even\r\r\n> proposed a set of \"global illumination test scenes\" (i think, this was\r\r\n> actually the title of the paper). these test scenes stress various\r\r\n> special cases, and are provided in several file formats, and even with\r\r\n> pre-rendered master images against which one can compare.\r\r\n>\r\r\nThat would be:\r\r\n\r\r\nSmits, B., and H. W. Jensen. 2000. \"Global Illumination Test Scenes.\"\r\r\nTechnical Report UUCS-00-13. Department of Computer Science, University of\r\r\nUtah.\r\r\n\r\r\nIt is no longer available from http://www.cs.utah.edu/bes/papers/scenes, so\r\r\nI will ask Pete Shirley for an update. Pete?\r\r\n\r\r\n- Ian Ashdown\r\r\n\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id h9NDpol1027455;\r\r\n\tThu, 23 Oct 2003 15:51:50 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby neelix.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h9NDpfpf006336;\r\r\n\tThu, 23 Oct 2003 15:51:43 +0200 (MEST)\r\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\r\nX-Connecting-Addr: 129.88.30.1\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9ND6SLF016852;\r\r\n\tThu, 23 Oct 2003 15:06:28 +0200 (CEST)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h9ND6Rc22984;\r\r\n\tThu, 23 Oct 2003 15:06:27 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h9ND6IJ22965\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 23 Oct 2003 15:06:18 +0200\r\r\nReceived: from mail.gmx.net (mail.gmx.de [213.165.64.20])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with SMTP id h9ND6GLF016782\r\r\n\tfor <globillum@imag.fr>; Thu, 23 Oct 2003 15:06:16 +0200 (CEST)\r\r\nReceived: (qmail 31599 invoked by uid 65534); 23 Oct 2003 13:06:16 -0000\r\r\nReceived: from p50856170.dip0.t-ipconnect.de (EHLO gmx.net) (80.133.97.112)\r\r\n  by mail.gmx.net (mp014) with SMTP; 23 Oct 2003 15:06:16 +0200\r\r\nX-Authenticated: #8703357\r\r\nMessage-ID: <3F97D1EB.2030708@gmx.net>\r\r\nDate: Thu, 23 Oct 2003 15:04:43 +0200\r\r\nFrom: Roland Schregle <ganjatron@gmx.net>\r\r\nOrganization: *Out Of Order*\r\r\nUser-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030313\r\r\nX-Accept-Language: en-us, en\r\r\nMIME-Version: 1.0\r\r\nTo: globillum@imag.fr\r\r\nSubject: Re: How to test a graphics program? (2)\r\r\nReferences: <1066320821.3f8ec3b56ff5d@intranet.csis.hku.hk> <004e01c39402$eafcfe40$6401a8c0@FEBRUARY> <1066323022.3f8ecc4ed96fe@intranet.csis.hku.hk> <3F927A73.1010205@graphics.cs.uni-sb.de> <3F9736E5.4010909@csis.hku.hk> <011a01c3990c$ffe71f20$6401a8c0@FEBRUARY>\r\r\nIn-Reply-To: <011a01c3990c$ffe71f20$6401a8c0@FEBRUARY>\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 224\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -40\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nIan Ashdown wrote:\r\r\n>>to strengthen this approach in a more systemic way (as a single master\r\r\n>>image might just not contain a certain effect on which the algorithm\r\r\n>>might be buggy) some people (i think it was brian smits and some others,\r\r\n>>though i'm not sure - brian, you should be on this list ;-) ) have even\r\r\n>>proposed a set of \"global illumination test scenes\" (i think, this was\r\r\n>>actually the title of the paper). these test scenes stress various\r\r\n>>special cases, and are provided in several file formats, and even with\r\r\n>>pre-rendered master images against which one can compare.\r\r\n>>\r\r\n> \r\r\n> That would be:\r\r\n> \r\r\n> Smits, B., and H. W. Jensen. 2000. \"Global Illumination Test Scenes.\"\r\r\n> Technical Report UUCS-00-13. Department of Computer Science, University of\r\r\n> Utah.\r\r\n> \r\r\n> It is no longer available from http://www.cs.utah.edu/bes/papers/scenes, so\r\r\n> I will ask Pete Shirley for an update. Pete?\r\r\n\r\r\nI have a PDF of this paper if you can't find it. Let me know!\r\r\n\r\r\n--Roland\r\r\n\r\r\n\r\r\n-- \r\r\nRoland Schregle\r\r\nPhD candidate, Fraunhofer Institute for Solar Energy Systems\r\r\nRADIANCE Photon Map page: www.ise.fhg.de/radiance/photon-map\r\r\n\r\r\nEND OF LINE. (MCP)\r\r\n\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id h9NGE1l1028765;\r\r\n\tThu, 23 Oct 2003 18:14:01 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby neelix.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h9NGDRpf015616;\r\r\n\tThu, 23 Oct 2003 18:13:33 +0200 (MEST)\r\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\r\nX-Connecting-Addr: 129.88.30.1\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9NG4b8J005805;\r\r\n\tThu, 23 Oct 2003 18:04:37 +0200 (CEST)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h9NG4b511857;\r\r\n\tThu, 23 Oct 2003 18:04:37 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h9NG4UJ11840\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 23 Oct 2003 18:04:30 +0200\r\r\nReceived: from bjork.pharr.org (adsl-66-125-65-154.dsl.sntc01.pacbell.net [66.125.65.154])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9NG4R8J005694\r\r\n\tfor <globillum@imag.fr>; Thu, 23 Oct 2003 18:04:28 +0200 (CEST)\r\r\nReceived: by bjork.pharr.org (Postfix, from userid 501)\r\r\n\tid 3FF4B11E741; Thu, 23 Oct 2003 09:04:23 -0700 (PDT)\r\r\nTo: globillum@imag.fr\r\r\nSubject: Re: How to test a graphics program? (2)\r\r\nReferences: <1066320821.3f8ec3b56ff5d@intranet.csis.hku.hk>\r\r\n\t<004e01c39402$eafcfe40$6401a8c0@FEBRUARY>\r\r\n\t<1066323022.3f8ecc4ed96fe@intranet.csis.hku.hk>\r\r\n\t<3F927A73.1010205@graphics.cs.uni-sb.de>\r\r\n\t<3F9736E5.4010909@csis.hku.hk>\r\r\n\t<011a01c3990c$ffe71f20$6401a8c0@FEBRUARY> <3F97D1EB.2030708@gmx.net>\r\r\nFrom: Matt Pharr <mmp@graphics.stanford.edu>\r\r\nX-Face: C!.oGaE]n@p)VF9Ss3]f'|<)kRrtpG)^^b^X-3_zhUHp\\jBj29jaoTItqWR>mHa+v-{/!jx7OA@!cV0>Fm-b:zEL<`oOXG[BFQ\\<q:TwWP@JNZu+VXcD2viySG/R_/|6UDo,W;w^z^NK)F\\YM|xjvI[MH,\"iQ~mT<g`H6;x8}8j|miQUQ&fw|!V~.N+[#69iY?|ypa*[.{bEm\\JDlI<<!}p}xeb7[N-!3nT^i3Rr#M\"{a@+k.QZnnuzDcre%C6}qkv$fTsSJ\r\r\nDate: Thu, 23 Oct 2003 09:04:23 -0700\r\r\nIn-Reply-To: <3F97D1EB.2030708@gmx.net> (Roland Schregle's message of \"Thu,\r\r\n 23 Oct 2003 15:04:43 +0200\")\r\r\nMessage-ID: <m2ptgoueig.fsf@bjork.pharr.org>\r\r\nUser-Agent: Gnus/5.1003 (Gnus v5.10.3) XEmacs/21.4 (Military Intelligence,\r\r\n linux)\r\r\nMIME-Version: 1.0\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 225\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -65\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n> Ian Ashdown wrote:\r\r\n>> That would be:\r\r\n>> Smits, B., and H. W. Jensen. 2000. \"Global Illumination Test Scenes.\"\r\r\n>> Technical Report UUCS-00-13. Department of Computer Science, University of\r\r\n>> Utah.\r\r\n>> It is no longer available from http://www.cs.utah.edu/bes/papers/scenes,\r\r\n>> so\r\r\n>> I will ask Pete Shirley for an update. Pete?\r\r\n\r\r\nIt's actually still there; you're just missing a tilde:\r\r\n\r\r\nhttp://www.cs.utah.edu/~bes/papers/scenes\r\r\n\r\r\n-matt\r\r\n-- \r\r\nMatt Pharr    matt@pharr.org    <URL:http://graphics.stanford.edu/~mmp>\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id hAH4fvl1004407;\r\r\n\tMon, 17 Nov 2003 05:41:57 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby neelix.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id hAH4fnoX000447;\r\r\n\tMon, 17 Nov 2003 05:41:49 +0100 (MET)\r\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\r\nX-Connecting-Addr: 129.88.30.1\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id hAH4fiEA022864;\r\r\n\tMon, 17 Nov 2003 05:41:44 +0100 (CET)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id hAH4fdA27242;\r\r\n\tMon, 17 Nov 2003 05:41:39 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id hAH4dpJ27202\r\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 17 Nov 2003 05:39:51 +0100\r\r\nReceived: from pd3mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id hAH4dnEA022527\r\r\n\tfor <globillum@imag.fr>; Mon, 17 Nov 2003 05:39:49 +0100 (CET)\r\r\nReceived: from pd2mr2so.prod.shaw.ca (pd2mr2so-ser.prod.shaw.ca [10.0.141.109])\r\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003))\r\r\n with ESMTP id <0HOH00LCZBM4PL@l-daemon> for globillum@imag.fr; Sun,\r\r\n 16 Nov 2003 21:39:40 -0700 (MST)\r\r\nReceived: from pn2ml5so.prod.shaw.ca\r\r\n (pn2ml5so-qfe0.prod.shaw.ca [10.0.121.149]) by l-daemon\r\r\n (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003))\r\r\n with ESMTP id <0HOH001GXBM4S8@l-daemon> for globillum@imag.fr; Sun,\r\r\n 16 Nov 2003 21:39:40 -0700 (MST)\r\r\nReceived: from FEBRUARY (h24-87-171-230.vn.shawcable.net [24.87.171.230])\r\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003))\r\r\n with SMTP id <0HOH00F3KBM2JZ@l-daemon> for globillum@imag.fr; Sun,\r\r\n 16 Nov 2003 21:39:40 -0700 (MST)\r\r\nDate: Sun, 16 Nov 2003 20:38:59 -0800\r\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nSubject: ANNOUNCE: 03/11/16 Release of RADBIB and GITHESIS\r\r\nTo: globillum@imag.fr\r\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nMessage-id: <000a01c3acc4$b8761620$6401a8c0@FEBRUARY>\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-version: 1.0\r\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-priority: Normal\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 227\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; 15\r\r\nX-Spam-Level: *+++++\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\r\n<META content=\"MSHTML 6.00.2800.1276\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\r\n<P><U>ANNOUNCE: 03/11/16 Release of RADBIB and GITHESIS<BR></U><BR>RADBIB is a \r\r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\r\ntheses, articles, and books. It currently includes 2,338 references -- 16 new \r\r\nadditions since its 03/10/11 release.<BR><BR>This bibliography is available in \r\r\nBibTex format as RADBIB.BIB (with a release date of October 11, 2003) \r\r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\r\nbibliography includes 305 references to radiosity and global illumination theses \r\r\n-- 2 new additions since the 03/10/11 release.<BR><BR>Financial support for the \r\r\nmaintenance of these bibliographies is provided by byHeart Consultants \r\r\nLimited.</P>\r\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>President<BR>byHeart Consultants \r\r\nLimited<BR><A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></P></FONT></FONT></DIV></BODY></HTML>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id hBIHcQl1014994;\r\r\n\tThu, 18 Dec 2003 18:38:26 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id hBIHcI6G025774;\r\r\n\tThu, 18 Dec 2003 18:38:18 +0100 (MET)\r\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\r\nX-Connecting-Addr: 129.88.30.1\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id hBIHc7Nt027937;\r\r\n\tThu, 18 Dec 2003 18:38:07 +0100 (CET)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id hBIHc6C09183;\r\r\n\tThu, 18 Dec 2003 18:38:06 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id hBIHc0f09161\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 18 Dec 2003 18:38:00 +0100\r\r\nReceived: from tut.autodesk.com (tut.eur.autodesk.com [132.188.62.7])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id hBIHbvNt027874\r\r\n\tfor <globillum@imag.fr>; Thu, 18 Dec 2003 18:37:58 +0100 (CET)\r\r\nReceived: from msgusawfe02.ads.autodesk.com ([144.111.33.211])\r\r\n\tby tut.autodesk.com (8.12.10/8.12.6) with ESMTP id hBIHbtew013689\r\r\n\tfor <globillum@imag.fr>; Thu, 18 Dec 2003 18:37:56 +0100 (CET)\r\r\nReceived: from msgusaepf01.ads.autodesk.com ([144.111.72.51]) by msgusawfe02.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\r\n\t Thu, 18 Dec 2003 09:39:22 -0800\r\r\nReceived: from msgusaemb01.ads.autodesk.com ([144.111.72.50]) by msgusaepf01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\r\n\t Thu, 18 Dec 2003 12:39:21 -0500\r\r\nX-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1\r\r\nMIME-Version: 1.0\r\r\nSubject: Fantasy Graphics League season begins\r\r\nDate: Thu, 18 Dec 2003 12:39:13 -0500\r\r\nMessage-ID: <C171CD2D43164144BDF3C8ADF0B7499F03CA78BF@msgusaemb01.autodesk.com>\r\r\nThread-Topic: Fantasy Graphics League season begins\r\r\nThread-Index: AcPFbgd8+ZcLwGaNSzitbi/ArEwNVQAHph5A\r\r\nFrom: \"Eric Haines (Autodesk, NY)\" <eric.haines@autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nX-OriginalArrivalTime: 18 Dec 2003 17:39:22.0059 (UTC) FILETIME=[DF1A01B0:01C3C58D]\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-MIME-Autoconverted: from quoted-printable to 8bit by chopinette.imag.fr id hBIHc0f09161\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 232\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; 0\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\ncontent-class: urn:content-classes:message\r\r\nContent-Type: text/plain;\r\r\n\tcharset=\"us-ascii\"\r\r\nContent-Transfer-Encoding: 8bit\r\r\n\r\r\nThe next season of the Fantasy Graphics League has begun:\r\r\n\r\r\nhttp://www.realtimerendering.com/fgl/siggraph2004/\r\r\n\r\r\nOh, while I'm here, Matt Pharr & Greg Humphreys' upcoming book on\r\r\nrealistic image synthesis (out in a few months), from MKP, looks very\r\r\npromising. It covers the topic from soup to nuts (includes things like\r\r\nfiltering, tone mapping, etc). It's aimed towards making a good design\r\r\nand implementation (and there's fully working code; in fact, it's in\r\r\nLiterate Programming style), with lots of theory and code bits\r\r\nsupporting this goal. What I like best is that it actually makes design\r\r\ndecisions and says what the tradeoffs are, instead of the standard\r\r\ntextbook style of, \"there are ten ways to perform this process and I'm\r\r\ngoing to describe all ten because I don't quite know enough to rule any\r\r\nout.\"\r\r\n\r\r\nEric\r\r\n\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i04GJWl1006438;\r\r\n\tSun, 4 Jan 2004 17:19:32 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id i04GJKJU005690;\r\r\n\tSun, 4 Jan 2004 17:19:21 +0100 (MET)\r\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\r\nX-Connecting-Addr: 129.88.30.1\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i04G5An8015493;\r\r\n\tSun, 4 Jan 2004 17:05:10 +0100 (CET)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i04G55l07699;\r\r\n\tSun, 4 Jan 2004 17:05:05 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i04G4uf07681\r\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 4 Jan 2004 17:04:56 +0100\r\r\nReceived: from mail-imagis (mail-imagis.inrialpes.fr [194.199.26.22])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i04G4tn8015407\r\r\n\tfor <globillum@imag.fr>; Sun, 4 Jan 2004 17:04:55 +0100 (CET)\r\r\nReceived: from graphics.csail.mit.edu (pourpier [194.199.26.183])\r\r\n\tby mail-imagis (Postfix) with ESMTP id 0C6E31C85B\r\r\n\tfor <globillum@imag.fr>; Sun,  4 Jan 2004 17:04:55 +0100 (CET)\r\r\nMessage-ID: <3FF839A6.7000207@graphics.csail.mit.edu>\r\r\nDate: Sun, 04 Jan 2004 17:04:54 +0100\r\r\nFrom: Fredo Durand <fredo@graphics.csail.mit.edu>\r\r\nUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)\r\r\nX-Accept-Language: en-us, en\r\r\nMIME-Version: 1.0\r\r\nTo: \"globillum@imag.fr\" <globillum@imag.fr>\r\r\nSubject: BRDF previsualization\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 233\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -1\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHi everyone\r\r\n\r\r\nHappy New Year!\r\r\n\r\r\nI have a question about the previsualization of complex analytical\r\r\nmodels such as Cook Torrance using simpler models such as Blinn/Phong.\r\r\nSay, for a production software, you can set more advanced analytical\r\r\nmodels but have interactive preview using OpenGL.\r\r\nI gues sthat now people start using pixel shaders, but in teh good old \r\r\ndays, was there a formula to get Phong parameters from Cook-Torrance or \r\r\nWard?\r\r\n\r\r\nThanks\r\r\n\r\r\nFredo\r\r\n\r\r\n\r\r\n-- \r\r\n--\r\r\nFredo Durand,  MIT-CSAIL Graphics Group\r\r\n200 technology sq. NE43-254, Cambridge, MA 02139, USA\r\r\nphone : (617) 253 7223  fax : (617) 253 4640\r\r\nhttp://graphics.lcs.mit.edu/~fredo/\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i04N79L0006197;\r\r\n\tMon, 5 Jan 2004 00:07:09 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id i04N6vJU002959;\r\r\n\tMon, 5 Jan 2004 00:06:57 +0100 (MET)\r\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\r\nX-Connecting-Addr: 129.88.30.1\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i04MvFn8009580;\r\r\n\tSun, 4 Jan 2004 23:57:15 +0100 (CET)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i04MvEx19791;\r\r\n\tSun, 4 Jan 2004 23:57:14 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i04Mv6f19773\r\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 4 Jan 2004 23:57:06 +0100\r\r\nReceived: from smtp812.mail.sc5.yahoo.com (smtp812.mail.sc5.yahoo.com [66.163.170.82])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with SMTP id i04Mv0n8009522\r\r\n\tfor <globillum@imag.fr>; Sun, 4 Jan 2004 23:57:01 +0100 (CET)\r\r\nReceived: from unknown (HELO ?64.163.213.209?) (gregoryjward@64.163.213.209 with plain)\r\r\n  by smtp812.mail.sc5.yahoo.com with SMTP; 4 Jan 2004 22:56:59 -0000\r\r\nIn-Reply-To: <3FF839A6.7000207@graphics.csail.mit.edu>\r\r\nReferences: <3FF839A6.7000207@graphics.csail.mit.edu>\r\r\nMime-Version: 1.0\r\r\nMessage-Id: <442BD856-3F09-11D8-A4BD-000A95BB392A@lmi.net>\r\r\nCc: globillum@imag.fr\r\r\nFrom: Greg Ward <gward@lmi.net>\r\r\nSubject: Re: BRDF previsualization\r\r\nDate: Sun, 4 Jan 2004 14:56:43 -0800\r\r\nTo: Fredo Durand <fredo@graphics.csail.mit.edu>\r\r\nX-Mailer: Apple Mail (2.609)\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 234\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -20\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHi Fredo,\r\r\n\r\r\nThe very rough approximation to get specular roughness (i.e., gaussian \r\r\nsurface height std. dev. over correlation distance) from Phong specular \r\r\npower is:\r\r\n\r\r\n\troughness = sqrt(2/specular_power)\r\r\n\r\r\nThere may be a better correlation out there, however.\r\r\n\r\r\n(See <http://radsite.lbl.gov/mgf/mgfhtml/stanprac.html#begin> for more \r\r\ninfo.)\r\r\n\r\r\n-Greg\r\r\n\r\r\n> From: Fredo Durand <fredo@graphics.csail.mit.edu>\r\r\n> Date: January 4, 2004 8:04:54 AM PST\r\r\n>\r\r\n> Hi everyone\r\r\n>\r\r\n> Happy New Year!\r\r\n>\r\r\n> I have a question about the previsualization of complex analytical\r\r\n> models such as Cook Torrance using simpler models such as Blinn/Phong.\r\r\n> Say, for a production software, you can set more advanced analytical\r\r\n> models but have interactive preview using OpenGL.\r\r\n> I gues sthat now people start using pixel shaders, but in teh good old \r\r\n> days, was there a formula to get Phong parameters from Cook-Torrance \r\r\n> or Ward?\r\r\n>\r\r\n> Thanks\r\r\n>\r\r\n> Fredo\r\r\n\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i04NLBL0006337;\r\r\n\tMon, 5 Jan 2004 00:21:11 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby neelix.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id i04NKveX012201;\r\r\n\tMon, 5 Jan 2004 00:20:58 +0100 (MET)\r\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\r\nX-Connecting-Addr: 129.88.30.1\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i04N8Yn8012217;\r\r\n\tMon, 5 Jan 2004 00:08:34 +0100 (CET)\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i04N8YT20991;\r\r\n\tMon, 5 Jan 2004 00:08:34 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i04N6hf20940\r\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 5 Jan 2004 00:06:43 +0100\r\r\nReceived: from vivarin.mherf.com (h-67-100-249-210.LSANCA54.covad.net [67.100.249.210])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i04N6en8011780\r\r\n\tfor <globillum@imag.fr>; Mon, 5 Jan 2004 00:06:41 +0100 (CET)\r\r\nReceived: from capsaicin (guarana [192.168.1.12])\r\r\n\tby vivarin.mherf.com (Postfix) with SMTP\r\r\n\tid 671694353D; Sun,  4 Jan 2004 15:06:34 -0800 (PST)\r\r\nMessage-ID: <444501c3d317$a29be4a0$0c01a8c0@capsaicin>\r\r\nFrom: \"Michael Herf\" <herf@pobox.com>\r\r\nTo: \"Fredo Durand\" <fredo@graphics.csail.mit.edu>\r\r\nCc: globillum@imag.fr\r\r\nReferences: <3FF839A6.7000207@graphics.csail.mit.edu> <442BD856-3F09-11D8-A4BD-000A95BB392A@lmi.net>\r\r\nSubject: Re: BRDF previsualization\r\r\nDate: Sun, 4 Jan 2004 15:08:16 -0800\r\r\nMIME-Version: 1.0\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 235\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -10\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nThere's a paper from SIGGRAPH 97 that might be of interest:\r\r\nhttp://www.graphics.cornell.edu/~bjw/virtlite.html\r\r\n\r\r\nFor object lighting (as opposed to scene lighting), you might be able\r\r\nto just put the reflectance you want in an environment map and use\r\r\nit -- depends on your application, of course.\r\r\n\r\r\nmiek\r\r\n\r\r\n\r\r\n----- Original Message ----- \r\r\nFrom: \"Greg Ward\" <gward@lmi.net>\r\r\nTo: \"Fredo Durand\" <fredo@graphics.csail.mit.edu>\r\r\nCc: <globillum@imag.fr>\r\r\nSent: Sunday, January 04, 2004 2:56 PM\r\r\nSubject: Re: BRDF previsualization\r\r\n\r\r\n\r\r\n> Hi Fredo,\r\r\n>\r\r\n> The very rough approximation to get specular roughness (i.e.,\r\r\ngaussian\r\r\n> surface height std. dev. over correlation distance) from Phong\r\r\nspecular\r\r\n> power is:\r\r\n>\r\r\n> roughness = sqrt(2/specular_power)\r\r\n>\r\r\n> There may be a better correlation out there, however.\r\r\n>\r\r\n> (See <http://radsite.lbl.gov/mgf/mgfhtml/stanprac.html#begin> for\r\r\nmore\r\r\n> info.)\r\r\n>\r\r\n> -Greg\r\r\n>\r\r\n> > From: Fredo Durand <fredo@graphics.csail.mit.edu>\r\r\n> > Date: January 4, 2004 8:04:54 AM PST\r\r\n> >\r\r\n> > Hi everyone\r\r\n> >\r\r\n> > Happy New Year!\r\r\n> >\r\r\n> > I have a question about the previsualization of complex analytical\r\r\n> > models such as Cook Torrance using simpler models such as\r\r\nBlinn/Phong.\r\r\n> > Say, for a production software, you can set more advanced\r\r\nanalytical\r\r\n> > models but have interactive preview using OpenGL.\r\r\n> > I gues sthat now people start using pixel shaders, but in teh good\r\r\nold\r\r\n> > days, was there a formula to get Phong parameters from\r\r\nCook-Torrance\r\r\n> > or Ward?\r\r\n> >\r\r\n> > Thanks\r\r\n> >\r\r\n> > Fredo\r\r\n>\r\r\n>\r\r\n\r\r\n\r\r\n----------------------------------------------------------------------\r\r\n----------\r\r\n\r\r\n\r\r\n> --------------------------------------------------------------------\r\r\n-----\r\r\n> globillum@imag.fr -- mailing list devoted to global illumination\r\r\nresearch\r\r\n> For list archives or to configure your options, see\r\r\nhttp://listes.imag.fr\r\r\n> --------------------------------------------------------------------\r\r\n-----\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i173vExX007099;\r\r\n\tSat, 7 Feb 2004 04:57:14 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id i173v4Rr000373;\r\r\n\tSat, 7 Feb 2004 04:57:04 +0100 (MET)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i173ucM14200;\r\r\n\tSat, 7 Feb 2004 04:56:38 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i173siv13630\r\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 7 Feb 2004 04:54:44 +0100\r\r\nReceived: from pd3mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i173sexF022885\r\r\n\tfor <globillum@imag.fr>; Sat, 7 Feb 2004 04:54:40 +0100 (CET)\r\r\nReceived: from pd2mr4so.prod.shaw.ca (pd2mr4so-ser.prod.shaw.ca [10.0.141.107])\r\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003))\r\r\n with ESMTP id <0HSP00NOL3ZS35@l-daemon> for globillum@imag.fr; Fri,\r\r\n 06 Feb 2004 20:50:16 -0700 (MST)\r\r\nReceived: from pn2ml3so.prod.shaw.ca\r\r\n (pn2ml3so-qfe0.prod.shaw.ca [10.0.121.147]) by l-daemon\r\r\n (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003))\r\r\n with ESMTP id <0HSP00K263ZT7N@l-daemon> for globillum@imag.fr; Fri,\r\r\n 06 Feb 2004 20:50:17 -0700 (MST)\r\r\nReceived: from FEBRUARY ([24.87.171.230])\r\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003))\r\r\n with SMTP id <0HSP006303ZRCD@l-daemon> for globillum@imag.fr; Fri,\r\r\n 06 Feb 2004 20:50:16 -0700 (MST)\r\r\nDate: Fri, 06 Feb 2004 19:52:17 -0800\r\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nSubject: ANNOUNCE: 04/02/06 Release of RADBIB and GITHESIS\r\r\nTo: globillum@imag.fr\r\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nMessage-id: <004801c3ed2d$c7b7ab40$6401a8c0@FEBRUARY>\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-version: 1.0\r\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-priority: Normal\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 238\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; 13\r\r\nX-Spam-Level: *+++\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\r\n<META content=\"MSHTML 6.00.2800.1400\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff><FONT face=Arial size=2><FONT size=2>\r\r\n<P><U>ANNOUNCE: 04/02/06 Release of RADBIB and GITHESIS</U></P><U></U>\r\r\n<P dir=ltr style=\"MARGIN-RIGHT: 0px\">RADBIB is a comprehensive bibliography of \r\r\nradiosity, photon mapping,&nbsp;and related global illumination papers, theses, \r\r\narticles, and books. It currently includes 2,355 references -- 17 new additions \r\r\nsince its 03/11/16 release.<BR><BR>This bibliography is available in BibTex \r\r\nformat as RADBIB.BIB (with a release date of February 6, 2004) \r\r\nfrom:<BR><BR>&nbsp;&nbsp;&nbsp; <A></A>http://www.helios32.com (Resources \r\r\nsection)<BR><BR>Also available from this site is an abridged version of \r\r\nRADBIB.BIB called GITHESIS.BIB. This bibliography includes 314 references to \r\r\nradiosity, photon mapping,&nbsp;and related global illumination theses -- 9 new \r\r\nadditions since the 03/11/16 release.<BR><BR>Financial support for the \r\r\nmaintenance of these bibliographies is provided by byHeart Consultants \r\r\nLimited.</P>\r\r\n<P dir=ltr style=\"MARGIN-RIGHT: 0px\">Ian Ashdown, P. Eng., LC, \r\r\nFIES<BR>President<BR>byHeart Consultants Limited<BR><A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></P>\r\r\n<P dir=ltr style=\"MARGIN-RIGHT: 0px\"><BR>&nbsp;</P></FONT></FONT></BODY></HTML>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i25GFHCC013737;\r\r\n\tFri, 5 Mar 2004 17:15:18 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id i25GEoGk023223;\r\r\n\tFri, 5 Mar 2004 17:14:51 +0100 (MET)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i25G81n21674;\r\r\n\tFri, 5 Mar 2004 17:08:01 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i25G5fk21612\r\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 5 Mar 2004 17:05:41 +0100\r\r\nReceived: from hqemgate00.nvidia.com (hqemgate00.nvidia.com [216.228.112.144])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i25G5asr015968\r\r\n\tfor <globillum@imag.fr>; Fri, 5 Mar 2004 17:05:37 +0100 (CET)\r\r\nReceived: from mail-sc-0.nvidia.com (Not Verified[172.16.217.105])\r\r\n\tid <BA0106cdb1>; Fri, 05 Mar 2004 08:07:04 -0800\r\r\nReceived: by mail-sc-0.nvidia.com with Internet Mail Service (5.5.2657.72)\r\r\n\tid <FV375QAG>; Fri, 5 Mar 2004 08:05:30 -0800\r\r\nReceived: from PHECKBERTDT3 (PHECKBERT-DT3 [172.16.226.43]) by mail-sc-0.nvidia.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2657.72)\r\r\n\tid FV375QAD; Fri, 5 Mar 2004 08:05:27 -0800\r\r\nFrom: Paul Heckbert <ph+@cs.cmu.edu>\r\r\nTo: \"Global Illumination, Mailing List for\" <globillum@imag.fr>\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\r\nX-MimeOLE: Microsoft Outlook Express 6.00.2800.1158\r\r\nMessage-ID: <005201c402cb$ad2a1750$2be210ac@nvidia.com>\r\r\nSubject: NY Times article on digital walkthroughs\r\r\nDate: Fri, 5 Mar 2004 11:05:27 -0500\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 241\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; 15\r\r\nX-Spam-Level: *+++++\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n\r\r\n<META content=\"MSHTML 6.00.2800.1400\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV>It's not exactly global illumination, but it is a sign that digital \r\r\nwalkthroughs and electronic architectural simulation are coming of age:</DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV>See the article \"<STRONG>For New Buildings, Digital Models Offer an Advance \r\r\nWalk-Through\"</STRONG> in today's New York Times. <A \r\r\nhref=\"http://www.nytimes.com/2004/03/04/technology/circuits/04desi.html\">http://www.nytimes.com/2004/03/04/technology/circuits/04desi.html</A></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV>If the NY Times website asks you to register, don't worry, go ahead and do \r\r\nthat, it's quick, free, and you'll get no spam.</DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV>excerpt:</DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV>AEI Digital, a division of EwingCole, one of the architectural firms that \r\r\ndesigned the [Philadelphia Phillies ballpark], meticulously constructed it in \r\r\nmore than four million polygons. This was accomplished long before the last real \r\r\nbrick, last cubic yard of real concrete and last piece of real structural steel \r\r\nwere laid, poured and bolted into place - even before the place was named \r\r\nCitizens Bank Park.</DIV></BODY></HTML>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i2609JCC021243;\r\r\n\tSat, 6 Mar 2004 01:09:20 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id i26096Gk020389;\r\r\n\tSat, 6 Mar 2004 01:09:07 +0100 (MET)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i2602VO09753;\r\r\n\tSat, 6 Mar 2004 01:02:31 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i2602Mk09730\r\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 6 Mar 2004 01:02:22 +0100\r\r\nReceived: from busybox.pixar.com (busybox.pixar.com [138.72.18.213])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i2602BZI029505\r\r\n\t(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Sat, 6 Mar 2004 01:02:19 +0100 (CET)\r\r\nReceived: from pixar.com (slush [192.168.50.17])\r\r\n\tby busybox.pixar.com (8.12.8/8.12.8) with ESMTP id i26027Hw022544;\r\r\n\tFri, 5 Mar 2004 16:02:08 -0800\r\r\nMessage-ID: <404914FF.7090600@pixar.com>\r\r\nDate: Fri, 05 Mar 2004 16:02:07 -0800\r\r\nFrom: Per Christensen <per@pixar.com>\r\r\nUser-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20030225\r\r\nX-Accept-Language: en-us, en\r\r\nMIME-Version: 1.0\r\r\nTo: globillum@imag.fr\r\r\nCC: per.christensen@acm.org\r\r\nSubject: Importance bibliographies\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 243\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -1\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nDear fellow globillum'ers,\r\r\n\r\r\nIn the hope that this might be useful for somebody, I've put two\r\r\nbibliographies for adjoints and importance up on the following web\r\r\npage:\r\r\n\r\r\n  http://www.seanet.com/~myandper/importance.htm\r\r\n\r\r\n\"importance_background.bib\" contains references to mathematics texts\r\r\non adjoints in general and articles and books about the use of importance\r\r\nin nuclear physics (where it is an adjoint of neutron density).\r\r\n\r\r\n\"importance_graphics.bib\" contains references to articles, dissertations,\r\r\nand books about the use of importance (defined as an adjoint of light)\r\r\nin global illumination and ray tracing.  The entries are divided into five\r\r\ncategories: 1) theoretical results in rendering, 2) \"classic\" ray tracing\r\r\nand distribution ray tracing, 3) finite element methods, 4) Monte Carlo\r\r\nmethods, 5) volume ray tracing and participating media.  The entries\r\r\nare sorted chronologically within each category.\r\r\n\r\r\nThe bibliographies are in BibTeX format and are intended to\r\r\nsupplement Ian Ashdown's excellent radbib bibliography.  Many thanks\r\r\nto Philippe Bekaert who pointed out some of these references.  If you\r\r\nknow of any references that should be added, please send me an e-mail.\r\r\n\r\r\nEnjoy!\r\r\n\r\r\n-- Per\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i2HFUYCC004492;\r\r\n\tWed, 17 Mar 2004 16:30:34 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.12.11/8.12.11) with ESMTP id i2HFUSXN015930;\r\r\n\tWed, 17 Mar 2004 16:30:28 +0100 (MET)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i2HFO0O24510;\r\r\n\tWed, 17 Mar 2004 16:24:00 +0100\r\r\nReceived: from harmonie.imag.fr (harmonie.imag.fr [147.171.130.40])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i2HFNok24493\r\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 17 Mar 2004 16:23:50 +0100\r\r\nReceived: from ns.csis.hku.hk (ns.csis.hku.hk [147.8.178.10])\r\r\n\tby harmonie.imag.fr (8.12.10/8.12.7) with ESMTP id i2HFNib6027382\r\r\n\tfor <globillum@imag.fr>; Wed, 17 Mar 2004 16:23:46 +0100 (CET)\r\r\nReceived: from genius.csis.hku.hk (genius-nat [147.8.177.11])\r\r\n\tby ns.csis.hku.hk (8.12.10+Sun/8.12.10) with ESMTP id i2HFMgN7018490;\r\r\n\tWed, 17 Mar 2004 23:22:59 +0800 (HKT)\r\r\nReceived: from genius.csis.hku.hk (localhost [127.0.0.1])\r\r\n\tby genius.csis.hku.hk (8.12.9+Sun/8.12.9) with ESMTP id i2HFMgNx010334;\r\r\n\tWed, 17 Mar 2004 23:22:42 +0800 (HKT)\r\r\nReceived: from localhost (jcfho@localhost)\r\r\n\tby genius.csis.hku.hk (8.12.9+Sun/8.12.2/Submit) with ESMTP id i2HFMORb010331;\r\r\n\tWed, 17 Mar 2004 23:22:42 +0800 (HKT)\r\r\nX-Authentication-Warning: genius.csis.hku.hk: jcfho owned process doing -bs\r\r\nDate: Wed, 17 Mar 2004 23:22:24 +0800 (HKT)\r\r\nFrom: \"Ho Jeffrey Chun Fai [PG]\" <jcfho@csis.hku.hk>\r\r\nTo: globillum@imag.fr\r\r\ncc: jcfho@csis.hku.hk\r\r\nSubject: Papers on Error estimate of Radiosity\r\r\nMessage-ID: <Pine.GSO.4.58.0403172315400.10134@genius.csis.hku.hk>\r\r\nMIME-Version: 1.0\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 245\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -49\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nDear all,\r\r\n\r\r\nI am trying to find papers on error estimate of radiosity. I found the\r\r\nfollowing two. Can anyone tell me other important or more recent papers\r\r\nrelated to this?\r\r\n\r\r\nWhat I found:\r\r\n- A Framework for the Analysis of Error in Global Illumination Algorithms,\r\r\nJames Arvo, Kenneth Torrance, Brian Smits.\r\r\n\r\r\n- Bounds and Error Estimates for Radiosity, Dani Lischinshi, Brian Smits,\r\r\nDonald P. Greenberg.\r\r\n\r\r\nThanks!\r\r\nJeffrey Ho\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i2HFn5CC005307;\r\r\n\tWed, 17 Mar 2004 16:49:06 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby neelix.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id i2HFmob1020522;\r\r\n\tWed, 17 Mar 2004 16:48:52 +0100 (MET)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i2HFgNW26830;\r\r\n\tWed, 17 Mar 2004 16:42:23 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i2HFgIk26813\r\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 17 Mar 2004 16:42:18 +0100\r\r\nReceived: from imag.fr (ache.inrialpes.fr [194.199.26.136])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i2HFgBgl002157;\r\r\n\tWed, 17 Mar 2004 16:42:11 +0100 (CET)\r\r\nDate: Wed, 17 Mar 2004 16:43:56 +0100\r\r\nSubject: Re: Papers on Error estimate of Radiosity\r\r\nMime-Version: 1.0\r\r\nCc: globillum@imag.fr\r\r\nTo: \"Ho Jeffrey Chun Fai [PG]\" <jcfho@csis.hku.hk>\r\r\nFrom: Nicolas Holzschuch <Nicolas.Holzschuch@imag.fr>\r\r\nIn-Reply-To: <Pine.GSO.4.58.0403172315400.10134@genius.csis.hku.hk>\r\r\nMessage-Id: <E6B51CFA-7829-11D8-BEA4-00039310B9C2@imag.fr>\r\r\nX-Mailer: Apple Mail (2.553)\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-MIME-Autoconverted: from quoted-printable to 8bit by chopinette.imag.fr id i2HFgIk26813\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 246\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -10\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHello,\r\r\nLe mercredi, 17 mars 2004,  16:22 Europe/Zurich, Ho Jeffrey Chun Fai  \r\r\n[PG] a crit :\r\r\n> Dear all,\r\r\n>\r\r\n> I am trying to find papers on error estimate of radiosity. I found the\r\r\n> following two. Can anyone tell me other important or more recent papers\r\r\n> related to this?\r\r\n\r\r\nI can strongly recommand my own paper:\r\r\nAn Exhaustive Error-Bounding Algorithm for Hierarchical Radiosity,\r\r\nN. Holzschuch and F. Sillion, Computer Graphics Forum, vol. 17, number 4\r\r\nhttp://artis.imag.fr/Publications/1998/HS98/\r\r\n\r\r\nBut I think the most interesting view on the subject is inside:\r\r\nPh. Bekaert, Y.D. Willems, Error  Control for Radiosity, Rendering  \r\r\nTechniques '96, X. Pueyo, P. Schrder  (eds.), Springer-Verlag 1996,  \r\r\nISBN 3-211-82883-4\r\r\nAlso in: Proceedings of the 7th  Eurographics Workshop on Rendering, O  \r\r\nPorto, Portugal (June 1996).\r\r\nhttp://www.cs.kuleuven.ac.be/cwis/research/graphics/CGRG.PUBLICATIONS/ \r\r\nRadError/\r\r\n\r\r\nPhilippe's refinement oracle is actually implemented into every  \r\r\nindustrial application of hierarchical radiosity that I know of. :-) It  \r\r\nworks especially well with higher-order basis functions, such as  \r\r\nquadric wavelets (see A novel approach makes higher order wavelets  \r\r\nreally efficient for radiosity, F Cuny et al., Computer Graphics Forum  \r\r\n- Sep 2000, http://artis.imag.fr/Publications/2000/CAH00/)\r\r\n\r\r\n\r\r\n> What I found:\r\r\n> - A Framework for the Analysis of Error in Global Illumination  \r\r\n> Algorithms,\r\r\n> James Arvo, Kenneth Torrance, Brian Smits.\r\r\n>\r\r\n> - Bounds and Error Estimates for Radiosity, Dani Lischinshi, Brian  \r\r\n> Smits,\r\r\n> Donald P. Greenberg.\r\r\n-- \r\r\nGreetings,\r\r\nNicolas Holzschuch\r\r\n\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i2HFuaCC005719;\r\r\n\tWed, 17 Mar 2004 16:56:36 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby neelix.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id i2HFuBb1024625;\r\r\n\tWed, 17 Mar 2004 16:56:16 +0100 (MET)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i2HFqn728147;\r\r\n\tWed, 17 Mar 2004 16:52:49 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i2HFojk28083\r\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 17 Mar 2004 16:50:45 +0100\r\r\nReceived: from hqemgate00.nvidia.com (hqemgate00.nvidia.com [216.228.112.144])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i2HFodgl005515;\r\r\n\tWed, 17 Mar 2004 16:50:40 +0100 (CET)\r\r\nReceived: from mail-sc-0.nvidia.com (Not Verified[172.16.217.105])\r\r\n\tid <BA011a9648>; Wed, 17 Mar 2004 07:50:18 -0800\r\r\nReceived: by mail-sc-0.nvidia.com with Internet Mail Service (5.5.2657.72)\r\r\n\tid <G0SRN1CF>; Wed, 17 Mar 2004 07:50:18 -0800\r\r\nReceived: from PHECKBERTDT3 (PHECKBERT-DT3 [172.16.226.112]) by mail-sc-0.nvidia.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2657.72)\r\r\n\tid G0SRN1B0; Wed, 17 Mar 2004 07:50:11 -0800\r\r\nFrom: Paul Heckbert <ph+@cs.cmu.edu>\r\r\nTo: \"Ho Jeffrey Chun Fai [PG]\" <jcfho@csis.hku.hk>, \r\r\n Nicolas Holzschuch <Nicolas.Holzschuch@imag.fr>\r\r\nCc: globillum@imag.fr, \"Willmott, Andrew\" <andrew.willmott@cs.cmu.edu>\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\r\nX-MimeOLE: Microsoft Outlook Express 6.00.2800.1158\r\r\nMessage-ID: <04d201c40c37$869e6a80$1de210ac@nvidia.com>\r\r\nReferences: <E6B51CFA-7829-11D8-BEA4-00039310B9C2@imag.fr>\r\r\nSubject: Re: Papers on Error estimate of Radiosity\r\r\nDate: Wed, 17 Mar 2004 10:50:08 -0500\r\r\nMIME-Version: 1.0\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 247\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -10\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nAlso see\r\r\n\r\r\n@PHDTHESIS{Willmott00phd,\r\r\nauthor={Andrew J. Willmott},\r\r\ntitle={Hierarchical Radiosity with Multiresolution Meshes},\r\r\nschool={School of Computer Science, Carnegie Mellon University},\r\r\nmonth=nov,\r\r\nyear=2000,\r\r\nkeywords={global illumination, visibility, face cluster, error analysis,\r\r\nhierarchical radiosity, clustering},\r\r\nnote={\\URL{http://www.cs.cmu.edu/~ajw}},\r\r\n}\r\r\n\r\r\nand the shorter and earlier paper\r\r\n\r\r\n@InProceedings{Willmott99fcr,\r\r\n  author =       \"Andrew J. Willmott and Paul S. Heckbert and Michael\r\r\nGarland\",\r\r\n  title =        \"Face Cluster Radiosity\",\r\r\n  booktitle =    \"Eurographics Workshop on Rendering\",\r\r\n  month =        jun,\r\r\n  year =         1999,\r\r\n  note =         \"\\URL{http://www.cs.cmu.edu/~ajw/paper/fcr-eg99/}\"\r\r\n}\r\r\n\r\r\n----- Original Message ----- \r\r\nFrom: \"Nicolas Holzschuch\" <Nicolas.Holzschuch@imag.fr>\r\r\nTo: \"Ho Jeffrey Chun Fai [PG]\" <jcfho@csis.hku.hk>\r\r\nCc: <globillum@imag.fr>\r\r\nSent: Wednesday, March 17, 2004 10:43 AM\r\r\nSubject: Re: Papers on Error estimate of Radiosity\r\r\n\r\r\n\r\r\nHello,\r\r\nLe mercredi, 17 mars 2004,  16:22 Europe/Zurich, Ho Jeffrey Chun Fai\r\r\n[PG] a crit :\r\r\n> Dear all,\r\r\n>\r\r\n> I am trying to find papers on error estimate of radiosity. I found the\r\r\n> following two. Can anyone tell me other important or more recent papers\r\r\n> related to this?\r\r\n\r\r\nI can strongly recommand my own paper:\r\r\nAn Exhaustive Error-Bounding Algorithm for Hierarchical Radiosity,\r\r\nN. Holzschuch and F. Sillion, Computer Graphics Forum, vol. 17, number 4\r\r\nhttp://artis.imag.fr/Publications/1998/HS98/\r\r\n\r\r\nBut I think the most interesting view on the subject is inside:\r\r\nPh. Bekaert, Y.D. Willems, Error  Control for Radiosity, Rendering\r\r\nTechniques '96, X. Pueyo, P. Schrder  (eds.), Springer-Verlag 1996,\r\r\nISBN 3-211-82883-4\r\r\nAlso in: Proceedings of the 7th  Eurographics Workshop on Rendering, O\r\r\nPorto, Portugal (June 1996).\r\r\nhttp://www.cs.kuleuven.ac.be/cwis/research/graphics/CGRG.PUBLICATIONS/\r\r\nRadError/\r\r\n\r\r\nPhilippe's refinement oracle is actually implemented into every\r\r\nindustrial application of hierarchical radiosity that I know of. :-) It\r\r\nworks especially well with higher-order basis functions, such as\r\r\nquadric wavelets (see A novel approach makes higher order wavelets\r\r\nreally efficient for radiosity, F Cuny et al., Computer Graphics Forum\r\r\n- Sep 2000, http://artis.imag.fr/Publications/2000/CAH00/)\r\r\n\r\r\n\r\r\n> What I found:\r\r\n> - A Framework for the Analysis of Error in Global Illumination\r\r\n> Algorithms,\r\r\n> James Arvo, Kenneth Torrance, Brian Smits.\r\r\n>\r\r\n> - Bounds and Error Estimates for Radiosity, Dani Lischinshi, Brian\r\r\n> Smits,\r\r\n> Donald P. Greenberg.\r\r\n-- \r\r\nGreetings,\r\r\nNicolas Holzschuch\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n----------------------------------------------------------------------------\r\r\n----\r\r\n\r\r\n\r\r\n> -------------------------------------------------------------------------\r\r\n> globillum@imag.fr -- mailing list devoted to global illumination research\r\r\n> For list archives or to configure your options, see http://listes.imag.fr\r\r\n> -------------------------------------------------------------------------\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i2JNCACC007512;\r\r\n\tSat, 20 Mar 2004 00:12:11 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.12.11/8.12.11) with ESMTP id i2JNC0Km004039;\r\r\n\tSat, 20 Mar 2004 00:12:01 +0100 (MET)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i2JN8TT04303;\r\r\n\tSat, 20 Mar 2004 00:08:29 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i2JN8Nk04286\r\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 20 Mar 2004 00:08:23 +0100\r\r\nReceived: from serv01.divms.uiowa.edu (serv01.divms.uiowa.edu [128.255.44.134])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i2JN8KpT018543\r\r\n\t(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=FAIL)\r\r\n\tfor <globillum@imag.fr>; Sat, 20 Mar 2004 00:08:21 +0100 (CET)\r\r\nReceived: from mlh1B ([128.255.45.228]) by serv01.divms.uiowa.edu with id i2JN8Hc2024588 for <globillum@imag.fr>; Fri, 19 Mar 2004 17:08:17 -0600 (CST)\r\r\nMessage-ID: <001301c40e07$108ca830$e42dff80@mlh1B>\r\r\nFrom: \"Kendall Atkinson\" <Kendall-Atkinson@uiowa.edu>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Re: Papers on Error estimate of Radiosity\r\r\nDate: Fri, 19 Mar 2004 17:08:12 -0600\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Priority: 3\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\r\nX-Spam-Score: -4.801 () BAYES_00,HTML_MESSAGE\r\r\nX-Scanned-By: MIMEDefang 2.37\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 248\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -49\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nIn reply to the request for references on the error analysis for the numerical analysis of the radiosity equation, I would like to note the work of Olaf Hansen. He recently completed his habilitation thesis at the University of Mainz. He is now in the Mathematics Dept of California State University at San Marcos. Below are his papers on the radiosity equation.\r\r\n\r\r\n* O. Hansen, The local behavior of the solution of the radiosity equation on polyhedral domains in R^3 , SIAM Journal on Mathematical Analysis, Vol. 33, No. 3, 718-750, 2001. \r\r\n\r\r\n* O. Hansen, On the Stability of the Collocation Method for the Radiosity Equation on Polyhedral Domains , IMA Journal of Numerical Analysis, Vol. 22, 463-479, 2002. \r\r\n\r\r\n* O. Hansen, The Mapping Properties of the Radiosity Operator along an Edge, Mathematical Methods in the Applied Sciences, Vol. 25, 1075-1090, 2002. \r\r\n\r\r\n* O. Hansen, The Radiosity Equation on certain Spaces of Continuous Functions and its Numerical Solution, Journal of Integral Equations and Applications, Vol. 15, 2,  153-202, 2003. \r\r\n\r\r\n* O. Hansen, A fast collocation method for the radiosity equation, based on the hierarchical algorithm of P. Hanrahan and D. Salzman: The 1d case, accepted in Advances in Computational Mathematics. \r\r\n\r\r\n* O. Hansen, The asymptotic behavior of the spectrum of the reflection operator on conical surfaces, accepted in Integral Equations and Operator Theory. \r\r\n\r\r\nKendall Atkinson\r\r\n\r\r\nDepts of Mathematics and Computer Science\r\r\n\r\r\nUniversity of Iowa\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i2K2Y2CC014673;\r\r\n\tSat, 20 Mar 2004 03:34:02 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.12.11/8.12.11) with ESMTP id i2K2XtOG024325;\r\r\n\tSat, 20 Mar 2004 03:33:56 +0100 (MET)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i2K2UUB26293;\r\r\n\tSat, 20 Mar 2004 03:30:30 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i2K2SVk25715\r\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 20 Mar 2004 03:28:31 +0100\r\r\nReceived: from pd3mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i2K2SPpS003798\r\r\n\tfor <globillum@imag.fr>; Sat, 20 Mar 2004 03:28:26 +0100 (CET)\r\r\nReceived: from pd5mr6so.prod.shaw.ca\r\r\n (pd5mr6so-qfe3.prod.shaw.ca [10.0.141.182]) by l-daemon\r\r\n (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003))\r\r\n with ESMTP id <0HUU00GDXS7DUC@l-daemon> for globillum@imag.fr; Fri,\r\r\n 19 Mar 2004 19:28:25 -0700 (MST)\r\r\nReceived: from pn2ml4so.prod.shaw.ca ([10.0.121.148])\r\r\n by pd5mr6so.prod.shaw.ca (Sun ONE Messaging Server 6.0 Patch 1 (built Jan 13\r\r\n 2004)) with ESMTP id <0HUU00CPMS780870@pd5mr6so.prod.shaw.ca> for\r\r\n globillum@imag.fr; Fri, 19 Mar 2004 19:28:20 -0700 (MST)\r\r\nReceived: from FEBRUARY (h24-87-171-230.vn.shawcable.net [24.87.171.230])\r\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003))\r\r\n with SMTP id <0HUU0010HS7BY1@l-daemon> for globillum@imag.fr; Fri,\r\r\n 19 Mar 2004 19:28:24 -0700 (MST)\r\r\nDate: Fri, 19 Mar 2004 18:31:45 -0800\r\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nSubject: RADBIB and GITHESIS - March 19th Release\r\r\nTo: globillum@imag.fr\r\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nMessage-id: <002a01c40e23$7d8292d0$6401a8c0@FEBRUARY>\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-version: 1.0\r\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-priority: Normal\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 249\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; 14\r\r\nX-Spam-Level: *++++\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\r\n<META content=\"MSHTML 6.00.2800.1400\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT face=Arial size=2><FONT size=2><FONT size=2>\r\r\n<P><STRONG>ANNOUNCE: 04/03/19 Release of RADBIB and GITHESIS</STRONG></P>\r\r\n<P>RADBIB is a comprehensive bibliography of radiosity, photon mapping, and \r\r\nrelated global illumination papers, theses, articles, and books. It currently \r\r\nincludes 2,359 references -- 4 new additions since its 04/02/06 \r\r\nrelease.<BR><BR>This bibliography is available in BibTex format as RADBIB.BIB \r\r\n(with a release date of March 19, 2004) from:<BR><BR>&nbsp;&nbsp;&nbsp; \r\r\n<A></A>http://www.helios32.com (Resources section)<BR><BR>Also available from \r\r\nthis site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\r\nbibliography includes 314 references to radiosity, photon mapping, and related \r\r\nglobal illumination theses -- no new additions since the 04/02/06 \r\r\nrelease.<BR><BR>Financial support for the maintenance of these bibliographies is \r\r\nprovided by byHeart Consultants Limited.</P>\r\r\n<P></FONT>Ian Ashdown, P. Eng., LC, FIES<BR>President<BR>byHeart Consultants \r\r\nLimited<BR><A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></P></FONT></FONT></DIV></BODY></HTML>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i3E6URCC013125;\r\r\n\tWed, 14 Apr 2004 08:30:27 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.12.11/8.12.11) with ESMTP id i3E6TXA0018110;\r\r\n\tWed, 14 Apr 2004 08:29:36 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i3E6N0u18331;\r\r\n\tWed, 14 Apr 2004 08:23:00 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i3E6IxZ17704\r\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 14 Apr 2004 08:18:59 +0200\r\r\nReceived: from pd3mo1so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i3E6IpQi013670\r\r\n\tfor <globillum@imag.fr>; Wed, 14 Apr 2004 08:18:52 +0200 (CEST)\r\r\nReceived: from pd5mr7so.prod.shaw.ca\r\r\n (pd5mr7so-qfe3.prod.shaw.ca [10.0.141.183]) by l-daemon\r\r\n (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003))\r\r\n with ESMTP id <0HW500MO9CWAB5@l-daemon> for globillum@imag.fr; Wed,\r\r\n 14 Apr 2004 00:04:58 -0600 (MDT)\r\r\nReceived: from pn2ml4so.prod.shaw.ca ([10.0.121.148])\r\r\n by pd5mr7so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar\r\r\n 15 2004)) with ESMTP id <0HW500K1VCXEDP20@pd5mr7so.prod.shaw.ca> for\r\r\n globillum@imag.fr; Wed, 14 Apr 2004 00:05:38 -0600 (MDT)\r\r\nReceived: from FEBRUARY (S01060006257abbc2.vn.shawcable.net [24.87.171.230])\r\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003))\r\r\n with SMTP id <0HW50032ECW6YN@l-daemon> for globillum@imag.fr; Wed,\r\r\n 14 Apr 2004 00:04:55 -0600 (MDT)\r\r\nDate: Tue, 13 Apr 2004 23:09:07 -0700\r\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nSubject: ANNOUNCE: 04/04/14 Release of RADBIB and GITHESIS\r\r\nTo: globillum@imag.fr\r\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nMessage-id: <001401c421e6$fec785e0$6401a8c0@FEBRUARY>\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-version: 1.0\r\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-priority: Normal\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 252\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; 39\r\r\nX-Spam-Level: ***+++++++++\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\r\n<META content=\"MSHTML 6.00.2800.1400\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\r\n<P><STRONG><U>ANNOUNCE: 04/04/14 Release of RADBIB and GITHESIS</U></STRONG></P>\r\r\n<P>RADBIB is a comprehensive bibliography of radiosity, photon mapping, and \r\r\nrelated global illumination papers, theses, articles, and books. It currently \r\r\nincludes 2,365 references -- 6 new additions since its 04/03/19 \r\r\nrelease.<BR><BR>This bibliography is available in BibTex format as RADBIB.BIB \r\r\n(with a release date of April 14, 2004) from:<BR><BR>&nbsp;&nbsp;&nbsp; \r\r\n<A></A>http://www.helios32.com (Resources section)<BR><BR>Also available from \r\r\nthis site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\r\nbibliography includes 314 references to radiosity, photon mapping, and related \r\r\nglobal illumination theses -- no new additions since the 04/03/19 \r\r\nrelease.<BR><BR>Financial support for the maintenance of these bibliographies is \r\r\nprovided by byHeart Consultants Limited.</P>\r\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>President<BR>byHeart Consultants \r\r\nLimited<BR><A href=\"http://www.helios32.com\">http://www.helios32.com</A></P>\r\r\n<P>&nbsp;</P></FONT></FONT></DIV></BODY></HTML>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i3EDDpCC028030;\r\r\n\tWed, 14 Apr 2004 15:13:51 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.12.11/8.12.11) with ESMTP id i3EDDkbv018800;\r\r\n\tWed, 14 Apr 2004 15:13:46 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i3ED71900572;\r\r\n\tWed, 14 Apr 2004 15:07:01 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i3ED4ZZ32447\r\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 14 Apr 2004 15:04:35 +0200\r\r\nReceived: from graphics.csail.mit.edu (graphics.csail.mit.edu [18.24.2.30])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i3ED4Rd1020739\r\r\n\t(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Wed, 14 Apr 2004 15:04:28 +0200 (CEST)\r\r\nReceived: from graphics.csail.mit.edu (pool-68-163-219-210.bos.east.verizon.net [68.163.219.210])\r\r\n\tby graphics.csail.mit.edu (8.12.10/8.12.10) with ESMTP id i3ED4Qd9002835;\r\r\n\tWed, 14 Apr 2004 09:04:27 -0400\r\r\nMessage-ID: <407D36DC.7030803@graphics.csail.mit.edu>\r\r\nDate: Wed, 14 Apr 2004 09:04:28 -0400\r\r\nFrom: Fredo Durand <fredo@graphics.csail.mit.edu>\r\r\nUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)\r\r\nX-Accept-Language: en-us, en\r\r\nMIME-Version: 1.0\r\r\nTo: globillum@imag.fr\r\r\nCC: Maneesh Agrawala <maneesh@microsoft.com>\r\r\nSubject: CFP: Smart Depiction, CG&A special issue\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 254\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -22\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n\r\r\n                 Call for Papers:\r\r\n\r\r\n     SMART DEPICTION FOR VISUAL COMMUNICATION\r\r\n\r\r\n     Special Issue of IEEE CG&A, May/June 2005\r\r\n\r\r\n\r\r\n                  Guest Editors\r\r\n        Maneesh Agrawala and Frdo Durand\r\r\n\r\r\n     http://www.computer.org/cga/CFPMay05.htm\r\r\n\r\r\n\r\r\nSubmissions due: September 1, 2004\r\r\nAuthor notification: December 1, 2004\r\r\nFinal versions due: February 1, 2005\r\r\n\r\r\nAs computers become faster, smaller, ubiquitous, and interconnected, \r\r\ntheir primary function is shifting from computation to communication. \r\r\nVisual media in the form of photographs, photorealistic renderings, \r\r\ndiagrams, sketches, animations, and film are increasingly generated, \r\r\nmanipulated, and transmitted by computers. Yet even with the aid of a \r\r\ncomputer, producing effective and expressive visual content can take \r\r\nhours or days and consume considerable artistic skills. The challenge is \r\r\nto develop new algorithms and user interfaces that facilitate visual \r\r\ncommunication by making it fast and easy to generate compelling \r\r\ngraphical visual content.\r\r\n\r\r\nThe most effective graphics combine principles and techniques from \r\r\ngraphic design, visual art, perceptual psychology, and cognitive \r\r\nscience. Smart depiction systems are computer algorithms and interfaces \r\r\nthat embody these principles and techniques. Such systems hold the \r\r\npotential for significantly reducing the time and effort required to \r\r\ngenerate rich and effective visual content.\r\r\n\r\r\nThe purpose of this special issue is to attract novel research results \r\r\non smart depiction for visual communication. We seek work that \r\r\nidentifies and algorithmically instantiates the principles and \r\r\ntechniques for creating effective visual content. Potential topics for \r\r\narticles include, but are not limited to:\r\r\n\r\r\n     * Visual abstraction techniques\r\r\n     * Dealing with visual density and clutter\r\r\n     * Creating effective explanatory animations\r\r\n     * Material perception, depiction, and stylization\r\r\n     * Improving comprehensibility of photorealistic images\r\r\n     * Automated lighting and viewpoint control\r\r\n     * Design principles for layout and composition\r\r\n     * Shape and space perception and visualization\r\r\n\r\r\nArticles should be fewer than 10 magazine pages, where a page is 800 \r\r\nwords and a quarter page image counts as 200 words. Cite only the 12 \r\r\nmost critical references, and consider providing background in sidebars \r\r\nfor nonexpert readers. Color images can be interspersed through the \r\r\narticle and should be limited to a total of 10. Visit CG&A style and \r\r\nlength guidelines here.\r\r\n\r\r\nPlease submit your paper using our online manuscript submission service. \r\r\nWhen uploading your paper, please select the appropriate special issue \r\r\ntitle under the category Manuscript Type. If you have any questions \r\r\nabout submitting your article, please contact Alkenia Winston.\r\r\n\r\r\nPlease direct any correspondence prior to submission to both guest \r\r\neditors at:\r\r\n\r\r\nManeesh Agrawala\r\r\nOne Microsoft Way\r\r\nRedmond, WA 98052-6399\r\r\nEmail: maneesh@graphics.stanford.edu\r\r\nPhone: +1 425 705-5718\r\r\nFax: +1 425 936-7329\r\r\n\r\r\nand\r\r\n\r\r\nFrdo Durand\r\r\nMIT CSAIL\r\r\nThe Stata Center 32-D426\r\r\n32 Vassar Street\r\r\nCambridge, MA 02139, USA\r\r\nEmail: fredo@graphics.csail.mit.edu\r\r\nPhone : +1 617 253 7223\r\r\nFax : +1 617 253 4640\r\r\n\r\r\n\r\r\n-- \r\r\n--\r\r\nFredo Durand,  MIT-CSAIL Graphics Group\r\r\nStata Center, 32-D426, Cambridge, MA 02139, USA\r\r\nphone : (617) 253 7223  fax : (617) 253 4640\r\r\nhttp://graphics.lcs.mit.edu/~fredo/\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i3KEmuq3031258;\r\r\n\tTue, 20 Apr 2004 16:48:57 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.12.11/8.12.11) with ESMTP id i3KEmj11004506;\r\r\n\tTue, 20 Apr 2004 16:48:45 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i3KEhq406509;\r\r\n\tTue, 20 Apr 2004 16:43:52 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i3KEfpr05945\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 20 Apr 2004 16:41:51 +0200\r\r\nReceived: from cut.autodesk.com (cut.autodesk.com [198.102.112.47])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i3KEfkwH023088\r\r\n\tfor <globillum@imag.fr>; Tue, 20 Apr 2004 16:41:47 +0200 (CEST)\r\r\nReceived: from msgusawfe02.ads.autodesk.com ([144.111.33.211])\r\r\n\tby cut.autodesk.com (8.12.10/8.12.6) with ESMTP id i3KEfh8j000166;\r\r\n\tTue, 20 Apr 2004 07:41:43 -0700 (PDT)\r\r\nReceived: from msgusawpf01.ads.autodesk.com ([144.111.33.212]) by msgusawfe02.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\r\n\t Tue, 20 Apr 2004 07:41:43 -0700\r\r\nReceived: from msgusaefe01.ads.autodesk.com ([144.111.72.49]) by msgusawpf01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\r\n\t Tue, 20 Apr 2004 07:41:42 -0700\r\r\nReceived: from msgusaemb01.ads.autodesk.com ([144.111.72.50]) by msgusaefe01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\r\n\t Tue, 20 Apr 2004 10:41:41 -0400\r\r\nx-mimeole: Produced By Microsoft Exchange V6.0.6487.1\r\r\ncontent-class: urn:content-classes:message\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nSubject: Gelato\r\r\nDate: Tue, 20 Apr 2004 10:41:41 -0400\r\r\nMessage-ID: <C171CD2D43164144BDF3C8ADF0B7499F0617E3CD@msgusaemb01.autodesk.com>\r\r\nThread-Topic: Gelato\r\r\nThread-Index: AcQm5ZgUx0us+LQrTgeQE8f7RegmUw==\r\r\nFrom: \"Eric Haines (Autodesk, NY)\" <eric.haines@autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nX-OriginalArrivalTime: 20 Apr 2004 14:41:41.0578 (UTC) FILETIME=[982EB2A0:01C426E5]\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 256\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -22\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html>\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\r\n\r\r\n\r\r\n<meta name=Generator content=\"Microsoft Word 10 (filtered)\">\r\r\n\r\r\n<style>\r\r\n<!--\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{font-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=purple>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Just noticed this on Slashdot, so I thought I&#8217;d pass\r\r\nit on: <a href=\"http://film.nvidia.com/page/gelato.html\">http://film.nvidia.com/page/gelato.html</a>\r\r\n- has the magic words ray-tracing and global illumination in it. This is the\r\r\nstuff Larry Gritz, Matt Pharr, and others have been working on.</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Eric</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i46F7mEl005279;\r\r\n\tThu, 6 May 2004 17:07:48 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.12.11/8.12.11) with ESMTP id i46F7gvp011012;\r\r\n\tThu, 6 May 2004 17:07:42 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i46ExFU02373;\r\r\n\tThu, 6 May 2004 16:59:15 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i46EuuA01786\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 6 May 2004 16:56:56 +0200\r\r\nReceived: from nut.autodesk.com (nut.autodesk.com [198.102.112.27])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i46Euem0028574\r\r\n\tfor <globillum@imag.fr>; Thu, 6 May 2004 16:56:41 +0200 (CEST)\r\r\nReceived: from msgusawfe02.ads.autodesk.com ([144.111.33.211])\r\r\n\tby nut.autodesk.com (8.12.10/8.12.6) with ESMTP id i46EubY5005644\r\r\n\tfor <globillum@imag.fr>; Thu, 6 May 2004 07:56:40 -0700 (PDT)\r\r\nReceived: from msgusawpf01.ads.autodesk.com ([144.111.33.212]) by msgusawfe02.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\r\n\t Thu, 6 May 2004 07:56:37 -0700\r\r\nReceived: from msgusaepf01.ads.autodesk.com ([144.111.72.51]) by msgusawpf01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\r\n\t Thu, 6 May 2004 07:56:37 -0700\r\r\nReceived: from msgusaemb01.ads.autodesk.com ([144.111.72.50]) by msgusaepf01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\r\n\t Thu, 6 May 2004 10:56:36 -0400\r\r\nX-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1\r\r\ncontent-class: urn:content-classes:message\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nSubject: Viewgraph Giveaway\r\r\nDate: Thu, 6 May 2004 10:56:36 -0400\r\r\nMessage-ID: <C171CD2D43164144BDF3C8ADF0B7499F06656D30@msgusaemb01.autodesk.com>\r\r\nThread-Topic: Viewgraph Giveaway\r\r\nThread-Index: AcQzelO/YFILk4ZzRlyvrKuQmE44Lg==\r\r\nFrom: \"Eric Haines (Autodesk, NY)\" <eric.haines@autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nX-OriginalArrivalTime: 06 May 2004 14:56:36.0604 (UTC) FILETIME=[5444D3C0:01C4337A]\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 257\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -47\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html>\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\r\n\r\r\n\r\r\n<meta name=Generator content=\"Microsoft Word 10 (filtered)\">\r\r\n\r\r\n<style>\r\r\n<!--\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{font-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=purple>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>[posting for Andrew; please reply to him, not me.]</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Dear Globillumers:</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>While cleaning up my office, I uncovered a collection of\r\r\nviewgraphs that I&#8217;ve prepared over the years for several classes on\r\r\nrendering (viewgraphs are the transparent sheets that you write on with colored\r\r\nmarkers and display on an overhead projector).&nbsp; There are two main topics:\r\r\nthe theory and practice of ray tracing, and using Unix, along with a miscellany\r\r\nof brief presentations on other graphics-related topics (e.g., human vision and\r\r\ntexturing, as well as some research talks).&nbsp; I don&#8217;t need these any\r\r\nmore, and would be happy to donate them to a good home. &nbsp;The stack, which\r\r\nis about <font color=black><span style='color:black'>9&#8221; (23 cm) high,\r\r\ncontains several hundred lecture-ready viewgraphs, as well as a box of about 70\r\r\nblanks.&nbsp; The only catch is that you&#8217;ll have to pay shipping: I\r\r\nestimate that shipping this 30 pound box domestically inside the US would cost\r\r\nbetween $15 and $40 depending on destination, and shipping to Europe would be\r\r\nabout US $45 (I can get the exact numbers when I ship). &nbsp;First come, first\r\r\nserved.&nbsp; Please contact me directly if you&#8217;re interested.&nbsp;\r\r\nI&#8217;ll hang onto these until May 15. &nbsp;</span></font></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:\r\r\n10.0pt;font-family:Arial;color:black'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:\r\r\n10.0pt;font-family:Arial;color:black'>-</span></font><font size=2 color=black\r\r\n face=Arial><span style='font-size:10.0pt;font-family:Arial;color:black'>Andrew\r\r\n Glassner</span></font><font size=2 color=black face=Arial><span\r\r\nstyle='font-size:10.0pt;font-family:Arial;color:black'> ( <a\r\r\nhref=\"mailto:andrew@glassner.com\">andrew@glassner.com</a> | <a\r\r\nhref=\"http://www.glassner.com/\">www.glassner.com</a> )</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i4AH65El021616;\r\r\n\tMon, 10 May 2004 19:06:05 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.12.11/8.12.11) with ESMTP id i4AH5s84020447;\r\r\n\tMon, 10 May 2004 19:05:57 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i4AGu5902227;\r\r\n\tMon, 10 May 2004 18:56:05 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i4AGtxC02210\r\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 10 May 2004 18:55:59 +0200\r\r\nReceived: from bells.cs.ucl.ac.uk (bells.cs.ucl.ac.uk [128.16.5.31])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with SMTP id i4AGtukQ006891\r\r\n\tfor <globillum@imag.fr>; Mon, 10 May 2004 18:55:56 +0200 (CEST)\r\r\nReceived: from raylight.cs.ucl.ac.uk by bells.cs.ucl.ac.uk with local SMTP \r\r\n          id <g.08322-0@bells.cs.ucl.ac.uk>; Mon, 10 May 2004 17:55:33 +0100\r\r\nMessage-Id: <6.0.1.1.2.20040510175916.03374d30@pop.cs.ucl.ac.uk>\r\r\nX-Sender: ucacmsl@pop.cs.ucl.ac.uk\r\r\nX-Mailer: QUALCOMM Windows Eudora Version 6.0.1.1\r\r\nDate: Mon, 10 May 2004 18:00:28 +0100\r\r\nTo: globillum@imag.fr\r\r\nFrom: Mel Slater <m.slater@cs.ucl.ac.uk>\r\r\nSubject: One Day Seminar on Virtual Light Field\r\r\nMime-Version: 1.0\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 259\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -49\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nThere will be a one day seminar on\r\r\nThe Virtual Light Field: Global Illumination - Propagation and Rendering\r\r\nat\r\r\nUniversity College London\r\r\n4th June, 2004\r\r\nFull details on\r\r\nhttp://www.cs.ucl.ac.uk/research/vr/Projects/VLF/Seminar/\r\r\n\r\r\n\r\r\nregards\r\r\nMel Slater\r\r\n\r\r\nDepartment of Computer Science\r\r\nUniversity College London\r\r\nGower Street\r\r\nLondon WC1E 6BT\r\r\nhttp://www.cs.ucl.ac.uk/staff/m.slater \r\r\n\r\r\n\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i4JEVUEl022669;\r\r\n\tWed, 19 May 2004 16:31:30 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby neelix.kom.tuwien.ac.at (8.12.10/8.12.11) with ESMTP id i4JEVFTB016736;\r\r\n\tWed, 19 May 2004 16:31:15 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i4JEOfQ09379;\r\r\n\tWed, 19 May 2004 16:24:41 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i4JELa608829\r\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 19 May 2004 16:21:36 +0200\r\r\nReceived: from rinka.central.susx.ac.uk (rinka.central.susx.ac.uk [139.184.14.19])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i4JELXa3029562\r\r\n\tfor <globillum@imag.fr>; Wed, 19 May 2004 16:21:33 +0200 (CEST)\r\r\nReceived: from engg100-149.engg.susx.ac.uk ([139.184.100.149] helo=sussex.ac.uk)\r\r\n\tby rinka.central.susx.ac.uk with esmtp (Exim 4.10)\r\r\n\tid 1BQRwr-0005X7-00\r\r\n\tfor globillum@imag.fr; Wed, 19 May 2004 15:21:33 +0100\r\r\nMessage-ID: <40AB6D3C.5050707@sussex.ac.uk>\r\r\nDate: Wed, 19 May 2004 15:20:44 +0100\r\r\nOrganization: University of Sussex\r\r\nUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)\r\r\nX-Accept-Language: en-us, en\r\r\nMIME-Version: 1.0\r\r\nTo: globillum@imag.fr\r\r\nSubject: research post\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Sussex: true\r\r\nFrom: Katerina Mania <K.Mania@sussex.ac.uk>\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 265\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; 12\r\r\nX-Spam-Level: *++\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 9001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\r\r\n<html>\r\r\n<head>\r\r\n  <meta http-equiv=\"Content-Type\" content=\"text/html;charset=ISO-8859-1\">\r\r\n  <title></title>\r\r\n</head>\r\r\n<body text=\"#000000\" bgcolor=\"#ffffff\">\r\r\n<div class=\"subject\">Dear all,<br>\r\r\n<br>\r\r\nPlease distribute as you wish. Closing date for applications is the 4th\r\r\nof June 2004. Apologies for cross-postings.<br>\r\r\n<br>\r\r\nBest regards<br>\r\r\nKaterina Mania<br>\r\r\n<br>\r\r\n---------------------------------------------------------------------------------------------<br>\r\r\nAdvertisement for a Research Fellow:<br>\r\r\nQuantifying Fidelity for Virtual Environment Simulations employing\r\r\nSchema Assumptions</div>\r\r\n<!--break-->\r\r\n<div class=\"dept\">Department Of Informatics, University of Sussex, UK<br>\r\r\n</div>\r\r\n<br>\r\r\n<!--break-->\r\r\n<div class=\"institute\"><!--University of Sussex--></div>\r\r\n<!--break-->\r\r\n<p><!--Keyword: --></p>\r\r\nFixed term for 23 months &#8211; appointment available immediately\r\r\n<p>The Department of Informatics, University of Sussex, UK wishes to\r\r\ninvite applications for the\r\r\nfull-time post of Research fellow working on a project entitled\r\r\n&#8220;Quantifying Fidelity for Virtual Environment Simulations employing\r\r\nSchema Assumptions&#8221;. This is a joint, 2-year collaboration between the\r\r\nDepartment of Informatics University of Sussex (Dr Katerina Mania), the\r\r\nDepartment of Experimental Psychology University of Bristol (Prof. Tom\r\r\nTroscianko), collaborating with Hewlett Packard Laboratories Bristol\r\r\n(Dr Rycharde Hawkes). This post is based at the University of Sussex in\r\r\nBrighton, in close collaboration with the University of Bristol and\r\r\ncommunication with Hewlett Packard Laboratories in Bristol. </p>\r\r\n<p> The objectives of the project are:<br>\r\r\nConducting experimental studies that will test specific hypothesis\r\r\nrelated to schema activation (memory research) in computer graphics\r\r\nworlds of varied rendering photorealism. Schemata are knowledge\r\r\nstructures based on past experience. When participants are exposed to a\r\r\nlarge amount of information in a scene, cognitive psychologists have\r\r\nsuggested that schemata are used to guide the search for information in\r\r\nmemory. For example, if a quick visual scan of a room indicates that\r\r\nthere is a clock on the wall, hands may be assigned to it at a memory\r\r\ntest, even though this particular clock does not have hands. The\r\r\nresults obtained in these experiments will be used to target graphics\r\r\nresources in a demonstrably efficient manner &#8211; an object-based\r\r\nrendering engine or a simulation of an engine is going to be\r\r\nimplemented which will incorporate more rendering detail according to\r\r\nthe degree of association of an object with the schema in context. </p>\r\r\n<p>This rendering system is going to be validated psychophysically, in\r\r\ncomparison to a fully-fledged rendering solution. The major deliverable\r\r\non this work is a technique which assesses functional realism in an\r\r\nentirely novel way, and can lead to an efficient use of graphics\r\r\nresources by rendering only those objects to a high level which require\r\r\ndetailed inspection, and vice versa.</p>\r\r\n<p>The Department of Informatics is a multidisciplinary, dynamic, and\r\r\ncreative department within the School of Science and Technology in the\r\r\nUniversity of Sussex, UK. The Department of Informatics was recently\r\r\nformed from a subset based on the former School of Engineering and IT\r\r\ntogether with a subset of the former School of Cognitive and Computing\r\r\nSciences (COGS). Both Schools were awarded a grade 5 in the 2001\r\r\nResearch Assessment Exercise, confirming their world-class reputation\r\r\nin research. The researcher of this post will be a member of the Centre\r\r\nfor VLSI and Computer Graphics, a designated EU Marie Curie training\r\r\ncentre. The group currently consists of five academic staff and at\r\r\nleast 12 research staff and doctoral students. You should have a PhD in\r\r\na relevant subject area ranging from computer graphics, virtual\r\r\nenvironments, human computer interaction, human factors or have\r\r\nequivalent experience.<br>\r\r\n</p>\r\r\n<p>&pound;18,893 &#8211; &pound;28,279 p/a </p>\r\r\n<p> Starting salary will be no higher than &pound;21,852</p>\r\r\n<p> </p>\r\r\n<p> <b>Closing date for receipt of applications is 4th June 2004. </b></p>\r\r\n<p> Interviews are due to take place on the 21st June 2004.</p>\r\r\n<p>Informal enquiries about this post may be directed to Dr Katerina\r\r\nMania at <a href=\"mailto:k.mania@sussex.ac.uk\">\r\r\nk.mania@sussex.ac.uk</a>.</p>\r\r\n<p>Application\r\r\ndetails (Ref 614) are available from and should be returned to the\r\r\nHuman Resources Division, Sussex House, University of Sussex, Falmer,\r\r\nBrighton, BN1 9RH. Tel 01273 678706, Fax 01273 877401, email <a\r\r\n href=\"mailto:recruitment@sussex.ac.uk\"> recruitment@sussex.ac.uk</a>.\r\r\nDetails of all posts can be found via the University website: <a\r\r\n href=\"http://www.susx.ac.uk/Units/staffing\">\r\r\nhttp://www.susx.ac.uk/Units/staffing</a></p>\r\r\nAn Equal Opportunity Employer\r\r\n<pre class=\"moz-signature\" cols=\"72\">-- \r\r\n-----------------------------------------------\r\r\nDr Katerina Mania\r\r\nDepartment of Informatics\r\r\nUniversity of Sussex, UK\r\r\nFalmer, BN1 9QT Brighton, UK\r\r\n\r\r\nT: +44 1273 678964\r\r\nURL: <a class=\"moz-txt-link-freetext\" href=\"http://www.sussex.ac.uk/Users/km3\">http://www.sussex.ac.uk/Users/km3</a>\r\r\n-----------------------------------------------</pre>\r\r\n</body>\r\r\n</html>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i4T1JYEl017617;\r\r\n\tSat, 29 May 2004 03:19:35 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.12.11/8.12.11) with ESMTP id i4T1JPWd021366;\r\r\n\tSat, 29 May 2004 03:19:28 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i4T1Cmn18913;\r\r\n\tSat, 29 May 2004 03:12:48 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i4T1CgV18895\r\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 29 May 2004 03:12:42 +0200\r\r\nReceived: from nut.autodesk.com (nut.autodesk.com [198.102.112.27])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i4T1CbwG006290\r\r\n\tfor <globillum@imag.fr>; Sat, 29 May 2004 03:12:37 +0200 (CEST)\r\r\nReceived: from msgusawfe01.ads.autodesk.com ([144.111.33.210])\r\r\n\tby nut.autodesk.com (8.12.10/8.12.6) with ESMTP id i4T1CXjt013871\r\r\n\tfor <globillum@imag.fr>; Fri, 28 May 2004 18:12:34 -0700 (PDT)\r\r\nReceived: from msgusawpf01.ads.autodesk.com ([144.111.33.212]) by msgusawfe01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\r\n\t Fri, 28 May 2004 18:12:33 -0700\r\r\nReceived: from msgusaepf01.ads.autodesk.com ([144.111.72.51]) by msgusawpf01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\r\n\t Fri, 28 May 2004 18:12:33 -0700\r\r\nReceived: from msgusaemb01.ads.autodesk.com ([144.111.72.50]) by msgusaepf01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\r\n\t Fri, 28 May 2004 21:12:32 -0400\r\r\nX-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1\r\r\nContent-Class: urn:content-classes:message\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nSubject: And the winner of the Fantasy Graphics League is...\r\r\nDate: Fri, 28 May 2004 21:12:32 -0400\r\r\nMessage-ID: <C171CD2D43164144BDF3C8ADF0B7499F300718@msgusaemb01.autodesk.com>\r\r\nThread-Topic: And the winner of the Fantasy Graphics League is...\r\r\nThread-Index: AcRFGgSi7DmUqkW0SQ2IIkTgzkdBRg==\r\r\nFrom: \"Eric Haines (Autodesk, NY)\" <eric.haines@autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nX-OriginalArrivalTime: 29 May 2004 01:12:32.0533 (UTC) FILETIME=[04CE9450:01C4451A]\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 268\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -7\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\"><HTML><HEAD><META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\"></HEAD><BODY><DIV><A \r\r\nhref=\"http://www.realtimerendering.com/fgl/siggraph2004/index.htm\">http://www.realtimerendering.com/fgl/siggraph2004/index.htm</A></DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV>Enjoy,</DIV>\r\r\n<DIV>&nbsp;</DIV>\r\r\n<DIV>Eric</DIV></BODY></HTM\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i5136HEl011636;\r\r\n\tTue, 1 Jun 2004 05:06:17 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.12.11/8.12.11) with ESMTP id i51367MI022011;\r\r\n\tTue, 1 Jun 2004 05:06:09 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i5132gZ17706;\r\r\n\tTue, 1 Jun 2004 05:02:42 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i512xuU17613\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 1 Jun 2004 04:59:56 +0200\r\r\nReceived: from pd2mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i512xrwG028154\r\r\n\tfor <globillum@imag.fr>; Tue, 1 Jun 2004 04:59:54 +0200 (CEST)\r\r\nReceived: from pd4mr3so.prod.shaw.ca\r\r\n (pd4mr3so-qfe3.prod.shaw.ca [10.0.141.214]) by l-daemon\r\r\n (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003))\r\r\n with ESMTP id <0HYM00EHM01QST@l-daemon> for globillum@imag.fr; Mon,\r\r\n 31 May 2004 20:53:50 -0600 (MDT)\r\r\nReceived: from pn2ml2so.prod.shaw.ca ([10.0.121.146])\r\r\n by pd4mr3so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar\r\r\n 15 2004)) with ESMTP id <0HYM00GMC01QDMF0@pd4mr3so.prod.shaw.ca> for\r\r\n globillum@imag.fr; Mon, 31 May 2004 20:53:50 -0600 (MDT)\r\r\nReceived: from BLUEBERRY (S01060006257abbc2.vn.shawcable.net [24.87.171.230])\r\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003))\r\r\n with SMTP id <0HYM0012S01O1I@l-daemon> for globillum@imag.fr; Mon,\r\r\n 31 May 2004 20:53:50 -0600 (MDT)\r\r\nDate: Mon, 31 May 2004 19:59:30 -0700\r\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nSubject: ANNOUNCE: 04/06/01 Release of RADBIB and GITHESIS\r\r\nTo: globillum@imag.fr\r\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nMessage-id: <00b401c44784$767dfd40$6401a8c0@BLUEBERRY>\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-version: 1.0\r\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1409\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1409\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-priority: Normal\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 270\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; 14\r\r\nX-Spam-Level: *++++\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\r\n<META content=\"MSHTML 6.00.2800.1400\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\r\n<P><U>ANNOUNCE: 04/06/01 Release of RADBIB and GITHESIS</U></P>\r\r\n<P>RADBIB is a comprehensive bibliography of radiosity, photon mapping, and \r\r\nrelated global illumination papers, theses, articles, and books. It currently \r\r\nincludes 2,372 references -- 7 new additions since its 04/04/16 \r\r\nrelease.<BR><BR>This bibliography is available in BibTex format as RADBIB.BIB \r\r\n(with a release date of June 1, 2004) from:<BR><BR>&nbsp;&nbsp;&nbsp; \r\r\n<A></A>http://www.helios32.com (Resources section)<BR><BR>Also available from \r\r\nthis site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\r\nbibliography includes 314 references to radiosity, photon mapping, and related \r\r\nglobal illumination theses -- no new additions since the 04/04/16 \r\r\nrelease.<BR><BR>Financial support for the maintenance of these bibliographies is \r\r\nprovided by byHeart Consultants Limited.</P>\r\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>President<BR>byHeart Consultants \r\r\nLimited<BR><A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A><BR><BR></P></FONT></FONT></DIV></BODY></HTML>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i6L42dIx003632;\r\r\n\tWed, 21 Jul 2004 06:02:41 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby neelix.kom.tuwien.ac.at (8.12.11/8.12.11) with ESMTP id i6L42Tk3018552;\r\r\n\tWed, 21 Jul 2004 06:02:32 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i6L3x0F01913;\r\r\n\tWed, 21 Jul 2004 05:59:00 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i6L3st201320\r\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 21 Jul 2004 05:54:55 +0200\r\r\nReceived: from pd3mo1so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id i6L3sqWL014914\r\r\n\tfor <globillum@imag.fr>; Wed, 21 Jul 2004 05:54:53 +0200 (CEST)\r\r\nReceived: from pd3mr4so.prod.shaw.ca (pd3mr4so-ser.prod.shaw.ca [10.0.141.180])\r\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003))\r\r\n with ESMTP id <0I16008YGNSVSB@l-daemon> for globillum@imag.fr; Tue,\r\r\n 20 Jul 2004 21:46:07 -0600 (MDT)\r\r\nReceived: from pn2ml10so.prod.shaw.ca ([10.0.121.80])\r\r\n by pd3mr4so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar\r\r\n 15 2004)) with ESMTP id <0I16007D4NSVXB30@pd3mr4so.prod.shaw.ca> for\r\r\n globillum@imag.fr; Tue, 20 Jul 2004 21:46:07 -0600 (MDT)\r\r\nReceived: from BLUEBERRY (S01060006257abbc2.vn.shawcable.net [24.87.171.230])\r\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003))\r\r\n with SMTP id <0I160056ZNSUXG@l-daemon> for globillum@imag.fr; Tue,\r\r\n 20 Jul 2004 21:46:07 -0600 (MDT)\r\r\nDate: Tue, 20 Jul 2004 20:48:24 -0700\r\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nSubject: ANNOUNCE: 04/07/19 Release of RADBIB and GITHESIS\r\r\nTo: globillum@imag.fr\r\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nMessage-id: <004c01c46ed5$933c0490$6401a8c0@BLUEBERRY>\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-version: 1.0\r\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1441\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1437\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-priority: Normal\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 274\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; 14\r\r\nX-Spam-Level: *++++\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\r\n<META content=\"MSHTML 6.00.2800.1400\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\r\n<P><U><STRONG>ANNOUNCE: 04/07/19 Release of RADBIB and GITHESIS</STRONG></U></P>\r\r\n<P>RADBIB is a comprehensive bibliography of radiosity, photon mapping, and \r\r\nrelated global illumination papers, theses, articles, and books. It currently \r\r\nincludes 2,390 references -- 18 new additions since its 04/06/01 release.</P>\r\r\n<P>This bibliography is available in BibTex format as RADBIB.BIB (with a release \r\r\ndate of July 19, 2004) from:</P>\r\r\n<P><A href=\"http://www.helios32.com\">http://www.helios32.com</A> (Resources \r\r\nsection)</P>\r\r\n<P>Also available from this site is an abridged version of RADBIB.BIB called \r\r\nGITHESIS.BIB. This bibliography includes 315 references to radiosity, photon \r\r\nmapping, and related global illumination theses -- one new addition since the \r\r\n04/06/01 release.</P>\r\r\n<P>Financial support for the maintenance of these bibliographies is provided by \r\r\nbyHeart Consultants Limited.</P>\r\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>President<BR>byHeart Consultants \r\r\nLimited<BR><A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A><BR><BR></P></FONT></FONT></DIV></BODY></HTML>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i85MAw1B002831;\r\r\n\tMon, 6 Sep 2004 00:10:58 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.12.11/8.12.11) with ESMTP id i85MAkiu021728;\r\r\n\tMon, 6 Sep 2004 00:10:48 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i85M4JS20615;\r\r\n\tMon, 6 Sep 2004 00:04:19 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i85M1fa20549\r\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 6 Sep 2004 00:01:41 +0200\r\r\nReceived: from pd5mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id i85M1cEJ009876\r\r\n\tfor <globillum@imag.fr>; Mon, 6 Sep 2004 00:01:39 +0200 (CEST)\r\r\nReceived: from pd4mr6so.prod.shaw.ca (pd4mr6so-qfe3.prod.shaw.ca [10.0.141.69])\r\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003))\r\r\n with ESMTP id <0I3L007U85VI2Z@l-daemon> for globillum@imag.fr; Sun,\r\r\n 05 Sep 2004 14:50:06 -0600 (MDT)\r\r\nReceived: from pn2ml5so.prod.shaw.ca ([10.0.121.149])\r\r\n by pd4mr6so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar\r\r\n 15 2004)) with ESMTP id <0I3L00CKM5VI4TC0@pd4mr6so.prod.shaw.ca> for\r\r\n globillum@imag.fr; Sun, 05 Sep 2004 14:50:06 -0600 (MDT)\r\r\nReceived: from BLUEBERRY (S01060006257abbc2.vn.shawcable.net [24.87.171.230])\r\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003))\r\r\n with SMTP id <0I3L00C2A5VG01@l-daemon> for globillum@imag.fr; Sun,\r\r\n 05 Sep 2004 14:50:05 -0600 (MDT)\r\r\nDate: Sun, 05 Sep 2004 13:53:56 -0700\r\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nSubject: ANNOUNCE - 04/09/05 Release of RADBIB and GITHESIS\r\r\nTo: globillum@imag.fr\r\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nMessage-id: <000a01c4938a$7631c680$6501a8c0@BLUEBERRY>\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-version: 1.0\r\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1441\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1437\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-priority: Normal\r\r\nX-Greylist: Delayed for 01:05:39 by milter-greylist-1.4 (imag.imag.fr [129.88.30.1]); Mon, 06 Sep 2004 00:01:39 +0200 (CEST)\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 277\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -6\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\r\n<META content=\"MSHTML 6.00.2800.1458\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\r\n<P><STRONG>ANNOUNCE: 04/09/05 Release of RADBIB and \r\r\nGITHESIS</STRONG><BR><BR>RADBIB is a comprehensive bibliography of radiosity, \r\r\nphoton mapping, and related global illumination papers, theses, articles, and \r\r\nbooks. It currently includes 2,397 references -- 7 new additions since its \r\r\n04/07/19 release.<BR><BR>This bibliography is available in BibTex format as \r\r\nRADBIB.BIB (with a release date of September 5, 2004) \r\r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\r\nbibliography includes 316 references to radiosity, photon mapping, and related \r\r\nglobal illumination theses -- one new addition since the 04/07/19 \r\r\nrelease.<BR><BR>Financial support for the maintenance of these bibliographies is \r\r\nprovided by byHeart Consultants Limited.</P>\r\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>President<BR>byHeart Consultants \r\r\nLimited<BR><A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A><BR><BR></P></FONT></FONT></DIV></BODY></HTML>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i88Irf1B009248;\r\r\n\tWed, 8 Sep 2004 20:53:42 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby neelix.kom.tuwien.ac.at (8.12.11/8.12.11) with ESMTP id i88IrWWE008083;\r\r\n\tWed, 8 Sep 2004 20:53:35 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i88Il3707027;\r\r\n\tWed, 8 Sep 2004 20:47:03 +0200\r\r\nReceived: from mx-serv.inrialpes.fr (mx-serv.inrialpes.fr [194.199.18.100])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i88IkvA07009\r\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 8 Sep 2004 20:46:57 +0200\r\r\nReceived: from smtp.unc.edu (smtpsrv10.isis.unc.edu [152.2.1.241])\r\r\n\tby mx-serv.inrialpes.fr (8.12.10/8.12.10) with ESMTP id i88Ikq6m023116\r\r\n\tfor <globillum@imag.fr>; Wed, 8 Sep 2004 20:46:52 +0200 (MEST)\r\r\nReceived: from LT40CS (lt40-cs.cs.unc.edu [152.2.131.82])\r\r\n\t(authenticated bits=0)\r\r\n\tby smtp.unc.edu (8.12.9/8.12.9) with ESMTP id i88IkXhX024638\r\r\n\tfor <globillum@imag.fr>; Wed, 8 Sep 2004 14:46:34 -0400 (EDT)\r\r\nReply-To: lastra@cs.unc.edu\r\r\nFrom: \"Anselmo Lastra\" <lastra@cs.unc.edu>\r\r\nTo: globillum@imag.fr\r\r\nSubject: The SBRDF Site\r\r\nDate: Wed, 8 Sep 2004 14:46:34 -0400\r\r\nOrganization: Anselmo Lastra\r\r\nMessage-ID: <001801c495d4$2a39c150$52830298@cs.unc.edu>\r\r\nMIME-Version: 1.0\r\r\nX-Priority: 3 (Normal)\r\r\nX-MSMail-Priority: Normal\r\r\nX-Mailer: Microsoft Outlook, Build 10.0.2627\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441\r\r\nImportance: Normal\r\r\nX-SMAUG-MailScanner-Information: Please contact postmaster@inrialpes.fr for more information\r\r\nX-SMAUG-MailScanner: McAfee uvscan 4241 RBL+ ORBS Found to be clean\r\r\nX-SMAUG-MailScanner-SpamCheck: RBL+ ORBS n'est pas un polluriel,\r\r\n\tSpamAssassin (score=0, requis 4.9)\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 278\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -49\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nI'm sending this for Dave McAllister.\r\r\n\r\r\n======\r\r\n\r\r\nWe would like to announce the SBRDF web site. Spatial Bi-directional\r\r\nReflectance Distribution Functions are reflectance functions that vary\r\r\nover both the incident and exitant hemispheres and spatially over the\r\r\nsurface. Acquiring, compressing and rendering SBRDFs was the topic of my\r\r\ndissertation two years ago. I'm finally making my data sets available\r\r\npublicly. We (Dave McAllister and Anselmo Lastra) have acquired data\r\r\nsets with up to 8000 poses over an anisotropic BRDF domain, with avg.\r\r\n0.15 mm per pixel over the surface. The data are available in raw CCD\r\r\npixels; rectified, registered reflectance values in RGBE; or final\r\r\ncompressed SBRDF texture maps. Also, check out the result images and\r\r\nvideos, and the list of relevant papers that we're aware of.\r\r\n \r\r\nAlso, this site can be a clearing house for sharing information on all\r\r\naspects of acquiring and rendering with spatially-varying reflectance.\r\r\nLet us know if you'd like us to link to your site or papers, or if you\r\r\nhave any news items or data sets to add.\r\r\n \r\r\nhttp://www.cs.unc.edu/sbrdf\r\r\n \r\r\nDaveMc\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i91527uJ009368;\r\r\n\tFri, 1 Oct 2004 07:02:07 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.12.11/8.12.11) with ESMTP id i9151xZk003958;\r\r\n\tFri, 1 Oct 2004 07:02:02 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i914tPp16737;\r\r\n\tFri, 1 Oct 2004 06:55:25 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i914pPO16394\r\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 1 Oct 2004 06:51:25 +0200\r\r\nReceived: from pd3mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id i914pKPA007478\r\r\n\tfor <globillum@imag.fr>; Fri, 1 Oct 2004 06:51:22 +0200 (CEST)\r\r\nReceived: from pd4mr2so.prod.shaw.ca\r\r\n (pd4mr2so-qfe3.prod.shaw.ca [10.0.141.213]) by l-daemon\r\r\n (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004))\r\r\n with ESMTP id <0I4W0076901HOND0@l-daemon> for globillum@imag.fr; Thu,\r\r\n 30 Sep 2004 21:51:17 -0600 (MDT)\r\r\nReceived: from pn2ml10so.prod.shaw.ca ([10.0.121.80])\r\r\n by pd4mr2so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar\r\r\n 15 2004)) with ESMTP id <0I4W00HCT01HY0K0@pd4mr2so.prod.shaw.ca> for\r\r\n globillum@imag.fr; Thu, 30 Sep 2004 21:51:17 -0600 (MDT)\r\r\nReceived: from BLUEBERRY (S01060006257abbc2.vn.shawcable.net [24.87.171.230])\r\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003))\r\r\n with SMTP id <0I4W004CS01FZU@l-daemon> for globillum@imag.fr; Thu,\r\r\n 30 Sep 2004 21:51:17 -0600 (MDT)\r\r\nDate: Thu, 30 Sep 2004 20:55:56 -0700\r\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nSubject: ANNOUNCE: 04/10/01 Release of RADBIB and GITHESIS\r\r\nTo: globillum@imag.fr\r\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nMessage-id: <000f01c4a76a$8e500f80$6501a8c0@BLUEBERRY>\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-version: 1.0\r\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1441\r\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1437\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Priority: 3\r\r\nX-MSMail-priority: Normal\r\r\nX-Greylist: Delayed for 01:00:02 by milter-greylist-1.4 (imag.imag.fr [129.88.30.1]); Fri, 01 Oct 2004 06:51:22 +0200 (CEST)\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 279\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; 9\r\r\nX-Spam-Level: +++++++++\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\r\n<META content=\"MSHTML 6.00.2800.1458\" name=GENERATOR>\r\r\n<STYLE></STYLE>\r\r\n</HEAD>\r\r\n<BODY bgColor=#ffffff>\r\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\r\n<P><STRONG><U>ANNOUNCE: 04/10/01 Release of RADBIB and \r\r\nGITHESIS</U></STRONG><BR>RADBIB is a comprehensive bibliography of radiosity, \r\r\nphoton mapping, and related global illumination papers, theses, articles, and \r\r\nbooks. It currently includes 2,405 references -- 7 new additions since its \r\r\n04/09/05 release.<BR><BR>This bibliography is available in BibTex format as \r\r\nRADBIB.BIB (with a release date of October 1, 2004) \r\r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\r\nbibliography includes 316 references to radiosity, photon mapping, and related \r\r\nglobal illumination theses -- no new additions since the 04/09/05 \r\r\nrelease.<BR><BR>Financial support for the maintenance of these bibliographies is \r\r\nprovided by byHeart Consultants Limited.</P>\r\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>President<BR>byHeart Consultants \r\r\nLimited<BR><A \r\r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A><BR></P></FONT></FONT></DIV></BODY></HTML>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id iB2JN3BF005184;\r\r\n\tThu, 2 Dec 2004 20:23:05 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id iB2JMrih020409;\r\r\n\tThu, 2 Dec 2004 20:22:56 +0100 (MET)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id iB2JGK412056;\r\r\n\tThu, 2 Dec 2004 20:16:20 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id iB2JDOm11476\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 2 Dec 2004 20:13:24 +0100\r\r\nReceived: from cut.autodesk.com (cut.autodesk.com [198.102.112.47])\r\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id iB2JDLJM026086\r\r\n\tfor <globillum@imag.fr>; Thu, 2 Dec 2004 20:13:23 +0100 (CET)\r\r\nReceived: from msgusawfe01.ads.autodesk.com ([144.111.33.210])\r\r\n\tby cut.autodesk.com (8.13.0/8.12.6) with ESMTP id iB2H3dtD004979\r\r\n\tfor <globillum@imag.fr>; Thu, 2 Dec 2004 09:04:27 -0800 (PST)\r\r\nReceived: from msgusawpf01.ads.autodesk.com ([144.111.33.212]) by msgusawfe01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\r\n\t Thu, 2 Dec 2004 09:04:20 -0800\r\r\nReceived: from msgusaepf01.ads.autodesk.com ([144.111.72.51]) by msgusawpf01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\r\n\t Thu, 2 Dec 2004 09:04:20 -0800\r\r\nReceived: from msgusaemb01.ads.autodesk.com ([144.111.72.50]) by msgusaepf01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\r\n\t Thu, 2 Dec 2004 12:04:17 -0500\r\r\nX-MimeOLE: Produced By Microsoft Exchange V6.0.6603.0\r\r\nContent-Class: urn:content-classes:message\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nSubject: The Fantasy Graphics League 2005 season has begun\r\r\nDate: Thu, 2 Dec 2004 12:04:16 -0500\r\r\nMessage-ID: <C171CD2D43164144BDF3C8ADF0B7499F0AD1E6B5@msgusaemb01.autodesk.com>\r\r\nThread-Topic: The Fantasy Graphics League 2005 season has begun\r\r\nThread-Index: AcTYkPP/uW1rdLsJRtS4mqrGV1gbeQ==\r\r\nFrom: \"Eric Haines\" <eric.haines@autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nX-OriginalArrivalTime: 02 Dec 2004 17:04:17.0069 (UTC) FILETIME=[F50285D0:01C4D890]\r\r\nX-Greylist: Delayed for 02:08:48 by milter-greylist-1.4 (imag.imag.fr [129.88.30.1]); Thu, 02 Dec 2004 20:13:23 +0100 (CET)\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 284\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -47\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html>\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered)\">\r\r\n<style>\r\r\n<!--\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{font-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=purple>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><a\r\r\nhref=\"http://www.realtimerendering.com/fgl/siggraph2005/index.htm\">http://www.realtimerendering.com/fgl/siggraph2005/index.htm</a></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>I was going to quit running this thing, but Mark Harris\r\r\ntalked me into doing it again, and kindly is hosting the Perl scripts.</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Have fun,</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Eric</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id iBDGUNBF018001;\r\r\n\tMon, 13 Dec 2004 17:30:23 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby neelix.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id iBDGU9SV028356;\r\r\n\tMon, 13 Dec 2004 17:30:12 +0100 (MET)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id iBDGNRL13417;\r\r\n\tMon, 13 Dec 2004 17:23:27 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id iBDGNGx13399\r\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 13 Dec 2004 17:23:16 +0100\r\r\nReceived: from mail.officeworks-uk.com (mail.officeworks-uk.com [195.152.206.150] (may be forged))\r\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id iBDGNAMG008303\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Mon, 13 Dec 2004 17:23:12 +0100 (CET)\r\r\nReceived: from elvis.lightwork (elvis.lightwork [192.9.200.30])\r\r\n\tby mail.officeworks-uk.com (8.12.8/8.12.8) with ESMTP id iBDFDaos029805\r\r\n\tfor <globillum@imag.fr>; Mon, 13 Dec 2004 15:13:36 GMT\r\r\nReceived: by ELVIS with Internet Mail Service (5.5.2650.21)\r\r\n\tid <X6DV338X>; Mon, 13 Dec 2004 15:13:37 -0000\r\r\nMessage-ID: <8815647C7041D111A3010060B06BE1C002A7DBF8@ELVIS>\r\r\nFrom: Neil Gatenby <neil.gatenby@lightworkdesign.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Rendering Magazine\r\r\nDate: Mon, 13 Dec 2004 15:13:32 -0000\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2650.21)\r\r\nX-Greylist: Delayed for 01:09:33 by milter-greylist-1.4 (imag.imag.fr [129.88.30.1]); Mon, 13 Dec 2004 17:23:12 +0100 (CET)\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 285\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -49\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nWell, I thought that Google had found a new CGI magazine for our\r\r\ndelectation, but it seems I was wrong!\r\r\n\r\r\nhttp://www.rendermagazine.com/\r\r\n\r\r\n;-)\r\r\n\r\r\nNeil\r\r\n\r\r\n\r\r\n\r\r\nNeil Gatenby\r\r\nSenior Software Specialist\r\r\nLightWork Design, Rutledge House, 78 Clarkehouse Road, Sheffield, S10 2LJ,\r\r\nUK\r\r\nTel: +44 114 266 8404,    Fax: +44 114 266 1383\r\r\nneil.gatenby@lightworkdesign.com,  http://www.lightworkdesign.com/ \r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id iBQLBHBF026171;\r\r\n\tSun, 26 Dec 2004 22:11:20 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby neelix.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id iBQLB8Rf004120;\r\r\n\tSun, 26 Dec 2004 22:11:11 +0100 (MET)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id iBQL4Wm20515;\r\r\n\tSun, 26 Dec 2004 22:04:33 +0100\r\r\nReceived: from mx-serv.inrialpes.fr (mx-serv.inrialpes.fr [194.199.18.100])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id iBQL3Lx20468\r\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 26 Dec 2004 22:03:21 +0100\r\r\nReceived: from mail59.megamailservers.com (mail59.megamailservers.com [216.251.36.59])\r\r\n\tby mx-serv.inrialpes.fr (8.13.0/8.13.0) with SMTP id iBQL39mX025379\r\r\n\tfor <globillum@imag.fr>; Sun, 26 Dec 2004 22:03:11 +0100 (MET)\r\r\nX-POP-User: sales.helios32.com\r\r\nReceived: from FEBRUARY (S01060006257abbc2.vn.shawcable.net [24.87.171.230])\r\r\n\tby mail59.megamailservers.com (8.13.1/8.13.1) with ESMTP id iBQL2jL0011006\r\r\n\tfor <globillum@imag.fr>; Sun, 26 Dec 2004 16:02:50 -0500\r\r\nMessage-Id: <200412262102.iBQL2jL0011006@mail59.megamailservers.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 04/12/26 Release of RADBIB and GITHESIS\r\r\nDate: Sun, 26 Dec 2004 13:02:49 -0800\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nX-Mailer: Microsoft Office Outlook, Build 11.0.6353\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180\r\r\nThread-Index: AcTrjkIAL3KtpNIjRiiUORKGL8jaGQ==\r\r\nX-SMAUG-MailScanner: Found to be clean\r\r\nEnvelope-From: ian_ashdown@helios32.com\r\r\nEnvelope-To: globillum@imag.fr\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 287\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; 2\r\r\nX-Spam-Level: ++\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 3.2//EN\">\r\r\n<HTML>\r\r\n<HEAD>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\r\n<META NAME=\"Generator\" CONTENT=\"MS Exchange Server version 6.5.7036.0\">\r\r\n<TITLE>ANNOUNCE: 04/12/26 Release of RADBIB and GITHESIS</TITLE>\r\r\n</HEAD>\r\r\n<BODY>\r\r\n<!-- Converted from text/rtf format -->\r\r\n\r\r\n<P ALIGN=LEFT><SPAN LANG=\"en-us\"><U><FONT SIZE=2>ANNOUNCE: 04/12/26 Release of RADBIB and GITHESIS</FONT></U></SPAN><SPAN LANG=\"en-us\"></SPAN><SPAN LANG=\"en-us\"><BR>\r\r\n<BR>\r\r\n<FONT SIZE=2>RADBIB is a comprehensive bibliography of radiosity, photon mapping, and related global illumination papers, theses, articles, and books. It currently includes 2,431 references -- 26 new additions since its 04/10/01 release.<BR>\r\r\n<BR>\r\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release date of December 26, 2004) from:<BR>\r\r\n<BR>\r\r\n&nbsp; <A HREF=\"http://www.helios32.com\">http://www.helios32.com</A> (Resources section)<BR>\r\r\n<BR>\r\r\nAlso available from this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This bibliography includes 318 references to radiosity, photon mapping, and related global illumination theses -- two new additions since the 04/10/01 release.<BR>\r\r\n<BR>\r\r\nFinancial support for the maintenance of these bibliographies is provided by byHeart Consultants Limited.<BR>\r\r\n</FONT></SPAN><SPAN LANG=\"en-us\"></SPAN><SPAN LANG=\"en-us\"></SPAN></P>\r\r\n\r\r\n<P ALIGN=LEFT><SPAN LANG=\"en-ca\"></SPAN><A NAME=\"\"><SPAN LANG=\"en-ca\"><FONT SIZE=2>Ian Ashdown, P. Eng., LC, FIES</FONT></SPAN></A></P>\r\r\n\r\r\n<P ALIGN=LEFT><SPAN LANG=\"en-ca\"><FONT SIZE=2>President</FONT></SPAN></P>\r\r\n\r\r\n<P ALIGN=LEFT><SPAN LANG=\"en-ca\"><FONT SIZE=2>byHeart Consultants Limited</FONT></SPAN></P>\r\r\n\r\r\n<P ALIGN=LEFT><SPAN LANG=\"en-ca\"><FONT SIZE=2><A HREF=\"http://www.helios32.com\">http://www.helios32.com</A></FONT></SPAN><SPAN LANG=\"en-us\"></SPAN><SPAN LANG=\"en-us\"></SPAN><SPAN LANG=\"en-ca\"></SPAN></P>\r\r\n\r\r\n<P ALIGN=LEFT><SPAN LANG=\"en-us\"></SPAN></P>\r\r\n\r\r\n</BODY>\r\r\n</HTML>\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id j0PJPqMX001593;\r\r\n\tTue, 25 Jan 2005 20:25:52 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby neelix.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id j0PJPhb9021434;\r\r\n\tTue, 25 Jan 2005 20:25:45 +0100 (MET)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id j0PJJBv00598;\r\r\n\tTue, 25 Jan 2005 20:19:11 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id j0PJIZ500579\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 25 Jan 2005 20:18:35 +0100\r\r\nReceived: from nut.autodesk.com (nut.autodesk.com [198.102.112.27])\r\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id j0PJIVo9023745\r\r\n\tfor <globillum@imag.fr>; Tue, 25 Jan 2005 20:18:33 +0100 (CET)\r\r\nReceived: from msgusawfe02.ads.autodesk.com ([144.111.33.211])\r\r\n\tby nut.autodesk.com (8.13.0/8.12.6) with ESMTP id j0PEhn0A002903\r\r\n\tfor <globillum@imag.fr>; Tue, 25 Jan 2005 06:43:51 -0800 (PST)\r\r\nReceived: from msgusawmb01.ads.autodesk.com ([144.111.33.217]) by msgusawfe02.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\r\n\t Tue, 25 Jan 2005 06:43:49 -0800\r\r\nReceived: from msgusaefe01.ads.autodesk.com ([144.111.72.49]) by msgusawmb01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\r\n\t Tue, 25 Jan 2005 06:43:49 -0800\r\r\nReceived: from msgusaemb01.ads.autodesk.com ([144.111.72.50]) by msgusaefe01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\r\n\t Tue, 25 Jan 2005 09:43:47 -0500\r\r\nX-MimeOLE: Produced By Microsoft Exchange V6.0.6603.0\r\r\nContent-Class: urn:content-classes:message\r\r\nMIME-Version: 1.0\r\r\nContent-Type: text/html; charset=windows-1252\r\r\nSubject: Last chance for your FGL entry\r\r\nDate: Tue, 25 Jan 2005 09:43:47 -0500\r\r\nMessage-ID: <C171CD2D43164144BDF3C8ADF0B7499F0BF1C496@msgusaemb01.autodesk.com>\r\r\nThread-Topic: Last chance for your FGL entry\r\r\nThread-Index: AcUC7EeJ/mXZf7kaQbmvOTokhO14Hw==\r\r\nFrom: \"Eric Haines\" <eric.haines@autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nX-OriginalArrivalTime: 25 Jan 2005 14:43:47.0949 (UTC) FILETIME=[472B61D0:01C502EC]\r\r\nX-Greylist: Delayed for 04:34:37 by milter-greylist-1.4 (imag.imag.fr [129.88.30.1]); Tue, 25 Jan 2005 20:18:33 +0100 (CET)\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 288\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum@imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -47\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html>\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered)\">\r\r\n<style>\r\r\n<!--\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{font-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=purple>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>January 26th. To some, the SIGGRAPH deadline. As important,\r\r\nif you're insane, it's also the Fantasy Graphics League (FGL) deadline.</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>A SIGGRAPH paper can gain you the respect of your peers,\r\r\nhelp you get tenure, perhaps land you a dream job. Winning the FGL just shows\r\r\nyou're a geek. But, the FGL takes about 10 minutes to choose a lame-o team,\r\r\nwhile a lame SIGGRAPH paper can take hours, if not days, to write. Meet one\r\r\ndeadline. Meet both. Your choice:</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><a\r\r\nhref=\"http://www.realtimerendering.com/fgl/siggraph2005/index.htm\">http://www.realtimerendering.com/fgl/siggraph2005/index.htm</a></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Have fun,</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Eric</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id j13HdeAv020471;\r\r\n\tThu, 3 Feb 2005 18:39:40 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby neelix.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id j13HdXZT011860;\r\r\n\tThu, 3 Feb 2005 18:39:33 +0100 (MET)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j13He2GN005145;\r\r\n\tThu, 3 Feb 2005 18:40:02 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id j13He1b6005140;\r\r\n\tThu, 3 Feb 2005 18:40:01 +0100\r\r\nX-Authentication-Warning: chopinette.imag.fr: sympa set sender to globillum-owner@imag.fr using -f\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j13HcFcC004130\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 3 Feb 2005 18:38:15 +0100\r\r\nReceived: from cut.autodesk.com (cut.autodesk.com [198.102.112.47])\r\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id j13HbZZ0012076\r\r\n\tfor <globillum@imag.fr>; Thu, 3 Feb 2005 18:37:37 +0100 (CET)\r\r\nReceived: from msgusawfe02.ads.autodesk.com ([144.111.33.211])\r\r\n\tby cut.autodesk.com (8.13.0/8.12.6) with ESMTP id j13Fen6D003026\r\r\n\tfor <globillum@imag.fr>; Thu, 3 Feb 2005 07:40:51 -0800 (PST)\r\r\nReceived: from msgusawpf01.ads.autodesk.com ([144.111.33.212]) by msgusawfe02.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\r\n\t Thu, 3 Feb 2005 07:40:49 -0800\r\r\nReceived: from msgusaefe01.ads.autodesk.com ([144.111.72.49]) by msgusawpf01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\r\n\t Thu, 3 Feb 2005 07:40:48 -0800\r\r\nReceived: from msgusaemb01.ads.autodesk.com ([144.111.72.50]) by msgusaefe01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\r\n\t Thu, 3 Feb 2005 10:40:47 -0500\r\r\nX-MimeOLE: Produced By Microsoft Exchange V6.0.6603.0\r\r\nMIME-Version: 1.0\r\r\nSubject: GPU open source ray tracer\r\r\nDate: Thu, 3 Feb 2005 10:40:47 -0500\r\r\nMessage-ID: <C171CD2D43164144BDF3C8ADF0B7499F0C31D4EB@msgusaemb01.autodesk.com>\r\r\nThread-Topic: GPU open source ray tracer\r\r\nThread-Index: AcUKBrkiEg/INLqwRfS2Y0M/uw6Paw==\r\r\nFrom: \"Eric Haines\" <eric.haines@autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nX-OriginalArrivalTime: 03 Feb 2005 15:40:47.0796 (UTC) FILETIME=[BB465F40:01C50A06]\r\r\nX-Greylist: Delayed for 01:56:42 by milter-greylist-1.4 (imag.imag.fr [129.88.30.1]); Thu, 03 Feb 2005 18:37:37 +0100 (CET)\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 290\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -48\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 9001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nContent-Class: urn:content-classes:message\r\r\nContent-Type: multipart/alternative;\r\r\n\tboundary=\"----_=_NextPart_001_01C50A06.BB188D90\"\r\r\n\r\r\n\r\r\n<html>\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered)\">\r\r\n<style>\r\r\n<!--\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{font-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=purple>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>In case Ulf doesn&#8217;t know about this list (I haven&#8217;t\r\r\nseen any posting from him), I thought I&#8217;d pass this on. I had been wondering\r\r\nwhen someone would make an open-source ray tracer for GPUs; now I know. Cool,\r\r\nthere are two!</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Eric</span></font></p>\r\r\n\r\r\n<div style='border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 1.0pt 0in'>\r\r\n\r\r\n<p class=MsoNormal style='border:none;padding:0in'><font size=2 face=Arial><span\r\r\nstyle='font-size:10.0pt;font-family:Arial'>&nbsp;</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Ulf Assarsson <a\r\r\nhref=\"mailto:ulf.assarsson@illuminatelabs.com\">ulf.assarsson@illuminatelabs.com</a>\r\r\nwrites:</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>In case it interests you, I just wanted to inform that we\r\r\n(Filip Karlsson, Carl Johan Ljungstedt and Ulf Assarsson) submitted an open\r\r\nsource GPU ray tracer to GPGPU. It is part of a master thesis project - I'm\r\r\nhaving the supervisor role nowadays, but I've been deeply involved in this\r\r\nproject...</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>The practical contribution is that we actually got it\r\r\nworking under OpenGL and Cg, which has been very messy with all driver bugs,\r\r\nCg-compiler bugs, and unwritten &quot;features&quot; of the PixelShader\r\r\n3.0-support of the NV 6800. Theoretically, it is not very hard to write a\r\r\nGPU-ray tracer, but in practice it was a totally different story, and we have\r\r\nspent at least 3 months more or less full time. Our hope is that people will\r\r\nuse it as a startup for continued research/development or whatever to boost\r\r\nevolution of GPU-ray tracing. As a small research contribution, we also test\r\r\nstandard grids vs. grids and proximity clouds. The largest model we tested was\r\r\nthe classic Buddha of 1M triangles.</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Home page with thesis report and open source here: <a\r\r\nhref=\"http://www.ce.chalmers.se/edu/proj/raygpu/\">http://www.ce.chalmers.se/edu/proj/raygpu/</a></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>There is also a very nice &quot;competitor&quot; work :-),\r\r\nby Martin Christen, published the same day at GPGPU, here: <a\r\r\nhref=\"http://www.clockworkcoders.com/oglsl/rt/\">http://www.clockworkcoders.com/oglsl/rt/</a></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>His version is also open source and uses Direct3D and HLSL.\r\r\nHe also has a version running with NVEmulateTool under OpenGL and GLSL, but\r\r\nunfortunately that version does not yet work on the real hardware (6800) due to\r\r\ndriver bugs. I've been testing his Direct3D-ray tracer some and it works fine.\r\r\nHe has an own implemented CPU ray tracer that he compares performance against,\r\r\nwhile we use Mental Ray.</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Both Christen's and our version can import 3DS-files,\r\r\nalthough the shading of course is much more limited than in 3DStudio.</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Ulf</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id j18CYPAv022806;\r\r\n\tTue, 8 Feb 2005 13:34:25 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id j18CYIvZ003631;\r\r\n\tTue, 8 Feb 2005 13:34:21 +0100 (MET)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j18CYFCN015285;\r\r\n\tTue, 8 Feb 2005 13:34:15 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id j18CYBr6015274;\r\r\n\tTue, 8 Feb 2005 13:34:11 +0100\r\r\nX-Authentication-Warning: chopinette.imag.fr: sympa set sender to globillum-owner@imag.fr using -f\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j18CX4fp014267\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 8 Feb 2005 13:33:04 +0100\r\r\nReceived: from cg.tuwien.ac.at (mail.cg.tuwien.ac.at [128.131.166.76])\r\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id j18CWseW020776\r\r\n\t(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Tue, 8 Feb 2005 13:32:58 +0100 (CET)\r\r\nReceived: from Beinhart.cg.tuwien.ac.at (beinhart.cg.tuwien.ac.at [128.131.166.14])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id j18CLnB0021699;\r\r\n\tTue, 8 Feb 2005 13:21:51 +0100\r\r\nMessage-Id: <6.0.0.22.2.20050208131837.0343f900@christl.cg.tuwien.ac.at>\r\r\nX-Sender: wp@christl.cg.tuwien.ac.at (Unverified)\r\r\nX-Mailer: QUALCOMM Windows Eudora Version 6.0.0.22\r\r\nDate: Tue, 08 Feb 2005 13:20:51 +0100\r\r\nTo: globillum@imag.fr\r\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\r\nSubject: Second Call for EG Workshop on Computational Aesthetics\r\r\nMime-Version: 1.0\r\r\nX-Greylist: Delayed for 00:10:34 by milter-greylist-1.4 (imag.imag.fr [129.88.30.1]); Tue, 08 Feb 2005 13:32:58 +0100 (CET)\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-MIME-Autoconverted: from quoted-printable to 8bit by chopinette.imag.fr id j18CX4fp014267\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 291\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -49\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n\r\r\nDear Colleagues,\r\r\n\r\r\nThe submission deadline of the one-page abstract for the\r\r\nFirst EG Workshop on\r\r\n        Computational Aesthetics in Graphics, Visualization and Imaging\r\r\nis 15 March 2005.\r\r\n\r\r\nThe aim of the workshop is to set a starting sign for this new, emerging \r\r\ndiscipline.\r\r\n\r\r\nFor further details please visit our web-site \r\r\nat  <http://www.computational-aesthetics.org>www.computational-aesthetics.org\r\r\n\r\r\nLocation: the sunny Girona near to Barcelona, SPAIN\r\r\n\r\r\nDates: 18 - 20 May, 2005\r\r\n\r\r\nInvited speakers:\r\r\n\r\r\n- Oliver Deussen\r\r\n- Antal Nemcsics\r\r\n- David Salesin\r\r\n\r\r\n\r\r\nOrganizers:  Laszlo Neumann (E), Mateu Sbert (E), Bruce Gooch (US), Werner \r\r\nPurgathofer (A)\r\r\n\r\r\n-----------------\r\r\nmore information:\r\r\n-----------------\r\r\n\r\r\nEUROGRAPHICS WORKSHOP on\r\r\n\r\r\nComputational Aesthetics in Graphics, Visualization, and Imaging\r\r\n\r\r\n18 - 20 May, 2005 in Girona, Spain\r\r\n\r\r\nCall for Participation\r\r\n\r\r\nThis will be the first EG workshop on Computational Aesthetics in Graphics, \r\r\nVisualization and Imaging, to take place in sunny Spain, in Girona which is \r\r\nnear to Barcelona. The goal of this event is to enable experts of computer \r\r\ngraphics, visualization, coloristic and imaging to meet and discuss various \r\r\naspects of this emerging interdisciplinary area.\r\r\n\r\r\nThe new discipline of Computational Aesthetics is an experimentally based \r\r\nscientific field and not a philosophically based modern version of art. The \r\r\ngoals, methods, and scholarly endeavor of interest to the respective \r\r\ncommunities are different. Accordingly this workshop will deal with the \r\r\napplied rather than the philosophical nature of aesthetics.\r\r\n\r\r\nComputational Aesthetics provides tools for the graphics and visualization \r\r\ncommunities to increase the value of displayed imagery and to avoid \r\r\nclassical artifacts. Beginning work in the area demonstrates examples of \r\r\neffective techniques and provides a methodology that will generalize to a \r\r\nbroader class of problems. This iterative two-part process consists of \r\r\nusing artistic computer graphics techniques to enhance the presentation of \r\r\nimportant data features, then conducting perceptual studies to evaluate the \r\r\neffectiveness of the resulting imagery. The strength of this approach lies \r\r\nin the synergy achieved in the tight coupling of these research areas. The \r\r\nworkshop shall ensure further possibilities for researchers dealing with \r\r\npartly overlapping areas like non-photorealistic rendering or applied \r\r\nperception.\r\r\n\r\r\nWorkshop topics include but are not restricted to\r\r\n\r\r\n- Optimal view point selection (artistic and/or representative visualization)\r\r\n\r\r\n- Automatic Lighting Design, Image Relighting Techniques\r\r\n\r\r\n- Non-Photorealistic Rendering, Painting-like rendering, Drawing\r\r\n\r\r\n- Artistic Textures, Patterns, Ornaments, Tiling\r\r\n\r\r\n- Sketching, Simplification techniques, Technical and Medical Illustration\r\r\n\r\r\n- Computational Color Harmony, Color Dynamics, Color Environmental Design\r\r\n\r\r\n- Color Preferences / Effects and Roles of Colors\r\r\n\r\r\n- Colorization of gray-scale images, Pseudo-Coloring techniques\r\r\n\r\r\n- Color Style Transfer Techniques between Images\r\r\n\r\r\n- Image Analogies\r\r\n\r\r\n- Applied Visual Perception (Color Appearance, Spatial Vision and other \r\r\naspects)\r\r\n\r\r\n- Perceptual / Cognitive High Dynamic Range Imaging\r\r\n\r\r\n- Artistic Image Transformation Techniques\r\r\n\r\r\n- Generalized Image Synthesis (nonlinear mappings, spaces, rays, camera \r\r\nmodels)\r\r\n\r\r\n- Image Style Analysis (paintings, photographs, others)\r\r\n\r\r\n- Composition, Visual Balance, Layout\r\r\n\r\r\n- Design of Geometrical and Fractal Scenes\r\r\n\r\r\n- Image and Scene Complexity, Image Appearance, Image Quality\r\r\n\r\r\n- Empirically based Metrics of Aesthetical Attributes\r\r\n\r\r\nParticipation can be with or without an oral presentation. To apply for a \r\r\ntalk, please send a one-page abstract of your intended topic by 15 March, \r\r\n2005. Topics do not have to be unpublished research, but should either \r\r\nhighlight the aesthetic aspects or contain new ideas in this direction. \r\r\nTalks will be 20 minutes plus 20 minutes discussion. A selection of \r\r\nsubmitted abstracts will be done on a pure thematic judgment, notification \r\r\nwill happen before 31 March, 2005. During the workshop the organizers \r\r\ntogether with the participants will define those papers which shall be \r\r\nincluded in a full color proceedings volume published by Eurographics.\r\r\n\r\r\nOrganizers: Lszl Neumann (E), Mateu Sbert (E), Bruce Gooch (US), Werner \r\r\nPurgathofer (A)\r\r\n\r\r\nFor further details please visit our web-site at \r\r\n<http://www.computational-aesthetics.org>www.computational-aesthetics.org\r\r\n\r\r\n--\r\r\n  Werner Purgathofer             | Tel. +43(1)58801 18648\r\r\n  Technische Universitaet Wien   | http://www.cg.tuwien.ac.at\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id j1FCT5Av022368;\r\r\n\tTue, 15 Feb 2005 13:29:09 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby neelix.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id j1FCSwJ5017481;\r\r\n\tTue, 15 Feb 2005 13:28:58 +0100 (MET)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j1FCSo2k024737;\r\r\n\tTue, 15 Feb 2005 13:28:50 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id j1FCSjBE024706;\r\r\n\tTue, 15 Feb 2005 13:28:45 +0100\r\r\nX-Authentication-Warning: chopinette.imag.fr: sympa set sender to globillum-owner@imag.fr using -f\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j1FCSQ4s023737\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 15 Feb 2005 13:28:26 +0100\r\r\nReceived: from mail.officeworks-uk.com (mail.officeworks-uk.com [195.152.206.150])\r\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id j1FCSO3X019529\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Tue, 15 Feb 2005 13:28:25 +0100 (CET)\r\r\nReceived: from elvis.lightwork (elvis.lightwork [192.9.200.30])\r\r\n\tby mail.officeworks-uk.com (8.12.8/8.12.8) with ESMTP id j1FBZE7c000310\r\r\n\tfor <globillum@imag.fr>; Tue, 15 Feb 2005 11:35:20 GMT\r\r\nReceived: by ELVIS with Internet Mail Service (5.5.2650.21)\r\r\n\tid <DY4M32MC>; Tue, 15 Feb 2005 11:37:59 -0000\r\r\nMessage-ID: <8815647C7041D111A3010060B06BE1C002B9789E@ELVIS>\r\r\nFrom: Neil Gatenby <neil.gatenby@lightworkdesign.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: GI benchmark\r\r\nDate: Tue, 15 Feb 2005 11:37:55 -0000\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2650.21)\r\r\nX-Greylist: Delayed for 00:50:03 by milter-greylist-1.4 (imag.imag.fr [129.88.30.1]); Tue, 15 Feb 2005 13:28:25 +0100 (CET)\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 292\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -49\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHi\r\r\n\r\r\nI have a contact that is referring to the \"teapots on wall\" benchmark scene,\r\r\nfor photon tracing.\r\r\n\r\r\nAnybody here know which model that is?\r\r\n\r\r\nTIA\r\r\nNeil\r\r\n\r\r\n\r\r\nNeil Gatenby\r\r\nSenior Software Specialist\r\r\nLightWork Design, Rutledge House, 78 Clarkehouse Road, Sheffield, S10 2LJ,\r\r\nUK\r\r\nTel: +44 114 266 8404,    Fax: +44 114 266 1383\r\r\nneil.gatenby@lightworkdesign.com,  http://www.lightworkdesign.com/ \r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-7.1) with ESMTP id j22DaLCP032138;\r\r\n\tWed, 2 Mar 2005 14:36:21 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id j22DaB3P014504;\r\r\n\tWed, 2 Mar 2005 14:36:16 +0100 (MET)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j22DZuHG025248;\r\r\n\tWed, 2 Mar 2005 14:35:56 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id j22DZu0Z025243;\r\r\n\tWed, 2 Mar 2005 14:35:56 +0100\r\r\nX-Authentication-Warning: chopinette.imag.fr: sympa set sender to globillum-owner@imag.fr using -f\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j22DZhwx024129\r\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 2 Mar 2005 14:35:43 +0100\r\r\nReceived: from cg.tuwien.ac.at (mail.cg.tuwien.ac.at [128.131.166.76])\r\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id j22DZrNb024402\r\r\n\t(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Wed, 2 Mar 2005 14:35:54 +0100 (CET)\r\r\nReceived: from Beinhart.cg.tuwien.ac.at (beinhart.cg.tuwien.ac.at [128.131.166.14])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-7.1) with ESMTP id j22DMUCS030996\r\r\n\tfor <globillum@imag.fr>; Wed, 2 Mar 2005 14:22:35 +0100\r\r\nMessage-Id: <6.0.0.22.2.20050302133000.01d28880@christl.cg.tuwien.ac.at>\r\r\nX-Sender: wp@christl.cg.tuwien.ac.at (Unverified)\r\r\nX-Mailer: QUALCOMM Windows Eudora Version 6.0.0.22\r\r\nDate: Wed, 02 Mar 2005 13:34:54 +0100\r\r\nTo: globillum@imag.fr\r\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\r\nSubject: Open Position in Vienna\r\r\nMime-Version: 1.0\r\r\nX-Greylist: Delayed for 00:13:17 by milter-greylist-1.4 (imag.imag.fr [129.88.30.1]); Wed, 02 Mar 2005 14:35:54 +0100 (CET)\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 294\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -49\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nDear globillum members,\r\r\n\r\r\nI'm looking for a PhD student for a research project on real-time illumination\r\r\nof trees. Details can be found here:\r\r\n\r\r\nhttp://www.cg.tuwien.ac.at/jobs/treelumination_opening.html\r\r\n\r\r\nIf you know a good candidate, please contact me.\r\r\n\r\r\nIf possible, please also forward this to other interested parties.\r\r\n\r\r\nThanks,\r\r\n\r\r\nMichael Wimmer\r\r\n\r\r\n-- \r\r\n-- Dr. Michael Wimmer--------------------------------------------------------\r\r\n    Institute of Computer Graphics and Algorithms   tel: +43 (1) 58801 18687\r\r\n    Vienna University of Technology                 fax: +43 (1) 58801 18698\r\r\n    Favoritenstr. 9-11/5/E186                     http://www.cg.tuwien.ac.at\r\r\n    A-1040 Vienna, Austria                     mailto:wimmer@cg.tuwien.ac.at\r\r\n-----------------------------------------------------------------------------\r\r\n\r\r\n--\r\r\n  Werner Purgathofer             | Tel. +43(1)58801 18648\r\r\n  Technische Universitaet Wien   | http://www.cg.tuwien.ac.at\r\r\n\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-7.1) with ESMTP id j22HfJCP020954;\r\r\n\tWed, 2 Mar 2005 18:41:19 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id j22HfBjA021699;\r\r\n\tWed, 2 Mar 2005 18:41:16 +0100 (MET)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j22HeoFD026924;\r\r\n\tWed, 2 Mar 2005 18:40:50 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id j22HenBW026918;\r\r\n\tWed, 2 Mar 2005 18:40:49 +0100\r\r\nX-Authentication-Warning: chopinette.imag.fr: sympa set sender to globillum-owner@imag.fr using -f\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j22HebbM025940\r\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 2 Mar 2005 18:40:37 +0100\r\r\nReceived: from nic.funet.fi (nic.funet.fi [193.166.3.1])\r\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id j22HXF8G007176\r\r\n\t(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=FAIL)\r\r\n\tfor <globillum@imag.fr>; Wed, 2 Mar 2005 18:33:17 +0100 (CET)\r\r\nReceived: (from localhost user: 'kouhia' uid#241 fake: STDIN\r\r\n\t(kouhia@nic.funet.fi)) by nic.funet.fi id S9593AbVCBQmv for\r\r\n\t<globillum@imag.fr>; Wed, 2 Mar 2005 18:42:51 +0200\r\r\nSender: Juhana Sadeharju <kouhia@nic.funet.fi>\r\r\nFrom: Juhana Sadeharju <kouhia@nic.funet.fi>\r\r\nTo: globillum@imag.fr\r\r\nSubject: PRT / Ambient Occlusion?\r\r\nMessage-Id: <S9593AbVCBQmv/20050302164251Z+686@nic.funet.fi>\r\r\nDate: Wed, 2 Mar 2005 18:42:51 +0200\r\r\nX-Greylist: Delayed for 00:50:19 by milter-greylist-1.4 (imag.imag.fr [129.88.30.1]); Wed, 02 Mar 2005 18:33:17 +0100 (CET)\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 295\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; 8\r\r\nX-Spam-Level: ++++++++\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nThis is a multi-part message in MIME format...\r\r\n\r\r\n------------=_1109785245-13911-18\r\r\n\r\r\n\r\r\nHello. Would anyone have a GPL (or equivalent) source code\r\r\nfor generating Precomputed Radiance Transfer values? Crystal\r\r\nSpace game engine (crystal.sourceforge.net) would need such\r\r\ncode.\r\r\n\r\r\nSad to hear that Ambient Occlusion has been patented. I myself\r\r\ninvented the same basic idea several years ago. I also had an another\r\r\nidea for computing the same effect: negative light sources. Numerous\r\r\nnegative light sources are placed to positions which would yield\r\r\nthe same effect. Because the negative light sources would be local,\r\r\nthe algorithm is suitable for parallel processing in similar manner\r\r\nthan the AO algorithm.\r\r\n\r\r\nAre there other non-patented alternative algorithms for generating\r\r\nthe \"Ambient Occlusion\" effect?\r\r\n\r\r\nJuhana\r\r\n-- \r\r\n  http://music.columbia.edu/mailman/listinfo/linux-graphics-dev\r\r\n  for developers of open source graphics software\r\r\n\r\r\n------------=_1109785245-13911-18\r\r\nContent-Type: text/plain; name=\"message-footer.txt\"\r\r\nContent-Disposition: inline; filename=\"message-footer.txt\"\r\r\nContent-Transfer-Encoding: 8bit\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\n------------=_1109785245-13911-18--\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-7.1) with ESMTP id j22JkVCP030328;\r\r\n\tWed, 2 Mar 2005 20:46:31 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby neelix.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id j22JkLT6026984;\r\r\n\tWed, 2 Mar 2005 20:46:28 +0100 (MET)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j22Jk1rO011846;\r\r\n\tWed, 2 Mar 2005 20:46:01 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id j22Jk1GJ011841;\r\r\n\tWed, 2 Mar 2005 20:46:01 +0100\r\r\nX-Authentication-Warning: chopinette.imag.fr: sympa set sender to globillum-owner@imag.fr using -f\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j22JjlqW010863\r\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 2 Mar 2005 20:45:47 +0100\r\r\nReceived: from warhol.graphics.cornell.edu (warhol.graphics.cornell.edu [128.84.247.228])\r\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id j22JjuAl007599\r\r\n\tfor <globillum@imag.fr>; Wed, 2 Mar 2005 20:45:57 +0100 (CET)\r\r\nReceived: from diesel.graphics.cornell.edu (diesel.graphics.cornell.edu [128.84.247.211])\r\r\n\tby warhol.graphics.cornell.edu (Postfix) with ESMTP id D9B8A30177\r\r\n\tfor <globillum@imag.fr>; Wed,  2 Mar 2005 14:24:49 -0500 (EST)\r\r\nSender: westin@graphics.cornell.edu\r\r\nTo: globillum@imag.fr\r\r\nSubject: Re: PRT / Ambient Occlusion?\r\r\nReferences: <S9593AbVCBQmv/20050302164251Z+686@nic.funet.fi>\r\r\nReply-To: westin@graphics.cornell.edu\r\r\nFrom: westin@graphics.cornell.edu\r\r\nX-Home-Page: http://www.graphics.cornell.edu/~westin\r\r\nDate: 02 Mar 2005 14:24:49 -0500\r\r\nIn-Reply-To: <S9593AbVCBQmv/20050302164251Z+686@nic.funet.fi>\r\r\nMessage-ID: <s0sm3dsvem.fsf@diesel.graphics.cornell.edu>\r\r\nLines: 15\r\r\nUser-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50\r\r\nMIME-Version: 1.0\r\r\nX-PCG-MailScanner-Information: For more info see http://www.graphics.cornell.edu/spam\r\r\nX-PCG-MailScanner: Found to be clean\r\r\nX-PCG-MailScanner-SpamCheck: not spam (whitelisted),\r\r\n\tSpamAssassin (score=-4.717, required 5, AWL 0.02, BAYES_00 -4.90,\r\r\n\tNO_REAL_NAME 0.16)\r\r\nX-Greylist: Delayed for 00:20:59 by milter-greylist-1.4 (imag.imag.fr [129.88.30.1]); Wed, 02 Mar 2005 20:45:57 +0100 (CET)\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 296\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -12\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nJuhana Sadeharju <kouhia@nic.funet.fi> writes:\r\r\n\r\r\n<snip>\r\r\n\r\r\n> Sad to hear that Ambient Occlusion has been patented.\r\r\n\r\r\nBy whom? It would be nice to have a patent number.\r\r\n\r\r\n<snip>\r\r\n\r\r\n-- \r\r\n-Stephen H. Westin\r\r\nAny information or opinions in this message are mine: they do not\r\r\nrepresent the position of Cornell University or any of its sponsors.\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-7.1) with ESMTP id j2KKAiVZ004203;\r\r\n\tSun, 20 Mar 2005 21:10:44 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby neelix.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id j2KKAYsx019039;\r\r\n\tSun, 20 Mar 2005 21:10:41 +0100 (MET)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j2KKA4gj012657;\r\r\n\tSun, 20 Mar 2005 21:10:05 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id j2KKA05e012649;\r\r\n\tSun, 20 Mar 2005 21:10:00 +0100\r\r\nX-Authentication-Warning: chopinette.imag.fr: sympa set sender to globillum-owner@imag.fr using -f\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j2KK76ma012343\r\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 20 Mar 2005 21:07:06 +0100\r\r\nReceived: from mail96.megamailservers.com (mail96.megamailservers.com [216.251.36.96])\r\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id j2KK7QaY005736\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Sun, 20 Mar 2005 21:07:28 +0100 (CET)\r\r\nX-POP-User: sales.helios32.com\r\r\nReceived: from FEBRUARY (S01060006257abbc2.vn.shawcable.net [24.87.171.230])\r\r\n\tby mail96.megamailservers.com (8.13.1/8.13.1) with ESMTP id j2KHavah018135\r\r\n\tfor <globillum@imag.fr>; Sun, 20 Mar 2005 12:37:02 -0500\r\r\nMessage-Id: <200503201737.j2KHavah018135@mail96.megamailservers.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 05/03/20 Release of RADBIB and GITHESIS\r\r\nDate: Sun, 20 Mar 2005 09:37:01 -0800\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook, Build 11.0.6353\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527\r\r\nThread-Index: AcUtc2xRz/Jlh087RqaGQ+2S9wewcA==\r\r\nX-Greylist: Delayed for 02:30:16 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Sun, 20 Mar 2005 21:07:28 +0100 (CET)\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 299\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -32\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\r\n<style>\r\r\n<!--\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=purple>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><u><font size=2 face=Arial><span\r\r\nstyle='font-size:11.0pt;font-family:Arial'>ANNOUNCE: 05/03/20 Release of RADBIB\r\r\nand GITHESIS</span></font></u><font size=2 face=Arial><span style='font-size:\r\r\n11.0pt;font-family:Arial'><br>\r\r\n<br>\r\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\r\nrelated global illumination papers, theses, articles, and books. It currently\r\r\nincludes 2,436 references -- 5 new additions since its 04/12/26 release.<br>\r\r\n<br>\r\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\r\ndate of March 20, 2005) from:<br>\r\r\n<br>\r\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\r\n<br>\r\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\r\nGITHESIS.BIB. This bibliography includes 319 references to radiosity, photon\r\r\nmapping, and related global illumination theses -- one new addition since the\r\r\n04/12/26 release.<br>\r\r\n<br>\r\r\nFinancial support for the maintenance of these bibliographies is provided by\r\r\nbyHeart Consultants Limited.<br>\r\r\n<br>\r\r\n<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:11.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:11.0pt;\r\r\nfont-family:Arial'>Ian Ashdown, P. Eng., LC, FIES<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:11.0pt;\r\r\nfont-family:Arial'>President<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:11.0pt;\r\r\nfont-family:Arial'>byHeart Consultants Limited<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:11.0pt;\r\r\nfont-family:Arial'>http://www.helios32.com<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:11.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-7.1) with ESMTP id j3BC8NVZ015213;\r\r\n\tMon, 11 Apr 2005 14:08:23 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby neelix.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id j3BC8DYL014333;\r\r\n\tMon, 11 Apr 2005 14:08:20 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j3BC7XEB004094;\r\r\n\tMon, 11 Apr 2005 14:07:33 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id j3BC7OCa004048;\r\r\n\tMon, 11 Apr 2005 14:07:24 +0200\r\r\nX-Authentication-Warning: chopinette.imag.fr: sympa set sender to globillum-owner@imag.fr using -f\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j3BC7Bu3004026\r\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 11 Apr 2005 14:07:11 +0200\r\r\nReceived: from mail.officeworks-uk.com (mail.officeworks-uk.com [195.152.206.150])\r\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id j3BC7jdp015963\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Mon, 11 Apr 2005 14:07:47 +0200 (CEST)\r\r\nReceived: from elvis.lightwork (elvis.lightwork [192.9.200.30])\r\r\n\tby mail.officeworks-uk.com (8.12.8/8.12.8) with ESMTP id j3BBST5b019494;\r\r\n\tMon, 11 Apr 2005 12:28:30 +0100\r\r\nReceived: by ELVIS with Internet Mail Service (5.5.2650.21)\r\r\n\tid <HSFVVKNK>; Mon, 11 Apr 2005 12:28:26 +0100\r\r\nMessage-ID: <8815647C7041D111A3010060B06BE1C002C3B2AA@ELVIS>\r\r\nFrom: Neil Gatenby <neil.gatenby@lightworkdesign.com>\r\r\nTo: globillum@imag.fr\r\r\nCc: eric.haines@autodesk.com\r\r\nSubject: RE: GI benchmark\r\r\nDate: Mon, 11 Apr 2005 12:28:25 +0100\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2650.21)\r\r\nX-Greylist: Delayed for 00:39:06 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Mon, 11 Apr 2005 14:07:47 +0200 (CEST)\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 300\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -49\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHi Eric\r\r\nHi all\r\r\n\r\r\nNeil wrote:\r\r\n> I have a contact that is referring to the \"teapots on wall\" benchmark\r\r\n> scene, for photon tracing.\r\r\n> \r\r\n> Anybody here know which model that is?\r\r\n\r\r\nEric Haines replied:\r\r\n> I hadn't heard of that one, really, though I vaguely recall a scene like\r\r\n> that somewhere. If you *do* figure it out, please let me (us all) know,\r\r\n> as I'd like to mention it in the Ray Tracing News.\r\r\n\r\r\nLook what I found ...\r\r\n\r\r\nhttp://www.ixor.gr/maxwelltest/maxwell.htm\r\r\npoints us at http://ixor.gr/maxwelltest/teapottest.zip\r\r\n\r\r\n;-)\r\r\n\r\r\nhttp://www.ixor.gr/maxwelltest/tea.htm contains many images from different\r\r\nrenderers\r\r\n\r\r\nAll the best \r\r\nNeil\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\nNeil Gatenby\r\r\nSenior Software Specialist\r\r\nLightWork Design, Rutledge House, 78 Clarkehouse Road, Sheffield, S10 2LJ,\r\r\nUK\r\r\nTel: +44 114 266 8404,    Fax: +44 114 266 1383\r\r\nneil.gatenby@lightworkdesign.com,  http://www.lightworkdesign.com/ \r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-7.1) with ESMTP id j4B70TVZ032530;\r\r\n\tWed, 11 May 2005 09:00:29 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id j4B70FEI007798;\r\r\n\tWed, 11 May 2005 09:00:22 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j4B6xILS030486;\r\r\n\tWed, 11 May 2005 08:59:18 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id j4B6xBPe030473;\r\r\n\tWed, 11 May 2005 08:59:11 +0200\r\r\nX-Authentication-Warning: chopinette.imag.fr: sympa set sender to globillum-owner@imag.fr using -f\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j4B6ttKI029470\r\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 11 May 2005 08:55:55 +0200\r\r\nReceived: from mail113.megamailservers.com (mail113.megamailservers.com [216.251.36.113])\r\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id j4B6ukDf015079\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Wed, 11 May 2005 08:56:49 +0200 (CEST)\r\r\nX-POP-User: sales.helios32.com\r\r\nReceived: from FEBRUARY (S01060006257abbc2.vn.shawcable.net [24.87.171.230])\r\r\n\tby mail113.megamailservers.com (8.13.1/8.13.1) with ESMTP id j4B332ij004592\r\r\n\tfor <globillum@imag.fr>; Tue, 10 May 2005 23:03:07 -0400\r\r\nMessage-Id: <200505110303.j4B332ij004592@mail113.megamailservers.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 05/05/10 Release of RADBIB and GITHESIS\r\r\nDate: Tue, 10 May 2005 20:03:01 -0700\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook, Build 11.0.6353\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527\r\r\nThread-Index: AcVV1fD+9veiDXnpTQ+6B7jACZi6mQ==\r\r\nX-Greylist: Delayed for 03:53:34 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Wed, 11 May 2005 08:56:49 +0200 (CEST)\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 302\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -32\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\r\n<style>\r\r\n<!--\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=purple>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><b><u><font size=3\r\r\nface=\"Times New Roman\"><span style='font-size:12.0pt;font-weight:bold'>ANNOUNCE:\r\r\n05/05/10 Release of RADBIB and GITHESIS</span></font></u><br>\r\r\n<br>\r\r\n<o:p></o:p></b></p>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><font size=3\r\r\nface=\"Times New Roman\"><span style='font-size:12.0pt'>RADBIB is a comprehensive\r\r\nbibliography of radiosity, photon mapping, and related global illumination\r\r\npapers, theses, articles, and books. It currently includes 2,448 references --\r\r\n12 new additions since its 05/03/20 release.<br>\r\r\n<br>\r\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\r\ndate of May 10, 2005) from:<br>\r\r\n<br>\r\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\r\n<br>\r\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\r\nGITHESIS.BIB. This bibliography includes 319 references to radiosity, photon\r\r\nmapping, and related global illumination theses -- no new additions since the\r\r\n05/03/20 release.<br>\r\r\n<br>\r\r\nFinancial support for the maintenance of these bibliographies is provided by\r\r\nbyHeart Consultants Limited.<br>\r\r\n<br>\r\r\n<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>Ian Ashdown, P. Eng., LC, FIES<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>President<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>byHeart Consultants Limited<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'><a href=\"http://www.helios32.com/\">http://www.helios32.com</a><o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-7.1) with ESMTP id j4CG1rVZ001855;\r\r\n\tThu, 12 May 2005 18:01:53 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id j4CG1kbk025890;\r\r\n\tThu, 12 May 2005 18:01:51 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j4CG0kMH001706;\r\r\n\tThu, 12 May 2005 18:00:46 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id j4CG0iSb001700;\r\r\n\tThu, 12 May 2005 18:00:44 +0200\r\r\nX-Authentication-Warning: chopinette.imag.fr: sympa set sender to globillum-owner@imag.fr using -f\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j4CFwhjp000443\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 12 May 2005 17:58:43 +0200\r\r\nReceived: from nut.autodesk.com (nut.autodesk.com [198.102.112.27])\r\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id j4CFxWAA029706\r\r\n\tfor <globillum@imag.fr>; Thu, 12 May 2005 17:59:34 +0200 (CEST)\r\r\nReceived: from msgusawfe01.ads.autodesk.com ([144.111.33.210])\r\r\n\tby nut.autodesk.com (8.13.0/8.12.6) with ESMTP id j4CEr71Z020735\r\r\n\tfor <globillum@imag.fr>; Thu, 12 May 2005 07:53:09 -0700 (PDT)\r\r\nReceived: from msgusawpf01.ads.autodesk.com ([144.111.33.212]) by msgusawfe01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\r\n\t Thu, 12 May 2005 07:53:07 -0700\r\r\nReceived: from msgusaemb01.ads.autodesk.com ([144.111.72.50]) by msgusawpf01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\r\n\t Thu, 12 May 2005 07:53:07 -0700\r\r\nX-MimeOLE: Produced By Microsoft Exchange V6.0.6603.0\r\r\nMIME-Version: 1.0\r\r\nSubject: FGL results\r\r\nDate: Thu, 12 May 2005 10:53:05 -0400\r\r\nMessage-ID: <C171CD2D43164144BDF3C8ADF0B7499F0ED23E67@msgusaemb01.autodesk.com>\r\r\nThread-Topic: FGL results\r\r\nThread-Index: AcVXAk2qaGnwYmIRQgi41+dVb5bhLw==\r\r\nFrom: \"Eric Haines\" <eric.haines@autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nX-OriginalArrivalTime: 12 May 2005 14:53:07.0199 (UTC) FILETIME=[4EB568F0:01C55702]\r\r\nX-Greylist: Delayed for 01:06:17 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Thu, 12 May 2005 17:59:35 +0200 (CEST)\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 303\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -47\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\ncontent-class: urn:content-classes:message\r\r\nContent-Type: multipart/alternative;\r\r\n\tboundary=\"----_=_NextPart_001_01C55702.4DF66668\"\r\r\n\r\r\n\r\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\r\n\r\r\n<head>\r\r\n<meta http-equiv=Content-Type content=\"text/html; charset=us-ascii\">\r\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\r\n<style>\r\r\n<!--\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=purple>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Are the monkeys or the humans ahead? The Fantasy Graphics\r\r\nLeague preliminary (pre-sketches) results are up at: <a\r\r\nhref=\"http://www.realtimerendering.com/fgl/siggraph2005/index.htm\">http://www.realtimerendering.com/fgl/siggraph2005/index.htm</a><o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Enjoy,<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Eric<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3) with ESMTP id j5M4ZDXq003941;\r\r\n\tWed, 22 Jun 2005 06:35:13 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id j5M4YvF9026619;\r\r\n\tWed, 22 Jun 2005 06:35:02 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j5M4XSH5015489;\r\r\n\tWed, 22 Jun 2005 06:33:28 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id j5M4XFXU015476;\r\r\n\tWed, 22 Jun 2005 06:33:15 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j5M4UHDL014465\r\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 22 Jun 2005 06:30:17 +0200\r\r\nReceived: from cut.autodesk.com (cut.autodesk.com [198.102.112.47])\r\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id j5M4VZqM010169\r\r\n\tfor <globillum@imag.fr>; Wed, 22 Jun 2005 06:31:37 +0200 (CEST)\r\r\nReceived: from msgusawfe01.ads.autodesk.com ([144.111.33.210])\r\r\n\tby cut.autodesk.com (8.13.0/8.12.6) with ESMTP id j5M3tGT0019680\r\r\n\tfor <globillum@imag.fr>; Tue, 21 Jun 2005 20:55:23 -0700 (PDT)\r\r\nReceived: from msgusawmb01.ads.autodesk.com ([144.111.33.217]) by msgusawfe01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\r\n\t Tue, 21 Jun 2005 20:55:19 -0700\r\r\nReceived: from msgusaemb01.ads.autodesk.com ([144.111.72.50]) by msgusawmb01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\r\n\t Tue, 21 Jun 2005 20:55:19 -0700\r\r\nX-MimeOLE: Produced By Microsoft Exchange V6.0.6603.0\r\r\nMIME-Version: 1.0\r\r\nSubject: Fantasy Graphics League results are in\r\r\nDate: Tue, 21 Jun 2005 23:55:18 -0400\r\r\nMessage-ID: <C171CD2D43164144BDF3C8ADF0B7499F0FE92C0A@msgusaemb01.autodesk.com>\r\r\nThread-Topic: Fantasy Graphics League results are in\r\r\nthread-index: AcV23WONIDfQjkcsTrGiEwa62O/6yQ==\r\r\nFrom: \"Eric Haines\" <eric.haines@autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nX-OriginalArrivalTime: 22 Jun 2005 03:55:19.0428 (UTC) FILETIME=[35053C40:01C576DE]\r\r\nX-Greylist: Delayed for 00:36:09 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Wed, 22 Jun 2005 06:31:38 +0200 (CEST)\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 305\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -47\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nContent-class: urn:content-classes:message\r\r\nContent-Type: multipart/alternative;\r\r\n\tboundary=\"----_=_NextPart_001_01C576DE.343D9AC8\"\r\r\n\r\r\n\r\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\r\n<style>\r\r\n<!--\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=purple>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>And waiting for you to soak in their hand-crafted pixels: <a\r\r\nhref=\"http://www.realtimerendering.com/fgl/siggraph2005/index.htm\">http://www.realtimerendering.com/fgl/siggraph2005/index.htm</a><o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Enjoy,<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Eric<o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3) with ESMTP id j63JcrWI023676;\r\r\n\tSun, 3 Jul 2005 21:38:53 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id j63JcK8R024262;\r\r\n\tSun, 3 Jul 2005 21:38:26 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j63Ibdo2010054;\r\r\n\tSun, 3 Jul 2005 20:37:39 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id j63IbXgR010046;\r\r\n\tSun, 3 Jul 2005 20:37:33 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j63IYnIG009030\r\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 3 Jul 2005 20:34:49 +0200\r\r\nReceived: from mail191.megamailservers.com (mail191.megamailservers.com [216.251.36.191])\r\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id j63JZKIV025956\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Sun, 3 Jul 2005 21:35:22 +0200 (CEST)\r\r\nX-POP-User: sales.helios32.com\r\r\nReceived: from FEBRUARY (S01060006257abbc2.vn.shawcable.net [24.87.171.230])\r\r\n\tby mail191.megamailservers.com (8.13.1/8.13.1) with ESMTP id j63Gn8YS022552\r\r\n\tfor <globillum@imag.fr>; Sun, 3 Jul 2005 12:49:14 -0400\r\r\nMessage-Id: <200507031649.j63Gn8YS022552@mail191.megamailservers.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 05/07/03 Release of RADBIB and GITHESIS\r\r\nDate: Sun, 3 Jul 2005 09:49:11 -0700\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook, Build 11.0.6353\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527\r\r\nThread-Index: AcV/7yMwO8zqpRR6TMKvLT/zUmK/8Q==\r\r\nX-Greylist: Delayed for 02:46:04 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Sun, 03 Jul 2005 21:35:23 +0200 (CEST)\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 307\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -32\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\r\n<style>\r\r\n<!--\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=purple>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><b><font size=2 face=Arial><span\r\r\nstyle='font-size:10.0pt;font-family:Arial;font-weight:bold'>ANNOUNCE: 05/07/03\r\r\nRelease of RADBIB and GITHESIS</span></font></b><font size=2 face=Arial><span\r\r\nstyle='font-size:10.0pt;font-family:Arial'><br>\r\r\n<br>\r\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\r\nrelated global illumination papers, theses, articles, and books. It currently\r\r\nincludes 2,459 references -- 11 new additions since its 05/05/10 release.<br>\r\r\n<br>\r\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\r\ndate of July 3, 2005) from:<br>\r\r\n<br>\r\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\r\n<br>\r\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\r\nGITHESIS.BIB. This bibliography includes 319 references to radiosity, photon\r\r\nmapping, and related global illumination theses -- no new additions since the\r\r\n05/05/10 release.<br>\r\r\n<br>\r\r\nFinancial support for the maintenance of these bibliographies is provided by\r\r\nbyHeart Consultants Limited.<br>\r\r\n<br>\r\r\n<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Ian Ashdown, P. Eng., LC, FIES<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>President<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>byHeart Consultants Limited<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>http://www.helios32.com<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3) with ESMTP id j7KM5PQp004889;\r\r\n\tSun, 21 Aug 2005 00:05:25 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id j7KM3jGP006779;\r\r\n\tSun, 21 Aug 2005 00:03:52 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j7KL2fnO010007;\r\r\n\tSat, 20 Aug 2005 23:02:41 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id j7KL2TVY009993;\r\r\n\tSat, 20 Aug 2005 23:02:29 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j7KKwd2p008754\r\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 20 Aug 2005 22:58:39 +0200\r\r\nReceived: from mail181.megamailservers.com (mail181.megamailservers.com [216.251.36.181])\r\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id j7KLxaM7015151\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Sat, 20 Aug 2005 23:59:38 +0200 (CEST)\r\r\nX-POP-User: sales.helios32.com\r\r\nReceived: from FEBRUARY (S01060006257abbc2.vn.shawcable.net [24.87.171.230])\r\r\n\tby mail181.megamailservers.com (8.13.1/8.13.1) with ESMTP id j7KHXloS005802\r\r\n\tfor <globillum@imag.fr>; Sat, 20 Aug 2005 13:33:52 -0400\r\r\nMessage-Id: <200508201733.j7KHXloS005802@mail181.megamailservers.com>\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 05/08/20 Release of RADBIB and GITHESIS\r\r\nDate: Sat, 20 Aug 2005 10:33:44 -0700\r\r\nOrganization: byHeart Consultants Limited\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook, Build 11.0.6353\r\r\nThread-Index: AcWlrVBDb/2TIczmQbetPzl0s61kZg==\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527\r\r\nX-Greylist: Delayed for 04:25:38 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Sat, 20 Aug 2005 23:59:38 +0200 (CEST)\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 308\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -32\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\r\n\r\r\n<head>\r\r\n<meta http-equiv=Content-Type content=\"text/html; charset=us-ascii\">\r\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\r\n<style>\r\r\n<!--\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=purple>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><b><font size=2 face=Arial><span\r\r\nstyle='font-size:10.0pt;font-family:Arial;font-weight:bold'>ANNOUNCE: 05/08/20\r\r\nRelease of RADBIB and GITHESIS<br>\r\r\n</span></font></b><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><br>\r\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and related\r\r\nglobal illumination papers, theses, articles, and books. It currently includes\r\r\n2,480 references -- 21 new additions since its 05/07/03 release.<br>\r\r\n<br>\r\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\r\ndate of August 20, 2005) from:<br>\r\r\n<br>\r\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\r\n<br>\r\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\r\nGITHESIS.BIB. This bibliography includes 319 references to radiosity, photon\r\r\nmapping, and related global illumination theses -- no new additions since the\r\r\n05/07/03 release.<br>\r\r\n<br>\r\r\nFinancial support for the maintenance of these bibliographies is provided by\r\r\nbyHeart Consultants Limited.<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=Arial><span\r\r\nstyle='font-size:10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><b><font size=2 face=Arial><span\r\r\nstyle='font-size:10.0pt;font-family:Arial;font-weight:bold'>NOTE: </span></font></b><font\r\r\nsize=2 face=Arial><span style='font-size:10.0pt;font-family:Arial'>All references\r\r\nmarked with an asterisk in the title (e.g., Abe97-TDISR*) are in our corporate\r\r\nlibrary in either electronic or printed format. If you have exhausted all other\r\r\navenues for obtaining a copy of an obscure paper or thesis, please contact Ian\r\r\nAshdown at <a href=\"mailto:ian_ashdown@helios32.com\">ian_ashdown@helios32.com</a>\r\r\nfor assistance.<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Ian Ashdown, P. Eng., LC, FIES<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>President<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>byHeart Consultants Limited<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><a href=\"http://www.helios32.com/\">http://www.helios32.com</a><o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3) with ESMTP id jA5KprtS002251;\r\r\n\tSat, 5 Nov 2005 21:51:53 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby neelix.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id jA5KpdND016187;\r\r\n\tSat, 5 Nov 2005 21:51:46 +0100 (MET)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id jA5KoxP4001779;\r\r\n\tSat, 5 Nov 2005 21:50:59 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id jA5KosKf001774;\r\r\n\tSat, 5 Nov 2005 21:50:54 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id jA5KmvjT032278\r\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 5 Nov 2005 21:48:57 +0100\r\r\nReceived: from mail97.megamailservers.com (mail97.megamailservers.com [216.251.36.97])\r\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id jA5KnWur010847\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Sat, 5 Nov 2005 21:49:34 +0100 (CET)\r\r\nX-POP-User: sales.helios32.com\r\r\nReceived: from IAN (S01060006257abbc2.vn.shawcable.net [24.87.171.230])\r\r\n\tby mail97.megamailservers.com (8.13.1/8.13.1) with ESMTP id jA5IrVGu017015\r\r\n\tfor <globillum@imag.fr>; Sat, 5 Nov 2005 13:53:38 -0500\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 05/11/05 Release of RADBIB and GITHESIS\r\r\nDate: Sat, 5 Nov 2005 10:53:43 -0800\r\r\nOrganization: byHeart Consultants Limited\r\r\nMessage-ID: <002401c5e23a$41feb800$6401a8c0@IAN>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook 11\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527\r\r\nThread-Index: AcXiOj6TcPO0+YuYTIWBrHFn/mt4lw==\r\r\nX-Greylist: Delayed for 01:55:46 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Sat, 05 Nov 2005 21:49:34 +0100 (CET)\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 309\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -31\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\r\n<style>\r\r\n<!--\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=purple>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal><b><u><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial;font-weight:bold'>ANNOUNCE: 05/11/05 Release of RADBIB and\r\r\nGITHESIS<o:p></o:p></span></font></u></b></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>RADBIB is a comprehensive bibliography of radiosity, photon\r\r\nmapping, and related global illumination papers, theses, articles, and books.\r\r\nIt currently includes 2,499 references -- 19 new additions since its 05/08/20\r\r\nrelease.<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>This bibliography is available in BibTex format as RADBIB.BIB\r\r\n(with a release date of November 5, 2005) from:<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&nbsp; http://www.helios32.com (Resources section)<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Also available from this site is an abridged version of\r\r\nRADBIB.BIB called GITHESIS.BIB. This bibliography includes 319 references to\r\r\nradiosity, photon mapping, and related global illumination theses -- no new\r\r\nadditions since the 05/08/20 release.<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Financial support for the maintenance of these\r\r\nbibliographies is provided by byHeart Consultants Limited.<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>NOTE: All papers marked with an asterisk in the title (e.g.,\r\r\nAbe97-TDISR*) are in our corporate library in either electronic or printed\r\r\nformat. If you have exhausted all other avenues for obtaining a copy of an\r\r\nobscure paper, please contact Ian Ashdown at ian_ashdown@helios32.com.<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Ian Ashdown, P. Eng., LC, FIES<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>President<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>byHeart Consultants Limited<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><a href=\"http://www.helios32.com/\">http://www.helios32.com</a><o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3) with ESMTP id jA8GiXBu025234;\r\r\n\tTue, 8 Nov 2005 17:44:33 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id jA8GiKXi007615;\r\r\n\tTue, 8 Nov 2005 17:44:26 +0100 (MET)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id jA8GhcFB019791;\r\r\n\tTue, 8 Nov 2005 17:43:38 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id jA8Ghbo6019787;\r\r\n\tTue, 8 Nov 2005 17:43:37 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id jA8GhIUO018821\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 8 Nov 2005 17:43:19 +0100\r\r\nReceived: from smtp102.sbc.mail.mud.yahoo.com (smtp102.sbc.mail.mud.yahoo.com [68.142.198.201])\r\r\n\tby imag.imag.fr (8.13.0/8.13.0) with SMTP id jA8Ghupm012526\r\r\n\tfor <globillum@imag.fr>; Tue, 8 Nov 2005 17:43:57 +0100 (CET)\r\r\nReceived: (qmail 21001 invoked from network); 8 Nov 2005 16:17:16 -0000\r\r\nReceived: from unknown (HELO ?65.74.199.104?) (gregoryjward@65.74.199.104 with plain)\r\r\n  by smtp102.sbc.mail.mud.yahoo.com with SMTP; 8 Nov 2005 16:17:16 -0000\r\r\nMime-Version: 1.0\r\r\nReferences: <200511081224.jA8COIUZ021090@gmoblfmail3.net.vodafone.it>\r\r\nMessage-Id: <E84973E6-CE41-4C9D-A5C4-9CEF703C2FFA@lmi.net>\r\r\nCc: Stefania Nardelli <naroste@email.it>\r\r\nFrom: Greg Ward <gward@lmi.net>\r\r\nSubject: Fwd: Tone Reproduction Operators\r\r\nDate: Tue, 8 Nov 2005 09:17:26 -0700\r\r\nTo: globillum@imag.fr\r\r\nX-Mailer: Apple Mail (2.746.2)\r\r\nX-Greylist: Delayed for 00:26:38 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Tue, 08 Nov 2005 17:43:58 +0100 (CET)\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 310\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -34\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nDear All,\r\r\n\r\r\nDoes anyone have or know of a selection of Matlab tone-mapping  \r\r\noperators?  The following person asked me about it, and all the  \r\r\nimplementations I know of are in C.  Many of these were done by Erik  \r\r\nReinhard, and are included on the DVD-ROM of his (our) new HDR  \r\r\nImaging book.  I think he may even put them on the website at some  \r\r\npoint <www.hdrbook.com>, but he's probably waiting for the book to  \r\r\nhit the shelves, first.\r\r\n\r\r\n-Greg\r\r\n\r\r\nBegin forwarded message:\r\r\n\r\r\n> From: \"Stefania Nardelli\" <naroste@email.it>\r\r\n> Date: November 8, 2005 5:24:18 AM MST\r\r\n>\r\r\n> Hi,\r\r\n>\r\r\n> I'm looking for Tone Mapping Operators\r\r\n> for High Dynamic Range Imaging implemented in Matlab.\r\r\n>\r\r\n> I found iCam operator in Munsell Color Lab's website,\r\r\n> can you help me about other tone mapping operators in Matlab\r\r\n> or can you tell me if someone can help me, please?\r\r\n>\r\r\n> Best regards,\r\r\n> Stefania Nardelli\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3) with ESMTP id jAR0Z9Hn028464;\r\r\n\tSun, 27 Nov 2005 01:35:09 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby neelix.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id jAR0Z0th008527;\r\r\n\tSun, 27 Nov 2005 01:35:06 +0100 (MET)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id jAR0XxlQ003193;\r\r\n\tSun, 27 Nov 2005 01:33:59 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id jAR0XnBO003185;\r\r\n\tSun, 27 Nov 2005 01:33:49 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id jAR0U9en002172\r\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 27 Nov 2005 01:30:09 +0100\r\r\nReceived: from mail98.megamailservers.com (mail98.megamailservers.com [216.251.36.98])\r\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id jAR0UwPr022582\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Sun, 27 Nov 2005 01:31:00 +0100 (CET)\r\r\nX-POP-User: sales.helios32.com\r\r\nReceived: from IAN (S01060006257abbc2.vn.shawcable.net [24.87.171.230])\r\r\n\tby mail98.megamailservers.com (8.13.1/8.13.1) with ESMTP id jAQNEL5q004769\r\r\n\tfor <globillum@imag.fr>; Sat, 26 Nov 2005 18:14:27 -0500\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE - 05/11/26 Release of RADBIB and GITHESIS\r\r\nDate: Sat, 26 Nov 2005 15:14:25 -0800\r\r\nOrganization: byHeart Consultants Limited\r\r\nMessage-ID: <000f01c5f2df$25f85e30$6501a8c0@IAN>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook 11\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527\r\r\nThread-Index: AcXy3yRzbAjICjrOQx+U6HDCHn4wIA==\r\r\nX-Greylist: Delayed for 01:16:28 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Sun, 27 Nov 2005 01:31:00 +0100 (CET)\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 311\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -32\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\r\n<style>\r\r\n<!--\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=purple>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><b><u><font size=2\r\r\nface=\"Times New Roman\"><span style='font-size:11.0pt;font-weight:bold'>ANNOUNCE:\r\r\n05/11/26 Release of RADBIB and GITHESIS<br>\r\r\n</span></font></u></b><font size=2><span style='font-size:11.0pt'><br>\r\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\r\nrelated global illumination papers, theses, articles, and books. It currently\r\r\nincludes 2,524 references -- 25 new additions since its 05/11/05 release.<br>\r\r\n<br>\r\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\r\ndate of November 26, 2005) from:<br>\r\r\n<br>\r\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\r\n<br>\r\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\r\nGITHESIS.BIB. This bibliography includes 320 references to radiosity, photon\r\r\nmapping, and related global illumination theses -- one new addition since the\r\r\n05/11/05 release.<br>\r\r\n<br>\r\r\nFinancial support for the maintenance of these bibliographies is provided by\r\r\nbyHeart Consultants Limited.<br>\r\r\n<br>\r\r\nNOTE: All papers marked with an asterisk in the title (e.g., Abe97-TDISR*) are\r\r\nin our corporate library in either electronic or printed format. If you have\r\r\nexhausted all other avenues for obtaining a copy of an obscure paper, please\r\r\ncontact Ian Ashdown at ian_ashdown@helios32.com.<br>\r\r\n<br>\r\r\nIan Ashdown, P. Eng., LC, FIES<br>\r\r\nPresident<br>\r\r\nbyHeart Consultants Limited<br>\r\r\nhttp://www.helios32.com<br>\r\r\n<br>\r\r\n</span></font><font size=2 face=Arial><span style='font-size:11.0pt;font-family:\r\r\nArial'><o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3) with ESMTP id jB5BWTe1026447;\r\r\n\tMon, 5 Dec 2005 12:32:30 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby neelix.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id jB5BWEOx026961;\r\r\n\tMon, 5 Dec 2005 12:32:20 +0100 (MET)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id jB5BVBjN011889;\r\r\n\tMon, 5 Dec 2005 12:31:11 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id jB5BV6oY011884;\r\r\n\tMon, 5 Dec 2005 12:31:06 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id jB5BS6SQ010630\r\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 5 Dec 2005 12:28:06 +0100\r\r\nReceived: from cg.tuwien.ac.at (mail.cg.tuwien.ac.at [128.131.166.76])\r\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id jB5BSsj2012937\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Mon, 5 Dec 2005 12:29:00 +0100 (CET)\r\r\nReceived: from Beinhart-05.cg.tuwien.ac.at (beinhart-05.cg.tuwien.ac.at [128.131.166.9])\r\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3) with ESMTP id jB5BI6Jo025021\r\r\n\tfor <globillum@imag.fr>; Mon, 5 Dec 2005 12:18:07 +0100\r\r\nMessage-Id: <6.2.0.14.2.20051205121842.03a50258@mail.cg.tuwien.ac.at>\r\r\nX-Mailer: QUALCOMM Windows Eudora Version 6.2.0.14\r\r\nDate: Mon, 05 Dec 2005 12:18:53 +0100\r\r\nTo: globillum@imag.fr\r\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\r\nSubject: EG2006 Call for Contributions\r\r\nMime-Version: 1.0\r\r\nX-Greylist: Delayed for 00:10:51 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Mon, 05 Dec 2005 12:29:00 +0100 (CET)\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 312\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -49\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n\r\r\nPlease forward to interested colleagues,\r\r\nand please excuse multiple postings. Thank you!\r\r\n\r\r\n*******************************************************************\r\r\n\r\r\n                EUROGRAPHICS'2006, Vienna, Austria\r\r\n                      September 4 - 8, 2006\r\r\n\r\r\n           C A L L   F O R   C O N T R I B U T I O N S\r\r\n\r\r\n              Conference Website: www.eg.org/eg2006\r\r\n                      Email: eg2006@eg.org\r\r\n\r\r\n*******************************************************************\r\r\n\r\r\n From Monday, September 4th to Friday, September 8th, 2006, the\r\r\nAustrian Academy of Sciences in Vienna, Austria, will play host\r\r\nto Eurographics'2006, the 27th annual conference of the European\r\r\nAssociation for Computer Graphics.\r\r\n\r\r\nThe conference program will include keynote talks from\r\r\n            Herbert Edelsbrunner (Duke University)\r\r\n            Reinhard Klein (University of Bonn)\r\r\n            Jos Stam (Alias-Wavefront)\r\r\n\r\r\nConference Co-Chairs:\r\r\nWerner Purgathofer (A), Sabine Coquillart (F)\r\r\n\r\r\nProgram Co-Chairs:\r\r\nLaszlo Szirmay-Kalos (H), Eduard Groeller (A)\r\r\n\r\r\n*******************************************************************\r\r\nCALL FOR PAPERS                        *    deadline Febr.  6, 2006\r\r\n*******************************************************************\r\r\nCALL FOR STATE OF THE ART REPORTS      *    deadline Febr. 15, 2006\r\r\n*******************************************************************\r\r\nCALL FOR TUTORIALS                     *    deadline Febr. 15, 2006\r\r\n*******************************************************************\r\r\nCALL FOR SHORT PAPERS                  *    deadline April 28, 2006\r\r\n*******************************************************************\r\r\nCALL FOR ANIMATIONS & MULTIMEDIA       *    deadline April 28, 2006\r\r\n*******************************************************************\r\r\nCALL FOR RESEARCH CENTRE PRESENTATIONS *    deadline April 28, 2006\r\r\n*******************************************************************\r\r\nCALL FOR EDUCATION PAPERS              *    deadline April 28, 2006\r\r\n*******************************************************************\r\r\nCALL FOR GAME DEMOS                    *    deadline April 28, 2006\r\r\n*******************************************************************\r\r\n\r\r\nCo-located with Eurographics'2006 the following 5 events will take place in \r\r\nVienna:\r\r\n\r\r\n* Symposium on Computer Animation (2-4 September)\r\r\n* Workshop on Sketch Based Interfaces and Modeling (3-4 September)\r\r\n* Workshop on Graphics Hardware (3-5 September)\r\r\n* Workshop on Natural Phenomena (5 September)\r\r\n* Workshop on Graphics Education (9 September)\r\r\n\r\r\nFor all details about Eurographics'2006 in Vienna including links to the 5 \r\r\nother events see www.eg.org/eg2006\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3) with ESMTP id jBDHFbQI004839;\r\r\n\tTue, 13 Dec 2005 18:15:39 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id jBDHFMwr022216;\r\r\n\tTue, 13 Dec 2005 18:15:32 +0100 (MET)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id jBDHEDcQ019532;\r\r\n\tTue, 13 Dec 2005 18:14:13 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id jBDHEC4R019527;\r\r\n\tTue, 13 Dec 2005 18:14:12 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id jBDHCJfN018508\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 13 Dec 2005 18:12:19 +0100\r\r\nReceived: from paste.autodesk.com (paste.autodesk.com [198.102.112.48])\r\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id jBDHDBBv005453\r\r\n\tfor <globillum@imag.fr>; Tue, 13 Dec 2005 18:13:13 +0100 (CET)\r\r\nReceived: from msgusawfe01.ads.autodesk.com ([144.111.33.210])\r\r\n\tby paste.autodesk.com (8.13.0/8.12.6) with ESMTP id jBDFRUjD021285\r\r\n\tfor <globillum@imag.fr>; Tue, 13 Dec 2005 07:27:32 -0800 (PST)\r\r\nReceived: from msgusawpf01.ads.autodesk.com ([144.111.33.212]) by msgusawfe01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\r\n\t Tue, 13 Dec 2005 07:27:30 -0800\r\r\nReceived: from msgusaepf01.ads.autodesk.com ([144.111.72.51]) by msgusawpf01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\r\n\t Tue, 13 Dec 2005 07:27:30 -0800\r\r\nReceived: from msgusaemb02.ads.autodesk.com ([144.111.72.54]) by msgusaepf01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\r\n\t Tue, 13 Dec 2005 10:30:08 -0500\r\r\nX-MimeOLE: Produced By Microsoft Exchange V6.0.6603.0\r\r\nMIME-Version: 1.0\r\r\nSubject: Ray Tracing News vol.18 no.1 is out\r\r\nDate: Tue, 13 Dec 2005 10:30:08 -0500\r\r\nMessage-ID: <A4F4647B12DBAD40B07041547CA2526401C117C3@msgusaebk01.autodesk.com>\r\r\nThread-Topic: Ray Tracing News vol.18 no.1 is out\r\r\nthread-index: AcX/+hkedNzv8H4lRKuw0ZKxbR0K5A==\r\r\nFrom: \"Eric Haines\" <eric.haines@autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nX-OriginalArrivalTime: 13 Dec 2005 15:30:08.0438 (UTC) FILETIME=[197BD560:01C5FFFA]\r\r\nX-Greylist: Delayed for 01:45:36 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Tue, 13 Dec 2005 18:13:18 +0100 (CET)\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 313\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -47\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nContent-Class: urn:content-classes:message\r\r\nContent-Type: multipart/alternative;\r\r\n\tboundary=\"----_=_NextPart_001_01C5FFFA.19725614\"\r\r\n\r\r\n\r\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\r\n<style>\r\r\n<!--\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=purple>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Come and get it:<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><a\r\r\nhref=\"http://www.acm.org/tog/resources/RTNews/html/rtnv18n1.html\">http://www.acm.org/tog/resources/RTNews/html/rtnv18n1.html</a><o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>If nothing else, check out the Ray Tracing Roundup section;\r\r\nlots of interesting links to resources and whatnot there. <o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Enjoy,<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Eric<o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3) with ESMTP id k2NMesO9029898;\r\r\n\tThu, 23 Mar 2006 23:40:54 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.13.6/8.13.6) with ESMTP id k2NMeiIo012784;\r\r\n\tThu, 23 Mar 2006 23:40:52 +0100 (MET)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id k2NMeddU015359;\r\r\n\tThu, 23 Mar 2006 23:40:39 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id k2NMebXO015349;\r\r\n\tThu, 23 Mar 2006 23:40:37 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id k2NMeJ3q014377\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 23 Mar 2006 23:40:19 +0100\r\r\nReceived: from smtp108.sbc.mail.mud.yahoo.com (smtp108.sbc.mail.mud.yahoo.com [68.142.198.207])\r\r\n\tby imag.imag.fr (8.13.0/8.13.0) with SMTP id k2NMeEEx028781\r\r\n\tfor <globillum@imag.fr>; Thu, 23 Mar 2006 23:40:15 +0100 (CET)\r\r\nReceived: (qmail 57662 invoked from network); 23 Mar 2006 22:13:34 -0000\r\r\nReceived: from unknown (HELO ?192.168.1.65?) (gregoryjward@63.200.48.103 with plain)\r\r\n  by smtp108.sbc.mail.mud.yahoo.com with SMTP; 23 Mar 2006 22:13:33 -0000\r\r\nMime-Version: 1.0\r\r\nMessage-Id: <E3CA252D-857C-4E08-A27D-F6B8C598E6B6@lmi.net>\r\r\nTo: globillum@imag.fr\r\r\nFrom: Greg Ward <gward@lmi.net>\r\r\nSubject: HDR animation contest\r\r\nDate: Thu, 23 Mar 2006 14:14:10 -0800\r\r\nX-Mailer: Apple Mail (2.746.3)\r\r\nX-Greylist: Delayed for 00:26:39 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Thu, 23 Mar 2006 23:40:16 +0100 (CET)\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 316\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -48\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nApologies for the cross-posting, but there isn't 100% overlap on  \r\r\nthese lists...\r\r\n\r\r\nBrightSide Technologies is having an HDR animation contest for all  \r\r\nthose who are interested in participating:\r\r\n\r\r\n\thttp://www.brightsidetech.com/HDRContest/HDRContest.php\r\r\n\r\r\nThe field is wide open as near as I can tell.\r\r\n\r\r\n-Greg\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3) with ESMTP id k2O5ef9K021867;\r\r\n\tFri, 24 Mar 2006 06:40:41 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby neelix.kom.tuwien.ac.at (8.13.6/8.13.6) with ESMTP id k2O5eW8d026595;\r\r\n\tFri, 24 Mar 2006 06:40:40 +0100 (MET)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id k2O5ePs2029763;\r\r\n\tFri, 24 Mar 2006 06:40:25 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id k2O5eIfi029758;\r\r\n\tFri, 24 Mar 2006 06:40:18 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id k2O5d3p6028478\r\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 24 Mar 2006 06:39:03 +0100\r\r\nReceived: from mail117.megamailservers.com (mail117.megamailservers.com [216.251.36.117])\r\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id k2O5cxuU001918\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Fri, 24 Mar 2006 06:39:01 +0100 (CET)\r\r\nX-POP-User: janet_ashdown.helios32.com\r\r\nReceived: from IAN (S01060006257abbc2.vn.shawcable.net [24.82.124.200])\r\r\n\tby mail117.megamailservers.com (8.13.1/8.13.1) with ESMTP id k2O4P0Lb026885\r\r\n\tfor <globillum@imag.fr>; Thu, 23 Mar 2006 23:25:07 -0500\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE - 06/03/23 Release of Updated RADBIB and GITHESIS bibliographies\r\r\nDate: Thu, 23 Mar 2006 20:25:06 -0800\r\r\nOrganization: byHeart Consultants Limited\r\r\nMessage-ID: <004901c64efa$ef6d3520$6501a8c0@IAN>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook 11\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527\r\r\nThread-Index: AcZO+u2LZT9xPaj7R7mSXUpIIps6Sg==\r\r\nX-Greylist: Delayed for 01:13:48 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Fri, 24 Mar 2006 06:39:01 +0100 (CET)\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 317\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -32\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\r\n<style>\r\r\n<!--\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=purple>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><b><u><font size=3\r\r\nface=\"Times New Roman\"><span style='font-size:12.0pt;font-weight:bold'>ANNOUNCE:\r\r\n06/03/23 Release of RADBIB and GITHESIS</span></font></u></b><br>\r\r\n<br>\r\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\r\nrelated global illumination papers, theses, articles, and books. It currently\r\r\nincludes 2,535 references -- 11 new additions since its 05/11/26 release.<br>\r\r\n<br>\r\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\r\ndate of March 23, 2006) from:<br>\r\r\n<br>\r\r\n&nbsp;&nbsp;&nbsp; http://www.helios32.com (Resources section)<br>\r\r\n<br>\r\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\r\nGITHESIS.BIB. This bibliography includes 320 references to radiosity, photon\r\r\nmapping, and related global illumination theses -- no new additions since the\r\r\n05/11/26 release.<br>\r\r\n<br>\r\r\nFinancial support for the maintenance of these bibliographies is provided by\r\r\nbyHeart Consultants Limited.<br>\r\r\n<br>\r\r\nIan Ashdown, P. Eng., LC, FIES<br>\r\r\nPresident<br>\r\r\nbyHeart Consultants Limited<br>\r\r\n<a href=\"http://www.helios32.com/\">http://www.helios32.com</a><o:p></o:p></p>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><font size=3\r\r\nface=\"Times New Roman\"><span style='font-size:12.0pt'><br>\r\r\n<br>\r\r\n<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k3R50rSh017387;\r\r\n\tThu, 27 Apr 2006 07:00:53 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.13.6/8.13.6) with ESMTP id k3R50nCN001334;\r\r\n\tThu, 27 Apr 2006 07:00:54 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k3R50ngW026159;\r\r\n\tThu, 27 Apr 2006 07:00:49 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id k3R50mpr026154;\r\r\n\tThu, 27 Apr 2006 07:00:48 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k3R50Xkt025165\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 27 Apr 2006 07:00:33 +0200\r\r\nReceived: from mail110.megamailservers.com (mail110.megamailservers.com [216.251.36.110])\r\r\n\tby imag.imag.fr (8.13.6/8.13.6) with ESMTP id k3R50Tfo020492\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Thu, 27 Apr 2006 07:00:31 +0200 (CEST)\r\r\nX-POP-User: book.helios32.com\r\r\nReceived: from IAN (S01060006257abbc2.vn.shawcable.net [24.82.124.200])\r\r\n\tby mail110.megamailservers.com (8.13.6/8.13.1) with ESMTP id k3R3fQPS029801\r\r\n\tfor <globillum@imag.fr>; Wed, 26 Apr 2006 23:41:32 -0400\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: \"Radiosity: A Programmer's Perspective\" now available for\r\r\n free\r\r\nDate: Wed, 26 Apr 2006 20:41:32 -0700\r\r\nOrganization: byHeart Consultants Limited\r\r\nMessage-ID: <007701c669ac$7b016c20$6401a8c0@IAN>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook 11\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869\r\r\nThread-Index: AcZprHmGefSITGiNTH+Cji/YzpzD/Q==\r\r\nX-Greylist: Delayed for 01:18:55 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Thu, 27 Apr 2006 07:00:31 +0200 (CEST)\r\r\nX-IMAG-MailScanner-Information: Please contact IMAG DMI for more information\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-MailScanner-From: ian_ashdown@helios32.com\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 321\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -31\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\r\n\r\r\n<head>\r\r\n<meta http-equiv=Content-Type content=\"text/html; charset=us-ascii\">\r\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\r\n<style>\r\r\n<!--\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=purple>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>I may regret this, but &#8230;<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>&quot;Radiosity: A Programmer's Perspective&quot; by Ian\r\r\nAshdown (1994) is a 500-page undergraduate-level textbook on the mathematics of\r\r\nsynthesizing photorealistic images using radiosity methods. It includes C++ source\r\r\ncode for a fully-functional radiosity renderer that runs under MS-Windows. Out\r\r\nof print since 1998, the book is now available free (as in beer).<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Please contact Book[at]Helios32.com to request a copy (PDF\r\r\nfile, approximately 8 MB) to be delivered by e-mail.<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Ian Ashdown, P. Eng., LC, FIES<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>President<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>byHeart Consultants Limited<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>http://www.helios32.com<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k3R4O7HY012637;\r\r\n\tThu, 27 Apr 2006 06:24:07 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.13.6/8.13.6) with ESMTP id k3R4NvjM014563;\r\r\n\tThu, 27 Apr 2006 06:24:05 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k3R4Nn3Y020959;\r\r\n\tThu, 27 Apr 2006 06:23:49 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id k3R4NkIB020954;\r\r\n\tThu, 27 Apr 2006 06:23:46 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k3R4Lg24019953\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 27 Apr 2006 06:21:42 +0200\r\r\nReceived: from mail60.megamailservers.com (mail60.megamailservers.com [216.251.36.60])\r\r\n\tby imag.imag.fr (8.13.6/8.13.6) with ESMTP id k3R4LcUQ016672\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Thu, 27 Apr 2006 06:21:40 +0200 (CEST)\r\r\nX-POP-User: ian_ashdown.helios32.com\r\r\nReceived: from IAN (S01060006257abbc2.vn.shawcable.net [24.82.124.200])\r\r\n\tby mail60.megamailservers.com (8.13.6/8.13.1) with ESMTP id k3R3hNZL011921\r\r\n\tfor <globillum@imag.fr>; Wed, 26 Apr 2006 23:43:29 -0400\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 06/04/26 Release of RADBIB and GITHESIS\r\r\nDate: Wed, 26 Apr 2006 20:43:29 -0700\r\r\nOrganization: byHeart Consultants Limited\r\r\nMessage-ID: <007c01c669ac$c0c56090$6401a8c0@IAN>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook 11\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869\r\r\nThread-Index: AcZprL+PZ4G1ZrGPTl6Mk9seHuv4Eg==\r\r\nX-Greylist: Delayed for 00:38:08 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Thu, 27 Apr 2006 06:21:40 +0200 (CEST)\r\r\nX-IMAG-MailScanner-Information: Please contact IMAG DMI for more information\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-MailScanner-From: ian_ashdown@helios32.com\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 320\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -32\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html xmlns:v=\"urn:schemas-microsoft-com:vml\" xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\r\n<style>\r\r\n<!--\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=purple>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><b><font size=2 face=Arial><span\r\r\nstyle='font-size:10.0pt;font-family:Arial;font-weight:bold'>ANNOUNCE: 06/04/26\r\r\nRelease of RADBIB and GITHESIS<br>\r\r\n</span></font></b><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><br>\r\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\r\nrelated global illumination papers, theses, articles, and books. It currently\r\r\nincludes 2,547 references -- 12 new additions since its 06/03/23 release.<br>\r\r\n<br>\r\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\r\ndate of April 26, 2006) from:<br>\r\r\n<br>\r\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\r\n<br>\r\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\r\nGITHESIS.BIB. This bibliography includes 320 references to radiosity, photon\r\r\nmapping, and related global illumination theses -- no new additions since the\r\r\n06/03/23 release.<br>\r\r\n<br>\r\r\nFinancial support for the maintenance of these bibliographies is provided by\r\r\nbyHeart Consultants Limited.<br>\r\r\n<br>\r\r\nIan Ashdown, P. Eng., LC, FIES<br>\r\r\nPresident<br>\r\r\nbyHeart Consultants Limited<br>\r\r\nhttp://www.helios32.com<br>\r\r\n<br>\r\r\n</span></font><font face=Arial><span style='font-family:Arial'><o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k3UHiiBr017803;\r\r\n\tSun, 30 Apr 2006 19:44:44 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.13.6/8.13.6) with ESMTP id k3UHiagn016055;\r\r\n\tSun, 30 Apr 2006 19:44:42 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k3UHiT0h006907;\r\r\n\tSun, 30 Apr 2006 19:44:29 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id k3UHiIjK006899;\r\r\n\tSun, 30 Apr 2006 19:44:18 +0200\r\r\nReceived: from harmonie.imag.fr (harmonie.imag.fr [147.171.130.40])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k3UHfjGv005580\r\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 30 Apr 2006 19:41:45 +0200\r\r\nReceived: from mail77.megamailservers.com (mail77.megamailservers.com [216.251.36.77])\r\r\n\tby harmonie.imag.fr (8.13.6/8.13.6) with ESMTP id k3UHfbTS022335\r\r\n\tfor <globillum@imag.fr>; Sun, 30 Apr 2006 19:41:43 +0200 (CEST)\r\r\nX-POP-User: book.helios32.com\r\r\nReceived: from IAN (S01060006257abbc2.vn.shawcable.net [24.82.124.200])\r\r\n\tby mail77.megamailservers.com (8.13.6/8.13.1) with ESMTP id k3UHfCv6031805;\r\r\n\tSun, 30 Apr 2006 13:41:23 -0400\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nCc: wout.van.bommrl@philips.com\r\r\nSubject: ANNOUNCE: New CIE publication\r\r\nDate: Sun, 30 Apr 2006 10:41:20 -0700\r\r\nOrganization: byHeart Consultants Limited\r\r\nMessage-ID: <000401c66c7d$4e7cc770$6401a8c0@IAN>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook 11\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869\r\r\nThread-Index: AcZsfUpm1LNk3SyQSp+KSo5+QdnP2w==\r\r\nX-Greylist: Delayed for 85:59:56 by milter-greylist-1.6 (harmonie.imag.fr [147.171.130.40]); Sun, 30 Apr 2006 19:41:44 +0200 (CEST)\r\r\nX-IMAG-MailScanner-Information: Please contact IMAG DMI for more information\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-MailScanner-From: ian_ashdown@helios32.com\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 322\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -32\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 9001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\r\n\r\r\n<head>\r\r\n<meta http-equiv=Content-Type content=\"text/html; charset=us-ascii\">\r\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\r\n<style>\r\r\n<!--\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=purple>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<div style='mso-element:para-border-div;border:none;border-bottom:solid windowtext 1.5pt;\r\r\npadding:0in 0in 1.0pt 0in'>\r\r\n\r\r\n<p class=MsoNormal style='border:none;padding:0in'><font size=2 face=Arial><span\r\r\nstyle='font-size:10.0pt;font-family:Arial'>Globillum members with an interest\r\r\nin the validation of global illumination algorithms and software products utilizing\r\r\nglobal illumination may be interested in the following International Lighting Commission\r\r\n(CIE) publication:<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal style='border:none;padding:0in'><font size=2 face=Arial><span\r\r\nstyle='font-size:10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><b><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial;font-weight:bold'>Test Cases to Assess the Accuracy of\r\r\nLighting Computer Programs<o:p></o:p></span></font></b></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>CIE 171:2006<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>ISBN 3 901 906 47 9<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>The objective of this report is to help lighting program users\r\r\nand developers assess the accuracy of lighting computer programs and to\r\r\nidentify their weaknesses. A validation approach is therefore presented based\r\r\non the concept of separately testing the different aspects of light\r\r\npropagation. To apply this approach, a suite of test cases has been designed\r\r\nwhere each test case highlights a given aspect of the lighting simulation domain\r\r\nand is associated with the related reference data.<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Two types of reference data are used: data based on analytic\r\r\ncalculation and data based on experimental measurements. The first is\r\r\nassociated with theoretical scenarios that avoid uncertainties in the reference\r\r\nvalues. The second type is obtained through experimental measurements, where\r\r\nthe scenario and the protocol are defined in a manner that minimizes the\r\r\nuncertainties associated with the measurements.<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>A set of recommendations is also presented in order to\r\r\nachieve reliable experimental data for validation purposes. These\r\r\nrecommendations address the choice and description of the scenarios, to the\r\r\nexperimental protocol precautions, to the estimation of the error sources and to\r\r\nthe presentation of the reference data.<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>The report consists of 97 pages with 27 figures and 65\r\r\ntables.<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<div style='mso-element:para-border-div;border:none;border-bottom:solid windowtext 1.5pt;\r\r\npadding:0in 0in 1.0pt 0in'>\r\r\n\r\r\n<p class=MsoNormal style='border:none;padding:0in'><font size=2 face=Arial><span\r\r\nstyle='font-size:10.0pt;font-family:Arial'>The price of the publication is 72\r\r\nEU. See <a href=\"http://www.cie.co.at/\">http://www.cie.co.at</a> for ordering\r\r\ninformation.<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal style='border:none;padding:0in'><font size=2 face=Arial><span\r\r\nstyle='font-size:10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Ian Ashdown, P. Eng., LC, FIES<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>President<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>byHeart Consultants Limited<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><a href=\"http://www.helios32.com/\">http://www.helios32.com</a><o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k5OHwcx7023027;\r\r\n\tSat, 24 Jun 2006 19:58:39 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby neelix.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id k5OHwUuS008711;\r\r\n\tSat, 24 Jun 2006 19:58:35 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k5OHwTaa025585;\r\r\n\tSat, 24 Jun 2006 19:58:29 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id k5OHwGN9025297;\r\r\n\tSat, 24 Jun 2006 19:58:16 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k5OHuXQD024296\r\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 24 Jun 2006 19:56:33 +0200\r\r\nReceived: from mail76.megamailservers.com (mail76.megamailservers.com [216.251.36.76])\r\r\n\tby imag.imag.fr (8.13.6/8.13.6) with ESMTP id k5OHuSv5015067\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Sat, 24 Jun 2006 19:56:31 +0200 (CEST)\r\r\nReceived: from IAN (S01060006257abbc2.vn.shawcable.net [24.81.109.204])\r\r\n\tby mail76.megamailservers.com (8.13.6/8.13.1) with ESMTP id k5OGsKd6000661\r\r\n\tfor <globillum@imag.fr>; Sat, 24 Jun 2006 12:54:26 -0400\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Radiometry and photometry definitions\r\r\nDate: Sat, 24 Jun 2006 09:54:19 -0700\r\r\nOrganization: byHeart Consultants Limited\r\r\nMessage-ID: <000401c697ae$d7806f20$6401a8c0@IAN>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook 11\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869\r\r\nThread-Index: AcaXrtYKUoTxSaU9SLuuvJmkkPp7mg==\r\r\nX-Greylist: Delayed for 01:01:57 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Sat, 24 Jun 2006 19:56:31 +0200 (CEST)\r\r\nX-IMAG-MailScanner-Information: Please contact IMAG DMI for more information\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-MailScanner-From: ian_ashdown@helios32.com\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 326\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -31\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html xmlns:v=\"urn:schemas-microsoft-com:vml\" xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\r\n\r\r\n<head>\r\r\n<meta http-equiv=Content-Type content=\"text/html; charset=us-ascii\">\r\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\r\n<style>\r\r\n<!--\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n<!--[if gte mso 9]><xml>\r\r\n <o:shapedefaults v:ext=\"edit\" spidmax=\"1026\" />\r\r\n</xml><![endif]--><!--[if gte mso 9]><xml>\r\r\n <o:shapelayout v:ext=\"edit\">\r\r\n  <o:idmap v:ext=\"edit\" data=\"1\" />\r\r\n </o:shapelayout></xml><![endif]-->\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=purple>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Dear colleagues:<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>The Illuminating Engineering Society of North America (<a\r\r\nhref=\"http://www.iesna.org/\">www.iesna.org</a>) has recently published:<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal style='margin-left:.5in'><font size=2 face=Arial><span\r\r\nstyle='font-size:10.0pt;font-family:Arial'>ANSI/IESNA RP-16-05<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal style='margin-left:.5in'><font size=2 face=Arial><span\r\r\nstyle='font-size:10.0pt;font-family:Arial'>Nomenclature and Definitions for Illuminating\r\r\nEngineering<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal style='margin-left:.5in'><font size=2 face=Arial><span\r\r\nstyle='font-size:10.0pt;font-family:Arial'>120 pages softcover, $50 US<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>This publication includes definitions of the photometric and\r\r\nradiometric terms used in global illumination. (It even defines radiosity as an\r\r\n&#8220;old&#8221; term for radiant exitance, now used mostly by the computer\r\r\ngraphics community.)<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>The IESNA has a five-year reaffirmation cycle for its\r\r\ntechnical publications, although RP-16 was last revised in 1996. However, the\r\r\nlatest release is subject to the IESNA&#8217;s &#8220;continuous maintenance\r\r\nprogram,&#8221; whereby the public is encouraged to submit proposed changes to\r\r\nthe document. Approved changes will apparently be issued electronically on an\r\r\nannual basis.<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=Arial><span\r\r\nstyle='font-size:10.0pt;font-family:Arial'>An authorized excerpt from the 1986\r\r\nrelease of RP-16 in included in Appendix A of my book, &#8220;<i><span\r\r\nstyle='font-style:italic'>Radiosity: A Programmer&#8217;s Perspective</span></i>.&#8221;\r\r\nThe entire book is available for free download (free as in beer) from:<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=Arial><span\r\r\nstyle='font-size:10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; http://www.helios32.com/Ashdown\r\r\nRadiosity.zip<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>You may need to use:<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=\"Courier New\"><span style='font-size:10.0pt;\r\r\nfont-family:\"Courier New\"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; http://www.helios32.com/Ashdown%20Radiosity.zip</span></font><font\r\r\nsize=2 face=Arial><span style='font-size:10.0pt;font-family:Arial'><o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>with some browsers, notably (I am told) Netscape.<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Cheers,<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Ian Ashdown, P. Eng., LC, FIES<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>President<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>byHeart Consultants Limited<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>http://www.helios32.com<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k72ATfcc001675;\r\r\n\tWed, 2 Aug 2006 12:29:41 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id k72ATM25002402;\r\r\n\tWed, 2 Aug 2006 12:29:30 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k72ATK7l012457;\r\r\n\tWed, 2 Aug 2006 12:29:20 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id k72ATBw3012446;\r\r\n\tWed, 2 Aug 2006 12:29:11 +0200\r\r\nReceived: from mx-serv.inrialpes.fr (mx-serv.inrialpes.fr [194.199.18.100])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k72ARikM011087\r\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 2 Aug 2006 12:27:44 +0200\r\r\nReceived: from mail.vsiltd.co.uk (mail.vsiltd.co.uk [195.152.206.150])\r\r\n\tby mx-serv.inrialpes.fr (8.13.6/8.13.0) with ESMTP id k72ARa8q025654\r\r\n\tfor <globillum@imag.fr>; Wed, 2 Aug 2006 12:27:38 +0200 (MEST)\r\r\nReceived: from elvis.lightwork (slade.owshared [195.152.206.70])\r\r\n\tby mail.vsiltd.co.uk (8.12.8/8.12.8) with ESMTP id k72AMsGP017910\r\r\n\tfor <globillum@imag.fr>; Wed, 2 Aug 2006 11:22:54 +0100\r\r\nReceived: by ELVIS with Internet Mail Service (5.5.2653.19)\r\r\n\tid <36CP28KV>; Wed, 2 Aug 2006 11:27:17 +0100\r\r\nMessage-ID: <8815647C7041D111A3010060B06BE1C0034FCF4F@ELVIS>\r\r\nFrom: Neil Gatenby <neil.gatenby@lightworkdesign.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: HDRI content\r\r\nDate: Wed, 2 Aug 2006 11:27:09 +0100\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2653.19)\r\r\nX-Greylist: Sender is SPF-compliant, not delayed by milter-greylist-2.0.2 (mx-serv.inrialpes.fr [194.199.18.100]); Wed, 02 Aug 2006 12:27:38 +0200 (MEST)\r\r\nX-mx-serv-inrialpes-fr-MailScanner-Information: Please contact postmaster@inrialpes.fr for more information\r\r\nX-mx-serv-inrialpes-fr-MailScanner: Found to be clean\r\r\nX-mx-serv-inrialpes-fr-MailScanner-SpamCheck: n'est pas un polluriel,\r\r\n\tSpamAssassin (score=0, requis 6)\r\r\nX-mx-serv-inrialpes-fr-MailScanner-From: neil.gatenby@lightworkdesign.com\r\r\nX-Spam-Status: LOW ; -49\r\r\nX-Spam-Status: No\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 327\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHi all\r\r\n\r\r\nSeems strange writing to a .fr email address, when the whole of France is\r\r\nstill on holiday, but hopefully the rest of the world is reading!\r\r\n\r\r\nI've a question about HDR images, and the relation between the colours I\r\r\nfind in the file, and the real-world values that a light meter might have\r\r\ncaptured, had it been there at the time of image capture.  What is the\r\r\nrelationship?  \r\r\n\r\r\nI'm finding  that loads of the content I'm getting my hands on is not \"deep\"\r\r\nat all.  I'll have a \"sun in sky\" image where the sun is only 100x brighter\r\r\nthan the darkest parts of the image - this seems to be really common - I\r\r\nhave lots of data, and very little is truly HDR\r\r\n\r\r\nI can see that there must be a camera response curve in there somewhere, and\r\r\nthat the combination of different exposures in one HDRI will further\r\r\ncomplicate the issue.  \r\r\n\r\r\nDoes anyone know of any published work in this field?  \r\r\n\r\r\nAny mappings from so-called HDRIs to truly HDRIs?  (e.g., the user says they\r\r\nwant 6 log units in their result)\r\r\n\r\r\nI'm importance-sampling HDRIs in a prerender step, and then using those \"N\r\r\ndistant lights\" during rendering, but I don't get a sharp shadow from the\r\r\nsun cos the sample(s) that are sat on the sun are not THAT much brighter\r\r\nthan the other samples out there.\r\r\n\r\r\nAny input much appreciated\r\r\n\r\r\nCheers\r\r\nNeil\r\r\n\r\r\nP.S.  Anyone got any precis reports on what was cool at the Rendering\r\r\nSymposium, or SIGGRAPH?\r\r\n\r\r\n\r\r\n\r\r\n\r\r\nNeil Gatenby\r\r\nSenior Software Specialist\r\r\nLightwork Design, Rutledge House, 78 Clarkehouse Road, Sheffield, S10 2LJ,\r\r\nUK\r\r\nTel: +44 114 266 8404,    Fax: +44 114 1383\r\r\nneil.gatenby@lightworkdesign.com,  http://www.lightworkdesign.com/\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k734AnLK002399;\r\r\n\tThu, 3 Aug 2006 06:10:49 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id k734AdVR007548;\r\r\n\tThu, 3 Aug 2006 06:10:46 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k734AYI5016475;\r\r\n\tThu, 3 Aug 2006 06:10:34 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id k734AS6G016468;\r\r\n\tThu, 3 Aug 2006 06:10:28 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k7348tx3013266\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 3 Aug 2006 06:09:00 +0200\r\r\nReceived: from imeil.udg.es (imeil.udg.es [130.206.45.97])\r\r\n\tby imag.imag.fr (8.13.6/8.13.6) with ESMTP id k733KkVA005704\r\r\n\tfor <globillum@imag.fr>; Thu, 3 Aug 2006 05:20:47 +0200 (CEST)\r\r\nReceived: from imeil.udg.es (avirimeil.udg.es [130.206.45.95])\r\r\n\tby imeil.udg.es (8.11.6/out/otb) with ESMTP id k72IA9r15247\r\r\n\tfor <globillum@imag.fr>; Wed, 2 Aug 2006 20:10:09 +0200\r\r\nReceived: from morisca.udg.es (correu.udg.es [130.206.127.29])\r\r\n\tby imeil.udg.es (8.11.6/in/otb) with ESMTP id k72IA4D15202;\r\r\n\tWed, 2 Aug 2006 20:10:09 +0200\r\r\nReceived: from mailima.udg.es (mailima.udg.es [84.88.162.217])\r\r\n\tby morisca.udg.es (Postfix) with ESMTP\r\r\n\tid 1DB0583E09; Wed,  2 Aug 2006 20:10:01 +0200 (CEST)\r\r\nReceived: from mailima.udg.es (localhost [127.0.0.1])\r\r\n\tby localhost (Postfix) with ESMTP\r\r\n\tid 23DAA10FB8C; Wed,  2 Aug 2006 20:10:02 +0200 (CEST)\r\r\nReceived: by mailima.udg.es (Postfix, from userid 30)\r\r\n\tid 04ACA10FB8B; Wed,  2 Aug 2006 20:10:01 +0200 (CEST)\r\r\nReceived: from 216.Red-80-38-74.staticIP.rima-tde.net (216.Red-80-38-74.staticIP.rima-tde.net [80.38.74.216]) \r\r\n\tby mailima.udg.es (IMP) with HTTP \r\r\n\tfor <frederic@mailima.udg.es>; Wed,  2 Aug 2006 20:10:01 +0200\r\r\nMessage-ID: <1154542201.44d0ea799fcd2@mailima.udg.es>\r\r\nDate: Wed,  2 Aug 2006 20:10:01 +0200\r\r\nFrom: Frederic Perez <frederic@ima.udg.es>\r\r\nReply-To: fredericpcx@terra.es\r\r\nTo: Neil Gatenby <neil.gatenby@lightworkdesign.com>\r\r\nCc: globillum@imag.fr\r\r\nSubject: Re: HDRI content\r\r\nReferences: <8815647C7041D111A3010060B06BE1C0034FCF4F@ELVIS>\r\r\nIn-Reply-To: <8815647C7041D111A3010060B06BE1C0034FCF4F@ELVIS>\r\r\nMIME-Version: 1.0\r\r\nUser-Agent: Internet Messaging Program (IMP) 3.2.1\r\r\nX-Originating-IP: 80.38.74.216\r\r\nX-Greylist: Delayed for 09:10:36 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Thu, 03 Aug 2006 05:20:47 +0200 (CEST)\r\r\nX-IMAG-MailScanner-Information: Please contact IMAG DMI for more information\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-MailScanner-From: frederic@ima.udg.es\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 328\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -49\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHi Neil,\r\r\n\r\r\nmy only two cents on this is that Blender has recently added \r\r\nsupport for HDR images---there seems to be a variety of formats\r\r\n(http://www.blender.org/cms/High_Dynamic_Range_Gra.765.0.html),\r\r\nand thus I'm not surprised to learn what you describe.\r\r\n\r\r\nPerhaps you can find interesting links under\r\r\nhttp://en.wikibooks.org/wiki/Blender_3D:_Noob_to_Pro/HDRi\r\r\n\r\r\n(as an example, I found out that a course entitled \r\r\n\"High-Dynamic-Range Imaging: Theory and Applications\" took place\r\r\nat SIGGRAPH 2006: \r\r\nhttp://www.siggraph.org/s2006/main.php?f=conference&p=courses&s=5\r\r\nCool enough?)\r\r\n\r\r\nBest regards,\r\r\n\r\r\nFrederic\r\r\n\r\r\nQuoting Neil Gatenby <neil.gatenby@lightworkdesign.com>:\r\r\n\r\r\n> \r\r\n> Hi all\r\r\n> \r\r\n> Seems strange writing to a .fr email address, when the whole of France is\r\r\n> still on holiday, but hopefully the rest of the world is reading!\r\r\n> \r\r\n> I've a question about HDR images, and the relation between the colours I\r\r\n> find in the file, and the real-world values that a light meter might have\r\r\n> captured, had it been there at the time of image capture.  What is the\r\r\n> relationship?  \r\r\n> \r\r\n> I'm finding  that loads of the content I'm getting my hands on is not \"deep\"\r\r\n> at all.  I'll have a \"sun in sky\" image where the sun is only 100x brighter\r\r\n> than the darkest parts of the image - this seems to be really common - I\r\r\n> have lots of data, and very little is truly HDR\r\r\n> \r\r\n> I can see that there must be a camera response curve in there somewhere, and\r\r\n> that the combination of different exposures in one HDRI will further\r\r\n> complicate the issue.  \r\r\n> \r\r\n> Does anyone know of any published work in this field?  \r\r\n> \r\r\n> Any mappings from so-called HDRIs to truly HDRIs?  (e.g., the user says they\r\r\n> want 6 log units in their result)\r\r\n> \r\r\n> I'm importance-sampling HDRIs in a prerender step, and then using those \"N\r\r\n> distant lights\" during rendering, but I don't get a sharp shadow from the\r\r\n> sun cos the sample(s) that are sat on the sun are not THAT much brighter\r\r\n> than the other samples out there.\r\r\n> \r\r\n> Any input much appreciated\r\r\n> \r\r\n> Cheers\r\r\n> Neil\r\r\n> \r\r\n> P.S.  Anyone got any precis reports on what was cool at the Rendering\r\r\n> Symposium, or SIGGRAPH?\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k735WHRb015349;\r\r\n\tThu, 3 Aug 2006 07:32:19 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id k735W3cO015167;\r\r\n\tThu, 3 Aug 2006 07:32:08 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k735W32j026912;\r\r\n\tThu, 3 Aug 2006 07:32:03 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id k735W2Mv026907;\r\r\n\tThu, 3 Aug 2006 07:32:02 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k735V7vQ025902\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 3 Aug 2006 07:31:07 +0200\r\r\nReceived: from vms042pub.verizon.net (vms042pub.verizon.net [206.46.252.42])\r\r\n\tby imag.imag.fr (8.13.6/8.13.6) with ESMTP id k735V3Lb019214\r\r\n\tfor <globillum@imag.fr>; Thu, 3 Aug 2006 07:31:05 +0200 (CEST)\r\r\nReceived: from ATHLON1 ([70.23.142.105])\r\r\n by vms042.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep\r\r\n 9 2005)) with ESMTPA id <0J3E00HKGN6ADOZ7@vms042.mailsrvcs.net> for\r\r\n globillum@imag.fr; Wed, 02 Aug 2006 23:30:11 -0500 (CDT)\r\r\nDate: Thu, 03 Aug 2006 00:30:11 -0400\r\r\nFrom: \"Arnold Gallardo\" <zeroneg1@toast.net>\r\r\nSubject: RE: HDRI content\r\r\nIn-reply-to: <8815647C7041D111A3010060B06BE1C0034FCF4F@ELVIS>\r\r\nTo: globillum@imag.fr\r\r\nMessage-id: <IIEBKGMJKCKHCHOPKFKKGEFLCDAA.zeroneg1@toast.net>\r\r\nMIME-version: 1.0\r\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.2869\r\r\nX-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0)\r\r\nImportance: Normal\r\r\nX-Priority: 3 (Normal)\r\r\nX-MSMail-priority: Normal\r\r\nX-Greylist: Delayed for 01:00:21 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Thu, 03 Aug 2006 07:31:05 +0200 (CEST)\r\r\nX-IMAG-MailScanner-Information: Please contact IMAG DMI for more information\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-MailScanner-From: zeroneg1@toast.net\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 329\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -49\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHi,\r\r\n\r\r\nHDR was started if not popularized by Paul Debevec:\r\r\n\r\r\nhttp://www.debevec.org/Research/HDR/\r\r\n\r\r\nhttp://gl.ict.usc.edu/skyprobes/\r\r\n\r\r\nhttp://www.hdrshop.com/\r\r\n\r\r\nYou might want to directly contact Paul. You might want to contact him\r\r\ndirectly at his website. I had the privelege of meeting him at one of\r\r\nSiggraph's private parties and he was a very nice guy.\r\r\n\r\r\nAs for your questions that's fairly complicated although we do have direct\r\r\naccess to luminance data via the RAW file storage.  I however have not\r\r\nverified through incident light metering if the luminance values in the RAW\r\r\nfiles that I have corresponded well with the actual presnet values in the\r\r\nenvironment.\r\r\n\r\r\nAnother issue though that is often not discussed it tonemapping. Could this\r\r\nbe an issue in your application if you are using mean value?\r\r\n\r\r\nRegards,\r\r\n\r\r\nArnold Gallardo\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n-----Original Message-----\r\r\nFrom: Neil Gatenby [mailto:neil.gatenby@lightworkdesign.com]\r\r\nSent: Wednesday, August 02, 2006 6:27 AM\r\r\nTo: globillum@imag.fr\r\r\nSubject: HDRI content\r\r\n\r\r\n\r\r\n\r\r\nHi all\r\r\n\r\r\nSeems strange writing to a .fr email address, when the whole of France is\r\r\nstill on holiday, but hopefully the rest of the world is reading!\r\r\n\r\r\nI've a question about HDR images, and the relation between the colours I\r\r\nfind in the file, and the real-world values that a light meter might have\r\r\ncaptured, had it been there at the time of image capture.  What is the\r\r\nrelationship?\r\r\n\r\r\nI'm finding  that loads of the content I'm getting my hands on is not \"deep\"\r\r\nat all.  I'll have a \"sun in sky\" image where the sun is only 100x brighter\r\r\nthan the darkest parts of the image - this seems to be really common - I\r\r\nhave lots of data, and very little is truly HDR\r\r\n\r\r\nI can see that there must be a camera response curve in there somewhere, and\r\r\nthat the combination of different exposures in one HDRI will further\r\r\ncomplicate the issue.\r\r\n\r\r\nDoes anyone know of any published work in this field?\r\r\n\r\r\nAny mappings from so-called HDRIs to truly HDRIs?  (e.g., the user says they\r\r\nwant 6 log units in their result)\r\r\n\r\r\nI'm importance-sampling HDRIs in a prerender step, and then using those \"N\r\r\ndistant lights\" during rendering, but I don't get a sharp shadow from the\r\r\nsun cos the sample(s) that are sat on the sun are not THAT much brighter\r\r\nthan the other samples out there.\r\r\n\r\r\nAny input much appreciated\r\r\n\r\r\nCheers\r\r\nNeil\r\r\n\r\r\nP.S.  Anyone got any precis reports on what was cool at the Rendering\r\r\nSymposium, or SIGGRAPH?\r\r\n\r\r\n\r\r\n\r\r\n\r\r\nNeil Gatenby\r\r\nSenior Software Specialist\r\r\nLightwork Design, Rutledge House, 78 Clarkehouse Road, Sheffield, S10 2LJ,\r\r\nUK\r\r\nTel: +44 114 266 8404,    Fax: +44 114 1383\r\r\nneil.gatenby@lightworkdesign.com,  http://www.lightworkdesign.com/\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k7QEv4lk003978;\r\r\n\tSat, 26 Aug 2006 16:57:04 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby neelix.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id k7QEusd5024040;\r\r\n\tSat, 26 Aug 2006 16:57:01 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k7QEuq4v032148;\r\r\n\tSat, 26 Aug 2006 16:56:52 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id k7QEupsr032144;\r\r\n\tSat, 26 Aug 2006 16:56:51 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k7QEuaEe031148\r\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 26 Aug 2006 16:56:36 +0200\r\r\nReceived: from sophia.inria.fr (sophia.inria.fr [138.96.64.20])\r\r\n\tby imag.imag.fr (8.13.6/8.13.6) with ESMTP id k7QEuWnE006302\r\r\n\t(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Sat, 26 Aug 2006 16:56:33 +0200 (CEST)\r\r\nReceived: from localhost (localhost [127.0.0.1])\r\r\n\tby sophia.inria.fr (8.13.8/8.13.4) with ESMTP id k7QEuV16023752\r\r\n\tfor <globillum@imag.fr>; Sat, 26 Aug 2006 16:56:31 +0200\r\r\nReceived: from sophia.inria.fr (ANice-151-1-21-22.w83-113.abo.wanadoo.fr [83.113.221.22])\r\r\n\t(authenticated bits=0)\r\r\n\tby sophia.inria.fr (8.13.8/8.13.4) with ESMTP id k7QEiIRL011039\r\r\n\t(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Sat, 26 Aug 2006 16:44:18 +0200\r\r\nMessage-ID: <44F05E41.3060106@sophia.inria.fr>\r\r\nDate: Sat, 26 Aug 2006 16:44:17 +0200\r\r\nFrom: George Drettakis <George.Drettakis@sophia.inria.fr>\r\r\nUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)\r\r\nX-Accept-Language: fr-fr, fr\r\r\nMIME-Version: 1.0\r\r\nTo: globillum@imag.fr\r\r\nSubject: RenderCache code available (Post for Bruce Walter)\r\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Sat, 26 Aug 2006 16:56:34 +0200 (CEST)\r\r\nX-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (sophia.inria.fr [138.96.64.20]); Sat, 26 Aug 2006 16:44:19 +0200 (MEST)\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-IMAG-MailScanner-Information: Please contact IMAG DMI for more information\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-MailScanner-From: george.drettakis@sophia.inria.fr\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 330\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Spam-Status: LOW ; -49\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHello all\r\r\n\r\r\nHere is a note from Bruce Walter who had problems with the list server:\r\r\n\r\r\n-----------------\r\r\n\r\r\nJust a quick note to announce that the complete C++ source code for\r\r\nthe Render Cache is now available under GPL license at:\r\r\n\r\r\nhttp://www.graphics.cornell.edu/research/interactive/rendercache/\r\r\n\r\r\nThe Render Cache is an interactive display adapter/system for use\r\r\nwith ray-based renderers published in EGSR 99 and 02 (see page for\r\r\nmore details).  I've had requests for code, but hadn't been able to\r\r\nrelease it until now.\r\r\n\r\r\nthanks,\r\r\n\r\r\nBruce Walter\r\r\n\r\r\n\r\r\n\r\r\n----------\r\r\n\r\r\nCheers\r\r\n \r\r\n\r\r\n    -g\r\r\n\r\r\n-- \r\r\nGeorge Drettakis, Group Leader, REVES\r\r\n--\r\r\nINRIA Sophia-Antipolis, 2004 route des Lucioles, BP 93\r\r\nF-06902 Sophia Antipolis, France; email: George.Drettakis@sophia.inria.fr\r\r\ntel: +33 4 92 38 50 32 fax: +33 4 92 38 50 30 (dial 04 92 38 ... in France)\r\r\nhttp://www-sop.inria.fr/reves/George.Drettakis\r\r\n\"Le luxe, c'est le temps\" -- Jean-Jacques Goldman\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k8CDi53J015307;\r\r\n\tTue, 12 Sep 2006 15:44:07 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id k8CEhuv7006931;\r\r\n\tTue, 12 Sep 2006 16:44:02 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k8CEhuFp005775;\r\r\n\tTue, 12 Sep 2006 16:43:56 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id k8CEhtKb005770;\r\r\n\tTue, 12 Sep 2006 16:43:55 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k8CEeaZ4004486\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 12 Sep 2006 16:40:36 +0200\r\r\nReceived: from mail20c0.megamailservers.com (mail20c0.megamailservers.com [216.251.36.230])\r\r\n\tby imag.imag.fr (8.13.6/8.13.6) with ESMTP id k8CEeV51027609\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Tue, 12 Sep 2006 16:40:34 +0200 (CEST)\r\r\nX-POP-User: book.helios32.com\r\r\nReceived: from IAN (S01060006257abbc2.vn.shawcable.net [24.81.109.189])\r\r\n\tby mail20c0.megamailservers.com (8.13.6/8.13.1) with ESMTP id k8CEHXk9003457\r\r\n\tfor <globillum@imag.fr>; Tue, 12 Sep 2006 10:17:38 -0400\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Radiosity: A Programmer's Perspective - Now Free!\r\r\nDate: Tue, 12 Sep 2006 07:17:31 -0700\r\r\nOrganization: byHeart Consultants Limited\r\r\nMessage-ID: <000e01c6d676$311da830$6401a8c0@IAN>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook 11\r\r\nThread-Index: AcbWdi93UjI2ol7cRe6QJpK/M14WcA==\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962\r\r\nX-Greylist: Delayed for 00:22:52 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Tue, 12 Sep 2006 16:40:34 +0200 (CEST)\r\r\nX-IMAG-MailScanner-Information: Please contact IMAG DMI for more information\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-MailScanner-From: ian_ashdown@helios32.com\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 331\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -22\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\r\n<style>\r\r\n<!--\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=purple>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>From <a href=\"http://www.cgarchitect.com/\">www.cgarchitect.com</a>:<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal style='margin-left:.5in'><b><font size=2 face=Arial><span\r\r\nstyle='font-size:10.0pt;font-family:Arial;font-weight:bold'>Radiosity: A\r\r\nProgrammer&#8217;s Perspective - Now Free!</span></font></b><font size=2\r\r\nface=Arial><span style='font-size:10.0pt;font-family:Arial'> <br>\r\r\n<i><span style='font-style:italic'>September 12, 2006<br>\r\r\n<br>\r\r\n</span></i><i><span style='font-style:italic'>Radiosity: A Programmer&#8217;s\r\r\nPerspective </span></i>(Wiley 1994), is now available for free from Lighting\r\r\nAnalysts. The downloadable ZIP file includes C++ source code for HELIOS, a\r\r\nfully-functional radiosity renderer.<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>See <a\r\r\nhref=\"http://www.agi32.com/Extra/TechnicalDocs/technicalDocuments.htm\">http://www.agi32.com/Extra/TechnicalDocs/technicalDocuments.htm</a>\r\r\nfor details.<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>Ian Ashdown, P. Eng., LC, FIES<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>President<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'>byHeart Consultants Limited<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><a href=\"http://www.helios32.com/\">http://www.helios32.com</a><o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id k8JEYFE2022721;\r\r\n\tTue, 19 Sep 2006 16:34:15 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby neelix.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id k8JFXrie025412;\r\r\n\tTue, 19 Sep 2006 17:33:59 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k8JFXq0S004175;\r\r\n\tTue, 19 Sep 2006 17:33:52 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id k8JFXkdn004165;\r\r\n\tTue, 19 Sep 2006 17:33:46 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k8JFWRYn003144\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 19 Sep 2006 17:32:27 +0200\r\r\nReceived: from mail76.megamailservers.com (mail76.megamailservers.com [216.251.36.76])\r\r\n\tby imag.imag.fr (8.13.6/8.13.6) with ESMTP id k8JFW9R1002036\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Tue, 19 Sep 2006 17:32:12 +0200 (CEST)\r\r\nX-POP-User: book.helios32.com\r\r\nReceived: from IAN (S01060006257abbc2.vn.shawcable.net [24.81.109.189])\r\r\n\tby mail76.megamailservers.com (8.13.6/8.13.1) with ESMTP id k8JF6kf2021669\r\r\n\tfor <globillum@imag.fr>; Tue, 19 Sep 2006 11:06:52 -0400\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 06/09/19 Release of RADBIB and GITHESIS\r\r\nDate: Tue, 19 Sep 2006 08:06:46 -0700\r\r\nOrganization: byHeart Consultants Limited\r\r\nMessage-ID: <000501c6dbfd$3b617790$6401a8c0@IAN>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook 11\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962\r\r\nThread-Index: Acbb/TmJzvID4+c6TYOQPC/H/U+d2g==\r\r\nX-Greylist: Delayed for 00:25:13 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Tue, 19 Sep 2006 17:32:12 +0200 (CEST)\r\r\nX-IMAG-MailScanner-Information: Please contact IMAG DMI for more information\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-From: ian_ashdown@helios32.com\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 332\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -32\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\r\n<style>\r\r\n<!--\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=purple>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><b><font size=3 face=Arial><span\r\r\nstyle='font-size:12.0pt;font-family:Arial;font-weight:bold'>ANNOUNCE: 06/09/19\r\r\nRelease of RADBIB and GITHESIS<br>\r\r\n</span></font></b><font face=Arial><span style='font-family:Arial'><br>\r\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\r\nrelated global illumination papers, theses, articles, and books. It currently\r\r\nincludes 2,572 references -- 25 new additions since its 06/04/26 release.<br>\r\r\n<br>\r\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\r\ndate of September 19, 2006) from:<br>\r\r\n<br>\r\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\r\n<br>\r\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\r\nGITHESIS.BIB. This bibliography includes 323 references to radiosity, photon\r\r\nmapping, and related global illumination theses -- 3 new additions since the\r\r\n06/04/26 release.<br>\r\r\n<br>\r\r\nFinancial support for the maintenance of these bibliographies is provided by\r\r\nbyHeart Consultants Limited.<br>\r\r\n<br>\r\r\nIan Ashdown, P. Eng., LC, FIES<br>\r\r\nPresident<br>\r\r\nbyHeart Consultants Limited<br>\r\r\nhttp://www.helios32.com<br>\r\r\n<br>\r\r\n<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id k8UGdFna024190;\r\r\n\tSat, 30 Sep 2006 18:39:15 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby neelix.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id k8UGd23a008704;\r\r\n\tSat, 30 Sep 2006 18:39:09 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k8UGctvY020306;\r\r\n\tSat, 30 Sep 2006 18:38:55 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id k8UGcimc020296;\r\r\n\tSat, 30 Sep 2006 18:38:44 +0200\r\r\nReceived: from mx-serv.inrialpes.fr (mx-serv.inrialpes.fr [194.199.18.100])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k8UGbE7J019281\r\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 30 Sep 2006 18:37:14 +0200\r\r\nReceived: from paste.autodesk.com (paste.autodesk.com [198.102.112.48])\r\r\n\tby mx-serv.inrialpes.fr (8.13.6/8.13.0) with ESMTP id k8UGb8x2001319\r\r\n\tfor <globillum@imag.fr>; Sat, 30 Sep 2006 18:37:09 +0200 (MEST)\r\r\nReceived: from msgusawfe01.ads.autodesk.com ([144.111.33.210])\r\r\n\tby paste.autodesk.com (8.13.0/8.12.6) with ESMTP id k8UGaZ9t013676\r\r\n\tfor <globillum@imag.fr>; Sat, 30 Sep 2006 09:36:45 -0700 (PDT)\r\r\nReceived: from msgusawpf02.ads.autodesk.com ([144.111.33.213]) by msgusawfe01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\r\n\t Sat, 30 Sep 2006 09:36:35 -0700\r\r\nReceived: from msgusaepf01.ads.autodesk.com ([144.111.72.51]) by msgusawpf02.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\r\n\t Sat, 30 Sep 2006 09:36:35 -0700\r\r\nReceived: from msgusaemb02.ads.autodesk.com ([144.111.72.54]) by msgusaepf01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\r\n\t Sat, 30 Sep 2006 12:36:34 -0400\r\r\nx-mimeole: Produced By Microsoft Exchange V6.0.6603.0\r\r\nMIME-Version: 1.0\r\r\nSubject: Ray Tracing News v. 19 no. 1 is out\r\r\nDate: Sat, 30 Sep 2006 12:36:34 -0400\r\r\nMessage-ID: <A4F4647B12DBAD40B07041547CA2526406234673@msgusaebk01.autodesk.com>\r\r\nThread-Topic: Ray Tracing News v. 19 no. 1 is out\r\r\nThread-Index: Acbkrpcbn9/vJH5xR1K3T88nh28iNQ==\r\r\nFrom: \"Eric Haines\" <eric.haines@autodesk.com>\r\r\nTo: globillum@imag.fr\r\r\nX-OriginalArrivalTime: 30 Sep 2006 16:36:34.0456 (UTC) FILETIME=[978B2980:01C6E4AE]\r\r\nX-Greylist: Sender is SPF-compliant, not delayed by milter-greylist-2.0.2 (mx-serv.inrialpes.fr [194.199.18.100]); Sat, 30 Sep 2006 18:37:10 +0200 (MEST)\r\r\nX-mx-serv-inrialpes-fr-MailScanner-Information: Please contact postmaster@inrialpes.fr for more information\r\r\nX-mx-serv-inrialpes-fr-MailScanner: Found to be clean\r\r\nX-mx-serv-inrialpes-fr-MailScanner-SpamCheck: n'est pas un polluriel,\r\r\n\tSpamAssassin (score=0.001, requis 6, HTML_MESSAGE 0.00)\r\r\nX-mx-serv-inrialpes-fr-MailScanner-From: eric.haines@autodesk.com\r\r\nX-Spam-Status: LOW ; -47\r\r\nX-Spam-Status: No\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 335\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\ncontent-class: urn:content-classes:message\r\r\nContent-Type: multipart/alternative;\r\r\n\tboundary=\"----_=_NextPart_001_01C6E4AE.9781D73F\"\r\r\n\r\r\n\r\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\r\n<style>\r\r\n<!--\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=purple>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'>The Ray Tracing News v. 19\r\r\nno. 1 is now available at <a href=\"http://www.raytracingnews.org/rtnv19n1.html\">http://www.raytracingnews.org/rtnv19n1.html</a><o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'>Contents:<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'>&nbsp;&nbsp;&nbsp; * Introduction<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'>&nbsp;&nbsp;&nbsp; * Ray Tracing Roundup<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'>&nbsp;&nbsp;&nbsp; * Notes on Efficient Ray\r\r\nTracing, by Solomon Boulos and Eric Haines<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'>&nbsp;&nbsp;&nbsp; * Ray-Box Sorting, by\r\r\nSolomon Boulos and Eric Haines<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'>&nbsp;&nbsp;&nbsp; * BVHs and Memory\r\r\nCoherence, notes by Christer Ericson and Sung-Eui Yoon<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'>&nbsp;&nbsp;&nbsp; * &quot;So long and\r\r\nthanks for all the fish...&quot;, from Michael Ashikhmin, comments by Eric\r\r\nHaines<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'>&nbsp;&nbsp; &nbsp;* Ray/Box Intersection\r\r\nOptimization, by Eric Haines, Solomon Boulos, and Pete Shirley<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'>&nbsp;&nbsp;&nbsp; * SIGGRAPH 2006 Report,\r\r\nby Eric Haines<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'>Enjoy,<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=\"Courier New\"><span style='font-size:10.0pt;\r\r\nfont-family:\"Courier New\"'>Eric</span></font><font size=2 face=Arial><span\r\r\nstyle='font-size:10.0pt;font-family:Arial'><o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id k969YNfg010417;\r\r\n\tFri, 6 Oct 2006 11:34:23 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id k969XksT014348;\r\r\n\tFri, 6 Oct 2006 11:33:56 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k969XkXu004015;\r\r\n\tFri, 6 Oct 2006 11:33:46 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id k969XUIl004009;\r\r\n\tFri, 6 Oct 2006 11:33:30 +0200\r\r\nReceived: from mx-serv.inrialpes.fr (mx-serv.inrialpes.fr [194.199.18.100])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k969VDdD003885\r\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 6 Oct 2006 11:31:14 +0200\r\r\nReceived: from mail.vsiltd.co.uk (mail.vsiltd.co.uk [195.152.206.150] (may be forged))\r\r\n\tby mx-serv.inrialpes.fr (8.13.6/8.13.0) with ESMTP id k968xQnm004499\r\r\n\tfor <globillum@imag.fr>; Fri, 6 Oct 2006 10:59:43 +0200 (MEST)\r\r\nReceived: from elvis.lightwork (slade.owshared [195.152.206.70])\r\r\n\tby mail.vsiltd.co.uk (8.12.8/8.12.8) with ESMTP id k968wZcn003966\r\r\n\tfor <globillum@imag.fr>; Fri, 6 Oct 2006 09:58:36 +0100\r\r\nReceived: by ELVIS with Internet Mail Service (5.5.2653.19)\r\r\n\tid <T200NY39>; Fri, 6 Oct 2006 09:58:35 +0100\r\r\nMessage-ID: <8815647C7041D111A3010060B06BE1C003B18BBF@ELVIS>\r\r\nFrom: Neil Gatenby <neil.gatenby@lightworkdesign.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: The great unbiased renderer debate\r\r\nDate: Fri, 6 Oct 2006 09:58:34 +0100\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2653.19)\r\r\nX-Greylist: Sender is SPF-compliant, not delayed by milter-greylist-2.0.2 (mx-serv.inrialpes.fr [194.199.18.100]); Fri, 06 Oct 2006 10:59:44 +0200 (MEST)\r\r\nX-mx-serv-inrialpes-fr-MailScanner-Information: Please contact postmaster@inrialpes.fr for more information\r\r\nX-mx-serv-inrialpes-fr-MailScanner: Found to be clean\r\r\nX-mx-serv-inrialpes-fr-MailScanner-SpamCheck: n'est pas un polluriel,\r\r\n\tSpamAssassin (score=0, requis 6)\r\r\nX-mx-serv-inrialpes-fr-MailScanner-From: neil.gatenby@lightworkdesign.com\r\r\nX-Spam-Status: LOW ; -49\r\r\nX-Spam-Status: No\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 336\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHiya\r\r\n\r\r\nIt's Friday, so I thought I'd start this ...\r\r\n\r\r\nI'm noticing lots of unbiased renderers popping up in the market:\r\r\n\thttp://www.maxwellrender.com/\r\r\n\thttp://www.fryrender.com/\r\r\n\thttp://www.indigorenderer.com/\r\r\n\r\r\nIf you sample a PDF which represents the distribution of their offices\r\r\nacross the surface of the world, you will probably find yourself in Madrid.\r\r\nNo bad thing, I'm sure.  (Unless you're a Barca fan!)\r\r\n\r\r\nAnyone here have strong thoughts on whether they are a good thing, or a bad\r\r\nthing?  \r\r\n\r\r\nIt surely depends on what you are trying to do.  So I'm assuming this use\r\r\ncase: somebody sat in front of a 3DSMax-like piece of software, trying to do\r\r\nseveral (3? 6? 10?) photorealistic renders of a building.  Interior,\r\r\nexterior (both, either), night, day (both, either), realistic lighting,\r\r\nmaterials and geometry.  Feel free to invent different use cases to support\r\r\nyour PoV\r\r\n\r\r\nSurely unbiased means noisy and slow, whereas bias means applying\r\r\nintelligent smoothing to unbiased numbers so as to achieve the same (or\r\r\n_very nearly the same) image in less time?  Or a fast image with nowhere\r\r\nnear so much noise?\r\r\n\r\r\nI'd be interested to read your views\r\r\n\r\r\nHave a good w/e, all\r\r\n\r\r\nCheers\r\r\nNeil\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n\r\r\nNeil Gatenby\r\r\nSenior Software Specialist\r\r\nLightwork Design, Rutledge House, 78 Clarkehouse Road, Sheffield, S10 2LJ,\r\r\nUK\r\r\nTel: +44 114 266 8404,    Fax: +44 114 1383\r\r\nneil.gatenby@lightworkdesign.com,  http://www.lightworkdesign.com/\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id k9C0FOXl019769;\r\r\n\tThu, 12 Oct 2006 02:15:24 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id k9C0EYtj023172;\r\r\n\tThu, 12 Oct 2006 02:14:42 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k9C0ESws029257;\r\r\n\tThu, 12 Oct 2006 02:14:28 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id k9C0ELVp029252;\r\r\n\tThu, 12 Oct 2006 02:14:21 +0200\r\r\nReceived: from mx-serv.inrialpes.fr (mx-serv.inrialpes.fr [194.199.18.100])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k9C0BtQQ027961\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 12 Oct 2006 02:11:55 +0200\r\r\nReceived: from mail.vsiltd.co.uk (mail.vsiltd.co.uk [195.152.206.150])\r\r\n\tby mx-serv.inrialpes.fr (8.13.6/8.13.0) with ESMTP id k9C0Blg8014810\r\r\n\tfor <globillum@imag.fr>; Thu, 12 Oct 2006 02:11:51 +0200 (MEST)\r\r\nReceived: from elvis.lightwork (slade.owshared [195.152.206.70])\r\r\n\tby mail.vsiltd.co.uk (8.12.8/8.12.8) with ESMTP id k9C0BYco017980\r\r\n\tfor <globillum@imag.fr>; Thu, 12 Oct 2006 01:11:35 +0100\r\r\nReceived: by ELVIS with Internet Mail Service (5.5.2653.19)\r\r\n\tid <T2003B5W>; Thu, 12 Oct 2006 01:11:36 +0100\r\r\nMessage-ID: <8815647C7041D111A3010060B06BE1C003B18BF5@ELVIS>\r\r\nFrom: Neil Gatenby <neil.gatenby@lightworkdesign.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: FW: unbiased vs biased\r\r\nDate: Thu, 12 Oct 2006 01:11:27 +0100\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2653.19)\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Greylist: Sender is SPF-compliant, not delayed by milter-greylist-2.0.2 (mx-serv.inrialpes.fr [194.199.18.100]); Thu, 12 Oct 2006 02:11:51 +0200 (MEST)\r\r\nX-mx-serv-inrialpes-fr-MailScanner-Information: Please contact postmaster@inrialpes.fr for more information\r\r\nX-mx-serv-inrialpes-fr-MailScanner: Found to be clean\r\r\nX-mx-serv-inrialpes-fr-MailScanner-SpamCheck: n'est pas un polluriel,\r\r\n\tSpamAssassin (score=0, requis 6)\r\r\nX-mx-serv-inrialpes-fr-MailScanner-From: neil.gatenby@lightworkdesign.com\r\r\nX-Spam-Status: LOW ; -49\r\r\nX-Spam-Status: No\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 337\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHi again\r\r\n\r\r\nBrian has had trouble getting an email onto the list, so I'm forwarding his\r\r\nemail here, since I feel it adds to the debate, and he has given me the OK\r\r\nto do so\r\r\n\r\r\nBrian mentions Instant Radiosity, which is also available commercially\r\r\n(http://www.artlantis.com/products/artlantisR/) although presumably its\r\r\nbiased, so as to avoid the artefacts described in the attached\r\r\n\r\r\nCheers\r\r\nNeil\r\r\n\r\r\nMessage-ID: <5b7094580610110628s22f27387uf6ecdecec072fbd4@mail.gmail.com>\r\r\nFrom: Brian Budge <budge@cs.ucdavis.edu>\r\r\nTo: Neil Gatenby <neil.gatenby@lightworkdesign.com>\r\r\nSubject: re: unbiased vs biased\r\r\nDate: Wed, 11 Oct 2006 14:28:22 +0100\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Internet Mail Service (5.5.2653.19)\r\r\nContent-Type: text/plain\r\r\n\r\r\nHI Neil -\r\r\n\r\r\nI've been trying for a couple of days to get on the globillum@imag.fr\r\r\nmailing list, but somehow have failed... anyhow, here's my view:\r\r\n\r\r\nI agree that it depends on the use of the software.  There are surely\r\r\ncases where bias is unimportant, but there are others where it is\r\r\npotentially important.\r\r\n\r\r\nAlso, my view is that you can introduce so many different kinds of\r\r\nbias leading to different levels of artifacts.  One that we are all\r\r\nfamiliar with is when a photon map is directly visualized as in\r\r\nJensen's original paper.  When I wrote my first photon mapping\r\r\nrenderer, I thought I'd made a mistake... what were all these\r\r\n\"splats\"?  Add a level of indirection, and the splats go away, and the\r\r\nimage is more reasonable (and also takes much longer to compute).\r\r\n\r\r\nAnother case would be instant radiosity.  The algorithm is in general\r\r\nunbiased for most paths (LD*SDE can't be represented at all) when no\r\r\nbounding is done on the lighting, but it looks terrible with all the\r\r\nblooming, and it really would take infinitely many samples using\r\r\ninfinite precision software for the blooming to go away.  When you add\r\r\na bounding term though, the algorithm converges quite nicely and\r\r\nquickly (although now biased and noticeably too dark).\r\r\n\r\r\n I think that unbiased algorithms bring something important to the\r\r\ntable, though, which may or may not be important depending on your\r\r\napplication.  Sure, photon mapping will give you a reasonable image\r\r\nmost of the time, but there is no guarantee of that, even if you run\r\r\nas many samples as you want.  Path tracing on the other hand should\r\r\neventually guarantee the correct image, albeit more slowly.\r\r\n\r\r\nI think unbiased renderers and their underlying algorithms are\r\r\nimportant.  You can add biased versions if you want them, but unbiased\r\r\nsoftware will work in general, and usually with less \"tweaking\" (gee,\r\r\nhow many times have I rendered an image with photon mapping and\r\r\ndecided that I actually needed to shoot more photons?)\r\r\n\r\r\n  Brian\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id kA68irFv029543;\r\r\n\tMon, 6 Nov 2006 09:44:53 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id kA68iLdA020337;\r\r\n\tMon, 6 Nov 2006 09:44:27 +0100 (MET)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id kA68iL0l005022;\r\r\n\tMon, 6 Nov 2006 09:44:21 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id kA68iCO0004943;\r\r\n\tMon, 6 Nov 2006 09:44:12 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id kA68ZGOX002656\r\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 6 Nov 2006 09:35:36 +0100\r\r\nReceived: from pantheon-po12.its.yale.edu (pantheon-po12.its.yale.edu [130.132.50.70])\r\r\n\tby imag.imag.fr (8.13.6/8.13.6) with ESMTP id kA5KJUsB010566\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL)\r\r\n\tfor <globillum@imag.fr>; Sun, 5 Nov 2006 21:19:33 +0100 (CET)\r\r\nReceived: from Edith (vpn130132044043.its.yale.edu [130.132.44.43])\r\r\n\tby pantheon-po12.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id kA5JuUBl011674\r\r\n\tfor <globillum@imag.fr>; Sun, 5 Nov 2006 14:56:33 -0500\r\r\nFrom: \"Holly Rushmeier\" <holly@acm.org>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Data Sets Available\r\r\nDate: Sun, 5 Nov 2006 14:56:30 -0500\r\r\nMessage-ID: <002901c70114$7cdc6220$6501a8c0@cs.yale.edu>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook 11\r\r\nThread-Index: AccBE//Fyg2gjQEDQKG1VStaV5DH8QAAGfSw\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962\r\r\nX-YaleITSMailFilter: Version 1.2c (attachment(s) not renamed)\r\r\nX-Greylist: Delayed for 00:22:56 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Sun, 05 Nov 2006 21:19:33 +0100 (CET)\r\r\nX-IMAG-MailScanner-Information: Please contact IMAG DMI for more information\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-From: holly@acm.org\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 339\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -26\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 9001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nHi,\r\r\n\r\r\nWe have just made several data sets available for testing algorithms for\r\r\nsynthesizing material aging effects, and for extracting consistent texture\r\r\nmaps from sets of digital images:\r\r\n\r\r\n1. Directions for obtaining both source and target data from our paper\r\r\n\"Context Aware Textures\" \r\r\nhttp://graphics.cs.yale.edu/CAT/\r\r\n are available from\r\r\nhttp://graphics.cs.yale.edu/CAT/CAT_data.htm\r\r\nThe data sets include spatially and temporally varying appearances due to\r\r\nweathering effects, with these variations correlated to geometric and\r\r\nenvironmental factors.\r\r\n\r\r\n2. Directions for obtaining both high dynamic range images and Cyra scans\r\r\nfrom our paper \"A System for Reconstructing Integrated Texture Maps for\r\r\nLarge Structures\"\r\r\nhttp://graphics.cs.yale.edu/publications/finalsubmission073.pdf\r\r\n\r\r\n are available from\r\r\nhttp://graphics.cs.yale.edu/data/readme_data_vc.html\r\r\n\r\r\n\r\r\n-- Holly\r\r\n\r\r\n_______________\r\r\nHolly Rushmeier, Dept. of CS, Yale University, PO Box 208285, New Haven,CT\r\r\n06520-8285,Phone: (203)432-4091, holly@acm.org\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id kAN023G6016099;\r\r\n\tThu, 23 Nov 2006 01:02:03 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id kAN01uHR014786;\r\r\n\tThu, 23 Nov 2006 01:01:56 +0100 (MET)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id kAN01r0B004167;\r\r\n\tThu, 23 Nov 2006 01:01:53 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id kAN01rmC004158;\r\r\n\tThu, 23 Nov 2006 01:01:53 +0100\r\r\nReceived: from mx-serv.inrialpes.fr (mx-serv.inrialpes.fr [194.199.18.100])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id kAN01c2e003184\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 23 Nov 2006 01:01:38 +0100\r\r\nReceived: from shell.lmi.net (shell.lmi.net [66.117.140.246])\r\r\n\tby mx-serv.inrialpes.fr (8.13.6/8.13.0) with ESMTP id kAN01KnU010823;\r\r\n\tThu, 23 Nov 2006 01:01:32 +0100 (MET)\r\r\nReceived: from localhost (shell.lmi.net [66.117.140.246])\r\r\n\tby shell.lmi.net (8.13.6/8.13.6) with ESMTP id kAN014sM039464;\r\r\n\tWed, 22 Nov 2006 16:01:05 -0800 (PST)\r\r\nSubject: Re: Blinn's law\r\r\nFrom: Larry Gritz <lg@larrygritz.com>\r\r\nTo: Nicolas Holzschuch <Nicolas.Holzschuch@imag.fr>\r\r\nCc: globillum@imag.fr\r\r\nIn-Reply-To: <B03B5A61-1B96-4AAF-AE78-324F0DEA4D70@imag.fr>\r\r\nReferences: <B03B5A61-1B96-4AAF-AE78-324F0DEA4D70@imag.fr>\r\r\nDate: Wed, 22 Nov 2006 16:02:16 -0800\r\r\nMessage-Id: <1164240136.12957.3.camel@dhcp-10>\r\r\nMime-Version: 1.0\r\r\nX-Mailer: Evolution 2.4.0\r\r\nX-Scanned-By: MIMEDefang 2.37\r\r\nX-mx-serv-inrialpes-fr-MailScanner-Information: Please contact postmaster@inrialpes.fr for more information\r\r\nX-mx-serv-inrialpes-fr-MailScanner: Found to be clean\r\r\nX-mx-serv-inrialpes-fr-MailScanner-SpamCheck: n'est pas un polluriel,\r\r\n\tSpamAssassin (score=0, requis 5)\r\r\nX-mx-serv-inrialpes-fr-MailScanner-From: lg@larrygritz.com\r\r\nX-Spam-Status: LOW ; -2\r\r\nX-Spam-Status: No\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 341\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Virus-Scanned: by amavisd-new\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 9001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nJim Blinn said or wrote this quite a while back.  At one point a couple\r\r\nyears ago, I asked him directly for the original citation and he said\r\r\nhe'd long since forgotten exactly when he said it.\r\r\n\r\r\nThe \"original\" form, near as Jim told me he could remember it, was \"all\r\r\nframes take 15 minutes to render, regardless of improvements to\r\r\ntechnology.\"  I've found that the time limit varies from person to\r\r\nperson and company to company (some think 1 minute is long enough,\r\r\nothers will tolerate 8 hour renders), but the principle holds remarkably\r\r\nwell -- faster machines or better algorithms always result (for film\r\r\nrendering, anyway) in the artists increasing complexity until they're\r\r\nback at the original time limit.\r\r\n\r\r\n\t-- lg\r\r\n\r\r\n\r\r\nOn Wed, 2006-11-22 at 22:10 +0100, Nicolas Holzschuch wrote:\r\r\n> Hello fellow globillumers,\r\r\n> If I remember well, at EGWR in Vienna (1998), A. Apodaca mentionned a  \r\r\n> \"Blinn's law\" (the appetite of users for \"cool features\" will double  \r\r\n> every twelve months) that trumps Moore's law.\r\r\n> \r\r\n> I've been doing some research, but I can't find a definitive source  \r\r\n> on \"Blinn's law\". Can anyone help?\r\r\n\r\r\n-- \r\r\nLarry Gritz\r\r\nlg@larrygritz.com              (for work *ONLY*, lgritz@nvidia.com)\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id kBDDMmUN010617;\r\r\n\tWed, 13 Dec 2006 14:22:48 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id kBDDMcac000518;\r\r\n\tWed, 13 Dec 2006 14:22:41 +0100 (MET)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id kBDDMZTe000332;\r\r\n\tWed, 13 Dec 2006 14:22:35 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id kBDDMUHg000300;\r\r\n\tWed, 13 Dec 2006 14:22:30 +0100\r\r\nReceived: from mx-serv.inrialpes.fr (mx-serv.inrialpes.fr [194.199.18.100])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id kBDDMF4t031804\r\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 13 Dec 2006 14:22:15 +0100\r\r\nReceived: from rozz.csail.mit.edu (rozz.csail.mit.edu [128.30.2.16])\r\r\n\tby mx-serv.inrialpes.fr (8.13.6/8.13.0) with ESMTP id kBDDM8uc015458\r\r\n\tfor <globillum@imag.fr>; Wed, 13 Dec 2006 14:22:10 +0100 (MET)\r\r\nReceived: from etching.csail.mit.edu ([128.30.96.89])\r\r\n\tby rozz.csail.mit.edu with esmtps (TLSv1:AES256-SHA:256)\r\r\n\t(Exim 4.63)\r\r\n\t(envelope-from <fredo@csail.mit.edu>)\r\r\n\tid 1GuU3Z-0001Nb-Qj\r\r\n\tfor globillum@imag.fr; Wed, 13 Dec 2006 08:21:57 -0500\r\r\nMessage-ID: <457FFE77.4050000@csail.mit.edu>\r\r\nDate: Wed, 13 Dec 2006 08:21:59 -0500\r\r\nFrom: Fredo Durand <fredo@csail.mit.edu>\r\r\nReply-To: fredo@csail.mit.edu\r\r\nUser-Agent: Thunderbird 1.5.0.8 (Windows/20061025)\r\r\nMIME-Version: 1.0\r\r\nTo: globillum@imag.fr\r\r\nSubject: 3D meshes with textures\r\r\nX-Greylist: Sender is SPF-compliant, not delayed by milter-greylist-2.0.2 (mx-serv.inrialpes.fr [194.199.18.100]); Wed, 13 Dec 2006 14:22:10 +0100 (MET)\r\r\nX-mx-serv-inrialpes-fr-MailScanner-Information: Please contact postmaster@inrialpes.fr for more information\r\r\nX-mx-serv-inrialpes-fr-MailScanner: Found to be clean\r\r\nX-mx-serv-inrialpes-fr-MailScanner-SpamCheck: n'est pas un polluriel,\r\r\n\tSpamAssassin (score=0, requis 5)\r\r\nX-mx-serv-inrialpes-fr-MailScanner-From: fredo@csail.mit.edu\r\r\nX-Spam-Status: LOW ; -11\r\r\nX-Spam-Status: No\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 342\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Virus-Scanned: by amavisd-new\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 9001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nWe have just put online some pretty high-quality 3D meshes with \r\r\nparameterization and texture atlases\r\r\nhttp://people.csail.mit.edu/tmertens/textransfer/data/index.html\r\r\n(corresponding to our EGSR paper\r\r\nhttp://people.csail.mit.edu/tmertens/textransfer/index.html\r\r\n\r\r\nEnjoy.\r\r\n\r\r\nFredo\r\r\n\r\r\n-- \r\r\nFredo Durand,  MIT CSAIL\r\r\nThe Stata Center 32-D426, 32 Vassar Street, Cambridge, MA 02139, USA\r\r\nphone : 617 253 7223  fax : 617 253 4640\r\r\nhttp://graphics.csail.mit.edu/~fredo/\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id l47FCH8V031775;\r\r\n\tMon, 7 May 2007 17:12:18 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id l47FCAVQ009491;\r\r\n\tMon, 7 May 2007 17:12:10 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id l47FC9Vq018774;\r\r\n\tMon, 7 May 2007 17:12:09 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id l47FC6cL018769;\r\r\n\tMon, 7 May 2007 17:12:06 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id l47F9ic3017762\r\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 7 May 2007 17:09:44 +0200\r\r\nReceived: from mail113.megamailservers.com (mail113.megamailservers.com [216.251.36.113])\r\r\n\tby imag.imag.fr (8.13.8/8.13.8) with ESMTP id l47F9Vo8016826\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Mon, 7 May 2007 17:09:34 +0200 (CEST)\r\r\nX-POP-User: ian_ashdown.helios32.com\r\r\nReceived: from Ian (S01060006257abbc2.vn.shawcable.net [24.85.220.50])\r\r\n\tby mail113.megamailservers.com (8.13.6.20060614/8.13.1) with ESMTP id l47DH3HE021470\r\r\n\tfor <globillum@imag.fr>; Mon, 7 May 2007 09:17:08 -0400\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 07/04/03 Release of RADBIB and GITHESIS\r\r\nDate: Mon, 7 May 2007 06:16:44 -0700\r\r\nOrganization: byHeart Consultants Limited\r\r\nMessage-ID: <000301c790a9$f6ad6520$6401a8c0@Ian>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook 11\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028\r\r\nThread-Index: AceQqfWUM+sQiNHASMG1plM4P0xw9g==\r\r\nX-Greylist: Sender is SPF-compliant, not delayed by milter-greylist-3.0 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Mon, 07 May 2007 17:12:13 +0200 (MEST)\r\r\nX-Greylist: Delayed for 01:52:20 by milter-greylist-3.0 (imag.imag.fr [129.88.30.1]); Mon, 07 May 2007 17:09:34 +0200 (CEST)\r\r\nX-IMAG-MailScanner-Information: Please contact IMAG DMI for more information\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-From: ian_ashdown@helios32.com\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 349\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Virus-Scanned: by amavisd-new\r\r\nX-Spam-Status: LOW ; -11\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\r\n<style>\r\r\n<!--\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=purple>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><b><font size=2 face=Arial><span\r\r\nstyle='font-size:11.0pt;font-family:Arial;font-weight:bold'>ANNOUNCE: 07/04/03\r\r\nRelease of RADBIB and GITHESIS</span></font></b><font size=2 face=Arial><span\r\r\nstyle='font-size:11.0pt;font-family:Arial'><br>\r\r\n<br>\r\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\r\nrelated global illumination papers, theses, articles, and books. It currently\r\r\nincludes 2,583 references -- 11 new additions since its 06/09/19 release.<br>\r\r\n<br>\r\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\r\ndate of May 3, 2007) from:<br>\r\r\n<br>\r\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\r\n<br>\r\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\r\nGITHESIS.BIB. This bibliography includes 324 references to radiosity, photon\r\r\nmapping, and related global illumination theses -- 1 new addition since the\r\r\n06/09/19 release.<br>\r\r\n<br>\r\r\nFinancial support for the maintenance of these bibliographies is provided by\r\r\nbyHeart Consultants Limited.<br>\r\r\n<br>\r\r\nIan Ashdown, P. Eng., LC, FIES<br>\r\r\nPresident<br>\r\r\nbyHeart Consultants Limited<br>\r\r\nhttp://www.helios32.com<br>\r\r\n<br>\r\r\n<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:11.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id l4LEVcm2028987;\r\r\n\tMon, 21 May 2007 16:31:38 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby neelix.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id l4LEV9X1008004;\r\r\n\tMon, 21 May 2007 16:31:13 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id l4LEV9Bt015520;\r\r\n\tMon, 21 May 2007 16:31:09 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id l4LEV87T015515;\r\r\n\tMon, 21 May 2007 16:31:08 +0200\r\r\nReceived: from mx-serv.inrialpes.fr (mx-serv.inrialpes.fr [194.199.18.100])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id l4LETPWm014508\r\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 21 May 2007 16:29:25 +0200\r\r\nReceived: from mut.autodesk.com (mut.autodesk.com [198.102.112.26])\r\r\n\tby mx-serv.inrialpes.fr (8.13.6/8.13.0) with ESMTP id l4LETIF4006596\r\r\n\tfor <globillum@imag.fr>; Mon, 21 May 2007 16:29:19 +0200 (MEST)\r\r\nReceived: from msgusawfe02.ads.autodesk.com ([144.111.33.211])\r\r\n\tby mut.autodesk.com (8.13.0/8.12.6) with ESMTP id l4LESnnZ003224\r\r\n\tfor <globillum@imag.fr>; Mon, 21 May 2007 07:29:08 -0700 (PDT)\r\r\nReceived: from MSGUSAWBH01.ads.autodesk.com ([144.111.33.207]) by msgusawfe02.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\r\n\t Mon, 21 May 2007 07:29:03 -0700\r\r\nReceived: from msgusaebh01.ads.autodesk.com ([144.111.72.71]) by MSGUSAWBH01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\r\n\t Mon, 21 May 2007 07:29:02 -0700\r\r\nReceived: from msgusaemb02.ads.autodesk.com ([144.111.72.54]) by msgusaebh01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\r\n\t Mon, 21 May 2007 10:29:01 -0400\r\r\nX-MimeOLE: Produced By Microsoft Exchange V6.0.6603.0\r\r\nContent-class: urn:content-classes:message\r\r\nMIME-Version: 1.0\r\r\nContent-Type: multipart/mixed;\r\r\n boundary=\"------------090700090804030907010204\"\r\r\nSubject: New Ray Tracing News is out\r\r\nDate: Mon, 21 May 2007 10:29:01 -0400\r\r\nMessage-ID: <A4F4647B12DBAD40B07041547CA2526409CCA1D1@msgusaebk01.autodesk.com>\r\r\nX-MS-TNEF-Correlator: <A4F4647B12DBAD40B07041547CA2526409CCA1D1@msgusaebk01.autodesk.com>\r\r\nThread-Topic: New Ray Tracing News is out\r\r\nThread-Index: AcebtGAFqQCH/K7MRwOl3agXXRZbYg==\r\r\nFrom: \"Eric Haines\" <eric.haines@autodesk.com>\r\r\nTo: \"globillum\" <globillum@imag.fr>\r\r\nX-OriginalArrivalTime: 21 May 2007 14:29:01.0248 (UTC) FILETIME=[60200C00:01C79BB4]\r\r\nX-Greylist: Sender is SPF-compliant, not delayed by milter-greylist-3.0 (neelix.kom.tuwien.ac.at [192.35.241.67]); Mon, 21 May 2007 16:31:34 +0200 (MEST)\r\r\nX-Greylist: Sender is SPF-compliant, not delayed by milter-greylist-2.0.2 (mx-serv.inrialpes.fr [194.199.18.100]); Mon, 21 May 2007 16:29:20 +0200 (MEST)\r\r\nX-mx-serv-inrialpes-fr-MailScanner-Information: Please contact postmaster@inrialpes.fr for more information\r\r\nX-mx-serv-inrialpes-fr-MailScanner: Found to be clean\r\r\nX-mx-serv-inrialpes-fr-MailScanner-SpamCheck: n'est pas un polluriel,\r\r\n\tSpamAssassin (score=0, requis 5)\r\r\nX-mx-serv-inrialpes-fr-MailScanner-From: eric.haines@autodesk.com\r\r\nX-Spam-Status: LOW ; 0\r\r\nX-Spam-Status: No\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 350\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-Virus-Scanned: by amavisd-new\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nThis is a multi-part message in MIME format.\r\r\n--------------090700090804030907010204\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\n\r\r\nRay Tracing News v20 n1 (wow, 20 years?) is out at\r\r\nhttp://raytracingnews.org/rtnv20n1.html\r\r\n\r\r\n \r\r\n\r\r\nPlease do give the puzzle a try, I'd love to see an intuitive answer for\r\r\nthis one,\r\r\n\r\r\n \r\r\n\r\r\nEric\r\r\n\r\r\n\r\r\nAttachment Converted: \"C:\\meine daten\\eudora\\Attach ab 2007.02.16\\msg-25689-5051.txt\"\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\n\r\r\n--------------090700090804030907010204\r\r\nContent-Type: text/plain; charset=windows-1252;\r\r\n name=\"msg-25689-5051.txt\"\r\r\nContent-Transfer-Encoding: 7bit\r\r\nContent-Disposition: attachment;\r\r\n filename=\"msg-25689-5051.txt\"\r\r\n\r\r\nRay Tracing News v20 n1 (wow, 20 years?) is out at\r\r\nhttp://raytracingnews.org/rtnv20n1.html\r\r\n\r\r\n \r\r\n\r\r\nPlease do give the puzzle a try, I'd love to see an intuitive answer for\r\r\nthis one,\r\r\n\r\r\n \r\r\n\r\r\nEric\r\r\n\r\r\n\r\r\n--------------090700090804030907010204--\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id l545vpfr023010;\r\r\n\tMon, 4 Jun 2007 07:57:52 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby neelix.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id l545vg8M010894;\r\r\n\tMon, 4 Jun 2007 07:57:42 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id l545vfHT005070;\r\r\n\tMon, 4 Jun 2007 07:57:41 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id l545vWSp005059;\r\r\n\tMon, 4 Jun 2007 07:57:32 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id l545s5pr003977\r\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 4 Jun 2007 07:54:05 +0200\r\r\nReceived: from mail99.megamailservers.com (mail99.megamailservers.com [216.251.36.99])\r\r\n\tby imag.imag.fr (8.13.8/8.13.8) with ESMTP id l545rYfR003315\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Mon, 4 Jun 2007 07:53:54 +0200 (CEST)\r\r\nX-POP-User: ian_ashdown.helios32.com\r\r\nReceived: from Ian (S01060006257abbc2.vn.shawcable.net [24.81.109.183])\r\r\n\tby mail99.megamailservers.com (8.13.6.20060614/8.13.1) with ESMTP id l544ECSa009712\r\r\n\tfor <globillum@imag.fr>; Mon, 4 Jun 2007 00:14:20 -0400\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 07/06/03 Release of RADBIB and GITHESIS\r\r\nDate: Sun, 3 Jun 2007 21:13:04 -0700\r\r\nOrganization: byHeart Consultants Limited\r\r\nMessage-ID: <000301c7a65e$a8700a00$6401a8c0@Ian>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook 11\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028\r\r\nThread-Index: AcemXqYX0Yowmy5iQuedwKQXsFhLeg==\r\r\nX-Greylist: Delayed for 01:39:28 by milter-greylist-3.0 (imag.imag.fr [129.88.30.1]); Mon, 04 Jun 2007 07:53:54 +0200 (CEST)\r\r\nX-IMAG-MailScanner-Information: Please contact IMAG DMI for more information\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-From: ian_ashdown@helios32.com\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 351\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Virus-Scanned: by amavisd-new\r\r\nX-Spam-Status: LOW ; 0\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\r\n\r\r\n<head>\r\r\n<meta http-equiv=Content-Type content=\"text/html; charset=us-ascii\">\r\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\r\n<style>\r\r\n<!--\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=purple>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><u><font size=2 face=Arial><span\r\r\nstyle='font-size:10.0pt;font-family:Arial'>ANNOUNCE: 07/04/03 Release of RADBIB\r\r\nand GITHESIS</span></font></u><font size=2 face=Arial><span style='font-size:\r\r\n10.0pt;font-family:Arial'><br>\r\r\n<br>\r\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\r\nrelated global illumination papers, theses, articles, and books. It currently\r\r\nincludes 2,597 references -- 14 new additions since its 07/05/03 release.<br>\r\r\n<br>\r\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\r\ndate of June 3, 2007) from:<br>\r\r\n<br>\r\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\r\n<br>\r\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\r\nGITHESIS.BIB. This bibliography includes 323 references to radiosity, photon\r\r\nmapping, and related global illumination theses -- no new additions since the\r\r\n07/05/03 release.<br>\r\r\n<br>\r\r\nNOTE: There is also an unpublished two-page manuscript in the Resources section\r\r\ncalled &quot;Simplifying Eigenvector Radiosity.&quot; If you have ever wanted\r\r\nto solve the radiosity equation directly rather than iteratively &#8230;<br>\r\r\n<br>\r\r\nFinancial support for the maintenance of these bibliographies is provided by\r\r\nbyHeart Consultants Limited.<br>\r\r\n<br>\r\r\nIan Ashdown, P. Eng., LC, FIES<br>\r\r\nPresident<br>\r\r\nbyHeart Consultants Limited<br>\r\r\n<a href=\"http://www.helios32.com/\">http://www.helios32.com</a><o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id l6J81AOO024866;\r\r\n\tThu, 19 Jul 2007 10:01:10 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id l6J7vJqW015823;\r\r\n\tThu, 19 Jul 2007 09:57:20 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id l6J7vJSA021834;\r\r\n\tThu, 19 Jul 2007 09:57:19 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id l6J7vEWB021828;\r\r\n\tThu, 19 Jul 2007 09:57:14 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id l6J7rqIG019764\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 19 Jul 2007 09:53:52 +0200\r\r\nReceived: from mail97.megamailservers.com (mail97.megamailservers.com [216.251.36.97])\r\r\n\tby imag.imag.fr (8.13.8/8.13.8) with ESMTP id l6J7rciD012084\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Thu, 19 Jul 2007 09:53:40 +0200 (CEST)\r\r\nX-POP-User: ian_ashdown.helios32.com\r\r\nReceived: from Ian (S01060006257abbc2.vn.shawcable.net [24.81.109.239])\r\r\n\tby mail97.megamailservers.com (8.13.6.20060614/8.13.1) with ESMTP id l6J5fQ0u011905\r\r\n\tfor <globillum@imag.fr>; Thu, 19 Jul 2007 01:41:31 -0400\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 07/07/18 Release of RADBIB and GITHESIS\r\r\nDate: Wed, 18 Jul 2007 22:38:58 -0700\r\r\nOrganization: byHeart Consultants Limited\r\r\nMessage-ID: <005a01c7c9c7$1bba2f50$6b01a8c0@Ian>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook 11\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3138\r\r\nThread-Index: AcfJxxqZvkEJ6zDMQ++UvTkw0gm2ew==\r\r\nX-Greylist: Sender is SPF-compliant, not delayed by milter-greylist-3.0 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Thu, 19 Jul 2007 10:01:10 +0200 (MEST)\r\r\nX-Greylist: Delayed for 02:12:05 by milter-greylist-3.0 (imag.imag.fr [129.88.30.1]); Thu, 19 Jul 2007 09:53:40 +0200 (CEST)\r\r\nX-IMAG-MailScanner-Information: Please contact IMAG DMI for more information\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-From: ian_ashdown@helios32.com\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 354\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 3.2//EN\">\r\r\n<HTML>\r\r\n<HEAD>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\r\n<META NAME=\"Generator\" CONTENT=\"MS Exchange Server version 6.5.7036.0\">\r\r\n<TITLE>ANNOUNCE: 07/07/18 Release of RADBIB and GITHESIS</TITLE>\r\r\n</HEAD>\r\r\n<BODY>\r\r\n<!-- Converted from text/rtf format -->\r\r\n\r\r\n<P DIR=LTR><SPAN LANG=\"en-us\"><U><FONT FACE=\"Arial\">ANNOUNCE: 07/07/18 Release of RADBIB and GITHESIS</FONT></U></SPAN><SPAN LANG=\"en-us\"><BR>\r\r\n<BR>\r\r\n<FONT FACE=\"Arial\">RADBIB is a comprehensive bibliography of radiosity, photon mapping, and related global illumination papers, theses, articles, and books. It currently includes 2,610 references -- 13 new additions since its 07/06/03 release.<BR>\r\r\n<BR>\r\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release date of July 18, 2007) from:<BR>\r\r\n<BR>\r\r\n&nbsp; <A HREF=\"http://www.helios32.com\">http://www.helios32.com</A> (Resources section)<BR>\r\r\n<BR>\r\r\nAlso available from this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This bibliography includes 323 references to radiosity, photon mapping, and related global illumination theses -- no new additions since the 07/05/03 release.<BR>\r\r\n<BR>\r\r\nFinancial support for the maintenance of these bibliographies is provided by byHeart Consultants Limited.<BR>\r\r\n<BR>\r\r\nIan Ashdown, P. Eng., LC, FIES<BR>\r\r\nPresident<BR>\r\r\nbyHeart Consultants Limited<BR>\r\r\n<A HREF=\"http://www.helios32.com\">http://www.helios32.com</A><BR>\r\r\n</FONT></SPAN></P>\r\r\n\r\r\n<P DIR=LTR><SPAN LANG=\"en-us\"></SPAN></P>\r\r\n\r\r\n</BODY>\r\r\n</HTML>\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id l7IHfC8Z001185;\r\r\n\tSat, 18 Aug 2007 19:41:12 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id l7IHf75N004662;\r\r\n\tSat, 18 Aug 2007 19:41:08 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id l7IHf7s0000698;\r\r\n\tSat, 18 Aug 2007 19:41:07 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id l7IHevQK000690;\r\r\n\tSat, 18 Aug 2007 19:40:57 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id l7IHbeO3032086\r\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 18 Aug 2007 19:37:40 +0200\r\r\nReceived: from mail57.megamailservers.com (mail57.megamailservers.com [216.251.36.57])\r\r\n\tby imag.imag.fr (8.13.8/8.13.8) with ESMTP id l7IHatT9006818\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Sat, 18 Aug 2007 19:36:57 +0200 (CEST)\r\r\nX-POP-User: janet_ashdown.helios32.com\r\r\nReceived: from Ian (S01060006257abbc2.vn.shawcable.net [24.81.109.239])\r\r\n\tby mail57.megamailservers.com (8.13.6.20060614/8.13.1) with ESMTP id l7IGueUx005905\r\r\n\tfor <globillum@imag.fr>; Sat, 18 Aug 2007 12:56:45 -0400\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 07/08/18 Release of RADBIB and GITHESIS\r\r\nDate: Sat, 18 Aug 2007 09:53:17 -0700\r\r\nOrganization: byHeart Consultants Limited\r\r\nMessage-ID: <001401c7e1b8$475bd060$7801a8c0@Ian>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook 11\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3138\r\r\nThread-Index: AcfhuEZVFJuh6za8T4K8R3BNID/hPQ==\r\r\nX-Greylist: Sender is SPF-compliant, not delayed by milter-greylist-3.0 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Sat, 18 Aug 2007 19:41:11 +0200 (MEST)\r\r\nX-Greylist: Delayed for 00:40:08 by milter-greylist-3.0 (imag.imag.fr [129.88.30.1]); Sat, 18 Aug 2007 19:36:58 +0200 (CEST)\r\r\nX-IMAG-MailScanner-Information: Please contact IMAG DMI for more information\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-From: ian_ashdown@helios32.com\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 355\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Virus-Scanned: by amavisd-new\r\r\nX-Spam-Status: LOW ; -7\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\r\n<style>\r\r\n<!--\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=purple>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'>ANNOUNCE: 07/08/18 Release\r\r\nof RADBIB and GITHESIS<br>\r\r\n<br>\r\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\r\nrelated global illumination papers, theses, articles, and books. It currently\r\r\nincludes 2,616 references -- 6 new additions since its 07/07/18 release.<br>\r\r\n<br>\r\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\r\ndate of August 18, 2007) from:<br>\r\r\n<br>\r\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\r\n<br>\r\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\r\nGITHESIS.BIB. This bibliography includes 323 references to radiosity, photon\r\r\nmapping, and related global illumination theses -- no new additions since the\r\r\n07/07/18 release.<br>\r\r\n<br>\r\r\nFinancial support for the maintenance of these bibliographies is provided by\r\r\nbyHeart Consultants Limited.<br>\r\r\n<br>\r\r\nIan Ashdown, P. Eng., LC, FIES<br>\r\r\nPresident<br>\r\r\nbyHeart Consultants Limited<br>\r\r\n<a href=\"http://www.helios32.com/\">http://www.helios32.com</a><o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'><br>\r\r\n<br>\r\r\n<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\r\n\tby cg.tuwien.ac.at (8.13.8/8.13.8/Debian-3) with ESMTP id l9J663gr014346;\r\r\n\tFri, 19 Oct 2007 08:06:03 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id l9J65t9S004410;\r\r\n\tFri, 19 Oct 2007 08:05:56 +0200 (MEST)\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id l9J65toi025310;\r\r\n\tFri, 19 Oct 2007 08:05:55 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id l9J65o0i025302;\r\r\n\tFri, 19 Oct 2007 08:05:50 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id l9J62dSj023284\r\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 19 Oct 2007 08:02:39 +0200\r\r\nReceived: from server.agi32.com (unknown.ord.scnet.net [66.225.254.249] (may be forged))\r\r\n\tby imag.imag.fr (8.13.8/8.13.8) with ESMTP id l9J62Fpr027684\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Fri, 19 Oct 2007 08:02:17 +0200 (CEST)\r\r\nReceived: from [24.81.109.239] (helo=Ian)\r\r\n\tby server.agi32.com with esmtpa (Exim 4.68)\r\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\r\n\tid 1IikUe-00011z-MO\r\r\n\tfor globillum@imag.fr; Thu, 18 Oct 2007 23:33:57 -0600\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 07/10/18 Release of RADBIB and GITHESIS\r\r\nDate: Thu, 18 Oct 2007 22:33:51 -0700\r\r\nOrganization: byHeart Consultants Limited\r\r\nMessage-ID: <000301c81211$a3b45e70$6901a8c0@Ian>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook 11\r\r\nThread-Index: AcgSEaHcokaRFdCdSlKul0tGYxhLLA==\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198\r\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\r\nX-AntiAbuse: Original Domain - imag.fr\r\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\r\nX-Greylist: Sender is SPF-compliant, not delayed by milter-greylist-3.0 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Fri, 19 Oct 2007 08:06:03 +0200 (MEST)\r\r\nX-Greylist: Delayed for 00:28:16 by milter-greylist-3.0 (imag.imag.fr [129.88.30.1]); Fri, 19 Oct 2007 08:02:18 +0200 (CEST)\r\r\nX-IMAG-MailScanner-Information: Please contact IMAG DMI for more information\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-From: ian_ashdown@helios32.com\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 357\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Virus-Scanned: by amavisd-new\r\r\nX-Spam-Status: LOW ; -25\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\r\n<style>\r\r\n<!--\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=purple>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'>ANNOUNCE: 07/10/18 Release\r\r\nof RADBIB and GITHESIS<br>\r\r\n<br>\r\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\r\nrelated global illumination papers, theses, articles, and books. It currently\r\r\nincludes 2,646 references -- 30 new additions since its 07/08/18 release.<br>\r\r\n<br>\r\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\r\ndate of October 18, 2007) from:<br>\r\r\n<br>\r\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\r\n<br>\r\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\r\nGITHESIS.BIB. This bibliography includes 324 references to radiosity, photon\r\r\nmapping, and related global illumination theses -- one new addition since the\r\r\n07/08/18 release.<br>\r\r\n<br>\r\r\nFinancial support for the maintenance of these bibliographies is provided by\r\r\nbyHeart Consultants Limited.<br>\r\r\n<br>\r\r\nIan Ashdown, P. Eng., LC, FIES<br>\r\r\nPresident<br>\r\r\nbyHeart Consultants Limited<br>\r\r\n<a href=\"http://www.helios32.com/\">http://www.helios32.com</a><o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'><br>\r\r\n<br>\r\r\n<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-Path: <globillum-owner@imag.fr>\r\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\r\n\tby cg.tuwien.ac.at (8.13.8/8.13.8/Debian-3) with ESMTP id l9RKVRkI009744;\r\r\n\tSat, 27 Oct 2007 22:31:27 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby neelix.kom.tuwien.ac.at (8.13.8/8.13.8) with ESMTP id l9RKVM4j028051;\r\r\n\tSat, 27 Oct 2007 22:31:22 +0200\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id l9RKVLtD002858;\r\r\n\tSat, 27 Oct 2007 22:31:21 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id l9RKVKUK002853;\r\r\n\tSat, 27 Oct 2007 22:31:20 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id l9RKUKfp001827\r\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 27 Oct 2007 22:30:20 +0200\r\r\nReceived: from server.agi32.com (unknown.ord.scnet.net [66.225.254.249] (may be forged))\r\r\n\tby imag.imag.fr (8.13.8/8.13.8) with ESMTP id l9RKU74A027446\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Sat, 27 Oct 2007 22:30:09 +0200 (CEST)\r\r\nReceived: from s01060006257abbc2.vn.shawcable.net ([24.81.109.239] helo=Ian)\r\r\n\tby server.agi32.com with esmtpa (Exim 4.68)\r\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\r\n\tid 1IlsIG-0002lZ-Sq\r\r\n\tfor globillum@imag.fr; Sat, 27 Oct 2007 14:30:05 -0600\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 07/10/27 Release of RADBIB and GITHESIS\r\r\nDate: Sat, 27 Oct 2007 13:29:49 -0700\r\r\nOrganization: byHeart Consultants Limited\r\r\nMessage-ID: <000401c818d8$1f1372f0$7301a8c0@Ian>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook 11\r\r\nThread-Index: AcgY16dfPP3NZNyiQxOq47HsiC5aLQ==\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198\r\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\r\nX-AntiAbuse: Original Domain - imag.fr\r\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\r\nX-Greylist: Sender is SPF-compliant, not delayed by milter-greylist-4.0rc1 (neelix.kom.tuwien.ac.at [192.35.241.67]); Sat, 27 Oct 2007 22:31:27 +0200 (CEST)\r\r\nX-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-3.0 (imag.imag.fr [129.88.30.1]); Sat, 27 Oct 2007 22:30:10 +0200 (CEST)\r\r\nX-IMAG-MailScanner-Information: Please contact IMAG DMI for more information\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-From: ian_ashdown@helios32.com\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 358\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Virus-Scanned: by amavisd-new\r\r\nX-Spam-Status: LOW ; 0\r\r\nX-Spam-TU-Processing-Host: neelix\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\r\n<style>\r\r\n<!--\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=purple>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'>ANNOUNCE: 07/10/27 Release\r\r\nof RADBIB and GITHESIS<br>\r\r\n<br>\r\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\r\nrelated global illumination papers, theses, articles, and books. It currently\r\r\nincludes 2,657 references -- 11 new additions since its 07/10/18 release.<br>\r\r\n<br>\r\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\r\ndate of October 27, 2007) from:<br>\r\r\n<br>\r\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\r\n<br>\r\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\r\nGITHESIS.BIB. This bibliography includes 324 references to radiosity, photon\r\r\nmapping, and related global illumination theses -- no new additions since the\r\r\n07/10/18 release.<br>\r\r\n<br>\r\r\nFinancial support for the maintenance of these bibliographies is provided by\r\r\nbyHeart Consultants Limited.<br>\r\r\n<br>\r\r\nIan Ashdown, P. Eng., LC, FIES<br>\r\r\nPresident<br>\r\r\nbyHeart Consultants Limited<br>\r\r\nhttp://www.helios32.com<br>\r\r\n<br>\r\r\n<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-path: <globillum-owner@imag.fr>\r\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\r\nDelivery-date: Thu, 13 Mar 2008 07:09:17 +0100\r\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66]:45430)\r\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\r\n\tid 1JZgcv-0007kz-9G; Thu, 13 Mar 2008 07:09:17 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id m2D695gV013695;\r\r\n\tThu, 13 Mar 2008 07:09:05 +0100\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id m2D695hj015331;\r\r\n\tThu, 13 Mar 2008 07:09:05 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id m2D694i9015324;\r\r\n\tThu, 13 Mar 2008 07:09:04 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id m2D63E74023662\r\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 13 Mar 2008 07:03:28 +0100\r\r\nReceived: from server.agi32.com (unknown.ord.scnet.net [66.225.254.249] (may be forged))\r\r\n\tby imag.imag.fr (8.13.8/8.13.8) with ESMTP id m2D55OHC007967\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Thu, 13 Mar 2008 06:05:26 +0100 (CET)\r\r\nReceived: from s01060006257abbc2.vn.shawcable.net ([24.84.242.155] helo=Ian)\r\r\n\tby server.agi32.com with esmtpa (Exim 4.68)\r\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\r\n\tid 1JZeYY-0001ER-In\r\r\n\tfor globillum@imag.fr; Wed, 12 Mar 2008 21:56:39 -0600\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 08/03/12 Release of RADBIB and GITHESIS\r\r\nDate: Wed, 12 Mar 2008 20:56:26 -0700\r\r\nOrganization: byHeart Consultants Limited\r\r\nMessage-ID: <000601c884be$38056730$6401a8c0@Ian>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook 11\r\r\nThread-Index: AciEvjYhdmcwgvY7SVKwck1mD2V4hw==\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198\r\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\r\nX-AntiAbuse: Original Domain - imag.fr\r\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\r\nX-Greylist: Sender is SPF-compliant, not delayed by milter-greylist-4.0rc1 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Thu, 13 Mar 2008 07:09:17 +0100 (CET)\r\r\nX-Greylist: Delayed for 01:08:43 by milter-greylist-3.0 (imag.imag.fr [129.88.30.1]); Thu, 13 Mar 2008 06:05:26 +0100 (CET)\r\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM for more information\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-From: ian_ashdown@helios32.com\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 362\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; 0\r\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\r\n<style>\r\r\n<!--\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=purple>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><b><font size=2\r\r\nface=\"Courier New\"><span style='font-size:10.0pt;font-family:\"Courier New\";\r\r\nfont-weight:bold'>ANNOUNCE: 08/03/12 Release of RADBIB and GITHESIS</span></font></b><font\r\r\nsize=2 face=\"Courier New\"><span style='font-size:10.0pt;font-family:\"Courier New\"'><br>\r\r\n<br>\r\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and related\r\r\nglobal illumination papers, theses, articles, and books. It currently includes\r\r\n2,671 references -- 14 new additions since its 08/03/12 release.<br>\r\r\n<br>\r\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\r\ndate of March 12, 2008) from:<br>\r\r\n<br>\r\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\r\n<br>\r\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\r\nGITHESIS.BIB. This bibliography includes 328 references to radiosity, photon\r\r\nmapping, and related global illumination theses -- two new additions since the\r\r\n07/10/27 release.<br>\r\r\n<br>\r\r\nFinancial support for the maintenance of these bibliographies is provided by\r\r\nbyHeart Consultants Limited.<br>\r\r\n<br>\r\r\nIan Ashdown, P. Eng., LC, FIES<br>\r\r\nPresident<br>\r\r\nbyHeart Consultants Limited<br>\r\r\nhttp://www.helios32.com<br>\r\r\n<br>\r\r\n<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-path: <globillum-owner@imag.fr>\r\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\r\nDelivery-date: Fri, 14 Mar 2008 11:46:38 +0100\r\r\nReceived: from neelix.kom.tuwien.ac.at ([192.35.241.67]:57200)\r\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\r\n\tid 1Ja7Qr-0001Fv-SL; Fri, 14 Mar 2008 11:46:37 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby neelix.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id m2EAkVIh032093;\r\r\n\tFri, 14 Mar 2008 11:46:32 +0100\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id m2EAkVID002749;\r\r\n\tFri, 14 Mar 2008 11:46:31 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id m2EAkUZ8002743;\r\r\n\tFri, 14 Mar 2008 11:46:30 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id m2EAkEL5001753\r\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 14 Mar 2008 11:46:14 +0100\r\r\nReceived: from mail.vsiltd.co.uk (mail.vsiltd.co.uk [195.152.206.150])\r\r\n\tby imag.imag.fr (8.13.8/8.13.8) with ESMTP id m2EAiwiI024481\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Fri, 14 Mar 2008 11:44:59 +0100 (CET)\r\r\nReceived: from macy.ows.local ([195.152.206.70])\r\r\n\tby mail.vsiltd.co.uk (8.13.8/8.13.8) with ESMTP id m2EANLZL031179\r\r\n\tfor <globillum@imag.fr>; Fri, 14 Mar 2008 10:23:21 GMT\r\r\nMIME-Version: 1.0\r\r\nX-MimeOLE: Produced By Microsoft Exchange V6.5\r\r\nSubject: ray tracing for games engines\r\r\nDate: Fri, 14 Mar 2008 10:23:18 -0000\r\r\nMessage-ID: <ABA119D022920C4AA038C476D0146BC12BEC14@gray.vsiltd.co.uk>\r\r\nThread-Topic: ray tracing for games engines\r\r\nThread-Index: AciFvWubOY080hkCRreWJHTP2aO9bA==\r\r\nFrom: \"Neil Gatenby\" <Neil.Gatenby@lightworkdesign.com>\r\r\nTo: globillum@imag.fr\r\r\nX-VSI-MailScanner-Information: Please contact ITS for more information\r\r\nX-VSI-MailScanner: Found to be clean\r\r\nX-VSI-MailScanner-SpamCheck: not spam, SpamAssassin (not cached,\r\r\n\tscore=-2.413, required 6, AWL 0.09, BAYES_00 -2.60, RDNS_NONE 0.10)\r\r\nX-VSI-MailScanner-From: neil.gatenby@lightworkdesign.com\r\r\nX-VSI-MailScanner-To: globillum@imag.fr\r\r\nX-Spam-Status: LOW ; 0\r\r\nX-Spam-Status: No\r\r\nX-Greylist: Sender is SPF-compliant, not delayed by milter-greylist-4.0rc1 (neelix.kom.tuwien.ac.at [192.35.241.67]); Fri, 14 Mar 2008 11:46:37 +0100 (CET)\r\r\nX-Greylist: Delayed for 00:21:22 by milter-greylist-3.0 (imag.imag.fr [129.88.30.1]); Fri, 14 Mar 2008 11:45:00 +0100 (CET)\r\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM for more information\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-From: neil.gatenby@lightworkdesign.com\r\r\nX-MIME-Autoconverted: from quoted-printable to 8bit by chopinette.imag.fr id m2EAkEL5001753\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 363\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Virus-Scanned: by amavisd-new\r\r\nX-Spam-TU-Processing-Host: neelix.kom.tuwien.ac.at\r\r\nX-Mozilla-Status: 9001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nContent-class: urn:content-classes:message\r\r\nContent-Type: text/plain;\r\r\n\tcharset=\"us-ascii\"\r\r\nContent-Transfer-Encoding: 8bit\r\r\n\r\r\n\r\r\nHi\r\r\n\r\r\nNot really my thing, but possibly of interest to some receiving this \r\r\n\r\r\nhttp://games.slashdot.org/games/08/03/12/1918250.shtml\r\r\n\r\r\nNeil\r\r\n\r\r\nNeil Gatenby\r\r\nSenior Software Specialist\r\r\nLightwork Design, Rutledge House, 78 Clarkehouse Road, Sheffield, S10\r\r\n2LJ, UK\r\r\nTel: +44 114 266 8404,    Fax: +44 114 1383\r\r\nneil.gatenby@lightworkdesign.com,  http://www.lightworkdesign.com/\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-path: <globillum-owner@imag.fr>\r\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\r\nDelivery-date: Mon, 07 Jul 2008 16:08:00 +0200\r\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66]:42561)\r\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\r\n\tid 1KFrNo-0000cC-DK; Mon, 07 Jul 2008 16:08:00 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id m67E7YAZ017720;\r\r\n\tMon, 7 Jul 2008 16:07:35 +0200\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id m67E7Y8I019489;\r\r\n\tMon, 7 Jul 2008 16:07:34 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id m67E7Vto019484;\r\r\n\tMon, 7 Jul 2008 16:07:31 +0200\r\r\nReceived: from harmonie.imag.fr (harmonie.imag.fr [147.171.130.40])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id m67E6JRh016663\r\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 7 Jul 2008 16:06:19 +0200\r\r\nReceived: from server.agi32.com (unknown.ord.scnet.net [66.225.254.249] (may be forged))\r\r\n\tby harmonie.imag.fr (8.13.8/8.13.8) with ESMTP id m67E5QQu003537\r\r\n\tfor <globillum@imag.fr>; Mon, 7 Jul 2008 16:05:28 +0200 (CEST)\r\r\nReceived: from s01060006257abbc2.vn.shawcable.net ([24.84.242.22] helo=Ian)\r\r\n\tby server.agi32.com with esmtpa (Exim 4.69)\r\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\r\n\tid 1KFqVf-0007wa-CK\r\r\n\tfor globillum@imag.fr; Mon, 07 Jul 2008 07:12:04 -0600\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 08/07/06 Release of RADBIB and GITHESIS\r\r\nDate: Mon, 7 Jul 2008 06:11:54 -0700\r\r\nOrganization: byHeart Consultants Limited\r\r\nMessage-ID: <000001c8e033$0b015610$6501a8c0@Ian>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook 11\r\r\nThread-Index: AcjgMwXKiAkkjDn+TiurQNveS46MjQ==\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198\r\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\r\nX-AntiAbuse: Original Domain - imag.fr\r\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Mon, 07 Jul 2008 16:08:00 +0200 (CEST)\r\r\nX-Greylist: Delayed for 00:51:34 by milter-greylist-3.0 (harmonie.imag.fr [147.171.130.40]); Mon, 07 Jul 2008 16:05:28 +0200 (CEST)\r\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM for more information\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-From: ian_ashdown@helios32.com\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 370\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; -6\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\r\n<style>\r\r\n<!--\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=purple>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><b><font size=3 face=Arial><span\r\r\nstyle='font-size:12.0pt;font-family:Arial;font-weight:bold'>ANNOUNCE: 08/07/06\r\r\nRelease of RADBIB and GITHESIS</span></font></b><font face=Arial><span\r\r\nstyle='font-family:Arial'><br>\r\r\n<br>\r\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\r\nrelated global illumination papers, theses, articles, and books. It currently\r\r\nincludes 2,683 references -- 12 new additions since its 08/03/12 release.<br>\r\r\n<br>\r\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\r\ndate of July 6, 2008) from:<br>\r\r\n<br>\r\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\r\n<br>\r\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\r\nGITHESIS.BIB. This bibliography includes 331 references to radiosity, photon\r\r\nmapping, and related global illumination theses -- three new additions since\r\r\nthe 08/03/12 release.<br>\r\r\n<br>\r\r\nFinancial support for the maintenance of these bibliographies is provided by\r\r\nbyHeart Consultants Limited.<br>\r\r\n<br>\r\r\nIan Ashdown, P. Eng., LC, FIES<br>\r\r\nPresident<br>\r\r\nbyHeart Consultants Limited<br>\r\r\nhttp://www.helios32.com<br>\r\r\n<br>\r\r\n<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-path: <globillum-owner@imag.fr>\r\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\r\nDelivery-date: Fri, 18 Jul 2008 15:34:38 +0200\r\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66]:45858)\r\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\r\n\tid 1KJq6Y-0003Vk-7I; Fri, 18 Jul 2008 15:34:38 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id m6IDYW95004515;\r\r\n\tFri, 18 Jul 2008 15:34:32 +0200\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id m6IDYVS6001105;\r\r\n\tFri, 18 Jul 2008 15:34:31 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id m6IDYUgg001101;\r\r\n\tFri, 18 Jul 2008 15:34:30 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id m6IDY1dh030984\r\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 18 Jul 2008 15:34:01 +0200\r\r\nReceived: from pantheon-po11.its.yale.edu (pantheon-po11.its.yale.edu [130.132.50.69])\r\r\n\tby imag.imag.fr (8.13.8/8.13.8) with ESMTP id m6IDWiss021341\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL)\r\r\n\tfor <globillum@imag.fr>; Fri, 18 Jul 2008 15:32:46 +0200 (CEST)\r\r\nReceived: from Edith (vpn147.its.yale.edu [130.132.120.147])\r\r\n\tby pantheon-po11.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id m6IDKfPY010017\r\r\n\tfor <globillum@imag.fr>; Fri, 18 Jul 2008 09:20:45 -0400\r\r\nFrom: \"Holly Rushmeier\" <holly@acm.org>\r\r\nTo: globillum@imag.fr\r\r\nSubject: Search for new EiC of ACM TAP\r\r\nDate: Fri, 18 Jul 2008 09:20:36 -0400\r\r\nMessage-ID: <000c01c8e8d9$120e6660$6501a8c0@cs.yale.edu>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook 11\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198\r\r\nThread-Index: Acjo2RAvG27gnOZLTgS1LXNz3+WehQ==\r\r\nX-YaleITSMailFilter: Version 1.2c (attachment(s) not renamed)\r\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Fri, 18 Jul 2008 15:34:38 +0200 (CEST)\r\r\nX-Greylist: Delayed for 00:11:50 by milter-greylist-3.0 (imag.imag.fr [129.88.30.1]); Fri, 18 Jul 2008 15:32:46 +0200 (CEST)\r\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM for more information\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-From: holly@acm.org\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 371\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Virus-Scanned: by amavisd-new\r\r\nX-Spam-Status: LOW ; 0\r\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nA search is currently being conducted for the next Editor-in-Chief of ACM\r\r\nTransactions on Applied Perception. Please see the announcement at:\r\r\nhttp://tap.acm.org/EditorInChief.html\r\r\nto apply for the position yourself, or to submit a nomination.\r\r\n\r\r\n-- Holly Rushmeier\r\r\n\r\r\n\r\r\n_______________\r\r\nHolly Rushmeier, Dept. of CS, Yale University, PO Box 208285, New Haven,CT\r\r\n06520-8285,Phone: (203)432-4091, holly@acm.org\r\r\n\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-path: <globillum-owner@imag.fr>\r\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\r\nDelivery-date: Tue, 05 Aug 2008 15:58:16 +0200\r\r\nReceived: from neelix.kom.tuwien.ac.at ([192.35.241.67]:41288)\r\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\r\n\tid 1KQN3I-0004dn-Ae; Tue, 05 Aug 2008 15:58:16 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby neelix.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id m75Dw94i013465;\r\r\n\tTue, 5 Aug 2008 15:58:09 +0200\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id m75Dw8Ru014056;\r\r\n\tTue, 5 Aug 2008 15:58:08 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id m75Dw7Ql014045;\r\r\n\tTue, 5 Aug 2008 15:58:07 +0200\r\r\nReceived: from ebene.inrialpes.fr (ebene.inrialpes.fr [194.199.18.70])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id m75DvkD8013069\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 5 Aug 2008 15:57:46 +0200\r\r\nReceived: from pantheon-po06.its.yale.edu (pantheon-po06.its.yale.edu [130.132.50.36])\r\r\n\tby ebene.inrialpes.fr (8.13.6/8.13.8) with ESMTP id m75Dvd28019339\r\r\n\tfor <globillum@imag.fr>; Tue, 5 Aug 2008 15:57:40 +0200 (MEST)\r\r\nReceived: from Edith (dhcp128036161188.central.yale.edu [128.36.161.188])\r\r\n\tby pantheon-po06.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id m75DdqYx025316\r\r\n\tfor <globillum@imag.fr>; Tue, 5 Aug 2008 09:39:56 -0400\r\r\nFrom: \"Holly Rushmeier\" <holly@acm.org>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ACM TOG EiC Search\r\r\nDate: Tue, 5 Aug 2008 09:39:52 -0400\r\r\nMessage-ID: <000001c8f700$bd77b9e0$bca12480@cs.yale.edu>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook 11\r\r\nThread-Index: Acj3ALtOLJT5xU9OR/uxndmB8EhqMw==\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198\r\r\nX-YaleITSMailFilter: Version 1.2c (attachment(s) not renamed)\r\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (neelix.kom.tuwien.ac.at [192.35.241.67]); Tue, 05 Aug 2008 15:58:16 +0200 (CEST)\r\r\nX-Greylist: Delayed for 00:11:21 by milter-greylist-3.0 (ebene.inrialpes.fr [194.199.18.70]); Tue, 05 Aug 2008 15:57:41 +0200 (MEST)\r\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM for more information\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-From: holly@acm.org\r\r\nX-Spam-Status: LOW ; 0\r\r\nX-Spam-Status: No\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 373\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Virus-Scanned: by amavisd-new\r\r\nX-Spam-TU-Processing-Host: neelix.kom.tuwien.ac.at\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nRecently I wrote that a search was being conducted for a new Editor-in-Chief\r\r\nfor ACM Transactions on Applied Perception.\r\r\n\r\r\nThere is now also a search ongoing for a new Editor-in-Chief for ACM\r\r\nTransactions on Graphics. See the call at:\r\r\nhttp://tog.acm.org/\r\r\n\r\r\nFinding excellent people for these two positions is vital for the continuing\r\r\nhealth of our research community. Please consider applying, or nominating\r\r\nsomeone. \r\r\n\r\r\n-- Holly\r\r\n\r\r\n\r\r\n_______________\r\r\nHolly Rushmeier, Dept. of CS, Yale University, PO Box 208285, New Haven,CT\r\r\n06520-8285,Phone: (203)432-4091, holly@acm.org\r\r\n\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-path: <globillum-owner@imag.fr>\r\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\r\nDelivery-date: Fri, 05 Sep 2008 08:07:52 +0200\r\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66]:35414)\r\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\r\n\tid 1KbUU4-000184-CO; Fri, 05 Sep 2008 08:07:52 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id m8567h6S009723;\r\r\n\tFri, 5 Sep 2008 08:07:43 +0200\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id m8567hWW028305;\r\r\n\tFri, 5 Sep 2008 08:07:43 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id m8567fNr028300;\r\r\n\tFri, 5 Sep 2008 08:07:41 +0200\r\r\nReceived: from harmonie.imag.fr (harmonie.imag.fr [147.171.130.40])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id m8566kdM027302\r\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 5 Sep 2008 08:06:46 +0200\r\r\nReceived: from server.agi32.com (unknown.ord.scnet.net [66.225.254.249] (may be forged))\r\r\n\tby harmonie.imag.fr (8.13.8/8.13.8) with ESMTP id m8565Qdf015219\r\r\n\tfor <globillum@imag.fr>; Fri, 5 Sep 2008 08:05:27 +0200 (CEST)\r\r\nReceived: from s01060006257abbc2.vn.shawcable.net ([24.80.79.8] helo=Ian)\r\r\n\tby server.agi32.com with esmtpa (Exim 4.69)\r\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\r\n\tid 1KbTLb-0002mX-My\r\r\n\tfor globillum@imag.fr; Thu, 04 Sep 2008 22:55:03 -0600\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 08/09/04 Release of RADBIB and GITHESIS\r\r\nDate: Thu, 4 Sep 2008 21:54:55 -0700\r\r\nOrganization: byHeart Consultants Limited\r\r\nMessage-ID: <001501c90f13$8bf8bf60$6501a8c0@Ian>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook 11\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350\r\r\nThread-Index: AckPE4o9r/PWekbBRDSll2vIcBKQdw==\r\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\r\nX-AntiAbuse: Original Domain - imag.fr\r\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Fri, 05 Sep 2008 08:07:52 +0200 (CEST)\r\r\nX-Greylist: Delayed for 01:10:12 by milter-greylist-3.0 (harmonie.imag.fr [147.171.130.40]); Fri, 05 Sep 2008 08:05:27 +0200 (CEST)\r\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM for more information\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-From: ian_ashdown@helios32.com\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 375\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Virus-Scanned: by amavisd-new\r\r\nX-Spam-Status: LOW ; 1\r\r\nX-Spam-Level: +\r\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\r\n<style>\r\r\n<!--\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=purple>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><b><font size=3 face=Arial><span\r\r\nstyle='font-size:12.0pt;font-family:Arial;font-weight:bold'>ANNOUNCE: 08/09/04\r\r\nRelease of RADBIB and GITHESIS</span></font></b><font face=Arial><span\r\r\nstyle='font-family:Arial'><br>\r\r\n<br>\r\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\r\nrelated global illumination papers, theses, articles, and books. It currently\r\r\nincludes 2,703 references -- 20 new additions since its 08/07/06 release.<br>\r\r\n<br>\r\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\r\ndate of September 4, 2008) from:<br>\r\r\n<br>\r\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\r\n<br>\r\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\r\nGITHESIS.BIB. This bibliography includes 334 references to radiosity, photon\r\r\nmapping, and related global illumination theses -- three new additions since\r\r\nthe 08/07/06 release.<br>\r\r\n<br>\r\r\nFinancial support for the maintenance of these bibliographies is provided by\r\r\nbyHeart Consultants Limited.<br>\r\r\n<br>\r\r\nIan Ashdown, P. Eng., LC, FIES<br>\r\r\nCum Grano Salis<br>\r\r\nbyHeart Consultants Limited<br>\r\r\n<a href=\"http://www.helios32.com/\">http://www.helios32.com</a><o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><font size=3 face=Arial><span\r\r\nstyle='font-size:12.0pt;font-family:Arial'><br>\r\r\n<br>\r\r\n<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-path: <globillum-owner@imag.fr>\r\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\r\nDelivery-date: Fri, 05 Sep 2008 20:07:01 +0200\r\r\nReceived: from neelix.kom.tuwien.ac.at ([192.35.241.67]:54520)\r\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\r\n\tid 1Kbfi1-00035q-7m; Fri, 05 Sep 2008 20:07:01 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby neelix.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id m85I6nsB011222;\r\r\n\tFri, 5 Sep 2008 20:06:49 +0200\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id m85I6ndW006907;\r\r\n\tFri, 5 Sep 2008 20:06:49 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id m85I6mkR006901;\r\r\n\tFri, 5 Sep 2008 20:06:48 +0200\r\r\nReceived: from harmonie.imag.fr (harmonie.imag.fr [147.171.130.40])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id m85I5wnA005906\r\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 5 Sep 2008 20:05:58 +0200\r\r\nReceived: from server.agi32.com (unknown.ord.scnet.net [66.225.254.249] (may be forged))\r\r\n\tby harmonie.imag.fr (8.13.8/8.13.8) with ESMTP id m85I4anX026469\r\r\n\tfor <globillum@imag.fr>; Fri, 5 Sep 2008 20:04:37 +0200 (CEST)\r\r\nReceived: from s01060006257abbc2.vn.shawcable.net ([24.80.79.8] helo=Ian)\r\r\n\tby server.agi32.com with esmtpa (Exim 4.69)\r\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\r\n\tid 1Kbfbn-0006mU-4L\r\r\n\tfor globillum@imag.fr; Fri, 05 Sep 2008 12:00:35 -0600\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: (Another) Release ofRADBIB and GITHESIS\r\r\nDate: Fri, 5 Sep 2008 11:00:26 -0700\r\r\nOrganization: byHeart Consultants Limited\r\r\nMessage-ID: <001e01c90f81$4888ea20$6501a8c0@Ian>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook 11\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350\r\r\nThread-Index: AckPgUagQqMXO5aVSlCAiGGN4LY10w==\r\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\r\nX-AntiAbuse: Original Domain - imag.fr\r\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (neelix.kom.tuwien.ac.at [192.35.241.67]); Fri, 05 Sep 2008 20:07:01 +0200 (CEST)\r\r\nX-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-3.0 (harmonie.imag.fr [147.171.130.40]); Fri, 05 Sep 2008 20:04:38 +0200 (CEST)\r\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM for more information\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-From: ian_ashdown@helios32.com\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 376\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Virus-Scanned: by amavisd-new\r\r\nX-Spam-Status: LOW ; 0\r\r\nX-Spam-TU-Processing-Host: neelix.kom.tuwien.ac.at\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\r\n<style>\r\r\n<!--\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:Arial;\r\r\n\tcolor:windowtext;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=purple>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\r\nfont-family:Arial'>Thanks to Per Christensen for pointing me to another 8 papers\r\r\nthat I missed in yesterday&#8217;s release.<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><b><font size=3 face=Arial><span\r\r\nstyle='font-size:12.0pt;font-family:Arial;font-weight:bold'>ANNOUNCE: 08/09/05\r\r\nRelease of RADBIB and GITHESIS<br>\r\r\n</span></font></b><font face=Arial><span style='font-family:Arial'><br>\r\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\r\nrelated global illumination papers, theses, articles, and books. It currently\r\r\nincludes 2,711 references -- 28 new additions since its 08/07/06 release.<br>\r\r\n<br>\r\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\r\ndate of September 5, 2008) from:<br>\r\r\n<br>\r\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\r\n<br>\r\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\r\nGITHESIS.BIB. This bibliography includes 334 references to radiosity, photon\r\r\nmapping, and related global illumination theses -- three new additions since\r\r\nthe 08/07/06 release.<br>\r\r\n<br>\r\r\nFinancial support for the maintenance of these bibliographies is provided by\r\r\nbyHeart Consultants Limited.<br>\r\r\n<br>\r\r\nIan Ashdown, P. Eng., LC, FIES<br>\r\r\nPresident<br>\r\r\nbyHeart Consultants Limited<br>\r\r\nhttp://www.helios32.com<br>\r\r\n<br>\r\r\n<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-path: <globillum-owner@imag.fr>\r\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\r\nDelivery-date: Mon, 29 Dec 2008 13:18:31 +0100\r\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66]:48350)\r\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\r\n\tid 1LHH4p-0004m1-47; Mon, 29 Dec 2008 13:18:31 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id mBTCHwI0023434;\r\r\n\tMon, 29 Dec 2008 13:17:58 +0100\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id mBTCHvnW001236;\r\r\n\tMon, 29 Dec 2008 13:17:57 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id mBTCHuA5001231;\r\r\n\tMon, 29 Dec 2008 13:17:56 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id mBTCHAMv032697\r\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 29 Dec 2008 13:17:10 +0100\r\r\nReceived: from uni-sb.de (mail.uni-sb.de [134.96.252.33])\r\r\n\tby imag.imag.fr (8.13.8/8.13.8) with ESMTP id mBTCCVh6029045\r\r\n\tfor <globillum@imag.fr>; Mon, 29 Dec 2008 13:12:42 +0100 (CET)\r\r\nReceived: from mail.cs.uni-sb.de (mail.cs.uni-sb.de [134.96.254.200])\r\r\n\tby uni-sb.de (8.14.3/2008091900) with ESMTP id mBTCCUP7029788\r\r\n\tfor <globillum@imag.fr>; Mon, 29 Dec 2008 13:12:30 +0100 (CET)\r\r\nReceived: from scihparg.cs.uni-sb.de (scihparg.cs.uni-sb.de [134.96.249.75])\r\r\n\tby mail.cs.uni-sb.de (8.14.3/2008120800) with ESMTP id mBTCCUsH007482\r\r\n\tfor <globillum@imag.fr>; Mon, 29 Dec 2008 13:12:30 +0100 (CET)\r\r\nReceived: from 62-47-252-14.adsl.highway.telekom.at ([62.47.252.14] helo=[192.168.1.34])\r\r\n\tby scihparg.cs.uni-sb.de with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32)\r\r\n\t(Exim 4.50)\r\r\n\tid 1LHGyw-0002bW-QJ\r\r\n\tfor globillum@imag.fr; Mon, 29 Dec 2008 13:12:30 +0100\r\r\nMessage-ID: <4958BEA8.2000102@cs.uni-sb.de>\r\r\nDate: Mon, 29 Dec 2008 13:12:24 +0100\r\r\nFrom: Philipp Slusallek <slusallek@cs.uni-sb.de>\r\r\nOrganization: DFKI Saarbrücken & Saarland Universit\r\r\n y\r\r\nUser-Agent: Thunderbird 2.0.0.18 (Windows/20081105)\r\r\nMIME-Version: 1.0\r\r\nTo: \"Illumination List, Global\" <globillum@imag.fr>\r\r\nContent-Type: multipart/mixed;\r\r\n boundary=\"------------030200040809090102040104\"\r\r\nX-SA-Exim-Connect-IP: 62.47.252.14\r\r\nX-SA-Exim-Mail-From: slusallek@cs.uni-sb.de\r\r\nSubject: Saarland University is looking for several Junior Research Group\r\r\n Leaders in the Cluster of Excellence on Multimodal Computing and Interaction\r\r\nX-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on \r\r\n\tscihparg.cs.uni-sb.de\r\r\nX-Spam-Level: *+++++++\r\r\nX-Spam-Status: LOW ; 17\r\r\nX-Spam-Status: No, score=-2.7 required=5.0 tests=ALL_TRUSTED,AWL \r\r\n\tautolearn=disabled version=3.0.3\r\r\nX-SA-Exim-Version: 4.2 (built Thu, 03 Mar 2005 10:44:12 +0100)\r\r\nX-SA-Exim-Scanned: Yes (on scihparg.cs.uni-sb.de)\r\r\nX-DCC-URT-Metrics: mail.cs.uni-sb.de; whitelist\r\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM for more information\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-From: slusallek@cs.uni-sb.de\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 382\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Mon, 29 Dec 2008 13:18:31 +0100 (CET)\r\r\nX-Mozilla-Status: 9001\r\r\nX-Mozilla-Status2: 00000000\r\r\n\r\r\nThis is a multi-part message in MIME format.\r\r\n--------------030200040809090102040104\r\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\r\nContent-Transfer-Encoding: 8bit\r\r\n\r\r\nContent-Type: text/plain; charset=UTF-8; format=flowed\r\r\nX-MIME-Autoconverted: from 8bit to quoted-printable by tuvok.kom.tuwien.ac.at id mBTCHwI0023434\r\r\n\r\r\n\r\r\nHi,\r\r\n\r\r\nThis might be interesting to a few people on the list.\r\r\n\r\r\n\r\r\nAll the best,\r\r\n\r\r\n\tPhilipp\r\r\n\r\r\n\r\r\n--------\r\r\nSaarland University is seeking to establish several\r\r\n\r\r\nJunior Research Groups (W1/W2)\r\r\n\r\r\nwithin the recently established Cluster of Excellence âœMultimodal\r\r\nComputing and Interactionâ which was established by tthe German Research\r\r\nFoundation (DFG) within the framework of the German Excellence Initiative.\r\r\n\r\r\nThe term âmultimodalâ describes tes the different types of digital\r\r\ninformation such as text, speech, images, video, graphics, and\r\r\nhigh-dimensional data, and the way it is perceived and communicated,\r\r\nparticularly through vision, hearing, and human expression. The\r\r\nchallenge is now to organize, understand, and search this multimodal\r\r\ninformation in a robust, efficient and intelligent way, and to create\r\r\ndependable systems that allow natural and intuitive multimodal\r\r\ninteraction. We are looking for highly motivated young researchers with\r\r\na background in the research areas of the cluster, including algorithmic\r\r\nfoundations, secure and autonomous networked systems, open science web,\r\r\ninformation processing in the life sciences, visual computing,\r\r\nlarge-scale virtual environments, synthetic virtual characters, text and\r\r\nspeech processing and multimodal dialog systems. Additional information\r\r\non the Cluster of Excellence is available on\r\r\nhttp://www.mmci.uni-saarland.de. Group leaders will receive junior\r\r\nfaculty status at Saarland University, including the right to supervise\r\r\nBachelor, Master and PhD students. Positions are limited to five years.\r\r\n\r\r\nApplicants for W1 positions (phase I of the program) must have completed\r\r\nan outstanding PhD. Upon successful evaluation after two years, W1 group\r\r\nleaders are eligible for promotion to W2. Direct applicants for W2\r\r\npositions (phase II of the program) must have completed a postdoc stay\r\r\nand must have demonstrated outstanding research potential and the\r\r\nability to successfully lead their own research group. Junior research\r\r\ngroups are equipped with a budget of 80k to 100k Euros per year to cover\r\r\nresearch personnel and other costs.\r\r\n\r\r\nSaarland University has leading departments in computer science and\r\r\ncomputational linguistics, with more than 200 PhD students working on\r\r\ntopics related to the cluster (see http://www.informatik-saarland.de for\r\r\nadditional information). The German Excellence Initiative recently\r\r\nawarded multi-million grants to the Cluster of Excellence âMultimodal\r\r\nComputing and Interactionâ as well as to the â€SaarbrÃ¼cken Graduate\r\r\nSchool of Computer Scienceâ. An important factor to tthis success were\r\r\nthe close ties to the Max Planck Institute for Computer Science, the\r\r\nGerman Research Center for Artificial Intelligence (DFKI), and the Max\r\r\nPlanck Institute for Software Systems which are co-located on the same\r\r\ncampus.\r\r\n\r\r\nCandidates should submit their application (curriculum vitae,\r\r\nphotograph, list of publications, short research plan, copies of degree\r\r\ncertificates, copies of the five most important publications, list of\r\r\nfive references) to the coordinator of the cluster, Prof. Hans-Peter\r\r\nSeidel, MPI for Computer Science, Campus E1 4, 66123 SaarbrÃ¼cken,\r\r\nGermany. Please, also send your application as a single PDF file to\r\r\napplications@mmci.uni-saarland.de.\r\r\n\r\r\nThe review of applications will begin on January 15, 2009, and\r\r\napplicants are strongly encouraged to submit applications by that date;\r\r\nhowever, applications will continue to be accepted until January 31,\r\r\n2009. Final decisions will be made following a candidate symposium that\r\r\nwill be held during March 9 â“ 13, 2009.\r\r\n\r\r\n\r\r\nSaarland University is an equal opportunity employer. In accordance with\r\r\nits policy of increasing the proportion of women in this type of\r\r\nemployment, the University actively encourages applications from women.\r\r\nFor candidates with equal qualification, preference will be given to\r\r\npeople with physical disabilities.\r\r\n\r\r\n\r\r\n\r\r\nAttachment Converted: \"C:\\meine daten\\eudora\\Attach ab 2008.11.04\\slusallek1.vcf\"\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\n\r\r\n--------------030200040809090102040104\r\r\nContent-Type: text/x-vcard; charset=windows-1252;\r\r\n name=\"slusallek1.vcf\"\r\r\nContent-Transfer-Encoding: 7bit\r\r\nContent-Disposition: attachment;\r\r\n filename=\"slusallek1.vcf\"\r\r\n\r\r\nbegin:vcard\r\r\nfn:Philipp Slusallek\r\r\nn:Slusallek;Philipp\r\r\norg;quoted-printable:DFKI Saarbr=C3=BCcken & Saarland University;Agents and Simulated Reality\r\r\nadr;quoted-printable:;;Stuhlsatzenhausweg 3;Saarbr=C3=BCcken;;66123;Germany\r\r\nemail;internet:slusallek@cs.uni-sb.de\r\r\ntitle:Scientific Director & Prof. Dr.-Ing.\r\r\ntel;work:+49 681 302 5377\r\r\ntel;fax:+49 681 302 2235\r\r\ntel;home:+49 6826 188 7132\r\r\ntel;cell:+49 173 659 2518\r\r\nx-mozilla-html:FALSE\r\r\nurl:http://graphics.cs.uni-sb.de\r\r\nversion:2.1\r\r\nend:vcard\r\r\n\r\r\n\r\r\n--------------030200040809090102040104--\r\r\nFrom \r\r\nReturn-path: <globillum-owner@imag.fr>\r\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\r\nDelivery-date: Fri, 16 Jan 2009 07:35:38 +0100\r\r\nReceived: from neelix.kom.tuwien.ac.at ([192.35.241.67]:56718)\r\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\r\n\tid 1LNiIr-0005ic-KD; Fri, 16 Jan 2009 07:35:37 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby neelix.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id n0G6Z7KP006440;\r\r\n\tFri, 16 Jan 2009 07:35:08 +0100\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n0G6Z7hs005301;\r\r\n\tFri, 16 Jan 2009 07:35:07 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id n0G6Z4Sd005296;\r\r\n\tFri, 16 Jan 2009 07:35:04 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n0G6MtMH026990\r\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 16 Jan 2009 07:22:55 +0100\r\r\nReceived: from server.agi32.com (unknown.ord.scnet.net [66.225.254.249] (may be forged))\r\r\n\tby imag.imag.fr (8.13.8/8.13.8) with ESMTP id n0G6JOeK012957\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Fri, 16 Jan 2009 07:19:26 +0100 (CET)\r\r\nReceived: from s01060006257abbc2.vn.shawcable.net ([24.87.90.99] helo=Ian)\r\r\n\tby server.agi32.com with esmtpa (Exim 4.69)\r\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\r\n\tid 1LNguJ-0006KT-MO; Thu, 15 Jan 2009 22:06:12 -0700\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: BRDF data for tunnel materials?\r\r\nDate: Thu, 15 Jan 2009 21:05:42 -0800\r\r\nOrganization: byHeart Consultants Limited\r\r\nMessage-ID: <41CFC639DB7748E4A45DDD9DCA9A7798@Ian>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook 11\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579\r\r\nThread-Index: Acl3PGOgD4ar9HprR1WCUPGi8m9stAAU6UvQ\r\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\r\nX-AntiAbuse: Original Domain - imag.fr\r\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (neelix.kom.tuwien.ac.at [192.35.241.67]); Fri, 16 Jan 2009 07:35:37 +0100 (CET)\r\r\nX-Greylist: Delayed for 01:13:10 by milter-greylist-3.0 (imag.imag.fr [129.88.30.1]); Fri, 16 Jan 2009 07:19:27 +0100 (CET)\r\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM for more information\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-From: ian_ashdown@helios32.com\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 383\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; 0\r\r\nX-Spam-TU-Processing-Host: neelix.kom.tuwien.ac.at\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\r\n\r\r\n<head>\r\r\n<meta http-equiv=Content-Type content=\"text/html; charset=us-ascii\">\r\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\r\n<style>\r\r\n<!--\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-reply;\r\r\n\tfont-family:Arial;\r\r\n\tcolor:navy;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=purple>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\r\nfont-family:Arial'>This message is in part a test &#8211; I have no idea how\r\r\nmany people still subscribe to the globillum mailing list, so it will be\r\r\ninteresting to see how many responses I get.<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\r\nfont-family:Arial'>This is also a chance for the global illumination community\r\r\nto contribute its collective expertise to a real-world problem.<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\r\nfont-family:Arial'>The Illuminating Engineering Society of North America\r\r\npublishes RP-22, Tunnel Lighting. This is an ANSI / IESNA publication with the\r\r\ndescription:<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\r\nfont-family:Arial'>&#8220;This standard practice has the goal of providing\r\r\ninformation that will assist in determining lighting needs, provide solutions,\r\r\nand evaluate resulting visibility within vehicular roadway tunnels. Pedestrian\r\r\nand other non-vehicular tunnels are not addressed. This practice is intended\r\r\nfor use by engineers, consultants, technicians, and administrators charged with\r\r\nthe responsibility of providing a safe environment within a tunnel - day and\r\r\nnight.</span>&#8221;<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\r\nfont-family:Arial'>An important component of this publication concerns BRDFs\r\r\nfor tunnel materials (and more generally for roadway surfaces). The IESNA Roadway\r\r\nLighting Committee (RLC) is currently working on the next edition, and wants to\r\r\nincorporate BRDFs, either as published material data or (more likely) as\r\r\nrecommended procedures for measuring and manipulating the data.<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\r\nfont-family:Arial'>LTI Optics (<a href=\"http://www.ltioptics.com/\">www.ltioptics.com</a>)\r\r\nhas the hardware and expertise to perform BRDF measurements, but the IESNA Roadway\r\r\nLighting Committee is wondering what measurement angles are needed and how coarse\r\r\nthe angular increments can be.<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\r\nfont-family:Arial'>Most of the materials to be tested are tiles with glossy\r\r\ncoatings and concrete materials.<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\r\nfont-family:Arial'>The viewing angles are limited to the standard observer\r\r\n(standard height moving across lanes, but multiple reflection angles to other\r\r\nsurfaces may need to be considered.<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\r\nfont-family:Arial'>For calculation purposes, one of the goals is to predict disability\r\r\nglare from the surfaces for the standard observer, using for example Radiance.<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\r\nfont-family:Arial'>I realize that this is an open-ended set of questions that\r\r\nwill likely require more information. However, at this point, I am more\r\r\ninterested in seeing whether there are enough people from the old globillum\r\r\ngang available to conduct a mailing list discussion. I could probably research\r\r\nand answer these questions myself for the Roadway Lighting Committee, but I\r\r\nwould much prefer to rely on the collective wisdom of the global illumination community.<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\r\nfont-family:Arial'>The podium is open &#8230;<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\r\nfont-family:Arial'>Ian Ashdown, P. Eng., LC, FIES<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\r\nfont-family:Arial'>President<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\r\nfont-family:Arial'>byHeart Consultants Limited<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\r\nfont-family:Arial'><a href=\"http://www.helios32.com/\">http://www.helios32.com</a><o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-path: <globillum-owner@imag.fr>\r\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\r\nDelivery-date: Fri, 16 Jan 2009 11:17:55 +0100\r\r\nReceived: from neelix.kom.tuwien.ac.at ([192.35.241.67]:39358)\r\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\r\n\tid 1LNllz-0007mX-Kl; Fri, 16 Jan 2009 11:17:55 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby neelix.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id n0GAHe0H026003;\r\r\n\tFri, 16 Jan 2009 11:17:40 +0100\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n0GAHepV031777;\r\r\n\tFri, 16 Jan 2009 11:17:40 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id n0GAHcHZ031772;\r\r\n\tFri, 16 Jan 2009 11:17:38 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n0GAH2k3030766\r\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 16 Jan 2009 11:17:02 +0100\r\r\nReceived: from rodin.limsi.fr (rodin.limsi.fr [129.175.152.156])\r\r\n\tby imag.imag.fr (8.13.8/8.13.8) with ESMTP id n0GAApfD020604\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK)\r\r\n\tfor <globillum@imag.fr>; Fri, 16 Jan 2009 11:10:52 +0100 (CET)\r\r\nReceived: from [129.175.152.81] (kingdom-of-heaven.limsi.fr [129.175.152.81])\r\r\n\tby rodin.limsi.fr (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id n0GA9JSE021024\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT);\r\r\n\tFri, 16 Jan 2009 11:09:19 +0100\r\r\nMessage-ID: <49705CD4.4070906@inria.fr>\r\r\nDate: Fri, 16 Jan 2009 11:09:24 +0100\r\r\nFrom: Samuel Boivin <Samuel.Boivin@inria.fr>\r\r\nUser-Agent: Thunderbird 2.0.0.19 (Windows/20081209)\r\r\nMIME-Version: 1.0\r\r\nTo: Ian Ashdown <ian_ashdown@helios32.com>\r\r\nCC: globillum@imag.fr\r\r\nSubject: Re: BRDF data for tunnel materials?\r\r\nReferences: <41CFC639DB7748E4A45DDD9DCA9A7798@Ian>\r\r\nIn-Reply-To: <41CFC639DB7748E4A45DDD9DCA9A7798@Ian>\r\r\nX-LIMSI-rodin-MailScanner: Found to be clean\r\r\nX-LIMSI-rodin-MailScanner-SpamCheck: not spam (whitelisted),\r\r\n\tSpamAssassin (score=0, requis 5)\r\r\nX-MailScanner-Auteur: samuel.boivin@inria.fr\r\r\nX-MailScanner-Dest: globillum@imag.fr, ian_ashdown@helios32.com\r\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (neelix.kom.tuwien.ac.at [192.35.241.67]); Fri, 16 Jan 2009 11:17:55 +0100 (CET)\r\r\nX-Greylist: Sender succeeded STARTTLS authentication, not delayed by milter-greylist-3.0 (imag.imag.fr [129.88.30.1]); Fri, 16 Jan 2009 11:10:52 +0100 (CET)\r\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM for more information\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-From: samuel.boivin@inria.fr\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 384\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Virus-Scanned: by amavisd-new\r\r\nX-Spam-Status: LOW ; 0\r\r\nX-Spam-TU-Processing-Host: neelix.kom.tuwien.ac.at\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHello Ian,\r\r\n\r\r\nAs you already said it, this kind of problems opens a wide range a \r\r\nsub-problems.\r\r\n> (...)\r\r\n>\r\r\n> LTI Optics (www.ltioptics.com <http://www.ltioptics.com/>) has the \r\r\n> hardware and expertise to perform BRDF measurements, but the IESNA \r\r\n> Roadway Lighting Committee is wondering what measurement angles are \r\r\n> needed and how coarse the angular increments can be.\r\r\n>\r\r\n>  \r\r\n>\r\r\n> Most of the materials to be tested are tiles with glossy coatings and \r\r\n> concrete materials.\r\r\n>\r\r\n From my experience, it is always hard to have an opinion about a \r\r\nmaterial's BRDF without having a look at a real sample of this material \r\r\nfirst.\r\r\nHowever, considering what you're describing here, I doubt that you \r\r\nreally need a lot of measurement angles to get a good approximation of \r\r\nthe BRDF. For regular tiles, the roughness parameters are in general \r\r\npretty \"small\" and more important the material's roughness itself has an \r\r\nalmost uniform distribution all around the surface (i.e. if you look \r\r\ncloser at the surface you won't huge valleys).\r\r\nBut, reading again your email and since \"ltioptics has the hardware and \r\r\nexpertise to perform BRDF measurements\", I don't get why they just don't \r\r\ndo the job themselves by trying several sets of measurements and thus \r\r\ngetting the corresponding error ?\r\r\nOther questions are: are all the tiles made of the same material ? Are \r\r\nthey highly specular (is it \"glossy\" more like an orange or more like a \r\r\nmetal ?) ?\r\r\n>\r\r\n> The viewing angles are limited to the standard observer (standard \r\r\n> height moving across lanes, but multiple reflection angles to other \r\r\n> surfaces may need to be considered.\r\r\n>\r\r\n> For calculation purposes, one of the goals is to predict disability \r\r\n> glare from the surfaces for the standard observer, using for example \r\r\n> Radiance.\r\r\n>\r\r\nI'm not sure to understand what you exaclty want to simulate here. Is \r\r\nthe goal for example to observe undesirable visual effects due to the \r\r\ntiles' BRDF and/or to determine what kind of lighting to use ?\r\r\nIf so and if these materials are highly specular, I think that \r\r\nsimulating a complete real scene could be useful, just because multiple \r\r\nspecular reflections always produce surprising and unexpected effects.\r\r\nThe problem of using a measurement device on a complete scene is the \r\r\nrequired time that the people would need for getting all object BRDFs... \r\r\n. Personally, for simulating real world, detecting multiple reflection \r\r\nissues (for example) and getting an accurate evaluation of the error \r\r\nintroduced by the chosen BRDF or the numbers of measurements samples, I \r\r\nwould go with something like inverse/image-based rendering methods and \r\r\ncomparing real materials with materials rendered using Radiance and the \r\r\nappropriate BRDF. A mixed method with the ltioptics measurement system \r\r\nwould also probably make sense and increase accuracy.\r\r\n\r\r\nI'm actually not sure that my comments really help here, I'm just giving \r\r\nyou some of my experience about measuring data (including BRDFs) from \r\r\nreal world.\r\r\n\r\r\nAll the best,\r\r\n\r\r\nSam.\r\r\n\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-path: <globillum-owner@imag.fr>\r\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\r\nDelivery-date: Fri, 16 Jan 2009 15:55:25 +0100\r\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66]:42824)\r\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\r\n\tid 1LNq6X-0003xZ-7F; Fri, 16 Jan 2009 15:55:25 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id n0GEtE85014403;\r\r\n\tFri, 16 Jan 2009 15:55:14 +0100\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n0GEtEnI013438;\r\r\n\tFri, 16 Jan 2009 15:55:14 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id n0GEtDn1013433;\r\r\n\tFri, 16 Jan 2009 15:55:13 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n0GEsMPo011479\r\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 16 Jan 2009 15:54:22 +0100\r\r\nReceived: from server.agi32.com (unknown.ord.scnet.net [66.225.254.249] (may be forged))\r\r\n\tby imag.imag.fr (8.13.8/8.13.8) with ESMTP id n0GEoLUe005255\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Fri, 16 Jan 2009 15:50:25 +0100 (CET)\r\r\nReceived: from s01060006257abbc2.vn.shawcable.net ([24.87.90.99] helo=Ian)\r\r\n\tby server.agi32.com with esmtpa (Exim 4.69)\r\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\r\n\tid 1LNq1Z-0000fK-19\r\r\n\tfor globillum@imag.fr; Fri, 16 Jan 2009 07:50:17 -0700\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: FW: BRDF data for tunnel materials?\r\r\nDate: Fri, 16 Jan 2009 06:49:48 -0800\r\r\nOrganization: byHeart Consultants Limited\r\r\nMessage-ID: <598DFD413BAF4BA2ABDA51D8CA7370F9@Ian>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook 11\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579\r\r\nThread-Index: Acl3pchEOZK31IWYQnWqOFUMM4JfnAAQIGiw\r\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\r\nX-AntiAbuse: Original Domain - imag.fr\r\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Fri, 16 Jan 2009 15:55:25 +0100 (CET)\r\r\nX-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-3.0 (imag.imag.fr [129.88.30.1]); Fri, 16 Jan 2009 15:50:25 +0100 (CET)\r\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM for more information\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-From: ian_ashdown@helios32.com\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 385\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Virus-Scanned: by amavisd-new\r\r\nX-Spam-Status: LOW ; 0\r\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nQuoting from Henrik Wann Jensen reply below:\r\r\n\r\r\n> we were all interested in finding a standard for representing\r\r\n> BRDFs (perhaps you are already aware of one?)\r\r\n>\r\r\nThe only BRDF standard that I am aware of is ASTM E1392-96 (see\r\r\nhttp://www.graphics.cornell.edu/online/measurements/reflectance/index.html).\r\r\nOn the downside, the only use of this standard that I am aware of is the\r\r\nabove Cornell study from 2001.\r\r\n\r\r\n> Btw. I am currently involved in performing a verification of a \r\r\n>lighting program according to the CIE report that you made a few\r\r\n> years ago. It seems that the cases 5.7 and 5.14 have some errors?\r\r\n> Are you aware of these issues?\r\r\n>\r\r\nYes indeed. These issues are documented in:\r\r\n\r\r\nCIE 171:2006, \"Test Cases to Assess the Accuracy of Lighting Computer\r\r\nPrograms: Results for AGi32 V1.94.\r\r\n\r\r\nwhich can be downloaded from\r\r\nhttp://agi32.com/Extra/TechnicalDocs/technicalDocuments.htm.\r\r\n\r\r\nThe appendix has a full and rigorous analysis of cases 5.7 and 5.8, as well\r\r\nas analytic solutions.\r\r\n\r\r\nThere is also a tabular error in case 5.13, but I am not aware of any\r\r\nproblems with 5.14.\r\r\n\r\r\n> Are you aware of these issues? And are you involved in making\r\r\n> any updated testcases?\r\r\n>\r\r\nI have reported these errors to the CIE executive, but unfortunately the\r\r\ntechnical committee chair is no longer involved with the CIE, and there has\r\r\nbeen no response from the CIE executive to address the errors with an\r\r\naddendum.\r\r\n\r\r\nI had plans to summarize the above report in a paper for the IESNA Leukos\r\r\npublication, but that project has been on hold for over a year. In lieu of\r\r\nthis, the aforementioned report is the only source of information that I am\r\r\naware of.\r\r\n\r\r\n> It seems the ones in the report are tuned towards finite element\r\r\n> radiosity having only flat diffuse surfaces.\r\r\n>\r\r\nThis is correct. There were some general comments in Section 6 regarding\r\r\nnon-diffuse surfaces, but like every paper with a \"future work\" section,\r\r\nnothing has or likely ever will be done to address these issues, at least\r\r\nwithin the context of CIE 171.\r\r\n\r\r\n- Ian\r\r\n\r\r\n-----Original Message-----\r\r\nFrom: Henrik Wann Jensen [mailto:henrik@cs.ucsd.edu] \r\r\nSent: January 15, 2009 10:44 PM\r\r\nTo: Ian Ashdown\r\r\nSubject: Re: BRDF data for tunnel materials?\r\r\n\r\r\n\r\r\nHi Ian,\r\r\n\r\r\nI am interested in hearing more about this. We have a new gantry at\r\r\nUC San Diego, which we use for BRDF measurements. I also had a long\r\r\ndiscussion at SIGGRAPH Asia with a group of people including Don\r\r\nGreenberg, and we were all interested in finding a standard for\r\r\nrepresenting BRDFs (perhaps you are already aware of one?)\r\r\n\r\r\nBtw. I am currently involved in performing a verification of a lighting\r\r\nprogram according to the CIE report that you made a few years ago. It\r\r\nseems that the cases 5.7 and 5.14 have some errors? Are you aware of\r\r\nthese issues? And are you involved in making any updated testcases?\r\r\nIt seems the ones in the report are tuned towards finite element\r\r\nradiosity having only flat diffuse surfaces.\r\r\n\r\r\nCheers,\r\r\n\r\r\nHenrik\r\r\n\r\r\n\r\r\nOn Thu, 15 Jan 2009, Ian Ashdown wrote:\r\r\n\r\r\n> This message is in part a test - I have no idea how many people still\r\r\n> subscribe to the globillum mailing list, so it will be interesting to see\r\r\n> how many responses I get.\r\r\n>\r\r\n>\r\r\n>\r\r\n> This is also a chance for the global illumination community to contribute\r\r\n> its collective expertise to a real-world problem.\r\r\n>\r\r\n>\r\r\n>\r\r\n> The Illuminating Engineering Society of North America publishes RP-22,\r\r\n> Tunnel Lighting. This is an ANSI / IESNA publication with the description:\r\r\n>\r\r\n>\r\r\n>\r\r\n> \"This standard practice has the goal of providing information that will\r\r\n> assist in determining lighting needs, provide solutions, and evaluate\r\r\n> resulting visibility within vehicular roadway tunnels. Pedestrian and\r\r\nother\r\r\n> non-vehicular tunnels are not addressed. This practice is intended for use\r\r\n> by engineers, consultants, technicians, and administrators charged with\r\r\nthe\r\r\n> responsibility of providing a safe environment within a tunnel - day and\r\r\n> night.\"\r\r\n>\r\r\n>\r\r\n>\r\r\n> An important component of this publication concerns BRDFs for tunnel\r\r\n> materials (and more generally for roadway surfaces). The IESNA Roadway\r\r\n> Lighting Committee (RLC) is currently working on the next edition, and\r\r\nwants\r\r\n> to incorporate BRDFs, either as published material data or (more likely)\r\r\nas\r\r\n> recommended procedures for measuring and manipulating the data.\r\r\n>\r\r\n>\r\r\n>\r\r\n> LTI Optics (www.ltioptics.com <http://www.ltioptics.com/> ) has the\r\r\nhardware\r\r\n> and expertise to perform BRDF measurements, but the IESNA Roadway Lighting\r\r\n> Committee is wondering what measurement angles are needed and how coarse\r\r\nthe\r\r\n> angular increments can be.\r\r\n>\r\r\n>\r\r\n>\r\r\n> Most of the materials to be tested are tiles with glossy coatings and\r\r\n> concrete materials.\r\r\n>\r\r\n>\r\r\n>\r\r\n> The viewing angles are limited to the standard observer (standard height\r\r\n> moving across lanes, but multiple reflection angles to other surfaces may\r\r\n> need to be considered.\r\r\n>\r\r\n>\r\r\n>\r\r\n> For calculation purposes, one of the goals is to predict disability glare\r\r\n> from the surfaces for the standard observer, using for example Radiance.\r\r\n>\r\r\n>\r\r\n>\r\r\n> I realize that this is an open-ended set of questions that will likely\r\r\n> require more information. However, at this point, I am more interested in\r\r\n> seeing whether there are enough people from the old globillum gang\r\r\navailable\r\r\n> to conduct a mailing list discussion. I could probably research and answer\r\r\n> these questions myself for the Roadway Lighting Committee, but I would\r\r\nmuch\r\r\n> prefer to rely on the collective wisdom of the global illumination\r\r\n> community.\r\r\n>\r\r\n>\r\r\n>\r\r\n> The podium is open .\r\r\n>\r\r\n>\r\r\n>\r\r\n> Ian Ashdown, P. Eng., LC, FIES\r\r\n>\r\r\n> President\r\r\n>\r\r\n> byHeart Consultants Limited\r\r\n>\r\r\n> http://www.helios32.com <http://www.helios32.com/>\r\r\n>\r\r\n>\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-path: <globillum-owner@imag.fr>\r\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\r\nDelivery-date: Sat, 17 Jan 2009 19:40:10 +0100\r\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66]:54443)\r\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\r\n\tid 1LOG5a-0008Ln-GY; Sat, 17 Jan 2009 19:40:10 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id n0HIdwPh022606;\r\r\n\tSat, 17 Jan 2009 19:39:59 +0100\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n0HIdwko031565;\r\r\n\tSat, 17 Jan 2009 19:39:58 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id n0HIdwQ6031560;\r\r\n\tSat, 17 Jan 2009 19:39:58 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n0HIdD3u030563\r\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 17 Jan 2009 19:39:13 +0100\r\r\nReceived: from server.agi32.com (unknown.ord.scnet.net [66.225.254.249] (may be forged))\r\r\n\tby imag.imag.fr (8.13.8/8.13.8) with ESMTP id n0HIaPje021332\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Sat, 17 Jan 2009 19:36:28 +0100 (CET)\r\r\nReceived: from s01060006257abbc2.vn.shawcable.net ([24.87.90.99] helo=Ian)\r\r\n\tby server.agi32.com with esmtpa (Exim 4.69)\r\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\r\n\tid 1LOG1v-0004kV-LM; Sat, 17 Jan 2009 11:36:23 -0700\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: \"'Samuel Boivin'\" <Samuel.Boivin@inria.fr>\r\r\nCc: globillum@imag.fr\r\r\nReferences: <41CFC639DB7748E4A45DDD9DCA9A7798@Ian> <49705CD4.4070906@inria.fr>\r\r\nSubject: RE: BRDF data for tunnel materials?\r\r\nDate: Sat, 17 Jan 2009 10:35:52 -0800\r\r\nOrganization: byHeart Consultants Limited\r\r\nMessage-ID: <6636001A84924C0B848A886EDBF2BD95@Ian>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook 11\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579\r\r\nThread-Index: Acl3w6eK7S6taCWYThqlBSgOtPjxzABCAhjA\r\r\nIn-Reply-To: <49705CD4.4070906@inria.fr>\r\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\r\nX-AntiAbuse: Original Domain - imag.fr\r\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Sat, 17 Jan 2009 19:40:10 +0100 (CET)\r\r\nX-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-3.0 (imag.imag.fr [129.88.30.1]); Sat, 17 Jan 2009 19:36:28 +0100 (CET)\r\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM for more information\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-From: ian_ashdown@helios32.com\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 386\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Virus-Scanned: by amavisd-new\r\r\nX-Spam-Status: LOW ; 6\r\r\nX-Spam-Level: ++++++\r\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n> But, reading again your email and since \"ltioptics has the\r\r\n> hardware and expertise to perform BRDF measurements\", I don't\r\r\n> get why they just don't do the job themselves by trying several\r\r\n> sets of measurements and thus getting the corresponding error ?\r\r\n>\r\r\nMy understanding is that LTI Optics has offered to do the work, but the\r\r\ndetails have not yet been worked out as to what is to be measured.\r\r\n\r\r\n> Other questions are: are all the tiles made of the same\r\r\n> material ? Are they highly specular (is it \"glossy\" more like\r\r\n> an orange or more like a metal ?) ?\r\r\n>\r\r\nI do not have much experience with tunnel lighting, but from what I have\r\r\nseen, most tunnel walls and ceilings are either concrete or lined with white\r\r\nceramic tiles to improve the diffuse reflectance and provide a washable\r\r\nsurface. For \"glossy\" then, think of ceramic floor tiles. \r\r\n\r\r\nPhotographs of a typical tiled tunnel installation are available here:\r\r\n\r\r\nhttp://www.tirsys.com/data/content/files/file/pdf/resources/brochures/BCP-42\r\r\n0-001%20Tunnel%20Lighting%20Guide%20Document.pdf\r\r\n\r\r\n> I'm not sure to understand what you exaclty want to simulate\r\r\n> here. Is the goal for example to observe undesirable visual\r\r\n> effects due to the tiles' BRDF and/or to determine what kind of\r\r\n> lighting to use ?\r\r\n>\r\r\nThe state of the art in roadway and tunnel lighting calculations is nicely\r\r\nexplained in this document:\r\r\n\r\r\nhttp://www.iar.unicamp.br/lab/luz/ld/Arquitetural/Ilumina%E7%E3o%20P%FAblica\r\r\n/Rodovias/ROADWAY%20LIGHTING%20DESIGN%20METHODOLOGY%20AND%20EVALUATION.pdf\r\r\n\r\r\nwhere Section 6 describes the CIE r-tables (BRDF measurements) and\r\r\nsubsequent roadway material classification. The CIE measurements were\r\r\nobtained in 1967.\r\r\n\r\r\nAt present, tunnel lighting is calculated using programs such as Lighting\r\r\nAnalysts' AGi32 (www.agi32.com), which is based on radiosity methods and so\r\r\nlimited to ideal diffuse reflections. If the IESNA provides BRDF\r\r\nmeasurements for common tunnel materials however, these programs can be\r\r\nmodified to calculate glossy reflections for estimating disability glare.\r\r\n\r\r\nIt is also possible of course to generate real-time walkthroughs and\r\r\nray-traced renderings with glossy reflections, but this is eye candy for\r\r\nroadway lighting design. (Even for architectural lighting design, it is\r\r\nestimated that fewer than one percent of professional lighting designers\r\r\nbother to create ray-traced images for their clients.)\r\r\n\r\r\n> Personally, for simulating real world, detecting multiple reflection\r\r\n> issues (for example) and getting an accurate evaluation of the error\r\r\n> introduced by the chosen BRDF or the numbers of measurements samples,\r\r\n> I would go with something like inverse/image-based rendering methods\r\r\n> and comparing real materials with materials rendered using Radiance\r\r\n> and the appropriate BRDF.\r\r\n>\r\r\nI agree that this is the preferred approach for photorealistic renderings.\r\r\nHowever, for the purposes of tunnel lighting calculations and in\r\r\nconsideration of the low gloss of most ceramic tiles, I think a first bounce\r\r\napproximation will be sufficient.\r\r\n\r\r\n- Ian\r\r\n\r\r\n-----Original Message-----\r\r\nFrom: Samuel Boivin [mailto:Samuel.Boivin@inria.fr] \r\r\nSent: January 16, 2009 2:09 AM\r\r\nTo: Ian Ashdown\r\r\nCc: globillum@imag.fr\r\r\nSubject: Re: BRDF data for tunnel materials?\r\r\n\r\r\nHello Ian,\r\r\n\r\r\nAs you already said it, this kind of problems opens a wide range a \r\r\nsub-problems.\r\r\n> (...)\r\r\n>\r\r\n> LTI Optics (www.ltioptics.com <http://www.ltioptics.com/>) has the \r\r\n> hardware and expertise to perform BRDF measurements, but the IESNA \r\r\n> Roadway Lighting Committee is wondering what measurement angles are \r\r\n> needed and how coarse the angular increments can be.\r\r\n>\r\r\n>  \r\r\n>\r\r\n> Most of the materials to be tested are tiles with glossy coatings and \r\r\n> concrete materials.\r\r\n>\r\r\n From my experience, it is always hard to have an opinion about a \r\r\nmaterial's BRDF without having a look at a real sample of this material \r\r\nfirst.\r\r\nHowever, considering what you're describing here, I doubt that you \r\r\nreally need a lot of measurement angles to get a good approximation of \r\r\nthe BRDF. For regular tiles, the roughness parameters are in general \r\r\npretty \"small\" and more important the material's roughness itself has an \r\r\nalmost uniform distribution all around the surface (i.e. if you look \r\r\ncloser at the surface you won't huge valleys).\r\r\nBut, reading again your email and since \"ltioptics has the hardware and \r\r\nexpertise to perform BRDF measurements\", I don't get why they just don't \r\r\ndo the job themselves by trying several sets of measurements and thus \r\r\ngetting the corresponding error ?\r\r\nOther questions are: are all the tiles made of the same material ? Are \r\r\nthey highly specular (is it \"glossy\" more like an orange or more like a \r\r\nmetal ?) ?\r\r\n>\r\r\n> The viewing angles are limited to the standard observer (standard \r\r\n> height moving across lanes, but multiple reflection angles to other \r\r\n> surfaces may need to be considered.\r\r\n>\r\r\n> For calculation purposes, one of the goals is to predict disability \r\r\n> glare from the surfaces for the standard observer, using for example \r\r\n> Radiance.\r\r\n>\r\r\nI'm not sure to understand what you exaclty want to simulate here. Is \r\r\nthe goal for example to observe undesirable visual effects due to the \r\r\ntiles' BRDF and/or to determine what kind of lighting to use ?\r\r\nIf so and if these materials are highly specular, I think that \r\r\nsimulating a complete real scene could be useful, just because multiple \r\r\nspecular reflections always produce surprising and unexpected effects.\r\r\nThe problem of using a measurement device on a complete scene is the \r\r\nrequired time that the people would need for getting all object BRDFs... \r\r\n. Personally, for simulating real world, detecting multiple reflection \r\r\nissues (for example) and getting an accurate evaluation of the error \r\r\nintroduced by the chosen BRDF or the numbers of measurements samples, I \r\r\nwould go with something like inverse/image-based rendering methods and \r\r\ncomparing real materials with materials rendered using Radiance and the \r\r\nappropriate BRDF. A mixed method with the ltioptics measurement system \r\r\nwould also probably make sense and increase accuracy.\r\r\n\r\r\nI'm actually not sure that my comments really help here, I'm just giving \r\r\nyou some of my experience about measuring data (including BRDFs) from \r\r\nreal world.\r\r\n\r\r\nAll the best,\r\r\n\r\r\nSam.\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-path: <globillum-owner@imag.fr>\r\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\r\nDelivery-date: Sat, 17 Jan 2009 19:48:06 +0100\r\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66]:33806)\r\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\r\n\tid 1LOGDG-0008Pt-0G; Sat, 17 Jan 2009 19:48:06 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id n0HIlttG031019;\r\r\n\tSat, 17 Jan 2009 19:47:55 +0100\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n0HIlswA002314;\r\r\n\tSat, 17 Jan 2009 19:47:54 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id n0HIlswv002309;\r\r\n\tSat, 17 Jan 2009 19:47:54 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n0HIlHbR032757\r\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 17 Jan 2009 19:47:17 +0100\r\r\nReceived: from server.agi32.com (unknown.ord.scnet.net [66.225.254.249] (may be forged))\r\r\n\tby imag.imag.fr (8.13.8/8.13.8) with ESMTP id n0HIhwnj022241\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Sat, 17 Jan 2009 19:44:00 +0100 (CET)\r\r\nReceived: from s01060006257abbc2.vn.shawcable.net ([24.87.90.99] helo=Ian)\r\r\n\tby server.agi32.com with esmtpa (Exim 4.69)\r\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\r\n\tid 1LOG9F-0003tq-1S; Sat, 17 Jan 2009 11:43:57 -0700\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: \"'Steve Marschner'\" <srm@cs.cornell.edu>\r\r\nCc: globillum@imag.fr\r\r\nReferences: <41CFC639DB7748E4A45DDD9DCA9A7798@Ian> <80066FA7-0246-4395-A03B-7C2C1048E2F2@cs.cornell.edu>\r\r\nSubject: RE: BRDF data for tunnel materials?\r\r\nDate: Sat, 17 Jan 2009 10:43:26 -0800\r\r\nOrganization: byHeart Consultants Limited\r\r\nMessage-ID: <81026731964848BFB70EC9F67C539331@Ian>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook 11\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579\r\r\nThread-Index: Acl37GSRQDZ7fa++SN6mcMxUNIv2oQA5iMSQ\r\r\nIn-Reply-To: <80066FA7-0246-4395-A03B-7C2C1048E2F2@cs.cornell.edu>\r\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\r\nX-AntiAbuse: Original Domain - imag.fr\r\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Sat, 17 Jan 2009 19:48:05 +0100 (CET)\r\r\nX-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-3.0 (imag.imag.fr [129.88.30.1]); Sat, 17 Jan 2009 19:44:01 +0100 (CET)\r\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM for more information\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-From: ian_ashdown@helios32.com\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 387\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Virus-Scanned: by amavisd-new\r\r\nX-Spam-Status: LOW ; 0\r\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html xmlns:v=\"urn:schemas-microsoft-com:vml\" xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\r\n\r\r\n<head>\r\r\n<meta http-equiv=Content-Type content=\"text/html; charset=us-ascii\">\r\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\r\n<!--[if !mso]>\r\r\n<style>\r\r\nv\\:* {behavior:url(#default#VML);}\r\r\no\\:* {behavior:url(#default#VML);}\r\r\nw\\:* {behavior:url(#default#VML);}\r\r\n.shape {behavior:url(#default#VML);}\r\r\n</style>\r\r\n<![endif]-->\r\r\n<style>\r\r\n<!--\r\r\n /* Font Definitions */\r\r\n @font-face\r\r\n\t{font-family:Helvetica;\r\r\n\tpanose-1:2 11 6 4 2 2 2 2 2 4;}\r\r\n@font-face\r\r\n\t{font-family:Tahoma;\r\r\n\tpanose-1:2 11 6 4 3 5 4 4 2 4;}\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle19\r\r\n\t{mso-style-type:personal-reply;\r\r\n\tfont-family:Arial;\r\r\n\tcolor:navy;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=blue style='word-wrap: break-word;-webkit-nbsp-mode: space;\r\r\n-webkit-line-break: after-white-space'>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\r\n10.0pt;font-family:Arial;color:navy'>Thank you for your comments, Steve.<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\r\n10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\r\n10.0pt;font-family:Arial;color:navy'>I agree that the entire BRDFs should be\r\r\nmeasured, rather than be limited to a narrow range of viewing angles. While the\r\r\nIESNA Roadway Lighting Committee is likely thinking of BRDFs in the context of\r\r\ndisability glare from reflections, the commercial lighting design programs\r\r\n(such as AGi32) used for tunnel lighting design and analysis should really be\r\r\nextended to support first-bounce glossy reflections. (Being the software\r\r\ndeveloper of AGi32&#8217;s calculation and visualization engines, I get to\r\r\nstare at myself in the mirror when I say this ;+)<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\r\n10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\r\n10.0pt;font-family:Arial;color:navy'>To answer your question regarding the\r\r\ntiles, a picture is worth a thousand words: <a\r\r\nhref=\"http://www.tirsys.com/data/content/files/file/pdf/resources/brochures/BCP-420-001%20Tunnel%20Lighting%20Guide%20Document.pdf\">http://www.tirsys.com/data/content/files/file/pdf/resources/brochures/BCP-420-001%20Tunnel%20Lighting%20Guide%20Document.pdf</a>.<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\r\n10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\r\n10.0pt;font-family:Arial;color:navy'>- Ian<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\r\n10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<div>\r\r\n\r\r\n<div class=MsoNormal align=center style='text-align:center'><font size=3\r\r\nface=\"Times New Roman\"><span style='font-size:12.0pt'>\r\r\n\r\r\n<hr size=2 width=\"100%\" align=center tabindex=-1>\r\r\n\r\r\n</span></font></div>\r\r\n\r\r\n<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;\r\r\nfont-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2\r\r\nface=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> Steve Marschner\r\r\n[mailto:srm@cs.cornell.edu] <br>\r\r\n<b><span style='font-weight:bold'>Sent:</span></b> January 16, 2009 7:09 AM<br>\r\r\n<b><span style='font-weight:bold'>To:</span></b> Ian Ashdown<br>\r\r\n<b><span style='font-weight:bold'>Subject:</span></b> Re: BRDF data for tunnel\r\r\nmaterials?</span></font><o:p></o:p></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>Hi Ian,<o:p></o:p></span></font></p>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>I'm on this list, and interested in this problem.<o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>My quick reaction is that one should really measure entire BRDFs rather\r\r\nthan just particular viewing angles, since inevitably they'll want to consider\r\r\nmultiple reflections, at which point the required angles will depend entirely\r\r\non the particular geometry.<o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>I think fairly coarse sampling would be sufficient, with appropriate\r\r\nseparation of the specular component from the glossy tiles. &nbsp;Is the\r\r\nmaterial for the tiles really the aggregate reflection from a wall covered with\r\r\ntiles (including typical tolerances on flatness, etc.) rather than the BRDF of\r\r\nan individual tile?<o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>Steve<o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>On Jan 16, 2009, at 12:05 AM, Ian Ashdown wrote:<o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'><br>\r\r\n<br>\r\r\n<o:p></o:p></span></font></p>\r\r\n\r\r\n<span style='orphans: 2;text-align:auto;widows: 2;-webkit-border-horizontal-spacing: 0px;\r\r\n-webkit-border-vertical-spacing: 0px;-webkit-text-decorations-in-effect: none;\r\r\n-webkit-text-size-adjust: auto;-webkit-text-stroke-width: 0;word-spacing:0px'>\r\r\n\r\r\n<div link=blue vlink=purple>\r\r\n\r\r\n<div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\r\n12.0pt;font-family:Arial;color:black'>This message is in part a test &#8211; I\r\r\nhave no idea how many people still subscribe to the globillum mailing list, so\r\r\nit will be interesting to see how many responses I get.<u1:p></u1:p></span></font><font\r\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\r\n12.0pt;font-family:Arial;color:black'><u1:p>&nbsp;</u1:p></span></font><font\r\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\r\n12.0pt;font-family:Arial;color:black'>This is also a chance for the global\r\r\nillumination community to contribute its collective expertise to a real-world\r\r\nproblem.<u1:p></u1:p></span></font><font color=black><span style='color:black'><o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\r\n12.0pt;font-family:Arial;color:black'><u1:p>&nbsp;</u1:p></span></font><font\r\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\r\n12.0pt;font-family:Arial;color:black'>The Illuminating Engineering Society of\r\r\nNorth America publishes RP-22, Tunnel Lighting. This is an ANSI / IESNA\r\r\npublication with the description:<u1:p></u1:p></span></font><font color=black><span\r\r\nstyle='color:black'><o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\r\n12.0pt;font-family:Arial;color:black'><u1:p>&nbsp;</u1:p></span></font><font\r\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\r\n12.0pt;font-family:Arial;color:black'>&#8220;This standard practice has the\r\r\ngoal of providing information that will assist in determining lighting needs,\r\r\nprovide solutions, and evaluate resulting visibility within vehicular roadway\r\r\ntunnels. Pedestrian and other non-vehicular tunnels are not addressed. This\r\r\npractice is intended for use by engineers, consultants, technicians, and\r\r\nadministrators charged with the responsibility of providing a safe environment\r\r\nwithin a tunnel - day and night.&#8221;</span><u1:p></u1:p></font><font\r\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\r\n12.0pt;font-family:Arial;color:black'><u1:p>&nbsp;</u1:p></span></font><font\r\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\r\n12.0pt;font-family:Arial;color:black'>An important component of this\r\r\npublication concerns BRDFs for tunnel materials (and more generally for roadway\r\r\nsurfaces). The IESNA Roadway Lighting Committee (RLC) is currently working on\r\r\nthe next edition, and wants to incorporate BRDFs, either as published material\r\r\ndata or (more likely) as recommended procedures for measuring and manipulating\r\r\nthe data.<u1:p></u1:p></span></font><font color=black><span style='color:black'><o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\r\n12.0pt;font-family:Arial;color:black'><u1:p>&nbsp;</u1:p></span></font><font\r\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\r\n12.0pt;font-family:Arial;color:black'>LTI Optics (<a\r\r\nhref=\"http://www.ltioptics.com/\">www.ltioptics.com</a>) has the hardware and\r\r\nexpertise to perform BRDF measurements, but the IESNA Roadway Lighting\r\r\nCommittee is wondering what measurement angles are needed and how coarse the\r\r\nangular increments can be.<u1:p></u1:p></span></font><font color=black><span\r\r\nstyle='color:black'><o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\r\n12.0pt;font-family:Arial;color:black'><u1:p>&nbsp;</u1:p></span></font><font\r\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\r\n12.0pt;font-family:Arial;color:black'>Most of the materials to be tested are\r\r\ntiles with glossy coatings and concrete materials.<u1:p></u1:p></span></font><font\r\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\r\n12.0pt;font-family:Arial;color:black'><u1:p>&nbsp;</u1:p></span></font><font\r\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\r\n12.0pt;font-family:Arial;color:black'>The viewing angles are limited to the\r\r\nstandard observer (standard height moving across lanes, but multiple reflection\r\r\nangles to other surfaces may need to be considered.<u1:p></u1:p></span></font><font\r\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\r\n12.0pt;font-family:Arial;color:black'><u1:p>&nbsp;</u1:p></span></font><font\r\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\r\n12.0pt;font-family:Arial;color:black'>For calculation purposes, one of the\r\r\ngoals is to predict disability glare from the surfaces for the standard\r\r\nobserver, using for example Radiance.<u1:p></u1:p></span></font><font\r\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\r\n12.0pt;font-family:Arial;color:black'><u1:p>&nbsp;</u1:p></span></font><font\r\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\r\n12.0pt;font-family:Arial;color:black'>I realize that this is an open-ended set\r\r\nof questions that will likely require more information. However, at this point,\r\r\nI am more interested in seeing whether there are enough people from the old\r\r\nglobillum gang available to conduct a mailing list discussion. I could probably\r\r\nresearch and answer these questions myself for the Roadway Lighting Committee,\r\r\nbut I would much prefer to rely on the collective wisdom of the global\r\r\nillumination community.<u1:p></u1:p></span></font><font color=black><span\r\r\nstyle='color:black'><o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\r\n12.0pt;font-family:Arial;color:black'><u1:p>&nbsp;</u1:p></span></font><font\r\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\r\n12.0pt;font-family:Arial;color:black'>The podium is open &#8230;<u1:p></u1:p></span></font><font\r\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\r\n12.0pt;font-family:Arial;color:black'><u1:p>&nbsp;</u1:p></span></font><font\r\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\r\n12.0pt;font-family:Arial;color:black'>Ian Ashdown, P. Eng., LC, FIES<u1:p></u1:p></span></font><font\r\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\r\n12.0pt;font-family:Arial;color:black'>President<u1:p></u1:p></span></font><font\r\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\r\n12.0pt;font-family:Arial;color:black'>byHeart Consultants Limited<u1:p></u1:p></span></font><font\r\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\r\n12.0pt;font-family:Arial;color:black'><a href=\"http://www.helios32.com/\">http://www.helios32.com</a><u1:p></u1:p></span></font><font\r\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</div>\r\r\n\r\r\n<p class=MsoNormal><font size=1 color=black face=Helvetica><span\r\r\nstyle='font-size:9.0pt;font-family:Helvetica;color:black'>-------------------------------------------------------------------------<br>\r\r\n<a href=\"mailto:globillum@imag.fr\">globillum@imag.fr</a><span\r\r\nclass=apple-converted-space>&nbsp;</span>-- mailing list devoted to global\r\r\nillumination research<br>\r\r\nFor list archives or to configure your options, see<span\r\r\nclass=apple-converted-space>&nbsp;</span><a href=\"http://listes.imag.fr\">http://listes.imag.fr</a><br>\r\r\n-------------------------------------------------------------------------<o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</div>\r\r\n\r\r\n</span>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-path: <globillum-owner@imag.fr>\r\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\r\nDelivery-date: Sat, 17 Jan 2009 20:14:41 +0100\r\r\nReceived: from neelix.kom.tuwien.ac.at ([192.35.241.67]:51495)\r\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\r\n\tid 1LOGcz-0000A1-BE; Sat, 17 Jan 2009 20:14:41 +0100\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby neelix.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id n0HJEBPJ032370;\r\r\n\tSat, 17 Jan 2009 20:14:11 +0100\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n0HJEBot011558;\r\r\n\tSat, 17 Jan 2009 20:14:11 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id n0HJEBGQ011553;\r\r\n\tSat, 17 Jan 2009 20:14:11 +0100\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n0HJDXaj009605\r\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 17 Jan 2009 20:13:33 +0100\r\r\nReceived: from server.agi32.com (unknown.ord.scnet.net [66.225.254.249] (may be forged))\r\r\n\tby imag.imag.fr (8.13.8/8.13.8) with ESMTP id n0HJ9MwK025154\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Sat, 17 Jan 2009 20:09:24 +0100 (CET)\r\r\nReceived: from s01060006257abbc2.vn.shawcable.net ([24.87.90.99] helo=Ian)\r\r\n\tby server.agi32.com with esmtpa (Exim 4.69)\r\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\r\n\tid 1LOGXo-0006NB-SW; Sat, 17 Jan 2009 12:09:21 -0700\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: \"'Leora Radetsky'\" <r.leora@gmail.com>\r\r\nCc: globillum@imag.fr\r\r\nReferences: <2342C75498954107A98E1B5A2A690955@Ian> <74b5f8fa0901160923s4561658ch282bf659323900b5@mail.gmail.com>\r\r\nSubject: RE: FW: BRDF data for tunnel materials?\r\r\nDate: Sat, 17 Jan 2009 11:08:50 -0800\r\r\nOrganization: byHeart Consultants Limited\r\r\nMessage-ID: <D7434B0077AF4BD19B36F7A04D8B781F@Ian>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook 11\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579\r\r\nThread-Index: Acl3/yzfq66cfPfXTfK5EVAOSbzmcAA1lChw\r\r\nIn-Reply-To: <74b5f8fa0901160923s4561658ch282bf659323900b5@mail.gmail.com>\r\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\r\nX-AntiAbuse: Original Domain - imag.fr\r\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (neelix.kom.tuwien.ac.at [192.35.241.67]); Sat, 17 Jan 2009 20:14:41 +0100 (CET)\r\r\nX-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-3.0 (imag.imag.fr [129.88.30.1]); Sat, 17 Jan 2009 20:09:25 +0100 (CET)\r\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM for more information\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-From: ian_ashdown@helios32.com\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 388\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Spam-Status: LOW ; 0\r\r\nX-Spam-TU-Processing-Host: neelix.kom.tuwien.ac.at\r\r\nX-Mozilla-Status: 0011\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html xmlns:v=\"urn:schemas-microsoft-com:vml\" xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\r\n<!--[if !mso]>\r\r\n<style>\r\r\nv\\:* {behavior:url(#default#VML);}\r\r\no\\:* {behavior:url(#default#VML);}\r\r\nw\\:* {behavior:url(#default#VML);}\r\r\n.shape {behavior:url(#default#VML);}\r\r\n</style>\r\r\n<![endif]-->\r\r\n<style>\r\r\n<!--\r\r\n /* Font Definitions */\r\r\n @font-face\r\r\n\t{font-family:Tahoma;\r\r\n\tpanose-1:2 11 6 4 3 5 4 4 2 4;}\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-reply;\r\r\n\tfont-family:Arial;\r\r\n\tcolor:navy;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=blue>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\r\n10.0pt;font-family:Arial;color:navy'>Sam got it right &#8211; do the\r\r\nmeasurements and then determine what is the best angular resolution within a\r\r\ngiven error limit. Ignore the R-tables, as they may be revised at some point in\r\r\nthe future (especially for wet concrete and asphalt).<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\r\n10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\r\n10.0pt;font-family:Arial;color:navy'>Also, be sure to archive the original BRDF\r\r\nmeasurements and make them available through a Web site or on DVD-ROM. The\r\r\nrevised RP-22 or RP-8 may publish lower resolution data in print for\r\r\nillustration purposes, but lighting design programs should be encouraged to use\r\r\nthe actual data. (They can always downscale the resolution internally if\r\r\nrequired.)<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\r\n10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\r\n10.0pt;font-family:Arial;color:navy'>Another reason for doing this is that the\r\r\nspecular component becomes significant at acute viewing angles &#8211; see the\r\r\nTIR brochure photos of the reflected car headlights for a good example. For\r\r\nAGi32, I would likely separate the raw BRDF data into a diffuse component and a\r\r\nseparate semispecular component for calculation purposes. However, this sort of\r\r\nimplementation detail should be left up to the software developer; the role of\r\r\nthe IESNA is to provide the raw data.<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\r\n10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\r\n10.0pt;font-family:Arial;color:navy'>- Ian<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\r\n10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<div>\r\r\n\r\r\n<div class=MsoNormal align=center style='text-align:center'><font size=3\r\r\nface=\"Times New Roman\"><span style='font-size:12.0pt'>\r\r\n\r\r\n<hr size=2 width=\"100%\" align=center tabindex=-1>\r\r\n\r\r\n</span></font></div>\r\r\n\r\r\n<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;\r\r\nfont-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2\r\r\nface=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> Leora Radetsky\r\r\n[mailto:r.leora@gmail.com] <br>\r\r\n<b><span style='font-weight:bold'>Sent:</span></b> January 16, 2009 9:24 AM<br>\r\r\n<b><span style='font-weight:bold'>To:</span></b> Ian Ashdown<br>\r\r\n<b><span style='font-weight:bold'>Subject:</span></b> Re: FW: BRDF data for\r\r\ntunnel materials?</span></font><o:p></o:p></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>cool. Just wanted to mention another complication (perhaps its just a\r\r\nlimiting factor) - one I am sure you thought of already. Should the coarseness\r\r\nof the tile BRDF be related to the coarseness of R-tables? I do not expect our\r\r\ncurrent pavement standards to change because of economics (no one is going to\r\r\nspend the money necessary to update and reclassify our existing r-tables). So -\r\r\nif we have very coarse pavement data, how meaningful will having more\r\r\n&quot;dense&quot; wall data be. Yes it will be more meaningful for its own sake\r\r\n(disability and possibly discomfort glare from the wall, specular reflections\r\r\nvisible etc) but when it bounces from the wall to the pavement much of that\r\r\ndetail is lost in terms of re reflection from the pavement. Do we only need to\r\r\nbe &quot;as good&quot; as the r-table or should we be better?<o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>&nbsp;<o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>I think we should be better, but will it matter?<o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>&nbsp;<o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal style='margin-bottom:12.0pt'><font size=3\r\r\nface=\"Times New Roman\"><span style='font-size:12.0pt'>Lee<o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal style='margin-bottom:12.0pt'><font size=3\r\r\nface=\"Times New Roman\"><span style='font-size:12.0pt'>-----Original\r\r\nMessage-----<br>\r\r\nFrom: Samuel Boivin [mailto:<a href=\"mailto:Samuel.Boivin@inria.fr\">Samuel.Boivin@inria.fr</a>]<br>\r\r\nSent: January 16, 2009 2:09 AM<br>\r\r\nTo: Ian Ashdown<br>\r\r\nCc: <a href=\"mailto:globillum@imag.fr\">globillum@imag.fr</a><br>\r\r\nSubject: Re: BRDF data for tunnel materials?<o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>Hello Ian,<br>\r\r\n<br>\r\r\nAs you already said it, this kind of problems opens a wide range a<br>\r\r\nsub-problems.<br>\r\r\n&gt; (...)<o:p></o:p></span></font></p>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>&gt;<br>\r\r\n&gt; LTI Optics (<a href=\"http://www.ltioptics.com/\" target=\"_blank\">www.ltioptics.com</a>\r\r\n&lt;<a href=\"http://www.ltioptics.com/\" target=\"_blank\">http://www.ltioptics.com/</a>&gt;)\r\r\nhas the<br>\r\r\n&gt; hardware and expertise to perform BRDF measurements, but the IESNA<br>\r\r\n&gt; Roadway Lighting Committee is wondering what measurement angles are<br>\r\r\n&gt; needed and how coarse the angular increments can be.<br>\r\r\n&gt;<br>\r\r\n&gt;<br>\r\r\n&gt;<br>\r\r\n&gt; Most of the materials to be tested are tiles with glossy coatings and<br>\r\r\n&gt; concrete materials.<br>\r\r\n&gt;<o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>&nbsp;From my experience, it is always hard to have an opinion about a<br>\r\r\nmaterial's BRDF without having a look at a real sample of this material<br>\r\r\nfirst.<br>\r\r\nHowever, considering what you're describing here, I doubt that you<br>\r\r\nreally need a lot of measurement angles to get a good approximation of<br>\r\r\nthe BRDF. For regular tiles, the roughness parameters are in general<br>\r\r\npretty &quot;small&quot; and more important the material's roughness itself has\r\r\nan<br>\r\r\nalmost uniform distribution all around the surface (i.e. if you look<br>\r\r\ncloser at the surface you won't huge valleys).<br>\r\r\nBut, reading again your email and since &quot;ltioptics has the hardware and<br>\r\r\nexpertise to perform BRDF measurements&quot;, I don't get why they just don't<br>\r\r\ndo the job themselves by trying several sets of measurements and thus<br>\r\r\ngetting the corresponding error ?<br>\r\r\nOther questions are: are all the tiles made of the same material ? Are<br>\r\r\nthey highly specular (is it &quot;glossy&quot; more like an orange or more like\r\r\na<br>\r\r\nmetal ?) ?<o:p></o:p></span></font></p>\r\r\n\r\r\n<div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'>&gt;<br>\r\r\n&gt; The viewing angles are limited to the standard observer (standard<br>\r\r\n&gt; height moving across lanes, but multiple reflection angles to other<br>\r\r\n&gt; surfaces may need to be considered.<br>\r\r\n&gt;<br>\r\r\n&gt; For calculation purposes, one of the goals is to predict disability<br>\r\r\n&gt; glare from the surfaces for the standard observer, using for example<br>\r\r\n&gt; Radiance.<br>\r\r\n&gt;<o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<p class=MsoNormal style='margin-bottom:12.0pt'><font size=3\r\r\nface=\"Times New Roman\"><span style='font-size:12.0pt'>I'm not sure to\r\r\nunderstand what you exaclty want to simulate here. Is<br>\r\r\nthe goal for example to observe undesirable visual effects due to the<br>\r\r\ntiles' BRDF and/or to determine what kind of lighting to use ?<br>\r\r\nIf so and if these materials are highly specular, I think that<br>\r\r\nsimulating a complete real scene could be useful, just because multiple<br>\r\r\nspecular reflections always produce surprising and unexpected effects.<br>\r\r\nThe problem of using a measurement device on a complete scene is the<br>\r\r\nrequired time that the people would need for getting all object BRDFs...<br>\r\r\n. Personally, for simulating real world, detecting multiple reflection<br>\r\r\nissues (for example) and getting an accurate evaluation of the error<br>\r\r\nintroduced by the chosen BRDF or the numbers of measurements samples, I<br>\r\r\nwould go with something like inverse/image-based rendering methods and<br>\r\r\ncomparing real materials with materials rendered using Radiance and the<br>\r\r\nappropriate BRDF. A mixed method with the ltioptics measurement system<br>\r\r\nwould also probably make sense and increase accuracy.<br>\r\r\n<br>\r\r\nI'm actually not sure that my comments really help here, I'm just giving<br>\r\r\nyou some of my experience about measuring data (including BRDFs) from<br>\r\r\nreal world.<br>\r\r\n<br>\r\r\nAll the best,<br>\r\r\n<br>\r\r\nSam.<o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\r\n12.0pt'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-path: <globillum-owner@imag.fr>\r\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\r\nDelivery-date: Tue, 05 May 2009 11:48:56 +0200\r\r\nReceived: from neelix.kom.tuwien.ac.at ([192.35.241.67]:48119)\r\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\r\n\tid 1M1HGi-0000rm-BN; Tue, 05 May 2009 11:48:56 +0200\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby neelix.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id n459mnqP023128;\r\r\n\tTue, 5 May 2009 11:48:49 +0200\r\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\r\nX-Connecting-Addr: 129.88.34.204\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n459mmYk024736;\r\r\n\tTue, 5 May 2009 11:48:48 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id n459mmdc024731;\r\r\n\tTue, 5 May 2009 11:48:48 +0200\r\r\nReceived: from harmonie.imag.fr (harmonie.imag.fr [147.171.130.40])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n459loCp022849\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 5 May 2009 11:47:50 +0200\r\r\nReceived: from christl.cg.tuwien.ac.at (mail.cg.tuwien.ac.at [128.131.166.76])\r\r\n\tby harmonie.imag.fr (8.13.8/8.13.8) with ESMTP id n459jOZG001467\r\r\n\tfor <globillum@imag.fr>; Tue, 5 May 2009 11:45:25 +0200 (CEST)\r\r\nReceived: from beinhart-09.cg.tuwien.ac.at ([128.131.166.9]:49895)\r\r\n\tby christl.cg.tuwien.ac.at with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32)\r\r\n\t(Exim 4.63)\r\r\n\t(envelope-from <wp@cg.tuwien.ac.at>)\r\r\n\tid 1M1Gdm-0000Cn-Lz; Tue, 05 May 2009 11:08:42 +0200\r\r\nX-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9\r\r\nDate: Tue, 05 May 2009 09:58:30 +0200\r\r\nTo: globillum@imag.fr\r\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\r\nSubject: CFP: International Journal of Creative Interfaces & Computer Graphics\r\r\n -- NEW in 2010!\r\r\nMime-Version: 1.0\r\r\nMessage-Id: <E1M1Gdm-0000Cn-Lz@christl.cg.tuwien.ac.at>\r\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (neelix.kom.tuwien.ac.at [192.35.241.67]); Tue, 05 May 2009 11:48:50 +0200 (CEST)\r\r\nX-Greylist: Delayed for 00:36:37 by milter-greylist-3.0 (harmonie.imag.fr [147.171.130.40]); Tue, 05 May 2009 11:45:25 +0200 (CEST)\r\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM for more information\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-From: wp@cg.tuwien.ac.at\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 389\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-Spam-Status: LOW ; -2\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: neelix.kom.tuwien.ac.at\r\r\nX-Virus-Scanned: by amavisd-new\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nDear Colleagues,\r\r\nI was asked to forward this information to the globillum mailing list.\r\r\nBest regards,\r\r\nWerner Purgathofer\r\r\n\r\r\n\r\r\nInternational Journal of Creative Interfaces & Computer Graphics\r\r\n** New in 2010 **\r\r\nhttp://www.igi-global.com/IJCICG\r\r\n\r\r\nAn Official Publication of the Information Resources Management Association\r\r\nEditor-in-Chief: Ben Falchuk, Telcordia Technologies Inc., USA\r\r\nPublished: Semi-Annually\r\r\n\r\r\nCall for Papers:\r\r\nThe Editor-in-Chief of the International Journal of Creative Interfaces\r\r\nand Computer Graphics (IJCICG) would like to invite you to consider\r\r\nsubmitting a manuscript for inclusion in this scholarly journal.\r\r\nThe following describes the mission, coverage, and guidelines for\r\r\nsubmission to IJCICG.\r\r\n\r\r\nMission\r\r\n\r\r\nThe primary objective of International Journal of Creative Interfaces\r\r\nand Computer Graphics (IJCICG) is to bring together research, pragmatic\r\r\nwork, and results revolving around the most innovative, fascinating, and\r\r\ntechnically advanced computer graphic applications and their human-\r\r\ncomputer interfaces. This journal's key themes include design rationale\r\r\nand approach, software underpinnings, deployment, and interaction, with\r\r\nan emphasis on creative, cutting-edge, aesthetic, and innovative uses of\r\r\ngraphics in applications and human-computer interfaces. Articles in this\r\r\njournal are presented in a systematic but accessible style and emphasize\r\r\ntheir impact, extraordinary nature, and their positioning in this exciting\r\r\nfield. Targeting researchers, developers, designers, user-experience\r\r\nengineers, artists, and planners, IJCICG supplies readers with a better\r\r\nunderstanding of the design and deployment of novel graphical applications\r\r\nand technologies on the desktop, the Web, mobile devices, and public spaces.\r\r\n\r\r\nCoverage\r\r\n\r\r\nTopics to be discussed in this journal include (but are not limited to)\r\r\nthe following:\r\r\n\r\r\no Advances in interfaces to support creativity, productivity, and expression\r\r\no Aesthetic computing, visual explanations, and data visualization\r\r\no Bleeding-edge Web, RIA, and mobile interfaces\r\r\no Cutting-edge interfaces and applications in practical creative fields\r\r\n   such as engineering and design, digital art, entertainment, video gaming\r\r\n   and computer animation, museums, performance, and other creative endeavors\r\r\no Design of new styles of interaction-rich applications and services\r\r\no Novel visual metaphors used for visualization or practical data mining\r\r\no Societal impact and evaluation of graphical applications and interfaces\r\r\no State of the art mobile applications with unique visual characteristics\r\r\no Technologies and underpinnings that enable or support visually compelling\r\r\n    interfaces\r\r\no Trends in innovative and future interfaces\r\r\no Use of visual elegance and simplicity\r\r\n\r\r\nSubmission\r\r\n\r\r\nTo view the full guidelines for submission:\r\r\nhttp://www.igi-global.com/development/author_info/guide.asp\r\r\n\r\r\nAll submissions and inquiries should be directed to the attention of:\r\r\n\r\r\nBen Falchuk, PhD\r\r\nEditor-in-Chief\r\r\nInternational Journal of Creative Interfaces and Computer Graphics\r\r\nE-mail: bfalchuk AT research.telcordia.com\r\r\n\r\r\n\r\r\nHTML version of this Call:\r\r\nhttp://www.igi-global.com/journals/details.asp?ID=34400&v=callForPapers\r\r\n\r\r\n\r\r\n\r\r\n--\r\r\n  Werner Purgathofer             | Tel. +43(1)58801 18655\r\r\n  Technische Universitaet Wien   | http://www.cg.tuwien.ac.at\r\r\n\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-path: <globillum-owner@imag.fr>\r\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\r\nDelivery-date: Mon, 10 Aug 2009 10:24:07 +0200\r\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66]:51968)\r\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\r\n\tid 1MaQAo-0001GV-90; Mon, 10 Aug 2009 10:24:06 +0200\r\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id n79I3Eik015788;\r\r\n\tSun, 9 Aug 2009 20:03:15 +0200\r\r\nX-Connecting-Host: mx1.imag.fr [129.88.30.5]\r\r\nX-Connecting-Addr: 129.88.30.5\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id n79I0qHr023945\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);\r\r\n\tSun, 9 Aug 2009 20:00:52 +0200\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n79I3ATq030525;\r\r\n\tSun, 9 Aug 2009 20:03:10 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id n79I356D030511;\r\r\n\tSun, 9 Aug 2009 20:03:05 +0200\r\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n79I2J74029500\r\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 9 Aug 2009 20:02:19 +0200\r\r\nReceived: from server.agi32.com (unknown.ord.scnet.net [66.225.254.249] (may be forged))\r\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id n79Hxs82023425\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Sun, 9 Aug 2009 19:59:56 +0200\r\r\nReceived: from s01060006257abbc2.vn.shawcable.net ([24.87.90.99] helo=Ian)\r\r\n\tby server.agi32.com with esmtpa (Exim 4.69)\r\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\r\n\tid 1MaCG1-0001Fk-F2\r\r\n\tfor globillum@imag.fr; Sun, 09 Aug 2009 11:32:33 -0600\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 09/08/09 Release of RADBIB and GITHESIS\r\r\nDate: Sun, 9 Aug 2009 10:32:26 -0700\r\r\nOrganization: byHeart Consultants Limited\r\r\nMessage-ID: <AD6423E314804F1F9C72B9340B580F78@Ian>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook 11\r\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.5579\r\r\nThread-Index: AcoZF1x9EwCW1X2gQE63vBQkEXt95Q==\r\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\r\nX-AntiAbuse: Original Domain - imag.fr\r\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Sun, 09 Aug 2009 20:03:15 +0200 (CEST)\r\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Sun, 09 Aug 2009 20:00:53 +0200 (CEST)\r\r\nX-Greylist: Delayed for 00:29:34 by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Sun, 09 Aug 2009 19:59:56 +0200 (CEST)\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-IMAG-MailScanner-SpamCheck: ,\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 394\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM  for more information\r\r\nX-MailScanner-ID: n79I0qHr023945\r\r\nX-IMAG-MailScanner-From: globillum-owner@imag.fr\r\r\nMailScanner-NULL-Check: 1250445653.74544@ys9zEAB3slVJ4FD0uAZ0RA\r\r\nX-Spam-Status: LOW ; -26\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\r\nX-Virus-Scanned: by amavisd-new\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\r\n<style>\r\r\n<!--\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:Arial;\r\r\n\tcolor:windowtext;\r\r\n\tfont-weight:normal;\r\r\n\tfont-style:normal;\r\r\n\ttext-decoration:none none;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=purple>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal style='text-autospace:none'><b><font size=2 face=Arial><span\r\r\nstyle='font-size:11.0pt;font-family:Arial;font-weight:bold'>ANNOUNCE: 09/08/09\r\r\nRelease of RADBIB and GITHESIS<br>\r\r\n</span></font></b><font size=2 face=Arial><span style='font-size:11.0pt;\r\r\nfont-family:Arial'><br>\r\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\r\nrelated global illumination papers, theses, articles, and books. It currently\r\r\nincludes 2,732 references -- 13 new additions since its 09/05/18 release.<br>\r\r\n<br>\r\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\r\ndate of August 9, 2009) from:<br>\r\r\n<br>\r\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\r\n<br>\r\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\r\nGITHESIS.BIB. This bibliography includes 336 references to radiosity, photon\r\r\nmapping, and related global illumination theses -- no new additions since the\r\r\n09/05/18 release.<br>\r\r\n<br>\r\r\nFinancial support for the maintenance of these bibliographies is provided by\r\r\nbyHeart Consultants Limited.<br>\r\r\n<br>\r\r\n<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:11.0pt;\r\r\nfont-family:Arial'>Ian Ashdown, P. Eng., LC, FIES<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:11.0pt;\r\r\nfont-family:Arial'>President<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:11.0pt;\r\r\nfont-family:Arial'>byHeart Consultants Limited<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:11.0pt;\r\r\nfont-family:Arial'>http://www.helios32.com<o:p></o:p></span></font></p>\r\r\n\r\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:11.0pt;\r\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-path: <globillum-owner@imag.fr>\r\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\r\nDelivery-date: Tue, 15 Sep 2009 19:22:02 +0200\r\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66]:54362)\r\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\r\n\tid 1Mnbj7-0006K9-W0; Tue, 15 Sep 2009 19:22:02 +0200\r\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id n8FHLj3v031000;\r\r\n\tTue, 15 Sep 2009 19:21:46 +0200\r\r\nX-Connecting-Host: mx1.imag.fr [129.88.30.5]\r\r\nX-Connecting-Addr: 129.88.30.5\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id n8FHHYCv030945\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);\r\r\n\tTue, 15 Sep 2009 19:17:34 +0200\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n8FHLeli019753;\r\r\n\tTue, 15 Sep 2009 19:21:40 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id n8FHLbeG019748;\r\r\n\tTue, 15 Sep 2009 19:21:37 +0200\r\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n8FHKHeh018703\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 15 Sep 2009 19:20:17 +0200\r\r\nReceived: from server.agi32.com (unknown.ord.scnet.net [66.225.254.249] (may be forged))\r\r\n\tby imag.imag.fr (8.13.8/8.13.8) with ESMTP id n8FHGGeF025587\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Tue, 15 Sep 2009 19:16:28 +0200 (CEST)\r\r\nReceived: from s01060006257abbc2.vn.shawcable.net ([24.87.85.53] helo=Ian)\r\r\n\tby server.agi32.com with esmtpa (Exim 4.69)\r\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\r\n\tid 1MnbdQ-00078F-PM\r\r\n\tfor globillum@imag.fr; Tue, 15 Sep 2009 11:16:08 -0600\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 09/09/14 Release of RADBIB and GITHESIS\r\r\nDate: Tue, 15 Sep 2009 10:15:55 -0700\r\r\nOrganization: byHeart Consultants Limited\r\r\nMessage-ID: <51F7010711CE411BB10680EB0EC56AEC@Ian>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook 11\r\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579\r\r\nThread-Index: Aco2KC7EQzzKVQr3R2OstkauK5NnwA==\r\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\r\nX-AntiAbuse: Original Domain - imag.fr\r\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-IMAG-MailScanner-SpamCheck: ,\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 397\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Tue, 15 Sep 2009 19:21:46 +0200 (CEST)\r\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Tue, 15 Sep 2009 19:17:34 +0200 (CEST)\r\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM  for more information\r\r\nX-MailScanner-ID: n8FHHYCv030945\r\r\nX-IMAG-MailScanner-From: globillum-owner@imag.fr\r\r\nMailScanner-NULL-Check: 1253639855.26629@95pon1tjyK2H/x6z7HbHyw\r\r\nX-Spam-Status: LOW ; 0\r\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\r\n<style>\r\r\n<!--\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0in;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{color:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{color:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:Arial;\r\r\n\tcolor:windowtext;\r\r\n\tfont-weight:normal;\r\r\n\tfont-style:normal;\r\r\n\ttext-decoration:none none;}\r\r\n@page Section1\r\r\n\t{size:8.5in 11.0in;\r\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\r\ndiv.Section1\r\r\n\t{page:Section1;}\r\r\n-->\r\r\n</style>\r\r\n\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=purple>\r\r\n\r\r\n<div class=Section1>\r\r\n\r\r\n<p class=MsoNormal><b><font size=2 face=Arial><span style='font-size:11.0pt;\r\r\nfont-family:Arial;font-weight:bold'>ANNOUNCE: 09/09/14 Release of RADBIB and\r\r\nGITHESIS<br>\r\r\n</span></font></b><font size=2 face=Arial><span style='font-size:11.0pt;\r\r\nfont-family:Arial'><br>\r\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\r\nrelated global illumination papers, theses, articles, and books. It currently\r\r\nincludes 2,745 references -- 13 new additions since its 09/08/09 release.<br>\r\r\n<br>\r\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\r\ndate of September 14, 2009) from:<br>\r\r\n<br>\r\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\r\n<br>\r\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\r\nGITHESIS.BIB. This bibliography includes 336 references to radiosity, photon\r\r\nmapping, and related global illumination theses -- no new additions since the\r\r\n09/08/09 release.<br>\r\r\n<br>\r\r\nFinancial support for the maintenance of these bibliographies is provided by\r\r\nbyHeart Consultants Limited.<br>\r\r\n<br>\r\r\nIan Ashdown, P. Eng., LC, FIES<br>\r\r\nPresident<br>\r\r\nbyHeart Consultants Limited<br>\r\r\nhttp://www.helios32.com<br>\r\r\n<br>\r\r\n</span></font><font size=2><span style='font-size:11.0pt'><o:p></o:p></span></font></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nTo: globillum@imag.fr\r\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\r\nSubject: CFP: c&g Special Issue on Procedural Methods in CG\r\r\nBcc: Michael Wimmer <wimmer@cg.tuwien.ac.at>, Peter Wonka <peter.wonka@asu.edu>\r\r\nMessage-Id: <7.1.0.9.2.20091009081748.05379808@cg.tuwien.ac.at>\r\r\nX-Eudora-Signature: <short signature>\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nDate: Fri,  9 Oct 2009 08:18:52\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nMIME-Version: 1.0\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\n[Apologies if you receive this CFP more than once]\r\r\n\r\r\nCALL FOR PAPERS\r\r\n\r\r\n\r\r\n     Procedural Methods in Computer Graphics\r\r\n\r\r\n\r\r\nSpecial Issue of Computers & Graphics, August 2010\r\r\n\r\r\nhttp://www.cg.tuwien.ac.at/cagproceduralissue/\r\r\n\r\r\nSubmission deadline: January 7, 2010\r\r\n\r\r\nGuest Editors:\r\r\n  Michael Wimmer\r\r\n  Peter Wonka\r\r\n\r\r\nAIMS AND SCOPE:\r\r\n---------------\r\r\n\r\r\nThe purpose of this special issue is to attract and showcase novel\r\r\nresearch results on procedural methods in computer graphics. We\r\r\nthus solicit articles that report innovative results in related\r\r\nresearch. Potential topics for articles include, but are not limited\r\r\nto, the following:\r\r\n\r\r\nRendering and visualization of procedural models\r\r\nProcedural modeling of textures and texture synthesis\r\r\nProcedural surface modeling\r\r\nImage-guided procedural modeling\r\r\nProcedural methods for animation\r\r\nProcedural methods to model plants and landscapes\r\r\nProcedural methods in computational photography and image processing\r\r\nProcedural methods in virtual heritage\r\r\nUser interfaces for procedural modeling\r\r\nProcedural modeling of urban structures and architecture\r\r\nProcedural sound modeling\r\r\n\r\r\n\r\r\nDEADLINES:\r\r\n----------\r\r\n\r\r\nSubmissions due:        January 7, 2010\r\r\nFirst notification:     April 5, 2010\r\r\nRevised version due:    May 5, 2010\r\r\nFinal notification:     May 12, 2010\r\r\nCamera ready copies:    May 27, 2010\r\r\n\r\r\nTo expedite the review process we would appreciate it if authors\r\r\nintending to submit a paper could send a title, author list, and\r\r\nabstract to wimmer@cg.tuwien.ac.at by January 2, 2009.\r\r\n\r\r\nSUBMISSION INFORMATION:\r\r\n-----------------------\r\r\n\r\r\nPlease prepare your article in Latex, using the instructions and style \r\r\nprovided here: http://www.elsevier.com/latex. Use the following line\r\r\nin your manuscript:\r\r\n\r\r\n\\documentclass[5p,times]{elsarticle}\r\r\n\r\r\nArticles should be as long as their content requires, but not longer. If\r\r\nyour article exceeds 14 pages including all references and images \r\r\nwhen formatted in the above style, please contact the guest editors before \r\r\nsubmitting.\r\r\n\r\r\nPlease submit your article using our online manuscript submission\r\r\nservice located here: http://ees.elsevier.com/cag/. Be sure to \r\r\nread the \"Guide for Authors\" before uploading, and follow the instructions \r\r\ncarefully. When uploading your article, select the appropriate\r\r\nspecial issue title under the Article Type. Also include\r\r\ncomplete contact information for all authors and coauthors in the\r\r\nsubmission. The review process for this special issue will be \r\r\ndouble blind, so please select \"manuscript without author details\" \r\r\nas submission category, and remove any identifying items from your \r\r\nsubmission. \r\r\nIf you have any questions about submitting your article,\r\r\nplease contact authorsupport@elsevier.com.\r\r\n\r\r\nPlease direct any correspondence prior to submission to the guest editors:\r\r\n\r\r\nMichael Wimmer\r\r\nEmail: wimmer@cg.tuwien.ac.at\r\r\n\r\r\nPeter Wonka\r\r\nEmail: peter.wonka@asu.edu\r\r\n\r\r\nThis call is also available from the special issue webpage at:\r\r\nhttp://www.cg.tuwien.ac.at/cagproceduralissue/\r\r\nFrom \r\r\nReturn-path: <globillum-owner@imag.fr>\r\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\r\nDelivery-date: Mon, 08 Feb 2010 14:13:19 +0100\r\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66]:46774)\r\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\r\n\tid 1NeTQV-00014F-1e; Mon, 08 Feb 2010 14:13:19 +0100\r\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id o18DD1Qh003574;\r\r\n\tMon, 8 Feb 2010 14:13:01 +0100\r\r\nX-Connecting-Host: mx1.imag.fr [129.88.30.5]\r\r\nX-Connecting-Addr: 129.88.30.5\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id o18DB8Ib021528\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);\r\r\n\tMon, 8 Feb 2010 14:11:08 +0100\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id o18DClXw024438;\r\r\n\tMon, 8 Feb 2010 14:12:47 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id o18DCfPj024406;\r\r\n\tMon, 8 Feb 2010 14:12:41 +0100\r\r\nReceived: from rominette.imag.fr (mx2.imag.fr [129.88.30.17])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id o18DCC69022482\r\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 8 Feb 2010 14:12:12 +0100\r\r\nReceived: from mini003.webpack.hosteurope.de (mini003.webpack.hosteurope.de [80.237.130.132])\r\r\n\tby rominette.imag.fr (8.13.8/8.13.8) with ESMTP id o18DAUdX021583\r\r\n\tfor <globillum@imag.fr>; Mon, 8 Feb 2010 14:10:31 +0100\r\r\nReceived: from ip-94-79-177-17.unitymediagroup.de ([94.79.177.17] helo=touchlab-pc4.cpe.ish); authenticated\r\r\n\tby mini003.webpack.hosteurope.de running ExIM with esmtpsa (TLSv1:RC4-SHA:128)\r\r\n\tid 1NeT69-0008If-44; Mon, 08 Feb 2010 13:52:17 +0100\r\r\nTo: globillum@imag.fr\r\r\nDate: Mon, 08 Feb 2010 13:52:16 +0100\r\r\nSubject: stunningly realistic architecture/nature/lighting CGI\r\r\nMIME-Version: 1.0\r\r\nFrom: \"Wolfram Kresse\" <wk@wkresse.de>\r\r\nOrganization: WekaDev\r\r\nMessage-ID: <op.u7s7dewecl4axx@touchlab-pc4.cpe.ish>\r\r\nUser-Agent: Opera Mail/10.10 (Win32)\r\r\nX-bounce-key: webpack.hosteurope.de;wk@wkresse.de;1265634728;59f54f06;\r\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Mon, 08 Feb 2010 14:13:02 +0100 (CET)\r\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Mon, 08 Feb 2010 14:11:09 +0100 (CET)\r\r\nX-Greylist: Delayed for 00:19:50 by milter-greylist-4.2.2 (rominette.imag.fr [129.88.30.17]); Mon, 08 Feb 2010 14:10:31 +0100 (CET)\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-IMAG-MailScanner-SpamCheck: ,\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 400\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM  for more information\r\r\nX-MailScanner-ID: o18DB8Ib021528\r\r\nX-IMAG-MailScanner-From: globillum-owner@imag.fr\r\r\nMailScanner-NULL-Check: 1266239469.70749@qhAxjy5UFF3pHprHSxJtRA\r\r\nX-Spam-Status: LOW ; 0\r\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nHello fellow globilluminati ;-)\r\r\n\r\r\nAre you familiar with the work of Alex Roman? A friend just showed me this CGI film, which might yield to some jaw-dropping - at least it did for me: until I saw the making-of, I was highly sceptical that this actually *was* entirely CGI...\r\r\nWhile I'm not sure whether he actually used some form of global illumination, it is still a must-see for people striving to achieve absolute realism in CGI imagery - he combined many techniques into an artistical and convincing performance.\r\r\nUntil I saw the making-of, I was highly sceptical that this actually *was* entirely CGI - except for the occasionally visible texture repeating pattern (sometimes intentional), the effort put into getting the details right make this a pretty impressive piece of work, IMHO.\r\r\nhttp://vimeo.com/7809605\r\r\n\r\r\nHave fun watching this in fullscreen,\r\r\nBest regards,\r\r\nWolfram\r\r\n\r\r\n--\r\r\n+-----+-------------------------------------------------------------------+\r\r\n| 8-P |   Wolfram Kresse      wk@wkresse.de      http://www.wkresse.de    |\r\r\n+-----+-------------------------------------------------------------------+\r\r\nData: Turbolift 7 is jammed.\r\r\nPicard: ALL HANDS, ABANDON SHIP! Computer! Set auto-destruct to 30 seconds!\r\r\nNumber One: Uh...Captain?\r\r\nPicard: ...er...sorry, I got carried away.\r\r\n \r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-path: <globillum-owner@imag.fr>\r\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\r\nDelivery-date: Mon, 08 Feb 2010 14:30:45 +0100\r\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66]:45855)\r\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\r\n\tid 1NeThN-0001MO-D6; Mon, 08 Feb 2010 14:30:45 +0100\r\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id o18DUbO7006280;\r\r\n\tMon, 8 Feb 2010 14:30:37 +0100\r\r\nX-Connecting-Host: mx1.imag.fr [129.88.30.5]\r\r\nX-Connecting-Addr: 129.88.30.5\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id o18DSYVM028565\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);\r\r\n\tMon, 8 Feb 2010 14:28:34 +0100\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id o18DUCZO009590;\r\r\n\tMon, 8 Feb 2010 14:30:12 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id o18DUCRr009588;\r\r\n\tMon, 8 Feb 2010 14:30:12 +0100\r\r\nReceived: from rominette.imag.fr (mx2.imag.fr [129.88.30.17])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id o18DThEf007637\r\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 8 Feb 2010 14:29:43 +0100\r\r\nReceived: from mini003.webpack.hosteurope.de (mini003.webpack.hosteurope.de [80.237.130.132])\r\r\n\tby rominette.imag.fr (8.13.8/8.13.8) with ESMTP id o18DS1nU026935\r\r\n\tfor <globillum@imag.fr>; Mon, 8 Feb 2010 14:28:02 +0100\r\r\nReceived: from ip-94-79-177-17.unitymediagroup.de ([94.79.177.17] helo=touchlab-pc4.cpe.ish); authenticated\r\r\n\tby mini003.webpack.hosteurope.de running ExIM with esmtpsa (TLSv1:RC4-SHA:128)\r\r\n\tid 1NeTgI-0003Dy-9k; Mon, 08 Feb 2010 14:29:38 +0100\r\r\nTo: globillum@imag.fr\r\r\nSubject: Re: stunningly realistic architecture/nature/lighting CGI\r\r\nReferences: <op.u7s7dewecl4axx@touchlab-pc4.cpe.ish>\r\r\nDate: Mon, 08 Feb 2010 14:29:39 +0100\r\r\nMIME-Version: 1.0\r\r\nFrom: \"Wolfram Kresse\" <wk@wkresse.de>\r\r\nOrganization: WekaDev\r\r\nMessage-ID: <op.u7s83pqrcl4axx@touchlab-pc4.cpe.ish>\r\r\nIn-Reply-To: <op.u7s7dewecl4axx@touchlab-pc4.cpe.ish>\r\r\nUser-Agent: Opera Mail/10.10 (Win32)\r\r\nX-bounce-key: webpack.hosteurope.de;wk@wkresse.de;1265635779;848375ed;\r\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Mon, 08 Feb 2010 14:30:38 +0100 (CET)\r\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Mon, 08 Feb 2010 14:28:34 +0100 (CET)\r\r\nX-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-4.2.2 (rominette.imag.fr [129.88.30.17]); Mon, 08 Feb 2010 14:28:02 +0100 (CET)\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-IMAG-MailScanner-SpamCheck: ,\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 401\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM  for more information\r\r\nX-MailScanner-ID: o18DSYVM028565\r\r\nX-IMAG-MailScanner-From: globillum-owner@imag.fr\r\r\nMailScanner-NULL-Check: 1266240516.5636@fxAP9Xit4+H09DycHodtZA\r\r\nX-Spam-Status: LOW ; 0\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\r\nX-Virus-Scanned: by amavisd-new\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\n\r\r\nOn Mon, 08 Feb 2010 13:52:16 +0100, Wolfram Kresse <wk@wkresse.de> wrote:\r\r\n\r\r\n> While I'm not sure whether he actually used some form of global illumination,\r\r\n\r\r\nHm, watching the film again, and paying more attention, I saw the obvious global illumination effects. It *is*, after all, an essential part of realistic imagery - that's why we're doing this ;-)\r\r\nIn fact, he mentions he uses V-Ray.\r\r\n\r\r\nCheers,\r\r\nWolfram\r\r\n\r\r\n--\r\r\n+-----+-------------------------------------------------------------------+\r\r\n| 8-P |   Wolfram Kresse      wk@wkresse.de      http://www.wkresse.de    |\r\r\n+-----+-------------------------------------------------------------------+\r\r\nGeordi: I'd like to enhance the annular static particle controller by using\r\r\nour ventral interdimensional flux module to access the tertiary converging\r\r\npulse node!\r\r\nData: I do not recommend doing this before matching the enhanced diverging\r\r\nstorage discriminator to our confocal energetic shield sensor, otherwise the\r\r\ninverse cataclysmic quantum charger will destabilize.\r\r\nGeordi: Smart-ass.\r\r\n\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-path: <globillum-owner@imag.fr>\r\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\r\nDelivery-date: Fri, 12 Feb 2010 23:46:29 +0100\r\r\nReceived: from neelix.kom.tuwien.ac.at ([192.35.241.67]:37818)\r\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\r\n\tid 1Ng4HM-0005c6-T5; Fri, 12 Feb 2010 23:46:29 +0100\r\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\r\n\tby neelix.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id o1CMkLI9025691;\r\r\n\tFri, 12 Feb 2010 23:46:21 +0100\r\r\nX-Connecting-Host: mx1.imag.fr [129.88.30.5]\r\r\nX-Connecting-Addr: 129.88.30.5\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id o1CMiNna029510\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);\r\r\n\tFri, 12 Feb 2010 23:44:23 +0100\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id o1CMkFN8018591;\r\r\n\tFri, 12 Feb 2010 23:46:15 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id o1CMkAsV018579;\r\r\n\tFri, 12 Feb 2010 23:46:10 +0100\r\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id o1CMjJMd017576\r\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 12 Feb 2010 23:45:19 +0100\r\r\nReceived: from mail.vsiltd.co.uk (mail.vsiltd.co.uk [195.152.206.150])\r\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id o1CMhMiC029203\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Fri, 12 Feb 2010 23:43:24 +0100\r\r\nReceived: from macy.ows.local ([195.152.206.70])\r\r\n\tby mail.vsiltd.co.uk (8.13.8/8.13.8) with ESMTP id o1CMRUhi015679\r\r\n\tfor <globillum@imag.fr>; Fri, 12 Feb 2010 22:27:31 GMT\r\r\nSubject: importance sampling direct lighting\r\r\nMIME-Version: 1.0\r\r\nDate: Fri, 12 Feb 2010 22:27:30 -0000\r\r\nX-MimeOLE: Produced By Microsoft Exchange V6.5\r\r\nMessage-ID: <ABA119D022920C4AA038C476D0146BC16E8CC6@gray.vsiltd.co.uk>\r\r\nThread-Topic: importance sampling direct lighting\r\r\nThread-Index: AcqsMpCHTcq9dIASSWqsnfAWryz0vQ==\r\r\nFrom: \"Neil Gatenby\" <Neil.Gatenby@lightworkdesign.com>\r\r\nTo: globillum@imag.fr\r\r\nX-VSI-MailScanner-Information: Please contact ITS for more information\r\r\nX-VSI-MailScanner: Found to be clean\r\r\nX-VSI-MailScanner-SpamCheck: not spam, SpamAssassin (not cached,\r\r\n\tscore=-2.301, required 6, AWL 0.20, BAYES_00 -2.60,\r\r\n\tHTML_MESSAGE 0.00, RDNS_NONE 0.10)\r\r\nX-VSI-MailScanner-From: neil.gatenby@lightworkdesign.com\r\r\nX-VSI-MailScanner-To: globillum@imag.fr\r\r\nX-Spam-Status: LOW ; -11\r\r\nX-Spam-Status: No\r\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (neelix.kom.tuwien.ac.at [192.35.241.67]); Fri, 12 Feb 2010 23:46:22 +0100 (CET)\r\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Fri, 12 Feb 2010 23:44:25 +0100 (CET)\r\r\nX-Greylist: Delayed for 00:17:04 by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Fri, 12 Feb 2010 23:43:24 +0100 (CET)\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-IMAG-MailScanner-SpamCheck: ,\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 403\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM  for more information\r\r\nX-MailScanner-ID: o1CMiNna029510\r\r\nX-IMAG-MailScanner-From: globillum-owner@imag.fr\r\r\nMailScanner-NULL-Check: 1266619466.17236@vxhcXgjM+QkbFnWOxiZTAQ\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: neelix.kom.tuwien.ac.at\r\r\nX-Virus-Scanned: by amavisd-new\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nContent-Type: multipart/alternative;\r\r\n\tboundary=\"----_=_NextPart_001_01CAAC32.907A1634\"\r\r\nContent-class: urn:content-classes:message\r\r\n\r\r\n\r\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\r\n<HTML><HEAD>\r\r\n<META http-equiv=Content-Type content=\"text/html; charset=us-ascii\">\r\r\n<META content=\"MSHTML 6.00.6000.16981\" name=GENERATOR></HEAD>\r\r\n<BODY>\r\r\n<DIV><FONT face=\"Courier New\" color=#008080 size=2></FONT>&nbsp;</DIV>\r\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\r\nsize=2>Hi</FONT></SPAN></DIV>\r\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\r\nsize=2></FONT></SPAN>&nbsp;</DIV>\r\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\r\nsize=2>When I was younger and less wise I&nbsp;listened to a paper (probably at \r\r\na Eurographics Workshop on Rendering) and now I can't find the paper \r\r\n...</FONT></SPAN></DIV>\r\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\r\nsize=2></FONT></SPAN>&nbsp;</DIV>\r\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\r\nsize=2>Part (all?) of the talk was on a lighting situation where you have \r\r\nhundreds&nbsp;(N) of small point/spot lights and you&nbsp;calculated their \r\r\ncontribution using m&lt;&lt;N shadow rays</FONT></SPAN><SPAN \r\r\nclass=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\r\nsize=2>&nbsp;&nbsp; </FONT></SPAN></DIV>\r\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\r\nsize=2></FONT></SPAN>&nbsp;</DIV>\r\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\r\nsize=2>&nbsp;&nbsp; for each light L</FONT></SPAN></DIV>\r\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\r\nsize=2>&nbsp;&nbsp;&nbsp;&nbsp; find unoccluded contribution&nbsp;at point of \r\r\ninterest, due to L</FONT></SPAN></DIV>\r\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\r\nsize=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;accumulate unccluded data&nbsp;... build \r\r\na&nbsp;PDF</FONT></SPAN></DIV>\r\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\r\nsize=2></FONT></SPAN>&nbsp;</DIV>\r\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\r\nsize=2>&nbsp;&nbsp; for i = 1 to m</FONT></SPAN></DIV>\r\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\r\nsize=2>&nbsp;&nbsp;&nbsp;&nbsp; pick a light by importance sampling the \r\r\nPDF</FONT></SPAN></DIV>\r\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\r\nsize=2>&nbsp;&nbsp;&nbsp;&nbsp; cast shadow ray - get a visibility - increment \r\r\nirrad at point of interest</FONT></SPAN></DIV>\r\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\r\nsize=2></FONT></SPAN>&nbsp;</DIV>\r\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\r\nsize=2>&nbsp;&nbsp; add in the contribution of the N-m-1 other lights using the \r\r\nmean visibility got from sampling the m</FONT></SPAN></DIV>\r\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\r\nsize=2></FONT></SPAN>&nbsp;</DIV>\r\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\r\nsize=2>They were lighting a theatre with lots of little lights illuminating the \r\r\nmany steps in the auditorium</FONT></SPAN></DIV>\r\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\r\nsize=2></FONT></SPAN>&nbsp;</DIV>\r\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\r\nsize=2>Ring any bells?</FONT></SPAN></DIV>\r\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\r\nsize=2></FONT></SPAN>&nbsp;</DIV>\r\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\r\nsize=2>I can find quite a few modern papers that take the approach and advance \r\r\nupon it, but can't find the original paper - even digging around in \r\r\nbibliographies</FONT></SPAN></DIV>\r\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\r\nsize=2></FONT></SPAN>&nbsp;</DIV>\r\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\r\nsize=2>I have a feeling it might have been Paul Heckbert or Greg Ward - but they \r\r\npresented lots of papers (and often each others!) so maybe that is not the \r\r\ncase.&nbsp; Pete Shirley?</FONT></SPAN></DIV>\r\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\r\nsize=2></FONT></SPAN>&nbsp;</DIV>\r\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\r\nsize=2>Any pointers much appreciated</FONT></SPAN></DIV>\r\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\r\nsize=2></FONT></SPAN>&nbsp;</DIV>\r\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\r\nsize=2>Have a good w/e all</FONT></SPAN></DIV>\r\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\r\nsize=2></FONT></SPAN>&nbsp;</DIV>\r\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\r\nsize=2>TIA<BR>Neil</FONT></SPAN></DIV>\r\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\r\nsize=2></FONT></SPAN>&nbsp;</DIV>\r\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\r\nsize=2></FONT></SPAN>&nbsp;</DIV>\r\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\r\nsize=2></FONT></SPAN>&nbsp;</DIV>\r\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\r\nsize=2></FONT></SPAN>&nbsp;</DIV></BODY></HTML>\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-path: <globillum-owner@imag.fr>\r\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\r\nDelivery-date: Sat, 13 Feb 2010 02:35:27 +0100\r\r\nReceived: from neelix.kom.tuwien.ac.at ([192.35.241.67]:35253)\r\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\r\n\tid 1Ng6ut-0006mv-2x; Sat, 13 Feb 2010 02:35:27 +0100\r\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\r\n\tby neelix.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id o1D1ZHmK026898;\r\r\n\tSat, 13 Feb 2010 02:35:18 +0100\r\r\nX-Connecting-Host: mx1.imag.fr [129.88.30.5]\r\r\nX-Connecting-Addr: 129.88.30.5\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id o1D1Wp75003894\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);\r\r\n\tSat, 13 Feb 2010 02:32:51 +0100\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id o1D1YhKr013769;\r\r\n\tSat, 13 Feb 2010 02:34:43 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id o1D1YgWh013762;\r\r\n\tSat, 13 Feb 2010 02:34:42 +0100\r\r\nReceived: from rominette.imag.fr (mx2.imag.fr [129.88.30.17])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id o1D1XsGq012754\r\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 13 Feb 2010 02:33:54 +0100\r\r\nReceived: from mail.vsiltd.co.uk (mail.vsiltd.co.uk [195.152.206.150])\r\r\n\tby rominette.imag.fr (8.13.8/8.13.8) with ESMTP id o1D1Vt9s013930\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Sat, 13 Feb 2010 02:31:58 +0100\r\r\nReceived: from macy.ows.local ([195.152.206.70])\r\r\n\tby mail.vsiltd.co.uk (8.13.8/8.13.8) with ESMTP id o1D1XH0P032159;\r\r\n\tSat, 13 Feb 2010 01:33:18 GMT\r\r\nMIME-Version: 1.0\r\r\nSubject: RE: importance sampling direct lighting\r\r\nX-MimeOLE: Produced By Microsoft Exchange V6.5\r\r\nDate: Sat, 13 Feb 2010 01:32:49 -0000\r\r\nMessage-ID: <ABA119D022920C4AA038C476D0146BC16E8CC9@gray.vsiltd.co.uk>\r\r\nThread-Topic: importance sampling direct lighting\r\r\nThread-Index: AcqsNwk/Uqq3nuXOQZ+tLxSH4YJTIAAFT3yA\r\r\nReferences: <ABA119D022920C4AA038C476D0146BC16E8CC6@gray.vsiltd.co.uk> <4B21426F-E457-4DBE-A6A2-7B672BD1458C@lmi.net>\r\r\nFrom: \"Neil Gatenby\" <Neil.Gatenby@lightworkdesign.com>\r\r\nTo: \"Greg Ward\" <gregoryjward@gmail.com>\r\r\nCc: globillum@imag.fr\r\r\nX-VSI-MailScanner-Information: Please contact ITS for more information\r\r\nX-VSI-MailScanner: Found to be clean\r\r\nX-VSI-MailScanner-SpamCheck: not spam, SpamAssassin (not cached,\r\r\n\tscore=-2.302, required 6, AWL 0.20, BAYES_00 -2.60, RDNS_NONE 0.10)\r\r\nX-VSI-MailScanner-From: neil.gatenby@lightworkdesign.com\r\r\nX-VSI-MailScanner-To: globillum@imag.fr, gregoryjward@gmail.com\r\r\nX-Spam-Status: LOW ; -26\r\r\nX-Spam-Status: No\r\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (neelix.kom.tuwien.ac.at [192.35.241.67]); Sat, 13 Feb 2010 02:35:20 +0100 (CET)\r\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Sat, 13 Feb 2010 02:32:55 +0100 (CET)\r\r\nX-Greylist: Delayed for 03:05:38 by milter-greylist-4.2.2 (rominette.imag.fr [129.88.30.17]); Sat, 13 Feb 2010 02:31:59 +0100 (CET)\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-IMAG-MailScanner-SpamCheck: ,\r\r\nX-MIME-Autoconverted: from quoted-printable to 8bit by chopinette.imag.fr id o1D1XsGq012754\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 404\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM  for more information\r\r\nX-MailScanner-ID: o1D1Wp75003894\r\r\nX-IMAG-MailScanner-From: globillum-owner@imag.fr\r\r\nMailScanner-NULL-Check: 1266629575.58234@XrsrDh9xYdd+5sR9nD4wmQ\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: neelix.kom.tuwien.ac.at\r\r\nX-Virus-Scanned: by amavisd-new\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nContent-class: urn:content-classes:message\r\r\nContent-Type: text/plain;\r\r\n\tcharset=\"us-ascii\"\r\r\nContent-Transfer-Encoding: 8bit\r\r\n\r\r\nBrilliant\r\r\n\r\r\nThanks Greg, and to all the others that responded directly\r\r\n\r\r\nAm hoping to get to Saarbruecken this year, but childcare duties may\r\r\nkeep me away\r\r\n\r\r\nCheers\r\r\nN \r\r\n\r\r\n> -----Original Message-----\r\r\n> From: Greg Ward [mailto:gregoryjward@gmail.com] \r\r\n> Sent: 12 February 2010 22:59\r\r\n> To: Neil Gatenby\r\r\n> Cc: globillum@imag.fr\r\r\n> Subject: Re: importance sampling direct lighting\r\r\n> \r\r\n> Hi Neil,\r\r\n> \r\r\n> I think you're referring to my \"Adaptive Shadow Testing for Ray  \r\r\n> Tracing\" paper, which I gave at the 1991 EG workshop on rendering --  \r\r\n> good memory!  The Candlestick Theater model (created by Charles  \r\r\n> Ehrlich) was given as an example during my talk, but doesn't \r\r\n> appear in  \r\r\n> the paper.  This technique was also mentioned in the 1994 Siggraph  \r\r\n> paper on Radiance. Peter Shirley gave a paper on a different shadow  \r\r\n> testing technique from the same workshop, where he treated \r\r\n> the set of  \r\r\n> all light sources as a single (discontinuous) source and applied MC  \r\r\n> sampling.  A link to my papers can be found towards the bottom of my  \r\r\n> pubs page at:\r\r\n> \r\r\n> \thttp://www.anyhere.com/gward/papers.html\r\r\n> \r\r\n>   Pete's '91 EGWR paper, \"Direct Lighting Calculation by Monte Carlo  \r\r\n> Integration\", is reference number 6 on his pubs page:\r\r\n> \r\r\n> \thttp://www.cs.utah.edu/~shirley/papers/\r\r\n> \r\r\n> Cheers,\r\r\n> -Greg\r\r\n> \r\r\n> > From: \"Neil Gatenby\" <Neil.Gatenby@lightworkdesign.com>\r\r\n> > Date: February 12, 2010 2:27:30 PM PST\r\r\n> >\r\r\n> > Hi\r\r\n> >\r\r\n> > When I was younger and less wise I listened to a paper \r\r\n> (probably at  \r\r\n> > a Eurographics Workshop on Rendering) and now I can't find the  \r\r\n> > paper ...\r\r\n> >\r\r\n> > Part (all?) of the talk was on a lighting situation where you have  \r\r\n> > hundreds (N) of small point/spot lights and you calculated their  \r\r\n> > contribution using m<<N shadow rays\r\r\n> >\r\r\n> >    for each light L\r\r\n> >      find unoccluded contribution at point of interest, due to L\r\r\n> >      accumulate unccluded data ... build a PDF\r\r\n> >\r\r\n> >    for i = 1 to m\r\r\n> >      pick a light by importance sampling the PDF\r\r\n> >      cast shadow ray - get a visibility - increment irrad at point  \r\r\n> > of interest\r\r\n> >\r\r\n> >    add in the contribution of the N-m-1 other lights using \r\r\n> the mean  \r\r\n> > visibility got from sampling the m\r\r\n> >\r\r\n> > They were lighting a theatre with lots of little lights \r\r\n> illuminating  \r\r\n> > the many steps in the auditorium\r\r\n> >\r\r\n> > Ring any bells?\r\r\n> >\r\r\n> > I can find quite a few modern papers that take the approach and  \r\r\n> > advance upon it, but can't find the original paper - even digging  \r\r\n> > around in bibliographies\r\r\n> >\r\r\n> > I have a feeling it might have been Paul Heckbert or Greg \r\r\n> Ward - but  \r\r\n> > they presented lots of papers (and often each others!) so \r\r\n> maybe that  \r\r\n> > is not the case.  Pete Shirley?\r\r\n> >\r\r\n> > Any pointers much appreciated\r\r\n> >\r\r\n> > Have a good w/e all\r\r\n> >\r\r\n> > TIA\r\r\n> > Neil\r\r\n> \r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-path: <globillum-owner@imag.fr>\r\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\r\nDelivery-date: Mon, 21 Jun 2010 21:03:39 +0200\r\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66]:49732)\r\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\r\n\tid 1OQmHI-0004V7-AC; Mon, 21 Jun 2010 21:03:29 +0200\r\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id o5LJ3Id7020999;\r\r\n\tMon, 21 Jun 2010 21:03:19 +0200\r\r\nX-Connecting-Host: mx1.imag.fr [129.88.30.5]\r\r\nX-Connecting-Addr: 129.88.30.5\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id o5LIss5c028049\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);\r\r\n\tMon, 21 Jun 2010 20:54:54 +0200\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id o5LJ3DIE025600;\r\r\n\tMon, 21 Jun 2010 21:03:13 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id o5LJ3CM8025595;\r\r\n\tMon, 21 Jun 2010 21:03:12 +0200\r\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id o5LJ2IYM024577\r\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 21 Jun 2010 21:02:18 +0200\r\r\nReceived: from server.agi32.com (unknown.hostforweb.net [66.225.254.249] (may be forged))\r\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id o5LIrsNI027751\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Mon, 21 Jun 2010 20:53:56 +0200\r\r\nReceived: from s0106001e5802cdcd.vn.shawcable.net ([174.7.99.121] helo=Evergreen)\r\r\n\tby server.agi32.com with esmtp (Exim 4.69)\r\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\r\n\tid 1OQlgB-0003Ok-6H\r\r\n\tfor globillum@imag.fr; Mon, 21 Jun 2010 12:25:07 -0600\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 10/06/21 Release of RADBIB and GITHESIS\r\r\nDate: Mon, 21 Jun 2010 11:25:03 -0700\r\r\nMessage-ID: <005a01cb116f$12d8a0e0$3889e2a0$@com>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook 12.0\r\r\nThread-Index: AcsRbxFGwSPSWI6lRWivSvCUUYHhWA==\r\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\r\nX-AntiAbuse: Original Domain - imag.fr\r\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Mon, 21 Jun 2010 21:03:19 +0200 (CEST)\r\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Mon, 21 Jun 2010 20:54:54 +0200 (CEST)\r\r\nX-Greylist: Delayed for 00:37:05 by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Mon, 21 Jun 2010 20:53:57 +0200 (CEST)\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-IMAG-MailScanner-SpamCheck: ,\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 410\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM  for more information\r\r\nX-MailScanner-ID: o5LIss5c028049\r\r\nX-IMAG-MailScanner-From: globillum-owner@imag.fr\r\r\nMailScanner-NULL-Check: 1277751298.93795@f9+MfrGX8V1zIGYmk1f9uQ\r\r\nX-Spam-Status: LOW ; 0\r\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\r\nX-Virus-Scanned: by amavisd-new on vc7.kom.tuwien.ac.at\r\r\nX-Mozilla-Status: 8001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nContent-Type: multipart/alternative;\r\r\n\tboundary=\"----=_NextPart_000_005B_01CB1134.6679C8E0\"\r\r\nContent-Language: en-ca\r\r\n\r\r\n\r\r\n<html xmlns:v=\"urn:schemas-microsoft-com:vml\" xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns:x=\"urn:schemas-microsoft-com:office:excel\" xmlns:p=\"urn:schemas-microsoft-com:office:powerpoint\" xmlns:a=\"urn:schemas-microsoft-com:office:access\" xmlns:dt=\"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882\" xmlns:s=\"uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882\" xmlns:rs=\"urn:schemas-microsoft-com:rowset\" xmlns:z=\"#RowsetSchema\" xmlns:b=\"urn:schemas-microsoft-com:office:publisher\" xmlns:ss=\"urn:schemas-microsoft-com:office:spreadsheet\" xmlns:c=\"urn:schemas-microsoft-com:office:component:spreadsheet\" xmlns:odc=\"urn:schemas-microsoft-com:office:odc\" xmlns:oa=\"urn:schemas-microsoft-com:office:activation\" xmlns:html=\"http://www.w3.org/TR/REC-html40\" xmlns:q=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:rtc=\"http://microsoft.com/officenet/conferencing\" xmlns:D=\"DAV:\" xmlns:Repl=\"http://schemas.microsoft.com/repl/\" xmlns:mt=\"http://schemas.\r\r\nmicrosoft.com/sharepoint/soap/meetings/\" xmlns:x2=\"http://schemas.microsoft.com/office/excel/2003/xml\" xmlns:ppda=\"http://www.passport.com/NameSpace.xsd\" xmlns:ois=\"http://schemas.microsoft.com/sharepoint/soap/ois/\" xmlns:dir=\"http://schemas.microsoft.com/sharepoint/soap/directory/\" xmlns:ds=\"http://www.w3.org/2000/09/xmldsig#\" xmlns:dsp=\"http://schemas.microsoft.com/sharepoint/dsp\" xmlns:udc=\"http://schemas.microsoft.com/data/udc\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:sub=\"http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/\" xmlns:ec=\"http://www.w3.org/2001/04/xmlenc#\" xmlns:sp=\"http://schemas.microsoft.com/sharepoint/\" xmlns:sps=\"http://schemas.microsoft.com/sharepoint/soap/\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:udcs=\"http://schemas.microsoft.com/data/udc/soap\" xmlns:udcxf=\"http://schemas.microsoft.com/data/udc/xmlfile\" xmlns:udcp2p=\"http://schemas.microsoft.com/data/udc/parttopart\" xmlns:wf=\"http://schemas.microsoft.com/sharepoin\r\r\nt/soap/workflow/\" xmlns:dsss=\"http://schemas.microsoft.com/office/2006/digsig-setup\" xmlns:dssi=\"http://schemas.microsoft.com/office/2006/digsig\" xmlns:mdssi=\"http://schemas.openxmlformats.org/package/2006/digital-signature\" xmlns:mver=\"http://schemas.openxmlformats.org/markup-compatibility/2006\" xmlns:m=\"http://schemas.microsoft.com/office/2004/12/omml\" xmlns:mrels=\"http://schemas.openxmlformats.org/package/2006/relationships\" xmlns:spwp=\"http://microsoft.com/sharepoint/webpartpages\" xmlns:ex12t=\"http://schemas.microsoft.com/exchange/services/2006/types\" xmlns:ex12m=\"http://schemas.microsoft.com/exchange/services/2006/messages\" xmlns:pptsl=\"http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/\" xmlns:spsl=\"http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService\" xmlns:Z=\"urn:schemas-microsoft-com:\" xmlns:st=\"&#1;\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\r\n\r\r\n<head>\r\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\r\n<meta name=Generator content=\"Microsoft Word 12 (filtered medium)\">\r\r\n<style>\r\r\n<!--\r\r\n /* Font Definitions */\r\r\n @font-face\r\r\n\t{font-family:\"Cambria Math\";\r\r\n\tpanose-1:2 4 5 3 5 4 6 3 2 4;}\r\r\n@font-face\r\r\n\t{font-family:Calibri;\r\r\n\tpanose-1:2 15 5 2 2 2 4 3 2 4;}\r\r\n /* Style Definitions */\r\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0cm;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:11.0pt;\r\r\n\tfont-family:\"Calibri\",\"sans-serif\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{mso-style-priority:99;\r\r\n\tcolor:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{mso-style-priority:99;\r\r\n\tcolor:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:\"Calibri\",\"sans-serif\";\r\r\n\tcolor:windowtext;}\r\r\n.MsoChpDefault\r\r\n\t{mso-style-type:export-only;}\r\r\n@page WordSection1\r\r\n\t{size:612.0pt 792.0pt;\r\r\n\tmargin:72.0pt 72.0pt 72.0pt 72.0pt;}\r\r\ndiv.WordSection1\r\r\n\t{page:WordSection1;}\r\r\n-->\r\r\n</style>\r\r\n<!--[if gte mso 9]><xml>\r\r\n <o:shapedefaults v:ext=\"edit\" spidmax=\"1026\" />\r\r\n</xml><![endif]--><!--[if gte mso 9]><xml>\r\r\n <o:shapelayout v:ext=\"edit\">\r\r\n  <o:idmap v:ext=\"edit\" data=\"1\" />\r\r\n </o:shapelayout></xml><![endif]-->\r\r\n</head>\r\r\n\r\r\n<body lang=EN-US link=blue vlink=purple>\r\r\n\r\r\n<div class=WordSection1>\r\r\n\r\r\n<p class=MsoNormal>ANNOUNCE: 10/06/21 Release of RADBIB and GITHESIS<o:p></o:p></p>\r\r\n\r\r\n<p class=MsoNormal><o:p>&nbsp;</o:p></p>\r\r\n\r\r\n<p class=MsoNormal>RADBIB is a comprehensive bibliography of radiosity, photon\r\r\nmapping, and related global illumination papers, theses, articles, and books.\r\r\nIt currently includes 2,803 references -- 5813 new additions since its 09/09/14\r\r\nrelease.<o:p></o:p></p>\r\r\n\r\r\n<p class=MsoNormal><o:p>&nbsp;</o:p></p>\r\r\n\r\r\n<p class=MsoNormal>This bibliography is available in BibTex format as\r\r\nRADBIB.BIB (with a release date of June 21, 2010) from:<o:p></o:p></p>\r\r\n\r\r\n<p class=MsoNormal><o:p>&nbsp;</o:p></p>\r\r\n\r\r\n<p class=MsoNormal>&nbsp; http://www.helios32.com (Resources section)<o:p></o:p></p>\r\r\n\r\r\n<p class=MsoNormal><o:p>&nbsp;</o:p></p>\r\r\n\r\r\n<p class=MsoNormal>Also available from this site is an abridged version of\r\r\nRADBIB.BIB called GITHESIS.BIB. This bibliography includes 337 references to\r\r\nradiosity, photon mapping, and related global illumination theses -- one new\r\r\naddition since the 09/09/14 release.<o:p></o:p></p>\r\r\n\r\r\n<p class=MsoNormal><o:p>&nbsp;</o:p></p>\r\r\n\r\r\n<p class=MsoNormal>Financial support for the maintenance of these\r\r\nbibliographies is provided by byHeart Consultants Limited.<o:p></o:p></p>\r\r\n\r\r\n<p class=MsoNormal><o:p>&nbsp;</o:p></p>\r\r\n\r\r\n<p class=MsoNormal>Ian Ashdown, P. Eng., LC, FIES<o:p></o:p></p>\r\r\n\r\r\n<p class=MsoNormal>President<o:p></o:p></p>\r\r\n\r\r\n<p class=MsoNormal>byHeart Consultants Limited<o:p></o:p></p>\r\r\n\r\r\n<p class=MsoNormal><a href=\"http://www.helios32.com\">http://www.helios32.com</a><o:p></o:p></p>\r\r\n\r\r\n<p class=MsoNormal><o:p>&nbsp;</o:p></p>\r\r\n\r\r\n</div>\r\r\n\r\r\n</body>\r\r\n\r\r\n</html>\r\r\n\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nReturn-path: <globillum-owner@imag.fr>\r\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\r\nDelivery-date: Fri, 11 Feb 2011 07:31:39 +0100\r\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66])\r\r\n\tby mail.cg.tuwien.ac.at with esmtp (Exim 4.71)\r\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\r\n\tid 1PnmXa-0005RV-B6; Fri, 11 Feb 2011 07:31:38 +0100\r\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id p1B6VS6p027957;\r\r\n\tFri, 11 Feb 2011 07:31:28 +0100\r\r\nX-Connecting-Host: mx1.imag.fr [129.88.30.5]\r\r\nX-Connecting-Addr: 129.88.30.5\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id p1B6VQGq010477\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);\r\r\n\tFri, 11 Feb 2011 07:31:26 +0100\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id p1B6VRup031259;\r\r\n\tFri, 11 Feb 2011 07:31:27 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id p1B6VQRQ031254;\r\r\n\tFri, 11 Feb 2011 07:31:26 +0100\r\r\nReceived: from rominette.imag.fr (mx2.imag.fr [129.88.30.17])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id p1B6Umrw030961\r\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 11 Feb 2011 07:30:49 +0100\r\r\nReceived: from server.agi32.com (server.agi32.com [65.60.14.58])\r\r\n\tby rominette.imag.fr (8.13.8/8.13.8) with ESMTP id p1B62F3F011057\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Fri, 11 Feb 2011 07:02:17 +0100\r\r\nReceived: from s0106001cc0f76225.vn.shawcable.net ([174.7.111.91] helo=Evergreen)\r\r\n\tby server.agi32.com with esmtp (Exim 4.69)\r\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\r\n\tid 1PnlDI-000384-8Z\r\r\n\tfor globillum@imag.fr; Thu, 10 Feb 2011 22:06:36 -0700\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: globillum@imag.fr\r\r\nSubject: ANNOUNCE: 11/02/10 Release of RADBIB and GITHESIS\r\r\nDate: Thu, 10 Feb 2011 21:06:01 -0800\r\r\nMessage-ID: <000001cbc9a9$62297050$267c50f0$@com>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook 12.0\r\r\nThread-Index: AcvJqWBaXKgoWlhLSsuivLhBBcJDFg==\r\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\r\nX-AntiAbuse: Original Domain - imag.fr\r\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Fri, 11 Feb 2011 07:31:29 +0100 (CET)\r\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Fri, 11 Feb 2011 07:31:27 +0100 (CET)\r\r\nX-Greylist: Delayed for 00:55:35 by milter-greylist-4.2.2 (rominette.imag.fr [129.88.30.17]); Fri, 11 Feb 2011 07:02:17 +0100 (CET)\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-IMAG-MailScanner-SpamCheck: ,\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 411\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: text/html; charset=windows-1252\r\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM  for more information\r\r\nX-MailScanner-ID: p1B6VQGq010477\r\r\nX-IMAG-MailScanner-From: globillum-owner@imag.fr\r\r\nMailScanner-NULL-Check: 1298010687.08845@wQw/lWe3HMvBB+XDvOxyrw\r\r\nX-Spam-Status: LOW ; -26\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\r\nX-Virus-Scanned: by amavisd-new on vc9.kom.tuwien.ac.at\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nContent-transfer-encoding: 8bit\r\r\n\r\r\nContent-Type: multipart/alternative;\r\r\n\tboundary=\"----=_NextPart_000_0001_01CBC966.54063050\"\r\r\nContent-Language: en-ca\r\r\n\r\r\n\r\r\n<html xmlns:v=\"urn:schemas-microsoft-com:vml\" xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns:m=\"http://schemas.microsoft.com/office/2004/12/omml\" xmlns=\"http://www.w3.org/TR/REC-html40\"><head><META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\"><meta name=Generator content=\"Microsoft Word 12 (filtered medium)\"><style><!--\r\r\n/* Font Definitions */\r\r\n@font-face\r\r\n\t{font-family:\"Cambria Math\";\r\r\n\tpanose-1:2 4 5 3 5 4 6 3 2 4;}\r\r\n@font-face\r\r\n\t{font-family:Calibri;\r\r\n\tpanose-1:2 15 5 2 2 2 4 3 2 4;}\r\r\n@font-face\r\r\n\t{font-family:Verdana;\r\r\n\tpanose-1:2 11 6 4 3 5 4 4 2 4;}\r\r\n/* Style Definitions */\r\r\np.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0cm;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:11.0pt;\r\r\n\tfont-family:\"Calibri\",\"sans-serif\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{mso-style-priority:99;\r\r\n\tcolor:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{mso-style-priority:99;\r\r\n\tcolor:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:\"Calibri\",\"sans-serif\";\r\r\n\tcolor:windowtext;}\r\r\n.MsoChpDefault\r\r\n\t{mso-style-type:export-only;}\r\r\n@page WordSection1\r\r\n\t{size:612.0pt 792.0pt;\r\r\n\tmargin:72.0pt 72.0pt 72.0pt 72.0pt;}\r\r\ndiv.WordSection1\r\r\n\t{page:WordSection1;}\r\r\n--></style><!--[if gte mso 9]><xml>\r\r\n<o:shapedefaults v:ext=\"edit\" spidmax=\"1026\" />\r\r\n</xml><![endif]--><!--[if gte mso 9]><xml>\r\r\n<o:shapelayout v:ext=\"edit\">\r\r\n<o:idmap v:ext=\"edit\" data=\"1\" />\r\r\n</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><b>ANNOUNCE: 11/02/10 Release of RADBIB and GITHESIS<o:p></o:p></b></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>RADBIB is a comprehensive bibliography of radiosity, photon mapping, and related global illumination papers, theses, articles, and books. It currently includes 2,840 references -- 37 new additions since its 10/06/21 release.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>This bibliography is available in BibTex format as RADBIB.BIB (with a release date of February 10, 2011) from:<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>&nbsp; http://www.helios32.com (Resources section)<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Also available from this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This bibliography includes 338 references\r\r\n to radiosity, photon mapping, and related global illumination theses -- one new addition since the 10/06/21 release.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Financial support for the maintenance of these bibliographies is provided by byHeart Consultants Limited.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Ian Ashdown, P. Eng., FIES<o:p></o:p></p><p class=MsoNormal>President<o:p></o:p></p><p class=MsoNormal>byHeart Consultants Limited<o:p></o:p></p><p class=MsoNormal><a href=\"http://www.helios32.com/\">http://www.helios32.com</a><o:p></o:p></p><p class=MsoNormal>&nbsp;<o:p></o:p></p><p class=MsoNormal><span style='font-size:7.5pt;font-family:\"Verdana\",\"sans-serif\";color:#666666'>CONFIDENTIALITY NOTICE: This entire communication, including without limitation any attachments, is intended for the use of ther recipient to which or whom it is addressed, and may contain confidential, personal, and or privileged informatio\r\r\nn. Please contact us immediately if you are not the intended recipient of this commumication, and do not copy, distribute, or take action relying on it. Any communication received in error, or subsequent reply, should be deleted or destroyed.</span><o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p></div></body></html>\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\nFrom \r\r\nX-Account-Key: account1\r\r\nX-UIDL: 0000c1934778b2c7\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 10000000\r\r\nX-Mozilla-Keys:                                                                                 \r\r\nReturn-path: <globillum-owner@imag.fr>\r\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\r\nDelivery-date: Fri, 15 Apr 2011 21:13:25 +0200\r\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66])\r\r\n\tby mail.cg.tuwien.ac.at with esmtp (Exim 4.71)\r\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\r\n\tid 1QAoSK-0006A2-Pj; Fri, 15 Apr 2011 21:13:25 +0200\r\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id p3FJDDOT002369;\r\r\n\tFri, 15 Apr 2011 21:13:13 +0200\r\r\nX-Connecting-Host: mx1.imag.fr [129.88.30.5]\r\r\nX-Connecting-Addr: 129.88.30.5\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id p3FJ2kMt010492\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);\r\r\n\tFri, 15 Apr 2011 21:02:46 +0200\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id p3FJ2mKM014408;\r\r\n\tFri, 15 Apr 2011 21:02:48 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id p3FJ2lwa014401;\r\r\n\tFri, 15 Apr 2011 21:02:47 +0200\r\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id p3FJ2RE2014362\r\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 15 Apr 2011 21:02:27 +0200\r\r\nReceived: from server.agi32.com (server.agi32.com [65.60.14.58])\r\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id p3FJ2L9A010411\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Fri, 15 Apr 2011 21:02:23 +0200\r\r\nReceived: from s0106001cc0f76225.vn.shawcable.net ([174.7.123.54] helo=Evergreen)\r\r\n\tby server.agi32.com with esmtp (Exim 4.69)\r\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\r\n\tid 1QAnXN-0004xL-LU\r\r\n\tfor globillum@imag.fr; Fri, 15 Apr 2011 12:14:34 -0600\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: <globillum@imag.fr>\r\r\nSubject: ANNOUNCE: 11/04/15 Release of RADBIB and GITHESIS\r\r\nDate: Fri, 15 Apr 2011 11:14:24 -0700\r\r\nMessage-ID: <003401cbfb98$f48c5770$dda50650$@com>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Office Outlook 12.0\r\r\nThread-Index: Acv7mPLu5O+IjGQOTMCOVLWH8/1gtA==\r\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\r\nX-AntiAbuse: Original Domain - imag.fr\r\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\r\nX-Source: \r\r\nX-Source-Args: \r\r\nX-Source-Dir: \r\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Fri, 15 Apr 2011 21:13:14 +0200 (CEST)\r\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Fri, 15 Apr 2011 21:02:46 +0200 (CEST)\r\r\nX-Greylist: Delayed for 00:47:45 by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Fri, 15 Apr 2011 21:02:23 +0200 (CEST)\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-IMAG-MailScanner-SpamCheck: , \r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 414\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: multipart/mixed; boundary=\"----------=_1302894151-31352-14\"\r\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM  for more information\r\r\nX-MailScanner-ID: p3FJ2kMt010492\r\r\nX-IMAG-MailScanner-From: globillum-owner@imag.fr\r\r\nMailScanner-NULL-Check: 1303498970.65234@mDCR8b8CkZhLuvXaH8exOA\r\r\nX-Spam-Status: LOW ; -26\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\r\nX-Virus-Scanned: by amavisd-new on vc7.kom.tuwien.ac.at\r\r\n\r\r\nThis is a multi-part message in MIME format...\r\r\n\r\r\n------------=_1302894151-31352-14\r\r\nContent-Type: multipart/alternative;\r\r\n\tboundary=\"----=_NextPart_000_0035_01CBFB5E.482D7F70\"\r\r\nContent-Language: en-ca\r\r\n\r\r\nThis is a multi-part message in MIME format.\r\r\n\r\r\n------=_NextPart_000_0035_01CBFB5E.482D7F70\r\r\nContent-Type: text/plain;\r\r\n\tcharset=\"us-ascii\"\r\r\nContent-Transfer-Encoding: 7bit\r\r\n\r\r\nANNOUNCE: 11/04/15 Release of RADBIB and GITHESIS\r\r\n\r\r\n \r\r\n\r\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\r\n\r\r\nrelated global illumination papers, theses, articles, and books. It\r\r\n\r\r\ncurrently includes 2,855 references -- 15 new additions since its\r\r\n\r\r\n11/02/10 release.\r\r\n\r\r\n \r\r\n\r\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a\r\r\n\r\r\nrelease date of April 15, 2011) from:\r\r\n\r\r\n \r\r\n\r\r\n  http://www.helios32.com (Resources section)\r\r\n\r\r\n \r\r\n\r\r\n************************************************************************\r\r\n\r\r\nNOTE: RADBIB does NOT include the following paper:\r\r\n\r\r\n \r\r\n\r\r\nAuthors:     Qiong Zhang\r\r\n\r\r\n             School of International Business\r\r\n\r\r\n                Tianjin Foreign Studies University\r\r\n\r\r\n                Tianjin, China\r\r\n\r\r\n                  \r\r\n\r\r\n             Zhichao Li\r\r\n\r\r\n             Department of Information\r\r\n\r\r\n             Management China Central Party School\r\r\n\r\r\n             Beijing, China\r\r\n\r\r\n              \r\r\n\r\r\n             Riwei Wang\r\r\n\r\r\n             Tianjin Key Laboratory of Intelligence Computing and Novel\r\r\n\r\r\n             Software Technology\r\r\n\r\r\n             Tianjin University of Technology\r\r\n\r\r\n             Tianjin, China\r\r\n\r\r\n \r\r\n\r\r\nMonth:      October     \r\r\n\r\r\nYear:       2010\r\r\n\r\r\n \r\r\n\r\r\nTitle:      A Parallel Radiosity Algorithm for Virtual Reality\r\r\n\r\r\nBooktitle:  2010 Third International Congress on Image and Signal\r\r\n\r\r\n            Processing (CISP 2010))\r\r\n\r\r\nVolume:     5\r\r\n\r\r\nPages:      2469 -- 2472\r\r\n\r\r\n \r\r\n\r\r\nPublisher:  IEEE Xplore Digital Library\r\r\n\r\r\nDOI:        10.1109/CISP.2010.5647841\r\r\n\r\r\n \r\r\n\r\r\nThe authors are invited to contact the author of \"Eigenvector Radiosity\"\r\r\n\r\r\n(2001 MSc thesis, University of British Columbia) to explain why their\r\r\n\r\r\n\"original technique\" (funded by a grant from the Tianjin Natural Science\r\r\n\r\r\nFoundation) is simply an extract from the author's thesis (which they\r\r\n\r\r\nneglected to reference in their paper).  \r\r\n\r\r\n    \r\r\n\r\r\n************************************************************************\r\r\n\r\r\n \r\r\n\r\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\r\n\r\r\nGITHESIS.BIB. This bibliography includes 339 references to radiosity,\r\r\n\r\r\nphoton mapping, and related global illumination theses -- one new\r\r\n\r\r\naddition since the 11/02/10 release.\r\r\n\r\r\n \r\r\n\r\r\nFinancial support for the maintenance of these bibliographies is provided\r\r\n\r\r\nby byHeart Consultants Limited.\r\r\n\r\r\n \r\r\n\r\r\nIan Ashdown, P. Eng., FIES\r\r\n\r\r\nPresident\r\r\n\r\r\nbyHeart Consultants Limited\r\r\n\r\r\nhttp://www.helios32.com\r\r\n\r\r\n \r\r\n\r\r\n\r\r\n------=_NextPart_000_0035_01CBFB5E.482D7F70\r\r\nContent-Type: text/html;\r\r\n\tcharset=\"us-ascii\"\r\r\nContent-Transfer-Encoding: quoted-printable\r\r\n\r\r\n<html xmlns:v=3D\"urn:schemas-microsoft-com:vml\" xmlns:o=3D\"urn:schemas-micr=\r\r\nosoft-com:office:office\" xmlns:w=3D\"urn:schemas-microsoft-com:office:word\" =\r\r\nxmlns:x=3D\"urn:schemas-microsoft-com:office:excel\" xmlns:p=3D\"urn:schemas-m=\r\r\nicrosoft-com:office:powerpoint\" xmlns:a=3D\"urn:schemas-microsoft-com:office=\r\r\n:access\" xmlns:dt=3D\"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882\" xmlns:s=3D\"=\r\r\nuuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882\" xmlns:rs=3D\"urn:schemas-microsof=\r\r\nt-com:rowset\" xmlns:z=3D\"#RowsetSchema\" xmlns:b=3D\"urn:schemas-microsoft-co=\r\r\nm:office:publisher\" xmlns:ss=3D\"urn:schemas-microsoft-com:office:spreadshee=\r\r\nt\" xmlns:c=3D\"urn:schemas-microsoft-com:office:component:spreadsheet\" xmlns=\r\r\n:odc=3D\"urn:schemas-microsoft-com:office:odc\" xmlns:oa=3D\"urn:schemas-micro=\r\r\nsoft-com:office:activation\" xmlns:html=3D\"http://www.w3.org/TR/REC-html40\" =\r\r\nxmlns:q=3D\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:rtc=3D\"http://m=\r\r\nicrosoft.com/officenet/conferencing\" xmlns:D=3D\"DAV:\" xmlns:Repl=3D\"http://=\r\r\nschemas.microsoft.com/repl/\" xmlns:mt=3D\"http://schemas.microsoft.com/share=\r\r\npoint/soap/meetings/\" xmlns:x2=3D\"http://schemas.microsoft.com/office/excel=\r\r\n/2003/xml\" xmlns:ppda=3D\"http://www.passport.com/NameSpace.xsd\" xmlns:ois=\r\r\n=3D\"http://schemas.microsoft.com/sharepoint/soap/ois/\" xmlns:dir=3D\"http://=\r\r\nschemas.microsoft.com/sharepoint/soap/directory/\" xmlns:ds=3D\"http://www.w3=\r\r\n.org/2000/09/xmldsig#\" xmlns:dsp=3D\"http://schemas.microsoft.com/sharepoint=\r\r\n/dsp\" xmlns:udc=3D\"http://schemas.microsoft.com/data/udc\" xmlns:xsd=3D\"http=\r\r\n://www.w3.org/2001/XMLSchema\" xmlns:sub=3D\"http://schemas.microsoft.com/sha=\r\r\nrepoint/soap/2002/1/alerts/\" xmlns:ec=3D\"http://www.w3.org/2001/04/xmlenc#\"=\r\r\n xmlns:sp=3D\"http://schemas.microsoft.com/sharepoint/\" xmlns:sps=3D\"http://=\r\r\nschemas.microsoft.com/sharepoint/soap/\" xmlns:xsi=3D\"http://www.w3.org/2001=\r\r\n/XMLSchema-instance\" xmlns:udcs=3D\"http://schemas.microsoft.com/data/udc/so=\r\r\nap\" xmlns:udcxf=3D\"http://schemas.microsoft.com/data/udc/xmlfile\" xmlns:udc=\r\r\np2p=3D\"http://schemas.microsoft.com/data/udc/parttopart\" xmlns:wf=3D\"http:/=\r\r\n/schemas.microsoft.com/sharepoint/soap/workflow/\" xmlns:dsss=3D\"http://sche=\r\r\nmas.microsoft.com/office/2006/digsig-setup\" xmlns:dssi=3D\"http://schemas.mi=\r\r\ncrosoft.com/office/2006/digsig\" xmlns:mdssi=3D\"http://schemas.openxmlformat=\r\r\ns.org/package/2006/digital-signature\" xmlns:mver=3D\"http://schemas.openxmlf=\r\r\normats.org/markup-compatibility/2006\" xmlns:m=3D\"http://schemas.microsoft.c=\r\r\nom/office/2004/12/omml\" xmlns:mrels=3D\"http://schemas.openxmlformats.org/pa=\r\r\nckage/2006/relationships\" xmlns:spwp=3D\"http://microsoft.com/sharepoint/web=\r\r\npartpages\" xmlns:ex12t=3D\"http://schemas.microsoft.com/exchange/services/20=\r\r\n06/types\" xmlns:ex12m=3D\"http://schemas.microsoft.com/exchange/services/200=\r\r\n6/messages\" xmlns:pptsl=3D\"http://schemas.microsoft.com/sharepoint/soap/Sli=\r\r\ndeLibrary/\" xmlns:spsl=3D\"http://microsoft.com/webservices/SharePointPortal=\r\r\nServer/PublishedLinksService\" xmlns:Z=3D\"urn:schemas-microsoft-com:\" xmlns:=\r\r\nst=3D\"&#1;\" xmlns=3D\"http://www.w3.org/TR/REC-html40\"><head><META HTTP-EQUI=\r\r\nV=3D\"Content-Type\" CONTENT=3D\"text/html; charset=3Dus-ascii\"><meta name=3DG=\r\r\nenerator content=3D\"Microsoft Word 12 (filtered medium)\"><style><!--\r\r\n/* Font Definitions */\r\r\n@font-face\r\r\n\t{font-family:\"Cambria Math\";\r\r\n\tpanose-1:2 4 5 3 5 4 6 3 2 4;}\r\r\n@font-face\r\r\n\t{font-family:Calibri;\r\r\n\tpanose-1:2 15 5 2 2 2 4 3 2 4;}\r\r\n/* Style Definitions */\r\r\np.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0cm;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:11.0pt;\r\r\n\tfont-family:\"Calibri\",\"sans-serif\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{mso-style-priority:99;\r\r\n\tcolor:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{mso-style-priority:99;\r\r\n\tcolor:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:\"Calibri\",\"sans-serif\";\r\r\n\tcolor:windowtext;}\r\r\n.MsoChpDefault\r\r\n\t{mso-style-type:export-only;}\r\r\n@page WordSection1\r\r\n\t{size:612.0pt 792.0pt;\r\r\n\tmargin:72.0pt 72.0pt 72.0pt 72.0pt;}\r\r\ndiv.WordSection1\r\r\n\t{page:WordSection1;}\r\r\n--></style><!--[if gte mso 9]><xml>\r\r\n<o:shapedefaults v:ext=3D\"edit\" spidmax=3D\"1026\" />\r\r\n</xml><![endif]--><!--[if gte mso 9]><xml>\r\r\n<o:shapelayout v:ext=3D\"edit\">\r\r\n<o:idmap v:ext=3D\"edit\" data=3D\"1\" />\r\r\n</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=\r\r\nnk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span style=3D'f=\r\r\nont-family:\"Courier New\"'>ANNOUNCE: 11/04/15 Release of RADBIB and GITHESIS=\r\r\n<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Cour=\r\r\nier New\"'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'f=\r\r\nont-family:\"Courier New\"'>RADBIB is a comprehensive bibliography of radiosi=\r\r\nty, photon mapping, and<o:p></o:p></span></p><p class=3DMsoNormal><span sty=\r\r\nle=3D'font-family:\"Courier New\"'>related global illumination papers, theses=\r\r\n, articles, and books. It<o:p></o:p></span></p><p class=3DMsoNormal><span s=\r\r\ntyle=3D'font-family:\"Courier New\"'>currently includes 2,855 references -- 1=\r\r\n5 new additions since its<o:p></o:p></span></p><p class=3DMsoNormal><span s=\r\r\ntyle=3D'font-family:\"Courier New\"'>11/02/10 release.<o:p></o:p></span></p><=\r\r\np class=3DMsoNormal><span style=3D'font-family:\"Courier New\"'><o:p>&nbsp;</=\r\r\no:p></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Courier New=\r\r\n\"'>This bibliography is available in BibTex format as RADBIB.BIB (with a<o:=\r\r\np></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Courier=\r\r\n New\"'>release date of April 15, 2011) from:<o:p></o:p></span></p><p class=\r\r\n=3DMsoNormal><span style=3D'font-family:\"Courier New\"'><o:p>&nbsp;</o:p></s=\r\r\npan></p><p class=3DMsoNormal><span style=3D'font-family:\"Courier New\"'>&nbs=\r\r\np; http://www.helios32.com (Resources section)<o:p></o:p></span></p><p clas=\r\r\ns=3DMsoNormal><span style=3D'font-family:\"Courier New\"'><o:p>&nbsp;</o:p></=\r\r\nspan></p><p class=3DMsoNormal><span style=3D'font-family:\"Courier New\"'>***=\r\r\n*********************************************************************<o:p><=\r\r\n/o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Courier Ne=\r\r\nw\"'>NOTE: RADBIB does NOT include the following paper:<o:p></o:p></span></p=\r\r\n><p class=3DMsoNormal><span style=3D'font-family:\"Courier New\"'><o:p>&nbsp;=\r\r\n</o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Courier N=\r\r\new\"'>Authors:&nbsp;&nbsp;&nbsp;&nbsp; Qiong Zhang<o:p></o:p></span></p><p c=\r\r\nlass=3DMsoNormal><span style=3D'font-family:\"Courier New\"'>&nbsp;&nbsp;&nbs=\r\r\np;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; School of Internat=\r\r\nional Business<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'fon=\r\r\nt-family:\"Courier New\"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=\r\r\nsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  Tianjin Foreign Studies University=\r\r\n<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Cour=\r\r\nier New\"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=\r\r\n;&nbsp;&nbsp;&nbsp;&nbsp;  Tianjin, China<o:p></o:p></span></p><p class=3DM=\r\r\nsoNormal><span style=3D'font-family:\"Courier New\"'>&nbsp;&nbsp;&nbsp;&nbsp;=\r\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; <=\r\r\no:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Couri=\r\r\ner New\"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=\r\r\n&nbsp;&nbsp;Zhichao Li<o:p></o:p></span></p><p class=3DMsoNormal><span styl=\r\r\ne=3D'font-family:\"Courier New\"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=\r\r\nnbsp;&nbsp;&nbsp;&nbsp;&nbsp; Department of Information<o:p></o:p></span></=\r\r\np><p class=3DMsoNormal><span style=3D'font-family:\"Courier New\"'>&nbsp;&nbs=\r\r\np;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Management C=\r\r\nhina Central Party School<o:p></o:p></span></p><p class=3DMsoNormal><span s=\r\r\ntyle=3D'font-family:\"Courier New\"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=\r\r\np;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Beijing, China<o:p></o:p></span></p><p cla=\r\r\nss=3DMsoNormal><span style=3D'font-family:\"Courier New\"'>&nbsp;&nbsp;&nbsp;=\r\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></s=\r\r\npan></p><p class=3DMsoNormal><span style=3D'font-family:\"Courier New\"'>&nbs=\r\r\np;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;R=\r\r\niwei Wang<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-fam=\r\r\nily:\"Courier New\"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=\r\r\nbsp;&nbsp;&nbsp; Tianjin Key Laboratory of Intelligence Computing and Novel=\r\r\n<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Cour=\r\r\nier New\"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=\r\r\n;&nbsp; Software Technology<o:p></o:p></span></p><p class=3DMsoNormal><span=\r\r\n style=3D'font-family:\"Courier New\"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=\r\r\nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Tianjin University of Technology<o:p></o=\r\r\n:p></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Courier New\"=\r\r\n'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =\r\r\nTianjin, China<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'fon=\r\r\nt-family:\"Courier New\"'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><s=\r\r\npan style=3D'font-family:\"Courier New\"'>Month:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=\r\r\n; October&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></span></p><p class=3DMsoNorma=\r\r\nl><span style=3D'font-family:\"Courier New\"'>Year:&nbsp;&nbsp;&nbsp;&nbsp;&n=\r\r\nbsp;&nbsp; 2010<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'fo=\r\r\nnt-family:\"Courier New\"'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><=\r\r\nspan style=3D'font-family:\"Courier New\"'>Title:&nbsp;&nbsp;&nbsp;&nbsp;&nbs=\r\r\np; A Parallel Radiosity Algorithm for Virtual Reality<o:p></o:p></span></p>=\r\r\n<p class=3DMsoNormal><span style=3D'font-family:\"Courier New\"'>Booktitle:&n=\r\r\nbsp; 2010 Third International Congress on Image and Signal<o:p></o:p></span=\r\r\n></p><p class=3DMsoNormal><span style=3D'font-family:\"Courier New\"'>&nbsp;&=\r\r\nnbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Processing (CIS=\r\r\nP 2010))<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-fami=\r\r\nly:\"Courier New\"'>Volume:&nbsp;&nbsp;&nbsp;&nbsp; 5<o:p></o:p></span></p><p=\r\r\n class=3DMsoNormal><span style=3D'font-family:\"Courier New\"'>Pages:&nbsp;&n=\r\r\nbsp;&nbsp;&nbsp;&nbsp; 2469 -- 2472<o:p></o:p></span></p><p class=3DMsoNorm=\r\r\nal><span style=3D'font-family:\"Courier New\"'><o:p>&nbsp;</o:p></span></p><p=\r\r\n class=3DMsoNormal><span style=3D'font-family:\"Courier New\"'>Publisher:&nbs=\r\r\np; IEEE Xplore Digital Library<o:p></o:p></span></p><p class=3DMsoNormal><s=\r\r\npan style=3D'font-family:\"Courier New\"'>DOI:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=\r\r\nnbsp;&nbsp; 10.1109/CISP.2010.5647841<o:p></o:p></span></p><p class=3DMsoNo=\r\r\nrmal><span style=3D'font-family:\"Courier New\"'><o:p>&nbsp;</o:p></span></p>=\r\r\n<p class=3DMsoNormal><span style=3D'font-family:\"Courier New\"'>The authors =\r\r\nare invited to contact the author of &quot;Eigenvector Radiosity&quot;<o:p>=\r\r\n</o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Courier N=\r\r\new\"'>(2001 MSc thesis, University of British Columbia) to explain why their=\r\r\n<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Cour=\r\r\nier New\"'>&quot;original technique&quot; (funded by a grant from the Tianji=\r\r\nn Natural Science<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'=\r\r\nfont-family:\"Courier New\"'>Foundation) is simply an extract from the author=\r\r\n's thesis (which they<o:p></o:p></span></p><p class=3DMsoNormal><span style=\r\r\n=3D'font-family:\"Courier New\"'>neglected to reference in their paper).&nbsp=\r\r\n; <o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Co=\r\r\nurier New\"'>&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></span></p><p class=3DMsoNor=\r\r\nmal><span style=3D'font-family:\"Courier New\"'>*****************************=\r\r\n*******************************************<o:p></o:p></span></p><p class=\r\r\n=3DMsoNormal><span style=3D'font-family:\"Courier New\"'><o:p>&nbsp;</o:p></s=\r\r\npan></p><p class=3DMsoNormal><span style=3D'font-family:\"Courier New\"'>Also=\r\r\n available from this site is an abridged version of RADBIB.BIB called<o:p><=\r\r\n/o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Courier Ne=\r\r\nw\"'>GITHESIS.BIB. This bibliography includes 339 references to radiosity,<o=\r\r\n:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Courie=\r\r\nr New\"'>photon mapping, and related global illumination theses -- one new<o=\r\r\n:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Courie=\r\r\nr New\"'>addition since the 11/02/10 release.<o:p></o:p></span></p><p class=\r\r\n=3DMsoNormal><span style=3D'font-family:\"Courier New\"'><o:p>&nbsp;</o:p></s=\r\r\npan></p><p class=3DMsoNormal><span style=3D'font-family:\"Courier New\"'>Fina=\r\r\nncial support for the maintenance of these bibliographies is provided<o:p><=\r\r\n/o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Courier Ne=\r\r\nw\"'>by byHeart Consultants Limited.<o:p></o:p></span></p><p class=3DMsoNorm=\r\r\nal><span style=3D'font-family:\"Courier New\"'><o:p>&nbsp;</o:p></span></p><p=\r\r\n class=3DMsoNormal><span style=3D'font-family:\"Courier New\"'>Ian Ashdown, P=\r\r\n. Eng., FIES<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-=\r\r\nfamily:\"Courier New\"'>President<o:p></o:p></span></p><p class=3DMsoNormal><=\r\r\nspan style=3D'font-family:\"Courier New\"'>byHeart Consultants Limited<o:p></=\r\r\no:p></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Courier New=\r\r\n\"'><a href=3D\"http://www.helios32.com\">http://www.helios32.com</a><o:p></o:=\r\r\np></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Courier New\"'=\r\r\n><o:p>&nbsp;</o:p></span></p></div></body></html>=\r\r\n\r\r\n------=_NextPart_000_0035_01CBFB5E.482D7F70--\r\r\n\r\r\n\r\r\n------------=_1302894151-31352-14\r\r\nContent-Type: text/plain; name=\"message-footer.txt\"\r\r\nContent-Disposition: inline; filename=\"message-footer.txt\"\r\r\nContent-Transfer-Encoding: 8bit\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\n------------=_1302894151-31352-14--\r\r\nFrom \r\r\nX-Account-Key: account1\r\r\nX-UIDL: 000156bd4778b2c7\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nX-Mozilla-Keys:                                                                                 \r\r\nReturn-path: <globillum-owner@imag.fr>\r\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\r\nDelivery-date: Mon, 02 Dec 2013 22:02:46 +0100\r\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66])\r\r\n\tby mail.cg.tuwien.ac.at with esmtp (Exim 4.76)\r\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\r\n\tid 1Vnadh-0005NE-Rs; Mon, 02 Dec 2013 22:02:45 +0100\r\r\nReceived: from shiva.imag.fr (mx1.imag.fr [IPv6:2001:660:5301:6::5])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.14.5/8.14.5) with ESMTP id rB2L2TmR016801\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL);\r\r\n\tMon, 2 Dec 2013 22:02:29 +0100\r\r\nX-Connecting-Host: mx1.imag.fr [IPv6:2001:660:5301:6::5]\r\r\nX-Connecting-Addr: IPv6:2001:660:5301:6::5\r\r\nX-Sent-From: globillum-owner@imag.fr\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id rB2L2OtP022412\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);\r\r\n\tMon, 2 Dec 2013 22:02:24 +0100\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id rB2L2Qkt017329;\r\r\n\tMon, 2 Dec 2013 22:02:26 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id rB2L2O0L017321;\r\r\n\tMon, 2 Dec 2013 22:02:24 +0100\r\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id rB2L28Li017283\r\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 2 Dec 2013 22:02:08 +0100\r\r\nReceived: from server.agi32.com (server.agi32.com [96.127.164.26])\r\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id rB2L23DQ022295\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Mon, 2 Dec 2013 22:02:05 +0100\r\r\nReceived: from s0106001cc0f76225.vn.shawcable.net ([174.7.220.16]:56612 helo=Earth)\r\r\n\tby server.agi32.com with esmtpa (Exim 4.80.1)\r\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\r\n\tid 1VnZov-0001l9-VU\r\r\n\tfor globillum@imag.fr; Mon, 02 Dec 2013 14:10:18 -0600\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: <globillum@imag.fr>\r\r\nSubject: ANNOUNCE: 13/12/02 Release of RADBIB and GITHESIS\r\r\nDate: Mon, 2 Dec 2013 12:10:19 -0800\r\r\nMessage-ID: <008601ceef9a$868fdbe0$93af93a0$@helios32.com>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Outlook 14.0\r\r\nThread-index: Ac7vmZuO7YuN3ZSDSkSu2WE3dakWWw==\r\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\r\nX-AntiAbuse: Original Domain - imag.fr\r\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\r\nX-Get-Message-Sender-Via: server.agi32.com: authenticated_id: ian_ashdown@helios32.com\r\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.2.7 (tuvok.kom.tuwien.ac.at [IPv6:2001:629:1004:11::25]); Mon, 02 Dec 2013 22:02:30 +0100 (CET)\r\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Mon, 02 Dec 2013 22:02:24 +0100 (CET)\r\r\nX-Greylist: Delayed for 00:51:43 by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Mon, 02 Dec 2013 22:02:05 +0100 (CET)\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-IMAG-MailScanner-SpamCheck: , \r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 425\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: multipart/mixed; boundary=\"----------=_1386018132-32000-6\"\r\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM  for more information\r\r\nX-MailScanner-ID: rB2L2OtP022412\r\r\nX-IMAG-MailScanner-From: globillum-owner@imag.fr\r\r\nMailScanner-NULL-Check: 1386622946.6267@rpqzxJQGp2r7TdPKzNDMsA\r\r\nX-Spam-Status: LOW ; -43\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\r\nX-Virus-Scanned: by amavisd-new on vc7.kom.tuwien.ac.at\r\r\n\r\r\nThis is a multi-part message in MIME format...\r\r\n\r\r\n------------=_1386018132-32000-6\r\r\nContent-Type: multipart/alternative;\r\r\n\tboundary=\"----=_NextPart_000_0087_01CEEF57.786F0CE0\"\r\r\nContent-Language: en-ca\r\r\n\r\r\nThis is a multipart message in MIME format.\r\r\n\r\r\n------=_NextPart_000_0087_01CEEF57.786F0CE0\r\r\nContent-Type: text/plain;\r\r\n\tcharset=\"us-ascii\"\r\r\nContent-Transfer-Encoding: 7bit\r\r\n\r\r\nANNOUNCE: 13/12/02 Release of RADBIB and GITHESIS\r\r\n\r\r\n \r\r\n\r\r\nTwenty years of RADBIB and GITHESIS !!!\r\r\n\r\r\n \r\r\n\r\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\r\nrelated global illumination papers, theses, articles, and books. It\r\r\ncurrently includes 3,125 references -- 70 new additions since its 13/02/18\r\r\nrelease.\r\r\n\r\r\n \r\r\n\r\r\nNOTE: the scope has been expanded to include acoustic radiosity and related\r\r\ntopics.\r\r\n\r\r\n \r\r\n\r\r\nThis bibliography is available in BibTex format as RADBIB.BIB from:\r\r\n\r\r\n \r\r\n\r\r\n  http://www.helios32.com (Resources section)\r\r\n\r\r\n \r\r\n\r\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\r\nGITHESIS.BIB. This bibliography includes 356 references to radiosity, photon\r\r\nmapping, and related global illumination theses -- two new additions since\r\r\nthe 13/02/18 release.\r\r\n\r\r\n \r\r\n\r\r\nFinancial support for the maintenance of these bibliographies is provided by\r\r\nbyHeart Consultants Limited.\r\r\n\r\r\n \r\r\n\r\r\nIan Ashdown, P. Eng., FIES\r\r\n\r\r\nPresident\r\r\n\r\r\nbyHeart Consultants Limited\r\r\n\r\r\nhttp://www.helios32.com <http://www.helios32.com/> \r\r\n\r\r\n \r\r\n\r\r\nCONFIDENTIALITY NOTICE: This entire communication, including without\r\r\nlimitation any attachments, is intended for the use of the recipient to\r\r\nwhich or whom it is addressed, and may contain confidential, personal,\r\r\nand/or privileged information. Please contact us immediately if you are not\r\r\nthe intended recipient of this communication, and do not copy, distribute,\r\r\nor take action relying on it. Any communication received in error, or\r\r\nsubsequent reply, should be deleted or destroyed.\r\r\n\r\r\n \r\r\n\r\r\n\r\r\n------=_NextPart_000_0087_01CEEF57.786F0CE0\r\r\nContent-Type: text/html;\r\r\n\tcharset=\"us-ascii\"\r\r\nContent-Transfer-Encoding: quoted-printable\r\r\n\r\r\n<html xmlns:v=3D\"urn:schemas-microsoft-com:vml\" xmlns:o=3D\"urn:schemas-micr=\r\r\nosoft-com:office:office\" xmlns:w=3D\"urn:schemas-microsoft-com:office:word\" =\r\r\nxmlns:m=3D\"http://schemas.microsoft.com/office/2004/12/omml\" xmlns=3D\"http:=\r\r\n//www.w3.org/TR/REC-html40\"><head><meta http-equiv=3DContent-Type content=\r\r\n=3D\"text/html; charset=3Dus-ascii\"><meta name=3DGenerator content=3D\"Micros=\r\r\noft Word 14 (filtered medium)\"><style><!--\r\r\n/* Font Definitions */\r\r\n@font-face\r\r\n\t{font-family:Calibri;\r\r\n\tpanose-1:2 15 5 2 2 2 4 3 2 4;}\r\r\n@font-face\r\r\n\t{font-family:Verdana;\r\r\n\tpanose-1:2 11 6 4 3 5 4 4 2 4;}\r\r\n/* Style Definitions */\r\r\np.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0cm;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:11.0pt;\r\r\n\tfont-family:\"Calibri\",\"sans-serif\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{mso-style-priority:99;\r\r\n\tcolor:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{mso-style-priority:99;\r\r\n\tcolor:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:\"Calibri\",\"sans-serif\";\r\r\n\tcolor:windowtext;}\r\r\n.MsoChpDefault\r\r\n\t{mso-style-type:export-only;\r\r\n\tfont-family:\"Calibri\",\"sans-serif\";}\r\r\n@page WordSection1\r\r\n\t{size:612.0pt 792.0pt;\r\r\n\tmargin:72.0pt 72.0pt 72.0pt 72.0pt;}\r\r\ndiv.WordSection1\r\r\n\t{page:WordSection1;}\r\r\n--></style><!--[if gte mso 9]><xml>\r\r\n<o:shapedefaults v:ext=3D\"edit\" spidmax=3D\"1026\" />\r\r\n</xml><![endif]--><!--[if gte mso 9]><xml>\r\r\n<o:shapelayout v:ext=3D\"edit\">\r\r\n<o:idmap v:ext=3D\"edit\" data=3D\"1\" />\r\r\n</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=\r\r\nnk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><b>ANNOUNCE: 13/=\r\r\n12/02 Release of RADBIB and GITHESIS<o:p></o:p></b></p><p class=3DMsoNormal=\r\r\n><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Twenty years of RADBIB and GITHE=\r\r\nSIS !!!<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3D=\r\r\nMsoNormal>RADBIB is a comprehensive bibliography of radiosity, photon mappi=\r\r\nng, and related global illumination papers, theses, articles, and books. It=\r\r\n currently includes 3,125 references -- 70 new additions since its 13/02/18=\r\r\n release.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=\r\r\n=3DMsoNormal>NOTE: the scope has been expanded to include acoustic radiosit=\r\r\ny and related topics.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p><=\r\r\n/p><p class=3DMsoNormal>This bibliography is available in BibTex format as =\r\r\nRADBIB.BIB from:<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p=\r\r\n class=3DMsoNormal>&nbsp; http://www.helios32.com (Resources section)<o:p><=\r\r\n/o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Als=\r\r\no available from this site is an abridged version of RADBIB.BIB called GITH=\r\r\nESIS.BIB. This bibliography includes 356 references to radiosity, photon ma=\r\r\npping, and related global illumination theses -- two new additions since th=\r\r\ne 13/02/18 release.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p=\r\r\n><p class=3DMsoNormal>Financial support for the maintenance of these biblio=\r\r\ngraphies is provided by byHeart Consultants Limited.<o:p></o:p></p><p class=\r\r\n=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Ian Ashdown, P. Eng.=\r\r\n, FIES<o:p></o:p></p><p class=3DMsoNormal>President<o:p></o:p></p><p class=\r\r\n=3DMsoNormal>byHeart Consultants Limited<o:p></o:p></p><p class=3DMsoNormal=\r\r\n><a href=3D\"http://www.helios32.com/\">http://www.helios32.com</a><o:p></o:p=\r\r\n></p><p class=3DMsoNormal>&nbsp;<o:p></o:p></p><p class=3DMsoNormal><span s=\r\r\ntyle=3D'font-size:7.5pt;font-family:\"Verdana\",\"sans-serif\";color:#666666'>C=\r\r\nONFIDENTIALITY NOTICE: This entire communication, including without limitat=\r\r\nion any attachments, is intended for the use of the recipient to which or w=\r\r\nhom it is addressed, and may contain confidential, personal, and/or privile=\r\r\nged information. Please contact us immediately if you are not the intended =\r\r\nrecipient of this communication, and do not copy, distribute, or take actio=\r\r\nn relying on it. Any communication received in error, or subsequent reply, =\r\r\nshould be deleted or destroyed.</span><o:p></o:p></p><p class=3DMsoNormal><=\r\r\no:p>&nbsp;</o:p></p></div></body></html>=\r\r\n\r\r\n------=_NextPart_000_0087_01CEEF57.786F0CE0--\r\r\n\r\r\n\r\r\n------------=_1386018132-32000-6\r\r\nContent-Type: text/plain; name=\"message-footer.txt\"\r\r\nContent-Disposition: inline; filename=\"message-footer.txt\"\r\r\nContent-Transfer-Encoding: 8bit\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\n------------=_1386018132-32000-6--\r\r\nFrom \r\r\nX-Account-Key: account1\r\r\nX-UIDL: 0001699e4778b2c7\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nX-Mozilla-Keys:                                                                                 \r\r\nReturn-path: <globillum-owner@imag.fr>\r\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\r\nDelivery-date: Sun, 02 Mar 2014 20:02:52 +0100\r\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66])\r\r\n\tby mail.cg.tuwien.ac.at with esmtp (Exim 4.76)\r\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\r\n\tid 1WKBf1-0000sS-St; Sun, 02 Mar 2014 20:02:51 +0100\r\r\nReceived: from rominette.imag.fr (mx2.imag.fr [IPv6:2001:660:5301:59::17])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.14.5/8.14.5) with ESMTP id s22J2bQr011927\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL);\r\r\n\tSun, 2 Mar 2014 20:02:37 +0100\r\r\nX-Connecting-Host: mx2.imag.fr [IPv6:2001:660:5301:59::17]\r\r\nX-Connecting-Addr: IPv6:2001:660:5301:59::17\r\r\nX-Sent-From: globillum-owner@imag.fr\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby rominette.imag.fr (8.13.8/8.13.8) with ESMTP id s22J2Sdq012766\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);\r\r\n\tSun, 2 Mar 2014 20:02:29 +0100\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id s22J2Vtk009540;\r\r\n\tSun, 2 Mar 2014 20:02:31 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id s22J2V1l009535;\r\r\n\tSun, 2 Mar 2014 20:02:31 +0100\r\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id s22J2Dge009493\r\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 2 Mar 2014 20:02:13 +0100\r\r\nReceived: from server.agi32.com (server.agi32.com [96.127.164.26])\r\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id s22J26GI010334\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Sun, 2 Mar 2014 20:02:08 +0100\r\r\nReceived: from s0106001cc0f76225.vn.shawcable.net ([174.7.112.119]:50785 helo=Earth)\r\r\n\tby server.agi32.com with esmtpa (Exim 4.80.1)\r\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\r\n\tid 1WKB4k-0001Zt-8W\r\r\n\tfor globillum@imag.fr; Sun, 02 Mar 2014 12:25:22 -0600\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: <globillum@imag.fr>\r\r\nSubject: ANNOUNCE - 14/03/02 Release of RADBIB and GITHESIS\r\r\nDate: Sun, 2 Mar 2014 10:25:26 -0800\r\r\nMessage-ID: <003601cf3644$c97c0d20$5c742760$@helios32.com>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Outlook 14.0\r\r\nThread-Index: Ac82RFAK8kUCO8GWTxCBRKQbwqQd9Q==\r\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\r\nX-AntiAbuse: Original Domain - imag.fr\r\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\r\nX-Get-Message-Sender-Via: server.agi32.com: authenticated_id: ian_ashdown@helios32.com\r\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.2.7 (tuvok.kom.tuwien.ac.at [IPv6:2001:629:1004:11::25]); Sun, 02 Mar 2014 20:02:38 +0100 (CET)\r\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.2 (rominette.imag.fr [129.88.30.17]); Sun, 02 Mar 2014 20:02:30 +0100 (CET)\r\r\nX-Greylist: Delayed for 00:36:42 by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Sun, 02 Mar 2014 20:02:09 +0100 (CET)\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-IMAG-MailScanner-SpamCheck: , \r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 426\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: multipart/mixed; boundary=\"----------=_1393786936-28184-0\"\r\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM  for more information\r\r\nX-MailScanner-ID: s22J2Sdq012766\r\r\nX-IMAG-MailScanner-From: globillum-owner@imag.fr\r\r\nMailScanner-NULL-Check: 1394391754.09341@7UTud52Xo+e8Ydu6fcg05Q\r\r\nX-Spam-Status: LOW ; -43\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\r\nX-Virus-Scanned: by amavisd-new on vc9.kom.tuwien.ac.at\r\r\n\r\r\nThis is a multi-part message in MIME format...\r\r\n\r\r\n------------=_1393786936-28184-0\r\r\nContent-Type: multipart/alternative;\r\r\n\tboundary=\"----=_NextPart_000_0037_01CF3601.BB594250\"\r\r\nContent-Language: en-ca\r\r\n\r\r\nThis is a multipart message in MIME format.\r\r\n\r\r\n------=_NextPart_000_0037_01CF3601.BB594250\r\r\nContent-Type: text/plain;\r\r\n\tcharset=\"us-ascii\"\r\r\nContent-Transfer-Encoding: 7bit\r\r\n\r\r\nANNOUNCE: 14/03/02 Release of RADBIB and GITHESIS\r\r\n\r\r\n \r\r\n\r\r\nCelebrating twenty years .\r\r\n\r\r\n \r\r\n\r\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\r\nrelated global illumination papers, theses, articles, and books. It\r\r\ncurrently includes 3,152 references -- 27 new additions since its 13/12/02\r\r\nrelease.\r\r\n\r\r\n \r\r\n\r\r\nThis bibliography is available in BibTex format as RADBIB.BIB from:\r\r\n\r\r\n \r\r\n\r\r\n  http://www.helios32.com (Resources section)\r\r\n\r\r\n \r\r\n\r\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\r\nGITHESIS.BIB. This bibliography includes 360 references to radiosity, photon\r\r\nmapping, and related global illumination theses -- four new additions since\r\r\nthe 13/12/02 release.\r\r\n\r\r\n \r\r\n\r\r\nFinancial support for the maintenance of these bibliographies is provided by\r\r\nbyHeart Consultants Limited.\r\r\n\r\r\n \r\r\n\r\r\nIan Ashdown, P. Eng., FIES\r\r\n\r\r\nPresident\r\r\n\r\r\nbyHeart Consultants Limited\r\r\n\r\r\nhttp://www.helios32.com <http://www.helios32.com/> \r\r\n\r\r\n \r\r\n\r\r\nCONFIDENTIALITY NOTICE: This entire communication, including without\r\r\nlimitation any attachments, is intended for the use of the recipient to\r\r\nwhich or whom it is addressed, and may contain confidential, personal,\r\r\nand/or privileged information. Please contact us immediately if you are not\r\r\nthe intended recipient of this communication, and do not copy, distribute,\r\r\nor take action relying on it. Any communication received in error, or\r\r\nsubsequent reply, should be deleted or destroyed.\r\r\n\r\r\n \r\r\n\r\r\n\r\r\n------=_NextPart_000_0037_01CF3601.BB594250\r\r\nContent-Type: text/html;\r\r\n\tcharset=\"us-ascii\"\r\r\nContent-Transfer-Encoding: quoted-printable\r\r\n\r\r\n<html xmlns:v=3D\"urn:schemas-microsoft-com:vml\" xmlns:o=3D\"urn:schemas-micr=\r\r\nosoft-com:office:office\" xmlns:w=3D\"urn:schemas-microsoft-com:office:word\" =\r\r\nxmlns:m=3D\"http://schemas.microsoft.com/office/2004/12/omml\" xmlns=3D\"http:=\r\r\n//www.w3.org/TR/REC-html40\"><head><META HTTP-EQUIV=3D\"Content-Type\" CONTENT=\r\r\n=3D\"text/html; charset=3Dus-ascii\"><meta name=3DGenerator content=3D\"Micros=\r\r\noft Word 14 (filtered medium)\"><style><!--\r\r\n/* Font Definitions */\r\r\n@font-face\r\r\n\t{font-family:Calibri;\r\r\n\tpanose-1:2 15 5 2 2 2 4 3 2 4;}\r\r\n@font-face\r\r\n\t{font-family:Verdana;\r\r\n\tpanose-1:2 11 6 4 3 5 4 4 2 4;}\r\r\n/* Style Definitions */\r\r\np.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0cm;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:11.0pt;\r\r\n\tfont-family:\"Calibri\",\"sans-serif\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{mso-style-priority:99;\r\r\n\tcolor:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{mso-style-priority:99;\r\r\n\tcolor:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:\"Calibri\",\"sans-serif\";\r\r\n\tcolor:windowtext;}\r\r\n.MsoChpDefault\r\r\n\t{mso-style-type:export-only;\r\r\n\tfont-family:\"Calibri\",\"sans-serif\";}\r\r\n@page WordSection1\r\r\n\t{size:612.0pt 792.0pt;\r\r\n\tmargin:72.0pt 72.0pt 72.0pt 72.0pt;}\r\r\ndiv.WordSection1\r\r\n\t{page:WordSection1;}\r\r\n--></style><!--[if gte mso 9]><xml>\r\r\n<o:shapedefaults v:ext=3D\"edit\" spidmax=3D\"1026\" />\r\r\n</xml><![endif]--><!--[if gte mso 9]><xml>\r\r\n<o:shapelayout v:ext=3D\"edit\">\r\r\n<o:idmap v:ext=3D\"edit\" data=3D\"1\" />\r\r\n</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=\r\r\nnk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><b>ANNOUNCE: 14/=\r\r\n03/02 Release of RADBIB and GITHESIS<o:p></o:p></b></p><p class=3DMsoNormal=\r\r\n><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Celebrating twenty years &#8230;=\r\r\n<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNorm=\r\r\nal>RADBIB is a comprehensive bibliography of radiosity, photon mapping, and=\r\r\n related global illumination papers, theses, articles, and books. It curren=\r\r\ntly includes 3,152 references -- 27 new additions since its 13/12/02 releas=\r\r\ne.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNo=\r\r\nrmal>This bibliography is available in BibTex format as RADBIB.BIB from:<o:=\r\r\np></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>=\r\r\n&nbsp; <a href=3D\"http://www.helios32.com\">http://www.helios32.com</a> (Res=\r\r\nources section)<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =\r\r\nclass=3DMsoNormal>Also available from this site is an abridged version of R=\r\r\nADBIB.BIB called GITHESIS.BIB. This bibliography includes 360 references to=\r\r\n radiosity, photon mapping, and related global illumination theses -- four =\r\r\nnew additions since the 13/12/02 release.<o:p></o:p></p><p class=3DMsoNorma=\r\r\nl><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Financial support for the maint=\r\r\nenance of these bibliographies is provided by byHeart Consultants Limited.<=\r\r\no:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNorma=\r\r\nl>Ian Ashdown, P. Eng., FIES<o:p></o:p></p><p class=3DMsoNormal>President<o=\r\r\n:p></o:p></p><p class=3DMsoNormal>byHeart Consultants Limited<o:p></o:p></p=\r\r\n><p class=3DMsoNormal><a href=3D\"http://www.helios32.com/\">http://www.helio=\r\r\ns32.com</a><o:p></o:p></p><p class=3DMsoNormal>&nbsp;<o:p></o:p></p><p clas=\r\r\ns=3DMsoNormal><span style=3D'font-size:7.5pt;font-family:\"Verdana\",\"sans-se=\r\r\nrif\";color:#666666'>CONFIDENTIALITY NOTICE: This entire communication, incl=\r\r\nuding without limitation any attachments, is intended for the use of the re=\r\r\ncipient to which or whom it is addressed, and may contain confidential, per=\r\r\nsonal, and/or privileged information. Please contact us immediately if you =\r\r\nare not the intended recipient of this communication, and do not copy, dist=\r\r\nribute, or take action relying on it. Any communication received in error, =\r\r\nor subsequent reply, should be deleted or destroyed.</span><o:p></o:p></p><=\r\r\np class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></body></html>=\r\r\n\r\r\n------=_NextPart_000_0037_01CF3601.BB594250--\r\r\n\r\r\n\r\r\n------------=_1393786936-28184-0\r\r\nContent-Type: text/plain; name=\"message-footer.txt\"\r\r\nContent-Disposition: inline; filename=\"message-footer.txt\"\r\r\nContent-Transfer-Encoding: 8bit\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\n------------=_1393786936-28184-0--\r\r\nFrom \r\r\nX-Account-Key: account1\r\r\nX-UIDL: 000189b14778b2c7\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nX-Mozilla-Keys:                                                                                 \r\r\nReturn-path: <globillum-owner@imag.fr>\r\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\r\nDelivery-date: Mon, 28 Jul 2014 17:05:26 +0200\r\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66])\r\r\n\tby mail.cg.tuwien.ac.at with esmtp (Exim 4.76)\r\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\r\n\tid 1XBmUP-0002J2-7f; Mon, 28 Jul 2014 17:05:25 +0200\r\r\nReceived: from shiva.imag.fr (mx1.imag.fr [IPv6:2001:660:5301:6::5])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.14.5/8.14.5) with ESMTP id s6SF5Crc024350\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);\r\r\n\tMon, 28 Jul 2014 17:05:13 +0200\r\r\nX-Connecting-Host: mx1.imag.fr [IPv6:2001:660:5301:6::5]\r\r\nX-Connecting-Addr: IPv6:2001:660:5301:6::5\r\r\nX-Sent-From: globillum-owner@imag.fr\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id s6SF51bc005943\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);\r\r\n\tMon, 28 Jul 2014 17:05:03 +0200\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id s6SF53Dp018245;\r\r\n\tMon, 28 Jul 2014 17:05:03 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id s6SF5304018240;\r\r\n\tMon, 28 Jul 2014 17:05:03 +0200\r\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id s6SF4Bfs018189\r\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 28 Jul 2014 17:04:11 +0200\r\r\nReceived: from server.agi32.com (server.agi32.com [96.127.164.26])\r\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id s6SF43Zd005515\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Mon, 28 Jul 2014 17:04:05 +0200\r\r\nReceived: from s01060018e7f1256d.vn.shawcable.net ([174.7.125.60]:52359 helo=Earth)\r\r\n\tby server.agi32.com with esmtpa (Exim 4.80.1)\r\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\r\n\tid 1XBm47-0005eQ-Pd\r\r\n\tfor globillum@imag.fr; Mon, 28 Jul 2014 09:38:16 -0500\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: <globillum@imag.fr>\r\r\nSubject: ANNOUNCE: 14/07/28 Release of RADBIB and GITHESIS\r\r\nDate: Mon, 28 Jul 2014 07:38:16 -0700\r\r\nMessage-ID: <006801cfaa71$91e2f3f0$b5a8dbd0$@helios32.com>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Outlook 14.0\r\r\nThread-Index: Ac+qcX21NYkm8ra/QWi6zbkcK88KmA==\r\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\r\nX-AntiAbuse: Original Domain - imag.fr\r\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\r\nX-Get-Message-Sender-Via: server.agi32.com: authenticated_id: ian_ashdown@helios32.com\r\r\nX-Greylist: Sender succeeded STARTTLS authentication, not delayed by milter-greylist-4.2.7 (tuvok.kom.tuwien.ac.at [IPv6:2001:629:1004:11::25]); Mon, 28 Jul 2014 17:05:13 +0200 (CEST)\r\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Mon, 28 Jul 2014 17:05:06 +0200 (CEST)\r\r\nX-Greylist: Delayed for 00:25:46 by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Mon, 28 Jul 2014 17:04:05 +0200 (CEST)\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-IMAG-MailScanner-SpamCheck: , \r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 429\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: multipart/mixed; boundary=\"----------=_1406559854-9913-0\"\r\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM  for more information\r\r\nX-MailScanner-ID: s6SF51bc005943\r\r\nX-IMAG-MailScanner-From: globillum-owner@imag.fr\r\r\nMailScanner-NULL-Check: 1407164710.19418@MnAs2XkACOFkeQZdhLRo+w\r\r\nX-Spam-Status: LOW ; -24\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\r\nX-Virus-Scanned: by amavisd-new on vc7.kom.tuwien.ac.at\r\r\n\r\r\nThis is a multi-part message in MIME format...\r\r\n\r\r\n------------=_1406559854-9913-0\r\r\nContent-Type: multipart/alternative;\r\r\n\tboundary=\"----=_NextPart_000_0069_01CFAA36.E5855470\"\r\r\nContent-Language: en-ca\r\r\n\r\r\nThis is a multipart message in MIME format.\r\r\n\r\r\n------=_NextPart_000_0069_01CFAA36.E5855470\r\r\nContent-Type: text/plain;\r\r\n\tcharset=\"us-ascii\"\r\r\nContent-Transfer-Encoding: 7bit\r\r\n\r\r\nANNOUNCE: 14/07/28 Release of RADBIB and GITHESIS\r\r\n\r\r\n \r\r\n\r\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\r\nrelated global illumination papers, theses, articles, and books. It\r\r\ncurrently includes 3,183 references -- 18 new additions since its 14/05/21\r\r\nrelease.\r\r\n\r\r\n \r\r\n\r\r\nThis bibliography is available in BibTex format as RADBIB.BIB from:\r\r\n\r\r\n \r\r\n\r\r\n  http://www.helios32.com (Resources section)\r\r\n\r\r\n \r\r\n\r\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\r\nGITHESIS.BIB. This bibliography includes 365 references to radiosity, photon\r\r\nmapping, and related global illumination theses -- two new additions since\r\r\nthe 14/05/21 release.\r\r\n\r\r\n \r\r\n\r\r\nFinancial support for the maintenance of these bibliographies is provided by\r\r\nbyHeart Consultants Limited.\r\r\n\r\r\n \r\r\n\r\r\nIan Ashdown, P. Eng., FIES\r\r\n\r\r\nPresident\r\r\n\r\r\nbyHeart Consultants Limited\r\r\n\r\r\nhttp://www.helios32.com <http://www.helios32.com/> \r\r\n\r\r\n \r\r\n\r\r\nCONFIDENTIALITY NOTICE: This entire communication, including without\r\r\nlimitation any attachments, is intended for the use of the recipient to\r\r\nwhich or whom it is addressed, and may contain confidential, personal,\r\r\nand/or privileged information. Please contact us immediately if you are not\r\r\nthe intended recipient of this communication, and do not copy, distribute,\r\r\nor take action relying on it. Any communication received in error, or\r\r\nsubsequent reply, should be deleted or destroyed.\r\r\n\r\r\n \r\r\n\r\r\n\r\r\n------=_NextPart_000_0069_01CFAA36.E5855470\r\r\nContent-Type: text/html;\r\r\n\tcharset=\"us-ascii\"\r\r\nContent-Transfer-Encoding: quoted-printable\r\r\n\r\r\n<html xmlns:v=3D\"urn:schemas-microsoft-com:vml\" xmlns:o=3D\"urn:schemas-micr=\r\r\nosoft-com:office:office\" xmlns:w=3D\"urn:schemas-microsoft-com:office:word\" =\r\r\nxmlns:m=3D\"http://schemas.microsoft.com/office/2004/12/omml\" xmlns=3D\"http:=\r\r\n//www.w3.org/TR/REC-html40\"><head><META HTTP-EQUIV=3D\"Content-Type\" CONTENT=\r\r\n=3D\"text/html; charset=3Dus-ascii\"><meta name=3DGenerator content=3D\"Micros=\r\r\noft Word 14 (filtered medium)\"><style><!--\r\r\n/* Font Definitions */\r\r\n@font-face\r\r\n\t{font-family:Calibri;\r\r\n\tpanose-1:2 15 5 2 2 2 4 3 2 4;}\r\r\n@font-face\r\r\n\t{font-family:Verdana;\r\r\n\tpanose-1:2 11 6 4 3 5 4 4 2 4;}\r\r\n/* Style Definitions */\r\r\np.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0cm;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:11.0pt;\r\r\n\tfont-family:\"Calibri\",\"sans-serif\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{mso-style-priority:99;\r\r\n\tcolor:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{mso-style-priority:99;\r\r\n\tcolor:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:\"Calibri\",\"sans-serif\";\r\r\n\tcolor:windowtext;}\r\r\n.MsoChpDefault\r\r\n\t{mso-style-type:export-only;\r\r\n\tfont-family:\"Calibri\",\"sans-serif\";}\r\r\n@page WordSection1\r\r\n\t{size:612.0pt 792.0pt;\r\r\n\tmargin:72.0pt 72.0pt 72.0pt 72.0pt;}\r\r\ndiv.WordSection1\r\r\n\t{page:WordSection1;}\r\r\n--></style><!--[if gte mso 9]><xml>\r\r\n<o:shapedefaults v:ext=3D\"edit\" spidmax=3D\"1026\" />\r\r\n</xml><![endif]--><!--[if gte mso 9]><xml>\r\r\n<o:shapelayout v:ext=3D\"edit\">\r\r\n<o:idmap v:ext=3D\"edit\" data=3D\"1\" />\r\r\n</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=\r\r\nnk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><b>ANNOUNCE: 14/=\r\r\n07/28 Release of RADBIB and GITHESIS<o:p></o:p></b></p><p class=3DMsoNormal=\r\r\n><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>RADBIB is a comprehensive biblio=\r\r\ngraphy of radiosity, photon mapping, and related global illumination papers=\r\r\n, theses, articles, and books. It currently includes 3,183 references -- 18=\r\r\n new additions since its 14/05/21 release.<o:p></o:p></p><p class=3DMsoNorm=\r\r\nal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>This bibliography is available=\r\r\n in BibTex format as RADBIB.BIB from:<o:p></o:p></p><p class=3DMsoNormal><o=\r\r\n:p>&nbsp;</o:p></p><p class=3DMsoNormal>&nbsp; http://www.helios32.com (Res=\r\r\nources section)<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =\r\r\nclass=3DMsoNormal>Also available from this site is an abridged version of R=\r\r\nADBIB.BIB called GITHESIS.BIB. This bibliography includes 365 references to=\r\r\n radiosity, photon mapping, and related global illumination theses -- two n=\r\r\new additions since the 14/05/21 release.<o:p></o:p></p><p class=3DMsoNormal=\r\r\n><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Financial support for the mainte=\r\r\nnance of these bibliographies is provided by byHeart Consultants Limited.<o=\r\r\n:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal=\r\r\n>Ian Ashdown, P. Eng., FIES<o:p></o:p></p><p class=3DMsoNormal>President<o:=\r\r\np></o:p></p><p class=3DMsoNormal>byHeart Consultants Limited<o:p></o:p></p>=\r\r\n<p class=3DMsoNormal><a href=3D\"http://www.helios32.com/\">http://www.helios=\r\r\n32.com</a><o:p></o:p></p><p class=3DMsoNormal>&nbsp;<o:p></o:p></p><p class=\r\r\n=3DMsoNormal><span style=3D'font-size:7.5pt;font-family:\"Verdana\",\"sans-ser=\r\r\nif\";color:#666666'>CONFIDENTIALITY NOTICE: This entire communication, inclu=\r\r\nding without limitation any attachments, is intended for the use of the rec=\r\r\nipient to which or whom it is addressed, and may contain confidential, pers=\r\r\nonal, and/or privileged information. Please contact us immediately if you a=\r\r\nre not the intended recipient of this communication, and do not copy, distr=\r\r\nibute, or take action relying on it. Any communication received in error, o=\r\r\nr subsequent reply, should be deleted or destroyed.</span><o:p></o:p></p><p=\r\r\n class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></body></html>=\r\r\n\r\r\n------=_NextPart_000_0069_01CFAA36.E5855470--\r\r\n\r\r\n\r\r\n------------=_1406559854-9913-0\r\r\nContent-Type: text/plain; name=\"message-footer.txt\"\r\r\nContent-Disposition: inline; filename=\"message-footer.txt\"\r\r\nContent-Transfer-Encoding: 8bit\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\n------------=_1406559854-9913-0--\r\r\nFrom \r\r\nX-Account-Key: account1\r\r\nX-UIDL: 000190454778b2c7\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nX-Mozilla-Keys:                                                                                 \r\r\nReturn-path: <globillum-owner@imag.fr>\r\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\r\nDelivery-date: Tue, 09 Sep 2014 11:36:51 +0200\r\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66])\r\r\n\tby mail.cg.tuwien.ac.at with esmtp (Exim 4.76)\r\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\r\n\tid 1XRHr0-00066E-Uq; Tue, 09 Sep 2014 11:36:51 +0200\r\r\nReceived: from rominette.imag.fr (mx2.imag.fr [IPv6:2001:660:5301:59::17])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.14.5/8.14.5) with ESMTP id s899aanh011776\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);\r\r\n\tTue, 9 Sep 2014 11:36:37 +0200\r\r\nX-Connecting-Host: mx2.imag.fr [IPv6:2001:660:5301:59::17]\r\r\nX-Connecting-Addr: IPv6:2001:660:5301:59::17\r\r\nX-Sent-From: globillum-owner@imag.fr\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby rominette.imag.fr (8.13.8/8.13.8) with ESMTP id s899aAU0016949\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);\r\r\n\tTue, 9 Sep 2014 11:36:10 +0200\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id s899aBaj020416;\r\r\n\tTue, 9 Sep 2014 11:36:11 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id s899aB9h020411;\r\r\n\tTue, 9 Sep 2014 11:36:11 +0200\r\r\nReceived: from rominette.imag.fr (mx2.imag.fr [129.88.30.17])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id s899ZIIg020368\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 9 Sep 2014 11:35:18 +0200\r\r\nReceived: from mail.cg.tuwien.ac.at (mail.cg.tuwien.ac.at [128.131.166.76])\r\r\n\tby rominette.imag.fr (8.13.8/8.13.8) with ESMTP id s899ZBoX016535\r\r\n\t(version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO)\r\r\n\tfor <globillum@imag.fr>; Tue, 9 Sep 2014 11:35:13 +0200\r\r\nReceived: from e221-059.eduroam.tuwien.ac.at ([128.131.221.59])\r\r\n\tby mail.cg.tuwien.ac.at with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16)\r\r\n\t(Exim 4.76)\r\r\n\t(envelope-from <wp@cg.tuwien.ac.at>)\r\r\n\tid 1XRHJI-0004uE-I2; Tue, 09 Sep 2014 11:02:00 +0200\r\r\nMessage-ID: <540EC203.3070706@cg.tuwien.ac.at>\r\r\nDate: Tue, 09 Sep 2014 11:01:55 +0200\r\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\r\nUser-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0\r\r\nMIME-Version: 1.0\r\r\nTo: Globillum <globillum@imag.fr>\r\r\nCC: Michael Wimmer <wimmer@cg.tuwien.ac.at>\r\r\nSubject: EG 2015: Call for Full Papers\r\r\nReferences: <004601cfb134$016cb170$04461450$@eg.org>\r\r\nIn-Reply-To: <004601cfb134$016cb170$04461450$@eg.org>\r\r\nX-Greylist: Sender succeeded STARTTLS authentication, not delayed by milter-greylist-4.2.7 (tuvok.kom.tuwien.ac.at [IPv6:2001:629:1004:11::25]); Tue, 09 Sep 2014 11:36:38 +0200 (CEST)\r\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.2 (rominette.imag.fr [129.88.30.17]); Tue, 09 Sep 2014 11:36:11 +0200 (CEST)\r\r\nX-Greylist: Delayed for 00:33:11 by milter-greylist-4.2.2 (rominette.imag.fr [129.88.30.17]); Tue, 09 Sep 2014 11:35:13 +0200 (CEST)\r\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\r\nX-IMAG-MailScanner-SpamCheck: , \r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 430\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: multipart/mixed; boundary=\"----------=_1410255322-13996-2\"\r\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM  for more information\r\r\nX-MailScanner-ID: s899aAU0016949\r\r\nX-IMAG-MailScanner-From: globillum-owner@imag.fr\r\r\nMailScanner-NULL-Check: 1410860172.70176@DtL7SUw3ipQeZwAtvHsk+A\r\r\nX-Spam-Status: LOW ; -15\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\r\nX-Virus-Scanned: by amavisd-new on vc8.kom.tuwien.ac.at\r\r\n\r\r\nThis is a multi-part message in MIME format...\r\r\n\r\r\n------------=_1410255322-13996-2\r\r\nContent-Type: multipart/alternative;\r\r\n boundary=\"------------050407080602010505070400\"\r\r\n\r\r\nThis is a multi-part message in MIME format.\r\r\n--------------050407080602010505070400\r\r\nContent-Type: text/plain; charset=ISO-8859-1; format=flowed\r\r\nContent-Transfer-Encoding: quoted-printable\r\r\nX-MIME-Autoconverted: from 8bit to quoted-printable by tuvok.kom.tuwien.ac.at id s899aanh011776\r\r\n\r\r\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=\r\r\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=\r\r\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\r\r\nApologies if you receive multiple copies of this Call for Papers\r\r\nPlease forward this mail to anyone interested\r\r\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=\r\r\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=\r\r\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\r\r\n\r\r\n\r\r\n  Eurographics 2015:Call for Full Papers\r\r\n\r\r\n\r\r\n  ( http://www.eurographics2015.ch/ )\r\r\n\r\r\nThe Eurographics 2015 Technical Papers programme will showcase=20\r\r\ninnovative research in Computer Graphics and related areas. We invite=20\r\r\nsubmissions of new ideas, and encourage all forms of research creativity=20\r\r\nand originality. We are interested in practice, experience, novel=20\r\r\napplications, technological or theoretical papers, with the ambition of=20\r\r\nsetting the standard in the field and stimulating future trends.=AD=AD=AD\r\r\n\r\r\nAccepted papers will be presented at *Eurographics 2015* and published=20\r\r\nin a special issue of the Eurographics journal *Computer Graphics Forum*=20\r\r\n<https://www.eg.org/index.php/publications/computer-graphics-forum>.=20\r\r\nTherefore, submissions will undergo a two-step review process. We=20\r\r\nencourage submissions from all areas related to computer graphics such=20\r\r\nas rendering, modeling, animation, visualization, virtual reality,=20\r\r\ncomputer vision, imaging, computer-aided fabrication, human-computer=20\r\r\ninteraction, and related disciplines.\r\r\n\r\r\n\r\r\n      Submission Dates\r\r\n\r\r\nA preliminary abstract is due by 23:59 GMT, Friday, *September 19,=20\r\r\n2014*, and the full paper deadline is 23:59 GMT, Friday, *September 26,=20\r\r\n2014*. Note that a full paper can only be submitted if an abstract has=20\r\r\nbeen submitted by the abstract deadline.\r\r\n\r\r\n------------------------------------------------------------------------\r\r\n\r\r\n\r\r\n      Submission\r\r\n\r\r\nElectronic submission of all papers is mandatory and will be conducted=20\r\r\nusing the Submission and Review Management=20\r\r\n<https://srmv2.eg.org/COMFy/Conference%2fEG_2015> (SRMv2) system. Papers=20\r\r\nmust be written in English, they must be anonymized, and must be=20\r\r\nformatted according to the Eurographics Computer Graphics Forum=20\r\r\npublication guidelines. The publication guidelines and LaTeX templates=20\r\r\nare available on SRMv2=20\r\r\n<https://srmv2.eg.org/COMFy/Conference/EG_2015/Instruction>. Accepted=20\r\r\npapers must be presented in English at Eurographics 2015. This event=20\r\r\nuses a double-blind reviewing approach, so please remove all personal=20\r\r\ndata (such as authors, affiliations, etc.) from your submission.=20\r\r\nReviewers are asked to keep confidential all materials sent to them for=20\r\r\nevaluation.\r\r\n\r\r\nNote that this year, there is no arbitrary maximum length imposed on=20\r\r\npapers. Papers should be as long as they need to be, but not longer. If=20\r\r\na submission is perceived as repetitive or unnecessarily long, it might=20\r\r\nbe ranked lower by reviewers than a concisely written submission.\r\r\n\r\r\n\r\r\n      Double Submission Policy\r\r\n\r\r\nAuthors are required to include a declaration that they have not=20\r\r\npreviously published the scientific contribution claimed in their paper,=20\r\r\nnor has it been submitted to or is currently under review in any other=20\r\r\nconference or journal before or during the Eurographics 2015 Technical=20\r\r\nPapers review period. Any paper that does not adhere to these=20\r\r\nrequirements will be rejected without review.\r\r\n\r\r\n\r\r\n      Re-Submitted Material\r\r\n\r\r\nFor papers that have previously been reviewed for other venues and have=20\r\r\nbeen rejected or withdrawn, the authors are encouraged to provide a=20\r\r\ncover letter to describe the history of the paper (however, this does=20\r\r\nnot imply reviewer continuity). This cover letter can also answer the=20\r\r\ncomments made in the previous reviews, by either listing the changes=20\r\r\nthat were made to comply with them, or discussing/rebutting/clarifying=20\r\r\nsome elements if need be. Though not mandatory, this procedure is=20\r\r\nstrongly recommended. The cover letter has to be submitted through the=20\r\r\nSRM as an 'Additional Attachment' (last section of the SRM upload form).\r\r\n\r\r\n\r\r\n      Rebuttal, Notification, Publication & Prizes\r\r\n\r\r\n  * The reviews will be made available to the authors on *November 13,\r\r\n    2014*. A rebuttal period from *November 13 to November 18, 2014*\r\r\n    will allow authors to submit a brief document to address any factual\r\r\n    errors or clarify other issues raised in the reviews.\r\r\n  * The date for notification of the results of the first round of the\r\r\n    review process is *December 5, 2014*.\r\r\n  * Revised versions of the papers conditionally accepted in the first\r\r\n    round must be submitted by *December 31, 2014*. The final\r\r\n    notification of the outcome of the second reviewing round will be\r\r\n    made on *January 14, 2015*. The camera-ready version of accepted\r\r\n    papers will be due on *January 28, 2015*.\r\r\n  *  From all accepted and presented papers, an international jury will\r\r\n    select the best papers. The best paper will receive the *G=FCnter\r\r\n    Enderle Award, *including a cash prize of 1000 Euros, presented at\r\r\n    Eurographics 2015.\r\r\n\r\r\nFor any question concerning full paper submissions please contact the=20\r\r\npapers program co-chairs:\r\r\nchairs-eg2015@eg.org <mailto:chairs-eg2015@eg.org>\r\r\n\r\r\n\r\r\n      Full Papers Chairs\r\r\n\r\r\nOlga Sorkine-Hornung <mailto:chairs-eg2015@eg.org>, ETH Zurich, Switzerla=\r\r\nnd\r\r\nMichael Wimmer <mailto:chairs-eg2015@eg.org>, Vienna University of=20\r\r\nTechnology, Austria\r\r\n\r\r\n\r\r\n--------------050407080602010505070400\r\r\nContent-Type: text/html; charset=ISO-8859-1\r\r\nContent-Transfer-Encoding: 7bit\r\r\n\r\r\n<html>\r\r\n  <head>\r\r\n    <meta http-equiv=\"content-type\" content=\"text/html;\r\r\n      charset=ISO-8859-1\">\r\r\n    <meta name=\"Generator\" content=\"Microsoft Word 15 (filtered medium)\">\r\r\n    <!--[if !mso]><style>v\\:* {behavior:url(#default#VML);}\r\r\no\\:* {behavior:url(#default#VML);}\r\r\nw\\:* {behavior:url(#default#VML);}\r\r\n.shape {behavior:url(#default#VML);}\r\r\n</style><![endif]-->\r\r\n    <style><!--\r\r\n/* Font Definitions */\r\r\n@font-face\r\r\n\t{font-family:\"Cambria Math\";\r\r\n\tpanose-1:2 4 5 3 5 4 6 3 2 4;}\r\r\n@font-face\r\r\n\t{font-family:Calibri;\r\r\n\tpanose-1:2 15 5 2 2 2 4 3 2 4;}\r\r\n/* Style Definitions */\r\r\np.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0cm;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\",\"serif\";\r\r\n\tcolor:black;}\r\r\nh1\r\r\n\t{mso-style-priority:9;\r\r\n\tmso-style-link:\"&Uuml;berschrift 1 Zchn\";\r\r\n\tmso-margin-top-alt:auto;\r\r\n\tmargin-right:0cm;\r\r\n\tmso-margin-bottom-alt:auto;\r\r\n\tmargin-left:0cm;\r\r\n\tfont-size:24.0pt;\r\r\n\tfont-family:\"Times New Roman\",\"serif\";\r\r\n\tcolor:black;\r\r\n\tfont-weight:bold;}\r\r\nh3\r\r\n\t{mso-style-priority:9;\r\r\n\tmso-style-link:\"&Uuml;berschrift 3 Zchn\";\r\r\n\tmso-margin-top-alt:auto;\r\r\n\tmargin-right:0cm;\r\r\n\tmso-margin-bottom-alt:auto;\r\r\n\tmargin-left:0cm;\r\r\n\tfont-size:13.5pt;\r\r\n\tfont-family:\"Times New Roman\",\"serif\";\r\r\n\tcolor:black;\r\r\n\tfont-weight:bold;}\r\r\na:link, span.MsoHyperlink\r\r\n\t{mso-style-priority:99;\r\r\n\tcolor:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{mso-style-priority:99;\r\r\n\tcolor:purple;\r\r\n\ttext-decoration:underline;}\r\r\np\r\r\n\t{mso-style-priority:99;\r\r\n\tmso-margin-top-alt:auto;\r\r\n\tmargin-right:0cm;\r\r\n\tmso-margin-bottom-alt:auto;\r\r\n\tmargin-left:0cm;\r\r\n\tfont-size:12.0pt;\r\r\n\tfont-family:\"Times New Roman\",\"serif\";\r\r\n\tcolor:black;}\r\r\nspan.berschrift1Zchn\r\r\n\t{mso-style-name:\"&Uuml;berschrift 1 Zchn\";\r\r\n\tmso-style-priority:9;\r\r\n\tmso-style-link:\"&Uuml;berschrift 1\";\r\r\n\tfont-family:\"Times New Roman\",\"serif\";\r\r\n\tcolor:black;\r\r\n\tmso-fareast-language:DE;\r\r\n\tfont-weight:bold;}\r\r\nspan.berschrift3Zchn\r\r\n\t{mso-style-name:\"&Uuml;berschrift 3 Zchn\";\r\r\n\tmso-style-priority:9;\r\r\n\tmso-style-link:\"&Uuml;berschrift 3\";\r\r\n\tfont-family:\"Times New Roman\",\"serif\";\r\r\n\tcolor:black;\r\r\n\tmso-fareast-language:DE;\r\r\n\tfont-weight:bold;}\r\r\nspan.E-MailFormatvorlage20\r\r\n\t{mso-style-type:personal;\r\r\n\tfont-family:\"Calibri\",\"sans-serif\";\r\r\n\tcolor:windowtext;}\r\r\nspan.E-MailFormatvorlage21\r\r\n\t{mso-style-type:personal;\r\r\n\tfont-family:\"Calibri\",\"sans-serif\";\r\r\n\tcolor:#1F497D;}\r\r\nspan.E-MailFormatvorlage23\r\r\n\t{mso-style-type:personal-reply;\r\r\n\tfont-family:\"Calibri\",\"sans-serif\";\r\r\n\tcolor:#1F497D;}\r\r\n.MsoChpDefault\r\r\n\t{mso-style-type:export-only;\r\r\n\tfont-size:10.0pt;}\r\r\n@page WordSection1\r\r\n\t{size:612.0pt 792.0pt;\r\r\n\tmargin:70.85pt 70.85pt 2.0cm 70.85pt;}\r\r\ndiv.WordSection1\r\r\n\t{page:WordSection1;}\r\r\n/* List Definitions */\r\r\n@list l0\r\r\n\t{mso-list-id:1426730054;\r\r\n\tmso-list-template-ids:-2097771670;}\r\r\n@list l0:level1\r\r\n\t{mso-level-number-format:bullet;\r\r\n\tmso-level-text:\\F0B7;\r\r\n\tmso-level-tab-stop:36.0pt;\r\r\n\tmso-level-number-position:left;\r\r\n\ttext-indent:-18.0pt;\r\r\n\tmso-ansi-font-size:10.0pt;\r\r\n\tfont-family:Symbol;}\r\r\n@list l0:level2\r\r\n\t{mso-level-number-format:bullet;\r\r\n\tmso-level-text:\\F0B7;\r\r\n\tmso-level-tab-stop:72.0pt;\r\r\n\tmso-level-number-position:left;\r\r\n\ttext-indent:-18.0pt;\r\r\n\tmso-ansi-font-size:10.0pt;\r\r\n\tfont-family:Symbol;}\r\r\n@list l0:level3\r\r\n\t{mso-level-number-format:bullet;\r\r\n\tmso-level-text:\\F0B7;\r\r\n\tmso-level-tab-stop:108.0pt;\r\r\n\tmso-level-number-position:left;\r\r\n\ttext-indent:-18.0pt;\r\r\n\tmso-ansi-font-size:10.0pt;\r\r\n\tfont-family:Symbol;}\r\r\n@list l0:level4\r\r\n\t{mso-level-number-format:bullet;\r\r\n\tmso-level-text:\\F0B7;\r\r\n\tmso-level-tab-stop:144.0pt;\r\r\n\tmso-level-number-position:left;\r\r\n\ttext-indent:-18.0pt;\r\r\n\tmso-ansi-font-size:10.0pt;\r\r\n\tfont-family:Symbol;}\r\r\n@list l0:level5\r\r\n\t{mso-level-number-format:bullet;\r\r\n\tmso-level-text:\\F0B7;\r\r\n\tmso-level-tab-stop:180.0pt;\r\r\n\tmso-level-number-position:left;\r\r\n\ttext-indent:-18.0pt;\r\r\n\tmso-ansi-font-size:10.0pt;\r\r\n\tfont-family:Symbol;}\r\r\n@list l0:level6\r\r\n\t{mso-level-number-format:bullet;\r\r\n\tmso-level-text:\\F0B7;\r\r\n\tmso-level-tab-stop:216.0pt;\r\r\n\tmso-level-number-position:left;\r\r\n\ttext-indent:-18.0pt;\r\r\n\tmso-ansi-font-size:10.0pt;\r\r\n\tfont-family:Symbol;}\r\r\n@list l0:level7\r\r\n\t{mso-level-number-format:bullet;\r\r\n\tmso-level-text:\\F0B7;\r\r\n\tmso-level-tab-stop:252.0pt;\r\r\n\tmso-level-number-position:left;\r\r\n\ttext-indent:-18.0pt;\r\r\n\tmso-ansi-font-size:10.0pt;\r\r\n\tfont-family:Symbol;}\r\r\n@list l0:level8\r\r\n\t{mso-level-number-format:bullet;\r\r\n\tmso-level-text:\\F0B7;\r\r\n\tmso-level-tab-stop:288.0pt;\r\r\n\tmso-level-number-position:left;\r\r\n\ttext-indent:-18.0pt;\r\r\n\tmso-ansi-font-size:10.0pt;\r\r\n\tfont-family:Symbol;}\r\r\n@list l0:level9\r\r\n\t{mso-level-number-format:bullet;\r\r\n\tmso-level-text:\\F0B7;\r\r\n\tmso-level-tab-stop:324.0pt;\r\r\n\tmso-level-number-position:left;\r\r\n\ttext-indent:-18.0pt;\r\r\n\tmso-ansi-font-size:10.0pt;\r\r\n\tfont-family:Symbol;}\r\r\n@list l1\r\r\n\t{mso-list-id:1699162235;\r\r\n\tmso-list-template-ids:1517814062;}\r\r\n@list l1:level1\r\r\n\t{mso-level-number-format:bullet;\r\r\n\tmso-level-text:\\F0B7;\r\r\n\tmso-level-tab-stop:36.0pt;\r\r\n\tmso-level-number-position:left;\r\r\n\ttext-indent:-18.0pt;\r\r\n\tmso-ansi-font-size:10.0pt;\r\r\n\tfont-family:Symbol;}\r\r\n@list l1:level2\r\r\n\t{mso-level-number-format:bullet;\r\r\n\tmso-level-text:\\F0B7;\r\r\n\tmso-level-tab-stop:72.0pt;\r\r\n\tmso-level-number-position:left;\r\r\n\ttext-indent:-18.0pt;\r\r\n\tmso-ansi-font-size:10.0pt;\r\r\n\tfont-family:Symbol;}\r\r\n@list l1:level3\r\r\n\t{mso-level-number-format:bullet;\r\r\n\tmso-level-text:\\F0B7;\r\r\n\tmso-level-tab-stop:108.0pt;\r\r\n\tmso-level-number-position:left;\r\r\n\ttext-indent:-18.0pt;\r\r\n\tmso-ansi-font-size:10.0pt;\r\r\n\tfont-family:Symbol;}\r\r\n@list l1:level4\r\r\n\t{mso-level-number-format:bullet;\r\r\n\tmso-level-text:\\F0B7;\r\r\n\tmso-level-tab-stop:144.0pt;\r\r\n\tmso-level-number-position:left;\r\r\n\ttext-indent:-18.0pt;\r\r\n\tmso-ansi-font-size:10.0pt;\r\r\n\tfont-family:Symbol;}\r\r\n@list l1:level5\r\r\n\t{mso-level-number-format:bullet;\r\r\n\tmso-level-text:\\F0B7;\r\r\n\tmso-level-tab-stop:180.0pt;\r\r\n\tmso-level-number-position:left;\r\r\n\ttext-indent:-18.0pt;\r\r\n\tmso-ansi-font-size:10.0pt;\r\r\n\tfont-family:Symbol;}\r\r\n@list l1:level6\r\r\n\t{mso-level-number-format:bullet;\r\r\n\tmso-level-text:\\F0B7;\r\r\n\tmso-level-tab-stop:216.0pt;\r\r\n\tmso-level-number-position:left;\r\r\n\ttext-indent:-18.0pt;\r\r\n\tmso-ansi-font-size:10.0pt;\r\r\n\tfont-family:Symbol;}\r\r\n@list l1:level7\r\r\n\t{mso-level-number-format:bullet;\r\r\n\tmso-level-text:\\F0B7;\r\r\n\tmso-level-tab-stop:252.0pt;\r\r\n\tmso-level-number-position:left;\r\r\n\ttext-indent:-18.0pt;\r\r\n\tmso-ansi-font-size:10.0pt;\r\r\n\tfont-family:Symbol;}\r\r\n@list l1:level8\r\r\n\t{mso-level-number-format:bullet;\r\r\n\tmso-level-text:\\F0B7;\r\r\n\tmso-level-tab-stop:288.0pt;\r\r\n\tmso-level-number-position:left;\r\r\n\ttext-indent:-18.0pt;\r\r\n\tmso-ansi-font-size:10.0pt;\r\r\n\tfont-family:Symbol;}\r\r\n@list l1:level9\r\r\n\t{mso-level-number-format:bullet;\r\r\n\tmso-level-text:\\F0B7;\r\r\n\tmso-level-tab-stop:324.0pt;\r\r\n\tmso-level-number-position:left;\r\r\n\ttext-indent:-18.0pt;\r\r\n\tmso-ansi-font-size:10.0pt;\r\r\n\tfont-family:Symbol;}\r\r\nol\r\r\n\t{margin-bottom:0cm;}\r\r\nul\r\r\n\t{margin-bottom:0cm;}\r\r\n--></style><!--[if gte mso 9]><xml>\r\r\n<o:shapedefaults v:ext=\"edit\" spidmax=\"1026\" />\r\r\n</xml><![endif]--><!--[if gte mso 9]><xml>\r\r\n<o:shapelayout v:ext=\"edit\">\r\r\n<o:idmap v:ext=\"edit\" data=\"1\" />\r\r\n</o:shapelayout></xml><![endif]-->\r\r\n  </head>\r\r\n  <body bgcolor=\"#FFFFFF\" lang=\"DE\" link=\"blue\" text=\"#000000\"\r\r\n    vlink=\"purple\">\r\r\n    <div class=\"WordSection1\"><span style=\"font-family: Menlo-Regular;\">=======================================================================</span><br\r\r\n        style=\"font-family: Menlo-Regular;\">\r\r\n      <span style=\"font-family: Menlo-Regular;\">Apologies if you receive\r\r\n        multiple copies of this Call for Papers</span><br\r\r\n        style=\"font-family: Menlo-Regular;\">\r\r\n      <span style=\"font-family: Menlo-Regular;\">Please forward this mail\r\r\n        to anyone interested</span><br style=\"font-family:\r\r\n        Menlo-Regular;\">\r\r\n      <span style=\"font-family: Menlo-Regular;\">=======================================================================</span><br>\r\r\n      <span\r\r\nstyle=\"font-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\r\n        lang=\"EN-US\"></span>\r\r\n      <h1><span\r\r\nstyle=\"font-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\r\n          lang=\"EN-US\">Eurographics 2015:</span><span\r\r\nstyle=\"font-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D\"\r\r\n          lang=\"EN-US\"> </span><span\r\r\nstyle=\"font-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\r\n          lang=\"EN-US\">Call for Full Papers</span><span\r\r\nstyle=\"font-size:22.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\r\n          lang=\"EN-US\"><o:p></o:p></span></h1>\r\r\n      <h1><span\r\r\nstyle=\"font-size:10.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D\"\r\r\n          lang=\"EN-US\">( <a href=\"http://www.eurographics2015.ch/\">http://www.eurographics2015.ch/</a>\r\r\n          )</span><span\r\r\nstyle=\"font-size:22.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\r\n          lang=\"EN-US\"><o:p></o:p></span></h1>\r\r\n      <p><span\r\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\r\n          lang=\"EN-US\">The Eurographics 2015 Technical Papers programme\r\r\n          will showcase innovative research in Computer Graphics and\r\r\n          related areas. We invite submissions of new ideas, and\r\r\n          encourage all forms of research creativity and originality. We\r\r\n          are interested in practice, experience, novel applications,\r\r\n          technological or theoretical papers, with the ambition of\r\r\n          setting the standard in the field and stimulating future\r\r\n          trends.&shy;&shy;&shy;<o:p></o:p></span></p>\r\r\n      <p><span\r\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\r\n          lang=\"EN-US\">Accepted papers will be presented at <strong><span\r\r\nstyle=\"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\">Eurographics\r\r\n\r\r\n\r\r\n              2015</span></strong> and published in a special issue of\r\r\n          the Eurographics journal </span><span\r\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"><a\r\r\nhref=\"https://www.eg.org/index.php/publications/computer-graphics-forum\"\r\r\n            target=\"_blank\"><strong><span\r\r\n                style=\"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\r\n                lang=\"EN-US\">Computer Graphics Forum</span></strong></a></span><span\r\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\r\n          lang=\"EN-US\">. Therefore, submissions will undergo a two-step\r\r\n          review process. We encourage submissions from all areas\r\r\n          related to computer graphics such as rendering, modeling,\r\r\n          animation, visualization, virtual reality, computer vision,\r\r\n          imaging, computer-aided fabrication, human-computer\r\r\n          interaction, and related disciplines.&nbsp;<o:p></o:p></span></p>\r\r\n      <h3><span\r\r\nstyle=\"font-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\r\n          lang=\"EN-US\">Submission Dates<o:p></o:p></span></h3>\r\r\n      <p><span\r\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\r\n          lang=\"EN-US\">A preliminary abstract is due by 23:59 GMT,\r\r\n          Friday, <strong><span\r\r\n              style=\"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\">September\r\r\n\r\r\n\r\r\n              19, 2014</span></strong>, and the full paper deadline is\r\r\n          23:59 GMT, Friday, <strong><span\r\r\n              style=\"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\">September\r\r\n\r\r\n\r\r\n              26, 2014</span></strong>. Note that a full paper can only\r\r\n          be submitted if an abstract has been submitted by the abstract\r\r\n          deadline.<o:p></o:p></span></p>\r\r\n      <div class=\"MsoNormal\" style=\"text-align:center\" align=\"center\"><span\r\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\">\r\r\n          <hr align=\"center\" size=\"2\" width=\"100%\"></span></div>\r\r\n      <h3><span\r\r\nstyle=\"font-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\r\n          lang=\"EN-US\">Submission<o:p></o:p></span></h3>\r\r\n      <p><span\r\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\r\n          lang=\"EN-US\">Electronic submission of all papers is mandatory\r\r\n          and will be conducted using the <a\r\r\n            href=\"https://srmv2.eg.org/COMFy/Conference%2fEG_2015\">Submission\r\r\n\r\r\n\r\r\n            and Review Management</a> (SRMv2) system. Papers must be\r\r\n          written in English, they must be anonymized, and must be\r\r\n          formatted according to the Eurographics Computer Graphics\r\r\n          Forum publication guidelines. <a\r\r\n            href=\"https://srmv2.eg.org/COMFy/Conference/EG_2015/Instruction\">The\r\r\n\r\r\n\r\r\n            publication guidelines and LaTeX templates are available on\r\r\n            SRMv2</a>. Accepted papers must be presented in English at\r\r\n          Eurographics 2015. This event uses a double-blind reviewing\r\r\n          approach, so please remove all personal data (such as authors,\r\r\n          affiliations, etc.) from your submission. Reviewers are asked\r\r\n          to keep confidential all materials sent to them for\r\r\n          evaluation.<o:p></o:p></span></p>\r\r\n      <p><span\r\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\r\n          lang=\"EN-US\">Note that this year, there is no arbitrary\r\r\n          maximum length imposed on papers. Papers should be as long as\r\r\n          they need to be, but not longer. If a submission is perceived\r\r\n          as repetitive or unnecessarily long, it might be ranked lower\r\r\n          by reviewers than a concisely written submission.&nbsp;<o:p></o:p></span></p>\r\r\n      <h3><span\r\r\nstyle=\"font-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\r\n          lang=\"EN-US\">Double Submission Policy<o:p></o:p></span></h3>\r\r\n      <p><span\r\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\r\n          lang=\"EN-US\">Authors are required to include a declaration\r\r\n          that they have not previously published the scientific\r\r\n          contribution claimed in their paper, nor has it been submitted\r\r\n          to or is currently under review in any other conference or\r\r\n          journal before or during the Eurographics 2015 Technical\r\r\n          Papers review period. Any paper that does not adhere to these\r\r\n          requirements will be rejected without review.&nbsp;<o:p></o:p></span></p>\r\r\n      <h3><span\r\r\nstyle=\"font-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\r\n          lang=\"EN-US\">Re-Submitted Material<o:p></o:p></span></h3>\r\r\n      <p><span\r\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\r\n          lang=\"EN-US\">For papers that have previously been reviewed for\r\r\n          other venues and have been rejected or withdrawn, the authors\r\r\n          are encouraged to provide a cover letter to describe the\r\r\n          history of the paper (however, this does not imply reviewer\r\r\n          continuity). This cover letter can also answer the comments\r\r\n          made in the previous reviews, by either listing the changes\r\r\n          that were made to comply with them, or\r\r\n          discussing/rebutting/clarifying some elements if need be.\r\r\n          Though not mandatory, this procedure is strongly recommended.\r\r\n          The cover letter has to be submitted through the SRM as an\r\r\n          &#8216;Additional Attachment&#8217; (last section of the SRM upload\r\r\n          form).&nbsp;<o:p></o:p></span></p>\r\r\n      <h3><span\r\r\nstyle=\"font-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\">Rebuttal,\r\r\n\r\r\n\r\r\n          Notification, Publication &amp; Prizes<o:p></o:p></span></h3>\r\r\n      <ul type=\"disc\">\r\r\n        <li class=\"MsoNormal\"\r\r\n          style=\"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0\r\r\n          level1 lfo3\"><span\r\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\r\n            lang=\"EN-US\">The reviews will be made available to the\r\r\n            authors on <b>November 13, 2014</b>. A rebuttal period from\r\r\n            <b>November 13 to November 18, 2014</b> will allow authors\r\r\n            to submit a brief document to address any factual errors or\r\r\n            clarify other issues raised in the reviews.<o:p></o:p></span></li>\r\r\n        <li class=\"MsoNormal\"\r\r\n          style=\"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0\r\r\n          level1 lfo3\"><span\r\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\r\n            lang=\"EN-US\">The date for notification of the results of the\r\r\n            first round of the review process is <b>December 5, 2014</b>.<o:p></o:p></span></li>\r\r\n        <li class=\"MsoNormal\"\r\r\n          style=\"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0\r\r\n          level1 lfo3\"><span\r\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\r\n            lang=\"EN-US\">Revised versions of the papers conditionally\r\r\n            accepted in the first round must be submitted by <b>December\r\r\n\r\r\n\r\r\n              31, 2014</b>. The final notification of the outcome of the\r\r\n            second reviewing round will be made on <b>January 14, 2015</b>.\r\r\n            The camera-ready version of accepted papers will be due on <b>January\r\r\n\r\r\n\r\r\n              28, 2015</b>.<o:p></o:p></span></li>\r\r\n        <li class=\"MsoNormal\"\r\r\n          style=\"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0\r\r\n          level1 lfo3\"><span\r\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\r\n            lang=\"EN-US\">From all accepted and presented papers, an\r\r\n            international jury will select the best papers. The best\r\r\n            paper will receive the <b>G&uuml;nter Enderle Award, </b>including\r\r\n\r\r\n\r\r\n            a cash prize of 1000 Euros, presented at Eurographics 2015.<o:p></o:p></span></li>\r\r\n      </ul>\r\r\n      <p><span\r\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\r\n          lang=\"EN-US\">For any question concerning full paper\r\r\n          submissions please contact the papers program co-chairs:<br>\r\r\n        </span><span\r\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"><a\r\r\n            href=\"mailto:chairs-eg2015@eg.org\"><span lang=\"EN-US\">chairs-eg2015@eg.org</span></a></span><span\r\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\r\n          lang=\"EN-US\"><o:p></o:p></span></p>\r\r\n      <h3><span\r\r\nstyle=\"font-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\r\n          lang=\"EN-US\">Full Papers Chairs<o:p></o:p></span></h3>\r\r\n      <p class=\"MsoNormal\" style=\"margin-bottom:12.0pt\"><span\r\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"><a\r\r\n            href=\"mailto:chairs-eg2015@eg.org\"><span lang=\"EN-US\">Olga\r\r\n              Sorkine-Hornung</span></a></span><span\r\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\r\n          lang=\"EN-US\">, ETH Zurich, Switzerland<br>\r\r\n        </span><span\r\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"><a\r\r\n            href=\"mailto:chairs-eg2015@eg.org\"><span lang=\"EN-US\">Michael\r\r\n\r\r\n\r\r\n              Wimmer</span></a></span><span\r\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\r\n          lang=\"EN-US\">, Vienna University of Technology, Austria&nbsp;&nbsp; <o:p></o:p></span></p>\r\r\n      <p class=\"MsoNormal\"><span\r\r\nstyle=\"font-size:10.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:windowtext\"\r\r\n          lang=\"EN-US\"><o:p>&nbsp;</o:p></span></p>\r\r\n    </div>\r\r\n  </body>\r\r\n</html>\r\r\n\r\r\n--------------050407080602010505070400--\r\r\n\r\r\n------------=_1410255322-13996-2\r\r\nContent-Type: text/plain; name=\"message-footer.txt\"\r\r\nContent-Disposition: inline; filename=\"message-footer.txt\"\r\r\nContent-Transfer-Encoding: 8bit\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\n------------=_1410255322-13996-2--\r\r\nFrom \r\r\nX-Account-Key: account1\r\r\nX-UIDL: 0001dfee4778b2c7\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nX-Mozilla-Keys:                                                                                 \r\r\nReturn-path: <globillum-owner@imag.fr>\r\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\r\nDelivery-date: Wed, 16 Sep 2015 02:32:25 +0200\r\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66])\r\r\n\tby mail.cg.tuwien.ac.at with esmtp (Exim 4.76)\r\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\r\n\tid 1Zc0e9-0002Jq-6V; Wed, 16 Sep 2015 02:32:25 +0200\r\r\nReceived: from rominette.imag.fr (mx2.imag.fr [IPv6:2001:660:5301:59::17])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.14.5/8.14.5) with ESMTP id t8G0WB6o027210\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=OK);\r\r\n\tWed, 16 Sep 2015 02:32:12 +0200\r\r\nX-Connecting-Host: mx2.imag.fr [IPv6:2001:660:5301:59::17]\r\r\nX-Connecting-Addr: IPv6:2001:660:5301:59::17\r\r\nX-Sent-From: globillum-owner@imag.fr\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby rominette.imag.fr (8.13.8/8.13.8) with ESMTP id t8G0Vuum003488\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO);\r\r\n\tWed, 16 Sep 2015 02:31:57 +0200\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id t8G0W00W009747;\r\r\n\tWed, 16 Sep 2015 02:32:00 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id t8G0Vxje009742;\r\r\n\tWed, 16 Sep 2015 02:31:59 +0200\r\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id t8G0Vdkm009700\r\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 16 Sep 2015 02:31:39 +0200\r\r\nReceived: from mxb1-1.relay.renater.fr (mxb1-1.relay.renater.fr [194.214.201.8])\r\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id t8G0VZ9a030046\r\r\n\tfor <globillum@imag.fr>; Wed, 16 Sep 2015 02:31:36 +0200\r\r\nReceived: from server.agi32.com (server.agi32.com [96.127.164.26])\r\r\n\tby mxb1-1.relay.renater.fr (asm) with ESMTP id 8582060000D\r\r\n\tfor <globillum@imag.fr>; Wed, 16 Sep 2015 02:31:37 +0200 (CEST)\r\r\nReceived: from s010600224d80691f.vn.shawcable.net ([174.7.100.71]:54549 helo=Earth)\r\r\n\tby server.agi32.com with esmtpa (Exim 4.85)\r\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\r\n\tid 1Zc0dK-0006qR-Ig\r\r\n\tfor globillum@imag.fr; Tue, 15 Sep 2015 19:31:34 -0500\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: <globillum@imag.fr>\r\r\nSubject: ANNOUNCE: 15/09/15 Release of RADBIB and GITHESIS\r\r\nDate: Tue, 15 Sep 2015 17:31:37 -0700\r\r\nMessage-ID: <051c01d0f017$0d0e4f20$272aed60$@helios32.com>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Outlook 14.0\r\r\nThread-Index: AdDwFuzS6fgWQxEsTiGcxc55qEotKQ==\r\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\r\nX-AntiAbuse: Original Domain - imag.fr\r\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\r\nX-Get-Message-Sender-Via: server.agi32.com: authenticated_id: ian_ashdown@helios32.com\r\r\nX-Original-Source-IP: 96.127.164.26\r\r\nX-Bizanga: IMP - mxb1-1.relay.renater.fr\r\r\nX-Renater-SpamState: 0\r\r\nX-Renater-SpamScore: 0\r\r\nX-Renater-SpamCause: gggruggvucftvghtrhhoucdtuddrfeekgedrvdekgdegtdcutefuodetggdotefrucfrrhhofhhilhgvmecutffgpfetvffgtfdpggftfghnshhusghstghrihgsvgenuceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkgggtofhtsegrtdhgpedvtddvnecuhfhrohhmpedfkfgrnhcutehshhguohifnhdfuceoihgrnhgprghshhguohifnheshhgvlhhiohhsfedvrdgtohhmqeenucffohhmrghinhephhgvlhhiohhsfedvrdgtohhm \r\r\nX-Renater-ServerName: mxb1-1.relay.renater.fr\r\r\nX-Greylist: Sender succeeded STARTTLS authentication, not delayed by milter-greylist-4.2.7 (tuvok.kom.tuwien.ac.at [IPv6:2001:629:1004:11::25]); Wed, 16 Sep 2015 02:32:14 +0200 (CEST)\r\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.2 (rominette.imag.fr [129.88.30.17]); Wed, 16 Sep 2015 02:31:57 +0200 (CEST)\r\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Wed, 16 Sep 2015 02:31:36 +0200 (CEST)\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 434\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: multipart/mixed; boundary=\"----------=_1442363503-1849-3\"\r\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM  for more information\r\r\nX-MailScanner-ID: t8G0Vuum003488\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-SpamCheck: \r\r\nX-IMAG-MailScanner-From: globillum-owner@imag.fr\r\r\nMailScanner-NULL-Check: 1442968317.57999@GW5g1PDCx8orS39A83FZEw\r\r\nX-Spam-Status: LOW ; -8\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\r\nX-Virus-Scanned: by amavisd-new on vc9.kom.tuwien.ac.at\r\r\n\r\r\nThis is a multi-part message in MIME format...\r\r\n\r\r\n------------=_1442363503-1849-3\r\r\nContent-Type: multipart/alternative;\r\r\n\tboundary=\"----=_NextPart_000_051D_01D0EFDC.60B08890\"\r\r\nContent-Language: en-ca\r\r\n\r\r\nThis is a multipart message in MIME format.\r\r\n\r\r\n------=_NextPart_000_051D_01D0EFDC.60B08890\r\r\nContent-Type: text/plain;\r\r\n\tcharset=\"us-ascii\"\r\r\nContent-Transfer-Encoding: 7bit\r\r\n\r\r\nANNOUNCE: 15/09/15 Release of RADBIB and GITHESIS\r\r\n\r\r\n \r\r\n\r\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\r\nrelated global illumination papers, theses, articles, and books. It\r\r\ncurrently includes 3,290 references -- 70 new additions since its 14/12/27\r\r\nrelease.\r\r\n\r\r\n \r\r\n\r\r\nThis bibliography is available in BibTex format as RADBIB.BIB from:\r\r\n\r\r\n \r\r\n\r\r\n  http://www.helios32.com (Resources section)\r\r\n\r\r\n \r\r\n\r\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\r\nGITHESIS.BIB. This bibliography includes 375 references to radiosity, photon\r\r\nmapping, and related global illumination theses -- six new additions since\r\r\nthe 14/12/27 release.\r\r\n\r\r\n \r\r\n\r\r\nFinancial support for the maintenance of these bibliographies is provided by\r\r\nbyHeart Consultants Limited.\r\r\n\r\r\n \r\r\n\r\r\nIan Ashdown, P. Eng., FIES\r\r\n\r\r\nPresident\r\r\n\r\r\nbyHeart Consultants Limited\r\r\n\r\r\nhttp://www.helios32.com\r\r\n\r\r\n \r\r\n\r\r\nIan Ashdown, P. Eng., FIES\r\r\n\r\r\nPresident\r\r\n\r\r\nbyHeart Consultants Limited\r\r\n\r\r\nhttp://www.helios32.com <http://www.helios32.com/> \r\r\n\r\r\n \r\r\n\r\r\nCONFIDENTIALITY NOTICE: This entire communication, including without\r\r\nlimitation any attachments, is intended for the use of the recipient to\r\r\nwhich or whom it is addressed, and may contain confidential, personal,\r\r\nand/or privileged information. Please contact us immediately if you are not\r\r\nthe intended recipient of this communication, and do not copy, distribute,\r\r\nor take action relying on it. Any communication received in error, or\r\r\nsubsequent reply, should be deleted or destroyed.\r\r\n\r\r\n \r\r\n\r\r\n\r\r\n------=_NextPart_000_051D_01D0EFDC.60B08890\r\r\nContent-Type: text/html;\r\r\n\tcharset=\"us-ascii\"\r\r\nContent-Transfer-Encoding: quoted-printable\r\r\n\r\r\n<html xmlns:v=3D\"urn:schemas-microsoft-com:vml\" xmlns:o=3D\"urn:schemas-micr=\r\r\nosoft-com:office:office\" xmlns:w=3D\"urn:schemas-microsoft-com:office:word\" =\r\r\nxmlns:m=3D\"http://schemas.microsoft.com/office/2004/12/omml\" xmlns=3D\"http:=\r\r\n//www.w3.org/TR/REC-html40\"><head><META HTTP-EQUIV=3D\"Content-Type\" CONTENT=\r\r\n=3D\"text/html; charset=3Dus-ascii\"><meta name=3DGenerator content=3D\"Micros=\r\r\noft Word 14 (filtered medium)\"><style><!--\r\r\n/* Font Definitions */\r\r\n@font-face\r\r\n\t{font-family:Calibri;\r\r\n\tpanose-1:2 15 5 2 2 2 4 3 2 4;}\r\r\n@font-face\r\r\n\t{font-family:Verdana;\r\r\n\tpanose-1:2 11 6 4 3 5 4 4 2 4;}\r\r\n/* Style Definitions */\r\r\np.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0cm;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:11.0pt;\r\r\n\tfont-family:\"Calibri\",\"sans-serif\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{mso-style-priority:99;\r\r\n\tcolor:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{mso-style-priority:99;\r\r\n\tcolor:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:\"Calibri\",\"sans-serif\";\r\r\n\tcolor:windowtext;}\r\r\n.MsoChpDefault\r\r\n\t{mso-style-type:export-only;\r\r\n\tfont-family:\"Calibri\",\"sans-serif\";}\r\r\n@page WordSection1\r\r\n\t{size:612.0pt 792.0pt;\r\r\n\tmargin:72.0pt 72.0pt 72.0pt 72.0pt;}\r\r\ndiv.WordSection1\r\r\n\t{page:WordSection1;}\r\r\n--></style><!--[if gte mso 9]><xml>\r\r\n<o:shapedefaults v:ext=3D\"edit\" spidmax=3D\"1026\" />\r\r\n</xml><![endif]--><!--[if gte mso 9]><xml>\r\r\n<o:shapelayout v:ext=3D\"edit\">\r\r\n<o:idmap v:ext=3D\"edit\" data=3D\"1\" />\r\r\n</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=\r\r\nnk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><b>ANNOUNCE: 15/=\r\r\n09/15 Release of RADBIB and GITHESIS<o:p></o:p></b></p><p class=3DMsoNormal=\r\r\n><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>RADBIB is a comprehensive biblio=\r\r\ngraphy of radiosity, photon mapping, and related global illumination papers=\r\r\n, theses, articles, and books. It currently includes 3,290 references -- 70=\r\r\n new additions since its 14/12/27 release.<o:p></o:p></p><p class=3DMsoNorm=\r\r\nal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>This bibliography is available=\r\r\n in BibTex format as RADBIB.BIB from:<o:p></o:p></p><p class=3DMsoNormal><o=\r\r\n:p>&nbsp;</o:p></p><p class=3DMsoNormal>&nbsp; http://www.helios32.com (Res=\r\r\nources section)<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =\r\r\nclass=3DMsoNormal>Also available from this site is an abridged version of R=\r\r\nADBIB.BIB called GITHESIS.BIB. This bibliography includes 375 references to=\r\r\n radiosity, photon mapping, and related global illumination theses -- six n=\r\r\new additions since the 14/12/27 release.<o:p></o:p></p><p class=3DMsoNormal=\r\r\n><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Financial support for the mainte=\r\r\nnance of these bibliographies is provided by byHeart Consultants Limited.<o=\r\r\n:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal=\r\r\n>Ian Ashdown, P. Eng., FIES<o:p></o:p></p><p class=3DMsoNormal>President<o:=\r\r\np></o:p></p><p class=3DMsoNormal>byHeart Consultants Limited<o:p></o:p></p>=\r\r\n<p class=3DMsoNormal>http://www.helios32.com<o:p></o:p></p><p class=3DMsoNo=\r\r\nrmal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Ian Ashdown, P. Eng., FIES<o=\r\r\n:p></o:p></p><p class=3DMsoNormal>President<o:p></o:p></p><p class=3DMsoNor=\r\r\nmal>byHeart Consultants Limited<o:p></o:p></p><p class=3DMsoNormal><a href=\r\r\n=3D\"http://www.helios32.com/\">http://www.helios32.com</a><o:p></o:p></p><p =\r\r\nclass=3DMsoNormal>&nbsp;<o:p></o:p></p><p class=3DMsoNormal><span style=3D'=\r\r\nfont-size:7.5pt;font-family:\"Verdana\",\"sans-serif\";color:#666666'>CONFIDENT=\r\r\nIALITY NOTICE: This entire communication, including without limitation any =\r\r\nattachments, is intended for the use of the recipient to which or whom it i=\r\r\ns addressed, and may contain confidential, personal, and/or privileged info=\r\r\nrmation. Please contact us immediately if you are not the intended recipien=\r\r\nt of this communication, and do not copy, distribute, or take action relyin=\r\r\ng on it. Any communication received in error, or subsequent reply, should b=\r\r\ne deleted or destroyed.</span><o:p></o:p></p><p class=3DMsoNormal><o:p>&nbs=\r\r\np;</o:p></p></div></body></html>=\r\r\n\r\r\n------=_NextPart_000_051D_01D0EFDC.60B08890--\r\r\n\r\r\n\r\r\n------------=_1442363503-1849-3\r\r\nContent-Type: text/plain; name=\"message-footer.txt\"\r\r\nContent-Disposition: inline; filename=\"message-footer.txt\"\r\r\nContent-Transfer-Encoding: 8bit\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\n------------=_1442363503-1849-3--\r\r\nFrom \r\r\nX-Account-Key: account1\r\r\nX-UIDL: 0001e7594778b2c7\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nX-Mozilla-Keys:                                                                                 \r\r\nReturn-path: <globillum-owner@imag.fr>\r\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\r\nDelivery-date: Mon, 19 Oct 2015 12:43:37 +0200\r\r\nReceived: from neelix.kom.tuwien.ac.at ([192.35.241.67])\r\r\n\tby mail.cg.tuwien.ac.at with esmtp (Exim 4.76)\r\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\r\n\tid 1Zo7uj-0002MM-CT; Mon, 19 Oct 2015 12:43:37 +0200\r\r\nReceived: from shiva.imag.fr (mx1.imag.fr [IPv6:2001:660:5301:6::5])\r\r\n\tby neelix.kom.tuwien.ac.at (8.14.5/8.14.5) with ESMTP id t9JAhUYY029841\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=OK);\r\r\n\tMon, 19 Oct 2015 12:43:30 +0200\r\r\nX-Connecting-Host: mx1.imag.fr [IPv6:2001:660:5301:6::5]\r\r\nX-Connecting-Addr: IPv6:2001:660:5301:6::5\r\r\nX-Sent-From: globillum-owner@imag.fr\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id t9JAhMrM028361\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO);\r\r\n\tMon, 19 Oct 2015 12:43:23 +0200\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id t9JAhNXh022524;\r\r\n\tMon, 19 Oct 2015 12:43:24 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id t9JAhNrh022519;\r\r\n\tMon, 19 Oct 2015 12:43:23 +0200\r\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id t9JAh4xG022477\r\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 19 Oct 2015 12:43:04 +0200\r\r\nReceived: from mxb1-1.relay.renater.fr (mxb1-1.relay.renater.fr [194.214.201.8])\r\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id t9JAh1UE028262\r\r\n\tfor <globillum@imag.fr>; Mon, 19 Oct 2015 12:43:02 +0200\r\r\nReceived: from mail.cg.tuwien.ac.at (mail.cg.tuwien.ac.at [128.131.166.76])\r\r\n\tby mxb1-1.relay.renater.fr (asm) with ESMTP id 0F594600230\r\r\n\tfor <globillum@imag.fr>; Mon, 19 Oct 2015 12:43:02 +0200 (CEST)\r\r\nReceived: from pool119.cg.tuwien.ac.at ([128.131.166.119])\r\r\n\tby mail.cg.tuwien.ac.at with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16)\r\r\n\t(Exim 4.76)\r\r\n\t(envelope-from <wp@cg.tuwien.ac.at>)\r\r\n\tid 1Zo7u8-0002Lw-UU; Mon, 19 Oct 2015 12:43:01 +0200\r\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\r\nSubject: 10 PhD positions at the Center for Geometry and Computational Design,\r\r\n TU Wien\r\r\nTo: Globillum <globillum@imag.fr>\r\r\nReferences: <561E2FB7.7020006@gmail.com>\r\r\nCc: Michael Wimmer <wimmer@cg.tuwien.ac.at>\r\r\nMessage-ID: <5624C946.3060200@cg.tuwien.ac.at>\r\r\nDate: Mon, 19 Oct 2015 12:43:18 +0200\r\r\nUser-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101\r\r\n Thunderbird/38.3.0\r\r\nMIME-Version: 1.0\r\r\nIn-Reply-To: <561E2FB7.7020006@gmail.com>\r\r\nX-Original-Source-IP: 128.131.166.76\r\r\nX-Bizanga: IMP - mxb1-1.relay.renater.fr\r\r\nX-Renater-SpamState: 0\r\r\nX-Renater-SpamScore: -100\r\r\nX-Renater-SpamCause: gggruggvucftvghtrhhoucdtuddrfeekgedrleeigdeffecutefuodetggdotefrucfrrhhofhhilhgvmecutffgpfetvffgtfdpggftfghnshhusghstghrihgsvgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffuvfhfkffffgggjggtgfesthekrgdttdefjeenucfhrhhomhephggvrhhnvghrucfruhhrghgrthhhohhfvghruceofihpsegtghdrthhufihivghnrdgrtgdrrghtqeenucffohhmrghinhepthhufihivghnrdgrtgdrrghtnecurfgrrhgrmhepmhhouggvpehsmhhtphdphhgvlhhopehmrghilhdrtghgrdhtuhifihgvnhdrrggtrdgrthdpihhnvghtpeduvdekrddufedurdduieeirdejiedpmhgrihhlfhhrohhmpeifphestghgrdhtuhifihgvnhdrrggtrdgrthdprhgtphhtthhopehglhhosghilhhluhhmsehimhgrghdrfhhr \r\r\nX-Renater-ServerName: mxb1-1.relay.renater.fr\r\r\nX-Greylist: Sender succeeded STARTTLS authentication, not delayed by milter-greylist-4.2.7 (neelix.kom.tuwien.ac.at [IPv6:2001:629:1004:11::1:25]); Mon, 19 Oct 2015 12:43:33 +0200 (CEST)\r\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Mon, 19 Oct 2015 12:43:25 +0200 (CEST)\r\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Mon, 19 Oct 2015 12:43:02 +0200 (CEST)\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 436\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: multipart/mixed; boundary=\"----------=_1445251385-19989-2\"\r\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM  for more information\r\r\nX-MailScanner-ID: t9JAhMrM028361\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-SpamCheck: \r\r\nX-IMAG-MailScanner-From: globillum-owner@imag.fr\r\r\nMailScanner-NULL-Check: 1445856208.38398@5B7oht8BZVy0L2zNnJLPYA\r\r\nX-Spam-Status: LOW ; -36\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: neelix.kom.tuwien.ac.at\r\r\nX-Virus-Scanned: by amavisd-new on vc9.kom.tuwien.ac.at\r\r\n\r\r\nThis is a multi-part message in MIME format...\r\r\n\r\r\n------------=_1445251385-19989-2\r\r\nContent-Type: text/plain; charset=utf-8; format=flowed\r\r\nContent-Transfer-Encoding: quoted-printable\r\r\nX-MIME-Autoconverted: from 8bit to quoted-printable by neelix.kom.tuwien.ac.at id t9JAhUYY029841\r\r\n\r\r\nDear colleagues,\r\r\n\r\r\nThe Center for Geometry and Computational Design, TU Wien, invites=20\r\r\napplications for\r\r\n\r\r\n   10 PhD positions\r\r\n\r\r\nin the\r\r\n\r\r\n   Doctoral College 'Computational Design'.\r\r\n\r\r\nSeveral of these positions have strong components of computer graphics.\r\r\n\r\r\nApplication deadline is November 15, 2015.\r\r\nThe Doctoral College starts in January 2016.\r\r\n\r\r\nFor further details see the announcement below and the following link:\r\r\n\r\r\nhttp://gcd.tuwien.ac.at\r\r\n\r\r\nI would appreciate if you could forward this announcement to qualified\r\r\ncandidates.\r\r\n\r\r\nBest regards,\r\r\n\r\r\nMichael Wimmer\r\r\n\r\r\n--=20\r\r\n-- Dr. Michael=20\r\r\nWimmer--------------------------------------------------------\r\r\n    Institut fuer Computergraphik und Algorithmen    tel: +43 (1) 58801=20\r\r\n18687\r\r\n    Technische Universitaet Wien                     fax: +43 (1) 58801=20\r\r\n18698\r\r\n    Favoritenstr. 9-11/5/E186=20\r\r\nhttp://www.cg.tuwien.ac.at\r\r\n    A-1040 Wien, Oesterreich=20\r\r\nmailto:wimmer@cg.tuwien.ac.at\r\r\n-------------------------------------------------------------------------=\r\r\n----\r\r\n\r\r\n\r\r\n\r\r\n--------------------------------------------------\r\r\nThe Doctoral College Computational Design (DC:{CD}) at TU Wien, embedded\r\r\nin the Center for Geometry and Computational Design, is the first PhD\r\r\nprogram in Austria that is situated at the interface of several areas of\r\r\nexcellence in research: Computer Graphics and Algorithms, Software\r\r\nTechnology and Interactive Systems, Computer Aided Automation, Discrete\r\r\nMathematics and Geometry, Architectural Sciences, Art and Design,\r\r\nHistory of Art, Building Archaeology and Restoration, Interdisciplinary\r\r\nConstruction Process Management and Mechanics of Materials and Structures.\r\r\n\r\r\nThe prerequisite for becoming a PhD student in the DC is a completed\r\r\nmaster degree or equivalent (e.g., Dipl.-Ing., Dipl.-Inf.), preferably\r\r\nwith distinction, in the following fields:\r\r\n\r\r\n=E2=80=A2 Architecture\r\r\n=E2=80=A2 Civil engineering/structural engineering\r\r\n=E2=80=A2 Computer science/informatics\r\r\n=E2=80=A2 Mathematics\r\r\n=E2=80=A2 Mechanical or industrial engineering\r\r\n=E2=80=A2 Physics\r\r\n\r\r\nFor more details on PhD topics and how to apply see:\r\r\nhttp://gcd.tuwien.ac.at\r\r\n\r\r\n\r\r\n\r\r\n------------=_1445251385-19989-2\r\r\nContent-Type: text/plain; name=\"message-footer.txt\"\r\r\nContent-Disposition: inline; filename=\"message-footer.txt\"\r\r\nContent-Transfer-Encoding: 8bit\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\n------------=_1445251385-19989-2--\r\r\nFrom \r\r\nX-Account-Key: account1\r\r\nX-UIDL: 0001f96f4778b2c7\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nX-Mozilla-Keys:                                                                                 \r\r\nReturn-path: <globillum-owner@imag.fr>\r\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\r\nDelivery-date: Tue, 12 Jan 2016 05:35:13 +0100\r\r\nReceived: from neelix.kom.tuwien.ac.at ([192.35.241.67])\r\r\n\tby mail.cg.tuwien.ac.at with esmtp (Exim 4.76)\r\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\r\n\tid 1aIqfp-0003tf-3h; Tue, 12 Jan 2016 05:35:13 +0100\r\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\r\n\tby neelix.kom.tuwien.ac.at (8.14.5/8.14.5) with ESMTP id u0C4Yvsh004183\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=OK);\r\r\n\tTue, 12 Jan 2016 05:34:58 +0100\r\r\nX-Connecting-Host: mx1.imag.fr [129.88.30.5]\r\r\nX-Connecting-Addr: 129.88.30.5\r\r\nX-Sent-From: globillum-owner@imag.fr\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id u0C4ViCK025053\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO);\r\r\n\tTue, 12 Jan 2016 05:31:45 +0100\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id u0C4Vj17004737;\r\r\n\tTue, 12 Jan 2016 05:31:45 +0100\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id u0C4ViWZ004732;\r\r\n\tTue, 12 Jan 2016 05:31:44 +0100\r\r\nReceived: from rominette.imag.fr (mx2.imag.fr [129.88.30.17])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id u0C4VOLI004615\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 12 Jan 2016 05:31:24 +0100\r\r\nReceived: from mxb2-2.relay.renater.fr (mxb2-2.relay.renater.fr [194.214.200.9])\r\r\n\tby rominette.imag.fr (8.13.8/8.13.8) with ESMTP id u0C4A730009590\r\r\n\tfor <globillum@imag.fr>; Tue, 12 Jan 2016 05:10:08 +0100\r\r\nReceived: from server.agi32.com (server.agi32.com [96.127.164.26])\r\r\n\tby mxb2-2.relay.renater.fr (asm) with ESMTP id 95C1D6000F5\r\r\n\tfor <globillum@imag.fr>; Tue, 12 Jan 2016 05:10:07 +0100 (CET)\r\r\nReceived: from s010600224d80691f.vn.shawcable.net ([174.7.100.71]:52497 helo=Earth)\r\r\n\tby server.agi32.com with esmtpa (Exim 4.86)\r\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\r\n\tid 1aIqHU-0001Qg-LO\r\r\n\tfor globillum@imag.fr; Mon, 11 Jan 2016 22:10:04 -0600\r\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\r\nTo: <globillum@imag.fr>\r\r\nSubject: ANNOUNCE: 16/01/11 Release of RADBIB and GITHESIS\r\r\nDate: Mon, 11 Jan 2016 20:10:11 -0800\r\r\nMessage-ID: <000f01d14cef$220f5560$662e0020$@helios32.com>\r\r\nMIME-Version: 1.0\r\r\nX-Mailer: Microsoft Outlook 14.0\r\r\nThread-Index: AdFM7xs1tHWMXMsRRkqn4bCZHR1OVw==\r\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\r\nX-AntiAbuse: Original Domain - imag.fr\r\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\r\nX-Get-Message-Sender-Via: server.agi32.com: authenticated_id: ian_ashdown@helios32.com\r\r\nX-Authenticated-Sender: server.agi32.com: ian_ashdown@helios32.com\r\r\nX-Original-Source-IP: 96.127.164.26\r\r\nX-Bizanga: IMP - mxb2-2.relay.renater.fr\r\r\nX-Renater-SpamState: 0\r\r\nX-Renater-SpamScore: 0\r\r\nX-Renater-SpamCause: gggruggvucftvghtrhhoucdtuddrfeekiedrkedvgddvlecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucftgffptefvgfftpdggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkfggtgfothesrgdtghepvddtvdenucfhrhhomhepfdfkrghnucetshhhughofihnfdcuoehirghnpggrshhhughofihnsehhvghlihhoshefvddrtghomheqnecuffhomhgrihhnpehhvghlihhoshefvddrtghomhenucfrrghrrghmpehmohguvgepshhmthhppdhhvghlohepshgvrhhvvghrrdgrghhifedvrdgtohhmpdhinhgvthepleeirdduvdejrdduieegrddviedpmhgrihhlfhhrohhmpehirghnpggrshhhughofihnsehhvghlihhoshefvddrtghomhdprhgtphhtthhopehglhhosghilhhluhhmsehimhgrghdrfhhr \r\r\nX-Renater-ServerName: mxb2-2.relay.renater.fr\r\r\nX-Greylist: Sender succeeded STARTTLS authentication, not delayed by milter-greylist-4.2.7 (neelix.kom.tuwien.ac.at [192.35.241.67]); Tue, 12 Jan 2016 05:35:01 +0100 (CET)\r\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Tue, 12 Jan 2016 05:31:45 +0100 (CET)\r\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.2 (rominette.imag.fr [129.88.30.17]); Tue, 12 Jan 2016 05:10:08 +0100 (CET)\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 438\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nContent-type: multipart/mixed; boundary=\"----------=_1452573089-4438-0\"\r\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM  for more information\r\r\nX-MailScanner-ID: u0C4ViCK025053\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-SpamCheck: \r\r\nX-IMAG-MailScanner-From: globillum-owner@imag.fr\r\r\nMailScanner-NULL-Check: 1453177908.39808@1g/AYsxK380wm3aQS5GrXg\r\r\nX-Spam-Status: LOW ; -108\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: neelix.kom.tuwien.ac.at\r\r\nX-Virus-Scanned: by amavisd-new\r\r\n\r\r\nThis is a multi-part message in MIME format...\r\r\n\r\r\n------------=_1452573089-4438-0\r\r\nContent-Type: multipart/alternative;\r\r\n\tboundary=\"----=_NextPart_000_0010_01D14CAC.13ED26D0\"\r\r\nContent-Language: en-ca\r\r\n\r\r\nThis is a multipart message in MIME format.\r\r\n\r\r\n------=_NextPart_000_0010_01D14CAC.13ED26D0\r\r\nContent-Type: text/plain;\r\r\n\tcharset=\"us-ascii\"\r\r\nContent-Transfer-Encoding: 7bit\r\r\n\r\r\nANNOUNCE: 16/01/11 Release of RADBIB and GITHESIS\r\r\n\r\r\n \r\r\n\r\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\r\nrelated global illumination papers, theses, articles, and books. It\r\r\ncurrently includes 3,320 references -- 30 new additions since its 15/09/15\r\r\nrelease.\r\r\n\r\r\n \r\r\n\r\r\nThis bibliography is available in BibTex format as RADBIB.BIB from:\r\r\n\r\r\n \r\r\n\r\r\n  http://www.helios32.com (Resources section)\r\r\n\r\r\n \r\r\n\r\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\r\nGITHESIS.BIB. This bibliography includes 375 references to radiosity, photon\r\r\nmapping, and related global illumination theses -- no new additions since\r\r\nthe 15/09/15 release.\r\r\n\r\r\n \r\r\n\r\r\nFinancial support for the maintenance of these bibliographies is provided by\r\r\nbyHeart Consultants Limited.\r\r\n\r\r\n \r\r\n\r\r\nIan Ashdown, P. Eng., FIES\r\r\n\r\r\nPresident\r\r\n\r\r\nbyHeart Consultants Limited\r\r\n\r\r\nhttp://www.helios32.com <http://www.helios32.com/> \r\r\n\r\r\n \r\r\n\r\r\nCONFIDENTIALITY NOTICE: This entire communication, including without\r\r\nlimitation any attachments, is intended for the use of the recipient to\r\r\nwhich or whom it is addressed, and may contain confidential, personal,\r\r\nand/or privileged information. Please contact us immediately if you are not\r\r\nthe intended recipient of this communication, and do not copy, distribute,\r\r\nor take action relying on it. Any communication received in error, or\r\r\nsubsequent reply, should be deleted or destroyed.\r\r\n\r\r\n \r\r\n\r\r\n\r\r\n------=_NextPart_000_0010_01D14CAC.13ED26D0\r\r\nContent-Type: text/html;\r\r\n\tcharset=\"us-ascii\"\r\r\nContent-Transfer-Encoding: quoted-printable\r\r\n\r\r\n<html xmlns:v=3D\"urn:schemas-microsoft-com:vml\" xmlns:o=3D\"urn:schemas-micr=\r\r\nosoft-com:office:office\" xmlns:w=3D\"urn:schemas-microsoft-com:office:word\" =\r\r\nxmlns:m=3D\"http://schemas.microsoft.com/office/2004/12/omml\" xmlns=3D\"http:=\r\r\n//www.w3.org/TR/REC-html40\"><head><META HTTP-EQUIV=3D\"Content-Type\" CONTENT=\r\r\n=3D\"text/html; charset=3Dus-ascii\"><meta name=3DGenerator content=3D\"Micros=\r\r\noft Word 14 (filtered medium)\"><style><!--\r\r\n/* Font Definitions */\r\r\n@font-face\r\r\n\t{font-family:Calibri;\r\r\n\tpanose-1:2 15 5 2 2 2 4 3 2 4;}\r\r\n@font-face\r\r\n\t{font-family:Verdana;\r\r\n\tpanose-1:2 11 6 4 3 5 4 4 2 4;}\r\r\n/* Style Definitions */\r\r\np.MsoNormal, li.MsoNormal, div.MsoNormal\r\r\n\t{margin:0cm;\r\r\n\tmargin-bottom:.0001pt;\r\r\n\tfont-size:11.0pt;\r\r\n\tfont-family:\"Calibri\",\"sans-serif\";}\r\r\na:link, span.MsoHyperlink\r\r\n\t{mso-style-priority:99;\r\r\n\tcolor:blue;\r\r\n\ttext-decoration:underline;}\r\r\na:visited, span.MsoHyperlinkFollowed\r\r\n\t{mso-style-priority:99;\r\r\n\tcolor:purple;\r\r\n\ttext-decoration:underline;}\r\r\nspan.EmailStyle17\r\r\n\t{mso-style-type:personal-compose;\r\r\n\tfont-family:\"Calibri\",\"sans-serif\";\r\r\n\tcolor:windowtext;}\r\r\n.MsoChpDefault\r\r\n\t{mso-style-type:export-only;\r\r\n\tfont-family:\"Calibri\",\"sans-serif\";}\r\r\n@page WordSection1\r\r\n\t{size:612.0pt 792.0pt;\r\r\n\tmargin:72.0pt 72.0pt 72.0pt 72.0pt;}\r\r\ndiv.WordSection1\r\r\n\t{page:WordSection1;}\r\r\n--></style><!--[if gte mso 9]><xml>\r\r\n<o:shapedefaults v:ext=3D\"edit\" spidmax=3D\"1026\" />\r\r\n</xml><![endif]--><!--[if gte mso 9]><xml>\r\r\n<o:shapelayout v:ext=3D\"edit\">\r\r\n<o:idmap v:ext=3D\"edit\" data=3D\"1\" />\r\r\n</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=\r\r\nnk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><b>ANNOUNCE: 16/=\r\r\n01/11 Release of RADBIB and GITHESIS<o:p></o:p></b></p><p class=3DMsoNormal=\r\r\n><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>RADBIB is a comprehensive biblio=\r\r\ngraphy of radiosity, photon mapping, and related global illumination papers=\r\r\n, theses, articles, and books. It currently includes 3,320 references -- 30=\r\r\n new additions since its 15/09/15 release.<o:p></o:p></p><p class=3DMsoNorm=\r\r\nal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>This bibliography is available=\r\r\n in BibTex format as RADBIB.BIB from:<o:p></o:p></p><p class=3DMsoNormal><o=\r\r\n:p>&nbsp;</o:p></p><p class=3DMsoNormal>&nbsp; http://www.helios32.com (Res=\r\r\nources section)<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =\r\r\nclass=3DMsoNormal>Also available from this site is an abridged version of R=\r\r\nADBIB.BIB called GITHESIS.BIB. This bibliography includes 375 references to=\r\r\n radiosity, photon mapping, and related global illumination theses -- no ne=\r\r\nw additions since the 15/09/15 release.<o:p></o:p></p><p class=3DMsoNormal>=\r\r\n<o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Financial support for the mainten=\r\r\nance of these bibliographies is provided by byHeart Consultants Limited.<o:=\r\r\np></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>=\r\r\nIan Ashdown, P. Eng., FIES<o:p></o:p></p><p class=3DMsoNormal>President<o:p=\r\r\n></o:p></p><p class=3DMsoNormal>byHeart Consultants Limited<o:p></o:p></p><=\r\r\np class=3DMsoNormal><a href=3D\"http://www.helios32.com/\">http://www.helios3=\r\r\n2.com</a><o:p></o:p></p><p class=3DMsoNormal>&nbsp;<o:p></o:p></p><p class=\r\r\n=3DMsoNormal><span style=3D'font-size:7.5pt;font-family:\"Verdana\",\"sans-ser=\r\r\nif\";color:#666666'>CONFIDENTIALITY NOTICE: This entire communication, inclu=\r\r\nding without limitation any attachments, is intended for the use of the rec=\r\r\nipient to which or whom it is addressed, and may contain confidential, pers=\r\r\nonal, and/or privileged information. Please contact us immediately if you a=\r\r\nre not the intended recipient of this communication, and do not copy, distr=\r\r\nibute, or take action relying on it. Any communication received in error, o=\r\r\nr subsequent reply, should be deleted or destroyed.</span><o:p></o:p></p><p=\r\r\n class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></body></html>=\r\r\n\r\r\n------=_NextPart_000_0010_01D14CAC.13ED26D0--\r\r\n\r\r\n\r\r\n------------=_1452573089-4438-0\r\r\nContent-Type: text/plain; name=\"message-footer.txt\"\r\r\nContent-Disposition: inline; filename=\"message-footer.txt\"\r\r\nContent-Transfer-Encoding: 8bit\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\n------------=_1452573089-4438-0--\r\r\nFrom \r\r\nX-Account-Key: account1\r\r\nX-UIDL: 00020e0e4778b2c7\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nX-Mozilla-Keys:                                                                                 \r\r\nReturn-path: <globillum-owner@imag.fr>\r\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\r\nDelivery-date: Tue, 05 Apr 2016 16:10:13 +0200\r\r\nReceived: from neelix.kom.tuwien.ac.at ([192.35.241.67])\r\r\n\tby mail.cg.tuwien.ac.at with esmtp (Exim 4.76)\r\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\r\n\tid 1anRgL-0002Gf-8W; Tue, 05 Apr 2016 16:10:13 +0200\r\r\nReceived: from mx1.imag.fr (mx1.imag.fr [IPv6:2001:660:5301:6::5])\r\r\n\tby neelix.kom.tuwien.ac.at (8.14.5/8.14.5) with ESMTP id u35EA6SJ007055\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=OK);\r\r\n\tTue, 5 Apr 2016 16:10:07 +0200\r\r\nX-Connecting-Host: mx1.imag.fr [IPv6:2001:660:5301:6::5]\r\r\nX-Connecting-Addr: IPv6:2001:660:5301:6::5\r\r\nX-Sent-From: globillum-owner@imag.fr\r\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\r\n\tby mx1.imag.fr (8.13.8/8.13.8) with ESMTP id u35EA1ui016883\r\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO);\r\r\n\tTue, 5 Apr 2016 16:10:02 +0200\r\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id u35EA3OD000328;\r\r\n\tTue, 5 Apr 2016 16:10:03 +0200\r\r\nReceived: (from sympa@localhost)\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id u35EA3km000323;\r\r\n\tTue, 5 Apr 2016 16:10:03 +0200\r\r\nReceived: from mx2.imag.fr (mx2.imag.fr [129.88.30.17])\r\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id u35E9jrl032742\r\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 5 Apr 2016 16:09:45 +0200\r\r\nReceived: from mxb2-1.relay.renater.fr (mxb2-1.relay.renater.fr [194.214.200.8])\r\r\n\tby mx2.imag.fr (8.13.8/8.13.8) with ESMTP id u35E9f5A031347\r\r\n\tfor <globillum@imag.fr>; Tue, 5 Apr 2016 16:09:42 +0200\r\r\nReceived: from mail.cg.tuwien.ac.at (mail.cg.tuwien.ac.at [128.131.166.76])\r\r\n\tby mxb2-1.relay.renater.fr (asm) with ESMTP id 6544E6001CE\r\r\n\tfor <globillum@imag.fr>; Tue,  5 Apr 2016 16:09:42 +0200 (CEST)\r\r\nReceived: from beinhart.cg.tuwien.ac.at ([128.131.166.32])\r\r\n\tby mail.cg.tuwien.ac.at with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16)\r\r\n\t(Exim 4.76)\r\r\n\t(envelope-from <wp@cg.tuwien.ac.at>)\r\r\n\tid 1anRfp-00027c-MO\r\r\n\tfor globillum@imag.fr; Tue, 05 Apr 2016 16:09:41 +0200\r\r\nTo: Globillum <globillum@imag.fr>\r\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\r\nSubject: Robert Tobler passed away...\r\r\nMessage-ID: <5703C7B6.4040506@cg.tuwien.ac.at>\r\r\nDate: Tue, 5 Apr 2016 16:12:06 +0200\r\r\nUser-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101\r\r\n Thunderbird/38.7.1\r\r\nMIME-Version: 1.0\r\r\nContent-Type: multipart/mixed;\r\r\n boundary=\"------------010000060907050002090004\"\r\r\nX-Original-Source-IP: 128.131.166.76\r\r\nX-Bizanga: IMP - mxb2-1.relay.renater.fr\r\r\nX-Renater-SpamState: 0\r\r\nX-Renater-SpamScore: 0\r\r\nX-Renater-SpamCause: gggruggvucftvghtrhhoucdtuddrfeekkedrfeelgdejhecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucftgffptefvgfftpdggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddtnecunecujfgurhepvffhuffkffgfgggtsehmtdgrrgdtfeejnecuhfhrohhmpeghvghrnhgvrhcurfhurhhgrghthhhofhgvrhcuoeifphestghgrdhtuhifihgvnhdrrggtrdgrtheqnecuffhomhgrihhnpehtuhifihgvnhdrrggtrdgrthenucfkphepuddvkedrudefuddrudeiiedrjeeipdduvdekrddufedurdduieeirdefvdenucfrrghrrghmpehmohguvgepshhmthhppdhhvghlohepmhgrihhlrdgtghdrthhufihivghnrdgrtgdrrghtpdhinhgvthepuddvkedrudefuddrudeiiedrjeeipdhmrghilhhfrhhomhepfihpsegtghdrthhufihivghnrdgrtgdrrghtpdhrtghpthhtohepghhlohgsihhllhhumhesihhmrghgrdhfrh \r\r\nX-Renater-ServerName: mxb2-1.relay.renater.fr\r\r\nX-Greylist: Sender succeeded STARTTLS authentication, not delayed by milter-greylist-4.2.7 (neelix.kom.tuwien.ac.at [IPv6:2001:629:1004:11::1:25]); Tue, 05 Apr 2016 16:10:10 +0200 (CEST)\r\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0.1 (mx1.imag.fr [129.88.30.5]); Tue, 05 Apr 2016 16:10:02 +0200 (CEST)\r\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.2 (mx2.imag.fr [129.88.30.17]); Tue, 05 Apr 2016 16:09:42 +0200 (CEST)\r\r\nX-Loop: globillum@imag.fr\r\r\nX-Sequence: 439\r\r\nErrors-to: globillum-owner@imag.fr\r\r\nPrecedence: list\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.imag.fr>\r\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@imag.fr>\r\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM  for more information\r\r\nX-MailScanner-ID: u35EA1ui016883\r\r\nX-IMAG-MailScanner: Found to be clean\r\r\nX-IMAG-MailScanner-SpamCheck: \r\r\nX-IMAG-MailScanner-From: globillum-owner@imag.fr\r\r\nMailScanner-NULL-Check: 1460470204.40112@RbVW40zU4AeUiE0dqUaGtw\r\r\nX-Spam-Status: LOW ; -15\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: neelix.kom.tuwien.ac.at\r\r\nX-Virus-Scanned: by amavisd-new on vc9.kom.tuwien.ac.at\r\r\n\r\r\nThis is a multi-part message in MIME format.\r\r\n--------------010000060907050002090004\r\r\nContent-Type: text/plain; charset=utf-8; format=flowed\r\r\nContent-Transfer-Encoding: 7bit\r\r\n\r\r\nDear colleagues,\r\r\nin deep shock I have to inform you that Robert Tobler died in a \r\r\nsailplane crash last weekend.\r\r\nAttached you find a short obituary.\r\r\nWerner\r\r\n\r\r\n-- \r\r\nWerner Purgathofer\r\r\nTU Wien\r\r\nFavoritenstrasse 9 / 186\r\r\nA-1040 Vienna / Austria\r\r\nTel. +43-1-58801-18655\r\r\nEmail wp@cg.tuwien.ac.at\r\r\nWeb www.cg.tuwien.ac.at\r\r\n\r\r\n\r\r\n--------------010000060907050002090004\r\r\nContent-Type: application/pdf;\r\r\n name=\"Tobler Nachruf - engl.pdf\"\r\r\nContent-Transfer-Encoding: base64\r\r\nContent-Disposition: attachment;\r\r\n filename=\"Tobler Nachruf - engl.pdf\"\r\r\n\r\r\nJVBERi0xLjUNJeLjz9MNCjI1IDAgb2JqDTw8L0xpbmVhcml6ZWQgMS9MIDEw\r\r\nNjYxOS9PIDI3L0UgMTAxMjMwL04gMS9UIDEwNjMxNC9IIFsgNDk1IDE4M10+\r\r\nPg1lbmRvYmoNICAgICAgICAgICAgICAgDQo0NCAwIG9iag08PC9EZWNvZGVQ\r\r\nYXJtczw8L0NvbHVtbnMgNC9QcmVkaWN0b3IgMTI+Pi9GaWx0ZXIvRmxhdGVE\r\r\nZWNvZGUvSURbPEMzMjUyMzlFMzVBREZENEVCQzIwMEI2Njg0NDQzRjE0PjxC\r\r\nOTJBOUEzNkI1MDk2RTQwQTE5NjJBNTg2NkI5QkY5Qj5dL0luZGV4WzI1IDI4\r\r\nXS9JbmZvIDI0IDAgUi9MZW5ndGggOTIvUHJldiAxMDYzMTUvUm9vdCAyNiAw\r\r\nIFIvU2l6ZSA1My9UeXBlL1hSZWYvV1sxIDIgMV0+PnN0cmVhbQ0KaN5iYmQQ\r\r\nYGBiYJoGJBgbQYQfkGA+DyRY7oFY00Gs1SDiL4jbD2JFg1gRIFYpSIcSkOCK\r\r\nBBJe/0BGgcTyrUAsayAh8pOBiZFhBZDFwMCIm/jPePkXQIABABa4DyoNCmVu\r\r\nZHN0cmVhbQ1lbmRvYmoNc3RhcnR4cmVmDQowDQolJUVPRg0KICAgICAgIA0K\r\r\nNTIgMCBvYmoNPDwvQyA5OS9GaWx0ZXIvRmxhdGVEZWNvZGUvSSAxMjEvTGVu\r\r\nZ3RoIDk4L1MgMzg+PnN0cmVhbQ0KaN5iYGAQZGBgKmBgYGDscGdABYxAzMLA\r\r\n0YAsJgjFDIxKDAIMOoxrmfYwlTJ1Mt1mymWyZDJjCmZg4DT3uMMQnCfBKDn3\r\r\nIswgxu48iIFMIXCjWBgY54lCRBnNAAIMAA17DOsNCmVuZHN0cmVhbQ1lbmRv\r\r\nYmoNMjYgMCBvYmoNPDwvTWFya0luZm88PC9NYXJrZWQgdHJ1ZT4+L01ldGFk\r\r\nYXRhIDIgMCBSL1BhZ2VMYXlvdXQvT25lQ29sdW1uL1BhZ2VzIDIzIDAgUi9T\r\r\ndHJ1Y3RUcmVlUm9vdCA2IDAgUi9UeXBlL0NhdGFsb2c+Pg1lbmRvYmoNMjcg\r\r\nMCBvYmoNPDwvQ29udGVudHNbMjkgMCBSIDMwIDAgUiAzMSAwIFIgMzIgMCBS\r\r\nIDMzIDAgUiAzNCAwIFIgMzUgMCBSIDM2IDAgUl0vQ3JvcEJveFswLjAgMC4w\r\r\nIDU5NS4yIDg0MS45Ml0vTWVkaWFCb3hbMC4wIDAuMCA1OTUuMiA4NDEuOTJd\r\r\nL1BhcmVudCAyMyAwIFIvUmVzb3VyY2VzPDwvQ29sb3JTcGFjZTw8L0NTMCA0\r\r\nNSAwIFIvQ1MxIDQ2IDAgUj4+L0V4dEdTdGF0ZTw8L0dTMCA0NyAwIFI+Pi9G\r\r\nb250PDwvVFQwIDQ5IDAgUi9UVDEgNTEgMCBSPj4vWE9iamVjdDw8L0ltMCA0\r\r\nMyAwIFI+Pj4+L1JvdGF0ZSAwL1N0cnVjdFBhcmVudHMgMC9UYWJzL1MvVHlw\r\r\nZS9QYWdlPj4NZW5kb2JqDTI4IDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29k\r\r\nZS9GaXJzdCA0NS9MZW5ndGggNjI0L04gNy9UeXBlL09ialN0bT4+c3RyZWFt\r\r\nDQpo3sxUbWvbMBD+K/dxY2R6lywohSRN1sDShiVdB6Uf3ERLzBw72Cq0/34n\r\r\nOc7mkrSsn4YwZ92d7p67eySpgILUwBKQBoQGmQATHKQFYSgoCkaiYGANhzsy\r\r\nGQ4Hae1WaMRz3+7/1iRRc3ZG+pM5/Ezz2pHBlFyV1TbNybAP7DMl17O95Xo2\r\r\nBUbmffDVoyPzaVr/QtfCkcXzzpHRk/8y96l3ZJnGc+WuOXd+HuLXS1d4YFRY\r\r\nMkx3ly5bbzxowcmFa0w9QTUZ5+m6BtSOy8IPBuXTXU8xG23AOFYVAtxH6zjd\r\r\nZvnzh2GaZw9V9rHRZbnjIGyoKiqu0q0js4ub8Wz0ae/ZG5T5KhrnvnJ+uWnL\r\r\nDarbBpehlEw8+i/7xTp3QMncu+33AKEpNvgG4FW282VFfuzrkYbHakN3g8vR\r\r\n1KNiWa6yYk1us6Jf1NlhP86q2g83adU24E+GMOJQ09d078E4TuLxwQcwCxxH\r\r\nRLUob4oMgznATgX3A1bMtfKb+o5zDfTk4tq8Yn25tDihN00OpUXgqVUnI0gr\r\r\nQYkmp6KiRSF1R6rIUgpChUgCKd+ewQhG3nf5xfVpfpmj/MLEwdbyi+u3+CVZ\r\r\nl1/90eXiatIO+Q1qyRPUSujrzNKmy6wXSd9FKkW7pMKOv0oqfppU4gWxBHZV\r\r\n7EfKVdhrlDwO2nQ+euSP66QTTRkLSgayCNAsPn/K4nQZaC7auDx4Jqqhm2Ix\r\r\nnhTRUyYGNMJXSPDEHqViyMAV1igaaRPEjNKwuOfcAseHRarm39jGX3ETZSAm\r\r\nPr+WgRCqiYCoDGKVImAQ/3CxDpjCA8+Sd5z83xZ2Ca/pbwEGAGMprocNCmVu\r\r\nZHN0cmVhbQ1lbmRvYmoNMjkgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2Rl\r\r\nL0xlbmd0aCA5MjA+PnN0cmVhbQ0KSIl8VctuIzcQvOsreCQBD80mZ8ghsFhg\r\r\n184hCYwEuwPkoM3BlpW1Aj8WfmSRv091k9SMpCQXaYaPrurq6p6P0+r8V/Xu\r\r\n3fnVxY+Xyqn37z9eXqjV+cVnpzYvWFAvm8fV+TQ5RWr6Y0XBZq86h53ySNnZ\r\r\nUaUh2hzV9LDSykx/rjpnnQtq2ih+wM3vePC+x7XpdrXWl6YjZ7N+ln/S1gy2\r\r\n1+qT6UasPhlnB32zbbuvBvFGrSbT+cH6tn+P7cFGjXO/Tz+tnMAxVLJ+yAWq\r\r\n0AF/KvyFWGrEEp8msq6vKcmjp2hBNfUAHSUnynHkODNEieutp1SBOjlgg49L\r\r\n5H/Bc/OltfaOkBQhuyhJzErPWCea+5itH5cEZ6y+YfV8tQs29aQ6EvEF8Zcb\r\r\nyAb5dhAxsrSU9VtZuma9pSYE1f9uhOiE0IlicbRDVMkHO/YzoR+u2EqzvajZ\r\r\nq6NkRw7hLQ1+Vuv4gt9f2KfGT/0oOvJ118Nll0jrN9MNNiCrjnqxTA8j3bFx\r\r\nkla35X9rulh+vtWNjYlwE+HiY/HYC6oR6205CTU81us2FAowYNlvWBzAlxMI\r\r\nKUdCewWy95BWFYu2uqz1g+kyjpW7b+WwYOV2tYWv0F+PTA7rj2lpNQ7um0RD\r\r\nX6xGad9z37fq2TD77cagbMhvx+1G+i+GHfT21nBzqVcjrQnt0AdYVg8lo+0L\r\r\nuCZdfq+Nx+/XIvp2vsOvZQ9LxB3NxnoyCes3srtlEtLTJE0taS2t6ymIdYHO\r\r\n1YUzg6venaB7qgW7KSrdi0r+oFit3k1B2butQ2RXLxzVa8GDDubWmj3BgNc7\r\r\naQwPyP+gPNo0d/a3Q37VObWYwkjcVylXFoDq8dd8OwPFxikWTk/lxOORKeL/\r\r\nzR/MtWKKPgyN5WcGHNiAobg8FNOGwgmDEHOAKzXoM8OL6oMklDk/fn9mC4wi\r\r\ndYLU9/IPF4UzecpaYcTFfSLUqGSmkpej8Mywhbg+3ontj/w+0z4dd7UAB6ld\r\r\nidnf9n3dz/qK/M0Aiz5btOqCbPEB5gJm3CB+hMYC8bM4IukvIUaOPIqtxTD4\r\r\nEujNHSvIzSK9jtfDlIDq8vLzISnlVupcUmL371PqqBRmRDyk5hMIv95xDWS8\r\r\n0aluKGjIh3Mihvr+Re9R6ehjvUC9kCzxeXjenTi/zjOysWWybsIuRvC4b8Xr\r\r\nY3F7kgCY5OOxEz5UB70VFZuqLDEiPbMIEhh28TXwnLb6R4ABAH115MgNCmVu\r\r\nZHN0cmVhbQ1lbmRvYmoNMzAgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2Rl\r\r\nL0xlbmd0aCA4NDk+PnN0cmVhbQ0KSImUVk1vGyEQvedXcASpSxZYYFeKIrVJ\r\r\nD6mUS+uoB7cH1/lylaSWY9f1v+8Mw+DddXzIaTEMb5g3j4edjsGIWkxuT+QP\r\r\npSa/T6pa13UnJnNR68Y4MdnCwLaOgqZSq8pE3UnxVVWd9vKPqpyO8peqvG7l\r\r\nHawauVJVhB9roX5OvhBiYEQEnMqtMk47OcNdTr6qKmgrBWDVgPWiKktYKVGe\r\r\nvcfYRoq1sjD7iDERY1opnjErrOXIBOckBfbO0NAZahPxEJUJurUBvtrhEha3\r\r\nAKBGGzxBjQUojxmCfErzFr5RhxL1kNLaFMKbImxqMO0MeXE8eUsfkb8JNI8X\r\r\nGXuugsybCKIfJKCmpqxseqAtxQ2S52BgDo93T6ACGDOwiHlo4Rk76OSSYDZ9\r\r\nhIS5oj5w7rnysMLF97POYc7zScSgCDGBT5Q3eRd1o06NwCbI76g5bI7FuSqP\r\r\ntsJCLudZdJC0xZwvo+1QRZGvKOrlPuMgqdd1DLTFVjWontKGMaZ9L2YfLNen\r\r\n6zZVUdkulYEaA6mlcFKNY3YTW5Z7mZtwXAd5hTt8CRpvioSWFPSUyeYuD+tr\r\r\ntW9jrq8i9lH/NHF1vGAmZcpd50L6SuCT3B2QuveZTclhOIehHN7aHLMSWRex\r\r\no6XgLaefrVXyBfo8AgPpCgIbswfUicu/gF+bWECm7g+9KA22wuvQBcYeOhAS\r\r\niTd7R1bXg4gMEam6uikGCUkhPfoExX++vhAnp9+WsxdxdnZ6fXF1KZw4P/90\r\r\nCdMDpkkyZt+eqfwIB7Cln6vii8Upsix2aJUeKfEkx6EriL1EbcTf+Rpk7bGY\r\r\n9uUNG4M84lPQd8q/6MaemF7tEMAfWG0aeSqqi23vMr9psqm8LPeB3Q0uwGi3\r\r\nYDtzZGcNX4LNG+gNNoVdO6fLHGQTfOzL2GTLex27DuzzfIU+kFCPesaeBAgy\r\r\npbMHzwNw7EujOP+gM/hyMWJ+Rm/xGbUAZvDwi6edCsM+dOXQvv+IL7F7kd7p\r\r\nDkVvsZn/ICtn75JzxGwuHZxlvUMxJpXxhqN3qlykDUl2NWIw6FB37+Jr1Pai\r\r\nD18sZ/A09oQzVkzaWhq+eONuZS8Wm/J3wga8W03mqsbS86tKHrvZ2wYyxFpN\r\r\nP60c30qgTfwXYADkGgmHDQplbmRzdHJlYW0NZW5kb2JqDTMxIDAgb2JqDTw8\r\r\nL0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggODY5Pj5zdHJlYW0NCkiJlFVL\r\r\nTxsxEL7zK9ybLWGz9q69GwkhtdBWVEKq2nBCPQQSSCoaUB5E/PvOy/sqHHpJ\r\r\n/JqZb+b7Znb67ahwvmrU9KBsqF0MQVnvyqJS0/nRjT431lcu6icDh/qPsRNX\r\r\n6WdjC1frPf/tTOUmemFs0htjg2u0+mpsCe9oO9Ez3AW2avSSrVbk2Os7E+HJ\r\r\n1tgK/CtTQKwc81Ge7Nnwlg2PTQIDRU6zxQO8RHwSH8GGDE/AKs7gnpGpF2Mb\r\r\nMOyjfjUW8teKztZslR1LCnlLT+biWLBzGSTonCHDO8xuzTt+MUiVkQKoECFR\r\r\nPuOK/F/Bt+bXFJksiqCmdwopDUhp6V3lS1UwmXfGByx8AzEXawhT4pFHZxx6\r\r\nZ3wBuyVcBcg5EGjrEbzCbQ0BsQ4LRa4e0ZUHqDWcbQFwrRdyBsX0WEzCZRFY\r\r\nhcBoFUlsAg3FFhLjy5po6yUEjegV6ntlyFS84YArrPixaI9s1CU8DpmdWg9o\r\r\nzI56pPbwdFpi2vpNEpizcsBZ04FFbqUvBm3SpiV2S7br2iRlhE5w92rr29pS\r\r\nI9/oH1z+J4MGt8BcwNhQwR1wBaZT+KsH149UYy/P1IGhzbboqOzHmrDAaIGh\r\r\nEOEESyUapGu8CqDcMrL2wMH095tYCxd8nQV6vxIUG4krcKGkCdAQNloPk/ow\r\r\nihxdKvtxP1+dq6OT7+r09OTq/PJCRXV29ukCzjpAsIg8BEvQfgO6DK6AWUiw\r\r\nPgKj+p6xSH0euIs2sznh2MMvTAl+kpPA8gaQF16pZYdXjZu1iJFrid0FFFBz\r\r\nLVbcSS8GygvbOfWr4q4c95Us0McXrFzKsyLP0FuWk0htBThzW4UsNZZo5znX\r\r\nxaNfn1zdtINkS0MBpscSycCBC8qkYAFGDyj5HXTBxRSzE8Eiqh7p/XksJmJj\r\r\nrKWsxZRESh3E3RMqmMczjtDdHnuvwVER4fiVmij900SyOCgkE8J0CKr31dwa\r\r\nDRD8NJ5GKkpixirAiRFaZWzmoyRLNwiQObCZhIH767XxOC9WLyAMHEzILvG5\r\r\nNRP8wMIwbyD06z+Epprz6T4MxwbHvrom/gIiR3wge4/g8RYkd6CSEVOJv22g\r\r\n0g2KNG8UXeF8RQAjmVtZYYtV3GK90S/flfw5arUPEomo/XGhqroZlaptpprE\r\r\noP4KMADZz+o/DQplbmRzdHJlYW0NZW5kb2JqDTMyIDAgb2JqDTw8L0ZpbHRl\r\r\nci9GbGF0ZURlY29kZS9MZW5ndGggOTUxPj5zdHJlYW0NCkiJfFZNT9tAEL3z\r\r\nK/a4K2HLu7bXzrEFqaISUtWm9IA4uNghoSEgk5Ly7/vmY50Eqh5ie3fn483M\r\r\nm50UeVlUpjDz/uTadi7kjTWXbpYHXTw7j+fW+SKf2WF0JU7Mo2vy0i5E+pur\r\r\n8treOu8hsXJZm3s7bFwNCd0cDG8HK7vGBZ9X9oz2aiu2HlxWYu+JBX7jGcin\r\r\nF4/+P04CbQY75O5m/vkEcdxSMDvjm9zPogQGj/P7k6zIi8KzQF40MxIq8tCW\r\r\nKfgPLptRTIRtC1DADVB2NEvEWZJTOA9ISOYpCCCOkFxRZqJd86lXKa8GuvHV\r\r\nZQTcPLtQQFosvrisxmaSvXVtcma6DTvr8USexXNHmGp1EezCdEbNsk43mk7c\r\r\nmQuEgPfHSxd4LTnJC19RtBnMhOgN4UfNOegrV+TtFBvbEwQbRtCdggptAiIQ\r\r\n7ykBHnWrIJBi2OwFemzNKGYBNamGiiwpRJHXXIpgArF1LRgQ+GuqghF3C5gJ\r\r\nxIczFq4ZBbMnMnsCs+eN7mg+jZ2cLfnsOPEAEYiUlB6UTFM5x6u136EfaPkD\r\r\nxxMJ/D5RKNJCMIxGo0kyf0gFEXOtYqpVok/HbimUjreUWNWkfpQbpcUWeyXZ\r\r\nlGhG8bxg0yqvL8V0ysYSE7gDKu0A33AHMBtCNPNzsIF8V1zNjGhhdpLXJS0b\r\r\nPaWGi2kLNa6n/QcqLZc6EmPYhCw66u6SGVxJaBVj5EyMkieWJNP8sULY0b7I\r\r\nFcE7vWJSW+YLnTVW/ZxzQkwvsFjhjmNHEg7s8yPHAReV+iraC162U9BbpG6W\r\r\nAhT8Pw+CuVOapqg3Irg5zhHq5SdRQ5EyeRl5cKUt5IdkFI6xvPfHC/Rxg6zU\r\r\nxAFS1yxXKvgPrAu5SVMpNXpNucgbksSZFuxJ1NcKXcoC1jYp9YPzNRV7T6JI\r\r\nJKKv2O5ZRNQiFj2KvQXdchVhTLdQUmr5OvKHk2fpfCkXEN5wtaE1cam1O6bC\r\r\n+tVFulRWevKMiynSjKDEeMa/Julejs0VjYrWfnV0FeliRUopjv2ogBDGA4UV\r\r\nEsIm0sG1HWT8DTQLWyvTT4fQUmaZTjEdeG/m5DT2Mk99BFCl3La0qyry7BgT\r\r\nZkRZtSknp05pijvP7pY87NTyYMT9gBYlxWseo0ER/sKlDki9IExzPAtFmqM6\r\r\nOXWOygQGUXyLlO5HbXiDVINTraM/BmZ4IZ7V07ym05hEj/8MoP0CO3p/J5Wz\r\r\nNKdiHY7m1IX2rLaZ0WbQS6E/bD6vLE8rab6keNQr7sb8FWAAtc7xrA0KZW5k\r\r\nc3RyZWFtDWVuZG9iag0zMyAwIG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUv\r\r\nTGVuZ3RoIDg0MT4+c3RyZWFtDQpIiXRWy27bMBC85yt4JIGKEEk9qE9ojoWL\r\r\nHoIcFFtJ3LhO4dhx8/ed5S71CnJwRFLLnX3MjrK5vSlKW5ad2myVLK6qtl0b\r\r\nVak2uxt97s3mNxtV2agio9JGLJLRnb4YWLT6yRTO2aCfeXs295vbmzJdoyvO\r\r\nxir7VaNbJ25Dw25947Lb02CKQF4jnF6Mt14fEoTT/Umlc69P/S69ofdB92fT\r\r\n2k4PK+jGRt+soTOyE+AYMvD21RSVjZRXg0ROhBT1G7BLYCAq57FbQgRbxnYO\r\r\nQcn5nFz4lFwPLx1qBJcdLhTe2UZvaNvqnwToxtNfpsTfPR8OR1MjCHWVvXh4\r\r\n5tPh39YguOHAxTks7mSw4R2ObY0QPMDE5pJM+EgMBeEVJfVaYP+gJaPdyQS8\r\r\neUF4NerhcGKpYoD4zk+55E2nS/wcfrWhdKl2E6vSqqYSoSY2gCUFeISOpUoJ\r\r\nnVD2RqstPHYIiXiGWGCt/9L7mKhRUbJkdzZVogGWO76untlsL2Zv1OIgoUxt\r\r\nBBr3zuXAEj1a23TN1LrUpQfjqBT7wx71ioCTc9ntESRlf1whAFyIpr8xlg/d\r\r\np7FY1QVGrs34nP0jmlgTS65U6yqXifPzemsaLSkTjzwsF4WUWz33M1fjnVpe\r\r\ns8mJWBL1hylaHCkpM51W2HMQFz6UGluaDGr/D3KXbR5msMkn0b6WqDw4T6NG\r\r\npj6bLlopYajF4SOHzW1Woj9IwjdUkSPv5TjRpFo4Y7Tp2owJeWoLWV3Vnb4O\r\r\nMiSHVS8BN8qGLr4QljAJ5Rbd8eglAi+cCMmOGhHnMyH3fZ1UowgQnzZNBLFi\r\r\nEkbSI5ajkBRxa2ISAioqukWPnh/J/LRWLEjbSLzMxKxPayZSNCLQVf443GXy\r\r\nSLnzoFFfM/W+4JrHYdr58WWyzD1e1znOIiu+jGxW6BdT1CDgkaNgHgqQRJvx\r\r\njwsGr0hAzoUCMkMrZVV73i4Edngi9CDySFIZx1c7GPpPAjgmAYrMBG4qB890\r\r\nqpHEnT+2l/lQZ3GTpBTPx2LuxwQrxltdmQmnzIrUq88TV48Sw0HKRQkrhzzL\r\r\nUIS9sWUVFjQWlUhgSw7NtWIR4PRPhiKB4zmW74A8RJKOSzmkuD9MWlpzr/4L\r\r\nMACOHfGKDQplbmRzdHJlYW0NZW5kb2JqDTM0IDAgb2JqDTw8L0ZpbHRlci9G\r\r\nbGF0ZURlY29kZS9MZW5ndGggNzg5Pj5zdHJlYW0NCkiJfFVLb9swDL7nV+go\r\r\nAZNqyQ9ZQ9HDmh06oMAw5BbskDXtms19oF1W9N+PFEnbCpIdEssyHx/5faJW\r\r\nXxaVWt0o+HtTyYU64XK70Mqsfi0qF3ycb3y+vlSLs6/q/Pzs+vJqqTp1cfFp\r\r\nCXu2clXVYCRchQ7D2eSaNiobXNXUGGOtL431jWv1k/Gu1o8GjKP+a2zvOn1r\r\r\n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\r\r\niEtISch7ITfEPHGGuFf8eSghNDa0LfTj0BdhwWGGsINhfw8XhleG7wm/v0Cw\r\r\nQLlgbMHdCKcIWcSOiMlILLIk8v3IySjHKFnUaNQ30c7Riuid0fdiPGIqYvbF\r\r\nPI71i9XHfhT7TBImWSY5HofEJcZ1x03Ec+Jz44fjv05wSlAl7E2YSQxKbE48\r\r\nnkRISknakHRDaieVS3dLZ5JDkpcln06hp2SnDKd8k+qZqk89lganJadtTLu9\r\r\n0HWhduF4OkiXpm9Mv5MhyKjJ+EMmMTMjcyTzL1mirJass9nc7OLsPdlPc2Jz\r\r\n+nJu5brnGnNP5jHzivJ25z3Lj8vvz59c5Lto2aLzBdYF6oIjhaTCvMKdhbOL\r\r\n4xdvWjxdFFTUVXR9iWBJw5JzS62XVi39pJhZLCs+VEIoyS/ZU/KDLF02Kpst\r\r\nlZa+Vzojl8g3yx8qohUDigfKCGW/8l5ZRFl/2X1VhGqj6kF5VPlg+SO1RD2s\r\r\n/rYiqWJ7xbPK9MoPK3+syq86oCFrSjRHtRxtpfZ0tX11Q/UlnZeuSzdZE1az\r\r\nqWZGn6LfWQvVLqk9YuDhP1MXjO7Glcapusi6kbrn9Xn1hxrYDdqGC42ejWsa\r\r\n7zUlNP2mGW2WN59scWxpb5laFrNsRyvUWtp6ss25rbNtenni8l3t1PbK9j91\r\r\n+HX0d3y/In/FsU67zuWdd1cmrtzbZdal77qxKnzV9tXoavXqiTUBa7ased2t\r\r\n6P6ix69nsOeHXnnvF2tFa4fW/riubN1EX3DftvXE9dr11zdEbdjVz+5v6r+7\r\r\nMW3j4QFsoHvg+03Fm84NBg5u30zdbNw8OZT6TwCkAVv+mLiZJJmQmfyaaJrV\r\r\nm0Kbr5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFHobaiJqKWowajdqPmpFak\r\r\nx6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1ErbiuLa6h\r\r\nrxavi7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2ebbwt2i34LhZuNG5\r\r\nSrnCuju6tbsuu6e8IbybvRW9j74KvoS+/796v/XAcMDswWfB48JfwtvDWMPU\r\r\nxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbP\r\r\nN8+40DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp2\r\r\n2vvbgNwF3IrdEN2W3hzeot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3m\r\r\nlucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c7ijutO9A78zwWPDl8XLx//KM\r\r\n8xnzp/Q09ML1UPXe9m32+/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9uv5L/tz/\r\r\nbf//AgwA94Tz+w0KZW5kc3RyZWFtDWVuZG9iag0zOSAwIG9iag08PC9GaWx0\r\r\nZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDE4ODU2L0xlbmd0aDEgNTA5NjM+PnN0\r\r\ncmVhbQ0KSInUlHl8Tlcax3/PPec8WW8SWcSW3Pu+yRtbBmObUkrVTmLfi0Qk\r\r\nkkoIUlstEap2obR2QacULZ2ptZTOGFQ1qFZnRk1JLBFrYx8m6XnfoPr5zGf+\r\r\nn3s/957zPOc5z72/c87zBQEwkQ2Brl161K3/xG9PiPb8qJ+EpIzEzJdXPkwG\r\r\nqBkQMiNpbJZdt0OjDkDoQYC9UzKHZawrbrUVqHIU8AkZlj4hJeHJRj0/6iwQ\r\r\nVCk1OXHo7eaNZgMN7uh8jVO1w5wfHA80rKnt6NSMrPHO+Y/HaDsOaLYqfWRS\r\r\nIgpH9QYyr2o7LyNxfGa1iuFbgI91DtgjEjOSZ12U97T9ESA+yRw5Jqusaqgv\r\r\n8Gkf93jm6OTMI7ez6mh7HBC2CkJ2NPZBwVstVw20isjyVpzEXgPeMAK9DCGl\r\r\nMOR5GGUtsbVMZ3GvB+J62DZsoLSMUQo65LXGiLFBa91j4qAKcH9NrxhglMcj\r\r\nVFu6Z0SCDV+Upykf+fUiHW14egb+91U+U4iO4n2xS2ySTcQy8Z6YIqaKBbK5\r\r\n6CVGi74iXVwXN8RNcUvcFj+LEnFH3BX3RB/RW7aWr8o2Ik6shEQFBKMSqiEG\r\r\n1RGLumiKZngFrdEGndAH/dAfgzAUqRiDLEzAREwV2SJTTBNLxES6QQYFUhBV\r\r\noUiqQV2pPw2kNEqnkfQmjaXJNJvm0jzKpRW0gw7Sl3SYjtBxkSNGiOliqf5/\r\r\nH/gjHJFoj67IIEmCFHkRky+FkU0WOSiKBtMgSqAhNIGm0hTKphyaRrtoJ+2m\r\r\nvWKh2CA2i61ikXhLLKZlIk+sEeuoxPCSrRCInrKzbCvbyfZim+wu42RP2cOY\r\r\nK+PpJJ2S3cikmSJedJIdZBdeKF+TXUWqSBP99C7p04Au6E2zRJYYKwaJwaK/\r\r\nGCBbyl70NabIGuJDMVQkUx1qJ3LFJDFEJMmm8IIFhgMR+D3qoyHqIQ76FKMz\r\r\n3sBwpFEKPTAMwzSCjWgj3KhlWEYsPYGskKJj8nVtsSfaxBQj1dgmRoo39V7O\r\r\nEfPEOpEvZ6qQgBYRByKORa6MXBP5yAqzIqw2VpzVx+pnDbAGWpOtz6xD1mnr\r\r\nrHXLumuV2kG2046x69kN7ab2K3Zre7A9yl5gL7F32Hvt/fY5h3KEOMIdtsPp\r\r\niHHUcdR3xDsGO2Y4ljs2OQ0nOwOdwc4wZxWn5azprO1s70x0JkcZUUFRjugx\r\r\n0XddcBkuf1eQK9RVybXOtcV13HXCdbn61Nj02HF1wjdW2eh4LEujSsvKyjzn\r\r\n09Q1kGekGdv1Sk4UM7SeBXrHTspZWg8iDkaUaj15FqxKlm21t7o+1TPYyrZ2\r\r\nWoetM9Y5q8S6r8ssWOupa9e3m9jNtJ5BdqadZefaefbu53oqvqAnztHDMd2R\r\r\n+1xPBa2nsjPyqZ4E51CPHjs6Ibo4uuw3eja7jnn0jI1NiM3SesI32o9Ranv0\r\r\nUNk9tyT1A1BWx90r3f2sGMvSr73jbm/PeLFEr72t75z/VryFmjA3fApr697F\r\r\nG93cnqu5wM3hN9Oury3YXvgSUJBTMLWwdmG1S72ezblOBZ0KOha01nlXe7LX\r\r\nLYi68Bi4UFjct7hTcbPiDW5v0cCinkXdiuKLOhWFFPkBV4qufFs+/6eaSWJI\r\r\nKRC4PuDIU3oco5laT6jmdC4v0+/1fNQr0nuOe8hnlc92wLfIb4XfIb98/0r+\r\r\nzvIs/rX8U/zz/YtNaQaY9c3GZltTn2DTo9vMKX+7LXPnr2rNMy/0882TZpFZ\r\r\n/Ny+637M+0+tkhcii83S365a+ahZEiADqpV7nrX/5xwUopOHYh8Id+UvMrzE\r\r\nGjopUmUH/fd5hik2yLbioXhEJbK7WCwmGbXEAzol0mSsrCXri3jNK9b88fbQ\r\r\nNFDzNEIT1dIsqveURVU1Xzt7eNQFXWUL9ESah0oZmIS+tExTV2rusiavr6Zi\r\r\n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\r\r\njO3w79gef8F38R/YAX/FjvhP7IS/YWf8F3bBf2NX/B274X+wO/6BPfC/2BP/\r\r\nxF6mAPZ+O2h9DGBfo7Cf0djfhHCAQRxoDA4yAQ42FocYwqHGYYxhHGY8DjeC\r\r\nI0xBHGkKYawpjKNMEYwzRXG0KYbxpjgmmBI4xpTERFMKk0xpTDZlMMWUxVRT\r\r\nDtPMOzjWlMdxpgKONxVxgqmEE01lTDdVcJKpihmmGk421THT1CgwOex6gcyw\r\r\nGwWywm7hFFMTs0wtnGpq4zRTB7NNXZxu6mGOqY8zTAPT0DQy4SbCNDaROkO/\r\r\nryfrHTpT79RT9C6dpXfrqXqPnqb36my9T0/X+3WOPqBn6IN6pj6kZ+nDerY+\r\r\noufoo3quPqbn6eN6vj6hF+iTOlef0gv1aZ2nz+hF+qzO1+f0Yn1eL9EX9FJ9\r\r\nUS/Tl/RyfVmv1Ff1Kn1Nr9bX9Rp9Q6/VN/U6fUuv17f1Rn1Hb9J39WZ9T2/R\r\r\n9/VW/aBAdtgdvU0/1Nv1Y/2efuTAodMucMoZF3KWcimf8mgJLaTFtIiWurKu\r\r\nvHvHVXTlXAXaRXtpD+2n3bTPVXE1XDVXy1V1NV11V5sO0TE6QifoMB2no3TS\r\r\ntXCtXLRr46Jca9fStaW79JDu02O6R4/oAT1xXV0P1931ct1cT3pKL+g5vaJn\r\r\n9NL1d4PdQDfUDXBD3CAXQ1+6eJfkxrgUl+CSXaJLpb/Rt/Q1vaGv6Dv6hr53\r\r\nzpGr7Cq5uq6O6+g6uD6ut4t1I91Yl+YKuWKuiCvhCrvirqgrSatpPa2ljbSG\r\r\nNtA62uQauAjXyEW6hq6xC3dN6CxdpPP0P9arPTyK6oqfO3OzG+buZRdECKya\r\r\nWYekpEkIlEBCjMm6jzwIj7yQ2fDazYMvfF8flCpS1I9YqtBFC0pLq22hD4u1\r\r\n8piFiom8oq21LUJFsQ/FliJUqURRBC3Ibs+d2V2SgP2jX3eXnfP7/c45c+45\r\r\ndy+Z/UqPsk/ZoxxgS9gdbClbxr7K7mRfY3cpHyjnlXPKx8qHygXlI+UTNpRx\r\r\nNpo5WRZzsDHKI8rDynplnbLB0eyY46hyTHM0sVI2npWwQjZV2ao8pexWnlae\r\r\ncUx31DlmsFpWw/zMx6pZQDmqvKq8ohxxzHLMdNSzNtbK5rN5rJE1sQhboJxS\r\r\n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\r\r\niHpcTjUlyqKxda10JGyn6NKipJUifUx/dG8zvXG5ipp1NA/Vs9jvNlboZTK6\r\r\nwq5yRyo1vUlXrLqcZWQSmpVJvbF21/BMj/MPnMlrtXlNHLQ2K7TLH7Dqpb+z\r\r\n6rsjTMfdS9Sn8dHWKsmsSkGxctmZaruhqt7a0qvSqFi1xVhulcp0aq6ma2r5\r\r\nlXK3keOM7nKrm+zlXm4GRE4ixFwB7EpQBdoDUbxhePQy0lOvAfLl1E+QHJlW\r\r\nPl1UaHCfScABXq4etJhIzyLg1DzPppApUZ7M+hNZP86DBO561BX1oTECpcvh\r\r\n9DToorGIAxBiowHK5dIRRJkr6V9++YvcdUddnQP3vfu3t7bm/urf/vLscz98\r\r\n+qXpeurV+eWzvd5a5tu13sE3Pntz2+v72+690LjnZ2DTwMod1sy6kR55V20q\r\r\npT4Am+zw5pC5oKFZwNt4uWbIJWroEnAaNNz6MJsedUXRpjVOF00CahhK7RSx\r\r\nizUPvH7nldO3T/VC++qLt08nc59XJo9OTj074KjsOzpFWurUT3Pn05vPLf38\r\r\nzN3MRP+5Ly7seHumrXvuzfGd7xxKdH33LeK5lSUmCZ6LoQ50Jm/lojag83EX\r\r\nqWtg6TrqtXlfQidQL85bA1qhoL9WwO4Fnje2FAUtAvZd4B2DxmF2GMxIiIYA\r\r\n/bP+OFgfvgkA6EricQDh/DfbBRBxFxDx0gEanFvEJ+/zMqOdNpCIstNGY1kZ\r\r\njnq8Hk+RAkmZvSlcE7Ypmf2G6nq+ZovKHvZ6InYlUGJzpN3S/8xIwMFPrLdF\r\r\n6qr139FwuXeb2ksjdQePNaYarU6FhmMYhU6JHfV9kfKcntNyEgm8mNO1XoZW\r\r\nxEZmkm1PpVr16up4d2DF46If50dLWEnux5b6DgQVVLmyRH8GCDvRcB7f80gi\r\r\nUC8tmHSSkqLlJQIeX+Rtg0rRbmJ2GAevLt8ggH3trPvsX8XDUWQNiQQ4mdPI\r\r\nc5dU9ogHLFblLnFqjmXhRb8g13Asc87mMyvvZu8bpVeafTZ7jVmhMNcg4Efn\r\r\nyh36IP1HFEE89uX1n5cbowI1voi8XtQkUBt5rY424n8YsVFQRvG9KI4KK1d4\r\r\nuVKF+6LRQFuNgE285WMnpp9xnnRSvHPAOemkNc4KJ6VknE7GJqx8zKuVYJ/N\r\r\n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\r\r\n0jX4yv3WVjO3s1njcNocwcbMIaY5JL3NRO7pGu7O55xJgVTbs9Blr8gI25c5\r\r\n1EmX8BJfPhI9Ntvuwmbfj3apdK/ztiqpmx9UyYqgEbsXyoroXllut/MPXRZ1\r\r\nR4M9Q9ue6KMb/flP5FxD1Uj2g1ifma/QX6t4Byu5Cyvp+04ZmWdkRd4q3uFT\r\r\n9HcqtmOnrMhex/tDLwYdXZld16ztWpBoz3Ca+4d9kLkpIWeSaEf6l7Rv/RfR\r\r\nv62H7VDmXor1qKtlPhOCjseeZKybaNfOt+/p1rKOebbBfeHnzXzpI9Z/EbER\r\r\na0j1bI5WjcdFX/p/r8jUAFWm6zcD5VxbLIX0JXYQ36vQbvPIr9exqPOq+9TU\r\r\n4WsGEv8NkHrGqLePydXU2enXWcw4MVX0e4VdTb4V9NkXimASFMJYU8m/eG9W\r\r\n5NBOU9Z7AVToOaYwX0WgDxRG4ziTBL9vubRe91HmAHr+CdOSuzAqoZ+50X3h\r\r\n87onObR5vuyTEq2UsxRrpZfiNfwqOdHfo1XEBKyFPtprnXTv/b5XuAeZj+gc\r\r\nwv565tS7lzbcdfZlom1P2TJ0hvLHJE11vObvj4meTngrSVN9r/ld1HkN1mPn\r\r\nn/h+sr2hz/fD273V27aLiYHU9vFmTXVi/2Z5mzdZCXvwJudLKZxvL4Eh2PMK\r\r\nOc5Op854zzjzhpxk/k5ZbF9u9TZjgXT0jJfFwUPYyt5o9WLpHFjqPO5t3uIE\r\r\n7Jrb7u3bdXARMeKL8DsZHT4gpdi5bp7dPo3tXz191mOL/s28FWxe5pD7QzDW\r\r\nHfJpnduA/SuGXnYT2ma9TLEjZVFq77wd2ywnMB/1lWPUH5kNgOaBcT7FF4Rn\r\r\nc78/Y05DsGFT2ZurGPsR9wS2vMAME9Un5WmbaDN+6aiUZ6+U8rA75xDJqWEd\r\r\n/mo2Z3ZEltjnqD+Qe/mxXG6v+h/t5QJd05UG4P+es8+5ERmCjNSjGhGEeos3\r\r\nQYQgHYnUIwhjUM94TKQyQ0tXaWYwMUONonTMLG0xb33QVM1QVrqMRx9UjU6n\r\r\nKGZNaUeLGY+eM98+91yNi8isqbvWt/699/nvPnvv8+//gR8bA03xKUXuX4m1\r\r\ng7GdaPN17ts4bGUc5zkWG+LMiRlTjem87yT35aokWK/IQ6qQuTbJcPTT1RLs\r\r\na7EMspIlyt4pOeZrjIVj53GvfkyBYnMoNl6MD52J7il0nsHnVsGuumHnM7DV\r\r\nPOnKOfbGf9ekDikmf4xWjyKZw9ooBXzn+7x6MJ516jqzKfc+XGdu4/7frc4s\r\r\n8WvNK/KQV2/qWtOvM70a80/SkRozw7iEjbWgfUlG6rZRBtullTGP71kE6+S+\r\r\nwFzJMv7MWeWjc8XT62KkS3PjDFLDfwNXyVOu8ew4e9V6z0sd40XGvqA9H7v8\r\r\nUDqZ7+CPd0trbz5h/JqvF9Y5z3n6Ovaz2O3fpRr+J9NsKdWCsyXOyqEO2SFB\r\r\ncyJ5Vw84By1hFui8qaVM4Lt1tLmTRj62v15q8e0C6iQ5IXfGs/nfSaaxiVj4\r\r\nCndpGvaVIbNt8gXiRzjezyYuDzDz3d3klLVVK2J0jvRV28ld3uU/U6GGDOTu\r\r\nhu5oDRlszJFp+j7ru6DeItYvlV7GaRnEGXU2ZsDHnFGRpATelvqBXe41faZ6\r\r\n79haXGCr5HAeeYH/EH9bUnvtoP2S5Bn98bH5oTM3W+DzWiATiRucvbmN+bqS\r\r\nX0VLjFELWx3O/WojvY1PJcf4BHax/66Sgh9IMfbBr8h9a7Oma6EzDyxyj+nz\r\r\nD1ymBo2Bl3lPPUkwXpD4wB5y/j7YR6xMg3iYqutBjbGGs1sjY8zrkg4TOa92\r\r\nGmMwzybDJKCNrYbaeqwLuR/cmGOLPBlBA3gaagfmsD69r82sRb8nVlZFoobf\r\r\nDGN9kHeidSToa9k4EsbrIm+B8TTk7Yhcx5300ipYx+3GmyBv4f9dRwXzNkLe\r\r\nQgXry0Tejsqu407nnIS8hQrWMQh5O25aB3Y1TmN2JF9YS75HTkL/KZ+3PH4h\r\r\nE7W9mruoxU4hl2GnHWQDz8RntUb1ci9rTENWaxv3SArpBGvKYY3nV7fjQ7WP\r\r\n1HZcJj0Cx7D9chiLb0a/z6NZBEk+t4y7rsdF2uUJ6z8AcbzLDb3P65cnLoKI\r\r\neYwFxECwpki26i5Zahh+LixbU6O0dvppaf6G3F7rTJMYaye5+H5ykvbopdEe\r\r\nSB6zkpi4UrrjO2uqo9LE3kts7ipjVar7Lx3vvRwoJFtZvySmrcDn6zhaxjyf\r\r\n4Y/fJmfIoPap6h5X33V/rT7BZo8S98iTvVwvJHuQ7zVQ0U57Lb28eA9rGiLt\r\r\nrCG0C6UTeZWXw6pj7kp1zBkETeA8/eeQI6ANnKOfDTwjn7iB959cX+e837/x\r\r\nH3sjOcdGd6W90cmFNnDe74/w++fMs06p+qdTCPnl2tNoT4LRVoxTald3CmG6\r\r\nVeYcjOjvpz8Z8qwYzvvrZ/k8OxDR32/vps7a7ZQG9zqFkB983DkQ0d9vJDql\r\r\nZmOnEKYbf3MO3NRP9J5PgtFGojsKnrCmOB/ZHXlHRyfNb8+GdNrPwhiVxp6S\r\r\nnXHWcqcQ1lnL3Ub0BeqrZPJBsApcy051lsNI60vniFXgXPf7o6yrzmH6f4S5\r\r\nVoEM8HUfg2yeHWL8Au0Ffv9gMF0GBNNdKyrWeQyyg/udQ8F05wLtBX7/oCol\r\r\nb7vHkMdm+PQt176BGokNV47R/4Oup0+eX9UY6BbDQsinH+33NVMgzmcsfA7z\r\r\noJ3/bHI4Z70jqTLBY7wU3oUoqBIx9jB8X7fxC1n3Cl0P3gvsGKhdMdSnxTAC\r\r\net+mPVPXrt8k9kAYUTHkao2NWHcpFMA8+nXL9WdBNagORTyrgtwAaTBR65Nr\r\r\nD60I7UM9DkhVz9feY6lO8N5vEHsVbKiYyvj8yvjhW/xYgZNxkx8rcPpVJnZU\r\r\nxp9Xxh9G5h7m2og8o3xuUS6fuJE/kCcY7WR94POvsX5MnF8q1XW8N3+En58p\r\r\nJcG61LXHJVVd5NlLsA7f/yD5wTjO7F2e5yIzQnmFeZk478cH4npD26L/F/mO\r\r\nWuZRYveQBhojkfZmcg+db+RKtHf+o5kbvWAW0o/Vdor7nnlW+lp9JFuj/8Na\r\r\nqpqfSqrVif90CuUrYVQW+cT38F9hmI+arsQe7++nTBLUZGmopkuyvVi62yLN\r\r\nVEdpFoyV6GAcczXhG9eSGPOCDLXS8R2v4puD7IE60rQl1nxR5tup1F66TtS1\r\r\nZzeIZ94SdFbSviTzrYvIheQ8Og+6X6qYh/gfKIN3n8GvppLT2h7zLUtqe5yW\r\r\nNiqW/xVJnMpDPgfoWCekuj4r80v5FmTY7YlBQekAgzX6f+ZU9ytiU3Pyovke\r\r\n5Xy+ucC9Zu6jlgzzD2livM97t/r7cSTB/C3rypRMu5tkWrOlOXrN7TYSZw9n\r\r\nrtHM8xR7mEquP4O1XcF31cF2tM9o6LrYSbGdKG3NVTJQdeZZKsSQl2+WeuR6\r\r\nxVYXni9j7B0/xyNX177A8wcjpYmVRf74CHtpB3non5AEDb6s2PpA2qpe/HeL\r\r\nmJ7PPAPo2U8jfb9u/dQ9iW8exHfN1uj/sBbTXEL98gf0NNrXHQ1hnsEXvS/x\r\r\nYZhvkNmQdx3V+2Hdo7AfBXWks3UdnmBf8TLQThHTnuXlobmqmD2sIh6uYF0i\r\r\nEgVhafwekIGhjFVD7oA1IOGf+yE05lmSxjwma0zHvcJ+p3I2EwLbJNnsI8lq\r\r\nL2yVM+Z196rxM+nKfcvmvLK8O/YqtlRNxtpP8h0XSkIwD/uuxz1cIy3s+6lp\r\r\nHpOa+h5GfYa/fdy9pl7n+56QAeoqczblvcxhd5AudkNJsX4gZ6z1+j3ycDAg\r\r\nO5DDVE7gqMqRnUqojSTwRohw270crCFLsIuevKeEdfRUL2C/ufwvKNVY0w9V\r\r\nF2zmQfe6mScdzINiq8HE0a7YWri+AmNIBFvcRzTqY+kXvMhdPOn+O7jaPRVc\r\r\nIcPsntzLDowlSzP8TUJwE/fhC2L2HClSp6V21D6++2uSrXU1KolcYpc0wvbm\r\r\nq5+zpizOyZD6dik2PxG/dVbmmFfc95inP/bR387D7tE302SA/Sb3/jLf+Rnm\r\r\nH49d5EjboGAbP8HWPpAZapbUjZqLTlNiy5shPLsu8+rSQ5zHqNA3dgYHDrGv\r\r\nEfJ8oIzvP5fvFuNmRm+Ql9URWWEckYUa2luRs/T43RC53j9kQ1/Fh63J8/lr\r\r\ny9WJSTf3jWHl4sAboXO2sgN7qAXHh3W1DvGjAdMdho+MRdyRpIg570Dk78Z6\r\r\npof66tu064f6Hisgw2eFD9/fnOKpL4KenN9V5KORWCud/7Jf39FRVQkcx+9M\r\r\nKCZAaJkQFJJRd3V30QAhKgpqIAQUpa8V3TUkgUTSnARsK2JXLIhSFUUFlCCC\r\r\nXBsWir1irwjYQRRQRAHNRPzNfC9nY9Y/WI6657g3nG8+7725776X916GSbma\r\r\n1HjyzpD+Xm2kQvztqhp+1nP9x+ctV8LKnRtJ70P1P0/U+9yg63yeGqROpdof\r\r\ndQ/0q1yr+1u7ivXaaD13khZ/Vm0d1c3TeibVJVH0AjVOr39C0QWu+arGHT9W\r\r\ntqubq59rrCtPndGg2Hhd9egEWe6Ot8U1Tc3gGPEq1Wx3fp1VGdUNY3x8nq1q\r\r\nrWukKlJrXJn8HLFzic8Va7QrtnyW6ss1jW5S6905q+g8l+atm6X0Lhqt5djx\r\r\nervG1Tt+rIlqWIP0REWnu3ZtW659i1wjXOtcQ1wFrvHqwnrbz6ToBqpb4Zrg\r\r\nOsk1nKJPNiiieroCroGutq5kV3+qe0C+xrWIbpPHu3bd884UXenadX2ta6q7\r\r\nv3Nd9bdPUbNc3Ru0a/ts9+z147jROQ2qcfdrvqvBPLFnJf68zPr3PnWNXS0o\r\r\nmhtLv8Mj9HdBkis9sN1EYp9FflaFad/kQdN+d94jf8v0f0ns/7s0la1C+uzT\r\r\niXe5QM/fNn06+OO0bc9rdPLu1TjV5/v9a7L5v2+vrD0v8YX/35Kqf6V27FnN\r\r\n1u55zVfvWclJv18tg79SH/t8Pp/Pt2e1SvP5fD6fz+fz+Xw+n8/n8/l8Pp/P\r\r\n5/P5fD6fz+fz+Xw+n8/n8/l8Pp/vD13AmJYHBsKmlVlqmpqg7GzOMKZ5QWim\r\r\naRR71SSbhfqeYGJfhfHvseWmZqzWAoavLLPKLSeYtoHmbrmRljPcchMtZ7nl\r\r\npqZHIE8jA40SY3MGxrvlgDkg8KlbDprkYJJbTjAHBNPcciMtH+WWm2i50C3r\r\r\nfIITTI0J61y6mK4mW0sDTIkpMBFTYarUSFOtbblaipjK+Pd8bSnRUrnJ1Cu9\r\r\nTKn+hc1QbRtlivVaVXytSBZp9Fh9L9TIXO1XqjEjtK1EI0ri4/JVdXzOQo0r\r\r\nkxEzWttix429Uqytv3xGo+LrY3ROu0YXyDKt5+vMSuLHz6wJZ3Xpmh0eUFIQ\r\r\nqaiqGFkdzq2IVFZE8qtLKsozw71KS8NDS0YVV1eFhxZVFUXGFhVmDu5zQt/B\r\r\neZ1y80tLRkRKDu5dUVq4e5vccrikKpwfro7kFxaV5UdGhytGhquLi+qdwahI\r\r\nxZjK2OaCirLK/PKSoqrM3+X6DzZ9zAmmr8wznRrcjYNNb81XqnGx/UbpqpbG\r\r\n78Tu7fNrjvqfPCXut9TsTDOXm1/4WpyYsCT4vU3vmLEkuMOmdxLbbfpBYht8\r\r\nB9/y2lbWvoEt8DV8BZsZuQk2svFL+AI2wOewHtbBZ/CpTU8Un7D2MXxkO7YR\r\r\nH9qO7cUHtmNnsRbWwGp4nyGrWHsP3oV34G14C96EN+B1eA1ehVfgZU5iJbwE\r\r\n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\r\r\nKVHZtraN17Yyta/W1+gTKk6cpmQ62UguJJvJDrW9ENFKd72bVxL1BB9O6Inr\r\r\niZVESElcSHC1oS6oTVXk1LK6qvpqqKmyZvxy/Fpc5OLluBUXajzYiy49rj1g\r\r\nqLF0TN87FBOPDcV2x3Ix0YgxPaY9aOixgR3G7mguWo6KhSjTo9t3GathP8z1\r\r\nMB6sdvqd3O9kimB3MaawLpTYEvSI3ZE28Hlc6mUdDF8tFvPjmUx2ebO/P9va\r\r\nMjrZYudag+PBrI8VW5vOtRQoTk4sMvZmYZHxx/OtnuxYkfZnz59X9qSyrdT4\r\r\nROtCqpBt1XGhBwsfF0pqsVfZU8iUHOk41YyTwQkpORipSrzaYjijZTU4qToK\r\r\npmQ2GEGGE0i2kxxZlngPPMCw0w4Hu1I7ZaN73Nax4Te5HYP9lx/+/x53lkv/\r\r\nCjAATLXkEg0KZW5kc3RyZWFtDWVuZG9iag00MCAwIG9iag08PC9GaWx0ZXIv\r\r\nRmxhdGVEZWNvZGUvTGVuZ3RoIDMwMz4+c3RyZWFtDQpIiVyRz2rDMAzG734K\r\r\nHdtDcRKamEIIjKyFHPaHZXuAxFY6w+IYxz3k7SfbpYMZEv2M9H1YEm+7585o\r\r\nD/zdLbJHD5M2yuG63JxEGPGqDcsLUFr6+y3+5TxYxkncb6vHuTPTwuoa+Acl\r\r\nV+822D2pZcQ9429OodPmCruvtt8D72/W/uCMxkMGTQMKJzJ6GezrMCPwKDt0\r\r\nivLabwfS/FV8bhahiPc8PUYuClc7SHSDuSKrMzoN1Bc6DUOj/uXzKsnGSX4P\r\r\njtVFKM4yCsTnxGfi4zEyBeJLYjKsyyIyBeJUU4aaKo9MgTjVVKGmKhOXgU+J\r\r\nT4HbxG3g5F8Ff5G0ImhF8hfBXyQfEXxE8qEQGrx3ElqljcBjjvLmHI0wri3O\r\r\nLkxNG3xs1i4WSBU+9ivAALhBkrYNCmVuZHN0cmVhbQ1lbmRvYmoNNDEgMCBv\r\r\nYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAyODM4OC9MZW5ndGgx\r\r\nIDY3MTYzPj5zdHJlYW0NCkiJ1JR7XFVVFsfXOmvvxfPwxidwzr1wUYHQ0cZJ\r\r\nszTzjSCK5puHCEKCopKvCBFNS03B0FR8oDbpmI3OjOKjTJthtMzwVVpTmoIP\r\r\n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\r\r\nPdpW0vVR6VoV+63VKXG7+Dvd3v4N56wsd876c4kpxHHwAMyDMVBIvi6U6EOy\r\r\n3G0qzzqX/TMhU/Sr5EPMOdBONbEx27kpTdQtKYlMNc+6gyE2bvHLbMxkPu7k\r\r\nsWq5HgGR39u5i91nkjohJQH+DeJc3VyGBVC3zf1bsX1vVwD3KnGucf4uaa6O\r\r\ngokHpbX7mTR3F9QMxrp5NJv6/rhm8J7FsC6MK2AwrAy3ixPRZdLCOyBdq6Kf\r\r\nYk0qlxbV+J6MDYnamCnzdL5M1Yuo1R3SR/1DZqshNg5QB6S/c1haqY3M0SWZ\r\r\n7UyRfGeO/xH7s52JrGejOPczS197Hdc4/yPiqpwL0tJco5ZLM/1v6aCWonEr\r\r\npJl6SHqpEaxnC6DYqPYtrEDFRTWqeo73E50HNldRDoVVcmUww/HZL4Ut8IbN\r\r\nT4NJuhX3u06uHxTa/GZYqtuwPxBmxu+xRNdmPwXq2twO2Kqe5/qXYLPNXYK/\r\r\nKzyGOgL7OPcwnMdzWPdRMRw6O6fwIWfhVADfMtjAtxURF9PgmrjQ+UqKVOeY\r\r\nX/FXGg+ic9HXIukeeIjK3xlNC/xC5ctGmwO/UPkm3mC49QHrpVVM7xnj3EDD\r\r\n/Qb2GnRbb8ebBDqMXlbONTFSj2eipxGR57yhMtEbWnkjpolGC9VNqzEt41rG\r\r\n2hrq1ivuW1IQ6BbfdsUfYfXovNSN6Y5+RibGtWRRoB96vGRbPUhYuz1Gyqzr\r\r\n3hh5xuiLZRVey5DFf5pBPb6A9nXivNeoUVDHWANyOGZ4lPVokURUhhSrDP8K\r\r\nLIYUu668xfcVEDdS60oGa82/E1sTZktb9z5ZyPVjmf8JOk20O1KeC1kCDbxu\r\r\nMtL7oYzku+/ztkqx94JMNaiVdi6TGScz192UJxvjtKLufZlrsPM5WHba+fxx\r\r\nyELmqI3oBO+YH5nOM05Itmf8VUjoB4carxf3WxdER76BDwPfGNW3fZx7I5hn\r\r\n41Nj3ovvDDjAulAczLXXhHOuwzyZH/mSezRl+5+SEmlEzILJ8ribL5OjSWw/\r\r\ngb/zuf5LvBuFbWvjX7LF+qT6IW2Y72VSJ8EPdfAWocHLZLS7kmMrZQOsDz3O\r\r\nSONf+NZXDMytY+tlUehJtsLMsFaM74r5iDJqtgzP3ZHvSA7qxV3HNTM47xuZ\r\r\nE2mJ3+nLfp409J4mdxE+lVn6C/xLBts++p4nzdwpwB+Ihjs2j/67vRkXU1tn\r\r\nWNePhpwxGuSPwec1NDqRqOHc/xE8QbabS+3l4qly0bRAA+cZXdNvU2/gpkqD\r\r\niJJ63gzJc/ujY21DreoM7az+rIh7DqMzaZJstC5cmxvpD6SFW0metZtaLHEf\r\r\ntBray/uTlHiV7A+SZG8EuSOwmtpey7u9z/ZJyXRz/RtGm5nvRnou3xZCrb5m\r\r\nUJucZLVJ3jPofbIcJlr+Sm1PkquwV0+VxWhBHnXcztQ0vGPq21shG8itMflY\r\r\nZI6ehfaxGObaq7dlPhyKRTcNz5fG/xBG3VAcdQ5N2O2s0hXOLva/w/731ZNo\r\r\nCOgK/CREH5H1iZC7oSvkcPyfmyPLYbGazzfNl3GqSEbBApXFuppFfpDsgcJ7\r\r\nnce9XoanYBEsdPfILPdh/ECFzISHnaOyWneV1R6a5KFN0a8A3Yj2CGJkp+w2\r\r\n0H8u834hPb0dMpjvFa7t6f5KBpJvx/ZoovFOY9j+NQxiP5c4h7Foz3YX/R+0\r\r\nupz/9zf0j+WcV45Pay4Dkx5krahgfb9AjdeV+91iyVMnWZevyGQYRn200B8S\r\r\nu8lS/SaerRvrQTdqu44MgF0wDwrhAZgGs2AKDLf0ZmzWSpr+Gevgk6yHO6S1\r\r\nns577GcMBkpHaiNbH5ThvM9QWAvTYDJ0h0L7zuXUTzn1yjnV3q9tjd+v093e\r\r\nj/9jgPM1HmKPZKud8qj6RNLV69TIORmPLmeo8+TP4VMuyzDiMHVaRjsHZRKM\r\r\n+TbXqjLJdK5LZzVceqiB1OUgqa/6cc0w6aQypYUazb0Gc++anrfXz9b1pI+X\r\r\nB2ip1zCMP4BcOC5DLIXS39sPW+AP0sZbIn3Z7ou2Gz83IGmIDCA3IXqc+apA\r\r\n1yskByZBe5gYbo8F/iHmKjg+EkaZevYuSQfXk66RP8oM5j5fXcX/VUiS8RvG\r\r\nBxjNjExjLR4h490GMoh/rhQ2wHFLHdkdreN0j8XkIVIayaR3K5C2zir8wJ+t\r\r\n7n5LnNOBH4qTBqlwf7jfJAGbCzXV8JC+6F+ES2G8aHJoaipsjmnmXSm+By1k\r\r\nm+X9uxP4qpB4f+m/A3vhQAA9ZXw7npuQoC+d9E3/k5CP4aTJoy+tjcbc7mn8\r\r\ni3D5diS3uRoDbYz1Bx/EWRPGfiaGeqNMRHtzGfvMmAfU//XfhUNhPBbmjt0J\r\r\nuZg/XOZ/Ab+EzbAF1pGvi/bXguK4H9xGX7ON592OBe6Ve7CWugIvNU5pGBeY\r\r\nGPhI/5qJNaq7w1LgtcI3GSJ4nBdZUw0/4f3xTKanM57D9K30jOkxIgtvQx/R\r\r\nRH0u63QE7c6WdeoNWMN+H/bHyzrndTgpnvobefbdORxbwLq5AM35yG6PQ3tH\r\r\nq2XSj7XBxUeNVheksduXtWIf914NB2QoHvOWwS3w/UT0YQP6UptYOx6V6SEM\r\r\nju/7iXCPWga1TX4e8pKBnqQoIRfwU94ZbL/0vBTxH94iXx/q2X4rDs80fZbp\r\r\nn6weQ2nQe4n49GyVOTzzZkBlz4BbRwzhc+tz/6eJqfCiQZc6OcH1wXcH7216\r\r\nLRMr94fvUd88y4yD+YbYM6viOlLfdZz+5m5qmzmXsTgVEIyZydvnHjPoa3Is\r\r\ndjzWr5HfrPeadw2uj06QHtEJJiYiPSOnfd/Atg7Jcs5JJ8vnkmGQr6WPQUXR\r\r\nBEMtyTE4ZZxTZnMZljCvQ5y8kOHSyPJbaWB5jxoFxn9YIoz9dv0uddKYMTA0\r\r\nEMfSuAqOqETMM8w48N12LPj3UmzvkiVNbU9QRj/my3e9pTafw3o620unNztB\r\r\nze/0z3p10IpV1O1Q+pbWeHV60mgt1sZ2HGNdjXTk+k+5lj7G9if0o25P24+m\r\r\n2N6TtdXtxdpJn2t6IXNftH960nbZkZQqO/5Pe7kHd1Fdcfz8du/uj3FQKNJp\r\r\nkQoKQQg6xUHE0ViQAAVNkKAECQiEQJCXKKhAE4qYADVBrUBAorU1SgtlIjNa\r\r\nS6djlccQqkJBq2llmOlMsWCtIila+6K7/Zy7u/DLj/DodPzjM/exd+/j3HvP\r\r\n/R5fY50R9PkL6My9xd8TH91kfXbimzNI3g2/a7jPay8TFeb0QOLn6b9du3VR\r\r\n3/otzXzNe+T7at/h8eg9Cf/IOuc5JtBYrJD/8mysNT7czjrmMU4/HUvnq/GY\r\r\n+hTmPMo9LnnJe5T9vuj7QP8HzbDwQ3eSdHWP8gbUyXQzB9sOx27rJIdxf+g0\r\r\nSJpYZxoxzmX48a52PcSRMfUa57FHjdkw5vKYKhgAj2Bvu0adYwZ9NGVdA2G+\r\r\n7lfMc8yrEa6HUpih8WaC2qcVWeuzMWiPOF6NWHRqz7M5Gu1/Qpv7WMv7AMSp\r\r\n31I0hlXsO7tdvmrPi6K23BU+Q5zUVcezezGfcQ+zF8N4015ED/2cutnSW+Mu\r\r\nMO7P7PtYSvw3yZkffuoPtfX17gvEgEOkt/sKPqSQeGuQlNh64jR8+pX2jTjJ\r\r\neLn0qWd1Bjp4phSl1V470E7daNss44gJ77Jv8wCpgEcz4V0vo814hbtxtykM\r\r\nD7u7sfkLclPyztP3N4kpS22/fLNzaA63R5qB9lYbBPsZpxwdcEz/cd4KH3De\r\r\nko5mAD5ggHzPns0BaO/fsE7V0oXMOdYc8TijT42HBnBqZIP5mPWzRn+tlPpr\r\r\nGLuMd11jVF0vZ5V/b3ZuCf+uqP2cEFsdRkcssLHOAm2b+oz4Lhf/8RRnjHhT\r\r\nx4ztrqzUuNfaPosMLaQM1tSZL72S9cfcA5eqrmHt3WMm6L7FzOH9rqFufEyJ\r\r\nP519icmchyWywSk7JN+xo1ILF2HX0NrgNK49D1uj8+BsDX+r8F8NDIFKGGXX\r\r\n+qykoAfaXfX79e4iybWo9srlm9qVN1Xb0sce20a/YbPUX+VOexabJZdv6800\r\r\n1ncIhvHPLhmIHfOcT+VmtwvnNE+KOfPt3E/leejs7pWRNr5cJP3Nu7b+TvTY\r\r\nArNRZri1MtMtQj9WyVzizkud/miWT8LAfVMa/P6y2qzmG7rMWyPzuFPt3GPo\r\r\no9H8P5HzXk0ZjWReivQZcWJHlzjGfRJ9u1bmuBukOL1fGtoVcw8nSAMxTKN/\r\r\nQBrSM7mP6EXGGWE13+OyPtF3CYn29O4OD+vc7PzeJA6MtSNjSNK3fvOL0W5l\r\r\n8pxZzfw+D5siPYrmXiajUp8EbzPW/fx3uf33WLiRdUxnHLFjMV+zGD2M/nOb\r\r\nmPtjrCHWsxlaNRq3OtbEeyUHH9DbLQk/dm8k1jX4k8cp/wefsAydMIi+V+lY\r\r\n1FVLe8Yo1nbch0b2uNHeh1I5pn3xb0PMPPq915STj3gkTtcxl75wFQwBgdvc\r\r\nIr6pbRaTRjwNV2ie9faFYt3HmKXMtwEE+kCO77PHMWq3VmSvu8napsHuf8Qg\r\r\nWM1ZuDUDsSlnIubr0CXe0+/E6UPW5mon8AfJDYq7jzOsVNsz5NlzNCtaC31c\r\r\nZNvEtrd2n0x80UTKXMw22hwH/UfPehH+o576RLePiEnKo9vQ81UxSbnmdN48\r\r\nRHxyHvyD54e7uz72b9H7wp11nznt/+xbAF5XKVe/CAXmesjD9w2JfKxlDN+e\r\r\nle7u22iI62xcF/kp/AM+7jPucJ1zD77ow3CT80+t4/tKfN40qbNY3xfusv/d\r\r\nCfg6jzeQOz7dGyjF+LmeGUT+7wn6fAIts0FWWNS3/yVsdvLDf9i0NtyN/xui\r\r\nPhC/0tss5A0olicTf2f92BjmrD7uXfgV/uNVGWffkTqZbFPW7KVlCnaqZ80T\r\r\n0EIT2Ld67Rtf3lt9m7VT/I9/H+/Se1Ka7oJNPsO+u+VKrwJbt2fPttJ2FjY+\r\r\nLtfA/ay32YwKm93f4VM6hB/w1paZTvS5V2ajC+pNCVpiMO3vk2LstcLReGY1\r\r\n8VGLXOvNkinWTg9i971om59yJzbjE/tIZ38fa5iZ8VZvpo8DvK/KYDTIbO5k\r\r\nuRR4v5YCfzpxzR/kCv8S7DFa8t1+6BF9Q9hH5wT/8c0UkdKH10+qeUNTGmOi\r\r\nw0XjTOffzDeJMzdL0QXEmVGs+bKM1HjTxppxnGljzEbikEaZ6xyRkeZq8kei\r\r\nPDHnCMsi4lLlKembmiZTSeeacbQ5ahnu3C4Dbarwb+oDzstHfDuEptd2K6S7\r\r\nc5tc7LxO/tt8q5Y+bjnnawrxC/2lvqD+o7hd0oZ+aFOkbfw6zvar4SbzGnt+\r\r\nUbjJ/0F4xLyCDnydu38HXAbP8r51IM0Nd7H/ea76UDSC/yjnn/vgzOIszoRD\r\r\nsDvWfGPQKmgJdGqpQaOlWmSO/7CtT9772W4lb/q/OC+cX3xMrnsz2m8J2uX9\r\r\nDH0S31G9s3pm7Bt8HXfyfalzF0oBa5mDjYY58+BlWCT5qZ2SA2m1qa49tYYY\r\r\ncwvpNLnX5o9AHeVK3vsc3txxkc3drpzHb5CyPrW3OxCbX0t/94bvp/5k7S7s\r\r\n2TV8m2dRm94g+U4d/AQWoNV0nz6KbG7/w/7Qy3FhFX1zV5yV0j21W8a6A2Rs\r\r\nKpTHoK9N98tyxamXcpiLnhgO5aZAhinOGDnhjGMOY4E8MWiU17obuUdwqo8t\r\r\nUpVFAax1pmKbycyPdTlLeaN0nI6yPhtzV2uoG0p6NvplQ3tNe2VD/WWkZ0B9\r\r\nPmlbZM/jbO3yzzGPtuqvIj2D/3ce5+i3J+kZnGN+BaRtcaHzOJudc0jP4Bzz\r\r\nuJ20LVrNg7NVplht/TT3qESuprwi5g3Las4l59Xdib7fSUo77t+rfNuQibkl\r\r\n/EJxHdmgZ9ySQ9st6NFO8p5i/ar6T71veo7Jpw6GYQT3G4ivWiFycoaic2xF\r\r\nTszZ6j/PIqnXebVnrDAa05Yz/jczWpPdDxpim4KPnMb7OBWGJql7VC4x44I3\r\r\nNHVfRNtrm0nSzUPTmuelg23Xg3x/3mneH8hHx/nm9zLGXy6deXcXghv7z7wk\r\r\n1bjFXYzP13e0nnZN+GP6c28l/kFjmIVAH/r+qk62Wi9Jazg/NcF9NlVd/JJM\r\r\nJBbt5gn5SWjnQ7RDv5qGsMk0BLVQRr4H7CG/KqO8DMabBu7AKc79j18uPf3y\r\r\nsMkvD2qhjDx14R7yq5Ky++egxbwWVEGFze8MVsb5jbDOnAxavHeCKqjwSoIt\r\r\nbZQ3Au2w63na+juIs3YELel1QRVUpC/XutZlxwQtzsGgCiqcqW2WN8I6x4S3\r\r\nQ4VXGPre34Iqv31QafMngod9L3jQKwwOQKPpEbS4R4M672vM49JgqflRsIXy\r\r\niAjppnhF9r9K/+JgsVcfbDlV/kqwJCrTV1HQ6BXJ5PO1TXeWyenOoZ/eFlSm\r\r\n3wkWpydpXVxuDpZo2dRyDi+MCf9D21b/uT9Gy0aMjtM7Ymy9KeQMF8oa+D7U\r\r\nZZTXZJSVkoz8BbXnfqac/uFKqIYyyhKXlVLo6PQPDsT541AJuTALZiaa9axE\r\r\n93Sh6nioilneRrkTdIRl8TdlCMyH79q44ktC48EvA++X58ddRsy5jHg3Ijtf\r\r\nqbHrBfJf9ssHKIrrjuO/vd29E7SA/xAB9UAQkRRQ8U/8CyqK/w2gwT8JHHDA\r\r\nKXBwIMbURKNpq1M7sY5pNDVRkjZVJ3+q4zhORjPWOI21mcZmxtZJO0mathmb\r\r\n2nZsE2eiHNfv7r4fcCfgkbGmM33HfHifffv27du37/32PW845ewz7o5ynSKU\r\r\n64FygfvO40CMcr39r0grcY6Q7gbjQBFo0I5hb9MLRgw12YHnN2LtPUsDX6i7\r\r\nQEg+4njVvcS+8e6EE/PDicPhxLFwvh2h8Ry+NPT4jng4pN0VFA9xzOsPXnMY\r\r\n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\r\r\n677ufu4ODnKvcG93W9PbMxoZLdntMapEpRjVIaZvzIgYqz36WLTFG509Z7w9\r\r\n6ljUtahnUcEZvFHZc8cHRUZEZo60ulLeLbJi9fhvFi0J8+b79q4VI7Nki7e7\r\r\nlN1luCylDJcKclx3PHdYXdsijkVY7HZltyfbLV67bLeHG+GWlC/J4VZveN4C\r\r\n8fb/UVeX4W1VcRyA7z9lo5CVDdjKkNIhY0AYDHdqUKTA1rWFCrRIcSctLkUG\r\r\nRTrcbbhDwpDh7u7u7u5S3mwPX/e19OS+595zniTP+ZDfLyXlJanC1F9SVFpZ\r\r\nYqfwjeOGTWqsHZ4uT6eaKtIT06nKdEVNbWV6/ITapCjGRCQxwq2ouHCKGFVe\r\r\nK9fTS2NI+D/PNzZkMnUzipPJdbniSW256M2NbSjMlfWtuaG9uaSpta05HzG1\r\r\nJR+pmsbcyLr61lnrKX19SXVZXa6soTk3raylLtfjobLw0O8hKcuXJtUtmfZs\r\r\ndzaT6Wo3tWe7MjMvq+gurDKFzcKV7bIuvLpnrpPMbMest7l1ZI2u/za7Zv+p\r\r\n//uIgT7A4B/5xE+0uao/dXTSmTqKIzmCHg7nMA7lEA7mIA7kAPZnP7rpIss+\r\r\n7M1e7Mke7M5u7Mou7MxO7MgOdLI927Et29BBO1uzFW200kIzW7IFTTTSwGTq\r\r\nmcRENmczNqWOTdiYjdiQWjZgfWqopopKKliPdVmHtVmLNVmD1VmNVVmFlVmJ\r\r\nFZnACizPeJYjw7Isw9KMYynGsiRLsDiLMYZyFqWMRViYhViQ0SxAKaMYyfzM\r\r\nx7yMYDjzUMIw0szNXBQzJ0MZwhxV/eYiUgRJ0hn24h/+5i/+5A9+5zd+5Rd+\r\r\n5id+5Ae+5zu+5Ru+5iu+5As+5zM+5RM+5iM+5APe5z3e5R3e5i3e5A1e5zVe\r\r\n5RVe5iVe5AWe5zme5Rme5ime5Ake5zEe5REe5iEe5AHu5z7u5R7u5i7u5A5u\r\r\nZwa3cSu3cDPTuYk8OW7kBq7nOq7lGq7mKq7kCi7nMi7lEi5mGhdxIRdwPudx\r\r\nLudwNmdxJmdwOqdxKqdwMicxlT5O5ASO5zh6OZZjmJJ0VvWE/If8h/yH/If8\r\r\nh/yH/If8h/yH/If8h/yH/If8h/yH/If8h/zHvuiA0AGhA0IHhA4IHRA6IHRA\r\r\n6IDQAaEDQgeEDggdEDogdEDogNABoQNCB4QOCB0QOiB0QOiA0AGhA0IHhA4I\r\r\nHRA6IHRAyH/If8h/yH7Ifsh+yH7Ifsh+yH7Ifsh+yP5A9/AgHy0DfYBBPkZ3\r\r\ntP8rwAAtFlEcDQplbmRzdHJlYW0NZW5kb2JqDTQyIDAgb2JqDTw8L0ZpbHRl\r\r\nci9GbGF0ZURlY29kZS9MZW5ndGggNTAxPj5zdHJlYW0NCkiJXJPNjqMwEITv\r\r\nPIWPM4cRP7a7JxKKlEkmUg77o83uAxBwskgbQA455O3XRY1mpUUCPmRcXWW7\r\r\n8+1hdxj62eTf49gew2zO/dDFcBvvsQ3mFC79kJWV6fp2/vhanu21mbI8TT4+\r\r\nbnO4HobzmNW1yX+kwdscH+Zp042n8Jzl32IXYj9czNOv7fHZ5Mf7NP0J1zDM\r\r\npjDrtenCOQl9aaavzTWYfJn2cujSeD8/XtKcf3/8fEzBVMt3STPt2IXb1LQh\r\r\nNsMlZHWRrrWp9+laZ2Ho/huXgtNO5/Z3E7O6ws9FkV6JS3IJfiW/glfkFXhL\r\r\n3oJ35B34nfye2FLTQtNS00LTVuQKbMkW7MkeLGQB04OFB0sPFh7shrxJ7Kjv\r\r\noO+o76DvqO+g7xzZganvoO+UrGDWcqjlWMuhlnsjv4GZ1yGvZ0aPjJ51Pep6\r\r\n1vWo61nXo65nRo+Mnh48PHh68PAgzCLIItQUaAo1BZpCTYGmUFOgKdQUaAo1\r\r\nZdFkLkEuYS5BLuEaCtZQmFGQUbi/gv0V5hXkFe6vYH9lT04HrFaug2IdlJ4V\r\r\nnpWeFZ6VnhWelZ4VnpWeFZ6VnhWelZ4VnpWeFZ5X0KyKEt5Wjgxve+qkFw78\r\r\nx8nG0U8daj77qr3HmFpqaeOll9BF/RA+O30aJ5Nm4c7+CjAACCv5sw0KZW5k\r\r\nc3RyZWFtDWVuZG9iag00MyAwIG9iag08PC9CaXRzUGVyQ29tcG9uZW50IDgv\r\r\nQ29sb3JTcGFjZSA0NiAwIFIvRGVjb2RlUGFybXNbPDw+Pl0vRmlsdGVyWy9E\r\r\nQ1REZWNvZGVdL0hlaWdodCA0NDkvTGVuZ3RoIDQwNTE2L1N1YnR5cGUvSW1h\r\r\nZ2UvVHlwZS9YT2JqZWN0L1dpZHRoIDMwNz4+c3RyZWFtDQr/2P/gABBKRklG\r\r\nAAEBAQDcANwAAP/bAEMAAgEBAQEBAgEBAQICAgICBAMCAgICBQQEAwQGBQYG\r\r\nBgUGBgYHCQgGBwkHBgYICwgJCgoKCgoGCAsMCwoMCQoKCv/bAEMBAgICAgIC\r\r\nBQMDBQoHBgcKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK\r\r\nCgoKCgoKCgoKCgoKCv/AABEIAcEBMwMBIgACEQEDEQH/xAAfAAABBQEBAQEB\r\r\nAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMA\r\r\nBBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygp\r\r\nKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaH\r\r\niImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX\r\r\n2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAA\r\r\nAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFR\r\r\nB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6\r\r\nQ0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SV\r\r\nlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl\r\r\n5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP1r+bd7UtFFZgFFFFA0FFFF\r\r\nBYUUUUAFFFFABRRRQAUUUUAA9xRRRnHWgAzxiik3KejClz3oAMnGKcGPc02j\r\r\nPOKAJAcjNFRhwhyTQsj7vu4X9aAJKKRWzS5z0oAKVQCeaSlU/NQA8Z70ULjG\r\r\nAaKACiiigAooooAKKKMHGRQAUYz0p2OM/wAqAvcdaADADcL+tLjncDQRx0oU\r\r\n8cigBCmTnNFOooAp0UUUE6BRRRQJBRRRQWFFFFABRRQTgZoAKRnVMbj1OKUE\r\r\nHoaikRVGN3/ATQBLRVd5ZQPlmVefmLjOPyIqjd+ILa1by7pi0e7a00YLIpwe\r\r\n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\r\r\nUtkV/Ctz47sjC0EFlukkEe5dzgkkY4PAHrn0rprnXvEN4jWW22mkTYwjW3/1\r\r\njsfuh1OUPORxj6VTs/DesWgIsY9zLICu1flbjrx3yMH5cD1712XgvwfdTu11\r\r\nqSyCRRmFfM245+98uME+uTwTyetZ81Nx3MpUZqRHBYzW1vaz+KtO+zyxw/Nc\r\r\n2M4Pkg843fLvBz0wccZruPCDRXCrZ6RJ/aMixK88j/LLDnozZxvz7AH17mpP\r\r\nDfhbTPPjl/s/zJ0Y7ZZcv949y+SM98+/NdRpnhaKBvPeESpHxGEbDRc8lG+8\r\r\nB6qDx78A81/5WXGlp739f16l7wpp9t9kWLT42TbgNC3yPHgZxjOMkevrXYaX\r\r\nHLDAtmsvyrxuZeen+R24rCtLWSK0juftPmND8sdwV+Zh6EDA/D8RyON3S2ml\r\r\n+XaFY8N82eP84/OuinsiasfdujS8ovujZflZePyrw/40/szfD7xDqknjK40F\r\r\nGk+yzG6dWI3tsJXOSARux0HPP1r3IzsSW2H92xBx3rP8SW4m0W4hmt9/mWsv\r\r\nzEnI+Q11xpqpTaZxxryp1o2fVHL/AAGvZF8LW+l3AbZHbhY1KgBR7Y6V6Z+x\r\r\nV8DtP8F6r4h8dvaKsl9qk7QsV5O+RmY/rXjv7PHiO98Sa0uj/wBjslutvnzj\r\r\nINm70x1zX2Z8O9DXQvCtrZ7NrMu9/wDePNdGQ4WGJrQqS15L29XoY8XZhWy/\r\r\nB1MLB29ra6XZam9EevFSKAeDTQMDpTlU/eFfbH5OOooooAKKKKB6EdFHQUUC\r\r\nCmuMinUEA9aAIyOxFZHjHw9beJ/D11oN3D5i3UJjXjhSejfh1/Ctl+vSo3Xc\r\r\nKmUYyi4vZlU6kqdRTjo07o/O34xfsc2XifSNc8C6hGbe803VDc6dLt3bUYLu\r\r\nTryDt4JzgkHrxXmP7CHgLxb4D+KeqaH4nsXSQXF1IzF8I3zYJGR8wJHB4P8A\r\r\nKv0L+Pvg0yzweJLKAFpgLe5PTJ6qx/X86+dPBmkXelfETWor+HdKvlvG23pg\r\r\nsGA9Rz+lfC18v+pYhUo7X09N/wDgH69hcz/tbAvFy+Oyv66J/wCZ6JbulvEz\r\r\nnLNgnbjmknEKpJHMF2sGEkjHAVe/8vx59qW3f9ywBZsMCMdv8mpFWCZN8yB9\r\r\n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\r\r\nXj5Y0zwiA9FHb8a9dn1G30axWIJ+9kj4HpX12XYGOFp66ye/+R8bnWavHVbQ\r\r\n0itl+vqdDca1bWcTK0i7Y13Ft3tX5L/tw/Hq5/aE/aDuotPkdtH8OyyWdgq8\r\r\nq7A4kk+pYfktfcP7a3x4i+B37OWsawmpLHrGrR/YtJGefNk43AZBwoy30Ffm\r\r\nF4dtJfs/2mUszs28vuBJbuTn3NejI+blLU2rSb7HCu65yrLh0YcdOtamk60E\r\r\nZZreVlYEfNnHQ9c9q5u/viPkLhtq/d6fhUVpq6F0hxGoz27moJ3P2W/4JI/8\r\r\nFktIj0/T/wBnH9qLxIsCx7bfw74nvJTtAAwsE7EfgHP0PPJ/VSyvrW+to7yy\r\r\nuEmhlUNHLG25WU9CD3Br+TjTdbltMTKxOOf3fLZxkGvvD/gnD/wWp+KX7Ms1\r\r\nr8Pvi7LeeJvBgbYsMsu6505eOYmPVR/cPHoR0oItKJ+76tg4NPB7g15t+zv+\r\r\n1H8FP2pPBcfjr4LeN7XVrUgC4hRts9q+PuSxn5kYe9ehrIRQO99iwH9qKi3t\r\r\n6j8qKALbNimhuOTQFB70HaDjFACFmPG6g5PGaOM5NDZoAVicYJpuWNKoz1pK\r\r\nACiiigAprnjFOY8VHQAjfdqJ8Y5qRnyMCuY+JvxA0/4feHZNWuSGmfK2sJ/j\r\r\nfHH4UAeaftsftA2nwe+Ft/b6bequpXFuwUq3MS929q/EoftA3fhX9qrRvinr\r\r\nsxktf7YWGaORsK1q7bJCTjpgk/8AAc9q+xf+Cg/xkvvElve6JJqhN1dN+8k3\r\r\ndCc56+gr8z/iLfDW5NS1eJmNvHCY7eNm3KyKPl/Xn8a58Zy8nIe5ltN03zo/\r\r\nYDVoLjwysetaUzXulyKJlkwHZARkE/3lxzkduvqdnw5rmm6jbr5jfJNHg4bd\r\r\nknnn/AdO2K8m/YF+Lp+OH7JPhLxPeus11b6b9g1Bj/z2h/dt/wCgg10XjXTf\r\r\nEPha8a+0KYGBiXaNm2/984/zyfXj5GVPVrqfaN2ipR2ep6Br2sSNYyWloq5H\r\r\nHmbSQB247/57YFcx4h1yytbMJf3G9owx5jGUwAMgMTjIP8q5TSfjVo877Hk2\r\r\nttCyK64IYDnPPpkfUVg+MviLplzB9ts5xJGjMZHZvl2jaxPOPwB9vSsZQkdl\r\r\n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\r\r\nPPb1qguZ9sBJMMnPPbvW5DbhArOo5Gd2Pb/GqOj6aUO1+OcndW06MjK29fu/\r\r\ngBQJlUmQHCwtj6H/AAoqwAeyL1/hIxRQI+kvjx+1n8ZP2gfEEmv/ABP8d32q\r\r\nTMxZI5Jj5aA9lQYUfXGfevMLvxBc3DqPNbj7vvWcZ2ZsqdzAHK+lV2uZiePl\r\r\nHvVXMlFR2Ll3fXEg2CbrydvaqJu3hZmiYbsc+1PS7Vf3ca7mb+Ks+V5Fkc4y\r\r\nP4qkYgurq4kLNL8nv3NI0nmg7CN3fj0pn2uI7Rs2ruxXsX7E/wCyf4j/AGt/\r\r\njNa+DoEe30GxZbrxJqfRbe3DfcB/vv0H4nnGCAfQ3/BIz9heL4oeKYf2lvil\r\r\npTN4e0S7/wCJFZTpxqF2h/1hB6xxkfi3pt5/UaS5+2SeUUZgp529PYV5LrXx\r\r\n4/Zg/Zd8GWHgiTxppOl2Ok2a29lp1vMGKKq4CgDPJx37187fFD/gsz4K0W1u\r\r\nLX4T+C7jULtQTDdXziOI++Bkk10RjyLU091H3HeRIsGwvj+9isxI7C2UzXNy\r\r\noUH+Jq/Jz4h/8FVP2rPiJfSfYfEFvo9vyFj0+2HH1LA5ryb4n/tuftF3litp\r\r\nf/GLWWXyyhWO7KZ/KlzB7RH6+/EnUIdYuE0+GF/Le4wzfeUqFJY/kMD615P8\r\r\nRNQurQmJJGXzFJbgV5x/wSa8R6v8Rv2YX8aeL/GF5rmrTeKLu3Y31yZTbRxw\r\r\nxeXGPQYZj77q9L+Md3O/nRRWsatDkBdvT34qZaxudVGR4f8AEW9ubu3ujKjB\r\r\n1H7ti354rzM2Uv8AZHnzOPl9e9d7qWp6rqYuc2bNHbsI3Zl6EjIH44Nefap4\r\r\notvssmmeVli/97niuKp7yPUo+6zxP9rqyEvhC0kVf9TfK/0yCK8y+FOvXXhz\r\r\nXLTV7CUxzWsySxkHoykGvY/2hLL+2vh9evajcI8Oynqu014X4YWSGSN8e1cF\r\r\nSPNBo7FLlxCkfvh+x98XNO+L/wAFdI8VQ3TedJZIrMv8LgY/mK6TxDaadqEs\r\r\ncF5qai8bIXdwsrfy/wAa+Ff+CP3xvazsr74YajqIV4W8y1V2/hJzj86+79dm\r\r\nhubWWZkUMwx6Zb0/+vXz1SPLKx9Zhan7u5418afD9zNYtpLKMsreZuQqoPsR\r\r\n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\r\r\nOuW+If8Ax4w/9c2/kaKKmXwlxPLdF/5CE/8A1zi/9mrgvi3/AMjpqX0j/wDQ\r\r\nKKKwlsangz/8j1p3/YVj/wDZq+oPBv8AyK0f+7N/6EaKKdPcqt0PhD/m7vxB\r\r\n/wBjPcf+hmv0t8F/8iTa/wDYPb/0Giipo/xJeoVP4cT4D/4KSf8AIx2X/X1J\r\r\n/I18mWn3B9TRRWc/iOWpuLF/qZ/pH/6C1QTf8g6T/rs39KKKkklsOsf+9/7I\r\r\n1TT/AOtP+9/7O1FFBJSb/j8f/r6P/oIqXUf9Qv8An+GiigDmp/8AkZrP/ek/\r\r\n9Crc07/j4X/rp/hRRQVIfqP3v8/7dRv/AKhv+ub/ANaKKCS1F/x6x/8AXq/9\r\r\naW6/4/Zv+u//ALLRRQVEZp/+ph/67D/0AU2Hq3/XRv5LRRQEitcf65vrRRRQ\r\r\nSf/ZAAAADQplbmRzdHJlYW0NZW5kb2JqDTEgMCBvYmoNPDwvRmlsdGVyL0Zs\r\r\nYXRlRGVjb2RlL0ZpcnN0IDExMi9MZW5ndGggNTAwL04gMTcvVHlwZS9PYmpT\r\r\ndG0+PnN0cmVhbQ0KaN6MVMtu2zAQ/JU9toeKIiXxAQQG7NQpirSOYTknwwdG\r\r\nYW0hMiUwFBD/fZei7CZBm/qiwQ5Hu8tZkhxSECAzkEC5BAVUCqAp5JQDpZAr\r\r\nBpRBkeVAMygEkjlwhlAAF7jGQSBDBYgCSQlCYSIFMk+BpSBlDoyCYgoYA6Uo\r\r\nXF2RWyyYwoostTPWr50xWPwtsTAv/tYcgZJV25ifusPGgmJ97AwpveurQbZq\r\r\nWz+ZhJQb7BUFoWYAqiKwCFmEIgKPICIMpbdkCQNNSlKaKiZd9IfnTRrMCIqB\r\r\nmlrbeu3r1pKy05ZMna9/6cqTJZnVD03d7pzu9scQzK13R3K9186Tm3rXO0O+\r\r\n1hrXD+fQtd217k7h3D5ickMW4XODO/sTfbdNbU2517j7UX3X+8DFNtCR+sm0\r\r\nvR/D/uG5cnV3DjvjXhNrdHfWvoTuyb19NO6caTI5GfnOunwA2zfNRzaefI9T\r\r\n2A6zTskPbXef5osv9+VntHmc/Q6YGA1fxhHisC9UbtjY0Pbi3NlZ+W0WlHFf\r\r\nb6Rx/4O6eKf+d15+sVJc3Ku8UDkNdyoQt6D+KotH5aSlo5am/xPP8HBscpng\r\r\nGWBcJvgsFDlPMrzqSiWp3JI77PAYjtuy0ZU54KUls6atnl79zVgiJb4UCFCw\r\r\nLGEguEoU++jn3wIMAI3mMyUNCmVuZHN0cmVhbQ1lbmRvYmoNMiAwIG9iag08\r\r\nPC9MZW5ndGggMzk2MC9TdWJ0eXBlL1hNTC9UeXBlL01ldGFkYXRhPj5zdHJl\r\r\nYW0NCjw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVT\r\r\nek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0\r\r\nYS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNC1jMDA1IDc4LjE0NzMy\r\r\nNiwgMjAxMi8wOC8yMy0xMzowMzowMyAgICAgICAgIj4KICAgPHJkZjpSREYg\r\r\neG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1z\r\r\neW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9\r\r\nIiIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29t\r\r\nL3hhcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25z\r\r\nLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6ZGM9\r\r\nImh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAg\r\r\nICB4bWxuczpwZGY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8iCiAg\r\r\nICAgICAgICAgIHhtbG5zOnBkZng9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRm\r\r\neC8xLjMvIj4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTYtMDQtMDVU\r\r\nMTU6NTk6NDUrMDI6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1w\r\r\nOkNyZWF0ZURhdGU+MjAxNi0wNC0wNVQxNTo1OTo0NCswMjowMDwveG1wOkNy\r\r\nZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMDQt\r\r\nMDVUMTU6NTk6NDUrMDI6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAg\r\r\nIDx4bXA6Q3JlYXRvclRvb2w+QWNyb2JhdCBQREZNYWtlciAxMSBmb3IgV29y\r\r\nZDwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJ\r\r\nRD51dWlkOmVmN2ZlZmYwLTM4OTMtNGZhOC04NjljLTkzMTdmZjkxZWJhZjwv\r\r\neG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+\r\r\ndXVpZDoxMmVlY2RlNi1hMmU4LTQxNWMtODQwZS1lYmE3ZDNjYmJlZjY8L3ht\r\r\ncE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpzdWJqZWN0PgogICAg\r\r\nICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaT4yMjwv\r\r\ncmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1w\r\r\nTU06c3ViamVjdD4KICAgICAgICAgPGRjOmZvcm1hdD5hcHBsaWNhdGlvbi9w\r\r\nZGY8L2RjOmZvcm1hdD4KICAgICAgICAgPGRjOnRpdGxlPgogICAgICAgICAg\r\r\nICA8cmRmOkFsdD4KICAgICAgICAgICAgICAgPHJkZjpsaSB4bWw6bGFuZz0i\r\r\neC1kZWZhdWx0Ii8+CiAgICAgICAgICAgIDwvcmRmOkFsdD4KICAgICAgICAg\r\r\nPC9kYzp0aXRsZT4KICAgICAgICAgPGRjOmRlc2NyaXB0aW9uPgogICAgICAg\r\r\nICAgICA8cmRmOkFsdD4KICAgICAgICAgICAgICAgPHJkZjpsaSB4bWw6bGFu\r\r\nZz0ieC1kZWZhdWx0Ii8+CiAgICAgICAgICAgIDwvcmRmOkFsdD4KICAgICAg\r\r\nICAgPC9kYzpkZXNjcmlwdGlvbj4KICAgICAgICAgPGRjOmNyZWF0b3I+CiAg\r\r\nICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpPndw\r\r\nQGNnLnR1d2llbi5hYy5hdDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpT\r\r\nZXE+CiAgICAgICAgIDwvZGM6Y3JlYXRvcj4KICAgICAgICAgPHBkZjpQcm9k\r\r\ndWNlcj5BZG9iZSBQREYgTGlicmFyeSAxMS4wPC9wZGY6UHJvZHVjZXI+CiAg\r\r\nICAgICAgIDxwZGY6S2V5d29yZHMvPgogICAgICAgICA8cGRmeDpTb3VyY2VN\r\r\nb2RpZmllZD5EOjIwMTYwNDA1MTM1OTI2PC9wZGZ4OlNvdXJjZU1vZGlmaWVk\r\r\nPgogICAgICAgICA8cGRmeDpDb21wYW55PlRVIFdpZW4gLSBDYW1wdXN2ZXJz\r\r\naW9uPC9wZGZ4OkNvbXBhbnk+CiAgICAgICAgIDxwZGZ4OkNvbW1lbnRzLz4K\r\r\nICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94Onht\r\r\ncG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\r\nICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg\r\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg\r\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\r\nICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\r\nICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg\r\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg\r\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\r\nICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\r\nICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg\r\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg\r\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\r\nICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\r\nICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\r\nICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg\r\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg\r\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\r\nICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\r\nICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\r\nICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg\r\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg\r\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\r\nIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0i\r\r\ndyI/Pg0KZW5kc3RyZWFtDWVuZG9iag0zIDAgb2JqDTw8L0ZpbHRlci9GbGF0\r\r\nZURlY29kZS9GaXJzdCA1L0xlbmd0aCA1MC9OIDEvVHlwZS9PYmpTdG0+PnN0\r\r\ncmVhbQ0KaN4yMlYwULCx0XfOL80rUTDU985MKY42MgcKBsXqh1QWpOoHJKan\r\r\nFtvZAQQYAOeoC+ANCmVuZHN0cmVhbQ1lbmRvYmoNNCAwIG9iag08PC9GaWx0\r\r\nZXIvRmxhdGVEZWNvZGUvRmlyc3QgNS9MZW5ndGggMjE3L04gMS9UeXBlL09i\r\r\nalN0bT4+c3RyZWFtDQpo3mzNQUvDQBCG4b8yt24Qk03MFiqlWBq8aKFgpefN\r\r\n7lRXTSZMdg35905FxIO37/DyfFUNGtbrYpviK7Gahjv3ksc0Bexz63Ibs2JH\r\r\nXYd9HNX3HGw/q+MznKSAa9jZbkjjJ/IYqJeA0UZZjY2omttKl0tda1Mas6rr\r\r\nK10ttF78VPK2dUytjXBo7vf2HRnKEs7EcCL2WfGA8yTj8rsn/59ofsUDk08O\r\r\nhfTU4gWEx9Cy5VnMXGfFEyV2KE44B/R/oRuzqpYSpPYNXZSzY4gfqLLN5kuA\r\r\nAQBQk1YyDQplbmRzdHJlYW0NZW5kb2JqDTUgMCBvYmoNPDwvRGVjb2RlUGFy\r\r\nbXM8PC9Db2x1bW5zIDUvUHJlZGljdG9yIDEyPj4vRmlsdGVyL0ZsYXRlRGVj\r\r\nb2RlL0lEWzxDMzI1MjM5RTM1QURGRDRFQkMyMDBCNjY4NDQ0M0YxND48Qjky\r\r\nQTlBMzZCNTA5NkU0MEExOTYyQTU4NjZCOUJGOUI+XS9JbmZvIDI0IDAgUi9M\r\r\nZW5ndGggNTAvUm9vdCAyNiAwIFIvU2l6ZSAyNS9UeXBlL1hSZWYvV1sxIDMg\r\r\nMV0+PnN0cmVhbQ0KaN5iYgABJkbG7jwGJiAjBEQKHAWRjH1g0gwo+z9xG4gN\r\r\n5NGWZPoAIhkZAAIMAID0BjkNCmVuZHN0cmVhbQ1lbmRvYmoNc3RhcnR4cmVm\r\r\nDQoxMTYNCiUlRU9GDQo=\r\r\n\r\r\n--------------010000060907050002090004\r\r\nContent-Type: text/plain; name=\"message-footer.txt\"\r\r\nContent-Disposition: inline; filename=\"message-footer.txt\"\r\r\nContent-Transfer-Encoding: 8bit\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\n--------------010000060907050002090004--\r\r\nFrom \r\r\nReturn-path: <eric.haines@gmail.com>\r\r\nEnvelope-to: purgathofer@cg.tuwien.ac.at\r\r\nDelivery-date: Thu, 14 Jun 2018 18:44:23 +0200\r\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66])\r\r\n\tby mail.cg.tuwien.ac.at with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256)\r\r\n\t(Exim 4.86_2)\r\r\n\t(envelope-from <eric.haines@gmail.com>)\r\r\n\tid 1fTVME-0002aK-UW\r\r\n\tfor purgathofer@cg.tuwien.ac.at; Thu, 14 Jun 2018 18:44:23 +0200\r\r\nX-Virus-Scanned: amavisd-new-r at vc6.kom.tuwien.ac.at\r\r\nReceived: from mail-lf0-x241.google.com (mail-lf0-x241.google.com [IPv6:2a00:1450:4010:c07::241])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.14.5/8.14.5) with ESMTP id w5EGi5w5020990\r\r\n\t(version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=OK)\r\r\n\tfor <purgathofer@cg.tuwien.ac.at>; Thu, 14 Jun 2018 18:44:06 +0200\r\r\nX-Connecting-Host: mail-lf0-x241.google.com [IPv6:2a00:1450:4010:c07::241]\r\r\nX-Connecting-Addr: IPv6:2a00:1450:4010:c07::241\r\r\nX-Sent-To: <purgathofer@cg.tuwien.ac.at>\r\r\nX-Sent-From: eric.haines@gmail.com\r\r\nReceived: by mail-lf0-x241.google.com with SMTP id y20-v6so10469533lfy.0\r\r\n        for <purgathofer@cg.tuwien.ac.at>; Thu, 14 Jun 2018 09:44:06 -0700 (PDT)\r\r\nDKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;\r\r\n        d=gmail.com; s=20161025;\r\r\n        h=mime-version:from:date:message-id:subject:to:cc;\r\r\n        bh=sDWNM1301lIiCClrtnDWkggJBVk2qHNJJkls9qJaV9U=;\r\r\n        b=UXHO4Ec7LPclHi+N/sSxY4HsxxOJ6Yi3kmGKqTKTqf2CLfPZmqyz4werzcbM6YasHb\r\r\n         8YfITzaA7iQmtA7XKp6IIimuC/UIgXfQFjUKRaGgyq8qz3LW8ufqieOHk3p5FoQKpq+Z\r\r\n         UYYP3f8J0vZBJr/a5qns1Q3HTnmkM9l9vxxNExh/saLxTLtDSooqzdfon3qt7/SAz0kE\r\r\n         HHPIK5a19hqXEbfYSjKk2WfSzAlYUd2IH++F5VQAuldheGAyji5SC+/X5R2jKemJMUYq\r\r\n         x4N7BSPSNcXIKCrgyM3n2UxhVPjv4Ie/AmKE2+r4tLvgs2ZTodO+mqUrc8b7AFrDyMT5\r\r\n         8Isg==\r\r\nX-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;\r\r\n        d=1e100.net; s=20161025;\r\r\n        h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc;\r\r\n        bh=sDWNM1301lIiCClrtnDWkggJBVk2qHNJJkls9qJaV9U=;\r\r\n        b=stcjya5haAM/zuStSJ4RPgoUXSlRvuhOTEWKUSUvyxWjtnHGccaSLg2IXmxdiPf7yo\r\r\n         27gL5p3TFCPrf1C0NGjZdclTByFgKSXd6BXKvL7QsyQqiAR0CWb2UQc29/u+iilOCyBN\r\r\n         82H0B3qmAlkoxX8rWB8fCgyw4JouAWaoAe8f2I+ZJYrcrm5+NeCxqK2vJXS0z18QFuZz\r\r\n         ItUVaCY1eWdq1cF+EqQgQ0oYUs05vhaP9kFQ6YXAkXkqSxf36HweK7OYkkM50OrnJAFL\r\r\n         Ph/Kxd1TuykjcX8pNDsVPPafODCFiL8yiCFpZt/dCRNjVp4FGsdcT3Gg616HfcGpYlnU\r\r\n         4P4g==\r\r\nX-Gm-Message-State: APt69E12M3XA4FwvF5x589yyJF5BBvV7+4T8bgKrACUrAGPccq9znWVh\r\r\n\tzp+sBEg//oWONDTigdPRrcf9/qpPfeI+6H6LtRY=\r\r\nX-Google-Smtp-Source: ADUXVKKvzu9X5NF3qZ69iUUYEWO4x69EBVcFTkkGfCfRRa7Nttur78LjSFkwoauQB3jx8VTchyagvOuDnhoG6XYcCTs=\r\r\nX-Received: by 2002:a19:3bc5:: with SMTP id d66-v6mr5734089lfl.113.1528994641194;\r\r\n Thu, 14 Jun 2018 09:44:01 -0700 (PDT)\r\r\nMIME-Version: 1.0\r\r\nFrom: Eric Haines <eric.haines@gmail.com>\r\r\nDate: Thu, 14 Jun 2018 12:43:22 -0400\r\r\nMessage-ID: <CAMsz9VBRDstdLJca-kfULwFrKYL=dVm9s_a=Wihf5Tiyu=HPNQ@mail.gmail.com>\r\r\nSubject: (Optional) abstracts for \"Ray Tracing Gems\" due June 21\r\r\nTo: Eric Haines <erich@acm.org>\r\r\nCc: =?UTF-8?Q?Tomas_Akenine=2DM=C3=B6ller?= <tomas.akenine-moller@cs.lth.se>\r\r\nContent-Type: multipart/related; boundary=\"0000000000007476b3056e9ccea1\"\r\r\nX-Greylist: Sender succeeded STARTTLS authentication, not delayed by milter-greylist-4.2.7 (tuvok.kom.tuwien.ac.at [IPv6:2001:629:1004:11::25]); Thu, 14 Jun 2018 18:44:07 +0200 (CEST)\r\r\nX-Spam-Status: LOW ; 32\r\r\nX-Spam-Level: ***++\r\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\r\n\r\r\n--0000000000007476b3056e9ccea1\r\r\nContent-Type: multipart/alternative; boundary=\"0000000000007476b1056e9ccea0\"\r\r\n\r\r\n--0000000000007476b1056e9ccea0\r\r\nContent-Type: text/plain; charset=\"UTF-8\"\r\r\n\r\r\nThis morning I started to write people involved in ray tracing and ray\r\r\ncasting, past and present, fully or tangentially, asking to consider\r\r\nsubmitting something to the book I'm co-editing, *Ray Tracing Gems*\r\r\n<https://developer.nvidia.com/raytracinggems>. It finally dawned on me that\r\r\nwriting each of you individually would take a week, at which point the\r\r\ndeadline for the additional incentive offered by NVIDIA\r\r\n<https://twitter.com/NVIDIAGameDev/status/1002605553124892672> (free wicked\r\r\nfast GPUs (I now live near Boston, so have to say \"wicked fast\")) would be\r\r\nover.\r\r\n\r\r\nSo, I wrote a blog post, tweeted it, and even posted on Facebook (I should\r\r\nhave put a cute cat photo with it, to get likes. Hmmm, I'll add one here\r\r\ninstead). However, I wanted to make sure you, yes, you, definitely received\r\r\nword. Here's the (short) post:\r\r\n\r\r\n*http://www.realtimerendering.com/blog/one-week-to-go-submit/*\r\r\n<http://www.realtimerendering.com/blog/one-week-to-go-submit/>\r\r\n\r\r\n\r\r\nIf you are inspired, I hope you'll consider submitting a proposal or three\r\r\n(if nothing else, the photo at the bottom of that post\r\r\n<http://www.realtimerendering.com/blog/one-week-to-go-submit/> is\r\r\nworthwhile).\r\r\n\r\r\nThanks for your consideration, and please do pass this email on to anyone\r\r\nyou think may be interested,\r\r\n\r\r\nEric\r\r\n\r\r\nAnd, our family's cat-almost-in-bounding-box Ezra says \"Submit!\" (expressed\r\r\npurely through the eyes)\r\r\n\r\r\n[image: image.png]\r\r\n\r\r\n--0000000000007476b1056e9ccea0\r\r\nContent-Type: text/html; charset=\"UTF-8\"\r\r\nContent-Transfer-Encoding: quoted-printable\r\r\n\r\r\n<div dir=3D\"ltr\"><div>This morning I started to write people involved in ra=\r\r\ny tracing and ray casting, past and present, fully or tangentially, asking =\r\r\nto consider submitting something to the book I&#39;m co-editing, <a href=3D=\r\r\n\"https://developer.nvidia.com/raytracinggems\"><i>Ray Tracing Gems</i></a>. =\r\r\nIt finally dawned on me that writing each of you individually would take a =\r\r\nweek, at which point the deadline for the <a href=3D\"https://twitter.com/NV=\r\r\nIDIAGameDev/status/1002605553124892672\">additional incentive offered by NVI=\r\r\nDIA</a> (free wicked fast GPUs (I now live near Boston, so have to say &quo=\r\r\nt;wicked fast&quot;)) would be over.<br></div><div><div><br></div><div>So, =\r\r\nI wrote a blog post, tweeted it, and even posted on Facebook (I should have=\r\r\n put a cute cat photo with it, to get likes. Hmmm, I&#39;ll add one here in=\r\r\nstead). However, I wanted to make sure you, yes, you, definitely received w=\r\r\nord. Here&#39;s the (short) post:</div><div><br></div><blockquote style=3D\"=\r\r\nmargin:0 0 0 40px;border:none;padding:0px\"><div><a href=3D\"http://www.realt=\r\r\nimerendering.com/blog/one-week-to-go-submit/\"><b style=3D\"font-size:small;b=\r\r\nackground-color:rgb(255,255,255);text-decoration-style:initial;text-decorat=\r\r\nion-color:initial\">http://www.realtimerendering.com/blog/one-week-to-go-sub=\r\r\nmit/</b>=C2=A0</a></div></blockquote><div><br></div><div>If you are inspire=\r\r\nd, I hope you&#39;ll consider submitting a proposal or three (if nothing el=\r\r\nse, the photo at the bottom of <a href=3D\"http://www.realtimerendering.com/=\r\r\nblog/one-week-to-go-submit/ \">that post</a> is worthwhile).</div><div><br><=\r\r\n/div><div>Thanks for your consideration, and p<span style=3D\"font-size:smal=\r\r\nl;background-color:rgb(255,255,255);text-decoration-style:initial;text-deco=\r\r\nration-color:initial;float:none;display:inline\">lease do pass this email on=\r\r\n to anyone you think may be interested,</span></div><div><br></div><div>Eri=\r\r\nc</div><div><br></div><div>And, our family&#39;s cat-almost-in-bounding-box=\r\r\n Ezra says &quot;Submit!&quot; (expressed purely through the eyes)</div><di=\r\r\nv><br></div><div><div><img src=3D\"cid:ii_jiepgnap0\" alt=3D\"image.png\" width=\r\r\n=3D\"544\" height=3D\"530\"><br></div><br></div><div><br></div><div><br></div><=\r\r\n/div></div>\r\r\n\r\r\n--0000000000007476b1056e9ccea0--\r\r\n--0000000000007476b3056e9ccea1\r\r\nContent-Type: image/png; name=\"image.png\"\r\r\nContent-Disposition: inline; filename=\"image.png\"\r\r\nContent-Transfer-Encoding: base64\r\r\nContent-ID: <ii_jiepgnap0>\r\r\nX-Attachment-Id: ii_jiepgnap0\r\r\n\r\r\n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\r\r\nzF0QY5Adt+leAXAMTao55veMiERMKkqafKJIMn5tpIKpy2RUeG1s7vcY0gsjLTlXZ3Y7+140q06R\r\r\nZ42qIsU4Tyt5AjL4rdE/3yIgElo1EuDPrB6ETZqh96KPd+250NZlKViEjQNridJcihmcZ2nlpSOX\r\r\nkk/G6wrfG6+LoV9091lfodMV5YP/Uy0ag1IjC69JzOHduY5eOxSxa/H96tN36299uNa7v/GY34uL\r\r\nFRB8t/PbNqr8ts5XYKedk8xa8Qu1qXUyannJ4b17mVmRdFIWiyklplQk3b55Y4zxyDi/vh88bJ3h\r\r\n5eoXqILfRQfwueghJwdystzTHJaEZEtBKfbN7cMEVRx97Wkn/JU2z8d2xH9zPFQxdXY29jdbDRU3\r\r\n4KwG4MJoZR175TfLh0+URVfWyOfC6ZJBNPC3d+XcZro56TafzrUxYpBVYFVGSwv8GdzNcn/3+iyB\r\r\n8c4r31+VT7I+ZUNrs4C+MjL3gHnwoHs32cvpxt7N4DGl0MuJTCB52dOCasFx+UvAvuCdlmQzRFd0\r\r\n6pVNBheY3q++5MexobGkD4H+TCS4UXVSf5jBo2ScLtY9nvVZ8tMETIR/Yxw/PBg//y//5XDi3E/9\r\r\n1E+lffS4dfP23Ax3I0vmrt+8GV6XFP7RH/1vhj2cdhwBu7U9HnnsiRpZjtAMJOmyreOT8eKHv288\r\r\n9973jt39/fHlP/ryePXVV+LMBK6mvSrPQDNTnKUQZmXXBsubKZ1PZYFg67xyh4+8ovNngJJZ1Mt4\r\r\nJAmurST6ihr/kg8HSHCCzGCSf/fQVtFpM3Dk3KFR/kvAU52WqhxVLapNc0R5K1LQJfw9E6s+X3y3\r\r\nJk5m4DTNc8c9He8YgQkmnRIbfkWnGX/0WsZdvbxwQHbIu+e81t9+B4PfvaddcBnbrHB6ZxtAWLK5\r\r\nnvfdajdyerG0eOnA0oLe6DOV6SYdHDBxLQ4ZJ84SgsOjh5nN43xL3KlOFkQcOFDhwu5dys0aFzgK\r\r\nbxHFhmSD23m0NdiKi+5nWEfcuDG+5E43r2UL8F/9kZ7who85tMWTZRDFsaSHXIfkvGpkSVUw+A4v\r\r\naXc54ODkm7RSrPR377UZGMCrigOnmnK8zYofPjwY15zcgOa7WGdfAAAgAElEQVThwSb5wJiALjam\r\r\n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\r\r\nyyZHyDc44Eqy3WWcxsNhMjZyneU5KiXXLH9jyegMckZmcR19cnV7s32cE+0SEG5728X1zeYUPLTI\r\r\nUpWVFBBEx/MVoHS2PMn5JIOIV3UGHiK/hzsHTfzT7JQ+WzCVbsbKgQT7welB4Fh2ER/amJ1MScZL\r\r\n8lTfNTmBnp+/eL59+Pgp+LXp9e7t1fYHv/fVdvln/8n2D998u333w7vt+opuYQM62dUT91SF2gND\r\r\nkpMTiJfDQFIFSczhg0z6xC+obGTSZYLD8M9u96S8yImiFwY8fNZKNbpVWXh08wQb1dHUbZMri370\r\r\nnq/QkBDo3710oUCEc26z1ySusoRktxW3O91noRWmYYfQtssdWnEHjy8+e749enyc/YIO93e3k9Oj\r\r\n7dnjR9lTk5N5eBDvN3qGN/Do5NEmlU1Xfv7y5fblFy+37394HX16fcUZ7R5WZNvEykWS258C99HB\r\r\nUfi3PFlfJzJnwiWVRauirPsbxtdKAFHHlL+HD7UjsCXUEk9LV5IvPC+5VTxNQG0T08urLN2GR8+w\r\r\nOZKT9vbc23Pqqz37PuRUWjoVPEt2EqwJKuPAlx5sdHTY7Ivp74ODbjqsbTPMjJ9J+qODZPy2Gz5n\r\r\nlWjgQ1cwa99nwbeDJU5PTuML+f5A9d2OJFaXvaM3P6fyfBNf5wxsNm8/kCymqHvCGJkDI58GPszg\r\r\nC/iK61ZukB04892F5RP2XuGrqMybSagj1fdTHbNzcLhdqzC8Ub3fIG13A195TFLI2BcOCXV8YPhk\r\r\neZIFxs98zibtc0ribvU8/cUugiN7WVk2z9ehQ7OUtxNFS7eB28vfxsfuGKsX/Olj9WmyU/UjP9Mz\r\r\n8efAFd/iVt493+OPyFuGJM5oUOg5Fz1rTK6FO+25ws97O9vpoQOOVHbky9rc6MqpkM0etALFJtzi\r\r\nJY0vEj/Yg+ELNKzxhRv3hddmmX8rLA2R3pYQM8nBF3BSVXnW48bIltR+YJN61OSULgrOBKuTRItn\r\r\nM5PWeJQsFK8Un8qU8qxxwxec+IyHJJx8ZuvXpD6Y852qo4ODxgY5IbDxV2xb/MgmyeBy6Qn98iPh\r\r\nWkVSqpJu71dvpF0VY0MDegNvQiefnx1NFeuKRdDNaoVDBwt1CbSDUhKVzeQ9avoNXydqGF8MTMHh\r\r\n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\r\r\nRU5ErkJggg==\r\r\n--0000000000007476b3056e9ccea1--\r\r\nFrom - Thu Dec 12 13:13:29 2019\r\r\nX-Mozilla-Status: 0001\r\r\nX-Mozilla-Status2: 00000000\r\r\nReturn-path: <globillum-owner@univ-grenoble-alpes.fr>\r\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\r\nDelivery-date: Thu, 12 Dec 2019 12:12:58 +0100\r\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66])\r\r\n\tby mail.cg.tuwien.ac.at with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256)\r\r\n\t(Exim 4.90_1)\r\r\n\t(envelope-from <globillum-owner@univ-grenoble-alpes.fr>)\r\r\n\tid 1ifMOw-0001kr-1s\r\r\n\tfor wp@cg.tuwien.ac.at; Thu, 12 Dec 2019 12:12:58 +0100\r\r\nX-Virus-Scanned: amavisd-new-r at vc3.kom.tuwien.ac.at\r\r\nReceived: from amazone.ujf-grenoble.fr (mailmx.ujf-grenoble.fr [193.54.238.254])\r\r\n\tby tuvok.kom.tuwien.ac.at (8.14.5/8.14.5) with ESMTP id xBCBCkvH016630\r\r\n\tfor <wp@cg.tuwien.ac.at>; Thu, 12 Dec 2019 12:12:52 +0100\r\r\nX-Connecting-Host: mailmx.ujf-grenoble.fr [193.54.238.254]\r\r\nX-Connecting-Addr: 193.54.238.254\r\r\nX-Sent-To: <wp@cg.tuwien.ac.at>\r\r\nX-Sent-From: globillum-owner@univ-grenoble-alpes.fr\r\r\nReceived: from danube.u-ga.fr (danube.u-ga.fr [195.83.24.186])\r\r\n\tby amazone.ujf-grenoble.fr (Postfix) with ESMTP id 47YWNt33ndz1yYf;\r\r\n\tThu, 12 Dec 2019 12:12:46 +0100 (CET)\r\r\nReceived: by danube.u-ga.fr (Postfix, from userid 498)\r\r\n\tid 67E17D74; Thu, 12 Dec 2019 12:12:46 +0100 (CET)\r\r\nX-Original-To: globillum@listes.univ-grenoble-alpes.fr\r\r\nDelivered-To: univ-grenoble-alpes.fr-globillum@danube.u-ga.fr\r\r\nReceived: from smtp-in.u-ga.fr (smtp-in.u-ga.fr [195.83.24.182])\r\r\n\tby danube.u-ga.fr (Postfix) with ESMTP id A601BCE6\r\r\n\tfor <globillum@listes.univ-grenoble-alpes.fr>; Thu, 12 Dec 2019 12:12:44 +0100 (CET)\r\r\nReceived: from mxb1-1.relay.renater.fr (mxb1-1.relay.renater.fr [194.214.201.8])\r\r\n\tby smtp-in.u-ga.fr (Postfix) with ESMTP id 37F984007C\r\r\n\tfor <globillum@univ-grenoble-alpes.fr>; Thu, 12 Dec 2019 12:12:44 +0100 (CET)\r\r\nReceived: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83])\r\r\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\r\r\n\t(No client certificate requested)\r\r\n\tby mxb1-1.relay.renater.fr (asm) with ESMTPS id 1372C20910\r\r\n\tfor <globillum@univ-grenoble-alpes.fr>; Thu, 12 Dec 2019 12:12:43 +0100 (CET)\r\r\nX-IronPort-AV: E=Sophos;i=\"5.69,305,1571695200\"; \r\r\n   d=\"scan'208\";a=\"419940484\"\r\r\nReceived: from eduroam-106252.grenet.fr ([130.190.106.252])\r\r\n  by mail2-relais-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 12 Dec 2019 12:12:43 +0100\r\r\nFrom: Nicolas Holzschuch <Nicolas.Holzschuch@inria.fr>\r\r\nMime-Version: 1.0 (Mac OS X Mail 13.0 \\(3601.0.10\\))\r\r\nSubject: Reconstructing the globillum archives\r\r\nMessage-Id: <C6C9DC7E-690B-4383-9B7D-7E5D22214F30@inria.fr>\r\r\nDate: Thu, 12 Dec 2019 12:12:43 +0100\r\r\nTo: globillum@univ-grenoble-alpes.fr\r\r\nX-Mailer: Apple Mail (2.3601.0.10)\r\r\nX-Original-Source-IP: 192.134.164.83\r\r\nX-Renater-SpamState: 0\r\r\nX-Renater-SpamScore: 0\r\r\nX-Renater-SpamCause: gggruggvucftvghtrhhoucdtuddrgedufedrudeljedgvdejucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecutffgpfetvffgtfdpggftfghnshhusghstghrihgsvgenuceurghilhhouhhtmecufedtudenucenucfjughrpefhtgfgggfukfffvffosehtqhhmtdhhtddvnecuhfhrohhmpefpihgtohhlrghsucfjohhliihstghhuhgthhcuoefpihgtohhlrghsrdfjohhliihstghhuhgthhesihhnrhhirgdrfhhrqeenucfkphepudelvddrudefgedrudeigedrkeefpddufedtrdduledtrddutdeirddvhedvnecurfgrrhgrmhepmhhouggvpehsmhhtphdphhgvlhhopehmrghilhdvqdhrvghlrghishdqrhhotgdrnhgrthhiohhnrghlrdhinhhrihgrrdhfrhdpihhnvghtpeduledvrddufeegrdduieegrdekfedpmhgrihhlfhhrohhmpefpihgtohhlrghsrdfjohhliihstghhuhgthhesihhnrhhirgdrfhhrpdhrtghpthhtohepghhlohgsihhllhhumhesuhhnihhvqdhgrhgvnhhosghlvgdqrghlphgvshdrfhhrnecuvehluhhsthgvrhfuihiivgeptd \r\r\nX-Renater-ServerName: mxb1-1.relay.renater.fr\r\r\nX-Bizanga: IMP - mxb1-1.relay.renater.fr\r\r\nReply-To: Nicolas Holzschuch <Nicolas.Holzschuch@inria.fr>\r\r\nX-Loop: globillum@univ-grenoble-alpes.fr\r\r\nX-Sequence: 440\r\r\nErrors-To: globillum-owner@univ-grenoble-alpes.fr\r\r\nPrecedence: list\r\r\nPrecedence: bulk\r\r\nSender: globillum-request@univ-grenoble-alpes.fr\r\r\nX-no-archive: yes\r\r\nList-Id: <globillum.univ-grenoble-alpes.fr>\r\r\nList-Help: <mailto:sympa@univ-grenoble-alpes.fr?subject=help>\r\r\nList-Subscribe: <mailto:sympa@univ-grenoble-alpes.fr?subject=subscribe%20globillum>\r\r\nList-Unsubscribe: <mailto:sympa@univ-grenoble-alpes.fr?subject=unsubscribe%20globillum>\r\r\nList-Post: <mailto:globillum@univ-grenoble-alpes.fr>\r\r\nList-Owner: <mailto:globillum-request@univ-grenoble-alpes.fr>\r\r\nList-Archive: <https://listes.univ-grenoble-alpes.fr/sympa/arc/globillum>\r\r\nArchived-At: <https://listes.univ-grenoble-alpes.fr/sympa/arcsearch_id/globillum/2019-12/C6C9DC7E-690B-4383-9B7D-7E5D22214F30%40inria.fr>\r\r\nContent-type: multipart/mixed; boundary=\"----------=_1576149165-3988-7\"\r\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.2.7 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Thu, 12 Dec 2019 12:12:52 +0100 (CET)\r\r\nX-Spam-Status: LOW ; -34\r\r\nX-Spam-Level: -\r\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\r\n\r\r\nThis is a multi-part message in MIME format...\r\r\n\r\r\n------------=_1576149165-3988-7\r\r\nContent-Type: text/plain;\r\r\n\tcharset=us-ascii\r\r\nContent-Transfer-Encoding: quoted-printable\r\r\n\r\r\nHello fellow globillumers,=20\r\r\n\r\r\nthis e-mail has two purposes:\r\r\n1) to check that the mailing list still works after the change of server an=\r\r\nd address (we are now globillum@univ-grenoble-alpes.fr instead of globillum=\r\r\n@imag.fr)\r\r\n\r\r\n2) in the process of moving servers, we appear to have lost the globillum a=\r\r\nrchives. Some of these could be interesting, if only for historical purpose=\r\r\ns. I'm sure some of you have archived e-mails from globillum, and we could =\r\r\nuse that to reconstruct the entire archive (or most of it).\r\r\n\r\r\nBest regards,\r\r\nNicolas Holzschuch\r\r\n\r\r\n\r\r\n\r\r\n------------=_1576149165-3988-7\r\r\nContent-Type: text/plain; charset=\"UTF-8\"\r\r\nContent-Disposition: inline\r\r\nContent-Transfer-Encoding: 8bit\r\r\n\r\r\n-------------------------------------------------------------------------\r\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\r\n-------------------------------------------------------------------------\r\r\n------------=_1576149165-3988-7--\r\r\n"
  },
  {
    "path": "globillum/Globillum_1994_to_2019_single_space.txt",
    "content": "From \r\nX-POP3-Rcpt: wp@eigsg1\r\nReceived: from email.tuwien.ac.at by eigsg1.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA17276; Fri, 1 Jul 94 09:55:31 +0200\r\nMessage-Id: <9407010755.AA17276@eigsg1.tuwien.ac.at>\r\nReceived: from EIBYTE by email.tuwien.ac.at with DECNET-IN (PP) \r\n          id <13818-0@email.tuwien.ac.at>; Fri, 1 Jul 1994 09:47:05 +0200\r\nX-Vms-To: WP\r\nTo: wp\r\nFrom: wp@eibyte.una.ac.at\r\nDate: Fri, 1 Jul 1994 09:47:05 +0200\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nFrom:   AUNIW::IN%\"alan@cs.bris.ac.uk\"  \"Alan Chalmers\" 23-JUN-1994 13:35:36.02\r\nTo:     IN%\"globillum@cs.cmu.edu\"\r\nCC:     \r\nSubj:   Eastern Europe Directory\r\n\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HDVTJ88BIO934XAB@Pap.UniVie.AC.AT>; Thu, 23 Jun 1994 13:42 GMT+0100\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa06157; 23 Jun 94\r\n 7:33:39 EDT\r\nReceived: from sun2.nsfnet-relay.ac.uk by CS.CMU.EDU id aa26646; 23 Jun 94\r\n 7:33:06 EDT\r\nReceived: from kukini.cs.bris.ac.uk by dir.bris.ac.uk with SMTP (PP) id\r\n <07186-0@dir.bris.ac.uk>; Thu, 23 Jun 1994 12:31:38 +0100\r\nReceived: from luna by kukini.compsci.bristol.ac.uk id aa00737; 23 Jun 94 11:33\r\n GMT\r\nDate: Thu, 23 Jun 94 11:31:11 GMT\r\nFrom: Alan Chalmers <alan@cs.bris.ac.uk>\r\nSubject: Eastern Europe Directory\r\nTo: globillum@cs.cmu.edu\r\nMessage-id: <9406231131.aa26226@uk.ac.bristol.compsci.luna>\r\nVia: uk.ac.bristol; Thu, 23 Jun 1994 12:31:48 +0100\r\n\r\n\r\nThe latest version of the Eastern Europe Computer Graphics Contacts Directory\r\n(as it appeared at the Spring School on Computer Graphics in Bratislava in\r\nJune) is now available. If you would like a copy just email me and I will send\r\nit in uuencoded compressed postscript format.\r\n\r\nBest wishes\r\nAlan Chalmers\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA08895; Tue, 2 Aug 94 15:03:54 +0200\r\nMessage-Id: <9408021303.AA08895@stellaris.cg.tuwien.ac.at>\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\n          id <15084-0@email.tuwien.ac.at>; Tue, 2 Aug 1994 15:00:04 +0200\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\nTo: wp@eigsg1.tuwien.ac.at\r\nFrom: @auniw, @eigvs4:in%shirley@graphics.cornell.edu\r\nSubject: Terminolgy, almost done!\r\nDate: Tue, 2 Aug 1994 15:00:04 +0200\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HFFS0FLVV49PM4L5@Pap.UniVie.AC.AT>; Tue, 2 Aug 1994 15:02 GMT+0100\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa00531; 2 Aug 94\r\n 8:53:09 EDT\r\nReceived: from MERCKX.GRAPHICS.CORNELL.EDU by CS.CMU.EDU id aa13052; 2 Aug 94\r\n 8:53:05 EDT\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3) id AA25626; Tue,\r\n 2 Aug 1994 08:53:07 -0400\r\nReceived: by zap.graphics.cornell.edu (1.37.109.8/16.2) id AA10591; Tue,\r\n 2 Aug 1994 08:53:02 -0400\r\nDate: Tue, 2 Aug 1994 08:53:02 -0400 (EDT)\r\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\r\nSubject: Terminolgy, almost done!\r\nTo: globillum@cs.cmu.edu\r\nMessage-id: <9408021253.AA25626@merckx.graphics.cornell.edu>\r\nContent-type: text/plain; charset=US-ASCII\r\nContent-transfer-encoding: 7bit\r\nX-Mailer: ELM [version 2.4 PL23]\r\nMime-Version: 1.0\r\nContent-Length: 786\r\n\r\n\r\nNow that Siggraph is over, I am about to send out the results of the\r\nterminology survey.  There are two loose ends I would like to clear\r\nup first.  Any help is appreciated.\r\n\r\n1) Does anybody have a recent list of CR keywords and categories?  Those\r\n   are those things you see at the start of many papers-- e.g. \"I.3.7\r\n   [Computer Graphics: Three-Dimensional Graphics and Realism\".\r\n\r\n2) If your mother-tongue is not english, is there a direct (or used)\r\n   equivalent to the following terms?\r\n\r\n                       rendering\r\n             realistic rendering\r\n        photorealistic rendering\r\n                       image synthesis\r\n             realistic image synthesis\r\n        photorealistic image synthesis\r\n\r\nThanks\r\n\r\nPete \"worries to much about words\" Shirley\r\nshirley@barn.graphics.cornell.edu\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA16834; Thu, 4 Aug 94 16:14:40 +0200\r\nMessage-Id: <9408041414.AA16834@stellaris.cg.tuwien.ac.at>\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\n          id <23731-0@email.tuwien.ac.at>; Thu, 4 Aug 1994 16:10:44 +0200\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\", IN%\"speer@crl.com\"\r\nTo: wp@eigsg1.tuwien.ac.at\r\nFrom: @auniw, @eigvs4:in%shirley@graphics.cornell.edu\r\nSubject: Some Shirley papers on ftp\r\nDate: Thu, 4 Aug 1994 16:10:44 +0200\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HFIN1XU05C9PM842@Pap.UniVie.AC.AT>; Thu, 4 Aug 1994 16:13 GMT+0100\r\nReceived: from RI.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa05406; 4 Aug 94\r\n 10:00:35 EDT\r\nReceived: from MERCKX.GRAPHICS.CORNELL.EDU by RI.CMU.EDU id aa29617; 4 Aug 94\r\n 10:00:08 EDT\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3) id AA07243; Thu,\r\n 4 Aug 1994 10:00:06 -0400\r\nReceived: by zap.graphics.cornell.edu (1.37.109.8/16.2) id AA29484; Thu,\r\n 4 Aug 1994 10:00:01 -0400\r\nDate: Thu, 4 Aug 1994 10:00:01 -0400 (EDT)\r\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\r\nSubject: Some Shirley papers on ftp\r\nTo: globillum@cs.cmu.edu, speer@crl.com\r\nMessage-id: <9408041400.AA07243@merckx.graphics.cornell.edu>\r\nContent-type: text/plain; charset=US-ASCII\r\nContent-transfer-encoding: 7bit\r\nX-Mailer: ELM [version 2.4 PL23]\r\nMime-Version: 1.0\r\nContent-Length: 2525\r\n\r\n\r\nSeveral people on this list have asked for copies of some of my\r\nhard-to-find papers, so to exploit parallelism I have put them\r\nin an ftp site.  I will append a copy of the README file.\r\n\r\nsite:  ftp.cs.indiana.edu (129.79.254.191)\r\ndirectory   pub/shirley\r\n\r\n(login with account \"ftp\" and give your email address as passwd)\r\n\r\nGood luck, and inform me if you have trouble.\r\n\r\nPete\r\n\r\n\r\n======================= README ========================================\r\nHere are some postscript files for some of my old papers. \r\n\r\neuro91.ps.Z   A Eurographics 91 paper on evaluating the quality\r\n              of sampling patterns.  Mostly of interest if you\r\n              want pointers to the discrepancy literature (although\r\n              Dobkins/Mitchell's more recent work ina GI93 and\r\n              the 92 Renderng workshop is more complete).\r\n\r\ngi90.ps.Z     My graphics interface 90 paper on hooking up bakward\r\n              (Arvo) ray tracing with radiosity (a hard-coded\r\n              three pass strategy).  Some figures missing.\r\n              The Chen et al paper from siggraph 91 is a (much)\r\n              more complete application of multi-pass methods.\r\n\r\ngi91.ps.Z     With Sung/Brown.  An implementation paper that\r\n              extends the work of Kirk/Arvo's \"Ray Tracing Kernal\".\r\n              Includes a (sketchily described!) implementation\r\n              of radiosity with non-diffuse patches that is \r\n              similar to that proposed by Le Saec and Schlick at\r\n              the 1990 rendering workshop.\r\n\r\ngi93.ps.Z     With a cast of thousands.  Describes some experience\r\n              with eliminating burnout when displaying high \r\n              dynamic range images.  About a 12Mb ps file-- sorry!\r\n\r\nrw91.ps.Z     With Wang.  A Eurographics Rendering Workshop paper\r\n              on sampling luminaires in ray tracing.  This will\r\n              be extended in a forthcoming TOG paper.\r\n\r\nrw92.ps.Z     With Wang.  How do you handle surfaces that are\r\n              neither ideal diffuse nor ideal speculan a ray\r\n              tracer?  This paper doesn't give a good answer, but\r\n              does argue that the answer is not simple!\r\n\r\nrw94.ps.Z     With Chiu.  Fleshes out Kajiya's arguments that\r\n              for complex scenes, we need ray tracing approaches.\r\n\r\ntr.ps.Z       With Chiu.  Describes some implentational issues \r\n              behind the figures in rw94.ps (Indiana U tech report).\r\n\r\nthesis        Directory with a lot of out of date stuff!  Probably not\r\n              worth reading unless you are new to rendering.\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA20779; Fri, 5 Aug 94 19:52:46 +0200\r\nMessage-Id: <9408051752.AA20779@stellaris.cg.tuwien.ac.at>\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\n          id <08576-0@email.tuwien.ac.at>; Fri, 5 Aug 1994 19:49:00 +0200\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\nTo: wp@eigsg1.tuwien.ac.at\r\nFrom: @auniw, @eigvs4:in%paul.heckbert@hostess.graphics.cs.cmu.edu\r\nSubject: about the globillum mailing list\r\nDate: Fri, 5 Aug 1994 19:49:00 +0200\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HFK8YNU0M89PMA0U@Pap.UniVie.AC.AT>; Fri, 5 Aug 1994 19:51 GMT+0100\r\nDate: Fri, 5 Aug 94 13:40:24 EDT\r\nFrom: Paul.Heckbert@HOSTESS.GRAPHICS.CS.CMU.EDU\r\nSubject: about the globillum mailing list\r\nTo: globillum@cs.cmu.edu\r\nMessage-id: <01HFK8YNU0M89PMA0U@Pap.UniVie.AC.AT>\r\n\r\nIf you ever want an up-to-date list of who's on the globillum mailing list,\r\nftp from host hostess.graphics.cs.cmu.edu the file\r\n/usr/ph/ftp/globillum/glob.mailrc .\r\nI update this file every time I change the mailing list.\r\nThis file also contains non-electronic mailing addresses for some people.\r\n\r\nTo join, leave, or change an address in the globillum mailing list,\r\nemail to globillum-request@cs.cmu.edu\r\n\r\n-Paul Heckbert\r\nph@cs.cmu.edu\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA27209; Fri, 19 Aug 94 19:06:37 +0200\r\nMessage-Id: <9408191706.AA27209@stellaris.cg.tuwien.ac.at>\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\n          id <14550-0@email.tuwien.ac.at>; Fri, 19 Aug 1994 19:02:33 +0200\r\nX-Vms-To: IN%\"globillum@HOSTESS.GRAPHICS.CS.CMU.EDU\"\r\nTo: wp@eigsg1.tuwien.ac.at\r\nFrom: @auniw, @eigvs4:in%dem@jupiter.cs.wayne.edu\r\nSubject: Position Announcement\r\nDate: Fri, 19 Aug 1994 19:02:33 +0200\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HG3RF7WTA89PMSSA@Pap.UniVie.AC.AT>; Fri, 19 Aug 1994 19:05 GMT+0100\r\nReceived: from pandora.cs.wayne.edu by HOSTESS.GRAPHICS.CS.CMU.EDU id aa08196;\r\n 19 Aug 94 12:57:28 EDT\r\nReceived: from jupiter.cs.wayne.edu by pandora.cs.wayne.edu with SMTP id\r\n AA26036 (5.65b/IDA-1.4.3 for globillum@HOSTESS.GRAPHICS.CS.CMU.EDU); Fri,\r\n 19 Aug 94 12:57:07 -0400\r\nReceived: by jupiter.cs.wayne.edu (4.1/SMI-4.0) id AA11925; Fri,\r\n 19 Aug 94 12:53:28 EDT\r\nDate: Fri, 19 Aug 94 12:53:28 EDT\r\nFrom: dem@jupiter.cs.wayne.edu\r\nSubject: Position Announcement\r\nTo: globillum@HOSTESS.GRAPHICS.CS.CMU.EDU\r\nCc: dem@cs.wayne.edu\r\nMessage-id: <9408191653.AA11925@jupiter.cs.wayne.edu>\r\n\r\nWayne State University Department of Computer Science Faculty Positions\r\n\r\nThe Wayne State University Department of Computer Science invites\r\napplications and nominations for several tenure-track positions:  two\r\nin computer graphics and one in high performance computing.  Candidates\r\nfrom related areas in computer science or computer engineering will\r\nalso be considered.\r\n\r\nCandidates should have a Ph.D. in computer science/engineering or a\r\nclosely related field, a strong interest in and commitment to both\r\nresearch and teaching and the potential for obtaining external research\r\nfunding.  Applications from minority and female candidates are\r\nespecially encouraged.\r\n\r\nWayne State University, located in Detroit's Cultural Center, is an\r\nurban, comprehensive research university serving 35,000 students.  The\r\nDepartment of Computer Science has fourteen faculty members,\r\napproximately 75 Ph.D., 350 Masters and 350 undergraduate students.\r\nThe faculty have many ties to local industries.  Several research\r\nprojects are currently being funded by these industries and federal\r\nagencies.\r\n\r\nApplicants should send a letter of intent, a statement of research and\r\nteaching interest, a resume with the names of at least three\r\nreferences, their addresses (including e-mail address) and\r\ntelephone/fax numbers to:\r\n\r\nDr. Narendra S. Goel, Chair Department of Computer Science Wayne State\r\nUniversity 431 State Hall Detroit, MI  48202 Phone: (313) 577-2478 FAX:\r\n(313) 577-6868 e-mail: ngoel@cs.wayne.edu\r\n\r\nFor full consideration applications should be submitted by November 1,\r\n1994.  However, applications will be accepted until the positions are\r\nfilled.\r\n\r\nQUEST Wayne State University - People working together to provide\r\nquality service.\r\n\r\nWayne State University is an Equal Opportunity/Affirmative Action\r\nEmployer.\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA10732; Wed, 24 Aug 94 18:05:17 +0200\r\nMessage-Id: <9408241605.AA10732@stellaris.cg.tuwien.ac.at>\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\n          id <23024-0@email.tuwien.ac.at>; Wed, 24 Aug 1994 18:00:54 +0200\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\nTo: wp@eigsg1.tuwien.ac.at\r\nFrom: @auniw, @eigvs4:in%barbara.pela@cen.jrc.it\r\nSubject: global illumination & neural net\r\nDate: Wed, 24 Aug 1994 18:00:54 +0200\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HGAOQV0W689PMZE0@Pap.UniVie.AC.AT>; Wed, 24 Aug 1994 18:04 GMT+0100\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa19070; 24 Aug 94\r\n 11:56:10 EDT\r\nReceived: from dicscs1.jrc.it by CS.CMU.EDU id aa26634; 24 Aug 94 11:55:21 EDT\r\nReceived: from cen.jrc.it (relay.jrc.it) by  cen.jrc.it (4.1/SMI-4.1) id\r\n AA02091; Wed, 24 Aug 94 17:53:35 +0200\r\nReceived: from dpx2.isei.jrc.it by cen.jrc.it; Wed, 24 Aug 94 17:55:08 +0200\r\nReceived: by dpx2.isei.jrc.it; Wed, 24 Aug 94 18:01:25 +0200 (MET)\r\nDate: Wed, 24 Aug 94 18:01:25 +0200\r\nFrom: barbara pela <barbara.pela@cen.jrc.it>\r\nSubject: global illumination & neural net\r\nTo: globillum@cs.cmu.edu\r\nReply-to: barbara pela <barbara.pela@cen.jrc.it>\r\nMessage-id: <9408241601.AA15837@dpx2.isei.jrc.it>\r\n\r\nHi,\r\nSomebody of you know papers or person working on\r\n\"global illumination using neural net\"? \r\n\r\nBarbara.\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA18099; Fri, 9 Sep 94 10:26:20 +0200\r\nMessage-Id: <9409090826.AA18099@stellaris.cg.tuwien.ac.at>\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\n          id <24285-0@email.tuwien.ac.at>; Thu, 8 Sep 1994 20:19:56 +0200\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\nTo: wp@eigsg1.tuwien.ac.at\r\nFrom: @auniw, @eigvs4:in%greg@hobbes.lbl.gov\r\nSubject: New version of MGF\r\nDate: Thu, 8 Sep 1994 20:19:56 +0200\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HGVRYJSA40A4LS5F@Pap.UniVie.AC.AT>; Thu, 8 Sep 1994 20:23 GMT+0100\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa17808; 8 Sep 94\r\n 14:14:49 EDT\r\nReceived: from lbl.gov by CS.CMU.EDU id aa24742; 8 Sep 94 14:11:51 EDT\r\nReceived: from hobbes.lbl.gov by lbl.gov (4.1/1.39) id AA06648; Thu,\r\n 8 Sep 94 11:11:48 PDT\r\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2) id AA15365; Thu, 8 Sep 94 11:11:16 PDT\r\nDate: Thu, 8 Sep 94 11:11:16 PDT\r\nFrom: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\r\nSubject: New version of MGF\r\nTo: globillum@cs.cmu.edu\r\nMessage-id: <9409081811.AA15365@hobbes.lbl.gov>\r\n\r\nFellow Globillumers,\r\n\r\nAbout a month and a half ago, I announced a new format called MGF (for\r\nMaterials and Geometry Format) for exchanging scene data.  I have since\r\nupdated this standard to version 0.7 (still in prerelease) and announced\r\nit to the world via comp.graphics and sci.engr.lighting.  If you have\r\nseen those announcements already, then you may want to skip the rest of\r\nthis, but I realize that a lot of people either don't get network news\r\nor suffer from information overload and don't read it regularly.\r\n\r\nTo remind you, MGF was developed by myself with help from Rob Shakespeare,\r\nIan Ashdown and Holly Rushmeier.  It will probably end up being the standard\r\nfor representing light fixture geometry as part of a new IES (Illuminating\r\nEngineering Society) standard for luminaire data, but that's still down\r\nthe road aways.  In the meantime, I am trying to get people to play with\r\nthe parser and scene/object library to work out problems in the specification\r\nand the code, and in hopes of simplifying and promoting data exchange between\r\nus research types.\r\n\r\nHere is a reprint of a recent posting...\r\n-------------------------------------------------------------------------\r\n\r\n        Announcing MGF:  Materials and Geometry Format\r\n\r\n\r\nHere we have yet another proposal for a standard graphics scene\r\nrepresentation, but with a few notable differences:\r\n\r\n        1) The material descriptions are physically-based and\r\n                therefore usable for lighting simulation:  radiosity\r\n                and ray-tracing methods for global illumination.\r\n\r\n        2) The package includes an ANSI-C parser that makes writing\r\n                a translator to any native format quick and painless.\r\n                It also includes a nice library of objects and scenes\r\n                culled from the Radiance distribution.\r\n\r\n        3) Use of the parser and library is free.\r\n\r\nThe language was designed by the author and some other lighting\r\nand computer graphics experts/enthusiasts.  It includes what it needs\r\nto include plus a little bit.  It is by no means the ultimate scene\r\ndescription, and future attempts to improve the format must be weighed\r\nagainst the benefits of keeping things simple.  Also, enhancements to\r\nthe standard will be made in such a way that they do not place new\r\ndemands on the programmers who support it.  This will be accomplished\r\nby updating the parser along with the standard, so each programmer\r\nneed only support those entities s/he knows how to translate.  The\r\nparser will translate the rest.\r\n\r\nSome other basics about MGF:\r\n\r\n        o It is a compact, human-readable ASCII format\r\n        o It's syntax permits it to be embedded in TCL (I think)\r\n        o It is strictly boundary-representation (for now)\r\n        o It is mostly polyhedral, but supports a few conics\r\n        o Vertices may be named, may have normals, and may be shared\r\n        o Colors and materials may also be named and put in libraries\r\n        o It supports full-spectral colors and arbitrary basis functions\r\n        o It supports one-sided and two-sided surfaces\r\n        o It supports rigid-body transformations and instancing\r\n        o Materials may reflect, transmit and emit light\r\n\r\nTo pick up the parser by anonymous ftp, look in the /www/mgf directory\r\nof hobbes.lbl.gov (128.3.12.38), or from WWW access the URL:\r\n\r\n        ftp://hobbes.lbl.gov/www/mgf/HOME.html\r\n\r\n(By the way, we'd welcome links to other WWW sites, as we're isolated at\r\nthe moment.)\r\n\r\nComments are welcome.\r\n\r\n-Greg Ward\r\nLighting Research Group\r\nLawrence Berkeley Laboratory\r\nBerkeley, California\r\nGJWard@Lbl.Gov\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA21306; Fri, 9 Sep 94 15:55:57 +0200\r\nMessage-Id: <9409091355.AA21306@stellaris.cg.tuwien.ac.at>\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\n          id <10557-0@email.tuwien.ac.at>; Fri, 9 Sep 1994 15:51:26 +0200\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\nTo: wp@eigsg1.tuwien.ac.at\r\nFrom: @auniw, @eigvs4:in%erich@eye.com\r\nSubject: new radiosity bibliography, site, and maintainer\r\nDate: Fri, 9 Sep 1994 15:51:26 +0200\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HGWWW67C1SA4LTIH@Pap.UniVie.AC.AT>; Fri, 9 Sep 1994 15:55 GMT+0100\r\nReceived: by HOSTESS.GRAPHICS.CS.CMU.EDU id aa19178; 9 Sep 94 9:54:11 EDT\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa19148; 9 Sep 94\r\n 9:30:42 EDT\r\nReceived: from eye.com by CS.CMU.EDU id aa00979; 9 Sep 94 9:29:53 EDT\r\nReceived: from hemlock.eye.com by eye.com with SMTP (1.36.108.4/16.2) id\r\n AA03855; Fri, 9 Sep 1994 09:29:49 -0400\r\nReceived: by hemlock (1.37.109.8/15.6) id AA29225; Fri,\r\n 9 Sep 1994 09:29:49 -0400\r\nDate: Fri, 9 Sep 1994 09:29:49 -0400\r\nFrom: Eric Haines <erich@eye.com>\r\nSubject: new radiosity bibliography, site, and maintainer\r\nTo: globillum@cs.cmu.edu\r\nMessage-id: <9409091329.AA29225@hemlock>\r\n\r\nA new release of the radiosity bibliography is now available via anonymous FTP\r\nat hobbes.lbl.gov in /pub/doc/RadBib94.Z.  I've passed on maintenance of the\r\nbibliography to Ian Ashdown (72060.2420@CompuServe.COM), so please send him\r\nany updates you have.  He's done quite a job updating the thing, adding more\r\nthan 50% more entries to my previous bibliography, including papers from the\r\nfields of optics, remote sensing, and illumination engineering.  Also, thanks\r\nto Greg for providing space on his FTP server for this resource.  You may use\r\nthis bibliography however you wish, though we enjoy knowing if you reprint it\r\nsomewhere.\r\n\r\nEric Haines\r\nerich@eye.com\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA28236; Fri, 23 Sep 94 17:07:37 +0200\r\nMessage-Id: <9409231507.AA28236@stellaris.cg.tuwien.ac.at>\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\n          id <13350-0@email.tuwien.ac.at>; Fri, 23 Sep 1994 17:07:40 +0200\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\nTo: wp@eigsg1.tuwien.ac.at\r\nFrom: @auniw, @eigvs4:in%nic@informatik.uni-rostock.de\r\nSubject: A remark on LAMBERT's law\r\nDate: Fri, 23 Sep 1994 17:07:40 +0200\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HHGJG4HJYOA4MJBH@Pap.UniVie.AC.AT>; Fri, 23 Sep 1994 17:06 GMT+0100\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa27437; 23 Sep 94\r\n 10:56:09 EDT\r\nReceived: from [139.30.5.28] by CS.CMU.EDU id aa05572; 23 Sep 94 8:53:26 EDT\r\nReceived: by ceylon.informatik.uni-rostock.de id OAA11504; Fri,\r\n 23 Sep 1994 14:53:04 +0200\r\nReceived: from localhost (nic@localhost) by anne.informatik.uni-rostock.de\r\n (8.6.5/INSIDE021894) id JAA02532 for globillum@cs.cmu.edu; Mon,\r\n 5 Sep 1994 09:32:03 +0200\r\nDate: Mon, 5 Sep 1994 09:32:02 +0200 (MET DST)\r\nFrom: Nico Guenther <nic@informatik.uni-rostock.de>\r\nSubject: A remark on LAMBERT's law\r\nTo: globillum@cs.cmu.edu\r\nMessage-id: <199409050732.JAA02532@anne.informatik.uni-rostock.de>\r\nContent-type: text\r\nX-Mailer: ELM [version 2.4 PL23]\r\nContent-Length: 1777\r\n\r\n\r\n\r\nDear globillumers,\r\n\r\nlast  week  I've  got the SIGGRAPH-CD, and among the papers one\r\ncalled\r\n\r\n           Generalization of Lambert's Reflectance Model\r\n\r\nby  Michael Oren and Shree K. Nayar. In this paper it is shown,\r\nthat  the Lambert law (the way it is used in Computer Graphics)\r\ndoes not correctly reproduce real diffuse surfaces (like clay).\r\nThat's   right,   and  I  agree.  Based  on  this  knowledge  a\r\ncomplicated generalization somewhat analogous to the microfacet\r\nillumination model is involved.\r\n\r\nI believe, there is no need to complicate a good and simple law\r\nfurther,  because  the Lambert law as used in physics is right.\r\nHowever  it  is  misinterpreted  in  computer  graphics (and in\r\nthermal  engineering  -  see  Siegel  and  Howards  book  about\r\nRadiative  Heat  Transfer  -  too).  I  intended  to  publish a\r\n(complete) paper concerning the misinterpretation and misuse of\r\ngood  old Lambert in CG. However I think it is time to make the\r\nuncomplete  pre-version available for discussion. (This version\r\nwas  published  in  July  this  year  in  Rostocker  Informatik\r\nBerichte(1994) 15.) The paper \"Illumination along convex edges\"\r\nand the pictures can be ftp-ed from\r\n\r\n                 ftp.informatik.uni-rostock.de\r\nunder   /pub/graphics/edge_illu.ps.Z  and  edge_pictures.tar.Z.\r\n(The  subdir  is nearly empty because of a ftp-server-crashdown\r\nlast week.)\r\n\r\nAlthough  the  final picture of \"my\" ;-) Lambert interpretation\r\nis  missing,  all  important  facts are included (I hope so). I\r\nknow that the facts are somewhat exotic for most CG people, and\r\nit  may  be hard to believe in this. Just read it, and maybe we\r\ncan have an interesting discussion about it.\r\n\r\nOK, I'm anxious for the responses.\r\nGreetings.\r\nNico                     (nic@informatik.uni-rostock.de)\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA28622; Fri, 23 Sep 94 18:19:33 +0200\r\nMessage-Id: <9409231619.AA28622@stellaris.cg.tuwien.ac.at>\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\n          id <15140-0@email.tuwien.ac.at>; Fri, 23 Sep 1994 18:19:45 +0200\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\" \"Global Illumination\"\r\nTo: wp@eigsg1.tuwien.ac.at\r\nFrom: @auniw, @eigvs4:in%72060.2420@compuserve.com\r\nSubject: Radiosity history\r\nDate: Fri, 23 Sep 1994 18:19:45 +0200\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HHGLXJ1VIOA4MJI6@Pap.UniVie.AC.AT>; Fri, 23 Sep 1994 18:17 GMT+0100\r\nReceived: from RI.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa27670; 23 Sep 94\r\n 12:10:45 EDT\r\nReceived: from arl-img-2.compuserve.com by RI.CMU.EDU id aa07133; 23 Sep 94\r\n 12:10:08 EDT\r\nReceived: from localhost by arl-img-2.compuserve.com (8.6.4/5.940406sam) id\r\n MAA21353; Fri, 23 Sep 1994 12:10:04 -0400\r\nDate: 23 Sep 94 12:05:56 EDT\r\nFrom: Ian Ashdown <72060.2420@compuserve.com>\r\nSubject: Radiosity history\r\nTo: Global Illumination <globillum@cs.cmu.edu>\r\nMessage-id: <940923160556_72060.2420_FHG49-1@CompuServe.COM>\r\n\r\nPaul Heckbert asked me to forward this bit of radiosity history and personal\r\nflaming on my part to globillum. It provides evidence that we are not the first\r\nto travel this way ...\r\n\r\n>> I never did find a copy of Moon and Spencer's 1948 \"Lighting Design,\"\r\n>> which has the first-ever examples of synthetic images created using\r\n>> radiosity techniques.\r\n\r\n> That's a great bit of trivia that I never heard before! Please share\r\n> that with the globillum mailing list!\r\n\r\nActually, I included it as an anecdote in an upcoming article entitled\r\n\"Radiosity Online: A Bibliography\" that is scheduled to be published in\r\nthe next issue of Computer Graphics. I also discuss it briefly in my\r\nforthcoming book. Neither discussion, however, gives all the details.\r\nFor the record, then:\r\n\r\nThe Illuminating Engineering Society of North America has had a long\r\ntradition of publishing the best papers from its annual conferences in\r\nthe Journal of the IES (formerly \"Illuminating Engineering\"). While most\r\nof these papers hold little interest these days, there are still a few\r\ngems awaiting rediscovery.\r\n\r\nOne of these papers is:\r\n\r\n  O'Brien, P. F. and J. A. Howard 1959. \"Predetermination of Luminances\r\n  by Finite Difference Equations,\" Illuminating Engineering 14(4):209-\r\n  218 (April).\r\n\r\nwhose abstract reads:\r\n\r\n  Luminous flux transfer in an enclosure may be described by a system of\r\n  linear simultaneous equations which are a finite difference\r\n  representation of the Fredholm integral equation. Many techniques of\r\n  numerical analysis, including analogue and digital computers, are\r\n  applicable to the solution of these equations. The development of this\r\n  method for the analysis and synthesis of lighting systems is now being\r\n  prosecuted actively on a world-wide basis. Truncation errors, an\r\n  inherent feature of the finite difference equations, can be reduced to\r\n  acceptable levels. Additional numerical methods need to be explored for\r\n  applicability to the analysis of lighting systems.\r\n\r\nThe paper is interesting in its own right as an early investigation of\r\nthe radiosity method. The references, however, are even more interesting.\r\nThe authors note, for example, that the radiosity equation (which they\r\nrefer to as simply \"the fundamental equation of radiant flux transfer\")\r\nwas first presented by Ziro Yamauti in 1926 and H. Buckley in 1927. There\r\nare also interesting papers such as:\r\n\r\n  Centeno, M. and A. Zagustin 1953. \"Interflectance in Two Dimensions,\"\r\n  Universidad Central de Venezula, Caracas.\r\n\r\nRadiosity in flatland, perhaps?\r\n\r\nPerhaps the best part of O'Brien and Howard's paper, however, is the\r\nensuing discussion. The IESNA has had an equally  long tradition of\r\npublishing the discussions and questions from the floor that follow a\r\npaper's presentation. These discussions are sometimes more valuable than\r\nthe paper itself. For example, Dr. Domina Eberle Spencer had this to say\r\nabout O'Brien and Howard's paper:\r\n\r\n    The names of O'Brien and Howard are comparatively new to the IES.\r\n  Their contribution in applying the analogue method to a solution of the\r\n  basic integral equations of interflection theory by use of the finite\r\n  difference approach is valuable. However, perhaps due to their\r\n  comparatively brief association with the Society, they have fallen into\r\n  several conceptual errors.\r\n    They say that the \"numerical method ... has been developed in the\r\n  lighting literature only recently.\" May I remind the authors that nearly\r\n  thirty years ago Moore and Manning and White were applying such methods\r\n  to just such problems, and in 1934, the finite difference or numerical\r\n  approach to the interflection problem was treated in Professor Higbie's\r\n  excellent book. The new thing about the numerical method is not the\r\n  method, but the proficiency with which it has recently been applied.\r\n    The authors also suggests that synthesis of a lighting system is a\r\n  new idea. The word \"synthesis\" as applied to illuminating engineering is\r\n  perhaps new, but the procedure is not. The first application that\r\n  Professor Moon and I made of the interflection method was to finding\r\n  what methods could be used to synthesize the optimum lighting\r\n  environment. We found that for nearly all shapes of rooms, the best way\r\n  to satisfy the 3:1 adaptation brightness ratio was to make the entire\r\n  ceiling a source of light. This, as far as we are concerned, was the\r\n  beginning of luminous ceilings. The practical development of luminous\r\n  ceilings has merely been a long struggle to realize the synthetic\r\n  photographs which were exhibited by Professor Moon and myself at the\r\n  1946 National Technical Conference. Subsequently, we wrote an entire\r\n  book on the subject, which the authors cite in their references.\r\n\r\nDr. Spencer continues on, ending with:\r\n\r\n  ... If the authors undertake the very commendable task of solving\r\n  interflection problems with semi-specular surfaces or containing fog,\r\n  they would do well to think enough about photometric concepts to\r\n  understand the difference between the visually meaningful concept of\r\n  brightness and the visually meaningless concept of emittance.\r\n\r\nThe radiosity equation and Fredholm integrals of the second kind in 1926,\r\nsynthetic photographs in 1946, semispecular surfaces and participating\r\nmedia in 1959 ... we should heed Dr. Spencer's admonishment to O'Brien\r\nand Howard that \"... they have fallen into several conceptual errors.\"\r\nUntil we conduct a thorough investigation of the illumination engineering\r\nliterature, we should be careful about saying who developed what! Even\r\nbetter, we may discover long-forgotten ideas that are practical with the\r\naid of modern \"analogue and digital computers.\"\r\n\r\nI had the pleasure of meeting Dr. Spencer at the 1993 IESNA Annual\r\nConference in Houston, Texas. She told me how she and Dr. Parry Moon\r\ncreated their synthetic photographs. In the absence of computers, they\r\ncalculated the form factor and luminance of each patch by hand, cut out\r\npaper squares from Munsell color charts and pasted them together to form\r\ntheir images, which were then photographed. These photographs were\r\nreproduced in:\r\n\r\n  Moon, P. and D. E. Spencer 1948. Lighting Design, Addison-Wesley,\r\n  Cambridge, MA.\r\n\r\nThe framed originals, Dr. Spencer told me, still hang in her office at\r\nthe Department of Mathematics, University of Conneticut.\r\n\r\nIn these days of instant communications via the Internet (hah!), we tend\r\nto forget that there remains an astounding amount of information and\r\nideas available only on paper. More often than not, this information is\r\nheld in storage by a few university libraries as back issues of obscure\r\njournals. This is *not good*.\r\n\r\nFor those convinced that radiosity research began in 1984, consider this\r\nisolated quote from a paper written in 1943:\r\n\r\n  The result is an application of the Hilbert-Schmidt theory of integral\r\n  equations, which leads to the interesting conclusion that the\r\n  [radiosity equation] kernel has an infinite number of eigenvalues,\r\n  associated with which is one eigenfunction in the form of a hyperbolic\r\n  cosine and a set of trigonmetric eigenfunctions. The solution of the\r\n  inhomogeneous equation is written by means of Schmidt's formula, and it\r\n  is found that for engineering purposes all the terms but the first can\r\n  be neglected.\r\n\r\nThe paper in question is:\r\n\r\n  Moon, P. 1943. \"New Methods of Calculating Illumination,\" Journal of the\r\n  Optical Society of America 33(2):115-122 (February)\r\n\r\nwhere the above is added almost as an afterthought. (Does anyone know what\r\nthis means?) There are no less than 48 references, of which only one is\r\nfamiliar -- Lambert's seminal treatise on photometry from 1760!\r\n\r\nConsider also that the Russian Academy of Sciences has been publishing\r\nimportant treatises on photometry and radiometry -- in Russian -- for over\r\na century. I think we have a lot of reading to do ...\r\n\r\nIan Ashdown, P. Eng.\r\nResearch and Development Manager\r\nLedalite Architectural Products\r\n9087A - 198th Street\r\nLangley, B.C., Canada V3A 4P8\r\n\r\n*** That's me -- radiosity's self-appointed gadfly! ***\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA28754; Fri, 23 Sep 94 19:43:16 +0200\r\nMessage-Id: <9409231743.AA28754@stellaris.cg.tuwien.ac.at>\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\n          id <16740-0@email.tuwien.ac.at>; Fri, 23 Sep 1994 19:43:38 +0200\r\nX-Vms-To: IN%\"nic@informatik.uni-rostock.de\" \"Nico Guenther\"\r\nTo: wp@eigsg1.tuwien.ac.at\r\nFrom: @auniw, @eigvs4:in%fournier@cs.ubc.ca\r\nSubject: A remark on LAMBERT's law\r\nDate: Fri, 23 Sep 1994 19:43:38 +0200\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HHGOWP0YPCA4MJHX@Pap.UniVie.AC.AT>; Fri, 23 Sep 1994 19:42 GMT+0100\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa28069; 23 Sep 94\r\n 13:34:42 EDT\r\nReceived: from grolsch-2.cs.ubc.ca by CS.CMU.EDU id aa07766; 23 Sep 94 13:31:10\r\n EDT\r\nReceived: (from ean@localhost) by grolsch.cs.ubc.ca (8.6.9/8.6.9) id KAA13051\r\n for globillum@cs.cmu.edu; Fri, 23 Sep 1994 10:31:05 -0700\r\nDate: Fri, 23 Sep 1994 10:31:00 UTC-0700\r\nFrom: Alain Fournier <fournier@cs.ubc.ca>\r\nSubject: A remark on LAMBERT's law\r\nIn-reply-to: <199409050732.JAA02532@anne.informatik.uni-rostock.de>\r\nTo: Nico Guenther <nic@informatik.uni-rostock.de>\r\nCc: return <globillum@cs.cmu.edu>\r\nMessage-id: <\"3590*fournier@cs.ubc.ca\"@MHS>\r\nContent-identifier: 3590\r\nX400-content-type: P2-1984 (2)\r\nX400-MTS-identifier: [/PRMD=ca/ADMD=telecom.canada/C=ca/;940923103100]\r\nX400-received: by mta cs.ubc.ca in /PRMD=/ADMD=/C=/; Relayed; Fri,\r\n 23 Sep 1994 10:31:00 UTC-0700\r\nX400-received: by /PRMD=ca/ADMD=telecom.canada/C=ca/; Relayed; Fri,\r\n 23 Sep 1994 10:31:00 UTC-0700\r\nX400-recipients: non-disclosure:;\r\nX400-Originator: fournier@cs.ubc.ca\r\nMIME-Version: 1.0 (Generated by Ean X.400 to MIME gateway)\r\n\r\nI think we have a semantic problem here. A law (like Lambert's Law, or the ideal\r\ngas law, for example) only applies to whatever obeys it. If it looks like\r\na tautology, it is because it is one. An ideal gas IS a gas which obeys\r\nthe ideal gas law, a diffuse reflector IS a reflector which obeys Lambert's\r\nlaw (at least according to most optics text, see eg Born & Wolf), and therefore\r\none should not speak of a \"non-Lambertian diffuse reflector\", unless one \r\nredefines what \"diffuse\" means, or (worse) rewrite Lambert's law but keeps\r\nthe same name.\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA00329; Sat, 24 Sep 94 22:06:26 +0200\r\nMessage-Id: <9409242006.AA00329@stellaris.cg.tuwien.ac.at>\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\n          id <05696-0@email.tuwien.ac.at>; Sat, 24 Sep 1994 22:06:49 +0200\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\nTo: wp@eigsg1.tuwien.ac.at\r\nFrom: @auniw, @eigvs4:in%dilaura@bechtel.colorado.edu\r\nSubject: \"Radiosity History\"\r\nDate: Sat, 24 Sep 1994 22:06:49 +0200\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HHI87QD6WGA4MKON@Pap.UniVie.AC.AT>; Sat, 24 Sep 1994 22:05 GMT+0100\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa29523; 24 Sep 94\r\n 16:01:12 EDT\r\nReceived: from bechtel.Colorado.EDU by CS.CMU.EDU id aa13792; 24 Sep 94\r\n 16:00:47 EDT\r\nReceived: from localhost.Colorado.EDU (dilaura@localhost.Colorado.EDU\r\n [127.0.0.1]) by bechtel.Colorado.EDU (8.6.9/8.6.9/UnixOps) with SMTP id\r\n OAA25627 for <globillum@cs.cmu.edu>; Sat, 24 Sep 1994 14:00:44 -0600\r\nDate: Sat, 24 Sep 94 14:00:44 -0600\r\nFrom: dilaura@bechtel.Colorado.EDU\r\nSubject: \"Radiosity History\"\r\nTo: globillum@cs.cmu.edu\r\nMessage-id: <199409242000.OAA25627@bechtel.Colorado.EDU>\r\nX-Authentication-Warning: bechtel.Colorado.EDU: Host localhost.Colorado.EDU\r\n didn't use HELO protocol\r\n\r\n\r\nIan Ashdown has sent me a copy of his note (broadcast on globillum)\r\nconcerning the history of radiative transfer applied to illuminating\r\nengineering.  I might add the following.\r\n\r\n1) Moon and Spenser book \"Lighting Design\" is a rarity but is availble\r\nfrom University Microfilms International, Zeeb Road, Ann Arbor, MI.  I\r\ngot my copy of \"Lighting Design\" from UMI, and although it is a xerox\r\ncopy of the original it is quite serviceable.\r\n\r\n2) A study of this book, and papers that Moon and Spencer published\r\nin The Franklin Journal, shows that their approach was to approximate\r\nthe kernal that resulted from a statement, in integral equation form,\r\nof the radiative transfer problem.  They didn't like, nor use, the\r\nfinite element method applied to this problem.\r\n\r\n3) The first extensive use of the finite element method to the radiatvie\r\ntransfer problem in lighting was, indeed, O'Brien.  He wrote of it as\r\nthe \"network\" method, lifting an analogy from circuits.  His work first\r\nappeared in CIE publications and in JOSA in the early 1950's.\r\n\r\n4) To be blunt, many of us in the lighting engineering industry wondered\r\nwhat all the fuss was about when the computer graphics community started\r\ntalking about \"radiosity\".  This (silly) word is superfluous, since there\r\nhas long been international agreement about terms needed in radiometric\r\nand photometric work.  The ISO has the (individual governments' ceded)\r\nauthority to establish such vocabulary.  It looks to the CIE (international\r\nlighting commission) to do this.  The latest edition of the International\r\nLighting Vocabulary is now available. Folks at NIST know how to get ahold\r\nof it.\r\n\r\n5) The finite element formulation of the raditive transfer problem has been\r\nused by lighting engineers for almost 50 years to solve the practical\r\nengineering problems that they have faced:  typically and commonly to\r\npredict the average illuminance a lighting system produces in a room;\r\nless typically and only recently more common, to predict the illuminance\r\na lighting system produces at a point in a room.  This formulation has\r\nbeen used to design a lighting system, i.e. synthesize, not just to\r\nanalyze.  The advent of the PC produced early versions of software that\r\nincreased the number of elements so that reasonably useful \"synthetic\r\npictures\" could be produced.  The method wasn't changed, just the size\r\nof the problem.  This took place in 1982.\r\n\r\n6) Concern with the (recent) history of technology is perhaps the fooling\r\naway of time by scholars.  Perhaps.  This point of view might be supported\r\nby G. Ward's recent musings about why isn't anyone really using \"radiosity\".\r\nFor any one that really needs pictures (to show a client, to solve a \r\nlighting problem, and in general to reduce uncertainty) which are photo-\r\ngraphic in their realism and accurate in their numbers, program like\r\nRadiance appear to by the industry's choice.  If such pictures aren't\r\nneeded, then other software IS used by the industry, and it is based\r\non radiative transfer.  So knowing our history might just be a (small) part\r\nof knowing our discipline well; and as Ian suggested might hold information\r\nand techniques that may have a new life on modern computing hardware.\r\n\r\nDavid L. DiLaura\r\nSenior Instructor - Civil and Architectural Engineering\r\nAssoc. Dean for Undergraduate Academic Affiars\r\nUniversity of Colorado\r\nBoulder, CO 80309\r\ndilaura@bechtel.colorado.edu\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA01174; Sun, 25 Sep 94 17:49:31 +0200\r\nMessage-Id: <9409251549.AA01174@stellaris.cg.tuwien.ac.at>\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\n          id <17929-0@email.tuwien.ac.at>; Sun, 25 Sep 1994 17:50:13 +0100\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\nTo: wp@eigsg1.tuwien.ac.at\r\nFrom: @auniw, @eigvs4:in%dilaura@bechtel.colorado.edu\r\nSubject: Post Script\r\nDate: Sun, 25 Sep 1994 17:50:13 +0100\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HHJDJ0N1E8A4ML70@Pap.UniVie.AC.AT>; Sun, 25 Sep 1994 17:49 GMT+0100\r\nReceived: from RI.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa00628; 25 Sep 94\r\n 12:45:23 EDT\r\nReceived: from bechtel.Colorado.EDU by RI.CMU.EDU id aa12991; 25 Sep 94\r\n 12:44:43 EDT\r\nReceived: from localhost.Colorado.EDU (dilaura@localhost.Colorado.EDU\r\n [127.0.0.1]) by bechtel.Colorado.EDU (8.6.9/8.6.9/UnixOps) with SMTP id\r\n KAA00468 for <globillum@cs.cmu.edu>; Sun, 25 Sep 1994 10:44:41 -0600\r\nDate: Sun, 25 Sep 94 10:44:41 -0600\r\nFrom: dilaura@bechtel.Colorado.EDU\r\nSubject: Post Script\r\nTo: globillum@cs.cmu.edu\r\nMessage-id: <199409251644.KAA00468@bechtel.Colorado.EDU>\r\nX-Authentication-Warning: bechtel.Colorado.EDU: Host localhost.Colorado.EDU\r\n didn't use HELO protocol\r\n\r\nP.S.\r\n\r\nI believe the deepest thinker (not tinkerer) in radiative transfer was\r\nRudolf Preisendorfer.  His book \"Radiative Transfer on Discrete Spaces\"\r\nis difficult, profound and insightful.  His formalisms establish an\r\napproach to practical problems that put our work on firm mathematical\r\nand physical ground.  It was published by Pergamon Press; now out of\r\nprint, but available from  UMI.  Rudy started this work back in the\r\n1950's when he was wrestling with the radiative transfer problems that\r\narise in predicting light levels, contrasts, and visibilities under water.\r\nHe was a Scripps for a very long time.  Highly recommended.\r\n\r\nD. DiLaura\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA19338; Sat, 8 Oct 94 01:17:34 +0100\r\nMessage-Id: <9410080017.AA19338@stellaris.cg.tuwien.ac.at>\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\n          id <10975-0@email.tuwien.ac.at>; Sat, 8 Oct 1994 01:18:29 +0100\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\nTo: wp@eigsg1.tuwien.ac.at\r\nFrom: @auniw, @eigvs4:in%epabuice@bi.ehu.es\r\nDate: Sat, 8 Oct 1994 01:18:29 +0100\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HI0KP2RWDSA4LUZU@Pap.UniVie.AC.AT>; Sat, 8 Oct 1994 01:17 GMT+0100\r\nReceived: from EDRC.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa06227; 7 Oct 94\r\n 20:11:31 EDT\r\nReceived: from s835cc.bi.ehu.es by EDRC.CMU.EDU id aa07514; 7 Oct 94 20:11:09\r\n EDT\r\nReceived: by s835cc.bi.ehu.es (1.37.109.4/15.6) id AA23596; Sat,\r\n 8 Oct 94 00:39:22 +0100\r\nDate: Sat, 8 Oct 94 00:39:22 +0100\r\nFrom: Eduardo Bustillo Iceta <epabuice@bi.ehu.es>\r\nTo: globillum@cs.cmu.edu\r\nMessage-id: <01HI0KP2RWDSA4LUZU@Pap.UniVie.AC.AT>\r\n\r\nSubject: New free radiosity program\r\n\r\n   I'm a recently graduated mechanical engineering student from Spain. As\r\n part of my end of studies project I have developed a radiosity program\r\n with the following main characteristics:\r\n\r\n     -Monte Carlo integration to compute diffuse illumination: This permits\r\n    to have refracted shadows, specular and diffuse reflections, blurry\r\n    reflections, translucency, texture mapping and any geometry of light\r\n    sources.\r\n\r\n     -Adaptive subdivision: Objects with big radiosity gradients inside\r\n    are dynamically subdivided during the radiosity process.\r\n\r\n     -Ray tracing: A postprocess of ray tracing is used to calculate the\r\n    image. The main characteristics of the algorithm used are:\r\n\r\n        -Depth of field.\r\n        -Stochastic anti-aliasing.\r\n        -Optional 3D glasses stereo view.\r\n\r\n     -Acceleration techniques: Three different user selectable techniques\r\n    are incorporated:\r\n        -Binary Object Partitioning\r\n        -Adaptive voxel subdivision (with optimal coordinate system selection)\r\n        -Z-Buffer for first ray acceleration\r\n\r\n     -Geometry input: It reads 3D Studio v2 geometry files so the only\r\n    geometric entity supported is the triangle.\r\n\r\n     -Completely written in ANSI C: This way it may be compiled in any\r\n    system. Actually, my work was done in a PC but I've tried and succeeded\r\n    in compiling it with no modifications on a DEC OSF/1 and a HP-UX server.\r\n\r\n   If anyone wants a copy of my program (it's free), please feel free to\r\n contact me.\r\n\r\n   I am also planning to go to the US in November for about three months. The\r\n objective of my visit is to improve my english though I would like to do\r\n something interesting at the same time. If anyone knows some interesting\r\n seminar or someone who could give me a job related to 3D computer graphics\r\n (I'd work for free, of course), I would appreciate very much the information.\r\n\r\n                         Eduardo Bustillo Iceta\r\n                         Particular de Basterra 1\r\n                         48990 Getxo (VIZCAYA)\r\n                         SPAIN\r\n\r\n Internet address:        epabuice@s835cc.bi.ehu.es\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA07763; Thu, 3 Nov 94 18:23:25 +0100\r\nMessage-Id: <9411031723.AA07763@stellaris.cg.tuwien.ac.at>\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\n          id <26211-0@email.tuwien.ac.at>; Thu, 3 Nov 1994 18:23:41 +0100\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\nTo: wp@eigsg1.tuwien.ac.at\r\nFrom: @auniw, @eigvs4:in%barbara.pela@cen.jrc.it\r\nSubject: old papers by Fock and Yamauti\r\nDate: Thu, 3 Nov 1994 18:23:41 +0100\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HJ1W3GYOJK9BWLMR@Pap.UniVie.AC.AT>; Thu, 3 Nov 1994 18:22 GMT+0100\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa14430; 3 Nov 94\r\n 11:28:02 EST\r\nReceived: from dicscs1.jrc.it by CS.CMU.EDU id aa14920; 3 Nov 94 11:26:19 EST\r\nReceived: from cen.jrc.it (relay.jrc.it) by  cen.jrc.it (4.1/SMI-4.1) id\r\n AA05851; Thu, 3 Nov 94 17:24:07 +0100\r\nReceived: from dpx2.isei.jrc.it by cen.jrc.it; Thu, 3 Nov 94 17:26:40 +0100\r\nReceived: by dpx2.isei.jrc.it; Thu, 3 Nov 94 17:34:49 +0100 (MET)\r\nDate: Thu, 3 Nov 94 17:34:49 +0100\r\nFrom: barbara pela <barbara.pela@cen.jrc.it>\r\nSubject: old papers by Fock and Yamauti\r\nTo: globillum@cs.cmu.edu\r\nReply-to: barbara pela <barbara.pela@cen.jrc.it>\r\nMessage-id: <9411031634.AA06880@dpx2.isei.jrc.it>\r\n\r\nHello,\r\n\r\nDoes anyone have a copy of these old papers?\r\nAre they in english?\r\n\r\n%0 Journal Article\r\n%A Fock, V.A.\r\n%D 1924\r\n%T The Illumination from Surfaces of Arbitrary Shape\r\n%B Transactions of the Optical Institute, Leningrad\r\n%V 28\r\n%P 1-11\r\n%J Transactions of the Optical Institute, Leningrad\r\n%K illuminance, Stoke's theorem\r\n%O analytic illuminance determination using Stoke's theorem (historical \r\ninterest)\r\n\r\n%0 Report\r\n%A Yamauti, Ziro\r\n%D 1932\r\n%T Theory of Field of Illumination\r\n%I Researches of the Electrotechnical Laboratory, Ministry of Communications\r\n%@ 339\r\n%K vector flux, light fields\r\n\r\n\r\nBarbara.\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA08162; Thu, 3 Nov 94 20:06:55 +0100\r\nMessage-Id: <9411031906.AA08162@stellaris.cg.tuwien.ac.at>\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\n          id <29714-0@email.tuwien.ac.at>; Thu, 3 Nov 1994 20:07:10 +0100\r\nX-Vms-To: IN%\"barbara.pela@cen.jrc.it\"\r\nTo: wp@eigsg1.tuwien.ac.at\r\nFrom: @auniw, @eigvs4:in%ps@math.scarolina.edu\r\nSubject: old papers by Fock and Yamauti\r\nDate: Thu, 3 Nov 1994 20:07:10 +0100\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HJ1ZORMR9C9BWLYA@Pap.UniVie.AC.AT>; Thu, 3 Nov 1994 20:06 GMT+0100\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa14824; 3 Nov 94\r\n 13:46:17 EST\r\nReceived: from milo.math.scarolina.edu by CS.CMU.EDU id aa16210; 3 Nov 94\r\n 13:45:28 EST\r\nReceived: by milo.math.scarolina.edu (4.1/6.0s-FWP); id AA01212; Thu,\r\n 3 Nov 94 13:44:59 EST\r\nDate: Thu, 3 Nov 94 13:44:59 EST\r\nFrom: Peter Schroder <ps@math.scarolina.edu>\r\nSubject: old papers by Fock and Yamauti\r\nIn-reply-to: barbara pela's message of Thu,\r\n 3 Nov 94 17:34:49 +0100 <9411031634.AA06880@dpx2.isei.jrc.it>\r\nTo: barbara.pela@cen.jrc.it\r\nCc: globillum@cs.cmu.edu\r\nMessage-id: <9411031844.AA01212@milo.math.scarolina.edu>\r\n\r\n   Date: Thu, 3 Nov 94 17:34:49 +0100\r\n   From: barbara pela <barbara.pela@cen.jrc.it>\r\n\r\n   %0 Journal Article\r\n   %A Fock, V.A.\r\n   %D 1924\r\n   %T The Illumination from Surfaces of Arbitrary Shape\r\n   %B Transactions of the Optical Institute, Leningrad\r\n   %V 28\r\n   %P 1-11\r\n   %J Transactions of the Optical Institute, Leningrad\r\n   %K illuminance, Stoke's theorem\r\n   %O analytic illuminance determination using Stokes' theorem (historical \r\n   interest)\r\n\r\nThis one's in russian. It derives the double application of Stokes' theorem\r\nto the illumination kernel (note that this is not the first time [or the\r\nlast] that this double contour form was derived).\r\n\r\nThere appears to be a German translation of this which appeared in the same\r\nyear. I say `appears' since I can't read the russian (but can read the\r\nGerman), but from the looks of the formulas and the figures it seems to\r\ntreat the same material:\r\n\r\n@Article{fock24,\r\n  author =      \"V. A. Fock\",\r\n  title =       \"Zur Berechnung der Beleuchtungsst{\\\"a}rke\",\r\n  journal =     \"Zeitschrift f{\\\"u}r Physik\",\r\n  year =        \"1924\",\r\n  volume =      \"28\",\r\n  OPTnumber =   \"\",\r\n  pages =       \"102--113\",\r\n  month =       \"September/October\",\r\n  OPTnote =     \"\"\r\n}\r\n\r\nThe earliest reference I know of with regards to the double contour\r\nintegration trick is given in a textbook(!) from 1900:\r\n\r\n@Book{herman,\r\n  author =      \"Robert Alfred Herman\",\r\n  title =       \"A Treatise on Geometrical Optics\",\r\n  publisher =   \"Cambridge University Press\",\r\n  year =        \"1900\",\r\n  OPTeditor =   \"\",\r\n  OPTvolume =   \"\",\r\n  OPTseries =   \"\",\r\n  OPTaddress =  \"\",\r\n  OPTedition =  \"\",\r\n  OPTmonth =    \"\",\r\n  OPTnote =     \"\"\r\n}\r\n\r\nIn fact he gives as a homework exercise a computation which has been\r\npublished many years later as a unique new derivation...\r\n\r\nHe simply derives this form without any reference. From the treatment it\r\nsounds like he considers it so self evident that he sees no need to give a\r\nreference. Might that mean there are even earlier references to the double\r\ncontour form? I don't know, but I'd love to know.\r\n\r\nHerman also gives a most magnificent form for the integral which I haven't\r\nseen anyone use (yes, Michael, you still owe me a buck for loosing a bet\r\non this :-)):\r\n\r\n[...]\r\nHerman gives the following form in Exercise 15, Chaper IX of his book\r\nGeometrical Optics (1900)\r\n\\begin{eqnarray*}\r\n        \\int_{\\partial{A}_1} \\int_{\\partial{A}_2}\r\n                \\cos \\theta_1 \\cos \\theta_2 \\,\\, dx_2\\, dx_1\r\n        & = & \\int_{\\partial{A}_1} \\int_{\\partial{A}_2}\r\n                -\\frac{(\\vec{r}\\cdot d\\vec{x}_1)(\\vec{r} \\cdot d\\vec{x}_2)}\r\n                        {\\r^2}\r\n\\end{eqnarray*}\r\n[...]\r\n\r\nA most amazing little gem. It does not become infinite and is much better\r\nbehaved numerically (well, almost, it's derivative becomes infinite for\r\nr->0). Still a remarkable form.\r\n\r\nNot to mention the derivation of which is a most enjoyable exercise for the\r\ninterested reader. :-)  [hint: change the second application of Stokes'\r\ntheorem.]\r\n\r\nPeter\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA08682; Thu, 3 Nov 94 23:39:57 +0100\r\nMessage-Id: <9411032239.AA08682@stellaris.cg.tuwien.ac.at>\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\n          id <05711-0@email.tuwien.ac.at>; Thu, 3 Nov 1994 23:40:21 +0100\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\nTo: wp@eigsg1.tuwien.ac.at\r\nFrom: @auniw, @eigvs4:in%dilaura@bechtel.colorado.edu\r\nSubject: Contour Integration\r\nDate: Thu, 3 Nov 1994 23:40:21 +0100\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HJ2755BG0G9BWLZB@Pap.UniVie.AC.AT>; Thu, 3 Nov 1994 23:39 GMT+0100\r\nReceived: from EDRC.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa15587; 3 Nov 94\r\n 17:28:11 EST\r\nReceived: from bechtel.Colorado.EDU by EDRC.CMU.EDU id aa01995; 3 Nov 94\r\n 17:27:50 EST\r\nReceived: from localhost.Colorado.EDU (dilaura@localhost.Colorado.EDU\r\n [127.0.0.1]) by bechtel.Colorado.EDU (8.6.9/8.6.9/UnixOps) with SMTP id\r\n PAA05549 for <globillum@cs.cmu.edu>; Thu, 3 Nov 1994 15:27:45 -0700\r\nDate: Thu, 03 Nov 94 15:27:43 -0700\r\nFrom: dilaura@bechtel.Colorado.EDU\r\nSubject: Contour Integration\r\nTo: globillum@cs.cmu.edu\r\nMessage-id: <199411032227.PAA05549@bechtel.Colorado.EDU>\r\nX-Authentication-Warning: bechtel.Colorado.EDU: Host localhost.Colorado.EDU\r\n didn't use HELO protocol\r\n\r\nColleagues:\r\nAt the risk of appearing vain, and prompted by barbara's recent request\r\nfor copies of old papers by Fock and Yamaouti, may I announce that this\r\nimportant method has recently been applied to non-diffuse sources?  I and\r\na recent graduate student of mine presented a paper at the Illuminating\r\nEngineering Society conference in Miami Florida this past August, describing\r\nour results.  We showed the process for replacing the area integral over\r\na homogenous source (homogeneous, not diffuse) with a contour integral\r\nover its edges.\r\n\r\nI have recently worked through the details of extending this to the\r\nproblem of replacing the double area integrals with double contour\r\nintegrals for non-diffuse sources.\r\n\r\nIn practical terms, this permits very rapid calculation of illuminances\r\nfrom real area sources, such as architectural luminaires.  The IES papers\r\nshows that the computer time investment for the new contour integral\r\nmethod is approximatley 10-15 times less than the (usual) current process\r\nof discritizing an area source and applying the so-called inverse square\r\ncosine law to calculate the illuminances.\r\n\r\nThe double contour integration for non-diffuse sources apparently allows\r\nthe determination of non-diffuse form factors.  It isn't clear yet what\r\nvalue this will have.  I do think it will lead to cleaner and much\r\nfaster approach to the non-diffuse radiative tranfer problem between\r\nsurfaces.\r\n\r\nDavid L. DiLaura, FIEs\r\nSenior Instructor\r\nCivil and Architectural Engineering Dept.\r\nUniveristy of Colorado\r\nBoulder, CO 80309\r\n(303) 492 4168 (voice)\r\n(303) 492 7317 (fax)\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA09143; Fri, 4 Nov 94 03:43:46 +0100\r\nMessage-Id: <9411040243.AA09143@stellaris.cg.tuwien.ac.at>\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\n          id <11054-0@email.tuwien.ac.at>; Fri, 4 Nov 1994 03:44:06 +0100\r\nX-Vms-To: IN%\"barbara.pela@cen.jrc.it\"\r\nTo: wp@eigsg1.tuwien.ac.at\r\nFrom: @auniw, @eigvs4:in%shinya@nttarm.ntt.jp\r\nSubject: RE: old papers by Fock and Yamauti\r\nDate: Fri, 4 Nov 1994 03:44:06 +0100\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nReturn-path: shinya@nttarm.ntt.JP\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HJ2FNAI6CW9BWMRN@Pap.UniVie.AC.AT>; Fri, 4 Nov 1994 03:43 GMT+0100\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa15834; 3 Nov 94\r\n 21:32:53 EST\r\nReceived: from tama.TAS.NTT.JP by CS.CMU.EDU id aa19725; 3 Nov 94 21:32:01 EST\r\nReceived: by tama.tas.ntt.jp (4.1/tas-sh-01) with TCP; Fri,\r\n 4 Nov 94 11:31:47 JST\r\nReceived: by nttmail.tas.ntt.jp (4.1/nttmail-01) with TCP; Fri,\r\n 4 Nov 94 11:31:43 JST\r\nReceived: by mecl-sh.ntt.jp (4.1/MECLSH01) with TCP; Fri, 4 Nov 94 11:31:42 JST\r\nReceived: by nttarm.ntt.jp (4.1/NTTcs01b) with TCP; Fri, 4 Nov 94 11:32:49 JST\r\nDate: Fri, 4 Nov 94 11:28:23 JST\r\nFrom: Mikio Shinya <shinya@nttarm.ntt.JP>\r\nSubject: RE:  old papers by Fock and Yamauti\r\nTo: barbara.pela@cen.jrc.it\r\nCc: globillum@cs.cmu.edu\r\nMessage-id: <9411040232.AA08521@nttarm.ntt.jp>\r\n\r\n\r\n%0 Report\r\n%A Yamauti, Ziro\r\n%D 1932\r\n%T Theory of Field of Illumination\r\n%I Researches of the Electrotechnical Laboratory, Ministry of Communications\r\n%@ 339\r\n%K vector flux, light fields\r\n\r\nI found Yamauchi's paper in the Library.\r\n(BTW, the Electrotechnical Laboratory is the root of NTT laboratories).\r\n\r\nHere's the abstract:\r\n\r\nThe theorie of the illumination field are treated  mathematically\r\nby using the method of vector analysis. There is proposed the\r\n``illumination vector'' to be distinguished from the field\r\nintensity which is the vector generally used.\r\n\r\nThe field due to a luminous source of various emissive nature is treated\r\nin the first place and the various principal theorems to\r\ncalculate the illumination are included and rearranged systematically,\r\nwhich have been heretofore by various authorities and the author.\r\n\r\nThe field in the system of interreflecting surfaces is discussed in the\r\nsecond place. The fundamental integral equations are shown when\r\nthe surfaces in the system are of both diffused reflection and\r\ntransmission.\r\n\r\n        Mikio Shinya\r\n        NTT Human Interface Laboratories\r\n        shinya@nttarm.ntt.jp\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from email.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA16761; Fri, 11 Nov 94 17:37:02 +0100\r\nMessage-Id: <9411111637.AA16761@stellaris.cg.tuwien.ac.at>\r\nReceived: from EIGVS4 by email.tuwien.ac.at with DECNET-IN (PP) \r\n          id <14183-0@email.tuwien.ac.at>; Fri, 11 Nov 1994 17:37:17 +0100\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\nTo: wp@eigsg1.tuwien.ac.at\r\nFrom: @auniw, eigvs4!relay.nl.net!in%ossfs1!mv\r\nSubject: PRESS RELEASE \"IMAGINE\", the Fastest Graphics and Imaging Processor\r\n  Ever !!! (fwd)\r\nDate: Fri, 11 Nov 1994 17:37:17 +0100\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HJD0S3YJUO9BX4CB@Pap.UniVie.AC.AT>; Fri, 11 Nov 1994 17:36 GMT+0100\r\nReceived: from EDRC.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa02767; 11 Nov\r\n 94 11:22:48 EST\r\nReceived: from sun4nl.NL.net by EDRC.CMU.EDU id aa01673; 11 Nov 94 11:21:10 EST\r\nReceived: from ossfs1 by sun4nl.NL.net via EUnet id AA18004 (5.65b/CWI-3.3);\r\n Fri, 11 Nov 1994 17:20:50 +0100\r\nReceived: by ossfs1.arcobel.nl (4.1/SMI-4.1) id AA08026; Fri,\r\n 11 Nov 94 17:13:28 +0100\r\nDate: Fri, 11 Nov 1994 17:13:28 +0100 (MET)\r\nFrom: Martin Verbruggen Arcobel <ossfs1!mv@relay.NL.net>\r\nSubject: PRESS RELEASE \"IMAGINE\", the Fastest Graphics and Imaging Processor\r\n Ever !!! (fwd)\r\nTo: globillum@cs.cmu.edu\r\nMessage-id: <9411111613.AA08026@ossfs1.arcobel.nl>\r\nContent-type: text/plain; charset=US-ASCII\r\nContent-transfer-encoding: 7bit\r\nX-Mailer: ELM [version 2.4 PL22]\r\nMime-Version: 1.0\r\nContent-Length: 3465\r\n\r\nHi everyone,\r\n\r\nI thought you may be interested in the following press release.\r\nThe products described are available and very interesting. May\r\nbe it is usefull in your developments. \r\n\r\nPRESS RELEASE\r\n\r\nImagine, the fastest graphics and imaging processor ever \r\n\r\nToday's fastest pixel processor is a Dutch product. In fact\r\nthat is what Arcobel Graphics' designers claim. At a clock\r\nfrequency of up to 67 MHz their Imagine realises a peak of 330\r\nMips at 32-bit operations, but it can also use the same\r\nhardware to crunch 8-bit data achieving a speed of 8000 Mips.\r\nThus the Imagine places all comparable special purpose and\r\nRISC processors in its shadow. \r\n \r\nThe processor's innovative concept is based on the principle\r\nof flexible usage of available hardware, which means that this\r\nchip has a substantial advantage over its competitors. Imagine\r\ncombines the best of two world: the flexibility of general\r\npurpose processors and the speed of dedicated pixel-processing\r\nhardware. The Arcobel design-team has achieved this by\r\nimplementing a set of well chosen design principles. Most\r\nnoticeable are the 'word length partitioning', the 'heteroge-\r\nnous partitioning' (super scalar) and 'vector/stream proces-\r\nsing'. The Imagine processor accommodates eight simultaneously\r\nexecuting dataprocessing units and eight internal databuses\r\nfor the interconnection. Each functional unit in the chip can\r\noperate on 32-bit words, two 16-bit words or four 8-bit words\r\nin parallel. \r\n \r\nArcobel managed to implement these principles whilst remaining\r\ncompatible with RISC and CISC concepts. Thus the Imagine can\r\nbe programmed as a normal processor using the C and C++\r\nlanguage. This programming level however is the top layer in\r\na hierarchy of programming levels provided by the Imagine.\r\nOther levels according to Arcobel's Hierarchical Instruction\r\nSet Computer (HISC) model provide the instruction sets to\r\nwrite optimal code using the variable word length, super\r\nscalar and vector processing principles. \r\n\r\nBesides the realisation of the desired speed and flexibility\r\nof programming, the Imagine design proves to be very efficient\r\nin terms of basic hardware elements: Imagine contains 650,000\r\ntransistors, which is only ca. 20% of the transistor count of\r\nother modern processors. This ensures a growth path to\r\nsuccessor chips without having to wait for new silicon\r\ntechnologies to become available. The Imagine design is also\r\navailable as an ASIC core to create custom versions integra-\r\nting e.g. other functions in order to decrease board component\r\ncount. \r\n\r\nA full software development environment including C-compiler\r\nand Simulator/Debugger and imaging library is available with\r\nthe chip. Also available from Arcobel Graphics is an S-VGA\r\ncompatible Imagine PC card. \r\n \r\nAs examples of applications are to be mentioned graphic\r\nworkstations, Desk Top Publishing systems, colour laserprin-\r\nters, Digital Signal Processing systems and image recognition.\r\nIn multi-processor configurations applications are: top end 3D\r\ngraphics systems, Interactive MultiMedia authoring systems,\r\nflight simulators and the like. \r\n\r\nAlthough the Imagine pixel-processing performance is on a much\r\nhigher level than is the case with other processors, the\r\nImagine will not be more expensive than a high end RISC\r\nprocessor. \r\n\r\nFor further information please contact: \r\n\r\nSjef ten Den \r\nArcobel Graphics B.V. \r\nP.O. Box 3523\r\n5203 DM  's-Hertogenbosch\r\nThe Netherlands\r\n \r\nTel +31-73444144\r\nFax +31-73444150\r\nInternet: std@arcobel.nl\r\n \r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from mr.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA03045; Sun, 27 Nov 94 23:07:49 +0100\r\nMessage-Id: <9411272207.AA03045@stellaris.cg.tuwien.ac.at>\r\nReceived: from EIGVS4 by mr.tuwien.ac.at with DECNET-IN (PP) \r\n          id <13644-0@mr.tuwien.ac.at>; Sun, 27 Nov 1994 23:06:56 +0100\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\", IN%\"grj@physiol.ox.ac.uk\"\r\nTo: wp@eigsg1.tuwien.ac.at\r\nFrom: in%greg%hobbes.lbl.gov%eigvs4@auniw\r\nSubject: RE: Material BRDF functions.\r\nDate: Sun, 27 Nov 1994 23:06:56 +0100\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HJZOZBIE409FMR7I@Pap.UniVie.AC.AT>; Sun, 27 Nov 1994 23:06 GMT+0100\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa27180; 27 Nov 94\r\n 17:01:41 EST\r\nReceived: from lbl.gov by CS.CMU.EDU id aa29789; 27 Nov 94 17:00:59 EST\r\nReceived: from hobbes.lbl.gov by lbl.gov (4.1/1.39) id AA09676; Sun,\r\n 27 Nov 94 14:00:50 PST\r\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2) id AA22591; Sun,\r\n 27 Nov 94 13:59:47 PST\r\nDate: Sun, 27 Nov 94 13:59:47 PST\r\nFrom: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\r\nSubject: RE:  Material BRDF functions.\r\nTo: globillum@cs.cmu.edu, grj@physiol.ox.ac.uk\r\nMessage-id: <9411272159.AA22591@hobbes.lbl.gov>\r\n\r\nI have posted a compressed tar file of BRDF measurements we took with our\r\nimaging gonioreflectometer (see Siggraph '92 article for details) on the\r\nanonymous ftp account of hobbes.lbl.gov in the /xfer directory.  The file\r\nis called \"brdfs.tar.Z\", and make sure to set binary mode before retrieving\r\nit.\r\n\r\nThe data format is simple.  A short information header describing the material\r\nand measurement is followed by 5 columns.  The first column is the incident\r\npolar angle (measured in degrees from normal).  The second column is the\r\nincident azimuthal angle (measured in degrees from the predominant axis).\r\nThe third column is the reflected polar angle and the fourth column is\r\nthe reflected azimuthal angle.  Finally, the fifth column is the BRDF at\r\nthat point, in steradian^-1.\r\n\r\nI make no guarantees about this data.  In particular, the data is rather\r\nnoisy and I don't expect it has better than +/-3 degree geometric accuracy\r\nor better than +/-5% value accuracy.\r\n\r\n-Greg\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from mr.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA25192; Wed, 30 Nov 94 18:23:55 +0100\r\nMessage-Id: <9411301723.AA25192@stellaris.cg.tuwien.ac.at>\r\nReceived: from EIGVS4 by mr.tuwien.ac.at with DECNET-IN (PP) \r\n          id <11310-0@mr.tuwien.ac.at>; Wed, 30 Nov 1994 18:21:34 +0100\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\nTo: wp@eigsg1.tuwien.ac.at\r\nFrom: in%zzcgung%afs.mcc.ac.uk%eigvs4@auniw\r\nSubject: Wavelet radiosity question\r\nDate: Wed, 30 Nov 1994 18:21:34 +0100\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HK3LVHTME89FMYTH@Pap.UniVie.AC.AT>; Wed, 30 Nov 1994 18:21 GMT+0100\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa02213; 30 Nov 94\r\n 12:04:28 EST\r\nReceived: from nessie.mcc.ac.uk by CS.CMU.EDU id aa23842; 30 Nov 94 12:02:20 EST\r\nReceived: from afs.mcc.ac.uk (actually mcchpc.mcc.ac.uk) by nessie.mcc.ac.uk\r\n with SMTP (PP); Wed, 30 Nov 1994 17:00:44 +0000\r\nDate: Wed, 30 Nov 1994 16:59:33 +0000 (GMT)\r\nFrom: zzcgung <zzcgung@afs.mcc.ac.uk>\r\nSubject: Wavelet radiosity question\r\nTo: globillum@cs.cmu.edu\r\nCc: w.t.hewitt@mcc.ac.uk\r\nMessage-id: <15322.9411301659@afs.mcc.ac.uk>\r\nContent-type: text/plain; charset=US-ASCII\r\nContent-transfer-encoding: 7bit\r\nX-Mailer: ELM [version 2.4 PL24alpha3]\r\nMime-Version: 1.0\r\nContent-Length: 2563\r\n\r\n\r\nHi,\r\n\r\n        I wonder if anyone could answer a couple of questions I have\r\non wavelet radiosity?  I sent this off to comp.graphics.algorithms,\r\nbut have had no response.  I would mail the authors direct, but don't\r\nhave their email addresses .... maybe people here can help?\r\n\r\nI've been reading Steve Gortler et al's SIGGRAPH 93 paper, and Peter\r\nSchr\\\"{o}der's Eurographics Workshop on Rendering 93 paper.  Here is\r\ntheir (flatland) algorithm (everyone know TeX ?):\r\n\r\nb ~ radiosity,\r\ne ~ emitted radiosity,\r\ng ~ gathered radiosity,\r\n<> ~ inner product,\r\n\\phi_{i,j}, \\psi_{i,j} ~ smooth and detail functions from non-standard\r\n                         wavelet basis\r\n\r\nTheir pseudo-code:\r\n\r\n1: <b, \\phi_{L,j}> = <e, \\phi_{L,j}>;\r\n2: K = projectKernel;\r\n3: while ( not converged )\r\n4:   (<b, \\phi_{i,j}>, <b, \\psi_{i,j}>) = Pull(<b, \\phi_{L,j}>);\r\n5:   (<g, \\phi_{i,j}>, <g, \\psi_{i,j}>) = \r\n        Gather(<b, \\phi_{i,j}>, <b, \\psi_{i,j}>, K);\r\n6:   <g, \\phi_{L,j}> = Push (<g, \\phi_{i,j}>, <g, \\psi_{i,j}>);\r\n7:   <b, \\phi_{L,j}> = <g, \\phi_{L,j}> + <e, \\phi_{L,j}>;\r\n8: Display ( <b, \\phi_{L,j}> );\r\n\r\nOK, so this is just repeatedly applying the projected kernel to operate on\r\nprojected radiosity vector, until convergence.\r\n( b = e + Ke + K^2 e + K^3 e + ............ )\r\n\r\nI have two questions:\r\na) why (line 7) do I keep adding the emitted radiosity to my current\r\nradiosity estimate, surely this should be:\r\n7:   <b, \\phi_{L,j}> += <g, \\phi_{L,j}>;\r\n\r\nb) why do I have to Push everything to the finest level of the hierarchy\r\nbefore continuing with the next Jacobi iteration?  I can see why I have to\r\ndo this for display, but couldn't this Pull/Push come outside of the loop?\r\nI suspect that the answer may be that I can't simply add together\r\ncoefficients of the functions higher up the basis function hierarchy and\r\nget the same answer as adding them together at the finest level\r\n(\\phi_{L,j}).  BUT, I can do this for the Haar basis, so I'm confused - is\r\nthis just a simple case?\r\n\r\nquestion (b) is essentially:\r\n\r\n        is\r\n\"Push(<b, \\phi_{i,j}> + <g, \\phi_{i,j}>, <b, \\psi_{i,j}> + <g, \\psi_{i,j}>)\"\r\n        equal to\r\n\"<b, \\phi_{L,j}> + <g, \\phi_{L,j}>\"\r\n        ??????\r\n\r\n\r\n\r\nAny help much appreciated\r\n\r\nNeil\r\n\r\n-------------------------------------------------------------------------------\r\n        Neil Gatenby, Computer Graphics Unit, Dept of Computer Science,\r\n      University of Manchester, Oxford Road, Manchester M13 9PL, England\r\n  Tel:(+44)61 275 6095;  Fax:(+44)61 275 6040;  Email:n.gatenby@mcc.ac.uk\r\n-------------------------------------------------------------------------------\r\n             Strive to Survive, Causing Least Suffering Possible....\r\n\r\n\r\n\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from mr.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA25675; Wed, 30 Nov 94 20:41:56 +0100\r\nMessage-Id: <9411301941.AA25675@stellaris.cg.tuwien.ac.at>\r\nReceived: from EIGVS4 by mr.tuwien.ac.at with DECNET-IN (PP) \r\n          id <14178-0@mr.tuwien.ac.at>; Wed, 30 Nov 1994 20:39:34 +0100\r\nX-Vms-To: IN%\"zzcgung@afs.mcc.ac.uk\"\r\nTo: wp@eigsg1.tuwien.ac.at\r\nFrom: in%ps%math.scarolina.edu%eigvs4@auniw\r\nSubject: Wavelet radiosity question\r\nDate: Wed, 30 Nov 1994 20:39:34 +0100\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HK3QPJOC0G9FMZEA@Pap.UniVie.AC.AT>; Wed, 30 Nov 1994 20:39 GMT+0100\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa02408; 30 Nov 94\r\n 14:29:04 EST\r\nReceived: from [129.252.12.2] by CS.CMU.EDU id aa25359; 30 Nov 94 14:25:34 EST\r\nReceived: by milo.math.scarolina.edu (4.1/6.0s-FWP); id AA24657; Wed,\r\n 30 Nov 94 14:22:10 EST\r\nDate: Wed, 30 Nov 94 14:22:10 EST\r\nFrom: Peter Schroder <ps@math.scarolina.edu>\r\nSubject: Wavelet radiosity question\r\nIn-reply-to: zzcgung's message of Wed,\r\n 30 Nov 1994 16:59:33 +0000 (GMT) <15322.9411301659@afs.mcc.ac.uk>\r\nTo: zzcgung@afs.mcc.ac.uk\r\nCc: globillum@cs.cmu.edu, w.t.hewitt@mcc.ac.uk\r\nMessage-id: <9411301922.AA24657@milo.math.scarolina.edu>\r\n\r\n   From: zzcgung <zzcgung@afs.mcc.ac.uk>\r\n   Date: Wed, 30 Nov 1994 16:59:33 +0000 (GMT)\r\n\r\n   7:   <b, \\phi_{L,j}> = <g, \\phi_{L,j}> + <e, \\phi_{L,j}>;\r\n\r\n   OK, so this is just repeatedly applying the projected kernel to operate on\r\n   projected radiosity vector, until convergence.\r\n   ( b = e + Ke + K^2 e + K^3 e + ............ )\r\n\r\n   I have two questions:\r\n   a) why (line 7) do I keep adding the emitted radiosity to my current\r\n   radiosity estimate, surely this should be:\r\n   7:   <b, \\phi_{L,j}> += <g, \\phi_{L,j}>;\r\n\r\nThis is just the rule for the evaluation of the von Neumann series:\r\n\r\n(1-K)B=B^e -> B=\\sum K^n B^e\r\n\r\nthe latter then expands into:\r\n\r\nB:=B^e                          (n=0)\r\nB:=B^e+KB=B^e+KB^e              (n=1)\r\nB:=B^e+KB=B^e+K(B^e+KB^e)=...   (n=2)\r\n\r\nThis has nothing to do with wavelets or anything. It's just the evaluation\r\nof the von Neumann series.\r\n\r\n   b) why do I have to Push everything to the finest level of the hierarchy\r\n   before continuing with the next Jacobi iteration?  I can see why I have to\r\n   do this for display, but couldn't this Pull/Push come outside of the loop?\r\n\r\nThe PushPull in the inner loop is only neccessary for the non-standard\r\nrealization of the operator. The reason is that the over representation\r\n(averages on all levels of the hierarchy) needs to be consolidated before\r\nyou can continue. More intuitively, when a child somewhere in the\r\nsubdivision tree is sending out radiosity this needs to make some\r\ncontribution to the radiosity at higher (coarser) levels of averaging.\r\nSimilarly if a parent has received some irradiance than that is also\r\nreceived irradiance at its children and needs to be communicated to them.\r\n\r\nIf you use the standard realization of the operator you don't have to do\r\nthis. In this case the individual levels of basis functions are linearly\r\nindependent (sometimes even orthogonal). The price you pay is that you\r\ncan't get away with O(n) links but O(n log n). The intuitive reason for the\r\nlatter is that a given receiver basis function will have to get the\r\ncontributions from all basis functions on the source (log n levels).\r\nWhereas for the non-standard operator realization we can have a full\r\n(albeit more or less coarse) description of what is going on at each level.\r\nIn some sense a given level acts as a proxy for all coarser levels.\r\n\r\nIt is not clear to me which one is faster, but PushPull is such a small\r\npercentage of the overall running time that I have been reluctant to try do\r\naway with it at the cost of intruducing links accross levels. Others have\r\nused the standard realization but its very hard to actually compare the\r\ncost of two rather different implementations. I prefer the simplicity of\r\nthe code for the non-standard realization (but am open to being convinced\r\notherwise). It would be an interesting experiment to see just what the\r\ndifference is in a single implementation so the numbers are actually\r\ncomparable.\r\n\r\nHope this helps.\r\n\r\nPeter\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from mr.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA00952; Wed, 4 Jan 95 06:39:57 +0100\r\nMessage-Id: <9501040539.AA00952@stellaris.cg.tuwien.ac.at>\r\nReceived: from EIGVS4 by mr.tuwien.ac.at with DECNET-IN (PP) \r\n          id <08237-0@mr.tuwien.ac.at>; Wed, 4 Jan 1995 06:36:42 +0100\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\" \"Global Illumination\"\r\nTo: wp@eigsg1.tuwien.ac.at\r\nFrom: in%72060.2420%compuserve.com%eigvs4@auniw\r\nSubject: Bibliography - HELP!\r\nDate: Wed, 4 Jan 1995 06:36:42 +0100\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HLFTGVNVQ89YCHMW@Pap.UniVie.AC.AT>; Wed, 4 Jan 1995 06:36 GMT+0100\r\nReceived: by HOSTESS.GRAPHICS.CS.CMU.EDU id aa04014; 4 Jan 95 0:30:37 EST\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa03962; 4 Jan 95\r\n 0:18:27 EST\r\nReceived: from dub-img-3.compuserve.com by CS.CMU.EDU id aa23891; 4 Jan 95\r\n 0:17:55 EST\r\nReceived: by dub-img-3.compuserve.com (8.6.9/5.941228sam) id AAA25418; Wed,\r\n 4 Jan 1995 00:17:42 -0500\r\nDate: 04 Jan 95 00:15:45 EST\r\nFrom: Ian Ashdown <72060.2420@compuserve.com>\r\nSubject: Bibliography - HELP!\r\nTo: Global Illumination <globillum@cs.cmu.edu>\r\nMessage-id: <950104051544_72060.2420_FHG101-1@CompuServe.COM>\r\n\r\nHELP! I took over the maintenance of Eric Haines' RADBIB radiosity\r\nbibliography earlier this year. Happily, 1994 was a *very* good\r\nyear for radiosity and global-illumination related books and\r\npapers. To date, I've found references to 5 books and 60 papers.\r\n\r\nMy problem is that it is very difficult to track down some of the\r\nmore obscure papers, especially university technical reports and\r\nEuropean conference proceedings. I am therefore asking for a few\r\nminutes of your time.\r\n\r\nThe following message (Biblio - 1994 Additions) contains the 1994\r\nadditions to the bibliography. (It's over 560 lines long, so\r\ndownload it at your peril.) If you or your graduate students have\r\npublished *anything* related to global illumination this year, would\r\nyou please check to see whether I have included it. If not, then I\r\nwould very much appreciate having you send me the appropriate\r\nreference via e-mail. (I would appreciate receiving a copy of your\r\npaper even more!)\r\n\r\nTo save you some time, here's the list of publications I've\r\nalready referenced:\r\n\r\n* 1994 Illuminating Engineering Society Annual Conference\r\n* ACM SIGGRAPH '94 Proceedings\r\n* Computer Graphics Forum\r\n* Computers & Graphics\r\n* Fifth Eurographics Workshop on Rendering \r\n* 4th Discrete Geometry for Computer Imagery\r\n* IEEE Computer \r\n* International Journal of Lighting Research and Technology \r\n* LICHT\r\n* Proceedings of Pacific Graphics '94 / CADDM '94 \r\n* Proceedings of the Winter School of Computer Graphics '94 \r\n\r\nThe current release of the bibliography is available via ftp from:\r\n\r\n  hobbes.lbl.gov as /pub/doc/RadBib94.Z\r\n  siggraph.org in the database \"biblio\" through the \"biblook\"\r\n    program\r\n\r\nand through the World Wide Web at the URL:\r\n\r\n  http://siggraph.org/library/bibliography/bibliography.hmtl\r\n\r\nThe next release will be sometime this month. Thanks for your\r\ncooperation.\r\n\r\nIan Ashdown, President\r\nbyHeart Software Limited\r\n620 Ballantree Road\r\nWest Vancouver, B.C.\r\nCanada V7S 1W3\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from mr.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA00956; Wed, 4 Jan 95 06:40:14 +0100\r\nMessage-Id: <9501040540.AA00956@stellaris.cg.tuwien.ac.at>\r\nReceived: from EIGVS4 by mr.tuwien.ac.at with DECNET-IN (PP) \r\n          id <08243-0@mr.tuwien.ac.at>; Wed, 4 Jan 1995 06:36:55 +0100\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\" \"Global Illumination\"\r\nTo: wp@eigsg1.tuwien.ac.at\r\nFrom: in%72060.2420%compuserve.com%eigvs4@auniw\r\nSubject: Biblio - 1994 Additions\r\nDate: Wed, 4 Jan 1995 06:36:55 +0100\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HLFTH339IC9YCHMW@Pap.UniVie.AC.AT>; Wed, 4 Jan 1995 06:36 GMT+0100\r\nReceived: from EDRC.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa03977; 4 Jan 95\r\n 0:18:43 EST\r\nReceived: from dub-img-3.compuserve.com by EDRC.CMU.EDU id aa22672; 4 Jan 95\r\n 0:18:03 EST\r\nReceived: by dub-img-3.compuserve.com (8.6.9/5.941228sam) id AAA25441; Wed,\r\n 4 Jan 1995 00:17:55 -0500\r\nDate: 04 Jan 95 00:16:42 EST\r\nFrom: Ian Ashdown <72060.2420@compuserve.com>\r\nSubject: Biblio - 1994 Additions\r\nTo: Global Illumination <globillum@cs.cmu.edu>\r\nMessage-id: <950104051642_72060.2420_FHG101-2@CompuServe.COM>\r\n\r\nRADIOSITY / GLOBAL ILLUMINATION BIBLIOGRAPHY - 1994 ADDITIONS\r\n\r\n*** PAPERS (60) ***\r\n\r\n%A James Arvo \r\n%T The Irradiance Jacobian for Partially Occluded Polyhedral Sources \r\n%J Computer Graphics Proceedings, Annual Conference Series, 1994 (ACM\r\nSIGGRAPH '94 Proceedings)\r\n%P 343-350 \r\n%D 1994\r\n\r\n%A James Arvo \r\n%A Kenneth Torrance \r\n%A Brian Smits \r\n%T A Framework for the Analysis of Error in Global Illumination Algorithms \r\n%J Computer Graphics Proceedings, Annual Conference Series, 1994 (ACM\r\nSIGGRAPH '94 Proceedings)\r\n%P 75-84 \r\n%D 1994\r\n\r\n%A H. Bao \r\n%A Q. Peng \r\n%T An Efficient Form-Factor Evaluation Algorithm for Environments with Curved\r\nSurfaces\r\n%J Computers & Graphics\r\n%V 18\r\n%N 4\r\n%P 481-486\r\n%D April 1994\r\n\r\n%A Markus Beyer \r\n%T Approximation der Rendering Equation durch Evolutionare Algorithmen \r\n%R Diplomarbeit \r\n%I Technische Hochschule \r\n%C Darmstadt, Germany \r\n%D 1994\r\n \r\n%A Markus Beyer \r\n%A Brigitta Lange \r\n%T Rayvolution: An Evolutionary Ray Tracing Algorithm \r\n%J Fifth Eurographics Workshop on Rendering \r\n%C Darmstadt, Germany \r\n%D June 1994 \r\n%P 137-146 \r\n \r\n%A Philippe Blasi \r\n%A Bertrand Le Saec \r\n%A Christophe Schlick \r\n%T An Importance Driven Monte-Carlo Solution to the Global Illumination \r\nProblem \r\n%J Fifth Eurographics Workshop on Rendering \r\n%C Darmstadt, Germany \r\n%D June 1994 \r\n%P 173-183 \r\n \r\n%A An-Seop Choi\r\n%A Richard G. Mistrick\r\n%T A Study of Lighting System Performance in Partitioned Spaces\r\n%J 1994 Illuminating Engineering Society Annual Conference Technical Papers \r\n%I Illuminating Engineering Society, 345 East 47th Street, New York, NY 10017 \r\n%P 453-480\r\n%C Miami, FL \r\n%D August 7-11, 1994 \r\n\r\n%A Per H. Christensen \r\n%A Eric J. Stollnitz \r\n%A David H. Salesin \r\n%A Tony D. DeRose \r\n%T Importance-driven Wavelet Radiance \r\n%R Technical Report 94-01-05 \r\n%I Department of Computer Science and Engineering, University of Washington \r\n%C Seattle, Washington \r\n%D January 1994 \r\n \r\n%A Per H. Christensen \r\n%A Eric J. Stollnitz \r\n%A David H. Salesin \r\n%A Tony D. DeRose \r\n%T Wavelet Radiance \r\n%J Fifth Eurographics Workshop on Rendering \r\n%C Darmstadt, Germany \r\n%D June 1994 \r\n%P 287-302 \r\n\r\n%A Steven Collins \r\n%T Adaptive Splatting for Specular to Diffuse Light Transport \r\n%J Fifth Eurographics Workshop on Rendering \r\n%C Darmstadt, Germany \r\n%D June 1994 \r\n%P 119-135 \r\n \r\n%A David L. DiLaura \r\n%A Jeffrey Quinlan \r\n%T Non-Diffuse Radiative Transfer I: Planar Area Sources and Point Receivers \r\n%J 1994 Illuminating Engineering Society Annual Conference Technical Papers \r\n%I Illuminating Engineering Society, 345 East 47th Street, New York, NY 10017 \r\n%P 633-660\r\n%C Miami, FL \r\n%D August 7-11, 1994 \r\n \r\n%A George Dretakkis \r\n%T Structured Sampling and Reconstruction of Illumination for Image Synthesis \r\n%R CSRI Technical Report 293 \r\n%I Department of Computer Science, University of Toronto \r\n%C Toronto, Ontario \r\n%D January 1994 \r\n%Z available via anonymous ftp as: \r\nftp.csri.toronto.edu:csri-technical-reports/293 \r\n \r\n%A George Dretakkis \r\n%T Simplifying the Representation of Radiance from Multiple Emitters \r\n%J Fifth Eurographics Workshop on Rendering \r\n%C Darmstadt, Germany \r\n%D June 1994 \r\n%P 259-272 \r\n \r\n%A George Dretakkis \r\n%A Eugene Fiume \r\n%T A Fast Shadow algorithm for Area Light Sources Using Backprojection \r\n%J Computer Graphics Proceedings, Annual Conference Series, 1994 (ACM\r\nSIGGRAPH '94 Proceedings)\r\n%P 223-230 \r\n%D 1994 \r\n \r\n%A Philip Dutre \r\n%A Yves D. Willems \r\n%T Importance-Driven Monte Carlo Light Tracing \r\n%J Fifth Eurographics Workshop on Rendering \r\n%C Darmstadt, Germany \r\n%D June 1994 \r\n%P 185-194 \r\n \r\n%A Pavol Elias \r\n%A Martin Feda \r\n%A Peter Ferschin \r\n%A Werner Purgathofer \r\n%T Cubic Monte Carlo Radiosity \r\n%J Proceedings of the Winter School of Computer Graphics '94 \r\n%E V. Skala \r\n%C Plzen, Czech Republic \r\n%D January 1994 \r\n \r\n%A Martin Feda \r\n%A Werner Purgathofer \r\n%T A Median Cut Algorithm for Efficient Sampling of Radiosity Functions \r\n%J Computer Graphics Forum (Eurographics '94 Proceedings) \r\n%V 13 \r\n%N 3 \r\n%P C433-C442\r\n%D 1994 \r\n \r\n%A David A. Forsyth \r\n%A Chien Yang \r\n%A Kim Teo \r\n%T Efficient Radiosity in Dynamic Environments \r\n%J Fifth Eurographics Workshop on Rendering \r\n%C Darmstadt, Germany \r\n%D June 1994 \r\n%P 313-323 \r\n\r\n%A Neil Gatenby \r\n%T Incorporating Hierarchical Radiosity into Discontinuity Meshing \r\nRadiosity \r\n%R PhD thesis \r\n%I University of Manchester \r\n%C Manchester, UK \r\n%D 1994 \r\n \r\n%A Neil Gatenby \r\n%A W. T. Hewitt \r\n%T Optimizing Discontinuity Meshing Radiosity \r\n%J Fifth Eurographics Workshop on Rendering \r\n%C Darmstadt, Germany \r\n%D June 1994 \r\n%P 249-258 \r\n \r\n%A Reid Gershbein \r\n%A Peter Schroder \r\n%A Pat Hanrahan \r\n%T Textures and Radiosity: Controlling Emission and Reflection from Texture\r\nMaps \r\n%R Technical report CS-TR-449-94 \r\n%I Princeton University \r\n%D March 1994 \r\n \r\n%A Reid Gershbein \r\n%A Peter Schroder \r\n%A Pat Hanrahan \r\n%T Textures and Radiosity: Controlling Emission and Reflection with Texture\r\nMaps \r\n%J Computer Graphics Proceedings, Annual Conference Series, 1994 (ACM\r\nSIGGRAPH '94 Proceedings)\r\n%P 51-58 \r\n%D 1994 \r\n \r\n%A Nicolas Holzschuch \r\n%A Francois Sillion \r\n%A George Dretakkis \r\n%T An Efficient Progressive Refinement Strategy for Hierarchical Radiosity \r\n%J Fifth Eurographics Workshop on Rendering \r\n%C Darmstadt, Germany \r\n%D June 1994 \r\n%P 343-357 \r\n \r\n%A Eric P. Lafortune \r\n%A Yves D. Leuven \r\n%T A Theoretical Framework for Physically Based Rendering \r\n%J Computer Graphics Forum \r\n%V 13 \r\n%N 2 \r\n%D June 1994 \r\n%P 97-107 \r\n \r\n%A Eric P. Lafortune \r\n%A Yves D. Willems \r\n%T The Ambient Term as a Variance Reducing Technique for Monte Carlo Ray \r\nTracing \r\n%J Fifth Eurographics Workshop on Rendering \r\n%C Darmstadt, Germany \r\n%D June 1994 \r\n%P 163-171 \r\n \r\n%A Eric Languenou \r\n%A Kadi Bouatouch \r\n%A Michelle Chelle \r\n%T Global Illumination in Presence of Participating Media with General\r\nProperties \r\n%J Fifth Eurographics Workshop on Rendering \r\n%C Darmstadt, Germany \r\n%D June 1994 \r\n%P 69-85 \r\n \r\n%A Dani Lischinski \r\n%T Accurate and Reliable Algorithms for Global Illumination \r\n%R PhD thesis \r\n%I Cornell University \r\n%C Ithaca, NY \r\n%D 1994 \r\n \r\n%A Dani Lischinski \r\n%T Incremental Delaunay Triangulation \r\n%B Graphics Gems IV \r\n%E Paul S. Heckbert \r\n%I Academic Press Professional \r\n%C San Diego, CA \r\n%D 1994 \r\n%P 47-59 \r\n \r\n%A Dani Lischinski \r\n%A Brian Smits \r\n%A Donald P. Greenberg \r\n%T Bounds and Error Estimates for Radiosity \r\n%J Computer Graphics Proceedings, Annual Conference Series, 1994 (ACM\r\nSIGGRAPH '94 Proceedings)\r\n%P 67-74 \r\n%D 1994 \r\n \r\n%A Nelson L. Max \r\n%T Efficient Light Propagation for Multiple Anisotropic Volume Scattering \r\n%J Fifth Eurographics Workshop on Rendering \r\n%C Darmstadt, Germany \r\n%D June 1994 \r\n%P 87-104 \r\n \r\n%A Christian Metge\r\n%A Rene Caubet\r\n%T A Discrete Global Illumination Method\r\n%J 4th Discrete Geometry for Computer Imagery\r\n%C Grenoble, France\r\n%D September 1994\r\n%P 77-88\r\n\r\n%A Stefan Muller \r\n%A Frank Schoffel \r\n%T Fast Radiosity Repropagation for Interactive Virtual Environments Using a\r\nShadow-Form-Factor-List \r\n%J Fifth Eurographics Workshop on Rendering \r\n%C Darmstadt, Germany \r\n%D June 1994 \r\n%P 325-342 \r\n \r\n%A Karol Myszkowski \r\n%A Tosiyasu L. Kunii \r\n%T Texture Mapping as an Alternative for Meshing During Walkthrough Animation \r\n%J Fifth Eurographics Workshop on Rendering \r\n%C Darmstadt, Germany \r\n%D June 1994 \r\n%P 375-388 \r\n \r\n%A Laszlo Neumann \r\n%T New Efficient Algorithms with Positive Definite Radiosity Matrix \r\n%J Fifth Eurographics Workshop on Rendering \r\n%C Darmstadt, Germany \r\n%D June 1994 \r\n%P 219-237 \r\n \r\n%A Laszlo Neumann \r\n%T Monte Carlo Radiosity \r\n%J Computing \r\n%I Springer-Verlag \r\n%D submitted for publication 1994 \r\n \r\n%A Laszlo Neumann \r\n%A Martin Feda \r\n%A Manfred Kopp \r\n%A Werner Purgathofer \r\n%T A New Stochastic Radiosity Method for Highly Complex Scenes \r\n%J Fifth Eurographics Workshop on Rendering \r\n%C Darmstadt, Germany \r\n%D June 1994 \r\n%P 195-206 \r\n \r\n%A Jeffry S. Nimeroff \r\n%A Eero Simoncelli \r\n%A Julie Dorsey \r\n%T Efficient Re-rendering of Naturally Illuminated Environments \r\n%J Fifth Eurographics Workshop on Rendering \r\n%C Darmstadt, Germany \r\n%D June 1994 \r\n%P 359-373 \r\n \r\n%A M. Nithisoontorn \r\n%T Shooting Algorithm for Illuminance: Comparison of Prediction with\r\nExperiment \r\n%J International Journal of Lighting Research and Technology \r\n%V 26 \r\n%N 1 \r\n%P 13-18 \r\n%D 1994 \r\n \r\n%A Sumanta N. Pattanaik \r\n%A Kadi Bouatouch \r\n%T Fast Wavelet Radiosity Method \r\n%J Computer Graphics Forum (Eurographics '94 Proceedings) \r\n%V 13 \r\n%N 3 \r\n%P C407-C420\r\n%D September 1994 \r\n \r\n%A Sumanta N. Pattanaik \r\n%A Kadi Bouatouch \r\n%T Haar Wavelet: A Solution to Global Illumination with General Surface \r\nProperties \r\n%J Fifth Eurographics Workshop on Rendering \r\n%C Darmstadt, Germany \r\n%D June 1994 \r\n%P 273-286 \r\n \r\n%A M. Paulin \r\n%A J-P. Jessel \r\n%T Adaptive Mesh Generation for Progressive Radiosity: A Ray-tracing Based\r\nAlgorithm \r\n%J Computer Graphics Forum (Eurographics '94 Proceedings) \r\n%V 13 \r\n%N 3 \r\n%D 1994 \r\n%P C421-C432\r\n \r\n%A Holly Rushmeier \r\n%T Rendering Participating Media: Problems and Solutions from Application\r\nAreas \r\n%J Fifth Eurographics Workshop on Rendering \r\n%C Darmstadt, Germany \r\n%D June 1994 \r\n%P 35-56 \r\n \r\n%A Christophe Schlick \r\n%T A Survey of Shading and Reflectance Models \r\n%J Computer Graphics Forum \r\n%V 13 \r\n%N 2 \r\n%P 121-131 \r\n%D June 1994 \r\n \r\n%A Peter Schroder \r\n%A Steven J. Gortler \r\n%A Michael F. Cohen \r\n%A Pat Hanrahan \r\n%T Wavelet Projections for Radiosity \r\n%J Computer Graphics Forum \r\n%V 13 \r\n%N 2 \r\n%D June 1994 \r\n%P 141-151 \r\n \r\n%A Francois Sillion \r\n%T Clustering and Volume Scattering for Hierarchical Radiosity Calculations \r\n%J Fifth Eurographics Workshop on Rendering \r\n%C Darmstadt, Germany \r\n%D June 1994 \r\n%P 105-117 \r\n\r\n%A Jaswinder P. Singh \r\n%T Parallel Hierarchical N-Body Methods and their Implications for \r\nMultiprocessors \r\n%R Technical Report CSL-TR-93-563 \r\n%I Computer Systems Laboratory, Stanford University \r\n%C Stanford, CA \r\n%D February 1993 \r\n \r\n%A Jaswinder P. Singh \r\n%A Annop Gupta \r\n%A Marc Levoy \r\n%T Parallel Visualization Algorithms: Performance and Architectural\r\nImplications \r\n%J IEEE Computer \r\n%V 27 \r\n%N 7 \r\n%D July 1994 \r\n%P 45-55 \r\n\r\n%A Brian Smits \r\n%T Efficient Hierarchical Radiosity for Complex Environments \r\n%R PhD thesis \r\n%I Cornell University \r\n%C Ithaca, NY \r\n%D 1994 \r\n \r\n%A Brian Smits \r\n%A James Arvo \r\n%A Donald Greenberg \r\n%T A Clustering Algorithm for Radiosity in Complex Environments \r\n%J Computer Graphics Proceedings, Annual Conference Series, 1994 (ACM\r\nSIGGRAPH '94 Proceedings)\r\n%P 435-442 \r\n%D 1994 \r\n\r\n%A A. James Stewart \r\n%A Sherif Ghali \r\n%T Fast Computation of Shadow Boundaries using Spatial Coherence and \r\nBackprojection \r\n%J Computer Graphics Proceedings, Annual Conference Series 1994 (ACM\r\nSIGGRAPH '94 Proceedings)\r\n%P 231-238 \r\n%D 1994 \r\n \r\n%A W. Sturzlinger \r\n%T Adaptive Mesh Refinement with Discontinuities for the Radiosity Method \r\n%J Fifth Eurographics Workshop on Rendering \r\n%C Darmstadt, Germany \r\n%D June 1994 \r\n%P 239-248 \r\n \r\n%A W. Sturzlinger \r\n%A C. Wild \r\n%T Parallel Progressive Radiosity with Parallel Visibility Computations \r\n%J Proceedings of the Winter School of Computer Graphics '94 \r\n%E V. Skala \r\n%C Plzen, Czech Republic \r\n%D January 1994 \r\n%P 66-74 \r\n\r\n%A Seth Teller \r\n%A Celeste Fowler \r\n%A Thomas Funkhouser \r\n%A Pat Hanrahan \r\n%T Partitioning and Ordering Large Radiosity Computations \r\n%J Computer Graphics Proceedings, Annual Conference Series, 1994 (ACM\r\nSIGGRAPH '94 Proceedings)\r\n%P 443-450 \r\n%D 1994 \r\n\r\n%A P. R. Tregenza \r\n%T Daylighting Computation: Radiosity Method Using Triangular Patches \r\n%J International Journal of Lighting Research and Technology \r\n%V 26 \r\n%N 1 \r\n%P 1-7 \r\n%D 1994 \r\n\r\n%A Clemens Tropp\r\n%T Eine Praxisorientierte Software fur Realitatsgetreure 3D-Lichtsimulation\r\n(Practically Oriented Software for Highly Realistic 3-D Light Simulation)\r\n%J LICHT\r\n%V 7/8\r\n%D 1994\r\n%P 578-580\r\n%I Pflaum Verlag GmbH & Co. KG\r\n%C Munchen, Germany\r\n%O ISSN 0024-2861\r\n\r\n%A Eric Veach \r\n%A Leonidas Guibas \r\n%T Bidirectional Estimators for Light Transport \r\n%J Fifth Eurographics Workshop on Rendering \r\n%C Darmstadt, Germany \r\n%D June 1994 \r\n%P 147-162 \r\n \r\n%A Gregory J. Ward \r\n%T The RADIANCE Lighting Simulation and Rendering System \r\n%J Computer Graphics Proceedings, Annual Conference Series, 1994 (ACM\r\nSIGGRAPH '94 Proceedings)\r\n%P 459-472 \r\n%D 1994 \r\n \r\n%A Gregory J. Ward\r\n%T Applications of RADIANCE to Architecture and Lighting Design\r\n%J 1994 Illuminating Engineering Society Annual Conference Technical Papers \r\n%I Illuminating Engineering Society, 345 East 47th Street, New York, NY 10017 \r\n%P 633-660\r\n%C Miami, FL \r\n%D August 7-11, 1994 \r\n%P 777-791\r\n\r\n%A Wei Xu \r\n%A Donald S. Fussell \r\n%T Constructing Solvers for Radiosity Equation Systems \r\n%J Fifth Eurographics Workshop on Rendering \r\n%C Darmstadt, Germany \r\n%D June 1994 \r\n%P 207-217 \r\n \r\n%A Wei Xu \r\n%A Donald S. Fussell \r\n%T A Fast Solver of Radiosity Equation Systems \r\n%J Proceedings of Pacific Graphics '94 / CADDM '94 \r\n%C Beijing, China \r\n%D August 1994 \r\n\r\n*** BOOKS (5) ***\r\n\r\n%E P. Brunet\r\n%E F. W. Jansen\r\n%B Photorealistic Rendering in Computer Graphics\r\n%I Springer-Verlag\r\n%C Berlin, Germany\r\n%D 1994\r\n%O Proceedings of the Second Eurographics Workshop on Rendering, Barcelona,\r\nSpain, May 1991\r\n\r\n%A Ian Ashdown \r\n%B Radiosity: A Programmer's Perspective \r\n%I John Wiley & Sons \r\n%C New York \r\n%D 1994\r\n%O ISBN 0-471-30444-1 (without diskette)\r\n%O ISBN 0-471-30488-3 (with MS-Windows diskette)\r\n\r\n%A William Parsons Newhall, Jr.\r\n%B PC Graphics Unleashed\r\n%E SAMS Publishing (various editors)\r\n%I SAMS Publishing\r\n%C Indianapolis, Indiana\r\n%D 1994\r\n%P 501-575 (Chapter 18)\r\n%O ISBN 0-672-30570-4 (includes CD-ROM)\r\n\r\n%A William Parsons Newhall, Jr.\r\n%B From Ray Tracing to Radiosity\r\n%I SAMS Publishing\r\n%C Indianapolis, Indiana\r\n%D 1995 (to be published)\r\n%O ISBN 0-672-30497-X (includes CD-ROM)\r\n \r\n%A Francois Sillion \r\n%A Claude Puech \r\n%B Radiosity and Global Illumination \r\n%I Morgan Kaufmann \r\n%C San Francisco \r\n%D 1994\r\n%O ISBN 1-55860-277-1\r\n\r\n*** END OF 1994 ADDITIONS ***\r\n \r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from eigmq2.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA28398; Wed, 11 Jan 95 13:45:25 +0100\r\nX-Sender: wp@stellaris.cg.tuwien.ac.at\r\nMessage-Id: <ab3982b009021004f078@[128.130.166.50]>\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nDate: Wed, 11 Jan 1995 13:43:35 +0100\r\nTo: feda, fischel, gervautz, groeller, kopp, helwig, mazuryk, elias, \r\n scheirich, schmalstieg, stieglecker, tastl@eigvs4.una.ac.at, tobler, \r\n traxler, meyer, schindler, WP, feda, tobler, elias, neum@integra.hu, \r\n xavier@ima.udg.es, sbert@ima.udg.es\r\nFrom: Werner Purgathofer <wp>\r\nSubject: globillum from Peter Shirley: Terms and Symbols\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n>X-POP3-Rcpt: wp@stellaris\r\n>To: wp@eigsg1.tuwien.ac.at\r\n>From: in%shirley%graphics.cornell.edu%eigvs4@auniw\r\n>Subject: Terms and Symbols\r\n>Date: Thu, 22 Dec 1994 18:00:37 +0100\r\n>\r\n>Received: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n> <01HKYBK42ZAO9FOFY2@Pap.UniVie.AC.AT>; Thu, 22 Dec 1994 18:00 GMT+0100\r\n>Received: by HOSTESS.GRAPHICS.CS.CMU.EDU id aa22195; 22 Dec 94 11:57:32 EST\r\n>Received: from EDRC.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa22164; 22 Dec\r\n> 94 11:32:34 EST\r\n>Received: from MERCKX.GRAPHICS.CORNELL.EDU by EDRC.CMU.EDU id aa07964; 22 Dec\r\n> 94 11:32:06 EST\r\n>Received: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3) id AA06390; Thu,\r\n> 22 Dec 1994 11:32:18 -0500\r\n>Received: by zap.graphics.cornell.edu (1.37.109.8/16.2) id AA26819; Thu,\r\n> 22 Dec 1994 11:32:04 -0500\r\n>Date: Thu, 22 Dec 1994 11:32:04 -0500 (EST)\r\n>From: Peter Shirley <shirley@graphics.cornell.edu>\r\n>Subject: Terms and Symbols\r\n>To: globillum@cs.cmu.edu\r\n>Message-id: <9412221632.AA06390@merckx.graphics.cornell.edu>\r\n>Content-type: text/plain; charset=US-ASCII\r\n>Content-transfer-encoding: 7bit\r\n>X-Mailer: ELM [version 2.4 PL24]\r\n>Mime-Version: 1.0\r\n>Content-Length: 1325\r\n>\r\n>I am writing a Siggraph submission and am having my usual angst\r\n>over symbols used for radiometric quantities.  If you don't think\r\n>this is important, imagine reading a linear algebra text\r\n>that uses  xA = b for a linear system!  Unfortunately, we have\r\n>nothing as standard as Ax=b in graphics.  Here is what I have\r\n>seen used often in rendering:\r\n>\r\n>                                  IES        Heat Transfer    other\r\n>power                             \\Phi          ??\r\n>radiant exitance                  M             B\r\n>irradiance                        E             H             \\phi\r\n>radiant intensity                 I             ??\r\n>radiance                          L             I\r\n>field (incoming) radiance         L_f           ??\r\n>surface (outgoing) radiance       L_s           ??\r\n>emitted radiance                  ??            ??            L, L_e\r\n>\r\n>My biggest worry is about irradiance and radiant exitance.  I try\r\n>to use IES symbols when possible because they have an ANSI document\r\n>for terms and symbols, but I can't bring myself to use E (for one reason\r\n>because I am using expected values in the same paper).  Should I\r\n>use H, and then use B for radiant exitance (radiosity)?  If anyone\r\n>has words of wisdom for me, please share them.\r\n>\r\n>Have a happy holiday!\r\n>\r\n>Pete Shirley\r\n>shirley@graphics.cornell.edu\r\n>\r\n\r\n-------------------------------------------------------------------\r\nWerner Purgathofer                   Tel. +43(1)58801 4548\r\nInstitute of Computer Graphics           ( secretary: 4549 )\r\nTechnical University of Vienna       Fax. +43(1)5874932\r\nKarlsplatz 13 / 186                  email:   wp@cg.tuwien.ac.at\r\nA-1040 Wien / Austria\r\n-------------------------------------------------------------------\r\n\r\nFrom \r\nTo: Abteilung-186/2, Stochastic-Radiosity\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\nSubject: globillum from Peter Shirley: Terms and Symbols\r\nMessage-Id: <ab3982b009021004f078@[128.130.166.50]>\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nDate: Wed, 11 Jan 1995 13:43:10\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n>X-POP3-Rcpt: wp@stellaris\r\n>To: wp@eigsg1.tuwien.ac.at\r\n>From: in%shirley%graphics.cornell.edu%eigvs4@auniw\r\n>Subject: Terms and Symbols\r\n>Date: Thu, 22 Dec 1994 18:00:37 +0100\r\n>\r\n>Received: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n> <01HKYBK42ZAO9FOFY2@Pap.UniVie.AC.AT>; Thu, 22 Dec 1994 18:00 GMT+0100\r\n>Received: by HOSTESS.GRAPHICS.CS.CMU.EDU id aa22195; 22 Dec 94 11:57:32 EST\r\n>Received: from EDRC.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa22164; 22 Dec\r\n> 94 11:32:34 EST\r\n>Received: from MERCKX.GRAPHICS.CORNELL.EDU by EDRC.CMU.EDU id aa07964; 22 Dec\r\n> 94 11:32:06 EST\r\n>Received: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3) id AA06390; Thu,\r\n> 22 Dec 1994 11:32:18 -0500\r\n>Received: by zap.graphics.cornell.edu (1.37.109.8/16.2) id AA26819; Thu,\r\n> 22 Dec 1994 11:32:04 -0500\r\n>Date: Thu, 22 Dec 1994 11:32:04 -0500 (EST)\r\n>From: Peter Shirley <shirley@graphics.cornell.edu>\r\n>Subject: Terms and Symbols\r\n>To: globillum@cs.cmu.edu\r\n>Message-id: <9412221632.AA06390@merckx.graphics.cornell.edu>\r\n>Content-type: text/plain; charset=US-ASCII\r\n>Content-transfer-encoding: 7bit\r\n>X-Mailer: ELM [version 2.4 PL24]\r\n>Mime-Version: 1.0\r\n>Content-Length: 1325\r\n>\r\n>I am writing a Siggraph submission and am having my usual angst \r\n>over symbols used for radiometric quantities.  If you don't think\r\n>this is important, imagine reading a linear algebra text\r\n>that uses  xA = b for a linear system!  Unfortunately, we have\r\n>nothing as standard as Ax=b in graphics.  Here is what I have\r\n>seen used often in rendering:\r\n>\r\n>                                  IES        Heat Transfer    other\r\n>power                             \\Phi          ??\r\n>radiant exitance                  M             B              \r\n>irradiance                        E             H             \\phi\r\n>radiant intensity                 I             ??\r\n>radiance                          L             I\r\n>field (incoming) radiance         L_f           ??      \r\n>surface (outgoing) radiance       L_s           ??\r\n>emitted radiance                  ??            ??            L, L_e\r\n>\r\n>My biggest worry is about irradiance and radiant exitance.  I try\r\n>to use IES symbols when possible because they have an ANSI document\r\n>for terms and symbols, but I can't bring myself to use E (for one reason\r\n>because I am using expected values in the same paper).  Should I\r\n>use H, and then use B for radiant exitance (radiosity)?  If anyone\r\n>has words of wisdom for me, please share them.\r\n>\r\n>Have a happy holiday!\r\n>\r\n>Pete Shirley\r\n>shirley@graphics.cornell.edu\r\n>\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from mr.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA27851; Mon, 23 Jan 95 18:24:13 +0100\r\nMessage-Id: <9501231724.AA27851@stellaris.cg.tuwien.ac.at>\r\nReceived: from EIGVS4 by mr.tuwien.ac.at with DECNET-IN (PP) \r\n          id <27371-0@mr.tuwien.ac.at>; Mon, 23 Jan 1995 18:20:54 +0100\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\nTo: wp@eigsg1.tuwien.ac.at\r\nFrom: in%nic%informatik.uni-rostock.de%eigvs4@auniw\r\nSubject: Color quantization\r\nDate: Mon, 23 Jan 1995 18:20:54 +0100\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HM71LBK1DC9YDRB7@Pap.UniVie.AC.AT>; Mon, 23 Jan 1995 18:20 GMT+0100\r\nReceived: from EDRC.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa03040; 23 Jan\r\n 95 10:10:32 EST\r\nReceived: from [139.30.5.28] by EDRC.CMU.EDU id aa29078; 23 Jan 95 10:09:49 EST\r\nReceived: by ceylon.informatik.uni-rostock.de id QAA12406; Mon,\r\n 23 Jan 1995 16:09:18 +0100\r\nReceived: by carl.informatik.uni-rostock.de id QAA05795; Mon,\r\n 23 Jan 1995 16:09:17 +0100\r\nDate: Mon, 23 Jan 1995 16:09:17 +0100 (MET)\r\nFrom: Nico Guenther <nic@informatik.uni-rostock.de>\r\nSubject: Color quantization\r\nTo: globillum@cs.cmu.edu\r\nMessage-id: <199501231509.QAA05795@carl.informatik.uni-rostock.de>\r\nContent-type: text\r\nX-Mailer: ELM [version 2.4 PL23]\r\nContent-Length: 978\r\n\r\nHi,\r\n\r\nsome days ago Ian Asdown posted a pointer to some color quanti techniques.\r\nConcerning 24->8 bit quantization one has to take care of the following:\r\nUsually quantization techniques are linear ones; however our audio-visual\r\nsystem uses a nonlinear scale (see Weber-Fechner-law in acoustics).\r\nHence the visual image quality of 8bit images can be improved by a simple\r\nprocedure\r\n1st - nonlinear color scaling\r\n2nd - color quantization\r\n3rd - invers scaling to 1st\r\n4th - rendering\r\n\r\nSome work concerning these problems was done in 1993 as MS at CS dep.\r\nof university of Rostock.\r\nA: Joern Trilk\r\nT: Nichtlineare Farbskalierung fuer die realistische Bilddarstellung\r\nK: you see, in German\r\n\r\nThis work includes visual comparison of different scaling functions like\r\nlog Weber-Fechner, Cornsweet, Paeth, ... and the corresponding C-code.\r\nIn addition to that you can find a good reference list (mostly in \r\nEnglish). Maybe this is for some use to you.\r\n\r\nNico                    (nic@informatik.uni-rostock.de)\r\nFrom \r\nTo: Abteilung-186/2, Abteilung-186/1\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\nSubject: Questionnaire (forwarded)\r\nMessage-Id: <v02110100ab4d0599b4df@[128.130.166.50]>\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nDate: Thu, 26 Jan 1995 08:54:26\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n>X-POP3-Rcpt: wp@stellaris\r\n>To: wp@eigsg1.tuwien.ac.at\r\n>From: in%vezza%public.iunet.it%eigvs4@auniw\r\n>Subject: Questionnaire\r\n>Date: Wed, 25 Jan 1995 23:50:25 +0100\r\n>\r\n>Received: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n> <01HMA5OGXIDC9YDY5E@Pap.UniVie.AC.AT>; Wed, 25 Jan 1995 23:49 GMT+0100\r\n>Received: from EDRC.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa01567; 25 Jan\r\n> 95 17:34:39 EST\r\n>Received: from [192.106.6.15] by EDRC.CMU.EDU id aa13658; 25 Jan 95 17:33:25 EST\r\n>Received: (from vezza@localhost) by public.iunet.it (8.6.9/8.6.9) id XAA15125\r\n> for globillum@cs.cmu.edu; Wed, 25 Jan 1995 23:13:06 +0100\r\n>Date: Wed, 25 Jan 1995 23:13:04 +0100 (MET)\r\n>From: Luca Vezzadini <vezza@public.iunet.it>\r\n>Subject: Questionnaire\r\n>To: globillum@cs.cmu.edu\r\n>Message-id: <199501252213.XAA15125@public.iunet.it>\r\n>Content-type: text\r\n>X-Mailer: ELM [version 2.4 PL23]\r\n>Content-Length: 430\r\n>\r\n>Hi !\r\n>I am working in Italy on a book on 3D graphics; I am preparing a kind of\r\n>questionnaire, a general interview on this field, that will help me in\r\n>my project. Is there anybody out there who would like to take a look at it?\r\n>(Some of you probably already have it...)\r\n>I would like to get in touch with scientists and artists dealing with\r\n>3D graphics.\r\n>Thanks for your attention !\r\n>\r\n>- Luca Vezzadini\r\n>  E-mail:  vezza@mailbox.iunet.it\r\n>\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from mr.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA05877; Tue, 31 Jan 95 14:50:43 +0100\r\nMessage-Id: <9501311350.AA05877@stellaris.cg.tuwien.ac.at>\r\nReceived: from EIGVS4 by mr.tuwien.ac.at with DECNET-IN (PP) \r\n          id <16071-0@mr.tuwien.ac.at>; Tue, 31 Jan 1995 14:47:22 +0100\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\nTo: wp@eigsg1.tuwien.ac.at\r\nFrom: in%hwj%hwj.gk.dtu.dk%eigvs4@auniw\r\nDate: Tue, 31 Jan 1995 14:47:22 +0100\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HMI0HCXY749YEBID@Pap.UniVie.AC.AT>; Tue, 31 Jan 1995 14:46 GMT+0100\r\nReceived: from RI.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa07463; 31 Jan 95\r\n 8:37:36 EST\r\nReceived: from [130.225.91.126] by RI.CMU.EDU id aa12395; 31 Jan 95 8:37:17 EST\r\nReceived: (from hwj@localhost) by hwj.gk.dtu.dk (8.6.9/8.6.9) id RAA04054 for\r\n globillum@cs.cmu.edu; Tue, 31 Jan 1995 17:25:53 +0100\r\nDate: Tue, 31 Jan 1995 17:25:53 +0100\r\nFrom: Henrik Wann Jensen <hwj@hwj.gk.dtu.dk>\r\nTo: globillum@cs.cmu.edu\r\nMessage-id: <199501311625.RAA04054@hwj.gk.dtu.dk>\r\n\r\n\r\nHi All,\r\n\r\nFor some time I have been using a brute force Path Tracing method\r\nto validate the results from other global illumination methods.\r\nThe results are images in which the pixel values are represented\r\nas either pure float (one per. wavelength) or as Greg Wards real\r\npixels.\r\n\r\nMy question is: How can I compare these images?\r\n\r\nI have primarily been using a squared sum of pixel differences. This\r\nmeans that the two images being compared are subtracted giving\r\na difference image. The pixel values in the difference image are\r\nsquared and added together giving some number (=error) indicating the \r\n\"distance\" between the two images. This method is relatively good but \r\nit gives pour ratings to images which have just a few pixels with a large \r\ndistance (these images could perhaps be corrected using a noise reduction \r\nfilter). Furthermore the method doesn't say much about the visual quality \r\nof the image being validated -- sometimes a little noise does look good...\r\nThe error (number) also depends on the brightness of the image and images \r\nwhich has problems in dark areas (like shadows) gets a smaller error than\r\nimages with problems in bright areas. It has no meaning (or very little \r\nmeaning) comparing the error resulting from the computation of different \r\nimages. etc....\r\n\r\nAlternative methods could be: Maximum pixel difference, Average pixel \r\ndifference etc.\r\n\r\nI would like some kind of normalized squared sum of pixel differences. \r\nIt should, however, not \"go berserk\" in very dark areas with relatively \r\nlarge (but still invisible errors). And even better if the method\r\ngave the error 42 using the same global illumination method on two\r\ndifferent images then the \"looks of the error\" would be the same\r\non the two images (is this impossible?).\r\n\r\n\r\nThat was my first two cents :-)\r\n\r\n- Henrik Wann Jensen\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from mr.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA07313; Tue, 31 Jan 95 18:00:27 +0100\r\nMessage-Id: <9501311700.AA07313@stellaris.cg.tuwien.ac.at>\r\nReceived: from EIGVS4 by mr.tuwien.ac.at with DECNET-IN (PP) \r\n          id <24898-0@mr.tuwien.ac.at>; Tue, 31 Jan 1995 17:57:06 +0100\r\nX-Vms-To: IN%\"hwj@hwj.gk.dtu.dk\" \"Henrik Wann Jensen\", IN%\"globillum@cs.cmu.edu\"\r\nTo: wp@eigsg1.tuwien.ac.at\r\nFrom: in%holly%cam.nist.gov%eigvs4@auniw\r\nSubject: image comparisons\r\nDate: Tue, 31 Jan 1995 17:57:06 +0100\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HMI73GGBKG9YEBHO@Pap.UniVie.AC.AT>; Tue, 31 Jan 1995 17:56 GMT+0100\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa08124; 31 Jan 95\r\n 11:42:30 EST\r\nReceived: from fs1.cam.nist.gov by CS.CMU.EDU id aa06265; 31 Jan 95 11:41:06 EST\r\nReceived: from plum (plum.cam.nist.gov) by fs1.cam.nist.gov (4.1/SMI-DDN) id\r\n AA12639; Tue, 31 Jan 95 11:41:03 EST\r\nReceived: by plum (940406.SGI/SMI-3.2) id AA17150; Tue, 31 Jan 95 11:41:01 -0500\r\nDate: Tue, 31 Jan 1995 11:41:01 -0500\r\nFrom: Holly E Rushmeier <holly@cam.nist.gov>\r\nSubject: image comparisons\r\nIn-reply-to: Henrik Wann Jensen <hwj@hwj.gk.dtu.dk> \"\" (Jan 31,  5:25pm)\r\nTo: Henrik Wann Jensen <hwj@hwj.gk.dtu.dk>, globillum@cs.cmu.edu\r\nMessage-id: <9501311141.ZM17148@plum.cam.nist.gov>\r\nContent-type: text/plain; charset=us-ascii\r\nX-Mailer: Z-Mail (3.1.0 22feb94 MediaMail)\r\nMime-Version: 1.0\r\nReferences: <199501311625.RAA04054@hwj.gk.dtu.dk>\r\n\r\nHi --\r\n\r\nWe have also been looking at the image comparison problem. I don't\r\nhave any good suggestions right now, but our approach is to\r\ntry to build on the work on image metrics for evaluating the\r\neffects of lossy compression. Here are some references. I'm not\r\nfamiliar with these papers in any depth, so you have to make\r\nyour own assessments of their usefulness:\r\n\r\nMannos & Sakrison, \"The Effects of a Vision Fidelity Criterion\r\non the Encoding of Images\", IEEE Trans. on Information Theory,\r\nvol. it-20, July 1974, pp. 525-536.\r\n\r\nSaghri, Cheatham, & Habbi \"Image quality measure based on a human\r\nvisual system model\", Optical Engineering, July 1989, vol 28, no. 7,\r\npp. 813-818.\r\n\r\n\r\nNill, \" A Visual Model Weighted Cosine Transform for Image Compression\r\nand Quality Assessment\", IEEE Transactions on Communications,\r\nvol. com-33, no. 6, June 1985, pp. 551-557\r\n\r\nEven if you can't find these particular papers, you can probably\r\ndraw some inspiration for methods to test out by rifling through\r\nthe literature on evaluating lossy compression methods. I think\r\nincorporating even simple-minded human visual models would give\r\nuseful results, and keep the metric from going beserk in dark\r\nareas, etc.\r\n\r\n-- Holly\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from mr.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA07489; Tue, 31 Jan 95 19:32:11 +0100\r\nMessage-Id: <9501311832.AA07489@stellaris.cg.tuwien.ac.at>\r\nReceived: from EIGVS4 by mr.tuwien.ac.at with DECNET-IN (PP) \r\n          id <28452-0@mr.tuwien.ac.at>; Tue, 31 Jan 1995 19:28:51 +0100\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\nTo: wp@eigsg1.tuwien.ac.at\r\nFrom: in%donm%microsoft.com%eigvs4@auniw\r\nSubject: image quality metrics\r\nDate: Tue, 31 Jan 1995 19:28:51 +0100\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HMIAB84HGG9YEBVI@Pap.UniVie.AC.AT>; Tue, 31 Jan 1995 19:28 GMT+0100\r\nReceived: from EDRC.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa00442; 31 Jan\r\n 95 13:20:51 EST\r\nReceived: from netmail2.microsoft.com by EDRC.CMU.EDU id aa15785; 31 Jan 95\r\n 13:18:57 EST\r\nReceived: by netmail2.microsoft.com (5.65/25-eef) id AA26339; Tue,\r\n 31 Jan 95 10:19:28 -0800\r\nReceived: by netmail2 using fxenixd 1.0 Tue, 31 Jan 95 10:19:28 PST\r\nDate: Tue, 31 Jan 95 10:09:41 TZ\r\nFrom: Don Mitchell <donm@microsoft.com>\r\nSubject: image quality metrics\r\nTo: globillum@cs.cmu.edu\r\nMessage-id: <9501311819.AA26339@netmail2.microsoft.com>\r\nX-Msmail-Message-Id:  4291C4D3\r\nX-Msmail-Conversation-Id:  4291C4D3\r\n\r\nI've played with Mannos and Sakrison's method.  The wisdom at Bell Labs \r\nseemed to be that numerical image-quality metrics were a sort of holy \r\ngrail that has never been completely achieved.  Be careful.  There is \r\nso much going on in our subjective response!  Methods like M&S can take \r\ninto account the logarithmic response to contrast and the basic color \r\nand spatial frequency dependance.  Oh wait, the color response stuff is \r\nin another paper by Werner Frei (I'll try to find that reference).  But \r\nthere are other things like visual masking that are hard to model -- \r\nthe visibility of noise depends a lot on the context.\r\n\r\nDon't be afraid to do subjective testing.  Well, be a little afraid, \r\nbecause its a pain in the neck to organize it, but I think letting \r\nexpert observers make judgements means more than assigning a mysterious \r\nnumber (which ultimate is based on some fit to some set of \r\nsubjective-testing data anyway!).\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from mr.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA07560; Tue, 31 Jan 95 20:00:41 +0100\r\nMessage-Id: <9501311900.AA07560@stellaris.cg.tuwien.ac.at>\r\nReceived: from EIGVS4 by mr.tuwien.ac.at with DECNET-IN (PP) \r\n          id <29327-0@mr.tuwien.ac.at>; Tue, 31 Jan 1995 19:57:33 +0100\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\nTo: wp@eigsg1.tuwien.ac.at\r\nFrom: in%greg%taligent.com%eigvs4@auniw\r\nSubject: RE: image quality metrics\r\nDate: Tue, 31 Jan 1995 19:57:33 +0100\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HMIBAZ1HSG9YECEB@Pap.UniVie.AC.AT>; Tue, 31 Jan 1995 19:57 GMT+0100\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa00578; 31 Jan 95\r\n 13:48:49 EST\r\nReceived: from mailserv.taligent.com by CS.CMU.EDU id aa07687; 31 Jan 95\r\n 13:46:24 EST\r\nReceived: from yahoo.taligent.com by mailserv.taligent.com (AIX 3.2/UCB\r\n 5.64/4.03) id AA204633; Tue, 31 Jan 1995 10:46:50 -0800\r\nReceived: by yahoo.taligent.com (AIX 4.1/UCB 5.64/4.03) id AA26620; Tue,\r\n 31 Jan 1995 10:46:49 -0800\r\nDate: Tue, 31 Jan 1995 10:46:49 -0800\r\nFrom: greg@taligent.com\r\nSubject: RE: image quality metrics\r\nIn-reply-to: <9501311819.AA26339@netmail2.microsoft.com>\r\nTo: globillum@cs.cmu.edu\r\nMessage-id: <9501311846.AA26620@yahoo.taligent.com>\r\nReferences: <9501311819.AA26339@netmail2.microsoft.com>\r\n\r\n\r\n>>>>> \"DM\" == Don Mitchell <donm@microsoft.com> writes:\r\nDM> I've played with Mannos and Sakrison's method.  The wisdom at Bell\r\nDM> Labs seemed to be that numerical image-quality metrics were a sort\r\nDM> of holy grail that has never been completely achieved.\r\nDM> ...\r\nDM> Don't be afraid to do subjective testing.  Well, be a little\r\nDM> afraid, because its a pain in the neck to organize it, but I think\r\nDM> letting expert observers make judgements means more than assigning\r\nDM> a mysterious number (which ultimate is based on some fit to some\r\nDM> set of subjective-testing data anyway!).\r\n\r\nI would agree completely.  I did a lot of work on the perceptual\r\nbrightness of light sources for my thesis, and perceptual testing\r\nseems to be the only reliable (well, pretty reliable anyhow) way to\r\ntest image quality.  It is a pain to design a good test, though.  The\r\nup side is that you don't usually need too many subjects.\r\n\r\n                                                -Greg.\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from mr.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA07588; Tue, 31 Jan 95 20:22:30 +0100\r\nMessage-Id: <9501311922.AA07588@stellaris.cg.tuwien.ac.at>\r\nReceived: from EIGVS4 by mr.tuwien.ac.at with DECNET-IN (PP) \r\n          id <29910-0@mr.tuwien.ac.at>; Tue, 31 Jan 1995 20:19:00 +0100\r\nX-Vms-To: IN%\"donm@microsoft.com\" \"Don Mitchell\", IN%\"globillum@cs.cmu.edu\"\r\nTo: wp@eigsg1.tuwien.ac.at\r\nFrom: in%holly%cam.nist.gov%eigvs4@auniw\r\nSubject: RE: image quality metrics\r\nDate: Tue, 31 Jan 1995 20:19:00 +0100\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HMIC2DHL9C9YEBAW@Pap.UniVie.AC.AT>; Tue, 31 Jan 1995 20:18 GMT+0100\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa00613; 31 Jan 95\r\n 14:00:02 EST\r\nReceived: from fs1.cam.nist.gov by CS.CMU.EDU id aa07857; 31 Jan 95 13:59:16 EST\r\nReceived: from plum (plum.cam.nist.gov) by fs1.cam.nist.gov (4.1/SMI-DDN) id\r\n AA14000; Tue, 31 Jan 95 13:59:11 EST\r\nReceived: by plum (940406.SGI/SMI-3.2) id AA17371; Tue, 31 Jan 95 13:59:08 -0500\r\nDate: Tue, 31 Jan 1995 13:59:08 -0500\r\nFrom: Holly E Rushmeier <holly@cam.nist.gov>\r\nSubject: RE: image quality metrics\r\nIn-reply-to: Don Mitchell <donm@microsoft.com> \"image quality metrics\" (Jan 31,\r\n 10:09am)\r\nTo: Don Mitchell <donm@microsoft.com>, globillum@cs.cmu.edu\r\nMessage-id: <9501311359.ZM17369@plum.cam.nist.gov>\r\nContent-type: text/plain; charset=us-ascii\r\nX-Mailer: Z-Mail (3.1.0 22feb94 MediaMail)\r\nMime-Version: 1.0\r\nReferences: <9501311819.AA26339@netmail2.microsoft.com>\r\n\r\nDon and Greg have a good point about image quality metrics. However, sitting\r\nhere at \"Metrics R Us\", I feel like have to respond.\r\n\r\nClearly, there isn't ever going to be one metric that everyone agrees\r\non, but we I think we can develop a set of metrics that are more useful\r\nthan root-mean-square error. I also know that there will never be\r\na universally accepted model of subjective response. On the other hand,\r\nwe use displays that rely on a lot of models of human vision\r\n(like metamerism) that are imperfect, but do a decent job for a lot\r\nof tasks. Compression methods, like jpeg, aren't perfect, but by\r\nexploiting some simple models of vision they do a decent job for\r\nsome classes of images.\r\n\r\nNo one wants to compute an image by following every photon, because\r\neveryone knows you can't see a difference beyond some point. The more\r\nprecise a definition  you can give \"beyond some point\", the more\r\nefficiently you can compute  the results.\r\n\r\nUltimately, we want to generate synthetic images that we can rely on,\r\neven without the \"truth\" image to compare to. The ultimate purpose for\r\na metric I think is to  incorporated it into our computing techniques.\r\nAs we compute our image, we can use the metric to know if we're done\r\nyet.\r\n\r\nSubjective testing is useful, but what do you have as results? How well\r\na method A did relative to method B for a particular problem?\r\nThe original \"Cornell Box\" experiment showed that \"traditional\"\r\nradiosity did a good job for that box, but obviously didn't\r\nprove that radiosity is the way to go for any arbitrary environment.\r\nUnless you can abstract the results into a mathematical model you can't apply\r\nthe results to anything else. My attitude is lets look at the models\r\npeople have abstracted so far for other applications. Then we can develop\r\nour own metrics to use to develop error bounds for image synthesis\r\ntechniques, where, as in compression some of the bounds will be restricted\r\nto certain classes of images.\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from mr.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA07680; Tue, 31 Jan 95 22:09:45 +0100\r\nMessage-Id: <9501312109.AA07680@stellaris.cg.tuwien.ac.at>\r\nReceived: from EIGVS4 by mr.tuwien.ac.at with DECNET-IN (PP) \r\n          id <02621-0@mr.tuwien.ac.at>; Tue, 31 Jan 1995 22:06:31 +0100\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\nTo: wp@eigsg1.tuwien.ac.at\r\nFrom: in%ruffb%rpi.edu%eigvs4@auniw\r\nSubject: Image comparison/quality\r\nDate: Tue, 31 Jan 1995 22:06:31 +0100\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HMIFSDIUFK9YECVL@Pap.UniVie.AC.AT>; Tue, 31 Jan 1995 22:05 GMT+0100\r\nReceived: from RI.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa01053; 31 Jan 95\r\n 15:52:25 EST\r\nReceived: from mail1.its.rpi.edu by RI.CMU.EDU id aa13950; 31 Jan 95 15:51:40\r\n EST\r\nReceived: from goya.its.rpi.edu (ruffb@goya.its.rpi.edu [128.113.100.15]) by\r\n mail1.its.rpi.edu (8.6.9/8.6.4) with ESMTP id PAA00796 for\r\n <globillum@cs.cmu.edu>; Tue, 31 Jan 1995 15:51:11 -0500\r\nReceived: (ruffb@localhost) by goya.its.rpi.edu (8.6.9/8.6.4) id PAA00367 for\r\n globillum@cs.cmu.edu; Tue, 31 Jan 1995 15:50:56 -0500\r\nDate: Tue, 31 Jan 1995 15:50:56 -0500\r\nFrom: Barry Carlton Ruff <ruffb@rpi.edu>\r\nSubject: Image comparison/quality\r\nTo: globillum@cs.cmu.edu\r\nMessage-id: <199501312050.PAA00367@goya.its.rpi.edu>\r\n\r\n\r\nMore image comparison/quality thoughts...\r\n\r\nThe textbook \"Flat-Panel Displays and CRTs\" has an excellent\r\nchapter entitled \"Image Quality: Measures and Visual Performance\"\r\nby Harry Snyder.  He characterizes a number of pixel error\r\nmeasures of image quality ( primarily based on mean square error,\r\nsome weighted by properties of the human visual system ).  The\r\nreal strength of the chapter though is it's coverage of techniques\r\nthat use the Modulation Transfer Function of display systems to\r\nobtain spatial information that can be compared with characteristics\r\nof our visual capabilities.\r\n\r\nI agree with Holly there is a lot of info in the compression\r\nliterature on this topic.  I recommend also scanning the\r\nthe displays literature and television journals specifically,\r\nthe Society for Information Display and the Society for Motion\r\nPicture and Television Engineers ( SID and SMPTE ) both hold\r\na high stake in developing metrics for measuring image quality.\r\n\r\nHere are a few more references:\r\n\r\nGlenn, William.  Digital Image Compression Based on Visual\r\nPerception and Scene Properties. SMPTE Journal May 1993: p.392-397\r\n\r\nHall, Charles; Hall, Ernest.  A Nonlinear Model for the Spatial\r\nCharacteristics of the Human Visual System.  IEEE Transactions\r\non Systems, Man, and Cybernetics. March 1977 vSMC-7(no. 3): p.161-170\r\n\r\nPoynton, Charles. \"Gamma\" and It's Disguises: The Nonlinear Mappings\r\nof Intensity in Perception, CRTs, Film and Video.  SMPTE Journal.\r\nDecember, 1993 p.1099-1108\r\n\r\nStatistical comparison of image data is useful but to obtain measures\r\nof image quality perceptual models will have to be incorporated.  As\r\nmentioned subjective ratings may be an alternative presently but\r\nherein lies some pitfalls as well.  Experimental design must be\r\ncontrolled to assure subjects are rating actual quality as opposed\r\nto simply preference.  ( there's no accounting for taste )  I have\r\nused a pair-wise comparison where subjects are presented both a\r\nreference image and a test image and are then asked to rank their\r\nimpression of the test against the reference this works out well.\r\n\r\n        Perception Based Rendering,\r\n        coming soon to a machine near you...\r\n\r\n                Barry Ruff\r\n\r\n                Lighting Research Center\r\n                Rensselaer Polytechnic Institute\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from mr.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA07793; Wed, 1 Feb 95 00:27:47 +0100\r\nMessage-Id: <9501312327.AA07793@stellaris.cg.tuwien.ac.at>\r\nReceived: from EIGVS4 by mr.tuwien.ac.at with DECNET-IN (PP) \r\n          id <06386-0@mr.tuwien.ac.at>; Wed, 1 Feb 1995 00:24:26 +0100\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\nTo: wp@eigsg1.tuwien.ac.at\r\nFrom: in%spworley%netcom.com%eigvs4@auniw\r\nSubject: More image comparison thoughts\r\nDate: Wed, 1 Feb 1995 00:24:26 +0100\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HMIKMG47QO9YECZI@Pap.UniVie.AC.AT>; Wed, 1 Feb 1995 00:23 GMT+0100\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa01457; 31 Jan 95\r\n 18:16:12 EST\r\nReceived: from netcom13.netcom.com by CS.CMU.EDU id aa11019; 31 Jan 95 18:15:36\r\n EST\r\nReceived: by netcom13.netcom.com (8.6.9/Netcom) id PAA28690; Tue,\r\n 31 Jan 1995 15:14:21 -0800\r\nDate: Tue, 31 Jan 1995 15:14:21 -0800\r\nFrom: Steve Worley <spworley@netcom.com>\r\nSubject: More image comparison thoughts\r\nTo: globillum@cs.cmu.edu\r\nMessage-id: <199501312314.PAA28690@netcom13.netcom.com>\r\n\r\n\r\nI think that a single universal image \"error\" metric doesn't exist,\r\nsimply because one type of image deviation may be trivial for one\r\napplication but horrible for another. The diversity of uses for an\r\nerror metric make a universal measure impossible.\r\n\r\nConsider two images which are identical except one image has been\r\nshifted over one pixel to the right. If these images were a before and\r\nafter version of a test of a compression method, you'd want to use a\r\nhuman perception metric of difference. Put the images side by side and\r\nany viewer would probably say \"Fantastic!\". But if the images were\r\ncomparisons of one radiosity method with a \"truth\" image from extreme\r\noversampled Monte Carlo, you'd probably look for mean squared and\r\nmaximum pixel differences of some sort. Here the offset registration\r\ncauses very large errors in the two images, especially at sharp\r\nhorizontal intensity changes.\r\n\r\nSo error metrics should be tailored to the application. I would feel\r\nthat a new global illumination method would best be measured against a\r\n\"known\" image by simple mean squared pixel intensity differences,\r\nprobably independently at each wavelength. These differneces should be\r\nin actual intensity differences if possible, not cruddy quantized\r\n0-255 RGB values. This is a more physical, direct measurement, showing\r\nany differences at a very low level. When testing a new algorithmic\r\nmethod for light transport, these importances are probably the most\r\nimportant.\r\n\r\nA visual metric might be better for determining speedups for a\r\nspecific renderer. Say I'm trying to add Greg Ward's cool method of\r\nestimating shadow coverages of hundreds of light sources to a current\r\ncommerical renderer. The users of the renderer are logo pilots and\r\ngeneral animators. If the image doesn't LOOK different, and rendering\r\nis much faster, I'm likely to have happy customers. Even if the\r\naccuracy of rendering has decreased considerably (maybe the shadow\r\nboundaries are a lot noisier, with changes of +- 10% in the correct\r\nRGB values) it doesn't matter as long as peopele viewing the image\r\ndon't notice or at least notice much.\r\n\r\nUnlike pixel by pixel mean-squared differences, trying to come up with\r\na metric for human vision is a lot trickier. One group that probably\r\nput the most work into this topic were the nameless engineers who\r\ncrafted NTSC in the 50's. They had an insanely small bandwidth to pack\r\nas much image quality as they could into. They exploited our vision's\r\nweak points by allocating their bandwidth carefully. I would think\r\nthat a better VISUAL metric would come from pixel by pixel differences\r\nin YUV space rather than RGB space, and weighting Y errors much more\r\nthan U and U more than V, as NTSC does. This doesn't solve some\r\nproblems, though: think about the case where you increase each pixel's\r\nintensity 5% uniformly. Visually the image doesn't change much, but\r\nthe pixel by pixel differences all have a 5% absolute error in\r\nthem. Oops.  Maybe some global gamma/contrast/brightness tweaking\r\nshould attempt to \"match\" the two images first, THEN use pixel by\r\npixel differences. But what about nonlinear spacial intensity changes,\r\nlike the ones Rushmier, Ward, and Shirley have played with?\r\nArggh.. there's an awful lot to account for!\r\n\r\nSo forming a quantitative VISUAL difference metric is, simply, a\r\npain. I will buy dinner for anyone who can come up with a good model\r\nor two and actually compare these to human experimentation where\r\npeople rate image \"differences\" by eye.\r\n\r\nBut luckily, the more sterile question of validating an algorithm can\r\nuse less subjective measures. Simple pixel by pixel mean, mean\r\nsquared, and maximum errors, are enough to quickly tell wether the two\r\nalgorithms agree or disagree. Especially in radiation transport, we do\r\nknow how to use the right units for measurements of light flux though\r\na solid angle, and that's all we're trying to compute accurately.\r\n\r\nAnyway, just some thoughts to keep this thread going. I'm glad I\r\ndiscovered this list...\r\n\r\n-Steve Worley\r\nspworley@netcom.com\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from mr.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA11244; Wed, 1 Feb 95 17:14:34 +0100\r\nMessage-Id: <9502011614.AA11244@stellaris.cg.tuwien.ac.at>\r\nReceived: from EIGVS4 by mr.tuwien.ac.at with DECNET-IN (PP) \r\n          id <08614-0@mr.tuwien.ac.at>; Wed, 1 Feb 1995 17:11:04 +0100\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\nTo: wp@eigsg1.tuwien.ac.at\r\nFrom: in%hwj%hwj.gk.dtu.dk%eigvs4@auniw\r\nSubject: Image comparison\r\nDate: Wed, 1 Feb 1995 17:11:04 +0100\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HMJJRWMV5C9YECW1@Pap.UniVie.AC.AT>; Wed, 1 Feb 1995 17:10 GMT+0100\r\nReceived: from CS.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa02466; 1 Feb 95\r\n 10:56:37 EST\r\nReceived: from hwj.gk.dtu.dk by CS.CMU.EDU id aa17543; 1 Feb 95 10:55:42 EST\r\nReceived: (from hwj@localhost) by hwj.gk.dtu.dk (8.6.9/8.6.9) id TAA04681 for\r\n globillum@cs.cmu.edu; Wed, 1 Feb 1995 19:44:50 +0100\r\nDate: Wed, 1 Feb 1995 19:44:50 +0100\r\nFrom: Henrik Wann Jensen <hwj@hwj.gk.dtu.dk>\r\nSubject: Image comparison\r\nTo: globillum@cs.cmu.edu\r\nMessage-id: <199502011844.TAA04681@hwj.gk.dtu.dk>\r\n\r\n\r\nHi everyone,\r\n\r\nThanks for all the replies and an interesting discussion...\r\n\r\nI can see that it is difficult to compute just one number/error\r\nrelated to the 'perceptual difference' between two images. \r\n\r\nSubjective testing avoids this difficulty, but I agree with\r\nHolly that subjective testing cannot replace an error metric. \r\nFirstly, subjective testing is, well, subjective. I am used to \r\nlooking at and seeing errors in a computer generated image therefore \r\nI will probably catch more errors than a person who is not working\r\nwith computer graphics. I also find it quite unsatisfactory to write\r\nin a paper: \".. as we can see it looks good..\". Furthermore I like\r\nto examine the effects of different parameters in my software by\r\nplotting a graph showing the convergence/error (currently the RMS-error) \r\nas a function of one of these parameters -- this is not possible\r\nwith subjective testing.\r\n\r\nWhen comparing two images A and B we could extract a number of\r\nfeatures from the difference image C=A-B. For instance we could\r\nexamine whether C contains edges that aren't in the reference image A.\r\nWe could also test whether C is noisy in areas where A is smooth etc.\r\nThese features could be weighted and added together to give an error\r\nmetric. I guess someone has tried this before...\r\n\r\nA good error metric could initially be used to speed up current\r\nglobal illumination algorithms. Perhaps improve methods featuring\r\nprogressive refinement. Later on we might be able to incorporate\r\nthe error metric in our algorithms in order to automatically determine\r\nwhen we are finished. Currently the most common stop-criteria within\r\nMonte Carlo ray tracing is the variance - which is directly related to \r\nthe RMS-error. This criteria is unfortunate since we often use more\r\nsamples than necessary. An example is procedural textures based on\r\nPerlins noise function. Since noise is a property of the texture and\r\ntherefore not disturbing the use of variance as a stop-criteria results\r\nin unnecessary oversampling of these textures. If we had an error metric\r\ncapable of saying whether the noise is disturbing or not then we could\r\ndo a lot better...\r\n\r\n\r\n- Henrik\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from mr.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA12002; Wed, 1 Feb 95 21:23:42 +0100\r\nMessage-Id: <9502012023.AA12002@stellaris.cg.tuwien.ac.at>\r\nReceived: from EIGVS4 by mr.tuwien.ac.at with DECNET-IN (PP) \r\n          id <17647-0@mr.tuwien.ac.at>; Wed, 1 Feb 1995 21:20:33 +0100\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\nTo: wp@eigsg1.tuwien.ac.at\r\nFrom: in%donm%microsoft.com%eigvs4@auniw\r\nSubject: error metrics, color\r\nDate: Wed, 1 Feb 1995 21:20:33 +0100\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HMJSHWGESG9YEFMY@Pap.UniVie.AC.AT>; Wed, 1 Feb 1995 21:19 GMT+0100\r\nReceived: from RI.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa03031; 1 Feb 95\r\n 13:01:13 EST\r\nReceived: from netmail2.microsoft.com by RI.CMU.EDU id aa18104; 1 Feb 95\r\n 13:00:29 EST\r\nReceived: by netmail2.microsoft.com (5.65/25-eef) id AA10544; Wed,\r\n 1 Feb 95 10:00:59 -0800\r\nReceived: by netmail2 using fxenixd 1.0 Wed, 01 Feb 95 10:00:59 PST\r\nDate: Wed,  1 Feb 95 09:50:08 TZ\r\nFrom: Don Mitchell <donm@microsoft.com>\r\nSubject: error metrics, color\r\nTo: globillum@cs.cmu.edu\r\nMessage-id: <9502011800.AA10544@netmail2.microsoft.com>\r\nX-Msmail-Message-Id:  D880BBAE\r\nX-Msmail-Conversation-Id:  D880BBAE\r\n\r\nNaturally, you want to have some number to minimize when you are trying \r\nvarious image synthesis methods.  RMS error is an obvious one.  But I \r\ncaution against equating that number with \"image quality\".  Variance \r\nand RMS error are actually quite poor measure of subjective image \r\nquality -- logarithmic weight or cube-root weight would even be a \r\nbetter measure of visible error than summing the square of the error.  \r\nThe spatial frequency effects the visibility of noise, with the maximum \r\nresponse being around 12 cycles per degree.\r\n\r\nThe dependance on color is especially tricky.  A common mistake in \r\ncolor quantization is to us Luv or Lab coordinates -- if you look at \r\nthe SMTPE literature, you'll find they recommend almost the opposite \r\nmetric, with a strong emphasis on reducing noise in the green channel.  \r\nThis is because there are really two kinds of error being talked about: \r\ncolor-matching error, and visibility of spatial patterns of noise.  Luv \r\nis about color matching, the eye is quite insensitive to variations in \r\nshades of green, for example.  But if you are worried about grain noise \r\nor dither patterns, the eye is most sensitive to green colored patterns.\r\n\r\nGetting back to metrics.  Simple measures like variance or log-error \r\nmight be fine for measuring the error in a pixel.  But you certainly \r\nneed more complex metrics if you are looking at global noise \r\ncharacteristics.  RMS error was not at all useful in the work I \r\nreported in my SIGGRAPH 91 paper on spectrally optimal sampling, but I \r\nthink the images clearly demonstrated the value of forcing noise into \r\nhigh frequencies.  I used the Mannos  Sakrison metric at that time and \r\nfound the results to be poorly correlated with subjective image \r\nquality.  For me, seeing is believing, and I did not use the M&S numbers.\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from mr.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA16372; Fri, 3 Feb 95 01:48:39 +0100\r\nMessage-Id: <9502030048.AA16372@stellaris.cg.tuwien.ac.at>\r\nReceived: from EIGVS4 by mr.tuwien.ac.at with DECNET-IN (PP) \r\n          id <04697-0@mr.tuwien.ac.at>; Fri, 3 Feb 1995 01:45:22 +0100\r\nX-Vms-To: IN%\"globillum@cs.cmu.edu\"\r\nTo: wp@eigsg1.tuwien.ac.at\r\nFrom: in%t-jackt%microsoft.com%eigvs4@auniw\r\nSubject: A perceptual image metric (monochrome)\r\nDate: Fri, 3 Feb 1995 01:45:22 +0100\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HMLG1TAZZK9YEJHN@Pap.UniVie.AC.AT>; Fri, 3 Feb 1995 01:44 GMT+0100\r\nReceived: by HOSTESS.GRAPHICS.CS.CMU.EDU id aa11302; 2 Feb 95 19:43:49 EST\r\nReceived: from EDRC.CMU.EDU by HOSTESS.GRAPHICS.CS.CMU.EDU id aa11266; 2 Feb 95\r\n 19:26:20 EST\r\nReceived: from netmail2.microsoft.com by EDRC.CMU.EDU id aa00800; 2 Feb 95\r\n 19:25:53 EST\r\nReceived: by netmail2.microsoft.com (5.65/25-eef) id AA24865; Thu,\r\n 2 Feb 95 16:26:26 -0800\r\nReceived: by netmail2 using fxenixd 1.0 Thu, 02 Feb 95 16:26:25 PST\r\nDate: Thu,  2 Feb 95 16:21:14 TZ\r\nFrom: Jack Tumblin <t-jackt@microsoft.com>\r\nSubject: A perceptual image metric (monochrome)\r\nTo: globillum@cs.cmu.edu\r\nMessage-id: <9502030026.AA24865@netmail2.microsoft.com>\r\nX-Msmail-Message-Id:  40CF4B1B\r\nX-Msmail-Conversation-Id:  40CF4B1B\r\n\r\nP. Teo & D. Heeger at Stanford have a promising  perceptual image metric.\r\nThey try to model the response of  directionally- selective cells in\r\nthe striate cortex using modified image pyramids and steerable filters,\r\nso that noise patterns that are aligned with nearby image features \r\ncontribute much  less error than misaligned noise.  It is rather elaborate,\r\nbut built on solid results from psychophysics and physiology.  Their example\r\npictures are impressive. See:\r\n\r\n\"Perceptual Image Distortion\", Teo, Patrick C., and Heeger, David J.,\r\npp.982-986 Proceedings of First International Conference on Image\r\nProcessing, Austin TX,  Nov. 1994.\r\n\r\nIt's  monochrome, though, and assumes moderate, CRT-like luminances-- \r\nnot intended for high-dynamic range images.\r\n\r\nRegards,\r\n-Jack Tumblin\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from mr.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for wp id AA07565; Tue, 7 Feb 95 18:19:47 +0100\r\nMessage-Id: <9502071719.AA07565@stellaris.cg.tuwien.ac.at>\r\nReceived: from EIGVS4 by mr.tuwien.ac.at with DECNET-IN (PP) \r\n          id <10656-0@mr.tuwien.ac.at>; Tue, 7 Feb 1995 18:15:22 +0100\r\nX-Vms-To: IN%\"globillum@imag.fr\"\r\nTo: wp@eigsg1.tuwien.ac.at\r\nFrom: in%francois.sillion%imag.fr%eigvs4@auniw\r\nSubject: IMPORTANT: address change for globillum\r\nDate: Tue, 7 Feb 1995 18:15:22 +0100\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nReceived: from isis.imag.fr by Pap.UniVie.AC.AT (PMDF #12401) id\r\n <01HMRZRERHB49YERWB@Pap.UniVie.AC.AT>; Tue, 7 Feb 1995 18:14 GMT+0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr\r\n (8.6.9/8.6.9) with ESMTP id QAA04717 for <globillum-isis@isis.imag.fr>; Tue,\r\n 7 Feb 1995 16:01:22 +0100\r\nReceived: from safran (safran.imag.fr [129.88.29.1]) by imag.imag.fr\r\n (8.6.9/8.6.9) with ESMTP id PAA28345 for <globillum@imag.fr>; Tue,\r\n 7 Feb 1995 15:36:25 +0100\r\nReceived: from localhost (sillion@localhost) by safran (8.6.4/8.6.4) id\r\n PAA23698 for globillum@imag.fr; Tue, 7 Feb 1995 15:36:10 +0200\r\nDate: Tue, 7 Feb 1995 15:36:10 +0200 (MET)\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\nSubject: IMPORTANT: address change for globillum\r\nTo: globillum@imag.fr (Global Illumination List)\r\nReply-to: Francois.Sillion@imag.fr\r\nMessage-id: <199502071336.PAA23698@safran>\r\nContent-type: text/plain; charset=ISO-8859-1\r\nContent-transfer-encoding: 8bit\r\nX-Mailer: ELM [version 2.4 PL23]\r\nMIME-Version: 1.0\r\nContent-Length: 20423\r\n\r\nDear fellow globillumers,\r\n\r\nThe 'globillum' mailing list has been in existence for almost five years!\r\nPaul Heckbert has offered a great service to our community by setting up\r\nand maintaining the list for all this time. He deserves a rest and I will\r\nbe taking over the maintenance of the list. Before I go on to explain what\r\nit means for you, I suggest we all thank Paul for his efforts:\r\n\r\n(one, two, three...) THANKS A LOT, PAUL !\r\n\r\nOK, here's the technical information. The address used to send mail to the\r\nentire group has changed: it is now\r\n\r\n        globillum@imag.fr\r\n\r\nThe address used to contact me for matters pertaining to this list (such as\r\nadding new members, mail address problems, etc..) is now\r\n\r\n        globillum-request@imag.fr\r\n\r\nI am appending below a copy of the mailing list in the form of a mailrc file.\r\nPlease take the time to modify your globillum alias NOW, to avoid unnecessary\r\ntraffic at the old address. You do not need to include all the aliases in\r\nthe list in your .mailrc if you only want to contact the group. The prefered\r\nway to contact the entire group is always to use the globillum address, to\r\nensure that the most up-to-date list is used.\r\n\r\nFor thos of you using ELM to read/send mail, an elm alias database is\r\nalso available by ftp (see below).\r\n\r\nPrevious discussions among us (over 800k bytes of it) and a current\r\ncopy of the mailing list are available via ftp at any time:\r\n\r\n    ftp safran.imag.fr\r\n    NAME: anonymous\r\n    PASSWORD: yourlogin\r\n    cd /pub/sillion/globillum\r\n    ls\r\n    prompt\r\n    mget *\r\n    quit\r\n\r\nand if the name server doesn't know the machine number, use\r\n    ftp 129.88.29.1\r\nOr if you can't ftp, tell me and I'll mail them to you.\r\n\r\nI hope the transition will be smooth, please let me know if there are any\r\nproblems.\r\n\r\n+------------------+---------------------------+--------------------------+\r\n|                  |       iMAGIS / IMAG       | Tel: (+33) 76 51 43 54   |\r\n| Francois SILLION |          B.P. 53          | Fax: (+33) 76 44 66 75   |\r\n|     '            | F-38041 Grenoble Cedex 09 | Francois.Sillion@imag.fr | \r\n+------------------+---------------------------+--------------------------+\r\n\r\nThe current members list follows in the form of a .mailrc file.\r\n\r\n# GLOBAL ILLUMINATION MAILING LIST,  2 Feb 95\r\n# append the following to your .mailrc file\r\n#\r\n# send corrections/additions to globillum-request@imag.fr\r\n# (which is forwarded to Francois Sillion)\r\n\r\n# The preferred way to send mail to everyone on the list is to mail to\r\n# globillum (aliased below), where a master copy of list is being maintained.\r\n\r\nalias globillum globillum@imag.fr\r\nalias globillum-request globillum-request@imag.fr\r\n\r\n# lines beginning with \"# #\" are people who are not on the list as\r\n# individuals, but are members of a group that subscribes\r\n\r\nalias globillum_explicit \\\r\n        allison almagro amanatides arvo ashdown baum bhate borel \\\r\n        bouatouch buckalew cabrero campbell carlton casasayas achalmers \\\r\n        chen nchristensen pchristensen christou mcohen compagnon \\\r\n        cornell_students costa jdave delft desousa dilaura dorsey \\\r\n        drettakis fiume forsyth fournier fussell gatenby george gifford \\\r\n        glassner goel grant greenberg guenther guibas haines \\\r\n        hanrahan heal heckbert hedley ivanov jensen jessel gjones kaneda kirk \\\r\n        kolb kopp kouhia lalonde languenou levoy blewis plewis lightwork \\\r\n        marini max metge dmitchell newhall anewton nishita patmore \\\r\n        pattanaik paulin pela pharr poulin puech pueyo purgathofer rekola \\\r\n        ruff rushmeier salesin schlick pschroeder \\\r\n        scopigno seron shinya shirley gimagis sillion \\\r\n        slusallek speer spencer stolfi stollnitz stuerzlinger ksubramanian \\\r\n        sung tampieri teller tellier townsend \\\r\n        troutman tumblin turner uselton vanliere \\\r\n        vanwyk veach vilaplana jwallace cwang ward westin wexler \\\r\n        winget worley worrall zhang zisserman zumtobel\r\n\r\n# Mike Allison\r\n        alias allison mike@documentum.com\r\n# Carlos Urena Almagro; ETS Ingenieria Informatica;\r\n# Universidad de Granada; 18071 Granada; Spain\r\n        alias almagro almagro@ugr.es\r\n# John Amanatides, York U, Toronto\r\n        alias amanatides amana@cs.yorku.ca\r\n# Jim Arvo, Apollo / Yale\r\n        alias arvo arvo@graphics.cornell.edu\r\n# Ian Ashdown; Ledalite Architectural Products Inc.; Langley, B.C.; Canada\r\n        alias ashdown 72060.2420@CompuServe.COM\r\n        alias ashdown2 Ledalite@mindlink.bc.ca\r\n# Dan Baum, Silicon Graphics\r\n        alias baum drb@sgi.com\r\n# Neeta Bhate; University of South Florida; Tampa, Florida\r\n        alias bhate bhate@sol.csee.usf.edu\r\n# Chris Borel; SST-8, MS D438; Los Alamos National Lab; Los Alamos, NM 87545\r\n# interests: simulation of lighting under vegetative canopies\r\n        alias borel cborel@lanl.gov\r\n# Kadi Bouatouch; IRISA; Campus de Beaulieu; 35042 Rennes Cedex; France\r\n# interests: ray tracing, sampling, realism, physics & perception\r\n        alias bouatouch kadi@irisa.fr\r\n        alias bouatouch2 bouatouch@irisa.fr\r\n# # Wim F. Bronsvoort; Faculty of Technical Mathematics and Informatics;\r\n# Delft University of Technology; Julianalaan 132; 2628 BL Delft; Netherlands\r\n        alias bronsvoort wim@duticg.twi.tudelft.nl\r\n# Chris Buckalew, Cal Poly\r\n        alias buckalew buckalew@polyslo.calpoly.edu\r\n# Alan Cabrero; 514 Computer Center; East Lansing MI 48824\r\n        alias cabrero adc@tardis.cl.msu.edu\r\n# Alvin T. Campbell III; Applied Research Laboratories; U. of Texas at Austin;\r\n# P. O. Box 8029; Austin, TX 78713-8029\r\n# interests: global illumination, heat transfer, animation, scientific vis.\r\n        alias campbell atc@arlut.utexas.edu\r\n# Eloise Carlton, Fujitsu America\r\n        alias carlton eloisec@ossi.com\r\n# Mateu Sbert Casasayas\r\n# interests: doing thesis on Monte Carlo radiosity\r\n        alias casasayas sbert@lsi.upc.es\r\n# Alan Chalmers; Dept. of Computer Science; University of Bristol;\r\n# University Walk; Bristol; BS8 1TR; United Kingdom\r\n# interests: large parallel MIMD computers for radiosity and ray tracing\r\n        alias achalmers alan@compsci.bristol.ac.uk\r\n        alias achalmers2 alan@cs.bris.ac.uk\r\n# Eric Chen, Apple\r\n        alias chen chense@apple.com\r\n# Niels J. Christensen; Technical U. Denmark; B. 116, DK-2800 Lyngby; Denmark\r\n        alias nchristensen iftnjc83@vm.uni-c.dk\r\n# Per H. Christensen; U. of Washington\r\n# interests: light reflection models, image analysis & synthesis\r\n        alias pchristensen per@cs.washington.edu\r\n# Chris Christou, Oxford U.\r\n        alias christou cgc@physiology.oxford.ac.uk\r\n# Michael Cohen, Princeton U.\r\n        alias mcohen mfc@cs.princeton.edu\r\n# Raphael Compagnon, EPFL Switzerland\r\n        alias compagnon compagnon@eldp.epfl.ch\r\n# Antonio Costa; Comp. Graphics & CAD; INESC;\r\n# Largo Mompilher 22; 4100 Porto Portugal\r\n        alias costa acosta@porto.inescn.pt\r\n#       alias costa acc@asterix.inescn.pt (this address failing 1/95)\r\n# Cornell Students, includes Himlan & others; but not Greenberg or Arvo\r\n        alias cornell_students gi-students@graphics.cornell.edu\r\n# Jubin P. Dave; U. of New Hampshire\r\n        alias jdave jd@kepler.unh.edu\r\n# Delft University of Technology graphics group\r\n# an alias for Jansen, Bronsvoort, Kok, Post\r\n# interests: VLSI for radiosity; ray tracing, texture mapping, CSG\r\n        alias delft globillum@duticg.twi.tudelft.nl\r\n# A. Augusto de Sousa; INESC; Largo Mompilher, 22; 4000 Porto; Portugal\r\n        alias desousa aa_sousa@inescn.pt\r\n# David L. DiLaura; Senior Instructor, Civil and Architectural Engineering;\r\n# University of Colorado; Boulder, CO 80309\r\n        alias dilaura dilaura@bechtel.colorado.edu\r\n# Julie Dorsey; Assistant Professor, Architecture, MIT\r\n        alias dorsey dorsey@mit.edu\r\n# George Drettakis, iMAGIS/IMAG, BP 53 F-38041 Grenoble Cedex 09 France\r\n# interests: sampling and filtering techniques for GI, quality & error metrics\r\n        alias drettakis George.Drettakis@imag.fr\r\n# Eugene Fiume, U. of Toronto\r\n        alias fiume elf@dgp.utoronto.ca\r\n# David Forsyth\r\n        alias forsyth daf@CS.Berkeley.EDU\r\n# Alain Fournier, U. of British Columbia, Vancouver BC, Canada\r\n        alias fournier fournier@cs.ubc.ca\r\n# Don Fussell, U. of Texas, Austin\r\n        alias fussell fussell@cs.utexas.edu\r\n# Neil Gatenby, Manchester Computing Centre, Manchester, England\r\n# interests: alternatives to hemicube, accurate numerical form factors\r\n        alias gatenby gatenby@vax3.graphics.manchester-computing-centre.ac.uk\r\n# David George, Gain Technology, Palo Alto\r\n        alias george george@gain.com\r\n# Stephen Gifford, Electrical and Computer Engineering Dept, Carnegie Mellon\r\n# interests: implemented radiosity/ray tracing hybrid on Connection Machine\r\n        alias gifford Stephen.Gifford@maps.cs.cmu.edu\r\n# Andrew Glassner, Microsoft\r\n        alias glassner glassner@microsoft.com\r\n# Narendra Goel, Wayne State U.\r\n        alias goel ngoel@pandora.cs.wayne.edu\r\n# Chuck Grant, Lawrence Livermore Lab\r\n        alias grant grant1@llnl.gov\r\n        alias grant2 grant%delvalle.llnl.gov@lll-lcc.llnl.gov\r\n# Don Greenberg c/o Fran Brown, Cornell U.\r\n        alias greenberg fmb@graphics.cornell.edu\r\n# Nico Guenther; Universitaet Rostock; Fachbereich Informatik;\r\n# Rostock 18059; Germany\r\n# interests: animation of radiosity, physically based approaches, perception\r\n        alias guenther nic@informatik.uni-rostock.de\r\n# Leo Guibas; CS Dept, Stanford U. / DEC Systems Research Center, Palo Alto\r\n        alias guibas guibas@cs.stanford.edu\r\n# Eric Haines, 3D/Eye\r\n        alias haines erich@eye.com\r\n# Pat Hanrahan, Stanford U.\r\n        alias hanrahan hanrahan@cs.stanford.edu\r\n# Brian W. Heal; School of Information Science; Portsmouth Polytechnic;\r\n# Mercantile House; Hampshire Terrace; Portsmouth, PO1 2EG; United Kingdom\r\n# interests: rendering octree models, post-hidden-surface-removal rendering\r\n        alias heal healb@csovax.portsmouth.ac.uk\r\n# Paul Heckbert; Computer Science Dept.; Carnegie Mellon University;\r\n# 5000 Forbes Ave; Pittsburgh PA 15213-3891; USA\r\n# interests: finite element & integral equation methods for global illumination\r\n        alias heckbert ph@cs.cmu.edu\r\n# David Hedley\r\n        alias hedley hedley@cs.bris.ac.uk\r\n# # Ted H. Himlan, Cornell\r\n# interests: empirical measurements of materials and lights, validation\r\n        alias himlan thh@graphics.cornell.edu\r\n# Alexander Ivanov\r\n        alias ivanov Alexander.Ivanov@comlab.ox.ac.uk\r\n# # Frederik W. Jansen (Erik); Faculty of Technical Mathematics and Informatics;\r\n# Delft University of Technology; Julianalaan 132; 2628 BL Delft; Netherlands\r\n        alias jansen fwj@duticg.twi.tudelft.nl\r\n# Henrik Wann Jensen; Institute of Graphical Communication\r\n# Technical University of Denmark; Building 116; 2800 Lyngby; Denmark\r\n        alias jensen igkhwj@unidhp.uni-c.dk\r\n# J. P. Jessel; Institut de Recherche en Informatique de Toulouse;\r\n# Universite Paul Sabatier; 31062 Toulouse; France\r\n# interests: parallel radiosity and ray tracing algorithms on Transputers\r\n        alias jessel jessel@irit.fr\r\n# Graham Jones; Oxford U.\r\n        alias gjones graham@robots.oxford.ac.uk\r\n# Kazufumi Kaneda; Electric Machinery Lab, Hiroshima U.\r\n        alias kaneda kin@eml.hiroshima-u.ac.jp\r\n# Dave Kirk, Caltech\r\n        alias kirk dk@egg.gg.caltech.edu\r\n# # Arjan Kok; Delft U. of Technology; Netherlands\r\n# interests: radiosity effects using ray tracing\r\n        alias kok arjan@duticg.twi.tudelft.nl\r\n# Craig Kolb, Stanford (but email address is Princeton)\r\n        alias kolb cek@cs.princeton.edu\r\n# Manfred Kopp; Inst. of Computer Graphics, Technical University of Vienna\r\n# Karlsplatz 13/186-2; A-1040 Wien; Austria\r\n        alias kopp kopp@stellaris.cg.tuwien.ac.at\r\n        alias kopp2 m.kopp@ieee.org\r\n        alias kopp3 kopp@eigvs4.una.ac.at\r\n#       alias kopp kopp@eigvs4.tuwien.ac.at\r\n# Juhana Kouhia\r\n        alias kouhia jk87377@cs.tut.fi\r\n# Paul Lalonde, U. of British Columbia\r\n        alias lalonde lalonde@cs.ubc.ca\r\n# Eric Languenou; IRISA; Projet Siames; Campus de Beaulieu;\r\n# 35042 Rennes Cedex France\r\n# interests: participating media, adaptive radiosity; doing PhD with Bouatouch\r\n        alias languenou langueno@irisa.fr\r\n# Marc Levoy, CS Dept, Stanford U.\r\n        alias levoy levoy@cs.stanford.edu\r\n# Bob Lewis; CS Dept; U. of British Columbia;\r\n# 6356 Agricultural Road; Vancouver, BC  V6T 1W5; Canada\r\n# interests: 3-D texture, ray tracing, radiosity, parallelism\r\n        alias blewis bobl@cs.ubc.ca\r\n# Lewis; Dept. Geography; University College London\r\n# 26 Bedford Way; London WC1H 0AP; UK\r\n# I don't use a first name, \"I'm known just as Lewis\"\r\n# interests: modeling canopy reflectance, remote sensing\r\n        alias plewis plewis@ps.ucl.ac.uk\r\n# people at LightWork Design; Cooper Bldgs.; Arundel Street;\r\n# Sheffield, S1 2NS; UK\r\n        alias lightwork radios@lightwork.co.uk\r\n# Daniele Marini; Eidomatics Lab, Computer Science Dept, Univ. of Milan; Italy\r\n# interests: radiosity, ray tracing, parallel processing (Meiko)\r\n        alias marini marini@imiucca.csi.unimi.it\r\n# Nelson Max, Lawrence Livermore Lab\r\n        alias max max2@llnl.gov\r\n        alias max2 nelson@ramius.ocf.llnl.gov\r\n# Christian Metge; Institut de Recherche en Informatique de Toulouse;\r\n# Universite Paul Sabatier; 31062 Toulouse; France\r\n# interests: parallel discrete radiosity and ray tracing algorithms\r\n# (Transputers, workstation networks)\r\n        alias metge metge@irit.fr\r\n# Don Mitchell, Microsoft\r\n        alias dmitchell donm@microsoft.com\r\n# # Eihachiro Nakamae; Electric Machinery Lab, Hiroshima U.\r\n        alias nakamae naka@eml.hiroshima-u.ac.jp\r\n# William Parsons Newhall, Jr., The American University\r\n        alias newhall newhall@auvm.american.edu\r\n# Andy Newton; Remote Sensing Research, University College London\r\n        alias anewton anewton@ps.ucl.ac.uk\r\n# Tomoyuki Nishita; Electric Machinery Lab, Hiroshima U.\r\n        alias nishita nis@eml.hiroshima-u.ac.jp\r\n# Christopher Patmore; Programming Research Group; Oxford U.\r\n# interests: skylight radiosity\r\n        alias patmore cjp@prg.oxford.ac.uk\r\n# Sumant Narayan Pattanaik; IRISA; Rennes; France\r\n        alias pattanaik sumant.pattanaik@irisa.fr\r\n# Mathias Paulin; Institut de Recherche en Informatique de Toulouse;\r\n# Universite Paul Sabatier; 31062 Toulouse; France\r\n# interests: parallel radiosity and ray tracing algorithms (Transputers, PVM)\r\n# shadow accuracy, transfer simulations in dense foliage\r\n        alias paulin paulin@irit.fr\r\n# Barbara Pela, Joint Research Centre, Commission of the European Communities,\r\n# Ispra, Italy\r\n        alias pela barbara.pela@cen.jrc.it\r\n# Matt Pharr\r\n        alias pharr mmp@lux.Stanford.EDU\r\n# # Frits Post; Faculty of Technical Mathematics and Informatics;\r\n# Delft University of Technology; Julianalaan 132; 2628 BL Delft; Netherlands\r\n        alias post frits@duticg.twi.tudelft.nl\r\n# Pierre Poulin; Dept. IRO, Universite de Montreal,\r\n# C.P. 6128, succ. Centre-Ville, Montreal, Quebec, Canada H3C 3J7\r\n# interests: illumination, rendering, realism\r\n        alias poulin poulin@iro.umontreal.ca\r\n# Claude Puech; LIENS; 45, rue d'Ulm; 75230 Paris Cedex 05; France\r\n        alias puech Claude.Puech@imag.fr\r\n# Xavier Pueyo; Dept. Llenguatges i Sistemes Informatics;\r\n# Universitat Politecnica de Catalunya; Av. Diagonal, 647 planta 8;\r\n# 08028-Barcelona; Spain;\r\n# interests: diffuse environments\r\n        alias pueyo xavier@ima.udg.es\r\n        alias pueyo2 xavier@lsi.upc.es\r\n        alias pueyo3 eapueyo@ebrupc51.bitnet\r\n# Werner Purgathofer; Institute for Computer Graphics; Techn. Univ. Vienna;\r\n# Karlsplatz 13 / 186; A-1040 Wien / Austria\r\n# interests: parallel ray tracing and radiosity, BSP, color, animation\r\n# [I've had trouble with most of Werner's email addresses! -Paul H.]\r\n        alias purgathofer purgathofer@eigvs4.una.ac.at\r\n        alias purgathofer2 purgathofer@eigvs4.tuwien.ac.at\r\n        alias purgathofer3 wp@eigcl1.una.ac.at\r\n# Panu Rekola; Computer Science Dept, Helsinki U. of Tech.; Finland\r\n        alias rekola pre@cs.hut.fi\r\n# Barry Carlton Ruff\r\n        alias ruff ruffb@rpi.edu\r\n# Holly Rushmeier, Computing and Applied Math Lab;\r\n# National Institute for Standards and Technology; Gaithersburg, Maryland\r\n        alias rushmeier holly@cam.nist.gov\r\n# David Salesin; U. of Washington\r\n        alias salesin salesin@cs.washington.edu\r\n# # Jodok Schaeffler, Zumtobel, Austria\r\n        alias schaeffler js@cophos.co.at\r\n# Christophe Schlick; LaBRI; U. of Bordeaux; 351 Cours de la Liberation\r\n# 33400 Talence; France\r\n# interests: ray tracing, radiosity, antialiasing, general reflectance functions\r\n        alias schlick schlick@labri.u-bordeaux.fr\r\n        alias schlick2 schlick@geocub.greco-prog.fr\r\n# Peter Schroeder\r\n        alias pschroeder ps@math.scarolina.edu\r\n# Roberto Scopigno; CNUCE; Consiglio Nazionale delle Richerche;\r\n# Via S.Maria, 36; 56100 Pisa; Italy\r\n# interests: volume rendering, user interfaces, parallel processing, geography\r\n        alias scopigno R.Scopigno@cnuce.cnr.it\r\n# Francisco Seron; Dpto. Ingenieria Electrica e Informatica;\r\n# Centro Politecnico Superior de Ingenieros; Universidad de Zaragoza;\r\n# C/ Maria Luna s/n; E-50015 Zaragoza; Spain\r\n        alias seron pseron@mcps.unizar.es\r\n# Mikio Shinya, pencil tracing\r\n        alias shinya shinya@nttarm.ntt.jp\r\n#       alias shinya shinya@nttcvg.ntt.jp\r\n# Pete Shirley, Indiana U., on leave at Cornell as of 7/94\r\n        alias shirley shirley@graphics.cornell.edu\r\n        alias shirley2 shirley@iuvax.cs.indiana.edu\r\n# Global Illumination group at iMAGIS/IMAG\r\n        alias gimagis gimagis@safran.imag.fr\r\n# Francois Sillion; IMAG; Grenoble; France\r\n        alias sillion Francois.Sillion@imag.fr\r\n# Philipp Slusallek; Universitaet Erlangen;\r\n# IMMD IX - Graphische Datenverarbeitung; Am Weichselgarten 9;\r\n# W-8520 Erlangen, Germany\r\n# interests: CAD, surfaces, doing PhD on physical basis of glob. illum.\r\n        alias slusallek slusallek@informatik.uni-erlangen.de\r\n# Rick Speer\r\n        alias speer speer@crl.com\r\n        alias speer2 speer@cs.colorado.edu\r\n# Stephen Spencer\r\n        alias spencer spencer@cgrg.ohio-state.edu\r\n# Jorge Stolfi\r\n        alias stolfi stolfi@dcc.unicamp.br\r\n# Eric Stollnitz\r\n        alias stollnitz stoll@amath.washington.edu\r\n# Wolfgang Stuerzlinger, Department of Graphics and Parallel Processing,\r\n# Johannes Kepler University, Linz, Austria\r\n        alias stuerzlinger wrzl@gup.uni-linz.ac.at\r\n# K. R. Subramanian; AT&T Bell Labs; Murray Hill, NJ\r\n        alias ksubramanian krs@allegra.att.com\r\n# Kelvin Sung; Dept. of Information Systems and Computer Science;\r\n# National University of Singapore; Kent Ridge, Singapore 0511\r\n# Republic of Singapore\r\n# interests: fast ray tracing, modular global illumination software\r\n        alias sung ksung@iscs.nus.sg\r\n# Filippo Tampieri; Lightscape Technologies, Inc; San Jose, CA\r\n        alias tampieri fxt@lightscape.com\r\n# Seth Teller; MIT\r\n        alias teller seth@lcs.mit.edu\r\n# Pierre Tellier\r\n# LSIIT (Laboratoire des Sciences de l'Image, d'Informatique et de\r\n# Teledetection); Departement d'Informatique de l'Universite Louis Pasteur;\r\n# 7, rue R. Descartes; 67084 Strasbourg; France\r\n        alias tellier tellier@dpt-info.u-strasbg.fr\r\n# J. Eric Townsend; General Magic\r\n# interests: massively parallel based visualization codes, mostly ray tracing\r\n        alias townsend jet@genmagic.com\r\n# Roy Troutman, Lawrence Livermore Lab\r\n        alias troutman roy@ninja.nersc.gov\r\n        alias troutman2 roy@ninja.llnl.gov\r\n# Jack Tumblin, Georgia Tech\r\n        alias tumblin ccsupjt@cc.gatech.edu\r\n# Doug Turner, Apple\r\n        alias turner turner@apple.com\r\n# Sam Uselton; CSC, NASA Ames, Mountain View, CA\r\n        alias uselton uselton@nas.nasa.gov\r\n# Robert van Liere; Department of Interactive Systems;\r\n# Center for Mathematics and Computer Science (CWI);\r\n# Kruislaan 413,  1098 SJ  Amsterdam,  The Netherlands\r\n# interests: generalizing radiosity method, parallel methods for radiosity\r\n        alias vanliere robertl@cwi.nl\r\n# Cornelius Skip Van Wyk, Jr; Carnegie Mellon U; Dept of Architecture\r\n        alias vanwyk vanwyk@cad.cs.cmu.edu\r\n# Eric Veach; Stanford U.\r\n# interests: hierarchical global illumination, clustering objects,\r\n# global illumination methods for \"black box\" scene representations\r\n        alias veach ericv@cs.stanford.edu\r\n# Josep Vilaplana; Universitat Politecnica de Catalunya;\r\n# Departament de Llenguatges i Sistemes Informatics;\r\n# Av. Diagonal 647 planta 8; 08028 Barcelona; Spain\r\n# interests: hardware and parallel algs for speeding radiosity & ray tracing\r\n        alias vilaplana vilaplana@lsi.upc.es\r\n# John Wallace, 3D/Eye\r\n        alias jwallace johnw@eye.com\r\n# Changyaw Wang; U. of Indiana\r\n# interests: rendering and modeling of complex outdoor environments\r\n        alias cwang wangc@iuvax.cs.indiana.edu\r\n# Greg Ward; Lighting Systems Research Group; Lawrence Berkeley Lab; California\r\n        alias ward gjward@lbl.gov\r\n# Stephen H. Westin\r\n        alias westin westin@dsg42.nad.ford.com\r\n# Dan Wexler; Berkeley\r\n        alias wexler wex@miro.berkeley.edu\r\n# Jim Winget, Silicon Graphics\r\n        alias winget jmw@sgi.com\r\n# Steve Worley\r\n        alias worley spworley@netcom.com\r\n# Adam Worrall, University of Bristol Graphics Group\r\n# Computer Science Department, The University, Bristol, UK\r\n        alias worrall Adam.Worrall@bristol.ac.uk\r\n# Ning Zhang\r\n# interests: radiosity, ray tracing, physically-based illumination models\r\n        alias zhang zhang@vti.com\r\n# Andrew Zisserman; Robotics Research Group; Oxford University; UK\r\n# interests: computer vision, radiosity\r\n        alias zisserman az@robots.oxford.ac.uk\r\n# Zumtobel Licht GmbH; Schweizerstr. 30; A-6850 Dornbirn; Austria\r\n# interests: lighting design visualization, radiosity\r\n# (an alias for global illumination folks at the Zumtobel company)\r\n        alias zumtobel glbi@cophos.co.at\r\n# END OF GLOBAL ILLUMINATION MAILING LIST\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for kopp id AA15316; Fri, 24 Feb 95 11:09:20 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id KAA15325 for <globillum-isis@isis.imag.fr>; Fri, 24 Feb 1995 10:39:41 +0100\r\nReceived: from sesame.imag.fr (sesame.imag.fr [129.88.29.83]) by imag.imag.fr (8.6.10/8.6.9) with ESMTP id KAA15574 for <globillum@imag.fr>; Fri, 24 Feb 1995 10:39:40 +0100\r\nReceived: from localhost (sillion@localhost) by sesame.imag.fr (8.6.4/8.6.4) id KAA21073 for globillum@imag.fr; Fri, 24 Feb 1995 10:35:58 +0200\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\nMessage-Id: <199502240835.KAA21073@sesame.imag.fr>\r\nSubject: looking for 3D data of human head\r\nTo: Global Illumination List <globillum@imag.fr>\r\nDate: Fri, 24 Feb 1995 10:35:55 +0200 (MET)\r\nReply-To: Francois.Sillion@imag.fr\r\nX-Mailer: ELM [version 2.4 PL23]\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nDear all,\r\n\r\nthis is not really a globillum question, but I am sure\r\nmany of you probably can help me with this request.\r\n\r\nI am trying to locate a 3D dataset of a human head. I am \r\nin fact only interested in the skull at the moment, but I figured\r\nI could extract it easily from any of the medical datasets that\r\nhave been floating around.\r\n\r\nUnfortunately I haven't been able to do so with the head dataset\r\nfrom the UNC ftp site. More precisely I haven't been able\r\nto extract the skull from the data with simple classification tools.\r\nMaybe I am doing something wrong, or maybe the MRI data is not well\r\nsuited to the particular classification I need ? can somebody confirm\r\nor deny this?\r\n\r\nAnyway, my questions are\r\n\r\n        o       would somebody have a pre-classified volume dataset of a skull?\r\n        o       would somebody have a volume dataset of a head that seems easy\r\n                enough to classify so that the skull can be separated?\r\n                maybe CT data would be better than MRI?\r\n\r\nThanks in advance\r\n+------------------+---------------------------+--------------------------+\r\n|                  |       iMAGIS / IMAG       | Tel: (+33) 76 51 43 54   |\r\n| Francois SILLION |          B.P. 53          | Fax: (+33) 76 44 66 75   |\r\n|     '            | F-38041 Grenoble Cedex 09 | Francois.Sillion@imag.fr | \r\n+------------------+---------------------------+--------------------------+\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for kopp id AA16788; Fri, 24 Feb 95 15:31:54 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id OAA26627 for <globillum-isis@isis.imag.fr>; Fri, 24 Feb 1995 14:14:40 +0100\r\nReceived: from dns004.ford.com (dns004.ford.com [198.111.80.22]) by imag.imag.fr (8.6.10/8.6.9) with ESMTP id OAA20876; Fri, 24 Feb 1995 14:14:37 +0100\r\nReceived: from dsg145.nad.ford.com (dsg145.nad.ford.com [19.4.96.29]) by dns004.ford.com (8.6.7/8.6.6) with SMTP id IAA08625; Fri, 24 Feb 1995 08:14:21 -0500\r\nReceived: by dsg145.nad.ford.com (931110.SGI/930416.SGI.AUTO)\r\n        for globillum@imag.fr id AA24203; Fri, 24 Feb 95 08:14:22 -0500\r\nDate: Fri, 24 Feb 95 08:14:22 -0500\r\nFrom: \"Stephen H. Westin\" <swestin@dsg145.nad.ford.com>\r\nMessage-Id: <9502241314.AA24203@dsg145.nad.ford.com>\r\nTo: Francois.Sillion@imag.fr\r\nCc: globillum@imag.fr\r\nIn-Reply-To: <199502240835.KAA21073@sesame.imag.fr> (message from Francois Sillion on Fri, 24 Feb 1995 10:35:55 +0200 (MET))\r\nSubject: Re: looking for 3D data of human head\r\nReply-To: westin@dsg145.nad.ford.com\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n> Unfortunately I haven't been able to do so with the head dataset\r\n> from the UNC ftp site. More precisely I haven't been able\r\n> to extract the skull from the data with simple classification tools.\r\n> Maybe I am doing something wrong, or maybe the MRI data is not well\r\n> suited to the particular classification I need ? can somebody confirm\r\n> or deny this?\r\n> \r\n> Anyway, my questions are\r\n> \r\n>       o       would somebody have a pre-classified volume dataset of a skull?\r\n>       o       would somebody have a volume dataset of a head that seems easy\r\n>               enough to classify so that the skull can be separated?\r\n>               maybe CT data would be better than MRI?\r\n\r\nI think that's exactly correct: CT is best at distinguishing bone, and\r\nMRI was developed to look at soft tissue.\r\n\r\nI have an old friend who used to be involved with nuclear medicine\r\nsorts of things, and I'll ask him if he has any skulls lying around.\r\n\r\n-Steve\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for kopp id AA17542; Fri, 24 Feb 95 19:43:59 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id TAA16691 for <globillum-isis@isis.imag.fr>; Fri, 24 Feb 1995 19:18:30 +0100\r\nReceived: from mail.uncc.edu (mail.uncc.edu [152.15.10.135]) by imag.imag.fr (8.6.10/8.6.9) with ESMTP id TAA29929; Fri, 24 Feb 1995 19:18:28 +0100\r\nReceived: from uncc.edu (bach.uncc.edu [152.15.30.15]) by mail.uncc.edu (8.6.4/8.6.4) with SMTP id NAA27681; Fri, 24 Feb 1995 13:18:04 -0500\r\nReceived: from strauss.uncc.edu (strauss.cs.uncc.edu) by  uncc.edu (5.0/mail.byaddr) id AA05678 for westin@dsg145.nad.ford.com; Fri, 24 Feb 1995 13:13:05 +0500\r\nReceived: by strauss.uncc.edu (5.0/) id AA09154 for globillum@imag.fr; Fri, 24 Feb 1995 13:18:35 +0500\r\nMessage-Id: <9502241818.AA09154@strauss.uncc.edu>\r\nFrom: \"K. R. Subramanian\" <krs@unccsun.uncc.edu>\r\nDate: Fri, 24 Feb 1995 13:18:34 GMT+447\r\nX-Mailer: Mail User's Shell (7.1.1 5/02/90)\r\nTo: westin@dsg145.nad.ford.com, Francois.Sillion@imag.fr\r\nSubject: Re: looking for 3D data of human head\r\nCc: globillum@imag.fr\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nOn Feb 24,  8:14am, globillum-request@imag.fr wrote:\r\n\r\n> I think that's exactly correct: CT is best at distinguishing bone, and\r\n> MRI was developed to look at soft tissue.\r\n> \r\n> I have an old friend who used to be involved with nuclear medicine\r\n> sorts of things, and I'll ask him if he has any skulls lying around.\r\n                                              ^^^^^^^^^^\r\n\r\nWhat kind of a lab is this with a bunch of skulls lying around??\r\n\r\nAnyway, that was pretty funny..\r\n\r\n        -- krs\r\n\r\n> \r\n> -Steve\r\n> \r\n> \r\n\r\n>-- End of excerpt from globillum-request@imag.fr\r\n\r\n\r\n\r\n-- \r\nK.R.Subramanian                               Phone: (704) 547-4872\r\nComputer Science Department                   FAX:   (704) 547-3516\r\nThe University of N.Carolina at Charlotte     email : krs@strauss.uncc.edu\r\nCharlotte, NC 28223\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for kopp id AA26591; Mon, 27 Feb 95 15:52:28 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id PAA04597 for <globillum-isis@isis.imag.fr>; Mon, 27 Feb 1995 15:14:01 +0100\r\nReceived: from eye.com (eye.com [149.54.1.2]) by imag.imag.fr (8.6.10/8.6.9) with SMTP id PAA16471 for <globillum@imag.fr>; Mon, 27 Feb 1995 15:13:54 +0100\r\nReceived: from hemlock.eye.com by eye.com with SMTP\r\n        (1.36.108.4/16.2) id AA18135; Mon, 27 Feb 1995 09:13:41 -0500\r\nReceived: by hemlock\r\n        (1.37.109.8/15.6) id AA22176; Mon, 27 Feb 1995 09:13:41 -0500\r\nDate: Mon, 27 Feb 1995 09:13:41 -0500\r\nFrom: Eric Haines <erich@eye.com>\r\nMessage-Id: <9502271413.AA22176@hemlock>\r\nTo: globillum@imag.fr\r\nSubject: new theses\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nGlobillumer,\r\n\r\nHere are the abstracts of two new articles on radiosity which may be of\r\ninterest.  These were sent to me automagically by the Elib server at Stanford,\r\nwhich I highly recommend for keeping you informed about various keywords -\r\nit's simple to set up and non-intrusive.  Send \"help\" to the address at the\r\nbottom of the message if you're interested (there's also a Usenet news\r\nsearcher that Stanford runs which scans netnews for articles with your keyword\r\nand sends you the first 20 lines of each article - handy if you don't have\r\ntime to read netnews but still would like to track a few special topics.  The\r\naddress for it is netnews@db.stanford.edu).\r\n\r\nEric Haines\r\n\r\n\r\n Score     : 100\r\n BIB-VERSION:: CS-TR-v2.0\r\n ID:: PRINCETONCS//TR-473-94\r\n ENTRY:: February 21, 1995\r\n ORGANIZATION:: Princeton University, Computer Science Department\r\n LANGUAGE:: English\r\n TITLE:: Wavelet Methods for Computer Graphics (Thesis)\r\n AUTHOR:: Gortler, Steven J.\r\n DATE:: January 1995\r\n PAGES:: 183\r\n ABSTRACT::\r\n This thesis discusses how a wavelet basis can be used in the context of\r\n two computer graphics applications, realistic rendering and geometric\r\n modeling, to produced more efficient and flexible algorithms.\r\n \r\n The goal of realistic rendering is to simulate the interreflection of\r\n light in some geometric environment in order to produce realistic\r\n images. Radiosity is a commonly used solution method for this problem.\r\n Recently Hanrahan et al. have introduced a hierarchical method that can solve\r\n radiosity problems in $O(n)$ time instead of $O(n^2)$.  This thesis\r\n explores how the hierarchical radiosity algorithm can be formally understood\r\n from the context of wavelet theory.  When the radiosity problem is\r\n expressed with respect to a wavelet basis, the resulting linear system\r\n is sparse, with only $O(n)$ significant terms.  By casting the hierarchical\r\n method in this framework, a variety of wavelet basis functions can be\r\n used, resulting in more efficient radiosity methods.\r\n \r\n This thesis also discusses how wavelets can be used in the context of\r\n geometric modeling.  Geometric modeling is the study of how geometric\r\n shapes can be represented and manipulated by a designer.  This thesis\r\n explores the use of wavelets to represent parametric curves and\r\n surfaces within the context of geometric modeling interfaces.\r\n \r\n One intuitive modeling interface commonly used in geometric modeling\r\n allows the user to directly manipulate curves and surfaces. This\r\n manipulation defines some set of constraints that the curve or surface\r\n must satisfy (such as interpolation and tangent constraints).  Direct\r\n manipulation, however, usually leads to an underconstrained problem\r\n since there are, in general, many possible surfaces meeting some set\r\n of constraints.  Therefore an optimization problem must be solved.\r\n \r\n This thesis discusses how geometric modeling optimization problems can\r\n be solved more efficiently by using a wavelet basis.  Because the\r\n wavelet basis is hierarchical, iterative optimization methods converge\r\n rapidly.  And because the wavelet coefficients indicate the degree of\r\n detail in the solution, they can be used to determine the number of\r\n basis functions needed to express the variational minimum, thus\r\n avoiding unnecessary computation.  An implementation is discussed and\r\n experimental results are reported.\r\n END:: PRINCETONCS//TR-473-94\r\n  \r\n\r\n Score     : 90\r\n BIB-VERSION:: CS-TR-v2.0\r\n ID:: PRINCETONCS//TR-485-95\r\n ENTRY:: February 21, 1995\r\n ORGANIZATION:: Princeton University, Computer Science Department\r\n LANGUAGE:: English\r\n TITLE:: An Adaptive Gauss Method for Computing Irradiance Coefficients of Galerkin Radiosity System s\r\n AUTHOR:: Gershbein, Reid\r\n DATE:: February 1995\r\n PAGES:: 10\r\n ABSTRACT::\r\n Computing energy transfer between objects is the most expensive\r\n operation in radiosity systems.  This energy transfer operation, known\r\n as the irradiance operator, is an integral that, in general, must be\r\n calculated numerically.  We wish to increase the speed of this\r\n computation without severely compromising fidelity and perform a study\r\n of numerical integration techniques, $Quadrature$ $Methods$.  The\r\n results of our study show the strengths of $Gauss$ $Quadrature$\r\n $Rules$ and give us insights into greatly reducing the cost of the\r\n irradiance operator while maintaining accuracy.  An adaptive method\r\n for choosing Gauss quadrature rules is presented, and our performance\r\n analysis of the new adaptive algorithm shows that it can be up to 10\r\n times faster than previous methods.\r\n END:: PRINCETONCS//TR-485-95\r\n  \r\n\r\n =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\r\n                        Electronically available reports can be retrieved via\r\n                        ftp (as described in records.) For other reports,\r\n                        local users can access them in the Math/CS Library.\r\n                        Non-Stanford users should either contact the publish-\r\n Electronic Library     ing institution or arrange with their local library\r\n elib@db.stanford.edu   for an interlibrary loan from Stanford Green Library.\r\n =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for kopp id AA00097; Tue, 28 Feb 95 01:49:44 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id BAA04245 for <globillum-isis@isis.imag.fr>; Tue, 28 Feb 1995 01:36:37 +0100\r\nReceived: from fs1.cam.nist.gov (fs1.cam.nist.gov [129.6.80.33]) by imag.imag.fr (8.6.10/8.6.9) with SMTP id BAA01717; Tue, 28 Feb 1995 01:36:35 +0100\r\nReceived: from plum (plum.cam.nist.gov) by fs1.cam.nist.gov (4.1/SMI-DDN)\r\n        id AA05621; Mon, 27 Feb 95 19:36:37 EST\r\nReceived: by plum (950215.SGI.8.6.10/SMI-3.2)\r\n        id TAA20860; Mon, 27 Feb 1995 19:36:31 -0500\r\nFrom: \"Holly E Rushmeier\" <holly@cam.nist.gov>\r\nMessage-Id: <9502271936.ZM20858@plum.cam.nist.gov>\r\nDate: Mon, 27 Feb 1995 19:36:31 -0500\r\nIn-Reply-To: Francois Sillion <Francois.Sillion@imag.fr>\r\n        \"looking for 3D data of human head\" (Feb 24, 10:35am)\r\nReferences: <199502240835.KAA21073@sesame.imag.fr>\r\nX-Mailer: Z-Mail (3.1.0 22feb94 MediaMail)\r\nTo: Francois.Sillion@imag.fr, \r\n Global Illumination List <globillum@imag.fr>\r\nSubject: Re: looking for 3D data of human head\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nMime-Version: 1.0\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nHi\r\n\r\nThis is more data than you probably wanted, but I thought I would\r\nmention that the complete data for the male \"Visible Human\"\r\n(as seen at Vol. Vis. '94) is now available --\r\nthis includes CAT, MRI and cryosections at 1 millimeter intervals. The URL\r\n\r\nhttp://www.nlm.nih.gov/extramural_research.dir/visible_human.html\r\n\r\nhas a complete description of the data and how to get it. You need\r\nto fill out forms about what you are going to do with the data --\r\nfor example whether you are going to develop a commercial product.\r\nI don't think you have to pay anything unless you want them to\r\nsend you data on tape.  They also have a few sample images.\r\n\r\n\r\n-- Holly\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for kopp id AA06311; Wed, 1 Mar 95 01:52:45 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id BAA15708 for <globillum-isis@isis.imag.fr>; Wed, 1 Mar 1995 01:17:19 +0100\r\nReceived: from fs1.cam.nist.gov (fs1.cam.nist.gov [129.6.80.33]) by imag.imag.fr (8.6.10/8.6.9) with SMTP id BAA04750 for <globillum@imag.fr>; Wed, 1 Mar 1995 01:17:17 +0100\r\nReceived: from plum (plum.cam.nist.gov) by fs1.cam.nist.gov (4.1/SMI-DDN)\r\n        id AA24075; Tue, 28 Feb 95 19:17:14 EST\r\nReceived: by plum (950215.SGI.8.6.10/SMI-3.2)\r\n        id TAA22987; Tue, 28 Feb 1995 19:17:09 -0500\r\nFrom: \"Holly E Rushmeier\" <holly@cam.nist.gov>\r\nMessage-Id: <9502281917.ZM22985@plum.cam.nist.gov>\r\nDate: Tue, 28 Feb 1995 19:17:08 -0500\r\nX-Mailer: Z-Mail (3.1.0 22feb94 MediaMail)\r\nTo: globillum@imag.fr\r\nSubject: Radiative Heat Transfer Workshop Results\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nMime-Version: 1.0\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nHi globillumers,\r\n\r\nFor those of you interested in rendering participating media,\r\nyou might want to check out\r\n\r\nhttp://www.sandia.gov/html/frame/NSFFinal_with_graphics_1.html\r\n\r\nwhich is\r\n\r\n\"The Use of High-Performance Computing to Solve\r\nParticipating Media Radiative Heat Transfer Problems\r\n- Results of an NSF Workshop\"\r\n\r\nOf particular interest is that the \"Volume Rendering Problem\"\r\nis identified as a \"Major Research Thrust\".\r\n\r\n-- Holly\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for kopp id AA08373; Wed, 1 Mar 95 11:47:41 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id LAA12686 for <globillum-isis@isis.imag.fr>; Wed, 1 Mar 1995 11:24:39 +0100\r\nReceived: from fhg.de (fhg.de [153.96.1.1]) by imag.imag.fr (8.6.10/8.6.9) with SMTP id LAA14879 for <globillum@imag.FR>; Wed, 1 Mar 1995 11:24:26 +0100\r\nFrom: gatenby@igd.fhg.de\r\nReceived: by fhg.de (mail-gw.fhg.de) with PRESMTP; Wed, 1 Mar 95 11:24:15 +0100 from FHG-GATEWAY\r\nReceived: by fhg.de (mail-gw.fhg.de) with SMTP; Wed, 1 Mar 95 11:24:06 +0100 from igd.igd.fhg.de\r\nReceived: by igd.igd.fhg.de; Wed, 1 Mar 95 11:27:04 +0100\r\nReceived: by pluto.igd.fhg.de (940816.SGI.8.6.9/SMI-4.0)\r\n        id LAA13886; Wed, 1 Mar 1995 11:20:48 +0100\r\nDate: Wed, 1 Mar 1995 11:20:48 +0100\r\nMessage-Id: <199503011020.LAA13886@pluto.igd.fhg.de>\r\nTo: globillum@imag.fr\r\nSubject: polyhedra from polygons\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHi,\r\n\r\n        I wonder if anyone could help? ... I'm interested in generating a\r\n        polyhedral scene from a set of input polygons which are completely\r\n        free of connectivity/adjacency information.  I would like to process\r\n        these polygons to produce a collection of polyhedra.\r\n\r\n        Does anyone have any pointers to papers on this topic?\r\n        Does anyone have any experience of doing this - any advice on a nice\r\n        compact representation for the polyhedra (I want to identify silhouette\r\n        edges for disc. meshing radiosity) - i.e. which data structure would\r\n        you advise - do people REALLY use things as wieldy as the winged edge?\r\n\r\n        Any help much appreciated.  Thanks in advance,\r\n\r\n        Neil Gatenby\r\n\r\n            Fraunhofer-Institut fuer Graphische Datenverarbeitung\r\n                (Fraunhofer Institute for Computer Graphics)\r\n                 Neil Gatenby     e-mail: gatenby@igd.fhg.de\r\n        Fraunhofer-IGD, Wilhelminenstr. 7, 64283  Darmstadt, Germany.\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for kopp id AA11058; Wed, 1 Mar 95 19:57:05 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id TAA21200 for <globillum-isis@isis.imag.fr>; Wed, 1 Mar 1995 19:19:53 +0100\r\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by imag.imag.fr (8.6.10/8.6.9) with SMTP id TAA02332 for <globillum@imag.fr>; Wed, 1 Mar 1995 19:19:46 +0100\r\nReceived: from hobbes.lbl.gov by lbl.gov (4.1/1.39)\r\n        id AA24258; Wed, 1 Mar 95 10:19:40 PST\r\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2)\r\n        id AA26871; Wed, 1 Mar 95 10:16:34 PST\r\nDate: Wed, 1 Mar 95 10:16:34 PST\r\nFrom: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\r\nMessage-Id: <9503011816.AA26871@hobbes.lbl.gov>\r\nTo: gatenby@igd.fhg.de, globillum@imag.fr\r\nSubject: Re:  polyhedra from polygons\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nCoalescing vertices from disjoint polygons is not particularly difficult,\r\nso long as your scenes are reasonably well-behaved.  I wrote a translator\r\nfrom Radiance format (http://radsite.lbl.gov/radiance/HOME.html) to MGF\r\n(http://radsite.lbl.gov/mgf/HOME.html) which coalesced vertices using a\r\nsimple hashing scheme.  You are welcome to the source code for this --\r\nit is on the above-mentioned servers.\r\n\r\nAs far as connectivity information goes, I know nothing.  It's a meshy problem!\r\n\r\n-Greg\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for kopp id AA12314; Thu, 2 Mar 95 06:29:10 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id GAA00378 for <globillum-isis@isis.imag.fr>; Thu, 2 Mar 1995 06:16:08 +0100\r\nReceived: from postoffice.mail.cornell.edu (POSTOFFICE.MAIL.CORNELL.EDU [132.236.56.7]) by imag.imag.fr (8.6.10/8.6.9) with ESMTP id GAA11360 for <globillum@imag.fr>; Thu, 2 Mar 1995 06:16:05 +0100\r\nReceived: from [132.236.236.96] (CU-DIALUP-0322.CIT.CORNELL.EDU [132.236.236.96]) by postoffice.mail.cornell.edu (8.6.9/8.6.9) with SMTP id AAA04690; Thu, 2 Mar 1995 00:15:46 -0500\r\nX-Sender: bwade@max.graphics.cornell.edu\r\nMessage-Id: <ab7b019f000210044bca@[132.236.236.15]>\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nDate: Thu, 2 Mar 1995 00:15:59 -0500\r\nTo: gatenby@igd.fhg.de, globillum@imag.fr\r\nFrom: Bretton Wade <bwade@graphics.cornell.edu>\r\nSubject: Re: polyhedra from polygons\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nAt 5:20 AM 3/1/95, gatenby@igd.fhg.de wrote:\r\n>        Does anyone have any experience of doing this - any advice on a nice\r\n>        compact representation for the polyhedra (I want to identify silhouette\r\n>        edges for disc. meshing radiosity) - i.e. which data structure would\r\n>        you advise - do people REALLY use things as wieldy as the winged edge?\r\n\r\nDani Lischinski and Fillipo Tampieri used BSP trees to track\r\ndiscontinuities through space. BSP trees are fairly compact geometry\r\nrepresentations that do not require explicit connectivity information, and\r\nso might be good for you. They would not be very useful for extracting\r\npolyhedra, however. I don't have the references right in front of me, so I\r\nhesitate to specify them; but I have them on my desk at work if needed.\r\n\r\nIf you are not familiar with BSP trees, you might want to look at the BSP\r\ntree FAQ, which is still under construction:\r\n\r\n   http://www.graphics.cornell.edu/bspfaq/\r\n\r\n--\r\nBretton Wade (bwade@graphics.cornell.edu)\r\nhttp://www.graphics.cornell.edu/~bwade/\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for kopp id AA17568; Thu, 2 Mar 95 14:34:01 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id LAA24140 for <globillum-isis@isis.imag.fr>; Thu, 2 Mar 1995 11:53:06 +0100\r\nReceived: from hwj.gk.dtu.dk (root@hwj.gk.dtu.dk [130.225.91.126]) by imag.imag.fr (8.6.10/8.6.9) with ESMTP id LAA19799 for <globillum@imag.fr>; Thu, 2 Mar 1995 11:53:04 +0100\r\nReceived: (from hwj@localhost) by hwj.gk.dtu.dk (8.6.9/8.6.9) id LAA12054 for globillum@imag.fr; Thu, 2 Mar 1995 11:54:39 +0100\r\nDate: Thu, 2 Mar 1995 11:54:39 +0100\r\nFrom: Henrik Wann Jensen <hwj@hwj.gk.dtu.dk>\r\nMessage-Id: <199503021054.LAA12054@hwj.gk.dtu.dk>\r\nTo: globillum@imag.fr\r\nSubject: Rendering Complex Scenes\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nDear GlobIllumers,\r\n\r\nA few years ago a comparison between Radiance and a radiosity implementation\r\non a moderately complex scene lead to the conclusion that Radiance was\r\nfaster.\r\n\r\nI have wondered whether it in general is safe to assume that Monte Carlo \r\nbased ray tracing methods are faster in highly complex scenes (ie. scenes \r\nwith billions of objects) considering newer radiosity techniques like \r\nhierarchical radiosity and radiosity using clustering?\r\n\r\nI know it depends on the contents of the scene, but if we omit the irradiance\r\ngradient method and use path tracing or bidirectional path tracing and\r\ncontinue to increase the number of objects in the scene then I think\r\nwe would see that the Monte Carlo techniques would render the scene\r\nin constant time, while radiosity somehow depends on the number of objects.\r\n\r\n\r\n- Henrik Wann Jensen\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for kopp id AA20689; Thu, 2 Mar 95 22:47:58 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id WAA02345 for <globillum-isis@isis.imag.fr>; Thu, 2 Mar 1995 22:23:43 +0100\r\nReceived: from netmail2.microsoft.com (netmail2.microsoft.com [131.107.1.13]) by imag.imag.fr (8.6.10/8.6.9) with SMTP id WAA08866 for <globillum@imag.fr>; Thu, 2 Mar 1995 22:23:41 +0100\r\nReceived: by netmail2.microsoft.com (5.65/25-eef)\r\n        id AA16163; Thu, 2 Mar 95 13:24:30 -0800\r\nMessage-Id: <9503022124.AA16163@netmail2.microsoft.com>\r\nReceived: by netmail2 using fxenixd 1.0 Thu, 02 Mar 95 13:24:30 PST\r\nX-Msmail-Message-Id: 6E95E378\r\nX-Msmail-Conversation-Id: 6E95E378\r\nFrom: Don Mitchell <donm@microsoft.com>\r\nTo: globillum@imag.fr, ziv@argus.asd.sgi.com\r\nDate: Thu,  2 Mar 95 12:21:04 TZ\r\nSubject: Re: O(n^2) bps trees\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nI don't think Seth was being rude.  It's important to understand the \r\ncomputational complexity of the algorithms we use, and visibility is a \r\nvery tricky game in this regard.  BSP-trees seem to gather a lot of \r\npassionate evangelism and detraction.  I believe Apollo built a CAD \r\nsystem with BSP trees which did go O(n^2) -- pretty much in their \r\ncustomers' faces.  I've heard other people say they never saw more than \r\nO(n) growth.  Ziv Gigus has a masters thesis that gives details of \r\nexperiments and results, and there clearly needs to be more of that in \r\nthe literature.  I seem to recall Ziv reported typical O(N logN) growth \r\nin 3D.  Ziv, want to comment?\r\n\r\nWhat is really needed is an ongoing contest between inputs and \r\nalgorithms.  Something like this happens in the ray-tracing community, \r\nwith Eric Haines input test scenes.  The visibility problem (not just \r\nBSP approaches) would benefit from this.\r\n\r\nRevolutionary new approaches to visibility are being taken in games and \r\nPC graphics libraries.  I can't divulge proprietary algorithms, so I'll \r\njust taunt you a bit.  Look forward to some interesting revelations on \r\nvisiblity in the coming years.  :-)\r\n\r\nJohn Carmack, at id Software, deserves some special credit for the \r\nvisibility algorithm used in DOOM.  The bspfaq says he is using bps \r\ntrees, but I believe he has made some novel advances beyond the \r\nstandard usage.  His first insight was that typical building interiors \r\ncan be treated as a 2D problem instead of 3D.  Paterson and Yao point \r\nout that the worst-case space complexity of BSP trees is only O(N logN) \r\nin 2D.  Secondly, Carmack deals with occlusion culling in two \r\ninteresting ways -- by drawing front to back with an efficient \r\nalgorithm for knowing when the screen is completely drawn, and by \r\naugmenting the BSP-tree with bounding boxes for rapid culling of \r\noccluded subtrees.\r\n\r\nWe've been using the term \"DOOM trees\" to refer to Carmack's work.  I \r\nthink he deserves that honor.  :-)\r\n\r\n -- Don\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for kopp id AA17897; Thu, 2 Mar 95 14:45:35 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id NAA00931 for <globillum-isis@isis.imag.fr>; Thu, 2 Mar 1995 13:44:28 +0100\r\nReceived: from theory.lcs.mit.edu (theory.lcs.mit.edu [18.52.0.92]) by imag.imag.fr (8.6.10/8.6.9) with SMTP id NAA23330 for <globillum@imag.fr>; Thu, 2 Mar 1995 13:43:51 +0100\r\nReceived: from jabiru.lcs.mit.edu by theory.lcs.mit.edu (5.65c/TOC-1.2S) \r\n        id AA23288; Thu, 02 Mar 95 07:41:13 EST\r\nReceived: by jabiru.lcs.mit.edu (931110.SGI/TOC-1.2C) \r\n        id AA05669; Thu, 2 Mar 95 07:43:51 -0500\r\nFrom: \"Seth Teller\" <seth@jabiru.lcs.mit.edu>\r\nMessage-Id: <9503020743.ZM5667@jabiru.lcs.mit.edu>\r\nDate: Thu, 2 Mar 1995 07:43:50 -0500\r\nIn-Reply-To: bwade@graphics.cornell.edu (Bretton Wade)\r\n        \"Re: polyhedra from polygons\" (Mar  2, 12:15am)\r\nReferences: <ab7b019f000210044bca@[132.236.236.15]>\r\nReply-To: seth@theory.lcs.mit.edu\r\nX-Mailer: Z-Mail (3.1.0 22feb94 MediaMail)\r\nTo: Bretton Wade <bwade@graphics.cornell.edu>, gatenby@igd.fhg.de, \r\n globillum@imag.fr\r\nSubject: Re: polyhedra from polygons, O(n^2) BSP\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nMime-Version: 1.0\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n> discontinuities through space. BSP trees are fairly compact geometry\r\n> representations that do not require explicit connectivity information, and\r\n> so might be good for you. They would not be very useful for extracting\r\n> polyhedra, however....\r\n\r\nBretton,\r\n\r\nwith all due respect I must ask you to be more careful about\r\ndispensing incorrect and/or misleading information in your\r\nreplies, in your BSP faq, and elsewhere.\r\n\r\nA.) BSP trees are arguably not \"compact,\" as they require\r\nOmega(n^2) storage and O(n^3) construction time for some\r\n3D inputs.  The storage lower bound is tight, see p. 500 of\r\n\r\n@article{Paterson90,\r\n    author = \"Michael S. Paterson and F. Frances Yao\",\r\n    title = \"Efficient Binary Space Partitions for\r\n                Hidden-Surface Removal and Solid Modeling\",\r\n    journal = \"Discrete and Computational Geometry\",\r\n    volume = 5,\r\n    number = 5,\r\n    year = 1990,\r\n    pages = \"485--503\",\r\n    comments = \"also Xerox PARC tech report CSL 89-6\"}\r\n\r\nStated differently, this means that there inputs of n\r\npolygons in 3d for which *every* BSP tree has size\r\nat least O(n^2).\r\n\r\nApparently you have not yet corrected your FAQ\r\n\r\n        http://www.graphics.cornell.edu/cgi-bin/bsp?18.txt\r\n\r\nin this regard.  Your statement there that BSP's have a\r\n\r\n        \"provable lower bound [of] O(n)\"\r\n\r\ndoesn't make any sense.\r\n\r\nB) A BSP tree, if available, would be an ideal preprocessed data\r\nstructure from which to abstract a winged-edge, facet-edge, or\r\nother adjacency data structure.  You don't need a reference to\r\nsee how; you simply walk the (necessarily convex) leaves of the\r\ntree, inducing shared edge pointers wherever two cutting planes\r\nof the BSP tree meet two faces of the input polyhedron along\r\na common line in 3-space.\r\n\r\nRegards,\r\n\r\nSeth.\r\n\r\n--\r\n\r\n Asst. Prof of EE & CS     Synthetic        0     ~     ~   seth@lcs.mit.edu\r\n MIT Lab for CS NE43-208    Imagery        <\\>      ~      tel: 617 258 7885\r\n 545 Technology Square       Group         / \\             fax: 617 253 6652\r\n Cambridge  MA  02139  _______________ web: http://theory.lcs.mit.edu/~seth/\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for kopp id AA21926; Fri, 3 Mar 95 08:52:48 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id PAA13113 for <globillum-isis@isis.imag.fr>; Thu, 2 Mar 1995 15:44:57 +0100\r\nReceived: from explorer.dgp.toronto.edu (explorer.dgp.toronto.edu [128.100.1.129]) by imag.imag.fr (8.6.10/8.6.9) with SMTP id PAA27877 for <globillum@imag.fr>; Thu, 2 Mar 1995 15:44:52 +0100\r\nReceived: by explorer-en.dgp.toronto.edu id <144285>; Thu, 2 Mar 1995 09:41:44 -0500\r\nIn-Reply-To: \"Seth Teller\"'s message as of Mar  2,  8:11am\r\nX-Mailer: Mail User's Shell (7.2.3 5/22/91)\r\nFrom: Eugene Fiume <elf@dgp.toronto.edu>\r\nTo: globillum@imag.fr\r\nSubject: Re: polyhedra from polygons, O(n^2) BSP\r\nMessage-Id: <95Mar2.094144est.144285@explorer-en.dgp.toronto.edu>\r\nDate: Thu, 2 Mar 1995 09:41:32 -0500\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nOn Mar 2,  8:11am, \"Seth Teller\" wrote:\r\n\r\n   <Condescending claptrap to another poster.  Manners, Mr Teller.>\r\n\r\nand then he wrote:\r\n\r\n} A.) BSP trees are arguably not \"compact,\" as they require\r\n} Omega(n^2) storage and O(n^3) construction time for some\r\n} 3D inputs.  The storage lower bound is tight, see p. 500 of\r\n\r\nThe existence of such results, and indeed the ease of constructing such\r\nworst cases does not mean that these configurations are \"common\".  Worst-case\r\nupper bound arguments are nice intellectual exercises and are sometimes even\r\ninformative.  Now, if you attach an argument that this situation readily\r\narises, then you'll have my attention and you'll have properly made your point.\r\n\r\nEugene.\r\nFrom \r\nTo: Abteilung-186/2, CG-Gruppe\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\nSubject: from Globillum: references\r\nMessage-Id: <v02110100ab7c64f7f7f0@[128.130.166.50]>\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nDate: Fri,  3 Mar 1995 07:17:55\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n>X-POP3-Rcpt: wp@stellaris\r\n>Date: Thu, 2 Mar 1995 13:06:49 -0500\r\n>From: Eric Haines <erich@eye.com>\r\n>To: globillum@imag.fr\r\n>Subject: references\r\n>Cc: bloom@cs.cornell.edu, erich@hemlock.eye.com\r\n>\r\n>I've run across a truly amazing site on the WWW (i.e. it's actually useful):\r\n>\r\n>        http://www.ira.uka.de/ftp/ira/bibliography/index.html\r\n>\r\n>which has a collection of all sorts of computer science bibliographies.  The\r\n>nice part is that you can do on-line searches - it just turned up a reference\r\n>I didn't know about on a topic, so I'm happy with it.  You can search all the\r\n>bibliographies (whew!) for a topic or just some specific ones.  Fantastic,\r\n>and free.\r\n>\r\n>Eric Haines\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for kopp id AA01080; Fri, 3 Mar 95 20:17:50 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id TAA28588 for <globillum-isis@isis.imag.fr>; Fri, 3 Mar 1995 19:27:41 +0100\r\nReceived: from relay.cdnnet.ca (relay.cdnnet.ca [192.73.5.1]) by imag.imag.fr (8.6.10/8.6.9) with ESMTP id SAA08971 for <globillum@imag.fr>; Fri, 3 Mar 1995 18:55:46 +0100\r\nReceived: (from ean@localhost) by relay.cdnnet.ca (8.6.9/8.6.9) id JAA07032; Fri, 3 Mar 1995 09:55:22 -0800\r\nX400-Received: by /PRMD=CA/ADMD=CDNnet/C=CA/; Relayed; Fri,  3 Mar 1995  9:55:21 UTC-0800\r\nX400-Received: by /PRMD=ca/ADMD=telecom.canada/C=ca/; Relayed; Fri,  3 Mar 1995  9:55:17 UTC-0800\r\nDate: Fri,  3 Mar 1995  9:55:17 UTC-0800\r\nX400-Originator: fournier@cs.ubc.ca\r\nX400-Recipients: non-disclosure:;\r\nX400-Content-Type: P2-1984 (2)\r\nX400-Mts-Identifier: [/PRMD=ca/ADMD=telecom.canada/C=ca/;950303095517]\r\nContent-Identifier: 4003\r\nFrom: Alain Fournier <fournier@cs.ubc.ca>\r\nTo: \"Henrik Wann Jensen (return)\" <hwj@hwj.gk.dtu.dk>\r\nCc: return <globillum@imag.fr>\r\nIn-Reply-To: <199503031601.RAA16321@hwj.gk.dtu.dk>\r\nMessage-Id: <\"4003*fournier@cs.ubc.ca\"@MHS>\r\nSubject: Re: Rendering Complex Scenes\r\nMime-Version: 1.0\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nContent-transfer-encoding: 8bit\r\n\r\n\"In deserto clamavi\" (Latin from memory, pardon the potential barbarisms).\r\nLoosely translated, it means \"I get no respect\".\r\n\r\nI have long claimed that a good solution for global illumination of complex\r\nscenes is to use a \"light driven\" approach, namely where the light is \r\ntransported explicitly between cells (sections of the environment), and\r\nnot between surfaces (as in \"radiosity\" or path following schemes).\r\nThe obvious advantage is that you control the process exactly where it\r\nshould be controlled, as a function of the amount of light transported,\r\nnot as the level of where it comes from or where it's going (even though you\r\nstill have some control about that). The other big one is that \"clustering\",\r\nor simplification of the light flux, becomes a simple issue. I claim (somewhat\r\nfacetiously, but with a basis in truth) that it is the only approach that\r\nhas asymptotically the complexity of the \"Utah approximation\" (as Jim Kajiya\r\ncalls it) with depth-buffer visibility, namely O(N), where N is the number\r\nof primitives in the scene. I won't go on about this, but details can be\r\nobtained on request.\r\n\r\nFor many reasons (some fair, some not), the community has been unwilling\r\nto accept presentation of work in this direction, even in forums (fora)\r\ndedicated to works in progress. I think it's our collective loss, since\r\neven if one does not believe in a particular approach, one should realize\r\nthat some of the concepts and techniques used can be relevant to other\r\nproblems (not necessarily actively considered at the time).\r\nTo quote Sonny Terry & Brownie McGhee: \"We might be fighting a losing\r\nbattle, but we had fun trying to win\".\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for kopp id AA01279; Fri, 3 Mar 95 21:23:18 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id UAA29885 for <globillum-isis@isis.imag.fr>; Fri, 3 Mar 1995 20:29:52 +0100\r\nReceived: from milo.math.scarolina.edu (milo.math.scarolina.edu [129.252.12.2]) by imag.imag.fr (8.6.10/8.6.9) with SMTP id UAA01373 for <globillum@imag.fr>; Fri, 3 Mar 1995 20:29:50 +0100\r\nReceived: by milo.math.scarolina.edu (4.1/6.0s-FWP);\r\n           id AA10858; Fri, 3 Mar 95 14:29:38 EST\r\nDate: Fri, 3 Mar 95 14:29:38 EST\r\nFrom: Peter Schroder <ps@math.scarolina.edu>\r\nMessage-Id: <9503031929.AA10858@milo.math.scarolina.edu>\r\nTo: fournier@cs.ubc.ca\r\nCc: hwj@hwj.gk.dtu.dk, globillum@imag.fr\r\nIn-Reply-To: Alain Fournier's message of Fri,  3 Mar 1995  9:55:17 UTC-0800 <\"4003*fournier@cs.ubc.ca\"@MHS>\r\nSubject: Rendering Complex Scenes\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n   Date: Fri,  3 Mar 1995  9:55:17 UTC-0800\r\n   From: Alain Fournier <fournier@cs.ubc.ca>\r\n\r\n   I have long claimed that a good solution for global illumination of complex\r\n   scenes is to use a \"light driven\" approach, namely where the light is \r\n   transported explicitly between cells (sections of the environment), and\r\n   not between surfaces (as in \"radiosity\" or path following schemes).\r\n   The obvious advantage is that you control the process exactly where it\r\n   should be controlled, as a function of the amount of light transported,\r\n   not as the level of where it comes from or where it's going (even though you\r\n   still have some control about that). The other big one is that \"clustering\",\r\n   or simplification of the light flux, becomes a simple issue.\r\n\r\nI couldn't agree more. Once you include clustering into radiosity/radiance\r\nalgorithms you get exactly this situation. See some of the recent work in\r\nthis direction from GI and Siggraph. However, even if we get this to work\r\nthere is still that pesky little problem of visibility. In fact we may have\r\nmade enough progress on hierarchical numerical schemes at this point that\r\nfast and approximate(!) visibility is the most important aspect to attack.\r\n\r\nPeter\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for kopp id AA01290; Fri, 3 Mar 95 21:29:51 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id UAA29938 for <globillum-isis@isis.imag.fr>; Fri, 3 Mar 1995 20:37:04 +0100\r\nReceived: from wk309.nas.nasa.gov (wk309.nas.nasa.gov [129.99.64.29]) by imag.imag.fr (8.6.10/8.6.9) with ESMTP id UAA01429 for <globillum@imag.fr>; Fri, 3 Mar 1995 20:37:00 +0100\r\nReceived: (from uselton@localhost)\r\n        by wk309.nas.nasa.gov (8.6.8.2/NAS.6.1) id LAA23106; Fri, 3 Mar 1995 11:36:43 -0800\r\nDate: Fri, 3 Mar 1995 11:36:43 -0800\r\nFrom: \"Samuel P. Uselton\" <uselton@nas.nasa.gov>\r\nMessage-Id: <199503031936.LAA23106@wk309.nas.nasa.gov>\r\nTo: fournier@cs.ubc.ca\r\nCc: hwj@hwj.gk.dtu.dk, globillum@imag.fr\r\nIn-Reply-To: Alain Fournier's message of Fri,  3 Mar 1995  9:55:17 UTC-0800 <\"4003*fournier@cs.ubc.ca\"@MHS>\r\nSubject: Rendering Complex Scenes\r\nReply-To: uselton@nas.nasa.gov\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nYo Alain!\r\n\r\nIf we can have adaptive gridding of the environment, then I'm with you.\r\nOf course adaptive gridding is hard in its own right.  (There are folks\r\nhere at Ames working on exactly that kind of problem!)  And it handles\r\nthe participating media issues properly as well.  I'm really surprised to\r\nhear you are having trouble finding a venue for this stuff.\r\nI'm interested in hearing about some of this \"work-in-progress\".\r\n\r\nI'll follow up with private mail.\r\n\r\nLater,\r\n\r\nSam U.          uselton@nas.nasa.gov\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for kopp id AA01330; Fri, 3 Mar 95 21:50:43 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id VAA00941 for <globillum-isis@isis.imag.fr>; Fri, 3 Mar 1995 21:07:30 +0100\r\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by imag.imag.fr (8.6.10/8.6.9) with SMTP id VAA01837 for <globillum@imag.fr>; Fri, 3 Mar 1995 21:07:20 +0100\r\nReceived: from hobbes.lbl.gov by lbl.gov (4.1/1.39)\r\n        id AA05084; Fri, 3 Mar 95 12:06:58 PST\r\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2)\r\n        id AA02145; Fri, 3 Mar 95 12:03:24 PST\r\nDate: Fri, 3 Mar 95 12:03:24 PST\r\nFrom: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\r\nMessage-Id: <9503032003.AA02145@hobbes.lbl.gov>\r\nTo: fournier@cs.ubc.ca, hwj@hwj.gk.dtu.dk\r\nSubject: Re: Rendering Complex Scenes\r\nCc: globillum@imag.fr\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nI think Alain is onto something -- and maybe it has been used after all.\r\nAs near as I can figure, the Integra system (sold by Arris in the US)\r\nuses a cell-transfer or at least cell-collected transport mechanism similar\r\nto the one described.  Is Karol out there listening?  Care to comment?\r\n\r\nAs to the complexity of radiosity and path tracing approaches, I think in\r\nthe end everything will be the same.  After all, they are solving the same\r\nproblem.  Recent assertions as to the storage and computation required for\r\nadvanced hierarchical and clustering radiosity methods are similar to those\r\none would compute for a Monte Carlo solution to the same problem.  The key\r\ndifference currently is the problem definition itself -- most radiosity\r\nalgorithms solve for the irradiance on objects, whereas most Monte Carlo\r\nalgorithms solve for the pixels in an image.  Given this difference,\r\nradiosity is bound to win when the number of pixels grows relative to the\r\nnumber of objects, and Monte Carlo will win as the number of objects grows\r\nrelative to the number of pixels.\r\n\r\nI cite the additional evidence that most radiosity optimizations these\r\ndays focus on geometric simplification (i.e. clustering and hierarchy)\r\nwhere current Monte Carlo optimizations focus on improved image sampling\r\nand filtering.  A system such as the one Dr. Fournier proposes would no\r\ndoubt concentrate on optimal subdivision and sampling of volumes instead.\r\n\r\nLooking at how Nature solves this problem, I would have to bet on pure\r\nMonte Carlo for the ultimate solution.  However, given the finite resources\r\nof the computing world, we have to go with whatever bag of tricks gets\r\nus closest to what we want in the least amount of time.  This, it seems,\r\ndepends a good deal on the particular problem at hand.  Monte Carlo for\r\na forest, radiosity for three boxes.\r\n\r\n-Greg\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for kopp id AA01426; Fri, 3 Mar 95 22:31:01 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id VAA08932 for <globillum-isis@isis.imag.fr>; Fri, 3 Mar 1995 21:48:02 +0100\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.6.10/8.6.9) with SMTP id VAA02269 for <globillum@imag.fr>; Fri, 3 Mar 1995 21:48:00 +0100\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\n        id AA07889; Fri, 3 Mar 1995 15:48:16 -0500\r\nMessage-Id: <9503032048.AA07889@merckx.graphics.cornell.edu>\r\nReceived: by gaia.graphics.cornell.edu\r\n        (1.37.109.8/16.2) id AA08347; Fri, 3 Mar 1995 15:47:53 -0500\r\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\r\nSubject: Re: Rendering Complex Scenes\r\nTo: Henrik Wann Jensen <hwj@hwj.gk.dtu.dk>\r\nDate: Fri, 3 Mar 95 15:47:53 EST\r\nCc: globillum@imag.fr\r\nIn-Reply-To: <199503021054.LAA12054@hwj.gk.dtu.dk>; from \"Henrik Wann Jensen\" at Mar 2, 95 11:54 am\r\nMailer: Elm [revision: 70.85]\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n\r\nKajiya addressed this topic many years ago in a course note that \r\nI really liked:\r\n\r\nArticle{kaji88,\r\n        Author  = \"James T. Kajiya\",\r\n        Title   = {An Overview and Comparison of Rendering Methods},\r\n        Journal = {A Consumer's and Developer's Guide to Image Synthesis},\r\n        Year    = 1988,\r\n        Pages = {259-263},\r\n        Note = {ACM Siggraph '88 Course 12 Notes} }\r\n\r\nHe basically said that path tracing is faster than z-buffer approaches\r\nonce there are thousands of primitives per pixel (note-- he said z-buffer--\r\nwe aren't even talking radiosity here).  I think this assumes a static environment where\r\nyou plan to make many frames in an animation-- this way you don't have to count the O(N)\r\n(I assume a uniform grid) setup time for ray tracing.\r\n\r\nI think AF's method sounds pretty neat.  Please don't only share with SU!\r\n\r\nOne thing I wonder about is how to ray trace procedural environments that are too\r\nbig to be stored.  Here I think you must use something other than straight radiosity\r\n(the light transport might have less detail than the geometry, so the AF volume idea\r\nmight still work).  Can we encode a spatial subdivision structure in the procedural model\r\nso that rays are log(N), where N is the number of \"fully expanded\" primitive polygons\r\n(or whatever the atomic primitive is)?  How expressive are the set of primitve objects\r\nthat can have such friendly properties?\r\n\r\nAs an analogy, Perlin-style solid textures are friendly, while reaction-diffusion\r\ntextures are not.   \r\n\r\nI think making friendly procedural objects that coexist peacefully with hand-modeled\r\nobjects is a neat (and hard) area to look at.  A start can be\r\nfound in:\r\n\r\nArticle{ambu86,\r\n        Author  = \"Phil Amburn and Eric Grant and Turner Whitted\",\r\n        Title   = {Managing Geometric Complexity \r\n                      with Enhanced Procedural Models},\r\n        Journal = {Computer Graphics},\r\n        Year    = 1986,\r\n        Pages = {189-195},\r\n        Volume  = 20,\r\n        Number  = 4,\r\n        Month = {August},\r\n        Note = {ACM Siggraph '86 Conference Proceedings} }\r\n\r\nDoes anyone have a bibliography on procedural modeling?  \r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for kopp id AA01570; Sat, 4 Mar 95 00:22:54 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id XAA10116 for <globillum-isis@isis.imag.fr>; Fri, 3 Mar 1995 23:24:50 +0100\r\nReceived: from june.cs.washington.edu (june.cs.washington.edu [128.95.1.4]) by imag.imag.fr (8.6.10/8.6.9) with ESMTP id XAA03338 for <globillum@imag.fr>; Fri, 3 Mar 1995 23:24:48 +0100\r\nReceived: (per@localhost) by june.cs.washington.edu (8.6.10/7.2ju) id OAA18414; Fri, 3 Mar 1995 14:24:29 -0800\r\nDate: Fri, 3 Mar 1995 14:24:28 -0800 (PST)\r\nFrom: \"Per H. Christensen\" <per@cs.washington.edu>\r\nTo: Peter Schroder <ps@math.scarolina.edu>\r\nCc: hwj@hwj.gk.dtu.dk, globillum@imag.fr\r\nSubject: Re: Rendering Complex Scenes\r\nIn-Reply-To: <9503031929.AA10858@milo.math.scarolina.edu>\r\nMessage-Id: <Pine.ULT.3.91.950303135505.21310M-100000@june.cs.washington.edu>\r\nMime-Version: 1.0\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nOn Fri, 3 Mar 1995, Peter Schroder wrote:\r\n\r\n[...]\r\n> there is still that pesky little problem of visibility. In fact we may have\r\n> made enough progress on hierarchical numerical schemes at this point that\r\n> fast and approximate(!) visibility is the most important aspect to attack.\r\n> \r\n> Peter\r\n\r\nYes, approximate visibility is perhaps the most important and difficult \r\nproblem now (both for Monte Carlo or finite element methods)!\r\n\r\nWe tried for a while to do some work on this, but got stuck on what we\r\ncall the \"coherence problem\":  \r\n\r\nIf you divide the environment into cells, approximate visibility \r\ninformation can be computed for each cell.  This can be done to \r\na wide range of spatial and directional accuracy.  So far so good.\r\nBut -- when this approximate occlusion information is to be combined\r\nfrom the different cells that are between the \"sender\" and \"receiver\",\r\nthe \"coherence problem\" arises:  Using the approximate occlusion\r\ninformation, we no longer have information whether the patches in \r\neach cell are coherent or incoherent with the patches in the other \r\ncells.  \r\n\r\nFor example, if a beam of light is passing through two cells, with \r\neach cell having 50% occlusion within that beam (and in that direction),\r\nthe total occlusion could be anything from 50% (if all the patches in\r\none cluster are aligned with the patches in the other cluster) to 100%\r\n(if the patches in one cluster overlap the \"holes\" through the other\r\ncluster).\r\n\r\nIn the end, we had to go back to the \"good old\" technique of shooting\r\nsome number of sample rays and check each ray for intersection along\r\nthe path.  The accuracy can be controlled by the number of rays shot.\r\nEven with a hierarchy of cells, this sampling method is very time \r\nconsuming -- it is easily the most time consuming part of global \r\nillumination.  \r\n\r\nThere is plenty of room for improvement here!\r\n\r\n-- Per\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for kopp id AA03113; Sat, 4 Mar 95 13:54:07 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id MAA22160 for <globillum-isis@isis.imag.fr>; Sat, 4 Mar 1995 12:53:26 +0100\r\nReceived: from tiete.dcc.unicamp.br (dcc.unicamp.br [143.106.1.11]) by imag.imag.fr (8.6.10/8.6.9) with SMTP id MAA09475 for <globillum@imag.fr>; Sat, 4 Mar 1995 12:53:19 +0100\r\nReceived: from stack (stack.dcc.unicamp.br) by tiete.dcc.unicamp.br (4.1/SMI-4.1) id AA00587; Sat, 4 Mar 95 08:51:31 EST\r\nDate: Sat, 4 Mar 95 08:51:31 EST\r\nFrom: Jorge Stolfi <stolfi@dcc.unicamp.br>\r\nMessage-Id: <9503041151.AA00587@tiete.dcc.unicamp.br>\r\nReceived: by stack (4.1/SMI-4.1)\r\n        id AA01008; Sat, 4 Mar 95 08:51:25 EST\r\nTo: Alain Fournier <fournier@cs.ubc.ca>\r\nCc: globillum@imag.fr\r\nSubject: Re: Rendering Complex Scenes\r\nIn-Reply-To: <\"4003*fournier@cs.ubc.ca\"@MHS>\r\nReferences: <199503031601.RAA16321@hwj.gk.dtu.dk>\r\n        <\"4003*fournier@cs.ubc.ca\"@MHS>\r\nReply-To: stolfi@dcc.unicamp.br\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n    > \"In deserto clamavi\" (Latin from memory, pardon the potential\r\n    > barbarisms).  Loosely translated, it means \"I get no respect\".\r\n    > \r\n    > I have long claimed that a good solution for global illumination\r\n    > of complex scenes is to use a \"light driven\" approach, namely\r\n    > where the light is transported explicitly between cells\r\n    > (sections of the environment), and not between surfaces (as in\r\n    > \"radiosity\" or path following schemes).  The obvious advantage\r\n    > is that you control the process exactly where it should be\r\n    > controlled, as a function of the amount of light transported,\r\n    > not as the level of where it comes from or where it's going\r\n    > (even though you still have some control about that). The other\r\n    > big one is that \"clustering\", or simplification of the light\r\n    > flux, becomes a simple issue.\r\n    \r\nOne problem of using volume cells instead of surface patches is that\r\na non-planar assemblage of Lambertian diffusers is in general not a Lambertian\r\ndiffuser; that is, the amount of light scattered towards a given direction\r\nmay depend strongly on the incoming direction.  \r\n\r\nIn fact, the scattering function can be much more complicated than\r\ntypical models for non-Lambertian but flat surfaces.  For instance,\r\nconsider a cylindrical tin can, open at one end, painted black on the\r\noutside and white on the inside.  Depending on where the incident\r\nlight is coming from, the percentage scattered may vary from 0 to 100%\r\nof the incident light; and the outgoing distribution will probably\r\nhave several peaks, in funny directions.\r\n\r\nSo, I would think that a global illumination model that handles\r\nclustering must be a \"second-order\" model, where the unknowns are\r\nflows between pairs of cells, and the coefficient matrix has three-way\r\nform factors --- \"how much of the light flowing from cell i to cell j\r\nis diverted to cell k\".  Are we ready to tackle this? \r\n\r\nI believe Leo Guibas and Eric Veach (Stanford) were looking into this\r\napproach a couple of years ago.  Perhaps you should get in touch with\r\nthem?\r\n\r\n--stolfi\r\n------------------------------------------------------------------------\r\nJorge Stolfi | http://www.dcc.unicamp.br/~stolfi | stolfi@dcc.unicamp.br \r\nComputer Science Dept. (DCC-IMECC)               | Tel +55 (192) 39-8442\r\nUniversidade Estadual de Campinas (UNICAMP)      |     +55 (192) 39-3115 \r\nCampinas, SP -- Brazil                           | Fax +55 (192) 39-7470\r\n------------------------------------------------------------------------\r\nPlease do not copy this .signature virus into your .signature file!\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for kopp id AA04042; Sat, 4 Mar 95 22:13:02 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id VAA00873 for <globillum-isis@isis.imag.fr>; Sat, 4 Mar 1995 21:12:34 +0100\r\nReceived: from postoffice.mail.cornell.edu (POSTOFFICE.MAIL.CORNELL.EDU [132.236.56.7]) by imag.imag.fr (8.6.10/8.6.9) with ESMTP id VAA12773 for <globillum@imag.fr>; Sat, 4 Mar 1995 21:12:33 +0100\r\nReceived: from [132.236.236.187] (CU-DIALUP-0617.CIT.CORNELL.EDU [132.236.236.187]) by postoffice.mail.cornell.edu (8.6.9/8.6.9) with SMTP id PAA25749 for <globillum@imag.fr>; Sat, 4 Mar 1995 15:12:27 -0500\r\nX-Sender: bwade@max.graphics.cornell.edu\r\nMessage-Id: <ab7e787400021004a412@[132.236.236.199]>\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nDate: Sat, 4 Mar 1995 15:12:37 -0500\r\nTo: globillum@imag.fr\r\nFrom: Bretton Wade <bwade@graphics.cornell.edu>\r\nSubject: BSP Trees\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nBruce Naylor asked me to forward some of his comments on BSP Tree\r\ncomplexity to this mailing list.\r\n\r\nHis first response to my and Seth's post:\r\n\r\n>First, Partitionings Trees are a representation of polytopes,\r\n>so the phrase \"extract a polyhedra from bsp trees\" needs to\r\n>be restated as \"generate a boundary representation from a partitioning\r\n>tree\". This I do all the time.\r\n>\r\n>Secondly, with regard to the O(n^2) result of Paterson and Yao,\r\n>this is not such an interesting result as it may seem. First,\r\n>in terms of worst case complexity, I showed in my thesis (1981)\r\n>that there were b-reps for which any tree using only planes of polygons\r\n>would be O(n^2). The result of Paterson and Yao is stronger in that\r\n>it gives an example for which any tree, including one using planes\r\n>not containing polygons, is O(n^2). However, this result is superceded\r\n>by a result in Benard Chazelle's thesis (1981), which proves that there\r\n>are polyhedra for which any convex decomposition is O(n^2). Since\r\n>partitioning trees are a convex decomposition, the fact that trees\r\n>can be O(n^2) follows immediately.\r\n>\r\n>Now in terms of expected case, all empirical evidence indicates\r\n>that tree size is O(n) for objects of interest (see my tutorial\r\n>in siggraph 94 course notes). And that the \"compressed\" versions\r\n>of trees are typically smaller than the \"compressed\" version of b-reps.\r\n>\r\n>The reason for the discrepency between worst and expected case is\r\n>the following. All worst case examples violate what I call the\r\n>Principal of Locality, that is, that geometric features of\r\n>real-world objects are local, i.e. they do not span the space.\r\n>The best example of geometry that violates the Locality Principal\r\n>is arrangements of hyperplanes, since hyperplanes are infinite.\r\n>And in fact, the upperbound for trees containing n hyperplanes\r\n>is exactly the bound on the size of arrangements of hyperplane,\r\n>which is O(n^d).\r\n>\r\n>Partitioning Trees capture locality through the ordering of the\r\n>hyperplanes. As one descends the tree, the size of the convex regions of\r\n>space represented by each tree-node decreases monontonically.\r\n>This can be used to create a multi-resolution representation\r\n>such that details are added as one descends into the tree.\r\n>\r\n>One last comment, the best published work on using Partitioning\r\n>Trees for radiosity is the paper of Campbell and Fussell in\r\n>Sigraph '90. A much fuller exposition is given in Campbell's\r\n>Ph.D. thesis, obtained at UT Austin.\r\n\r\nA different statement of why the O(n ^ 2) figure is not so useful:\r\n\r\n>In general, spatial search structures are only useful if what\r\n>you are \"selecting\" is a reasonably small subset of the geometry\r\n>present. So with non-local features, it is typically not possible\r\n>to select a significantly reduced subset, precisely because the\r\n>features are effectively global. So returning to the worst case\r\n>examples, every search structure using planes by which to partition\r\n>space, and so including regular grids and octrees, will also be\r\n>of size O(n^2) if one want no more than a constant number of\r\n>pieices in each cell of the search structure. What's more, if the\r\n>pieces of the b-reps are pushed together slightly so that they touch each\r\n>other, and one removes the coincident pieces of the b-rep, then\r\n>the number of b-rep polygons will also be O(n^2).\r\n>\r\n>So I think the O(n^2) result is not nearly as interesting as\r\n>some have thought it might be.\r\n\r\nA statement of the conditions which produce the worst case:\r\n\r\n>The case that produces O(n^2) is constructed from lines on\r\n>a hyperboloid of one sheet. This is a ruled surface with\r\n>two pencils of lines that, in essence, cross each other.\r\n>There is no way around this case.\r\n\r\n--\r\nBretton Wade (bwade@graphics.cornell.edu)\r\nhttp://www.graphics.cornell.edu/~bwade/\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for kopp id AA04269; Sun, 5 Mar 95 01:04:44 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id AAA02404 for <globillum-isis@isis.imag.fr>; Sun, 5 Mar 1995 00:44:22 +0100\r\nReceived: from theory.lcs.mit.edu (theory.lcs.mit.edu [18.52.0.92]) by imag.imag.fr (8.6.10/8.6.9) with SMTP id AAA14327 for <globillum@imag.fr>; Sun, 5 Mar 1995 00:44:20 +0100\r\nReceived: from jabiru.lcs.mit.edu by theory.lcs.mit.edu (5.65c/TOC-1.2S) \r\n        id AA07307; Sat, 04 Mar 95 18:42:51 EST\r\nReceived: by jabiru.lcs.mit.edu (931110.SGI/TOC-1.2C) \r\n        id AA07866; Sat, 4 Mar 95 18:46:29 -0500\r\nFrom: \"Seth Teller\" <seth@jabiru.lcs.mit.edu>\r\nMessage-Id: <9503041846.ZM7864@jabiru.lcs.mit.edu>\r\nDate: Sat, 4 Mar 1995 18:46:27 -0500\r\nReply-To: seth@theory.lcs.mit.edu\r\nX-Mailer: Z-Mail (3.1.0 22feb94 MediaMail)\r\nTo: globillum@imag.fr\r\nSubject: BSP Tree [observed] complexity\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nMime-Version: 1.0\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nBruce Naylor writes, via Bretton Wade:\r\n\r\n> the phrase \"extract a polyhedra from bsp trees\" needs to be\r\n> restated as \"generate a [b-rep] from a partitioning tree\"....\r\n\r\ni don't know what \"needs to be restated\" means.\r\n\r\nnor am i sure from where bruce took the phrase \"extract a\r\npolyhedr[on] from bsp trees\".  my globillum post stated:\r\n\r\n  A BSP tree, if available, would be an ideal preprocessed data\r\n  structure from which to [ex]tract a winged-edge, facet-edge,\r\n  or other adjacency data structure.\r\n\r\nmy point was that generating robust connectivity information\r\nfrom an unorganized set of polygons seems hard, starting from\r\nscratch; but if someone hands you a BSP tree for the input,\r\nit becomes straightforward.\r\n\r\n> .... the O(n^2) result of Paterson and Yao ... is not [as]\r\n> interesting as it may seem.... in terms of expected case,\r\n> all empirical evidence indicates that tree size is O(n) for\r\n> objects of interest (see my tutorial in siggraph 94 course notes).\r\n\r\nthis statement may be true, but it is unsupported by the\r\nscant body of empirical evidence in the literature, and\r\nseems to be refuted by many anecdotal reports.\r\n\r\nthis is not the way to draw worthwhile conclusions about anything.\r\n\r\ni add my voice to don mitchell's:  a thorough, objective empirical\r\nexamination of the average case (not worst case) behavior of BSP trees\r\nis needed:  a joint effort, perhaps using bruce's public-domain code\r\nas an agreeable \"standard\" testbed. i propose that we tabulate:\r\n\r\n        construction time;\r\n        total BSP complexity;\r\n\r\nand perhaps\r\n\r\n        minimum achievable BSP complexity,\r\n                without regard to construction time\r\n\r\nas a function of:\r\n\r\n        varying model type (desk, plane, building, person, etc.), and\r\n        increasing complexity (or level of detail) within each type.\r\n\r\nwho will join in this effort?\r\n\r\nseth.\r\n\r\n--\r\n\r\n Asst. Prof of EE & CS     Synthetic        0     ~     ~   seth@lcs.mit.edu\r\n MIT Lab for CS NE43-208    Imagery        <\\>      ~      tel: 617 258 7885\r\n 545 Technology Square       Group         / \\             fax: 617 253 6652\r\n Cambridge  MA  02139  _______________ web: http://theory.lcs.mit.edu/~seth/\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for kopp id AA07027; Mon, 6 Mar 95 08:42:37 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id IAA21117 for <globillum-isis@isis.imag.fr>; Mon, 6 Mar 1995 08:16:09 +0100\r\nReceived: from relay.cdnnet.ca (relay.cdnnet.ca [192.73.5.1]) by imag.imag.fr (8.6.10/8.6.9) with ESMTP id IAA29405 for <globillum@imag.fr>; Mon, 6 Mar 1995 08:16:04 +0100\r\nReceived: (from ean@localhost) by relay.cdnnet.ca (8.6.9/8.6.9) id XAA28228 for globillum@imag.fr; Sun, 5 Mar 1995 23:16:01 -0800\r\nX400-Received: by /PRMD=CA/ADMD=CDNnet/C=CA/; Relayed; Sun,  5 Mar 1995 23:16:00 UTC-0800\r\nX400-Received: by /PRMD=ca/ADMD=telecom.canada/C=ca/; Relayed; Sun,  5 Mar 1995 23:15:57 UTC-0800\r\nDate: Sun,  5 Mar 1995 23:15:57 UTC-0800\r\nX400-Originator: fournier@cs.ubc.ca\r\nX400-Recipients: non-disclosure:;\r\nX400-Content-Type: P2-1984 (2)\r\nX400-Mts-Identifier: [/PRMD=ca/ADMD=telecom.canada/C=ca/;950305231557]\r\nContent-Identifier: 4011\r\nFrom: Alain Fournier <fournier@cs.ubc.ca>\r\nTo: return <globillum@imag.fr>\r\nMessage-Id: <\"4011*fournier@cs.ubc.ca\"@MHS>\r\nSubject: Re: Rendering Complex Scenes\r\nMime-Version: 1.0\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nContent-transfer-encoding: 8bit\r\n\r\nIt is gratifying to have so many thoughtful answers to my global rumination.\r\nIt shows, though, the power of a paradigm (I must use this word because it's\r\nconvenient in the context, and \"model\" is overloaded in computer graphics),\r\nin this case the rendering-equation/radiosity/form-factor/diffuse-reflector\r\none. The following is not to say that the relevant posts are wrong (I have \r\nrespect for most of the posters), but that some interpolations or extrapolations\r\nwere too influenced by what is (and not helped by my tersity).\r\n\r\nWhen we talk about clustering, it should be clear that what we really want\r\nto achieve is cluster the light (the illumination), not the objects. In\r\nother words we are not (usually) interested in the cause but in the result.\r\nThis is basic. If I am given a complete description of the light falling on\r\nan area (or a volume, generally speaking on a subset of the universe),\r\nI do not really care about where it comes from. Of course if my paradigm is\r\nto consider exchange of light energy between objects, it is difficult to\r\ndeal with that, and form factors, or equivalent concepts, are hard to avoid.\r\nEssentially I have no model to express the light outside of objects, which is\r\nquite paradoxical when you think about it, since \"free flight\" light is a lot\r\neasier to deal with than light at interfaces with matter.\r\n\r\nLight clustering is handled easily in the light-driven approach, since\r\nyou have an explicit representation of it. Spatial hierarchy is also handled\r\nbecause a reasonable implementation of the paradigm is to subdivide the scene\r\nhierarchically and adaptively as a function of the light transported. We use\r\nan octree, as the easiest structure to deal with, and because it fits\r\nbeautifully with the dyadic subdivisions of our wavelet-based representation of\r\nthe light flux.\r\n\r\nThere seems to be a \"miracle\" happening, because we seem to solve an integral\r\nequation (the rendering equation) by non-standard ways. But it should be\r\nrealised that the rendering equation has to be solved in its standard form\r\nonly if we want to know for each surface element (or volume element) not\r\nonly its radiance, but in some way where it is getting it from, which is gross\r\noverkill. To make the point more clearly, assume that I install a wall in the\r\nmiddle of my environment which collects every photon it receives and reemits\r\nit instantly or a some later date with the same wavelength and the same\r\ndirection on the other side. Each half space is now totally independent\r\nby considering the wall to be an emitter with a fairly complex distribution,\r\nand a total absorber for incident light. Of course if there are only few objects\r\non both sides of the wall, it is much worse than to compute directly the light\r\nexchanged between objects, but if there are huge numbers of objects with complex\r\nemitting and reflecting behaviour, it will always reach a point where the\r\ndescription of the light received (and consequently emitted on the other side)\r\nby the wall is simpler than the description of the exchange of light\r\nbetween the two sides. This is first because photons do not interact with each\r\nother, and because I assume that I can represent the light flux in a compact\r\nyet precise way (guess what I will use?). Now of course the problem is that \r\nsome of the light reaching one side will bounce back to illuminate the other\r\nside, and so on.. If we assume that the light effects are linear (not always\r\ntrue in the vast physical world, but if we cannot assume this, \"radiosity\"\r\nand \"ray-tracing\" are also dead in the water), all we have to do is repeat\r\nthe process. How many times? Well first we can wait until each side has settled\r\ndown and only then sent the result to the other side. But then (especially after\r\nthe emitters on each side have been taken care of) the amount of energy\r\n(actually power in a steady state) can only decrease, guaranteeing convergence.\r\nHow fast? Well, consider a situation where 20% (quite generous) of the light\r\nreceived from one side is sent back to the other side. The fraction left\r\nafter N trips across is of course 5^-N, which is a respectable convergence rate.\r\nCan you say \"divide and conquer\"? I knew you could.\r\nIn practice we do not create a single wall, but subdivide adaptively\r\nthe world according to the amount of undistributed power it has and the\r\ncomplexity of the scene it contains (that's where the octree comes in).\r\n\r\nPeter Schroeder mentions visibility, and indeed it is a pesky problem. But\r\nnote that we have only local visibility problems here. We don't care to know\r\nif objects not in the same cell can see each other or not. If they can't\r\ntheir light ain't there, but we do not know that explicitly. Note that\r\nif we have a closet full of junk that does not receive any light, we do not\r\neven look at them (I exaggerate slightly, it depends on where the cells' \r\nboundaries fall). Note also that it looks like the old Warnock algorithm\r\nfor visibility (in spirit, not in practice).\r\n\r\nJorge Stolfi mentioned the fact that the light coming from groups of Lambertian\r\ndiffusers is not distributed like from a single planar Lambertian diffuser.\r\nIndeed, but we are not restricted in any way to Lambertian diffusers (which\r\nis good, since they are so rare in captivity). In fact the less diffuse the\r\nlight is the better it is for this approach in some sense (I must point out\r\nthe Lazlo Neumann (& Neumann) has a wonderful study of various situations\r\nfor the distribution of reflected light in the standard approaches to\r\nglobal illumination and what to do about it, to appear in TOG soon, I hope).\r\nJorge's last point about 3-way form factors is precisely the reason the light-\r\ndriven approach is attractive, since we do not have to consider explicitly the\r\nexchanges between cells, let alone between objects. \r\n\r\nPer Christensen's point about \"approximate\" visibility is well taken. No matter\r\nhow well you represent the light flux at the cell boundary, an adversary\r\ncan set up scenes where you are very wrong (the adversary just has to know\r\nif there is a band-limit to the representation, and set up two parallel\r\nvenetian blinds above the limit frequency, which can either block all the light\r\nor let about half of it pass). But any method based on finite representations\r\nis vulnerable to such tricks. That does not mean that we should not be careful,\r\nthough. Let me reiterate that in our model the cells do not represent groups\r\nof objects, but only provide boundaries at which to represent the light flux.\r\n\r\nThank you also to people like Nelson Max and Greg Ward who pointed at the\r\nIntegra system and Fujimoto as a possible source for a similar approach;\r\nJorge Stolfi also pointed at work by Leo Guibas and Veach. I will follow these\r\nleads.\r\n\r\nI am gathering some old stuff we wrote about this, together with more current\r\nstuff. The history is that Eugene Fiume and I started to work on this around\r\n1988 in Toronto (with Marc Ouellette and Chuan Chee), submitted a paper to\r\nSiggraph '89, got rejected, resubmitted in 1990, same fate. Paradoxically\r\na paper on a parallel implementation of the scheme (with George Drettakis and\r\nEugene Fiume) was accepted and published at Eurographics '90. At UBC\r\nwe shifted to a wavelet representation for light flux (with Bob Lewis),\r\nsubmitted a paper to the Eurographics workshop on rendering, again to no avail.\r\nWe will post a decent draft on the web asap. Note that we have not submitted\r\nanything about this to sigwaf this year, so there is no danger of interfering\r\nwith the blind review process.\r\n\r\nLast point for now: much to my dismay it makes global illumination amenable\r\nto an Object-Oriented approach.\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for kopp id AA06355; Mon, 6 Mar 95 02:20:10 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id BAA16427 for <globillum-isis@isis.imag.fr>; Mon, 6 Mar 1995 01:44:43 +0100\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.6.10/8.6.9) with SMTP id BAA26352 for <globillum@imag.fr>; Mon, 6 Mar 1995 01:44:41 +0100\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\n        id AA22559; Sun, 5 Mar 1995 19:45:02 -0500\r\nMessage-Id: <9503060045.AA22559@merckx.graphics.cornell.edu>\r\nReceived: by zap.graphics.cornell.edu\r\n        (1.37.109.8/16.2) id AA18791; Sun, 5 Mar 1995 19:44:40 -0500\r\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\r\nSubject: Re: BSP Tree [observed] complexity\r\nTo: seth@theory.lcs.mit.edu\r\nDate: Sun, 5 Mar 1995 19:44:40 -0500 (EST)\r\nCc: globillum@imag.fr\r\nIn-Reply-To: <9503041846.ZM7864@jabiru.lcs.mit.edu> from \"Seth Teller\" at Mar 4, 95 06:46:27 pm\r\nX-Mailer: ELM [version 2.4 PL24]\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nseth@lcs.mit.edu writes:\r\n\r\n> \r\n> i add my voice to don mitchell's:  a thorough, objective empirical\r\n> examination of the average case (not worst case) behavior of BSP trees\r\n> is needed:  a joint effort, perhaps using bruce's public-domain code\r\n> as an agreeable \"standard\" testbed. i propose that we tabulate:\r\n> \r\n>       construction time;\r\n>       total BSP complexity;\r\n> \r\n> and perhaps\r\n> \r\n>       minimum achievable BSP complexity,\r\n>               without regard to construction time\r\n> \r\n> as a function of:\r\n> \r\n>       varying model type (desk, plane, building, person, etc.), and\r\n>       increasing complexity (or level of detail) within each type.\r\n\r\nThis is a great idea.  Eric Haines started such a database for ray tracing\r\nthat certainly made comparisons MUCH easier, and I think it is time to pick\r\nsome models that are more representative of real scenes.  Seth, could\r\nwe use some or all of the Berkeley CS building?  \r\n\r\nClassifying scene properties will be fun-- I like Seth's classifications\r\nfrom the 94 Siggraph paper, but a more extensive categorization is needed.\r\n\r\nI think BSP trees and ray tracing algorithms would both be good to test on\r\nsuch a database...\r\n\r\nPete\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for kopp id AA07728; Mon, 6 Mar 95 09:50:40 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id JAA24472 for <globillum-isis@isis.imag.fr>; Mon, 6 Mar 1995 09:18:41 +0100\r\nReceived: from mr.tuwien.ac.at (mr.tuwien.ac.at [128.130.2.10]) by imag.imag.fr (8.6.10/8.6.9) with SMTP id JAA00762 for <globillum@imag.fr>; Mon, 6 Mar 1995 09:18:25 +0100\r\nReceived: from stellaris.cg.tuwien.ac.at by mr.tuwien.ac.at with SMTP (PP);\r\n          Mon, 6 Mar 1995 09:18:03 +0100\r\nReceived: from eigmq2.tuwien.ac.at by stellaris.cg.tuwien.ac.at \r\n          via SMTP (931110.SGI/910805.SGI) \r\n          for @EMAIL.TUWIEN.AC.AT:globillum@imag.fr id AA07418;\r\n          Mon, 6 Mar 95 09:21:16 +0100\r\nX-Sender: wp@stellaris.cg.tuwien.ac.at\r\nMessage-Id: <v02110100ab80745165b7@[128.130.166.50]>\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nDate: Mon, 6 Mar 1995 09:19:33 +0100\r\nTo: globillum@imag.fr\r\nFrom: Werner Purgathofer <wp>\r\nSubject: Re: Rendering Complex Scenes\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHello Alain,\r\n\r\nAs you have not cited this in your Eurographics'90 paper, you might have\r\noverseen a very related approach by Xu, Peng, and Liang: \"Accelerated\r\nRadiosity Method for Complex Environments\", Eurographics'89 (North\r\nHolland).\r\n\r\nfrom the abstract:\r\n... An () algorithm (), based on environment localization and the\r\ndirectional form-factor concept, is presented (). First we subdivide the\r\nobject space into many regions. (). The radiant light energy transfer\r\nbetween different regions is evaluated at their common boundaries. ...\r\n\r\nGood luck!\r\nWerner\r\n\r\n-------------------------------------------------------------------\r\nWerner Purgathofer                  Tel. +43(1)58801 4548\r\nInstitute of Computer Graphics          ( secretary: 4549 )\r\nTechnical University of Vienna      Fax. +43(1)5874932\r\nKarlsplatz 13 / 186                 email:   wp@cg.tuwien.ac.at\r\nA-1040 Wien / Austria               WWW: http://www.cg.tuwien.ac.at\r\n-------------------------------------------------------------------\r\n\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for kopp id AA03612; Thu, 9 Mar 95 15:47:15 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.10/8.6.9) with ESMTP id OAA09517 for <globillum-isis@isis.imag.fr>; Thu, 9 Mar 1995 14:38:04 +0100\r\nReceived: from mr.tuwien.ac.at (pop.tuwien.ac.at [128.130.2.10]) by imag.imag.fr (8.6.10/8.6.9) with SMTP id OAA07088 for <globillum@imag.fr>; Thu, 9 Mar 1995 14:38:02 +0100\r\nReceived: from stellaris.cg.tuwien.ac.at by mr.tuwien.ac.at with SMTP (PP);\r\n          Thu, 9 Mar 1995 14:27:31 +0100\r\nReceived: from eigpc5.tuwien.ac.at by stellaris.cg.tuwien.ac.at \r\n          via SMTP (931110.SGI/910805.SGI) \r\n          for @EMAIL.TUWIEN.AC.AT:globillum@imag.fr id AA03005;\r\n          Thu, 9 Mar 95 14:30:43 +0100\r\nDate: Thu, 9 Mar 95 14:30:43 +0100\r\nMessage-Id: <9503091330.AA03005@stellaris.cg.tuwien.ac.at>\r\nX-Sender: kopp@stellaris.cg.tuwien.ac.at\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nTo: globillum@imag.fr\r\nFrom: Manfred Kopp <kopp>\r\nSubject: CFP: 6th Eurographics Workshop on Rendering\r\nX-Mailer: <PC Eudora Version 1.4b18>\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n==================================================\r\n    6th Eurographics Workshop on Rendering\r\n      Dublin, Ireland    12-14 June 1995\r\n==================================================\r\n            CALL FOR CONTRIBUTIONS\r\n==================================================\r\n\r\nAims and Scope: Following five successful workshops (Rennes-1990,\r\nBarcelona-1991, Bristol-1992, Paris-1993, Darmstadt-1994) we announce the\r\nsixth Workshop on Rendering Techniques. The workshop is now well\r\nestablished as a major international forum in exchanging experience and\r\nknowledge between people from universities, research, and industry,\r\ninterested in the different aspects of rendering techniques.\r\n\r\nMain topics include (but are not restricted to):\r\n- Radiosity\r\n- Ray Tracing\r\n- Illumination Models\r\n- Color, Texture\r\n- Sampling, Filtering, Anti-aliasing\r\n- Parallel Algorithms for Rendering\r\n\r\nThis workshop also encourages to submit \"unfinished\" work, \"incomplete\"\r\nideas, and \"only partially\" implemented new techniques and perspectives.\r\nThis year the discussion parts will be extended even more than in previous\r\nyears, enabling the participants to actively query all uncertainties after\r\nthe paper presentations. Additionally, internationally well-known speakers\r\nwill give invited lectures. Participation will be limited to approximately\r\n80 people.\r\n\r\nCall for Contributions: Authors are requested to send five copies  of a\r\nfull paper including figures and images (max. 10 pages) or a complete\r\ne-mail version (LaTeX or PostScript) to one of the program chairs. Please\r\ninclude a separate sheet containing the title and the author(s) of the\r\npaper, indicating which author shall be contacted, including your\r\ntelephone, fax and e-mail  address. Submissions missing the deadline can\r\nonly be considered in exceptional cases and with reduced priority. A copied\r\nversion of all papers will be distributed to all workshop participants, a\r\ncomplete proceedings book will appear shortly after the workshop (by\r\nSpringer-Verlag).\r\n\r\nSchedule:\r\n  4 April, 1995     Submission deadline\r\n  4 May, 1995       Notification of acceptance\r\n  29 May, 1995      Full-paper deadline for proceedings\r\n  12-14 June, 1995  Workshop\r\n\r\nOrganization: The workshop will take place in Dublin, Ireland, and is\r\norganized by the Trinity College Dublin in association with Eurographics.\r\nThe fee of about 250 SFr for EG members (350 SFr for non-members) includes\r\nlunch, coffee in the breaks, workshop handouts and the final proceedings\r\nbook (will be mailed after the workshop). A social event is also planned\r\nand will be charged separately.\r\n\r\nOrganizing Chair: Steven Collins (IRL)\r\nProgram Chairs: Pat Hanrahan (USA), Werner Purgathofer (A)\r\nProgram Committee: K. Anjyo (J), K. Bouatouch (F), A. Chalmers (UK), M.\r\nCohen (USA), M. Feda (A), A. Glassner (USA), S. Green (UK), P. Heckbert\r\n(USA), F. Jansen (NL), E. Nakamae (J), L. Neumann (H), S. Pattanaik (IND),\r\nC. Puech (F), X. Pueyo (E), H. Rushmeier (USA), G. Sakas (D), D. Salesin\r\n(USA), Ch. Schlick (F), P. Shirley (USA), Ph. Slusallek (D), F. Sillion\r\n(F), A. de Sousa (P), G. Ward (USA)\r\n\r\nOrganization office:\r\n     Steven Collins, Comp. Science,\r\n     Trinity College, Dublin 2, Ireland\r\n     Tel.: +353-1-7021436\r\n     Fax: +353-1-6772204\r\n     e-mail: rw6@cs.tcd.ie\r\n\r\nSend papers to either:\r\n     Pat Hanrahan, Stanford University,\r\n     217 Center for Integrated Systems,\r\n     Stanford, CA 94305-4070, USA,\r\n     Tel. +1-415-723-8530\r\n     e-mail: hanrahan@cs.stanford.edu\r\nor to\r\n     Werner Purgathofer, TU Wien,\r\n     Karlsplatz 13/186, A-1040 Vienna/Austria\r\n     Tel. +43-1-58801-4548\r\n     Fax: +43-1-5874932\r\n     e-mail: wp@cg.tuwien.ac.at\r\n==================================================\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for kopp id AA14724; Fri, 21 Apr 95 20:43:33 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id UAA14319 for <globillum-isis@isis.imag.fr>; Fri, 21 Apr 1995 20:14:19 +0200\r\nReceived: from netmail2.microsoft.com (netmail2.microsoft.com [131.107.1.13]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id UAA12393; Fri, 21 Apr 1995 20:14:16 +0200\r\nReceived: by netmail2.microsoft.com (5.65/25-eef)\r\n        id AA10516; Fri, 21 Apr 95 11:16:25 -0700\r\nMessage-Id: <9504211816.AA10516@netmail2.microsoft.com>\r\nReceived: by netmail2 using fxenixd 1.0 Fri, 21 Apr 95 11:16:25 PDT\r\nX-Msmail-Message-Id: F6055F1D\r\nX-Msmail-Conversation-Id: F6055F1D\r\nFrom: Andrew Glassner <glassner@microsoft.com>\r\nTo: globillum@imag.fr, globillum-request@imag.fr\r\nDate: Fri, 21 Apr 95 11:08:11 TZ\r\nSubject: RE: Definition of \"Radiosity method\"?\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n|\r\n| 1. A FE method for lambertian scenes.\r\n|\r\n| 2. A solution that somehow uses linear equations to represent light\r\n|    transport in a lambertain scene.\r\n|\r\n| 3. A FE method for global illumination (would include Sillion et a. '91).\r\n|\r\n| 4. An algorithm that computes view-independent illumination information.\r\n|\r\n\r\nI tempted to agree with Francois in liking #4 the best, but it's too general.\r\nIt can contain things that we don't want to call radiosity, like systems that\r\ndecimate the world into cubes and do physical optics, propagating\r\nwavefronts from cube to cube.  That's so far in spirit from the original\r\nuse of radiosity that the term becomes so vague as to be useless.  I'd\r\nreserve \"radiosity\" for FE methods like #3 (though Francois is right\r\nthat it's not even such a good word for that).  The problem is that as\r\ndifferent things are added to the basic ideas of classical radiosity, the term\r\nseems to need to grow to accomodate them all.\r\n\r\nMaybe we can take a cue from the filter folks (with IIR and FIR filters)\r\nand refer to view-dependent illumination and view-independent\r\nillumination as VDI and VII algorithms; then classical radiosity algorithms are\r\na subclass of the VII algorithms.  So Radiance implements a VII method,\r\nbut it's not radiosity.\r\n\r\n-Andrew\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for kopp id AA15057; Sat, 22 Apr 95 00:21:11 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id XAA16326 for <globillum-isis@isis.imag.fr>; Fri, 21 Apr 1995 23:54:18 +0200\r\nReceived: from netmail2.microsoft.com (netmail2.microsoft.com [131.107.1.13]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id XAA14487; Fri, 21 Apr 1995 23:54:13 +0200\r\nReceived: by netmail2.microsoft.com (5.65/25-eef)\r\n        id AA26415; Fri, 21 Apr 95 14:56:22 -0700\r\nMessage-Id: <9504212156.AA26415@netmail2.microsoft.com>\r\nReceived: by netmail2 using fxenixd 1.0 Fri, 21 Apr 95 14:56:22 PDT\r\nX-Msmail-Message-Id: 3DA7EB16\r\nX-Msmail-Conversation-Id: 3DA7EB16\r\nFrom: Andrew Glassner <glassner@microsoft.com>\r\nTo: globillum@imag.fr, globillum-request@imag.fr\r\nDate: Fri, 21 Apr 95 14:48:30 TZ\r\nSubject: RE: Definition of \"Radiosity method\"?\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nI wrote (and I quote):\r\n| Maybe we can take a cue from the filter folks (with IIR and FIR filters)\r\n| and refer to view-dependent illumination and view-independent\r\n| illumination as VDI and VII algorithms; then classical radiosity \r\nalgorithms are\r\n| a subclass of the VII algorithms.  So Radiance implements a VII method,\r\n| but it's not radiosity.\r\n\r\nAs Seth pointed out, new acronyms are tricky.  When I said that\r\nRadiance is VII, I meant the part that deposits little diffuse packets on\r\nsurfaces.  This is driven, in part, by a VDI algorithm.  Another reason,\r\nperhaps, why we ought not to let one term grow to encompass everything.\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for kopp id AA13949; Fri, 21 Apr 95 17:49:40 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id RAA07441 for <globillum-isis@isis.imag.fr>; Fri, 21 Apr 1995 17:06:22 +0200\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id RAA08344 for <globillum@imag.fr>; Fri, 21 Apr 1995 17:06:18 +0200\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\n        id AA10681; Fri, 21 Apr 1995 11:06:42 -0400\r\nMessage-Id: <9504211506.AA10681@merckx.graphics.cornell.edu>\r\nReceived: by zap.graphics.cornell.edu\r\n        (1.37.109.8/16.2) id AA27183; Fri, 21 Apr 1995 11:06:12 -0400\r\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\r\nSubject: Definition of \"Radiosity method\"?\r\nTo: globillum@imag.fr\r\nDate: Fri, 21 Apr 1995 11:06:12 -0400 (EDT)\r\nX-Mailer: ELM [version 2.4 PL24]\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n\r\n< summary-- I want feedback on a proposed definition for \"radiosity method\">\r\n\r\nBecause of some comments in some siggraph reviews I have been\r\nresearching the definition of \"radiosity method\".  There are \r\nfour obvious candidates given the usage I have seen:\r\n\r\n1. A FE method for lambertian scenes.\r\n\r\n2. A solution that somehow uses linear equations to represent light\r\n   transport in a lambertain scene.\r\n\r\n3. A FE method for global illumination (would include Sillion et a. '91).\r\n\r\n4. An algorithm that computes view-independent illumination information.\r\n\r\nI have problems with all of these definitions.  For example, if I use \r\ndefinition 1, is Pattanaik's thesis code a radiosity method in an all\r\ndiffuse scene?  Probably not, but I think most of us would want to call\r\nit a radiosity method.  And how about Sillion and Puech '89?  There are\r\nmirrors in their work-- is it radiosity?\r\n\r\nJim Arvo has proposed a definition I want to float:\r\n\r\n  A radiosity method computes radiosity (or irradiance) for\r\n  at least some surfaces in the scene.\r\n\r\nThis definition will encompass both FE and MC methods that compute\r\nquantities for the diffuse surfaces in a scene.  It would\r\nnot include Sillion et al. '91 (which could be a \"radiance\" method\r\nI suppose).\r\n\r\nReactions?\r\n\r\nPete\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for kopp id AA14026; Fri, 21 Apr 95 18:17:44 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id RAA09490 for <globillum-isis@isis.imag.fr>; Fri, 21 Apr 1995 17:43:30 +0200\r\nReceived: from safran-28.imag.fr (safran.imag.fr [129.88.29.1]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id RAA09598; Fri, 21 Apr 1995 17:43:29 +0200\r\nReceived: (sillion@localhost) by safran-28.imag.fr (8.6.10/8.6.4) id PAA18716; Fri, 21 Apr 1995 15:43:16 GMT\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\nMessage-Id: <199504211543.PAA18716@safran-28.imag.fr>\r\nSubject: Re: Definition of \"Radiosity method\"?\r\nTo: Peter Shirley <shirley@graphics.cornell.edu>\r\nDate: Fri, 21 Apr 1995 17:43:15 +0200 (MDT)\r\nCc: Global Illumination List <globillum@imag.fr>\r\nIn-Reply-To: <9504211506.AA10681@merckx.graphics.cornell.edu> from \"Peter Shirley\" at Apr 21, 95 11:06:12 am\r\nReply-To: Francois.Sillion@imag.fr\r\nX-Mailer: ELM [version 2.4 PL23]\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n< summary-- feedback on a proposed definition for \"radiosity method\">\r\n\r\nI tend to think of a \"radiosity method\" whenever information is\r\ncomputed and attached to the surfaces, thus it includes illumination\r\nmaps and 'light path tracing', as well as techniques where  lambertian or \r\ndirectional radiant information is exchanged with form factors.\r\n\r\nIn fact, I realize that any method that stores *some* radiant\r\ninformation is for me *a* radiosity method. *The* radiosity\r\nmethod, on the other hand, should be reserved for Lambertian\r\nsurfaces with form factors etc...\r\n\r\nI think it is a pity to have inherited such a name (radiosity\r\nis not a method, but a radiant quantity), and I personally oppose\r\nthe use of the similar 'radiance' method. \r\n\r\nI vote for item # 4 in your list:\r\n\r\n> Because of some comments in some siggraph reviews I have been\r\n> researching the definition of \"radiosity method\".  There are \r\n> four obvious candidates given the usage I have seen:\r\n> \r\n> 1. A FE method for lambertian scenes.\r\n> \r\n> 2. A solution that somehow uses linear equations to represent light\r\n>    transport in a lambertain scene.\r\n> \r\n> 3. A FE method for global illumination (would include Sillion et a. '91).\r\n> \r\n> 4. An algorithm that computes view-independent illumination information.\r\n> \r\n\r\n+------------------+---------------------------+--------------------------+\r\n|                  |       iMAGIS / IMAG       | Tel: (+33) 76 51 43 54   |\r\n| Francois SILLION |          B.P. 53          | Fax: (+33) 76 44 66 75   |\r\n|     '            | F-38041 Grenoble Cedex 09 | Francois.Sillion@imag.fr | \r\n+------------------+---------------------------+--------------------------+\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for kopp id AA16043; Sat, 22 Apr 95 08:35:55 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id IAA21089 for <globillum-isis@isis.imag.fr>; Sat, 22 Apr 1995 08:21:02 +0200\r\nReceived: from grolsch.cs.ubc.ca (grolsch-2.cs.ubc.ca [142.103.5.5]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id IAA18746 for <globillum@imag.fr>; Sat, 22 Apr 1995 08:21:00 +0200\r\nReceived: (from ean@localhost) by grolsch.cs.ubc.ca (8.6.10/8.6.9) id XAA06038; Fri, 21 Apr 1995 23:16:36 -0700\r\nX400-Received: by /PRMD=ca/ADMD=telecom.canada/C=ca/; Relayed; Fri, 21 Apr 1995 23:16:32 UTC-0700\r\nDate: Fri, 21 Apr 1995 23:16:32 UTC-0700\r\nX400-Originator: fournier@cs.ubc.ca\r\nX400-Recipients: non-disclosure:;\r\nX400-Content-Type: P2-1984 (2)\r\nX400-Mts-Identifier: [/PRMD=ca/ADMD=telecom.canada/C=ca/;950421231632]\r\nContent-Identifier: 4103\r\nFrom: Alain Fournier <fournier@cs.ubc.ca>\r\nTo: \"Ian Ashdown (return)\" <72060.2420@CompuServe.COM>\r\nCc: \"Global Illumination (return)\" <globillum@imag.fr>\r\nIn-Reply-To: <950422045648_72060.2420_FHG18-1@CompuServe.COM>\r\nMessage-Id: <\"4103*fournier@cs.ubc.ca\"@MHS>\r\nSubject: RE: Definition of \"Radiosity method\"?\r\nMime-Version: 1.0\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nContent-transfer-encoding: 8bit\r\n\r\nAh, the thrill of lexicography!\r\nWe all realize that there will not be any definition that satisfies our\r\nunderstanding of an expression like \"radiosity method\", or any expression\r\nthat covers exactly what we mean by any definition that would satisfy\r\nour understanding of it, if it were to exist. I hope I made myself clear.\r\n\r\nBut seriously, folks...\r\nThings only mean what we say they mean. Take \"finite element\" for example.\r\nThere is no way you would know what that means just looking at it, and\r\neven after hearing a definition (try one that does not take two pages\r\nand/or does not include just about everything that is computed) you\r\nstill are not too sure what it starts and where it ends.\r\nThe safest for us is that whenever we use an expression like \"radiosity\" we\r\nbriefly say what we mean by it --in the particular context where it is used--.\r\nI had to do this recently because I wrote about using \"arbitrary\" BRDFs\r\nwithin the \"classic\" radiosity approach. In this context I called the\r\nclassic radiosity approach \"linear radiosity\", thus approaching very closely\r\ndefinition 2. of Peter, except that surfaces are not necessarily Lambertian.\r\nObviously \"linear\" here refers to the system of equations obtained.\r\nI actually like the use of the synecdoche for \"radiosity\", as long as we don't\r\nforget that anything that computes illumination in a useful way will have\r\nto be able to compute radiosity --the radiometric quantity.\r\n\r\nFew more things. I agree with Ian that we owe it to the other communities\r\nnot to change arbitrarily the meaning of expressions they have been using\r\nfor a while. I disagree with him about needing a taxonomy. To paraphrase\r\nSam Goldwyn (\"verbal agreements are not worth the paper they are written on\"),\r\ntaxonomies are usually not worth the theory they are not based on (I have\r\nindulged in the past, but I don't have to be consistent). \r\nRecently at a \"PhD Thesis Proposal\" (one of the events we cherish here in our\r\ndepartment), the \"candidate\" was attacked because he used the word\r\n\"illumination\" in his title. The objection was that illumination\r\nis a quantity, not a topic or an area of research. Of course it used to be a\r\nquantity, but it never was only that, and it is now \"deprecated\", as they\r\nsay, as a quantity. The candidate replied too politely. There are times\r\nwhen a graduate student should be able to tell a full prof that he is full\r\nof it (OK, maybe that was NOT the time...).\r\n\r\nIn conclusion: we have to be as clear as possible, but not clearer.\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for kopp id AA16165; Sat, 22 Apr 95 09:29:44 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id JAA21384 for <globillum-isis@isis.imag.fr>; Sat, 22 Apr 1995 09:11:20 +0200\r\nReceived: from netmail2.microsoft.com (netmail2.microsoft.com [131.107.1.13]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id JAA19200 for <globillum@imag.fr>; Sat, 22 Apr 1995 09:11:18 +0200\r\nReceived: by netmail2.microsoft.com (5.65/25-eef)\r\n        id AA26783; Sat, 22 Apr 95 00:13:40 -0700\r\nMessage-Id: <9504220713.AA26783@netmail2.microsoft.com>\r\nReceived: by netmail2 using fxenixd 1.0 Sat, 22 Apr 95 00:13:39 PDT\r\nX-Msmail-Message-Id: D37CFA1E\r\nX-Msmail-Conversation-Id: D37CFA1E\r\nFrom: Don Mitchell <donm@microsoft.com>\r\nTo: globillum@imag.fr\r\nDate: Fri, 21 Apr 95 23:58:08 TZ\r\nSubject: radiosity\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nI think a totalizing definition of radiosity would be easily \r\ndeconstructed by the inherent contradictions in the binary opposition \r\nof radiosity and ray tracing.  Wouldn't you agree, Alain?\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for kopp id AA15933; Sat, 22 Apr 95 07:19:09 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id HAA20619 for <globillum-isis@isis.imag.fr>; Sat, 22 Apr 1995 07:01:36 +0200\r\nReceived: from dub-img-3.compuserve.com (dub-img-3.compuserve.com [198.4.9.3]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id HAA18400 for <globillum@imag.fr>; Sat, 22 Apr 1995 07:01:34 +0200\r\nReceived: by dub-img-3.compuserve.com (8.6.10/5.941228sam)\r\n        id BAA17245; Sat, 22 Apr 1995 01:00:11 -0400\r\nDate: 22 Apr 95 00:56:48 EDT\r\nFrom: Ian Ashdown <72060.2420@CompuServe.COM>\r\nTo: Global Illumination <globillum@imag.fr>\r\nSubject: RE: Definition of \"Radiosity method\"?\r\nMessage-Id: <950422045648_72060.2420_FHG18-1@CompuServe.COM>\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nCall me a traditionalist, but I prefer to think of radiosity methods (plural) as\r\nfinite element methods. They were in use as such for over 50 years before they\r\nwere appropriated for computer graphics applications, and were called \"radiosity\r\nmethods\" by Sparrow way back in 1963. It seems rather presumptuous to be\r\nfiddling with the basic definition some thirty years later to suit our\r\nparticular needs.\r\n\r\nI see no particular problem with incorporating nondiffuse surfaces within the\r\ndefinition of radiosity methods. This allows for Pete's third definition, \"an FE\r\nmethod for global illumination.\" However, adding Monte Carlo ray tracing to the\r\ndefinition (via Jim Arvo's proposal) may not be a good idea. One objection is\r\nthat this would conflict with the similar definition of \"radiative flux\r\ntransfer\" in the illumination engineering community. We lighting nerds clearly\r\n(and sometimes passionately) distinguish radiative transfer methods from Monte\r\nCarlo ray tracing techniques.\r\n\r\nThe variety of global illumination algorithms we now have clearly calls for some\r\nsort of reasoned taxonomy to describe and classify them. Whatever this may be,\r\nhowever, I would argue that we should not attempt to redefine \"radiosity\r\nmethods\" beyond that commonly understood within the computer graphics, thermal\r\nengineering, illumination engineering, and acoustic engineering communities.\r\n\r\n- Ian Ashdown\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for kopp id AA17577; Sat, 22 Apr 95 14:07:08 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id NAA02428 for <globillum-isis@isis.imag.fr>; Sat, 22 Apr 1995 13:55:03 +0200\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id NAA20701 for <globillum@imag.fr>; Sat, 22 Apr 1995 13:55:02 +0200\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\n        id AA20346; Sat, 22 Apr 1995 07:55:30 -0400\r\nMessage-Id: <9504221155.AA20346@merckx.graphics.cornell.edu>\r\nReceived: by gaia.graphics.cornell.edu\r\n        (1.37.109.8/16.2) id AA14552; Sat, 22 Apr 1995 07:54:59 -0400\r\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\r\nSubject: Clarification on question\r\nTo: globillum@imag.fr\r\nDate: Sat, 22 Apr 95 7:54:59 EDT\r\nMailer: Elm [revision: 70.85]\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nThanks for the interesting responses so far!\r\n\r\nHere are three methods that estimate \"radiosity\" in\r\na view-ind. manner:\r\n\r\n    1. Wallace: uses explicit patch-to-patch ray tracing\r\n                and solves linear system.\r\n\r\n    2. Airey: uses Malley-style form factor computation using\r\n              random directional ray shooting.\r\n\r\n    3. Pattanaik: uses photon-like particle walks and counts\r\n                  collisions with \"zones\" on the surfaces.\r\n\r\nI think 1 and 2 are FE methods.  Number 3 is probably not\r\nunder most definitions (e.g. Cohen and Wallace's book).  But\r\n2 and 3 are SO close conceptually and in code.  The biggest\r\ndifference is that in 2 a particle can leave the patch from\r\na slightly different location than it hits.  I am very\r\nuncomfortable with a definition of \"radiosity method\" that\r\nincludes only one of 2 or 3.\r\n\r\nI also think we will confuse heat transer and illumination\r\nengineering people if we include methods such as Sillion et al. '91\r\nwhich might never compute a \"radiosity\" anywhere.\r\n\r\nPete\r\n\r\nPS-- one thing I AM sure of now-- the is NOT an accepted definition.\r\nThis is something we should take care of culturally (rather than\r\n\"officially\") or we are doing a great disservice to future graphics\r\npeople.\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via SMTP (931110.SGI/910805.SGI)\r\n        for kopp id AA18621; Sat, 22 Apr 95 17:33:52 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id RAA08163 for <globillum-isis@isis.imag.fr>; Sat, 22 Apr 1995 17:23:11 +0200\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id RAA22172 for <globillum@imag.fr>; Sat, 22 Apr 1995 17:23:09 +0200\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\n        id AA27291; Sat, 22 Apr 1995 11:23:37 -0400\r\nMessage-Id: <9504221523.AA27291@merckx.graphics.cornell.edu>\r\nReceived: by zap.graphics.cornell.edu\r\n        (1.37.109.8/16.2) id AA05999; Sat, 22 Apr 1995 11:23:07 -0400\r\nFrom: Jim Arvo <arvo@graphics.cornell.edu>\r\nSubject: the meaning of radiosity\r\nTo: globillum@imag.fr\r\nDate: Sat, 22 Apr 1995 11:23:07 -0400 (EDT)\r\nX-Mailer: ELM [version 2.4 PL24]\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n\r\nI'd like to offer a few thoughts on the use of the term \"radiosity\".  The \r\ngist of my argument is that the simplest definition of the term seems to be\r\nmost useful; making it more general or more specific causes problems.\r\n\r\nI advocate the following definition (which Pete Shirley already tossed out):\r\n\r\n    A \"radiosity algorithm\" is an algorithm that generates radiosity-like \r\n    quantities associated with surfaces (i.e. power per unit area, or the \r\n    photometric equivalent) based on radiative transfer.\r\n\r\nNote that there is no reference to how this is done, whether all the surfaces\r\nare Lambertian, or whether there is any dependence on the view.  The latter \r\ndistinctions can be made by context or by attaching modifiers.  As a very \r\ncrude analogy, consider sorting algorithms.  Any algorithm that generates a \r\nsorted list of things is a sorting algorithm, regardless of how it is done.  \r\nIf the \"how\" is important, then we may specify \"quick sort\", \"heap sort\", etc.\r\n\r\nBefore getting into the real argument, I'd like to propose some rationale\r\nfor why we invent terminology in the first place.  It seems to me that a\r\nbit of terminology will catch on (and improve our lives) if it is\r\n\r\n    1) unambiguous  (makes a clear distinction)\r\n\r\n    2) convenient   (concise and makes a useful distinction)\r\n\r\n    3) self evident (agrees with intuition and/or common usage)\r\n\r\nClearly these will often conflict, so it's not always possible to satisfy \r\nthem all.  In general, we try to satisfy these criteria by using short \r\npithy terms for large classes of things (or extremely fundamental things), \r\nand attaching modifiers to call out specific sub-categories.\r\n\r\nI believe that the above definition of a radiosity algorithm is a good one\r\nwith respect to these criteria.  If the term \"radiosity\" is made more specific, \r\nsuch as by limiting it to finite element methods, then we shall need to \r\n1) agree upon what a finite element method is, and 2) refrain from calling \r\nanything a radiosity method if it is not a finite element method.  I believe \r\nthere are problems on both counts.\r\n\r\n    Consider the method developed by both Pattanaik and Shirley, which \r\n    estimates radiosities on discrete elements via random walks.  Is this a \r\n    Monte Carlo method or a finite element method?  If you focus on the path \r\n    tracing, it is Monte Carlo.  If you focus on (the expected values of) the \r\n    estimated quantities, it is a Galerkin finite element method.  Whether it \r\n    is classified as a \"radiosity\" method should not (in my opinion) depend on \r\n    which aspect you deem most relevant.\r\n\r\n    As a second example, consider Hanrahan's original hierarchical radiosity\r\n    method -- a Galerkin approach with constant elements.  I believe there \r\n    is universal agreement that this should be called a \"radiosity\" method.\r\n    However, the form factors are computed using Monte Carlo, so one could\r\n    argue that it is actually a Monte Carlo method (after all, it makes\r\n    calls to \"rand\", right?).  Is it therefore NOT a radiosity method?\r\n\r\n    As a third example, consider an algorithm based on the Nystrom method:\r\n    that is, a method that replaces the integral operator with a quadrature \r\n    rule based on point-to-point transfers (i.e. no form factors).  This is a\r\n    deterministic method that is not a finite element method.  However, it is\r\n    very much like a finite element method.  I would really like to call it\r\n    \"Nystrom radiosity\" if what it computes is radiosity.  Does this not seem\r\n    very appropriate?\r\n\r\n    As a final example, consider a hypothetical algorithm that can transform\r\n    a simple scene (such as the \"Cornell box\") into an equivalent problem with\r\n    an analytic solution.  I know of no such algorithm, but I would not\r\n    hesitate to call it a radiosity algorithm since it solves the same type \r\n    of problem (albeit, without any type of projection onto an approximating\r\n    subspace, which is inherent in finite element methods).\r\n\r\n\r\nIn view of the above, I feel that including \"finite element\" in the definition of \r\na radiosity method fails on two counts: \r\n\r\n    1) it is ambiguous, since it depends on which aspect of the problem you deem \r\n       most important (sometimes we choose to ignore the Monte Carlo aspect, and\r\n       sometimes we don't), and \r\n\r\n    2) it fails to make a useful distinction.  Because of an historical accident\r\n       (finite element methods came along first) it separates methods that seem \r\n       to belong together because of their *function*.  If it's important to \r\n       distinguish the \"how\", it's easy to do so by adding a modifier like \"finite \r\n       element\", \"stochastic\", \"Nystrom\", \"analytic\", etc.\r\n\r\n\r\n\r\nOn the other hand, if the term is made more general by including methods that \r\nsolve for surface radiance functions, then just about everything becomes a radiosity \r\nalgorithm.  I feel that we then lose a very useful distinction.  I believe that one \r\nof the most fundamental distinctions among global illumination algorithms is whether \r\nthey generate functions with directional dependence or not.  Since the word \"radiosity\" \r\ntaken by itself implies that there is no such dependence, the term is self evident only \r\nif we preserve that connotation; moreover, doing so agrees with most prior usage.\r\n\r\nWhether an algorithm is based on Monte Carlo or a finite element method, is \r\nview-dependent or view-independent, can be cleared up nicely by attaching the \r\nappropriate modifier when context alone is inadequate.  Here are a few examples, which \r\nI'm sure will cause some controversy.  I apologize in advance for leaving out so many\r\nreferences and for using such terse abbreviations -- I've listed just a few \r\nobvious examples in order to illustrate.  (I hope I got most of these right.)\r\n\r\n\r\n    Radiosity:\r\n\r\n        Any method that produces radiosity (or irradiance, or luminosity)\r\n        as its output.  Examples: [Goral 84] [Cohen 85] [Sillion 89] [Rushmeier 90]\r\n        [Shirley 90] [Pattanaik 90] [Hanrahan 91] [Zatz 93] [Troutman 93] \r\n        [Gortler 93] [Smits 94]\r\n\r\n\r\n    View-dependent radiosity:\r\n\r\n        Solves for radiosities of visible surfaces, or some closely\r\n        related set of surfaces.  Example: [Smits 92], if importance is driven by the \r\n        view, and not some other criteria.  Also includes view-dependent path tracing,\r\n        such as [Ward 88].\r\n\r\n\r\n    Radiosity with non-diffuse surfaces:  (\"non-diffuse radiosity\" sounds like an oxymoron)\r\n\r\n        One that takes non-diffuse transfers into account, but still\r\n        produces only radiosities (or irradiances, or luminosities).\r\n        Examples: [Sillion 89], [Rushmeier 90]\r\n\r\n\r\n    Radiosity with participating media:\r\n\r\n        One that solves for both surface radiosities [watts/m^2] and energy \r\n        densities [watts/m^3] (the natural analogue of radiosity in a volume).\r\n        Example [Rushmeier 87]\r\n        \r\n\r\n    Radiance method:\r\n\r\n        An algorithm that produces surface radiance functions (I believe that all are \r\n        currently view-dependent).  Examples: Ward's RADIANCE system, [Kajiya 86] \r\n        [Wallace 87] [Sillion 91] [Aupperle 93] (Note that this may involve a \r\n        \"radiosity\" first-pass with a view-dependent path tracing second-pass).\r\n\r\n\r\n    Radiance with participating media:\r\n\r\n        One that solves for radiance functions at surfaces and/or in space, with at \r\n        least one of them having directional variation.  Example: [Max 94]\r\n\r\n\r\n    Global illumination method:\r\n\r\n        Any of the above.\r\n\r\n\r\nNow, even if everyone were to agree with the above argument (which is HIGHLY unlikely,\r\nI realize :-), we would still not be out of the woods.  Should the definition also be more \r\nspecific about the underlying physics (this was Andrew's point, I believe).  What about \r\ndirect illumination only?  What about classical ray tracing (direct illumination plus \r\npure specular chains)?  My feeling is that we want to rule these out, but I'm wary of \r\nmaking the definition too specific, so I've not addressed this point (which seems to be\r\na non-problem anyway).\r\n\r\n\r\n                                                                           -- Jim Arvo\r\n\r\n\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id XAA00802; Sun, 23 Apr 1995 23:29:11 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id XAA24878 for <globillum-isis@isis.imag.fr>; Sun, 23 Apr 1995 23:14:01 +0200\r\nReceived: from june.cs.washington.edu (june.cs.washington.edu [128.95.1.4]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id XAA06529 for <globillum@imag.fr>; Sun, 23 Apr 1995 23:13:57 +0200\r\nReceived: (per@localhost) by june.cs.washington.edu (8.6.12/7.2ju) id OAA07899; Sun, 23 Apr 1995 14:13:55 -0700\r\nDate: Sun, 23 Apr 1995 14:13:54 -0700 (PDT)\r\nFrom: \"Per H. Christensen\" <per@cs.washington.edu>\r\nTo: globillum@imag.fr\r\nSubject: Re: Definition of \"Radiosity method\"?\r\nMessage-ID: <Pine.ULT.3.91.950423140817.5914D@june.cs.washington.edu>\r\nMIME-Version: 1.0\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nIn my opinion, the term \"radiosity method\" should only be used\r\nfor a method that *computes radiosity*.  Why extend the term\r\n\"radiosity method\" to mean something not computing radiosity?  If we\r\nwant to describe global illumination methods, why not be more specific\r\nand describe them as:\r\n\r\n1) what they compute (diffuse, glossy, specular, general),\r\n2) the solution method (for example finite elements or Monte Carlo).\r\n\r\nFor example, a more precise term for the classic radiosity method \r\nwould be \"a finite element method for diffuse global illumination\".\r\n\r\n\r\nJim Arvo proposed:\r\n>  A radiosity method computes radiosity (or irradiance) for\r\n>  at least some surfaces in the scene.\r\n\r\nI would favor a definition even more restrictive than this:\r\na method that computes only radiosity, that is, no directional \r\nradiance information at all.\r\n\r\nWith this definition of the term \"radiosity method\", the following \r\nclassifications result:\r\n\r\nPattanaik's thesis code working in a purely diffuse scene would be a\r\nradiosity method, I would call it \"Monte Carlo solution of diffuse\r\nglobal illumination\".  If the scene had some non-diffuse reflection,\r\nit would not be a radiosity method, since the solution could not be\r\ndescribed in terms of just radiosity (but requires radiance).\r\n\r\nSillion et al '91 would not be a \"radiosity method\" since it computes\r\ndirectional radiance.  I would describe it as a \"finite element method \r\nfor (general) global illumination\".  This avoids the term \"radiance \r\nmethod\" which several people dislike.\r\n\r\nSillion and Puech '89 computes radiosity, but intermediate specular\r\nreflections are taken into account,  I would call it something like \r\n\"a finite element method for diffuse and specular global illumination\".\r\n\r\n\r\nThe computation method has nothing to do with whether the result is\r\nradiosity or not.\r\n\r\nFurthermore, whether the solution is view-dependent has nothing to do \r\nwith whether the method computes radiosity or not.  For example, Smits' \r\net al '92 compute view-dependent radiosity solutions (at least the \r\naccuracy is view-dependent).\r\n\r\n\r\nRegards,\r\n\r\n-- Per\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id MAA01380; Tue, 25 Apr 1995 12:50:20 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id RAA18582 for <globillum-isis@isis.imag.fr>; Mon, 24 Apr 1995 17:46:08 +0200\r\nReceived: from fs1.cam.nist.gov (fs1.cam.nist.gov [129.6.80.33]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id RAA12347 for <globillum@imag.fr>; Mon, 24 Apr 1995 17:46:03 +0200\r\nReceived: from plum (plum.cam.nist.gov) by fs1.cam.nist.gov (4.1/SMI-DDN)\r\n        id AA11712; Mon, 24 Apr 95 11:45:33 EDT\r\nReceived: by plum (950215.SGI.8.6.10/SMI-3.2)\r\n        id LAA12665; Mon, 24 Apr 1995 11:45:32 -0400\r\nFrom: \"Holly E Rushmeier\" <holly@cam.nist.gov>\r\nMessage-Id: <9504241145.ZM12663@plum.cam.nist.gov>\r\nDate: Mon, 24 Apr 1995 11:45:31 -0400\r\nX-Mailer: Z-Mail (3.1.0 22feb94 MediaMail)\r\nTo: globillum@imag.fr\r\nSubject: terminology, taxonomy, was defn of \"Radioisty\"\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nMime-Version: 1.0\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nHi\r\n\r\nI am glad this topic came up.\r\n\r\nI think taxonomies are really useful. They are a useful guide for people\r\nwho want to use an existing method for their application. I'm\r\nprejudiced, but I think a useful taxonomy has been developed in the\r\nNIST Guide to Available Mathematical software (http://gams.nist.gov/).\r\nIt helps people sift through all the various software repositories\r\nand find code that will solve their problem.\r\n\r\nPeople in the lighting community have recognized the problem in\r\nterminology and classifying methods. Michael Smith from Lighting\r\nTechnologies is heading a CIE technical committee on computer\r\nprocedures for lighting metrics and visualization. A major problem\r\nthey hope to address is that users have no idea how to choose a lighting\r\nsoftware package based on how it does calculations, because there\r\nis no standard vocabularly to talk about how the calculations are done.\r\nThe committee is supposed to present a report that introduces a\r\nstandard terminology for describing lighting calculations, gives a\r\nsurvey of algorithms and description of each, prepates a set of\r\nguidelines for what method should be used for what application, and\r\nproduces an extensive set of references.\r\n\r\nAnyway, the point of all this is that standards for terminology and\r\ntaxonomies are in the works so it is really worthwhile keeping up\r\nthe discussion.\r\n\r\n-- Holly\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id TAA07840; Sun, 30 Apr 1995 19:20:25 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id TAA20887 for <globillum-isis@isis.imag.fr>; Sun, 30 Apr 1995 19:10:18 +0200\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id TAA27468 for <globillum@imag.fr>; Sun, 30 Apr 1995 19:10:15 +0200\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\n        id AA28199; Sun, 30 Apr 1995 13:09:43 -0400\r\nMessage-Id: <9504301709.AA28199@merckx.graphics.cornell.edu>\r\nReceived: by zap.graphics.cornell.edu\r\n        (1.37.109.8/16.2) id AA25369; Sun, 30 Apr 1995 11:09:13 -0600\r\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\r\nSubject: Another unscientific survey\r\nTo: globillum@imag.fr\r\nDate: Sun, 30 Apr 95 11:09:13 MDT\r\nMailer: Elm [revision: 70.85]\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nAfter our most recent discussions, it is clear to me\r\nthat there is no accepted def'n for a \"radiosity method\"\r\n(in the rendering communit anyway)y.\r\n\r\nI have no feel for whether there is approximate aggreement however.\r\nI would like to get at this by having people on the list answer\r\nthree questions from which a definition becomes implicit.\r\n\r\nQuestion 1:\r\n   A radiosity method must be a finite element method (agree/disagree).\r\n\r\nQuestion 2:\r\n   A radiosity method must estimate radiosity (radiant exitance),\r\n   irradiance, or an analogous photometric quantity (agree/disagree).\r\n   (as opposed to estimating radiance, etc.).\r\n\r\nQuestion 3:\r\n   A radiosity method must compute a view-independent \r\n   solution (agree/disagree).  (for the sake of simplicity,\r\n   meshing can be based on importance or viewpoint and still\r\n   be view-independent).\r\n\r\nPlease send responses to shirley@graphics.cornell.edu\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id UAA09004; Sun, 30 Apr 1995 20:52:51 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id UAA21650 for <globillum-isis@isis.imag.fr>; Sun, 30 Apr 1995 20:43:13 +0200\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id UAA29122 for <globillum@imag.fr>; Sun, 30 Apr 1995 20:43:11 +0200\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\n        id AA01644; Sun, 30 Apr 1995 14:43:40 -0400\r\nMessage-Id: <9504301843.AA01644@merckx.graphics.cornell.edu>\r\nReceived: by zap.graphics.cornell.edu\r\n        (1.37.109.8/16.2) id AA25799; Sun, 30 Apr 1995 12:43:10 -0600\r\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\r\nSubject: READ THIS FIRST-- survey\r\nTo: globillum@imag.fr\r\nDate: Sun, 30 Apr 95 12:43:10 MDT\r\nMailer: Elm [revision: 70.85]\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nPeter S, Jim A, and Dani L all gave me some valuable \r\ndebugging on the previous version of the survey.\r\nPlease answer these FOUR questions instead.\r\n\r\nAfter our most recent discussions, it is clear to me\r\nthat there is no accepted def'n for a \"radiosity method\"\r\n(in the rendering communit anyway)y.\r\n\r\nI have no feel for whether there is approximate aggreement however.\r\nI would like to get at this by having people on the list answer\r\nfour questions from which a definition becomes implicit.\r\n\r\nQuestion 1:\r\n   A radiosity method must be a finite element method (agree/disagree).\r\n\r\nQuestion 2:\r\n   A radiosity method must estimates a radiometric quantity\r\n   for Lambertian surfaces only (agree/disagree).\r\n\r\nQuestion 3: \r\n   A radiosity method may account for diffuse-specular-diffuse\r\n   transfer.\r\n\r\nQuestion 4:\r\n   A radiosity method must compute a radiometric quantity\r\n   for (at least) every Lambertian surface in the \r\n   environment (agree/disagree).\r\n\r\nPlease send responses to shirley@graphics.cornell.edu\r\n\r\nNotes:\r\n   Question 1 is asking whether Malley '88 MS thesis is a \r\n   radiosity method (this may be an FE method-- so also\r\n   is asking whether Pattanaik's particle tracing is\r\n   a radiosity method).\r\n\r\n   Question 2 is asking whether methods such as Sillion et al. 91\r\n   is a radioisty method.\r\n\r\n   Question 3 is really asking whether Sillion and Puech is\r\n   a radiosity method.\r\n\r\n   Question 4 is really asking whether a diffuse-only Kajiya\r\n   style path tracer is a radiosity method.\r\n\r\n   \r\n\r\n--\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id SAA14824; Mon, 1 May 1995 18:44:44 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id SAA10837 for <globillum-isis@isis.imag.fr>; Mon, 1 May 1995 18:29:41 +0200\r\nReceived: from fs.CS.Princeton.EDU (fs.CS.Princeton.EDU [128.112.152.7]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id SAA22672 for <globillum@imag.fr>; Mon, 1 May 1995 18:29:40 +0200\r\nReceived: from cs (mfc@stilb.CS.Princeton.EDU [128.112.92.14]) by fs.CS.Princeton.EDU (8.6.10/8.6.9) with ESMTP id MAA19797 for <globillum@imag.fr>; Mon, 1 May 1995 12:29:38 -0400\r\nFrom: Michael Cohen <mfc@cs.princeton.edu>\r\nReceived: by cs (940816.SGI.8.6.9/CS-Client)\r\n        id MAA07328; Mon, 1 May 1995 12:29:36 -0400\r\nDate: Mon, 1 May 1995 12:29:36 -0400\r\nMessage-Id: <199505011629.MAA07328@cs>\r\nTo: globillum@imag.fr\r\nSubject: Radiosity\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n1. Agree (but of course this begs the question to define FEM)\r\n2. Disagree - it doesn't bother me to have people to use the title of\r\nRadiosity Methods with appropriate adjectives for non-diffuse environments.\r\n3. Agree - as I think this is part of the definition of (1)\r\n\r\nI think about the problem like this. We can (in general) distinguish\r\nbetween two sets of methods. Those that compute coefficients for basis\r\nfunctions that are not defines with reference to the view (although the\r\ncomputation of the coefficients might be). The result would be view\r\nindependent (although the accuracy might not). I'm happy to have all these\r\ncalled radiosity methods (although I would prefer they were all just\r\ncalled Finite Element Methods).\r\n\r\nThe second set of methods computes coefficients to basis functions that\r\nare view dependent, i.e., for the light arriving at some region of the image.\r\nThese methods I would refer to as Ray Tracing type methods.\r\n\r\nI realize this also is not a clean line, for example, where does this place\r\nGreg's Radiance system. I'd call it Ray Tracing based as although there is\r\nsome diffuse information deposited in object space, the final computation\r\nof a solution is always in image space.\r\n\r\n-Michael\r\nFrom \r\nTo: Peter Shirley <shirley@graphics.cornell.edu>\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\nSubject: Re: Another unscientific survey\r\nMessage-Id: <v02110104abcb87ea0e93@[128.130.166.50]>\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nDate: Tue,  2 May 1995 08:03:43\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nHi Peter, here are my votes:\r\n\r\n>Question 1:\r\n>   A radiosity method must be a finite element method (agree/disagree).\r\n\r\nDISAGREE\r\n\r\n>Question 2:\r\n>   A radiosity method must estimate radiosity (radiant exitance),\r\n>   irradiance, or an analogous photometric quantity (agree/disagree).\r\n>   (as opposed to estimating radiance, etc.).\r\n\r\nDISAGREE\r\n\r\n>Question 3:\r\n>   A radiosity method must compute a view-independent \r\n>   solution (agree/disagree).  (for the sake of simplicity,\r\n>   meshing can be based on importance or viewpoint and still\r\n>   be view-independent).\r\n\r\nAGREE\r\n\r\nSincerely,\r\nWerner\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from merckx.graphics.cornell.edu by stellaris.cg.tuwien.ac.at via SMTP (940816.SGI.8.6.9/910805.SGI)\r\n        for <wp@stellaris.cg.tuwien.ac.at> id NAA19578; Tue, 2 May 1995 13:59:07 +0200\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\n        id AA24729; Tue, 2 May 1995 07:59:36 -0400\r\nMessage-Id: <9505021159.AA24729@merckx.graphics.cornell.edu>\r\nReceived: by zap.graphics.cornell.edu\r\n        (1.37.109.8/16.2) id AA11758; Tue, 2 May 1995 05:59:05 -0600\r\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\r\nSubject: Re: Another unscientific survey\r\nTo: Werner Purgathofer Werner Purgathofer <wp>\r\nDate: Tue, 2 May 95 5:59:05 MDT\r\nIn-Reply-To: <v02110104abcb87ea0e93@[128.130.166.50]>; from \"Werner Purgathofer\" at May 2, 95 8:03 am\r\nMailer: Elm [revision: 70.85]\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nThanks Werner-- sorry-- did you see the next note\r\nwith the modified questions?\r\n\r\npete\r\n\r\n--\r\n> \r\n> Hi Peter, here are my votes:\r\n> \r\n> Sincerely,\r\n> Werner\r\n> \r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id SAA18575; Tue, 9 May 1995 18:44:58 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id SAA18368 for <globillum-isis@isis.imag.fr>; Tue, 9 May 1995 18:01:58 +0200\r\nReceived: from mr.tuwien.ac.at (pop.tuwien.ac.at [128.130.2.10]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id SAA09159 for <globillum@imag.fr>; Tue, 9 May 1995 18:01:53 +0200\r\nReceived: from stellaris.cg.tuwien.ac.at by mr.tuwien.ac.at with SMTP (PP);\r\n          Tue, 9 May 1995 18:01:38 +0200\r\nReceived: from [128.130.166.50] by stellaris.cg.tuwien.ac.at \r\n          via SMTP (940816.SGI.8.6.9/910805.SGI) for <globillum@imag.fr> \r\n          id SAA18269; Tue, 9 May 1995 18:01:35 +0200\r\nX-Sender: wp@stellaris.cg.tuwien.ac.at\r\nMessage-Id: <v0211010babd55069b991@[128.130.166.50]>\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nDate: Tue, 9 May 1995 18:02:22 +0100\r\nTo: globillum@imag.fr\r\nFrom: Werner Purgathofer <wp>\r\nSubject: Eurographics Rendering Workshop Advance Program\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n-----------------------------------------------------------\r\nAdvance Program of the Eurographics Rendering Workshop 1995\r\nJune 12-14, Dublin, Ireland\r\n\r\nfor registration information please contact\r\n        Steven.Collins@cs.tcd.ie\r\nor see the web at the url\r\n        http://vangogh.cs.tcd.ie/rw6\r\n\r\n-----------------------------------------------------------\r\nMonday, 12 June\r\n\r\n9:00-9:15 Opening\r\n9:15-10:15 Keynote Speaker Jim Arvo + discussion\r\n        \"The Role of Functional Analysis in Global Illumination\"\r\n10:15-10:45 Coffee Break\r\n10:45-12:00 Ray Tracing\r\n      * Maurice van der Zwaan, Erik Reinhard, Frederik W. Jansen\r\n        \"Pyramid Clipping for Efficient Ray Traversal\"\r\n      * Eric P. Lafortune and, Yves D. Willems\r\n        \"A 5D Tree to Reduce the Variance of Monte Carlo Ray Tracing\"\r\n      * Yair Kurzion and Roni Yagel\r\n        \"Space Deformation using Ray Deflectors\"\r\n      ( each [ 15 min + 10 min discussion ])\r\n12:00-13:00 Reconstruction Techniques\r\n      * Raghu Machiraju, Edward Swan, and Roni Yagel\r\n        \"Spatial Domain Characterization and Control of Reconstruction\r\n          Errors\"\r\n      * N. Max and K. Ohsaki\r\n        \"Rendering trees from precomputed Z-buffer views\"\r\n      ( each [ 20 min + 10 min discussion ])\r\n13:00-14:30 Lunch\r\n14:30-16:00 Volume Rendering\r\n      * Tsukasa Noma\r\n        \"Bridging Between Surface Rendering and Volume Rendering for\r\n          Multi-Resolution Display\"\r\n      * J. Stam\r\n        \"Multiple scattering as a diffusion process\"\r\n      * Georgios Sakas, Marcus Grimm, Alexandros Savopoulos\r\n        \"Optimized Maximum Intensity Projection (MIP)\"\r\n      ( [ 15 + 20 + 15 min ] + 25 min discussion)\r\n15:45-16:15 Coffee Break\r\n16:15-17:30 Illumination\r\n      * Stefan Mller, Wolfram Kresse, Frank Schffel\r\n        \"A Radiosity Approach For The Simulation Of Daylight\"\r\n      * P.M. Deville and J.C. Paul\r\n        \"Modeling the Spatial Energy Distribution of Complex Light\r\n          Sources for Lighting Engineering\"\r\n      * Pierre Poulin and Alain Fournier\r\n        \"Painting Surface Characteristics\"\r\n      ( each [ 15 min + 10 min discussion ])\r\n\r\n\r\nTuesday, 13 June\r\n\r\n9:00-10:30 Hierarchical Radiosity\r\n      * Sumanta N. Pattanaik and Kadi Bouatouch\r\n        \"Linear Radiosity with Error Estimation\"\r\n      * Nicolas Holzschuch and Francois Sillion\r\n        \"Isolating Discretisation Error: an Accurate Refinement\r\n          Strategy for Hierarchical Radiosity with Linear Functions\"\r\n      * F. Sillion, G. Drettakis, C. Soler\r\n        \"A clustering algorithm for radiance calculation in general\r\n          environments\"\r\n      ( each [ 20 min ] + 30 min discussion)\r\n10:30-11:00 Coffee Break\r\n11:00-12:30 Monte Carlo Radiosity\r\n      * L.Neumann, W. Purgathofer, R.F. Tobler, A. Neumann,\r\n          P. Elias, M. Feda, X. Pueyo\r\n        \"The Stochastic Ray Method for Radiosity\"\r\n      * Peter Shirley, Bretton Wade, Philip Hubbard, David Zareski,\r\n          Bruce Walter, Donald P. Greenberg\r\n        \"Global Illumination via Density Estimation\"\r\n      * Mateu Sbert, Frederic Perez, Xavier Pueyo\r\n        \"Global Monte Carlo. A Progressive Solution\"\r\n      ( each [ 20 min ] + 30 min discussion)\r\n12:30-14:00 Lunch\r\n14:00-15:30 User Interface Aspects\r\n      * H. Rushmeier, G. Ward, C. Piatko, P. Sanders, B. Rust\r\n        \"Comparing real and synthetic images: Some ideas about metrics\"\r\n      * J. Nimeroff, J. Dorsey, H. Rushmeier\r\n        \"A framework for global illumination in animated environments\"\r\n      * G. Ward\r\n        \"Making global illumination user friendly\"\r\n      ( each [ 15 min ] + 45 min discussion)\r\n15:30-16:00 Coffee Break\r\n16:00-17:30 \"Can realistic rendering be applied to real problems?\"\r\n        (invited panel discussion, G. Sakas, G. Ward, J.C. Paul)\r\n\r\n\r\nWednesday, 14 June\r\n\r\n9:00-10:00 Wavelet Radiosity\r\n      * Philipp Slusallek, Michael Schrder, Marc Stamminger,\r\n          Hans-Peter Seidel\r\n        \"Smart Links and Efficient Reconstruction for Wavelet Radiosity\"\r\n      * P. Schrder, W. Sweldens\r\n        \"Spherical wavelets: texture processing\"\r\n      * R. Gershbein\r\n        \"A study of integration methods for couplings of Galerkin\r\n          radiosity systems\"\r\n      ( each [ 15 min ] + 15 min discussion)\r\n10:00-10:30 Coffee Break\r\n10:30-11:30 Nondiffuse Radiosity\r\n      * Steven Collins\r\n        \"Reconstruction of Indirect Illumination from Area Luminaires\"\r\n      * Kurt Zimmerman and Peter Shirley\r\n        \"A Two-Pass Realistic Image Synthesis Method for Complex Scenes\"\r\n      * A. Fournier\r\n        \"Separating reflection functions for linear radiosity\"\r\n      ( each [ 15 min ] + 15 min discussion)\r\n11:30-12:30 \"Radiosity Notations\"\r\n        (panel discussion, Peter Shirley)\r\n12:30-14:00 Lunch\r\n14:00-14:45 Radiosity Performance Improvements\r\n      * L. Neumann, R.F. Tobler, P. Elias\r\n        \"The Constant Radiosity Step\"\r\n      * Gladimir Baranoski, Randall Bramley, and Peter Shirley\r\n        \"Fast Radiosity Solutions for High Average Reflectance\r\n          Environments\"\r\n      ( each [ 15 min ] + 15 min discussion)\r\n14:45-15:15 Coffee Break\r\n15:15-16:30 Importance Sampling\r\n      * Ph. Dutr, Y.D.Willems\r\n        \"Potential-driven Monte Carlo Particle Tracing for Diffuse\r\n          Environments with Adaptive Probability Density Functions\"\r\n      * Philippe Bekaert and Yves D. Willems\r\n        \"Importance-Driven Progressive Refinement Radiosity\"\r\n      * Henrik Wann Jensen\r\n        \"Importance Driven Path Tracing using the Photon Map\"\r\n      ( each [ 15 min ] + 30 min discussion)\r\n16:30-17:30 Keynote Speaker Alain Fournier + discussion\r\n        \"From Local to Global Illumination and Back\"\r\n\r\n-------------------------------------------------------------------\r\nWerner Purgathofer                  Tel. +43(1)58801 4548\r\nInstitute of Computer Graphics          ( secretary: 4549 )\r\nTechnical University of Vienna      Fax. +43(1)5874932\r\nKarlsplatz 13 / 186                 email:   wp@cg.tuwien.ac.at\r\nA-1040 Wien / Austria               WWW: http://www.cg.tuwien.ac.at\r\n-------------------------------------------------------------------\r\n\r\nFrom \r\nTo: Globillum\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\nSubject: Eurographics Rendering Workshop Advance Program\r\nMessage-Id: <v0211010babd55069b991@[128.130.166.50]>\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nDate: Tue,  9 May 1995 18:02:18\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n-----------------------------------------------------------\r\nAdvance Program of the Eurographics Rendering Workshop 1995\r\nJune 12-14, Dublin, Ireland\r\n\r\nfor registration information please contact\r\n        Steven.Collins@cs.tcd.ie\r\nor see the web at the url\r\n        http://vangogh.cs.tcd.ie/rw6\r\n\r\n-----------------------------------------------------------\r\nMonday, 12 June\r\n\r\n9:00-9:15 Opening\r\n9:15-10:15 Keynote Speaker Jim Arvo + discussion\r\n        \"The Role of Functional Analysis in Global Illumination\"\r\n10:15-10:45 Coffee Break\r\n10:45-12:00 Ray Tracing\r\n      * Maurice van der Zwaan, Erik Reinhard, Frederik W. Jansen\r\n        \"Pyramid Clipping for Efficient Ray Traversal\"\r\n      * Eric P. Lafortune and, Yves D. Willems\r\n        \"A 5D Tree to Reduce the Variance of Monte Carlo Ray Tracing\"\r\n      * Yair Kurzion and Roni Yagel\r\n        \"Space Deformation using Ray Deflectors\"\r\n      ( each [ 15 min + 10 min discussion ])\r\n12:00-13:00 Reconstruction Techniques\r\n      * Raghu Machiraju, Edward Swan, and Roni Yagel\r\n        \"Spatial Domain Characterization and Control of Reconstruction\r\n          Errors\"\r\n      * N. Max and K. Ohsaki \r\n        \"Rendering trees from precomputed Z-buffer views\" \r\n      ( each [ 20 min + 10 min discussion ])\r\n13:00-14:30 Lunch\r\n14:30-16:00 Volume Rendering\r\n      * Tsukasa Noma\r\n        \"Bridging Between Surface Rendering and Volume Rendering for\r\n          Multi-Resolution Display\"\r\n      * J. Stam \r\n        \"Multiple scattering as a diffusion process\"\r\n      * Georgios Sakas, Marcus Grimm, Alexandros Savopoulos\r\n        \"Optimized Maximum Intensity Projection (MIP)\"\r\n      ( [ 15 + 20 + 15 min ] + 25 min discussion)\r\n15:45-16:15 Coffee Break\r\n16:15-17:30 Illumination\r\n      * Stefan Mller, Wolfram Kresse, Frank Schffel\r\n        \"A Radiosity Approach For The Simulation Of Daylight\"\r\n      * P.M. Deville and J.C. Paul\r\n        \"Modeling the Spatial Energy Distribution of Complex Light\r\n          Sources for Lighting Engineering\"\r\n      * Pierre Poulin and Alain Fournier\r\n        \"Painting Surface Characteristics\"\r\n      ( each [ 15 min + 10 min discussion ])\r\n\r\n\r\nTuesday, 13 June\r\n\r\n9:00-10:30 Hierarchical Radiosity\r\n      * Sumanta N. Pattanaik and Kadi Bouatouch\r\n        \"Linear Radiosity with Error Estimation\"\r\n      * Nicolas Holzschuch and Francois Sillion\r\n        \"Isolating Discretisation Error: an Accurate Refinement\r\n          Strategy for Hierarchical Radiosity with Linear Functions\" \r\n      * F. Sillion, G. Drettakis, C. Soler\r\n        \"A clustering algorithm for radiance calculation in general\r\n          environments\"\r\n      ( each [ 20 min ] + 30 min discussion)\r\n10:30-11:00 Coffee Break\r\n11:00-12:30 Monte Carlo Radiosity\r\n      * L.Neumann, W. Purgathofer, R.F. Tobler, A. Neumann,\r\n          P. Elias, M. Feda, X. Pueyo\r\n        \"The Stochastic Ray Method for Radiosity\"\r\n      * Peter Shirley, Bretton Wade, Philip Hubbard, David Zareski,\r\n          Bruce Walter, Donald P. Greenberg\r\n        \"Global Illumination via Density Estimation\"\r\n      * Mateu Sbert, Frederic Perez, Xavier Pueyo\r\n        \"Global Monte Carlo. A Progressive Solution\" \r\n      ( each [ 20 min ] + 30 min discussion)\r\n12:30-14:00 Lunch\r\n14:00-15:30 User Interface Aspects\r\n      * H. Rushmeier, G. Ward, C. Piatko, P. Sanders, B. Rust\r\n        \"Comparing real and synthetic images: Some ideas about metrics\" \r\n      * J. Nimeroff, J. Dorsey, H. Rushmeier\r\n        \"A framework for global illumination in animated environments\" \r\n      * G. Ward\r\n        \"Making global illumination user friendly\" \r\n      ( each [ 15 min ] + 45 min discussion)\r\n15:30-16:00 Coffee Break\r\n16:00-17:30 \"Can realistic rendering be applied to real problems?\"\r\n        (invited panel discussion, G. Sakas, G. Ward, J.C. Paul)\r\n\r\n\r\nWednesday, 14 June\r\n\r\n9:00-10:00 Wavelet Radiosity\r\n      * Philipp Slusallek, Michael Schrder, Marc Stamminger,\r\n          Hans-Peter Seidel\r\n        \"Smart Links and Efficient Reconstruction for Wavelet Radiosity\"\r\n      * P. Schrder, W. Sweldens \r\n        \"Spherical wavelets: texture processing\" \r\n      * R. Gershbein\r\n        \"A study of integration methods for couplings of Galerkin\r\n          radiosity systems\"\r\n      ( each [ 15 min ] + 15 min discussion)\r\n10:00-10:30 Coffee Break\r\n10:30-11:30 Nondiffuse Radiosity\r\n      * Steven Collins\r\n        \"Reconstruction of Indirect Illumination from Area Luminaires\"\r\n      * Kurt Zimmerman and Peter Shirley\r\n        \"A Two-Pass Realistic Image Synthesis Method for Complex Scenes\"\r\n      * A. Fournier\r\n        \"Separating reflection functions for linear radiosity\" \r\n      ( each [ 15 min ] + 15 min discussion)\r\n11:30-12:30 \"Radiosity Notations\"\r\n        (panel discussion, Peter Shirley)\r\n12:30-14:00 Lunch\r\n14:00-14:45 Radiosity Performance Improvements\r\n      * L. Neumann, R.F. Tobler, P. Elias\r\n        \"The Constant Radiosity Step\"\r\n      * Gladimir Baranoski, Randall Bramley, and Peter Shirley\r\n        \"Fast Radiosity Solutions for High Average Reflectance\r\n          Environments\"\r\n      ( each [ 15 min ] + 15 min discussion)\r\n14:45-15:15 Coffee Break\r\n15:15-16:30 Importance Sampling\r\n      * Ph. Dutr, Y.D.Willems\r\n        \"Potential-driven Monte Carlo Particle Tracing for Diffuse\r\n          Environments with Adaptive Probability Density Functions\"\r\n      * Philippe Bekaert and Yves D. Willems\r\n        \"Importance-Driven Progressive Refinement Radiosity\"\r\n      * Henrik Wann Jensen\r\n        \"Importance Driven Path Tracing using the Photon Map\"\r\n      ( each [ 15 min ] + 30 min discussion)\r\n16:30-17:30 Keynote Speaker Alain Fournier + discussion\r\n        \"From Local to Global Illumination and Back\"\r\nFrom \r\nTo: Peter Shirley <shirley@graphics.cornell.edu>\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\nSubject: Re: READ THIS FIRST-- survey\r\nMessage-Id: <v0211010babdf9e1649ec@[128.130.166.50]>\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nDate: Wed, 17 May 1995 13:59:02\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nA little late, but here they are, my answers:\r\n\r\n>\r\n>Question 1:\r\n>   A radiosity method must be a finite element method (agree/disagree).\r\n\r\nDISAGREE\r\n\r\n>Question 2:\r\n>   A radiosity method must estimates a radiometric quantity\r\n>   for Lambertian surfaces only (agree/disagree).\r\n\r\nDISAGREE\r\n\r\n>Question 3: \r\n>   A radiosity method may account for diffuse-specular-diffuse\r\n>   transfer.\r\n\r\nAGREE\r\n\r\n>Question 4:\r\n>   A radiosity method must compute a radiometric quantity\r\n>   for (at least) every Lambertian surface in the \r\n>   environment (agree/disagree).\r\n\r\nDISAGREE with the word \"every\", because I believe that importance sampling techniques, which leave away many invisible, irrelevant surfaces, are allowed.\r\n\r\nSee you in Dublin,\r\nWerner\r\nFrom \r\nTo: Peter Shirley <shirley@graphics.cornell.edu>\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\nSubject: Re: READ THIS FIRST-- survey\r\nCc: Hanrahan\r\nMessage-Id: <v02110114abdfca8fbcc8@[128.130.166.50]>\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nDate: Wed, 17 May 1995 16:45:57\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n>Perhaps instead of a proposal I could summarize current usage (I should\r\n>say \"usages\"-- that is why we need this).  And I think a discussion\r\n>of the auditorium would be great.  I will try to have the summary\r\n>done soon enough to send out by email to make sure people have time\r\n>to digest it before the workshop.  I can bring copies to the workshop\r\n>as well.\r\n\r\nVery good!\r\n\r\n>Also, I think it would be productive to discuss BRDF terminology\r\n>as well (e.g. diffuse, directional-diffuse, lambertian, specular, etc).\r\n>ok?\r\n\r\no.k.!\r\n\r\nWerner\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id OAA05784; Thu, 18 May 1995 14:34:54 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id NAA05869 for <globillum-isis@isis.imag.fr>; Thu, 18 May 1995 13:42:50 +0200\r\nReceived: from hwj.gk.dtu.dk (hwj.gk.dtu.dk [130.225.91.126]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id NAA25204 for <globillum@imag.fr>; Thu, 18 May 1995 13:42:49 +0200\r\nReceived: (from hwj@localhost) by hwj.gk.dtu.dk (8.6.11/8.6.9) id NAA13386 for globillum@imag.fr; Thu, 18 May 1995 13:44:10 +0100\r\nDate: Thu, 18 May 1995 13:44:10 +0100\r\nFrom: Henrik Wann Jensen <hwj@hwj.gk.dtu.dk>\r\nMessage-Id: <199505181244.NAA13386@hwj.gk.dtu.dk>\r\nTo: globillum@imag.fr\r\nSubject: BSDF symbol?\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nDear Global Illuminators,\r\n\r\nThe 1986 ANSI standard \"Nomenclature and Definitions for Illuminating \r\nEngineering\" containes symbol definitions for the BRDF (f_r) and the\r\nBTDF (f_t). However, it does not mention something like the BSDF\r\n(bidirectional scattering distribution function) f_s where\r\n\r\nf_s = f_r + f_t\r\n\r\nIs f_s a valid symbol or is p_bds or p_bd the preferred standard?\r\n\r\n- Henrik\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id WAA14890; Thu, 18 May 1995 22:20:17 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id WAA10354 for <globillum-isis@isis.imag.fr>; Thu, 18 May 1995 22:00:20 +0200\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id WAA18888 for <globillum@imag.fr>; Thu, 18 May 1995 22:00:18 +0200\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\n        id AA07713; Thu, 18 May 1995 16:00:33 -0400\r\nReceived: by gaia.graphics.cornell.edu\r\n        (1.37.109.8/16.2) id AA01939; Thu, 18 May 1995 15:59:59 -0400\r\nDate: Thu, 18 May 1995 15:59:59 -0400 (EDT)\r\nFrom: Dave Zareski <zareski@graphics.cornell.edu>\r\nSubject: Hierarchical or Monte Carlo Radiosity in Parallel?\r\nTo: globillum@imag.fr\r\nMessage-Id: <Pine.3.89.9505181500.A1933-0100000@woof.graphics.cornell.edu>\r\nMime-Version: 1.0\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nCan anyone point me to a research paper or two which discusses \r\nparallelizing either Hierarchical or Monte Carlo radiosity?\r\n\r\nThe only paper I've been able to find so far is Singh '93 (from \r\nStanford).   \r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id CAA15409; Fri, 19 May 1995 02:51:57 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id CAA00623 for <globillum-isis@isis.imag.fr>; Fri, 19 May 1995 02:35:01 +0200\r\nReceived: from arl-img-4.compuserve.com (arl-img-4.compuserve.com [198.4.7.4]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id CAA23566 for <globillum@imag.fr>; Fri, 19 May 1995 02:34:59 +0200\r\nReceived: by arl-img-4.compuserve.com (8.6.10/5.950515)\r\n        id UAA16483; Thu, 18 May 1995 20:34:27 -0400\r\nDate: 18 May 95 20:31:58 EDT\r\nFrom: Ian Ashdown <72060.2420@CompuServe.COM>\r\nTo: Global Illumination <globillum@imag.fr>\r\nSubject: Hierarchical or Monte Carlo Radiosity in Parallel?\r\nMessage-ID: <950519003158_72060.2420_FHG117-2@CompuServe.COM>\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nDave Zareski (zareski@graphics.cornell.edu) writes:\r\n\r\n> Can anyone point me to a research paper or two which discusses \r\n> parallelizing either Hierarchical or Monte Carlo radiosity?\r\n>\r\n> The only paper I've been able to find so far is Singh '93 (from \r\n> Stanford).\r\n\r\nThe following references were extracted from RadBib95, a comprehensive\r\nradiosity bibliography that is available as /pub/doc/RadBib95.Z from\r\nhobbes.lbl.gov. There are numerous other references to radiosity on\r\nparallel processors that may or may not discuss hierarchical or Monte\r\nCarlo radiosity -- search for anything with the keyword \"parallel.\"\r\n\r\nAlso, the source code for a parallel hierarchical radiosity renderer\r\n(from Stanford) is available on-line. I found copies on ftp.ibp.fr and\r\nftp.jussieu.fr under:\r\n\r\n/pub/parallel/environments/splash/codes/apps/radiosity\r\n\r\nHope this helps!\r\n\r\nIan Ashdown, President\r\nbyHeart Software Limited\r\n620 Ballantree Road\r\nWest Vancouver, B.C.\r\nCanada V7S 1W3\r\n\r\n-----------------------------------------------------------------------\r\n%A Christian-A. Bohn\r\n%A Robert Garmann\r\n%T A Parallel Approach to Hierarchical Radiosity\r\n%J Proceedings of the Winter School of Computer Graphics and CAD Systems\r\n'95\r\n%E V. Skala \r\n%I University of West Bohemia\r\n%C Plzen, Czech Republic \r\n%D February 1995\r\n%P 26-35\r\n \r\n%A Michael Brannon Carter\r\n%T Parallel Hierarchical Radiosity Rendering\r\n%R PhD thesis\r\n%I Iowa State University\r\n%D 1993\r\n\r\n%A Martin Feda \r\n%A Werner Purgathofer \r\n%T Efficient Realistic Image Synthesis by Parallel Monte Carlo Radiosity\r\non Transputers\r\n%J Transputer and Occam Engineering (Proceedings of the World Transputer\r\nCongress '94)\r\n%I IOS Press\r\n%V Series 41\r\n%P 54-??\r\n%C Cernobbio, Italy\r\n%D September 1994\r\n%Z Monte Carlo radiosity, parallelism, transputers\r\n\r\n%A Shirley A. Hermitage \r\n%A Terrance L. Huntsberger \r\n%A Beverly A. Huntsberger \r\n%T Hypercube Algorithm for Radiosity in a Ray Tracing Environment \r\n%J Proceedings of the 5th Distributed Memory Computing Conference \r\n%I IEEE Society Press \r\n%D 1990 \r\n%P 206-211 \r\n%K parallelism \r\n \r\n%A Stefan Muller\r\n%T Radiosity und Ray Tracing: Integration und Parallelisierung\r\n%R Master's thesis (in German)\r\n%I Technische Tocheschule Darmstadt\r\n%D 1991\r\n%K parallel algorithms\r\n \r\n%A Jaswinder P. Singh \r\n%A C. Holt \r\n%A T. Totsuka \r\n%A A. Gupta \r\n%A J. L. Hennessy \r\n%T Load Balancing and Data Locality in Hierarchical N-body Methods \r\n%R Technical Report CSL-TR-92-505\r\n%I Computer Systems Laboratory, Stanford University \r\n%C Stanford, CA \r\n%D 1992 \r\n%K parallelism, hierarchical N-body \r\n \r\n%A Jaswinder P. Singh \r\n%T Parallel Hierarchical N-Body Methods and their Implications for \r\nMultiprocessors \r\n%R Technical Report CSL-TR-93-563 \r\n%I Computer Systems Laboratory, Stanford University \r\n%C Stanford, CA \r\n%D February 1993 \r\n%K parallel processors, hierarchical radiosity, N-body \r\n \r\n%A Jaswinder P. Singh \r\n%A Annop Gupta \r\n%A Marc Levoy \r\n%T Parallel Visualization Algorithms: Performance and Architectural\r\nImplications \r\n%J IEEE Computer \r\n%V 27 \r\n%N 7 \r\n%D July 1994 \r\n%P 45-55 \r\n%K hierarchical radiosity, multiprocessor, parallel processing, ray \r\ntracing \r\n \r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id UAA01742; Mon, 22 May 1995 20:16:36 +0200\r\nReceived: from faure.Colorado.EDU (faure.Colorado.EDU [128.138.228.84]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id TAA28729 for <globillum@imag.fr>; Mon, 22 May 1995 19:35:18 +0200\r\nReceived: (from dilaura@localhost) by faure.Colorado.EDU (8.6.12/8.6.11/Unixops/Hesiod/(SDM)) id LAA03116 for globillum@imag.fr; Mon, 22 May 1995 11:37:57 -0600\r\nDate: Mon, 22 May 1995 11:37:57 -0600\r\nFrom: DILAURA DAVID L <dilaura@faure.Colorado.EDU>\r\nMessage-Id: <199505221737.LAA03116@faure.Colorado.EDU>\r\nTo: globillum@imag.fr\r\nSubject: non-diff contour integration\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nColleagues:\r\nA few months back I wrote that I had been working on developing the\r\ndouble contour integration formulation for non-diffuse radiative\r\ntransfer between areas.  That work has been completed and my paper has\r\nbeen accepted by the Illuminating Engineering Society.  I am able to\r\nmake preprints available.  I have made a postscript file available.  The\r\nftp address is:\r\n\r\n        civil.colrado.edu\r\n\r\nonce you're connected, cd to\r\n\r\n        pub/Illumination\r\n\r\n(Notice the upper case I).  The file name is\r\n\r\n        non_diff_contour_2.ps\r\n\r\nThe results are interesting in that they generalize the work of Fock done\r\nfor the case of diffuse emitters.  Naturally, your comments would be helpful.\r\n\r\nDavid L. DiLaura\r\nCivil & Architectural Engineering\r\nCollege of Engineering\r\nUniversity of Colorado at Boulder\r\ndilaura@bechtel.colorado.edu\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id EAA02609; Tue, 23 May 1995 04:30:03 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id EAA16778 for <globillum-isis@isis.imag.fr>; Tue, 23 May 1995 04:19:28 +0200\r\nReceived: from theory.lcs.mit.edu (theory.lcs.mit.edu [18.52.0.92]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id EAA03796 for <globillum@imag.fr>; Tue, 23 May 1995 04:19:26 +0200\r\nReceived: from jabiru.lcs.mit.edu by theory.lcs.mit.edu (5.65c/TOC-1.2S) \r\n        id AA03062; Mon, 22 May 95 22:19:22 EDT\r\nFrom: Seth Teller <seth@theory.lcs.mit.edu>\r\nReceived: by jabiru.lcs.mit.edu (940816.SGI.8.6.9/TOC-1.2C) \r\n        id WAA03915; Mon, 22 May 1995 22:21:13 -0400\r\nDate: Mon, 22 May 1995 22:21:13 -0400\r\nMessage-Id: <9505222221.ZM3913@jabiru.lcs.mit.edu>\r\nReply-To: seth@theory.lcs.mit.edu\r\nX-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)\r\nTo: globillum@imag.fr\r\nSubject: (Fwd) non-diff contour integration\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nor, for the impatient:\r\n\r\n  ftp://civil.colorado.edu:/pub/Illumination/non_diff_contour_2.ps\r\n\r\n--- Forwarded mail from DILAURA DAVID L <dilaura@faure.Colorado.EDU>\r\nDate: Mon, 22 May 1995 11:37:57 -0600\r\nFrom: DILAURA DAVID L <dilaura@faure.Colorado.EDU>\r\nSubject: non-diff contour integration\r\n...\r\nftp address is:\r\n        civil.colrado.edu\r\n        cd pub/Illumination\r\n        [get] non_diff_contour_2.ps\r\n---End of forwarded mail from DILAURA DAVID L <dilaura@faure.Colorado.EDU>\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id TAA04880; Tue, 23 May 1995 19:29:18 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id SAA17391 for <globillum-isis@isis.imag.fr>; Tue, 23 May 1995 18:34:18 +0200\r\nReceived: from bechtel.Colorado.EDU (bechtel.Colorado.EDU [128.138.238.217]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id SAA09070 for <globillum@imag.fr>; Tue, 23 May 1995 18:34:11 +0200\r\nFrom: dilaura@bechtel.colorado.edu\r\nReceived: from localhost (dilaura@localhost [127.0.0.1]) by bechtel.Colorado.EDU (8.6.12/8.6.11/Unixops/Hesiod/(SDM)) with SMTP id KAA26834 for <globillum@imag.fr>; Tue, 23 May 1995 10:34:05 -0600\r\nMessage-Id: <199505231634.KAA26834@bechtel.Colorado.EDU>\r\nX-Authentication-Warning: bechtel.Colorado.EDU: Host localhost didn't use HELO protocol\r\nTo: globillum@imag.fr\r\nSubject: ftp address\r\nDate: Tue, 23 May 95 10:34:05 -0600\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nColleagues:\r\nIt what can only be called an act of ingenious carelessness, I misspelled\r\nthe ftp address I gave yesterday.  It should read:  civil.colorado.edu\r\n\r\nD.L. DiLaura\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id VAA05203; Tue, 23 May 1995 21:06:20 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id UAA20762 for <globillum-isis@isis.imag.fr>; Tue, 23 May 1995 20:34:10 +0200\r\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id UAA13292 for <globillum@imag.fr>; Tue, 23 May 1995 20:34:03 +0200\r\nReceived: from hobbes.lbl.gov by lbl.gov (4.1/1.39)\r\n        id AA11045; Tue, 23 May 95 11:33:52 PDT\r\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2)\r\n        id AA05605; Tue, 23 May 95 11:33:23 PDT\r\nDate: Tue, 23 May 95 11:33:23 PDT\r\nFrom: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\r\nMessage-Id: <9505231833.AA05605@hobbes.lbl.gov>\r\nTo: globillum@imag.fr\r\nSubject: Dave DiLaura's paper\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nJust a warning to people who are grabbing David DiLaura's paper on\r\nnon-diffuse contour integration.  There seems to be an errant character\r\nat the beginning of the file that causes it not to be recognized as\r\nPostScript, at least on my printer.  It printed out instead in uninterpreted\r\nform, about 200 pages before I stopped it.\r\n\r\nI suggest that everyone wait until Dr. DiLaura fixes the problem before\r\nprinting it out and making the same mistake I did!\r\n\r\n-Greg\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id WAA05481; Tue, 23 May 1995 22:16:34 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id VAA21102 for <globillum-isis@isis.imag.fr>; Tue, 23 May 1995 21:01:59 +0200\r\nReceived: from explorer.dgp.toronto.edu (explorer.dgp.toronto.edu [128.100.1.129]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id VAA14068 for <globillum@imag.fr>; Tue, 23 May 1995 21:01:57 +0200\r\nReceived: by explorer.dgp.toronto.edu id <144031>; Tue, 23 May 1995 15:01:31 -0400\r\nIn-Reply-To: Gregory J. Ward's message as of May 23,  2:44pm\r\nX-Mailer: Mail User's Shell (7.2.3 5/22/91)\r\nFrom: Eugene Fiume <elf@dgp.toronto.edu>\r\nTo: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>, globillum@imag.fr\r\nSubject: Re: Dave DiLaura's paper\r\nMessage-Id: <95May23.150131edt.144031@explorer.dgp.toronto.edu>\r\nDate: Tue, 23 May 1995 15:01:27 -0400\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nI was pretty eager to see the paper, but I had the same problem as reported\r\nby Greg.  There's a CNTL-D at the beginning and end of the paper that must\r\nbe removed (actually, only the first).  AFter that it prints fine.\r\n\r\nCheers all,\r\nEugene.\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id WAA05388; Tue, 23 May 1995 22:01:02 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id VAA21406 for <globillum-isis@isis.imag.fr>; Tue, 23 May 1995 21:18:23 +0200\r\nReceived: from mane.cgrg.ohio-state.edu (mane.cgrg.ohio-state.edu [128.146.18.78]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id VAA14681 for <globillum@imag.fr>; Tue, 23 May 1995 21:18:19 +0200\r\nReceived: from emily.cgrg.ohio-state.edu (spencer@cgrg.ohio-state.edu) by mane.cgrg.ohio-state.edu (8.6.12/941010.52) with ESMTP id PAA12618 for <globillum@imag.fr>; Tue, 23 May 1995 15:18:10 -0400\r\nReceived: (from spencer) by emily.cgrg.ohio-state.edu (8.6.12/941010) id PAA15934; Tue, 23 May 1995 15:18:10 -0400\r\nDate: Tue, 23 May 1995 15:18:10 -0400\r\nFrom: \"Stephen N. Spencer\" <spencer@cgrg.ohio-state.edu>\r\nMessage-Id: <199505231918.PAA15934@emily.cgrg.ohio-state.edu>\r\nTo: globillum@imag.fr\r\nSubject: re: Dave DiLaura's paper\r\nIn-Reply-To: <9505231833.AA05605@hobbes.lbl.gov>\r\nReferences: <9505231833.AA05605@hobbes.lbl.gov>\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nGregory J. Ward writes:\r\n > Just a warning to people who are grabbing David DiLaura's paper on\r\n > non-diffuse contour integration.  There seems to be an errant character\r\n > at the beginning of the file that causes it not to be recognized as\r\n > PostScript, at least on my printer.\r\n\r\nIt's a <control>-D character -- 'xpsview' on my SGI had no problem skipping\r\nover it and correctly displaying the file, but I had the same problem when\r\nI went to print it -- I then edited the one character out of the file and\r\nreprinted successfully.\r\n\r\nStephen\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id QAA10487; Wed, 24 May 1995 16:01:31 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id VAA21478 for <globillum-isis@isis.imag.fr>; Tue, 23 May 1995 21:22:06 +0200\r\nReceived: from hwj.gk.dtu.dk (hwj.gk.dtu.dk [130.225.91.126]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id VAA14781 for <globillum@imag.fr>; Tue, 23 May 1995 21:22:04 +0200\r\nReceived: (from hwj@localhost) by hwj.gk.dtu.dk (8.6.11/8.6.9) id VAA29410; Tue, 23 May 1995 21:23:25 +0100\r\nDate: Tue, 23 May 1995 21:23:24 +0100 (GMT+0100)\r\nFrom: Henrik Wann Jensen <hwj@hwj.gk.dtu.dk>\r\nTo: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\r\ncc: globillum@imag.fr\r\nSubject: Re: Dave DiLaura's paper\r\nIn-Reply-To: <9505231833.AA05605@hobbes.lbl.gov>\r\nMessage-ID: <Pine.LNX.3.91.950523211441.29403A-100000@hwj.gk.dtu.dk>\r\nMIME-Version: 1.0\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nThis problem is caused by a CTRL-D code in the file. This often happens\r\nwhen dos/windows is used to create the postscript file.\r\n\r\nJust pipe the file through the following program.\r\n\r\n------------------ CUT HERE ----------------------\r\n\r\n/* psfix.c (remove ctrl-d codes from postscript-files)\r\n * Henrik Wann Jensen 070394\r\n*/\r\n\r\n#include <stdio.h>\r\n\r\n/*******/\r\nmain() {\r\n/*******/\r\nint ch;\r\n\r\nwhile ( (ch = getchar()) != EOF ) {\r\n    switch (ch) {\r\n        case 04 : break;\r\n        default  : putchar(ch);\r\n        }\r\n    }\r\n}\r\n\r\n--------------------------------------------\r\n\r\nUsage: psfix <non_diff_contour.ps | lp -dYOUR_PRINTER\r\n\r\nI used this program and printed DiLaura's paper without any problems.\r\n\r\n- Henrik\r\n\r\n\r\n\r\nOn Tue, 23 May 1995, Gregory J. Ward wrote:\r\n\r\n> Just a warning to people who are grabbing David DiLaura's paper on\r\n> non-diffuse contour integration.  There seems to be an errant character\r\n> at the beginning of the file that causes it not to be recognized as\r\n> PostScript, at least on my printer.  It printed out instead in uninterpreted\r\n> form, about 200 pages before I stopped it.\r\n> \r\n> I suggest that everyone wait until Dr. DiLaura fixes the problem before\r\n> printing it out and making the same mistake I did!\r\n> \r\n> -Greg\r\n> \r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id XAA05692; Tue, 23 May 1995 23:22:20 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id XAA23759 for <globillum-isis@isis.imag.fr>; Tue, 23 May 1995 23:10:23 +0200\r\nReceived: from victor.labri.u-bordeaux.fr (victor.labri.u-bordeaux.fr [147.210.8.168]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id XAA17533 for <globillum@imag.fr>; Tue, 23 May 1995 23:10:22 +0200\r\nReceived: from galadriel.labri (galadriel.labri.u-bordeaux.fr) by victor.labri.u-bordeaux.fr (4.1/SM-mailhost-BORDEAUX-1.0)\r\n        id AA00371; Tue, 23 May 95 23:14:34 +0200\r\nDate: Tue, 23 May 95 23:14:34 +0200\r\nFrom: Christophe SCHLICK <Christophe.Schlick@labri.u-bordeaux.fr>\r\nMessage-Id: <9505232114.AA00371@victor.labri.u-bordeaux.fr>\r\nTo: globillum@imag.fr\r\nSubject: Re: Dave DiLaura's paper\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nWell, another DOS/UNIX translation caveat which arises quite often\r\nsince there are more and more files put on Internet by PC users.\r\nAnyway, a good reflex is to test each unknown PostScript file as\r\nfollows:\r\n\r\n        cat -v file.ps | head -1\r\n\r\nNote also that some PostScript files created under DOS or Windows contain\r\nan additional ^M (LineFeed) character at the end of each line. As far as\r\nI know, these extra characters do not disturb the printing process.\r\n\r\nCS\r\n\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id XAA05764; Tue, 23 May 1995 23:41:38 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id XAA23895 for <globillum-isis@isis.imag.fr>; Tue, 23 May 1995 23:23:34 +0200\r\nReceived: from faure.Colorado.EDU (faure.Colorado.EDU [128.138.228.84]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id XAA17769 for <globillum@imag.fr>; Tue, 23 May 1995 23:20:28 +0200\r\nFrom: dilaura@faure.Colorado.EDU\r\nReceived: from localhost (dilaura@localhost [127.0.0.1]) by faure.Colorado.EDU (8.6.12/8.6.11/Unixops/Hesiod/(SDM)) with SMTP id PAA05233 for <globillum@imag.fr>; Tue, 23 May 1995 15:23:44 -0600\r\nMessage-Id: <199505232123.PAA05233@faure.Colorado.EDU>\r\nX-Authentication-Warning: faure.Colorado.EDU: Host localhost didn't use HELO protocol\r\nTo: globillum@imag.fr\r\nSubject: ps file\r\nDate: Tue, 23 May 95 15:23:41 -0600\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nColleagues:\r\nThe offending character has been removed from the file.  I`m\r\ncertainly sorry for this inconvenience.  (I just hope the damn\r\npaper is worth it!)\r\n\r\nDavid DiLaura\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from radawana.cg.tuwien.ac.at by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n        for <wp@stellaris.cg.tuwien.ac.at> id RAA10958; Wed, 24 May 1995 17:12:56 +0200\r\nReceived: (from pst@localhost) by radawana.cg.tuwien.ac.at (8.6.10/8.6.9) id RAA05915 for wp@stellaris.cg.tuwien.ac.at; Wed, 24 May 1995 17:09:23 +0200\r\nFrom: Peter Stieglecker <pst@radawana>\r\nMessage-Id: <199505241509.RAA05915@radawana.cg.tuwien.ac.at>\r\nSubject: Re: from Globillum: Re: Dave DiLaura's paper\r\nTo: Werner Purgathofer <wp>\r\nDate: Wed, 24 May 1995 17:09:21 +0200 (MET DST)\r\nIn-Reply-To: <v0211010aabe8fe2905cf@[128.130.166.50]> from \"Werner Purgathofer\" at May 24, 95 04:16:08 pm\r\nX-Mailer: ELM [version 2.4 PL23]\r\nContent-Type: text; charset=windows-1252\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n> >------------------ CUT HERE ----------------------\r\n> >\r\n> >/* psfix.c (remove ctrl-d codes from postscript-files)\r\n> > * Henrik Wann Jensen 070394\r\n> >*/\r\n> >\r\n> >#include <stdio.h>\r\n> >\r\n> >/*******/\r\n> >main() {\r\n> >/*******/\r\n> >int ch;\r\n> >\r\n> >while ( (ch = getchar()) != EOF ) {\r\n> >    switch (ch) {\r\n> >        case 04 : break;\r\n> >        default  : putchar(ch);\r\n> >        }\r\n> >    }\r\n> >}\r\n\r\n\r\n\r\npfui gack, das schreit ja fast nach einem flame war! :)\r\nsowas von ineffizient und unkommentiert... hardwired den\r\nchar code eingetragen. ausserdem handelt es sich bei \r\ndiesem proggie um eine abgespeckte version des unix\r\n'tr' kommandos... \r\n\r\n\r\nalso wirklich - leute kennst du *kopfschuettel*\r\n\r\nmfg pst :)\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id RAA04683; Mon, 12 Jun 1995 17:47:46 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id QAA00713 for <globillum-isis@isis.imag.fr>; Mon, 12 Jun 1995 16:30:46 +0200\r\nReceived: from eye.eye.com (eye.eye.com [149.54.1.2]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id QAA28304 for <globillum@imag.fr>; Mon, 12 Jun 1995 16:30:35 +0200\r\nReceived: from hemlock (hemlock.eye.com) by eye.eye.com with SMTP\r\n        ($Revision: 1.36.108.11 $/16.2) id AA050817409; Mon, 12 Jun 1995 10:30:10 -0400\r\nReceived: by hemlock\r\n        (1.37.109.8/15.6) id AA14120; Mon, 12 Jun 1995 10:30:04 -0400\r\nDate: Mon, 12 Jun 1995 10:30:04 -0400\r\nFrom: Eric Haines <erich@eye.com>\r\nMessage-Id: <9506121430.AA14120@hemlock>\r\nTo: globillum@imag.fr\r\nSubject: total internal reflection\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nSubject: Total internal reflection and ray trees\r\n\r\n        I've run into an interesting implementation problem (again) which I've\r\nfound annoying.  Imagine you've got something with a big index of refraction,\r\nlike a diamond, and you shoot a ray at it.  A refraction ray is spawned and\r\npasses through the diamond.  Due to total internal reflection (TIR) (i.e.  the\r\nray's past the critical angle) no refraction ray exits when this refracted ray\r\n(the one passing through the diamond) now intersects the surface, only a\r\nreflection ray is generated which bounces back through the diamond.  The normal\r\ncorrection for TIR is to simply boost the reflection ray's contribution if the\r\nrefraction ray is not generated.\r\n\r\n        However, what happens if this reflection ray again hits, TIR occurs,\r\nand again only a reflection ray is spawned?  Say this happens again and again\r\nuntil the maximum level of computation is reached and we call it quits.  What\r\nhappens at this point?  That is, how do you shade this bottommost ray?  Very\r\nlittle color has been picked up along the way, as it is expected that the\r\nreflection ray eventually hits something mostly diffuse and takes up that\r\ncolor.\r\n\r\n        Really, this is just a special case of the general problem of what\r\nshould happen when the maximum ray level is hit.  Currently my kludgy fix is\r\nto say when the maximum level is hit we simply don't shoot the reflection ray\r\nbut return the background color times the reflectivity and call it a day.\r\nI've also tried just taking the bottommost ray's surface and boost the diffuse\r\ncomponent, but this is scary.  I am interested to hear how other ray tracer\r\ncoders have handled this problem.  (Perhaps I can glue up the answers into an\r\narticle for the Ray Tracing News).\r\n\r\nEric Haines\r\nerich@eye.com\r\n3D/Eye Inc.\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id PAA12407; Fri, 16 Jun 1995 15:08:51 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id NAA21009 for <globillum-isis@isis.imag.fr>; Fri, 16 Jun 1995 13:32:20 +0200\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id NAA14411 for <globillum@imag.fr>; Fri, 16 Jun 1995 13:32:14 +0200\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\n        id AA12477; Fri, 16 Jun 1995 07:32:27 -0400\r\nMessage-Id: <9506161132.AA12477@merckx.graphics.cornell.edu>\r\nReceived: by barn.graphics.cornell.edu\r\n        (1.37.109.8/16.2) id AA23824; Fri, 16 Jun 1995 07:31:47 -0400\r\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\r\nSubject: Re: total internal reflection\r\nTo: Eric Haines <erich@eye.com>\r\nDate: Fri, 16 Jun 95 7:31:47 EDT\r\nCc: globillum@imag.fr\r\nIn-Reply-To: <9506121430.AA14120@hemlock>; from \"Eric Haines\" at Jun 12, 95 10:30 am\r\nMailer: Elm [revision: 70.85]\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nI find that it is worth it to let the ray go for at least dozens\r\nof bounces before terminating it-- especially for glass panes\r\n(like tabletops).  This way the sides of panes can take on\r\nthat colored \"look\" that makes a big difference in realism.\r\n\r\nBut what happens when it goes further (as Eric asks?).  I make\r\nit black-- that HAS to be bad.  Should we let these rays go for\r\nhundreds of bounces?  Maybe...\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id UAA01194; Fri, 16 Jun 1995 20:29:01 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id PAA27026 for <globillum-isis@isis.imag.fr>; Fri, 16 Jun 1995 15:06:32 +0200\r\nReceived: from idefix.cs.kuleuven.ac.be (idefix.cs.kuleuven.ac.be [134.58.40.4]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id PAA19153 for <globillum@imag.fr>; Fri, 16 Jun 1995 15:06:27 +0200\r\nReceived: from krasser.cs.kuleuven.ac.be (philipd@krasser.cs.kuleuven.ac.be [134.58.45.36]) by idefix.cs.kuleuven.ac.be (8.6.12/8.6.12) with ESMTP id PAA29455 for <globillum@imag.fr>; Fri, 16 Jun 1995 15:06:23 +0200\r\nReceived: (from philipd@localhost) by krasser.cs.kuleuven.ac.be (8.6.12/8.6.12) id PAA03749 for globillum@imag.fr; Fri, 16 Jun 1995 15:06:20 +0200\r\nDate: Fri, 16 Jun 1995 15:06:20 +0200\r\nFrom: Phil Dutre <Philip.Dutre@cs.kuleuven.ac.be>\r\nMessage-Id: <199506161306.PAA03749@krasser.cs.kuleuven.ac.be>\r\nTo: globillum@imag.fr\r\nSubject: Re: total internal reflection\r\nX-Sun-Charset: US-ASCII\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nIt's a known problem in the diamond-cutting world, that a bad cut diamond\r\ncan cause black spots to be visible, due to infinite total internal reflection.\r\nSo, it's hard to be sure whether a ray will leave a diamond again.\r\nTheoretically, this could happen after a few thousand internal bounces.\r\n\r\nThis is also a problem when you want to render an endoscope, used by doctors\r\nto look at your intestines. If you model a glass fiber endoscope, and put\r\nthe eyepoint of the ray tracer in front of it, you may want to go for\r\na large number of bounces to see the things at the other side.\r\n\r\nSo, basically, there is no way to do it correct, unless you let ray bounce\r\nan infinite number of times.\r\n\r\n\r\nPhilip\r\n\r\n+---------------------------------------------------------------------------+\r\n| Philip.Dutre@cs.kuleuven.ac.be         Department of Computer Science     |\r\n| http://www.cs.kuleuven.ac.be/~philipd/ Computer Graphics Research Group   |\r\n| Phone: ++32 16 327094                  Katholieke Universiteit Leuven     |\r\n| Fax:   ++32 16 327996                  Celestijnenlaan 200A               |\r\n| Office: C200, K.00.10                  B-3001 Heverlee, BELGIUM           |\r\n+---------------------------------------------------------------------------+\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id CAA01872; Sat, 17 Jun 1995 02:44:46 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id CAA18355 for <globillum-isis@isis.imag.fr>; Sat, 17 Jun 1995 02:32:07 +0200\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id CAA13154; Sat, 17 Jun 1995 02:32:04 +0200\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\n        id AA11029; Fri, 16 Jun 1995 20:32:36 -0400\r\nMessage-Id: <9506170032.AA11029@merckx.graphics.cornell.edu>\r\nReceived: by barn.graphics.cornell.edu\r\n        (1.37.109.8/16.2) id AA04137; Fri, 16 Jun 1995 20:31:54 -0400\r\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\r\nSubject: Re: total internal reflection\r\nTo: Eugene Fiume Eugene Fiume <Eugene.Fiume@imag.fr>\r\nDate: Fri, 16 Jun 95 20:31:54 EDT\r\nCc: shirley@graphics.cornell.edu, erich@eye.com, globillum@imag.fr\r\nIn-Reply-To: <199506162310.BAA29843@safran-28>; from \"Eugene Fiume\" at Jun 17, 95 1:10 am\r\nMailer: Elm [revision: 70.85]\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n> \r\n> of this phenomenon.  But let's go even further back and recall the\r\n> immortal words in Turner Whitted's paper:\r\n> \r\n>     For the case of surfaces aligned in such a way that a branch of\r\n>     a tree [of ray tracings] has infinite depth, the branch is\r\n>     truncated at the point where it exceeds the allotted storage.\r\n> \r\n> I always have loved the chutzpah of that line.\r\n> \r\n\r\nI recently re-read the Whitted paper and was shocked to see that\r\nit suggested randomly perturbing reflection vectors on glossy\r\nsurfaces.  Cook indeed credited him with the idea in the 84\r\nSiggraph paper.  That paper was full of gems.\r\n\r\nP\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id BAA01713; Sat, 17 Jun 1995 01:23:56 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id BAA17577 for <globillum-isis@isis.imag.fr>; Sat, 17 Jun 1995 01:10:57 +0200\r\nReceived: from safran-28 (safran.imag.fr [129.88.29.1]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id BAA11811; Sat, 17 Jun 1995 01:10:56 +0200\r\nReceived: from localhost (elf@localhost) by safran-28 (8.6.4/8.6.4) id BAA29843; Sat, 17 Jun 1995 01:10:55 +0200\r\nMessage-Id: <199506162310.BAA29843@safran-28>\r\nFrom: Eugene Fiume <Eugene.Fiume@imag.fr>\r\nDate: Sat, 17 Jun 1995 01:10:55 -0600\r\nIn-Reply-To: Peter Shirley's message as of Jun 16,  2:55pm\r\nX-Mailer: Mail User's Shell (7.2.5 10/14/92)\r\nTo: Peter Shirley <shirley@graphics.cornell.edu>, \r\n Eric Haines <erich@eye.com>\r\nSubject: Re: total internal reflection\r\nCc: globillum@imag.fr\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nPeter remarks\r\n} But what happens when it goes further (as Eric asks?).  I make\r\n} it black-- that HAS to be bad.  Should we let these rays go for\r\n} hundreds of bounces?  Maybe...\r\n\r\nBack (way back!) when I was interested in proving formal lower bounds\r\nfor ray tracing I recall sketching something out that took advantage\r\nof this phenomenon.  But let's go even further back and recall the\r\nimmortal words in Turner Whitted's paper:\r\n\r\n    For the case of surfaces aligned in such a way that a branch of\r\n    a tree [of ray tracings] has infinite depth, the branch is\r\n    truncated at the point where it exceeds the allotted storage.\r\n\r\nI always have loved the chutzpah of that line.\r\n\r\n[If Alain Fournier can quote Joyce, I'm allowed to quote Whitted,\r\nespecially on Bloomsday.]\r\n\r\nEugene.\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from eigpc5.tuwien.ac.at by stellaris.cg.tuwien.ac.at via SMTP (940816.SGI.8.6.9/910805.SGI)\r\n        for <wp@cg.tuwien.ac.at> id MAA20513; Tue, 27 Jun 1995 12:56:52 +0200\r\nMessage-Id: <m0sQXr7-0008KaC@eigpc5.tuwien.ac.at>\r\nDate: Tue, 27 Jun 95 12:26:57 0200\r\nSender: manfred@ieee.org\r\nFrom: Manfred Kopp <m.kopp@ieee.org>\r\nOrganization: Institute of Computer Graphics, TU-Vienna\r\nX-Mailer: Mozilla 1.1N (X11; I; Linux 1.1.95 i486)\r\nMIME-Version: 1.0\r\nTo: wp\r\nSubject: E-Mail addresses of Globillumers\r\nX-URL: ftp://safran.imag.fr/pub/sillion/globillum/glob.elmaliases\r\nContent-Transfer-Encoding: 8bit\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n> imartin = Ignacio Martin Campos = imartin@turing.upc.es\r\n> # Nelson Max, Lawrence Livermore Lab\r\n> max = Nelson Max = max2@llnl.gov\r\n> # Christian Metge; Institut de Recherche en Informatique de Toulouse;\r\n> # Universite Paul Sabatier; 31062 Toulouse; France\r\n> # interests: parallel discrete radiosity and ray tracing algorithms\r\n> # (Transputers, workstation networks)\r\n> metge = Christian Metge = metge@irit.fr\r\n> # Don Mitchell, Microsoft\r\n> dmitchell = Don Mitchell = donm@microsoft.com\r\n> # William Parsons Newhall, Jr., The American University\r\n> newhall = William Parsons Newhall = newhall@auvm.american.edu\r\n> # Andy Newton; Remote Sensing Research, University College London\r\n> anewton = Andy Newton = anewton@ps.ucl.ac.uk\r\n> # Fabrice Neyret; I.N.R.I.A. Rocquencourt,   Projet Syntim\r\n> neyret = Fabrice Neyret = Fabrice.Neyret@inria.fr\r\n> # Jeffry Nimeroff; Penn University\r\n> nimeroff = Jeffry Nimeroff =  jnimerof@graphics.cis.upenn.edu\r\n> # Tomoyuki Nishita; Electric Machinery Lab, Hiroshima U.\r\n> nishita = Tomoyuki Nishita = nis@eml.hiroshima-u.ac.jp\r\n> # Christopher Patmore; Programming Research Group; Oxford U.\r\n> # interests: skylight radiosity\r\n> patmore = Christopher Patmore = cjp@prg.oxford.ac.uk\r\n> # Sumant Narayan Pattanaik; IRISA; Rennes; France\r\n> pattanaik = Sumant Narayan Pattanaik = sumant.pattanaik@irisa.fr\r\n> # Mathias Paulin; Institut de Recherche en Informatique de Toulouse;\r\n> # Universite Paul Sabatier; 31062 Toulouse; France\r\n> # interests: parallel radiosity and ray tracing algorithms (Transputers, PVM)\r\n> # shadow accuracy, transfer simulations in dense foliage\r\n> paulin = Mathias Paulin = paulin@irit.fr\r\n> # Barbara Pela, Joint Research Centre, Commission of the European Communities,\r\n> # Ispra, Italy\r\n> pela = Barbara Pela = barbara.pela@cen.jrc.it\r\n> # Frederic Perez Cazorla; University of Girona\r\n> perez =  Frederic Perez Cazorla = frederic@ima.udg.es\r\n> # Matt Pharr\r\n> pharr = Matt Pharr = mmp@lux.Stanford.EDU\r\n> # Brad Pillow\r\n> pillow = Brad Pillow = bpillow@pillowsoft.com\r\n> # Pierre Poulin; Dept. IRO, Universite de Montreal,\r\n> # C.P. 6128, succ. Centre-Ville, Montreal, Quebec, Canada H3C 3J7\r\n> # interests: illumination, rendering, realism\r\n> poulin = Pierre Poulin = poulin@iro.umontreal.ca\r\n> # Claude Puech; iMAGIS/IMAG, BP 53, F-38041 Grenoble Cedex 9. France\r\n> puech = Claude Puech = Claude.Puech@imag.fr\r\n> # Xavier Pueyo; Dept. Llenguatges i Sistemes Informatics;\r\n> # Universitat Politecnica de Catalunya; Av. Diagonal, 647 planta 8;\r\n> # 08028-Barcelona; Spain;\r\n> # interests: diffuse environments\r\n> pueyo = Xavier Pueyo = xavier@ima.udg.es\r\n> # Werner Purgathofer; Institute of Computer Graphics; Techn. Univ. Vienna;\r\n> # Karlsplatz 13 / 186; A-1040 Wien / Austria\r\n> # interests: radiosity, ray tracing, color, virtual reality,\r\n> # dithering and quantization\r\n> purgathofer = Werner Purgathofer = wp@cg.tuwien.ac.at\r\n> # Jordi Regincos\r\n> regincos =  Jordi Regincos = jordir@upisun4.uab.es\r\n> # Panu Rekola; Computer Science Dept, Helsinki U. of Tech.; Finland\r\n> rekola = Panu Rekola = pre@cs.hut.fi\r\n> # Barry Carlton Ruff\r\n> ruff = Barry Carlton Ruff = ruffb@rpi.edu\r\n> # Holly Rushmeier, Computing and Applied Math Lab;\r\n> # National Institute for Standards and Technology; Gaithersburg, Maryland\r\n> rushmeier = Holly Rushmeier = holly@cam.nist.gov\r\n> # David Salesin; U. of Washington\r\n> salesin = David Salesin = salesin@cs.washington.edu\r\n> # Stefan Schaefer; University of Bonn\r\n> schaefer =  Stefan Schaefer = schaefer@graphics.cs.uni-bonn.de\r\n> # Christophe Schlick; LaBRI; U. of Bordeaux; 351 Cours de la Liberation\r\n> # 33400 Talence; France\r\n> # interests: ray tracing, radiosity, antialiasing, general reflectance functions\r\n> schlick = Christophe Schlick = schlick@labri.u-bordeaux.fr\r\n> # Michael Schroeder; University of Erlangen\r\n> # Hierarchical Radiosity, Monte-Carlo methods\r\n> mschroeder = Michael Schroeder = Michael.Schroeder@informatik.uni-erlangen.de\r\n> # Peter Schroeder\r\n> pschroeder = Peter Schroeder = ps@math.scarolina.edu\r\n> # Roberto Scopigno; CNUCE; Consiglio Nazionale delle Richerche;\r\n> # Via S.Maria, 36; 56100 Pisa; Italy\r\n> # interests: volume rendering, user interfaces, parallel processing, geography\r\n> scopigno = Roberto Scopigno = R.Scopigno@cnuce.cnr.it\r\n> # Francisco Seron; Dpto. Ingenieria Electrica e Informatica;\r\n> # Centro Politecnico Superior de Ingenieros; Universidad de Zaragoza;\r\n> # C/ Maria Luna s/n; E-50015 Zaragoza; Spain\r\n> seron = Francisco Seron = pseron@mcps.unizar.es\r\n> # Mikio Shinya, pencil tracing\r\n> shinya = Mikio Shinya = shinya@nttarm.ntt.jp\r\n> # Pete Shirley, Indiana U., on leave at Cornell as of 7/94\r\n> shirley = Pete Shirley = shirley@graphics.cornell.edu\r\n> # Global Illumination group at iMAGIS/IMAG\r\n> gimagis = Global Illumination group at iMAGIS/IMAG = gimagis@safran.imag.fr\r\n> # Reetinder Sidhu;  Supercomp Edu & Research Centre\r\n> # Indian Institute of Science, Banglore 560012, INDIA\r\n> sidhu = Reetinder Sidhu = sidhu@cadl.iisc.ernet.in\r\n> # Francois Sillion; IMAG; Grenoble; France\r\n> sillion = Francois Sillion = Francois.Sillion@imag.fr\r\n> # Simon Sleight; Postgraduate student, Bristol Univerity\r\n> # currently working with 'Radiance', aiming to produce photo realistic\r\n> # graphics displaying shop windows.\r\n> sleight =  Simon Sleight = sleight@cs.bris.ac.uk\r\n> # Philipp Slusallek; Universitaet Erlangen;\r\n> # IMMD IX - Graphische Datenverarbeitung; Am Weichselgarten 9;\r\n> # W-8520 Erlangen, Germany\r\n> # interests: CAD, surfaces, doing PhD on physical basis of glob. illum.\r\n> slusallek = Philipp Slusallek = slusallek@informatik.uni-erlangen.de\r\n> # Rick Speer\r\n> speer = Rick Speer = speer@crl.com\r\n> # Greg Spencer\r\n> gspencer = Greg Spencer = greg_spencer@Taligent.com\r\n> # Stephen Spencer\r\n> spencer = Stephen Spencer = spencer@cgrg.ohio-state.edu\r\n> # Marc Stamminger; University of Erlangen\r\n> # Wavelet Radiosity/Radiance,\r\n> # in future: Clustering, Parallelization of Radiosity/Radiance algorithms\r\n> stamminger = Marc Stamminger = Marc.Stamminger@informatik.uni-erlangen.de\r\n> # Jorge Stolfi\r\n> stolfi = Jorge Stolfi = stolfi@dcc.unicamp.br\r\n> # Eric Stollnitz\r\n> stollnitz = Eric Stollnitz = stoll@amath.washington.edu\r\n> # Wolfgang Stuerzlinger, Department of Graphics and Parallel Processing,\r\n> # Johannes Kepler University, Linz, Austria\r\n> stuerzlinger = Wolfgang Stuerzlinger = wrzl@gup.uni-linz.ac.at\r\n> # K. R. Subramanian; AT&T Bell Labs; Murray Hill, NJ\r\n> ksubramanian = K. R. Subramanian = krs@allegra.att.com\r\n> # Kelvin Sung; Dept. of Information Systems and Computer Science;\r\n> # National University of Singapore; Kent Ridge, Singapore 0511\r\n> # Republic of Singapore\r\n> # interests: fast ray tracing, modular global illumination software\r\n> sung = Kelvin Sung = ksung@iscs.nus.sg\r\n> # Filippo Tampieri; Lightscape Technologies, Inc; San Jose, CA\r\n> tampieri = Filippo Tampieri = fxt@lightscape.com\r\n> # Seth Teller; MIT\r\n> teller = Seth Teller = seth@lcs.mit.edu\r\n> # Pierre Tellier\r\n> # LSIIT (Laboratoire des Sciences de l'Image, d'Informatique et de\r\n> # Teledetection); Departement d'Informatique de l'Universite Louis Pasteur;\r\n> # 7, rue R. Descartes; 67084 Strasbourg; France\r\n> tellier = Pierre Tellier = tellier@dpt-info.u-strasbg.fr\r\n> # Kim Beng Teo; Berkeley; interests:  Radiosity and Modelling\r\n> kbteo = Kim Beng Teo = kbteo@cs.berkeley.edu\r\n> # Chris Thornborrow; Edinburgh Parallel Computing Centre,\r\n> # moving to Silicon Graphics (Manchester)\r\n> # interests: Photon tracing, particularly solving the noise problem.\r\n> thornborrow = Chris Thornborrow = ct@epcc.ed.ac.uk\r\n> # J. Eric Townsend; General Magic\r\n> # interests: massively parallel based visualization codes, mostly ray tracing\r\n> townsend = J. Eric Townsend = jet@genmagic.com\r\n> # Roy Troutman, Lawrence Livermore Lab\r\n> troutman = Roy Troutman = roy@ninja.nersc.gov\r\n> # Jack Tumblin, Georgia Tech\r\n> tumblin = Jack Tumblin = ccsupjt@cc.gatech.edu\r\n> # Doug Turner, Apple\r\n> turner = Doug Turner = turner@apple.com\r\n> # Sam Uselton; CSC, NASA Ames, Mountain View, CA\r\n> uselton = Sam Uselton = uselton@nas.nasa.gov\r\n> # Robert van Liere; Department of Interactive Systems;\r\n> # Center for Mathematics and Computer Science (CWI);\r\n> # Kruislaan 413,  1098 SJ  Amsterdam,  The Netherlands\r\n> # interests: generalizing radiosity method, parallel methods for radiosity\r\n> vanliere = Robert van Liere = robertl@cwi.nl\r\n> # Cornelius Skip Van Wyk, Jr; Carnegie Mellon U; Dept of Architecture\r\n> vanwyk = Cornelius Skip Van Wyk = vanwyk@cad.cs.cmu.edu\r\n> # Eric Veach; Stanford U.\r\n> # interests: hierarchical global illumination, clustering objects,\r\n> # global illumination methods for \"black box\" scene representations\r\n> veach = Eric Veach = ericv@cs.stanford.edu\r\n> # Josep Vilaplana; Universitat Politecnica de Catalunya;\r\n> # Departament de Llenguatges i Sistemes Informatics;\r\n> # Av. Diagonal 647 planta 8; 08028 Barcelona; Spain\r\n> # interests: hardware and parallel algs for speeding radiosity & ray tracing\r\n> vilaplana = Josep Vilaplana = vilaplana@lsi.upc.es\r\n> # John Wallace, 3D/Eye\r\n> jwallace = John Wallace = johnw@eye.com\r\n> # Changyaw Wang; U. of Indiana\r\n> # interests: rendering and modeling of complex outdoor environments\r\n> cwang = Changyaw Wang = wangc@iuvax.cs.indiana.edu\r\n> # Greg Ward; Lighting Systems Research Group; Lawrence Berkeley Lab; California\r\n> ward = Greg Ward = gjward@lbl.gov\r\n> # Daniel E. Wexler; R&D Staff; Pacific Data Images\r\n> wexler2 = Daniel E. Wexler = wex@pdi.com\r\n> # Chuck Wiley; Applied Research Laboritories; U. of Texas at Austin\r\n> #interests: scientific vis., adaptive rendering, digital terrain,\r\n> cwiley = Chuck Wiley = cawiley@arlut.utexas.edu\r\n> #  Andrew J. Willmott; CMU\r\n> willmott =  Andrew J. Willmott = Andrew.Willmott@cs.cmu.edu\r\n> # Jason R. Wilson; U. North Carolina\r\n> # Interests: Radiosity for large models and curved surfaces.\r\n> wilson = Jason R. Wilson = wilson@cs.unc.edu\r\n> # Jim Winget, Silicon Graphics\r\n> winget = Jim Winget = jmw@sgi.com\r\n> # Steve Worley\r\n> worley = Steve Worley = spworley@netcom.com\r\n> # Adam Worrall, University of Bristol Graphics Group\r\n> # Computer Science Department, The University, Bristol, UK\r\n> worrall = Adam Worrall = Adam.Worrall@bristol.ac.uk\r\n> # Chien Kok Yang; UC Berkeley\r\n> # My research interests are realistic image synthesis and modeling\r\n> yang = Chien Kok Yang = ckyang@bach.eecs.berkeley.edu\r\n> # Ning Zhang\r\n> # interests: radiosity, ray tracing, physically-based illumination models\r\n> zhang = Ning Zhang = zhang@vti.com\r\n> # Kurt Zimmerman\r\n> zimmerman = Kurt Zimmerman = kuzimmer@cs.indiana.edu\r\n> # Andrew Zisserman; Robotics Research Group; Oxford University; UK\r\n> # interests: computer vision, radiosity\r\n> zisserman = Andrew Zisserman = az@robots.oxford.ac.uk\r\n> # Zumtobel Licht GmbH; Schweizerstr. 30; A-6850 Dornbirn; Austria\r\n> # interests: lighting design visualization, radiosity\r\n> # (an alias for global illumination folks at the Zumtobel company)\r\n> zumtobel = Zumtobel Licht GmbH = glbi@cophos.co.at\r\n> \r\n> ### Explicit globillum alias (use of globillum strongly advised instead)\r\n> \r\n> globillum_explicit = globillum explicit list =\r\n>  mallison, almagro, amanatides, arvo, ashdown, bastos, baum, bekaert,\r\n>  besuievsky, borel, bouatouch, buckalew, cabrero, campbell, carlton,\r\n>  casasayas, achalmers, chelle, chen, nchristensen, pchristensen, christou,\r\n>  cignoni, mcohen, compagnon, costa, cornell_students, curless, dadalto, wkdai,\r\n>  jdave, delft, desousa, dilaura, donaldson, dorsey, drettakis, dutre, elias,\r\n>  ferwerda, fiume, forsyth, fournier, fussell, gatenby, dgeorge, gibson,\r\n>  gifford, glassner, goel, grabenstein, grant, greenberg, guenther, guibas,\r\n>  haines, hanrahan, heal, heckbert, hedley, ivanov, jensen, jessel, gjones,\r\n>  kalinowski, kaneda, karner, keller, kesteloot, kirk, kolb, kopp, kouhia,\r\n>  kumar, lafortune, lalonde, languenou, levoy, blewis, plewis, lightwork,\r\n>  lischinski, loofbour, maierhofer, manocha, marini, imartin, max, metge,\r\n>  dmitchell, newhall, anewton, neyret, nimeroff, nishita, patmore, pattanaik,\r\n>  paulin, pela, perez, pharr, pillow, poulin, puech, pueyo, purgathofer,\r\n>  regincos, rekola, ruff, rushmeier, salesin, schaefer, schlick, mschroeder,\r\n>  pschroeder, scopigno, seron, shinya, shirley, gimagis, sidhu, sillion,\r\n>  sleight, slusallek, speer, gspencer, spencer, stamminger, stolfi, stollnitz,\r\n>  stuerzlinger, ksubramanian, sung, tampieri, teller, tellier, kbteo,\r\n>  thornborrow, townsend, troutman, tumblin, turner, uselton, vanliere, vanwyk,\r\n>  veach, vilaplana, jwallace, cwang, ward, wexler2, cwiley, willmott, wilson,\r\n>  winget, worley, worrall, yang, zhang, zimmerman, zisserman, zumtobel\r\n> \r\n> ### Current number of globillum members: 162\r\n> ### END OF GLOBAL ILLUMINATION MAILING LIST\r\n\r\n-- \r\n\r\n-manfred\r\n\r\n----------------------------------------------------------------------------\r\nManfred causes nothing but trouble and desire.                  \"Simple Mic\"\r\n----------------------------------------------------------------------------\r\nManfred Kopp                    | \r\nInstitute of Computer Graphics  | email: m.kopp@ieee.org\r\nTechnical University of Vienna  |        kopp@stellaris.cg.tuwien.ac.at \r\nKarlsplatz 13-186/2             | phone: +43 (1) 588 01 / 41 02\r\nA-1040 Wien, Austria, Europe    | WWW:   http://www.cg.tuwien.ac.at/~kopp/\r\n----------------------------------------------------------------------------\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id SAA29554; Tue, 27 Jun 1995 18:59:36 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.32.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id SAA26298 for <globillum-isis@isis.imag.fr>; Tue, 27 Jun 1995 18:37:30 +0200\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id SAA24533 for <globillum@imag.fr>; Tue, 27 Jun 1995 18:37:24 +0200\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\n        id AA15729; Tue, 27 Jun 1995 12:38:00 -0400\r\nReceived: from [132.236.155.40] (CU-DIALUP-0726.CIT.CORNELL.EDU) by MAX-F.GRAPHICS.CORNELL.EDU with SMTP\r\n        (1.37.109.16/16.2) id AA083191076; Tue, 27 Jun 1995 12:37:56 -0400\r\nX-Sender: bwade@max.graphics.cornell.edu\r\nMessage-Id: <v02110202ac15e2bb253a@[132.236.155.40]>\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nDate: Tue, 27 Jun 1995 12:37:20 -0400\r\nTo: globillum@imag.fr\r\nFrom: Bretton Wade <bwade@graphics.cornell.edu>\r\nSubject: finite element meshing technology\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nhttp://www-users.informatik.rwth-aachen.de/~roberts/meshgeneration.html\r\n\r\nIt seems to me that a web page like this one could be very useful to us,\r\nespecially given the recent interests in decimation and meshing of\r\nfunctions. If you know of any other online resources, please send them to\r\nme. I'll either forward them to the owner of the page above, or organize\r\nthem myself.\r\n\r\nThanks,\r\nBretton\r\n\r\n--\r\nBretton Wade (bwade@graphics.cornell.edu)\r\nhttp://www.graphics.cornell.edu/~bwade/\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id TAA12358; Wed, 5 Jul 1995 19:30:58 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id SAA02270 for <globillum-isis@isis.imag.fr>; Wed, 5 Jul 1995 18:00:07 +0200\r\nReceived: from haven.uniserve.com (haven.uniserve.com [198.53.215.121]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id RAA23074 for <globillum@imag.fr>; Wed, 5 Jul 1995 17:59:55 +0200\r\nReceived: from pm2-1.TVS.NET ([204.191.197.11]) by haven.uniserve.com with SMTP id <30816>; Wed, 5 Jul 1995 08:59:59 +0100\r\nX-Sender: iashdown@ledalite.com (Unverified)\r\nX-Mailer: Windows Eudora Version 2.0.3\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nTo: globillum@imag.fr\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\nSubject: Mesh generation\r\nMessage-Id: <95Jul5.085959+0100_pdt.30816+3472@haven.uniserve.com>\r\nDate: Wed, 5 Jul 1995 08:59:58 +0100\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nRadiosity, anyone?\r\n\r\nIf you are looking for a 2D mesh generator that offers constrained\r\nDelaunay triangulation with user-specified constraints on the minimum\r\nangle and maximum area of the triangles, check out:\r\n\r\n  http://www.cs.cmu.edu/~quake/triangle.html\r\n\r\nJonathan Shewchuk has made available the documentation and full C\r\nsource code for his mesh generator, Triangle. The code is extremely\r\nwell-written and fully commented. It's an excellent piece of work.\r\n\r\nIan Ashdown, P. Eng.                               READ THE BOOK!\r\nResearch & Development Manager          Radiosity: A Programmer's Perspective\r\nLedalite Architectural Products Inc.               by Ian Ashdown\r\n9087A - 198th Street                           John Wiley & Sons, 1994\r\nLangley, British Columbia\r\nCanada V3A 4P8                              (Sneaky Internet Advertising)\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id BAA10740; Fri, 7 Jul 1995 01:32:48 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id BAA01238 for <globillum-isis@isis.imag.fr>; Fri, 7 Jul 1995 01:19:25 +0200\r\nReceived: from haven.uniserve.com (haven.uniserve.com [198.53.215.121]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id BAA12995 for <globillum@imag.fr>; Fri, 7 Jul 1995 01:19:15 +0200\r\nReceived: from pm2-29.TVS.NET ([204.191.197.39]) by haven.uniserve.com with SMTP id <30747>; Thu, 6 Jul 1995 16:20:34 +0100\r\nX-Sender: iashdown@ledalite.com (Unverified)\r\nX-Mailer: Windows Eudora Version 2.0.3\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nTo: globillum@imag.fr\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\nSubject: Non-Diffuse Radiative Transfer\r\nMessage-Id: <95Jul6.162034+0100_pdt.30747+1278@haven.uniserve.com>\r\nDate: Thu, 6 Jul 1995 16:20:34 +0100\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nSeveral weeks ago, David DiLaura posted a message saying that he had\r\nwritten a paper called \"Non-Diffuse Radiative Transfer 2: Planar Area\r\nSources and Receivers.\" He indicated where a Postscript copy could be\r\ndownloaded from for review.\r\n\r\nIf you downloaded and read (and understood!) the paper, the Illuminating\r\nEngineering Society of North America has a favor to ask of you. David\r\nwill be presenting his paper at the 1995 IESNA Annual Conference in New\r\nYork at the end of this month. Following each presentation is an audience\r\ndiscussion in which the paper is dissected and commented on.\r\n\r\nIn the case of David's paper, there may not be anyone at the conference\r\nwho will be qualified to discuss his work. If so, this will be\r\nunfortunate, because (a) the discussions become part of a presented paper\r\nwhen (and if) it is published in the Journal of the IES; and (b) I feel\r\nthat this is an important piece of work.\r\n\r\nIf anyone has any comments on the paper, ranging from errors in the\r\ntext or mathematics to general comments on the usefulness of this\r\napproach in global illumination applications, the IESNA would very much\r\nlike to hear from you.\r\n\r\nAny comments will be presented to the audience, and so they should be\r\n400 words or less in length. Submissions that David will need to\r\nrespond to are required by July 12th; otherwise, they will be accepted if\r\nreceived before July 25th.\r\n\r\nIf you can e-mail or fax your comments to me at:\r\n\r\ne-mail:  iashdown@ledalite.com \r\nFax:     (604) 888-0566 (Attn: Ian Ashdown)\r\n\r\nI will ensure that they are presented at the conference (with full credit\r\nto the authors, of course). On behalf of the IESNA, thanks!\r\n\r\nIan Ashdown, P. Eng.                              READ THE BOOK!\r\nResearch & Development Manager         Radiosity: A Programmer's Perspective\r\nLedalite Architectural Products Inc.              by Ian Ashdown\r\n9087A - 198th Street                   New York, NY: John Wiley & Sons, 1994\r\nLangley, British Columbia\r\nCanada V3A 4P8                             (Sneaky Internet Advertising)\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id CAA10812; Fri, 7 Jul 1995 02:24:15 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id CAA02070 for <globillum-isis@isis.imag.fr>; Fri, 7 Jul 1995 02:11:40 +0200\r\nReceived: from haven.uniserve.com (haven.uniserve.com [198.53.215.121]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id CAA13567 for <globillum@imag.fr>; Fri, 7 Jul 1995 02:11:14 +0200\r\nReceived: from pm2-29.TVS.NET ([204.191.197.39]) by haven.uniserve.com with SMTP id <30751>; Thu, 6 Jul 1995 17:12:21 +0100\r\nX-Sender: iashdown@ledalite.com\r\nX-Mailer: Windows Eudora Version 2.0.3\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nTo: globillum@imag.fr\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\nSubject: Shortest radiosity code?\r\nMessage-Id: <95Jul6.171221+0100_pdt.30751+1317@haven.uniserve.com>\r\nDate: Thu, 6 Jul 1995 17:12:19 +0100\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nI couldn't resist this one. Chris Borel from the Los Alamos National\r\nLaboratory (cborel@lanl.gov) asked me:\r\n\r\n>In 1993 or so I spent a day to rewrite [my] radiosity code in IDL making use\r\n>of IDL's powerful 3-D manipulation and Z-buffer capabilities and came up\r\n>with a code of 153 lines doing the same task as the viewfactor FORTRAN code\r\n>at about the same speed! The code is not quite finished yet but I wonder\r\n>if there is any radiosity code that is shorter than that.\r\n\r\nI know a ray tracer can be written in one line of C source code, but a\r\nradiosity renderer!?!\r\n\r\nIan Ashdown, P. Eng.                              READ THE BOOK!\r\nResearch & Development Manager         Radiosity: A Programmer's Perspective\r\nLedalite Architectural Products Inc.              by Ian Ashdown\r\n9087A - 198th Street                   New York, NY: John Wiley & Sons, 1994\r\nLangley, British Columbia\r\nCanada V3A 4P8                             (Sneaky Internet Advertising)\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id DAA10908; Fri, 7 Jul 1995 03:36:22 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id DAA02806 for <globillum-isis@isis.imag.fr>; Fri, 7 Jul 1995 03:27:45 +0200\r\nReceived: from fred.interval.com (fred.interval.com [192.203.6.36]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id DAA14364 for <globillum@imag.fr>; Fri, 7 Jul 1995 03:27:42 +0200\r\nReceived: from interval.interval.com (interval.interval.com [199.170.106.10]) by fred.interval.com with ESMTP id SAA19207 for <globillum@imag.fr>; Thu, 6 Jul 1995 18:27:40 -0700\r\nReceived: by interval.interval.com id SAA11674; Thu, 6 Jul 1995 18:27:40 -0700\r\nDate: Thu, 6 Jul 1995 18:27:40 -0700\r\nFrom: Peter Schroeder <schroede@interval.com>\r\nMessage-Id: <199507070127.SAA11674@interval.interval.com>\r\nTo: globillum@imag.fr\r\nIn-reply-to: <95Jul6.171221+0100_pdt.30751+1317@haven.uniserve.com> (iashdown@ledalite.com)\r\nSubject: Re: Shortest radiosity code?\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n   From: iashdown@ledalite.com (Ian Ashdown)\r\n   Date:        Thu, 6 Jul 1995 17:12:19 +0100\r\n\r\n   I know a ray tracer can be written in one line of C source code, but a\r\n   radiosity renderer!?!\r\n\r\nDon't be shy folks, make it run in postscript on that idle printer\r\ndown the hall!\r\n\r\nPeter\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id MAA13908; Fri, 7 Jul 1995 12:37:01 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id MAA19832 for <globillum-isis@isis.imag.fr>; Fri, 7 Jul 1995 12:05:00 +0200\r\nReceived: from safran-28 (safran.imag.fr [129.88.29.1]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id MAA28143; Fri, 7 Jul 1995 12:04:59 +0200\r\nReceived: (fournier@localhost) by safran-28 (940816.SGI.8.6.9/8.6.4) id MAA10483; Fri, 7 Jul 1995 12:04:58 +0200\r\nMessage-Id: <199507071004.MAA10483@safran-28>\r\nFrom: Alain Fournier <Alain.Fournier@imag.fr>\r\nDate: Fri, 7 Jul 1995 12:04:57 -0600\r\nIn-Reply-To: Peter Schroeder <schroede@interval.com>\r\n       \"Re: Shortest radiosity code?\" (Jul  6,  6:36pm)\r\nX-Mailer: Mail User's Shell (7.2.5 10/14/92)\r\nTo: Peter Schroeder <schroede@interval.com>, globillum@imag.fr\r\nSubject: Re: Shortest radiosity code?\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nConsidering that there is an inverse relationship between length of code\r\nand running time, I am afraid that \"idle printer down the hall\" won't\r\nbe idle any more in this millenium. Remind me not to send any printing\r\njob to Peter's place (by the way, can you \"nice\" a postscript job?).\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id RAA00038; Wed, 12 Jul 1995 17:28:53 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id QAA25588 for <globillum-isis@isis.imag.fr>; Wed, 12 Jul 1995 16:45:06 +0200\r\nReceived: from profs0.prosolvia.se ([193.13.245.193]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id QAA29809 for <globillum@imag.fr>; Wed, 12 Jul 1995 16:44:55 +0200\r\nReceived: (from tompa@localhost) by profs0.prosolvia.se (940816.SGI.8.6.9/8.6.11) id QAA01324; Wed, 12 Jul 1995 16:44:22 +0200\r\nDate: Wed, 12 Jul 1995 16:44:22 +0200\r\nFrom: Tomas Moller <tompa@clarus.se>\r\nMessage-Id: <199507121444.QAA01324@profs0.prosolvia.se>\r\nApparently-To: globillum@imag.fr\r\nApparently-To: Radiosity@prosolvia.se\r\nApparently-To: sampling@prosolvia.se\r\nApparently-To: &@prosolvia.se\r\nApparently-To: reconstruction@prosolvia.se\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nHello GlobIlluminers!\r\n\r\nI have just joined this mailing list (thanks Francois Sillion)\r\nand yesterday I read all previous discussions here. Interesting!\r\n\r\nI am working on a radiosityprogram for use within VR-applications.\r\nI hope to finish my master thesis at the end of this summer.\r\nThe surfaces that are imported to my program are all NURBS.\r\nI have found three references for curved surfaces within radiosity:\r\n%T A Progressive Radiosity Algorithm for Scenes Containing Curved Surfaces\r\n%J Computer Graphics Forum (Eurographics '93)\r\n%D Sept. 1993\r\n\r\n%T A New Radiosity Apporach Using Area Sampling for Parametric Patches\r\n%J Computer Graphics Forum (Eurographics '93)\r\n%D Sept. 1993\r\n\r\n%T A Two-Pass Radiosity Method for Bezier Patches\r\n%E K. Bouatouch\r\n%E C. Bouville\r\n%B Photorealism in Computer Graphics (Proceedings Eurographics Workshop\r\non Photosimulation, Realism and Physics in Computer Graphics, 1990)\r\n%D 1992\r\n\r\nBut I have not got hold of these articles. Can anyone help?\r\nAnyway, I am sampling (using ray-casting to compute form-factors)\r\nuniformly in uv-space on the NURBS, and then I subdivide adaptively\r\nif needed. Now I was wondering if there is some other technique for\r\nsampling curved surfaces. Has anyone tried sampling uniformly in 3D\r\ninstead, that is letting the 3D-distance between a pair of neighbour-points\r\nbe constant all over the surface? Or positioning more sample points\r\nin regions of high curvature (although this seems often to be the case\r\nwhen sampling uniformly in the parametric uv-space for my NURBS) ?\r\nOr any other?\r\n \r\nI am using my radiosity solutions for VR-applications which means\r\nthat I want fast reconstruction of the radiosity functions over\r\nthe surfaces. Is everyone using Gouraud-shading for fast radiosity-\r\nreconstruction? \r\nSampling uniformly in the uv-space implies a texture map, so I am\r\ngenerating a texture map containing the radiosities of each surface.\r\nThen I am texture mapping this bitmap onto the surface in order\r\nto reconstruct the radiosity function fast. My machine has no\r\nperformance penalty for texture mapping, so it is fast. Also,\r\nanother advantage is that you could use the radiosity texture map\r\nwith any triangulation of the surface. This is not the case when using\r\nGouraud shading. Anyone has any comments, faster methods, better methods?\r\nAre these just old ideas?\r\n\r\nA last question: do most people use discontinuity meshing nowadays or\r\nare you still using the traditional methods?\r\n\r\nSincerely,\r\nTomas\r\nLund Institute of Technology\r\nSweden\r\n\r\n\r\n\r\n\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id FAA06936; Sat, 22 Jul 1995 05:46:13 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id FAA10608 for <globillum-isis@isis.imag.fr>; Sat, 22 Jul 1995 05:28:31 +0200\r\nReceived: from june.cs.washington.edu (june.cs.washington.edu [128.95.1.4]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id FAA18839 for <globillum@imag.fr>; Sat, 22 Jul 1995 05:28:29 +0200\r\nReceived: (per@localhost) by june.cs.washington.edu (8.6.12/7.2ju) id UAA18894; Fri, 21 Jul 1995 20:28:28 -0700\r\nDate: Fri, 21 Jul 1995 20:28:27 -0700 (PDT)\r\nFrom: \"Per H. Christensen\" <per@cs.washington.edu>\r\nTo: globillum@imag.fr\r\ncc: \"Per H. Christensen\" <per@cs.washington.edu>\r\nSubject: Thesis\r\nMessage-ID: <Pine.ULT.3.91.950721200152.16981A-100000@june.cs.washington.edu>\r\nMIME-Version: 1.0\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nHi Globillumers!\r\n\r\nI've just finished my dissertation.  It's entitled\r\n\r\n  \"Hierarchical Techniques for Glossy Global Illumination\"\r\n\r\n--------------------------------------------------------------------\r\nAbstract:\r\n\r\nThis dissertation concerns efficient computation of realistic images.\r\nTo compute realistic synthetic images, the effect of global\r\nillumination is essential.  Ray tracing algorithms solve the global\r\nillumination problem for specular interreflections, and radiosity\r\nalgorithms solve it for diffuse interreflections.  But computing a\r\nsolution is more complicated when the surfaces have glossy reflection.\r\n\r\nThis dissertation describes hierarchical techniques for efficient\r\nsolution of the glossy global illumination problem.  Two types of\r\nhierarchy are utilized: wavelets to accurately represent radiance\r\ndistributions on surface patches, and clusters to approximately\r\nrepresent radiant intensity from groups of surface patches.  Without\r\nhierarchical techniques, the solution time would be quadratic in the\r\nnumber of patches and $O(b^{1.5})$ in the number of basis\r\nfunctions~$b$.  The hierarchical techniques make solution time linear\r\nin both the number of patches and in the number of basis functions.  \r\nThis reduction is significant since the numbers of patches and basis\r\nfunctions are large for accurate solutions in realistic environments.\r\nFurthermore, directional importance is used to focus refinement of the\r\nsolution on parts that contribute significantly to a particular view\r\nof the scene.  \r\n\r\nOur method is the first finite-element method capable of handling \r\ncomplex glossy scenes.\r\n-----------------------------------------------------------------\r\n\r\nIf you would like to read more than the abstract, go to \r\n\r\n  http://www.cs.washington.edu/homes/per/publication.html\r\n\r\nand click on \"dissertation\" or \"smaller version\".  The smaller\r\nversion is much faster to transfer, but has no color images.\r\n\r\n-- Per\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id QAA22490; Tue, 25 Jul 1995 16:31:41 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id PAA28496 for <globillum-isis@isis.imag.fr>; Tue, 25 Jul 1995 15:53:47 +0200\r\nReceived: from m1.cs.man.ac.uk (m1.cs.man.ac.uk [130.88.13.4]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id PAA29474 for <globillum@imag.fr>; Tue, 25 Jul 1995 15:53:44 +0200\r\nReceived: from r9.cs.man.ac.uk by m1.cs.man.ac.uk (4.1/SMI-4.1:AL5l)\r\n        id AA03765; Tue, 25 Jul 95 14:53:30 BST\r\nDate: Tue, 25 Jul 95 14:53:28 BST\r\nFrom: Simon Gibson <gibsons@cs.man.ac.uk>\r\nMessage-Id: <9507251353.AA11586@r9.cs.man.ac.uk>\r\nTo: globillum@imag.fr\r\nSubject: Units of Radiance\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nDear all,\r\n\r\n  Could somebody please tell me how to convert from luminance\r\n(cd/m(-2)) to radiance (W/m(-2)/sr).\r\nE.g. a surface has a radiance value of 3183 cd/m(-2). What is\r\nthat in W/m(-2)/sr??\r\n\r\nAny help much appreciated.\r\n\r\nSimon.\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id TAA21488; Wed, 26 Jul 1995 19:15:59 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id PAA04327 for <globillum-isis@isis.imag.fr>; Wed, 26 Jul 1995 15:52:13 +0200\r\nReceived: from inra.inra.fr (inra.inra.fr [138.102.88.1]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id PAA04254 for <globillum@imag.fr>; Wed, 26 Jul 1995 15:52:12 +0200\r\nReceived: from bcgn.grignon.inra.fr (bcgn.grignon.inra.fr [192.93.95.1]) by inra.inra.fr (8.6.12/8.6.12) with SMTP id PAA19044 for <globillum@imag.fr>; Wed, 26 Jul 1995 15:50:33 +0200\r\nReceived: from tld213.GRIGNON.INRA.FR by bcgn.grignon.inra.fr, Wed, 26 Jul 95 15:45:15 +0200\r\nReceived: by tld213.GRIGNON.INRA.FR (5.x/SMI-SVR4)\r\n        id AA00710; Wed, 26 Jul 1995 14:48:24 +0100\r\nDate: Wed, 26 Jul 1995 14:48:24 +0100\r\nFrom: Michael Chelle <chelle@bcgn.grignon.inra.fr>\r\nMessage-Id: <9507261348.AA00710@tld213.GRIGNON.INRA.FR>\r\nTo: globillum@imag.fr\r\nSubject: 6th Eurographic Workshop on rendering\r\nX-Sun-Charset: US-ASCII\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHi Globillumers!\r\n\r\nIs there exist a bib file (BibTeX format), with the references of\r\nthe last Eurographic Workshop on Rendering (6th, Dublin, June 95)?\r\n\r\n\r\nMichael\r\n\r\n\r\n\r\n  _________________________________________________________________________\r\n /     Michael CHELLE                                                      \\\r\n|                                                                           |\r\n|        INRA                       |  email : chelle@bcgn.grignon.inra.fr  |\r\n|   Station de Bioclimatologie      |  phone : +33 1  30 81 55 31           |\r\n| 78850 THIVERVAL-GRIGNON (France)  |  fax   : +33 1  30 81 55 63           |\r\n \\_________________________________________________________________________/\r\n\r\n \r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id EAA24737; Thu, 27 Jul 1995 04:27:09 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id EAA18250 for <globillum-isis@isis.imag.fr>; Thu, 27 Jul 1995 04:17:01 +0200\r\nReceived: from arl-img-4.compuserve.com (arl-img-4.compuserve.com [198.4.7.4]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id EAA21064 for <globillum@imag.fr>; Thu, 27 Jul 1995 04:17:00 +0200\r\nReceived: by arl-img-4.compuserve.com (8.6.10/5.950515)\r\n        id WAA01415; Wed, 26 Jul 1995 22:16:28 -0400\r\nDate: 26 Jul 95 22:14:12 EDT\r\nFrom: Ian Ashdown <72060.2420@CompuServe.COM>\r\nTo: Global Illumination <globillum@imag.fr>\r\nSubject: Re: 6th Eurographics Workshop on Rendering\r\nMessage-ID: <950727021412_72060.2420_FHG132-1@CompuServe.COM>\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nMichael Chelle wrote:\r\n\r\n> Is there exist a bib file (BibTeX format), with the references of\r\n> the last Eurographic Workshop on Rendering (6th, Dublin, June 95)?\r\n\r\nThe following is from the forthcoming (August 15th) release of\r\nRadBib95.Z, the one and only radiosity bibliography that is available\r\nfrom hobbes.lbl.gov and other fine ftp sites.\r\n\r\nI understand that Springer Verlag will be publishing the workshop\r\nproceedings Real Soon Now, at which point I will add the publisher\r\nreference and page numbers. (If Springer Verlag wants to send me a\r\nprepublication review copy, I will not object ... :+)\r\n\r\nP.S. - the next release of RadBib95 will have an additional 65\r\nradiosity and global illumination references, for a total of 711.\r\nIt's been a good year!\r\n\r\nP.P.S. - I cannot vouch for the accuracy of the following, since\r\nall I had to go on was the Advance Announcement for the workshop.\r\n\r\n%A Gladimir Baranoski\r\n%A Randall Bramley\r\n%A Peter Shirley\r\n%T Fast Radiosity Solutions for High Average Reflectance Environments\r\n%J Sixth Eurographics Workshop on Rendering\r\n%C Dublin, Ireland\r\n%D June 1995\r\n%Z (to appear)\r\n\r\n%A Philippe Bekaert\r\n%A Yves D. Willems\r\n%T Improtance-Driven Progressive Refinement Radiosity\r\n%J Sixth Eurographics Workshop on Rendering\r\n%C Dublin, Ireland\r\n%D June 1995\r\n%Z (to appear)\r\n\r\n%A Steven Collins\r\n%T Reconstruction of Indirect Illumination from Area Luminaires\r\n%J Sixth Eurographics Workshop on Rendering\r\n%C Dublin, Ireland\r\n%D June 1995\r\n%Z (to appear)\r\n\r\n%A P. M. Deville\r\n%A J. C. Paul\r\n%T Modelling the Spatial Energy Distribution of Complex Light Sources\r\nfor Lighting Engineering\r\n%J Sixth Eurographics Workshop on Rendering\r\n%C Dublin, Ireland\r\n%D June 1995\r\n%Z (to appear)\r\n\r\n%A P. Dutre\r\n%A Y. D. Willems\r\n%T Potential-Driven Monte Carlo Particle Tracing for Diffuse\r\nEnvironments with Adaptive Probability Density Functions\r\n%J Sixth Eurographics Workshop on Rendering\r\n%C Dublin, Ireland\r\n%D June 1995\r\n%Z (to appear)\r\n\r\n%A A. Fournier\r\n%T Separating Reflection Functions for Linear Radiosity\r\n%J Sixth Eurographics Workshop on Rendering\r\n%C Dublin, Ireland\r\n%D June 1995\r\n%Z (to appear)\r\n\r\n%A R. Gershbein\r\n%T A Study of Integration Methods for Coupling of Galerkin Radiosity\r\nSystems\r\n%J Sixth Eurographics Workshop on Rendering\r\n%C Dublin, Ireland\r\n%D June 1995\r\n%Z (to appear)\r\n\r\n%A Nicolas Holzschuch\r\n%A Francois Sillion\r\n%T Isolating Discretization Error: An Accurate Refinement Strategy for\r\nHierarchical Radiosity with Linear Functions\r\n%J Sixth Eurographics Workshop on Rendering\r\n%C Dublin, Ireland\r\n%D June 1995\r\n%Z (to appear)\r\n\r\n%A Henrik Wann Jensen\r\n%T Importance Driven Path Tracing Using the Photon Map\r\n%J Sixth Eurographics Workshop on Rendering\r\n%C Dublin, Ireland\r\n%D June 1995\r\n%Z (to appear)\r\n\r\n%A Stefan Muller\r\n%A Wolfram Kresse\r\n%A Frank Schoffel\r\n%T A Radiosity Approach for the Simulation of Daylight\r\n%J Sixth Eurographics Workshop on Rendering\r\n%C Dublin, Ireland\r\n%D June 1995\r\n%Z (to appear)\r\n\r\n%A L. Neumann\r\n%A W. Purgathofer\r\n%A R. F. Tobler\r\n%A A. Neumann\r\n%A P. Elias\r\n%A M. Feda\r\n%A X. Pueyo\r\n%A The Stochastic Ray Method for Radiosity\r\n%J Sixth Eurographics Workshop on Rendering\r\n%C Dublin, Ireland\r\n%D June 1995\r\n%Z (to appear)\r\n\r\n%A L. Neumann\r\n%A R. F. Tobler\r\n%A P. Elias\r\n%T The Constant Radiosity Step\r\n%J Sixth Eurographics Workshop on Rendering\r\n%C Dublin, Ireland\r\n%D June 1995\r\n%Z (to appear)\r\n\r\n%A J. Nimeroff\r\n%A J. Dorsey\r\n%A H. Rushmeier\r\n%T A Framework for Global Illumination in Animated Environments\r\n%J Sixth Eurographics Workshop on Rendering\r\n%C Dublin, Ireland\r\n%D June 1995\r\n%Z (to appear)\r\n\r\n%A Sumanta N. Pattanaik\r\n%A Kadi Bouatouch\r\n%T Linear Radiosity with Estimation Error\r\n%J Sixth Eurographics Workshop on Rendering\r\n%C Dublin, Ireland\r\n%D June 1995\r\n%Z (to appear)\r\n\r\n%A Mateu Sbert\r\n%A Frederic Perez\r\n%A Xavier Pueyo\r\n%T Global Monte Carlo: A Progressive Solution\r\n%J Sixth Eurographics Workshop on Rendering\r\n%C Dublin, Ireland\r\n%D June 1995\r\n%Z (to appear)\r\n\r\n%A P. Schroder\r\n%A W. Sweldens\r\n%T Spherical Wavelets: Texture Processing\r\n%J Sixth Eurographics Workshop on Rendering\r\n%C Dublin, Ireland\r\n%D June 1995\r\n%Z (to appear)\r\n\r\n%A Peter Shirley\r\n%A Bretton Wade\r\n%A Philip Hubbard\r\n%A David Zareski\r\n%A Bruce Walter\r\n%A Donald P. Greenberg\r\n%T Global Illumination via Density Estimation\r\n%J Sixth Eurographics Workshop on Rendering\r\n%C Dublin, Ireland\r\n%D June 1995\r\n%Z (to appear)\r\n\r\n%A F. Sillion\r\n%A G. Drettakis\r\n%A C. Soler\r\n%T A Clustering Algorithm for Radiance Calculation in General\r\nEnvironments\r\n%J Sixth Eurographics Workshop on Rendering\r\n%C Dublin, Ireland\r\n%D June 1995\r\n%Z (to appear)\r\n\r\n%A Philipp Slusallek\r\n%A Michael Schroder\r\n%A Marc Stamminger\r\n%A Hans-Peter Seidel\r\n%T Smart Links and Efficient Reconstruction for Wavelet Radiosity\r\n%J Sixth Eurographics Workshop on Rendering\r\n%C Dublin, Ireland\r\n%D June 1995\r\n%Z (to appear)\r\n\r\n%A G. Ward\r\n%T Making Global Illumination User Friendly\r\n%J Sixth Eurographics Workshop on Rendering\r\n%C Dublin, Ireland\r\n%D June 1995\r\n%Z (to appear)\r\n\r\n%A Kurt Zimmerman\r\n%A Peter Shirley\r\n%T A Two-Pass Realistic Image Synthesis Method for Complex Scenes\r\n%J Sixth Eurographics Workshop on Rendering\r\n%C Dublin, Ireland\r\n%D June 1995\r\n%Z (to appear)\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id BAA12000; Fri, 28 Jul 1995 01:13:31 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id BAA18017 for <globillum-isis@isis.imag.fr>; Fri, 28 Jul 1995 01:02:04 +0200\r\nReceived: from june.cs.washington.edu (june.cs.washington.edu [128.95.1.4]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id BAA21317 for <globillum@imag.fr>; Fri, 28 Jul 1995 01:02:01 +0200\r\nReceived: (danix@localhost) by june.cs.washington.edu (8.6.12/7.2ju) id QAA29067 for globillum@imag.fr; Thu, 27 Jul 1995 16:01:59 -0700\r\nFrom: Dani Lischinski <danix@cs.washington.edu>\r\nMessage-Id: <199507272301.QAA29067@june.cs.washington.edu>\r\nSubject: glossy clustering\r\nTo: globillum@imag.fr\r\nDate: Thu, 27 Jul 1995 16:01:58 -0700 (PDT)\r\nX-Mailer: ELM [version 2.4 PL23]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nDear globillumers,\r\n\r\nAs some of you may know, Per Christensen, Eric Stollnitz, David\r\nSalesin and I have been doing some research on extending\r\nclustering to glossy global illumination. Last month we submitted\r\na paper \"Clustering for Glossy Global Illumination\" summarizing\r\nour research to ACM TOG. The paper is available online via anonymous\r\nftp from espresso.cs.washinton.edu under pub/danix/clustering\r\n(ftp://espresso.cs.washinton.edu/pub/danix/clustering on the WWW).\r\n\r\nAn earlier version of this paper was submitted to Siggraph 95\r\n(and was rejected). Fortunately, the comments of the anonymous\r\nreviewers challenged us to substantially improve both the paper\r\nand the implementation.\r\n\r\nThe highlights of the results section are: a comparison with\r\nRADIANCE on a glossy \"sphereflake\" model and nice global illumination\r\nsolutions for an architectural environment with ~8000 initial surfaces,\r\nmost of which are glossy.\r\n\r\nIf you happen to read the paper and have any comments, please e-mail\r\nthem to me, or we could discuss them at Siggraph.\r\n\r\nThanks,\r\n\r\n        Dani\r\n\r\n-------------------------------------------------------\r\n Dani Lischinski\r\n Department of Computer Science and Engineering\r\n University of Washington\r\n Box 352350\r\n Seattle, WA 98195-2350\r\n\r\n e-mail: danix@cs.washington.edu,  phone: 206 543-3368\r\n-------------------------------------------------------\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id TAA26864; Fri, 28 Jul 1995 19:02:17 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id SAA14499 for <globillum-isis@isis.imag.fr>; Fri, 28 Jul 1995 18:38:51 +0200\r\nReceived: from june.cs.washington.edu (june.cs.washington.edu [128.95.1.4]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id SAA15051 for <globillum@imag.fr>; Fri, 28 Jul 1995 18:38:50 +0200\r\nReceived: (danix@localhost) by june.cs.washington.edu (8.6.12/7.2ju) id JAA18413 for globillum@imag.fr; Fri, 28 Jul 1995 09:38:46 -0700\r\nFrom: Dani Lischinski <danix@cs.washington.edu>\r\nMessage-Id: <199507281638.JAA18413@june.cs.washington.edu>\r\nSubject: Re: glossy clustering - Oops!\r\nTo: globillum@imag.fr\r\nDate: Fri, 28 Jul 1995 09:38:46 -0700 (PDT)\r\nIn-Reply-To: <199507272301.QAA29067@june.cs.washington.edu> from \"Dani Lischinski\" at Jul 27, 95 04:01:58 pm\r\nX-Mailer: ELM [version 2.4 PL23]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nNaturally, I had to have a typo in the most important line of my\r\nmessage. To make matters worse, I replicated the typo by\r\ncutting and pasting, instead of retyping. \r\nThe correct address for the ftp site is, of course:\r\n\r\nftp from espresso.cs.washington.edu under pub/danix/clustering\r\n(ftp://espresso.cs.washington.edu/pub/danix/clustering on the WWW).\r\n\r\n(in my original message I omitted the 'g' in \"washington\")\r\n\r\nThanks to those of you who pointed this out to me.\r\n\r\nDani\r\n\r\n-------------------------------------------------------\r\n Dani Lischinski\r\n Department of Computer Science and Engineering\r\n University of Washington\r\n Box 352350\r\n Seattle, WA 98195-2350\r\n\r\n e-mail: danix@cs.washington.edu,  phone: 206 543-3368\r\n-------------------------------------------------------\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id AAA01655; Fri, 11 Aug 1995 00:17:55 +0200\r\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by isis.imag.fr (8.6.11/8.6.9) with SMTP id AAA00458 for <globillum@imag.fr>; Fri, 11 Aug 1995 00:03:22 +0200\r\nReceived: from theo.lbl.gov by lbl.gov (4.1/1.39)\r\n        id AA04369; Thu, 10 Aug 95 15:00:47 PDT\r\nReceived: by theo.lbl.gov (4.1/1.39)\r\n        id AA07415; Thu, 10 Aug 95 15:00:36 PDT\r\nDate: Thu, 10 Aug 95 15:00:36 PDT\r\nFrom: Greg Ward <greg@theo.lbl.gov>\r\nMessage-Id: <9508102200.AA07415@theo.lbl.gov>\r\nTo: globillum@imag.fr\r\nSubject: Siggraph meeting\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nHello Globillumers,\r\n\r\nWell, we just got out of our annual Siggraph lunch meeting, so I thought I\r\nwould jot some notes about it while it was still fresh in my overcrowded brain.\r\n\r\nThere were about 20 of us attending, and I won't embarrass myself by mispelling\r\n(or forgetting) everyone's name, but instead I'll just mention some of the\r\ntopics we covered and what was said about them.\r\n\r\n1. Sharing models and data\r\n\r\nTo address need for shared models that are usable and useful for global\r\nillumination, a new format has been developed called MGF (for Materials\r\nand Geometry Format) and models and libraries are now available from:\r\n\r\n        http://radsite.lbl.gov/mgf/HOME.html\r\n\r\nOr, if you only have ftp access, try:\r\n\r\n        anonymous@hobbes.lbl.gov        /www/mgf/\r\n\r\nThis format supports a reasonable reflectance model, CIE XYZ and spectral\r\ncolors, and the IES luminaire data format for light sources.  A number of\r\nmodels from Radiance and other sources have been collected, and we encourage\r\npeople with big hearts to add their own models to our collection.  Write\r\nto me if you have any questions or want to get on the mailing list for how\r\nto improve this format to meet our long-term needs.\r\n\r\n2. Setting up light sources\r\n\r\nDan Wexler pointed out that one of the biggest time sinks in animation and\r\nrendering for film is the setting up of light sources, and that methods for\r\nmaking this more interactive were critical to this application.  Specifically,\r\nhe felt that a \"deep raster\" approach (similar to that developed by Sequin\r\net al and presented at Siggraph 4 years or so ago) was a good way to go.\r\nIn general, he felt there needed to be more of an emphasis on animation and\r\ninteraction than there was in our current focus on static environments and\r\ngenerating one really nice image.\r\n\r\n3. Image-based rendering\r\n\r\nPete Shirley addressed a general question to the group about the relative\r\nimportance and promise of image-based rendering (ala Quicktime VR) versus\r\npolygon-based methods.  The overall response seemed to indicate that indeed\r\nimage interpolation was a significant direction to head in the future,\r\nthough polygon rendering will continue to be important when object\r\nmanipulatin is required and for nearby objects.  It seemed that at\r\nleast five people there were actively pursuing such techniques.  (Check\r\nout this year's Siggraph proceedings on Plenoptic Modeling and\r\nQuicktime VR, also Nimeroff et al in Eurographics Rendering Workshop '95.)\r\n\r\n4. Visibility processing\r\n\r\nSeveral people talked about the difficulty of geometric simplification and\r\nother statistical or computational geometry methods for detecting visibility\r\nchanges or approximating visibility.  Christine Piatko of NIST reminded folks\r\nthat tracking visibility is an O(N^6) problem and not something you want to do\r\nexplicitly, and there was an interesting paper by Francois Sillion and George\r\nDrettakis (similar in some respects to the one Francois presented at EGRW\r\nthis June) on approximating shadows.  Jeff Nimeroff of UPenn also mentioned\r\nthe work he had done with Julie Dorsey and Holly Rushmeier and presented at\r\nEGRW on statistical measures of object visibility for looking at this problem.\r\nIt was agreed by most that statistical measures or simplification were\r\nnecessary in large environments, though there is still much work to be done\r\nin this area.\r\n\r\n5. Calibrated input and output\r\n\r\nHolly Rushmeier (who by the way is next year's Siggraph papers chair)\r\ntalked a little about the difficulty of obtaining accurate physical\r\ndata from real-world scenes, and a number of people lamented about the\r\nundetermined nature of image-to-output mappings for computer monitors,\r\nprinters and film recorders.  It was suggested that these devices be\r\nmeasured, which is certainly possible, and that this data be shared\r\nwith the larger community.  (Hear, hear, let's all do it, etc.)\r\nHolly and I also reminded people to look at the conference room image\r\nmeasurements and model we have made available on the web site:\r\n\r\n        http://radsite.lbl.gov/mgf/compare.html\r\n\r\n>>From there, you can also pick up an online copy of our EGRW '95 paper on\r\nimage metrics if you haven't purchased the Springer-Verlag proceedings yet.\r\n\r\n6. Getting papers into Siggraph\r\n\r\nHenrik Wann Jensen of Denmark asked about the lack of papers covering\r\nglobal illumination this year at Siggraph, and if this was a trend or what?\r\nHolly answered that there's a bias against incremental work in any field,\r\nand that Siggraph tends to accept papers that are new directions rather\r\nthan the logical next step in a technique previously published.  Ian Ashdown\r\nof Ledalite said that he had submitted something that reviewers liked except\r\nthat it didn't have any pretty pictures and was therefore rejected.  (No one\r\nhad anything to say to console him on this.)  I made the unsubstantiated claim\r\nthat it can help to provide evidence of a real-life application along with\r\nan incremental improvement in one or more existing algorithms, and Holly\r\nagreed that there must be a balance between application and innovation.\r\n\r\nThere is a lot of useful information by the way on next year's Siggraph\r\nin New Orleans, and even an early opportunity to suggest new ideas by\r\nOctober 4th.  Look for the \"new\" icons on the web site:\r\n\r\n        http://www.s95.siggraph.org/conferences/siggraph96/siggraph96.html\r\n\r\nIn particular, you should be aware of the new electronic abstract requirement\r\nfor technical papers.\r\n\r\n7. Oracle-assisted rendering\r\n\r\nAnother trend that people discussed (me for one) was the use of oracles\r\nto decide when and where to apply which alogrithms (a.k.a. \"hacks\") to\r\nimprove the speed and quality of renderings.  Some information may be\r\nderived from the scene itself, but other assistance will always require\r\nthe user to help the program to guide the calculation.  This is not as\r\nbad as it sounds, since users are after all necessary to rendering, so they\r\nmay as well guide it.  I directed people to my EGRW '95 paper on the subject,\r\nwhich I can make available online if people are interested.  Although I\r\ndon't plan to pursue this too much myself, I think it continues to be an\r\ninteresting and promising direction for investigation.\r\n\r\n8. Rendering code available\r\n\r\nPhilipp Slusallek of Erlangen Univ. mentioned to the group that they have a\r\nrenderer that extends Renderman input to include global illumination\r\ncalculations (physically-based) and that code is available from him.\r\nHis address is <slusallek@informatik.uni-erlangen.de> if you're interested.\r\n(He's going to hate me when he gets back.)\r\n\r\nRemember also about the Blue Moon Ray Tracer, written by Larry Gritz\r\n<gritz@seas.gwu.edu> and available at:\r\n\r\n        http://www.seas.gwu.edu/student/gritz/bmrt.html\r\n\r\nIt also does some global illumination calculations, though I'm not in a\r\nposition to compare the two.\r\n\r\nAs long as I'm plugging other people's code, must mention my own for those\r\nof you who have been asleep or locked up for some time:\r\n\r\n        http://radsite.lbl.gov/radiance/HOME.html\r\n\r\n\r\nWell, that's about it I guess.  Anyone else who was there and remembers\r\nstuff I forgot or points I left out, please pipe in.  I tend to do a\r\nreally bad job at these sorts of summaries, and I neglected to take notes\r\nduring the meeting, so I'm relying here on my less-than-adequate memory.\r\n\r\n-Greg\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id EAA19042; Wed, 16 Aug 1995 04:46:52 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id EAA12477 for <globillum-isis@isis.imag.fr>; Wed, 16 Aug 1995 04:40:58 +0200\r\nReceived: from haven.uniserve.com (haven.uniserve.com [198.53.215.121]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id EAA17159 for <globillum@imag.fr>; Wed, 16 Aug 1995 04:40:46 +0200\r\nReceived: from pm2-39.TVS.NET ([204.191.197.49]) by haven.uniserve.com with SMTP id <30813>; Tue, 15 Aug 1995 19:42:20 +0100\r\nX-Sender: iashdown@ledalite.com (Unverified)\r\nX-Mailer: Windows Eudora Version 2.0.3\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nTo: globillum@imag.fr\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\nSubject: Radiosity bibliography updated\r\nMessage-Id: <95Aug15.194220+0100_pdt.30813+719@haven.uniserve.com>\r\nDate: Tue, 15 Aug 1995 19:40:26 +0100\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nThe latest release (August 15th) of my radiosity bibliography is\r\nnow available as /pub/doc/RadBib95.Z from hobbes.lbl.gov.\r\n\r\nSince the last release (April 2nd), I managed to find another 99\r\npapers and theses on radiosity and global illumination, bringing\r\nthe total number of references to 745. You folks have been very\r\nbusy this year!\r\n\r\nIf I happened to miss anything or made any errors, *please* send\r\nme e-mail with the details. (I strongly suspect that I am missing\r\nnumerous European references, particularly theses.)\r\n\r\n... and as always, my thanks to Greg Ward at Lawrence Berkeley\r\nLaboratory for providing the disk space and the decidedly\r\nanimated handshake.\r\n\r\nIan Ashdown, P. Eng.                               READ THE BOOK!\r\nResearch & Development Manager          Radiosity: A Programmer's Perspective\r\nLedalite Architectural Products Inc.               by Ian Ashdown\r\n9087A - 198th Street                           John Wiley & Sons, 1994\r\nLangley, British Columbia\r\nCanada V3A 4P8                              (Sneaky Internet Advertising)\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id GAA19159; Wed, 16 Aug 1995 06:00:41 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id FAA12808 for <globillum-isis@isis.imag.fr>; Wed, 16 Aug 1995 05:53:20 +0200\r\nReceived: from sgi.sgi.com (SGI.COM [192.48.153.1]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id FAA18394 for <globillum@imag.fr>; Wed, 16 Aug 1995 05:53:18 +0200\r\nReceived: from pdi.com by sgi.sgi.com via UUCP (950405.SGI.8.6.12/910110.SGI)\r\n        for globillum@imag.fr id UAA17742; Tue, 15 Aug 1995 20:53:12 -0700\r\nReceived: from lilbuddy.pdi.com by pdi.pdi.com via SMTP (920330.SGI/(911001.SGI)1.4-PDI.RELAY)\r\n        for globillum@imag.fr id AA13409; Tue, 15 Aug 95 20:46:42 -0700\r\nReceived: by lilbuddy.pdi.com (940816.SGI.8.6.9/(911001.SGI)1.2-PDI)\r\n        for globillum@imag.fr id UAA25398; Tue, 15 Aug 1995 20:46:41 -0700\r\nFrom: Dan Wexler <wexler@pdi.com>\r\nMessage-Id: <199508160346.UAA25398@lilbuddy.pdi.com>\r\nSubject: Cinematography references\r\nTo: globillum@imag.fr\r\nDate: Tue, 15 Aug 1995 20:46:41 -0700 (PDT)\r\nX-Mailer: ELM [version 2.4 PL23]\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n\r\nLast week at SigGraph I mentioned that the Cinematography literature\r\nis replete with information concerning real-time global illumination.\r\n\r\nHere are a couple of my favorite references:\r\n\r\nAmerican Cinematographer Manual \r\n    Published by the American Society of Cinematographers (ASC), this\r\n    is the Foley, vanDam (F&H) of all cameramen and lighting experts. \r\n    Complete descriptions of all types of cameras, lights, lenses, \r\n    filters and supports are given along with comparason tables. \r\n    Techniques for special visual effects (background plates, compositing,\r\n    miniatures, travelling mattes, optical printers), and special\r\n    techniques (arial, underwater, arctic, tropical, day for night, \r\n    stereo 3D, sound, television) are briefly discusses. There's even\r\n    a section on Computer Graphics. This is a small book that can be\r\n    found in many good book stores and sells for about $70. \r\n    ISBN 0-935578-11-0\r\n\r\nMillerson, Gerald; \"Lighting for Television and Film\"; 3rd Ed.; Focal Press;\r\n    This is a very good introduction on how to light for film and\r\n    video. Excellent discussions of the aesthetic qualities of light\r\n    and perception. The basic principals of lighting (key, fill, shadows,\r\n    balance, direction, continuity) are summarized. Detailed chapters\r\n    on lighting people, the production process, atmospheric lighting,\r\n    light sources and equipment, color temperature, picture control,\r\n    scenery, and visual effects. A great book to learn how to light a\r\n    scene to achieve a specific mood. First published in '72, third\r\n    edition revised in '91.\r\n    ISBN 0-240-51299-5\r\n\r\nMalkiewicz, Kris; \"Cinematography\"; Simon & Schuster; '73 & '89\r\n    A shorter, but thorough treatment of the basic techniques. Chapters\r\n    include Cameras, Films and Sensitometry, Filters and Light, Picture\r\n    Quality Control, Sound Recording, Cutting and Lab Work, The Basics\r\n    of Optical Printing, Vehicle and Underwater Cinematography, Production,\r\n    and Video Transfer.\r\n    ISBN 0-671-76220-6\r\n\r\nOther excellent texts include:\r\n\r\nLowell, Ross; \"Matters of Light & Depth\"; Broad Street Books; '92\r\n    ISBN 1-879174-03-0\r\n\r\nBrown, Braun & Grondin; \"Lighting Secrets for the Professional Photographer\";\r\n    Writers Digest Books; '90; ISBN 0-89879-412-9\r\n\r\nHart, John; \"Lighting for Action\"; AMPHOTO; '92; ISBN 0-8174-4225-1\r\n\r\n\r\nThese contain other references, and I will happily send you more if\r\nyou send me mail. I think I might like the third one because the author\r\nmakes special mention of Haskell Wexler, who is, of course, not related\r\nto me in any way I know of. I am indebted to Jean Cunningham, one of\r\nour local lighting experts for most of these references.\r\n \r\nI cannot emphasize enough how much there is to learn from this body\r\nof knowledge. Good lighting with a bad renderer always looks better\r\nthan bad lighting with a good renderer, IMHO. \r\n\r\nDaniel Wexler\r\nR&D Staff, Pacific Data Images\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id GAA01409; Thu, 17 Aug 1995 06:59:07 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id GAA06101 for <globillum-isis@isis.imag.fr>; Thu, 17 Aug 1995 06:49:54 +0200\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id GAA20838 for <globillum@imag.fr>; Thu, 17 Aug 1995 06:49:53 +0200\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\n        id AA17786; Thu, 17 Aug 1995 00:50:33 -0400\r\nMessage-Id: <9508170450.AA17786@merckx.graphics.cornell.edu>\r\nReceived: by gaia.graphics.cornell.edu\r\n        (1.37.109.8/16.2) id AA09361; Thu, 17 Aug 1995 00:49:47 -0400\r\nFrom: Sing-Choong Foo <sfoo@graphics.cornell.edu>\r\nSubject: Re: Cinematography references\r\nTo: Dan Wexler <wexler@pdi.com>\r\nDate: Thu, 17 Aug 1995 00:49:47 -0400 (EDT)\r\nCc: globillum@imag.fr\r\nIn-Reply-To: <199508160346.UAA25398@lilbuddy.pdi.com> from \"Dan Wexler\" at Aug 15, 95 08:46:41 pm\r\nX-Mailer: ELM [version 2.4 PL24]\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n\r\n> American Cinematographer Manual \r\n>     Published by the American Society of Cinematographers (ASC), this\r\n>     is the Foley, vanDam (F&H) of all cameramen and lighting experts. \r\n>     Complete descriptions of all types of cameras, lights, lenses, \r\n>     filters and supports are given along with comparason tables. \r\n>     Techniques for special visual effects (background plates, compositing,\r\n>     miniatures, travelling mattes, optical printers), and special\r\n>     techniques (arial, underwater, arctic, tropical, day for night, \r\n>     stereo 3D, sound, television) are briefly discusses. There's even\r\n>     a section on Computer Graphics. This is a small book that can be\r\n>     found in many good book stores and sells for about $70. \r\n>     ISBN 0-935578-11-0\r\n> \r\n\r\nThe price is only $49.95.  You can order it from ASC  (American Society\r\nof Cinematographers) (213)969-4333.\r\n\r\n-Sing\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id PAA12753; Thu, 17 Aug 1995 15:35:47 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id PAA15338 for <globillum-isis@isis.imag.fr>; Thu, 17 Aug 1995 15:19:42 +0200\r\nReceived: from fs1.cam.nist.gov (fs1.cam.nist.gov [129.6.80.33]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id PAA02878 for <globillum@imag.fr>; Thu, 17 Aug 1995 15:19:38 +0200\r\nReceived: from plum (plum.cam.nist.gov) by fs1.cam.nist.gov (4.1/SMI-DDN)\r\n        id AA03794; Thu, 17 Aug 95 09:19:07 EDT\r\nReceived: by plum (950215.SGI.8.6.10/SMI-3.2)\r\n        id JAA28878; Thu, 17 Aug 1995 09:19:05 -0400\r\nFrom: \"Holly E Rushmeier\" <holly@cam.nist.gov>\r\nMessage-Id: <9508170919.ZM28876@plum.cam.nist.gov>\r\nDate: Thu, 17 Aug 1995 09:19:05 -0400\r\nX-Face: eO|V;3{XkGh^/1hW\"\\R$2ajo-]{6b+iSL&s}264L\"[Qr(@>+$'c\"p(xid20x|DKhrQ-OZw#!/6;*ny_NU>tEA4Z#p5~.hbz)nL990=A^Z/88}i]<Lu8q@t_?iheblC$w[=LxN]9u(!jZ\"}dC6pwK~X?]6TNkZU,'E<<\r\nX-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)\r\nTo: globillum@imag.fr\r\nSubject: He reflectance model\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nHi --\r\n\r\nDoes anyone have an implementation of the He reflectance model\r\nthat they are willing to share? I have Greg's implementation\r\nin Radiance, which doesn't include wavelength variations.\r\nAlso, I would be interested in an implementation in\r\nMathematica or Maple if anyone has one.\r\n\r\nWhy do I want this? I always thought it would be more likely\r\nto know measured reflectances that measured surface characteristics.\r\nSome people here though have developed a model of surface structure\r\nof paint as it is exposed to UV light, and they want to know\r\nhow the variations in the surface will translate into appearance.\r\n\r\nIf you are curious about what sort of data they have, here are\r\nsome PRELIMINARY data (there may still be problems with the\r\nmodel, how things are scaled, etc.):\r\n\r\nin microns (10-6 meters)\r\n   tau     sigma\r\n      1.8       9.22\r\n      1.6       8.86\r\n      1.6       8.72\r\n      1.6       8.70\r\n      1.4       8.60\r\n      1.4       8.47\r\n\r\n\r\nindex of refraction Titanium Dioxide\r\n lambda nm             npara   nperp    kpara   kperp\r\n  288                    3.56   2.83      3.55   1.82\r\n  318                    5.38   4.00      2.18   1.79\r\n  324                                     1.44   1.44\r\n  327                           3.87             0.810\r\n  358                           3.38             0.117\r\n  440                    3.20   2.84\r\n  441                                     0.08   0.04\r\n  560                    2.94   2.64\r\n  780                    2.80   2.52\r\n\r\n-- Holly\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id QAA02990; Mon, 21 Aug 1995 16:01:18 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id PAA00454 for <globillum-isis@isis.imag.fr>; Mon, 21 Aug 1995 15:38:59 +0200\r\nReceived: from mr.tuwien.ac.at (mr.tuwien.ac.at [128.130.2.10]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id PAA22454 for <globillum@imag.fr>; Mon, 21 Aug 1995 15:38:58 +0200\r\nReceived: from stellaris.cg.tuwien.ac.at by mr.tuwien.ac.at with SMTP (PP);\r\n          Mon, 21 Aug 1995 15:38:57 +0200\r\nReceived: from [128.130.166.50] by stellaris.cg.tuwien.ac.at \r\n          via SMTP (940816.SGI.8.6.9/910805.SGI) for <globillum@imag.fr> \r\n          id PAA02070; Mon, 21 Aug 1995 15:38:54 +0200\r\nX-Sender: wp@stellaris.cg.tuwien.ac.at\r\nMessage-Id: <v02110109ac5e489874b0@[128.130.166.50]>\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nDate: Mon, 21 Aug 1995 15:41:01 +0100\r\nTo: globillum@imag.fr\r\nFrom: Werner Purgathofer <wp>\r\nSubject: Rendering Workshop proceedings\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nThe Proceedings of the Rendering Workshops 5 and 6 are available now!\r\n------------------------------------------------------------------\r\n5th Rendering Workshop 1994:\r\nPhotorealistic Rendering Techniques (ed. Sakas, Shirley, Mueller)\r\nISBN 3-540-58475-7\r\n410 pages, DM 198,-\r\n\r\norder from: Springer-Verlag\r\n            Postfach 31 13 40\r\n            D-10643 Berlin, Germany\r\n            URL: http://www.springer.de/\r\n------------------------------------------------------------------\r\n6th Rendering Workshop 1995:\r\nRendering Techniques'95 (ed. Hanrahan, Purgathofer)\r\nISBN 3-211-82733-1\r\n384 pages, DM 118,-\r\n\r\norder from: Springer-Verlag\r\n            P.O.Box 89\r\n            A-1201 Vienna, Austria\r\n            email: springer@springer.co.at\r\n\r\nParticipants of the 1995-workshop will receive a copy of the book\r\nwithin the next weeks, it was included in the workshop fee.\r\n------------------------------------------------------------------\r\nfor your information:\r\n\r\n7th Rendering Workshop 1996:\r\nwill take place in Porto, Portugal, in June 1996.\r\nProgram chairs: Peter Schroeder, Xavier Pueyo.\r\nSubmission deadline will be the 5th April, 96.\r\n\r\n\r\n-------------------------------------------------------------------\r\nWerner Purgathofer                  Tel. +43(1)58801 4548\r\nInstitute of Computer Graphics          ( secretary: 4549 )\r\nTechnical University of Vienna      Fax. +43(1)5874932\r\nKarlsplatz 13 / 186                 email:   wp@cg.tuwien.ac.at\r\nA-1040 Wien / Austria               WWW: http://www.cg.tuwien.ac.at\r\n-------------------------------------------------------------------\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id WAA21742; Thu, 31 Aug 1995 22:18:52 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id VAA20822 for <globillum-isis@isis.imag.fr>; Thu, 31 Aug 1995 21:51:17 +0200\r\nReceived: from haven.uniserve.com (haven.uniserve.com [198.53.215.121]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id VAA23123 for <globillum@imag.fr>; Thu, 31 Aug 1995 21:50:56 +0200\r\nReceived: from pm2-32.TVS.NET ([204.191.197.42]) by haven.uniserve.com with SMTP id <31178>; Thu, 31 Aug 1995 12:52:23 +0100\r\nX-Sender: iashdown@ledalite.com (Unverified)\r\nX-Mailer: Windows Eudora Version 2.0.3\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nTo: globillum@imag.fr\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\nSubject: Photometric data now available\r\nCc: lighting@garnet.nist.gov\r\nMessage-Id: <95Aug31.125223+0100_pdt.31178+783@haven.uniserve.com>\r\nDate: Thu, 31 Aug 1995 12:46:47 +0100\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n                       *** NOW AVAILABLE (FREE!) ***\r\n\r\n  * 200+ photometric data files for fluorescent light fixtures\r\n  * Documentation and ANSI C source code for an IESNA LM-63 photometric\r\n    data file parser (public domain)\r\n  * Demonstration radiosity renderer for MS-Windows 3.1 and Windows '95\r\n  * Radiosity bibliography\r\n  * Color quantization bibliography\r\n  * ... and more\r\n\r\nLedalite Architectural Products Inc. (Vancouver, BC) is a leading North\r\nAmerican designer and manufacturer of linear architectural lighting\r\nsystems. Our R&D efforts include a strong and active interest in advanced\r\nphotometric measurement techniques, global illumination algorithms\r\n(especially radiosity), and photorealistic rendering for architectural\r\napplications.\r\n\r\nLedalite's Home Page\r\n--------------------\r\nAs part of this effort, we have recently established our presence on the\r\nWorld Wide Web:\r\n\r\n  http://www.ledalite.com\r\n\r\nThe primary purpose of this home page is to provide product information and\r\ntechnical support for our customers. However, we are also making the\r\nfollowing resources available as a service to the computer graphics and\r\nillumination engineering research communities:\r\n\r\nPhotometric Data Files\r\n----------------------\r\n  Ledalite manufactures linear fluorescent lighting systems for commercial,\r\n  educational, and institutional projects. We have over two hundred IESNA\r\n  LM-63 photometric data files for these products available for downloading.\r\n\r\n  At this time, these files are catalogued by product code only. However, we\r\n  are currently working to place our product catalog (including AutoCAD\r\n  drawings) online.\r\n\r\n  If you are associated with an educational institution and would like a\r\n  copy of Ledalite's product catalog, please contact iashdown@ledalite.com.\r\n\r\n  The files are available in a PKZIP file for MS-DOS platforms. A GZIP\r\n  version for UNIX platforms will be added in the near future.\r\n\r\nIESNA LM-63 Photometric Data File Parser\r\n----------------------------------------\r\n  IESNA LM-63 is the North American standard for photometric data files\r\n  provided by lighting fixture manufacturers. The file format specification\r\n  is documented in the Illuminating Engineering Society of North America's\r\n  LM-63-1991 publication. (A revised version, LM-63-1995, will be published\r\n  later this year.)\r\n\r\n  Implementing a parser for LM-63 photometric data files is not an easy\r\n  task, particularly if you are not familiar with illumination engineering\r\n  terminology. If you need such a parser but do not want to reinvent the\r\n  wheel, you are welcome to download and use our public domain file parser.\r\n  It is provided as ANSI C source code and accompanying documentation. The\r\n  code compiles and executes on both MS-DOS and UNIX platforms with no\r\n  modifications necessary.\r\n\r\n  The files are available in a PKZIP file for MS-DOS platforms. A GZIP\r\n  version for UNIX platforms will be added in the near future. In the\r\n  meantime, the files are available as /pub/programs/iesparser.tar.Z\r\n  from hobbes.lbl.gov and http://radsite.lbl.gov/mgf/HOME.html.\r\n\r\nDemonstration Radiosity Renderer\r\n--------------------------------\r\n  READ THE BOOK! and all that jazz. One of the byproducts of our R&D\r\n  efforts was a book on radiosity (\"Radiosity: A Programmer's Perspective,\"\r\n  by Ian Ashdown). It includes C++ source code for HELIOS, a fully-\r\n  functional radiosity renderer for MS-Windows 3.1 and Windows NT.\r\n\r\n  You can download a demonstration version of this program (sorry, source\r\n  code not included) for MS-Windows 3.1 and Windows '95. There is only one\r\n  scene description file provided (the ubiquitous Cornell Room), but the\r\n  input file formats are documented in the online help.\r\n\r\n  This program is also available as HELIOS2B.ZIP from Compuserve (GO\r\n  GRAPHDEV, Raytrace Sources library) and as /pub/misc/helios2b.zip from\r\n  ftp.avalon1.viewpoint.com.\r\n\r\nRadiosity Bibliography\r\n----------------------\r\n  What Eric Haines of 3D/Eye began, Ledalite carries on as a public service.\r\n  The radiosity bibliography now has 745 references, and continues to grow.\r\n\r\n  This is another PKZIP file (BIBLIO.ZIP) for MS-DOS platforms. A GZIP\r\n  version for UNIX platforms will be added in the near future. In the\r\n  meantime, the file is available as /pub/doc/RadBib95.Z from hobbes.lbl.gov\r\n  and http://radsite.lbl.gov.\r\n\r\nColor Quantization Bibliography\r\n-------------------------------\r\n  This bibliography of 60+ papers, articles, and books about color\r\n  quantization algorithms is another public service from Ledalite. You can\r\n  only answer the same question on comp.graphics.algorithms so many times!\r\n\r\n  CQUANT95.TXT is included in the PKZIP file BIBLIO.ZIP for MS-DOS\r\n  platforms. A GZIP version for UNIX platforms will be added in the near\r\n  future. In the meantime, the file is available as /pub/doc/cquant95.Z\r\n  from hobbes.lbl.gov and http://radsite.lbl.gov.\r\n\r\nComing Soon\r\n-----------\r\n  Near-field photometry\r\n  Nonimaging optics design using genetic algorithms\r\n  Photometry and radiometry tutorials\r\n  Lighting simulation software validation techniques\r\n\r\nOur home page is (as always) very much \"Under Construction.\" We will be\r\nupdating it and adding features as we gain experience with our customers'\r\nneeds. In the meantime, we hope it offers you a useful resource.\r\n\r\nAcknowledgements\r\n----------------\r\nOur thanks to Greg Ward of Lawrence Berkeley Laboratory for providing\r\nspace on hobbes.lbl.gov for our radiosity and color quantization\r\nbibliographies, and for leading 100-odd people into the fountain to get\r\nsoaking wet at SIGGRAPH '95.\r\n\r\nIan Ashdown, P. Eng.                              READ THE BOOK!\r\nResearch & Development Manager         Radiosity: A Programmer's Perspective\r\nLedalite Architectural Products Inc.              by Ian Ashdown\r\n9087A - 198th Street                   New York, NY: John Wiley & Sons, 1994\r\nLangley, British Columbia\r\nCanada V3A 4P8                             (Sneaky Internet Advertising)\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id VAA27534; Fri, 8 Sep 1995 21:37:17 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id VAA20952 for <globillum-isis@isis.imag.fr>; Fri, 8 Sep 1995 21:13:37 +0200\r\nReceived: from kama.cse.ucsc.edu (kama.cse.ucsc.edu [128.114.24.49]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id VAA06561 for <globillum@imag.fr>; Fri, 8 Sep 1995 21:13:35 +0200\r\nReceived: (from raptor@localhost) by kama.cse.ucsc.edu (8.6.10/8.6.9) id MAA07022 for globillum@imag.fr; Fri, 8 Sep 1995 12:15:24 -0800\r\nDate: Fri, 8 Sep 1995 12:15:24 -0800\r\nFrom: \"Adam G. Freeman\" <raptor@cse.ucsc.edu>\r\nMessage-Id: <199509082015.MAA07022@kama.cse.ucsc.edu>\r\nTo: globillum@imag.fr\r\nSubject: code\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nHello,\r\nI'm looking for any pointers to hierarchical, importance-driven and/or\r\ndiscontinuity meshing radiosity code.\r\nThanks,\r\nAdam Freeman\r\n                                                     /|\r\n                                                     / |\r\n                                                    /  |               /|\r\n                                    _______________/   |__            / |\r\n                                 __/                      ------------  |\r\n                                /      {@}                              |\r\n                               /..                                      |\r\n                      .        VVvvvvvvv\\      ))                       |\r\n            ___///_   /                  |                         ___  |\r\n    o<     /o      \\//         AAA^^^^^^/               ___--------   \\ |\r\n       o<  )____ __/\\\\         \\_____________\\  \\-------               \\|\r\n    o<          \\\\    \\                       \\__\\\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id SAA00866; Fri, 15 Sep 1995 18:35:24 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id RAA15844 for <globillum-isis@isis.imag.fr>; Fri, 15 Sep 1995 17:48:43 +0200\r\nReceived: from sesame (sesame.imag.fr [129.88.29.83]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id RAA04985 for <globillum@imag.fr>; Fri, 15 Sep 1995 17:48:42 +0200\r\nReceived: from localhost (sillion@localhost) by sesame (8.6.4/8.6.4) id RAA03770 for globillum@imag.fr; Fri, 15 Sep 1995 17:48:41 +0200\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\nMessage-Id: <199509151548.RAA03770@sesame>\r\nSubject: WWW home page for globillum\r\nTo: Global Illumination List <globillum@imag.fr>\r\nDate: Fri, 15 Sep 1995 17:48:41 +0200 (MDT)\r\nReply-To: Francois.Sillion@imag.fr\r\nX-Mailer: ELM [version 2.4 PL23]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nPlease note the change of http address for the globillum list's\r\nhome page: the new address is\r\n\r\n        http://safran.imag.fr/Membres/Francois.Sillion/GlobillumList.html\r\n\r\nThe reason for the change is that there is now a 'public' page\r\nfor access to the world, with the old name (since it had been\r\ndiffused through graphics-related archives already). The difference\r\nbetween the two is mainly access to the main mail alias and\r\ndiscussion archives. The new setup should prevent glitches such\r\nas uninformed people sending requests to the entire list..\r\n\r\n+------------------+------------------------------------------------------+\r\n| Francois SILLION | iMAGIS/IMAG, B.P. 53, 38041 Grenoble Cedex 9. France |\r\n|     '            |   Tel: (+33) 76 51 43 54 -- Fax: (+33) 76 44 66 75   |\r\n+------------------+----------+-------------------------------------------+\r\n| Francois.Sillion@imag.fr    | http://safran.imag.fr/~Francois.Sillion   |\r\n+-----------------------------+-------------------------------------------+\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id OAA15357; Mon, 16 Oct 1995 14:05:29 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id KAA03013 for <globillum-isis@isis.imag.fr>; Mon, 16 Oct 1995 10:24:28 +0100\r\nReceived: from lorraine.loria.fr (lorraine.loria.fr [152.81.1.17]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id KAA11000 for <globillum@imag.fr>; Mon, 16 Oct 1995 10:24:27 +0100\r\nReceived: from oudinot.loria.fr (oudinot.loria.fr [152.81.8.13]) by lorraine.loria.fr (8.6.12/8.6.12) with ESMTP id KAA17255 for <globillum@imag.fr>; Mon, 16 Oct 1995 10:24:25 +0100\r\nFrom: Sylvain Petitjean <Sylvain.Petitjean@loria.fr>\r\nReceived: (petitjea@localhost) by oudinot.loria.fr (8.6.12/8.6.12) id KAA28292; Mon, 16 Oct 1995 10:24:25 +0100\r\nDate: Mon, 16 Oct 1995 10:24:25 +0100\r\nMessage-Id: <199510160924.KAA28292@oudinot.loria.fr>\r\nTo: globillum@imag.fr\r\nSubject: reference\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nDear Globillumers,\r\n\r\nI have been looking for the following reference (taken from the\r\nradiosity bib of Ian Ashdown) for some time but to no avail. Can\r\nanyone help locate it? \r\n\r\n%A F. Bresciani\r\n%A P. P. Rinaldi\r\n%A F. Tapparo\r\n%T Applications and Comparisons of Different Mathematical Methods to\r\nCompute Form Factors for Radiosity Images\r\n%B Workstations for Experiments\r\n%I Springer-Verlag\r\n%C Berlin, Germany\r\n%D 1989\r\n%K form factors\r\n\r\nThanks in advance,\r\n\r\n        - Sylvain\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id SAA11931; Fri, 20 Oct 1995 18:57:37 +0100\r\nReceived: from idefix.cs.kuleuven.ac.be (idefix.cs.kuleuven.ac.be [134.58.40.4]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id SAA18553 for <globillum@imag.fr>; Fri, 20 Oct 1995 18:03:54 +0100\r\nReceived: from flater.cs.kuleuven.ac.be (philippe@flater.cs.kuleuven.ac.be [134.58.45.35]) by idefix.cs.kuleuven.ac.be (8.6.12/8.6.12) with ESMTP id SAA22061 for <globillum@imag.fr>; Fri, 20 Oct 1995 18:03:32 +0100\r\nReceived: (from philippe@localhost) by flater.cs.kuleuven.ac.be (8.6.12/8.6.12) id SAA10468; Fri, 20 Oct 1995 18:03:28 +0100\r\nFrom: Philippe Bekaert <Philippe.Bekaert@cs.kuleuven.ac.be>\r\nMessage-Id: <199510201703.SAA10468@flater.cs.kuleuven.ac.be>\r\nSubject: initial release of our radiosity code available\r\nTo: globillum@imag.fr\r\nDate: Fri, 20 Oct 1995 18:03:27 +0100 (MET)\r\nCc: Philippe Bekaert <Philippe.Bekaert@cs.kuleuven.ac.be>\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nDear Globillumers,\r\n\r\nI'd like to announce the initial release of the radiosity code developed in\r\nour research group (see\r\nhttp://www.cs.kuleuven.ac.be/cwis/research/graphics/graphics-E.shtml).\r\n \r\nFeatures:\r\n---------\r\n\r\n- It does both shooting (progressive refinement radiosity) and\r\n  gathering.\r\n- Hierarchical refinement if you like (for both shooting or gathering)\r\n- Importance-driven if you like (for both shooting or gathering)\r\n- Formfactor computation by numerical integration. The ray-casting\r\n  for visibility determination is accelerated by using hierarchical bounding\r\n  boxes, shadow caching and shaftculling.\r\n- handles both triangles and (convex) quadrilaterals.\r\n- T-vertex elimination and many other rendering options.\r\n- reads Greg Wards MGF scene description files (see \r\n  http://radsite.lbl.gov/mgf/HOME.html)\r\n- a more or less nice user interface and interactive view manipulation.\r\n- ...\r\n\r\nIt requires \r\n- Motif, \r\n- Silicon Graphics' Iris GL (or a clone) or PEX  \r\n- an ANSI-C compiler (gcc 2.7.0 was used to develop it) and GNU make (or \r\n  another make which offers the .include feature, unless you change \r\n  the Makefiles a bit) to compile it.\r\n\r\nYou can obtain this code for free on URL:\r\n\r\n        http://www.cs.kuleuven.ac.be/~philippe/rad.html\r\n\r\n\r\n+----------------------------------+------------------------------------------+\r\n| Philippe Bekaert                 | Pracu koname presne, rychlo a dobre, ale |\r\n| Computer Graphics Research Group | potrebujeme nove stroje (We do the work  |\r\n| Department of Computer Science   | precisely, quick and well, but we need   |\r\n| K. U. Leuven - Leuven (Belgium)  | new machines) - J. Mistrik, Basic Slovak |\r\n+----------------------------------+------------------------------------------+\r\n\r\n<A HREF=http://www.cs.kuleuven.ac.be/~philippe/>Philippe.Bekaert@cs.kuleuven.ac.be</A>\r\n\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id TAA13777; Thu, 2 Nov 1995 19:44:01 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id RAA12791 for <globillum-isis@isis.imag.fr>; Thu, 2 Nov 1995 17:24:56 +0100\r\nReceived: from irz401.inf.tu-dresden.de (irz401.inf.tu-dresden.de [141.76.1.12]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id RAA24230 for <globillum@imag.fr>; Thu, 2 Nov 1995 17:24:36 +0100\r\nReceived: by irz401.inf.tu-dresden.de (8.6.12/8.6.12-s1) id SAA06974 for globillum@imag.fr; Thu, 2 Nov 1995 18:24:04 +0200\r\nFrom: \"Nguyen, D.C.(JuHu)\" <cn1@irz301.inf.tu-dresden.de>\r\nMessage-Id: <199511021624.SAA06974@irz401.inf.tu-dresden.de>\r\nSubject: [Q] approximation for NFF-materials ?\r\nTo: globillum@imag.fr\r\nDate: Thu, 2 Nov 1995 18:24:04 +0200 (MESZ)\r\nX-Mailer: ELM [version 2.4 PL23]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHi,\r\nIm writing a .3DS -> .NFF converter for GX/GENERIC and got a problem\r\nw/ the NFF-coefficients for materials : \r\nA correct conversion of material coefficients from .3DS -> NFF is not possible,\r\nbecause the diffuse and specular component of object-material in NFF are \r\n*uniformly* scaled to Red,Green,Blue. e.g.:\r\n\r\n## in 3DS: \r\nMatProperies {    \r\n        RGB Ambient;\r\n        RGB Diffuse;\r\n        RGB Specular;\r\n        ...\r\n} \r\n\r\n## in NFF:\r\nMatProperties {\r\n        RGB Color; \r\n        float kDiffuse;   \r\n        float kSpecular;       \r\n        ...\r\n}\r\nThus, for NFF,\r\n   Ambient = 0 , Diffuse = Color * kDiffuse, Specular = Color * kSpecular\r\n\r\nMy question is: which approximation should be used to convert the 3 vectors\r\nAmbient, Diffuse and Specular in 3DS to the 1 vector Color and the 2\r\ncoefficients kDiffuse and kSpecular in NFF ????\r\n\r\n \r\n\r\nThanks in advance,\r\n\r\nJuHu\r\n-- \r\n  /\\__   Nguyen Duc Cuong (aka JuHu) - CG-student \\  \"This theory is based\r\n /__\\ \\  EMail : cn1@irz.inf.tu-dresden.de         \\  on arithmetic overflow!\"\r\n   \\__/  WWW   : http://www.inf.tu-dresden.de/~cn1/ \\  [..VIDEA'95 story..]\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id CAA14454; Fri, 3 Nov 1995 02:56:32 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id CAA04006 for <globillum-isis@isis.imag.fr>; Fri, 3 Nov 1995 02:36:30 +0100\r\nReceived: from haven.uniserve.com (haven.uniserve.com [198.53.215.121]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id CAA05200 for <globillum@imag.fr>; Fri, 3 Nov 1995 02:35:59 +0100\r\nReceived: from pm3-46.TVS.NET ([204.191.197.56]) by haven.uniserve.com with SMTP id <30742-4>; Thu, 2 Nov 1995 17:37:28 -0000\r\nX-Sender: iashdown@ledalite.com\r\nX-Mailer: Windows Eudora Version 2.0.3\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nTo: globillum@imag.fr\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\nSubject: Re:  [Q] approximation for NFF-materials ?\r\nMessage-Id: <95Nov2.173728-0000_pst.30742-4+200@haven.uniserve.com>\r\nDate: Thu, 2 Nov 1995 17:37:18 -0000\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nGreg Ward wrote earlier today:\r\n>\r\n>The common approximation used converts color to scaled luminance, and is:\r\n>\r\n>        grey = 0.3*red + 0.59*green + 0.11*blue\r\n>\r\n>This is based on a sort of generic definition of RGB, since there is no\r\n>accepted standard for it.\r\n>\r\nOops! Sorry to disagree here, Greg, but this approximation is out of date.\r\nI made this same boo-boo in my book, and got firmly (and rightfully)\r\nslapped for it by someone from the University of Manchester. It happens\r\nto be that the < 0.30, 0.59, 0.11 > coefficients were established in the\r\nearly days of NTSC color television. As noted by Charles Poynton in his\r\nexcellent color FAQ (http://www.inforamp.net/~poynton):\r\n\r\n  The coefficients 0.299, 0.587 and 0.114 properly computed luminance\r\n  for monitors having phosphors that were contemporary at the introduction\r\n  of NTSC television in 1953. They are still appropriate for computing\r\n  video *luma* to be discussed below in Section 11 [i.e., Poynton's FAQ].\r\n  However, these coefficients do not accurately compute luminance for\r\n  contemporary monitors.\r\n\r\nBacking up a few paragraphs:\r\n\r\n  Contemporary CRT phosphors are standardardized in ITU-R Recommendation\r\n  BT.709, \"Basic Parameter Values for the HDTV Standard for the Studio\r\n  and for the International Programme Exchange (1990) [formerly CCIR\r\n  Rec. 709], to be described in Section 17 (ibid). The weights to\r\n  compute true CIE luminance from *linear* red, green and blue (indicated\r\n  without prime symbols), for the Rec. 709, are these:\r\n\r\n    y709 = 0.2125 R + 0.7154 G + 0.0721 B\r\n\r\nSo, there you have it. These coefficients are roughly the same as the\r\nold NTSC coefficients. However, the differences are quite evident in\r\nthe resultant gray-scale images, particularly for saturated colors.\r\nIan Ashdown, P. Eng.                 |             READ THE BOOK!\r\nResearch & Development Manager       |  Radiosity: A Programmer's Perspective\r\nLedalite Architectural Products Inc. |             by Ian Ashdown\r\n                                     |         John Wiley & Sons, 1994\r\n                                     |\r\nVisit http://www.ledalite.com        |      (Sneaky Internet Advertising)\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id VAA13952; Thu, 2 Nov 1995 21:14:11 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id UAA19754 for <globillum-isis@isis.imag.fr>; Thu, 2 Nov 1995 20:45:26 +0100\r\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id UAA00261 for <globillum@imag.fr>; Thu, 2 Nov 1995 20:45:23 +0100\r\nReceived: from hobbes.lbl.gov by lbl.gov (4.1/1.39)\r\n        id AA07144; Thu, 2 Nov 95 11:45:12 PST\r\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2)\r\n        id AA08360; Thu, 2 Nov 95 11:44:46 PST\r\nDate: Thu, 2 Nov 95 11:44:46 PST\r\nFrom: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\r\nMessage-Id: <9511021944.AA08360@hobbes.lbl.gov>\r\nTo: globillum@imag.fr\r\nSubject: Re:  [Q] approximation for NFF-materials ?\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nHello Everyone,\r\n\r\nI forgot to cc this to the rest of the group, so JuHu doesn't get a million\r\nsimilar answers.  (If you have a different answer, by all means...)\r\n\r\n------------\r\nHi JuHu,\r\n\r\nThe common approximation used converts color to scaled luminance, and is:\r\n\r\n        grey = 0.3*red + 0.59*green + 0.11*blue\r\n\r\nThis is based on a sort of generic definition of RGB, since there is no\r\naccepted standard for it.\r\n\r\n-Greg\r\n------------\r\n\r\nBy the way, it seems like an appropriate time to make another plug for the\r\nMaterials and Geometry Format, which I developed with a little help from my\r\nfriends for representing and sharing physically-based scene descriptions\r\nfor Monte Carlo rendering, radiosity and similar abuses.  The web site is:\r\n\r\n        http://radsite.lbl.gov/mgf/HOME.html\r\n\r\nWhile you are there, be sure to check out the conference room model done\r\nby Holly Rushmeier and others at NIST, who also took photometric images\r\nof the actual space for the ultimate comparison.  We also have many cool\r\nand useful scenes and objects, culled from the Radiance distribution and\r\neven a few hand-built examples, including a complete office space with\r\nugly Dilbert-style cubicle workstations.\r\n\r\nParsing MGF is easy, thanks to the generic ANSI-C parser included, with\r\nmore documentation than you can shake a stick at.  All here, all now, all\r\nfree.  (Now, you just need some free time to go with it.)\r\n\r\n-Greg\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id WAA14030; Thu, 2 Nov 1995 22:20:39 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id WAA00958 for <globillum-isis@isis.imag.fr>; Thu, 2 Nov 1995 22:01:41 +0100\r\nReceived: from irz101.inf.tu-dresden.de (irz101.inf.tu-dresden.de [141.76.1.9]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id WAA01781 for <globillum@imag.fr>; Thu, 2 Nov 1995 22:01:31 +0100\r\nReceived: by irz101.inf.tu-dresden.de (8.6.12/8.6.12-s1) id XAA10571; Thu, 2 Nov 1995 23:00:52 +0200\r\nFrom: \"Nguyen, D.C.(JuHu)\" <cn1@irz301.inf.tu-dresden.de>\r\nMessage-Id: <199511022100.XAA10571@irz101.inf.tu-dresden.de>\r\nSubject: Re: [Q] approximation for NFF-materials ?\r\nTo: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\r\nDate: Thu, 2 Nov 1995 23:00:51 +0200 (MESZ)\r\nCc: globillum@imag.fr\r\nIn-Reply-To: <9511021944.AA08360@hobbes.lbl.gov> from \"Gregory J. Ward\" at Nov 2, 95 11:44:46 am\r\nX-Mailer: ELM [version 2.4 PL23]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n> \r\n> Hello Everyone,\r\n> \r\n> I forgot to cc this to the rest of the group, so JuHu doesn't get a million\r\n> similar answers.  (If you have a different answer, by all means...)\r\n> \r\n> ------------\r\n> Hi JuHu,\r\n> \r\n> The common approximation used converts color to scaled luminance, and is:\r\n> \r\n>         grey = 0.3*red + 0.59*green + 0.11*blue\r\n> \r\n> This is based on a sort of generic definition of RGB, since there is no\r\n> accepted standard for it.\r\n> \r\n> -Greg\r\n> ------------\r\n\r\nCool! I never hear about this mind-opened formular. Thanx! \r\nAs far as i undertand, this formula can be used to get kDiffuse and \r\nkSpecular. But how to do i get Color ? Eric's idea is :\r\n>\r\n>My educated guess would be use the Diffuse color in 3DS, set kD to 1.0, and\r\n>also set kS to be something like\r\n>        max_component(Specular) / max_component(Diffuse)\r\n>(avoiding division by 0).\r\n>\r\nI have tested his idea and got better results than my first approximation.\r\n \r\n\r\n-JuHu \r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id VAA11210; Wed, 8 Nov 1995 21:01:29 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id TAA17657 for <globillum-isis@isis.imag.fr>; Wed, 8 Nov 1995 19:28:50 +0100\r\nReceived: from irz101.inf.tu-dresden.de (irz101.inf.tu-dresden.de [141.76.1.9]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id TAA05601 for <globillum@imag.fr>; Wed, 8 Nov 1995 19:28:42 +0100\r\nReceived: by irz101.inf.tu-dresden.de (8.6.12/8.6.12-s1) id TAA21390 for globillum@imag.fr; Wed, 8 Nov 1995 19:36:38 +0200\r\nFrom: \"Nguyen, D.C.(JuHu)\" <cn1@irz301.inf.tu-dresden.de>\r\nMessage-Id: <199511081736.TAA21390@irz101.inf.tu-dresden.de>\r\nSubject: GENERIC\r\nTo: Global Illumination List <globillum@imag.fr>\r\nDate: Wed, 8 Nov 1995 19:36:37 +0200 (MESZ)\r\nX-Mailer: ELM [version 2.4 PL23]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHi,\r\nThis message was posted to comp.graphics.algorithm, but i'm sure that not \r\nall persons on this list have time to read NEWS :). If you are interrested\r\nin OO-graphics, then this's the right one for you.\r\n\r\n\r\n-JuHu\r\n\r\n\r\n-- \r\n  /\\__   Nguyen Duc Cuong (aka JuHu) - CG-student \\  \"This theory is based\r\n /__\\ \\  EMail : cn1@irz.inf.tu-dresden.de         \\  on arithmetic overflow!\"\r\n   \\__/  WWW   : http://www.inf.tu-dresden.de/~cn1/ \\  [..VIDEA'95 story..]\r\n\r\n\r\n\r\n\r\n=======================================================================\r\n\r\n[ANNOUNCE] A Generic 3D Graphics Kernel V1.3\r\n\r\nCurrent graphic systems (traditional or object-oriented) offer a\r\ncertain amount of functionality but also prescribe a lot of impli-\r\ncations, constraints and may not fit a given task. The result is\r\nthat in many cases people start from scratch, implement the basic\r\ngraphics stuff again and again.\r\n\r\nThe objective of the announced project is to develop a generic 3D\r\ngraphics kernel that may be used to implement an own system by \r\nderivating the generic one. By aggregation and inheritance the \r\ninterfaces and implementation of the generic kernel may be used. \r\nThe generic kernel shall offer a huge functionality consisting of \r\nuncoupled classes that may adaptively be integrated into a specialized\r\nsystem without any run-time and memory overhead.\r\n\r\nThe principal functionality of the system will be [is]:\r\n- basic parametric aggregates and related operators\r\n  [parametric fix-sized vector, dl list, dynamic list, for-each iterators]\r\n- elementary graphical data types: vector (2D, 3D, generic), matrices,\r\n  colors, vertex, etc. and related operators\r\n  [2D, 3D, nD Vector, 4x4, nxn Matrix, \"Phong\" Surface, RGB color, different vertex types]\r\n- essential scene collections (DAG, tree, binary tree, linear list)\r\n  [based on above-mentioned aggregates]\r\n- basic graphical design patterns such as PHIGS' CSS, or a CGRM \r\n  environment with its components\r\n- basic topological classes w/ covariant extensibility \r\n  [1D-, 2D-, Polyhedron topology, parametric curve and surface] \r\n- abstract and concrete rendering classes (rendering interfaces,\r\n  camera models, specific rendering primitives, i.e., Quadric for\r\n  ray-tracing)\r\n  [ray-tracing and shading interface, perspectivic and orthographic\r\n  camera model, shader, ray-tracer, quadric, polygon, shading and \r\n  ray-tracing iterators to be used for cameras and composites, to\r\n  be platform-independent, the specific shading stuff is encapsulated\r\n  in a \"device driver\" with following realizations until now:\r\n        * OpenGL and X11\r\n        * OpenGL and Tk 3.6/4.0\r\n        * OpenGL and Windows/NT \r\n        * OpenGL and Windows/NT and Tk3.6\r\n        * OpenGL and Windows/NT and MFC 2.0\r\n  NOTE: OpenGL compatible public domain library Mesa has been\r\n  tested successfully as replacement for OpenGL]\r\n- pixel-based output devices [Pixmap, ImageFile]\r\n- rendering-independent mathematical stuff, e.g., Splines and free\r\n  form surfaces [solid textures, bump mappings, interpolated spline curves and surfaces]\r\n- basic interaction classes (abstract and concrete, e.g., low-level\r\n  event types) [2D mouse and spaceball events, socket encapsulation, \r\n  pixmap update event, callbacks, abstract input device featuring \r\n  feedback access and hierarchical organization, input server,\r\n  timer and file input devices]         \r\n- utility classes (identification, file formats, user interface \r\n  integration) [string, SGI-, Targa-, RGBA-file format, Tcl language\r\n  binding (optional), interpretative class system, generic DeltaBlue\r\n  constraint solver]\r\n\r\nFor papers discussing the need for a generic graphics kernel see\r\nftp://metallica.prakinf.tu-ilmenau.de/pub/PROJECTS/GENERIC/dublin.ps.gz\r\nftp://metallica.prakinf.tu-ilmenau.de/pub/PROJECTS/GENERIC/springer95.ps.gz\r\n\r\nThe generic kernel itself is available by\r\nftp://metallica.prakinf.tu-ilmenau.de/pub/PROJECTS/GENERIC/generic1.3.tar.gz\r\n\r\nThe generic kernel is provided with all sources and may be used for\r\nboth commercial and non-commercial projects without restrictions.\r\nComments, discussion and extensions are greatly welcome.\r\n\r\nDerived kernels until now:\r\n  GX - an extended ray-tracing kernel by Nguyen Duc Cuong\r\n  GT - an NFF compatible ray-tracing kernel for test purposes \r\n       basing on GX (GX and GT are parts of the distribution) \r\n  EGR GF - an object-oriented commercial semantic kernel for European \r\n       furniture industry (headers included for demonstration purposes)\r\n  EGR MAF - a distributed Multimedia application framework \r\n  EGR TIGER - an interpretative OpenGL environment including Motif-like GUI\r\n       functionality and hi-level OpenGL-based kernel for education\r\n\r\nKernels in work:\r\n  GY - reimplementation of former 3D graphics kernel YART\r\n  GP - sample implementation of ISO PREMO\r\n\r\nThere is a mailing List: generic@prakinf.tu-ilmenau.de \r\n[send mail with subject \"subscribe GENERIC mailing list\"\r\n to ekki@prakinf.tu-ilmenau.de ]\r\n\r\n        Ekki.\r\n\r\nSpecial thx goes to Frank Wicht (TU Ilmenau, Germany), Nguyen Duc\r\nCuong (TU Dresden, Germany), Heiko Fischer (EasternGraphics, Ger-\r\nmany), Pavol Michalik (TU Ilmenau, Germany) \r\nand EasternGraphics GmbH, Arnstadt, Germany.\r\n\r\n****************************************************************\r\n* Ekkehard 'Ekki' Beier                                        *\r\n*  email: ekki@prakinf.tu-ilmenau.de                           *\r\n*  phone: ++49-3677-692775          fax:   ++49-3677-694540    *\r\n*  talk : ekki@metallica.prakinf.tu-ilmenau.de [141.24.11.247] *\r\n*  www  : http://metallica.prakinf.tu-ilmenau.de/ekki.html     *\r\n*  yart/vr: institute@speedy.prakinf.tu-ilmenau.de             *\r\n* Technical University of Ilmenau                              *\r\n* Department of Computer Graphics                              *\r\n* Am Ehrenberg, PSF 327, D-98684 Ilmenau, GERMANY              *\r\n****************************************************************\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id UAA06284; Mon, 13 Nov 1995 20:40:12 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id TAA09763 for <globillum-isis@isis.imag.fr>; Mon, 13 Nov 1995 19:35:35 +0100\r\nReceived: from haven.uniserve.com ([198.53.215.121]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id TAA04644 for <globillum@imag.fr>; Mon, 13 Nov 1995 19:33:55 +0100\r\nReceived: from pm3-15.TVS.NET ([204.191.197.55]) by haven.uniserve.com with SMTP id <31369-3>; Mon, 13 Nov 1995 10:35:23 -0000\r\nX-Sender: iashdown@ledalite.com (Unverified)\r\nX-Mailer: Windows Eudora Version 2.0.3\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nTo: globillum@imag.fr\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\nSubject: Radiosity Bibliography, Take Six\r\nMessage-Id: <95Nov13.103523-0000_pst.31369-3+706@haven.uniserve.com>\r\nDate: Mon, 13 Nov 1995 10:35:14 -0000\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nThe sixth installment of RADBIB95, the definitive radiosity and\r\nglobal illumination bibliography, is now available from:\r\n\r\n  ftp://hobbes.lbl.gov/pub/doc/\r\n\r\nand (please wait until Wednesday, Nov. 15):\r\n\r\n  http://www.ledalite.com/library/rrt.html\r\n\r\nThe number of references has grown to (yoicks!) 781.\r\n\r\nThe color quantization bibliography (CQUANT95) has also been\r\nupdated, and now has 87 references. It is available from\r\nhobbes.lbl.gov and (again, please wait until next Wednesaday):\r\n\r\n  http://www.ledalite.com/library/cgis.html\r\n\r\nIncidentally, has anyone seen this paper?\r\n\r\n%A R. L. Perry\r\n%A E. P. Speck\r\n%T Geometric Factors for Thermal Radiation Exchange between Cows and\r\ntheir Surroundings\r\n%R Technical Report 59-323\r\n%I Journal of the American Society of Agricultural Engineering\r\n%D 1959\r\n%K form factors\r\n%Z a seminal paper in computing cow form factors\r\n\r\nMoo!\r\nIan Ashdown, P. Eng.                 |             READ THE BOOK!\r\nResearch & Development Manager       |  Radiosity: A Programmer's Perspective\r\nLedalite Architectural Products Inc. |             by Ian Ashdown\r\n                                     |         John Wiley & Sons, 1994\r\n                                     |\r\nVisit http://www.ledalite.com        |      (Sneaky Internet Advertising)\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id WAA06501; Mon, 13 Nov 1995 22:33:01 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id VAA12337 for <globillum-isis@isis.imag.fr>; Mon, 13 Nov 1995 21:55:41 +0100\r\nReceived: from fs1.cam.nist.gov (fs1.cam.nist.gov [129.6.80.33]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id VAA08379 for <globillum@imag.fr>; Mon, 13 Nov 1995 21:55:39 +0100\r\nReceived: from plum (plum.cam.nist.gov) by fs1.cam.nist.gov (4.1/SMI-DDN)\r\n        id AA22679; Mon, 13 Nov 95 15:55:32 EST\r\nReceived: by plum (950911.SGI.8.6.12.PATCH825/SMI-3.2)\r\n        id PAA24103; Mon, 13 Nov 1995 15:55:28 -0500\r\nFrom: \"Holly E Rushmeier\" <holly@cam.nist.gov>\r\nMessage-Id: <9511131555.ZM24101@plum.cam.nist.gov>\r\nDate: Mon, 13 Nov 1995 15:55:28 -0500\r\nIn-Reply-To: iashdown@ledalite.com (Ian Ashdown)\r\n        \"Radiosity Bibliography, Take Six\" (Nov 13, 10:35am)\r\nReferences: <95Nov13.103523-0000_pst.31369-3+706@haven.uniserve.com>\r\nReply-To: holly.rushmeier@nist.gov\r\nX-Face: eO|V;3{XkGh^/1hW\"\\R$2ajo-]{6b+iSL&s}264L\"[Qr(@>+$'c\"p(xid20x|DKhrQ-OZw#!/6;*ny_NU>tEA4Z#p5~.hbz)nL990=A^Z/88}i]<Lu8q@t_?iheblC$w[=LxN]9u(!jZ\"}dC6pwK~X?]6TNkZU,'E<<\r\nX-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)\r\nTo: Ian Ashdown <iashdown@ledalite.com>, globillum@imag.fr\r\nSubject: Re: Radiosity Bibliography, Take Six\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHi everyone -\r\n\r\nI did look up the cow paper once, and it is for real.\r\nThe motivation was designing heating systems for\r\nthe care of livestock.\r\n\r\nHere is a summary:\r\n\r\n\"Uses mechanical integrator to measure factors from various\r\nwall elements to a cow, and presents some results for size\r\nof equivalent sphere that gives same factor as cow. It is\r\nfound that the sphere origin should be place at one-fourth of\r\nthe withers-to-pin-bone length back of the withers, at a height\r\nabove the floor of two-thirds the height of the withers, and the\r\nequivalent sphere radius should be 1.8, 2.08 or 1.78 times the\r\nheart girth for exchange with the floor and ceiling,\r\nsidewalls, or front and back walls respectively. Also\r\ndiscusses exchange between cows and entire bounding walls,\r\nfloor and ceiling and between parallel cows.\"\r\n\r\nI don't think I kept a copy of the paper, so please don't ask me for it.\r\nAs I recall, the authors were from California, and the paper\r\nwas initially read at an agricultural meeting held at Cornell.\r\nI looked it up in the library at Ga. Tech., but I expect\r\nit could be found at other places, such as Cornell (in Mann\r\nlibrary if Carpenter doesn't have it) which\r\nhas a degree program in Agricultural Engineering.\r\n\r\nPastorally,\r\nHolly\r\n\r\n\r\nOn Nov 13, 10:35am, Ian Ashdown wrote:\r\n\r\n>\r\n> Incidentally, has anyone seen this paper?\r\n>\r\n> %A R. L. Perry\r\n> %A E. P. Speck\r\n> %T Geometric Factors for Thermal Radiation Exchange between Cows and\r\n> their Surroundings\r\n> %R Technical Report 59-323\r\n> %I Journal of the American Society of Agricultural Engineering\r\n> %D 1959\r\n> %K form factors\r\n> %Z a seminal paper in computing cow form factors\r\n>\r\n> Moo!\r\n> Ian Ashdown, P. Eng.                 |             READ THE BOOK!\r\n> Research & Development Manager       |  Radiosity: A Programmer's Perspective\r\n> Ledalite Architectural Products Inc. |             by Ian Ashdown\r\n>                                      |         John Wiley & Sons, 1994\r\n>                                      |\r\n> Visit http://www.ledalite.com        |      (Sneaky Internet Advertising)\r\n>\r\n>-- End of excerpt from Ian Ashdown\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id UAA14666; Tue, 21 Nov 1995 20:28:55 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id TAA26728 for <globillum-isis@isis.imag.fr>; Tue, 21 Nov 1995 19:49:12 +0100\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id TAA26675 for <globillum@imag.fr>; Tue, 21 Nov 1995 19:49:06 +0100\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\n        id AA21688; Tue, 21 Nov 1995 13:48:54 -0500\r\nMessage-Id: <9511211848.AA21688@merckx.graphics.cornell.edu>\r\nReceived: by barn.graphics.cornell.edu\r\n        (1.37.109.8/16.2) id AA10158; Tue, 21 Nov 1995 13:48:33 -0500\r\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\r\nSubject: graphics pages\r\nTo: globillum@imag.fr\r\nDate: Tue, 21 Nov 95 13:48:32 EST\r\nMailer: Elm [revision: 70.85]\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nI am updating my list of graphics pages at:\r\n\r\nhttp://www.graphics.cornell.edu/~shirley/graphics.html\r\n\r\nIf you know of any I should add, please let me know.\r\n\r\nAlso, if you have online Monte Carlo code or papers, \r\nplease let me know and I will add you to:\r\n\r\nhttp://www.graphics.cornell.edu/~shirley/mc.html\r\n\r\nThanks\r\n\r\nPete Shirley\r\nshirley@graphics.cornell.edu\r\n\r\nFrom \r\nTo: Peter Shirley <shirley@graphics.cornell.edu>\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\nSubject: Re: graphics pages\r\nMessage-Id: <v02110100acd87b52f556@[128.130.166.50]>\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nDate: Wed, 22 Nov 1995 08:47:13\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n>I am updating my list of graphics pages at:\r\n>\r\n>http://www.graphics.cornell.edu/~shirley/graphics.html\r\n>\r\n>If you know of any I should add, please let me know.\r\n\r\nDear Pete,\r\n\r\nhere are some additional CG labs:\r\n\r\nhttp://www.fsz.bme.hu/~szirmay\r\nhttp://www.sys.uea.ac.uk/Research/ResGroups/CGP/\r\nhttp://korsika.informatik.uni-rostock.de:8080/\r\nhttp://sgi.felk.cvut.cz/index.html\r\nhttp://www.inf.ethz.ch/department/IS/cg/\r\nhttp://www.cs.uml.edu/~haim/ivpr.html\r\nhttp://www.igd.fhg.de/\r\nhttp://www9.informatik.uni-erlangen.de/\r\nhttp://greco.gris.informatik.uni-tuebingen.de/\r\nhttp://www.susx.ac.uk/engg/research/vlsi/vlsi.htm\r\nhttp://www.comp.brad.ac.uk/research/GIP/graphme1.html\r\nhttp://cuisg13.unige.ch:8100/HomePage.html\r\nhttp://ligsg2.epfl.ch/\r\nhttp://ls7-www.informatik.uni-dortmund.de/\r\n\r\nat:\r\nhttp://www.dgp.toronto.edu/OtherLabs.html\r\ngopher://ftp.inria.fr:71/11/Labs\r\nhttp://ls7-www.informatik.uni-dortmund.de/html/englisch/servers.html\r\nthere are other lists of CG labs\r\n\r\nThe correct address for Leuwen is:\r\nhttp://www.cs.kuleuven.ac.be/cwis/research/graphics/graphics-E.shtml\r\n\r\nsincerely,\r\nWerner\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from merckx.graphics.cornell.edu by stellaris.cg.tuwien.ac.at via SMTP (940816.SGI.8.6.9/910805.SGI)\r\n        for <wp@stellaris.cg.tuwien.ac.at> id NAA17077; Wed, 22 Nov 1995 13:38:57 +0100\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\n        id AA03325; Wed, 22 Nov 1995 07:38:53 -0500\r\nMessage-Id: <9511221238.AA03325@merckx.graphics.cornell.edu>\r\nReceived: by barn.graphics.cornell.edu\r\n        (1.37.109.8/16.2) id AA11989; Wed, 22 Nov 1995 07:38:49 -0500\r\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\r\nSubject: Re: graphics pages\r\nTo: Werner Purgathofer Werner Purgathofer <wp>\r\nDate: Wed, 22 Nov 95 7:38:49 EST\r\nIn-Reply-To: <v02110100acd87b52f556@[128.130.166.50]>; from \"Werner Purgathofer\" at Nov 22, 95 8:47 am\r\nMailer: Elm [revision: 70.85]\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nWow!  Thanks-- I will add these.\r\n\r\nPete\r\n\r\n> \r\n> >I am updating my list of graphics pages at:\r\n> >\r\n> >http://www.graphics.cornell.edu/~shirley/graphics.html\r\n> >\r\n> >If you know of any I should add, please let me know.\r\n> \r\n> Dear Pete,\r\n> \r\n> here are some additional CG labs:\r\n> \r\n> http://www.fsz.bme.hu/~szirmay\r\n> http://www.sys.uea.ac.uk/Research/ResGroups/CGP/\r\n> http://korsika.informatik.uni-rostock.de:8080/\r\n> http://sgi.felk.cvut.cz/index.html\r\n> http://www.inf.ethz.ch/department/IS/cg/\r\n> http://www.cs.uml.edu/~haim/ivpr.html\r\n> http://www.igd.fhg.de/\r\n> http://www9.informatik.uni-erlangen.de/\r\n> http://greco.gris.informatik.uni-tuebingen.de/\r\n> http://www.susx.ac.uk/engg/research/vlsi/vlsi.htm\r\n> http://www.comp.brad.ac.uk/research/GIP/graphme1.html\r\n> http://cuisg13.unige.ch:8100/HomePage.html\r\n> http://ligsg2.epfl.ch/\r\n> http://ls7-www.informatik.uni-dortmund.de/\r\n> \r\n> at:\r\n> http://www.dgp.toronto.edu/OtherLabs.html\r\n> gopher://ftp.inria.fr:71/11/Labs\r\n> http://ls7-www.informatik.uni-dortmund.de/html/englisch/servers.html\r\n> there are other lists of CG labs\r\n> \r\n> The correct address for Leuwen is:\r\n> http://www.cs.kuleuven.ac.be/cwis/research/graphics/graphics-E.shtml\r\n> \r\n> sincerely,\r\n> Werner\r\n> \r\n> \r\n> \r\n> --\r\n> |\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"|\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"|\r\n> | Werner Purgathofer             | Tel. +43(1)58801 4548           |\r\n> | Institute of Computer Graphics |     ( secretary: 4549 )         |\r\n> | Technical University of Vienna | Fax. +43(1)5874932              |\r\n> | Karlsplatz 13 / 186            | email:   wp@cg.tuwien.ac.at     |\r\n> | A-1040 Wien / Austria          | WWW: http://www.cg.tuwien.ac.at |\r\n> \"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\r\n> \r\n> \r\n> \r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id SAA04443; Tue, 5 Dec 1995 18:43:19 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id QAA08880 for <globillum-isis@isis.imag.fr>; Tue, 5 Dec 1995 16:02:57 +0100\r\nReceived: from dira.bris.ac.uk (dira.bris.ac.uk [137.222.10.41]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id QAA12304 for <globillum@imag.fr>; Tue, 5 Dec 1995 16:02:47 +0100\r\nReceived: from kukini.cs.bris.ac.uk by dira.bris.ac.uk with SMTP (PP);\r\n          Tue, 5 Dec 1995 15:02:05 +0000\r\nReceived: from danno by kukini.compsci.bristol.ac.uk id aa09807;\r\n          5 Dec 95 15:04 GMT\r\nTo: globillum@imag.fr\r\nSubject: participating media\r\nCc: blacksha@cs.bris.ac.uk\r\nDate: Tue, 5 Dec 95 14:59:16 GMT\r\nFrom: blacksha@cs.bris.ac.uk\r\nSender: blacksha@cs.bris.ac.uk\r\nMessage-ID: <9512051459.aa26006@uk.ac.bristol.compsci.danno>\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nDear all,\r\n       I am a final year student investigating the visualisation of \r\nparticipating media using the particle tracing method. I would be most\r\ngrateful if anyone could point me in the right direction as to where i\r\nmight find a description of the properties, and how they might be modelled,\r\nof media such as fog & rain, smoke and dust.\r\n\r\n                    many thanks,\r\n       \r\n                    Julian Blackshaw. \r\n                    Email: blacksha@compsci.bristol.ac.uk\r\n\r\n \r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id UAA04711; Tue, 5 Dec 1995 20:55:02 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id UAA25958 for <globillum-isis@isis.imag.fr>; Tue, 5 Dec 1995 20:39:01 +0100\r\nReceived: from irz101.inf.tu-dresden.de (irz101.inf.tu-dresden.de [141.76.1.9]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id UAA22835 for <globillum@imag.fr>; Tue, 5 Dec 1995 20:38:57 +0100\r\nReceived: by irz101.inf.tu-dresden.de (8.6.12/8.6.12-s1) id VAA00521 for globillum@imag.fr; Tue, 5 Dec 1995 21:38:51 +0200\r\nFrom: \"Nguyen, D.C.\" <cn1@irz301.inf.tu-dresden.de>\r\nMessage-Id: <199512051938.VAA00521@irz101.inf.tu-dresden.de>\r\nSubject: GX/GENERIC page\r\nTo: Global Illumination List <globillum@imag.fr>\r\nDate: Tue, 5 Dec 1995 21:38:51 +0200 (MESZ)\r\nX-Mailer: ELM [version 2.4 PL23]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHi,\r\nI've uploaded the GX/GENERIC WWW-page w/ some demos picts and\r\nperformance-reports. The URLs are:\r\n http://www.inf.tu-dresden.de/~cn1/gx.html\r\nor\r\n http://www.rz.tu-ilmenau.de/~juhu/gx.html\r\n\r\n-JuHu\r\n /\\__  Nguyen Duc Cuong (aka JuHu) - CG-student \\ \"Computers in the future may\r\n/__\\ \\ EMail : cn1@irz.inf.tu-dresden.de         \\ weigh no more than 1.5 tons\"\r\n  \\__/ WWW   : http://www.inf.tu-dresden.de/~cn1/ \\[ Popular Mechanics 1949 ]\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id TAA04384; Tue, 12 Dec 1995 19:03:38 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id NAA18936 for <globillum-isis@isis.imag.fr>; Tue, 12 Dec 1995 13:35:35 +0100\r\nReceived: from alf2.tcd.ie (alf2.tcd.ie [134.226.1.26]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id NAA04078 for <globillum@imag.fr>; Tue, 12 Dec 1995 13:35:28 +0100\r\nReceived: (from vtcodd@localhost) by alf2.tcd.ie (8.6.10/8.6.10) id MAA21590 for globillum@imag.fr; Tue, 12 Dec 1995 12:35:15 GMT\r\nFrom: Vinnie Codd <vtcodd@tcd.ie>\r\nMessage-Id: <199512121235.MAA21590@alf2.tcd.ie>\r\nSubject: RE:Radiosity\r\nTo: globillum@imag.fr\r\nDate: Tue, 12 Dec 1995 12:35:14 +0000 (GMT)\r\nX-Mailer: ELM [version 2.4 PL23]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHello there,\r\n                I wonder could anyone give me information on Radiosity.\r\nI would like information on where to get code to implement the radiosity\r\nalgorithm eg ftp sites.My project entails solving the radiosity equation for\r\na cubical room with a light source at the centre of the roof and a cube at the \r\ncentre of the floor.I am using ray-tracing for form factor evaluation and \r\nfor the final viewing phase.I am using progresive refinement to solve the     \r\nequation itself.I wonder could anyone give me some information as to where \r\nto find code or anything else helpfull for this problem.\r\n\r\nVincent Codd(vtcodd@alf2.tcd.ie)\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id TAA04430; Tue, 12 Dec 1995 19:13:03 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id PAA24380 for <globillum-isis@isis.imag.fr>; Tue, 12 Dec 1995 15:12:13 +0100\r\nReceived: from sbox.tu-graz.ac.at (dialup6.tu-graz.ac.at [129.27.250.7]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id PAA08491 for <globillum@imag.fr>; Tue, 12 Dec 1995 15:12:07 +0100\r\nReceived: (from sw@localhost) by sbox.tu-graz.ac.at (8.6.12/8.6.9) id PAA00504; Tue, 12 Dec 1995 15:48:12 +0100\r\nDate: Tue, 12 Dec 1995 15:48:08 +0100 (MET)\r\nFrom: Siegfried Wiesenhofer <sw@sbox.tu-graz.ac.at>\r\nTo: globillum@imag.fr\r\nSubject: nomenclature recommendation ?\r\nMessage-ID: <Pine.LNX.3.91.951212152902.493B-100000@sbox.tu-graz.ac.at>\r\nMIME-Version: 1.0\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nhi,\r\n\r\ni' m currently working on my diploma thesis on \"numerical simulation of \r\nradiation heat transfer\". having finished the implementation part i \r\nrecently started committing the work to paper. now my question:\r\n\r\nwhich nomenclature should i use ? heat transfer or global\r\nillumination (proposed standard, or ANSI/IES RP-16-1986) ?\r\n\r\ni am torn between using nomenclature from siegel's & howell's book \r\n\"thermal radiation heat transfer\" (which i think is a standard work on \r\nradiative heat transfer), global illumination literature, and the \r\nproposed standard for global illumination. \r\n\r\nany recommendations ?\r\n\r\nmany thanx in advance,\r\nsiegi\r\n\r\n <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\r\nv   siegfried wiesenhofer                                  ^\r\nv   graz university of technology / austria - europe       ^\r\nv   keywords: siegi, radiosity, jazz, funk, paragliding... ^\r\nv   email:    sw@sbox.tu-graz.ac.at                        ^\r\n >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id UAA04860; Tue, 12 Dec 1995 20:42:23 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id UAA11378 for <globillum-isis@isis.imag.fr>; Tue, 12 Dec 1995 20:14:44 +0100\r\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id UAA24418 for <globillum@imag.fr>; Tue, 12 Dec 1995 20:14:10 +0100\r\nReceived: from hobbes.lbl.gov by lbl.gov (4.1/1.39)\r\n        id AA10568; Tue, 12 Dec 95 11:13:41 PST\r\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2)\r\n        id AA11547; Tue, 12 Dec 95 11:12:59 PST\r\nDate: Tue, 12 Dec 95 11:12:59 PST\r\nFrom: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\r\nMessage-Id: <9512121912.AA11547@hobbes.lbl.gov>\r\nTo: globillum@imag.fr, vtcodd@tcd.ie\r\nSubject: RE:Radiosity\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nSounds like you want Ian Ashdown's book:\r\n\r\nAshdown, I. 1994. Radiosity: A Programmer's Perspective. New York, NY:\r\nJohn Wiley & Sons, Inc. Softcover, 498 pages, 12 color plates.\r\n\r\nISBN 0-471-30444-1 (without diskette)                $44.95 US\r\nISBN 0-471-30488-3 (with 3.5-inch MS-DOS diskette)   $59.95 US\r\n\r\nA demo version of his radiosity implementation, called HELIOS, is available\r\nfrom the Ledalite web site:\r\n\r\n        http://www.ledalite.com/\r\n\r\nHe has also written a nice IES luminaire file parser, which I recommend to\r\nanyone who is serious about realistic rendering, available from the same\r\nsite.\r\n\r\nIf you want some good, physically-based models and solutions to compare to,\r\nalso check out the following site, which I manage:\r\n\r\n        http://radsite.lbl.gov/mgf/HOME.html\r\n\r\nGood luck!\r\n-Greg\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id UAA04878; Tue, 12 Dec 1995 20:48:20 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id UAA11493 for <globillum-isis@isis.imag.fr>; Tue, 12 Dec 1995 20:25:25 +0100\r\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id UAA24930 for <globillum@imag.fr>; Tue, 12 Dec 1995 20:25:23 +0100\r\nReceived: from hobbes.lbl.gov by lbl.gov (4.1/1.39)\r\n        id AA10884; Tue, 12 Dec 95 11:24:25 PST\r\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2)\r\n        id AA11599; Tue, 12 Dec 95 11:23:43 PST\r\nDate: Tue, 12 Dec 95 11:23:43 PST\r\nFrom: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\r\nMessage-Id: <9512121923.AA11599@hobbes.lbl.gov>\r\nTo: globillum@imag.fr, sw@sbox.tu-graz.ac.at\r\nSubject: Re:  nomenclature recommendation ?\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nI recommend that you pick up the following files by Holly Rushmeier from\r\nthe anonymous ftp account on tiber.nist.gov:\r\n\r\n        pub/holly/symb.tex              - LaTeX document\r\n        pub/holly/symb.ps               - printable PostScript of above\r\n\r\nThis summarizes recommended notation from ANSI/IES RP-16-1986, which is\r\nthe preferred standard for global illumination.  Even if you are working\r\nwithin the field of radiative heat transfer, this is a more consistent\r\nnotation for a broader audience.  (Someone, correct me if I'm mistaken.)\r\n\r\n-Greg\r\n\r\nP.S.  A group of us are still hoping to come up with some standard terminology\r\nand put it on the globillum web page, but we're a bit slow.\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id KAA18022; Fri, 15 Dec 1995 10:58:25 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id KAA06430 for <globillum-isis@isis.imag.fr>; Fri, 15 Dec 1995 10:10:38 +0100\r\nReceived: from relay7.UU.NET (relay7.UU.NET [192.48.96.17]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id KAA20728 for <globillum@imag.fr>; Fri, 15 Dec 1995 10:10:29 +0100\r\nReceived: from iisc.ernet.in by relay7.UU.NET with SMTP \r\n        id QQzueu27049; Fri, 15 Dec 1995 04:09:35 -0500 (EST)\r\nReceived: from serc.serc.iisc.ernet.in (dhruva.serc.iisc.ernet.in) by iisc.ernet.in (ERNET-IISc/SMI-4.1)\r\n           id AA19904; Fri, 15 Dec 95 14:44:49+0530\r\nReceived: by serc.serc.iisc.ernet.in (AIX 3.2/UCB 5.64/4.03)\r\n          id AA11191; Fri, 15 Dec 1995 14:43:38 GMT\r\nDate: Fri, 15 Dec 1995 14:43:38 GMT\r\nFrom: Reetinder Singh Sidhu <sidhu@serc.serc.iisc.ernet.in>\r\nMessage-Id: <9512151443.AA11191@serc.serc.iisc.ernet.in>\r\nTo: globillum@imag.fr\r\nSubject: Analytical Form Factors\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n        Would anyone know the analytic form factor from a differential\r\narea to a triangle? I need the formulae for the two cases when the\r\ndiff. area and the triangle are (1) parallel (2) perpendicular.\r\n        My aplogies for bothering about such a trivial matter but time\r\nis too short for me to work it out and verify it.\r\n\r\n                                                        Reetinder Sidhu\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id RAA25772; Thu, 4 Jan 1996 17:14:58 +0100\r\nReceived: from haven.uniserve.com (haven.uniserve.com [198.53.215.121]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id PAA05326 for <globillum@imag.fr>; Thu, 4 Jan 1996 15:30:17 +0100\r\nReceived: from van0118.TVS.NET ([204.191.197.28]) by haven.uniserve.com with SMTP id <30746-4>; Thu, 4 Jan 1996 06:28:01 -0000\r\nX-Sender: iashdown@ledalite.com (Unverified)\r\nX-Mailer: Windows Eudora Version 2.0.3\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nTo: globillum@imag.fr\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\nSubject: Radiosity & Color Quantization bibliographies\r\nMessage-Id: <96Jan4.062801pst.30746-4+426@haven.uniserve.com>\r\nDate: Thu, 4 Jan 1996 06:27:56 -0000\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nRevised and new bibliography releases for:\r\n\r\n* radiosity and global illumination\r\n* color quantization algorithms\r\n* edge-based (e.g., winged-edge) boundary representations\r\n\r\n1. RADBIB96.TXT\r\n\r\n   This is a comprehensive bibliography of radiosity and related\r\n   global illumination papers, theses, articles, and books. A total\r\n   of 49 new references have been added since its last release as\r\n   RADBIB95.TXT on November 11, 1995, bringing the total to 832\r\n   references.\r\n\r\n   Available as RADBIB96.ZIP or RADBIB96.TXT.Z from\r\n   http://www.ledalite.com/library/rrt.html (courtesy of Ledalite\r\n   Architectural Products Inc.)\r\n\r\n   Also available as /pub/doc/RadBib96.Z from hobbes.lbl.gov\r\n   (courtesy of Greg Ward and Lawrence Berkeley Laboratory).\r\n\r\n   This bibliography is in refer format. However, some anonymous\r\n   but kind soul converted the previous release to bib format,\r\n   which is available as:\r\n\r\n   ftp.cs.columbia.edu/archives/bibliographies/Graphics/rad.html\r\n\r\n   A refer-format file containing only the new references for\r\n   RADBIB96.TXT is also available. Send your e-mail request to\r\n   iashdown@ledalite.com.\r\n\r\n2. CQUANT96.TXT\r\n\r\n   This is a comprehensive bibliography of color quantization\r\n   algorithms. A total of 6 new references have been added since\r\n   its last release as CQUANT95.TXT on November 11, 1995,\r\n   bringing the total to 91 references.\r\n\r\n   Available as CQUANT96.ZIP or CQUANT96.TXT.Z from\r\n   http://www.ledalite.com/library/cgis.html (courtesy of\r\n   Ledalite Architectural Products Inc.)\r\n\r\n   Also available as /pub/doc/cquant96.Z from hobbes.lbl.gov\r\n   (courtesy of Greg Ward and Lawrence Berkeley Laboratory).\r\n\r\n3. B-REP96.TXT\r\n\r\n   This is a bibliography of edge-based boundary representation\r\n   papers, theses, articles, and books, and includes 39\r\n   references. If you are having trouble locating information\r\n   on Baumgart's winged-edge data structure for radiosity-based\r\n   rendering and other finite element method applications, start\r\n   here.\r\n\r\n   Available as B-REP96.ZIP or B-REP96.TXT.Z from\r\n   http://www.ledalite.com/library/cgis.html (courtesy of\r\n   Ledalite Architectural Products Inc.)\r\n\r\n   Also available as /pub/doc/brep96.Z from hobbes.lbl.gov\r\n   (courtesy of Greg Ward and Lawrence Berkeley Laboratory).\r\n\r\nMy thanks to all of you who have made your conference\r\nproceedings, publication lists, and especially papers available\r\nonline through your Web pages. It has made my self-appointed\r\ntask of tracking down your contributions to the global\r\nillumination literature much easier.\r\nIan Ashdown, P. Eng.                 |             READ THE BOOK!\r\nResearch & Development Manager       |  Radiosity: A Programmer's Perspective\r\nLedalite Architectural Products Inc. |             by Ian Ashdown\r\n                                     |         John Wiley & Sons, 1994\r\nVisit http://www.ledalite.com        |      (Sneaky Internet Advertising)\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id AAA27792; Thu, 8 Feb 1996 00:25:15 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id AAA12422 for <globillum-isis@isis.imag.fr>; Thu, 8 Feb 1996 00:03:44 +0100\r\nReceived: from augustea.it (jupiter.augustea.it [194.20.105.1]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id AAA18410 for <globillum@imag.fr>; Thu, 8 Feb 1996 00:03:39 +0100\r\nReceived: from ppp-7.augustea.it (ppp-5.augustea.it) by augustea.it with SMTP id AA05841\r\n  (5.67b/IDA-1.5 for <globillum@imag.fr>); Thu, 8 Feb 1996 00:02:54 +0100\r\nMessage-Id: <30F0D822.4965@jupiter.augustea.it>\r\nDate: Mon, 08 Jan 1996 00:38:58 -0800\r\nFrom: Paolo Bernardelli <bpaolo@jupiter.augustea.it>\r\nOrganization: Poliedra\r\nX-Mailer: Mozilla 2.0b6a (Win16; I)\r\nMime-Version: 1.0\r\nTo: globillum@imag.fr\r\nSubject: Materials definition for esterior lighting simulation\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nFor radiosity people .....\r\nI\u0012m studing about illumination conditions of monuments and building in \r\nexterior and thier visual effect. \r\nFor this we use Radiance and we need to define some quantity of materials \r\nlike especially: \r\n>plaster\r\n>smooth marble  ( like white marble called Travertino - All Rome is built with this ) \r\n>ashlar marble\r\n>wood for windows \r\n>nude reinforced concrete\r\n>pavement street  Where is it possible find this informations with a physical definition ( \r\nLike BRDF materials and MGF standard )?\r\nAs your gruop ingaged this problems?\r\nHow measure you materials color and unknown elements of materials?\r\nThanks for your attention.\r\nPaolo Bernarderlli\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id VAA19719; Tue, 6 Feb 1996 21:48:54 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id VAA14488 for <globillum-isis@isis.imag.fr>; Tue, 6 Feb 1996 21:28:24 +0100\r\nReceived: from akbar.psc.edu (akbar.psc.edu [128.182.61.69]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id VAA29240 for <globillum@imag.fr>; Tue, 6 Feb 1996 21:28:19 +0100\r\nReceived: by akbar.psc.edu (950911.SGI.8.6.12.PATCH825/930416.SGI.AUTO)\r\n         id KAA20392; Tue, 6 Feb 1996 10:00:28 -0500\r\nDate: Tue, 6 Feb 1996 10:00:28 -0500\r\nFrom: Joe Geigel <geigel@akbar.psc.edu>\r\nMessage-Id: <199602061500.KAA20392@akbar.psc.edu>\r\nTo: radiance-discuss@hobbes.lbl.gov, globillum@imag.fr\r\nSubject: Looking for accurate illumination/BRDFs\r\nReply-to: geigel@psc.edu\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n\r\nHello...\r\n \r\n   I am conducting an experiment, in the spirit of the studies with the\r\nCornell box, where I will be comparing a computer rendered scene\r\n(rendered with RADIANCE) with an equivalent scene in the real world.  \r\nAs such, I will need to find luminarires and materials in the real \r\nworld whose physical data is accurately recorded and generally available.\r\n   \r\n   I was wondering if anyone can recommend any particular luminaires\r\nwhose illumination data is available (and considered accurate) and/or \r\nmaterials whose BRDF data is available (and also accurate) and where\r\nI might obtain such data.\r\n\r\n   Any help or pointers would be greatly appreciated.\r\n\r\n\r\n                                     Thanks in advance,\r\n\r\n                                         -- joe geigel\r\n                                            pittsburgh supercomputing center\r\n                                            geigel@psc.edu\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id WAA28594; Tue, 13 Feb 1996 22:28:12 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id VAA10931 for <globillum-isis@isis.imag.fr>; Tue, 13 Feb 1996 21:56:25 +0100\r\nReceived: from irz201.inf.tu-dresden.de (irz201.inf.tu-dresden.de [141.76.1.10]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id VAA17438 for <globillum@imag.fr>; Tue, 13 Feb 1996 21:56:04 +0100\r\nReceived: by irz201.inf.tu-dresden.de (8.6.12/8.6.12-s1) id WAA07103 for globillum@imag.fr; Tue, 13 Feb 1996 22:54:15 +0200\r\nFrom: \"Nguyen, D.C.\" <cn1@irz301.inf.tu-dresden.de>\r\nMessage-Id: <199602132054.WAA07103@irz201.inf.tu-dresden.de>\r\nSubject: shadow boundaries for ext. lights\r\nTo: Global Illumination List <globillum@imag.fr>\r\nDate: Tue, 13 Feb 1996 22:54:14 +0200 (MESZ)\r\nX-Mailer: ELM [version 2.4 PL24 ME8b]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHi,\r\nIs there any general (not only polygonal) approach to compute the shadow \r\nboundaries for volume-lightsoures ? I use Monte-Carlo-technique to compute\r\nsoftshadows and got many problems w/ it. Even with importance sampling, the\r\nraytracer requires a lot of shadow-rays to fire to produce an acceptable\r\nimage. There are too much noises, and some small occluding patches are\r\nmissed. An analytical solution would be nice, but i only found papers\r\nwhere special solutions for polygonal objects are described. Is it possible\r\nto contruct the discontinuity mesh for all types of objects ?\r\n\r\nThanks for any help.    \r\n\r\n\r\n--JuHu \r\n /\\__  Nguyen Duc Cuong (aka JuHu) - CG-student \\ \"Computers in the future may\r\n/__\\ \\ EMail : cn1@irz.inf.tu-dresden.de         \\ weigh no more than 1.5 tons\"\r\n  \\__/ WWW   : http://www.inf.tu-dresden.de/~cn1/ \\[ Popular Mechanics 1949 ]\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id TAA20374; Sat, 17 Feb 1996 19:45:02 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id TAA02590 for <globillum-isis@isis.imag.fr>; Sat, 17 Feb 1996 19:26:38 +0100\r\nReceived: from haven.uniserve.com (haven.uniserve.com [198.53.215.121]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id TAA11391 for <globillum@imag.fr>; Sat, 17 Feb 1996 19:25:13 +0100\r\nReceived: from van0102.TVS.NET ([204.191.197.12]) by haven.uniserve.com with SMTP id <30821-24133>; Sat, 17 Feb 1996 10:27:55 -0800\r\nX-Sender: iashdown@ledalite.com\r\nX-Mailer: Windows Eudora Version 2.0.3\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nTo: globillum@imag.fr\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\nSubject: ANNOUNCE: Free Radiosity Renderer (inc. C++ source code)\r\nMessage-Id: <96Feb17.102755pst.30821-24133+279@haven.uniserve.com>\r\nDate: Sat, 17 Feb 1996 10:27:55 -0800\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nHi, folks. My apologies for cluttering up your mailbox, but\r\nrumour has it that some of you (or, more likely, your undergrad\r\nstudents) are actually using the HELIOS radiosity renderer from\r\nmy book. The following is a self-serving blurb announcing that\r\nthe complete (and guaranteed 100% free) C++ development package\r\nfor HELIOS V1.02C is now available for downloading from our Web\r\nserver.\r\n\r\n- Ian Ashdown\r\n\r\n----------------------------------------------------------------\r\n\r\nThe C++ source code for HELIOS, a fully-functional radiosity\r\nrenderer for MS-Windows 3.1, is now available for downloading\r\non the 'net ...\r\n\r\n\"Radiosity\" is a computer graphics technique that enables you to \r\nsynthesize photorealistic images. Whereas ray tracing techniques \r\nexcel in the rendition of point light sources, specular \r\nreflections, and refraction effects, radiosity methods accurately \r\nmodel area light sources, diffuse reflections, color bleeding \r\nbetween surfaces, and detailed shading within shadows. They are \r\nin a sense complementary approaches to photorealistic rendering. \r\n\r\nFolklore had it that you needed a graphics workstation with \r\ngigabytes of RAM or even a supercomputer to do radiosity \r\nrendering. This is no longer true: You can use your personal \r\ndesktop computer -- a '386 IBM-PC with a math coprocessor, 4 MB \r\nof RAM, and a 256-color SVGA display will do nicely -- to \r\nexperiment with radiosity methods. A 66-MHz '486DX machine will \r\nrender a simple scene (540 polygons) in less than three minutes. \r\nA more complex scene with 2,700 polygons can be rendered in a \r\nlittle over six minutes.\r\n\r\nCommercial radiosity renderers are slowly making their way into \r\nthe marketplace. Take a look, for example, at the incomparable \r\nLightscape Visualization system (http://www.lightscape.com) to \r\nsee what is available now for Windows NT. (Other interesting \r\nsites on the Web for commercial radiosity renderers are \r\nhttp://www.bentley.com/products/masterpiece.html -- download the \r\nMicrostation MasterPiece Technical Profile -- and the Italian\r\nhttp://www.atma.it/english/rlight.html.) \r\n\r\nIn the meantime, you can download HELIOS to experiment with the \r\npossibilities of radiosity rendering using MS-Windows 3.1 or \r\nWindows 95. The Web site is:\r\n\r\n  http://www.ledalite.com/lighthouse.html\r\n \r\nwhere you will find a demonstration version of HELIOS Version \r\n1.02C (106 KB) and the complete C++ development package (806 KB), \r\nincluding four different executable versions of HELIOS, fully-\r\ncommented C++ source code (over 12,700 lines), make files for \r\nMicrosoft Visual C++ 1.5 and Borland C++ 4.5, online help files, \r\ntwo demonstration environments, demo images, and more.\r\n\r\n(While you are perusing our Web site, you might want to look at\r\nhttp://www.ledalite.com/library/ledapub.html -- we have an \r\neclectic variety of academic papers and articles on computer \r\ngraphics and related topics available online for downloading.)\r\n\r\nThe HELIOS development package is *not* in the public domain. It \r\nis copyrighted material that may be freely copied, redistributed, \r\nand/or modified for personal, non-commercial use ONLY, provided \r\nthe copyright notice is included with all source code files. \r\n\r\nHELIOS was first developed in: \r\n\r\n  Ashdown, I. 1994. Radiosity: A Programmer's Perspective. New \r\n  York, NY: John Wiley & Sons, Inc. Softcover, 498 pages, 12 \r\n  color plates. \r\n\r\n  ISBN 0-471-30444-1 (without diskette)                $39.95 US\r\n  ISBN 0-471-30488-3 (with 3.5-inch MS-DOS diskette)   $54.95 US\r\n\r\nThis book provides a detailed explanation of radiosity theory and \r\nits associated algorithms (no knowledge of higher mathematics \r\nrequired!) More important, it also includes complete, fully \r\ndocumented, and compiler-independent C++ source code (over 7,500 \r\nlines) for HELIOS Version 1.00A, a fully-functional radiosity-\r\nbased rendering program for MS-Windows 3.1, Windows 95, and \r\nWindows NT.\r\n\r\nThe radiosity-related code presented in the book is identical to \r\nthat now offered online. If you want to fully understand how \r\nHELIOS (and radiosity) works, you more or less need to buy the \r\nbook.\r\n\r\nYou can order \"Radiosity: A Programmer's Perspective\" from your \r\nlocal bookseller or (in the United States) directly from John \r\nWiley & Sons by calling 1-800-CALL-WILEY. You can also order the \r\nbook online from http://www.wiley.com.\r\n\r\nIan Ashdown, P. Eng.                 |             READ THE BOOK!\r\nResearch & Development Manager       |  Radiosity: A Programmer's Perspective\r\nLedalite Architectural Products Inc. |             by Ian Ashdown\r\n                                     |         John Wiley & Sons, 1994\r\nVisit http://www.ledalite.com        |      (Sneaky Internet Advertising)\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id EAA21635; Sun, 18 Feb 1996 04:13:21 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id EAA06659 for <globillum-isis@isis.imag.fr>; Sun, 18 Feb 1996 04:03:50 +0100\r\nReceived: from haven.uniserve.com (haven.uniserve.com [198.53.215.121]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id EAA17560 for <globillum@imag.fr>; Sun, 18 Feb 1996 04:03:48 +0100\r\nReceived: from van0105.TVS.NET ([204.191.197.15]) by haven.uniserve.com with SMTP id <30977-24130>; Sat, 17 Feb 1996 19:06:43 -0800\r\nX-Sender: iashdown@ledalite.com\r\nX-Mailer: Windows Eudora Version 2.0.3\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nTo: globillum@imag.fr\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\nSubject: ANNOUNCE corrigendum\r\nMessage-Id: <96Feb17.190643pst.30977-24130+549@haven.uniserve.com>\r\nDate: Sat, 17 Feb 1996 19:06:38 -0800\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nCorrigendum to earlier message:\r\n\r\n>In the meantime, you can download HELIOS to experiment with the \r\n>possibilities of radiosity rendering using MS-Windows 3.1 or \r\n>Windows 95. The Web site is:\r\n>\r\n>  http://www.ledalite.com/lighthouse.html\r\n>\r\n\r\nOops ... make that http://www/ledalite.com/lighthse.html\r\n\r\nIan Ashdown, P. Eng.                 |             READ THE BOOK!\r\nResearch & Development Manager       |  Radiosity: A Programmer's Perspective\r\nLedalite Architectural Products Inc. |             by Ian Ashdown\r\n                                     |         John Wiley & Sons, 1994\r\nVisit http://www.ledalite.com        |      (Sneaky Internet Advertising)\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id WAA12477; Wed, 21 Feb 1996 22:00:34 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id VAA28605 for <globillum-isis@isis.imag.fr>; Wed, 21 Feb 1996 21:24:01 +0100\r\nReceived: from gateway.lightscape.com (gate-gateway.lightscape.com [206.139.79.2]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id VAA16678 for <globillum@imag.fr>; Wed, 21 Feb 1996 21:23:40 +0100\r\nReceived: from junior.lightscape.com by gateway.lightscape.com via ESMTP (950511.SGI.8.6.12.PATCH526/940406.SGI.AUTO)\r\n        for <@gateway.lightscape.com:globillum@imag.fr> id MAA00578; Wed, 21 Feb 1996 12:23:04 -0800\r\nReceived: from basil.lightscape.com by junior.lightscape.com via ESMTP (950511.SGI.8.6.12.PATCH526/940406.SGI.AUTO)\r\n        for <@junior.lightscape.com:globillum@imag.fr> id MAA15774; Wed, 21 Feb 1996 12:23:04 -0800\r\nReceived: from basil by basil.lightscape.com via SMTP (940816.SGI.8.6.9/940406.SGI.AUTO)\r\n        for <globillum@imag.fr> id MAA17837; Wed, 21 Feb 1996 12:23:02 -0800\r\nSender: greg@lightscape.com\r\nMessage-ID: <312B7F26.6956@lightscape.com>\r\nDate: Wed, 21 Feb 1996 12:23:02 -0800\r\nFrom: Greg Spencer <greg@lightscape.com>\r\nOrganization: Lightscape Technologies, Inc.\r\nX-Mailer: Mozilla 2.0b6a (X11; I; IRIX 5.3 IP22)\r\nMIME-Version: 1.0\r\nTo: globillum@imag.fr\r\nSubject: Caught in the Act\r\nX-URL: http://www.3d-design.com/bruno/bruno.html\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nI just thought I would provide a bit of appropriate humor to this list.\r\n\r\nIf you would like a good laugh, read the following article on lighting\r\nfrom 3D Design magazine -- it's a wonderful example of how to sound\r\ntechnical without actually having to know anything about the subject you\r\nare writing about (or even much about writing).\r\n\r\nhttp://www.3d-design.com/bruno/bruno.html\r\n\r\n                -Greg.\r\n\r\n-- \r\nGreg Spencer, Software Engineer\r\nLightscape Technologies., Inc.\r\n\r\n<BASE HREF=\"http://www.3d-design.com/bruno/bruno.html\">\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//SQ//DTD HTML 2.0 HoTMetaL + extensions//EN\">\r\n<HTML>\r\n<HEAD>\r\n<TITLE>Caught in the Shadows</TITLE>\r\n</HEAD> \r\n<BODY>\r\n<H1>\r\nCaught in the Shadows\r\n</H1>\r\n<ADDRESS>\r\nby Joey Bruno\r\n</ADDRESS>\r\n<P><B>Even the most stunning 3D models are useless without light sources. Put\r\nthese tips, tricks, and hands-on techniques to the test to get the most from\r\nyour light sources.\r\n</B></P>\r\n<P>\r\nThe notion of lighting a 3D scene seems rather simplistic, but it's not.\r\nConsider the many ways that shadows are created in 3D programs -- from a simple,\r\nsingle light source to special effect shots with uplighting, whirling\r\nspotlights, and laser bolts flying freely. And these effects are not limited to\r\nthe higher-end workstations or software -- 3D packages selling for as little as\r\n$500 offer the ability to create lighting and shadow effects.\r\n</P>\r\n<P>\r\nSo what's the big deal? Why all the fuss about lighting a scene and simulating\r\nshadows? Sure you can build some geometry, throw a shadow-casting light source\r\nor two in and render away. But if you think that's all there is to it, think\r\nagain. If your goal is to add realism to your design but you neglect to spend\r\nthe time setting up the lights within it, you're all but asking for trouble.\r\nWhen it gets down to the final scene, it won't matter that your geometry is\r\nperfect or that you've included more special effects than a sci-fi movie. If\r\nyour lighting and shadows are sloppy, people will notice. \r\n</P>\r\n<P>\r\nUnderstand the shadows\r\n</P>\r\n<P>\r\nA shadow is not a hard, razor-edged entity, nor is it an absolute absence of\r\nlight. Shadows are created by blocking the in-line flow of light from an object,\r\nwhich can be caused by refraction, diffusion, or complete blockage. Consider for\r\na moment how light itself works. Light does not cast a perfectly straight beam\r\n-- it projects in all directions from its source. This scattering effect is\r\nreferred to as &quot;propagation.&quot; Rays of light run three-dimensionally in\r\na radial fashion from their sources. Close to the source, the rays are densely\r\npacked. As they move out, they disperse. That's why the effect of light gets\r\nweaker the further it moves from its source.\r\n</P>\r\n<P>\r\nConsider how propagation affects an object. What do these radial light waves do\r\nwhen they strike an object? How about when light waves strike light waves or\r\nlight waves interact with atmospheric diffusion? The physics get complicated,\r\nbut in a nutshell, it produces scatter. When light strikes an object, especially\r\nthe face of an object perpendicular to its source, it &quot;kicks&quot; the\r\nlight back in the same direction as its source, causing reflections in an\r\nobject. The greater an object's ability to return this light without\r\ninterference from its surface characteristics (i.e., less returned diffusion),\r\nthe shinier it is.\r\n</P>\r\n<P>\r\nLight rays reach a breaking point at the edge of an object. Edges that are\r\njutting out in space tend to &quot;slice&quot; the beam; part of the beam will\r\nstrike the object and other parts of the beam will scatter. This scattering\r\nlight must go somewhere. The energy of the light will tend to make it continue\r\nin the direction it was originally traveling. However, it may be a bit\r\noff-course because of a diffusion material (probably atmosphere).\r\n</P>\r\n<P>\r\nThe important thing to remember is the energy factor involved. The more energy\r\nthe photon of light has, the more it will tend to stay on course after\r\ndiffusion. Remember also that light waves are more dense and compact near their\r\nsource.\r\n</P>\r\n<P>\r\nImagine that you have a crate sitting in a large room and a single light source\r\nat the far end of that room. The room should be fairly well lit near the light\r\nand the crate should cast somewhat of a shadow. However, this shadow will\r\nprobably be more of a negative highlight effect with a roughly definable outline\r\nof the crate on the floor. Now move the crate closer to the light. The shadow\r\nedge will become more defined as you approach the light. because the photons of\r\nlight are stronger, they tend to travel more closely toward their original path\r\nin a straight line. Also, depending on the amount of scattered light in the\r\nroom, the shadow will have more depth and contrast to the rest of the scene as\r\nit approaches the light source.\r\n</P>\r\n<P>\r\nPrepare yourself\r\n</P>\r\n<P>\r\nNow, let's talk about 3D models and how to apply some of these techniques to\r\nthem. First of all, it is a great temptation to make shadows razor-edged with 3D\r\nsoftware -- besides, it's a neat effect. 3D lighting and objects tend to be &quot;perfect&quot;\r\nin their interaction, which means lights can be absolute, without diffusion or\r\ndrop off, and have pure color saturation.\r\n</P>\r\n<P>\r\nSome software packages can help to minimize this temptation by offering\r\nraytraced shadows. Raytracing allows the shadowing effects to behave in a more\r\nnatural (light bouncing) fashion. As long as you don't go crazy with lights and\r\nwash everything out, you'll be okay. The problem with creating raytraced shadows\r\non a PC is that the renderings take so long to produce. For a still shot it's\r\nnot a big deal, but incorporating raytrace rendering into an animation (even a\r\nsmall one) can become a nightmare. Therefore, it's wise to use regular shadows\r\nfor animation and reserve raytracing for stills. Besides, animation tends to\r\nminimize any &quot;goofs&quot; you make in setting up your lights and shadows.\r\n</P>\r\n<P>\r\nWhether your software has the ability to create raytraced shadows or not, the\r\nfollowing can help minimize the effects of improperly used lights and shadows:\r\n</P>\r\n<P>\r\n&iuml; Plan your shots and decide where lights and (especially) shadows are\r\ngoing to play a role. Don't worry about the shadows on &quot;the other side of\r\nthat mountain&quot; or &quot;building&quot; unless you're going to be visiting\r\nit at some point.\r\n</P>\r\n<P>\r\n&iuml; Use a variety of lights. Don't make the mistake of using a single,\r\npinpoint light source as the sun or broad daylight. Use a nice, even, ambient\r\nlighting set-up and place spotlights for shadows on objects that need them. The\r\nexception to this is architectural renderings. These renderings have\r\ntraditionally been done a certain way, with hard-edged, single-source lighting.\r\nIt's a matter of tradition over accuracy. However, do offer your clients the\r\nchoice of both. They might surprise you and break tradition a bit if you can\r\nshow them good reason.\r\n</P>\r\n<P>\r\n&iuml; Don't forget about diffusion and remember that light scatters. Go ahead\r\nand let your scene have razor sharp edges in its shadows. Now, go to the\r\nopposite end of the scene and add a contrasting fill light. Bring the level of\r\nthe fill light up until you get a nice &quot;washing&quot; effect in the\r\nshadows. This is a very realistic effect if done properly and will give you\r\nresults almost identical to raytracing.\r\n</P>\r\n<P>\r\nIf your software has the ability to project images with a light source (a movie\r\nprojector of sorts) and you can make matte objects (objects that don't render,\r\nyet still affect the scene), try this. Set up all of your lights, then matte out\r\nall the objects in the scene. Render from the top and record all the shadows\r\nwhere they strike the ground. Take this image into a paint program and apply\r\nsome effects to it over time, using the same number of frames that your\r\nanimation will have. Now take all the lights out of your scene except for one\r\nbig fill light (an omni light works great for this since it creates good\r\nhighlights), bring all the objects back so they will render, project your shadow\r\neffect from above and move your fill light around. Depending on what you did in\r\nthe paint program and how you move your fill light, you can make shadows &quot;fall&quot;\r\nbackwards, which makes all the shadows dissolve into a whirlpool or simply\r\ntransform into flowers. It's strange, but can be a very neat effect.\r\n</P>\r\n<P>\r\nAnd, finally...\r\n</P>\r\n<P>\r\nRead up on how lighting works. Check out some good books on theatrical lighting\r\nfrom the library or go to a good modeling/hobby shop and pick up a book or two\r\non photographing model railroads. Some of the techniques in these books are pure\r\ngenius and are easily applied to computer generated graphics.\r\n</P>\r\n<P>\r\nOr turn to film for inspiration. Watch some old black and white movies or look\r\nat some old photos or stills. Movie makers of the past didn't have the luxury of\r\ncolor to give their scenes depth or definition. Take another look at cinema\r\nclassics like <I>Citizen Kane</I> or <I>Gaslight</I> to see how shadows become\r\na part of the storyline. Make note of the contrasts created using lights and\r\nshadows and take the techniques of yesteryear to work with you today. \r\n</P>\r\n<P>\r\nJoey Bruno has been doing multimedia consulting for more than five years and is\r\nthe founder of Image One, a multimedia consulting group based in Birmingham, AL.\r\nJoey also teaches 3D Studio and multimedia at Virginia College in Birmingham. He\r\ncan be reached electronically at <A HREF=\"mailto:102712.107@compuserve.com\">102712.107@compuserve.com\r\n</A> via the Internet. \r\n</P> \r\n</BODY></HTML>\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id XAA24871; Wed, 28 Feb 1996 23:49:21 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id XAA29827 for <globillum-isis@isis.imag.fr>; Wed, 28 Feb 1996 23:16:46 +0100\r\nReceived: from fs1.cam.nist.gov (fs1.cam.nist.gov [129.6.80.33]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id XAA23726 for <globillum@imag.fr>; Wed, 28 Feb 1996 23:16:44 +0100\r\nReceived: from plum (plum.cam.nist.gov) by fs1.cam.nist.gov (4.1/SMI-DDN)\r\n        id AA16176; Wed, 28 Feb 96 17:16:40 EST\r\nReceived: by plum (950911.SGI.8.6.12.PATCH825/SMI-3.2)\r\n        id RAA15220; Wed, 28 Feb 1996 17:16:35 -0500\r\nFrom: \"Holly E Rushmeier\" <holly@cam.nist.gov>\r\nMessage-Id: <9602281716.ZM15218@plum.cam.nist.gov>\r\nDate: Wed, 28 Feb 1996 17:16:34 -0500\r\nReply-To: holly.rushmeier@nist.gov\r\nX-Face: eO|V;3{XkGh^/1hW\"\\R$2ajo-]{6b+iSL&s}264L\"[Qr(@>+$'c\"p(xid20x|DKhrQ-OZw#!/6;*ny_NU>tEA4Z#p5~.hbz)nL990=A^Z/88}i]<Lu8q@t_?iheblC$w[=LxN]9u(!jZ\"}dC6pwK~X?]6TNkZU,'E<<\r\nX-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)\r\nTo: globillum@imag.fr\r\nSubject: change of address\r\nCc: holly@cam.nist.gov\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHi --\r\nI'm sorry to send this to such a large list, but since\r\nI correspond with a lot of you periodically I thought\r\nthis would be the most efficient way to reach people\r\nwho might be sending me papers to review,\r\nrequests for information, etc.\r\n\r\nI have decided to leave NIST and take a position at IBM\r\nWatson Research center. My last day at NIST will be March 26.\r\nI will be in at work only a couple of days a week between then and now\r\nbefore starting work April 1 at Watson. I don't have any address info.\r\nfor up there yet.\r\n\r\n\r\n-- Holly\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id XAA27549; Thu, 14 Mar 1996 23:21:57 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id WAA22165 for <globillum-isis@isis.imag.fr>; Thu, 14 Mar 1996 22:59:14 +0100\r\nReceived: from UX3.SP.CS.CMU.EDU (UX3.SP.CS.CMU.EDU [128.2.198.103]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id WAA20046 for <globillum@imag.fr>; Thu, 14 Mar 1996 22:59:12 +0100\r\nReceived: from GS190.SP.CS.CMU.EDU by UX3.SP.CS.CMU.EDU id aa04306;\r\n          14 Mar 96 16:58 EST\r\nX-Sender: ajw@a.gp.cs.cmu.edu\r\nMessage-Id: <v02130500ad6c1fabc21a@[128.2.198.150]>\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nDate: Thu, 14 Mar 1996 16:58:28 -0500\r\nTo: globillum@imag.fr\r\nFrom: \"Andrew J. Willmott\" <ajw@cs.cmu.edu>\r\nSubject: Triangular surface elements for wavelet radiosity\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nHas anyone else out there implemented wavelet radiosity using triangular\r\npatches? Specifically, Flatlets and Multiwavelets. There seem to be a\r\nnumber of different ways to approach the various parts of the problem, and\r\nit would be interesting to compare our approach with any others that exist.\r\n\r\nCheers,\r\n\r\nAndrew\r\n\r\n--- mailto:a.willmott@cs.cmu.edu ------- http://www.cs.cmu.edu/~ajw ---\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id TAA09206; Sun, 17 Mar 1996 19:18:17 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id SAA11408 for <globillum-isis@isis.imag.fr>; Sun, 17 Mar 1996 18:55:15 +0100\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id SAA17054 for <globillum@imag.fr>; Sun, 17 Mar 1996 18:55:13 +0100\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\n        id AA22776; Sun, 17 Mar 1996 12:55:10 -0500\r\nMessage-Id: <9603171755.AA22776@merckx.graphics.cornell.edu>\r\nReceived: by barn.graphics.cornell.edu\r\n        (1.37.109.8/16.2) id AA23202; Sun, 17 Mar 1996 12:54:38 -0500\r\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\r\nSubject: Will anyone send me this paper?\r\nTo: globillum@imag.fr\r\nDate: Sun, 17 Mar 96 12:54:38 EST\r\nMailer: Elm [revision: 70.85]\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nLately my students and I have been working on\r\napproximating light flow in volumes.  Reviewers\r\nhave said that we should reference the Toronto\r\nwork of the late 80s:\r\n\r\n Drettakis, et. al, \"Titghly coupled multiprocessing\r\n for a Global Illumination Algroithm\", pp. 387-398,\r\n Eurographics '90.\r\n \r\n And Fournier, et. al, \"FIAT LUX: Light Driven Global\r\n Illumination\", DGP Technical Memo DGP89-1, 1989.\r\n\r\nI would love to, but I have not read them.  AF has given\r\nme a high-level idea of the work, but I would love to get\r\nhold of the real papers.  If anyone is willing to\r\nhelp me, please send copies to:\r\n\r\nPete Shirley\r\nProgram of Computer Graphics\r\n580 Rhodes Hall\r\nCornell University\r\nIthaca, NY 14853 USA\r\n\r\nThanks!\r\n\r\nPete\r\n\r\nPS-- are old Eurographics proceedings (pre 1991) available?\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id XAA09864; Sun, 17 Mar 1996 23:51:43 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id XAA13452 for <globillum-isis@isis.imag.fr>; Sun, 17 Mar 1996 23:40:03 +0100\r\nReceived: from explorer.dgp.toronto.edu (explorer.dgp.toronto.edu [128.100.1.129]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id XAA21686 for <globillum@imag.fr>; Sun, 17 Mar 1996 23:39:56 +0100\r\nReceived: by explorer-en.dgp.toronto.edu id <144010>; Sun, 17 Mar 1996 17:38:44 -0500\r\nIn-Reply-To: Peter Shirley's message as of Mar 17,  1:17pm\r\nX-Mailer: Mail User's Shell (7.2.3 5/22/91)\r\nFrom: Eugene Fiume <elf@dgp.toronto.edu>\r\nTo: Peter Shirley <shirley@graphics.cornell.edu>, globillum@imag.fr\r\nSubject: Re: Will anyone send me this paper?\r\nMessage-Id: <96Mar17.173844est.144010@explorer-en.dgp.toronto.edu>\r\nDate: Sun, 17 Mar 1996 17:38:36 -0500\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nOn Mar 17,  1:17pm, Peter Shirley wrote:\r\n} Subject: Will anyone send me this paper?\r\n} \r\n}  Drettakis, et. al, \"Titghly coupled multiprocessing\r\n}  for a Global Illumination Algroithm\", pp. 387-398,\r\n}  Eurographics '90.\r\n}  \r\n}  And Fournier, et. al, \"FIAT LUX: Light Driven Global\r\n}  Illumination\", DGP Technical Memo DGP89-1, 1989.\r\n} \r\n} I would love to, but I have not read them.  AF has given\r\n} me a high-level idea of the work, but I would love to get\r\n} hold of the real papers.  If anyone is willing to\r\n} help me, please send copies to:\r\n\r\nYou can get a postscript copy of the first off my web page or George's.\r\nStart from, for example, http://www.dgp.toronto.edu/people/elf/elf.html\r\nand poke around in my \"papers\" page.  I think it goes out to George's\r\nnode in France to get the paper.\r\n\r\nAs for the second, I can't seem to find the troff source for it.  Hmmm.\r\nMaybe Alain has it.  I know a real paper copy is sitting in a pile somewhere\r\nin the bowels of my office.  I'll look for it when next I have a chance.\r\n\r\nRegards,\r\nEugene.\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id NAA21096; Tue, 19 Mar 1996 13:48:22 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id NAA24867 for <globillum-isis@isis.imag.fr>; Tue, 19 Mar 1996 13:22:37 +0100\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id NAA26211 for <globillum@imag.fr>; Tue, 19 Mar 1996 13:22:35 +0100\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\n        id AA04424; Tue, 19 Mar 1996 07:22:30 -0500\r\nMessage-Id: <9603191222.AA04424@merckx.graphics.cornell.edu>\r\nReceived: by barn.graphics.cornell.edu\r\n        (1.37.109.8/16.2) id AA00238; Tue, 19 Mar 1996 07:21:58 -0500\r\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\r\nSubject: papers-- thanks\r\nTo: globillum@imag.fr\r\nDate: Tue, 19 Mar 96 7:21:58 EST\r\nMailer: Elm [revision: 70.85]\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nThanks for the many offers to send papers.  I have\r\nonline copies that I got from Alain, Eugene, and George\r\n(ask the authors first-- duh!).  I will summarize where\r\nthese are available once I make sure everything prints, etc.\r\n\r\nPete\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id WAA08993; Fri, 22 Mar 1996 22:46:20 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id WAA09209 for <globillum-isis@isis.imag.fr>; Fri, 22 Mar 1996 22:21:00 +0100\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id WAA24672 for <globillum@imag.fr>; Fri, 22 Mar 1996 22:20:59 +0100\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\n        id AA09366; Fri, 22 Mar 1996 16:20:58 -0500\r\nMessage-Id: <9603222120.AA09366@merckx.graphics.cornell.edu>\r\nReceived: by barn.graphics.cornell.edu\r\n        (1.37.109.8/16.2) id AA15808; Fri, 22 Mar 1996 16:20:24 -0500\r\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\r\nSubject: Fiat/Lucifer\r\nTo: globillum@imag.fr\r\nDate: Fri, 22 Mar 96 16:20:23 EST\r\nMailer: Elm [revision: 70.85]\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nThanks again to those who offered to \r\nsend me papers, and to Alain F, Eugene F, Philip H, and George D\r\nfor sending me online info.  Here is the story as I\r\nnow understand it.  Fiat was a program developed at\r\nToronto in the late 80s, and has been revamped into a program\r\ncalled Lucifer under development at U of British Columbia.\r\nThe basic idea that these programs draw from is that you\r\nwant a cheap approximation to incoming light (\"field radiance\"\r\nin Priesendorfer (sp?) borrowed by Arvo) terminology.  Unlike\r\nRushhmeier's group, who simplified geometry to simplify\r\nfield radiance, the Lucifer code attempts to simplify the\r\nlight coming through virtual surfaces in space.  This turns\r\nout to be exactly what Zimmerman, Chiu, and I have been trying\r\nto do in a Monte Carlo setting (several years late :^} ).  So several\r\nanonymous reviewers of a rejected SIGGRAPH paper made a good call\r\non saying our work was related to Fiat (thanks to the ones\r\nreading this).\r\n\r\nI may have misunderstood things because I have not read any of this\r\nwork carefully yet.   But being a natural academic I was vague\r\nenough that I am sure I seemed knowledgable.  I think this basic idea has\r\na lot of promise, and I certainly want to keep pursuing it (but\r\nwith many more calls to rand() than Alain would have, of course!).\r\nFor those that want to learn more about Fiat and Lucifer:\r\n\r\nThe Eurographics 90 paper and George's MS thesis which has a discussion of Fiat.\r\nhttp://w3imagis.imag.fr/~George.Drettakis/pub.hmtl\r\n\r\nSeveral tech reports that relate to Lucifer\r\nhttp://www.cs.ubc.ca/nest/imager/contributions/healey/imager-tr/imager-tr.html\r\nSee TR-95-28 : A work-in-progress on Lucifer and wavelets.\r\n    TR-95-26 : Alain's rendering workshop paper that discusses Lucifer at a high level \r\n\r\nAlain also sent me a copy of a paper describing Fiat, but I am not sure\r\nif it is online (Alain?).  \r\n\r\nPete\r\n\r\nPS-- If you are not on my Monte Carlo graphics page and should be, let me know.\r\n     See: http://www.graphics.cornell.edu/~shirley/mc.html\r\n     If you have online noisy papers, code, or images, you should be on there. \r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id FAA13446; Sun, 24 Mar 1996 05:24:06 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id FAA22869 for <globillum-isis@isis.imag.fr>; Sun, 24 Mar 1996 05:10:32 +0100\r\nReceived: from haven.uniserve.com (haven.uniserve.com [198.53.215.121]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id FAA28013 for <globillum@imag.fr>; Sun, 24 Mar 1996 05:10:27 +0100\r\nReceived: from van0101.TVS.NET ([204.191.197.11]) by haven.uniserve.com with SMTP id <34892-137>; Sat, 23 Mar 1996 20:13:22 -0800\r\nX-Sender: iashdown@ledalite.com\r\nX-Mailer: Windows Eudora Version 2.0.3\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nTo: globillum@imag.fr\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\nSubject: Radiosity bibliography update\r\nMessage-Id: <96Mar23.201322pst.34892-137+823@haven.uniserve.com>\r\nDate: Sat, 23 Mar 1996 20:13:21 -0800\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nHere we go again: it's time for another quarterly update to the global\r\nillumination (and radiosity) bibliography, RadBib96.\r\n\r\nRadBib96 now has 850 references, including 21 new entries that I found\r\nover the past three months. The latest version will be posted to our\r\nWeb site (http://www.ledalite.com/library/rrt.html) on April 1st.\r\n\r\nIn the meantime, here are the new entries. (If you have any corrections\r\nor additions, please e-mail them to me before April 1st.)\r\n\r\n%A D. Arques\r\n%A S. Michelin\r\n%T Improving the Zonal Method Through the Use of Series Developments to\r\nApproximate Volume/Volume Form Factors\r\n%J Proceedings of the Fourth International Conference in Central\r\nEurope on Computer Graphics and Visualization '96\r\n%E V. Skala\r\n%I University of West Bohemia\r\n%C Plzen, Czech Republic\r\n%D February 1996\r\n\r\n%A G. Baciu\r\n%A R. K. W. Tsang\r\n%T Advancing Front Meshing for Radiosity Solutions\r\n%B Lecture Notes in Computer Science\r\n%E R. T. Chin\r\n%I Springer-Verlag\r\n%C Berlin, Germany\r\n%V 1024\r\n%P 283-291\r\n%D 1995\r\n\r\n%A Martin Feda\r\n%T Parallel Radiosity on Transputer with Low Communication Overhead\r\n%J Hungarian Academy of Sciences Central Research Institute for Physics\r\n%I Hungarian Academy of Sciences\r\n%V 2\r\n%N M,N\r\n%P 62-70\r\n%D 1995\r\n%O Second Austrian-Hungarian Workshop on Transputer Applications\r\n(Budapest, September 1994)\r\n\r\n%A T. A. Funkhouser\r\n%T Database Management for Interactive Display of Large Radiosity Models\r\n%J Graphics Interface '96\r\n%C Toronto, Ontario\r\n%D May 1996\r\n%P (to appear)\r\n\r\n%A S. Ghali\r\n%A A. J. Stewart\r\n%T A Complete Treatment of D1 Discontinuities in a Discontinuity Mesh\r\n%J Graphics Interface '96\r\n%C Toronto, Ontario\r\n%D May 1996\r\n%P (to appear)\r\n\r\n%A Jonathan Goldman\r\n%T Parallel Progressive Refinement and Projection-based Discontinuity\r\nMeshing for Radiosity\r\n%R Master's thesis\r\n%I University of Illinois at Chicago\r\n%C Chicago, IL\r\n%D 1995\r\n\r\n%A Henrik Wann Jensen\r\n%A Niels J. Christensen\r\n%T Efficiently Rendering Shadows Using the Photon Map\r\n%J Edugraphics + Compugraphics Proceedings\r\n%E Harold P. Santo\r\n%I GRASP- Graphic Science Promotions & Publications, P.O. Box 4076,\r\nMassama, 2745 Queluz, Portugal\r\n%C Alvor, Portugal '95\r\n%D December 12, 1995\r\n%P 285-291\r\n%O ISBN 972-8342-00-4\r\n\r\n%A Henrik Wann Jensen\r\n%T Rendering Caustics on Non-Lambertian Surfaces\r\n%J Graphics Interface '96\r\n%C Toronto, Ontario\r\n%D May 1996\r\n%P (to appear)\r\n\r\n%A A. Keller\r\n%T A Quasi-Monte Carlo Algorithm for the Global Illumination Problem in\r\nthe Radiosity Setting\r\n%B Lecture Notes in Statistics\r\n%I Springer-Verlag\r\n%C New York, NY\r\n%V 106\r\n%P 239-251\r\n%D 1995\r\n\r\n%A S. Z. Li\r\n%T Adaptive Sampling and Mesh Generation\r\n%J Computer-Aided Design\r\n%V 27\r\n%N 3\r\n%D March 1995\r\n%P 235-240\r\n\r\n%A A. A. Maierhofer\r\n%A M. Gervautz\r\n%A K. F. Karner\r\n%T Meshing for Discontinuity Driven Hierarchical Radiosity\r\n%J Proceedings of the Fourth International Conference in Central\r\nEurope on Computer Graphics and Visualization '96\r\n%E V. Skala\r\n%I University of West Bohemia\r\n%C Plzen, Czech Republic\r\n%D February 1996\r\n\r\n%A T. Moeller\r\n%T Radiosity Techniques for Virtual Reality - Faster Reconstruction and\r\nSupport for Levels of Details\r\n%J Proceedings of the Fourth International Conference in Central\r\nEurope on Computer Graphics and Visualization '96\r\n%E V. Skala\r\n%I University of West Bohemia\r\n%C Plzen, Czech Republic\r\n%D February 1996\r\n\r\n%A K. Myszkowski\r\n%A T. L. Kunii\r\n%T An Efficient Cluster-Based Hierarchical Progressive Radiosity\r\nAlgorithm\r\n%B Lecture Notes in Computer Science\r\n%E R. T. Chin\r\n%I Springer-Verlag\r\n%C Berlin, Germany\r\n%V 1024\r\n%P 292-303\r\n%D 1995\r\n\r\n%A K. Nechvile\r\n%A J. Sochor\r\n%T Form-factor Evaluation with Regional BSP Trees\r\n%J Proceedings of the Fourth International Conference in Central\r\nEurope on Computer Graphics and Visualization '96\r\n%E V. Skala\r\n%I University of West Bohemia\r\n%C Plzen, Czech Republic\r\n%D February 1996\r\n\r\n%A Adelene Whye-Leng Ng\r\n%T Assessment of Five Radiosity Acceleration Techniques\r\n%J Computers & Graphics\r\n%V 19\r\n%N 5\r\n%P 727-???\r\n%D 1995\r\n\r\n%A Thomas Kenji Otake\r\n%T Saccade-based Progressive Refinement Radiosity for Virtual Reality\r\nDisplays\r\n%R Master's thesis\r\n%I Department of Computer Science, University of Alabama\r\n%D 1995\r\n\r\n%A M. Sbert\r\n%A X. Pueyo\r\n%A L. Neumann\r\n%A W. Purgathofer\r\n%T Global Multipath Monte Carlo Algorithms for Radiosity\r\n%J The Visual Computer\r\n%V 12\r\n%N 2\r\n%P 47-??\r\n%D 1996\r\n\r\n%A Gernot Schaufler\r\n%A Wolfgang Stuerzlinger-Protoy\r\n%T Exact and Error Bounded Approximation of Local Illumination\r\n%J Edugraphics + Compugraphics Proceedings\r\n%E Harold P. Santo\r\n%I GRASP- Graphic Science Promotions & Publications, P.O. Box 4076,\r\nMassama, 2745 Queluz, Portugal\r\n%C Alvor, Portugal '95\r\n%D December 12, 1995\r\n%P 327-366\r\n%O ISBN 972-8342-00-4\r\n\r\n%A L. Sindlar\r\n%A J. Pelikan\r\n%T Parallel Radiosity on a Cluster of Workstations\r\n%J Proceedings of the Fourth International Conference in Central\r\nEurope on Computer Graphics and Visualization '96\r\n%E V. Skala\r\n%I University of West Bohemia\r\n%C Plzen, Czech Republic\r\n%D February 1996\r\n\r\n%A Chegu Vinod\r\n%T Parallel Hierarchical Radiosity Algorithms\r\n%R Master's thesis\r\n%I Wayne State University\r\n%D 1995\r\n\r\n%A Adam Worrall\r\n%A Claire Willis\r\n%A Derek Paddon\r\n%T Dynamic Discontinuities for Radiosity\r\n%J Edugraphics + Compugraphics Proceedings\r\n%E Harold P. Santo\r\n%I GRASP- Graphic Science Promotions & Publications, P.O. Box 4076,\r\nMassama, 2745 Queluz, Portugal\r\n%C Alvor, Portugal '95\r\n%D December 12, 1995\r\n%P 367 - 375\r\n%K discontinuity meshing, dynamic environments\r\n%O ISBN 972-8342-00-4\r\n%Z available as http://aloha.cs.bris.ac.uk/~worrall/scope/port95.html\r\n\r\nIan Ashdown, P. Eng.                 |             READ THE BOOK!\r\nResearch & Development Manager       |  Radiosity: A Programmer's Perspective\r\nLedalite Architectural Products Inc. |             by Ian Ashdown\r\n                                     |         John Wiley & Sons, 1994\r\nVisit http://www.ledalite.com        |      (Sneaky Internet Advertising)\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id RAA21640; Mon, 25 Mar 1996 17:42:38 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id QAA09124 for <globillum-isis@isis.imag.fr>; Mon, 25 Mar 1996 16:46:35 +0100\r\nReceived: from idefix.cs.kuleuven.ac.be (idefix.cs.kuleuven.ac.be [134.58.40.4]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id QAA15731 for <globillum@imag.fr>; Mon, 25 Mar 1996 16:46:31 +0100\r\nReceived: from pixel.cs.kuleuven.ac.be (ericl@pixel.cs.kuleuven.ac.be [134.58.45.34]) by idefix.cs.kuleuven.ac.be (8.7.5/8.7.3) with ESMTP id QAA26952 for <globillum@imag.fr>; Mon, 25 Mar 1996 16:45:57 +0100 (MET)\r\nReceived: (from ericl@localhost) by pixel.cs.kuleuven.ac.be (8.7.5/8.7.3) id QAA03307; Mon, 25 Mar 1996 16:45:54 +0100 (MET)\r\nDate: Mon, 25 Mar 1996 16:45:54 +0100 (MET)\r\nFrom: Eric Lafortune <Eric.Lafortune@cs.kuleuven.ac.be>\r\nMessage-Id: <199603251545.QAA03307@pixel.cs.kuleuven.ac.be>\r\nTo: globillum@imag.fr\r\nSubject: PhD dissertation\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nDear Globillumers,\r\n\r\nIt is my pleasure to announce that my PhD dissertation is now available\r\non the net. The dissertation is entitled:\r\n\r\n        Mathematical Models and Monte Carlo Algorithms\r\n                for Physically Based Rendering\r\n\r\nIt's all about global illumination models, Monte Carlo methods, variance\r\nreduction techniques, path tracing, light tracing and bidirectional path\r\ntracing. You can find the abstract, an overview of the chapters, the\r\ntable of contents, the colour images and the dissertation itself at:\r\n\r\n        http://www.cs.kuleuven.ac.be/~ericl/thesis/\r\n\r\nEven if you're not interested in the text you can just have a look at\r\nthe pretty pictures. Enjoy! Kind regards,\r\n\r\nEric Lafortune\r\nComputer Graphics Research Group\r\nDepartment of Computer Science\r\nKatholieke Universiteit Leuven\r\nBelgium\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id VAA22565; Mon, 25 Mar 1996 21:49:39 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id VAA19346 for <globillum-isis@isis.imag.fr>; Mon, 25 Mar 1996 21:21:30 +0100\r\nReceived: from enzo.qualia.com (enzo.qualia.com [205.161.13.2]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id VAA26620 for <globillum@imag.fr>; Mon, 25 Mar 1996 21:21:29 +0100\r\nReceived: from [205.161.13.133] by enzo.qualia.com via SMTP (940816.SGI.8.6.9/940406.SGI.AUTO)\r\n        for <globillum@imag.fr> id PAA28621; Mon, 25 Mar 1996 15:18:58 -0500\r\nX-Sender: bwade@enzo.qualia.com\r\nMessage-Id: <v02140b01ad7cb152dda5@[205.161.13.133]>\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nDate: Mon, 25 Mar 1996 15:26:09 -0500\r\nTo: globillum@imag.fr\r\nFrom: Bretton Wade <bwade@qualia.com>\r\nSubject: BSP Trees\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n%A K. Nechvile\r\n%A J. Sochor\r\n%T Form-factor Evaluation with Regional BSP Trees\r\n%J Proceedings of the Fourth International Conference in Central\r\nEurope on Computer Graphics and Visualization '96\r\n%E V. Skala\r\n%I University of West Bohemia\r\n%C Plzen, Czech Republic\r\n%D February 1996\r\n\r\nDoes this paper exist in electronic form anywhere? I would very much like a\r\ncopy.\r\n\r\n--\r\nbwade@qualia.com\r\nhttp://www.qualia.com/~bwade/\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id WAA22625; Mon, 25 Mar 1996 22:05:56 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id VAA19666 for <globillum-isis@isis.imag.fr>; Mon, 25 Mar 1996 21:47:57 +0100\r\nReceived: from uu6.psi.com (uu6.psi.com [38.145.155.3]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id VAA27116 for <globillum@imag.fr>; Mon, 25 Mar 1996 21:47:50 +0100\r\nReceived: from iceman.eaglesoft.com by uu6.psi.com (5.65b/4.0.071791-PSI/PSINet) via SMTP;\r\n        id AA07771 for globillum@imag.fr; Mon, 25 Mar 96 15:47:27 -0500\r\nReceived: from ghostjam by iceman (5.4R3.10) id AA02142; Mon, 25 Mar 1996 14:48:23 -0600\r\nReceived: by ghostjam (5.x) id AA04787; Mon, 25 Mar 1996 14:49:45 -0600\r\nDate: Mon, 25 Mar 1996 14:49:43 -0600 (CST)\r\nFrom: Alexander Ivanov <avi@eaglesoft.com>\r\nTo: Bretton Wade <bwade@qualia.com>\r\nCc: globillum@imag.fr\r\nSubject: Re: BSP Trees\r\nIn-Reply-To: <v02140b01ad7cb152dda5@[205.161.13.133]>\r\nMessage-Id: <Pine.SOL.3.91.960325144603.4775A-100000@ghostjam>\r\nMime-Version: 1.0\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nCheck out:\r\n\r\n        <DT><A HREF=\"http://www.zcu.cz/\" ADD_DATE=\"801334574\" \r\nLAST_VISIT=\"801334556\">University of West Bohemia Home Page</A>\r\n        <DT><A HREF=\"http://yoyo.zcu.cz:80/wscg/wscg_e.html\" \r\nADD_DATE=\"801334878\" LAST_VISIT=\"801334691\">The Third International \r\nConference in Central Europe on Computer Graphics and Visualization '95</A>\r\n\r\nHope this helps.\r\n\r\nAlex.\r\n\r\nOn Mon, 25 Mar 1996, Bretton Wade wrote:\r\n\r\n> %A K. Nechvile\r\n> %A J. Sochor\r\n> %T Form-factor Evaluation with Regional BSP Trees\r\n> %J Proceedings of the Fourth International Conference in Central\r\n> Europe on Computer Graphics and Visualization '96\r\n> %E V. Skala\r\n> %I University of West Bohemia\r\n> %C Plzen, Czech Republic\r\n> %D February 1996\r\n> \r\n> Does this paper exist in electronic form anywhere? I would very much like a\r\n> copy.\r\n> \r\n> --\r\n> bwade@qualia.com\r\n> http://www.qualia.com/~bwade/\r\n> \r\n> \r\n> \r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id EAA02173; Fri, 29 Mar 1996 04:40:53 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id DAA08816 for <globillum-isis@isis.imag.fr>; Fri, 29 Mar 1996 03:26:50 +0100\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id DAA18566 for <globillum@imag.fr>; Fri, 29 Mar 1996 03:26:49 +0100\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\n        id AA01371; Thu, 28 Mar 1996 21:26:48 -0500\r\nMessage-Id: <9603290226.AA01371@merckx.graphics.cornell.edu>\r\nReceived: by barn.graphics.cornell.edu\r\n        (1.37.109.8/16.2) id AA13834; Thu, 28 Mar 1996 21:26:13 -0500\r\nFrom: Peter Shirley <shirley@graphics.cornell.edu>\r\nSubject: Ugly terminology question\r\nTo: globillum@imag.fr\r\nDate: Thu, 28 Mar 96 21:26:12 EST\r\nMailer: Elm [revision: 70.85]\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nOk, we often pretend that we are solving for radiance, or\r\nspectral radiance at each pixel.  But chances are we are\r\ncalculatining luminance Y = 683 lm/cd INT y(lambda) L(lambda) dlamba\r\nas well as X and Z.  In a \"radiosity\" program (no flames please)\r\nwe calculate luminous exitance plus some X and Z that are like\r\nluminous exitance but with x and z for weighting functions.\r\n\r\nHere is the question, if Y is called luminance, what are\r\nX and Z called?  And what is (X,Y,Z) called?  And if V is\r\nscotopic luminance, what is (V,X,Y,Z) called?\r\n\r\nThe IES handbook and W&S do not seem to have an answer (but\r\none can miss a 20 page article in either of those volumes!).\r\nDoes anyone?\r\n\r\nThanks,\r\n\r\nPete\r\n\r\nPS-- Bruce Walter suggested \"tristimulance\" for (X,Y,Z), and\r\nthis also implies \"tristimulous exitance\".\r\nI am not sure what (V,X,Y,Z) is in this system.\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id WAA07446; Mon, 1 Apr 1996 22:21:41 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id VAA15822 for <globillum-isis@isis.imag.fr>; Mon, 1 Apr 1996 21:53:49 +0200\r\nReceived: from alf2.tcd.ie (alf2.tcd.ie [134.226.1.26]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id VAA00762 for <globillum@imag.fr>; Mon, 1 Apr 1996 21:53:48 +0200\r\nReceived: (from lhopkins@localhost) by alf2.tcd.ie (8.7.1/8.6.10) id UAA11145 for globillum@imag.fr; Mon, 1 Apr 1996 20:53:46 +0100 (BST)\r\nFrom: Brother Louis <lhopkins@tcd.ie>\r\nMessage-Id: <199604011953.UAA11145@alf2.tcd.ie>\r\nSubject: Radiosity vs ray tracing\r\nTo: globillum@imag.fr\r\nDate: Mon, 1 Apr 1996 20:53:45 +0000 (BST)\r\nX-Mailer: ELM [version 2.4 PL23]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nI wonder could anyone tell me where I could get information\r\non Ray Tracing versus Radiosity in the context of solving\r\na scene......ie which models shadows better etc,etc.\r\nOr any recomended books on the subject.\r\nAny information would be gratefully appreciated\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id NAA13748; Sat, 6 Apr 1996 13:35:48 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id NAA24982 for <globillum-isis@isis.imag.fr>; Sat, 6 Apr 1996 13:14:50 +0200\r\nReceived: from idefix.cs.kuleuven.ac.be (idefix.cs.kuleuven.ac.be [134.58.40.4]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id NAA00182 for <globillum@imag.fr>; Sat, 6 Apr 1996 13:14:49 +0200\r\nReceived: from pixel.cs.kuleuven.ac.be (ericl@pixel.cs.kuleuven.ac.be [134.58.45.34]) by idefix.cs.kuleuven.ac.be (8.7.5/8.7.3) with ESMTP id NAA18910 for <globillum@imag.fr>; Sat, 6 Apr 1996 13:14:46 +0200 (MET DST)\r\nReceived: (from ericl@localhost) by pixel.cs.kuleuven.ac.be (8.7.5/8.7.3) id NAA15591; Sat, 6 Apr 1996 13:14:44 +0200 (MET DST)\r\nDate: Sat, 6 Apr 1996 13:14:44 +0200 (MET DST)\r\nFrom: Eric Lafortune <Eric.Lafortune@cs.kuleuven.ac.be>\r\nMessage-Id: <199604061114.NAA15591@pixel.cs.kuleuven.ac.be>\r\nTo: globillum@imag.fr\r\nSubject: Re: PhD dissertation\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nDear Globillumers,\r\n\r\nThose of you who have tried downloading my PhD dissertation on Monte Carlo\r\nrendering may have experienced problems getting the entire files, due to\r\nthe connections stalling and timing out. I'm sorry for the inconvenience.\r\nBoth the b/w and grey-scale versions are now mirrored at ftp.funet.fi and\r\nat www.graphics.cornell.edu. You can reach them through my web page at:\r\n\r\n        http://www.cs.kuleuven.ac.be/~ericl/thesis/\r\n\r\nor directly at:\r\n\r\n        ftp://ftp.funet.fi/pub/sci/papers/graphics/Lafortune/\r\nor:     http://www.graphics.cornell.edu/~eric/\r\n\r\nThanks to Juhana and to Sumant.\r\n\r\nSo, does this dissertation present the ultimate solution to the global\r\nillumination problem? Does its bibliography do justice to your work?\r\nWill Clive realise that Bill is actually his long-lost half-brother?\r\nTune in and find out...\r\n\r\nKind regards,\r\n\r\nEric Lafortune.\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id RAA01340; Mon, 15 Apr 1996 17:50:30 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id QAA00370 for <globillum-isis@isis.imag.fr>; Mon, 15 Apr 1996 16:37:28 +0200\r\nReceived: from cs.uct.ac.za (cs.uct.ac.za [137.158.128.249]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id QAA24784 for <globillum@imag.fr>; Mon, 15 Apr 1996 16:34:07 +0200\r\nReceived: from maguro.cs.uct.ac.za by cs.uct.ac.za with smtp\r\n        (Smail3.1.29.1 #11) id m0u8p71-000983C; Mon, 15 Apr 96 16:18 SAT (+0200)\r\nFrom: Nicholas Holzschuch <holzschu@cs.uct.ac.za>\r\nReceived: by maguro.cs.uct.ac.za (950911.SGI.8.6.12.PATCH825/maguro.02)\r\n        id QAA07359; Mon, 15 Apr 1996 16:18:38 +0200\r\nDate: Mon, 15 Apr 1996 16:18:38 +0200\r\nMessage-Id: <199604151418.QAA07359@maguro.cs.uct.ac.za>\r\nTo: globillum@imag.fr\r\nSubject: PhD Thesis available\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n\r\n  Hi Globillumers !  \r\nMy PhD thesis is now available. It deals with hierarchical radiosity,\r\nradiosity derivatives, namely first derivatives (Jacobian or gradient)\r\nand second derivatives (Hessian), and how to compute them (especially\r\nthe Hessian). \r\n\r\nIt also explores ways to use these derivatives to compute reliable\r\nerror-bounds on any interaction, using concavity properties of the\r\nradiosity. Finally, it presents a refinement strategy based on these\r\nerror bounds.\r\n\r\nThe thesis is on A4 paper, takes 176 pages:\r\nftp://ftp.imag.fr/pub/Mediatheque.IMAG/theses/96-Holzschuch.Nicolas/these.ps.gz\r\n(3.4 Mo)\r\nIf you wish, there is a version with 2 pages on one, takes only 88\r\npages: \r\nftp://ftp.imag.fr/pub/Mediatheque.IMAG/theses/96-Holzschuch.Nicolas/these.a5.ps.gz\r\n(3.4 Mo anyway)\r\n\r\nI'm afraid it is written in french. There should be a paper in english\r\ndealing with the same problems, coming real soon :-)\r\n\r\nAbstract\r\n=======\r\nWe introduce several improvements to the hierarchical radiosity \r\nmethod.  First, a complete analysis of a specific implementation of \r\nthe hierarchical radiosity method allows to point out its bottlenecks.  \r\nBased on this analysis, we suggest two simple improvements: a lazy \r\nevaluation of top-level interactions, and a new refinement criterion, \r\nthat greatly reduces the number of interactions, without loss of \r\nprecision.  A brief introduction to the properties of functions of \r\nseveral variables and their derivatives follows, which allows a \r\nrewriting of the expression of radiosity, and hence a better numerical \r\napproximation.  Methods for the estimation of the error produced \r\nduring the radiosity computations are analysed.  We then introduce the \r\nconcavity properties of the radiosity function that, combined with an \r\nexact computation of the radiosity derivatives, allow a complete \r\ncontrol of the error on the interactions between patches, and hence a \r\nprecise minoration and majoration of the radiosity on all the patches.  \r\nWe introduce a new refinement criterion based on this modelling of \r\ninteractions, and a complete hierarchical radiosity algorithm using \r\nthis refinement criterion.  The last part of the thesis is devoted to \r\npractical computations of the radiosity derivatives (gradient and \r\nHessian), first for a constant emitter with total visibility, then for \r\na constant emitter with partial visibility and for an emitter with \r\nlinear radiosity.\r\n\r\n-- \r\n+-----------------------------+---------------------+\r\n| Nicolas Holzschuch -- quipe iMAGIS/IMAG          |\r\n| 385, avenue de la Bibliothque                    |\r\n| B.P. 53 -- 38041 Grenoble cedex 9 -- France       |\r\n+---------------------------------------------------+\r\n| Currently at the University of Cape Town,         |\r\n| Dept. of Computer Science -- 7700 Rondebosch      |\r\n| South Africa                                      |\r\n+---------------------------------------------------+\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id TAA24732; Tue, 23 Apr 1996 19:15:30 +0200\r\nReceived: from graphics.lcs.mit.edu (graphics.lcs.mit.edu [18.24.0.46]) by isis.imag.fr (8.6.11/8.6.9) with SMTP id RAA13536 for <globillum@imag.fr>; Tue, 23 Apr 1996 17:15:12 +0200\r\nReceived: from pastel.lcs.mit.edu by graphics.lcs.mit.edu (AIX 4.1/UCB 5.64/4.03)\r\n          id AA17104; Tue, 23 Apr 1996 10:24:16 -0400\r\nFrom: Seth Teller <seth@graphics.lcs.mit.edu>\r\nReceived: by pastel.lcs.mit.edu (940816.SGI.8.6.9/TOC-1.2C) \r\n        id KAA00870; Tue, 23 Apr 1996 10:25:04 -0400\r\nDate: Tue, 23 Apr 1996 10:25:04 -0400\r\nMessage-Id: <9604231025.ZM866@pastel.lcs.mit.edu>\r\nReply-To: seth@graphics.lcs.mit.edu\r\nX-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)\r\nTo: globillum@imag.fr\r\nSubject: Comp. Geom. Impact Task Force Report (Application Challenges to CG)\r\nCc: sequin@CS.Berkeley.EDU, arir@cs.huji.ac.il, \r\n chazelle@cs.princeton.edu, edelman@lcs.mit.edu, gjs@ai.mit.edu, \r\n graphics@graphics.lcs.mit.edu, nmp@deslab.mit.edu, \r\n olivier.faugeras@sophia.inria.fr, tlp@ai.mit.edu, wisdom@mit.edu\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\ndear global illumination researchers and others,\r\n\r\ncharged by, and under the leadership of, bernard chazelle,\r\nthe CG Impact Task Force has completed its report entitled\r\n\"Application Challenges to Computational Geometry.\"  it's an\r\nexhortation to comp. geometers to get more involved in identi-\r\nfying and attacking problems faced by practitioners in many\r\nareas of geometric computing, including computer graphics,\r\nimaging, shape reconstruction, machine vision, GIS, mesh\r\ngeneration, robotics, manufacturing, robustness, computa-\r\ntional and molecular biology, and astrophysics.\r\n\r\ni hope that many in our community will find it an interesting,\r\nprovocative read as well.\r\n\r\nthree versions (dvi, postscript, and compressed postscript)\r\nof the full report are available at\r\n\r\n http://graphics.lcs.mit.edu/~seth/pubs/acmtaskforce.dvi  1/4Mb\r\n http://graphics.lcs.mit.edu/~seth/pubs/acmtaskforce.ps   1/2Mb\r\n http://graphics.lcs.mit.edu/~seth/pubs/acmtaskforce.ps.Z 1/4Mb\r\n\r\n(postscript is also available off bernard's page at princeton,\r\nbut for some reason it's a 2Mb file there.)  i've attached\r\nto this message postscript for the title page.  finally, a\r\npaper version of the report is available as TR-521-96 from\r\nthe princeton cs dept, 35 olden st., princeton nj 08544 usa.\r\n\r\ncomments, criticism, discussion are of course encouraged.\r\n\r\nbest regards,\r\n\r\nseth teller.\r\n\r\n--\r\n\r\n  Asst. Prof of CS and Eng.   Synthetic       O     ~     ~   seth@lcs.mit.edu\r\n  MIT Lab for CS NE43-208      Imagery       <=>      ~      tel: 617 258 7885\r\n  545 Technology Square         Group        / \\             fax: 617 253 6652\r\n  Cambridge MA  02139     / ____________ /  http://graphics.lcs.mit.edu/~seth/\r\n\r\nX-Zm-Content-Name: acmtaskforce1.ps\r\nContent-Description: Postscript\r\nContent-Type: application/postscript ; name=\"acmtaskforce1.ps\"\r\nX-Zm-Decoding-Hint: mimencode -b -u \r\n\r\nAttachment converted: WPs Duo:acmtaskforce1.ps (TEXT/mlpr) (00002B20)\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id SAA03871; Wed, 24 Apr 1996 18:28:23 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id RAA03093 for <globillum-isis@isis.imag.fr>; Wed, 24 Apr 1996 17:59:52 +0200\r\nReceived: from faure.Colorado.EDU (faure.Colorado.EDU [128.138.228.84]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id RAA26764 for <globillum@imag.fr>; Wed, 24 Apr 1996 17:59:45 +0200\r\nReceived: (from dilaura@localhost) by faure.Colorado.EDU (8.6.13/8.6.11/Unixops/Hesiod/(SDM)) id KAA03772 for globillum@imag.fr; Wed, 24 Apr 1996 10:07:28 -0600\r\nDate: Wed, 24 Apr 1996 10:07:28 -0600\r\nFrom: DILAURA DAVID L <dilaura@faure.Colorado.EDU>\r\nMessage-Id: <199604241607.KAA03772@faure.Colorado.EDU>\r\nTo: globillum@imag.fr\r\nSubject: Form Factor Calculations\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nColleagues:\r\nWe have found (more) new equations for the calculation of radiative transfer\r\nform factors.  A result of this work is a new method for determining\r\nthe effect of blocking objects.  I will be presenting a paper on this at\r\nthe Annual Conference of the Illuminating Engineering Society in August.\r\n\r\nI have placed a postscript pre-print of it in anonymous ftp at:\r\n\r\n        civil.colorado.edu\r\n\r\nThe file name is:\r\n\r\n         non_diff_contour_4.ps \r\n\r\nand it is in the directory:\r\n\r\n        pub/Illumination\r\n\r\nNotice the uppercase I.\r\n\r\n___\r\nDavid L. DiLaura\r\nDepartment of Civil and Architectural Engineering\r\nUniversity of Colorado at Boulder\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id FAA05750; Thu, 25 Apr 1996 05:07:09 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id EAA11930 for <globillum-isis@isis.imag.fr>; Thu, 25 Apr 1996 04:57:59 +0200\r\nReceived: from graphics.lcs.mit.edu (graphics.lcs.mit.edu [18.24.0.46]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id EAA08781 for <globillum@imag.fr>; Thu, 25 Apr 1996 04:57:34 +0200\r\nReceived: from pastel.lcs.mit.edu by graphics.lcs.mit.edu (AIX 4.1/UCB 5.64/4.03)\r\n          id AA19446; Wed, 24 Apr 1996 22:55:43 -0400\r\nFrom: Seth Teller <seth@graphics.lcs.mit.edu>\r\nReceived: by pastel.lcs.mit.edu (940816.SGI.8.6.9/TOC-1.2C) \r\n        id WAA01901; Wed, 24 Apr 1996 22:56:32 -0400\r\nDate: Wed, 24 Apr 1996 22:56:32 -0400\r\nMessage-Id: <9604242256.ZM1899@pastel.lcs.mit.edu>\r\nReply-To: seth@graphics.lcs.mit.edu\r\nX-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)\r\nTo: globillum@imag.fr\r\nSubject: CG Impact Task Force Report now in html, ps, dvi...\r\nCc: arir@cs.huji.ac.il, chazelle@cs.princeton.edu, edelman@lcs.mit.edu, \r\n gjs@ai.mit.edu, graphics@graphics.lcs.mit.edu, karlin@cs.washington.edu, \r\n nmp@deslab.mit.edu, olivier.faugeras@sophia.inria.fr, \r\n sequin@CS.Berkeley.EDU, tlp@ai.mit.edu, wisdom@mit.edu\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nhi everyone,\r\n\r\nthe taskforce report is now available in html as\r\n\r\n  http://graphics.lcs.mit.edu/~seth/pubs/taskforce/techrep.html\r\n\r\nas well as in postscript\r\n\r\n  http://graphics.lcs.mit.edu/~seth/pubs/taskforce.ps\r\n\r\ncompressed postscript\r\n\r\n  http://graphics.lcs.mit.edu/~seth/pubs/taskforce.ps.Z\r\n\r\nand dvi\r\n\r\n  http://graphics.lcs.mit.edu/~seth/pubs/taskforce.dvi\r\n\r\nplease forgive my cluttering your mailbox with this\r\nsecond message.\r\n\r\nbest regards,\r\n\r\nseth teller.\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id UAA05459; Wed, 1 May 1996 20:29:18 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id UAA01447 for <globillum-isis@isis.imag.fr>; Wed, 1 May 1996 20:10:40 +0200\r\nReceived: from igw2.watson.ibm.com ([129.34.139.6]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id UAA05198 for <globillum@imag.fr>; Wed, 1 May 1996 20:10:39 +0200\r\nReceived: from vertex.watson.ibm.com (vertex.watson.ibm.com [9.2.2.72]) by igw2.watson.ibm.com (8.7.4/8.7.1) with SMTP id OAA28047 for <globillum@imag.fr>; Wed, 1 May 1996 14:10:10 -0400\r\nReceived: by vertex.watson.ibm.com (AIX 3.2/UCB 5.64/4/8/96)\r\n          id AA16814; Wed, 1 May 1996 14:09:54 -0400\r\nDate: Wed, 1 May 1996 14:09:54 -0400\r\nFrom: Holly Rushmeier <holly@watson.ibm.com>\r\nMessage-Id: <9605011809.AA16814@vertex.watson.ibm.com>\r\nTo: globillum@imag.fr\r\nSubject: appearance workshop\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nFor those of you interested in reflectance modelling/measurement,\r\nmy ex-coworkers at NIST are organizing a workshop to generate\r\nindustry interest in research in the appearance of coatings.\r\nThe workshop and the project they are trying to get started\r\nare described at:\r\n\r\nhttp://titan.cbt.nist.gov/~mikeg/workshop.html\r\n\r\n-- Holly Rushmeier\r\n   holly@watson.ibm.com\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id BAA04861; Sat, 25 May 1996 01:28:27 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id BAA09768 for <globillum-isis@isis.imag.fr>; Sat, 25 May 1996 01:14:18 +0200\r\nReceived: from netcomsv.netcom.com (uucp6.netcom.com [163.179.3.6]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id BAA15862 for <globillum@imag.fr>; Sat, 25 May 1996 01:14:16 +0200\r\nReceived: from pdi.com by netcomsv.netcom.com with UUCP (8.6.12/SMI-4.1)\r\n        id QAA25081; Fri, 24 May 1996 16:02:24 -0700\r\nReceived: from lilbuddy.pdi.com by pdi.pdi.com via SMTP (920330.SGI/(911001.SGI)1.4-PDI.RELAY)\r\n        for globillum@imag.fr id AA17540; Fri, 24 May 96 16:03:42 -0700\r\nReceived: by lilbuddy.pdi.com (940816.SGI.8.6.9/(911001.SGI)1.2-PDI)\r\n         id QAA25421; Fri, 24 May 1996 16:03:42 -0700\r\nFrom: Dan Wexler <wexler@pdi.com>\r\nMessage-Id: <199605242303.QAA25421@lilbuddy.pdi.com>\r\nSubject: Illuminated by black light\r\nTo: globillum@imag.fr, thad@hammerhead.com\r\nDate: Fri, 24 May 1996 16:03:41 -0700 (PDT)\r\nX-Mailer: ELM [version 2.4 PL23]\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHere's a great little anecdote that illustrates just how far\r\nrendering is from reality:\r\n\r\nOne of our animators was trying to simulate a shadow using\r\na projection light. He created a texture that was white where\r\nhe wanted light, and black where he wanted shadow. Then he\r\nused a special material shader we have called a 'shadow-only'\r\nshader that renders the inverse shadow (ie. white/gray wherever\r\nthere are shadows and black everywhere else). As you might\r\nguess, the \"shadows\" from the projection light did not show\r\nup in the image generated by the shadow-only shader. \r\n\r\nWhen I explained the situation to him I caught myself saying:\r\n\r\n\"Well, those points are not in shadow. They are illuminated\r\nwith black light.\"\r\n\r\nHe looked at me with a completely blank expression, so I went on:\r\n\r\n\"If you were in a completely closed room without a light,\r\nwould the room be completely shadowed, or not illuminated?\"\r\n\r\nThe boundary between science and philosophy is a blurry one.\r\n\r\n\r\nDaniel Wexler\r\nR&D Staff, Pacific Data Images\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id CAA04971; Sat, 25 May 1996 02:22:54 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id CAA10108 for <globillum-isis@isis.imag.fr>; Sat, 25 May 1996 02:10:52 +0200\r\nReceived: from wk309.nas.nasa.gov (wk309.nas.nasa.gov [129.99.64.29]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id CAA16178 for <globillum@imag.fr>; Sat, 25 May 1996 02:10:42 +0200\r\nReceived: (from uselton@localhost)\r\n        by wk309.nas.nasa.gov (8.6.12/NAS.6.1) id RAA19501; Fri, 24 May 1996 17:10:36 -0700\r\nDate: Fri, 24 May 1996 17:10:36 -0700\r\nMessage-Id: <199605250010.RAA19501@wk309.nas.nasa.gov>\r\nFrom: \"Samuel P. Uselton\" <uselton@nas.nasa.gov>\r\nTo: globillum@imag.fr\r\nSubject: [wexler@pdi.com: Illuminated by black light]\r\nReply-to: uselton@nas.nasa.gov\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n\r\nFrom: wexler@pdi.com (Dan Wexler)\r\n>\r\n>Here's a great little anecdote that illustrates just how far\r\n>rendering is from reality:\r\n>\r\n>One of our animators was trying to simulate a shadow using\r\n\r\n        {trimmed for brevity}\r\n\r\n>\r\n>When I explained the situation to him I caught myself saying:\r\n>\r\n>\"Well, those points are not in shadow. They are illuminated\r\n>with black light.\"\r\n>\r\n>He looked at me with a completely blank expression, so I went on:\r\n>\r\n>\"If you were in a completely closed room without a light,\r\n>would the room be completely shadowed, or not illuminated?\"\r\n>\r\n>The boundary between science and philosophy is a blurry one.\r\n\r\nOf course we aren't always trying to duplicate reality.  Sometimes,\r\nespecially in scientific visualization, we want to make realistic\r\n*seeming* images of things that one can not see.  My anecdote\r\non the communication break down between disciplines goes like this...\r\n\r\nA petroleum engineer (old, gruff and crotchety) was attending the\r\nannual project review for the Visualization group at an oil company\r\nresearch lab.  The company and the engineer shall remain nameless, but\r\none of the people making the presentation was my friend, collaborator\r\nand one time student, Mark Lee.  The main uses of visualization in the\r\noil company were in the analysis of seismic data and the display of\r\npetroleum reservoir simulation results.  Mark was explaining about\r\nadding capabilities to use a variety of shading models, and what the\r\ninput to the vis package needed to be for some of the nicer shaders.\r\nIn particular, he described the benefits of being able to specify the\r\nposition of the light source, and change it interactively, in\r\nenhancing visibility of certain things in the visualization.\r\n\r\nThe petroleum engineer interrupts and rather rudely proclaims to all\r\nthat the software can't POSSIBLY work like that 'cause everybody knows\r\nthere's no light underground.  Mark tried to explain, but his critic\r\ncouldn't pry his mind open enough to understand the explanation.\r\n\r\nSam Uselton             uselton@nas.nasa.gov\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id VAA20023; Tue, 28 May 1996 21:39:15 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id VAA29194 for <globillum-isis@isis.imag.fr>; Tue, 28 May 1996 21:24:39 +0200\r\nReceived: from irz201.inf.tu-dresden.de (irz201.inf.tu-dresden.de [141.76.1.10]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id VAA12203 for <globillum@imag.fr>; Tue, 28 May 1996 21:24:35 +0200\r\nReceived: by irz201.inf.tu-dresden.de (8.6.12/8.6.12-s1) id VAA25396 for globillum@imag.fr; Tue, 28 May 1996 21:24:19 +0200\r\nFrom: \"Nguyen, D.C.\" <cn1@irz301.inf.tu-dresden.de>\r\nMessage-Id: <199605281924.VAA25396@irz201.inf.tu-dresden.de>\r\nSubject: Procedural bloby objects avialable.\r\nTo: Global Illumination List <globillum@imag.fr>\r\nDate: Tue, 28 May 1996 21:24:19 +0200 (MESZ)\r\nX-Mailer: ELM [version 2.4 PL25 ME8b]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n\r\nFor infos about RTEvol(RayTraced Evolution:), a free package for procedural-\r\nmodelling, using Lindenmeyer-grammars and interpreted C-like macros/function, \r\nlook at this URL:\r\n http://www.rz.tu-ilmenau.de/~juhu/GX/RTEvol/\r\n\r\nPrimarly i use this package to test some raytracing-acceleration techniques,\r\nbut now it expands to a fully programmable system. It is an ideal tool for\r\nquickly generation of test-scenes . \r\n\r\nHave fun,\r\n--JuHu \r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id VAA02473; Thu, 30 May 1996 21:49:38 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id VAA13835 for <globillum-isis@isis.imag.fr>; Thu, 30 May 1996 21:27:05 +0200\r\nReceived: from haven.uniserve.com (haven.uniserve.com [198.53.215.121]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id VAA13197 for <globillum@imag.fr>; Thu, 30 May 1996 21:26:36 +0200\r\nReceived: from van0217.tvs.net ([204.191.197.57]) by haven.uniserve.com with SMTP id <30778-28269>; Thu, 30 May 1996 12:28:36 -0800\r\nDate: Thu, 30 May 96 12:21:51 -0700\r\nFrom: Ian Ashdown <iashdown@uniserve.com>\r\nOrganization: Ledalite Architectural Products\r\nX-Mailer: Mozilla 1.1N (Windows; I; 16bit)\r\nMIME-Version: 1.0\r\nNewsgroups: comp.graphics.algorithms,comp.graphics.rendering.misc,comp.graphics.rendering.raytracing,comp.graphics.visualization,alt.3d\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: Radiosity Bibliography Update\r\nContent-Transfer-Encoding: 8bit\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nMessage-Id: <96May30.122836pdt.30778-28269+3646@haven.uniserve.com>\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nANNOUNCE: 96/06/01 Release of RADBIB96\r\n--------------------------------------\r\nRADBIB96 is a comprehensive bibliography of radiosity and\r\nrelated global illumination papers, theses, articles, and\r\nbooks. A total of 51 new references have been added since\r\nits last release on April 1, 1996, bringing the total to\r\n904 references.\r\n\r\nThis bibliography is available in refer format (ASCII text)\r\nas RADBIB96.TXT (with a release date of June 1, 1996) from:\r\n\r\n  http://www.ledalite.com/library/rrt.html\r\n\r\nand as gzip-compressed RadBib96.Z from:\r\n\r\n  ftp://hobbes.lbl.gov/pub/doc\r\n\r\nA gzip-compressed BibTex-format version is available from:\r\n\r\n  ftp.cs.columbia.edu/archives/bibliographies/Graphics/rad.html\r\n\r\nbut it may be a previous release.\r\n\r\nAn interim release dated May 15, 1996 will be included as part\r\nof Course 7, \"Global Illumination in Architecture and\r\nEntertainment,\" on the ACM SIGGRAPH 96 Course Notes CD-ROM.\r\n\r\nA refer-format file containing only the new references is also\r\navailable -- send your e-mail request to iashdown@ledalite.com.\r\n\r\nAs always, it is time-consuming and sometimes difficult to\r\ntrack down conference papers and theses on radiosity and global\r\nillumination. If you know of a relevant reference that is not\r\nincluded in the bibliography, please let me know so that I can\r\ninclude it in the next release.\r\n\r\n\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id HAA01983; Thu, 20 Jun 1996 07:08:23 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id GAA25413 for <globillum-isis@isis.imag.fr>; Thu, 20 Jun 1996 06:52:05 +0200\r\nReceived: from haven.uniserve.com (haven.uniserve.com [198.53.215.121]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id GAA21289 for <globillum@imag.fr>; Thu, 20 Jun 1996 06:52:03 +0200\r\nReceived: from van0127.TVS.NET ([204.191.197.37]) by haven.uniserve.com with SMTP id <31569-6551>; Wed, 19 Jun 1996 21:55:32 -0800\r\nX-Sender: iashdown@ledalite.com\r\nX-Mailer: Windows Eudora Version 2.0.3\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nTo: globillum@imag.fr\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\nSubject: Interesting literature\r\nMessage-Id: <96Jun19.215532pdt.31569-6551+1234@haven.uniserve.com>\r\nDate: Wed, 19 Jun 1996 21:55:25 -0800\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nHere are three papers scheduled to be presented at the 1996 Illuminating\r\nEngineering Society Annual Conference in Cleveland, Ohio (August 5-7)\r\nthat may be of interest:\r\n\r\n1. DiLaura, David L. 1996. \"Non-Diffuse Radiative Transfer III:\r\n   Inhomogeneous Planar Area Sources and Point Receivers.\"\r\n\r\n2. DiLaura, David L., and Scott Santoro. 1996. \"Non-Diffuse Radiative\r\n   Transfer IV: General Procedure for Planar Area Sources and Area\r\n   Receivers.\"\r\n\r\n3. Nievergelt, Y. 1996. \"Making Any Radiosity Matrix Symmetrix Positive\r\n   Definite.\"\r\n\r\nYou can obtain preprints of David's papers as pub/Illumination/\r\nnon_diff_contour_3.ps and pub/Illumination/non_diff_contour_4.ps from\r\ncivil.colorado.edu.\r\n\r\nAs for Nievergelt's paper, I am not aware of it being available online.\r\nIf it isn't, you might want to obtain a copy of the 1996 IESNA Annual\r\nConference Technical Papers that are supposed to be available in\r\nmid-June. Check http://www.iesna.org for details -- they are generally\r\nnot available after the conference is over. (If it's anything like the\r\npast few years, the publication will be over 1,000 pages and cost about\r\n$125 US.)\r\n\r\nIan Ashdown, P. Eng.                 |             READ THE BOOK!\r\nResearch & Development Manager       |  Radiosity: A Programmer's Perspective\r\nLedalite Architectural Products Inc. |             by Ian Ashdown\r\n                                     |         John Wiley & Sons, 1994\r\nVisit http://www.ledalite.com        |      (Sneaky Internet Advertising)\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id QAA09908; Thu, 27 Jun 1996 16:37:49 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id PAA00776 for <globillum-isis@isis.imag.fr>; Thu, 27 Jun 1996 15:49:57 +0200\r\nReceived: from uni-kl.de (stepsun.uni-kl.de [131.246.136.50]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id PAA24510 for <globillum@imag.fr>; Thu, 27 Jun 1996 15:49:05 +0200\r\nReceived: from uklirb.informatik.uni-kl.de by stepsun.uni-kl.de id af03629;\r\n          27 Jun 96 15:48 MET DST\r\nReceived: from irz1.informatik.uni-kl.de by uklirb.informatik.uni-kl.de\r\n          id aa09152; 27 Jun 96 15:45 MET DST\r\nReceived: by irz1.informatik.uni-kl.de (SMI-8.6/SMI-SVR4)\r\n        id PAA14659; Thu, 27 Jun 1996 15:45:23 +0200\r\nFrom: Alexander Keller AG Heinrich <keller@informatik.uni-kl.de>\r\nMessage-Id: <199606271345.PAA14659@irz1.informatik.uni-kl.de>\r\nSubject: Quasi-Monte Carlo Radiosity\r\nTo: globillum@imag.fr\r\nDate: Thu, 27 Jun 1996 15:45:22 +0200 (MET DST)\r\nX-Mailer: ELM [version 2.4 PL24]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHi !\r\nThe extended version of my Eurographics Workshop on Rendering\r\ncontribution is now available on the net via:\r\n\r\nhttp://www.uni-kl.de/AG-Heinrich/Alex.html\r\n\r\nand then clicking the \"publications and reports\" link.\r\n\r\nBesides the 18-pages version (instead of 10), you will find\r\nrelated work from the field of quasi-Monte Carlo methods.\r\n\r\nAny comments or discussions about the work are welcome.\r\n\r\nBest regards,\r\nAlex\r\n--\r\nAlexander Keller, Tel.: +49-631-205-3345, Fax.: +49-631-205-3270\r\nDept. of Computer Science, University of Kaiserslautern\r\nPostfach 3049, D-67653 Kaiserslautern, Germany\r\ne-mail: keller@informatik.uni-kl.de, URL: http://www.uni-kl.de/AG-Heinrich/\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id BAA09739; Thu, 4 Jul 1996 01:25:59 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id BAA04048 for <globillum-isis@isis.imag.fr>; Thu, 4 Jul 1996 01:14:43 +0200\r\nReceived: from usc.edu (usc.edu [128.125.253.136]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id BAA12400 for <globillum@imag.fr>; Thu, 4 Jul 1996 01:14:41 +0200\r\nReceived: from halcyon.usc.edu (sidhu@halcyon.usc.edu [128.125.72.33])\r\n        by usc.edu (8.7.2/8.7.2/usc) with ESMTP\r\n        id QAA27403 for <globillum@imag.fr>; Wed, 3 Jul 1996 16:14:35 -0700 (PDT)\r\nReceived: (from sidhu@localhost)\r\n        by halcyon.usc.edu (8.7.2/8.7.2/usc)\r\n        id QAA24994; Wed, 3 Jul 1996 16:14:34 -0700 (PDT)\r\nDate: Wed, 3 Jul 1996 16:14:34 -0700 (PDT)\r\nMessage-Id: <199607032314.QAA24994@halcyon.usc.edu>\r\nFrom: Reetinder Pal Sidhu <sidhu@halcyon.usc.edu>\r\nTo: globillum@imag.fr\r\nSubject: Graphics Gems\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nDoes anyone know if another book in the Graphics Gems series is in the\r\nworks? Please let me know if you have any idea who should be contacted\r\nfor submitting contributions to it. Thank you.\r\n\r\n                                                        Reetinder Sidhu\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id BAA09823; Thu, 4 Jul 1996 01:57:56 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id BAA04164 for <globillum-isis@isis.imag.fr>; Thu, 4 Jul 1996 01:47:51 +0200\r\nReceived: from wk309.nas.nasa.gov (wk309.nas.nasa.gov [129.99.64.29]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id BAA12618 for <globillum@imag.fr>; Thu, 4 Jul 1996 01:47:49 +0200\r\nReceived: (from uselton@localhost)\r\n        by wk309.nas.nasa.gov (8.6.12/NAS.6.1) id QAA13057; Wed, 3 Jul 1996 16:47:42 -0700\r\nDate: Wed, 3 Jul 1996 16:47:42 -0700\r\nMessage-Id: <199607032347.QAA13057@wk309.nas.nasa.gov>\r\nFrom: \"Samuel P. Uselton\" <uselton@nas.nasa.gov>\r\nTo: sidhu@halcyon.usc.edu\r\nCC: globillum@imag.fr\r\nIn-reply-to: <199607032314.QAA24994@halcyon.usc.edu> (message from Reetinder\r\n        Pal Sidhu on Wed, 3 Jul 1996 16:14:34 -0700 (PDT))\r\nSubject: Re: Graphics Gems\r\nReply-to: uselton@nas.nasa.gov\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nThe word is that rather than continuing the Graphics Gems book series,\r\na periodical called Journal of Graphics Tools (JGT) is starting, which\r\nwill carry such things.  For more info see\r\n\r\n\r\nhttp://www.acm.org/jgt/\r\n\r\nI don't know how recent this info is, but it is a good starting point.\r\n\r\nSam Uselton             uselton@nas.nasa.gov\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id HAA10670; Thu, 4 Jul 1996 07:17:58 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id HAA05137 for <globillum-isis@isis.imag.fr>; Thu, 4 Jul 1996 07:05:32 +0200\r\nReceived: from abash1.microsoft.com (abash1.microsoft.com [131.107.3.23]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id HAA17689 for <globillum@imag.fr>; Thu, 4 Jul 1996 07:05:30 +0200\r\nReceived: by abash1.microsoft.com with SMTP (Microsoft Exchange Server Internet Mail Connector Version 4.0.985.1)\r\n        id <01BB6926.E1EE1190@abash1.microsoft.com>; Wed, 3 Jul 1996 21:30:40 -0700\r\nMessage-ID: <c=US%a=_%p=msft%l=RED-24-MSG-960704043025Z-36194@abash1.microsoft.com>\r\nFrom: Andrew Glassner <glassner@microsoft.com>\r\nTo: \"'globillum@imag.fr'\" <globillum@imag.fr>, \r\n \"'Reetinder Pal Sidhu'\" <sidhu@halcyon.usc.edu>\r\nSubject: RE: Graphics Gems\r\nDate: Wed, 3 Jul 1996 21:30:25 -0700\r\nX-Mailer: Microsoft Exchange Server Internet Mail Connector Version 4.0.985.1\r\nEncoding: 22 TEXT\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nI believe that there will not be any more volumes in the Gems series.\r\nYou may wish to instead consider the Journal of Graphics Tools, which is\r\na new quarterly journal for small and practical graphics methods.  The\r\nfirst issue or two will be available at Siggraph.  Check out \r\n\r\nhttp://www.acm.org/jgt/\r\n\r\n-Andrew Glassner\r\nhttp://www.research.microsoft.com/research/graphics/glassner/\r\n\r\n>----------\r\n>From:  Reetinder Pal Sidhu[SMTP:sidhu@halcyon.usc.edu]\r\n>Sent:  Wednesday, July 03, 1996 4:14 PM\r\n>To:    globillum@imag.fr\r\n>Subject:       Graphics Gems\r\n>\r\n>Does anyone know if another book in the Graphics Gems series is in the\r\n>works? Please let me know if you have any idea who should be contacted\r\n>for submitting contributions to it. Thank you.\r\n>\r\n>                                                       Reetinder Sidhu\r\n>\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id NAA12658; Thu, 4 Jul 1996 13:42:17 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id NAA13184 for <globillum-isis@isis.imag.fr>; Thu, 4 Jul 1996 13:11:46 +0200\r\nReceived: from ibis.doc.ic.ac.uk (ibis.doc.ic.ac.uk [146.169.12.90]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id NAA28776 for <globillum@imag.fr>; Thu, 4 Jul 1996 13:11:41 +0200\r\nReceived: from ibis.doc.ic.ac.uk by ibis.doc.ic.ac.uk with smtp\r\n        (Smail3.1.28.1 #8) id m0ubl57-0002nbC; Thu, 4 Jul 96 10:52 BST\r\nSender: ajc@imag.fr\r\nMessage-ID: <31DB9450.41C67EA6@doc.ic.ac.uk>\r\nDate: Thu, 04 Jul 1996 10:52:16 +0100\r\nFrom: \"Adrian J. Chung\" <ajc@doc.ic.ac.uk>\r\nOrganization: Dept. of Computing, Imperial College\r\nX-Mailer: Mozilla 2.02 (X11; I; SunOS 4.1.3 sun4c)\r\nMIME-Version: 1.0\r\nTo: globillum@imag.fr\r\nSubject: Book Reviews\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n(Warning: I'm new to this list...)\r\n\r\nI'm surveying a cross section of research publications in global illumination\r\nand have come across a few candidates for what I'd consider to be \"the bible\"\r\nfor this field (in the same sense that the Foley & Van Dam book is for CG in\r\ngeneral). I'd like to hear your opinions on the matter. I've skimmed through the\r\npast archived communications for globillum in case this was already discussed,\r\nbut it doesn't seem to have been recently. So...\r\n\r\nAndrew S. Glassner: Priciples of Digital Image Synthesis\r\n\r\nIs it well worth the US$90? How much does it cost in the UK?\r\nI'm considering diverting a portion of my student grant toward acquiring the two\r\nvolume set. (Fewer beers on weekends, looks like...)\r\n\r\nHow does it compare to the less expensive alternatives:\r\n\r\nFranois X. Sillion & Claude Puech: Radiosity and Global Illumination\r\n\r\nMichael F. Cohen & John R. Wallace: Radiosity and Realistic Image Synthesis\r\n\r\n...any others I should know about?\r\n\r\n\r\nAdrian\r\n-- \r\nIf you think in seasons, plant crops.\r\nIf you think in decades, plant trees.\r\nIf you think in centuries, educate your children.\r\n                               Confucious\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id GAA16109; Thu, 11 Jul 1996 06:58:00 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id GAA11785 for <globillum-isis@isis.imag.fr>; Thu, 11 Jul 1996 06:49:27 +0200\r\nReceived: from haven.uniserve.com (haven.uniserve.com [198.53.215.121]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id GAA22500 for <globillum@imag.fr>; Thu, 11 Jul 1996 06:49:25 +0200\r\nReceived: from van0210.tvs.net ([204.191.197.50]) by haven.uniserve.com with SMTP id <32355-14394>; Wed, 10 Jul 1996 21:53:07 -0800\r\nX-Sender: iashdown@ledalite.com\r\nX-Mailer: Windows Eudora Version 2.0.3\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nTo: globillum@imag.fr\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\nSubject: Re: Book Reviews\r\nMessage-Id: <96Jul10.215307pdt.32355-14394+1615@haven.uniserve.com>\r\nDate: Wed, 10 Jul 1996 21:53:04 -0800\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nOn Thu, 04 Jul 1996 10:52:16, Adrian J. Chung <ajc@doc.ic.ac.uk> wrote:\r\n\r\n>I'm surveying a cross section of research publications in global illumination\r\n>and have come across a few candidates for what I'd consider to be \"the bible\"\r\n>for this field (in the same sense that the Foley & Van Dam book is for CG in\r\n>general). I'd like to hear your opinions on the matter. I've skimmed\r\nthrough the\r\n>past archived communications for globillum in case this was already discussed,\r\n>but it doesn't seem to have been recently. So...\r\n>\r\nIn my very humble opinion, the definitive bible on global illumination has yet\r\nto be written. One good reason for this is that global illumination research is\r\nstill a very active topic. There have been close to 100 global illumination\r\npapers and theses released in the past six months alone. Given that it takes\r\n12 to 18 months to get a book written and published, any \"bible\" will be at\r\nleast a year out of date as soon as it is released.\r\n\r\n>Andrew S. Glassner: Principles of Digital Image Synthesis\r\n>\r\n>Is it well worth the US$90? How much does it cost in the UK?\r\n>I'm considering diverting a portion of my student grant toward acquiring\r\nthe two\r\n>volume set. (Fewer beers on weekends, looks like...)\r\n>\r\nKnowing how much one publisher in particular marks up its books for the UK\r\nmarket, I shudder to think how much the two-volume set will cost you. You may\r\nhave to give up beer for the remainder of your academic career :+)\r\n\r\nFor what it's worth, I much prefer Glassner to Foley et alia as my primary CG\r\nreference. However, I can appreciate that many undergraduate students may be\r\nintimidated by the mathematical depth of the former. Different strokes ...\r\n\r\n>How does it compare to the less expensive alternatives:\r\n>\r\n>Francois X. Sillion & Claude Puech: Radiosity and Global Illumination\r\n>\r\n>Michael F. Cohen & John R. Wallace: Radiosity and Realistic Image Synthesis\r\n>\r\nIt all depends on your needs and interests, and also on whether you are\r\ninterested\r\nin (and enjoy) the mathematical details. I have all three, and I can\r\nrecommend any\r\nof them.\r\n\r\n>...any others I should know about?\r\n>\r\nI haven't had the opportunity to read this book, but you might try:\r\n\r\n  Kok, Arjan J. F. 1994. \"Ray Tracing and Radiosity Algorithms for\r\nPhotorealistic\r\n  Image Synthesis,\" Delft University Press, Stevinweg 1, 2628 CN Delft, The\r\n  Netherlands, ISBN 90-6275-981-5. (Also available from Coronet Books,\r\n  Philadelphia.)\r\n\r\nThis was Arjan's PhD thesis at the Delft University of Technology.\r\n\r\nThere have been at least two other books written on radiosity, but neither\r\nqualify as global illumination \"bibles.\"\r\n\r\nActually, the best sources of up-to-date and comprehensive information on global\r\nillumination techniques are the most recent MSc and PhD theses, many of\r\nwhich are\r\navailable online. PhD theses in particular are great -- the poor students are\r\nrequired to demonstrate their in-depth knowledge of the field, which generally\r\nmeans a 50-page prologue to their actual research topic, and a bibliography with\r\nat least 50 references.\r\n\r\nFor a complete listing ... ah heck, you know where to find my bibliography ;+>\r\n\r\nIan Ashdown, P. Eng.                 |             READ THE BOOK!\r\nResearch & Development Manager       |  Radiosity: A Programmer's Perspective\r\nLedalite Architectural Products Inc. |             by Ian Ashdown\r\n                                     |         John Wiley & Sons, 1994\r\nVisit http://www.ledalite.com        |      (Sneaky Internet Advertising)\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id WAA19894; Thu, 11 Jul 1996 22:22:55 +0200\r\nReceived: from anduin.ocf.llnl.gov (anduin.ocf.llnl.gov [134.9.49.1]) by isis.imag.fr (8.6.11/8.6.9) with SMTP id VAA11021 for <globillum@imag.fr>; Thu, 11 Jul 1996 21:02:03 +0200\r\nReceived: from max.ocf.llnl.gov by anduin.ocf.llnl.gov (4.1/SMI-4.0)\r\n        id AA28397; Thu, 11 Jul 96 11:36:24 PDT\r\nReceived: by max.ocf.llnl.gov (951211.SGI.8.6.12.PATCH1042/951211.SGI.AUTO)\r\n        for globillum@imag.fr id LAA11557; Thu, 11 Jul 1996 11:36:24 -0700\r\nFrom: \"Nelson L. Max\" <nelson@max.ocf.llnl.gov>\r\nMessage-Id: <9607111136.ZM11555@max.ocf.llnl.gov>\r\nDate: Thu, 11 Jul 1996 11:36:17 -0700\r\nX-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)\r\nTo: globillum@imag.fr\r\nSubject: Report on Dagstuhl and Porto rendering conferences.\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nThe following is a report on three conferences I attended. I am broadcasting it\r\nbecause it contains summaries of several papers that may not appear for a while\r\nin more widely read venues. I appologize if your paper was not mentioned. Only\r\nthe first two conferences were on rendering, so you might want to skip the\r\nstuff about the last one, though my summaries for it are mostly restricted to\r\nrendering-related talks.\r\n\r\n   My first stop was the University of Kaiserslautern, where I visited the\r\nresearch laboratory of Hans Hagen. Hans arranged for a schedule of\r\ndemonstrations and discussions with his graduate students, and arranged for\r\nthem to take me out to lunch and dinner in town (I paid for my food, but they\r\nprovided the transportation and the company, which was a nice form of\r\nhospitality.) I was impressed with Hans' personal research in the design of\r\nplastic reflector and lens shapes for car headlights, to give a desired\r\ndistribution of illumination intensity on the road. I also had a long\r\ndiscussion with Alexander Keller, who explained to me in detail the\r\nQuasi-Monte-Carlo method he was using for global illumination, which he\r\npresented at both of the next two meetings. He gave me the longer\"uncut\"\r\nversion of his paper, so I was able to appreciate well the fact that certain\r\nnon-random sequences of test points give estimates that converge much faster\r\nthan for random test points. A final memorable project was a method where\r\npotential purchasers could design and view semi-custom prefabricated homes over\r\nthe Internet.\r\n\r\n   The meeting in Schloss Dagstuhl was one of a series of week-long seminars in\r\naspects of Computer Science partially supported by the governments of Germany\r\nand the state of Saarbrucken. The topic of this seminar was rendering, and it\r\nwas scheduled to just precede the Eurographics workshop the following week. The\r\nhope was that attendees from outside Europe would gain efficiency in their long\r\ndistance travel plans, which was the case for me, but many Europeans could\r\nnot afford more than a week away from their institutions, especially if they\r\nwere teaching, so the attendance at the Eurographics Workshop was actually down\r\nfrom last year. A summary of the some of talks follows.\r\n\r\n   Xavier Pueyo proposed methods for generating random densities of infinite\r\nlines in space, and intersecting each line with all objects in the scene to get\r\nform factor contributions from each segment in the space between two object\r\nsurfaces. He chose his lines by connecting two random points on the surface of\r\na sphere enclosing all the objects, and I later pointed out that this will not\r\ngive the correct density because it is missing a cosine term.\r\nDani Tost discussed her work on visualizing blood vessels, involving both\r\nmaximum intensity projection and shading, with voxel splats.\r\n\r\n   Henrick Wann Jensen's talk on \"Global Illumination using Photon Maps\"\r\ngenerated the most excitement and discussion of the seminar, because of the\r\nimpressive performance of his method, which is based on saving in a spatial\r\ndata structure (a KD tree) both position and direction of all hits by photon\r\npaths traced from light sources through multiple random bounces. During\r\nviewpoint dependent rendering, these are used for the intensity at the second\r\nbounce in a local pass from the eye, by expanding a sphere about the hit point\r\nuntil the n closest photon hits are found in the KD tree. At the first bounce\r\nfrom the eye, the same distribution is used for importance sampling of the\r\nbounced rays. Finally, the initial rays from the light source are continued\r\npast their first surface intersection to create shadow maps at subsequent\r\nintersections, which are used to decide when shadow feelers are necessary to\r\ndetermine direct illumination. Since the incoming directions are available, non\r\ndiffuse reflections can be rendered. A separate caustic map, with many more\r\nphotons directed at only the shiny surfaces, is used similarly at the first\r\nbounce in rendering.\r\n\r\n   Dani Lischinski gave a preview of a Siggraph paper on \"Hierarchical Image\r\nCaching for Accelerated Walkthroughs of Complex Environments.\" Robert Garmann\r\ntalked on the computational complexity of hierarchical radiosity, and gave a\r\ncareful analysis of the number of links required in a simple scene with two\r\nparallel plane patches, in which the subdivision oracle is based on the total\r\nform factor of a link. He showed that the total number of links, as the allowed\r\nerror approaches zero, is of order O(N^2), where N is the number of leaf nodes\r\nin the hierarchical subdivision. This seems to contradict previous beliefs that\r\nit would be O(N log N), or even O(N).\r\n\r\n   Dieter Fellner, working with Stefan Mller's group at Darmstadt, showed how\r\nreal time rendering of radiosity scenes could be accomplished on environments\r\nwith the order of a million polygons, and presented an impressive video of\r\nadditions to the Frankfort airport.\r\n\r\n   Wolfgang Strzlinger talked about using hierarchical radiosity links in the\r\nlocal pass (final one bounce gather to the viewpoint) by doing a\r\nWeiler-Atherton\r\ntype subdivision of the unit hemisphere, using 3D coordinates of the unit\r\nvectors, in order to determine the links involved at a pixel.\r\nMark Summinger from Erlangen University talked about decoupling the reflection\r\nand transport operators in a progressive radiosity framework for non diffuse\r\nsurfaces. The shot and transported energy is saved in a data structure which is\r\nindexed by both receiving position and angle bins. The advantage is that when\r\nit is time to shoot for a patch, all the energy in an incoming angle bin can be\r\nreflected at once, which requires fewer evaluations or accesses to the BDRF.\r\n\r\n   The abstracts to these talks were handwritten into a Dagstuhl record book,\r\nand are being transcribed to be sent to the participants and saved at Dagstuhl.\r\nThe proceedings of the next conference I attended, the 7th Eurographics\r\nWorkshop on Rendering, at Porto, Portugal, will be published rapidly by\r\nSpringer.\r\n\r\n   At Porto, (and also at Dagstuhl) I spoke on \"Hierarchical Rendering of Trees\r\nfrom Precomputed Multi-Layer Z-Buffers\". This is based on reprojecting images\r\nof trees and their subparts, prerendered from different viewpoints (image based\r\nrendering). Fabrice Neyret gave a related paper which had an impressive video\r\nof a flight over a forest, produced by ray tracing hierarchical (mip mapped)\r\nvolume textures with an ellipsoidally approximated surface normal distribution\r\nat each voxel.\r\n\r\n   Fredo Durand, George Drettakis, and Claude Puesch gave a speculative talk on\r\nan unimplemented method of dividing the 4D space of all lines in 3D up into\r\nregions where the visibility along the ray is constant. To deal with rays which\r\nhave multiple segments in the free volume between objects, they use and extra\r\ndiscrete dimension to index the segments, but the space of such segments still\r\nhas only 4 real parameters for a fixed scene. They discuss the various lower\r\ndimensional manifolds of visibility change events that divide this space into\r\nregions of homogeneous visibility, and show why the resulting data structure is\r\nof size O(n^4), where n is the number of polygon edges, and can be constructed\r\nby a sort and sweep algorithm in time O(n^4 log n). This is considerably better\r\nthan the aspect graph, of size O(n^6), because the aspect graph computes for\r\neach viewing direction (or viewpoint) the intersection of the 2D pencil of\r\nlines making up the image, with this subdivision of the 4D space of all\r\nlines.Eric Veach pointed out that in the case of caustic maps under water, and\r\nthe case of bump mapped shading normals differing from the normals of the\r\nsurfaces which intercept the light transport rays, non symmetric scattering\r\nfunctions (BDRFs or BDTFs) must be used, which do not satisfy reciprocity, and\r\ntherefore act differently when light energy or importance are being\r\ntransported, or equivalently, act differently for the two directions in\r\nbidirectional path tracing (photon paths and viewing paths).\r\n\r\n   Stephen Hardt and Seth Teller from MIT showed how the rendering pipeline and\r\ntexture mapping hardware with perspective correction of a high end workstation\r\ncould be cleverly used to produce accurate radiosity rendering at interactive\r\nrates by fitting the radiosity off-line (ahead of time) by quadratic triangular\r\npatches, and then using the hardware polygon renderer to deposit at each pixel\r\nthe polygon ID and two barycentric coordinates in the triangle. They use the\r\nperspective correction in the texture mapper to get the barycentric coordinates\r\naccurately. With Michael Allison, I showed in Graphic Gems III how the\r\nbarycentric coordinates could be stored in color fields, using only the Gouraud\r\nshading interpolation hardware, if perspective corrections are not needed. The\r\nradiosity is then computed in software as a quadratic polynomial in the two\r\nbarycentric coordinates, with coefficients indexed by the polygon ID.\r\n\r\n   Jos Stam and Eric Langunou spoke about ray tracing in non-constant media\r\n(mirages). Eric Lafortune and Yves Willems extended bidirectional path tracing\r\nto the case of 3D volumes with participating media (smoke, steam, or clouds).\r\n George Dretakis and Francois Sillion spoke on incorporating discontinuity\r\nmeshing into hierarchical quadtree meshes, which allows large quadtree cells on\r\nhomogeneous unoccluded regions; previous discontinuity meshes based on BSP\r\ntrees had unnecessarily long edges crossing into regions beyond the\r\ndiscontinuities that defined them.\r\n\r\n   I spent the 6 days between the Porto and Chamonix conferences on vacation in\r\nPortugal, cycling with my wife Mika from Coimbra to Alcobaca, on bicycles\r\nkindly loaned by the local conference organizer, Augusto de Sousa, because\r\nthere were no bicycle rental shops in northern Portugal. The final day before\r\nthe Curves and Surfaces conference began was spent travelling from Porto to\r\nChamonix.\r\n\r\n   The topics of the Chamonix conference were less familiar to me, being\r\nweighted towards approximation theory based on functional analysis on Sobelov\r\nspaces (I still haven't figured out what theses are) and wavelets. I attended\r\nbecause Greg Nielson invited me to give a talk at a Mini-symposium he organized\r\nan Scientific Visualization. I spoke on \"Applications of Texture Mapping to\r\nVolume and Flow Visualization,\" giving in 25 minutes almost all the content of\r\nthe version I also earlier presented at the University of Kaiserslautern in 65\r\nminutes. In the same session, Marcus Gross gave a talk on \"Finite Element\r\nModelling and Visualization for Facial Surgery,\" in which the soft tissues\r\nbetween the bone and skin are modelled by finite elements, whose deformation is\r\nsimulated as bones are cut and displaced, so that the final appearance of the\r\nface can be displayed before the operation is carried out.\r\n\r\n   There were 6 days of mostly 3 parallel sessions of 25 minute talks form 8:30\r\nAM until 6:30 PM (with a 2 hour break for lunch, and two half hour coffee\r\nbreaks) for 6 conference days, which made for a pretty grueling schedule. I\r\nattended most of the time, but admit to \"playing hooky\" for two mornings in\r\norder to enjoy the mountain scenery. I probably absorbed some approximation\r\ntheory by osmosis, especially from an excellent Mini-symposium on non-linear\r\nand adaptive wavelet approximation, including talks by Yves Meyer on the bump\r\nalgebra, by S. Mallet on Image Compression, emphasizing the quantization and\r\ncoding of the wavelet or basis coefficients, and the coding of the position\r\nindices of the non-zero coefficients, as well as just which coefficients can be\r\nset to zero, and by Ron DeVore on adaptive numerical methods for partial\r\ndifferential equations. There was also an interesting talk by A. Pinkus on\r\napproximating by ridge functions, the set of finite linear combinations of\r\nridges, which are \"long crested waves\" of one linear parameter in 2 or 3\r\ndimensions. There were many talks on extending the ideas of wavelets from the\r\nplane to arbitrary 2-manifolds, and in particular, to the 2-sphere.\r\n\r\n   Beyond these approximation theory talks, the talks I understood best were on\r\nsurface shape. There were a couple of talks on developable surfaces, which are\r\nimportant in manufacturing because they can be formed from sheet metal without\r\nstretching. An invited talk by Joseph Hoschek on interpolation and\r\napproximation with developable surfaces gave an example of designing the blank\r\nholder in a sheet metal forming process. This is the part of the mold which\r\nshould first clamp the sheet, without stretching it, and hold it while the part\r\nof the deformation involving more severe stretching deformations takes place.\r\nAnother talk by Y. L. Kergosian analyzed the folds and cusps where a\r\ndevelopable surface can have singularities, and simulated them for the case of\r\na bent tin can, generating impressively realistic images.\r\n\r\n   There was also a Mini-symposium on Multiresolution Methods in Computer\r\nGraphics, including the following talks. Richard Bartels talked on hierarchical\r\nsplines. Peter Scrhder spoke on spherical wavelets, and showed his Siggraph\r\n'95 images. After hearing it for the nth time, I finally understood the idea\r\nbehind lifting. R. Westerman described his wavelet-based volume rendering, in\r\nwhich the wavelets are used only for determining the appropriate adaptive\r\nsampling frequency along a ray and for reconstructing the samples, for a\r\ntraditional opacity accumulation algorithm. Thus full opacity effects are\r\npossible, in contrast to faster algorithms which try to precompute the splats\r\nof each wavelet, and therefore cannot account for interwavelet opacity effects.\r\nDavid Salesin presented three multiresolution techniques from his  past and\r\nfuture Siggraph papers: image editing, image querying, and multiresolution\r\nvideo \"clip art\".\r\n\r\n\r\n\r\n\r\n-- \r\nNelson Max                    http://www.llnl.gov/graphics\r\nmax2@llnl.gov                 Lawrence Livermore National Laboratory\r\n(510) 422-4074                7000 East Avenue\r\nfax (510) 423-8704            Livermore, CA 94550, USA\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id NAA24500; Fri, 12 Jul 1996 13:24:23 +0200\r\nReceived: from cosmos.imag.fr (cosmos.imag.fr [147.171.130.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id MAA20929 for <globillum-isis@isis.imag.fr>; Fri, 12 Jul 1996 12:46:22 +0200\r\nReceived: from goliat.ugr.es (goliat.ugr.es [150.214.20.3]) by cosmos.imag.fr (8.6.13-durand/8.6.9) with ESMTP id MAA25769 for <globillum@imag.fr>; Fri, 12 Jul 1996 12:46:20 +0200\r\nReceived: (from almagro@localhost) by goliat.ugr.es (8.6.10/8.6.12) id MAA23089; Fri, 12 Jul 1996 12:44:25 +0100\r\nDate: Fri, 12 Jul 1996 12:44:16 +0100 (WET DST)\r\nFrom: Carlos Urena Almagro <almagro@goliat.ugr.es>\r\nX-Sender: almagro@goliat\r\nTo: \"Nelson L. Max\" <nelson@max.ocf.llnl.gov>\r\ncc: globillum@imag.fr\r\nSubject: Re: Report on Dagstuhl and Porto rendering conferences.\r\nIn-Reply-To: <9607111136.ZM11555@max.ocf.llnl.gov>\r\nMessage-ID: <Pine.SUN.3.91.960712115028.17989B-100000@goliat>\r\nMIME-Version: 1.0\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nOn Thu, 11 Jul 1996, Nelson L. Max wrote:\r\n\r\n>    Xavier Pueyo proposed methods for generating random densities of infinite\r\n> lines in space, and intersecting each line with all objects in the scene to get\r\n> form factor contributions from each segment in the space between two object\r\n> surfaces. He chose his lines by connecting two random points on the surface of\r\n> a sphere enclosing all the objects, and I later pointed out that this will not\r\n> give the correct density because it is missing a cosine term.\r\n\r\n Some years ago, when Sbert & Pueyo showed me their method, I though\r\n about this objection, because it seems counter-intuitive that this\r\n selection of points on the sphere induces the correct density. But\r\n later I was convinced of it's correctnes, both by estimating that way\r\n form-factors whose value was analiticaly known a priori, and by \r\n formal derivations from results in Integral Geometry theory.\r\n\r\n There is a formula on Santalo's book about Integral Geomtery which\r\n gives the density of the points of intersection of a convex object\r\n with lines of constant density in 3D. When instancing the convex\r\n object to a sphere, the density for intersections points becomes\r\n uniform. This is so because the formula involves the diferential \r\n poin-to-point form factor between the two intersection points of \r\n each line, an this value, in the case of a sphere, is a constant\r\n which only depends on sphere's radius. You can check this by\r\n seeing the internal angles of a triangle whose vertexs are these \r\n two points and the center of the sphere.\r\n\r\n The refered formula is at the bottom of page 230 of:\r\n\r\n    Integral Geometry and Geometric Probability.\r\n    Luis A. Santalo.\r\n    Addison-Wesley, 1976.\r\n \r\n\r\n Sincerely yours,\r\n Carlos Urena.\r\n\r\n_____________________________________________________________________________\r\nCarlos Urena Almagro                          e-mail  : almagro@goliat.ugr.es\r\nDpto. de Lenguajes y Sistemas Informaticos    voice   :  +34 58 243178 \r\nETS Ingenieria Informatica\r\nUniversidad de Granada\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id TAA01886; Mon, 15 Jul 1996 19:11:08 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id SAA27574 for <globillum-isis@isis.imag.fr>; Mon, 15 Jul 1996 18:53:18 +0200\r\nReceived: from anduin.ocf.llnl.gov (anduin.ocf.llnl.gov [134.9.49.1]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id SAA01799 for <globillum@imag.fr>; Mon, 15 Jul 1996 18:53:16 +0200\r\nReceived: from max.ocf.llnl.gov by anduin.ocf.llnl.gov (4.1/SMI-4.0)\r\n        id AA21369; Mon, 15 Jul 96 09:53:14 PDT\r\nReceived: by max.ocf.llnl.gov (951211.SGI.8.6.12.PATCH1042/951211.SGI.AUTO)\r\n         id JAA15039; Mon, 15 Jul 1996 09:20:36 -0700\r\nFrom: \"Nelson L. Max\" <nelson@max.ocf.llnl.gov>\r\nMessage-Id: <9607150920.ZM15037@max.ocf.llnl.gov>\r\nDate: Mon, 15 Jul 1996 09:20:30 -0700\r\nX-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)\r\nTo: globillum@imag.fr\r\nSubject: Correction to Report on Dagstuhl and Porto rendering conferences\r\nCc: almagro@goliat.ugr.es, xavier@ima.udg.es\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nI had claimed that the method used by Xavier Pueyo to generate uniformly\r\ndistributed lines inside a sphere, by joining pairs of points randomly\r\ndistributed on the sphere's surface, was incorrect, but Carlos Urena Almagro\r\nhas pointed out that it is I who was mistaken.\r\n\r\nMy reasoning was as follows. If uniformly distributed lines in a certain fixed\r\ndirection w intersect the unit sphere, they will not be uniformly distributed\r\non the surface area. Instead, lines making an angle of t with the surface\r\nnormal at their point of intersection will be less dense by a factor of cos t,\r\nas in the geometrical reasoning behind Lambert's law.\r\n\r\nHowever, I neglected to consider the solid angle effect. It turns out that the\r\nchord length of the ray segment between sphere surface intersection points A\r\nand B, is twice cos t. Therefore, the solid angle intercepted by a surface area\r\nds at A, as measured at B, is (ds cos t)/(2 cos t)^2 = ds/(4 cos t). The cos t\r\nin the denominator here cancels the cos t for the Lambert area distribution\r\nfactor at B, so that the number of rays within an element ds dw, of\r\ndifferential area ds  normal to the beam and differential solid angle dw, is\r\nconstant. (The cos t for the Lambert factor at A is already present in the\r\nnumerator at the left side of the above equation.)\r\n\r\n-- \r\nNelson Max                    http://www.llnl.gov/graphics\r\nmax2@llnl.gov                 Lawrence Livermore National Laboratory\r\n(510) 422-4074                7000 East Avenue\r\nfax (510) 423-8704            Livermore, CA 94550, USA\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id TAA10616; Tue, 16 Jul 1996 19:39:20 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.11/8.6.9) with ESMTP id SAA28311 for <globillum-isis@isis.imag.fr>; Tue, 16 Jul 1996 18:49:58 +0200\r\nReceived: from anduin.ocf.llnl.gov (anduin.ocf.llnl.gov [134.9.49.1]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id SAA06893 for <globillum@imag.fr>; Tue, 16 Jul 1996 18:49:56 +0200\r\nReceived: from max.ocf.llnl.gov by anduin.ocf.llnl.gov (4.1/SMI-4.0)\r\n        id AA21822; Tue, 16 Jul 96 09:49:54 PDT\r\nReceived: by max.ocf.llnl.gov (951211.SGI.8.6.12.PATCH1042/951211.SGI.AUTO)\r\n        for globillum@imag.fr id JAA16546; Tue, 16 Jul 1996 09:49:53 -0700\r\nFrom: \"Nelson L. Max\" <nelson@max.ocf.llnl.gov>\r\nMessage-Id: <9607160949.ZM16542@max.ocf.llnl.gov>\r\nDate: Tue, 16 Jul 1996 09:49:45 -0700\r\nX-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)\r\nTo: globillum@imag.fr\r\nSubject: Another Correction to Report on Dagstuhl\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nContent-Description: Text\r\nContent-Type: text/plain\r\nX-Zm-Decoding-Hint: mimencode -q -u \r\n\r\nMy first attempt at a broadcast message to globillum has certainly generated a\r\nlot of comment. Dieter Fellner writes that I have attributed too much to his\r\ngroup at Darmstadt. Here is the text of his meaasge.\r\n\r\nDear Nelson,\r\n\r\nMay I suggest a minor change to your report on the Dagstuhl workshop?\r\n\r\nYou write\r\n\r\n>   Dieter Fellner, working with Stefan Mller's group at Darmstadt,\r\n> showed how real time rendering of radiosity scenes could be accomplished\r\n> on environments with the order of a million polygons, and presented an\r\n> impressive video of additions to the Frankfort airport.\r\n\r\nWell, I don't know how the two presentations could be linked so closely.\r\nAnd of course, it's quite flattering for my group.\r\nBut truth is, that our two groups have not cooperated in this activity.\r\n\r\nMy group has been working on a graphics architecture called MRT and as one\r\nof the more interesting applications I talked about the simulation of radio\r\nwave propagation in urban environments used in the planing of micro cells\r\nfor mobile phone networks as well as on the consistent handling of\r\napproximative rendering and radiosity, both based of a clever use of a data\r\nstructure derived from the windged edge data structure.\r\n\r\nAs I don't want to take credit for things we haven't done and your mail\r\nreached a large number of people I would like to ask you to consider a\r\nrevised version of your report.\r\n\r\nBest regards,\r\nDieter\r\n____________________________________________________________________________\r\n\r\n-- \r\nNelson Max                    http://www.llnl.gov/graphics\r\nmax2@llnl.gov                 Lawrence Livermore National Laboratory\r\n(510) 422-4074                7000 East Avenue\r\nfax (510) 423-8704            Livermore, CA 94550, USA\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id WAA05150; Thu, 18 Jul 1996 22:02:21 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id VAA06331 for <globillum-isis@isis.imag.fr>; Thu, 18 Jul 1996 21:24:02 +0200\r\nReceived: from igw2.watson.ibm.com (igw2.watson.ibm.com [129.34.139.6]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id VAA24174 for <globillum@imag.fr>; Thu, 18 Jul 1996 21:24:01 +0200\r\nReceived: from mailhub1.watson.ibm.com (mailhub1.watson.ibm.com [9.2.249.31]) by igw2.watson.ibm.com (8.7.4/8.7.1) with ESMTP id PAA20324 for <globillum@imag.fr>; Thu, 18 Jul 1996 15:24:27 -0400\r\nReceived: from watngi01.watson.ibm.com (watngi01.watson.ibm.com [9.2.235.20]) by mailhub1.watson.ibm.com (8.7.1/07-17-96) with SMTP id PAA18831 for <globillum@imag.fr>; Thu, 18 Jul 1996 15:23:59 -0400\r\nReceived: by watngi01.watson.ibm.com (IBM OS/2 SENDMAIL VERSION 1.3.17/07-11-96 ) id AA1959; Thu, 18 Jul 96 15:23:58 -0400\r\nMessage-Id: <9607181923.AA1959@watngi01.watson.ibm.com>\r\nReceived: from IBM Research with \"Lotus Notes Mail Gateway for SMTP\" id\r\n  D7FA55E00701DE978525636B006912B1; Thu, 18 Jul 96 15:23:57\r\nTo: globillum <globillum@imag.fr>\r\nFrom: Holly Rushmeier/Watson/IBM Research <holly@watson.ibm.com>\r\nDate: 18 Jul 96 15:22:09\r\nSubject: Globillum at SIGGRAPH?\r\nMime-Version: 1.0\r\nContent-Type: Text/Plain; charset=windows-1252; format=flowed\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nUnless I missed something, nobody has said anything\r\nabout a globillum get together at SIGGRAPH. Last years was\r\nthe best discussion we have had, people were actually\r\nwilling to bring up questions instead of staring at each other.\r\n\r\nI enjoyed hearing Nelson's comments on the conferences\r\nhe went to. Perhaps some more people could summarize\r\ninteresting papers from the Rendering workshop and other\r\nmeetings.\r\n\r\nAlso, the first session of papers is on Image-Based\r\nmodelling and rendering. I would like to hear what people\r\nthink of the image-based trend as far as how we compute\r\nillumination, and which of the proposed techniques looks\r\nthe most promising. There is a papers \"break-out\" room,\r\nRm 55 in the convention center, that we could meet at noon\r\non Wednesday, right after the first session.\r\n\r\nAlright, I have something of an outside motivation for this.\r\nEvery year they have one of these rooms reserved to\r\ndiscuss papers that are generally vacant, and I want\r\nto make this the first year people really use them to discuss\r\npapers. \r\n\r\n-- Holly\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id UAA26001; Fri, 26 Jul 1996 20:26:38 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id UAA23665 for <globillum-isis@isis.imag.fr>; Fri, 26 Jul 1996 20:04:33 +0200\r\nReceived: from irz201.inf.tu-dresden.de (irz201.inf.tu-dresden.de [141.76.1.10]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id UAA00623 for <globillum@imag.fr>; Fri, 26 Jul 1996 20:04:16 +0200\r\nReceived: by irz201.inf.tu-dresden.de (8.6.12/8.6.12-s1) id UAA20940 for globillum@imag.fr; Fri, 26 Jul 1996 20:03:40 +0200\r\nFrom: \"Nguyen, D.C.\" <cn1@irz301.inf.tu-dresden.de>\r\nMessage-Id: <199607261803.UAA20940@irz201.inf.tu-dresden.de>\r\nSubject: Comments for Diplom-Thesis\r\nTo: Global Illumination List <globillum@imag.fr>\r\nDate: Fri, 26 Jul 1996 20:03:39 +0200 (MESZ)\r\nX-Mailer: ELM [version 2.4 PL25 ME8b]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHi,\r\nThe prereleased version of my diplom (in german!) could be found at:\r\n http://www.rz.tu-ilmenau.de/~juhu/Diplom/juhudip.ps.gz\r\n\r\nBe warned!(I've spend 1 year for hacking, but only 1 week for writing..:)\r\nBelow are some highlights of this work:\r\n\r\n-Improvements for classical speedup-methodes, i.a:\r\n   - the use of coherence for speedup-methodes (1D,2D,3D,5D)\r\n   - projected area weighted, object intersection cost weighted ABVH\r\n   - balanced BSP (to avoid the \"Teapot in a football stadium\" problem)\r\n   - adaptive, \"on the fly\" subdivided Vista/Light-Buffer, applicable for\r\n     volume-lightsources and extended cameras (There is a methode to avoid\r\n     the \"exhaustive classification/reclassification\" effects, caused by \r\n     Monte-Carlo-rays bundles near a big lightsource)\r\n   - 5D Ray Classification for groups of pointlightsources or for a \r\n     volume-lightsource w/ complicated shape\r\n\r\n-Comparisons:\r\n   - Heuristics for efficiencies/defficienies of classical methodes\r\n   - How to determine the complexity of a scene ?\r\n   - What methode is best (hehe) ?\r\n\r\n-Hybrid-speeedup:\r\n   - When to use, and how ?\r\n   - Implemention of some hybrid shemes, such as hybrid-subdivision, local\r\n     optimizaion for shadow/eye-rays (adaptive Vista/Light-Buffer for eye/shadow rays\r\n     balaced BSP for secondary rays), generalized Polymorph-Caching etc..\r\n   - Some speculations on hybrid-methodes, not much infomative...\r\n\r\n   \r\nI would like to hear your comments on this work....Thanks in advance,\r\n\r\n--JuHu\r\n /\\__  Nguyen Duc Cuong (aka JuHu) - CG-student   +- /          -> Home\r\n/__\\ \\ EMail : juhu@rz.tu-ilmenau.de              +- /GX        -> GX/GENERIC\r\n  \\__/ WWW   : http://www.rz.tu-ilmenau.de/~juhu -+- /GX/RTEvol -> RTEvol\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n         id RAA13173; Thu, 1 Aug 1996 17:29:19 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id QAA09737 for <globillum-isis@isis.imag.fr>; Thu, 1 Aug 1996 16:21:26 +0200\r\nReceived: from central.cis.upenn.edu (CENTRAL.CIS.UPENN.EDU [158.130.12.2]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id QAA04053 for <globillum@imag.fr>; Thu, 1 Aug 1996 16:21:24 +0200\r\nReceived: from graphics.cis.upenn.edu (GRAPHICS.CIS.UPENN.EDU [158.130.2.10]) by central.cis.upenn.edu (8.6.12/UPenn 1.4) with ESMTP \r\n        id KAA23710 for <globillum@imag.fr>; Thu, 1 Aug 1996 10:21:22 -0400\r\nReceived: from LOCALHOST by graphics.cis.upenn.edu\r\n        id KAA10463; Thu, 1 Aug 1996 10:21:21 -0400\r\nPosted-Date: Thu, 1 Aug 1996 10:21:21 -0400\r\nMessage-Id: <199608011421.KAA10463@graphics.cis.upenn.edu>\r\nX-Mailer: exmh version 1.6.7 5/3/96\r\nTo: globillum@imag.fr\r\ncc: jnimerof@graphics.cis.upenn.edu\r\nSubject: Siggraph\r\nDate: Thu, 01 Aug 96 10:21:21 -0400\r\nFrom: \"Jeffry S. Nimeroff\" <jnimerof@graphics.cis.upenn.edu>\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nHello all,\r\n        I'm dropping this mail message to all the globillumers going to Siggraph.  \r\nPlease drop me a line if you are interested in 'touring' New Orleans.  I have \r\nbeen there about 10 times, and know the city reasonably well :-).  We can hit \r\nthe garden district, voodoo museum, or just stay on Bourbon street for a Lucky \r\nDog (when you get there you'll understand.  To show I'm a sport, this offer \r\nincludes those people who I owe a drink (Porto).  You guys know who you are.  \r\nSee you in New Orleans.  I am staying at the Holiday Inn Chateau LeMoyne from \r\nTuesday through Sunday.\r\n\r\n-Jeff\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n\t id RAA20849; Sat, 3 Aug 1996 17:51:03 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id RAA25401 for <globillum-isis@isis.imag.fr>; Sat, 3 Aug 1996 17:27:08 +0200\r\nReceived: from central.cis.upenn.edu (CENTRAL.CIS.UPENN.EDU [158.130.12.2]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id RAA29839 for <globillum@imag.fr>; Sat, 3 Aug 1996 17:27:07 +0200\r\nReceived: from graphics.cis.upenn.edu (GRAPHICS.CIS.UPENN.EDU [158.130.2.10]) by central.cis.upenn.edu (8.6.12/UPenn 1.4) with ESMTP \r\n\tid LAA16925 for <globillum@imag.fr>; Sat, 3 Aug 1996 11:27:06 -0400\r\nReceived: from LOCALHOST by graphics.cis.upenn.edu\r\n\tid LAA29615; Sat, 3 Aug 1996 11:27:05 -0400\r\nPosted-Date: Sat, 3 Aug 1996 11:27:05 -0400\r\nMessage-Id: <199608031527.LAA29615@graphics.cis.upenn.edu>\r\nX-Mailer: exmh version 1.6.7 5/3/96\r\nTo: globillum@imag.fr\r\ncc: jnimerof@graphics.cis.upenn.edu\r\nSubject: New Orleans\r\nDate: Sat, 03 Aug 96 11:27:05 -0400\r\nFrom: \"Jeffry S. Nimeroff\" <jnimerof@graphics.cis.upenn.edu>\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nHello all,\r\n\r\nSo far I have received mail from a handfull of people about touring NO.  In \r\norder to save bandwidth, I will be posting a message on the message board \r\nunder the name \"globillum\".  Please don't take the message (so everyone who \r\nwants to can read it).  I will place some suggestions about when we might \r\nmeet, etc.  I will try to coordinate everything from there.  I am staying at \r\nthe Holiday Inn Chateau LeMoyne.  You can always get me there.\r\n\r\nSee you in NO.\r\n\r\n-Jeff\r\np.s. I am taking the hotel information for everyone who responded, so I can \r\nalso try to track you down.\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n\t id AAA01003; Sat, 31 Aug 1996 00:33:51 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id AAA09221 for <globillum-isis@isis.imag.fr>; Sat, 31 Aug 1996 00:13:35 +0200\r\nReceived: from june.cs.washington.edu (june.cs.washington.edu [128.95.1.4]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id AAA16588 for <globillum@imag.fr>; Sat, 31 Aug 1996 00:13:34 +0200\r\nReceived: (danix@localhost) by june.cs.washington.edu (8.7.5/7.2ju) id PAA08139 for globillum@imag.fr; Fri, 30 Aug 1996 15:13:32 -0700\r\nFrom: Dani Lischinski <danix@cs.washington.edu>\r\nMessage-Id: <199608302213.PAA08139@june.cs.washington.edu>\r\nSubject: terminology question\r\nTo: globillum@imag.fr\r\nDate: Fri, 30 Aug 1996 15:13:31 -0700 (PDT)\r\nX-Mailer: ELM [version 2.4 PL23]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHi globillumers,\r\n\r\nIs there a name for incoming flux per unit PROJECTED area?\r\nNote that this is different from irradiance (incoming flux\r\nper unit area). If there's a name, is there also a symbol\r\nor letter commonly used to represent this quantity?\r\n\r\nThanks a bunch,\r\n\r\n\tDani\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n\t id BAA01085; Sat, 31 Aug 1996 01:38:54 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id BAA09287 for <globillum-isis@isis.imag.fr>; Sat, 31 Aug 1996 01:27:03 +0200\r\nReceived: from mercury.uniserve.com (mercury.uniserve.com [204.191.197.248]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id BAA17432 for <globillum@imag.fr>; Sat, 31 Aug 1996 01:27:00 +0200\r\nReceived: from van0227.tvs.net (van0227.tvs.net [204.191.197.67]) by mercury.uniserve.com (8.7.5/8.7.3) with SMTP id QAA06338 for <globillum@imag.fr>; Fri, 30 Aug 1996 16:20:35 -0700 (PDT)\r\nDate: Fri, 30 Aug 1996 16:20:35 -0700 (PDT)\r\nMessage-Id: <199608302320.QAA06338@mercury.uniserve.com>\r\nX-Sender: iashdown@pop.uniserve.com\r\nX-Mailer: Windows Eudora Version 2.0.3\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nTo: globillum@imag.fr\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\nSubject: Re: terminology question\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n>Hi globillumers,\r\n>\r\n>Is there a name for incoming flux per unit PROJECTED area?\r\n>Note that this is different from irradiance (incoming flux\r\n>per unit area). If there's a name, is there also a symbol\r\n>or letter commonly used to represent this quantity?\r\n>\r\n>Thanks a bunch,\r\n>\r\nThe lighting community's bible, ANSI/IES RP-16, \"Nomenclature\r\nand Definitions for Illuminating Engineering,\" neatly sidesteps\r\nthis issue by saying in Clause 3.3 (which admittedly refers to\r\nilluminance rather than irradiance) that the surface \"need not\r\nbe a physical surface; it may also be a mathematical plane.\"\r\nIn other words, their definition of irradiance/illuminance\r\napplies both to physical surfaces and imaginary surfaces (which\r\ncan include those normal to the direction of the incident flux).\r\n\r\nYou might find what you are looking for in Moon and Spencer's\r\n\"The Photic Field\" (MIT Press, 1981), where I think they called\r\nit \"pharosage.\" However, adopting any of Parry Moon's terminology\r\n(apart from his \"radiosity\") is an open invitation to be ignored\r\nby the old guard in the IESNA :+)\r\n\r\nIan Ashdown, P. Eng.                 |             READ THE BOOK!\r\nResearch & Development Manager       |  Radiosity: A Programmer's Perspective\r\nLedalite Architectural Products Inc. |             by Ian Ashdown\r\n                                     |         John Wiley & Sons, 1994\r\nVisit http://www.ledalite.com        |      (Sneaky Internet Advertising)\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n\t id TAA07302; Mon, 2 Sep 1996 19:45:55 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id TAA11331 for <globillum-isis@isis.imag.fr>; Mon, 2 Sep 1996 19:04:46 +0200\r\nReceived: from sys4.cambridge.uk.psi.net (sys4.cambridge.uk.psi.net [154.32.106.14]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id TAA21357 for <globillum@imag.fr>; Mon, 2 Sep 1996 19:03:56 +0200\r\nReceived: from lightwk.uucp by sys4.cambridge.uk.psi.net (8.7.5/SMI-5.5-UKPSINet)\r\n\tid RAA08434; Mon, 2 Sep 1996 17:15:40 +0100 (BST)\r\nFrom: Neil Gatenby <neil@lightwork.co.uk>\r\nDate: Mon, 2 Sep 96 16:57:55 BST\r\nMessage-Id: <28453.9609021557@lightwork.co.uk>\r\nTo: globillum@imag.fr\r\nSubject: goniometric file formats\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHi globillum folk;\r\n\r\nI have a question regarding file formats used to store luminaire\r\ngoniometric data;  any help would be much appreciated.\r\n\r\nWhich file formats are in common useage in Japan and Germany?\r\n\r\nI know the UK is keen on CIBSE.\r\nI know the US is keen on IESNA.\r\nI know a little about the CIE format (what I've read in Glassner's\r\n\"Principles ...\")\r\n\r\nBut, I don't know what's popular in these two large market areas.\r\n\r\nThanks in advance\r\nNeil\r\n\r\nNeil Gatenby,\t\t      |\t LightWork Design,\r\nSenior Graphics Programmer,   |\t 60 Clarkehouse Road,\r\nemail: neil@lightwork.co.uk   |\t Sheffield, S10 2LH, England.\r\nvoice: (+44) (0)114 266 8404 ..... fax: (+44) (0)114 266 1383\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n\t id XAA01079; Tue, 3 Sep 1996 23:03:35 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id WAA02806 for <globillum-isis@isis.imag.fr>; Tue, 3 Sep 1996 22:36:06 +0200\r\nReceived: from mercury.uniserve.com (mercury.uniserve.com [204.191.197.248]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id WAA18869 for <globillum@imag.fr>; Tue, 3 Sep 1996 22:36:05 +0200\r\nReceived: from van0125.TVS.NET (van0125.TVS.NET [204.191.197.35]) by mercury.uniserve.com (8.7.5/8.7.3) with SMTP id NAA05863 for <globillum@imag.fr>; Tue, 3 Sep 1996 13:29:10 -0700 (PDT)\r\nDate: Tue, 3 Sep 1996 13:29:10 -0700 (PDT)\r\nMessage-Id: <199609032029.NAA05863@mercury.uniserve.com>\r\nX-Sender: iashdown@pop.uniserve.com (Unverified)\r\nX-Mailer: Windows Eudora Version 1.4.4\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nTo: globillum@imag.fr\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\nSubject: Global illumination bibliography update\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nANNOUNCE: 96/09/01 Release of RADBIB96\r\n--------------------------------------\r\nRADBIB96 is a comprehensive bibliography of radiosity and\r\nrelated global illumination papers, theses, articles, and\r\nbooks. A total of 41 new references have been added since\r\nits last release on July 1, 1996, bringing the total to\r\n975 references.\r\n\r\nThis bibliography is available in refer format (ASCII text)\r\nas RADBIB96.TXT (with a release date of September 1, 1996)\r\nfrom:\r\n\r\n  http://www.ledalite.com/library-/rrt.htm\r\n\r\nand as compressed RadBib96.Z from:\r\n\r\n  ftp://hobbes.lbl.gov/pub/doc\r\n\r\nA gzip-compressed BibTex-format version is available from:\r\n\r\n  ftp.cs.columbia.edu/archives/bibliographies/Graphics/rad.html\r\n\r\nbut it may be a previous release.\r\n\r\nAs always, it is time-consuming and sometimes difficult to\r\ntrack down conference papers and theses on radiosity and global\r\nillumination. If you know of a relevant reference that is not\r\nincluded in the bibliography, please let me know so that I can\r\ninclude it in the next release.\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n\t id PAA02001; Fri, 6 Sep 1996 15:53:06 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id PAA10390 for <globillum-isis@isis.imag.fr>; Fri, 6 Sep 1996 15:25:24 +0200\r\nReceived: from btcgate.btc.uwe.ac.uk (btcgate.btc.uwe.ac.uk [164.11.100.1]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id PAA28497 for <globillum@imag.fr>; Fri, 6 Sep 1996 15:25:16 +0200\r\nFrom: jpt@btc.uwe.ac.uk\r\nReceived: by btcgate.btc.uwe.ac.uk (4.1/SMI-4.1)\r\n\tid AA06636; Fri, 6 Sep 96 14:24:10 BST\r\nReceived: from hal-9000.btc.uwe.ac.uk(164.11.0.3) by sparky via smap (V1.3mjr)\r\n\tid sma006627; Fri Sep  6 14:23:10 1996\r\nReceived: from marvin.uwe.ac.uk by btc.uwe.ac.uk (4.1/SMI-4.1-BTC-06) for jpt@hal/globillum@imag.fr\r\n\tid AA08225; Fri, 6 Sep 96 14:23:06 BST\r\nDate: Fri, 6 Sep 96 14:23:06 BST\r\nMessage-Id: <9609061323.AA08225@btc.uwe.ac.uk>\r\nTo: globillum@imag.fr\r\nSubject: Voxel neighbours in octrees\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nHello colleagues\r\n\r\nI have a problem relating to finding neighbouring voxels in octrees and\r\nfeel sure this must have been addressed previously.\r\n\r\nI want to be able to find all the neighbouring (adjacent in space) voxels\r\nfrom a given voxel stored in an octree. It seems feasible that an\r\noperation based on traversal of the octree will allow neighbouring\r\nvoxels to be discovered.\r\n\r\n\r\nThanks in advance for any assistance\r\n\r\njohn\r\n\r\n--------------------------------------------------------------------------\r\nJonathan Tidmus                         jpt@ics.uwe.ac.uk\r\nResearcher                              \r\nIntelligent Computer Systems Centre\tphone: +44 (0)117 9656261 ext 3357\r\nUniversity of the West of England       fax:   +44 (0)117 9750416\r\nBristol BS16 1QY\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n\t id RAA02732; Fri, 6 Sep 1996 17:18:36 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id QAA12333 for <globillum-isis@isis.imag.fr>; Fri, 6 Sep 1996 16:43:27 +0200\r\nReceived: from safran.imag.fr (safran.imag.fr [129.88.31.3]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id QAA03480; Fri, 6 Sep 1996 16:43:26 +0200\r\nReceived: (sillion@localhost) by safran.imag.fr (8.6.10/8.6.4) id QAA03893; Fri, 6 Sep 1996 16:45:18 +0200\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\nMessage-Id: <199609061445.QAA03893@safran.imag.fr>\r\nSubject: Re: Voxel neighbours in octrees\r\nTo: jpt@btc.uwe.ac.uk\r\nDate: Fri, 6 Sep 1996 16:45:18 +0200 (MDT)\r\nCc: globillum@imag.fr\r\nIn-Reply-To: <9609061323.AA08225@btc.uwe.ac.uk> from \"jpt@btc.uwe.ac.uk\" at Sep 6, 96 02:23:06 pm\r\nReply-To: Francois.Sillion@imag.fr\r\nX-Mailer: ELM [version 2.4 PL23]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n> Hello colleagues\r\n> \r\n> I have a problem relating to finding neighbouring voxels in octrees and\r\n> feel sure this must have been addressed previously.\r\n> \r\n> I want to be able to find all the neighbouring (adjacent in space) voxels\r\n> from a given voxel stored in an octree. It seems feasible that an\r\n> operation based on traversal of the octree will allow neighbouring\r\n> voxels to be discovered.\r\n> \r\n\r\nI have only done it with quadtrees, but I believe that you will find\r\nsimple code that does precisely that in one of H. Samet's book on \r\nhierarchical data structures. \r\n\r\n@book{Samet90,\r\n\tauthor = {Hanan Samet},\r\n\ttitle = {The Design and Analysis of Spatial Data Structures},\r\n\tpublisher = {Addison-Wesley},\r\n\taddress = {Reading, Massachusetts},\r\n\tyear = {1990}\r\n}\r\n\r\n@book{Samet,\r\n\tauthor = {Hanan Samet},\r\n\ttitle = {Applications of Spatial Data Structures},\r\n\tpublisher = {Addison-Wesley},\r\n\taddress = {Reading, Massachusetts},\r\n\tyear = {1990}\r\n}\r\n\r\n+------------------+------------------------------------------------------+\r\n| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\r\n|     '            | France. Tel:(+33) 76 51 43 54 - Fax:(+33) 76 44 66 75|\r\n+------------------+----------+-------------------------------------------+\r\n| Francois.Sillion@imag.fr    | http://w3imagis.imag.fr/~Francois.Sillion |\r\n+-----------------------------+-------------------------------------------+\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n\t id UAA03364; Fri, 6 Sep 1996 20:31:56 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id UAA15163 for <globillum-isis@isis.imag.fr>; Fri, 6 Sep 1996 20:06:24 +0200\r\nReceived: from mail2.microsoft.com (mail2.microsoft.com [131.107.3.42]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id UAA12219; Fri, 6 Sep 1996 20:06:20 +0200\r\nReceived: by mail2.microsoft.com with SMTP (Microsoft Exchange Server Internet Mail Connector Version 4.0.994.24)\r\n\tid <01BB9BE2.E8CC06E0@mail2.microsoft.com>; Fri, 6 Sep 1996 11:02:35 -0700\r\nMessage-ID: <c=US%a=_%p=msft%l=RED-24-MSG-960906180232Z-8521@mail2.microsoft.com>\r\nFrom: Andrew Glassner <glassner@microsoft.com>\r\nTo: \"'jpt@btc.uwe.ac.uk'\" <jpt@btc.uwe.ac.uk>, \r\n \"'Francois.Sillion@imag.fr'\" <Francois.Sillion@imag.fr>\r\nCc: \"'globillum@imag.fr'\" <globillum@imag.fr>\r\nSubject: RE: Voxel neighbours in octrees\r\nDate: Fri, 6 Sep 1996 11:02:32 -0700\r\nX-Mailer: Microsoft Exchange Server Internet Mail Connector Version 4.0.994.24\r\nEncoding: 48 TEXT\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nI believe they're called \"Neighbor Pointers\" - that might be a good\r\nplace to start looking in the index.\r\n\r\n>----------\r\n>From: \tFrancois Sillion[SMTP:Francois.Sillion@imag.fr]\r\n>Sent: \tFriday, September 06, 1996 7:45 AM\r\n>To: \tjpt@btc.uwe.ac.uk\r\n>Cc: \tglobillum@imag.fr\r\n>Subject: \tRe: Voxel neighbours in octrees\r\n>\r\n>> Hello colleagues\r\n>> \r\n>> I have a problem relating to finding neighbouring voxels in octrees and\r\n>> feel sure this must have been addressed previously.\r\n>> \r\n>> I want to be able to find all the neighbouring (adjacent in space) voxels\r\n>> from a given voxel stored in an octree. It seems feasible that an\r\n>> operation based on traversal of the octree will allow neighbouring\r\n>> voxels to be discovered.\r\n>> \r\n>\r\n>I have only done it with quadtrees, but I believe that you will find\r\n>simple code that does precisely that in one of H. Samet's book on \r\n>hierarchical data structures. \r\n>\r\n>@book{Samet90,\r\n>\tauthor = {Hanan Samet},\r\n>\ttitle = {The Design and Analysis of Spatial Data Structures},\r\n>\tpublisher = {Addison-Wesley},\r\n>\taddress = {Reading, Massachusetts},\r\n>\tyear = {1990}\r\n>}\r\n>\r\n>@book{Samet,\r\n>\tauthor = {Hanan Samet},\r\n>\ttitle = {Applications of Spatial Data Structures},\r\n>\tpublisher = {Addison-Wesley},\r\n>\taddress = {Reading, Massachusetts},\r\n>\tyear = {1990}\r\n>}\r\n>\r\n>+------------------+------------------------------------------------------+\r\n>| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\r\n>|     '            | France. Tel:(+33) 76 51 43 54 - Fax:(+33) 76 44 66 75|\r\n>+------------------+----------+-------------------------------------------+\r\n>| Francois.Sillion@imag.fr    | http://w3imagis.imag.fr/~Francois.Sillion |\r\n>+-----------------------------+-------------------------------------------+\r\n>\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n\t id XAA03617; Fri, 6 Sep 1996 23:31:47 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id XAA15596 for <globillum-isis@isis.imag.fr>; Fri, 6 Sep 1996 23:14:53 +0200\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU (HOSTESS.GRAPHICS.CS.CMU.EDU [128.2.206.188]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id XAA18022; Fri, 6 Sep 1996 23:14:52 +0200\r\nFrom: Paul.Heckbert@HOSTESS.GRAPHICS.CS.CMU.EDU\r\nMessage-Id: <199609062114.XAA18022@imag.imag.fr>\r\nDate: Fri, 6 Sep 96 17:03:59 EDT\r\nTo: Francois.Sillion@imag.fr, glassner@microsoft.com, jpt@btc.uwe.ac.uk\r\nSubject: RE: Voxel neighbours in octrees\r\nCc: globillum@imag.fr\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nOne of the methods that Samet describes does not require neighbor\r\npointers (although that is certainly one way to do it), but instead you\r\nascend the tree until you can step in the direction you want, then you\r\ndescend the tree, staying as close spatially to the previous point as\r\npossible, until you hit a leaf, or get to the level of the tree that\r\nyou desire.\r\n\r\nWith this method, you don't need neighbor pointers, just 8 child pointers\r\nand 1 parent pointer.  Samet shows, as I recall, that you go up and down\r\n2 times, on average, i.e. that the average cost to find a neighbor is O(1).\r\nIf you found neighbors by starting at the root every time,\r\nit would cost O(depth).\r\n\r\n>>\tjpt@btc.uwe.ac.uk\r\n>>\r\n>> I have a problem relating to finding neighbouring voxels in octrees and\r\n>> feel sure this must have been addressed previously.\r\n\r\nPaul Heckbert\r\nComputer Science Dept., Carnegie Mellon University\r\n5000 Forbes Ave, Pittsburgh PA 15213-3891, USA\r\n\r\nph@cs.cmu.edu\t\thttp://www.cs.cmu.edu/~ph\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n\t id OAA04616; Sat, 7 Sep 1996 14:31:23 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id OAA17429 for <globillum-isis@isis.imag.fr>; Sat, 7 Sep 1996 14:03:23 +0200\r\nReceived: from silter.silesia.ternet.pl ([194.204.187.254]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id OAA12670 for <globillum@imag.fr>; Sat, 7 Sep 1996 14:03:20 +0200\r\nReceived: from miki.wro.ternet.pl (root@ppp-cen66.wroclaw.tpnet.pl [194.204.169.66]) by silter.silesia.ternet.pl (8.7.4/8.6.9) with ESMTP id OAA16268 for <globillum@imag.fr>; Sat, 7 Sep 1996 14:03:09 +0200 (MET DST)\r\nReceived: from loc1.wro.ternet.pl (loc1 [10.0.0.11]) by miki.wro.ternet.pl (8.6.12/8.6.12) with SMTP id OAA11855 for <globillum@imag.fr>; Sat, 7 Sep 1996 14:03:05 +0200\r\nReceived: by loc1.wro.ternet.pl with Microsoft Mail\r\n\tid <01BB9CC6.143FBE00@loc1.wro.ternet.pl>; Sat, 7 Sep 1996 14:08:44 +-200\r\nMessage-ID: <01BB9CC6.143FBE00@loc1.wro.ternet.pl>\r\nFrom: Slawomir Kilanowski <metagram@wro.ternet.pl>\r\nTo: \"'globillum list'\" <globillum@imag.fr>\r\nDate: Sat, 7 Sep 1996 14:07:21 +-200\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nDear Collegues,\r\n\r\n  I am working on speed-up of global illumination calculations and ray tracing for scenes\r\ncontaining huge number of lights. Except some visibility pre-processing I would like to\r\nlimit number of considered lights for given space points doing some \"light importance\"\r\npre-processing. The tempting idea is to partition scene space into regions tied with\r\nordered lists of lights that can influence them, then, during calculation, process only \r\nthose \"significant\" lights in order of their importance.\r\n\r\n   I have browsed RadBIB and ACM Siggraph bibliographies but I have not found any\r\nrelated papers. Have I missed something important ? Does anybody know about some\r\nprevious work on such or similar concepts ? \r\n\r\nThanks in advance,\r\n\r\nSlawek\r\n\r\n================================================================\r\nSlawomir Kilanowski                                                              metagram@wro.ternet.pl\r\nMETAGRAM, Swieradowska 73/23,\r\n50-559 Wroclaw, Poland\r\nPhone/Fax : +48-(71)-731519\r\n================================================================\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n\t id WAA05198; Sat, 7 Sep 1996 22:34:57 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id WAA18339 for <globillum-isis@isis.imag.fr>; Sat, 7 Sep 1996 22:19:21 +0200\r\nReceived: from freenet.hut.fi (freenet.hut.fi [130.233.208.40]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id WAA26484 for <globillum@imag.fr>; Sat, 7 Sep 1996 22:19:20 +0200\r\nReceived: from frodo.leader.es (pippin.leader.es [194.179.72.212]) by freenet.hut.fi (8.7.5/8.7.3) with SMTP id XAA22192 for <globillum@imag.fr>; Sat, 7 Sep 1996 23:19:16 +0300 (EET DST)\r\nReceived: by frodo.leader.es with Microsoft Mail\r\n\tid <01BB9D0B.20434060@frodo.leader.es>; Sat, 7 Sep 1996 22:22:59 +-200\r\nMessage-ID: <01BB9D0B.20434060@frodo.leader.es>\r\nFrom: Marcos Fajardo Orellana <mfajardo@freenet.hut.fi>\r\nTo: \"'globillum@imag.fr'\" <globillum@imag.fr>\r\nSubject: RE:\r\nDate: Sat, 7 Sep 1996 21:02:51 +-200\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nSlawomir Kilanowski wrote:\r\n\r\n>Dear Collegues,\r\n>\r\n>  I am working on speed-up of global illumination calculations and ray tracing for scenes\r\n>containing huge number of lights. Except some visibility pre-processing I would like to\r\n>limit number of considered lights for given space points doing some \"light importance\"\r\n>pre-processing. The tempting idea is to partition scene space into regions tied with\r\n>ordered lists of lights that can influence them, then, during calculation, process only \r\n>those \"significant\" lights in order of their importance.\r\n>\r\n>   I have browsed RadBIB and ACM Siggraph bibliographies but I have not found any\r\n>related papers. Have I missed something important ? Does anybody know about some\r\n>previous work on such or similar concepts ? \r\n>\r\n>Thanks in advance,\r\n>\r\n>Slawek\r\n\r\nI think these two papers could be of interest to you,\r\n\r\n   Ward, Gregory, \"The RADIANCE Lighting Simulation and Rendering System,\"\r\n   Computer Graphics, pp. 459-472, July 1994\r\n\r\n   Ward, Gregory, \"Adaptive Shadow Testing for Ray Tracing,\" Second EUROGRAPHICS\r\n   Workshop on Rendering, Barcelona, Spain, April 1991\r\n\r\nPeter Shirley has some excellent work on sampling light sources as well. This one\r\nis on-line (check out his homepage at http://www.cs.utah.edu/~shirley ),\r\n\r\n   Shirley, Peter, \"Direct Lighting Calculation by Monte Carlo Integration,\"\r\n   Second EUROGRAPHICS Workshop on Rendering, June 1991 (?)\r\n\r\n\r\n\r\nHope this helps\r\n\r\n\tMarcos\r\n\thttp://www.geocities.com/TimesSquare/2143\r\n\r\n\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n\t id MAA08995; Mon, 9 Sep 1996 12:57:39 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id MAA26396 for <globillum-isis@isis.imag.fr>; Mon, 9 Sep 1996 12:34:21 +0200\r\nReceived: from m1.cs.man.ac.uk (m1.cs.man.ac.uk [130.88.13.4]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id MAA04606 for <globillum@imag.fr>; Mon, 9 Sep 1996 12:34:18 +0200\r\nReceived: from r9.cs.man.ac.uk by m1.cs.man.ac.uk (4.1/SMI-4.1:AL6)\r\n\tid AA09212; Mon, 9 Sep 96 11:34:12 BST\r\nDate: Mon, 9 Sep 96 11:34:09 BST\r\nFrom: Simon Gibson <gibsons@cs.man.ac.uk>\r\nMessage-Id: <9609091034.AA02666@r9.cs.man.ac.uk>\r\nTo: globillum@imag.fr\r\nSubject: Re:\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nSlawomir Kilanowski wrote:\r\n\r\n>Dear Collegues,\r\n>\r\n>  I am working on speed-up of global illumination calculations and ray tracing for scenes\r\n>containing huge number of lights. Except some visibility pre-processing I would like to\r\n>limit number of considered lights for given space points doing some \"light importance\"\r\n>pre-processing. The tempting idea is to partition scene space into regions tied with\r\n>ordered lists of lights that can influence them, then, during calculation, process only \r\n>those \"significant\" lights in order of their importance.\r\n>\r\n>   I have browsed RadBIB and ACM Siggraph bibliographies but I have not found any\r\n>related papers. Have I missed something important ? Does anybody know about some\r\n>previous work on such or similar concepts ? \r\n>\r\n>Thanks in advance,\r\n>\r\n>Slawek\r\n\r\nYou might want to check out:\r\n\r\n%A Kurt Zimmerman\r\n%A Peter Shirley\r\n%T A Two-Pass Realistic Image Synthesis Method for Complex Scenes\r\n%E P. M. Hanrahan\r\n%E W. Purgathofer\r\n%B Rendering Techniques '95 (Proceedings of the Sixth Eurographics\r\nWorkshop on Rendering)\r\n%I Springer-Verlag\r\n%C New York, NY\r\n%D 1995\r\n%P 284-295\r\n%O ISBN 3-211-82733-1\r\n\r\navailable as an Indiana University Technical Report -\r\n\r\nftp://ftp.cs.indiana.edu/pub/techreports/TR434.ps.Z\r\n\r\nSimon\r\n-\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n\t id UAA10905; Mon, 9 Sep 1996 20:32:24 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id TAA03094 for <globillum-isis@isis.imag.fr>; Mon, 9 Sep 1996 19:52:09 +0200\r\nReceived: from zfr200.ZUMtOBEL.co.at (zfr200.ZUMtOBEL.co.at [146.108.200.200]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id TAA26385 for <globillum@imag.fr>; Mon, 9 Sep 1996 19:52:07 +0200\r\nReceived: from localhost by zfr200.ZUMtOBEL.co.at; (5.65v3.2/1.1.8.2/20Jun96-0712PM)\r\n\tid AA06732; Mon, 9 Sep 1996 19:59:47 +0200\r\nReceived: by oedo1a.zumtobel.co.at (UCX V4.0-10B, OpenVMS V5.5-2H4 VAX);\r\n\tMon, 9 Sep 1996 19:51:34 +0200\r\nReceived: by bug.cophos.co.at (940816.SGI.8.6.9/940406.SGI.AUTO)\r\n\tfor globillum@imag.fr id TAA11640; Mon, 9 Sep 1996 19:51:29 +0200\r\nFrom: Martin Lob <ml@bug.cophos.co.at>\r\nMessage-Id: <199609091751.TAA11640@bug.cophos.co.at>\r\nSubject: Re: goniometric file formats\r\nTo: globillum@imag.fr\r\nDate: Mon, 9 Sep 1996 19:51:29 +0200 (CETDST)\r\nIn-Reply-To: <28453.9609021557@lightwork.co.uk> from \"Neil Gatenby\" at Sep 2, 96 04:57:55 pm\r\nReply-To: ml@cophos.co.at\r\nOrganization: Cophos Development Team, Zumtobel Licht, Dornbirn, Austria\r\nPhone: +43-5572-390-1383\r\nFax: +43-5572-390-246\r\nX-Mailer: ELM [version 2.4 PL24 PGP3 *ALPHA*]\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nNeil Gatenby wrote ...\r\n| From: Neil Gatenby <neil@lightwork.co.uk>\r\n| Date: Mon, 2 Sep 96 16:57:55 BST\r\n| Message-Id: <28453.9609021557@lightwork.co.uk>\r\n| To: globillum@imag.fr\r\n| Subject: goniometric file formats\r\n| \r\n| \r\n| Hi globillum folk;\r\n| \r\n| I have a question regarding file formats used to store luminaire\r\n| goniometric data;  any help would be much appreciated.\r\n| \r\n| Which file formats are in common useage in Japan and Germany?\r\n\r\nIn Germany the EULUMDAT format is used. It was introduced by Axel Stockmar.\r\n\r\nA copy of the format description aswell as files in EULUMDAT are available \r\nfrom ZUMTOBEL.\r\n\r\n| \r\n| I know the UK is keen on CIBSE.\r\n| I know the US is keen on IESNA.\r\n| I know a little about the CIE format (what I've read in Glassner's\r\n| \"Principles ...\")\r\n| \r\n| But, I don't know what's popular in these two large market areas.\r\n| \r\n| Thanks in advance\r\n| Neil\r\n| \r\n| Neil Gatenby,\t\t      |\t LightWork Design,\r\n| Senior Graphics Programmer,   |\t 60 Clarkehouse Road,\r\n| email: neil@lightwork.co.uk   |\t Sheffield, S10 2LH, England.\r\n| voice: (+44) (0)114 266 8404 ..... fax: (+44) (0)114 266 1383\r\n| \r\n\r\n\r\n-- \r\n                                                                       \\|/\r\n   ml@cophos.co.at          http://www.cophos.co.at/~ml               --O--\r\n                                                                       /|\\\r\n                     l      Tel.: +43/5572/390-1383      ___   ___\r\n   m mmm mmm         l      Fax : +43/5572/390-650      / __\\ /__ \\\r\n   mm   m   m        l      ZUMTOBEL Licht GmbH        / / \\   / \\  \r\n   mm   m   m        l      Schweizerstr. 30           / /  \\ /  \\\r\n   m    m   m        l      A-6850 DORNBIRN                 | |   \\\r\n   m    m   martin .  lob . Austria                         | |       :-Q\r\n                                                            | |\r\n   Prediction is very difficult, especially of the future!  | | n_u__n___\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n\t id WAA11068; Mon, 9 Sep 1996 22:54:06 +0200\r\nReceived: from cosmos.imag.fr (cosmos.imag.fr [147.171.130.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id WAA03475 for <globillum-isis@isis.imag.fr>; Mon, 9 Sep 1996 22:26:21 +0200\r\nReceived: from lsi.lsil.com (lsi.lsil.com [147.145.40.2]) by cosmos.imag.fr (8.6.13-durand/8.6.9) with ESMTP id WAA16936 for <globillum@imag.fr>; Mon, 9 Sep 1996 22:26:17 +0200\r\nReceived: from mhost.lsil.com (mhost.lsil.com [147.145.69.84]) by lsi.lsil.com with SMTP id NAA16618\r\n  (8.6.12/IDA-1.6 for <globillum@imag.fr>); Mon, 9 Sep 1996 13:16:10 -0700\r\nReceived: from sjs1 by mhost.lsil.com id AA12440\r\n  (4.1/SMI-4.1 for globillum@imag.fr); Mon, 9 Sep 96 13:15:51 PDT\r\nReceived: from sj80.lsil.com by sjs1 (4.1/SMI-4.1)\r\n\tid AA26156; Mon, 9 Sep 96 13:15:51 PDT\r\nDate: Mon, 9 Sep 96 13:15:51 PDT\r\nFrom: Al Zimmerman <alz@lsil.com>\r\nMessage-Id: <9609092015.AA26156@sjs1>\r\nTo: globillum@imag.fr\r\nSubject: spatial subdivision\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nI've been researching spatial subdivision.  Yes, I am aware of\r\nbounding boxes, octrees, and uniform spatial subdivision.\r\n\r\nI've seen references in the past of non-uniform grids for spatial\r\nsubdivision. (not talking about octrees) in ray-tracing news somewhere\r\nfrom 1990-92\r\n\r\nThe only paper that seems to mention anything formal about this is\r\n\"Accelerated ray tracing using non-uniform grids\" by M. Gigante.\r\n\r\nAfter weeks of trying to contact the author, I have given up the pursuit.\r\n(He must not like my name)\r\n\r\nSo, does anybody out there have any familiarity with non-uniform grids\r\nfor spatial subdivision.\r\n\r\nFor your info, I have my own ideas on how to construct non-uniform grids\r\nbut have not seen any formal documentation on the subject.\r\n\r\nAnything from anybody would greatly appreciated,\r\n\r\nAnything ??????\r\n\r\n\r\nThanks in advance,\r\n\r\nAl Z\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n\t id AAA11199; Tue, 10 Sep 1996 00:10:26 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id XAA03635 for <globillum-isis@isis.imag.fr>; Mon, 9 Sep 1996 23:46:41 +0200\r\nReceived: from grolsch.cs.ubc.ca (grolsch.cs.ubc.ca [142.103.6.9]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id XAA04330 for <globillum@imag.fr>; Mon, 9 Sep 1996 23:46:39 +0200\r\nReceived: from chaplin.cs.ubc.ca (fournier@chaplin.cs.ubc.ca [142.103.9.32]) by grolsch.cs.ubc.ca (8.6.12/8.6.9) with SMTP id OAA18322; Mon, 9 Sep 1996 14:46:14 -0700\r\nDate: Mon, 9 Sep 1996 14:46:14 -0700\r\nFrom: Alain Fournier <fournier@cs.ubc.ca>\r\nMessage-Id: <199609092146.OAA18322@grolsch.cs.ubc.ca>\r\nTo: alz@lsil.com, globillum@imag.fr\r\nSubject: Re:  spatial subdivision\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nYou might find useful a look at \r\nFournier, A., and Poulin, P.,\r\n``A Ray Tracing Accelerator Based on a Hierarchy of 1D Sorted Lists'',\r\nProceedings of GI '93, Toronto, May 1993, pp. 53-61.\r\n\r\nWe used a hierarchy of bounding boxes aligned with the axes. This of course\r\ndetermines an irregular grid on the scene, which is traversed by listing events\r\n(entering and exiting a box) in 1D lists (one per coordinates). \r\nMany interesting conclusions, but the first one: \"it's hard to beat regular\r\ngrid subdivision\".\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n\t id AAA11231; Tue, 10 Sep 1996 00:25:37 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id AAA03699 for <globillum-isis@isis.imag.fr>; Tue, 10 Sep 1996 00:07:13 +0200\r\nReceived: from wk309.nas.nasa.gov (wk309.nas.nasa.gov [129.99.64.29]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id AAA04970 for <globillum@imag.fr>; Tue, 10 Sep 1996 00:07:11 +0200\r\nReceived: (from uselton@localhost)\r\n\tby wk309.nas.nasa.gov (8.6.12/NAS.6.1) id PAA12723; Mon, 9 Sep 1996 15:07:07 -0700\r\nDate: Mon, 9 Sep 1996 15:07:07 -0700\r\nMessage-Id: <199609092207.PAA12723@wk309.nas.nasa.gov>\r\nFrom: \"Samuel P. Uselton\" <uselton@nas.nasa.gov>\r\nTo: alz@lsil.com\r\nCC: globillum@imag.fr\r\nIn-reply-to: <9609092015.AA26156@sjs1> (alz@lsil.com)\r\nSubject: Re: spatial subdivision\r\nReply-to: uselton@nas.nasa.gov\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nI had an MS student who did a thesis on the topic many (7? 8?) years\r\nago.  The main paper got turned down for SIGGRAPH.  The student took a\r\njob and I left academia, so we never got the \"improved\" version\r\ncompleted and accepted anywhere.  However, a description of a hardware\r\naccelerator for it was accepted in a small conference.  The student\r\nwho did this work was Scott Senften (this year's SIGGRAPH Tutorial's\r\nchair); you should be able to reach him at scott@lgc.com or\r\nsenften@siggraph.org.\r\n\r\nI know k-d trees and space partitioning trees (BSP-trees) have also\r\nbeen considered for this purpose, but I don't know if the work has\r\nbeen published.\r\n\r\nI hope that helps.\r\n\r\nSam Uselton\r\nuselton@nas.nasa.gov\r\n\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n\t id FAA11654; Tue, 10 Sep 1996 05:06:42 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id EAA04534 for <globillum-isis@isis.imag.fr>; Tue, 10 Sep 1996 04:53:39 +0200\r\nReceived: from zappa.cs.uncc.edu (zappa.cs.uncc.edu [152.15.35.2]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id EAA09895 for <globillum@imag.fr>; Tue, 10 Sep 1996 04:53:38 +0200\r\nReceived: from strauss.cs.uncc.edu by zappa.cs.uncc.edu (5.x/SMI-SVR4)\r\n\tid AA07466; Mon, 9 Sep 1996 22:40:37 -0400\r\nReceived: by strauss.cs.uncc.edu (5.x/SMI-SVR4)\r\n\tid AA01341; Mon, 9 Sep 1996 22:53:25 -0400\r\nMessage-Id: <9609100253.AA01341@strauss.cs.uncc.edu>\r\nFrom: \"K. R.\" <krs@strauss.cs.uncc.edu>\r\nDate: Mon, 9 Sep 1996 22:53:25 GMT+447\r\nX-Mailer: Mail User's Shell (7.1.1 5/02/90)\r\nTo: globillum@imag.fr\r\nSubject: k-d trees in ray tracing..\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nOn Sep 9,  9:08pm, \"Eric A. Haines\" wrote:\r\n\r\n> Subject: Re: spatial subdivision\r\n> As far as non-uniform grids go, I come up empty beyond Gigante's work.\r\n> \r\n> \r\n> >K-d trees for ray-tracing are described in K.R.Subramanian's PhD\r\n> >thesis:\r\n> \r\n> An easier to obtain paper is:\r\n> \r\n> %A K.R. Subramanian\r\n> %A Donald S. Fussell\r\n> %T Automatic Termination Criteria for Ray Tracing Hierarchies\r\n> %J Proceedings of Graphics Interface '91\r\n> %I Canadian Information Processing Society\r\n> %C Calgary, Alberta\r\n> %D June 1991\r\n> %P 93-100\r\n> %K octree\r\n\r\n\r\nOr, a postscript version of the above is available from my web \r\npage: http://www.cs.uncc.edu/~krs/publ.html\r\n\r\nI also have a postscript file of my thesis. Always willing to spread the \r\nword! \r\n\r\n\r\n> \r\n> Morgan-Kaufmann sells GI Proceedings (which I recommend; I've never been, but\r\n> the proceedings have some interesting and useful papers in these).\r\n> K.R. Subramanian is currently at krs@mail.cs.uncc.edu, UNC Charlotte.\r\n> \r\n> \r\n> >As for BSP-trees, I don't know of any paper describing their appli-\r\n> >cation to ray-tracing, but the following paper discusses ways of \r\n> >constructing good BSP-trees for ray-tracing:\r\n\r\nThere is a tech report on it:\r\n\r\nB. Naylor, W. Thibault, \"Application of BSP Trees to Ray Tracing and CSG\r\nEvaluation\", TR GIT-CS 86/03, School of Inf. and Comp.Sc. Georgia Tech.,\r\n1986.\r\n\r\nNaylor can be reached at naylor@spatial-labs.com\r\n\r\n\r\n> There are six ray tracing papers with BSP in the title (and many other related\r\n> papers using octrees, a relative of BSP), and there are some other\r\n> papers by K.R. Subramanian on k-d trees (tech. reports, etc), check:\r\n> \r\n> \thttp://wuarchive.wustl.edu/graphics/graphics/bib/\r\n> or\r\n> \tftp://wuarchive.wustl.edu/graphics/graphics/bib/\r\n> \r\n> and get rtabs.shar.Z (which is Tom Wilson's collection of abstracts of hundreds\r\n> of ray tracing articles) and rtbib95.zip/tar.Z, which is Paul Heckbert's and\r\n> my collection of ray tracing references (somewhat dated, I've been too busy -\r\n> please do send me new references, I hope to get an update out before year's\r\n> end).\r\n> \r\n> Eric Haines\r\n> erich@eye.com\r\n\r\n>-- End of excerpt from \"Eric A. Haines\"\r\n\r\n\r\n\t-- krs\r\n\r\n\r\n-- \r\nK.R.Subramanian                            Phone: (704) 547-4872\r\nDepartment of Computer Science             FAX:   (704) 547-3516\r\nUNC Charlotte                              email: krs@zappa.cs.uncc.edu\r\nCharlotte, NC 28223-0001                   WWW: http://www.cs.uncc.edu/~krs\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n\t id CAA11401; Tue, 10 Sep 1996 02:47:56 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id CAA03973 for <globillum-isis@isis.imag.fr>; Tue, 10 Sep 1996 02:16:24 +0200\r\nReceived: from mail.cs.utexas.edu (mail.cs.utexas.edu [128.83.139.10]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id CAA06347 for <globillum@imag.fr>; Tue, 10 Sep 1996 02:16:23 +0200\r\nReceived: from mr-skullhead.cs.utexas.edu (ecamahor@mr-skullhead.cs.utexas.edu [128.83.138.79]) by mail.cs.utexas.edu (8.7.1/8.7.1) with ESMTP id TAA01577; Mon, 9 Sep 1996 19:12:00 -0500 (CDT)\r\nReceived: by mr-skullhead.cs.utexas.edu (8.7.1/Client-1.4)\r\n\tid TAA07231; Mon, 9 Sep 1996 19:11:59 -0500 (CDT)\r\nMessage-Id: <199609100011.TAA07231@mr-skullhead.cs.utexas.edu>\r\nFrom: Emilio Camahort <ecamahor@cs.utexas.edu>\r\nDate: Mon, 9 Sep 1996 19:11:58 -0500\r\nIn-Reply-To: Message from \"Samuel P. Uselton\", date: Mon Sep 9 96, 15:07\r\nX-Mailer: Mail User's Shell (7.2.5 10/14/92)\r\nTo: globillum@imag.fr\r\nSubject: Re: spatial subdivision\r\nCc: alz@lsil.com\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n>I know k-d trees and space partitioning trees (BSP-trees) have also\r\n>been considered for this purpose, but I don't know if the work has\r\n>been published.\r\n\r\nK-d trees for ray-tracing are described in K.R.Subramanian's PhD\r\nthesis:\r\n\r\nK.R.Subramanian\r\n\"Adapting Search Structures to Scene Characteristics for Ray Tracing\"\r\nDepartment of Computer Sciences, The University of Texas at Austin,\r\n    Austin, TX 78712, December 1990\r\n\r\nYou may be able to obtain a copy from: trcenter@cs.utexas.edu\r\n\r\nAs for BSP-trees, I don't know of any paper describing their appli-\r\ncation to ray-tracing, but the following paper discusses ways of \r\nconstructing good BSP-trees for ray-tracing:\r\n\r\nB.Naylor\r\n\"Constructing Good Partitioning Trees\"\r\nProceedings of Graphics Interface'93, 1993\r\n\r\nGood luck!! \r\n\r\nEmilio\r\necamahor@cs.utexas.edu\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n\t id DAA11462; Tue, 10 Sep 1996 03:16:27 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id DAA04236 for <globillum-isis@isis.imag.fr>; Tue, 10 Sep 1996 03:08:19 +0200\r\nReceived: from eye.eye.com (eye.eye.com [149.54.1.2]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id DAA06729 for <globillum@imag.fr>; Tue, 10 Sep 1996 03:08:17 +0200\r\nReceived: from hemlock (hemlock.eye.com) by eye.eye.com with SMTP\r\n\t($Revision: 1.36.108.11 $/16.2) id AA127257694; Mon, 9 Sep 1996 21:08:14 -0400\r\nReceived: by hemlock\r\n\t(1.37.109.8/15.6) id AA05715; Mon, 9 Sep 1996 21:08:14 -0400\r\nFrom: \"Eric A. Haines\" <erich@eye.com>\r\nMessage-Id: <9609100108.AA05715@hemlock>\r\nSubject: Re: spatial subdivision\r\nTo: ecamahor@cs.utexas.edu\r\nDate: Mon, 9 Sep 96 21:08:13 EDT\r\nCc: globillum@imag.fr\r\nIn-Reply-To: <199609100011.TAA07231@mr-skullhead.cs.utexas.edu>; from \"Emilio Camahort\" at Sep 9, 96 7:11 pm\r\nMailer: Elm [revision: 70.85]\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nAs far as non-uniform grids go, I come up empty beyond Gigante's work.\r\n\r\n\r\n>K-d trees for ray-tracing are described in K.R.Subramanian's PhD\r\n>thesis:\r\n\r\nAn easier to obtain paper is:\r\n\r\n%A K.R. Subramanian\r\n%A Donald S. Fussell\r\n%T Automatic Termination Criteria for Ray Tracing Hierarchies\r\n%J Proceedings of Graphics Interface '91\r\n%I Canadian Information Processing Society\r\n%C Calgary, Alberta\r\n%D June 1991\r\n%P 93-100\r\n%K octree\r\n\r\nMorgan-Kaufmann sells GI Proceedings (which I recommend; I've never been, but\r\nthe proceedings have some interesting and useful papers in these).\r\nK.R. Subramanian is currently at krs@mail.cs.uncc.edu, UNC Charlotte.\r\n\r\n\r\n>As for BSP-trees, I don't know of any paper describing their appli-\r\n>cation to ray-tracing, but the following paper discusses ways of \r\n>constructing good BSP-trees for ray-tracing:\r\n\r\nThere are six ray tracing papers with BSP in the title (and many other related\r\npapers using octrees, a relative of BSP), and there are some other\r\npapers by K.R. Subramanian on k-d trees (tech. reports, etc), check:\r\n\r\n\thttp://wuarchive.wustl.edu/graphics/graphics/bib/\r\nor\r\n\tftp://wuarchive.wustl.edu/graphics/graphics/bib/\r\n\r\nand get rtabs.shar.Z (which is Tom Wilson's collection of abstracts of hundreds\r\nof ray tracing articles) and rtbib95.zip/tar.Z, which is Paul Heckbert's and\r\nmy collection of ray tracing references (somewhat dated, I've been too busy -\r\nplease do send me new references, I hope to get an update out before year's\r\nend).\r\n\r\nEric Haines\r\nerich@eye.com\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n\t id PAA14527; Tue, 10 Sep 1996 15:14:42 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id OAA13191 for <globillum-isis@isis.imag.fr>; Tue, 10 Sep 1996 14:42:43 +0200\r\nReceived: from irz201.inf.tu-dresden.de (irz201.inf.tu-dresden.de [141.76.1.10]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id OAA08872 for <globillum@imag.fr>; Tue, 10 Sep 1996 14:42:36 +0200\r\nReceived: (from cn1@localhost) by irz201.inf.tu-dresden.de (8.6.12/8.6.12-s1) id OAA23411; Tue, 10 Sep 1996 14:41:40 +0200\r\nFrom: \"Nguyen, D.C.\" <cn1@irz301.inf.tu-dresden.de>\r\nMessage-Id: <199609101241.OAA23411@irz201.inf.tu-dresden.de>\r\nSubject: Re: spatial subdivision\r\nTo: Al Zimmerman <alz@lsil.com>\r\nDate: Tue, 10 Sep 1996 14:41:39 +0200 (MESZ)\r\nCc: globillum@imag.fr\r\nIn-Reply-To: <9609092015.AA26156@sjs1> from \"Al Zimmerman\" at Sep 9, 96 01:15:51 pm\r\nX-Mailer: ELM [version 2.4 PL25 ME8b]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n> \r\n> So, does anybody out there have any familiarity with non-uniform grids\r\n> for spatial subdivision.\r\nI never used grids for RT-speedup (memories!), but it should be possible to\r\nconstruct a near-optimal BSP-tree and then convert it back to your grids.  \r\nI dont think that grids are much faster than BSP, except you implement this alg.\r\nin hardware. Another fact is that pure-spatial subdivision algorithms are \r\nalmost always static and they all are based on some more or less efficient \r\n\"heuristics\", so it is very hard to obtain a really optimal subdivision. A\r\ngood idea is to bring some \"intelligence\" into your subdivision sheme, alias\r\nhybrid-shemes. Especially for raytracing, i've some good results while\r\nimplementing some hybrid-shemes in GX: The speedup is about 300-500%\r\ncomparing to balanced BSP(!)\r\n\r\n--JuHu \r\n /\\__  Nguyen Duc Cuong (aka JuHu) - CG-student   +- /          -> Home\r\n/__\\ \\ EMail : juhu@rz.tu-ilmenau.de              +- /GX        -> GX/GENERIC\r\n  \\__/ WWW   : http://www.rz.tu-ilmenau.de/~juhu -+- /GX/RTEvol -> RTEvol\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n\t id RAA01560; Wed, 11 Sep 1996 17:28:31 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id PAA01355 for <globillum-isis@isis.imag.fr>; Wed, 11 Sep 1996 15:52:48 +0200\r\nReceived: from safran.imag.fr (safran.imag.fr [129.88.31.3]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id PAA12747; Wed, 11 Sep 1996 15:52:46 +0200\r\nReceived: (cazals@localhost) by safran.imag.fr (8.6.10/8.6.4) id PAA00310; Wed, 11 Sep 1996 15:54:39 +0200\r\nFrom: Frederic Cazals <Frederic.Cazals@imag.fr>\r\nMessage-Id: <199609111354.PAA00310@safran.imag.fr>\r\nSubject: Re: spatial subdivision\r\nTo: erich@eye.com\r\nDate: Wed, 11 Sep 1996 15:54:38 +0200 (MDT)\r\nCc: globillum@imag.fr\r\nX-Mailer: ELM [version 2.4 PL23]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHello,\r\n\r\nhere are my $0.02 about speeding up ray-tracing with spatial\r\nsubdivisions.\r\n\r\nthe following elements are based upon a paper presented at\r\nEurographics 95 (so see the proceedings or plug into\r\nhttp://flamingo.stanford.edu/~cazals/xfc_research.html and get the\r\nfirst paper) called 'Filtering, clustering and hierarchy construction:\r\na new solution for ray tracing complex scenes'\r\n\r\n-so far, it seems that the fastest data structures are the recursive\r\ngrids roughly built as follows: subdivide the bounding box of n\r\nobjects into \\sqrt[3]{n} subdivisions along the x,y and z axis, and\r\niterate in each voxel containing more than MAX items --where MAX is\r\nsome constant, say 50. of course, getting the right value for MAX in\r\norder to have a good tradeoff speed/memory requirements is the tricky\r\npoint and that's one of the reasons why we came up with the Hierarchy\r\nof Uniform Grids (hug :))\r\n\r\n-it is not obvious that non uniform subdivision implies 'heuristic that\r\nwill fail in some particular case'. see the intuition provided by what\r\nis known about the asymptotic complexity of bucket sort vs. quick sort\r\nin our paper and how this should help in capturing the statistical\r\nproperties of complex scenes\r\n\r\nfrederic Cazals.\r\n-- \r\n------------------------------------ ---------------- -------- ---- -- -\r\n-- iMAGIS Projet - Bat. B, 3 eme etage\r\n-- 385 rue de la Bibliotheque - Domaine Universitaire - StMartin d'Heres\r\n-- BP 53 - 38041 Grenoble cedex 09 - FRANCE\r\n-- Tel:  76-63-57-95   -   Fax:  76-44-66-75\r\n-- Frederic.Cazals@imag.fr\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n\t id RAA01570; Wed, 11 Sep 1996 17:34:42 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id QAA02096 for <globillum-isis@isis.imag.fr>; Wed, 11 Sep 1996 16:15:50 +0200\r\nReceived: from eye.eye.com (eye.eye.com [149.54.1.2]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id QAA14338; Wed, 11 Sep 1996 16:15:44 +0200\r\nReceived: from hemlock (hemlock.eye.com) by eye.eye.com with SMTP\r\n\t($Revision: 1.36.108.11 $/16.2) id AA161961334; Wed, 11 Sep 1996 10:15:35 -0400\r\nReceived: by hemlock\r\n\t(1.37.109.8/15.6) id AA06553; Wed, 11 Sep 1996 10:15:34 -0400\r\nFrom: \"Eric A. Haines\" <erich@eye.com>\r\nMessage-Id: <9609111415.AA06553@hemlock>\r\nSubject: Re: spatial subdivision\r\nTo: Frederic.Cazals@imag.fr\r\nDate: Wed, 11 Sep 96 10:15:33 EDT\r\nCc: erich@eye.eye.com, globillum@imag.fr\r\nIn-Reply-To: <199609111354.PAA00310@safran.imag.fr>; from \"Frederic Cazals\" at Sep 11, 96 3:54 pm\r\nMailer: Elm [revision: 70.85]\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nFrederic Cazals writes:\r\n\r\n>-so far, it seems that the fastest data structures are the recursive\r\n>grids roughly built as follows: subdivide the bounding box of n\r\n>objects into \\sqrt[3]{n} subdivisions along the x,y and z axis, and\r\n>iterate in each voxel containing more than MAX items --where MAX is\r\n>some constant, say 50. of course, getting the right value for MAX in\r\n\r\nI agree entirely, nested grids looks like a big win:  you get the walking\r\nefficiency of grids and so get to walk large empty spaces quickly with the\r\nadaptive advantages of speed and robustness (rendering a teapot in a stadium\r\nbrings a single grid structure to its knees).\r\n\r\nFor similar work, see:\r\n\r\n%A David Jevans\r\n%A Brian Wyvill\r\n%T Adaptive Voxel Subdivision for Ray Tracing\r\n%J Proceedings of Graphics Interface '89\r\n%I Canadian Information Processing Society\r\n%C Toronto, Ontario\r\n%D June 1989\r\n%P 164-72\r\n%Z nested grid subdivision structures\r\n%K grid subdivision, hierarchical subdivision\r\n\r\n%A David Jevans\r\n%T Adaptive Voxel Subdivision for Ray Tracing\r\n%R Master's Thesis\r\n%I Dept. of Computer Science, Univ. of Calgary\r\n%D 1990\r\n%Z long version of paper\r\n%K grid subdivision, hierarchical subdivision\r\n\r\nFrederic, if you've seen these, how does your work compare with their technique?\r\n\r\nPersonally, I use a variant of having the global grid store just object IDs,\r\nthen each object itself has a bounding volume and grid if needed.  The\r\nadvantage to me is ease of coding and tight bounds - the same generic grid code\r\nis used for both, and the object's bounding box defines its grid size.  Also,\r\nthis method has the advantage of an intermediate bounding volume test before\r\ngoing into the nested grid, as a global grid cell may have a tiny object or a\r\nsmall part of some object in it, in which case you would normally spend (with\r\njust nested grids) a fair bit of time traversing the nested grid for no\r\nintersection.  I need the bounding box test anyway to get a ray starting point\r\nfor the object's grid.\r\n\r\nEric Haines\r\nerich@eye.com\r\nFrom \r\nX-POP3-Rcpt: wp@stellaris\r\nReceived: from isis.imag.fr by stellaris.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/910805.SGI)\r\n\t id OAA02650; Thu, 12 Sep 1996 14:01:08 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id NAA15888 for <globillum-isis@isis.imag.fr>; Thu, 12 Sep 1996 13:41:16 +0200\r\nReceived: from safran.imag.fr (safran.imag.fr [129.88.31.3]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id NAA00674; Thu, 12 Sep 1996 13:41:15 +0200\r\nReceived: (cazals@localhost) by safran.imag.fr (8.6.10/8.6.4) id NAA11313; Thu, 12 Sep 1996 13:43:09 +0200\r\nFrom: Frederic Cazals <Frederic.Cazals@imag.fr>\r\nMessage-Id: <199609121143.NAA11313@safran.imag.fr>\r\nSubject: Re: spatial subdivision\r\nTo: \"Eric A. Haines\" <erich@eye.com>\r\nDate: Thu, 12 Sep 1996 13:43:09 +0200 (MDT)\r\nCc: globillum@imag.fr\r\nIn-Reply-To: <9609111415.AA06553@hemlock> from \"Eric A. Haines\" at Sep 11, 96 10:15:33 am\r\nX-Mailer: ELM [version 2.4 PL23]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n> %A David Jevans\r\n> %T Adaptive Voxel Subdivision for Ray Tracing\r\n> %R Master's Thesis\r\n> %I Dept. of Computer Science, Univ. of Calgary\r\n> %D 1990\r\n> %Z long version of paper\r\n> %K grid subdivision, hierarchical subdivision\r\n> \r\n> Frederic, if you've seen these, how does your work compare with their technique?\r\n \r\n there are three major differences:\r\n \r\n -while D. Jevans's data structure is built top-down, ours is\r\n built bottom-up\r\n \r\n -we do not have any hand tuned parameter while he has two of them: the\r\n max number of items per voxel and the max hierarchy depth\r\n \r\n -he assumes that he has an efficient dynamic hashing algorithm to\r\n store the non-empty voxels since he does not know beforehand how many\r\n such voxels he is going to end up with, while the only data structures\r\n we are using are arrays and lists (allocated once for all and thus not\r\n causing any memory fragmentation problem).\r\n \r\nfrederic Cazals.\r\n-- \r\n------------------------------------ ---------------- -------- ---- -- -\r\n-- iMAGIS Projet - Bat. B, 3 eme etage\r\n-- 385 rue de la Bibliotheque - Domaine Universitaire - StMartin d'Heres\r\n-- BP 53 - 38041 Grenoble cedex 09 - FRANCE\r\n-- Tel:  76-63-57-95   -   Fax:  76-44-66-75\r\n-- Frederic.Cazals@imag.fr\r\nFrom \r\nReceived: from isis.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id LAA14542; Mon, 16 Sep 1996 11:59:32 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.6.13-durand/8.6.9) with ESMTP id LAA21219 for <globillum-isis@isis.imag.fr>; Mon, 16 Sep 1996 11:27:27 +0200\r\nReceived: from mr.tuwien.ac.at (mr.tuwien.ac.at [128.130.2.10]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id LAA28595 for <globillum@imag.fr>; Mon, 16 Sep 1996 11:27:21 +0200\r\nReceived: from titus.cg.tuwien.ac.at by mr.tuwien.ac.at with SMTP (PP);\r\n          Mon, 16 Sep 1996 11:26:10 +0200\r\nReceived: from [128.130.166.56] by titus.cg.tuwien.ac.at \r\n          via ESMTP (940816.SGI.8.6.9/940406.SGI) for <globillum@imag.fr> \r\n          id LAA14332; Mon, 16 Sep 1996 11:26:08 +0200\r\nX-Sender: wp@128.130.166.14\r\nMessage-Id: <v03007805ae62c317953a@[128.130.166.56]>\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nDate: Mon, 16 Sep 1996 11:25:57 +0200\r\nTo: globillum@imag.fr\r\nFrom: Werner Purgathofer <wp>\r\nSubject: radiosity research position\r\nX-UIDL: 923e170c1572fba91c8d1cd18017a287\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n*************************************************************\r\nThere is a granted research position in the field of radiosity available\r\nfor a period of two years at the\r\n                 Technical University of Vienna,\r\n                 Institute of Computer Graphics\r\n(see http://www.cg.tuwien.ac.at/envisage for further information)\r\n\r\nThe title of the project is \"Radiosity Methods for Highly Complex Scenes by\r\nPerceptual Importance\". The primary goal of this project is to develop an\r\nefficient stochastic radiosity method. Using importance driven\r\nview-dependent methods, perceptually based error metrics shall be\r\ninvestigated in order to increase the visual quality of the images. All\r\nalgorithms shall be designed in an object oriented way with respect to\r\nparallel computation.\r\n\r\nThe starting date is as soon as possible, i.e. immediately!\r\n\r\nThe conditions are:\r\nYou get:\r\n- about 25.000,- US$ gross income per year\r\n  (that is about 18.500,- US$ net income)  *)\r\n- the working environment (desk in our department, access to SGI-computers,\r\n   access to a good computer graphics library ...)\r\n- wonderful colleagues\r\nYou don't get (neither money for nor organisation of):\r\n- travelling to or from Vienna\r\n- place to live (apartment or room or tent or whatever)\r\n- breakfast, lunch, dinner\r\nWe expect:\r\n- you have completed a graduate study in computer science (or similar)\r\n- you are familiar with radiosity and related computer graphics techniques\r\n- you are an extremely motivated researcher\r\n- you want to write a PhD **)\r\n- you speak and write very good English\r\n- you are prepared to help a little bit with teaching\r\nWe do *not* expect:\r\n- you speak German\r\n- you wear ties every day\r\n\r\n*) Some living costs: You don't need a car in Vienna, public transport is\r\nvery good, at about 47$ per month. You can eat in a normal restaurant for\r\nabout 10-12$, beer (half liter) costs about 3$ (60-70c in the supermarket),\r\nthe University provides lunch for about 4-5$. You should be able to find a\r\nroom for less than 300$ per month, an apartment costs at least 500$ per\r\nmonth. A cinema ticket costs about 10-12$, black bread <very good!> 2$/kg,\r\n1l milk 1$, chocolate from 50c/100g, meat 5-20$/kg, drinking water\r\n<excellent quality> from the pipe is free.\r\n\r\n**) two years is probably not enough for a complete PhD, but the kernel of\r\nthe work should be done. However, the project should be the basis for a\r\ncontinuing cooperation, enabling you to obtain a PhD from our University\r\nthereafter. There might also be the possibility to extend the project by a\r\nthird year.\r\n\r\nIf you are interested, please apply *by email*\r\nbefore 25th September 1996 to\r\n\r\nWerner Purgathofer (mailto:wp@cg.tuwien.ac.at)\r\n\r\nPlease send at least:\r\n- your curriculum vitae\r\n- your list of publications (if any)\r\n- the topic of your diploma thesis (masters thesis)\r\n- a short essay why you are interested in this position\r\n- two or three references, i.e. people who know you professionally\r\n- an email address to answer you\r\n\r\nYou may include an internet-URL of your WWW home pages, if this makes it\r\neasier for us to evaluate you and your previous work.\r\n\r\nNotice 1: In case of equal qualification women will be preferred.\r\nNotice 2: Smoking is prohibitted in our offices\r\n          (as in all public rooms in Austria)\r\n*************************************************************\r\n\r\nFrom \r\nReceived: from isis.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id QAA20511; Tue, 24 Sep 1996 16:02:39 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.8.Beta.5/8.6.9) with ESMTP id OAA23029 for <globillum-isis@isis.imag.fr>; Tue, 24 Sep 1996 14:26:43 +0200 (MET DST)\r\nReceived: from idefix.cs.kuleuven.ac.be (idefix.cs.kuleuven.ac.be [134.58.40.4]) by imag.imag.fr (8.6.11/8.6.9) with ESMTP id OAA11961 for <globillum@imag.fr>; Tue, 24 Sep 1996 14:26:31 +0200\r\nReceived: from krasser.cs.kuleuven.ac.be (philipd@krasser.cs.kuleuven.ac.be [134.58.45.36]) by idefix.cs.kuleuven.ac.be (8.7.6/8.7.3) with ESMTP id OAA23913 for <globillum@imag.fr>; Tue, 24 Sep 1996 14:26:10 +0200 (MET DST)\r\nReceived: (from philipd@localhost) by krasser.cs.kuleuven.ac.be (8.7.6/8.7.3) id OAA24569 for globillum@imag.fr; Tue, 24 Sep 1996 14:26:07 +0200 (MET DST)\r\nDate: Tue, 24 Sep 1996 14:26:07 +0200 (MET DST)\r\nFrom: Phil Dutre <Philip.Dutre@cs.kuleuven.ac.be>\r\nMessage-Id: <199609241226.OAA24569@krasser.cs.kuleuven.ac.be>\r\nTo: globillum@imag.fr\r\nSubject: Ph.D. Thesis available\r\nX-Sun-Charset: US-ASCII\r\nX-UIDL: 40582e8ddc215d4982df76bf712843a4\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nDear collegues,\r\n\r\n\r\nMy Ph.D Thesis (which I defended succesfully last week) is available\r\non the WWW:\r\n\r\nhttp://www.cs.kuleuven.ac.be/cwis/research/graphics/CGRG.PUBLICATIONS/PHDPHD/\r\n\r\n(nice alliteration there ... )\r\n\r\n\r\nThe files are available as gzipped postscript. If you have any problems\r\nin downloading the text, please do not hesitate to contact me.\r\n\r\n\r\nPhilip Dutre\r\n\r\n+-----------------------------------------------------------------------+\r\n|Philip.Dutre@cs.kuleuven.ac.be         Department of Computer Science  |\r\n|http://www.cs.kuleuven.ac.be/~philipd/ Computer Graphics Research Group|\r\n|Phone: ++32 16 327667 (NEW!)           Katholieke Universiteit Leuven  |\r\n|Fax:   ++32 16 327996                  Celestijnenlaan 200A            |\r\n|Office: C200, A.01.44                  B-3001 Heverlee, BELGIUM        |\r\n+-----------------------------------------------------------------------+\r\n\r\nTitle:\r\n\r\nMathematical Frameworks and Monte Carlo Algorithms for Global Illumination\r\nin Computer Graphics\r\n\r\nAbstract:\r\n\r\nThe title of this thesis `Mathematical Frameworks and Monte Carlo Algorithms\r\nfor Global Illumination in Computer Graphics' refers to a domain in the field\r\nof computer graphics known as photo-realistic image rendering or global\r\nillumination. The goal of this domain is to compute realistic pictures of a\r\nthree-dimensional scene, as could have been observed by a human observer or\r\nmore precisely, a camera.\r\n\r\nThe first part of this work describes the physical and mathematical\r\nfoundations which are needed in order to describe the global illumination\r\nproblem. The fundamental physical measure needed to describe the distribution\r\nof light in an environment is radiance. The equation describing the transport\r\nof radiance is a recursive integral equation. The dual problem introduces\r\npotential as a basic measure, and the potential equation as the corresponding\r\ntransport equation. Both dual formulations can be used in order to solve the\r\nglobal illumination problem.\r\n\r\nOnce the mathematical framework has been developed, the equations describing\r\nthe transport of light or potential can be solved. Due to the high number of\r\nintegrals and the complexity and unknown behaviour of the functions to be\r\nintegrated, Monte Carlo integration provides a viable method of computing\r\nthe global illumination in a three-dimensional scene. Depending on the\r\nchoice of what transport equation to use, the radiance transport equation\r\nleads to distributed ray tracing or path tracing, and the potential transport\r\nequation leads to light tracing or particle tracing. The latter method\r\ngenerates particles at the light sources, which each carry a small amount\r\nof power. They carry out a random walk in the three-dimensional scene, and\r\npossibly contribute their power to the flux of a pixel on the screen.\r\nMathematically, this algorithm can be considered as the dual algorithm of\r\nray tracing.\r\n\r\nThe sampling functions used for the generation of the random walks can be\r\nbased on reflective properties of the surfaces encountered. However, in\r\ndiffuse environments, better results can be expected when they are based\r\non the (unknown) potential distribution. Since the optimal sampling function\r\nis not known in advance, one solution is to use adaptive probability density\r\nfunctions. As more particles are being generated, the potential distribution\r\ncan be approximated more accurately, and thus a better sampling function can\r\nbe constructed. This technique requires a substantial amount of memory, but\r\nproduces better results. The used sampling algorithms can also be extended\r\nto other Monte Carlo rendering algorithms, such as bidirectional path tracing.\r\nFrom \r\nReceived: from isis.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id WAA21487; Tue, 24 Sep 1996 22:24:12 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.8.Beta.5/8.6.9) with ESMTP id VAA05825 for <globillum-isis@isis.imag.fr>; Tue, 24 Sep 1996 21:57:46 +0200 (MET DST)\r\nReceived: from buffer.lsu.edu (buffer.csc.lsu.edu [130.39.130.30]) by imag.imag.fr (8.6.11/8.6.9) with SMTP id VAA03334 for <globillum@imag.fr>; Tue, 24 Sep 1996 21:57:44 +0200\r\nFrom: oleg@buffer.lsu.edu\r\nReceived: by buffer.lsu.edu (5.65/DEC-Ultrix/4.3)\r\n\tid AA00925; Tue, 24 Sep 1996 14:58:42 -0500\r\nMessage-Id: <9609241958.AA00925@buffer.lsu.edu>\r\nTo: globillum@imag.fr\r\nSubject: analytic solutions\r\nDate: Tue, 24 Sep 96 14:58:31 -0500\r\nX-Mts: smtp\r\nX-UIDL: ae52bdf192ac82101e4b7be86def5f10\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n Salut !\r\n\r\n I was doing my radiosity project when I realized that the approximate \r\n\"differential area - to - disk\" form factor formula\r\n\r\n FF = cos(a)*cos(b)*R^2 / (R^2 + h^2)\r\n\r\ngiven in so many books for numerical form factor integration gives in most cases \r\n100%-200% numerical errors (!) .  I had to derive the exact general analytic solution for \r\nthis case, which was possibly known before ( do you have any references ?), but \r\napparently was never recommended for practical use (to my knowledge). This exact formula \r\nis not very complicated compared to its widely used approximation, but it produces much \r\nmore accurate results.  It is also computationally simpler than the exact formulas known \r\nfor other geometries (such as point-to-polygon); I think it makes this solution very \r\nuseful.  If it sounds interesting or if you faced any form factor computing problems \r\nbefore, please give me some feedback. \r\n I am also interested in any related open research problems. \r\n\r\n                                 Oleg Pianykh\r\n                                 Ph.D. student\r\n                                 Louisiana State University\r\n                                 oleg@bit.csc.lsu.edu\r\n\r\n P.S.  Vous pouvez repondre en francais...\r\nFrom \r\nReceived: from isis.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id SAA08750; Thu, 3 Oct 1996 18:38:55 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.8.Beta.5/8.6.9) with ESMTP id RAA18595 for <globillum-isis@isis.imag.fr>; Thu, 3 Oct 1996 17:54:55 +0200 (MET DST)\r\nReceived: from cs.utah.edu (cs.utah.edu [128.110.4.21]) by imag.imag.fr (8.8.Beta.5/8.6.9) with SMTP id RAA25894 for <globillum@imag.fr>; Thu, 3 Oct 1996 17:54:52 +0200 (MET DST)\r\nFrom: shirley@facility.cs.utah.edu\r\nReceived: from wingate.cs.utah.edu by cs.utah.edu (8.6.12/utah-2.21-cs)\r\n\tid JAA04480; Thu, 3 Oct 1996 09:54:50 -0600\r\nReceived: by wingate.cs.utah.edu (8.6.12/utah-2.15sun-leaf)\r\n\tid JAA14832; Thu, 3 Oct 1996 09:54:49 -0600\r\nMessage-Id: <199610031554.JAA14832@wingate.cs.utah.edu>\r\nSubject: Help with conference/journal links\r\nTo: globillum@imag.fr\r\nDate: Thu, 3 Oct 1996 09:54:48 -0600 (MDT)\r\nX-Mailer: ELM [version 2.4 PL25]\r\nContent-Type: text; charset=windows-1252\r\nX-UIDL: 65f7fde0003df454be138bea66875368\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHi-- on my new home page:\r\n\r\nhttp://www.cs.utah.edu/~shirley/\r\n\r\nI have added links to graphics journals and conferences\r\nwith home pages.  Please send me additions/corrections\r\n(I know I am missing GI and C&G-- where are they?)\r\n\r\nThanks\r\n\r\nPete Shirley\r\nshirley@cs.utah.edu\r\nFrom \r\nReceived: from isis.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id JAA11999; Fri, 4 Oct 1996 09:36:02 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.8.Beta.5/8.6.9) with ESMTP id JAA24816 for <globillum-isis@isis.imag.fr>; Fri, 4 Oct 1996 09:08:51 +0200 (MET DST)\r\nReceived: from safran.imag.fr (safran.imag.fr [129.88.31.3]) by imag.imag.fr (8.8.Beta.5/8.6.9) with ESMTP id JAA23653 for <globillum@imag.fr>; Fri, 4 Oct 1996 09:08:50 +0200 (MET DST)\r\nReceived: (from sillion@localhost) by safran.imag.fr (8.6.10/8.6.9) id JAA01413 for globillum@imag.fr; Fri, 4 Oct 1996 09:08:49 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by safran.imag.fr (8.6.10/8.6.9) with ESMTP id SAA23072 for <sillion@safran.imag.fr>; Thu, 3 Oct 1996 18:42:01 GMT\r\nReceived: from nala.ctima.uma.es (nala.ctima.uma.es [150.214.57.7]) by imag.imag.fr (8.8.Beta.5/8.6.9) with SMTP id UAA03174 for <owner-globillum@imag.fr>; Thu, 3 Oct 1996 20:41:41 +0200 (MET DST)\r\nReceived: from sol10.lcc.uma.es (sol10.lcc.uma.es [150.214.108.1]) by nala.ctima.uma.es (8.6.9/8.6.9) with SMTP id TAA10914 for <owner-globillum@imag.fr>; Thu, 3 Oct 1996 19:39:38 GMT\r\nReceived: from frvm.lcc.uma.es ([150.214.58.68]) by sol10.lcc.uma.es (5.x/SMI-SVR4)\r\n\tid AA13932; Thu, 3 Oct 1996 20:40:57 GMT\r\nDate: Thu, 3 Oct 1996 20:40:55 GMT\r\nMessage-Id: <1.5.4.16.19961003203114.0b3f7372@sol10.lcc.uma.es>\r\nX-Sender: villa@sol10.lcc.uma.es\r\nX-Mailer: Windows Eudora Light Version 1.5.4 (16)\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nTo: owner-globillum@imag.fr\r\nFrom: Francisco Villatoro <villa@lcc.uma.es>\r\nSubject: Re: analytic solutions\r\nSender: Francois.Sillion@imag.fr\r\nX-UIDL: cc815d2c7061ba07dc6792e4d65cd2d6\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n>Date: Thu, 03 Oct 1996 17:58:23\r\n>To: oleg@buffer.lsu.edu\r\n>From: Francisco Villatoro <villa@lcc.uma.es>\r\n>Subject: Re: analytic solutions \r\n>>>>>>>>>   Returned mail:  Host unknown (Name server: buffer.lsu.edu: host\r\nnot found)\r\n        So I send it again, but now to all globillum's people.\r\n>\r\n>                                Hi !\r\n>>>>>>>>>> From\r\n>>                                 Oleg Pianykh\r\n>>                                 Ph.D. student\r\n>>                                 Louisiana State University\r\n>>                                 oleg@bit.csc.lsu.edu\r\n>>\r\n>> I was doing my radiosity project when I realized that the approximate \r\n>>\"differential area - to - disk\" form factor formula\r\n>>\r\n>> FF = cos(a)*cos(b)*R^2 / (R^2 + h^2)\r\n>>\r\n>>given in so many books for numerical form factor integration gives in most\r\ncases \r\n>>100%-200% numerical errors (!) .  I had to derive the exact general\r\nanalytic solution for \r\n>>this case, which was possibly known before ( do you have any references ?), \r\n>\r\n>        The general analytic solution for the view (or form) factor from\r\n>   a differential area to a disk, when the disk is fully visible and \r\n>   when it is partially visible (the contour is a line (chord) and a partial\r\n>   circle), has been previously published by\r\n>\r\n>        M. H. N. Naraghi, \"Radiation View Factors from Differential Plane\r\n>                Sources to Disks--A General Formulation\"\r\n>                AIAA Journal of ThermoPhysics & Heat Transfer\r\n>                Vol. 2, No. 3, pp. 271-274, 1988.\r\n>\r\n>> but \r\n>>apparently was never recommended for practical use (to my knowledge). This\r\nexact formula \r\n>>is not very complicated compared to its widely used approximation, but it\r\nproduces much \r\n>>more accurate results.  \r\n>\r\n>\r\n>        To my knowledge, the approximate \"differential area - to - disk\" \r\n>   form factor formula you presented above, is the Juul formula, which is valid\r\n>   only when  the diff. area is in front of the disk and passing through its \r\n>   center, although the orientation of the diff. area is arbitrary.\r\n>\r\n>        N. H. Juul, \"Diffuse Radiative View Factors from Differential Plane\r\n>                Sources to Spheres\"\r\n>                Trans. of ASME, Journal of Heat Transfer\r\n>                Vol. 101, No. 3, pp. 558-560, 1979.\r\n> \r\n>\r\n>        And so, this approximation is expected to produce large errors when \r\n>   the disk is oriented arbitrary on space or is not exactly in front of the \r\n>   diff. area.\r\n>\r\n>>It is also computationally simpler than the exact formulas known \r\n>>for other geometries (such as point-to-polygon); I think it makes this\r\nsolution very \r\n>>useful. \r\n>\r\n>> If it sounds interesting or if you faced any form factor computing problems \r\n>>before, please give me some feedback. \r\n>\r\n>        One of my students is involved in a \"graduation work\" (similar to\r\n>   a Master Thesis in Engineering) on a comparison of different techniques\r\n>   for form-factor evaluation. The student has started recently, and today, \r\n>   we have no new results.\r\n>\r\n>         I am also interested in any related problem on form factors. \r\n>\r\n>\r\n>PS: Thanks to J.I. Ramos (University of Malaga) and N. Winowich (University\r\n>of Tennessee) for their help and suggestions.\r\n>\r\n>\r\n-------------------------------------------------------\r\nFrancisco R. Villatoro Machuca\r\nDpto. Lenguajes y Ciencias de la Computacion\r\nUniversidad de Malaga\r\n\r\ne-mail: villa@lcc.uma.es\r\nhttp://www.lcc.uma.es/personal/villa/villa.html\r\nTelf.: +34-5-213.20.96\r\nFAX :  +34-5-213.28.16 \r\nFrom \r\nReceived: from isis.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id QAA23575; Tue, 8 Oct 1996 16:47:48 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.8.Beta.5/8.6.9) with ESMTP id QAA15152 for <globillum-isis@isis.imag.fr>; Tue, 8 Oct 1996 16:07:11 +0200 (MET DST)\r\nReceived: from miki.wro.ternet.pl (root@ppp-cen66.wroclaw.tpnet.pl [194.204.169.66]) by imag.imag.fr (8.8.Beta.5/8.6.9) with SMTP id QAA01684 for <globillum@imag.fr>; Tue, 8 Oct 1996 16:07:04 +0200 (MET DST)\r\nReceived: from ppp (loc1 [10.0.0.11]) by miki.wro.ternet.pl (8.6.12/8.6.12) with SMTP id QAA05311 for <globillum@imag.fr>; Tue, 8 Oct 1996 16:06:32 +0200\r\nMessage-ID: <325A585C.3B10@wro.ternet.pl>\r\nDate: Tue, 08 Oct 1996 14:34:20 +0100\r\nFrom: Slawomir Kilanowski <metagram@wro.ternet.pl>\r\nOrganization: Metagram\r\nX-Mailer: Mozilla 3.0 (Win95; I)\r\nMIME-Version: 1.0\r\nTo: Global Illumination Mailing List <globillum@imag.fr>\r\nSubject: Shadow analysis acceleration\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 85c3c4d215f54fbe45d66f8e499ca64c\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nDear Collegues,\r\n\r\nA month ago (September 7th) I asked for help in finding papers\r\nrelated to the project I was involved in - speed up of shadows \r\nanalysis. I would like to thank once again all those who answered\r\nmy query. Below you'll find the small bibliography I have completed.\r\nI hope it may be of some use for someone who will encounter the\r\nsame problem.\r\n\r\n  For those who are interested in \"quick fix\" of performance of\r\na ray tracer with shadows calculated by ray casting I may honestly\r\ndevise the Greg Ward's method described in \"Adaptive Shadow Testing for\r\nRay Tracing\". It gave average speed-up factor varying from 1.5 - 5.0\r\ncalculated on models build of 10,000 - 40,000 polygons, with 50 - 400\r\nlights. The differences in resultant images were not noticeable. In\r\nabsolute terms (number of differing pixels and magnitude of differences)\r\nthe differences were smaller than introduced by standard JPEG\r\ncompression.\r\n\r\nAndrew Woo and Pierre Poulin and Alain Fournier, \r\n\"A Survey of Shadow Algorithms\",\r\nIEEE Computer Graphics and Applications, Vol 10, No 6, November 1990\r\n\r\nAndrew Woo and John Amanatides,\r\n\"Voxel Occlusion Testing: {A} Shadow Determination Accelerator for Ray\r\nTracing\",\r\nProceedings of Graphics Interface '90, \r\nheld in Halifax, Nova Scotia; 14-18 May 1990\",\r\n\r\nAndrew Pearce and David Jevans\r\n\"Exploiting Shadow Coherence in Ray Tracing\",\r\nProceedings of Graphics Interface '91\",\r\nheld in Calgary, Alberta; 3-7 June 1991,\r\n \r\n\r\nFrederic Asensio,\r\n\"A Hierarchical Ray-Casting Algorithm for Radiosity Shadows\"\r\nThird Eurographics Workshop on Rendering, 1991, Bristol, UK\r\n\r\nH. K. Choi and C. M. Kyung\r\nPysha: a Shadow-Testing Acceleration Scheme for Ray Tracing,\r\nComputer-aided design, Vol 24, No 2, February 1992\r\n\r\nA. James Stewart and Sherif Ghali,\r\n\"An Output Sensitive Algorithm for the Computation of  Shadow\r\nBoundaries\",\r\nCanadian Conference on Computational Geometry, August 1993\r\n\r\nArjan J. F. Kok and Frederik W. Jansen and C.Woodward,\r\n\"Efficient, Complete Radiosity Ray Tracing Using a Shadow-Coherence\r\nMethod\",\r\nThe Visual Computer, Vol 10, 1994\r\n \r\nA. James Stewart and Sherif Ghali,\r\n\"Fast Computation of Shadow Boundaries Using Spatial Coherence and\r\nBackprojections\",\r\nProceedings of SIGGRAPH '94 (Orlando, Florida, July  24--29, 1994)\r\n\r\nYiorgos Chrysanthou and Mel Slater,\r\nShadow Volume {BSP} Trees for Computation of Shadows in Dynamic Scenes,\r\n1995 Symposium on Interactive {3D} Graphics,\r\n \r\nSeth Teller and Pat Hanrahan,\r\n\"Global Visibility Algorithms for Illumination  Computations\",\r\nComputer Graphics Proceedings, Annual Conference Series, 1993,\r\n\r\nA.J.F. Kok and F.W. Jansen\r\nSource  Selection  of the Direct Lighting Computation  in  Global \r\nIllumination\r\nProceedings Second Rendering Workshop, 1991, Barcelona.\r\nIn:  Photorealistic  Rendering  in  Computer  Graphics,  Springer \r\nVerlag, 75-82.\r\n\r\nKurt Zimmerman, Peter Shirley\r\n\"A Two-Pass Realistic Image Synthesis Method for Complex Scenes\"\r\n\r\nRendering   Techniques  '95  (Proceedings   of   the   Sixth \r\nEurographics Workshop on Rendering), Springer-Verlag, New York, NY\r\n1995, pp 284-295\r\n\r\n\r\nGeorge Dretakkis and Eugene Fiume,\r\n\"A Fast Shadow Algorithm for Area Light Sources Using  Backprojection\"  \r\nProceedings of SIGGRAPH '94 (Orlando, Florida, July 24--29, 1994),\r\n \r\nSeth J. Teller and Carlo H. Sequin,\r\n\"Visibility preprocessing for interactive walkthroughs\",\r\nComputer Graphics (SIGGRAPH '91 Proceedings),\r\nheld in Las Vegas, Nevada; 28 July - 2 August 1991,\r\n \r\n\r\nWard, Gregory, \"Adaptive Shadow Testing for Ray Tracing,\"  Second \r\nEUROGRAPHICS Workshop on Rendering, Barcelona, Spain, April 1991\r\n\r\nShirley,  Peter,  \"Direct  Lighting Calculation  by  Monte  Carlo \r\nIntegration,\" Second EUROGRAPHICS Workshop on Rendering, June 1991 (?)\r\n\r\nGeorge  Drettakis,  Francois  Sillion  \"Accurate  Visibility  and \r\nMeshing Calculations for Hierarchical Radiosity\"\r\n\r\nSeth  Teller,  Pat  Hanrahan \"Global  Visibility  Algorithms  for \r\nIllumination  Computations\",  Computer  Graphics,  SIGGRAPH   '94 \r\nproceedings.\r\n\r\nKurt  Zimmerman,  Peter  Shirley  \"A  Two-Pass  Realistic   Image \r\nSynthesis   Method  for  Complex  Scenes\",  Indiana   Univeristy, \r\nTechnical Report No 434\r\n   \r\n\r\n-- \r\n================================================================\r\nSlawomir Kilanowski                      metagram@wro.ternet.pl\r\nMETAGRAM, Swieradowska 73/23,\r\n50-559 Wroclaw, Poland\r\nPhone/Fax : +48-(71)-731519\r\n================================================================\r\n\r\nFrom \r\nReceived: from isis.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id TAA24840; Tue, 8 Oct 1996 19:52:31 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.8.Beta.5/8.6.9) with ESMTP id TAA19136 for <globillum-isis@isis.imag.fr>; Tue, 8 Oct 1996 19:31:07 +0200 (MET DST)\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU (HOSTESS.GRAPHICS.CS.CMU.EDU [128.2.206.188]) by imag.imag.fr (8.8.Beta.5/8.6.9) with SMTP id TAA13643 for <globillum@imag.fr>; Tue, 8 Oct 1996 19:31:05 +0200 (MET DST)\r\nFrom: Paul.Heckbert@HOSTESS.GRAPHICS.CS.CMU.EDU\r\nMessage-Id: <199610081731.TAA13643@imag.imag.fr>\r\nDate: Tue, 8 Oct 96 13:23:43 EDT\r\nTo: globillum@imag.fr\r\nSubject: mesh generation info on web\r\nX-UIDL: 384f85f7094efb6fdf04b7d7ca8aee94\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nI've created an index to mesh generation info on the world wide web.\r\nThis might be of interest to radiosity researchers.\r\n\r\n    http://www.cs.cmu.edu/~ph/mesh.html\r\n\r\nHere's a preview of what you'll find there:\r\n\r\n-----------------------------------------------------------\r\nPaul Heckbert's Collection of Mesh Generation Links\r\n\r\nThis is a collection of World Wide Web links to information on mesh\r\ngeneration. There are also some links not specifically focused on mesh\r\ngeneration, relating to computational fluid dynamics (CFD), finite\r\nelement methods (FEM), multigrid, triangulation, and computational\r\ngeometry. The bias of these links is toward anisotropic unstructured\r\ntriangular mesh generation (and consequently toward viscous flow\r\napplications). Too much jargon? Try the [mini-glossary of mesh\r\ngeneration].\r\n\r\ntable of contents:\r\n\r\n    Collections of Links\r\n\t(this section includes links to several more comprehensive\r\n\tcollections by Robert Schneiders and Steve Owen)\r\n    Bibliographies\r\n    Online Conferences/Journals/Newsletters & Big Paper Collections\r\n    Offline Conferences & Journals\r\n    People and Their Papers\r\n    Software\r\n-----------------------------------------------------------\r\n\r\nPaul Heckbert\r\nComputer Science Dept., Carnegie Mellon University\r\n5000 Forbes Ave, Pittsburgh PA 15213-3891, USA\r\n\r\nph@cs.cmu.edu\t\thttp://www.cs.cmu.edu/~ph\r\nFrom \r\nReceived: from isis.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id KAA26979; Wed, 9 Oct 1996 10:24:44 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.8.Beta.5/8.6.9) with ESMTP id KAA24610 for <globillum-isis@isis.imag.fr>; Wed, 9 Oct 1996 10:01:04 +0200 (MET DST)\r\nReceived: from TUDRNV.TUDELFT.NL (tudrnv.tudelft.nl [130.161.180.88]) by imag.imag.fr (8.8.Beta.5/8.6.9) with ESMTP id KAA09305 for <globillum@imag.fr>; Wed, 9 Oct 1996 10:01:01 +0200 (MET DST)\r\nReceived: from mailsrv.twi.tudelft.nl (mailsrv.twi.tudelft.nl)\r\n by TUDRNV.TUDelft.NL (PMDF V5.0-6 #15266)\r\n id <01IAFNUPVB7K003B64@TUDRNV.TUDelft.NL>; Wed, 09 Oct 1996 09:48:41 +0200\r\nReceived: from duticg.twi.tudelft.nl by mailsrv.twi.tudelft.nl with ESMTP\r\n ($Revision: 1.37.109.23 $/15.6) id AA069027484; Wed, 09 Oct 1996 08:51:26 +0100\r\nReceived: by duticg.twi.tudelft.nl ($Revision: 1.37.109.23 $/16.2)\r\n id AA207217298; Wed, 09 Oct 1996 09:48:18 +0200\r\nDate: Wed, 9 Oct 96 9:48:15 METDST\r\nFrom: Erik Jansen <fwj@duticg.twi.tudelft.nl>\r\nSubject: Re: Shadow analysis acceleration\r\nIn-reply-to: <325A585C.3B10@wro.ternet.pl>; from \"Slawomir Kilanowski\" at Oct\r\n 08, 96 2:34 pm\r\nTo: Slawomir Kilanowski <metagram@wro.ternet.pl>\r\nCc: globillum@imag.fr\r\nMessage-id: <199610090748.AA207217298@duticg.twi.tudelft.nl>\r\nContent-transfer-encoding: 8bit\r\nMailer: Elm [revision: 70.85.1.76]\r\nX-UIDL: ac6e4d071277da016b74c8100dd8b153\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\n\r\nSlawomir Kilanowski wrote:\r\n> \r\n> A month ago (September 7th) I asked for help in finding papers\r\n> related to the project I was involved in - speed up of shadows \r\n> analysis. I would like to thank once again all those who answered\r\n> my query. Below you'll find the small bibliography I have completed.\r\n> I hope it may be of some use for someone who will encounter the\r\n> same problem.\r\n\r\nExcellent to give this overview of your experiences and results.\r\nTo complement your list of references I can provide the following \r\ninformation:\r\n> \r\n> Ward, Gregory, \"Adaptive Shadow Testing for Ray Tracing,\"  Second \r\n> EUROGRAPHICS Workshop on Rendering, Barcelona, Spain, April 1991\r\n> \r\n> Shirley,  Peter,  \"Direct  Lighting Calculation  by  Monte  Carlo \r\n> Integration,\" Second EUROGRAPHICS Workshop on Rendering, June 1991 (?)\r\n> \r\n\r\nThe second EG Workshop on Rendering was held in May(!) 1991.\r\nAnd the proceedings are published as\r\n  P. Brunet, F.W. Jansen (eds)\r\n  Photorealistic  Rendering  in  Computer  Graphics,  \r\n  Springer Verlag, 1994 (!)\r\n  ISBN 3-540-56449-7 or 0-387-56449-7\r\n\r\nThe papers mentioned appear at the following pages:\r\n\r\nWard, \"Adaptive Shadow Testing for Ray Tracing,\"  p. 11 - 20.\r\nShirley, \"Direct  Lighting Calculation ...\", p. 54 - 59.\r\nKok and Jansen, \"Source Selection for ....\", p. 75 - 82.\r\n\r\nI would like to suggest that the papers are referenced as dating\r\nfrom 1991 instead of 1994 the year the Springer proceedings were published.\r\nThe latest RW proceedings (Rendering Techniques'9x) are now fortunately\r\npublished within the same year as the workshop has been held.\r\n\r\nErik Jansen\r\nFrom \r\nReceived: from isis.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id WAA13629; Sat, 12 Oct 1996 22:15:00 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.8.Beta.5/8.6.9) with ESMTP id WAA24487 for <globillum-isis@isis.imag.fr>; Sat, 12 Oct 1996 22:00:03 +0200 (MET DST)\r\nReceived: from mercury.uniserve.com (mercury.uniserve.com [204.191.197.248]) by imag.imag.fr (8.8.Beta.5/8.6.9) with ESMTP id VAA16873 for <globillum@imag.fr>; Sat, 12 Oct 1996 21:59:57 +0200 (MET DST)\r\nReceived: from van0102.TVS.NET (van0102.TVS.NET [204.191.197.12]) by mercury.uniserve.com (8.7.5/8.7.3) with SMTP id MAA29091 for <globillum@imag.fr>; Sat, 12 Oct 1996 12:56:02 -0700 (PDT)\r\nDate: Sat, 12 Oct 1996 12:56:02 -0700 (PDT)\r\nMessage-Id: <199610121956.MAA29091@mercury.uniserve.com>\r\nX-Sender: iashdown@pop.uniserve.com\r\nX-Mailer: Windows Eudora Version 2.0.3\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nTo: globillum@imag.fr\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\nSubject: Radiosity bibliography update\r\nX-UIDL: cff89b43ba9109fa7f72fdf1587395ca\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nIt's me again, cluttering up your \"in\" basket with yet another update to\r\nthe radiosity and global illumination bibliography, RADBIB96.TXT.\r\n\r\nThere were a fair number of editing changes made to the last release. To\r\nTo save you the trouble of determining what's new, here are the additional\r\nreferences:\r\n\r\n      RADBIB96.TXT - Radiosity and Global Illumination Bibliography\r\n      -------------------------------------------------------------\r\n\r\nORIGINAL FILE:  RADBIB96.TXT    96/09/01\r\nNEW FILE:       RADBIB96.TXT    96/10/15\r\n\r\nThe following 26 new references were added to RADBIB96.TXT since its last\r\nrelease on September 1, 1996. Corrections to the original file are not\r\nincluded.\r\n\r\nRADBIB96.TXT can be downloaded via anonymous ftp as:\r\n\r\n  /pub/docs/RadBib96.Z\r\n\r\nfrom hobbes.lbl.gov, and as:\r\n\r\n  RADBIB96.TXT\r\n\r\nfrom http://www.ledalite.com/library-/rrt.html\r\n\r\nA BibTex version of this bibliography is available from:\r\n\r\n  ftp.cs.columbia.edu/archives/bibliographies/Graphics/rad.html\r\n\r\n-------------------------------------------------------------------------\r\n\r\n%A Rui Bastos\r\n%A Michael Goslin\r\n%A Hansong Zhang\r\n%T Efficient Rendering of Radiosity Usinig Textures and Bicubic\r\nReconstruction\r\n%R Technical Report TR95-026\r\n%I Department of Computer Science, University of North Carolina at\r\nChapel Hill\r\n%C Chapel Hill, NC\r\n%D 1995\r\n\r\n%A Paul J. Diefenbach\r\n%A Norman I. Badler\r\n%T Pipeline Rendering: Interactive Refractions, Reflections, and Shadows\r\n%J Displays (Special Issue on Interactive Computer Graphics)\r\n%V 15\r\n%N 3\r\n%P 173-180\r\n%D 1994\r\n\r\n%A Paul J. Diefenbach\r\n%T Pipeline Rendering: Interaction and Realism through Hardware-Based\r\nMulti-Pass Rendering\r\n%R PhD thesis\r\n%I University of Pennsylvania\r\n%D 1996\r\n\r\n%A Yoshinori Dobashi\r\n%A Kazufumi Kaneda\r\n%A Hideki Nakatani\r\n%A Hideo Yamashita\r\n%T A Quick Rendering Method for Outdoor Scenes Using Sky Light Luminance\r\nFunction Expressed with Basis Functions\r\n%J Journal of the Institute of Image Electronics Engineers of Japan\r\n%V 24\r\n%N 3\r\n%P 196-205\r\n%D 1995\r\n%Z in Japanese\r\n\r\n%A Alexander Keller\r\n%T A Quasi-Monte Carlo Algorithm for the Global Illumination Problem in\r\nthe Radiosity Setting\r\n%B Monte Carlo and Quasi-Monte Carlo Methods in Scientific Computing\r\n%E H. Niederreiter\r\n%E P. Shiue\r\n%I Springer-Verlag\r\n%C New York, NY\r\n%P 239-251\r\n%D 1995\r\n\r\n%A Alexander Keller\r\n%T Quasi-Monte Carlo Methods in Computer Graphics: The Global\r\nIllumination Problem\r\n%J Proceedings of the SIAM Conference in Park City\r\n%P ???\r\n%D 1996\r\n\r\n%A Alexander Keller\r\n%T The Fast Calculation of Form Factors Using Low Discrepancy Sequences\r\n%J Proceedings of the Twelfth Spring Conference on Computer Graphics\r\n(SCCG '96)\r\n%I Comenius University Press\r\n%C Bratislava, Slovakia\r\n%P ???\r\n%D June 1996\r\n\r\n%A A. Kersch\r\n%A W. Morokoff\r\n%A A. Schuster\r\n%T Radiative Heat Transfer with Quasi-Monte Carlo Methods\r\n%J Transport Theory and Statistical Physics\r\n%V 7\r\n%N 23\r\n%P 1001-1021\r\n%D 1994\r\n\r\n%A Hiroaki Kobayashi\r\n%A Hitoshi Yamauchi\r\n%A Yuichiro Toh\r\n%A Tadao Nakamura\r\n%T M PI-Squared: A Hierarchical Parallel Processing System for a Global\r\nIllumination Model\r\n%J Proceedings of ISPAN '94\r\n%P 157-164\r\n%D 1994\r\n\r\n%A K. Kuo\r\n%A R. C. Weger\r\n%A R. M. Cox\r\n%T The Picard Iterative Approximation to the Solution of the Integral\r\nEquation of Radiative Transfer - Part II. Three-Dimensional Geometry\r\n%J Journal of Quantitative Spectroscopy and Radiative Transfer\r\n%V 55\r\n%N 2\r\n%P 195-212\r\n%D 1996\r\n\r\n%A Eric Languenou\r\n%A Kadi Bouatouch\r\n%A Pierre Tellier\r\n%T Une Nouvelle Approche Realiste de Simulation d'Eclairage dans un\r\nEnvironnement Diffus\r\n%R Research Report 1553\r\n%I INRIA\r\n%C Rennes, France\r\n%D November 1991\r\n\r\n%A Robert R. Lewis\r\n%T Wavelet Radiance Transport and Surface Interaction\r\n%J Proceedings of the Seventh Western Computer Graphics Symposium\r\n%E John C. Hart\r\n%P 73-83\r\n%D March 1996\r\n\r\n%A W. M. G. Malalasekera\r\n%A E. H. James\r\n%T Calculation of Radiative Heat Transfer Three-Dimensional Complex\r\nGeometries\r\n%J 1995 ASME National Heat Transfer Conference Proceedings\r\n%V 315\r\n%P 53-61\r\n%D 1995\r\n%K discrete transfer method\r\n\r\n%A W. M. G. Malalasekera\r\n%A E. H. James\r\n%T Radiative Heat Transfer Calculations in Three-Dimensional Complex\r\nGeometries\r\n%J Journal of Heat Transfer\r\n%V 118\r\n%P 225-227\r\n%D February 1996\r\n%K discrete transfer method\r\n\r\n%A G. I. Marchuk\r\n%A V. I. Agoshkov\r\n%T Reflection Operators and Contemporary Applications to Radiative\r\nTransfer\r\n%J Applied Mathematics and Computation\r\n%V 69\r\n%N 1\r\n%P 3-??\r\n%D 1995\r\n\r\n%A M. H. N. Naraghi\r\n%T Radiation View Factors from Differential Plane Sources to Disks - A\r\nGeneral Formulation\r\n%J AIAA Journal of Thermophysics and Heat Transfer\r\n%V 2\r\n%N 3\r\n%P 271-274\r\n%D 1988\r\n\r\n%A D. M. O'Brien\r\n%T Accelerated Quasi Monte Carlo Integration of the Radiative Transfer\r\nEquation\r\n%J Journal of Quantitative Spectroscopy and Radiative Transfer\r\n%V 48\r\n%N 1\r\n%P 41-??\r\n%D July 1992\r\n%K quasi Monte Carlo integration, radiative transfer equation\r\n\r\n%A Rachel Orti\r\n%A Stephane Riviere\r\n%A Fredo Durand\r\n%A Claude Puech\r\n%T Using the Visibility Complex for Radiosity Computation\r\n%J Proceedings of the ACM Workshop on Applied Computational Geometry\r\n%P ?\r\n%D May 1996\r\n\r\n%A Sumanta N. Pattanaik\r\n%A Kadi Bouatouch\r\n%T Interactive Walk-Through Using Particle Tracing\r\n%R Technical Report PI-903\r\n%I IRISA\r\n%C Rennes, France\r\n%Z available from http://www.irisa.fr/EXTERNE/bibli/pi (in French)\r\n\r\n%A Edward Saxe\r\n%A ?\r\n%T Higher-Order Color Interpolation for Real-time Radiosity Display\r\n%R Technical Report TR96-023\r\n%I Department of Computer Science, University of North Carolina at\r\nChapel Hill\r\n%C Chapel Hill, NC\r\n%D 1996\r\n\r\n%A Christophe Schlick\r\n%T Elements pour une Synthese d'Images Realistes\r\n%R PhD thesis\r\n%I Universite Bordeaux 1, France\r\n%D November 1992\r\n\r\n%A Frank Schoffel\r\n%T Radiosity in Dynamischen Szenen\r\n%R Master's thesis\r\n%I Technische Hochschule Darmstadt\r\n%C Darmstadt, Germany\r\n%D 1994\r\n%K dynamic environments, shadow-form-factor-list, scene coherence,\r\nradiosity repropagation, progressive refinement\r\n\r\n%A E. S. Shaw\r\n%T Hierarchical Radiosity for Dynamic Environments\r\n%R Master's thesis\r\n%I Program of Computer Graphics, Cornell University\r\n%C Ithaca, NY\r\n%D August 1994\r\n\r\n%A J. Spanier\r\n%T Quasi-Monte Carlo Methods for Particle Transport Problems\r\n%B Monte Carlo and Quasi-Monte Carlo Methods in Scientific Computing\r\n%E H. Niederreiter\r\n%E P. Shiue\r\n%I Springer-Verlag\r\n%C New York, NY\r\n%P 121-148\r\n%D 1995\r\n\r\n%A Laszlo Szirmay-Kalos\r\n%T Application of Variational Calculus in Radiosity Method\r\n%J Periodica Polytechnica\r\n%P ?\r\n%D ?\r\n%Z to appear\r\n\r\n%A Pierre Tellier\r\n%T Synthese d'Image Realiste: Simulation d'Eclairage Interieur et\r\nExterieur Mixte (Naturel et Artificiel)\r\n%R PhD thesis\r\n%I Universite de Rennes\r\n%C Rennes, France\r\n%D April 1993\r\n\r\n%A Bruce Walter\r\n%A Peter Shirley\r\n%T Cost Analysis of a Monte Carlo Radiosity Algorithm\r\n%R Technical Report PCG-95-3\r\n%I Program of Computer Graphics, Cornell University\r\n%C Cornell, NY\r\n%D May 1995\r\n\r\nEND OF FILE\r\nIan Ashdown, P. Eng.                 |             READ THE BOOK!\r\nResearch & Development Manager       |  Radiosity: A Programmer's Perspective\r\nLedalite Architectural Products Inc. |             by Ian Ashdown\r\n                                     |         John Wiley & Sons, 1994\r\nVisit http://www.ledalite.com        |      (Sneaky Internet Advertising)\r\n\r\nFrom \r\nReceived: from isis.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id AAA17136; Wed, 23 Oct 1996 00:20:23 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.8.1/8.6.9) with ESMTP id AAA04853 for <globillum-isis@isis.imag.fr>; Wed, 23 Oct 1996 00:06:48 +0200 (MET DST)\r\nReceived: from mercury.uniserve.com (mercury.uniserve.com [204.191.197.248]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id AAA10568 for <globillum@imag.fr>; Wed, 23 Oct 1996 00:06:46 +0200 (MET DST)\r\nReceived: from van0129.TVS.NET (van0129.TVS.NET [204.191.197.39]) by mercury.uniserve.com (8.7.5/8.7.3) with SMTP id PAA11570; Tue, 22 Oct 1996 15:03:59 -0700 (PDT)\r\nDate: Tue, 22 Oct 1996 15:03:59 -0700 (PDT)\r\nMessage-Id: <199610222203.PAA11570@mercury.uniserve.com>\r\nX-Sender: iashdown@pop.uniserve.com\r\nX-Mailer: Windows Eudora Version 2.0.3\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nTo: globillum@imag.fr\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\nSubject: Radiosity bibliography in BibTex\r\nX-UIDL: 5de979eff5606b1f47a2dc114bfee0d9\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nIn response to intense public pressure (well, two people did complain),\r\nI have finally converted the RADBIB96 radiosity and global illumination\r\nbibliography from refer to BibTex format. I also converted the color\r\nquantization (CQUANT96) and winged edge / boundary representation\r\n(B-REP96) bibliographies. They are now available as:\r\n\r\n  ftp://ftp.ledalite.com/pub/radbib96.bib\r\n  ftp://ftp.ledalite.com/pub/cquant96.bib\r\n  ftp://ftp.ledalite.com/pub/b-rep96.bib\r\n\r\nand also from our Web site:\r\n\r\n  http://www.ledalite.com/library-/rrt.htm\r\n  http://www.ledalite.com/library-/cgis.htm\r\n\r\nThese files are mirrored by Greg Ward's ftp server:\r\n\r\n  ftp://hobbes.lbl.gov/pub/doc\r\n\r\nwhile the old refer-format files are still available at:\r\n\r\n  ftp://hobbes.lbl.gov/pub/doc/refer\r\n\r\nHowever, these files will not be updated with new releases.\r\n\r\nThanks to Christine Piatko at NIST for providing the conversion\r\nsoftware.\r\n\r\nIan Ashdown, P. Eng.                 |             READ THE BOOK!\r\nResearch & Development Manager       |  Radiosity: A Programmer's Perspective\r\nLedalite Architectural Products Inc. |             by Ian Ashdown\r\n                                     |         John Wiley & Sons, 1994\r\nVisit http://www.ledalite.com        |      (Sneaky Internet Advertising)\r\n\r\nFrom \r\nReceived: from isis.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id UAA05441; Fri, 25 Oct 1996 20:20:51 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by isis.imag.fr (8.8.1/8.6.9) with ESMTP id TAA29913 for <globillum-isis@isis.imag.fr>; Fri, 25 Oct 1996 19:33:39 +0200 (MET DST)\r\nReceived: from mercury.uniserve.com (mercury.uniserve.com [204.191.197.248]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id TAA14365 for <globillum@imag.fr>; Fri, 25 Oct 1996 19:33:37 +0200 (MET DST)\r\nReceived: from van0416.tvs.net (van0416.tvs.net [204.191.197.116]) by mercury.uniserve.com (8.7.5/8.7.3) with SMTP id KAA21406 for <globillum@imag.fr>; Fri, 25 Oct 1996 10:30:48 -0700 (PDT)\r\nDate: Fri, 25 Oct 1996 10:30:48 -0700 (PDT)\r\nMessage-Id: <199610251730.KAA21406@mercury.uniserve.com>\r\nX-Sender: iashdown@pop.uniserve.com (Unverified)\r\nX-Mailer: Windows Eudora Version 1.4.4\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nTo: globillum@imag.fr\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\nSubject: RADBIB96.BIB -- oops!\r\nX-UIDL: 9d76997cc32d07f87121445ef9694860\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nAnyone who downloaded RADBIB96.BIB since it was made available earlier\r\nthis week is advised to do so again. The file was inadvertently truncated\r\nat the reference {Eric P. Lafortune and Yves D. Willems}. (We exceeded\r\nour 50 MB space allocation).\r\n\r\nOur apologies for the inconvenience.\r\n\r\nFor those who missed the earlier announcement, RADBIB96.BIB is\r\navailable from:\r\n\r\n  ftp://ftp.ledalite.com/pub/radbib96.bib\r\n\r\nand:\r\n\r\n  http://www.ledalite.com/library-/rrt.htm\r\n\r\nIt's also available as ftp://hobbes.lbl.gov/pub/doc/RADBIB96.Z, but\r\nplease allow Greg Ward a day or so to update his copy of the file.\r\n\r\nFrom \r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id PAA14864; Mon, 28 Oct 1996 15:58:27 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id PAA06105 for <globillum-horus@horus.imag.fr>; Mon, 28 Oct 1996 15:25:53 +0100 (MET)\r\nReceived: from irz201.inf.tu-dresden.de (irz201.inf.tu-dresden.de [141.76.1.10]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id PAA21744 for <globillum@imag.fr>; Mon, 28 Oct 1996 15:25:45 +0100 (MET)\r\nReceived: (from cn1@localhost) by irz201.inf.tu-dresden.de (8.6.12/8.6.12-s1) id PAA26785 for globillum@imag.fr; Mon, 28 Oct 1996 15:50:36 +0200\r\nFrom: \"Nguyen, D.C.\" <cn1@irz301.inf.tu-dresden.de>\r\nMessage-Id: <199610281350.PAA26785@irz201.inf.tu-dresden.de>\r\nSubject: What's wrong w/ Monte-Carlo methods?\r\nTo: Global Illumination List <globillum@imag.fr>\r\nDate: Mon, 28 Oct 1996 15:50:34 +0200 (MESZ)\r\nX-Mailer: ELM [version 2.4 PL25 ME8b]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 0507ca91c9c495845c66026ec20816b9\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n\r\nI often ask myself : Monte-Carlo ray-tracing, is this the way to do\r\nglobillum in the future? After reading a lot of papers aboud MC-methods, i still get\r\nconfused w/ their terminologies. I can't see any advantage of these methods\r\nover traditional methods (radiosity), except the fact that meshing is not\r\nneeded, and that you can do reference-images for RMS-benchmark(!)\r\n\r\nFor me, the most important feature of a rendering method is not its\r\nphysical-correctness, but its efficiency and visual-asthetic-possibilty.\r\nWith MC-rendering, i must spend lot of works to develope specific sampling \r\nshemes and reasonable 'good' estimators. Even w/ that, i still get useless\r\nimages (too noisy!), or i must increase the sampling rate and wait forever...\r\nIt is not always true that most people find noises less obsevable than aliasing.(\r\ni.e white pixels in a dark-corner vesus aliased dark-lines) .\r\n\r\nEspecially for the direct lighting computation, MC-methods are definitely \r\n*NOT* the way to go. : The most regions of an image are not in shadow, so why \r\nshould we cast so many shadow-rays to the light-source ? In fact, we dont \r\nneed to cast any\r\nshadow-rays, if the visibilities are known a priory ( w/ shaftculling) and\r\nthe radiance comming from the light can be easly computed (analytically).\r\nOnly for the case, that complex-shadow occurs, MC-sampling would be\r\nhelpfull. Also for this case, the soft-shadow generated w/ them can be much\r\nbetter without increasing the sampling rate ( We simple smooth the\r\nshadow-regions, visual-aesthetic, not physical-correct!).\r\n\r\nOf course, i could be wrong:)\r\n\r\n--JuHu\r\nFrom \r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id RAA15222; Mon, 28 Oct 1996 17:16:26 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id QAA07404 for <globillum-horus@horus.imag.fr>; Mon, 28 Oct 1996 16:31:54 +0100 (MET)\r\nReceived: from cs.utah.edu (cs.utah.edu [128.110.4.21]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id QAA25872 for <globillum@imag.fr>; Mon, 28 Oct 1996 16:31:48 +0100 (MET)\r\nFrom: shirley@facility.cs.utah.edu\r\nReceived: from wingate.cs.utah.edu by cs.utah.edu (8.6.12/utah-2.21-cs)\r\n\tid IAA16752; Mon, 28 Oct 1996 08:31:31 -0700\r\nReceived: by wingate.cs.utah.edu (8.6.12/utah-2.15sun-leaf)\r\n\tid IAA10756; Mon, 28 Oct 1996 08:31:23 -0700\r\nMessage-Id: <199610281531.IAA10756@wingate.cs.utah.edu>\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\nTo: \"Nguyen D.C.\" <cn1@irz301.inf.tu-dresden.de>\r\nDate: Mon, 28 Oct 1996 08:31:22 -0700 (MST)\r\nCc: globillum@imag.fr, Peter Shirley <shirley@facility.cs.utah.edu>\r\nIn-Reply-To: <199610281350.PAA26785@irz201.inf.tu-dresden.de> from \"Nguyen, D.C.\" at Oct 28, 96 03:50:34 pm\r\nX-Mailer: ELM [version 2.4 PL25]\r\nContent-Type: text; charset=windows-1252\r\nX-UIDL: 835b313c5ca97a8698ae25781d510f5c\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nWow-- we may actually get a discussion going!  Is this allowed? :^)\r\n\r\n> I often ask myself : Monte-Carlo ray-tracing, is this the way to do\r\n> globillum in the future? After reading a lot of papers aboud MC-methods, i still get\r\n> confused w/ their terminologies. I can't see any advantage of these methods\r\n> over traditional methods (radiosity), except the fact that meshing is not\r\n> needed, and that you can do reference-images for RMS-benchmark(!)\r\n\r\nThere is a lot of confusion on this because we all over-hype our\r\nmethods in papers (me included) and as reviewers and authors we\r\nare sloppy about making people carefully characterize their methods.\r\n\r\nHere-- I will make up four scenes:\r\n\r\n 1. Lambertian Cornell box\r\n 2. Lambertian Cornell box w/smooth metal box\r\n 3. Lambertian Cornell box w/glass sphere instead of short block\r\n 4. Semi-matte (direction diffuse) Cornell box\r\n 5. Semi-matte (direction diffuse) Cornell box with \"real object (10^6 patches) \r\n\r\n1. Traditional world-space FE will work easily and we can do a walkthrough.\r\n   RADIANCE will also work easily, but will not in practice allow a \r\n   walkthrough-- the view-independent info is there, but it is not\r\n   easily accessible.  MCPT (Monte Carlo path tracing) will take all day,\r\n   but will give an unbiased image (so what?).\r\n\r\n2. Now radiosity has problems.  We can add a virtual world, or\r\n   use particle-tracing based radiosity with a density estimation\r\n   post-process, but then doing the walktrhough is a problem.\r\n   RADIANCE does fine for a given viewpoint, and we can re-use the\r\n   irradiance map.  MCPT will have LOTS of noise on the ceiling\r\n   unless very good importance sampling is used.\r\n\r\n3. Uh-oh-- particle tracing based radiosity works.  RADIANCE and\r\n   MCPT will have a very noisy caustic under the ball (although\r\n   RADIANCE will not have this problem for the important\r\n   glass case-- windows!).\r\n\r\n4. Ouch.  Sillion-style FE works, as does Jensen's photon map.\r\n   MCPT is so dumb, it doesn't realize that this case is\r\n   harder than Lambertian.  RADIANCE will not work because it\r\n   caches irradiance, so it will degenerate to MCPT (really, you\r\n   can treat secondary bounces as Lambertian-- I believe this\r\n   is a good move in almost all scenes, but it is hard to\r\n   quantitatively justify).\r\n\r\n5. Ouch^2.  FE runs out of memory FAST.  MCPT works no worse\r\n   than 4.  Jensen's photon map also works, but will be\r\n   storage-intensive if the object is not very smooth.  Radiance will\r\n   perform as in 4.\r\n\r\n\r\nIn summary, pure MCPT has only two advantages-- it is so dumb \r\nthat it doesn't get hit by big scenes, and it is easy to implement.\r\nIf you want an interactive walkthrough, then you are currently\r\nlimited to radiosity (I use that term for all world space\r\nirradiance calculating alg's), and that limits you to\r\na relatively small scene (100k initial polygons will kill\r\nalmost all radiosity implementations).\r\n\r\n> For me, the most important feature of a rendering method is not its\r\n> physical-correctness, but its efficiency and visual-asthetic-possibilty.\r\n> With MC-rendering, i must spend lot of works to develope specific sampling \r\n> shemes and reasonable 'good' estimators. Even w/ that, i still get useless\r\n> images (too noisy!), or i must increase the sampling rate and wait forever...\r\n> It is not always true that most people find noises less obsevable than aliasing.(\r\n> i.e white pixels in a dark-corner vesus aliased dark-lines) .\r\n\r\nI agree with the above, and I think the solution is hybrid methods--\r\nadd bias!  (This is blasphemy in MC circles :^) ).  I do want to\r\nkeep the good parts of MC methods-- they are damned robust and\r\nare possible to implement correctly-- my MC code does not\r\nbomb on wierd untweaked inputs-- tell me with a straight face\r\nthat is true of most non-MC implementations.  However, you\r\nare right that the results are too noisy!!!  We can keep these benefits\r\nand reduce noise if we add bias the right way (not that I know what\r\nthat right way is).\r\n\r\n> Especially for the direct lighting computation, MC-methods are definitely \r\n> *NOT* the way to go. : The most regions of an image are not in shadow, so why \r\n> should we cast so many shadow-rays to the light-source ? In fact, we dont \r\n> need to cast any\r\n> shadow-rays, if the visibilities are known a priory ( w/ shaftculling) and\r\n> the radiance comming from the light can be easly computed (analytically).\r\n> Only for the case, that complex-shadow occurs, MC-sampling would be\r\n> helpfull. Also for this case, the soft-shadow generated w/ them can be much\r\n> better without increasing the sampling rate ( We simple smooth the\r\n> shadow-regions, visual-aesthetic, not physical-correct!).\r\n\r\nI welcome you to implement shaft-culling on scene 5 above.  Slower \r\nthan MC, and will usually core-dump even with a year\r\nof implementation I'll bet.  Now shaft culling\r\non simplified geometries (which it sounds like you might be suggesting)\r\nsounds like a very good idea.  Only use MC when needed-- yes, definitely smart.\r\n\r\nOverall, this has got me to again reflect on the state of our field.\r\nIt is VERY hard to get a rendering paper into SIGGRAPH, even with\r\ngood reviews.  It is easy to get toys based on low-handing fruit into SIGGRAPH.\r\nClearly we are doing something very wrong (you could rightly argue SIGGRAPH is\r\ndoing something wrong, but that wont change anything-- we have to figure\r\nout where our share of the blame is).  I think this is partially because most\r\ngraphics people think TOY STORY graphics is good enough.  I, however, want\r\nvirtual reality that looks REAL and is predictive-- I don't want\r\na virtual cartoon world.  We are very far from getting things\r\nto look real, and from understanding our algorithms' behaviors.\r\nNo working program gives useful error estimates.  We have \r\ntotally inadequate local reflection models.  Most algorithms\r\nare memory hogs and don't parallelize.  Most algorithms\r\ndo a very poor job with dielectrics (water, glass).  I think\r\nwe need to make our own \"grand challenge\" models, and publicize\r\nthat they can't currently be done (e.g, a human at a desk illuminated\r\nthrough a skylight), so that our field wont dry up and blow away.\r\n\r\nPete\r\nFrom \r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id RAA15507; Mon, 28 Oct 1996 17:43:45 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id RAA08278 for <globillum-horus@horus.imag.fr>; Mon, 28 Oct 1996 17:10:00 +0100 (MET)\r\nReceived: from internet-mail2.ford.com (internet-mail2.ford.com [198.111.80.24]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id RAA28377 for <globillum@imag.fr>; Mon, 28 Oct 1996 17:09:57 +0100 (MET)\r\nReceived: by internet-mail2.ford.com id AA29410\r\n  (InterLock SMTP Gateway 3.0 for globillum@imag.fr);\r\n  Mon, 28 Oct 1996 11:09:49 -0500\r\nMessage-Id: <199610281609.AA29410@internet-mail2.ford.com>\r\nReceived: by internet-mail2.ford.com (Protected-side Proxy Mail Agent-1);\r\n  Mon, 28 Oct 1996 11:09:49 -0500\r\nDate: Mon, 28 Oct 96 11:09:48 -0500\r\nFrom: Stephen Westin <swestin@ford.com>\r\nTo: globillum@imag.fr\r\nIn-Reply-To: <199610281350.PAA26785@irz201.inf.tu-dresden.de> (cn1@irz301.inf.tu-dresden.de)\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\nX-UIDL: e1fe0662411d4a1a22e42a696215def7\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nWhy do folks bother at all with Monte Carlo methods for global\r\nillumination? Complexity. \r\n\r\nThink of the problem of computing the irradiance at a given point. Do\r\nyou want to go around the whole environment, calculating the\r\nirradiance from every object, regardless of occlusion or distance from\r\nthe point? Or do you want to probe the environment, spending similar\r\neffort for every incident direction? This is the basic choice between\r\nmesh-based methods and Monte Carlo calculations. For simple\r\nenvironments, the mesh-based methods are excellent; they give no noise\r\nartifacts, and computation is tractable. For extremely complex\r\nenvironments, mesh-based algorithms tend to get inefficient.\r\n\r\nActually, the mesh-based world and Monte Carlo are working toward each\r\nother. Hierarchical meshing is basically a way to make a mesh-based\r\nalgorithm behave more like Monte Carlo, spending effort for irradiance\r\ncontributions rather than for geometric complexity. And any\r\nwell-designed Monte Carlo calculation uses deterministic methods\r\nwherever practical, and attempts to take advantage of spatial\r\ncoherence. The ultimate global illumination method will probably be a\r\nhybrid of Monte Carlo and mesh-based methods.\r\n\r\n-Stephen H. Westin\r\nswestin@ford.com\r\nThe information and opinions in this message are mine, not Ford's.\r\nFrom \r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id RAA15596; Mon, 28 Oct 1996 17:47:35 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id RAA08633 for <globillum-horus@horus.imag.fr>; Mon, 28 Oct 1996 17:24:00 +0100 (MET)\r\nReceived: from irz201.inf.tu-dresden.de (irz201.inf.tu-dresden.de [141.76.1.10]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id RAA29205 for <globillum@imag.fr>; Mon, 28 Oct 1996 17:23:51 +0100 (MET)\r\nReceived: (from cn1@localhost) by irz201.inf.tu-dresden.de (8.6.12/8.6.12-s1) id SAA04797; Mon, 28 Oct 1996 18:23:20 +0200\r\nFrom: \"Nguyen, D.C.\" <cn1@irz301.inf.tu-dresden.de>\r\nMessage-Id: <199610281623.SAA04797@irz201.inf.tu-dresden.de>\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\nTo: shirley@facility.cs.utah.edu\r\nDate: Mon, 28 Oct 1996 18:23:19 +0200 (MESZ)\r\nCc: cn1@irz301.inf.tu-dresden.de, globillum@imag.fr\r\nIn-Reply-To: <199610281531.IAA10756@wingate.cs.utah.edu> from \"shirley@facility.cs.utah.edu\" at Oct 28, 96 08:31:22 am\r\nX-Mailer: ELM [version 2.4 PL25 ME8b]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 685cca1d61fc0fe9ea8264099989012e\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n> \r\n> > Especially for the direct lighting computation, MC-methods are definitely \r\n> > *NOT* the way to go. : The most regions of an image are not in shadow, so why \r\n> > should we cast so many shadow-rays to the light-source ? In fact, we dont \r\n> > need to cast any\r\n> > shadow-rays, if the visibilities are known a priory ( w/ shaftculling) and\r\n> > the radiance comming from the light can be easly computed (analytically).\r\n> > Only for the case, that complex-shadow occurs, MC-sampling would be\r\n> > helpfull. Also for this case, the soft-shadow generated w/ them can be much\r\n> > better without increasing the sampling rate ( We simple smooth the\r\n> > shadow-regions, visual-aesthetic, not physical-correct!).\r\n> \r\n> I welcome you to implement shaft-culling on scene 5 above.  Slower \r\n> than MC, and will usually core-dump even with a year\r\n> of implementation I'll bet.  \r\n\r\nI've actually implemented shaft-culling for complex-scenes in GX/GENERIC.\r\nNot really shaft-culling, but a combined version of Arvo's hyperoctree and\r\nHaines's light-buffer. It's definitely faster than pur MC, because the cost\r\nfor collision-test between a beam and a bbox is quite the same between a ray and\r\na bbox.\r\n\r\n--JuHu\r\nFrom \r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id TAA15993; Mon, 28 Oct 1996 19:14:42 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id SAA10101 for <globillum-horus@horus.imag.fr>; Mon, 28 Oct 1996 18:26:23 +0100 (MET)\r\nReceived: from gateway.lightscape.com (gate-gateway.lightscape.com [206.139.79.2]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id SAA03175 for <globillum@imag.fr>; Mon, 28 Oct 1996 18:26:16 +0100 (MET)\r\nReceived: from topo.lightscape.com by gateway.lightscape.com via ESMTP (950511.SGI.8.6.12.PATCH526/940406.SGI.AUTO)\r\n\tfor <@gateway.lightscape.com:globillum@imag.fr> id JAA09196; Mon, 28 Oct 1996 09:24:25 -0800\r\nReceived: from basil.lightscape.com by topo.lightscape.com via ESMTP (940816.SGI.8.6.9/940406.SGI.AUTO)\r\n\tfor <@topo.lightscape.com:globillum@imag.fr> id JAA08894; Mon, 28 Oct 1996 09:24:25 -0800\r\nReceived: from basil by basil.lightscape.com via SMTP (940816.SGI.8.6.9/940406.SGI.AUTO)\r\n\tfor <globillum@imag.fr> id JAA25333; Mon, 28 Oct 1996 09:24:23 -0800\r\nSender: greg@lightscape.com\r\nMessage-ID: <3274EC47.41C6@lightscape.com>\r\nDate: Mon, 28 Oct 1996 09:24:23 -0800\r\nFrom: Greg Spencer <greg@lightscape.com>\r\nOrganization: Lightscape Technologies, Inc. http://www.lightscape.com\r\nX-Mailer: Mozilla 3.0Gold (X11; U; IRIX 5.3 IP22)\r\nMIME-Version: 1.0\r\nTo: globillum@imag.fr\r\nSubject: Lens measurement?\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 845fedcea2fdc5e031cb4fb00c455742\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nThis isn't directly related to global illumination, but does relate to\r\nphysically-based rendering.\r\n\r\nDoes anyone know where one might get a real camera lens measured in\r\norder to calibrate it -- i.e., the distortion, chromatic abberations,\r\nintensity falloff, etc?  I'd like to plug the results into a rendering\r\nsystem to get good approximations of a physical lens, but I have no\r\ndata...\r\n\r\nIt doesn't have to be a free service, but those are (of course)\r\npreferred.  I've heard several rumors about a \"European\" company that\r\ndoes this sort of thing (for a large fee), but that's the entire rumor.\r\n\r\nPlease respond to me directly, since I don't want to fill your mailboxes\r\nwith non-related junk.  I'll post a summary of responses in a week.\r\n\r\nI've researched using the Tsai method for calibration, but that uses\r\nvideo cameras and iteration... I would like to be able to measure lenses\r\nused for film cameras.\r\n\r\n\t\t\tThanks!\r\n\r\n\t\t\t-Greg.\r\n\r\n-- \r\nGreg Spencer, Software Engineer     greg@lightscape.com\r\nLightscape Technologies., Inc.      (408) 342-1900\r\nhttp://www.lightscape.com           (PGP key available upon request)\r\nFrom \r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id VAA16366; Mon, 28 Oct 1996 21:47:29 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id VAA11457 for <globillum-horus@horus.imag.fr>; Mon, 28 Oct 1996 21:25:17 +0100 (MET)\r\nReceived: from lsi.lsil.com (lsi.lsil.com [147.145.40.2]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id VAA10883 for <globillum@imag.fr>; Mon, 28 Oct 1996 21:25:15 +0100 (MET)\r\nReceived: from mhost.lsil.com (mhost.lsil.com [147.145.69.84]) by lsi.lsil.com with SMTP id MAA06905\r\n  (8.6.12/IDA-1.6 for <globillum@imag.fr>); Mon, 28 Oct 1996 12:25:09 -0800\r\nReceived: from sjs1 by mhost.lsil.com id AA04540\r\n  (4.1/SMI-4.1 for globillum@imag.fr); Mon, 28 Oct 96 12:25:03 PST\r\nReceived: from sj80.lsil.com by sjs1 (4.1/SMI-4.1)\r\n\tid AA21784; Mon, 28 Oct 96 12:25:02 PST\r\nDate: Mon, 28 Oct 96 12:25:02 PST\r\nFrom: Al Zimmerman <alz@lsil.com>\r\nMessage-Id: <9610282025.AA21784@sjs1>\r\nTo: globillum@imag.fr\r\nSubject: quadratic intersection\r\nCc: alz@lsil.com\r\nX-UIDL: 1a57d64e89a8bae3bdaa88d9801b1924\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n\r\nI was reading up on ray intersection with a quadratic and I always\r\nsee mention of the Q matrix, but I can't find any material describing\r\nhow to construct the Q matrix.\r\n\r\nThe Q matrix is mentioned in just about every piece of documentation\r\nthat deals with intersecting a ray with a quadratic, but none of the\r\ndocumentation states how to construct the matrix.\r\n\r\nThe only documentation I can find deals with the Q matrix when the\r\nquadratic is in homogeneous coordinates where most of the variables\r\nin the Q matrix go to zero.\r\n\r\nTo work around this problem, I've seen solutions to translate the \r\nquadratic back to the origin, scale , and then rotate to lie on the\r\naxis.  Now use the homogeneous Q matrix for intersection.\r\n\r\nDoes anyone know how to construct the Q matrix when the quadratic\r\nis not in homogeneous unit coordinates ?\r\n\r\nThanks in advance,\r\n\r\nAl Z\r\nFrom \r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id WAA16381; Mon, 28 Oct 1996 22:00:38 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id VAA11465 for <globillum-horus@horus.imag.fr>; Mon, 28 Oct 1996 21:36:33 +0100 (MET)\r\nReceived: from Xenon.Stanford.EDU (Xenon.Stanford.EDU [171.64.64.24]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id VAA11226 for <globillum@imag.fr>; Mon, 28 Oct 1996 21:36:22 +0100 (MET)\r\nReceived: (from ericv@localhost) by Xenon.Stanford.EDU (8.7.6/8.7.1) id MAA17462 for globillum@imag.fr; Mon, 28 Oct 1996 12:36:15 -0800 (PST)\r\nFrom: Eric Veach <ericv@cs.stanford.edu>\r\nMessage-Id: <199610282036.MAA17462@Xenon.Stanford.EDU>\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\nTo: globillum@imag.fr\r\nDate: Mon, 28 Oct 1996 12:36:11 -0800 (PST)\r\nIn-Reply-To: <199610281350.PAA26785@irz201.inf.tu-dresden.de> from \"Nguyen, D.C.\" at Oct 28, 96 03:50:34 pm\r\nX-Mailer: ELM [version 2.4 PL25]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 59ca2e39e0192639e77d0360bd041f33\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n\r\nOne of the big advantages of MC algorithms is that they let you\r\nmodel the scene you actually want to use.  Sure, radiosity\r\nalgorithms can be efficient --- if we limit ourselves to diffuse\r\nsurfaces, with maybe a few mirrors or whatever that are handled\r\nin a ray-tracing pass.  But flat polygons and diffuse reflectors\r\ndo not go very far in modeling the real world, and finite-element\r\nalgorithms don't seem to be practical for much more than this.\r\n(Memory usage blows up for complex scenes, or when there are lots\r\nof glossy surfaces.)\r\n\r\nThis is an important issue in graphics, since often the biggest\r\nsource of error is the scene model itself.  What good is an\r\naccurate solution to the wrong scene model?  At least MC\r\nalgorithms start with the desired input.  Even if you aren't\r\ninterested in physically correct results, diffuse surfaces lead\r\nto that wonderful \"computer graphics look\" we all know and love.\r\n\r\nIt's no wonder that radiosity algorithms tend to be faster, since\r\nthey are solving a much simpler problem: the solution is only a\r\ntwo-dimensional function rather than a four-dimensional one.  To\r\nme, the amazing thing is that radiosity algorithms need to be so\r\n*complicated* to be efficient.  By the time you implement\r\ndiscontinuity meshing, hierarchical basis functions, clustering,\r\nshaft culling, etc., how many lines of code are we talking about?\r\nAnd can you actually trust it not to core-dump, and to compute a\r\nreasonable result in a reasonable amount of time?\r\n\r\nAnd let's not kid ourselves that an algorithm is \"general\" just\r\nbecause it can handle a few mirrors or glossy surfaces.  The real\r\ntest of generality is how an algorithm performs when there are\r\n*no* diffuse surfaces, since that's how it is in the real world.\r\n\r\nAnother reason to use MC algorithms is scene complexity.  Finite\r\nelement algorithms work with explicit representations of the\r\nscene and its properties.  They are strongly affected by the size\r\nand complexity of the scene representation.  On the other hand,\r\nMonte Carlo algorithms are based on sampling, which means that\r\nthe scene model is accessed through a small set of queries (e.g.\r\nwhat is the first surface point intersected by this ray?)  This\r\nhides the scene complexity behind a layer of abstraction, and can\r\nmean that rendering times are only loosely coupled to the scene\r\nrepresentation (e.g. it may affect the time required to cast a\r\nray).  In effect, Monte Carlo algorithms can sample the scene to\r\ndetermine the information they actually need, while deterministic\r\nalgorithms examine every detail, whether it is relevant or not.\r\n\r\nThat's not to say that MC algorithms need to sample *everything*.\r\nIt's perfectly reasonable to embed deterministic calculations\r\nwithin a Monte Carlo framework, especially for low-dimensional\r\nintegration problems (e.g.\\ direct lighting from a small number\r\nof uniform, diffuse, polygonal luminaires).  Sometimes this\r\nintroduces bias, but often this is okay, especially when we can\r\nbound the errors or at least characterize them.\r\n\r\nIdeally, rendering algorithms should not depend on the details of\r\nthe scene representation, but only on the underlying mathematical\r\nmodel.  For example, a square area light source can be simulated\r\nfairly well with a ten by ten array of point sources, but many\r\nrendering algorithms would have a much worse performance in the\r\nsecond case.  Similarly, if we replace the square light source by\r\ntwo flourescent bulbs covered by a diffusely transmitting panel,\r\nwhy should it make a huge difference to our algorithms?  The same\r\ncomments apply to geometric complexity: if we represent an indoor\r\nplant as a thousand polygons or a million Bezier patches, how\r\nmuch should the rendering time go up?\r\n\r\nI can't say that MC algorithms have achieved this level of\r\nisolation from the scene representation, but at least it seems\r\nthat the opportunity is there.  There has been a lot of emphasis\r\non rendering algorithms that exploit special properties of the\r\ninput scene, e.g. that lighting is direct rather than through a\r\ndiffusing panel or bouncing off the ceiling.  It would be nice to\r\nsee more work on algorithms whose performance does not go down\r\nthe tubes when these conditions are not met, i.e. algorithms that\r\nare more *robust*.  It seems that this should be possible without\r\nresorting to the level of \"dumbness\" found in MCPT (as Pete\r\nShirley put it).\r\n\r\nI guess the last major issue for MC algorithms is the correctness\r\nof the results.  Here it is important to distinguish between\r\nunbiased, biased, and consistent estimators.  Intuitively, an\r\nunbiased estimator computes the right answer, on average.  A\r\nbiased estimator computes the wrong answer, on average.  A\r\nconsistent estimator also computes the wrong answer, on average,\r\nbut the error can be made arbitrarily small by increasing the\r\nnumber of samples.  Most of the \"biased\" algorithms in graphics\r\nare in fact consistent, otherwise we wouldn't have any confidence\r\nat all in their results.\r\n\r\nThe main advantage of unbiased algorithms is that they make it\r\nfar easier to estimate the error in a solution.  For unbiased\r\nalgorithms, this error can be estimated by the sample variance,\r\nsince any error is guaranteed to show up as random variation\r\namong the samples.  Thus, if an unbiased image is not noisy, we\r\ncan be reasonably sure that it is correct.  For scene of\r\nrealistic complexity, this seems to be the only practical way to\r\ngenerate correct images.\r\n\r\nFor algorithms which are merely consistent, however, we must also\r\nbound the bias.  In general this is difficult to do; we cannot\r\nestimate bias by simply drawing a few more samples.  Bias shows\r\nup as results that are not noisy, but in fact are incorrect.  In\r\ngraphics algorithms, this error is often noticeable visually, in\r\nthe form of discontinuities, excessive blurring, or surface\r\nshading that just looks wrong.\r\n\r\nOther things being equal, it is clear that we should prefer an\r\nunbiased algorithm.  If these algorithms were also robust and\r\nefficient, then why would we want to use anything else?  However,\r\nconventional wisdom says that unbiased methods are \"too expensive\",\r\nand that we can achieve an acceptable image in less time by making\r\napproximations.\r\n\r\nBut where is the research to support this claim?  There has been\r\na huge amount of effort on approximate methods in graphics, while\r\nthere has been hardly any work on unbiased algorithms.  Some\r\npeople seem to think that \"unbiased\" is a synonym for \"pure Monte\r\nCarlo path tracing\".  Until we have thoroughly explored this type\r\nof algorithm, we can hardly make judgements on their\r\ncapabilities.  I would like to see more results on what can and\r\ncannot be achieved by unbiased methods, so that we can make\r\nbetter decisions on these issues.\r\n\r\n(Can you tell that I'm writing a thesis? :-)\r\n\r\nEric\r\nFrom \r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id PAA20500; Tue, 29 Oct 1996 15:09:02 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id OAA20974 for <globillum-horus@horus.imag.fr>; Tue, 29 Oct 1996 14:14:01 +0100 (MET)\r\nReceived: from igw3.watson.ibm.com (igw3.watson.ibm.com [129.34.139.18]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id OAA29971 for <globillum@imag.fr>; Tue, 29 Oct 1996 14:13:58 +0100 (MET)\r\nReceived: from mailhub1.watson.ibm.com (mailhub1.watson.ibm.com [9.2.249.31]) by igw3.watson.ibm.com (8.7.6/8.7.1) with ESMTP id IAA10720; Tue, 29 Oct 1996 08:13:59 -0500\r\nReceived: from watngi01.watson.ibm.com (watngi01.watson.ibm.com [9.2.235.20]) by mailhub1.watson.ibm.com (8.7.1/10-26-96) with SMTP id IAA724477; Tue, 29 Oct 1996 08:13:46 -0500\r\nReceived: by watngi01.watson.ibm.com(Lotus SMTP MTA Release 1.0.1)  id 852563D2.0048A25C ; Tue, 29 Oct 1996 08:13:21 -0400\r\nX-Lotus-FromDomain: IBM RESEARCH\r\nFrom: \"Holly Rushmeier\" <HOLLY@watson.ibm.com>\r\nTo: shirley@facility.cs.utah.edu\r\ncc: cn1@irz301.inf.tu-dresden.de, globillum@imag.fr\r\nMessage-ID: <852563D2:0047B6D7.00@watngi01.watson.ibm.com>\r\nDate: Tue, 29 Oct 1996 08:11:58 -0400\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\nMime-Version: 1.0\r\nContent-type: text/plain; charset=us-ascii; format=flowed\r\nX-UIDL: 3df6dd4f3c62c4bdb0be46fae764c082\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n\r\n\r\n\r\n\r\n     I would take issue with one of Pete's statements:\r\n\r\n  >In summary, pure MCPT has only two advantages-- it is so dumb\r\n  >that it doesn't get hit by big scenes, and it is easy to implement.\r\n  >If you want an interactive walkthrough, then you are currently\r\n  >limited to radiosity (I use that term for all world space\r\n  >irradiance calculating alg's), and that limits you to\r\n  >a relatively small scene (100k initial polygons will kill\r\n  >almost all radiosity implementations).\r\n\r\n  The big deal about image-based rendering, i.e. QuickTimeVR\r\n  (or PanoramIX :) ), or the more advanced Light Field Rendering or\r\n  Lumigraph is that we can interactively walkthrough scenes\r\n  precomputed with Monte Carlo -- the same way you can walk\r\n  through a scene precomputed with radiosity.\r\n\r\n  -- Holly\r\n\r\n\r\n\r\n\r\nFrom \r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id PAA20511; Tue, 29 Oct 1996 15:10:05 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id OAA21136 for <globillum-horus@horus.imag.fr>; Tue, 29 Oct 1996 14:24:09 +0100 (MET)\r\nReceived: from cs.utah.edu (cs.utah.edu [128.110.4.21]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id OAA00572 for <globillum@imag.fr>; Tue, 29 Oct 1996 14:23:58 +0100 (MET)\r\nFrom: shirley@facility.cs.utah.edu\r\nReceived: from wingate.cs.utah.edu by cs.utah.edu (8.6.12/utah-2.21-cs)\r\n\tid GAA12076; Tue, 29 Oct 1996 06:23:46 -0700\r\nReceived: by wingate.cs.utah.edu (8.6.12/utah-2.15sun-leaf)\r\n\tid GAA11490; Tue, 29 Oct 1996 06:23:45 -0700\r\nMessage-Id: <199610291323.GAA11490@wingate.cs.utah.edu>\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\nTo: Holly Rushmeier <HOLLY@watson.ibm.com>\r\nDate: Tue, 29 Oct 1996 06:23:45 -0700 (MST)\r\nCc: shirley@facility.cs.utah.edu, cn1@irz301.inf.tu-dresden.de, \r\n globillum@imag.fr\r\nIn-Reply-To: <852563D2:0047B6D7.00@watngi01.watson.ibm.com> from \"Holly Rushmeier\" at Oct 29, 96 08:11:58 am\r\nX-Mailer: ELM [version 2.4 PL25]\r\nContent-Type: text; charset=windows-1252\r\nX-UIDL: 5752f261e1d7004c2fa7b0afbf18841e\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nHolly is of course right!  As a MCPT fan (maybe you couldn't tell\r\nthat from my note-- it is my favorite rendering alg, because\r\nalthough it is flawed, I think its flaws are easier to\r\nfix than other alg's flaws-- see Eric Veach's note), I was\r\nvery happy to see that image-based stuff get big-- where\r\nwill those images come from? :^)\r\n\r\nAlso, my comments really apply to \"naive\" MCPT-- if you\r\nadd bias or good importance sampling, it may end\r\nup being practical even without Image-based stuff.\r\n\r\nPete\r\n\r\n> \r\n>      I would take issue with one of Pete's statements:\r\n> \r\n>   >In summary, pure MCPT has only two advantages-- it is so dumb\r\n>   >that it doesn't get hit by big scenes, and it is easy to implement.\r\n>   >If you want an interactive walkthrough, then you are currently\r\n>   >limited to radiosity (I use that term for all world space\r\n>   >irradiance calculating alg's), and that limits you to\r\n>   >a relatively small scene (100k initial polygons will kill\r\n>   >almost all radiosity implementations).\r\n> \r\n>   The big deal about image-based rendering, i.e. QuickTimeVR\r\n>   (or PanoramIX :) ), or the more advanced Light Field Rendering or\r\n>   Lumigraph is that we can interactively walkthrough scenes\r\n>   precomputed with Monte Carlo -- the same way you can walk\r\n>   through a scene precomputed with radiosity.\r\n> \r\n>   -- Holly\r\n> \r\n> \r\n> \r\n> \r\n> \r\n> \r\nFrom \r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id SAA21406; Tue, 29 Oct 1996 18:05:57 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id RAA26547 for <globillum-horus@horus.imag.fr>; Tue, 29 Oct 1996 17:23:50 +0100 (MET)\r\nReceived: from central.cis.upenn.edu (CENTRAL.CIS.UPENN.EDU [158.130.12.2]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id RAA11133 for <globillum@imag.fr>; Tue, 29 Oct 1996 17:23:48 +0100 (MET)\r\nReceived: from graphics.cis.upenn.edu (GRAPHICS.CIS.UPENN.EDU [158.130.2.10]) by central.cis.upenn.edu (8.6.12/UPenn 1.4) with ESMTP \r\n\tid LAA18919; Tue, 29 Oct 1996 11:23:40 -0500\r\nReceived: from GRAPHICS.CIS.UPENN.EDU by graphics.cis.upenn.edu\r\n\tid QAA04113; Tue, 29 Oct 1996 16:23:39 GMT\r\nPosted-Date: Tue, 29 Oct 1996 16:23:38 GMT\r\nMessage-Id: <199610291623.QAA04113@graphics.cis.upenn.edu>\r\nX-Mailer: exmh version 1.6.7 5/3/96\r\nTo: \"Holly Rushmeier\" <HOLLY@watson.ibm.com>\r\ncc: shirley@facility.cs.utah.edu, cn1@irz301.inf.tu-dresden.de, \r\n globillum@imag.fr, jnimerof@graphics.cis.upenn.edu\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\nIn-reply-to: Your message of \"Tue, 29 Oct 1996 08:11:58 -0400.\"\r\n             <852563D2:0047B6D7.00@watngi01.watson.ibm.com>\r\nDate: Tue, 29 Oct 1996 11:23:38 -0500\r\nFrom: \"Jeffry S. Nimeroff\" <jnimerof@graphics.cis.upenn.edu>\r\nX-UIDL: 7909b7161a0bea1f6f510ff168235a3d\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n> \r\n>   The big deal about image-based rendering, i.e. QuickTimeVR\r\n>   (or PanoramIX :) ), or the more advanced Light Field Rendering or\r\n>   Lumigraph is that we can interactively walkthrough scenes\r\n>   precomputed with Monte Carlo -- the same way you can walk\r\n>   through a scene precomputed with radiosity.\r\n> \r\n>   -- Holly\r\n> \r\n\r\nWell, I have to take exception with this statement, at least for now\r\n(sorry Holly :-)).  The lumigraph and light fields are for the space\r\naround convex regions of the environment (inside the \"slabs\") or for a\r\nfree space region inside an interior scene.  Freedom of movement\r\n(quick indexing of the data structure) can be done using hardware\r\ntexturing which is nice, but the method is not applicable for any\r\nenvironments I would consider outstanding.  Being able to orbit around\r\nor pan near a small cluster of objects is not much more novel than the\r\ncapabilities supplied in Quicktime VR and I don't know of many\r\ninterior scenes that have lots of free space (pathways without\r\nocclusions like columns, or furniture).\r\n\r\nThere is a simple modification of light-fields that allows full range\r\nof motion within computer-rendered scenes that is equally as efficient\r\nas the original implementation, but you'll have to wait for my newest\r\nwork to be done :-).\r\n\r\nAnd if you want moving objects in your scene (a sense of time)...\r\n\r\n-Jeff\r\n\r\n\r\nFrom \r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id TAA21702; Tue, 29 Oct 1996 19:03:03 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id SAA28221 for <globillum-horus@horus.imag.fr>; Tue, 29 Oct 1996 18:36:25 +0100 (MET)\r\nReceived: from grolsch.cs.ubc.ca (grolsch.cs.ubc.ca [142.103.6.9]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id SAA15221 for <globillum@imag.fr>; Tue, 29 Oct 1996 18:36:23 +0100 (MET)\r\nReceived: from chaplin.cs.ubc.ca (fournier@chaplin.cs.ubc.ca [142.103.9.32]) by grolsch.cs.ubc.ca (8.6.12/8.6.9) with SMTP id JAA18989; Tue, 29 Oct 1996 09:35:57 -0800\r\nDate: Tue, 29 Oct 1996 09:35:57 -0800\r\nFrom: Alain Fournier <fournier@cs.ubc.ca>\r\nMessage-Id: <199610291735.JAA18989@grolsch.cs.ubc.ca>\r\nTo: HOLLY@watson.ibm.com, jnimerof@graphics.cis.upenn.edu\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\nCc: cn1@irz301.inf.tu-dresden.de, globillum@imag.fr, \r\n shirley@facility.cs.utah.edu\r\nX-UIDL: 52fa7bf2be49a9c1c085588c56f1fba2\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nQuick remark (and boy, have I been wrong before): I think the light field\r\ntechniques are very interesting and valuable, but not as primary rendering\r\ntechniques (if they were ever intended that way). They will be especially\r\nuseful when merged with CG scenes rendered from models (with global\r\nillum, natch, also merging with real scenes won't hurt).\r\nPaper at 11:00.\r\nFrom \r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id WAA22304; Tue, 29 Oct 1996 22:11:50 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id VAA03126 for <globillum-horus@horus.imag.fr>; Tue, 29 Oct 1996 21:36:55 +0100 (MET)\r\nReceived: from gate.mental.com (GATE.MENTAL.COM [192.31.14.2]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id VAA21990 for <globillum@imag.fr>; Tue, 29 Oct 1996 21:36:53 +0100 (MET)\r\nReceived: (from smap@localhost) by gate.mental.com (8.6.12/Lobo-960523)\r\n\tid VAA19469; Tue, 29 Oct 1996 21:36:49 +0100\r\nReceived: from twen(172.16.0.5) by gate via smap (V1.3)\r\n\tid sma019466; Tue Oct 29 21:36:27 1996\r\nReceived: (from henrik@localhost) by mental.com (8.6.12/Lobo-960725)\r\n\tid VAA05219; Tue, 29 Oct 1996 21:38:44 +0100\r\nFrom: Henrik Wann Jensen <henrik@mental.com>\r\nMessage-Id: <199610292038.VAA05219@mental.com>\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\nTo: Eric Veach <ericv@cs.stanford.edu>\r\nDate: Tue, 29 Oct 1996 21:38:43 +0100 (MET)\r\nCc: globillum@imag.fr\r\nIn-Reply-To: <199610282036.MAA17462@Xenon.Stanford.EDU> from \"Eric Veach\" at Oct 28, 96 12:36:11 pm\r\nX-Mailer: ELM [version 2.4 PL22]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 776f3fc538ff5f4c31cd68513a423fd0\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n\r\nEric Veach wrote:\r\n> MC is better than FE...\r\n\r\nI agree :-)\r\n\r\n> Other things being equal, it is clear that we should prefer an\r\n> unbiased algorithm.\r\n\r\nI vote for consistent MC-methods since they really are significantly faster\r\nthan the unbiased methods we have seen so far. Just take the irradiance\r\ngradient caching scheme by Greg Ward and the photon map :)\r\n\r\n> The main advantage of unbiased algorithms is that they make it\r\n> far easier to estimate the error in a solution.\r\n\r\nIt's true that the error can be estimated for unbiased methods but \r\nthis estimate is probabilistic which in my opinion makes it less useful\r\nsince you cannot really trust your result but only be \"reasonably sure\"\r\nthat it is correct.\r\n\r\n> I would like to see more results on what can and\r\n> cannot be achieved by unbiased methods, so that we can make\r\n> better decisions on these issues.\r\n\r\nYou can solve all rendering problems using unbiased techniques such\r\nas path tracing and bidirectional path tracing. But for certain problems\r\nthese methods are *very* inefficient. Path tracing is not practical for\r\nrendering caustics. Bidirectional path tracing is much better at visualizing\r\ncaustics but it fails when it comes to rendering the mirror reflection\r\nof caustics (created by a small light source). Consider for example a glass \r\nof cognac on a procedural surface :) Even bidirectional path tracing would\r\nhave a hard time computing the illumination of the surface just below\r\nthe glass and it would be very costly (and time-consuming) computing \r\nbillions of intersection points with a complex procedural surface.\r\nThis problem is much easier to solve if you allow storing illumination\r\ninformation in the model (=bias).\r\n\r\n- Henrik\r\nFrom \r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id DAA22869; Wed, 30 Oct 1996 03:10:57 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id CAA03955 for <globillum-horus@horus.imag.fr>; Wed, 30 Oct 1996 02:58:26 +0100 (MET)\r\nReceived: from Xenon.Stanford.EDU (Xenon.Stanford.EDU [171.64.64.24]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id CAA28255 for <globillum@imag.fr>; Wed, 30 Oct 1996 02:58:21 +0100 (MET)\r\nReceived: (from ericv@localhost) by Xenon.Stanford.EDU (8.7.6/8.7.1) id RAA21466; Tue, 29 Oct 1996 17:58:01 -0800 (PST)\r\nFrom: Eric Veach <ericv@cs.stanford.edu>\r\nMessage-Id: <199610300158.RAA21466@Xenon.Stanford.EDU>\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\nTo: Henrik Wann Jensen <henrik@mental.com>\r\nDate: Tue, 29 Oct 1996 17:58:01 -0800 (PST)\r\nCc: ericv@cs.stanford.edu, globillum@imag.fr\r\nIn-Reply-To: <199610292038.VAA05219@mental.com> from \"Henrik Wann Jensen\" at Oct 29, 96 09:38:43 pm\r\nX-Mailer: ELM [version 2.4 PL25]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 6c86fef92a10fed4a89dee176f4e968e\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n\r\nHenrik Wann Jensen writes:\r\n| > MC is better than FE...\r\n\r\nHey, I didn't say that.  Finite element methods also have\r\nadvantages, I just didn't mention them.\r\n\r\n| > Other things being equal, it is clear that we should prefer an\r\n    ^^^^^^^^^^^^^^^^^^^^^^^^\r\n| > unbiased algorithm.\r\n| \r\n| I vote for consistent MC-methods since they really are significantly faster\r\n| than the unbiased methods we have seen so far. Just take the irradiance\r\n| gradient caching scheme by Greg Ward and the photon map :)\r\n\r\nThe point is that you can't judge the whole class of unbiased\r\nalgorithms based on a couple of examples.  If you had an\r\nunbiased algorithm that was just as fast, wouldn't you use it?\r\nSuch an algorithm doesn't exist yet, but we haven't seen any\r\nsolid evidence that this goal is impossible.  It's going to take\r\nmore research before we know what can be achieved.\r\n\r\n| It's true that the error can be estimated for unbiased methods but \r\n| this estimate is probabilistic which in my opinion makes it less useful\r\n| since you cannot really trust your result but only be \"reasonably sure\"\r\n| that it is correct.\r\n\r\nWell, that's still better than no error estimates at all, which\r\nis what you get with biased or consistent algorithms.\r\n\r\nFor example, let's consider your photon map.  I like this\r\nalgorithm, and I think it's a great practical tool.  But like\r\nmany consistent algorithms, it can make large errors that are\r\ndifficult to characterize (as I'm sure you are aware).  Let's\r\nlook at some of the situations where this happens.\r\n\r\nFor some scenes, the results can be wrong by an arbitrary amount.\r\nThe cognac glass sitting on a fractal surface is a perfect\r\nexample.  Given some point \"x\" to be shaded, you find the\r\nsmallest sphere centered at \"x\" that encloses N photon hits.\r\nThen you estimate irradiance by assuming that the scene is\r\nlocally planar, i.e. its intersection with the interior of the\r\nsphere is approximately a flat *disc*.  Thus to get irradiance,\r\nthe power carried by each photon is divided by (Pi * r^2).\r\n\r\nThis obviously doesn't make any sense for a fractal surface.  The\r\narea of the surface within a sphere of radius \"r\" is much larger\r\nthan Pi * r^2 (for a true fractal, the area would be infinite,\r\nbut even for the reasonably fine subdivisions you are using, it\r\nwould be significantly higher).  So, the caustics in your images\r\nare probably much brighter than they should be.\r\n\r\nSimilarly, the disc estimate will be substantially wrong near\r\ncorners, or for narrow objects (dangling power cords, wire cages,\r\nblades of grass), or for parallel surfaces that are close\r\ntogether (e.g. a slide tray, or vertical blinds).  The errors are\r\nnot small -- we're talking about factors of two, or ten, or even\r\na hundred.  The error depends on the ratio of the true surface\r\narea over which the photons are distributed, vs. the area of the\r\napproximating disc.\r\n\r\nNow, the photon map is a consistent estimator, so these errors\r\nwill get smaller as the number of photons is increased.  But for\r\nthese examples, it would take incredible numbers of photons to\r\nget a reasonable error.  Let's consider the handle on my coffee\r\nmug.  It has a diameter of about 1cm.  For the disc estimate to\r\nbe reasonable (say within 20%), the diameter of the corresponding\r\nsphere must be a couple of millimeters at most.  This sphere is\r\nsupposed to enclose N=50 or so photons, according to your rules\r\nof thumb, so this implies a density of about ten million photon\r\nhits per square meter.  Since all of these photons are stored in\r\na search tree, the memory requirements would be ridiculous for\r\ntypical scenes.\r\n\r\nThese kinds of errors are typical of many rendering algorithms\r\nthat are only claim consistency.  I have just been using the\r\nphoton map as an example.  In fact, it would be my first choice\r\nfor some applications.  Let's face it, we are stuck with consistent\r\nalgorithms for many problems (until something better comes along).\r\n\r\nHowever, I don't think it's fair to compare the photon map with\r\nan unbiased algorithm like bidirectional path tracing.  Sure,\r\nthere are situations where bidirectional path tracing does not\r\nwork well either, but at least the errors can be detected and\r\nestimated by means of the sample variance.\r\n\r\nEric\r\nFrom \r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id KAA00845; Wed, 30 Oct 1996 10:36:10 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id KAA07171 for <globillum-horus@horus.imag.fr>; Wed, 30 Oct 1996 10:10:53 +0100 (MET)\r\nReceived: from gate.mental.com (GATE.MENTAL.COM [192.31.14.2]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id KAA17835 for <globillum@imag.fr>; Wed, 30 Oct 1996 10:10:49 +0100 (MET)\r\nReceived: (from smap@localhost) by gate.mental.com (8.6.12/Lobo-960523)\r\n\tid KAA19845; Wed, 30 Oct 1996 10:10:07 +0100\r\nReceived: from twen(172.16.0.5) by gate via smap (V1.3)\r\n\tid sma019843; Wed Oct 30 10:10:03 1996\r\nReceived: (from henrik@localhost) by mental.com (8.6.12/Lobo-960725)\r\n\tid KAA13846; Wed, 30 Oct 1996 10:12:19 +0100\r\nFrom: Henrik Wann Jensen <henrik@mental.com>\r\nMessage-Id: <199610300912.KAA13846@mental.com>\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\nTo: Eric Veach <ericv@cs.stanford.edu>\r\nDate: Wed, 30 Oct 1996 10:12:19 +0100 (MET)\r\nCc: globillum@imag.fr\r\nIn-Reply-To: <199610300158.RAA21466@Xenon.Stanford.EDU> from \"Eric Veach\" at Oct 29, 96 05:58:01 pm\r\nX-Mailer: ELM [version 2.4 PL22]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 798a4e3b924b6e637a6e514bc5c04683\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nThus spoke Eric Veach:\r\n> \r\n> Henrik Wann Jensen writes:\r\n> | > MC is better than FE...\r\n> \r\n> Hey, I didn't say that.  Finite element methods also have\r\n> advantages, I just didn't mention them.\r\n\r\nI were just abbreviating your intro ;-)\r\n\r\n> If you had an unbiased algorithm that was just as fast, wouldn't you use it?\r\n\r\nI sure would. In my examples I was simply refering to the two wellknown\r\nexamples of unbiased path tracing based algorithms and they are very\r\nslow.\r\n\r\n> For the disc estimate to\r\n> be reasonable (say within 20%), the diameter of the corresponding\r\n> sphere must be a couple of millimeters at most.  This sphere is\r\n> supposed to enclose N=50 or so photons, according to your rules\r\n> of thumb, so this implies a density of about ten million photon\r\n> hits per square meter.  Since all of these photons are stored in\r\n> a search tree, the memory requirements would be ridiculous for\r\n> typical scenes.\r\n\r\nI agree that the basic photon map implementation can give large errors.\r\nThese errors can be reduced by using different filtering techniques but\r\nstill, I agree, if you want absolute confidence in your result you may\r\nneed a large number of photons.\r\n\r\nThe same does, however, apply to path tracing. A student of mine recently\r\ninvestigated the error estimates for unbiased path tracing. His results\r\nindicate that just having a confidence of 15% (five percent) that you\r\nare within 1% of the correct result required for most pixels thousands\r\nof sample rays and for some pixels (such as the edges of light sources)\r\nthe number of rays exploded.\r\n\r\nBut I must admit that I really like the unbiased path tracing algorithms \r\nand they would be my choice if I wanted to have absolute confidence in the\r\nresult. They are, however, not very practical for everyday rendering. \r\n\r\n- Henrik\r\nFrom \r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id QAA02483; Wed, 30 Oct 1996 16:19:40 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id PAA13125 for <globillum-horus@horus.imag.fr>; Wed, 30 Oct 1996 15:43:50 +0100 (MET)\r\nReceived: from gate.mental.com (GATE.MENTAL.COM [192.31.14.2]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id PAA06946 for <globillum@imag.fr>; Wed, 30 Oct 1996 15:43:48 +0100 (MET)\r\nReceived: (from smap@localhost) by gate.mental.com (8.6.12/Lobo-960523) for <globillum@imag.fr>\r\n\tid PAA20120; Wed, 30 Oct 1996 15:43:46 +0100\r\nReceived: from twen(172.16.0.5) by gate via smap (V1.3)\r\n\tid sma020118; Wed Oct 30 15:43:38 1996\r\nReceived: (from henrik@localhost) by mental.com (8.6.12/Lobo-960725) for globillum@imag.fr\r\n\tid PAA20618; Wed, 30 Oct 1996 15:45:49 +0100\r\nFrom: Henrik Wann Jensen <henrik@mental.com>\r\nMessage-Id: <199610301445.PAA20618@mental.com>\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\nTo: globillum@imag.fr\r\nDate: Wed, 30 Oct 1996 15:45:49 +0100 (MET)\r\nX-Mailer: ELM [version 2.4 PL22]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: c06c984de06043a135e9b72982acb349\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n\r\nHenrik Wann Jensen wrote:\r\n> His results indicate that just having a confidence of 15% (five percent)..\r\n\r\nThis should be 15% and not 5% and btw. the scene was a simple Cornell\r\nbox model.\r\n\r\n- Henrik\r\nFrom \r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id RAA02925; Wed, 30 Oct 1996 17:45:22 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id RAA15480 for <globillum-horus@horus.imag.fr>; Wed, 30 Oct 1996 17:13:19 +0100 (MET)\r\nReceived: from igw3.watson.ibm.com (igw3.watson.ibm.com [129.34.139.18]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id RAA13090 for <globillum@imag.fr>; Wed, 30 Oct 1996 17:13:16 +0100 (MET)\r\nReceived: from mailhub1.watson.ibm.com (mailhub1.watson.ibm.com [9.2.249.31]) by igw3.watson.ibm.com (8.7.6/8.7.1) with ESMTP id LAA14028; Wed, 30 Oct 1996 11:13:18 -0500\r\nReceived: from watngi01.watson.ibm.com (watngi01.watson.ibm.com [9.2.235.20]) by mailhub1.watson.ibm.com (8.7.1/10-26-96) with SMTP id LAA548968; Wed, 30 Oct 1996 11:13:06 -0500\r\nReceived: by watngi01.watson.ibm.com(Lotus SMTP MTA Release 1.0.1)  id 052563D3.00590FC4 ; Wed, 30 Oct 1996 11:12:47 -0400\r\nX-Lotus-FromDomain: IBM RESEARCH\r\nFrom: \"Holly Rushmeier\" <HOLLY@watson.ibm.com>\r\nTo: henrik@mental.com\r\ncc: ericv@cs.stanford.edu, globillum@imag.fr\r\nMessage-ID: <852563D3:0057ED7B.00@watngi01.watson.ibm.com>\r\nDate: Wed, 30 Oct 1996 11:11:38 -0400\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\nMime-Version: 1.0\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: 0f6434031d9373848027654a85dd767e\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n\r\n\r\n  To:       ericv @ CS.Stanford.EDU\r\n  cc:       globillum @ imag.fr (bcc: Holly Rushmeier/Watson/IBM Research)\r\n  From:     henrik @ mental.com\r\n  Date:     10/30/96 10:12:19 AM Z-1\r\n  Subject:  Re: What's wrong w/ Monte-Carlo methods?\r\n\r\n\r\n\r\n  Henrik wrote:\r\n\r\n\r\n  >The same does, however, apply to path tracing. A student of mine\r\n  recently investigated the >error estimates for unbiased path tracing. His\r\n  results\r\n  >indicate that just having a confidence of 15% (five percent) that you\r\n  >are within 1% of the correct result required for most pixels thousands\r\n  >of sample rays and for some pixels (such as the edges of light sources)\r\n  >the number of rays exploded.\r\n\r\n  Werner Purgathofer did a nice analysis of the number of samples\r\n  needed for anti-aliasing in \"A Statistical Method for Adaptive\r\n  Sampling\" in Computers and Graphics, 1987, pp. 157-162.\r\n\r\n  Using his methodology, and taking into account the dynamic range\r\n  of the global illumination problem,  assuming simple minded\r\n  tone mapping, allowing an error of +/- 10 in\r\n  final pixel value (out of 0-255) and a requiring an 80% confidence\r\n  level gives a minimum sampling rate of 16094 (see Rushmeier & Ward,\r\n  \"Energy Preserving Non-Linear Filters\", Siggraph 94, pp 131 - 138)\r\n\r\n  The above  paper also brings up the notion, that rather than use a\r\n  biased algorithm, you can compute a result with an unbiased algorithm, and\r\n  then filter the results for consistency based on the values and error\r\n  estimates that you get.\r\n\r\n  -- Holly\r\n\r\n\r\n\r\n\r\n\r\nFrom \r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id UAA03374; Wed, 30 Oct 1996 20:33:06 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id SAA19087 for <globillum-horus@horus.imag.fr>; Wed, 30 Oct 1996 18:38:47 +0100 (MET)\r\nReceived: from central.cis.upenn.edu (CENTRAL.CIS.UPENN.EDU [158.130.12.2]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id SAA17963 for <globillum@imag.fr>; Wed, 30 Oct 1996 18:38:45 +0100 (MET)\r\nReceived: from graphics.cis.upenn.edu (GRAPHICS.CIS.UPENN.EDU [158.130.2.10]) by central.cis.upenn.edu (8.6.12/UPenn 1.4) with ESMTP \r\n\tid MAA28301; Wed, 30 Oct 1996 12:38:43 -0500\r\nReceived: from GRAPHICS.CIS.UPENN.EDU by graphics.cis.upenn.edu\r\n\tid RAA00607; Wed, 30 Oct 1996 17:38:40 GMT\r\nPosted-Date: Wed, 30 Oct 1996 17:38:40 GMT\r\nMessage-Id: <199610301738.RAA00607@graphics.cis.upenn.edu>\r\nX-Mailer: exmh version 1.6.7 5/3/96\r\nTo: \"Holly Rushmeier\" <HOLLY@watson.ibm.com>\r\ncc: henrik@mental.com, ericv@cs.stanford.edu, globillum@imag.fr, \r\n jnimerof@graphics.cis.upenn.edu\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\nIn-reply-to: Your message of \"Wed, 30 Oct 1996 11:11:38 -0400.\"\r\n             <852563D3:0057ED7B.00@watngi01.watson.ibm.com>\r\nDate: Wed, 30 Oct 1996 12:38:40 -0500\r\nFrom: \"Jeffry S. Nimeroff\" <jnimerof@graphics.cis.upenn.edu>\r\nX-UIDL: 78b17c51f2cb1c169cff14574f6e80eb\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n>\r\n>   Werner Purgathofer did a nice analysis of the number of samples\r\n>   needed for anti-aliasing in \"A Statistical Method for Adaptive\r\n>   Sampling\" in Computers and Graphics, 1987, pp. 157-162.\r\n> \r\n>   Using his methodology, and taking into account the dynamic range\r\n>   of the global illumination problem,  assuming simple minded\r\n>   tone mapping, allowing an error of +/- 10 in\r\n>   final pixel value (out of 0-255) and a requiring an 80% confidence\r\n>   level gives a minimum sampling rate of 16094 (see Rushmeier & Ward,\r\n>   \"Energy Preserving Non-Linear Filters\", Siggraph 94, pp 131 - 138)\r\n> \r\n>   The above  paper also brings up the notion, that rather than use a\r\n>   biased algorithm, you can compute a result with an unbiased algorithm, and\r\n>   then filter the results for consistency based on the values and error\r\n>   estimates that you get. \r\n> \r\n>   -- Holly\r\n> \r\n\r\nI think this brings up the best motivation of all.  Unbiased algorithm, then \r\nfiltering for results.  Not being a MC person myself, has work been done in \r\nthis manner.  It always seems that the algorithms themselves are either \r\nunbiased (with proponents talking about error bounds and validation), or \r\nbiased (with proponents talking about consistency and/or promoting the \"look\" \r\nof the results).  It seems like efficiency increases with error bounds (even \r\nif they are conservative) can best be accomplished by meeting in the middle.\r\n\r\n-Jeff\r\n\r\nFrom \r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id XAA03752; Wed, 30 Oct 1996 23:26:27 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id XAA20640 for <globillum-horus@horus.imag.fr>; Wed, 30 Oct 1996 23:13:04 +0100 (MET)\r\nReceived: from franklin.seas.gwu.edu (franklin.seas.gwu.edu [128.164.9.2]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id XAA28323 for <globillum@imag.fr>; Wed, 30 Oct 1996 23:13:02 +0100 (MET)\r\nReceived: from seas.gwu.edu (musgrave@felix.seas.gwu.edu [128.164.9.3]) by franklin.seas.gwu.edu (8.7.1/8.7.1) with ESMTP id RAA10591 for <globillum@imag.fr>; Wed, 30 Oct 1996 17:13:01 -0500 (EST)\r\nReceived: (from musgrave@localhost) by seas.gwu.edu (8.7.1/8.7.1) id RAA10053 for globillum@imag.fr; Wed, 30 Oct 1996 17:12:57 -0500 (EST)\r\nDate: Wed, 30 Oct 1996 17:12:57 -0500 (EST)\r\nFrom: Ken Musgrave <musgrave@seas.gwu.edu>\r\nMessage-Id: <199610302212.RAA10053@seas.gwu.edu>\r\nTo: globillum@imag.fr\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\nX-UIDL: 3bc40ca3c57639f2a3173665dc70f9ae\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n  My two cent's worth on Monte Carlo vs. radiosity:\r\nThe former stands up to a shave with Occam's razor \r\nsubstantially better.\r\n\r\n  It took years for Mandelbrot to pound a full \r\nappreciation of elegance into my thick head.\r\n\r\n\t-Ken\r\nFrom \r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id NAA06149; Thu, 31 Oct 1996 13:51:48 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id NAA29859 for <globillum-horus@horus.imag.fr>; Thu, 31 Oct 1996 13:05:38 +0100 (MET)\r\nReceived: from gate.mental.com (GATE.MENTAL.COM [192.31.14.2]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id NAA00385 for <globillum@imag.fr>; Thu, 31 Oct 1996 13:05:34 +0100 (MET)\r\nReceived: (from smap@localhost) by gate.mental.com (8.6.12/Lobo-960523)\r\n\tid NAA21095; Thu, 31 Oct 1996 13:05:22 +0100\r\nReceived: from twen(172.16.0.5) by gate via smap (V1.3)\r\n\tid sma021093; Thu Oct 31 13:05:15 1996\r\nReceived: (from henrik@localhost) by mental.com (8.6.12/Lobo-960725)\r\n\tid NAA09763; Thu, 31 Oct 1996 13:07:25 +0100\r\nFrom: Henrik Wann Jensen <henrik@mental.com>\r\nMessage-Id: <199610311207.NAA09763@mental.com>\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\nTo: Holly Rushmeier <HOLLY@watson.ibm.com>\r\nDate: Thu, 31 Oct 1996 13:07:24 +0100 (MET)\r\nCc: globillum@imag.fr\r\nIn-Reply-To: <852563D3:0057ED7B.00@watngi01.watson.ibm.com> from \"Holly Rushmeier\" at Oct 30, 96 11:11:38 am\r\nX-Mailer: ELM [version 2.4 PL22]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 0fc8230e0b792ebf4b9743a6ae77e25b\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nThus spoke Holly Rushmeier:\r\n>   Using his methodology, and taking into account the dynamic range\r\n>   of the global illumination problem,  assuming simple minded\r\n>   tone mapping, allowing an error of +/- 10 in\r\n>   final pixel value (out of 0-255) and a requiring an 80% confidence\r\n>   level gives a minimum sampling rate of 16094 (see Rushmeier & Ward,\r\n>   \"Energy Preserving Non-Linear Filters\", Siggraph 94, pp 131 - 138)\r\n> \r\n>   The above  paper also brings up the notion, that rather than use a\r\n>   biased algorithm, you can compute a result with an unbiased algorithm, and\r\n>   then filter the results for consistency based on the values and error\r\n>   estimates that you get.\r\n\r\nYou can also filter an image generated by a consistent Monte Carlo renderer\r\nand obtain \"good quality\" much faster. I seem to remember that the \r\n\"Energy Preserving Non-Linear Filters\" paper also presented a technique \r\nfor filtering images generated by Radiance (= a consistent but biased\r\nMC renderer).\r\n\r\n- Henrik\r\nFrom \r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id XAA08212; Thu, 31 Oct 1996 23:10:56 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id WAA06400 for <globillum-horus@horus.imag.fr>; Thu, 31 Oct 1996 22:58:29 +0100 (MET)\r\nReceived: from franklin.seas.gwu.edu (franklin.seas.gwu.edu [128.164.9.2]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id WAA28763 for <globillum@imag.fr>; Thu, 31 Oct 1996 22:58:27 +0100 (MET)\r\nReceived: from seas.gwu.edu (musgrave@felix.seas.gwu.edu [128.164.9.3]) by franklin.seas.gwu.edu (8.7.1/8.7.1) with ESMTP id QAA04706 for <globillum@imag.fr>; Thu, 31 Oct 1996 16:58:26 -0500 (EST)\r\nReceived: (from musgrave@localhost) by seas.gwu.edu (8.7.1/8.7.1) id QAA04839 for globillum@imag.fr; Thu, 31 Oct 1996 16:58:21 -0500 (EST)\r\nDate: Thu, 31 Oct 1996 16:58:21 -0500 (EST)\r\nFrom: Ken Musgrave <musgrave@seas.gwu.edu>\r\nMessage-Id: <199610312158.QAA04839@seas.gwu.edu>\r\nTo: globillum@imag.fr\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\nX-UIDL: e7bebe82f037ab4cece462cc28ba8df8\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n|From: Eric Veach <ericv@cs.stanford.edu>\r\n|Date: Tue, 29 Oct 1996 17:58:01 -0800 (PST)\r\n|\r\n|This obviously doesn't make any sense for a fractal surface.  The\r\n|area of the surface within a sphere of radius \"r\" is much larger\r\n|than Pi * r^2 (for a true fractal, the area would be infinite,\r\n\r\n  Not to mention the fact that there would exist no surface normal anywhere \r\nfor such a fractal, and that therefore light can only be propagated via \r\ndiffraction.  ;-)\r\n\r\n\tMo Fractal\r\nFrom \r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id LAA09432; Fri, 1 Nov 1996 11:57:42 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id LAA08159 for <globillum-horus@horus.imag.fr>; Fri, 1 Nov 1996 11:44:16 +0100 (MET)\r\nReceived: from gate.mental.com (GATE.MENTAL.COM [192.31.14.2]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id LAA23111 for <globillum@imag.fr>; Fri, 1 Nov 1996 11:44:14 +0100 (MET)\r\nReceived: (from smap@localhost) by gate.mental.com (8.6.12/Lobo-960523)\r\n\tid LAA22379; Fri, 1 Nov 1996 11:44:02 +0100\r\nReceived: from twen(172.16.0.5) by gate via smap (V1.3)\r\n\tid sma022377; Fri Nov  1 11:43:53 1996\r\nReceived: (from henrik@localhost) by mental.com (8.6.12/Lobo-960725)\r\n\tid LAA03380; Fri, 1 Nov 1996 11:46:08 +0100\r\nFrom: Henrik Wann Jensen <henrik@mental.com>\r\nMessage-Id: <199611011046.LAA03380@mental.com>\r\nSubject: Re: What's wrong w/ Monte-Carlo methods?\r\nTo: ericv@cs.stanford.edu\r\nDate: Fri, 1 Nov 1996 11:46:08 +0100 (MET)\r\nCc: globillum@imag.fr\r\nX-Mailer: ELM [version 2.4 PL22]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 5db65a6ce82ac03e934e992b746ebac5\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n\r\nThus spoke Eric Veach \r\n> This obviously doesn't make any sense for a fractal surface.  The \r\n> area of the surface within a sphere of radius \"r\" is much larger \r\n> than Pi * r^2 (for a true fractal, the area would be infinite,\r\n\r\nThe formula actually uses the *projected area* which is well-defined\r\neven for a fractal surface. And we do not need the normal if the \r\nreflection model for the fractal is Lambertian :)\r\n\r\n- Henrik\r\nFrom \r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id AAA23820; Tue, 12 Nov 1996 00:37:44 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id AAA02244 for <globillum-horus@horus.imag.fr>; Tue, 12 Nov 1996 00:14:15 +0100 (MET)\r\nReceived: from zappa.cs.uncc.edu (zappa.cs.uncc.edu [152.15.35.2]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id AAA17338 for <globillum@imag.fr>; Tue, 12 Nov 1996 00:14:14 +0100 (MET)\r\nReceived: from strauss.cs.uncc.edu by zappa.cs.uncc.edu (5.x/SMI-SVR4)\r\n\tid AA02337; Mon, 11 Nov 1996 18:12:51 -0500\r\nReceived: by strauss.cs.uncc.edu (5.x/SMI-SVR4)\r\n\tid AA04108; Mon, 11 Nov 1996 18:13:57 -0500\r\nMessage-Id: <9611112313.AA04108@strauss.cs.uncc.edu>\r\nFrom: \"K. R.\" <krs@strauss.cs.uncc.edu>\r\nDate: Mon, 11 Nov 1996 18:13:57 GMT+447\r\nX-Mailer: Mail User's Shell (7.1.1 5/02/90)\r\nTo: globillum@imag.fr\r\nSubject: Foley,Van Dam - diffuse reflection..\r\nX-UIDL: f3231111052ebf52d0084600ef6d4c09\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nI wonder if any of you have read carefully through Foley Van Dam's explanation\r\nof diffuse reflection. The explanation is either misleading or incorrect.\r\nLambert's law is claimed to be related to the viewer location/angle.. I quote,\r\n\r\n\"...Second, we must consider the amount of light seen by the viewer. Lambertian\r\nsurfaces have the property, often known as Lambert's law, that the amount\r\nof light reflected from a unit differential area dA towards the viewer is\r\ndirectly proportional to the cosine of the angle  between the direction of\r\nviewer and N...\"\r\n\r\nThey go on to use this to explain how the intensity is constant in all\r\ndirections. However, on the one hand the angle theta is between the\r\nnormal and the light vector, while the second angle is between the viewer\r\nand N. These are certainly not the same. \r\n\r\n        -- krs\r\n\r\n-- \r\nK.R.Subramanian                            Phone: (704) 547-4872\r\nDepartment of Computer Science             FAX:   (704) 547-3516\r\nUNC Charlotte                              email: krs@zappa.cs.uncc.edu\r\nCharlotte, NC 28223-0001                   WWW: http://www.cs.uncc.edu/~krs\r\nFrom \r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id RAA28537; Tue, 12 Nov 1996 17:39:55 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id OAA10793 for <globillum-horus@horus.imag.fr>; Tue, 12 Nov 1996 14:57:20 +0100 (MET)\r\nReceived: from ibis.doc.ic.ac.uk (ibis.doc.ic.ac.uk [146.169.12.90]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id OAA21906 for <globillum@imag.fr>; Tue, 12 Nov 1996 14:56:39 +0100 (MET)\r\nReceived: by ibis.doc.ic.ac.uk (Smail3.1.28.1 #8)\r\n\tid m0vNJF9-0002ndC; Tue, 12 Nov 96 13:51 GMT\r\nMessage-Id: <m0vNJF9-0002ndC@ibis.doc.ic.ac.uk>\r\nDate: Tue, 12 Nov 96 13:51 GMT\r\nFrom: Adrian James Chung <ajc@doc.ic.ac.uk>\r\nTo: globillum@imag.fr\r\nSubject: The case for FEM\r\nX-UIDL: f618bbfa94cfe33d15e42b2c1a9d6b4a\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nI guess the \"What's wrong w/ Monte-Carlo methods?\" thread has\r\ndied. Pity. I was quite enjoying it as it reflected the \"state of the\r\nart\" in Global Illum more than any paper would have IMHO. I'd like to\r\ngive my 2p if it's not too late:\r\n\r\n** On scene complexity:\r\n\r\nPete Shirley:\r\n> In summary, pure MCPT has only two advantages-- it is so dumb\r\n> that it doesn't get hit by big scenes, and it is easy to implement.\r\n[...]\r\n> radiosity (I use that term for all world space\r\n> irradiance calculating alg's), and that limits you to\r\n> a relatively small scene (100k initial polygons will kill\r\n> almost all radiosity implementations)\r\n\r\nThis just illustrates the time/space trade-off in global\r\nillumination. Naive MCPT is so \"dumb\" it keeps throwing away\r\nintermediate results that could come in handy when the next path gets\r\ntraced. I know there are some intersection acceleration techniques to\r\nexploit path coherency but very few exploit coherency in the radiance\r\nfunction (for instance, irradiance caching in RADIANCE).\r\n\r\nStephen Westin:\r\n> Why do folks bother at all with Monte Carlo methods for global\r\n> illumination? Complexity.\r\n[...]\r\n> Do you want to go around the whole environment, calculating the\r\n> irradiance from every object, regardless of occlusion or distance from\r\n> the point?\r\n\r\nWhich is the motivation for importance (or Pattanaik's potential)\r\nbased FE techniques.\r\n\r\n> Hierarchical meshing is basically a way to make a mesh-based algorithm\r\n> behave more like Monte Carlo, spending effort for irradiance\r\n> contributions rather than for geometric complexity. (...)\r\n> The ultimate global illumination method will probably be a\r\n> hybrid of Monte Carlo and mesh-based methods\r\n\r\nIt's a pity that intrisically MCPT is not really hierarchical. It may use\r\na hierarchical data structure for every intersection but it is\r\nessentially a point sampling method. In Fast Multipole Methods the\r\nphysical characteristics stored at each interior node serves as a\r\ncourse representation of that stored by the descendant nodes in the\r\nheirarchy thus interactions can be computed without descending all the\r\nway to the leaves. As all point samples in MCPT are independent they\r\nmust all descend to the leaves of the data structure to determine on\r\nan individual basis how each gets reflected.\r\n\r\nUnanswered questions:\r\nShould we, and how do we, make MCPT more like FMM?\r\nOr should Hierarchical FE be made more like MCPT?\r\nIn short, what form should this hybrid take?\r\n\r\nEric Veach:\r\n> But flat polygons and diffuse reflectors do not go very far in\r\n> modeling the real world, and finite-element algorithms don't seem to\r\n> be practical for much more than this.\r\n\r\nAnd in a later email:\r\n> The point is that you can't judge the whole class of unbiased\r\n> algorithms based on a couple of examples.\r\n\r\nSame applies to finite element methods. This thread has been judging\r\nthe relative merits of MCPT and FE on the basis of what can currently\r\nbe done practically. I say we also need to look at their potential for\r\nfuture improvements. We criticise FE's inability to deal with gloss\r\nbased upon methods that apply meshing to 2D surfaces. But the global\r\nplenoptic function is 5-dimensional and have there been any attempts\r\nat discretizing this space? (Drettakis et al.'s visibility complex is\r\na start...)\r\n\r\n> I would like to see more results on what can and\r\n> cannot be achieved by unbiased methods, so that we can make\r\n> better decisions on these issues.\r\n\r\n...as well as for FE and true hierarchical methods. IMO visibilty has\r\nbeen handled poorly in FE radiosity, often reducing to a MonteCarlo\r\napproach of casting rays between patches and/or clusters. Is there a\r\nrobust algorithm that reliably implements the triage concept\r\n(i.e. doesn't say two patches are fully occluded simply\r\nbecause the 16 rays cast between them so happened to hit the cloud of\r\nintervening occluders).\r\n\r\n\r\n> To me, the amazing thing is that radiosity algorithms need to be so\r\n> *complicated* to be efficient.\r\n\r\nI get this same feeling for MCPT. We now have irradiance caching, a\r\nvariety of intersection acceleration methods, special cases for direct\r\nillumination, luminaire classification schemes based on significance,\r\ncaustic and photon-mapping pre-passes, special closed form analytical\r\nBRDFs, \"imposter\" substitution for indirect luminaires (or whatever the\r\ncorrect term for it is...), etc. Of course, once you've implemented\r\nall these you'd be able to handle a much wider domain of problems than\r\ncurrent FE methods, but I bet you'll still miss your deadline.\r\n\r\n\r\n\r\n** On memory management and parallelism\r\n\r\nPete:\r\n> Most algorithms are memory hogs and don't parallelize.\r\n\r\nThis enters into the field of operating systems. My opinion is that\r\nmost OS designs have been based on applications of the 70's and\r\nbefore. Back then there was little use of dynamic data structures.  It\r\nwould be a mistake to design a globillum application to fit into this\r\nframework.\r\n\r\nThings are improving with new research into microkernels which can\r\nallow one to specify user defined virtual memory systems specially\r\ntaylored for the demands of particular algorithms. On the parallelism\r\nfront computational scientists are increasingly moving toward adaptive\r\nirregular computations (a behaviour so common in MCPT and HR)\r\nnecessitating runtime support for multi-threading and asynchronous\r\ncontrol. My belief is that most MCPT and FE radiosity methods can be\r\nexpressed in a multithreaded asynchronous style to make use of these\r\ninnovations.\r\n\r\n\r\n\r\n** Grand Challenge models\r\n\r\nPete:\r\n> I think we need to make our own \"grand challenge\" models, and publicize\r\n> that they can't currently be done (e.g, a human at a desk illuminated\r\n> through a skylight), so that our field wont dry up and blow away.\r\n\r\nA Great Idea!\r\n\r\nEric Veach:\r\n> The real test of generality is how an algorithm performs when there are\r\n> *no* diffuse surfaces, since that's how it is in the real world.\r\n\r\nAdditionally:\r\n\r\n(i) when 90% of the scene is outside the viewing frustum but may still\r\ninfluence the illumination of the visible geometry. How would the\r\nphoton map perform on a 5 story architecture where the janitor has\r\nleft the light on inside a closed closet? How does MCPT perform on the\r\nnested labyrinth models used by Smits (SigGraph 1992)?\r\n\r\nThis and Eric Veach's comment below makes the case for importance estimation\r\nwhich can be done by FE also:\r\n> In effect, Monte Carlo algorithms can sample the scene to\r\n> determine the information they actually need, while deterministic\r\n> algorithms examine every detail, whether it is relevant or not.\r\n\r\n\r\n(ii) when feature sizes vary over several orders of magnitude (such as\r\nfractals). A pathological case would be to render a scene of a pile of\r\nsand where part of the view is through a powerful magnifying\r\nglass. Contrived though it is, it illustrates where a sort of\r\nmulti-resolution BRDF would come in handy so that samples passing\r\nthrough the magnifying glass make use of the detailed BRDF of the sand\r\nparticles, whereas indirect illumination reflecting off the entire\r\npile uses the courser BRDF representation. Has there been any research\r\ninto generating a multi-resolution BRDF like this automatically? The\r\ncurrent technique is to use imposters but this requires user\r\nintervention. This would help handle this model:\r\n\r\nEric:\r\n> Ideally, rendering algorithms should not depend on the details of\r\n> the scene representation, but only on the underlying mathematical\r\n> model. For example, a square area light source can be simulated\r\n> fairly well with a ten by ten array of point sources (...)\r\n> Similarly, if we replace the square light source by two flourescent\r\n> bulbs covered by a diffusely transmitting panel, (...) The same\r\n> comments apply to geometric complexity: if we represent an indoor\r\n> plant as a thousand polygons or a million Bezier patches, how much\r\n> should the rendering time go up?\r\n\r\nThese will make great Grand Challenge problems! Someone should\r\ncatalogue pathological cases with explanations why each of the\r\ncurrently available techniques perform poorly.\r\n\r\nHenrik Wann Jensen:\r\n> Consider for example a glass of cognac on a procedural surface :)\r\n\r\nEric Veach:\r\n> Let's consider the handle on my coffee\r\n> mug. (...) this implies a density of about ten million photon\r\n> hits per square meter.\r\n\r\nWe can make this another Grand Challenge problem. Picture a messy\r\nkitchen with daylight incident on a sink full of turbid water reflecting\r\ncaustics onto Eric's mug. (Do you have a NURBS description of that?)\r\n\r\nHenrik on the photon map & fractal surfaces:\r\n> The formula actually uses the *projected area* which is well-defined\r\n> even for a fractal surface. And we do not need the normal if the\r\n> reflection model for the fractal is Lambertian :)\r\n\r\nI'm confused. Does the formula apply if the fractal surface self occludes?\r\nWhat about fractally defined aggregate surfaces (e.g. a ball of cotton)\r\n\r\n\r\n** On bias vs. variance (noise)\r\n\r\n> For algorithms which are merely consistent, however, we must also\r\n> bound the bias. (...) Bias shows up as results that are not noisy,\r\n> but in fact are incorrect.  In graphics algorithms, this error is\r\n> often noticeable visually, in the form of discontinuities, excessive\r\n> blurring, or surface shading that just looks wrong.\r\n\r\nNot necessarily bound it but *blend* it between visually coherent\r\nregions such that the bias is not noticeable. I know the\r\nscientifically correct way would be to bound bias, but if the end\r\nproduct is an aesthetic image rather than actual luminance statistics,\r\nyou can probably produce something acceptable by removing unnecessary\r\nvariation via judicious use of interpolation. This amounts to\r\nfiltering over the finite elements of course.\r\n\r\n> Finite element methods also have advantages, I just didn't mention\r\n> them.\r\n\r\nI didn't mean to write this much... Just that no one else was speaking\r\nup for FE. Please feel free to rebut since I'm about to invest a\r\nmassive amount of time implementing a hairy hierarchical global\r\nillumination multigridded FE method with importance sampling etc. :-)\r\n\r\nAdrian\r\n--\r\n\r\nOh and since no one has answered this at time of writing...\r\n\r\n\r\nK. R. wrote: \r\n> I wonder if any of you have read carefully through Foley\r\n> Van Dam's explanation of diffuse reflection. The explanation is\r\n> either misleading or incorrect.  Lambert's law is claimed to be\r\n> related to the viewer location/angle.. I quote,\r\n>\r\n> \"... that the amount of light reflected from a unit differential\r\n> area dA towards the viewer is directly proportional to the cosine of\r\n> the angle between the direction of viewer and N...\"\r\n\r\nDepends on what is meant by \"amount of light\". If referring to energy\r\nor power directed towards the viewer then this is correct. Since\r\nradiance is constant over the hemisphere the \"amount of light\" will\r\ndepend on area projected by the unit differential area towards the\r\nviewer which will indeed be proportional to the cosine of the angle\r\nbetween N and view direction.(A simple check: if N is at right angles to your\r\nview, the differential area is a silhouette, projects zero area on the\r\nimage, hence cannot be seen)\r\n\r\nIn practice this calculation is taken care of by the\r\nperspective/orthographic projection or by sampling in the image\r\ndomain. Most implementations take the cosine of the angle between N\r\nand a light source direction in order to estimate how much light\r\nenergy was being intercepted by the surface in the first place to\r\ndetermine what constant value the radiance will take. It is misleading\r\nin that the terminology isn't quite clear. (Did that make any sense or\r\ndid I just make a fool of myself?)\r\n\r\nFrom \r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id UAA29491; Tue, 12 Nov 1996 20:37:56 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id TAA16534 for <globillum-horus@horus.imag.fr>; Tue, 12 Nov 1996 19:54:19 +0100 (MET)\r\nReceived: from gateway.lightscape.com (gate-gateway.lightscape.com [206.139.79.2]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id TAA10229 for <globillum@imag.fr>; Tue, 12 Nov 1996 19:54:15 +0100 (MET)\r\nReceived: from topo.lightscape.com by gateway.lightscape.com via ESMTP (950511.SGI.8.6.12.PATCH526/940406.SGI.AUTO)\r\n\tfor <@gateway.lightscape.com:globillum@imag.fr> id KAA14119; Tue, 12 Nov 1996 10:53:42 -0800\r\nReceived: from basil.lightscape.com by topo.lightscape.com via ESMTP (940816.SGI.8.6.9/940406.SGI.AUTO)\r\n\tfor <@topo.lightscape.com:globillum@imag.fr> id KAA09119; Tue, 12 Nov 1996 10:53:41 -0800\r\nReceived: from basil by basil.lightscape.com via SMTP (940816.SGI.8.6.9/940406.SGI.AUTO)\r\n\tfor <globillum@imag.fr> id KAA02833; Tue, 12 Nov 1996 10:53:39 -0800\r\nSender: greg@lightscape.com\r\nMessage-ID: <3288C7B2.1CFB@lightscape.com>\r\nDate: Tue, 12 Nov 1996 10:53:38 -0800\r\nFrom: Greg Spencer <greg@lightscape.com>\r\nOrganization: Lightscape Technologies, Inc. http://www.lightscape.com\r\nX-Mailer: Mozilla 3.0Gold (X11; U; IRIX 5.3 IP22)\r\nMIME-Version: 1.0\r\nTo: globillum@imag.fr\r\nSubject: Lens Calibration summary\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 93a892bf3202c5296ae8d742f6d9c1f9\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nI got so caught up in the FE vs. MCPT thread, I forgot to post the\r\nsummary of lens calibration responses that I got.\r\n\r\nI got several possibilities, and even found that elusive \"company\" in\r\neurope that I had heard abnout.\r\n\r\nIt turns out that the \"company\" is actually a photogrammetry department\r\nat University College London, and they will measure lenses for a fee of\r\n522.50 pounds (see attached message for address, etc.).\r\n\r\nMichael Cohen reports that Tsai's method is satisfactory for most uses\r\nas long as you can get the images scanned in reliably.  The drawbacks I\r\nsee are that Tsai's method only models radial distortion, and doesn't\r\nhandle any chromatic or intensity issues.\r\n\r\nI also found a piece of Macintosh photogrammetry software that will take\r\nan image which contains their calibration target and provide you with\r\nradial distortion and other information about the camera system.  It is\r\ndesigned for CCDs, but reportedly could be used for any camera system\r\nwhere the scanning of the image was consistent.  The name of the\r\nsoftware is \"Opti-CAL\", and the contact for information is\r\ngchow@kinetic.bc.ca.  If anyone is interested, I have a technical\r\nsummary that they sent me on the product.\r\n\r\nKen Musgrave's friend (who is a lens designer) suggested that if one\r\nwishes to model the optics directly to determine a mapping (as in Craig\r\nKolb's SIGGRAPH paper), lens patent descriptions may be used to find out\r\ninformation on the configurations of the lenses.\r\n\r\n\t\t\t-Greg.\r\n\r\n-- \r\nGreg Spencer, Software Engineer     greg@lightscape.com\r\nLightscape Technologies., Inc.      (408) 342-1900\r\nhttp://www.lightscape.com           (PGP key available upon request)\r\n\r\n\r\n---------------------------------snip--------------------------------\r\nSubject: Re: Lens measurement?\r\n   From: Leoni Blank <lblank@ps.ucl.ac.uk>\r\n\r\nWe do have a service for calibrating cameras in our dept.\r\n(Department of Photogrammetry and Surveying, UCL).  \r\n\r\nWe normally deal with photogrammetric metric cameras, but can \r\nalso measure semi and non metric cameras.\r\n\r\nWe calibrate for lens distortion, principle distance, and principle\r\npoint position.  However we do not consider chromatic abberation \r\nor intensity falloff.\r\n\r\nWe do charge for this service, if you send the camera to us then\r\nwe will carry out the calibration and issue a certificate for\r\n522.50 pounds. If you want any details then please email me,\r\nand let me know what kind of camera you have.\r\n\r\nLeoni Blank\r\nDepartment of Photogrammetry and Surveying\r\nUCL\r\nGower Street \r\nLondon\r\nWC1E 6BT\r\nFrom \r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id XAA29959; Tue, 12 Nov 1996 23:14:36 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id WAA17465 for <globillum-horus@horus.imag.fr>; Tue, 12 Nov 1996 22:54:59 +0100 (MET)\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU (HOSTESS.GRAPHICS.CS.CMU.EDU [128.2.206.188]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id WAA17301 for <globillum@IMAG.FR>; Tue, 12 Nov 1996 22:54:56 +0100 (MET)\r\nFrom: Paul.Heckbert@HOSTESS.GRAPHICS.CS.CMU.EDU\r\nMessage-Id: <199611122154.WAA17301@imag.imag.fr>\r\nDate: Tue, 12 Nov 96 16:46:37 EST\r\nTo: globillum@imag.fr\r\nSubject: Re: Foley,Van Dam - diffuse reflection..\r\nX-UIDL: 475573b170f2188c2b141a6acbe32ac1\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nI hadn't noticed that one, but if we're collecting weaknesses of\r\nthat book, I've been quite disappointed by their discussion of gamma\r\ncorrection.\r\n\r\nIn my undergrad graphics class (see my web page), I always tell my students\r\nto skip the gamma correction section of Foley et al's book and\r\nto read Blinn's column on that topic instead:\r\n\r\n    James F. Blinn\r\n    Dirty Pixels\r\n    IEEE Computer Graphics & Applications\r\n    July 1989\r\n    pp. 100-105\r\n\r\nBy the way, somebody should collect up these comments on Foley's book and\r\nforward them to Foley et al.\r\n\r\nPaul Heckbert\r\nComputer Science Dept., Carnegie Mellon University\r\n5000 Forbes Ave, Pittsburgh PA 15213-3891, USA\r\n\r\nph@cs.cmu.edu\t\thttp://www.cs.cmu.edu/~ph\r\nFrom \r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id AAA05813; Thu, 14 Nov 1996 00:53:07 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id AAA05569 for <globillum-horus@horus.imag.fr>; Thu, 14 Nov 1996 00:27:56 +0100 (MET)\r\nReceived: from june.cs.washington.edu (june.cs.washington.edu [128.95.1.4]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id AAA27769 for <globillum@imag.fr>; Thu, 14 Nov 1996 00:27:54 +0100 (MET)\r\nReceived: (jfh@localhost) by june.cs.washington.edu (8.7.6/7.2ju) id PAA03722; Wed, 13 Nov 1996 15:27:46 -0800\r\nFrom: John Hughes <jfh@cs.washington.edu>\r\nMessage-Id: <199611132327.PAA03722@june.cs.washington.edu>\r\nSubject: [krs@strauss.cs.uncc.edu: Foley,Van Dam - diffuse reflection..] (fwd)\r\nTo: globillum@imag.fr\r\nDate: Wed, 13 Nov 1996 15:27:45 -0800 (PST)\r\nCc: avd@cs.brown.edu, foley@merl.com, feiner@cs.columbia.edu\r\nX-Mailer: ELM [version 2.4 PL23]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: e042444d6a4a0e8e8535a36d22e9d08f\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nDavid Salesin was kind enough to forward the following message to me,\r\nand I figured that I'd try to address it. \r\n\r\nFirst of all, let me admit that our book has many errors, all of which we\r\ntry to track in our \"Bug List,\" which is available by sending mail\r\nto graphtext@cs.brown.edu. \r\n\r\nBut I believe that the \"error\" below is one of the (many?) places where we \r\nactually got it right. \r\n\r\n> \"...Second, we must consider the amount of light seen by the viewer. Lambertian\r\n> surfaces have the property, often known as Lambert's law, that the amount\r\n> of light reflected from a unit differential area dA towards the viewer is\r\n> directly proportional to the cosine of the angle  between the direction of\r\n> viewer and N...\"\r\n\r\nI believe that the statement above is correct; but you need to note that \r\nit says that the amount reflected *from a unit differential area* is\r\nproportional to the cosine of the *view-to-normal* angle. But a single\r\nbit of your eye (one receptor, for example) will actually see more\r\nor less surface depending on the viewing angle. That's what the\r\nnext sentence says:\r\n\r\n  \"...Since the amount of surface area seen is inversely proportional\r\n  to the cosine of this angle, these two factors cancel out.\"\r\n\r\nThe phrase \"this angle\" has antecedent \"the angle between the direction\r\nto the viewer and N\", and \"two factors\" has antecedents \"directly proportional\r\nto the cosine of ...\" and \"inversely proportional to the cosine of...\".\r\n\r\n> They go on to use this to explain how the intensity is constant in all\r\n> directions. However, on the one hand the angle theta is between the\r\n> normal and the light vector, while the second angle is between the viewer\r\n> and N. These are certainly not the same. \r\n\r\nThe symbol theta is only used to denote the angle between the direction\r\nto the light source and the normal. The direction-to-viewer/normal angle\r\nis not given a symbol anywhere in the discussion, but is simply \r\ndescribed as it is used, two times (which happen to cancel out). \r\n\r\n   *   *   *\r\n\r\nPaul Heckbert also commented on Gamma Correction. There, too, I think\r\nthat the explanation is correct, although I personally am not in love\r\nwith the presentation of the material -- if we were to do it over again,\r\nand I had a chance to rewrite *that* bit, I'd be inclined to do it \r\ndifferently. \r\n\r\nAnyhow, I feel sure that I speak for my coauthors as well when I say that\r\nwe really *are* sorry about the errors in the text, and hope that the\r\nstuff that's right makes up for it. Some of the errors come directly\r\nfrom the source material (I won't say here whose papers had incorrect\r\ndescriptions of the work which was only fixed in subsequent papers, \r\nbut such errors do abound), others are our fault alone. It's also\r\ninteresting to see one's own errors propagated to other texts, whose\r\nauthors apparently didn't bother to read the original papers themselves. \r\nIt's annoying, however,  to see whole chunks of one's (correct) prose\r\ncopied verbatim to other texts without attribution :-(. \r\n\r\n-John Hughes\r\nFrom \r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id XAA13831; Thu, 14 Nov 1996 23:28:20 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id WAA18910 for <globillum-horus@horus.imag.fr>; Thu, 14 Nov 1996 22:57:23 +0100 (MET)\r\nReceived: from igw3.watson.ibm.com (igw3.watson.ibm.com [129.34.139.18]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id WAA27431 for <globillum@imag.fr>; Thu, 14 Nov 1996 22:57:21 +0100 (MET)\r\nReceived: from mailhub1.watson.ibm.com (mailhub1.watson.ibm.com [9.2.249.31]) by igw3.watson.ibm.com (8.7.6/8.7.1) with ESMTP id QAA14060 for <globillum@imag.fr>; Thu, 14 Nov 1996 16:57:37 -0500\r\nReceived: from watngi01.watson.ibm.com (watngi01.watson.ibm.com [9.2.235.20]) by mailhub1.watson.ibm.com (8.8.2/11-10-96) with SMTP id QAA644769 for <globillum@imag.fr>; Thu, 14 Nov 1996 16:57:19 -0500\r\nReceived: by watngi01.watson.ibm.com(Lotus SMTP MTA Release 1.0.1)  id 852563E2.0078988E ; Thu, 14 Nov 1996 16:57:13 -0400\r\nX-Lotus-FromDomain: IBM RESEARCH\r\nFrom: \"Holly Rushmeier\" <HOLLY@watson.ibm.com>\r\nTo: globillum@imag.fr\r\nMessage-ID: <852563E2:0077FFC6.00@watngi01.watson.ibm.com>\r\nDate: Thu, 14 Nov 1996 16:56:33 -0400\r\nSubject: ACM TOG\r\nMime-Version: 1.0\r\nContent-type: text/plain; charset=us-ascii; format=flowed\r\nX-UIDL: 98ddf4b82dcecb4fac13074bde53af57\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n\r\n\r\n\r\n  Hi --\r\n\r\n  I don't know if you have noticed, but over the past year\r\n  TOG (Transactions on Graphics) has had a number of\r\n  papers of interest to globillumers, e.g. in the Jan. 1996\r\n  issue there were:\r\n\r\n  \" Monte Carlo Techniques for Direct Lighting Calculations\"\r\n  , by Peter Shirley, Chang Yaw Wang, and Kurt Zimmerman\r\n\r\n  and\r\n\r\n   \"Global Illumination of Glossy Environments Using Wavelets and Importance\"\r\n   by Per H. Christensen, Eric J. Stollnitz, David H. Salesin, and Tony D.\r\n  DeRose\r\n\r\n  The Oct. 1996 issue also has some papers you may be interested in,\r\n  such as:\r\n  \"Image Shading Taking into Account Relativistic Effects\"\r\n  \"Quadrature Prefiltering for High Quality Antialiasing\"\r\n  \"Computing the Discrepancy with Applications to Supersampling Patterns\",\r\n\r\n  and for a limited time you can download the **full text** of these\r\n  articles in PDF format from the TOG web page at:\r\n\r\n  http://www.acm.org/tog/Current.html\r\n\r\n  -- Holly\r\n\r\nFrom \r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id RAA09862; Mon, 18 Nov 1996 17:38:48 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id QAA22314 for <globillum-horus@horus.imag.fr>; Mon, 18 Nov 1996 16:52:12 +0100 (MET)\r\nReceived: from franklin.seas.gwu.edu (franklin.seas.gwu.edu [128.164.9.2]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id QAA07445 for <globillum@imag.fr>; Mon, 18 Nov 1996 16:52:08 +0100 (MET)\r\nReceived: from seas.gwu.edu (musgrave@felix.seas.gwu.edu [128.164.9.3]) by franklin.seas.gwu.edu (8.7.1/8.7.1) with ESMTP id KAA21809 for <globillum@imag.fr>; Mon, 18 Nov 1996 10:52:05 -0500 (EST)\r\nReceived: (from musgrave@localhost) by seas.gwu.edu (8.7.1/8.7.1) id KAA23115 for globillum@imag.fr; Mon, 18 Nov 1996 10:52:01 -0500 (EST)\r\nDate: Mon, 18 Nov 1996 10:52:01 -0500 (EST)\r\nFrom: Ken Musgrave <musgrave@seas.gwu.edu>\r\nMessage-Id: <199611181552.KAA23115@seas.gwu.edu>\r\nTo: globillum@imag.fr\r\nSubject: Can anyone help this person?\r\nX-UIDL: 03250da8b00d7cf890d33e97fbfbd8bf\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n  This is an interesting and tough problem.  I recall speaking to some\r\nresearchers at Sandia and/or Los Alamos who were working on exactly this, \r\nBut fo r the life of me, I can't remember whom.\r\n\r\n  Any inputs?\r\n\r\n\t-Ken\r\n\r\n>>From raja4@iris1.cz3.nus.sg Mon Nov 18 06:40 EST 1996\r\nFrom: Raja s/o Vengadasalam <raja4@iris1.cz3.nus.sg>\r\nTo: musgrave@seas.gwu.edu\r\nSubject: Re: Computation of Scattering Point Spread Functions due to Atmospheric Aerosols in Optical Satellite Remote Sensing of Earth Surface \r\n\r\n\r\nDear Sir,\r\n a good day to you . Under my course in Computational physics, \r\n i have been assigned the above.  I have been asked to compute \r\n the scattering PSF assuming a certain aerosol model \r\n characterised by \r\n\r\n i) scattering albedo \r\n ii) scattering extinction coefficient \r\n iii) scattering phase function \r\n\r\nusing radiative transfer methods or Monte Carlo methods or radiosity \r\nmethods.  \r\n\r\n I am also to investigate how PSF is dependent on the particular aerosel \r\n and geometry of image acquisition. Deconvolution of a SPOT satellite \r\n image is also to be attempted from the computed PSF. \r\n\r\n\r\n\r\nI am baffled as to how to derive a single scattering PSF and generate\r\nsuccessive orders of scattering PSF to account for multiple scattering. \r\n\r\n1.  I have a pattern on the ground defining my spatially varied\r\n    reflectance R(x,y) \r\n2.  I have a line from my sensor to the ground.  \r\n\r\n3.  I have choose a point on this line \r\n\r\n4.  I draw a line from some point (x',y') to the point chosen on the\r\n    line from the sensor to the ground.  \r\n\r\n5.  I calculate the phase angle of radiation traveling from (x',y')\r\n    to the point chosen on the line from the sensor to the ground, and\r\n    being scattered into the sensor.  \r\n\r\n6.  Integrate over all (x',y') \r\n\r\n7.  Integrate over all possible points on the line from the sensor to\r\n    the ground.  \r\n\r\n8.  My result should look like a convolution. \r\n\r\n\r\n\r\n\r\nI would think the approach to take would be to use a Monte Carlo code. \r\nCreate a model atmosphere which contains an aerosol layer at some altitude\r\nabove the surface. Draw an optical ray into the aerosol layer and let\r\nit randomly scatter one time, according to statistics determined by the\r\naerosol phase function, and extend the scattered ray to the earth's surface.\r\nYou do this many times and you have a blurry spot on the ground which is the\r\naerosol point spread function for single scattering. Take a single\r\npoint on the ground and trace a ray back up through the aerosol layer, I\r\nthink I will get the same pattern (as a function of angle).  A round-trip\r\nthrough the aerosol layer is probably equivalent to a convolution of the\r\nsingle-scatter PSF. We could approximate the effect of\r\nmultiple scattering by successive convolutions, but it is not too difficult\r\nto allow multiple scatterings of the rays within the aerosol layer.  \r\nWe might also consider double-bounce reflections between the aerosol \r\nlayer and the surface.  \r\n\r\nI have difficulty finding suitable programs compatible in Unix platforms\r\nfor any of the above methods. I would be obliged if you can mail me any\r\ncomputational codes that can generate PSF's using any of the above\r\nmethods, if you know of any. \r\n\r\n\r\nThanks\r\nraja\r\ne-mail address:\r\nsci30380@leonis.nus.sg\r\nraja4@cz3.nus.sg\r\n---1987817213-15594127-844913622=:17493--\r\nFrom \r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id TAA10289; Mon, 18 Nov 1996 19:38:27 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id TAA24623 for <globillum-horus@horus.imag.fr>; Mon, 18 Nov 1996 19:04:47 +0100 (MET)\r\nReceived: from igw3.watson.ibm.com (igw3.watson.ibm.com [129.34.139.18]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id TAA16012 for <globillum@imag.fr>; Mon, 18 Nov 1996 19:04:44 +0100 (MET)\r\nReceived: from mailhub1.watson.ibm.com (mailhub1.watson.ibm.com [9.2.249.31]) by igw3.watson.ibm.com (8.7.6/8.7.1) with ESMTP id NAA15144; Mon, 18 Nov 1996 13:04:59 -0500\r\nReceived: from watngi01.watson.ibm.com (watngi01.watson.ibm.com [9.2.235.20]) by mailhub1.watson.ibm.com (8.8.2/11-10-96) with SMTP id NAA587622; Mon, 18 Nov 1996 13:04:39 -0500\r\nReceived: by watngi01.watson.ibm.com(Lotus SMTP MTA Release 1.0.1)  id 852563E6.00634BCD ; Mon, 18 Nov 1996 13:04:34 -0400\r\nX-Lotus-FromDomain: IBM RESEARCH\r\nFrom: \"Holly Rushmeier\" <HOLLY@watson.ibm.com>\r\nTo: musgrave@seas.gwu.edu\r\ncc: globillum@imag.fr\r\nMessage-ID: <852563E6:00630451.00@watngi01.watson.ibm.com>\r\nDate: Mon, 18 Nov 1996 13:03:43 -0400\r\nSubject: Re: Can anyone help this person?\r\nMime-Version: 1.0\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: 00eab3f4b73666ccbe41e5e90e1a4058\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n\r\n  I have received two such messages from this person **after**\r\n  providing what information I could.\r\n\r\n  -- Holly\r\n\r\n  To:       globillum @ imag.fr\r\n  cc:        (bcc: Holly Rushmeier/Watson/IBM Research)\r\n  From:     musgrave @ seas.gwu.edu\r\n  Date:     11/18/96 10:52:01 AM\r\n  Subject:  Can anyone help this person?\r\n\r\n\r\n\r\n    This is an interesting and tough problem.  I recall speaking to some\r\n  researchers at Sandia and/or Los Alamos who were working on exactly this,\r\n  But fo r the life of me, I can't remember whom.\r\n\r\n    Any inputs?\r\n\r\n   -Ken\r\n\r\n  From raja4@iris1.cz3.nus.sg Mon Nov 18 06:40 EST 1996\r\n  From: Raja s/o Vengadasalam <raja4@iris1.cz3.nus.sg>\r\n  To: musgrave@seas.gwu.edu\r\n  Subject: Re: Computation of Scattering Point Spread Functions due to\r\n  Atmospheric Aerosols in Optical Satellite Remote Sensing of Earth Surface\r\n\r\n\r\n  Dear Sir,\r\n   ..\r\n  (.... body of message deleted ...)\r\n\r\n\r\n  Thanks\r\n  raja\r\n  e-mail address:\r\n  sci30380@leonis.nus.sg\r\n  raja4@cz3.nus.sg\r\n  ---1987817213-15594127-844913622=:17493--\r\n\r\n\r\nFrom \r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id SAA28299; Thu, 21 Nov 1996 18:37:09 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id RAA10172 for <globillum-horus@horus.imag.fr>; Thu, 21 Nov 1996 17:25:43 +0100 (MET)\r\nReceived: from phong.cs.utah.edu (phong.cs.utah.edu [128.110.4.52]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id RAA21546 for <globillum@imag.fr>; Thu, 21 Nov 1996 17:25:32 +0100 (MET)\r\nReceived: (from shirley@localhost) by phong.cs.utah.edu (950413.SGI.8.6.12/950213.SGI.AUTOCF) id JAA05978 for globillum@imag.fr; Thu, 21 Nov 1996 09:23:07 -0700\r\nFrom: Peter Shirley <shirley@phong.cs.utah.edu>\r\nMessage-Id: <199611211623.JAA05978@phong.cs.utah.edu>\r\nSubject: reflection questions\r\nTo: globillum@imag.fr\r\nDate: Thu, 21 Nov 1996 09:23:07 -0700 (MST)\r\nX-Mailer: ELM [version 2.4 PL23]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: c3bcda0396254538b0f1199630623f04\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n\r\nHi all.  I was recently pointed to the web page:\r\n\r\nhttp://www.erim.org/on-line-docs/GUIDE/guide.frm.html\r\n\r\nWhich has a discussion of several BRDF models.  It has\r\nseveral small errors, but also some very good information.\r\n\r\nI have two questions that arise from it I hope somebody can answer:\r\n\r\n1. In Equation 8, the \"glossy coating BRDF\", there is a specular\r\n   reflectance (surface term) and a subsurface term:\r\n\r\n   rho0 [ 1-R(thetai) ] [ 1-R(thetar) ] / (PI n^2)\r\n\r\n   where rho0 is the diffuse refectance of the substrate,\r\n   thetai and thetar are angles to the normal, R is the\r\n   surface (Fresnel) term, and n is the refractive index.\r\n\r\n   This is very similar to a model I arrived at independently, so\r\n   I want to track the source down.  Anybody know where it is from?\r\n\r\n\r\n2. A paper by [Rushmeier and Tynor, 90] is alluded to, with\r\n   no title or bibliography entry.  What is it (I have a feeling\r\n   our friend HR can answer this one).\r\n\r\n\r\nThanks\r\n\r\nPete\r\n\r\nFrom \r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id UAA28713; Thu, 21 Nov 1996 20:06:33 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id TAA12396 for <globillum-horus@horus.imag.fr>; Thu, 21 Nov 1996 19:42:42 +0100 (MET)\r\nReceived: from mane.cgrg.ohio-state.edu (mane.cgrg.ohio-state.edu [128.146.18.78]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id TAA29245 for <globillum@imag.fr>; Thu, 21 Nov 1996 19:42:35 +0100 (MET)\r\nReceived: from emily.cgrg.ohio-state.edu (spencer@emily.cgrg.ohio-state.edu) by mane.cgrg.ohio-state.edu (8.8.2/941010.52) with SMTP id NAA12316 for <globillum@imag.fr>; Thu, 21 Nov 1996 13:42:20 -0500 (EST)\r\nDate: Thu, 21 Nov 1996 13:42:19 -0500 (EST)\r\nFrom: \"Stephen N. Spencer\" <spencer@emily.cgrg.ohio-state.edu>\r\nTo: globillum@imag.fr\r\nSubject: Re: reflection questions\r\nIn-Reply-To: <199611211623.JAA05978@phong.cs.utah.edu>\r\nMessage-ID: <Pine.SGI.3.91.961121134006.29281A-100000@emily.cgrg.ohio-state.edu>\r\nMIME-Version: 1.0\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\nX-UIDL: 521b2ddc9ff42a1be9822f055e3e173d\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nOn Thu, 21 Nov 1996, Peter Shirley wrote:\r\n\r\n> 2. A paper by [Rushmeier and Tynor, 90] is alluded to, with\r\n>    no title or bibliography entry.  What is it (I have a feeling\r\n>    our friend HR can answer this one).\r\n\r\n>>From the SIGGRAPH Computer Graphics Bibliography Database comes:\r\n \r\n  @InProceedings{Rushmeier:1990:IBI,\r\n    author =       \"Holly E. Rushmeier and Stephen D. Tynor\",\r\n    title =        \"Incorporating the {BRDF} Into an Infrared Scene\r\n                   Generation System\",\r\n    year =         \"1990\",\r\n    month =        apr,\r\n    volume =       \"1311\",\r\n    booktitle =    \"Conference on Characterization, Propagation and\r\n                   Simulation of Infrared Scenes, SPIE Proceedings\",\r\n    address =      \"Orlando, Florida\",\r\n  }\r\n\r\nIs this information correct, Holly, or does it need adjustment?\r\n\r\nStephen N. Spencer          614.292.3416 (v)       Graphics Research Specialist\r\nspencer@siggraph.org        614.292.7776 (f)  ACCAD - The Ohio State University\r\nspencer@cgrg.ohio-state.edu                  SIGGRAPH Director for Publications\r\nspencer@acm.org                         \"After ecstasy, laundry.\" - Zen writing\r\nFrom \r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id AAA29294; Fri, 22 Nov 1996 00:24:53 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id AAA13337 for <globillum-horus@horus.imag.fr>; Fri, 22 Nov 1996 00:09:07 +0100 (MET)\r\nReceived: from igw3.watson.ibm.com (igw3.watson.ibm.com [129.34.139.18]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id AAA08788 for <globillum@imag.fr>; Fri, 22 Nov 1996 00:09:05 +0100 (MET)\r\nReceived: from mailhub1.watson.ibm.com (mailhub1.watson.ibm.com [9.2.249.31]) by igw3.watson.ibm.com (8.7.6/8.7.1) with ESMTP id SAA16198; Thu, 21 Nov 1996 18:09:13 -0500\r\nReceived: from watngi01.watson.ibm.com (watngi01.watson.ibm.com [9.2.235.20]) by mailhub1.watson.ibm.com (8.8.2/11-10-96) with SMTP id SAA642208; Thu, 21 Nov 1996 18:08:52 -0500\r\nReceived: by watngi01.watson.ibm.com(Lotus SMTP MTA Release 1.0.1)  id 052563E9.007F24C9 ; Thu, 21 Nov 1996 18:08:44 -0400\r\nX-Lotus-FromDomain: IBM RESEARCH\r\nFrom: \"Holly Rushmeier\" <HOLLY@watson.ibm.com>\r\nTo: spencer@emily.cgrg.ohio-state.edu\r\ncc: globillum@imag.fr\r\nMessage-ID: <852563E9:007DF50B.00@watngi01.watson.ibm.com>\r\nDate: Thu, 21 Nov 1996 18:07:47 -0400\r\nSubject: Re: reflection questions\r\nMime-Version: 1.0\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: fe464cdd597ee838430d9d27c474d850\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n\r\n  The bibliographic reference is correct, and what the paper\r\n  describes is the implementation of the Sanford-Robertson\r\n  model to one reflection from a surface for infrared signature\r\n  generation (since the bulk of the signature is emission,\r\n  one bounce is a fairly small percentage of the signature,\r\n  and multiple bounces don't add much.)\r\n\r\n  Anyway, the ERIM page Pete referred to\r\n  http://www.erim.org/on-line-docs/GUIDE/guide.frm.html\r\n  was prepared by Ken Ellis, who can probably\r\n  answer questions about the source of the\r\n  various equations.  If the email on web page doesn't\r\n  work, try ellis@aaec.com. I believe he works for\r\n  Atlantic Aerospace. He has a recent paper on\r\n  first principle reflectance modeling you might find\r\n  interesting:\r\n  \"First-Principles Coatings Reflectance Model Validation\"\r\n  Ellis, Jones, Chu, and Lynn\r\n  Sixth Annual Ground Target Modeling and Validation\r\n  Conference, Houghton,MI, 22-24 Aug. 1995\r\n\r\n  If you have trouble finding the paper, you could\r\n  email to one of the information addresses on the ERIM\r\n  home page at http://www.erim.org/\r\n\r\n  -- Holly\r\n\r\n  To:       globillum @ imag.fr\r\n  cc:        (bcc: Holly Rushmeier/Watson/IBM Research)\r\n  From:     spencer @ emily.cgrg.ohio-state.edu\r\n  Date:     11/21/96 01:42:19 PM\r\n  Subject:  Re: reflection questions\r\n\r\n\r\n\r\n  On Thu, 21 Nov 1996, Peter Shirley wrote:\r\n\r\n  > 2. A paper by [Rushmeier and Tynor, 90] is alluded to, with\r\n  >    no title or bibliography entry.  What is it (I have a feeling\r\n  >    our friend HR can answer this one).\r\n\r\n  From the SIGGRAPH Computer Graphics Bibliography Database comes:\r\n\r\n    @InProceedings{Rushmeier:1990:IBI,\r\n      author =       \"Holly E. Rushmeier and Stephen D. Tynor\",\r\n      title =        \"Incorporating the {BRDF} Into an Infrared Scene\r\n                     Generation System\",\r\n      year =         \"1990\",\r\n      month =        apr,\r\n      volume =       \"1311\",\r\n      booktitle =    \"Conference on Characterization, Propagation and\r\n                     Simulation of Infrared Scenes, SPIE Proceedings\",\r\n      address =      \"Orlando, Florida\",\r\n    }\r\n\r\n  Is this information correct, Holly, or does it need adjustment?\r\n\r\n  Stephen N. Spencer          614.292.3416 (v)       Graphics Research\r\n  Specialist\r\n  spencer@siggraph.org        614.292.7776 (f)  ACCAD - The Ohio State\r\n  University\r\n  spencer@cgrg.ohio-state.edu                  SIGGRAPH Director for\r\n  Publications\r\n  spencer@acm.org                         \"After ecstasy, laundry.\" - Zen\r\n  writing\r\n\r\n\r\nFrom \r\nReceived: from horus.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id VAA04361; Fri, 22 Nov 1996 21:24:44 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by horus.imag.fr (8.8.1/8.6.9) with ESMTP id UAA01635 for <globillum-horus@horus.imag.fr>; Fri, 22 Nov 1996 20:53:30 +0100 (MET)\r\nReceived: from anduin.ocf.llnl.gov (anduin.ocf.llnl.gov [134.9.49.1]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id UAA10424 for <globillum@imag.fr>; Fri, 22 Nov 1996 20:53:28 +0100 (MET)\r\nReceived: from teapot.llnl.gov (nelson@teapot.llnl.gov [128.115.101.121]) by anduin.ocf.llnl.gov (8.7.5/8.7.3/LLNL-Jun96) with SMTP id LAA08933 for <@anduin.ocf.llnl.gov:globillum@imag.fr>; Fri, 22 Nov 1996 11:53:24 -0800 (PST)\r\nReceived: by teapot.llnl.gov (951211.SGI.8.6.12.PATCH1042/951211.SGI.AUTO)\r\n\tfor globillum@imag.fr id LAA29699; Fri, 22 Nov 1996 11:53:41 -0800\r\nFrom: \"Nelson L. Max\" <nelson@teapot.llnl.gov>\r\nMessage-Id: <9611221153.ZM29697@teapot.llnl.gov>\r\nDate: Fri, 22 Nov 1996 11:53:37 -0800\r\nReply-to: max2@llnl.gov\r\nX-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)\r\nTo: globillum@imag.fr\r\nSubject: Cloud shading\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nX-UIDL: 88c82a632d11afe33ee0baf8361014ac\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nI was just looking out my window at some beautiful clouds, and I think I have\r\nfinally figured out why their edges are dark! The clouds were lit by the sun\r\nfrom the upper right, at 90 degrees to my viewing direction, but their right\r\nhand and upper edges still looked dark when viewed against more distant clouds\r\nof the same white color. If each water droplet scattered or absorbed the same\r\namount of light in all directions, the color would depend only on the\r\nintegrated density of droplets along a viewing ray (column density), and not on\r\ntheir density distribution along the ray. If anything, one would expect the\r\nsunlit droplets at the edge of a cloud to scatter more light than those inside.\r\n\r\nThe answer is that they probably do, but at the tenuous edge of the cloud, the\r\nprobability of multiple scattering is lower, so that the highly forward\r\nscattering in the water droplets does not undergo enough multiple scattering\r\nfor its direction to be randomized. Looking from the side, I saw less than my\r\nshare of this forward scattered light, although the extinction (absorption) of\r\nthese edge droplets still attenuated the light from behind according to their\r\ncolumn density. When the sun is directly behind a cloud, the edges look much\r\nbrighter, due to the forward scattering, so everything balances out.\r\n\r\n-- \r\nNelson Max                    http://www.llnl.gov/graphics\r\nmax2@llnl.gov                 Lawrence Livermore National Laboratory\r\n(510) 422-4074                7000 East Avenue\r\nfax (510) 423-8704            Livermore, CA 94550, USA\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id RAA25218; Wed, 27 Nov 1996 17:31:11 +0100\r\nReceived: from cs.brown.edu (cs.brown.edu [128.148.128.2]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id QAA16512 for <globillum@imag.fr>; Wed, 27 Nov 1996 16:33:56 +0100 (MET)\r\nReceived: from power.cs.brown.edu (power.cs.brown.edu [128.148.38.29]) by cs.brown.edu (8.8.3/8.7.1) with ESMTP id KAA19545; Wed, 27 Nov 1996 10:33:02 -0500 (EST)\r\nReceived: from power (localhost [127.0.0.1]) by power.cs.brown.edu (8.8.3/BrownCS1.0) with SMTP id KAA15725; Wed, 27 Nov 1996 10:33:03 -0500 (EST)\r\nSender: avd@cs.brown.edu\r\nMessage-ID: <329C5F2F.51E6@cs.brown.edu>\r\nDate: Wed, 27 Nov 1996 10:33:03 -0500\r\nFrom: Andy van Dam <avd@cs.brown.edu>\r\nOrganization: Brown University\r\nX-Mailer: Mozilla 3.0 (X11; I; SunOS 5.5 sun4m)\r\nMIME-Version: 1.0\r\nTo: globillum@imag.fr\r\nCC: Jonathan Corson-Rikert <jcr@graphics.cornell.edu>, \r\n Jim Arvo <arvo@ganesh.cs.caltech.edu>,\r\n Peter Shirley <shirley@phong.cs.utah.edu>\r\nSubject: Looking for interactive demos\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 86f62affc69974da656a9c06e300de38\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nsuch as Java applets illustrating basic radiosity, e.g., shooting versus\r\ngathering...\r\nor videotapes of same...\r\n(i'd like to use them in my intro graphics course and don't have time to\r\ndevelop them this semester.)\r\ntx,\r\n-andy\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id XAA26014; Wed, 27 Nov 1996 23:01:33 +0100\r\nReceived: from phong.cs.utah.edu (phong.cs.utah.edu [128.110.4.52]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id WAA05765 for <globillum@imag.fr>; Wed, 27 Nov 1996 22:30:48 +0100 (MET)\r\nReceived: (from shirley@localhost) by phong.cs.utah.edu (950413.SGI.8.6.12/950213.SGI.AUTOCF) id OAA06323 for globillum@imag.fr; Wed, 27 Nov 1996 14:28:09 -0700\r\nFrom: Peter Shirley <shirley@phong.cs.utah.edu>\r\nMessage-Id: <199611272128.OAA06323@phong.cs.utah.edu>\r\nSubject: International Conference on ISST\r\nTo: globillum@imag.fr\r\nDate: Wed, 27 Nov 1996 14:28:09 -0700 (MST)\r\nX-Mailer: ELM [version 2.4 PL23]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 44f46fdc587847c5347f5be1dbb73bb6\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n\r\nI have not been to this conference, but will probably go\r\nsince it is driving distance from me.  More importantly,\r\nit is my karma to go.  Excerpts from the announcement at\r\nhttp://www.lcc.uma.es/personal/mana/CISST2.html\r\n\r\nTitle of session: Monte Carlo Methods for Physically Based Rendering\r\n\r\nand....\r\n\r\nThe conference will be held in the Monte Carlo Resort\r\n and Casino hotel, Las Vegas, Nevada, USA.\r\n\r\nIf anybody has any comments on this conference, please share them.\r\n\r\nPete\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id VAA01993; Thu, 28 Nov 1996 21:28:44 +0100\r\nReceived: from horus.imag.fr (horus.imag.fr [129.88.38.2]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id NAA14450 for <globillum-imag@imag.imag.fr>; Thu, 28 Nov 1996 13:59:16 +0100 (MET)\r\nReceived: from nala.ctima.uma.es (nala.ctima.uma.es [150.214.57.7]) by horus.imag.fr (8.8.1/8.6.9) with SMTP id NAA03291 for <globillum@imag.fr>; Thu, 28 Nov 1996 13:54:12 +0100 (MET)\r\nReceived: from sol10.lcc.uma.es (sol10.lcc.uma.es [150.214.108.1]) by nala.ctima.uma.es (8.6.9/8.6.9) with SMTP id NAA05688 for <globillum@imag.fr>; Thu, 28 Nov 1996 13:52:13 GMT\r\nReceived: from frvm.lcc.uma.es ([150.214.58.68]) by sol10.lcc.uma.es (5.x/SMI-SVR4)\r\n\tid AA14205; Thu, 28 Nov 1996 13:54:31 GMT\r\nDate: Thu, 28 Nov 1996 13:54:31 GMT\r\nMessage-Id: <1.5.4.16.19961128134948.0a37972e@sol10.lcc.uma.es>\r\nX-Sender: villa@sol10.lcc.uma.es\r\nX-Mailer: Windows Eudora Light Version 1.5.4 (16)\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nTo: globillum@imag.fr\r\nFrom: Francisco Villatoro <villa@lcc.uma.es>\r\nSubject: Call for Papers: Monte Carlo Methods at CISST'97\r\nX-UIDL: afdf413fb684b4383a8ca786e307595c\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n       I think that the following Technical Session to be held at the \r\nCISST'97 can be of interest to all globillum people, specially since the\r\nrecent \"What's wrong w/ Monte-Carlo methods?\" discussion:\r\n\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n   Title of session: Monte Carlo Methods for Physically\r\n                     Based Rendering\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n          Chair: Mr. Francisco R. Villatoro-Machuca\r\n         E-mail: villa@lcc.uma.es\r\n            www: http://www.lcc.uma.es/personal/villa/MonteCarlo.html\r\n    Description:\r\n\r\n        Physically based rendering is based on the numerical solution of\r\nthe rendering equation. Two main techniques can be used: Monte Carlo\r\npath tracing (image-space stochastic sampling methods) and finite\r\nelements (world-space radiosity like mesh-based methods). Monte Carlo\r\nmethods are very versatile, and if unbiased, convergence is assured, but\r\nslow. Mesh-based methods can be used as a bias for Monte Carlo methods\r\nin order to improve efficacy. Bias shows up as results that are not\r\nnoisy, but in fact are incorrect. However, if the bias is adecuately\r\nbounded, the image is visually coherent and it is not noticeable.  In\r\nthe future hybrid of Monte Carlo and mesh-based methods are the point.\r\nThis sesion deals with an analysis of the relative merits of Monte Carlo\r\nPath Tracing (MCPT) and Finite Elements (FE) on the basis of their\r\npotential for future improvements. Questions as: Should we, and how do\r\nwe, make MCPT more like Hierarchical FE? Or should Hierarchical FE be\r\nmade more like MCPT? In short, what form should this hybrid take?\r\n\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n\r\n\r\n        THE CALL FOR PAPERS OF THE MAIN CISST'97 EVENT (with the \r\nTECHNICAL SESSIONS locally SCHUDULED here in MALAGA appended) follows:\r\n\r\n--------------- \r\n\r\n\r\n11/25/1996\r\n\r\nDear Colleagues:\r\n\r\nI would appreciate your assistance in distributing the appended\r\nconference announcement to your colleagues.\r\n\r\nAny help in publicizing the conference would be most appreciated.\r\nPlease send any questions about the conference to\r\n\r\n          Professor Hamid R. Arabnia\r\n          The University of Georgia\r\n          Tel: (706) 542-3480\r\n          Fax: (706) 542-2966\r\n          E-mail: hra@cs.uga.edu\r\nor to\r\n\r\n          Mr. Antonio Maa-Gmez\r\n          University of Malaga\r\n          Tel: (+34) 5 213 2754\r\n          Fax: (+34) 5 213 1397\r\n          E-mail: amg@lcc.uma.es\r\n          www: http://www.lcc.uma.es/personal/mana/mana.html\r\n\r\nor to\r\n          Mr. Francisco R. Villatoro-Machuca\r\n          University of Malaga\r\n          Tel: (+34) 5 213 20 96\r\n          FAX: (+34) 5 213 28 16\r\n          E-mail: villa@lcc.uma.es\r\n          www: http://www.lcc.uma.es/personal/villa/villa.html\r\n\r\n\r\nSend any questions about technical sessions to their respective Chairs.\r\n \r\nKindest regards,\r\nAntonio Maa-Gmez and Francisco R. Villatoro-Machuca.\r\n\r\n\r\n          International Conference on Imaging Science,\r\n         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n                    Systems, and Technology\r\n                   ~~~~~~~~~~~~~~~~~~~~~~~~~\r\n\r\n                           CISST'97\r\n\r\n         June 30 - July 2, 1997 Las Vegas, Nevada, USA\r\n\r\n The International Conference on Imaging Science, Systems, and\r\nTechnology (CISST'97) will be celebrated together with the\r\n\r\n     1997 International Conference on Parallel and Distributed\r\n       Processing Techniques and Applications (PDPTA'97)\r\n\r\nWe believe that the parallel/distribute processing researchers and the\r\nimaging community can both benefit from each other's expertise.\r\nTherefore, we have scheduled both conferences at the same time and\r\nlocation (Las Vegas, June 30 - July 2, 1997) for the benefit of those\r\nwho would like to exchange research ideas with the other research\r\ncommunity.\r\n\r\nCALL FOR PAPERS\r\n\r\nThe first International Conference on Imaging Science, Systems, and\r\nTechnology (CISST'97) will be held in Las Vegas, Nevada, June 30 - July\r\n2, 1997. All aspects of computer graphics, image processing, and pattern\r\nrecognition are included in CISST. You are invited to submit a draft\r\npaper of about 5 pages and/or a proposal to organize a technical session\r\n(see below for submission information). All accepted papers will be\r\npublished in the conference proceedings.\r\nTHE NAMES OF TECHNICAL SESSION CHAIRS WILL APPEAR AS ASSOCIATE EDITORS\r\nON THE COVER OF CONFERENCE PROCEEDINGS.\r\n\r\nSCOPE\r\n\r\nTopics of interest include, but are not limited to, the following:\r\n  O Image generation, acquisition, and processing.\r\n  O Image display techniques.\r\n  O Image data structures and databases.\r\n  O Convergence of imaging media (video and computer).\r\n  O Virtual reality.\r\n  O Image compression, coding, and encryption.\r\n  O Tools for multimedia production and services.\r\n  O Digital imaging for film and television.\r\n  O Visualization.\r\n  O Scene and object modeling.\r\n  O Knowledge acquisition.\r\n  O Visual inspection.\r\n  O Document image understanding.\r\n  O Image algebra.\r\n  O Mathematical morphology.\r\n  O Architecture of imaging and vision systems (including parallel\r\n    architectures and algorithms).\r\n  O Neural network techniques and fuzzy logic.\r\n  O Performance analysis and evaluation.\r\n  O Software tools and environments for imaging.\r\n  O Applications including: medicine, robotic, GIS, remote sensing, ...\r\n  O Other aspects and applications relating to imaging science.\r\n\r\nSUBMISSION OF PAPERS:\r\n\r\nProspective authors are invited to submit three copies of their draft\r\npaper (about 5 pages) to H. R. Arabnia (address is given below) by the\r\ndue date. Submissions for the technical sessions must be send to the\r\nSession Chair. E-mail and Fax submissions are also acceptable. The\r\nlength of the Camera-Ready papers (if accepted) will be limited to 10\r\npages. Papers must not have been previously published or currently\r\nsubmitted for publication elsewhere.\r\n\r\nThe first page of the draft paper should include: title of the paper,\r\nname, affiliation, postal address, E-mail address, telephone number, and\r\nFax number for each author. The first page should also include the name\r\nof the author who will be presenting the paper (if accepted) and a\r\nmaximum of 5 keywords.\r\n\r\nPROPOSAL FOR ORGANIZING TECHNICAL SESSIONS:\r\n\r\nEach technical session will have 5/6 paper presentations. The session\r\nchairs will be responsible in selecting the papers for their own\r\nsessions. The names of session chairs will appear as Associate Editors\r\nin the conference proceedings. Proposals to organize technical sessions\r\nshould include the following information: name and address (+ E-mail) of\r\nproposer, title of session, a 100-word description of the topic of the\r\nsession, and how you plan to advertise the session and select papers for\r\nthe proposed session. Mail your proposal to H. R. Arabnia (address is\r\ngiven below); E-mail submissions are preferred.\r\n\r\nCurrently Scheduled Technical Sessions:\r\n              \r\n\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n   Title of session: Internet Image Security\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n          Chair: Mr. Antonio Mana-Gomez\r\n         E-mail: amg@lcc.uma.es\r\n            www: http://www.lcc.uma.es/personal/mana/ImageSecurity.html\r\n    Description:\r\n\r\n         Image transmission over the Internet is one the keys for its\r\npopularity. However, one of the great drawbacks of the Internet is the\r\nfree access to and broadcasting of these images. It is possible to view\r\nthe transmission of images from two different standpoints: firstly, it\r\nis a due to allow the users to transmit with privacy and efficacy the\r\nimages, so there has to be a tool to supply those items; secondly, the\r\nfrequent news in the media on child pornography and other illegal\r\ntopics, shows that Internet can become a crime paradise. From this\r\nsecond approach it is clear that the development of tools to control the\r\nbroadcasting of these images is a need. Balance between the user's right\r\nto privacy and the community need of instruments to avoid misuse of the\r\nInternet has to be achieved by any solution to this problem. This\r\ntechnical session deals with new techniques and protocols that can make\r\npossible this balance whithout compromising efficiency.\r\n\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n   Title of session: Monte Carlo Methods for Physically\r\n                     Based Rendering\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n          Chair: Mr. Francisco R. Villatoro-Machuca\r\n         E-mail: villa@lcc.uma.es\r\n            www: http://www.lcc.uma.es/personal/villa/MonteCarlo.html\r\n    Description:\r\n\r\n        Physically based rendering is based on the numerical solution of\r\nthe rendering equation. Two main techniques can be used: Monte Carlo\r\npath tracing (image-space stochastic sampling methods) and finite\r\nelements (world-space radiosity like mesh-based methods). Monte Carlo\r\nmethods are very versatile, and if unbiased, convergence is assured, but\r\nslow. Mesh-based methods can be used as a bias for Monte Carlo methods\r\nin order to improve efficacy. Bias shows up as results that are not\r\nnoisy, but in fact are incorrect. However, if the bias is adecuately\r\nbounded, the image is visually coherent and it is not noticeable.  In\r\nthe future hybrid of Monte Carlo and mesh-based methods are the point.\r\nThis sesion deals with an analysis of the relative merits of Monte Carlo\r\nPath Tracing (MCPT) and Finite Elements (FE) on the basis of their\r\npotential for future improvements. Questions as: Should we, and how do\r\nwe, make MCPT more like Hierarchical FE? Or should Hierarchical FE be\r\nmade more like MCPT? In short, what form should this hybrid take?\r\n\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n   Title of session: Progressive Transmission and\r\n                     Rendering of 3D Scenes for the Internet\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n          Chair: Mr. Francisco R. Villatoro-Machuca\r\n         E-mail: villa@lcc.uma.es\r\n            www: http://www.lcc.uma.es/personal/villa/ProgTrans.html\r\n    Description:\r\n\r\n        New extensions of the World Wide Web (WWW) interface (the\r\nVirtual Reality Modeling Language (VRML),JAVA Scripts) has been\r\naddressed the ability to visualize three dimensional (3D) object\r\noriented scenarios and allowed the interactive manipulation with their\r\nbasic elements. Unfortunately, most realistic scenes require a large\r\namount of storage and, consequently, their transmission is very slow.\r\nExisting viewers must deal with this problem. Multiresolution video,\r\nwavelet multiresolution meshes, progressive transmission, mesh\r\ncompression and dynamic display are proposed solutions. This technical\r\nsession is about theses new techniques which can make possible virtual\r\nworlds on the cyberspace.\r\n\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n\r\nEVALUATION OF PAPERS:\r\n\r\nPapers will be evaluated for originality, significance, clarity, and\r\nsoundness. Each paper will be refereed by two researchers in the topical\r\narea. The Camera-Ready papers will be reviewed by one person. Please\r\nrefer to the technical sessions pages for details on the evaluation of\r\nthe papers for those sessions.\r\n\r\nPUBLICATION:\r\n\r\nThe conference proceedings will be published by CSREA Press. The\r\nproceedings will be available at the conference.\r\nPlease note that all color pictures/diagrams will be published in\r\ngray-scale.\r\n\r\nORGANIZERS/SPONSORS:\r\n\r\nA number of university faculty members in cooperation with the Monte\r\nCarlo Hotel (conference division) will be organizing the conference. The\r\nconference is sponsored by the Computer Science Research, Education, and\r\nApplications Tech. (CSREA) in cooperation with the Computer Vision\r\nResearch and Applications Tech. (CVRA), The National Supercomputing\r\nCenter for Energy and the Environment (USA), developers of\r\nhigh-performance machines and systems (pending) and related computer\r\nassociations (pending.)\r\n\r\nLOCATION OF CONFERENCE:\r\n\r\nThe conference will be held in the Monte Carlo Resort and Casino hotel,\r\nLas Vegas, Nevada, USA. This is a new hotel with excellent conference\r\nfacilities and over 3000 rooms. The hotel is minutes from the Las Vegas\r\nairport with free shuttles to and from the airport. The hotel has many\r\nvacation and recreational attractions, including: casino, waterfalls,\r\nspa, kiddie pools, sunning decks, Easy River water ride, wave pool with\r\ncascades, lighted tennis courts, health spa (with workout equipment,\r\nwhirlpool, sauna, ...), arcade virtual reality game rooms, nightly\r\nshows, snack bars, a number of restaurants, shopping area, ... Many of\r\nthese attractions are open 24 hours a day and most are suitable for\r\nfamilies and children. The hotel's room rate is very reasonable ($79 +\r\n8% tax) per night for the duration of the conference. The hotel is\r\nminutes from other Las Vegas attractions (major shopping areas,\r\nrecreational destinations, fine dining and night clubs, free street\r\nshows, ...). For the benefit of our international colleagues: the state\r\nof Nevada neighbors with the states of California, Oregon, Idaho, Utah,\r\nand Arizona. Las Vegas is only a few driving hours away from other major\r\ncities, including: Los Angeles, San Diego, Phoenix, ...\r\n\r\nEXHIBITION:\r\n\r\nAn exhibition is planned during the conference. We have reserved 20+\r\nexhibit spaces. Interested parties should contact H. R. Arabnia (address\r\nis given below). All exhibitors will be considered to be the co-sponsors\r\nof the conference. Each exhibitor will have the opportunity to include a\r\ntwo-page description of their latest products in the conference\r\nproceedings (if submitted by May 19, 1997).\r\n\r\nIMPORTANT DATES:\r\n\r\n February 12, 1997 (Wednesday): Draft papers (5-page) due\r\n April 8, 1997 (Tuesday): Notification of acceptance\r\n May 19, 1997 (Monday): Camera-Ready papers & Preregistration due\r\n June 30, July 1, July 2: CISST'97 Conference\r\n\r\nProposals to organize technical sessions should be submitted as soon as\r\npossible (well ahead of the February 12 deadline). All accepted papers\r\nare expected to be presented at the conference.\r\n\r\nPROGRAM COMMITTEE: (as of Nov. 25, 1996)\r\n\r\n  I. Ahmad, Hong Kong University of Science & Technology, Hong Kong;\r\n  H. R. Arabnia, University of Georgia, Athens, GA, USA;\r\n  C. Colin, Ecole des Mines de Nantes, France;\r\n  J. Farison, University of Toledo, Toledo, OH, USA;\r\n  M. E. Fayad, University of Nevada, Reno, NV, USA;\r\n  O. Frieder, George Mason University & Florida Tech., USA;\r\n  F. Golshani, Arizona State University, Tempe, AZ, USA;\r\n  V. Gudivada, University of Missouri at Rolla, MO, USA;\r\n  M. Halem, Space Data & Comp. Div., Goddard Space Flight Center, NASA,\r\n     USA;\r\n  G. Hu, Central Michigan University, MI, USA;\r\n  K-C. Hui, Chinese University of Hong Kong, Shatin, Hong Kong;\r\n  O. H. Ibarra, University of California, Santa Barbara, CA, USA;\r\n  X. Jia, City University of Hong Kong, Hong Kong;\r\n  J. Jin, University of New South Wales, Sydney, Australia;\r\n  D. Kazakos, University of Southwestern Louisiana, LA, USA;\r\n  A. Law, Ohio State University, Columbus, OH, USA;\r\n  D. Luzeaux, Etca/Crea/Sp, France;\r\n  K. Makki, University of Nevada Las Vegas, NV, USA;\r\n  S. A. M. Makki, University of Queensland, Australia;\r\n  A. Mana-Gomez, E.T.S.I.Informatica, Malaga, Spain;\r\n  N. Memon, Northern Illinois University, DeKalb, IL, USA;\r\n  B. Nassersharif, National Supercomputing Center For Energy and the\r\n     Environment, Las Vegas, Nevada, USA;\r\n  M. S. Obaidat, Monmouth University, NJ, USA;\r\n  Y. Pan, University of Dayton, Dayton, OH, USA;\r\n  E. K. Park, University of Missouri-Kansas City, USA;\r\n  W. Peng, Southwest Texas State University, San Marcos, TX, USA;\r\n  N. Pissinou, University of Southwestern Louisiana, Lafayette, LA, USA;\r\n  Rajkumar, Centre for Development of Advanced Computing, Bangalore,\r\n     India;\r\n  S. Sahni, University of Florida, Gainesville, FL, USA;\r\n  H. Sharif, University of Nebraska Lincoln, USA;\r\n  H. Shi, University of Missouri-Columbia, MO, USA;\r\n  M. Singhal, Ohio State University, Columbus, OH, USA;\r\n  S. Y. W. Su, University of Florida, Gainesville, FL, USA;\r\n  A. Tentov, University \"Sv. Kiril i Metodij\", Republic of Macedonia;\r\n  E. Torng, Michigan State University, MI, USA;\r\n  N-F. Tzeng, University of Southwestern Louisiana, Lafayette, LA, USA;\r\n  F. R. Villatoro-Machuca, Universidad de Malaga, Malaga, Spain;\r\n  Y. Xu, Oak Ridge National Laboratory, Oak Ridge, TN, USA;\r\n  S. You, State University of New York at Stony Brook, NY, USA;\r\n  H. Zhang, Aptronix, Inc., Santa Clara, CA, USA;\r\n  D. Zhu, Aptronix, Inc., Santa Clara, CA, USA;\r\n  A. Y. Zomaya, University of Western Australia, Australia.\r\n\r\nCONFERENCE CONTACT:\r\n\r\n    Professor Hamid R. Arabnia (CISST General Chair)\r\n    The University of Georgia Department of Computer Science\r\n    415 Graduate Studies Research Center\r\n    Athens, Georgia 30602-7404, U.S.A.\r\n    Tel: (706) 542-3480\r\n    Fax: (706) 542-2966\r\n    E-Mail : hra@cs.uga.edu\r\n\r\nLOCAL ARRANGEMENT CHAIRS:\r\n\r\n    Professor Kia Makki\r\n    Department of Computer Science\r\n    University of Nevada Las Vegas\r\n    Las Vegas, Nevada 89154-4019, USA\r\n    E-Mail : kia@koko.cs.unlv.edu\r\n\r\n    Professor Niki Pissinou\r\n    Center For Advanced Computer Studies\r\n    University of Southwestern Louisiana\r\n    Lafayette, LA 70508, USA\r\n    E-Mail : pissinou@cacs.usl.edu\r\n\r\nPUBLICITY CHAIR:\r\n\r\n    Professor Yi Pan\r\n    Department of Computer Science\r\n    University of Dayton\r\n    Dayton, OH 45469-2160, USA\r\n    Tel: (513) 229-3807\r\n    Fax: (513) 229-4000\r\n    E-Mail : pan@cps.udayton.edu\r\n\r\nWWW PAGES:\r\n\r\n    http://www.lcc.uma.es/congresos/CISST.html (CISST'97 Home Page)\r\n    http://www.cps.udayton.edu/~pan/pdpta      (PDPTA'97 Home Page)\r\n\r\n\r\nOTHER INFORMATION:\r\n\r\n\r\n                          ~~~~~\r\n                         ( o o )\r\n  +----------------o000-----U------000o--------------------+\r\n  !           _   ,                                        !\r\n  ! Antonio Mana Gomez               eMail: amg@lcc.uma.es !\r\n  !                                                        !\r\n  ! Departamento de Lenguajes y Ciencias de la Computacion !\r\n  !        E.T.S.I.Informatica.    Desp. 1.2.B.19          !\r\n  !               Universidad de Malaga                    !\r\n  !                Campus de Teatinos.                     !\r\n  !               29071 MALAGA (SPAIN)                     !\r\n  !                                                        !\r\n  ! Phone: (+34) 5 213 27 54        Fax: (+34) 5 213 13 97 !\r\n  +--------------------------------------------------------+\r\n\r\nOR OTHERWISE FROM:\r\n\r\n  +---------------------------------------------------------+\r\n  !                                                         !\r\n  ! Francisco R. Villatoro Machuca  EMAIL: villa@lcc.uma.es !\r\n  !                                                         !\r\n  ! Departamento de Lenguajes y Ciencias de la Computacion  !\r\n  !      E.T.S.Ing. Industriales   Desp. I-323-D            !\r\n  !               Universidad de Malaga                     !\r\n  !                Campus de El Ejido.                      !\r\n  !                29013 MALAGA (SPAIN)                     !\r\n  !                                                         !\r\n  ! Phone: (+34) 5 213 20 96        Fax: (+34) 5 213 28 16  !\r\n  !                                                         !\r\n  !    http://www.lcc.uma.es/personal/villa/villa.html      !\r\n  +---------------------------------------------------------+\r\n\r\nFrom \r\nReceived: from launzatte.cg.tuwien.ac.at by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\tfor <wp@cg.tuwien.ac.at> id JAA25804; Mon, 2 Dec 1996 09:45:10 +0100\r\nReceived: (from prikryl@localhost) by launzatte.cg.tuwien.ac.at (8.6.12/8.6.9) id JAA02613; Mon, 2 Dec 1996 09:39:13 +0100\r\nFrom: Jan Prikryl <prikryl@launzatte>\r\nMessage-Id: <199612020839.JAA02613@launzatte.cg.tuwien.ac.at>\r\nSubject: Re: reflection questions\r\nIn-Reply-To: <v0300780caec83a2ccd1a@[128.130.166.56]> from by way of Werner Purgathofer at \"Dec 2, 96 08:48:05 am\"\r\nTo: by way of Werner Purgathofer <shirley@phong.cs.utah.edu>\r\nDate: Mon, 2 Dec 1996 09:39:12 +0100 (CET)\r\nCc: Werner Purgathofer <wp>\r\nX-Mailer: ELM [version 2.4ME+ PL28 (25)]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 9c1ee991c493b25dda9eed21ac246226\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n> Date: Mon, 2 Dec 1996 08:48:05 +0100\r\n> To: globillum, gervautz, tobler, wilkie, prikryl@sgi.felk.cvut.cz, matkovic,\r\n>         maria\r\n> From: shirley@phong.cs.utah.edu (Peter Shirley) (by way of Werner Purgathofer)\r\n> Subject: reflection questions\r\n\r\n> 2. A paper by [Rushmeier and Tynor, 90] is alluded to, with\r\n>    no title or bibliography entry.  What is it (I have a feeling\r\n>    our friend HR can answer this one).\r\n\r\n\r\n@InProceedings{Rushmeier90b,\r\n  author =       \"Holly E. Rushmeier and Stephen D. Tynor\",\r\n  title =        \"Incorporating the {BRDF} into an Infrared Scene\r\n                 Generation System\",\r\n  booktitle =    \"Conference on Characterization, Propagation and\r\n                 Simulation of Infrared Scenes, SPIE Proceedings\",\r\n  volume =       \"1311\",\r\n  address =      \"Orlando, Florida\",\r\n  month =        apr,\r\n  year =         \"1990\",\r\n  note =         \"also as Technical Report \\#90-17, Laboratoire\r\n                 Bordelais de Recherche en Informatique, Universite de\r\n                 Bordeaux.\",\r\n}\r\n\r\n\thttp://sgi.felk.cvut.cz/~biblio/\r\n\thttp://liinwww.ira.uka.de/bibliography/\r\n\r\n-- JP\r\n\r\n-------------------------------------------------------------------------\r\n               Jan Prikryl <prikryl@cg.tuwien.ac.at>\r\n         http://www.cg.tuwien.ac.at/staff/JanPrikryl.html\r\n         Institute of Computer Graphics and Visualisation\r\n              Vienna Institue of Technology, Austria\r\n-------------------------------------------------------------------------\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id SAA07988; Tue, 3 Dec 1996 18:26:59 +0100\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU (HOSTESS.GRAPHICS.CS.CMU.EDU [128.2.206.188]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id RAA18025 for <globillum@imag.fr>; Tue, 3 Dec 1996 17:24:02 +0100 (MET)\r\nFrom: Paul.Heckbert@HOSTESS.GRAPHICS.CS.CMU.EDU\r\nMessage-Id: <199612031624.RAA18025@imag.imag.fr>\r\nDate: Tue, 3 Dec 96 11:08:20 EST\r\nTo: shirley@PHONG.CS.UTAH.EDU\r\nSubject: Re:  International Conference on ISST\r\nCc: globillum@imag.fr\r\nX-UIDL: f2ffe7c11d0d14ba45e5fb8156059ab7\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nRe: Peter Shirley's email about the conference:\r\n\r\n    International Conference on Imaging Science, Systems, and Technology\r\n    CISST'97\r\n    June 30 - July 2, 1997 Las Vegas, Nevada, USA\r\n    http://www.lcc.uma.es/personal/mana/CISST2.html\r\n\r\nHmmm, the web page says there will be a self-appointed program committee /\r\nsession chairs / associate editors.  Sounds quite suspicious, frankly.\r\nI wouldn't be surprised if their acceptance rate is near 100%.\r\nI would predict highly variable paper quality.  There is an excellent\r\nwater slide in Las Vegas, however! :-)\r\n\r\nI just participated in a workshop where only 3 out of 28 papers submitted\r\nwere rejected, but it was still worthwhile, however.\r\n\r\nAre you familiar with the VIDEA story?\r\n\r\n    <A HREF=\"http://www.cg.tuwien.ac.at/~wp/videa.html\">\r\n    Beware of VIDEA!</A>,\r\n    an amusing and troubling account of a bogus conference,\r\n    reported by Purgathofer, Groeller, and Feda of the U of Vienna.\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id EAA14959; Wed, 11 Dec 1996 04:28:16 +0100\r\nReceived: from mercury.uniserve.com (mercury.uniserve.com [204.191.197.248]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id EAA03509 for <globillum@imag.fr>; Wed, 11 Dec 1996 04:04:19 +0100 (MET)\r\nReceived: from helios (van0202.tvs.net [204.191.197.42]) by mercury.uniserve.com (8.8.2/8.8.2) with ESMTP id SAA12854 for <globillum@imag.fr>; Tue, 10 Dec 1996 18:56:16 -0800 (PST)\r\nMessage-Id: <199612110256.SAA12854@mercury.uniserve.com>\r\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\r\nTo: globillum@imag.fr\r\nSubject: Radiosity bibliography update\r\nDate: Tue, 10 Dec 1996 19:02:16 -0800\r\nX-MSMail-Priority: Normal\r\nX-Priority: 3\r\nX-Mailer: Microsoft Internet Mail 4.70.1155\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 2f1597796ff7a36c321fa979124c98c0\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nANNOUNCE: 96/12/15 Release of RADBIB96\r\n--------------------------------------\r\nRADBIB96 is a comprehensive bibliography of radiosity and\r\nrelated global illumination papers, theses, articles, and\r\nbooks. The total number of references is now 1,008 (including\r\nfour U.S. patents on radiosity techniques).\r\n\r\nThis bibliography is available in BibTex format as\r\nRADBIB96.BIB (with a release date of December 15, 1996)\r\nfrom:\r\n\r\n  http://www.ledalite.com/library-/rrt.htm\r\n\r\nand as compressed RadBib96.Z from:\r\n\r\n  ftp://hobbes.lbl.gov/pub/doc\r\n\r\nAs always, it is time-consuming and sometimes difficult to\r\ntrack down conference papers and theses on radiosity and global\r\nillumination. If you know of a relevant reference that is not\r\nincluded in the bibliography, please let me know so that I can\r\ninclude it in the next release.\r\n---\r\nIan Ashdown, P. Eng.\r\nResearch & Development Manager\r\nLedalite Architectural Products Inc.\r\nhttp://www.ledalite.com\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id WAA03682; Fri, 20 Dec 1996 22:49:27 +0100\r\nReceived: from eye.eye.com (eye.eye.com [149.54.1.2]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id SAA19457 for <globillum@imag.fr>; Fri, 20 Dec 1996 18:52:35 +0100 (MET)\r\nReceived: from hemlock.eye.com by eye.eye.com with SMTP\r\n\t(1.37.109.8/16.2) id AA10404; Fri, 20 Dec 1996 12:51:54 -0500\r\nReceived: by hemlock\r\n\t(1.37.109.8/15.6) id AA20852; Fri, 20 Dec 1996 12:52:21 -0500\r\nDate: Fri, 20 Dec 1996 12:52:21 -0500\r\nFrom: Eric Haines <erich@eye.com>\r\nMessage-Id: <9612201752.AA20852@hemlock>\r\nTo: globillum@imag.fr\r\nSubject: new ray tracing bibliography available\r\nCc: erich@hemlock.eye.com\r\nX-UIDL: 06f6903bd9e767eb73ae7defecfc29f9\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nI have made the latest version of the ray tracing bibliography which Paul\r\nHeckbert and I compiled (with help from many others) available at:\r\n\r\n\thttp://www.acm.org/tog/resources/bib/\r\n\r\nLet me know of any errors or missing references.  I've tried to limit new\r\nentries to those directly dealing with ray tracing itself as a rendering\r\nalgorithm or that talk about monte carlo sampling or volume visualization using\r\nray tracing (as opposed to references which mention ray tracing simply as\r\nanother tool, which for the most part it has become).\r\n\r\nEric Haines\r\nerich@acm.org\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id VAA08619; Sat, 28 Dec 1996 21:44:28 +0100\r\nReceived: from mercury.uniserve.com (mercury.uniserve.com [204.191.197.248]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id VAA04618 for <globillum@imag.fr>; Sat, 28 Dec 1996 21:33:35 +0100 (MET)\r\nReceived: from helios (van0405.tvs.net [204.191.197.105]) by mercury.uniserve.com (8.8.2/8.8.2) with ESMTP id MAA27534 for <globillum@imag.fr>; Sat, 28 Dec 1996 12:23:27 -0800 (PST)\r\nMessage-Id: <199612282023.MAA27534@mercury.uniserve.com>\r\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\r\nTo: globillum@imag.fr\r\nSubject: Global illumination validation studies\r\nDate: Sat, 28 Dec 1996 12:31:32 -0800\r\nX-MSMail-Priority: Normal\r\nX-Priority: 3\r\nX-Mailer: Microsoft Internet Mail 4.70.1155\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: f7e94f36ccf72ca43ef90b0dc76bba69\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nChas Ehrlich at Lawrence Berkeley National Lab uncovered these two Web\r\npages:\r\n\r\n  \"Physically Accurate Lighting Simulation in Computer Graphics Software\"\r\n  URL: http://rmp.kiam1.rssi.ru/articles/pals/pals.htm\r\n\r\n  \"Comparison of Two Methods of Global Illumination Analysis\"\r\n  URL: http:://rmp.kiam1.rssi.ru/articles/cmgia/cmgia.htm\r\n\r\nI bring them to the attention of this mailing list because:\r\n\r\n(a) Very few papers have been written on the physical validation of\r\n    radiosity and global illumination algorithms;\r\n(b) The information presented in these Web pages constitute complete\r\n    technical reports, yet do not appear to have been otherwise\r\n    published; and\r\n(c) The authors compare Lightscape, Radiance, and Specter (Integra\r\n    Inc.) with some interesting conclusions.\r\n\r\n\r\nIan Ashdown, P. Eng.\r\nResearch & Development Manager\r\nLedalite Architectural Products Inc.\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id GAA09745; Sun, 29 Dec 1996 06:18:36 +0100\r\nReceived: from relay6.UU.NET (relay6.UU.NET [192.48.96.16]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id GAA18425 for <globillum@imag.fr>; Sun, 29 Dec 1996 06:10:17 +0100 (MET)\r\nReceived: from audrey by relay6.UU.NET with SMTP \r\n\t(peer crosschecked as: Cust115.Max16.San-Francisco2.CA.MS.UU.NET [153.34.189.243])\r\n\tid QQbwdg05815; Sun, 29 Dec 1996 00:10:06 -0500 (EST)\r\nSender: crs@uunet.uu.net\r\nMessage-ID: <32C5FB86.167E@pop.net>\r\nDate: Sat, 28 Dec 1996 21:03:02 -0800\r\nFrom: Chris Schoeneman <crs@pop.net>\r\nX-Mailer: Mozilla 2.0S (X11; I; IRIX 6.2 IP22)\r\nMIME-Version: 1.0\r\nTo: Ian Ashdown <iashdown@ledalite.com>\r\nCC: globillum@imag.fr\r\nSubject: Re: Global illumination validation studies\r\nReferences: <199612282023.MAA27534@mercury.uniserve.com>\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 55cb2736695d3b6a1b7c6d3f733926c3\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nIan Ashdown wrote:\r\n> \r\n> Chas Ehrlich at Lawrence Berkeley National Lab uncovered these two Web\r\n> pages:\r\n> \r\n>   \"Physically Accurate Lighting Simulation in Computer Graphics Software\"\r\n>   URL: http://rmp.kiam1.rssi.ru/articles/pals/pals.htm\r\n> \r\n>   \"Comparison of Two Methods of Global Illumination Analysis\"\r\n>   URL: http://rmp.kiam1.rssi.ru/articles/cmgia/cmgia.htm\r\n\r\nThis was very interesting reading.  From what I know of LVS, most\r\nconclusions sounded pretty reasonable.  I noted that they used LVS\r\nversion 1.2.4.  My guess is that version 1.3 (available for well\r\nover a year) would have given more accurate results, at least for\r\nthe CUBE test.  Version 2.0 would be better still.  Both of these\r\nversions accurately solve an environment with an analytical solution\r\n(the inside of a cube where each face is a perfect diffuse emitter),\r\nwhile 1.2.4 (if I recall correctly) failed this test.\r\n\r\nIn any case, I did find some unexpected conclusions.\r\n\r\n1. In APART2 they're surprised by the specular reflection model used\r\nby LVS.  They assume it's incorrect but it is in fact demonstrating\r\nthe angular dependence of reflectivity.  Whether the model is\r\naccurate could be the subject of a similar analysis.\r\n\r\n2. In the DREAM0 evaluation they state that LVS doesn't have `cone'\r\nlights.  Well of course LVS does have them (it calls them spot lights).\r\n\r\n3. Also in DREAM0 they note bleeding of light from the red carpet on\r\na corner in the cove with the blue carpet.  It shouldn't be there and\r\nthey say they can't explain the effect.  It looks like a light leak,\r\nwhich they should recognize.  I'd be more comfortable with their\r\nconclusions if they clearly stated that it wasn't a light leak and that\r\nthe models were constructed to avoid light and shadow leaks.\r\n\r\nStill, since the ROOM model is from Lightscape it's safe to assume that\r\nit is so constructed.  And since it fails to match Specter and Radiance,\r\nit's pretty clear that LVS 1.2.4 isn't as accurate as either.\r\n\r\nPerhaps it's my bias from having worked at Lightscape, but at a\r\nvisceral level I generally find the Lightscape images much more\r\nrealistic looking than either the Specter or Radiance images.  Too bad\r\nthey're not as accurate.\r\n\r\nMany thanks to Chas and the authors for making this known.\r\nCheers,\r\n-chris\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id XAA15056; Mon, 30 Dec 1996 23:53:55 +0100\r\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id XAA25091 for <globillum@imag.fr>; Mon, 30 Dec 1996 23:21:51 +0100 (MET)\r\nReceived: from hobbes.lbl.gov by lbl.gov (SMI-8.6/SMI-SVR4)\r\n\tid OAA28251; Mon, 30 Dec 1996 14:21:25 -0800\r\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2)\r\n\tid AA08533; Mon, 30 Dec 96 14:20:07 PST\r\nDate: Mon, 30 Dec 96 14:20:07 PST\r\nFrom: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\r\nMessage-Id: <9612302220.AA08533@hobbes.lbl.gov>\r\nTo: Oek@int.keldysh.ru\r\nSubject: lighting simulation comparisons\r\nCc: chas@hobbes.lbl.gov, globillum@imag.fr, iashdown@ledalite.com\r\nX-UIDL: a68bfb384bfb109f8d297500f5b94de0\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nThis is very good work (referring to the comparison between Lightscape,\r\nSpectre and Radiance at http://rmp.kiam1.rssi.ru/articles/pals/pals.htm).\r\nIs this going to be a technical report somewhere?  I would like to learn\r\nmore about Spectre also.  I have followed this program through its various\r\nname changes, but never actually spoken to someone with a copy of it.  It\r\nsounds like it has come a long way, and is worth a closer look.  Can you\r\nsend us a working web address for this product (the link on your report\r\nseems to be broken)?\r\n\r\nI was a bit disappointed at the quality of the Radiance renderings you\r\nshowed, and I wonder if you used the new \"rad\" interface to generate\r\nthem?  This is an executive script that makes the control of calculation\r\nparameters and image filtering much more automatic and natural, and would\r\nreduce or eliminate many of the artifacts you are seeing, which are the\r\nresult of poor parameter choices or (in the case of the aliasing artifacts)\r\nmissing the final image filtering pass.\r\n\r\nThis same program also has a GUI, called trad, which makes running and\r\ncontrolling the rendering process much easier.\r\n\r\nI was very pleased to see the in-depth analysis of the three calculation\r\nmethods.  I was particularly intrigued by Spectre's apparent ability to\r\ncontrol the overall simulation accuracy.  Since this quantity is intricately\r\ntied to the geometric modeling and the resolution of the illumination map,\r\nhowever, I am not sure exactly what is being controlled here.  I notice in\r\nthe comparison of absolute error, that Spectre did not seem to have as good\r\na handle on its calculation as implied by this accuracy parameter.  In my\r\nown research on global illumination, I have found such absolute error bounds\r\nto be extremely elusive.  The work on this by Arvo and others has shown\r\nsome promise for error limits at radiosity mesh points, but of course this\r\nsays nothing about what's going on between mesh points, and this is for\r\ndiffuse-only environments besides.  Monte Carlo methods can offer statistical\r\nerror estimates for arbitrary environments, but achieving specific accuracy\r\ntolerances at some pixels is next to impossible using conventional methods.\r\n(I won't scoop Eric Veach, who seems to have found a very promising new\r\nMC technique which I hope will appear in the literature sooner rather than\r\nlater.)\r\n\r\nThere were some other, very minor, errors in your exposition, which I would\r\nbe happy to correct if you like.  The main problem in my view was the way\r\nRadiance was used, which had a large effect on the results.  I admit that\r\nit is not at all clear for the new user how to best apply this software,\r\neven if they have an excellent understanding of the underlying algorithms.\r\nI am hoping to remedy this situation with the publication of a book from\r\nWiley, which will hopefully be available by this Summer.\r\n\r\nPlease forward this also to Andrei, as I did not find his e-mail address.\r\n\r\nThanks!\r\n-Greg Ward\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id AAA15100; Tue, 31 Dec 1996 00:14:38 +0100\r\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id XAA26115 for <globillum@imag.fr>; Mon, 30 Dec 1996 23:49:37 +0100 (MET)\r\nReceived: from hobbes.lbl.gov by lbl.gov (SMI-8.6/SMI-SVR4)\r\n\tid OAA28566; Mon, 30 Dec 1996 14:49:13 -0800\r\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2)\r\n\tid AA08597; Mon, 30 Dec 96 14:47:56 PST\r\nDate: Mon, 30 Dec 96 14:47:56 PST\r\nFrom: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\r\nMessage-Id: <9612302247.AA08597@hobbes.lbl.gov>\r\nTo: Oek@int.keldysh.ru\r\nSubject: P.S. to last message\r\nCc: chas@hobbes.lbl.gov, globillum@imag.fr, iashdown@ledalite.com\r\nX-UIDL: 42ea3d5cd68b16c7f76b9ab46f26eedf\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nIf you want to see some other examples of how close Radiance can come to\r\nreality (I always do), check out the following web page:\r\n\r\n\thttp://sap.mit.edu/projects/studioimages.html\r\n\r\nThis is work done independently by Philip Thompson and Jack DeValpine at\r\nMIT.\r\n\r\n-Greg\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id SAA00143; Mon, 6 Jan 1997 18:27:05 +0100\r\nReceived: from gin.keldysh.ru (root@[194.226.56.162]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id QAA11675 for <globillum@imag.fr>; Mon, 6 Jan 1997 16:45:08 +0100 (MET)\r\nReceived: from oak.keldysh.ru (oak.keldysh.ru [194.226.56.183]) by gin.keldysh.ru (8.7.6/8.7.3) with SMTP id SAA13496; Mon, 6 Jan 1997 18:44:33 +0300\r\nMessage-ID: <32D11D7F.3E94@gin.keldysh.ru>\r\nDate: Mon, 06 Jan 1997 18:42:57 +0300\r\nFrom: Andrei Khodulev <abkhod@gin.keldysh.ru>\r\nReply-To: abkhod@gin.keldysh.ru\r\nOrganization: Integra\r\nX-Mailer: Mozilla 3.0 (Win95; I)\r\nMIME-Version: 1.0\r\nTo: globillum@imag.fr\r\nCC: greg@hobbes.lbl.gov, crs@pop.net\r\nSubject: Re: lighting simulation comparisons\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 8f02d859ed55d97febb9b2a005760dc7\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nSome year and half ago we requested providers of physically accurate\r\nlighting simulation software to deliver their software for the purpose\r\nof evaluation. We did our best to perform as unbiased benchmarks as\r\npossible. The results has been published in Graphicon 96 and posted on\r\nour (KI) home page\r\n\r\n http://rmp.kiam1.rssi.ru/articles/pals\r\n\r\nsince May 1996.\r\n\r\nAs people behind Radiance (Greg Ward) and LVS (Chris Shoeneman) are not\r\nnecessarily satisfied with the way their software has been used in\r\ncomparisons we are ready to repeat the benchmarks following the\r\nadditional information. We also welcome others who are willing to\r\ndeliver their software for benchmarking.\r\n\r\nAndrei Khodulev, abkhod@gin.keldysh.ru\r\nEdward Kopylov, oek@gin.keldysh.ru\r\n\r\nP.S. There is also a paper \"Comparison of two Methods of Global\r\nIllumination Analysis\" devoted to comparison of Deterministic and Monte\r\nCarlo algorithms of global illumination analysis.\r\n\r\nhttp://rmp.kiam1.rssi.ru/articles/cmgia/\r\n\r\nAndrei Khodulev.\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id UAA00404; Mon, 6 Jan 1997 20:22:25 +0100\r\nReceived: from gin.keldysh.ru (root@[194.226.56.162]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id TAA22481 for <globillum@imag.fr>; Mon, 6 Jan 1997 19:57:14 +0100 (MET)\r\nReceived: from oak.keldysh.ru (oak.keldysh.ru [194.226.56.183]) by gin.keldysh.ru (8.7.6/8.7.3) with SMTP id VAA14116; Mon, 6 Jan 1997 21:56:11 +0300\r\nMessage-ID: <32D14A69.5E4C@gin.keldysh.ru>\r\nDate: Mon, 06 Jan 1997 21:54:35 +0300\r\nFrom: Andrei Khodulev <abkhod@gin.keldysh.ru>\r\nReply-To: abkhod@gin.keldysh.ru\r\nOrganization: Keldysh Inst. of Appl. Math.\r\nX-Mailer: Mozilla 3.0 (Win95; I)\r\nMIME-Version: 1.0\r\nTo: greg@hobbes.lbl.gov\r\nCC: globillum@imag.fr, chas@hobbes.lbl.gov, iashdown@ledalite.com\r\nSubject: Re: lighting simulation comparisons\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 0ece291858c5d28fb8e1042e14dbe066\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nDear Greg,\r\n\r\nHello from Andrei Khodulev, with whom You exchanged some letters in\r\n1992.\r\n\r\n>I would like to learn more about Spectre also. I have followed\r\n>this program through its various name changes, but never actually\r\n>spoken to someone with a copy of it.\r\n>It sounds like it has come a long way, and is worth a closer\r\n>look. Can you send us a working web address for this product\r\n>(the link on your report seems to be broken)?\r\n\r\nIntegra Inc. is in the process of establishing official page in English.\r\nFor this reasons links are not available. At this point only Japanese\r\npage exist:\r\n\r\nhttp://www.kt.rim.or.jp/~integra/\r\n\r\nMr. A. Fujimoto, the president of Integra Inc., was asked about\r\npreparation of non-commercial version of SPECTER that can be used by\r\nothers for comparison study analogous to our one. Please wait for answer\r\nfrom him.\r\n\r\nCOMPARISON\r\n\r\nAs You (and apparently LVS) are not satisfied with the way RADIANCE\r\n(LIGHTSCAPE) has been used we are going to repeat the comparison\r\nfollowing your advises and with new software version(3.0 ?). Today we\r\nsent a message to globillum at this topic and welcome others who are\r\nwilling to deliver their software for benchmarking. I think it will take\r\nfinite time until all information is completed and conditions are agreed\r\namong the interested parties.\r\n\r\n>I was a bit disappointed at the quality of the Radiance renderings you\r\n>showed, and I wonder if you used the new \"rad\" interface to generate\r\n>them?\r\n> This is an executive script that makes the control of calculation\r\n>parameters and image filtering much more automatic and natural, and would\r\n>reduce or eliminate many of the artifacts you are seeing, which are the\r\n>result of poor parameter choices or (in the case of the aliasing artifacts)\r\n>missing the final image filtering pass.\r\n>\r\n>\r\n>This same program also has a GUI, called trad, which makes running and\r\n>controlling the rendering process much easier.\r\n>\r\n\r\nYou pointed our serious mistake: we refer to RADIANCE 2.5 (and we\r\nactually used it for benchmarks!) while obsolete Reference Manual (for\r\nprevious 2.4 version) was used. So, we knew nothing about 'trad'.\r\n\r\nWhat concerns to 'rad' we found it more convenient to call the batch\r\nprograms ('oconv', 'rpict', 'ximage') directly as we need sometimes\r\nrather long calculations. Maybe we missed some possibilities offered by\r\n'rad'.\r\n\r\nFiltering was not used at all. Apparently we met some problems with its\r\nusage.\r\n\r\n\r\n>I was particularly intrigued by Spectre's apparent ability to\r\n>control the overall simulation accuracy. Since this quantity is intricately\r\n>tied to the geometric modeling and the resolution of the illumination map,\r\n>however, I am not sure exactly what is being controlled here.\r\n>\r\n\r\nHave you seen the paper \r\n\"Comparison of two Methods of Global Illumination Analysis\"\r\n\r\nat http://rmp.kiam1.rssi.ru/articles/cmgia/monte_carlo.htm ?\r\n\r\nSection 3.1 of this paper contains detailed explanation of how accuracy\r\nis controlled in Specter. We'll be very grateful to You for any remarks.\r\nThe reason for this request is that some readers find this part unclear.\r\n\r\n>I notice in the comparison of absolute error, that Spectre did\r\n>not seem to have as good a handle on its calculation as implied\r\n>by this accuracy parameter. In my own research on global\r\n>illumination, I have found such absolute error bounds to be\r\n>extremely elusive.\r\n>\r\n\r\nYes, we also found that the accuracy control Specter provides is not\r\nalways natural for user. Actually, the Specter's accuracy measure is\r\nfrequently used in relative manner: we don't know how the value reported\r\nrelates to perceptual quality, but we can rely that decreasing of this\r\nvalue twice will lead to twice as good image.\r\n\r\n>There were some other, very minor, errors in your exposition,\r\n>which I would be happy to correct if you like.\r\n>\r\n>\r\n>The main problem in my view was the way Radiance was used, which\r\n>had a large effect on the results.\r\n>\r\n\r\nAny remarks are welcome.\r\n\r\n> I admit that\r\n>it is not at all clear for the new user how to best apply this software,\r\n>even if they have an excellent understanding of the underlying algorithms.\r\n>I am hoping to remedy this situation with the publication of a book from\r\n>Wiley, which will hopefully be available by this Summer.\r\n>\r\n\r\nIs there any possibility to get draft of this book in electronic from?\r\nThank you in advance.\r\n\r\n>If you want to see some other examples of how close Radiance can come to\r\n>reality (I always do), check out the following web page:\r\n>\r\n>http://sap.mit.edu/projects/studioimages.html\r\n>\r\n>This is work done independently by Philip Thompson and Jack DeValpine at\r\n>MIT.\r\n>\r\n\r\nCan we get scenes used to generate these images? We could use them in\r\nour comparison.\r\n\r\nWith best regards,\r\n\r\nEdward Kopylov,\r\nAndrei Khodulev.\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id XAA16047; Tue, 7 Jan 1997 23:13:04 +0100\r\nReceived: from internet-mail2.ford.com (internet-mail2.ford.com [198.111.80.24]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id WAA03594 for <globillum@imag.fr>; Tue, 7 Jan 1997 22:51:10 +0100 (MET)\r\nReceived: by internet-mail2.ford.com id AA18258\r\n  (InterLock SMTP Gateway 3.0 for globillum@imag.fr);\r\n  Tue, 7 Jan 1997 16:50:28 -0500\r\nMessage-Id: <199701072150.AA18258@internet-mail2.ford.com>\r\nReceived: by internet-mail2.ford.com (Protected-side Proxy Mail Agent-1);\r\n  Tue, 7 Jan 1997 16:50:28 -0500\r\nDate: Tue, 7 Jan 1997 16:50:27 -0500\r\nFrom: Stephen Westin <swestin@ford.com>\r\nTo: globillum@imag.fr\r\nIn-Reply-To: <32D24D96.2781E494@doc.ic.ac.uk> (ajc@doc.ic.ac.uk)\r\nSubject: Kajiya path tracing\r\nX-UIDL: 01ef6eef483f2e210a1252f753e90e07\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n> PS. Under what conditions would 40 samples per pixel in MCPT be enough to\r\n> visualise a double-refracted caustic? This is in reference to J. T. Kajiya's\r\n> landmark SIGGraph '86 paper the \"The Rendering Equation\". The caustics cast in\r\n> his tetrahedron of glass balls image seem so noise free. I wonder how they did\r\n> it.\r\n\r\nExtremely large light sources, I understand.\r\n\r\n-Stephen H. Westin\r\nswestin@ford.com\r\nThe information and opinions in this message are mine, not Ford's.\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id IAA18132; Wed, 8 Jan 1997 08:24:09 +0100\r\nReceived: from safran.imag.fr (safran.imag.fr [129.88.32.200]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id IAA17322 for <globillum@imag.fr>; Wed, 8 Jan 1997 08:09:42 +0100 (MET)\r\nReceived: (from sillion@localhost) by safran.imag.fr (8.6.10/8.6.9) id IAA05020 for globillum@imag.fr; Wed, 8 Jan 1997 08:09:41 +0100\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\nMessage-Id: <199701080709.IAA05020@safran.imag.fr>\r\nSubject: Teamcad problem resolved\r\nTo: Global Illumination List <globillum@imag.fr>\r\nDate: Wed, 8 Jan 1997 08:09:40 +0100 (MET)\r\nReply-To: Francois.Sillion@imag.fr\r\nX-Mailer: ELM [version 2.4 PL23]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: fef84b86def1b8bc8c34b14b4016ea16\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nDear globillumers,\r\n\r\nfirst of all, a happy new year to all !\r\n\r\nMost of you have noticed a very annoying problem with the teamcad and\r\nteamcad2 mailing lists. These lists included the globillum alias, without\r\nhaving asked the globillum recipients or myself for approval. This was\r\na simple mishap and the people at Georgia Tech are very sorry.\r\nNow I understand that globillum should have been removed from these lists.\r\n\r\nThe confusion only grew because so many people responded to the first\r\nteamcad messages and copied their answers to the list!\r\n\r\nThe second message I want to send to globillumers is that we are\r\nundergoing some technical changes here as globillum has been  moved\r\nto a list server. Apparently everything works fine but it means that\r\nsome people who have requested to be on the list have not been added yet.\r\nIf you know anybody in this situation... tell them I'll work on it as\r\nsoon as possible !\r\n\r\n+------------------+------------------------------------------------------+\r\n| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\r\n|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 44 66 75|\r\n+------------------+----------+-------------------------------------------+\r\n| Francois.Sillion@imag.fr    | http://w3imagis.imag.fr/~Francois.Sillion |\r\n+-----------------------------+-------------------------------------------+\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id QAA01209; Thu, 9 Jan 1997 16:36:30 +0100\r\nReceived: from igw3.watson.ibm.com (igw3.watson.ibm.com [129.34.139.18]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id PAA14088 for <globillum@imag.fr>; Thu, 9 Jan 1997 15:57:02 +0100 (MET)\r\nReceived: from mailhub1.watson.ibm.com (mailhub1.watson.ibm.com [9.2.249.31]) by igw3.watson.ibm.com (8.7.6/8.7.1) with ESMTP id JAA13986 for <globillum@imag.fr>; Thu, 9 Jan 1997 09:57:23 -0500\r\nReceived: from watngi01.watson.ibm.com (watngi01.watson.ibm.com [9.2.235.20]) by mailhub1.watson.ibm.com (8.8.2/11-26-96) with SMTP id JAA54332 for <globillum@imag.fr>; Thu, 9 Jan 1997 09:56:44 -0500\r\nReceived: by watngi01.watson.ibm.com(Lotus SMTP MTA Release 1.0.1)  id 8525641A.00521663 ; Thu, 9 Jan 1997 09:56:36 -0400\r\nX-Lotus-FromDomain: IBM RESEARCH\r\nFrom: \"Holly Rushmeier\" <holly@watson.ibm.com>\r\nTo: globillum@imag.fr\r\nMessage-ID: <8525641A:0051795D.00@watngi01.watson.ibm.com>\r\nDate: Thu, 9 Jan 1997 09:55:51 -0400\r\nSubject: Need refs. about need\r\nMime-Version: 1.0\r\nContent-type: text/plain; charset=us-ascii; format=flowed\r\nX-UIDL: 2d48493319f989e335d4b611834f12cb\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n\r\n\r\n\r\n  Hi --\r\n\r\n  One of the people working on the appearance project at NIST asked\r\n  me for \"some references that talk about the need for measurements\r\n  of appearance properties of materials.\" A lot of people ask about where\r\n  to find catalogs of measurements etc., but I am having a hard time\r\n  finding \"citable\" references for the need for measurements. If you\r\n  have written anything, either technical paper or more informal\r\n  \"position\" paper that could be cited about the need for measurements\r\n  to support realistic rendering please let me know. Or, if you haven't\r\n  written anything, but would be willing to be quoted about how your\r\n  work would benefit by the availability of measurements, or measurement\r\n  techniques, let me know.\r\n\r\n  Thanks,\r\n  Holly\r\n\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id CAA21734; Thu, 16 Jan 1997 02:29:59 +0100\r\nReceived: from ftp20.jet.es (root@[194.179.100.193]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id CAA11623 for <globillum@imag.fr>; Thu, 16 Jan 1997 02:14:10 +0100 (MET)\r\nReceived: from 007 (info636.jet.es [194.224.182.126]) by ftp20.jet.es (8.6.12/8.6.9) with SMTP id DAA12836 for <globillum@imag.fr>; Thu, 16 Jan 1997 03:12:10 +0100\r\nMessage-ID: <32DD8061.77A0@jet.es>\r\nDate: Thu, 16 Jan 1997 02:12:01 +0100\r\nFrom: Eduardo Bustillo Iceta <ebic@jet.es>\r\nX-Mailer: Mozilla 3.0 (WinNT; I)\r\nMIME-Version: 1.0\r\nTo: globillum@imag.fr\r\nSubject: kd-tree\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: e1c38e4a2486743f9d1286a476a702c2\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHi globillumers :)\r\n\r\nI am preparing a paper on a new globillum rendering technique and I am \r\ntrying to implement several other methods in my rendering architecture\r\nfor comparison and benchmarking.\r\n\r\nOne of these methods is the photon map. Reading H.W. Jensen's \"Global\r\nillumination using photon maps\" paper there is a reference to Bentley's\r\nkd-tree M nearest point searching algorithm. Jensen explains that this\r\nalgorithm can find the M nearest (euclidean distance) photons to any\r\ngiven point in a N point set in O(M log2 N) time. Due to the shortage\r\nof CS books in my school I have been unable to find Bentley's paper :(\r\n\r\nI have worked out another method creating 3 sorted lists (one for each \r\ncoord.) and doing the following:\r\n  \r\n  -For the first coord. I search for the M closest 1D photons right and\r\n  left from the nearest.\r\n\r\n  -For the other coords. I also search right and left from the closest\r\n  1D point in the list and within a constantly updated range given by\r\n  the longest euclidean distance of the M photons found to that point\r\n  to update the M nearest photons list. The longest distance bounds\r\n  the 1D range so that photons outside it must be farther away.\r\n\r\nThis method is much worse than O(M log2 N) making it almost worthless.\r\nI have been thinking about how it could be performed using a kd-tree but\r\nit seems much more prepared to handle hypercubes than hyperspheres...\r\n\r\nI am sorry to put this question on the list as it might sound quite\r\nnaive but if any of you could be kind enough to point me the right way\r\n(as in Bentley's), I would be really grateful as I have been thinking\r\nof changing to an octree structure or hanging myself :)\r\n\r\nThanks a lot,\r\n\r\n                                Eduardo.\r\n---\r\nEduardo Bustillo Iceta\r\nParticular de Basterra 1\r\n48990 Getxo (Vizcaya)\r\nSPAIN\r\ne-mail: ebic@jet.es\r\n        ebic@acm.org\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id WAA18966; Tue, 21 Jan 1997 22:03:06 +0100\r\nReceived: from ebene.inrialpes.fr (ebene.inrialpes.fr [194.199.18.70]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id VAA02387 for <globillum-imag@imag.imag.fr>; Tue, 21 Jan 1997 21:33:12 +0100 (MET)\r\nReceived: from lbl.gov ([128.3.254.23]) by ebene.inrialpes.fr (8.6.13-durand/8.6.9) with ESMTP id VAA27452 for <globillum@imag.fr>; Tue, 21 Jan 1997 21:33:10 +0100\r\nReceived: from hobbes.lbl.gov by lbl.gov (SMI-8.6/SMI-SVR4)\r\n\tid MAA28357; Tue, 21 Jan 1997 12:19:23 -0800\r\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2)\r\n\tid AA15537; Tue, 21 Jan 97 12:17:56 PST\r\nDate: Tue, 21 Jan 97 12:17:56 PST\r\nFrom: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\r\nMessage-Id: <9701212017.AA15537@hobbes.lbl.gov>\r\nTo: abkhod@gin.keldysh.ru\r\nSubject: Re: lighting simulation comparisons\r\nCc: chas@hobbes.lbl.gov, globillum@imag.fr, iashdown@ledalite.com\r\nX-UIDL: a06b16f28ecc3ec2caf1006192a30008\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nHi Andrei,\r\n\r\nI am just getting to comment on your web pages, and I'll just write about\r\nwhat I notice as I go through it (the comparison and validation pages):\r\n\r\nIn http://rmp.kiam1.rssi.ru/articles/pals/radiance.htm, Section 3.1:\r\n\r\n\tNote that Radiance has not possibility to specify point or cone light\r\n\tsources at all, i.e. when the light starts from abstract point. As an\r\n\tapproximation to point light in Radiance a small lighting sphere can\r\n\tbe used.\r\n\r\nIf by \"cone light sources\" you mean spotlights, there is a spotlight\r\nmaterial type that can be used to produce light in cones, not that any\r\nsuch ideal exists in the real world.  As for point sources, the spheres\r\nmay be arbitrarily small.\r\n\r\n\tRadiance has not intelligent sampling of light sources. The\r\n\tonly case that is handled properly is parallelograms. Light\r\n\tsources in form of sphere are not sampled at all in Radiance.\r\n\tOther sources are approximately rectangular (ref. to Radiance\r\n\tDigest, v2n5.2, 537 line).\r\n\r\nThis is not entirely accurate.  It is true that parallelograms are the\r\nonly sources that are sampled exactly correctly, but the sampling of\r\nmost other source shapes is approximately correct.  Spheres are sampled\r\nover a cubic area, which though inaccurate in some sense, does not\r\nresult in great inaccuracies in the result, and it is considerably\r\nfaster than doing it exactly as a sphere.  I hope you read all of the\r\nRadiance Digest section you reference, as Peter did find out that he\r\nhad been making a mistake in his integration, and that Radiance was\r\nactually converging to the correct result.\r\n\r\nYou mention that the conversion from IES luminaire files is \"not\r\ncorrect.\"  Again, it is an approximation, as is EVERYTHING in lighting\r\nsimulation!  It doesn't help matters to make inflammatory remarks,\r\nespecially when you fail to make them for the other packages.  None of\r\nthe packages can model the arbitrarily strange shapes included in the\r\nIES specification, and Radiance simply chooses the closest approximating\r\ngeometry, which is what the other packages must do, also.\r\n\r\nSection 3.2:\r\n\r\nRadiance does not \"subdivide surfaces into patches.\"  The algorithm\r\nemployed never makes use of any explicit geometric subdivision of any\r\nkind, but relies instead on unorganized point value interpolation.\r\nThe octree is used for point lookup, but does not decimate the scene.\r\nThis way, values may be shared between surfaces and subsurfaces on an\r\narbitrary topology, which is a unique feature of the system.\r\n\r\nYou say that Radiance does not handle semispecular surfaces efficiently,\r\nwhen in fact it does, at least as efficiently as Specter.  Except for\r\nthe user-specified BRDF types, all light interactions are accounted for\r\nin Radiance, and the process proceeds efficiently from the point of\r\nmeasurement (i.e., the viewpoint) backwards to the light sources.  Ideal\r\nspecular surfaces are treated with the special material types you\r\nmention in order to avoid the source-finding problem of light-backwards\r\nray tracing, and the corresponding shadow accuracy (i-map resolution)\r\nproblem of light-forwards ray tracing.\r\n\r\nThe efficiency enhancements you mention for limiting the cost of the\r\nvirtual light source calculation are OPTIONAL.  For people who insist on\r\naccuracy guarantees (which by the way are completely bogus, because\r\nlight propogation is a probabilistic process), can change these\r\nparameters to guarantee results.  The runaway creation of virtual\r\nsources is still avoided by geometry checks that are 100% reliable.\r\n\r\nAgain, I would like to see a change in the summary, since Radiance does\r\nin fact model diffuse-specular interactions fully and correctly.\r\n\r\nSection 3.3:\r\n\r\nI agree that setting parameters is non-trivial, which is why I wrote the\r\n\"rad\" program, described in a paper at the 1995 Eurographics Workshop on\r\nRendering.  In general, direct accuracy controls are unreliable,\r\nbut even so, Radiance parameters are tied to accuracy whenever it is\r\npossible or reasonable to do so.\r\n\r\nSection 3.4:\r\n\r\nYou are rightly critical of Radiance 2.5's display mapping function.\r\nThe next version of Radiance (3.1) includes a new program called\r\n\"pcond,\" which contains a comprehensive tone mapping operator with\r\nstrong ties to human vision.\r\n\r\nhttp://rmp.kiam1.rssi.ru/articles/pals/results.htm, Section 5.1.4:\r\n\r\nI thought this section demonstrated very well my point about the\r\nabsolute control of accuracy, or lack thereof.  That is to say, even\r\nthough you have so-called \"accuracy\" settings in Specter, they do not in\r\nfact correspond to any kind of accuracy you can measure.  Although absolute\r\naccuracy is a laudable goal, it is not a practical one when it comes to\r\nlighting simulation.  All you can do is trade time for accuracy and\r\npeform convergence tests such as this on specific scenes.  There is no\r\ntechnique that can guarantee lighting simulation accuracy in arbitrary\r\nenvironments.  The best we can hope for is a statistical estimate based\r\non Monte Carlo convergence tests, and such a criterion offers no\r\nguarantee that the process will EVER finish!\r\n\r\nSection 5.2:\r\n\r\nThe Radiance rendering exhibits significant aliasing because the final\r\n(pfilt) pass was not made.  This is an error in the way the rendering\r\nwas performed that affects the appearance, but not the accuracy of the\r\npixel values.  The accuracy of the shadows is a function of the -dj\r\nas well as the -ds parameter, which should be controlled by the \"rad\"\r\nprogram I mentioned before.\r\n\r\nSection 5.3:\r\n\r\nAgain, the complaint about Radiance images showing jaggies is the result\r\nof failing to filter the result properly with pfilt.  This can be\r\nremedied by applying the \"rad\" program, which runs it automatically.\r\n\r\nFor some reason, you did not include the time for Radiance rendering of\r\nthe flower scene.  In the bathroom (CG) scene, you say that Specter\r\ncomputed the image an \"order of magnitude\" (10 times) faster than\r\nRadiance, when your table shows times of 4.1 and 3 hours for the two\r\nsystems, with Radiance being the faster.  Something is wrong, here.\r\n\r\nIn the final office scene (very nice, by the way), the rendering\r\nparameters obviously require adjustment.  Once again, the \"rad\" program\r\nmakes this process very intuitive, and I strongly suggest you use it.\r\nIt also has a single \"accuracy\" control called \"QUALITY\", but does not\r\nattempt to tie this to numerical accuracy, which cannot be guaranteed,\r\nas we have witnessed from the Specter results.\r\n\r\nhttp://rmp.kiam1.rssi.ru/articles/pals/conclusion.htm, Section 6:\r\n\r\nIn general, I agreed with your conclusions, despite my earlier remarks.\r\n\r\nOverall, I think you have provided the global illumination community\r\na tremendous service, and we owe you a debt of gratitude.  I hope that\r\nyour analysis has a great influence on any future validation and\r\ncomparison work, as a standard of excellence for others to match!\r\n\r\n-Greg\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id VAA18948; Tue, 21 Jan 1997 21:52:50 +0100\r\nReceived: from horus.imag.fr (horus.imag.fr [129.88.38.2]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id VAA02409 for <globillum-imag@imag.imag.fr>; Tue, 21 Jan 1997 21:33:42 +0100 (MET)\r\nReceived: from lbl.gov (lbl.gov [128.3.254.23]) by horus.imag.fr (8.8.1/8.6.9) with SMTP id VAA24066 for <globillum@imag.fr>; Tue, 21 Jan 1997 21:33:41 +0100 (MET)\r\nReceived: from hobbes.lbl.gov by lbl.gov (SMI-8.6/SMI-SVR4)\r\n\tid MAA28841; Tue, 21 Jan 1997 12:29:58 -0800\r\nReceived: by hobbes.lbl.gov (3.2/SMI-3.2)\r\n\tid AA15569; Tue, 21 Jan 97 12:28:31 PST\r\nDate: Tue, 21 Jan 97 12:28:31 PST\r\nFrom: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\r\nMessage-Id: <9701212028.AA15569@hobbes.lbl.gov>\r\nTo: abkhod@gin.keldysh.ru\r\nSubject: Re: lighting simulation comparisons\r\nCc: chas@hobbes.lbl.gov, globillum@imag.fr, iashdown@ledalite.com\r\nX-UIDL: 5593d4c2a3d12074a2012ad9440e42fa\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nP.S. to my previous comments.  I forgot to mention that the latest version\r\nof Radiance (3.0) also has participating media, and can therefore simulate\r\nthe same effects that Specter seems to.  I do not know enough about Specter\r\nto comment on the accuracy of its model, but Radiance does apply a fairly\r\nrigorous PM model, with typical optimizations to minimize rendering time.\r\nThese optimizations do require a degree of user control, however.\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id UAA24817; Wed, 22 Jan 1997 20:22:39 +0100\r\nReceived: from gin.keldysh.ru (root@[194.226.56.162]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id QAA17088 for <globillum@imag.fr>; Wed, 22 Jan 1997 16:11:57 +0100 (MET)\r\nReceived: from oak.keldysh.ru (oak.keldysh.ru [194.226.56.183]) by gin.keldysh.ru (8.7.6/8.7.3) with SMTP id SAA17189; Wed, 22 Jan 1997 18:10:11 +0300\r\nMessage-ID: <32E62DA0.2325@gin.keldysh.ru>\r\nDate: Wed, 22 Jan 1997 18:09:21 +0300\r\nFrom: Andrei Khodulev <abkhod@gin.keldysh.ru>\r\nReply-To: abkhod@gin.keldysh.ru\r\nOrganization: Keldysh Inst. of Appl. Math.\r\nX-Mailer: Mozilla 3.0 (Win95; I)\r\nMIME-Version: 1.0\r\nTo: \"Gregory J. Ward\" <greg@hobbes.lbl.gov>\r\nCC: chas@hobbes.lbl.gov, globillum@imag.fr, iashdown@ledalite.com\r\nSubject: Re: lighting simulation comparisons\r\nReferences: <9701212017.AA15537@hobbes.lbl.gov>\r\nContent-Type: text/plain; charset=koi8-r; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 1c840f07829da8defc45faed5e0e4e1e\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHello, Greg,\r\n\r\nThank you for detailed analysis of our comparison study. It seems that\r\nwe really failed to use some important features of Radiance. Here I\r\ncomment on one trivial error, I'll answer in more details later. Anyhow\r\nwe'll undertake new comparison with account for your remarks and\r\nsuggestions.\r\n\r\n> For some reason, you did not include the time for Radiance rendering of\r\n> the flower scene.  In the bathroom (CG) scene, you say that Specter\r\n> computed the image an \"order of magnitude\" (10 times) faster than\r\n> Radiance, when your table shows times of 4.1 and 3 hours for the two\r\n> systems, with Radiance being the faster.  Something is wrong, here.\r\n\r\nThere is a technical error in our text: one column was lost in the\r\ntiming table. The correct table is:\r\n\r\n---------------------------------------------\r\nScene  | Simulation + rendering time (hours)\r\nname   |-------------------------------------\r\n       |     LVS   | Specter | Radiance\r\n---------------------------------------------\r\nAPART2 |   86      |    0.3  |    3.7\r\nDREAM0 |    5.4    |    2.3  |    4.3\r\nFLOWER |   34      |    1.3  |    0.7\r\nCG     |   27      |    4.1  |   31\r\nHONSHA |   ---     |   29    |   38\r\n\r\nAnd one question to you. We downloaded the document\r\n\r\nhttp://radsite.lbl.gov:80/mgf/mgfdoc.ps.Z\r\n\r\nand can not read it. When seen via Ghostscript on IBM PC the document\r\nseems to be incorrectly formatted (too tight interline spacing). Can you\r\nsuggest anything?\r\n\r\nWith best regards,\r\n-Andrei.\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id QAA16143; Wed, 29 Jan 1997 16:44:59 +0100\r\nReceived: from sys2.london2.uk.psi.net (sys2.london2.uk.psi.net [154.32.110.6]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id PAA17612 for <globillum@imag.fr>; Wed, 29 Jan 1997 15:44:50 +0100 (MET)\r\nReceived: from lightwk.uucp by sys2.london2.uk.psi.net (8.8.4/SMI-5.5-UKPSINet)\r\n\tid NAA27029; Wed, 29 Jan 1997 13:39:30 GMT\r\nReceived: from bianca by lightwork.co.uk; Wed, 29 Jan 97 13:33:51 GMT\r\nMessage-Id: <32EF5239.7120@lightwork.co.uk>\r\nDate: Wed, 29 Jan 1997 13:35:53 +0000\r\nFrom: Lindsey Shackleton <lindsey@lightwork.co.uk>\r\nOrganization: LightWork Design\r\nX-Mailer: Mozilla 3.0 (WinNT; I)\r\nMime-Version: 1.0\r\nTo: globillum@imag.fr\r\nSubject: Diffuse/Specular Reflection: Schlick's approximation\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 455563e85c730bf78f1c33beb4a3c8ca\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHi,\r\n\r\n\r\nRe: \"An Inexpensive BRDF Model for Physically Based Rendering\"\r\n    C. Schlick EuroGraphics 94 VVol 13 number 3\r\n\r\n\r\nI've been working my way through the above paper, and have come unstuck\r\nin several places. Any suggestions will be much appreciated.\r\n\r\n\r\n________________________________________________________________________\r\nEqn 30.  First imagine the terms without the normalisation factor,   \r\n4Pi, so it becomes:\r\n\r\nD(t,v,v',w) =  G(v) G(v') Z(t) A(w) + ( 1 - G(v) G(v') )\r\n               __________               ______________\r\n                  v v'                       v v'\r\n\r\nFirst I think this should actually be:\r\n\r\nD(t,v,v',w) =  G(v) G(v') Z(t) A(w) + ( 1 - G(v) G(v') )\r\n               __________                   __________\r\n                  v v'                          v v'\r\n\r\nSurely this means that ALL the directional diffuse would be reemitted\r\nalong v'.  Shouldn't the ( 1 - G(v)G(v')/vv') be divided by 2Pi so that\r\nit is equally distributed over the hemisphere?\r\n________________________________________________________________________\r\n________________________________________________________________________\r\n\r\n- Eqn 32\r\n\r\n\r\nD(t,v,v',w) = a  +  b  B(t,v,v',w) + c  Dirac-delta\r\n              __    ______________   ______________\r\n              Pi       4 Pi v v'       v' dV'\r\n\r\na,b,c are weighting coefficients.\r\n\r\nShouldn't this be\r\n\r\nD(t,v,v',w) = a Diffuse_refl  +  b  B(t,v,v',w) + c  Fresnel Dirac-delta\r\n              ______________     ______________   ______________________\r\n                   Pi                  Pi               v' dV'\r\n\r\nB(t,v,v',w) is the previous D(t,v,v',w).\r\nFirst put the reflectance coefficients in, remove the unecessary vv'.\r\nWhy was there a factor of 4 on the denominator, if Int[Z(t)A(w)] = Pi\r\nover the hemisphere for perfectly smooth isotropic reflectors? \r\n________________________________________________________________________\r\n\r\n\r\nI would be very grateful for any explanations,\r\n\r\nLindsey Shackleton\r\n\r\nSoftware Engineer\r\nLightWork Design Ltd.\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id SAA19469; Mon, 3 Feb 1997 18:57:09 +0100\r\nReceived: from mercury.uniserve.com (mercury.uniserve.com [204.191.197.248]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id QAA13682 for <globillum@imag.fr>; Mon, 3 Feb 1997 16:59:25 +0100 (MET)\r\nReceived: from van0208.tvs.net (van0208.tvs.net [204.191.197.48]) by mercury.uniserve.com (8.8.2/8.8.2) with SMTP id HAA28060 for <globillum@imag.fr>; Mon, 3 Feb 1997 07:44:38 -0800 (PST)\r\nDate: Mon, 3 Feb 1997 07:44:38 -0800 (PST)\r\nMessage-Id: <199702031544.HAA28060@mercury.uniserve.com>\r\nX-Sender: iashdown@pop.uniserve.com\r\nX-Mailer: Windows Eudora Version 1.4.4\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nTo: globillum@imag.fr\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\nSubject: Global illumination bibliography\r\nX-UIDL: 7ec7e951c44fd6cabf3a871ef5c06e12\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nANNOUNCE: 97/02/01 Release of RADBIB97\r\n--------------------------------------\r\nRADBIB97 is a comprehensive bibliography of radiosity and\r\nrelated global illumination papers, theses, articles, and\r\nbooks. It currently includes 1,031 references, with some\r\n15 new references being added per month.\r\n\r\nThis bibliography is available in BibTex format as\r\nRADBIB97.BIB (with a release date of February 1, 1997)\r\nfrom:\r\n\r\n  http://www.ledalite.com/library-/rrt.htm\r\n\r\nand as compressed RadBib97.bib.Z from:\r\n\r\n  ftp://hobbes.lbl.gov/pub/doc\r\n\r\nAs always, it is time-consuming and sometimes difficult to\r\ntrack down conference papers and theses on radiosity and global\r\nillumination. If you know of a relevant reference that is not\r\nincluded in the bibliography, please let me know so that I can\r\ninclude it in the next release.\r\n\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id TAA04407; Thu, 20 Feb 1997 19:10:53 +0100\r\nReceived: from sun630.uco.es (el1segag@sun630.uco.es [150.214.110.160]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id SAA18285 for <globillum@imag.fr>; Thu, 20 Feb 1997 18:28:04 +0100 (MET)\r\nX-quien: el1segag@localhost\r\nReceived: (from el1segag@localhost) by sun630.uco.es (8.6.12/8.6.12) id SAA14614 for globillum@imag.fr; Thu, 20 Feb 1997 18:25:37 +0100\r\nDate: Thu, 20 Feb 1997 18:25:37 +0100\r\nFrom: Gonzalo Senuela Garcia <el1segag@uco.es>\r\nMessage-Id: <199702201725.SAA14614@sun630.uco.es>\r\nTo: globillum@imag.fr\r\nSubject: Two Pass (Radiosity and raytracing) programs vs Radiance\r\nX-UIDL: 03d951bd72d5d358c429f141d9a71471\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nHello\r\n\r\nEveryone know a paper about a comparative analysis  between Two Pass programs  (Radiosity-raytracing) and Radiance (Greg Wards) programs\r\n\r\n                                          - Gonzalo\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id WAA04774; Thu, 20 Feb 1997 22:08:34 +0100\r\nReceived: from faui45.informatik.uni-erlangen.de (root@faui45.informatik.uni-erlangen.de [131.188.2.45]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id VAA26928 for <globillum@imag.fr>; Thu, 20 Feb 1997 21:45:23 +0100 (MET)\r\nReceived: from immd9.informatik.uni-erlangen.de (faui90.informatik.uni-erlangen.de [131.188.39.4]) by uni-erlangen.de with SMTP\r\n\tid VAA25356 (8.7.6/7.5c-FAU); for <globillum%imag.fr@smtp.gate>; Thu, 20 Feb 1997 21:45:12 +0100 (MET)\r\nReceived: (from slusalle@localhost) by immd9.informatik.uni-erlangen.de\r\n\tid VAA08482 (950413.SGI.8.6.12/7.5b-FAU); for globillum@imag.fr; Thu, 20 Feb 1997 21:45:10 +0100\r\nFrom: \"slusalle@immd9.informatik.uni-erlangen.de\" <Philipp.Slusallek@informatik.uni-erlangen.de>\r\nMessage-Id: <199702202045.VAA08482@immd9.informatik.uni-erlangen.de>\r\nSubject: Eurographics Mailing lists\r\nTo: globillum@imag.fr\r\nDate: Thu, 20 Feb 1997 21:45:10 +0100 (MEZ)\r\nX-Mailer: ELM [version 2.4 PL25]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 6b085daccb2cd345196cc57d716bfb0a\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nDear all,\r\n\r\nIvan Herrman from Eurographics asked me to forward the following\r\nannouncement to this mailinglist:\r\n\r\n> Dear collegues,\r\n> \r\n> lately, two mailing lists have been set up by the Eurographics Association\r\n> for various announcements. The mailing list called 'members@eg.org' is\r\n> reserverd for members of the Association, and will be used for strictly\r\n> Association matters (e.g., elections, etc.) The other, larger list, called\r\n> 'non-members@eg.org' will be used to announce workshop, conferences, other EG\r\n> events.\r\n> \r\n> Both lists are 'closed', in the sense that only the members of the EG\r\n> Executive Committee have the right to post a message onto it. We tried to\r\n> avoid an invasion of junk-mails on the mailing list by doing so.\r\n> \r\n> We would like you to join this mailing lists, thereby making it sure that you\r\n> will always receive all announcements in a timely manner in the future. All you\r\n> have to do (whether you are a member of EG or not) is to go to the page\r\n> \r\n> \thttp://www.eg.org/register\r\n> \r\n> and fill the form there. All the rest will be done automatically.\r\n> \r\n> Sincerely\r\n> \r\n> \r\n> --\r\n> Ivan Herman\r\n> \r\n>  CWI/IS Kruislaan 413, 1098 SJ Amsterdam, The Netherlands.\r\n>  Email: Ivan.Herman@cwi.nl Tel: +31-20-592.4163, Fax: +31-20-592 4199\r\n>  URL: http://www.cwi.nl/~ivan/\r\n\r\n-- \r\nPhilipp Slusallek Universitaet Erlangen, IMMD IX - Graphische Datenverarbeitung\r\n                  Email: slusallek@informatik.uni-erlangen.de\r\n\t\t  URL: http://www9.informatik.uni-erlangen.de/Persons/Slusallek\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id XAA09769; Fri, 21 Feb 1997 23:32:12 +0100\r\nReceived: from internet-mail2.ford.com (internet-mail2.ford.com [198.111.80.24]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id XAA26004 for <globillum@imag.fr>; Fri, 21 Feb 1997 23:06:48 +0100 (MET)\r\nReceived: by internet-mail2.ford.com id AA14559\r\n  (InterLock SMTP Gateway 3.0 for globillum@imag.fr);\r\n  Fri, 21 Feb 1997 17:06:25 -0500\r\nMessage-Id: <199702212206.AA14559@internet-mail2.ford.com>\r\nReceived: by internet-mail2.ford.com (Protected-side Proxy Mail Agent-1);\r\n  Fri, 21 Feb 1997 17:06:25 -0500\r\nDate: Fri, 21 Feb 1997 17:06:21 -0500\r\nFrom: Stephen Westin <swestin@ford.com>\r\nTo: holly@watson.ibm.com\r\nCc: globillum@imag.fr\r\nIn-Reply-To: <8525641A:0051795D.00@watngi01.watson.ibm.com> (holly@watson.ibm.com)\r\nSubject: Re: Need refs. about need\r\nX-UIDL: 5350ecdfdef7652c62b6f02fa4bed8d5\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n>   Hi --\r\n> \r\n>   One of the people working on the appearance project at NIST asked\r\n>   me for \"some references that talk about the need for measurements\r\n>   of appearance properties of materials.\" A lot of people ask about where\r\n>   to find catalogs of measurements etc., but I am having a hard time\r\n>   finding \"citable\" references for the need for measurements. If you\r\n>   have written anything, either technical paper or more informal\r\n>   \"position\" paper that could be cited about the need for measurements\r\n>   to support realistic rendering please let me know. Or, if you haven't\r\n>   written anything, but would be willing to be quoted about how your\r\n>   work would benefit by the availability of measurements, or measurement\r\n>   techniques, let me know.\r\n> \r\n>   Thanks,\r\n>   Holly\r\n> \r\n> \r\n\r\nFound this dusty message just now; I didn't answer because, frankly,\r\nI've never convinced anyone here that better visual simulations,\r\nreflectance functions, reflectance measurements, etc, are\r\nneeded. Sorry.\r\n\r\nActually, you might contact someone in the Advanced Lighting\r\nTechnology Group about this; they have at least played with optical\r\nsimulations of the down-the-road view at night, and hired ERIM for a\r\nwhile to code something up for them. When I visited (a year ago? two\r\nyears ago?), they said, \"there's this parameter called 'gamma' in the\r\nprogram, and you can make the picture look bright or dark with it. Any\r\nidea what it does?\" Sigh.\r\n\r\nI talked to Mahendra Dassanayake (mdassana@ford.com) and Balvant Patel\r\n(bpatel6@ford.com). You probably have run into the tendency of\r\nnumerical simulation analysts to be from India :).\r\n\r\n-Steve\r\n\r\nP.S. I'm working on that SIGGRAPH review...\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id MAA06858; Fri, 28 Feb 1997 12:58:16 +0100\r\nReceived: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id MAA18959 for <globillum@imag.fr>; Fri, 28 Feb 1997 12:12:16 +0100 (MET)\r\nFrom: Samuel.Boivin@inria.fr\r\nReceived: from delhi.inria.fr (delhi.inria.fr [128.93.24.1]) by concorde.inria.fr (8.7.6/8.7.3) with ESMTP id MAA23140; Fri, 28 Feb 1997 12:12:10 +0100 (MET)\r\nReceived: (from boivin@localhost) by delhi.inria.fr (8.7.6/8.7.3) id MAA02464; Fri, 28 Feb 1997 12:12:09 +0100 (MET)\r\nMessage-Id: <199702281112.MAA02464@delhi.inria.fr>\r\nTo: globillum@imag.fr\r\ncc: boivin@bora.inria.fr\r\nSubject: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\nX-Mailer: exmh version 1.5gamma 8/15/94\r\nDate: Fri, 28 Feb 97 12:12:08 +0100\r\nX-UIDL: df6d6ecd9da3fe2714a37c24c03c764a\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nHello everybody,\r\n\r\nI have some questions that concern Hardware Acceleration for Form Factor \r\nComputation. So I tried all what is possible to compute off-screen(and \r\n'on-screen') form factors using OpenGL. The problem is that the computation \r\ntime I obtained is really BAD ! \r\nSo does anybody have any information about programming off-screen rendering to \r\nEFFECTIVELY accelerate the computation time for form factors using the SGI \r\nhardware?\r\n\r\nYou can find next all the solutions I tried:\r\n\r\n- OpenInventor SoOffScreenRender Class: computation time is incredibly slow: \r\nit is unusable.\r\n\r\n- GLXPixmaps with X11 Pixmaps: the computation time is DRAMATICALLY slow, \r\ntherefore it is unusable too. 99.99 % computation time is in the \r\nGLReadPixels() OpenGL Command (?!?!?)\r\n\r\n- PBuffers on a Maximum Impact  R10000 (195Mhz). The computation time is \r\nthe following: 15.6sec to compute 300x300 resolution 2000 Z-Buffers with a 70 \r\npatches scene (then 140000 projections). For me, it is really unacceptable: \r\nMaxImpact has at least a 1.5Million polygons/second rendering capacity with \r\nGouraud shading(there is probably no glReadPixels() call). In any case, I \r\nam only using Flat Shading and one light source, and this gives us a 10000 \r\npolygon/sec rendering capacity (!?!!): we had better computation time using \r\nMesa Library(14.89 sec) to render this small scene on the same machine ! \r\n\r\nIn my opinion, there are several problem levels:\r\n- Does PBuffers really use Hardware ? It doesn't seem to be the case since, \r\nusing osview, we can see that Hardware lines(gfxc, gfxf...) gives 0.00% (?!?). \r\nSo, if it doesn't use Hardware, why computation time is faster than using X \r\nPixmaps(as PBuffers are Pixmaps Hardware) ?\r\n\r\n- There is a SGI paper on using hardware for radiosity: \"Real Time Radiosity \r\nThrough Parallel Processing and Hardware Acceleration\", by D.R. Baum and J.M. \r\nWinget, Computer Graphics 1990(Symposium on Interactive 3D graphics) p67-75.\r\nPage 69: \"Once the five hemi-cube are generated(top of hemi-cube and four \r\nsides), they are read back from frame buffer memory to host shared memory for \r\nprocessing\". This paper is 7 years old and - in spite of the fact they were \r\nusing multi-processing - they obtained results that I consider impossible to \r\nhave today on a Maximum Impact R10k 195mhz ! I suspect that it is due to the \r\nfact that this technique was performed using GL Library, and we moved to \r\nOpenGL that is really slower.\r\n\r\nTo finish with this very long mail:\r\nHOW TO USE HARDWARE WITH OFF-SCREEN RENDERING ?!?!? I don't want to open any \r\nwindow ! I just want to use Hardware, compute Z-Buffers(FLAT) and get the \r\nresult images in real time: is it possible for a Max Impact to compute a \r\n300x300 Z-Buffer of a 400000 patches scene and to get the result image in less \r\nthan 1 sec ?\r\n\r\nSamuel.\r\n\r\n||======================================||\r\n||         Samuel Boivin                ||\r\n||======================================||\r\n||          I.N.R.I.A                   ||                      \r\n||   Batiment 24, Projet SYNTIM         ||                      \r\n||      Domaine de Voluceau             ||  \r\n||       78153 LE CHESNAY Cedex         ||  \r\n||       Tel: 01-39-63-51-86            ||  \r\n||       Fax: 01-39-63-57-71            ||                    \r\n||  E-mail: Samuel.Boivin@inria.fr      ||                      \r\n||======================================||\r\n\r\n\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id PAA07634; Fri, 28 Feb 1997 15:30:46 +0100\r\nReceived: from internet-mail2.ford.com (internet-mail2.ford.com [198.111.80.24]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id PAA26359 for <globillum@imag.fr>; Fri, 28 Feb 1997 15:00:04 +0100 (MET)\r\nReceived: by internet-mail2.ford.com id AA00045\r\n  (InterLock SMTP Gateway 3.0 for globillum@imag.fr);\r\n  Fri, 28 Feb 1997 08:59:46 -0500\r\nMessage-Id: <199702281359.AA00045@internet-mail2.ford.com>\r\nReceived: by internet-mail2.ford.com (Protected-side Proxy Mail Agent-1);\r\n  Fri, 28 Feb 1997 08:59:46 -0500\r\nDate: Fri, 28 Feb 1997 08:59:45 -0500\r\nFrom: Stephen Westin <swestin@ford.com>\r\nTo: Samuel.Boivin@inria.fr\r\nCc: globillum@imag.fr\r\nIn-Reply-To: <199702281112.MAA02464@delhi.inria.fr> (Samuel.Boivin@inria.fr)\r\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\nX-UIDL: d7d5127caf1b0dbebf28b86a59ae2c69\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n> - There is a SGI paper on using hardware for radiosity: \"Real Time Radiosity \r\n> Through Parallel Processing and Hardware Acceleration\", by D.R. Baum and J.M. \r\n> Winget, Computer Graphics 1990(Symposium on Interactive 3D graphics) p67-75.\r\n> Page 69: \"Once the five hemi-cube are generated(top of hemi-cube and four \r\n> sides), they are read back from frame buffer memory to host shared memory for\r\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\r\n> processing\". This paper is 7 years old and - in spite of the fact they were \r\n> using multi-processing - they obtained results that I consider impossible to \r\n> have today on a Maximum Impact R10k 195mhz ! I suspect that it is due to the \r\n> fact that this technique was performed using GL Library, and we moved to \r\n> OpenGL that is really slower.\r\n\r\nNo, I suspect that the phrase I highlighted above is the key; SGI\r\nmachines are generally highly optimized to render to the screen. I\r\nwould not be at all surprised if off-screen rendering were much slower\r\non most SGI machines.\r\n\r\nMaybe you are stuck with using the screen, then reading back the frame\r\nbuffer.\r\n\r\nI would suggest a post to USENET group comp.sys.sgi.graphics; there\r\nare several SGI engineers who hang out there and give you the *real*\r\nanswer.\r\n\r\n-Stephen H. Westin\r\nswestin@ford.com\r\nThe information and opinions in this message are mine, not Ford's.\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id QAA07754; Fri, 28 Feb 1997 16:06:03 +0100\r\nReceived: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id PAA27159 for <globillum@imag.fr>; Fri, 28 Feb 1997 15:18:23 +0100 (MET)\r\nFrom: Samuel.Boivin@inria.fr\r\nReceived: from delhi.inria.fr (delhi.inria.fr [128.93.24.1]) by concorde.inria.fr (8.7.6/8.7.3) with ESMTP id PAA27008 for <globillum@imag.fr>; Fri, 28 Feb 1997 15:18:23 +0100 (MET)\r\nReceived: (from boivin@localhost) by delhi.inria.fr (8.7.6/8.7.3) id PAA02896; Fri, 28 Feb 1997 15:18:20 +0100 (MET)\r\nMessage-Id: <199702281418.PAA02896@delhi.inria.fr>\r\nTo: globillum@imag.fr\r\nSubject: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\nX-Mailer: exmh version 1.5gamma 8/15/94\r\nDate: Fri, 28 Feb 97 15:18:20 +0100\r\nX-UIDL: cda90de9cbc64847d63cdb659a1799a3\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n> No, I suspect that the phrase I highlighted above is the key; SGI\r\n> machines are generally highly optimized to render to the screen. I\r\n> would not be at all surprised if off-screen rendering were much slower\r\n> on most SGI machines.\r\nYou are right: off-screen rendering is generally slower than \"on-screen\" \r\nrendering(but it depends on the technique you chose). \r\nBut if you use the glReadPixels() function in your \"render to screen\" program, \r\nthen you have quite similar computation time to these obtained with off-screen \r\nrendering.\r\n\r\n\r\n> Maybe you are stuck with using the screen, then reading back the frame\r\n> buffer.\r\n> \r\n> I would suggest a post to USENET group comp.sys.sgi.graphics; there\r\n> are several SGI engineers who hang out there and give you the *real*\r\n> answer.\r\n\r\nI already sent a message in the OpenGL usenet, and nobody answered me, or just \r\nwith \"did you read the faqs ?\" ...\r\nSo, I will send a message to comp.sys.sgi.graphics too. But I already sent \r\nseveral mails to SGI HOT-LINE in France and USA. They didn't arrive to resolve \r\nmy problem. In France and in USA, there is still an opened phone-line on my \r\nproblem(ref FR62888). I am still waiting about a solution.\r\n\r\n-Samuel\r\n\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id QAA07791; Fri, 28 Feb 1997 16:19:48 +0100\r\nReceived: from mercury.uniserve.com (mercury.uniserve.com [204.191.197.248]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id PAA27540 for <globillum@imag.fr>; Fri, 28 Feb 1997 15:24:45 +0100 (MET)\r\nReceived: from helios (van0200.tvs.net [204.191.197.40]) by mercury.uniserve.com (8.8.2/8.8.2) with ESMTP id GAA02371; Fri, 28 Feb 1997 06:23:32 -0800 (PST)\r\nMessage-Id: <199702281423.GAA02371@mercury.uniserve.com>\r\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\r\nTo: Samuel.Boivin@inria.fr\r\nCc: globillum@imag.fr\r\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\nDate: Fri, 28 Feb 1997 06:21:24 -0800\r\nX-MSMail-Priority: Normal\r\nX-Priority: 3\r\nX-Mailer: Microsoft Internet Mail 4.70.1155\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: f3044fc0104e5fa4ce21bbc16419dcbe\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nSamuel Boivin wrote:\r\n\r\n> I have some questions that concern Hardware Acceleration for Form Factor \r\n> Computation. So I tried all what is possible to compute off-screen(and \r\n> 'on-screen') form factors using OpenGL. The problem is that the\r\ncomputation \r\n> time I obtained is really BAD ! \r\n> So does anybody have any information about programming off-screen\r\nrendering to \r\n> EFFECTIVELY accelerate the computation time for form factors using the\r\nSGI \r\n> hardware?\r\n\r\nIf you can find a copy of:\r\n\r\n  Rushmeier, H. E., D. R. Baum, and D. E. Hall. 1991. \"Aceelerating the\r\nHemi-Cube\r\n  Algorithm for Calculating Radiation Form Factors,\" Transactions of the\r\nASME\r\n  Vol. 113 (November), pp. 1044-1047.\r\n\r\nyou can read about how they achieved speedup factors of up to 6.7 (for a\r\nhemicube\r\nresolution of 300) on an SGI Personal Iris W-4D20G.\r\n\r\nIan Ashdown, P. Eng.\r\nResearch & Development Manager\r\nLedalite Architectural Products Inc.\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id RAA08080; Fri, 28 Feb 1997 17:20:28 +0100\r\nReceived: from ns1.arlut.utexas.edu (ns1.arlut.utexas.edu [129.116.212.1]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id QAA00888 for <globillum@imag.fr>; Fri, 28 Feb 1997 16:32:30 +0100 (MET)\r\nReceived: from mail-firewall.arlut.utexas.edu (ns1.arlut.utexas.edu [129.116.212.1]) by ns1.arlut.utexas.edu (8.7.5/8.7.3) with ESMTP id JAA28242; Fri, 28 Feb 1997 09:30:12 -0600 (CST)\r\nReceived: from sting.arlut.utexas.edu (sting.arlut.utexas.edu [129.116.128.90]) by mail-firewall.arlut.utexas.edu (8.7.5/8.7.3) with ESMTP id JAA28236; Fri, 28 Feb 1997 09:30:11 -0600 (CST)\r\nReceived: from sting (localhost [127.0.0.1]) by sting.arlut.utexas.edu (8.8.5/8.7.3) with SMTP id JAA07791; Fri, 28 Feb 1997 09:28:39 -0600 (CST)\r\nSender: atc@arlut.utexas.edu\r\nMessage-ID: <3316F9A6.2E2C@arlut.utexas.edu>\r\nDate: Fri, 28 Feb 1997 09:28:39 -0600\r\nFrom: \"A. T. Campbell\" <atc@arlut.utexas.edu>\r\nX-Mailer: Mozilla 3.01 (X11; I; HP-UX A.09.07 9000/770)\r\nMIME-Version: 1.0\r\nTo: Samuel.Boivin@inria.fr\r\nCC: globillum@imag.fr\r\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\nReferences: <199702281423.GAA02371@mercury.uniserve.com>\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 90453cb58233668aa46b46c304d5bf08\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nAnother good reference for hardware form factor calculation is\r\nthe following:\r\n\r\n\tNelson Max and Michael J. Allison, \"Linear Radiosity\r\n\tApproximation Using Vertex-to-Vertex Form Factors\",\r\n\tGraphics Gems III, edited by David Kirk, Academic\r\n\tPress, 1992. \r\n\r\n-- \r\nA. T. Campbell, III   atc@arlut.utexas.edu  \r\nhttp://www.arlut.utexas.edu/~atc\r\nApplied Research Labs,  University of Texas,  PO Box 8029,  Austin,TX\r\n78713\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id SAA08350; Fri, 28 Feb 1997 18:38:45 +0100\r\nReceived: from relay6.UU.NET (relay6.UU.NET [192.48.96.16]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id SAA05321 for <globillum@imag.fr>; Fri, 28 Feb 1997 18:03:54 +0100 (MET)\r\nReceived: from audrey by relay6.UU.NET with SMTP \r\n\t(peer crosschecked as: Cust111.Max17.San-Francisco.CA.MS.UU.NET [153.35.241.239])\r\n\tid QQcewi22948; Fri, 28 Feb 1997 12:03:16 -0500 (EST)\r\nSender: crs@uunet.uu.net\r\nMessage-ID: <33170F00.41C6@nospam.pop.net>\r\nDate: Fri, 28 Feb 1997 08:59:44 -0800\r\nFrom: Chris Schoeneman <crs@nospam.pop.net>\r\nX-Mailer: Mozilla 2.0S (X11; I; IRIX 6.2 IP22)\r\nMIME-Version: 1.0\r\nTo: globillum@imag.fr\r\nCC: boivin@bora.inria.fr\r\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\nReferences: <199702281112.MAA02464@delhi.inria.fr>\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 5bbc8792f8ad90fd6280cbd682be5e2c\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nSamuel.Boivin@inria.fr wrote:\r\n> \r\n> I have some questions that concern Hardware Acceleration for Form Factor\r\n> Computation. So I tried all what is possible to compute off-screen(and\r\n> 'on-screen') form factors using OpenGL. The problem is that the computation\r\n> time I obtained is really BAD !\r\n> \r\n> - OpenInventor SoOffScreenRender Class: computation time is incredibly slow:\r\n> it is unusable.\r\n> \r\n> - GLXPixmaps with X11 Pixmaps: the computation time is DRAMATICALLY slow,\r\n> therefore it is unusable too. 99.99 % computation time is in the\r\n> GLReadPixels() OpenGL Command (?!?!?)\r\n\r\nBoth of these do the same thing (render to pixmaps).  They make an indirect\r\nrendering context, which sends all OpenGL commands through the X server.\r\nAs you've discovered, that's slow.  But read on to see the real problem.\r\n\r\n> - PBuffers on a Maximum Impact  R10000 (195Mhz). The computation time is\r\n> the following: 15.6sec to compute 300x300 resolution 2000 Z-Buffers with a 70\r\n> patches scene (then 140000 projections). For me, it is really unacceptable:\r\n> MaxImpact has at least a 1.5Million polygons/second rendering capacity with\r\n> Gouraud shading(there is probably no glReadPixels() call). In any case, I\r\n> am only using Flat Shading and one light source, and this gives us a 10000\r\n> polygon/sec rendering capacity (!?!!): we had better computation time using\r\n> Mesa Library(14.89 sec) to render this small scene on the same machine !\r\n\r\nYou're not going to get anywhere near the top polygon rendering\r\nperformance of the Max Impact with a 70 polygon scene.  Think about it.\r\nYou clear the 300x300 buffer, render 70 polygons, then read the pixels.\r\nThe time it takes to render 70 polygons is miniscule compared to the time\r\nit takes to clear and read 90000 pixels.  Try rendering 7000 polygons and\r\nsee what happens to your `polygon' performance.\r\n\r\nThe problem here was your measurement of performance.  When you read 1.5M\r\npolygons/sec from the marketing brochures it means 1.5M polygons per\r\nsecond, not 1.5M polygons per second including reading and clearing the\r\nscreen every 70 polygons.  Are the marketing numbers misleading?  No,\r\nthey say exactly what they mean.\r\n\r\nSome suggestions for increasing performance.  Use as large a buffer as\r\nyou can make that's a multiple of 300x300.  Clear the entire buffer,\r\nrender your scene into each 300x300 subregion, then read the entire buffer\r\nin one call.  That'll amortize the overhead of each clear and pixel read.\r\n\r\nIf you're in a closed environment then every pixel in each 300x300 region\r\nwill be written to.  See the first issue of the Journal of Graphics Tools\r\nfor a simple technique to avoid the screen clear completely.\r\n\r\nMake sure you're using a direct rendering context (the last parameter to\r\nglXCreateContext should be True).\r\n\r\nWhat's the light source for?  Turn it off if you don't really need it.\r\n\r\nIn any case, the pixel read will remain the bottleneck.\r\n\r\n\r\n> In my opinion, there are several problem levels:\r\n> - Does PBuffers really use Hardware ?\r\n\r\nYes, if you use a direct rendering context.\r\n\r\n\r\n> - There is a SGI paper on using hardware for radiosity: \"Real Time Radiosity\r\n> Through Parallel Processing and Hardware Acceleration\", by D.R. Baum and J.M.\r\n> Winget, Computer Graphics 1990(Symposium on Interactive 3D graphics) p67-75.\r\n> ... I suspect that it is due to the\r\n> fact that this technique was performed using GL Library, and we moved to\r\n> OpenGL that is really slower.\r\n\r\nDefinitely not.  That'd be a brilliant move for SGI, ``with OpenGL get the\r\ngraphics performance of 5 years ago, TODAY!''  It might well be due to the\r\nauthor's in-depth knowledge of the platform and the bottlenecks in rendering.\r\n\r\nCheers,\r\n-chris\r\n\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id TAA08596; Fri, 28 Feb 1997 19:45:02 +0100\r\nReceived: from vivarin.res.cmu.edu (VIVARIN.RES.CMU.EDU [128.2.92.43]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id TAA08330 for <globillum@imag.fr>; Fri, 28 Feb 1997 19:16:23 +0100 (MET)\r\nReceived: from vivarin.res.cmu.edu (localhost [127.0.0.1]) by vivarin.res.cmu.edu (8.8.2/8.6.9) with ESMTP id NAA02000 for <globillum@imag.fr>; Fri, 28 Feb 1997 13:14:50 -0500\r\nMessage-Id: <199702281814.NAA02000@vivarin.res.cmu.edu>\r\nReply-To: Michael Herf <herf+@cmu.edu>\r\nTo: globillum@imag.fr\r\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\nIn-reply-to: Your message of Fri, 28 Feb 1997 06:21:24 PST.\r\nDate: Fri, 28 Feb 1997 13:14:50 -0500\r\nFrom: Michael Herf <mike@vivarin.res.cmu.edu>\r\nX-UIDL: 1a716b621ce17c703d05a854e3fa99b3\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nPixmap rendering is all done in software, so it should be slow.  I imagine\r\nthe Inventor class uses Pixmaps.  pBuffers are the way to go on a RE, but\r\non an Impact I wouldn't be surprised if they were in software.  I don't\r\nthink the framebuffer on the Impact has many spare bits. \r\n\r\nThe backbuffer should be a good option in double-buffered mode on any SGI\r\nhardware, though some machines will draw in dithered 16-bit mode, so be\r\ncareful about how much you trust that.\r\n\r\nglReadPixels always goes through host memory, so you're bound by the\r\nmemory bandwidth there.  I think the Impact gives you a generous 200\r\nMB/sec, but even so it's not pretty.  For an Impact, drawing 70 polygons\r\nis trivial, so you can consider your test a benchmark of glReadPixels. \r\n\r\nIn answer to your question: you can certainly create a 300x300 image of a\r\n400,000-patch scene in a backbuffer in < 1 second on this hardware.  At\r\nthis point you won't be depending on host memory for your throughput, and\r\nthe hardware will be able to scream through rendering polygons.\r\n\r\nAgain, maybe pbuffers will work in single-buffered mode on the Impact, but\r\nI don't know about this.\r\n\r\nIn the broader scope, I think that hemicube radiosity really presents some\r\narchitectural problems for all but the latest of graphics hardware. \r\nThere's a huge overhead for using the bus between the hardware and the\r\nhost CPU, but the constant \"ping-ponging\" back and forth means that\r\nefficient systems are hard to build.  The newer SGI machines (O2 and\r\nOnyx2) have UMA (unified memory architecture), so the bus is not\r\nnearly as much of a bottleneck.\r\n\r\nAs a point of reference, can someone post some empirical speed results\r\nfrom ray-casting (using appropriate subdivision) into \"typical\" scenes of\r\na variety of sizes?  I imagine that at the 70-patch level, software would\r\nbe faster, and at the 400,000-patch level, hardware would win.  But an\r\napproximate intersection point would be nice to have.\r\n\r\nmike\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id AAA09376; Sat, 1 Mar 1997 00:27:55 +0100\r\nReceived: from sgi.sgi.com (SGI.COM [192.48.153.1]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id AAA18451 for <globillum@imag.fr>; Sat, 1 Mar 1997 00:16:44 +0100 (MET)\r\nReceived: from odin.corp.sgi.com (odin.corp.sgi.com [192.26.51.194]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA07656; Fri, 28 Feb 1997 15:16:10 -0800\r\nReceived: from palladium.corp.sgi.com by odin.corp.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)\r\n\t id PAA18619; Fri, 28 Feb 1997 15:16:09 -0800\r\nReceived: from giraffe.asd.sgi.com by palladium.corp.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/911001.SGI)\r\n\t id LAA08013; Fri, 28 Feb 1997 11:53:55 -0800\r\nReceived: from studmuffin.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)\r\n\t id LAA20990; Fri, 28 Feb 1997 11:53:41 -0800\r\nReceived: by studmuffin.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)\r\n\t id LAA06166; Fri, 28 Feb 1997 11:53:41 -0800\r\nFrom: \"Dan Baum\" <drb@studmuffin.asd.sgi.com>\r\nMessage-Id: <9702281153.ZM6164@studmuffin.asd.sgi.com>\r\nDate: Fri, 28 Feb 1997 11:53:41 -0800\r\nIn-Reply-To: Samuel.Boivin@inria.fr\r\n        \"FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\" (Feb 28,  3:18pm)\r\nReferences: <199702281418.PAA02896@delhi.inria.fr>\r\nX-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)\r\nTo: Samuel.Boivin@inria.fr, globillum@imag.fr\r\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nX-UIDL: 023fe17784fcca449b485c0f7b2070b4\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nFYI, I've sent email to Samuel saying that I would help him out.  I did\r\nthe original work on hardware FF acceleration about 8 years ago.  He actually\r\nhad sent me email about a month ago, but I had mistakenly deleted it before\r\nresponding.\r\n\r\nOn Feb 28,  3:18pm, Samuel.Boivin@inria.fr wrote:\r\n> Subject: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\n> > No, I suspect that the phrase I highlighted above is the key; SGI\r\n> > machines are generally highly optimized to render to the screen. I\r\n> > would not be at all surprised if off-screen rendering were much slower\r\n> > on most SGI machines.\r\n> You are right: off-screen rendering is generally slower than \"on-screen\"\r\n> rendering(but it depends on the technique you chose).\r\n> But if you use the glReadPixels() function in your \"render to screen\"\r\nprogram,\r\n> then you have quite similar computation time to these obtained with\r\noff-screen\r\n> rendering.\r\n>\r\n>\r\n> > Maybe you are stuck with using the screen, then reading back the frame\r\n> > buffer.\r\n> >\r\n> > I would suggest a post to USENET group comp.sys.sgi.graphics; there\r\n> > are several SGI engineers who hang out there and give you the *real*\r\n> > answer.\r\n>\r\n> I already sent a message in the OpenGL usenet, and nobody answered me, or\r\njust\r\n> with \"did you read the faqs ?\" ...\r\n> So, I will send a message to comp.sys.sgi.graphics too. But I already sent\r\n> several mails to SGI HOT-LINE in France and USA. They didn't arrive to\r\nresolve\r\n> my problem. In France and in USA, there is still an opened phone-line on my\r\n> problem(ref FR62888). I am still waiting about a solution.\r\n>\r\n> -Samuel\r\n>\r\n>-- End of excerpt from Samuel.Boivin@inria.fr\r\n\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id VAA08866; Fri, 28 Feb 1997 21:17:45 +0100\r\nReceived: from deliverator.sgi.com (deliverator.sgi.com [204.94.214.10]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id UAA12034 for <globillum@imag.fr>; Fri, 28 Feb 1997 20:58:01 +0100 (MET)\r\nReceived: from odin.corp.sgi.com by deliverator.sgi.com via ESMTP (950413.SGI.8.6.12/951211.SGI.AUTO)\r\n\t id LAA08640; Fri, 28 Feb 1997 11:57:47 -0800\r\nReceived: from giraffe.asd.sgi.com by odin.corp.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)\r\n\t id LAA07069; Fri, 28 Feb 1997 11:57:47 -0800\r\nReceived: from studmuffin.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)\r\n\t id LAA21221; Fri, 28 Feb 1997 11:57:31 -0800\r\nReceived: by studmuffin.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)\r\n\t id LAA06171; Fri, 28 Feb 1997 11:57:31 -0800\r\nFrom: \"Dan Baum\" <drb@studmuffin.asd.sgi.com>\r\nMessage-Id: <9702281157.ZM6169@studmuffin.asd.sgi.com>\r\nDate: Fri, 28 Feb 1997 11:57:31 -0800\r\nIn-Reply-To: Chris Schoeneman <crs@nospam.pop.net>\r\n        \"Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\" (Feb 28,  8:59am)\r\nReferences: <199702281112.MAA02464@delhi.inria.fr> \r\n\t<33170F00.41C6@nospam.pop.net>\r\nX-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)\r\nTo: Chris Schoeneman <crs@nospam.pop.net>, globillum@imag.fr\r\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\nCc: boivin@bora.inria.fr\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nX-UIDL: 8ca9809afc336363eaef55b16add1920\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nChris has made some excellent suggestions below.  Additionally, if you\r\noverlap the remainder of the host based form-factor computation with the\r\nhemicube visiblity calculations you are performing on the hardware you\r\nwill see additional time savings.\r\n\r\n\r\nOn Feb 28,  8:59am, Chris Schoeneman wrote:\r\n> Subject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\n> Samuel.Boivin@inria.fr wrote:\r\n> >\r\n> > I have some questions that concern Hardware Acceleration for Form Factor\r\n> > Computation. So I tried all what is possible to compute off-screen(and\r\n> > 'on-screen') form factors using OpenGL. The problem is that the computation\r\n> > time I obtained is really BAD !\r\n> >\r\n> > - OpenInventor SoOffScreenRender Class: computation time is incredibly\r\nslow:\r\n> > it is unusable.\r\n> >\r\n> > - GLXPixmaps with X11 Pixmaps: the computation time is DRAMATICALLY slow,\r\n> > therefore it is unusable too. 99.99 % computation time is in the\r\n> > GLReadPixels() OpenGL Command (?!?!?)\r\n>\r\n> Both of these do the same thing (render to pixmaps).  They make an indirect\r\n> rendering context, which sends all OpenGL commands through the X server.\r\n> As you've discovered, that's slow.  But read on to see the real problem.\r\n>\r\n> > - PBuffers on a Maximum Impact  R10000 (195Mhz). The computation time is\r\n> > the following: 15.6sec to compute 300x300 resolution 2000 Z-Buffers with a\r\n70\r\n> > patches scene (then 140000 projections). For me, it is really unacceptable:\r\n> > MaxImpact has at least a 1.5Million polygons/second rendering capacity with\r\n> > Gouraud shading(there is probably no glReadPixels() call). In any case, I\r\n> > am only using Flat Shading and one light source, and this gives us a 10000\r\n> > polygon/sec rendering capacity (!?!!): we had better computation time using\r\n> > Mesa Library(14.89 sec) to render this small scene on the same machine !\r\n>\r\n> You're not going to get anywhere near the top polygon rendering\r\n> performance of the Max Impact with a 70 polygon scene.  Think about it.\r\n> You clear the 300x300 buffer, render 70 polygons, then read the pixels.\r\n> The time it takes to render 70 polygons is miniscule compared to the time\r\n> it takes to clear and read 90000 pixels.  Try rendering 7000 polygons and\r\n> see what happens to your `polygon' performance.\r\n>\r\n> The problem here was your measurement of performance.  When you read 1.5M\r\n> polygons/sec from the marketing brochures it means 1.5M polygons per\r\n> second, not 1.5M polygons per second including reading and clearing the\r\n> screen every 70 polygons.  Are the marketing numbers misleading?  No,\r\n> they say exactly what they mean.\r\n>\r\n> Some suggestions for increasing performance.  Use as large a buffer as\r\n> you can make that's a multiple of 300x300.  Clear the entire buffer,\r\n> render your scene into each 300x300 subregion, then read the entire buffer\r\n> in one call.  That'll amortize the overhead of each clear and pixel read.\r\n>\r\n> If you're in a closed environment then every pixel in each 300x300 region\r\n> will be written to.  See the first issue of the Journal of Graphics Tools\r\n> for a simple technique to avoid the screen clear completely.\r\n>\r\n> Make sure you're using a direct rendering context (the last parameter to\r\n> glXCreateContext should be True).\r\n>\r\n> What's the light source for?  Turn it off if you don't really need it.\r\n>\r\n> In any case, the pixel read will remain the bottleneck.\r\n>\r\n>\r\n> > In my opinion, there are several problem levels:\r\n> > - Does PBuffers really use Hardware ?\r\n>\r\n> Yes, if you use a direct rendering context.\r\n>\r\n>\r\n> > - There is a SGI paper on using hardware for radiosity: \"Real Time\r\nRadiosity\r\n> > Through Parallel Processing and Hardware Acceleration\", by D.R. Baum and\r\nJ.M.\r\n> > Winget, Computer Graphics 1990(Symposium on Interactive 3D graphics)\r\np67-75.\r\n> > ... I suspect that it is due to the\r\n> > fact that this technique was performed using GL Library, and we moved to\r\n> > OpenGL that is really slower.\r\n>\r\n> Definitely not.  That'd be a brilliant move for SGI, ``with OpenGL get the\r\n> graphics performance of 5 years ago, TODAY!''  It might well be due to the\r\n> author's in-depth knowledge of the platform and the bottlenecks in rendering.\r\n>\r\n> Cheers,\r\n> -chris\r\n>\r\n>-- End of excerpt from Chris Schoeneman\r\n\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id VAA08906; Fri, 28 Feb 1997 21:29:10 +0100\r\nReceived: from sgi.sgi.com (SGI.COM [192.48.153.1]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id VAA12634 for <globillum@imag.fr>; Fri, 28 Feb 1997 21:16:14 +0100 (MET)\r\nReceived: from odin.corp.sgi.com (odin.corp.sgi.com [192.26.51.194]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA17408; Fri, 28 Feb 1997 12:15:20 -0800\r\nReceived: from giraffe.asd.sgi.com by odin.corp.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)\r\n\t id MAA10148; Fri, 28 Feb 1997 12:15:14 -0800\r\nReceived: from studmuffin.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)\r\n\t id MAA22250; Fri, 28 Feb 1997 12:15:00 -0800\r\nReceived: by studmuffin.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)\r\n\t id MAA06226; Fri, 28 Feb 1997 12:15:00 -0800\r\nFrom: \"Dan Baum\" <drb@studmuffin.asd.sgi.com>\r\nMessage-Id: <9702281214.ZM6224@studmuffin.asd.sgi.com>\r\nDate: Fri, 28 Feb 1997 12:14:59 -0800\r\nIn-Reply-To: Michael Herf <mike@vivarin.res.cmu.edu>\r\n        \"Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\" (Feb 28,  1:14pm)\r\nReferences: <199702281814.NAA02000@vivarin.res.cmu.edu>\r\nX-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)\r\nTo: Michael Herf <herf+@cmu.edu>, globillum@imag.fr\r\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nX-UIDL: 3683cc8522fed50dbfc3137f20715ebd\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n>\r\n> In the broader scope, I think that hemicube radiosity really presents some\r\n> architectural problems for all but the latest of graphics hardware.\r\n> There's a huge overhead for using the bus between the hardware and the\r\n> host CPU, but the constant \"ping-ponging\" back and forth means that\r\n> efficient systems are hard to build.  The newer SGI machines (O2 and\r\n> Onyx2) have UMA (unified memory architecture), so the bus is not\r\n> nearly as much of a bottleneck.\r\n\r\nA couple of comments on the above.  First, with a scene of interesting\r\ncomplexity (minimum of several thousand polys rendered 5 times for each\r\nface of the cube), read back overhead shouldn't be that bad.  Again,if you've\r\ngot an MP machine think about overlapping your computations.  Also, the Onyx2\r\nis not what I would call a UMA architecture.   We officially term is as SSMP,\r\nbut you might want to think of it as NUMA (non-uniform memory access) in that\r\nthere isn't a common system bus inbetween CPU and main memory.  Main memory\r\nis distributed throughout the system with different access times depending\r\non the location of memory.  Obviously, the system tries to be intelligent\r\nto keep your data as close to the processor that operating on it.\r\n>\r\n> As a point of reference, can someone post some empirical speed results\r\n> from ray-casting (using appropriate subdivision) into \"typical\" scenes of\r\n> a variety of sizes?  I imagine that at the 70-patch level, software would\r\n> be faster, and at the 400,000-patch level, hardware would win.  But an\r\n> approximate intersection point would be nice to have.\r\n>\r\n> mike\r\n>-- End of excerpt from Michael Herf\r\n\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id UAA23235; Mon, 3 Mar 1997 20:19:12 +0100\r\nReceived: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id MAA26967 for <globillum@imag.fr>; Mon, 3 Mar 1997 12:00:20 +0100 (MET)\r\nFrom: Samuel.Boivin@inria.fr\r\nReceived: from delhi.inria.fr (delhi.inria.fr [128.93.24.1]) by concorde.inria.fr (8.7.6/8.7.3) with ESMTP id MAA24126; Mon, 3 Mar 1997 12:00:18 +0100 (MET)\r\nReceived: (from boivin@localhost) by delhi.inria.fr (8.7.6/8.7.3) id MAA06576; Mon, 3 Mar 1997 12:00:16 +0100 (MET)\r\nMessage-Id: <199703031100.MAA06576@delhi.inria.fr>\r\nTo: globillum@imag.fr\r\ncc: boivin@bora.inria.fr\r\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\nIn-reply-to: Your message of \"Fri, 28 Feb 97 08:59:44 PST.\"\r\n             <33170F00.41C6@nospam.pop.net>\r\nX-Mailer: exmh version 1.5gamma 8/15/94\r\nDate: Mon, 03 Mar 97 12:00:16 +0100\r\nX-UIDL: df9123e1fe3f713294166c8ff150f8aa\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nChris Schoeneman wrote:\r\n> Both of these do the same thing (render to pixmaps).  They make an indirect\r\n> rendering context, which sends all OpenGL commands through the X server.\r\n> As you've discovered, that's slow.  But read on to see the real problem.\r\n\r\nYou are right, but I knew that. So, it's my fault, I fear that I haven't been \r\nclear about my real problem. In fact, I spent several weeks to try each method \r\nabout off-screen rendering and I spent several hours with SGI Hot-Line to \r\nunderstand the reasons of the bad performances I obtained. In fact, in my \r\nopinion, for GLXPixmaps, there is nothing to do, because of the same reasons \r\nyou invoked. For Pbuffers(the last solution ?), I have the sensation it could \r\nbe a good solution if you have a Infinite Reality or a Reality Monster. On a \r\nMaximum Impact, it is too slow. Maybe there is another idea: isn't it possible \r\nto put a (ubyte *) pointer to the memory area where pixels are stored ? I \r\nthink It would be really faster than using glReadPixels() function, no ?\r\n\r\n> You're not going to get anywhere near the top polygon rendering\r\n> performance of the Max Impact with a 70 polygon scene.  Think about it.\r\n> You clear the 300x300 buffer, render 70 polygons, then read the pixels.\r\n> The time it takes to render 70 polygons is miniscule compared to the time\r\n> it takes to clear and read 90000 pixels.  Try rendering 7000 polygons and\r\n> see what happens to your `polygon' performance.\r\n\r\nAgain, you are right. But if I have a 7000 polygon scene, I will approximately \r\nread 35000 buffers to compute form factors, then I think it will be really \r\nslow, since it takes a lot of time to do a single \"glReadPixels()\" call.\r\n\r\n> The problem here was your measurement of performance.  When you read 1.5M\r\n> polygons/sec from the marketing brochures it means 1.5M polygons per\r\n> second, not 1.5M polygons per second including reading and clearing the\r\n> screen every 70 polygons.  Are the marketing numbers misleading?  No,\r\n> they say exactly what they mean.\r\n\r\nYou are right again and that's what I said in my previous mail: ther is no \r\nread \r\nbuffer in their performance measurements. But, 1.5 Million polygon per second \r\ndoesn't mean anything for me. Indeed, when we read their performance \r\nannouncements, you can't find: Buffer resolution(50x50 or 1000x1000 ?), \r\npercentage of bitmap occupation(10% or 90% ?), and -and it is really \r\nimportant- polygons configuration (I mean if they project the scene in a \r\nspecial order(sorted polygons), they can really accelerate the computation \r\ntime). But that is not the real problem here. So if the numbers are not really \r\nexact, I don't think they are completely false. \r\nWhat I really would like to know is: what is done in glReadPixels() ? If you \r\nread the OpenGL Faqs, you can see that disabling fog, texture... accelerate \r\nthe reading command execution ! WHY ?!?! For me reading the frame buffer is \r\nonly a problem of getting memory address ! It has been stored somewhere, and I \r\nonly what to get a pointer on this memory area ! There is nothing to compute !\r\n\r\n> Some suggestions for increasing performance.  Use as large a buffer as\r\n> you can make that's a multiple of 300x300.  Clear the entire buffer,\r\n> render your scene into each 300x300 subregion, then read the entire buffer\r\n> in one call.  That'll amortize the overhead of each clear and pixel read.\r\n> If you're in a closed environment then every pixel in each 300x300 region\r\n> will be written to.  See the first issue of the Journal of Graphics Tools\r\n> for a simple technique to avoid the screen clear completely.\r\n\r\nOK, thank you for the information. I will apply this idea.\r\n\r\n> Make sure you're using a direct rendering context (the last parameter to\r\n> glXCreateContext should be True).\r\n\r\nSure it is ! Otherwise, I can't use Hardware.\r\n\r\n> What's the light source for?  Turn it off if you don't really need it.\r\nSorry, I made a mistake. I didn't define any light source. And they are \r\ndisabled before reading the buffer because it seems to accelerate the reading \r\ncommand !?!?!\r\n\r\n> Yes, if you use a direct rendering context.\r\n\r\nSorry, I can't be agree. It is not the case on a Maximum Impact: I made a lot \r\nof tests, and each time the graphics card is not sollicited. And if you ask to \r\nSGI, they say you that Pbuffers uses Hardware on high/max Impact, RE2, IR and \r\nO2. So, I sent my code to SGI, and they try it on Maximum Impact and O2, and \r\nthey saw that there is no Hardware use ! So they open a phone-line(FR-62888) \r\nabout that problem... I am still waiting for an answer.\r\n\r\n> Definitely not.  That'd be a brilliant move for SGI, ``with OpenGL get the\r\n> graphics performance of 5 years ago, TODAY!''  It might well be due to the\r\n> author's in-depth knowledge of the platform and the bottlenecks in rendering.\r\n\r\nMaybe. But, if you make some tests with pure GL read command and if you \r\ncompare it to the same OpenGL command, you obtain very big differences ! The \r\nGL read command is several times faster than the OpenGL one !!\r\n\r\n\r\n-Samuel\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id VAA23498; Mon, 3 Mar 1997 21:43:19 +0100\r\nReceived: from vivarin.res.cmu.edu (VIVARIN.RES.CMU.EDU [128.2.92.43]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id VAA00038 for <globillum@imag.fr>; Mon, 3 Mar 1997 21:22:41 +0100 (MET)\r\nReceived: from vivarin.res.cmu.edu (localhost [127.0.0.1]) by vivarin.res.cmu.edu (8.8.2/8.6.9) with ESMTP id PAA19842 for <globillum@imag.fr>; Mon, 3 Mar 1997 15:20:47 -0500\r\nMessage-Id: <199703032020.PAA19842@vivarin.res.cmu.edu>\r\nTo: globillum@imag.fr\r\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\nReply-To: Michael Herf <herf+@cmu.edu>\r\nDate: Mon, 03 Mar 1997 15:20:47 -0500\r\nFrom: Michael Herf <mike@vivarin.res.cmu.edu>\r\nX-UIDL: af8d3da656fdf019d88f12ec073ffa1a\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nFirst, there is no such thing as a memory-mapped framebuffer on an SGI. \r\nThis is part of the design spec.  Everything is done through library\r\ncalls, so when you call glReadPixels() the framebuffer is copied into a\r\nbuffer in your program's address space.  So you can't just assign a\r\npointer and read.\r\n\r\nHowever, you should be able to get better rates on glReadPixels.  I think\r\nthat on the machines you're using GL_RGB (GL_ABGR_EXT on older machines)\r\nwith GL_UNSIGNED_BYTE is a fast path.  If, instead of bytes, you're\r\nreading into floats, the conversion is likely done in software, and you'll\r\npay very dearly for it.  Using these parameters, you should get speed\r\nequivalent to the IRIS-GL command.\r\n\r\nTry doing repeated glReadPixels from an on-screen region, using the same\r\ncall you are using now.  Measure the throughput in MB/sec.  On the worst\r\nof SGI machines, I think you should get better than ~30 MB/sec.  It's\r\nprobably much better on the machines you're talking about. \r\n\r\nI would guess that your system profile isn't indicating the drawing time,\r\nsince it's so little work for the hardware.  As I remember, glReadPixels\r\nwill show up as \"user time\" in gr_osview.\r\n\r\nmike\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id VAA23529; Mon, 3 Mar 1997 21:53:13 +0100\r\nReceived: from internet-mail2.ford.com (internet-mail2.ford.com [198.111.80.24]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id VAA00069 for <globillum@imag.fr>; Mon, 3 Mar 1997 21:24:41 +0100 (MET)\r\nReceived: by internet-mail2.ford.com id AA27240\r\n  (InterLock SMTP Gateway 3.0 for globillum@imag.fr);\r\n  Mon, 3 Mar 1997 15:24:27 -0500\r\nMessage-Id: <199703032024.AA27240@internet-mail2.ford.com>\r\nReceived: by internet-mail2.ford.com (Protected-side Proxy Mail Agent-1);\r\n  Mon, 3 Mar 1997 15:24:27 -0500\r\nDate: Mon, 3 Mar 1997 15:24:26 -0500\r\nFrom: Stephen Westin <swestin@ford.com>\r\nTo: Samuel.Boivin@inria.fr\r\nCc: globillum@imag.fr\r\nIn-Reply-To: <199703031100.MAA06576@delhi.inria.fr> (Samuel.Boivin@inria.fr)\r\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\nX-UIDL: efe69ebde3ed0c8c9ff7522e2413b87a\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nSamuel Boivin wrote:\r\n\r\n> Chris Schoeneman wrote:\r\n\r\n<snip>\r\n\r\n> > Definitely not.  That'd be a brilliant move for SGI, ``with OpenGL get the\r\n> > graphics performance of 5 years ago, TODAY!''  It might well be due to the\r\n> > author's in-depth knowledge of the platform and the bottlenecks in rendering.\r\n> \r\n> Maybe. But, if you make some tests with pure GL read command and if you \r\n> compare it to the same OpenGL command, you obtain very big differences ! The \r\n> GL read command is several times faster than the OpenGL one !!\r\n\r\nJust a minute here. What pixel format are you using in the readback?\r\nIf you're reading pixels that must be repacked after reading from the\r\nframe buffer, there will be sicgnificant overhead. I suspect that\r\ndefaults may well be different from IRIS/GL and OpenGL. I also would\r\nexpect that the optimum pixel format would vary with hardware type.\r\n\r\nGenerally, OpenGL should run faster than IRIS/GL on the Impact series,\r\nas that's its native mode. Older graphics adapters, like IMPACT, would\r\nprobably be faster with IRIS/GL.\r\n\r\nI think posting the kernel of your readback code would be useful; I\r\nbet Chris can help speed it up.\r\n\r\n-Stephen H. Westin\r\nswestin@ford.com\r\nThe information and opinions in this message are mine, not Ford's.\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id XAA23845; Mon, 3 Mar 1997 23:44:18 +0100\r\nReceived: from sgi.sgi.com (SGI.COM [192.48.153.1]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id XAA04243 for <globillum@imag.fr>; Mon, 3 Mar 1997 23:17:15 +0100 (MET)\r\nReceived: from odin.corp.sgi.com (odin.corp.sgi.com [192.26.51.194]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id OAA27927; Mon, 3 Mar 1997 14:16:41 -0800\r\nReceived: from giraffe.asd.sgi.com by odin.corp.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)\r\n\t id OAA07645; Mon, 3 Mar 1997 14:16:38 -0800\r\nReceived: from studmuffin.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)\r\n\t id OAA00819; Mon, 3 Mar 1997 14:15:30 -0800\r\nReceived: by studmuffin.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)\r\n\t id OAA09641; Mon, 3 Mar 1997 14:15:29 -0800\r\nFrom: \"Dan Baum\" <drb@studmuffin.asd.sgi.com>\r\nMessage-Id: <9703031415.ZM9639@studmuffin.asd.sgi.com>\r\nDate: Mon, 3 Mar 1997 14:15:29 -0800\r\nIn-Reply-To: Samuel.Boivin@inria.fr\r\n        \"Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\" (Mar  3, 12:00pm)\r\nReferences: <199703031100.MAA06576@delhi.inria.fr>\r\nX-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)\r\nTo: Samuel.Boivin@inria.fr, globillum@imag.fr\r\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\nCc: boivin@bora.inria.fr\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nX-UIDL: 8300dd2080e2f35820bbc188c4e3c2d2\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nHi Samuel:\r\n\r\n\tAs has been pointed out by others, there is no way to access the\r\nframebuffer directly.  It must be copied back using glReadPixels.  Now the\r\nperformance for glReadPixels depends on the machine you are running on and\r\nthe amount of data you are reading back.  There is overhead to setup the\r\nread transfer regardless of the number of pixels you are going to read back.\r\n\r\nSo, to get maximum performance you have to treat this as a systems problem\r\nand tune to get maximum performance for your system.  For example, try\r\nrendering several hemi-cubes into the framebuffer and then read them all\r\nback with a single glReadPixels().  On a Max Impact, glReadPixels() should\r\nbe just as fast as IrisGL based pixel read unless you are using some odd\r\nconversion (I would assume you are reading the hemi-cube pixels back as\r\nunsigned integers). BTW, I'm not nearly as familiar with the Impact\r\narchitecture\r\nand performance characteristics as I am with our high end machines.\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id SAA29753; Tue, 4 Mar 1997 18:04:39 +0100\r\nReceived: from sgi.sgi.com (SGI.COM [192.48.153.1]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id RAA19822 for <globillum@imag.fr>; Tue, 4 Mar 1997 17:06:44 +0100 (MET)\r\nReceived: from avalon.manchester.sgi.com ([144.253.96.20]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id IAA13026; Tue, 4 Mar 1997 08:06:05 -0800\r\nReceived: by avalon.manchester.sgi.com (950413.SGI.8.6.12/911001.SGI)\r\n\t id PAA08044; Tue, 4 Mar 1997 15:54:52 GMT\r\nFrom: \"Chris Thornborrow\" <chris@avalon.manchester.sgi.com>\r\nMessage-Id: <9703041554.ZM8042@avalon.manchester.sgi.com>\r\nDate: Tue, 4 Mar 1997 15:54:52 +0000\r\nIn-Reply-To: Michael Herf <mike@vivarin.res.cmu.edu>\r\n        \"Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\" (Mar  3,  3:20pm)\r\nReferences: <199703032020.PAA19842@vivarin.res.cmu.edu>\r\nX-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)\r\nTo: Michael Herf <herf+@cmu.edu>, globillum@imag.fr\r\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nX-UIDL: 7bcdfc3bd7c6a8640b4fc38bf9d5d601\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nOn Mar 3,  3:20pm, Michael Herf wrote:\r\n> Subject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\n> First, there is no such thing as a memory-mapped framebuffer on an SGI.\r\n> This is part of the design spec.  Everything is done through library\r\n> calls, so when you call glReadPixels() the framebuffer is copied into a\r\n> buffer in your program's address space.  So you can't just assign a\r\n> pointer and read.\r\n\r\nWell yes and no. The O2 does have a memory mapped frame buffer in one sense -\r\nthe obvious sense :-). So technically it is possible to look into memory and\r\nsee whats on the screen using a pointer and some jiggery pokery. Its the second\r\npart that worries me. I believe the exact way in which the frame buffer is\r\norganised in memory is documented *but* the documentation says that SGI reserve\r\nthe right to alter it at any time. Therefore the only safe way to code is to do\r\nas suggested above and access through digital media libraries or opengl. You\r\ncould peek and poke memory, I wouldn't advise it. However, this is irrelevant\r\nas the speed of reading the framebuffer is very fast through opengl as all that\r\nis really going on is a memcopy.\r\n\r\nChris.\r\n\r\n-- \r\n-------------------------------------------------------------------------------\r\n|Chris Thornborrow\temail : chris@manchester.sgi.com                      |\r\n|Silicon Graphics        tel  : +44 161 877 8801 ext 1309                     |\r\n|                                                                             |\r\n|Home Page URL : http://reality.sgi.com/chris_manchester/                     |\r\n|Arthurian URL : http://reality.sgi.com/chris_manchester/arthur.html          |\r\n-------------------------------------------------------------------------------\t\t\t\t\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id SAA29767; Tue, 4 Mar 1997 18:07:10 +0100\r\nReceived: from sgi.sgi.com (SGI.COM [192.48.153.1]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id RAA20421 for <globillum@imag.fr>; Tue, 4 Mar 1997 17:14:19 +0100 (MET)\r\nReceived: from avalon.manchester.sgi.com ([144.253.96.20]) by sgi.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id IAA15099 for <@sgi.com:globillum@imag.fr>; Tue, 4 Mar 1997 08:13:55 -0800\r\nReceived: by avalon.manchester.sgi.com (950413.SGI.8.6.12/911001.SGI)\r\n\tfor globillum@imag.fr id QAA08055; Tue, 4 Mar 1997 16:02:46 GMT\r\nFrom: \"Chris Thornborrow\" <chris@avalon.manchester.sgi.com>\r\nMessage-Id: <9703041602.ZM8053@avalon.manchester.sgi.com>\r\nDate: Tue, 4 Mar 1997 16:02:45 +0000\r\nIn-Reply-To: swestin@ford.com (Stephen Westin )\r\n        \"Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\" (Mar  3,  3:24pm)\r\nReferences: <199703032024.AA27240@internet-mail2.ford.com>\r\nX-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)\r\nTo: globillum@imag.fr\r\nSubject: Re: FORM FACTORS COMPUTATION THROUGH SGI HARDWARE\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nX-UIDL: 1148c357a98fdaa74691bb0f87e0517b\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n> > Maybe. But, if you make some tests with pure GL read command and if you\r\n> > compare it to the same OpenGL command, you obtain very big differences !\r\nThe\r\n> > GL read command is several times faster than the OpenGL one !!\r\n\r\nThis is one of the commonest complaints (usually its a complaint about the\r\nspeed of writing pixels) when moving from GL to OpenGL. It is also a\r\nmisconception.\r\n\r\nOpenGL has far more state information relating to pixel data and formats than\r\nGL had. The problem is that most people don't set the correct values for the\r\noperation they wish to perform. In OpenGL this will result in poor performance.\r\nI just looked for my piece of code to demonstrate this but its mysteriously\r\nvanished :-(.\r\n\r\nThe one caveat is if you are running on old hardware some commands are faster\r\nin GL than OpenGL.\r\n\r\nChris.\r\n\r\n-- \r\n-------------------------------------------------------------------------------\r\n|Chris Thornborrow\temail : chris@manchester.sgi.com                      |\r\n|Silicon Graphics        tel  : +44 161 877 8801 ext 1309                     |\r\n|                                                                             |\r\n|Home Page URL : http://reality.sgi.com/chris_manchester/                     |\r\n|Arthurian URL : http://reality.sgi.com/chris_manchester/arthur.html          |\r\n-------------------------------------------------------------------------------\t\t\t\t\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id WAA07773; Sat, 15 Mar 1997 22:48:54 +0100\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id WAA18260 for <globillum@imag.fr>; Sat, 15 Mar 1997 22:33:42 +0100 (MET)\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\n\tid AA16577; Sat, 15 Mar 1997 16:33:41 -0500\r\nMessage-Id: <9703152133.AA16577@merckx.graphics.cornell.edu>\r\nReceived: by phoenix.graphics.cornell.edu\r\n\t(1.37.109.8/16.2) id AA11022; Sat, 15 Mar 1997 16:33:41 -0500\r\nFrom: Bruce Walter <bjw@graphics.cornell.edu>\r\nSubject: Terminology question\r\nTo: globillum@imag.fr\r\nDate: Sat, 15 Mar 1997 16:33:40 -0500 (EST)\r\nX-Mailer: ELM [version 2.4 PL25]\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: f2424c33af6cac578a33740fa633ab87\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nDear Globillum'ers,\r\n  I've recently run into a seemingly difficult terminology question about\r\nwhat to call the quantities that we actually compute or attempt to compute\r\nin global illumination.  We often refer to our results as radiance or\r\nradiant exitance, but what we actually compute and store does not\r\ncorrespond the definitions of these terms as given the IES/ANSI standard\r\nfor illuminating engineering terminology.\r\n  That terminology seems to fall into three categories: spectral radiometry,\r\nradiometry, and photometry.  Spectral radiometric functions (e.g. spectral\r\nradiance) give the amount of light as a function of wavelength.  They contain\r\nthe most information and the others are derived from them by various\r\nwavelength weighting functions.  Radiometric functions (e.g. radiance)\r\nweight power at all wavelengths equally and thus measure total \r\npower.  Photometric functions (e.g. luminance) weight the light power by\r\nthe human luminance response curve and measure human grayscale response.\r\n  Radiometric functions are fine for heat transfer applications that are\r\nconcerned about the flow of heat energy.  Photometric functions are fine\r\nfor grayscale image making.  However as far as I can tell, there doesn't \r\nseem to be any standard terminology for the quantities needed to make \r\ncolor images.  The usual standard for color response is the CIE 1931\r\nStandard Colormetric Observer which defines colors by three values, XYZ \r\nwhich can be found by using three standard wavelength weighting functions.  \r\nWe compute a color image by weighting the spectral radiance by these\r\nthree response functions.  The Y response curve is the luminous response\r\ncurve and thus is luminance.  However there doesn't seem to be a name for\r\nX and Z channel results.  Together the XYZ values are sometimes refered to \r\nas the tristimulus values, so it would seem correct to call our results\r\nthe \"tristimulus values of the spectral radiance\".  However that seems \r\nrather cumbersome, and it would be nicer to have a name for quantities\r\nwhich we actually compute and store.\r\n  I'd like to propose a new set of terminology for \"color photometry\".\r\nAnalogous to radiometry and photometry, it would give names for the\r\nspectral radiometric functions when weighted by the CIE XYZ response curves.\r\nThe proposed corresponding terms are: \r\n\r\nRadiometry           Photometry          Color Photometry\r\n---------------------------------------------------------\r\nradiance             luminance           tristimulance\r\nirradiance           illuminance         intristimulance\r\nradiant exitance     luminous exitance   tristimulus exitance\r\n\r\n  I'd like to hear people's reactions.  Do names for these quantities\r\nalready exist? Are there better names?  Do we need names for these \r\nquantities?  It seems a little sloppy to keep refering to our results\r\nas the radiance when at best we really mean the spectral radiance and in\r\npractice we really mean what I'm calling the tristimulance.\r\n\r\n\r\nBruce Walter\r\nCornell Program of Computer Graphics\r\n\r\np.s. Tristimulus values do not necessarily refer to the CIE 1931 XYZ\r\nvalues.  It is also used in the literature to refer to values generated\r\nby other three channel color models.  So we would need to be careful to\r\nspecify which color model we are using when we want to be precise.\r\n\r\np.p.s. I wanted to call it the chrominance, but this term is already in\r\nuse and often means the portion of the color which is \"orthogonal\" to the\r\nluminance.  Using tristimulance instead avoids this confusion.\r\n\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id UAA04869; Wed, 19 Mar 1997 20:02:33 +0100\r\nReceived: from irz201.inf.tu-dresden.de (irz201.inf.tu-dresden.de [141.76.1.10]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id SAA29464 for <globillum@imag.fr>; Wed, 19 Mar 1997 18:23:59 +0100 (MET)\r\nReceived: (from cn1@localhost) by irz201.inf.tu-dresden.de (8.6.12/8.6.12-s1) id TAA02485 for globillum@imag.fr; Wed, 19 Mar 1997 19:23:58 +0200\r\nFrom: \"Nguyen, D.C.\" <cn1@irz301.inf.tu-dresden.de>\r\nMessage-Id: <199703191723.TAA02485@irz201.inf.tu-dresden.de>\r\nSubject: paper for coherence-based RT-accel. methods\r\nTo: Global Illumination List <globillum@imag.fr>\r\nDate: Wed, 19 Mar 1997 19:23:57 +0200 (MESZ)\r\nX-Mailer: ELM [version 2.4 PL25 ME8b]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 4a8acb183b621acecb27bf6e92478642\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHi,\r\nHere is my first attempt writing a paper in english :)\r\n \"An exploration of coherence-based acceleration methodes \r\n  using the ray tracing kernel G/GX \"\r\n\r\nlocated at: http://www.rz.tu-ilmenau.de/~juhu/Papers/IWK.ps.gz\r\n\r\nIt handles some problems of coherence-based accel. methods, comparison\r\nresults, possibilities & limitations of hybrid methods etc. It also proposes\r\nan algorithm making BSP-trees balanced. As an alternative to the shadow-volume\r\nmethod for softshadows, a new approach using the ext. Light-Buffer and\r\nClipping beams to avoid unecessary Monte-Carlo rays for direct-lighting is\r\nalso described.\r\n\r\nCould someone please proofread it ? (My english is really *bad*!)\r\n\r\nThanks,\r\n\r\n--JuHu \r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id UAA01762; Mon, 24 Mar 1997 20:13:11 +0100\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id TAA15323 for <globillum@imag.fr>; Mon, 24 Mar 1997 19:40:00 +0100 (MET)\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\n\tid AA29561; Mon, 24 Mar 1997 13:39:58 -0500\r\nMessage-Id: <9703241839.AA29561@merckx.graphics.cornell.edu>\r\nReceived: by phoenix.graphics.cornell.edu\r\n\t(1.37.109.8/16.2) id AA17898; Mon, 24 Mar 1997 13:39:58 -0500\r\nFrom: Bruce Walter <bjw@graphics.cornell.edu>\r\nSubject: Re: Terminology question\r\nTo: globillum@imag.fr\r\nDate: Mon, 24 Mar 1997 13:39:58 -0500 (EST)\r\nX-Mailer: ELM [version 2.4 PL25]\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 27a2e8682db94b4b7b9712327cccce02\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n  At the risk of beating a dead horse, I'll post a update to my terminology\r\nposting of a week ago.  I've received a few replies but all off list.  So \r\nfar my terminology proposal has been greeted with a collective yawn.  This \r\nis not surprising as terminology issues are like credit card bills.  Not \r\nvery exciting but you will end up in big trouble if you don't deal with them.\r\nEven I am not all that thrilled by my proposed \"tristimulance\" terminology,\r\nand I'd be happy to endorse a better suggestion if one is put forward.\r\nBut I think that there is something unsatisfactory about our current use\r\nof terminology and specifically the term \"radiance\".\r\n  If we accept the ANSI/IES illuminating engineering terminology standard,\r\nthen the term radiance has a precise definition, and it precisely describes \r\na quantity which is useless for computer graphics.  It measures radiated \r\npower regardless of its wavelength.  If I'm warming my feet by a roaring \r\nfire, radiance is useful for telling me how close I can get before my socks \r\nare in danger of catching on fire, but it does not describe what I will \r\nactually see with my eyes.\r\n  The current usage often seems be (and I too am guilty of this):  \"I'll \r\nsay 'radiance' (since I'm used to the term and others use it too) because \r\nits obvious that I don't actually mean 'radiance' (as defined in the ANSI/IES\r\nstandard) and therefore my audience will figure out what I actually mean \r\n(even if I'm not sure myself)\".  If we want to continue using the term \r\nradiance we should really decide what we mean by it.  It is fine for \r\ndescribing monochromatic light, but that's only useful for some pedagogical \r\npurposes.  We could claim that it is a shorthand for the spectral radiance, \r\nbut we should recognize that that is an implicit redefinition of the term \r\nradiance.  Also we aren't really after spectral radiance.  I don't know \r\nanyone who actually stores a spectra at each of their pixels (at least not \r\nin computer graphics).  And we don't bother to compute the spectral radiance \r\noutside of the visible band, not because its not significant, but because \r\nit doesn't affect what really are interested in.  So what is it that we \r\nare really interested in computing and what should we call it?  \r\n  This may all seem like hair splitting, but what is the point of having \r\nprecisely defined terms unless we use them precisely?  So I would challenge \r\npeople to either specify what it is they actually mean when they say \r\nradiance, or to find some alternate terminology to use instead.\r\n  Let me quickly respond to a few comments that I received:\r\n\r\n- CIE and IES standards committees are very slow moving bodies, do not\r\ncoordinate with each other, and are not necessarily receptive to outside\r\nsuggestions.  Thus the chance of affecting the official standards is slim.\r\n> I believe the graphics community should follow standards where they exist\r\nand are applicable, but we also have the right to define our own terminology\r\nwhere no appropiate standard exists.\r\n\r\n- Is the \"tri\" in tristimulance really necessary, what if you are using \r\na different number of weighting functions.  How about stimulance instead?\r\n> The tristimulance terminology is specifically intended for color vision\r\nin the phototopic range where the three color channel approximation is \r\nnearly universal.  It is also intended to be derivative the somewhat \r\nstandard terminology \"tristimulus values\".  Other quantities might be \r\ntermed stimulance, though there would be some objections if these quantities\r\ndid not correspond to actual stimuli.\r\n\r\n- Why not just call it the \"color of the radiance\"?\r\n> Radiance by definition does not contain the color information.  It would\r\nbe at least as correct (and I would argue probably more correct) to call \r\nit the \"color of the luminance\".  In my opinion, neither one is really \r\nsatisfactory or terribly precise.\r\n\r\nBruce Walter\r\n\r\nFrom \r\nReceived: from eye.eye.com by titus.cg.tuwien.ac.at via SMTP (940816.SGI.8.6.9/940406.SGI)\r\n\tfor <purgathofer@cg.tuwien.ac.at> id SAA03656; Mon, 31 Mar 1997 18:42:34 +0200\r\nReceived: from [149.54.2.22] by eye.eye.com with SMTP\r\n\t(1.37.109.8/16.2) id AA06990; Mon, 31 Mar 1997 11:42:33 -0500\r\nReceived: by hemlock\r\n\t(1.37.109.8/15.6) id AA06437; Mon, 31 Mar 1997 11:42:33 -0500\r\nDate: Mon, 31 Mar 1997 11:42:33 -0500\r\nFrom: Eric Haines <erich@eye.com>\r\nMessage-Id: <9703311642.AA06437@hemlock>\r\nTo: purgathofer\r\nX-UIDL: e0753515513d283547167ad1e2095824\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nDoh!  I should *definitely* have mentioned that you should put Autodesk in my\r\nregular mail address.  It should get there without it, but just in case use:\r\n\r\nEric Haines\r\nAutodesk Inc.\r\n1050 Craft Road\r\nIthaca, NY  14850\r\n\r\nerich@acm.org (in case of bounce, more direct is: Eric.Haines@autodesk.com)\r\n607-266-7000\r\nfax 607-266-7100\r\n\r\nThanks,\r\n\r\nEric\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id TAA03802; Mon, 31 Mar 1997 19:58:56 +0200\r\nReceived: from mercury.uniserve.com (mercury.uniserve.com [204.191.197.248]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id TAA01991 for <globillum@imag.fr>; Mon, 31 Mar 1997 19:36:11 +0200 (MET DST)\r\nReceived: from helios (van0102.TVS.NET [204.191.197.12]) by mercury.uniserve.com (8.8.2/8.8.2) with ESMTP id JAA04922; Mon, 31 Mar 1997 09:32:10 -0800 (PST)\r\nMessage-Id: <199703311732.JAA04922@mercury.uniserve.com>\r\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\r\nTo: globillum@imag.fr\r\nCc: mscytsy@scs.leeds.ac.uk\r\nSubject: New global illumination bibliography\r\nDate: Mon, 31 Mar 1997 09:33:34 -0800\r\nX-MSMail-Priority: Normal\r\nX-Priority: 3\r\nX-Mailer: Microsoft Internet Mail 4.70.1155\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 1c7850e8980314e5bd2e7aeb783f8e59\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nThere is a wonderful *annotated* global illumination bibliography that\r\nhas been put together by Travlex Yeap. You can access it at:\r\n\r\n  http://www.scs.leeds.ac.uk/mscytsy/md/abs-mnu.htm\r\n\r\nIan Ashdown, P. Eng.\r\nResearch & Development Manager\r\nLedalite Architectural Products Inc.\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id WAA16068; Wed, 2 Apr 1997 22:35:13 +0200\r\nReceived: from mercury.uniserve.com (mercury.uniserve.com [204.191.197.248]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id RAA07549 for <globillum@imag.fr>; Wed, 2 Apr 1997 17:29:32 +0200 (MET DST)\r\nReceived: from van0114.TVS.NET (van0114.TVS.NET [204.191.197.24]) by mercury.uniserve.com (8.8.2/8.8.2) with SMTP id HAA09000 for <globillum@imag.fr>; Wed, 2 Apr 1997 07:25:01 -0800 (PST)\r\nDate: Wed, 2 Apr 1997 07:25:01 -0800 (PST)\r\nMessage-Id: <199704021525.HAA09000@mercury.uniserve.com>\r\nX-Sender: iashdown@pop.uniserve.com\r\nX-Mailer: Windows Eudora Version 1.4.4\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nTo: globillum@imag.fr\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\nSubject: ANNOUNCE: Radiosity Bibliography Update\r\nX-UIDL: 03e949598a2a41d7fb0f20ef8416a19a\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nANNOUNCE: 97/04/01 Release of RADBIB97.BIB\r\n------------------------------------------\r\nRADBIB97 is a comprehensive bibliography of radiosity and\r\nrelated global illumination papers, theses, articles, and\r\nbooks. It currently includes 1,106 references.\r\n\r\nThis bibliography is available in BibTex format as\r\nRADBIB97.BIB (with a release date of April 1, 1997) from:\r\n\r\n  http://www.ledalite.com/library-/rrt.htm\r\n\r\nand as compressed RadBib97.Z from:\r\n\r\n  ftp://hobbes.lbl.gov/pub/doc\r\n\r\nAs always, it is time-consuming and sometimes difficult to\r\ntrack down conference papers and theses on radiosity and global\r\nillumination. If you know of a relevant reference that is not\r\nincluded in the bibliography, please let me know so that I can\r\ninclude it in the next release.\r\n\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id VAA07544; Thu, 17 Apr 1997 21:37:08 +0200\r\nReceived: from ux2.sp.cs.cmu.edu (UX2.SP.CS.CMU.EDU [128.2.198.102]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id VAA10664 for <globillum@imag.fr>; Thu, 17 Apr 1997 21:18:30 +0200 (MET DST)\r\nReceived: from GS190.SP.CS.CMU.EDU by ux2.sp.cs.cmu.edu id aa07856;\r\n          17 Apr 97 15:17 EDT\r\nX-Sender: ajw@ux1.sp.cs.cmu.edu\r\nMessage-Id: <v02130501af7c24066495@[128.2.198.150]>\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nDate: Thu, 17 Apr 1997 15:21:20 -0400\r\nTo: globillum@imag.fr\r\nFrom: \"Andrew J. Willmott\" <ajw+@cs.cmu.edu>\r\nSubject: Tech report on radiosity methods\r\nX-UIDL: 4c79f77043cab7606d7c45a7a47dd943\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nI just wanted to announce that a technical report on our investigation of\r\nthe various radiosity algorithms out there is available on the web at:\r\n  http://www.cs.cmu.edu/~radiosity/emprad-tr.html\r\n\r\nThe abstract is reproduced below:\r\n\r\n---\r\nAn Empirical Comparison of Radiosity Algorithms\r\nAndrew J. Willmott and Paul S. Heckbert\r\n\r\nThis report presents an extensive empirical comparison of matrix,\r\nprogressive, and wavelet radiosity algorithms for simulating diffuse\r\ninterreflection in three-dimensional scenes. The algorithms are tested in\r\ntheir basic forms, without advanced variations such as clustering,\r\ndiscontinuity meshing, or Monte Carlo techniques. The three algorithms were\r\nimplemented in a common code base to facilitate direct empirical\r\ncomparison. A number of parameterized scenes were designed to test the\r\nbasic methods' ability to deal with such issues as singularities,\r\nocclusion, high reflectance, and scene complexity. Each algorithm was run\r\non the set of scenes at several parameter settings, and results were\r\nexamined in terms of their error, speed, and memory consumption.\r\n\r\nFor the basic algorithms as we implemented them, our results show:\r\nProgressive radiosity with substructuring is best for simple scenes, but\r\nfor moderately complex scenes it is outperformed by wavelet radiosity using\r\nthe Haar basis. Wavelet methods use an immense amount of memory; without\r\nclustering they become totally impractical for complex scenes. The problem\r\nis particularly severe for higher order bases, less so for Haar. Visibility\r\nhandling was also found to be a critical problem with higher order\r\nwavelets.\r\n\r\nThis study also provides a general framework for comparisons of global\r\nillumination techniques.\r\n---\r\n\r\nCheers,\r\n\r\nAndrew\r\n\r\n--- mailto:a.willmott@cs.cmu.edu ------- http://www.cs.cmu.edu/~ajw ---\r\n\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id XAA09899; Wed, 14 May 1997 23:08:33 +0200\r\nReceived: from graphics.lcs.mit.edu (graphics.lcs.mit.edu [18.24.2.30]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id WAA08815 for <globillum@imag.fr>; Wed, 14 May 1997 22:38:40 +0200 (MET DST)\r\nReceived: from easel.lcs.mit.edu by graphics.lcs.mit.edu (AIX 4.1/UCB 5.64/4.03)\r\n          id AA49972; Wed, 14 May 1997 16:35:08 -0400\r\nReceived: by easel.lcs.mit.edu (950413.SGI.8.6.12/TOC-1.2C) \r\n\tid QAA21393; Wed, 14 May 1997 16:37:59 -0400\r\nFrom: \"Julie Dorsey\" <dorsey@graphics.lcs.mit.edu>\r\nMessage-Id: <9705141637.ZM21391@easel.lcs.mit.edu>\r\nDate: Wed, 14 May 1997 16:37:58 -0400\r\nX-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)\r\nTo: globillum@imag.fr\r\nSubject: (Fwd) NIST postdoc in GI\r\nCc: hunt@cam.nist.gov\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nX-UIDL: 6e843ff049e0c96515b819a5daeec5aa\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n--- Forwarded mail from hunt@cam.nist.gov (Fern Hunt)\r\n\r\nDate: Wed, 14 May 97 16:29:51 EDT\r\nFrom: hunt@cam.nist.gov (Fern Hunt)\r\nTo: dorsey@graphics.lcs.mit.edu\r\n\r\n\r\n\tPostdoctoral position at NIST in Global Illumination Modeling\r\n\r\nAn interdiscplinary group at NIST is involved in research\r\non the scientific basis of appearance of painted and coated surfaces\r\nwith a view towards developing rational manufacturing and design\r\nstrategies based on the coupling of goniophotometric and material\r\nmeasurements with computer graphics models. Our reserach interests\r\nlie in the application and development of physically based global\r\nillumination models of the interatction of light with coated surfaces.\r\nWe will use the results of textural, spectral and reflectance measurements\r\nas well as mathematical modeling efforts here at NIST and elsewhere,\r\nmodifying where necessary to meet the needs of our application.\r\nOpportunities exist in realistic rendering from measured and computed\r\nBRDS, wavelet and other database techniques for compactly storing and\r\nrepresenting BRDF, development of metrics for evaluating fidelity\r\nof simulated images and realistic 2D and 3D images, and techniques\r\nfor converting physical simulations of coated surfaces to visually\r\nrealistic displays on a monitor.\r\n\r\nThose interested in applying for the postdoc should write to:\r\n\r\n             Dr. Jack Hsia\r\n             Office of Academic Affairs\r\n             National Institute of Standards and Technology\r\n             Gaithersburg, MD. 20899\r\n\r\nAn official announcement will appear in July with the deadline\r\nfor applications January 15, 1998. Positions will begin in the Fall 1998.\r\n\r\n---End of forwarded mail from hunt@cam.nist.gov (Fern Hunt)\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id SAA19788; Sun, 18 May 1997 18:36:48 +0200\r\nReceived: from mercury.uniserve.com (mercury.uniserve.com [204.191.197.248]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id SAA24857 for <globillum@imag.fr>; Sun, 18 May 1997 18:20:08 +0200 (MET DST)\r\nReceived: from helios (van0120.TVS.NET [204.191.197.30]) by mercury.uniserve.com  with ESMTP id JAA28909 for <globillum@imag.fr>; Sun, 18 May 1997 09:20:03 -0700 (PDT)\r\nMessage-Id: <199705181620.JAA28909@mercury.uniserve.com>\r\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\r\nTo: globillum@imag.fr\r\nSubject: Software patents\r\nDate: Sun, 18 May 1997 09:20:42 -0700\r\nX-MSMail-Priority: Normal\r\nX-Priority: 3\r\nX-Mailer: Microsoft Internet Mail 4.70.1155\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 48fd666dce7a63e56eff71d423a5c912\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nYou may be interested to know that on May 28, 1996, the United States\r\nPatent Office awarded the following two patents:\r\n\r\n  US Patent Number: 5,521,852\r\n                    5,521,853 (continuation)\r\n  Title:            Method and System for Designing Lighting\r\n                    Installations\r\n  Inventors:        John D. Hibbs\r\n                    Douglas J. Stang\r\n  Assignee:         Holophane Lighting, Inc.\r\n                    Newark, Ohio\r\n\r\nThere are no less than 42 claims between these two patents, and they are\r\nvery broad in scope. They pertain to any computer graphics program that\r\nattempts to model physically realistic lighting.\r\n\r\nIan Ashdown, P. Eng.            |             READ THE BOOK!            |\r\nResearch & Development Manager  | Radiosity: A Programmer's Perspective |\r\nLedalite Architectural Products |           Wiley & Sons 1994           |\r\nVisit http://www.ledalite.com   |     (Sneaky Internet Advertising)     |\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id SAA21129; Mon, 19 May 1997 18:29:45 +0200\r\nReceived: from sgi.sgi.com (SGI.COM [192.48.153.1]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id SAA06323 for <globillum@imag.fr>; Mon, 19 May 1997 18:09:42 +0200 (MET DST)\r\nReceived: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id JAA01266\r\n\tfor <@sgi.engr.sgi.com:globillum@imag.fr>; Mon, 19 May 1997 09:09:40 -0700\r\n\tenv-from (bwade@cthulhu.engr.sgi.com)\r\nReceived: from amie.engr.sgi.com (amie.engr.sgi.com [198.29.108.214]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id JAA07565 for <@cthulhu.engr.sgi.com:globillum@imag.fr>; Mon, 19 May 1997 09:09:39 -0700\r\nReceived: from pc-amie (pc-amie.engr.sgi.com [198.29.108.199]) by amie.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via SMTP id JAA12589 for <globillum@imag.fr>; Mon, 19 May 1997 09:09:38 -0700\r\nMessage-Id: <3.0.1.32.19970519090938.00a93260@amie.engr.sgi.com>\r\nX-Sender: bwade@amie.engr.sgi.com\r\nX-Mailer: Windows Eudora Pro Version 3.0.1 (32)\r\nDate: Mon, 19 May 1997 09:09:38 -0700\r\nTo: globillum@imag.fr\r\nFrom: Bretton Wade <bwade@relay.engr.SGI.COM>\r\nSubject: Re: Software patents\r\nIn-Reply-To: <199705181620.JAA28909@mercury.uniserve.com>\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nX-UIDL: cca99e43a53c639f7fd9546cd20ad71e\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nAnd was everyone on this list presented as a co-creator?\r\n\r\nSeriously, can you give any more details?\r\n\r\nThanks,\r\nBretton\r\n\r\nAt 09:20 AM 5/18/97 -0700, Ian Ashdown wrote:\r\n>You may be interested to know that on May 28, 1996, the United States\r\n>Patent Office awarded the following two patents:\r\n>\r\n>  US Patent Number: 5,521,852\r\n>                    5,521,853 (continuation)\r\n>  Title:            Method and System for Designing Lighting\r\n>                    Installations\r\n>  Inventors:        John D. Hibbs\r\n>                    Douglas J. Stang\r\n>  Assignee:         Holophane Lighting, Inc.\r\n>                    Newark, Ohio\r\n>\r\n>There are no less than 42 claims between these two patents, and they are\r\n>very broad in scope. They pertain to any computer graphics program that\r\n>attempts to model physically realistic lighting.\r\n>\r\n>Ian Ashdown, P. Eng.            |             READ THE BOOK!            |\r\n>Research & Development Manager  | Radiosity: A Programmer's Perspective |\r\n>Ledalite Architectural Products |           Wiley & Sons 1994           |\r\n>Visit http://www.ledalite.com   |     (Sneaky Internet Advertising)     |\r\n>\r\n>\r\n--\r\nBretton Wade (bwade@engr.sgi.com)\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id VAA21312; Mon, 19 May 1997 21:31:14 +0200\r\nReceived: from relay2.mail.uk.psi.net (sys1.london.uk.psi.net [154.32.108.2]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id UAA08338 for <globillum@imag.fr>; Mon, 19 May 1997 20:51:42 +0200 (MET DST)\r\nReceived: from lightwork.co.uk (lightwork.co.uk [195.152.206.2])\r\n\tby relay2.mail.uk.psi.net (8.8.4/) with SMTP\r\n\tid TAA10863; Mon, 19 May 1997 19:41:18 +0100 (BST)\r\nReceived: by lightwork.co.uk (SMI-8.6/SMI-SVR4)\r\n\tid TAA10823; Mon, 19 May 1997 19:40:43 +0100\r\nReceived: from owl(192.9.200.2) by roo via smap (V1.3)\r\n\tid sma010821; Mon May 19 19:40:21 1997\r\nReceived: from hermia by owl.lightwork.co.uk (SMI-8.6/SMI-SVR4)\r\n\tid TAA22723; Mon, 19 May 1997 19:40:10 +0100\r\nMessage-ID: <33809D23.56AF@lightwork.co.uk>\r\nDate: Mon, 19 May 1997 19:34:11 +0100\r\nFrom: Neil Gatenby <neil@lightwork.co.uk>\r\nReply-To: neil@lightwork.co.uk\r\nOrganization: LightWork Design Ltd\r\nX-Mailer: Mozilla 3.0 (WinNT; I)\r\nMIME-Version: 1.0\r\nTo: Bretton Wade <bwade@relay.engr.SGI.COM>\r\nCC: globillum@imag.fr\r\nSubject: Re: Software patents\r\nReferences: <3.0.1.32.19970519090938.00a93260@amie.engr.sgi.com>\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 606f5f2a537842a8b952a8b6723403f7\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nBretton Wade wrote:\r\n> \r\n> And was everyone on this list presented as a co-creator?\r\n> \r\n> Seriously, can you give any more details?\r\n> \r\n> Thanks,\r\n> Bretton\r\n> \r\n> At 09:20 AM 5/18/97 -0700, Ian Ashdown wrote:\r\n> >You may be interested to know that on May 28, 1996, the United States\r\n> >Patent Office awarded the following two patents:\r\n> >\r\n> >  US Patent Number: 5,521,852\r\n> >                    5,521,853 (continuation)\r\n> >  Title:            Method and System for Designing Lighting\r\n> >                    Installations\r\n> >  Inventors:        John D. Hibbs\r\n> >                    Douglas J. Stang\r\n> >  Assignee:         Holophane Lighting, Inc.\r\n> >                    Newark, Ohio\r\n> >\r\n> >There are no less than 42 claims between these two patents, and they are\r\n> >very broad in scope. They pertain to any computer graphics program that\r\n> >attempts to model physically realistic lighting.\r\n\r\nThe two attached files were collated from\r\n   http://www.uspto.gov/\r\nthe first details the patents, the second is the list of patents\r\nreferenced by these patents\r\n\r\nNeil\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id BAA21501; Tue, 20 May 1997 01:22:20 +0200\r\nReceived: from igw3.watson.ibm.com (igw3.watson.ibm.com [129.34.139.18]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id AAA11191 for <globillum@imag.fr>; Tue, 20 May 1997 00:57:41 +0200 (MET DST)\r\nReceived: from mailhub1.watson.ibm.com (mailhub1.watson.ibm.com [9.2.249.31]) by igw3.watson.ibm.com (8.7.6/8.7.1) with ESMTP id SAA03508; Mon, 19 May 1997 18:56:16 -0400\r\nReceived: from watngi01.watson.ibm.com (watngi01.watson.ibm.com [9.2.235.20]) by mailhub1.watson.ibm.com (8.8.2/01-15-97) with SMTP id SAA32164; Mon, 19 May 1997 18:56:42 -0400\r\nReceived: by watngi01.watson.ibm.com(Lotus SMTP MTA v1.05 (305.3 1-15-1997))  id 8525649C.007E0610 ; Mon, 19 May 1997 18:56:30 -0400\r\nX-Lotus-FromDomain: IBM RESEARCH\r\nFrom: \"Holly Rushmeier\" <holly@watson.ibm.com>\r\nTo: neil@lightwork.co.uk\r\ncc: bwade@relay.engr.SGI.COM, globillum@imag.fr\r\nMessage-ID: <8525649C.0075B959.00@watngi01.watson.ibm.com>\r\nDate: Mon, 19 May 1997 18:55:27 -0400\r\nSubject: Re: Software patents\r\nMime-Version: 1.0\r\nContent-type: text/plain; charset=us-ascii; format=flowed\r\nX-UIDL: ab4cc66ea7123046d0f46134708b0b5d\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n\r\n\r\n\r\nI find patents very hard to read and I probably misinterpret\r\nthem.  There are a lot of alarming sounding patents.\r\nSince IBM is big on patenting, there is a patent search web page from IBM\r\nfor searching on text etc.  if you want to find more.\r\n\r\nhttp://patent.womplex.ibm.com/\r\n\r\nBesides locating the patent, you can read the full\r\ntext from gif images of the actual patent, or\r\njust get ascii text of all the claims. The patent Ian mentioned seems\r\nfrom my naive point of view to be impossible to defend --\r\nthey describe a lot of well-known stuff like a simple\r\nadaptive subdivision scheme for meshing.\r\n\r\nAnother odd  example is, 5590062 \"Simulator for producing various living\r\nenvironments\r\nmainly for visual perception\"  seems to patent VR for looking at realistic\r\n3D environments. I like the part on page 41 that says \"The 3-D space is not\r\nlimited\r\nto the internal space ... a plain in the Mesozoic era where dinosaurs\r\nexist can be simulated just for fun.\" I suppose there is a good legal\r\nreason\r\nfor saying something like this. I also suppose there is a reason they\r\nreference Chernoff's paper on multivariate visualization with faces.\r\n\r\n\r\nThen there  is 4928250 \"System for deriving radiation images\" (aka the\r\nhemicube patent)\r\nand the 16 patents that reference it including the hierarchical z-buffer\r\nand something\r\ncalled \"Image Processing Apparatus\" that has to do with ray casting in\r\nradiosity\r\ncalculations. Three patents reference the patent on ray casting for view\r\nfactors\r\nincluding 5546327 \"Apparatus for calculating geometrical view factor\", just\r\nissued\r\nlast August which seems to patent using a hemisphere instead of the\r\nhemicube.\r\nFollowing various links also leads to 5619627 \"Multiple-level occulting\r\nusing a mask\r\nbuffer\" that describes an \"Occulting apparatus\" which just seems to be a\r\nmethod\r\nfor finding hidden surfaces fast, not as mysterious an apparatus as you\r\nmight think.\r\n\r\nI was surprised to find 5363477 \"Method for displaying an image of an\r\nobject\r\nsurface using a luminance transformationin accordance with a non-linear\r\ncharacteristic\" that sounds like a patent on the notion of tone mapping for\r\nsynthetic images.\r\n\r\nYou can also search by assignee, for example to see all of Pixar's patents,\r\ne.g. 5239624 \"Pseudo-random point sampling techniques in computer\r\ngraphics\".\r\n\r\nAnyway, if you get depressed over this , try the \"Gallery of Obscure\r\nPatents\"\r\nat http://patent.womplex.ibm.com/gallery.html\r\nwhich includes \"Wacky Patent of the Month.\" On the other hand, the fact\r\nthat\r\nsome one was able to patent a hat that looks like a fried egg might\r\ndepress you even more.\r\n\r\n-- Holly\r\n\r\n\r\nFrom \r\nReceived: from imag.imag.fr by titus.cg.tuwien.ac.at via ESMTP (940816.SGI.8.6.9/940406.SGI)\r\n\t id SAA23827; Tue, 20 May 1997 18:03:47 +0200\r\nReceived: from ibis.doc.ic.ac.uk (ibis.doc.ic.ac.uk [146.169.12.90]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id OAA29782 for <globillum@imag.fr>; Tue, 20 May 1997 14:41:25 +0200 (MET DST)\r\nReceived: by ibis.doc.ic.ac.uk (Smail3.1.28.1 #8)\r\n\tid m0wTnlY-0002ndC; Tue, 20 May 97 13:11 BST\r\nMessage-Id: <m0wTnlY-0002ndC@ibis.doc.ic.ac.uk>\r\nDate: Tue, 20 May 97 13:11 BST\r\nTo: globillum@imag.fr\r\nFrom: \"Adrian J. Chung\" <ajc@doc.ic.ac.uk>\r\nReferences: <8525649C.0075B959.00@watngi01.watson.ibm.com>\r\nX-Mailer: vmail-0.06alpha\r\nSubject: Re: Software patents\r\nX-UIDL: ce4348d9fa055455585d89da13a20fd9\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\"Holly Rushmeier\" wrote:\r\n> I find patents very hard to read and I probably misinterpret\r\n> them.  There are a lot of alarming sounding patents.\r\n\r\nIANAL. Any lawyers on this list?\r\n\r\n> Since IBM is big on patenting, there is a patent search web page from IBM\r\n> for searching on text etc.  if you want to find more.\r\n> \r\n> http://patent.womplex.ibm.com/\r\n\r\nThank's for the URL. Bookmarked.\r\n\r\nI'm sure many of you are familiar with the Electronic Frontier Foundation\r\npage on intellectual property:\r\n\r\nhttp://www.eff.org/pub/Intellectual_property/\r\n\r\nUseful for some legal insight on software law. Not sure how biased\r\nit is though.\r\n \r\n> The patent Ian mentioned seems from my naive point of view to be\r\n> impossible to defend -- they describe a lot of well-known stuff like\r\n> a simple adaptive subdivision scheme for meshing.\r\n\r\nMaybe they're hoping to capitalise on it in the same way E-Data has\r\nbeen with patent 4528643, which claims rights to all methods of\r\nelectronic multimedia distribution. In this case the patent predates\r\nthe now \"well known\" nature of WWW.\r\n\r\n( See http://www.lpf.org/Patents/edata.html for the anti-software-patent\r\npoint of view of the case)\r\n\r\n\r\nIf worse comes to worse perhaps the Net will treat enforced software\r\npatents as damage and route around them.  (to misquote John Gillmore)\r\nThis was certainly a major motivating factor behind the PNG standard\r\nas a GIF replacement.\r\n\r\nI can see it now. Huge Monte Carlo rendering farms being set up in the\r\nCaribbean (or other legal havens) servicing contracts from US based\r\ncompanies.\r\n\r\nAdrian \"your milage may vary\"\r\n--\r\nDISCLAIMER: URLs quoted in the above message should not in anyway\r\nimply that the author, the department, or indeed the institution from\r\nwhich the email is sent are in any sense libertarian.\r\n\r\nCopyright 1997 by Adrian J. Chung.  It may be quoted in part for\r\nstrictly non-commercial use only.\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by mail.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id TAA04388; Wed, 28 May 1997 19:49:46 +0200\r\nReceived: from sys3.cambridge.uk.psi.net (sys3.cambridge.uk.psi.net [154.32.106.10]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id TAA05629 for <globillum@imag.fr>; Wed, 28 May 1997 19:25:23 +0200 (MET DST)\r\nReceived: from lightwork.co.uk (lightwork.co.uk [195.152.206.2])\r\n\tby sys3.cambridge.uk.psi.net (8.8.4/) with SMTP\r\n\tid SAA19108 for <globillum@imag.fr>; Wed, 28 May 1997 18:25:18 +0100 (BST)\r\nReceived: by lightwork.co.uk (SMI-8.6/SMI-SVR4)\r\n\tid SAA20124; Wed, 28 May 1997 18:24:47 +0100\r\nReceived: from owl(192.9.200.2) by roo via smap (V1.3)\r\n\tid sma020122; Wed May 28 18:24:33 1997\r\nReceived: from hermia by owl.lightwork.co.uk (SMI-8.6/SMI-SVR4)\r\n\tid SAA08832; Wed, 28 May 1997 18:24:32 +0100\r\nMessage-ID: <338C68CD.4C30@lightwork.co.uk>\r\nDate: Wed, 28 May 1997 18:18:05 +0100\r\nFrom: Neil Gatenby <neil@lightwork.co.uk>\r\nReply-To: neil@lightwork.co.uk\r\nOrganization: LightWork Design Ltd\r\nX-Mailer: Mozilla 3.0 (WinNT; I)\r\nMIME-Version: 1.0\r\nTo: globillum@imag.fr\r\nSubject: jobs\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 7c403569db32fb64f35e11169bd518d6\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nFor jobs in global illumination, and other areas of 3D graphics, see\r\n\r\nhttp://www.lightwork.com/vacancies/\r\n\r\nFor global illumination, follow the \"Software Engineer - Lighting\r\nSimulation and Radiosity\" thread.\r\n\r\nNeil\r\n\r\n-- \r\nNeil Gatenby, Software lead, LightWork Design Limited.\r\nmailto:neil@lightwork.co.uk   http://www.lightwork.com\r\nTel: +44 114 266 8404 ext 118    FAX: +44 114 266 1383\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by mail.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id VAA32578; Fri, 6 Jun 1997 21:53:47 +0200\r\nReceived: from redemption.uniserve.com (redemption.uniserve.com [204.191.197.254]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id VAA03266 for <globillum@imag.fr>; Fri, 6 Jun 1997 21:38:01 +0200 (MET DST)\r\nReceived: from ian [204.191.197.127] \r\n\tby redemption.uniserve.com with smtp (Exim 1.62 #1)\r\n\tid 0wa4pi-0004bb-00; Fri, 6 Jun 1997 12:37:58 -0700\r\nX-Sender: iashdown@pop.uniserve.com\r\nX-Mailer: Windows Eudora Version 1.4.4\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nTo: globillum@imag.fr\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\nSubject: 97/06/01 Release of RADBIB97.BIB\r\nMessage-Id: <E0wa4pi-0004bb-00@redemption.uniserve.com>\r\nDate: Fri, 6 Jun 1997 12:37:58 -0700\r\nX-UIDL: e34627c507c40c6ea549989001ec8306\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nANNOUNCE: 97/06/01 Release of RADBIB97.BIB\r\n------------------------------------------\r\nRADBIB97 is a comprehensive bibliography of radiosity and\r\nrelated global illumination papers, theses, articles, and\r\nbooks. It currently includes 1,152 references.\r\n\r\nThis bibliography is available in BibTex format as\r\nRADBIB97.BIB (with a release date of June 1, 1997) from:\r\n\r\n  http://www.ledalite.com/library-/rrt.htm\r\n  ftp://ftp.ledalite.com/pub/radbib97.bib\r\n\r\n- Ian Ashdown\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by mail.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id TAA30319; Mon, 9 Jun 1997 19:58:36 +0200\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU (HOSTESS.GRAPHICS.CS.CMU.EDU [128.2.206.188]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id TAA13181 for <globillum@imag.fr>; Mon, 9 Jun 1997 19:39:15 +0200 (MET DST)\r\nFrom: Paul.Heckbert@HOSTESS.GRAPHICS.CS.CMU.EDU\r\nMessage-Id: <199706091739.TAA13181@imag.imag.fr>\r\nDate: Mon, 9 Jun 97 13:18:21 EDT\r\nTo: globillum@imag.fr\r\nSubject: read comparison before St Etienne?\r\nX-UIDL: 815fd91825b8c053663a6074374e6911\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nIf you are coming to the Eurographics Workshop on Rendering in\r\nSt Etienne, France next week (see http://www.emse.fr/RENDERING97/)\r\nthen I would like to suggest that you read a tech report\r\n\r\n    \"An Empirical Comparison of Radiosity Algorithms\"\r\n    http://www.cs.cmu.edu/~radiosity/emprad-tr.html \r\n\r\nas my co-author and I would enjoy getting feedback on this work at the\r\nworkshop, and we feel it could be an interesting topic of discussion\r\nthere.\r\n\r\nSome of our conclusions:\r\n\r\n   * Wavelet radiosity without clustering and matrix radiosity are memory hogs.\r\n\t(esp. matrix radiosity and higher order wavelets; HR not so bad)\r\n\tThis was previously known; our results show how bad they are.\r\n\r\n   * Visibility handling in wavelet radiosity algorithms is poor,\r\n\tconsequently higher order wavelets are not currently practical.\r\n\r\n   * Progressive radiosity with substructuring is often a better choice\r\n\tthan wavelet radiosity.\r\n\r\nPaul Heckbert\r\nComputer Science Dept., Carnegie Mellon University\r\n5000 Forbes Ave, Pittsburgh PA 15213-3891, USA\r\n\r\nph@cs.cmu.edu\t\thttp://www.cs.cmu.edu/~ph\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by mail.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id UAA13100; Wed, 11 Jun 1997 20:33:12 +0200\r\nReceived: from redemption.uniserve.com (redemption.uniserve.com [204.191.197.254]) by imag.imag.fr (8.8.1/8.6.9) with SMTP id UAA06911 for <globillum@imag.fr>; Wed, 11 Jun 1997 20:18:22 +0200 (MET DST)\r\nReceived: from ian [204.191.197.53] \r\n\tby redemption.uniserve.com with smtp (Exim 1.62 #1)\r\n\tid 0wbryJ-0006mc-00; Wed, 11 Jun 1997 11:18:16 -0700\r\nX-Sender: iashdown@pop.uniserve.com\r\nX-Mailer: Windows Eudora Version 1.4.4\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nTo: globillum@imag.fr\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\nSubject: Spectroradiometric data\r\nMessage-Id: <E0wbryJ-0006mc-00@redemption.uniserve.com>\r\nDate: Wed, 11 Jun 1997 11:18:16 -0700\r\nX-UIDL: 523f31c3da35a6a2460d7b370ed3626d\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nOne of our most common excuses for using the simplistic RGB\r\ncolor model in global illumination-based rendering is that\r\n\"there are no spectroradiometric data for commonly available\r\nmaterials.\"\r\n\r\nThis has undoubtably been true in the past, but this excuse\r\nis beginning to wear thin. If you are looking for such data,\r\ntry:\r\n\r\nhttp://www.lut.fi/ltkk/tite/research/color/lutcs_readme.html\r\n\r\n- Ian Ashdown\r\n\r\nP.S. - I'm sure they are many more sites out there with\r\nequally useful data. I only found this particular one because\r\nI was (am still am) looking for an algorithm to convert DIN\r\nRAL codes to their equivalent Munsell values. Any suggestions\r\non where to look for this information (short of actually\r\nthe DIN standards ;+) would be much appreciated.\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by mail.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id LAA04239; Thu, 12 Jun 1997 11:14:20 +0200\r\nReceived: from mail3.microsoft.com (mail3.microsoft.com [131.107.3.23]) by imag.imag.fr (8.8.1/8.6.9) with ESMTP id KAA28823 for <globillum@imag.fr>; Thu, 12 Jun 1997 10:41:52 +0200 (MET DST)\r\nReceived: by mail3.microsoft.com with Internet Mail Service (5.0.1458.30)\r\n\tid <MWH5NPQC>; Thu, 12 Jun 1997 01:44:16 -0700\r\nMessage-ID: <011290D45A8ACF119B8B00805FD471D60321993B@RED-24-MSG.dns.microsoft.com>\r\nFrom: Andrew Glassner <glassner@microsoft.com>\r\nTo: globillum@imag.fr, \"'iashdown@ledalite.com'\" <iashdown@ledalite.com>\r\nSubject: RE: Spectroradiometric data\r\nDate: Thu, 12 Jun 1997 01:41:25 -0700\r\nX-Priority: 3\r\nX-Mailer: Internet Mail Service (5.0.1458.30)\r\nX-UIDL: 2985d0d035da6d47e9a3993e0e986936\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nThis has long been a pet peeve of mine as well.  You can find a bunch of\r\npublic-domain standard curves and some standard and unusual reflectance\r\ndata at\r\n\r\nhttp://www.research.microsoft.com/research/graphics/glassner/work/projec\r\nts/pdis/pdis.htm\r\n\r\nGregory Ward Larson has also made this available in MGF style at\r\n\r\nhttp://radsite.lbl.gov/mgf/HOME.html\r\n\r\n-Andrew\r\n\r\n> ----------\r\n> From: \tiashdown@ledalite.com[SMTP:iashdown@ledalite.com]\r\n> Sent: \tWednesday, June 11, 1997 11:18 AM\r\n> To: \tglobillum@imag.fr\r\n> Subject: \tSpectroradiometric data\r\n> \r\n> One of our most common excuses for using the simplistic RGB\r\n> color model in global illumination-based rendering is that\r\n> \"there are no spectroradiometric data for commonly available\r\n> materials.\"\r\n> \r\n> This has undoubtably been true in the past, but this excuse\r\n> is beginning to wear thin. If you are looking for such data,\r\n> try:\r\n> \r\n> http://www.lut.fi/ltkk/tite/research/color/lutcs_readme.html\r\n> \r\n> - Ian Ashdown\r\n> \r\n> P.S. - I'm sure they are many more sites out there with\r\n> equally useful data. I only found this particular one because\r\n> I was (am still am) looking for an algorithm to convert DIN\r\n> RAL codes to their equivalent Munsell values. Any suggestions\r\n> on where to look for this information (short of actually\r\n> the DIN standards ;+) would be much appreciated.\r\n> \r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by mail.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id PAA22519; Fri, 13 Jun 1997 15:14:46 +0200\r\nReceived: from inf.ethz.ch (root@neptune.ethz.ch [129.132.10.10])\r\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id OAA05884\r\n\tfor <globillum@imag.fr>; Fri, 13 Jun 1997 14:39:37 +0200 (MET DST)\r\nReceived: from barks (barks.inf.ethz.ch [129.132.10.212]) by inf.ethz.ch (8.6.10/8.6.10) with ESMTP id OAA25807 for <globillum@imag.fr>; Fri, 13 Jun 1997 14:39:36 +0200\r\nReceived: (lippert@localhost) by barks (950413.SGI.8.6.12/8.6.9) id OAA15558 for globillum@imag.fr; Fri, 13 Jun 1997 14:39:35 +0200\r\nFrom: \"Lars Lippert\" <lippert@inf.ethz.ch>\r\nMessage-Id: <9706131439.ZM15556@barks.inf.ethz.ch>\r\nDate: Fri, 13 Jun 1997 14:39:34 -0600\r\nX-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)\r\nTo: globillum@imag.fr\r\nSubject: Volume Rendering in Java\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nX-UIDL: 1aea486363374f0cbccc8b479b5cd9ee\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nHi,\r\n\r\nI just wanted to announce that an interactive web-based\r\nvolume renderer can now be tested. The program is written\r\nas an applet, that runs inside Web pages.\r\nThe concept behind this software is a hierarchical (wavelet-based)\r\nrepresentation of the volume data-set. The data is rendered directly\r\nfrom wavelet-space and thus requires a minumum of memory. The applet\r\npresents a novel way of presenting volumetric data on the Internet.\r\nThe user can manipulate an inferior quality version of 3-D volume\r\ninteractively in order to set up the viewing parameters, and when they\r\nare correct the image refines progressively.  The rendering perfomance\r\ndepends on the network bandwidth and the available hardware platform.\r\n\r\nSimply point your internet browser to:\r\nhttp://www.inf.ethz.ch/personal/lippert/EVOLVE/\r\n\r\nPlease feel free to contact me with comments, suggestions, or\r\nbug-reports. I only ran the program on my Indy and PC , but\r\none of the nice feature of Java is that it runs on all architectures.\r\nIf this is not the case, please let me know.\r\n\r\n\r\nLars\r\n\r\n-- \r\n_________________________________________________________________________\r\n\r\nLars Lippert                             Computer Graphics Research Group\r\n                   \r\n                 Institute for Information Systems \r\n            Swiss Federal Institute of Technology Zuerich\r\n\r\nTel.: +41-1-632 71 21                         Email:  lippert@inf.ethz.ch\r\nFax : +41-1-632 11 72                         Office: IFW E45.2\r\n            \r\n              http://www.inf.ethz.ch/personal/lippert\r\n_________________________________________________________________________\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by mail.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id SAA11910; Wed, 18 Jun 1997 18:42:41 +0200\r\nReceived: from adeskgate.autodesk.com (adeskgate.autodesk.com [198.93.152.11])\r\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id SAA14615\r\n\tfor <globillum@imag.fr>; Wed, 18 Jun 1997 18:04:58 +0200 (MET DST)\r\nReceived: from autodesk.autodesk.com by adeskgate.autodesk.com (8.6.12/SMI-5.3) with ESMTP id JAA19403; Wed, 18 Jun 1997 09:04:07 -0700\r\nReceived: from hqhubmu1.autodesk.com by autodesk.autodesk.com (8.6.12/4.4BSD) with ESMTP id JAA05628; Wed, 18 Jun 1997 09:03:54 -0700\r\nReceived: from ccinternet.autodesk.com (ccinternet [144.111.240.144]) by hqhubmu1.autodesk.com (8.7.5/8.7.3) with SMTP id JAA21836 for <globillum@imag.fr>; Wed, 18 Jun 1997 09:03:52 -0700 (PDT)\r\nReceived: from ccMail by ccinternet.autodesk.com\r\n  (IMA Internet Exchange 2.11 (Pre-release) Enterprise) id 0002051F; Wed, 18 Jun 1997 09:03:11 -0700\r\nMime-Version: 1.0\r\nDate: Wed, 18 Jun 1997 11:59:38 -0700\r\nMessage-ID: <0002051F.4149@autodesk.com>\r\nFrom: Eric Haines <eric.haines@autodesk.com>\r\nSubject: Ray tracing bibliography updated\r\nTo: globillum <globillum@imag.fr>\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nContent-Description: cc:Mail note part\r\nX-UIDL: b8b7dcc924586d4eaf75ae8cd18b30e7\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n     Globillumers,\r\n     \r\n        I've updated the free ray tracing bibliography with a number of new \r\n     references (many thanks to Steve Warren at Sandia).\r\n     \r\n     The bibliography is available at:\r\n     \r\n        http://www.acm.org/tog/resources/bib/\r\n     \r\n     Please do let me know of any additions/corrections you know of,\r\n     \r\n     Eric Haines\r\n     erich@acm.org\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by mail.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id UAA13443; Mon, 23 Jun 1997 20:45:54 +0200\r\nReceived: from ns1.arlut.utexas.edu (ns1.arlut.utexas.edu [129.116.212.1])\r\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id RAA16375\r\n\tfor <globillum@imag.fr>; Mon, 23 Jun 1997 17:52:10 +0200 (MET DST)\r\nReceived: from mail-firewall.arlut.utexas.edu (ns1.arlut.utexas.edu [129.116.212.1])\r\n\tby ns1.arlut.utexas.edu (8.8.5/8.8.5) with ESMTP id KAA12978;\r\n\tMon, 23 Jun 1997 10:48:38 -0500 (CDT)\r\nReceived: from sting.arlut.utexas.edu (sting.arlut.utexas.edu [129.116.128.90])\r\n\tby mail-firewall.arlut.utexas.edu (8.8.5/8.8.5) with ESMTP id KAA12971;\r\n\tMon, 23 Jun 1997 10:48:37 -0500 (CDT)\r\nReceived: from sting (localhost [127.0.0.1]) by sting.arlut.utexas.edu (8.8.5/8.7.3) with SMTP id KAA24180; Mon, 23 Jun 1997 10:48:35 -0500 (CDT)\r\nSender: atc@arlut.utexas.edu\r\nMessage-ID: <33AE9AD3.6263@arlut.utexas.edu>\r\nDate: Mon, 23 Jun 1997 10:48:35 -0500\r\nFrom: \"A. T. Campbell\" <atc@arlut.utexas.edu>\r\nX-Mailer: Mozilla 3.01 (X11; I; HP-UX A.09.07 9000/770)\r\nMIME-Version: 1.0\r\nTo: Neil Gatenby <neil@lightwork.co.uk>\r\nCC: \"'globillum@imag.fr'\" <globillum@imag.fr>\r\nSubject: Re: Proceedings of Graphics Interface 97\r\nReferences: <01BC7FBC.CC783360@hermia.lightwork>\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: a8fb08abb75c9a39a1daad7f69338eaf\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nNeil Gatenby wrote:\r\n> \r\n> Hi;\r\n> \r\n> Could anyone tell me how I can get hold of a copy of the proceedings of Graphics Interface 97?  I have tried searching on the web, but to no avail.\r\n> \r\n> Thanks in advance,\r\n> \r\n> Neil\r\n\r\nElectronic copies of all the papers from GI '97 are available\r\nfrom the conference's web page:\r\n\r\n\thttp://www.dgp.toronto.edu/gi/gi97/home.html\r\n\r\nHardcopies of the proceedings may be purchased from Morgan Kaufmann\r\nPublishers. Their web page's URL is the following:\r\n\r\n\thttp://www.mkp.com/\r\n\r\n-- \r\nA. T. Campbell, III   atc@arlut.utexas.edu  \r\nhttp://www.arlut.utexas.edu/~atc\r\nApplied Research Labs,  University of Texas,  PO Box 8029,  Austin,TX\r\n78713\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by mail.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id XAA16050; Mon, 23 Jun 1997 23:48:34 +0200\r\nReceived: from HOSTESS.GRAPHICS.CS.CMU.EDU (HOSTESS.GRAPHICS.CS.CMU.EDU [128.2.206.188])\r\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id XAA26345\r\n\tfor <globillum@imag.fr>; Mon, 23 Jun 1997 23:17:13 +0200 (MET DST)\r\nFrom: Paul.Heckbert@HOSTESS.GRAPHICS.CS.CMU.EDU\r\nMessage-Id: <199706232117.XAA26345@imag.imag.fr>\r\nDate: Mon, 23 Jun 97 17:06:54 EDT\r\nTo: globillum@imag.fr\r\nSubject: reflectance model visualizer\r\nX-UIDL: a0f0e5f1e01f1cc3f98d8b948f4af22e\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nA reflectance model visualizer is available in SGI executable form and\r\nC++ source code form at\r\n\r\n\thttp://www.cs.cmu.edu/~ph/src/illum/\r\n\r\nThe program should be portable to other machines that support the Xforms\r\nuser interface library and X windows without too much difficulty.\r\n\r\nThis program is a fairly general viewer for bidirectional reflectance\r\ndistribution functions (BRDF's).  It was written by some students and\r\nmyself in a graduate course in global illumination that I taught in\r\nFall 1996.\r\n\r\nThe program implements the following reflectance models:\r\n    Phong\r\n    Cook-Torrance\r\n    Oren-Nayar\r\n    He et al.\r\n\r\nI demonstrated the program at the Eurographics Workshop on Rendering\r\nin St. Etienne, France last week, and there was enough interest that\r\nI decided to release it more generally.\r\n\r\nenjoy!\r\n\r\nPaul Heckbert\r\nComputer Science Dept., Carnegie Mellon University\r\n5000 Forbes Ave, Pittsburgh PA 15213-3891, USA\r\n\r\nph@cs.cmu.edu\t\thttp://www.cs.cmu.edu/~ph\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by mail.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id WAA00300; Wed, 25 Jun 1997 22:19:40 +0200\r\nReceived: from horus.imag.fr (horus.imag.fr [129.88.38.2])\r\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id OAA16211\r\n\tfor <globillum-imag@imag.imag.fr>; Wed, 25 Jun 1997 14:45:25 +0200 (MET DST)\r\nReceived: from dirc.bris.ac.uk (dirc.bris.ac.uk [137.222.10.51]) by horus.imag.fr (8.8.1/8.6.9) with SMTP id OAA02857 for <globillum@imag.fr>; Wed, 25 Jun 1997 14:45:23 +0200 (MET DST)\r\nReceived: from luna.cs.bris.ac.uk by dirc.bris.ac.uk with SMTP (XT-PP) \r\n          with ESMTP; Wed, 25 Jun 1997 13:43:11 +0100\r\nReceived: from danno.cs.bris.ac.uk (danno.cs.bris.ac.uk [137.222.102.2])\tby luna.cs.bris.ac.uk (8.8.6/8.8.5) \r\n          with SMTP id NAA04949\tfor <globillum@imag.fr>;\r\n          Wed, 25 Jun 1997 13:40:14 +0100 (BST)\r\nReceived: from localhost by danno.cs.bris.ac.uk (SMI-8.6/SMI-SVR4)\tid NAA13131;\r\n          Wed, 25 Jun 1997 13:40:28 +0100\r\nDate: Wed, 25 Jun 1997 13:40:27 +0100 (BST)\r\nFrom: \"P. Larsen\" <larsen@cs.bris.ac.uk>\r\nX-Sender: larsen@danno\r\nTo: globillum@imag.fr\r\nSubject: URGENT - Freeware/Shareware Radiosity package\r\nMessage-ID: <Pine.SOL.3.95.970625133514.13105A-100000@danno>\r\nMIME-Version: 1.0\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\nX-UIDL: ba936cb17a53d7335602119e564a8b71\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nHello, my name is Phillip Larsen and I am a MSc student at the University\r\nof Bristol, England.\r\nI am writing my dissertation on radiosity and need to get hold of a\r\nradiosity package which I can build on for my dissertation.\r\n\r\nThe system configuration I will be running the program on is a Sun\r\nworkstation with the Solaris operating system.\r\nIf anyon knows where I can get hold of a freeware/shareware radiosity\r\npackage with accompanying sourcecode I would really appreciate it if you\r\nwould send me a line saying how and where I could find it.\r\n\r\nThankyou for taking the time to read this message.\r\n\r\nYours sincerely\r\nPhillip Andre' Larsen \r\n \r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by mail.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id CAA25514; Fri, 27 Jun 1997 02:07:36 +0200\r\nReceived: from droopy.cs.kuleuven.ac.be (root@droopy.cs.kuleuven.ac.be [134.58.41.10])\r\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id WAA21052\r\n\tfor <globillum@imag.fr>; Thu, 26 Jun 1997 22:55:00 +0200 (MET DST)\r\nReceived: from flater.cs.kuleuven.ac.be (philippe@flater.cs.kuleuven.ac.be [134.58.45.35])\r\n\tby droopy.cs.kuleuven.ac.be (8.8.5/8.8.5) with ESMTP id VAA14573;\r\n\tThu, 26 Jun 1997 21:29:26 +0200 (MET DST)\r\nReceived: (from philippe@localhost)\r\n\tby flater.cs.kuleuven.ac.be (8.8.6/8.8.6) id VAA04735;\r\n\tThu, 26 Jun 1997 21:29:14 +0200 (MET DST)\r\nFrom: Philippe Bekaert <Philippe.Bekaert@cs.kuleuven.ac.be>\r\nMessage-Id: <199706261929.VAA04735@flater.cs.kuleuven.ac.be>\r\nSubject: Radiosity Software Available for Free\r\nIn-Reply-To: <Pine.SOL.3.95.970625133514.13105A-100000@danno> from \"P. Larsen\" at \"Jun 25, 97 01:40:27 pm\"\r\nTo: globillum@imag.fr\r\nDate: Thu, 26 Jun 1997 21:29:13 +0200 (MET DST)\r\nCc: \"P. Larsen\" <larsen@cs.bris.ac.uk>, stuerzl@cs.unc.edu, \r\n kadi@irisa.fr, Paul.Heckbert@HOSTESS.GRAPHICS.CS.CMU.EDU\r\nX-Mailer: ELM [version 2.4ME+ PL32 (25)]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 8b18d1c979022180f5c3469447bbf48e\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nLast week at the Eurographics Rendering Workshop in St-Stienne,\r\nFrance, I gave a demo of the photorealistic renderer called \"RenderPark\",\r\nwe are developping in the context of our research here in Leuven (Belgium). \r\nThe renderer currently offers:\r\n\r\n- Galerkin radiosity (both gathering and shooting) with (or without) \r\n  hierarchical refinement, higher order approximations, clustering, \r\n  view-importance, ...\r\n- stochastic ray radiosity\r\n- ray-casting, classic and stochastic ray-tracing\r\n\r\nIt is known to compile and run fine on a SUN Sparcstation (with LEO graphics \r\nhardware and the Nth Protable GL), under Linux (with Mesa, a free OpenGL\r\nlike graphics library) and on a number of SGI machines (with OpenGL).\r\n\r\nYou can retrieve the source code and example scene files\r\n(MGF format) from the URL:\r\n\r\nhttp://www.cs.kuleuven.ac.be/cwis/research/graphics/RENDERPARK/\r\n\r\nYou can build on it for your research too if you like (hooks are provided\r\nalready for your ultimate rendering algorithm).\r\n\r\nBest regards,\r\n\r\nPhilippe.\r\n\r\n-- \r\n/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\\r\n\\ Philippe Bekaert                 | If anything can go wrong, it will, but  /\r\n/ Computer Graphics Research Group | ... we're prepared for it (Switzerland) \\\r\n\\ Department of Computer Science   | ... we don't care (Greece)              /\r\n/ K.U.Leuven - Belgium             | ... what the heck, it's been going      \\\r\n\\                                  | wrong for centuries already (Portugal)  /\r\n/  http://www.cs.kuleuven.ac.be/   | ... it's the fault of the Walloons      \\\r\n\\                     ~philippe/   | (Flanders)                              /\r\n/__________________________________| ... we deserve it (Wallonie)            \\\r\n\\                                  | ... as long as there's vodka we don't   /\r\n/ Not everything that is written   | care (Russia)                           \\\r\n\\ here is my employers opinion,    | ... how much money do I loose?          /\r\n/ sometimes not even mine.         | (The Netherlands)                       \\\r\n\\__________________________________|_________________________________________/\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by mail.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id TAA03674; Tue, 1 Jul 1997 19:39:23 +0200\r\nReceived: from deliverator.sgi.com (deliverator.sgi.com [204.94.214.10])\r\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id TAA09290\r\n\tfor <globillum@imag.fr>; Tue, 1 Jul 1997 19:13:23 +0200 (MET DST)\r\nReceived: from odin.corp.sgi.com (odin.corp.sgi.com [192.26.51.194]) by deliverator.sgi.com (950413.SGI.8.6.12/951211.SGI.AUTO) via ESMTP id KAA22091; Tue, 1 Jul 1997 10:13:12 -0700\r\n\tenv-from (gregl@radiate.asd.sgi.com)\r\nReceived: from giraffe.asd.sgi.com by odin.corp.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)\r\n\t id KAA26500; Tue, 1 Jul 1997 10:13:04 -0700\r\nReceived: from radiate.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)\r\n\t id KAA20174; Tue, 1 Jul 1997 10:12:57 -0700\r\nReceived: by radiate.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)\r\n\t id KAA05298; Tue, 1 Jul 1997 10:12:49 -0700\r\nDate: Tue, 1 Jul 1997 10:12:49 -0700\r\nFrom: Greg Larson <gregl@radiate.asd.sgi.com>\r\nMessage-Id: <199707011712.KAA05298@radiate.asd.sgi.com>\r\nTo: globillum@imag.fr\r\nSubject: Siggraph gathering\r\nX-UIDL: f5b2b08e2c0334b9d37d39afa889862a\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nDear Siggraph-bound Globillumers:\r\n\r\nEach year at Siggraph, we try to get together to discuss common issues and\r\nshare ideas.  This year, I'd like to suggest we plan in advance so that\r\nwe have the best chance of squeezing a meeting into what is always an\r\novercrowded week.  I would therefore like to suggest the following time\r\nfor our get together:\r\n\r\n\tThursday, August 7th, 1-2pm, location TBA\r\n\r\nWe'll probably end up in one of the Birds-of-a-Feather rooms like we did\r\nthe last two years, and there is always a board near the registration or\r\nmerchandise pick-up areas where BOF gatherings are posted.  This is where\r\nwe will post the final meeting location and verify the time.  If anyone\r\nhas a compelling reason why this is a poor choice of time (e.g., it conflicts\r\nwith Microsoft's announcement that they will be purchasing Sony and relocating\r\nJapan next to Puget Sound), please let me know.\r\n\r\nTo get the ball rolling, we will have a special guest from the National\r\nInstitute of Standards and Technology (formerly NBS), Dr. Fern Hunt, who\r\nwill give an informal overview of a NIST project to standardize reflectance\r\nmeasurements and models for use in computer graphics and paint manufacturing.\r\nOf particular interest is a new database called NEF, recently declassified\r\nby the CIA, which contains a wealth of data on the reflectance properties\r\n(including spectral and directional BRDFs) for common exterior materials.\r\nNIST is coordinating the dissemination of this information, with help from\r\na number of people in the industry.\r\n\r\nFor more information on the NIST appearance project, look up:\r\n\r\n\thttp://math.nist.gov/mcsd/Staff/RLipman/appearance/\r\n\r\nHope to see you there!\r\n-Greg\r\n_____________________________________________________________________\r\nGregory Ward Larson (the computer artist formerly known as Greg Ward)\r\nSilicon Graphics, Inc.                   Computer Science Department\r\n2011 N. Shoreline Blvd., M/S 07U-553     537 Soda Hall, UC Berkeley\r\nMountain View, CA  94043-1389            Berkeley, CA  94720-1776\r\n(415) 933-4878, -2663 fax                (510) 642-3631, -5775 fax\r\ngregl@sgi.com                            on Tues., Thurs. and Fri.\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by mail.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id QAA07175; Thu, 3 Jul 1997 16:16:38 +0200\r\nReceived: from safran.imag.fr (safran.imag.fr [129.88.42.9])\r\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id PAA03040\r\n\tfor <globillum@imag.fr>; Thu, 3 Jul 1997 15:47:05 +0200 (MET DST)\r\nReceived: (from sillion@localhost) by safran.imag.fr (8.6.10/8.6.9) id PAA13824 for globillum@imag.fr; Thu, 3 Jul 1997 15:47:04 +0200\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\nMessage-Id: <199707031347.PAA13824@safran.imag.fr>\r\nSubject: POSTDOCTORAL / Research Associate position available\r\nTo: Global Illumination List <globillum@imag.fr>\r\nDate: Thu, 3 Jul 1997 15:47:04 +0200 (MDT)\r\nReply-To: Francois.Sillion@imag.fr\r\nX-Mailer: ELM [version 2.4 PL24]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: af12274e35ce8c3c5ea1a9a26e708db0\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n\r\nPOSTDOCTORAL/RESEARCH ASSOCIATE POSITIONS \r\nAVAILABLE FOR PROJECTS ON LIGHTING SIMULATION \r\nat iMAGIS, Grenoble, FRANCE\r\n\r\nThe iMAGIS research group is part of the French national research\r\norganisations CNRS and INRIA, and of Grenoble Universities UJF and\r\nINPG. iMAGIS researchers have had a strong presence in the\r\ninternational computer graphics community, regularly publishing at the\r\nSIGGRAPH and Eurographics conferences and workshops, as well as in the\r\nmajor scientific journals of the domain.\r\n(for more information see http://www-imagis.imag.fr)\r\n\r\nThe iMAGIS research group will be participating in two European Union\r\nfunded Long Term Research (LTR) projects.  These projects are related\r\nto radiosity and lighting algorithms, with special focus on making\r\nradiosity usable (data acquisition, complex scenes, automatic\r\nsimulation control and interactive updates) and on developing practical\r\nalgorithms for extended lighting effects (glossy reflection,\r\nparticipating media).\r\n\r\nWe are searching for two motivated young researchers for a postdoctoral\r\nor research associate position.  Candidates should hold a Ph.D. or\r\nM.Sc.  (or equivalents depending on country of origin), specialised in\r\nthe domain of lighting simulation (radiosity, stochastic methods\r\netc.).  Candidates with equivalent experience in the development of\r\nlighting simulation software will also be considered.  Good spoken and\r\nwritten English skills are a necessity.\r\n\r\nThe duration of this employment will be 2-3 years; the starting date is\r\nautumn 1997. The second position could have a later starting date\r\n(summer 1998 latest). The timing details are still somewhat flexible\r\nat this stage.\r\n\r\nThe persons appointed will be primarily responsible for the production\r\nof the LTR deliverables (software, demos, reports and scientific\r\npublications), and participating in meetings with partners (in Spain,\r\nGermany and the UK).  This work will be performed in the context of the\r\nresearch software development effort of iMAGIS, and thus will include\r\nan important research-oriented component.  The work will be performed\r\nin close collaboration with the principal investigators of these\r\nprojects, Francois Sillion, George Drettakis and Claude Puech.\r\n\r\nFor holders of Ph.D.'s part of their time will be available for\r\npersonal research in the context of the iMAGIS research group.  The\r\ndistribution of time and responsibilities is negociable and will be\r\nadapted individually.\r\n\r\nSalary will be commensurate with experience; for a postdoctoral\r\nposition they will be in the standard range of French research\r\norganisations postdoc salaries.\r\n\r\nCandidates interested in these positions should contact either Francois\r\nSillion (Francois.Sillion@imag.fr) or George Drettakis\r\n(George.Drettakis@imag.fr). We are also reacheable by \r\nFAX at +33 4 76 63 55 80.\r\n\r\nIt will be possible to meet with promising applicants at the SIGGRAPH\r\nand Eurographics conferences. Potential candidates are thus encouraged\r\nto express interest as soon as possible.\r\n\r\n--\r\nGeorge Drettakis, Chercheur INRIA Researcher, iMAGIS/GRAVIR/IMAG-INRIA\r\nNOTE CHANGE !! C-123 Bat. C, 1er, 220 rue de la chimie, Domaine Universitaire\r\nBP 53 F-38041 Grenoble Cedex 09 FRANCE (all info for courier, BP only for post)\r\n(en France) tel: 04 76 63 56 46               fax 04 76 63 55 80\r\ntel: (+33) 4 76 63 56 46               fax (+33) 4 76 63 55 80\r\nemail: George.Drettakis@imag.fr      http://www-imagis.imag.fr/~George.Drettakis\r\n\r\n+------------------+------------------------------------------------------+\r\n| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\r\n|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|\r\n+------------------+----------+-------------------------------------------+\r\n| Francois.Sillion@imag.fr    | http://w3imagis.imag.fr/~Francois.Sillion |\r\n+-----------------------------+-------------------------------------------+\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id XAA01519; Mon, 7 Jul 1997 23:59:21 +0200\r\nReceived: from deliverator.sgi.com (deliverator.sgi.com [204.94.214.10])\r\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id XAA06985\r\n\tfor <globillum@imag.fr>; Mon, 7 Jul 1997 23:44:28 +0200 (MET DST)\r\nReceived: from odin.corp.sgi.com (odin.corp.sgi.com [192.26.51.194]) by deliverator.sgi.com (950413.SGI.8.6.12/951211.SGI.AUTO) via ESMTP id OAA16528; Mon, 7 Jul 1997 14:43:58 -0700\r\n\tenv-from (gregl@radiate.asd.sgi.com)\r\nReceived: from giraffe.asd.sgi.com by odin.corp.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)\r\n\t id OAA00745; Mon, 7 Jul 1997 14:43:53 -0700\r\nReceived: from radiate.asd.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)\r\n\t id OAA24798; Mon, 7 Jul 1997 14:43:29 -0700\r\nReceived: by radiate.asd.sgi.com (950413.SGI.8.6.12/940406.SGI.AUTO)\r\n\t id OAA11921; Mon, 7 Jul 1997 14:43:28 -0700\r\nDate: Mon, 7 Jul 1997 14:43:28 -0700\r\nFrom: Greg Larson <gregl@radiate.asd.sgi.com>\r\nMessage-Id: <199707072143.OAA11921@radiate.asd.sgi.com>\r\nTo: globillum@imag.fr\r\nSubject: Re:  Siggraph gathering\r\nX-UIDL: 291f7f88a45e5db06f7081926c1a3187\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nRegarding the earlier proposal to hold the Siggraph '97 Globillum meeting\r\non Thursday at 1pm, Paul Heckbert wrote suggesting that we move up the time\r\nso he doesn't have to miss his student's presentation at the 2 o'clock session.\r\nTherefore, I'm recommending that those who can convene at:\r\n\r\n\tThursday, August 7th, at 12:30pm, location TBA\r\n\r\nWe'll reserve one of the birds-of-a-feather rooms and mark the time and place\r\non the BOF board that is usually situated near the materials pick-up.  Feel\r\nfree to grab a bite to eat and bring it with you.  In years past, we've\r\ntried to pick up food for everyone, but usually that's a fiasco, so you're\r\non your own this year.\r\n\r\nWe probably won't get serious until 1 o'clock still, so if you can't make it\r\nat 12:30, just come when you can.\r\n\r\nHope to see you there!\r\n-Greg\r\n_____________________________________________________________________\r\nGregory Ward Larson (the computer artist formerly known as Greg Ward)\r\nSilicon Graphics, Inc.                   Computer Science Department\r\n2011 N. Shoreline Blvd., M/S 07U-553     537 Soda Hall, UC Berkeley\r\nMountain View, CA  94043-1389            Berkeley, CA  94720-1776\r\n(415) 933-4878, -2663 fax                (510) 642-3631, -5775 fax\r\ngregl@sgi.com                            on Tues., Thurs. and Fri.\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id UAA17584; Tue, 8 Jul 1997 20:52:33 +0200\r\nReceived: from mail1.microsoft.com (mail1.microsoft.com [131.107.3.41])\r\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id UAA27289\r\n\tfor <globillum@imag.fr>; Tue, 8 Jul 1997 20:32:21 +0200 (MET DST)\r\nReceived: by INET-01-IMC with Internet Mail Service (5.0.1458.49)\r\n\tid <32KF2X21>; Tue, 8 Jul 1997 11:32:19 -0700\r\nMessage-ID: <011290D45A8ACF119B8B00805FD471D60349C93C@RED-24-MSG.dns.microsoft.com>\r\nFrom: Andrew Glassner <glassner@microsoft.com>\r\nTo: \"'globillum@imag.fr'\" <globillum@imag.fr>\r\nSubject: New errata for PoDIS\r\nDate: Tue, 8 Jul 1997 11:32:14 -0700\r\nX-Priority: 3\r\nX-Mailer: Internet Mail Service (5.0.1458.49)\r\nX-UIDL: 7513d7674640576b16456d38d5bd2ded\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nI've just updated the errata for Principles of Digital Image Synthesis.\r\nYou can find the complete list at:\r\n\r\nhttp://www.research.microsoft.com/research/graphics/glassner/work/projec\r\nts/pdis/errata.htm\r\n\r\n---\r\nAndrew Glassner  |  glassner@microsoft.com  | +1(206)703-0120\r\nhttp://www.research.microsoft.com/research/graphics/glassner/\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id XAA08879; Wed, 9 Jul 1997 23:37:01 +0200\r\nReceived: from redemption.uniserve.com (redemption.uniserve.com [204.191.197.254])\r\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id XAA18106\r\n\tfor <globillum@imag.fr>; Wed, 9 Jul 1997 23:20:15 +0200 (MET DST)\r\nReceived: from ian [204.191.197.48] \r\n\tby redemption.uniserve.com with smtp (Exim 1.62 #1)\r\n\tid 0wm49O-00036j-00; Wed, 9 Jul 1997 14:19:51 -0700\r\nX-Sender: iashdown@pop.uniserve.com\r\nX-Mailer: Windows Eudora Version 1.4.4\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nTo: globillum@imag.fr\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\nSubject: More book errata\r\nMessage-Id: <E0wm49O-00036j-00@redemption.uniserve.com>\r\nDate: Wed, 9 Jul 1997 14:19:51 -0700\r\nX-UIDL: df9c86837c74538611156c3ae0a880e2\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nFor those who might be interested, the errata to \"Radiosity:\r\nA Programmer's Perspective\" (Wiley 1994) is now available\r\nfrom:\r\n\r\n  http://www.ledalite.com/library-/rrt.htm\r\n\r\nIan Ashdown, P. Eng.            |             READ THE BOOK!            |\r\nResearch & Development Manager  | Radiosity: A Programmer's Perspective |\r\nLedalite Architectural Products |           Wiley & Sons 1994           |\r\nVisit http://www.ledalite.com   |     (Sneaky Internet Advertising)     |\r\n\r\n  Book Review:    http://www.ercb.com/ddj/1996/ddj.9605.html\r\n  Book Order:     https://www.wiley.com/compbooks/catalog/30444-1.htm\r\n  Free Software:  http://www.ledalite.com/software/software.htm\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id GAA12765; Thu, 10 Jul 1997 06:30:16 +0200\r\nReceived: from mercury.uniserve.com (mercury.uniserve.com [204.191.197.248])\r\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id GAA28711\r\n\tfor <globillum@imag.fr>; Thu, 10 Jul 1997 06:27:33 +0200 (MET DST)\r\nReceived: from helios (van0404.tvs.net [204.191.197.104]) by mercury.uniserve.com  with ESMTP id VAA07361 for <globillum@imag.fr>; Wed, 9 Jul 1997 21:27:22 -0700 (PDT)\r\nMessage-Id: <199707100427.VAA07361@mercury.uniserve.com>\r\nReply-To: byheart@acm.org\r\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\r\nTo: globillum@imag.fr\r\nSubject: Interesting radiosity papers\r\nDate: Wed, 9 Jul 1997 21:28:17 -0700\r\nX-MSMail-Priority: Normal\r\nX-Priority: 3\r\nX-Mailer: Microsoft Internet Mail 4.70.1155\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 5aa4970ed62166bb3877f0567ccba0e7\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nPapers on global illumination are beginning to appear in some decidedly\r\nnon-traditional journals. The following two papers (one accepted for\r\npublication, the other submitted) may be of interest to some of you:\r\n\r\n  Atkinson, K., and D. Chen. 1997. \"A Fast Matrix-Vector Multiplication\r\n  Method for Solving the Radiosity Equation.\" Submitted for publication.\r\n\r\n  Atkinson, K., and G. Chandler. 1997. \"The Collocation Method for Solving\r\n  the Radiosity Equation for Unoccluded Surfaces.\" To appear in Journal of\r\n  Integral Equations & Applications.\"\r\n\r\nBoth papers are available in Postscript format from Kendall Atkinson's\r\nhome page at:\r\n\r\n  http://www.math.uiowa.edu/~atkinson/papers.html\r\n\r\nFor those of you who have thoroughly researched the literature, you may\r\nrecognize Dr. Kendall as the author of the 1976 book, \"A Survey of\r\nNumerical Methods for the Solution of Fredholm Intergral Equations of the\r\nSecond Kind.\" The above two papers are no less rigorous in their treatment\r\nof the subject.\r\n\r\n- Ian Ashdown\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id XAA20784; Sat, 12 Jul 1997 23:56:28 +0200\r\nReceived: from mercury.uniserve.com (mercury.uniserve.com [204.191.197.248])\r\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id XAA20704\r\n\tfor <globillum@imag.fr>; Sat, 12 Jul 1997 23:49:26 +0200 (MET DST)\r\nReceived: from helios (dy1-41.van.tvs.net [204.244.156.50]) by mercury.uniserve.com  with ESMTP id OAA19687 for <globillum@imag.fr>; Sat, 12 Jul 1997 14:49:20 -0700 (PDT)\r\nMessage-Id: <199707122149.OAA19687@mercury.uniserve.com>\r\nReply-To: byheart@acm.org\r\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\r\nTo: globillum@imag.fr\r\nSubject: Global illumination bibliography update\r\nDate: Sat, 12 Jul 1997 14:50:12 -0700\r\nX-MSMail-Priority: Normal\r\nX-Priority: 3\r\nX-Mailer: Microsoft Internet Mail 4.70.1155\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: a5a816c3c051e9e44278fc113d1da5ac\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nANNOUNCE: 97/07/15 Release of RADBIB97.BIB\r\n------------------------------------------\r\nRADBIB97 is a comprehensive bibliography of radiosity and\r\nrelated global illumination papers, theses, articles, and\r\nbooks. It currently includes 1,164 references.\r\n\r\nThis bibliography is available in BibTex format as\r\nRADBIB97.BIB (with a release date of July 15, 1997) from:\r\n\r\n  http://www.ledalite.com/library-/rrt.htm\r\n  ftp://ftp.ledalite.com/pub/radbib97.bib\r\n\r\nAs always, it is time-consuming and sometimes difficult to\r\ntrack down conference papers and theses on radiosity and global\r\nillumination. If you know of a relevant reference that is not\r\nincluded in the bibliography, please let me know so that I can\r\ninclude it in the next release.\r\n\r\nIan Ashdown, P. Eng.            |             READ THE BOOK!            |\r\nResearch & Development Manager  | Radiosity: A Programmer's Perspective |\r\nLedalite Architectural Products |           Wiley & Sons 1994           |\r\nVisit http://www.ledalite.com   |     (Sneaky Internet Advertising)     |\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id JAA07746; Wed, 16 Jul 1997 09:10:27 +0200\r\nReceived: from ux3.sp.cs.cmu.edu (UX3.SP.CS.CMU.EDU [128.2.198.103])\r\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id IAA00561\r\n\tfor <globillum@imag.fr>; Wed, 16 Jul 1997 08:47:26 +0200 (MET DST)\r\nReceived: from GS190.SP.CS.CMU.EDU by ux3.sp.cs.cmu.edu id aa25424;\r\n          16 Jul 97 2:46 EDT\r\nX-Sender: ajw@ux1.sp.cs.cmu.edu\r\nMessage-Id: <v03007801aff1f33cf59e@[128.2.198.150]>\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nDate: Wed, 16 Jul 1997 02:46:32 -0400\r\nTo: globillum@imag.fr\r\nFrom: \"Andrew J. Willmott\" <ajw+@cs.cmu.edu>\r\nSubject: More radiosity software...\r\nX-UIDL: a27266506749d51c41bd22ca894b4561\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nJust a reminder that the radiosity software and experimental system used in\r\nour comparison of radiosity methods is available from\r\nhttp://www.cs.cmu.edu/~radiosity/dist. (The comparison was presented at the\r\nrecent Eurographics Workshop on Rendering.) The software supports matrix,\r\nprogressive, and wavelet radiosity (bases: M2/M3/F2/F3), T-vertex\r\nelimination, and more. The code is set up to compile under Irix, but it\r\nshould be easily portable to anything with a C++ compiler and an OpenGL\r\nlibrary.\r\n\r\nCheers,\r\n\r\nAndrew\r\n\r\n--- mailto:a.willmott@cs.cmu.edu ------- http://www.cs.cmu.edu/~ajw ---\r\n\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id TAA06692; Tue, 22 Jul 1997 19:29:37 +0200\r\nReceived: from m1.cs.man.ac.uk (0@m1.cs.man.ac.uk [130.88.13.4])\r\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id PAA06657\r\n\tfor <globillum@imag.fr>; Tue, 22 Jul 1997 15:25:17 +0200 (MET DST)\r\nReceived: from rdf010.cs.man.ac.uk by m1.cs.man.ac.uk (4.1/SMI-4.1:AL6)\r\n\tid AA28172; Tue, 22 Jul 97 14:25:16 BST\r\nDate: Tue, 22 Jul 97 14:25:14 BST\r\nFrom: Simon Gibson <gibsons@cs.man.ac.uk>\r\nMessage-Id: <9707221325.AA08828@rdf010.cs.man.ac.uk>\r\nTo: globillum@imag.fr\r\nSubject: notations and terminology document\r\nX-UIDL: 5edecdd92c49033bc15caed7c0909ed2\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHello all,\r\n\r\nI am trying to track down the .ps or .tex file on notations and terminology\r\nused for global illumination research that is linked from the Eurographics\r\nworking group on rendering home page.\r\n\r\nThe ftp link to tiber.nist.gov/pub/holly/symb.tex is dead. Does anybody\r\nknow if the documents are available from anywhere else?\r\n\r\nThanks\r\n\r\nSimon\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id VAA07575; Tue, 22 Jul 1997 21:43:03 +0200\r\nReceived: from igw2.watson.ibm.com (igw2.watson.ibm.com [198.81.209.6])\r\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id VAA18996\r\n\tfor <globillum@imag.fr>; Tue, 22 Jul 1997 21:25:22 +0200 (MET DST)\r\nReceived: from mailhub1.watson.ibm.com (mailhub1.watson.ibm.com [9.2.249.31]) by igw2.watson.ibm.com (8.8.5/07-11-97) with ESMTP id PAA04906; Tue, 22 Jul 1997 15:24:16 -0400\r\nReceived: from watngi01.watson.ibm.com (watngi01.watson.ibm.com [9.2.235.20]) by mailhub1.watson.ibm.com (8.8.2/07-14-97) with SMTP id PAA39819; Tue, 22 Jul 1997 15:25:19 -0400\r\nReceived: by watngi01.watson.ibm.com(Lotus SMTP MTA v1.06 (346.4 3-18-1997))  id 852564DC.006AADA5 ; Tue, 22 Jul 1997 15:25:12 -0400\r\nX-Lotus-FromDomain: IBM RESEARCH\r\nFrom: \"Holly Rushmeier\" <holly@watson.ibm.com>\r\nTo: gibsons@cs.man.ac.uk\r\ncc: globillum@imag.fr\r\nMessage-ID: <852564DC.00697E94.00@watngi01.watson.ibm.com>\r\nDate: Tue, 22 Jul 1997 15:23:49 -0400\r\nSubject: Re: notations and terminology document\r\nMime-Version: 1.0\r\nContent-type: text/plain; charset=us-ascii; format=flowed\r\nX-UIDL: ea14235904f96ff19f3a31626cfddfd1\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n\r\n\r\n\r\nHi --\r\nThe files on  tiber.nist.gov/pub/holly left NIST when I did.\r\nI still have the files, but I can't make them available via ftp because\r\nof the fire wall here.  I'm emailing symb.tex to Simon. If anyone has\r\na site where they can keep the documents I will be happy to email\r\nthem to you, and the Eurographics links can be updated.\r\n\r\n-- Holly\r\n\r\n\r\nFrom:     gibsons @ cs.man.ac.uk\r\nDate:     07/22/97 02:25:14 PM CET\r\nSubject:  notations and terminology document\r\n\r\n\r\n\r\n\r\n\r\nHello all,\r\n\r\nI am trying to track down the .ps or .tex file on notations and terminology\r\nused for global illumination research that is linked from the Eurographics\r\nworking group on rendering home page.\r\n\r\nThe ftp link to tiber.nist.gov/pub/holly/symb.tex is dead. Does anybody\r\nknow if the documents are available from anywhere else?\r\n\r\nThanks\r\n\r\nSimon\r\n\r\n\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id XAA09152; Tue, 22 Jul 1997 23:32:13 +0200\r\nReceived: from safran.imag.fr (safran.imag.fr [129.88.42.9])\r\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id XAA22021;\r\n\tTue, 22 Jul 1997 23:20:47 +0200 (MET DST)\r\nReceived: (from sillion@localhost) by safran.imag.fr (8.6.10/8.6.9) id XAA14356; Tue, 22 Jul 1997 23:20:46 +0200\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\nMessage-Id: <199707222120.XAA14356@safran.imag.fr>\r\nSubject: Re: notations and terminology document\r\nTo: Holly Rushmeier <holly@watson.ibm.com>\r\nDate: Tue, 22 Jul 1997 23:20:46 +0200 (MDT)\r\nCc: gibsons@cs.man.ac.uk, globillum@imag.fr\r\nIn-Reply-To: <852564DC.00697E94.00@watngi01.watson.ibm.com> from \"Holly Rushmeier\" at Jul 22, 97 03:23:49 pm\r\nReply-To: Francois.Sillion@imag.fr\r\nX-Mailer: ELM [version 2.4 PL24]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: d8469b15cbd3c97a3794c52a86597142\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nSorry about this, I do have the files and putting them on our ftp\r\nserver is on my todo list... I will do that tomorrow!\r\n> \r\n> Hi --\r\n> The files on  tiber.nist.gov/pub/holly left NIST when I did.\r\n> I still have the files, but I can't make them available via ftp because\r\n> of the fire wall here.  I'm emailing symb.tex to Simon. If anyone has\r\n> a site where they can keep the documents I will be happy to email\r\n> them to you, and the Eurographics links can be updated.\r\n> \r\n> -- Holly\r\n> \r\n> \r\n\r\n+------------------+------------------------------------------------------+\r\n| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\r\n|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|\r\n+------------------+----------+-------------------------------------------+\r\n| Francois.Sillion@imag.fr    | http://w3imagis.imag.fr/~Francois.Sillion |\r\n+-----------------------------+-------------------------------------------+\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id LAA15486; Fri, 25 Jul 1997 11:41:01 +0200\r\nReceived: from safran.imag.fr (safran.imag.fr [129.88.42.9])\r\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id KAA02024\r\n\tfor <globillum@imag.fr>; Fri, 25 Jul 1997 10:49:19 +0200 (MET DST)\r\nReceived: (from sillion@localhost) by safran.imag.fr (8.6.10/8.6.9) id KAA10215 for globillum@imag.fr; Fri, 25 Jul 1997 10:49:18 +0200\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\nMessage-Id: <199707250849.KAA10215@safran.imag.fr>\r\nSubject: Think about it...\r\nTo: Global Illumination List <globillum@imag.fr>\r\nDate: Fri, 25 Jul 1997 10:49:18 +0200 (MDT)\r\nReply-To: Francois.Sillion@imag.fr\r\nX-Mailer: ELM [version 2.4 PL24]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: c9eb77c3880421a577f16dc7e78866fb\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHi globillumers,\r\n\r\nWe are still looking for post-docs, in the next three years.\r\nI will be at SIGGRAPH and could talk to interested people.\r\nSo if you are finishing a PhD soon, or if you want some change\r\nin your life, and if you like the beautiful mountains of the french alps,\r\nthink about it...\r\n\r\n> POSTDOCTORAL/RESEARCH ASSOCIATE POSITIONS \r\n> AVAILABLE FOR PROJECTS ON LIGHTING SIMULATION \r\n> at iMAGIS, Grenoble, FRANCE\r\n> \r\n> The iMAGIS research group is part of the French national research\r\n> organisations CNRS and INRIA, and of Grenoble Universities UJF and\r\n> INPG. iMAGIS researchers have had a strong presence in the\r\n> international computer graphics community, regularly publishing at the\r\n> SIGGRAPH and Eurographics conferences and workshops, as well as in the\r\n> major scientific journals of the domain.\r\n> (for more information see http://www-imagis.imag.fr)\r\n> \r\n> The iMAGIS research group will be participating in two European Union\r\n> funded Long Term Research (LTR) projects.  These projects are related\r\n> to radiosity and lighting algorithms, with special focus on making\r\n> radiosity usable (data acquisition, complex scenes, automatic\r\n> simulation control and interactive updates) and on developing practical\r\n> algorithms for extended lighting effects (glossy reflection,\r\n> participating media).\r\n> \r\n> We are searching for two motivated young researchers for a postdoctoral\r\n> or research associate position.  Candidates should hold a Ph.D. or\r\n> M.Sc.  (or equivalents depending on country of origin), specialised in\r\n> the domain of lighting simulation (radiosity, stochastic methods\r\n> etc.).  Candidates with equivalent experience in the development of\r\n> lighting simulation software will also be considered.  Good spoken and\r\n> written English skills are a necessity.\r\n> \r\n> The duration of this employment will be 2-3 years; the starting date is\r\n> autumn 1997. The second position could have a later starting date\r\n> (summer 1998 latest). The timing details are still somewhat flexible\r\n> at this stage.\r\n> \r\n> The persons appointed will be primarily responsible for the production\r\n> of the LTR deliverables (software, demos, reports and scientific\r\n> publications), and participating in meetings with partners (in Spain,\r\n> Germany and the UK).  This work will be performed in the context of the\r\n> research software development effort of iMAGIS, and thus will include\r\n> an important research-oriented component.  The work will be performed\r\n> in close collaboration with the principal investigators of these\r\n> projects, Francois Sillion, George Drettakis and Claude Puech.\r\n> \r\n> For holders of Ph.D.'s part of their time will be available for\r\n> personal research in the context of the iMAGIS research group.  The\r\n> distribution of time and responsibilities is negociable and will be\r\n> adapted individually.\r\n> \r\n> Salary will be commensurate with experience; for a postdoctoral\r\n> position they will be in the standard range of French research\r\n> organisations postdoc salaries.\r\n> \r\n> Candidates interested in these positions should contact either Francois\r\n> Sillion (Francois.Sillion@imag.fr) or George Drettakis\r\n> (George.Drettakis@imag.fr). We are also reacheable by \r\n> FAX at +33 4 76 63 55 80.\r\n> \r\n> It will be possible to meet with promising applicants at the SIGGRAPH\r\n> and Eurographics conferences. Potential candidates are thus encouraged\r\n> to express interest as soon as possible.\r\n> \r\n\r\n+------------------+------------------------------------------------------+\r\n| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\r\n|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|\r\n+------------------+--------+---------------------------------------------+\r\n| Francois.Sillion@imag.fr  | http://www-imagis.imag.fr/~Francois.Sillion |\r\n+---------------------------+---------------------------------------------+\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id QAA18741; Fri, 25 Jul 1997 16:44:02 +0200\r\nReceived: from safran.imag.fr (safran.imag.fr [129.88.42.9])\r\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id QAA15050;\r\n\tFri, 25 Jul 1997 16:13:48 +0200 (MET DST)\r\nReceived: (from sillion@localhost) by safran.imag.fr (8.6.10/8.6.9) id QAA17064; Fri, 25 Jul 1997 16:13:47 +0200\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\nMessage-Id: <199707251413.QAA17064@safran.imag.fr>\r\nSubject: Re: notations and terminology document\r\nTo: Roland Schregle <schregle@uran.informatik.uni-bonn.de>\r\nDate: Fri, 25 Jul 1997 16:13:47 +0200 (MDT)\r\nCc: Global Illumination List <globillum@imag.fr>\r\nIn-Reply-To: <9707251441.ZM15061@jupiter.informatik.uni-bonn.de> from \"Roland Schregle\" at Jul 25, 97 12:41:27 pm\r\nReply-To: Francois.Sillion@imag.fr\r\nX-Mailer: ELM [version 2.4 PL24]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 9828cf1d4ec766ce07ec0f0617b221ca\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHi,\r\n\r\nI placed links to the documents on the EG working group on rendering's page.\r\n(http://www-imagis.imag.fr/Membres/Francois.Sillion/egwkgr.html).\r\n\r\nthe links point to the following ftp area:\r\n\r\n\tftp://www-imagis.imag.fr/pub/sillion/EGwkgr/...\r\n\r\n> Hi Francois,\r\n> \r\n> I checked the /doc directory of your ftp site (ftp.imag.fr) but didn't find the\r\n> documents pertaining to radiometric terms. Where can I find them?\r\n> \r\n> \r\n> Roland Schregle\r\n> \r\n\r\n+------------------+------------------------------------------------------+\r\n| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\r\n|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|\r\n+------------------+--------+---------------------------------------------+\r\n| Francois.Sillion@imag.fr  | http://www-imagis.imag.fr/~Francois.Sillion |\r\n+---------------------------+---------------------------------------------+\r\nFrom \r\nTo: Francois.Sillion@imag.fr\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\nSubject: Re: notations and terminology document\r\nMessage-Id: <v03007807b0025a9d35b7@[128.130.166.50]>\r\nIn-Reply-To: <199707251413.QAA17064@safran.imag.fr>\r\nReferences: <9707251441.ZM15061@jupiter.informatik.uni-bonn.de> from \"Roland Schregle\" at Jul 25, 97 12:41:27 pm\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nDate: Mon, 28 Jul 1997 14:37:22\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nDear Francois,\r\nfollowing your email to globillum I have browsed the Rendering Group page and want to propose to you to add the following links:\r\n\r\nhttp://www.springer.co.at/books/book.phtml?id_cat=3&id=15\r\nhttp://www.springer.co.at/books/book.phtml?id_cat=3&id=155\r\nhttp://www.springer.co.at/books/book.phtml?id_cat=3&id=337\r\n\r\nwhich are information on the Rendering Workshop Proceedings 95, 96, 97 from Springer-Verlag.\r\nSee you soon!\r\nWerner\r\n\r\n>Hi,\r\n>\r\n>I placed links to the documents on the EG working group on rendering's page.\r\n>(http://www-imagis.imag.fr/Membres/Francois.Sillion/egwkgr.html).\r\n>\r\n>the links point to the following ftp area:\r\n>\r\n>\tftp://www-imagis.imag.fr/pub/sillion/EGwkgr/...\r\n>\r\n>> Hi Francois,\r\n>> \r\n>> I checked the /doc directory of your ftp site (ftp.imag.fr) but didn't find the\r\n>> documents pertaining to radiometric terms. Where can I find them?\r\n>> \r\n>> \r\n>> Roland Schregle\r\n>> \r\n>\r\n>+------------------+------------------------------------------------------+\r\n>| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\r\n>|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|\r\n>+------------------+--------+---------------------------------------------+\r\n>| Francois.Sillion@imag.fr  | http://www-imagis.imag.fr/~Francois.Sillion |\r\n>+---------------------------+---------------------------------------------+\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id HAA16739; Fri, 1 Aug 1997 07:18:45 +0200\r\nReceived: from mercury.uniserve.com (mercury.uniserve.com [204.191.197.248])\r\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id HAA27883\r\n\tfor <globillum@imag.fr>; Fri, 1 Aug 1997 07:12:09 +0200 (MET DST)\r\nReceived: from helios (p2-31.van.tvs.net [204.244.158.158]) by mercury.uniserve.com  with ESMTP id WAA03598; Thu, 31 Jul 1997 22:11:48 -0700 (PDT)\r\nMessage-Id: <199708010511.WAA03598@mercury.uniserve.com>\r\nReply-To: byheart@acm.org\r\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\r\nTo: globillum@imag.fr\r\nCc: judy-brown@uiowa.edu\r\nSubject: ANNOUNCE - Global Illumination Bibliography Project\r\nDate: Thu, 31 Jul 1997 22:12:38 -0700\r\nX-MSMail-Priority: Normal\r\nX-Priority: 3\r\nX-Mailer: Microsoft Internet Mail 4.70.1155\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: e8f7af382e30fe5cb27b21d48fa75600\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nANNOUNCE - Global Illumination Bibliography Project\r\n--------------------------------------------------- \r\nThe SIGGRAPH Special Projects Committee has awarded a grant of $1,500\r\nin support of the Global Illumination Bibliography project. This\r\nfunding will go towards the purchase of academic journals,\r\nsubscriptions, and conference proceedings for two years, plus\r\nphotocopying and mailing charges.\r\n\r\nThe Global Illumination Bibliography project is perhaps better known as\r\nEric Haines' original RADBIB radiosity bibliography, now called\r\nRADBIB97 and maintained as a public service for the computer graphics\r\ncommunity by Ian Ashdown (byHeart Consultants Limited). It currently\r\ncontains 1,165 references to global illumination papers, articles,\r\nbooks, and theses. (Oops, make that 1,187 -- another 22 references from\r\n1927 through 1974 appeared on my desk today.)\r\n\r\nRADBIB97 is available from http://www.ledalite.com and other Web and\r\nftp sites worldwide (including SIGGRAPH).\r\n\r\nWhat I have not previously announced in public is that I have an\r\nextensive collection of the publications referenced in RADBIB97. I have\r\nnot counted the holdings recently, but they currently fill 25 two-inch\r\nring binders.\r\n\r\nThis is an offer to all globillum subscribers: if you see anything of\r\ninterest in RADBIB97 that you cannot obtain through your interlibrary\r\nloan services, please send me an e-mail request. The chances are good\r\nthat I will have it in my collection or know where you can obtain an\r\nelectronic copy. For out-of-print material from hard-to-find journals\r\nand conference proceedings, I can likely send you a scanned copy by\r\ne-mail or ftp, or (worst-case scenario) a photocopy via the Canadian\r\nPostal Disservice. (Books and full-length theses are an exception, of\r\ncourse.)\r\n\r\nAnd with this, I would like to thank the SIGGRAPH Special Projects\r\nCommittee on behalf of the globillum mailing subscribers for their\r\ngenerous support of the Global Illumination Bibliography project.\r\n\r\nIan Ashdown, P. Eng.            |             READ THE BOOK!            |\r\nResearch & Development Manager  | Radiosity: A Programmer's Perspective |\r\nLedalite Architectural Products |           Wiley & Sons 1994           |\r\nVisit http://www.ledalite.com   |     (Sneaky Internet Advertising)     |\r\n\r\n  Book Review:   http://www.ercb.com/ddj/1996/ddj.9605.html\r\n  Book Order:    https://www.wiley.com/compbooks/catalog/30444-1.htm\r\n  Free Software: http://www.ledalite.com/software/software.htm\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id LAA01359; Tue, 12 Aug 1997 11:19:41 +0200\r\nReceived: from sgi.sgi.com (SGI.COM [192.48.153.1])\r\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id UAA10346\r\n\tfor <globillum@imag.fr>; Mon, 11 Aug 1997 20:52:47 +0200 (MET DST)\r\nReceived: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id LAA06259; Mon, 11 Aug 1997 11:52:44 -0700\r\n\tenv-from (gregl@radiate.engr.sgi.com)\r\nReceived: from radiate.engr.sgi.com (radiate.engr.sgi.com [192.26.72.11]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA23445; Mon, 11 Aug 1997 11:52:43 -0700\r\nReceived: (from gregl@localhost) by radiate.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id LAA27541; Mon, 11 Aug 1997 11:52:42 -0700\r\nDate: Mon, 11 Aug 1997 11:52:42 -0700\r\nFrom: Greg Larson <gregl@radiate.engr.sgi.com>\r\nMessage-Id: <199708111852.LAA27541@radiate.engr.sgi.com>\r\nTo: globillum@imag.fr\r\nSubject: Siggraph Globillum Meeting\r\nCc: drb@sgi.com\r\nX-UIDL: e7971cf67a588fad6d16f4d11687ca7a\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nWell, since no one volunteered to take notes at the Globillum meeting on\r\nThursday at Siggraph, you're stuck with my ratty minutes again this year.\r\n\r\nThere was some confusion on the time for the meeting -- some thought it\r\nwas to start at 12:30, and some thought 1:00.  Since the judges of the\r\nall-important Siggraph T-shirt contest had the room until 1:00, the few\r\nof us who showed up at 12:30 went around and (re)introduced ourselves\r\noutside while we waited for the room and for the others to arrive.  By\r\nthe time 1pm rolled around, there were quite a few of us who had been\r\nintroduced, and folks were still trickling into the room, so I apologize\r\nthat not everyone got a proper chance to hear the early birds' names.\r\n\r\nWe had quite a turnout this year, and I attempted to get everyone's names\r\ndown, but I'm sure I missed a few (and misspelled a few more).  Nevertheless,\r\nI've included this list of names at the bottom, in case you find a friend\r\nthere who can tell you about the meeting first-hand.\r\n\r\nAfter the aforementioned haphazard introductions, Fern Hunt of the\r\nNational Institute of Standards and Technology gave a scheduled\r\npresentation of the work she is doing on BRDF measurement and\r\ncharacterization with Mary McKnight and others at NIST, in cooperation\r\nwith industry.  Dr. Hunt is one of a few mathematicians at NIST who are\r\nattempting to predict BRDFs (bidirectional reflection distribution\r\nfunctions) from paint compositions and application techniques.\r\nSpecifically, they are asking the question, \"If you have some material,\r\nand you know its physical characteristics and topography, what else do\r\nyou need to know to recreate its appearance; what accuracy levels are\r\nneeded?\"  NIST of course has some of the most (if not THE most)\r\nsophisticated equipment for measuring surface reflectance and\r\ntopography, and they are very interested in working with industry and\r\nresearch institutions to make this information more useful and available.\r\n\r\nBob Lipman (also of NIST) then talked about a newly available database of\r\nBRDFs for various common materials, collected by the CIA for use in analyzing\r\nsatellite images.  Recently declassified (and simultaneously defunded), the\r\nNEF database (obviously stands for \"Nonconventional Exploitation Factors\")\r\ncontains hundreds(?) of exterior finishes and natural materials,\r\ncharacterized by full spectral reflectance models and measurements.  It\r\nwas meticulously created by the National Imaging and Mapping Agency,\r\nand represents a huge effort.  I strongly recommend to anyone\r\ninterested in material reflectance data that they go check it out.\r\nFor more information, see the following web sites:\r\n\r\n\thttp://math.nist.gov/mcsd/Staff/RLipman/appearance/\r\n\thttp://math.nist.gov/mcsd/Staff/RLipman/brdf/nefhome.html\r\n\r\nThe interface to the database currently runs only under Solaris, and Bob\r\nis looking to create a simpler interface to access the data under other\r\nsystems, as well as seeing if the current interface can be ported.  (His\r\ninitial attempts to do so failed for unknown reasons.)\r\n\r\nFern Hunt can be reached at <fern.hunt@nist.gov>, (301) 975-3887.\r\nBob Lipman is at <robert.lipman@nist.gov>, (301) 975-3829.\r\n\r\nFern also reminded the group that they are still looking for someone\r\nfor a post-doc position in realistic image synthesis funded by the National\r\nResearch Council, for which they are taking applications until Jan. 15,\r\n1998.  They promised to have an announcement soon at the following URL:\r\n\r\n\thttp://rap.nas.edu/lab/NIST/\r\n\r\n(Bear in mind that there is a U.S. citizenship requirement for this position.)\r\n\r\nNext, I brought up a subject that has been popular at past globillum meetings,\r\nwhich is lighting and level of realism in the entertainment (i.e., film\r\nanimation) industry.  Specifically, I was wondering why global illumination\r\nis not more widely used for producing digital effects, which to my eye still\r\nlook pretty fake due to poor lighting and color.  Larry Gritz (of Pixar) had\r\nquite a bit to say on this topic, since he has spent some time on both sides\r\nof the fence.  As the author of the Blue Moon Rendering Tools, Larry knows\r\nthat global illumination techniques can be quite effective at improving the\r\nrealism of rendered environments, even within the Renderman specification.\r\nHowever, he has seen expert \"lighters,\" as they're called, do a much better\r\njob producing convincing effects for movies like \"Toy Story\" without any\r\nkind of global calculations going on.  In fact, Larry said that global\r\neffects can often be exactly what you DON'T want when lighting a scene,\r\nsince the addition of a light in one corner can screw up the lighting you\r\njust tweaked to perfection in the other corner.\r\n\r\nAlain Fournier of the University of British Columbia and Mayur Patel of\r\nDisney Engineering also participated in the conversation (among others), and\r\nin the end there seemed to be some agreement that there is a lot of room\r\nfor improvement in existing animation systems.  Specifically, there must\r\nbe some way to ease the burden lighting places on scene design with better\r\nglobal illumination that still does not diminish creative control.  Anything\r\nthey can do to keep the computer graphics from jumping off the screen and\r\nsaying \"Hey, I was done with computer graphics!\" would be great by me.\r\n\r\nFinally, Paul Heckbert (of Carnegie Mellon University) brought up the issue\r\nof code sharing, and suggested that we post announcements to the group if\r\nwe have some code or results we want to share via the internet.  No one\r\nseemed to object to this, given how light traffic on globillum usually is.\r\nAnyway, to get the ball rolling, here are a few links that people volunteered:\r\n\r\n\tWavelet Radiosity Testbed (Andrew Wilmott):\r\n\t\thttp://www.cs.cmu.edu/~radiosity/dist/\r\n\r\n\tInteractive BRDF editor (Paul Heckbert and students):\r\n\t\thttp://www.cs.cmu.edu/~ph/src/illum/\r\n\r\n\tBRDF comparison (Szymon Rusinkiewicz):\r\n\t\thttp://www-graphics.stanford.edu/~smr/cs348c/paper.html\r\n\r\n\tBlue Moon Rendering Tools (Larry Gritz):\r\n\t\thttp://www.seas.gwu.edu/student/gritz/bmrt.html\r\n\r\n\tInstant Radiosity (Alex Keller -- see Siggraph '97 paper):\r\n\t\thttp://www.uni-kl.de/AG-Heinrich/Alex.html\r\n\t\t(Actually, I couldn't find the link, but Alex said he had one.)\r\n\r\n\tValidation studies (Karol Myszkowski):\r\n\t\thttp://www.u-aizu.ac.jp/~k-myszk/valid\r\n\r\n\tRadiance (how could I miss the opportunity for a plug?):\r\n\t\thttp://radsite.lbl.gov/radiance/HOME.html\r\n\r\n\tMaterials and Geometry Format (ditto):\r\n\t\thttp://radsite.lbl.gov/mgf/HOME.html\r\n\r\nAlso, I plan to announce a high dynamic-range format within TIFF for images\r\nusing a logL (u',v') color system in 32-bits/pixel, which is even better\r\nthan the one used in Radiance since it is not gamut-limited.  This will be\r\nreleased as part of Sam Leffler's TIFF library.  I hope to have it ready\r\n(with an X11 viewer) by the end of this month.\r\n\r\nAnd now, the list of attendees in alfabetickal order:\r\n\r\nAshdown, Ian (ByHeart Software)\r\nBala, Kavita (MIT)\r\nBaranoski, Gladimir\r\nChristensen, Per (Mental Ray)\r\nFajardo, Marco\r\nFoo, Sing (Blue Sky Studios)\r\nFournier, Alain (Univ. of British Columbia)\r\nGatenby, Niel (LightWorks)\r\nGritz, Larry (Pixar)\r\nHaines, Eric (Autodesk)\r\nHanrahan, Pat (Stanford Univ.)\r\nHeckbert, Paul (Carnegie Mellon Univ.)\r\nHeidrich, Wolfgang (University of Erlangen)\r\nHerf, Michael (Carnegie Mellon Univ.)\r\nHunt, Fern (NIST)\r\nKeller, Alex (Universitat Kaiserslautern)\r\nKolb, Craig (Stanford)\r\nLaFortune, Eric (Cornell Univ.)\r\nLarson, Greg (SGI)\r\nLipman, Bob (NIST)\r\nMarshner, Steve\r\nMax, Nelson (LLL and UC Davis)\r\nMeyer, Gary (Univ. of Oregon)\r\nMyszkowski, Karol (Univ. of Aizu)\r\nPatel, Mayur (Disney Engineering)\r\nPatow, Glastvo\r\nPattanaik, Sumant (Cornell Univ.)\r\nPhar, Matt (Stanford Univ.)\r\nRuff, Barry (RIT?)\r\nRushmeier, Holly (IBM T.J. Watson Research)\r\nRushwold, Andrew\r\nRusinkiewicz, Szymon (Stanford Univ.)\r\nShirley, Pete (Univ. of Utah)\r\nSillion, Francois (IMAGIS, University of Grenoble)\r\nSlusallek, Phillipp (University of Erlangen)\r\nStuerzling, Wolfgang (Austria)\r\nTamstorf, Rasmus\r\nUselton, Sam (NASA)\r\nVan Wensen, Henrik (Mental Ray)\r\nVan Wyk, Skip (Univ. of New Mexico)\r\nVeach, Eric (Stanford Univ.)\r\nWade, Bretton (SGI)\r\nWaltner, Bruce (Cornell Univ.)\r\nWestin, Steve (Cornell University)\r\nWilmott, Andrew (Carnegie Mellon Univ.)\r\nWorley, Steve\r\nZimmerman, Kurt (Indiana Univ.)\r\n\r\nForgive me if I munged your name or forgot your affiliation, or missed you\r\naltogether!  Take it as an excuse to send mail to globillum with a\r\ncorrection and a little information on your interests and background....\r\n\r\nAll the best,\r\n-Greg\r\n_____________________________________________________________________\r\nGregory Ward Larson (the computer artist formerly known as Greg Ward)\r\nSilicon Graphics, Inc.                   Computer Science Department\r\n2011 N. Shoreline Blvd., M/S 07U-553     537 Soda Hall, UC Berkeley\r\nMountain View, CA  94043-1389            Berkeley, CA  94720-1776\r\n(415) 933-4878, -2663 fax                (510) 642-3631, -5775 fax\r\ngregl@sgi.com                            on Tues., Thurs. and Fri.\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id UAA08126; Tue, 12 Aug 1997 20:35:00 +0200\r\nReceived: from bcgn.grignon.inra.fr (bcgn.grignon.inra.fr [192.93.95.1])\r\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id MAA29436\r\n\tfor <globillum@imag.fr>; Tue, 12 Aug 1997 12:09:22 +0200 (MET DST)\r\nReceived: from ultra2 (ultra2 [192.93.95.4])\r\n          by bcgn.grignon.inra.fr (8.8.4/8.8.4) with SMTP\r\n\t  id MAA03214 for <globillum@imag.fr>; Tue, 12 Aug 1997 12:09:15 +0200 (MET DST)\r\nSender: chelle@bcgn.grignon.inra.fr\r\nMessage-ID: <33F035D0.76BD@bcgn.grignon.inra.fr>\r\nDate: Tue, 12 Aug 1997 11:07:12 +0100\r\nFrom: Michael Chelle <chelle@bcgn.grignon.inra.fr>\r\nX-Mailer: Mozilla 3.0 (X11; I; SunOS 5.5.1 sun4u)\r\nMIME-Version: 1.0\r\nTo: globillum@imag.fr\r\nSubject: Distance point-triangle\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 0d23f6005bcf58a1a46900efa7b95a0e\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nIs there a formula or an efficient algorithm to compute the distance\r\nbetween a point and a triangle (ie the minimum distance)?\r\n\r\nThanks in advance\r\n\r\nMichael\r\n\r\n-- \r\n      Michael CHELLE  \r\n        INRA                       |  email :\r\nchelle@bcgn.grignon.inra.fr  \r\n   Station de Bioclimatologie      |  phone : +33 1  30 81 55 31 \r\n 78850 THIVERVAL-GRIGNON (France)  |  fax   : +33 1  30 81 55 63\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id KAA15114; Wed, 13 Aug 1997 10:55:47 +0200\r\nReceived: from uni-kl.de (mmdf@news.uni-kl.de [131.246.136.51])\r\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id KAA03160\r\n\tfor <globillum@imag.fr>; Wed, 13 Aug 1997 10:07:13 +0200 (MET DST)\r\nReceived: from uklirb.informatik.uni-kl.de by news.uni-kl.de id af06589;\r\n          13 Aug 97 10:07 MET DST\r\nReceived: from irz1.informatik.uni-kl.de by uklirb.informatik.uni-kl.de\r\n          id aa16784; 13 Aug 97 10:01 MET DST\r\nReceived: by irz1.informatik.uni-kl.de (SMI-8.6/SMI-SVR4)\r\n\tid KAA17572; Wed, 13 Aug 1997 10:01:33 +0200\r\nFrom: Alexander Keller AG Heinrich <keller@informatik.uni-kl.de>\r\nMessage-Id: <199708130801.KAA17572@irz1.informatik.uni-kl.de>\r\nSubject: Re: SIGGRAPH GlobIllum Meeting\r\nTo: globillum@imag.fr\r\nDate: Wed, 13 Aug 1997 10:01:33 +0200 (MET DST)\r\nX-Mailer: ELM [version 2.4 PL24]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 7cdd43aeeb2700f712fb432b7d9a34a2\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHi!\r\n\r\nSince I returned from SIGGRAPH yesterday, I was not able to\r\nsupply the link to my CAL-content on Instant Radiosity\r\nearlier. On my page on reports and software you can download\r\nthe CAL-content as presented on SIGGRAPH 97. The software\r\nwill run on any system larger or equal to an SGI O2. Note\r\nthat the speed of the demo software could be improved even\r\nmore if shadow maps, display lists, etc. were applied.\r\nThe file cal.tar.gz is installed by creating a directory\r\nand un-tar-ing the file in that directory. Then netscape\r\nis started, where a bried explanation of the algorithm\r\nand how to run it is supplied.\r\n\r\nThe link to the software page is\r\n\r\nhttp://www.uni-kl.de/AG-Heinrich/Software.html\r\n\r\n\r\nHave fun testing Instant Radiosity...\r\n\r\nBest regards,\r\nAlex\r\n--\r\nAlexander Keller                |\r\nFB Informatik, Geb. 36/212      | Tel.: +49-631-205-3345\r\nUniversitaet Kaiserslautern     | Fax.: +49-631-205-3270\r\nPostfach 3049                   | keller@informatik.uni-kl.de\r\nD-67653 Kaiserslautern, GERMANY | http://www.uni-kl.de/AG-Heinrich/Alex.html\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id OAA17302; Wed, 13 Aug 1997 14:00:58 +0200\r\nReceived: from mtigwc03.worldnet.att.net (mtigwc03.worldnet.att.net [204.127.131.34])\r\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id NAA10820\r\n\tfor <globillum@imag.fr>; Wed, 13 Aug 1997 13:43:08 +0200 (MET DST)\r\nReceived: from espresso ([207.147.208.138]) by mtigwc03.worldnet.att.net\r\n          (post.office MTA v2.0 0613 ) with SMTP id AAA8025;\r\n          Wed, 13 Aug 1997 11:42:06 +0000\r\nReceived: by localhost with Microsoft MAPI; Wed, 13 Aug 1997 16:40:29 -0700\r\nMessage-ID: <01BCA807.9BCD6D20@mherf@worldnet.att.net>\r\nFrom: Michael Herf <mherf@worldnet.att.net>\r\nReply-To: \"herf@cmu.edu\" <herf@cmu.edu>\r\nTo: \"'Alexander Keller AG Heinrich'\" <keller@informatik.uni-kl.de>, \r\n \"'globillum@imag.fr'\" <globillum@imag.fr>\r\nSubject: RE: SIGGRAPH GlobIllum Meeting\r\nDate: Wed, 13 Aug 1997 16:39:54 -0700\r\nX-Mailer: Microsoft Internet E-mail/MAPI - 8.0.0.4008\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: d9e1e5fd7c8fcab67b78aa739757133d\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHi Alex.  I was at your demo directly after the papers session at SIGGRAPH.\r\nMy first question: Is the reason that an O2 is required the stencil planes \r\nor the accumulation buffer speed?\r\n\r\nWith regards to the accumulation buffer, I just wrote a special-case \r\nversion at work that runs on PCs.  The accumulation buffer in OpenGL \r\nhandles arbitrary combinations of images, and each time glAccum is called \r\nit converts the pixels to floating-point format and then does a multiply \r\nper pixel to add them -- not too efficient!  (Some implementations may \r\noptimize this in integer, but the multiply remains.)\r\n\r\nIf you instead assume that you just want to \"average\" a number of images \r\nequally -- the most common case for the accumulation buffer -- you can \r\nimplement the same thing in software (using glReadPixels to read into a \r\nlocal buffer) with very good performance.  My implementation is doing \r\nbetter than 30 accumulation buffer operations per second (a special case of \r\nglAccum) at 640x480 in 24-bit RGB, which is more than enough for decent \r\nresults with your algorithm.  The basic idea is to restrict yourself to one \r\nor two adds per pixel, and then make the return step do an optimized scale \r\nto average the output.  (This requires a 16-16-16 bit intermediate image.\r\n\r\nAll this work doesn't buy you anything on a RealityEngine, but it might be \r\ncool to see a port to lower-end machines.  I think that performance \r\nwouldn't hinder you, since $400 cards on the PC can double the O2's polygon \r\nperformance in many cases.\r\n\r\nthanks,\r\nmike\r\n\r\nOn Wednesday, August 13, 1997 1:02 AM, Alexander Keller AG Heinrich \r\n[SMTP:keller@informatik.uni-kl.de] wrote:\r\n> Hi!\r\n>\r\n> Since I returned from SIGGRAPH yesterday, I was not able to\r\n> supply the link to my CAL-content on Instant Radiosity\r\n> earlier. On my page on reports and software you can download\r\n> the CAL-content as presented on SIGGRAPH 97. The software\r\n> will run on any system larger or equal to an SGI O2. Note\r\n> that the speed of the demo software could be improved even\r\n> more if shadow maps, display lists, etc. were applied.\r\n> The file cal.tar.gz is installed by creating a directory\r\n> and un-tar-ing the file in that directory. Then netscape\r\n> is started, where a bried explanation of the algorithm\r\n> and how to run it is supplied.\r\n>\r\n> The link to the software page is\r\n>\r\n> http://www.uni-kl.de/AG-Heinrich/Software.html\r\n>\r\n>\r\n> Have fun testing Instant Radiosity...\r\n>\r\n> Best regards,\r\n> Alex\r\n> --\r\n> Alexander Keller                |\r\n> FB Informatik, Geb. 36/212      | Tel.: +49-631-205-3345\r\n> Universitaet Kaiserslautern     | Fax.: +49-631-205-3270\r\n> Postfach 3049                   | keller@informatik.uni-kl.de\r\n> D-67653 Kaiserslautern, GERMANY | \r\nhttp://www.uni-kl.de/AG-Heinrich/Alex.html\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id UAA00517; Tue, 19 Aug 1997 20:56:40 +0200\r\nReceived: from austin.cs.unc.edu (austin.cs.unc.edu [152.2.128.87])\r\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id UAA05949\r\n\tfor <globillum@imag.fr>; Tue, 19 Aug 1997 20:42:08 +0200 (MET DST)\r\nReceived: from catfish.cs.unc.edu by austin.cs.unc.edu (8.6.10/UNC_10_05_96)\r\n\tid OAA25751; Tue, 19 Aug 1997 14:42:06 -0400\r\nReceived: from localhost (localhost [127.0.0.1])\r\n\tby catfish.cs.unc.edu (8.8.6/8.8.6) with SMTP id OAA17005\r\n\tfor <globillum@imag.fr>; Tue, 19 Aug 1997 14:42:05 -0400 (EDT)\r\nDate: Tue, 19 Aug 1997 14:42:03 -0400 (EDT)\r\nFrom: Wolfgang Stuerzlinger <stuerzl@cs.unc.edu>\r\nTo: globillum@imag.fr\r\nSubject: Software announcement (+small correction)\r\nMessage-ID: <Pine.HPP.3.96.970819143453.16970A-100000@catfish.cs.unc.edu>\r\nMIME-Version: 1.0\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\nX-UIDL: f849a35992bfdb106ed0a5e93e0af1f0\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nMy (correct) name is Wolfgang Stuerzlinger and I am currently a visiting\r\npost-graduate researcher at UNC Chapel Hill (originally from Univ. Linz,\r\nAustria, so Greg's entry is almost correct :-).\r\n\r\nMy WWW-page is at: http://www.cs.unc.edu/~stuerzl. \r\nParts of my globillum code (e.g. hemispherical projection, discontinuity\r\nmeshing) and almost all my publications are available there. \r\n\r\nWolfgang\r\n\r\nP.S.: My current entry on reseach interests in globillum reads:\r\nIn the area of globillum I am doing research on hardware accelerated\r\nmethods for displaying results of diffuse+glossy+mirror globillum\r\nsimulations. Also I am interested in hardware accelerated methods for\r\nsolving the rendering equation. \r\n--\r\nWolfgang Stuerzlinger\r\nDept. of Computer Science, UNC, Chapel Hill, NC 27599-3175\r\nstuerzl@cs.unc.edu          http://www.cs.unc.edu/~stuerzl\r\n\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id TAA28205; Thu, 28 Aug 1997 19:30:19 +0200\r\nReceived: from pink.lbl.gov (pink.lbl.gov [128.3.12.112])\r\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id TAA00871\r\n\tfor <globillum@imag.fr>; Thu, 28 Aug 1997 19:10:31 +0200 (MET DST)\r\nReceived: (from greg@localhost) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) id KAA05425 for globillum@imag.fr; Thu, 28 Aug 1997 10:12:15 -0700\r\nDate: Thu, 28 Aug 1997 10:12:15 -0700\r\nFrom: \"Gregory W. Larson\" <greg@pink.lbl.gov>\r\nMessage-Id: <199708281712.KAA05425@pink.lbl.gov>\r\nTo: globillum@imag.fr\r\nSubject: Radiosity for Virtual Reality Systems\r\nX-UIDL: d90adb7d5b93b6dd93355d3a9b36f2fb\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nThis would seem to be of general interest:\r\n\r\n>>From tralvex@computer.org  Thu Aug 28 04:22:17 1997\r\nReceived: from sgi.sgi.com (SGI.COM [192.48.153.1]) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id EAA05170 for <greg@pink.lbl.gov>; Thu, 28 Aug 1997 04:22:06 -0700\r\nReceived: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id EAA13785\r\n\tfor <@sgi.engr.sgi.com:greg@pink.lbl.gov>; Thu, 28 Aug 1997 04:20:07 -0700\r\n\tenv-from (tralvex@computer.org)\r\nReceived: from radiate.engr.sgi.com (radiate.engr.sgi.com [192.26.72.11]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id EAA05245 for <@cthulhu.engr.sgi.com:greg@pink.lbl.gov>; Thu, 28 Aug 1997 04:20:00 -0700\r\nReceived: from giraffe.asd.sgi.com (giraffe.asd.sgi.com [192.26.72.158]) by radiate.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id EAA15911 for <gregl@radiate.engr.sgi.com>; Thu, 28 Aug 1997 04:19:50 -0700\r\nReceived: from sgi.sgi.com by giraffe.asd.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/951211.SGI)\r\n\tfor <gregl@giraffe.asd.sgi.com> id EAA23105; Thu, 28 Aug 1997 04:19:45 -0700\r\nReceived: from csunb0.leeds.ac.uk (csunb0.leeds.ac.uk [129.11.144.2]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id EAA13739\r\n\tfor <gregl@sgi.com>; Thu, 28 Aug 1997 04:19:43 -0700\r\n\tenv-from (tralvex@computer.org)\r\nReceived: from cspcx20 (cspcx20.leeds.ac.uk [129.11.147.20]) by csunb0.leeds.ac.uk (8.6.12/8.6.12) with SMTP id MAA11559; Thu, 28 Aug 1997 12:00:10 +0100\r\nMessage-Id: <2.2.32.19970828095907.0060e4dc@csirisa>\r\nX-Sender: mscytsy@csirisa\r\nX-Mailer: Windows Eudora Pro Version 2.2 (32)\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=\"us-ascii\"\r\nDate: Thu, 28 Aug 1997 10:59:07 +0100\r\nTo: iashdown@ledalite.com, renambot@irisa.fr, fiction@pressroom.com,\r\n        alz@lanminds.com, ali@eel.ufl.edu, pawel@assari.cc.tut.fi,\r\n        vlad@hops.cs.jhu.edu, accmdq@mail.telepac.pt, gregl@sgi.com,\r\n        abraham@sp.ac.sg, neil@lightwork.co.uk, ttwong@unixg.ubc.ca,\r\n        Wim.Dumon@cs.kuleuven.ac.be, mart@dcre.leeds.ac.uk,\r\n        rcl@scs.leeds.ac.uk, wbt@graphics.cornell.edu, bes@phoenix.cs.utah.edu,\r\n        dpg@graphics.cornell.edu, eric@graphics.cornell.edu,\r\n        pmh@monk.cs.wustl.edu, gibsons@cs.man.ac.uk\r\nFrom: \"Tralvex Yeap (T.Rex)\" <tralvex@computer.org>\r\nSubject: Radiosity for Virtual Reality Systems and Huge links\r\nStatus: R\r\n\r\nHi guys,\r\n\r\nI have finish my MSc thesis and have setup a permanant website for that over\r\nat University of Leeds - http://dream.leeds.ac.uk/cuddles/rover\r\n\r\nThe site contains the thesis itself, images, hyperlink abstracts and biblio.,\r\nhuge collection of links on radiosity papers on the Web, free radiosity \r\nsoftware on the web, and many others. \r\n\r\nThanks for everything and I hope you'll find the resources compiled there\r\nuseful for your work. \r\n\r\n\r\nBest Regards,\r\n- t -   tralvex@computer.org  *  http://www.singnet.com.sg/~tyeap\r\n\"Give to the world the best you have and the best will come back to you\" \r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id UAA10173; Fri, 29 Aug 1997 20:50:30 +0200\r\nReceived: from adeskgate.autodesk.com (adeskgate.autodesk.com [198.93.152.11])\r\n\tby imag.imag.fr (8.8.1/8.8.5) with ESMTP id UAA14005\r\n\tfor <globillum@imag.fr>; Fri, 29 Aug 1997 20:41:05 +0200 (MET DST)\r\nReceived: from autodesk.autodesk.com by adeskgate.autodesk.com (8.6.12/SMI-5.3) with ESMTP id LAA11450; Fri, 29 Aug 1997 11:40:23 -0700\r\nReceived: from hqhubmu1.autodesk.com by autodesk.autodesk.com (8.6.12/4.4BSD) with ESMTP id LAA02084; Fri, 29 Aug 1997 11:40:13 -0700\r\nReceived: from ccinternet.autodesk.com (ccinternet [144.111.240.144]) by hqhubmu1.autodesk.com (8.7.5/8.7.3) with SMTP id LAA17655 for <globillum@imag.fr>; Fri, 29 Aug 1997 11:40:11 -0700 (PDT)\r\nReceived: from ccMail by ccinternet.autodesk.com\r\n  (IMA Internet Exchange 2.11 (Pre-release) Enterprise) id 00099F68; Fri, 13 Jun 1997 11:41:19 -0700\r\nMime-Version: 1.0\r\nDate: Fri, 29 Aug 1997 14:38:29 -0700\r\nMessage-ID: <00099F68.4149@autodesk.com>\r\nFrom: Eric Haines <eric.haines@autodesk.com>\r\nSubject: ACM TOG article(s) of interest\r\nTo: globillum <globillum@imag.fr>\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nContent-Description: cc:Mail note part\r\nX-UIDL: e60dc4f41d6ade313855d1969bc080d7\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n     The latest issue of ACM TOG is out. The first article in particular \r\n     should be of interest to globillumers. Here's the table of contents:\r\n     \r\n     Volume 16, Number 3 (July 1997)\r\n     \r\n          Global illumination using local linear density estimation, Bruce \r\n     Walter, Philip M. Hubbard, Peter Shirley and Donald P. Greenberg\r\n      \r\n          Color image quantization by minimizing the maximum intercluster \r\n     distance, Zhigang Xiang\r\n      \r\n          Smooth invariant interpolation of rotations, F. C. Park and \r\n     Bahram Ravani\r\n      \r\n          Some characterizations of families of surfaces using functional \r\n     equations, Enrique Castillo and Andres Iglesias\r\n      \r\n          The symmetric analogue of the polynomial power basis, J. \r\n     Sanchez-Reyes\r\n     \r\n     \r\n     Abstracts and index terms for these articles are available at \r\n     http://www.acm.org/pubs/contents/journals/tog/1997-16/\r\n     \r\n     The ACM TOG site, http://www.acm.org/tog/, also has pointers to \r\n     various online resources for computer graphics researchers and \r\n     educators.\r\n     \r\n     Eric Haines\r\n     erich@acm.org\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id SAA09399; Fri, 5 Sep 1997 18:06:22 +0200\r\nReceived: from lms02.us1.ibm.com (lms02.ny.us.ibm.com [198.133.22.25])\r\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id RAA11135\r\n\tfor <globillum@imag.fr>; Fri, 5 Sep 1997 17:07:28 +0200 (MET DST)\r\nReceived: from d01lms03.pok.ibm.com by lms02.us1.ibm.com (AIX 4.1/UCB 5.64/4.03)\r\n          id AA16746; Fri, 5 Sep 1997 15:07:02 GMT\r\nReceived: by US.IBM.COM (Soft-Switch LMS 2.0) with snapi via D01AU041\r\n          id 5010300008757645; Fri, 5 Sep 1997 11:03:15 -0400\r\nFrom: Holly Rushmeier <hertjwr@us.ibm.com>\r\nTo: globillum@imag.fr, Program.s96@siggraph.org\r\nCc: bartram@siggraph.org\r\nSubject: COMPUTING REVIEWS Category Editor Duties\r\nMessage-Id: <5010300008757645000002L052*@MHS>\r\nDate: Fri, 5 Sep 1997 11:03:15 -0400\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: d566c946de21803a162e462f5052a183\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nHi --\r\nAppended is a note from the editor of Computing Reviews, who is looking\r\nfor a Category Editor for computer graphics. This job is an important\r\nservice to the computing community. I've mentioned the position to several\r\npeople, but apparently no one has come forward yet.  If you are interested,\r\nplease contact Neal directly. Also, please distribute this to anyone you know\r\nwho you think is qualified and might be interested.\r\n\r\nThanks,\r\nHolly\r\n\r\n---------------------- Forwarded by Holly Rushmeier/Watson/IBM on 09/05/97\r\n10:51 AM ---------------------------\r\n\r\n        neal @ cse.fau.edu\r\n        07/29/97 08:44 AM\r\n\r\nTo: holly @ watson.ibm.com\r\ncc: neal @ cse.fau.edu (bcc: Holly Rushmeier/Watson/IBM Research)\r\nSubject: COMPUTING REVIEWS Category Editor Duties\r\n\r\n\r\n\r\nHolly, as promised yesterday, attached is a description of the functions of a\r\nCOMPUTING\r\nREVIEWS Category Editor.\r\n\r\nWe are searching for someone to fill the I.3--Computer Graphics position.\r\nPlease see the\r\nJanuary 1997 edition of COMPUTING REVIEWS for a listing of the complete\r\nComputing\r\nClassification System taxonomy, or see http://www.acm.org/class/1991 or the ACM\r\nhome page for links to COMPUTING REVIEWS and its charter, editorial board, etc.\r\n\r\nPlease contact me with any questions you have.\r\n\r\nNeal\r\n\r\n\r\n\r\n\r\n---------------------------------------------------------\r\nNeal Coulter\r\nComputer Science and Engineering Department\r\nFlorida Atlantic University\r\nBoca Raton, FL  33431\r\n561-367-3983\r\n561-367-2800 (fax)\r\nneal@cse.fau.edu\r\n\r\n\r\n\r\nFUNCTIONS OF CATEGORY EDITORS\r\n\r\nThese guidelines were drafted by Jean E. Sammet in 1985 and updated in\r\n1994.\r\n\r\nThe basic functions of each Category Editor (CE) are to improve the\r\nquality and to increase the quantity of reviews for Computing Reviews\r\n(CR). ACM Headquarters is responsible for producing CR. The separate\r\nresponsibilities of HQ and the category editors follow.\r\n\r\nACM Headquarters Basic Responsibilities\r\n\r\n1. acquiring material (with input from CEs for unusual material)\r\n2. maintaining reviewer database (additions, deletions, and changes)\r\n3. assigning priorities for reviewing\r\n4. assigning material to specific reviewers\r\n5. receiving, processing, and editing the reviews and scheduling them for\r\n publication\r\n\r\nCategory Editor's Responsibilities\r\n\r\n1. Provide advice and aid to HQ and Editor-in-Chief (EIC) for special\r\nprojects (as requested by HQ or EIC)\r\n\r\n2. Specify items that deserve quickly published reviews. Guidelines for\r\npriority identification:\r\n\r\n  a. Do this even for journals that already receive high coverage.\r\n  b. Do not do this for ACM journals, because HQ sometimes works from page\r\n proofs of these.\r\n  c. For journals or proceedings that HQ does not normally receive, the CE\r\n must send a copy of the paper to HQ, or the coverage will be delayed\r\n while HQ obtains the document.\r\n  d. Specify articles in ACM SIG newsletters that should be reviewed.\r\n\r\n3. Examine reviews after they are sent to Headquarters (normally sent to\r\nCEs within 5 working days after it arrives at HQ). Guidelines for review\r\nexamination:\r\n\r\n  a. Notify ACM HQ within one week of receipt of changes needed for\r\ncategories and/or General Terms, and your evaluation of each review.\r\nRate the review on a scale from 1--5 for technical content (TE),\r\ncompleteness (CO), and clarity (CL). Electronic mail should be used if\r\npossible. Mail to reviews@cr.acm.org. If using regular mail, send to:\r\nACM Computing Reviews, 1515 Broadway, 17th Floor, New York, NY 10036.\r\n\r\n  b. Notify ACM HQ within one week of reviews that are not acceptable to\r\npublish or require substantial revision.  Particular attention should be\r\npaid to the length of reviews. Reviews of books should be between 250\r\nand 800 words, depending on the length and/or importance of the book.\r\nReviews of papers or book chapters should be between 100 and 250 words.\r\nThere is no length limit for Comparative, Feature, and Scholarly\r\nreviews. The Managing Editor, Associate Editor, and Assignment Editor\r\nwork closely with reviewers to keep these special reviews to an\r\nappropriate length.\r\n\r\n  c. Make suggestions to help reviewer improve future reviews. Do this in any\r\ntime period you feel is appropriate and use any format you are\r\ncomfortable with.\r\n\r\n4. Collaborate with ACM HQ (Assignment Editor) to suggest Comparative book\r\nreviews. In special cases, the CE and assignment editor may also get\r\ninvolved in single book review problems. Suggest reviewers for\r\nComparative reviews.\r\n\r\n5. Notify HQ of \"obscure\" documents not normally reviewed---but needing\r\nreview---and suggest reviewers, if possible. This includes proceedings,\r\njournals not normally received at HQ, university press publications,\r\nvideotapes, and books from obscure publishers. Provide HQ with full\r\nsource information, author, and title.\r\n\r\n6. Notify HQ of new journals along with recommendation of level of coverage\r\n(full, moderate, or occasional).\r\n\r\n7. Suggest specific reviewers to HQ for specific documents whenever\r\nappropriate. Timing is critical and notification by CE to HQ must be\r\nrapid, or this won't work.\r\n\r\n8. Recruit reviewers for your area. If possible, use specific approaches\r\nunique to your area. Rate reviewers.\r\n\r\n9. Recruit outstanding and well-known experts to review special items,\r\nunder the condition that this does not interfere with normal HQ\r\noperations. This will only be effective if based on personal contact and\r\nspecial arrangements.\r\n\r\n10. Write reviews yourself at least twice a year.\r\n\r\n11. Review your portion of the category tree and make recommendations for\r\nchanges as requested by the EIC.\r\n\r\n12. Prepare index terms for items not in the category tree as requested by\r\nthe EIC.\r\n\r\n13. Recommend important conference papers for review.\r\nSolicit Scholarly and Feature reviews.\r\n\r\nGeneral note: Because no single CE is likely to be equally familiar with\r\nall the topics under the category, it is permissible (and encouraged)\r\nfor each Category Editor to find one or more assistants to carry out\r\nmany of the above tasks for a subcategory, or to provide advice. This\r\nshould be done on an informal basis. The CE retains authority and\r\nresponsibility.\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id UAA24510; Mon, 8 Sep 1997 20:08:09 +0200\r\nReceived: from cs.uct.ac.za (root@cs.uct.ac.za [137.158.128.249])\r\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id SAA25114\r\n\tfor <globillum@imag.fr>; Mon, 8 Sep 1997 18:56:35 +0200 (MET DST)\r\nReceived: from tai.cs.uct.ac.za by cs.uct.ac.za with smtp\r\n\t(Smail3.1.29.1 #11) id m0x86re-00098RC; Mon, 8 Sep 97 18:40 SAT (+0200)\r\nReceived: by tai.cs.uct.ac.za (951211.SGI.8.6.12.PATCH1042/ika.02)\r\n\tid SAA19984; Mon, 8 Sep 1997 18:40:38 +0200\r\nFrom: \"Wolfram Kresse\" <wkresse@cs.uct.ac.za>\r\nMessage-Id: <9709081840.ZM19982@tai>\r\nDate: Mon, 8 Sep 1997 18:40:37 +0000\r\nX-Face: .4|Jp[=9'pK#xl6x&l>D4xycaCh<t3It7<WAG_xdTxhk}=7PoL)?BBIx%CxVB9,ok1`mb9n-t+=@p0<Il;wmm|dZOHi:xg\\A-JUZ<iWv{~~LxK4f%Q-2/9Z:,MA|Nz*/<0]`Wy3,IBb<h0b!b{-vl7|bU\r\nFileCC: /tmp/blub\r\nX-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)\r\nTo: globillum@imag.fr\r\nSubject: Formfactor Singularities\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nX-UIDL: 077ccb004646fbc48eccd1f1c83bea49\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nHi.\r\n\r\nI'm curious, because it would seem that almost everyone dealing with\r\nformfactors would sooner or later face this very same problem, so maybe there\r\nexists some nice mathematical (or *any*, for that matter :) ) solution for it:\r\n\r\nFor my radiosity algorithm I'm using the exact Point-to-Area-FormFactor,\r\ncalculating the contour integral around the emitter in respect to a certain\r\npoint on the receiver and its normal at that point.\r\n\r\nThe well known formula (which I know under the name 'Prisma Formel') is:\r\n                       _  _\r\nFdAeAs = -1/(2*PI)*SUM(Gi*N)\r\n      _                                           _\r\nwhere N is the normal at the receiver vertex, and Gi is the cross product of\r\nthe vectors from the receiver vertex to the two endpoints of an emitter edge.\r\nThe SUM is a sum of the dot product for these two vectors, for all the emitter\r\nedges.\r\n\r\nI currently know of two ways to compute this sum. One I'm using myself,\r\ninvolving the acos of the angle between the two vectors that form Gi, and the\r\ncross product Gi itself. The other I found in \"An Empirical Comparison of\r\nRadiosity Algorithms\" (Willmot/Heckbert), which involves atan and some other\r\nvalues.\r\n\r\nBoth of them have a general problem if the receiver point lies somewhere in the\r\nemitter plane (I think the latter fixes this for some cases - I didn't check it\r\nthoroughly, but I assume it fixes it in the rectangular case), or more exactly\r\non one or more of the lines the emitter edges form.\r\n\r\nThese are the cases that can happen (The formulas mentioned here I found by\r\nempirical analysis of the corresponding scenes...):\r\n- if the receiver vertex (say 'A') is outside the emitter, but still inside its\r\nplane, the FF is obviously 0.\r\n- if A is inside the emitter, then the FF is 1 if receiver and emitter are\r\nparallel, otherwise it must be handled as if A were on an edge of the emitter.\r\n- if A is on an edge of the emitter, the FF is 0.5*(1+cos(alpha)), with alpha\r\nbeing the angle between emitter and receiver. Special case: alpha==0 -> FF=0.5\r\n- if A is at a vertex of the emitter, I've got a problem...\r\n\r\nBy naive empirical analysis, I managed to find a solution for the following\r\ncases (A at an emitter vertex):\r\n\r\n  /|E\r\n / |____\r\n|  /   /R\r\n| /   /\r\n|/___/     (side view)\r\n\r\n- if emitter and receiver are rectangular, the FF at the vertex is\r\n0.25*(1+cos(alpha)). (alpha= angle between emitter and receiver)\r\n\r\n   _______\r\n   \\      |E\r\n    \\  b2 |\r\n     \\    |\r\n      \\   |\r\n       \\  |\r\n   b1   \\ |\r\n   ______\\|\r\n  /        \\\r\n /          \\\r\n/____________\\R   (front view)\r\n\r\n- if alpha is a right angle, and the angle of the emitter is beta2 (b2), and\r\nthe angle between the receiver edge in the emitter plane and the emitter is\r\nbeta1 (b1), and beta=b1+b2 (are you still with me? :) ), then the FF is\r\n0.25*(cos(beta1)-cos(beta)).\r\n\r\n...well, that's as far as I got. It seems already that the combination of these\r\ntwo cases (varying alpha *and* beta1/beta) isn't that simple that it can be\r\nfigured out just by writing down some values and trying.\r\n\r\nMy hope is that there is a (or several) formula for the general case (e.g. the\r\nresult seems also to depend on how I approach the receiver vertex - and thus on\r\nthe angle of the receiver).\r\n\r\nOne simple way to 'solve' it, is just to move the receiver vertex away from the\r\nemitter plane, but this looks more like a workaround and it might even lead to\r\nother problems. - is this how everybody does it ;-) or are there other ways to\r\nget a correct FF value for these cases?\r\n\r\nAny suggestions/help appreciated.\r\nThanks!\r\n\r\nCheers,\r\n\r\nWolfram\r\n\r\n-- \r\n+-------+-----Wolfram Kresse---------------------------------------------+\r\n|  _ _  |   wkresse@igd.fhg.de       http://www.igd.fhg.de/~wkresse      |\r\n|       +-------------------------+-----------------+--------------------+\r\n| -O-O- |\"Meeneemeeneemeenee\"     | CU l8r, LE g8r! |         \r\n|   >   |\"Yes,that's right,Twiki.\"+-----------------+\r\n| _____ +-----+-----+-------------+\r\n|   U   | 8^) | :u) |\r\n+-------+-----+-----+\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id VAA25119; Mon, 8 Sep 1997 21:32:44 +0200\r\nReceived: from mail.uniserve.com (dns1-van.uniserve.com [204.244.163.48])\r\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id VAA28869\r\n\tfor <globillum@imag.fr>; Mon, 8 Sep 1997 21:22:05 +0200 (MET DST)\r\nReceived: from ian [204.244.158.195] \r\n\tby mail.uniserve.com with smtp (Exim 1.70 #1)\r\n\tid 0x89Qn-0004un-00; Mon, 8 Sep 1997 12:25:06 -0700\r\nX-Sender: iashdown@pop.uniserve.com\r\nX-Mailer: Windows Eudora Version 1.4.4\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nTo: globillum@imag.fr\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\nSubject: RADBIB97 - September 1st release\r\nMessage-Id: <E0x89Qn-0004un-00@mail.uniserve.com>\r\nDate: Mon, 8 Sep 1997 12:25:06 -0700\r\nX-UIDL: 6a6e7accde943870905a729c3aa3fd84\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nANNOUNCE: 97/09/01 Release of RADBIB97.BIB and GITHESIS.BIB\r\n-----------------------------------------------------------\r\nRADBIB97 is a comprehensive bibliography of radiosity and\r\nrelated global illumination papers, theses, articles, and\r\nbooks. It currently includes 1,219 references -- 55 new\r\nadditions since the 97/07/15 release!\r\n\r\nThis bibliography is available in BibTex format as\r\nRADBIB97.BIB (with a release date of September 1, 1997)\r\nfrom:\r\n\r\n  http://www.ledalite.com/library-/rrt.htm\r\n  ftp://ftp.ledalite.com/pub/radbib97.bib\r\n\r\nAlso available from this site is an abridged version of\r\nRADBIB97.BIB called GITHESIS.BIB. This bibliography\r\nincludes 138 references to radiosity and global\r\nillumination theses.\r\n\r\nAs always, it is time-consuming and sometimes difficult to\r\ntrack down conference papers and theses on radiosity and\r\nglobal illumination. If you know of a relevant reference\r\nthat is not included in these bibliographies, please let us\r\nknow so that we can include it in the next release.\r\n\r\nPartial financial support for the maintenance of these\r\nbibliographies has been provided by the ACM SIGGRAPH\r\nSpecial Projects.\r\n\r\nIan Ashdown, P. Eng.            |             READ THE BOOK!            |\r\nResearch & Development Manager  | Radiosity: A Programmer's Perspective |\r\nLedalite Architectural Products |           Wiley & Sons 1994           |\r\nVisit http://www.ledalite.com   |     (Sneaky Internet Advertising)     |\r\n\r\n  Book Review:    http://www.ercb.com/ddj/1996/ddj.9605.html\r\n  Book Order:     https://www.wiley.com/compbooks/catalog/30444-1.htm\r\n  Free Software:  http://www.ledalite.com/software/software.htm\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id VAA12050; Tue, 9 Sep 1997 21:15:46 +0200\r\nReceived: from pink.lbl.gov (pink.lbl.gov [128.3.12.112])\r\n\tby imag.imag.fr (8.8.1/8.8.5) with SMTP id UAA15800\r\n\tfor <globillum@imag.fr>; Tue, 9 Sep 1997 20:06:48 +0200 (MET DST)\r\nReceived: (from greg@localhost) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) id LAA25029; Tue, 9 Sep 1997 11:08:41 -0700\r\nDate: Tue, 9 Sep 1997 11:08:41 -0700\r\nFrom: \"Gregory W. Larson\" <greg@pink.lbl.gov>\r\nMessage-Id: <199709091808.LAA25029@pink.lbl.gov>\r\nTo: globillum@imag.fr\r\nSubject: new extended-range TIFF library\r\nCc: drb@sgi.com, malik@CS.Berkeley.EDU, debevec@CS.Berkeley.EDU\r\nX-UIDL: 4dbcb0734dc85b2017176491c6ab6515\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nHi All,\r\n\r\nAs promised, I have put together some web pages describing a new\r\naddition to Sam Leffler's TIFF library, with facilities for reading\r\nand writing high dynamic-range images.  See:\r\n\r\n\thttp://www.sgi.com/Technology/pixformat/\r\n\r\nThe format is based on a 16-bit log encoding of luminance, plus a\r\n16-bit encoding of color in CIE (u',v') coordinates.  This allows\r\nthe format to cover the full range of human vision in imperceptible\r\nsteps.  In fact, the encoding covers over 38 orders of magnitude,\r\nwhich means that you don't have to worry about exposure when\r\nstoring your global illumination calculations.\r\n\r\nI have included over 100 example images, mostly Radiance renderings\r\nbut some scanned images from Debevec and Malik's '97 Siggraph paper\r\nand my own experiments.  I'm hoping this will encourage people to\r\ndownload and compile the library and viewer and start playing around\r\nwith tone-mapping algorithms and the like.  For those of you who\r\nwant to experiment with image-based rendering algorithms, I have\r\nalso included 5 cylindrical (360 degree) panoramas.\r\n\r\nLet me know if you have any problems, questions or suggestions.\r\n\r\n-Greg\r\n_____________________________________________________________________\r\nGregory Ward Larson (the computer artist formerly known as Greg Ward)\r\nSilicon Graphics, Inc.                   Computer Science Department\r\n2011 N. Shoreline Blvd., M/S 07U-553     537 Soda Hall, UC Berkeley\r\nMountain View, CA  94043-1389            Berkeley, CA  94720-1776\r\n(650) 933-4878, -2663 fax                (510) 642-3631, -5775 fax\r\ngregl@sgi.com                            on Tues., Thurs. and Fri.\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id VAA12890; Fri, 3 Oct 1997 21:03:05 +0200\r\nReceived: from mail.uniserve.com (dns1-van.uniserve.com [204.244.163.48])\r\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id SAA18727\r\n\tfor <globillum@imag.fr>; Fri, 3 Oct 1997 18:59:52 +0200 (MET DST)\r\nReceived: from p1-10.van.tvs.net [204.244.158.89] \r\n\tby mail.uniserve.com with smtp (Exim 1.70 #1)\r\n\tid 0xHB4h-0003lA-00; Fri, 3 Oct 1997 09:59:35 -0700\r\nX-Sender: iashdown@pop.uniserve.com (Unverified)\r\nX-Mailer: Windows Eudora Version 1.4.4\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nTo: globillum@imag.fr\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\nMessage-Id: <E0xHB4h-0003lA-00@mail.uniserve.com>\r\nDate: Fri, 3 Oct 1997 09:59:35 -0700\r\nX-UIDL: c07169b9c69233a8edede96d5936b4ab\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nANNOUNCE: 97/10/01 Release of RADBIB97.BIB and GITHESIS.BIB\r\n-----------------------------------------------------------\r\nRADBIB97 is a comprehensive bibliography of radiosity and\r\nrelated global illumination papers, theses, articles, and\r\nbooks. It currently includes 1,237 references -- 18 new\r\nadditions since the 97/09/01 release.\r\n\r\nThis bibliography is available in BibTex format as\r\nRADBIB97.BIB (with a release date of October 1, 1997)\r\nfrom:\r\n\r\n  http://www.ledalite.com/library-/rrt.htm\r\n  ftp://ftp.ledalite.com/pub/radbib97.bib\r\n\r\nAlso available from this site is an abridged version of\r\nRADBIB97.BIB called GITHESIS.BIB. This bibliography\r\nincludes 145 references to radiosity and global\r\nillumination theses -- 7 new additions since the 97/09/01\r\nrelease.\r\n\r\nAs always, it is time-consuming and sometimes difficult to\r\ntrack down conference papers and theses on radiosity and\r\nglobal illumination. If you know of a relevant reference\r\nthat is not included in these bibliographies, please let us\r\nknow so that we can include it in the next release.\r\n\r\nPartial financial support for the maintenance of these\r\nbibliographies has been provided by the ACM SIGGRAPH\r\nSpecial Projects.\r\nIan Ashdown, P. Eng.            |             READ THE BOOK!\r\nResearch & Development Manager  | Radiosity: A Programmer's Perspective\r\nLedalite Architectural Products |           Wiley & Sons 1994\r\nVisit http://www.ledalite.com   |        (http://www.amazon.com)\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id VAA00217; Tue, 7 Oct 1997 21:50:51 +0200\r\nReceived: from ladybug.seas.gwu.edu (ladybug.seas.gwu.edu [128.164.9.8])\r\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id PAA18931\r\n\tfor <globillum@imag.fr>; Tue, 7 Oct 1997 15:20:28 +0200 (MET DST)\r\nReceived: from seas.gwu.edu (felix.seas.gwu.edu [128.164.9.3])\r\n\tby ladybug.seas.gwu.edu (v8) with ESMTP id JAA00173\r\n\tfor <globillum@imag.fr>; Tue, 7 Oct 1997 09:20:14 -0400 (EDT)\r\nReceived: (from musgrave@localhost) by seas.gwu.edu (8.8.7/8.7.1) id JAA21547; Tue, 7 Oct 1997 09:20:06 -0400 (EDT)\r\nDate: Tue, 7 Oct 1997 09:20:06 -0400 (EDT)\r\nFrom: Ken Musgrave <musgrave@seas.gwu.edu>\r\nMessage-Id: <199710071320.JAA21547@seas.gwu.edu>\r\nTo: globillum@imag.fr\r\nSubject: Clouds, imaged nicely\r\nCc: sylee@seas.gwu.edu\r\nX-UIDL: f0be69bb59915a0ea4384a1b638fc449\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n  One of my students at GWU, Sang Yoon Lee, has implemented Nelson Max's\r\nhigh-albedo anisotropic multiple scattering model in my cloud models with\r\nadaptive level of detail.\r\n\r\n  The resulting images are worth a look (I've wanted to see such results \r\nfor years!):\r\n\r\n\twww.seas.gwu.edu/student/sylee\r\n\r\n  Enjoy!\r\n\r\n\t-Ken\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id UAA14238; Fri, 10 Oct 1997 20:47:36 +0200\r\nReceived: from pink.lbl.gov (pink.lbl.gov [128.3.12.112])\r\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id UAA02276\r\n\tfor <globillum@imag.fr>; Fri, 10 Oct 1997 20:28:30 +0200 (MET DST)\r\nReceived: (from greg@localhost) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) id LAA06568; Fri, 10 Oct 1997 11:30:31 -0700\r\nDate: Fri, 10 Oct 1997 11:30:31 -0700\r\nFrom: \"Gregory W. Larson\" <greg@pink.lbl.gov>\r\nMessage-Id: <199710101830.LAA06568@pink.lbl.gov>\r\nTo: globillum@imag.fr\r\nSubject: webmover program\r\nX-UIDL: 4bda7cae70fed830bc5fffed2e51dddb\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nHi Everyone,\r\n\r\nI just wrote a program that has nothing to do with global illumination,\r\nbut I don't belong to any appropriate groups so I thought I'd announce\r\nit here, anyway.  It's a little utility for checking and moving web\r\npages.  It's especially useful for translating web pages you want to\r\npublish on a CD-ROM in ISO-9660 format.  I am faced with this task\r\nmyself, translating the Radiance web pages for a CD-ROM to accompany\r\nthe book Rob Shakespeare and I wrote on Radiance for Morgan Kaufmann.\r\n(Plug: the book should be out early next year.)\r\n\r\nIf you've ever had to go through a large web site, renaming files and\r\nfixing links, you know what a pain it can be.  This program does it\r\nfor you, and it's fast and it's free (with no warranty!).  Here's the\r\nhelp screen:\r\n\r\nUsage: webmover [-u|-i|-d][-v] base_URL orig_dir/[html] [new_dir/[html]]\r\n   Or: webmover -h[elp]\r\n\r\nArguments to webmover and their interpretation:\r\nbase_URL        The starting point for this website (beginning with \"http://\")\r\norig_dir/[html] The original directory [and front page] relative to base_URL\r\n                If [html] is left off, then we assume \"index.html\"\r\nnewdir/[html]   The destination directory [and front page] relative to base_URL\r\n                This new directory must not exist.\r\n                If this argument is left off, webmover just checks pages.\r\n\r\nOptions to webmover and their meanings:\r\n        -u      Convert to UNIX file naming conventions and newline\r\n        -i      Convert to ISO-9660 file naming conventions\r\n        -d      Convert to DOS file naming conventions and newline\r\n        -v      Verbose reporting of progress to stdout\r\n\r\nAssumptions made by webmover:\r\no Only move what front page references, directly and indirectly\r\no Overhead references (above front page directory) are not moved\r\no No non-printing, non-white characters are desired in pages\r\no Symbolic links are followed and not treated specially\r\no Hard links are made to destination whenever possible\r\no Hard links are preserved among files\r\n\r\nThe following file suffixes are recognized:\r\n    ____UNIX____ISO____\r\n        html    htm\r\n        jpeg    jpg\r\n        tiff    tif\r\n        tar.Z   trz\r\n        ps.Z    psz\r\n        tar.gz  tgz\r\n        ps.gz   pgz\r\n        text    txt\r\n        jfif    jff\r\n\r\n-------------------------------\r\nTo pick it up, just follow the URL below:\r\n\r\n\tfile://radsite.lbl.gov/rad/pub/translators/webmover.c\r\n\r\nFeel free to share this with whomever you like.  It's public domain.\r\n\r\n-Greg\r\n_____________________________________________________________________\r\nGregory Ward Larson (the computer artist formerly known as Greg Ward)\r\nSilicon Graphics, Inc.                   Computer Science Department\r\n2011 N. Shoreline Blvd., M/S 07U-553     537 Soda Hall, UC Berkeley\r\nMountain View, CA  94043-1389            Berkeley, CA  94720-1776\r\n(650) 933-4878, -2663 fax                (510) 642-3631, -5775 fax\r\ngregl@sgi.com                            on Tues., Thurs. and Fri.\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id TAA17682; Wed, 22 Oct 1997 19:29:42 +0200\r\nReceived: from phong.cs.utah.edu (phong.cs.utah.edu [128.110.4.52])\r\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id SAA05530\r\n\tfor <globillum@imag.fr>; Wed, 22 Oct 1997 18:56:18 +0200 (MET DST)\r\nReceived: (from shirley@localhost) by phong.cs.utah.edu (950413.SGI.8.6.12/950213.SGI.AUTOCF) id KAA08066 for globillum@imag.fr; Wed, 22 Oct 1997 10:46:33 -0600\r\nFrom: Peter Shirley <shirley@phong.cs.utah.edu>\r\nMessage-Id: <199710221646.KAA08066@phong.cs.utah.edu>\r\nSubject: Grad recruiting at Utah\r\nTo: globillum@imag.fr\r\nDate: Wed, 22 Oct 1997 10:46:33 -0600 (MDT)\r\nX-Mailer: ELM [version 2.4 PL23]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: be0ae5ac60a0a85c859a024fa6c940f0\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n\r\nI apologize for this potential misuse of the list-- I would like\r\nto spread the word that we are trying to increase our grad population size\r\nat Utah, and if possible please pass on the following tidbits to your seniors\r\nconsidering grad school (in graphics or not):\r\n\r\n1) Almost all students get assitantships\r\n2) Cohen/Johnson/Shirley/Riesenfeld/Hansen/Smits here as \r\n   either profs or postdocs-- that is two modeling, two\r\n   rendering, and two viz people.\r\n3) Much equipemnt including Origin2000 with RealityMonster\r\n4) Free online application-- see www.cs.utah.edu\r\n\r\nAs for lifestyle, this is the best place I know of for\r\noutdoorsy types that still want to be able to see an art-film\r\nor get an expresso or microbrew.  It is probably not\r\na good place for true urbanites or people that want a small town.\r\n\r\nThanks,\r\n\r\nPete Shirley\r\nshirley@cs.utah.edu\r\n\r\nPS-- obligatory globillum material-- I just returned from Pacific Graphics 97\r\nand Parallel Rendering 97.  I saw three different talks that had radiosity\r\nsolutions on models with more than 0.5 million initial patches.  \r\nAlso, it was mentioned that the next version of doom has full radiosity\r\nsolutions!\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id SAA16090; Fri, 24 Oct 1997 18:50:25 +0200\r\nReceived: from adeskgate.autodesk.com (adeskgate.autodesk.com [198.93.152.11])\r\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id RAA26415\r\n\tfor <globillum@imag.fr>; Fri, 24 Oct 1997 17:48:23 +0200 (MET DST)\r\nReceived: from autodesk.autodesk.com by adeskgate.autodesk.com (8.6.12/SMI-5.3) with ESMTP id IAA16556; Fri, 24 Oct 1997 08:47:07 -0700 (PDT)\r\nReceived: from hqhubmu1.autodesk.com by autodesk.autodesk.com (8.6.12/4.4BSD) with ESMTP id IAA19892; Fri, 24 Oct 1997 08:46:55 -0700\r\nReceived: from ccinternet.autodesk.com (ccinternet [144.111.240.144]) by hqhubmu1.autodesk.com (8.7.5/8.7.3) with SMTP id IAA15681 for <globillum@imag.fr>; Fri, 24 Oct 1997 08:46:53 -0700 (PDT)\r\nReceived: from ccMail by ccinternet.autodesk.com\r\n  (IMA Internet Exchange 2.11 Enterprise) id 001748AC; Fri, 24 Oct 1997 08:47:05 -0700\r\nMime-Version: 1.0\r\nDate: Fri, 24 Oct 1997 11:45:08 -0700\r\nMessage-ID: <001748AC.4149@autodesk.com>\r\nFrom: Eric Haines <eric.haines@autodesk.com>\r\nSubject: ACM Digital Library open to all\r\nTo: globillum <globillum@imag.fr>\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nContent-Description: cc:Mail note part\r\nX-UIDL: d9935ecb3206aa7595fb77239377556e\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n     I'd like to mention a resource here that is worth knowing about: ACM \r\n     Transactions on Graphics and all other ACM journals are now searchable \r\n     online via ACM's Digital Library. Also, many articles are becoming \r\n     available in digital form to subscribers. Until the end of the year \r\n     the search engine is available to anyone for free. The Digital Library \r\n     is located at:\r\n     \r\n        http://www.acm.org/dl/\r\n     \r\n     As an example, here are the publications found when searching on \r\n     radiosity or global illumination as keywords (excuse the margins):\r\n     \r\n                         1) \r\n                                30\r\n                                    Radiosity and hybrid methods;\r\n                                    La'szlo' Neumann ;\r\n                                    ACM Trans. Graph. 14, 3 (Jul. 1995), \r\n     Pages 233 - 265 \r\n     \r\n     \r\n     \r\n     \r\n                         2) \r\n                                20\r\n                                    Global illumination of glossy \r\n     environments using\r\n                                    wavelets and importance;\r\n                                    Per H.Christensen ;\r\n                                    ACM Trans. Graph. 15, 1 (Jan. 1996), \r\n     Pages 37 - 71 \r\n     \r\n     \r\n     \r\n     \r\n                         3) \r\n                                10\r\n                                    Extending the radiosity method to \r\n     include specularly\r\n                                    reflecting and translucent materials;\r\n                                    Holly E.Rushmeier ;\r\n                                    ACM Trans. Graph. 9, 1 (Jan. 1990), \r\n     Pages 1 - 27 \r\n     \r\n     \r\n     \r\n     \r\n                         4) \r\n                                10\r\n                                    Global illumination using local linear \r\n     density\r\n                                    estimation;\r\n                                    Bruce Walter ;\r\n                                    ACM Trans. Graph. 16, 3 (Jul. 1997), \r\n     Pages 217 - 259 \r\n     \r\n     \r\n     \r\n     \r\n                         5) \r\n                                10\r\n                                    Global illumination using local linear \r\n     density\r\n                                    estimation;\r\n                                    Bruce Walter ;\r\n                                    ACM Trans. Graph. 16, 3 (Jul. 1997), \r\n     Pages 217 - 259 \r\n     \r\n     \r\n     \r\n     \r\n                         6) \r\n                                10\r\n                                    Multiresolution analysis for surfaces \r\n     of arbitrary\r\n                                    topological type;\r\n                                    Michael Lounsbery ;\r\n                                    ACM Trans. Graph. 16, 1 (Jan. 1997), \r\n     Pages 34 - 73 \r\n     \r\n     \r\n     \r\n     \r\n                         7) \r\n                                10\r\n                                    Clustering for glossy global \r\n     illumination;\r\n                                    Per H.Christensen ;\r\n                                    ACM Trans. Graph. 16, 1 (Jan. 1997), \r\n     Pages 3 - 33 \r\n     \r\n     \r\n     \r\n     \r\n                         8) \r\n                                10\r\n                                    Smooth B-spline illumination maps for \r\n     bidirectional\r\n                                    ray tracing;\r\n                                    Richard A.Redner ;\r\n                                    ACM Trans. Graph. 14, 4 (Oct. 1995), \r\n     Pages 337 - 362 \r\n     \r\n     \r\n                         9) \r\n                                10\r\n                                    Adjoint equations and random walks for\r\n                                    illumination computation;\r\n                                    S. N.Pattanaik ;\r\n                                    ACM Trans. Graph. 14, 1 (Jan. 1995), \r\n     Pages 77 - 102\r\n     \r\n     \r\n     \r\n     I've noticed that unfortunately the older years of some journals are \r\n     not yet part of the Digital Library, which seems to go back to about \r\n     1985.\r\n     \r\n     \r\n     Eric Haines\r\n     erich@acm.org\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id WAA27894; Thu, 30 Oct 1997 22:18:56 +0100\r\nReceived: from lorraine.loria.fr (lorraine.loria.fr [152.81.1.17])\r\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id PAA01132\r\n\tfor <globillum@imag.fr>; Thu, 30 Oct 1997 15:15:28 +0100 (MET)\r\nReceived: from cloe.loria.fr (cloe.loria.fr [152.81.3.123])\r\n\tby lorraine.loria.fr (8.8.7/8.8.7/8.8.7/JCG) with ESMTP id PAA24560\r\n\tfor <globillum@imag.fr>; Thu, 30 Oct 1997 15:15:26 +0100 (MET)\r\nFrom: Nicolas Holzschuch <Nicolas.Holzschuch@loria.fr>\r\nReceived: (from holzschu@localhost) by cloe.loria.fr (8.7.4/8.7.3) id PAA06361 for globillum@imag.fr; Thu, 30 Oct 1997 15:15:25 +0100 (MET)\r\nMessage-Id: <199710301415.PAA06361@cloe.loria.fr>\r\nSubject: Test scenes\r\nTo: globillum@imag.fr\r\nDate: Thu, 30 Oct 1997 15:15:25 +0100 (MET)\r\nX-Mailer: ELM [version 2.4 PL25]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: ad7c247a92d5de8667146e41337c1fba\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n  Hello globillumers,\r\nI just had a message from a student, asking\r\nfor some test scenes to check his radiosity\r\nprogram. I immediately thought of this nice\r\nset of 10 test scenes that was released for\r\nthe fifth Eurographics Workshop on Rendering\r\n(by Peter Shirley, if my memory serves me\r\nwell). However, I couldn't remember where\r\nto find them. \r\n\r\nCan anyone help me?\r\n\r\nNicolas Holzschuch\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id XAA28253; Thu, 30 Oct 1997 23:19:37 +0100\r\nReceived: from pink.lbl.gov (pink.lbl.gov [128.3.12.112])\r\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id XAA24723\r\n\tfor <globillum@imag.fr>; Thu, 30 Oct 1997 23:07:44 +0100 (MET)\r\nReceived: (from greg@localhost) by pink.lbl.gov (950413.SGI.8.6.12/950213.SGI.AUTOCF) id OAA02716; Thu, 30 Oct 1997 14:09:48 -0800\r\nDate: Thu, 30 Oct 1997 14:09:48 -0800\r\nFrom: \"Gregory W. Larson\" <greg@pink.lbl.gov>\r\nMessage-Id: <199710302209.OAA02716@pink.lbl.gov>\r\nTo: Nicolas Holzschuch <Nicolas.Holzschuch@loria.fr>\r\nSubject: Re:  Test scenes\r\nCc: globillum@imag.fr\r\nX-UIDL: 198c90e92b139748647caf7ae2d2f381\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n>   Hello globillumers,\r\n> I just had a message from a student, asking\r\n> for some test scenes to check his radiosity\r\n> program. I immediately thought of this nice\r\n> set of 10 test scenes that was released for\r\n> the fifth Eurographics Workshop on Rendering\r\n> (by Peter Shirley, if my memory serves me\r\n> well). However, I couldn't remember where\r\n> to find them. \r\n> \r\n> Can anyone help me?\r\n> \r\n> Nicolas Holzschuch\r\n\r\nPeter Shirley's test scenes are together with a bunch of scenes taken\r\nfrom Radiance at the MGF web site:\r\n\r\n\thttp://radsite.lbl.gov/mgf/\r\n\r\nThere is also a free parser library for reading the data, documentation, etc.\r\n-Greg\r\n\r\n_____________________________________________________________________\r\nGregory Ward Larson (the computer artist formerly known as Greg Ward)\r\nSilicon Graphics, Inc.                   Computer Science Department\r\n2011 N. Shoreline Blvd., M/S 07U-553     537 Soda Hall, UC Berkeley\r\nMountain View, CA  94043-1389            Berkeley, CA  94720-1776\r\n(650) 933-4878, -2663 fax                (510) 642-3631, -5775 fax\r\ngregl@sgi.com                            on Tues., Thurs. and Fri.\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id LAA04601; Fri, 31 Oct 1997 11:51:07 +0100\r\nReceived: from idefix.cs.kuleuven.ac.be (root@idefix.cs.kuleuven.ac.be [134.58.41.7])\r\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id LAA21501\r\n\tfor <globillum@imag.fr>; Fri, 31 Oct 1997 11:07:44 +0100 (MET)\r\nReceived: from flater.cs.kuleuven.ac.be (philippe@flater.cs.kuleuven.ac.be [134.58.45.35])\r\n\tby idefix.cs.kuleuven.ac.be (8.8.6/8.8.6) with ESMTP id LAA05495;\r\n\tFri, 31 Oct 1997 11:07:34 +0100 (MET)\r\nReceived: (from philippe@localhost)\r\n\tby flater.cs.kuleuven.ac.be (8.8.6/8.8.6) id LAA00725;\r\n\tFri, 31 Oct 1997 11:07:27 +0100 (MET)\r\nFrom: Philippe Bekaert <Philippe.Bekaert@cs.kuleuven.ac.be>\r\nMessage-Id: <199710311007.LAA00725@flater.cs.kuleuven.ac.be>\r\nSubject: Re: Test scenes\r\nIn-Reply-To: <199710301415.PAA06361@cloe.loria.fr> from Nicolas Holzschuch at \"Oct 30, 97 03:15:25 pm\"\r\nTo: Nicolas Holzschuch <Nicolas.Holzschuch@loria.fr>\r\nDate: Fri, 31 Oct 1997 11:07:27 +0100 (MET)\r\nCc: globillum@imag.fr\r\nX-Mailer: ELM [version 2.4ME+ PL32 (25)]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 63a189da0e9b64dd633966a181615ac6\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n> I just had a message from a student, asking\r\n> for some test scenes to check his radiosity\r\n> program. I immediately thought of this nice\r\nHere's one of my favourites:\r\n\r\nEveryone knows that if all surfaces in a scene have relfectance and\r\nemittance equal to 0.5, the total radiance will be 1 everywhere. It's\r\none of the few cases where you have an analytical solution, regardless\r\nof the scene geometry. Actually, this is true as long as the sum of\r\nthe reflectance and emittance is everywhere equal to one. This doesn't mean\r\nthat the reflectances have to be equal everywhere: Take e.g. a labyrinth\r\nscene with a few patches that are almost perfect emittors (emittance 0.99\r\nand reflectance 0.01) while all others are almost perfect reflectors\r\n(emittance 0.01 and reflectance 0.99). Also in this case, the total\r\nradiance will be equal to one everywhere, but it's a very nice experiment \r\nto test out what your radiosity implementation does with it.\r\n\r\nIt was suggested to me by Laszlo and Attila Neumann.\r\n\r\nRegards,\r\n\r\nPhilippe.\r\n\r\n-- \r\n/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\\r\n\\ Philippe Bekaert                 | If anything can go wrong, it will, but  /\r\n/ Computer Graphics Research Group | ... we're prepared for it (Switzerland) \\\r\n\\ Department of Computer Science   | ... we don't care (Greece)              /\r\n/ K.U.Leuven - Belgium             | ... what the heck, it's been going      \\\r\n\\                                  | wrong for centuries already (Portugal)  /\r\n/  http://www.cs.kuleuven.ac.be/   | ... it's the fault of the Walloons      \\\r\n\\                     ~philippe/   | (Flanders)                              /\r\n/__________________________________| ... we deserve it (Wallonie)            \\\r\n\\                                  | ... as long as there's vodka we don't   /\r\n/ Not everything that is written   | care (Russia)                           \\\r\n\\ here is my employers opinion,    | ... how much money do I loose?          /\r\n/ sometimes not even mine.         | (The Netherlands)                       \\\r\n\\__________________________________|_________________________________________/\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id RAA11717; Fri, 31 Oct 1997 17:12:16 +0100\r\nReceived: from idefix.cs.kuleuven.ac.be (root@idefix.cs.kuleuven.ac.be [134.58.41.7])\r\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id QAA10790\r\n\tfor <globillum@imag.fr>; Fri, 31 Oct 1997 16:28:17 +0100 (MET)\r\nReceived: from flater.cs.kuleuven.ac.be (philippe@flater.cs.kuleuven.ac.be [134.58.45.35])\r\n\tby idefix.cs.kuleuven.ac.be (8.8.6/8.8.6) with ESMTP id QAA14592\r\n\tfor <globillum@imag.fr>; Fri, 31 Oct 1997 16:28:08 +0100 (MET)\r\nReceived: (from philippe@localhost)\r\n\tby flater.cs.kuleuven.ac.be (8.8.6/8.8.6) id QAA02163;\r\n\tFri, 31 Oct 1997 16:28:06 +0100 (MET)\r\nFrom: Philippe Bekaert <Philippe.Bekaert@cs.kuleuven.ac.be>\r\nMessage-Id: <199710311528.QAA02163@flater.cs.kuleuven.ac.be>\r\nSubject: test scenes\r\nTo: globillum@imag.fr\r\nDate: Fri, 31 Oct 1997 16:28:06 +0100 (MET)\r\nX-Mailer: ELM [version 2.4ME+ PL32 (25)]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 645f462677774c9b6a3dae9c98b99b2e\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nSome people doubt whether it is true that the total radiance in\r\na diffuse scene will be everywhere equal to one if the sum of emittance\r\nand reflectance is everyhwere equal to one. Well ... they are right: \r\nit's not always true. I forgot to mention that the scenes should be\r\nclosed.\r\n\r\nBut the proof (for closed scenes) is as follows:\r\n\r\nConsider first the \"radiosity case\":\r\n\r\n\tL_i = E_i + rho_i sum_j F_ij L_j\r\n\r\nMy claim is that if E_i + rho_i = 1 for all patches i, then also L_i = 1\r\nfor all patches. \r\n\r\nProof: fill L_i = 1 for all patches in the radiance equation:\r\n\r\n\t1 = E_i + rho_i sum_j F_ij 1\r\n\r\nsum_j F_ij = 1 in a closed environment, so this would imply:\r\n\r\n\t1 = E_i + rho_i\r\n\r\nand that's exactly what I supposed. It *is* a proof because the solution\r\nof the radiance equation is unique.\r\n\r\nThe proof without discretising is very similar. And the result\r\ncan be generalized to non diffuse environments: the radiance leaving\r\nany point in any direction will be equal to one if the sum of selfemitted\r\nradiance L_e(x, theta_out) + albedo rho(x, theta_out) equals 1 for all\r\npoints x and directions theta_out, with\r\n\r\n\trho(x, theta_out) = integral over hemisphere at x of \r\n\t\tbrdf f_r(x, theta_in, theta_out) times \r\n\t\tcos(angle between theta_in and normal at x) times \r\n\t\tdifferential solid angle around theta_in\r\n\r\nSorry for wasting your time if you already knew this.\r\n\r\nBest regards,\r\n\r\nPhilippe.\r\n\r\n-- \r\n/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\\r\n\\ Philippe Bekaert                 | If anything can go wrong, it will, but  /\r\n/ Computer Graphics Research Group | ... we're prepared for it (Switzerland) \\\r\n\\ Department of Computer Science   | ... we don't care (Greece)              /\r\n/ K.U.Leuven - Belgium             | ... what the heck, it's been going      \\\r\n\\                                  | wrong for centuries already (Portugal)  /\r\n/  http://www.cs.kuleuven.ac.be/   | ... it's the fault of the Walloons      \\\r\n\\                     ~philippe/   | (Flanders)                              /\r\n/__________________________________| ... we deserve it (Wallonie)            \\\r\n\\                                  | ... as long as there's vodka we don't   /\r\n/ Not everything that is written   | care (Russia)                           \\\r\n\\ here is my employers opinion,    | ... how much money do I loose?          /\r\n/ sometimes not even mine.         | (The Netherlands)                       \\\r\n\\__________________________________|_________________________________________/\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id LAA09578; Tue, 4 Nov 1997 11:47:26 +0100\r\nReceived: from santos.doc.ic.ac.uk (d2EarJ8xK+E1+7X6yyqe2wjqw/k40ilg@santos.doc.ic.ac.uk [146.169.2.42])\r\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id LAA27017\r\n\tfor <globillum@imag.fr>; Tue, 4 Nov 1997 11:24:23 +0100 (MET)\r\nReceived: from peaberry.doc.ic.ac.uk [146.169.12.8] ([KzpNU4iLe92V+XjmCR2zgInuMJSgIo5N])\r\n\tby santos.doc.ic.ac.uk with smtp (Exim 1.62 #2)\r\n\tid 0xSgAI-0006zD-00; Tue, 4 Nov 1997 10:24:54 +0000\r\nReceived: from ajc by peaberry.doc.ic.ac.uk with local (Exim 1.62 #2)\r\n\tid 0xSgAC-0000ZF-00; Tue, 4 Nov 1997 10:24:48 +0000\r\nFrom: Adrian James Chung <ajc@doc.ic.ac.uk>\r\nTo: globillum@imag.fr\r\nSubject: Global illumination mailing list has been spammed\r\nMessage-Id: <E0xSgAC-0000ZF-00@peaberry.doc.ic.ac.uk>\r\nDate: Tue, 4 Nov 1997 10:24:48 +0000\r\nX-UIDL: 97ebd950894db31cf4f9913c6d240aa1\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nSorry to have to bring up something that has little to do with\r\ncomputer graphics, but the serious problem of spam has finally reached\r\nthe globillum listserver. You no doubt would have received (perhaps\r\ntwice) unsolicited commercial email (UCE) with the following headers:\r\n\r\nReturn-path: <owner-globillum-imag@imag.fr>\r\nEnvelope-to: ajc@doc.ic.ac.uk\r\nDelivery-date: Mon, 3 Nov 1997 22:34:51 +0000\r\nReceived: from pigeon.doc.ic.ac.uk [146.169.5.10] ([vdpgkE0wQyuWqrqL+lUNOKRqmUZux2eI])\r\n\tby santos.doc.ic.ac.uk with smtp (Exim 1.62 #2)\r\n\tid 0xSV57-0006Ja-00; Mon, 3 Nov 1997 22:34:49 +0000\r\nReceived: from imag.imag.fr [129.88.30.1] \r\n\tby pigeon.doc.ic.ac.uk with esmtp (Exim 0.55 #3)\r\n\tid E0xSV4b-0001PG-00; Mon, 3 Nov 1997 22:34:17 +0000\r\nReceived: from baghdad.savoynet.com (root@baghdad.savoynet.com [204.157.255.21])\r\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id XAA25613\r\n\tfor <globillum@imag.fr>; Mon, 3 Nov 1997 23:22:54 +0100 (MET)\r\nFrom: twilling@swain.savoynet.com\r\nMessage-Id: <199711032222.XAA25613@imag.imag.fr>\r\nDate: Mon, 3 Nov 1997 18:21:56 -0500\r\nX-Sender: twilling@swain.savoynet.com\r\nX-Advertisement: <a href=\"http://www.harris-marketing.com\">Click here to be removed.</a>\r\nTo: twilling@swain.savoynet.com\r\nSubject: United Circuits\r\n\r\nI have taken great pains to fit a personalised and highly tuned spam\r\nfilter on my college email box in order to make this channel of\r\ncommunication usable again. Naturally I have implemented an\r\nunconditional bypass for all the mailing lists that I have subscribed\r\nto. I consider the information posted to this forum very valuable and\r\nwould hate to have to apply anti-spam filtering to messages posted\r\nhere, lest I lose an article of considerable importance.\r\n\r\nIn this context, I ask what actions will the list maintainers be\r\ntaking to prevent more UCE from flooding this list, making unfair\r\nusage of resources (list server, disk quota), and if left unchecked\r\nrendering this mailing list unusable? Will someone be reporting this\r\nto news:news.admin.net-abuse.email and\r\nnews:news.admin.net-abuse.sightings ?\r\n\r\nAny comments welcome. (Perhaps better if discussed off this\r\nforum. Make sure it doesn't resemble spam.)\r\n\r\nAdrian\r\n--\r\nFor details http://spam.abuse.net/spam/\r\n\r\nPS. Okay, I finally thought of an on-topic question. What modelling\r\nsoftware do you professionals use to construct your test scenes? Is it\r\ncommercial? Is there something I can download off the Net for any UNIX\r\nbox running X, (with source) ? And handles parametric curved surfaces? I\r\nfind that text editing a scripted modelling language falls far short\r\nof a real GUI-interface modeller.\r\n\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id XAA21747; Tue, 4 Nov 1997 23:52:45 +0100\r\nReceived: from mail.uniserve.com ([204.244.163.48])\r\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id RAA22463\r\n\tfor <globillum@imag.fr>; Tue, 4 Nov 1997 17:23:26 +0100 (MET)\r\nReceived: from p1-24.van.tvs.net [204.244.158.103] \r\n\tby mail.uniserve.com with smtp (Exim 1.70 #1)\r\n\tid 0xSlk0-0005xx-00; Tue, 4 Nov 1997 08:22:08 -0800\r\nX-Sender: iashdown@pop.uniserve.com\r\nX-Mailer: Windows Eudora Version 1.4.4\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nTo: globillum@imag.fr\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\nSubject: Interesting radiosity paper\r\nMessage-Id: <E0xSlk0-0005xx-00@mail.uniserve.com>\r\nDate: Tue, 4 Nov 1997 08:22:08 -0800\r\nX-UIDL: 2307d4dc9a455c9a40b3f4d278f4bc03\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nFor those of you who teach global illumination, there is a just-\r\npublished survey paper that may be of interest:\r\n\r\n  Nievergelt, Yves. 1997. \"Radiosity in Illumination Engineering,\"\r\n  UMAP Journal 18(2):167-178 (Summer).\r\n\r\nThe paper provides an overview of the radiosity equation and its\r\napplication to the engineering design of lighting systems, with\r\ntopic headings such as \"Lambertian Surfaces,\" \"Luminous Flux,\"\r\n\"Form Factors for Lambertian Surfaces,\" \"Setting Up Radiosity\r\nSystems,\" \"Solving Large Radiosity Systems,\" \"How Southwell's\r\nMethod is Used,\" and \"Inverse Problems.\" As you may have surmised,\r\nit is entirely concerned with applied mathematics.\r\n\r\nI like this paper because it offers a fresh perspective from a\r\nmathematician's point of view. More important, it poses four\r\nopen questions in the mathematics of global illumination that\r\nshould interest motivated graduate students. (Even better, what\r\nis the relationship between radiosity systems and Ansel Adam's\r\n1941 photograph \"Moonrise, Hernandez, New Mexico?\")\r\n\r\nUMAP is the Journal of Undergraduate Mathematics and its\r\nApplications. If radiosity in illumination engineering doesn't\r\ngarner your attention, you might consider some of the other\r\narticles, including \"Communication Games and the Canadian\r\nConstitution,\" \"The Mathematics of Scuba Diving,\" and \"How\r\nDoes the NFL Rate Passers?\" It's an interesting publication.\r\n\r\nIan Ashdown, P. Eng.            |             READ THE BOOK!\r\nResearch & Development Manager  | Radiosity: A Programmer's Perspective\r\nLedalite Architectural Products |           Wiley & Sons 1994\r\nVisit http://www.ledalite.com   |        (http://www.amazon.com)\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id BAA00557; Fri, 7 Nov 1997 01:12:29 +0100\r\nReceived: from safran.imag.fr (safran.imag.fr [129.88.42.9])\r\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id RAA28404;\r\n\tThu, 6 Nov 1997 17:08:27 +0100 (MET)\r\nReceived: (from sillion@localhost) by safran.imag.fr (8.6.10/8.6.9) id RAA29644; Thu, 6 Nov 1997 17:08:18 +0100\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\nMessage-Id: <199711061608.RAA29644@safran.imag.fr>\r\nSubject: Globillum SPAMMING fix (only read if you care)\r\nTo: Adrian James Chung <ajc@doc.ic.ac.uk>\r\nDate: Thu, 6 Nov 1997 17:08:17 +0100 (MET)\r\nCc: Global Illumination List <globillum@imag.fr>\r\nIn-Reply-To: <E0xSgAC-0000ZF-00@peaberry.doc.ic.ac.uk> from \"Adrian James Chung\" at Nov 4, 97 10:24:48 am\r\nReply-To: Francois.Sillion@imag.fr\r\nX-Mailer: ELM [version 2.4 PL24]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: eb8f0ba06aac9a06a602332fd35fa539\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHi all,\r\n\r\nSorry to bother you, but I wanted to re-assure you all that whenever\r\na SPAM-like message is sent to globillum, I protest in all the ways\r\nI am aware of.\r\nIn the latest case, I had the sender domain added to our local black list,\r\nand also manually removed the globillum address from the marketer's\r\nweb site. \r\n\r\nI will not send such a message every time a problem happens, but be sure\r\nI do everything I can to avoid such problems.\r\n\r\n> Any comments welcome. (Perhaps better if discussed off this\r\n> forum. Make sure it doesn't resemble spam.)\r\n> \r\n> For details http://spam.abuse.net/spam/\r\n\r\n+------------------+------------------------------------------------------+\r\n| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\r\n|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|\r\n+------------------+--------+---------------------------------------------+\r\n| Francois.Sillion@imag.fr  | http://www-imagis.imag.fr/~Francois.Sillion |\r\n+---------------------------+---------------------------------------------+\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id IAA28649; Sat, 29 Nov 1997 08:50:35 +0100\r\nReceived: from netcomsv. (uu2news.netcom.com [163.179.3.15])\r\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id IAA05218\r\n\tfor <globillum@imag.fr>; Sat, 29 Nov 1997 08:44:56 +0100 (MET)\r\nReceived: by netcomsv. (SMI-8.6/SMI-SVR4)\r\n\tid XAA08802; Fri, 28 Nov 1997 23:44:38 -0800\r\n>Received: from ponfar.pdi.com by pdi.pdi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/(911001.SGI)1.4-PDI.RELAY)\r\n\tfor <@pdi.pdi.com:globillum@imag.fr> id PAA10539; Wed, 26 Nov 1997 15:43:42 -0800\r\nReceived: from pdi.com by netcomsv.netcom.com; Fri, 28 Nov 1997 23:44 PST\r\nReceived: from ponfar.pdi.com by pdi.pdi.com via ESMTP (951211.SGI.8.6.12.PATCH1502/(911001.SGI)1.4-PDI.RELAY)\r\n\tfor <@pdi.pdi.com:globillum@imag.fr> id PAA10539; Wed, 26 Nov 1997 15:43:42 -0800\r\nReceived: by ponfar.pdi.com (940816.SGI.8.6.9/(911001.SGI)1.2-PDI)\r\n\tfor globillum@imag.fr id PAA23986; Wed, 26 Nov 1997 15:43:42 -0800\r\nFrom: Dan Wexler <wexler@pdi.com>\r\nMessage-Id: <199711262343.PAA23986@ponfar.pdi.com>\r\nSubject: Quantization\r\nTo: globillum@imag.fr\r\nDate: Wed, 26 Nov 1997 15:43:42 -0800 (PST)\r\nMIME-Version: 1.0\r\nContent-Transfer-Encoding: 8bit\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nX-UIDL: 80d5fcc38a55eb7db4e4a3eb6022d894\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nWhat is the best way to quantize floating point RGB colors (0 to 1)\r\ninto 8-bit integers?  Is the answer different for different output\r\ndevices?\r\n\r\n\r\nDaniel Wexler\r\nR&D Staff, Pacific Data Images\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id RAA31649; Sat, 29 Nov 1997 17:25:21 +0100\r\nReceived: from merckx.graphics.cornell.edu (MERCKX.GRAPHICS.CORNELL.EDU [128.84.247.147])\r\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id RAA24662\r\n\tfor <globillum@imag.fr>; Sat, 29 Nov 1997 17:20:09 +0100 (MET)\r\nReceived: by merckx.graphics.cornell.edu (5.65/DEC-Ultrix/4.3)\r\n\tid AA00495; Sat, 29 Nov 1997 11:19:59 -0500\r\nMessage-Id: <9711291619.AA00495@merckx.graphics.cornell.edu>\r\nReceived: by beauty.graphics.cornell.edu\r\n\t(1.37.109.8/16.2) id AA02933; Sat, 29 Nov 1997 11:19:57 -0500\r\nDate: Sat, 29 Nov 1997 11:19:57 -0500\r\nFrom: \"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>\r\nTo: wexler@pdi.com\r\nCc: globillum@imag.fr\r\nIn-Reply-To: <199711262343.PAA23986@ponfar.pdi.com> (wexler@pdi.com)\r\nSubject: Re: Quantization\r\nReply-To: westin@graphics.cornell.edu\r\nX-UIDL: 9e2dd83da17cf72430049bfde5bc935b\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n> What is the best way to quantize floating point RGB colors (0 to 1)\r\n> into 8-bit integers?  Is the answer different for different output\r\n> devices?\r\n\r\nWell, the quantization should probably be non-linear, as the eye is\r\nmore sensitive to quantization in dark areas of the image. I prefer\r\nusing a gamma correction of 2.2, which then can be re-corrected for a\r\nparticular output device.\r\n\r\nI would also add random dither before quantization to reduce visible\r\nquantization artifacts further.\r\n\r\nHow about\r\n\r\n  pixel_val = (int) ( 255.0 * pow ( float_val, 0.45 ) * drand48() );\r\n\r\nfor a start? This will\r\n\r\no correct for a gamma of 2.2222...\r\n\r\no scale to the range 0:255\r\n\r\no add 0.5 for correct rounding\r\n\r\no add random noise in the range -0.5:0.5\r\n\r\nThere's a bit of inconsistency here, as we're assuming nonlinearity in\r\nthe output device, but adding noise that's uniformly distributed. But\r\nI think it will work pretty well.\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id GAA18432; Mon, 1 Dec 1997 06:44:35 +0100\r\nReceived: from phong.cs.utah.edu (phong.cs.utah.edu [128.110.4.52])\r\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id GAA14802\r\n\tfor <globillum@imag.fr>; Mon, 1 Dec 1997 06:31:29 +0100 (MET)\r\nReceived: (from shirley@localhost) by phong.cs.utah.edu (950413.SGI.8.6.12/950213.SGI.AUTOCF) id WAA12371 for globillum@imag.fr; Sun, 30 Nov 1997 22:30:45 -0700\r\nFrom: Peter Shirley <shirley@phong.cs.utah.edu>\r\nMessage-Id: <199712010530.WAA12371@phong.cs.utah.edu>\r\nSubject: conference data?\r\nTo: globillum@imag.fr\r\nDate: Sun, 30 Nov 1997 22:30:45 -0700 (MST)\r\nX-Mailer: ELM [version 2.4 PL23]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 4aed71356ecbc94579bef80240027c39\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHi gang.\r\n\r\nI have updated the conference announcements on my web-page:\r\n\r\nhttp://www.cs.utah.edu/~shirley/\r\n\r\nThis includes the rendering workshop page (which I had a little\r\ntrouble finding-- please add links to this on your own pages!).\r\n\r\nI know I am missing several workshops-- updates appreciated.\r\n\r\nThanks,\r\n\r\nPete\r\n\r\n/***********************************************************************/\r\n/*                                                                     */\r\n/* Free online forms grad application                                  */\r\n/*     http://www.cs.utah.edu/admissions-webform.html                  */\r\n/*                                                                     */\r\n/* Faculty job ad                                                      */\r\n/*     http://www.cs.utah.edu/ad-faculty.html                          */\r\n/*                                                                     */\r\n/***********************************************************************/\r\nFrom \r\nTo: Robert F Tobler <rft@cg.tuwien.ac.at>\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\nSubject: Re: Globillum\r\nMessage-Id: <v0300780eb0a84ca886f1@[128.130.166.50]>\r\nIn-Reply-To: <9712010957.AA15599@raven.cg.tuwien.ac.at>\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nDate: Mon,  1 Dec 1997 11:17:25\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nProblem: ich forwarde das an die Rendering-Group....\r\nKannst du nicht auch alle anderen (evtl. nach Ruecksprache) in die Globillum-Liste aufnehmen lassen?  + Mic, dann kann ich mir das Forwarden ganz sparen!\r\nDanke\r\nWerner\r\n\r\n>Werner --\r\n>\r\n>Ich bin jetzt direkt im Globillum Verteiler.  Kannst Du mich bitte aus Deinem  \r\n>herausnehmen?\r\n>\r\n>Danke,\r\n>\r\n>-- Robert\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id UAA00372; Mon, 1 Dec 1997 20:18:15 +0100\r\nReceived: from pop.uniserve.com (pop.uniserve.com [204.244.156.3])\r\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id TAA08295\r\n\tfor <globillum@imag.fr>; Mon, 1 Dec 1997 19:59:42 +0100 (MET)\r\nReceived: from p3-06.van.tvs.net [204.244.158.181] \r\n\tby pop.uniserve.com with smtp (Exim 1.73 #1)\r\n\tid 0xcb49-0004dG-00; Mon, 1 Dec 1997 10:59:33 -0800\r\nX-Sender: iashdown@pop.uniserve.com\r\nX-Mailer: Windows Eudora Version 1.4.4\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nTo: globillum@imag.fr\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\nSubject: Re: Radiosity research peaks in 1994?\r\nMessage-Id: <E0xcb49-0004dG-00@pop.uniserve.com>\r\nDate: Mon, 1 Dec 1997 10:59:33 -0800\r\nX-UIDL: fa10ea9709a3a86ce6ee54977ca14ec3\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n>     I just ran across an interesting resource. See the graph at:\r\n>     \r\n>     http://liinwww.ira.uka.de/bibliography/Graphics/rad.html\r\n>     \r\n>     near the bottom. It shows the raw number of references in the \r\n>     radiosity bibliography peaked in 1994 (for comparison, ray tracing \r\n>     peaks in 1990). It's also interesting to look at SIGGRAPH's \r\n>     comprehensive bibliography graphed in this way: 1983 has the most \r\n>     articles published, with other peaks (though decreasing) in 1991 and \r\n>     1995 (4 year cycle? ;-> ).\r\n>     \r\n>     Eric Haines\r\n>     erich@acm.org\r\n>     \r\nAh, but it's the *quality* of the papers that really matters. There\r\nare still many open questions in radiative transfer/radiosity theory,\r\nand from what I have seen of the publications over the past few years,\r\n1994 was the beginning of a trend towards investigating the deeper\r\nproblems.\r\n\r\nFor whatever reason, most the really interesting work is now being\r\ndone in Europe, Asia and the Far East. Cornell's legacy unfortunately\r\nappears to be on the wane in North America.\r\n\r\nP.S. - the latest RADBIB97.BIB and GITHESIS.BIB bibliographies are\r\n       being released later today. I managed to find only nine new\r\n       references for global illumination in the past two months\r\n       instead of the usual fifteen to thirty. Hmm ...\r\n\r\n\r\nIan Ashdown, P. Eng.            |             READ THE BOOK!\r\nResearch & Development Manager  | Radiosity: A Programmer's Perspective\r\nLedalite Architectural Products |           Wiley & Sons 1994\r\nVisit http://www.ledalite.com   |        (http://www.amazon.com)\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id TAA11909; Mon, 1 Dec 1997 19:19:01 +0100\r\nReceived: from adeskgate.autodesk.com (adeskgate.autodesk.com [198.93.152.11])\r\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id SAA03425\r\n\tfor <globillum@imag.fr>; Mon, 1 Dec 1997 18:42:08 +0100 (MET)\r\nReceived: from autodesk.autodesk.com by adeskgate.autodesk.com (8.6.12/SMI-5.3) with ESMTP id JAA28737; Mon, 1 Dec 1997 09:40:58 -0800 (PST)\r\nReceived: from hqhubmu1.autodesk.com by autodesk.autodesk.com (8.6.12/4.4BSD) with ESMTP id JAA21676; Mon, 1 Dec 1997 09:40:53 -0800\r\nReceived: from ccinternet.autodesk.com (ccinternet [144.111.240.144]) by hqhubmu1.autodesk.com (8.7.5/8.7.3) with SMTP id JAA13471 for <globillum@imag.fr>; Mon, 1 Dec 1997 09:40:51 -0800 (PST)\r\nReceived: from ccMail by ccinternet.autodesk.com\r\n  (IMA Internet Exchange 2.12 Enterprise) id 002408C3; Mon, 1 Dec 1997 09:40:33 -0800\r\nMime-Version: 1.0\r\nDate: Mon, 1 Dec 1997 12:37:56 -0800\r\nMessage-ID: <002408C3.4149@autodesk.com>\r\nFrom: Eric Haines <eric.haines@autodesk.com>\r\nSubject: Radiosity research peaks in 1994?\r\nTo: globillum <globillum@imag.fr>\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nContent-Description: cc:Mail note part\r\nX-UIDL: 1712245010b2612e564f9a2001885123\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n     I just ran across an interesting resource. See the graph at:\r\n     \r\n     http://liinwww.ira.uka.de/bibliography/Graphics/rad.html\r\n     \r\n     near the bottom. It shows the raw number of references in the \r\n     radiosity bibliography peaked in 1994 (for comparison, ray tracing \r\n     peaks in 1990). It's also interesting to look at SIGGRAPH's \r\n     comprehensive bibliography graphed in this way: 1983 has the most \r\n     articles published, with other peaks (though decreasing) in 1991 and \r\n     1995 (4 year cycle? ;-> ).\r\n     \r\n     Eric Haines\r\n     erich@acm.org\r\n     \r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id PAA17048; Tue, 2 Dec 1997 15:43:08 +0100\r\nReceived: from pop.uniserve.com (pop.uniserve.com [204.244.156.3])\r\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id OAA04974\r\n\tfor <globillum@imag.fr>; Tue, 2 Dec 1997 14:55:47 +0100 (MET)\r\nReceived: from p1-37.van.tvs.net [204.244.158.116] \r\n\tby pop.uniserve.com with smtp (Exim 1.73 #1)\r\n\tid 0xcsmi-0006TR-00; Tue, 2 Dec 1997 05:54:45 -0800\r\nReply-To: \"Ian Ashdown\" <iashdown@ledalite.com>\r\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: Radiosity Bibliography Update (December 1997)\r\nDate: Tue, 2 Dec 1997 05:55:16 -0800\r\nMessage-ID: <01bcff29$eb452310$749ef4cc@helios>\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 4.71.1712.3\r\nX-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3\r\nX-UIDL: 3fdab8e655705f89d9a5f15467ab9d98\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nANNOUNCE: 97/12/01 Release of RADBIB97.BIB and GITHESIS.BIB\r\n-----------------------------------------------------------\r\nRADBIB97 is a comprehensive bibliography of radiosity and\r\nrelated global illumination papers, theses, articles, and\r\nbooks. It currently includes 1,246 references -- 9 new\r\nadditions since the 97/10/01 release.\r\n\r\nThis bibliography is available in BibTex format as\r\nRADBIB97.BIB (with a release date of December 1, 1997)\r\nfrom:\r\n\r\n  http://www.ledalite.com/library-/rrt.htm\r\n  ftp://ftp.ledalite.com/pub/radbib97.bib\r\n\r\nAlso available from this site is an abridged version of\r\nRADBIB97.BIB called GITHESIS.BIB. This bibliography\r\nincludes 149 references to radiosity and global\r\nillumination theses -- 4 new additions since the 97/10/01\r\nrelease.\r\n\r\nAs always, it is time-consuming and sometimes difficult to\r\ntrack down conference papers and theses on radiosity and\r\nglobal illumination. If you know of a relevant reference\r\nthat is not included in these bibliographies, please let us\r\nknow so that we can include it in the next release.\r\n\r\nPartial financial support for the maintenance of these\r\nbibliographies has been provided by the ACM SIGGRAPH\r\nSpecial Projects.\r\n\r\n--\r\nIan Ashdown, P. Eng.            |             READ THE BOOK!\r\nResearch & Development Manager  | Radiosity: A Programmer's Perspective\r\nLedalite Architectural Products |           Wiley & Sons 1994\r\nhttp://www.ledalite.com         |         http://www.amazon.com\r\n\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id VAA25194; Tue, 2 Dec 1997 21:13:04 +0100\r\nReceived: from relay2.mail.uk.psi.net (relay1.mail.uk.psi.net [154.32.105.6])\r\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id RAA17914\r\n\tfor <globillum@imag.fr>; Tue, 2 Dec 1997 17:40:10 +0100 (MET)\r\nReceived: from elvis.lightwork (lightwork.co.uk [195.152.206.2])\r\n\tby relay2.mail.uk.psi.net (8.8.5/) with ESMTP\r\n\tid QAA05377 for <globillum@imag.fr>; Tue, 2 Dec 1997 16:40:08 GMT\r\nReceived: by elvis.lightwork with Internet Mail Service (5.0.1457.3)\r\n\tid <XXCQNMSW>; Tue, 2 Dec 1997 16:39:20 -0000\r\nMessage-ID: <8815647C7041D111A3010060B06BE1C00B064E@elvis.lightwork>\r\nFrom: Tim Hammond <thammond@lightwork.co.uk>\r\nTo: globillum@imag.fr\r\nCc: self <thammond@lightwork.co.uk>\r\nSubject: Query regarding probability sampling\r\nDate: Tue, 2 Dec 1997 16:39:19 -0000\r\nX-Priority: 3\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.0.1457.3)\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: e5679731df08a4f1d4864cd4e32e1366\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nHi,\r\n\r\nI would be grateful if anyone on the list could provide me with any\r\nuseful suggestions on the following:\r\n\r\nI'm currently working on code designed to shoot photons at random into a\r\nscene from a variety of light sources. This will involve a considerable\r\namount of random sampling. For example, given a  set of lights we need\r\nto determine at random which light to shoot a photon from. Then if the\r\nlight source is made up of multiple polygons, which polygon do we shoot\r\nfrom and whereabouts on the polygon. Finally what will the initial\r\ndirection of the photon be?\r\n\r\nThe solution we intend to implement involves a certain amount of\r\npreprocessing for each test so that we end up with a probability\r\ndistribution that can be quickly sampled to return a random selection (a\r\nlight say) during shooting of photons. The goal is a generic process\r\nwhich, when given a set of N outcomes and N weights generates a data\r\nstructure. This data structure will then need to be interrogated by a\r\nfunction which takes a random float in the range [0,1) and as quickly as\r\npossible returns one of the outcomes. The probability of returning any\r\ngiven outcome is proportional to the weight assigned to that outcome\r\n(for example for lights we would assign weights according to the output\r\npower of each light). \r\n\r\nCurrently I am thinking about implementing the data structure produced\r\nby pre-processing as either a lookup table or a binary tree. The lookup\r\ntable approach is very fast, but more memory intensive, whilst the\r\nbinary tree approach would use less memory, but be slower.  \r\n\r\nTo clarify the problem, here is a very simple example. Take a scene with\r\n5 light sources with respective powers of 50W 10W 5W 20W and 15W. In our\r\ncurrent binary tree approach we would divide the region [0,1) as\r\nfollows:\r\n\r\nValues in the range [0, 0.5) represent choosing the first light, values\r\nin the range [0.5, 0.6) the second, \r\nvalues in the range [0.6, 0.65) the third,\r\nvalues in the range [0.65, 0.85) the fourth and\r\nvalues in the range [0.85, 1) the fifth  \r\n\r\nTo then actually convert from a random number in the range [0,1) to a\r\nlight, the lights could be arranged in a binary tree something like the\r\nfollowing:\r\n\r\n\r\n        [P<0.65]     0 [P>=0.65]\r\n                    / \\\r\n        [P<0.6]    O   O [P>=0.85]\r\n                  / \\ / \\\r\n                 O  3 4  5\r\n                / \\ \r\n               1   2\r\n\r\nAt the first level of the tree, testing of whether the random value P is\r\n< or >= 0.65 (chosen so that roughly the same numbers of lights fall on\r\neach side) takes us down either the left or right branch. Further tests\r\nthen occur at each level, for example P is < or >= 0.6 for the left-hand\r\nbranch, until we arrive at a light.\r\n\r\nIn a lookup table approach we have to subdivide the range [0,1) into a\r\nset of bins, the size of which is determined by the relative size of the\r\nsmallest weight in the list of possible outcomes. Given the number of\r\nbins we can immediately convert a random float in the range [0,1) into\r\nan array index which points at one of the outcomes. As I said before\r\nthis approach is very fast, but uses more memory, especially in cases\r\nwhere there is a large relative difference in weights between the most\r\nlikely and least likely outcomes (we are forced to use a lot of small\r\nbins in order to include every possible outcome).\r\n\r\nI am keen to hear from anyone who has experience in this area or anyone\r\nwho can suggest improvements to the solutions I have outlined above, or\r\nindeed any better solutions.\r\n\r\nMany thanks,\r\n\r\nTim.\r\n\r\nTim Hammond, Software Engineer, LightWork Design Ltd.\r\ntim.hammond@lightwork.co.uk   http://www.lightwork.com\r\nTel:+44 (0)114 266 8404 ext 242  Fax:+44 (0)114 266 1383\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id WAA25765; Tue, 2 Dec 1997 22:29:39 +0100\r\nReceived: from teapot.llnl.gov (nelson@teapot.llnl.gov [128.115.19.100])\r\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id WAA03999\r\n\tfor <globillum@imag.fr>; Tue, 2 Dec 1997 22:20:27 +0100 (MET)\r\nReceived: by teapot.llnl.gov (951211.SGI.8.6.12.PATCH1502/951211.SGI.AUTO)\r\n\t id NAA13829; Tue, 2 Dec 1997 13:17:47 -0800\r\nFrom: \"Nelson L. Max\" <nelson@teapot.llnl.gov>\r\nMessage-Id: <9712021317.ZM13827@teapot.llnl.gov>\r\nDate: Tue, 2 Dec 1997 13:17:45 -0800\r\nIn-Reply-To: Tim Hammond <thammond@lightwork.co.uk>\r\n        \"Query regarding probability sampling\" (Dec  2,  4:39pm)\r\nReferences: <8815647C7041D111A3010060B06BE1C00B064E@elvis.lightwork>\r\nReply-to: max2@llnl.gov\r\nX-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)\r\nTo: Tim Hammond <thammond@lightwork.co.uk>, globillum@imag.fr\r\nSubject: Re: Query regarding probability sampling\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nX-UIDL: ba792a6661ccb61641a229ddd3cd0ebb\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nIf you want complete accuracy in the lookup table, you need to make all the\r\nweights be rational numbers, and make the size of the table the common\r\ndenominator (the least common multiple of all the denominators when each\r\nfraction is in \"reduced\" form, with no common factors in the numerator and\r\ndenominator). I think this is worse than you indicated.\r\n\r\nHow about a compromise between the two methods: let a smaller table point to a\r\n(possibly internal) node of the tree, at which to begin the search.\r\n\r\n-- \r\nemail: max2@llnl.gov           Nelson Max, Mail Stop L-307\r\nhttp://www.llnl.gov/graphics   Lawrence Livermore National Laboratory\r\nphone (510) 422-4074           7000 East Avenue\r\nfax (510) 423-4139             Livermore, CA 94550, USA\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id AAA26820; Wed, 3 Dec 1997 00:09:58 +0100\r\nReceived: from sgi.sgi.com (SGI.COM [192.48.153.1])\r\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id XAA07116\r\n\tfor <globillum@imag.fr>; Tue, 2 Dec 1997 23:31:40 +0100 (MET)\r\nReceived: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id OAA17266\r\n\tfor <@sgi.engr.sgi.com:globillum@imag.fr>; Tue, 2 Dec 1997 14:31:37 -0800\r\n\tenv-from (bwade@sgi.com)\r\nReceived: from amie.engr.sgi.com (amie.engr.sgi.com [150.166.55.164]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA11546 for <@cthulhu.engr.sgi.com:globillum@imag.fr>; Tue, 2 Dec 1997 14:31:37 -0800\r\nReceived: from pc-amie (pc-amie.engr.sgi.com [150.166.55.165]) by amie.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via SMTP id OAA03092 for <globillum@imag.fr>; Tue, 2 Dec 1997 14:31:33 -0800\r\nMessage-Id: <3.0.5.32.19971202143133.00a4a480@amie.engr.sgi.com>\r\nX-Sender: bwade@amie.engr.sgi.com\r\nX-Mailer: QUALCOMM Windows Eudora Pro Version 3.0.5 (32)\r\nDate: Tue, 02 Dec 1997 14:31:33 -0800\r\nTo: globillum@imag.fr\r\nFrom: Bretton Wade <bwade@sgi.com>\r\nSubject: Re: Query regarding probability sampling\r\nIn-Reply-To: <8815647C7041D111A3010060B06BE1C00B064E@elvis.lightwork>\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nX-UIDL: 3a4b48cbf7d0ba8ac70060916c0bf4cf\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n>an array index which points at one of the outcomes. As I said before\r\n>this approach is very fast, but uses more memory, especially in cases\r\n>where there is a large relative difference in weights between the most\r\n>likely and least likely outcomes (we are forced to use a lot of small\r\n>bins in order to include every possible outcome).\r\n\r\nI would go with the table approach. This is grossly simplified, but the \r\ntable grows linearly with the number of lights if the light source power \r\nvalues are all approximately the same order of magnitude (This statement \r\nis clearly subject to verification). Can you characterize the typical \r\nscene? If you were going to have lots of scenes with 1000 suns and 1 \r\nflashlight, the table might not be a reasonable approach.\r\n\r\nIf you had 100 light sources at 100W and one light source at 1W, you \r\nwould be using approximately 40Kb (assuming the table stored a 4 byte \r\npointer). In a commercial, high end rendering product, I would consider \r\neven 100 times this requirement to be modest if the gain is significant, \r\nespecially if the model is already so complex as to include 101 distinct \r\nlight sources.\r\n\r\n>If you want complete accuracy in the lookup table, you need to make all the\r\n>weights be rational numbers, and make the size of the table the common\r\n>denominator (the least common multiple of all the denominators when each\r\n>fraction is in \"reduced\" form, with no common factors in the numerator and\r\n>denominator). I think this is worse than you indicated.\r\n\r\nWould it be reasonable to simply reject sources which are extremely \r\nunlikely to contribute? In the example above, eliminating the 1W light \r\nsource (with an occurrence probability of 1e-4) reduces a 40Kb table to \r\n400 bytes. Doing this clearly helps to reduce the table size, but it is \r\neasy to imagine a scene with a sun and a flashlight where the point of \r\ninterest is illuminated only by the flashlight. Perhaps a very coarse\r\npre-process which propogates importance from the viewpoint(s) would be\r\nuseful.\r\n\r\n--\r\nBretton Wade (bwade@sgi.com)\r\nCosmo Software - A Silicon Graphics Company\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id DAA29101; Wed, 3 Dec 1997 03:00:14 +0100\r\nReceived: from grande.dcc.unicamp.br (dcc.unicamp.br [143.106.1.11])\r\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id CAA14437\r\n\tfor <globillum@imag.fr>; Wed, 3 Dec 1997 02:55:58 +0100 (MET)\r\nReceived: from amazonas.dcc.unicamp.br (amazonas3 [143.106.7.11])\r\n\tby grande.dcc.unicamp.br (8.8.5/8.8.5) with ESMTP id XAA10596;\r\n\tTue, 2 Dec 1997 23:47:16 -0200 (EDT)\r\nReceived: from coruja.dcc.unicamp.br (coruja [143.106.24.80])\r\n\tby amazonas.dcc.unicamp.br (8.8.5/8.8.5) with ESMTP id XAA06695;\r\n\tTue, 2 Dec 1997 23:47:13 -0200 (EDT)\r\nReceived: (from stolfi@localhost)\r\n\tby coruja.dcc.unicamp.br (8.8.5/8.8.5) id XAA07543;\r\n\tTue, 2 Dec 1997 23:47:13 -0200 (EDT)\r\nDate: Tue, 2 Dec 1997 23:47:13 -0200 (EDT)\r\nMessage-Id: <199712030147.XAA07543@coruja.dcc.unicamp.br>\r\nFrom: Jorge Stolfi <stolfi@dcc.unicamp.br>\r\nTo: Tim Hammond <thammond@lightwork.co.uk>\r\nCc: globillum@imag.fr\r\nSubject: Re: Query regarding probability sampling\r\nMIME-Version: 1.0\r\nContent-Transfer-Encoding: 8bit\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nIn-Reply-To: <8815647C7041D111A3010060B06BE1C00B064E@elvis.lightwork>\r\nReferences: <8815647C7041D111A3010060B06BE1C00B064E@elvis.lightwork>\r\nReply-To: stolfi@dcc.unicamp.br\r\nX-UIDL: 9330830ee25d2a26c0873f9d0eebda1c\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n\r\n    > To then actually convert from a random number in the range [0,1) to a\r\n    > light, the lights could be arranged in a binary tree something like the\r\n    > following:\r\n    > \r\n    > \r\n    >         [P<0.65]     0 [P>=0.65]\r\n    >                     / \\\r\n    >         [P<0.6]    O   O [P>=0.85]\r\n    >                   / \\ / \\\r\n    >                  O  3 4  5\r\n    >                 / \\ \r\n    >                1   2\r\n    > \r\n    > At the first level of the tree, testing of whether the random value P is\r\n    > < or >= 0.65 (chosen so that roughly the same numbers of lights fall on\r\n    > each side) takes us down either the left or right branch. Further tests\r\n    > then occur at each level, for example P is < or >= 0.6 for the left-hand\r\n    > branch, until we arrive at a light.\r\n    >\r\n    > In a lookup table approach we have to subdivide the range [0,1) into a\r\n    > set of bins, the size of which is determined by the relative size of the\r\n    > smallest weight in the list of possible outcomes. Given the number of\r\n    > bins we can immediately convert a random float in the range [0,1) into\r\n    > an array index which points at one of the outcomes.\r\n\r\nYou can also precompute a vector s[i] = sum{ p[j] : j < i }, where\r\np[j] is the desired probability of chosing item j.  Then you generate\r\na random P in [0 _ 1], and use binary search on s to locate an i such\r\nthat s[i] < P < s[i+i].  This is simpler than building a binary tree,\r\nand at least as fast if coded with care.\r\n\r\nMoreover, if you expect a large number of items with similar probabilities,\r\nyou can use linear interpolation (i.e. round(P*n) \\pm K) to guess\r\nan initial range for the binary search.\r\n\r\n--stolfi\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id EAA00203; Tue, 6 Jan 1998 04:24:20 +0100\r\nReceived: from cottage.direct.ca (cottage.direct.ca [199.60.229.12])\r\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id EAA22429\r\n\tfor <globillum@imag.fr>; Tue, 6 Jan 1998 04:12:23 +0100 (MET)\r\nReceived: from van-52-2014.direct.ca (helios) [204.174.243.206] \r\n\tby cottage.direct.ca with smtp (Exim 1.82 #1)\r\n\tid 0xpPR5-0005J8-00; Mon, 5 Jan 1998 19:12:11 -0800\r\nReply-To: \"Ian Ashdown\" <byheart@direct.ca>\r\nFrom: \"Ian Ashdown\" <byheart@direct.ca>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 98/01/01 Releases of RADBIB98 and GITHESIS\r\nDate: Mon, 5 Jan 1998 19:12:37 -0800\r\nMessage-ID: <01bd1a50$f0920850$cef3aecc@helios>\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 4.71.1712.3\r\nX-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3\r\nX-UIDL: 6c5aedec807af71d043ea8230e6c4c54\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nANNOUNCE: 98/01/01 Release of RADBIB98.BIB and GITHESIS.BIB\r\n-----------------------------------------------------------\r\nRADBIB98 is a comprehensive bibliography of radiosity and\r\nrelated global illumination papers, theses, articles, and\r\nbooks. It currently includes 1,275 references -- 29 new\r\nadditions since the 97/12/01 release.\r\n\r\nThis bibliography is available in BibTex format as\r\nRADBIB98.BIB (with a release date of January 1, 1998)\r\nfrom:\r\n\r\n  http://www.ledalite.com/library-/rrt.htm\r\n  ftp://ftp.ledalite.com/pub/radbib98.bib\r\n\r\nAlso available from this site is an abridged version of\r\nRADBIB98.BIB called GITHESIS.BIB. This bibliography\r\nincludes 153 references to radiosity and global\r\nillumination theses -- 4 new additions since the 97/12/01\r\nrelease.\r\n\r\nAs always, it is time-consuming and sometimes difficult to\r\ntrack down conference papers and theses on radiosity and\r\nglobal illumination. If you know of a relevant reference\r\nthat is not included in these bibliographies, please let us\r\nknow so that we can include it in the next release.\r\n\r\nPartial financial support for the maintenance of these\r\nbibliographies has been provided by the ACM SIGGRAPH\r\nSpecial Projects.\r\n\r\nIan Ashdown, P. Eng.         |              READ THE BOOK!\r\nVice President, R & D        |  Radiosity: A Programmer's Perspective\r\nbyHeart Consultants Limited  |            Wiley & Sons 1994\r\nWest Vancouver, BC (Canada)  |          http://www.amazon.com\r\n\r\nFrom \r\nTo: Robert F Tobler <rft@cg.tuwien.ac.at>\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\nSubject: Re: Travel to rendering workshop?\r\nCc: Globillum Mailing List <globillum@imag.fr>\r\nMessage-Id: <v03007803b0e8fef97cd6@[128.130.166.56]>\r\nIn-Reply-To: <9801191038.AA14486@raven.cg.tuwien.ac.at>\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nDate: Mon, 19 Jan 1998 14:06:29\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nPeter: \r\nI see two more alternatives.\r\nThe first is Lauda-Air\r\nhttp://www.laudaair.com/twol.htm\r\nthey often have very attractive offers.\r\nThe second is to fly to Budapest (Hungary), and take a train to Wien (=Vienna) from there. This train takes about 3 hours.\r\nSee you soon!\r\nWerner\r\n\r\nAt 11:38 Uhr +0100 19.01.1998, Robert F Tobler wrote:\r\n>Peter Shirley wrote:\r\n>\r\n>> I'm having a lot of trouble finding a reasonable fare\r\n>> to make it to the rendering workshop:\r\n>>\r\n>> http://www.cg.tuwien.ac.at/conferences/EGRWS98/\r\n>\r\n>Delta Air Lines and Austrian Airlines have a joint operation on flights to  \r\n>Vienna from New York, Atlanta, Washingon D.C, and Chicago:\r\n>\thttp://www.wizard.net/aua_usa/transatl.htm\r\n>\r\n>This might be your best bet in terms of prices, although I have not checked  \r\n>them yet.  In general you should try to include a weekend in your stay in  \r\n>Vienna.  Air fares will be substantially cheaper that way.\r\n>\r\n>If you travel to other cities in Europe, probably the only good train  \r\n>connection to Vienna will be from Munich, Germany.  A train leaves from Munich  \r\n>to Vienna nearly every hour, and the trip takes between 5 and 6 hours.\r\n>\r\n>In the hope that you find a cheap and good connection and make it to\r\n>the Rendering Workshop,\r\n>\r\n>Robert F. Tobler\r\n>Organising Chairman\r\n>http://www.cg.tuwien.ac.at/conferences/EGRWS98/\r\n>\r\n>------------------------------------------------------------------------\r\n>  Robert F. Tobler                 -  tel:+43(1)58801-4575,fax:5874932\r\n>  Institute of Computer Graphics   -  mailto:rft@cg.tuwien.ac.at\r\n>  Vienna University of Technology  -  http://www.cg.tuwien.ac.at/~rft/\r\nFrom \r\nTo: Nicolas Holzschuch <Nicolas.Holzschuch@loria.fr>\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\nSubject: Re: Travel to rendering workshop?\r\nCc: globillum@imag.fr\r\nMessage-Id: <v03007802b0ea2a361b0a@[128.130.166.56]>\r\nIn-Reply-To: <199801191605.RAA11037@venus.loria.fr>\r\nReferences: <v03007803b0e8fef97cd6@[128.130.166.56]> from \"Werner Purgathofer\" at Jan 19, 98 02:06:29 pm\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nDate: Tue, 20 Jan 1998 11:23:24\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nTo all:\r\nas a European, I would normally *fly* from Amsterdam, Frankfurt, Paris, Roma, Geneva and other cities in that distance to Wien. So, unless you are fond of a long train ride and/or you have a really exorbitantly cheaper flight to somewhere else in Europe, I recommmend that you fly to Wien (or maybe Budapest). There is also an airport in Bratislava (capitol of Slovakia) which is less than 50 miles from Wien.\r\nHope too see you all in Wien!\r\nWerner\r\n\r\nAt 17:05 Uhr +0100 19.01.1998, Nicolas Holzschuch wrote:\r\n>  To all:\r\n>Assuming your airline company does not fly to Vienna, \r\n>you also have the possibility to do some travel by train.\r\n>\r\n... there are the following links between\r\n>Wien and other major european cities with airports:\r\n>\r\n>- from Amsterdam: \r\n...\r\n>- from Frankfurt:\r\n...\r\n>- from Paris:\r\n...\r\n>- from Roma:\r\n...\r\n>- from Geneva:\r\n...\r\n>- from Budapest:\r\n...\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id HAA13271; Tue, 27 Jan 1998 07:03:48 +0100\r\nReceived: from nit.Stanford.EDU (nit.Stanford.EDU [171.64.77.197])\r\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id GAA16673\r\n\tfor <globillum@imag.fr>; Tue, 27 Jan 1998 06:46:15 +0100 (MET)\r\nReceived: (from ericv@localhost) by nit.Stanford.EDU (8.7.5/8.7.1) id VAA23168 for globillum@imag.fr; Mon, 26 Jan 1998 21:46:15 -0800 (PST)\r\nFrom: Eric Veach <ericv@graphics.stanford.edu>\r\nMessage-Id: <199801270546.VAA23168@nit.Stanford.EDU>\r\nSubject: Thesis available online\r\nTo: globillum@imag.fr\r\nDate: Mon, 26 Jan 1998 21:46:15 -0800 (PST)\r\nX-Mailer: ELM [version 2.4ME+ PL28 (25)]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: ada25cecee6f0a0dfdb13f2a9a457aef\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHello everyone,\r\n\r\nFor those who are interested, my thesis is now available online:\r\n\r\n\tRobust Monte Carlo Methods for Light Transport Simulation\r\n\r\n\t\t            Eric Veach\r\n\t\t \tPh.D. dissertation\r\n\t\t       Stanford University\r\n\t\t\t  December 1997\r\n\r\n\t    http://graphics.stanford.edu/papers/veach_thesis/\r\n\r\n\r\nIt describes techniques such as Metropolis light transport,\r\nmultiple importance sampling, and bidirectional path tracing in\r\nmore detail than in the corresponding papers.  It also includes\r\nquite a bit of new material, including studies of:\r\n\r\n  - the inherent limitations of unbiased Monte Carlo methods\r\n  - new variance reduction techniques\r\n  - the history of reciprocity principles and important exceptions to them\r\n  - the derivation of a new reciprocity principle that applies to materials\r\n    that transmit as well as reflect light  [i.e. BTDF's as well as BRDF's]\r\n\r\nYou can find the abstract and table of contents on the web page,\r\nas well as Postscript and PDF versions of the thesis.\r\n\r\nBest regards,\r\nEric\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id PAA07485; Sat, 31 Jan 1998 15:19:40 +0100\r\nReceived: from phoenix.cs.utah.edu (phoenix.cs.utah.edu [155.99.209.77])\r\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id PAA23098\r\n\tfor <globillum@imag.fr>; Sat, 31 Jan 1998 15:12:09 +0100 (MET)\r\nReceived: (from shirley@localhost) by phoenix.cs.utah.edu (950413.SGI.8.6.12/950213.SGI.AUTOCF) id HAA00557 for globillum@imag.fr; Sat, 31 Jan 1998 07:12:06 -0700\r\nFrom: Peter Shirley <shirley@phoenix.cs.utah.edu>\r\nMessage-Id: <199801311412.HAA00557@phoenix.cs.utah.edu>\r\nSubject: Sky luminance models\r\nTo: globillum@imag.fr\r\nDate: Sat, 31 Jan 1998 07:12:06 -0700 (MST)\r\nX-Mailer: ELM [version 2.4 PL23]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 9cf90e0784b8508ccd03826550ead6b1\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n\r\nHi all.  I have a student working on creating sky dome \r\nradiance functions.  A couple of questions:\r\n\r\n1) Are any of you aware of newer models than the\r\n   classic CIE models?  I seem to remember\r\n   Nishita discussing a recent one and I can't find it\r\n   in his papers.\r\n\r\n2) Does the CIE luminance function include the sun or not?\r\n   Its description in Wyszecki&Stiles implies it does not,\r\n   but its actual form has a sun-like spike in it that does\r\n    not look like forward scattering.\r\n\r\nThanks,\r\n\r\nPete\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id PAA07610; Sat, 31 Jan 1998 15:45:02 +0100\r\nReceived: from kiultra.eml.hiroshima-u.ac.jp (kiultra.eml.hiroshima-u.ac.jp [133.41.51.161])\r\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id PAA23974\r\n\tfor <globillum@imag.fr>; Sat, 31 Jan 1998 15:40:33 +0100 (MET)\r\nReceived: from vaio.nisken.fuee.fukuyama-u.ac.jp (vaio.nisken.fuee.fukuyama-u.ac.jp [163.145.94.29])\r\n\tby kiultra.eml.hiroshima-u.ac.jp (8.8.5+2.7Wbeta5/3.6Wbeta5) with SMTP id XAA11833;\r\n\tSat, 31 Jan 1998 23:37:12 +0900 (JST)\r\nMessage-ID: <34D33526.2A2C@eml.hiroshima-u.ac.jp>\r\nDate: Sat, 31 Jan 1998 23:28:54 +0900\r\nFrom: Tomoyuki Nishita <nis@eml.hiroshima-u.ac.jp>\r\nReply-To: nis@eml.hiroshima-u.ac.jp\r\nOrganization: Fukuyama University\r\nX-Mailer: Mozilla 3.03Gold (Win95; I)\r\nMIME-Version: 1.0\r\nTo: Peter Shirley <shirley@phoenix.cs.utah.edu>\r\nCC: globillum@imag.fr\r\nSubject: Re: Sky luminance models\r\nReferences: <199801311412.HAA00557@phoenix.cs.utah.edu>\r\nContent-Type: text/plain; charset=iso-2022-jp\r\nContent-Transfer-Encoding: 7bit\r\nX-UIDL: 491addefb7ffa5d38dd8e2f5a0604094\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHi Dr. Peter Shirley;\r\n\r\n>   Nishita discussing a recent one and I can't find it\r\n>   in his papers.\r\n I use the classic CIE model.\r\n\r\n>2) Does the CIE luminance function include the sun or not?\r\n\r\nI believe that it does not include the sun.\r\n\r\n>   but its actual form has a sun-like spike in it that does\r\n>   not look like forward scattering.\r\n\r\nI think that it due to strong forward scattering from aerosols\r\nparticles.\r\n\r\nTomoyuki Nishita\r\n   Professor\r\n   Dept. of Electronic and Electrical Engineering\r\n   Faculty of Engineering\r\n   Fukuyama University\r\n   Higashimura-cho,  Fukuyama, 729-02 Japan\r\n   Work phone: +81-849-36-2111(ext.4731)\r\n   Fax number: +81-849-36-2023\r\n   nis@eml.hiroshima-u.ac.jp\r\n   http://www.eml.hiroshima-u.ac.jp/~nis\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id LAA00109; Mon, 2 Feb 1998 11:33:58 +0100\r\nReceived: from relay1.mail.uk.psi.net (relay1.mail.uk.psi.net [154.32.105.6])\r\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id LAA06155\r\n\tfor <globillum@imag.fr>; Mon, 2 Feb 1998 11:07:35 +0100 (MET)\r\nReceived: from elvis.lightwork (lightwork.co.uk [195.152.206.2])\r\n\tby relay1.mail.uk.psi.net (8.8.5/) with ESMTP\r\n\tid KAA02958 for <globillum@imag.fr>; Mon, 2 Feb 1998 10:07:20 GMT\r\nReceived: by elvis.lightwork with Internet Mail Service (5.0.1457.3)\r\n\tid <11VZA0C1>; Mon, 2 Feb 1998 10:06:46 -0000\r\nMessage-ID: <8815647C7041D111A3010060B06BE1C0149375@elvis.lightwork>\r\nFrom: Neil Gatenby <Neil@lightwork.co.uk>\r\nTo: shirley@phoenix.cs.utah.edu, globillum@imag.fr\r\nSubject: RE: Sky luminance models\r\nDate: Mon, 2 Feb 1998 10:06:44 -0000\r\nX-Priority: 3\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.0.1457.3)\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: 874db5d98a9232e402bf9f567a453004\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nPete;\r\n\r\nwhen you say \"the classic CIE models\" do you mean CIE 1973?  I think CIE\r\n1994 has one more sky ... an intermediate sky, but maybe that was there\r\nin 73, too ... dunno.\r\n\r\nAnyway, quoting from\r\nCIE Technical Report CIE 110-1994\r\n\"Spatial Distribution of Daylight - Luminance Distributions of Various\r\nReference Skies\"\r\nISBN 3 900 734 52 6\r\n\r\nThey say on pg 1 ...\r\n\"The skies treated in this report do not include direct sunlight\"\r\n\r\nI think the spike you are seeing is to be expected ... the sky dome\r\nbeing illuminated most markedly where the sun is.\r\n\r\nbest wishes\r\n\r\nNeil\r\n\r\nOn Saturday, January 31, 1998 2:12 PM, shirley@phoenix.cs.utah.edu\r\n[SMTP:shirley@phoenix.cs.utah.edu] wrote:\r\n> \r\n> Hi all.  I have a student working on creating sky dome \r\n> radiance functions.  A couple of questions:\r\n> \r\n> 1) Are any of you aware of newer models than the\r\n>    classic CIE models?  I seem to remember\r\n>    Nishita discussing a recent one and I can't find it\r\n>    in his papers.\r\n> \r\n> 2) Does the CIE luminance function include the sun or not?\r\n>    Its description in Wyszecki&Stiles implies it does not,\r\n>    but its actual form has a sun-like spike in it that does\r\n>     not look like forward scattering.\r\n> \r\n> Thanks,\r\n> \r\n> Pete\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id RAA07619; Mon, 2 Feb 1998 17:12:49 +0100\r\nReceived: from monster.igd.fhg.de (monster.igd.fhg.de [153.97.128.43])\r\n\tby imag.imag.fr (8.8.5/8.8.5) with SMTP id QAA28616\r\n\tfor <globillum@imag.fr>; Mon, 2 Feb 1998 16:09:00 +0100 (MET)\r\nFrom: wkresse@igd.fhg.de\r\nReceived: from michelangelo.igd.fhg.de by monster.igd.fhg.de (5.x/SMI-4.1)\r\n\tid AA27061; Mon, 2 Feb 1998 16:07:42 +0100\r\nReceived: by michelangelo.igd.fhg.de (950413.SGI.8.6.12/SMI-4.0)\r\n\tid QAA21078; Mon, 2 Feb 1998 16:07:41 +0100\r\nDate: Mon, 2 Feb 1998 16:07:41 +0100\r\nMessage-Id: <9802021607.ZM21077@michelangelo>\r\nIn-Reply-To: shirley@phoenix.cs.utah.edu (Peter Shirley)\r\n        \"Sky luminance models\" (Jan 31,  7:12)\r\nReferences: <199801311412.HAA00557@phoenix.cs.utah.edu>\r\nX-Face: .4|Jp[=9'pK#xl6x&l>D4xycaCh<t3It7<WAG_xdTxhk}=7PoL)?BBIx%CxVB9,ok1`mb9n-t+=@p0<Il;wmm|dZOHi:xg\\A-JUZ<iWv{~~LxK4f%Q-2/9Z:,MA|Nz*/<0]`Wy3,IBb<h0b!b{-vl7|bU\r\nFilecc: /tmp/blub\r\nX-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)\r\nTo: globillum@imag.fr\r\nSubject: Re: Sky luminance models\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nX-UIDL: c2889c5ef87dc9dfc5bbc86e50c661a5\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nHi.\r\n\r\n> Hi all.  I have a student working on creating sky dome\r\n> radiance functions.  A couple of questions:\r\n>\r\n> 1) Are any of you aware of newer models than the\r\n>    classic CIE models?  I seem to remember\r\n>    Nishita discussing a recent one and I can't find it\r\n>    in his papers.\r\n>\r\nPerez et al. (1993) are introducing a sky model which is a generalization of\r\nthe CIE standard clear sky formula and includes 5 parameters that can be\r\nadjusted to account for any luminance distribution ranging from totally\r\novercast to very clear.\r\nThe parameters describe the darkening of the horizon region in respect to the\r\nzenith, the luminance gradient near the horizon, the relative intensity as well\r\nas the width of the circumsolar region, and the relative intensity of the\r\nbackscattered light received at the earth's surface.\r\nThe CIE clear sky can also be expressed by appropriate settings of these\r\nparameters.\r\nThese parameters can be simplified to 'sky clearness' and 'sky brightness',\r\nwhich can also be derived from actually measured sky data with horizontal\r\ndiffuse and normal incident direct irradiance.\r\n\r\nPerez R., Seals R., Michalsky J., \"All-Weather Model for Sky Luminance\r\nDistribution - Preliminary Configuration and Validation\", Solar Energy, Vol.\r\n50, No. 3, 1993, pp.235-245\r\n\r\nPerez R., Ineichen P., Seals R., Michalsky J., Stewart R., \"Modelling Daylight\r\nAvailability and Irradiance Components from Direct and Global Irradiance\",\r\nSolar Energy, Vol. 44, No. 5, 1990, pp.271-289\r\n\r\n> 2) Does the CIE luminance function include the sun or not?\r\n>    Its description in Wyszecki&Stiles implies it does not,\r\n>    but its actual form has a sun-like spike in it that does\r\n>     not look like forward scattering.\r\n>\r\nNo, the direct sunlight has to be accounted for explicitely since it is\r\ndescribed by a narrow angle several levels of magnitude brighter than the\r\ndiffuse skylight of the hemisphere. The higher intensity near the circumsolar\r\nregion represented in the models is probably caused by some kind of scattering\r\neffect.\r\nThe same is true for the Perez model.\r\n\r\nCheers,\r\n\r\nWolfram\r\n\r\n-- \r\n+-------+-----Wolfram Kresse---------------------------------------------+\r\n|  _ _  |   wkresse@igd.fhg.de       http://www.igd.fhg.de/~wkresse      |\r\n|       +-------------------------+-----------------+--------------------+\r\n| -O-O- |\"Meeneemeeneemeenee\"     | CU l8r, LE g8r! |         \r\n|   >   |\"Yes,that's right,Twiki.\"+-----------------+\r\n| _____ +-----+-----+-------------+\r\n|   U   | 8^) | :u) |\r\n+-------+-----+-----+\r\n\"Life is complex. It has real and imaginary components.\"\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id WAA15989; Fri, 13 Feb 1998 22:35:42 +0100\r\nReceived: from adeskgate.autodesk.com (adeskgate.autodesk.com [198.93.152.11])\r\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id WAA23517\r\n\tfor <globillum@imag.fr>; Fri, 13 Feb 1998 22:24:05 +0100 (MET)\r\nReceived: from autodesk.autodesk.com by adeskgate.autodesk.com (8.6.12/SMI-5.3) with ESMTP id NAA22690; Fri, 13 Feb 1998 13:23:31 -0800 (PST)\r\nReceived: from hqhubmu1.autodesk.com by autodesk.autodesk.com (8.6.12/4.4BSD) with ESMTP id NAA28667; Fri, 13 Feb 1998 13:21:46 -0800 (PST)\r\nReceived: from ccinternet.autodesk.com (ccinternet [144.111.240.144]) by hqhubmu1.autodesk.com (8.7.5/8.7.3) with SMTP id NAA00274; Fri, 13 Feb 1998 13:21:45 -0800 (PST)\r\nReceived: from ccMail by ccinternet.autodesk.com\r\n  (IMA Internet Exchange 2.12 Enterprise) id 0037C07C; Fri, 13 Feb 1998 13:24:38 -0800\r\nMime-Version: 1.0\r\nDate: Fri, 13 Feb 1998 16:21:09 -0800\r\nMessage-ID: <0037C07C.4149@autodesk.com>\r\nFrom: Eric Haines <eric.haines@autodesk.com>\r\nSubject: rendering comparisons available on web\r\nTo: globillum <globillum@imag.fr>\r\nCc: scott owen <matgso@ironduke.CS.Gsu.EDU>\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nContent-Description: cc:Mail note part\r\nX-UIDL: ed645afa0023cfcf72b6146c60312556\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n     Due to an email request, I've put some old (7 years old or older) \r\n     rendering comparison images on the web. They're at my homepage:\r\n     \r\n     http://www.acm.org/tog/editors/erich/index.html\r\n     \r\n     About 2/3rds of the way down you'll see thumbnails of sets of images \r\n     showing some rendering techniques compared. Techniques include \r\n     z-buffering, traditional ray tracing, stochastic ray tracing, meshed \r\n     radiosity, and a ray tracing/radiosity blend (tres funky).\r\n     \r\n     Feel free to use them for educational purposes as you wish.\r\n     \r\n     Eric Haines\r\n     erich@acm.org\r\nFrom \r\nReturn-Path: <owner-globillum-imag@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id VAA09621; Mon, 16 Feb 1998 21:11:34 +0100\r\nReceived: from adeskgate.autodesk.com (adeskgate.autodesk.com [198.93.152.11])\r\n\tby imag.imag.fr (8.8.5/8.8.5) with ESMTP id TAA27516\r\n\tfor <globillum@imag.fr>; Mon, 16 Feb 1998 19:14:44 +0100 (MET)\r\nReceived: from autodesk.autodesk.com by adeskgate.autodesk.com (8.6.12/SMI-5.3) with ESMTP id KAA20248; Mon, 16 Feb 1998 10:14:11 -0800 (PST)\r\nReceived: from hqhubmu1.autodesk.com by autodesk.autodesk.com (8.6.12/4.4BSD) with ESMTP id KAA13791; Mon, 16 Feb 1998 10:12:21 -0800\r\nReceived: from ccinternet.autodesk.com (ccinternet [144.111.240.144]) by hqhubmu1.autodesk.com (8.7.5/8.7.3) with SMTP id KAA08661 for <globillum@imag.fr>; Mon, 16 Feb 1998 10:12:20 -0800 (PST)\r\nReceived: from ccMail by ccinternet.autodesk.com\r\n  (IMA Internet Exchange 2.12 Enterprise) id 00384465; Mon, 16 Feb 1998 10:16:16 -0800\r\nMime-Version: 1.0\r\nDate: Mon, 16 Feb 1998 13:12:01 -0800\r\nMessage-ID: <00384465.4149@autodesk.com>\r\nFrom: Eric Haines <eric.haines@autodesk.com>\r\nSubject: articles of possible interest\r\nTo: globillum <globillum@imag.fr>\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Description: cc:Mail note part\r\nContent-Transfer-Encoding: 8bit\r\nX-MIME-Autoconverted: from quoted-printable to 8bit by www.cg.tuwien.ac.at id VAA09621\r\nX-UIDL: c60414f16cc3c9a6d2868e08fac42050\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nThe _journal of graphics tools_ has just published some articles which are \r\nlikely to be of interest to globillumers. Attached is Ronen Barzel's \r\nannouncement. Note that the abstracts and some additional information are \r\navailable online.\r\n\r\nEric\r\n\r\n-----------\r\n\r\nContents of volume 2 number 2:\r\n     \r\n    \"The Close Objects Buffer: A Sharp Shadow Detection Technique for Radiosity\r\nMethods\"\r\n        A. C. Telea and C. W. A. M. van Overveld\r\n        (abstract, images at http://www.acm.org/jgt/papers/TeleaVanOverveld97)\r\n     \r\n    \"Sampling with Hammersley and Halton Points\"\r\n        Tien-Tsin Wong, Wai-Shing Luk, and Pheng-Ann Heng. \r\n        (abstract, demo, source, images at\r\nhttp://www.acm.org/jgt/papers/WongLukHeng97)\r\n     \r\n    \"A Fast Triangle-Triangle Intersection Test\"\r\n        Tomas Mller\r\n        (abstract, source at http://www.acm.org/jgt/papers/Moller97)\r\n     \r\n    \"Rendering Radiosity Solutions by Adaptive Gathering\"\r\n        A. J. Chung and A. J. Field. \r\n        (abstract, images at http://www.acm.org/jgt/papers/ChungField97)\r\n     \r\n     \r\nFor further information, see http://www.acm.org/jgt, or contact the publisher:\r\n     \r\n    A K Peters, Ltd.\r\n    289 Linden Street, Wellesley, MA 02181 \r\n    Phone (781) 235-2210 Fax (781) 235-2204 \r\n    editorial@akpeters.com\r\n     \r\n     \r\nOr, if you have any questions, feel free to contact me.  Thanks.\r\n     \r\n                -Ronen Barzel            \r\n                Editor-in-Chief,\r\n                Journal of Graphics Tools\r\n                ronen@pixar.com\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id RAA12790; Fri, 13 Mar 1998 17:41:48 +0100\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id OAA26619\r\n\tfor globillum-imag-outgoing; Fri, 13 Mar 1998 14:48:24 +0100 (MET)\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\nMessage-Id: <199803131347.OAA02649@safran.imag.fr>\r\nSubject: Globillum list -- actions taken to avoid spamming\r\nTo: Global Illumination List <globillum@imag.fr>\r\nDate: Fri, 13 Mar 1998 14:47:45 +0100 (MET)\r\nReply-To: Francois.Sillion@imag.fr\r\nX-Mailer: ELM [version 2.4 PL24]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 28f00d0b56ceaa6935a88cc921a7e758\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHello globillumers,\r\n\r\nAs you know the 'globillum list' has been a target of several spam messages\r\nin the past. Our institution decided to apply a general policy with\r\nmailing lists, in order to avoid such inconvenience. Namely, postings\r\nto the list will be restricted to registered list members.\r\n\r\nI think this is compatible with our list, since most messages\r\nare coming from members anyway. But I needed to inform you because\r\nit means that you can only post from the e-mail address that is\r\nknow to the list. It may be a slight problem for those with\r\nmultiple e-mail addresses.\r\n\r\nMore importantly, some sites are using a single email alias in the list,\r\nto serve all users locally that are interested in global illumination. These\r\naliases must be replaced by the complete list of email addresses of\r\nindividual people. Please contact me if you are in this situation, otherwise\r\nyour local members will not be able to post.\r\n\r\nat least the following groups should correct the problem:\r\n\r\n> gi-students@graphics.cornell.edu (Cornell Students) \r\n> globillum@duticg.twi.tudelft.nl (Delft University of Technology graphics group) \r\n> globillum@loria.fr (LORIA Laboratory) \r\n> gimagis@safran.imag.fr (Global Illumination group at iMAGIS/IMAG) \r\n> az@robots.oxford.ac.uk (Andrew Zisserman) \r\n> glbi@cophos.co.at (Zumtobel Licht GmbH) \r\n\r\n+------------------+------------------------------------------------------+\r\n| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\r\n|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|\r\n+------------------+--------+---------------------------------------------+\r\n| Francois.Sillion@imag.fr  | http://www-imagis.imag.fr/~Francois.Sillion |\r\n+---------------------------+---------------------------------------------+\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id TAA11316; Wed, 15 Apr 1998 19:08:43 +0200\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id SAA15038\r\n\tfor globillum-imag-outgoing; Wed, 15 Apr 1998 18:35:37 +0200 (MET DST)\r\nReply-To: \"Ian Ashdown\" <iashdown@ledalite.com>\r\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 98/04/15 Release of RADBIB98.BIB\r\nDate: Wed, 15 Apr 1998 09:30:24 -0700\r\nMessage-ID: <01bd688b$ca5edf80$2d2aa8c0@ledalite045.ledalite.com>\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 4.71.1712.3\r\nX-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: d6161da70f3414ed329254eb6121c55b\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n<html><!DOCTYPE HTML PUBLIC \"-//W3C//DTD W3 HTML//EN\">\r\n<HTML>\r\n<HEAD>\r\n\r\n<META content=text/html;charset=iso-8859-1 http-equiv=Content-Type>\r\n<META content='\"MSHTML 4.71.1712.3\"' name=GENERATOR>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT color=#000000 face=Courier size=2>ANNOUNCE: 98/04/15 Release of \r\nRADBIB98.BIB<BR>------------------------------------------<BR>RADBIB98 is a \r\ncomprehensive bibliography of radiosity and<BR>related global illumination \r\npapers, theses, articles, and<BR>books. It currently includes 1,340 references \r\n-- 38 new<BR>additions since the 98/02/10 release.</FONT>&nbsp;</DIV>\r\n<DIV><FONT color=#000000 face=Courier size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT color=#000000 face=Courier size=2>This bibliography is available in \r\nBibTex format as<BR>RADBIB98.BIB (with a release date of April 15, \r\n1998)<BR>from:</FONT>&nbsp;</DIV>\r\n<DIV><FONT color=#000000 face=Courier size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT color=#000000 face=Courier size=2>&nbsp; <A \r\nhref=\"http://www.ledalite.com/library-/rrt.htm\">http://www.ledalite.com/library-/rrt.htm</A><BR>&nbsp; \r\n<A \r\nhref=\"ftp://ftp.ledalite.com/pub/radbib98.bib\">ftp://ftp.ledalite.com/pub/radbib98.bib</A></FONT></DIV>\r\n<DIV><FONT color=#000000 face=Courier size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT color=#000000 face=Courier size=2>Also available from this site is an \r\nabridged version of<BR>RADBIB98.BIB called GITHESIS.BIB. This \r\nbibliography<BR>includes 154 references to radiosity and global<BR>illumination \r\ntheses -- no new additions since the 98/02/10<BR>release.</FONT>&nbsp;</DIV>\r\n<DIV><FONT color=#000000 face=Courier size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT color=#000000 face=Courier size=2>As always, it is time-consuming and \r\nsometimes difficult to<BR>track down conference papers and theses on radiosity \r\nand<BR>global illumination. If you know of a relevant reference<BR>that is not \r\nincluded in these bibliographies, please let us<BR>know so that we can include \r\nit in the next release.</FONT>&nbsp;</DIV>\r\n<DIV><FONT color=#000000 face=Courier size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT color=#000000 face=Courier size=2>Partial financial support for the \r\nmaintenance of these<BR>bibliographies has been provided by the ACM \r\nSIGGRAPH<BR>Special Projects.<BR></FONT>&nbsp;</DIV>\r\n<DIV><FONT color=#000000 face=Courier size=2>Ian Ashdown, P. Eng, LC<BR>Head of \r\nResearch<BR>Ledalite Architectural Products Inc.<BR><A \r\nhref=\"http://www.ledalite.com\">http://www.ledalite.com</A><BR></FONT>&nbsp;</DIV></BODY></HTML>\r\n\r\n</html>\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id XAA25171; Mon, 11 May 1998 23:18:26 +0200\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id XAA20146\r\n\tfor globillum-imag-outgoing; Mon, 11 May 1998 23:00:23 +0200 (MET DST)\r\nMessage-Id: <3.0.5.32.19980511140144.00b97190@amie.engr.sgi.com>\r\nX-Sender: bwade@amie.engr.sgi.com\r\nX-Mailer: QUALCOMM Windows Eudora Pro Version 3.0.5 (32)\r\nDate: Mon, 11 May 1998 14:01:44 -0700\r\nTo: globillum@imag.fr\r\nFrom: Bretton Wade <bwade@sgi.com>\r\nSubject: attenuation in water\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 65ec1eee9d78e82e173e6709e8ab280b\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nHi globillumers,\r\n\r\nI'm seeking information about attenuation of light in seawater. Does\r\nanybody have any pointers? I'm not really interested in scattering due to\r\nparticles in suspension, only clean, clear water.\r\n\r\nTIA,\r\nBretton\r\n--\r\nBretton Wade (bwade@sgi.com)\r\nCosmo Software - A Silicon Graphics Company\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id XAA27352; Mon, 11 May 1998 23:46:34 +0200\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id XAA21225\r\n\tfor globillum-imag-outgoing; Mon, 11 May 1998 23:28:41 +0200 (MET DST)\r\nReply-To: \"Ian Ashdown\" <iashdown@ledalite.com>\r\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\r\nTo: \"Bretton Wade\" <bwade@sgi.com>\r\nCc: globillum@imag.fr\r\nSubject: Re: attenuation in water\r\nDate: Mon, 11 May 1998 14:30:28 -0700\r\nMessage-ID: <01bd7d24$04c73260$2d2aa8c0@ledalite045.ledalite.com>\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 4.71.1712.3\r\nX-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: f08d7ad3ec94af4ab9b7049bdc46d5f3\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n>Hi globillumers,\r\n>\r\n>I'm seeking information about attenuation of light in seawater. Does\r\n>anybody have any pointers? I'm not really interested in scattering due to\r\n>particles in suspension, only clean, clear water.\r\n>\r\nHi, Bretton. There is some basic information in Chapter 28, \"Underwater\r\nLighting\" of the IES Lighting Handbook, Eighth Edition. It includes a\r\ndiscussion of the absorption coefficient (which is wavelength-dependent) ,\r\nplus scattering information.\r\n\r\nThe chapter includes 17 references, although these should be sufficient:\r\n\r\nLankes, L. R. 1970. \"Optics and the Physical Parameters of the Sea,\" Opt.\r\nSpectra 4(5):42-49.\r\n\r\nSmith, R. C., and K. S. Baker. 1981. \"Optical Properties of the Clearest\r\nNatural Waters (200-800 nm),\" Applied Optics 20(2):177-184.\r\n\r\nDuntley, S. Q. 1963. \"Light in the Sea,\" J. Optical Society of America\r\n53(2):214-233.\r\n\r\nAustin, R. W. 1970. \"Assessing Underwater Visibility,\" Opt. Spectra\r\n4(5):34-39.\r\n\r\nKinney, J. A., S. M. Luria and D. O. Weitzman. 1967. \"Visibility of Colors\r\nUnderwater,\" J. Optical Society of America 57(6):802-809.\r\n\r\nIan Ashdown, P. Eng, LC\r\nHead of Research\r\nLedalite Architectural Products Inc.\r\nhttp://www.ledalite.com\r\n\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id RAA29411; Thu, 14 May 1998 17:55:43 +0200\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id RAA25024\r\n\tfor globillum-imag-outgoing; Thu, 14 May 1998 17:17:26 +0200 (MET DST)\r\nReply-To: \"Ian Ashdown\" <iashdown@ledalite.com>\r\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\r\nTo: globillum@imag.fr\r\nSubject: IES Lighting Handbook\r\nDate: Thu, 14 May 1998 08:18:35 -0700\r\nMessage-ID: <01bd7f4b$902d3b00$2d2aa8c0@ledalite045.ledalite.com>\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 4.71.1712.3\r\nX-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 516be35410d74ebc48423588f442e6f4\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n<html><!DOCTYPE HTML PUBLIC \"-//W3C//DTD W3 HTML//EN\">\r\n<HTML>\r\n<HEAD>\r\n\r\n<META content=text/html;charset=iso-8859-1 http-equiv=Content-Type>\r\n<META content='\"MSHTML 4.71.1712.3\"' name=GENERATOR>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT color=#000000 face=Courier size=2>Several people has asked me about \r\nthe availability of the Illuminating Engineering Society of North America's \r\n&quot;IES Lighting Handbook&quot; that I referenced in an earlier \r\nmessage.</FONT></DIV>\r\n<DIV><FONT color=#000000 face=Courier size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Courier size=2>It appears that Amazon Books (<A \r\nhref=\"http://www.amazon.com\">www.amazon.com</A>) is selling the 1987 IES \r\nLighting Handbook Applications Volume. I have no idea where they are obtaining \r\ncopies of this book, as it was superceded by the IES Lighting Handbook, Eighth \r\nEdition in 1993. (Even so, all the good stuff is in the companion 1987 IES \r\nLighting Handbook Reference Volume. The two volume were combined to form a \r\n990-page &quot;handbook&quot; for the 1993 edition.)</FONT></DIV>\r\n<DIV><FONT face=Courier size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Courier size=2>The IES Lighting Handbook, Eighth Edition, is \r\navailable directly from the Illuminating Engineering Society of North \r\nAmerica:</FONT></DIV>\r\n<DIV><FONT face=Courier size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Courier size=2>Tel: (212) 248-5000</FONT></DIV>\r\n<DIV><FONT face=Courier size=2>Fax: (212) 248-5017</FONT></DIV>\r\n<DIV><FONT face=Courier size=2>URL: <A \r\nhref=\"http://www.iesna.org\">www.iesna.org</A></FONT></DIV>\r\n<DIV><FONT face=Courier size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT color=#000000 face=Courier size=2>The cost of the book is $389.00 US \r\nfor non-members and $225.00 US for members.</FONT></DIV>\r\n<DIV><FONT color=#000000 face=Courier size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Courier size=2>Please note that the handbook does *not* include \r\nthe IESNA Lighting Library. Of particular interest may be IES LM-63, \r\n&quot;Standard File Format for Electronic Transfer of Photometric Data&quot; \r\n($10.00 members, $18.00 non-members) and ANSI/IES RP-16, &quot;Nomenclature and \r\nDefinitions for Illuminating Engineering&quot; ($10.00 members, $15.00 \r\nnon-members).</FONT></DIV>\r\n<DIV><FONT face=Courier size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Courier size=2>The entire IESNA Lighting Library is available \r\nfor $999.00 For members and $1,800.00 for non-members. (If you think this is \r\nexpensive, check out the cost of the Commission Internationale de l'Eclairage \r\n[<A href=\"http://www.cie.co.at/cie/\">http://www.cie.co.at/cie/</A>] \r\npublications.)</FONT></DIV>\r\n<DIV><FONT face=Courier size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT color=#000000 face=Courier size=2>Ian Ashdown, P. Eng, LC<BR>Head of \r\nResearch<BR>Ledalite Architectural Products Inc.<BR><A \r\nhref=\"http://www.ledalite.com\">http://www.ledalite.com</A><BR></FONT>&nbsp;</DIV></BODY></HTML>\r\n\r\n</html>\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id TAA11404; Fri, 22 May 1998 19:03:42 +0200\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id SAA22880\r\n\tfor globillum-imag-outgoing; Fri, 22 May 1998 18:20:01 +0200 (MET DST)\r\nMessage-ID: <CB6657D3A5E0D111A97700805FFE6587BE11FF@red-msg-51.dns.microsoft.com>\r\nFrom: \"Michael Cohen (Research)\" <mcohen@microsoft.com>\r\nTo: \"'globillum@imag.fr'\" <globillum@imag.fr>\r\nSubject: FW: wavelet radiosity with triangular mesh\r\nDate: Fri, 22 May 1998 09:19:57 -0700\r\nX-Mailer: Internet Mail Service (5.5.1960.3)\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 638abbae79279e0306129101a9deb9d8\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nSomeone want to take this?\r\n\r\n-Michael\r\n\r\n> -----Original Message-----\r\n> From:\tBerruyer [SMTP:berruyer@AVO.fr]\r\n> Sent:\tFriday, May 22, 1998 1:25 AM\r\n> To:\tMichael Cohen (Research)\r\n> Subject:\twavelet radiosity with triangular mesh\r\n> \r\n> Hello,\r\n> I'm currently working on a radiosity project consisting in\r\n> comparing different algorithms. I'm now facing the wavelet\r\n> problem. As a matter of fact, all the radiosity litterature that i've read\r\n> only considers quadrilateral polygons.\r\n> Would you mind telling me if there have been researches\r\n> about wavelet radiosity with a triangular mesh ?\r\n> In this case, do you know where i could get any information ?\r\n> \r\n> Thanks in anticipation.\r\n> \r\n> Benot BERRUYER\r\n> berruyer@avo.fr <mailto:berruyer@avo.fr>\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id RAA30553; Mon, 25 May 1998 17:54:51 +0200\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id QAA20934\r\n\tfor globillum-imag-outgoing; Mon, 25 May 1998 16:58:23 +0200 (MET DST)\r\nFrom: Nicolas Holzschuch <Nicolas.Holzschuch@loria.fr>\r\nMessage-Id: <199805251456.QAA14725@yutz.loria.fr>\r\nSubject: Something is nagging me...\r\nTo: globillum@imag.fr\r\nDate: Mon, 25 May 1998 16:56:12 +0200 (MDT)\r\nX-Mailer: ELM [version 2.4 PL25]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 8cb4bb857573eb9d021c89e2d70ac889\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n   Hello fellow globillumers,\r\nthere is an idea that has been nagging me \r\nfor some time, and I thought I would share\r\nit with the list. \r\n\r\nI couldn't help noticing there is a Workshop\r\non Rendering for our research results, there\r\nis Siggraph for our outstanding research\r\nresults. However, there is nothing to discuss\r\nthe specific problems occuring in \r\nimplementations of large rendering systems. \r\n\r\nI'm thinking of large, polyvalent rendering\r\nsystems, with several global illumination\r\nalgorithms, that deal with 500 K input \r\npolygons on a daily basis. I'm thinking \r\nabout softwares like Vision, Genesis, \r\netc. \r\n\r\nSo here is the question: are there people\r\nout there interested in discussing problems\r\nspecific to these issues? Expose how you \r\ndeal with 500 K input polygons and 1 Gb\r\nof memory? How long does it take you to \r\ndo the Soda Hall (with furnitures)? \r\n\r\nNicolas Holzschuch\r\nResearcher, ISA Research Team, INRIA, Nancy, France. \r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id RAA13310; Wed, 3 Jun 1998 17:31:59 +0200\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id NAA29265\r\n\tfor globillum-imag-outgoing; Wed, 3 Jun 1998 13:03:20 +0200 (MET DST)\r\nMessage-ID: <8815647C7041D111A3010060B06BE1C0288D1D@elvis.lightwork>\r\nFrom: Neil Gatenby <Neil@lightwork.co.uk>\r\nTo: globillum@imag.fr\r\nSubject: gonio-photometry\r\nDate: Wed, 3 Jun 1998 12:02:07 +0100\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.0.1460.8)\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: eacdb003eaf4ef09821fb0415f184bb0\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHi all;\r\n\r\nDoes anyone know of any companies or academic institutions that can provide\r\na gonio-photometer service for measuring the BRDFs of everyday materials?\r\n\r\nDoes anyone have any experiences with such services?  Does anyone know where\r\nany such data is available, to download?\r\n\r\nI know about the NIST site, with lots of data that you can't see!  And I\r\nknow of a European site that has some fascinating watercress BRDF data (all\r\nI need is the BRDF data for lettuce I can render a really nice salad!)\r\n\r\nany help much appreciated\r\n\r\nNeil\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id WAA18840; Wed, 3 Jun 1998 22:00:33 +0200\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id VAA29548\r\n\tfor globillum-imag-outgoing; Wed, 3 Jun 1998 21:56:16 +0200 (MET DST)\r\nDate: Wed, 3 Jun 1998 11:03:55 -0700 (PDT)\r\nFrom: Alain Fournier <fournier@cs.ubc.ca>\r\nMessage-Id: <199806031803.LAA14704@pedigree.cs.ubc.ca>\r\nTo: Neil@lightwork.co.uk, globillum@imag.fr\r\nSubject: Re:  gonio-photometry\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: faa38d2c8efd626761b829e739919c0d\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nWe will soon here at UBC be able to allow people to design, simulate and \r\nconduct their own experiments (including measuring BRDF) across the web\r\non our facility (called ACME, for ACtive MEasurement facility).\r\nIt will be at leat a few weeks before we are ready, but stay tuned.\r\n\r\n\"(all I need is the BRDF data for lettuce I can render a really nice salad!)\"\r\nYes, but what about the vinaigrette (dressing is the most important part of\r\nsalad, without it it's just grass).\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id BAA09808; Mon, 8 Jun 1998 01:24:58 +0200\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id BAA03905\r\n\tfor globillum-imag-outgoing; Mon, 8 Jun 1998 01:20:44 +0200 (MET DST)\r\nMessage-Id: <9806072320.AA10011@merckx.graphics.cornell.edu>\r\nDate: Sun, 7 Jun 1998 19:20:04 -0400\r\nFrom: Eric Lafortune <eric@graphics.cornell.edu>\r\nTo: Neil@lightwork.co.uk\r\nCc: globillum@imag.fr\r\nSubject: Re: gonio-photometry\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 97daabb0dcbcf51d138c85950b8f9e43\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nNeil Gatenby wrote:\r\n> Does anyone know of any companies or academic institutions that can provide\r\n> a gonio-photometer service for measuring the BRDFs of everyday materials?\r\n>\r\n> Does anyone have any experiences with such services?  Does anyone know where\r\n> any such data is available, to download?\r\n\r\nShould you be happy with just an example, we have full hemispherical BRDF data\r\nfor blue latex paint available at our web site:\r\n\r\n\thttp://www.graphics.cornell.edu/online/measurements/\r\n\r\nThe data were measured by Sing Foo, and we used them in our Siggraph'97 paper\r\n\"Non-Linear Approximation of Reflectance Functions\". I've just added some\r\ngraphs of the function in the plane of incidence, to give a first impression\r\nof its shape. It's an interesting start for experiments.\r\n\r\nWith Steve Westin (westin@graphics.cornell.edu) in charge of the measurement\r\nlab, we are doing more measurements, which may become available in the future.\r\nHowever, it is unlikely that we will ever be a service bureau.\r\n\r\nKind regards,\r\n\r\nEric Lafortune.\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id TAA24791; Thu, 11 Jun 1998 19:59:32 +0200\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id TAA25635\r\n\tfor globillum-imag-outgoing; Thu, 11 Jun 1998 19:49:36 +0200 (MET DST)\r\nMessage-ID: <35801555.86656AD9@iro.umontreal.ca>\r\nDate: Thu, 11 Jun 1998 13:35:17 -0400\r\nFrom: Martin Blais <blais@iro.umontreal.ca>\r\nOrganization: DIRO-UdeM\r\nX-Mailer: Mozilla 4.05 [en] (X11; I; IRIX64 6.2 IP28)\r\nMIME-Version: 1.0\r\nTo: Global Illumination List <globillum@imag.fr>, \r\n IBR List <image-based-rendering@cs.unc.edu>\r\nSubject: Wanted: EGWR proceedings (your conference copies).\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: f5cec6a6dbc87b27f8c308aa294267df\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHi global and image-based illuminationerers.\r\n\r\nI know some of you who attend the EGWR actually buy the \"published\" proceedings\r\nafter the conference (the nice, very expensive ones).  Unfortunately, a masters\r\nstudent like me cannot afford those (yet :-).\r\n\r\nI know this is probably a shot in the dark, but I'm very interested in buying\r\nyour conference version (the cheaper, photocopies-like version you receive at\r\nEGWR itself).\r\n\r\nSo if you want to get rid of them, I'll give you a few bucks for them, and we\r\ncan meet at SIGGRAPH'98 to do the exchange.\r\n\r\nIf you're interested, you can contact me at blais@iro.umontreal.ca\r\n\r\nBest regards to all,\r\n\r\n\r\n\r\nM.\r\n\r\nP.S.  Apologies to those people both on the globillum and IBR lists, you'll\r\nreceive this post twice.\r\n-- \r\n\\-----------------------------------------------------------/\r\n \\ Martin Blais                    Universite de Montreal  / \r\n / mailto:blais@iro.umontreal.ca   Computer graphics lab.  \\\r\n/            http://www.iro.umontreal.ca/~blais             \\\r\n\r\n \"Lui parler de tout, de rien; de rien surtout, \r\n  c'est ce qui nous tracasse le plus.\"\r\n                    ---Nor, \"Des nouvelles du Bon Dieu\"\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id LAA07052; Wed, 17 Jun 1998 11:56:04 +0200\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id LAA06682\r\n\tfor globillum-imag-outgoing; Wed, 17 Jun 1998 11:39:27 +0200 (MET DST)\r\nDate: Wed, 17 Jun 1998 11:36:49 +0200 (MDT)\r\nMessage-Id: <199806170936.LAA08522@yutz.loria.fr>\r\nFrom: Nicolas Holzschuch <Nicolas.Holzschuch@loria.fr>\r\nTo: globillum@imag.fr\r\nSubject: PhD thesis bursary\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 48713258a922eec2a5193e578543b1e7\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n  Hello fellow globillumers,\r\nWe are looking for a PhD student, starting september 1998. The PhD\r\nwould be funded by a CIFRE convention. The student would be working\r\nwith the ISA research team, following our research on global\r\nillumination algorithms and hierarchical radiosity. \r\n\r\nSince the bursary is a CIFRE, there will be some part of interaction\r\nwith industries.\r\n\r\nApplications and requests for further information should be directed\r\nto Jean-Claude Paul (Jean-Claude.Paul@inria.fr).\r\n\r\nNicolas Holzschuch\r\nISA research team, INRIA-Lorraine.\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id MAA08677; Wed, 17 Jun 1998 12:58:45 +0200\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id MAA10391\r\n\tfor globillum-imag-outgoing; Wed, 17 Jun 1998 12:46:28 +0200 (MET DST)\r\nFrom: Nicolas Holzschuch <Nicolas.Holzschuch@loria.fr>\r\nMessage-Id: <199806171043.MAA08700@yutz.loria.fr>\r\nSubject: Re: PhD thesis bursary\r\nTo: Nicolas Holzschuch <Nicolas.Holzschuch@loria.fr>\r\nDate: Wed, 17 Jun 1998 12:43:46 +0200 (MDT)\r\nCc: globillum@imag.fr\r\nIn-Reply-To: <199806170936.LAA08522@yutz.loria.fr> from \"Nicolas Holzschuch\" at Jun 17, 98 11:36:49 am\r\nX-Mailer: ELM [version 2.4 PL25]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: de462a27bd11dceb340777d5771d71ee\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n>   Hello fellow globillumers,\r\nSorry for the double posting. I forgot to mention \r\nthat if you want to know more about the ISA \r\nresearch team, you can take a look at our web\r\npage, http://www.loria.fr/equipes/isa/\r\n\r\nNicolas Holzschuch\r\nISA research team, INRIA Lorraine\r\nhttp://www.loria.fr/~holzschu/\r\n\r\n> We are looking for a PhD student, starting september 1998. The PhD\r\n> would be funded by a CIFRE convention. The student would be working\r\n> with the ISA research team, following our research on global\r\n> illumination algorithms and hierarchical radiosity. \r\n> \r\n> Since the bursary is a CIFRE, there will be some part of interaction\r\n> with industries.\r\n> \r\n> Applications and requests for further information should be directed\r\n> to Jean-Claude Paul (Jean-Claude.Paul@inria.fr).\r\n> \r\n> Nicolas Holzschuch\r\n> ISA research team, INRIA-Lorraine.\r\n> \r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id QAA03960; Tue, 23 Jun 1998 16:44:18 +0200\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id QAA26166\r\n\tfor globillum-imag-outgoing; Tue, 23 Jun 1998 16:09:25 +0200 (MET DST)\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\nMessage-Id: <199806231408.QAA04576@safran.imag.fr>\r\nSubject: no subject (file transmission)\r\nTo: Global Illumination List <globillum@imag.fr>\r\nDate: Tue, 23 Jun 1998 16:08:47 +0200 (MDT)\r\nReply-To: Francois.Sillion@imag.fr\r\nX-Mailer: ELM [version 2.4 PL24]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: a120d53dc84ae83fd59f3bdc5cd54941\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n\r\nDear Globillumers,\r\n\r\nI feel terrible for taking so long to come back to the issue of\r\nemail address filtering on globillum. Some of you might be wondering why their\r\nmessages took so long to appear on the list.\r\n\r\nAs I said, our administrators here decided to prevent posting to mailing lists\r\nfrom non-members. Since the filter is based on the email address used\r\nto register you in the list, any email sent from another address will\r\nbe blocked.\r\n\r\nI am appending in the next message the current list of addresses I have. \r\nPlease take a minute to check that your address is correct, and is the one \r\nused when you *send* messages. \r\n\r\nSome people certainly have a problem, if they use a different email \r\naddress for receiving and sending messages. I don't have a real answer\r\nfor them, the only workaround I can see is to add both of their\r\naddresses (they may then receive two copies of each and every\r\nmessage). When the duplication is due to an anti-spam scheme, one might hope\r\nthat one of the two copies will be blocked as \"spam\" :-)\r\n\r\nAnyway, you should ALWAYS be careful when sending email to the list\r\nand check that you are sending from the \"authorized\" address. I am\r\nalso appending a number of messages which were blocked by our system.\r\nAgain, please excuse the delay. The authors of all these messages should\r\ndefinitely contact me to solve the problem.\r\n\r\nPlease contact me if you have any questions or want your address changed.\r\n\r\n+------------------+------------------------------------------------------+\r\n| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\r\n|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|\r\n+------------------+--------+---------------------------------------------+\r\n| Francois.Sillion@imag.fr  | http://www-imagis.imag.fr/~Francois.Sillion |\r\n+---------------------------+---------------------------------------------+\r\n\r\n------------------------------------------------------------------------\r\n\r\n\tMessages that got blocked: please read and make sure they did not\r\n\tcome from you!\r\n\r\n------------------------------------------------------------------------\r\n\r\nSubject: BOUNCE globillum@imag.imag.fr: Non-member submission from [\"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>]\r\nSubject: Re: IES Lighting Handbook\r\nReply-To: westin@graphics.cornell.edu\r\nReferences:  <01bd7f4b$902d3b00$2d2aa8c0@ledalite045.ledalite.com>\r\n\r\nIan Ashdown wrote:\r\n\r\n<snip>\r\n\r\n> The IES Lighting Handbook, Eighth Edition, is available directly from =\r\n> the Illuminating Engineering Society of North America:\r\n> \r\n> Tel: (212) 248-5000\r\n> Fax: (212) 248-5017\r\n> URL: www.iesna.org\r\n> \r\n> The cost of the book is $389.00 US for non-members and $225.00 US for =\r\n> members.\r\n\r\nAnd note that membership dues are less than the difference; it's worth\r\njoining just to save money on the handbook.\r\n\r\n<snip>\r\n\r\n-Stephen H. Westin\r\nAny information or opinions in this message are mine: they do not\r\nrepresent the position of Cornell University or any of its sponsors.\r\n\r\n------------------------------------------------------------------------\r\n\r\nSubject: BOUNCE globillum@imag.imag.fr: Non-member submission from [Fredo Durand <Fredo.Durand@imag.fr>]\r\nDate: Tue, 19 May 1998 10:40:53 +0200\r\nFrom: Fredo Durand <Fredo.Durand@imag.fr>\r\nOrganization: iMAGIS\r\nSubject: siggraph 98 papers on the net\r\n\r\nHi,\r\n\r\nwith the help of Tim Rowley, I've gathered a lot of links on the\r\nelectronic versions of the papers that will be presented at siggraph\r\nthis year.\r\nThey are available at \r\nhttp://www-imagis.imag.fr/Membres/Fredo.Durand/Book/sig98.html\r\n\r\nNot all papers are available at the moment, if you know a link I have\r\nforgotten or missed, please let me know.\r\n\r\nBy the way, these are part of my collection of computer graphics links\r\nwhere you can find web pages of researchers, labs, conferences, image\r\ngalleries, code, etc.\r\nhttp://www-imagis.imag.fr/~Fredo.Durand/book.html\r\n\r\nFredo Durand\r\niMAGIS\r\nGrenoble, France\r\nhttp://www-imagis.imag.fr/~Fredo.Durand\r\n\r\n------------------------------------------------------------------------\r\n\r\nSubject: BOUNCE globillum@imag.imag.fr: Non-member submission from [\"Ian Ashdown\" <byheart@direct.ca>]\r\nFrom: \"Ian Ashdown\" <byheart@direct.ca>\r\nTo: <globillum@imag.fr>\r\nCc: <gudukbay@CS.Bilkent.Edu.TR>\r\nSubject: UNIX-based radiosity renderer available\r\nDate: Thu, 21 May 1998 09:37:31 -0700\r\n\r\nDr. Ugur Gudukbay (gudukbay@CS.Bilkent.Edu.TR) and his students at the\r\nDepartment of Computer Engineering and Information Science, Bilkent\r\nUniversity (Ankara, Turkey) have kindly ported my hopelessly Windows-centric\r\nHelios Radiosity Renderer to the UNIX operating environment.\r\n\r\nIf anyone is looking for C++ source code for a basic but effective\r\nprogressive radiosity renderer, you can download helios_tar.tar from\r\nhttp://www.cs.bilkent.edu.tr/~gudukbay/home.html.\r\n\r\nIan Ashdown, P. Eng.         |              READ THE BOOK!\r\nVice President, R & D        |  Radiosity: A Programmer's Perspective\r\nbyHeart Consultants Limited  |          John Wiley & Sons 1994\r\nWest Vancouver, BC (Canada)  |    http://mypage.direct.ca/b/byheart\r\n\r\n\r\n------------------------------------------------------------------------\r\n\r\nSubject: BOUNCE globillum@imag.imag.fr: Non-member submission from [\"A. T. Campbell, III\" <atcampbell@slb.com>]\r\nDate: Fri, 22 May 1998 14:35:49 -0500\r\nFrom: \"A. T. Campbell, III\" <atcampbell@slb.com>\r\nSubject: new job/address\r\n\r\nFriends/Colleagues/etc.,\r\n\r\nI have recently started a job at Schlumberger. My new contact \r\ninformation, effective immediately, is below:\r\n\r\ne-mail: atcampbell@slb.com\r\naddress: Schlumberger Austin Product Center\r\n         8311 North FM 620\r\n         Austin,  Texas  78726  USA\r\nphone: (512)331-3382\r\n\r\nMy home address has not changed\r\n\r\nThanks for your time.\r\n\r\n-- \r\nA. T. Campbell, III (atcampbell@slb.com)\r\nPhone:(512)331-3382  Fax:(512)331-3387\r\nSchlumberger Austin Product Center, 8311 N. FM 620, Austin, TX 78726\r\n\r\n------------------------------------------------------------------------\r\n\r\nSubject: BOUNCE globillum@imag.imag.fr: Non-member submission from [\"Andrew J. Willmott\" <ajw+@cs.cmu.edu>]\r\n\r\nDate: Fri, 22 May 1998 21:34:55 -0400\r\nTo: berruyer@AVO.fr\r\nFrom: \"Andrew J. Willmott\" <ajw+@cs.cmu.edu>\r\nSubject: Re: FW: wavelet radiosity with triangular mesh\r\nCc: globillum@imag.fr\r\n\r\n>> Hello,\r\n>> I'm currently working on a radiosity project consisting in\r\n>> comparing different algorithms. I'm now facing the wavelet\r\n>> problem. As a matter of fact, all the radiosity litterature that i've read\r\n>> only considers quadrilateral polygons.\r\n>> Would you mind telling me if there have been researches\r\n>> about wavelet radiosity with a triangular mesh ?\r\n>> In this case, do you know where i could get any information ?\r\n>>\r\n>> Thanks in anticipation.\r\n>>\r\n>> Benot BERRUYER\r\n>> berruyer@avo.fr <mailto:berruyer@avo.fr>\r\n\r\nI know that at least Philippe Bekaert and I have adapted wavelet radiosity\r\nto triangular meshes. (I think there are also some triangular coefficients\r\nlisted in Peter Schroeder's thesis.)\r\n\r\nI have a technical note online at\r\n\r\n  http://www.cs.cmu.edu/~radiosity/notes/note-coeffs.[ps|pdf]\r\n\r\nwhich discusses wavelet radiosity operations in a matrix-oriented setting,\r\nlists the necessary coefficients for these operations, and gives some\r\nexamples of how to use them. It includes coefficients for the M[2-3],\r\nF[2-3] bases for both quadrilaterals and triangles.\r\n\r\nYou may also want to download Philippe et. al's RenderPark and/or my 'rad'\r\nradiosity program and try looking at the code. They can be found at:\r\n\r\n  http://www.cs.kuleuven.ac.be/cwis/research/graphics/RENDERPARK\r\n  http://www.cs.cmu.edu/~radiosity/dist\r\n\r\nCheers,\r\n\r\nAndrew\r\n\r\n--- mailto:a.willmott@cs.cmu.edu ------- http://www.cs.cmu.edu/~ajw ---\r\n\r\n\r\n------------------------------------------------------------------------\r\n\r\nSubject: BOUNCE globillum@imag.imag.fr: Non-member submission from [\"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>]\r\n\r\nDate: Tue, 2 Jun 1998 11:46:40 -0400\r\nFrom: \"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>\r\nTo: globillum@imag.fr\r\nSubject: Thesis on-line\r\n\r\n\r\nMy old Master's thesis (from 1992) has made it to the Web:\r\n\r\n<http://www.graphics.cornell.edu/~westin/>\r\n\r\nAlso available are:\r\n o '92 SIGGRAPH paper (full text and images)\r\n o Images from the paper, thesis, and SIGGRAPH talk\r\n o Microgeometry for a Gaussian rough surface, used in the\r\n   paper and the thesis\r\n\r\n------------------------------------------------------------------------\r\n\r\nSubject: BOUNCE globillum@imag.imag.fr: Non-member submission from [\"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>]\r\n\r\nSubject: Re: gonio-photometry\r\n\r\n\r\n> Hi all;\r\n> \r\n> Does anyone know of any companies or academic institutions that can provide\r\n> a gonio-photometer service for measuring the BRDFs of everyday materials?\r\n> \r\n> Does anyone have any experiences with such services?  Does anyone know where\r\n> any such data is available, to download?\r\n\r\nWe have a gonioreflectometer that I think of as being on the verge of\r\noperational. While we have no plans to offer a measurement service, we\r\nhave posted one measured BRDF, with hopes for more in the future. See\r\n<http://www.graphics.cornell.edu/online/measurements/>\r\n\r\n<snip>\r\n\r\n------------------------------------------------------------------------\r\n\r\nSubject: BOUNCE globillum@imag.imag.fr: Non-member submission from [hertjwr@us.ibm.com]\r\nFrom: hertjwr@us.ibm.com\r\nTo: globillum@imag.fr\r\ncc: pellelgrini@imc.pi.cnr.it\r\nDate: Sun, 21 Jun 1998 12:54:03 -0400\r\nSubject: form factors on line\r\n\r\nHi  Globillumers --\r\nI don't remember anyone else bringing this up, but I have been\r\na little out of touch so maybe I missed it.\r\n\r\nAnyway, I just found that Jack Howell's \"Catalog of Radiation Heat\r\nTransfer Configuration Factors\" is now on line (it used to be only\r\nin a book that you could only find in some Engineering libraries).\r\n\r\nIt's at:\r\nhttp://sage.me.utexas.edu/~howell/\r\n\r\nSection C is not completely filled in, so perhaps it is still a work in\r\nprogress.\r\nAt least now everyone can have access to infamous cow factors:\r\nhttp://sage.me.utexas.edu/~howell/sectionb/b-63.html\r\n\r\n\r\n-- Holly Rushmeier\r\nholly@watson.ibm.com\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id QAA03928; Tue, 23 Jun 1998 16:42:42 +0200\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id QAA26233\r\n\tfor globillum-imag-outgoing; Tue, 23 Jun 1998 16:09:57 +0200 (MET DST)\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\nMessage-Id: <199806231409.QAA04591@safran.imag.fr>\r\nSubject: GLOBILLUM: new messages and important email-address issue\r\nTo: Global Illumination List <globillum@imag.fr>\r\nDate: Tue, 23 Jun 1998 16:09:18 +0200 (MDT)\r\nReply-To: Francois.Sillion@imag.fr\r\nX-Mailer: ELM [version 2.4 PL24]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: e4dc56d2b93a666b7f231ca2e4f4b113\r\nX-Mozilla-Status: 9001\r\nX-Mozilla-Status2: 00000000\r\n\r\n\r\n------------------------------------------------------------------------\r\n### Global Illumination mailing list\r\n#\r\n#\r\n\r\n# append the following to your .mailrc file\r\n#\r\n# send corrections/additions to globillum-request@imag.fr\r\n# (which is forwarded to Francois Sillion)\r\n\r\n# The preferred way to send mail to everyone on the list is to mail to\r\n# globillum (aliased below), where a master copy of list is being maintained.\r\n\r\n\r\n# Maneesh Agrawala; PhD Student, Stanford University\r\nalias agrawala maneesh@uni.Stanford.EDU\r\n# Farah Al-Agha; University of Bristol, England.\r\n# I am interested in the following areas: Hierarchical Radiosity,\r\n# Discontinuity meshing, virual studio, Augmented reality and virtual reality.\r\nalias alagha alagha@cs.bris.ac.uk\r\n# Mike Allison\r\nalias mallison mike@documentum.com\r\n# Carlos Urena Almagro; ETS Ingenieria Informatica;\r\n# Universidad de Granada; 18071 Granada; Spain\r\nalias almagro almagro@goliat.ugr.es\r\n# John Amanatides, York U, Toronto\r\nalias amanatides amana@cs.yorku.ca\r\n# Jason Andreas; illipse Inc\r\n# CG interests; natural-phenomena, more specifically, realistic \r\n# lightning simulation, plants/trees, and clouds to go with the lightning\r\nalias andreas jandreas@ultranet.com\r\n# Jean-Christophe Arnu; IUP Ingenierie de Systemes Informatiques de Toulouse\r\nalias arnu isi2g7@cict.fr\r\n# Jim Arvo; California institute of technology\r\nalias arvo arvo@cs.caltech.edu\r\n# Ian Ashdown; Ledalite Architectural Products Inc.; Langley, B.C.; Canada\r\nalias ashdown iashdown@ledalite.com\r\n# Godavarthy Sreenadha Babu ; University of South Carolina \r\n# I am looking at single pass algorithms for accurate solutions to global \r\n# illumination problem. My major focus right now is on wavelets, sparse \r\n# representation of the integral operators and error analysis of the \r\n# integral solution. \r\nalias babu godavart@cs.sc.edu\r\n# Sanjay Bakshi; SGI\r\nalias bakshi sbakshi@aw.sgi.com\r\n# Kavita Bala; MIT graphics group\r\nalias bala kaybee@graphics.lcs.mit.edu\r\n# Gladimir V.G. Baranoski; University of Calgary\r\nalias baranoski gbaranos@cpsc.ucalgary.ca\r\n# Rui Bastos; Graduate Student, University of North Carolina at Chapel Hill\r\nalias bastos bastos@cs.unc.edu\r\n# Dan Baum, Silicon Graphics\r\nalias baum drb@sgi.com\r\n# Philippe Bekaert;  K. U. Leuven (Belgium)\r\nalias bekaert philippe@idefix.cs.kuleuven.ac.be\r\n# Sergio Gonzalo Besuievsky; Universitat de Girona\r\nalias besuievsky gonzalo@baloo.udg.es\r\n# Christian-A. Bohn; Dept. Visualization and Media Systems Design (VisWiz,VMSD)\r\n# Institute for Media Communication (IMK), GMD.\r\nalias bohn bohn@gmd.de\r\n# Samuel Boivin ; INRIA\r\nalias boivin Samuel.Boivin@inria.fr \r\n# Chris Borel; SST-8, MS D438; Los Alamos National Lab; Los Alamos, NM 87545\r\n# interests: simulation of lighting under vegetative canopies\r\nalias cborel cborel@lanl.gov\r\n# Kadi Bouatouch; IRISA; Campus de Beaulieu; 35042 Rennes Cedex; France\r\n# interests: ray tracing, sampling, realism, physics & perception\r\nalias bouatouch Kadi.Bouatouch@irisa.fr\r\n# Chris Buckalew, Cal Poly\r\nalias buckalew buckalew@polyslo.calpoly.edu\r\n# Eduardo Bustillo Iceta; \r\n# My main interests are Monte Carlo radiosity, meshing techniques,\r\n# BDRF modelization and artificial intelligence \r\nalias bustillo epabuice@bicc00.bi.ehu.es\r\n# Emilio Camahort; University of TExas Austin\r\nalias camahort ecamahor@cs.utexas.edu\r\n# Alvin T. Campbell III; Schlumberger Austin Product Center 8311 North FM 620\r\n#\t\t\t\t  Austin,  Texas  78726  USA phone: (512)331-3382\r\n# interests: global illumination, heat transfer, animation, scientific vis.\r\nalias campbell atcampbell@slb.com\r\n# Pedro Cano Olivares; Universidad de Granada, Spain\r\nalias canoolivares pcano@goliat.ugr.es\r\n# Marcos C. C. Carrard; University of Iju (Brazil)\r\nalias carrard carrard@sede.unijui.tche.br\r\n# Mateu Sbert Casasayas\r\n# interests: doing thesis on Monte Carlo radiosity\r\nalias casasayas sbert@lsi.upc.es\r\n# Alan Chalmers; Dept. of Computer Science; University of Bristol;\r\n# University Walk; Bristol; BS8 1TR; United Kingdom\r\n# interests: large parallel MIMD computers for radiosity and ray tracing\r\nalias achalmers alan@compsci.bristol.ac.uk\r\n# Michael Chelle\r\nalias chelle chelle@bcgn.grignon.inra.fr\r\n# Eric Chen, Apple\r\nalias chen chense@rlspace.com\r\n# Niels J. Christensen; Technical U. Denmark; B. 116, DK-2800 Lyngby; Denmark\r\nalias nchristensen iftnjc83@vm.uni-c.dk\r\n# Per H. Christensen; mental images, Fasanenstrasse 81, D-10623 Berlin, Germany\r\n# interests: global illumination, photorealistic rendering, shape from shading\r\nalias pchristensen per@mental.com\r\n# Adrian J. Chung; Imperial College of Science, Technology and Medicine, London\r\n#Computationally intensive applications like those found in global illumination\r\n#pose are typically developed with the implicit assumption of a high-end\r\n#uniprocessor with practically infinite RAM. My research focuses on the porting\r\n#issue, particularly when making use of parallelism.\r\nalias chung ajc@doc.ic.ac.uk\r\n# Michael Cohen, Microsoft\r\nalias mcohen mcohen@microsoft.com\r\n# Steven Collins; Image Synthesis Group, Trinity college, Dublin\r\n# Interests: light ray tracing, illumination from transparent objects,\r\n# distribution ray tracing, wavefront tracking.\r\nalias collins Steven.Collins@cs.tcd.ie\r\n# Antonio Costa; Comp. Graphics & CAD; INESC;\r\n# Largo Mompilher 22; 4100 Porto Portugal\r\nalias costa acc@asterix.inescn.pt\r\n# Cornell Students, includes Himlan & others; but not Greenberg or Arvo\r\nalias cornell_students gi-students@graphics.cornell.edu\r\n# Andre Mauricio CUNHA CAMPOS; ISIMA, Clermon-Ferrand, France\r\nalias cunha andre@sp.isima.fr\r\n# Brian Curless; Stanford\r\n# interests: zonal radiosity methods\r\nalias curless curless@candor.Stanford.EDU\r\n# Jubin P. Dave; U. of New Hampshire\r\nalias jdave jd@kepler.unh.edu\r\n# DENIEL Jean-Marc; CSTB, 11 rue Henri Picherit,B.P. 82341,44323 Nantes Cedex 3\r\nalias deniel deniel@cstb.fr\r\n# David L. DiLaura; Senior Instructor, Civil and Architectural Engineering;\r\n# University of Colorado; Boulder, CO 80309\r\nalias dilaura dilaura@bechtel.colorado.edu\r\n# Akio Doi; SUNY Stony brook.\r\n# My interest fields are a global illumination model, radiosity, volume \r\n# rendering, volume graphics, and so on.\r\nalias doi doi@sbcs.cs.sunysb.edu\r\n# Gavin Donaldson-Selby; Technikon Natal, Durban, South Africa.\r\n# application of global illumination techniques (and software) in stage \r\n# lighting design.\r\nalias donaldson artlite@iaccess.za\r\n# Julie Dorsey; Assistant Professor, Architecture, MIT\r\nalias dorsey dorsey@graphics.lcs.mit.edu\r\n# George Drettakis, iMAGIS/IMAG, BP 53 F-38041 Grenoble Cedex 09 France\r\n# interests: sampling and filtering techniques for GI, quality & error metrics\r\nalias drettakis George.Drettakis@imag.fr\r\n# Emmanuel Dumont; Universite de Montreal\r\n# rendering of natural phenomena\r\nalias dumont dumont@iro.umontreal.ca\r\n# Fredo Durand; iMAGIS, Grenoble, France\r\nalias fdurand Fredo.Durand@imag.fr\r\n# Philip Dutre; Computer Graphics Research Group, Katholieke Universiteit Leuven\r\n# Interests: Monte Carlo solutions for global illumination, adaptive \r\n# probability density functions, potential-driven algorithms\r\nalias dutre Philip.Dutre@cs.kuleuven.ac.be\r\n# Pavol Elias; Technical University Vienna\r\nalias elias elias@cg.tuwien.ac.at\r\n# Dieter Fellner; Bonn University, Germany\r\nalias fellner fellner@cs.uni-bonn.de\r\n# James A Ferwerda; Cornell University\r\nalias ferwerda jaf@graphics.cornell.edu\r\n# Eugene Fiume, U. of Toronto\r\nalias fiume elf@dgp.utoronto.ca\r\n# David Forsyth\r\nalias forsyth daf@CS.Berkeley.EDU\r\n# Alain Fournier, U. of British Columbia, Vancouver BC, Canada\r\nalias fournier fournier@cs.ubc.ca\r\n# Don Fussell, U. of Texas, Austin\r\nalias fussell fussell@cs.utexas.edu\r\n# Gonzalo Cerruela Garcia; \r\n# I am doctoral student in Computer Science . I interesting in Radiosity \r\n# method for global illumination .\r\nalias garcia el1segag@sun630.uco.es\r\n# Robert Garmann; University of Dortmund\r\n# rendering, hierarchical methods, monte-carlo-methods, parallel computing\r\nalias garmann garmann@ls7.informatik.uni-dortmund.de\r\n# Neil Gatenby, Manchester Computing Centre, Manchester, England\r\n# interests: alternatives to hemicube, accurate numerical form factors\r\nalias gatenby neil@lightwork.co.uk\r\n# Joe Geigel; Pittsburgh Supercomputing Center\r\nalias geigel geigel@psc.edu\r\n# Reid Gershbein; Stanford University\r\nalias gershbein rsg@uni.stanford.edu\r\n# Simon Gibson \r\n# Interests: Hierarchical Radiosity: Error-Estimates/Mesh Optimisation/Parallel\r\n# Implementations/Dynamic Environments and use in Virtual Reality.\r\nalias gibson gibsons@cs.man.ac.uk\r\n# Stephen Gifford, Electrical and Computer Engineering Dept, Carnegie Mellon\r\n# interests: implemented radiosity/ray tracing hybrid on Connection Machine\r\nalias gifford Stephen.Gifford@maps.cs.cmu.edu\r\n# Andrew Glassner, Microsoft\r\nalias glassner glassner@microsoft.com\r\n# Narendra Goel, Wayne State U.\r\nalias goel ngoel@cs.wayne.edu\r\n# Martin Grabenstein; Mental Images\r\nalias grabenstein martin@mental.de\r\n# Chuck Grant, Lawrence Livermore Lab\r\nalias grant grant1@llnl.gov\r\n# Don Greenberg c/o Fran Brown, Cornell U.\r\nalias greenberg dpg@graphics.cornell.edu\r\n# Larry Gritz ; Pixar\r\nalias gritz lg@pixar.com\r\n# Leo Guibas; CS Dept, Stanford U. / DEC Systems Research Center, Palo Alto\r\nalias guibas guibas@cs.stanford.edu\r\n# Eric Haines, 3D/Eye\r\nalias haines erich@acm.org\r\n# Pat Hanrahan, Stanford U.\r\nalias hanrahan hanrahan@cs.stanford.edu\r\n# Brian W. Heal; School of Information Science; Portsmouth Polytechnic;\r\n# Mercantile House; Hampshire Terrace; Portsmouth, PO1 2EG; United Kingdom\r\n# interests: rendering octree models, post-hidden-surface-removal rendering\r\nalias heal healb@csovax.portsmouth.ac.uk\r\n# Paul Heckbert; Computer Science Dept.; Carnegie Mellon University;\r\n# 5000 Forbes Ave; Pittsburgh PA 15213-3891; USA\r\n# interests: finite element & integral equation methods for global illumination\r\nalias heckbert ph@cs.cmu.edu\r\n# David Hedley\r\nalias hedley hedley@cs.bris.ac.uk\r\n# Wolfgang Heidrich; University of Erlangen\r\n# I am a PhD student at the University of Erlangen with research interests in\r\n# both global illumination and hardware accellerated rendering\r\nalias heidrich heidrich@informatik.uni-erlangen.de\r\n# Steve Hollasch; Microsoft\r\nalias hollasch stevehol@MICROSOFT.com\r\n# Nicolas Holzschuch. INRIA Lorraine.\r\nalias holzschuch Nicolas.Holzschuch@loria.fr\r\n# Helen H. Hu; Univ. of Utah\r\nalias helenhu hhh@facility.cs.utah.edu\r\n# Philip Hubbard; Washington University\r\n# My research interests include global illumination and time-critical \r\n# algorithms for the real-time display of global-illumination solutions.\r\nalias hubbard pmh@cs.wustl.edu\r\n# Alexander Ivanov\r\nalias ivanov Alexander.Ivanov@comlab.ox.ac.uk\r\n# A. M. Jelle Post; TU Delft\r\n# physically correct lighting studies in the architects designing stage.\r\nalias jelle zeno@euronet.nl\r\n# Henrik Wann Jensen; Institute of Graphical Communication\r\n# Technical University of Denmark; Building 116; 2800 Lyngby; Denmark\r\nalias jensen henrik@mental.com\r\n# J. P. Jessel; Institut de Recherche en Informatique de Toulouse;\r\n# Universite Paul Sabatier; 31062 Toulouse; France\r\n# interests: parallel radiosity and ray tracing algorithms on Transputers\r\nalias jessel jessel@irit.fr\r\n# Graham Jones; Oxford U.\r\nalias gjones graham@robots.oxford.ac.uk\r\n# Fern Hunt; NIST\r\nalias hunt fern.hunt@nist.gov\r\n# Vincent Jolivet; Faculte des Sciences de LIMOGES\r\nalias jolivet jolivet@unilim.fr\r\n# Kazufumi Kaneda; Electric Machinery Lab, Hiroshima U.\r\nalias kaneda kin@eml.hiroshima-u.ac.jp\r\n# Konrad F. KARNER; Institute for Computer Graphics;\r\n# Graz University of Technology\r\nalias karner karner@icg.tu-graz.ac.at\r\n# Alexander Keller ; Universitaet Kaiserslautern.  Fachbereich Informatik\r\n# D-67653 Kaiserslautern.  Postfach 3049.\r\nalias keller keller@informatik.uni-kl.de\r\n# Lawrence Kesteloot;\r\n# I'm a graduate student at the University of North Carolina.  My interests\r\n# are global illumination through path tracing and other monte carlo methods.\r\nalias kesteloot kesteloo@cs.unc.edu\r\n# Slawomir Kilanowski; Software engineer developing 3D graphics applications.\r\n# Owner of one-man software company rendering development services.\r\n# Specific interests in global illumination: Fast, robust methods for \r\n# calculation of interreflected light in architectual visualization.\r\nalias kilanowski metagram@pwr.wroc.pl\r\n# Dave Kirk\r\nalias kirk davidk@nvidia.com\r\n# Arjan Kok; TNO-FEL, P.O.Box 96864, 2509 JG 's-Gravenhage, The Netherlands\r\nalias kok kok@fel.tno.nl\r\n# Craig Kolb, Stanford (but email address is Princeton)\r\nalias kolb cek@cs.princeton.edu\r\n# Juhana Kouhia;\r\n# I'm mathematics student (with studies in physics) and just interested\r\n# in the theory of global illumination.\r\nalias kouhia kouhia@nic.funet.fi\r\n# Wolfram Kresse ;  Fraunhofer IGD, Darmstadt\r\n# Our group is developing a tool for Raytracing, Radiosity and\r\n# VR model preparation.\r\nalias kresse wkresse@igd.fhg.de\r\n# Subodh Kumar; Computer Science, UNC, Chapel Hill NC 27599\r\nalias kumar kumar@cs.unc.edu\r\n# Eric Lafortune; Cornell University Progra of COmputer Graphics\r\n# interests: mathematical models and Monte Carlo techniques\r\nalias lafortune  eric@graphics.cornell.edu\r\n# Paul Lalonde, U. of British Columbia\r\nalias lalonde lalonde@cs.ubc.ca\r\n# Mathias Lang; DACOS Software GmbH. Software engeneer at SAP\r\nalias lang mathias.lang@sap-ag.de\r\n# Michael Langer; NEC Research Institute. \r\n# I am computer vision researcher interested in how material and shape \r\n# properties of surfaces can be automatically recovered from images.\r\nalias langer  langer@research.nj.nec.com\r\n# George Leaver; University of Manchester, England\r\n# currently undertaking an M.Sc in the Computer Graphics Unit of the university.\r\n# Interests: Higher Order Radiosity and NURBS\r\nalias leaver leaverg@cs.man.ac.uk\r\n# Justin Legakis; MIT\r\nalias legakis legakis@graphics.lcs.mit.edu\r\n# Marc Levoy, CS Dept, Stanford U.\r\nalias levoy levoy@cs.stanford.edu\r\n# Bob Lewis; CS Dept; U. of British Columbia;\r\n# 6356 Agricultural Road; Vancouver, BC  V6T 1W5; Canada\r\n# interests: 3-D texture, ray tracing, radiosity, parallelism\r\nalias blewis bobl@cs.ubc.ca\r\n# Lewis; Dept. Geography; University College London\r\n# 26 Bedford Way; London WC1H 0AP; UK\r\n# I don't use a first name, \"I'm known just as Lewis\"\r\n# interests: modeling canopy reflectance, remote sensing\r\nalias plewis plewis@ps.ucl.ac.uk\r\n# Robert Lipman, NIST\r\n# I work on a project related to the reflectance (appearance) of materials\r\nalias lipman robert.lipman@nist.gov\r\n# Lars Lippert;  Swiss Federal Institute of Technology Zuerich\r\n# I am a research assistant and I am working on my PhD-Thesis. I am generally \r\n# interested in global illumination and multiresolution approaches.\r\nalias lippert lippert@inf.ethz.ch\r\n# Dani Lischinski; Hebrew University of Jerusalem\r\nalias lischinski danix@cs.huji.ac.il \r\n# LORIA laboratory; (Nancy, France) INRIA-lorraine, CRIN\r\nalias loria globillum@loria.fr\r\n# Celine Loscos; iMAGIS, Grenoble, France\r\nalias loscos Celine.Loscos@imag.fr\r\n# Hugh McCabe; University College Dublin, Ireland\r\nalias mccabe hugh.mccabe@ucd.ie\r\n# Ann Mc Namara; Univ. of Bristol, Vision & Graphics Lab. \r\nalias mcnamara  mcnamara@cs.bris.ac.uk\r\n# Alois Maierhofer ; TU Graz (Austria)\r\nalias maierhofer ali@icg.tu-graz.ac.at\r\n# Eric Maisel; IRISA, Rennes, France\r\nalias maisel maisel@irisa.fr\r\n# Dinesh Manocha; UNC\r\n# interested in problems related to modeling and rendering. \r\n# recent work on problems in display large datasets ( polygons or NURBS)\r\n# and eventually radiositizing them.\r\nalias manocha manocha@cs.unc.edu\r\n# Mathieu Marache ; LORIA\r\n#marache = Mathieu Marache = Mathieu.Marache@loria.fr\r\n# John Mardaljevic; De Montfort University \r\nalias mardaljevic jm@dmu.ac.uk\r\n# Daniele Marini; Eidomatics Lab, Computer Science Dept, Univ. of Milan; Italy\r\n# interests: radiosity, ray tracing, parallel processing (Meiko)\r\nalias marini marini@imiucca.csi.unimi.it\r\n# Ignacio Martin Campos\r\n# Universitat Politecnica de Catalunya\r\n# interests: radiosity and dynamic environments\r\nalias imartin imartin@ima.udg.es\r\n# Nelson Max, Lawrence Livermore Lab\r\nalias max max2@llnl.gov\r\n# Daniel Meneveaux; IRISA, Rennes, France\r\nalias meneveaux dmenevea@irisa.fr\r\n# Christian Metge; Institut de Recherche en Informatique de Toulouse;\r\n# Universite Paul Sabatier; 31062 Toulouse; France\r\n# interests: parallel discrete radiosity and ray tracing algorithms\r\n# (Transputers, workstation networks)\r\nalias metge metge@irit.fr\r\n# Don Mitchell, Microsoft\r\nalias dmitchell donm@microsoft.com\r\n# Tomas Moller; Lund Institute of Technology\r\n# developping a radiosity program for use with Virtual Reality applications.\r\nalias moller tompa@clarus.se\r\n# Hassan Moubaraki; MIC (Media Integration and Communications) \r\n# ATR Research Labs in Kyoto, Japan\r\n# My research topics include computer animation and graphics (facial\r\n# animation) and I am interested in some research issues in global illumination.\r\nalias moubaraki moubarak@mic.atr.co.jp\r\n# Gordon Mueller; Univ. Bonn\r\n# My research interests are widespread:\r\n# efficient raytracing and radiosity in general;\r\nalias gmueller mueller@graphics.cs.uni-bonn.de\r\n# Ken Musgrave; The George Washington University\r\n# Interests: natural phenomena, e.g., light propagation in nature.\r\nalias musgrave musgrave@seas.gwu.edu\r\n# Karol Myszkowski; The University of Aizu\r\n# My interest in global illumination are focused on practical lighting \r\n# simulation algorithms handling complex environments, experimental validation\r\n# of such algorithms, psyhophysiological aspects of image display.\r\nalias myszkowski k-myszk@u-aizu.ac.jp\r\n# Fabrice Neyret; I.N.R.I.A. Rocquencourt,   Projet Syntim\r\nalias neyret Fabrice.Neyret@imag.fr\r\n# Nguyen Duc Cuong; TU Dresden\r\nalias nguyen cn1@irz.inf.tu-dresden.de\r\n# Jeffry Nimeroff; Penn University\r\nalias nimeroff  jnimerof@graphics.cis.upenn.edu\r\n# Tomoyuki Nishita; Electric Machinery Lab, Hiroshima U.\r\nalias nishita nis@eml.hiroshima-u.ac.jp\r\n# Eric Paquette; Universite' de Montre'al\r\n# Student, Master's degree at Universite de Montreal (Canada)\r\n# Interested in radiosity, monte-carlo and ray-tracing techniques used for\r\n# global illumination.\r\nalias paquette bs527@freenet.carleton.ca\r\n# Christopher Patmore; Programming Research Group; Oxford U.\r\n# interests: skylight radiosity\r\nalias patmore cjp@prg.oxford.ac.uk\r\n# Gustavo Patow; University of Girona\r\n# My main interest is finding faster ways to compute photorrealistic \r\n# images, specially solving the global illumination problem (or parts of \r\n# it! :-) ) in a fast and more or less accurate way\r\nalias patow dagush@sol.info.unlp.edu.ar\r\n# Sumant Narayan Pattanaik; IRISA; Rennes; France\r\nalias pattanaik sumant@graphics.cornell.edu\r\n# Charles Patterson; Georgia Tech\r\n# I'm a Ph.D. at Georgia Tech and I work on radiosity clustering. \r\n# My formal advisor is Dr. Holly Rushmeier.\r\nalias patterson charliep@cc.gatech.edu\r\n# Mathias Paulin; Institut de Recherche en Informatique de Toulouse;\r\n# Universite Paul Sabatier; 31062 Toulouse; France\r\n# interests: parallel radiosity and ray tracing algorithms (Transputers, PVM)\r\n# shadow accuracy, transfer simulations in dense foliage\r\nalias paulin paulin@irit.fr\r\n# Hans K. Pedersen; Stanford University\r\nalias pedersen hkp@aperture.stanford.edu\r\n# Frederic Perez Cazorla; University of Girona\r\nalias perez frederic@ima.udg.es\r\n# Bernard Peroche; Ecole des Mines de Saint Etienne\r\n# domains of interest : ray tracing, color reproduction, BRDF models\r\nalias peroche peroche@emse.fr\r\n# Ingmar Peter; University of Dortmund\r\n# I am student of computer science at the University of Dortmund and currently\r\n# writing my master theses, an object-oriented Monte-Carlo Ray-Tracer.\r\nalias ipeter peter@ls7.informatik.uni-dortmund.de\r\n# Sylvain Petitjean; ISA project, CRIN, Nancy (France)\r\nalias petitjean Sylvain.Petitjean@loria.fr\r\n# Fabrizio Pezzola; eyeTech Graphix; I am a computer engineering student and \r\n# I'm writing a Ray-tracer which use global illumination algorithms.\r\nalias pezzola mc4242@mclink.it\r\n# Matt Pharr\r\nalias pharr mmp@lux.Stanford.EDU\r\n# Georg Pietrek; Universitaet Dortmund.\r\n# radiosity, combination radiosity/ray tracing, OO design for rendering programs\r\nalias pietrek pietrek@ls7.informatik.uni-dortmund.de\r\n# Pierre Poulin; Dept. IRO, Universite de Montreal,\r\n# C.P. 6128, succ. Centre-Ville, Montreal, Quebec, Canada H3C 3J7\r\n# interests: illumination, rendering, realism\r\nalias poulin poulin@iro.umontreal.ca\r\n# Bob Powell ; Rhythm and Hues. http://www.rhythm.com/~bpowell/index.html\r\nalias powell bpowell@rhythm.com\r\n# Jan Prikryl; T.U. Vienna, Institute of Computer Graphics and Visualisation\r\nalias prikryl prikryl@cg.tuwien.ac.at\r\n# Claude Puech; iMAGIS/IMAG, BP 53, F-38041 Grenoble Cedex 9. France\r\nalias puech Claude.Puech@imag.fr\r\n# Xavier Pueyo; Dept. Llenguatges i Sistemes Informatics;\r\n# Universitat Politecnica de Catalunya; Av. Diagonal, 647 planta 8;\r\n# 08028-Barcelona; Spain;\r\n# interests: diffuse environments\r\nalias pueyo xavier@ima.udg.es\r\n# Werner Purgathofer; Institute of Computer Graphics; Techn. Univ. Vienna;\r\n# Karlsplatz 13 / 186; A-1040 Wien / Austria\r\n# interests: radiosity, ray tracing, color, virtual reality, \r\n# dithering and quantization\r\nalias purgathofer wp@cg.tuwien.ac.at\r\n# Szymon Rusinkiewicz ; stanford\r\n# I am currently working in BRDF measurement and representation, and am also\r\n# interested in the relation between spatially varying BRDFs and light fields.\r\nalias rusinkiewicz smr@cs.stanford.edu\r\n# Ari Rappoport \r\nalias rappoport arir@cs.huji.ac.il\r\n# Jordi Regincos\r\nalias regincos jordir@upisun4.uab.es\r\n# Panu Rekola; Computer Science Dept, Helsinki U. of Tech.; Finland\r\nalias rekola pre@cs.hut.fi\r\n# Luc Renambot; IRISA\r\n# I began a PhD at IRISA in Rennes about the parallelization\r\n# of global illumination and radiosity methods.\r\nalias renambot renambot@irisa.fr\r\n# Erik Robson: interested in Global illumination's advantages in architectural\r\n# situations, as a sculptor/writer/photographer turned digital artist\r\nalias robson fiction@pressroom.com\r\n# Barry Carlton Ruff\r\nalias ruff bruff@wsicorp.com\r\n# Holly Rushmeier, Computing and Applied Math Lab;\r\n# National Institute for Standards and Technology; Gaithersburg, Maryland\r\nalias rushmeier holly@watson.ibm.com\r\n# David Salesin; U. of Washington\r\nalias salesin salesin@cs.washington.edu\r\n# Stefan Schaefer; University of Bonn\r\nalias schaefer schaefer@graphics.cs.uni-bonn.de\r\n# Christophe Schlick; LaBRI; U. of Bordeaux; 351 Cours de la Liberation\r\n# 33400 Talence; France\r\n# interests: ray tracing, radiosity, antialiasing, general reflectance functions\r\nalias schlick schlick@labri.u-bordeaux.fr\r\n# Karl Johann Schmidt; Mental Images\r\nalias kjschmidt kjs@mental.de\r\n# Olaf Schmidt; University of Paderborn\r\n# PARAGRAPH-Project, parallel simulation of global illumination\r\nalias oschmidt merlin@uni-paderborn.de\r\n# Frank Schoeffel; Fraunhofer IGD in Darmstadt, Germany\r\nalias schoeffel schoeffe@igd.fhg.de\r\n# Roland Schregle; ???\r\nalias schregle schregle@uran.informatik.uni-bonn.de\r\n# My interest in global illumination pertains to the photon map. I'm currently\r\n# implementing it as part of my master's degree in the computer graphics dept.\r\n# at Bonn university.\r\n# Michael Schroeder; University of Erlangen\r\n# Hierarchical Radiosity, Monte-Carlo methods\r\nalias mschroeder Michael.Schroeder@informatik.uni-erlangen.de\r\n# Peter Schroeder\r\nalias pschroeder ps@cs.caltech.edu\r\n# Roberto Scopigno; CNUCE; Consiglio Nazionale delle Richerche;\r\n# Via S.Maria, 36; 56100 Pisa; Italy\r\n# interests: volume rendering, user interfaces, parallel processing, geography\r\nalias scopigno R.Scopigno@cnuce.cnr.it\r\n# Peter Segal; \r\n# development of commercial applications of global illumination\r\nalias psegal Peter.Segal@Bentley.Com\r\n# Francisco Seron; Dpto. Ingenieria Electrica e Informatica;\r\n# Centro Politecnico Superior de Ingenieros; Universidad de Zaragoza;\r\n# C/ Maria Luna s/n; E-50015 Zaragoza; Spain\r\nalias seron pseron@mcps.unizar.es\r\n# Pete Shirley, Indiana U., on leave at Cornell as of 7/94\r\nalias shirley shirley@cs.utah.edu\r\n# Francois Sillion; IMAG; Grenoble; France\r\nalias sillion Francois.Sillion@imag.fr\r\n# Philipp Slusallek; Universitaet Erlangen;\r\n# IMMD IX - Graphische Datenverarbeitung; Am Weichselgarten 9;\r\n# W-8520 Erlangen, Germany\r\n# interests: CAD, surfaces, doing PhD on physical basis of glob. illum.\r\nalias slusallek slusallek@informatik.uni-erlangen.de\r\n# Brian Smits; University of Utah\r\nalias smits bes@cs.utah.edu\r\n# Cyril Soler; iMAGIS, Grenoble, France\r\nalias csoler Cyril.Soler@imag.fr\r\n# Rick Speer\r\nalias speer speer@crl.com\r\n# Stephen Spencer\r\nalias spencer spencer@cgrg.ohio-state.edu\r\n# Marc Stamminger; University of Erlangen\r\n# Wavelet Radiosity/Radiance, \r\n# in future: Clustering, Parallelization of Radiosity/Radiance algorithms\r\nalias stamminger Marc.Stamminger@informatik.uni-erlangen.de\r\n# Jorge Stolfi\r\nalias stolfi stolfi@dcc.unicamp.br\r\n# Eric Stollnitz\r\nalias stollnitz stoll@amath.washington.edu\r\n# Wolfgang Stuerzlinger, Department of Graphics and Parallel Processing,\r\n# Johannes Kepler University, Linz, Austria\r\nalias stuerzlinger wrzl@gup.uni-linz.ac.at\r\n# K. R. Subramanian; AT&T Bell Labs; Murray Hill, NJ\r\nalias ksubramanian krs@allegra.att.com\r\n# Kelvin Sung; Alias Research Inc.  #110 Richmond Street East\r\n# Toronto, Canada, M5C 1P1\r\n# interests: fast ray tracing, modular global illumination software\r\nalias sung ksung@aw.sgi.com\r\n# Frank Suykens; Computer Graphics Research Group, K.U.Leuven\r\nalias suykens Frank.Suykens@cs.kuleuven.ac.be\r\n# Filippo Tampieri; Lightscape Technologies, Inc; San Jose, CA\r\nalias tampieri fxt@discreet.com\r\n# Rasmus Tamstorf; Technical University of Denmark\r\n# Monte Carlo based rendering, image processing and computer vision.\r\nalias tamstorf tamstorf@fa.disney.com\r\n# Seth Teller; MIT\r\nalias teller seth@lcs.mit.edu\r\n# Pierre Tellier\r\n# LSIIT (Laboratoire des Sciences de l'Image, d'Informatique et de\r\n# Teledetection); Departement d'Informatique de l'Universite Louis Pasteur;\r\n# 7, rue R. Descartes; 67084 Strasbourg; France\r\nalias tellier tellier@dpt-info.u-strasbg.fr\r\n# J Tidmus; University of the West of England in Bristol\r\nalias tidmus jpt@btc.uwe.ac.uk\r\n# Robert Tobler. T.U. Vienna, Institute of Computer Graphics and Visualisation\r\nalias tobler rft@cg.tuwien.ac.at\r\n# Jack Tumblin, Georgia Tech\r\nalias tumblin ccsupjt@cc.gatech.edu\r\n# Sam Uselton; CSC, NASA Ames, Mountain View, CA\r\nalias uselton uselton@nas.nasa.gov\r\n# Robert van Liere; Department of Interactive Systems;\r\n# Center for Mathematics and Computer Science (CWI);\r\n# Kruislaan 413,  1098 SJ  Amsterdam,  The Netherlands\r\n# interests: generalizing radiosity method, parallel methods for radiosity\r\nalias vanliere robertl@cwi.nl\r\n# Cornelius Skip Van Wyk, Jr; ??\r\nalias vanwyk vanwyk@unm.edu\r\n# Eric Veach; Stanford U.\r\n# interests: hierarchical global illumination, clustering objects,\r\n# global illumination methods for \"black box\" scene representations\r\nalias veach ericv@cs.stanford.edu\r\n# Francisco Villatoro; Universidad de Malaga (SPAIN)\r\nalias villatoro villa@lcc.uma.es\r\n# Gianluca Vezzadini; Alias | Wavefront  (Paris, France)\r\n# My main interests are in lighting design; I am also very interested in any\r\n# debate concerning standardization: of terminology, of file format for data\r\n#exchange, etc.\r\nalias vezzadini gvezzadini@aw.sgi.com\r\n# Bretton Wade; \r\nalias bwade bwade@sgi.com\r\n# Changyaw Wang; Alias Wavefront\r\n# interests: rendering and modeling of complex outdoor environments\r\nalias cwang wang@aw.sgi.com\r\n# Greg Ward Larson; SGI\r\nalias ward gwlarson@positron.CS.Berkeley.EDU\r\n# Stephen H. Westin; Cornell Program of Computer Graphics\r\nalias westin  westin@graphics.cornell.edu\r\n# Daniel E. Wexler; R&D Staff; Pacific Data Images\r\nalias wexler2 wexler@pdi.com\r\n# Alexander Wilkie; T.U. Vienna\r\nalias wilkie wilkie@cg.tuwien.ac.at\r\n#  Peter L. Williams; Vassar College; NASA Ames Research Center\r\nalias plwilliams williams@cs.vassar.edu\r\n#  Andrew J. Willmott; CMU\r\nalias willmott Andrew.Willmott@cs.cmu.edu\r\n# Jim Winget, Silicon Graphics\r\nalias winget jmw@sgi.com\r\n# Stephen Wittkopf; Dept of Architecture, Technical University Darmstadt,Germany\r\nalias wittkopf wittkopf@hp01.cad.architektur.th-darmstadt.de\r\n# Adam Worrall, University of Bristol Graphics Group\r\n# Computer Science Department, The University, Bristol, UK\r\nalias worrall Adam.Worrall@bristol.ac.uk\r\n# Chien Kok Yang; UC Berkeley\r\n# My research interests are realistic image synthesis and modeling\r\nalias yang ckyang@bach.eecs.berkeley.edu\r\n# J. Zanizetti; Ecole des Mines de Saint-Etienne, France.\r\nalias zanizetti jzaninet@emse.fr\r\n# Dave Zareski ; \r\n# development of commercial applications of global illuminatio\r\nalias zareski David.Zareski@Bentley.Com\r\n# Hansong Zhang; University of North Carolina at Chapel Hill.\r\n#  My interest include radiosity, interactive 3D graphics, simplification..\r\nalias hzhang zhangh@cs.unc.edu\r\n# Sunday Safran Zidonis; I am a student at Columbus State Community College\r\n# and am pursuing my second degree in Technical Communications.\r\nalias zidonis sundayz@ix.netcom.com\r\n# Al Zimmerman; \r\n# I am interested in acceleration of global illumination\r\nalias azimmerman alz@LanMinds.com\r\n# Kurt Zimmerman\r\nalias zimmerman kuzimmer@cs.indiana.edu\r\n# Andrew Zisserman; Robotics Research Group; Oxford University; UK\r\n# interests: computer vision, radiosity\r\nalias zisserman az@robots.oxford.ac.uk\r\n# Zumtobel Licht GmbH; Schweizerstr. 30; A-6850 Dornbirn; Austria\r\n# interests: lighting design visualization, radiosity\r\n# (an alias for global illumination folks at the Zumtobel company)\r\nalias zumtobel glbi@cophos.co.at\r\n#\r\nalias globillum_explicit \\\r\n agrawala alagha mallison almagro amanatides andreas arnu arvo ashdown babu\\\r\n bakshi bala baranoski bastos baum bekaert besuievsky bohn boivin cborel\\\r\n bouatouch buckalew bustillo camahort campbell canoolivares carrard\\\r\n casasayas achalmers chelle chen nchristensen pchristensen chung mcohen\\\r\n collins costa cornell_students cunha curless jdave deniel dilaura doi\\\r\n donaldson dorsey drettakis dumont fdurand dutre elias fellner ferwerda\\\r\n fiume forsyth fournier fussell garcia garmann gatenby geigel gershbein\\\r\n gibson gifford glassner goel grabenstein grant greenberg gritz guibas\\\r\n haines hanrahan heal heckbert hedley heidrich hollasch holzschuch helenhu\\\r\n hubbard ivanov jelle jensen jessel gjones hunt jolivet kaneda karner keller\\\r\n kesteloot kilanowski kirk kok kolb kouhia kresse kumar lafortune lalonde\\\r\n lang langer leaver legakis levoy blewis plewis lipman lippert lischinski\\\r\n loria loscos mccabe mcnamara maierhofer maisel manocha mardaljevic marini\\\r\n imartin max meneveaux metge dmitchell moller moubaraki gmueller musgrave\\\r\n myszkowski neyret nguyen nimeroff nishita paquette patmore patow pattanaik\\\r\n patterson paulin pedersen perez peroche ipeter petitjean pezzola pharr\\\r\n pietrek poulin powell prikryl puech pueyo purgathofer rusinkiewicz\\\r\n rappoport regincos rekola renambot robson ruff rushmeier salesin schaefer\\\r\n schlick kjschmidt oschmidt schoeffel schregle mschroeder pschroeder\\\r\n scopigno psegal seron shirley sillion slusallek smits csoler speer spencer\\\r\n stamminger stolfi stollnitz stuerzlinger ksubramanian sung suykens tampieri\\\r\n tamstorf teller tellier tidmus tobler tumblin uselton vanliere vanwyk veach\\\r\n villatoro vezzadini bwade cwang ward westin wexler2 wilkie plwilliams\\\r\n willmott winget wittkopf worrall yang zanizetti zareski hzhang zidonis\\\r\n azimmerman zimmerman zisserman zumtobel\r\n\r\n\r\n### Current number of globillum members: 221\r\n### END OF GLOBAL ILLUMINATION MAILING LIST\r\n+------------------+------------------------------------------------------+\r\n| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\r\n|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|\r\n+------------------+--------+---------------------------------------------+\r\n| Francois.Sillion@imag.fr  | http://www-imagis.imag.fr/~Francois.Sillion |\r\n+---------------------------+---------------------------------------------+\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id XAA06123; Thu, 2 Jul 1998 23:17:47 +0200\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id WAA26633\r\n\tfor globillum-imag-outgoing; Thu, 2 Jul 1998 22:50:48 +0200 (MET DST)\r\nMessage-ID: <004201bda5fa$e4f7e420$2d2aa8c0@ian-ashdown>\r\nFrom: \"Ian Ashdown\" <iashdown@ledalite.com>\r\nTo: globillum@imag.fr\r\nSubject: New paper of interest\r\nDate: Thu, 2 Jul 1998 13:49:22 -0700\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 4.72.3110.1\r\nX-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: ff64735ed06f989f8af02fb145081434\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n<html><!DOCTYPE HTML PUBLIC \"-//W3C//DTD W3 HTML//EN\">\r\n<HTML>\r\n<HEAD>\r\n\r\n<META content=text/html;charset=iso-8859-1 http-equiv=Content-Type>\r\n<META content='\"MSHTML 4.72.3110.7\"' name=GENERATOR>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT color=#000000 size=2>This mailing list has been awfully quiet of late \r\n...</FONT></DIV>\r\n<DIV><FONT color=#000000 size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT color=#000000 size=2>Some of you may know Kendall Jackson as the \r\nauthor of &quot;The Numerical Solution of Integral Equations of the Second \r\nKind&quot; (Cambridge University Press - <A \r\nhref=\"http://www.cup.org/Titles/58/0521583918.html\">http://www.cup.org/Titles/58/0521583918.html</A>) \r\nor as editor of the Journal of Integral Equations and Applications (<A \r\nhref=\"http://www.math.uiowa.edu/~atkinson/jieapage.html\">http://www.math.uiowa.edu/~atkinson/jieapage.html</A>).</FONT></DIV>\r\n<DIV><FONT color=#000000 size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT color=#000000 size=2>Ken has coauthored several very interesting \r\npapers on the radiosity equation lately. His most recent paper (26 pages!), \r\n&quot;The Planar Radiosity Equation and its Numerical Solution,&quot; is now \r\navailable as rdsty-planar.ps.Z and rdsty-planar.pdf.Z from <A \r\nhref=\"http://www.math.uiowa.edu/ftp/atkinson/\">http://www.math.uiowa.edu/ftp/atkinson/</A>.<BR></FONT></DIV>\r\n<DIV><FONT color=#000000 size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT size=2>I have just begun reading this challenging paper, and so I \r\ncannot offer any comments on it. However, it appears to be an important \r\ncontribution to global illumination research. Given that it will not be \r\npublished in the usual roundup of computer graphics journals, I thought it best \r\nto bring the paper to the attention of this group.</FONT></DIV>\r\n<DIV><FONT size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT size=2>Ian Ashdown, P. Eng., LC</FONT></DIV>\r\n<DIV><FONT size=2>Head of Research</FONT></DIV>\r\n<DIV><FONT size=2>Ledalite Architectural Products</FONT></DIV>\r\n<DIV><FONT size=2><A \r\nhref=\"http://www.ledalite.com\">http://www.ledalite.com</A></FONT></DIV>\r\n<DIV><FONT size=2></FONT>&nbsp;</DIV></BODY></HTML>\r\n\r\n</html>\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id EAA12382; Wed, 8 Jul 1998 04:29:04 +0200\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id EAA10798\r\n\tfor globillum-imag-outgoing; Wed, 8 Jul 1998 04:22:38 +0200 (MET DST)\r\nReply-To: \"Ian Ashdown\" <byheart@direct.ca>\r\nFrom: \"Ian Ashdown\" <byheart@direct.ca>\r\nTo: globillum@imag.fr\r\nSubject: Global Illumination Bibliography update\r\nDate: Tue, 7 Jul 1998 19:21:59 -0700\r\nMessage-ID: <01bdaa17$2fcff710$6af9aecc@helios>\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 4.71.1712.3\r\nX-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 5ece1f0c4a7ee164d755bdb3bebf5120\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nANNOUNCE: 98/07/01 Release of RADBIB98.BIB\r\n------------------------------------------\r\nRADBIB98 is a comprehensive bibliography of radiosity and\r\nrelated global illumination papers, theses, articles, and\r\nbooks. It currently includes 1,399 references -- 59 new\r\nadditions since the 98/04/15 release.\r\n\r\nThis bibliography is available in BibTex format as\r\nRADBIB98.BIB (with a release date of July 1, 1998)\r\nfrom:\r\n\r\n  http://www.ledalite.com/library-/rrt.htm\r\n  ftp://ftp.ledalite.com/pub/radbib98.bib\r\n\r\nAlso available from this site is an abridged version of\r\nRADBIB98.BIB called GITHESIS.BIB. This bibliography\r\nincludes 161 references to radiosity and global\r\nillumination theses -- 7 new additions since the 98/02/10\r\nrelease.\r\n\r\nAs always, it is time-consuming and sometimes difficult to\r\ntrack down conference papers and theses on radiosity and\r\nglobal illumination. If you know of a relevant reference\r\nthat is not included in these bibliographies, please let us\r\nknow so that we can include it in the next release.\r\n\r\nPartial financial support for the maintenance of these\r\nbibliographies has been provided by the ACM SIGGRAPH\r\nSpecial Projects.\r\n\r\nIan Ashdown, P. Eng., LC     |              READ THE BOOK!\r\nVice President, R & D        |  Radiosity: A Programmer's Perspective\r\nbyHeart Consultants Limited  |          John Wiley & Sons 1994\r\nWest Vancouver, BC (Canada)  |    http://mypage.direct.ca/b/byheart\r\n\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id RAA32035; Wed, 8 Jul 1998 17:39:10 +0200\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id RAA15563\r\n\tfor globillum-imag-outgoing; Wed, 8 Jul 1998 17:30:53 +0200 (MET DST)\r\nMessage-ID: <35A39084.E4FF654@irisa.fr>\r\nDate: Wed, 08 Jul 1998 17:30:14 +0200\r\nFrom: Kadi Bouatouch <Kadi.Bouatouch@irisa.fr>\r\nOrganization: IRISA Campus de Beaulieu Rennes FRANCE\r\nX-Mailer: Mozilla 4.03 [fr] (WinNT; I)\r\nMIME-Version: 1.0\r\nTo: globillum@imag.fr, forum_afig@irisa.fr\r\nSubject: A new Journal\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 6ad49aeaae61899bccc1ba0ee0dc854f\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nFind attached the announcement of a new journal.\r\n\r\nKadi\r\n\r\n\r\n\r\n\r\n**************************************************************************\r\n\r\n                           Announcement of New Journal\r\n\r\n                                        and\r\n\r\n                 Call for Papers for Volume 1, Number 1,  late 1998\r\n**************************************************************************\r\n\r\n                        International Journal of\r\n       High Performance Computer Graphics, Multimedia and Visualisation\r\n\r\n                        http://www.bath.ac.uk/~maxhpcg/\r\n\r\nThis Journal is a high quality fully refereed Journal that brings\r\ntogether\r\npapers under one heading that relate to high performance computing in\r\nComputer Graphics, Multimedia and Visualisation. The term high\r\nperformance\r\nwill not be restricted to parallelism but instead will include any form\r\nof\r\ncomputing that can be regarded as extending the performance capability\r\nof the\r\nwork to a level that merits reporting to the research and practitioner\r\ncommunity.  The Journal's scope includes, but is not restricted to:\r\n\r\n        * Fundamentals of higher performance computing.\r\n        * Systems for high performance.\r\n        * Architectures and technologies for high performance computing.\r\n\r\n        * New algorithms that accelerate performance.\r\n        * High performance applications.\r\n        * Performance modelling, analysis and measurement.\r\n        * Theoretical analysis of high performance algorithms.\r\n        * Virtual environments, distributed virtual environments.\r\n        * Real-time dynamic environments.\r\n        * Computer animation.\r\n        * Time varying data\r\n        * Volume and information visualisation.\r\n        * Video and media processing.\r\n        * Real-time interaction.\r\n        * High performance photo-realism in computer graphics.\r\n        * Algorithmic impact on high performance architectures.\r\n        * Architectural impact on high performance algorithms.\r\n\r\nOther topics will be considered by the editors for publication if the\r\nwork is\r\nin keeping with the general aims and objectives of the Journal.\r\n\r\nJoint Editors-in-Chief Derek Paddon and Claire Willis\r\n\r\nEditorial Board:\r\n        Ken-ichi Anjyo -        Japan\r\n        Kadi Bouatouch -        France\r\n        Tom Crockett -          USA\r\n        Don Fussell -           USA\r\n        Pat Hanrahan -          USA\r\n        Chuck Hansen  -         USA\r\n        Alan Heirich -          USA\r\n        Horst Holstein -        UK\r\n        Roger Hubbold -         UK\r\n        Paul Mackerras -        Australia\r\n        Ulrich Neumann -        USA\r\n        Bulent Ozguc -          Turkey\r\n        Derek Paddon -          UK\r\n        Sumanta Pattanaik -     India/USA\r\n        Antonio Sousa Pereira - Portugal\r\n        Jan Prins       -       USA\r\n        Thierry Priol -         France\r\n        Werner Purgathofer -    Austria\r\n        Georgios Sakas          Germany\r\n        Sam Uselton -           USA\r\n        Scott Whitman -         USA\r\n        Claire Willis -         UK\r\n        Craig Wittenbrink -     USA\r\n\r\nFormat of the Journal\r\n\r\nThe initial circulation would be 4 issues per year of approximately 100\r\npages\r\nper issue. The use of coloured illustrations will be encouraged where it\r\nadds\r\nto the value of the papers. The length of papers is open, therefore each\r\n\r\nissue is expected to contain major papers as well as work of a shorter\r\nlength.  Technical notes are encouraged with a special section being\r\ndevoted\r\nto these items. Authors can report major discoveries or innovation as a\r\nshort\r\ntechnical note in advance of the ideas being fully implemented. These\r\nnotes\r\nwill receive very rapid refereeing in order to bring the work to the\r\nnotice\r\nof the community and also to mark the achievement of the authors.  As\r\nwell as\r\npublishing previously unseen original work, the journal provides a focus\r\nfor\r\nselected high quality conference papers that are currently  appearing in\r\n\r\nspecial interest conferences related to high performance issues.  These\r\npapers will always be re-refereed and as a result can be expected to be\r\nextended or reworked in some way.\r\n\r\nFull details on submission procedures for papers and other information\r\nrelated to the Journal can be found at the following www site:\r\n\r\n        http://www.bath.ac.uk/~maxhpcg/\r\n\r\nThe Editors-in-Chief can be contacted by email as follows:\r\n\r\nDerek Paddon\r\n        hpcg@cs.bris.ac.uk\r\n\r\nClaire Willis\r\n        H.P.C.Journal@bath.ac.uk\r\n\r\n\r\n\r\n\r\n\r\n\r\n--\r\n------------------------------------------------------------------\r\nKadi Bouatouch          |   Tel: (33)  2-99-84-72-58              |\r\nIRISA                   |   Fax: (33)  2-99-84-71-71              |\r\nUniversity of Rennes 1  |                                         |\r\nCampus de Beaulieu      |   E-mail: kadi@irisa.fr                 |\r\nF35042 RENNES CEDEX     |                                         |\r\nFRANCE                  |                                         |\r\nhttp://www.irisa.fr/siames/SIAMES97                               |\r\n------------------------------------------------------------------\r\n\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id RAA31994; Wed, 8 Jul 1998 17:36:09 +0200\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id RAA15300\r\n\tfor globillum-imag-outgoing; Wed, 8 Jul 1998 17:25:32 +0200 (MET DST)\r\nMime-Version: 1.0\r\nDate: Wed, 8 Jul 1998 11:19:02 -0700\r\nMessage-ID: <0061B799.4149@autodesk.com>\r\nFrom: Eric Haines <eric.haines@autodesk.com>\r\nSubject: Ray tracing roundtable & bibliography\r\nTo: globillum@imag.fr\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nContent-Description: cc:Mail note part\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: b4cd01939d56ccd1c45441be79c9a500\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nIan's note reminded me of two things worth mentioning here.\r\n\r\nFirst, the Nth annual Ray Tracing Roundtable will be meeting at SIGGRAPH on \r\nThursday, July 23rd, from 6:15 to 7:45 pm at the Peabody Hotel (across the \r\nstreet from the convention center) in Bayhill Rooms I & II. At this event \r\nwe quickly introduce ourselves, then break up to talk with each other about \r\nwhat we've been doing in the field. It fits in nicely in the dead time \r\nbetween papers and the reception.\r\n\r\nSecond, I've updated the free ray tracing bibliography at \r\nhttp://www.acm.org/tog/resources/bib/, and added a link to search the \r\nbibliography online (as part of the collection of computer science \r\nbibliographies, a wonderful free service). Not too many new references, but \r\na few - let me know if I've missed your work. I've also made Tom Wilson's \r\ncollection of ray tracing article abstracts available at this site.\r\n\r\nEric Haines\r\nerich@acm.org\r\nhttp://www.acm.org/tog/editors/erich/\r\nFrom \r\nReturn-Path: <eric.haines@autodesk.com>\r\nReceived: from adeskgate.autodesk.com (adeskgate.autodesk.com [198.93.152.11])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id RAA32094 for <purgathofer@cg.tuwien.ac.at>; Wed, 8 Jul 1998 17:44:35 +0200\r\nReceived: from autodesk.autodesk.com by adeskgate.autodesk.com (8.8.8/SMI-5.3) with ESMTP id IAA20368; Wed, 8 Jul 1998 08:29:58 -0700 (PDT)\r\nReceived: from hqhubmu1.autodesk.com by autodesk.autodesk.com (8.8.8/4.4BSD) with ESMTP id IAA24847; Wed, 8 Jul 1998 08:29:53 -0700 (PDT)\r\nReceived: from ccinternet.autodesk.com (ccinternet [144.111.240.144]) by hqhubmu1.autodesk.com (8.7.5/8.7.3) with SMTP id IAA11320; Wed, 8 Jul 1998 08:29:45 -0700 (PDT)\r\nReceived: from ccMail by ccinternet.autodesk.com\r\n  (IMA Internet Exchange 2.12 Enterprise) id 0061B816; Wed, 8 Jul 1998 08:26:51 -0700\r\nMime-Version: 1.0\r\nDate: Wed, 8 Jul 1998 11:24:18 -0700\r\nMessage-ID: <0061B816.4149@autodesk.com>\r\nFrom: Eric Haines <eric.haines@autodesk.com>\r\nSubject: Ray Tracing Roundtable announcement\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nContent-Description: cc:Mail note part\r\nX-UIDL: 7d08aacf11c76d3f62975cbdec255871\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n     The Nth annual Ray Tracing Roundtable will be meeting at SIGGRAPH on \r\n     Thursday, July 23rd, from 6:15 to 7:45 pm at the Peabody Hotel (across \r\n     the street from the convention center) in Bayhill Rooms I & II. At \r\n     this event we quickly introduce ourselves, then break up to talk with \r\n     each other about what we've been doing in the field. It fits in nicely \r\n     in the dead time between papers and the reception.\r\n     \r\n     Eric Haines\r\n     erich@acm.org\r\n     http://www.acm.org/tog/editors/erich/\r\n     \r\n     p.s. a too-long issue of the RT News will be out real soon now.\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id TAA23405; Tue, 14 Jul 1998 19:04:39 +0200\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id SAA28742\r\n\tfor globillum-imag-outgoing; Tue, 14 Jul 1998 18:47:20 +0200 (MET DST)\r\nDate: Tue, 14 Jul 1998 09:46:02 -0700 (PDT)\r\nFrom: Gregory Ward Larson <gwlarson@positron.CS.Berkeley.EDU>\r\nMessage-Id: <199807141646.JAA32211@positron.CS.Berkeley.EDU>\r\nTo: globillum@imag.fr\r\nSubject: color printer advice\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 64883d6e6222b7ddca050565e8ef1955\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nDoes anyone have any advice to offer on buying a cheap, full-color printer?\r\nI've heard there are units available for less than $1000, but I haven't\r\nheard any testimonials from unbiased sources.  We were looking at a\r\nCodonics printer to connect to our Unix network, which I've heard is\r\na good solution, though it costs about $10,000, which is a little bit\r\nmuch for our budget.\r\n\r\nIf you have any experiences to offer, positive or negative, please share,\r\nbecause I'd like to check these printers out while I'm at Siggraph next\r\nweek.\r\n\r\nThanks in advance,\r\n-Greg\r\n_____________________________________________________________________\r\nGregory Ward Larson (the computer artist formerly known as Greg Ward)\r\nSilicon Graphics, Inc.                   Computer Science Department\r\n2011 N. Shoreline Blvd., M/S 40U-553     537 Soda Hall, UC Berkeley\r\nMountain View, CA  94043-1389            Berkeley, CA  94720-1776\r\n(650) 933-4878, 932-4878 fax             (510) 642-3631, -5775 fax\r\ngregl@sgi.com                            on Tues., Thurs. and Fri.\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id AAA29161; Wed, 15 Jul 1998 00:19:04 +0200\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id AAA07026\r\n\tfor globillum-imag-outgoing; Wed, 15 Jul 1998 00:11:05 +0200 (MET DST)\r\nDate: Tue, 14 Jul 1998 15:10:12 -0700 (PDT)\r\nMessage-Id: <199807142210.PAA26155@wk312.nas.nasa.gov>\r\nFrom: \"Samuel P. Uselton\" <uselton@nas.nasa.gov>\r\nTo: gwlarson@positron.CS.Berkeley.EDU\r\nCC: globillum@imag.fr\r\nIn-reply-to: <199807141646.JAA32211@positron.CS.Berkeley.EDU>\r\n\t(gwlarson@positron.CS.Berkeley.EDU)\r\nSubject: Re: color printer advice\r\nReply-to: uselton@nas.nasa.gov\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: c53c7dbacf54b54a7a50bf7f5f96392c\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nThe NAS Division bought two Codonics printers to replace our ancient\r\nKodak color printers.  Ordinarily I'd say they are better - in\r\nparticular they seem to stay reasonably close to the settings selected\r\n(the Kodak by my office \"drifted\" fairly quickly).  However, I'm\r\non deadline for the Viz conference so of course the \"critical need\r\ncircuits\" in all the printers are doing their best to make life hard.\r\n\r\nI wasn't involved in the purchase so I don't have price or feature\r\ndetails.\r\n\r\n\r\nSam U.\r\nuselton@nas.nasa.gov\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id XAA00809; Thu, 16 Jul 1998 23:56:04 +0200\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id XAA14386\r\n\tfor globillum-imag-outgoing; Thu, 16 Jul 1998 23:44:07 +0200 (MET DST)\r\nFrom: Peter Shirley <shirley@cs.utah.edu>\r\nMessage-Id: <199807162143.PAA19239@lal.cs.utah.edu>\r\nSubject: links and atmospheric persp.\r\nTo: globillum@imag.fr\r\nDate: Thu, 16 Jul 1998 15:43:28 -0600 (MDT)\r\nX-Mailer: ELM [version 2.4 PL25]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: bebeac1f8149b42e17bb01a4442de5e1\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n \r\n Hi Globillumers.  Two things:\r\n \r\n 1. Anybody know any good computer graphics references\r\n    which have implemented atmospheric perspective in\r\n    a physically-based way?\r\n \r\n 2. I am setting up a page of links on global illumination--\r\n    http://www.cs.utah.edu/~shirley/gi/\r\n    it is barely started.  Additions appreciated.\r\n\r\nSee many of you soon.\r\n\r\nPete\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id AAA29510; Tue, 28 Jul 1998 00:16:58 +0200\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id AAA25826\r\n\tfor globillum-imag-outgoing; Tue, 28 Jul 1998 00:07:03 +0200 (MET DST)\r\nMime-Version: 1.0\r\nDate: Mon, 27 Jul 1998 18:02:07 -0700\r\nMessage-ID: <00667C4C.4149@autodesk.com>\r\nFrom: Eric Haines <eric.haines@autodesk.com>\r\nSubject: ray tracing bibliography updated\r\nTo: globillum <globillum@imag.fr>\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nContent-Description: cc:Mail note part\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 20419817d67034a07fb0abcfc4e2902d\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n     The free ray tracing bibliography at:\r\n     \r\n     http://www.acm.org/pubs/tog/resources/bib/\r\n     \r\n     has been updated with recent papers in SIGGRAPH '98 proceedings and \r\n     course notes.\r\n     \r\n     Eric\r\n\r\n\u001a\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id TAA31219; Fri, 11 Sep 1998 19:42:53 +0200\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id TAA05782\r\n\tfor globillum-imag-outgoing; Fri, 11 Sep 1998 19:34:53 +0200 (MET DST)\r\nMime-Version: 1.0\r\nDate: Fri, 11 Sep 1998 13:29:15 -0700\r\nMessage-ID: <0074A561.4149@autodesk.com>\r\nFrom: Eric Haines <eric.haines@autodesk.com>\r\nSubject: article in new issue of \"journal of graphics tools\"\r\nTo: globillum <globillum@imag.fr>\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nContent-Description: cc:Mail note part\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: ae7816cbac30e484879f4e7e1dcb2284\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n     Globillumers,\r\n     \r\n     \"A Low Distortion Map Between Disk and Square\", by Peter Shirley and \r\n     Kenneth Chu, has just been published in the _journal of graphics \r\n     tools_, v.2 n.3, p.45-52.\r\n     \r\n     See http://www.acm.org/jgt/papers/ShirleyChiu97/ for the abstract and \r\n     code for the technique. It should be noted that this technique is \r\n     extended in the paper to mapping between a hemisphere and square. It \r\n     has obvious application within the field of global illumination.\r\n     \r\n     Eric\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id MAA18695; Mon, 21 Sep 1998 12:19:18 +0200\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id MAA17382\r\n\tfor globillum-imag-outgoing; Mon, 21 Sep 1998 12:02:30 +0200 (MET DST)\r\nMessage-ID: <8815647C7041D111A3010060B06BE1C039C202@elvis.lightwork>\r\nFrom: Neil Gatenby <Neil@lightwork.co.uk>\r\nTo: globillum@imag.fr\r\nSubject: near field stuff\r\nDate: Mon, 21 Sep 1998 11:01:07 +0100\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.0.1460.8)\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 6127de4bbe22f445c1198e2fc1406514\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nFollowing on from a recent chit-chat that began at the (Wien/Vienna)\r\nEurographics Workshop on Rendering, some of you may find the following site\r\nof interest.\r\n\r\n(relates to \"canned light sources\"/\"near field photometric data\")\r\n\r\nhttp://www.radimg.com/products_radiantsources.htm\r\n\r\nNeil\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id QAA18865; Tue, 6 Oct 1998 16:14:43 +0200\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id PAA03740\r\n\tfor globillum-imag-outgoing; Tue, 6 Oct 1998 15:53:08 +0200 (MET DST)\r\nReply-To: \"Ian Ashdown\" <byheart@direct.ca>\r\nFrom: \"Ian Ashdown\" <byheart@direct.ca>\r\nTo: globillum@imag.fr\r\nSubject: More global illumination patents\r\nDate: Tue, 6 Oct 1998 06:52:21 -0700\r\nMessage-ID: <01bdf130$8a83ce60$bf8442d8@helios>\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 4.71.1712.3\r\nX-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 412146d92d8b29df9d8e8c354eeae446\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nTwo more global illumination patents to consider:\r\n\r\nUS Patent 5,734,385, Drawing Method and Apparatus Using Radiosity Algorithm\r\nIssue Date: March 31, 1998\r\n\r\nUS Patent 5,742,292, System and Method for Realistically Displaying Images\r\nIndicating the Effects of Lighting on an Object in Three Dimensional Space\r\nIssue Date: April 21, 1998\r\n\r\nand one which, if I read it correctly, apparently patents the WHILE loop\r\nconstruct:\r\n\r\nUS Patent 5,561,752, Multipass Graphics Rendering Method and Apparatus with\r\nRe-Traverse Flag\r\nIssue Date: October 1, 1996\r\nAssignee: Apple Computer, Inc.\r\n\r\nIan Ashdown, P. Eng., LC     |  READ THE BOOK! (300 copies remaining)\r\nVice President, R & D        |  Radiosity: A Programmer's Perspective\r\nbyHeart Consultants Limited  |          John Wiley & Sons 1994\r\nWest Vancouver, BC (Canada)  |    http://mypage.direct.ca/b/byheart\r\n\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id QAA20613; Tue, 6 Oct 1998 16:48:11 +0200\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id QAA06883\r\n\tfor globillum-imag-outgoing; Tue, 6 Oct 1998 16:35:07 +0200 (MET DST)\r\nFrom: Peter Shirley <shirley@cs.utah.edu>\r\nMessage-Id: <199810061434.IAA02720@phong.cs.utah.edu>\r\nSubject: Clearcoat?\r\nTo: globillum@imag.fr\r\nDate: Tue, 6 Oct 1998 08:34:16 -0600 (MDT)\r\nX-Mailer: ELM [version 2.4 PL25]\r\nContent-Type: text; charset=windows-1252\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 3900b02dd62f70a5681a581b4a5e2554\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nAnyone have the scoop on what this technology is:\r\n\r\nhttp://www.sgi.com/newsroom/press_releases/1998/september/clearcoat.html\r\n\r\n??\r\n\r\nAs far as I can guess it is just environment mapping with variable reflectance.\r\nBut it is hard to tell if there is more (the above release is all\r\nmarketing content-free verbiage).  I couldn't find a whitepaper at the\r\nSGI web site either.\r\n\r\nThanks\r\n\r\nPete Shirley\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id TAA26618; Tue, 6 Oct 1998 19:34:18 +0200\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id SAA17367\r\n\tfor globillum-imag-outgoing; Tue, 6 Oct 1998 18:38:51 +0200 (MET DST)\r\nDate: Tue, 6 Oct 1998 09:37:57 -0700 (PDT)\r\nFrom: Alain Fournier <fournier@cs.ubc.ca>\r\nMessage-Id: <199810061637.JAA20592@pedigree.cs.ubc.ca>\r\nTo: byheart@Direct.CA, globillum@imag.fr\r\nSubject: Re:  More global illumination patents\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 2bdf65366b47f51146f16def76fa1c7c\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nAs Ian says \"one which, if I read it correctly, apparently patents the\r\nWHILE loop\". That is great, if that means the REPEAT UNTIL loop remains\r\navailable to patent.\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id TAA27201; Tue, 6 Oct 1998 19:54:39 +0200\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id TAA21136\r\n\tfor globillum-imag-outgoing; Tue, 6 Oct 1998 19:48:18 +0200 (MET DST)\r\nMessage-ID: <FD8F41F04D35D111899600805F19A16C0EF87188@RED-MSG-48>\r\nFrom: Don Mitchell <donm@microsoft.com>\r\nTo: Ian Ashdown <byheart@direct.ca>, globillum@imag.fr\r\nSubject: RE: More global illumination patents\r\nDate: Tue, 6 Oct 1998 10:47:39 -0700\r\nX-Mailer: Internet Mail Service (5.5.2232.9)\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 7c11457e1324499e680daf6df5f68cb9\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nPatents have cooties.\r\n\r\nIf you're writing and selling graphics software, talk to your attorney and\r\nhe will explain what that means and why you should not look at these\r\ndocuments.  :-)\r\n\r\n\r\n> -----Original Message-----\r\n> From:\tIan Ashdown [SMTP:byheart@direct.ca]\r\n> Sent:\tTuesday, October 06, 1998 6:52 AM\r\n> To:\tglobillum@imag.fr\r\n> Subject:\tMore global illumination patents\r\n> \r\n> Two more global illumination patents to consider:\r\n> \r\n> US Patent 5,734,385, Drawing Method and Apparatus Using Radiosity\r\n> Algorithm\r\n> Issue Date: March 31, 1998\r\n> \r\n> US Patent 5,742,292, System and Method for Realistically Displaying Images\r\n> Indicating the Effects of Lighting on an Object in Three Dimensional Space\r\n> Issue Date: April 21, 1998\r\n> \r\n> and one which, if I read it correctly, apparently patents the WHILE loop\r\n> construct:\r\n> \r\n> US Patent 5,561,752, Multipass Graphics Rendering Method and Apparatus\r\n> with\r\n> Re-Traverse Flag\r\n> Issue Date: October 1, 1996\r\n> Assignee: Apple Computer, Inc.\r\n> \r\n> Ian Ashdown, P. Eng., LC     |  READ THE BOOK! (300 copies remaining)\r\n> Vice President, R & D        |  Radiosity: A Programmer's Perspective\r\n> byHeart Consultants Limited  |          John Wiley & Sons 1994\r\n> West Vancouver, BC (Canada)  |    http://mypage.direct.ca/b/byheart\r\n> \r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id JAA03623; Wed, 7 Oct 1998 09:00:30 +0200\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id IAA05536\r\n\tfor globillum-imag-outgoing; Wed, 7 Oct 1998 08:46:50 +0200 (MET DST)\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\nMessage-Id: <199810070646.IAA09595@safran>\r\nSubject: Re: Clearcoat?\r\nTo: Global Illumination List <globillum@imag.fr>\r\nDate: Wed, 7 Oct 1998 08:46:13 +0200 (MDT)\r\nCc: reiners@igd.fhg.de\r\nReply-To: Francois.Sillion@imag.fr\r\nX-Mailer: ELM [version 2.4 PL24]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: d36db2e75a59e3a975c62a20a3efe567\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n\r\nI am forwarding this message since it is clearly of interest\r\nto all of us. The original message bounced because of the problem\r\nI explained earlier, namely that our list server only accepts \r\ncontributions from the listed e-mail addresses...\r\nAgain, if the adress listed in globillum is not the one you send e-mail\r\nfrom, please send me the new one.\r\n\r\n--Francois.\r\n\r\nowner-globillum@imag.imag.fr wrote:\r\n> From owner-globillum@imag.fr  Tue Oct  6 20:47:42 1998\r\n> Date: Tue, 6 Oct 1998 20:47:41 +0200 (MET DST)\r\n> Message-Id: <199810061847.UAA24587@imag.imag.fr>\r\n> To: owner-globillum@imag.imag.fr\r\n> From: owner-globillum@imag.imag.fr\r\n> Subject: BOUNCE globillum@imag.imag.fr: Non-member submission from [reiners@igd.fhg.de]\r\n> \r\n> \r\n> \r\n> \tHi folks,\r\n> \r\n> if you want to see it and you're an SGI developer, try\r\n> \r\n> https://toolbox.sgi.com/toolbox/src/demos/Onyx2/\r\n> \r\n> they have a demo to download for Irix 6.4. It doesn't say a lot about\r\n> the technology, it only says that it's a single pass reflection map\r\n> technique to handle surfaces whose reflecitivty varies with incident\r\n> angle. Andreas Fischer of Daimler Benz sent me a mail saying that the\r\n> Fresnel Index and the intensity of the map are included in the\r\n> calculation. The demo is general enough so that you can load your own\r\n> models and the above webpage has some documentation on the parameters.\r\n> Maybe somebody more knowledgeable can take a look at it and guess how\r\n> it does what it does.\r\n> \r\n> My feeling is that it's just a name for calculating envmaps for the\r\n> material characteristics you want, but maybe I get some more info\r\n> later.\r\n> \r\n> Hope it helps\r\n> \r\n> \tDirk\r\n> \r\n> -- \r\n> --\r\n> -- Dirk Reiners                                    reiners@igd.fhg.de  \r\n> -- IGD - A4                            http://www.igd.fhg.de/~reiners\r\n> -- Rundeturmstrasse 6\r\n> -- D-64283 Darmstadt                  All standard disclaimers apply. \r\n> -- Truth is stranger than fiction because fiction has to make sense. \r\n> \r\n\r\n+------------------+------------------------------------------------------+\r\n| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\r\n|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|\r\n+------------------+--------+---------------------------------------------+\r\n| Francois.Sillion@imag.fr  | http://www-imagis.imag.fr/~Francois.Sillion |\r\n+---------------------------+---------------------------------------------+\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id JAA03702; Wed, 7 Oct 1998 09:01:12 +0200\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id IAA05735\r\n\tfor globillum-imag-outgoing; Wed, 7 Oct 1998 08:48:33 +0200 (MET DST)\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\nMessage-Id: <199810070647.IAA09618@safran>\r\nSubject: Re: Clearcoat?\r\nTo: Global Illumination List <globillum@imag.fr>\r\nDate: Wed, 7 Oct 1998 08:47:54 +0200 (MDT)\r\nCc: \"Stephen H. Westin\" <westin@graphics.cornell.edu>\r\nReply-To: Francois.Sillion@imag.fr\r\nX-Mailer: ELM [version 2.4 PL24]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 1383e05b2eb6af4a3e60b9f3ebb46beb\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nSame deal...\r\n\r\nowner-globillum@imag.imag.fr wrote:\r\n> From owner-globillum@imag.fr  Tue Oct  6 22:38:30 1998\r\n> Date: Tue, 6 Oct 1998 22:38:29 +0200 (MET DST)\r\n> Message-Id: <199810062038.WAA04796@imag.imag.fr>\r\n> To: owner-globillum@imag.imag.fr\r\n> From: owner-globillum@imag.imag.fr\r\n> Subject: BOUNCE globillum@imag.imag.fr: Non-member submission from [\"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>]\r\n> \r\n> Subject: Re: Clearcoat?\r\n> Reply-To: westin@graphics.cornell.edu\r\n> \r\n> \r\n> > Anyone have the scoop on what this technology is:\r\n> > \r\n> > http://www.sgi.com/newsroom/press_releases/1998/september/clearcoat.html\r\n> \r\n> > As far as I can guess it is just environment mapping with variable reflectance.\r\n> > But it is hard to tell if there is more (the above release is all\r\n> > marketing content-free verbiage).  I couldn't find a whitepaper at the\r\n> > SGI web site either.\r\n> \r\n> A couple of speculations:\r\n> \r\n> - Separating the lighting calculation from the reflection map.\r\n>   I believe OpenGL actually multiplies the reflection map by\r\n>   the result of the lighting calculation, which is a bit silly.\r\n> \r\n> - Cube-based environment maps. Hitherto, the spherical map used\r\n>   in OpenGL is camera-centric: you could rotate the car, but\r\n>   not walk around it. A paper some years ago from SGI showed\r\n>   how to do this not too painfully with existing hardware.\r\n> \r\n> Anyway, it's quite possible that they are just fixing something that's\r\n> broken :).\r\n> \r\n> Another possibility is that they are doing Fresnel reflectance (or\r\n> some approximation) at a low level. But if everything has to be baked\r\n> into a precomputed map (e.g. lighting), why not include Fresnel in\r\n> that?\r\n> \r\n> My spies at Ford haven't responded yet...\r\n> \r\n\r\n+------------------+------------------------------------------------------+\r\n| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|\r\n|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|\r\n+------------------+--------+---------------------------------------------+\r\n| Francois.Sillion@imag.fr  | http://www-imagis.imag.fr/~Francois.Sillion |\r\n+---------------------------+---------------------------------------------+\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id SAA08420; Thu, 8 Oct 1998 18:07:13 +0200\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id RAA02810\r\n\tfor globillum-imag-outgoing; Thu, 8 Oct 1998 17:50:25 +0200 (MET DST)\r\nMime-Version: 1.0\r\nDate: Thu, 8 Oct 1998 11:46:20 -0700\r\nMessage-ID: <007B71EF.4149@autodesk.com>\r\nFrom: Eric Haines <eric.haines@autodesk.com>\r\nTo: globillum <globillum@imag.fr>\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nContent-Description: cc:Mail note part\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 68c819286e4df0feddfa515b8245599c\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nGlobillumers,\r\n\r\nI've just improved and added a number of things to the Ray Tracing News site at:\r\n\r\n    http://www.acm.org/tog/resources/RTNews/html/index.html\r\n\r\nThere's now a fairly powerful searcher, so you can easily poke through the 11 \r\nyears of back issues. Next, the issue index has been updated and expanded (for \r\nexample, it now includes pointers to all book reviews which have appeared in the\r\nNews).\r\n\r\nI have also added a note to the site page saying that you can send me a note if \r\nyou want to be notified when a new issue comes out (or just write me direct).\r\n\r\nThe searcher, index, and other information is at the top of the main page.\r\n\r\nEnjoy,\r\n\r\nEric Haines\r\nerich@acm.org\r\n\r\np.s. The free Xavatoria web site searcher at http://www.xav.com/scripts/search/ \r\nis the one I decided to go with - it was surprisingly easy to set up and run. I \r\nrecommend it (so far).\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id TAA30673; Tue, 13 Oct 1998 19:53:09 +0200\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id TAA08481\r\n\tfor globillum-imag-outgoing; Tue, 13 Oct 1998 19:43:41 +0200 (MET DST)\r\nMessage-ID: <36239117.711833EA@cs.yorku.ca>\r\nDate: Tue, 13 Oct 1998 13:42:47 -0400\r\nFrom: Wolfgang Stuerzlinger <wolfgang@cs.yorku.ca>\r\nOrganization: Dept. of Computer Science, York University\r\nX-Mailer: Mozilla 4.5b2 [en] (Win95; I)\r\nX-Accept-Language: en\r\nMIME-Version: 1.0\r\nTo: globillum@imag.fr\r\nSubject: CFP: WSCG99\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 4c3832aad86ea6cea772d964a835f0f2\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n >>>>> CHANGE <<<<<\r\n\tOctober 15, 1998 if not registered\r\n\tOctober 29, 1998 if registered via http://wscg.zcu.cz select WSCG99 \r\n\t\tand send correctly by FTP in the proper format\r\n\t\t\t\t\r\n\r\nYou have the very last opportunity to present your paper \r\n                 before the year 2000\r\n-----------------------------------------------------------\r\n\r\n\t                   W S C G'99 \r\n\r\n    The 7-th International Conference in Central Europe \r\n         on Computer Graphics, Visualization and\r\n                Digital Interactive Media 99 \r\n\r\n                    in cooperation with \r\n\r\n         EUROGRAPHICS and IFIP working group 5.10\r\n         on Computer Graphics and Virtual Worlds\r\n\r\n          will be held in February 8 - 12, 1999 \r\n        in Plzen at the University of West Bohemia\r\n       close to PRAGUE, the capital of the Czech Republic \r\n\r\n-----------------------------------------------------------------------\r\n>> If you are willing to help us as a REVIEWER, please,              <<\r\n>> fill in the form at the http://wscg.zcu.cz/reviewer.htm           << \r\n-----------------------------------------------------------------------\r\n>>Spare WSCG'98 proceedings are still available - ask your librarian <<\r\n>>to order one - form is available from  http://wscg.zcu.cz & WSCG99 <<\r\n-----------------------------------------------------------------------\r\n\r\n                         Conference Chairs\r\n                         =================\r\n     Nadia Magnenat Thalmann, MIRALab-CUI, Univ. of Geneva, Switzerland\r\n           Vaclav Skala, Univ. of West Bohemia, Czech Republic\r\n\r\n                 International Programme Committee\r\n                 =================================\r\nBergougnoux,P.(F) Chalmers,A.(UK)     Chen,J.(USA)        Fellner,D.(D) \r\nFerko,A.(SK)      Groeller,E.(A)      Hubbold,R.(UK)      Iones,A.(RU) \r\nJensen,W.H.(D)    Klein,R.(D)         Mockrzycki,V.(PL)   Peroche,B.(F) \r\nPratt,M.(USA)     Rossignac,J.(USA)   Sbert, M.(ES)       Seidel,H.-P.(D) \r\nSillion,F.(F)     Slavik,P.(CR)       Slusalek,P.(D)      Sochor, J.(CR)    \r\nStrasser,W.(D)    Stuerzlinger,W.(CA) Szirmay-Kalos,L.(H) Tokuta,A.(USA) \r\nWillis, P.(UK)    Wuetrich,C.(D)      Yagel, R.(USA)      Yukita,S.(J)\r\nZara, J.(CR) \r\n \r\n  \r\n                Sponsors and supporting organizations\r\n                =====================================\r\n              Digital Equipment, Hewlett Packard, IBM, \r\n        Silicon Graphics, Intergraph, Bentley Systems, Microsoft\r\n\r\n\r\n                     Information for authors\r\n                     ========================\r\nDeadline for contributions: \tOctober 15, 1998 if not registered\r\n\t\t\t\tOctober 29, 1998 if registered via http://wscg.zcu.cz select WSCG99\r\n\t\t\t\t\tand send correctly by FTP in the proper format\r\n\t\t\t\toriginal(full affiliation)\r\n\t\t\t\t+3 copies(non-affiliated) \r\n\t\t\t\t+electronic form in CORRECT Postscript \r\n                                  to be compressed to gz format\r\n\t\t\t\tformat A4 (strictly NOT B4, properly formated), \r\n\t\t\t\t8 pages including figures, tables etc. \r\n\r\nPosters: same format, length restricted to 2 pages including pictures, tables\r\netc.\r\n         If presented by an author will be printed in separate volume.\r\n\r\nFor details, please, see http://wscg.zcu.cz select WSCG'99\r\n\r\n\r\n                        Topics included\r\n                        ---------------\r\nFundamental algorithms, rendering and visualization, virtual reality, \r\nanimation and multimedia, medical imaging, geometric modelling and fractals, \r\ngraphical interaction, object-oriented graphics, WWW technologies, standards, \r\ncomputer vision, parallel and distributed graphics, computational geometry, \r\ncomputer aided geometric design, CAD/CAM, DTP and GIS systems, \r\neducational aspects of related fields, usage of graphics within mathematical \r\nsoftware (Maple, Mathematica, MathCAD etc.) in education\r\n\r\nThe program includes international books exhibition and video show, too.\r\n                     ---------------------------------------------\r\n\r\n                      W S C G '99 International Exhibition\r\n                      ------------------------------------\r\n\r\nInformation for exhibitors: Please contact the organiser as soon as possible\r\n--------------------------  for detailed information and conditions.\r\n\r\nThe WSCG98 Exhibition will be held in parallel. Top leading European and Czech \r\ncompanies active in computer graphics, visualization and computer vision, \r\nCAD/CAM  and GIS systems, virtual reality, multimedia systems and others \r\nwill be presenting their latest products.\r\n\r\nSpecial programme will be available, too.\r\n-----------------\r\n\r\nAccepted papers will be published in the Conference proceedings with ISBN. \r\nThey are reviewed by INSPEC, Cambridge Scientific Abstracts, InfoStore, \r\nIEEE , ISI , AIMS , INIST and others for citations index and other purposes. \r\n \r\nThe best papers will be considered for possible publication in the Journal of \r\nVisualisation and Computer Animation, Computers&Graphics, The Visual Computer, \r\nMachine Graphics & Vision and others journals. \r\n\r\n\t\r\n\r\n             \tOrganizer and conference secretariat\r\n             \t------------------------------------\r\n                            Vaclav Skala\r\n                c/o Computer Science Dept., Univ.of West Bohemia\r\n             Univerzitni 8, Box 314, 306 14 Plzen, Czech Republic\r\n\r\n\te-mail: skala@kiv.zcu.cz\tSubject: INFO WSCG99\r\n\ttel.:+420-19-7491-188\t\tfax:+420-19-7491-188\r\n\t\t\t\t\tfax:+420-19-7822-578\r\n\r\n\r\nThe latest information is available at: \r\n\r\n\t\thttp://wscg.zcu.cz\tselect WSCG'99\r\n\r\nInformation on all WSCG conferences:    http://wscg.zcu.cz\t\r\n\r\nIn case of any problems:                http://147.228.63.9\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id JAA05580; Wed, 14 Oct 1998 09:38:11 +0200\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id JAA16206\r\n\tfor globillum-imag-outgoing; Wed, 14 Oct 1998 09:26:49 +0200 (MET DST)\r\nMessage-ID: <36245214.1211C043@irisa.fr>\r\nDate: Wed, 14 Oct 1998 09:26:13 +0200\r\nFrom: Kadi Bouatouch <Kadi.Bouatouch@irisa.fr>\r\nOrganization: IRISA Campus de Beaulieu Rennes FRANCE\r\nX-Mailer: Mozilla 4.03 [fr] (WinNT; I)\r\nMIME-Version: 1.0\r\nTo: globillum@imag.fr, kadi@irisa.fr, arnaldi@irisa.fr, cozot@irisa.fr\r\nSubject: Postdoctoral jobs\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nContent-Transfer-Encoding: 8bit\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: f1d6696fe67a71e73c985cf9388bdf17\r\nX-Mozilla-Status: 9001\r\nX-Mozilla-Status2: 00000000\r\n\r\nOur group can offer  postdoctoral grants (for one or two years) for\r\nresearchers who are not french citizens.\r\nIf you are interested, please  let me know. If you want to know further\r\ninformation please connect to the page web :\r\nhttp://www.irisa.fr/siames/pub/pavr.html\r\n\r\nSincerely\r\n\r\nkadi\r\n\r\n\r\n\r\n\r\n\r\n\r\n--\r\n------------------------------------------------------------------\r\nKadi Bouatouch          |   Tel: (33)  2-99-84-72-58              |\r\nIRISA                   |   Fax: (33)  2-99-84-71-71              |\r\nUniversity of Rennes 1  |                                         |\r\nCampus de Beaulieu      |   E-mail: kadi@irisa.fr                 |\r\nF35042 RENNES CEDEX     |                                         |\r\nFRANCE                  |                                         |\r\nhttp://www.irisa.fr/siames/SIAMES97                               |\r\n------------------------------------------------------------------\r\n\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id XAA01559; Sat, 17 Oct 1998 23:56:42 +0200\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id XAA10717\r\n\tfor globillum-imag-outgoing; Sat, 17 Oct 1998 23:48:58 +0200 (MET DST)\r\nReply-To: \"Ian Ashdown\" <byheart@direct.ca>\r\nFrom: \"Ian Ashdown\" <byheart@direct.ca>\r\nTo: globillum@imag.fr\r\nSubject: Stochastic global illumination and RADBIB98\r\nDate: Sat, 17 Oct 1998 14:47:32 -0700\r\nMessage-ID: <01bdfa17$bea46ac0$0100007f@helios>\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 4.71.1712.3\r\nX-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 18d0623389b1555c264979fcc44a7b9a\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nI normally refrain from commenting on the papers that I add to the RADBIB98\r\nglobal illumination bibliography, but in this case I will make an exception.\r\n\r\nDr. Laszlo Szirmay-Kalos of the Department of Control Engineering and\r\nInformation Technology, Technical University of Budapest\r\n(szirmay@fsz.bme.hu) and various co-authors have been prolific in the number\r\nof high-quality papers and technical reports they have written on global\r\nillumination over the past few years.\r\n\r\nI have listed these publications in RADBIB98 (see below), but I want to draw\r\nyour attention to one in particular: \"Stochastic Methods in Global\r\nIllumination - State of the Art Report\" (Technical Report TR-186-2-98-23).\r\nThis 29-page report (in English) presents \"a state-of-the-art report of\r\nthose global illumination algorithms which involve Monte Carlo or\r\nquasi-Monte Carlo algorithms.\"\r\n\r\nIf you are a grad student involved in this area, this is likely a must-read\r\npaper. It offers an excellent overview and 84 references to follow up on.\r\n\r\nTo download this paper or the many others that Dr. Szimay-Kalos and\r\nco-authors have written, go to http://www.fsz.bme.hu/~szirmay/puba.html.\r\n\r\nSpeaking of RADBIB98, it and GITHESIS are still very much alive.\r\nUnfortunately, the Webmeister of their host Web site (www.ledalite.com) has\r\nbeen inundated with work and has so far been unable to upload the September\r\n30th releases for me.\r\n\r\nRADBIB98 now has 1,440 entries (34 additions since its July 15th release)\r\nand GITHESIS (a subset of RADBIB98 featuring MSc and PhD theses) has 168\r\nentries (7 additions), with more to come.\r\n\r\nI do not know when Ledalite will be able to upload the latest versions. If\r\nit doesn't happen by the end of the month, I may set up a new Web site for\r\nglobal illumination research and host them myself. In the meantime, if you\r\nwould like copies, please send me an e-mail request at iashdown@cs.ubc.ca.\r\n(Yes, I am now a full-time computer science graduate student.)\r\n\r\n- Ian Ashdown\r\n\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id EAA30659; Fri, 6 Nov 1998 04:39:02 +0100\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id EAA02582\r\n\tfor globillum-imag-outgoing; Fri, 6 Nov 1998 04:30:57 +0100 (MET)\r\nReply-To: \"Ian Ashdown\" <byheart@direct.ca>\r\nFrom: \"Ian Ashdown\" <byheart@direct.ca>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 98/11/15 Release of RADBIB98.BIB and GITHESIS.BIB\r\nDate: Thu, 5 Nov 1998 19:29:50 -0800\r\nMessage-ID: <01be0935$b62f6a70$4f8742d8@helios>\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 4.71.1712.3\r\nX-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 0d6ce2e0415f29de9001e643a63e3cf1\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nANNOUNCE: 98/11/15 Release of RADBIB98.BIB and GITHESIS.BIB\r\n-----------------------------------------------------------\r\nRADBIB98 is a comprehensive bibliography of radiosity and\r\nrelated global illumination papers, theses, articles, and\r\nbooks. It currently includes 1,466 references -- 60 new\r\nadditions since the 98/07/15 release.\r\n\r\nThis bibliography is available in BibTex format as\r\nRADBIB98.BIB (with a release date of November 15, 1998)\r\nfrom:\r\n\r\n  http://www.ledalite.com/library-/rrt.htm\r\n  ftp://ftp.ledalite.com/pub/radbib98.bib\r\n\r\nAlso available from this site is an abridged version of\r\nRADBIB98.BIB called GITHESIS.BIB. This bibliography\r\nincludes 171 references to radiosity and global illumination\r\ntheses -- 10 new additions since the 98/07/15 release.\r\n\r\nAs always, it is time-consuming and sometimes difficult to\r\ntrack down conference papers and theses on radiosity and\r\nglobal illumination. If you know of a relevant reference\r\nthat is not included in these bibliographies, please let us\r\nknow so that we can include it in the next release.\r\n\r\nPartial financial support for the maintenance of these\r\nbibliographies has been provided by the ACM SIGGRAPH\r\nSpecial Projects.\r\n\r\nIan Ashdown\r\nHead of Research\r\nLedalite Architrctural Products Inc.\r\nhttp://www.ledalite.com\r\n\r\n\r\n\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id SAA09503; Wed, 18 Nov 1998 18:54:34 +0100\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id SAA03688\r\n\tfor globillum-imag-outgoing; Wed, 18 Nov 1998 18:41:17 +0100 (MET)\r\nMessage-Id: <9811181740.AA03053@merckx.graphics.cornell.edu>\r\nDate: Wed, 18 Nov 1998 12:40:39 -0500\r\nFrom: \"Stephen H. Westin\" <westin@graphics.cornell.edu>\r\nTo: globillum@imag.fr\r\nSubject: Translation of Kubelka-Munk Paper\r\nReply-To: westin@graphics.cornell.edu\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 264fd2830c796cc806c3209b3f2028f6\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nI have translated the 1931 paper, \"Ein Beitrag zur Optik der\r\nFarbanstriche\", by Paul Kubelka and Franz Munk, into English. This is\r\nthe fundamental paper on reflectance of pigment-bearing layers. I\r\nwould appreciate any corrections or improvements to my amateur\r\ntranslation.\r\n\r\nThe translation is available in gzipped PostScript at\r\n\r\n<http://www.graphics.cornell.edu/~westin/pubs/kubelka.ps.gz>.\r\n\r\n-Stephen H. Westin\r\nAny information or opinions in this message are mine: they do not\r\nrepresent the position of Cornell University or any of its sponsors.\r\n\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id TAA14394; Wed, 13 Jan 1999 19:12:49 +0100\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id SAA17944\r\n\tfor globillum-imag-outgoing; Wed, 13 Jan 1999 18:52:50 +0100 (MET)\r\nFrom: Adrian James Chung <ajc@doc.ic.ac.uk>\r\nTo: globillum@imag.fr\r\nSubject: Thesis downloadable\r\nMessage-Id: <E100USj-0002xz-00@santos.doc.ic.ac.uk>\r\nDate: Wed, 13 Jan 1999 17:52:13 +0000\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 1d5ac53766accc7db5bb98ad300230ee\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/html; charset=windows-1252\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n<html>\r\n<font size=3>Dear researcher,<br>\r\n<br>\r\nI've finally completed my Ph.D. duties and have placed the resulting thesis<br>\r\nonline:<br>\r\n<br>\r\n<a href=\"http://www.doc.ic.ac.uk/%7Eajc/Papers/thesis.ps.bz2\" eudora=\"autourl\">http://www.doc.ic.ac.uk/~ajc/Papers/thesis.ps.bz2</a> (2.0 MB)<br>\r\n<br>\r\nWhile this body of work does not concentrate purely on Global<br>\r\nIllumination some interesting ideas are proposed, implemented and<br>\r\nstudied that may be of interest to researchers in this field:<br>\r\n<br>\r\n1. Ray space partitions for ray casting acceleration<br>\r\n<br>\r\n2. Detecting total occlusion of ray shafts in non-polygonal environments<br>\r\n<br>\r\n3. Constructing smooth shading functions over arbitrary topologies<br>\r\n<br>\r\n4. Robust classification of shadow regions -- umbra, penumbra and full<br>\r\n illumination.<br>\r\n<br>\r\nBye.<br>\r\nAdrian.<br>\r\n</font></html>\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id JAA32528; Fri, 15 Jan 1999 09:53:41 +0100\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id IAA06951\r\n\tfor globillum-imag-outgoing; Fri, 15 Jan 1999 08:58:33 +0100 (MET)\r\nReply-To: byheart@direct.ca\r\nFrom: \"Ian Ashdown\" <byheart@direct.ca>\r\nTo: globillum@imag.fr\r\nSubject: RADBIB99 and GITHESIS - new releases\r\nDate: Fri, 15 Jan 1999 00:00:58 -0800\r\nMessage-ID: <000001be405d$33db5160$2b8742d8@byheart>\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Priority: 3 (Normal)\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0\r\nImportance: Normal\r\nX-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 84bedd6faefa144ce74d3773d1668219\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nANNOUNCE: 99/01/01 Release of RADBIB99.BIB\r\n------------------------------------------\r\nRADBIB99 is a comprehensive bibliography of radiosity and\r\nrelated global illumination papers, theses, articles, and\r\nbooks. It currently includes 1,550 references -- 84 new\r\nadditions since the 98/11/15 release.\r\n\r\nThis bibliography is available in BibTex format as\r\nRADBIB99.BIB (with a release date of January 1, 1999)\r\nfrom:\r\n\r\n  http://www.ledalite.com/library-/rrt.htm\r\n  ftp://ftp.ledalite.com/pub/radbib99.bib\r\n\r\nAlso available from this site is an abridged version of\r\nRADBIB99.BIB called GITHESIS.BIB. This bibliography\r\nincludes 186 references to radiosity and global illumination\r\ntheses -- 15 new additions since the 98/11/15 release.\r\n\r\nAs always, it is time-consuming and sometimes difficult to\r\ntrack down conference papers and theses on radiosity and\r\nglobal illumination. If you know of a relevant reference\r\nthat is not included in these bibliographies, please let us\r\nknow so that we can include it in the next release.\r\n\r\nPartial financial support for the maintenance of these\r\nbibliographies has been provided by the ACM SIGGRAPH\r\nSpecial Projects.\r\n\r\nIan Ashdown, P. Eng, LC                    READ THE BOOK!\r\nVice President                 Radiosity: A Programmer's Perspective\r\nbyHeart Consultants Limited            John Wiley & Sons 1994\r\n\r\nhttp://persweb.direct.ca/byheart/Ashdown.html\r\nFrom \r\nReturn-Path: <owner-globillum@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id PAA14555; Tue, 16 Feb 1999 15:29:23 +0100\r\nReceived: (from daemon@localhost)\r\n\tby imag.imag.fr (8.8.5/8.8.5) id PAA10445\r\n\tfor globillum-imag-outgoing; Tue, 16 Feb 1999 15:22:02 +0100 (MET)\r\nMessage-ID: <003801be59b8$1c58f8c0$7e8442d8@byheart>\r\nFrom: \"Ian Ashdown\" <byheart@direct.ca>\r\nTo: globillum@imag.fr\r\nSubject: Fw: fast hemispherical scatterometer - commercial partner wanted\r\nDate: Tue, 16 Feb 1999 06:24:48 -0800\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 4.72.3155.0\r\nX-MimeOLE: Produced By Microsoft MimeOLE V4.72.3155.0\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: c3645bef71f20e69955317dd5c985f70\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nInteresting item from sci.optics -- anyone have any details on this\r\n(presumably European) patent? (If the device really is patented rather than\r\npatent pending, the details should be in the public domain.)\r\n\r\n- Ian Ashdown\r\n\r\n-----Original Message-----\r\nFrom: Sipke Wadman <s.wadman@philips.com>\r\nNewsgroups: sci.optics\r\nDate: February 16, 1999 2:35 AM\r\nSubject: fast hemispherical scatterometer - commercial partner wanted\r\n\r\n\r\n>Title: Fast hemispherical scatterometer - commercial partner wanted\r\n>\r\n>We have a new, patented scatterometer capable of measuring a full\r\n>hemispherical scatterogram of a surface for light from +90 to -90 degrees\r\n>(reflected and transmitted) incidence in seconds. Probed surface approx.\r\n1 -\r\n>10 mm, multiple wavelength. Its purpose is fast quantitative\r\n>characterisation of  textures, visual appearance etc. for use as a quality\r\n>monitoring tool for industrial production processes and as an input for\r\n>computer graphics. The scatterometer is under further development and will\r\n>be equipped with appropriate software for data processing.\r\n>\r\n>Building  scatterometers is not our core business and we seek co-operation\r\n>with a commercial instrumentation manufacturer to design, build and sell a\r\n>commercial version under licence, so we (and others) can simply buy it on\r\n>the market.\r\n>\r\n>Potential partners are invited to respond by E-mail (s.wadman@philips.com)\r\n>or by fax (+31 40 2737012); technical details will be given under prior\r\n>legal non-disclosure agreement.\r\n>\r\n>Sipke Wadman,\r\n>Centre for Manufacturing Technology of Royal Philips Electronics,\r\n>Netherlands\r\n\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id FAA07212; Sat, 6 Mar 1999 05:44:41 +0100\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id FAA08951\r\n\tfor globillum-imag-outgoing; Sat, 6 Mar 1999 05:37:47 +0100 (MET)\r\nX-Authentication-Warning: imag.imag.fr: majordom set sender to owner-globillum@imag.imag.fr using -f\r\nMessage-ID: <006401be678b$ab66aae0$608642d8@byheart>\r\nFrom: \"Ian Ashdown\" <byheart@direct.ca>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: Updated RADBIB99 and GITHESIS\r\nDate: Fri, 5 Mar 1999 20:41:55 -0800\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 4.72.3155.0\r\nX-MimeOLE: Produced By Microsoft MimeOLE V4.72.3155.0\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 67838601e2e1fb5bfc0e4e112934bf23\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD W3 HTML//EN\">\r\n<HTML>\r\n<HEAD>\r\n\r\n<META content=text/html;charset=iso-8859-1 http-equiv=Content-Type>\r\n<META content='\"MSHTML 4.72.3612.1700\"' name=GENERATOR>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT color=#000000><FONT face=Courier><FONT size=2>ANNOUNCE: 99/03/01 \r\nRelease of \r\nRADBIB99.BIB<BR>------------------------------------------<BR>RADBIB99 is a \r\ncomprehensive bibliography of radiosity and<BR>related global illumination \r\npapers, theses, articles, and<BR>books. It currently includes 1,558 references \r\n-- 8 new<BR>additions since the 99/01/01 release.</FONT></FONT></FONT><FONT \r\nsize=2><FONT face=Courier></FONT></FONT></DIV>\r\n<DIV><FONT color=#000000><FONT face=Courier><FONT \r\nsize=2></FONT></FONT></FONT><FONT size=2><FONT \r\nface=Courier></FONT></FONT>&nbsp;</DIV>\r\n<DIV><FONT color=#000000><FONT face=Courier><FONT size=2>This bibliography is \r\navailable in BibTex format as<BR>RADBIB99.BIB (with a release date of March 1, \r\n1999) from:</FONT></FONT></FONT><FONT size=2><FONT \r\nface=Courier></FONT></FONT></DIV>\r\n<DIV><FONT color=#000000><FONT face=Courier><FONT \r\nsize=2></FONT></FONT></FONT><FONT size=2><FONT \r\nface=Courier></FONT></FONT>&nbsp;</DIV>\r\n<DIV><FONT color=#000000><FONT face=Courier><FONT size=2>&nbsp; <A \r\nhref=\"http://persweb.direct.ca/byheart/Ashdown.html\">http://persweb.direct.ca/byheart/Ashdown.html</A></FONT></FONT></FONT><FONT \r\nsize=2><FONT face=Courier></FONT></FONT></DIV>\r\n<DIV><FONT color=#000000><FONT face=Courier><FONT \r\nsize=2></FONT></FONT></FONT><FONT size=2><FONT \r\nface=Courier></FONT></FONT>&nbsp;</DIV>\r\n<DIV><FONT color=#000000><FONT face=Courier><FONT size=2>Also available from \r\nthis site is an abridged version of<BR>RADBIB99.BIB called GITHESIS.BIB. This \r\nbibliography<BR>includes 190 references to radiosity and \r\nglobal</FONT></FONT></FONT></DIV>\r\n<DIV><FONT color=#000000><FONT face=Courier><FONT size=2>illumination theses -- \r\n4 new additions since the 99/01/01</FONT></FONT></FONT></DIV>\r\n<DIV><FONT color=#000000><FONT face=Courier><FONT \r\nsize=2>release.</FONT></FONT></FONT><FONT size=2><FONT \r\nface=Courier></FONT></FONT></DIV>\r\n<DIV><FONT color=#000000><FONT face=Courier><FONT \r\nsize=2></FONT></FONT></FONT><FONT size=2><FONT \r\nface=Courier></FONT></FONT>&nbsp;</DIV>\r\n<DIV><FONT color=#000000><FONT face=Courier><FONT size=2>Partial financial \r\nsupport for the maintenance of these<BR>bibliographies has been provided by the \r\nACM SIGGRAPH<BR>Special Projects.<BR></FONT></FONT></FONT><FONT size=2><FONT \r\nface=Courier></FONT></FONT></DIV>\r\n<DIV><FONT color=#000000 size=2><FONT face=Courier size=2>- Ian \r\nAshdown</FONT></FONT></DIV>\r\n<DIV><FONT color=#000000 size=2><FONT face=Courier \r\nsize=2></FONT></FONT>&nbsp;</DIV></BODY></HTML>\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id SAA20029; Tue, 30 Mar 1999 18:11:04 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id SAA25428\r\n\tfor globillum-imag-outgoing; Tue, 30 Mar 1999 18:00:46 +0200 (MET DST)\r\nMessage-ID: <97B07886CAF8D111AE400008C7F4E17D8966D7@HQ_EXCHANGE>\r\nFrom: Ian Ashdown <iashdown@ledalite.com>\r\nTo: \"'globillum@imag.fr'\" <globillum@imag.fr>\r\nSubject: news48_1 (http://www.ping.at/cie/publ/news/news48.html)\r\nDate: Tue, 30 Mar 1999 08:00:44 -0800\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2232.9)\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 570f979c592e7136211ca521c74d8e61\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nThe International Lighting Commission has recently established CIE Division\r\n8, \"Image Technology.\" Technical committees of possible interest to\r\nglobillum subscribers include:\r\n\r\nTC 8-02: Colour Difference Evaluation in Images\r\n\r\nTerms of Reference: To study, develop and standardise methods to derive\r\ncolour differences for images. \r\n\r\nTC 8-03: Gamut Mapping\r\n\r\nTerms of Reference: To study, develop and recommend an optimal solution for\r\ncross-device and cross-media image reproduction. This solution will provide\r\na standard procedure to calculate the colour gamut of an image, an imaging\r\nsystem, or its components, and either one algorithm, or a set of algorithms\r\nand rules for use in specific applications.\r\n\r\nTC 8-04: Adaptation Under Mixed Illumination Conditions\r\n\r\nTerms of Reference: To investigate the state of adaptation of the visual\r\nsystem when comparing soft-copy images on self-luminous displays and hard\r\ncopy images viewed under various ambient lighting conditions.\r\n\r\nDetails are available at:\r\n\r\n http://www.ping.at/cie/publ/news/news48.html\r\n\r\nIan Ashdown, P. Eng., LC\r\nHead of Research\r\nLedalite Architectural Products Inc.\r\nhttp://www.ledalite.com\r\n <<news48_1.url>> \r\n\r\nAttachment Converted: \"D:\\Program Files\\Eudora\\Attach-ab Mrz 99\\news48_1.url\"\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id SAA20711; Tue, 30 Mar 1999 18:39:32 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id SAA27844\r\n\tfor globillum-imag-outgoing; Tue, 30 Mar 1999 18:36:25 +0200 (MET DST)\r\nMessage-ID: <8815647C7041D111A3010060B06BE1C06930C8@elvis.lightwork>\r\nFrom: Neil Gatenby <Neil@lightwork.co.uk>\r\nTo: \"'globillum@imag.fr'\" <globillum@imag.fr>\r\nSubject: RE: news48_1 (http://www.ping.at/cie/publ/news/news48.html)\r\nDate: Tue, 30 Mar 1999 17:35:54 +0100\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2232.9)\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 47c2a5e4c7c4eee8127b188248dd2506\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n> -----Original Message-----\r\n> From: Ian Ashdown [mailto:iashdown@ledalite.com]\r\n> Sent: Tuesday, March 30, 1999 5:01 PM\r\n> To: 'globillum@imag.fr'\r\n> Subject: news48_1 (http://www.ping.at/cie/publ/news/news48.html)\r\n> \r\n<snip>\r\n\r\nAlso of possible interest to globillumers, and found at the same URL, are\r\ndetails of the following CIE publication, which is new to me ...\r\n\r\nNeil\r\n\r\n---\r\n\r\nPractical Methods for the Measurement of Reflectance and Transmittance\r\n\r\nCIE 130-1998 ISBN 3 900 734 88 7\r\n\r\nThe characteristics of materials related to their reflection and\r\ntransmission properties are defined in accordance with the International\r\nLighting Vocabulary and other relevant CIE publications.\r\n\r\nThe parameters affecting these characteristics and the principles of\r\nmeasurement involved, which are the same whether the measurement is made in\r\nterms of spectral or weighted (e.g. luminous) characteristics, are\r\nspecified.\r\n\r\nMethods, using an integrating sphere, are recommended for the measurement of\r\n\r\n- reflectance for directional r , r (e ) and hemispherical rdif incidence of\r\nradiation, \r\n- diffuse reflectance r d, \r\n- transmittance for directional t , t (e ) and hemispherical tdif incidence\r\nof radiation, \r\n- diffuse transmittance t d.\r\n\r\nSpecific methods are also recommended for the measurement of\r\n\r\n- regular reflectance r r, \r\n- regular transmittance t r, \r\n- radiance/luminance factor b (radiance/luminance coefficient q).\r\n\r\nThe absorptance a can either be measured directly or calculated from the\r\nmeasured values of reflectance and transmittance. Both procedures are\r\ndescribed.\r\n\r\nThe principal measurement errors are examined and, where possible, methods\r\nfor their elimination indicated.\r\n\r\nThe publication contains 66 pages, 28 figures and 1 table.\r\n\r\n \r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id VAA26384; Tue, 30 Mar 1999 21:08:10 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id VAA04722\r\n\tfor globillum-imag-outgoing; Tue, 30 Mar 1999 21:03:44 +0200 (MET DST)\r\nFrom: hertjwr@us.ibm.com\r\nX-Lotus-FromDomain: IBMUS\r\nTo: Ian Ashdown <iashdown@ledalite.com>\r\ncc: \"'globillum@imag.fr'\" <globillum@imag.fr>\r\nMessage-ID: <85256744.0068AA4B.00@D51MTA03.pok.ibm.com>\r\nDate: Tue, 30 Mar 1999 14:03:22 -0500\r\nSubject: Re: news48_1 (http://www.ping.at/cie/publ/news/news48.html)\r\nMime-Version: 1.0\r\nContent-type: text/plain; charset=us-ascii; format=flowed\r\nContent-Disposition: inline\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 5a697a8030d7f5040e28d11f498de523\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nSpeaking of cross media image comparisons, do many people do their\r\nwork on flat panels rather than CRTs? If so, have you found a\r\ntransformation that you feel is compatible with CRT appearance?\r\nNot only are the chromaticities and gamma different,\r\nchromaticity  of the primaries varies with luminance\r\non the flat panels, and a  simple gamma may\r\nnot be as good a fit for characterizing performance.\r\nYou can't measure the chromaticities in the standard way because\r\npressing on the screen changes its color.\r\nAll if this is in addition to the color change with view angle issue.\r\n( I can deal with this generally by putting my head in the right place,\r\nbut it does make the standard gamma tests useless -- by\r\nthe time I get far enough back from the screen for to see\r\na smooth shade instead of white and black pixels the\r\npatches have all changed color.)\r\n\r\nI found a report on the characterization of an Apple Flat panel\r\ndisplay by Fairchiled and Wyble who recommend a look up\r\ntable in place of gamma.\r\nhttp://www.cis.rit.edu/research/mcsl/pubs/PDFs/LCD.pdf\r\nThere is also  research report from our flat panel people\r\nhere at (IBM) (RC21397 \"On the Color Calibration of Liquid\r\nCrystal Displays\" by Cazes et a., abstract only online,\r\norder by email to reports@us.ibm.com) that recommend\r\ncorrections for leakage and the high \"black\" level\r\nto account for the variation of chromaticity of the primaries.\r\n\r\nI know there are more reports on measuring LCD's,\r\nbut I am wondering if anyone has come across any other\r\nmodels for correctly converting images so that  they\r\ndisplay correctly.\r\n__________________________\r\nHolly Rushmeier , holly@watson.ibm.com, (914)784-7252\r\nIBM TJ Watson Research Center, 30 Saw Mill River Road, Hawthorne, NY 10532, USA\r\n\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id VAA28250; Fri, 16 Apr 1999 21:36:10 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id VAA00091\r\n\tfor globillum-imag-outgoing; Fri, 16 Apr 1999 21:32:03 +0200 (MET DST)\r\nDate: Fri, 16 Apr 1999 15:31:52 -0400 (EDT)\r\nFrom: Henrik Wann Jensen <henrik@graphics.lcs.mit.edu>\r\nTo: globillum@imag.fr\r\nSubject: Interesting display technology\r\nMessage-ID: <Pine.SGI.3.93.990416152913.26084A-100000@graphics.lcs.mit.edu>\r\nMIME-Version: 1.0\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: eb9ed18b06e6de8259ce3698f028613d\r\nX-Mozilla-Status: 9001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nCheck out\r\n\r\nhttp://www.hitl.washington.edu/research/vrd/project.html\r\n\r\nIt describes a new display technique that illuminates\r\nthe retina directly. It promises:\r\n\r\n- Very small and lightweight, glasses mountable\r\n- Large field of view, greater than 120 degrees\r\n- High resolution, approaching that of human vision\r\n- Full color with better color resolution than standard displays\r\n- Brightness sufficient for outdoor use\r\n- Very low power consumption\r\n- True stereo display with depth modulation\r\n- Capable of fully inclusive or see through display modes\r\n\r\nNow if this is true. It seems seems like the perfect device\r\nfor displaying our global illumination renderings.\r\n\r\n-- Henrik\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id WAA28691; Fri, 16 Apr 1999 22:10:05 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id WAA01690\r\n\tfor globillum-imag-outgoing; Fri, 16 Apr 1999 22:07:50 +0200 (MET DST)\r\nDate: Fri, 16 Apr 1999 16:07:43 -0400 (EDT)\r\nMessage-Id: <199904162007.QAA20278@bach.Graphics.Cornell.EDU>\r\nFrom: \"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>\r\nTo: globillum@imag.fr\r\nIn-reply-to: <Pine.SGI.3.93.990416152913.26084A-100000@graphics.lcs.mit.edu>\r\n\t(message from Henrik Wann Jensen on Fri, 16 Apr 1999 15:31:52 -0400\r\n\t(EDT))\r\nSubject: Re: Interesting display technology\r\nReply-to: westin@graphics.cornell.edu\r\nReferences: <Pine.SGI.3.93.990416152913.26084A-100000@graphics.lcs.mit.edu>\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: deb10e23aade704e4dac15ceb9fecebf\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n> Check out\r\n> \r\n> http://www.hitl.washington.edu/research/vrd/project.html\r\n\r\n<snip>\r\n\r\n> Now if this is true. It seems seems like the perfect device\r\n> for displaying our global illumination renderings.\r\n\r\nWell, it seemed promising whe I tried it five or so years ago. At that\r\npoint it was monochrome (red) and only 512x512 or so. But it seemed\r\nlike a simple optical system that could be developed into a practical\r\nproduct.\r\n\r\n-Stephen H. Westin\r\nAny information or opinions in this message are mine: they do not\r\nrepresent the position of Cornell University or any of its sponsors.\r\n\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id WAA28854; Fri, 16 Apr 1999 22:24:31 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id WAA02171\r\n\tfor globillum-imag-outgoing; Fri, 16 Apr 1999 22:21:12 +0200 (MET DST)\r\nDate: Fri, 16 Apr 99 13:21 PDT\r\nFrom: Larry Gritz <lg@pixar.com>\r\nMessage-Id: <9904161321.ZM1020573@apu>\r\nIn-Reply-To: \"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>\r\n        \"Re: Interesting display technology\" (Apr 16,  4:07pm)\r\nReferences: <Pine.SGI.3.93.990416152913.26084A-100000@graphics.lcs.mit.edu> \r\n\t<199904162007.QAA20278@bach.Graphics.Cornell.EDU>\r\nOrganization: Pixar\r\nReply-To: lg@pixar.com\r\nX-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)\r\nTo: westin@graphics.cornell.edu\r\nSubject: Re: Interesting display technology\r\nCc: globillum@imag.fr\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: b69d13f6e3d5e32e9819c25f82a5f52e\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nOn Apr 16,  4:07pm, Stephen H. Westin wrote:\r\n> Well, it seemed promising whe I tried it five or so years ago. At that\r\n                                  ^^^^^^^^^\r\n\r\nYou let them zap your retina?  Are you already on the waiting list\r\nfor the cerebral cortex implants also?  :-)\r\n\r\n\t-- lg\r\n\r\n--\r\nLarry Gritz\t\t\t\t\tPixar Animation Studios\r\nlg@pixar.com\t\t\t\t\tRichmond, CA\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id WAA29078; Fri, 16 Apr 1999 22:45:46 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id WAA02986\r\n\tfor globillum-imag-outgoing; Fri, 16 Apr 1999 22:39:50 +0200 (MET DST)\r\nFrom: hertjwr@us.ibm.com\r\nX-Lotus-FromDomain: IBMUS\r\nTo: globillum@imag.fr\r\nMessage-ID: <85256755.007165F8.00@D51MTA03.pok.ibm.com>\r\nDate: Fri, 16 Apr 1999 16:38:44 -0400\r\nSubject: rubin papers -  references\r\nMime-Version: 1.0\r\nContent-type: text/plain; charset=us-ascii; format=flowed\r\nContent-Disposition: inline\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 3dc48f811acb604ea7310c08423f4393\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHere is some other information that came up as result of the\r\nrecent rendering workshop (besides the retina display thing.).\r\nAnyway, some time ago I saw a presentation from a guy\r\nat DuPont who did some simulations of carpet fibers -- the\r\npictures he showed was fascinating but I didn't get his\r\nname or any citation information.  I saw Mary McKnight\r\nfrom NIST at the workshop, and she dug out the references\r\nfor me. I think this a very interesting application\r\nfor rendering and specifically for simulating appearance\r\n (and it doesn't involve games or the movies -- the major rendering\r\napplications that came up in the group discussions in\r\nthe workshop.)\r\n\r\n-- Holly\r\n\r\n\r\n\r\n\r\n\r\n\r\nHolly,\r\n\r\nHere are a couple of references to papers by Barry Rubin from\r\nDuPont.\r\n\r\nMary\r\n\r\n-----\r\n\r\nPrediction and verification of an iridescent synthetic fiber\r\nRubin B, Kobsa H, Shearer SM\r\nAPPLIED OPTICS\r\n36: (25) 6388-6392 SEP 1 1997\r\n\r\nDocument type: Article     Language: English     Cited\r\nReferences: 9     Times Cited: 1\r\n\r\nAbstract:\r\nAn optical model that predicts the reflection of light by a\r\nsynthetic fiber of arbitrary cross-sectional shape is\r\ndescribed. The model uses a Monte Carlo simulation of an exact\r\nray trace of light for incident rays directed at a selected\r\nangle to the fiber axis. The model revealed an optical effect\r\nin round fibers that led to the prediction of a new mechanism\r\nfor iridescence (change-of color with angle of illumination or\r\nview) in a fabric by means of round, concentric, sheath-core\r\nfibers, with core size less than or equal to 40% by volume and\r\nwith the sheath and core dyed different colors. The prediction\r\nhas been verified in actual fabrics. (C) 1997 Optical Society\r\nof America.\r\nAuthor Keywords:\r\nray trace, Monte Carlo, iridescence, appearance, synthetic\r\nfiber, fabric, carpet\r\n\r\nKeyWords Plus:\r\nREFLECTANCE\r\n\r\nAddresses:\r\nRubin B, DUPONT CO INC, CENT SCI & ENGN, WILMINGTON, DE 19880.\r\n\r\n\r\nPublisher:\r\nOPTICAL SOC AMER, WASHINGTON\r\n\r\nIDS Number:\r\nXT925\r\n\r\nISSN:\r\n0003-6935\r\n\r\n\r\nTailored fiber cross sections\r\nRubin B\r\nADVANCED MATERIALS\r\n10: (15) 1225-+ OCT 20 1998\r\n\r\nDocument type: Article     Language: English     Cited\r\nReferences: 10     Times Cited: 0\r\n\r\nAbstract:\r\nResearch News: The cross-sectional shape and size of individual\r\n\r\nfibers have a major impact on the appearance of carpets or\r\nfabrics. A mathematical model for the interaction of light with\r\n\r\nfiber cross-sectional geometry has been developed and applied\r\nfor the development of new products. The Figure represents the\r\ncross section of a new nylon carpet. The selection of this\r\nshape was based in part on model predictions.\r\nKeyWords Plus:\r\nREFLECTANCE\r\n\r\nAddresses:\r\nRubin B, Dupont Co, Cent Res & Dev, Expt Stn, POB 80357,\r\nWilmington, DE 19880 USA.\r\nDupont Co, Cent Res & Dev, Expt Stn, Wilmington, DE 19880 USA.\r\n\r\n\r\nPublisher:\r\nWILEY-V C H VERLAG GMBH, BERLIN\r\n\r\nIDS Number:\r\n133UT\r\n\r\nISSN:\r\n0935-9648\r\n-------------------------------------\r\nName: Mary McKnight\r\nE-mail: mary.mcknight@nist.gov\r\nphone:  301-975-6714\r\nfax:  301-990-6891\r\nNational Inst. of Standards and Technology\r\n100 Bureau Drive Stop 8621\r\nGaithersburg, MD 20899-8621\r\nDate: 4/16/99\r\nTime: 4:24:51 PM\r\n\r\n\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id XAA29329; Fri, 16 Apr 1999 23:03:00 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id XAA03714\r\n\tfor globillum-imag-outgoing; Fri, 16 Apr 1999 23:00:27 +0200 (MET DST)\r\nDate: Fri, 16 Apr 1999 14:00:06 -0700 (PDT)\r\nFrom: Gregory Ward Larson <gwlarson@positron.CS.Berkeley.EDU>\r\nMessage-Id: <199904162100.OAA95767@positron.CS.Berkeley.EDU>\r\nTo: lg@pixar.com\r\nSubject: Re: Interesting display technology\r\nCc: globillum@imag.fr\r\nReferences: <Pine.SGI.3.93.990416152913.26084A-100000@graphics.lcs.mit.edu>\r\n    <199904162007.QAA20278@bach.Graphics.Cornell.EDU>\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 9c81165e256962a7b3a54df1c84f082a\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nThis is very interesting.  I would prefer this myself to a brain implant,\r\nthough I don't want the modulator to lose power before the laser, although\r\nthe following paper claims it's perfectly safe:\r\n\r\n\tViirre, E., Johnston, R., Pryor, H. and Nagata, S. (1997).\r\n\tLaser Safety Analysis of a Retinal Scanning Display\r\n\tSystem. Journal of Laser Applications, 9(4), 253-260.\r\n\r\n\t(http://www.hitl.washington.edu/publications/r-97-31/)\r\n\r\nI was wondering how they would manage to track eye movements, and I guess\r\nthey're still working on the problem, or at least they were still thinking\r\nabout it in 1995:\r\n\r\n\tTidwell, M., Johnston, R.S., Melville, D. and Furness, T.A. (1995).\r\n\tThe Virtual Retinal Display - A Retinal\r\n\tScanning Imaging System. In Proceedings of Virtual Reality World '95,\r\n\tpp. 325-333.\r\n\r\n\t(http://www.hitl.washington.edu/publications/p-95-1/)\r\nQuote:\r\n\t4.6.2 Exit Pupil\r\n\r\n\tThe exit pupil in the current prototypes is still quite small.\r\n\tThe exit pupil for Prototype #2, for example, is approximately\r\n\t1.5 millimeters. Thus, the eye must be aligned with the exit\r\n\tpupil to view the image. This will not present an issue in a\r\n\thand held unit but is not optimal for a head mounted unit.\r\n\tMethods of enlarging the exit pupil are therefore being\r\n\tdeveloped.\r\n\r\nI noticed that many of their proposed applications had to do with \"low vision,\"\r\ni.e., people with poor eyesight.  This also corresponds to the time when\r\nimplants start to make some kind of sense, though not to me, personally.\r\n\r\n-Greg\r\n______________________________________________________________________________\r\nGregory Ward Larson (the computer artist formerly known as Greg Ward)\r\nSilicon Graphics, Inc.                Computer Science Department\r\n2011 N. Shoreline Blvd., 40U-553      537 Soda Hall, UC Berkeley\r\nMountain View, CA  94043-1389         Berkeley, CA  94720-1776\r\n(650) 933-4878, 932-4878 fax          (510) 642-3631, -5775 fax\r\ngregl@sgi.com                         http://positron.cs.berkeley.edu/gwlarson\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id XAA29368; Fri, 16 Apr 1999 23:05:50 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id XAA03834\r\n\tfor globillum-imag-outgoing; Fri, 16 Apr 1999 23:04:03 +0200 (MET DST)\r\nDate: Fri, 16 Apr 1999 17:03:56 -0400 (EDT)\r\nFrom: Jack Tumblin <ccsupjt@cc.gatech.edu>\r\nReply-To: Jack Tumblin <ccsupjt@cc.gatech.edu>\r\nTo: \"Global Illum. Mail List\" <globillum@imag.fr>\r\nSubject: Hi Contrasts, implants, ...\r\nMessage-ID: <Pine.SUN.3.96.990416164657.17537D-100000@gaia.cc.gatech.edu>\r\nMIME-Version: 1.0\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 0bc8f9b39d2290d61244c78964fcfbca\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nThis may be drifting off the subject, but scary-sounding implants are\r\ngetting serious attention to help replace dead photoreceptors in\r\nthe retinas of macular degeneration patients.  Take a look at:\r\n\r\n[ http://www.ims-chips.de/products.html ] and click on \r\n                           '3.BMBF Project \"Subretinal Microphotodiodes\"\r\n\r\nThis same group has had good, working high-dynamic range camera (uses\r\nlogarithmic responding pixels, 120dB range = 1:10^6 contrast range) for\r\nseveral years now that may be useful for verifying global illumination\r\nsolutions:\r\n\r\n[ http://www.ims-chips.de/products.html ] and click on\r\n                                  1. Vision Chips & Digital Cameras\r\n\r\nRegards,\r\n\r\n-Jack Tumblin (ccsupjt@cc.gatech.edu) Gradual Student, College of Computing\r\n Use all letters: \"Jackdaws love my big sphinx of quartz!\"-`Says You', NPR\r\n\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id FAA32687; Sat, 17 Apr 1999 05:28:15 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id FAA16933\r\n\tfor globillum-imag-outgoing; Sat, 17 Apr 1999 05:26:23 +0200 (MET DST)\r\nMessage-ID: <009101be8881$ffeeee80$1f8742d8@helios>\r\nReply-To: \"Ian Ashdown\" <byheart@direct.ca>\r\nFrom: \"Ian Ashdown\" <byheart@direct.ca>\r\nTo: globillum@imag.fr\r\nSubject: High dynamic range cameras\r\nDate: Fri, 16 Apr 1999 20:25:52 -0700\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 4.72.3110.5\r\nX-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: fb8b691f7ea0f8e44f01c3c3057ffcca\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nJack Tumblin wrote:\r\n>\r\n>This same group has had good, working high-dynamic range camera (uses\r\n>logarithmic responding pixels, 120dB range = 1:10^6 contrast range) for\r\n>several years now that may be useful for verifying global illumination\r\n>solutions:\r\n>\r\n>[ http://www.ims-chips.de/products.html ] and click on\r\n>                                  1. Vision Chips & Digital Cameras\r\n>\r\nI haven't looked at this Web site, but you can purchase high dynamic range\r\ncameras in the US at very reasonable prices. I don't have their catalog\r\nhandy, but I believe that the C-Cam digital cameras from The Imaging Source\r\n(see http://www.theimagingsource.com/catalog/index.htm) cost on the order of\r\n$500 or so.\r\n\r\nThe good news is that they have a 120 dB dynamic range; the bad news is that\r\nthey have an 8-bit output. I'll leave it as an exercise to figure out the\r\ndynamic range of each step.\r\n\r\n(Actually, it isn't as bad as this. You can program the camera to digitize\r\nwithin a four-decade window in the dynamic range, or you can use an external\r\n10-bit digitizer.)\r\n\r\nThe C-Cam cameras are very useful for imaging inherently high dynamic range\r\nscenes such as bare lamps (at the expense of everything else in the field of\r\nview, of course), but they are a looong way from offering serious\r\ncompetition to our biological imaging systems.\r\n\r\n- Ian Ashdown\r\n\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id JAA08632; Mon, 19 Apr 1999 09:37:24 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id JAA26816\r\n\tfor globillum-imag-outgoing; Mon, 19 Apr 1999 09:25:35 +0200 (MET DST)\r\nMessage-ID: <371ADA6D.21DCBDC4@imag.fr>\r\nDate: Mon, 19 Apr 1999 09:25:33 +0200\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\nOrganization: iMAGIS - GRAVIR/IMAG INRIA\r\nX-Mailer: Mozilla 4.5C-SGI [en] (X11; I; IRIX 6.5 IP32)\r\nX-Accept-Language: en\r\nMIME-Version: 1.0\r\nTo: globillum@imag.fr\r\nSubject: More on display technologies\r\nReferences: <Pine.SGI.3.93.990416152913.26084A-100000@graphics.lcs.mit.edu> <199904162007.QAA20278@bach.Graphics.Cornell.EDU>\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: c422401aa7f4c23b3304f8878c7d348a\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nDear Globillum members,\r\n\r\nPlease let me remind you that our anti-spam filters will only allow your\r\ncontributions from the e-mail address listed on our server. Several messages\r\nbounced back in the last few days, so I am including them below. I realise\r\nthis is not the most convenient system, but that's how it works... please try\r\nto remember to post from your designated account/email address.\r\n\r\n-----------------------------------------------------------------------------\r\n\r\nDaniel Kartch <dan@Graphics.Cornell.EDU> wrote:\r\n\r\nAm I the only person leery of the idea of intentionally shining\r\na laser diode into my eye.  I can just imagine some virus infecting\r\nthe device driver files and before I can yank the thing off I've got\r\n\"Kilroy was here\" permanently burned into my retina.\r\n\r\n-----------------------------------------------------------------------------\r\n\r\nMarc Levoy <levoy@maglio.stanford.firenze.it> wrote:\r\n\r\nI recall trying a similar retinal display system years ago, head-mounted,\r\nmanufactured by Reflection Technologies.  One problem with it was that visual\r\nsaccades and blinking caused disturbing tearing of the perceived image.\r\n\r\n-Marc Levoy\r\n\r\n+------------------+--------------------------------------------------------+\r\n| Francois SILLION | iMAGIS-GRAVIR/IMAG/INRIA, BP 53, 38041 Grenoble Cedex 9|\r\n|     '            | France. Tel: +33 4 76 51 43 54 - Fax: +33 4 76 63 55 80|\r\n+------------------+--------+-----------------------------------------------+\r\n| Francois.Sillion@imag.fr  |  http://www-imagis.imag.fr/~Francois.Sillion  |\r\n+---------------------------+-----------------------------------------------+\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id TAA23905; Mon, 19 Apr 1999 19:02:40 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id SAA15703\r\n\tfor globillum-imag-outgoing; Mon, 19 Apr 1999 18:56:26 +0200 (MET DST)\r\nDate: Mon, 19 Apr 1999 09:55:59 -0700 (PDT)\r\nFrom: Alain Fournier <fournier@cs.ubc.ca>\r\nMessage-Id: <199904191655.JAA17587@pedigree.cs.ubc.ca>\r\nTo: Francois.Sillion@imag.fr, globillum@imag.fr\r\nSubject: Re:  More on display technologies\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 1e951ccf6a4312b001bea073da1dd895\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nMarc Levoy's point about saccade and blinking is interesting. Even though\r\nI've heard before of the HIT lab device (some of the Imager people here\r\nI think had a demo of it on the visit to Seattle a couple of years ago)\r\nI did not think about this (serious) kind of potential problems (I'd rather\r\nwear glasses than contacts, so you can imagine how I feel about shining\r\nlight under computer control directly on my retina).\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id UAA24954; Mon, 19 Apr 1999 20:22:25 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id UAA20174\r\n\tfor globillum-imag-outgoing; Mon, 19 Apr 1999 20:18:22 +0200 (MET DST)\r\nMessage-ID: <4FD6422BE942D111908D00805F3158DF13ABC213@RED-MSG-52>\r\nFrom: Steve Hollasch <stevehol@microsoft.com>\r\nTo: globillum@imag.fr\r\nSubject: RE: Virtual Retinal Display (was: More on display technologies)\r\nDate: Mon, 19 Apr 1999 11:17:40 -0700\r\nX-Mailer: Internet Mail Service (5.5.2524.0)\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: fc8fe9b4cfb379fcc200774be1e0f0a1\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n    Hello; I chair the SIGGRAPH Seattle chapter, and hosted a talk on the\r\nVirtual Retinal Display two years ago at the University of Washington.  I\r\nthought I'd share some of my experiences with the VRD since it's come up\r\nhere.\r\n\r\n    First off, a picture of the color VRD prototype (with Dr. Furness\r\nviewing) can be found at the hit lab home page:\r\n<http://www.hitl.washington.edu/>.  The corresponding color image is on the\r\nCRT in the background.\r\n\r\n    Several viewers have expressed a reticence about having a\r\ncomputer-controlled laser projected directly onto your retina.  Let me\r\nassure you, the burning sensation is minimal, and the image fades within a\r\nweek or so.\r\n\r\n    =^)\r\n\r\n    Truthfully, the laser (or diode) is extremely low power.  Dr. Furness\r\nstated that leaving the beam targeted to a single region on the retina for\r\neight hours straight would still be well (*well*) within industry guidelines\r\nfor illumination intensity.  This is probably the most common concern (and\r\none of the first questions) about this device, probably because we're so\r\nused to high-energy lasers.  In fact, the energy needed to excite our rods\r\nor cones is extremely low.  From the rod's or cone's point of view, it\r\nreally doesn't matter if the photons are coming from a coherent beam or as\r\npart of a larger bundle of light rays focused on the retina (say, from a CRT\r\nlight source focused via the eye's natural lens).\r\n\r\n    Beyond that, what is particularly interesting about this device is that\r\nthe focal point of the projected image is *inside the eye's lens*.  In\r\nnormal vision, the focal point is inside the eyeball, and the entire lens is\r\nused to focus the resulting image.  With the VRD, the light rays pivot about\r\nthe lens-centered focal point, using very little of the lens refractive\r\nproperties, and effectively bypassing the normal optical system.\r\n\r\n    The result of this is that the image is well-focused regardless of the\r\nviewer's optical vision, and corrective eyewear (the image above\r\nnotwithstanding) is unnecessary.  And better than that.  Dr. Furness related\r\na time that he was giving a demonstration and a fellow viewed the device\r\nwith one eye, and then for grins with the other eye.  In a very quiet voice\r\nhe asked what was going on, since he saw a crystal-clear image in the eye in\r\nwhich he was legally blind.  Specifically, his eye was injured in an auto\r\naccident, and corneal scarring had eventually rendered that eye useless.\r\nNevertheless, there was a tiny unscarred region of the cornea through which\r\nthe VRD beams could pass, and then bloom out to the full image directly on\r\nhis retina.\r\n\r\n    What I find particularly compelling about this technology is that it\r\ndoes for displays what Graffiti (and variants) did for user input.  Imagine\r\nhaving an effective large high-resolution display included in your Palm\r\nPilot or cell-phone, for example.  =^)\r\n\r\n    All in all, I was quite impressed with the prototypes I played with.\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id RAA21305; Fri, 30 Apr 1999 17:08:39 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id RAA08951\r\n\tfor globillum-imag-outgoing; Fri, 30 Apr 1999 17:03:41 +0200 (MET DST)\r\nMessage-ID: <001301be931b$66c15960$448442d8@byheart>\r\nFrom: \"Ian Ashdown\" <byheart@direct.ca>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: New Release of RADBIB99\r\nDate: Fri, 30 Apr 1999 08:09:10 -0700\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 5.00.2014.211\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: bb2d859902e9eb9ac8ee74f212e3354f\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nANNOUNCE: 99/05/01 Release of RADBIB99.BIB\r\n\r\nRADBIB99 is a comprehensive bibliography of radiosity and\r\nrelated global illumination papers, theses, articles, and\r\nbooks. It currently includes 1,577 references -- 19 new\r\nadditions since the 99/03/01 release.\r\n\r\nThis bibliography is available in BibTex format as\r\nRADBIB99.BIB (with a release date of May 1, 1999) from:\r\n\r\n  http://persweb.direct.ca/byheart/Ashdown.html\r\n\r\nAlso available from this site is an abridged version of\r\nRADBIB99.BIB called GITHESIS.BIB. This bibliography\r\nincludes 191 references to radiosity and global illumination\r\ntheses -- 1 new addition since the 99/03/01 release.\r\n\r\nPartial financial support for the maintenance of these\r\nbibliographies has been provided by the ACM SIGGRAPH\r\nSpecial Projects.\r\n\r\nIan Ashdown, P. Eng., LC\r\nVice President, R & D\r\nbyHeart Consultants Limited\r\nhttp://persweb.direct.ca/byheart/Ashdown.html\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id PAA29490; Fri, 7 May 1999 15:30:09 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id PAA07539\r\n\tfor globillum-imag-outgoing; Fri, 7 May 1999 15:25:18 +0200 (MET DST)\r\nMessage-ID: <3732E99E.CE934F6E@imag.fr>\r\nDate: Fri, 07 May 1999 15:24:46 +0200\r\nFrom: Fredo Durand <Fredo.Durand@imag.fr>\r\nOrganization: iMAGIS\r\nX-Mailer: Mozilla 4.07C-SGI [en] (X11; I; IRIX 6.5 IP32)\r\nMIME-Version: 1.0\r\nTo: globillum@imag.fr, image-based-rendering@cs.unc.edu\r\nSubject: siggraph papers on the wen\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 153da016d293a5a0cef00351cb05af94\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHi,\r\n\r\nI've started to gather links to electronic versions of this year's\r\nSiggraph papers.\r\nThey are available at \r\nhttp://www-imagis.imag.fr/~Fredo.Durand/sig99.html\r\n\r\nIf you know the address of some missing items, please e-mail me.\r\n\r\nThese links are part of my collection of computer graphics bookmarks.\r\nhttp://www-imagis.imag.fr/~Fredo.Durand/book.html\r\n\r\nFredo Durand\r\niMAGIS-GRAVIR\r\nhttp://www-imagis.imag.fr/~Fredo.Durand\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id IAA24875; Fri, 18 Jun 1999 08:16:23 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id HAA06786\r\n\tfor globillum-imag-outgoing; Fri, 18 Jun 1999 07:50:11 +0200 (MET DST)\r\nFrom: \"Bretton Wade\" <bretton_wade@acm.org>\r\nTo: \"Globillum\" <globillum@imag.fr>\r\nSubject: Birds of a feather?\r\nDate: Thu, 17 Jun 1999 22:50:33 -0700\r\nMessage-ID: <000101beb94e$7b432c20$cc94aace@pacbell.net>\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Priority: 3 (Normal)\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook 8.5, Build 4.71.2232.26\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211\r\nImportance: Normal\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: da8f3dca684699835aa7e215888291a8\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nWhat are the plans for birds of a feather and other gatherings of the\r\ngraphics research communities at SIGGRAPH this year?\r\n\r\n--\r\nBretton Wade                  bretton_wade@acm.org\r\nMicrosoft Research            brettonw@microsoft.com\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id PAA02240; Fri, 18 Jun 1999 15:36:33 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id PAA14715\r\n\tfor globillum-imag-outgoing; Fri, 18 Jun 1999 15:30:10 +0200 (MET DST)\r\nFrom: eric.haines@autodesk.com\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C10B74E3@hqmsgsrf04.autodesk.com>\r\nTo: bretton_wade@acm.org, globillum@imag.fr\r\nSubject: RE: Birds of a feather?\r\nDate: Fri, 18 Jun 1999 06:29:51 -0700\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 852315342ed12c6351e3d1c3e848e8dc\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n>What are the plans for birds of a feather and other gatherings of the\r\n>graphics research communities at SIGGRAPH this year?\r\n\r\nThe Ray Tracing Roundtable SIG will happen, as usual, on Thursday evening\r\naround 6:30 to 8. The meeting will be at the HQ hotel. I'll put something on\r\nthis list once I have a precise location & time. Last year's meeting was\r\nunexpectedly meaty, I'm happy to report (more than just a schmooze-fest),\r\nand with the rising interest in real-time ray tracing I expect this year's\r\nto offer some chewy discussions.\r\n\r\nEric\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id RAA21743; Thu, 24 Jun 1999 17:02:30 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id QAA21847\r\n\tfor globillum-imag-outgoing; Thu, 24 Jun 1999 16:58:40 +0200 (MET DST)\r\nDate: Thu, 24 Jun 1999 10:58:32 -0400 (EDT)\r\nMessage-Id: <199906241458.KAA14110@bach.Graphics.Cornell.EDU>\r\nFrom: \"Stephen H. Westin\" <westin@graphics.cornell.edu>\r\nTo: globillum@imag.fr\r\nSubject: Paper on line: image-based BRDF acquisition\r\nReply-to: westin@graphics.cornell.edu\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 29fd996219eac7a469b23a2dedb1b7f6\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nThe paper\r\n\r\n Image-Based BRDF Acquisition Including Human Skin,\r\n  by Steve Marschner, myself, Eric Lafortune, Ken Torrance,\r\n   and Don Greenberg,\r\n\r\npresented this week at the 10th Eurographics Workshop on Rendering, is\r\nnow available online at\r\n\r\n  <http://www.graphics.cornell.edu/~westin/pubs/egwr99-marschner.pdf>.\r\n\r\nIt describes how we measured the BRDF of various surfaces, including\r\nliving human skin, using only a digital camera, an electronic flash,\r\nand a Cyberware scanner. The measurements have been verified against\r\nmeasurements on our gonioreflectometer; in the best case, they appear\r\nto be accurate to within the limits of the gonioreflectometer.\r\n\r\nStephen H. Westin\r\nResearch Project Leader\r\nProgram of Computer Graphics\r\nCornell University\r\nwestin@graphics.cornell.edu\r\n607 255 9080 (VOX)\r\n607 255 0806 (FAX)\r\n\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id VAA28337; Thu, 24 Jun 1999 21:43:49 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id VAA08991\r\n\tfor globillum-imag-outgoing; Thu, 24 Jun 1999 21:41:23 +0200 (MET DST)\r\nDate: Thu, 24 Jun 1999 15:41:14 -0400 (EDT)\r\nMessage-Id: <199906241941.PAA15683@bach.Graphics.Cornell.EDU>\r\nFrom: \"Stephen H. Westin\" <westin@graphics.cornell.edu>\r\nTo: globillum@imag.fr\r\nSubject: Slides from April Ithaca workshop on line\r\nReply-to: westin@graphics.cornell.edu\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 13e9e7e6413abe7f735fbec7422950c8\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nThrough the good graces of our speakers, we are able to make the\r\nslides (and some animations and VRML files) from the recent Workshop\r\non Rendering, Perception, and Measurement available on the Web. point\r\nyour browser to\r\n\r\n  <http://www.graphics.cornell.edu/workshop/>\r\n\r\nA few photos from the workshop are available here; more are on line at\r\nGreg Larson's Web site:\r\n\r\n  <http://positron.cs.berkeley.edu/~gwlarson/snaps.html>\r\n\r\nStephen H. Westin\r\nResearch Project Leader\r\nProgram of Computer Graphics\r\nCornell University\r\nwestin@graphics.cornell.edu\r\n607 255 9080 (VOX)\r\n607 255 0806 (FAX)\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id UAA28938; Mon, 19 Jul 1999 20:14:30 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id UAA05872\r\n\tfor globillum-imag-outgoing; Mon, 19 Jul 1999 20:09:06 +0200 (MET DST)\r\nMessage-Id: <199907191809.OAA12648@bach.Graphics.Cornell.EDU>\r\nFrom: \"Stephen H. Westin\" <westin@graphics.cornell.edu>\r\nDate: Mon, 19 Jul 1999 13:54:11 -0400 (EDT)\r\nTo: globillum@imag.fr\r\nSubject: Paper online has moved: technical reports added\r\nReply-to: westin@graphics.cornell.edu\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: e47e5598737bf11ebbc8a862369870b9\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nFor those who may be interested in the following paper \r\n\r\nStephen R. Marschner, Stephen H. Westin, Eric P. F. Lafortune, Kenneth\r\n     E. Torrance, and Donald P.  Greenberg.\r\nImage-based brdf measurement including human skin. In Eurographics\r\n     Workshop on Rendering, 1999.\r\n\r\nwe now have a permanent URL:\r\n\r\n<http://www.graphics.cornell.edu/pubs/1999/MWL+99b.html>\r\n\r\nAlso online are two more detailed technical reports on the research:\r\nsee <http://www.graphics.cornell.edu/pubs/reports.html>.\r\n\r\nStephen H. Westin\r\nResearch Project Leader\r\nProgram of Computer Graphics\r\nCornell University\r\nwestin@graphics.cornell.edu\r\n607 255 9080 (VOX)\r\n607 255 0806 (FAX)\r\n\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id TAA06690; Mon, 26 Jul 1999 19:09:51 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id TAA17526\r\n\tfor globillum-imag-outgoing; Mon, 26 Jul 1999 19:02:52 +0200 (MET DST)\r\nFrom: eric.haines@autodesk.com\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C10122717D@hqmsgsrf04.autodesk.com>\r\nTo: globillum@imag.fr\r\nSubject: Ray Tracing Roundtable\r\nDate: Mon, 26 Jul 1999 10:02:37 -0700\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 245ad9041f19d1782bfb3c84e0ec7978\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nAt SIGGRAPH the Ray Tracing Roundtable SIG will meet:\r\n\r\n\tThursday, August 12th\r\n\t6:30-7:45 pm\r\n\tGarden East, Wilshire Grand Hotel (HQ hotel)\r\n\r\nThis SIG is a way for ray tracing researchers and developers to informally\r\ngather and discuss topics of interest. Personally, I'm looking forward to\r\nit. With real-time ray tracing becoming more possible as specialized and\r\ngeneral hardware develops, last year's roundtable was the most interesting\r\none in years, as people presented different viewpoints and schemes.\r\n\r\nOne question I'm interested in is what is the future(s) of real-time\r\nrendering and hardware for it. With developments like the Playstation 2\r\nwe're seeing 20 million polys/sec sustained in a consumer-level box.\r\nAdmittedly, this gets chopped down as multiple passes are used for more\r\nelaborate illumination models, environment maps, reflection passes, etc.\r\nDiefenbach http://www.openworlds.com/employees/paul/index.html has done\r\ninteresting work on using polygon hardware for global illumination, and\r\nHeidrich and others\r\nhttp://www.cgl.uwaterloo.ca/Projects/rendering/Papers/index.html#sepbrdfT\r\nhave worked with multipass rendering and environment mapping to perform BRDF\r\napproximations.\r\n\r\nThat said, the crossover point where there are more polygons per frame than\r\npixels is within sight. As this point is passed, what happens? Current\r\nreal-time polygon engines assume an average polygon covers, say, 50 pixels,\r\nso triangle setup time (figuring out edge locations and differentials) could\r\nbe amortized over this filled area. If you're filling a single pixel or\r\nless, are something like REYES micropolygons more appropriate? Or\r\nsubdivision surfaces in hardware, as well as other LOD techniques? Or voxels\r\nand splats? Or a hybrid of polygons for close-ups and image based impostors\r\nfor distant objects? Or does ray tracing become a method whose flexibility\r\nand simplicity makes up for its overall processing cost? Given ray tracing's\r\nability to avoid having to access every single polygon in the scene (if\r\nsomething is not visible, it can avoid being queried at all by a ray\r\ntracer), if and when does this ability outperform various view and occlusion\r\nculling schemes used for polygon renderers? Or can well-placed impostors and\r\nLOD models almost always win out? Seeing things like the incredible rates\r\nUtah had for its 60 CPU machine (around 525 million spheres a second), there\r\nare certainly scenes where pure ray tracing can win today, and where these\r\nother techniques cannot be easily applied.\r\n\r\nEach technique mentioned above has its areas of strength, scenes and\r\nanimation paths where it excels. What interests me is the long-term trends\r\nin the field and what functionality moves to hardware. Textured, filtered\r\n(via mipmapping or even anisotropic filters) and alpha-blended polygons are\r\nnow a basic primitive in consumer hardware, making traditional polygon\r\nrendering as well as some image-based and voxel rendering techniques\r\npossible. What's next? Will anything win hands down in the very long term?\r\nEven if hybrid schemes are supported, what are the basic building blocks?\r\nWhat the fast \"atomic\" operations are strongly influences what algorithms\r\nwill be used, of course; when the set of basic operations changes, the field\r\nshifts.\r\n\r\nOpinions or datapoints, anyone? Anywell, I hope to see you at the\r\nRoundtable,\r\n\r\nEric\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id TAA12069; Tue, 27 Jul 1999 19:08:06 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id TAA28244\r\n\tfor globillum-imag-outgoing; Tue, 27 Jul 1999 19:04:15 +0200 (MET DST)\r\nFrom: eric.haines@autodesk.com\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C10122790C@hqmsgsrf04.autodesk.com>\r\nTo: globillum@imag.fr\r\nSubject: Future of real-time rendering\r\nDate: Tue, 27 Jul 1999 10:03:55 -0700\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 2e7888e3fcad7dd1694649192f71c88a\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n[Ken did not have the globillum email address handy, so asked me to post his\r\nreply. - EAH]\r\n\r\n-----Original Message-----\r\nFrom: Ken Musgrave [mailto:musgrave@metacreations.com] \r\nSent: Tuesday, July 27, 1999 10:19 AM\r\nTo: eric.haines@autodesk.com\r\nSubject: Re: Ray Tracing Roundtable\r\n\r\n\r\n>Opinions or datapoints, anyone?\r\n\r\n  It is my considered view that eventually the machines will become fast\r\nenough that we, the human programmers, will not have to devise Rube\r\nGoldberg schemes--like scanline rendering--to accomodate their limited\r\ncapabilities.  The machines will eventually accomodate more anthropocentric\r\nmodels.\r\n\r\n  Then, the elegance of the model will come to the fore as its primary\r\nmeasure of merit.  (The long-awaited entrance of Occam's Razor to computer\r\nscience.)\r\n\r\n  At that time, ray tracing will rule.  Other methods will become\r\nhistorical footnotes; monstrosities akin to bleeding the sick to heal them.\r\n\r\n\r\n  Until we can accomodate rendering models including the wave nature of\r\nlight.  Fortunately, that will take a while longer.  >;^)\r\n\r\n\t-Mo Soapbox AKA Ray Tracing Prejudiced\r\n\r\n--------------------------------------------------------------------------\r\n        Ken Musgrave\r\n        MetaCreations\r\n        http://www.metacreations.com/people/musgrave\r\n        (805) 689-9222 (c)\r\n        (805) 684-6774 (h)\r\n        (805) 566-6331 (w)\r\n\r\n        Arbitrary mayhem at the interstices.\r\n--------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id VAA16069; Tue, 27 Jul 1999 21:32:35 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id VAA04831\r\n\tfor globillum-imag-outgoing; Tue, 27 Jul 1999 21:30:27 +0200 (MET DST)\r\nMessage-ID: <379E08CC.67CB3F71@llnl.gov>\r\nDate: Tue, 27 Jul 1999 12:30:20 -0700\r\nFrom: \"Nelson L. Max\" <max2@llnl.gov>\r\nX-Mailer: Mozilla 4.51C-SGI [en] (X11; I; IRIX64 6.5 IP30)\r\nX-Accept-Language: en\r\nMIME-Version: 1.0\r\nTo: globillum@imag.fr\r\nSubject: EGWR99\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 4164b82af8ef620966f65316dd1395b7\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHolly Rushmeier wanted to know what went on at EGWR99. Here is my trip\r\nreport, biased toward what I needed to tell LLNL and the DOE.\r\n\r\nThe purpose of the trip was to attend the 10th Eurographics Workshop on\r\nRendering, which took place on June 21 to 23, at the Congress Hall in\r\nGranada, Spain. This annual workshop has become the main forum for new\r\nresearch results in rendering (second only to the Siggraph conference,\r\nwhich has space for only a few papers on this topic). Although it is\r\ntraditionally held in Europe, participants come from all over the world.\r\n\r\nAs in past years, many of the papers concerned local and global\r\nillumination. For local illumination, these included papers on\r\nmathematically modelling, measuring, representing and approximating\r\nlocal reflection functions (for example, of paint, human skin, wet\r\nmaterials, and surfaces covered by thin films). For global illumination\r\nthese included stochastic methods, computing soft shadows and\r\napproximating their discontinuities, face clustering, interreflection in\r\nthick surface geometries, accelerated matrix solution techniques, and\r\nefficiently updating global illumination for scenes with moving objects.\r\n\r\nA new area that is rapidly becoming important is image-based rendering,\r\nand papers on this subject included model acquisition and display,\r\nvisibility ordering for reprojected triangles, use of images in\r\nmeasuring local reflection functions, and uses of hardware in image\r\nbased rendering. My presented paper in this field \"Hierarchical\r\nImage-Based Rendering using Texture Mapping Hardware\" combined my\r\nhierarchical modelling, presented in this workshop in 1996, the\r\nhardware-based reprojection techniques I learned from Gernot Schaufler's\r\ntalk at last year's workshop, and the hardware shading techniques I\r\nlearned from Rudiger Westermann when I visited him at Erlangen last\r\nyear. (This proves the utility of my DOE supported trip to Europe last\r\nsummer.) The paper that I was co-author on was \"Shadow Penumbras for\r\nComplex Objects by Depth Dependent Filtering of Multi-Layer Images\",\r\npresented by my Ph.D. student Brett Keating, and the shadow algorithm\r\ndescribed is also applicable to image-based models.\r\n\r\nThere were also talks on optimized lighting design, filtering motion\r\nsequences using human spatio-temporal perception effects (and in related\r\ndifferent paper, producing motion sequences by reprojecting cached\r\nsurface points from previous frames), adding snow and trees to terrain\r\nimages, and compressing precomputed intersurface visibility data.\r\n\r\nThe vacation days in Spain were spent looking at churches and palaces,\r\nincluding the Alhambra, and the vacation days in Russia were spent\r\ntouring with Slavyanka, a male slavic chorus, giving three formal\r\nconcerts, and singing informally in churches, monasteries, and at the\r\nHermitage museum in St. Petersburg.\r\n\r\n-- \r\nemail: max2@llnl.gov           Nelson Max, Mail Stop L-560\r\nhttp://www.llnl.gov/graphics   Lawrence Livermore National Laboratory\r\nphone (925) 422-4074           7000 East Avenue\r\nfax (925) 422-6287             Livermore, CA 94550, USA\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id WAA17587; Tue, 27 Jul 1999 22:45:35 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id WAA08115\r\n\tfor globillum-imag-outgoing; Tue, 27 Jul 1999 22:43:26 +0200 (MET DST)\r\nFrom: eric.haines@autodesk.com\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C101227B3A@hqmsgsrf04.autodesk.com>\r\nTo: globillum@imag.fr\r\nSubject: FW: Ray Tracing Roundtable\r\nDate: Tue, 27 Jul 1999 13:43:18 -0700\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 4ffca291e1036aba5395b470afde06a1\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n[another person who wanted to have his note forwarded to globillum. Since\r\nI'm forwarding it, I've responded at the end. -EAH]\r\n\r\n-----Original Message-----\r\nFrom: Fabrice Neyret [mailto:Fabrice.Neyret@imag.fr] \r\nSent: Tuesday, July 27, 1999 3:27 PM\r\nTo: eric.haines@autodesk.com\r\nCc: Fabrice.Neyret@imag.fr\r\nSubject: Re: Ray Tracing Roundtable \r\n\r\nThere is a big issue about image quality (and not only data quantity).\r\nFor instance, there is a big deal concerning aliasing.\r\n\r\nI don't believe ray-tracing can win soon, because of its very bad \r\nproperties on this topic. \r\nJust have a look on the non-realtime side: does video-production companies\r\nmassively use raytracing ? the answer is no, and it is very far from being\r\n( indeed, it is a minority ).\r\n\r\nInstead, high quality renderers used in video production are using\r\nalgorithms\r\nthat are members of the projective rendering familly, with much extensions\r\nthat allows nice quality (antialiasing, reflects, shaders, procedural\r\ntextures, etc).\r\nTypically, this is the A-buffer algorithm and various variations about it\r\n(possibly mixed with other algorithms, at pixels needing special features).\r\n\r\nThus, I feel reasonable to guess than the same path can be followed\r\nfor hardware graphic accelerators:\r\nMore than one color+z per pixel, per-pixel computations, coverage masks\r\nare features already or soon available on SGIs.\r\nBasic limitations such as the number of textures tend to vanish on\r\nPlaystation2.\r\nLess limitations and per-pixel shaders may help decreasing the number of\r\npasses.\r\n>>From this, one may reach soon an A-buffer configuration, per-pixel shaders\r\nand so on.\r\n\r\nA-buffer allows easy anti-aliasing computation,\r\nclear separation of geometry and shading (allowing material editing ala\r\nIPR),\r\nand the obstacle about turning it into hardware 10 years ago was mainly\r\nmemory...\r\nI guess all these are properties that makes the method electable !\r\n\r\nFabrice NEYRET\r\n\r\n        --------------------------------------------\r\n       equipe iMAGIS ( GRAVIR (CNRS,INPG,UJF) & INRIA )\r\n  http://www-imagis.imag.fr/Membres/Fabrice.Neyret/index.html\r\n fax:  +33 (0)4 76 63 55 80   secretariat: +33 (0)4 76 51 46 90\r\n        --------------------------------------------\r\n\r\n\r\nEric here:\r\nI'd like to respond by agreeing a fair bit. Beyond Blue Sky Studios (who did\r\nwin an Academy Award last year for \"Bunny\", http://www.blueskystudios.com/),\r\nmost production software uses A-buffers or use RenderMan, i.e.\r\nmicropolygons, with ray tracing an occasional \"nothing else will do (or at\r\nleast not easily)\" effect. A-buffering gives a lot of samples per pixel\r\ncheaply, and so often looks better than adaptive subdivision ray tracing (it\r\ncatches the spokes of a wheel more consistently, for example). Is this\r\napproach the future, or does the simplicity of ray tracing have the same\r\neffect as the simplicity of the Z-buffer vs. the 10 hidden-surface\r\nalgorithms compared by Sutherland et al. 25 years ago? The Z-buffer won out\r\nas of today because it had fixed memory costs, memory got cheaper, and\r\n\"dumbest wins\" when programming hardware chips since it saves on dedicated\r\ntransistors. That said, Winner et al. in SIGGRAPH '97 talk about how\r\nA-buffers can reuse much of the Z-buffer pipeline, so are low cost to add to\r\nexisting designs. Or is the future dictated more by memory size than\r\nprocessor speed, i.e. A Bug's Life scenes have a gigabyte of geometry (not\r\nincluding textures), and a RenderMan architecture allows dealing with it a\r\nsmall chunk at a time vs. the whole caboodle at once as needed in global\r\nsolutions [but then there's Matt Pharr's ray tracing approach...]. \r\n\r\nBTW, to wow your friends and confound your enemies, try out some of the\r\nreal-time ray tracing demos at\r\nhttp://www.acm.org/tog/resources/RTNews/demos/overview.htm That a 4K program\r\nlike chrome.zip can do anything at all I consider miraculous.\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id AAA19152; Wed, 28 Jul 1999 00:20:02 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id AAA12481\r\n\tfor globillum-imag-outgoing; Wed, 28 Jul 1999 00:18:05 +0200 (MET DST)\r\nMessage-ID: <FFD1BA74C6A7D111A09500805F9F88F511D2EAFD@RED-MSG-43>\r\nFrom: Francois Sillion <sillion@microsoft.com>\r\nTo: \"'globillum@imag.fr'\" <globillum@imag.fr>\r\nSubject: Ray tracing roundtable.  BOUNCE globillum@imag.imag.fr:    Non-me\r\n mber submission from [Dan Wexler <wex@pdi.com>]\r\nDate: Tue, 27 Jul 1999 15:15:13 -0700\r\nX-Mailer: Internet Mail Service (5.5.2524.0)\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 5ca03696d5f5a89d9f361420240409aa\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nHere's another contribution (from Dan Wexler) to the thread. Let me remind \r\neveryone that our anti-spam filter will only accept contributions from the \r\nactuale-mail address registered in the list. If you want to change your\r\ne-mail address, drop me a note!\r\n\r\n+-----------------+--------------------------------------------------------+\r\n|Francois SILLION | iMAGIS-GRAVIR/IMAG/INRIA, BP 53, 38041 Grenoble Cedex 9|\r\n|Senior Researcher| France. Tel: +33 4 76 51 43 54 - Fax: +33 4 76 63 55 80|\r\n+-----------------+--------------------------------------------------------|\r\n|Microsoft Research 31/1145, 1 Microsoft Way Redmond WA 9898052-6399 USA   |\r\n|Tel: (425) 703 8412, Fax: (425) 936 7329. < mailto:sillion@microsoft.com> |\r\n+--------------------------+-----------------------------------------------+\r\n|Francois.Sillion@imag.fr  |  http://www-imagis.imag.fr/~Francois.Sillion  |\r\n+--------------------------+-----------------------------------------------+\r\n\r\n> -----Original Message-----\r\n> Date: Tue, 27 Jul 1999 14:57:13 -0700\r\n> From: Dan Wexler <wex@pdi.com>\r\n> To: globillum@imag.fr\r\n> Subject: Re: FW: Ray Tracing Roundtable\r\n> \r\n> > Instead, high quality renderers used in video production are using\r\n> > algorithms that are members of the projective rendering familly, \r\n> > with much extensions that allows nice quality \r\n> (antialiasing, reflects, \r\n> > shaders, procedural textures, etc).\r\n> > Typically, this is the A-buffer algorithm and various \r\n> variations about it\r\n> > (possibly mixed with other algorithms, at pixels needing \r\n> special features).\r\n> \r\n> Really?  Here at PDI we use a variant of the A-buffer algorithm,\r\n> but I don't believe this is the norm.  I don't think I'd qualify\r\n> PRMan as an abuffer algorithm, nor is Mental Ray, nor the\r\n> renderer used at Rhythm and Hues (from what I've gathered at least)\r\n> nor the scanline renderers found in many of the commercial packages.\r\n> \r\n> I don't think we're going to stick with the abuffer method either\r\n> for too much longer.  The abuffer algorithm does not have very\r\n> good antialiasing qualities.  The abuffer representation of a \r\n> subpixel fragment just isn't accurate enough for really high quality \r\n> antialiasing.  It tries to represent a area (as opposed to a point \r\n> sample) and does so rather poorly, IMHO.\r\n> \r\n> Another major issue is handling motion blur and depth of field.\r\n> These don't work too well in a traditional abuffer renderer.\r\n> \r\n> Then Eric added:\r\n> \r\n> > A-buffering gives a lot of samples per pixel\r\n> > cheaply, and so often looks better than adaptive \r\n> subdivision ray tracing (it\r\n> > catches the spokes of a wheel more consistently, for example).\r\n> \r\n> Multiple samples per pixel?  Really?  I spent a bunch of time\r\n> modifying our abuffer to actually shade multiple samples for\r\n> a single abuffer fragment, and I could never really get it to\r\n> work correctly.  Consider the problem of representing the range\r\n> of surface normals over a given abuffer fragment.  It is not\r\n> an easy task to modify your scan converter to generate these data. \r\n> I suppose you could just shade each of the subpixels in the\r\n> abuffer mask using the interpolated scanline values, but I don't\r\n> think that is the norm, and it assumes that you generate an abuffer\r\n> mask using a sort of zbuffer scan conversion.  Also, in that case\r\n> it would still probably be using a regular sampling pattern.\r\n> \r\n> Sure, you get coverage information that represents portions of\r\n> the pixel, but it tends to be regularly sampled.  Again, modifying\r\n> the abuffer algorithm to handle some form of stochastic sampling\r\n> is non-trivial.\r\n> \r\n> Regarding memory usage, the average shot on Antz had upwards of\r\n> 1-2 GB of data in the form of geometry, textures, and scene\r\n> description -- and much of the geometry was generated procedurally.\r\n> We had an *average* of 12 polygons per pixel and we sampled\r\n> well over 100 points in shadow maps for each shaded sample.\r\n> We also must render all our frames in under 8 hours.\r\n> \r\n> \r\n> \r\n> Wex\r\n> \r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id BAA19992; Wed, 28 Jul 1999 01:46:15 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id BAA15713\r\n\tfor globillum-imag-outgoing; Wed, 28 Jul 1999 01:41:51 +0200 (MET DST)\r\nDate: Tue, 27 Jul 99 16:41 PDT\r\nFrom: Larry Gritz <lg@pixar.com>\r\nMessage-Id: <990727164145.ZM27730@apu>\r\nIn-Reply-To: Francois Sillion <sillion@microsoft.com>\r\n        \"Ray tracing roundtable.  BOUNCE globillum@imag.imag.fr:    Non-me mber submission from [Dan Wexler <wex@pdi.com>]\" (Jul 27,  3:15pm)\r\nReferences: <FFD1BA74C6A7D111A09500805F9F88F511D2EAFD@RED-MSG-43>\r\nOrganization: Pixar\r\nReply-To: lg@pixar.com\r\nX-Mailer: Z-Mail (5.0.0 30July97)\r\nTo: \"'globillum@imag.fr'\" <globillum@imag.fr>\r\nSubject: Re: Ray tracing roundtable.  BOUNCE globillum@imag.imag.fr:    Non-me\r\n mber submission from [Dan Wexler <wex@pdi.com>]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 60a54acdb1b253ca3f723faf2a4ed26d\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n> > -----Original Message-----\r\n> > Date: Tue, 27 Jul 1999 14:57:13 -0700\r\n> > From: Dan Wexler <wex@pdi.com>\r\n> > To: globillum@imag.fr\r\n> > Subject: Re: FW: Ray Tracing Roundtable\r\n> >\r\n> > Really?  Here at PDI we use a variant of the A-buffer algorithm,\r\n> > but I don't believe this is the norm.  I don't think I'd qualify\r\n> > PRMan as an abuffer algorithm, nor is Mental Ray, nor the\r\n> > renderer used at Rhythm and Hues (from what I've gathered at least)\r\n> > nor the scanline renderers found in many of the commercial packages.\r\n\r\n\r\nPRMan is REYES, not A-Buffer.\r\n\r\n\t-- lg\r\n\r\n--\r\nLarry Gritz\t\t\t\t\tPixar Animation Studios\r\nlg@pixar.com\t\t\t\t\tRichmond, CA\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id CAA20129; Wed, 28 Jul 1999 02:00:14 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id BAA16290\r\n\tfor globillum-imag-outgoing; Wed, 28 Jul 1999 01:58:54 +0200 (MET DST)\r\nDate: Tue, 27 Jul 1999 19:58:49 -0400\r\nFrom: Hansong Zhang <zhangh@cs.unc.edu>\r\nTo: globillum@imag.fr\r\nSubject: [Fwd: Ray tracing in everyone's future?]\r\nMessage-ID: <Pine.SGI.4.10.9907271957210.350349-100000@tbone.cs.unc.edu>\r\nMIME-Version: 1.0\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: f3e24840f50c8b1fac98f72f65e92769\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nA comment from Michael Jones...\r\n\r\n-------- Original Message --------\r\nSubject: Ray tracing in everyone's future?\r\nDate: Tue, 27 Jul 1999 15:28:40 -0700\r\nFrom: \"Michael T. Jones\" <mtj@intrinsic.com>\r\nTo: hansong@intrinsic.com\r\n\r\nHansong, I have a comment on Eric's comment. Pass it along to him\r\nif you wish...\r\n\r\nWhen Eric writes \"...The Z-buffer won out as of today because it had\r\nfixed memory costs, memory got cheaper, and \"dumbest wins\" when\r\nprogramming hardware chips since it saves on dedicated transistors.\"\r\nI would restate this--essentially challenging it. What wins is the nice\r\ncombination of \"true\" parallelism without cross-communication, or\r\nat least with tremendously reduced cross-communication bandwidth\r\ncompared to action at the parallel stage. Machines like the SGI G, GT,\r\nVGX, RE, and IR have this characteristic: LOW: one polygon in, HIGH\r\nfanned-out to hundreds of non-cross-connected mini-framebuffer /\r\nrasterization engines (multiple of these on a chip), and then LOW\r\nfan-in to a single coherent raster-order byte stream for video display.\r\nSuch structures are well suited to the current interconnect technology.\r\nPackaging technology reinforces this too, since the number of gates\r\ngrows much faster than the number of pins, and the frequency of\r\nthose gates grows much faster than the frequency of those pins. As\r\na result, the \"next gen killer architecture\" for the next while will be\r\ndesigned as the answer to \"how can I best exploit locality?\" With\r\ninteresting answers like \"in this core, in this cache, in this chip,\r\non this board, etc.\" This is where the \"it will all be ray-tracing\" line\r\nof thinking hits the brick wall of VLSI truth. If you can think of a\r\nstructured way to ray cast, then may be it's ok. If not, then no. It's\r\neasier to render something coherent five times than to jump around\r\nonce and I expect it to stay that way until busses become somewhat\r\nlike crossbars (i.e., multifrequency fiber with an open channel per\r\nlink-pair).\r\n\r\nMichael Jones\r\n\r\n----------\r\nMichael T. Jones - <mailto:mtj@intrinsic.com>mtj@intrinsic.com\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id RAA32012; Wed, 28 Jul 1999 17:13:14 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id OAA23175\r\n\tfor globillum-imag-outgoing; Wed, 28 Jul 1999 14:53:19 +0200 (MET DST)\r\nFrom: hertjwr@us.ibm.com\r\nX-Lotus-FromDomain: IBMUS\r\nTo: globillum@imag.fr\r\nMessage-ID: <852567BC.0046C23B.00@D51MTA03.pok.ibm.com>\r\nDate: Wed, 28 Jul 1999 08:53:03 -0400\r\nSubject: Re: [Fwd: Ray tracing in everyone's future?]\r\nMime-Version: 1.0\r\nContent-type: text/plain; charset=us-ascii; format=flowed\r\nContent-Disposition: inline\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 463719209f217126756275424b67b48e\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nI realize that I always make the same points, but I can't help bringing this up\r\nagain.\r\nAs far as ray tracing for real time rendering, doesn't it matter what the goal\r\nof the rendering\r\nis?\r\n\r\nExploiting geometric coherence as Michael describes wins if you can settle for\r\na non-global lighting solution (which is the right thing to do for a lot of\r\napplications) , or if you can cope with a temporally fixed  lighting solution\r\nthat carries around a lot of directional information. If you want to have\r\non-the-fly accurate\r\nlighting, ray tracing wins I think over other schemes to make use of zbuffers\r\nfor secondary\r\nlighting etc.\r\n\r\nThe rendering used for motion picture production is a really different problem\r\nfrom\r\na person interacting with building design on their computer. As difficult as the\r\nmotion\r\npicture problem is, they can define the lighting rules they want, and they don't\r\nhave to cope with changes on the fly. On the other hand, they can't allow random\r\nartifacts to crop up -- the method they used has to be robust. On the other hand\r\nif I were to be designing something, I want to be able to move things around\r\nwhenever I want to, and if there is an occasion glitch or aliasing it isn't\r\ngoing to\r\nbother me that much.\r\n\r\n__________________________\r\nHolly Rushmeier , holly@watson.ibm.com, (914)784-7252\r\nIBM TJ Watson Research Center, 30 Saw Mill River Road, Hawthorne, NY 10532, USA\r\n\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id QAA13183; Fri, 30 Jul 1999 16:26:14 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id QAA25770\r\n\tfor globillum-imag-outgoing; Fri, 30 Jul 1999 16:23:34 +0200 (MET DST)\r\nMessage-Id: <199907301423.QAA25763@imag.imag.fr>\r\nSubject: Re: Ray tracing roundtable.\r\nTo: globillum@imag.fr\r\nDate: Fri, 30 Jul 1999 10:23:08 -0400 (EDT)\r\nFrom: Andrew Willmott <ajw@ux1.sp.cs.cmu.edu>\r\nReply-To: ajw+@cs.cmu.edu\r\nX-Mailer: ELM [version 2.4 PL25-40]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 3ab87e4319963b32a7ebfe47551caa1a\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nDan Wexler wrote:\r\n> > Really?  Here at PDI we use a variant of the A-buffer algorithm,\r\n> > but I don't believe this is the norm.  I don't think I'd qualify\r\n> > PRMan as an abuffer algorithm, nor is Mental Ray, nor the\r\n> > renderer used at Rhythm and Hues (from what I've gathered at least)\r\n> > nor the scanline renderers found in many of the commercial packages.\r\n\r\nI had some experience with hacking on the R&H renderer some years ago.  It\r\nwas a reasonably standard scanline renderer. If I recall correctly, in the\r\ndefault mode 3x3 subsampling was used for antialiasing, but by default\r\nonly one shading sample was used for each polygon that fell within a\r\npixel. (Though that polygon might cover a number of subsamples.) The\r\nassumption being that typically shading varied more slowly than geometry. \r\n(Shading every subsample could be forced when this wasn't the case.)\r\n\r\nI've always thought that the big win for REYES-type architectures is that\r\nmotion blur was pretty much for free. With the traditional scanline\r\nrenderers you have to render a number of slices and composite, so your\r\nrendering cost goes up as motion blur increases. With REYES, you're just\r\nperturbing a fixed number of fragments differently, so the cost stays\r\npretty much the same. \r\n\r\nAs a trivial data point, I was running some timing tests on a new PC we\r\ngot in the graphics lab yesterday, on a 100,000 triangle whale model, in a\r\n400x400 pixel window; definitely more than one polygon per pixel. On an\r\nSGI O2 the update rate for hardware rendering, one light source, was 0.59s\r\nper frame. On the new PC box, with a 450Mhz PIII, I was getting 0.50s per\r\nframe rendered with a nested grid raytracer for the same settings. \r\n\r\nOf course, for animation, handling things like texture map sizzle,\r\nshading, shadows, motion blur, and the sheer size of those scenes in a\r\nrobust manner is often more important than getting the last ounce of speed\r\nout of your renderer. \r\n\r\nAndrew\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id UAA18872; Fri, 30 Jul 1999 20:46:18 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id UAA09080\r\n\tfor globillum-imag-outgoing; Fri, 30 Jul 1999 20:44:30 +0200 (MET DST)\r\nFrom: eric.haines@autodesk.com\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C101414467@hqmsgsrf04.autodesk.com>\r\nTo: globillum@imag.fr\r\nSubject: RE: Ray tracing roundtable\r\nDate: Fri, 30 Jul 1999 11:44:22 -0700\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: f0944cad81fef9fffb0d1e212045ea6a\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nDan Wexler <wex@pdi.com> wrote:\r\n\r\n> I don't think we're going to stick with the abuffer method either\r\n> for too much longer.  The abuffer algorithm does not have very\r\n> good antialiasing qualities.  The abuffer representation of a \r\n> subpixel fragment just isn't accurate enough for really high quality \r\n> antialiasing.  It tries to represent a area (as opposed to a point \r\n> sample) and does so rather poorly, IMHO.\r\n\r\nI agree, it's poor for some cases. Near horizontal or vertical edges, for\r\nexample, will tend to have only five levels of antialiasing with a 4x4\r\nA-buffer, i.e. edge covers nothing, edge covers 1/4th, edge covers 2/4ths,\r\nedge covers 3/4ths, edge covers whole thing. It's pretty visible. Stochastic\r\nsampling or other non-uniform sampling schemes are really the way to go. But\r\nyou have to walk before you run, so I suspect multisampling will (will?\r\nalready is, on high-end SGIs) be the next step. One thing that would help\r\nmultisampling further is actually doing half-decent filtering on it, not\r\ntreating a pixel like a little square. Harder in hardware, since a sample\r\nthen affects a few pixels.\r\n\r\nEric\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id DAA31030; Wed, 4 Aug 1999 03:27:02 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id DAA13655\r\n\tfor globillum-imag-outgoing; Wed, 4 Aug 1999 03:24:43 +0200 (MET DST)\r\nMessage-ID: <003901bede18$1b22cf00$989c42d8@byheart>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 99/08/01 Release of RADBIB99.BIB\r\nDate: Tue, 3 Aug 1999 18:24:30 -0700\r\nOrganization: byHeartConsultants Limited\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 5.00.2314.1300\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 8c9bc4e5a5ebdad01162b6fef3b9715f\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META content=\"text/html; charset=iso-8859-1\" http-equiv=Content-Type>\r\n<META content=\"MSHTML 5.00.2614.3401\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY background=\"\" bgColor=#ffffff><FONT size=2>ANNOUNCE: 99/08/01 Release of \r\nRADBIB99.BIB<BR>------------------------------------------<BR>RADBIB99 is a \r\ncomprehensive bibliography of radiosity and<BR>related global illumination \r\npapers, theses, articles, and<BR>books. It currently includes 1,621 references \r\n-- 17 new<BR>additions since the 99/07/15 release.<BR><BR>This bibliography is \r\navailable in BibTex format as<BR>RADBIB99.BIB (with a release date of August 1, \r\n1999) from:<BR><BR>&nbsp; <A \r\nhref=\"http://www.helios32.com/resources.htm\">http://www.helios32.com/resources.htm</A><BR><BR>Also \r\navailable from this site is an abridged version of<BR>RADBIB99.BIB called \r\nGITHESIS.BIB. This bibliography<BR>includes 195 references to radiosity and \r\nglobal illumination<BR>theses -- one new addition since the 99/07/15 \r\nrelease.<BR><BR>Financial support for the maintenance of these<BR>bibliographies \r\nhas been provided by ACM SIGGRAPH Special<BR>Projects and byHeart Consultants \r\nLimited.<BR>--<BR>Ian Ashdown, P. Eng., LC<BR>Vice President<BR>byHeart \r\nConsultants Limited<BR><A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A><BR></FONT></BODY></HTML>\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id HAA13502; Tue, 17 Aug 1999 07:03:18 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id HAA08841\r\n\tfor globillum-imag-outgoing; Tue, 17 Aug 1999 07:00:00 +0200 (MET DST)\r\nFrom: \"Bretton Wade\" <bretton_wade@acm.org>\r\nTo: \"Globillum\" <globillum@imag.fr>\r\nSubject: Web pages, and conversations\r\nDate: Mon, 16 Aug 1999 21:58:54 -0700\r\nMessage-ID: <IMEAIKPKGKDLHHDNGBMOGEBKCCAA.bretton_wade@acm.org>\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Priority: 3 (Normal)\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.4200\r\nImportance: Normal\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 97add151ae5c395ec8345fbac4965110\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHi folks,\r\n\r\nI enjoyed seeing, and in some cases meeting you all at SIGGRAPH. Some\r\ninteresting points of discussion came up at different times. The one that\r\nI'm intrigued by was touched on somewhat at the BOF, but also at the\r\nray-tracing roundtable, and that is the role of global illumination in the\r\nentertainment industry, or the lack thereof. I realize that this could be a\r\ndivisive topic, so I'll take the low road and be provocative.\r\n\r\nListening to the second (third?) annual panel on \"(global illumination in\r\nproduction)\" echoed several sentiments I heard from people at PDI and Pixar:\r\n\r\n\t1. Global illumination is too expensive in terms of compute time,\r\n\t2. Artists can get as good or better with the tools they have, and\r\n\t3. Even if they had instant global illumination algorithms at hand, artists\r\ndon't want\r\n\t   the effect of realism. In fact, they want everything but realism.\r\n\r\nBlue Sky engineers confirmed what I inferred from the panel, that the use of\r\nglobillum techniques, even for a lame scene in which most of the reflected\r\nenergy would bounce into space, comes up almost even with the artists\r\nmanually placing extra lights to achieve the desired results, at least in\r\nterms of time. The artist's time costs more, though.\r\n\r\nI'll make the additional observation that SIGGRAPH this year had a lot of\r\nalgorithms presented that were strictly approximations useful to the\r\nentertainment industry. This is a fair deviation from past years, but I\r\nthink it reflects one of the major consumers of the technology usually\r\npresented at SIGGRAPH.\r\n\r\nSo what this comes down to is the question, \"what computational tools for\r\nillumination would artists use, that the research community could actually\r\ndelve into?\" That could perhaps be worded more precisely, but I think it\r\ngets at the heart of the matter I'm thinking about, which is that the global\r\nillumination community hasn't really been developing what it's primary\r\ncustomer wants. If \"we\" were a company, we'd be going out of business.\r\n\r\nNow I realize that there are lots of important applications of true\r\nphotorealistic image development, and physically accurate simulation.\r\nPerhaps it is just a side effect of the glamour of the entertainment\r\nindustry overshadowing other professions, but I perceive that the bulk of\r\nour community not in academia is in entertainment (games, movies,\r\ntelevision).\r\n\r\nOne suggestion that Dani mentioned was an extended \"Painting with Light\",\r\nreferring to the technique presented by Chris Schoeneman, et al. in 1993,\r\nfor using least squares minimization to determine the needed intensity and\r\ncolor for a set of fixed position light sources. The next step in that\r\ndirection sounds intimidating, placing light sources to accomodate a desired\r\nresult. Bruce Walter et al. touched on this again in 1997 using ordinary\r\nPhong sources to capture highlights on specular surfaces in a hardware\r\nrendered walkthrough, again using least squares minimization. I'm sure there\r\nare other examples, but how much harder is the real problem?\r\n\r\nSo, what thoughts does anybody have?\r\n\r\nOn another note, could somebody *please* send me the URL for the globillum\r\narchive web page?\r\n\r\n--\r\nBretton Wade <bretton_wade@acm.org>\r\nhttp://redirect.to/bretton_wade\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id SAA22442; Thu, 19 Aug 1999 18:28:42 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id SAA18604\r\n\tfor globillum-imag-outgoing; Thu, 19 Aug 1999 18:25:14 +0200 (MET DST)\r\nMessage-ID: <FFD1BA74C6A7D111A09500805F9F88F511D2EB8B@RED-MSG-43>\r\nFrom: Francois Sillion <sillion@microsoft.com>\r\nTo: \"'globillum@imag.fr'\" <globillum@imag.fr>\r\nSubject: good old ones (from P. Dutre and M. Blais)\r\nDate: Thu, 19 Aug 1999 09:24:57 -0700\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 8e7a95209639e28274c5b0f8090fbcc4\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n[Remember, to prevent spamming you can only post to globillum from your\r\ncurrently listed address]\r\n\r\n> from [Phil\r\n> Dutre <phil@Graphics.Cornell.EDU>] \r\n> Date: Mon, 16 Aug 1999 15:32:20 -0400\r\n> From: Phil Dutre <phil@Graphics.Cornell.EDU>\r\n> Organization: Program of Computer Graphics\r\n> Subject: Re: good old ones\r\n> \r\n> Fabrice Neyret wrote:\r\n> \r\n> > -> do you know any way (group, news-group, store) to get them ?\r\n> \r\n> Sometimes they are being sold by an individual in one of the\r\n> comp.graphics.* newsgroups.\r\n> \r\n> You can also track them down through 2nd hand booksellers\r\n> (check www.barnesandnoble.com)\r\n> \r\n> These two approaches worked for me in the past. Nevertheless,\r\n> I'm still missing 1984, 1988 and 1990.\r\n> \r\n> \r\n> \r\n> On a totally unrelated note, I've started to compile a\r\n> 'Global Illumination Compendium', being a collection\r\n> of formulas useful in global illumination. I was getting tired\r\n> of trying to remember in what book or paper a certain equation\r\n> or formula was given, so I decided to collect them all in a single\r\n> document. So far, the information is limited (21 pages), but more\r\n> information is added on an 'as we need it' basis.\r\n> http://www.graphics.cornell.edu/~phil/GI/\r\n> Any input, remarks, etc. are appreciated.\r\n> \r\n> \r\n> Phil Dutre\r\n> \r\n> \r\n> \r\n> -- \r\n> ==============================================================\r\n> =========\r\n> Philip Dutre      Program of Computer Graphics       Cornell \r\n> University\r\n> phil@graphics.cornell.edu        \r\n> http://www.graphics.cornell.edu/~phil/\r\n> ==============================================================\r\n> =========\r\n----------------------------------------------------------------------------\r\n-----------------------------\r\n\r\n> Date: Mon, 16 Aug 1999 13:56:30 -0400\r\n> From: Martin Blais <blais@discreet.com>\r\n> Organization: Discreet Logic\r\n> Subject: Re: old good ones\r\n> \r\n> Fabrice Neyret wrote:\r\n> > \r\n> > I really would like to found and buy very old Siggraph proceedings,\r\n> > my favorite epoch being 1983-1989.\r\n> > \r\n> > Siggraph and ACM have nothing that old\r\n> > ( I was so happy, 2 years ago, to get\r\n> >   the last 1989, with a dammaged back cover !\r\n> > )\r\n> > ( hey, where our memory is going ? )\r\n> > \r\n> > -> do you know any way (group, news-group, store) to get them ?\r\n> > ( Excepted by parsing every Library College Annual Big Sell,\r\n> >   where some very lucky people I know could find somes at \r\n> 2$ each :^)\r\n> > )\r\n> > \r\n> > Fabrice NEYRET\r\n> \r\n> I was looking for the same thing some time ago, but to no \r\n> avail.  Someone who\r\n> wants to give up on their proceedings is pretty hard to \r\n> find... perhaps by\r\n> tracking down fatalities amongst some of us you could get \r\n> your hands on a big\r\n> collection ;-)\r\n> \r\n> More seriously, wouldn't it be really nice if ACM / SIGGRAPH \r\n> scan/converted the\r\n> old proceedings into pdf files and sold CD reprints of these \r\n> old proceedings?\r\n> \r\n> Also, maybe they are already available thru the ACM Digital Library?\r\n> \r\n> \r\n> \r\n> \r\n> -- \r\n> M. \r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id UAA25160; Thu, 19 Aug 1999 20:26:45 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id UAA23162\r\n\tfor globillum-imag-outgoing; Thu, 19 Aug 1999 20:21:14 +0200 (MET DST)\r\nX-Gnus-Agent-Meta-Information: mail nil\r\nOriginal-Sender: mmp@nurbs.stanford.edu\r\nTo: \"'globillum@imag.fr'\" <globillum@imag.fr>\r\nSubject: Re: good old ones (from P. Dutre and M. Blais)\r\nReferences: <FFD1BA74C6A7D111A09500805F9F88F511D2EB8B@RED-MSG-43>\r\nX-Face: C!.oGaE]n@p)VF9Ss3]f'|<)kRrtpG)^^b^X-3_zhUHp\\jBj29jaoTItqWR>mHa+v-{/!jx7OA@!cV0>Fm-b:zEL<`oOXG[BFQ\\<q:TwWP@JNZu+VXcD2viySG/R_/|6UDo,W;w^z^NK)F\\YM|xjvI[MH,\"iQ~mT<g`H6;x8}8j|miQUQ&fw|!V~.N+[#69iY?|ypa*[.{bEm\\JDlI<<!}p}xeb7[N-!3nT^i3Rr#M\"{a@+k.QZnnuzDcre%C6}qkv$fTsSJ\r\nFrom: Matt Pharr <mmp@graphics.stanford.edu>\r\nDate: 19 Aug 1999 10:26:11 -0700\r\nIn-Reply-To: Francois Sillion's message of \"Thu, 19 Aug 1999 09:24:57 -0700\"\r\nMessage-ID: <kh0d7wj3cng.fsf@nurbs.stanford.edu>\r\nUser-Agent: Gnus/5.070095 (Pterodactyl Gnus v0.95) XEmacs/20.4 (Emerald)\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nX-Face: C!.oGaE]n@p)VF9Ss3]f'|<)kRrtpG)^^b^X-3_zhUHp\\jBj29jaoTItqWR>mHa+v-{/!jx7OA@!cV0>Fm-b:zEL<`oOXG[BFQ\\<q:TwWP@JNZu+VXcD2viySG/R_/|6UDo,W;w^z^NK)F\\YM|xjvI[MH,\"iQ~mT<g`H6;x8}8j|miQUQ&fw|!V~.N+[#69iY?|ypa*[.{bEm\\JDlI<<!}p}xeb7[N-!3nT^i3Rr#M\"{a@+k.QZnnuzDcre%C6}qkv$fTsSJ\r\nLines: 19\r\nMIME-Version: 1.0\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: b422eca04215f6c8fd23c4c3d9513f3c\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nFrancois Sillion <sillion@microsoft.com> writes:\r\n> > From: Martin Blais <blais@discreet.com>\r\n> > Organization: Discreet Logic\r\n> > Subject: Re: old good ones\r\n> > \r\n> > More seriously, wouldn't it be really nice if ACM / SIGGRAPH\r\n> > scan/converted the old proceedings into pdf files and sold CD reprints\r\n> > of these old proceedings?\r\n\r\nThis question comes up on the comp.graphics newsgroups periodically.  At\r\nsome point, Stephen Spencer posted a reply to the effect that SIGGRAPH is\r\naware of the issue and that remedies along the lines of CD reprints are in\r\nthe works.\r\n\r\n-matt\r\n-- \r\nMatt Pharr                                   mmp@graphics.stanford.edu\r\n<URL:http://graphics.stanford.edu/~mmp>\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id XAA29301; Thu, 19 Aug 1999 23:25:41 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id XAA28354\r\n\tfor globillum-imag-outgoing; Thu, 19 Aug 1999 23:19:42 +0200 (MET DST)\r\nFrom: eric.haines@autodesk.com\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C1019507DD@hqmsgsrf04.autodesk.com>\r\nTo: globillum@imag.fr\r\nSubject: RE: good old ones (from P. Dutre and M. Blais)\r\nDate: Thu, 19 Aug 1999 14:19:31 -0700\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: a5ac6364a5888af8159d45d1116a544b\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n> Fabrice Neyret wrote:\r\n> > \r\n> > I really would like to found and buy very old Siggraph proceedings,\r\n> > my favorite epoch being 1983-1989.\r\n\r\nMatt Pharr's comment is right, the ACM is eventually going to have\r\neverything ever published by them from 1947 on, journals & proceedings &\r\netc, scanned in and available in the ACM Digital Library\r\n(http://www.acm.org/dl). From what I can tell, it's mostly just a matter of\r\nfunding and time to scan and archive all the material. Right now the Digital\r\nLibrary dates back to about 1991-92 for everything, but even that's pretty\r\nuseful - there are some hard-to-get proceedings out there that have solid\r\ninformation. If you use it, a nice deal at $87/year.\r\n\r\nOther resources on the web (though not of much help for pre 1992 papers,\r\nthough...):\r\n\r\nhttp://www2.iro.umontreal.ca/~ratib/code/ (go to Applications/Computer\r\nGraphics/Publications) - a great resource, but only a few links to pre 1992\r\nSIGGRAPH papers.\r\n\r\nhttp://w3imagis.imag.fr/Membres/Fredo.Durand/Book/publi.html - Siggraph 99\r\nand other papers on the web, links to other wonderful resources.\r\n\r\nAn actual repository exists at http://grafix3d.tzo.com/main/index.html\r\n(click on \"quick list\" at the bottom of the column), but this site is\r\nsomewhat underpowered and a little clunky to access - nonetheless, it's\r\nquite a large graphics paper repository.\r\n\r\nEric\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id PAA32342; Thu, 26 Aug 1999 15:54:18 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id PAA22419\r\n\tfor globillum-imag-outgoing; Thu, 26 Aug 1999 15:17:59 +0200 (MET DST)\r\nMessage-ID: <37C53E89.5DAE696B@gmd.de>\r\nDate: Thu, 26 Aug 1999 15:18:02 +0200\r\nFrom: Christian Bohn <bohn@gmd.de>\r\nX-Mailer: Mozilla 4.51 [en] (X11; U; IRIX 6.3 IP32)\r\nX-Accept-Language: en\r\nMIME-Version: 1.0\r\nTo: globillum@imag.fr\r\nSubject: new rendering group at GMD / job offer\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 24d8f6394929fe2e02536918ad21409e\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nIn July '99, GMD founded the 'research island' \"Rendering Techniques\r\nand Application\". Now, we are looking for people who want to take part\r\nin the early phase of defining research directions and the character\r\nof the group.\r\n\r\nTask of the island is doing fundamental research in rendering\r\ntechniques and connected fields with focus on interactivity and on\r\nusing rendering hardware.\r\n\r\nThe size of the group is aimed at 5-7 people at the beginning of\r\n2000. Positions offered are postdoctoral (full position), postgraduate\r\n(half-time), students, and trainees.\r\n\r\nFor questions or more information contact me or have a look at\r\nhttp://viswiz.gmd.de/reta/\r\n\r\nThanks, feel free to distribute this offer.\r\n\r\nChristian Bohn\r\n\r\n\r\n\r\n--\r\n Christian Bohn, Institute for Media Communication, GMD\r\n +49-2241-142230, http://viswiz.gmd.de/bohn, bohn@gmd.de\r\n\r\n\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id PAA31566; Thu, 26 Aug 1999 15:31:58 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id PAA23036\r\n\tfor globillum-imag-outgoing; Thu, 26 Aug 1999 15:25:44 +0200 (MET DST)\r\nMessage-ID: <37C54061.3896D715@gmd.de>\r\nDate: Thu, 26 Aug 1999 15:25:54 +0200\r\nFrom: Christian Bohn <bohn@gmd.de>\r\nX-Mailer: Mozilla 4.51 [en] (X11; U; IRIX 6.3 IP32)\r\nX-Accept-Language: en\r\nMIME-Version: 1.0\r\nTo: globillum@imag.fr\r\nSubject: new rendering group at GMD / job offer / CORRECTION\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: b4415b3876450fbe0d0cdf6e94c362a1\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nIt is http://imk.gmd.de/reta\r\nSorry\r\n\r\nChristian\r\n\r\n\r\n\r\n\r\n--\r\n Christian Bohn, Institute for Media Communication, GMD\r\n +49-2241-142230, http://viswiz.gmd.de/bohn, bohn@gmd.de\r\n\r\n\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n          by www.cg.tuwien.ac.at (8.8.4/8.8.4) with ESMTP\r\n\t  id HAA12879; Sun, 29 Aug 1999 07:23:17 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id HAA06086\r\n\tfor globillum-imag-outgoing; Sun, 29 Aug 1999 07:19:13 +0200 (MET DST)\r\nFrom: Peter Shirley <shirley@cs.utah.edu>\r\nMessage-Id: <199908290518.XAA19578@lal.cs.utah.edu>\r\nSubject: BRDF links?\r\nTo: globillum@imag.fr\r\nDate: Sat, 28 Aug 1999 23:18:33 -0600 (MDT)\r\nX-Mailer: ELM [version 2.4 PL25]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: db7c7c37f249b62a79983943de16ca44\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n\r\nHi-- I am teaching a seminar on BRDFs this term:\r\nhttp://www2.cs.utah.edu/~shirley/classes/brdf/\r\n\r\nIf you have any other links please send them to me.\r\n\r\nAlso, I used to have a list of journals etc on my page.\r\nIf you used this they have moved to:\r\nhttp://www2.cs.utah.edu/vissim/resources/\r\n\r\nThanks\r\n\r\nPete\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id TAA08361;\r\n\tTue, 31 Aug 1999 19:51:25 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id TAA25923\r\n\tfor globillum-imag-outgoing; Tue, 31 Aug 1999 19:44:13 +0200 (MET DST)\r\nDate: Tue, 31 Aug 1999 13:44:05 -0400\r\nFrom: \"Stephen N. Spencer\" <spencer@cgrg.ohio-state.edu>\r\nTo: globillum@imag.fr\r\nSubject: Re: good old ones (from P. Dutre and M. Blais)\r\nIn-Reply-To: <FFD1BA74C6A7D111A09500805F9F88F511D2EB8B@RED-MSG-43>\r\nMessage-ID: <Pine.SGI.4.10.9908311340120.3032-100000@raisin.cgrg.ohio-state.edu>\r\nMIME-Version: 1.0\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 7e2727f8e7b6064d2bc123ada2b07148\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n> More seriously, wouldn't it be really nice if ACM / SIGGRAPH \r\n> scan/converted the old proceedings into pdf files and sold CD reprints of\r\n> these old proceedings?\r\n\r\nFunny you should say that -- it's exactly what we're doing right now, with\r\nthe help of Xerox Business Services. Hopefully they'll be available by\r\nyear's end. \r\n\r\n> Also, maybe they are already available thru the ACM Digital Library?\r\n\r\nThey'll be available through the ACM Digital Library, too, though probably \r\nnot as quickly as they'll be available on CD.\r\n \r\nStephen N. Spencer          614.292.1067 (v)       Graphics Research Specialist\r\nspencer@siggraph.org        614.292.7776 (f)  ACCAD - The Ohio State University\r\nspencer@cgrg.ohio-state.edu 614.520.5799 (p) SIGGRAPH Director for Publications\r\nspencer@acm.org                        \"After ecstasy, laundry.\" -- Zen writing\r\n       \"The truth is that progress is usually small and sneaky.\" -- Anne Lamott\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id RAA07138;\r\n\tThu, 2 Sep 1999 17:44:13 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id RAA23908\r\n\tfor globillum-imag-outgoing; Thu, 2 Sep 1999 17:41:02 +0200 (MET DST)\r\nFrom: hertjwr@us.ibm.com\r\nX-Lotus-FromDomain: IBMUS\r\nTo: Peter Shirley <shirley@cs.utah.edu>\r\ncc: globillum@imag.fr\r\nMessage-ID: <852567E0.00561BB7.00@D51MTA03.pok.ibm.com>\r\nDate: Thu, 2 Sep 1999 11:40:29 -0400\r\nSubject: Re: BRDF links?\r\nMime-Version: 1.0\r\nContent-type: text/plain; charset=us-ascii; format=flowed\r\nContent-Disposition: inline\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 6e6e2686ab98ff3ba2951a3ae8fa7522\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nHi -- --\r\nMy own BRDF interests are  in the capture end of things, and there are a fair\r\nnumber of\r\npapers in the Computer Vision literature. I can't find free  on-line copies of\r\nmany\r\n(i.e. if you have access to the IEEE or ACM digital libraries there are on-line\r\ncopies),\r\n but at least one I think to note is:\r\nObject Shape and reflectance Modeling from Color Image Sequence\r\nY. Sato\r\nhttp://www.ri.cmu.edu/pubs/pub_1438.html\r\n\r\n____\r\n\r\nMy uncle asked me about an interesting problem involving  BRDF. He had read once\r\nthat we get 1/9 the light from a half moon than we get from a full moon. If you\r\nwork it\r\nout for a Lambertian surface, we would get  1/pi the light. I couldn't come up\r\nwith 1/9\r\nright of the bat, but I think it has to do with the moon being retroreflective.\r\nSiegel and Howell\r\npoints out since a full moon looks equally bright all the way across, the peak\r\nof retroreflectance\r\nmust increase with view angle to compensate for the reduced projected area.\r\nIf the 1/9 figure is correct, I think you can also estimate the width of the\r\nlobe around the\r\ndirection of retroreflection ( or you could  use the data from Siegel and Howell\r\nto approximate\r\nthe BRDF and check if 1/9 is about right.)\r\n\r\n\r\n-- Holly\r\n\r\n\r\n\r\n__________________________\r\nHolly Rushmeier , holly@watson.ibm.com, (914)784-7252\r\nIBM TJ Watson Research Center, 30 Saw Mill River Road, Hawthorne, NY 10532, USA\r\n\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id SAA09082;\r\n\tThu, 2 Sep 1999 18:35:19 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id SAA26629\r\n\tfor globillum-imag-outgoing; Thu, 2 Sep 1999 18:32:36 +0200 (MET DST)\r\nDate: Thu, 2 Sep 1999 12:32:23 -0400 (EDT)\r\nMessage-Id: <199909021632.MAA06058@bach.Graphics.Cornell.EDU>\r\nFrom: \"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>\r\nTo: globillum@imag.fr\r\nIn-reply-to: <852567E0.00561BB7.00@D51MTA03.pok.ibm.com> (hertjwr@us.ibm.com)\r\nSubject: Re: BRDF links?\r\nReply-to: westin@graphics.cornell.edu\r\nReferences: <852567E0.00561BB7.00@D51MTA03.pok.ibm.com>\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 589fb05786cf54bc96cb96136a930e96\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nHolly wrote:\r\n\r\n> My uncle asked me about an interesting problem involving BRDF. He\r\n> had read once that we get 1/9 the light from a half moon than we get\r\n> from a full moon. If you work it out for a Lambertian surface, we\r\n> would get 1/pi the light. I couldn't come up with 1/9 right of the\r\n> bat, but I think it has to do with the moon being retroreflective.\r\n> Siegel and Howell points out since a full moon looks equally bright\r\n> all the way across, the peak of retroreflectance must increase with\r\n> view angle to compensate for the reduced projected area.  If the 1/9\r\n> figure is correct, I think you can also estimate the width of the\r\n> lobe around the direction of retroreflection ( or you could use the\r\n> data from Siegel and Howell to approximate the BRDF and check if 1/9\r\n> is about right.)\r\n\r\nActually, this is quite well studied in planetary science. A model\r\noriginated by Hapke and enhanced over the last two or three decades is\r\ngenerally used; it includes a term for the \"opposition surge\", which\r\nis their term for retroreflection. I think there is still debate about\r\nthe actual physical mechanism involved, and how best to model it. The\r\nenhanced Hapke model looks pretty ugly to me, but then what do I know\r\nabout planetary science?\r\n\r\nAnyway, it's interesting to talk to these folks, as they have the\r\nopposite problem to rendering: they know something about the radiance,\r\nand want to deduce composition, surface structure, and even geometry\r\nfrom their images. The Moon has been studied particularly well, as\r\nit's the only extraterrestrial body from which we have actual\r\nsamples. The hope is that a model that deduces the correct\r\ncharacteristics for the Moon will probably give you the right answer\r\non Mars or an asteroid.\r\n\r\n-Stephen H. Westin\r\nAny information or opinions in this message are mine: they do not\r\nrepresent the position of Cornell University or any of its sponsors.\r\n\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id XAA18738;\r\n\tThu, 2 Sep 1999 23:45:25 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id XAA07105\r\n\tfor globillum-imag-outgoing; Thu, 2 Sep 1999 23:42:46 +0200 (MET DST)\r\nDate: Thu, 2 Sep 1999 14:21:11 -0700 (PDT)\r\nFrom: Alain Fournier <fournier@cs.ubc.ca>\r\nMessage-Id: <199909022121.OAA06588@pedigree.cs.ubc.ca>\r\nTo: hertjwr@us.ibm.com, shirley@cs.utah.edu\r\nSubject: Re: BRDF links?\r\nCc: globillum@imag.fr\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: c9d55f2cdafeca16a5506af4187b1c49\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nI remember that a simple formula to \"explain\" the uniform brightness of the full\r\nmoon is that it raflects as cos(theta)^0.5, where theta of course is the angle\r\nbetween surface normal and light source (sun) direction, which is the same\r\nas the viewing direction when the moon is full. I would have to figure out\r\nif it gives the 1/9 ratio for the half moon. I also have to find the relevant\r\nreferences (Bob Woodham in our department has been involved with that very\r\nsubject in the not too distant past).\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id PAA01222;\r\n\tMon, 6 Sep 1999 15:35:32 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id PAA08007\r\n\tfor globillum-imag-outgoing; Mon, 6 Sep 1999 15:29:46 +0200 (MET DST)\r\nFrom: eric.haines@autodesk.com\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C101C446F0@hqmsgsrf04.autodesk.com>\r\nTo: globillum@imag.fr\r\nSubject: New ray tracing bibliography\r\nDate: Fri, 3 Sep 1999 08:13:30 -0700\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 5d7c7e52e8892394f928c82a81ba5b2b\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nThe free ray tracing bibliography has been updated, it's at\r\nhttp://www.acm.org/pubs/tog/resources/bib/ While it's continuing to get hazy\r\nas to what a ray tracing paper is (e.g. do Monte Carlo sampling papers\r\ncount? No, I try to list papers specifically about how to do ray tracing,\r\nnot about using ray tracing as a tool), I still think it's worth\r\nmaintaining.\r\n\r\nAs usual, let me know of any missing papers,\r\n\r\nEric\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id SAA04683;\r\n\tMon, 6 Sep 1999 18:15:01 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id SAA12020\r\n\tfor globillum-imag-outgoing; Mon, 6 Sep 1999 18:07:49 +0200 (MET DST)\r\nMessage-ID: <001501bef881$b4b0ae20$9f9c42d8@byheart>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nReferences: <19879C753611D3119DAB0008C7A4C0C101C446F0@hqmsgsrf04.autodesk.com>\r\nSubject: Re: New ray tracing bibliography\r\nDate: Mon, 6 Sep 1999 09:05:56 -0700\r\nOrganization: byHeartConsultants Limited\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 5.00.2314.1300\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: b4017c4b952f125dc6165bdeaa98c1cd\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n> The free ray tracing bibliography has been updated, it's at\r\n> http://www.acm.org/pubs/tog/resources/bib/ While it's continuing to get\r\nhazy\r\n> as to what a ray tracing paper is (e.g. do Monte Carlo sampling papers\r\n> count? No, I try to list papers specifically about how to do ray tracing,\r\n> not about using ray tracing as a tool), I still think it's worth\r\n> maintaining.\r\n>\r\nGiven that the RADBIB global illumination bibliography gets over 100 hits a\r\nmonth from my Web site alone, I would say that Eric's maintaining his ray\r\ntracing bibliography is well worth the effort. If nothing else, consider the\r\npoor grad student who has to jump from Foley et al.'s Computer Graphics to\r\nresearching a quarter-century of obscure publications. Keep up the good\r\nwork, Eric -- it is appreciated!\r\n\r\nIan Ashdown, P. Eng., LC\r\nVice President\r\nbyHeart Consultants Limited\r\nhttp://www.helios32.com\r\n\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id WAA25882;\r\n\tMon, 13 Sep 1999 22:42:50 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id WAA13543\r\n\tfor globillum-imag-outgoing; Mon, 13 Sep 1999 22:38:52 +0200 (MET DST)\r\nFrom: \"A Gallardo\" <zeroneg1@toast.net>\r\nTo: \"Peter Shirley\" <shirley@cs.utah.edu>, globillum@imag.fr\r\nSubject: RE: BRDF links?\r\nDate: Mon, 13 Sep 1999 16:30:20 -0400\r\nMessage-ID: <000801befe26$cc3106d0$e3d81a26@dellxps>\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Priority: 3 (Normal)\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook 8.5, Build 4.71.2377.0\r\nIn-Reply-To: <199908290518.XAA19578@lal.cs.utah.edu>\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211\r\nImportance: Normal\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 7ef1f7b7f44c2f28172bcb588b91a0f1\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHi,\r\n\r\n\tSorry for the delayed post. I am just catching up on my e-mail. Here are a\r\nfew liks I have found.\r\n\r\nhttp://www.cgl.uwaterloo.ca/Projects/rendering/refl.html\r\n\r\nhttp://www.cs.columbia.edu/CAVE/curet/\r\n\r\nRegards,\r\n\r\nArnold Gallardo\r\nVisual Content Creator\r\n\r\n> -----Original Message-----\r\n> From: owner-globillum@imag.imag.fr\r\n> [mailto:owner-globillum@imag.imag.fr]On Behalf Of Peter Shirley\r\n> Sent: Sunday, August 29, 1999 1:19 AM\r\n> To: globillum@imag.fr\r\n> Subject: BRDF links?\r\n>\r\n>\r\n>\r\n> Hi-- I am teaching a seminar on BRDFs this term:\r\n> http://www2.cs.utah.edu/~shirley/classes/brdf/\r\n>\r\n> If you have any other links please send them to me.\r\n>\r\n> Also, I used to have a list of journals etc on my page.\r\n> If you used this they have moved to:\r\n> http://www2.cs.utah.edu/vissim/resources/\r\n>\r\n> Thanks\r\n>\r\n> Pete\r\n>\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id XAA26270;\r\n\tMon, 13 Sep 1999 23:18:48 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id XAA14935\r\n\tfor globillum-imag-outgoing; Mon, 13 Sep 1999 23:16:45 +0200 (MET DST)\r\nFrom: \"A Gallardo\" <zeroneg1@toast.net>\r\nTo: \"Globillum\" <globillum@imag.fr>\r\nSubject: RE: Web pages, and conversations\r\nDate: Mon, 13 Sep 1999 17:16:26 -0400\r\nMessage-ID: <000901befe2d$3d4b48c0$e3d81a26@dellxps>\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Priority: 3 (Normal)\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook 8.5, Build 4.71.2377.0\r\nIn-Reply-To: <IMEAIKPKGKDLHHDNGBMOGEBKCCAA.bretton_wade@acm.org>\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211\r\nImportance: Normal\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 6fb4a773ebabc2515d0aad9ac7fe9cc4\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHi,\r\n\r\n\tI am just catching up so sorry if this seemed old to you.  I am not a\r\nglobal illum researcher per se but rather got into researching because of\r\nthe radiosity images that I have seen as well as in using a commercially\r\navailable progressive refinement program.  My comments are below.\r\n\r\n> Listening to the second (third?) annual panel on \"(global illumination in\r\n> production)\" echoed several sentiments I heard from people at PDI\r\n> and Pixar:\r\n>\r\n> \t1. Global illumination is too expensive in terms of compute time,\r\n> \t2. Artists can get as good or better with the tools they have, and\r\n> \t3. Even if they had instant global illumination algorithms\r\n> at hand, artists\r\n> don't want\r\n> \t   the effect of realism. In fact, they want everything but realism.\r\n\r\n\tThe third comment is true.  Most users after being exposed to a commercial\r\nprogressive refinement program says it too much work.  Too many things to\r\nsetup and it is easier to achieve by simulating radiosity using local\r\nnone-shadow casting omnidirectional lights to simulate indirect\r\nillumination. It also requires a trememdous amount of processing power and\r\nRAM for complex scenes.  Most people resent that fact that they have to redo\r\nthe solutions again if they want to change the geometry.  They expect the\r\nease of moving geometry with ttheir scanline or raytracer program, none of\r\nthem have heard about discontinuity meshing much less dynamic discontinuity\r\nmeshing.  On the other end of the spectrum, beginners using a relatively\r\neasy program with minimal parameters are baffled by terms like\r\n'convergeance','iterations' and 'tonemapping'.  They generally assume that\r\nradiosity is as easy as a raytracer which only requires light placement,\r\ncolor and intensity to work. They expect radiosity to have no 'user\r\nintervention issues' at all.\r\n\r\n\tLastly most are not aware of the quadrilateral polygonal geometry\r\nrequirement which speeds things up and avoid artifacts and they also expect\r\nNURBS-based geometry to work well with radiosity. I think that most end\r\nusers are more likely to adapt to the monte-carlo based radiosity rather\r\nthan with the deterministic ones.\tSo the issue today is that radiosity even\r\nwith its gorgeous renderings are no longer persuasive once the end user\r\nexperience the amount of knowledge needed as well as the amount of\r\nintervention needed to produce realistic renderings.  It is just so much\r\neasier to 'fake' radiosity.  It remains to be seen if monte-carlo based\r\nradiosity would change the tide.\r\n\r\nRegards,\r\n\r\nArnold Gallardo\r\nVisual Content Creator\r\n\r\n\r\n> So, what thoughts does anybody have?\r\n>\r\n> On another note, could somebody *please* send me the URL for the globillum\r\n> archive web page?\r\n>\r\n> --\r\n> Bretton Wade <bretton_wade@acm.org>\r\n> http://redirect.to/bretton_wade\r\n>\r\n\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id XAA12892;\r\n\tWed, 15 Sep 1999 23:08:36 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id XAA03907\r\n\tfor globillum-imag-outgoing; Wed, 15 Sep 1999 23:03:49 +0200 (MET DST)\r\nFrom: hertjwr@us.ibm.com\r\nX-Lotus-FromDomain: IBMUS\r\nTo: globillum@imag.fr\r\nMessage-ID: <852567ED.0073A7AE.00@D51MTA03.pok.ibm.com>\r\nDate: Wed, 15 Sep 1999 17:03:26 -0400\r\nSubject: job openings\r\nMime-Version: 1.0\r\nContent-type: text/plain; charset=us-ascii; format=flowed\r\nContent-Disposition: inline\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 01bbfc3ab4010e507b24f0f65b33ff22\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nPlease note that you should contact Gabriel (contact coordinates at the end)\r\nwith any questions about these openings (rather than using \"Reply \" to this\r\nnote)\r\n\r\n-- Holly Rushmeier\r\n\r\n\r\n\r\n=========================================================================\r\nDear friends,\r\n\r\nI have two job openings in my department.\r\n\r\nJob #1 is at the programmer level. It requires a M.Sc. or B.Sc. in\r\ncomputer science, experience with graphics/geometric algorithms,\r\nand software development. The successful candidate will help other\r\nmembers of the group develop and implement new ideas, as well as\r\ntransfer our technology to other IBM divisions, such as the Internet\r\nDivision.\r\n\r\nJob #2 is post-doctoral position. The successful candidate will interact\r\nwith other members of the group to invent and implement new\r\ngeometric/graphics algorithms/technologies.\r\n\r\nIn the Visual and Geometric Computing group, we are interested in\r\nissues related to 3D Graphics in a networked environment, including\r\n3D scanning, surface reconstruction, surface simplification, geometry\r\ncompression, progressive transmission, and rendering. We are also\r\ninterested in new image-based representation and rendering schemes.\r\n\r\nThe two most recent projects we have worked on are:\r\n\r\n1) the Pieta project, where we reconstructed a 3D model of\r\nMichaelangelo's Florentine Pieta, to support art historian\r\nJack Wasserman's study of the statue.\r\n\r\n2) the Geometry Compression project, where the technology we developed\r\nduring the last four years is now part of the MPEG-4 standard.\r\n\r\nIn the 3D scanning front, and based on the experience acquired scanning\r\nthe Pieta, we are now interested in developing new inexpensive and\r\neasy to use 3D scanning systems, including both hardware and software.\r\n\r\nIn the Geometry Compression front, we are now working closely with the\r\nIBM Internet Media group to incorporate our MPEG-4 technology to their\r\nHotMedia product. We are also developing new schemes/algorithms.\r\n\r\nIf any one of your students/associates is interested in any one of these\r\ntwo positions, please tell her/him to get in touch with me.\r\nIBM is an equal opportunity employer.\r\n\r\nBest regards.\r\n\r\n--------------------------------------------------------------------------\r\n Gabriel Taubin\r\n Manager, Visual and Geometric Computing     email: taubin@us.ibm.com\r\n IBM T. J. Watson Research Center            phone: (914)-784-7095\r\n P.O.Box 704, Yorktown Heights, NY 10598     fax  : (914)-784-7667\r\n--------------------------------------------------------------------------\r\n\r\n\r\n\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id WAA00228;\r\n\tThu, 16 Sep 1999 22:11:00 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id VAA15088\r\n\tfor globillum-imag-outgoing; Thu, 16 Sep 1999 21:50:32 +0200 (MET DST)\r\nFrom: Paul.Heckbert@HOSTESS.GRAPHICS.CS.CMU.EDU\r\nMessage-Id: <199909161950.VAA15084@imag.imag.fr>\r\nDate: Thu, 16 Sep 99 15:27:43 EDT\r\nTo: globillum@imag.fr\r\nSubject: Re: global illumination in production\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 84fae8b009d073fe1fb680d803966fd8\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nArnold Gallardo says:\r\n | From: \"A Gallardo\" <zeroneg1@toast.net>\r\n | Subject: RE: Web pages, and conversations\r\n | Date: Mon, 13 Sep 1999 17:16:26 -0400\r\n | \r\n | ... sentiments I heard from people at PDI and Pixar:\r\n | > \t1. Global illumination is too expensive in terms of compute time,\r\n | > \t2. Artists can get as good or better with the tools they have, and\r\n | > \t3. Even if they had instant global illumination algorithms\r\n | >\t\tat hand, artists don't want the effect of realism.\r\n | >\t\tIn fact, they want everything but realism.\r\n\r\nThis reminds me of attitudes regarding animation techniques from about\r\nten or fifteen years ago.  Back then, almost everybody doing animation\r\nwas using keyframe or procedural methods, and there were only a few\r\nacademic graphics people and finite element-oriented engineers doing\r\ndynamics, and only in specialized situations.  The realism of dynamics\r\nwas attractive, but nobody wanted to give up the control of keyframing\r\nsystems and turn animation into an initial value problem (users'\r\ncontrol limited to initial positions, velocities, masses, and\r\npositions), since it would be extremely tedious to get things to move\r\nwhere you wanted.\r\n\r\nDynamics is still not easy to use, in general, but with faster\r\nhardware, improved algorithms, spacetime techniques, combinations of\r\ndynamics for realism and keyframing for control, and better user\r\ninterfaces, dynamics is much more usable today than it was back then.\r\nIt's no longer just a \"research topic\", but is used in production on\r\na regular basis.\r\n\r\nGlobal illumination is probably a few years behind dynamics, but it has\r\nmany of the same high level strengths and weaknesses:\r\n\r\n    * it's good at achieving realism\r\n    * achieving realism with \"manual\" techniques is tedious\r\n    * if you use it whole hog, you give up control\r\n    * it appears too slow\r\n    * current methods are too specialized\r\n\r\nIf we keep chipping away at the tough research problems, pay more\r\nattention to what users want (control, ease of use, ...) then\r\nglobal illumination will become very commonly used some day soon.\r\n\r\n-Paul\r\n\r\nPaul Heckbert, Associate Professor\r\nComputer Science Dept., Carnegie Mellon University\r\n5000 Forbes Ave, Pittsburgh PA 15213-3891, USA\r\n\r\nph@cs.cmu.edu\t\thttp://www.cs.cmu.edu/~ph\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id SAA21183;\r\n\tFri, 17 Sep 1999 18:12:18 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id QAA09893\r\n\tfor globillum-imag-outgoing; Fri, 17 Sep 1999 16:02:31 +0200 (MET DST)\r\nMessage-ID: <37E249F2.DAA98529@gmd.de>\r\nDate: Fri, 17 Sep 1999 16:02:26 +0200\r\nFrom: Christian Bohn <bohn@gmd.de>\r\nX-Mailer: Mozilla 4.51 [en] (X11; U; IRIX 6.3 IP32)\r\nX-Accept-Language: en\r\nMIME-Version: 1.0\r\nTo: globillum@imag.fr\r\nSubject: CG and wave theory ?\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: c3ef4dacca96d1212deae17bdcc6a2c6\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHi all,\r\nDoes anybody know about recent activities concerning\r\n'3D-CG and wave theory'?\r\n\r\nIt seems that actually there's not much interest in that field?!\r\nWhat I only found is Moravec's paper from siggraph'81, and I am\r\nwondering if anybody else did some work during the past two decades.\r\n\r\nThanks for any links, references, etc.\r\n\r\nChristian\r\n\r\n\r\n\r\n--\r\n Christian Bohn, Institute for Media Communication, GMD\r\n +49-2241-142230, http://viswiz.gmd.de/bohn, bohn@gmd.de\r\n\r\n\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id SAA21478;\r\n\tFri, 17 Sep 1999 18:39:55 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id SAA19055\r\n\tfor globillum-imag-outgoing; Fri, 17 Sep 1999 18:23:41 +0200 (MET DST)\r\nMessage-ID: <CB6657D3A5E0D111A97700805FFE65870B6A797F@RED-MSG-51>\r\nFrom: \"Michael Cohen (Research)\" <mcohen@microsoft.com>\r\nTo: \"'globillum@imag.fr'\" <globillum@imag.fr>\r\nSubject: RE: CG and wave theory ?\r\nDate: Fri, 17 Sep 1999 09:23:33 -0700\r\nX-Mailer: Internet Mail Service (5.5.2524.0)\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 42c5ac5725b0b3f3edad21be3facfce2\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nI think Gershon Elber had a related paper in SIGGRAPH in '97 or '98 ???\r\n\r\n- Michael\r\n\r\n> -----Original Message-----\r\n> From:\tChristian Bohn [SMTP:bohn@gmd.de]\r\n> Sent:\tFriday, September 17, 1999 7:02 AM\r\n> To:\tglobillum@imag.fr\r\n> Subject:\tCG and wave theory ?\r\n> \r\n> Hi all,\r\n> Does anybody know about recent activities concerning\r\n> '3D-CG and wave theory'?\r\n> \r\n> It seems that actually there's not much interest in that field?!\r\n> What I only found is Moravec's paper from siggraph'81, and I am\r\n> wondering if anybody else did some work during the past two decades.\r\n> \r\n> Thanks for any links, references, etc.\r\n> \r\n> Christian\r\n> \r\n> \r\n> \r\n> --\r\n>  Christian Bohn, Institute for Media Communication, GMD\r\n>  +49-2241-142230, http://viswiz.gmd.de/bohn, bohn@gmd.de\r\n> \r\n> \r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id TAA22483;\r\n\tFri, 17 Sep 1999 19:13:11 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id TAA20966\r\n\tfor globillum-imag-outgoing; Fri, 17 Sep 1999 19:02:58 +0200 (MET DST)\r\nDate: Fri, 17 Sep 1999 13:02:53 -0400 (EDT)\r\nMessage-Id: <199909171702.NAA08236@bach.Graphics.Cornell.EDU>\r\nFrom: \"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>\r\nTo: globillum@imag.fr\r\nIn-reply-to: <37E249F2.DAA98529@gmd.de> (message from Christian Bohn on Fri,\r\n\t17 Sep 1999 16:02:26 +0200)\r\nSubject: Re: CG and wave theory ?\r\nReply-to: westin@graphics.cornell.edu\r\nReferences: <37E249F2.DAA98529@gmd.de>\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 802230c0f01bd30608c80eb1f33a29d6\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n> Date: Fri, 17 Sep 1999 16:02:26 +0200\r\n> From: Christian Bohn <bohn@gmd.de>\r\n> X-Accept-Language: en\r\n> Content-Type: text/plain; charset=us-ascii\r\n> Sender: owner-globillum@imag.imag.fr\r\n> Precedence: bulk\r\n> \r\n> Hi all,\r\n> Does anybody know about recent activities concerning\r\n> '3D-CG and wave theory'?\r\n> \r\n> It seems that actually there's not much interest in that field?!\r\n> What I only found is Moravec's paper from siggraph'81, and I am\r\n> wondering if anybody else did some work during the past two decades.\r\n\r\nWell, modeling light as waves at a macro level doesn't really make a\r\nlot of sense: you need incredible resolution (Moravec's paper really\r\nbasically did visualization of radio wave propagation) and it's hard\r\nto find a situation where it makes a visible difference.\r\n\r\nMore useful is modeling wave optics where it really does matter: in\r\ninteraction with surfaces and such. Several papers deal with that: the\r\nSIGGRAPH '91 paper from He et al. comes to mind. That solved for wave\r\noptics of a class of rough surfaces. Gondek and Meyer did simulations\r\nof reflectance, including interference effects within the surface\r\nmicrostructure; that was presented at SIGGRAPH '94, as I recall. And\r\nit followed on a Eurographics '90 (I think) paper by Smits and\r\nMeyer. Most recently, Jos Stam presented a paper last month at\r\nSIGGRAPH on an anisotropic wave-optics model.\r\n\r\nOn the original point, Peter Kochevar did his dissertation here at\r\nCornell in 1989 on a cell-based rendering method designed for massive\r\nparallelism. While it wasn't explicitly wave-based, it exhibited some\r\nsimilar characteristics, such as diffraction around corners.\r\n\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id UAA24012;\r\n\tFri, 17 Sep 1999 20:53:08 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id UAA24589\r\n\tfor globillum-imag-outgoing; Fri, 17 Sep 1999 20:14:16 +0200 (MET DST)\r\nDate: Fri, 17 Sep 1999 14:14:10 -0400\r\nFrom: \"Stephen N. Spencer\" <spencer@cgrg.ohio-state.edu>\r\nTo: globillum@imag.fr\r\ncc: globillum@imag.fr\r\nSubject: Re: CG and wave theory ?\r\nIn-Reply-To: <37E249F2.DAA98529@gmd.de>\r\nMessage-ID: <Pine.SGI.4.10.9909171413240.4044-100000@raisin.cgrg.ohio-state.edu>\r\nMIME-Version: 1.0\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 4dfeacb08e36d892a3a64caeee610645\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nOn Fri, 17 Sep 1999, Christian Bohn wrote:\r\n\r\n> Does anybody know about recent activities concerning\r\n> '3D-CG and wave theory'?\r\n\r\nHow 'bout Jos Stam's SIGGRAPH 99 paper on diffraction shaders?  \r\n\r\nStephen N. Spencer          614.292.1067 (v)       Graphics Research Specialist\r\nspencer@siggraph.org        614.292.7776 (f)  ACCAD - The Ohio State University\r\nspencer@cgrg.ohio-state.edu 614.520.5799 (p) SIGGRAPH Director for Publications\r\nspencer@acm.org                        \"After ecstasy, laundry.\" -- Zen writing\r\n       \"The truth is that progress is usually small and sneaky.\" -- Anne Lamott\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id VAA24347;\r\n\tFri, 17 Sep 1999 21:13:34 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id UAA26357\r\n\tfor globillum-imag-outgoing; Fri, 17 Sep 1999 20:56:34 +0200 (MET DST)\r\nFrom: hertjwr@us.ibm.com\r\nX-Lotus-FromDomain: IBMUS\r\nTo: \"Michael Cohen (Research)\" <mcohen@microsoft.com>\r\ncc: \"'globillum@imag.fr'\" <globillum@imag.fr>\r\nMessage-ID: <852567EF.0067FEC5.00@D51MTA03.pok.ibm.com>\r\nDate: Fri, 17 Sep 1999 14:56:10 -0400\r\nSubject: RE: CG and wave theory ?\r\nMime-Version: 1.0\r\nContent-type: text/plain; charset=us-ascii; format=flowed\r\nContent-Disposition: inline\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: ebb380db0ebd419f9aee63d3e9cfa22c\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nMaybe you are thinking of:\r\n\r\nGershon Elber. ``Low Cost Illumination Computation using an Approximation of\r\nLight Wavefronts.''\r\n                    Computer Graphics, pp 335-342, July 1994, (Siggraph 1994)\r\n?\r\n\r\n\r\n\r\nI think the above paper is about a geometric solution to following sets of waves\r\nby following\r\na \"wavefront\" coming from a spherical source. It doesn't treat the wave nature\r\nof light.\r\n\r\n__________________________\r\nHolly Rushmeier , holly@watson.ibm.com, (914)784-7252\r\nIBM TJ Watson Research Center, 30 Saw Mill River Road, Hawthorne, NY 10532, USA\r\n\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id KAA27507;\r\n\tWed, 22 Sep 1999 10:28:09 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id KAA03145\r\n\tfor globillum-imag-outgoing; Wed, 22 Sep 1999 10:25:13 +0200 (MET DST)\r\nFrom: Fredo Durand <fredo@graphics.lcs.mit.edu>\r\nMessage-Id: <199909220825.EAA22969@hue.lcs.mit.edu>\r\nSubject: Re: wavefront\r\nTo: globillum@imag.fr\r\nDate: Wed, 22 Sep 1999 04:25:04 -0400 (EDT)\r\nX-Mailer: ELM [version 2.4 PL25]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=US-ASCII; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: fce2315dc85233028627c26505566fe8\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nYou can also have a look at:\r\nhttp://www.lems.brown.edu/~leymarie/WaveRender/NotesDec98.html\r\nfor a research project related to wave propagation\r\n\r\nI'm sure there are also lots of references in sound simulation\r\n\r\nFredo\r\n\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id PAA04456;\r\n\tWed, 22 Sep 1999 15:10:48 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id OAA00701\r\n\tfor globillum-imag-outgoing; Wed, 22 Sep 1999 14:54:57 +0200 (MET DST)\r\nFrom: hertjwr@us.ibm.com\r\nX-Lotus-FromDomain: IBMUS\r\nTo: Fredo Durand <fredo@graphics.lcs.mit.edu>\r\ncc: globillum@imag.fr\r\nMessage-ID: <852567F4.0046E87B.00@D51MTA03.pok.ibm.com>\r\nDate: Wed, 22 Sep 1999 08:54:27 -0400\r\nSubject: Re: wavefront\r\nMime-Version: 1.0\r\nContent-type: text/plain; charset=us-ascii; format=flowed\r\nContent-Disposition: inline\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 30d44aec63895bf31e494fafe151c314\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nThe approach described in the page Fredo cited seems to me in some ways  similar\r\nto the Gelber\r\nSIGGRAPH 94 paper. They are all using **geometric optics**. The geometrical\r\nwavefront  being modelled\r\nis the surface  that is perpendicular to the light rays passing through it.  I\r\nthink\r\nMitchell and Hanrahan's SIGGRAPH 92 was the first to describe these geometric\r\nwavefronts\r\nand their use in an illumination solution in graphics.\r\n\r\n Leymarie and Kimia discuss the use of BRDF's in the solution,\r\nand BRDF's are the encapsulation of the wave effects of light near a surface\r\nwhen you have\r\nto take into account geometric features comparable in size to the wavelength of\r\nlight.\r\nThey  take an approach for tracking this waves using cellular automata -- which\r\nsounds\r\nvery similar to Peter Kochevar's work that Steve Westin referred to. You can't\r\ncapture diffraction, interference effects with this voxel approach, unless you\r\nhave\r\nvoxels smaller than the wavelength of the radiation. For visible light, this\r\nmeans\r\nchopping up the environment pretty finely!! For other types of radiation with\r\nsubstantionally\r\nlonger wavelengths this is not so bad.\r\n\r\nAnyway,\r\n-- computing geometric wavefronts is not the same as computing effects due to\r\nthe wave nature of\r\n   light (i.e. diffraction, interference), but they are both interesting topics\r\n\r\n-- for the complexity of solving for effects of the wave nature of light we are\r\nstuck with\r\n    dealing with discretizations on the order of (wavelength of light/ our size)\r\nor approx.10-7,\r\n   which makes it much more demanding computationally that some other types of\r\nradiation.\r\n\r\n__________\r\n\r\n-- Holly\r\n\r\n\r\n\r\n\r\n\r\n\r\n__________________________\r\nHolly Rushmeier , holly@watson.ibm.com, (914)784-7252\r\nIBM TJ Watson Research Center, 30 Saw Mill River Road, Hawthorne, NY 10532, USA\r\n\r\n\r\nFredo Durand <fredo@graphics.lcs.mit.edu>@imag.imag.fr on 09/22/99 04:25:04 AM\r\n\r\nSent by:  owner-globillum@imag.imag.fr\r\n\r\n\r\nTo:   globillum@imag.fr\r\ncc:\r\nSubject:  Re: wavefront\r\n\r\n\r\n\r\nYou can also have a look at:\r\nhttp://www.lems.brown.edu/~leymarie/WaveRender/NotesDec98.html\r\nfor a research project related to wave propagation\r\n\r\nI'm sure there are also lots of references in sound simulation\r\n\r\nFredo\r\n\r\n\r\n\r\n\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id RAA03334;\r\n\tWed, 22 Sep 1999 17:14:29 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id RAA11265\r\n\tfor globillum-imag-outgoing; Wed, 22 Sep 1999 17:09:21 +0200 (MET DST)\r\nDate: Wed, 22 Sep 1999 11:09:14 -0400 (EDT)\r\nFrom: Jack Tumblin <ccsupjt@cc.gatech.edu>\r\nTo: hertjwr@us.ibm.com\r\ncc: Fredo Durand <fredo@graphics.lcs.mit.edu>, globillum@imag.fr\r\nSubject: Re: wavefront\r\nIn-Reply-To: <852567F4.0046E87B.00@D51MTA03.pok.ibm.com>\r\nMessage-ID: <Pine.SUN.3.96.990922095429.11090C-100000@gaia.cc.gatech.edu>\r\nMIME-Version: 1.0\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: f9e974ce4262bca8bf558d3806be8d25\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nGulp,\r\n\r\nI'm not very familiar with these papers on wave optics in computer\r\ngraphics, so maybe I should keep my mouth shut here, but sampling volumes\r\nat wavelength resolution seems an especially unfortunate choice for\r\nmodeling wave propagation in the free space between objects.  \r\n\r\nInstead, I'd suggest looking at the Fourier optics formulation for\r\nfree-space propagation of coherent and monochromatic incoherent light.  It\r\nis a wave-optics technique that describes light as a continuous-domain\r\ncomplex scalar field: each point (x,y,z) has just amplitude and phase.\r\nThe math for propagation through free space (or any ordinary uniform\r\nmedium) from a point source uses a quadratic approximation that looks\r\nALMOST like a Fourier transform, and has proved very accurate for lenses,\r\nholography, diffraction and interference through arbitrary apertures, and\r\nlots of work in optical computing (military folks used \r\nFourier-optics-based equipment as much as 35-45 years ago for broadband\r\nradio surveillance/spying).  \r\n\r\nWould Fourier optics permit us to compute some sort of `complex form\r\nfactor' to describe the aggregate phase and amplitude relationship between\r\nsurface patches alone, so that we can forget about the empty volume\r\ninbetween? Perhaps a complex integration across source and the\r\nreceiver patches chosen according to display image resolution? Of\r\ncourse this patch-to-patch integral might be even tougher to solve than \r\nShroder&Hanrahan's precise form factor integral of SIGGRAPH'93, but who\r\nknows--it might be simpler.  Is it REALLY necessary to have wave-sized\r\npatches, even on surfaces, if 1) their results are merged to screen\r\nresolution for display, and 2) their free-space interactions are a\r\nweighted sum of many sinusoids? I think only the DISTANCES between surface\r\npoints matter for the wave effects of interest to computer graphics;\r\nthere's no need to sample those distances to find the phase of a sinusoid\r\nspanning it!\r\n\r\nThe classic text for Fourier Optics is: \"Introduction to Fourier Optics\"\r\nJ.W.Goodman(1968), and the library website shows 16 other promising\r\nlooking tutorials & textbooks.  It's course material in the optics track\r\nin Electrical Engineering here at Tech, (William Rhoades taught / teaches\r\nit and later wrote a textbook for the course I took long ago). \r\n\r\nRegards,\r\n\r\n-Jack Tumblin (ccsupjt@cc.gatech.edu) Gradual Student, College of Computing\r\n(leaving for Cornell Univ. post-doc Sept 23)\r\n \"Black care rarely sits behind a rider who is fast enough\" T. Roosevelt\r\n\r\nOn Wed, 22 Sep 1999 hertjwr@us.ibm.com wrote:\r\n\r\n> The approach described in the page Fredo cited seems to me in some ways  similar\r\n> to the Gelber SIGGRAPH 94 paper. They are all using **geometric\r\n>  optics**. The geometrical ...\r\n>\r\n>  Leymarie and Kimia discuss the use of BRDF's in the solution,\r\n> and BRDF's are the encapsulation of the wave effects of light near a surface\r\n> when you have to take into account geometric features comparable in size\r\n> to the wavelength of light. They  take an approach for tracking this\r\n> waves using cellular automata -- which sounds very similar to Peter\r\n> Kochevar's work that Steve Westin referred to. You can't capture\r\n> diffraction, interference effects with this voxel approach, unless you \r\n> have voxels smaller than the wavelength of the radiation. For visible\r\n> light, this means chopping up the environment pretty finely!! For other\r\n> types of radiation with substantionally longer wavelengths this is not\r\n> so bad.\r\n> \r\n>for the complexity of solving for effects of the wave nature of light we are\r\n!!!!> stuck with dealing with discretizations on the order of (wavelength\r\n!!!!> of light/ our size) or approx.10-7, which makes it much more\r\n!!!!> demanding computationally that some other types of  radiation.\r\n> __________\r\n> Holly Rushmeier , holly@watson.ibm.com, (914)784-7252\r\n> IBM TJ Watson Research Center, 30 Saw Mill River Road, Hawthorne, NY 10532, USA\r\n> \r\n> \r\n> Fredo Durand <fredo@graphics.lcs.mit.edu>@imag.imag.fr on 09/22/99 04:25:04 AM\r\n\r\n> You can also have a look at:\r\n> http://www.lems.brown.edu/~leymarie/WaveRender/NotesDec98.html\r\n> for a research project related to wave propagation\r\n> \r\n> I'm sure there are also lots of references in sound simulation\r\n> \r\n> Fredo\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id VAA00655;\r\n\tWed, 22 Sep 1999 21:48:55 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id VAA28573\r\n\tfor globillum-imag-outgoing; Wed, 22 Sep 1999 21:45:32 +0200 (MET DST)\r\nMessage-ID: <FD8F41F04D35D111899600805F19A16C1E35315F@RED-MSG-48>\r\nFrom: Don Mitchell <donm@microsoft.com>\r\nTo: globillum@imag.fr\r\nSubject: RE: wavefront\r\nDate: Wed, 22 Sep 1999 12:35:12 -0700\r\nX-Mailer: Internet Mail Service (5.5.2650.21)\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: ffb453c98c3b812223a4e0d191353a1d\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nShinya's pencil-tracing paper is also based on geometrical optics, described\r\nwith a somewhat different formalism.\r\n\r\nWavefront tracing buys you the ability to get an irradiance value along the\r\nray, so you can almost do backward ray tracing with interpolation instead of\r\ndensity estimation.  However, because the wavefront can fold, generating\r\ncaustics, that interpolation is not simple.  There was an elegant paper from\r\nManchester (and I'm blanking on the reference now...) where they did\r\nbackward wavefront tracing, and used the curvature to control the kernel\r\nsize in a density estimation.\r\n\r\n\r\n-----Original Message-----\r\nFrom: hertjwr@us.ibm.com [mailto:hertjwr@us.ibm.com]\r\nSent: Wednesday, September 22, 1999 5:54 AM\r\nTo: Fredo Durand\r\nCc: globillum@imag.fr\r\nSubject: Re: wavefront\r\n\r\n\r\nThe approach described in the page Fredo cited seems to me in some ways\r\nsimilar\r\nto the Gelber\r\nSIGGRAPH 94 paper. They are all using **geometric optics**. The geometrical\r\nwavefront  being modelled\r\nis the surface  that is perpendicular to the light rays passing through it.\r\nI\r\nthink\r\nMitchell and Hanrahan's SIGGRAPH 92 was the first to describe these\r\ngeometric\r\nwavefronts\r\nand their use in an illumination solution in graphics.\r\n\r\n Leymarie and Kimia discuss the use of BRDF's in the solution,\r\nand BRDF's are the encapsulation of the wave effects of light near a surface\r\nwhen you have\r\nto take into account geometric features comparable in size to the wavelength\r\nof\r\nlight.\r\nThey  take an approach for tracking this waves using cellular automata --\r\nwhich\r\nsounds\r\nvery similar to Peter Kochevar's work that Steve Westin referred to. You\r\ncan't\r\ncapture diffraction, interference effects with this voxel approach, unless\r\nyou\r\nhave\r\nvoxels smaller than the wavelength of the radiation. For visible light, this\r\nmeans\r\nchopping up the environment pretty finely!! For other types of radiation\r\nwith\r\nsubstantionally\r\nlonger wavelengths this is not so bad.\r\n\r\nAnyway,\r\n-- computing geometric wavefronts is not the same as computing effects due\r\nto\r\nthe wave nature of\r\n   light (i.e. diffraction, interference), but they are both interesting\r\ntopics\r\n\r\n-- for the complexity of solving for effects of the wave nature of light we\r\nare\r\nstuck with\r\n    dealing with discretizations on the order of (wavelength of light/ our\r\nsize)\r\nor approx.10-7,\r\n   which makes it much more demanding computationally that some other types\r\nof\r\nradiation.\r\n\r\n__________\r\n\r\n-- Holly\r\n\r\n\r\n\r\n\r\n\r\n\r\n__________________________\r\nHolly Rushmeier , holly@watson.ibm.com, (914)784-7252\r\nIBM TJ Watson Research Center, 30 Saw Mill River Road, Hawthorne, NY 10532,\r\nUSA\r\n\r\n\r\nFredo Durand <fredo@graphics.lcs.mit.edu>@imag.imag.fr on 09/22/99 04:25:04\r\nAM\r\n\r\nSent by:  owner-globillum@imag.imag.fr\r\n\r\n\r\nTo:   globillum@imag.fr\r\ncc:\r\nSubject:  Re: wavefront\r\n\r\n\r\n\r\nYou can also have a look at:\r\nhttp://www.lems.brown.edu/~leymarie/WaveRender/NotesDec98.html\r\nfor a research project related to wave propagation\r\n\r\nI'm sure there are also lots of references in sound simulation\r\n\r\nFredo\r\n\r\n\r\n\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id WAA01143;\r\n\tWed, 22 Sep 1999 22:33:12 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id WAA00566\r\n\tfor globillum-imag-outgoing; Wed, 22 Sep 1999 22:30:48 +0200 (MET DST)\r\nMessage-ID: <000401bf0610$7b801c20$0c0200c0@langzaam.toren.com>\r\nFrom: \"tallind\" <tallind@casema.net>\r\nTo: hertjwr@us.ibm.com, \"Fredo Durand\" <fredo@graphics.lcs.mit.edu>\r\nCc: globillum@imag.fr\r\nSubject: Re: wavefront\r\nDate: Fri, 24 Sep 1999 00:10:43 +0200\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 4.72.3110.5\r\nX-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 0276850bcfe320b125e7b1a417e5c06a\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\n\r\nHi,\r\n\r\nI`m Jolly.\r\nI joined the global illumiation newsletter not so long ago.\r\nWhat I want to ask is what program you people think is the best for\r\narchitectural visualisation.\r\n( and would be able to be used in a production enviroment )\r\nRegards, Jolly\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id SAA21631;\r\n\tFri, 8 Oct 1999 18:03:31 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id RAA05783\r\n\tfor globillum-imag-outgoing; Fri, 8 Oct 1999 17:55:11 +0200 (MET DST)\r\nDate: Fri, 8 Oct 1999 11:55:06 -0400\r\nFrom: \"Stephen N. Spencer\" <spencer@cgrg.ohio-state.edu>\r\nTo: globillum@imag.fr\r\nSubject: [globillum] SIGGRAPH paper template in Word?\r\nIn-Reply-To: <000901befe2d$3d4b48c0$e3d81a26@dellxps>\r\nMessage-ID: <Pine.SGI.4.10.9910081154030.14939-100000@raisin.cgrg.ohio-state.edu>\r\nMIME-Version: 1.0\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 50f23550990aa9d56ba73ba8ce938529\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nAll -- sorry for the off-topic item, but I'm curious to find out if anyone\r\nhsa a Microsoft Word template for SIGGRAPH papers that they'd be willing to \r\ndonate for others to use. If you've got one, e-mail it my way, please.\r\n\r\nThanks!\r\n\r\nStephen N. Spencer          614.292.1067 (v)       Graphics Research Specialist\r\nspencer@siggraph.org        614.292.7776 (f)  ACCAD - The Ohio State University\r\nspencer@cgrg.ohio-state.edu 614.520.5799 (p) SIGGRAPH Director for Publications\r\nspencer@acm.org                        \"After ecstasy, laundry.\" -- Zen writing\r\n    \"The truth is that progress is usually small and sneaky.\" -- Anne Lamott\r\n    \"What is maddening is the terrible notion that a person's value depends\r\n     on how important and financially successful they are, and that this is\r\n     measured in terms of money.\" -- Tim Berners-Lee\r\n   \r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id EAA11822;\r\n\tMon, 11 Oct 1999 04:57:50 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id EAA02374\r\n\tfor globillum-imag-outgoing; Mon, 11 Oct 1999 04:55:18 +0200 (MET DST)\r\nMessage-ID: <001a01bf1393$9ca766c0$669c42d8@byheart>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 99/10/09 Release of RADBIB99.BIB\r\nDate: Sun, 10 Oct 1999 19:52:08 -0700\r\nOrganization: byHeartConsultants Limited\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 5.00.2314.1300\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 83b6630c721f12efab65b90554796eda\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nANNOUNCE: 99/10/09 Release of RADBIB99.BIB\r\n------------------------------------------\r\nRADBIB99 is a comprehensive bibliography of radiosity and\r\nrelated global illumination papers, theses, articles, and\r\nbooks. It currently includes 1,661 references -- 40 new\r\nadditions since the 99/08/01 release.\r\n\r\nThis bibliography is available in BibTex format as\r\nRADBIB99.BIB (with a release date of October 9, 1999) from:\r\n\r\n  http://www.helios32.com/resources.htm\r\n\r\nAlso available from this site is an abridged version of\r\nRADBIB99.BIB called GITHESIS.BIB. This bibliography\r\nincludes 195 references to radiosity and global illumination\r\ntheses -- no new additions since the 99/07/15 release.\r\n\r\nFinancial support for the maintenance of these\r\nbibliographies has been provided by ACM SIGGRAPH Special\r\nProjects and byHeart Consultants Limited.\r\n\r\nIan Ashdown, P. Eng., LC\r\nVice President\r\nbyHeart Consultants Limited\r\nhttp://www.helios32.com\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id AAA26295;\r\n\tMon, 18 Oct 1999 00:33:46 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id AAA16233\r\n\tfor globillum-imag-outgoing; Mon, 18 Oct 1999 00:23:21 +0200 (MET DST)\r\nDate: Mon, 18 Oct 1999 00:23:15 +0200\r\nFrom: Jan Prikryl <prikryl@cg.tuwien.ac.at>\r\nTo: globillum@imag.fr\r\nSubject: Best efficiency scheme project proposal\r\nMessage-ID: <19991018002315.A31375@launzatte.cg.tuwien.ac.at>\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nX-Mailer: Mutt 0.95.4i\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: bd06813c549cb323714bb70057424630\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nDear everyone,\r\n\r\ninspired by the debate in RTNews about which space-subdivision scheme\r\nactually performs best for ray-shooting, we put together a proposal\r\nfor\r\na project that aims to statistically evaluate the performance of\r\ndifferent space-subdivision schemes for scenes of different complexity\r\nand for several slightly different ray-shooting tasks.\r\n\r\nThe preliminary version of the project proposal can be found at\r\n\r\n\thttp://www.cgg.cvut.cz/GOLEM/proposal1.html\r\n\r\nIf any reader of this list would like to comment on the proposal, all\r\nthe comments are welcome on e-mail addresses listed in the header of\r\nthe project proposal.\r\n\r\nWe are currently in the stage of collecting test scenes for the\r\nproject. We are going through several scene collections that are\r\navailable on Internet, but this won't be probably enough. Therefore I\r\nwanted to ask: Does anyone of you know a source of good\r\nmoderately-to-highly complex scene geometries that we could use? Does\r\nanyone have an idea if there are any companies that we could ask for\r\nsupport? Is any reader of this list willing to support us with the\r\nscenes that they use? And all this with restriction that the scenes\r\nare made publicly available after finishing the project so that other\r\npeople can cross-check our results without too much hassle?\r\n\r\nThanks in advance for any response.\r\n\r\nVlastimil Havran/Jiri Bittner/Jan Prikryl\r\n\r\n-- \r\n\r\n-------------------------------------------------------------------------\r\n               Jan Prikryl <prikryl@cg.tuwien.ac.at>\r\n         http://www.cg.tuwien.ac.at/staff/JanPrikryl.html\r\n         Institute of Computer Graphics and Visualisation\r\n             Vienna University of Technology, Austria\r\n-------------------------------------------------------------------------\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id SAA07499;\r\n\tMon, 8 Nov 1999 18:38:48 +0100\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id SAA11526\r\n\tfor globillum-imag-outgoing; Mon, 8 Nov 1999 18:30:52 +0100 (MET)\r\nFrom: Kavita Bala <kaybee@graphics.lcs.mit.edu>\r\nMessage-Id: <199911081730.MAA40801@fresco.lcs.mit.edu>\r\nSubject: PhD thesis available online\r\nTo: globillum@imag.fr\r\nDate: Mon, 8 Nov 1999 12:30:37 -0500 (EST)\r\nCc: Kavita Bala <kaybee@graphics.lcs.mit.edu>\r\nX-Mailer: ELM [version 2.4 PL25]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=ISO-8859-1; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: e08694e12652718a164630c28993ac14\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n\r\nFYI,\r\n\r\nI recently completed my PhD at the MIT Graphics Group under the\r\nsupervision of Profs. Julie Dorsey and Seth Teller. The title of my \r\nthesis is:\r\n\"Radiance Interpolants for Interactive Scene Editing and Ray Tracing\"\r\nThe abstract is included below.  The thesis is now available at:\r\n  http://www.graphics.cornell.edu/~kb/publications.html\r\n\r\nKavita Bala\r\nWWW  : http://www.graphics.cornell.edu/~kb\r\nemail: kb@graphics.cornell.edu\r\n\r\nAbstract:\r\n\r\nRay tracers are usually regarded as off-line rendering algorithms that\r\nare too slow for interactive use.  This thesis introduces techniques to\r\naccelerate ray tracing and to support interactive editing of ray-traced\r\nscenes. These techniques should be useful in many applications, such as\r\narchitectural walk-throughs, modeling, and games, and will enhance both\r\ninteractive and batch rendering.\r\n\r\nThis thesis introduces {\\em radiance interpolants}: radiance samples that\r\ncan be used to rapidly approximate radiance with bounded approximation\r\nerror.  Radiance interpolants capture object-space, ray-space, image-space\r\nand temporal coherence in the radiance function.  New algorithms\r\nare presented that efficiently, accurately and conservatively bound\r\napproximation error.\r\n\r\nThe {\\em interpolant ray tracer} is a novel renderer that uses radiance\r\ninterpolants to accelerate both primary operations of a ray tracer:\r\nshading and visibility determination.  Shading is accelerated by\r\nquadrilinearly interpolating the radiance samples associated with\r\na radiance interpolant.  Determination of the visible object at\r\neach pixel is accelerated by {\\em reprojecting} interpolants as the\r\nuser's viewpoint changes.  A fast scan-line algorithm then achieves\r\nhigh performance without sacrificing image quality.  For a smoothly\r\nvarying viewpoint, the combination of lazily sampled interpolants and\r\nreprojection substantially accelerates the ray tracer.  Additionally,\r\nan efficient cache management algorithm keeps the memory footprint of\r\nthe system small with negligible overhead.\r\n\r\nThe interpolant ray tracer is the first accelerated ray tracer\r\nthat reconstructs radiance from sparse samples while bounding error\r\nconservatively.  The system controls error by adaptively sampling\r\nat discontinuities and radiance non-linearities.  Because the error\r\nintroduced by interpolation does not exceed a user-specified bound,\r\nthe user can trade performance for quality.\r\n\r\nThe interpolant ray tracer also supports interactive scene editing with\r\n{\\em incremental} rendering; it is the first incremental ray tracer to\r\nsupport both object manipulation and changes to the viewpoint.  A new\r\nhierarchical data structure, called the {\\em ray segment tree}, tracks\r\nthe dependencies of radiance interpolants on regions of world space.\r\nWhen the scene is edited, affected interpolants are rapidly identified\r\nand updated by traversing these ray segment trees.\r\n\r\nFrom \r\nReceived: from acm.org (IDENT:prikryl@launzatte.cg.tuwien.ac.at [128.130.166.38])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id UAA08613\r\n\tfor <rendering-group@cg.tuwien.ac.at>; Tue, 9 Nov 1999 20:45:08 +0100\r\nSender: prikryl\r\nMessage-ID: <382879C4.AFCA30B9@acm.org>\r\nDate: Tue, 09 Nov 1999 20:45:08 +0100\r\nFrom: Jan Prikryl <prikryl@acm.org>\r\nX-Mailer: Mozilla 4.7 [en] (X11; I; Linux 2.2.10 i686)\r\nX-Accept-Language: Czech, en, de-AT, de-CH, de-DE, de\r\nMIME-Version: 1.0\r\nTo: rendering-group@cg.tuwien.ac.at\r\nSubject: GMTC Survey\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-UIDL: 69e76ef1227977871a4da5b16b595335\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nhttp://www.colour.org/tc8-03/survey/survey_index.html\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id QAA10708;\r\n\tTue, 16 Nov 1999 16:13:03 +0100\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id PAA04117\r\n\tfor globillum-imag-outgoing; Tue, 16 Nov 1999 15:35:22 +0100 (MET)\r\nFrom: eric.haines@autodesk.com\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C102A44B70@hqmsgsrf04.autodesk.com>\r\nTo: globillum@imag.fr\r\nSubject: Standard Procedural Databases version 3.13 out\r\nDate: Tue, 16 Nov 1999 06:34:50 -0800\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 97b3d603320410954949ea79d040e493\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nAn updated version of the Standard Procedural Databases (SPD) is now\r\navailable at:\r\n\r\n    http://www.acm.org/tog/resources/SPD/overview.html\r\n\r\nThough the SPD output is not meant to be a serious shading language,\r\nnonetheless I felt it worth making the visual results using VRML,\r\nRayshade, and POV-Ray be as close as (easily) possible. There were some\r\nbugs in the previous version of the SPD, including the problem of\r\ndetermining whether a renderer uses Phong's specular highlighting or\r\nBlinn's formula (see \"R.E versus N.H Specular Highlights\" in Graphics\r\nGems IV). OpenGL/VRML uses Blinn's N.H, Rayshade uses Phong's original\r\nR.E, and POV-Ray uses both. I've put updated images of the databases on\r\nthe site, at full resolution and color (in PNG format, click the\r\nthumbnails).\r\n\r\nThe SPD are a set of programs which generate models procedurally.\r\nThey're meant for testing ray tracing efficiency schemes [rayshade with\r\ntweaked grids seems to still be a fair bit faster than POV-Ray, by the\r\nway], but can be adapted to experiments in real-time display systems\r\n(multiple levels of detail, for example), and tessellation of all\r\nprimitives is built in as an output option. For example, the famous\r\nteapot is stored in its original spline surface form and can be\r\ngenerated at any level of complexity. NFF (Neutral File Format, the\r\ndefault output of the SPD programs) is a stupid little language which is\r\nrelatively easy to edit by hand. It's much easier than VRML, for\r\nexample; no human alive can set a non-trivial VRML camera by hand. That\r\nsaid, NFF's not particularly efficient (no polygon meshes, for example).\r\nUsing the \"readnff\" program, NFF models can be converted to about 16\r\ndifferent file formats (some ancient), including POV-Ray, RIB, DXF,\r\nVRML, and Rayshade (these are also directly supported by the generating\r\nprograms).\r\n\r\nOne interesting new project to extend the NFF language is at\r\nhttp://www.ce.chalmers.se/staff/tomasm/benchmark/index.html - the idea\r\nis to make the data generated also have animation information, so that\r\ntime-related ray-tracing efficiency scheme research can be done on a\r\nshared set of benchmarks.\r\n\r\nEnjoy,\r\n\r\nEric Haines\r\nerich@acm.org\r\nhttp://www.acm.org/tog/editors/erich/\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id TAA01759;\r\n\tThu, 18 Nov 1999 19:28:41 +0100\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id TAA08759\r\n\tfor globillum-imag-outgoing; Thu, 18 Nov 1999 19:24:09 +0100 (MET)\r\nDate: Thu, 18 Nov 1999 13:23:48 -0500 (EST)\r\nMessage-Id: <199911181823.NAA21762@bach.Graphics.Cornell.EDU>\r\nFrom: \"Stephen H. Westin\" <westin@graphics.cornell.edu>\r\nTo: globillum@imag.fr\r\ncc: jstam@aw.sgi.com, mmccool@mud.cgl.uwaterloo.ca, okk@gin.keldysh.ru\r\nSubject: Skin BRDF data now available\r\nReply-to: westin@graphics.cornell.edu\r\nReferences: <38281B7A.CBBCA44A@cs.kuleuven.ac.be>\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 480db70e8216a51ae930c33c991af9c9\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nIn response to several requests, we have made available measured skin\r\nBRDF data from the 1999 EGWR paper,\r\n\r\n  \"Image-Based BRDF Measurement Including Human Skin\",\r\n   by Steve Marschner, myself, Eric Lafortune, Ken Torrance,\r\n   and Don Greenberg.\r\n\r\nData are in gzipped tar archives, each with a lot of binary data files\r\ncontaining raw BRDF samples in red, green, and blue channels. Data on\r\nthe spectral response of the camera and the spectral balance of the\r\nsource are included, and two of the three data sets include\r\ncoefficients for rendering with the multi-lobe representation of\r\nLafortune et al. (SIGGRAPH 97).\r\n\r\nThe URL is <http://www.graphics.cornell.edu/online/measurements/>.\r\n\r\nHave fun.\r\n\r\nStephen H. Westin\r\nResearch Project Leader\r\nProgram of Computer Graphics\r\nCornell University\r\nwestin@graphics.cornell.edu\r\n607 255 9080 (VOX)\r\n607 255 0806 (FAX)\r\n\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id VAA06158;\r\n\tThu, 18 Nov 1999 21:38:23 +0100\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id VAA15480\r\n\tfor globillum-imag-outgoing; Thu, 18 Nov 1999 21:36:10 +0100 (MET)\r\nDate: Thu, 18 Nov 1999 15:36:06 -0500 (EST)\r\nMessage-Id: <199911182036.PAA23395@bach.Graphics.Cornell.EDU>\r\nFrom: \"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>\r\nTo: musgrave@metacreations.com\r\nCC: globillum@imag.fr\r\nIn-reply-to: <v03110706b45a0d9bb3f0@[172.12.1.182]> (message from Ken Musgrave\r\n\ton Thu, 18 Nov 1999 12:19:21 -0800)\r\nSubject: Re: Skin BRDF data now available\r\nReply-to: westin@graphics.cornell.edu\r\nReferences: <38281B7A.CBBCA44A@cs.kuleuven.ac.be> <v03110706b45a0d9bb3f0@[172.12.1.182]>\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 81482b5b4ea0105d68a71bf2f2bc8576\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<snip>\r\n\r\n>   Did you measure it in a variety of places?  It varies locally and, I\r\n> think, the variations over the human face are critical to realism.  Cheeks\r\n> have peach fuzz, noses and bald pates can be shiny, lips are krinkly,\r\n> eyelids are...different again, at least on many Caucasian heads and faces.\r\n\r\nFrankly, we were tickled just to get any data at all: as far as I can\r\nfind out, these are the first full directional measurements of the\r\nreflectance of living human skin, with the exception of some\r\nultraviolet measurements by some dermatologists at Lodz, Poland a few\r\nyears back. Data on cadaver skin is easier to come by, but obviously\r\nsuffers changes in reflectance during the preparation process, and\r\ngrad students just don't seem as dedicated as they used to be...\r\n\r\nWe measured the forehead, because:\r\n\r\no We figured it was pretty constant over its area, which we need for\r\n  our technique.\r\n\r\no Its curvature covers more than a 90-degree range of angles,\r\n  which we also need.\r\n\r\no It's strictly convex, which avoids the problem of secondary reflections.\r\n\r\no It's relatively easy to attach geometric calibration targets rigidly,\r\n  by means of a modified hat.\r\n\r\no It is pretty non-deformable, so we could take a series of images\r\n  and be confident that its geometry remains constant.\r\n\r\no It didn't involve removing any clothing.\r\n\r\n>   This is part of why I view synthesis of human faces to be the hardest\r\n> problem in CG--mostly because humans are so exquisitely sensitive to the\r\n> nuances in human faces.  Not like terrains and other natural phenomena\r\n> where we're amazingly undiscriminating...\r\n\r\nYup, I agree. But we decided to tackle the directional characteristics\r\nof reflectance first, as no one had done that. And even when you\r\naccount for the color variations via a painted or scanned texture map,\r\nit doesn't look like skin. We thought that even a constant\r\ndirectionality would get us a bit closer to reality, if it is valid\r\nfor at least part of the face .\r\n\r\nStephen H. Westin\r\nResearch Project Leader\r\nProgram of Computer Graphics\r\nCornell University\r\nwestin@graphics.cornell.edu\r\n607 255 9080 (VOX)\r\n607 255 0806 (FAX)\r\n\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id RAA12075;\r\n\tTue, 30 Nov 1999 17:38:01 +0100\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id RAA03510\r\n\tfor globillum-imag-outgoing; Tue, 30 Nov 1999 17:29:06 +0100 (MET)\r\nFrom: eric.haines@autodesk.com\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C102C0B2D4@hqmsgsrf04.autodesk.com>\r\nTo: globillum@imag.fr\r\nSubject: Fantasy Graphics League\r\nDate: Tue, 30 Nov 1999 08:28:30 -0800\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 4bf98aacffe6fd3da5b479a27c0acbd8\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nIt being just a month and a half until the SIGGRAPH 2000 (S2K) paper\r\ndeadline, we've decided to create a little contest to while away a few spare\r\nmoments. For your bemusement, the Fantasy Graphics League website is up and\r\nrunning at:\r\n\r\n\thttp://www.realtimerendering.com/fgl/\r\n\r\nEnjoy,\r\n\r\nEric\r\n\r\np.s. be patient after you hit the \"Enter The Contest\" link, the\r\ncostframe.htm page sometimes takes awhile to load (blame the imminent\r\ncollapse of the Internet).\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id SAA20236;\r\n\tMon, 6 Dec 1999 18:06:05 +0100\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id RAA04535\r\n\tfor globillum-imag-outgoing; Mon, 6 Dec 1999 17:57:34 +0100 (MET)\r\nDate: Mon, 6 Dec 1999 11:57:15 -0500 (EST)\r\nMessage-Id: <199912061657.LAA04509@bach.Graphics.Cornell.EDU>\r\nFrom: \"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>\r\nTo: globillum@imag.fr\r\nSubject: Re: Skin BRDF data now available\r\nReply-to: westin@graphics.cornell.edu\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 9626517d5c60af00b3ea5f012a7c900a\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nI have corrected the following errors in the Web posting of these data:\r\n\r\no Both links to \"coefficients\" files pointed to the same file\r\n\r\no The color correction matrix given had an incorrect scale factor of\r\n  approximately 1/338 applied. This was corrected both in the directly-\r\n  accessible files of coefficients, and in the files contained in the\r\n  tar archives.\r\n\r\nThanks again to Kevin Bjorke for pointing out the errors.\r\n\r\n-- \r\n-Stephen H. Westin\r\nAny information or opinions in this message are mine: they do not\r\nrepresent the position of Cornell University or any of its sponsors.\r\n\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id RAA26628;\r\n\tMon, 20 Dec 1999 17:42:28 +0100\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id RAA05263\r\n\tfor globillum-imag-outgoing; Mon, 20 Dec 1999 17:37:27 +0100 (MET)\r\nMessage-ID: <385E5B3E.941D9456@cs.kuleuven.ac.be>\r\nDate: Mon, 20 Dec 1999 17:37:18 +0100\r\nFrom: Philippe Bekaert <Philippe.Bekaert@cs.kuleuven.ac.be>\r\nOrganization: K.U.Leuven - department of computer science\r\nX-Mailer: Mozilla 4.61C-SGI [en] (X11; I; IRIX 6.5 IP32)\r\nX-Accept-Language: en\r\nMIME-Version: 1.0\r\nTo: \"globillum@imag.fr\" <globillum@imag.fr>\r\nSubject: dissertation online\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: da4c96807a7d265100d5fcbef7b502db\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nDear all,\r\n\r\nLast tuesday, I succesfully defended my PhD dissertation on\r\n\"hierarchical and stochastic algorithms for radiosity\". The dissertation\r\ntext is available online on the following locations:\r\n\r\nhttp://www.cs.kuleuven.ac.be/cwis/research/graphics/CGRG.PUBLICATIONS/PHBPHD/\r\nftp://ftp.cs.kuleuven.ac.be/pub/graphics/thesis/bekaert/\r\n\r\nThe abstract is included below.\r\n\r\nPhilippe Bekaert.\r\n\r\nComputer Graphics Research Group\r\nDepartment of Computer Science - K.U.Leuven\r\nCelestijnenlaan, 200A - B3001 Heverlee - Belgium\r\nTel: ++32 16 32 76 67\r\nFax: ++32 16 32 79 96\r\nhttp://www.cs.kuleuven.ac.be/cwis/research/graphics/graphics-E.shtml\r\n\r\n--------------------------------------------------------------------\r\nHierarchical and Stochastic Algorithms for Radiosity\r\n\r\nThe radiosity method is a physically based method to compute the\r\nillumination in a virtual environment with diffuse (matte) surfaces. It\r\nallows to generate very realistic images of such environments by\r\ncomputer,\r\nand it is suitable for quantitative predictions of the illumination.\r\n\r\nIn the radiosity method, a number of simplifying assumptions are made\r\nthat\r\ncan however lead to certain image artifacts. In this dissertation, the\r\nnumerical error introduced by these assumptions is analysed. The\r\nanalysis\r\nallows to propose new algorithms in which this error, the discretisation\r\nerror, is efficiently controlled during the computations by means of\r\nhierarchical refinement.\r\n\r\nThe radiosity method also requires the solution of very large non-sparse\r\nsystems of linear equations (about 100,000 equations is common).\r\nMoreover,\r\nthe coefficients of these systems are non-trivial four-dimensional\r\nintegrals. The main part of this dissertation is devoted to an in-depth\r\nstudy of how the Monte Carlo method can be applied in this context.\r\n\r\nThe Monte Carlo method is suitable for reliable computation of the\r\ncoefficients of the systems of equations. It also leads to algorithms\r\nthat\r\ndo not require explicit computation and storage of these coefficients. A\r\nsystematic overview of such algorithms is presented. Previously proposed\r\nalgorithms of this type are compared and some new algorithms are\r\ndeveloped.\r\nNext, the application of several variance-reduction techniques is\r\ndescribed,\r\nand the use of low-discrepancy sampling in this context is discussed.\r\nFinally, new ways to incorporate higher-order radiosity approximations\r\nand\r\nhierarchical refinement are proposed.\r\n\r\nThe resulting Monte Carlo radiosity algorithms do not only appear to be\r\nmore\r\nreliable, but also often lead more rapidly to usable images than their\r\ndeterministic counterparts. They require significantly less computer\r\nstorage, and they are more user friendly. It is expected that these\r\nalgorithms will stimulate the use of the radiosity method in a wide\r\nspectrum\r\nof applications.\r\n\r\nKeywords: computer graphics, physically based image synthesis,\r\nillumination\r\nsimulations, radiosity method, Galerkin method, hierarchical refinement,\r\nMonte Carlo method, quasi-Monte Carlo, form factor computation, systems\r\nof\r\nlinear algebraic equations.\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id WAA30113;\r\n\tThu, 23 Dec 1999 22:55:54 +0100\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id WAA07468\r\n\tfor globillum-imag-outgoing; Thu, 23 Dec 1999 22:51:25 +0100 (MET)\r\nDate: Thu, 23 Dec 1999 16:49:49 -0500 (EST)\r\nMessage-Id: <199912232149.QAA24430@bach.Graphics.Cornell.EDU>\r\nFrom: \"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>\r\nTo: globillum@imag.fr\r\ncc: jstam@aw.sgi.com, mmccool@mud.cgl.uwaterloo.ca, okk@gin.keldysh.ru\r\nSubject: Skin BRDF data now corrected\r\nReply-to: westin@graphics.cornell.edu\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 23ac363178038f46de616073f5a403cb\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nI have found out (partly through the feedback of a user) that the\r\ncolor correction matrices supplied with our BRDF data are wrong. Here\r\nis the correct matrix:\r\n\r\n    1.0633    0.3820   -0.4453\r\n   -0.2981    1.6677   -0.3695\r\n   -1.3223   -0.4463    2.7686\r\n\r\nYou may:\r\n\r\n1. Use this matrix in place of the one supplied in the \"coefficients\" file,\r\n\r\n2. Download a new copy of the relevant files\r\n   (steve-face-981211-coefficients and mahesh-981228-coefficients)\r\n   from <http://www.graphics.cornell.edu/online/measurements/>, or\r\n\r\n3. Download the whole dataset again from the URL above.\r\n\r\nSorry for the mistake.\r\n\r\nStephen H. Westin\r\nResearch Project Leader\r\nProgram of Computer Graphics\r\nCornell University\r\nwestin@graphics.cornell.edu\r\n607 255 9080 (VOX)\r\n607 255 0806 (FAX)\r\n\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id SAA31728;\r\n\tWed, 12 Jan 2000 18:43:04 +0100\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id SAA10588\r\n\tfor globillum-imag-outgoing; Wed, 12 Jan 2000 18:37:58 +0100 (MET)\r\nMessage-ID: <000f01bf5d23$2c3e9280$b29c42d8@byheart>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 00/01/15 Release of RADBIB and GITHESIS\r\nDate: Wed, 12 Jan 2000 09:33:16 -0800\r\nOrganization: byHeartConsultants Limited\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 5.00.2919.6600\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 337e66c12c9e898587ce9c883cc0d824\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META content=\"text/html; charset=iso-8859-1\" http-equiv=Content-Type>\r\n<META content=\"MSHTML 5.00.2919.6307\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT size=2>ANNOUNCE: 00/01/15 Release of \r\nRADBIB.BIB<BR>----------------------------------------<BR>RADBIB is a \r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\ntheses, articles, and books. It currently includes 1,673 references -- 2 new \r\nadditions since its 99/11/26 release as RADBIB99.</FONT></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV><FONT size=2>This bibliography is available in BibTex format as RADBIB.BIB \r\n(with a release date of January 15, 2000) from:</FONT></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV><FONT size=2>&nbsp; <A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></FONT></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV><FONT size=2>in the Resources section.</FONT></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV><FONT size=2>Also available from this site is an abridged version of \r\nRADBIB.BIB called GITHESIS.BIB. This bibliography includes 199 references to \r\nradiosity and global illumination theses -- 1 new addition since the 99/08/01 \r\nrelease.</FONT></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV><FONT size=2>Financial support for the maintenance of these bibliographies \r\nhas been provided by ACM SIGGRAPH Special Projects and byHeart Consultants \r\nLimited.</FONT></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV><FONT size=2>Ian Ashdown, P. Eng., LC<BR>Vice President<BR>byHeart \r\nConsultants Limited<BR><A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A><BR></FONT></DIV>\r\n<DIV><FONT size=2>PS - yes, it is only January 12th. I put new batteries in my \r\ncalendar and it is running a bit fast!</FONT></DIV>\r\n<DIV><FONT size=2>&nbsp;</DIV></FONT></BODY></HTML>\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id DAA31657;\r\n\tWed, 19 Jan 2000 03:54:38 +0100\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id DAA06923\r\n\tfor globillum-imag-outgoing; Wed, 19 Jan 2000 03:48:24 +0100 (MET)\r\nMessage-ID: <388525F3.51A943D6@graphics.lcs.mit.edu>\r\nDate: Tue, 18 Jan 2000 21:48:19 -0500\r\nFrom: Fredo Durand <fredo@graphics.lcs.mit.edu>\r\nX-Mailer: Mozilla 4.7C-SGI [en] (X11; I; IRIX 6.5 IP32)\r\nX-Accept-Language: fr, en\r\nMIME-Version: 1.0\r\nTo: globillum@imag.fr\r\nSubject: thesis and survey on visibility\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 141bf90c8baeb31d9ffe7f0accce948c\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHi,\r\n\r\nMy thesis is available on the web:\r\nhttp://graphics.lcs.mit.edu/~fredo/THESE/\r\n\r\nIt deals with 3D visibility, and also contains a huge survey of\r\nvisibility techniques in different fields such as graphics, vision or\r\nrobotics.\r\n\r\nAbstract: \r\nVisibility problems are central to many computer graphics applications.\r\nThe most common examples include hidden-part removal\r\nfor view computation, shadow boundaries, mutual visibility of pairs of\r\npoints, etc. In this document, we first present a theoretical study of\r\n3D\r\nvisibility properties in the space of light rays. We group rays that see\r\nthe same object; this defines the 3D visibility complex. The boundaries\r\nof\r\nthese groups of rays correspond to the visual events of the scene\r\n(limits of shadows, disappearance of an object when the viewpoint is\r\nmoved,\r\netc.). We simplify this structure into a graph in line-space which we\r\ncall the visibility skeleton. Visual events are the arcs of this graph,\r\nand our\r\nconstruction algorithm avoids the intricate treatment of the\r\ncorresponding 1D sets of lines. We simply compute the extremities (lines\r\nwith 0\r\ndegrees of freedom) of these sets, and we topologically deduce the\r\nvisual events using a catalogue of adjacencies. Our implementation shows\r\nthat the skeleton is more general, more efficient and more robust than\r\nprevious techniques. Applied to lighting simulation, the visibility\r\nskeleton permits more accurate and more rapid simulations. We have also\r\ndeveloped an occlusion culling preprocess for the display of very\r\ncomplex scenes. We compute the set of potentially visible objects with\r\nrespect to a volumetric region. In this context, our method is the first\r\nwhich handles the cumulative occlusion due to multiple blockers. Our\r\nocclusion tests are performed in planes using extended projections,\r\nwhich\r\nmakes them simple, efficient and robust. In the second part of the\r\ndocument, we present a vast survey of work related to visibility in\r\nvarious\r\ndomains.\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id RAA27009;\r\n\tThu, 27 Jan 2000 17:29:38 +0100\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id RAA03254\r\n\tfor globillum-imag-outgoing; Thu, 27 Jan 2000 17:20:25 +0100 (MET)\r\nMessage-ID: <38907034.881D35F9@graphics.lcs.mit.edu>\r\nDate: Thu, 27 Jan 2000 11:20:04 -0500\r\nFrom: Fredo Durand <fredo@graphics.lcs.mit.edu>\r\nX-Mailer: Mozilla 4.7C-SGI [en] (X11; I; IRIX 6.5 IP32)\r\nX-Accept-Language: fr, en\r\nMIME-Version: 1.0\r\nTo: globillum@imag.fr\r\nSubject: page of links and new graphics search engine\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 1714b76ffdc4c58a0ac31f4ac7d357b0\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHi everybody,\r\n\r\nTo fight the post siggraph deadline blues, I have updated my page of web\r\nlinks to graphics related pages :\r\nhttp://www.graphics.lcs.mit.edu/~fredo/Book/index.html\r\nIn particular the researcher and lab sections have been checked and\r\nupdated.\r\n\r\nI also installed a search engine which recursively digs the web starting\r\nfrom my  pages of links. Since I allow only 2 hops, this means that it\r\nis more likely to index pages really related to graphics (but of course\r\nsome unrelated pages are indexed as well).  Enjoy!\r\n\r\nI'm now in the process of cleaning up my \"other index\", \"code\" and\r\n\"data\" pages. Unfortunately I cannot maintain the \"compagny\", \"gallery\"\r\nand thematic pages, it just takes too much time.\r\n\r\nI'd be happy to receive feedback, any idea of improvement (if it doesn't\r\ntake me too long!), missing or wrong links (What? You're such an\r\nimportant researcher in graphics and I have no link on you! I'm so\r\nashamed, I'll be happy to oblige and reference you!), etc.\r\n\r\ncheers\r\n\r\nFredo\r\nhttp://www.graphics.lcs.mit.edu/~fredo\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id QAA03027;\r\n\tTue, 1 Feb 2000 16:06:18 +0100\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id PAA29180\r\n\tfor globillum-imag-outgoing; Tue, 1 Feb 2000 15:55:42 +0100 (MET)\r\nMessage-ID: <D197C8AF032FD311976F00805F0D643D08F29C@anthemis.nantes.cstb.fr>\r\nFrom: DENIEL Jean Marc <deniel@cstb.fr>\r\nTo: globillum@imag.fr\r\nSubject: Spectral imaging sensors\r\nDate: Tue, 1 Feb 2000 15:51:52 +0100\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-MIME-Autoconverted: from quoted-printable to 8bit by imag.imag.fr id PAA29173\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 9cd86c4e7313c83d9ae661725c162876\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n\r\nWe're looking for some informations about imaging sensors like cameras that\r\ncould deliver\r\nsome spectral information instead of RGB or B/W levels.\r\nHas someone heard baout this ?\r\nThank you in advance.\r\n\r\n\tJM\r\n\r\n\r\nJean-Marc Deniel\r\nCSTB - division Eclairage et Colorimtrie\r\n11, rue Henri Picherit\r\nBP 82341\r\n44323 NANTES Cedex 3\r\nTel: 02.40.37.20.15\r\nFax: 02.40.37.20.40\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id RAA08984;\r\n\tTue, 1 Feb 2000 17:46:32 +0100\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id RAA09357\r\n\tfor globillum-imag-outgoing; Tue, 1 Feb 2000 17:41:04 +0100 (MET)\r\nDate: Tue, 1 Feb 2000 11:40:45 -0500 (EST)\r\nMessage-Id: <200002011640.LAA02820@bach.Graphics.Cornell.EDU>\r\nFrom: \"Stephen H. Westin\" <westin*nospam@graphics.cornell.edu>\r\nTo: globillum@imag.fr\r\nIn-reply-to: <D197C8AF032FD311976F00805F0D643D08F29C@anthemis.nantes.cstb.fr>\r\n\t(message from DENIEL Jean Marc on Tue, 1 Feb 2000 15:51:52 +0100)\r\nSubject: Re: Spectral imaging sensors\r\nReply-to: westin@graphics.cornell.edu\r\nReferences: <D197C8AF032FD311976F00805F0D643D08F29C@anthemis.nantes.cstb.fr>\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 5c17030b40b15bf85229a1bafde1056e\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n> From: DENIEL Jean Marc <deniel@cstb.fr>\r\n> Date: Tue, 1 Feb 2000 15:51:52 +0100 \r\n\r\n> We're looking for some informations about imaging sensors like cameras that\r\n> could deliver\r\n> some spectral information instead of RGB or B/W levels.\r\n> Has someone heard baout this ?\r\n> Thank you in advance.\r\n\r\nThere are two basic approaches to this. Either you take repeated\r\nimages with a series of narrowband filters, or you use a diffraction\r\ngrating in the camera to turn a full 2D image sensor into a line-scan\r\nspectrometer.\r\n\r\nThe series-of-filters approach is much easier if you use a tunable\r\nnarrow-band filter, such as that from Cambridge Research,\r\nInc. (CRI). David Brainard at UCSB has done this; see\r\n<http://color.psych.ucsb.edu/hyperspectral/> for details. A company\r\ncalled \"Spectral Imaging Systems\" <http://www.spectral-imaging.com/>\r\nseems to have a vaguely similar system that works with some sort of\r\ninterferometric techique that I suspect is equivalent. There are a\r\nnumber of companies that turned up on an AllTheWeb search on spectral\r\nimaging.\r\n\r\nThe diffraction-grating approach has been implemented by a company\r\nnamed Wintriss <http://www.weco.com/pressreleases/052799.doc>. I\r\nsuspect others have done the same.\r\n\r\nThe disadvantage to both these techniques is that they are not\r\ninstantaneous: your subject must remain completely stationary for some\r\nsignificant period of time (seconds to minutes).\r\n\r\nStephen H. Westin\r\nResearch Project Leader\r\nProgram of Computer Graphics\r\nCornell University\r\nwestin@graphics.cornell.edu\r\n607 255 9080 (VOX)\r\n607 255 0806 (FAX)\r\n\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id TAA14221;\r\n\tTue, 1 Feb 2000 19:10:09 +0100\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id TAA16200\r\n\tfor globillum-imag-outgoing; Tue, 1 Feb 2000 19:05:28 +0100 (MET)\r\nFrom: hertjwr@us.ibm.com\r\nX-Lotus-FromDomain: IBMUS\r\nTo: DENIEL Jean Marc <deniel@cstb.fr>\r\ncc: globillum@imag.fr\r\nMessage-ID: <85256878.00635384.00@D51MTA03.pok.ibm.com>\r\nDate: Tue, 1 Feb 2000 13:05:02 -0500\r\nSubject: Re: Spectral imaging sensors\r\nMime-Version: 1.0\r\nContent-type: text/plain; charset=iso-8859-1; format=flowed\r\nContent-Disposition: inline\r\nContent-Transfer-Encoding: 8bit\r\nX-MIME-Autoconverted: from quoted-printable to 8bit by imag.imag.fr id TAA16197\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 09db7b38890caa8717c849e022d38336\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\n\r\nMiyake's lab in at Chiba University has done a lot of work in multispectral\r\nsensing.\r\nAt least one of their papers is on line\r\n\r\nGoniospectral imaging of 3D objects\r\nColor Imaging Conference , Scottsdale, AZ (1998.11)\r\nhttp://www.icsd6.tj.chiba-u.ac.jp/~haneishi/color.html\r\n\r\n--  Holly\r\n\r\n\r\n__________________________\r\nHolly Rushmeier , holly@watson.ibm.com, (914)784-7252\r\nIBM TJ Watson Research Center, 30 Saw Mill River Road, Hawthorne, NY 10532,\r\nUSA\r\n\r\n\r\nDENIEL Jean Marc <deniel@cstb.fr>@imag.imag.fr on 02/01/2000 09:51:52 AM\r\n\r\nSent by:  owner-globillum@imag.imag.fr\r\n\r\n\r\nTo:   globillum@imag.fr\r\ncc:\r\nSubject:  Spectral imaging sensors\r\n\r\n\r\n\r\n\r\nWe're looking for some informations about imaging sensors like cameras that\r\ncould deliver\r\nsome spectral information instead of RGB or B/W levels.\r\nHas someone heard baout this ?\r\nThank you in advance.\r\n\r\n     JM\r\n\r\n\r\nJean-Marc Deniel\r\nCSTB - division Eclairage et Colorimtrie\r\n11, rue Henri Picherit\r\nBP 82341\r\n44323 NANTES Cedex 3\r\nTel: 02.40.37.20.15\r\nFax: 02.40.37.20.40\r\n\r\n\r\n\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id DAA02956;\r\n\tWed, 2 Feb 2000 03:58:51 +0100\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id DAA22237\r\n\tfor globillum-imag-outgoing; Wed, 2 Feb 2000 03:55:05 +0100 (MET)\r\nMessage-ID: <002501bf6d27$fa0ef6a0$879c42d8@byheart>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: deniel@cstb.fr\r\nCc: globillum@imag.fr\r\nSubject: Re: Spectral imaging sensors\r\nDate: Tue, 1 Feb 2000 18:48:20 -0800\r\nOrganization: byHeartConsultants Limited\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 5.00.2919.6600\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: e3679aa15d9d682c2856eb05bbd9c80e\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\n\r\n> We're looking for some informations about imaging sensors like cameras\r\nthat\r\n> could deliver some spectral information instead of RGB or B/W levels.\r\n> Has someone heard baout this ?\r\n> Thank you in advance.\r\n>\r\nSearching the Web for the keyword \"hyperspectral\" should give you at least\r\n5,000 useful hits. It's a common technique for remote sensing and satellite\r\nsurveillance.\r\n\r\nIan Ashdown, P. Eng., LC\r\nVice President\r\nbyHeart Consultants Limited\r\nhttp://www.helios32.com\r\n\r\nFrom \r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id IAA08009;\r\n\tWed, 2 Feb 2000 08:32:18 +0100\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id IAA03430\r\n\tfor globillum-imag-outgoing; Wed, 2 Feb 2000 08:31:02 +0100 (MET)\r\nMessage-ID: <D197C8AF032FD311976F00805F0D643D08F29F@anthemis.nantes.cstb.fr>\r\nFrom: DENIEL Jean Marc <deniel@cstb.fr>\r\nTo: \"'globillum@imag.fr'\" <globillum@imag.fr>\r\nSubject: High luminance displays\r\nDate: Wed, 2 Feb 2000 08:27:56 +0100\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-MIME-Autoconverted: from quoted-printable to 8bit by imag.imag.fr id IAA03424\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 361e0e86797aa5d014869acae0db0403\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\n\r\nThank you for your numerous answers about spectral sensors. These will help\r\nus a lot.\r\n\r\nWe're interested too in hight luminance displays. Does anyone have infos\r\nabout such peripherals ?\r\n\r\n\tJM\r\n\r\nJean-Marc Deniel\r\nCSTB - division Eclairage et Colorimtrie\r\n11, rue Henri Picherit\r\nBP 82341\r\n44323 NANTES Cedex 3\r\nTel: 02.40.37.20.15\r\nFax: 02.40.37.20.40\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id OAA25134;\r\n\tTue, 29 Feb 2000 14:12:21 +0100\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id OAA10337\r\n\tfor globillum-imag-outgoing; Tue, 29 Feb 2000 14:00:04 +0100 (MET)\r\nMessage-ID: <001101bf82b4$6a229a40$961dc2a5@nm.cau.ac.kr>\r\nFrom: \"Sungye Kim\" <inside@cglab.cse.cau.ac.kr>\r\nTo: globillum@imag.fr\r\nSubject: Tone reproduction\r\nDate: Tue, 29 Feb 2000 21:56:37 +0900\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 5.00.2919.6600\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 1454364c80391b31971c80409beb7697\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META content=\"text/html; charset=ks_c_5601-1987\" http-equiv=Content-Type>\r\n<META content=\"MSHTML 5.00.2919.6307\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT face=Arial size=2>\r\n<DIV><FONT face=Arial size=2>Hello..<BR>I'm.. a student at Chung-Ang Univ. in \r\nSeoul, Korea.<BR>My major is Computer Graphics, and <BR>during my master period, \r\nI have interested in Global Illumination and Radiosity.</FONT></DIV>\r\n<DIV><FONT face=Arial size=2><BR>Recently, I have made a study of the Tone \r\nreproduction.<BR>And then, I am implementing the method that was proposed in \r\n1991 and publicated in 1993 by&nbsp;Tumblin and Rushmeier.<BR></FONT><FONT \r\nface=Arial size=2>In&nbsp;theier paper, I don't know how I can calculate the \r\nfactor, expected value, E{log10(L_in)}.</FONT></DIV>\r\n<DIV><FONT face=Arial size=2>If you are OK, I want to get your \r\nhelp.</FONT></DIV>\r\n<DIV><FONT face=Arial size=2>&nbsp;</DIV></FONT></FONT></DIV></BODY></HTML>\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id PAA28972;\r\n\tTue, 29 Feb 2000 15:42:18 +0100\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id PAA20703\r\n\tfor globillum-imag-outgoing; Tue, 29 Feb 2000 15:35:47 +0100 (MET)\r\nMessage-ID: <38BBD919.E84EBB28@graphics.lcs.mit.edu>\r\nDate: Tue, 29 Feb 2000 09:35:05 -0500\r\nFrom: Fredo Durand <fredo@graphics.lcs.mit.edu>\r\nX-Mailer: Mozilla 4.7C-SGI [en] (X11; I; IRIX 6.5 IP32)\r\nX-Accept-Language: fr, en\r\nMIME-Version: 1.0\r\nTo: Sungye Kim <inside@cglab.cse.cau.ac.kr>\r\nCC: globillum@imag.fr\r\nSubject: Re: Tone reproduction\r\nReferences: <001101bf82b4$6a229a40$961dc2a5@nm.cau.ac.kr>\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: a32c2ca6ed0bdc2518f2e066891ddf20\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nI suggest you look in the appendix of Jack Tumblin's thesis, where he\r\npresents a version of the operator which is easier to understand (and\r\nwhich removes a couple of artefacts):\r\nhttp://www.cc.gatech.edu/gvu/people/jack.tumblin/\r\n\r\n\r\n\r\nFredo\r\n\r\n--\r\nFredo Durand,  MIT-LCS Graphics Group\r\nNE43-255, Cambridge, MA 02139 \r\nphone : (617) 253 7223  fax : (617) 253 4640 \r\nhttp://graphics.lcs.mit.edu/~fredo/\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id RAA01927;\r\n\tTue, 29 Feb 2000 17:30:32 +0100\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id RAA02578\r\n\tfor globillum-imag-outgoing; Tue, 29 Feb 2000 17:25:11 +0100 (MET)\r\nMessage-ID: <38BBF2C3.7073BB24@graphics.cornell.edu>\r\nDate: Tue, 29 Feb 2000 11:24:35 -0500\r\nFrom: Jack John Erwin Tumblin <jet@graphics.cornell.edu>\r\nX-Mailer: Mozilla 4.7 [en] (WinNT; U)\r\nX-Accept-Language: en\r\nMIME-Version: 1.0\r\nTo: Fredo Durand <fredo@graphics.lcs.mit.edu>, \r\n Sungye Kim <inside@cglab.cse.cau.ac.kr>,\r\n \"globillum@imag.fr\" <globillum@imag.fr>\r\nSubject: Re: Tone reproduction\r\nReferences: <001101bf82b4$6a229a40$961dc2a5@nm.cau.ac.kr> <38BBD919.E84EBB28@graphics.lcs.mit.edu>\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: c16275e479dbb974b9baaafbd16de81a\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHello Sungye Kim and Fredo Durand!\r\n\r\nTo answer the original question from Sungye Kim, the term E{log10(L_in)}\r\nis just the 'expected value', also known as the mean or the average, of\r\nthe logarithm of each pixel.  To compute it, find the logarithm of each\r\npixel's luminance, add all of them together, then divide the total by the\r\nnumber of pixels.\r\n\r\nFredo Durand is correct; an improved, less awkward version of this tone\r\nreproduction operator appears in an appendix to my dissertation, but it\r\nwas first published in a paper last year.  This paper includes a survey\r\nof other tone reproduction operators you might find useful:\r\n\r\n@Article{THG:1999:hicont,\r\n  author =       \"Tumblin, J. and Hodgins, J. and Guenter, B.\",\r\n  title =        \"Two Methods for Display of High Contrast Images\",\r\n  journal =      \"ACM Transactions On Graphics\",\r\n  year =     \"1999\",\r\n  volume =   \"18\",\r\n  number =   \"1\",\r\n  pages =    \"56--94\",\r\n  month =    jan,\r\n }\r\n\r\nI'm sorry to say that my website at Ga Tech still contains only a draft\r\nof my dissertation.  The appendix is probably correct, but the main text\r\nis missing some corrections and improvements I made later. I hope to get\r\nthe final version on-line soon.  Thank you both for your interest in my\r\nwork!\r\n\r\nRegards,\r\n-Jack Tumblin\r\n\r\nFredo Durand wrote:\r\n\r\n> I suggest you look in the appendix of Jack Tumblin's thesis, where he\r\n> presents a version of the operator which is easier to understand (and\r\n> which removes a couple of artefacts):\r\n> http://www.cc.gatech.edu/gvu/people/jack.tumblin/\r\n>\r\n> Fredo\r\n>\r\n> --\r\n> Fredo Durand,  MIT-LCS Graphics Group\r\n> NE43-255, Cambridge, MA 02139\r\n> phone : (617) 253 7223  fax : (617) 253 4640\r\n> http://graphics.lcs.mit.edu/~fredo/\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id MAA11425;\r\n\tWed, 15 Mar 2000 12:55:58 +0100\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id MAA17039\r\n\tfor globillum-imag-outgoing; Wed, 15 Mar 2000 12:39:58 +0100 (MET)\r\nMessage-ID: <8815647C7041D111A3010060B06BE1C0C4DF03@elvis.lightwork>\r\nFrom: Neil Gatenby <Neil@lightwork.co.uk>\r\nTo: globillum@imag.fr\r\nSubject: FW: CCD v. Cell Photometry\r\nDate: Wed, 15 Mar 2000 10:03:18 -0000\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2650.21)\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 25cd3ce71c309776e9daf47524a24565\r\nX-Mozilla-Status: 9001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nThis thread, starting on sci.engr.lighting, may be of interest to some in\r\nthis group\r\n\r\nNeil\r\n\r\n <<Re: CCD v. Cell Photometry>> \r\nMessage-ID: <C6Dz4.841$iP.38824@bgtnsc04-news.ops.worldnet.att.net>\r\nFrom: Martin Moore <moore.martin@worldnet.att.net>\r\nTo: \r\nSubject: Re: CCD v. Cell Photometry\r\nDate: Wed, 15 Mar 2000 03:06:10 -0000\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2650.21)\r\nContent-Type: text/plain;\r\n\tcharset=\"iso-8859-1\"\r\n\r\nHow do CCD and cell photometry compare?\r\n\r\nThe otherwise excellent recently (1998) published *Handbook of Applied\r\nPhotometry* gives CCD\r\nphotometry rather short shrift - a couple of paragraphs in the penultimate\r\nsection 11.4.3 of the\r\nbook, including:-\r\n\r\n**Two dimensional charge-coupled device (CCD) cameras have already high\r\nenough dynamic range and low\r\nenough cross-talk to be used for photometric purposes.  Due to non-uniform\r\nspatial sensitivity and\r\nlocal differences in the spectral sensitivity the filter correction of such\r\na photometer is still\r\nsomewhat poorer than that of a traditional illuminance or luminance meter.\r\n**\r\n\r\nCCD photometry seems excellent for relative photometric measurements in a\r\nlab environment.\r\n\r\nHow good (accurate) is CCD  for absolute photometric measurements?\r\n\r\nAre CCD photometrics endorsed/sanctioned by IESNA, ANSI, etc.?\r\n\r\nIn practice, can you do reliable CCD photometry in the field?\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nMartin Moore\r\n\r\n\r\n\r\n\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id QAA06148;\r\n\tFri, 17 Mar 2000 16:44:10 +0100\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id QAA12751\r\n\tfor globillum-imag-outgoing; Fri, 17 Mar 2000 16:30:52 +0100 (MET)\r\nDate: Fri, 17 Mar 2000 16:30:41 +0100\r\nFrom: Nicolas Holzschuch <Nicolas.Holzschuch@loria.fr>\r\nTo: globillum@imag.fr\r\nSubject: Higher order wavelets\r\nMessage-ID: <20000317163041.A3239@yutz.loria.fr>\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Mailer: Mutt 1.0i\r\nOrganisation: LORIA/INRIA Lorraine\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 23e54fe87f4cc7816d20aa9933f9642f\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\n\r\n   Hello fellow globillumers,\r\nI would like to advertise our paper\r\n\r\n\"A novel approach makes higher order wavelets\r\nreally efficient for radiosity\",\r\n\r\nby Franois Cuny, Laurent Alonso and Nicolas\r\nHolzschuch. \r\n\r\nIt will be at the Eurographics 2000 conference.\r\nIn the meantime, it can also be downloaded at  \r\nhttp://www.loria.fr/~holzschu/Publications/paper20.pdf\r\n\r\nGreetings,\r\nNicolas Holzschuch\r\nISA research team, INRIA Lorraine\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id SAA20177;\r\n\tSat, 29 Apr 2000 18:04:54 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id RAA28871\r\n\tfor globillum-imag-outgoing; Sat, 29 Apr 2000 17:43:32 +0200 (MET DST)\r\nMessage-ID: <000901bfb1f1$b4bbbb60$8f9c42d8@byheart>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: May 1, 2000 Release of RADBIB Global Illumination Bibliography\r\nDate: Sat, 29 Apr 2000 08:43:44 -0700\r\nOrganization: byHeartConsultants Limited\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 5.00.2919.6600\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 621f6c186112094a2fb3bd80f1966aae\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nANNOUNCE: 00/05/01 Release of RADBIB.BIB\r\n----------------------------------------\r\nRADBIB is a comprehensive bibliography of radiosity and related global\r\nillumination papers, theses, articles, and books. It currently includes\r\n1,723 references -- 11 new additions since its 00/04/01 release.\r\n\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a\r\nrelease date of May 1, 2000) from:\r\n\r\n  http://www.helios32.com\r\n\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\nGITHESIS.BIB. This bibliography includes 203 references to radiosity and\r\nglobal illumination theses -- no new additions since the 00/04/01 release.\r\n\r\nFinancial support for the maintenance of these bibliographies has been\r\nprovided by ACM SIGGRAPH Special Projects and byHeart Consultants Limited.\r\n\r\nIan Ashdown, P. Eng., LC\r\nVice President\r\nbyHeart Consultants Limited\r\nhttp://www.helios32.com\r\n\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id DAA27496;\r\n\tThu, 4 May 2000 03:46:30 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id DAA02901\r\n\tfor globillum-imag-outgoing; Thu, 4 May 2000 03:44:19 +0200 (MET DST)\r\nMessage-ID: <002901bfb56a$46daf9e0$961dc2a5@nm.cau.ac.kr>\r\nFrom: \"Sungye Kim\" <inside@cglab.cse.cau.ac.kr>\r\nTo: \"globillum\" <globillum@imag.fr>\r\nSubject: Fluid Spattering simulation\r\nDate: Thu, 4 May 2000 10:44:24 +0900\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 5.00.2919.6600\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V5.00.2919.6600\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 0d59e439819790f367758b1da0b0201d\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META content=\"text/html; charset=ks_c_5601-1987\" http-equiv=Content-Type>\r\n<META content=\"MSHTML 5.00.2919.6307\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT face=Arial size=2>Hello fellow globillumers,<BR></FONT></DIV>\r\n<DIV><FONT face=Arial size=2>We're looking for some informations about \r\nwater(fluid) spattering or splashing simulation.</FONT></DIV>\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial size=2>Has someone heard about this?</FONT></DIV>\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial size=2>Thank you in advance.</FONT></DIV>\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial size=2>Kim</FONT></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV><FONT face=Arial \r\nsize=2>=====================================================================</FONT></DIV>\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial size=2>Sungye Kim</FONT></DIV>\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial size=2>221 Huksuk-Dong, DongJak-Ku, Seoul, Korea&nbsp;<BR> \r\nDept. of Computer Science &amp; Engineering Chung Ang Univ.<BR>Computer Graphics \r\nLab.</FONT></DIV>\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial size=2>Tel: +82-2-820-5411</FONT></DIV>\r\n<DIV><FONT face=Arial size=2>Fax : +82-2-820-5301</DIV></FONT></BODY></HTML>\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id PAA13712;\r\n\tThu, 4 May 2000 15:51:25 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id OAA17631\r\n\tfor globillum-imag-outgoing; Thu, 4 May 2000 14:59:02 +0200 (MET DST)\r\nFrom: hertjwr@us.ibm.com\r\nX-Lotus-FromDomain: IBMUS\r\nTo: \"Sungye Kim\" <inside@cglab.cse.cau.ac.kr>\r\ncc: \"globillum\" <globillum@imag.fr>\r\nMessage-ID: <852568D5.004733C1.00@D51MTA03.pok.ibm.com>\r\nDate: Thu, 4 May 2000 08:57:42 -0400\r\nSubject: Re: Fluid Spattering simulation\r\nMime-Version: 1.0\r\nContent-type: text/plain; charset=us-ascii; format=flowed\r\nContent-Disposition: inline\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 71af7a828825beec34d640339a369c99\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nFor the dynamics of the water motion on example is the\r\nwork at Georgia Tech:\r\n\r\nhttp://www.cc.gatech.edu/gvu/animation/Areas/secondary/water.html\r\n\r\n-- Holly\r\n__________________________\r\nHolly Rushmeier , holly@watson.ibm.com,\r\nhttp://www.research.ibm.com/people/h/holly, (914)784-7252\r\nIBM TJ Watson Research Center, 30 Saw Mill River Road, Hawthorne, NY 10532,\r\nUSA\r\n\r\n\r\n\"Sungye Kim\" <inside@cglab.cse.cau.ac.kr>@imag.imag.fr on 05/03/2000\r\n09:44:24 PM\r\n\r\nSent by:  owner-globillum@imag.imag.fr\r\n\r\n\r\nTo:   \"globillum\" <globillum@imag.fr>\r\ncc:\r\nSubject:  Fluid Spattering simulation\r\n\r\n\r\n\r\n\r\nHello fellow globillumers,\r\n\r\nWe're looking for some informations about  water(fluid) spattering or\r\nsplashing simulation.\r\n\r\nHas someone heard about this?\r\n\r\nThank you in advance.\r\n\r\n\r\nKim\r\n\r\n=====================================================================\r\n\r\nSungye Kim\r\n\r\n221 Huksuk-Dong, DongJak-Ku, Seoul, Korea\r\nDept. of Computer Science & Engineering Chung Ang Univ.\r\nComputer Graphics  Lab.\r\n\r\nTel: +82-2-820-5411\r\nFax : +82-2-820-5301\r\n\r\n\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id RAA18326;\r\n\tThu, 4 May 2000 17:34:56 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id RAA17968\r\n\tfor globillum-imag-outgoing; Thu, 4 May 2000 17:11:52 +0200 (MET DST)\r\nFrom: Brian Curless <curless@cs.washington.edu>\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nMessage-ID: <14609.37628.23130.334837@breve.cs.washington.edu>\r\nDate: Thu, 4 May 2000 08:10:52 -0700 (PDT)\r\nTo: hertjwr@us.ibm.com\r\nCc: \"Sungye Kim\" <inside@cglab.cse.cau.ac.kr>, \r\n \"globillum\" <globillum@imag.fr>\r\nSubject: Re: Fluid Spattering simulation\r\nIn-Reply-To: <852568D5.004733C1.00@D51MTA03.pok.ibm.com>\r\nReferences: <852568D5.004733C1.00@D51MTA03.pok.ibm.com>\r\nX-Mailer: VM 6.75 under Emacs 19.34.1\r\nReply-To: curless@cs.washington.edu\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: b5c101b7f2a62d99ebc1ac9a911c16cb\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nA company called Arete' Image Software has some amazing fluid\r\nsimulations:\r\n\r\n   http://www.areteis.com\r\n\r\nIn particular:\r\n\r\n   http://www.areteis.com/fillbox.mov\r\n\r\nBrian\r\n\r\n----\r\n\r\nBrian Curless\r\nAssistant Professor                          Graphics and Imaging Laboratory\r\nDept. of Computer Science & Engineering      Office: (206) 685-3796 \r\nUniversity of Washington                     Fax:    (206) 543-2969\r\nSieg Hall, Box 352350                        Email:  curless@cs.washington.edu\r\nSeattle, Washington 98195-2350            \r\n\r\n\t      http://www.cs.washington.edu/homes/curless\r\n\r\n\r\n\r\n\r\n-----Original message-----\r\n\r\nFrom: hertjwr@us.ibm.com\r\nTo: \"Sungye Kim\" <inside@cglab.cse.cau.ac.kr>\r\nSubject: Re: Fluid Spattering simulation\r\nDate: Thu, 4 May 2000 08:57:42 -0400\r\ncc: \"globillum\" <globillum@imag.fr>\r\n\r\nFor the dynamics of the water motion on example is the\r\nwork at Georgia Tech:\r\n\r\nhttp://www.cc.gatech.edu/gvu/animation/Areas/secondary/water.html\r\n\r\n-- Holly\r\n__________________________\r\nHolly Rushmeier , holly@watson.ibm.com,\r\nhttp://www.research.ibm.com/people/h/holly, (914)784-7252\r\nIBM TJ Watson Research Center, 30 Saw Mill River Road, Hawthorne, NY 10532,\r\nUSA\r\n\r\n\r\n\"Sungye Kim\" <inside@cglab.cse.cau.ac.kr>@imag.imag.fr on 05/03/2000\r\n09:44:24 PM\r\n\r\nSent by:  owner-globillum@imag.imag.fr\r\n\r\n\r\nTo:   \"globillum\" <globillum@imag.fr>\r\ncc:\r\nSubject:  Fluid Spattering simulation\r\n\r\n\r\n\r\n\r\nHello fellow globillumers,\r\n\r\nWe're looking for some informations about  water(fluid) spattering or\r\nsplashing simulation.\r\n\r\nHas someone heard about this?\r\n\r\nThank you in advance.\r\n\r\n\r\nKim\r\n\r\n=====================================================================\r\n\r\nSungye Kim\r\n\r\n221 Huksuk-Dong, DongJak-Ku, Seoul, Korea\r\nDept. of Computer Science & Engineering Chung Ang Univ.\r\nComputer Graphics  Lab.\r\n\r\nTel: +82-2-820-5411\r\nFax : +82-2-820-5301\r\n\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id UAA28354;\r\n\tThu, 4 May 2000 20:47:09 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id UAA06802\r\n\tfor globillum-imag-outgoing; Thu, 4 May 2000 20:40:04 +0200 (MET DST)\r\nDate: Thu, 4 May 2000 08:42:27 -0700\r\nFrom: Rasmus Tamstorf <Rasmus.Tamstorf@disney.com>\r\nX-Sender: tamstorf@bacon.fas.fa.disney.com\r\nTo: Sungye Kim <inside@cglab.cse.cau.ac.kr>\r\ncc: globillum <globillum@imag.fr>\r\nSubject: Re: Fluid Spattering simulation\r\nIn-Reply-To: <002901bfb56a$46daf9e0$961dc2a5@nm.cau.ac.kr>\r\nMessage-Id: <Pine.SGI.4.21.0005040801470.165213-100000@bacon.fas.fa.disney.com>\r\nMIME-Version: 1.0\r\nContent-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: 8e0dd89558248f69609f92163b178daa\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nOn Thu, 4 May 2000, Sungye Kim wrote:\r\n\r\n> Hello fellow globillumers,\r\n> \r\n> We're looking for some informations about water(fluid) spattering or splashing simulation.\r\n> \r\n> Has someone heard about this?\r\n\r\nThere was a technical sketch last year at Siggraph about this :\r\n\r\n\"Multifluid Finite Volume Navier-Stokes Solutions for Realistic Fluid\r\nAnimation\" by John A. Turner and Andre C. Mazzone @ Blue Sky Studios\r\n\r\nThe simulation software was based on a system developed at Los Alamos and\r\nit definitely wasn't for the faint at heart, but it looked great :)\r\n\r\nRasmus\r\n\r\n-----------------------------------------------------------------------------\r\nRasmus.Tamstorf@disney.com         \"A problem worthy of attack, \r\nWalt Disney Feature Animation       proves its worth by hitting back\" Kumbel\r\n-----------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby www.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id VAA29215;\r\n\tThu, 4 May 2000 21:19:13 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id VAA11040\r\n\tfor globillum-imag-outgoing; Thu, 4 May 2000 21:17:51 +0200 (MET DST)\r\nFrom: \"A Gallardo\" <zeroneg1@toast.net>\r\nTo: globillum@imag.fr\r\nSubject: RE: Fluid Spattering simulation\r\nDate: Thu, 4 May 2000 15:16:18 -0400\r\nMessage-ID: <000201bfb5fd$3953cd90$a5051a26@dellxps>\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Priority: 3 (Normal)\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook 8.5, Build 4.71.2377.0\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600\r\nIn-Reply-To: <002901bfb56a$46daf9e0$961dc2a5@nm.cau.ac.kr>\r\nImportance: Normal\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: ad103626f3f31f5377d862de1233a36b\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHi,\r\n\r\n\tWell I am not sure if you are after simulation or actual fluid dynamics.\r\nBut there are several plugins that does this for commercial 3d applications.\r\n\r\nRealflow:\r\n\r\n http://www.realflow.com/\r\n\r\n\r\nSplash!\r\n\r\nhttp://www.digimation.com/asp/products_stills.asp?product_id=88\r\n\r\n\r\nTechnical:\r\n\r\nhttp://www.ma.adfa.oz.au/Teaching/Subjects/VFD/VFD.html\r\n\r\nhttp://www.cs.indiana.edu/scicomp/cfd.html\r\n\r\nhttp://www.gbhap.com/journals/722/\r\n\r\nhttp://vortex.mae.cornell.edu/\r\n\r\nhttp://www.damtp.cam.ac.uk/user/fdl/\r\n\r\nhttp://raphael.mit.edu/casl.html\r\n\r\nhttp://www.princeton.edu/~gasdyn/\r\n\r\n\r\n\tHope this helps.  Also do use a search engine for more links.\r\n\r\nRegards,\r\n\r\nArnold Gallardo\r\nVisual Content Creator\r\nhttp://members.toast.net/zeroneg1/Web/index.html\r\n\r\n\r\n> Hello fellow globillumers,\r\n>\r\n> We're looking for some informations about water(fluid) spattering or =\r\n> splashing simulation.\r\n>\r\n> Has someone heard about this?\r\n>\r\n> Thank you in advance.\r\n>\r\n>\r\n> Kim\r\n>\r\n> Sungye Kim\r\n>\r\n> 221 Huksuk-Dong, DongJak-Ku, Seoul, Korea=20\r\n>  Dept. of Computer Science & Engineering Chung Ang Univ.\r\n> Computer Graphics Lab.\r\n>\r\n> Tel: +82-2-820-5411\r\n> Fax : +82-2-820-5301\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id RAA32299;\r\n\tThu, 1 Jun 2000 17:40:42 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id RAA18773\r\n\tfor globillum-imag-outgoing; Thu, 1 Jun 2000 17:38:23 +0200 (MET DST)\r\nMessage-ID: <001501bfcbdf$41dcd400$9f9c42d8@byheart>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: Updated Radiosity and Global Illuminaion Bibliographies\r\nDate: Thu, 1 Jun 2000 08:37:10 -0700\r\nOrganization: byHeartConsultants Limited\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 5.00.2919.6600\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: ac4f003e94036b69108f2b4f997aa70c\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META content=\"text/html; charset=windows-1252\" http-equiv=Content-Type>\r\n<META content=\"MSHTML 5.00.3017.1000\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT size=2>ANNOUNCE: 00/06/01 Release of \r\nRADBIB.BIB<BR>----------------------------------------<BR>RADBIB is a \r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\ntheses, articles, and books. It currently includes 1,734 references -- 11 new \r\nadditions since its 00/05/01 release.</FONT></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV><FONT size=2>This bibliography is available in BibTex format as RADBIB.BIB \r\n(with a release date of June 1, 2000) from:</FONT></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV><FONT size=2>&nbsp; <A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></FONT></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV><FONT size=2>Also available from this site is an abridged version of \r\nRADBIB.BIB called GITHESIS.BIB. This bibliography includes 203 references to \r\nradiosity and global illumination theses -- no new additions since the 00/04/01 \r\nrelease.</FONT></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV><FONT size=2>Financial support for the maintenance of these bibliographies \r\nhas been provided by ACM SIGGRAPH Special Projects and byHeart Consultants \r\nLimited.</FONT></DIV>\r\n<DIV><FONT size=2>----</FONT></DIV>\r\n<DIV><FONT size=2>Ian Ashdown, P. Eng., LC<BR>Vice President<BR>byHeart \r\nConsultants Limited<BR><A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A><BR></FONT></DIV></BODY></HTML>\r\nFrom \r\nX-POP3-Rcpt: wp@christl\r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id RAA08680;\r\n\tTue, 13 Jun 2000 17:19:02 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id RAA18697\r\n\tfor globillum-imag-outgoing; Tue, 13 Jun 2000 17:13:55 +0200 (MET DST)\r\nFrom: Brian Smits <bes@cs.utah.edu>\r\nMessage-Id: <200006131513.JAA169249@phoenix.cs.utah.edu>\r\nSubject: Test Scenes for Energy Transport\r\nTo: globillum@imag.fr\r\nDate: Tue, 13 Jun 2000 09:13:41 -0600 (MDT)\r\nCc: henrik@graphics.stanford.edu\r\nX-Mailer: ELM [version 2.5 PL2]\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHello,\r\n\r\nHenrik Wann Jensen and I have designed a set of scenes for testing\r\nenergy transport.  Our main goal was simplicity, both for the scenes,\r\nand for the type of transport tested by each scene.  We wanted a set\r\nof very simple scenes that would exercise different aspects of\r\nrendering algorithms and make it fairly obvious when something wasn't\r\nworking correctly.  They range from the fairly simple (direct\r\nillumination without occluders) to the fairly challenging (reflection\r\nof a caustic from a secondary luminaire). We would appreciate any\r\nfeedback you have. \r\n\r\n\r\n\r\n                   Global Illumination Test Scenes\r\n\r\n                 Brian Smits              Henrik Wann Jensen \r\n             University of Utah          Stanford University\r\n\r\n               University of Utah Technical Report UUCS-00-013 \r\n                  http://www.cs.utah.edu/~bes/papers/scenes \r\n\r\nAbstract:\r\n\r\nThe global illumination community has discussed having a database of\r\nscenes that could be used to compare and validate different global\r\nillumination algorithms. We present a set of test scenes for global\r\nillumination algorithms and propose that they be the beginning of such\r\na database. These scenes are designed to be as simple as possible and\r\nstill test a particular aspect of energy transport. The scenes are\r\navailable on a web site in a variety of formats, along with images and\r\npixel radiance data. We feel that the simplicity and availability of\r\nthe models will make it easier for the community to use them, and that\r\nthe field will benefit from a standard set of scenes. Additionally, we\r\ndiscuss classes of models with analytic solutions.  \r\n\r\nTech Report:\r\n   http://www.cs.utah.edu/~bes/papers/scenes/\r\nScene Repository:\r\n   http://www.cs.utah.edu/~bes/graphics/scenes/\r\n\r\n\r\nThank you,\r\n\r\nBrian Smits         bes@cs.utah.edu\r\nHenrik Wann Jensen  henrik@graphics.stanford.edu\r\nFrom \r\nReturn-Path: <owner-globillum@imag.imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id EAA09831;\r\n\tMon, 26 Jun 2000 04:15:47 +0200\r\nReceived: (from majordom@localhost)\r\n\tby imag.imag.fr (8.9.3/8.8.5) id EAA11349\r\n\tfor globillum-imag-outgoing; Mon, 26 Jun 2000 04:02:53 +0200 (MET DST)\r\nMessage-ID: <000a01bfdf12$29bb2840$999c42d8@byheart>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: July 1st Release of RADBIB and GITHESIS\r\nDate: Sun, 25 Jun 2000 18:59:27 -0700\r\nOrganization: byHeartConsultants Limited\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 5.00.2919.6600\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600\r\nSender: owner-globillum@imag.imag.fr\r\nPrecedence: bulk\r\nX-UIDL: k/]\"!TeK!!0pV\"!b%##!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META content=\"text/html; charset=windows-1252\" http-equiv=Content-Type>\r\n<META content=\"MSHTML 5.00.3018.900\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT size=2>Yeah, I know -- July 1st is still a few days away. Consider \r\nthis announcement a sneak preview!</FONT></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV><FONT size=2>- Ian Ashdown</FONT></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV><FONT size=2>ANNOUNCE: 00/07/01 Release of \r\nRADBIB.BIB<BR>----------------------------------------<BR>RADBIB is a \r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\ntheses, articles, and books. It currently includes 1,775 references -- 41 new \r\nadditions since its 00/06/01 release.</FONT></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV><FONT size=2>This bibliography is available in BibTex format as RADBIB.BIB \r\n(with a release date of July 1, 2000) from:</FONT></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV><FONT size=2>&nbsp; <A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A> (Resources \r\nsection)</FONT></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV><FONT size=2>Also available from this site is an abridged version of \r\nRADBIB.BIB called GITHESIS.BIB. This bibliography includes 224 references to \r\nradiosity and global illumination theses -- 21 new additions since the 00/06/01 \r\nrelease.</FONT></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV><FONT size=2>Financial support for the maintenance of these bibliographies \r\nhas been provided by ACM SIGGRAPH Special Projects and byHeart Consultants \r\nLimited.</FONT></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV><FONT size=2>Ian Ashdown, P. Eng., LC, FIES<BR>Vice President<BR>byHeart \r\nConsultants Limited<BR><A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A><BR></FONT></DIV></BODY></HTML>\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id LAA30297;\r\n\tTue, 4 Jul 2000 11:00:49 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id LAA06821;\r\n\tTue, 4 Jul 2000 11:00:50 +0200\r\nReceived: from ebene.inrialpes.fr (ebene.inrialpes.fr [194.199.18.70]) by\r\n    chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id LAA06816 for\r\n    <globillum@chopinette.imag.fr>; Tue, 4 Jul 2000 11:00:45 +0200\r\nReceived: from safran.inrialpes.fr (safran.inrialpes.fr [194.199.26.1]) by\r\n    ebene.inrialpes.fr (8.9.3/8.8.5) with ESMTP id LAA10713 for\r\n    <globillum@imag.fr>; Tue, 4 Jul 2000 11:00:45 +0200 (MET DST)\r\nReceived: from imag.fr (sesame [194.199.26.83]) by safran.inrialpes.fr\r\n    (980427.SGI.8.8.8/8.8.5) with ESMTP id LAA28716 for <globillum@imag.fr>;\r\n    Tue, 4 Jul 2000 11:00:45 +0200 (MDT)\r\nSender: Francois.Sillion@imag.fr\r\nMessage-Id: <3961A7BD.1837F1AF@imag.fr>\r\nDate: Tue, 04 Jul 2000 11:00:45 +0200\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\nOrganization: iMAGIS - GRAVIR/IMAG INRIA\r\nX-Mailer: Mozilla 4.7C-SGI [en] (X11; I; IRIX 6.5 IP32)\r\nX-Accept-Language: en\r\nMime-Version: 1.0\r\nTo: globillum@imag.fr\r\nSubject: globillum list: minor changes\r\nContent-Type: text/plain; charset=us-ascii; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 1\r\nPrecedence: list\r\nX-UIDL: 2;c\"!,d\"#!KDL\"!]B\"#!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nHello all,\r\n\r\nThis quick note is to inform you that we have changed our list manager here at\r\nIMAG.\r\nThe address for the mailing list remains the same (mailto:globillum@imag.fr),\r\nbut\r\nthe robot now takes instructions at the following address: listes@imag.fr (try\r\na message\r\nwith 'help' as subject'.\r\n\r\nMore interestingly, future messages will be archived and can be accessed\r\nthrough the www interface at http://listes.imag.fr. On that site you can\r\ncustomize your options and, for instance, request messages in \"digest\" mode.\r\n\r\nOn the scientific side, last week saw the 11th EG workshop on rendering in\r\nBrno, Czeck republic. Unfortunately I spent most of the time in my bed\r\nfighting a bad virus, but from what little I saw it was a great success.\r\nHopefully someone on this list will feel inspired to report on the workshop?\r\n\r\n-- \r\n>>>>> PLEASE NOTE OUR NEW ADDRESS ! EFFECTIVE October 4th, 1999\r\n+------------------+--------------------------------------------------------+\r\n| Francois SILLION | iMAGIS, Laboratoire GRAVIR/IMAG  (CNRS,INRIA,INPG,UJF) |\r\n|     '            | INRIA Rhone-Alpes, 655 Av de l'Europe, 38330 Montbonnot|\r\n| Senior researcher| France. Tel: +33 4 76 61 54 23 - Fax: +33 4 76 61 54 40|\r\n+------------------+--------+-----------------------------------------------+\r\n| Francois.Sillion@imag.fr  |  http://www-imagis.imag.fr/~Francois.Sillion  |\r\n+---------------------------+-----------------------------------------------+\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id PAA12600;\r\n\tWed, 5 Jul 2000 15:40:56 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id PAA10233;\r\n\tWed, 5 Jul 2000 15:40:57 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by\r\n    chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id PAA10228 for\r\n    <globillum@chopinette.imag.fr>; Wed, 5 Jul 2000 15:40:52 +0200\r\nReceived: from mut.autodesk.com ([198.102.112.26]) by imag.imag.fr\r\n    (8.9.3/8.8.5) with ESMTP id PAA05144 for <globillum@imag.fr>;\r\n    Wed, 5 Jul 2000 15:40:52 +0200 (MET DST)\r\nReceived: from autodesk.autodesk.com (autodesk.autodesk.com\r\n    [144.111.216.101]) by mut.autodesk.com (8.9.3/8.9.3) with ESMTP id\r\n    GAA03042 for <globillum@imag.fr>; Wed, 5 Jul 2000 06:40:43 -0700 (PDT)\r\nReceived: from hqmsgsrf00.autodesk.com by autodesk.autodesk.com\r\n    (8.8.8/4.4BSD) with ESMTP id GAA17990; Wed, 5 Jul 2000 06:40:30 -0700\r\n    (PDT)\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service\r\n    (5.5.2448.0) id <NZB4ZSST>; Wed, 5 Jul 2000 06:40:33 -0700\r\nMessage-Id: <19879C753611D3119DAB0008C7A4C0C10B7563@hqmsgsrf04.autodesk.com>\r\nFrom: eric.haines@autodesk.com\r\nTo: globillum@imag.fr\r\nSubject: Object intersection, Gems repository update\r\nDate: Wed, 5 Jul 2000 06:40:40 -0700\r\nMime-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 2\r\nPrecedence: list\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: Rb6\"!e]U!!~\"J!!*cg!!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nI have two bits of info for this list:\r\n\r\nA few of us have put together a page about references and resources for 3D\r\nobject intersection tests. See http://www.realtimerendering.com/int/\r\n\r\nI (finally) updated the Graphics Gems repository so that all code is linked\r\ndirectly from the HTML pages (vs. having to download the whole archive and\r\nsearch for it). The new pages are:\r\n\r\nhttp://www.acm.org/tog/GraphicsGems/category.html - by category\r\nhttp://www.acm.org/tog/GraphicsGems/authors.html - by author\r\nhttp://www.acm.org/tog/GraphicsGems/gems.html - by order of appearance\r\n\r\nEric\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id QAA05392;\r\n\tTue, 11 Jul 2000 16:43:37 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id QAA22046;\r\n\tTue, 11 Jul 2000 16:43:35 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by\r\n    chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id QAA22041 for\r\n    <globillum@chopinette.imag.fr>; Tue, 11 Jul 2000 16:43:32 +0200\r\nReceived: from bach.Graphics.Cornell.EDU (bach.graphics.cornell.edu\r\n    [128.84.247.50]) by imag.imag.fr (8.9.3/8.8.5) with ESMTP id QAA26741 for\r\n    <globillum@imag.fr>; Tue, 11 Jul 2000 16:43:34 +0200 (MET DST)\r\nReceived: from graphics.cornell.edu (bray.graphics.cornell.edu\r\n    [128.84.247.212]) by bach.Graphics.Cornell.EDU (8.9.1/8.9.1) with ESMTP id\r\n    KAA08221; Tue, 11 Jul 2000 10:43:27 -0400 (EDT) (envelope-from\r\n    phil@graphics.cornell.edu)\r\nMessage-Id: <396B3127.4CD2663A@graphics.cornell.edu>\r\nDate: Tue, 11 Jul 2000 10:37:27 -0400\r\nFrom: Phil Dutre <phil@Graphics.Cornell.EDU>\r\nOrganization: Program of Computer Graphics\r\nX-Mailer: Mozilla 4.73 [en] (WinNT; U)\r\nX-Accept-Language: en\r\nMime-Version: 1.0\r\nTo: globillum@imag.fr\r\nCc: graphics@Graphics.Cornell.EDU\r\nSubject: global illumination compendium\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 3\r\nPrecedence: list\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: ]j<!!CIV!!e29!!Ckk!!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHi,\r\n\r\nThere's a new version of the 'Global Illumination Compendium', a\r\nuseful (YMMV) collection of formulas often used in GI algorithms.\r\nIt has now 34 pages and 86 items listed.\r\n\r\nhttp://www.graphics.cornell.edu/~phil/GI/\r\n\r\n\r\n\r\nPhilip Dutre\r\n\r\n\r\n-- \r\n=======================================================================\r\nPhilip Dutre      Program of Computer Graphics       Cornell University\r\nphil@graphics.cornell.edu        http://www.graphics.cornell.edu/~phil/\r\n=======================================================================\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id QAA21899;\r\n\tWed, 2 Aug 2000 16:26:40 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id QAA19555;\r\n\tWed, 2 Aug 2000 16:26:39 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by\r\n    chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id QAA19550 for\r\n    <globillum@chopinette.imag.fr>; Wed, 2 Aug 2000 16:26:28 +0200\r\nReceived: from nut.autodesk.com (nut.autodesk.com [198.102.112.27]) by\r\n    imag.imag.fr (8.9.3/8.8.5) with ESMTP id QAA28061 for <globillum@imag.fr>;\r\n    Wed, 2 Aug 2000 16:26:33 +0200 (MET DST)\r\nFrom: eric.haines@autodesk.com\r\nReceived: from autodesk.autodesk.com (autodesk.autodesk.com\r\n    [144.111.216.101]) by nut.autodesk.com (8.9.3/8.9.3) with ESMTP id\r\n    HAA13831 for <globillum@imag.fr>; Wed, 2 Aug 2000 07:26:13 -0700 (PDT)\r\nReceived: from hqmsgsrf00.autodesk.com by autodesk.autodesk.com\r\n    (8.8.8/4.4BSD) with ESMTP id HAA07343; Wed, 2 Aug 2000 07:26:10 -0700\r\n    (PDT)\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service\r\n    (5.5.2448.0) id <NZBVQ0PG>; Wed, 2 Aug 2000 07:26:09 -0700\r\nMessage-Id: <19879C753611D3119DAB0008C7A4C0C10B7577@hqmsgsrf04.autodesk.com>\r\nTo: globillum@imag.fr\r\nSubject: Nelson Max's European graphics tour\r\nDate: Wed, 2 Aug 2000 07:26:15 -0700\r\nMime-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 8\r\nPrecedence: list\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: AMA!!?@Q!!g;T\"!7-g!!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n[Nelson is having problems posting to globillum, and Francois is on\r\nvacation, so I'm posting this for Nelson; direct your comments to him. -\r\nEric]\r\n\r\n\r\nFrom: \"Nelson L. Max\" <max2@llnl.gov>\r\n\r\nIn May and June, I attended five European conferences, including the\r\nEurographics Workshop on Rendering (EGRW). I was required to submit a\r\ntrip report to justify my salary at the conferences, and wrote an\r\nexpanded description of the EGRW for the benefit of globillum. The\r\ncomplete report appears below, with the EGRW portion enclosed between\r\ntwo lines marked ******************. The papers I mentioned specifically\r\nrepresent my own personal interests, so please do not take offense if\r\nother important papers were not mentioned.\r\n\r\n\r\nThe original purpose of the trip was to attend the two Eurographics\r\nworkshops and the two Dagstuhl seminars. Since I could not afford\r\nmultiple trips to Europe, I also arranged a U. C. Davis sabbatical at\r\nINRIA in Grenoble France, where I did research on Image-Based Rendering\r\n(IBR). Then, after I submitted the DOE trip proposal, I learned of the\r\nNon-Photorealistic Animation and Rendering Symposium, held in\r\nconjunction with the International Animated Film Festival, in Annecy,\r\nFrance, and got permission form INRIA to attend them also, although I\r\nreceived no DOE salary during these two events. I will describe these\r\nconferences briefly in consecutive order below, and then my research at\r\nINRIA.\r\n\r\nDagstuhl Seminar 00211 on Scientific Visualization was organized by\r\nG.-P. Bonneau (IMAG, Grenoble), G. Nielson (Tempe), and F. Post (Delft).\r\nThe main announced topics were Volume Modeling, Information\r\nVisualization, Flow Visualization, and Volume Visualization. Most\r\nparticipants gave 20-25 minute talks on their current research. The talk\r\nI remember best was by Robert van Liere on a citation analysis of the\r\nlast ten years of the annual IEEE Visualization conferences. The most\r\ncited paper was \"Texture Splats for 3D Vector and Scalar Fields\r\nVisualization\", because it was in the intersection of the texture,\r\nvolume visualization, and animation areas. The reason I remember it well\r\nis because I was a co-author of this paper, whose first author, Roger\r\nCrawfis, was a student of mine. My own talk was:\r\n\r\nVolume Rendering for Curvilinear and Unstructured Grids by\r\nHardware-assisted\r\nPolyhedron Projection\r\n\r\ncoauthored by myself, Peter Williams, Lawrence Livermore National\r\nLaboratory\r\nand Claudio Silva, AT&T Laboratory-Research\r\n\r\nAbstract: Hardware polygon rendering pipelines can be used together with\r\nhardware\r\ncompositing to volume-render grids composed of convex polyhedral cells.\r\nThis technique is described, together with the global sorting necessary\r\nfor back-to-front compositing, and the modifications that must be made\r\nto handle curvilinear grids, whose faces may not be planar.\r\nImmediately following this seminar was the Eurographics/IEEE Symposium\r\non Visualization, in Amsterdam, Holland. The topics included Large\r\nDatasets and Multi Resolution, Information Visualization, and\r\nVisualization Systems. I chaired the session on Volume and Flow\r\nVisualization. There was an interesting talk on \"Fast Visualization of\r\nSpecial Relativistic Effects on Geometry and Illumination\" by Daniel\r\nWeiskopf, in which he took advantage of hardware texture mapping and\r\ncolor matrices to generate the effects in real time, and one by David J.\r\nHolliday and Gregory M. Nielson \"Progressive Volume Models for\r\nRectilinear Data using Tetrahedral Coons Volumes, in which they solved\r\nthe cracking problem between levels of a multi-resolution description by\r\nusing piecewise rational Coons patches defined only in terms of the\r\nvalues of the function on the boundary of the triangle or tetrahedron.\r\n\r\nThe next conference was the Non-Photorealistic Animation and Rendering\r\nSymposium, in Annecy, France. The talks centered mainly on the two\r\nfundamental problems in this area: (1) how to determine line detail for\r\nfeatures like intersections, profiles, hatching, selectively inserted\r\ndetail, or lines of curvature for shading, or stroke detail for\r\n\"painterly rendering\" of known color raster images, and (2) how to make\r\nthese line or stroke features move smoothly and appropriately during\r\nanimation. Though the problems were old ones, significant new progress\r\nwas reported. The conference ended with a session of talks on animation,\r\ncapped by a long, interesting, and entertaining talk by John Lasseter on\r\nthe production of computer animation at Pixar.\r\n\r\nThis conference was a part of the International Animated Film Festival,\r\nalso in Annecy, and I spent the rest of the week, as well as some gaps\r\nbetween Symposium events, looking at animation. There were some\r\ninteresting full length features from Japan, most of which were too\r\nviolent or too difficult to understand for me or even my Japanese wife\r\nto follow. She explained that often an animated film will cap a year\r\nlong series of Manga (adult comics) installments, and most of the\r\naudience is already familiar with the plot, so the compressed story does\r\nnot bother them. An exception to this was the enjoyable \"My neighbors,\r\nthe Yamadas\", which was about the humorous struggles of a Japanese\r\nfamily with young children, taken from a newspaper comic strip. The most\r\nmemorable film of the festival, was with hand animated oil paintings,\r\n(slightly changed per frame while still wet), of Hemmingway's \"The Old\r\nMan and the Sea\", produced at the National Film Board of Canada. An\r\neducational part of the festival was a carefully selected historical\r\nseries of 84 classic animated short films.\r\n\r\nDagstuhl Seminar 00251, organized by M. Cohen (Microsoft Redmond), H.\r\nMller (Dortmund), C. Puech (Grenoble), and H.-P. Seidel (Erlangen), was\r\non Image Synthesis and Interactive 3D Graphics. There were several talks\r\non improving the performance of Monte Carlo type radiosity or radiance\r\ncalculations. In previews of Siggraph 2000 papers, Oliver Deussen showed\r\nartistic line drawings of trees, and Brian Curless described\r\napproximating and compressing as a surface texture the light reflected\r\nin all directions from a non-lambertian surface, as determined from\r\nmultiple photographs. Karol Myszkowski showed a system for using human\r\nvisible difference perception models to allocate computing resources in\r\na global illumination calculation. My own talk was\r\n\r\n\r\nIllumination and Hierarchical Image-Based Rendering for Trees\r\n\r\nAbstract: I describe hierarchical Image-Based Rendering methods\r\nfor trees, first done in software, and more recently in hardware.\r\nThe idea is to prepare precomputed orthogonal views from the six + and -\r\naxis\r\ndirections, including colors, normals, and depth at several layers, and\r\nthen reproject them into a new viewing situation. These images are\r\nprecomputed\r\nfor all the different-sized objects in the hierarchical model of the\r\ntree, which are selected adaptively to give sufficient resolution for\r\nthe\r\ncurrent view. The visible surfaces are shaded using the color and\r\n(rotated)\r\nnormal information in the reprojected view. By use of OpenGL features\r\nlike texture mapping, alpha test, and color matrix transforms, the\r\nreprojection and shading can now be accomplished in hardware.\r\nI also compute multiple scattering of the light\r\nby reflection and transmission through the leaves, by treating the\r\nleaves as a volume distribution of infinitessimal planar fragments,\r\nwhose areas and normals follow a distribution depending spatially only\r\non\r\nthe height above the ground. By discretizing the light flow directions\r\ninto\r\nbins, the radiance transport equations turn into a system of ordinary\r\ndifferential equations in the height, which are solved by the method of\r\ninvariant embedding.\r\n\r\n************************\r\n\r\nThe last meeting I attended was the Eurographics Workshop on Rendering,\r\nfor which I was on the Paper Committee, and also chaired a session. This\r\nannual workshop has become the main forum for new research results in\r\nrendering (second only to the Siggraph conference, which has space for\r\nonly a few papers on this topic). Although it is traditionally held in\r\nEurope, participants come from all over the world.\r\n\r\nAs in past years, many of the papers concerned global illumination. Mark\r\nPauley, Thomas Kollig, and Alexander Keller showed how to extend\r\nMetropolis light transport to participating media. Frank Suykens and\r\nYves Willems decreased the storage needed for photon maps by determining\r\nthe required density in an importance prepass. If this density is\r\nalready achieved in a region, the energy of excess photons reaching it\r\nis redistributed to nearby photons already in the map. Xavier Granier,\r\nGeorge Drettakis, and Bruce Walter showed how to supplement finite\r\nelement diffuse radiosity with particle tracing for glossy and specular\r\neffects like caustics, in a clustered hierarchical radiosity framework.\r\nMark Stamminger, Jorg Haber, Hartmut Schirmacher, and Hans-Peter Seidel\r\nachieved a similar goal for interactive walkthroughs by supplementing a\r\nprecomputed diffuse radiosity solution by view-dependent corrective\r\ntextures, computed in parallel by tracing rays from the viewpoint in\r\nareas where specular effects are deemed necessary. For real-time\r\nperformance, the texels in the texture are retained for a number of\r\nframes, determined by the predicted rate of change in the specular\r\neffects. \r\n\r\nCyril Soler and Francois Sillion described a hierarchical clustered\r\nradiosity system based on repeatedly instantiating geometrical identical\r\n(or reasonably similar) structures for which transmittance and the\r\nbidirectional scattering phase function are precomputed using hardware\r\nrendering. For the primary application, to plant geometry where\r\nhierarchical instantiation is very appropriate, the phase function is\r\nthe product of a radiance, depending only on the lighting direction,\r\ntimes a projected area depending only on the viewing direction. The\r\nphilosophy is to use these precomputed functions for energy transfer\r\nacross links, in a top down manner, going down into the hierarchy to the\r\nleaf polygons only for the purposes of producing a shaded image, and\r\nthen deleting the detailed descriptions to save memory.\r\n\r\nFor computing the form factor from a polygon to a vertex, Michael Stark\r\nand Richard Riesenfeld gave a formula which involved a sum over the\r\nvertices of the visible portion of the polygon. In contrast to the\r\nfamiliar sum over the edges, this formulation involves isolated\r\nvisibility events, rather than maintaining the edge structure of the\r\npolygon though multiple clipping computations. Min Chen and James Arvo\r\ngave a closed form solution for the irradiance from polygonal sources on\r\nwhich the radiance varies linearly, in terms of elementary functions and\r\nClausen's integral, a special function of one variable for which a\r\nnumerical approximation was supplied. The paper was heavily\r\nmathematical, with more details promised in a tech report, which also\r\ncontains generalizations to polynomially varying luminaires.\r\n\r\nThere were two papers on occlusion culling per view cell, as a\r\npreprocess for interactive walkthroughs. These dealt with the problem of\r\nmany small occluders, which jointly but not individually can hide\r\nobjects from any viewpoint in the view cell. The first, by Vladlan\r\nKoltun, Yiorgos Chrysanthou, and Daniel Cohen-Or, was a 2D method, based\r\non growing the virtual occluders by intersecting objects with active\r\nseparating and supporting lines. The method was extended to 2.5D by\r\nusing multiple 2D slicing planes, and is then applicable to\r\narchitectural environments built from vertically extruded volumes. The\r\nsecond, by Peter Wonka, Michael Wimmer, and Dieter Schmalsteig, computes\r\nthe objects occluded from all of a collection of regularly spaced\r\nviewpoints on the boundary of the view cell by occluders appropriately\r\nshrunk to account for the spacing of the viewpoints. A related paper by\r\nLuc Leblanc and Pierre Poulin applied occlusion in the context of\r\ncluster hierarchical radiosity. They tried to determine whether the\r\nshaft between a source and receiver was either completely occluded, or\r\ncompletely unoccluded, using hierarchical bounding volumes for the\r\npotential occluders. Although they did not perform the general occluder\r\nfusion discussed above, they did attempt to join occluding elements\r\nlying on the same plane into large rectangles.\r\n\r\nThere were also two papers on shadows. Peter-Pike Sloan and Michael\r\nCohen showed how to accomplish my Horizon Mapping technique in\r\nreal-time, taking advantage of the register combining features of the\r\nNVidia hardware to combine weighted versions of the horizon textures\r\nprecomputed for several discrete directions. Also, Wolfgang Heidrich,\r\nStefan Brabeck, and Hans-Peter Seidel showed how to use hardware for\r\napproximating shadow penumbras for linear light sources, by computing\r\nshadow maps for the two extremities, doing edge detection for the depth\r\ndiscontinuities, and then generating \"skin\" polygons warped from one\r\ndepth map to the other, to approximate linearly the variation in the\r\nillumination across the penumbra.\r\n\r\nBrian Smits, Peter Shirley, and Michael Stark showed how to efficiently\r\nray trace a topologically regular \"hexagonal\" mesh of displacement\r\nmapped triangles, by traversing the approximately prismatic bounding\r\ncells over each mesh triangle, bounded by segments of the normals\r\nerected at the mesh vertices. The decision about which face a ray exits\r\nsuch a prism depends on testing to which side of the normal opposite the\r\nentering face the ray passes, and the topological regularity then allows\r\nthe next cell to be easily indexed.\r\n\r\nThere were two papers on local reflection. Yinlong Sun, David Fracchia,\r\nMark Drew, and Thomas Calvert rendered the diffraction-related\r\niridescent colors of optical disks, taking into account the geometry of\r\nthe pits, the random change of the phase of the pits between successive\r\nturns of the spiral track, and the non-diffractive contribution to the\r\nreflectivity. Their approach differs from the methods used in the three\r\nearlier publications by Beckmann, He et al., and Stam in that it is\r\napplicable to dielectric as well as conducting surfaces, and seems to\r\nbetter correspond to photographs of real optical disks. Isabel Icart and\r\nDidier Arques computed the BRDF for multilayer coated materials with\r\nuncorrelated rough boundaries, using the Helmholtz-Kirchoff integral,\r\nand the Abeles matrix formulation, assuming the slopes of the surface\r\nlayer interfaces are so small that they can be neglected, and only the\r\nvariations in layer thickness effect the calculation.\r\n\r\n****************************\r\n\r\nOf the remaining time in my sabbatical, not occupied by attending these\r\nconferences, I spent about half reviewing papers for conferences and\r\njournals, chiefly for the Eurographics Workshop on Rendering. I spent\r\nthe other half working with Sylvain Paris and Francois Sillion on an IBR\r\napproach to utilize 40 simultaneous photographs of a city scene,\r\ncontaining foreground characters, a fountain, and background buildings,\r\nin order to generate renderings from new viewpoints. Sylvain started by\r\nusing the MatchMover software from RealVis to do a combined fit for all\r\nthe optical and viewing parameters of the cameras, based on\r\ncorrespondences between image points, partly entered by hand and partly\r\npropagated automatically by image correlation. Next he used voxel\r\ncoloring, and was able to segment the foreground character from the\r\nobjects behind it. I then attempted to model it with a\r\ntexture/displacement map, by using the texture from the central image,\r\nand displacements along viewing rays in the central image. I used these\r\ndisplacements, plus x and y misregistration variables, as parameters in\r\na Conjugate Gradient minimization of the RMS differences between the\r\ninput images and the ones produced by rendering the displaced textured\r\nmesh. I added a surface bending term to these RMS differences, in order\r\nto suppress wild folds in the surface. This is a similar approach to\r\nthat of Fua and Leclerc, who in addition added a shape-from-shading\r\nerror term, but differs in that I used hardware rendering rather than\r\nsoftware. Unfortunately, I did not have time to finish debugging this\r\napproach, so I hope for time to continue to work on it. \r\n\r\nIn conjunction with my research on IBR, I visited Sophia-Antipolis,\r\nwhere I spoke to several graduate students at INRIA, and to Luc Robert,\r\nthe CTO at RealVis. In addition to demonstrating and discussing the\r\nMatchMover program I described above, he also showed me ReTimer, which\r\ncan change the length of a filmed sequence using optical flow to\r\ninterpolate between frames, and a system for modelling textured objects\r\nfrom multiple views, using computed epipolar lines to guide a user in\r\nselecting corresponding points in the images. The object is then modeled\r\nwith the aid of a surface patch modelling system like Maya or SoftImage.\r\nThese three products are designed for the film industry, which is\r\naccustomed to using human mouse click input, so the goal was not to\r\nautomate the whole process. The RealVis IBR systems are being\r\nincreasingly used for special effects in the film and TV commercial\r\nindustry. Luc Robert suggested that he could employ a student intern\r\nfrom U C Davis for a period of time, so this contact may prove useful.\r\n\r\nAt INRIA in Grenoble, I also spoke to the other graphics researchers and\r\ngot demonstrations of their graphics software. I was particularly\r\nimpressed by the work of Eric Ferley on sculptural modelling with\r\nmetaballs and meta-ellipsoids, done interactively in a three-projector\r\nimmersive cylindrical screen theater with liquid crystal shutter stereo\r\nglasses. I also was inspired by conversations with Fabrice Neyret to\r\ninvent a new algorithm for rendering clouds, combining the diffusion\r\napproximation on the interior with multiple scattering near the surface.\r\nThis is an elaboration of the message I sent to globillum 2 or 3 years\r\nago about the dark edges on cloud profiles, and I hope to eventually\r\nimplement and it.\r\n\r\n\r\n-- \r\nemail: max2@llnl.gov           Nelson Max, Mail Stop L-560\r\nhttp://www.llnl.gov/graphics   Lawrence Livermore National Laboratory\r\nphone (925) 422-4074           7000 East Avenue\r\nfax (925) 422-6287             Livermore, CA 94550, USA\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id WAA20152;\r\n\tSun, 13 Aug 2000 22:32:25 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id WAA17426;\r\n\tSun, 13 Aug 2000 22:32:29 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by\r\n    chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id WAA17421 for\r\n    <globillum@chopinette.imag.fr>; Sun, 13 Aug 2000 22:32:21 +0200\r\nReceived: from mail.easyhosting.com (smartmail1.easyhosting.com\r\n    [207.136.80.71]) by imag.imag.fr (8.9.3/8.8.5) with ESMTP id WAA22495 for\r\n    <globillum@imag.fr>; Sun, 13 Aug 2000 22:32:22 +0200 (MET DST)\r\nReceived: from byheart (bc-van-wvn-a53-01-29.look.ca [216.66.156.125]) by\r\n    mail.easyhosting.com (8.9.3/8.9.3) with SMTP id QAA16933 for\r\n    <globillum@imag.fr>; Sun, 13 Aug 2000 16:33:43 -0400 (EDT)\r\nMessage-Id: <000c01c00564$7dc4eca0$7d9c42d8@byheart>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 00/08/15 Release of RADBIB.BIB Global Illumination Bibliography\r\nDate: Sun, 13 Aug 2000 13:24:31 -0700\r\nOrganization: byHeartConsultants Limited\r\nMime-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-Msmail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 5.50.4133.2400\r\nX-Mimeole: Produced By Microsoft MimeOLE V5.50.4133.2400\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 9\r\nPrecedence: list\r\nX-UIDL: T_k!!&<Y\"!+k3\"!JUI\"!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=windows-1252\">\r\n<META content=\"MSHTML 5.50.4134.600\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT size=2>ANNOUNCE: 00/08/15 Release of \r\nRADBIB.BIB<BR>----------------------------------------<BR>RADBIB is a \r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\ntheses, articles, and books. It currently includes 1,783 references -- 8 new \r\nadditions since its 00/07/01 release.</FONT></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV><FONT size=2>This bibliography is available in BibTex format as RADBIB.BIB \r\n(with a release date of August 15, 2000) from:</FONT></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV><FONT size=2>&nbsp; <A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A> (Resources \r\nsection)</FONT></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV><FONT size=2>Also available from this site is an abridged version of \r\nRADBIB.BIB called GITHESIS.BIB. This bibliography includes 224 references to \r\nradiosity and global illumination theses -- no new additions since the 00/07/01 \r\nrelease.</FONT></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV><FONT size=2>Financial support for the maintenance of these bibliographies \r\nhas been provided by ACM SIGGRAPH Special Projects and byHeart Consultants \r\nLimited.</FONT></DIV>\r\n<DIV><FONT size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT size=2>PS - For those interested in photometric data files, a \r\nfreeware EULUMDAT to IES LM-63-1995 file conversion utility is now also \r\navailable from <A href=\"http://www.helios32.com\">http://www.helios32.com</A> \r\n(Resources section).</FONT></DIV>\r\n<DIV><FONT size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT size=2>Ian Ashdown, P. Eng., LC, FIES<BR>Vice President<BR>byHeart \r\nConsultants Limited<BR><A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A><BR></FONT></DIV></BODY></HTML>\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id WAA15971;\r\n\tWed, 16 Aug 2000 22:34:02 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id WAA22152;\r\n\tWed, 16 Aug 2000 22:33:34 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by\r\n    chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id WAA22147 for\r\n    <globillum@chopinette.imag.fr>; Wed, 16 Aug 2000 22:33:32 +0200\r\nReceived: from bach.Graphics.Cornell.EDU (bach.graphics.cornell.edu\r\n    [128.84.247.50]) by imag.imag.fr (8.9.3/8.8.5) with ESMTP id WAA15065 for\r\n    <globillum@imag.fr>; Wed, 16 Aug 2000 22:33:34 +0200 (MET DST)\r\nReceived: from kerub (kerub.graphics.cornell.edu [128.84.247.84]) by\r\n    bach.Graphics.Cornell.EDU (8.9.1/8.9.1) with ESMTP id QAA22177 for\r\n    <globillum@imag.fr>; Wed, 16 Aug 2000 16:33:30 -0400 (EDT) (envelope-from\r\n    hector@graphics.cornell.edu)\r\nMessage-Id: <4.2.0.58.20000816163133.00abedf0@hpmail.graphics.cornell.edu>\r\nX-Sender: hector@hpmail.graphics.cornell.edu\r\nX-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58\r\nDate: Wed, 16 Aug 2000 16:33:46 -0400\r\nTo: globillum@imag.fr\r\nFrom: Hector Yee <hector@Graphics.Cornell.EDU>\r\nSubject: Globillum/Perception Thesis\r\nMime-Version: 1.0\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 10\r\nPrecedence: list\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: QMp!!JWM!!kf##!QN>!!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nhttp://www.graphics.cornell.edu/~hector/yee2000.pdf\r\n\r\nAbstract:\r\n\r\nWe present a method to accelerate global illumination computation in \r\ndynamic environments by taking advantage of limitations of the human visual \r\nsystem. A model of visual attention is used to locate regions of interest \r\nin a scene and to modulate spatiotemporal sensitivity. The method is \r\napplied in the form of a spatiotemporal error tolerance map. Perceptual \r\nacceleration combined with good sampling protocols provide a global \r\nillumination solution feasible for use in animation. Results indicate an \r\norder of magnitude improvement in computational speed. The method is \r\nadaptable and can also be used in image-based rendering, geometry level of \r\ndetail selection, realistic image synthesis, video telephony and video \r\ncompression.\r\n\r\n\r\n----------\r\n{ Yangli | Hector } Yee\r\nProgram of Computer Graphics, Cornell University\r\nWork: http://www.graphics.cornell.edu/~hector\r\nFun: http://www.people.cornell.edu/pages/yhy1\r\n\r\nHinei, mah-tov u-mah-naim shbayt achim gam yachad!\r\nBehold, how good and how pleasant [it is]\r\nfor brethren to dwell together in unity! \r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id AAA26826;\r\n\tFri, 18 Aug 2000 00:04:24 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id AAA23981;\r\n\tFri, 18 Aug 2000 00:04:19 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by\r\n    chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id AAA23976 for\r\n    <globillum@chopinette.imag.fr>; Fri, 18 Aug 2000 00:04:16 +0200\r\nReceived: from positron.cs.berkeley.edu (positron.CS.Berkeley.EDU\r\n    [128.32.37.42]) by imag.imag.fr (8.9.3/8.8.5) with ESMTP id AAA19945 for\r\n    <globillum@imag.fr>; Fri, 18 Aug 2000 00:04:17 +0200 (MET DST)\r\nReceived: (from gwlarson@localhost) by positron.cs.berkeley.edu\r\n    (980427.SGI.8.8.8/980728.SGI.AUTOCF) id PAA08618; Thu, 17 Aug 2000\r\n    15:05:29 -0700 (PDT)\r\nDate: Thu, 17 Aug 2000 15:05:29 -0700 (PDT)\r\nFrom: Gregory Ward Larson <gwlarson@positron.cs.berkeley.edu>\r\nMessage-Id: <200008172205.PAA08618@positron.cs.berkeley.edu>\r\nTo: globillum@imag.fr\r\nSubject: Alain Fournier passed away\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 11\r\nPrecedence: list\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: +Dp\"!U(h!!9Dp\"!]`_!!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nThis is a multi-part message in MIME format...\r\n\r\n------------=_966549858-22368-1\r\n\r\nPaul Heckbert asked me to forward this to globillum, since his new\r\ne-mail doesn't seem to be on the approved list.  Very sad news\r\nfor all of us.  We'll miss him.\r\n\r\n-Greg\r\n--------------------\r\nThe following is a message from Kelly Booth:\r\n\r\nMonday, August 14, 2000 (from Eugene Fiume, former PhD student and\r\ncolleague of Alain's):\r\n\r\n> Alain Fournier died this morning at about 2:30PDT in Vancouver, ending a\r\n> 10 year battle with lymphoma.\r\n> \r\n> There were no two ways about Alain.  Either you loved him, or you loved\r\n> him more.  Anyone who ever met him knew in an instant that he was an\r\n> extraordinary person.  He was a poet and a scientist.  He was utterly\r\n> genuine, completely unique.  He leaves behind his wife Adrienne, his\r\n> 13-year-old daughter Ariel, and a huge cohort of friends and admirers.  \r\n> In time we will work out a good way to commemorate his contributions to\r\n> our department and to his field.\r\n\r\nA number of people have sent e-mail expressing their sadness at\r\nAlain's passing, and their best wishes for his family.  At this\r\ntime, there are no firm plans for how we might remember Alain in\r\na formal way, although I know that many people are already\r\nthinking of the most fitting way to honour his memory.\r\n\r\nThe following message came from the Department of Computer Science\r\nat the University of British Columbia.  I'm including it in case\r\nanyone is able to attend.  There is also some information about\r\na possible memorial to be established, but please note that this\r\nis tentative until there has been an opportunity to consult more\r\nwidely among his many friends and his family.\r\n\r\n> The flag will be lowered today, August 14, 2000 in memory of Dr. Alain\r\n> Fournier who passed away today. He was a professor in Computer\r\n> Sciences. A memorial service will be held at the the Leon and Thea\r\n> Koerner University Centre (formerly the old Faculty Club) at 2:00 pm on\r\n> August 19th, 2000.\r\n>\r\n> The family have requested no flowers at the present time.\r\n>\r\n> A memorial fund in Alain's name is being set up to support\r\n> Ph.D. students at Canadian universities, tentatively. Further\r\n> details will announced.\r\n\r\nWe are all saddened by Alain's death.\r\n\r\nKelly Booth\r\n\r\n------------=_966549858-22368-1\r\nContent-Type: text/plain; name=\"message.footer\"\r\nContent-Disposition: inline; filename=\"message.footer\"\r\nContent-Transfer-Encoding: 8bit\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\n------------=_966549858-22368-1--\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id TAA32064;\r\n\tMon, 28 Aug 2000 19:30:40 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id TAA11318;\r\n\tMon, 28 Aug 2000 19:30:38 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by\r\n    chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id TAA11313 for\r\n    <globillum@chopinette.imag.fr>; Mon, 28 Aug 2000 19:30:35 +0200\r\nReceived: from postoffice.srv.cs.cmu.edu (POSTOFFICE.SRV.CS.CMU.EDU\r\n    [128.2.181.62]) by imag.imag.fr (8.9.3/8.8.6) with SMTP id TAA21836 for\r\n    <globillum@imag.fr>; Mon, 28 Aug 2000 19:30:39 +0200 (MET DST)\r\nReceived: from KRUNCH.GRAPHICS.CS.CMU.EDU by postoffice.srv.cs.cmu.edu id\r\n    aa13849; 28 Aug 2000 13:30 EDT\r\nSender: ph@postoffice.srv.cs.cmu.edu\r\nMessage-Id: <39AAA1A2.6EC7D5AF@cs.cmu.edu>\r\nDate: Mon, 28 Aug 2000 13:30:10 -0400\r\nFrom: Paul Heckbert <ph+@cs.cmu.edu>\r\nOrganization: Computer Science Dept., Carnegie Mellon University\r\nX-Mailer: Mozilla 4.08 [en] (X11; U; IRIX 6.2 IP22)\r\nMime-Version: 1.0\r\nTo: Mailing List for Global Illumination <globillum@imag.fr>, \r\n Joe Cychosz <cychosz@worldserver.com>,\r\n Computer Graphics Group <graphics@cs.cmu.edu>\r\nSubject: contest: ray tracer in functional language\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 12\r\nPrecedence: list\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: e;2\"!K?7!!91X!!7PQ!!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nThere is a programming contest happening right now to write a ray\r\ntracer.  The contest is being put on by people affiliated with the\r\nInternational Conference on Functional Programming (specifically Greg\r\nMorrisett and John Reppy at Cornell).  This community is fond of ML,\r\nO'Caml, and related functional programming languages, but apparently\r\nany language can be used in the contest.  Entries are judged on speed,\r\nquality, and other criteria.\r\n\r\nThe contest started Saturday at 5pm EDT and ends Tuesday at 5pm EDT\r\n(so get busy!)\r\n\r\nI just learned about the contest a few minutes ago.\r\n\r\nSee http://www.cs.cornell.edu/icfp/\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id RAA04078;\r\n\tMon, 4 Sep 2000 17:39:59 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id RAA29619;\r\n\tMon, 4 Sep 2000 17:39:30 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by\r\n    chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id RAA29614 for\r\n    <globillum@chopinette.imag.fr>; Mon, 4 Sep 2000 17:39:27 +0200\r\nReceived: from mail.easyhosting.com (smartmail1.easyhosting.com\r\n    [207.136.80.71]) by imag.imag.fr (8.9.3/8.8.6) with ESMTP id RAA21734 for\r\n    <globillum@imag.fr>; Mon, 4 Sep 2000 17:39:28 +0200 (MET DST)\r\nReceived: from byheart (bc-van-wvn-a53-01-03.look.ca [216.66.156.99]) by\r\n    mail.easyhosting.com (8.9.3/8.9.3) with SMTP id LAA20148 for\r\n    <globillum@imag.fr>; Mon, 4 Sep 2000 11:39:19 -0400 (EDT)\r\nMessage-Id: <004001c01686$62f620a0$639c42d8@byheart>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 00/09/01 Release of RADBIB.BIB\r\nDate: Mon, 4 Sep 2000 08:39:58 -0700\r\nOrganization: byHeartConsultants Limited\r\nMime-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-Msmail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 5.50.4133.2400\r\nX-Mimeole: Produced By Microsoft MimeOLE V5.50.4133.2400\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 16\r\nPrecedence: list\r\nX-UIDL: 6Ef!!YL\\!!n_'!!bO]\"!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=windows-1252\">\r\n<META content=\"MSHTML 5.50.4207.2601\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV>ANNOUNCE: 00/09/01 Release of \r\nRADBIB.BIB<BR>----------------------------------------<BR>RADBIB is a \r\ncomprehensive bibliography of radiosity and related global<BR>illumination \r\npapers, theses, articles, and books. It currently includes<BR>1,795 references \r\n-- 12 new additions since its 00/08/15 release.<BR><BR>This bibliography is \r\navailable in BibTex format as RADBIB.BIB (with a<BR>release date of September \r\n01, 2000) from:<BR><BR>&nbsp; <A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A> (Resources \r\nsection)<BR><BR>Also available from this site is an abridged version of \r\nRADBIB.BIB called<BR>GITHESIS.BIB. This bibliography includes 224 references to \r\nradiosity and<BR>global illumination theses -- no new additions since the \r\n00/07/01 release.<BR>----</DIV>\r\n<DIV>Ian Ashdown, P. Eng., LC, FIES<BR>Vice President<BR>byHeart Consultants \r\nLimited<BR><A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A><BR></DIV></BODY></HTML>\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id RAA16693;\r\n\tTue, 5 Sep 2000 17:22:07 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id RAA31252;\r\n\tTue, 5 Sep 2000 17:22:10 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by\r\n    chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id RAA31247 for\r\n    <globillum@chopinette.imag.fr>; Tue, 5 Sep 2000 17:22:08 +0200\r\nReceived: from mut.autodesk.com (mut.autodesk.com [198.102.112.26]) by\r\n    imag.imag.fr (8.9.3/8.8.6) with ESMTP id RAA19270 for <globillum@imag.fr>;\r\n    Tue, 5 Sep 2000 17:22:07 +0200 (MET DST)\r\nFrom: eric.haines@autodesk.com\r\nReceived: from autodesk.autodesk.com (autodesk.autodesk.com\r\n    [144.111.216.101]) by mut.autodesk.com (8.9.3/8.9.3) with ESMTP id\r\n    IAA10148 for <globillum@imag.fr>; Tue, 5 Sep 2000 08:21:49 -0700 (PDT)\r\nReceived: from hqmsgsrf00.autodesk.com by autodesk.autodesk.com\r\n    (8.8.8/4.4BSD) with ESMTP id IAA02654; Tue, 5 Sep 2000 08:21:08 -0700\r\n    (PDT)\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service\r\n    (5.5.2448.0) id <Q03SAVJQ>; Tue, 5 Sep 2000 08:20:52 -0700\r\nMessage-Id: <19879C753611D3119DAB0008C7A4C0C1057F8F2A@hqmsgsrf04.autodesk.com>\r\nTo: globillum@imag.fr\r\nSubject: Graphics Gems and Ray Tracing News URLs\r\nDate: Tue, 5 Sep 2000 08:21:12 -0700\r\nMime-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 17\r\nPrecedence: list\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: I$?!!$*G\"!YX\\!!!Jn\"!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nI decided to buy a forwarding URL for two resources I maintain and edit, to make it easy for people to remember how to find them.\r\n\r\n\thttp://www.graphicsgems.org\r\n\r\nis the Graphics Gems repository address (sorry, the .com version was grabbed by someone else).\r\n\r\n\thttp://www.raytracingnews.com\r\n\r\nis the Ray Tracing News archive.\r\n\r\nEnjoy,\r\n\r\nEric\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id KAA09237;\r\n\tFri, 15 Sep 2000 10:15:20 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id KAA13251;\r\n\tFri, 15 Sep 2000 10:15:11 +0200\r\nReceived: from ebene.inrialpes.fr (ebene.inrialpes.fr [194.199.18.70])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id KAA13246\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 15 Sep 2000 10:15:06 +0200\r\nReceived: from safran.inrialpes.fr (safran.inrialpes.fr [194.199.26.1])\r\n\tby ebene.inrialpes.fr (8.9.3/8.8.6) with ESMTP id KAA06341\r\n\tfor <globillum@imag.fr>; Fri, 15 Sep 2000 10:15:06 +0200 (MET DST)\r\nReceived: from imag.fr (sesame [194.199.26.83])\r\n\tby safran.inrialpes.fr (980427.SGI.8.8.8/8.8.5) with ESMTP id KAA02017\r\n\tfor <globillum@imag.fr>; Fri, 15 Sep 2000 10:15:06 +0200 (MDT)\r\nSender: Francois.Sillion@imag.fr\r\nMessage-ID: <39C1DA8A.F3148C2D@imag.fr>\r\nDate: Fri, 15 Sep 2000 10:15:06 +0200\r\nFrom: Francois Sillion <Francois.Sillion@imag.fr>\r\nOrganization: iMAGIS - GRAVIR/IMAG INRIA\r\nX-Mailer: Mozilla 4.7C-SGI [en] (X11; I; IRIX 6.5 IP32)\r\nX-Accept-Language: en\r\nMIME-Version: 1.0\r\nTo: globillum@imag.fr\r\nSubject: [Fwd: FW: radioptimization]\r\nX-MIME-Autoconverted: from quoted-printable to 8bit by chopinette.imag.fr id KAA13246\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 20\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: 8M6!!0Zg\"!^`8\"!bi)\"!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nI am forwarding this mesage from Michael since he had trouble posting.\r\n\r\nby the way, we have tried to fix all problems that were introduced by our\r\nmigration to a new list server. All should be in order now, let me know if you\r\nexperience any problemes and sorry about the glitches.\r\n\r\n-------- Original Message --------\r\nSubject: FW: radioptimization\r\n   Date: Tue, 29 Aug 2000 08:53:47 -0700\r\n   From: \"Michael Cohen (RESEARCH)\" <mcohen@MICROSOFT.com>\r\n     To: \"'globillum@imag.fr'\" <globillum@imag.fr>\r\n     CC: \"'sillion@imag.fr'\" <Francois.Sillion@imag.fr>\r\n\r\nAs I haven't thought about this in a while, anyone else want to help Maria\r\nout?- Michael\r\n-----Original Message-----\r\nFrom: Maria Juliana Gambini [mailto:mjgambini@movi.com.ar]\r\nSent: Monday, August 28, 2000 1:17 PM\r\nTo: Michael Cohen (RESEARCH)\r\nSubject: radioptimization\r\n\r\nDear Mr. Cohen,Im a theacher of Computer Graphics in The Buenos Aires\r\nUniversity (UBA) and a pupil of post graduate course in Computer Science. For\r\nthis reason Im looking for information about radioptimization. Im\r\ninteresting in this for my research work.I finded a paper publicated in\r\nSIGGRAPH93 and I would like to know more about this.Please, can you send me\r\nsome information? May be new papers, or new works or people adresses.Thank you\r\nvery much, and Im sorry by interrupt you. Great\r\nregards,                                                             M.\r\nJuliana Gambini\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id UAA12512;\r\n\tSat, 23 Sep 2000 20:09:45 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id TAA00791;\r\n\tSat, 23 Sep 2000 19:09:47 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id TAA00786\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 23 Sep 2000 19:09:28 +0200\r\nReceived: from mail.easyhosting.com (smartmail1.easyhosting.com [207.136.80.71])\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id UAA10311\r\n\tfor <globillum@imag.fr>; Sat, 23 Sep 2000 20:09:28 +0200 (MET DST)\r\nReceived: from byheart (bc-van-wvn-a53-01-09.look.ca [216.66.156.105])\r\n\tby mail.easyhosting.com (8.9.3/8.9.3) with SMTP id OAA28393\r\n\tfor <globillum@imag.fr>; Sat, 23 Sep 2000 14:09:20 -0400 (EDT)\r\nMessage-ID: <003701c02589$620adc00$699c42d8@byheart>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 00/09/23 Release of RADBIB and GITHESIS\r\nDate: Sat, 23 Sep 2000 11:09:13 -0700\r\nOrganization: byHeartConsultants Limited\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 5.50.4133.2400\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 21\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-UIDL: [W9!!be1!!W2b\"!#Qd!!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=windows-1252\">\r\n<META content=\"MSHTML 5.50.4207.2601\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT size=2>ANNOUNCE: 00/09/23 Release of RADBIB and \r\nGITHESIS<BR>-------------------------------------------------<BR>RADBIB is a \r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\ntheses, articles, and books. It currently includes 1,805 references -- 10 new \r\nadditions since its 00/09/01 release.</FONT></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV><FONT size=2>This bibliography is available in BibTex format as RADBIB.BIB \r\n(with a release date of September 23, 2000) from:</FONT></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV><FONT size=2>&nbsp; <A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A> (Resources \r\nsection)</FONT></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV><FONT size=2>Also available from this site is an abridged version of \r\nRADBIB.BIB called GITHESIS.BIB. This bibliography includes 232 references to \r\nradiosity and global illumination theses -- 7 new additions since the 00/07/01 \r\nrelease.</FONT></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV><FONT size=2>Financial support for the maintenance of these bibliographies \r\nhas been provided by ACM SIGGRAPH Special Projects and byHeart Consultants \r\nLimited.</FONT></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV><FONT size=2>Ian Ashdown, P. Eng., LC, FIES<BR>Vice President<BR>byHeart \r\nConsultants Limited<BR><A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A><BR></FONT></DIV></BODY></HTML>\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id BAA08134;\r\n\tTue, 26 Sep 2000 01:07:16 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id BAA03138;\r\n\tTue, 26 Sep 2000 01:07:15 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id BAA03133\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 26 Sep 2000 01:07:14 +0200\r\nReceived: from postoffice.srv.cs.cmu.edu (POSTOFFICE.SRV.CS.CMU.EDU [128.2.181.62])\r\n\tby imag.imag.fr (8.9.3/8.8.6) with SMTP id BAA12804\r\n\tfor <globillum@imag.fr>; Tue, 26 Sep 2000 01:07:14 +0200 (MET DST)\r\nReceived: from KRUNCH.GRAPHICS.CS.CMU.EDU by postoffice.srv.cs.cmu.edu\r\n          id aa12850; 25 Sep 2000 19:06 EDT\r\nSender: ph@postoffice.srv.cs.cmu.edu\r\nMessage-ID: <39CFDA87.C805B0FB@cs.cmu.edu>\r\nDate: Mon, 25 Sep 2000 19:06:47 -0400\r\nFrom: Paul Heckbert <ph+@cs.cmu.edu>\r\nOrganization: Computer Science Dept., Carnegie Mellon University\r\nX-Mailer: Mozilla 4.08 [en] (X11; U; IRIX 6.2 IP22)\r\nMIME-Version: 1.0\r\nTo: Mailing List for Global Illumination <globillum@imag.fr>\r\nSubject: Alain Fournier Scholarhip Memorial Fund\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 23\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: Z5G!!<X&#!1l+\"!>Pb\"!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nKellogg Booth <ksbooth@cs.ubc.ca> wrote:\r\n> \r\n> An endowment fund has been set up to honour the memory of Dr Alain\r\n> Fournier and his contributions to the field of computer graphics in\r\n> Canada.  The endowment will fund a scholarship to a PhD student in\r\n> computer graphics at a Canadian university.\r\n> \r\n> Alain's influence as a scientist, a teacher, a mentor and a friend went\r\n> far beyond the boundaries of UBC.  He is remembered with respect,\r\n> gratitude and abiding affection.  The scope of his research profoundly\r\n> affected the field of computer graphics at the local, provincial,\r\n> national and international levels. It is therefore fitting that the\r\n> scholarship should be national in character, and that it should be\r\n> adjudicated by Alain's former doctoral students, in conjunction with\r\n> the Department of Computer Science at UBC.\r\n> \r\n> We hereby invite friends, colleagues, alumni/ae, indeed, anyone who\r\n> felt Alain's influence, to contribute to the Alain Fournier Scholarship.\r\n> It is our hope and expectation that Alain's memory will live on for\r\n> generations to come through the generous funding of this endowment and\r\n> the provision of a scholarship to a doctoral student in computer graphics.\r\n> \r\n> Please send your contributions to:\r\n> \r\n>         The Alain Fournier Memorial Fund\r\n>         Department of Computer Science\r\n>         University of British Columbia\r\n>         201-2366 Main Mall\r\n>         Vanouver, BC\r\n>         Canada V6T 1Z4\r\n> \r\n> *** Please forward this message to those who you think would appreciate\r\n> *** receiving it.\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id VAA11934;\r\n\tWed, 25 Oct 2000 21:53:21 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id VAA15468;\r\n\tWed, 25 Oct 2000 21:53:16 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id VAA15463\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 25 Oct 2000 21:53:13 +0200\r\nReceived: from bach.Graphics.Cornell.EDU (bach.graphics.cornell.edu [128.84.247.50])\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id VAA00622\r\n\tfor <globillum@imag.fr>; Wed, 25 Oct 2000 21:53:12 +0200 (MET DST)\r\nReceived: from DIESEL (diesel.graphics.cornell.edu [128.84.247.211])\r\n\tby bach.Graphics.Cornell.EDU (8.9.1/8.9.1) with ESMTP id PAA25564\r\n\tfor <globillum@imag.fr>; Wed, 25 Oct 2000 15:53:11 -0400 (EDT)\r\n\t(envelope-from westin@graphics.cornell.edu)\r\nDate: Wed, 25 Oct 2000 15:53:11 -0400 (EDT)\r\nMessage-Id: <200010251953.PAA25564@bach.Graphics.Cornell.EDU>\r\nFrom: \"Stephen H. Westin\" <westin@Graphics.Cornell.EDU>\r\nTo: globillum@imag.fr\r\nSubject: Revised RenderMan implementation of Lafortune model\r\nReply-to: westin@Graphics.Cornell.EDU\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 24\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: )]0\"!8R`!!/'2\"!*\"b!!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nThis is a multi-part message in MIME format...\r\n\r\n------------=_972503595-12166-0\r\n\r\n\r\nI have corrected my RenderMan shader implementation of the Lafortune\r\nBRDF representation; Sing-Choong Foo pointed out that I failed to\r\nmultiply the lobes by the incident cosine. The revised shader\r\neliminates some hard-edge artifacts at grazing incidence. Get it at\r\n<http://www.Graphics.Cornell.EDU/~westin/lafortune/lafortune.html>.\r\n\r\n-Stephen H. Westin\r\nAny information or opinions in this message are mine: they do not\r\nrepresent the position of Cornell University or any of its sponsors.\r\n\r\n\r\n------------=_972503595-12166-0\r\nContent-Type: text/plain; name=\"message.footer\"\r\nContent-Disposition: inline; filename=\"message.footer\"\r\nContent-Transfer-Encoding: 8bit\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\n------------=_972503595-12166-0--\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id SAA06683;\r\n\tFri, 27 Oct 2000 18:19:18 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id SAA20626;\r\n\tFri, 27 Oct 2000 18:19:22 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id SAA20620\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 27 Oct 2000 18:19:20 +0200\r\nReceived: from bach.Graphics.Cornell.EDU (bach.graphics.cornell.edu [128.84.247.50])\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id SAA07334\r\n\tfor <globillum@imag.fr>; Fri, 27 Oct 2000 18:19:19 +0200 (MET DST)\r\nReceived: from DIESEL (diesel.graphics.cornell.edu [128.84.247.211])\r\n\tby bach.Graphics.Cornell.EDU (8.9.1/8.9.1) with ESMTP id MAA28730\r\n\tfor <globillum@imag.fr>; Fri, 27 Oct 2000 12:19:10 -0400 (EDT)\r\n\t(envelope-from westin@graphics.cornell.edu)\r\nDate: Fri, 27 Oct 2000 12:19:09 -0400 (EDT)\r\nMessage-Id: <200010271619.MAA28730@bach.Graphics.Cornell.EDU>\r\nFrom: \"Stephen H. Westin\" <westin@Graphics.Cornell.EDU>\r\nTo: globillum@imag.fr\r\nSubject: Revised revised Lafortune shader: face gets redder\r\nReply-to: westin@Graphics.Cornell.EDU\r\nReferences: <39CE5834.A96B4D58@cs.yorku.ca>\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 25\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: gXB\"!SNd!!l6i!!fI^!!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nThis is a multi-part message in MIME format...\r\n\r\n------------=_972663561-17889-0\r\n\r\n\r\nI revised the Lafortune RenderMan shader, posted it to the Web, and\r\nanother error was pointed out to me. Please pick up the latest version\r\nat <http://www.graphics.cornell.edu/~westin/lafortune/lafortune.html>.\r\n\r\nAs always, coefficients for using this shader to approximate human\r\nskin are available at\r\n<http://www.graphics.cornell.edu/online/measurements/>. Two sets of\r\ncoefficients are available; only one has been reformatted for\r\nRenderMan, but it can serve as a guide for formatting the other.\r\n\r\nStephen H. Westin\r\nResearch Project Leader\r\nProgram of Computer Graphics\r\nCornell University\r\nwestin@graphics.cornell.edu\r\n607 255 9080 (VOX)\r\n607 255 0806 (FAX)\r\n\r\n\r\n\r\n------------=_972663561-17889-0\r\nContent-Type: text/plain; name=\"message.footer\"\r\nContent-Disposition: inline; filename=\"message.footer\"\r\nContent-Transfer-Encoding: 8bit\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\n------------=_972663561-17889-0--\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id QAA13695;\r\n\tMon, 30 Oct 2000 16:12:25 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id QAA26915;\r\n\tMon, 30 Oct 2000 16:12:21 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id QAA26910\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 30 Oct 2000 16:12:18 +0100\r\nReceived: from mail.easyhosting.com (smartmail1.easyhosting.com [207.136.80.71])\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id QAA01012\r\n\tfor <globillum@imag.fr>; Mon, 30 Oct 2000 16:12:16 +0100 (MET)\r\nReceived: from byheart (bc-van-wvn-a53-01-01.look.ca [216.66.156.97])\r\n\tby mail.easyhosting.com (8.9.3/8.9.3) with SMTP id KAA10016\r\n\tfor <globillum@imag.fr>; Mon, 30 Oct 2000 10:12:03 -0500 (EST)\r\nMessage-ID: <001c01c04283$88fced00$619c42d8@byheart>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: November 1st Release of RADBIB\r\nDate: Mon, 30 Oct 2000 07:01:54 -0800\r\nOrganization: byHeartConsultants Limited\r\nMIME-Version: 1.0\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 5.50.4133.2400\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 26\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: a6b\"!SE-!!,)Q\"!](>!!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nANNOUNCE: 00/11/01 Release of RADBIB and GITHESIS\r\n-------------------------------------------------\r\nRADBIB is a comprehensive bibliography of radiosity and related global\r\nillumination papers, theses, articles, and books. It currently includes\r\n1,825 references -- 20 new additions since its 00/09/23 release.\r\n\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a\r\nrelease date of November 1, 2000) from:\r\n\r\n  http://www.helios32.com (Resources section)\r\n\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\nGITHESIS.BIB. This bibliography includes 232 references to radiosity and\r\nglobal illumination theses -- no new additions since the 00/09/23 release.\r\n\r\nFinancial support for the maintenance of these bibliographies has been\r\nprovided by byHeart Consultants Limited.\r\n\r\nIan Ashdown, P. Eng., LC, FIES\r\nChief Technology Officer\r\nbyHeart Consultants Limited\r\nhttp://www.helios32.com\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id SAA23507;\r\n\tMon, 6 Nov 2000 18:50:30 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id SAA10216;\r\n\tMon, 6 Nov 2000 18:50:29 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id SAA10211\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 6 Nov 2000 18:50:26 +0100\r\nReceived: from scan1.fhg.de (scan1.fhg.de [153.96.1.35])\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id SAA18550\r\n\tfor <globillum@imag.fr>; Mon, 6 Nov 2000 18:50:21 +0100 (MET)\r\nReceived: from scan1.fhg.de (localhost [127.0.0.1])\r\n\tby scan1.fhg.de (8.9.3/8.9.3) with ESMTP id SAA29496\r\n\tfor <globillum@imag.fr>; Mon, 6 Nov 2000 18:50:17 +0100 (MET)\r\nReceived: from ise.fhg.de (ise.fhg.de [153.96.32.2])\r\n\tby scan1.fhg.de (8.9.3/8.9.3) with SMTP id SAA29492\r\n\tfor <globillum@imag.fr>; Mon, 6 Nov 2000 18:50:16 +0100 (MET)\r\nReceived: from server0.ise.fhg.de by ise.fhg.de (SMI-8.6/SMI-SVR4)\r\n\tid SAA24809; Mon, 6 Nov 2000 18:49:59 +0100\r\nReceived: from ise.fhg.de by server0.ise.fhg.de; Mon, 6 Nov 2000 17:48:02 +0100 (MEZ)\r\nSender: schregle@ise.fhg.de\r\nMessage-ID: <3A06E0C1.A739C40D@ise.fhg.de>\r\nDate: Mon, 06 Nov 2000 17:48:01 +0100\r\nFrom: Roland Schregle <schregle@ise.fhg.de>\r\nReply-To: schregle@ise.fhg.de\r\nOrganization: Fraunhofer ISE\r\nX-Mailer: Mozilla 4.7 [en] (X11; I; Linux 2.2.10 i686)\r\nX-Accept-Language: en\r\nMIME-Version: 1.0\r\nTo: Globillum List <globillum@imag.fr>\r\nSubject: Diploma thesis at FhG ISE\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 27\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: 5Gk!!l\"o!!*NI!!1pA!!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nThe Fraunhofer Institute for Solar Energy Systems in Freiburg, Germany\r\nhas a position for a diploma thesis in the daylighting research group\r\n(TOS). Scope of the work is the validation of a forward raytracing module\r\nembedded in the RADIANCE rendering system and its application in daylighting\r\nsimulation. Requirements are a background in physics and programming skills in C.\r\n\r\nContact Roland Schregle (schregle@ise.fhg.de) or Peter Apian-Bennewitz (apian@ise.fhg.de).\r\n\r\n\r\n-- \r\nRoland Schregle\r\nFraunhofer Institute for Solar Energy Systems\r\nOltmannsstr. 5, D-79100 Freiburg, Germany\r\nPhone: +49-761-4588-153\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id WAA25271;\r\n\tFri, 10 Nov 2000 22:48:08 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id WAA29256;\r\n\tFri, 10 Nov 2000 22:48:59 +0100 (MET)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id WAA19101;\r\n\tFri, 10 Nov 2000 22:48:12 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id WAA19096\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 10 Nov 2000 22:48:11 +0100\r\nReceived: from bach.Graphics.Cornell.EDU (bach.graphics.cornell.edu [128.84.247.50])\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id WAA06371\r\n\tfor <globillum@imag.fr>; Fri, 10 Nov 2000 22:48:09 +0100 (MET)\r\nReceived: from akila.graphics.cornell.edu (akila.graphics.cornell.edu [128.84.247.237])\r\n\tby bach.Graphics.Cornell.EDU (8.9.1/8.9.1) with ESMTP id QAA17926\r\n\tfor <globillum@imag.fr>; Fri, 10 Nov 2000 16:48:08 -0500 (EST)\r\n\t(envelope-from parag@graphics.cornell.edu)\r\nMessage-Id: <4.3.2.7.2.20001110164756.00c2c8c0@pop.graphics.cornell.edu>\r\nX-Sender: parag@pop.graphics.cornell.edu\r\nX-Mailer: QUALCOMM Windows Eudora Version 4.3.2\r\nDate: Fri, 10 Nov 2000 16:49:11 -0500\r\nTo: globillum@imag.fr\r\nFrom: Parag Tole <parag@Graphics.Cornell.EDU>\r\nSubject: form factor to disc.\r\nMime-Version: 1.0\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 28\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: Qi6!!GNc!!7:f!!VSV\"!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nHello,\r\nIs anyone aware of a formula for the form factor from a differential \r\nelement to a (circular) disc? What about disc to disc?\r\nThanks.\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id WAA25314;\r\n\tFri, 10 Nov 2000 22:54:22 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id WAA29450;\r\n\tFri, 10 Nov 2000 22:55:02 +0100 (MET)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id WAA19166;\r\n\tFri, 10 Nov 2000 22:54:16 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id WAA19161\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 10 Nov 2000 22:54:14 +0100\r\nReceived: from nut.autodesk.com (nut.autodesk.com [198.102.112.27])\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id WAA06557\r\n\tfor <globillum@imag.fr>; Fri, 10 Nov 2000 22:54:13 +0100 (MET)\r\nFrom: eric.haines@autodesk.com\r\nReceived: from hqmsgsrf00.autodesk.com (hqmsgsrf00.autodesk.com [144.111.216.79])\r\n\tby nut.autodesk.com (8.9.3/8.9.3) with ESMTP id NAA11784\r\n\tfor <globillum@imag.fr>; Fri, 10 Nov 2000 13:54:11 -0800 (PST)\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service (5.5.2448.0)\r\n\tid <V25LK465>; Fri, 10 Nov 2000 13:54:10 -0800\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C1063AF0ED@hqmsgsrf04.autodesk.com>\r\nTo: globillum@imag.fr\r\nSubject: Fantasy Graphics League - 2001 season has begun\r\nDate: Fri, 10 Nov 2000 13:54:09 -0800\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 29\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: FM]!!e_J\"!l09!!4`$!!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nThe Fantasy Graphics League's second recruiting season has begun, and you're invited to form a laboratory. Go do it at: http://www.realtimerendering.com/fgl/\r\n\r\nEric\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id XAA25430;\r\n\tFri, 10 Nov 2000 23:06:17 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id XAA29898;\r\n\tFri, 10 Nov 2000 23:07:04 +0100 (MET)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id XAA19227;\r\n\tFri, 10 Nov 2000 23:06:17 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id XAA19222\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 10 Nov 2000 23:06:16 +0100\r\nReceived: from e3.ny.us.ibm.com (e3.ny.us.ibm.com [32.97.182.103])\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id XAA06882\r\n\tfor <globillum@imag.fr>; Fri, 10 Nov 2000 23:06:15 +0100 (MET)\r\nReceived: from northrelay02.pok.ibm.com (northrelay02.pok.ibm.com [9.117.200.22])\r\n\tby e3.ny.us.ibm.com (8.9.3/8.9.3) with ESMTP id RAA86274;\r\n\tFri, 10 Nov 2000 17:05:30 -0500\r\nReceived: from d01ml244.pok.ibm.com (d01ml244.pok.ibm.com [9.117.200.44])\r\n\tby northrelay02.pok.ibm.com (8.8.8m3/NCO v4.95) with ESMTP id RAA11876;\r\n\tFri, 10 Nov 2000 17:04:58 -0500\r\nImportance: Normal\r\nSubject: form factors\r\nTo: globillum@imag.fr\r\nCc: parag@graphics.cornell.edu\r\nX-Mailer: Lotus Notes Release 5.0.3 (Intl) 21 March 2000\r\nMessage-ID: <OFBF1995E9.53A32F50-ON85256993.007913D1@pok.ibm.com>\r\nFrom: \"Holly Rushmeier/Watson/IBM\" <hertjwr@us.ibm.com>\r\nDate: Fri, 10 Nov 2000 17:06:00 -0500\r\nX-MIMETrack: Serialize by Router on D01ML244/01/M/IBM(Release 5.0.5 |September 22, 2000) at\r\n 11/10/2000 05:06:01 PM\r\nMIME-Version: 1.0\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 30\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: AZ$!!jSN\"!L\"`!!J\\f\"!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nYou could  check the on-line catalog of\r\nA CATALOG OF RADIATION HEAT TRANSFER\r\n CONFIGURATION FACTORS\r\nby   John R. Howell , University of Texas at Austin\r\nat\r\n\r\nhttp://www.me.utexas.edu/~howell/\r\n\r\n\r\n\r\n\r\n\r\nParag Tole <parag@Graphics.Cornell.EDU> on 11/10/2000 04:49:11 PM\r\n\r\nTo:   globillum@imag.fr\r\ncc:\r\nSubject:  form factor to disc.\r\n\r\n\r\n\r\nHello,\r\nIs anyone aware of a formula for the form factor from a differential\r\nelement to a (circular) disc? What about disc to disc?\r\nThanks.\r\n\r\n__________________________\r\nHolly Rushmeier , holly@watson.ibm.com,\r\nhttp://www.research.ibm.com/people/h/holly, (914)784-7252\r\nIBM TJ Watson Research Center, 30 Saw Mill River Road, Hawthorne, NY 10532,\r\nUSA\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id EAA30165;\r\n\tSat, 11 Nov 2000 04:08:14 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id EAA07963;\r\n\tSat, 11 Nov 2000 04:09:00 +0100 (MET)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id EAA19570;\r\n\tSat, 11 Nov 2000 04:08:14 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id EAA19565\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 11 Nov 2000 04:08:10 +0100\r\nReceived: from smartmail2.idirecthosting.com (smartmail2.easyhosting.com [207.136.80.73])\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id EAA12141\r\n\tfor <globillum@imag.fr>; Sat, 11 Nov 2000 04:08:09 +0100 (MET)\r\nReceived: from byheart (bc-van-wvn-a53-01-30.look.ca [216.66.156.126])\r\n\tby smartmail2.idirecthosting.com (8.11.1/8.9.3) with SMTP id eAB381A93012;\r\n\tFri, 10 Nov 2000 22:08:02 -0500 (EST)\r\nMessage-ID: <007201c04b8c$dca242e0$7e9c42d8@byheart>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr, \"Holly Rushmeier/Watson/IBM\" <hertjwr@us.ibm.com>\r\nCc: parag@graphics.cornell.edu\r\nReferences: <OFBF1995E9.53A32F50-ON85256993.007913D1@pok.ibm.com>\r\nSubject: Re: form factors\r\nDate: Fri, 10 Nov 2000 19:09:51 -0800\r\nOrganization: byHeartConsultants Limited\r\nMIME-Version: 1.0\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 5.50.4133.2400\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 31\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: #g=\"!Za>\"!5J`\"!3'c\"!\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n> You could  check the on-line catalog of\r\n> A CATALOG OF RADIATION HEAT TRANSFER\r\n>  CONFIGURATION FACTORS\r\n> by   John R. Howell , University of Texas at Austin\r\n> at\r\n>\r\n> http://www.me.utexas.edu/~howell/\r\n>\r\nDoes this include the classic \"spherical cow\" form factor equation?\r\n\r\n(Incidentally, I found a paper that may trump this one: an analytic\r\nexpression for the form factor of a chicken embryo that includes\r\ninterreflections from the interior of its shell.)\r\n\r\nIan Ashdown, P. Eng., LC, FIES\r\nChief Technology Officer\r\nbyHeart Consultants Limited\r\nhttp://www.helios32.com\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id UAA06880;\r\n\tWed, 29 Nov 2000 20:35:56 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.11.1/8.11.1) with ESMTP id eATJak401502;\r\n\tWed, 29 Nov 2000 20:36:47 +0100 (MET)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id UAA24943;\r\n\tWed, 29 Nov 2000 20:35:58 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id UAA24938\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 29 Nov 2000 20:35:57 +0100\r\nReceived: from ux1.sp.cs.cmu.edu (UX1.SP.CS.CMU.EDU [128.2.198.101])\r\n\tby imag.imag.fr (8.9.3/8.8.6) with SMTP id UAA24399\r\n\tfor <globillum@imag.fr>; Wed, 29 Nov 2000 20:35:56 +0100 (MET)\r\nMessage-Id: <200011291935.UAA24399@imag.imag.fr>\r\nSubject: Dissertation online\r\nTo: globillum@imag.fr\r\nDate: Wed, 29 Nov 2000 14:35:51 -0500 (EST)\r\nFrom: Andrew Willmott <ajw@ux1.sp.cs.cmu.edu>\r\nReply-To: ajw+@cs.cmu.edu\r\nX-Mailer: ELM [version 2.4 PL25-40]\r\nMIME-Version: 1.0\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 32\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: +Q<\"!=9C\"!8H\"#!(Z~!!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHi everyone. My PhD dissertation, \"Hierarchical Radiosity with\r\nMultiresolution Meshes\", is finally online at: \r\n\r\n  http://www.cs.cmu.edu/~ajw/thesis/\r\n\r\nThe abstract is included below.\r\n\r\nCheers,\r\n\r\nAndrew\r\n\r\n---\r\n\r\nThe hierarchical radiosity algorithm solves for the global transfer of\r\ndiffuse illumination in a scene. While its potential algorithmic\r\ncomplexity is superior to both previous radiosity methods and\r\ndistributed ray tracing, for scenes containing detailed polygonal\r\nmodels, or highly tessellated curved surfaces, its time performance and\r\nmemory consumption are less than ideal.\r\n\r\nMy thesis is that by using hierarchies similar to those of\r\nmultiresolution models, the performance of the hierarchical radiosity\r\nalgorithm can be made sub-linear in the number of input polygons, and\r\nthus make radiosity on scenes containing detailed models tractable. The\r\nunderlying goal of my thesis work has been to make high-speed radiosity\r\nsolutions possible with such scenes.\r\n\r\nTo achieve this goal, a new face clustering technique for automatically\r\npartitioning polygonal models has been developed. The face clusters\r\nproduced group adjacent triangles with similar normal vectors. They are\r\nused during radiosity solution to represent the light reflected by a\r\ncomplex object at multiple levels of detail. Also, the radiosity method\r\nis reformulated in terms of vector irradiance. Together, face clustering\r\nand the vector formulation of radiosity permit large savings.\r\nExcessively fine levels of detail are not accessed by the algorithm\r\nduring the bulk of the solution phase, greatly reducing its memory\r\nrequirements relative to previous methods. Consequently, the costliest\r\nsteps in the simulation can be made sub-linear in scene complexity.\r\n\r\nI have developed a radiosity system incorporating these ideas, and shown\r\nthat its performance is far superior to existing hierarchical radiosity\r\nalgorithms, in the domain of scenes containing complex models.\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id VAA07155;\r\n\tWed, 29 Nov 2000 21:04:13 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.11.1/8.11.1) with ESMTP id eATK54402775;\r\n\tWed, 29 Nov 2000 21:05:04 +0100 (MET)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id VAA25021;\r\n\tWed, 29 Nov 2000 21:04:18 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id VAA25016\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 29 Nov 2000 21:04:15 +0100\r\nReceived: from postoffice.srv.cs.cmu.edu (POSTOFFICE.SRV.CS.CMU.EDU [128.2.181.62])\r\n\tby imag.imag.fr (8.9.3/8.8.6) with SMTP id VAA25567\r\n\tfor <globillum@imag.fr>; Wed, 29 Nov 2000 21:04:14 +0100 (MET)\r\nReceived: from KRUNCH.GRAPHICS.CS.CMU.EDU by postoffice.srv.cs.cmu.edu\r\n          id aa14859; 29 Nov 2000 15:03 EST\r\nSender: ph@postoffice.srv.cs.cmu.edu\r\nMessage-ID: <3A25612D.25B2C764@cs.cmu.edu>\r\nDate: Wed, 29 Nov 2000 15:03:57 -0500\r\nFrom: Paul Heckbert <ph+@cs.cmu.edu>\r\nOrganization: Computer Science Dept., Carnegie Mellon University\r\nX-Mailer: Mozilla 4.08 [en] (X11; U; IRIX 6.2 IP22)\r\nMIME-Version: 1.0\r\nTo: globillum@imag.fr\r\nCC: Michael Garland <garland@uiuc.edu>\r\nSubject: Re: Dissertation online\r\nReferences: <200011291935.UAA24399@imag.imag.fr>\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 33\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: [jd\"!om_!!5F5\"!FpB!!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nI would add that Andrew's algorithm can do the view-independent solution\r\nphase of a radiosity simulation in under 4 minutes on a 3 million polygon\r\nscene, using only 41 megabytes of memory!  That is not counting the cluster\r\ncreation and view-dependent display phases.  The use of multiresolution face\r\nclusters is what permits his algorithm to have such low memory use and to be\r\nso fast.\r\n\r\n(but I was Andrew's advisor so perhaps I'm biased)\r\n\r\n-Paul\r\n\r\nPaul Heckbert\r\nAssociate Professor of Computer Science\r\nCarnegie Mellon University\r\nhttp://www.cs.cmu.edu/~ph\r\n\r\nAndrew Willmott wrote:\r\n> \r\n> Hi everyone. My PhD dissertation, \"Hierarchical Radiosity with\r\n> Multiresolution Meshes\", is finally online at:\r\n> \r\n>   http://www.cs.cmu.edu/~ajw/thesis/\r\n> \r\n> The abstract is included below.\r\n> \r\n> Cheers,\r\n> \r\n> Andrew\r\n> \r\n> ---\r\n> \r\n> The hierarchical radiosity algorithm solves for the global transfer of\r\n> diffuse illumination in a scene. While its potential algorithmic\r\n> complexity is superior to both previous radiosity methods and\r\n> distributed ray tracing, for scenes containing detailed polygonal\r\n> models, or highly tessellated curved surfaces, its time performance and\r\n> memory consumption are less than ideal.\r\n> \r\n> My thesis is that by using hierarchies similar to those of\r\n> multiresolution models, the performance of the hierarchical radiosity\r\n> algorithm can be made sub-linear in the number of input polygons, and\r\n> thus make radiosity on scenes containing detailed models tractable. The\r\n> underlying goal of my thesis work has been to make high-speed radiosity\r\n> solutions possible with such scenes.\r\n> \r\n> To achieve this goal, a new face clustering technique for automatically\r\n> partitioning polygonal models has been developed. The face clusters\r\n> produced group adjacent triangles with similar normal vectors. They are\r\n> used during radiosity solution to represent the light reflected by a\r\n> complex object at multiple levels of detail. Also, the radiosity method\r\n> is reformulated in terms of vector irradiance. Together, face clustering\r\n> and the vector formulation of radiosity permit large savings.\r\n> Excessively fine levels of detail are not accessed by the algorithm\r\n> during the bulk of the solution phase, greatly reducing its memory\r\n> requirements relative to previous methods. Consequently, the costliest\r\n> steps in the simulation can be made sub-linear in scene complexity.\r\n> \r\n> I have developed a radiosity system incorporating these ideas, and shown\r\n> that its performance is far superior to existing hierarchical radiosity\r\n> algorithms, in the domain of scenes containing complex models.\r\n---------------------------------------------------------------------\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id XAA08142;\r\n\tWed, 29 Nov 2000 23:28:23 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.11.1/8.11.1) with ESMTP id eATMTF409575;\r\n\tWed, 29 Nov 2000 23:29:15 +0100 (MET)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id XAA25178;\r\n\tWed, 29 Nov 2000 23:28:28 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id XAA25173\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 29 Nov 2000 23:28:20 +0100\r\nReceived: from smartmail2.idirecthosting.com (smartmail2.easyhosting.com [207.136.80.73])\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id XAA00508\r\n\tfor <globillum@imag.fr>; Wed, 29 Nov 2000 23:28:19 +0100 (MET)\r\nReceived: from byheart (bc-van-wvn-a53-01-32.look.ca [216.66.156.128])\r\n\tby smartmail2.idirecthosting.com (8.11.1/8.9.3) with SMTP id eATMS4C94099\r\n\tfor <globillum@imag.fr>; Wed, 29 Nov 2000 17:28:05 -0500 (EST)\r\nMessage-ID: <000e01c05a53$a7285e80$809c42d8@byheart>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: RADBIB and GITHESIS (00/12/01)\r\nDate: Wed, 29 Nov 2000 14:28:07 -0800\r\nOrganization: byHeartConsultants Limited\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 5.50.4133.2400\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 34\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nX-UIDL: #:!\"!=>K!!Q8<!!]+5!!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=windows-1252\">\r\n<META content=\"MSHTML 5.50.4207.2601\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT size=2>ANNOUNCE: 00/12/01 Release of RADBIB and \r\nGITHESIS<BR>-------------------------------------------------<BR>RADBIB is a \r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\ntheses, articles, and books. It currently includes 1,840 references -- 15 new \r\nadditions since its 00/11/01 release.</FONT></DIV>\r\n<DIV><FONT size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT size=2>This bibliography is available in BibTex format as RADBIB.BIB \r\n(with a release date of December 1, 2000) from:</FONT></DIV>\r\n<DIV><FONT size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT size=2>&nbsp; <A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A> (Resources \r\nsection)</FONT></DIV>\r\n<DIV><FONT size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT size=2>Also available from this site is an abridged version of \r\nRADBIB.BIB called GITHESIS.BIB. This bibliography includes 233 references to \r\nradiosity and global illumination theses -- one new addition since the 00/09/23 \r\nrelease.</FONT></DIV>\r\n<DIV><FONT size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT size=2>Financial support for the maintenance of these bibliographies \r\nhas been provided by byHeart Consultants Limited.</FONT></DIV>\r\n<DIV><FONT size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT size=2>Ian Ashdown, P. Eng., LC, FIES<BR>Chief Technology \r\nOfficer<BR>byHeart Consultants Limited<BR><A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A><BR></FONT></DIV></BODY></HTML>\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id CAA07351;\r\n\tTue, 5 Dec 2000 02:35:06 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.11.1/8.11.1) with ESMTP id eB51ZMf11957;\r\n\tTue, 5 Dec 2000 02:35:22 +0100 (MET)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id CAA07191;\r\n\tTue, 5 Dec 2000 02:34:31 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id CAA07186\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 5 Dec 2000 02:34:05 +0100\r\nReceived: from dirty.research.bell-labs.com (dirty.research.bell-labs.com [204.178.16.6])\r\n\tby imag.imag.fr (8.9.3/8.8.6) with SMTP id CAA20872\r\n\tfor <globillum@imag.fr>; Tue, 5 Dec 2000 02:34:04 +0100 (MET)\r\nReceived: from mcs.research.bell-labs.com ([135.104.32.15]) by dirty; Mon Dec  4 20:33:48 EST 2000\r\nReceived: from research.bell-labs.com (tsingos.lra.lucent.com [135.255.40.190])\r\n\tby mcs.research.bell-labs.com (8.8.8/8.8.8) with ESMTP id UAA2098320;\r\n\tMon, 4 Dec 2000 20:33:17 -0500 (EST)\r\nMessage-ID: <3A2C45D6.92165EA@research.bell-labs.com>\r\nDate: Mon, 04 Dec 2000 20:33:10 -0500\r\nFrom: Nicolas Tsingos <tsingos@research.bell-labs.com>\r\nOrganization: Bell Laboratories\r\nX-Mailer: Mozilla 4.73 [en] (Win98; U)\r\nX-Accept-Language: en\r\nMIME-Version: 1.0\r\nTo: adrian@cnmat.berkeley.edu, globillum@imag.fr, db@eos.arc.nasa.gov, \r\n dg@lexicon.com, bwenzel@mail.arc.nasa.gov, polack@ccr.jussieu.fr, \r\n len@lake.com.au, warren.dale@eng.sun.com, Tapio.Lokki@hut.fi, \r\n Matti.Karjalainen@hut.fi, Ville.Pulki@hut.fi, jmjot@emu.com, \r\n jyri.huopaniemi@research.nokia.com, jos@ccrma.stanford.edu, \r\n andrew.rimell@bt.com, mab@dtstech.com, rinus@akst.tn.tudelft.nl, \r\n pope@cs.bris.ac.uk, alan@cs.bris.ac.uk, tsingos@research.bell-labs.com, \r\n cwendt@research.bell-labs.com, funk@cs.princeton.edu, \r\n marc.emerit@cnet.francetelecom.fr, eckel@gmd.de, \r\n Nick.Sacharov@research.nokia.com, info@catt.se, odeon@dat.dtu.dk, \r\n George.Drettakis@sophia.inria.fr, jc.lombardo@cstb.fr, j.martin@cstb.fr, \r\n billg@media.mit.edu, mcm@mit.edu, dorsey@lcs.mit.edu, \r\n carlbom@research.bell-labs.com, hodgson@mech.ubc.ca, \r\n central@aea.ruhr-uni-bochum.de, farina@pcfarina.eng.unipr.it, \r\n jmt@atc.creative.com, Jean-Dominique.Gascuel@imag.fr, tta@cs.hut.fi, \r\n titakala@helsinki.fi, hahn@seas.gwu.edu, emb@dolby.com, \r\n nsincaglia@usa.net, srebaud@usa.net, Olivier.Warusfel@ircam.fr, \r\n gabillet@cstb.fr, gwe@research.bell-labs.com\r\nSubject: ACM SIGGRAPH/EUROGRAPHICS CAMPFIRE ON ACOUSTICS RENDERING\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 35\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: dL0\"!^1S!!;`2\"!cgR!!\r\nX-Mozilla-Status: 9001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n--------------------------------------------\r\nACM Special Interest Group on Computer Graphics\r\nand Interactive Techniques.\r\nEuropean Computer Graphics Association.\r\n\r\n             CALL FOR INTEREST\r\n\r\nJoint ACM SIGGRAPH/EUROGRAPHICS Campfire on\r\n\r\nACOUSTICS RENDERING FOR VIRTUAL ENVIRONMENTS\r\n--------------------------------------------\r\n\r\nOrganizers:\r\n\r\nNicolas Tsingos (Bell Labs)\r\nAlan Chalmers (Bristol University)\r\n\r\n--------------------------------------------\r\n\r\nWe have been invited to submit a proposal for an \r\nACM SIGGRAPH/EUROGRAPHICS campfire, which is a small \r\nfocused workshop which facilitates detailed discussion\r\nabout interdisciplinary themes:\r\n\r\n          http://www.siggraph.org/special-projects/campfires/index.html\r\n\r\nThe theme of our proposed campfire is :\r\n\r\n          \"Acoustics rendering for virtual environments\"\r\n\r\nIt will be held in Snowbird, Utah (minutes from Salt Lake City)\r\ncirca May 12th-15th 2001.\r\n\r\nWe propose to divide the campfire into the following panels/sessions\r\nduring 3 days:\r\n\r\n- Interactive simulation: Real-time acoustic simulation techniques, \r\n              efficient geometrical techniques for acoustics\r\n\r\n- Perception: Audio/visual interaction in virtual worlds and \r\n              combined audio/visual perception.\r\n              Psycho-acoustics of sound reverberation, diffraction, etc.\r\n\r\n- Hardware and programming: Audio processing hardware and virtual\r\nacoustics API's.\r\n\r\n- DSP and audio technology: Real-time Digital Signal Processing\r\ntechniques and\r\n                           audio reproduction techniques (surround\r\nsound, etc.)\r\n\r\n- Systems and applications: Virtual reality audio/visual system\r\nintegration and applications.\r\n\r\n\r\nThis is the first call for expressions of interest in such an event. If\r\nyou\r\nthink you would like to attend, please reply to this email as soon as\r\npossible.\r\nIf you would like to suggest themes or organise some sessions, let us\r\nknow. \r\nWe hope to include a diverse group of participants whose interests span\r\na\r\nwide range of disciplines, so please feel free to pass this on to any\r\ninterested parties.\r\n\r\nWe are looking forward to your reply,\r\n\r\nBest Regards,\r\n\r\nNicolas Tsingos and Alan Chalmers\r\n\r\n-- \r\n-------------------------------------------------------------------\r\n Nicolas Tsingos                     Visual Communications Research\r\n Bell Laboratories, Room 2D-509            Tel. : (908) 582 2638\r\n 600-700 Mountain Avenue                   Fax  : (908) 582 7308\r\n Murray Hill NJ 07974 USA\r\n tsingos@research.bell-labs.com  http://www.bell-labs.com/~tsingos\r\n-------------------------------------------------------------------\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id PAA31345;\r\n\tMon, 18 Dec 2000 15:48:22 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.11.1/8.11.1) with ESMTP id eBIEnDf16033;\r\n\tMon, 18 Dec 2000 15:49:13 +0100 (MET)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id PAA03679;\r\n\tMon, 18 Dec 2000 15:48:24 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id PAA03674\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 18 Dec 2000 15:48:20 +0100\r\nReceived: from nut.autodesk.com ([198.102.112.27])\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id PAA23993\r\n\tfor <globillum@imag.fr>; Mon, 18 Dec 2000 15:48:18 +0100 (MET)\r\nFrom: eric.haines@autodesk.com\r\nReceived: from hqmsgsrf00.autodesk.com (hqmsgsrf00.autodesk.com [144.111.216.79])\r\n\tby nut.autodesk.com (8.9.3/8.9.3) with ESMTP id GAA14632\r\n\tfor <globillum@imag.fr>; Mon, 18 Dec 2000 06:48:17 -0800 (PST)\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service (5.5.2448.0)\r\n\tid <Y6HWQ4AD>; Mon, 18 Dec 2000 06:48:16 -0800\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C106A1DCA3@hqmsgsrf04.autodesk.com>\r\nTo: globillum@imag.fr\r\nSubject: Fantasy Graphics League - LOST ENTRIES\r\nDate: Mon, 18 Dec 2000 06:48:15 -0800\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 37\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: Po~\"!%!W\"!7?D!!7M)#!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nNo hanging chads, but rather a hanging /usr/lib/sendmail due to a server switch by the ISP (I guess that's to be expected when they charge only $2.99/month), has caused the Fantasy Graphics League to lose all entries dating from December 6th to December 16th. Foo.\r\n\r\nSo, if you entered during this time, please re-enter. You can tell if your entry did not get registered by either just asking me (erich@acm.org), or by checking if you received a confirmation note from me entitled \"FGL submission\" - if you didn't, your entry's in the /dev/null bit bucket and you should re-enter.\r\n\r\nThe Fantasy Graphics League is at:\r\n\r\n    http://www.realtimerendering.com/fgl\r\n\r\nand is a free contest to choose a laboratory of computer graphics researchers. You have a budget, limited office space, and your goal is to choose the best team of real researchers to create an imaginary lab. The lab is then judged by what papers the real researchers have accepted for SIGGRAPH 2001. Deadline's the same as SIGGRAPH: January 10, 2001.\r\n\r\nWe made this contest for the fun of it - we're not building up a spam list, or trying to sell you love pills or laserjet ink, we're just a bunch of guys with a silly idea and some time to follow through on it.\r\n\r\nHave fun, or else you won't,\r\n\r\nEric\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id VAA18264;\r\n\tTue, 19 Dec 2000 21:02:31 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.11.1/8.11.1) with ESMTP id eBJK3Of03528;\r\n\tTue, 19 Dec 2000 21:03:24 +0100 (MET)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id VAA07761;\r\n\tTue, 19 Dec 2000 21:02:35 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id VAA07756\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 19 Dec 2000 21:02:31 +0100\r\nReceived: from nut.autodesk.com (nut.autodesk.com [198.102.112.27])\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id VAA20761\r\n\tfor <globillum@imag.fr>; Tue, 19 Dec 2000 21:02:30 +0100 (MET)\r\nFrom: eric.haines@autodesk.com\r\nReceived: from hqmsgsrf00.autodesk.com (hqmsgsrf00.autodesk.com [144.111.216.79])\r\n\tby nut.autodesk.com (8.9.3/8.9.3) with ESMTP id MAA19732\r\n\tfor <globillum@imag.fr>; Tue, 19 Dec 2000 12:02:29 -0800 (PST)\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service (5.5.2448.0)\r\n\tid <Y6HWTSG7>; Tue, 19 Dec 2000 12:02:28 -0800\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C106A1E360@hqmsgsrf04.autodesk.com>\r\nTo: globillum@imag.fr\r\nSubject: Lighting design glossary\r\nDate: Tue, 19 Dec 2000 12:02:23 -0800\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 38\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: b[k\"!6k$\"!PdW!!$X:!!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nI just ran across this, and thought I'd pass it along:\r\n\r\nhttp://www.schorsch.com/kbase/glossary/index.html\r\n\r\na glossary of the various terms used in the area of lighting and related fields. Reasonably done, though nothing deep. There are certainly a few I've never heard of before (e.g. \"etendue\").\r\n\r\nThe resources page:\r\n\r\nhttp://www.schorsch.com/kbase/resources/index.html\r\n\r\nalso looks useful.\r\n\r\nThe site is maintained by a one-person company making a platform independent GUI for Radiance (called Rayfront).\r\n\r\nEric\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id QAA04909;\r\n\tSun, 31 Dec 2000 16:54:47 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.11.1/8.11.1) with ESMTP id eBVFtff24891;\r\n\tSun, 31 Dec 2000 16:55:41 +0100 (MET)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id QAA08196;\r\n\tSun, 31 Dec 2000 16:54:50 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id QAA08191\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 31 Dec 2000 16:54:39 +0100\r\nReceived: from smartmail2.idirecthosting.com (smartmail2.easyhosting.com [207.136.80.73])\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id QAA23334\r\n\tfor <globillum@imag.fr>; Sun, 31 Dec 2000 16:54:38 +0100 (MET)\r\nReceived: from byheart (bc-van-wvn-a53-01-64.look.ca [216.66.156.160])\r\n\tby smartmail2.idirecthosting.com (8.11.1/8.9.3) with SMTP id eBVFsQe65400\r\n\tfor <globillum@imag.fr>; Sun, 31 Dec 2000 10:54:30 -0500 (EST)\r\nMessage-ID: <000c01c07341$ac4bef60$a09c42d8@byheart>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 01/01/01 Release of RADBIB and GITHESIS\r\nDate: Sun, 31 Dec 2000 07:52:19 -0800\r\nOrganization: byHeartConsultants Limited\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 5.50.4522.1200\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 39\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nX-UIDL: n(K!!7\"o!!38I!!\\AH!!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=windows-1252\">\r\n<META content=\"MSHTML 5.50.4611.1300\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT size=2>ANNOUNCE: 01/01/01 Release of RADBIB and \r\nGITHESIS<BR>-------------------------------------------------<BR>RADBIB is a \r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\ntheses, articles, and books. It currently includes 1,847 references -- 7 new \r\nadditions since its 00/12/01 release.</FONT></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV><FONT size=2>This bibliography is available in BibTex format as RADBIB.BIB \r\n(with a release date of January 1, 2001) from:</FONT></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV><FONT size=2>&nbsp; <A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A> (Resources \r\nsection)</FONT></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV><FONT size=2>Also available from this site is an abridged version of \r\nRADBIB.BIB called GITHESIS.BIB. This bibliography includes 237 references to \r\nradiosity and global illumination theses -- four new additions since the \r\n00/12/01 release.</FONT></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV><FONT size=2>Financial support for the maintenance of these bibliographies \r\nis provided by byHeart Consultants Limited.</FONT></DIV>\r\n<DIV><FONT size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT size=2>PS - Happy New Millenium!</DIV>\r\n<DIV><BR></DIV></FONT>\r\n<DIV><FONT size=2>Ian Ashdown, P. Eng., LC, FIES<BR>Chief Technology \r\nOfficer<BR>byHeart Consultants Limited<BR><A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A><BR></FONT></DIV></BODY></HTML>\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id XAA08267;\r\n\tWed, 3 Jan 2001 23:38:00 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.11.1/8.11.1) with ESMTP id f03Mctf14645;\r\n\tWed, 3 Jan 2001 23:38:55 +0100 (MET)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id XAA13030;\r\n\tWed, 3 Jan 2001 23:38:03 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id XAA13025\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 3 Jan 2001 23:37:59 +0100\r\nReceived: from bach.Graphics.Cornell.EDU (bach.graphics.cornell.edu [128.84.247.50])\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id XAA15609\r\n\tfor <globillum@imag.fr>; Wed, 3 Jan 2001 23:37:58 +0100 (MET)\r\nReceived: from DIESEL (diesel.graphics.cornell.edu [128.84.247.211])\r\n\tby bach.Graphics.Cornell.EDU (8.9.1/8.9.1) with ESMTP id RAA16928;\r\n\tWed, 3 Jan 2001 17:37:55 -0500 (EST)\r\n\t(envelope-from westin@graphics.cornell.edu)\r\nDate: Wed, 3 Jan 2001 17:37:54 -0500 (EST)\r\nMessage-Id: <200101032237.RAA16928@bach.Graphics.Cornell.EDU>\r\nFrom: \"Stephen H. Westin\" <westin@Graphics.Cornell.EDU>\r\nTo: globillum@imag.fr\r\ncc: ket1@cornell.edu, dpg@Graphics.Cornell.EDU, jcr@Graphics.Cornell.EDU\r\nSubject: BRDF data now available in text format\r\nReply-to: westin@Graphics.Cornell.EDU\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 40\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: 6O2!!NM;\"!7E<\"!~,M!!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nThis is a multi-part message in MIME format...\r\n\r\n------------=_978561483-10469-1\r\n\r\n\r\nI have just added a few new files to Cornell's online collection of\r\nBRDF data. No new datasets have been added, but most datasets are now\r\nin a text format for easier decoding (previously only MATLAB workspace\r\nfiles were available). In addition, I have converted these datasets\r\nfrom a wavelength-resolved format (with 31 wavelengths) to CIE XYZ\r\ntristimulus values as well as RGB values for a Sony Trinitron monitor.\r\n\r\nThe text format is based on Appendix X3 of ASTM Standard E1392-96,\r\n\"Standard Practice for Angle Resolved Optical Scatter Measurements on\r\nSpecular or Diffuse Surface\". I have no way to test my compliance with\r\nthis standard, as I have not been able to find any sample data files\r\nin this format, nor any software that reads it. I welcome any\r\ncorrections as to the format of these files.\r\n\r\nThe files are available at\r\n<http://www.graphics.cornell.edu/online/measurements/>; the new files\r\nare for the datasets acryl_blue, garnet_red, krylon_blue, mystique,\r\nand cayman.\r\n\r\nStephen H. Westin\r\nResearch Project Leader\r\nProgram of Computer Graphics\r\nCornell University\r\nwestin@graphics.cornell.edu\r\n607 255 9080 (VOX)\r\n607 255 0806 (FAX)\r\n\r\n\r\n\r\n------------=_978561483-10469-1\r\nContent-Type: text/plain; name=\"message.footer\"\r\nContent-Disposition: inline; filename=\"message.footer\"\r\nContent-Transfer-Encoding: 8bit\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\n------------=_978561483-10469-1--\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id TAA03490;\r\n\tFri, 5 Jan 2001 19:08:13 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.11.1/8.11.1) with ESMTP id f05I98c22657;\r\n\tFri, 5 Jan 2001 19:09:09 +0100 (MET)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id TAA19313;\r\n\tFri, 5 Jan 2001 19:08:11 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id TAA19308\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 5 Jan 2001 19:08:08 +0100\r\nReceived: from bach.Graphics.Cornell.EDU (bach.graphics.cornell.edu [128.84.247.50])\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id TAA05904\r\n\tfor <globillum@imag.fr>; Fri, 5 Jan 2001 19:08:06 +0100 (MET)\r\nReceived: from DIESEL (diesel.graphics.cornell.edu [128.84.247.211])\r\n\tby bach.Graphics.Cornell.EDU (8.9.1/8.9.1) with ESMTP id NAA08235\r\n\tfor <globillum@imag.fr>; Fri, 5 Jan 2001 13:08:04 -0500 (EST)\r\n\t(envelope-from westin@graphics.cornell.edu)\r\nDate: Fri, 5 Jan 2001 13:08:03 -0500 (EST)\r\nMessage-Id: <200101051808.NAA08235@bach.Graphics.Cornell.EDU>\r\nFrom: \"Stephen H. Westin\" <westin@Graphics.Cornell.EDU>\r\nTo: globillum@imag.fr\r\nSubject: Corrected BRDF text-format data\r\nReply-to: westin@Graphics.Cornell.EDU\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 41\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: *NJ!!B<;!!L%Q!!gK?\"!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nThis is a multi-part message in MIME format...\r\n\r\n------------=_978718090-16594-0\r\n\r\n\r\nWell, Michael McCool graciously pointed out that all my files were\r\ntruncated; I believe that's fixed now. If you downloaded any of the\r\nASTM-format BRDF files (compressed or not) before about 1:00PM EST\r\n(about 18:00 UTC), you need to get them again. As before, the page is\r\nat <http://www.graphics.cornell.edu/online/measurements/>.\r\n\r\nStephen H. Westin\r\nResearch Project Leader\r\nProgram of Computer Graphics\r\nCornell University\r\nwestin@graphics.cornell.edu\r\n607 255 9080 (VOX)\r\n607 255 0806 (FAX)\r\n\r\n\r\n\r\n------------=_978718090-16594-0\r\nContent-Type: text/plain; name=\"message.footer\"\r\nContent-Disposition: inline; filename=\"message.footer\"\r\nContent-Transfer-Encoding: 8bit\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\n------------=_978718090-16594-0--\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id PAA25769;\r\n\tTue, 9 Jan 2001 15:14:59 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.11.1/8.11.1) with ESMTP id f09EFpc07418;\r\n\tTue, 9 Jan 2001 15:15:51 +0100 (MET)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id PAA26995;\r\n\tTue, 9 Jan 2001 15:14:58 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id PAA26990\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 9 Jan 2001 15:14:53 +0100\r\nReceived: from nut.autodesk.com ([198.102.112.27])\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id PAA09317\r\n\tfor <globillum@imag.fr>; Tue, 9 Jan 2001 15:14:51 +0100 (MET)\r\nFrom: eric.haines@autodesk.com\r\nReceived: from hqmsgsrf00.autodesk.com (hqmsgsrf00.autodesk.com [144.111.216.79])\r\n\tby nut.autodesk.com (8.9.3/8.9.3) with ESMTP id GAA22894\r\n\tfor <globillum@imag.fr>; Tue, 9 Jan 2001 06:14:46 -0800 (PST)\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service (5.5.2448.0)\r\n\tid <Z3SLBY48>; Tue, 9 Jan 2001 06:14:45 -0800\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C106D18316@hqmsgsrf04.autodesk.com>\r\nTo: globillum@imag.fr\r\nSubject: Fantasy Graphics League - last chance\r\nDate: Tue, 9 Jan 2001 06:14:45 -0800\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2448.0)\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 42\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: W/,!!\\4&\"!SG,!!&VO!!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nIt's your last chance to enter the Fantasy Graphics League; the SIGGRAPH paper deadline is January 10th, as is the League's. Choose a team of researchers within budget and space limitations, trying to be the most productive graphics lab in the virtual world. Win great prizes (somewhere else), and attain unheard of fame in your own lifetime (we promise you won't be heard of, at least not from us). It's free, pointless, and fun, and we won't even spam you later:\r\n\r\n\thttp://www.realtimerendering.com/fgl/\r\n\r\nHave fun, or else you won't,\r\n\r\nEric\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id XAA14953;\r\n\tWed, 10 Jan 2001 23:48:39 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.11.1/8.11.1) with ESMTP id f0AMnac18093;\r\n\tWed, 10 Jan 2001 23:49:36 +0100 (MET)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id XAA32749;\r\n\tWed, 10 Jan 2001 23:48:43 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id XAA32744\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 10 Jan 2001 23:48:38 +0100\r\nReceived: from bach.Graphics.Cornell.EDU (bach.graphics.cornell.edu [128.84.247.50])\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id XAA26071\r\n\tfor <globillum@imag.fr>; Wed, 10 Jan 2001 23:48:37 +0100 (MET)\r\nReceived: from graphics.cornell.edu (bray.graphics.cornell.edu [128.84.247.212])\r\n\tby bach.Graphics.Cornell.EDU (8.9.1/8.9.1) with ESMTP id RAA02335;\r\n\tWed, 10 Jan 2001 17:48:33 -0500 (EST)\r\n\t(envelope-from phil@graphics.cornell.edu)\r\nMessage-ID: <3A5CE5D4.FD688FE7@graphics.cornell.edu>\r\nDate: Wed, 10 Jan 2001 17:44:36 -0500\r\nFrom: Phil Dutre <phil@Graphics.Cornell.EDU>\r\nOrganization: Program of Computer Graphics\r\nX-Mailer: Mozilla 4.73 [en] (WinNT; U)\r\nX-Accept-Language: en\r\nMIME-Version: 1.0\r\nNewsgroups: comp.graphics.rendering.misc,comp.graphics.algorithms\r\nTo: globillum@imag.fr\r\nCC: graphics@Graphics.Cornell.EDU\r\nSubject: Global Illumination Compendium\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 43\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: NJ\\\"!^_)!!Z)2!!')Q!!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nA slightly updated version of the global illumination compendium\r\nis available at\r\nhttp://www.graphics.cornell.edu/~phil/GI/\r\n\r\n\r\nPhilip Dutre\r\n\r\n\r\n=======================================================================\r\nThis page contains the Global Illumination Compendium, an effort to\r\nbring\r\ntogether most of the useful formulas and equations for global\r\nillumination\r\nalgorithms in computer graphics.\r\n\r\nThis collection of formulas and equations is supposed to be useful for\r\nanyone who is active in the field of global illumination in computer\r\ngraphics. The specific selection is made on an as we go basis, adding\r\nmore items if necessary. This compendium does not claim to be complete.\r\nAny further input and suggestions for more useful content are therefore\r\nstrongly appreciated. If possible, adequate references are given to look\r\nup some of the equations in more detail, or to look up the derivations. \r\n=======================================================================\r\n\r\n  \r\n\r\n-- \r\n=======================================================================\r\nPhilip Dutre      Program of Computer Graphics       Cornell University\r\nphil@graphics.cornell.edu        http://www.graphics.cornell.edu/~phil/\r\n=======================================================================\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id UAA01473;\r\n\tTue, 16 Jan 2001 20:49:46 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.11.1/8.11.1) with ESMTP id f0GJohc29843;\r\n\tTue, 16 Jan 2001 20:50:43 +0100 (MET)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id UAA17552;\r\n\tTue, 16 Jan 2001 20:49:49 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id UAA17547\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 16 Jan 2001 20:49:46 +0100\r\nReceived: from bach.Graphics.Cornell.EDU (bach.graphics.cornell.edu [128.84.247.50])\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id UAA16679\r\n\tfor <globillum@imag.fr>; Tue, 16 Jan 2001 20:49:45 +0100 (MET)\r\nReceived: from DIESEL (diesel.graphics.cornell.edu [128.84.247.211])\r\n\tby bach.Graphics.Cornell.EDU (8.9.1/8.9.1) with ESMTP id OAA04284;\r\n\tTue, 16 Jan 2001 14:49:42 -0500 (EST)\r\n\t(envelope-from westin@graphics.cornell.edu)\r\nDate: Tue, 16 Jan 2001 14:49:41 -0500 (EST)\r\nMessage-Id: <200101161949.OAA04284@bach.Graphics.Cornell.EDU>\r\nFrom: \"Stephen H. Westin\" <westin@Graphics.Cornell.EDU>\r\nTo: globillum@imag.fr\r\ncc: ket1@cornell.edu, dpg@Graphics.Cornell.EDU, jcr@Graphics.Cornell.EDU\r\nSubject: More BRDF data available online\r\nReply-to: westin@Graphics.Cornell.EDU\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 44\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: Fo*!!ZUM\"!`h`!!;<Z\"!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nThis is a multi-part message in MIME format...\r\n\r\n------------=_979674588-12540-0\r\n\r\n\r\nI have just installed new Web pages containing several new sets of\r\nBRDF data. These have been reorganized for easier access; please\r\nbookmark only the top level page at\r\n\r\n<http://www.graphics.cornell.edu/online/measurements/>.\r\n\r\nThe following data sets have been added.\r\n\r\nGonioreflectometer data (31 wavelengths, ~1500 samples):\r\n\r\no 5 new samples of wall paint, ranging from black through gray to\r\n  white\r\n\r\nImage-based data (RGB, >300K samples), captured for the paper\r\n\r\nImage-based brdf measurement including human skin.\r\nStephen R. Marschner, Stephen H. Westin, Eric P. F. Lafortune,\r\n Kenneth E. Torrance, and Donald P. Greenberg.\r\nPresented at Eurographics Workshop on Rendering, 1999.\r\n\r\n <http://www.Graphics.Cornell.EDU/pubs/1999/MWL+99c.html>\r\n\r\no A clay pot depicted in Plate 1 of the 1999 SIGGRAPH paper\r\n\r\no Gray Krylon primer, used for the floor plane in Plate 1\r\n\r\no Black felt, used for the hat in Plate 1\r\n\r\nThese datasets also are represented as coefficients for the Lafortune\r\nBRDF representation (SIGGRAPH 97).\r\n\r\nMore datasets will be added as time allows.\r\n\r\nStephen H. Westin\r\nResearch Project Leader\r\nProgram of Computer Graphics\r\nCornell University\r\nwestin@graphics.cornell.edu\r\n607 255 9080 (VOX)\r\n607 255 0806 (FAX)\r\n\r\n\r\n\r\n------------=_979674588-12540-0\r\nContent-Type: text/plain; name=\"message.footer\"\r\nContent-Disposition: inline; filename=\"message.footer\"\r\nContent-Transfer-Encoding: 8bit\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\n------------=_979674588-12540-0--\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id UAA29763;\r\n\tSat, 27 Jan 2001 20:41:28 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.11.1/8.11.1) with ESMTP id f0RJgP226561;\r\n\tSat, 27 Jan 2001 20:42:25 +0100 (MET)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id UAA16286;\r\n\tSat, 27 Jan 2001 20:41:31 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id UAA16281\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 27 Jan 2001 20:41:14 +0100\r\nReceived: from rabacal.direct.ca (rabacal.direct.ca [199.60.229.8])\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id UAA01985\r\n\tfor <globillum@imag.fr>; Sat, 27 Jan 2001 20:41:12 +0100 (MET)\r\nReceived: from bc-van-wvn-a53-01-54.look.ca ([216.66.156.150] helo=byheart)\r\n\tby rabacal.direct.ca with smtp (Exim 2.12 #7)\r\n\tid 14MbDh-0002ag-00\r\n\tfor globillum@imag.fr; Sat, 27 Jan 2001 11:41:09 -0800\r\nMessage-ID: <001501c08898$62c29620$969c42d8@byheart>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 01/02/01 Release of RADBIB and GITHESIS\r\nDate: Sat, 27 Jan 2001 11:36:02 -0800\r\nOrganization: byHeartConsultants Limited\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 5.50.4522.1200\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 45\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nX-UIDL: Mm;\"!U^,#!Na=!!-6k\"!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=windows-1252\">\r\n<META content=\"MSHTML 5.50.4611.1300\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT size=2>\r\n<DIV><FONT size=2>ANNOUNCE: 01/02/01 Release of RADBIB and \r\nGITHESIS<BR>-------------------------------------------------<BR>RADBIB is a \r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\ntheses, articles, and books. It currently includes 1,870 references --&nbsp;23 \r\nnew additions since its 01/01/01 release.</FONT></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV><FONT size=2>This bibliography is available in BibTex format as RADBIB.BIB \r\n(with a release date of February 1, 2001) from:</FONT></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV><FONT size=2>&nbsp; <A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A> (Resources \r\nsection)</FONT></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV><FONT size=2>Also available from this site is an abridged version of \r\nRADBIB.BIB called GITHESIS.BIB. This bibliography includes 237 references to \r\nradiosity and global illumination theses -- no new additions since the 01/01/01 \r\nrelease.</FONT></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV><FONT size=2>Financial support for the maintenance of these bibliographies \r\nis provided by byHeart Consultants Limited.</FONT></DIV>\r\n<DIV><FONT size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT size=2>Ian Ashdown, P. Eng., LC, FIES<BR>Chief Technology \r\nOfficer<BR>byHeart Consultants Limited<BR><A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A><BR></FONT></DIV></FONT></DIV></BODY></HTML>\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id RAA29348;\r\n\tTue, 6 Feb 2001 17:52:10 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.11.1/8.11.1) with ESMTP id f16Gr8j13692;\r\n\tTue, 6 Feb 2001 17:53:08 +0100 (MET)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id RAA19599;\r\n\tTue, 6 Feb 2001 17:52:10 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id RAA19594\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 6 Feb 2001 17:52:01 +0100\r\nReceived: from crufty.research.bell-labs.com (crufty.research.bell-labs.com [204.178.16.49])\r\n\tby imag.imag.fr (8.9.3/8.8.6) with SMTP id RAA09673;\r\n\tTue, 6 Feb 2001 17:51:35 +0100 (MET)\r\nReceived: from mcs.research.bell-labs.com ([135.104.32.15]) by crufty; Tue Feb  6 11:48:28 EST 2001\r\nReceived: from research.bell-labs.com (solar.research.bell-labs.com [135.104.34.67])\r\n\tby mcs.research.bell-labs.com (8.8.8/8.8.8) with ESMTP id LAA09407;\r\n\tTue, 6 Feb 2001 11:48:31 -0500 (EST)\r\nSender: tsingos@research.bell-labs.com\r\nMessage-ID: <3A802ADC.811A36A6@research.bell-labs.com>\r\nDate: Tue, 06 Feb 2001 11:48:28 -0500\r\nFrom: Nicolas Tsingos <tsingos@research.bell-labs.com>\r\nX-Mailer: Mozilla 4.7C-SGI [en] (X11; I; IRIX64 6.5 IP30)\r\nX-Accept-Language: en\r\nMIME-Version: 1.0\r\nTo: Ingrid Carlbom <carlbom@research.bell-labs.com>, \r\n Thomas Funkhouser <funk@cs.princeton.edu>,\r\n Jean-Dominique Gascuel <Jean-Dominique.Gascuel@imag.fr>, \r\n globillum <globillum@imag.fr>,\r\n db <db@eos.arc.nasa.gov>, dg <dg@lexicon.com>, \r\n bwenzel <bwenzel@mail.arc.nasa.gov>,\r\n polack <polack@ccr.jussieu.fr>, len <len@lake.com.au>, \r\n \"warren.dale\" <warren.dale@eng.sun.com>,\r\n \"Tapio.Lokki\" <Tapio.Lokki@hut.fi>, \r\n \"Matti.Karjalainen\" <Matti.Karjalainen@hut.fi>,\r\n \"Ville.Pulki\" <Ville.Pulki@hut.fi>, jmjot <jmjot@emu.com>, \r\n \"jyri.huopaniemi\" <jyri.huopaniemi@research.nokia.com>,\r\n jos <jos@ccrma.stanford.edu>, \"andrew.rimell\" <andrew.rimell@bt.com>, \r\n mab <mab@dtstech.com>,\r\n rinus <rinus@akst.tn.tudelft.nl>, pope <pope@cs.bris.ac.uk>, \r\n alan <alan@cs.bris.ac.uk>,\r\n tsingos <tsingos@research.bell-labs.com>, \r\n cwendt <cwendt@research.bell-labs.com>,\r\n \"marc.emerit\" <marc.emerit@cnet.francetelecom.fr>, eckel <eckel@gmd.de>, \r\n \"Nick.Sacharov\" <Nick.Sacharov@research.nokia.com>,\r\n info <info@catt.se>, odeon <odeon@dat.dtu.dk>, \r\n \"George.Drettakis\" <George.Drettakis@sophia.inria.fr>,\r\n \"jc.lombardo\" <jc.lombardo@cstb.fr>, jmartin <jmartin@cstb.fr>, \r\n billg <billg@media.mit.edu>,\r\n mcm <mcm@mit.edu>, dorsey <dorsey@lcs.mit.edu>, \r\n hodgson <hodgson@mech.ubc.ca>,\r\n central <central@aea.ruhr-uni-bochum.de>, \r\n farina <farina@pcfarina.eng.unipr.it>,\r\n jmt <jmt@atc.creative.com>, tta <tta@cs.hut.fi>, \r\n titakala <titakala@helsinki.fi>,\r\n hahn <hahn@seas.gwu.edu>, emb <emb@dolby.com>, \r\n nsincaglia <nsincaglia@usa.net>,\r\n srebaud <srebaud@usa.net>, \r\n \"Olivier.Warusfel\" <Olivier.Warusfel@ircam.fr>,\r\n shinn <shinn@cns.bu.edu>, \"w.davies\" <w.davies@salford.ac.uk>, \r\n sullivan <sullivan@risque.larc.nasa.gov>,\r\n \"d.murphy\" <d.murphy@cs.ucc.ie>, dlubman <dlubman@ix.netcom.com>, \r\n \"D.McGrath\" <D.McGrath@lake.com.au>,\r\n pai <pai@cs.ubc.ca>, \"marc.emerit\" <marc.emerit@rd.francetelecom.fr>, \r\n dombois <dombois@gmd.de>,\r\n \"Francois.Sillion\" <Francois.Sillion@imag.fr>, \r\n fyluo_99 <fyluo_99@yahoo.com>,\r\n fouads <fouads@bellatlantic.net>, ian_ashdown <ian_ashdown@helios32.com>, \r\n Day_J <Day_J@GSE.UTAH.EDU>,\r\n jmj <jmj@atc.creative.com>, adrian <adrian@cnmat.berkeley.edu>, \r\n jm-t <jm-t@jm-t.net>,\r\n kadi <kadi@irisa.fr>, mgriffin <mgriffin@seeingeye.org>, \r\n mk <mk@ta.chalmers.se>,\r\n \"P.Flanagan\" <P.Flanagan@lake.com.au>, rendell <rendell@ta.chalmers.se>, \r\n petersen <petersen@svpal.org>,\r\n rstorms <rstorms@arl.army.mil>, \"s.a.rizzi\" <s.a.rizzi@larc.nasa.gov>, \r\n ktlokki <ktlokki@cc.hut.fi>,\r\n \"robert.s.wall\" <robert.s.wall@vanderbilt.edu>, wlm <wlm@u-aizu.ac.jp>, \r\n \"y.zhang1\" <y.zhang1@pgr.salford.ac.uk>,\r\n \"noel.chateau\" <noel.chateau@rd.francetelecom.fr>, \r\n lcerveau <lcerveau@apple.com>,\r\n jaron <jaron@advanced.org>, dev <dev@sensaura.co.uk>, dan <dan@uic.edu>, \r\n cruz <cruz@iastate.edu>,\r\n tom <tom@eecs.uic.edu>, jiashuchen <jiashuchen@agere.com>, \r\n kurt <kurt@sgi.com>,\r\n \"Veronique.Larcher\" <Veronique.Larcher@ircam.fr>, \r\n \"J.G.Beerends\" <J.G.Beerends@research.kpn.com>,\r\n kahrs <kahrs@caip.rutgers.edu>, jeanl <jeanl@emu.com>\r\nSubject: AUDIO RENDERING CAMPFIRE - CALL FOR PARTICIPATION\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 46\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: #)Y\"!1Kk!!/pN!!7:!\"!\r\nX-Mozilla-Status: 9001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n---------------------------------------------------------------------------\r\nACM Special Interest Group on Computer Graphics and Interactive Techniques.\r\n               European Computer Graphics Association.\r\n\r\n                    *** CALL FOR PARTICIPATION ***\r\n\r\n             Joint ACM SIGGRAPH/EUROGRAPHICS Campfire on\r\n\r\n             ACOUSTIC RENDERING FOR VIRTUAL ENVIRONMENTS\r\n         http://www.bell-labs.com/topic/conferences/campfire/\r\n\r\n                  May 26th-29th, Snowbird, Utah, USA\r\n\r\n            ** Registration deadline is March 9, 2001. **\r\n---------------------------------------------------------------------------\r\n\r\nCo-Chairs:\r\n\r\nNicolas Tsingos (Bell Labs)\r\nAlan Chalmers (Bristol University)\r\n\r\n---------------------------------------------------------------------------\r\n\r\nACM SIGGRAPH and EUROGRAPHICS are sponsoring a small workshop\r\n(campfire) on \"Acoustic rendering for virtual environments\".  The main\r\naims of the Campfire are: sharing information and forging new research\r\ndirections. Because of the interesting mix of disciplines, there will\r\nbe both introductory information-sharing sessions and more focused\r\npanels and presentations which will concentrate on the challenges of\r\nthis interdisciplinary domain.\r\n\r\nThe event will be held in Snowbird, Utah (minutes from Salt Lake City)\r\non May 26th-29th 2001 (Memorial weekend).\r\n\r\nPROPOSED TOPICS\r\n---------------\r\n\r\nWe suggest the following topics as a basis for submission/discussion:\r\n\r\n- Simulation: real-time acoustic simulation techniques,\r\n              efficient geometrical techniques for acoustics,\r\n              validation\r\n\r\n- Perception: audio/visual interaction in virtual worlds and combined\r\n              audio/visual perception. Psycho-acoustics of sound\r\n              reverberation, diffraction, etc.\r\n\r\n- Hardware and programming: audio processing hardware and virtual\r\n                            acoustics APIs.\r\n\r\n- DSP and audio technology: real-time digital signal processing\r\n                            techniques and audio reproduction techniques \r\n                            (surround sound, etc.)\r\n\r\n- Systems and applications: virtual reality audio/visual system\r\n                            integration and applications.\r\n\r\nSUBMISSION & REGISTRATION\r\n-------------------------\r\n\r\nAll attendees are required to compose a short position paper (1-5\r\npages), indicating their area of expertise, what they would like to\r\nlearn from the Campfire, and issues they wish to discuss. Please feel\r\nfree to suggest additional topics to the proposed list.\r\n\r\nPlaces on the campfire are restricted, and will be allocated on a\r\nfirst-come, first-served basis. A place will be reserved for you upon\r\nreceipt of your position paper. This will be confirmed once you have\r\nregistered and paid the appropriate fee.\r\n\r\nAdditional information regarding the campfire can be found at:\r\n\r\nhttp://www.bell-labs.com/topic/conferences/campfire/\r\n\r\nYou can submit your position paper online or email it to:\r\ntsingos@lucent.com\r\n\r\n ********************************************************************\r\n *   Deadline for submission of position papers is March 9, 2001.   *\r\n ********************************************************************\r\n\r\nFeel free to forward this call for participation to any interested party.\r\n\r\nWe look forward to your participation and hope to see you soon in Utah,\r\n\r\nBest Regards,\r\n\r\nNicolas Tsingos and Alan Chalmers\r\n\r\n\r\n-- \r\n-------------------------------------------------------------------\r\n Nicolas TSINGOS                    Visual Communications Research\r\n\r\n Bell Laboratories, Room 2D-509            Tel. : (908) 582 2638\r\n 600-700 Mountain Avenue                   Fax  : (908) 582 7308\r\n Murray Hill NJ 07974 USA\r\n tsingos@research.bell-labs.com  http://www.bell-labs.com/~tsingos\r\n-------------------------------------------------------------------\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id VAA31324;\r\n\tTue, 13 Feb 2001 21:46:49 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.11.1/8.11.1) with ESMTP id f1DKllj25817;\r\n\tTue, 13 Feb 2001 21:47:48 +0100 (MET)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id VAA05380;\r\n\tTue, 13 Feb 2001 21:46:41 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id VAA05375\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 13 Feb 2001 21:46:37 +0100\r\nReceived: from castor.host4u.net (castor.host4u.net [216.71.64.37])\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id VAA18820\r\n\tfor <globillum@imag.fr>; Tue, 13 Feb 2001 21:46:36 +0100 (MET)\r\nReceived: from djshivan ([212.166.211.72])\r\n\tby castor.host4u.net (8.8.5/8.8.5) with ESMTP id OAA13846\r\n\tfor <globillum@imag.fr>; Tue, 13 Feb 2001 14:38:12 -0600\r\nDate: Tue, 13 Feb 2001 21:48:04 +0100\r\nFrom: =?windows-1252?Q?Juan_Carlos_Jim=E9nez?= <jcjimenez@beneito.com>\r\nTo: globillum@imag.fr\r\nSubject: Help with my book (author from Spain)\r\nMessage-Id: <20010213214623.1146.JCJIMENEZ@beneito.com>\r\nMIME-Version: 1.0\r\nX-Mailer: Becky! ver. 2.00 (beta 34rc)\r\nX-MIME-Autoconverted: from quoted-printable to 8bit by chopinette.imag.fr id VAA05375\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 48\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: `]_\"!+ec!!_i<!!@W/!!\r\nX-Mozilla-Status: 9001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nHi all,\r\nMi name is Juan Carlos Jimnez, I'm author of a book about \"3D Lighting\r\nTechniques\" for Anaya Multimedia Publishers here in spain.\r\n\r\nI'm currently on hard work because the book will be published on may. I\r\nhave less time that I would like to make my own images and I need\r\ncolaboration. Please if you want to colaborate with the book with images\r\nwith a good illumination or lighting (mainly global illumination or\r\nradiosity, or a good lighting) please send me as many images as you want\r\nto evaluate it. If I consider the images are good, I would take it  for\r\nyou in a higher resolution for the printing of the book. Your name will\r\napear at foot of every image I use and in the Acknowledgements section\r\nof course.\r\n\r\nPlease send me as many images as you want to jcjimenez@beneito.com\r\n\r\nSincerely\r\nJuan Carlos Jimenez\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id TAA13897;\r\n\tTue, 17 Apr 2001 19:39:05 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id TAA32729;\r\n\tTue, 17 Apr 2001 19:39:05 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id TAA32724\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 17 Apr 2001 19:39:01 +0200\r\nReceived: from mut.autodesk.com (mut.autodesk.com [198.102.112.26])\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id TAA08325\r\n\tfor <globillum@imag.fr>; Tue, 17 Apr 2001 19:38:59 +0200 (MET DST)\r\nFrom: eric.haines@autodesk.com\r\nReceived: from hqmsgsrf00.autodesk.com (hqmsgsrf00.autodesk.com [144.111.32.210])\r\n\tby mut.autodesk.com (8.9.3/8.9.3) with ESMTP id KAA16006\r\n\tfor <globillum@imag.fr>; Tue, 17 Apr 2001 10:38:57 -0700 (PDT)\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service (5.5.2653.19)\r\n\tid <2JFTF7M6>; Tue, 17 Apr 2001 10:38:56 -0700\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C10822B741@hqmsgsrf04.autodesk.com>\r\nTo: globillum@imag.fr\r\nSubject: Fantasy Graphics League semi-results; and a question\r\nDate: Tue, 17 Apr 2001 10:38:54 -0700\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2653.19)\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 50\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: G_^!!/&O\"!:nV\"!j=@\"!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nGlobillumers,\r\n\r\nPharr's not far ahead, others are moving in on his crown. The initial, partial results for the 2nd Annual Fantasy Graphics League are up at http://www.realtimerendering.com/fgl/.\r\n\r\n\r\nA real thing: We talk about 72 FPS being a reasonably smooth refresh rate, though 85 FPS is better yet for large, bright screens. There is also experimental data for perception happening as fast as 1/220th of a second (see the end of the article at http://www.penstarsys.com/editor/30v60/30v60p1.htm). What I'm missing here is primary sources: does anyone have references to solid literature on what an acceptable/perceptible FPS rate is for computer monitors? There's obviously no hard and fast number, and it depends on what's being displayed, etc, but if there some good overview/summary of this area, some discussion of tradeoffs and limits, I would be happy to know of it.\r\n\r\nEric\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id UAA13055;\r\n\tSat, 28 Apr 2001 20:24:10 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id UAA28255;\r\n\tSat, 28 Apr 2001 20:23:49 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id UAA28250\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 28 Apr 2001 20:23:46 +0200\r\nReceived: from rabacal.direct.ca (rabacal.direct.ca [199.60.229.8])\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id UAA00982\r\n\tfor <globillum@imag.fr>; Sat, 28 Apr 2001 20:23:44 +0200 (MET DST)\r\nReceived: from bc-van-wvn-a53-01-88.look.ca ([216.66.156.184] helo=chocolate)\r\n\tby rabacal.direct.ca with smtp (Exim 2.12 #7)\r\n\tid 14tZNZ-00026H-00\r\n\tfor globillum@imag.fr; Sat, 28 Apr 2001 11:23:40 -0700\r\nMessage-ID: <000a01c0d00f$b3d8f180$6000a8c0@chocolate>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 01/05/01 Release of RADBIB and GITHESIS\r\nDate: Sat, 28 Apr 2001 11:19:01 -0700\r\nOrganization: byHeartConsultants Limited\r\nMIME-Version: 1.0\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 5.50.4522.1200\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 51\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: WMY!!9Ea\"!npg!![_Q!!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nPrologue: It has been three months since the last (monthly) release of\r\nRADBIB and GITHESIS. My excuse is that I had to complete my MSc thesis\r\n(\"Eigenvector Radiosity\") before the end of this month. (I made the\r\nsubmission deadline with four hours to spare, thanks to the generous\r\nassistance of Drs. Wolfgang Heidrich and Paul Lalonde.)\r\n\r\nANNOUNCE: 01/05/01 Release of RADBIB and GITHESIS\r\n-------------------------------------------------\r\nRADBIB is a comprehensive bibliography of radiosity and related global\r\nillumination papers, theses, articles, and books. It currently includes\r\n1,899 references -- 29 new additions since its 00/02/01 release.\r\n\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a\r\nrelease date of May 1, 2001) from:\r\n\r\n  http://www.helios32.com (Resources section)\r\n\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\nGITHESIS.BIB. This bibliography includes 243 references to radiosity and\r\nglobal illumination theses -- 6 new additions since the 00/02/01 release.\r\n\r\nFinancial support for the maintenance of these bibliographies is provided by\r\nbyHeart Consultants Limited.\r\n\r\nIan Ashdown, P. Eng., LC, FIES\r\nChief Technology Officer\r\nbyHeart Consultants Limited\r\nhttp://www.helios32.com\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id RAA14152;\r\n\tFri, 11 May 2001 17:35:14 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id RAA24747;\r\n\tFri, 11 May 2001 17:35:08 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id RAA24742\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 11 May 2001 17:35:01 +0200\r\nReceived: from ns.felk.cvut.cz (ns.felk.cvut.cz [147.32.80.9])\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id RAA20375\r\n\tfor <globillum@imag.fr>; Fri, 11 May 2001 17:34:58 +0200 (MET DST)\r\nReceived: from mira1.felk.cvut.cz (IDENT:havran@mira1.felk.cvut.cz [147.32.80.171])\r\n\tby ns.felk.cvut.cz (8.11.3/8.9.3) with ESMTP id f4BFYvW45357\r\n\tfor <globillum@imag.fr>; Fri, 11 May 2001 17:34:57 +0200 (MET DST)\r\n\t(envelope-from havran@fel.cvut.cz)\r\nDate: Fri, 11 May 2001 17:37:46 +0200 (CEST)\r\nFrom: havran <havran@fel.cvut.cz>\r\nX-Sender: <havran@mira1.felk.cvut.cz>\r\nTo: globillum@imag.fr\r\nSubject: Dissertation: Heuristic Ray Shooting Algorithms\r\nMessage-ID: <Pine.LNX.4.30.0105111737030.1731-100000@mira1.felk.cvut.cz>\r\nMIME-Version: 1.0\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 54\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: dH8!!cjQ\"!T>?!!Bk7!!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHi everyone,\r\n\r\nmy Ph.D. Thesis, \"Heuristic Ray Shooting Algorithms\", defended\r\non 20 April 2001, can be downloaded at:\r\n\r\n   http://www.cgg.cvut.cz/~havran/phdthesis.html\r\n\r\nAny comments are welcome by e-mail to VHavran@seznam.cz.\r\nSincerely,\r\n\r\n\r\nVlastimil Havran\r\nhttp://www.cgg.cvut.cz/~havran\r\n\r\n--------------------------------------------------------------------------\r\nAbstract:\r\n\r\nGlobal illumination research aiming at the photo-realistic image synthesis\r\npushes forward research in computer graphics as a whole. The computation\r\nof visually plausible images is time-consuming and far from being realtime\r\nat present. A significant part of computation in global illumination\r\nalgorithms involves repetitive computing of visibility queries.\r\n\r\nIn the thesis, we describe our results in ray shooting, which is a\r\nwell-known problem in the field of visibility. The problem is difficult in\r\nspite of its simple definition: For a given oriented half-line and a set\r\nof objects, find out the first object intersected by the half-line if such\r\nan object exists. A naive algorithm has the time complexity $O(N)$, where\r\n$N$ is the number of objects. The naive algorithm is practically\r\ninapplicable in global illumination applications for a scene with a high\r\nnumber of objects, due its huge time requirements. In this thesis we deal\r\nwith heuristic ray shooting algorithms that use additional spatial data\r\nstructures. We put stress on average-case complexity and we particularly\r\ninvestigate the ray shooting algorithms based on spatial hierarchies. In\r\nthe thesis we deal with two major topics.\r\n\r\nIn the first part of the thesis, we introduce a ray shooting computation\r\nmodel and performance model. Based on these two models we develop a\r\nmethodology for comparing various ray shooting algorithms for a set of\r\nexperiments performed on a set of scenes. Consecutively, we compare common\r\nheuristic ray shooting algorithms based on BSP trees, kd-trees, octrees,\r\nbounding volume hierarchies, uniform grids, and three types of\r\nhierarchical grids using a set of 30 scenes from Standard Procedural\r\nDatabase. We show that for this set of scenes the ray shooting algorithm\r\nbased on the kd-tree is the winning candidate among all tested ray\r\nshooting algorithms.\r\n\r\nThe second and major part of the thesis presents several techniques for\r\ndecreasing the time and space complexity for ray shooting algorithms based\r\non kd-tree. We deal with both kd-tree construction and ray traversal\r\nalgorithms. In the context of kd-tree construction, we present new methods\r\nfor adaptive construction of the kd-tree using empty spatial regions in\r\nthe scene, termination criteria, general cost model for the kd-tree, and\r\nmodified surface area heuristics for a restricted set of rays. Further, we\r\ndescribe a new version of the recursive ray traversal algorithm. In\r\ncontext of the recursive ray traversal algorithm based on the kd-tree, we\r\ndevelop the concept of the largest common traversal sequence. This reduces\r\nthe number of hierarchical traversal steps in the kd-tree for certain ray\r\nsets. We also describe one technique closely related to computer\r\narchitecture, namely mapping kd-tree nodes to memory to increase the cache\r\nhit ratio for processors with a large cache line. Most of the techniques\r\nproposed in the thesis can be used in combination. In practice, the\r\naverage time complexity of the ray shooting algorithms based on the\r\nkd-tree, as presented in this thesis, is about $O(log N)$, where the\r\nhidden multiplicative factor depends on the input data. However, at\r\npresent it is not known to have been proved theoretically for scenes with\r\ngeneral distribution of objects. For these reasons our findings are\r\nsupported by a set of experiments for the above-mentioned set of 30\r\nscenes.\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id BAA21187;\r\n\tWed, 16 May 2001 01:07:16 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id BAA02355;\r\n\tWed, 16 May 2001 01:07:11 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id BAA02350\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 16 May 2001 01:07:04 +0200\r\nReceived: from edam.direct.ca (edam.direct.ca [199.60.229.6])\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id BAA04003\r\n\tfor <globillum@imag.fr>; Wed, 16 May 2001 01:07:02 +0200 (MEST)\r\nReceived: from bc-van-wvn-a53-01-86.look.ca ([216.66.156.182] helo=chocolate)\r\n\tby edam.direct.ca with smtp (Exim 2.12 #7)\r\n\tid 14znu7-0006QL-00; Tue, 15 May 2001 16:06:59 -0700\r\nMessage-ID: <002e01c0dd93$c7daa520$6000a8c0@chocolate>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: REQUEST FOR INFORMATION - Lighting & Luminaire Design Software\r\nDate: Tue, 15 May 2001 16:07:13 -0700\r\nOrganization: byHeartConsultants Limited\r\nMIME-Version: 1.0\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 5.50.4522.1200\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 55\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: \"F%#!bD8!!=64!!]f$#!\r\nX-Mozilla-Status: 8003\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nI know -- this message is a bit off-topic for our mailing list. (I posted it\r\nearlier today to sci.engr.lighting and sci.optics.) On the other hand, you\r\nmay know of European or Far East companies (especially startups) that I\r\nsomehow missed while doing my Web searches. Any assistance would be much\r\nappreciated.\r\n\r\n- Ian Ashdown\r\n\r\nREQUEST FOR INFORMATION - Lighting & Luminaire Design Software\r\n\r\nThe IESNA Computer Committee (Illuminating Engineering Society of North\r\nAmerica) is compiling its annual IESNA Software Survey for publication in a\r\nforthcoming issue of Lighting Design+Application magazine (www.iesna.org).\r\n\r\nThis software survey will enumerate the features of lighting and luminaire\r\ndesign and analysis software products for architectural and roadway lighting\r\napplications.\r\n\r\nThe Committee wishes to include information on products from as many\r\nsoftware developers and manufacturers as possible. In particular, we are\r\nlooking for companies worldwide --lighting and luminaire design software\r\naddresses a global market.\r\n\r\nThe following list of companies, products and Web URLs is what the Committee\r\nhas compiled to date from Web searches and previous surveys.\r\n\r\nWE ARE LOOKING FOR COMPANIES WE HAVE MISSED.  If you are aware of a software\r\ndeveloper or manufacturer that is not on this list, please contact:\r\n\r\nIan Ashdown\r\nbyHeart Consultants Limited\r\nian_ashdown@helios32.com\r\n\r\nwith the following information:\r\n\r\n1. Product name\r\n2. Company name.\r\n3. Company Web URL.\r\n\r\nWe will then contact the company and request that they complete a product\r\nsurvey.\r\n\r\nThanking you on behalf of the IESNA Computer Committee,\r\n\r\nIan Ashdown, P. Eng., LC, FIES\r\nChief Technology Officer\r\nbyHeart Consultants Limited\r\nhttp://www.helios32.com\r\n\r\n---------------\r\nLighting Design\r\n---------------\r\nLightscape - Autodesk (www.lightscape.com)\r\nLitePro - Columbia Lighting (www.columbia-ltg.com)\r\nLuxicon - Cooper Lighting (www.cooperltg.com)\r\nAccuRender, Flamingo - Robert McNeel & Associates (www.accurender.com)\r\nGenesys II -Canlyte (www.canlyte.com), Lightolier (www.lightolier.com)\r\nOptiWin - Glamox AS (www.glamox.com)\r\nRayFront - www.schorsch.com (www.schorsch.com)\r\nLIGHTPAD, BEEM - Electric Power Research Institute (www.epri.com)\r\nLightCalc- Enviro-Systems (www.lightcalc.com)\r\nAladan - GE Lighting Systems (www.ge-lightingsystems.com)\r\nAUTOLUX - Independent Testing Laboratories (itl@boulder.net)\r\nDesktop Radiance - Lawrence Berkeley National Laboratory\r\n(http://radsite.lbl.gov/deskrad)\r\nPerfect Lite - Trevor Caswell Software\r\n(http://www.powerup.com.au/~trevorc/index.htm)\r\nFOTOCAT - Wellmade Products (www.wlmd.com)\r\nOlivia, Fiona - Ray Forge Services (www.ozemail.com.au/~rayforge)\r\nAGI32, Photometric Toolbox - Lighting Analysts Inc.\r\n(www.lightinganalysts.com)\r\nLumen Micro 2000, Simply Economics, Simply Lighting, Simply Roadway -\r\nLighting Technologies, Inc. (www.lightingtechnologies.com)\r\nLightworks - Lightwork Design Ltd. (www.lightwork.com)\r\nVisual, Photometric Viewer, TEMPLIT - Lithonia Lighting (www.lithonia.com)\r\nSpeos - Optis (www.optis.fr)\r\nMartin ShoweDesigner - Martin Professional (www.martinpro.com)\r\nWorldlyte - Worldlyte (www.worldlyte.com)\r\nRelux, LumEdit -Relux Informatik AG (www.relux.ch)\r\nDIALux - Dial GmbH (www.dial.de)\r\nPytha - Pytha (www.pytha.com)\r\nEcolumen - Tata Infotech (www.tatainfotech.com)\r\nLiteStar, Lite, PhotoWin - OxyTech Srl (www.oxytech.it)\r\n\r\nLuminaire Design\r\n----------------\r\nASAP, ReflectorCAD - Breault Research (www.breault.com)\r\nOSLO, TracePro - Lambda Research Corp. (www.lambdares.com)\r\nRayMaster - Lighting Sciences Inc. (www.lightingsciences.com)\r\nLightTools - Optical Research Associates (www.opticalres.com)\r\nPhotopia - Lighting Technologies, Inc. (www.lightingtechnologies.com)\r\nSolstis, Speos, Light, OptiCalc - Optis (www.optis.fr)\r\nZelum - Focus Software (www.focus-software.com)\r\nRoadRunner - Acme Optics (www.acmeoptics.com)\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nMessage-Id: <Version.32.20010516081944.0114f680@mail.cg.tuwien.ac.at>\r\nTo: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\nSubject: Re: REQUEST FOR INFORMATION - Lighting & Luminaire Design Software\r\nIn-Reply-To: <002e01c0dd93$c7daa520$6000a8c0@chocolate>\r\nX-Eudora-Signature: <short signature>\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nDate: Wed, 16 May 2001 08:20:40\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nDear Ian,\r\nI am not sure if this company (Zumtobel) is completely in your scope, but I guess it is close enough. See:\r\n\r\nhttp://www.zumtobel.at/display.asp?s=2&m=3&p=1&language=en\r\nBest regards,\r\nWerner\r\n\r\n\r\nAt 04:07 PM 5/15/01 -0700, you wrote:\r\n>I know -- this message is a bit off-topic for our mailing list. (I posted it\r\n>earlier today to sci.engr.lighting and sci.optics.) On the other hand, you\r\n>may know of European or Far East companies (especially startups) that I\r\n>somehow missed while doing my Web searches. Any assistance would be much\r\n>appreciated.\r\n>\r\n>- Ian Ashdown\r\n>\r\n>REQUEST FOR INFORMATION - Lighting & Luminaire Design Software\r\n>\r\n>The IESNA Computer Committee (Illuminating Engineering Society of North\r\n>America) is compiling its annual IESNA Software Survey for publication in a\r\n>forthcoming issue of Lighting Design+Application magazine (www.iesna.org).\r\n>\r\n>This software survey will enumerate the features of lighting and luminaire\r\n>design and analysis software products for architectural and roadway lighting\r\n>applications.\r\n>\r\n>The Committee wishes to include information on products from as many\r\n>software developers and manufacturers as possible. In particular, we are\r\n>looking for companies worldwide --lighting and luminaire design software\r\n>addresses a global market.\r\n>\r\n>The following list of companies, products and Web URLs is what the Committee\r\n>has compiled to date from Web searches and previous surveys.\r\n>\r\n>WE ARE LOOKING FOR COMPANIES WE HAVE MISSED.  If you are aware of a software\r\n>developer or manufacturer that is not on this list, please contact:\r\n>\r\n>Ian Ashdown\r\n>byHeart Consultants Limited\r\n>ian_ashdown@helios32.com\r\n>\r\n>with the following information:\r\n>\r\n>1. Product name\r\n>2. Company name.\r\n>3. Company Web URL.\r\n>\r\n>We will then contact the company and request that they complete a product\r\n>survey.\r\n>\r\n>Thanking you on behalf of the IESNA Computer Committee,\r\n>\r\n>Ian Ashdown, P. Eng., LC, FIES\r\n>Chief Technology Officer\r\n>byHeart Consultants Limited\r\n>http://www.helios32.com\r\n>\r\n>---------------\r\n>Lighting Design\r\n>---------------\r\n>Lightscape - Autodesk (www.lightscape.com)\r\n>LitePro - Columbia Lighting (www.columbia-ltg.com)\r\n>Luxicon - Cooper Lighting (www.cooperltg.com)\r\n>AccuRender, Flamingo - Robert McNeel & Associates (www.accurender.com)\r\n>Genesys II -Canlyte (www.canlyte.com), Lightolier (www.lightolier.com)\r\n>OptiWin - Glamox AS (www.glamox.com)\r\n>RayFront - www.schorsch.com (www.schorsch.com)\r\n>LIGHTPAD, BEEM - Electric Power Research Institute (www.epri.com)\r\n>LightCalc- Enviro-Systems (www.lightcalc.com)\r\n>Aladan - GE Lighting Systems (www.ge-lightingsystems.com)\r\n>AUTOLUX - Independent Testing Laboratories (itl@boulder.net)\r\n>Desktop Radiance - Lawrence Berkeley National Laboratory\r\n>(http://radsite.lbl.gov/deskrad)\r\n>Perfect Lite - Trevor Caswell Software\r\n>(http://www.powerup.com.au/~trevorc/index.htm)\r\n>FOTOCAT - Wellmade Products (www.wlmd.com)\r\n>Olivia, Fiona - Ray Forge Services (www.ozemail.com.au/~rayforge)\r\n>AGI32, Photometric Toolbox - Lighting Analysts Inc.\r\n>(www.lightinganalysts.com)\r\n>Lumen Micro 2000, Simply Economics, Simply Lighting, Simply Roadway -\r\n>Lighting Technologies, Inc. (www.lightingtechnologies.com)\r\n>Lightworks - Lightwork Design Ltd. (www.lightwork.com)\r\n>Visual, Photometric Viewer, TEMPLIT - Lithonia Lighting (www.lithonia.com)\r\n\r\n>Speos - Optis (www.optis.fr)\r\n>Martin ShoweDesigner - Martin Professional (www.martinpro.com)\r\n>Worldlyte - Worldlyte (www.worldlyte.com)\r\n>Relux, LumEdit -Relux Informatik AG (www.relux.ch)\r\n>DIALux - Dial GmbH (www.dial.de)\r\n>Pytha - Pytha (www.pytha.com)\r\n>Ecolumen - Tata Infotech (www.tatainfotech.com)\r\n>LiteStar, Lite, PhotoWin - OxyTech Srl (www.oxytech.it)\r\n>\r\n>Luminaire Design\r\n>----------------\r\n>ASAP, ReflectorCAD - Breault Research (www.breault.com)\r\n>OSLO, TracePro - Lambda Research Corp. (www.lambdares.com)\r\n>RayMaster - Lighting Sciences Inc. (www.lightingsciences.com)\r\n>LightTools - Optical Research Associates (www.opticalres.com)\r\n>Photopia - Lighting Technologies, Inc. (www.lightingtechnologies.com)\r\n>Solstis, Speos, Light, OptiCalc - Optis (www.optis.fr)\r\n>Zelum - Focus Software (www.focus-software.com)\r\n>RoadRunner - Acme Optics (www.acmeoptics.com)\r\n>\r\n>\r\n>-------------------------------------------------------------------------\r\n>globillum@imag.fr -- mailing list devoted to global illumination research\r\n>For list archives or to configure your options, see http://listes.imag.fr\r\n>------------------------------------------------------------------------- \r\nFrom \r\nReturn-Path: <ian_ashdown@helios32.com>\r\nReceived: from rabacal.direct.ca (rabacal.direct.ca [199.60.229.8])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id JAA29727\r\n\tfor <wp@cg.tuwien.ac.at>; Wed, 16 May 2001 09:17:00 +0200\r\nReceived: from bc-van-wvn-a53-01-86.look.ca ([216.66.156.182] helo=VANILLA)\r\n\tby rabacal.direct.ca with smtp (Exim 2.12 #7)\r\n\tid 14zvYI-0003LW-00\r\n\tfor wp@cg.tuwien.ac.at; Wed, 16 May 2001 00:16:59 -0700\r\nMessage-ID: <001901c0ddd8$37f06630$0100a8c0@VANILLA>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: \"Werner Purgathofer\" <wp@cg.tuwien.ac.at>\r\nReferences: <200105160617.IAA28520@christl.cg.tuwien.ac.at>\r\nSubject: Re: REQUEST FOR INFORMATION - Lighting & Luminaire Design  Software\r\nDate: Wed, 16 May 2001 00:17:07 -0700\r\nOrganization: byHeart Consultants Limited\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=iso-8859-1; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 5.50.4133.2400\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400\r\nX-UIDL: 0c2!!aKa!!`'F!!J9B!!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nOoh, but I am embarrassed -- how on earth did I overlook Cophos?\r\n\r\nI was also unaware of Thorn's Vision. Thanks for the informaqtion, Werner.\r\n\r\nIan Ashdown, P. Eng., LC, FIES\r\nChief Technology Officer\r\nbyHeart Consultants Limited\r\nhttp://www.helios32.com\r\n\r\n----- Original Message -----\r\nFrom: \"Werner Purgathofer\" <wp@cg.tuwien.ac.at>\r\nTo: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nSent: Tuesday, May 15, 2001 11:20 PM\r\nSubject: Re: REQUEST FOR INFORMATION - Lighting & Luminaire Design Software\r\n\r\n\r\n> Dear Ian,\r\n> I am not sure if this company (Zumtobel) is completely in your scope, but\r\nI\r\n> guess it is close enough. See:\r\n>\r\n> http://www.zumtobel.at/display.asp?s=2&m=3&p=1&language=en\r\n> Best regards,\r\n> Werner\r\n>\r\n>\r\n> At 04:07 PM 5/15/01 -0700, you wrote:\r\n> >I know -- this message is a bit off-topic for our mailing list. (I posted\r\nit\r\n> >earlier today to sci.engr.lighting and sci.optics.) On the other hand,\r\nyou\r\n> >may know of European or Far East companies (especially startups) that I\r\n> >somehow missed while doing my Web searches. Any assistance would be much\r\n> >appreciated.\r\n> >\r\n> >- Ian Ashdown\r\n> >\r\n> >REQUEST FOR INFORMATION - Lighting & Luminaire Design Software\r\n> >\r\n> >The IESNA Computer Committee (Illuminating Engineering Society of North\r\n> >America) is compiling its annual IESNA Software Survey for publication in\r\na\r\n> >forthcoming issue of Lighting Design+Application magazine\r\n(www.iesna.org).\r\n> >\r\n> >This software survey will enumerate the features of lighting and\r\nluminaire\r\n> >design and analysis software products for architectural and roadway\r\nlighting\r\n> >applications.\r\n> >\r\n> >The Committee wishes to include information on products from as many\r\n> >software developers and manufacturers as possible. In particular, we are\r\n> >looking for companies worldwide --lighting and luminaire design software\r\n> >addresses a global market.\r\n> >\r\n> >The following list of companies, products and Web URLs is what the\r\nCommittee\r\n> >has compiled to date from Web searches and previous surveys.\r\n> >\r\n> >WE ARE LOOKING FOR COMPANIES WE HAVE MISSED.  If you are aware of a\r\nsoftware\r\n> >developer or manufacturer that is not on this list, please contact:\r\n> >\r\n> >Ian Ashdown\r\n> >byHeart Consultants Limited\r\n> >ian_ashdown@helios32.com\r\n> >\r\n> >with the following information:\r\n> >\r\n> >1. Product name\r\n> >2. Company name.\r\n> >3. Company Web URL.\r\n> >\r\n> >We will then contact the company and request that they complete a product\r\n> >survey.\r\n> >\r\n> >Thanking you on behalf of the IESNA Computer Committee,\r\n> >\r\n> >Ian Ashdown, P. Eng., LC, FIES\r\n> >Chief Technology Officer\r\n> >byHeart Consultants Limited\r\n> >http://www.helios32.com\r\n> >\r\n> >---------------\r\n> >Lighting Design\r\n> >---------------\r\n> >Lightscape - Autodesk (www.lightscape.com)\r\n> >LitePro - Columbia Lighting (www.columbia-ltg.com)\r\n> >Luxicon - Cooper Lighting (www.cooperltg.com)\r\n> >AccuRender, Flamingo - Robert McNeel & Associates (www.accurender.com)\r\n> >Genesys II -Canlyte (www.canlyte.com), Lightolier (www.lightolier.com)\r\n> >OptiWin - Glamox AS (www.glamox.com)\r\n> >RayFront - www.schorsch.com (www.schorsch.com)\r\n> >LIGHTPAD, BEEM - Electric Power Research Institute (www.epri.com)\r\n> >LightCalc- Enviro-Systems (www.lightcalc.com)\r\n> >Aladan - GE Lighting Systems (www.ge-lightingsystems.com)\r\n> >AUTOLUX - Independent Testing Laboratories (itl@boulder.net)\r\n> >Desktop Radiance - Lawrence Berkeley National Laboratory\r\n> >(http://radsite.lbl.gov/deskrad)\r\n> >Perfect Lite - Trevor Caswell Software\r\n> >(http://www.powerup.com.au/~trevorc/index.htm)\r\n> >FOTOCAT - Wellmade Products (www.wlmd.com)\r\n> >Olivia, Fiona - Ray Forge Services (www.ozemail.com.au/~rayforge)\r\n> >AGI32, Photometric Toolbox - Lighting Analysts Inc.\r\n> >(www.lightinganalysts.com)\r\n> >Lumen Micro 2000, Simply Economics, Simply Lighting, Simply Roadway -\r\n> >Lighting Technologies, Inc. (www.lightingtechnologies.com)\r\n> >Lightworks - Lightwork Design Ltd. (www.lightwork.com)\r\n> >Visual, Photometric Viewer, TEMPLIT - Lithonia Lighting\r\n(www.lithonia.com)\r\n>\r\n> >Speos - Optis (www.optis.fr)\r\n> >Martin ShoweDesigner - Martin Professional (www.martinpro.com)\r\n> >Worldlyte - Worldlyte (www.worldlyte.com)\r\n> >Relux, LumEdit -Relux Informatik AG (www.relux.ch)\r\n> >DIALux - Dial GmbH (www.dial.de)\r\n> >Pytha - Pytha (www.pytha.com)\r\n> >Ecolumen - Tata Infotech (www.tatainfotech.com)\r\n> >LiteStar, Lite, PhotoWin - OxyTech Srl (www.oxytech.it)\r\n> >\r\n> >Luminaire Design\r\n> >----------------\r\n> >ASAP, ReflectorCAD - Breault Research (www.breault.com)\r\n> >OSLO, TracePro - Lambda Research Corp. (www.lambdares.com)\r\n> >RayMaster - Lighting Sciences Inc. (www.lightingsciences.com)\r\n> >LightTools - Optical Research Associates (www.opticalres.com)\r\n> >Photopia - Lighting Technologies, Inc. (www.lightingtechnologies.com)\r\n> >Solstis, Speos, Light, OptiCalc - Optis (www.optis.fr)\r\n> >Zelum - Focus Software (www.focus-software.com)\r\n> >RoadRunner - Acme Optics (www.acmeoptics.com)\r\n> >\r\n> >\r\n> >-------------------------------------------------------------------------\r\n> >globillum@imag.fr -- mailing list devoted to global illumination research\r\n> >For list archives or to configure your options, see http://listes.imag.fr\r\n> >-------------------------------------------------------------------------\r\n> --\r\n>  Werner Purgathofer             | Tel. +43(1)58801 18648\r\n>  Technische Universitaet Wien   | http://www.cg.tuwien.ac.at\r\n>\r\n> *** Are you a member of Eurographics?: http://www.eg.org\r\n>\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id XAA23608;\r\n\tFri, 1 Jun 2001 23:35:48 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id XAA22525;\r\n\tFri, 1 Jun 2001 23:35:45 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id XAA22520\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 1 Jun 2001 23:35:35 +0200\r\nReceived: from edam.direct.ca (edam.direct.ca [199.60.229.6])\r\n\tby imag.imag.fr (8.9.3/8.8.6) with ESMTP id XAA12909\r\n\tfor <globillum@imag.fr>; Fri, 1 Jun 2001 23:35:34 +0200 (MEST)\r\nReceived: from bc-van-wvn-a53-01-45.look.ca ([216.66.156.141] helo=VANILLA)\r\n\tby edam.direct.ca with smtp (Exim 2.12 #7)\r\n\tid 155wZv-0005wR-00\r\n\tfor globillum@imag.fr; Fri, 1 Jun 2001 14:35:31 -0700\r\nMessage-ID: <00c901c0eae2$e2041240$0100a8c0@VANILLA>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: Eigenvector Radiosity\r\nDate: Fri, 1 Jun 2001 14:36:12 -0700\r\nOrganization: byHeart Consultants Limited\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 5.50.4133.2400\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 56\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nX-UIDL: p&h\"!S[X!!,@Z!!gpR!!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\n<META content=\"MSHTML 5.50.4613.1700\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT face=Arial size=2>From the pen of your faithful RADBIB / GITHESIS \r\nbibliographer:</FONT></DIV>\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial size=2>Ashdown, I. 2001. Eigenvector Radiosity. MSc \r\nthesis. Department of Computer Science, University of British Columbia. \r\nVancouver, BC.</FONT></DIV>\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial size=2>Abstract:</FONT></DIV>\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial size=2>Radiative flux transfer between Lambertian surfaces \r\ncan be described in terms of linear resistive networks with voltage sources. \r\nThis thesis examines how these \"radiative transfer networks\" provide a physical \r\ninterpretation for the eigenvalues and eigenvectors of form factor matrices. \r\nThis leads to a novel approach to photorealistic image synthesis and radiative \r\nflux transfer analysis called <EM>eigenvector radiosity</EM>. </FONT></DIV>\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial size=2>Available from:</FONT></DIV>\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial size=2><A \r\nhref=\"http://www.cs.ubc.ca/labs/imager/th/ashdown.msc.2001.html\">http://www.cs.ubc.ca/labs/imager/th/ashdown.msc.2001.html</A></FONT></DIV>\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial size=2>Ian Ashdown, P. Eng., LC, FIES<BR>Chief Technology \r\nOfficer<BR>byHeart Consultants Limited<BR><A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></FONT></DIV>\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV></BODY></HTML>\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id TAA29355;\r\n\tThu, 14 Jun 2001 19:17:10 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id TAA23705;\r\n\tThu, 14 Jun 2001 19:17:08 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id TAA23700\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 14 Jun 2001 19:17:04 +0200\r\nReceived: from mut.autodesk.com (mut.autodesk.com [198.102.112.26])\r\n\tby imag.imag.fr (8.11.3/8.11.3) with ESMTP id f5EHH2B16385\r\n\tfor <globillum@imag.fr>; Thu, 14 Jun 2001 19:17:03 +0200 (MEST)\r\nReceived: from hqmsgsrf00.autodesk.com (hqmsgsrf00.autodesk.com [144.111.32.210])\r\n\tby mut.autodesk.com (8.9.3/8.9.3) with ESMTP id KAA08125\r\n\tfor <globillum@imag.fr>; Thu, 14 Jun 2001 10:16:56 -0700 (PDT)\r\nFrom: eric.haines@autodesk.com\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service (5.5.2653.19)\r\n\tid <M6HHKYXD>; Thu, 14 Jun 2001 10:16:45 -0700\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C10948F0DC@hqmsgsrf04.autodesk.com>\r\nTo: globillum@imag.fr\r\nSubject: Fantasy Graphics League 2001 Final Results\r\nDate: Thu, 14 Jun 2001 10:16:45 -0700\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2653.19)\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 58\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: ^Z#\"!QXA!!^Gd\"!oJ:\"!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nThe results of the Fantasy Graphics League for 2001 are now final and official: http://www.realtimerendering.com/fgl. Thanks to all those who participated; your involvement made this the best (can I say \"best\" if there is no competition?) fantasy sports league based on SIGGRAPH papers. You can now tell your grandchildren about how you participated in the FGL before it became a premier Las Vegas betting game. Shares in the IPO for the FGL can be purchased from the organizers for one drink ticket each at SIGGRAPH.\r\n\r\nIndividual results will be mailed out shortly,\r\n\r\nEric\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id f6C86c101169;\r\n\tThu, 12 Jul 2001 10:06:38 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id KAA13554;\r\n\tThu, 12 Jul 2001 10:05:16 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id KAA13549\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 12 Jul 2001 10:05:11 +0200\r\nReceived: from dire.bris.ac.uk (dire.bris.ac.uk [137.222.10.60])\r\n\tby imag.imag.fr (8.11.3/8.11.3) with ESMTP id f6C85Bj14388\r\n\tfor <globillum@imag.fr>; Thu, 12 Jul 2001 10:05:11 +0200 (MEST)\r\nReceived: from cs.bris.ac.uk (actually host lunaleka.cs.bris.ac.uk) \r\n          by dire.bris.ac.uk with SMTP-PRIV with ESMTP;\r\n          Thu, 12 Jul 2001 09:05:05 +0100\r\nReceived: from voodoo.cs.bris.ac.uk (voodoo [137.222.102.33])\tby cs.bris.ac.uk (8.9.3/8.9.3) \r\n          with ESMTP id JAA11066\tfor <globillum@imag.fr.>;\r\n          Thu, 12 Jul 2001 09:04:55 +0100 (BST)\r\nReceived: from localhost by voodoo.cs.bris.ac.uk (8.9.3) id JAA23790;\r\n          Thu, 12 Jul 2001 09:04:55 +0100 (BST)\r\nDate: Thu, 12 Jul 2001 09:04:55 +0100 (BST)\r\nFrom: Alan Chalmers <alan@cs.bris.ac.uk>\r\nX-Sender: alan@voodoo\r\nTo: globillum@imag.fr\r\nSubject: Thesis on line ...\r\nMessage-ID: <Pine.SOL.4.21.0107120903350.22673-100000@voodoo>\r\nMIME-Version: 1.0\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 60\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: '^j\"!PYU!!JC(\"!V;O\"!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nAnn McNamara's PhD thesis:\r\n\r\n\"Comparing Real and Synthetic Scenes using Human Judgements of\r\nLightness\". PhD. thesis. Department of Computer Science, University of\r\nBristol, UK\r\n\r\nis now available on-line from:\r\n\r\nhttp://www.cs.tcd.ie/people/Ann.McNamara/\r\n\r\n\r\nAbstract:\r\nCurrent rendering systems are now capable of accurately simulating the\r\nphysical distribution of light in an environment. However, this physical\r\n\r\naccuracy does not ensure that the displayed images faithfully represent\r\nreality.  The problem is how to measure how close to reality these\r\nimages are?  Existing measures of image fidelity take account of certain\r\n\r\ncharacteristics such as the fourier content of an image, but this may\r\nnot reveal specific errors in the portrayal of lighting and shadows;\r\nfurthermore it could be argued that one needs a measure of fidelity\r\nwhich involves assessment of performance on a specific visual task,\r\nperformance on that task in a real scene can be compared with\r\nperformance on that task in a graphical scene to give a measure of\r\nfidelity.  By conducting such a set of experiments, based on\r\npsychophysics, we can estimate how close a rendered image is to its\r\noriginal counterpart.  Is this experimental framework using human\r\nobservers better than using existing image comparison methods?  In order\r\n\r\nto demonstrate the differences between using algorithmic metrics and\r\nhuman evaluation we generated a series of images using different\r\nlighting simulation programs. Resulting images were then compared to the\r\n\r\nreal scene they represent, first using metrics (comparing to a captured\r\nimage of the real scene), then using psychophysics (comparing to the\r\nactual real scene).  In this thesis, we present the results of these\r\ncomparisons.\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id f6ELph101492;\r\n\tSat, 14 Jul 2001 23:51:44 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id XAA20316;\r\n\tSat, 14 Jul 2001 23:50:13 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id XAA20309\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 14 Jul 2001 23:50:00 +0200\r\nReceived: from cheddar.direct.ca (cheddar.direct.ca [199.60.229.16])\r\n\tby imag.imag.fr (8.11.3/8.11.3) with ESMTP id f6ELnxH21294\r\n\tfor <globillum@imag.fr>; Sat, 14 Jul 2001 23:49:59 +0200 (MEST)\r\nReceived: from bc-van-wvn-a53-01-53.look.ca ([216.66.156.149] helo=VANILLA)\r\n\tby cheddar.direct.ca with smtp (Exim 2.12 #6)\r\n\tid 15LX4e-0002Ak-00\r\n\tfor globillum@imag.fr; Sat, 14 Jul 2001 14:35:41 -0700\r\nMessage-ID: <001f01c10caf$36f105e0$0100a8c0@VANILLA>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANN: Radiosity and Global Illumination bibliographies updated\r\nDate: Sat, 14 Jul 2001 14:52:01 -0700\r\nOrganization: byHeart Consultants Limited\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 5.50.4522.1200\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 61\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nX-UIDL: !fX!!S)B\"!Meg!!K#Z!!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\n<META content=\"MSHTML 5.50.4616.200\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT face=Arial size=2><FONT size=1><FONT size=2>\r\n<P>ANNOUNCE: 01/07/15 Release of RADBIB and \r\nGITHESIS<BR>-------------------------------------------------<BR>RADBIB is a \r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\ntheses, articles, and books. It currently includes 1,934 references -- 20 new \r\nadditions since its 01/06/15 release.<BR><BR>This bibliography is available in \r\nBibTex format as RADBIB.BIB (with a release date of July 15, 2001) \r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\nbibliography includes 247 references to radiosity and global illumination theses \r\n-- 2 new additions since the 01/06/15 release.<BR><BR>Financial support for the \r\nmaintenance of these bibliographies is provided by byHeart Consultants \r\nLimited.</P>\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>Chief Technology Officer<BR>byHeart \r\nConsultants Limited<BR><A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></P></FONT></FONT></FONT></DIV></BODY></HTML>\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id f6ICJiK03437;\r\n\tWed, 18 Jul 2001 14:19:44 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id OAA27613;\r\n\tWed, 18 Jul 2001 14:19:31 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id OAA27608\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 18 Jul 2001 14:19:26 +0200\r\nReceived: from relay2.mail.uk.psi.net (relay2.mail.uk.psi.net [154.32.107.6])\r\n\tby imag.imag.fr (8.11.3/8.11.3) with ESMTP id f6ICJP219766\r\n\tfor <globillum@imag.fr>; Wed, 18 Jul 2001 14:19:26 +0200 (MEST)\r\nReceived: from lightwork.co.uk ([195.152.206.2] helo=elvis.lightwork)\r\n\tby relay2.mail.uk.psi.net with esmtp (Exim 2.12 #2)\r\n\tid 15MqIU-0002XA-00\r\n\tfor globillum@imag.fr; Wed, 18 Jul 2001 13:19:22 +0100\r\nReceived: by elvis.lightwork with Internet Mail Service (5.5.2650.21)\r\n\tid <M0S81G10>; Wed, 18 Jul 2001 13:19:06 +0100\r\nMessage-ID: <8815647C7041D111A3010060B06BE1C0015EE89E@elvis.lightwork>\r\nFrom: Neil Gatenby <Neil@lightwork.co.uk>\r\nTo: globillum@imag.fr\r\nSubject: adaptation luminance\r\nDate: Wed, 18 Jul 2001 13:18:58 +0100\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2650.21)\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 63\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: $g0!!j@E!!B:G!!#U4\"!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHi all\r\n\r\nDoes anyone have a definition for \"adaptation luminance\" ?  I see the term\r\nused a lot, in tone mapping papers, but I can't seem to find a concise/clear\r\ndefinition.\r\n\r\nTIA\r\n\r\nNeil\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id f6IFFHK05728;\r\n\tWed, 18 Jul 2001 17:15:17 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id RAA28153;\r\n\tWed, 18 Jul 2001 17:15:17 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id RAA28148\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 18 Jul 2001 17:15:15 +0200\r\nReceived: from cheddar.direct.ca (cheddar.direct.ca [199.60.229.16])\r\n\tby imag.imag.fr (8.11.3/8.11.3) with ESMTP id f6IFFE200738\r\n\tfor <globillum@imag.fr>; Wed, 18 Jul 2001 17:15:14 +0200 (MEST)\r\nReceived: from bc-van-wvn-a53-01-46.look.ca ([216.66.156.142] helo=VANILLA)\r\n\tby cheddar.direct.ca with smtp (Exim 2.12 #6)\r\n\tid 15Msol-0007gm-00; Wed, 18 Jul 2001 08:00:51 -0700\r\nMessage-ID: <001701c10f9c$bfbb6a10$0100a8c0@VANILLA>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: \"Neil Gatenby\" <Neil@lightwork.co.uk>, globillum@imag.fr\r\nReferences: <8815647C7041D111A3010060B06BE1C0015EE89E@elvis.lightwork>\r\nSubject: Re: adaptation luminance\r\nDate: Wed, 18 Jul 2001 08:17:23 -0700\r\nOrganization: byHeart Consultants Limited\r\nMIME-Version: 1.0\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 5.50.4522.1200\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 64\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: fDO\"!a=c\"![aY!!:`W\"!\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\"Adaptation luminance\" is not officially recognized by the Illuminating\r\nEngineering Society in its ANSI / IESNA RP-16-1996, \"Nomenclature and\r\nDefinitions for Illuminating Engineering.\" However, it does appear in The\r\nIESNA Lighting Handbook, Ninth Edition.\r\n\r\nRP-16 adds this note under \"adaptation\":\r\n\r\n\"Adaptation is also used to refer to the final state of the [adaptation]\r\nprocess, such as reaching a condition of adaptation to a specific luminance\r\nlevel.\"\r\n\r\nThere is no explanation of what \"a specific luminance level\" means, but\r\npresumably it refers to the average background lluminance. This is a\r\ndangerous approximation in that adaptation is due largely to what is in the\r\nfoveal field of view. Anything outside of this narrow 2-degree cone has\r\nlittle effect on adaptation.\r\n\r\nIan Ashdown, P. Eng., LC, FIES\r\nChief Technology Officer\r\nbyHeart Consultants Limited\r\nhttp://www.helios32.com\r\n\r\n----- Original Message -----\r\nFrom: \"Neil Gatenby\" <Neil@lightwork.co.uk>\r\nTo: <globillum@imag.fr>\r\nSent: Wednesday, July 18, 2001 5:18 AM\r\nSubject: adaptation luminance\r\n\r\n\r\n>\r\n> Hi all\r\n>\r\n> Does anyone have a definition for \"adaptation luminance\" ?  I see the term\r\n> used a lot, in tone mapping papers, but I can't seem to find a\r\nconcise/clear\r\n> definition.\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id f6IFLHK05806;\r\n\tWed, 18 Jul 2001 17:21:17 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id RAA28239;\r\n\tWed, 18 Jul 2001 17:21:18 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id RAA28234\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 18 Jul 2001 17:21:15 +0200\r\nReceived: from graphics.lcs.mit.edu (graphics.lcs.mit.edu [18.24.2.30])\r\n\tby imag.imag.fr (8.11.3/8.11.3) with ESMTP id f6IFLE201161\r\n\tfor <globillum@imag.fr>; Wed, 18 Jul 2001 17:21:14 +0200 (MEST)\r\nReceived: from graphics.lcs.mit.edu (pigment.lcs.mit.edu [18.24.2.83])\r\n\tby graphics.lcs.mit.edu (8.11.4/8.11.4) with ESMTP id f6IFJon63387;\r\n\tWed, 18 Jul 2001 11:19:50 -0400 (EDT)\r\nSender: fredo@graphics.lcs.mit.edu\r\nMessage-ID: <3B55A916.8D89FB1A@graphics.lcs.mit.edu>\r\nDate: Wed, 18 Jul 2001 11:19:50 -0400\r\nFrom: Fredo Durand <fredo@graphics.lcs.mit.edu>\r\nX-Mailer: Mozilla 4.76C-SGI [en] (X11; I; IRIX 6.5 IP32)\r\nX-Accept-Language: en, fr\r\nMIME-Version: 1.0\r\nTo: Neil Gatenby <Neil@lightwork.co.uk>\r\nCC: globillum@imag.fr, Ian Ashdown <ian_ashdown@helios32.com>\r\nSubject: Re: adaptation luminance\r\nReferences: <8815647C7041D111A3010060B06BE1C0015EE89E@elvis.lightwork>\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 65\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: kPk\"!^9A\"!a2&#!d$X!!\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nVery good question indeed, since this is one of the fuzzy points of most\r\ntone-mapping work (including mine). Unfortunately, there is no \"good\"\r\nanswer.\r\n\r\nIn fact, tone mapping methods deal with two definitions of adaptation\r\nluminance. The main and first one comes from perception litterature. It\r\nis the input axis of many psychophysics curves describing simple\r\ncharacteristics of the visual system depending on luminance. It is\r\nfairly well defined for simple conditions (see below).\r\nThe other definition is basically an exposure metering and corresponds\r\nto a reasonable sort of average of the image intensity. As you can read,\r\nit is more fuzzy. The main assumption is that you can plug these two\r\nnotions together and obtain a nice pecreptually-based tone mapping. This\r\nis true in practice (aren't Tumblin, Ferwerda et al.'s results nice?),\r\nbut the fact that we mix those two notions is not always clear enough. \r\n\r\nThe sensitivity of the visual system and other properties (subjective\r\nestimation of brightness, contrast sensitivity, pupil size, etc.) vary\r\nwith luminance. These interactions are very complex. The adaptation\r\nluminance can be rigorously defined only in simple experimental setups,\r\nwhere the subject is first adapted to a steady and uniform background of\r\na given luminance (called, guess what, the adaptation luminance). Then\r\nnumerous properties can be tested using a variety of stimuli, and very\r\nnice curves are deduced (like what is the smallest intensity visible\r\ndepending on the adaptation background). Note that adaptation luminance\r\nis defined mainly with respect to an experimental setup, not as an\r\nintrinsic input of the visual system. \r\n\r\nTone mapping techniques use these data and aim at matching a property \r\n(say sensitivity)in the display and virtual conditions. This means that\r\nyou need to compute an adaptation luminance for both conditions.\r\nUnfortunately, our images are usually not uniform adapting field, and\r\nour monitors are not in these conditions either.\r\n\r\nThis raises two problems: \r\n- How do you compute such an average intensity ? In practice, everyone\r\nuses a little recipe to come up with a reasonable adaptation luminance.\r\nLike using the average luminosity when light sources are excluded. \r\n- Bigger concern: It assumes that there is a single global adaptation\r\nstate for the whole visual system. This is true for example for the\r\npupil size (obviously), but this is unfortunately not true for e.g.\r\nsensitivity. Adaptation mechanisms are very local, which means that you\r\nwould need an adaptation luminance for every single cone, and moreover\r\nthat you should handle the dynamic aspects of it (including gaze\r\nmovements and variations of the luminance of the scene). \r\n\r\nThis is why the notion of a global adaptation luminance is a bit\r\nill-defined in tone mapping, and why no magical formula can be found.\r\nBut using whatever average luminosity of the image is not unreasonable.\r\nBy doing so, we are in fact addressing the question: what is the\r\nadaptation luminance in a simple setup that would the most closely match\r\nmy complex real or virtual conditions. \r\n\r\nHowever it does not mean that tone mapping techniques are pointless and\r\nuseless. It just means that they are not 100% phsychophysically based,\r\nbecause the problem itself cannot be solved by psychophysics at this\r\npoint. However, it means that one should be careful of not confusing\r\ntone mapping and accurate adaptation predictions. If you want to display\r\nimages that look perceptually plausible, perceptually-based tone mapping\r\nis great. If you have safety decisions to make, such as visibility in\r\ntunnels, maybe check with specialists before blindly (no pun intended)\r\ntrusting a tone mapping model. \r\n\r\nFredo\r\n\r\nNeil Gatenby wrote:\r\n> \r\n> Hi all\r\n> \r\n> Does anyone have a definition for \"adaptation luminance\" ?  I see the term\r\n> used a lot, in tone mapping papers, but I can't seem to find a concise/clear\r\n> definition.\r\n> \r\n> TIA\r\n> \r\n> Neil\r\n> \r\n>   ------------------------------------------------------------------------\r\n> -------------------------------------------------------------------------\r\n> globillum@imag.fr -- mailing list devoted to global illumination research\r\n> For list archives or to configure your options, see http://listes.imag.fr\r\n> -------------------------------------------------------------------------\r\n\r\n--\r\nFredo Durand,  MIT-LCS Graphics Group\r\n200 technology sq. NE43-255, Cambridge, MA 02139 \r\nphone : (617) 253 7223  fax : (617) 253 4640 \r\nhttp://graphics.lcs.mit.edu/~fredo/\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id f6IGbjK06678;\r\n\tWed, 18 Jul 2001 18:37:45 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id SAA28438;\r\n\tWed, 18 Jul 2001 18:37:47 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id SAA28433\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 18 Jul 2001 18:37:41 +0200\r\nReceived: from bach.Graphics.Cornell.EDU (bach.graphics.cornell.edu [128.84.247.50])\r\n\tby imag.imag.fr (8.11.3/8.11.3) with ESMTP id f6IGbe205777\r\n\tfor <globillum@imag.fr>; Wed, 18 Jul 2001 18:37:40 +0200 (MEST)\r\nReceived: from graphics.cornell.edu (everest.graphics.cornell.edu [128.84.247.224])\r\n\tby bach.Graphics.Cornell.EDU (8.9.1/8.9.1) with ESMTP id MAA27332;\r\n\tWed, 18 Jul 2001 12:34:58 -0400 (EDT)\r\n\t(envelope-from jet@graphics.cornell.edu)\r\nMessage-ID: <3B55B8D7.827C3B62@graphics.cornell.edu>\r\nDate: Wed, 18 Jul 2001 12:27:03 -0400\r\nFrom: Jack John Erwin Tumblin <jet@Graphics.Cornell.EDU>\r\nX-Mailer: Mozilla 4.75 [en] (Windows NT 5.0; U)\r\nX-Accept-Language: en\r\nMIME-Version: 1.0\r\nTo: Neil Gatenby <Neil@lightwork.co.uk>, \r\n \"Global Illum. Mail List\" <globillum@imag.fr>\r\nSubject: Re: adaptation luminance\r\nReferences: <8815647C7041D111A3010060B06BE1C0015EE89E@elvis.lightwork>\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 66\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: \\K=!!:-9!!_\"b\"!DWJ\"!\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nHi Neil Gatenby & Globillumers:\r\n\r\nI  wrote some of those papers, so the confusion on this term is partly my fault.\r\n\r\nLet me add another note to the detailed responses already sent by Ian Ashdown\r\nand Fredo Durand :\r\n\r\n`Adaptation luminance' is a simple approximation, an single scalar value that\r\nintended to describe the current amount of sensitivity adjustment our eyes have\r\nmade to look at a given scene.\r\n\r\nAs Fredo Durand said, the term came from psychophysics papers (some as much as\r\n100 years old) in which experimenters tried to measure the smallest changes that\r\nour eyes could detect.  Test subjects were asked to report the presence or\r\nabsence of an almost-invisible test stimulus shown against a broad featureless\r\nbackground of utterly uniform intensity.   Before beginning the test, test\r\nsubjects would stare at this uniform background long enough to let their eyes\r\ncompletely finish adjusting to it, so eye responses won't vary during the test\r\nand corrupt the data.  The intensity of this uniform background is usually\r\ncalled the 'adaptation luminance'.\r\n\r\nNow suppose you are one of those test subjects, and also suppose you could\r\nsomehow magically look inside your head at the biological machinery that adjusts\r\nyour vision system to the available light; imagine that you have gears and\r\nwheels that turn left or right as we adapt to look at dark or bright scenes.\r\nWith the help of the experimenter's equipment, suppose you look at a uniform\r\nfield of 0.1 cd/m^2 for a long time.  After the gears and wheels in your head\r\nstop turning, you reach in and make a fine scratch mark at the top of one of\r\nthose wheels.  Next, get the experimenter to adjust the intensity of the uniform\r\nfield to, say, 1.0cd/m^2, and once again stare at it long enough for the wheels\r\nin your head to settle down, and make a second mark on the wheel.  Continue this\r\nfor a wide range of background intensities until you build up a calibration\r\nscale marked on that wheel.\r\n\r\n'Adaptation luminance' is then the reading on the calibrated scale you marked\r\non  that wheel--it isn't the measurable amounts of light that you're actually\r\nlooking at, but rather how much your visual system has _adjusted_ to available\r\nlight.\r\n\r\nNow suppose we scrub off the calibration scratches you make on the wheel and\r\nclose up your head again so you can't see the gears inside.  How do you find the\r\nadaptation value?   When you look at a uniform field for a long time, the answer\r\nis obvious; but what if you look at a more complicated scene, with a wide range\r\nof intensities? Or what if you want to know the transient readings on that wheel\r\nwhen you suddenly change what you're looking at?  If you stick with this simple\r\ngear-filled approximation of the visual system, then the adaptation luminance is\r\nsome nominal mid-range value, somewhere in the span of scene intensities we've\r\nrecently viewed.  Just about every paper on global tone-mapping methods give a\r\nsimple formula to compute such a value of 'adaptation luminance' from the scene\r\nluminances we're looking at.  My personal favorite is mean log luminance:\r\nL_adapt = exp(mean(log(L_scene))); your mileage may vary.  But make no mistake;\r\neven though adaptation luminance  is computed from measurable light intensities,\r\nit is just a prediction of the gear-and-wheel positions in your head; it isn't a\r\nphysically measurable quantity.\r\n\r\nAs Ian Ashdown and Fredo Durand have pointed out, our eyes are actually far more\r\ncomplicated in their adaptation response to light than 'adaptation luminance'\r\nwould suggest. We adapt differently at different areas of the retina, and the\r\nfoveal region dominates the visual appearance of the scene.  Also,  there are at\r\nleast three adaptation mechanisms at work in the retina alone, each with its own\r\nadjustment rates and effects on visual appearance, and there are also very\r\ndifferent adjustment rates for rods and cone receptors (see the book \"The\r\nRetina: An Approachable Part of the Brain\", John Dowling, for a beautiful,\r\nauthoritative introduction).\r\n\r\nDarn--*WAY* too long-winded again. Hope this helps!\r\n\r\nRegards,\r\n\r\n-Jack Tumblin\r\n\r\nNeil Gatenby wrote:\r\n\r\n> Hi all\r\n>\r\n> Does anyone have a definition for \"adaptation luminance\" ?  I see the term\r\n> used a lot, in tone mapping papers, but I can't seem to find a concise/clear\r\n> definition.\r\n>\r\n> TIA\r\n>\r\n> Neil\r\n>\r\n>   ------------------------------------------------------------------------\r\n> -------------------------------------------------------------------------\r\n> globillum@imag.fr -- mailing list devoted to global illumination research\r\n> For list archives or to configure your options, see http://listes.imag.fr\r\n> -------------------------------------------------------------------------\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id f6IHoHK07317;\r\n\tWed, 18 Jul 2001 19:50:17 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id TAA28623;\r\n\tWed, 18 Jul 2001 19:48:44 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id TAA28618\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 18 Jul 2001 19:48:41 +0200\r\nReceived: from pimout2-int.prodigy.net (pimout2-ext.prodigy.net [207.115.63.101])\r\n\tby imag.imag.fr (8.11.3/8.11.3) with ESMTP id f6IHmd209185\r\n\tfor <globillum@imag.fr>; Wed, 18 Jul 2001 19:48:39 +0200 (MEST)\r\nReceived: from pb-s600-p233 (A020-0036.DNVR.splitrock.net [63.253.54.36])\r\n\tby pimout2-int.prodigy.net (8.11.0/8.11.0) with SMTP id f6IHmZQ25836\r\n\tfor <globillum@imag.fr>; Wed, 18 Jul 2001 13:48:36 -0400\r\nMessage-Id: <3.0.5.32.20010718114022.00a89330@bechtel.colorado.edu>\r\nX-Sender: dilaura@bechtel.colorado.edu\r\nX-Mailer: QUALCOMM Windows Eudora Light Version 3.0.5 (32)\r\nDate: Wed, 18 Jul 2001 11:40:22 -0600\r\nTo: globillum@imag.fr\r\nFrom: \"David L. DiLaura\" <dilaura@bechtel.colorado.edu>\r\nSubject: Occluded configuration factors\r\nMime-Version: 1.0\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 67\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: D:T\"!0mI\"!]a?\"!#91!!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nColleagues:\r\n\r\nI have found a new way to account for occlusion in radiative transfer\r\ncalculations.  I will be presenting this paper at the upcoming conference\r\nof the Illuminating Engineering Society:\r\n\r\n\tftp://bechtel.colorado.edu/pub/Illumination/OccludedConfigurationFactors.pdf\r\n\r\nIan Ashdown has kindly provided one review, and I have been asked to find\r\nat least one more.  If you are interested please let me know.\r\n\r\nRegards\r\n\r\nDavid L. DiLaura  \r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id f6J5xrK15581;\r\n\tThu, 19 Jul 2001 07:59:53 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id HAA29264;\r\n\tThu, 19 Jul 2001 07:59:34 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id HAA29259\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 19 Jul 2001 07:59:21 +0200\r\nReceived: from ultra.cs.nchu.edu.tw (ultra.cs.nchu.edu.tw [140.120.14.28])\r\n\tby imag.imag.fr (8.11.3/8.11.3) with ESMTP id f6J5wr227130\r\n\tfor <globillum@imag.fr>; Thu, 19 Jul 2001 07:59:17 +0200 (MEST)\r\nReceived: from daboo (daboo.cs.nchu.edu.tw [140.120.13.244])\r\n\tby ultra.cs.nchu.edu.tw (8.9.3/8.9.3) with SMTP id NAA26472\r\n\tfor <globillum@imag.fr>; Thu, 19 Jul 2001 13:58:39 +0800 (CST)\r\nMessage-ID: <014b01c11017$eadb0900$f40d788c@cs.nchu.edu.tw>\r\nReply-To: \"Hsien\" <cschang@cs.nchu.edu.tw>\r\nFrom: \"Hsien\" <cschang@acm.org>\r\nTo: globillum@imag.fr\r\nSubject: Please give me some opinions\r\nDate: Thu, 19 Jul 2001 13:59:03 +0800\r\nOrganization: ACM\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 5.00.2615.200\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 68\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nX-UIDL: &HR!!+gY\"!LB[\"!n/2!!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META content=\"text/html; charset=big5\" http-equiv=Content-Type><BASE \r\nhref=file://C:\\WINDOWS\\>\r\n<META content=\"MSHTML 5.00.2614.3500\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#c0dcc0>\r\n<DIV>Dear all,</DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV>&nbsp;&nbsp;&nbsp; I proposed a&nbsp;method for&nbsp;&nbsp;approximating a \r\nsolid angle subtended by a&nbsp;luminaire by a set of spherical \r\n<BR>triagles.&nbsp; This method&nbsp;is used to calculate the&nbsp;direct \r\nlighting radiance. Some reviewers&nbsp;suggested me to </DIV>\r\n<DIV>consider tessellating the surface of the luminaire, rather than bounding \r\nit.&nbsp; It will&nbsp; increase the sampling </DIV>\r\n<DIV>efficiency ratio.&nbsp; But I think that tessellation is a biased \r\nmehtod.&nbsp; Efficiency and unbiase, which is important</DIV>\r\n<DIV>for photorealistic rendering? Please give me some opinions. Thanks a \r\nlot.</DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \r\nBest regards,</DIV>\r\n<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Hsien</DIV></BODY></HTML>\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id f6JKu5K25869;\r\n\tThu, 19 Jul 2001 22:56:06 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id WAA31472;\r\n\tThu, 19 Jul 2001 22:56:02 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id WAA31467\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 19 Jul 2001 22:55:51 +0200\r\nReceived: from bach.Graphics.Cornell.EDU (bach.graphics.cornell.edu [128.84.247.50])\r\n\tby imag.imag.fr (8.11.3/8.11.3) with ESMTP id f6JKtmT15735\r\n\tfor <globillum@imag.fr>; Thu, 19 Jul 2001 22:55:48 +0200 (MEST)\r\nReceived: from graphics.cornell.edu (bray.graphics.cornell.edu [128.84.247.212])\r\n\tby bach.Graphics.Cornell.EDU (8.9.1/8.9.1) with ESMTP id QAA29630;\r\n\tThu, 19 Jul 2001 16:55:43 -0400 (EDT)\r\n\t(envelope-from phil@graphics.cornell.edu)\r\nMessage-ID: <3B57476A.54C7FD33@graphics.cornell.edu>\r\nDate: Thu, 19 Jul 2001 16:47:38 -0400\r\nFrom: Phil Dutre <phil@Graphics.Cornell.EDU>\r\nOrganization: Program of Computer Graphics\r\nX-Mailer: Mozilla 4.77 [en] (WinNT; U)\r\nX-Accept-Language: en\r\nMIME-Version: 1.0\r\nTo: Hsien <cschang@cs.nchu.edu.tw>\r\nCC: globillum@imag.fr\r\nSubject: Re: Please give me some opinions\r\nReferences: <014b01c11017$eadb0900$f40d788c@cs.nchu.edu.tw>\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 69\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: >D7\"!U\\T!!&hP\"!dEC\"!\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n> Hsien wrote:\r\n> \r\n> Dear all,\r\n> \r\n>     I proposed a method for  approximating a solid angle subtended by\r\n> a luminaire by a set of spherical\r\n> triagles.  This method is used to calculate the direct lighting\r\n> radiance. Some reviewers suggested me to\r\n> consider tessellating the surface of the luminaire, rather than\r\n> bounding it.  It will  increase the sampling\r\n> efficiency ratio.  But I think that tessellation is a biased mehtod.\r\n> Efficiency and unbiase, which is important\r\n> for photorealistic rendering? Please give me some opinions. Thanks a\r\n> lot.\r\n> \r\n> \r\n> Best regards,\r\n>                                                                                                                                                Hsien\r\n\r\nHi,\r\n\r\nI'm not sure I understand everything you refer to, but basically,\r\nwhen you sample a light source, it all comes down to: generate\r\npoints on or in the neighborhoud of the source, and evaluate the\r\nself-emmision (which might be zero).\r\n\r\nSo, one can have:\r\n- sample the area of the source\r\n- sample the visible area\r\n- sample the solid angle\r\n- sample the visible solid angle\r\n- etc ...\r\n\r\nHowever, it might be impractical to sample an irregular shape,\r\nso, yes, one can put an bounding shape around the light source,\r\nsample that, and then evaluate Le (which might be zero).\r\n\r\nArvo95 has described a way of sampling the solid angle of a spherical\r\ntriangle. So, a triangular light source can now be sampled\r\nbased on its solid angle EXACTLY.\r\nIf we have a polygonal light source, all one has to do is to \r\ntesselate it in triangles, and sample each of them seperately,\r\nor pick one of these at random for each sample, or according to\r\nany other weighting function.\r\n\r\nThis tessealation is UNBIASED, if the underlying sampling is unbiased.\r\nThe only thing we have done is subdivide the domain in smaller \r\nand easier chunks such that we can come up with a way to sample it.\r\nWe haven't  changed the domain or the function itself, nor have\r\nwe introduced anything else that changes the underlying integral\r\nto be evaluated.\r\n\r\nMore info can be found in the Global Illumination Compendium:\r\nhttp://www.graphics.cornell.edu/~phil/GI/\r\n\r\nHope this helps,\r\n\r\nPhil\r\n\r\n\r\n-- \r\n=======================================================================\r\nPhilip Dutre      Program of Computer Graphics       Cornell University\r\nphil@graphics.cornell.edu        http://www.graphics.cornell.edu/~phil/\r\n=======================================================================\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id f6K5OMK31927;\r\n\tFri, 20 Jul 2001 07:24:22 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id HAA31949;\r\n\tFri, 20 Jul 2001 07:24:17 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id HAA31944\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 20 Jul 2001 07:24:01 +0200\r\nReceived: from ultra.cs.nchu.edu.tw (ultra.cs.nchu.edu.tw [140.120.14.28])\r\n\tby imag.imag.fr (8.11.3/8.11.3) with ESMTP id f6K5NRT27687\r\n\tfor <globillum@imag.fr>; Fri, 20 Jul 2001 07:23:33 +0200 (MEST)\r\nReceived: from daboo (daboo.cs.nchu.edu.tw [140.120.13.244])\r\n\tby ultra.cs.nchu.edu.tw (8.9.3/8.9.3) with SMTP id NAA07152;\r\n\tFri, 20 Jul 2001 13:23:06 +0800 (CST)\r\nMessage-ID: <002a01c110dc$152ced80$f40d788c@cs.nchu.edu.tw>\r\nReply-To: \"Hsien\" <cschang@cs.nchu.edu.tw>\r\nFrom: \"Hsien\" <cschang@acm.org>\r\nTo: \"Phil Dutre\" <phil@Graphics.Cornell.EDU>\r\nCc: globillum@imag.fr\r\nReferences: <014b01c11017$eadb0900$f40d788c@cs.nchu.edu.tw> <3B57476A.54C7FD33@graphics.cornell.edu>\r\nSubject: Re: Please give me some opinions\r\nDate: Fri, 20 Jul 2001 13:23:13 +0800\r\nOrganization: ACM\r\nMIME-Version: 1.0\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 5.00.2615.200\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 70\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: EfI!!5P\\\"!bC\\\"!T8a!!\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHi,\r\n\r\nThanks for your reply. :) The Global Illumination Compendium helps me a lot.\r\nBut I still have some question. Our method is constructing a bounding box\r\n(bigger\r\nthen the luminaire) for the luminaire and project those vertices of the\r\nbounding box\r\nonto the unit hemisphere. Thus we can easily trianglise the solid angle\r\nsubtended\r\nby the bounding box into a set of spherical triangles. The luminaires used\r\nin our\r\nmethod are represented in its geometric properties. (e.g. the sphere is\r\nrepresented\r\n by its center and radius.) It is not constructed by polygons. If we\r\ntesselate the luminaire\r\n,  some parts of the luminaire will not be sampled. That is why I thought it\r\nis a biased\r\nmethod. Isn't it?\r\n\r\n\r\nHsien\r\n\r\n>\r\n> Hi,\r\n>\r\n> I'm not sure I understand everything you refer to, but basically,\r\n> when you sample a light source, it all comes down to: generate\r\n> points on or in the neighborhoud of the source, and evaluate the\r\n> self-emmision (which might be zero).\r\n>\r\n> So, one can have:\r\n> - sample the area of the source\r\n> - sample the visible area\r\n> - sample the solid angle\r\n> - sample the visible solid angle\r\n> - etc ...\r\n>\r\n> However, it might be impractical to sample an irregular shape,\r\n> so, yes, one can put an bounding shape around the light source,\r\n> sample that, and then evaluate Le (which might be zero).\r\n>\r\n> Arvo95 has described a way of sampling the solid angle of a spherical\r\n> triangle. So, a triangular light source can now be sampled\r\n> based on its solid angle EXACTLY.\r\n> If we have a polygonal light source, all one has to do is to\r\n> tesselate it in triangles, and sample each of them seperately,\r\n> or pick one of these at random for each sample, or according to\r\n> any other weighting function.\r\n>\r\n> This tessealation is UNBIASED, if the underlying sampling is unbiased.\r\n> The only thing we have done is subdivide the domain in smaller\r\n> and easier chunks such that we can come up with a way to sample it.\r\n> We haven't  changed the domain or the function itself, nor have\r\n> we introduced anything else that changes the underlying integral\r\n> to be evaluated.\r\n>\r\n> More info can be found in the Global Illumination Compendium:\r\n> http://www.graphics.cornell.edu/~phil/GI/\r\n>\r\n> Hope this helps,\r\n>\r\n> Phil\r\n>\r\n>\r\n> --\r\n> =======================================================================\r\n> Philip Dutre      Program of Computer Graphics       Cornell University\r\n> phil@graphics.cornell.edu        http://www.graphics.cornell.edu/~phil/\r\n> =======================================================================\r\n>\r\n\r\n\r\n----------------------------------------------------------------------------\r\n----\r\n\r\n\r\n> -------------------------------------------------------------------------\r\n> globillum@imag.fr -- mailing list devoted to global illumination research\r\n> For list archives or to configure your options, see http://listes.imag.fr\r\n> -------------------------------------------------------------------------\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id f6PEw7K11077;\r\n\tWed, 25 Jul 2001 16:58:07 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id QAA10835;\r\n\tWed, 25 Jul 2001 16:58:08 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id QAA10830\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 25 Jul 2001 16:58:06 +0200\r\nReceived: from nut.autodesk.com (nut.autodesk.com [198.102.112.27])\r\n\tby imag.imag.fr (8.11.3/8.11.3) with ESMTP id f6PEw4v26517\r\n\tfor <globillum@imag.fr>; Wed, 25 Jul 2001 16:58:04 +0200 (MEST)\r\nReceived: from hqmsgsrf00.autodesk.com (hqmsgsrf00.autodesk.com [144.111.32.210])\r\n\tby nut.autodesk.com (8.9.3/8.9.3) with ESMTP id HAA24955\r\n\tfor <globillum@imag.fr>; Wed, 25 Jul 2001 07:57:58 -0700 (PDT)\r\nFrom: eric.haines@autodesk.com\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service (5.5.2653.19)\r\n\tid <PSX2MVXF>; Wed, 25 Jul 2001 07:57:57 -0700\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C109ACDFF1@hqmsgsrf04.autodesk.com>\r\nTo: globillum@imag.fr\r\nSubject: Some recent Irisa papers\r\nDate: Wed, 25 Jul 2001 07:57:56 -0700\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2653.19)\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 72\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: K;K!!+`'#!P*+!!WR$!!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nPosting this for Kadi Bouatouch (kadi@irisa.fr). Please reply to him.\r\n\r\nEric\r\n\r\n===================\r\n\r\nFor those who are interested in some of our recently published papers,\r\nthey can get them at :\r\n\r\n1- E Guillou, D. Meneveaux, E. Maisel, K. Bouatouch: \r\n  Using vanishing points for camera calibration and coarse 3D\r\nreconstruction from a single image \r\n  Visual Comp 16 (2000) 7, 396-410 \r\n  URL:\r\nhttp://link.springer.de/link/service/journals/00371/bibs/0016007/00160396.htm \r\n  or   \r\nhttp://link.springer-ny.com/link/service/journals/00371/bibs/0016007/00160396.htm \r\n or\r\nhttp://www.irisa.fr/prive/kadi/Reconstruction/\r\n\r\n2-  D. Meneveaux, K. Bouatouch, E. Maisel and R. Delmont:\r\n   A New partitioning method for architectural environments\r\n   The journal of Visualization and Computer Animation\r\n   9 (1998) , 195-213\r\n    http://www.irisa.fr/prive/kadi/Partitioning/\r\n\r\n3- R. Dumont and K. Bouatouch\r\n   Combining Hierarchical Radiosity and LODs\r\n   http://www.irisa.fr/prive/kadi/Level_Of_Detail/\r\n\r\n\r\nYou can also get other papers from : http://www.irisa.fr/prive/kadi/\r\n\r\n\r\nKadi\r\n-----------------------------------------------------------------------------------\r\n-----------------------------------------------------------------------------------\r\n\r\n\r\nKadi Bouatouch                            |   Tel: (33)  2-99-84-72-58 |\r\nIRISA                                     |   Fax: (33)  2-99-84-71-71 |\r\nUniversity of Rennes 1                    |                            |\r\nCampus de Beaulieu                        |   E-mail: kadi@irisa.fr    |\r\nF35042 RENNES CEDEX                       |                            |\r\nFRANCE                                    |                            |\r\nhttp://www.irisa.fr/siames/Kadi.Bouatouch |                            |\r\nhttp://www.irisa.fr/prive/kadi            | Download some of my papers |\r\n-----------------------------------------------------------------------\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id f7BGAIW21348;\r\n\tSat, 11 Aug 2001 18:10:18 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id SAA13990;\r\n\tSat, 11 Aug 2001 18:10:18 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id SAA13985\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 11 Aug 2001 18:10:11 +0200\r\nReceived: from edam.direct.ca (edam.direct.ca [199.60.229.6])\r\n\tby imag.imag.fr (8.11.3/8.11.3) with ESMTP id f7BGAA711484\r\n\tfor <globillum@imag.fr>; Sat, 11 Aug 2001 18:10:10 +0200 (MEST)\r\nReceived: from bc-van-wvn-a53-01-19.look.ca ([216.66.156.115] helo=VANILLA)\r\n\tby edam.direct.ca with smtp (Exim 2.12 #7)\r\n\tid 15VbKw-0007MD-00\r\n\tfor globillum@imag.fr; Sat, 11 Aug 2001 09:10:06 -0700\r\nMessage-ID: <004401c12280$816c6f10$0100a8c0@VANILLA>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: Photometria\r\nDate: Sat, 11 Aug 2001 09:13:05 -0700\r\nOrganization: byHeart Consultants Limited\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 5.50.4522.1200\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 76\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nX-UIDL: S/5!!#2*!!\"da\"!V+d!!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\n<META content=\"MSHTML 5.50.4616.200\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT face=Arial size=2><FONT face=\"Times New Roman\" size=3>Dear \r\nColleagues:<BR><BR>While many of us have referenced (or seen referenced) Johann \r\nHeinrich<BR>Lambert's 1760 classic text \"Photometria\" in our papers, it is \r\nlikely that<BR>few of us have read the original Latin text or the abridged 1892 \r\nGerman<BR>translation by Anding.<BR><BR>This is unfortunate, as Lambert had much \r\nto say on photometry and<BR>radiometry, including form factor calculations. For \r\nexample, Lambert was the<BR>first to develop a closed form expression for the \r\nform factor between a<BR>differential surface element and a polygon. (See for \r\nexample Cohen and<BR>Wallace's book \"Radiosity and Realistic Image Synthesis,\" \r\np. 70, quoting<BR>Schroeder and Hanrahan).<BR><BR>I am therefore pleased and \r\nhonoured to announce on behalf of my friend and<BR>colleague David DiLaura of \r\nthe University of Colorado at Boulder that his<BR>English translation of \r\nPhotometria from the original Latin is now available<BR>as a 680-page bound \r\nhardcover book from the Illuminating Engineering Society<BR>of North America \r\n(</FONT><A href=\"http://www.iesna.org\"><FONT face=\"Times New Roman\" \r\nsize=3>www.iesna.org</FONT></A><FONT face=\"Times New Roman\" size=3>). The \r\nfollowing is from their \r\nPublications<BR>page:<BR>----------<BR>Photometria<BR>DD-1-01 List Price: \r\n$79.00<BR>Member Price: $63.20<BR>Johann Heinrich Lambert's celebrated \r\n\"Photometria\" is unique in the history<BR>of applied optics and what has come to \r\nbe called Illumnination Engineering.<BR>Written in 1760, it was the first \r\nsystematic attempt to formulate, prove,<BR>and demonstrate the processes and \r\nprinciples to be used in the<BR>quantification of light, its effects, and the \r\nphotometric properties of<BR>materials. Though his interest had its roots in \r\natmospheric and astronomic<BR>phenomena, Lambert's intent was a quantification \r\nof all matters dealing with<BR>light, including vision.<BR>----------<BR>This \r\ntranslation was a three-year labour of love by David DiLaura, who<BR>included a \r\n200-page introduction. I have no hestitation in labelling it one<BR>of the most \r\nsignificant contributions to the fields of illumination<BR>engineering and \r\nglobal illumination in the past one hundred years. It brings<BR>us not only a \r\nhistorical text that has been all but lost to the scientific<BR>literature, but \r\nmany unique perspectives on topics of interest to all of us.<BR><BR>Our work is \r\nnot a linear progression of mathematical development, but a<BR>breadth-first \r\nsearch of ideas garnered from many disciplines. As we<BR>collectively learn, we \r\ngather information that allows us to re-evaluate the<BR>results and hypotheses \r\nof previously abandoned investigations. On this basis<BR>alone, Photometria is \r\nhighly recommended reading for any global illumination<BR>researcher \r\n.<BR><BR>Ian Ashdown, P. Eng., LC, FIES<BR>Chief Technology Officer<BR>byHeart \r\nConsultants Limited<BR></FONT><A href=\"http://www.helios32.com\"><FONT \r\nface=\"Times New Roman\" \r\nsize=3>http://www.helios32.com</FONT></A><BR><BR></FONT></DIV></BODY></HTML>\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id f7CGj0W30893;\r\n\tSun, 12 Aug 2001 18:45:00 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id SAA15180;\r\n\tSun, 12 Aug 2001 18:44:53 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id SAA15175\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 12 Aug 2001 18:44:41 +0200\r\nReceived: from rabacal.direct.ca (rabacal.direct.ca [199.60.229.8])\r\n\tby imag.imag.fr (8.11.3/8.11.3) with ESMTP id f7CGid721087\r\n\tfor <globillum@imag.fr>; Sun, 12 Aug 2001 18:44:40 +0200 (MEST)\r\nReceived: from bc-van-wvn-a53-01-85.look.ca ([216.66.156.181] helo=VANILLA)\r\n\tby rabacal.direct.ca with smtp (Exim 2.12 #7)\r\n\tid 15VyLs-0006mg-00\r\n\tfor globillum@imag.fr; Sun, 12 Aug 2001 09:44:37 -0700\r\nMessage-ID: <001401c1234e$7f1924a0$0100a8c0@VANILLA>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 01/08/15 Release of RADBIB and GITHESIS\r\nDate: Sun, 12 Aug 2001 09:47:37 -0700\r\nOrganization: byHeart Consultants Limited\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 5.50.4522.1200\r\nX-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 77\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nX-UIDL: ;O;\"!Sj^!!)B+#!oI1!!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\n<META content=\"MSHTML 5.50.4616.200\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\n<P>ANNOUNCE: 01/08/15 Release of RADBIB and \r\nGITHESIS<BR>-------------------------------------------------<BR>RADBIB is a \r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\ntheses, articles, and books. It currently includes 1,972 references -- 37 new \r\nadditions since its 01/07/15 release.<BR><BR>This bibliography is available in \r\nBibTex format as RADBIB.BIB (with a release date of August 15, 2001) \r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\nbibliography includes 248 references to radiosity and global illumination theses \r\n-- 1 new addition since the 01/07/15 release.<BR><BR>Financial support for the \r\nmaintenance of these bibliographies is provided by byHeart Consultants \r\nLimited.</P>\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>Chief Technology Officer<BR>byHeart \r\nConsultants Limited<BR><A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></P>\r\n<P><BR>&nbsp;</P></FONT></FONT></DIV></BODY></HTML>\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id f8MFtov16125;\r\n\tSat, 22 Sep 2001 17:55:50 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id RAA23854;\r\n\tSat, 22 Sep 2001 17:55:38 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id RAA23849\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 22 Sep 2001 17:55:31 +0200\r\nReceived: from cheddar.direct.ca (cheddar.direct.ca [199.60.229.16])\r\n\tby imag.imag.fr (8.11.6/8.11.3) with ESMTP id f8MFtUB13501\r\n\tfor <globillum@imag.fr>; Sat, 22 Sep 2001 17:55:30 +0200 (MEST)\r\nReceived: from bc-van-wvn-a53-01-26.look.ca ([216.66.156.122] helo=VANILLA)\r\n\tby cheddar.direct.ca with smtp (Exim 2.12 #6)\r\n\tid 15kosx-0000YI-00\r\n\tfor globillum@imag.fr; Sat, 22 Sep 2001 08:40:08 -0700\r\nMessage-ID: <002701c1437f$98cf3af0$0100a8c0@VANILLA>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 01/09/21 Release of RADBIB and GITHESIS\r\nDate: Sat, 22 Sep 2001 08:59:43 -0700\r\nOrganization: byHeart Consultants Limited\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 6.00.2600.0000\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 81\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nX-UIDL: \\0'\"!D:l\"!VIA!!Te]!!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\n<META content=\"MSHTML 6.00.2600.0\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff background=\"\">\r\n<DIV><FONT face=Arial size=2>ANNOUNCE: 01/09/21 Release of RADBIB and \r\nGITHESIS<BR>-------------------------------------------------<BR>RADBIB is a \r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\ntheses, articles, and books. It currently includes 1,979 references -- 7 new \r\nadditions since its 01/08/15 release.<BR><BR>This bibliography is available in \r\nBibTex format as RADBIB.BIB (with a release date of September 21, 2001) \r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\nbibliography includes 248 references to radiosity and global illumination theses \r\n-- no new additions since the 01/08/15 release.<BR><BR>Financial support for the \r\nmaintenance of these bibliographies is provided by byHeart Consultants \r\nLimited.</FONT></DIV>\r\n<DIV><BR><FONT face=Arial size=2>PS - byHeart Consultants Limited has moved. \r\nVisit the panoramic views from our office at </FONT><A \r\nhref=\"http://www.helios32.com/office.html\"><FONT face=Arial \r\nsize=2>http://www.helios32.com/office.html</FONT></A><FONT face=Arial size=2>. \r\n(Bill Gates should be so lucky!)</FONT></DIV>\r\n<DIV><BR><FONT face=Arial size=2>Ian Ashdown, P. Eng., LC, FIES<BR>Chief \r\nTechnology Officer<BR>byHeart Consultants Limited<BR></FONT><A \r\nhref=\"http://www.helios32.com\"><FONT face=Arial \r\nsize=2>http://www.helios32.com</FONT></A></DIV>\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV></BODY></HTML>\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id f8MGj3v16403;\r\n\tSat, 22 Sep 2001 18:45:03 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id SAA24004;\r\n\tSat, 22 Sep 2001 18:45:05 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id SAA23999\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 22 Sep 2001 18:45:01 +0200\r\nReceived: from edam.direct.ca (edam.direct.ca [199.60.229.6])\r\n\tby imag.imag.fr (8.11.6/8.11.3) with ESMTP id f8MGj0B14150\r\n\tfor <globillum@imag.fr>; Sat, 22 Sep 2001 18:45:00 +0200 (MEST)\r\nReceived: from bc-van-wvn-a53-01-33.look.ca ([216.66.156.129] helo=VANILLA)\r\n\tby edam.direct.ca with smtp (Exim 2.12 #7)\r\n\tid 15kptZ-0005RC-00\r\n\tfor globillum@imag.fr; Sat, 22 Sep 2001 09:44:50 -0700\r\nMessage-ID: <001e01c14386$80e6c2d0$0100a8c0@VANILLA>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nReferences: <002701c1437f$98cf3af0$0100a8c0@VANILLA>\r\nSubject: Re: ANNOUNCE: 01/09/21 Release of RADBIB and GITHESIS\r\nDate: Sat, 22 Sep 2001 09:49:09 -0700\r\nOrganization: byHeart Consultants Limited\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 6.00.2600.0000\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 82\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nX-UIDL: L-c\"!3g-!!)TJ\"!Tp^!!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\n<META content=\"MSHTML 6.00.2600.0\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff background=\"\">\r\n<DIV><FONT face=Arial size=2>Oops!&nbsp;Make that <A \r\nhref=\"http://www.helios32.com/office.htm\">http://www.helios32.com/office.htm</A>. \r\n(A moment of levity ...)</FONT></DIV>\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial size=2>Ian Ashdown, P. Eng., LC, FIES<BR>Chief Technology \r\nOfficer<BR>byHeart Consultants Limited<BR><A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></FONT></DIV>\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV></BODY></HTML>\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id f8OHxmv08232;\r\n\tMon, 24 Sep 2001 19:59:48 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id TAA31843;\r\n\tMon, 24 Sep 2001 19:59:46 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id TAA31838\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 24 Sep 2001 19:59:45 +0200\r\nReceived: from mut.autodesk.com (mut.autodesk.com [198.102.112.26])\r\n\tby imag.imag.fr (8.11.6/8.11.3) with ESMTP id f8OHxim19241\r\n\tfor <globillum@imag.fr>; Mon, 24 Sep 2001 19:59:44 +0200 (MEST)\r\nReceived: from hqmsgsrf00.autodesk.com (hqmsgsrf00.autodesk.com [144.111.32.210])\r\n\tby mut.autodesk.com (8.9.3/8.9.3) with ESMTP id KAA00791\r\n\tfor <globillum@imag.fr>; Mon, 24 Sep 2001 10:59:36 -0700 (PDT)\r\nFrom: eric.haines@autodesk.com\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service (5.5.2653.19)\r\n\tid <TGCVLZDX>; Mon, 24 Sep 2001 10:59:35 -0700\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C10A71B5DE@hqmsgsrf04.autodesk.com>\r\nTo: globillum@imag.fr\r\nSubject: Fantasy Graphics League's 2001-2002 season now open\r\nDate: Mon, 24 Sep 2001 10:58:46 -0700\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2653.19)\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 84\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: 5NW\"!TnE\"!Q/M\"!E#^!!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nYes, you've been champing at the bit to try again, to strive to out-do your past accomplishments, to pick a really good Fantasy Graphics League team this time around. Here's your chance to hire the best lab of computer graphics researchers you can, from past SIGGRAPH authors, and pit yourself against thousands, well, tens of other labs from around the world: \r\n\r\nhttp://www.realtimerendering.com/fgl\r\n\r\nIt's free, it is considered fun in some sense by a few, and it's free. Enjoy, or else you won't, \r\n\r\nEric\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id f9BDfM115277;\r\n\tThu, 11 Oct 2001 15:41:22 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id PAA15472;\r\n\tThu, 11 Oct 2001 15:41:23 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id PAA15467\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 11 Oct 2001 15:41:21 +0200\r\nReceived: from e1.ny.us.ibm.com (e1.ny.us.ibm.com [32.97.182.101])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id f9BDfJx15277\r\n\tfor <globillum@imag.fr>; Thu, 11 Oct 2001 15:41:20 +0200 (MEST)\r\nReceived: from northrelay02.pok.ibm.com (northrelay02.pok.ibm.com [9.117.200.22])\r\n\tby e1.ny.us.ibm.com (8.9.3/8.9.3) with ESMTP id JAA226120\r\n\tfor <globillum@imag.fr>; Thu, 11 Oct 2001 09:38:44 -0400\r\nReceived: from d01ml244.pok.ibm.com (d01ml244.pok.ibm.com [9.117.127.106])\r\n\tby northrelay02.pok.ibm.com (8.11.1m3/NCO v4.97.1) with ESMTP id f9BDf8l137162\r\n\tfor <globillum@imag.fr>; Thu, 11 Oct 2001 09:41:08 -0400\r\nImportance: Normal\r\nSubject: eg2001 presentation etc.\r\nTo: globillum@imag.fr\r\nX-Mailer: Lotus Notes Release 5.0.3 (Intl) 21 March 2000\r\nMessage-ID: <OF5BEE450F.B9359239-ON85256AE2.004A4482@pok.ibm.com>\r\nFrom: \"Holly Rushmeier\" <hertjwr@us.ibm.com>\r\nDate: Thu, 11 Oct 2001 09:40:52 -0400\r\nX-MIMETrack: Serialize by Router on D01ML244/01/M/IBM(Release 5.0.8 |June 18, 2001) at\r\n 10/11/2001 09:41:08 AM\r\nMIME-Version: 1.0\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 87\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: \\Q\\\"!/)K!!!?-\"!UgT\"!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nHi  globillumers!\r\n\r\nA couple of people suggested that I put my Eurographics talk on\r\n\"Rendering:Input/Output\" online,\r\nso it is now available at:\r\nhttp://www.research.ibm.com/people/h/holly/pres.html\r\nits in pdf, and with all the images still pretty bulky, so I divided it\r\ninto 2 to 6 Mb pieces.\r\nI also put a couple other presentations, including my attempt to be\r\ncontroversial for the \"Newton's Nightmare\" panel at SIGGRAPH.\r\n\r\nSince we finally got a template that allows us to put our own papers online\r\nwith company approval, the ICCV shadow carving paper I mentioned and\r\nthe SPIE perception related papers can be downloaded from:\r\n\r\nhttp://www.research.ibm.com/people/h/holly/pubs.html\r\n\r\n-- Holly\r\n\r\n\r\n__________________________\r\nHolly Rushmeier , holly@watson.ibm.com,\r\nhttp://www.research.ibm.com/people/h/holly, (914)784-7252\r\nIBM TJ Watson Research Center, 30 Saw Mill River Road, Hawthorne, NY 10532,\r\nUSA\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id fA6Hel917551;\r\n\tTue, 6 Nov 2001 18:40:48 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id SAA09206;\r\n\tTue, 6 Nov 2001 18:40:49 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id SAA09197\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 6 Nov 2001 18:40:30 +0100\r\nReceived: from rabacal.direct.ca (rabacal.direct.ca [199.60.229.8])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id fA6HeS514167\r\n\tfor <globillum@imag.fr>; Tue, 6 Nov 2001 18:40:29 +0100 (MET)\r\nReceived: from bc-van-wvn-a53-01-94.look.ca ([216.66.156.190] helo=VANILLA)\r\n\tby rabacal.direct.ca with smtp (Exim 2.12 #7)\r\n\tid 161AD0-0003s2-00\r\n\tfor globillum@imag.fr; Tue, 6 Nov 2001 09:40:23 -0800\r\nMessage-ID: <002601c166ea$e9675bd0$0100a8c0@VANILLA>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 01/11/07 Release of RADBIB and GITHESIS\r\nDate: Tue, 6 Nov 2001 09:46:05 -0800\r\nOrganization: byHeart Consultants Limited\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 6.00.2600.0000\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 88\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nX-UIDL: dG\\\"!6V:!!^fV\"!Ih5\"!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\n<META content=\"MSHTML 6.00.2600.0\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff background=\"\">\r\n<DIV><FONT face=Arial size=2>ANNOUNCE: 01/11/07 Release of RADBIB and \r\nGITHESIS<BR>-------------------------------------------------<BR>RADBIB is a \r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\ntheses, articles, and books. It currently includes 1,987 references --&nbsp;8 \r\nnew additions since its 01/09/21 release.<BR><BR>This bibliography is available \r\nin BibTex format as RADBIB.BIB (with a release date of November 7, 2001) \r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\nbibliography includes 251 references to radiosity and global illumination theses \r\n--&nbsp;3 new additions since the 01/09/21 release.<BR><BR>Financial support for \r\nthe maintenance of these bibliographies is provided by byHeart Consultants \r\nLimited.</FONT></DIV>\r\n<DIV><FONT face=Arial size=2></FONT><BR><FONT face=Arial size=2>Ian Ashdown, P. \r\nEng., LC, FIES<BR>Chief Technology Officer<BR>byHeart Consultants \r\nLimited<BR></FONT><A href=\"http://www.helios32.com\"><FONT face=Arial \r\nsize=2>http://www.helios32.com</FONT></A></DIV>\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV></BODY></HTML>\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id fAGK0p910733;\r\n\tFri, 16 Nov 2001 21:00:52 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id VAA04652;\r\n\tFri, 16 Nov 2001 21:00:53 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id VAA04647\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 16 Nov 2001 21:00:50 +0100\r\nReceived: from mut.autodesk.com (mut.autodesk.com [198.102.112.26])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id fAGK0nY29146\r\n\tfor <globillum@imag.fr>; Fri, 16 Nov 2001 21:00:49 +0100 (MET)\r\nReceived: from hqmsgsrf00.autodesk.com (hqmsgsrf00.autodesk.com [144.111.32.210])\r\n\tby mut.autodesk.com (8.9.3/8.9.3) with ESMTP id MAA28782\r\n\tfor <globillum@imag.fr>; Fri, 16 Nov 2001 12:00:43 -0800 (PST)\r\nFrom: eric.haines@autodesk.com\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service (5.5.2653.19)\r\n\tid <W6STMBJ0>; Fri, 16 Nov 2001 12:00:42 -0800\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C10B16BB10@hqmsgsrf04.autodesk.com>\r\nTo: globillum@imag.fr\r\nSubject: 1/r^2 lighting for interactive rendering\r\nDate: Fri, 16 Nov 2001 12:00:17 -0800\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2653.19)\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 90\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: Z\\:!!9\\1\"!4n4!!I_E\"!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nI've got a global illumination question about normal 1/(r^2) lighting. This form of lighting is supported in APIs such as OpenGL, but it's not all that usable. The problem is that the effect of the light dies off too quickly. I think there are two causes for this:\r\n\r\n1) Gamma correction not done. Everything gets dimmed down too quickly if you ignore gamma, as is commonly done in interactive applications on the PC. Jonathan Blow pointed this problem out to me, and noted some examples by Brian Hook: http://www.pyrogon.com/shots/. If you don't correct for gamma, forget the rest of the question, as this factor is pretty major.\r\n\r\n2) Light reflected from nearby objects is not accounted for. Say you have a single light in an environment, dropping off at 1/(r^2). If it's an outdoor scene like a large flat desert, then interreflectivity is nil (the light hits the desert and reflects upwards to infinity), so 1/(r^2) is fine. What I'm wondering about is the effect when inside an enclosed room. The light bouncing around obviously does have an effect, and what I'm wondering is whether there's any rule of thumb as to a way to account for this in the drop-off equation. Could you simply add in some 1/r term to get some reasonable approximation on the average? I'm guessing such add-ins would just be ad hoc (as is usually done), twiddle with the 1/r and 1/r^2 light components on a scene by scene basis until it looks good. Also, such twiddling assumes light comes only from the light's direction, patently false.\r\n\r\nMore generally, it seems like this sort of thing could be analyzed fairly cleanly for various types of scenes - has anyone done anything like this, getting some reasonable approximation of the radiance distribution and overall irradiance given a single overhead light? It might be useful to have irradiance maps computed for various places in the room and interpolate among these as you move through the room (subtracting out the 1/r^2 light itself, so you could add that in on the fly, since it's so important).\r\n\r\nAny thoughts appreciated,\r\n\r\nEric\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id fAGM2s911417;\r\n\tFri, 16 Nov 2001 23:02:57 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id XAA04961;\r\n\tFri, 16 Nov 2001 23:03:00 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id XAA04956\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 16 Nov 2001 23:02:55 +0100\r\nReceived: from mut.autodesk.com (mut.autodesk.com [198.102.112.26])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id fAGM2sY01800\r\n\tfor <globillum@imag.fr>; Fri, 16 Nov 2001 23:02:54 +0100 (MET)\r\nReceived: from hqmsgsrf00.autodesk.com (hqmsgsrf00.autodesk.com [144.111.32.210])\r\n\tby mut.autodesk.com (8.9.3/8.9.3) with ESMTP id OAA22603\r\n\tfor <globillum@imag.fr>; Fri, 16 Nov 2001 14:02:48 -0800 (PST)\r\nFrom: eric.haines@autodesk.com\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service (5.5.2653.19)\r\n\tid <W6STMJ1N>; Fri, 16 Nov 2001 14:02:47 -0800\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C10B24A651@hqmsgsrf04.autodesk.com>\r\nTo: globillum@imag.fr\r\nSubject: Fresnel term\r\nDate: Fri, 16 Nov 2001 14:02:19 -0800\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2653.19)\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 91\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: @_*#!+i:!!JZJ!!:QX\"!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nThere's been a fair amount of interest in simulating the Fresnel term for real-time rendering. Another thing that's been on my mind:\r\n\r\nGrab a CD jewel case. Look at a light reflected off of it (not at a grazing angle, since a grazing angle causes full reflection). According to the Fresnel effect, the light coming off the surface is around 1/25th as bright as the light itself (true for dielectrics, depends on the index of refraction). Personally, to me the reflection looks dimmer, sure, but not 1/25th as bright. (With incandescents I definitely notice the difference in luminance [it's painful to look at the bulb itself], but not much with fluorescent lights).\r\n\r\nIs there some good explanation here, beyond \"the eye is an amazing thing\" and tone reproduction problems? I usually think of tone reproduction as something that comes into play in places where there are radically different lighting situations in the same view (looking out of the tunnel, etc). Using a high dynamic range figures in to computing such reflectance terms correctly, but that does little to explain the perceptual effect. If anything, I think this example shows how far we are from having a good model of the eye for rendering a scene well - if you don't agree, please let me know what I'm missing.\r\n\r\nIf anyone has any further insights or ideas on this one, pass them on,\r\n\r\nEric\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id fAH03B914369;\r\n\tSat, 17 Nov 2001 01:03:12 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id BAA05117;\r\n\tSat, 17 Nov 2001 01:03:10 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id BAA05112\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 17 Nov 2001 01:03:07 +0100\r\nReceived: from darkwing.uoregon.edu (daemon@darkwing.uoregon.edu [128.223.142.13])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id fAH036Y03749\r\n\tfor <globillum@imag.fr>; Sat, 17 Nov 2001 01:03:06 +0100 (MET)\r\nReceived: (from randolph@localhost)\r\n\tby darkwing.uoregon.edu (8.11.6/8.11.6) id fAH030801320\r\n\tfor globillum@imag.fr; Fri, 16 Nov 2001 16:03:00 -0800 (PST)\r\nDate: Fri, 16 Nov 2001 16:03:00 -0800\r\nFrom: Randolph Fritz <randolph@darkwing.uoregon.edu>\r\nTo: globillum@imag.fr\r\nSubject: Re: Fresnel term\r\nMessage-ID: <20011116160300.A26791@darkwing.uoregon.edu>\r\nMail-Followup-To: Randolph Fritz <randolph@darkwing.uoregon.edu>,\r\n\tglobillum@imag.fr\r\nReferences: <19879C753611D3119DAB0008C7A4C0C10B24A651@hqmsgsrf04.autodesk.com>\r\nMime-Version: 1.0\r\nUser-Agent: Mutt/1.2.5i\r\nIn-Reply-To: <19879C753611D3119DAB0008C7A4C0C10B24A651@hqmsgsrf04.autodesk.com>; from eric.haines@autodesk.com on Fri, Nov 16, 2001 at 02:02:19PM -0800\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 92\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: 8Qf!!/\\m!!o1U!!#K)#!\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nOn Fri, Nov 16, 2001 at 02:02:19PM -0800, eric.haines@autodesk.com wrote:\r\n> \r\n> [...]According to the Fresnel effect, the light coming off\r\n> the surface is around 1/25th as bright as the light itself (true for\r\n> dielectrics, depends on the index of refraction). Personally, to me\r\n> the reflection looks dimmer, sure, but not 1/25th as bright. [...]\r\n> \r\n> Is there some good explanation here, beyond \"the eye is an amazing\r\n> thing\" and tone reproduction problems?\r\n\r\nAt this risk of asking a naive question, did you account for\r\nlogarithmic compression in visual processing in your 1/25th?  If it's\r\njust 1/25th of the energy, I'd expect it to seem maybe four or five\r\ntimes dimmer.  (log2(25))\r\n\r\nRandolph\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id fAH0NU915280;\r\n\tSat, 17 Nov 2001 01:23:31 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id BAA05247;\r\n\tSat, 17 Nov 2001 01:23:29 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id BAA05242\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 17 Nov 2001 01:23:28 +0100\r\nReceived: from graphics.lcs.mit.edu (graphics.lcs.mit.edu [18.24.2.30])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id fAH0NRY04104\r\n\tfor <globillum@imag.fr>; Sat, 17 Nov 2001 01:23:27 +0100 (MET)\r\nReceived: from graphics.lcs.mit.edu (pigment.lcs.mit.edu [18.24.2.83])\r\n\tby graphics.lcs.mit.edu (8.11.4/8.11.4) with ESMTP id fAH0N3S854221;\r\n\tFri, 16 Nov 2001 19:23:03 -0500 (EST)\r\nSender: fredo@graphics.lcs.mit.edu\r\nMessage-ID: <3BF5ADE6.80A3AB98@graphics.lcs.mit.edu>\r\nDate: Fri, 16 Nov 2001 19:23:02 -0500\r\nFrom: Fredo Durand <fredo@graphics.lcs.mit.edu>\r\nX-Mailer: Mozilla 4.77C-SGI [en] (X11; I; IRIX 6.5 IP32)\r\nX-Accept-Language: en, fr\r\nMIME-Version: 1.0\r\nTo: Randolph Fritz <randolph@darkwing.uoregon.edu>\r\nCC: globillum@imag.fr\r\nSubject: Re: Fresnel term\r\nReferences: <19879C753611D3119DAB0008C7A4C0C10B24A651@hqmsgsrf04.autodesk.com> <20011116160300.A26791@darkwing.uoregon.edu>\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 93\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: \\,W!!>^!#![aK!!&fX\"!\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nThere is no logarithmic compression in visual processing.\r\nHowever, (subjective) brightness tends to be estimated as the cubic root\r\nof the luminance (Stevens and Stevens, in the sixties). So in your case\r\nthe subjective factor should be around 3. And yes, tone reproduction\r\nproblems, the initial paper by Tumblin uses some data by Stevens. \r\n\r\nAnd anyway, the human visual system is extremely bad at estimating\r\nabsolute luminosity. See e.g. the very cool illusion by Adelson\r\nhttp://www-bcs.mit.edu/persci/high/gallery/checkershadow_illusion.html\r\n\r\nAnd yes, the eye is an amazing thing.\r\n\r\nFredo\r\n\r\nRandolph Fritz wrote:\r\n> \r\n> On Fri, Nov 16, 2001 at 02:02:19PM -0800, eric.haines@autodesk.com wrote:\r\n> >\r\n> > [...]According to the Fresnel effect, the light coming off\r\n> > the surface is around 1/25th as bright as the light itself (true for\r\n> > dielectrics, depends on the index of refraction). Personally, to me\r\n> > the reflection looks dimmer, sure, but not 1/25th as bright. [...]\r\n> >\r\n> > Is there some good explanation here, beyond \"the eye is an amazing\r\n> > thing\" and tone reproduction problems?\r\n> \r\n> At this risk of asking a naive question, did you account for\r\n> logarithmic compression in visual processing in your 1/25th?  If it's\r\n> just 1/25th of the energy, I'd expect it to seem maybe four or five\r\n> times dimmer.  (log2(25))\r\n> \r\n> Randolph\r\n> \r\n>   ------------------------------------------------------------------------\r\n> -------------------------------------------------------------------------\r\n> globillum@imag.fr -- mailing list devoted to global illumination research\r\n> For list archives or to configure your options, see http://listes.imag.fr\r\n> -------------------------------------------------------------------------\r\n\r\n--\r\nFredo Durand,  MIT-LCS Graphics Group\r\n200 technology sq. NE43-242, Cambridge, MA 02139 \r\nphone : (617) 253 7223  fax : (617) 253 4640 \r\nhttp://graphics.lcs.mit.edu/~fredo/\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id fAH3tA916128;\r\n\tSat, 17 Nov 2001 04:55:11 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id EAA05627;\r\n\tSat, 17 Nov 2001 04:54:55 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id EAA05622\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 17 Nov 2001 04:54:53 +0100\r\nReceived: from wrath.cs.utah.edu (wrath.cs.utah.edu [155.99.198.100])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id fAH3spY06438\r\n\tfor <globillum@imag.fr>; Sat, 17 Nov 2001 04:54:51 +0100 (MET)\r\nReceived: from faith.cs.utah.edu (faith.cs.utah.edu [155.99.198.108])\r\n\tby wrath.cs.utah.edu (8.11.6/8.11.6) with ESMTP id fAH3sj505414;\r\n\tFri, 16 Nov 2001 20:54:45 -0700 (MST)\r\nFrom: Peter Shirley <shirley@cs.utah.edu>\r\nReceived: (from shirley@localhost)\r\n\tby faith.cs.utah.edu (8.11.1/8.11.1) id fAH3siW23906;\r\n\tFri, 16 Nov 2001 20:54:44 -0700 (MST)\r\nMessage-Id: <200111170354.fAH3siW23906@faith.cs.utah.edu>\r\nSubject: Re: Fresnel term\r\nTo: Fredo Durand <fredo@graphics.lcs.mit.edu>\r\nDate: Fri, 16 Nov 2001 20:54:44 -0700 (MST)\r\nCc: Randolph Fritz <randolph@darkwing.uoregon.edu>, globillum@imag.fr\r\nIn-Reply-To: <3BF5ADE6.80A3AB98@graphics.lcs.mit.edu> from \"Fredo Durand\" at Nov 16, 2001 07:23:02 PM\r\nX-Mailer: ELM [version 2.5 PL2]\r\nMIME-Version: 1.0\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 94\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: <Sa\"!L1)#!3eC!!_P<\"!\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nI think another factor is that under binocular viewing, the specular\r\nimage is at a different depth than the surface.  This seperates it more.\r\nI believe this has been studied in some ancient (i.e., my age) psych studies.  \r\n\r\nPete\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id fAHBWA917820;\r\n\tSat, 17 Nov 2001 12:32:11 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id MAA05961;\r\n\tSat, 17 Nov 2001 12:32:08 +0100\r\nReceived: from ebene.inrialpes.fr (ebene.inrialpes.fr [194.199.18.70])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id MAA05956\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 17 Nov 2001 12:32:04 +0100\r\nReceived: from safran.inrialpes.fr (safran.inrialpes.fr [194.199.26.1])\r\n\tby ebene.inrialpes.fr (8.11.6/8.11.6) with ESMTP id fAHBSHr07926;\r\n\tSat, 17 Nov 2001 12:28:17 +0100 (MET)\r\nReceived: from localhost (fneyret@localhost)\r\n\tby safran.inrialpes.fr (980427.SGI.8.8.8/8.8.5) with SMTP id MAA18298;\r\n\tSat, 17 Nov 2001 12:31:59 +0100 (MET)\r\nMessage-Id: <200111171131.MAA18298@safran.inrialpes.fr>\r\nX-Authentication-Warning: safran.inrialpes.fr: fneyret@localhost didn't use HELO protocol\r\nTo: eric.haines@autodesk.com\r\nCc: globillum@imag.fr, Fabrice.Neyret@imag.fr\r\nSubject: Re: 1/r^2 lighting for interactive rendering\r\nIn-reply-to: Your message of \"Fri, 16 Nov 2001 12:00:17 PST.\"\r\n             <19879C753611D3119DAB0008C7A4C0C10B16BB10@hqmsgsrf04.autodesk.com>\r\nDate: Sat, 17 Nov 2001 12:31:59 +0100\r\nFrom: Fabrice Neyret <Fabrice.Neyret@imag.fr>\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 95\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: 7C:!!1XM\"![lA\"!6<k\"!\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nThis is a multi-part message in MIME format...\r\n\r\n------------=_1005996724-5543-1\r\n\r\n\r\n>   I've got a global illumination question about normal 1/(r^2) lighting. \r\n> This form of lighting is supported in APIs such as OpenGL, but it's not all that usable. \r\n> The problem is that the effect of the light dies off too quickly. I think there are two \r\n> causes for this:\r\n   \r\n>   2) Light reflected from nearby objects is not accounted for.\r\n> [] What I'm wondering about is the effect when inside an \r\n> enclosed room. The light bouncing around obviously does have an effect, and what I'm \r\n> wondering is whether there's any rule of thumb as to a way to account for this in the \r\n> drop-off equation. Could you simply add in some 1/r term to get some reasonable \r\n> approximation on the average? I'm guessing such add-ins would just be ad hoc \r\n> (as is usually done), twiddle with the 1/r and 1/r^2 light components on a scene by scene \r\n> basis until it looks good.\r\n\r\n\r\nA remark that OpenGL provides for a constant, a *linear*, and a quadratic attenuations,\r\nand it indeed allows a combination of the three; see man glLight:\r\n\" If the light is positional [], its intensity is attenuated by the\r\n  reciprocal of the sum of the constant factor, the linear factor times \r\n  the distance between the light and the vertex being lighted, and the quadratic\r\n  factor times the square of the same distance.  The initial attenuation factors \r\n  are (1, 0, 0), resulting in no attenuation.\"\r\n\r\nTogather with the effect of inter-reflections, I remember an other argument \r\nfor not using the 1/r2 drop-off in interior scenes (was it simply in the Foley & van Dam ?), \r\nthat was the fact that light sources are generally not points.\r\nHowever, I don't remember any rules of the thumb to set the coefficients\r\n( same for the estimation of the varying 'ambient term' to be used at different locations,\r\n  apart for some specialized pieces of work by Max and Fournier on horizon maps,\r\n  or by Reeves and Max on light attenuation through areas congested with leaves.\r\n)\r\n\r\nPS: please tells your mailer to wrap the lines !!!\r\n\r\nFabrice NEYRET\r\n\r\n        --------------------------------------------\r\n       equipe iMAGIS ( GRAVIR (CNRS,INPG,UJF) & INRIA )\r\n  http://www-imagis.imag.fr/Membres/Fabrice.Neyret/index.html\r\n fax:  +33 (0)4 76 61 54 40   secretariat: +33 (0)4 76 61 54 26\r\n        --------------------------------------------\r\n\r\n------------=_1005996724-5543-1\r\nContent-Type: text/plain; name=\"message.footer\"\r\nContent-Disposition: inline; filename=\"message.footer\"\r\nContent-Transfer-Encoding: 8bit\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\n------------=_1005996724-5543-1--\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id fAHGdl919086;\r\n\tSat, 17 Nov 2001 17:39:48 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id RAA06256;\r\n\tSat, 17 Nov 2001 17:39:49 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id RAA06251\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 17 Nov 2001 17:39:44 +0100\r\nReceived: from rabacal.direct.ca (rabacal.direct.ca [199.60.229.8])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id fAHGdgY17069\r\n\tfor <globillum@imag.fr>; Sat, 17 Nov 2001 17:39:43 +0100 (MET)\r\nReceived: from bc-van-wvn-a53-01-57.look.ca ([216.66.156.153] helo=VANILLA)\r\n\tby rabacal.direct.ca with smtp (Exim 2.12 #7)\r\n\tid 1658VF-0004hh-00\r\n\tfor globillum@imag.fr; Sat, 17 Nov 2001 08:39:37 -0800\r\nMessage-ID: <001901c16f86$b94b5fb0$999c42d8@VANILLA>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nReferences: <200111171131.MAA18298@safran.inrialpes.fr>\r\nSubject: Re: 1/r^2 lighting for interactive rendering\r\nDate: Sat, 17 Nov 2001 08:41:35 -0800\r\nOrganization: byHeart Consultants Limited\r\nMIME-Version: 1.0\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 6.00.2600.0000\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 96\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: (1I!!,S~!!G#)#!2LN!!\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nRegarding Eric Haines' question regarding ad hoc techniques for improving\r\nthe appearance of inverse square law lighting in OpenGL and Fabrice Neyret's\r\nresponse:\r\n\r\n1.  As Eric noted, gamma correction is absolutely essential. Without it, the\r\ninverse square law lighting of OpenGL will not result in the physically\r\ncorrect appearance of direct illuminance due to point light sources.\r\n\r\n2.  Adding a 1/r term to model indirect illumination due to interreflections\r\nis the wrong approach, even as an ad hoc technique. Any representation of\r\nindirect illumination must be based on the geometry and material properties\r\n(in particular diffuse spectral reflectance) of the environment. The\r\nfollowing paper addresses these issues: Castro, F., L. Neumann, and M.\r\nSbert. 2000. \"Extended Ambient Term,\" Journal of Graphics Tools 5(4):1-7.\r\n\r\n3.  Regarding the applicability of the inverse square law to area light\r\nsources, we can turn to Johann Lambert (Photometria, 1760) and his\r\nrecommendation of the \"five-times\" rule. Namely, the inverse square law\r\napplies if the distance from the source to the illuminated surface is\r\ngreater than five times the projected width of the light source as seen from\r\nthe surface. In other words, the area light source should subtend a maximum\r\nangle of less than 0.2 radians as seen from the illuminated point.\r\n\r\nThis rule of thumb has been used by illumination engineers for the past\r\ncentury. A comprehensive analysis of the errors involved (typically less\r\nthan 2 percent) is given in: Murdoch, J. B. 1981. \"Inverse Square Law\r\nApproximation of Illuminance,\" Journal of the Illuminating Engineering\r\nSociety 11(2):96-106.\r\n\r\nIan Ashdown, P. Eng., LC, FIES\r\nChief Technology Officer\r\nbyHeart Consultants Limited\r\nhttp://www.helios32.com\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id fAJEZT909877;\r\n\tMon, 19 Nov 2001 15:35:30 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id PAA10412;\r\n\tMon, 19 Nov 2001 15:35:32 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id PAA10407\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 19 Nov 2001 15:35:29 +0100\r\nReceived: from bach.graphics.cornell.edu (bach.graphics.cornell.edu [128.84.247.50])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id fAJEZSE18704\r\n\tfor <globillum@imag.fr>; Mon, 19 Nov 2001 15:35:28 +0100 (MET)\r\nReceived: from RALPH (ralph.graphics.cornell.edu [128.84.247.95])\r\n\tby bach.graphics.cornell.edu (8.12.1/8.12.1) with ESMTP id fAJEZMo6010763;\r\n\tMon, 19 Nov 2001 09:35:22 -0500 (EST)\r\nDate: Mon, 19 Nov 2001 09:35:22 -0500 (EST)\r\nMessage-Id: <200111191435.fAJEZMo6010763@bach.graphics.cornell.edu>\r\nFrom: \"Stephen H. Westin\" <westin@graphics.cornell.edu>\r\nTo: eric.haines@autodesk.com\r\nCC: globillum@imag.fr\r\nIn-reply-to: <19879C753611D3119DAB0008C7A4C0C10B16BB10@hqmsgsrf04.autodesk.com>\r\n\t(eric.haines@autodesk.com)\r\nSubject: Re: 1/r^2 lighting for interactive rendering\r\nReply-to: westin@graphics.cornell.edu\r\nReferences: <19879C753611D3119DAB0008C7A4C0C10B16BB10@hqmsgsrf04.autodesk.com>\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 97\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: 6X3!!bG8!!j'Z\"!2F[\"!\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nThis is a multi-part message in MIME format...\r\n\r\n------------=_1006180531-8112-0\r\n\r\n\r\n> I've got a global illumination question about normal 1/(r^2)\r\n> lighting. This form of lighting is supported in APIs such as OpenGL,\r\n> but it's not all that usable. The problem is that the effect of the\r\n> light dies off too quickly. I think there are two causes for this:\r\n> \r\n> 1) Gamma correction not done.\r\n\r\n<snip>\r\n\r\n> 2) Light reflected from nearby objects is not accounted for.\r\n\r\n<snip>\r\n\r\nAnd\r\n\r\n3) Dynamic range problems. To keep the bright areas of the scene from\r\n   saturating hopelessly, the lighting must be cranked down to the\r\n   point where most of the scene goes nearly black, to within the\r\n   limitations of the display. In a real scene, the visual system\r\n   would deal in a spatially-dependent way with the brightness range,\r\n   making both the very bright and the dim areas visible.\r\n\r\n-Stephen H. Westin\r\nAny information or opinions in this message are mine: they do not\r\nrepresent the position of Cornell University or any of its sponsors.\r\n\r\n\r\n\r\n\r\n------------=_1006180531-8112-0\r\nContent-Type: text/plain; name=\"message.footer\"\r\nContent-Disposition: inline; filename=\"message.footer\"\r\nContent-Transfer-Encoding: 8bit\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\n------------=_1006180531-8112-0--\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id fALKK4920731;\r\n\tWed, 21 Nov 2001 21:20:05 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id VAA04271;\r\n\tWed, 21 Nov 2001 21:20:05 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id VAA04264\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 21 Nov 2001 21:19:54 +0100\r\nReceived: from graphics.lcs.mit.edu (graphics.lcs.mit.edu [18.24.2.30])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id fALKJra16313\r\n\tfor <globillum@imag.fr>; Wed, 21 Nov 2001 21:19:53 +0100 (MET)\r\nReceived: from graphics.lcs.mit.edu (pigment.lcs.mit.edu [18.24.2.83])\r\n\tby graphics.lcs.mit.edu (8.11.4/8.11.4) with ESMTP id fALKIxS1013523;\r\n\tWed, 21 Nov 2001 15:18:59 -0500 (EST)\r\nSender: fredo@graphics.lcs.mit.edu\r\nMessage-ID: <3BFC0C33.D2D19B18@graphics.lcs.mit.edu>\r\nDate: Wed, 21 Nov 2001 15:18:59 -0500\r\nFrom: Fredo Durand <fredo@graphics.lcs.mit.edu>\r\nX-Mailer: Mozilla 4.77C-SGI [en] (X11; I; IRIX 6.5 IP32)\r\nX-Accept-Language: en, fr\r\nMIME-Version: 1.0\r\nTo: eric.haines@autodesk.com\r\nCC: \"globillum@imag.fr\" <globillum@imag.fr>\r\nSubject: Re: Fresnel term\r\nReferences: <19879C753611D3119DAB0008C7A4C0C10B24A992@hqmsgsrf04.autodesk.com>\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 98\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: ]3U\"!;)F\"!'2X!!1$[\"!\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n> Hmmm, this is very interesting! I'm not sure what to make of all this. Traditional computer graphics, done with Science(tm), is:\r\n> \r\n>         1) compute radiance in a given direction\r\n>         2) gamma correct for system.\r\n>         3) store that value in the pixel.\r\n> \r\n> which seems wrong if there is this subjective factor that should be accounted for. Or should it? Do you think that even for scenes with a low dynamic range (say it all fits nicely in a 1-255 range) that some other adjustment has to be done? I do not understand what this subjective brightness idea means to image synthesis, if anything.\r\n\r\nWell,  almost the same nonlinearity is applied when you look at the\r\nscene and when you look at the picture. So it is mostly OK. \r\n(Similarly the image is optically inversed in your eye, but it is OK\r\nbecause both the scene and the image are inversed the same way !)\r\n\r\nHowever, this nonlinearity varies with background luminance. Since we\r\ntypically watch pictures in darker environmnet than the corresponding\r\nscenes, we need to compensate. This is why gamma correction is needed.\r\nThe fact that CRTs happen to need an additional non-linearity is\r\nsecondary. Gamma correction was first developed for film photography,\r\nwhere no CRT gun is involved! See e.g. the book by Hunt on color\r\nreproduction. The fact that CRTs have a non-linearity causes a lot of\r\nconfusion about gamma correction\r\n\r\nAnd this is essentially what Tumblin and Rushmeier's operator does :\r\nvary the exponent of the non-linearity according to the scene average\r\nluminance. \r\n\r\nSo what you want to do in realistic lighting simulation is \r\n  1/ compute radiance\r\n  2/ store this linear radiance value in floating point\r\n  3/ apply relevant tone mapping algorithm (including some gamma\r\ncorrection)\r\n  4/ maybe store that image as well \r\n    (but it is now an image, not the result of a radiometric simulation)\r\n\r\n\r\nIn theory, you would want to re-apply the tone mapping differently for\r\neach new viewing condition. For example, if you have a much better\r\ndisplay than I have, with far better contrast, and maybe your office has\r\nmore light than mine, you could want to use different tone mapping\r\nparameters. \r\nAnother example is Tumblin foveated tone mapping operator: the transfer\r\nfunction depends on the part of the image you're looking at.\r\n\r\nFredo\r\n\r\n\r\n--\r\nFredo Durand,  MIT-LCS Graphics Group\r\n200 technology sq. NE43-242, Cambridge, MA 02139 \r\nphone : (617) 253 7223  fax : (617) 253 4640 \r\nhttp://graphics.lcs.mit.edu/~fredo/\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id fB22qX930413;\r\n\tSun, 2 Dec 2001 03:52:34 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id DAA17324;\r\n\tSun, 2 Dec 2001 03:52:31 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id DAA17319\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 2 Dec 2001 03:52:23 +0100\r\nReceived: from rabacal.direct.ca (rabacal.direct.ca [199.60.229.8])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id fB22qLA07759\r\n\tfor <globillum@imag.fr>; Sun, 2 Dec 2001 03:52:22 +0100 (MET)\r\nReceived: from bc-van-wvn-a53-01-26.look.ca ([216.66.156.122] helo=VANILLA)\r\n\tby rabacal.direct.ca with smtp (Exim 2.12 #7)\r\n\tid 16AMjq-0004AX-00\r\n\tfor globillum@imag.fr; Sat, 1 Dec 2001 18:52:19 -0800\r\nMessage-ID: <000c01c17adc$b1b94f30$7a9c42d8@VANILLA>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 01/12/01 Update of RADBIB and GITHESIS\r\nDate: Sat, 1 Dec 2001 18:54:41 -0800\r\nOrganization: byHeart Consultants Limited\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 6.00.2600.0000\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 101\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nX-UIDL: W=M!!5)!#!)\\!\"!7O*\"!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\n<META content=\"MSHTML 6.00.2600.0\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\n<P>ANNOUNCE: 01/12/01 Release of RADBIB and \r\nGITHESIS<BR>-------------------------------------------------<BR>RADBIB is a \r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\ntheses, articles, and books. It currently includes 2,003 references -- 16 new \r\nadditions since its 01/11/07 release.<BR><BR>This bibliography is available in \r\nBibTex format as RADBIB.BIB (with a release date of December 1, 2001) \r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\nbibliography includes 252 references to radiosity and global illumination theses \r\n-- 1 new addition since the 01/11/07 release.<BR><BR>Financial support for the \r\nmaintenance of these bibliographies is provided by byHeart Consultants \r\nLimited.</P>\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>Chief Technology Officer<BR>byHeart \r\nConsultants Limited<BR><A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></P>\r\n<P>&nbsp;</P></FONT></FONT></DIV></BODY></HTML>\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.4/8.11.4) with ESMTP id fBBJn5920283;\r\n\tTue, 11 Dec 2001 20:49:06 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id UAA25607;\r\n\tTue, 11 Dec 2001 20:49:09 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id UAA25602\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 11 Dec 2001 20:49:07 +0100\r\nReceived: from mut.autodesk.com (mut.autodesk.com [198.102.112.26])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id fBBJn6f18270\r\n\tfor <globillum@imag.fr>; Tue, 11 Dec 2001 20:49:06 +0100 (MET)\r\nReceived: from hqmsgsrf00.autodesk.com (hqmsgsrf00.autodesk.com [144.111.32.210])\r\n\tby mut.autodesk.com (8.9.3/8.9.3) with ESMTP id LAA22643\r\n\tfor <globillum@imag.fr>; Tue, 11 Dec 2001 11:48:59 -0800 (PST)\r\nFrom: eric.haines@autodesk.com\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service (5.5.2653.19)\r\n\tid <YK7H5HN2>; Tue, 11 Dec 2001 11:48:58 -0800\r\nMessage-ID: <19879C753611D3119DAB0008C7A4C0C10B67775A@hqmsgsrf04.autodesk.com>\r\nTo: globillum@imag.fr\r\nSubject: fake or foto and FGL reminder\r\nDate: Tue, 11 Dec 2001 11:48:49 -0800\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2653.19)\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 103\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: E7$#!\"SJ!!mVG\"!=c)\"!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nTwo things for your bemusement:\r\n\r\nhttp://www.fakeorfoto.com/quiz.html - somewhat contrived and abstract scenes, but worth a minute of time (thanks to Randy Fernando for passing me this link).\r\n\r\nhttp://www.realtimerendering.com/fgl - there's less than a month left to get your virtual research lab hired, so get going.\r\n\r\nBack to work,\r\n\r\nEric\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id g1Q4Lkf14791;\r\n\tTue, 26 Feb 2002 05:21:46 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id FAA30359;\r\n\tTue, 26 Feb 2002 05:24:07 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id FAA30354\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 26 Feb 2002 05:24:02 +0100\r\nReceived: from photon.look.ca (photon.look.ca [207.136.80.123])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id g1Q4O1000938\r\n\tfor <globillum@imag.fr>; Tue, 26 Feb 2002 05:24:01 +0100 (MET)\r\nReceived: from bc-van-wvn-a53-01-38.look.ca ([216.66.156.134] helo=VANILLA)\r\n\tby photon.look.ca with smtp (Exim 3.12 #9)\r\n\tid 16fZ9j-0005He-00\r\n\tfor globillum@imag.fr; Tue, 26 Feb 2002 04:24:00 +0000\r\nMessage-ID: <004c01c1be7e$1d07c610$979c42d8@VANILLA>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 02/02/25 Release of RADBIB and GITHESIS\r\nDate: Mon, 25 Feb 2002 20:28:30 -0800\r\nOrganization: byHeart Consultants Limited\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 6.00.2600.0000\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 108\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nX-UIDL: BbB!!$:o\"!*gl!!?Y-!!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\n<META content=\"MSHTML 6.00.2713.1100\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT face=Arial size=2><FONT size=3>\r\n<P>ANNOUNCE: 02/02/25 Release of RADBIB and \r\nGITHESIS<BR>-------------------------------------------------<BR>RADBIB is a \r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\ntheses, articles, and books. It currently includes 2,019 references -- 9 new \r\nadditions since its 02/01/01 release.<BR><BR>This bibliography is available in \r\nBibTex format as RADBIB.BIB (with a release date of February 25, 2002) \r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\nbibliography includes 255 references to radiosity and global illumination theses \r\n-- 1 new addition since the 02/01/01 release.<BR><BR>Financial support for the \r\nmaintenance of these bibliographies is provided by byHeart Consultants \r\nLimited.</P>\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>Chief Technology Officer<BR>byHeart \r\nConsultants Limited<BR><A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></P>\r\n<P>&nbsp;</P></FONT></FONT></DIV></BODY></HTML>\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id g2H2tLX22147;\r\n\tSun, 17 Mar 2002 03:59:22 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) id DAA10967;\r\n\tSun, 17 Mar 2002 03:56:17 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.9.3/8.8.5) with ESMTP id DAA10962\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 17 Mar 2002 03:56:16 +0100\r\nReceived: from photon.look.ca (photon.look.ca [207.136.80.123])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id g2H2uFg13609\r\n\tfor <globillum@imag.fr>; Sun, 17 Mar 2002 03:56:16 +0100 (MET)\r\nReceived: from bc-van-wvn-a53-01-10.look.ca ([216.66.156.106] helo=VANILLA)\r\n\tby photon.look.ca with smtp (Exim 3.12 #9)\r\n\tid 16mQqD-0006nI-00\r\n\tfor globillum@imag.fr; Sun, 17 Mar 2002 02:56:14 +0000\r\nMessage-ID: <000a01c1cd60$1468ede0$6a9c42d8@VANILLA>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 02/03/16 Release of RADBIB and GITHESIS\r\nDate: Sat, 16 Mar 2002 19:01:46 -0800\r\nOrganization: byHeart Consultants Limited\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 6.00.2600.0000\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 111\r\nPrecedence: list\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nX-UIDL: *i@!!';C\"!CX*!!+8h\"!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\n<META content=\"MSHTML 6.00.2713.1100\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\n<P>ANNOUNCE: 02/03/16 Release of RADBIB and \r\nGITHESIS<BR>-------------------------------------------------<BR>RADBIB is a \r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\ntheses, articles, and books. It currently includes 2,033 references -- 14 new \r\nadditions since its 02/02/25 release.<BR><BR>This bibliography is available in \r\nBibTex format as RADBIB.BIB (with a release date of March 16, 2002) \r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\nbibliography includes 260 references to radiosity and global illumination theses \r\n-- 4 new additions since the 02/02/25 release.<BR><BR>Financial support for the \r\nmaintenance of these bibliographies is provided by byHeart Consultants \r\nLimited.</P>\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>Chief Technology Officer<BR>byHeart \r\nConsultants Limited<BR><A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></P></FONT></FONT></DIV></BODY></HTML>\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id g3U4s5X24025;\r\n\tTue, 30 Apr 2002 06:54:06 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id g3U4xS121422;\r\n\tTue, 30 Apr 2002 06:59:28 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id g3U4wWQ21385\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 30 Apr 2002 06:58:32 +0200\r\nReceived: from photon.look.ca (photon.look.ca [207.136.80.123])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id g3U4wWS22701\r\n\tfor <globillum@imag.fr>; Tue, 30 Apr 2002 06:58:32 +0200 (MEST)\r\nReceived: from bc-van-wvn-a53-01-67.look.ca ([216.66.156.163] helo=VANILLA)\r\n\tby photon.look.ca with smtp (Exim 3.12 #9)\r\n\tid 172Pig-0006uZ-00\r\n\tfor globillum@imag.fr; Tue, 30 Apr 2002 04:58:30 +0000\r\nMessage-ID: <000a01c1f004$34c314a0$a39c42d8@VANILLA>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: Updated RADBIB and GITHESIS\r\nDate: Mon, 29 Apr 2002 22:02:16 -0700\r\nOrganization: byHeart Consultants Limited\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 6.00.2600.0000\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 119\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-UIDL: PoF\"!;n[\"!_=n!!~(G\"!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\n<META content=\"MSHTML 6.00.2715.400\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\n<P>ANNOUNCE: 02/05/01 Release of RADBIB and \r\nGITHESIS<BR>-------------------------------------------------<BR>RADBIB is a \r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\ntheses, articles, and books. It currently includes 2,061 references -- 28 new \r\nadditions since its 02/03/16 release.<BR><BR>This bibliography is available in \r\nBibTex format as RADBIB.BIB (with a release date of May 1, 2002) \r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\nbibliography includes 264 references to radiosity and global illumination theses \r\n-- 4 new additions since the 02/03/16 release.<BR><BR>Financial support for the \r\nmaintenance of these bibliographies is provided by byHeart Consultants \r\nLimited.</P>\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>Chief Technology Officer<BR>byHeart \r\nConsultants Limited<BR><A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></P>\r\n<P>PS - Due to threatened legal action from our ISP regarding spam messages, \r\nthis announcement will no longer be posted to the comp.graphics and related \r\nnewsgroups.</P>\r\n<P>&nbsp;</P></FONT></FONT></DIV></BODY></HTML>\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id g5FDxgX04642;\r\n\tSat, 15 Jun 2002 15:59:43 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id g5FEA7m30846;\r\n\tSat, 15 Jun 2002 16:10:07 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id g5FEA1Q30826\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 15 Jun 2002 16:10:01 +0200\r\nReceived: from parsec.look.ca (parsec.look.ca [207.136.80.122])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id g5FE9xQ16833\r\n\tfor <globillum@imag.fr>; Sat, 15 Jun 2002 16:10:00 +0200 (MEST)\r\nReceived: from bc-van-wvn-a53-01-13.look.ca ([216.66.156.109] helo=VANILLA)\r\n\tby parsec.look.ca with smtp (Exim 3.32 #10)\r\n\tid 17JEFZ-00046y-00\r\n\tfor globillum@imag.fr; Sat, 15 Jun 2002 14:09:57 +0000\r\nMessage-ID: <004301c21476$5b340ef0$0100a8c0@VANILLA>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: RADBIB & GITHESIS updateANNOUNCE: 02/05/01 Release of RADBIB and\r\n GITHESIS\r\nDate: Sat, 15 Jun 2002 07:10:06 -0700\r\nOrganization: byHeart Consultants Limited\r\nMIME-Version: 1.0\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 6.00.2600.0000\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 122\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: :U=\"!WXF\"!&Z>\"!^j&\"!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nANNOUNCE: 02/05/01 Release of RADBIB and GITHESIS\r\n---------------------------------------------------------------\r\nRADBIB is a comprehensive bibliography of radiosity and related global\r\nillumination papers, theses, articles, and books. It currently includes\r\n2,073 references -- 12 new additions since its 02/05/01 release.\r\n\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a\r\nrelease date of June 13 2002) from:\r\n\r\nhttp://www.helios32.com (Resources section)\r\n\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\nGITHESIS.BIB. This bibliography includes 264 references to radiosity and\r\nglobal illumination theses -- no new additions since the 02/05/01 release.\r\n\r\nFinancial support for the maintenance of these bibliographies is provided by\r\nbyHeart Consultants Limited.\r\n\r\nIan Ashdown, P. Eng., LC, FIES\r\nChief Technology Officer\r\nbyHeart Consultants Limited\r\nhttp://www.helios32.com\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id g6FNghj20742;\r\n\tTue, 16 Jul 2002 01:42:44 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id g6FNuGr25551;\r\n\tTue, 16 Jul 2002 01:56:16 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id g6FNtkc25519\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 16 Jul 2002 01:55:46 +0200\r\nReceived: from smtp-2.llnl.gov (smtp-2.llnl.gov [128.115.250.82])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id g6FNtiS03630\r\n\tfor <globillum@imag.fr>; Tue, 16 Jul 2002 01:55:45 +0200 (MEST)\r\nReceived: from cliff.llnl.gov (localhost [127.0.0.1])\r\n\tby smtp-2.llnl.gov (8.9.3/8.9.3/LLNL-gateway-1.0) with ESMTP id QAA05948\r\n\tfor <globillum@imag.fr>; Mon, 15 Jul 2002 16:55:28 -0700 (PDT)\r\nReceived: from llnl.gov ([134.9.13.35]) by cliff.llnl.gov\r\n          (Netscape Messaging Server 4.15) with ESMTP id GZBEGM00.BTM for\r\n          <globillum@imag.fr>; Mon, 15 Jul 2002 16:55:34 -0700\r\nSender: nelson@smtp-2.llnl.gov\r\nMessage-ID: <3D3360F6.DDC1FF28@llnl.gov>\r\nDate: Mon, 15 Jul 2002 16:55:34 -0700\r\nFrom: \"Nelson L. Max\" <max2@llnl.gov>\r\nX-Mailer: Mozilla 4.79C-SGI [en] (X11; U; IRIX64 6.5 IP30)\r\nX-Accept-Language: en\r\nMIME-Version: 1.0\r\nTo: globillum@imag.fr\r\nSubject: 3DPVT and EGWR02 reports\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 125\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: ??0\"!Qk7\"!=1<\"!S^4!!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nOn this year's trip I attended two conferences in Italy in consecutive\r\nweeks. Here are my reports. On the 3DPVT conference, I only summarized\r\nthe papers that interested me, but on the EGWR conference I summarized\r\nall those presented. (One of the published papers was not persented due\r\nto travel connection problems). As usual, I apologize if I skipped or\r\nmisrepresented your paper.\r\n\r\n3D Data Processing Visualization and Transmission\r\n\r\nThe 3D Data Processing Visualization and Transmission conference in\r\nPadova, Italy, June 19 - 21, had a large component of image based model\r\nacquisition and rendering papers. Silvio Savarese, Holly Rushmeier,\r\nFausto Bernandini, and Pietro Perona described the \"Implementation of a\r\nShadow Carving System for Shape Capture\" where volumes are carved away\r\nif they are inconsistent with the observed shadows, in images with\r\nmultiple lighting directions and viewpoints. Li Zhang, Brian Curless,\r\nand Steven Seitz described a method of shape acquisition using stripes\r\nof colored light, in a sequence of colors chosen to avoid ambiguities in\r\nphase. The matching correspondences are found by multi-pass dynamic\r\nprogramming. Mark Levoy gave a keynote talk \"Why is 3D scanning hard\" in\r\nwhich he listed many difficulties, and showed examples of statues which\r\nhe believes are not scannable, because of glossy surfaces, wide light\r\ndiffusion, or geometries with inaccessible regions. Carlos Hernandez\r\nEsteban and Francis Schmitt described a multi-camera stereo system\r\nstarting from a visual hull approximation using the silhouette images,\r\nthen carving along an average viewing direction up to the point of best\r\nimage correlation, and finally filtering the resulting carving depths to\r\nreduce noise.\r\n\r\nTakashi Matsuyama and Takeshi Takai \"Generation, Visualization, and\r\nEditing of 3D Video\" used texture mapping on the visual hull from\r\nsilhouettes, as was done by Matusik et al. at Siggraph 2000. However\r\nthey used a voxel-based method for the visual hull instead of a\r\ncomputational geometry one, and created the textures by interpolating\r\ncarefully weighted average colors at each vertex of the marching cubes\r\ncontour surface of their binary voxel volume. Their video results seemed\r\nsuperior to those of Matusik et al..\r\n\r\nCarlo Colombo, Alberto Del Bimbo, and Federico Pernici showed that it is\r\npossible to do \"Uncalibrated 3D metric reconstruction and flattened\r\ntexture acquisition from a single view of a surface of revolution\",\r\nsince in this case there is enough information in a single view to\r\ndetermine the camera calibration and the shape of the curve being\r\nrevolved.\r\n\r\nIn \"Texture at the Terminator\" Jan Koenderink and Sylvia Pont discussed\r\nseveral ways of plotting the maximum, minimum, and median radiance of a\r\nregion of a surface, and a ratio they call the \"contrast\", as functions\r\nof each other and of the angle of incident illumination. The plots for\r\nconcrete duplicate those from a simple diffuse microfacet model, but\r\nthose from plastic and crumpled aluminum are more complex due to\r\nspecular reflection and multiple scattering. The graphs can be used to\r\nestimate the angle range of microfacet normals, and the effects of cast\r\nshadows on the bumps projecting out beyond the terminator can be used to\r\nestimate the maximum bump heights.\r\n\r\nJames Davis, Stephen Marschner, Matt Garr, and Marc Levoy \"Filling Holes\r\nin Complex Surfaces using Volumetric Diffusion\" construct a signed\r\ndistance function in the vicinity of the surface and then apply a\r\ndiffusion process to extend this function through the volume until it\r\nbridges whatever holes may be present. Takeshi Masuda \"Object Shape\r\nModelling from Multiple Range Images by Matching Signed Distance Fields\"\r\niteratively applies rigid body motions to each distance field to\r\nminimize the deviation from the appropriately weighted average of the\r\nrest. Thomas Bulow \"Spherical Diffusion for 3D Surface Smoothing\" shows\r\nhow star shaped objects can be smoothed by diffusing the height function\r\non a sphere, and analyze the process using the spherical harmonic\r\ntransform as an analog of the Fourier transform.\r\n\r\nJohn Isidoro and Stan Sclaroff \"Stochastic Mesh-Based Multi-View\r\nReconstruction\" build the visual hull from simplified silhouettes,\r\nsimplify and subdivide it, and then move the vertices according to a\r\nfree-form deformation to match optimal deformation vectors along\r\nrandomly chosen specific viewing rays, concentrated in areas of\r\nreprojection error. The deformation vectors are chosen to minimize the\r\nreprojection error (taking visibility into account). Greg Slabaugh, Ron\r\nSchafer, and Mat Hans, \"Image-Based Photo Hulls\" have an\r\noutput-view-dependent color consistency algorithm. They determine the\r\nintersection of each viewing ray with the visual hull by the\r\nintersecting of the 2D intersections of its projection with the\r\nsegmented foreground object in each input view. Then starting from the\r\nclosest point on the visual hull, they step along the ray until color\r\nconsistency is achieved. \r\n\r\nChristian Fruh and Avideh Zakhor, \"Data Processing Algorithms for\r\nGenerating Textured 3D Building Facade Meshes from Laser Scans and\r\nCamera Images\", drove a truck equipped with side looking laser scanner\r\nand color cameras for about 7 km through downtown Berkeley. They\r\nsegmented the foreground occluders away from the background facades,\r\nfilled in the holes using hypotheses about the structure of the ground\r\nplane and facade geometry, and then applied the color texture from the\r\nnon-occluded photograph most normal to the facade. \r\n\r\nThere were also invited sessions on matching protein structure geometry\r\nto homologous evolutionarily related structures, ond on 3D geometry\r\ncompression, plus numerous poster sessions.\r\n\r\nFor the first meeting of this kind, the papers were of very good\r\nquality. The conference took place at the historic campus of the\r\nUniversity of Padova, the second oldest in Italy, established in about\r\n1225. The conference week was an unusually hot one for northern Italy,\r\nand on three successive mornings the electric power failed due to the\r\noverload from air conditioning. The posters were outside in the\r\ncourtyard, so we switched to them when the power failed. However, the\r\ncourtyard was also the scene of numerous individual congratulation and\r\nhazing ceremonies, at which graduating students's friends and family\r\nshouted out a particularly obscene graduation song.\r\n\r\nEurographics Workshop on Rendering\r\n\r\nThe Eurographics Workshop on Rendering is an established conference, and\r\nthe 13th annual session was held in Pisa, Italy, on June 26 - 28.  Here\r\nare summaries of all the papers presented.\r\n\r\nFernandez, Bala, and Greenberg computed \"Local Illumination\r\nEnvironments\" which store in octree cells the fully and partially\r\nvisible light sources and potential occluders for the cell, accelerating\r\ndirect lighting computations. Wald, Kollig, Benthin, Keller, and\r\nSlusallek do parallel global illumination by tracing coherent ray groups\r\nwith quasi-Monte Carlo integration sampling. Dimitriev, Brabek,\r\nMyszkowski, and Seidel do selective photon tracing for moving scenes,\r\nfirst tracing \"pilot photons\" to detect regions of change, and then\r\ntracing \"corrective photons\" for more accurate integration there.\r\n\r\nCoconu and Hege have an octree-based point rendering system, which\r\ncomposits in hardware RGBA splats, using the recursive back to front\r\nsort for the octree cells, and the LDI occlusion compatible ordering for\r\nthe points in an octree node. Botsch, Wiratanaya, and Kobbelt replace\r\nthe points by the octree cells themselves, splatting the cell centers.\r\nSince most cells will be empty for surfaces, they suggest an efficient\r\nencoding taking about 2 bits per full cell. They also encode the normals\r\nand colors, and shade the normal codes, rather than the individual\r\npoints.\r\n\r\nYang, Everett, Buehler, and McMillan described a system of 64\r\nunsynchronized cheap firewire video cameras connected to 6 PCs, which\r\nwarp on graphics cards only the parts of their input images that will be\r\nneeded in the final novel image, composited by a seventh PC. With no use\r\nof geometry to enhance the light field reconstruction, multiple\r\nexposures are visible outside of the plane of focus.\r\n\r\nSander, Gortler, Snyder, and Hoppe construct a metric tensor\r\nrepresenting the detail in a color or normal texture, and reparametrize\r\nthe texture coordinate charts to minimize the stretch in this metric,\r\nputting the texture detail where it is needed most. Zelinka and Garland\r\ndo very fast texture synthesis from examples using a jump map, which\r\nlists for each input pixel a set of matching input pixels. A new texture\r\npixel is usually synthesized by extending the input patch of one of its\r\nneighbors, but occasionally a jump to a new patch is taken using the\r\njump map. Lefebvre and Neyret generate either color or bump-map tree\r\nbark textures by an approximate simulation of the cracking process of\r\nthe inelastic bark layers as the tree grows in diameter beneath them.\r\n\r\nWard and Eydelberg-Vileshin render color accurately by defining the\r\nsurface colors in CIE XYZ space using spectral integration with the\r\nspectrum of the dominant illuminant (good for direct illumination from a\r\nsingle kind of source, but not for multiple bounces or spectrally\r\ndifferent sources) and then correct for white-point balancing in the\r\n\"Sharp color space\", which is based on super-saturated RGB primaries.\r\n\r\nBeckaert, Sbert, and Halton speed up path tracing by reusing all but the\r\nfirst leg of the ray paths at nearby pixels. Cammarano and Wann Jensen\r\ndo time dependent photon mapping for correct motion blur of caustics by\r\nstoring time as well as color, energy, and direction at each photon hit,\r\nand then averaging photons that are near in time as well as in space\r\nwhen rendering with a distributed ray caster.\r\n\r\nAshikhman maps high dynamic range input images to a limited output range\r\nby determining a local adaptation level (the average over the largest\r\nneighborhood without high contrast), tone mapping this adaptation level\r\nusing linear compression, and then putting back the detailed contrast by\r\nmultiplying by the ratio of the input pixel value to the local\r\nadaptation level.\r\n\r\nSawhney, Arpa, Kumar, Samarasekera, Aggarwal, Hsu, Nister, and Hanna map\r\nmultiple real-time video surveillance images as textures onto a\r\nnavigable urban geometric environment model. Yamazaki, Sagawa, Kawasaki,\r\nIkeuchi, and Sakauchi extract RGBZ microfacets from a laser-scanner /\r\ncolor-camera input images by clipping the color/range data to small\r\ncubical volumes, and projecting it onto small quadrilaterals\r\nperpendicular to the output viewing directions. The projection and depth\r\nclipping is done in hardware by converting the depth to an opacity, and\r\nusing register combiners and alpha clipping.\r\n\r\nJeshke and Wimmer simplify a complex model into textured polygonal\r\nmeshes suitable for a specific view cell by scan converting the model\r\ninto a voxel representation using depth-clipped hardware rendering into\r\nlayers. The layer spacing is chosen so that parallax from a moving\r\nviewpoint within the view cell is no more than one pixel. The layers are\r\nprocessed in front-to-back order, in order to delete all occluded\r\nvoxels, with special treatment for the one-pixel-wide border between\r\nfilled and empty pixels in each layer. An initial complex polygonal mesh\r\nis constructed and then simplified, with the constraint that the\r\nsimplified mesh must cover exactly all the non-occluded voxels.\r\n\r\nNirenstein, Blake, and Gain do exact polygon-to-polygon visibility by\r\nrepresenting all stabbing lines connecting the two polygons in a 5D\r\neuclidean space using Plucker coordinates (with one of the six\r\ncoordinates normalized to 1). By computational geometry in this space,\r\nvolumes are subtracted for stabbing lines hitting each occluder, leaving\r\nthe non-occluded stabbing lines. This is applied to give exact\r\nvisibility culling for a polyhedral viewpoint volume.\r\n\r\nBaxter, Sud, Govindaraju, and Manocha achieve interactive walkthroughs\r\nfor huge complex environments, with a parallel pipelined system using\r\ntwo graphics pipelines and three CPU processes, based on an axis aligned\r\nbounding box scene hierarchy, hierarchical Z buffer occlusion culling,\r\nand level of detail decisions.The first process drives one pipeline\r\nrenders an Item/Z buffer from the culled geometry for the previous\r\nframe, which is read back for the hierarchical Z buffer occlusion cull.\r\nAnother process performs the view frustum and occlusion culls and level\r\nof detail decisions in software, and the third process drives the final\r\nrendering in the second graphics pipeline.\r\n\r\nSecord, Heidrich, and Striet place point or stroke primitives for\r\nillustration-style rendering of a grey scale image, by redistributing a\r\npredefined Poisson-disc or Halton sequence 2D point distribution. The\r\nmarginal y cumulative distribution of intensity in the input image\r\n(found by integration in x along scan lines) is used to redistribute the\r\ny coordinates, and then the cumulative distribution in x on the scan\r\nlines is used to redistribute the x coordinates. Corrections are made to\r\naccount for the probability that multiple stokes are assigned to the\r\nsame pixel. Stroke direction can be determined from image gradients,\r\ncolors, or information from a 3D model, if available.\r\n\r\nFreudenberg, Masuch, and Strothotte use blending operations on graphics\r\nhardware to emulate the halftone screening process traditionally used in\r\nthe printing industry. Hertzmann, Oliver, Curless, and Seitz create line\r\ndrawing line styles from examples, by adapting ideas from texture\r\nsynthesis from examples. Masselus, Dutre, and Anrys capture the\r\nreflectance field of an object by determining the position of a\r\nhand-moved light source from its effects on four small diffusely\r\nreflecting spheres. Furukawa, Kawasaki, Ikeuchi, and Sakauchi compress a\r\n4D bi-directional texture function measured from images of an object\r\nunder varying illumination, using a tensor product expansion.\r\n\r\nMatusik, Pfister, Ziegler, Ngan, and McMillan acquire low resolution\r\nreflectance information for a reflecting and refracting object using a\r\ntraditional set-up of multiple rotating lights, a fixed set of cameras,\r\nand a rotating turntable for the object. But they add two large plasma\r\npanel monitors, a horizontal one below the turntable, and a vertical one\r\nbehind the object, to obtain high resolution reflection and refraction\r\ninformation, each represented by a gaussian weight distribution about a\r\nreflection or refraction direction, as determined by fitting the\r\nresponse to 1D sinusoidal wave patterns in three orientations on the\r\nmonitors. These monitor views are also used for detecting an\r\nalpha-matted visual hull. The parameters of the gaussians are determined\r\nfor a new view using unstructured lumigraph interpolation, and used to\r\nconvolve with a new environment map. Wexler, Fitzgibbon, and Zisserman\r\nsolve a similar problem by using a sequence of images of a transparent\r\nobject, moving in front of a fixed planar background image, but use a\r\nweighted combination of a few nearby pixels instead of a gaussian, and\r\nconsider only refraction.\r\n\r\nKautz, Sloan, and Snyder convolve a BRDF with an environment map by\r\nrepresenting both with spherical harmonics. The necessary rotations of\r\nthe spherical harmonic coefficients for the environment into the local\r\nframe for the surface are done per vertex in software. The rotation of\r\nthe viewing vector, the look-up of the spherical harmonic coefficients\r\nfor expansion in the lighting direction from a texture function of the\r\nviewing vector, and the dot product of the two aligned spherical\r\nharmonic coefficients to do the convolution in frequency space, are done\r\nper pixel in hardware.\r\n\r\nAkenine-Moller and Assarsson generalize Frank Crow's shadow volume\r\nmethod to penumbras by following along profile contour polylines\r\ncreating a shadow wedge for each edge, bounded by the umbra plane, the\r\npenumbra plane, and two side planes separating the wedge for the current\r\nedge from those from the preceding and following edges on the contour.\r\nIf a surface point is found to lie inside a wedge, a light intensity is\r\nfound by bilinear interpolation within the quadrilateral where the plane\r\nthrough the viewing ray parallel to the profile edge intersects the\r\nwedge. \r\n\r\n\r\n-- \r\nemail: max2@llnl.gov           Nelson Max, Mail Stop L-560\r\nhttp://www.llnl.gov/graphics   Lawrence Livermore National Laboratory\r\nphone (925) 422-4074           7000 East Avenue\r\nfax (925) 422-6287             Livermore, CA 94550, USA\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id g6TEtdj04002\r\n\tfor <wp@cg.tuwien.ac.at>; Mon, 29 Jul 2002 16:55:39 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id g6TFAmJ28361\r\n\tfor wp@cg.tuwien.ac.at; Mon, 29 Jul 2002 17:10:48 +0200\r\nDate: Mon, 29 Jul 2002 17:10:48 +0200\r\nMessage-Id: <200207291510.g6TFAmJ28361@chopinette.imag.fr>\r\nTo: wp@cg.tuwien.ac.at\r\nFrom: listes@imag.fr\r\nSubject: Removed from globillum\r\nX-UIDL: CPX!!hT@\"!i_k!!LXS\"!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nYour address (wp@cg.tuwien.ac.at) has been removed from list \r\nglobillum@imag.fr, probably because we received\r\nnon-delivery reports for your address.\r\n\r\nYou can subscribe again :\r\nmailto:listes@imag.fr?subject=sub%20globillum\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id g6U89Xj14732;\r\n\tTue, 30 Jul 2002 10:09:34 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id g6U8OfS02830;\r\n\tTue, 30 Jul 2002 10:24:41 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id g6U8OWc02811\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 30 Jul 2002 10:24:32 +0200\r\nReceived: from nic.funet.fi (nic.funet.fi [193.166.3.1])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id g6U8OUh04259\r\n\tfor <globillum@imag.fr>; Tue, 30 Jul 2002 10:24:31 +0200 (MEST)\r\nReceived: (from localhost user: 'kouhia' uid#241 fake: STDIN\r\n\t(kouhia@nic.funet.fi)) by nic.funet.fi id <S13885AbSG3IY3>;\r\n\tTue, 30 Jul 2002 11:24:29 +0300\r\nSender: Juhana Sadeharju <kouhia@nic.funet.fi>\r\nFrom: Juhana Sadeharju <kouhia@nic.funet.fi>\r\nTo: globillum@imag.fr\r\nSubject: no html please\r\nMessage-Id: <20020730082429Z13885-12376+9182@nic.funet.fi>\r\nDate: Tue, 30 Jul 2002 11:24:29 +0300\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 126\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: km1!!*K0!!X==\"!BF)#!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nThis is a multi-part message in MIME format...\r\n\r\n------------=_1028017476-1394-0\r\n\r\nHello. Please don't post html mails to globillum.\r\nOur server bounces them, and globillum list kicks me out\r\nof the list. Can list maintainer do something because\r\nI do want to receive at least non-html mails?\r\n\r\nBest regards,\r\n\r\nJuhana\r\n\r\n------------=_1028017476-1394-0\r\nContent-Type: text/plain; name=\"message.footer\"\r\nContent-Disposition: inline; filename=\"message.footer\"\r\nContent-Transfer-Encoding: 8bit\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\n------------=_1028017476-1394-0--\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id g6UFckj19749;\r\n\tTue, 30 Jul 2002 17:38:47 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id g6UFriw06189;\r\n\tTue, 30 Jul 2002 17:53:44 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id g6UFrcc06170\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 30 Jul 2002 17:53:38 +0200\r\nReceived: from lmi.net (lanfill.lmi.net [208.25.68.10])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id g6UFrbh00022\r\n\tfor <globillum@imag.fr>; Tue, 30 Jul 2002 17:53:37 +0200 (MEST)\r\nReceived: from photon.exponent.com (hat38.ppp.lmi.net [208.25.88.106])\r\n\tby lmi.net (8.8.8/8.8.7) with ESMTP id IAA17323\r\n\tfor <globillum@imag.fr>; Tue, 30 Jul 2002 08:53:35 -0700 (PDT)\r\nDate: Tue, 30 Jul 2002 08:51:22 -0700\r\nMime-Version: 1.0\r\nSubject: Radiance workshop reminder\r\nFrom: Greg Ward <gward@lmi.net>\r\nTo: globillum@imag.fr\r\nMessage-Id: <325FDEEE-A3D4-11D6-B80F-00306540F848@lmi.net>\r\nX-Mailer: Apple Mail (2.482)\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 129\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: iQ1\"!@lD!!5Nj!!Z<X!!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nDear Globillum,\r\n\r\nI believe an announcement was sent out some time ago about an upcoming \r\nworkshop on scientific applicaitons of the Radiance rendering system.  I \r\nam not sure, since I was only recently resubscribed to this group (after \r\nmuch begging).  If you are interested in presenting at or attending this \r\nworkshop, or just curious what it's about, please visit the website \r\nlisted below....\r\n\r\n------------\r\n\r\nRADIANCE WORKSHOP REGISTRATION DEADLINE\r\n\r\nThis is a friendly reminder that the deadline for registration to the\r\nFribourg Workshop on Radiance is coming up.  We cannot take any\r\nregistrations after August 31st.  So far,  we have received a dozen\r\nconfirmed registrations, though we have at least 18 speakers and\r\nabout as many again who have said they will come.\r\n\r\nThe tentative agenda and registration forms are available at the\r\nfollowing website:\r\n\r\n\thttp://www.eif.ch/~compag/rw/\r\n\r\nIf you are a speaker, we also need a final abstract and any materials\r\nyou would like to include on the CD-ROM by August 31 as well.  Please\r\nregister before that if you can.\r\n\r\nThanks!\r\n-Greg & Raphael\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id g7II8Pu31352;\r\n\tSun, 18 Aug 2002 20:08:26 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id g7IJ8YH02084;\r\n\tSun, 18 Aug 2002 21:08:34 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id g7IJ6p901980\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 18 Aug 2002 21:06:51 +0200\r\nReceived: from parsec.look.ca (parsec.look.ca [207.136.80.122])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id g7IJ6mT16443\r\n\tfor <globillum@imag.fr>; Sun, 18 Aug 2002 21:06:49 +0200 (MEST)\r\nReceived: from bc-van-wvn-a53-01-39.look.ca ([216.66.156.135] helo=VANILLA)\r\n\tby parsec.look.ca with smtp (Exim 4.05)\r\n\tid 17gVNs-0003H6-00\r\n\tfor globillum@imag.fr; Sun, 18 Aug 2002 19:06:45 +0000\r\nMessage-ID: <000d01c246ea$b430bde0$0100a8c0@VANILLA>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 02/08/17 Release of RADBIB and GITHESIS\r\nDate: Sun, 18 Aug 2002 12:08:55 -0700\r\nOrganization: byHeart Consultants Limited\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 6.00.2600.0000\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 130\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-UIDL: GJK\"!Wm_!!Bbd!!IJ-\"!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\n<META content=\"MSHTML 6.00.2716.2200\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\n<P>ANNOUNCE: 02/08/17 Release of RADBIB and \r\nGITHESIS<BR>-------------------------------------------------<BR>RADBIB is a \r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\ntheses, articles, and books. It currently includes 2,078 references -- 5 new \r\nadditions since its 02/06/13 release.<BR><BR>This bibliography is available in \r\nBibTex format as RADBIB.BIB (with a release date of August 17, 2002) \r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\nbibliography includes 265 references to radiosity and global illumination theses \r\n-- one new addition since the 02/06/13 release. (Congratulations, \r\nRavi!)<BR><BR>Financial support for the maintenance of these bibliographies is \r\nprovided by byHeart Consultants Limited.</P>\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>Chief Technology Officer<BR>byHeart \r\nConsultants Limited<BR><A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></P>\r\n<P>&nbsp;</P></FONT></FONT></DIV></BODY></HTML>\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id g8SGsL809956;\r\n\tSat, 28 Sep 2002 18:54:22 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id g8SGrew27722;\r\n\tSat, 28 Sep 2002 18:53:40 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id g8SGr2u27667\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 28 Sep 2002 18:53:02 +0200\r\nReceived: from twiddle.look.ca (twiddle.look.ca [207.136.80.125])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id g8SGr1310030\r\n\tfor <globillum@imag.fr>; Sat, 28 Sep 2002 18:53:02 +0200 (MEST)\r\nReceived: from bc-van-wvn-a53-01-81.look.ca ([216.66.156.177] helo=VANILLA)\r\n\tby twiddle.look.ca with smtp (Exim 4.05)\r\n\tid 17vKpp-0001Eh-00\r\n\tfor globillum@imag.fr; Sat, 28 Sep 2002 12:52:55 -0400\r\nMessage-ID: <000c01c2670f$fc346de0$0100a8c0@VANILLA>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 02/09/30 Release of RADBIB and GITHESIS\r\nDate: Sat, 28 Sep 2002 09:56:18 -0700\r\nOrganization: byHeart Consultants Limited\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1106\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 135\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-UIDL: j/^\"!*K(\"!!:e!!T8:\"!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\n<META content=\"MSHTML 6.00.2800.1106\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff background=\"\"><FONT face=Arial size=2>ANNOUNCE: 02/09/30 \r\nRelease of RADBIB and \r\nGITHESIS<BR>-------------------------------------------------<BR>RADBIB is a \r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\ntheses, articles, and books. It currently includes 2,095 references -- 17 new \r\nadditions since its 02/08/17 release.<BR><BR>This bibliography is available in \r\nBibTex format as RADBIB.BIB (with a release date of September 30, 2002) \r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\nbibliography includes 271 references to radiosity and global illumination theses \r\n-- 6 new additions since the 02/08/17 release.<BR><BR>Financial support for the \r\nmaintenance of these bibliographies is provided by byHeart Consultants \r\nLimited.<BR><BR>Ian Ashdown, P. Eng., LC, FIES<BR>Chief Technology \r\nOfficer<BR>byHeart Consultants \r\nLimited<BR>http://www.helios32.com</FONT></BODY></HTML>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id g9L8mKh27015;\r\n\tMon, 21 Oct 2002 10:48:21 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id g9L8lvK24219;\r\n\tMon, 21 Oct 2002 10:47:57 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id g9L8lqu24200\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 21 Oct 2002 10:47:52 +0200\r\nReceived: from hermes.cs.kuleuven.ac.be (hermes.cs.kuleuven.ac.be [134.58.40.3])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id g9L8loJ12085\r\n\tfor <globillum@imag.fr>; Mon, 21 Oct 2002 10:47:51 +0200 (MEST)\r\nReceived: from cs.kuleuven.ac.be (dr-zook.cs.kuleuven.ac.be [134.58.41.20])\r\n\tby hermes.cs.kuleuven.ac.be (A_Good_MTA/0.6.11) with SMTP id g9L8lfl26499\r\n\tfor <globillum@imag.fr.>; Mon, 21 Oct 2002 10:47:41 +0200 (MEST)\r\nReceived: by cs.kuleuven.ac.be; id KAA15219; Mon, 21 Oct 2002 10:47:36 +0200\r\nReceived: from nodnsquery(134.58.41.11) by dr-zook.cs.kuleuven.ac.be via csmap (V4.1)\r\n\tid srcAAA0nwc83; Mon, 21 Oct 02 10:47:34 +0200\r\nReceived: from cs.kuleuven.ac.be (luxo.cs.kuleuven.ac.be [134.58.39.227])\r\n\tby iris.cs.kuleuven.ac.be (A_Good_MTA/0.6.11) with ESMTP id g9L8lX815248\r\n\tfor <globillum@imag.fr>; Mon, 21 Oct 2002 10:47:33 +0200 (MEST)\r\nSender: Frank.Suykens@cs.kuleuven.ac.be\r\nMessage-ID: <3DB3BF62.BB6CFB1B@cs.kuleuven.ac.be>\r\nDate: Mon, 21 Oct 2002 10:48:34 +0200\r\nFrom: Frank Suykens <Frank.Suykens@cs.kuleuven.ac.be>\r\nOrganization: K.U.Leuven\r\nX-Mailer: Mozilla 4.77 [en] (X11; U; Linux 2.4.4-4GB i686)\r\nX-Accept-Language: en\r\nMIME-Version: 1.0\r\nTo: globillum@imag.fr\r\nSubject: PhD. Thesis online\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 136\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: iLd\"!L0##!^;$#!^OW\"!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHi,\r\n\r\nI just want to announce that my Ph.D. thesis, entitled \r\n\"On robust Monte Carlo algorithms for multi-pass global illumination\", \r\nis online at:\r\n\r\nhttp://www.cs.kuleuven.ac.be/~graphics/CGRG.PUBLICATIONS/FRANKPHD/\r\n\r\nAbstract, table of contents, and downloads in various formats can be\r\nfound there.\r\n\r\nBest regards,\r\n\r\nFrank Suykens.\r\n\r\n-- \r\n-==========================================================-\r\n Frank Suykens (Frank.Suykens@cs.kuleuven.ac.be, ++32 16 327833)\r\n Graphics, K.U. Leuven http://www.cs.kuleuven.ac.be/~graphics/\r\n-==========================================================-\r\n\"I believe that global illumination will become the norm. Direct\r\nillumination renderers like prman have reached the limit of the\r\nrealism they can produce in terms of lighting.\"\r\nKaveh Kardan, Square USA, in an Ars Technica interview\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id g9M45Mh13430;\r\n\tTue, 22 Oct 2002 06:05:24 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id g9M3woe31539;\r\n\tTue, 22 Oct 2002 05:58:50 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id g9M3wiu31520\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 22 Oct 2002 05:58:44 +0200\r\nReceived: from gpo.stanford.edu (gpo.Stanford.EDU [171.64.77.203])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id g9M3wh301906\r\n\tfor <globillum@imag.fr>; Tue, 22 Oct 2002 05:58:43 +0200 (MEST)\r\nReceived: (qmail 26310 invoked from network); 22 Oct 2002 03:58:40 -0000\r\nReceived: from dda.stanford.edu (HELO dda.Stanford.EDU.stanford.edu) (171.64.77.104)\r\n  by electrolux.Stanford.EDU with SMTP; 22 Oct 2002 03:58:40 -0000\r\nFrom: Marc Levoy <levoy@cs.stanford.edu>\r\nMIME-Version: 1.0\r\nMessage-ID: <15796.52464.603154.982427@dda.Stanford.EDU>\r\nDate: Mon, 21 Oct 2002 20:58:40 -0700\r\nTo: globillum@imag.fr\r\nCC: glab@graphics\r\nCC: glab@graphics\r\nSubject: Nicodemus online\r\nX-Mailer: VM 7.07 under Emacs 21.2.1\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 137\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: \\)h\"!]1:!!(Q##!J3a!!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nFellow researchers in computer graphics,\r\n\r\nJack Hsia, one of the authors of the classic 1977 paper on BRDF nomenclature,\r\nby Nicodemus et al., has kindly agreed to have the paper optically scanned and\r\nplaced online.  You can find it at:\r\n\r\n\thttp://physics.nist.gov/spectrophotometry\r\n\r\n-Marc Levoy\r\n Stanford University\r\n\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id gABG0Oh06895;\r\n\tMon, 11 Nov 2002 17:00:25 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id gABG0BX02300;\r\n\tMon, 11 Nov 2002 17:00:11 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id gABG03u02281\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 11 Nov 2002 17:00:03 +0100\r\nReceived: from nut.autodesk.com (nut.autodesk.com [198.102.112.27])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id gABG01I21773\r\n\tfor <globillum@imag.fr>; Mon, 11 Nov 2002 17:00:02 +0100 (MET)\r\nReceived: from hqmsgsrf00.autodesk.com (hqmsgsrf00.autodesk.com [144.111.32.210])\r\n\tby nut.autodesk.com (8.12.5/8.12.5) with ESMTP id gABFxvV0020633;\r\n\tMon, 11 Nov 2002 07:59:57 -0800 (PST)\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service (5.5.2653.19)\r\n\tid <WWARKY1C>; Mon, 11 Nov 2002 07:59:57 -0800\r\nMessage-ID: <E77320B2A6BFAD42BCAA12423A6D5093C433EA@msgpetmb1.amer.ads.autodesk.com>\r\nFrom: eric.haines@autodesk.com\r\nTo: globillum@imag.fr\r\nCc: henrik@graphics.stanford.edu\r\nSubject: Another photon mapping book\r\nDate: Mon, 11 Nov 2002 07:59:24 -0800\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2653.19)\r\nContent-Type: text/html; charset=windows-1252\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 140\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-UIDL: <ga!!V'2\"!;i)!!7(^!!\r\nX-Mozilla-Status: 9001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html>\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=US-ASCII\">\r\n\r\n\r\n<meta name=Generator content=\"Microsoft Word 10 (filtered)\">\r\n\r\n<style>\r\n<!--\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:#606420;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{font-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=\"#606420\">\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>I ran across this book recently: <a\r\nhref=\"http://www.premierpressbooks.com/catalog/product.cfm?category=Game%20Development&amp;isbn=1592000088\">http://www.premierpressbooks.com/catalog/product.cfm?category=Game%20Development&amp;isbn=1592000088</a>\r\n- a surprising thing, a book about photon mapping made as a paperback in\r\ntheir \"Game Developer\" series.</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Eric</span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id gABMlPh10259;\r\n\tMon, 11 Nov 2002 23:47:26 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id gABMl4U03536;\r\n\tMon, 11 Nov 2002 23:47:04 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id gABMklu03503\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 11 Nov 2002 23:46:47 +0100\r\nReceived: from quark.look.ca (quark.look.ca [207.136.80.22])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id gABMkkI06432\r\n\tfor <globillum@imag.fr>; Mon, 11 Nov 2002 23:46:46 +0100 (MET)\r\nReceived: from bc-van-wvn-a53-01-74.look.ca ([216.66.156.170] helo=VANILLA)\r\n\tby quark.look.ca with smtp (Exim 4.05)\r\n\tid 18BNK4-0001V7-00\r\n\tfor globillum@imag.fr; Mon, 11 Nov 2002 22:46:25 +0000\r\nMessage-ID: <001601c289d4$d88b8710$0100a8c0@VANILLA>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nDate: Mon, 11 Nov 2002 14:51:15 -0800\r\nOrganization: byHeart Consultants Limited\r\nMIME-Version: 1.0\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1106\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106\r\nSubject: ANNOUNCE: 02/11/11 Release of RADBIB and GITHESIS\r\nContent-Type: text/html; charset=windows-1252\r\nX-Spam-Status: No, hits=0.8 required=6.0\r\n\ttests=NOSPAM_INC,SPAM_PHRASE_00_01,SUPERLONG_LINE,USER_AGENT_OE\r\n\tversion=2.43\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 141\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-UIDL: =l4!!%2P\"!PLa\"!'8M!!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\n<META content=\"MSHTML 6.00.2800.1106\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\n<P>ANNOUNCE: 02/11/11 Release of RADBIB and \r\nGITHESIS<BR>-------------------------------------------------<BR>RADBIB is a \r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\ntheses, articles, and books. It currently includes 2,136 references -- 41 new \r\nadditions since its 02/09/30 release.<BR><BR>This bibliography is available in \r\nBibTex format as RADBIB.BIB (with a release date of November 11, 2002) \r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\nbibliography includes 273 references to radiosity and global illumination theses \r\n-- 2 new additions since the 02/09/30 release.<BR><BR>Financial support for the \r\nmaintenance of these bibliographies is provided by byHeart Consultants \r\nLimited.<BR></P></FONT></FONT></DIV></BODY></HTML>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id gAGJjDh21078;\r\n\tSat, 16 Nov 2002 20:45:14 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id gAGJipH07877;\r\n\tSat, 16 Nov 2002 20:44:51 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id gAGJifM07858\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 16 Nov 2002 20:44:41 +0100\r\nReceived: from e35.co.us.ibm.com (e35.co.us.ibm.com [32.97.110.133])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id gAGJid622505\r\n\tfor <globillum@imag.fr>; Sat, 16 Nov 2002 20:44:40 +0100 (MET)\r\nReceived: from westrelay02.boulder.ibm.com (westrelay02.boulder.ibm.com [9.17.194.23])\r\n\tby e35.co.us.ibm.com (8.12.2/8.12.2) with ESMTP id gAGJiWsr037398\r\n\tfor <globillum@imag.fr>; Sat, 16 Nov 2002 14:44:32 -0500\r\nReceived: from d01ml244.pok.ibm.com (d01av02.pok.ibm.com [9.56.224.216])\r\n\tby westrelay02.boulder.ibm.com (8.12.3/NCO/VER6.4) with ESMTP id gAGJiVUP132520\r\n\tfor <globillum@imag.fr>; Sat, 16 Nov 2002 12:44:32 -0700\r\nImportance: Normal\r\nSubject: tone reproduction/image metrics code\r\nTo: globillum@imag.fr\r\nX-Mailer: Lotus Notes Release 5.0.7  March 21, 2001\r\nMessage-ID: <OFF019E57F.033D5EB8-ON85256C73.006BA73C@us.ibm.com>\r\nFrom: Holly Rushmeier <hertjwr@us.ibm.com>\r\nDate: Sat, 16 Nov 2002 14:44:29 -0500\r\nX-MIMETrack: Serialize by Router on D01ML244/01/M/IBM(Release 6.0 [IBM]|November 8, 2002) at\r\n 11/16/2002 14:44:31\r\nMIME-Version: 1.0\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 143\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: )lh\"!U[k\"!acW!!~Sl\"!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n\r\n\r\n\r\nHi --\r\n\r\nI have recently gotten various requests for code for\r\ntone reproduction operators and better-than-pixel-rms\r\nimage comparisons. I don't have code on hand to make\r\navailable to people, and quick Google checks didn't\r\nturn up any obvious repositories for this type of code.\r\nIs any one maintaining sites for freely available\r\ncode for either of these problems?\r\nAs we near the paper deadlines I forsee more\r\npeople looking for this stuff, as we are always\r\nasking people to compare their results with\r\nprevious methods.\r\n\r\n-- Holly\r\n\r\n__________________________\r\nHolly Rushmeier ,hertjwr@us.ibm.com,\r\nhttp://www.research.ibm.com/people/h/holly (914)784-7252\r\nIBM TJ Watson Research Center, 19 Skyline Drive, Hawthorne, NY 10532, USA\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id gAIFkUh14041;\r\n\tMon, 18 Nov 2002 16:46:31 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id gAIFk5802187;\r\n\tMon, 18 Nov 2002 16:46:05 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id gAIFjvo02168\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 18 Nov 2002 16:45:57 +0100\r\nReceived: from e5.ny.us.ibm.com (e5.ny.us.ibm.com [32.97.182.105])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id gAIFjup20156\r\n\tfor <globillum@imag.fr>; Mon, 18 Nov 2002 16:45:56 +0100 (MET)\r\nReceived: from northrelay02.pok.ibm.com (northrelay02.pok.ibm.com [9.56.224.150])\r\n\tby e5.ny.us.ibm.com (8.12.2/8.12.2) with ESMTP id gAIFjn4s075146\r\n\tfor <globillum@imag.fr>; Mon, 18 Nov 2002 10:45:49 -0500\r\nReceived: from d01ml244.pok.ibm.com (d01av02.pok.ibm.com [9.56.224.216])\r\n\tby northrelay02.pok.ibm.com (8.12.3/NCO/VER6.4) with ESMTP id gAIFjg8p045762\r\n\tfor <globillum@imag.fr>; Mon, 18 Nov 2002 10:45:43 -0500\r\nImportance: Normal\r\nSubject: Re: tone reproduction/image metrics code\r\nTo: globillum@imag.fr\r\nX-Mailer: Lotus Notes Release 5.0.7  March 21, 2001\r\nMessage-ID: <OF9BE4547D.159191E3-ON85256C75.005681FA@us.ibm.com>\r\nFrom: Holly Rushmeier <hertjwr@us.ibm.com>\r\nDate: Mon, 18 Nov 2002 10:45:41 -0500\r\nX-MIMETrack: Serialize by Router on D01ML244/01/M/IBM(Release 6.0 [IBM]|November 8, 2002) at\r\n 11/18/2002 10:45:44\r\nMIME-Version: 1.0\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 144\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: @0J!!f0M!!j8'\"!n9+\"!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n\r\n\r\n\r\n\r\n>>From Erik:\r\n__________________________\r\nHolly Rushmeier ,hertjwr@us.ibm.com,\r\nhttp://www.research.ibm.com/people/h/holly (914)784-7252\r\nIBM TJ Watson Research Center, 19 Skyline Drive, Hawthorne, NY 10532, USA\r\n---------------------- Forwarded by Holly Rushmeier/Watson/IBM on\r\n11/18/2002 10:40 AM ---------------------------\r\n\r\nErik Reinhard <reinhard@cs.ucf.edu> on 11/17/2002 11:45:26 AM\r\n\r\nTo:    Holly Rushmeier/Watson/IBM@IBMUS\r\nSubject:    Re: tone reproduction/image metrics code\r\n\r\n\r\n\r\n\r\n\r\nHi,\r\n\r\nRegarding tone reproduction operators, here's what I\r\nknow/have: the Radiance package implements Greg\r\nWard's histogram adjustment technique.\r\n\r\nSource code for our photographic tone reproduction\r\noperator (Siggraph '02) is freely available online\r\n(it implements a newer version which automates two\r\nparameters that used to be manual):\r\n\r\nhttp://www.cs.ucf.edu/~reinhard/Reinhard02/\r\n\r\nI have research code for a number of other operators,\r\nbut this code is not cleaned up, messy and comes\r\nwith no guarantees, and is for those reasons not online.\r\nIf any one has a need for that code, I'd be happy to\r\nshare - please send e-mail.\r\n\r\nCheers,\r\nErik\r\n\r\n\r\n\r\n____________________________________\r\n\r\nErik Reinhard    reinhard@cs.ucf.edu\r\n____________________________________\r\n\r\n\r\n-------------------------------------------------\r\n This mail sent through IMP: http://horde.org/imp/\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nTo: \"Georg Zotti\" <zotti@cg.tuwien.ac.at>, \r\n \"Alessandro Artusi\" <artusi@cg.tuwien.ac.at>,\r\n \"Attila Neumann\" <aneumann@cg.tuwien.ac.at>, \r\n \"Michael Wimmer\" <wimmer@cg.tuwien.ac.at>,\r\n \"Alexander Wilkie\" <wilkie@cg.tuwien.ac.at>, \r\n \"Christiane Ulbricht\" <ulbricht@cg.tuwien.ac.at>,\r\n \"Jiri Bittner\" <bittner@fel.cvut.cz>, bittner@cg.tuwien.ac.at\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\nSubject: globillum mailing list\r\nMessage-Id: <5.1.1.6.0.20021121121502.01fe7968@mail.cg.tuwien.ac.at>\r\nX-Eudora-Signature: <short signature>\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nDate: Thu, 21 Nov 2002 12:18:52\r\nContent-type: text/html; charset=windows-1252\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n<html>\r\nDear all,<br>\r\nI assume that you are all registered for the &quot;Globillum&quot; mailing list. If not, you should do this as soon as possible. Ask Alex how to do that, he should no.<br>\r\nWerner<br><br>\r\n<br>\r\n<x-sigsep><p></x-sigsep>\r\n--<br>\r\n&nbsp;Werner Purgathofer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Tel. +43(1)58801 18648&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>\r\n&nbsp;Technische Universitaet Wien&nbsp;&nbsp; | <a href=\"http://www.cg.tuwien.ac.at/\" eudora=\"autourl\">http://www.cg.tuwien.ac.at</a> <br>\r\n</html>\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id gANIHuh13204;\r\n\tSat, 23 Nov 2002 19:17:57 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id gANIHiK23094;\r\n\tSat, 23 Nov 2002 19:17:44 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id gANIGjo23041\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 23 Nov 2002 19:16:45 +0100\r\nReceived: from twiddle.look.ca (twiddle.look.ca [207.136.80.125])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id gANIGiU14215\r\n\tfor <globillum@imag.fr>; Sat, 23 Nov 2002 19:16:44 +0100 (MET)\r\nReceived: from bc-van-wvn-a53-01-90.look.ca ([216.66.156.186] helo=VANILLA)\r\n\tby twiddle.look.ca with smtp (Exim 4.05)\r\n\tid 18Fepb-0006eO-00\r\n\tfor globillum@imag.fr; Sat, 23 Nov 2002 13:16:40 -0500\r\nMessage-ID: <001601c2931d$3169d7f0$0100a8c0@VANILLA>\r\nReply-To: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nDate: Sat, 23 Nov 2002 10:21:49 -0800\r\nOrganization: byHeart Consultants Limited\r\nMIME-Version: 1.0\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1106\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1106\r\nSubject: RADBIB and GITHESIS ... yet another update\r\nContent-Type: text/html; charset=windows-1252\r\nX-Spam-Status: No, hits=0.8 required=6.0\r\n\ttests=NOSPAM_INC,SPAM_PHRASE_00_01,SUPERLONG_LINE,USER_AGENT_OE\r\n\tversion=2.43\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 146\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-UIDL: <S]\"!R:5!!G~6\"!Q:j\"!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\n<META content=\"MSHTML 6.00.2800.1126\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff background=\"\">\r\n<DIV><FONT face=Arial size=2><U>ANNOUNCE: 02/11/23 Release of RADBIB and \r\nGITHESIS</U><BR></FONT></DIV>\r\n<DIV><FONT face=Arial size=2>RADBIB is a comprehensive bibliography of radiosity \r\nand related global illumination papers, theses, articles, and books. It \r\ncurrently includes 2,161 references -- 25 new additions since its 02/11/23 \r\nrelease.<BR><BR>This bibliography is available in BibTex format as RADBIB.BIB \r\n(with a release date of November 23, 2002) from:<BR><BR>http://www.helios32.com \r\n(Resources section)<BR><BR>Also available from this site is an abridged version \r\nof RADBIB.BIB called GITHESIS.BIB. This bibliography includes 273 references to \r\nradiosity and global illumination theses -- no new additions since the 02/11/11 \r\nrelease.<BR><BR>Financial support for the maintenance of these bibliographies is \r\nprovided by byHeart Consultants Limited.<BR>Ian Ashdown, P. Eng., LC, \r\nFIES<BR>President<BR>byHeart Consultants \r\nLimited<BR>http://www.helios32.com</FONT></DIV></BODY></HTML>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id gB5LA3h05055;\r\n\tThu, 5 Dec 2002 22:10:04 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id gB5L9rY06411;\r\n\tThu, 5 Dec 2002 22:09:53 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id gB5L7aK06346\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 5 Dec 2002 22:07:36 +0100\r\nReceived: from MAIL03.toast.net (mail.toast.net [206.244.185.10])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id gB5L7Z308697\r\n\tfor <globillum@imag.fr>; Thu, 5 Dec 2002 22:07:35 +0100 (MET)\r\nReceived: from delldaextn (unverified [66.19.11.113]) by MAIL03.toast.net\r\n (Vircom SMTPRS 1.4.232) with ESMTP id <B0029882706@MAIL03.toast.net>;\r\n Thu, 5 Dec 2002 16:05:50 -0500\r\nFrom: \"A Gallardo\" <zeroneg1@toast.net>\r\nTo: \"Holly Rushmeier\" <hertjwr@us.ibm.com>, globillum@imag.fr\r\nSubject: RE: Shockwave/modeling package\r\nDate: Thu, 5 Dec 2002 04:07:42 -0500\r\nMessage-ID: <000201c29c3d$c4786d80$710b1342@delldaextn>\r\nMIME-Version: 1.0\r\nX-Priority: 3 (Normal)\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0\r\nIn-Reply-To: <OFA028AC64.59B54E59-ON85256C86.006D599E@us.ibm.com>\r\nImportance: Normal\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 149\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: [9$\"!''E!!NYg\"!9M#!!\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nHi,\r\n\r\n\tI have not posted here for awhile but I have something to contribute. :)\r\n\r\n\tMost Shockwave 3D outputs I have seen are either from 3DS MAX or LW and\r\nothers with built-in modules/ plugins for 3D shockwave output.  I have no\r\nclue though if SW3D is capable of handling interpolated vertex shading info\r\nand 'storage' but surely raster-based texture maps derived from GI/Radiosity\r\nsolutions should work.\r\n\r\n\tAs for cheap modelers under 100 there are a lot but there free ones online\r\nthat are very good although most only runs on Win32's environment:\r\n\r\nHamapatch: spline-based\r\n\r\nhttp://www.hamapatch.t2u.com/\r\n\r\nMetasequoia: LW toolset inspired polygon modeler:\r\n\r\nhttp://www1.sphere.ne.jp/mizno/main_e.html\r\n\r\nSofty3D: organic metaballs modeler:\r\n\r\nhttp://www.softy3d.com/en/index.htm\r\n\r\nSoftCAd Lite: CAD modeler lite version\r\n\r\nhttp://www.softcad.com/index.asp?page=product/do_fS3D.asp\r\n\r\nSPATCH: Spline organic modeler\r\n\r\nhttp://www.eatonhand.com/images/spatch.htm\r\n\r\nOpenFX: 3D modeler,animation program with source code\r\n\r\nhttp://www.openfx.org/news/index.php\r\n\r\nPhotomodeler lite:3d models from photos\r\n\r\nhttp://www.photomodeler.com/Lite/\r\n\r\nLoq Ariou: 3d sketch modeler:\r\n\r\nhttp://www.quelsolaar.com/loqairou/index.html\r\n\r\nWINGS 3D: Polygon modeler based on NENDO\r\n\r\nhttp://www.wings3d.com/\r\n\r\nSTRATA 3D: free 3d modeler\r\n\r\nhttp://www.computerarts.co.uk/downloads/3d/apps.asp?page=1\r\n\r\nturboCAD LE:\r\n\r\nhttp://nct.digitalriver.com/fulfill/0002.16\r\n\r\n\tGood Luck!\r\n\r\nSincerely,\r\n\r\nArnold Gallardo\r\nVisual Content Creator\r\nTechnical Writer\r\n\r\n\r\n> -----Original Message-----\r\n> From: Holly Rushmeier [mailto:hertjwr@us.ibm.com]\r\n> Sent: Thursday, December 05, 2002 3:06 PM\r\n> To: globillum@imag.fr\r\n> Subject: Shockwave/modeling package\r\n>\r\n>\r\n>\r\n>\r\n>\r\n>\r\n>  I would like to know what experience people have had with a couple of\r\n> things:\r\n>\r\n> -- Has anybody experimented with advanced rendering techniques withing\r\n> Shockwave 3D?\r\n> Before getting into learning a new package, I would like to know if there\r\n> are some major\r\n> problems/limitations with doing things like operating on multiple textures\r\n> or using\r\n> specific types of hardware. So far everything I have seen refers to\r\n> exporting things defined\r\n> in Studiomax or similar package, has anybody tried writing their\r\n> own custom\r\n> rendering\r\n> in Shockwave?\r\n> They have a nice demo accessible from\r\n> http://www.macromedia.com/support/director/ts/documents/render_test.htm\r\n> but it has an unsettling warning about possible blue screen results.\r\n>\r\n> -- Does anybody know of really cheap 3D modeling packages (less than $100)\r\n> that are\r\n> useful for defining basic scenes?\r\n>\r\n> ____________\r\n> Holly\r\n>\r\n>\r\n> __________________________\r\n> Holly Rushmeier ,hertjwr@us.ibm.com,\r\n> http://www.research.ibm.com/people/h/holly (914)784-7252\r\n> IBM TJ Watson Research Center, 19 Skyline Drive, Hawthorne, NY 10532, USA\r\n>\r\n>\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id gB5K72h04569;\r\n\tThu, 5 Dec 2002 21:07:02 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id gB5K6n202638;\r\n\tThu, 5 Dec 2002 21:06:49 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id gB5K6eK02353\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 5 Dec 2002 21:06:40 +0100\r\nReceived: from e33.co.us.ibm.com (e33.co.us.ibm.com [32.97.110.131])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id gB5K6d306026\r\n\tfor <globillum@imag.fr>; Thu, 5 Dec 2002 21:06:39 +0100 (MET)\r\nReceived: from westrelay04.boulder.ibm.com (westrelay04.boulder.ibm.com [9.17.193.32])\r\n\tby e33.co.us.ibm.com (8.12.2/8.12.2) with ESMTP id gB5K6aae008854\r\n\tfor <globillum@imag.fr>; Thu, 5 Dec 2002 15:06:37 -0500\r\nReceived: from d01ml244.pok.ibm.com (d01av02.pok.ibm.com [9.56.224.216])\r\n\tby westrelay04.boulder.ibm.com (8.12.3/NCO/VER6.4) with ESMTP id gB5K9V4Y025848\r\n\tfor <globillum@imag.fr>; Thu, 5 Dec 2002 13:09:32 -0700\r\nImportance: Normal\r\nSubject: Shockwave/modeling package\r\nTo: globillum@imag.fr\r\nX-Mailer: Lotus Notes Release 5.0.7  March 21, 2001\r\nMessage-ID: <OFA028AC64.59B54E59-ON85256C86.006D599E@us.ibm.com>\r\nFrom: Holly Rushmeier <hertjwr@us.ibm.com>\r\nDate: Thu, 5 Dec 2002 15:06:28 -0500\r\nX-MIMETrack: Serialize by Router on D01ML244/01/M/IBM(Release 6.0 [IBM]|November 8, 2002) at\r\n 12/05/2002 15:06:32\r\nMIME-Version: 1.0\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 147\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: $K]\"!BlG!!I~o!!^Yg!!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n\r\n\r\n\r\n I would like to know what experience people have had with a couple of\r\nthings:\r\n\r\n-- Has anybody experimented with advanced rendering techniques withing\r\nShockwave 3D?\r\nBefore getting into learning a new package, I would like to know if there\r\nare some major\r\nproblems/limitations with doing things like operating on multiple textures\r\nor using\r\nspecific types of hardware. So far everything I have seen refers to\r\nexporting things defined\r\nin Studiomax or similar package, has anybody tried writing their own custom\r\nrendering\r\nin Shockwave?\r\nThey have a nice demo accessible from\r\nhttp://www.macromedia.com/support/director/ts/documents/render_test.htm\r\nbut it has an unsettling warning about possible blue screen results.\r\n\r\n-- Does anybody know of really cheap 3D modeling packages (less than $100)\r\nthat are\r\nuseful for defining basic scenes?\r\n\r\n____________\r\nHolly\r\n\r\n\r\n__________________________\r\nHolly Rushmeier ,hertjwr@us.ibm.com,\r\nhttp://www.research.ibm.com/people/h/holly (914)784-7252\r\nIBM TJ Watson Research Center, 19 Skyline Drive, Hawthorne, NY 10532, USA\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id gB5KGnh04688;\r\n\tThu, 5 Dec 2002 21:16:50 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id gB5KGe103133;\r\n\tThu, 5 Dec 2002 21:16:40 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id gB5KGVK03113\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 5 Dec 2002 21:16:31 +0100\r\nReceived: from mail-imagis (mail-imagis.inrialpes.fr [194.199.26.22])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id gB5KGS306600;\r\n\tThu, 5 Dec 2002 21:16:28 +0100 (MET)\r\nReceived: from imag.fr (cormier [194.199.26.158])\r\n\tby mail-imagis (Postfix) with ESMTP\r\n\tid 23FB240168; Thu,  5 Dec 2002 21:16:23 +0100 (CET)\r\nSender: David.Bourguignon@imag.fr\r\nMessage-ID: <3DEFB417.60F6A8F6@imag.fr>\r\nDate: Thu, 05 Dec 2002 21:16:23 +0100\r\nFrom: David Bourguignon <david.bourguignon@imag.fr>\r\nOrganization: iMAGIS\r\nX-Mailer: Mozilla 4.78 [en] (X11; U; Linux 2.4.8-34.1mdksmp i686)\r\nX-Accept-Language: en\r\nMIME-Version: 1.0\r\nTo: Holly Rushmeier <hertjwr@us.ibm.com>\r\nCc: globillum@imag.fr\r\nSubject: Re: Shockwave/modeling package\r\nReferences: <OFA028AC64.59B54E59-ON85256C86.006D599E@us.ibm.com>\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 148\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: 8-_\"!B*f\"!3SX!!,L0!!\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nHolly Rushmeier wrote:\r\n> \r\n> -- Does anybody know of really cheap 3D modeling packages (less than $100)\r\n> that are\r\n> useful for defining basic scenes?\r\n> \r\n\r\nHi Holly,\r\n\r\nYou can try blender (http://www.blender.org/).\r\nIt's free software (in all meanings of the words) and it works great.\r\n\r\n\tDavid.\r\n\r\n-- \r\niMAGIS project, GRAVIR lab\r\nINRIA Rhne-Alpes, 655 avenue de l'Europe\r\n38330 Montbonnot Saint Martin, France\r\nhttp://www-imagis.imag.fr/Membres/David.Bourguignon/index.gb.html\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id gB5LFgh05124;\r\n\tThu, 5 Dec 2002 22:15:43 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id gB5LFVK06882;\r\n\tThu, 5 Dec 2002 22:15:31 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id gB5LDVK06815\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 5 Dec 2002 22:13:31 +0100\r\nReceived: from mail.slb.com (nammta01.sugar-land.nam.slb.com [163.188.150.130])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id gB5LDL309009;\r\n\tThu, 5 Dec 2002 22:13:21 +0100 (MET)\r\nReceived: from conversion-daemon.nammta01.sugar-land.nam.slb.com by\r\n nammta01.sugar-land.nam.slb.com\r\n (iPlanet Messaging Server 5.2 HotFix 1.06 (built Nov 15 2002))\r\n id <0H6N00K01ZNUJB@nammta01.sugar-land.nam.slb.com>; Thu,\r\n 05 Dec 2002 21:01:51 +0000 (GMT)\r\nReceived: from baja-clear.austin.apc.slb.com\r\n (baja-clear.austin.apc.slb.com [163.185.74.6])\r\n by nammta01.sugar-land.nam.slb.com\r\n (iPlanet Messaging Server 5.2 HotFix 1.06 (built Nov 15 2002))\r\n with ESMTP id <0H6N00B3PZQZLW@nammta01.sugar-land.nam.slb.com>; Thu,\r\n 05 Dec 2002 21:01:47 +0000 (GMT)\r\nReceived: from slb.com ([163.185.73.61])\tby baja-clear.austin.apc.slb.com\r\n (8.9.3/8.9.3) with ESMTP id PAA10878; Thu, 05 Dec 2002 15:01:40 -0600 (CST)\r\nDate: Thu, 05 Dec 2002 15:01:42 -0600\r\nFrom: \"A. T. Campbell, III\" <atcampbell@slb.com>\r\nSubject: Re: Shockwave/modeling package\r\nTo: David Bourguignon <david.bourguignon@imag.fr>\r\nCc: Holly Rushmeier <hertjwr@us.ibm.com>, globillum@imag.fr\r\nMessage-id: <3DEFBEB6.8020700@slb.com>\r\nMIME-version: 1.0\r\nX-Accept-Language: en-us, en\r\nUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0.1)\r\n Gecko/20020823 Netscape/7.0\r\nReferences: <OFA028AC64.59B54E59-ON85256C86.006D599E@us.ibm.com>\r\n <3DEFB417.60F6A8F6@imag.fr>\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 150\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: \"AE\"!&?&!!l)m!!NT0!!\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHolly (and Globillumers),\r\n\r\nBlender is indeed a good free program, but its user interface\r\nis so unusual that you'll probably need to buy its $50 manual\r\nto use it effectively.\r\n\r\nYou might also look into Amapi3D from Eovia. The latest\r\nversion costs a few hundred dollars, but a release from\r\na couple of years ago is available for free download from\r\na game development website:\r\n\r\n    http://amapi.idevgames.com/\r\n\r\nAdobe has a new 3D modeling product called Atmosphere that's\r\ncurrent being distributed in beta as a free download:\r\n\r\n    http://www.adobe.com/products/atmosphere/\r\n\r\nThere are several decent free and inexpensive modelers\r\nprimarily intended for creating scenes for the POV-Ray\r\nraytracer. Many of them also export VRML, DXF, and other\r\n3D file formats. From this group, I've tried and liked\r\nBreeze Designer and Ayam. Here's a set of links:\r\n \r\nhttp://www.povray.org/resources/links/3D_Programs/POV-Ray_Modelling_Programs/\r\n\r\nAlso, you might try some modelers aimed at the computer\r\ngame community. A recent and powerful one is gmax from Discreet.\r\nIt's basically a scaled-down version of 3D Studio Max. To use\r\nthe editor you'll need to have a copy of a recent game\r\nit supports (Microsoft Flight Simulator 2002,Unreal Tournament\r\n2003, etc.). Here's the link:\r\n\r\n    http://www.discreet.com/products/gmax/\r\n\r\nI hope this helps!\r\n\r\n-- \r\nA. T. Campbell, III (atcampbell@slb.com)\r\nPhone:(512)331-3382  Fax:(512)331-3387\r\nSchlumberger Austin Product Center, 8311 N. FM 620, Austin, TX 78726\r\n\r\n===============================\r\n\r\nDavid Bourguignon wrote:\r\n> Holly Rushmeier wrote:\r\n> \r\n>>-- Does anybody know of really cheap 3D modeling packages (less than $100)\r\n>>that are\r\n>>useful for defining basic scenes?\r\n>>\r\n> \r\n> Hi Holly,\r\n> \r\n> You can try blender (http://www.blender.org/).\r\n> It's free software (in all meanings of the words) and it works great.\r\n> \r\n> \tDavid.\r\n\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id gB5Lcih05244;\r\n\tThu, 5 Dec 2002 22:38:45 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id gB5LcaK08482;\r\n\tThu, 5 Dec 2002 22:38:36 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id gB5LcTK08463\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 5 Dec 2002 22:38:29 +0100\r\nReceived: from pd5mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id gB5LcR310110;\r\n\tThu, 5 Dec 2002 22:38:28 +0100 (MET)\r\nReceived: from pd2mr2so.prod.shaw.ca (pd2mr2so-ser.prod.shaw.ca [10.0.141.109])\r\n by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\n with ESMTP id <0H6O0089A1CK5L@l-daemon>; Thu, 05 Dec 2002 14:36:20 -0700 (MST)\r\nReceived: from pn2ml7so.prod.shaw.ca\r\n (pn2ml7so-qfe0.prod.shaw.ca [10.0.121.151]) by l-daemon\r\n (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\n with ESMTP id <0H6O00GQG1CJY5@l-daemon>; Thu, 05 Dec 2002 14:36:19 -0700 (MST)\r\nReceived: from VANILLA (h24-87-171-127.vn.shawcable.net [24.87.171.127])\r\n by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\n with SMTP id <0H6O007YG1CHZL@l-daemon>; Thu, 05 Dec 2002 14:36:19 -0700 (MST)\r\nDate: Thu, 05 Dec 2002 13:35:43 -0800\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\nSubject: Re: Shockwave/modeling package\r\nTo: \"A. T. Campbell, III\" <atcampbell@slb.com>, \r\n David Bourguignon <david.bourguignon@imag.fr>\r\nCc: Holly Rushmeier <hertjwr@us.ibm.com>, globillum@imag.fr\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\nMessage-id: <018101c29ca6$441c3a40$7fab5718@VANILLA>\r\nOrganization: byHeart Consultants Limited\r\nMIME-version: 1.0\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1106\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1106\r\nX-Priority: 3\r\nX-MSMail-priority: Normal\r\nReferences: <OFA028AC64.59B54E59-ON85256C86.006D599E@us.ibm.com>\r\n <3DEFB417.60F6A8F6@imag.fr> <3DEFBEB6.8020700@slb.com>\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 151\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: E_^\"!C4S!!@HH\"!M6~\"!\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nSpeaking of Blender, I understood from comp.graphics.rendering.raytracing\r\nthat the company (NAN?) went under several months ago, and that their Web\r\nsite was taken off-line. Does anyone know the latest news on this?\r\n\r\nIan Ashdown, P. Eng., LC, FIES\r\nPresident\r\nbyHeart Consultants Limited\r\nhttp://www.helios32.com\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id gB5Ljch05312;\r\n\tThu, 5 Dec 2002 22:45:39 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id gB5LjUC08965;\r\n\tThu, 5 Dec 2002 22:45:30 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id gB5LjMK08946\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 5 Dec 2002 22:45:22 +0100\r\nReceived: from mail-imagis (mail-imagis.inrialpes.fr [194.199.26.22])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id gB5Lj6310456;\r\n\tThu, 5 Dec 2002 22:45:06 +0100 (MET)\r\nReceived: from imag.fr (cormier [194.199.26.158])\r\n\tby mail-imagis (Postfix) with ESMTP\r\n\tid 4DC4C40168; Thu,  5 Dec 2002 22:45:01 +0100 (CET)\r\nSender: David.Bourguignon@imag.fr\r\nMessage-ID: <3DEFC8DD.440ADD76@imag.fr>\r\nDate: Thu, 05 Dec 2002 22:45:01 +0100\r\nFrom: David Bourguignon <david.bourguignon@imag.fr>\r\nOrganization: iMAGIS\r\nX-Mailer: Mozilla 4.78 [en] (X11; U; Linux 2.4.8-34.1mdksmp i686)\r\nX-Accept-Language: en\r\nMIME-Version: 1.0\r\nTo: Ian Ashdown <ian_ashdown@helios32.com>\r\nCc: \"A. T. Campbell, III\" <atcampbell@slb.com>, \r\n Holly Rushmeier <hertjwr@us.ibm.com>,\r\n globillum@imag.fr\r\nSubject: Re: Shockwave/modeling package\r\nReferences: <OFA028AC64.59B54E59-ON85256C86.006D599E@us.ibm.com>\r\n\t <3DEFB417.60F6A8F6@imag.fr> <3DEFBEB6.8020700@slb.com> <018101c29ca6$441c3a40$7fab5718@VANILLA>\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 152\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: 585\"!DH@\"!46+!!+o@\"!\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nIan Ashdown wrote:\r\n> \r\n> Speaking of Blender, I understood from comp.graphics.rendering.raytracing\r\n> that the company (NAN?) went under several months ago, and that their Web\r\n> site was taken off-line. Does anyone know the latest news on this?\r\n> \r\n> Ian Ashdown, P. Eng., LC, FIES\r\n> President\r\n> byHeart Consultants Limited\r\n> http://www.helios32.com\r\n\r\nHi Ian,\r\n\r\nAccording to the author of one of the posts on the blender site:\r\n\r\n\"\"For the first time (as far as i know) in the Internet history, and maybe in\r\nthe \"real world\" history too, a community of wideworld based people, only tied\r\nby the same \"passion\", bought a commercial product and decided to make it\r\navailable gatuitously for all the people in the world (well, at least, for those\r\nwho have a computer access).\r\n \r\nYes, the so called \"BLENDER Community\", have paid the amount of money (100,000\r\nEURO) that NAN, the proprietary company of the \"software\" was demanding, and\r\nthen, released it FREE, under the GPL License.\"\"\r\n\r\n\tDavid.\r\n\r\n-- \r\niMAGIS project, GRAVIR lab\r\nINRIA Rhne-Alpes, 655 avenue de l'Europe\r\n38330 Montbonnot Saint Martin, France\r\nhttp://www-imagis.imag.fr/Membres/David.Bourguignon/index.gb.html\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h057JEh13871;\r\n\tSun, 5 Jan 2003 08:19:17 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h057Ipe06750;\r\n\tSun, 5 Jan 2003 08:18:51 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h057GHK06435\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 5 Jan 2003 08:16:17 +0100\r\nReceived: from pd6mo1so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id h057GF723848\r\n\tfor <globillum@imag.fr>; Sun, 5 Jan 2003 08:16:16 +0100 (MET)\r\nReceived: from pd3mr3so.prod.shaw.ca (pd3mr3so-ser.prod.shaw.ca [10.0.141.179])\r\n by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\n with ESMTP id <0H88002NMC72N8@l-daemon> for globillum@imag.fr; Sun,\r\n 05 Jan 2003 00:16:14 -0700 (MST)\r\nReceived: from pn2ml6so.prod.shaw.ca\r\n (pn2ml6so-qfe0.prod.shaw.ca [10.0.121.150]) by l-daemon\r\n (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\n with ESMTP id <0H88000DNC7244@l-daemon> for globillum@imag.fr; Sun,\r\n 05 Jan 2003 00:16:14 -0700 (MST)\r\nReceived: from VANILLA (h24-87-171-127.vn.shawcable.net [24.87.171.127])\r\n by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\n with SMTP id <0H8800175C70CU@l-daemon> for globillum@imag.fr; Sun,\r\n 05 Jan 2003 00:16:14 -0700 (MST)\r\nDate: Sat, 04 Jan 2003 23:16:36 -0800\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\nSubject: ANNOUNCE: January 5th, 2003 release of RADBIB and GITHESIS\r\nTo: globillum@imag.fr\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\nMessage-id: <007301c2b48a$6218bc70$7fab5718@VANILLA>\r\nOrganization: byHeart Consultants Limited\r\nMIME-version: 1.0\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1106\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1106\r\nContent-type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-priority: Normal\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 154\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-UIDL: $I9\"!J03\"!@c7!![$2!!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\n<META content=\"MSHTML 6.00.2800.1126\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\n<P>ANNOUNCE: 03/01/05 Release of RADBIB and \r\nGITHESIS<BR>-------------------------------------------------<BR>RADBIB is a \r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\ntheses, articles, and books. It currently includes 2,185 references -- 24 new \r\nadditions since its 02/11/23 release.<BR><BR>This bibliography is available in \r\nBibTex format as RADBIB.BIB (with a release date of January 5, 2003) \r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\nbibliography includes 282 references to radiosity and global illumination theses \r\n-- 9 new additions since the 02/11/23 release.<BR><BR>Financial support for the \r\nmaintenance of these bibliographies is provided by byHeart Consultants \r\nLimited.</P>\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>President<BR>byHeart Consultants \r\nLimited<BR><A href=\"http://www.helios32.com\">http://www.helios32.com</A></P>\r\n<P>&nbsp;</P></FONT></FONT></DIV></BODY></HTML>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h0GGRkh06892;\r\n\tThu, 16 Jan 2003 17:27:48 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h0GGOki12427;\r\n\tThu, 16 Jan 2003 17:24:46 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h0GGNo512353\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 16 Jan 2003 17:23:50 +0100\r\nReceived: from nut.autodesk.com (nut.autodesk.com [198.102.112.27])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id h0GGNnp17117\r\n\tfor <globillum@imag.fr>; Thu, 16 Jan 2003 17:23:49 +0100 (MET)\r\nReceived: from hqmsgsrf00.autodesk.com (hqmsgsrf00.autodesk.com [144.111.32.210])\r\n\tby nut.autodesk.com (8.12.6/8.12.5) with ESMTP id h0GGNax0004919;\r\n\tThu, 16 Jan 2003 08:23:36 -0800 (PST)\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service (5.5.2653.19)\r\n\tid <CN7636RC>; Thu, 16 Jan 2003 08:23:36 -0800\r\nMessage-ID: <E77320B2A6BFAD42BCAA12423A6D509301296351@msgpetmb1.amer.ads.autodesk.com>\r\nFrom: eric.haines@autodesk.com\r\nTo: globillum@imag.fr\r\nSubject: Less than a week left!\r\nDate: Thu, 16 Jan 2003 08:23:32 -0800\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2653.19)\r\nContent-Type: text/html; charset=windows-1252\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 156\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-UIDL: i8G!!<[\"\"!Ao@!!E>2\"!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html>\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=US-ASCII\">\r\n\r\n\r\n<meta name=Generator content=\"Microsoft Word 10 (filtered)\">\r\n\r\n<style>\r\n<!--\r\n /* Font Definitions */\r\n @font-face\r\n\t{font-family:SimSun;\r\n\tpanose-1:2 1 6 0 3 1 1 1 1 1;}\r\n@font-face\r\n\t{font-family:\"\\@SimSun\";\r\n\tpanose-1:2 1 6 0 3 1 1 1 1 1;}\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:#606420;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{font-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=\"#606420\">\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Yes, it's less than a week left until that\r\nall-important date, the Fantasy Graphics League entry deadline: <a\r\nhref=\"http://www.realtimerendering.com/fgl/\">http://www.realtimerendering.com/fgl/</a>\r\n</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>After you meet this deadline, you can then finish your\r\nSIGGRAPH paper submissions.</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Enjoy,</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Eric</span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h0LEUTh17164;\r\n\tTue, 21 Jan 2003 15:30:32 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h0LEU4T15789;\r\n\tTue, 21 Jan 2003 15:30:04 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h0LETI515714\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 21 Jan 2003 15:29:18 +0100\r\nReceived: from nut.autodesk.com (nut.autodesk.com [198.102.112.27])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id h0LETHX12008\r\n\tfor <globillum@imag.fr>; Tue, 21 Jan 2003 15:29:17 +0100 (MET)\r\nReceived: from hqmsgsrf00.autodesk.com (hqmsgsrf00.autodesk.com [144.111.32.210])\r\n\tby nut.autodesk.com (8.12.6/8.12.5) with ESMTP id h0LESLx0029071\r\n\tfor <globillum@imag.fr>; Tue, 21 Jan 2003 06:29:11 -0800 (PST)\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service (5.5.2653.19)\r\n\tid <DDWAJTKH>; Tue, 21 Jan 2003 06:28:21 -0800\r\nMessage-ID: <E77320B2A6BFAD42BCAA12423A6D50930137020E@msgpetmb1.amer.ads.autodesk.com>\r\nFrom: eric.haines@autodesk.com\r\nTo: globillum@imag.fr\r\nSubject: Ugh, foo, and bah\r\nDate: Tue, 21 Jan 2003 06:28:14 -0800\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2653.19)\r\nContent-Type: text/html; charset=windows-1252\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 157\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-UIDL: S@<!!bJ?\"!kLF!!akJ!!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html>\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=US-ASCII\">\r\n\r\n\r\n<meta name=Generator content=\"Microsoft Word 10 (filtered)\">\r\n\r\n<style>\r\n<!--\r\n /* Font Definitions */\r\n @font-face\r\n\t{font-family:SimSun;\r\n\tpanose-1:2 1 6 0 3 1 1 1 1 1;}\r\n@font-face\r\n\t{font-family:\"\\@SimSun\";\r\n\tpanose-1:2 1 6 0 3 1 1 1 1 1;}\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:#606420;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{font-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=\"#606420\">\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>If you've been waiting until the last minute to submit\r\nyour Fantasy Graphics League team, <a\r\nhref=\"http://www.realtimerendering.com/fgl\">http://www.realtimerendering.com/fgl</a>,\r\nplease keep waiting. It turns out that somebody diddled with server permissions\r\nand whatnot, and my CGI script is no longer working (and hasn't been\r\nsince about Dec. 12<sup>th</sup>!). Anyway, I'll let you know when it's\r\nworking again, and I'll extend the deadline; just thought I'd warn\r\nyou now to not waste the time now (waste it later).</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>I do have a question for you all, as I've been exchanging\r\ncorrespondence on this topic: when was the first use of computing ray\r\nintersections and paths for optics? Also, when was the first use of the idea of\r\nrays as a way of determining shadows? If you've run across anything\r\ninteresting on these two subjects, please pass them on, as I'd like to\r\ncollect them all for the Ray Tracing News.</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Eric</span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h0LKLvh21103;\r\n\tTue, 21 Jan 2003 21:21:58 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h0LKLcs03491;\r\n\tTue, 21 Jan 2003 21:21:38 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h0LKLK503457\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 21 Jan 2003 21:21:20 +0100\r\nReceived: from nut.autodesk.com (nut.autodesk.com [198.102.112.27])\r\n\tby imag.imag.fr (8.11.6/8.11.6) with ESMTP id h0LKLJO23346\r\n\tfor <globillum@imag.fr>; Tue, 21 Jan 2003 21:21:19 +0100 (MET)\r\nReceived: from hqmsgsrf00.autodesk.com (hqmsgsrf00.autodesk.com [144.111.32.210])\r\n\tby nut.autodesk.com (8.12.6/8.12.5) with ESMTP id h0LKL7x0013179\r\n\tfor <globillum@imag.fr>; Tue, 21 Jan 2003 12:21:12 -0800 (PST)\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service (5.5.2653.19)\r\n\tid <DDWAKYRF>; Tue, 21 Jan 2003 12:21:06 -0800\r\nMessage-ID: <E77320B2A6BFAD42BCAA12423A6D509301370407@msgpetmb1.amer.ads.autodesk.com>\r\nFrom: eric.haines@autodesk.com\r\nTo: globillum@imag.fr\r\nSubject: RE: Ugh, foo, and bah\r\nDate: Tue, 21 Jan 2003 12:21:03 -0800\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2653.19)\r\nContent-Type: text/html; charset=windows-1252\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 158\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-UIDL: c&W!!V`6!!<-d!!l/2!!\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html>\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=US-ASCII\">\r\n\r\n\r\n<meta name=Generator content=\"Microsoft Word 10 (filtered)\">\r\n\r\n<style>\r\n<!--\r\n /* Font Definitions */\r\n @font-face\r\n\t{font-family:SimSun;\r\n\tpanose-1:2 1 6 0 3 1 1 1 1 1;}\r\n@font-face\r\n\t{font-family:\"\\@SimSun\";\r\n\tpanose-1:2 1 6 0 3 1 1 1 1 1;}\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:#606420;\r\n\ttext-decoration:underline;}\r\nspan.emailstyle17\r\n\t{font-family:Arial;\r\n\tcolor:windowtext;}\r\nspan.EmailStyle18\r\n\t{font-family:Arial;\r\n\tcolor:navy;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=\"#606420\">\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\n10.0pt;font-family:Arial;color:navy'>Given that two people have responded \"Appel?\"\r\nin the past few hours, I guess I should explain further. I agree that Appel\r\nwas, to my knowledge, the first to use computers to trace rays, at least in the\r\nfield of computer graphics research (I can imagine other fields using computers\r\nto compute occlusion for non-graphical reasons earlier than Appel). I was more\r\ninterested in earlier uses of rays and their computation (not on computers) to evaluate\r\nlens designs, for creating silhouettes, etc. I've seen a figure from DaVinci's\r\nworkshop showing the use of rays in how a silhouette is formed, for example. If\r\nanyone had any facts they'd run across in their travels about the use of\r\nrays throughout history, I'd like to know. I'm just compiling a\r\nlight article for the Ray Tracing News, nothing deep; I find the historical roots\r\ninteresting. Also, maybe people in other disciplines like Optics won't\r\nlaugh at us so much, since we then won't say things like, \"computer\r\ngraphics people invented the idea of tracing rays to create shadows and through\r\nrefractive objects.\"</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\n10.0pt;font-family:Arial;color:navy'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\n10.0pt;font-family:Arial;color:navy'>Eric</span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h0MK2nh05727;\r\n\tWed, 22 Jan 2003 21:02:50 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h0MK2aa15146;\r\n\tWed, 22 Jan 2003 21:02:36 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h0MK2Q515126\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 22 Jan 2003 21:02:26 +0100\r\nReceived: from nut.autodesk.com (nut.autodesk.com [198.102.112.27])\r\n\tby imag.imag.fr (8.12.7/8.12.7) with ESMTP id h0MK2P8H019493\r\n\tfor <globillum@imag.fr>; Wed, 22 Jan 2003 21:02:26 +0100 (CET)\r\nReceived: from hqmsgsrf00.autodesk.com (hqmsgsrf00.autodesk.com [144.111.32.210])\r\n\tby nut.autodesk.com (8.12.6/8.12.5) with ESMTP id h0MK1Px0013621\r\n\tfor <globillum@imag.fr>; Wed, 22 Jan 2003 12:02:14 -0800 (PST)\r\nReceived: by hqmsgsrf00.autodesk.com with Internet Mail Service (5.5.2653.19)\r\n\tid <DDWA3239>; Wed, 22 Jan 2003 12:01:24 -0800\r\nMessage-ID: <E77320B2A6BFAD42BCAA12423A6D509301370758@msgpetmb1.amer.ads.autodesk.com>\r\nFrom: eric.haines@autodesk.com\r\nTo: globillum@imag.fr\r\nSubject: This time for sure...\r\nDate: Wed, 22 Jan 2003 12:01:20 -0800\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2653.19)\r\nContent-Type: text/html; charset=windows-1252\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 159\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-UIDL: I5(\"!(8a!!oS?\"!Mkm\"!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html>\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=US-ASCII\">\r\n\r\n\r\n<meta name=Generator content=\"Microsoft Word 10 (filtered)\">\r\n\r\n<style>\r\n<!--\r\n /* Font Definitions */\r\n @font-face\r\n\t{font-family:SimSun;\r\n\tpanose-1:2 1 6 0 3 1 1 1 1 1;}\r\n@font-face\r\n\t{font-family:\"\\@SimSun\";\r\n\tpanose-1:2 1 6 0 3 1 1 1 1 1;}\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:#606420;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{font-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=\"#606420\">\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>The Fantasy Graphics League site is now working for real: <a\r\nhref=\"http://www.realtimerendering.com/fgl\">http://www.realtimerendering.com/fgl</a>.\r\nThe deadline's been extended to February 2<sup>nd</sup>, since the program's\r\nbeen flaked out for awhile.</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Eric</span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h0NAOmh15645;\r\n\tThu, 23 Jan 2003 11:24:49 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h0NAOE429749;\r\n\tThu, 23 Jan 2003 11:24:14 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h0NAO8529729\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 23 Jan 2003 11:24:08 +0100\r\nReceived: from relay2.mail.uk.psi.net (relay2.mail.uk.psi.net [154.32.107.6])\r\n\tby imag.imag.fr (8.12.7/8.12.7) with ESMTP id h0NAO78H016307\r\n\tfor <globillum@imag.fr>; Thu, 23 Jan 2003 11:24:08 +0100 (CET)\r\nReceived: from lightwork.co.uk ([195.152.206.2] helo=elvis.lightwork)\r\n\tby relay2.mail.uk.psi.net with esmtp (Exim 2.12 #2)\r\n\tid 18beWl-0006Ad-00\r\n\tfor globillum@imag.fr; Thu, 23 Jan 2003 10:24:07 +0000\r\nReceived: by elvis.lightwork with Internet Mail Service (5.5.2650.21)\r\n\tid <CNM4T5DJ>; Thu, 23 Jan 2003 10:24:06 -0000\r\nMessage-ID: <8815647C7041D111A3010060B06BE1C001DA0237@elvis.lightwork>\r\nFrom: Neil Gatenby <neil.gatenby@lightworkdesign.com>\r\nTo: globillum@imag.fr\r\nSubject: HDR image format\r\nDate: Thu, 23 Jan 2003 10:24:05 -0000\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2650.21)\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 160\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: lT,\"!E8I\"!]'j!!R='\"!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHi\r\n\r\nThe following will be of interest to some here:\r\n\r\n\thttp://www.openexr.com/\r\n\r\n\"OpenEXR is a high dynamic-range (HDR) image file format developed by\r\nIndustrial Light & Magic for use in computer imaging applications. <snip>\r\nILM has released OpenEXR as free software.\"\r\n\r\nWould someone on this group, who knows more about HDR than me, care to\r\ncomment on the differences between this format and the Debevec format\r\n(http://www.debevec.org/HDRShop/) ???\r\n\r\nIf I wanted to illuminate 3D scenes with HDR images, which format do I go\r\nfor?\r\n\r\nBest wishes\r\n\r\nNeil\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h0NCubh17416;\r\n\tThu, 23 Jan 2003 13:56:38 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h0NCuQh06622;\r\n\tThu, 23 Jan 2003 13:56:26 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h0NCt5506338\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 23 Jan 2003 13:55:05 +0100\r\nReceived: from cmailm2.svr.pol.co.uk (cmailm2.svr.pol.co.uk [195.92.193.210])\r\n\tby imag.imag.fr (8.12.7/8.12.7) with ESMTP id h0NCt48H024950\r\n\tfor <globillum@imag.fr>; Thu, 23 Jan 2003 13:55:05 +0100 (CET)\r\nReceived: from user-2012.bbd11tcl.dsl.pol.co.uk ([81.77.151.220] helo=simon)\r\n\tby cmailm2.svr.pol.co.uk with smtp (Exim 3.35 #1)\r\n\tid 18bgsp-0001vK-00; Thu, 23 Jan 2003 12:55:03 +0000\r\nMessage-ID: <005601c2c2df$2b55bd10$0101a8c0@simon>\r\nFrom: \"Simon Bunker\" <simon@rendermania.com>\r\nTo: \"Neil Gatenby\" <neil.gatenby@lightworkdesign.com>, globillum@imag.fr\r\nReferences: <8815647C7041D111A3010060B06BE1C001DA0237@elvis.lightwork>\r\nSubject: Re: HDR image format\r\nDate: Thu, 23 Jan 2003 12:58:47 -0000\r\nMIME-Version: 1.0\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1106\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 161\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: g'6\"!Cg$\"!0\\7!!?\\\\\"!\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n>>From a really quick look they look very similar. Except ILM's one has more\r\ndynamic range information as it uses 16 bits per channel instead of the 8 (I\r\nthink) the .hdr/.pic format uses (which Greg Ward-Larson created for\r\nRadiance).  Both use a mantissa for basic colour information, and an\r\nexponent - just OpenEXR has more of them! .pic uses 8bits /colour channel to\r\nsave space. The fourth channel is the common exponent instead of an alpha.\r\nOpenEXR can have different exponents for each channel, plus you can mix data\r\ntypes between channels.\r\n\r\nRadiance file format information can be found here\r\nhttp://radsite.lbl.gov/radiance/framer.html\r\n\r\n.pic has the advantage that it is already supported in several\r\napplications - eg. HDRshop, Radiance and Lightwave. OpenEXR has the\r\nadvantage it comes from ILM and has a cool geek factor ;o)\r\n\r\nI just hope we see some more projects emerge from ILM as Open source - this\r\nis a nice start.\r\n\r\nAnd the second part of your question - if you want to store radiance maps in\r\na high dynamic range format and use it in commercial software anytime soon\r\nthen you'll have to use .pic. You could use OpenEXR if you a) write your own\r\nrenderer b) are very good friends with someone who writes a renderer or c)\r\nare willing to wait for the tools to catch up (OpenEXR was only released\r\nyesturday!)\r\n\r\nSimon\r\nhttp://www.rendermania.com/\r\n\r\n>\r\n> Hi\r\n>\r\n> The following will be of interest to some here:\r\n>\r\n> http://www.openexr.com/\r\n>\r\n> \"OpenEXR is a high dynamic-range (HDR) image file format developed by\r\n> Industrial Light & Magic for use in computer imaging applications. <snip>\r\n> ILM has released OpenEXR as free software.\"\r\n>\r\n> Would someone on this group, who knows more about HDR than me, care to\r\n> comment on the differences between this format and the Debevec format\r\n> (http://www.debevec.org/HDRShop/) ???\r\n>\r\n> If I wanted to illuminate 3D scenes with HDR images, which format do I go\r\n> for?\r\n>\r\n> Best wishes\r\n>\r\n> Neil\r\n>\r\n\r\n\r\n----------------------------------------------------------------------------\r\n----\r\n\r\n\r\n> -------------------------------------------------------------------------\r\n> globillum@imag.fr -- mailing list devoted to global illumination research\r\n> For list archives or to configure your options, see http://listes.imag.fr\r\n> -------------------------------------------------------------------------\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h0NGMeh19741;\r\n\tThu, 23 Jan 2003 17:22:41 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h0NGMA318318;\r\n\tThu, 23 Jan 2003 17:22:10 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h0NGM4518298\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 23 Jan 2003 17:22:04 +0100\r\nReceived: from bach.graphics.cornell.edu (bach.graphics.cornell.edu [128.84.247.50])\r\n\tby imag.imag.fr (8.12.7/8.12.7) with ESMTP id h0NGM27S009122\r\n\tfor <globillum@imag.fr>; Thu, 23 Jan 2003 17:22:03 +0100 (CET)\r\nReceived: from diesel.graphics.cornell.edu (diesel.graphics.cornell.edu [128.84.247.211])\r\n\tby bach.graphics.cornell.edu (8.12.1/8.12.1) with ESMTP id h0NGLtqT008528\r\n\tfor <globillum@imag.fr>; Thu, 23 Jan 2003 11:21:56 -0500 (EST)\r\nDate: Thu, 23 Jan 2003 11:21:55 -0500 (EST)\r\nMessage-Id: <200301231621.h0NGLtqT008528@bach.graphics.cornell.edu>\r\nFrom: \"Stephen H. Westin\" <westin@graphics.cornell.edu>\r\nTo: globillum@imag.fr\r\nIn-reply-to: <8815647C7041D111A3010060B06BE1C001DA0237@elvis.lightwork>\r\n\t(message from Neil Gatenby on Thu, 23 Jan 2003 10:24:05 -0000)\r\nSubject: Re: HDR image format\r\nReply-to: westin@graphics.cornell.edu\r\nReferences: <8815647C7041D111A3010060B06BE1C001DA0237@elvis.lightwork>\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 162\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: %K8\"!mJ[!!:<h\"!G'?!!\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nThis is a multi-part message in MIME format...\r\n\r\n------------=_1043338926-9207-2\r\n\r\n> From: Neil Gatenby <neil.gatenby@lightworkdesign.com>\r\n> Date: Thu, 23 Jan 2003 10:24:05 -0000\r\n> \r\n> \r\n> Hi\r\n> \r\n> The following will be of interest to some here:\r\n> \r\n> \thttp://www.openexr.com/\r\n> \r\n> \"OpenEXR is a high dynamic-range (HDR) image file format developed by\r\n> Industrial Light & Magic for use in computer imaging applications. <snip>\r\n> ILM has released OpenEXR as free software.\"\r\n> \r\n> Would someone on this group, who knows more about HDR than me, care to\r\n> comment on the differences between this format and the Debevec format\r\n> (http://www.debevec.org/HDRShop/) ???\r\n\r\nYou mean, of course, the Ward/Larson format that Greg Ward (and\r\nsometimes Larson) created for Radiance. There's code on our Web site\r\nto read and write it.\r\n\r\n> If I wanted to illuminate 3D scenes with HDR images, which format do I go\r\n> for?\r\n\r\nFirst choice for compatibility: RADIANCE .pic/.hdr/.rgbe format. For\r\nmore precision, TIFF either in floating-point format (compatible in\r\nthe RenderMan world as texture map input, I think) or in LOGLUV format\r\nwhich Greg invented as a more universal sequel to pic/hdr/rgbe. Both\r\nare supported by libtiff (the Sam Leffler publicly-available library),\r\nbut not by Photoshop.\r\n\r\n-Stephen H. Westin\r\nAny information or opinions in this message are mine: they do not\r\nrepresent the position of Cornell University or any of its sponsors.\r\n\r\n\r\n\r\n------------=_1043338926-9207-2\r\nContent-Type: text/plain; name=\"message.footer\"\r\nContent-Disposition: inline; filename=\"message.footer\"\r\nContent-Transfer-Encoding: 8bit\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\n------------=_1043338926-9207-2--\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h0NGroh20101;\r\n\tThu, 23 Jan 2003 17:53:50 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h0NGraT20150;\r\n\tThu, 23 Jan 2003 17:53:36 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h0NGrO520130\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 23 Jan 2003 17:53:24 +0100\r\nReceived: from pimout2-ext.prodigy.net (pimout2-ext.prodigy.net [207.115.63.101])\r\n\tby imag.imag.fr (8.12.7/8.12.7) with ESMTP id h0NGrM7S011265\r\n\tfor <globillum@imag.fr>; Thu, 23 Jan 2003 17:53:23 +0100 (CET)\r\nReceived: from lmi.net (adsl-64-163-213-187.dsl.snfc21.pacbell.net [64.163.213.187])\r\n\tby pimout2-ext.prodigy.net (8.12.3 da nor stuldap/8.12.3) with ESMTP id h0NGr6wU340590;\r\n\tThu, 23 Jan 2003 11:53:12 -0500\r\nDate: Thu, 23 Jan 2003 08:52:15 -0800\r\nSubject: Re: HDR image format\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nMime-Version: 1.0\r\nCc: \"Neil Gatenby\" <neil.gatenby@lightworkdesign.com>, globillum@imag.fr\r\nTo: \"Simon Bunker\" <simon@rendermania.com>\r\nFrom: Greg Ward <gward@lmi.net>\r\nIn-Reply-To: <005601c2c2df$2b55bd10$0101a8c0@simon>\r\nMessage-Id: <06D7F276-2EF3-11D7-9A22-00306540F848@lmi.net>\r\nX-Mailer: Apple Mail (2.551)\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 163\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-UIDL: jpF!!Vi3!!I0=!!5hR\"!\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nI just wanted to add my two cents to this discussion, provided I \r\nhaven't been deleted from the globillum list again...\r\n\r\nI have been working with Drew Hess of ILM to get OpenEXR to compile \r\nunder Mac OS X, and I have the following comments.  The 16-bit/primary \r\nEXR \"half\" float format uses what's called an \"s-e5-10\" bit \r\narrangement, for \"sign plus 5 exponent plus 10 mantissa.\"  This \r\narrangement allows for correct sorting by bit pattern, and is the same \r\nformat designed at SGI for their never-happened-generation of high-end \r\ngraphics, which eventually became NVidia's cg system.  It covers values \r\nof 6e-5 to 6.5e4, positive and negative, where the bottom part of the \r\nrange \"denormalized\" to a linear form.  This follows IEEE float \r\nconventions very closely, including a zero bit pattern that corresponds \r\nto 0.0 and representations for infinity and NaN, I believe.  Heck, let \r\nme just make a table showing the different representations I know.\r\n\r\nRegrettably, the text of this table is unreadable because I put in too \r\nmany columns, so I'm attaching a PDF version.  (How annoying.)  The \r\nsummary though is that OpenEXR compares favorably with Radiance format, \r\noffering 9 orders of magnitude in dynamic range at much better \r\nprecision (0.1% rather than the 0.8% of Radiance).  The down side is \r\nthat it takes up slightly more space, and the i/o library is C++ and a \r\nLOT more complicated.  (It's quite nice, though.)\r\n\r\nIf what you care about is color accuracy, the LogLuv TIFF format is \r\nwhat I recommend.  It uses a perceptual color space to get the most \r\nrelevant information into the fewest bits.  There's a 24-bit and a \r\n32-bit/pixel format to choose from (plus a 16-bit/pixel luminance \r\nvariant).  A lot of programmers balk at the CIE XYZ color interface, \r\nbut it's the best way to be sure of the color you're getting.  Most of \r\nthe other formats just assume you know, without making the color space \r\nexplicit.  Radiance supports an additional tag (as does floating-point \r\nTIFF) saying what the primaries are, but since Radiance doesn't allow \r\nfor negative primary values, your gamut is restricted to the colors \r\nwithin this space.  (Not so for EXR or floating-point TIFF.)  Also, \r\nLogLuv TIFF is supported for reading by such common viewers as ACDSee, \r\nbecause it was incorporated into Sam Leffler's library to convert \r\nautomatically to 8-bit RGBA.  The main advantage I find, though, is \r\nthat the separation of luminance and chrominance channels allows for \r\nvery fast global tone-mapping using look-ups.  I can load and tone-map \r\na LogLuv TIFF in less time than it takes to decompress a JPEG of the \r\nsame size!\r\n\r\nSpeaking of which, anyone who wants to play around with HDR images on \r\nthe Mac should pick up and try out the Photosphere application I've \r\nbeen working on.  It's available from the URL below for a limited time \r\nonly to beta testers, and catalogs regular TIFFs and JPEGs as well as \r\nthe various HDRI formats.  It also has facilities for building HDRI's \r\nfrom multiple, hand-held exposures.  It's the only program that can as \r\nfar as I know.  I also have a command-line tool that works on Linux and \r\nunder Windows, but I need to recompile it for those platforms.\r\n\r\n-Greg\r\n\r\nPhotosphere at:\r\n\thttp://viz.cs.berkeley.edu/gwlarson/pickup/\r\n\r\n\r\n\r\nAttachment Converted: \"D:\\meine Daten\\eudora\\Attach ab 2002.09.17\\HDRformats.pdf\"\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h0OIVth03391;\r\n\tFri, 24 Jan 2003 19:31:56 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h0OIVgs13538;\r\n\tFri, 24 Jan 2003 19:31:42 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h0OIVY513518\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 24 Jan 2003 19:31:34 +0100\r\nReceived: from pimout2-ext.prodigy.net (pimout2-ext.prodigy.net [207.115.63.101])\r\n\tby imag.imag.fr (8.12.7/8.12.7) with ESMTP id h0OIVW7S012549\r\n\tfor <globillum@imag.fr>; Fri, 24 Jan 2003 19:31:33 +0100 (CET)\r\nReceived: from lmi.net (adsl-64-163-212-245.dsl.snfc21.pacbell.net [64.163.212.245])\r\n\tby pimout2-ext.prodigy.net (8.12.3 da nor stuldap/8.12.3) with ESMTP id h0OIVUwU241388;\r\n\tFri, 24 Jan 2003 13:31:30 -0500\r\nDate: Fri, 24 Jan 2003 10:30:37 -0800\r\nSubject: Re: HDR image format\r\nMime-Version: 1.0\r\nCc: globillum@imag.fr\r\nTo: \"Bretton Wade\" <brettonw@microsoft.com>\r\nFrom: Greg Ward <gward@lmi.net>\r\nIn-Reply-To: <54972B5E70821540A22B9CFBDA062FE5A70BE8@RED-MSG-02.redmond.corp.microsoft.com>\r\nMessage-Id: <EEE4F29E-2FC9-11D7-AF0F-00306540F848@lmi.net>\r\nX-Mailer: Apple Mail (2.551)\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 164\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: U3[!!Dj_!!\\\"T!!!,!\"!\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n> From: \"Bretton Wade\" <brettonw@microsoft.com>\r\n> Date: Thu Jan 23, 2003  10:57:08  AM US/Pacific\r\n> To: \"Greg Ward\" <gward@lmi.net>\r\n> Subject: RE: HDR image format\r\n>\r\n> Hi Greg,\r\n>\r\n> Thanks for your very precise commentary here, it's very helpful. Could\r\n> you also speak to how you see these file formats playing into next\r\n> generation graphics hardware from nVidia and ATI, and their support for\r\n> floating point buffers?\r\n>\r\n> Regards,\r\n> Bretton\r\n> --\r\n> Bretton Wade (aka Noz Moe King) in Bellevue, WA\r\n\r\nWell, I'm not much of a graphics hardware expert, but the fact that the \r\nOpenEXR \"half\" data type matches that used by nVidia in their new card \r\nhas to be a plus.  (I don't know anything about ATI's format, but I \r\ncan't imagine it's too different.)  Taking an EXR image, you should be \r\nable to go straight into a texture map on these cards.  Both cards will \r\nhave the problem of mapping their output to a display, since you \r\npresumably put your hardware between your software and your display, \r\nnot between your software and more software.  The study of how to map \r\nhigh dynamic-range imagery to low dynamic-range displays has garnered a \r\nlot of attention, recently.  There were three papers in last year's \r\nSiggraph, and one at the Eurographics Workshop on Rendering.\r\n\r\n-Greg\r\n\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h15Lsuh18235;\r\n\tWed, 5 Feb 2003 22:54:57 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h15Lsc123412;\r\n\tWed, 5 Feb 2003 22:54:38 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h15LsV523395\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 5 Feb 2003 22:54:31 +0100\r\nReceived: from e1.ny.us.ibm.com (e1.ny.us.ibm.com [32.97.182.101])\r\n\tby imag.imag.fr (8.12.7/8.12.7) with ESMTP id h15LsUJt011971\r\n\t(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=FAIL)\r\n\tfor <globillum@imag.fr>; Wed, 5 Feb 2003 22:54:31 +0100 (CET)\r\nReceived: from northrelay02.pok.ibm.com (northrelay02.pok.ibm.com [9.56.224.150])\r\n\tby e1.ny.us.ibm.com (8.12.2/8.12.2) with ESMTP id h15LsNs5067558\r\n\tfor <globillum@imag.fr>; Wed, 5 Feb 2003 16:54:24 -0500\r\nReceived: from d01ml244.pok.ibm.com (d01av02.pok.ibm.com [9.56.224.216])\r\n\tby northrelay02.pok.ibm.com (8.12.3/NCO/VER6.5) with ESMTP id h15LsKaW049028\r\n\tfor <globillum@imag.fr>; Wed, 5 Feb 2003 16:54:21 -0500\r\nImportance: Normal\r\nSubject: Volunteer needed\r\nTo: globillum@imag.fr\r\nX-Mailer: Lotus Notes Release 5.0.7  March 21, 2001\r\nMessage-ID: <OF0152D4E6.21C144B1-ON85256CC4.0078419C@us.ibm.com>\r\nFrom: Holly Rushmeier <hertjwr@us.ibm.com>\r\nDate: Wed, 5 Feb 2003 16:54:20 -0500\r\nX-MIMETrack: Serialize by Router on D01ML244/01/M/IBM(Build V601_01232003|January 23, 2003) at\r\n 02/05/2003 16:54:21\r\nMIME-Version: 1.0\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 166\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: (Y]\"!o35\"!pL:\"!,\\E!!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nComputing Reviews, the 40-year-old review publication of the ACM,\r\nis seeking a volunteer area expert in Computer Graphics (encompassing\r\nalgorithms, computational geometry, modeling, methodology) who can serve on\r\nits Editorial Board.\r\n\r\nThe qualified candidate will be prepared to check written reviews for\r\nquality and the classification terms from ACM's Computing Classification\r\nSystem (CCS) for accuracy, as well as use a Web-based editing\r\nsystem to make any suggested changes to the CCS terms or to the review\r\nitself. This is an opportunity for an enthusiast about the discipline to\r\nstay on the cutting edge of the field, while making a significant\r\ncontribution to the computing community along with 16 other area editors.\r\nPlease contact Carol Hutchins, Editor-in-Chief of Computing Reviews, at\r\ncarol.hutchins@nyu.edu\r\n\r\n__________________________\r\nHolly Rushmeier ,hertjwr@us.ibm.com,\r\nhttp://www.research.ibm.com/people/h/holly (914)784-7252\r\nIBM TJ Watson Research Center, 19 Skyline Drive, Hawthorne, NY 10532, USA\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h17HBfh14263;\r\n\tFri, 7 Feb 2003 18:11:41 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h17H7wT09911;\r\n\tFri, 7 Feb 2003 18:07:58 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h17H7q509894\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 7 Feb 2003 18:07:52 +0100\r\nReceived: from mail.itc.utm.my (dns.itc.utm.my [161.139.194.149])\r\n\tby imag.imag.fr (8.12.7/8.12.7) with ESMTP id h17H7mYH026078\r\n\tfor <globillum@imag.fr>; Fri, 7 Feb 2003 18:07:51 +0100 (CET)\r\nReceived: from starfire.itc.utm.my ([161.139.194.150])\r\n\tby itc.utm.my ([161.139.194.146])\r\n\twith SMTP (MDaemon.PRO.v6.5.2.R)\r\n\tfor <globillum@imag.fr>; Sat, 08 Feb 2003 01:04:43 +0800\r\nMessage-Id: <5.1.0.14.2.20030208005821.00b1bc10@mail.itc.utm.my>\r\nX-Sender: aukauk@mail.itc.utm.my\r\nX-Mailer: QUALCOMM Windows Eudora Version 5.1\r\nDate: Sat, 08 Feb 2003 01:07:38 +0800\r\nTo: globillum@imag.fr\r\nFrom: Sarudin Kari <aukauk@itc.utm.my>\r\nSubject: Synthetic Scene Simulation\r\nMime-Version: 1.0\r\nX-MDRemoteIP: 161.139.194.150\r\nX-Return-Path: aukauk@itc.utm.my\r\nX-MDaemon-Deliver-To: globillum@imag.fr\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 167\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: A=+\"!Y6J\"!W:#\"!:=%\"!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHi,\r\n\r\nI am doing synthetic scene simulation for remote sensing image chain \r\nprocess (scene capture, atmospheric transfer, sensor models etc). Any \r\npointers (papers, books, codes etc) ? I have studied only Vermote (6S) and \r\nSalvaggio Phd Thesis (DIRSIG).\r\n\r\nThank you very much.\r\n\r\nSarudin Kari\r\nFSKSM-UTM\r\n\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h17HYMh14495;\r\n\tFri, 7 Feb 2003 18:34:23 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h17HXr811366;\r\n\tFri, 7 Feb 2003 18:33:53 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h17HXg511349\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 7 Feb 2003 18:33:42 +0100\r\nReceived: from e1.ny.us.ibm.com (e1.ny.us.ibm.com [32.97.182.101])\r\n\tby imag.imag.fr (8.12.7/8.12.7) with ESMTP id h17HXeYI027414\r\n\t(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=FAIL)\r\n\tfor <globillum@imag.fr>; Fri, 7 Feb 2003 18:33:42 +0100 (CET)\r\nReceived: from northrelay02.pok.ibm.com (northrelay02.pok.ibm.com [9.56.224.150])\r\n\tby e1.ny.us.ibm.com (8.12.7/8.12.2) with ESMTP id h17HXYEs011130;\r\n\tFri, 7 Feb 2003 12:33:34 -0500\r\nReceived: from d01ml244.pok.ibm.com (d01av02.pok.ibm.com [9.56.224.216])\r\n\tby northrelay02.pok.ibm.com (8.12.3/NCO/VER6.5) with ESMTP id h17HXVxo035596;\r\n\tFri, 7 Feb 2003 12:33:31 -0500\r\nImportance: Normal\r\nSubject: Re: Synthetic Scene Simulation\r\nTo: Sarudin Kari <aukauk@itc.utm.my>\r\nCc: globillum@imag.fr\r\nX-Mailer: Lotus Notes Release 5.0.7  March 21, 2001\r\nMessage-ID: <OF00069327.030A37A2-ON85256CC6.0060269E@us.ibm.com>\r\nFrom: Holly Rushmeier <hertjwr@us.ibm.com>\r\nDate: Fri, 7 Feb 2003 12:33:31 -0500\r\nX-MIMETrack: Serialize by Router on D01ML244/01/M/IBM(Build V601_02022003|February 02, 2003) at\r\n 02/07/2003 12:33:32\r\nMIME-Version: 1.0\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 168\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: R`/!!]h9!!jFU\"!U~@\"!\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n\r\n\r\n\r\nFor a lot of remote sensing related work check Chris Borel's page at LANL:\r\nhttp://nis-www.lanl.gov/~borel/\r\n\r\nAs far as atmospheric transfer, check Shree Nayar's work:\r\n\r\nhttp://www.cs.columbia.edu/CAVE/research/publications/vision_weather.html\r\n\r\n__________________________\r\nHolly Rushmeier ,hertjwr@us.ibm.com,\r\nhttp://www.research.ibm.com/people/h/holly (914)784-7252\r\nIBM TJ Watson Research Center, 19 Skyline Drive, Hawthorne, NY 10532, USA\r\n\r\n\r\nSarudin Kari <aukauk@itc.utm.my> on 02/07/2003 12:07:38 PM\r\n\r\nTo:    globillum@imag.fr\r\ncc:\r\nSubject:    Synthetic Scene Simulation\r\n\r\n\r\n\r\nHi,\r\n\r\nI am doing synthetic scene simulation for remote sensing image chain\r\nprocess (scene capture, atmospheric transfer, sensor models etc). Any\r\npointers (papers, books, codes etc) ? I have studied only Vermote (6S) and\r\nSalvaggio Phd Thesis (DIRSIG).\r\n\r\nThank you very much.\r\n\r\nSarudin Kari\r\nFSKSM-UTM\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\n For list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h17HnBh14638;\r\n\tFri, 7 Feb 2003 18:49:12 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h17Hjig12065;\r\n\tFri, 7 Feb 2003 18:45:44 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h17HiN511989\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 7 Feb 2003 18:44:23 +0100\r\nReceived: from pd6mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\n\tby imag.imag.fr (8.12.7/8.12.7) with ESMTP id h17HiLG3027956\r\n\tfor <globillum@imag.fr>; Fri, 7 Feb 2003 18:44:23 +0100 (CET)\r\nReceived: from pd3mr3so.prod.shaw.ca (pd3mr3so-ser.prod.shaw.ca [10.0.141.179])\r\n by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\n with ESMTP id <0H9Y00FCV99W6J@l-daemon> for globillum@imag.fr; Fri,\r\n 07 Feb 2003 10:44:20 -0700 (MST)\r\nReceived: from pn2ml9so.prod.shaw.ca (pn2ml9so-qfe0.prod.shaw.ca [10.0.121.7])\r\n by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\n with ESMTP id <0H9Y00HEP99WD8@l-daemon> for globillum@imag.fr; Fri,\r\n 07 Feb 2003 10:44:20 -0700 (MST)\r\nReceived: from VANILLA (h24-87-171-230.vn.shawcable.net [24.87.171.230])\r\n by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\n with SMTP id <0H9Y00DE999VC1@l-daemon> for globillum@imag.fr; Fri,\r\n 07 Feb 2003 10:44:20 -0700 (MST)\r\nDate: Fri, 07 Feb 2003 09:45:48 -0800\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\nSubject: Re: Synthetic Scene Simulation\r\nTo: globillum@imag.fr, Sarudin Kari <aukauk@itc.utm.my>\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\nMessage-id: <00dd01c2ced0$c021b870$6401a8c0@VANILLA>\r\nOrganization: byHeart Consultants Limited\r\nMIME-version: 1.0\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1106\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1106\r\nX-Priority: 3\r\nX-MSMail-priority: Normal\r\nReferences: <5.1.0.14.2.20030208005821.00b1bc10@mail.itc.utm.my>\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 169\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: a;;\"![3_!!^#B!!!\\B!!\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nThe RADBIB and GITHESIS global illumination bibliographies (in the Resources\r\nsection of www.helios32.com) include over 2,100 references that may be of\r\ninterest to you. (They do not however delve too deeply into the atmospheric\r\nattenuation literature.)\r\n\r\nIan Ashdown, P. Eng., LC, FIES\r\nPresident\r\nbyHeart Consultants Limited\r\nhttp://www.helios32.com\r\n\r\n----- Original Message -----\r\nFrom: \"Sarudin Kari\" <aukauk@itc.utm.my>\r\nTo: <globillum@imag.fr>\r\nSent: Friday, February 07, 2003 9:07 AM\r\nSubject: Synthetic Scene Simulation\r\n\r\n\r\n> Hi,\r\n>\r\n> I am doing synthetic scene simulation for remote sensing image chain\r\n> process (scene capture, atmospheric transfer, sensor models etc). Any\r\n> pointers (papers, books, codes etc) ? I have studied only Vermote (6S) and\r\n> Salvaggio Phd Thesis (DIRSIG).\r\n>\r\n> Thank you very much.\r\n>\r\n> Sarudin Kari\r\n> FSKSM-UTM\r\n>\r\n>\r\n\r\n\r\n----------------------------------------------------------------------------\r\n----\r\n\r\n\r\n> -------------------------------------------------------------------------\r\n> globillum@imag.fr -- mailing list devoted to global illumination research\r\n> For list archives or to configure your options, see http://listes.imag.fr\r\n> -------------------------------------------------------------------------\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h1G3tVh06409;\r\n\tSun, 16 Feb 2003 04:55:33 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h1G3pqE12661;\r\n\tSun, 16 Feb 2003 04:51:52 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h1G3oQ512362\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 16 Feb 2003 04:50:26 +0100\r\nReceived: from MAIL03.toast.net (mail.toast.net [206.244.185.10])\r\n\tby imag.imag.fr (8.12.7/8.12.7) with ESMTP id h1G3oP52023389\r\n\tfor <globillum@imag.fr>; Sun, 16 Feb 2003 04:50:26 +0100 (CET)\r\nReceived: from delldaextn (unverified [64.24.69.155]) by MAIL03.toast.net\r\n (Vircom SMTPRS 1.4.232) with ESMTP id <B0034598404@MAIL03.toast.net> for <globillum@imag.fr>;\r\n Sat, 15 Feb 2003 22:45:23 -0500\r\nFrom: \"A Gallardo\" <zeroneg1@toast.net>\r\nTo: globillum@imag.fr\r\nSubject: standardized GI/rad test scenes?\r\nDate: Sat, 15 Feb 2003 22:51:40 -0500\r\nMessage-ID: <000a01c2d56e$b68d2f20$9b451840@delldaextn>\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nX-Priority: 3 (Normal)\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106\r\nImportance: Normal\r\nIn-Reply-To: <E77320B2A6BFAD42BCAA12423A6D509301370758@msgpetmb1.amer.ads.autodesk.com>\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 172\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-UIDL: e%X\"!4,c\"!RhP\"!bb7!!\r\nX-Mozilla-Status: 9001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=US-ASCII\">\r\n<META content=\"MSHTML 6.00.2800.1126\" name=GENERATOR>\r\n<STYLE>@font-face {\r\n\tfont-family: SimSun;\r\n}\r\n@font-face {\r\n\tfont-family: @SimSun;\r\n}\r\n@page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.25in 1.0in 1.25in; }\r\nP.MsoNormal {\r\n\tFONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: \"Times New Roman\"\r\n}\r\nLI.MsoNormal {\r\n\tFONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: \"Times New Roman\"\r\n}\r\nDIV.MsoNormal {\r\n\tFONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: \"Times New Roman\"\r\n}\r\nA:link {\r\n\tCOLOR: blue; TEXT-DECORATION: underline\r\n}\r\nSPAN.MsoHyperlink {\r\n\tCOLOR: blue; TEXT-DECORATION: underline\r\n}\r\nA:visited {\r\n\tCOLOR: #606420; TEXT-DECORATION: underline\r\n}\r\nSPAN.MsoHyperlinkFollowed {\r\n\tCOLOR: #606420; TEXT-DECORATION: underline\r\n}\r\nSPAN.EmailStyle17 {\r\n\tCOLOR: windowtext; FONT-FAMILY: Arial\r\n}\r\nDIV.Section1 {\r\n\tpage: Section1\r\n}\r\n</STYLE>\r\n</HEAD>\r\n<BODY lang=EN-US vLink=#606420 link=blue>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=250541803-16022003>Hi \r\nall,</SPAN></FONT></DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\nclass=250541803-16022003>&nbsp;&nbsp;&nbsp; This is my second or third post on \r\nthis forum but have been a member for sometime. </SPAN></FONT></DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\nclass=250541803-16022003>&nbsp;&nbsp;&nbsp; I am going to be doing an exhaustive \r\nevaluation of mostly commercial render engines used for architectural \r\nvisualization&nbsp;for an web article (cgarchitect.com). I am going to be doing \r\nthis on my own accord so there is no bias involved however I am interested in \r\nknowing if there are standardized scenes being used other than the classic \r\noccluder scenes (chair,flat occluders etc),Cornell boxes&nbsp;as well as the \r\nstandard ones done by Brian Smits and Henrik Wann Jensen paper.&nbsp; I do \r\nintend to use most comonly used scenes such as bathrooms, fireplaces, \r\nconference&nbsp;rooms&nbsp;and other challenging scens that will expose light \r\ntransfer issues such as having curve surfaces with interesting material \r\nproperties.&nbsp; I also would be testing for 'specular to diffuse transfers' as \r\nwell as caustics if possible as well as photometric issues (mainly near field \r\nphotometry issues) if the renderer can handle it. I would also be doing clean \r\nroom scenes with windows with patterns and shapes (discontinuity tests) to test \r\nfor shadow boundary issues and&nbsp;area light tests shiing on subjects that are \r\nnear and far with curve and planar surfaces.&nbsp; 'Daylight' and night \r\nprocessing will also be involved for both interior and exterior scenes as much \r\nas possible.</SPAN></FONT></DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\nclass=250541803-16022003>&nbsp;&nbsp;&nbsp;&nbsp;Are there more tests&nbsp;I \r\nshould be considering?&nbsp;IS there a standard test scene I should test?&nbsp; \r\n&nbsp;I do intend to evaluate the renderers based on aesthetics, speed, \r\naccuracy,fidelity and workflow issues such as polygon load handling and material \r\nproperties flexibility.&nbsp; </SPAN></FONT></DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\nclass=250541803-16022003>&nbsp;&nbsp;&nbsp; I know that there are no identical \r\ntest scenes but I am interested in knowing if there are common approaches done \r\nand which are those as well as any potential pitfalls for a project such as \r\nthis.&nbsp; BTW if you are interested here are some old test scenes&nbsp;I used \r\nfor progressive radiosity (lightscape) tests:</SPAN></FONT></DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=250541803-16022003><A \r\nhref=\"http://members.toast.net/zeroneg1/Web/radtest1.jpg\">http://members.toast.net/zeroneg1/Web/radtest1.jpg</A></SPAN></FONT></DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=250541803-16022003><A \r\nhref=\"http://members.toast.net/zeroneg1/Web/radtest2.JPG\">http://members.toast.net/zeroneg1/Web/radtest2.JPG</A></SPAN></FONT></DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=250541803-16022003><A \r\nhref=\"http://members.toast.net/zeroneg1/Web/radtest3.jpg\">http://members.toast.net/zeroneg1/Web/radtest3.jpg</A></SPAN></FONT></DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=250541803-16022003><A \r\nhref=\"http://members.toast.net/zeroneg1/Web/radtest4.JPG\">http://members.toast.net/zeroneg1/Web/radtest4.JPG</A></SPAN></FONT></DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=250541803-16022003><A \r\nhref=\"http://members.toast.net/zeroneg1/Web/radtest6.JPG\">http://members.toast.net/zeroneg1/Web/radtest6.JPG</A></SPAN></FONT></DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=250541803-16022003><A \r\nhref=\"http://members.toast.net/zeroneg1/Web/newsacristy2.jpg\">http://members.toast.net/zeroneg1/Web/newsacristy2.jpg</A></SPAN></FONT></DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=250541803-16022003><A \r\nhref=\"http://members.toast.net/zeroneg1/LAD2.jpg\">http://members.toast.net/zeroneg1/LAD2.jpg</A></SPAN></FONT></DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\nclass=250541803-16022003>&nbsp;&nbsp;&nbsp; I intend to use some of these but \r\nmostly updated scenes with optimized quadrilateral surfaces only with minimal \r\ntriangulation. Thank you.</SPAN></FONT></DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\nclass=250541803-16022003>Sincerely,</SPAN></FONT></DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=250541803-16022003>Arnold \r\nGallardo</SPAN></FONT></DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=250541803-16022003>Visual \r\nContent Creator</SPAN></FONT></DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\nclass=250541803-16022003>Technical Writer/Author</SPAN></FONT></DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\nclass=250541803-16022003></SPAN></FONT>&nbsp;</DIV></BODY></HTML>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h1G5gBh06925;\r\n\tSun, 16 Feb 2003 06:42:12 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h1G4cqQ15194;\r\n\tSun, 16 Feb 2003 05:38:52 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h1G4cj515176\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 16 Feb 2003 05:38:45 +0100\r\nReceived: from wrath.cs.utah.edu (wrath.cs.utah.edu [155.99.198.100])\r\n\tby imag.imag.fr (8.12.7/8.12.7) with ESMTP id h1G4ci52024036\r\n\tfor <globillum@imag.fr>; Sun, 16 Feb 2003 05:38:44 +0100 (CET)\r\nReceived: from eiger.cs.utah.edu (eiger.cs.utah.edu [155.99.195.28])\r\n\tby wrath.cs.utah.edu (8.11.6/8.11.6) with ESMTP id h1G4caD05842;\r\n\tSat, 15 Feb 2003 21:38:37 -0700 (MST)\r\nReceived: from premoze (helo=localhost)\r\n\tby eiger.cs.utah.edu with local-esmtp (Exim 3.35 #1 (Debian))\r\n\tid 18kGZY-00062e-00; Sat, 15 Feb 2003 21:38:36 -0700\r\nDate: Sat, 15 Feb 2003 21:38:36 -0700 (MST)\r\nFrom: Simon PREMOZE <premoze@cs.utah.edu>\r\nTo: A Gallardo <zeroneg1@toast.net>\r\ncc: globillum@imag.fr\r\nSubject: Re: standardized GI/rad test scenes?\r\nIn-Reply-To: <000a01c2d56e$b68d2f20$9b451840@delldaextn>\r\nMessage-ID: <Pine.LNX.4.21.0302152135480.23168-100000@eiger.cs.utah.edu>\r\nMIME-Version: 1.0\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 173\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: Gml\"!AO_\"!8K8\"!if=!!\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHi,\r\n\r\nThere have been some attempts to standardize test scenes for global\r\nillumination. Brian Smits and Henrik Wann Jensen describe GI test scenes\r\nand provide geometry for tests: \r\nhttp://www.cs.utah.edu/~bes/papers/scenes/\r\n\r\nSimon Premoze\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h1GImBh11361;\r\n\tSun, 16 Feb 2003 19:48:12 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h1GIioi26638;\r\n\tSun, 16 Feb 2003 19:44:50 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h1GIhL526601\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 16 Feb 2003 19:43:21 +0100\r\nReceived: from ls405.hinet.hr (ls405.hinet.hr [195.29.150.97])\r\n\tby imag.imag.fr (8.12.7/8.12.7) with ESMTP id h1GIhK52007671\r\n\tfor <globillum@imag.fr>; Sun, 16 Feb 2003 19:43:20 +0100 (CET)\r\nReceived: from ls401.hinet.hr (ls401.hinet.hr [195.29.150.2])\r\n\tby ls405.hinet.hr (0.0.0/8.11.6) with ESMTP id h1GIhGx20544;\r\n\tSun, 16 Feb 2003 19:43:16 +0100\r\nReceived: from EVON800V (ad15-m180.net.hinet.hr [195.29.50.180])\r\n\tby ls401.hinet.hr (0.0.0/8.11.6) with SMTP id h1GIhEu12647;\r\n\tSun, 16 Feb 2003 19:43:14 +0100\r\nMessage-ID: <001f01c2d5eb$349e84f0$b4321dc3@EVON800V>\r\nFrom: \"Marko Dabrovic\" <mdabrov@rna.hr>\r\nTo: \"A Gallardo\" <zeroneg1@toast.net>, globillum@imag.fr\r\nReferences: <000a01c2d56e$b68d2f20$9b451840@delldaextn>\r\nSubject: Re: standardized GI/rad test scenes?\r\nDate: Sun, 16 Feb 2003 19:41:51 +0100\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 6.00.2720.3000\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 174\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-UIDL: k8B\"!mb[!!Gm4!!>eL\"!\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\n<META content=\"MSHTML 6.00.2722.900\" name=GENERATOR>\r\n<STYLE>@font-face {\r\n\tfont-family: SimSun;\r\n}\r\n@font-face {\r\n\tfont-family: @SimSun;\r\n}\r\n@page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.25in 1.0in 1.25in; }\r\nP.MsoNormal {\r\n\tFONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: \"Times New Roman\"\r\n}\r\nLI.MsoNormal {\r\n\tFONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: \"Times New Roman\"\r\n}\r\nDIV.MsoNormal {\r\n\tFONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: \"Times New Roman\"\r\n}\r\nA:link {\r\n\tCOLOR: blue; TEXT-DECORATION: underline\r\n}\r\nSPAN.MsoHyperlink {\r\n\tCOLOR: blue; TEXT-DECORATION: underline\r\n}\r\nA:visited {\r\n\tCOLOR: #606420; TEXT-DECORATION: underline\r\n}\r\nSPAN.MsoHyperlinkFollowed {\r\n\tCOLOR: #606420; TEXT-DECORATION: underline\r\n}\r\nSPAN.EmailStyle17 {\r\n\tCOLOR: windowtext; FONT-FAMILY: Arial\r\n}\r\nDIV.Section1 {\r\n\tpage: Section1\r\n}\r\n</STYLE>\r\n</HEAD>\r\n<BODY lang=EN-US vLink=#606420 link=blue bgColor=#ffffff>\r\n<DIV><FONT face=Arial size=2>Hi Arnold,</FONT></DIV>\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial size=2>I have prepared two interesting (real lifes) scenes \r\nfor testing GI, Cathetdral in Sibenik and Atrium of Sponza pallace in Dubrovnik. \r\nAnother scene, Postsparkasse&nbsp;was prepared by Christian Bauer (mother of \r\nCGtechnique).</FONT></DIV>\r\n<DIV><FONT face=Arial size=2>You can download all three models in majority of 3d \r\nformats at <A \r\nhref=\"http://hdri.cgtechniques.com/~sibenik2/\">http://hdri.cgtechniques.com/~sibenik2/</A></FONT></DIV>\r\n<DIV><FONT face=Arial size=2>I think these three scenes show how complex is way \r\nto measure abilities of software. some people have acheived better looking \r\nimages since they knew software shortcuts better than others...</FONT></DIV>\r\n<DIV><FONT face=Arial size=2>I would recomend you not to use textures, since \r\nthey cover most of errors.</FONT></DIV>\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial size=2>Regards,</FONT></DIV>\r\n<DIV><FONT face=Arial size=2>Marko Dabrovic</FONT></DIV>\r\n<DIV><FONT face=Arial size=2>RNA studio</FONT></DIV>\r\n<DIV><FONT face=Arial size=2><A href=\"http://www.rna.hr\">http://www.rna.hr</A> \r\n</FONT></DIV></BODY></HTML>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h1GJFjh11555;\r\n\tSun, 16 Feb 2003 20:15:46 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h1GJCVl28552;\r\n\tSun, 16 Feb 2003 20:12:31 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h1GJB4528317\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 16 Feb 2003 20:11:04 +0100\r\nReceived: from MAIL03.toast.net (mail.toast.net [206.244.185.10])\r\n\tby imag.imag.fr (8.12.7/8.12.7) with ESMTP id h1GJB352008274\r\n\tfor <globillum@imag.fr>; Sun, 16 Feb 2003 20:11:03 +0100 (CET)\r\nReceived: from delldaextn (unverified [64.24.68.161]) by MAIL03.toast.net\r\n (Vircom SMTPRS 1.4.232) with ESMTP id <B0034629648@MAIL03.toast.net> for <globillum@imag.fr>;\r\n Sun, 16 Feb 2003 14:05:59 -0500\r\nFrom: \"A Gallardo\" <zeroneg1@toast.net>\r\nTo: globillum@imag.fr\r\nSubject: RE: standardized GI/rad test scenes?\r\nDate: Sun, 16 Feb 2003 14:12:20 -0500\r\nMessage-ID: <000901c2d5ef$544e68c0$a1441840@delldaextn>\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nX-Priority: 3 (Normal)\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0\r\nImportance: Normal\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106\r\nIn-Reply-To: <001f01c2d5eb$349e84f0$b4321dc3@EVON800V>\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 175\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-UIDL: Gd2!!KNJ\"!P#o\"!'aS!!\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\n<META content=\"MSHTML 6.00.2800.1126\" name=GENERATOR>\r\n<STYLE>@font-face {\r\n\tfont-family: SimSun;\r\n}\r\n@font-face {\r\n\tfont-family: @SimSun;\r\n}\r\n@page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.25in 1.0in 1.25in; }\r\nP.MsoNormal {\r\n\tFONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: \"Times New Roman\"\r\n}\r\nLI.MsoNormal {\r\n\tFONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: \"Times New Roman\"\r\n}\r\nDIV.MsoNormal {\r\n\tFONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: \"Times New Roman\"\r\n}\r\nA:link {\r\n\tCOLOR: blue; TEXT-DECORATION: underline\r\n}\r\nSPAN.MsoHyperlink {\r\n\tCOLOR: blue; TEXT-DECORATION: underline\r\n}\r\nA:visited {\r\n\tCOLOR: #606420; TEXT-DECORATION: underline\r\n}\r\nSPAN.MsoHyperlinkFollowed {\r\n\tCOLOR: #606420; TEXT-DECORATION: underline\r\n}\r\nSPAN.EmailStyle17 {\r\n\tCOLOR: windowtext; FONT-FAMILY: Arial\r\n}\r\nDIV.Section1 {\r\n\tpage: Section1\r\n}\r\n</STYLE>\r\n</HEAD>\r\n<BODY lang=EN-US vLink=#606420 link=blue bgColor=#ffffff>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=937220219-16022003>Hi \r\nall,</SPAN></FONT></DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\nclass=937220219-16022003></SPAN></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\nclass=937220219-16022003>&nbsp;&nbsp;&nbsp; Thanks for these and thanks to those \r\nwho privately e-mailed.&nbsp; Actually I am not looking for actual geometry to \r\nuse but just approaches, meaning images will do if they show a spcific test for \r\na specific algorithm.&nbsp; I am sorry if&nbsp;I gave the wrong impression on \r\nhere asking for actual geometry or mesh to use, I am not.&nbsp; I am not asking \r\nfor those but rather situations and if I do need to watch for certain things \r\nwhen testing GI/radiosity renderers specifically if I do need to have different \r\nscenes for photon mapping and another for other types since I realized that some \r\nscenes would be easy for one algorithm but not the others so the test is not \r\nbalanced. </SPAN></FONT></DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\nclass=937220219-16022003></SPAN></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\nclass=937220219-16022003>&nbsp;&nbsp;&nbsp; I would look at these though Mark \r\nand I am familiar already with your Cathedral challenge project but not the \r\nothers.&nbsp; </SPAN></FONT></DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\nclass=937220219-16022003></SPAN></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\nclass=937220219-16022003>Sincerely,</SPAN></FONT></DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\nclass=937220219-16022003></SPAN></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\nclass=937220219-16022003>Arnold</SPAN></FONT></DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\nclass=937220219-16022003></SPAN></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2><SPAN \r\nclass=937220219-16022003></SPAN></FONT>&nbsp;</DIV>\r\n<BLOCKQUOTE dir=ltr \r\nstyle=\"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px\">\r\n  <DIV class=OutlookMessageHeader><FONT face=\"Times New Roman\" \r\n  size=2>-----Original Message-----<BR><B>From:</B> Marko Dabrovic \r\n  [mailto:mdabrov@rna.hr]<BR><B>Sent:</B> Sunday, February 16, 2003 1:42 \r\n  PM<BR><B>To:</B> A Gallardo; globillum@imag.fr<BR><B>Subject:</B> Re: \r\n  standardized GI/rad test scenes?<BR><BR></FONT></DIV>\r\n  <DIV><FONT face=Arial size=2>Hi Arnold,</FONT></DIV>\r\n  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\n  <DIV><FONT face=Arial size=2>I have prepared two interesting (real lifes) \r\n  scenes for testing GI, Cathetdral in Sibenik and Atrium of Sponza pallace in \r\n  Dubrovnik. Another scene, Postsparkasse&nbsp;was prepared by Christian Bauer \r\n  (mother of CGtechnique).</FONT></DIV>\r\n  <DIV><FONT face=Arial size=2>You can download all three models in majority of \r\n  3d formats at <A \r\n  href=\"http://hdri.cgtechniques.com/~sibenik2/\">http://hdri.cgtechniques.com/~sibenik2/</A></FONT></DIV>\r\n  <DIV><FONT face=Arial size=2>I think these three scenes show how complex is \r\n  way to measure abilities of software. some people have acheived better looking \r\n  images since they knew software shortcuts better than others...</FONT></DIV>\r\n  <DIV><FONT face=Arial size=2>I would recomend you not to use textures, since \r\n  they cover most of errors.</FONT></DIV>\r\n  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\n  <DIV><FONT face=Arial size=2>Regards,</FONT></DIV>\r\n  <DIV><FONT face=Arial size=2>Marko Dabrovic</FONT></DIV>\r\n  <DIV><FONT face=Arial size=2>RNA studio</FONT></DIV>\r\n  <DIV><FONT face=Arial size=2><A href=\"http://www.rna.hr\">http://www.rna.hr</A> \r\n  </FONT></DIV></BLOCKQUOTE></BODY></HTML>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h1H0KUh16754;\r\n\tMon, 17 Feb 2003 01:20:31 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h1H0KCs12342;\r\n\tMon, 17 Feb 2003 01:20:12 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h1H0Ij512305\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 17 Feb 2003 01:18:45 +0100\r\nReceived: from pd4mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\n\tby imag.imag.fr (8.12.7/8.12.7) with ESMTP id h1H0Ii52015470\r\n\tfor <globillum@imag.fr>; Mon, 17 Feb 2003 01:18:45 +0100 (CET)\r\nReceived: from pd4mr2so.prod.shaw.ca\r\n (pd4mr2so-qfe3.prod.shaw.ca [10.0.141.213]) by l-daemon\r\n (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\n with ESMTP id <0HAF00DFGF957A@l-daemon> for globillum@imag.fr; Sun,\r\n 16 Feb 2003 17:12:41 -0700 (MST)\r\nReceived: from pn2ml10so.prod.shaw.ca\r\n (pn2ml10so-qfe0.prod.shaw.ca [10.0.121.80])\r\n by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\n with ESMTP id <0HAF00173F95SG@l-daemon> for globillum@imag.fr; Sun,\r\n 16 Feb 2003 17:12:41 -0700 (MST)\r\nReceived: from VANILLA (h24-87-171-230.vn.shawcable.net [24.87.171.230])\r\n by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\n with SMTP id <0HAF006FMF93E9@l-daemon> for globillum@imag.fr; Sun,\r\n 16 Feb 2003 17:12:41 -0700 (MST)\r\nDate: Sun, 16 Feb 2003 16:14:27 -0800\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\nSubject: ANNOUNCE - 03/02/16 Release of RADBIB and GITHESIS\r\nTo: globillum@imag.fr\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\nMessage-id: <002101c2d619$88ea5420$6401a8c0@VANILLA>\r\nOrganization: byHeart Consultants Limited\r\nMIME-version: 1.0\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1106\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1106\r\nContent-type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-priority: Normal\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 176\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-UIDL: G1$#!45)!!K\";!!?1_\"!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\n<META content=\"MSHTML 6.00.2800.1141\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\n<P><U>ANNOUNCE: 03/02/16 Release of RADBIB and GITHES</U>IS<BR><BR>RADBIB is a \r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\ntheses, articles, and books. It currently includes 2,195 references -- 10 new \r\nadditions since its 03/01/05 release.<BR><BR>This bibliography is available in \r\nBibTex format as RADBIB.BIB (with a release date of February 16, 2003) \r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\nbibliography includes 284 references to radiosity and global illumination theses \r\n-- two new additions since the 03/01/05 release.<BR><BR>Financial support for \r\nthe maintenance of these bibliographies is provided by byHeart Consultants \r\nLimited.</P>\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>President<BR>byHeart Consultants \r\nLimited<BR><A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></P></FONT></FONT></DIV></BODY></HTML>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h2SAl8e04242;\r\n\tFri, 28 Mar 2003 11:47:09 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h2SAjxH29136;\r\n\tFri, 28 Mar 2003 11:45:59 +0100\r\nReceived: from ebene.inrialpes.fr (ebene.inrialpes.fr [194.199.18.70])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h2SAgib29097\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 28 Mar 2003 11:42:44 +0100\r\nReceived: from safran.inrialpes.fr (safran.inrialpes.fr [194.199.26.1])\r\n\tby ebene.inrialpes.fr (8.11.6/8.11.6) with ESMTP id h2SAghA15329\r\n\tfor <globillum@imag.fr>; Fri, 28 Mar 2003 11:42:43 +0100 (MET)\r\nReceived: from imag.fr (ache [194.199.26.136])\r\n\tby safran.inrialpes.fr (980427.SGI.8.8.8/8.8.5) with ESMTP id MAA15791\r\n\tfor <globillum@imag.fr>; Fri, 28 Mar 2003 12:42:44 +0200 (MDT)\r\nDate: Fri, 28 Mar 2003 11:42:43 +0100\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed;\r\n boundary=\"------------080101070208090204070808\"\r\nSubject: Visibility estimates\r\nFrom: Nicolas Holzschuch <Nicolas.Holzschuch@imag.fr>\r\nTo: globillum@imag.fr\r\nMessage-Id: <019078F5-610A-11D7-8ADF-00039310B9C2@imag.fr>\r\nX-Mailer: Apple Mail (2.551)\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 180\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-UIDL: 37[!!lp*#!S7f\"!N9[\"!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 10000000\r\n\r\nThis is a multi-part message in MIME format.\r\n--------------080101070208090204070808\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\n\r\n\r\nHello fellow globillumers,\r\nsorry to put some traffic on an otherwise very quiet list :-), but I \r\nhave a question, and I think other globillumers can have the answer.\r\n\r\nI have to compute a visibility estimate between a point and an area \r\nlight source. That is to say, I am computing what percentage of the \r\nlight source is visible from the point, taking into account occlusion. \r\nSomething very classical, isnt't it?\r\n\r\nI have computed this value using two methods:\r\n- send a bunch of rays. Very easy to implement. Not very fast, but \r\nsupposed to be accurate. I used 100 regularly spaced rays (10x10)\r\n- backprojection (see Drettakis 94). Projecting the occluders onto the \r\nplane of the emitter, and computing the area of the emitter that is not \r\nincluded in the projection. Very hard to implement, but accurate. Very \r\naccurate.\r\n\r\nI ran a series of test, and I plotted the two values against each \r\nother. x is for the backprojection method, y is for ray-casting. Here \r\nis the plot:\r\n\r\n\r\n\r\nAttachment Converted: \"C:\\meine Daten\\eudora\\Attach ab 2003.03.13\\visibility.png\"\r\n\r\n\r\n\r\nRoughly, the two methods are giving the same values. However, the \r\nray-casting method can be quite far away from the exact value. Much \r\nmore than I anticipated. We have errors of about 0.1 in the visibility \r\nestimate, even using 100 rays. Worse, we can have an error of 0.1 for a \r\nvisibility value of 0.01, giving a relative error of 90 %. Anyone have \r\nan explanation for this difference? A way to reduce it, maybe?\r\n\r\nThe points that are the most far away from the line are the points for \r\nwhom the occluders are cutting the emitter in more than two parts (e.g. \r\nthree parts, two parts that are hidden and one part that is visible)\r\n\r\nThis is not just theory (although I would like to have an explanation \r\non the reason for this difference). The difference in visibility \r\nestimates has a visible result on refinement for radiosity computations.\r\n\r\n-- \r\nGreetings,\r\nNicolas Holzschuch\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\n\r\n--------------080101070208090204070808\r\nContent-Type: image/png;\r\n name=\"visibility.png\"\r\nContent-Transfer-Encoding: base64\r\nContent-Disposition: attachment;\r\n filename=\"visibility.png\"\r\n\r\n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\r\n--------------080101070208090204070808--\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h2THKSe21905;\r\n\tSat, 29 Mar 2003 18:20:29 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h2THH6n02314;\r\n\tSat, 29 Mar 2003 18:17:06 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h2THCTb01988\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 29 Mar 2003 18:12:29 +0100\r\nReceived: from pd2mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\n\tby imag.imag.fr (8.12.8/8.12.8) with ESMTP id h2THCSUT001361\r\n\tfor <globillum@imag.fr>; Sat, 29 Mar 2003 18:12:29 +0100 (CET)\r\nReceived: from pd3mr2so.prod.shaw.ca (pd3mr2so-ser.prod.shaw.ca [10.0.141.178])\r\n by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\n with ESMTP id <0HCI00J24T4RPY@l-daemon> for globillum@imag.fr; Sat,\r\n 29 Mar 2003 10:12:27 -0700 (MST)\r\nReceived: from pn2ml5so.prod.shaw.ca\r\n (pn2ml5so-qfe0.prod.shaw.ca [10.0.121.149]) by l-daemon\r\n (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\n with ESMTP id <0HCI00F3KT4R9B@l-daemon> for globillum@imag.fr; Sat,\r\n 29 Mar 2003 10:12:27 -0700 (MST)\r\nReceived: from VANILLA ([24.87.171.230])\r\n by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\n with SMTP id <0HCI00FPXT4PET@l-daemon> for globillum@imag.fr; Sat,\r\n 29 Mar 2003 10:12:27 -0700 (MST)\r\nDate: Sat, 29 Mar 2003 09:15:29 -0800\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\nSubject: Learning from the Cornell box\r\nTo: globillum@imag.fr\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\nMessage-id: <008201c2f616$cc794c10$6401a8c0@VANILLA>\r\nOrganization: byHeart Consultants Limited\r\nMIME-version: 1.0\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1106\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1106\r\nContent-type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-priority: Normal\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 181\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-UIDL: 3ME!!?IV!!U'U!!#pf\"!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\n<META content=\"MSHTML 6.00.2800.1141\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT face=Arial size=2>If you are interested in an artistic view of global \r\nillumination with specific reference to the \"Cornell Box,\" you might be \r\ninterested in reading:</FONT></DIV>\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial size=2>Niedenthal, Simon. 2002. \"Learning from the Cornell \r\nBox,\" Leonardo 35(3):249-254.</FONT></DIV>\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial size=2>which is available online as:</FONT></DIV>\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial size=2><A \r\nhref=\"http://muse.jhu.edu/journals/leonardo/v035/35.3niedenthal.pdf\">http://muse.jhu.edu/journals/leonardo/v035/35.3niedenthal.pdf</A></FONT></DIV>\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial size=2>Ian Ashdown, P. Eng., LC, \r\nFIES<BR>President<BR>byHeart Consultants Limited<BR><A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></FONT></DIV>\r\n<DIV>&nbsp;</DIV></BODY></HTML>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h2VAiSe14803;\r\n\tMon, 31 Mar 2003 12:44:29 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h2VAeO410141;\r\n\tMon, 31 Mar 2003 12:40:24 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h2VAbrb10066\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 31 Mar 2003 12:37:53 +0200\r\nReceived: from relay2.mail.uk.psi.net (relay2.mail.uk.psi.net [154.32.107.6])\r\n\tby imag.imag.fr (8.12.8/8.12.8) with ESMTP id h2VAbq7H005925;\r\n\tMon, 31 Mar 2003 12:37:52 +0200 (CEST)\r\nReceived: from lightwork.co.uk ([195.152.206.2] helo=elvis.lightwork)\r\n\tby relay2.mail.uk.psi.net with esmtp (Exim 2.12 #2)\r\n\tid 18zwfj-0006ff-01; Mon, 31 Mar 2003 11:37:47 +0100\r\nReceived: by elvis.lightwork with Internet Mail Service (5.5.2650.21)\r\n\tid <18QQ1MBM>; Mon, 31 Mar 2003 11:37:46 +0100\r\nMessage-ID: <8815647C7041D111A3010060B06BE1C001E61B21@elvis.lightwork>\r\nFrom: Neil Gatenby <neil.gatenby@lightworkdesign.com>\r\nTo: Nicolas Holzschuch <Nicolas.Holzschuch@imag.fr>, globillum@imag.fr\r\nSubject: RE: Visibility estimates\r\nDate: Mon, 31 Mar 2003 11:37:37 +0100\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2650.21)\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 182\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: a>k\"!Hhn\"!I=A!!`P@\"!\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nNicolas Holzschuch wrote:\r\n> I have to compute a visibility estimate between a point and an area \r\n> light source.\r\n>\r\n> I have computed this value using two methods:\r\n> - send a bunch of rays.\r\n> - backprojection (see Drettakis 94).\r\n\r\n> Roughly, the two methods are giving the same values. However, the \r\n> ray-casting method can be quite far away from the exact value. Much \r\n> more than I anticipated. We have errors of about 0.1 in the visibility \r\n> estimate, even using 100 rays. Worse, we can have an error of 0.1 for a \r\n> visibility value of 0.01, giving a relative error of 90 %. Anyone have \r\n> an explanation for this difference? A way to reduce it, maybe?\r\n> \r\n> The points that are the most far away from the line are the points for \r\n> whom the occluders are cutting the emitter in more than two parts (e.g. \r\n> three parts, two parts that are hidden and one part that is visible)\r\n> \r\n> This is not just theory (although I would like to have an explanation \r\n> on the reason for this difference). The difference in visibility \r\n> estimates has a visible result on refinement for radiosity computations.\r\n\r\nHiya Nicolas\r\n\r\nSurely the ray casting can be arbitrarily inaccurate, for appropriately\r\nunpleasant occluders?  With thin occluders cutting across the source (as\r\nviewed from the point being lit) maybe all the rays miss?  It is easy to\r\npicture a case where 10 very thin strips cover every single sample point,\r\nbut the true visibility is actually only 0.000001\r\n\r\nI have no great ideas for how to reduce the error.  But maybe several tests\r\nconsisting of 10 or 20 rays each would be a better place to start?  If you\r\ncarry out 5 tests, with 10 random rays each, and they each agree that the\r\nvisibility is the same (probably 0 or 1) then probably you are OK.  If they\r\ndisagree, then probably you have a case where you should cast more rays.  I\r\nknow Pergathofer did some work on ray tracing which looked at the variance\r\nof the expected value of the pixel value; maybe you could keep sampling\r\nuntil the variance of the expected value of the visibility estimate goes\r\nsmall?\r\n\r\nMaybe Turbet's approach, where he uses different tools in different\r\nscenarios is the way to go?  If you find that 5x10 rays give 5 very\r\ndifferent answers, then go for back face culling?  Or other oracles (see\r\nJeT) to decide when to be expensive and when to be cheap?\r\n\r\nWho is this Drettakis guy, anyway?\r\n\r\n;-)\r\n\r\nNeil\r\n\r\nP.S.  In architectural scenes, you find that lots of occluders are\r\naxis-aligned; in this case, a uniform sampling grid is probably not a good\r\nidea\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h2VChue16222;\r\n\tMon, 31 Mar 2003 14:43:58 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h2VCh8Z17774;\r\n\tMon, 31 Mar 2003 14:43:08 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h2VCemb17463\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 31 Mar 2003 14:40:48 +0200\r\nReceived: from mwinf0301.wanadoo.fr (smtp4.wanadoo.fr [193.252.22.28])\r\n\tby imag.imag.fr (8.12.8/8.12.8) with ESMTP id h2VCelFx014156\r\n\tfor <globillum@imag.fr>; Mon, 31 Mar 2003 14:40:47 +0200 (CEST)\r\nReceived: from jedi.simteam.com (APh-Aug-103-1-3-85.abo.wanadoo.fr [80.11.153.85])\r\n\tby mwinf0301.wanadoo.fr (Postfix) with SMTP id 0A750400749\r\n\tfor <globillum@imag.fr>; Mon, 31 Mar 2003 14:40:47 +0200 (CEST)\r\nReceived: from simteam.com ([192.168.0.40])\r\n        by jedi.simteam.com (MERAK 3.00.140) with ESMTP id 048E177C\r\n        for <globillum@imag.fr>; Mon, 31 Mar 2003 14:49:44 +0200\r\nMessage-ID: <3E8835C6.1FE52844@simteam.com>\r\nDate: Mon, 31 Mar 2003 14:34:14 +0200\r\nFrom: Alan Savary <alan@simteam.com>\r\nX-Mailer: Mozilla 4.79 [en] (Windows NT 5.0; U)\r\nX-Accept-Language: en\r\nMIME-Version: 1.0\r\nTo: globillum@imag.fr\r\nSubject: Re: Visibility estimates\r\nReferences: <8815647C7041D111A3010060B06BE1C001E61B21@elvis.lightwork>\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 183\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: J7*\"!'$9\"!#=d!!@1U\"!\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nIts a quick thought but perhaps it can help you speeding up your visibility\r\ncomputation.\r\n\r\nI don't know the backprojection algo from Drettakis but what I'm thinking is\r\nthat you\r\nshould backproject your light geometry, then can cast a ray and if this ray\r\nintersect a primitive\r\nyou backproject into the same structure the light was backprojected. Next you\r\nwill\r\ncast ray by choosing a point outside the currently occluded regions of your\r\nbackprojection structure.\r\nIf this new ray intersect a new primitive (it should be a new one), do same\r\nprocess, and so on.\r\nAt the end (when maximum cast, or full research space is occluded [no ray can\r\nbe cast]),\r\nyou should have a good estimate.\r\n\r\nPerhaps other optimization such as :\r\n\r\n- Use of a pixel-based occlusion buffer (for fast backprojection). If your\r\nprojected primitive is convex,\r\nthen is projection is convex too. So you know that each pixel inside the 2D\r\nconvex shape (except border)\r\nfully occlude the light, for pixel border you could have a sampling approach.\r\nBut the best thing is to avoid\r\nto cast ray that intersect border because if you cast a ray outside this border\r\n(in non-currently occluded\r\narea) you could perhaps project a new primitive that will cover border pixel.\r\nAt the end when only border\r\npixel remain, you could cast ray to refine your estimation at those boundaries.\r\n\r\n-If your the next point to evaluate is near the previous one, you could\r\ndirectly project previous\r\nprojected primitive,...\r\n\r\nHope this is not stupide, and is usefull.\r\n\r\nAlan Savary\r\n\r\nNeil Gatenby wrote:\r\n\r\n> Nicolas Holzschuch wrote:\r\n> > I have to compute a visibility estimate between a point and an area\r\n> > light source.\r\n> >\r\n> > I have computed this value using two methods:\r\n> > - send a bunch of rays.\r\n> > - backprojection (see Drettakis 94).\r\n>\r\n> > Roughly, the two methods are giving the same values. However, the\r\n> > ray-casting method can be quite far away from the exact value. Much\r\n> > more than I anticipated. We have errors of about 0.1 in the visibility\r\n> > estimate, even using 100 rays. Worse, we can have an error of 0.1 for a\r\n> > visibility value of 0.01, giving a relative error of 90 %. Anyone have\r\n> > an explanation for this difference? A way to reduce it, maybe?\r\n> >\r\n> > The points that are the most far away from the line are the points for\r\n> > whom the occluders are cutting the emitter in more than two parts (e.g.\r\n> > three parts, two parts that are hidden and one part that is visible)\r\n> >\r\n> > This is not just theory (although I would like to have an explanation\r\n> > on the reason for this difference). The difference in visibility\r\n> > estimates has a visible result on refinement for radiosity computations.\r\n>\r\n> Hiya Nicolas\r\n>\r\n> Surely the ray casting can be arbitrarily inaccurate, for appropriately\r\n> unpleasant occluders?  With thin occluders cutting across the source (as\r\n> viewed from the point being lit) maybe all the rays miss?  It is easy to\r\n> picture a case where 10 very thin strips cover every single sample point,\r\n> but the true visibility is actually only 0.000001\r\n>\r\n> I have no great ideas for how to reduce the error.  But maybe several tests\r\n> consisting of 10 or 20 rays each would be a better place to start?  If you\r\n> carry out 5 tests, with 10 random rays each, and they each agree that the\r\n> visibility is the same (probably 0 or 1) then probably you are OK.  If they\r\n> disagree, then probably you have a case where you should cast more rays.  I\r\n> know Pergathofer did some work on ray tracing which looked at the variance\r\n> of the expected value of the pixel value; maybe you could keep sampling\r\n> until the variance of the expected value of the visibility estimate goes\r\n> small?\r\n>\r\n> Maybe Turbet's approach, where he uses different tools in different\r\n> scenarios is the way to go?  If you find that 5x10 rays give 5 very\r\n> different answers, then go for back face culling?  Or other oracles (see\r\n> JeT) to decide when to be expensive and when to be cheap?\r\n>\r\n> Who is this Drettakis guy, anyway?\r\n>\r\n> ;-)\r\n>\r\n> Neil\r\n>\r\n> P.S.  In architectural scenes, you find that lots of occluders are\r\n> axis-aligned; in this case, a uniform sampling grid is probably not a good\r\n> idea\r\n>\r\n>   ------------------------------------------------------------------------\r\n> -------------------------------------------------------------------------\r\n> globillum@imag.fr -- mailing list devoted to global illumination research\r\n> For list archives or to configure your options, see http://listes.imag.fr\r\n> -------------------------------------------------------------------------\r\n\r\n--\r\n============================================\r\n\"Savoir c'est vivre, et maintenir dans l'ignorance c'est presque un homicide\"\r\n============================================\r\nAlan Savary\r\nTechnical Director - R&D Engineer\r\nSimTeam\r\nTel: +33 (0)1 53 27 37 77\r\nFax: +33 (0)1 53 27 37 78\r\nWeb: http://www.simteam.com\r\nemail: alan@simteam.com\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h32EJxe18765;\r\n\tWed, 2 Apr 2003 16:20:00 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h32EGHi08088;\r\n\tWed, 2 Apr 2003 16:16:17 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h32EGBj08071\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 2 Apr 2003 16:16:11 +0200\r\nReceived: from nut.autodesk.com (nut.autodesk.com [198.102.112.27])\r\n\tby imag.imag.fr (8.12.9/8.12.8) with ESMTP id h32EGAhm010482\r\n\tfor <globillum@imag.fr>; Wed, 2 Apr 2003 16:16:11 +0200 (CEST)\r\nReceived: from msgpetfe1.amer.ads.autodesk.com ([144.111.32.12])\r\n\tby nut.autodesk.com (8.12.8/8.12.6) with ESMTP id h32EG3Wf001741\r\n\tfor <globillum@imag.fr>; Wed, 2 Apr 2003 06:16:09 -0800 (PST)\r\nReceived: from msgpetmb1.amer.ads.autodesk.com ([144.111.33.142]) by msgpetfe1.amer.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.5329);\r\n\t Wed, 2 Apr 2003 06:16:08 -0800\r\nx-mimeole: Produced By Microsoft Exchange V6.0.6249.0\r\ncontent-class: urn:content-classes:message\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nSubject: SIGGRAPH 2003 papers web page\r\nDate: Wed, 2 Apr 2003 06:16:08 -0800\r\nMessage-ID: <E77320B2A6BFAD42BCAA12423A6D509301B28385@msgpetmb1.amer.ads.autodesk.com>\r\nThread-Topic: SIGGRAPH 2003 papers web page\r\nThread-Index: AcL5Imbis3ljEQUgSpC/87Hm7O1q4g==\r\nFrom: \"Eric Haines (Autodesk, NY)\" <eric.haines@autodesk.com>\r\nTo: globillum@imag.fr\r\nX-OriginalArrivalTime: 02 Apr 2003 14:16:08.0094 (UTC) FILETIME=[67879BE0:01C2F922]\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 184\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-UIDL: W?-!!,\\E!!`>_\"!$]&\"!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html>\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\n\r\n\r\n<meta name=Generator content=\"Microsoft Word 10 (filtered)\">\r\n\r\n<style>\r\n<!--\r\n /* Font Definitions */\r\n @font-face\r\n\t{font-family:SimSun;\r\n\tpanose-1:2 1 6 0 3 1 1 1 1 1;}\r\n@font-face\r\n\t{font-family:\"\\@SimSun\";\r\n\tpanose-1:2 1 6 0 3 1 1 1 1 1;}\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:#606420;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{font-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=\"#606420\">\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>In case you hadn&#8217;t heard, Tim Rowley does it again: </span></font><font\r\nsize=2 face=\"Courier New\"><span style='font-size:10.0pt;font-family:\"Courier New\"'><a\r\nhref=\"http://www.cs.brown.edu/people/tor/sig2003.html\">http://www.cs.brown.edu/people/tor/sig2003.html</a></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h38FIIe21349;\r\n\tTue, 8 Apr 2003 17:18:22 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h38FELD05083;\r\n\tTue, 8 Apr 2003 17:14:21 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h38FBim05042\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 8 Apr 2003 17:11:44 +0200\r\nReceived: from pd6mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\n\tby imag.imag.fr (8.12.9/8.12.8) with ESMTP id h38FBhOw015674\r\n\tfor <globillum@imag.fr>; Tue, 8 Apr 2003 17:11:44 +0200 (CEST)\r\nReceived: from pd6mr4so.prod.shaw.ca\r\n (pd6mr4so-qfe3.prod.shaw.ca [10.0.141.219]) by l-daemon\r\n (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\n with ESMTP id <0HD1009A767HMO@l-daemon> for globillum@imag.fr; Tue,\r\n 08 Apr 2003 09:11:41 -0600 (MDT)\r\nReceived: from pn2ml10so.prod.shaw.ca\r\n (pn2ml10so-qfe0.prod.shaw.ca [10.0.121.80])\r\n by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\n with ESMTP id <0HD10092U67H0L@l-daemon> for globillum@imag.fr; Tue,\r\n 08 Apr 2003 09:11:41 -0600 (MDT)\r\nReceived: from VANILLA (h24-87-171-230.vn.shawcable.net [24.87.171.230])\r\n by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\n with SMTP id <0HD10077R67FNL@l-daemon> for globillum@imag.fr; Tue,\r\n 08 Apr 2003 09:11:41 -0600 (MDT)\r\nDate: Tue, 08 Apr 2003 08:15:03 -0700\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\nSubject: Unifying equation useful for CG?\r\nTo: globillum@imag.fr\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\nMessage-id: <004701c2fde1$a1814df0$6401a8c0@VANILLA>\r\nOrganization: byHeart Consultants Limited\r\nMIME-version: 1.0\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1106\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1106\r\nContent-type: multipart/related;\r\n boundary=\"------------010506020409030509020209\"\r\nX-Priority: 3\r\nX-MSMail-priority: Normal\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 186\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-UIDL: AA>!!3GV!!>IH!!am'#!\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nThis is a multi-part message in MIME format.\r\n--------------010506020409030509020209\r\nContent-Type: text/html; charset=windows-1252\r\nContent-Transfer-Encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\n<META content=\"MSHTML 6.00.2800.1141\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT face=Arial size=2>\r\n<TABLE cellSpacing=0 cellPadding=0 width=348 border=0>\r\n  <TBODY>\r\n  <TR bgColor=#ffffff>\r\n    <TD>\r\n      <H1><FONT face=\"Times New Roman\" size=3>While I would not normally post \r\n      off-topic information to our mailing list, this news item from <A \r\n      href=\"http://www.nature.com\">www.nature.com</A>&amp;nbsp;caught my interest. \r\n      While I have not yet read the American Journal of Botany paper it \r\n      references (and normally I would never look at this journal), the \r\n      existence of a unifying equation for many geometric shapes would clearly \r\n      have implications for computer graphics applications.</FONT></H1>\r\n      <DIV><FONT size=2>- Ian Ashdown</FONT></DIV>\r\n      <H1>Maths gets into shape</H1><SPAN class=standfirst>Is it a starfish? Is \r\n      it an orchid? No, it's Superformula.</SPAN> <BR><SPAN class=date>2 April \r\n      2003</SPAN> \r\n      <P><A class=author \r\n      href=\"http://www.nature.com/nsu/profiles/aboutus.html#Whitfield\">JOHN \r\n      WHITFIELD </A></P>\r\n      <P>\r\n      <TABLE cellSpacing=3 cellPadding=0 width=160 align=left border=0 \r\n      vspace=\"3\" hspace=\"3\">\r\n        <TBODY>\r\n        <TR vAlign=center align=middle bgColor=#cc0000>\r\n          <TD>\r\n            <TABLE cellSpacing=1 cellPadding=0 width=\"100%\" align=left \r\n              border=0><TBODY>\r\n              <TR bgColor=#ff9966>\r\n                <TD>\r\n                  <TABLE cellSpacing=0 cellPadding=0 width=\"100%\" align=center \r\n                  border=0>\r\n                    <TBODY>\r\n                    <TR bgColor=#ffffff>\r\n                      <TD><IMG \r\n                        src=\"http://www.nature.com/nsu/030331/images/shell_180.jpg\" \r\n                        width=180 align=center></TD></TR>\r\n                    <TR bgColor=#cc0000>\r\n                      <TD class=photograph1>For centuries scientists have \r\n                        sought to express natural forms in mathematical \r\n                    terms.</TD></TR>\r\n                    <TR bgColor=#cc0000>\r\n                      <TD class=photograph2> \r\n              alamy.com</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></P>\r\n      <P>One simple equation can generate a vast diversity of natural shapes, a \r\n      Belgian biologist has discovered. The Superformula, as its creator Johan \r\n      Gielis has christened it, produces everything from simple triangles and \r\n      pentagons, to stars, spirals and petals.</P>\r\n      <P>\"When I found the formula, all these beautiful shapes came rolling out \r\n      of my computer,\" says Gielis, at University of Nijmegen, Holland. \"It \r\n      seemed too good to be true - I spent two years thinking 'What did I do \r\n      wrong?' and 'How come no one else has discovered it?'\" Having spoken to \r\n      mathematicians, he reckons that he's found something new.</P>\r\n      <P>The Superformula is a modified version of the equation for a circle<A \r\n      href=\"http://www.nature.com/nsu/030331/030331-3.html#b1\"><SUP>1</SUP></A>. \r\n      Changing one term in the formula varies the proportions of the shape - \r\n      moving from a round circle to a long and skinny ellipse. Changing another \r\n      varies the axes of symmetry - shifting from a circle to triangle, square, \r\n      pentagon and so on.</P>\r\n      <P>Varying both proportion and symmetry together produces shapes with any \r\n      number of sides, regular and irregular. It can also produce \r\n      three-dimensional structures, and non-biological shapes such as snowflakes \r\n      and crystals. \"It's a new way of describing nature,\" says Gielis.</P>\r\n      <P>For centuries, scientists have sought to express natural forms - such \r\n      as the spiral of a sheep's horn, the branching of a tree, or a bee's \r\n      honeycomb - in mathematical terms.</P>\r\n      <P>\"Describing form is one of the more intractable problems in biology,\" \r\n      says botanist Karl Niklas of Cornell University in Ithaca, New York. \r\n      Researchers have come up with many ways to describe leaves and shells, for \r\n      example, but there is little unity: \"Things have become cumbersome and \r\n      idiosyncratic,\" he says.</P>\r\n      <P>The Superformula might provide a single, simple framework for analysing \r\n      and comparing the shapes of life, believes Niklas. \"This is an exciting \r\n      development.\" </P>\r\n      <P>\r\n      <TABLE cellSpacing=3 cellPadding=0 width=160 align=right border=0 \r\n      vspace=\"3\" hspace=\"3\">\r\n        <TBODY>\r\n        <TR vAlign=center align=middle bgColor=#cc0000>\r\n          <TD>\r\n            <TABLE cellSpacing=1 cellPadding=0 width=\"100%\" align=left \r\n              border=0><TBODY>\r\n              <TR bgColor=#ff9966>\r\n                <TD>\r\n                  <TABLE cellSpacing=0 cellPadding=0 width=\"100%\" align=center \r\n                  border=0>\r\n                    <TBODY>\r\n                    <TR bgColor=#ffffff>\r\n                      <TD><IMG \r\n                        src=\"http://www.nature.com/nsu/030331/images/shapes_180.jpg\" \r\n                        width=180 align=center></TD></TR>\r\n                    <TR bgColor=#cc0000>\r\n                      <TD class=photograph1>The Superformula produces regular \r\n                        and irregular shapes with any number of sides.</TD></TR>\r\n                    <TR bgColor=#cc0000>\r\n                      <TD class=photograph2> J. \r\n              Gielis</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></P>\r\n      <P>Gielis has patented his discovery, and is developing computer software \r\n      based on it. Using one formula to produce shapes will make graphics \r\n      programs much more efficient, he says. It might also be useful in pattern \r\n      recognition.</P>\r\n      <P>What's less clear is whether nature uses the formula to generate \r\n      different shapes. \"I'm not convinced this is significant, but it might \r\n      turn out to be profound if it could be related to how things grow,\" says \r\n      mathematician Ian Stewart of the University of Warwick, UK.</P>\r\n      <P>Other, more complicated, single equations can produce a similar \r\n      diversity of shapes, says Stewart. He believes that the Superformula is \r\n      more likely to provide a useful tool than an insight into how life \r\n      actually works.</P>\r\n      <P>Gielis acknowledges that the formula describes nature's end product, \r\n      not how it got there, but he hopes that time might prove the \r\n      Superformula's profundity. \"Description always precedes ideas about the \r\n      real connection between maths and nature,\" he says.</P></TD></TR>\r\n  <TR>\r\n    <TD><IMG height=10 src=\"http://www.nature.com/nsu/slices/spacer_trans.gif\" \r\n      width=1 border=0></TD></TR>\r\n  <TR>\r\n    <TD>\r\n      <DIV class=refhead>References</DIV>\r\n      <OL><SPAN class=refname><A name=b1></A>\r\n        <LI>Gielis, J. A generic geometric transformation that unifies a wide \r\n        range of natural and abstract shapes. <I>American Journal of Botany</I>, \r\n        <SPAN class=refnumber><B>90,</B></SPAN> <SPAN class=refname>333</SPAN> - \r\n        <SPAN class=refname>338</SPAN>, (2003). <A \r\n        href=\"http://www.amjbot.org/cgi/content/abstract/90/3/333\" \r\n        target=_blank><B>|Article|</B></A> </SPAN></LI></OL></TD></TR>\r\n  <TR>\r\n    <TD vAlign=bottom>\r\n      <P><FONT size=2></FONT><BR> Nature News Service / Macmillan Magazines Ltd \r\n      2003</P></TD></TR></TBODY></TABLE></FONT></DIV></BODY></HTML>\r\n\r\n\r\n-------------------------------------------------------------------------\r\n<a class=\"moz-txt-link-abbreviated\" href=\"mailto:globillum@imag.fr\">globillum@imag.fr</a> -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see <a class=\"moz-txt-link-freetext\" href=\"http://listes.imag.fr\">http://listes.imag.fr</a>\r\n-------------------------------------------------------------------------\r\n\r\n\r\n--------------010506020409030509020209\r\nContent-Type: image/jpeg;\r\n name=\"shell_180.jpg\"\r\nContent-Transfer-Encoding: base64\r\nContent-ID: <part1.01030209.01080003@import.service>\r\nContent-Disposition: inline;\r\n filename=\"shell_180.jpg\"\r\n\r\n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\r\noTSxZNqUun//2Q==\r\n--------------010506020409030509020209\r\nContent-Type: image/jpeg;\r\n name=\"shapes_180.jpg\"\r\nContent-Transfer-Encoding: base64\r\nContent-ID: <part2.08070600.07050708@import.service>\r\nContent-Disposition: inline;\r\n filename=\"shapes_180.jpg\"\r\n\r\n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\r\nnOPE1KX/2Q==\r\n--------------010506020409030509020209\r\nContent-Type: image/gif;\r\n name=\"spacer_trans.gif\"\r\nContent-Transfer-Encoding: base64\r\nContent-ID: <part3.05090800.04040103@import.service>\r\nContent-Disposition: inline;\r\n filename=\"spacer_trans.gif\"\r\n\r\nR0lGODlhAQABAJEAAAAAAP///////wAAACH5BAEAAAIALAAAAAABAAEAAAICVAEAOw==\r\n--------------010506020409030509020209--\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h38Fude21858;\r\n\tTue, 8 Apr 2003 17:56:40 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h38FsrN08169;\r\n\tTue, 8 Apr 2003 17:54:53 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h38Fsjm07890\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 8 Apr 2003 17:54:45 +0200\r\nReceived: from heinrichschiff.igd.fhg.de (host6924.igd.fhg.de [146.140.28.12] (may be forged))\r\n\tby imag.imag.fr (8.12.9/8.12.8) with ESMTP id h38FsiOw019102\r\n\tfor <globillum@imag.fr>; Tue, 8 Apr 2003 17:54:44 +0200 (CEST)\r\nReceived: from duerer.igd.fhg.de (duerer.igd.fhg.de [146.140.4.203])\r\n\tby heinrichschiff.igd.fhg.de (8.9.3+Sun/8.9.3) with ESMTP id RAA15248\r\n\tfor <globillum@imag.fr>; Tue, 8 Apr 2003 17:48:13 +0200 (MEST)\r\nFrom: Wolfram Kresse <wkresse@igd.fhg.de>\r\nReceived: (from wkresse@localhost)\r\n\tby duerer.igd.fhg.de (SGI-8.9.3/8.9.3) id RAA02836\r\n\tfor globillum@imag.fr; Tue, 8 Apr 2003 17:54:44 +0200 (CEST)\r\nDate: Tue, 8 Apr 2003 17:54:44 +0200 (CEST)\r\nMessage-Id: <1030408175444.ZM28341064@duerer.igd.fhg.de>\r\nIn-Reply-To: Ian Ashdown <ian_ashdown@helios32.com>\r\n        \"Unifying equation useful for CG?\" (Apr  8,  8:15)\r\nReferences: <004701c2fde1$a1814df0$6401a8c0@VANILLA>\r\nX-Face: 'Sr;3%AL1_h0kt\\C+>MJ`;@c\\l#+Nm/{W2Jt#x^CqV-EPD-6Oa[(>Marf,0v:#BRzP}Myyd]6$Gg+hfmjp&N7n*\\xiDN;j!i&.<v_rl@Vr<$5$H5'8d*~uY,lp4ZW=fGo@&?iFgQzk-\"Qm\"W77Y2d#_rrN,WI_\r\nFileCC: /tmp/blub\r\nX-Mailer: Z-Mail (4.0.1 13Jan97)\r\nTo: globillum@imag.fr\r\nSubject: Re: Unifying equation useful for CG?\r\nMIME-Version: 1.0\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 187\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: L$[!!$a~!!CNI!!01l!!\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nHere is some more information (.pdf and source)\r\n\r\nhttp://astronomy.swin.edu.au/~pbourke/curves/supershape/\r\n\r\nCheers,\r\nWolfram\r\n\r\n--\r\n\r\n+-----+-----Wolfram Kresse------------------------------------------------+\r\n| 8-P | wkresse@igd.fhg.de  http://www.igd.fhg.de/~wkresse  06151/155-276 |\r\n+-----+-------------------------+-----------------+-----------------------+\r\nWorf: 70 Romulan ships are attacking Starbase 420. We are supposed to meet\r\nat coordinates 29.9 mark 310.\r\nPicard: Ummmh...tell them our...our...\r\nGeordi: ...spatial hyperscanner?\r\nPicard: ...is broken, and we need to wait for a...\r\nNumber One: Channeled automnemonic tetrion processor?\r\nPicard: Yeah, that's a good one! ...to replace it.\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h38JbLe24255;\r\n\tTue, 8 Apr 2003 21:37:22 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h38JbAm20864;\r\n\tTue, 8 Apr 2003 21:37:10 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h38JYWm20559\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 8 Apr 2003 21:34:32 +0200\r\nReceived: from wren.cs.unc.edu (wren.cs.unc.edu [152.2.128.86])\r\n\tby imag.imag.fr (8.12.9/8.12.8) with ESMTP id h38JYUIf014455\r\n\tfor <globillum@imag.fr>; Tue, 8 Apr 2003 21:34:31 +0200 (CEST)\r\nReceived: from HARRISMCS (harrism-cs.cs.unc.edu [152.2.132.112])\r\n\tby wren.cs.unc.edu (8.12.8/8.12.5) with ESMTP id h38JYME2022078;\r\n\tTue, 8 Apr 2003 15:34:23 -0400 (EDT)\r\nReply-To: harrism@cs.unc.edu\r\nFrom: \"Mark Harris\" <harrism@cs.unc.edu>\r\nTo: \"'Ian Ashdown'\" <ian_ashdown@helios32.com>, globillum@imag.fr\r\nSubject: RE: Unifying equation useful for CG?\r\nDate: Tue, 8 Apr 2003 15:34:22 -0400\r\nMessage-ID: <002701c2fe05$dbfe4180$70840298@cs.unc.edu>\r\nMIME-Version: 1.0\r\nContent-Type: multipart/mixed;\r\n boundary=\"------------030406060700070704000905\"\r\nX-Priority: 3 (Normal)\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook, Build 10.0.2627\r\nIn-Reply-To: <004701c2fde1$a1814df0$6401a8c0@VANILLA>\r\nImportance: Normal\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 188\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-UIDL: T8X\"!~Z\"!!*!R\"!-eX\"!\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 10000000\r\n\r\nThis is a multi-part message in MIME format.\r\n--------------030406060700070704000905\r\nContent-Type: multipart/related;\r\n boundary=\"------------050405050406060503000106\"\r\n\r\n\r\n--------------050405050406060503000106\r\nContent-Type: text/html; charset=windows-1252\r\nContent-Transfer-Encoding: 7bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\n<TITLE>Message</TITLE>\r\n\r\n<META content=\"MSHTML 6.00.2800.1141\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><SPAN class=583180419-08042003><FONT face=Arial color=#0000ff size=2>Hi \r\nall,</FONT></SPAN></DIV>\r\n<DIV><SPAN class=583180419-08042003><FONT face=Arial color=#0000ff \r\nsize=2></FONT></SPAN>&amp;nbsp;</DIV>\r\n<DIV><SPAN class=583180419-08042003><FONT face=Arial color=#0000ff size=2>I \r\ndon't know if there are big&amp;nbsp;implications for computer graphics \r\napplications, but it sure is easy to code up (10 minutes)!&amp;nbsp; Here is a \r\nsimple Cg program that generates a SuperShape (as a height field).&amp;nbsp; I used \r\nthe result to create a bumpmap and generate the image attached.&amp;nbsp; I'll put a \r\ndemo on my website when I get time to clean it up.&amp;nbsp; What a neat \r\nformula!</FONT></SPAN></DIV>\r\n<DIV><SPAN class=583180419-08042003><FONT face=Arial color=#0000ff \r\nsize=2></FONT></SPAN>&amp;nbsp;</DIV>\r\n<DIV><SPAN class=583180419-08042003><FONT face=Arial color=#0000ff \r\nsize=2>fragout main(vf30 \r\nIN,<BR>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \r\nuniform float2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \r\nresolution,<BR>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \r\nuniform float&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \r\nheightScale,<BR>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \r\nuniform float4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; params) // m, \r\nn1-n3<BR>{<BR>&amp;nbsp; fragout OUT;</FONT></SPAN></DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2></FONT>&amp;nbsp;</DIV>\r\n<DIV><SPAN class=583180419-08042003><FONT face=Arial color=#0000ff size=2>&amp;nbsp; \r\nfloat2 pos = 0.5 - IN.WPOS.xy / resolution.xy;<BR>&amp;nbsp; float \r\nR&amp;nbsp;&amp;nbsp;&amp;nbsp; = length(pos);<BR>&amp;nbsp; float phi&amp;nbsp; = acos(pos.x / \r\nR);</FONT></SPAN></DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2></FONT>&amp;nbsp;</DIV>\r\n<DIV><SPAN class=583180419-08042003><FONT face=Arial color=#0000ff size=2>&amp;nbsp; \r\nfloat t1&amp;nbsp;&amp;nbsp; = pow(abs(cos(params.x * phi / 4)), params.z);<BR>&amp;nbsp; \r\nfloat t2&amp;nbsp;&amp;nbsp; = pow(abs(sin(params.x * phi / 4)), \r\nparams.w);</FONT></SPAN></DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2></FONT>&amp;nbsp;</DIV>\r\n<DIV><SPAN class=583180419-08042003><FONT face=Arial color=#0000ff size=2>&amp;nbsp; \r\nfloat r&amp;nbsp;&amp;nbsp;&amp;nbsp; = 1 / pow(t1 + t2, 1 / params.y);</FONT></SPAN></DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2></FONT>&amp;nbsp;</DIV>\r\n<DIV><SPAN class=583180419-08042003><FONT face=Arial color=#0000ff size=2>&amp;nbsp; \r\nOUT.col&amp;nbsp;&amp;nbsp; = heightScale * ((R &lt; 0.5 * r) ? 2 * R / r : 1); \r\n</FONT></SPAN></DIV>\r\n<DIV><FONT face=Arial color=#0000ff size=2></FONT>&amp;nbsp;</DIV>\r\n<DIV><SPAN class=583180419-08042003><FONT face=Arial color=#0000ff size=2>&amp;nbsp; \r\nreturn OUT;<BR>} </FONT></SPAN></DIV>\r\n<DIV><SPAN class=583180419-08042003><FONT face=Arial color=#0000ff \r\nsize=2></FONT></SPAN>&amp;nbsp;</DIV>\r\n<DIV><SPAN class=583180419-08042003><FONT face=Arial color=#0000ff \r\nsize=2>Mark</FONT></SPAN></DIV>\r\n<BLOCKQUOTE dir=ltr \r\nstyle=\"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px\">\r\n  <DIV></DIV>\r\n  <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left><FONT \r\n  face=Tahoma size=2>-----Original Message-----<BR><B>From:</B> Ian Ashdown \r\n  [<a class=\"moz-txt-link-freetext\" href=\"mailto:ian_ashdown@helios32.com\">mailto:ian_ashdown@helios32.com</a>] <BR><B>Sent:</B> Tuesday, April 08, 2003 \r\n  11:15 AM<BR><B>To:</B> <a class=\"moz-txt-link-abbreviated\" href=\"mailto:globillum@imag.fr\">globillum@imag.fr</a><BR><B>Subject:</B> Unifying equation \r\n  useful for CG?<BR><BR></FONT></DIV>\r\n  <DIV><FONT face=Arial size=2>\r\n  <TABLE cellSpacing=0 cellPadding=0 width=348 border=0>\r\n    <TBODY>\r\n    <TR bgColor=#ffffff>\r\n      <TD>\r\n        <H1><FONT face=\"Times New Roman\" size=3>While I would not normally post \r\n        off-topic information to our mailing list, this news item from <A \r\n        href=\"http://www.nature.com\">www.nature.com</A>&amp;nbsp;caught my interest. \r\n        While I have not yet read the American Journal of Botany paper it \r\n        references (and normally I would never look at this journal), the \r\n        existence of a unifying equation for many geometric shapes would clearly \r\n        have implications for computer graphics applications.</FONT></H1>\r\n        <DIV><FONT size=2>- Ian Ashdown</FONT></DIV>\r\n        <H1>Maths gets into shape</H1><SPAN class=standfirst>Is it a starfish? \r\n        Is it an orchid? No, it's Superformula.</SPAN> <BR><SPAN class=date>2 \r\n        April 2003</SPAN> \r\n        <P><A class=author \r\n        href=\"http://www.nature.com/nsu/profiles/aboutus.html#Whitfield\">JOHN \r\n        WHITFIELD </A></P>\r\n        <P>\r\n        <TABLE cellSpacing=3 cellPadding=0 width=160 align=left border=0 \r\n        hspace=\"3\" vspace=\"3\">\r\n          <TBODY>\r\n          <TR vAlign=center align=middle bgColor=#cc0000>\r\n            <TD>\r\n              <TABLE cellSpacing=1 cellPadding=0 width=\"100%\" align=left \r\n              border=0>\r\n                <TBODY>\r\n                <TR bgColor=#ff9966>\r\n                  <TD>\r\n                    <TABLE cellSpacing=0 cellPadding=0 width=\"100%\" align=center \r\n                    border=0>\r\n                      <TBODY>\r\n                      <TR bgColor=#ffffff>\r\n                        <TD><IMG \r\n                          src=\"http://www.nature.com/nsu/030331/images/shell_180.jpg\" \r\n                          width=180 align=center></TD></TR>\r\n                      <TR bgColor=#cc0000>\r\n                        <TD class=photograph1>For centuries scientists have \r\n                          sought to express natural forms in mathematical \r\n                        terms.</TD></TR>\r\n                      <TR bgColor=#cc0000>\r\n                        <TD class=photograph2>&amp;copy; \r\n                  alamy.com</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></P>\r\n        <P>One simple equation can generate a vast diversity of natural shapes, \r\n        a Belgian biologist has discovered. The Superformula, as its creator \r\n        Johan Gielis has christened it, produces everything from simple \r\n        triangles and pentagons, to stars, spirals and petals.</P>\r\n        <P>\"When I found the formula, all these beautiful shapes came rolling \r\n        out of my computer,\" says Gielis, at University of Nijmegen, Holland. \r\n        \"It seemed too good to be true - I spent two years thinking 'What did I \r\n        do wrong?' and 'How come no one else has discovered it?'\" Having spoken \r\n        to mathematicians, he reckons that he's found something new.</P>\r\n        <P>The Superformula is a modified version of the equation for a circle<A \r\n        href=\"http://www.nature.com/nsu/030331/030331-3.html#b1\"><SUP>1</SUP></A>. \r\n        Changing one term in the formula varies the proportions of the shape - \r\n        moving from a round circle to a long and skinny ellipse. Changing \r\n        another varies the axes of symmetry - shifting from a circle to \r\n        triangle, square, pentagon and so on.</P>\r\n        <P>Varying both proportion and symmetry together produces shapes with \r\n        any number of sides, regular and irregular. It can also produce \r\n        three-dimensional structures, and non-biological shapes such as \r\n        snowflakes and crystals. \"It's a new way of describing nature,\" says \r\n        Gielis.</P>\r\n        <P>For centuries, scientists have sought to express natural forms - such \r\n        as the spiral of a sheep's horn, the branching of a tree, or a bee's \r\n        honeycomb - in mathematical terms.</P>\r\n        <P>\"Describing form is one of the more intractable problems in biology,\" \r\n        says botanist Karl Niklas of Cornell University in Ithaca, New York. \r\n        Researchers have come up with many ways to describe leaves and shells, \r\n        for example, but there is little unity: \"Things have become cumbersome \r\n        and idiosyncratic,\" he says.</P>\r\n        <P>The Superformula might provide a single, simple framework for \r\n        analysing and comparing the shapes of life, believes Niklas. \"This is an \r\n        exciting development.\" </P>\r\n        <P>\r\n        <TABLE cellSpacing=3 cellPadding=0 width=160 align=right border=0 \r\n        hspace=\"3\" vspace=\"3\">\r\n          <TBODY>\r\n          <TR vAlign=center align=middle bgColor=#cc0000>\r\n            <TD>\r\n              <TABLE cellSpacing=1 cellPadding=0 width=\"100%\" align=left \r\n              border=0>\r\n                <TBODY>\r\n                <TR bgColor=#ff9966>\r\n                  <TD>\r\n                    <TABLE cellSpacing=0 cellPadding=0 width=\"100%\" align=center \r\n                    border=0>\r\n                      <TBODY>\r\n                      <TR bgColor=#ffffff>\r\n                        <TD><IMG \r\n                          src=\"http://www.nature.com/nsu/030331/images/shapes_180.jpg\" \r\n                          width=180 align=center></TD></TR>\r\n                      <TR bgColor=#cc0000>\r\n                        <TD class=photograph1>The Superformula produces \r\n                          regular and irregular shapes with any number of \r\n                        sides.</TD></TR>\r\n                      <TR bgColor=#cc0000>\r\n                        <TD class=photograph2>&amp;copy; J. \r\n                  Gielis</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></P>\r\n        <P>Gielis has patented his discovery, and is developing computer \r\n        software based on it. Using one formula to produce shapes will make \r\n        graphics programs much more efficient, he says. It might also be useful \r\n        in pattern recognition.</P>\r\n        <P>What's less clear is whether nature uses the formula to generate \r\n        different shapes. \"I'm not convinced this is significant, but it might \r\n        turn out to be profound if it could be related to how things grow,\" says \r\n        mathematician Ian Stewart of the University of Warwick, UK.</P>\r\n        <P>Other, more complicated, single equations can produce a similar \r\n        diversity of shapes, says Stewart. He believes that the Superformula is \r\n        more likely to provide a useful tool than an insight into how life \r\n        actually works.</P>\r\n        <P>Gielis acknowledges that the formula describes nature's end product, \r\n        not how it got there, but he hopes that time might prove the \r\n        Superformula's profundity. \"Description always precedes ideas about the \r\n        real connection between maths and nature,\" he says.</P></TD></TR>\r\n    <TR>\r\n      <TD><IMG height=10 \r\n        src=\"http://www.nature.com/nsu/slices/spacer_trans.gif\" width=1 \r\n      border=0></TD></TR>\r\n    <TR>\r\n      <TD>\r\n        <DIV class=refhead>References</DIV>\r\n        <OL><SPAN class=refname><A name=b1></A>\r\n          <LI>Gielis, J. A generic geometric transformation that unifies a wide \r\n          range of natural and abstract shapes. <I>American Journal of \r\n          Botany</I>, <SPAN class=refnumber><B>90,</B></SPAN> <SPAN \r\n          class=refname>333</SPAN> - <SPAN class=refname>338</SPAN>, (2003). <A \r\n          href=\"http://www.amjbot.org/cgi/content/abstract/90/3/333\" \r\n          target=_blank><B>|Article|</B></A> </SPAN></LI></OL></TD></TR>\r\n    <TR>\r\n      <TD vAlign=bottom>\r\n        <P><FONT size=2></FONT><BR>&amp;copy; Nature News Service / Macmillan Magazines \r\n        Ltd 2003</P></TD></TR></TBODY></TABLE></FONT></DIV></BLOCKQUOTE></BODY></HTML>\r\n\r\n\r\n\r\n\r\n\r\nAttachment Converted: \"C:\\meine Daten\\eudora\\Attach ab 2003.03.13\\CgSuperShape.jpg\"\r\n-------------------------------------------------------------------------\r\n<a class=\"moz-txt-link-abbreviated\" href=\"mailto:globillum@imag.fr\">globillum@imag.fr</a> -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see <a class=\"moz-txt-link-freetext\" href=\"http://listes.imag.fr\">http://listes.imag.fr</a>\r\n-------------------------------------------------------------------------\r\n\r\n--------------050405050406060503000106\r\nContent-Type: image/jpeg;\r\n name=\"shell_1801.jpg\"\r\nContent-Transfer-Encoding: base64\r\nContent-ID: <part1.02000806.02000300@import.service>\r\nContent-Disposition: inline;\r\n filename=\"shell_1801.jpg\"\r\n\r\n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\r\noTSxZNqUun//2Q==\r\n--------------050405050406060503000106\r\nContent-Type: image/jpeg;\r\n name=\"shapes_1801.jpg\"\r\nContent-Transfer-Encoding: base64\r\nContent-ID: <part2.03070802.08010305@import.service>\r\nContent-Disposition: inline;\r\n filename=\"shapes_1801.jpg\"\r\n\r\n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\r\nnOPE1KX/2Q==\r\n--------------050405050406060503000106\r\nContent-Type: image/gif;\r\n name=\"spacer_trans1.gif\"\r\nContent-Transfer-Encoding: base64\r\nContent-ID: <part3.08060506.06050503@import.service>\r\nContent-Disposition: inline;\r\n filename=\"spacer_trans1.gif\"\r\n\r\nR0lGODlhAQABAJEAAAAAAP///////wAAACH5BAEAAAIALAAAAAABAAEAAAICVAEAOw==\r\n--------------050405050406060503000106--\r\n\r\n--------------030406060700070704000905\r\nContent-Type: image/jpeg;\r\n name=\"CgSuperShape.jpg\"\r\nContent-Transfer-Encoding: base64\r\nContent-Disposition: attachment;\r\n filename=\"CgSuperShape.jpg\"\r\n\r\n/9j/4AAQSkZJRgABAQEAAAAAAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB\r\nAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEB\r\nAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAAR\r\nCAEBAQIDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAA\r\nAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkK\r\nFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWG\r\nh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl\r\n5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREA\r\nAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYk\r\nNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE\r\nhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk\r\n5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD+YX9v39v39u7wb+3d+2t4Q8IftrftbeFf\r\nCfhX9rb9o/w34X8L+G/2j/jHofh3w34d0P4x+MtL0TQNA0TS/GVrpuj6Lo+m2ttp2l6Xp1tb\r\n2On2NtBaWkENvDHGvyT/AMPIf+CiH/R+v7aH/iUnxx/+bmj/AIKQ/wDKRD9vX/s9D9qT/wBX\r\nj46r4vrKnCHs4Pkjfkj9ldl5eS+4tyld+9Ld9X3/AOAvuPtD/h5D/wAFEP8Ao/X9tD/xKT44\r\n/wDzc0f8PIf+CiH/AEfr+2h/4lJ8cf8A5ua+L6Kr2cP5If8AgK/y8l9wuaX80vvf9dF9x9of\r\n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\r\n--------------030406060700070704000905--\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h39MIte09459;\r\n\tThu, 10 Apr 2003 00:18:56 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h39MIb316568;\r\n\tThu, 10 Apr 2003 00:18:37 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h39MIUe16551\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 10 Apr 2003 00:18:30 +0200\r\nReceived: from mail.tricity.wsu.edu (oberon.tricity.wsu.edu [192.220.200.27])\r\n\tby imag.imag.fr (8.12.9/8.12.8) with ESMTP id h39MIRcQ003919\r\n\tfor <globillum@imag.fr>; Thu, 10 Apr 2003 00:18:29 +0200 (CEST)\r\nReceived: (from bobl@localhost)\r\n\tby mail.tricity.wsu.edu (8.11.6/8.9.3) id h39MKVq04154\r\n\tfor globillum@imag.fr; Wed, 9 Apr 2003 15:20:31 -0700\r\nDate: Wed, 9 Apr 2003 15:20:31 -0700\r\nFrom: Bob Lewis <bobl@tricity.wsu.edu>\r\nTo: globillum@imag.fr\r\nSubject: Re: Unifying equation useful for CG?\r\nMessage-ID: <20030409152031.A3474@peacock.tricity.wsu.edu>\r\nReferences: <004701c2fde1$a1814df0$6401a8c0@VANILLA> <002701c2fe05$dbfe4180$70840298@cs.unc.edu>\r\nMime-Version: 1.0\r\nUser-Agent: Mutt/1.2.5.1i\r\nIn-Reply-To: <002701c2fe05$dbfe4180$70840298@cs.unc.edu>; from harrism@cs.unc.edu on Tue, Apr 08, 2003 at 03:34:22PM -0400\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 189\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: >Q6!!9S0!!JI[!!`!3!!\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nOn Tue, Apr 08, 2003 at 03:34:22PM -0400, Mark Harris wrote:\r\n\r\n> I don't know if there are big implications for computer graphics\r\n> applications, but it sure is easy to code up (10 minutes)!  Here is a\r\n> simple Cg program that generates a SuperShape (as a height field).  I\r\n> used the result to create a bumpmap and generate the image attached.\r\n> I'll put a demo on my website when I get time to clean it up.  What a\r\n> neat formula!\r\n>  \r\n> fragout main(vf30 IN,\r\n>              uniform float2       resolution,\r\n>              uniform float        heightScale,\r\n>              uniform float4       params) // m, n1-n3\r\n> {\r\n...\r\n> } \r\n\r\nVery nice images!  The code, however, assumes that 0 <= phi <= 2pi (as\r\nit must for an image or height field).  The formula is weirder than\r\nthat, however.  Larger values of phi can produce Spirograph(TM)-like\r\npatterns, especially for non-integer \"m\" values.\r\n\r\nI've thrown together a little ~100-line interactive Python program\r\nthat visualizes the function.  You can download it from\r\nhttp://www.tricity.wsu.edu/~bobl/superb-0.1.tar.\r\n\r\nThe README (included in the tar file) is:\r\n\r\nThis is the modestly-named \"superb\", a quick-and-dirty interactive\r\nbrowser for the supershape function.  To run it, you need Python\r\n(probably 2.1 or later) and the Tkinter user interface package.\r\n\r\nThere's a GIF image \"supershape1.gif\" (courtesy of Paul Bourke) that,\r\nideally, needs to be in your local directory when you run it.\r\n\r\nIt's only known deficiency is that it is missing an optimal formula\r\nfor the maximum phi value to produce a closed figure for non-integer\r\nm.  (See the code for more details.)  I welcome suggestions.\r\n\r\nIf you find it useful, let me know.  In any case, no warranty is\r\nexpressed or implied.\r\n\r\n    - Bob Lewis\r\n      bobl@tricity.wsu.edu\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h44KO8e28305;\r\n\tSun, 4 May 2003 22:24:09 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby tuvok.kom.tuwien.ac.at (8.12.8/8.12.8) with ESMTP id h44KOBsA013389;\r\n\tSun, 4 May 2003 22:24:11 +0200 (MEST)\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\nX-Connecting-Addr: 129.88.30.1\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h44KNxnr022739;\r\n\tSun, 4 May 2003 22:24:01 +0200 (CEST)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h44KNwi02716;\r\n\tSun, 4 May 2003 22:23:58 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h44KM3J02442\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 4 May 2003 22:22:03 +0200\r\nReceived: from pd6mo1so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h44KM2nr022637\r\n\tfor <globillum@imag.fr>; Sun, 4 May 2003 22:22:02 +0200 (CEST)\r\nReceived: from pd6mr4so.prod.shaw.ca\r\n (pd6mr4so-qfe3.prod.shaw.ca [10.0.141.219]) by l-daemon\r\n (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\n with ESMTP id <0HED00IE5PWP6K@l-daemon> for globillum@imag.fr; Sun,\r\n 04 May 2003 14:22:01 -0600 (MDT)\r\nReceived: from pn2ml8so.prod.shaw.ca\r\n (pn2ml8so-qfe0.prod.shaw.ca [10.0.121.152]) by l-daemon\r\n (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\n with ESMTP id <0HED00IAWPWPLV@l-daemon> for globillum@imag.fr; Sun,\r\n 04 May 2003 14:22:01 -0600 (MDT)\r\nReceived: from VANILLA (h24-87-171-230.vn.shawcable.net [24.87.171.230])\r\n by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))\r\n with SMTP id <0HED00LCVPWOT8@l-daemon> for globillum@imag.fr; Sun,\r\n 04 May 2003 14:22:01 -0600 (MDT)\r\nDate: Sun, 04 May 2003 13:26:16 -0700\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\nSubject: ANNOUNCE: RADBIB and GITHESIS updated\r\nTo: globillum@imag.fr\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\nMessage-id: <009d01c3127b$6a24cd60$6401a8c0@VANILLA>\r\nOrganization: byHeart Consultants Limited\r\nMIME-version: 1.0\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\nContent-type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-priority: Normal\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 192\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -21\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-UIDL: B5]!!TG8!!%Rm\"!MnP\"!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\n<META content=\"MSHTML 6.00.2800.1170\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\n<P>ANNOUNCE: 03/05/04 Release of RADBIB and \r\nGITHESIS<BR>-------------------------------------------------<BR>RADBIB is a \r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\ntheses, articles, and books. It currently includes 2,218 references -- 23 new \r\nadditions since its 03/02/16 release.<BR><BR>This bibliography is available in \r\nBibTex format as RADBIB.BIB (with a release date of May 4, 2003) \r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\nbibliography includes 288 references to radiosity and global illumination theses \r\n-- 4 new additions since the 03/02/16 release.<BR><BR>Financial support for the \r\nmaintenance of these bibliographies is provided by byHeart Consultants \r\nLimited.</P>\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>President<BR>byHeart Consultants \r\nLimited<BR><A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></P></FONT></FONT></DIV></BODY></HTML>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h4HIHbe14911;\r\n\tSat, 17 May 2003 20:17:40 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h4HIHJiV013626;\r\n\tSat, 17 May 2003 20:17:21 +0200 (CEST)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h4HIHHc13189;\r\n\tSat, 17 May 2003 20:17:17 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h4HIHAY13172\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 17 May 2003 20:17:10 +0200\r\nReceived: from pd3mo3so.prod.shaw.ca ([24.71.223.10])\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h4HIGpiV013600\r\n\tfor <globillum@imag.fr>; Sat, 17 May 2003 20:17:10 +0200 (CEST)\r\nReceived: from pd3mr3so.prod.shaw.ca (pd3mr3so-ser.prod.shaw.ca [10.0.141.179])\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.14 (built Mar 18 2003))\r\n with ESMTP id <0HF100CMHMRQJ0@l-daemon> for globillum@imag.fr; Sat,\r\n 17 May 2003 12:16:38 -0600 (MDT)\r\nReceived: from pn2ml7so.prod.shaw.ca\r\n (pn2ml7so-qfe0.prod.shaw.ca [10.0.121.151]) by l-daemon\r\n (iPlanet Messaging Server 5.2 HotFix 1.14 (built Mar 18 2003))\r\n with ESMTP id <0HF10046PMRQMZ@l-daemon> for globillum@imag.fr; Sat,\r\n 17 May 2003 12:16:38 -0600 (MDT)\r\nReceived: from VANILLA (h24-87-171-230.vn.shawcable.net [24.87.171.230])\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.14 (built Mar 18 2003))\r\n with SMTP id <0HF1004P8MRPT5@l-daemon> for globillum@imag.fr; Sat,\r\n 17 May 2003 12:16:38 -0600 (MDT)\r\nDate: Sat, 17 May 2003 11:21:18 -0700\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\nSubject: ANNOUNCE: RADBIB and GITHESIS updated (May 17, 2003)\r\nTo: globillum@imag.fr\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\nMessage-id: <001901c31ca1$1cb28600$6401a8c0@VANILLA>\r\nOrganization: byHeart Consultants Limited\r\nMIME-version: 1.0\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\nX-Priority: 3\r\nX-MSMail-priority: Normal\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 195\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-UIDL: ?6n!!f0[\"!/bo!!biI!!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nANNOUNCE: 03/05/17 Release of RADBIB and GITHESIS\r\n---------------------------------------------------------------\r\nRADBIB is a comprehensive bibliography of radiosity and related global\r\nillumination papers, theses, articles, and books. It currently includes\r\n2,246 references -- 28 new additions since its 03/05/04 release.\r\n\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a\r\nrelease date of May 17, 2003) from:\r\n\r\nhttp://www.helios32.com (Resources section)\r\n\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\nGITHESIS.BIB. This bibliography includes 294 references to radiosity and\r\nglobal illumination theses -- 6 new additions since the 03/05/04 release.\r\n\r\nFinancial support for the maintenance of these bibliographies is provided by\r\nbyHeart Consultants Limited.\r\n\r\nIan Ashdown, P. Eng., LC, FIES\r\nPresident\r\nbyHeart Consultants Limited\r\nhttp://www.helios32.com\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h4PFc5X11052;\r\n\tSun, 25 May 2003 17:38:06 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby tuvok.kom.tuwien.ac.at (8.12.8/8.12.8) with ESMTP id h4PFc6kZ019458;\r\n\tSun, 25 May 2003 17:38:06 +0200 (MEST)\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\nX-Connecting-Addr: 129.88.30.1\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h4PFbwLM023316;\r\n\tSun, 25 May 2003 17:38:01 +0200 (CEST)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h4PFbpx03371;\r\n\tSun, 25 May 2003 17:37:51 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h4PFZsY03050\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 25 May 2003 17:35:54 +0200\r\nReceived: from pd5mo1so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h4PFZoLM023059\r\n\tfor <globillum@imag.fr>; Sun, 25 May 2003 17:35:51 +0200 (CEST)\r\nReceived: from pd4mr1so.prod.shaw.ca\r\n (pd4mr1so-qfe3.prod.shaw.ca [10.0.141.212]) by l-daemon\r\n (iPlanet Messaging Server 5.2 HotFix 1.14 (built Mar 18 2003))\r\n with ESMTP id <0HFG00JPQ8NP14@l-daemon> for globillum@imag.fr; Sun,\r\n 25 May 2003 09:35:49 -0600 (MDT)\r\nReceived: from pn2ml10so.prod.shaw.ca\r\n (pn2ml10so-qfe0.prod.shaw.ca [10.0.121.80])\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.14 (built Mar 18 2003))\r\n with ESMTP id <0HFG009K08NPDR@l-daemon> for globillum@imag.fr; Sun,\r\n 25 May 2003 09:35:49 -0600 (MDT)\r\nReceived: from VANILLA (h24-87-171-230.vn.shawcable.net [24.87.171.230])\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.14 (built Mar 18 2003))\r\n with SMTP id <0HFG00DPJ8NO2T@l-daemon> for globillum@imag.fr; Sun,\r\n 25 May 2003 09:35:49 -0600 (MDT)\r\nDate: Sun, 25 May 2003 08:40:45 -0700\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\nSubject: ANNOUNCE: RADBIB and GITHESIS updated (again)\r\nTo: globillum@imag.fr\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\nMessage-id: <007001c322d4$02462b30$6401a8c0@VANILLA>\r\nOrganization: byHeart Consultants Limited\r\nMIME-version: 1.0\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\nContent-type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-priority: Normal\r\nX-MailScanner: Found to be clean, Found to be clean\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 196\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-MailScanner-Information: Please contact the ISP for more information\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -36\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-UIDL: EBk!!n#K\"!6+V\"!ofX!!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\n<META content=\"MSHTML 6.00.2800.1170\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT face=Arial>\r\n<P><FONT size=2><U>ANNOUNCE: 03/05/25 Release of RADBIB and \r\nGITHESIS</U><BR></FONT><FONT size=2>RADBIB is a comprehensive bibliography of \r\nradiosity and related global illumination papers, theses, articles, and books. \r\nIt currently includes 2,260 references -- 14 new additions since its 03/05/17 \r\nrelease.</FONT></P>\r\n<P><FONT size=2>This bibliography is available in BibTex format as RADBIB.BIB \r\n(with a release date of May 25, 2003) from:<BR><BR>http://www.helios32.com \r\n(Resources section)<BR><BR>Also available from this site is an abridged version \r\nof RADBIB.BIB called GITHESIS.BIB. This bibliography includes 294 references to \r\nradiosity and global illumination theses -- no new additions since the 03/05/17 \r\nrelease.<BR><BR>Financial support for the maintenance of these bibliographies is \r\nprovided by byHeart Consultants Limited.</FONT></P>\r\n<P><FONT size=2>Ian Ashdown, P. Eng., LC, FIES<BR>President<BR>byHeart \r\nConsultants Limited<BR></FONT><A href=\"http://www.helios32.com\"><FONT \r\nsize=2>http://www.helios32.com</FONT></A></P></FONT></DIV></BODY></HTML>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby christl.cg.tuwien.ac.at (8.11.6/8.11.6) with ESMTP id h5UFvSX21903;\r\n\tMon, 30 Jun 2003 17:57:29 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby neelix.kom.tuwien.ac.at (8.12.8/8.12.8) with ESMTP id h5UFvRsP019902;\r\n\tMon, 30 Jun 2003 17:57:27 +0200 (MEST)\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\nX-Connecting-Addr: 129.88.30.1\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h5TGUQgn020921;\r\n\tSun, 29 Jun 2003 18:30:26 +0200 (CEST)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h5TGUPY18386;\r\n\tSun, 29 Jun 2003 18:30:25 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h5TGSNs18315\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 29 Jun 2003 18:28:23 +0200\r\nReceived: from pd5mo2so.prod.shaw.ca ([24.71.223.10])\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h5TGSLgn020645\r\n\tfor <globillum@imag.fr>; Sun, 29 Jun 2003 18:28:22 +0200 (CEST)\r\nReceived: from pd4mr1so.prod.shaw.ca\r\n (pd4mr1so-qfe3.prod.shaw.ca [10.0.141.212]) by l-daemon\r\n (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\n with ESMTP id <0HH900DFU4EYEG@l-daemon> for globillum@imag.fr; Sun,\r\n 29 Jun 2003 10:28:10 -0600 (MDT)\r\nReceived: from pn2ml4so.prod.shaw.ca\r\n (pn2ml4so-qfe0.prod.shaw.ca [10.0.121.148]) by l-daemon\r\n (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\n with ESMTP id <0HH900GPD4EY1P@l-daemon> for globillum@imag.fr; Sun,\r\n 29 Jun 2003 10:28:10 -0600 (MDT)\r\nReceived: from VANILLA (h24-87-171-230.vn.shawcable.net [24.87.171.230])\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\n with SMTP id <0HH9004ON4EWVF@l-daemon> for globillum@imag.fr; Sun,\r\n 29 Jun 2003 10:28:10 -0600 (MDT)\r\nDate: Sun, 29 Jun 2003 09:28:05 -0700\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\nSubject: ANNUNCE: 03/06/29 Release of RADBIB and GITHESIS\r\nTo: globillum@imag.fr\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\nMessage-id: <002401c33e5b$6b028860$6401a8c0@VANILLA>\r\nOrganization: byHeart Consultants Limited\r\nMIME-version: 1.0\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\nContent-type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-priority: Normal\r\nX-MailScanner: Found to be clean, Found to be clean\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 197\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-MailScanner-Information: Please contact the ISP for more information\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -6\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: neelix\r\nX-UIDL: MbO\"!Xd0!!pgh!!cm=\"!\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\n<META content=\"MSHTML 6.00.2800.1170\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\n<P><U>ANNOUNCE: 03/06/29 Release of RADBIB and GITHESIS<BR></U><BR>RADBIB is a \r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\ntheses, articles, and books. It currently includes 2,276 references -- 16 new \r\nadditions since its 03/05/25 release.<BR><BR>This bibliography is available in \r\nBibTex format as RADBIB.BIB (with a release date of June 29, 2003) \r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\nbibliography includes 295 references to radiosity and global illumination theses \r\n-- one new addition since the 03/05/25 release.<BR><BR>Financial support for the \r\nmaintenance of these bibliographies is provided by byHeart Consultants \r\nLimited.</P>\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>President<BR>byHeart Consultants \r\nLimited<BR><A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></P></FONT></FONT></DIV></BODY></HTML>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.4) with ESMTP id h7P6Ww3Z020621;\r\n\tMon, 25 Aug 2003 08:32:58 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby neelix.kom.tuwien.ac.at (8.12.8/8.12.8) with ESMTP id h7P6dUaM008904;\r\n\tMon, 25 Aug 2003 08:39:30 +0200 (MEST)\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\nX-Connecting-Addr: 129.88.30.1\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h7P6VPRb018227;\r\n\tMon, 25 Aug 2003 08:31:25 +0200 (CEST)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h7P6UsW19779;\r\n\tMon, 25 Aug 2003 08:30:54 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h7P6J6H18112\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 25 Aug 2003 08:19:06 +0200\r\nReceived: from pd6mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h7P6IwRb016216\r\n\tfor <globillum@imag.fr>; Mon, 25 Aug 2003 08:18:58 +0200 (CEST)\r\nReceived: from pd3mr3so.prod.shaw.ca (pd3mr3so-ser.prod.shaw.ca [10.0.141.179])\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\n with ESMTP id <0HK500K73W7LHQ@l-daemon> for globillum@imag.fr; Mon,\r\n 25 Aug 2003 00:18:57 -0600 (MDT)\r\nReceived: from pn2ml3so.prod.shaw.ca\r\n (pn2ml3so-qfe0.prod.shaw.ca [10.0.121.147]) by l-daemon\r\n (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\n with ESMTP id <0HK5006DMW7L94@l-daemon> for globillum@imag.fr; Mon,\r\n 25 Aug 2003 00:18:57 -0600 (MDT)\r\nReceived: from FEBRUARY (h24-87-171-230.vn.shawcable.net [24.87.171.230])\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\n with SMTP id <0HK500IBVW7JC5@l-daemon> for globillum@imag.fr; Mon,\r\n 25 Aug 2003 00:18:57 -0600 (MDT)\r\nDate: Sun, 24 Aug 2003 23:20:41 -0700\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\nSubject: ANNOUNCE: 03/08/24 Release of RADBIB and GITHESIS\r\nTo: globillum@imag.fr\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\nMessage-id: <000a01c36ad1$02a1e7a0$6401a8c0@FEBRUARY>\r\nOrganization: byHeart Consultants Limited\r\nMIME-version: 1.0\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\nContent-type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-priority: Normal\r\nX-MailScanner: Found to be clean, Found to be clean\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 198\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-MailScanner-Information: Please contact the ISP for more information\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; 2\r\nX-Spam-Level: ++\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\n<META content=\"MSHTML 6.00.2800.1226\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\n<P><U>ANNOUNCE: 03/08/24 Release of RADBIB and GITHESIS</U></P>\r\n<P>RADBIB is a comprehensive bibliography of radiosity and related global \r\nillumination papers, theses, articles, and books. It currently includes 2,289 \r\nreferences -- 13 new additions since its 03/06/29 release.<BR><BR>This \r\nbibliography is available in BibTex format as RADBIB.BIB (with a release date of \r\nAugust 24, 2003) from:<BR><BR>&nbsp;&nbsp;&nbsp; <A></A>http://www.helios32.com \r\n(Resources section)<BR><BR>Also available from this site is an abridged version \r\nof RADBIB.BIB called GITHESIS.BIB. This bibliography includes 295 references to \r\nradiosity and global illumination theses -- no new additions since the 03/05/25 \r\nrelease.<BR><BR>Financial support for the maintenance of these bibliographies is \r\nprovided by byHeart Consultants Limited.</P>\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>President<BR>byHeart Consultants \r\nLimited<BR><A href=\"http://www.helios32.com\">http://www.helios32.com</A></P>\r\n<P>&nbsp;</P></FONT></FONT></DIV></BODY></HTML>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.4) with ESMTP id h8IE02EI031253;\r\n\tThu, 18 Sep 2003 16:00:03 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby tuvok.kom.tuwien.ac.at (8.12.8/8.12.8) with ESMTP id h8IDxSma017302;\r\n\tThu, 18 Sep 2003 15:59:28 +0200 (MEST)\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\nX-Connecting-Addr: 129.88.30.1\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h8IDxGii014679;\r\n\tThu, 18 Sep 2003 15:59:16 +0200 (CEST)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h8IDxFx30987;\r\n\tThu, 18 Sep 2003 15:59:15 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h8IDthn30378\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 18 Sep 2003 15:55:43 +0200\r\nReceived: from nut.autodesk.com (nut.autodesk.com [198.102.112.27])\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h8IDteii013689\r\n\tfor <globillum@imag.fr>; Thu, 18 Sep 2003 15:55:40 +0200 (CEST)\r\nReceived: from msgusawfe02.ads.autodesk.com ([144.111.33.211])\r\n\tby nut.autodesk.com (8.12.9/8.12.6) with ESMTP id h8IDtbU8027363;\r\n\tThu, 18 Sep 2003 06:55:38 -0700 (PDT)\r\nReceived: from msgusaemb01.ads.autodesk.com ([144.111.72.50]) by msgusawfe02.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.5329);\r\n\t Thu, 18 Sep 2003 06:55:37 -0700\r\nX-MimeOLE: Produced By Microsoft Exchange V6.0.6375.0\r\ncontent-class: urn:content-classes:message\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nSubject: Random ray?\r\nDate: Thu, 18 Sep 2003 09:55:58 -0400\r\nMessage-ID: <C171CD2D43164144BDF3C8ADF0B7499F021C5AC8@msgusaemb01.autodesk.com>\r\nThread-Topic: Random ray?\r\nThread-Index: AcN97JYqTtStDQjWTqOOYx0OzrfxHA==\r\nFrom: \"Eric Haines (Autodesk, NY)\" <eric.haines@autodesk.com>\r\nTo: globillum@imag.fr\r\nX-OriginalArrivalTime: 18 Sep 2003 13:55:37.0658 (UTC) FILETIME=[89F1B9A0:01C37DEC]\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 199\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; 7\r\nX-Spam-Level: +++++++\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html>\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\n\r\n\r\n<meta name=Generator content=\"Microsoft Word 10 (filtered)\">\r\n\r\n<style>\r\n<!--\r\n /* Font Definitions */\r\n @font-face\r\n\t{font-family:SimSun;\r\n\tpanose-1:2 1 6 0 3 1 1 1 1 1;}\r\n@font-face\r\n\t{font-family:\"\\@SimSun\";\r\n\tpanose-1:2 1 6 0 3 1 1 1 1 1;}\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:#606420;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{font-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=\"#606420\">\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>Globillumers,</span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>What&#8217;s an efficient way to generate a random ray to hit an\r\naxis-aligned bounding box? I&#8217;m sure this has been done before, someone\r\nwrote it down somewhere, but I don&#8217;t know where&#8230;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>Certainly, for a random ray direction I can use the method in:</span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>&nbsp;&nbsp;&nbsp; Arvo, James, <b><span style='font-weight:bold'>Fast\r\nRandom Rotation Matrices</span></b>, <i><span style='font-style:italic'>Graphics\r\nGems III</span></i>, p. 117-120</span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>The best method I can think of for generating the ray origin is to\r\nbound the box with a bounding sphere, generate a random direction and have this\r\nray pass through the center of the sphere, then randomly move the origin to\r\nsomewhere on the circle (of the sphere&#8217;s radius) perpendicular to this\r\nray direction, finally moving this point along the ray back to the surface of\r\nthe bounding sphere. Then test if this ray hits the bounding box; if not, start\r\nfrom scratch and generate a new direction &amp; origin. I think this is\r\nunbiased: you&#8217;re always picking from a random direction, then choosing in\r\nan unbiased manner an origin from the circle that must enclose the projection\r\nof the box along the ray direction.</span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>Is this reasonable? Is there something cleverer or more efficient? This\r\nlooks fairly efficient for &#8220;squarish&#8221; boxes, but is pretty bad for,\r\nsay, 10x1x1 dimension boxes.</span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>Eric</span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.4) with ESMTP id h8IG76EI032391;\r\n\tThu, 18 Sep 2003 18:07:06 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby tuvok.kom.tuwien.ac.at (8.12.8/8.12.8) with ESMTP id h8IG6xma025481;\r\n\tThu, 18 Sep 2003 18:06:59 +0200 (MEST)\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\nX-Connecting-Addr: 129.88.30.1\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h8IG6uJI018172;\r\n\tThu, 18 Sep 2003 18:06:56 +0200 (CEST)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h8IG6u812393;\r\n\tThu, 18 Sep 2003 18:06:56 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h8IG52n12340\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 18 Sep 2003 18:05:02 +0200\r\nReceived: from smtp803.mail.sc5.yahoo.com (smtp803.mail.sc5.yahoo.com [66.163.168.182])\r\n\tby imag.imag.fr (8.12.9/8.12.9) with SMTP id h8IG4xJI017520\r\n\tfor <globillum@imag.fr>; Thu, 18 Sep 2003 18:05:00 +0200 (CEST)\r\nReceived: from adsl-64-163-212-26.dsl.snfc21.pacbell.net (HELO lmi.net) (gregoryjward@64.163.212.26 with plain)\r\n  by smtp-sbc-v1.mail.vip.sc5.yahoo.com with SMTP; 18 Sep 2003 16:04:58 -0000\r\nDate: Thu, 18 Sep 2003 09:07:01 -0700\r\nSubject: Re: Random ray?\r\nMime-Version: 1.0\r\nCc: globillum@imag.fr\r\nTo: \"Eric Haines (Autodesk, NY)\" <eric.haines@autodesk.com>\r\nFrom: Greg Ward <gward@lmi.net>\r\nIn-Reply-To: <C171CD2D43164144BDF3C8ADF0B7499F021C5AC8@msgusaemb01.autodesk.com>\r\nMessage-Id: <23683912-E9F2-11D7-AC35-000A956D40C8@lmi.net>\r\nX-Mailer: Apple Mail (2.552)\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-MIME-Autoconverted: from quoted-printable to 8bit by chopinette.imag.fr id h8IG52n12340\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 200\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -34\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHi Eric,\r\n\r\nAs long as the object is reasonably distant from the ray origin, you \r\ncan get close to an unbiased sampling by first picking which face to \r\nsample based on its projected area over the total projected area of the \r\nblock, where the projected area of each face facing the ray is just the \r\ncorresponding ray direction component times the normal face area.  Once \r\nyou have chosen a face, randomly distributing the ray destination \r\nwithin it should get you a good sample.\r\n\r\nI don't know how to solve the more general problem of completely \r\nunbiased sampling for an axis-aligned block at any distance, since \r\nnearby blocks become elongated in a projected view from the ray origin. \r\n  The above will still work of course, but I think it will be slightly \r\nbiased in its distribution.  I take an even worse shortcut in Radiance, \r\nwhich is to randomly set the ray destination in the volume, which \r\ndefinitely biases the sample towards the object center.\r\n\r\n-Greg\r\n\r\n> From: \"Eric Haines (Autodesk, NY)\" <eric.haines@autodesk.com>\r\n> Date: Thu Sep 18, 2003  6:55:58  AM US/Pacific\r\n>\r\n> Globillumers,\r\n>\r\n> Whats an efficient way to generate a random ray to hit an \r\n> axis-aligned bounding box? Im sure this has been done before, someone \r\n> wrote it down somewhere, but I dont know where\r\n>\r\n> Certainly, for a random ray direction I can use the method in:\r\n>\r\n>  Arvo, James, Fast Random Rotation Matrices, Graphics Gems III, p. \r\n> 117-120\r\n>\r\n> The best method I can think of for generating the ray origin is to \r\n> bound the box with a bounding sphere, generate a random direction and \r\n> have this ray pass through the center of the sphere, then randomly \r\n> move the origin to somewhere on the circle (of the spheres radius) \r\n> perpendicular to this ray direction, finally moving this point along \r\n> the ray back to the surface of the bounding sphere. Then test if this \r\n> ray hits the bounding box; if not, start from scratch and generate a \r\n> new direction & origin. I think this is unbiased: youre always \r\n> picking from a random direction, then choosing in an unbiased manner \r\n> an origin from the circle that must enclose the projection of the box \r\n> along the ray direction.\r\n>\r\n> Is this reasonable? Is there something cleverer or more efficient? \r\n> This looks fairly efficient for squarish boxes, but is pretty bad \r\n> for, say, 10x1x1 dimension boxes.\r\n\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.4) with ESMTP id h8J3IGEI007344;\r\n\tFri, 19 Sep 2003 05:18:16 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby tuvok.kom.tuwien.ac.at (8.12.8/8.12.8) with ESMTP id h8J3IAma002096;\r\n\tFri, 19 Sep 2003 05:18:11 +0200 (MEST)\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\nX-Connecting-Addr: 129.88.30.1\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h8J3HiJI006716;\r\n\tFri, 19 Sep 2003 05:17:44 +0200 (CEST)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h8J3HhJ17635;\r\n\tFri, 19 Sep 2003 05:17:43 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h8IGsan17822\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 18 Sep 2003 18:54:36 +0200\r\nReceived: from mail-svr1.cs.utah.edu (mail-svr1.cs.utah.edu [155.99.198.200])\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h8IGsXJI028123\r\n\tfor <globillum@imag.fr>; Thu, 18 Sep 2003 18:54:34 +0200 (CEST)\r\nReceived: from faith.cs.utah.edu (faith.cs.utah.edu [155.99.198.108])\r\n\tby mail-svr1.cs.utah.edu (Postfix) with ESMTP\r\n\tid E6364346EE; Thu, 18 Sep 2003 10:54:30 -0600 (MDT)\r\nReceived: by faith.cs.utah.edu (Postfix, from userid 2179)\r\n\tid E9EFB2EC1F; Thu, 18 Sep 2003 10:54:29 -0600 (MDT)\r\nReceived: from localhost (localhost [127.0.0.1])\r\n\tby faith.cs.utah.edu (Postfix) with ESMTP\r\n\tid 87CE434423; Thu, 18 Sep 2003 10:54:29 -0600 (MDT)\r\nDate: Thu, 18 Sep 2003 10:54:29 -0600 (MDT)\r\nFrom: Peter Shirley <shirley@cs.utah.edu>\r\nTo: \"Eric Haines (Autodesk, NY)\" <eric.haines@autodesk.com>\r\nCc: globillum@imag.fr\r\nSubject: Re: Random ray?\r\nIn-Reply-To: <C171CD2D43164144BDF3C8ADF0B7499F021C5AC8@msgusaemb01.autodesk.com>\r\nMessage-ID: <Pine.GSO.4.50L0.0309181044300.21500-100000@faith.cs.utah.edu>\r\nReferences: <C171CD2D43164144BDF3C8ADF0B7499F021C5AC8@msgusaemb01.autodesk.com>\r\nMIME-Version: 1.0\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 201\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -30\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHi Eric.  I am pretty sure the following observations are true using\r\ngeometric probability for justification (i.e., I read this once but\r\ndon't have a strong argument, but I think there is one using measure\r\ntheory that I don't remember!)\r\n\r\n* all points on the surface of a convex solid are equally likely to\r\n  be hit by a random line\r\n\r\n* the angle of incidence of random lines near a point follow a cosine\r\n  distribution with respect to the normal at that point.\r\n\r\nSo I think the pseudocode is much as Greg suggests:\r\n\r\n1. Choose a random face based on area\r\n2. Choose a random point uniformly on that face\r\n3. Choose a random direction with respect to normal N\r\n\r\n3 is most easily done by constructing a UVW basis with\r\nW = N, and then choosing (u,v,w) as follows:\r\n\r\nphi = 2*pi*ra()  // ra is random on [0,1), e.g., drand48()\r\nr = sqrt(ra())\r\nu = r*cos(phi)\r\nv = r*sin(phi)\r\nw = sqrt(1-u*u-v*v)\r\ndirection = u*U + v*V + w*W\r\n\r\nYou could stratify in 4D for all this, but I think that would only start\r\nto pay off for billions of samples.\r\n\r\nPete\r\n\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.4) with ESMTP id h8J3JZEI007354;\r\n\tFri, 19 Sep 2003 05:19:35 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby neelix.kom.tuwien.ac.at (8.12.8/8.12.8) with ESMTP id h8J3JQtN011874;\r\n\tFri, 19 Sep 2003 05:19:27 +0200 (MEST)\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\nX-Connecting-Addr: 129.88.30.1\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h8J3JNJI007295;\r\n\tFri, 19 Sep 2003 05:19:23 +0200 (CEST)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h8J3JNG18264;\r\n\tFri, 19 Sep 2003 05:19:23 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h8IHBDn19397\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 18 Sep 2003 19:11:13 +0200\r\nReceived: from mut.autodesk.com (mut.autodesk.com [198.102.112.26])\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h8IHBBJI001142\r\n\tfor <globillum@imag.fr>; Thu, 18 Sep 2003 19:11:11 +0200 (CEST)\r\nReceived: from msgusawfe01.ads.autodesk.com ([144.111.33.210])\r\n\tby mut.autodesk.com (8.12.9/8.12.6) with ESMTP id h8IHB66R018886\r\n\tfor <globillum@imag.fr>; Thu, 18 Sep 2003 10:11:10 -0700 (PDT)\r\nReceived: from msgusaemb01.ads.autodesk.com ([144.111.72.50]) by msgusawfe01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.5329);\r\n\t Thu, 18 Sep 2003 10:11:29 -0700\r\nX-MimeOLE: Produced By Microsoft Exchange V6.0.6375.0\r\ncontent-class: urn:content-classes:message\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nSubject: FW: Random ray?\r\nDate: Thu, 18 Sep 2003 13:11:28 -0400\r\nMessage-ID: <C171CD2D43164144BDF3C8ADF0B7499F021C5D1B@msgusaemb01.autodesk.com>\r\nThread-Topic: Random ray?\r\nThread-Index: AcN99HzvFrWcJJIgS22kSEfoUnOGPQAEylkw\r\nFrom: \"Eric Haines (Autodesk, NY)\" <eric.haines@autodesk.com>\r\nTo: globillum@imag.fr\r\nX-OriginalArrivalTime: 18 Sep 2003 17:11:29.0025 (UTC) FILETIME=[E64E0710:01C37E07]\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 202\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; 2\r\nX-Spam-Level: ++\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<html>\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\n\r\n\r\n<meta name=Generator content=\"Microsoft Word 10 (filtered)\">\r\n\r\n<style>\r\n<!--\r\n /* Font Definitions */\r\n @font-face\r\n\t{font-family:SimSun;\r\n\tpanose-1:2 1 6 0 3 1 1 1 1 1;}\r\n@font-face\r\n\t{font-family:Tahoma;\r\n\tpanose-1:2 11 6 4 3 5 4 4 2 4;}\r\n@font-face\r\n\t{font-family:\"\\@SimSun\";\r\n\tpanose-1:2 1 6 0 3 1 1 1 1 1;}\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:#606420;\r\n\ttext-decoration:underline;}\r\nspan.emailstyle17\r\n\t{font-family:Arial;\r\n\tcolor:windowtext;}\r\nspan.EmailStyle18\r\n\t{font-family:Arial;\r\n\tcolor:navy;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body bgcolor=white lang=EN-US link=blue vlink=\"#606420\">\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\n10.0pt;font-family:Arial;color:navy'>Thanks for all your responses, and I think\r\nwe have consensus on the method Jim Arvo describes below (Pete Shirley and\r\nBruce Walter also describe it, but Jim&#8217;s was the first I received and it&#8217;s\r\na good presentation). I don&#8217;t think Jim&#8217;s response showed up on\r\nglobillum for some reason, so I&#8217;m attaching it below.</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\n10.0pt;font-family:Arial;color:navy'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\n10.0pt;font-family:Arial;color:navy'>Eric</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\n10.0pt;font-family:Arial;color:navy'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;\r\nfont-family:Tahoma'>-----Original Message-----<br>\r\n<b><span style='font-weight:bold'>From:</span></b> Jim Arvo\r\n[mailto:arvo@uci.edu] <br>\r\n<b><span style='font-weight:bold'>Sent:</span></b> </span></font><font size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>September 18,\r\n 2003</span></font><font size=2 face=Tahoma><span style='font-size:10.0pt;\r\nfont-family:Tahoma'> </span></font><font size=2 face=Tahoma><span\r\n style='font-size:10.0pt;font-family:Tahoma'>10:52 AM</span></font><font\r\nsize=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'><br>\r\n<b><span style='font-weight:bold'>To:</span></b> Eric Haines (</span></font><font\r\n  size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>Autodesk</span></font><font\r\n size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>, </span></font><font\r\n  size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>NY</span></font><font\r\nsize=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>);\r\nglobillum@imag.fr<br>\r\n<b><span style='font-weight:bold'>Cc:</span></b> Jim Arvo<br>\r\n<b><span style='font-weight:bold'>Subject:</span></b> Re: Random ray?</span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>&nbsp;</span></font></p>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Hi Eric,</span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>&nbsp;</span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;&nbsp;&nbsp; Here's what I would do.&nbsp; If I'm\r\nunderstanding your question correctly,</span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>this should be about the most efficient (and, I\r\nbelieve,&nbsp;unbiased) approach:</span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>&nbsp;</span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;&nbsp;&nbsp; 1)&nbsp; Randomly select a face F, with\r\nprobability proportional to&nbsp;its area.</span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>&nbsp;</span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;&nbsp;&nbsp; 2)&nbsp;&nbsp;Uniformly sample F to\r\nobtain the ray origin P.</span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>&nbsp;</span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;&nbsp;&nbsp; 3)&nbsp; Sample the hemisphere\r\nabove&nbsp;P (i.e. oriented&nbsp;using to F) according</span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to a cosine\r\ndistribution.&nbsp; Equivalently, uniformly sample the unit disk</span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\r\nabout&nbsp;P and in the plane of F, and project up to the incoming</span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\r\nhemisphere&nbsp;to get the point Q.&nbsp; Set the ray direction to P - Q.</span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>&nbsp;</span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>The resulting rays are guaranteed to hit the box (by\r\nconstruction), and are</span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>uniformly distributed within that class of rays (I\r\nthink).&nbsp; The only part that may</span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>seem counter-intuitive is the use of a cosine-weighted\r\ndistribution for the</span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>incoming hemisphere rather than a uniform\r\ndistribution.&nbsp; The&nbsp;reason for this</span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>lies in the conditional probability of a ray's direction,\r\ngiven that it has hit a</span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>specific face.&nbsp; The direction&nbsp;will be&nbsp;biased\r\ntoward normal incidence if the</span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>rays were uniformly distributed (i.e. &quot;fewer&quot; rays\r\nhit the face&nbsp;with glancing</span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>incidence).</span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>&nbsp;</span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Step #1&nbsp;follows from&nbsp;the fact that the\r\nface&nbsp;should be chosen with a probability</span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>proportional to&nbsp;its average projected area; but average\r\nprojected area is</span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>proportional to area (with a constant of proportionality of\r\n1/2).</span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>&nbsp;</span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>I've not checked this out formally, but I'm reasonably sure\r\nthat it's correct.</span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>&nbsp;</span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>-- Jim</span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>&nbsp;</span></font></p>\r\n\r\n</div>\r\n\r\n<blockquote style='border:none;border-left:solid black 1.5pt;padding:0in 0in 0in 4.0pt;\r\nmargin-left:3.75pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt'>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>----- Original Message ----- </span></font></p>\r\n\r\n</div>\r\n\r\n<div style='font-color:black'>\r\n\r\n<p class=MsoNormal style='background:#E4E4E4'><b><font size=2 face=Arial><span\r\nstyle='font-size:10.0pt;font-family:Arial;font-weight:bold'>From:</span></font></b><font\r\nsize=2 face=Arial><span style='font-size:10.0pt;font-family:Arial'> <a\r\nhref=\"mailto:eric.haines@autodesk.com\" title=\"eric.haines@autodesk.com\">Eric\r\nHaines (Autodesk, NY)</a> </span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><b><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial;font-weight:bold'>To:</span></font></b><font size=2\r\nface=Arial><span style='font-size:10.0pt;font-family:Arial'> <a\r\nhref=\"mailto:globillum@imag.fr\" title=\"globillum@imag.fr\">globillum@imag.fr</a>\r\n</span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><b><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial;font-weight:bold'>Sent:</span></font></b><font size=2\r\nface=Arial><span style='font-size:10.0pt;font-family:Arial'> </span></font><font size=2 face=Arial><span style='font-size:10.0pt;font-family:Arial'>Thursday,\r\n September 18, 2003</span></font><font size=2 face=Arial><span\r\nstyle='font-size:10.0pt;font-family:Arial'> </span></font><font\r\n size=2 face=Arial><span style='font-size:10.0pt;font-family:Arial'>6:55 AM</span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><b><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial;font-weight:bold'>Subject:</span></font></b><font size=2\r\nface=Arial><span style='font-size:10.0pt;font-family:Arial'> Random ray?</span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>&nbsp;</span></font></p>\r\n\r\n</div>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>Globillumers,</span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>What&#8217;s an efficient way to generate a random ray to hit an\r\naxis-aligned bounding box? I&#8217;m sure this has been done before, someone\r\nwrote it down somewhere, but I don&#8217;t know where&#8230;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>Certainly, for a random ray direction I can use the method in:</span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>&nbsp;&nbsp;&nbsp; Arvo, James, <b><span style='font-weight:bold'>Fast\r\nRandom Rotation Matrices</span></b>, <i><span style='font-style:italic'>Graphics\r\nGems III</span></i>, p. 117-120</span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>The best method I can think of for generating the ray origin is to\r\nbound the box with a bounding sphere, generate a random direction and have this\r\nray pass through the center of the sphere, then randomly move the origin to\r\nsomewhere on the circle (of the sphere&#8217;s radius) perpendicular to this\r\nray direction, finally moving this point along the ray back to the surface of\r\nthe bounding sphere. Then test if this ray hits the bounding box; if not, start\r\nfrom scratch and generate a new direction &amp; origin. I think this is\r\nunbiased: you&#8217;re always picking from a random direction, then choosing in\r\nan unbiased manner an origin from the circle that must enclose the projection\r\nof the box along the ray direction.</span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>Is this reasonable? Is there something cleverer or more efficient? This\r\nlooks fairly efficient for &#8220;squarish&#8221; boxes, but is pretty bad for,\r\nsay, 10x1x1 dimension boxes.</span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>Eric</span></font></p>\r\n\r\n</blockquote>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.4) with ESMTP id h8J3j9EI007506;\r\n\tFri, 19 Sep 2003 05:45:09 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby tuvok.kom.tuwien.ac.at (8.12.8/8.12.8) with ESMTP id h8J3j1ma008891;\r\n\tFri, 19 Sep 2003 05:45:01 +0200 (MEST)\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\nX-Connecting-Addr: 129.88.30.1\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h8J3KmJI007728;\r\n\tFri, 19 Sep 2003 05:20:48 +0200 (CEST)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h8J3Kmu18390;\r\n\tFri, 19 Sep 2003 05:20:48 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h8ILRRn13185\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 18 Sep 2003 23:27:27 +0200\r\nReceived: from orb.pobox.com (orb.pobox.com [216.65.124.72])\r\n\tby imag.imag.fr (8.12.9/8.12.9) with ESMTP id h8ILRPJI013034\r\n\tfor <globillum@imag.fr>; Thu, 18 Sep 2003 23:27:25 +0200 (CEST)\r\nReceived: from texas.pobox.com (texas.pobox.com[64.49.223.111])\r\n\tby orb.pobox.com (Postfix) with ESMTP id 69D05156000;\r\n\tThu, 18 Sep 2003 17:27:19 -0400 (EDT)\r\nReceived: from BltMobile (dsl081-039-223.lax1.dsl.speakeasy.net [64.81.39.223])\r\n\tby texas.pobox.com (Postfix) with ESMTP\r\n\tid 068FB45416; Thu, 18 Sep 2003 17:27:19 -0400 (EDT)\r\nMessage-ID: <034801c37e2b$a3180620$7001a8c0@BltMobile>\r\nFrom: \"Michael Herf\" <herf@pobox.com>\r\nTo: \"Eric Haines (Autodesk, NY)\" <eric.haines@autodesk.com>, \r\n \"Greg Ward\" <gward@lmi.net>\r\nCc: globillum@imag.fr\r\nReferences: <23683912-E9F2-11D7-AC35-000A956D40C8@lmi.net>\r\nSubject: Re: Random ray?\r\nDate: Thu, 18 Sep 2003 14:27:17 -0700\r\nMIME-Version: 1.0\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1106\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 203\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -18\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nI think you have to limit distance in the problem definition to make\r\nperspective matter at all -- if the ray origin is uniform over R^3 then it\r\ndoes just become an ortho projection in the average case (because the\r\naverage ray tends towards infinity).  If you're doing enclosed scenes,\r\nperspective matters, and if you're doing something like atmospheric lighting\r\nit probably doesn't.  It seems like you care about it for this problem\r\nthough.\r\n\r\nI like the parameterization of direction that Eric suggests, but it doesn't\r\naccount for perspective as you move away from the bounding sphere (i.e. the\r\nperspective changes the distribution with distance to the center).\r\n\r\nIf you simply choose a random distance, you've done it in a biased way, so I\r\nthink you can inversely weight the distance by r^2 to account for this.\r\n\r\nSo before you construct the circle you could just randomly move the ray\r\norigin away from the sphere origin by a random value inversely weighted by\r\nr^2.  (And if you let r be unbounded, you just end up with all rays at\r\ninfinity when you uniformly distribute, so you should pick a range first.)\r\n\r\nmike\r\n\r\n----- Original Message -----\r\nFrom: \"Greg Ward\" <gward@lmi.net>\r\nTo: \"Eric Haines (Autodesk, NY)\" <eric.haines@autodesk.com>\r\nCc: <globillum@imag.fr>\r\nSent: Thursday, September 18, 2003 9:07 AM\r\nSubject: Re: Random ray?\r\n\r\n\r\n> Hi Eric,\r\n>\r\n> As long as the object is reasonably distant from the ray origin, you\r\n> can get close to an unbiased sampling by first picking which face to\r\n> sample based on its projected area over the total projected area of the\r\n> block, where the projected area of each face facing the ray is just the\r\n> corresponding ray direction component times the normal face area.  Once\r\n> you have chosen a face, randomly distributing the ray destination\r\n> within it should get you a good sample.\r\n>\r\n> I don't know how to solve the more general problem of completely\r\n> unbiased sampling for an axis-aligned block at any distance, since\r\n> nearby blocks become elongated in a projected view from the ray origin.\r\n>   The above will still work of course, but I think it will be slightly\r\n> biased in its distribution.  I take an even worse shortcut in Radiance,\r\n> which is to randomly set the ray destination in the volume, which\r\n> definitely biases the sample towards the object center.\r\n>\r\n> -Greg\r\n>\r\n> > From: \"Eric Haines (Autodesk, NY)\" <eric.haines@autodesk.com>\r\n> > Date: Thu Sep 18, 2003  6:55:58  AM US/Pacific\r\n> >\r\n> > Globillumers,\r\n> >\r\n> > Whats an efficient way to generate a random ray to hit an\r\n> > axis-aligned bounding box? Im sure this has been done before, someone\r\n> > wrote it down somewhere, but I dont know where\r\n> >\r\n> > Certainly, for a random ray direction I can use the method in:\r\n> >\r\n> > Arvo, James, Fast Random Rotation Matrices, Graphics Gems III, p.\r\n> > 117-120\r\n> >\r\n> > The best method I can think of for generating the ray origin is to\r\n> > bound the box with a bounding sphere, generate a random direction and\r\n> > have this ray pass through the center of the sphere, then randomly\r\n> > move the origin to somewhere on the circle (of the spheres radius)\r\n> > perpendicular to this ray direction, finally moving this point along\r\n> > the ray back to the surface of the bounding sphere. Then test if this\r\n> > ray hits the bounding box; if not, start from scratch and generate a\r\n> > new direction & origin. I think this is unbiased: youre always\r\n> > picking from a random direction, then choosing in an unbiased manner\r\n> > an origin from the circle that must enclose the projection of the box\r\n> > along the ray direction.\r\n> >\r\n> > Is this reasonable? Is there something cleverer or more efficient?\r\n> > This looks fairly efficient for squarish boxes, but is pretty bad\r\n> > for, say, 10x1x1 dimension boxes.\r\n>\r\n>\r\n\r\n\r\n----------------------------------------------------------------------------\r\n----\r\n\r\n\r\n> -------------------------------------------------------------------------\r\n> globillum@imag.fr -- mailing list devoted to global illumination research\r\n> For list archives or to configure your options, see http://listes.imag.fr\r\n> -------------------------------------------------------------------------\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.4) with ESMTP id h8K3S0EI020947;\r\n\tSat, 20 Sep 2003 05:28:00 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby neelix.kom.tuwien.ac.at (8.12.8/8.12.8) with ESMTP id h8K3RqtN014044;\r\n\tSat, 20 Sep 2003 05:27:52 +0200 (MEST)\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\nX-Connecting-Addr: 129.88.30.1\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h8K3KCC3023244;\r\n\tSat, 20 Sep 2003 05:20:12 +0200 (CEST)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h8K3KBW06553;\r\n\tSat, 20 Sep 2003 05:20:11 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h8JGhPn05259\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 19 Sep 2003 18:43:25 +0200\r\nReceived: from nut.autodesk.com (nut.autodesk.com [198.102.112.27])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h8JGhIC3005831\r\n\tfor <globillum@imag.fr>; Fri, 19 Sep 2003 18:43:20 +0200 (CEST)\r\nReceived: from msgusawfe01.ads.autodesk.com ([144.111.33.210])\r\n\tby nut.autodesk.com (8.12.10/8.12.6) with ESMTP id h8JGhHNC012401\r\n\tfor <globillum@imag.fr>; Fri, 19 Sep 2003 09:43:17 -0700 (PDT)\r\nReceived: from msgusaemb01.ads.autodesk.com ([144.111.72.50]) by msgusawfe01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.5329);\r\n\t Fri, 19 Sep 2003 09:43:40 -0700\r\nX-MimeOLE: Produced By Microsoft Exchange V6.0.6375.0\r\nMIME-Version: 1.0\r\nSubject: RE: Random ray?\r\nDate: Fri, 19 Sep 2003 12:43:39 -0400\r\nMessage-ID: <C171CD2D43164144BDF3C8ADF0B7499F02281091@msgusaemb01.autodesk.com>\r\nThread-Topic: Random ray?\r\nThread-Index: AcN+OYwygp3CXnLBQXCjQ5nn5zt3xwAju/TQ\r\nFrom: \"Eric Haines (Autodesk, NY)\" <eric.haines@autodesk.com>\r\nTo: globillum@imag.fr\r\nX-OriginalArrivalTime: 19 Sep 2003 16:43:40.0125 (UTC) FILETIME=[2DF9D8D0:01C37ECD]\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-MIME-Autoconverted: from quoted-printable to 8bit by chopinette.imag.fr id h8JGhPn05259\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 204\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; 0\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\ncontent-class: urn:content-classes:message\r\nContent-Type: text/plain;\r\n\tcharset=\"us-ascii\"\r\nContent-Transfer-Encoding: 8bit\r\n\r\nNelson, Michael, and Greg,\r\n\r\nYes, I guess I wasn't entirely clear. I was looking for an unbiased and\r\nefficient method for getting random rays that hit a box, but without a\r\nfixed ray origin. Think \"background radiation\" instead of eye rays. Jim\r\nArvo (and Pete Shirley and Bruce Walter) sent on an efficient way to\r\nsolve this, so I'm happy. The \"from a fixed view\" question is an\r\ninteresting one, though - you do have to correct for perspective\r\ndistortion on the view plane, etc.\r\n\r\nI've received some great and educational responses, thanks everyone.\r\nHowever, I'm wondering if there's some anti-spam feature/bug with the\r\nglobillum list. Did you all receive globillum emails from Michael Herf,\r\nNelson Max, Peter Shirley, Fredo Durand, and Bruce Walter? If not, I'm\r\nguessing that if \"cc:\" is used to write to globillum, or perhaps if\r\nthere are multiple \"to:\" addresses, it is not redistributed, at least\r\nfrom the way people are talking. True?\r\n\r\nEric\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.4) with ESMTP id h8NMsCEI000629;\r\n\tWed, 24 Sep 2003 00:54:13 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby neelix.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h8NMroDJ011117;\r\n\tWed, 24 Sep 2003 00:53:50 +0200 (MEST)\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\nX-Connecting-Addr: 129.88.30.1\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h8MH7MMX012731;\r\n\tMon, 22 Sep 2003 19:07:23 +0200 (CEST)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h8MH7M414615;\r\n\tMon, 22 Sep 2003 19:07:22 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h8MH7Dn14598\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 22 Sep 2003 19:07:13 +0200\r\nReceived: from bach.graphics.cornell.edu (bach.graphics.cornell.edu [128.84.247.50])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h8MH77MX012570\r\n\tfor <globillum@imag.fr>; Mon, 22 Sep 2003 19:07:07 +0200 (CEST)\r\nReceived: from diesel.graphics.cornell.edu (diesel.graphics.cornell.edu [128.84.247.211])\r\n\tby bach.graphics.cornell.edu (8.12.8p1/8.12.8) with ESMTP id h8MH74uX037262;\r\n\tMon, 22 Sep 2003 13:07:05 -0400 (EDT)\r\nDate: Mon, 22 Sep 2003 13:07:04 -0400 (EDT)\r\nMessage-Id: <200309221707.h8MH74uX037262@bach.graphics.cornell.edu>\r\nFrom: \"Stephen H. Westin\" <westin@graphics.cornell.edu>\r\nTo: eric.haines@autodesk.com\r\nCC: globillum@imag.fr\r\nIn-reply-to: <C171CD2D43164144BDF3C8ADF0B7499F021C5AC8@msgusaemb01.autodesk.com>\r\n\t(eric.haines@autodesk.com)\r\nSubject: Re: Random ray?\r\nReply-to: westin@graphics.cornell.edu\r\nReferences: <C171CD2D43164144BDF3C8ADF0B7499F021C5AC8@msgusaemb01.autodesk.com>\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 205\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; 4\r\nX-Spam-Level: ++++\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nThis is a multi-part message in MIME format...\r\n\r\n------------=_1064250438-13459-1\r\n\r\n> Date: Thu, 18 Sep 2003 09:55:58 -0400\r\n> From: \"Eric Haines (Autodesk, NY)\" <eric.haines@autodesk.com>\r\n\r\n> Globillumers,\r\n> \r\n>  \r\n> \r\n> What's an efficient way to generate a random ray to hit an axis-aligned\r\n> bounding box? I'm sure this has been done before, someone wrote it down\r\n> somewhere, but I don't know where...\r\n> \r\n>  \r\n> \r\n> Certainly, for a random ray direction I can use the method in:\r\n> \r\n>  \r\n> \r\n>     Arvo, James, Fast Random Rotation Matrices, Graphics Gems III, p.\r\n> 117-120\r\n> \r\n>  \r\n> \r\n> The best method I can think of for generating the ray origin is to bound\r\n> the box with a bounding sphere, generate a random direction and have\r\n> this ray pass through the center of the sphere, then randomly move the\r\n> origin to somewhere on the circle (of the sphere's radius) perpendicular\r\n> to this ray direction, finally moving this point along the ray back to\r\n> the surface of the bounding sphere. Then test if this ray hits the\r\n> bounding box; if not, start from scratch and generate a new direction &\r\n> origin. I think this is unbiased: you're always picking from a random\r\n> direction, then choosing in an unbiased manner an origin from the circle\r\n> that must enclose the projection of the box along the ray direction.\r\n\r\nUgh.\r\n\r\nI wound up finding the (up to) three sides of the box that face toward\r\nthe ray origin. I tesselate these with triangles, project them onto\r\nthe unit sphere around the ray origin, and use Jim Arvo's method for\r\nrandomly sampling spherical triangles (see his Web site) to get a\r\nrandom direction. As I recall, I computed the area of each spherical\r\ntriangle to get the probability with which to select one.\r\n\r\n-Stephen H. Westin\r\nAny information or opinions in this message are mine: they do not\r\nrepresent the position of Cornell University or any of its sponsors.\r\n\r\n\r\n\r\n------------=_1064250438-13459-1\r\nContent-Type: text/plain; name=\"message.footer\"\r\nContent-Disposition: inline; filename=\"message.footer\"\r\nContent-Transfer-Encoding: 8bit\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\n------------=_1064250438-13459-1--\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.4) with ESMTP id h8P3TMEI018978;\r\n\tThu, 25 Sep 2003 05:29:22 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby neelix.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h8P3TGDJ019915;\r\n\tThu, 25 Sep 2003 05:29:17 +0200 (MEST)\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\nX-Connecting-Addr: 129.88.30.1\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h8P3JtVC005007;\r\n\tThu, 25 Sep 2003 05:19:56 +0200 (CEST)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h8P3JsV27450;\r\n\tThu, 25 Sep 2003 05:19:54 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h8ONkCn04249\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 25 Sep 2003 01:46:12 +0200\r\nReceived: from graphics.csail.mit.edu (graphics.csail.mit.edu [18.24.2.30])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h8ONk8VD004208\r\n\t(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)\r\n\tfor <globillum@imag.fr>; Thu, 25 Sep 2003 01:46:09 +0200 (CEST)\r\nReceived: from graphics.lcs.mit.edu (etching.csail.mit.edu [18.24.2.47])\r\n\tby graphics.csail.mit.edu (8.12.10/8.12.10) with ESMTP id h8ONk8CF031284\r\n\tfor <globillum@imag.fr>; Wed, 24 Sep 2003 19:46:08 -0400\r\nMessage-ID: <3F722CBF.1060408@graphics.lcs.mit.edu>\r\nDate: Wed, 24 Sep 2003 19:46:07 -0400\r\nFrom: Fredo Durand <fredo@graphics.csail.mit.edu>\r\nUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)\r\nX-Accept-Language: en-us, en\r\nMIME-Version: 1.0\r\nTo: \"globillum@imag.fr\" <globillum@imag.fr>\r\nSubject: BRDF models in the real world\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 206\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; 2\r\nX-Spam-Level: ++\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nA student and I are wondering about the BRDF models used in \"real-world\" \r\napplications. My usual claim is that everybody uses Phong. How true is \r\nthat?  In architecture lighting simulation? In production rendering? In \r\ngames?\r\n\r\nIt is probably not entirely true because Radiance like the Ward model a \r\nlot (I wonder why?-), and Maya proposes a weird anisotropic model.\r\n\r\nThanks\r\n\r\nFredo\r\n\r\n-- \r\n--\r\nFredo Durand,  MIT-CSAIL Graphics Group\r\n200 technology sq. NE43-254, Cambridge, MA 02139, USA\r\nphone : (617) 253 7223  fax : (617) 253 4640\r\nhttp://graphics.lcs.mit.edu/~fredo/\r\n\r\n\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.4) with ESMTP id h8SDdcEI025989;\r\n\tSun, 28 Sep 2003 15:39:38 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby neelix.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h8SDdUfC016159;\r\n\tSun, 28 Sep 2003 15:39:31 +0200 (MEST)\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\nX-Connecting-Addr: 129.88.30.1\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h8SDdR42005061;\r\n\tSun, 28 Sep 2003 15:39:27 +0200 (CEST)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h8SDdQ423124;\r\n\tSun, 28 Sep 2003 15:39:26 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h8SDdJn23107\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 28 Sep 2003 15:39:19 +0200\r\nReceived: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.184])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h8SDdG42005013\r\n\tfor <globillum@imag.fr>; Sun, 28 Sep 2003 15:39:16 +0200 (CEST)\r\nReceived: from [212.227.126.162] (helo=mrelayng.kundenserver.de)\r\n\tby moutng.kundenserver.de with esmtp (Exim 3.35 #1)\r\n\tid 1A3bla-0006Lo-00; Sun, 28 Sep 2003 15:39:14 +0200\r\nReceived: from [217.80.183.214] (helo=cs.uni-sb.de)\r\n\tby mrelayng.kundenserver.de with asmtp (TLSv1:RC4-MD5:128)\r\n\t(Exim 3.35 #1)\r\n\tid 1A3bla-0000nX-00; Sun, 28 Sep 2003 15:39:14 +0200\r\nMessage-ID: <3F76E527.8030808@cs.uni-sb.de>\r\nDate: Sun, 28 Sep 2003 15:41:59 +0200\r\nFrom: \"Prof. Philipp Slusallek\" <slusallek@cs.uni-sb.de>\r\nReply-To: slusallek@cs.uni-sb.de\r\nOrganization: Saarland University, Computer Graphics Lab\r\nUser-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030827 Debian/1.4-3\r\nX-Accept-Language: en, de\r\nMIME-Version: 1.0\r\nTo: Fredo Durand <fredo@graphics.csail.mit.edu>\r\nCC: globillum@imag.fr\r\nSubject: Re: BRDF models in the real world\r\nReferences: <3F722CBF.1060408@graphics.lcs.mit.edu>\r\nIn-Reply-To: <3F722CBF.1060408@graphics.lcs.mit.edu>\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 207\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; 7\r\nX-Spam-Level: +++++++\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nDear Fredo,\r\n\r\nFredo Durand wrote:\r\n> A student and I are wondering about the BRDF models used in \"real-world\" \r\n> applications. My usual claim is that everybody uses Phong. How true is \r\n> that?  In architecture lighting simulation? In production rendering? In \r\n> games?\r\n> \r\n> It is probably not entirely true because Radiance like the Ward model a \r\n> lot (I wonder why?-), and Maya proposes a weird anisotropic model.\r\n\r\nWe just started using measured BRDFs (from Bonn University, R. Klein) in our \r\nrealtime ray tracer and presented it to Volkswagen last week. Real materials \r\nare a very hot topic in the automotive industry in order to be able use \r\nrendering as the basis for decisions instead of just as a source of (more or \r\nless) nice images.\r\n\r\nOne simple example is car paint, which just looks awful and nothing like the \r\nreal thing if you are using Phong.\r\n\r\n\tPhilipp\r\n-- \r\nProf. Dr.-Ing Philipp Slusallek, Computer Graphics Lab\r\nUniversitt des Saarlandes, FR 6.2 - Informatik,\r\nIm Stadtwald, Geb 36.1; 66123 Saarbrcken, Germany\r\nTel: +49 681 302 3830, Fax: +49 681 302 3843,\r\nEmail: slusallek@cs.uni-sb.de\r\nURL: http://graphics.cs.uni-sb.de\r\n\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.4) with ESMTP id h8SHEbEI026988;\r\n\tSun, 28 Sep 2003 19:14:37 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby tuvok.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h8SHEXuV022427;\r\n\tSun, 28 Sep 2003 19:14:34 +0200 (MEST)\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\nX-Connecting-Addr: 129.88.30.1\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h8SHER42029090;\r\n\tSun, 28 Sep 2003 19:14:27 +0200 (CEST)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h8SHERK14601;\r\n\tSun, 28 Sep 2003 19:14:27 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h8SHCwn14019\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 28 Sep 2003 19:12:58 +0200\r\nReceived: from mail.gmx.net (mail.gmx.de [213.165.64.20])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with SMTP id h8SHCv42028791\r\n\tfor <globillum@imag.fr>; Sun, 28 Sep 2003 19:12:57 +0200 (CEST)\r\nReceived: (qmail 893 invoked by uid 65534); 28 Sep 2003 17:12:56 -0000\r\nReceived: from p5085665E.dip0.t-ipconnect.de (EHLO gmx.net) (80.133.102.94)\r\n  by mail.gmx.net (mp001) with SMTP; 28 Sep 2003 19:12:56 +0200\r\nX-Authenticated: #8703357\r\nMessage-ID: <3F771685.1060108@gmx.net>\r\nDate: Sun, 28 Sep 2003 19:12:37 +0200\r\nFrom: Roland Schregle <ganjatron@gmx.net>\r\nOrganization: *Out Of Order*\r\nUser-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030313\r\nX-Accept-Language: en-us, en\r\nMIME-Version: 1.0\r\nTo: globillum@imag.fr\r\nSubject: Re: BRDF models in the real world\r\nReferences: <3F722CBF.1060408@graphics.lcs.mit.edu> <3F76E527.8030808@cs.uni-sb.de>\r\nIn-Reply-To: <3F76E527.8030808@cs.uni-sb.de>\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 208\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -45\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nProf. Philipp Slusallek wrote:\r\n> Dear Fredo,\r\n> \r\n> Fredo Durand wrote:\r\n> \r\n>> A student and I are wondering about the BRDF models used in \r\n>> \"real-world\" applications. My usual claim is that everybody uses \r\n>> Phong. How true is that?  In architecture lighting simulation? In \r\n>> production rendering? In games?\r\n\r\nAs far as RealLife[tm] architectural applications are concerned, the \r\nWard model implemented in the RADIANCE suite sees fairly widespread use, \r\nat least if lighting studies are involved rather than just pretty \r\npictures which approximate what the finished building *might* will look \r\nlike.\r\n\r\n>> It is probably not entirely true because Radiance like the Ward model \r\n>> a lot (I wonder why?-), and Maya proposes a weird anisotropic model.\r\n> \r\n> \r\n> We just started using measured BRDFs (from Bonn University, R. Klein) in \r\n> our realtime ray tracer and presented it to Volkswagen last week. Real \r\n> materials are a very hot topic in the automotive industry in order to be \r\n> able use rendering as the basis for decisions instead of just as a \r\n> source of (more or less) nice images.\r\n> \r\n> One simple example is car paint, which just looks awful and nothing like \r\n> the real thing if you are using Phong.\r\n\r\nGood point -- the Lafortune model comes to mind here. It's general \r\nenough to handle off-specularity and retroreflection, both of which are \r\nencountered when dealing with paints in general, particularly those used \r\nin automotive applications. It can also be fitted to measured data as \r\nLafortune showed in his paper. Getting back to the original question, \r\nhowever, I'm not sure how widespread its use is in RealLife[tm] \r\napplications as opposed to research, where it tends to pop up more often.\r\n\r\n--Roland\r\n\r\n\r\n-- \r\nEND OF LINE. (MCP)\r\n\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id h9CFUAl1012684;\r\n\tSun, 12 Oct 2003 17:30:10 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby tuvok.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h9CFTtxC003768;\r\n\tSun, 12 Oct 2003 17:29:58 +0200 (MEST)\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\nX-Connecting-Addr: 129.88.30.1\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9CFLfbR028650;\r\n\tSun, 12 Oct 2003 17:21:41 +0200 (CEST)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h9CFLe404601;\r\n\tSun, 12 Oct 2003 17:21:40 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h9C6dvJ15302\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 12 Oct 2003 08:39:57 +0200\r\nReceived: from pd6mo1so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9C6dtbR000581\r\n\tfor <globillum@imag.fr>; Sun, 12 Oct 2003 08:39:55 +0200 (CEST)\r\nReceived: from pd2mr1so.prod.shaw.ca (pd2mr1so-ser.prod.shaw.ca [10.0.141.110])\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\n with ESMTP id <0HMM00BKCT6A6A@l-daemon> for globillum@imag.fr; Sun,\r\n 12 Oct 2003 00:39:46 -0600 (MDT)\r\nReceived: from pn2ml6so.prod.shaw.ca\r\n (pn2ml6so-qfe0.prod.shaw.ca [10.0.121.150]) by l-daemon\r\n (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\n with ESMTP id <0HMM00GDAT6AQV@l-daemon> for globillum@imag.fr; Sun,\r\n 12 Oct 2003 00:39:46 -0600 (MDT)\r\nReceived: from FEBRUARY (h24-87-171-230.vn.shawcable.net [24.87.171.230])\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\n with SMTP id <0HMM00LPFT68VN@l-daemon> for globillum@imag.fr; Sun,\r\n 12 Oct 2003 00:39:46 -0600 (MDT)\r\nDate: Sat, 11 Oct 2003 23:37:55 -0700\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\nSubject: ANNOUNCE: 03/10/11 Release of RADBIB and GITHESIS\r\nTo: globillum@imag.fr\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\nMessage-id: <001901c3908b$5e95df00$6401a8c0@FEBRUARY>\r\nOrganization: byHeart Consultants Limited\r\nMIME-version: 1.0\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\nContent-type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-priority: Normal\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 210\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; 15\r\nX-Spam-Level: *+++++\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\n<META content=\"MSHTML 6.00.2800.1264\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\n<P dir=ltr style=\"MARGIN-RIGHT: 0px\"><U>ANNOUNCE: 03/10/11 Release of RADBIB and \r\nGITHESIS</U><BR><BR>RADBIB is a comprehensive bibliography of radiosity and \r\nrelated global illumination papers, theses, articles, and books. It currently \r\nincludes 2,322 references -- 33 new additions since its 03/08/24 \r\nrelease.<BR><BR>This bibliography is available in BibTex format as RADBIB.BIB \r\n(with a release date of October 11, 2003) from:<BR><BR>&nbsp;&nbsp;&nbsp; \r\n<A></A>http://www.helios32.com (Resources section)<BR><BR>Also available from \r\nthis site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\nbibliography includes 303 references to radiosity and global illumination theses \r\n-- 8 new additions since the 03/08/24 release.<BR><BR>Financial support for the \r\nmaintenance of these bibliographies is provided by byHeart Consultants \r\nLimited.</P>\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>President<BR>byHeart Consultants \r\nLimited<BR><A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></P></FONT></FONT></DIV></BODY></HTML>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id h9G3tIl1030206;\r\n\tThu, 16 Oct 2003 05:55:18 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby neelix.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h9G3t3G8018148;\r\n\tThu, 16 Oct 2003 05:55:06 +0200 (MEST)\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\nX-Connecting-Addr: 129.88.30.1\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9G3qckn005578;\r\n\tThu, 16 Oct 2003 05:52:38 +0200 (CEST)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h9G3qcB18029;\r\n\tThu, 16 Oct 2003 05:52:38 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h9G3qWJ18010\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 16 Oct 2003 05:52:32 +0200\r\nReceived: from ns.csis.hku.hk (ns.csis.hku.hk [147.8.178.10])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9G3qTkn005510\r\n\tfor <globillum@imag.fr>; Thu, 16 Oct 2003 05:52:30 +0200 (CEST)\r\nReceived: from study.csis.hku.hk (study [147.8.178.15])\r\n\tby ns.csis.hku.hk (8.12.10+Sun/8.12.9) with ESMTP id h9G3qPcJ022421;\r\n\tThu, 16 Oct 2003 11:52:25 +0800 (HKT)\r\nReceived: from csis.hku.hk (jcfhopc [147.8.177.161])\r\n\tby study.csis.hku.hk (8.11.7p1+Sun/8.11.6) with ESMTP id h9G3qOY21873;\r\n\tThu, 16 Oct 2003 11:52:24 +0800 (CST)\r\nMessage-ID: <3F8E15FA.5090003@csis.hku.hk>\r\nDate: Thu, 16 Oct 2003 11:52:26 +0800\r\nFrom: \"Jeffrey C. F. Ho\" <jcfho@csis.hku.hk>\r\nUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.0.1) Gecko/20020823 Netscape/7.0\r\nX-Accept-Language: en-us, en\r\nMIME-Version: 1.0\r\nTo: globillum@imag.fr\r\nSubject: How to test a graphics program?\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 212\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -26\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHi all,\r\n\r\nI am a MPhil student in Hong Kong. My research work is about software \r\ntesting on graphics software.\r\nCan anyone give me idea about currently how people do software testing \r\non graphics software?\r\nnamely, how to verify that a graphics program is implmenting the \r\nmathematical model that simulates the realworld lighting phenomena?? by \r\nhuman vision? any systematic ways?\r\n\r\nCheers,\r\nJeffrey\r\n\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id h9GCTZl1001843;\r\n\tThu, 16 Oct 2003 14:29:35 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby tuvok.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h9GCTPxC019989;\r\n\tThu, 16 Oct 2003 14:29:25 +0200 (MEST)\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\nX-Connecting-Addr: 129.88.30.1\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9GCLZEk024409;\r\n\tThu, 16 Oct 2003 14:21:36 +0200 (CEST)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h9GCLZj11545;\r\n\tThu, 16 Oct 2003 14:21:35 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h9GCLRJ11527\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 16 Oct 2003 14:21:27 +0200\r\nReceived: from mail.gmx.net (pop.gmx.de [213.165.64.20])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with SMTP id h9GCLOEk024330\r\n\tfor <globillum@imag.fr>; Thu, 16 Oct 2003 14:21:25 +0200 (CEST)\r\nReceived: (qmail 20991 invoked by uid 65534); 16 Oct 2003 12:21:24 -0000\r\nReceived: from p5085696B.dip0.t-ipconnect.de (EHLO gmx.net) (80.133.105.107)\r\n  by mail.gmx.net (mp009) with SMTP; 16 Oct 2003 14:21:24 +0200\r\nX-Authenticated: #8703357\r\nMessage-ID: <3F8E8D04.6020005@gmx.net>\r\nDate: Thu, 16 Oct 2003 14:20:20 +0200\r\nFrom: Roland Schregle <ganjatron@gmx.net>\r\nOrganization: *Out Of Order*\r\nUser-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030313\r\nX-Accept-Language: en-us, en\r\nMIME-Version: 1.0\r\nCC: globillum@imag.fr\r\nSubject: Re: How to test a graphics program?\r\nReferences: <3F8E15FA.5090003@csis.hku.hk>\r\nIn-Reply-To: <3F8E15FA.5090003@csis.hku.hk>\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 214\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -24\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nJeffrey C. F. Ho wrote:\r\n> Hi all,\r\n> \r\n> I am a MPhil student in Hong Kong. My research work is about software \r\n> testing on graphics software.\r\n> Can anyone give me idea about currently how people do software testing \r\n> on graphics software?\r\n> namely, how to verify that a graphics program is implmenting the \r\n> mathematical model that simulates the realworld lighting phenomena?? by \r\n> human vision? any systematic ways?\r\n\r\nHi Jeff,\r\n\r\nI guess your options for validating a CG algorithm depend on whether \r\nyour application requires quantitative or qualitative analysis. In the \r\nformer case you can compare radiometric or photometric reference \r\nquantities with your simulation. In the latter, you can probably do with \r\nvision-based comparisons, although these can of course be subjective.\r\n\r\nI did a photon map validation as part of my PhD thesis based on \r\nquantitative analysis. The references for comparison can be either from \r\nanalytic solutions (using very simple geometries and therefore limited \r\nin scope), or measurements from a physical model. My thesis covers both, \r\nand the physical validation was no fun. These can be highly complex and \r\na systematic methodology is essential, even for the simple model we \r\nused. In particular, you must account for error margins inherent in the \r\nmeasurements; the material BRDFs are a major contributor here (we used \r\ngoniometric measurements of material samples). Alas, the thesis is still \r\nin the works... :^)\r\n\r\nRegards,\r\n\r\n--Roland\r\n\r\n\r\n-- \r\nEND OF LINE. (MCP)\r\n\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id h9GE9Nl1002776;\r\n\tThu, 16 Oct 2003 16:09:23 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby tuvok.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h9GE93xC017897;\r\n\tThu, 16 Oct 2003 16:09:06 +0200 (MEST)\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\nX-Connecting-Addr: 129.88.30.1\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9GE12HT022423;\r\n\tThu, 16 Oct 2003 16:01:02 +0200 (CEST)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h9GE11423036;\r\n\tThu, 16 Oct 2003 16:01:01 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h9GE0tJ23017\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 16 Oct 2003 16:00:55 +0200\r\nReceived: from dire.bris.ac.uk (dire.bris.ac.uk [137.222.10.60])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9GE0pHT022320\r\n\tfor <globillum@imag.fr>; Thu, 16 Oct 2003 16:00:51 +0200 (CEST)\r\nReceived: from cs.bris.ac.uk (actually host lunaleka.cs.bris.ac.uk) \r\n          by dire.bris.ac.uk with SMTP-PRIV with ESMTP;\r\n          Thu, 16 Oct 2003 15:00:05 +0100\r\nReceived: from voodoo.cs.bris.ac.uk (voodoo [137.222.102.33])\tby cs.bris.ac.uk (8.9.3/8.9.3) \r\n          with ESMTP id OAA26967;\tThu, 16 Oct 2003 14:58:20 +0100 (BST)\r\nReceived: from localhost by voodoo.cs.bris.ac.uk (8.9.3p2) id OAA16101;\r\n          Thu, 16 Oct 2003 14:58:19 +0100 (BST)\r\nDate: Thu, 16 Oct 2003 14:58:18 +0100 (BST)\r\nFrom: Alan Chalmers <alan@cs.bris.ac.uk>\r\nX-Sender: alan@voodoo\r\nTo: \"Jeffrey C. F. Ho\" <jcfho@csis.hku.hk>\r\ncc: globillum@imag.fr\r\nSubject: Re: How to test a graphics program?\r\nIn-Reply-To: <3F8E15FA.5090003@csis.hku.hk>\r\nMessage-ID: <Pine.SOL.4.21.0310161454080.17377-100000@voodoo>\r\nMIME-Version: 1.0\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 215\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -39\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nHi Jeffrey\r\n\r\nWe had two courses at SIGGRAPH looking at Image Quality Metrics including\r\ncomputational measures using computer models of the human visual system\r\n(eg VDP) and psychophysical methods - such as lightness - where users did\r\nthe comparisons between the real and virtual scene.\r\n\r\nChalmers A.G., McNamara A., Daly S., Myszkowski K., Rushmeier H.,\r\nTroscianko T. \"Seeing is Believing: Reality Perception in Modeling,\r\nRendering and Animation\", SIGGRAPH 2001 Course, 21, 180 pages, ACM\r\nSIGGRAPH, August 2001.\r\n\r\nChalmers A.G., McNamara A., Daly S., Myszkowski K., Troscianko T.  \"Image\r\nQuality Metrics\", SIGGRAPH 2000 Course, 44, 117 pages, ACM SIGGRAPH, July\r\n2000.\r\n\r\nThese courses will be available on the appropriate SIGGRAPH course CDs.\r\n\r\nI hope this helps!\r\n\r\nBest wishes\r\nAlan\r\n\r\n\r\nOn Thu, 16 Oct 2003, Jeffrey C. F. Ho wrote:\r\n\r\n> Hi all,\r\n> \r\n> I am a MPhil student in Hong Kong. My research work is about software \r\n> testing on graphics software.\r\n> Can anyone give me idea about currently how people do software testing \r\n> on graphics software?\r\n> namely, how to verify that a graphics program is implmenting the \r\n> mathematical model that simulates the realworld lighting phenomena?? by \r\n> human vision? any systematic ways?\r\n> \r\n> Cheers,\r\n> Jeffrey\r\n> \r\n> \r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id h9GGd7l1004013;\r\n\tThu, 16 Oct 2003 18:39:07 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby neelix.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h9GGcnG8020520;\r\n\tThu, 16 Oct 2003 18:38:52 +0200 (MEST)\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\nX-Connecting-Addr: 129.88.30.1\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9GGDwJ4028183;\r\n\tThu, 16 Oct 2003 18:13:58 +0200 (CEST)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h9GGDvF06765;\r\n\tThu, 16 Oct 2003 18:13:57 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h9GGDmJ06748\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 16 Oct 2003 18:13:48 +0200\r\nReceived: from ns.csis.hku.hk (ns.csis.hku.hk [147.8.178.10])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9GGDiJ4028083\r\n\tfor <globillum@imag.fr>; Thu, 16 Oct 2003 18:13:45 +0200 (CEST)\r\nReceived: from intranet.csis.hku.hk (intranet.csis.hku.hk [147.8.175.20])\r\n\tby ns.csis.hku.hk (8.12.10+Sun/8.12.9) with ESMTP id h9GGDgcJ029418\r\n\tfor <globillum@imag.fr>; Fri, 17 Oct 2003 00:13:43 +0800 (HKT)\r\nReceived: from intranet.csis.hku.hk (localhost [127.0.0.1])\r\n\tby intranet.csis.hku.hk (8.12.9+Sun/8.12.9) with ESMTP id h9GGDg4t027029\r\n\tfor <globillum@imag.fr>; Fri, 17 Oct 2003 00:13:42 +0800 (HKT)\r\nReceived: (from info@localhost)\r\n\tby intranet.csis.hku.hk (8.12.9+Sun/8.12.2/Submit) id h9GGDfaa027028\r\n\tfor globillum@imag.fr; Fri, 17 Oct 2003 00:13:41 +0800 (HKT)\r\nX-Authentication-Warning: intranet.csis.hku.hk: info set sender to jcfho@csis.hku.hk using -f\r\nReceived: from 218.254.69.232 ( [218.254.69.232])\r\n\tas user jcfho@study.csis.hku.hk by intranet.csis.hku.hk with HTTP;\r\n\tFri, 17 Oct 2003 00:13:41 +0800\r\nMessage-ID: <1066320821.3f8ec3b56ff5d@intranet.csis.hku.hk>\r\nDate: Fri, 17 Oct 2003 00:13:41 +0800\r\nFrom: jcfho@csis.hku.hk\r\nTo: globillum@imag.fr\r\nSubject: How to test a graphics program? (2)\r\nMIME-Version: 1.0\r\nUser-Agent: Internet Messaging Program (IMP) 3.1\r\nX-Originating-IP: 218.254.69.232\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 216\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -6\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nHi everybody,\r\n\r\nThank you very much! What you guys gave are very interesting. \r\n\r\nOne question, how people know that there is defect/bug in a graphics program? \r\nPeople checks the output image with human vision? That would require much \r\nexperience to find non-trival problems.  How do currently people do? any \r\nsystematic ways or even automatic ways?\r\n\r\nRegards,\r\nJeff\r\n\r\n\r\n\r\n-------------------------------------------------\r\nThis mail sent through IMP: http://horde.org/imp/\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id h9GGQil1003916;\r\n\tThu, 16 Oct 2003 18:26:44 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby neelix.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h9GGQUG8016901;\r\n\tThu, 16 Oct 2003 18:26:32 +0200 (MEST)\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\nX-Connecting-Addr: 129.88.30.1\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9GGMIJ4000570;\r\n\tThu, 16 Oct 2003 18:22:18 +0200 (CEST)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h9GGMIq07994;\r\n\tThu, 16 Oct 2003 18:22:18 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h9GGMDJ07977\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 16 Oct 2003 18:22:13 +0200\r\nReceived: from dire.bris.ac.uk (dire.bris.ac.uk [137.222.10.60])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9GGM9J4000497\r\n\tfor <globillum@imag.fr>; Thu, 16 Oct 2003 18:22:09 +0200 (CEST)\r\nReceived: from cs.bris.ac.uk (actually host lunaleka.cs.bris.ac.uk) \r\n          by dire.bris.ac.uk with SMTP-PRIV with ESMTP;\r\n          Thu, 16 Oct 2003 17:22:02 +0100\r\nReceived: from voodoo.cs.bris.ac.uk (voodoo [137.222.102.33])\tby cs.bris.ac.uk (8.9.3/8.9.3) \r\n          with ESMTP id RAA05025;\tThu, 16 Oct 2003 17:20:53 +0100 (BST)\r\nReceived: from localhost by voodoo.cs.bris.ac.uk (8.9.3p2) id RAA27666;\r\n          Thu, 16 Oct 2003 17:20:52 +0100 (BST)\r\nDate: Thu, 16 Oct 2003 17:20:52 +0100 (BST)\r\nFrom: Alan Chalmers <alan@cs.bris.ac.uk>\r\nX-Sender: alan@voodoo\r\nTo: jcfho@csis.hku.hk\r\ncc: globillum@imag.fr\r\nSubject: Re: How to test a graphics program? (2)\r\nIn-Reply-To: <1066320821.3f8ec3b56ff5d@intranet.csis.hku.hk>\r\nMessage-ID: <Pine.SOL.4.21.0310161718490.17377-100000@voodoo>\r\nMIME-Version: 1.0\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 217\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -60\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nHi Jeff\r\n\r\nI guess it all depends on just how perceptually important the bug is ...\r\nif the human visual system can't see it then ... for some applications ...\r\nwho cares!\r\n\r\nAnother way of comparison would be detailed physical measurements with, eg\r\na chromameter.\r\n\r\nCheers\r\nAlan\r\n\r\n\r\nOn Fri, 17 Oct 2003 jcfho@csis.hku.hk wrote:\r\n\r\n> Hi everybody,\r\n> \r\n> Thank you very much! What you guys gave are very interesting. \r\n> \r\n> One question, how people know that there is defect/bug in a graphics program? \r\n> People checks the output image with human vision? That would require much \r\n> experience to find non-trival problems.  How do currently people do? any \r\n> systematic ways or even automatic ways?\r\n> \r\n> Regards,\r\n> Jeff\r\n> \r\n> \r\n> \r\n> -------------------------------------------------\r\n> This mail sent through IMP: http://horde.org/imp/\r\n> \r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id h9GGZWl1003990;\r\n\tThu, 16 Oct 2003 18:35:32 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby neelix.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h9GGZKG8019334;\r\n\tThu, 16 Oct 2003 18:35:20 +0200 (MEST)\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\nX-Connecting-Addr: 129.88.30.1\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9GGYQJ4003671;\r\n\tThu, 16 Oct 2003 18:34:26 +0200 (CEST)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h9GGYPA09328;\r\n\tThu, 16 Oct 2003 18:34:25 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h9GGWwJ09291\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 16 Oct 2003 18:32:58 +0200\r\nReceived: from pd3mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9GGWuJ4003215\r\n\tfor <globillum@imag.fr>; Thu, 16 Oct 2003 18:32:57 +0200 (CEST)\r\nReceived: from pd3mr3so.prod.shaw.ca (pd3mr3so-ser.prod.shaw.ca [10.0.141.179])\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\n with ESMTP id <0HMU0025RZAVXG@l-daemon> for globillum@imag.fr; Thu,\r\n 16 Oct 2003 10:32:55 -0600 (MDT)\r\nReceived: from pn2ml4so.prod.shaw.ca\r\n (pn2ml4so-qfe0.prod.shaw.ca [10.0.121.148]) by l-daemon\r\n (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\n with ESMTP id <0HMU006HLZAVGB@l-daemon> for globillum@imag.fr; Thu,\r\n 16 Oct 2003 10:32:55 -0600 (MDT)\r\nReceived: from FEBRUARY (h24-87-171-230.vn.shawcable.net [24.87.171.230])\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\n with SMTP id <0HMU00CS9ZATN1@l-daemon> for globillum@imag.fr; Thu,\r\n 16 Oct 2003 10:32:55 -0600 (MDT)\r\nDate: Thu, 16 Oct 2003 09:31:14 -0700\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\nSubject: Re: How to test a graphics program? (2)\r\nTo: jcfho@csis.hku.hk, globillum@imag.fr\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\nMessage-id: <004e01c39402$eafcfe40$6401a8c0@FEBRUARY>\r\nOrganization: byHeart Consultants Limited\r\nMIME-version: 1.0\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\nX-Priority: 3\r\nX-MSMail-priority: Normal\r\nReferences: <1066320821.3f8ec3b56ff5d@intranet.csis.hku.hk>\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 218\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -13\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n> Thank you very much! What you guys gave are very interesting.\r\n>\r\n> One question, how people know that there is defect/bug in a graphics\r\nprogram?\r\n> People checks the output image with human vision? That would require much\r\n> experience to find non-trival problems.  How do currently people do? any\r\n> systematic ways or even automatic ways?\r\n>\r\n> Regards,\r\n> Jeff\r\n>\r\nIt is not a question of whether a computer graphics program is provably\r\ncorrect. Whether you are interested in physical (i.e., spectroradiometric)\r\nqunatities or photometric (i.e., photometric and colorimetric) quantities,\r\nALL computer graphics programs necessarily provide gross approximations of\r\nthe \"real world.\"\r\n\r\nThe computer graphics research community has been addressing these issues\r\nfor the past twenty years, and similar work has been done by the\r\nillumination engineering / lighting design and vision research communities.\r\nThere is a large body of academic literature scattered over many journals,\r\nconference proceedings, and theses.\r\n\r\nA good introduction to this literature is the SIGGRAPH 2001 course suggested\r\nby Alan Chalmers. This will help you refine your question in terms of what\r\nis possible rather than what approaches global illumination researchers are\r\ncurrently taking.\r\n\r\nIan Ashdown, P. Eng., LC, FIES\r\nPresident\r\nbyHeart Consultants Limited\r\nhttp://www.helios32.com\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id h9GH3tl1004183;\r\n\tThu, 16 Oct 2003 19:03:55 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby neelix.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h9GH3cG8027298;\r\n\tThu, 16 Oct 2003 19:03:41 +0200 (MEST)\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\nX-Connecting-Addr: 129.88.30.1\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9GGq3J4007895;\r\n\tThu, 16 Oct 2003 18:52:03 +0200 (CEST)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h9GGq3k11690;\r\n\tThu, 16 Oct 2003 18:52:03 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h9GGoWJ11094\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 16 Oct 2003 18:50:32 +0200\r\nReceived: from ns.csis.hku.hk (ns.csis.hku.hk [147.8.178.10])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9GGoTJ4007448\r\n\tfor <globillum@imag.fr>; Thu, 16 Oct 2003 18:50:30 +0200 (CEST)\r\nReceived: from intranet.csis.hku.hk (intranet.csis.hku.hk [147.8.175.20])\r\n\tby ns.csis.hku.hk (8.12.10+Sun/8.12.9) with ESMTP id h9GGoNcJ000948;\r\n\tFri, 17 Oct 2003 00:50:23 +0800 (HKT)\r\nReceived: from intranet.csis.hku.hk (localhost [127.0.0.1])\r\n\tby intranet.csis.hku.hk (8.12.9+Sun/8.12.9) with ESMTP id h9GGoN4t002964;\r\n\tFri, 17 Oct 2003 00:50:23 +0800 (HKT)\r\nReceived: (from info@localhost)\r\n\tby intranet.csis.hku.hk (8.12.9+Sun/8.12.2/Submit) id h9GGoNVJ002963;\r\n\tFri, 17 Oct 2003 00:50:23 +0800 (HKT)\r\nX-Authentication-Warning: intranet.csis.hku.hk: info set sender to jcfho@csis.hku.hk using -f\r\nReceived: from 218.254.69.232 ( [218.254.69.232])\r\n\tas user jcfho@study.csis.hku.hk by intranet.csis.hku.hk with HTTP;\r\n\tFri, 17 Oct 2003 00:50:22 +0800\r\nMessage-ID: <1066323022.3f8ecc4ed96fe@intranet.csis.hku.hk>\r\nDate: Fri, 17 Oct 2003 00:50:22 +0800\r\nFrom: jcfho@csis.hku.hk\r\nTo: Ian Ashdown <ian_ashdown@helios32.com>\r\nCc: globillum@imag.fr\r\nSubject: Re: How to test a graphics program? (2)\r\nReferences: <1066320821.3f8ec3b56ff5d@intranet.csis.hku.hk> <004e01c39402$eafcfe40$6401a8c0@FEBRUARY>\r\nIn-Reply-To: <004e01c39402$eafcfe40$6401a8c0@FEBRUARY>\r\nMIME-Version: 1.0\r\nUser-Agent: Internet Messaging Program (IMP) 3.1\r\nX-Originating-IP: 218.254.69.232\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 219\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -31\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nHi, \r\n\r\n1. \"Mathematical model approximates the real world.\"\r\n2. \"Graphics Program implments the mathematical model.\"\r\n\r\nWhat I am trying to focus is checking no. 2. The graphics program gives output \r\nwith many values, say a matrix of 640x480 (the image). How the developer verify \r\nthat every pixel is correctly rendered according to the mathematical model?\r\n\r\nRegards,\r\nJeff\r\n\r\nQuoting Ian Ashdown <ian_ashdown@helios32.com>:\r\n\r\n> > Thank you very much! What you guys gave are very interesting.\r\n> >\r\n> > One question, how people know that there is defect/bug in a graphics\r\n> program?\r\n> > People checks the output image with human vision? That would require much\r\n> > experience to find non-trival problems.  How do currently people do? any\r\n> > systematic ways or even automatic ways?\r\n> >\r\n> > Regards,\r\n> > Jeff\r\n> >\r\n> It is not a question of whether a computer graphics program is provably\r\n> correct. Whether you are interested in physical (i.e., spectroradiometric)\r\n> qunatities or photometric (i.e., photometric and colorimetric) quantities,\r\n> ALL computer graphics programs necessarily provide gross approximations of\r\n> the \"real world.\"\r\n> \r\n> The computer graphics research community has been addressing these issues\r\n> for the past twenty years, and similar work has been done by the\r\n> illumination engineering / lighting design and vision research communities.\r\n> There is a large body of academic literature scattered over many journals,\r\n> conference proceedings, and theses.\r\n> \r\n> A good introduction to this literature is the SIGGRAPH 2001 course suggested\r\n> by Alan Chalmers. This will help you refine your question in terms of what\r\n> is possible rather than what approaches global illumination researchers are\r\n> currently taking.\r\n> \r\n> Ian Ashdown, P. Eng., LC, FIES\r\n> President\r\n> byHeart Consultants Limited\r\n> http://www.helios32.com\r\n> \r\n> \r\n> \r\n\r\n\r\n\r\n\r\n-------------------------------------------------\r\nThis mail sent through IMP: http://horde.org/imp/\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id h9GHkMl1004500;\r\n\tThu, 16 Oct 2003 19:46:22 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby neelix.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h9GHk7G8008514;\r\n\tThu, 16 Oct 2003 19:46:10 +0200 (MEST)\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\nX-Connecting-Addr: 129.88.30.1\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9GHZjJ4017165;\r\n\tThu, 16 Oct 2003 19:35:45 +0200 (CEST)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h9GHZjv16375;\r\n\tThu, 16 Oct 2003 19:35:45 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h9GHYGJ16324\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 16 Oct 2003 19:34:16 +0200\r\nReceived: from pd3mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9GHYBJ4016821\r\n\tfor <globillum@imag.fr>; Thu, 16 Oct 2003 19:34:12 +0200 (CEST)\r\nReceived: from pd5mr3so.prod.shaw.ca\r\n (pd5mr3so-qfe3.prod.shaw.ca [10.0.141.144]) by l-daemon\r\n (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\n with ESMTP id <0HMV00I3S24MIA@l-daemon> for globillum@imag.fr; Thu,\r\n 16 Oct 2003 11:33:58 -0600 (MDT)\r\nReceived: from pn2ml8so.prod.shaw.ca\r\n (pn2ml8so-qfe0.prod.shaw.ca [10.0.121.152]) by l-daemon\r\n (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\n with ESMTP id <0HMV00MMG24MV2@l-daemon> for globillum@imag.fr; Thu,\r\n 16 Oct 2003 11:33:58 -0600 (MDT)\r\nReceived: from FEBRUARY (h24-87-171-230.vn.shawcable.net [24.87.171.230])\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\n with SMTP id <0HMV0026124J38@l-daemon> for globillum@imag.fr; Thu,\r\n 16 Oct 2003 11:33:58 -0600 (MDT)\r\nDate: Thu, 16 Oct 2003 10:32:16 -0700\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\nSubject: Re: How to test a graphics program? (2)\r\nTo: jcfho@csis.hku.hk\r\nCc: globillum@imag.fr\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\nMessage-id: <00a101c3940b$7188fce0$6401a8c0@FEBRUARY>\r\nOrganization: byHeart Consultants Limited\r\nMIME-version: 1.0\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\nContent-type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-priority: Normal\r\nReferences: <1066320821.3f8ec3b56ff5d@intranet.csis.hku.hk>\r\n <004e01c39402$eafcfe40$6401a8c0@FEBRUARY>\r\n <1066323022.3f8ecc4ed96fe@intranet.csis.hku.hk>\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 220\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; 6\r\nX-Spam-Level: ++++++\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\n<META content=\"MSHTML 6.00.2800.1264\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY>\r\n<DIV><FONT face=Arial size=2>&gt; Hi, <BR>&gt; <BR>&gt; 1. \"Mathematical model \r\napproximates the real world.\"<BR>&gt; 2. \"Graphics Program implments the \r\nmathematical model.\"<BR>&gt; <BR>&gt; What I am trying to focus is checking no. \r\n2. The graphics program gives output <BR>&gt; with many values, say a matrix of \r\n640x480 (the image). How the developer verify <BR>&gt; that every pixel is \r\ncorrectly rendered according to the mathematical model?<BR>&gt; <BR>&gt; \r\nRegards,<BR>&gt; Jeff<BR>&gt; <BR>This question is currently being addressed by \r\nCIE Technical Committee TC 3.33. To quote from </FONT><A \r\nhref=\"http://www.cie.co.at\"><FONT face=Arial \r\nsize=2>http://www.cie.co.at</FONT></A><FONT face=Arial size=2>:</FONT></DIV>\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial size=2><STRONG>TC 3-33 Test Cases for Assessment of \r\nAccuracy of Interior Lighting Computer Programs.</STRONG> To develop a set of \r\nvalidation benchmarks to assess the accuracy of lighting computer programs. The \r\nbenchmarks consist of a set of test cases produced using analytical solutions \r\nand measurements with scale models, including 1:1 scale. Sensitivity studies \r\nwill be carried out and software examples produced. Chair: F. Maamari \r\n(France).</FONT></DIV>\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial size=2>The basic (brute force) approach is to develop a \r\nseries of analytical models for simple environments (mostly empty rooms) with \r\nboth electric and natural lighting. A set of expected values is then calculated \r\nfor a grid of points on each surface (i.e., in object space).</FONT></DIV>\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial size=2>All surfaces are assumed to be diffuse, so that \r\nthis is a validation of the radiosity equation rather than the rendering \r\nequation (with the exception of Fresnel reflection from glazed \r\nwindows).</FONT></DIV>\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial size=2>There are currently ten test cases:</FONT></DIV>\r\n<UL>\r\n  <LI><FONT face=Arial size=2>Description of Luminaires with Intensity \r\n  Distribution Files</FONT></LI>\r\n  <LI><FONT face=Arial size=2>Direct Illuminance with Glazed Wall Openings under \r\n  CIE General Sky Type 16</FONT></LI>\r\n  <LI><FONT face=Arial size=2>Direct Illuminance with Roof Openings under CIE \r\n  General Sky Type 5 (Uniform Sky)</FONT></LI>\r\n  <LI><FONT face=Arial size=2>Direct Illuminance with Unglazed Wall Openings \r\n  under CIE General Sky Type 5</FONT></LI>\r\n  <LI><FONT face=Arial size=2>Directional Transmittance of Clear \r\n  Glass</FONT></LI>\r\n  <LI><FONT face=Arial size=2>Luminous Flux Penetration through \r\n  Aperture</FONT></LI>\r\n  <LI><FONT face=Arial size=2>Shape Factor</FONT></LI>\r\n  <LI><FONT face=Arial size=2>Sky Component with Glazed Roof Openings under the \r\n  CIE General Sky Type 16 (CIE Overcast Sky)</FONT></LI>\r\n  <LI><FONT face=Arial size=2>Sky Component with Unglazed&nbsp;Openings under \r\n  the CIE General Sky Type 16 (CIE Overcast Sky)</FONT></LI>\r\n  <LI><FONT face=Arial size=2>Surface Reflectance</FONT></LI></UL>\r\n<DIV><FONT face=Arial size=2>This does not fully answer your question in that \r\nyou indicated that you are interested in validating a view-dependent solution in \r\nimage space. However, unless the object space solution is at least approximately \r\ncorrect, the question of program correctness becomes rather \r\nill-defined.</FONT></DIV>\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>\r\n<DIV><FONT face=Arial size=2>Ian Ashdown, P. Eng., LC, \r\nFIES<BR>President<BR>byHeart Consultants Limited<BR><A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></FONT></DIV>\r\n<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV></BODY></HTML>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id h9H21Kl1010252;\r\n\tFri, 17 Oct 2003 04:01:20 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby neelix.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h9H215Jo007900;\r\n\tFri, 17 Oct 2003 04:01:09 +0200 (MEST)\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\nX-Connecting-Addr: 129.88.30.1\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9H208J4017168;\r\n\tFri, 17 Oct 2003 04:00:08 +0200 (CEST)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h9H208c08231;\r\n\tFri, 17 Oct 2003 04:00:08 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h9H201J08214\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 17 Oct 2003 04:00:01 +0200\r\nReceived: from pd5mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9H1xuJ4017090\r\n\tfor <globillum@imag.fr>; Fri, 17 Oct 2003 03:59:56 +0200 (CEST)\r\nReceived: from pd5mr3so.prod.shaw.ca\r\n (pd5mr3so-qfe3.prod.shaw.ca [10.0.141.144]) by l-daemon\r\n (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\n with ESMTP id <0HMV0007QPJVIF@l-daemon> for globillum@imag.fr; Thu,\r\n 16 Oct 2003 19:59:55 -0600 (MDT)\r\nReceived: from pn2ml3so.prod.shaw.ca\r\n (pn2ml3so-qfe0.prod.shaw.ca [10.0.121.147]) by l-daemon\r\n (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\n with ESMTP id <0HMV00FMVPJVYS@l-daemon> for globillum@imag.fr; Thu,\r\n 16 Oct 2003 19:59:55 -0600 (MDT)\r\nReceived: from FEBRUARY (h24-87-171-230.vn.shawcable.net [24.87.171.230])\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\n with SMTP id <0HMV004ATPJTYW@l-daemon> for globillum@imag.fr; Thu,\r\n 16 Oct 2003 19:59:55 -0600 (MDT)\r\nDate: Thu, 16 Oct 2003 18:58:15 -0700\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\nSubject: CIE TC 3.33\r\nTo: globillum@imag.fr\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\nMessage-id: <003a01c39452$21299bf0$6401a8c0@FEBRUARY>\r\nOrganization: byHeart Consultants Limited\r\nMIME-version: 1.0\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\nX-Priority: 3\r\nX-MSMail-priority: Normal\r\nReferences: <1066320821.3f8ec3b56ff5d@intranet.csis.hku.hk>\r\n <004e01c39402$eafcfe40$6401a8c0@FEBRUARY>\r\n <1066323022.3f8ecc4ed96fe@intranet.csis.hku.hk>\r\n <00a101c3940b$7188fce0$6401a8c0@FEBRUARY>\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 221\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -4\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nI mentioned in an earlier message that CIE Technical Committee TC 3.33 was\r\naddressing global illumination validation issues from the perspective of\r\narchitectural lighting design. For those who are interested, this on-going\r\nwork is summarized in:\r\n\r\nMaamari F., and M. Fontoynont. 2003. \"Analytical Tests for Investigating the\r\nAccuracy of Lighting Programs,\" Lighting Research and Technology\r\n35(3):225-242.\r\n\r\nIan Ashdown, P. Eng., LC, FIES\r\nPresident\r\nbyHeart Consultants Limited\r\nhttp://www.helios32.com\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id h9N28Sl1022329;\r\n\tThu, 23 Oct 2003 04:08:28 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby tuvok.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h9N27aw9008433;\r\n\tThu, 23 Oct 2003 04:07:39 +0200 (MEST)\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\nX-Connecting-Addr: 129.88.30.1\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9N25dgM002901;\r\n\tThu, 23 Oct 2003 04:05:39 +0200 (CEST)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h9N25c413734;\r\n\tThu, 23 Oct 2003 04:05:38 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h9N23ZJ13676\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 23 Oct 2003 04:03:35 +0200\r\nReceived: from ns.csis.hku.hk (ns.csis.hku.hk [147.8.178.10])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9N23VgM002467\r\n\tfor <globillum@imag.fr>; Thu, 23 Oct 2003 04:03:32 +0200 (CEST)\r\nReceived: from study.csis.hku.hk (study [147.8.178.15])\r\n\tby ns.csis.hku.hk (8.12.10+Sun/8.12.9) with ESMTP id h9N23DcJ013865;\r\n\tThu, 23 Oct 2003 10:03:14 +0800 (HKT)\r\nReceived: from csis.hku.hk (jcfhopc [147.8.177.161])\r\n\tby study.csis.hku.hk (8.11.7p1+Sun/8.11.6) with ESMTP id h9N23BY04035;\r\n\tThu, 23 Oct 2003 10:03:12 +0800 (CST)\r\nMessage-ID: <3F9736E5.4010909@csis.hku.hk>\r\nDate: Thu, 23 Oct 2003 10:03:17 +0800\r\nFrom: \"Jeffrey C. F. Ho\" <jcfho@csis.hku.hk>\r\nUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.0.1) Gecko/20020823 Netscape/7.0\r\nX-Accept-Language: en-us, en\r\nMIME-Version: 1.0\r\nTo: Ingo Wald <wald@graphics.cs.uni-sb.de>\r\nCC: globillum@imag.fr\r\nSubject: Re: How to test a graphics program? (2)\r\nReferences: <1066320821.3f8ec3b56ff5d@intranet.csis.hku.hk> <004e01c39402$eafcfe40$6401a8c0@FEBRUARY> <1066323022.3f8ecc4ed96fe@intranet.csis.hku.hk> <3F927A73.1010205@graphics.cs.uni-sb.de>\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 222\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -56\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHi,\r\n\r\nThanks for your information.\r\n\r\nSo is this method satisfactory for the time being? Does the \"simplest \r\nrenderer\" that renders the master reference image very difficult ensure \r\ncorrectness?\r\n\r\nJeff\r\n\r\nIngo Wald wrote:\r\n\r\n> jcfho@csis.hku.hk wrote:\r\n>\r\n>> Hi,\r\n>> 1. \"Mathematical model approximates the real world.\"\r\n>> 2. \"Graphics Program implments the mathematical model.\"\r\n>>\r\n>> What I am trying to focus is checking no. 2. The graphics program \r\n>> gives output with many values, say a matrix of 640x480 (the image). \r\n>> How the developer verify that every pixel is correctly rendered \r\n>> according to the mathematical model?\r\n>>\r\n>> Regards,\r\n>> Jeff\r\n>>  \r\n>>\r\n> if you're only referring to the correctness of the *implementation* of\r\n> an algorithm, then probably the most common way is to cross-compare\r\n> images generated with various different algorithms. there is a large\r\n> variety of global illumination algorithms out there, and several vary\r\n> mostly in their efficiency but otherwise implement the same\r\n> 'mathematical model'.\r\n>\r\n> in order to \"validate\" a new implementation of a more complex algorithm,\r\n> it is then\r\n> common to first render a \"master image\" with a slow renderer of which\r\n> one assumes that\r\n> it is correct.\r\n> for example, one renders an image with a the most simple global\r\n> illumination algorithm -- i.e. a slow path tracer, which is kept as\r\n> simple and unoptimized as possible to make as sure as possible that it\r\n> is correct -- then uses a huge number of samples (65,000 samples per\r\n> pixel minimum), and compares wether the new renderer converges to the\r\n> same image.\r\n>\r\n> to strengthen this approach in a more systemic way (as a single master\r\n> image might just not contain a certain effect on which the algorithm\r\n> might be buggy) some people (i think it was brian smits and some others,\r\n> though i'm not sure - brian, you should be on this list ;-) ) have even\r\n> proposed a set of \"global illumination test scenes\" (i think, this was\r\n> actually the title of the paper). these test scenes stress various\r\n> special cases, and are provided in several file formats, and even with\r\n> pre-rendered master images against which one can compare.\r\n>\r\n> obviously, this is just 'systematic testing', not a real 'validation'.\r\n> however, in my experience it's the most common approach...\r\n>\r\n> Ciao\r\n>\r\n> Ingo\r\n>\r\n> ps: sorry i can't currently provide the reference to the paper i \r\n> mentioned. i'm sure somebody on this list will follow up with it...\r\n>\r\n>\r\n>\r\n\r\n\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id h9N3pMl1022691;\r\n\tThu, 23 Oct 2003 05:51:22 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby tuvok.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h9N3p5w9009266;\r\n\tThu, 23 Oct 2003 05:51:08 +0200 (MEST)\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\nX-Connecting-Addr: 129.88.30.1\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9N3UegM012763;\r\n\tThu, 23 Oct 2003 05:30:40 +0200 (CEST)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h9N3Udp23340;\r\n\tThu, 23 Oct 2003 05:30:39 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h9N3UWJ23321\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 23 Oct 2003 05:30:32 +0200\r\nReceived: from pd5mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9N3UTgM012715\r\n\tfor <globillum@imag.fr>; Thu, 23 Oct 2003 05:30:30 +0200 (CEST)\r\nReceived: from pd5mr4so.prod.shaw.ca\r\n (pd5mr4so-qfe3.prod.shaw.ca [10.0.141.168]) by l-daemon\r\n (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\n with ESMTP id <0HN6009EOUTUFF@l-daemon> for globillum@imag.fr; Wed,\r\n 22 Oct 2003 20:27:30 -0600 (MDT)\r\nReceived: from pn2ml3so.prod.shaw.ca\r\n (pn2ml3so-qfe0.prod.shaw.ca [10.0.121.147]) by l-daemon\r\n (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\n with ESMTP id <0HN6007DKUTU4C@l-daemon> for globillum@imag.fr; Wed,\r\n 22 Oct 2003 20:27:30 -0600 (MDT)\r\nReceived: from FEBRUARY (h24-87-171-230.vn.shawcable.net [24.87.171.230])\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003))\r\n with SMTP id <0HN600G4UUTSTB@l-daemon> for globillum@imag.fr; Wed,\r\n 22 Oct 2003 20:27:30 -0600 (MDT)\r\nDate: Wed, 22 Oct 2003 19:25:54 -0700\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\nSubject: Re: How to test a graphics program? (2)\r\nTo: globillum@imag.fr\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\nMessage-id: <011a01c3990c$ffe71f20$6401a8c0@FEBRUARY>\r\nOrganization: byHeart Consultants Limited\r\nMIME-version: 1.0\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\nX-Priority: 3\r\nX-MSMail-priority: Normal\r\nReferences: <1066320821.3f8ec3b56ff5d@intranet.csis.hku.hk>\r\n <004e01c39402$eafcfe40$6401a8c0@FEBRUARY>\r\n <1066323022.3f8ecc4ed96fe@intranet.csis.hku.hk>\r\n <3F927A73.1010205@graphics.cs.uni-sb.de> <3F9736E5.4010909@csis.hku.hk>\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 223\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -13\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n> to strengthen this approach in a more systemic way (as a single master\r\n> image might just not contain a certain effect on which the algorithm\r\n> might be buggy) some people (i think it was brian smits and some others,\r\n> though i'm not sure - brian, you should be on this list ;-) ) have even\r\n> proposed a set of \"global illumination test scenes\" (i think, this was\r\n> actually the title of the paper). these test scenes stress various\r\n> special cases, and are provided in several file formats, and even with\r\n> pre-rendered master images against which one can compare.\r\n>\r\nThat would be:\r\n\r\nSmits, B., and H. W. Jensen. 2000. \"Global Illumination Test Scenes.\"\r\nTechnical Report UUCS-00-13. Department of Computer Science, University of\r\nUtah.\r\n\r\nIt is no longer available from http://www.cs.utah.edu/bes/papers/scenes, so\r\nI will ask Pete Shirley for an update. Pete?\r\n\r\n- Ian Ashdown\r\n\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id h9NDpol1027455;\r\n\tThu, 23 Oct 2003 15:51:50 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby neelix.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h9NDpfpf006336;\r\n\tThu, 23 Oct 2003 15:51:43 +0200 (MEST)\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\nX-Connecting-Addr: 129.88.30.1\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9ND6SLF016852;\r\n\tThu, 23 Oct 2003 15:06:28 +0200 (CEST)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h9ND6Rc22984;\r\n\tThu, 23 Oct 2003 15:06:27 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h9ND6IJ22965\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 23 Oct 2003 15:06:18 +0200\r\nReceived: from mail.gmx.net (mail.gmx.de [213.165.64.20])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with SMTP id h9ND6GLF016782\r\n\tfor <globillum@imag.fr>; Thu, 23 Oct 2003 15:06:16 +0200 (CEST)\r\nReceived: (qmail 31599 invoked by uid 65534); 23 Oct 2003 13:06:16 -0000\r\nReceived: from p50856170.dip0.t-ipconnect.de (EHLO gmx.net) (80.133.97.112)\r\n  by mail.gmx.net (mp014) with SMTP; 23 Oct 2003 15:06:16 +0200\r\nX-Authenticated: #8703357\r\nMessage-ID: <3F97D1EB.2030708@gmx.net>\r\nDate: Thu, 23 Oct 2003 15:04:43 +0200\r\nFrom: Roland Schregle <ganjatron@gmx.net>\r\nOrganization: *Out Of Order*\r\nUser-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030313\r\nX-Accept-Language: en-us, en\r\nMIME-Version: 1.0\r\nTo: globillum@imag.fr\r\nSubject: Re: How to test a graphics program? (2)\r\nReferences: <1066320821.3f8ec3b56ff5d@intranet.csis.hku.hk> <004e01c39402$eafcfe40$6401a8c0@FEBRUARY> <1066323022.3f8ecc4ed96fe@intranet.csis.hku.hk> <3F927A73.1010205@graphics.cs.uni-sb.de> <3F9736E5.4010909@csis.hku.hk> <011a01c3990c$ffe71f20$6401a8c0@FEBRUARY>\r\nIn-Reply-To: <011a01c3990c$ffe71f20$6401a8c0@FEBRUARY>\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 224\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -40\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nIan Ashdown wrote:\r\n>>to strengthen this approach in a more systemic way (as a single master\r\n>>image might just not contain a certain effect on which the algorithm\r\n>>might be buggy) some people (i think it was brian smits and some others,\r\n>>though i'm not sure - brian, you should be on this list ;-) ) have even\r\n>>proposed a set of \"global illumination test scenes\" (i think, this was\r\n>>actually the title of the paper). these test scenes stress various\r\n>>special cases, and are provided in several file formats, and even with\r\n>>pre-rendered master images against which one can compare.\r\n>>\r\n> \r\n> That would be:\r\n> \r\n> Smits, B., and H. W. Jensen. 2000. \"Global Illumination Test Scenes.\"\r\n> Technical Report UUCS-00-13. Department of Computer Science, University of\r\n> Utah.\r\n> \r\n> It is no longer available from http://www.cs.utah.edu/bes/papers/scenes, so\r\n> I will ask Pete Shirley for an update. Pete?\r\n\r\nI have a PDF of this paper if you can't find it. Let me know!\r\n\r\n--Roland\r\n\r\n\r\n-- \r\nRoland Schregle\r\nPhD candidate, Fraunhofer Institute for Solar Energy Systems\r\nRADIANCE Photon Map page: www.ise.fhg.de/radiance/photon-map\r\n\r\nEND OF LINE. (MCP)\r\n\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id h9NGE1l1028765;\r\n\tThu, 23 Oct 2003 18:14:01 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby neelix.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id h9NGDRpf015616;\r\n\tThu, 23 Oct 2003 18:13:33 +0200 (MEST)\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\nX-Connecting-Addr: 129.88.30.1\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9NG4b8J005805;\r\n\tThu, 23 Oct 2003 18:04:37 +0200 (CEST)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id h9NG4b511857;\r\n\tThu, 23 Oct 2003 18:04:37 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id h9NG4UJ11840\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 23 Oct 2003 18:04:30 +0200\r\nReceived: from bjork.pharr.org (adsl-66-125-65-154.dsl.sntc01.pacbell.net [66.125.65.154])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id h9NG4R8J005694\r\n\tfor <globillum@imag.fr>; Thu, 23 Oct 2003 18:04:28 +0200 (CEST)\r\nReceived: by bjork.pharr.org (Postfix, from userid 501)\r\n\tid 3FF4B11E741; Thu, 23 Oct 2003 09:04:23 -0700 (PDT)\r\nTo: globillum@imag.fr\r\nSubject: Re: How to test a graphics program? (2)\r\nReferences: <1066320821.3f8ec3b56ff5d@intranet.csis.hku.hk>\r\n\t<004e01c39402$eafcfe40$6401a8c0@FEBRUARY>\r\n\t<1066323022.3f8ecc4ed96fe@intranet.csis.hku.hk>\r\n\t<3F927A73.1010205@graphics.cs.uni-sb.de>\r\n\t<3F9736E5.4010909@csis.hku.hk>\r\n\t<011a01c3990c$ffe71f20$6401a8c0@FEBRUARY> <3F97D1EB.2030708@gmx.net>\r\nFrom: Matt Pharr <mmp@graphics.stanford.edu>\r\nX-Face: C!.oGaE]n@p)VF9Ss3]f'|<)kRrtpG)^^b^X-3_zhUHp\\jBj29jaoTItqWR>mHa+v-{/!jx7OA@!cV0>Fm-b:zEL<`oOXG[BFQ\\<q:TwWP@JNZu+VXcD2viySG/R_/|6UDo,W;w^z^NK)F\\YM|xjvI[MH,\"iQ~mT<g`H6;x8}8j|miQUQ&fw|!V~.N+[#69iY?|ypa*[.{bEm\\JDlI<<!}p}xeb7[N-!3nT^i3Rr#M\"{a@+k.QZnnuzDcre%C6}qkv$fTsSJ\r\nDate: Thu, 23 Oct 2003 09:04:23 -0700\r\nIn-Reply-To: <3F97D1EB.2030708@gmx.net> (Roland Schregle's message of \"Thu,\r\n 23 Oct 2003 15:04:43 +0200\")\r\nMessage-ID: <m2ptgoueig.fsf@bjork.pharr.org>\r\nUser-Agent: Gnus/5.1003 (Gnus v5.10.3) XEmacs/21.4 (Military Intelligence,\r\n linux)\r\nMIME-Version: 1.0\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 225\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -65\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n> Ian Ashdown wrote:\r\n>> That would be:\r\n>> Smits, B., and H. W. Jensen. 2000. \"Global Illumination Test Scenes.\"\r\n>> Technical Report UUCS-00-13. Department of Computer Science, University of\r\n>> Utah.\r\n>> It is no longer available from http://www.cs.utah.edu/bes/papers/scenes,\r\n>> so\r\n>> I will ask Pete Shirley for an update. Pete?\r\n\r\nIt's actually still there; you're just missing a tilde:\r\n\r\nhttp://www.cs.utah.edu/~bes/papers/scenes\r\n\r\n-matt\r\n-- \r\nMatt Pharr    matt@pharr.org    <URL:http://graphics.stanford.edu/~mmp>\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id hAH4fvl1004407;\r\n\tMon, 17 Nov 2003 05:41:57 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby neelix.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id hAH4fnoX000447;\r\n\tMon, 17 Nov 2003 05:41:49 +0100 (MET)\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\nX-Connecting-Addr: 129.88.30.1\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id hAH4fiEA022864;\r\n\tMon, 17 Nov 2003 05:41:44 +0100 (CET)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id hAH4fdA27242;\r\n\tMon, 17 Nov 2003 05:41:39 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id hAH4dpJ27202\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 17 Nov 2003 05:39:51 +0100\r\nReceived: from pd3mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id hAH4dnEA022527\r\n\tfor <globillum@imag.fr>; Mon, 17 Nov 2003 05:39:49 +0100 (CET)\r\nReceived: from pd2mr2so.prod.shaw.ca (pd2mr2so-ser.prod.shaw.ca [10.0.141.109])\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003))\r\n with ESMTP id <0HOH00LCZBM4PL@l-daemon> for globillum@imag.fr; Sun,\r\n 16 Nov 2003 21:39:40 -0700 (MST)\r\nReceived: from pn2ml5so.prod.shaw.ca\r\n (pn2ml5so-qfe0.prod.shaw.ca [10.0.121.149]) by l-daemon\r\n (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003))\r\n with ESMTP id <0HOH001GXBM4S8@l-daemon> for globillum@imag.fr; Sun,\r\n 16 Nov 2003 21:39:40 -0700 (MST)\r\nReceived: from FEBRUARY (h24-87-171-230.vn.shawcable.net [24.87.171.230])\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003))\r\n with SMTP id <0HOH00F3KBM2JZ@l-daemon> for globillum@imag.fr; Sun,\r\n 16 Nov 2003 21:39:40 -0700 (MST)\r\nDate: Sun, 16 Nov 2003 20:38:59 -0800\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\nSubject: ANNOUNCE: 03/11/16 Release of RADBIB and GITHESIS\r\nTo: globillum@imag.fr\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\nMessage-id: <000a01c3acc4$b8761620$6401a8c0@FEBRUARY>\r\nOrganization: byHeart Consultants Limited\r\nMIME-version: 1.0\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\nContent-type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-priority: Normal\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 227\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; 15\r\nX-Spam-Level: *+++++\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\n<META content=\"MSHTML 6.00.2800.1276\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\n<P><U>ANNOUNCE: 03/11/16 Release of RADBIB and GITHESIS<BR></U><BR>RADBIB is a \r\ncomprehensive bibliography of radiosity and related global illumination papers, \r\ntheses, articles, and books. It currently includes 2,338 references -- 16 new \r\nadditions since its 03/10/11 release.<BR><BR>This bibliography is available in \r\nBibTex format as RADBIB.BIB (with a release date of October 11, 2003) \r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\nbibliography includes 305 references to radiosity and global illumination theses \r\n-- 2 new additions since the 03/10/11 release.<BR><BR>Financial support for the \r\nmaintenance of these bibliographies is provided by byHeart Consultants \r\nLimited.</P>\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>President<BR>byHeart Consultants \r\nLimited<BR><A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></P></FONT></FONT></DIV></BODY></HTML>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id hBIHcQl1014994;\r\n\tThu, 18 Dec 2003 18:38:26 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby tuvok.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id hBIHcI6G025774;\r\n\tThu, 18 Dec 2003 18:38:18 +0100 (MET)\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\nX-Connecting-Addr: 129.88.30.1\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id hBIHc7Nt027937;\r\n\tThu, 18 Dec 2003 18:38:07 +0100 (CET)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id hBIHc6C09183;\r\n\tThu, 18 Dec 2003 18:38:06 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id hBIHc0f09161\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 18 Dec 2003 18:38:00 +0100\r\nReceived: from tut.autodesk.com (tut.eur.autodesk.com [132.188.62.7])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id hBIHbvNt027874\r\n\tfor <globillum@imag.fr>; Thu, 18 Dec 2003 18:37:58 +0100 (CET)\r\nReceived: from msgusawfe02.ads.autodesk.com ([144.111.33.211])\r\n\tby tut.autodesk.com (8.12.10/8.12.6) with ESMTP id hBIHbtew013689\r\n\tfor <globillum@imag.fr>; Thu, 18 Dec 2003 18:37:56 +0100 (CET)\r\nReceived: from msgusaepf01.ads.autodesk.com ([144.111.72.51]) by msgusawfe02.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\n\t Thu, 18 Dec 2003 09:39:22 -0800\r\nReceived: from msgusaemb01.ads.autodesk.com ([144.111.72.50]) by msgusaepf01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\n\t Thu, 18 Dec 2003 12:39:21 -0500\r\nX-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1\r\nMIME-Version: 1.0\r\nSubject: Fantasy Graphics League season begins\r\nDate: Thu, 18 Dec 2003 12:39:13 -0500\r\nMessage-ID: <C171CD2D43164144BDF3C8ADF0B7499F03CA78BF@msgusaemb01.autodesk.com>\r\nThread-Topic: Fantasy Graphics League season begins\r\nThread-Index: AcPFbgd8+ZcLwGaNSzitbi/ArEwNVQAHph5A\r\nFrom: \"Eric Haines (Autodesk, NY)\" <eric.haines@autodesk.com>\r\nTo: globillum@imag.fr\r\nX-OriginalArrivalTime: 18 Dec 2003 17:39:22.0059 (UTC) FILETIME=[DF1A01B0:01C3C58D]\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-MIME-Autoconverted: from quoted-printable to 8bit by chopinette.imag.fr id hBIHc0f09161\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 232\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; 0\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\ncontent-class: urn:content-classes:message\r\nContent-Type: text/plain;\r\n\tcharset=\"us-ascii\"\r\nContent-Transfer-Encoding: 8bit\r\n\r\nThe next season of the Fantasy Graphics League has begun:\r\n\r\nhttp://www.realtimerendering.com/fgl/siggraph2004/\r\n\r\nOh, while I'm here, Matt Pharr & Greg Humphreys' upcoming book on\r\nrealistic image synthesis (out in a few months), from MKP, looks very\r\npromising. It covers the topic from soup to nuts (includes things like\r\nfiltering, tone mapping, etc). It's aimed towards making a good design\r\nand implementation (and there's fully working code; in fact, it's in\r\nLiterate Programming style), with lots of theory and code bits\r\nsupporting this goal. What I like best is that it actually makes design\r\ndecisions and says what the tradeoffs are, instead of the standard\r\ntextbook style of, \"there are ten ways to perform this process and I'm\r\ngoing to describe all ten because I don't quite know enough to rule any\r\nout.\"\r\n\r\nEric\r\n\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i04GJWl1006438;\r\n\tSun, 4 Jan 2004 17:19:32 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby tuvok.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id i04GJKJU005690;\r\n\tSun, 4 Jan 2004 17:19:21 +0100 (MET)\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\nX-Connecting-Addr: 129.88.30.1\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i04G5An8015493;\r\n\tSun, 4 Jan 2004 17:05:10 +0100 (CET)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i04G55l07699;\r\n\tSun, 4 Jan 2004 17:05:05 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i04G4uf07681\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 4 Jan 2004 17:04:56 +0100\r\nReceived: from mail-imagis (mail-imagis.inrialpes.fr [194.199.26.22])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i04G4tn8015407\r\n\tfor <globillum@imag.fr>; Sun, 4 Jan 2004 17:04:55 +0100 (CET)\r\nReceived: from graphics.csail.mit.edu (pourpier [194.199.26.183])\r\n\tby mail-imagis (Postfix) with ESMTP id 0C6E31C85B\r\n\tfor <globillum@imag.fr>; Sun,  4 Jan 2004 17:04:55 +0100 (CET)\r\nMessage-ID: <3FF839A6.7000207@graphics.csail.mit.edu>\r\nDate: Sun, 04 Jan 2004 17:04:54 +0100\r\nFrom: Fredo Durand <fredo@graphics.csail.mit.edu>\r\nUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)\r\nX-Accept-Language: en-us, en\r\nMIME-Version: 1.0\r\nTo: \"globillum@imag.fr\" <globillum@imag.fr>\r\nSubject: BRDF previsualization\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 233\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -1\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHi everyone\r\n\r\nHappy New Year!\r\n\r\nI have a question about the previsualization of complex analytical\r\nmodels such as Cook Torrance using simpler models such as Blinn/Phong.\r\nSay, for a production software, you can set more advanced analytical\r\nmodels but have interactive preview using OpenGL.\r\nI gues sthat now people start using pixel shaders, but in teh good old \r\ndays, was there a formula to get Phong parameters from Cook-Torrance or \r\nWard?\r\n\r\nThanks\r\n\r\nFredo\r\n\r\n\r\n-- \r\n--\r\nFredo Durand,  MIT-CSAIL Graphics Group\r\n200 technology sq. NE43-254, Cambridge, MA 02139, USA\r\nphone : (617) 253 7223  fax : (617) 253 4640\r\nhttp://graphics.lcs.mit.edu/~fredo/\r\n\r\n\r\n\r\n\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i04N79L0006197;\r\n\tMon, 5 Jan 2004 00:07:09 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby tuvok.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id i04N6vJU002959;\r\n\tMon, 5 Jan 2004 00:06:57 +0100 (MET)\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\nX-Connecting-Addr: 129.88.30.1\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i04MvFn8009580;\r\n\tSun, 4 Jan 2004 23:57:15 +0100 (CET)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i04MvEx19791;\r\n\tSun, 4 Jan 2004 23:57:14 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i04Mv6f19773\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 4 Jan 2004 23:57:06 +0100\r\nReceived: from smtp812.mail.sc5.yahoo.com (smtp812.mail.sc5.yahoo.com [66.163.170.82])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with SMTP id i04Mv0n8009522\r\n\tfor <globillum@imag.fr>; Sun, 4 Jan 2004 23:57:01 +0100 (CET)\r\nReceived: from unknown (HELO ?64.163.213.209?) (gregoryjward@64.163.213.209 with plain)\r\n  by smtp812.mail.sc5.yahoo.com with SMTP; 4 Jan 2004 22:56:59 -0000\r\nIn-Reply-To: <3FF839A6.7000207@graphics.csail.mit.edu>\r\nReferences: <3FF839A6.7000207@graphics.csail.mit.edu>\r\nMime-Version: 1.0\r\nMessage-Id: <442BD856-3F09-11D8-A4BD-000A95BB392A@lmi.net>\r\nCc: globillum@imag.fr\r\nFrom: Greg Ward <gward@lmi.net>\r\nSubject: Re: BRDF previsualization\r\nDate: Sun, 4 Jan 2004 14:56:43 -0800\r\nTo: Fredo Durand <fredo@graphics.csail.mit.edu>\r\nX-Mailer: Apple Mail (2.609)\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 234\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -20\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHi Fredo,\r\n\r\nThe very rough approximation to get specular roughness (i.e., gaussian \r\nsurface height std. dev. over correlation distance) from Phong specular \r\npower is:\r\n\r\n\troughness = sqrt(2/specular_power)\r\n\r\nThere may be a better correlation out there, however.\r\n\r\n(See <http://radsite.lbl.gov/mgf/mgfhtml/stanprac.html#begin> for more \r\ninfo.)\r\n\r\n-Greg\r\n\r\n> From: Fredo Durand <fredo@graphics.csail.mit.edu>\r\n> Date: January 4, 2004 8:04:54 AM PST\r\n>\r\n> Hi everyone\r\n>\r\n> Happy New Year!\r\n>\r\n> I have a question about the previsualization of complex analytical\r\n> models such as Cook Torrance using simpler models such as Blinn/Phong.\r\n> Say, for a production software, you can set more advanced analytical\r\n> models but have interactive preview using OpenGL.\r\n> I gues sthat now people start using pixel shaders, but in teh good old \r\n> days, was there a formula to get Phong parameters from Cook-Torrance \r\n> or Ward?\r\n>\r\n> Thanks\r\n>\r\n> Fredo\r\n\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby mail.cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i04NLBL0006337;\r\n\tMon, 5 Jan 2004 00:21:11 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby neelix.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id i04NKveX012201;\r\n\tMon, 5 Jan 2004 00:20:58 +0100 (MET)\r\nX-Connecting-Host: imag.imag.fr [129.88.30.1]\r\nX-Connecting-Addr: 129.88.30.1\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i04N8Yn8012217;\r\n\tMon, 5 Jan 2004 00:08:34 +0100 (CET)\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i04N8YT20991;\r\n\tMon, 5 Jan 2004 00:08:34 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i04N6hf20940\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 5 Jan 2004 00:06:43 +0100\r\nReceived: from vivarin.mherf.com (h-67-100-249-210.LSANCA54.covad.net [67.100.249.210])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i04N6en8011780\r\n\tfor <globillum@imag.fr>; Mon, 5 Jan 2004 00:06:41 +0100 (CET)\r\nReceived: from capsaicin (guarana [192.168.1.12])\r\n\tby vivarin.mherf.com (Postfix) with SMTP\r\n\tid 671694353D; Sun,  4 Jan 2004 15:06:34 -0800 (PST)\r\nMessage-ID: <444501c3d317$a29be4a0$0c01a8c0@capsaicin>\r\nFrom: \"Michael Herf\" <herf@pobox.com>\r\nTo: \"Fredo Durand\" <fredo@graphics.csail.mit.edu>\r\nCc: globillum@imag.fr\r\nReferences: <3FF839A6.7000207@graphics.csail.mit.edu> <442BD856-3F09-11D8-A4BD-000A95BB392A@lmi.net>\r\nSubject: Re: BRDF previsualization\r\nDate: Sun, 4 Jan 2004 15:08:16 -0800\r\nMIME-Version: 1.0\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 235\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -10\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nThere's a paper from SIGGRAPH 97 that might be of interest:\r\nhttp://www.graphics.cornell.edu/~bjw/virtlite.html\r\n\r\nFor object lighting (as opposed to scene lighting), you might be able\r\nto just put the reflectance you want in an environment map and use\r\nit -- depends on your application, of course.\r\n\r\nmiek\r\n\r\n\r\n----- Original Message ----- \r\nFrom: \"Greg Ward\" <gward@lmi.net>\r\nTo: \"Fredo Durand\" <fredo@graphics.csail.mit.edu>\r\nCc: <globillum@imag.fr>\r\nSent: Sunday, January 04, 2004 2:56 PM\r\nSubject: Re: BRDF previsualization\r\n\r\n\r\n> Hi Fredo,\r\n>\r\n> The very rough approximation to get specular roughness (i.e.,\r\ngaussian\r\n> surface height std. dev. over correlation distance) from Phong\r\nspecular\r\n> power is:\r\n>\r\n> roughness = sqrt(2/specular_power)\r\n>\r\n> There may be a better correlation out there, however.\r\n>\r\n> (See <http://radsite.lbl.gov/mgf/mgfhtml/stanprac.html#begin> for\r\nmore\r\n> info.)\r\n>\r\n> -Greg\r\n>\r\n> > From: Fredo Durand <fredo@graphics.csail.mit.edu>\r\n> > Date: January 4, 2004 8:04:54 AM PST\r\n> >\r\n> > Hi everyone\r\n> >\r\n> > Happy New Year!\r\n> >\r\n> > I have a question about the previsualization of complex analytical\r\n> > models such as Cook Torrance using simpler models such as\r\nBlinn/Phong.\r\n> > Say, for a production software, you can set more advanced\r\nanalytical\r\n> > models but have interactive preview using OpenGL.\r\n> > I gues sthat now people start using pixel shaders, but in teh good\r\nold\r\n> > days, was there a formula to get Phong parameters from\r\nCook-Torrance\r\n> > or Ward?\r\n> >\r\n> > Thanks\r\n> >\r\n> > Fredo\r\n>\r\n>\r\n\r\n\r\n----------------------------------------------------------------------\r\n----------\r\n\r\n\r\n> --------------------------------------------------------------------\r\n-----\r\n> globillum@imag.fr -- mailing list devoted to global illumination\r\nresearch\r\n> For list archives or to configure your options, see\r\nhttp://listes.imag.fr\r\n> --------------------------------------------------------------------\r\n-----\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i173vExX007099;\r\n\tSat, 7 Feb 2004 04:57:14 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id i173v4Rr000373;\r\n\tSat, 7 Feb 2004 04:57:04 +0100 (MET)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i173ucM14200;\r\n\tSat, 7 Feb 2004 04:56:38 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i173siv13630\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 7 Feb 2004 04:54:44 +0100\r\nReceived: from pd3mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i173sexF022885\r\n\tfor <globillum@imag.fr>; Sat, 7 Feb 2004 04:54:40 +0100 (CET)\r\nReceived: from pd2mr4so.prod.shaw.ca (pd2mr4so-ser.prod.shaw.ca [10.0.141.107])\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003))\r\n with ESMTP id <0HSP00NOL3ZS35@l-daemon> for globillum@imag.fr; Fri,\r\n 06 Feb 2004 20:50:16 -0700 (MST)\r\nReceived: from pn2ml3so.prod.shaw.ca\r\n (pn2ml3so-qfe0.prod.shaw.ca [10.0.121.147]) by l-daemon\r\n (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003))\r\n with ESMTP id <0HSP00K263ZT7N@l-daemon> for globillum@imag.fr; Fri,\r\n 06 Feb 2004 20:50:17 -0700 (MST)\r\nReceived: from FEBRUARY ([24.87.171.230])\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003))\r\n with SMTP id <0HSP006303ZRCD@l-daemon> for globillum@imag.fr; Fri,\r\n 06 Feb 2004 20:50:16 -0700 (MST)\r\nDate: Fri, 06 Feb 2004 19:52:17 -0800\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\nSubject: ANNOUNCE: 04/02/06 Release of RADBIB and GITHESIS\r\nTo: globillum@imag.fr\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\nMessage-id: <004801c3ed2d$c7b7ab40$6401a8c0@FEBRUARY>\r\nOrganization: byHeart Consultants Limited\r\nMIME-version: 1.0\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\nContent-type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-priority: Normal\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 238\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; 13\r\nX-Spam-Level: *+++\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\n<META content=\"MSHTML 6.00.2800.1400\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff><FONT face=Arial size=2><FONT size=2>\r\n<P><U>ANNOUNCE: 04/02/06 Release of RADBIB and GITHESIS</U></P><U></U>\r\n<P dir=ltr style=\"MARGIN-RIGHT: 0px\">RADBIB is a comprehensive bibliography of \r\nradiosity, photon mapping,&nbsp;and related global illumination papers, theses, \r\narticles, and books. It currently includes 2,355 references -- 17 new additions \r\nsince its 03/11/16 release.<BR><BR>This bibliography is available in BibTex \r\nformat as RADBIB.BIB (with a release date of February 6, 2004) \r\nfrom:<BR><BR>&nbsp;&nbsp;&nbsp; <A></A>http://www.helios32.com (Resources \r\nsection)<BR><BR>Also available from this site is an abridged version of \r\nRADBIB.BIB called GITHESIS.BIB. This bibliography includes 314 references to \r\nradiosity, photon mapping,&nbsp;and related global illumination theses -- 9 new \r\nadditions since the 03/11/16 release.<BR><BR>Financial support for the \r\nmaintenance of these bibliographies is provided by byHeart Consultants \r\nLimited.</P>\r\n<P dir=ltr style=\"MARGIN-RIGHT: 0px\">Ian Ashdown, P. Eng., LC, \r\nFIES<BR>President<BR>byHeart Consultants Limited<BR><A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></P>\r\n<P dir=ltr style=\"MARGIN-RIGHT: 0px\"><BR>&nbsp;</P></FONT></FONT></BODY></HTML>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i25GFHCC013737;\r\n\tFri, 5 Mar 2004 17:15:18 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id i25GEoGk023223;\r\n\tFri, 5 Mar 2004 17:14:51 +0100 (MET)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i25G81n21674;\r\n\tFri, 5 Mar 2004 17:08:01 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i25G5fk21612\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 5 Mar 2004 17:05:41 +0100\r\nReceived: from hqemgate00.nvidia.com (hqemgate00.nvidia.com [216.228.112.144])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i25G5asr015968\r\n\tfor <globillum@imag.fr>; Fri, 5 Mar 2004 17:05:37 +0100 (CET)\r\nReceived: from mail-sc-0.nvidia.com (Not Verified[172.16.217.105])\r\n\tid <BA0106cdb1>; Fri, 05 Mar 2004 08:07:04 -0800\r\nReceived: by mail-sc-0.nvidia.com with Internet Mail Service (5.5.2657.72)\r\n\tid <FV375QAG>; Fri, 5 Mar 2004 08:05:30 -0800\r\nReceived: from PHECKBERTDT3 (PHECKBERT-DT3 [172.16.226.43]) by mail-sc-0.nvidia.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2657.72)\r\n\tid FV375QAD; Fri, 5 Mar 2004 08:05:27 -0800\r\nFrom: Paul Heckbert <ph+@cs.cmu.edu>\r\nTo: \"Global Illumination, Mailing List for\" <globillum@imag.fr>\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\nX-MimeOLE: Microsoft Outlook Express 6.00.2800.1158\r\nMessage-ID: <005201c402cb$ad2a1750$2be210ac@nvidia.com>\r\nSubject: NY Times article on digital walkthroughs\r\nDate: Fri, 5 Mar 2004 11:05:27 -0500\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 241\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; 15\r\nX-Spam-Level: *+++++\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n\r\n<META content=\"MSHTML 6.00.2800.1400\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV>It's not exactly global illumination, but it is a sign that digital \r\nwalkthroughs and electronic architectural simulation are coming of age:</DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV>See the article \"<STRONG>For New Buildings, Digital Models Offer an Advance \r\nWalk-Through\"</STRONG> in today's New York Times. <A \r\nhref=\"http://www.nytimes.com/2004/03/04/technology/circuits/04desi.html\">http://www.nytimes.com/2004/03/04/technology/circuits/04desi.html</A></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV>If the NY Times website asks you to register, don't worry, go ahead and do \r\nthat, it's quick, free, and you'll get no spam.</DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV>excerpt:</DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV>AEI Digital, a division of EwingCole, one of the architectural firms that \r\ndesigned the [Philadelphia Phillies ballpark], meticulously constructed it in \r\nmore than four million polygons. This was accomplished long before the last real \r\nbrick, last cubic yard of real concrete and last piece of real structural steel \r\nwere laid, poured and bolted into place - even before the place was named \r\nCitizens Bank Park.</DIV></BODY></HTML>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i2609JCC021243;\r\n\tSat, 6 Mar 2004 01:09:20 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id i26096Gk020389;\r\n\tSat, 6 Mar 2004 01:09:07 +0100 (MET)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i2602VO09753;\r\n\tSat, 6 Mar 2004 01:02:31 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i2602Mk09730\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 6 Mar 2004 01:02:22 +0100\r\nReceived: from busybox.pixar.com (busybox.pixar.com [138.72.18.213])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i2602BZI029505\r\n\t(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)\r\n\tfor <globillum@imag.fr>; Sat, 6 Mar 2004 01:02:19 +0100 (CET)\r\nReceived: from pixar.com (slush [192.168.50.17])\r\n\tby busybox.pixar.com (8.12.8/8.12.8) with ESMTP id i26027Hw022544;\r\n\tFri, 5 Mar 2004 16:02:08 -0800\r\nMessage-ID: <404914FF.7090600@pixar.com>\r\nDate: Fri, 05 Mar 2004 16:02:07 -0800\r\nFrom: Per Christensen <per@pixar.com>\r\nUser-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20030225\r\nX-Accept-Language: en-us, en\r\nMIME-Version: 1.0\r\nTo: globillum@imag.fr\r\nCC: per.christensen@acm.org\r\nSubject: Importance bibliographies\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 243\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -1\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nDear fellow globillum'ers,\r\n\r\nIn the hope that this might be useful for somebody, I've put two\r\nbibliographies for adjoints and importance up on the following web\r\npage:\r\n\r\n  http://www.seanet.com/~myandper/importance.htm\r\n\r\n\"importance_background.bib\" contains references to mathematics texts\r\non adjoints in general and articles and books about the use of importance\r\nin nuclear physics (where it is an adjoint of neutron density).\r\n\r\n\"importance_graphics.bib\" contains references to articles, dissertations,\r\nand books about the use of importance (defined as an adjoint of light)\r\nin global illumination and ray tracing.  The entries are divided into five\r\ncategories: 1) theoretical results in rendering, 2) \"classic\" ray tracing\r\nand distribution ray tracing, 3) finite element methods, 4) Monte Carlo\r\nmethods, 5) volume ray tracing and participating media.  The entries\r\nare sorted chronologically within each category.\r\n\r\nThe bibliographies are in BibTeX format and are intended to\r\nsupplement Ian Ashdown's excellent radbib bibliography.  Many thanks\r\nto Philippe Bekaert who pointed out some of these references.  If you\r\nknow of any references that should be added, please send me an e-mail.\r\n\r\nEnjoy!\r\n\r\n-- Per\r\n\r\n\r\n\r\n\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i2HFUYCC004492;\r\n\tWed, 17 Mar 2004 16:30:34 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.12.11/8.12.11) with ESMTP id i2HFUSXN015930;\r\n\tWed, 17 Mar 2004 16:30:28 +0100 (MET)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i2HFO0O24510;\r\n\tWed, 17 Mar 2004 16:24:00 +0100\r\nReceived: from harmonie.imag.fr (harmonie.imag.fr [147.171.130.40])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i2HFNok24493\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 17 Mar 2004 16:23:50 +0100\r\nReceived: from ns.csis.hku.hk (ns.csis.hku.hk [147.8.178.10])\r\n\tby harmonie.imag.fr (8.12.10/8.12.7) with ESMTP id i2HFNib6027382\r\n\tfor <globillum@imag.fr>; Wed, 17 Mar 2004 16:23:46 +0100 (CET)\r\nReceived: from genius.csis.hku.hk (genius-nat [147.8.177.11])\r\n\tby ns.csis.hku.hk (8.12.10+Sun/8.12.10) with ESMTP id i2HFMgN7018490;\r\n\tWed, 17 Mar 2004 23:22:59 +0800 (HKT)\r\nReceived: from genius.csis.hku.hk (localhost [127.0.0.1])\r\n\tby genius.csis.hku.hk (8.12.9+Sun/8.12.9) with ESMTP id i2HFMgNx010334;\r\n\tWed, 17 Mar 2004 23:22:42 +0800 (HKT)\r\nReceived: from localhost (jcfho@localhost)\r\n\tby genius.csis.hku.hk (8.12.9+Sun/8.12.2/Submit) with ESMTP id i2HFMORb010331;\r\n\tWed, 17 Mar 2004 23:22:42 +0800 (HKT)\r\nX-Authentication-Warning: genius.csis.hku.hk: jcfho owned process doing -bs\r\nDate: Wed, 17 Mar 2004 23:22:24 +0800 (HKT)\r\nFrom: \"Ho Jeffrey Chun Fai [PG]\" <jcfho@csis.hku.hk>\r\nTo: globillum@imag.fr\r\ncc: jcfho@csis.hku.hk\r\nSubject: Papers on Error estimate of Radiosity\r\nMessage-ID: <Pine.GSO.4.58.0403172315400.10134@genius.csis.hku.hk>\r\nMIME-Version: 1.0\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 245\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -49\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nDear all,\r\n\r\nI am trying to find papers on error estimate of radiosity. I found the\r\nfollowing two. Can anyone tell me other important or more recent papers\r\nrelated to this?\r\n\r\nWhat I found:\r\n- A Framework for the Analysis of Error in Global Illumination Algorithms,\r\nJames Arvo, Kenneth Torrance, Brian Smits.\r\n\r\n- Bounds and Error Estimates for Radiosity, Dani Lischinshi, Brian Smits,\r\nDonald P. Greenberg.\r\n\r\nThanks!\r\nJeffrey Ho\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i2HFn5CC005307;\r\n\tWed, 17 Mar 2004 16:49:06 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby neelix.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id i2HFmob1020522;\r\n\tWed, 17 Mar 2004 16:48:52 +0100 (MET)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i2HFgNW26830;\r\n\tWed, 17 Mar 2004 16:42:23 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i2HFgIk26813\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 17 Mar 2004 16:42:18 +0100\r\nReceived: from imag.fr (ache.inrialpes.fr [194.199.26.136])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i2HFgBgl002157;\r\n\tWed, 17 Mar 2004 16:42:11 +0100 (CET)\r\nDate: Wed, 17 Mar 2004 16:43:56 +0100\r\nSubject: Re: Papers on Error estimate of Radiosity\r\nMime-Version: 1.0\r\nCc: globillum@imag.fr\r\nTo: \"Ho Jeffrey Chun Fai [PG]\" <jcfho@csis.hku.hk>\r\nFrom: Nicolas Holzschuch <Nicolas.Holzschuch@imag.fr>\r\nIn-Reply-To: <Pine.GSO.4.58.0403172315400.10134@genius.csis.hku.hk>\r\nMessage-Id: <E6B51CFA-7829-11D8-BEA4-00039310B9C2@imag.fr>\r\nX-Mailer: Apple Mail (2.553)\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-MIME-Autoconverted: from quoted-printable to 8bit by chopinette.imag.fr id i2HFgIk26813\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 246\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -10\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHello,\r\nLe mercredi, 17 mars 2004,  16:22 Europe/Zurich, Ho Jeffrey Chun Fai  \r\n[PG] a crit :\r\n> Dear all,\r\n>\r\n> I am trying to find papers on error estimate of radiosity. I found the\r\n> following two. Can anyone tell me other important or more recent papers\r\n> related to this?\r\n\r\nI can strongly recommand my own paper:\r\nAn Exhaustive Error-Bounding Algorithm for Hierarchical Radiosity,\r\nN. Holzschuch and F. Sillion, Computer Graphics Forum, vol. 17, number 4\r\nhttp://artis.imag.fr/Publications/1998/HS98/\r\n\r\nBut I think the most interesting view on the subject is inside:\r\nPh. Bekaert, Y.D. Willems, Error  Control for Radiosity, Rendering  \r\nTechniques '96, X. Pueyo, P. Schrder  (eds.), Springer-Verlag 1996,  \r\nISBN 3-211-82883-4\r\nAlso in: Proceedings of the 7th  Eurographics Workshop on Rendering, O  \r\nPorto, Portugal (June 1996).\r\nhttp://www.cs.kuleuven.ac.be/cwis/research/graphics/CGRG.PUBLICATIONS/ \r\nRadError/\r\n\r\nPhilippe's refinement oracle is actually implemented into every  \r\nindustrial application of hierarchical radiosity that I know of. :-) It  \r\nworks especially well with higher-order basis functions, such as  \r\nquadric wavelets (see A novel approach makes higher order wavelets  \r\nreally efficient for radiosity, F Cuny et al., Computer Graphics Forum  \r\n- Sep 2000, http://artis.imag.fr/Publications/2000/CAH00/)\r\n\r\n\r\n> What I found:\r\n> - A Framework for the Analysis of Error in Global Illumination  \r\n> Algorithms,\r\n> James Arvo, Kenneth Torrance, Brian Smits.\r\n>\r\n> - Bounds and Error Estimates for Radiosity, Dani Lischinshi, Brian  \r\n> Smits,\r\n> Donald P. Greenberg.\r\n-- \r\nGreetings,\r\nNicolas Holzschuch\r\n\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i2HFuaCC005719;\r\n\tWed, 17 Mar 2004 16:56:36 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby neelix.kom.tuwien.ac.at (8.12.10/8.12.8) with ESMTP id i2HFuBb1024625;\r\n\tWed, 17 Mar 2004 16:56:16 +0100 (MET)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i2HFqn728147;\r\n\tWed, 17 Mar 2004 16:52:49 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i2HFojk28083\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 17 Mar 2004 16:50:45 +0100\r\nReceived: from hqemgate00.nvidia.com (hqemgate00.nvidia.com [216.228.112.144])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i2HFodgl005515;\r\n\tWed, 17 Mar 2004 16:50:40 +0100 (CET)\r\nReceived: from mail-sc-0.nvidia.com (Not Verified[172.16.217.105])\r\n\tid <BA011a9648>; Wed, 17 Mar 2004 07:50:18 -0800\r\nReceived: by mail-sc-0.nvidia.com with Internet Mail Service (5.5.2657.72)\r\n\tid <G0SRN1CF>; Wed, 17 Mar 2004 07:50:18 -0800\r\nReceived: from PHECKBERTDT3 (PHECKBERT-DT3 [172.16.226.112]) by mail-sc-0.nvidia.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2657.72)\r\n\tid G0SRN1B0; Wed, 17 Mar 2004 07:50:11 -0800\r\nFrom: Paul Heckbert <ph+@cs.cmu.edu>\r\nTo: \"Ho Jeffrey Chun Fai [PG]\" <jcfho@csis.hku.hk>, \r\n Nicolas Holzschuch <Nicolas.Holzschuch@imag.fr>\r\nCc: globillum@imag.fr, \"Willmott, Andrew\" <andrew.willmott@cs.cmu.edu>\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\nX-MimeOLE: Microsoft Outlook Express 6.00.2800.1158\r\nMessage-ID: <04d201c40c37$869e6a80$1de210ac@nvidia.com>\r\nReferences: <E6B51CFA-7829-11D8-BEA4-00039310B9C2@imag.fr>\r\nSubject: Re: Papers on Error estimate of Radiosity\r\nDate: Wed, 17 Mar 2004 10:50:08 -0500\r\nMIME-Version: 1.0\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 247\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -10\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nAlso see\r\n\r\n@PHDTHESIS{Willmott00phd,\r\nauthor={Andrew J. Willmott},\r\ntitle={Hierarchical Radiosity with Multiresolution Meshes},\r\nschool={School of Computer Science, Carnegie Mellon University},\r\nmonth=nov,\r\nyear=2000,\r\nkeywords={global illumination, visibility, face cluster, error analysis,\r\nhierarchical radiosity, clustering},\r\nnote={\\URL{http://www.cs.cmu.edu/~ajw}},\r\n}\r\n\r\nand the shorter and earlier paper\r\n\r\n@InProceedings{Willmott99fcr,\r\n  author =       \"Andrew J. Willmott and Paul S. Heckbert and Michael\r\nGarland\",\r\n  title =        \"Face Cluster Radiosity\",\r\n  booktitle =    \"Eurographics Workshop on Rendering\",\r\n  month =        jun,\r\n  year =         1999,\r\n  note =         \"\\URL{http://www.cs.cmu.edu/~ajw/paper/fcr-eg99/}\"\r\n}\r\n\r\n----- Original Message ----- \r\nFrom: \"Nicolas Holzschuch\" <Nicolas.Holzschuch@imag.fr>\r\nTo: \"Ho Jeffrey Chun Fai [PG]\" <jcfho@csis.hku.hk>\r\nCc: <globillum@imag.fr>\r\nSent: Wednesday, March 17, 2004 10:43 AM\r\nSubject: Re: Papers on Error estimate of Radiosity\r\n\r\n\r\nHello,\r\nLe mercredi, 17 mars 2004,  16:22 Europe/Zurich, Ho Jeffrey Chun Fai\r\n[PG] a crit :\r\n> Dear all,\r\n>\r\n> I am trying to find papers on error estimate of radiosity. I found the\r\n> following two. Can anyone tell me other important or more recent papers\r\n> related to this?\r\n\r\nI can strongly recommand my own paper:\r\nAn Exhaustive Error-Bounding Algorithm for Hierarchical Radiosity,\r\nN. Holzschuch and F. Sillion, Computer Graphics Forum, vol. 17, number 4\r\nhttp://artis.imag.fr/Publications/1998/HS98/\r\n\r\nBut I think the most interesting view on the subject is inside:\r\nPh. Bekaert, Y.D. Willems, Error  Control for Radiosity, Rendering\r\nTechniques '96, X. Pueyo, P. Schrder  (eds.), Springer-Verlag 1996,\r\nISBN 3-211-82883-4\r\nAlso in: Proceedings of the 7th  Eurographics Workshop on Rendering, O\r\nPorto, Portugal (June 1996).\r\nhttp://www.cs.kuleuven.ac.be/cwis/research/graphics/CGRG.PUBLICATIONS/\r\nRadError/\r\n\r\nPhilippe's refinement oracle is actually implemented into every\r\nindustrial application of hierarchical radiosity that I know of. :-) It\r\nworks especially well with higher-order basis functions, such as\r\nquadric wavelets (see A novel approach makes higher order wavelets\r\nreally efficient for radiosity, F Cuny et al., Computer Graphics Forum\r\n- Sep 2000, http://artis.imag.fr/Publications/2000/CAH00/)\r\n\r\n\r\n> What I found:\r\n> - A Framework for the Analysis of Error in Global Illumination\r\n> Algorithms,\r\n> James Arvo, Kenneth Torrance, Brian Smits.\r\n>\r\n> - Bounds and Error Estimates for Radiosity, Dani Lischinshi, Brian\r\n> Smits,\r\n> Donald P. Greenberg.\r\n-- \r\nGreetings,\r\nNicolas Holzschuch\r\n\r\n\r\n\r\n\r\n----------------------------------------------------------------------------\r\n----\r\n\r\n\r\n> -------------------------------------------------------------------------\r\n> globillum@imag.fr -- mailing list devoted to global illumination research\r\n> For list archives or to configure your options, see http://listes.imag.fr\r\n> -------------------------------------------------------------------------\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i2JNCACC007512;\r\n\tSat, 20 Mar 2004 00:12:11 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.12.11/8.12.11) with ESMTP id i2JNC0Km004039;\r\n\tSat, 20 Mar 2004 00:12:01 +0100 (MET)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i2JN8TT04303;\r\n\tSat, 20 Mar 2004 00:08:29 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i2JN8Nk04286\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 20 Mar 2004 00:08:23 +0100\r\nReceived: from serv01.divms.uiowa.edu (serv01.divms.uiowa.edu [128.255.44.134])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i2JN8KpT018543\r\n\t(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=FAIL)\r\n\tfor <globillum@imag.fr>; Sat, 20 Mar 2004 00:08:21 +0100 (CET)\r\nReceived: from mlh1B ([128.255.45.228]) by serv01.divms.uiowa.edu with id i2JN8Hc2024588 for <globillum@imag.fr>; Fri, 19 Mar 2004 17:08:17 -0600 (CST)\r\nMessage-ID: <001301c40e07$108ca830$e42dff80@mlh1B>\r\nFrom: \"Kendall Atkinson\" <Kendall-Atkinson@uiowa.edu>\r\nTo: globillum@imag.fr\r\nSubject: Re: Papers on Error estimate of Radiosity\r\nDate: Fri, 19 Mar 2004 17:08:12 -0600\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nX-Priority: 3\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\nX-Spam-Score: -4.801 () BAYES_00,HTML_MESSAGE\r\nX-Scanned-By: MIMEDefang 2.37\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 248\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -49\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nIn reply to the request for references on the error analysis for the numerical analysis of the radiosity equation, I would like to note the work of Olaf Hansen. He recently completed his habilitation thesis at the University of Mainz. He is now in the Mathematics Dept of California State University at San Marcos. Below are his papers on the radiosity equation.\r\n\r\n* O. Hansen, The local behavior of the solution of the radiosity equation on polyhedral domains in R^3 , SIAM Journal on Mathematical Analysis, Vol. 33, No. 3, 718-750, 2001. \r\n\r\n* O. Hansen, On the Stability of the Collocation Method for the Radiosity Equation on Polyhedral Domains , IMA Journal of Numerical Analysis, Vol. 22, 463-479, 2002. \r\n\r\n* O. Hansen, The Mapping Properties of the Radiosity Operator along an Edge, Mathematical Methods in the Applied Sciences, Vol. 25, 1075-1090, 2002. \r\n\r\n* O. Hansen, The Radiosity Equation on certain Spaces of Continuous Functions and its Numerical Solution, Journal of Integral Equations and Applications, Vol. 15, 2,  153-202, 2003. \r\n\r\n* O. Hansen, A fast collocation method for the radiosity equation, based on the hierarchical algorithm of P. Hanrahan and D. Salzman: The 1d case, accepted in Advances in Computational Mathematics. \r\n\r\n* O. Hansen, The asymptotic behavior of the spectrum of the reflection operator on conical surfaces, accepted in Integral Equations and Operator Theory. \r\n\r\nKendall Atkinson\r\n\r\nDepts of Mathematics and Computer Science\r\n\r\nUniversity of Iowa\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i2K2Y2CC014673;\r\n\tSat, 20 Mar 2004 03:34:02 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.12.11/8.12.11) with ESMTP id i2K2XtOG024325;\r\n\tSat, 20 Mar 2004 03:33:56 +0100 (MET)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i2K2UUB26293;\r\n\tSat, 20 Mar 2004 03:30:30 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i2K2SVk25715\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 20 Mar 2004 03:28:31 +0100\r\nReceived: from pd3mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i2K2SPpS003798\r\n\tfor <globillum@imag.fr>; Sat, 20 Mar 2004 03:28:26 +0100 (CET)\r\nReceived: from pd5mr6so.prod.shaw.ca\r\n (pd5mr6so-qfe3.prod.shaw.ca [10.0.141.182]) by l-daemon\r\n (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003))\r\n with ESMTP id <0HUU00GDXS7DUC@l-daemon> for globillum@imag.fr; Fri,\r\n 19 Mar 2004 19:28:25 -0700 (MST)\r\nReceived: from pn2ml4so.prod.shaw.ca ([10.0.121.148])\r\n by pd5mr6so.prod.shaw.ca (Sun ONE Messaging Server 6.0 Patch 1 (built Jan 13\r\n 2004)) with ESMTP id <0HUU00CPMS780870@pd5mr6so.prod.shaw.ca> for\r\n globillum@imag.fr; Fri, 19 Mar 2004 19:28:20 -0700 (MST)\r\nReceived: from FEBRUARY (h24-87-171-230.vn.shawcable.net [24.87.171.230])\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003))\r\n with SMTP id <0HUU0010HS7BY1@l-daemon> for globillum@imag.fr; Fri,\r\n 19 Mar 2004 19:28:24 -0700 (MST)\r\nDate: Fri, 19 Mar 2004 18:31:45 -0800\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\nSubject: RADBIB and GITHESIS - March 19th Release\r\nTo: globillum@imag.fr\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\nMessage-id: <002a01c40e23$7d8292d0$6401a8c0@FEBRUARY>\r\nOrganization: byHeart Consultants Limited\r\nMIME-version: 1.0\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\nContent-type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-priority: Normal\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 249\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; 14\r\nX-Spam-Level: *++++\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\n<META content=\"MSHTML 6.00.2800.1400\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT face=Arial size=2><FONT size=2><FONT size=2>\r\n<P><STRONG>ANNOUNCE: 04/03/19 Release of RADBIB and GITHESIS</STRONG></P>\r\n<P>RADBIB is a comprehensive bibliography of radiosity, photon mapping, and \r\nrelated global illumination papers, theses, articles, and books. It currently \r\nincludes 2,359 references -- 4 new additions since its 04/02/06 \r\nrelease.<BR><BR>This bibliography is available in BibTex format as RADBIB.BIB \r\n(with a release date of March 19, 2004) from:<BR><BR>&nbsp;&nbsp;&nbsp; \r\n<A></A>http://www.helios32.com (Resources section)<BR><BR>Also available from \r\nthis site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\nbibliography includes 314 references to radiosity, photon mapping, and related \r\nglobal illumination theses -- no new additions since the 04/02/06 \r\nrelease.<BR><BR>Financial support for the maintenance of these bibliographies is \r\nprovided by byHeart Consultants Limited.</P>\r\n<P></FONT>Ian Ashdown, P. Eng., LC, FIES<BR>President<BR>byHeart Consultants \r\nLimited<BR><A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A></P></FONT></FONT></DIV></BODY></HTML>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i3E6URCC013125;\r\n\tWed, 14 Apr 2004 08:30:27 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.12.11/8.12.11) with ESMTP id i3E6TXA0018110;\r\n\tWed, 14 Apr 2004 08:29:36 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i3E6N0u18331;\r\n\tWed, 14 Apr 2004 08:23:00 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i3E6IxZ17704\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 14 Apr 2004 08:18:59 +0200\r\nReceived: from pd3mo1so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i3E6IpQi013670\r\n\tfor <globillum@imag.fr>; Wed, 14 Apr 2004 08:18:52 +0200 (CEST)\r\nReceived: from pd5mr7so.prod.shaw.ca\r\n (pd5mr7so-qfe3.prod.shaw.ca [10.0.141.183]) by l-daemon\r\n (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003))\r\n with ESMTP id <0HW500MO9CWAB5@l-daemon> for globillum@imag.fr; Wed,\r\n 14 Apr 2004 00:04:58 -0600 (MDT)\r\nReceived: from pn2ml4so.prod.shaw.ca ([10.0.121.148])\r\n by pd5mr7so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar\r\n 15 2004)) with ESMTP id <0HW500K1VCXEDP20@pd5mr7so.prod.shaw.ca> for\r\n globillum@imag.fr; Wed, 14 Apr 2004 00:05:38 -0600 (MDT)\r\nReceived: from FEBRUARY (S01060006257abbc2.vn.shawcable.net [24.87.171.230])\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003))\r\n with SMTP id <0HW50032ECW6YN@l-daemon> for globillum@imag.fr; Wed,\r\n 14 Apr 2004 00:04:55 -0600 (MDT)\r\nDate: Tue, 13 Apr 2004 23:09:07 -0700\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\nSubject: ANNOUNCE: 04/04/14 Release of RADBIB and GITHESIS\r\nTo: globillum@imag.fr\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\nMessage-id: <001401c421e6$fec785e0$6401a8c0@FEBRUARY>\r\nOrganization: byHeart Consultants Limited\r\nMIME-version: 1.0\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1158\r\nContent-type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-priority: Normal\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 252\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; 39\r\nX-Spam-Level: ***+++++++++\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\n<META content=\"MSHTML 6.00.2800.1400\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\n<P><STRONG><U>ANNOUNCE: 04/04/14 Release of RADBIB and GITHESIS</U></STRONG></P>\r\n<P>RADBIB is a comprehensive bibliography of radiosity, photon mapping, and \r\nrelated global illumination papers, theses, articles, and books. It currently \r\nincludes 2,365 references -- 6 new additions since its 04/03/19 \r\nrelease.<BR><BR>This bibliography is available in BibTex format as RADBIB.BIB \r\n(with a release date of April 14, 2004) from:<BR><BR>&nbsp;&nbsp;&nbsp; \r\n<A></A>http://www.helios32.com (Resources section)<BR><BR>Also available from \r\nthis site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\nbibliography includes 314 references to radiosity, photon mapping, and related \r\nglobal illumination theses -- no new additions since the 04/03/19 \r\nrelease.<BR><BR>Financial support for the maintenance of these bibliographies is \r\nprovided by byHeart Consultants Limited.</P>\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>President<BR>byHeart Consultants \r\nLimited<BR><A href=\"http://www.helios32.com\">http://www.helios32.com</A></P>\r\n<P>&nbsp;</P></FONT></FONT></DIV></BODY></HTML>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i3EDDpCC028030;\r\n\tWed, 14 Apr 2004 15:13:51 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.12.11/8.12.11) with ESMTP id i3EDDkbv018800;\r\n\tWed, 14 Apr 2004 15:13:46 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i3ED71900572;\r\n\tWed, 14 Apr 2004 15:07:01 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i3ED4ZZ32447\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 14 Apr 2004 15:04:35 +0200\r\nReceived: from graphics.csail.mit.edu (graphics.csail.mit.edu [18.24.2.30])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i3ED4Rd1020739\r\n\t(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)\r\n\tfor <globillum@imag.fr>; Wed, 14 Apr 2004 15:04:28 +0200 (CEST)\r\nReceived: from graphics.csail.mit.edu (pool-68-163-219-210.bos.east.verizon.net [68.163.219.210])\r\n\tby graphics.csail.mit.edu (8.12.10/8.12.10) with ESMTP id i3ED4Qd9002835;\r\n\tWed, 14 Apr 2004 09:04:27 -0400\r\nMessage-ID: <407D36DC.7030803@graphics.csail.mit.edu>\r\nDate: Wed, 14 Apr 2004 09:04:28 -0400\r\nFrom: Fredo Durand <fredo@graphics.csail.mit.edu>\r\nUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)\r\nX-Accept-Language: en-us, en\r\nMIME-Version: 1.0\r\nTo: globillum@imag.fr\r\nCC: Maneesh Agrawala <maneesh@microsoft.com>\r\nSubject: CFP: Smart Depiction, CG&A special issue\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 254\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -22\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n\r\n                 Call for Papers:\r\n\r\n     SMART DEPICTION FOR VISUAL COMMUNICATION\r\n\r\n     Special Issue of IEEE CG&A, May/June 2005\r\n\r\n\r\n                  Guest Editors\r\n        Maneesh Agrawala and Frdo Durand\r\n\r\n     http://www.computer.org/cga/CFPMay05.htm\r\n\r\n\r\nSubmissions due: September 1, 2004\r\nAuthor notification: December 1, 2004\r\nFinal versions due: February 1, 2005\r\n\r\nAs computers become faster, smaller, ubiquitous, and interconnected, \r\ntheir primary function is shifting from computation to communication. \r\nVisual media in the form of photographs, photorealistic renderings, \r\ndiagrams, sketches, animations, and film are increasingly generated, \r\nmanipulated, and transmitted by computers. Yet even with the aid of a \r\ncomputer, producing effective and expressive visual content can take \r\nhours or days and consume considerable artistic skills. The challenge is \r\nto develop new algorithms and user interfaces that facilitate visual \r\ncommunication by making it fast and easy to generate compelling \r\ngraphical visual content.\r\n\r\nThe most effective graphics combine principles and techniques from \r\ngraphic design, visual art, perceptual psychology, and cognitive \r\nscience. Smart depiction systems are computer algorithms and interfaces \r\nthat embody these principles and techniques. Such systems hold the \r\npotential for significantly reducing the time and effort required to \r\ngenerate rich and effective visual content.\r\n\r\nThe purpose of this special issue is to attract novel research results \r\non smart depiction for visual communication. We seek work that \r\nidentifies and algorithmically instantiates the principles and \r\ntechniques for creating effective visual content. Potential topics for \r\narticles include, but are not limited to:\r\n\r\n     * Visual abstraction techniques\r\n     * Dealing with visual density and clutter\r\n     * Creating effective explanatory animations\r\n     * Material perception, depiction, and stylization\r\n     * Improving comprehensibility of photorealistic images\r\n     * Automated lighting and viewpoint control\r\n     * Design principles for layout and composition\r\n     * Shape and space perception and visualization\r\n\r\nArticles should be fewer than 10 magazine pages, where a page is 800 \r\nwords and a quarter page image counts as 200 words. Cite only the 12 \r\nmost critical references, and consider providing background in sidebars \r\nfor nonexpert readers. Color images can be interspersed through the \r\narticle and should be limited to a total of 10. Visit CG&A style and \r\nlength guidelines here.\r\n\r\nPlease submit your paper using our online manuscript submission service. \r\nWhen uploading your paper, please select the appropriate special issue \r\ntitle under the category Manuscript Type. If you have any questions \r\nabout submitting your article, please contact Alkenia Winston.\r\n\r\nPlease direct any correspondence prior to submission to both guest \r\neditors at:\r\n\r\nManeesh Agrawala\r\nOne Microsoft Way\r\nRedmond, WA 98052-6399\r\nEmail: maneesh@graphics.stanford.edu\r\nPhone: +1 425 705-5718\r\nFax: +1 425 936-7329\r\n\r\nand\r\n\r\nFrdo Durand\r\nMIT CSAIL\r\nThe Stata Center 32-D426\r\n32 Vassar Street\r\nCambridge, MA 02139, USA\r\nEmail: fredo@graphics.csail.mit.edu\r\nPhone : +1 617 253 7223\r\nFax : +1 617 253 4640\r\n\r\n\r\n-- \r\n--\r\nFredo Durand,  MIT-CSAIL Graphics Group\r\nStata Center, 32-D426, Cambridge, MA 02139, USA\r\nphone : (617) 253 7223  fax : (617) 253 4640\r\nhttp://graphics.lcs.mit.edu/~fredo/\r\n\r\n\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i3KEmuq3031258;\r\n\tTue, 20 Apr 2004 16:48:57 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.12.11/8.12.11) with ESMTP id i3KEmj11004506;\r\n\tTue, 20 Apr 2004 16:48:45 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i3KEhq406509;\r\n\tTue, 20 Apr 2004 16:43:52 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i3KEfpr05945\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 20 Apr 2004 16:41:51 +0200\r\nReceived: from cut.autodesk.com (cut.autodesk.com [198.102.112.47])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i3KEfkwH023088\r\n\tfor <globillum@imag.fr>; Tue, 20 Apr 2004 16:41:47 +0200 (CEST)\r\nReceived: from msgusawfe02.ads.autodesk.com ([144.111.33.211])\r\n\tby cut.autodesk.com (8.12.10/8.12.6) with ESMTP id i3KEfh8j000166;\r\n\tTue, 20 Apr 2004 07:41:43 -0700 (PDT)\r\nReceived: from msgusawpf01.ads.autodesk.com ([144.111.33.212]) by msgusawfe02.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\n\t Tue, 20 Apr 2004 07:41:43 -0700\r\nReceived: from msgusaefe01.ads.autodesk.com ([144.111.72.49]) by msgusawpf01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\n\t Tue, 20 Apr 2004 07:41:42 -0700\r\nReceived: from msgusaemb01.ads.autodesk.com ([144.111.72.50]) by msgusaefe01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\n\t Tue, 20 Apr 2004 10:41:41 -0400\r\nx-mimeole: Produced By Microsoft Exchange V6.0.6487.1\r\ncontent-class: urn:content-classes:message\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nSubject: Gelato\r\nDate: Tue, 20 Apr 2004 10:41:41 -0400\r\nMessage-ID: <C171CD2D43164144BDF3C8ADF0B7499F0617E3CD@msgusaemb01.autodesk.com>\r\nThread-Topic: Gelato\r\nThread-Index: AcQm5ZgUx0us+LQrTgeQE8f7RegmUw==\r\nFrom: \"Eric Haines (Autodesk, NY)\" <eric.haines@autodesk.com>\r\nTo: globillum@imag.fr\r\nX-OriginalArrivalTime: 20 Apr 2004 14:41:41.0578 (UTC) FILETIME=[982EB2A0:01C426E5]\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 256\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -22\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html>\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\n\r\n\r\n<meta name=Generator content=\"Microsoft Word 10 (filtered)\">\r\n\r\n<style>\r\n<!--\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{font-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=purple>\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Just noticed this on Slashdot, so I thought I&#8217;d pass\r\nit on: <a href=\"http://film.nvidia.com/page/gelato.html\">http://film.nvidia.com/page/gelato.html</a>\r\n- has the magic words ray-tracing and global illumination in it. This is the\r\nstuff Larry Gritz, Matt Pharr, and others have been working on.</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Eric</span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i46F7mEl005279;\r\n\tThu, 6 May 2004 17:07:48 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.12.11/8.12.11) with ESMTP id i46F7gvp011012;\r\n\tThu, 6 May 2004 17:07:42 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i46ExFU02373;\r\n\tThu, 6 May 2004 16:59:15 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i46EuuA01786\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 6 May 2004 16:56:56 +0200\r\nReceived: from nut.autodesk.com (nut.autodesk.com [198.102.112.27])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i46Euem0028574\r\n\tfor <globillum@imag.fr>; Thu, 6 May 2004 16:56:41 +0200 (CEST)\r\nReceived: from msgusawfe02.ads.autodesk.com ([144.111.33.211])\r\n\tby nut.autodesk.com (8.12.10/8.12.6) with ESMTP id i46EubY5005644\r\n\tfor <globillum@imag.fr>; Thu, 6 May 2004 07:56:40 -0700 (PDT)\r\nReceived: from msgusawpf01.ads.autodesk.com ([144.111.33.212]) by msgusawfe02.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\n\t Thu, 6 May 2004 07:56:37 -0700\r\nReceived: from msgusaepf01.ads.autodesk.com ([144.111.72.51]) by msgusawpf01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\n\t Thu, 6 May 2004 07:56:37 -0700\r\nReceived: from msgusaemb01.ads.autodesk.com ([144.111.72.50]) by msgusaepf01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\n\t Thu, 6 May 2004 10:56:36 -0400\r\nX-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1\r\ncontent-class: urn:content-classes:message\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nSubject: Viewgraph Giveaway\r\nDate: Thu, 6 May 2004 10:56:36 -0400\r\nMessage-ID: <C171CD2D43164144BDF3C8ADF0B7499F06656D30@msgusaemb01.autodesk.com>\r\nThread-Topic: Viewgraph Giveaway\r\nThread-Index: AcQzelO/YFILk4ZzRlyvrKuQmE44Lg==\r\nFrom: \"Eric Haines (Autodesk, NY)\" <eric.haines@autodesk.com>\r\nTo: globillum@imag.fr\r\nX-OriginalArrivalTime: 06 May 2004 14:56:36.0604 (UTC) FILETIME=[5444D3C0:01C4337A]\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 257\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -47\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html>\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\n\r\n\r\n<meta name=Generator content=\"Microsoft Word 10 (filtered)\">\r\n\r\n<style>\r\n<!--\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{font-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=purple>\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>[posting for Andrew; please reply to him, not me.]</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Dear Globillumers:</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>While cleaning up my office, I uncovered a collection of\r\nviewgraphs that I&#8217;ve prepared over the years for several classes on\r\nrendering (viewgraphs are the transparent sheets that you write on with colored\r\nmarkers and display on an overhead projector).&nbsp; There are two main topics:\r\nthe theory and practice of ray tracing, and using Unix, along with a miscellany\r\nof brief presentations on other graphics-related topics (e.g., human vision and\r\ntexturing, as well as some research talks).&nbsp; I don&#8217;t need these any\r\nmore, and would be happy to donate them to a good home. &nbsp;The stack, which\r\nis about <font color=black><span style='color:black'>9&#8221; (23 cm) high,\r\ncontains several hundred lecture-ready viewgraphs, as well as a box of about 70\r\nblanks.&nbsp; The only catch is that you&#8217;ll have to pay shipping: I\r\nestimate that shipping this 30 pound box domestically inside the US would cost\r\nbetween $15 and $40 depending on destination, and shipping to Europe would be\r\nabout US $45 (I can get the exact numbers when I ship). &nbsp;First come, first\r\nserved.&nbsp; Please contact me directly if you&#8217;re interested.&nbsp;\r\nI&#8217;ll hang onto these until May 15. &nbsp;</span></font></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:\r\n10.0pt;font-family:Arial;color:black'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:\r\n10.0pt;font-family:Arial;color:black'>-</span></font><font size=2 color=black\r\n face=Arial><span style='font-size:10.0pt;font-family:Arial;color:black'>Andrew\r\n Glassner</span></font><font size=2 color=black face=Arial><span\r\nstyle='font-size:10.0pt;font-family:Arial;color:black'> ( <a\r\nhref=\"mailto:andrew@glassner.com\">andrew@glassner.com</a> | <a\r\nhref=\"http://www.glassner.com/\">www.glassner.com</a> )</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i4AH65El021616;\r\n\tMon, 10 May 2004 19:06:05 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.12.11/8.12.11) with ESMTP id i4AH5s84020447;\r\n\tMon, 10 May 2004 19:05:57 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i4AGu5902227;\r\n\tMon, 10 May 2004 18:56:05 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i4AGtxC02210\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 10 May 2004 18:55:59 +0200\r\nReceived: from bells.cs.ucl.ac.uk (bells.cs.ucl.ac.uk [128.16.5.31])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with SMTP id i4AGtukQ006891\r\n\tfor <globillum@imag.fr>; Mon, 10 May 2004 18:55:56 +0200 (CEST)\r\nReceived: from raylight.cs.ucl.ac.uk by bells.cs.ucl.ac.uk with local SMTP \r\n          id <g.08322-0@bells.cs.ucl.ac.uk>; Mon, 10 May 2004 17:55:33 +0100\r\nMessage-Id: <6.0.1.1.2.20040510175916.03374d30@pop.cs.ucl.ac.uk>\r\nX-Sender: ucacmsl@pop.cs.ucl.ac.uk\r\nX-Mailer: QUALCOMM Windows Eudora Version 6.0.1.1\r\nDate: Mon, 10 May 2004 18:00:28 +0100\r\nTo: globillum@imag.fr\r\nFrom: Mel Slater <m.slater@cs.ucl.ac.uk>\r\nSubject: One Day Seminar on Virtual Light Field\r\nMime-Version: 1.0\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 259\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -49\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nThere will be a one day seminar on\r\nThe Virtual Light Field: Global Illumination - Propagation and Rendering\r\nat\r\nUniversity College London\r\n4th June, 2004\r\nFull details on\r\nhttp://www.cs.ucl.ac.uk/research/vr/Projects/VLF/Seminar/\r\n\r\n\r\nregards\r\nMel Slater\r\n\r\nDepartment of Computer Science\r\nUniversity College London\r\nGower Street\r\nLondon WC1E 6BT\r\nhttp://www.cs.ucl.ac.uk/staff/m.slater \r\n\r\n\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i4JEVUEl022669;\r\n\tWed, 19 May 2004 16:31:30 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby neelix.kom.tuwien.ac.at (8.12.10/8.12.11) with ESMTP id i4JEVFTB016736;\r\n\tWed, 19 May 2004 16:31:15 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i4JEOfQ09379;\r\n\tWed, 19 May 2004 16:24:41 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i4JELa608829\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 19 May 2004 16:21:36 +0200\r\nReceived: from rinka.central.susx.ac.uk (rinka.central.susx.ac.uk [139.184.14.19])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i4JELXa3029562\r\n\tfor <globillum@imag.fr>; Wed, 19 May 2004 16:21:33 +0200 (CEST)\r\nReceived: from engg100-149.engg.susx.ac.uk ([139.184.100.149] helo=sussex.ac.uk)\r\n\tby rinka.central.susx.ac.uk with esmtp (Exim 4.10)\r\n\tid 1BQRwr-0005X7-00\r\n\tfor globillum@imag.fr; Wed, 19 May 2004 15:21:33 +0100\r\nMessage-ID: <40AB6D3C.5050707@sussex.ac.uk>\r\nDate: Wed, 19 May 2004 15:20:44 +0100\r\nOrganization: University of Sussex\r\nUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)\r\nX-Accept-Language: en-us, en\r\nMIME-Version: 1.0\r\nTo: globillum@imag.fr\r\nSubject: research post\r\nContent-Type: text/html; charset=windows-1252\r\nX-Sussex: true\r\nFrom: Katerina Mania <K.Mania@sussex.ac.uk>\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 265\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; 12\r\nX-Spam-Level: *++\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 9001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\r\n<html>\r\n<head>\r\n  <meta http-equiv=\"Content-Type\" content=\"text/html;charset=ISO-8859-1\">\r\n  <title></title>\r\n</head>\r\n<body text=\"#000000\" bgcolor=\"#ffffff\">\r\n<div class=\"subject\">Dear all,<br>\r\n<br>\r\nPlease distribute as you wish. Closing date for applications is the 4th\r\nof June 2004. Apologies for cross-postings.<br>\r\n<br>\r\nBest regards<br>\r\nKaterina Mania<br>\r\n<br>\r\n---------------------------------------------------------------------------------------------<br>\r\nAdvertisement for a Research Fellow:<br>\r\nQuantifying Fidelity for Virtual Environment Simulations employing\r\nSchema Assumptions</div>\r\n<!--break-->\r\n<div class=\"dept\">Department Of Informatics, University of Sussex, UK<br>\r\n</div>\r\n<br>\r\n<!--break-->\r\n<div class=\"institute\"><!--University of Sussex--></div>\r\n<!--break-->\r\n<p><!--Keyword: --></p>\r\nFixed term for 23 months &#8211; appointment available immediately\r\n<p>The Department of Informatics, University of Sussex, UK wishes to\r\ninvite applications for the\r\nfull-time post of Research fellow working on a project entitled\r\n&#8220;Quantifying Fidelity for Virtual Environment Simulations employing\r\nSchema Assumptions&#8221;. This is a joint, 2-year collaboration between the\r\nDepartment of Informatics University of Sussex (Dr Katerina Mania), the\r\nDepartment of Experimental Psychology University of Bristol (Prof. Tom\r\nTroscianko), collaborating with Hewlett Packard Laboratories Bristol\r\n(Dr Rycharde Hawkes). This post is based at the University of Sussex in\r\nBrighton, in close collaboration with the University of Bristol and\r\ncommunication with Hewlett Packard Laboratories in Bristol. </p>\r\n<p> The objectives of the project are:<br>\r\nConducting experimental studies that will test specific hypothesis\r\nrelated to schema activation (memory research) in computer graphics\r\nworlds of varied rendering photorealism. Schemata are knowledge\r\nstructures based on past experience. When participants are exposed to a\r\nlarge amount of information in a scene, cognitive psychologists have\r\nsuggested that schemata are used to guide the search for information in\r\nmemory. For example, if a quick visual scan of a room indicates that\r\nthere is a clock on the wall, hands may be assigned to it at a memory\r\ntest, even though this particular clock does not have hands. The\r\nresults obtained in these experiments will be used to target graphics\r\nresources in a demonstrably efficient manner &#8211; an object-based\r\nrendering engine or a simulation of an engine is going to be\r\nimplemented which will incorporate more rendering detail according to\r\nthe degree of association of an object with the schema in context. </p>\r\n<p>This rendering system is going to be validated psychophysically, in\r\ncomparison to a fully-fledged rendering solution. The major deliverable\r\non this work is a technique which assesses functional realism in an\r\nentirely novel way, and can lead to an efficient use of graphics\r\nresources by rendering only those objects to a high level which require\r\ndetailed inspection, and vice versa.</p>\r\n<p>The Department of Informatics is a multidisciplinary, dynamic, and\r\ncreative department within the School of Science and Technology in the\r\nUniversity of Sussex, UK. The Department of Informatics was recently\r\nformed from a subset based on the former School of Engineering and IT\r\ntogether with a subset of the former School of Cognitive and Computing\r\nSciences (COGS). Both Schools were awarded a grade 5 in the 2001\r\nResearch Assessment Exercise, confirming their world-class reputation\r\nin research. The researcher of this post will be a member of the Centre\r\nfor VLSI and Computer Graphics, a designated EU Marie Curie training\r\ncentre. The group currently consists of five academic staff and at\r\nleast 12 research staff and doctoral students. You should have a PhD in\r\na relevant subject area ranging from computer graphics, virtual\r\nenvironments, human computer interaction, human factors or have\r\nequivalent experience.<br>\r\n</p>\r\n<p>&pound;18,893 &#8211; &pound;28,279 p/a </p>\r\n<p> Starting salary will be no higher than &pound;21,852</p>\r\n<p> </p>\r\n<p> <b>Closing date for receipt of applications is 4th June 2004. </b></p>\r\n<p> Interviews are due to take place on the 21st June 2004.</p>\r\n<p>Informal enquiries about this post may be directed to Dr Katerina\r\nMania at <a href=\"mailto:k.mania@sussex.ac.uk\">\r\nk.mania@sussex.ac.uk</a>.</p>\r\n<p>Application\r\ndetails (Ref 614) are available from and should be returned to the\r\nHuman Resources Division, Sussex House, University of Sussex, Falmer,\r\nBrighton, BN1 9RH. Tel 01273 678706, Fax 01273 877401, email <a\r\n href=\"mailto:recruitment@sussex.ac.uk\"> recruitment@sussex.ac.uk</a>.\r\nDetails of all posts can be found via the University website: <a\r\n href=\"http://www.susx.ac.uk/Units/staffing\">\r\nhttp://www.susx.ac.uk/Units/staffing</a></p>\r\nAn Equal Opportunity Employer\r\n<pre class=\"moz-signature\" cols=\"72\">-- \r\n-----------------------------------------------\r\nDr Katerina Mania\r\nDepartment of Informatics\r\nUniversity of Sussex, UK\r\nFalmer, BN1 9QT Brighton, UK\r\n\r\nT: +44 1273 678964\r\nURL: <a class=\"moz-txt-link-freetext\" href=\"http://www.sussex.ac.uk/Users/km3\">http://www.sussex.ac.uk/Users/km3</a>\r\n-----------------------------------------------</pre>\r\n</body>\r\n</html>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i4T1JYEl017617;\r\n\tSat, 29 May 2004 03:19:35 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.12.11/8.12.11) with ESMTP id i4T1JPWd021366;\r\n\tSat, 29 May 2004 03:19:28 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i4T1Cmn18913;\r\n\tSat, 29 May 2004 03:12:48 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i4T1CgV18895\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 29 May 2004 03:12:42 +0200\r\nReceived: from nut.autodesk.com (nut.autodesk.com [198.102.112.27])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i4T1CbwG006290\r\n\tfor <globillum@imag.fr>; Sat, 29 May 2004 03:12:37 +0200 (CEST)\r\nReceived: from msgusawfe01.ads.autodesk.com ([144.111.33.210])\r\n\tby nut.autodesk.com (8.12.10/8.12.6) with ESMTP id i4T1CXjt013871\r\n\tfor <globillum@imag.fr>; Fri, 28 May 2004 18:12:34 -0700 (PDT)\r\nReceived: from msgusawpf01.ads.autodesk.com ([144.111.33.212]) by msgusawfe01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\n\t Fri, 28 May 2004 18:12:33 -0700\r\nReceived: from msgusaepf01.ads.autodesk.com ([144.111.72.51]) by msgusawpf01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\n\t Fri, 28 May 2004 18:12:33 -0700\r\nReceived: from msgusaemb01.ads.autodesk.com ([144.111.72.50]) by msgusaepf01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\n\t Fri, 28 May 2004 21:12:32 -0400\r\nX-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1\r\nContent-Class: urn:content-classes:message\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nSubject: And the winner of the Fantasy Graphics League is...\r\nDate: Fri, 28 May 2004 21:12:32 -0400\r\nMessage-ID: <C171CD2D43164144BDF3C8ADF0B7499F300718@msgusaemb01.autodesk.com>\r\nThread-Topic: And the winner of the Fantasy Graphics League is...\r\nThread-Index: AcRFGgSi7DmUqkW0SQ2IIkTgzkdBRg==\r\nFrom: \"Eric Haines (Autodesk, NY)\" <eric.haines@autodesk.com>\r\nTo: globillum@imag.fr\r\nX-OriginalArrivalTime: 29 May 2004 01:12:32.0533 (UTC) FILETIME=[04CE9450:01C4451A]\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 268\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -7\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\"><HTML><HEAD><META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\"></HEAD><BODY><DIV><A \r\nhref=\"http://www.realtimerendering.com/fgl/siggraph2004/index.htm\">http://www.realtimerendering.com/fgl/siggraph2004/index.htm</A></DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV>Enjoy,</DIV>\r\n<DIV>&nbsp;</DIV>\r\n<DIV>Eric</DIV></BODY></HTM\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i5136HEl011636;\r\n\tTue, 1 Jun 2004 05:06:17 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.12.11/8.12.11) with ESMTP id i51367MI022011;\r\n\tTue, 1 Jun 2004 05:06:09 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i5132gZ17706;\r\n\tTue, 1 Jun 2004 05:02:42 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i512xuU17613\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 1 Jun 2004 04:59:56 +0200\r\nReceived: from pd2mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\n\tby imag.imag.fr (8.12.10/8.12.10) with ESMTP id i512xrwG028154\r\n\tfor <globillum@imag.fr>; Tue, 1 Jun 2004 04:59:54 +0200 (CEST)\r\nReceived: from pd4mr3so.prod.shaw.ca\r\n (pd4mr3so-qfe3.prod.shaw.ca [10.0.141.214]) by l-daemon\r\n (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003))\r\n with ESMTP id <0HYM00EHM01QST@l-daemon> for globillum@imag.fr; Mon,\r\n 31 May 2004 20:53:50 -0600 (MDT)\r\nReceived: from pn2ml2so.prod.shaw.ca ([10.0.121.146])\r\n by pd4mr3so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar\r\n 15 2004)) with ESMTP id <0HYM00GMC01QDMF0@pd4mr3so.prod.shaw.ca> for\r\n globillum@imag.fr; Mon, 31 May 2004 20:53:50 -0600 (MDT)\r\nReceived: from BLUEBERRY (S01060006257abbc2.vn.shawcable.net [24.87.171.230])\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003))\r\n with SMTP id <0HYM0012S01O1I@l-daemon> for globillum@imag.fr; Mon,\r\n 31 May 2004 20:53:50 -0600 (MDT)\r\nDate: Mon, 31 May 2004 19:59:30 -0700\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\nSubject: ANNOUNCE: 04/06/01 Release of RADBIB and GITHESIS\r\nTo: globillum@imag.fr\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\nMessage-id: <00b401c44784$767dfd40$6401a8c0@BLUEBERRY>\r\nOrganization: byHeart Consultants Limited\r\nMIME-version: 1.0\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1409\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1409\r\nContent-type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-priority: Normal\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 270\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; 14\r\nX-Spam-Level: *++++\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\n<META content=\"MSHTML 6.00.2800.1400\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\n<P><U>ANNOUNCE: 04/06/01 Release of RADBIB and GITHESIS</U></P>\r\n<P>RADBIB is a comprehensive bibliography of radiosity, photon mapping, and \r\nrelated global illumination papers, theses, articles, and books. It currently \r\nincludes 2,372 references -- 7 new additions since its 04/04/16 \r\nrelease.<BR><BR>This bibliography is available in BibTex format as RADBIB.BIB \r\n(with a release date of June 1, 2004) from:<BR><BR>&nbsp;&nbsp;&nbsp; \r\n<A></A>http://www.helios32.com (Resources section)<BR><BR>Also available from \r\nthis site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\nbibliography includes 314 references to radiosity, photon mapping, and related \r\nglobal illumination theses -- no new additions since the 04/04/16 \r\nrelease.<BR><BR>Financial support for the maintenance of these bibliographies is \r\nprovided by byHeart Consultants Limited.</P>\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>President<BR>byHeart Consultants \r\nLimited<BR><A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A><BR><BR></P></FONT></FONT></DIV></BODY></HTML>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i6L42dIx003632;\r\n\tWed, 21 Jul 2004 06:02:41 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby neelix.kom.tuwien.ac.at (8.12.11/8.12.11) with ESMTP id i6L42Tk3018552;\r\n\tWed, 21 Jul 2004 06:02:32 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i6L3x0F01913;\r\n\tWed, 21 Jul 2004 05:59:00 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i6L3st201320\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 21 Jul 2004 05:54:55 +0200\r\nReceived: from pd3mo1so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id i6L3sqWL014914\r\n\tfor <globillum@imag.fr>; Wed, 21 Jul 2004 05:54:53 +0200 (CEST)\r\nReceived: from pd3mr4so.prod.shaw.ca (pd3mr4so-ser.prod.shaw.ca [10.0.141.180])\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003))\r\n with ESMTP id <0I16008YGNSVSB@l-daemon> for globillum@imag.fr; Tue,\r\n 20 Jul 2004 21:46:07 -0600 (MDT)\r\nReceived: from pn2ml10so.prod.shaw.ca ([10.0.121.80])\r\n by pd3mr4so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar\r\n 15 2004)) with ESMTP id <0I16007D4NSVXB30@pd3mr4so.prod.shaw.ca> for\r\n globillum@imag.fr; Tue, 20 Jul 2004 21:46:07 -0600 (MDT)\r\nReceived: from BLUEBERRY (S01060006257abbc2.vn.shawcable.net [24.87.171.230])\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003))\r\n with SMTP id <0I160056ZNSUXG@l-daemon> for globillum@imag.fr; Tue,\r\n 20 Jul 2004 21:46:07 -0600 (MDT)\r\nDate: Tue, 20 Jul 2004 20:48:24 -0700\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\nSubject: ANNOUNCE: 04/07/19 Release of RADBIB and GITHESIS\r\nTo: globillum@imag.fr\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\nMessage-id: <004c01c46ed5$933c0490$6401a8c0@BLUEBERRY>\r\nOrganization: byHeart Consultants Limited\r\nMIME-version: 1.0\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1441\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1437\r\nContent-type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-priority: Normal\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 274\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; 14\r\nX-Spam-Level: *++++\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\n<META content=\"MSHTML 6.00.2800.1400\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\n<P><U><STRONG>ANNOUNCE: 04/07/19 Release of RADBIB and GITHESIS</STRONG></U></P>\r\n<P>RADBIB is a comprehensive bibliography of radiosity, photon mapping, and \r\nrelated global illumination papers, theses, articles, and books. It currently \r\nincludes 2,390 references -- 18 new additions since its 04/06/01 release.</P>\r\n<P>This bibliography is available in BibTex format as RADBIB.BIB (with a release \r\ndate of July 19, 2004) from:</P>\r\n<P><A href=\"http://www.helios32.com\">http://www.helios32.com</A> (Resources \r\nsection)</P>\r\n<P>Also available from this site is an abridged version of RADBIB.BIB called \r\nGITHESIS.BIB. This bibliography includes 315 references to radiosity, photon \r\nmapping, and related global illumination theses -- one new addition since the \r\n04/06/01 release.</P>\r\n<P>Financial support for the maintenance of these bibliographies is provided by \r\nbyHeart Consultants Limited.</P>\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>President<BR>byHeart Consultants \r\nLimited<BR><A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A><BR><BR></P></FONT></FONT></DIV></BODY></HTML>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i85MAw1B002831;\r\n\tMon, 6 Sep 2004 00:10:58 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.12.11/8.12.11) with ESMTP id i85MAkiu021728;\r\n\tMon, 6 Sep 2004 00:10:48 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i85M4JS20615;\r\n\tMon, 6 Sep 2004 00:04:19 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i85M1fa20549\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 6 Sep 2004 00:01:41 +0200\r\nReceived: from pd5mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id i85M1cEJ009876\r\n\tfor <globillum@imag.fr>; Mon, 6 Sep 2004 00:01:39 +0200 (CEST)\r\nReceived: from pd4mr6so.prod.shaw.ca (pd4mr6so-qfe3.prod.shaw.ca [10.0.141.69])\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003))\r\n with ESMTP id <0I3L007U85VI2Z@l-daemon> for globillum@imag.fr; Sun,\r\n 05 Sep 2004 14:50:06 -0600 (MDT)\r\nReceived: from pn2ml5so.prod.shaw.ca ([10.0.121.149])\r\n by pd4mr6so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar\r\n 15 2004)) with ESMTP id <0I3L00CKM5VI4TC0@pd4mr6so.prod.shaw.ca> for\r\n globillum@imag.fr; Sun, 05 Sep 2004 14:50:06 -0600 (MDT)\r\nReceived: from BLUEBERRY (S01060006257abbc2.vn.shawcable.net [24.87.171.230])\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003))\r\n with SMTP id <0I3L00C2A5VG01@l-daemon> for globillum@imag.fr; Sun,\r\n 05 Sep 2004 14:50:05 -0600 (MDT)\r\nDate: Sun, 05 Sep 2004 13:53:56 -0700\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\nSubject: ANNOUNCE - 04/09/05 Release of RADBIB and GITHESIS\r\nTo: globillum@imag.fr\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\nMessage-id: <000a01c4938a$7631c680$6501a8c0@BLUEBERRY>\r\nOrganization: byHeart Consultants Limited\r\nMIME-version: 1.0\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1441\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1437\r\nContent-type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-priority: Normal\r\nX-Greylist: Delayed for 01:05:39 by milter-greylist-1.4 (imag.imag.fr [129.88.30.1]); Mon, 06 Sep 2004 00:01:39 +0200 (CEST)\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 277\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -6\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\n<META content=\"MSHTML 6.00.2800.1458\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\n<P><STRONG>ANNOUNCE: 04/09/05 Release of RADBIB and \r\nGITHESIS</STRONG><BR><BR>RADBIB is a comprehensive bibliography of radiosity, \r\nphoton mapping, and related global illumination papers, theses, articles, and \r\nbooks. It currently includes 2,397 references -- 7 new additions since its \r\n04/07/19 release.<BR><BR>This bibliography is available in BibTex format as \r\nRADBIB.BIB (with a release date of September 5, 2004) \r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\nbibliography includes 316 references to radiosity, photon mapping, and related \r\nglobal illumination theses -- one new addition since the 04/07/19 \r\nrelease.<BR><BR>Financial support for the maintenance of these bibliographies is \r\nprovided by byHeart Consultants Limited.</P>\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>President<BR>byHeart Consultants \r\nLimited<BR><A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A><BR><BR></P></FONT></FONT></DIV></BODY></HTML>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i88Irf1B009248;\r\n\tWed, 8 Sep 2004 20:53:42 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby neelix.kom.tuwien.ac.at (8.12.11/8.12.11) with ESMTP id i88IrWWE008083;\r\n\tWed, 8 Sep 2004 20:53:35 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i88Il3707027;\r\n\tWed, 8 Sep 2004 20:47:03 +0200\r\nReceived: from mx-serv.inrialpes.fr (mx-serv.inrialpes.fr [194.199.18.100])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i88IkvA07009\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 8 Sep 2004 20:46:57 +0200\r\nReceived: from smtp.unc.edu (smtpsrv10.isis.unc.edu [152.2.1.241])\r\n\tby mx-serv.inrialpes.fr (8.12.10/8.12.10) with ESMTP id i88Ikq6m023116\r\n\tfor <globillum@imag.fr>; Wed, 8 Sep 2004 20:46:52 +0200 (MEST)\r\nReceived: from LT40CS (lt40-cs.cs.unc.edu [152.2.131.82])\r\n\t(authenticated bits=0)\r\n\tby smtp.unc.edu (8.12.9/8.12.9) with ESMTP id i88IkXhX024638\r\n\tfor <globillum@imag.fr>; Wed, 8 Sep 2004 14:46:34 -0400 (EDT)\r\nReply-To: lastra@cs.unc.edu\r\nFrom: \"Anselmo Lastra\" <lastra@cs.unc.edu>\r\nTo: globillum@imag.fr\r\nSubject: The SBRDF Site\r\nDate: Wed, 8 Sep 2004 14:46:34 -0400\r\nOrganization: Anselmo Lastra\r\nMessage-ID: <001801c495d4$2a39c150$52830298@cs.unc.edu>\r\nMIME-Version: 1.0\r\nX-Priority: 3 (Normal)\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook, Build 10.0.2627\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441\r\nImportance: Normal\r\nX-SMAUG-MailScanner-Information: Please contact postmaster@inrialpes.fr for more information\r\nX-SMAUG-MailScanner: McAfee uvscan 4241 RBL+ ORBS Found to be clean\r\nX-SMAUG-MailScanner-SpamCheck: RBL+ ORBS n'est pas un polluriel,\r\n\tSpamAssassin (score=0, requis 4.9)\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 278\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -49\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nI'm sending this for Dave McAllister.\r\n\r\n======\r\n\r\nWe would like to announce the SBRDF web site. Spatial Bi-directional\r\nReflectance Distribution Functions are reflectance functions that vary\r\nover both the incident and exitant hemispheres and spatially over the\r\nsurface. Acquiring, compressing and rendering SBRDFs was the topic of my\r\ndissertation two years ago. I'm finally making my data sets available\r\npublicly. We (Dave McAllister and Anselmo Lastra) have acquired data\r\nsets with up to 8000 poses over an anisotropic BRDF domain, with avg.\r\n0.15 mm per pixel over the surface. The data are available in raw CCD\r\npixels; rectified, registered reflectance values in RGBE; or final\r\ncompressed SBRDF texture maps. Also, check out the result images and\r\nvideos, and the list of relevant papers that we're aware of.\r\n \r\nAlso, this site can be a clearing house for sharing information on all\r\naspects of acquiring and rendering with spatially-varying reflectance.\r\nLet us know if you'd like us to link to your site or papers, or if you\r\nhave any news items or data sets to add.\r\n \r\nhttp://www.cs.unc.edu/sbrdf\r\n \r\nDaveMc\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id i91527uJ009368;\r\n\tFri, 1 Oct 2004 07:02:07 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.12.11/8.12.11) with ESMTP id i9151xZk003958;\r\n\tFri, 1 Oct 2004 07:02:02 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id i914tPp16737;\r\n\tFri, 1 Oct 2004 06:55:25 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id i914pPO16394\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 1 Oct 2004 06:51:25 +0200\r\nReceived: from pd3mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10])\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id i914pKPA007478\r\n\tfor <globillum@imag.fr>; Fri, 1 Oct 2004 06:51:22 +0200 (CEST)\r\nReceived: from pd4mr2so.prod.shaw.ca\r\n (pd4mr2so-qfe3.prod.shaw.ca [10.0.141.213]) by l-daemon\r\n (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004))\r\n with ESMTP id <0I4W0076901HOND0@l-daemon> for globillum@imag.fr; Thu,\r\n 30 Sep 2004 21:51:17 -0600 (MDT)\r\nReceived: from pn2ml10so.prod.shaw.ca ([10.0.121.80])\r\n by pd4mr2so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar\r\n 15 2004)) with ESMTP id <0I4W00HCT01HY0K0@pd4mr2so.prod.shaw.ca> for\r\n globillum@imag.fr; Thu, 30 Sep 2004 21:51:17 -0600 (MDT)\r\nReceived: from BLUEBERRY (S01060006257abbc2.vn.shawcable.net [24.87.171.230])\r\n by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003))\r\n with SMTP id <0I4W004CS01FZU@l-daemon> for globillum@imag.fr; Thu,\r\n 30 Sep 2004 21:51:17 -0600 (MDT)\r\nDate: Thu, 30 Sep 2004 20:55:56 -0700\r\nFrom: Ian Ashdown <ian_ashdown@helios32.com>\r\nSubject: ANNOUNCE: 04/10/01 Release of RADBIB and GITHESIS\r\nTo: globillum@imag.fr\r\nReply-to: Ian Ashdown <ian_ashdown@helios32.com>\r\nMessage-id: <000f01c4a76a$8e500f80$6501a8c0@BLUEBERRY>\r\nOrganization: byHeart Consultants Limited\r\nMIME-version: 1.0\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1441\r\nX-Mailer: Microsoft Outlook Express 6.00.2800.1437\r\nContent-type: text/html; charset=windows-1252\r\nX-Priority: 3\r\nX-MSMail-priority: Normal\r\nX-Greylist: Delayed for 01:00:02 by milter-greylist-1.4 (imag.imag.fr [129.88.30.1]); Fri, 01 Oct 2004 06:51:22 +0200 (CEST)\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 279\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; 9\r\nX-Spam-Level: +++++++++\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">\r\n<META content=\"MSHTML 6.00.2800.1458\" name=GENERATOR>\r\n<STYLE></STYLE>\r\n</HEAD>\r\n<BODY bgColor=#ffffff>\r\n<DIV><FONT face=Arial size=2><FONT size=2>\r\n<P><STRONG><U>ANNOUNCE: 04/10/01 Release of RADBIB and \r\nGITHESIS</U></STRONG><BR>RADBIB is a comprehensive bibliography of radiosity, \r\nphoton mapping, and related global illumination papers, theses, articles, and \r\nbooks. It currently includes 2,405 references -- 7 new additions since its \r\n04/09/05 release.<BR><BR>This bibliography is available in BibTex format as \r\nRADBIB.BIB (with a release date of October 1, 2004) \r\nfrom:<BR><BR>http://www.helios32.com (Resources section)<BR><BR>Also available \r\nfrom this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This \r\nbibliography includes 316 references to radiosity, photon mapping, and related \r\nglobal illumination theses -- no new additions since the 04/09/05 \r\nrelease.<BR><BR>Financial support for the maintenance of these bibliographies is \r\nprovided by byHeart Consultants Limited.</P>\r\n<P>Ian Ashdown, P. Eng., LC, FIES<BR>President<BR>byHeart Consultants \r\nLimited<BR><A \r\nhref=\"http://www.helios32.com\">http://www.helios32.com</A><BR></P></FONT></FONT></DIV></BODY></HTML>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id iB2JN3BF005184;\r\n\tThu, 2 Dec 2004 20:23:05 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id iB2JMrih020409;\r\n\tThu, 2 Dec 2004 20:22:56 +0100 (MET)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id iB2JGK412056;\r\n\tThu, 2 Dec 2004 20:16:20 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id iB2JDOm11476\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 2 Dec 2004 20:13:24 +0100\r\nReceived: from cut.autodesk.com (cut.autodesk.com [198.102.112.47])\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id iB2JDLJM026086\r\n\tfor <globillum@imag.fr>; Thu, 2 Dec 2004 20:13:23 +0100 (CET)\r\nReceived: from msgusawfe01.ads.autodesk.com ([144.111.33.210])\r\n\tby cut.autodesk.com (8.13.0/8.12.6) with ESMTP id iB2H3dtD004979\r\n\tfor <globillum@imag.fr>; Thu, 2 Dec 2004 09:04:27 -0800 (PST)\r\nReceived: from msgusawpf01.ads.autodesk.com ([144.111.33.212]) by msgusawfe01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\n\t Thu, 2 Dec 2004 09:04:20 -0800\r\nReceived: from msgusaepf01.ads.autodesk.com ([144.111.72.51]) by msgusawpf01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\n\t Thu, 2 Dec 2004 09:04:20 -0800\r\nReceived: from msgusaemb01.ads.autodesk.com ([144.111.72.50]) by msgusaepf01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\n\t Thu, 2 Dec 2004 12:04:17 -0500\r\nX-MimeOLE: Produced By Microsoft Exchange V6.0.6603.0\r\nContent-Class: urn:content-classes:message\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nSubject: The Fantasy Graphics League 2005 season has begun\r\nDate: Thu, 2 Dec 2004 12:04:16 -0500\r\nMessage-ID: <C171CD2D43164144BDF3C8ADF0B7499F0AD1E6B5@msgusaemb01.autodesk.com>\r\nThread-Topic: The Fantasy Graphics League 2005 season has begun\r\nThread-Index: AcTYkPP/uW1rdLsJRtS4mqrGV1gbeQ==\r\nFrom: \"Eric Haines\" <eric.haines@autodesk.com>\r\nTo: globillum@imag.fr\r\nX-OriginalArrivalTime: 02 Dec 2004 17:04:17.0069 (UTC) FILETIME=[F50285D0:01C4D890]\r\nX-Greylist: Delayed for 02:08:48 by milter-greylist-1.4 (imag.imag.fr [129.88.30.1]); Thu, 02 Dec 2004 20:13:23 +0100 (CET)\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 284\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -47\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html>\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered)\">\r\n<style>\r\n<!--\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{font-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=purple>\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><a\r\nhref=\"http://www.realtimerendering.com/fgl/siggraph2005/index.htm\">http://www.realtimerendering.com/fgl/siggraph2005/index.htm</a></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>I was going to quit running this thing, but Mark Harris\r\ntalked me into doing it again, and kindly is hosting the Perl scripts.</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Have fun,</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Eric</span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id iBDGUNBF018001;\r\n\tMon, 13 Dec 2004 17:30:23 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby neelix.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id iBDGU9SV028356;\r\n\tMon, 13 Dec 2004 17:30:12 +0100 (MET)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id iBDGNRL13417;\r\n\tMon, 13 Dec 2004 17:23:27 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id iBDGNGx13399\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 13 Dec 2004 17:23:16 +0100\r\nReceived: from mail.officeworks-uk.com (mail.officeworks-uk.com [195.152.206.150] (may be forged))\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id iBDGNAMG008303\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Mon, 13 Dec 2004 17:23:12 +0100 (CET)\r\nReceived: from elvis.lightwork (elvis.lightwork [192.9.200.30])\r\n\tby mail.officeworks-uk.com (8.12.8/8.12.8) with ESMTP id iBDFDaos029805\r\n\tfor <globillum@imag.fr>; Mon, 13 Dec 2004 15:13:36 GMT\r\nReceived: by ELVIS with Internet Mail Service (5.5.2650.21)\r\n\tid <X6DV338X>; Mon, 13 Dec 2004 15:13:37 -0000\r\nMessage-ID: <8815647C7041D111A3010060B06BE1C002A7DBF8@ELVIS>\r\nFrom: Neil Gatenby <neil.gatenby@lightworkdesign.com>\r\nTo: globillum@imag.fr\r\nSubject: Rendering Magazine\r\nDate: Mon, 13 Dec 2004 15:13:32 -0000\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2650.21)\r\nX-Greylist: Delayed for 01:09:33 by milter-greylist-1.4 (imag.imag.fr [129.88.30.1]); Mon, 13 Dec 2004 17:23:12 +0100 (CET)\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 285\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -49\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nWell, I thought that Google had found a new CGI magazine for our\r\ndelectation, but it seems I was wrong!\r\n\r\nhttp://www.rendermagazine.com/\r\n\r\n;-)\r\n\r\nNeil\r\n\r\n\r\n\r\nNeil Gatenby\r\nSenior Software Specialist\r\nLightWork Design, Rutledge House, 78 Clarkehouse Road, Sheffield, S10 2LJ,\r\nUK\r\nTel: +44 114 266 8404,    Fax: +44 114 266 1383\r\nneil.gatenby@lightworkdesign.com,  http://www.lightworkdesign.com/ \r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id iBQLBHBF026171;\r\n\tSun, 26 Dec 2004 22:11:20 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby neelix.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id iBQLB8Rf004120;\r\n\tSun, 26 Dec 2004 22:11:11 +0100 (MET)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id iBQL4Wm20515;\r\n\tSun, 26 Dec 2004 22:04:33 +0100\r\nReceived: from mx-serv.inrialpes.fr (mx-serv.inrialpes.fr [194.199.18.100])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id iBQL3Lx20468\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 26 Dec 2004 22:03:21 +0100\r\nReceived: from mail59.megamailservers.com (mail59.megamailservers.com [216.251.36.59])\r\n\tby mx-serv.inrialpes.fr (8.13.0/8.13.0) with SMTP id iBQL39mX025379\r\n\tfor <globillum@imag.fr>; Sun, 26 Dec 2004 22:03:11 +0100 (MET)\r\nX-POP-User: sales.helios32.com\r\nReceived: from FEBRUARY (S01060006257abbc2.vn.shawcable.net [24.87.171.230])\r\n\tby mail59.megamailservers.com (8.13.1/8.13.1) with ESMTP id iBQL2jL0011006\r\n\tfor <globillum@imag.fr>; Sun, 26 Dec 2004 16:02:50 -0500\r\nMessage-Id: <200412262102.iBQL2jL0011006@mail59.megamailservers.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 04/12/26 Release of RADBIB and GITHESIS\r\nDate: Sun, 26 Dec 2004 13:02:49 -0800\r\nOrganization: byHeart Consultants Limited\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nX-Mailer: Microsoft Office Outlook, Build 11.0.6353\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180\r\nThread-Index: AcTrjkIAL3KtpNIjRiiUORKGL8jaGQ==\r\nX-SMAUG-MailScanner: Found to be clean\r\nEnvelope-From: ian_ashdown@helios32.com\r\nEnvelope-To: globillum@imag.fr\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 287\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; 2\r\nX-Spam-Level: ++\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 3.2//EN\">\r\n<HTML>\r\n<HEAD>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\n<META NAME=\"Generator\" CONTENT=\"MS Exchange Server version 6.5.7036.0\">\r\n<TITLE>ANNOUNCE: 04/12/26 Release of RADBIB and GITHESIS</TITLE>\r\n</HEAD>\r\n<BODY>\r\n<!-- Converted from text/rtf format -->\r\n\r\n<P ALIGN=LEFT><SPAN LANG=\"en-us\"><U><FONT SIZE=2>ANNOUNCE: 04/12/26 Release of RADBIB and GITHESIS</FONT></U></SPAN><SPAN LANG=\"en-us\"></SPAN><SPAN LANG=\"en-us\"><BR>\r\n<BR>\r\n<FONT SIZE=2>RADBIB is a comprehensive bibliography of radiosity, photon mapping, and related global illumination papers, theses, articles, and books. It currently includes 2,431 references -- 26 new additions since its 04/10/01 release.<BR>\r\n<BR>\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release date of December 26, 2004) from:<BR>\r\n<BR>\r\n&nbsp; <A HREF=\"http://www.helios32.com\">http://www.helios32.com</A> (Resources section)<BR>\r\n<BR>\r\nAlso available from this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This bibliography includes 318 references to radiosity, photon mapping, and related global illumination theses -- two new additions since the 04/10/01 release.<BR>\r\n<BR>\r\nFinancial support for the maintenance of these bibliographies is provided by byHeart Consultants Limited.<BR>\r\n</FONT></SPAN><SPAN LANG=\"en-us\"></SPAN><SPAN LANG=\"en-us\"></SPAN></P>\r\n\r\n<P ALIGN=LEFT><SPAN LANG=\"en-ca\"></SPAN><A NAME=\"\"><SPAN LANG=\"en-ca\"><FONT SIZE=2>Ian Ashdown, P. Eng., LC, FIES</FONT></SPAN></A></P>\r\n\r\n<P ALIGN=LEFT><SPAN LANG=\"en-ca\"><FONT SIZE=2>President</FONT></SPAN></P>\r\n\r\n<P ALIGN=LEFT><SPAN LANG=\"en-ca\"><FONT SIZE=2>byHeart Consultants Limited</FONT></SPAN></P>\r\n\r\n<P ALIGN=LEFT><SPAN LANG=\"en-ca\"><FONT SIZE=2><A HREF=\"http://www.helios32.com\">http://www.helios32.com</A></FONT></SPAN><SPAN LANG=\"en-us\"></SPAN><SPAN LANG=\"en-us\"></SPAN><SPAN LANG=\"en-ca\"></SPAN></P>\r\n\r\n<P ALIGN=LEFT><SPAN LANG=\"en-us\"></SPAN></P>\r\n\r\n</BODY>\r\n</HTML>\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id j0PJPqMX001593;\r\n\tTue, 25 Jan 2005 20:25:52 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby neelix.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id j0PJPhb9021434;\r\n\tTue, 25 Jan 2005 20:25:45 +0100 (MET)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) id j0PJJBv00598;\r\n\tTue, 25 Jan 2005 20:19:11 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.11.6/8.11.6/ImagV2) with ESMTP id j0PJIZ500579\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 25 Jan 2005 20:18:35 +0100\r\nReceived: from nut.autodesk.com (nut.autodesk.com [198.102.112.27])\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id j0PJIVo9023745\r\n\tfor <globillum@imag.fr>; Tue, 25 Jan 2005 20:18:33 +0100 (CET)\r\nReceived: from msgusawfe02.ads.autodesk.com ([144.111.33.211])\r\n\tby nut.autodesk.com (8.13.0/8.12.6) with ESMTP id j0PEhn0A002903\r\n\tfor <globillum@imag.fr>; Tue, 25 Jan 2005 06:43:51 -0800 (PST)\r\nReceived: from msgusawmb01.ads.autodesk.com ([144.111.33.217]) by msgusawfe02.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\n\t Tue, 25 Jan 2005 06:43:49 -0800\r\nReceived: from msgusaefe01.ads.autodesk.com ([144.111.72.49]) by msgusawmb01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\n\t Tue, 25 Jan 2005 06:43:49 -0800\r\nReceived: from msgusaemb01.ads.autodesk.com ([144.111.72.50]) by msgusaefe01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\n\t Tue, 25 Jan 2005 09:43:47 -0500\r\nX-MimeOLE: Produced By Microsoft Exchange V6.0.6603.0\r\nContent-Class: urn:content-classes:message\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1252\r\nSubject: Last chance for your FGL entry\r\nDate: Tue, 25 Jan 2005 09:43:47 -0500\r\nMessage-ID: <C171CD2D43164144BDF3C8ADF0B7499F0BF1C496@msgusaemb01.autodesk.com>\r\nThread-Topic: Last chance for your FGL entry\r\nThread-Index: AcUC7EeJ/mXZf7kaQbmvOTokhO14Hw==\r\nFrom: \"Eric Haines\" <eric.haines@autodesk.com>\r\nTo: globillum@imag.fr\r\nX-OriginalArrivalTime: 25 Jan 2005 14:43:47.0949 (UTC) FILETIME=[472B61D0:01C502EC]\r\nX-Greylist: Delayed for 04:34:37 by milter-greylist-1.4 (imag.imag.fr [129.88.30.1]); Tue, 25 Jan 2005 20:18:33 +0100 (CET)\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 288\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum@imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -47\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html>\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered)\">\r\n<style>\r\n<!--\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{font-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=purple>\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>January 26th. To some, the SIGGRAPH deadline. As important,\r\nif you're insane, it's also the Fantasy Graphics League (FGL) deadline.</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>A SIGGRAPH paper can gain you the respect of your peers,\r\nhelp you get tenure, perhaps land you a dream job. Winning the FGL just shows\r\nyou're a geek. But, the FGL takes about 10 minutes to choose a lame-o team,\r\nwhile a lame SIGGRAPH paper can take hours, if not days, to write. Meet one\r\ndeadline. Meet both. Your choice:</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><a\r\nhref=\"http://www.realtimerendering.com/fgl/siggraph2005/index.htm\">http://www.realtimerendering.com/fgl/siggraph2005/index.htm</a></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Have fun,</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Eric</span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id j13HdeAv020471;\r\n\tThu, 3 Feb 2005 18:39:40 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby neelix.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id j13HdXZT011860;\r\n\tThu, 3 Feb 2005 18:39:33 +0100 (MET)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j13He2GN005145;\r\n\tThu, 3 Feb 2005 18:40:02 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id j13He1b6005140;\r\n\tThu, 3 Feb 2005 18:40:01 +0100\r\nX-Authentication-Warning: chopinette.imag.fr: sympa set sender to globillum-owner@imag.fr using -f\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j13HcFcC004130\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 3 Feb 2005 18:38:15 +0100\r\nReceived: from cut.autodesk.com (cut.autodesk.com [198.102.112.47])\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id j13HbZZ0012076\r\n\tfor <globillum@imag.fr>; Thu, 3 Feb 2005 18:37:37 +0100 (CET)\r\nReceived: from msgusawfe02.ads.autodesk.com ([144.111.33.211])\r\n\tby cut.autodesk.com (8.13.0/8.12.6) with ESMTP id j13Fen6D003026\r\n\tfor <globillum@imag.fr>; Thu, 3 Feb 2005 07:40:51 -0800 (PST)\r\nReceived: from msgusawpf01.ads.autodesk.com ([144.111.33.212]) by msgusawfe02.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\n\t Thu, 3 Feb 2005 07:40:49 -0800\r\nReceived: from msgusaefe01.ads.autodesk.com ([144.111.72.49]) by msgusawpf01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\n\t Thu, 3 Feb 2005 07:40:48 -0800\r\nReceived: from msgusaemb01.ads.autodesk.com ([144.111.72.50]) by msgusaefe01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\n\t Thu, 3 Feb 2005 10:40:47 -0500\r\nX-MimeOLE: Produced By Microsoft Exchange V6.0.6603.0\r\nMIME-Version: 1.0\r\nSubject: GPU open source ray tracer\r\nDate: Thu, 3 Feb 2005 10:40:47 -0500\r\nMessage-ID: <C171CD2D43164144BDF3C8ADF0B7499F0C31D4EB@msgusaemb01.autodesk.com>\r\nThread-Topic: GPU open source ray tracer\r\nThread-Index: AcUKBrkiEg/INLqwRfS2Y0M/uw6Paw==\r\nFrom: \"Eric Haines\" <eric.haines@autodesk.com>\r\nTo: globillum@imag.fr\r\nX-OriginalArrivalTime: 03 Feb 2005 15:40:47.0796 (UTC) FILETIME=[BB465F40:01C50A06]\r\nX-Greylist: Delayed for 01:56:42 by milter-greylist-1.4 (imag.imag.fr [129.88.30.1]); Thu, 03 Feb 2005 18:37:37 +0100 (CET)\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 290\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -48\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 9001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nContent-Class: urn:content-classes:message\r\nContent-Type: multipart/alternative;\r\n\tboundary=\"----_=_NextPart_001_01C50A06.BB188D90\"\r\n\r\n\r\n<html>\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered)\">\r\n<style>\r\n<!--\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{font-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=purple>\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>In case Ulf doesn&#8217;t know about this list (I haven&#8217;t\r\nseen any posting from him), I thought I&#8217;d pass this on. I had been wondering\r\nwhen someone would make an open-source ray tracer for GPUs; now I know. Cool,\r\nthere are two!</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Eric</span></font></p>\r\n\r\n<div style='border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 1.0pt 0in'>\r\n\r\n<p class=MsoNormal style='border:none;padding:0in'><font size=2 face=Arial><span\r\nstyle='font-size:10.0pt;font-family:Arial'>&nbsp;</span></font></p>\r\n\r\n</div>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Ulf Assarsson <a\r\nhref=\"mailto:ulf.assarsson@illuminatelabs.com\">ulf.assarsson@illuminatelabs.com</a>\r\nwrites:</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>In case it interests you, I just wanted to inform that we\r\n(Filip Karlsson, Carl Johan Ljungstedt and Ulf Assarsson) submitted an open\r\nsource GPU ray tracer to GPGPU. It is part of a master thesis project - I'm\r\nhaving the supervisor role nowadays, but I've been deeply involved in this\r\nproject...</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>The practical contribution is that we actually got it\r\nworking under OpenGL and Cg, which has been very messy with all driver bugs,\r\nCg-compiler bugs, and unwritten &quot;features&quot; of the PixelShader\r\n3.0-support of the NV 6800. Theoretically, it is not very hard to write a\r\nGPU-ray tracer, but in practice it was a totally different story, and we have\r\nspent at least 3 months more or less full time. Our hope is that people will\r\nuse it as a startup for continued research/development or whatever to boost\r\nevolution of GPU-ray tracing. As a small research contribution, we also test\r\nstandard grids vs. grids and proximity clouds. The largest model we tested was\r\nthe classic Buddha of 1M triangles.</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Home page with thesis report and open source here: <a\r\nhref=\"http://www.ce.chalmers.se/edu/proj/raygpu/\">http://www.ce.chalmers.se/edu/proj/raygpu/</a></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>There is also a very nice &quot;competitor&quot; work :-),\r\nby Martin Christen, published the same day at GPGPU, here: <a\r\nhref=\"http://www.clockworkcoders.com/oglsl/rt/\">http://www.clockworkcoders.com/oglsl/rt/</a></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>His version is also open source and uses Direct3D and HLSL.\r\nHe also has a version running with NVEmulateTool under OpenGL and GLSL, but\r\nunfortunately that version does not yet work on the real hardware (6800) due to\r\ndriver bugs. I've been testing his Direct3D-ray tracer some and it works fine.\r\nHe has an own implemented CPU ray tracer that he compares performance against,\r\nwhile we use Mental Ray.</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Both Christen's and our version can import 3DS-files,\r\nalthough the shading of course is much more limited than in 3DStudio.</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Ulf</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp;</span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id j18CYPAv022806;\r\n\tTue, 8 Feb 2005 13:34:25 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id j18CYIvZ003631;\r\n\tTue, 8 Feb 2005 13:34:21 +0100 (MET)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j18CYFCN015285;\r\n\tTue, 8 Feb 2005 13:34:15 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id j18CYBr6015274;\r\n\tTue, 8 Feb 2005 13:34:11 +0100\r\nX-Authentication-Warning: chopinette.imag.fr: sympa set sender to globillum-owner@imag.fr using -f\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j18CX4fp014267\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 8 Feb 2005 13:33:04 +0100\r\nReceived: from cg.tuwien.ac.at (mail.cg.tuwien.ac.at [128.131.166.76])\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id j18CWseW020776\r\n\t(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)\r\n\tfor <globillum@imag.fr>; Tue, 8 Feb 2005 13:32:58 +0100 (CET)\r\nReceived: from Beinhart.cg.tuwien.ac.at (beinhart.cg.tuwien.ac.at [128.131.166.14])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id j18CLnB0021699;\r\n\tTue, 8 Feb 2005 13:21:51 +0100\r\nMessage-Id: <6.0.0.22.2.20050208131837.0343f900@christl.cg.tuwien.ac.at>\r\nX-Sender: wp@christl.cg.tuwien.ac.at (Unverified)\r\nX-Mailer: QUALCOMM Windows Eudora Version 6.0.0.22\r\nDate: Tue, 08 Feb 2005 13:20:51 +0100\r\nTo: globillum@imag.fr\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\nSubject: Second Call for EG Workshop on Computational Aesthetics\r\nMime-Version: 1.0\r\nX-Greylist: Delayed for 00:10:34 by milter-greylist-1.4 (imag.imag.fr [129.88.30.1]); Tue, 08 Feb 2005 13:32:58 +0100 (CET)\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-MIME-Autoconverted: from quoted-printable to 8bit by chopinette.imag.fr id j18CX4fp014267\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 291\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -49\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n\r\nDear Colleagues,\r\n\r\nThe submission deadline of the one-page abstract for the\r\nFirst EG Workshop on\r\n        Computational Aesthetics in Graphics, Visualization and Imaging\r\nis 15 March 2005.\r\n\r\nThe aim of the workshop is to set a starting sign for this new, emerging \r\ndiscipline.\r\n\r\nFor further details please visit our web-site \r\nat  <http://www.computational-aesthetics.org>www.computational-aesthetics.org\r\n\r\nLocation: the sunny Girona near to Barcelona, SPAIN\r\n\r\nDates: 18 - 20 May, 2005\r\n\r\nInvited speakers:\r\n\r\n- Oliver Deussen\r\n- Antal Nemcsics\r\n- David Salesin\r\n\r\n\r\nOrganizers:  Laszlo Neumann (E), Mateu Sbert (E), Bruce Gooch (US), Werner \r\nPurgathofer (A)\r\n\r\n-----------------\r\nmore information:\r\n-----------------\r\n\r\nEUROGRAPHICS WORKSHOP on\r\n\r\nComputational Aesthetics in Graphics, Visualization, and Imaging\r\n\r\n18 - 20 May, 2005 in Girona, Spain\r\n\r\nCall for Participation\r\n\r\nThis will be the first EG workshop on Computational Aesthetics in Graphics, \r\nVisualization and Imaging, to take place in sunny Spain, in Girona which is \r\nnear to Barcelona. The goal of this event is to enable experts of computer \r\ngraphics, visualization, coloristic and imaging to meet and discuss various \r\naspects of this emerging interdisciplinary area.\r\n\r\nThe new discipline of Computational Aesthetics is an experimentally based \r\nscientific field and not a philosophically based modern version of art. The \r\ngoals, methods, and scholarly endeavor of interest to the respective \r\ncommunities are different. Accordingly this workshop will deal with the \r\napplied rather than the philosophical nature of aesthetics.\r\n\r\nComputational Aesthetics provides tools for the graphics and visualization \r\ncommunities to increase the value of displayed imagery and to avoid \r\nclassical artifacts. Beginning work in the area demonstrates examples of \r\neffective techniques and provides a methodology that will generalize to a \r\nbroader class of problems. This iterative two-part process consists of \r\nusing artistic computer graphics techniques to enhance the presentation of \r\nimportant data features, then conducting perceptual studies to evaluate the \r\neffectiveness of the resulting imagery. The strength of this approach lies \r\nin the synergy achieved in the tight coupling of these research areas. The \r\nworkshop shall ensure further possibilities for researchers dealing with \r\npartly overlapping areas like non-photorealistic rendering or applied \r\nperception.\r\n\r\nWorkshop topics include but are not restricted to\r\n\r\n- Optimal view point selection (artistic and/or representative visualization)\r\n\r\n- Automatic Lighting Design, Image Relighting Techniques\r\n\r\n- Non-Photorealistic Rendering, Painting-like rendering, Drawing\r\n\r\n- Artistic Textures, Patterns, Ornaments, Tiling\r\n\r\n- Sketching, Simplification techniques, Technical and Medical Illustration\r\n\r\n- Computational Color Harmony, Color Dynamics, Color Environmental Design\r\n\r\n- Color Preferences / Effects and Roles of Colors\r\n\r\n- Colorization of gray-scale images, Pseudo-Coloring techniques\r\n\r\n- Color Style Transfer Techniques between Images\r\n\r\n- Image Analogies\r\n\r\n- Applied Visual Perception (Color Appearance, Spatial Vision and other \r\naspects)\r\n\r\n- Perceptual / Cognitive High Dynamic Range Imaging\r\n\r\n- Artistic Image Transformation Techniques\r\n\r\n- Generalized Image Synthesis (nonlinear mappings, spaces, rays, camera \r\nmodels)\r\n\r\n- Image Style Analysis (paintings, photographs, others)\r\n\r\n- Composition, Visual Balance, Layout\r\n\r\n- Design of Geometrical and Fractal Scenes\r\n\r\n- Image and Scene Complexity, Image Appearance, Image Quality\r\n\r\n- Empirically based Metrics of Aesthetical Attributes\r\n\r\nParticipation can be with or without an oral presentation. To apply for a \r\ntalk, please send a one-page abstract of your intended topic by 15 March, \r\n2005. Topics do not have to be unpublished research, but should either \r\nhighlight the aesthetic aspects or contain new ideas in this direction. \r\nTalks will be 20 minutes plus 20 minutes discussion. A selection of \r\nsubmitted abstracts will be done on a pure thematic judgment, notification \r\nwill happen before 31 March, 2005. During the workshop the organizers \r\ntogether with the participants will define those papers which shall be \r\nincluded in a full color proceedings volume published by Eurographics.\r\n\r\nOrganizers: Lszl Neumann (E), Mateu Sbert (E), Bruce Gooch (US), Werner \r\nPurgathofer (A)\r\n\r\nFor further details please visit our web-site at \r\n<http://www.computational-aesthetics.org>www.computational-aesthetics.org\r\n\r\n--\r\n  Werner Purgathofer             | Tel. +43(1)58801 18648\r\n  Technische Universitaet Wien   | http://www.cg.tuwien.ac.at\r\n\r\n\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-6.6) with ESMTP id j1FCT5Av022368;\r\n\tTue, 15 Feb 2005 13:29:09 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby neelix.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id j1FCSwJ5017481;\r\n\tTue, 15 Feb 2005 13:28:58 +0100 (MET)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j1FCSo2k024737;\r\n\tTue, 15 Feb 2005 13:28:50 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id j1FCSjBE024706;\r\n\tTue, 15 Feb 2005 13:28:45 +0100\r\nX-Authentication-Warning: chopinette.imag.fr: sympa set sender to globillum-owner@imag.fr using -f\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j1FCSQ4s023737\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 15 Feb 2005 13:28:26 +0100\r\nReceived: from mail.officeworks-uk.com (mail.officeworks-uk.com [195.152.206.150])\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id j1FCSO3X019529\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Tue, 15 Feb 2005 13:28:25 +0100 (CET)\r\nReceived: from elvis.lightwork (elvis.lightwork [192.9.200.30])\r\n\tby mail.officeworks-uk.com (8.12.8/8.12.8) with ESMTP id j1FBZE7c000310\r\n\tfor <globillum@imag.fr>; Tue, 15 Feb 2005 11:35:20 GMT\r\nReceived: by ELVIS with Internet Mail Service (5.5.2650.21)\r\n\tid <DY4M32MC>; Tue, 15 Feb 2005 11:37:59 -0000\r\nMessage-ID: <8815647C7041D111A3010060B06BE1C002B9789E@ELVIS>\r\nFrom: Neil Gatenby <neil.gatenby@lightworkdesign.com>\r\nTo: globillum@imag.fr\r\nSubject: GI benchmark\r\nDate: Tue, 15 Feb 2005 11:37:55 -0000\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2650.21)\r\nX-Greylist: Delayed for 00:50:03 by milter-greylist-1.4 (imag.imag.fr [129.88.30.1]); Tue, 15 Feb 2005 13:28:25 +0100 (CET)\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 292\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -49\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHi\r\n\r\nI have a contact that is referring to the \"teapots on wall\" benchmark scene,\r\nfor photon tracing.\r\n\r\nAnybody here know which model that is?\r\n\r\nTIA\r\nNeil\r\n\r\n\r\nNeil Gatenby\r\nSenior Software Specialist\r\nLightWork Design, Rutledge House, 78 Clarkehouse Road, Sheffield, S10 2LJ,\r\nUK\r\nTel: +44 114 266 8404,    Fax: +44 114 266 1383\r\nneil.gatenby@lightworkdesign.com,  http://www.lightworkdesign.com/ \r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-7.1) with ESMTP id j22DaLCP032138;\r\n\tWed, 2 Mar 2005 14:36:21 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id j22DaB3P014504;\r\n\tWed, 2 Mar 2005 14:36:16 +0100 (MET)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j22DZuHG025248;\r\n\tWed, 2 Mar 2005 14:35:56 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id j22DZu0Z025243;\r\n\tWed, 2 Mar 2005 14:35:56 +0100\r\nX-Authentication-Warning: chopinette.imag.fr: sympa set sender to globillum-owner@imag.fr using -f\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j22DZhwx024129\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 2 Mar 2005 14:35:43 +0100\r\nReceived: from cg.tuwien.ac.at (mail.cg.tuwien.ac.at [128.131.166.76])\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id j22DZrNb024402\r\n\t(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)\r\n\tfor <globillum@imag.fr>; Wed, 2 Mar 2005 14:35:54 +0100 (CET)\r\nReceived: from Beinhart.cg.tuwien.ac.at (beinhart.cg.tuwien.ac.at [128.131.166.14])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-7.1) with ESMTP id j22DMUCS030996\r\n\tfor <globillum@imag.fr>; Wed, 2 Mar 2005 14:22:35 +0100\r\nMessage-Id: <6.0.0.22.2.20050302133000.01d28880@christl.cg.tuwien.ac.at>\r\nX-Sender: wp@christl.cg.tuwien.ac.at (Unverified)\r\nX-Mailer: QUALCOMM Windows Eudora Version 6.0.0.22\r\nDate: Wed, 02 Mar 2005 13:34:54 +0100\r\nTo: globillum@imag.fr\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\nSubject: Open Position in Vienna\r\nMime-Version: 1.0\r\nX-Greylist: Delayed for 00:13:17 by milter-greylist-1.4 (imag.imag.fr [129.88.30.1]); Wed, 02 Mar 2005 14:35:54 +0100 (CET)\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 294\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -49\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nDear globillum members,\r\n\r\nI'm looking for a PhD student for a research project on real-time illumination\r\nof trees. Details can be found here:\r\n\r\nhttp://www.cg.tuwien.ac.at/jobs/treelumination_opening.html\r\n\r\nIf you know a good candidate, please contact me.\r\n\r\nIf possible, please also forward this to other interested parties.\r\n\r\nThanks,\r\n\r\nMichael Wimmer\r\n\r\n-- \r\n-- Dr. Michael Wimmer--------------------------------------------------------\r\n    Institute of Computer Graphics and Algorithms   tel: +43 (1) 58801 18687\r\n    Vienna University of Technology                 fax: +43 (1) 58801 18698\r\n    Favoritenstr. 9-11/5/E186                     http://www.cg.tuwien.ac.at\r\n    A-1040 Vienna, Austria                     mailto:wimmer@cg.tuwien.ac.at\r\n-----------------------------------------------------------------------------\r\n\r\n--\r\n  Werner Purgathofer             | Tel. +43(1)58801 18648\r\n  Technische Universitaet Wien   | http://www.cg.tuwien.ac.at\r\n\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-7.1) with ESMTP id j22HfJCP020954;\r\n\tWed, 2 Mar 2005 18:41:19 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id j22HfBjA021699;\r\n\tWed, 2 Mar 2005 18:41:16 +0100 (MET)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j22HeoFD026924;\r\n\tWed, 2 Mar 2005 18:40:50 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id j22HenBW026918;\r\n\tWed, 2 Mar 2005 18:40:49 +0100\r\nX-Authentication-Warning: chopinette.imag.fr: sympa set sender to globillum-owner@imag.fr using -f\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j22HebbM025940\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 2 Mar 2005 18:40:37 +0100\r\nReceived: from nic.funet.fi (nic.funet.fi [193.166.3.1])\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id j22HXF8G007176\r\n\t(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=FAIL)\r\n\tfor <globillum@imag.fr>; Wed, 2 Mar 2005 18:33:17 +0100 (CET)\r\nReceived: (from localhost user: 'kouhia' uid#241 fake: STDIN\r\n\t(kouhia@nic.funet.fi)) by nic.funet.fi id S9593AbVCBQmv for\r\n\t<globillum@imag.fr>; Wed, 2 Mar 2005 18:42:51 +0200\r\nSender: Juhana Sadeharju <kouhia@nic.funet.fi>\r\nFrom: Juhana Sadeharju <kouhia@nic.funet.fi>\r\nTo: globillum@imag.fr\r\nSubject: PRT / Ambient Occlusion?\r\nMessage-Id: <S9593AbVCBQmv/20050302164251Z+686@nic.funet.fi>\r\nDate: Wed, 2 Mar 2005 18:42:51 +0200\r\nX-Greylist: Delayed for 00:50:19 by milter-greylist-1.4 (imag.imag.fr [129.88.30.1]); Wed, 02 Mar 2005 18:33:17 +0100 (CET)\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 295\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; 8\r\nX-Spam-Level: ++++++++\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\nThis is a multi-part message in MIME format...\r\n\r\n------------=_1109785245-13911-18\r\n\r\n\r\nHello. Would anyone have a GPL (or equivalent) source code\r\nfor generating Precomputed Radiance Transfer values? Crystal\r\nSpace game engine (crystal.sourceforge.net) would need such\r\ncode.\r\n\r\nSad to hear that Ambient Occlusion has been patented. I myself\r\ninvented the same basic idea several years ago. I also had an another\r\nidea for computing the same effect: negative light sources. Numerous\r\nnegative light sources are placed to positions which would yield\r\nthe same effect. Because the negative light sources would be local,\r\nthe algorithm is suitable for parallel processing in similar manner\r\nthan the AO algorithm.\r\n\r\nAre there other non-patented alternative algorithms for generating\r\nthe \"Ambient Occlusion\" effect?\r\n\r\nJuhana\r\n-- \r\n  http://music.columbia.edu/mailman/listinfo/linux-graphics-dev\r\n  for developers of open source graphics software\r\n\r\n------------=_1109785245-13911-18\r\nContent-Type: text/plain; name=\"message-footer.txt\"\r\nContent-Disposition: inline; filename=\"message-footer.txt\"\r\nContent-Transfer-Encoding: 8bit\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\n------------=_1109785245-13911-18--\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-7.1) with ESMTP id j22JkVCP030328;\r\n\tWed, 2 Mar 2005 20:46:31 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby neelix.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id j22JkLT6026984;\r\n\tWed, 2 Mar 2005 20:46:28 +0100 (MET)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j22Jk1rO011846;\r\n\tWed, 2 Mar 2005 20:46:01 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id j22Jk1GJ011841;\r\n\tWed, 2 Mar 2005 20:46:01 +0100\r\nX-Authentication-Warning: chopinette.imag.fr: sympa set sender to globillum-owner@imag.fr using -f\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j22JjlqW010863\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 2 Mar 2005 20:45:47 +0100\r\nReceived: from warhol.graphics.cornell.edu (warhol.graphics.cornell.edu [128.84.247.228])\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id j22JjuAl007599\r\n\tfor <globillum@imag.fr>; Wed, 2 Mar 2005 20:45:57 +0100 (CET)\r\nReceived: from diesel.graphics.cornell.edu (diesel.graphics.cornell.edu [128.84.247.211])\r\n\tby warhol.graphics.cornell.edu (Postfix) with ESMTP id D9B8A30177\r\n\tfor <globillum@imag.fr>; Wed,  2 Mar 2005 14:24:49 -0500 (EST)\r\nSender: westin@graphics.cornell.edu\r\nTo: globillum@imag.fr\r\nSubject: Re: PRT / Ambient Occlusion?\r\nReferences: <S9593AbVCBQmv/20050302164251Z+686@nic.funet.fi>\r\nReply-To: westin@graphics.cornell.edu\r\nFrom: westin@graphics.cornell.edu\r\nX-Home-Page: http://www.graphics.cornell.edu/~westin\r\nDate: 02 Mar 2005 14:24:49 -0500\r\nIn-Reply-To: <S9593AbVCBQmv/20050302164251Z+686@nic.funet.fi>\r\nMessage-ID: <s0sm3dsvem.fsf@diesel.graphics.cornell.edu>\r\nLines: 15\r\nUser-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50\r\nMIME-Version: 1.0\r\nX-PCG-MailScanner-Information: For more info see http://www.graphics.cornell.edu/spam\r\nX-PCG-MailScanner: Found to be clean\r\nX-PCG-MailScanner-SpamCheck: not spam (whitelisted),\r\n\tSpamAssassin (score=-4.717, required 5, AWL 0.02, BAYES_00 -4.90,\r\n\tNO_REAL_NAME 0.16)\r\nX-Greylist: Delayed for 00:20:59 by milter-greylist-1.4 (imag.imag.fr [129.88.30.1]); Wed, 02 Mar 2005 20:45:57 +0100 (CET)\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 296\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -12\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nJuhana Sadeharju <kouhia@nic.funet.fi> writes:\r\n\r\n<snip>\r\n\r\n> Sad to hear that Ambient Occlusion has been patented.\r\n\r\nBy whom? It would be nice to have a patent number.\r\n\r\n<snip>\r\n\r\n-- \r\n-Stephen H. Westin\r\nAny information or opinions in this message are mine: they do not\r\nrepresent the position of Cornell University or any of its sponsors.\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-7.1) with ESMTP id j2KKAiVZ004203;\r\n\tSun, 20 Mar 2005 21:10:44 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby neelix.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id j2KKAYsx019039;\r\n\tSun, 20 Mar 2005 21:10:41 +0100 (MET)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j2KKA4gj012657;\r\n\tSun, 20 Mar 2005 21:10:05 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id j2KKA05e012649;\r\n\tSun, 20 Mar 2005 21:10:00 +0100\r\nX-Authentication-Warning: chopinette.imag.fr: sympa set sender to globillum-owner@imag.fr using -f\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j2KK76ma012343\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 20 Mar 2005 21:07:06 +0100\r\nReceived: from mail96.megamailservers.com (mail96.megamailservers.com [216.251.36.96])\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id j2KK7QaY005736\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Sun, 20 Mar 2005 21:07:28 +0100 (CET)\r\nX-POP-User: sales.helios32.com\r\nReceived: from FEBRUARY (S01060006257abbc2.vn.shawcable.net [24.87.171.230])\r\n\tby mail96.megamailservers.com (8.13.1/8.13.1) with ESMTP id j2KHavah018135\r\n\tfor <globillum@imag.fr>; Sun, 20 Mar 2005 12:37:02 -0500\r\nMessage-Id: <200503201737.j2KHavah018135@mail96.megamailservers.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 05/03/20 Release of RADBIB and GITHESIS\r\nDate: Sun, 20 Mar 2005 09:37:01 -0800\r\nOrganization: byHeart Consultants Limited\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook, Build 11.0.6353\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527\r\nThread-Index: AcUtc2xRz/Jlh087RqaGQ+2S9wewcA==\r\nX-Greylist: Delayed for 02:30:16 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Sun, 20 Mar 2005 21:07:28 +0100 (CET)\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 299\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -32\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\n<style>\r\n<!--\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=purple>\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><u><font size=2 face=Arial><span\r\nstyle='font-size:11.0pt;font-family:Arial'>ANNOUNCE: 05/03/20 Release of RADBIB\r\nand GITHESIS</span></font></u><font size=2 face=Arial><span style='font-size:\r\n11.0pt;font-family:Arial'><br>\r\n<br>\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\nrelated global illumination papers, theses, articles, and books. It currently\r\nincludes 2,436 references -- 5 new additions since its 04/12/26 release.<br>\r\n<br>\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\ndate of March 20, 2005) from:<br>\r\n<br>\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\n<br>\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\nGITHESIS.BIB. This bibliography includes 319 references to radiosity, photon\r\nmapping, and related global illumination theses -- one new addition since the\r\n04/12/26 release.<br>\r\n<br>\r\nFinancial support for the maintenance of these bibliographies is provided by\r\nbyHeart Consultants Limited.<br>\r\n<br>\r\n<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:11.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:11.0pt;\r\nfont-family:Arial'>Ian Ashdown, P. Eng., LC, FIES<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:11.0pt;\r\nfont-family:Arial'>President<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:11.0pt;\r\nfont-family:Arial'>byHeart Consultants Limited<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:11.0pt;\r\nfont-family:Arial'>http://www.helios32.com<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:11.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-7.1) with ESMTP id j3BC8NVZ015213;\r\n\tMon, 11 Apr 2005 14:08:23 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby neelix.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id j3BC8DYL014333;\r\n\tMon, 11 Apr 2005 14:08:20 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j3BC7XEB004094;\r\n\tMon, 11 Apr 2005 14:07:33 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id j3BC7OCa004048;\r\n\tMon, 11 Apr 2005 14:07:24 +0200\r\nX-Authentication-Warning: chopinette.imag.fr: sympa set sender to globillum-owner@imag.fr using -f\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j3BC7Bu3004026\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 11 Apr 2005 14:07:11 +0200\r\nReceived: from mail.officeworks-uk.com (mail.officeworks-uk.com [195.152.206.150])\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id j3BC7jdp015963\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Mon, 11 Apr 2005 14:07:47 +0200 (CEST)\r\nReceived: from elvis.lightwork (elvis.lightwork [192.9.200.30])\r\n\tby mail.officeworks-uk.com (8.12.8/8.12.8) with ESMTP id j3BBST5b019494;\r\n\tMon, 11 Apr 2005 12:28:30 +0100\r\nReceived: by ELVIS with Internet Mail Service (5.5.2650.21)\r\n\tid <HSFVVKNK>; Mon, 11 Apr 2005 12:28:26 +0100\r\nMessage-ID: <8815647C7041D111A3010060B06BE1C002C3B2AA@ELVIS>\r\nFrom: Neil Gatenby <neil.gatenby@lightworkdesign.com>\r\nTo: globillum@imag.fr\r\nCc: eric.haines@autodesk.com\r\nSubject: RE: GI benchmark\r\nDate: Mon, 11 Apr 2005 12:28:25 +0100\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2650.21)\r\nX-Greylist: Delayed for 00:39:06 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Mon, 11 Apr 2005 14:07:47 +0200 (CEST)\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 300\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -49\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHi Eric\r\nHi all\r\n\r\nNeil wrote:\r\n> I have a contact that is referring to the \"teapots on wall\" benchmark\r\n> scene, for photon tracing.\r\n> \r\n> Anybody here know which model that is?\r\n\r\nEric Haines replied:\r\n> I hadn't heard of that one, really, though I vaguely recall a scene like\r\n> that somewhere. If you *do* figure it out, please let me (us all) know,\r\n> as I'd like to mention it in the Ray Tracing News.\r\n\r\nLook what I found ...\r\n\r\nhttp://www.ixor.gr/maxwelltest/maxwell.htm\r\npoints us at http://ixor.gr/maxwelltest/teapottest.zip\r\n\r\n;-)\r\n\r\nhttp://www.ixor.gr/maxwelltest/tea.htm contains many images from different\r\nrenderers\r\n\r\nAll the best \r\nNeil\r\n\r\n\r\n\r\n\r\n\r\n\r\nNeil Gatenby\r\nSenior Software Specialist\r\nLightWork Design, Rutledge House, 78 Clarkehouse Road, Sheffield, S10 2LJ,\r\nUK\r\nTel: +44 114 266 8404,    Fax: +44 114 266 1383\r\nneil.gatenby@lightworkdesign.com,  http://www.lightworkdesign.com/ \r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-7.1) with ESMTP id j4B70TVZ032530;\r\n\tWed, 11 May 2005 09:00:29 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id j4B70FEI007798;\r\n\tWed, 11 May 2005 09:00:22 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j4B6xILS030486;\r\n\tWed, 11 May 2005 08:59:18 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id j4B6xBPe030473;\r\n\tWed, 11 May 2005 08:59:11 +0200\r\nX-Authentication-Warning: chopinette.imag.fr: sympa set sender to globillum-owner@imag.fr using -f\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j4B6ttKI029470\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 11 May 2005 08:55:55 +0200\r\nReceived: from mail113.megamailservers.com (mail113.megamailservers.com [216.251.36.113])\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id j4B6ukDf015079\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Wed, 11 May 2005 08:56:49 +0200 (CEST)\r\nX-POP-User: sales.helios32.com\r\nReceived: from FEBRUARY (S01060006257abbc2.vn.shawcable.net [24.87.171.230])\r\n\tby mail113.megamailservers.com (8.13.1/8.13.1) with ESMTP id j4B332ij004592\r\n\tfor <globillum@imag.fr>; Tue, 10 May 2005 23:03:07 -0400\r\nMessage-Id: <200505110303.j4B332ij004592@mail113.megamailservers.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 05/05/10 Release of RADBIB and GITHESIS\r\nDate: Tue, 10 May 2005 20:03:01 -0700\r\nOrganization: byHeart Consultants Limited\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook, Build 11.0.6353\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527\r\nThread-Index: AcVV1fD+9veiDXnpTQ+6B7jACZi6mQ==\r\nX-Greylist: Delayed for 03:53:34 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Wed, 11 May 2005 08:56:49 +0200 (CEST)\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 302\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -32\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\n<style>\r\n<!--\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=purple>\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><b><u><font size=3\r\nface=\"Times New Roman\"><span style='font-size:12.0pt;font-weight:bold'>ANNOUNCE:\r\n05/05/10 Release of RADBIB and GITHESIS</span></font></u><br>\r\n<br>\r\n<o:p></o:p></b></p>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><font size=3\r\nface=\"Times New Roman\"><span style='font-size:12.0pt'>RADBIB is a comprehensive\r\nbibliography of radiosity, photon mapping, and related global illumination\r\npapers, theses, articles, and books. It currently includes 2,448 references --\r\n12 new additions since its 05/03/20 release.<br>\r\n<br>\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\ndate of May 10, 2005) from:<br>\r\n<br>\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\n<br>\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\nGITHESIS.BIB. This bibliography includes 319 references to radiosity, photon\r\nmapping, and related global illumination theses -- no new additions since the\r\n05/03/20 release.<br>\r\n<br>\r\nFinancial support for the maintenance of these bibliographies is provided by\r\nbyHeart Consultants Limited.<br>\r\n<br>\r\n<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>Ian Ashdown, P. Eng., LC, FIES<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>President<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>byHeart Consultants Limited<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'><a href=\"http://www.helios32.com/\">http://www.helios32.com</a><o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.12.3/8.12.3/Debian-7.1) with ESMTP id j4CG1rVZ001855;\r\n\tThu, 12 May 2005 18:01:53 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id j4CG1kbk025890;\r\n\tThu, 12 May 2005 18:01:51 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j4CG0kMH001706;\r\n\tThu, 12 May 2005 18:00:46 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id j4CG0iSb001700;\r\n\tThu, 12 May 2005 18:00:44 +0200\r\nX-Authentication-Warning: chopinette.imag.fr: sympa set sender to globillum-owner@imag.fr using -f\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j4CFwhjp000443\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 12 May 2005 17:58:43 +0200\r\nReceived: from nut.autodesk.com (nut.autodesk.com [198.102.112.27])\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id j4CFxWAA029706\r\n\tfor <globillum@imag.fr>; Thu, 12 May 2005 17:59:34 +0200 (CEST)\r\nReceived: from msgusawfe01.ads.autodesk.com ([144.111.33.210])\r\n\tby nut.autodesk.com (8.13.0/8.12.6) with ESMTP id j4CEr71Z020735\r\n\tfor <globillum@imag.fr>; Thu, 12 May 2005 07:53:09 -0700 (PDT)\r\nReceived: from msgusawpf01.ads.autodesk.com ([144.111.33.212]) by msgusawfe01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\n\t Thu, 12 May 2005 07:53:07 -0700\r\nReceived: from msgusaemb01.ads.autodesk.com ([144.111.72.50]) by msgusawpf01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\n\t Thu, 12 May 2005 07:53:07 -0700\r\nX-MimeOLE: Produced By Microsoft Exchange V6.0.6603.0\r\nMIME-Version: 1.0\r\nSubject: FGL results\r\nDate: Thu, 12 May 2005 10:53:05 -0400\r\nMessage-ID: <C171CD2D43164144BDF3C8ADF0B7499F0ED23E67@msgusaemb01.autodesk.com>\r\nThread-Topic: FGL results\r\nThread-Index: AcVXAk2qaGnwYmIRQgi41+dVb5bhLw==\r\nFrom: \"Eric Haines\" <eric.haines@autodesk.com>\r\nTo: globillum@imag.fr\r\nX-OriginalArrivalTime: 12 May 2005 14:53:07.0199 (UTC) FILETIME=[4EB568F0:01C55702]\r\nX-Greylist: Delayed for 01:06:17 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Thu, 12 May 2005 17:59:35 +0200 (CEST)\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 303\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -47\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\ncontent-class: urn:content-classes:message\r\nContent-Type: multipart/alternative;\r\n\tboundary=\"----_=_NextPart_001_01C55702.4DF66668\"\r\n\r\n\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\n\r\n<head>\r\n<meta http-equiv=Content-Type content=\"text/html; charset=us-ascii\">\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\n<style>\r\n<!--\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=purple>\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Are the monkeys or the humans ahead? The Fantasy Graphics\r\nLeague preliminary (pre-sketches) results are up at: <a\r\nhref=\"http://www.realtimerendering.com/fgl/siggraph2005/index.htm\">http://www.realtimerendering.com/fgl/siggraph2005/index.htm</a><o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Enjoy,<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Eric<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3) with ESMTP id j5M4ZDXq003941;\r\n\tWed, 22 Jun 2005 06:35:13 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id j5M4YvF9026619;\r\n\tWed, 22 Jun 2005 06:35:02 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j5M4XSH5015489;\r\n\tWed, 22 Jun 2005 06:33:28 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id j5M4XFXU015476;\r\n\tWed, 22 Jun 2005 06:33:15 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j5M4UHDL014465\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 22 Jun 2005 06:30:17 +0200\r\nReceived: from cut.autodesk.com (cut.autodesk.com [198.102.112.47])\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id j5M4VZqM010169\r\n\tfor <globillum@imag.fr>; Wed, 22 Jun 2005 06:31:37 +0200 (CEST)\r\nReceived: from msgusawfe01.ads.autodesk.com ([144.111.33.210])\r\n\tby cut.autodesk.com (8.13.0/8.12.6) with ESMTP id j5M3tGT0019680\r\n\tfor <globillum@imag.fr>; Tue, 21 Jun 2005 20:55:23 -0700 (PDT)\r\nReceived: from msgusawmb01.ads.autodesk.com ([144.111.33.217]) by msgusawfe01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\n\t Tue, 21 Jun 2005 20:55:19 -0700\r\nReceived: from msgusaemb01.ads.autodesk.com ([144.111.72.50]) by msgusawmb01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\n\t Tue, 21 Jun 2005 20:55:19 -0700\r\nX-MimeOLE: Produced By Microsoft Exchange V6.0.6603.0\r\nMIME-Version: 1.0\r\nSubject: Fantasy Graphics League results are in\r\nDate: Tue, 21 Jun 2005 23:55:18 -0400\r\nMessage-ID: <C171CD2D43164144BDF3C8ADF0B7499F0FE92C0A@msgusaemb01.autodesk.com>\r\nThread-Topic: Fantasy Graphics League results are in\r\nthread-index: AcV23WONIDfQjkcsTrGiEwa62O/6yQ==\r\nFrom: \"Eric Haines\" <eric.haines@autodesk.com>\r\nTo: globillum@imag.fr\r\nX-OriginalArrivalTime: 22 Jun 2005 03:55:19.0428 (UTC) FILETIME=[35053C40:01C576DE]\r\nX-Greylist: Delayed for 00:36:09 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Wed, 22 Jun 2005 06:31:38 +0200 (CEST)\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 305\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -47\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nContent-class: urn:content-classes:message\r\nContent-Type: multipart/alternative;\r\n\tboundary=\"----_=_NextPart_001_01C576DE.343D9AC8\"\r\n\r\n\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\n<style>\r\n<!--\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=purple>\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>And waiting for you to soak in their hand-crafted pixels: <a\r\nhref=\"http://www.realtimerendering.com/fgl/siggraph2005/index.htm\">http://www.realtimerendering.com/fgl/siggraph2005/index.htm</a><o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Enjoy,<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Eric<o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3) with ESMTP id j63JcrWI023676;\r\n\tSun, 3 Jul 2005 21:38:53 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id j63JcK8R024262;\r\n\tSun, 3 Jul 2005 21:38:26 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j63Ibdo2010054;\r\n\tSun, 3 Jul 2005 20:37:39 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id j63IbXgR010046;\r\n\tSun, 3 Jul 2005 20:37:33 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j63IYnIG009030\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 3 Jul 2005 20:34:49 +0200\r\nReceived: from mail191.megamailservers.com (mail191.megamailservers.com [216.251.36.191])\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id j63JZKIV025956\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Sun, 3 Jul 2005 21:35:22 +0200 (CEST)\r\nX-POP-User: sales.helios32.com\r\nReceived: from FEBRUARY (S01060006257abbc2.vn.shawcable.net [24.87.171.230])\r\n\tby mail191.megamailservers.com (8.13.1/8.13.1) with ESMTP id j63Gn8YS022552\r\n\tfor <globillum@imag.fr>; Sun, 3 Jul 2005 12:49:14 -0400\r\nMessage-Id: <200507031649.j63Gn8YS022552@mail191.megamailservers.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 05/07/03 Release of RADBIB and GITHESIS\r\nDate: Sun, 3 Jul 2005 09:49:11 -0700\r\nOrganization: byHeart Consultants Limited\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook, Build 11.0.6353\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527\r\nThread-Index: AcV/7yMwO8zqpRR6TMKvLT/zUmK/8Q==\r\nX-Greylist: Delayed for 02:46:04 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Sun, 03 Jul 2005 21:35:23 +0200 (CEST)\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 307\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -32\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\n<style>\r\n<!--\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=purple>\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><b><font size=2 face=Arial><span\r\nstyle='font-size:10.0pt;font-family:Arial;font-weight:bold'>ANNOUNCE: 05/07/03\r\nRelease of RADBIB and GITHESIS</span></font></b><font size=2 face=Arial><span\r\nstyle='font-size:10.0pt;font-family:Arial'><br>\r\n<br>\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\nrelated global illumination papers, theses, articles, and books. It currently\r\nincludes 2,459 references -- 11 new additions since its 05/05/10 release.<br>\r\n<br>\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\ndate of July 3, 2005) from:<br>\r\n<br>\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\n<br>\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\nGITHESIS.BIB. This bibliography includes 319 references to radiosity, photon\r\nmapping, and related global illumination theses -- no new additions since the\r\n05/05/10 release.<br>\r\n<br>\r\nFinancial support for the maintenance of these bibliographies is provided by\r\nbyHeart Consultants Limited.<br>\r\n<br>\r\n<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Ian Ashdown, P. Eng., LC, FIES<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>President<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>byHeart Consultants Limited<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>http://www.helios32.com<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3) with ESMTP id j7KM5PQp004889;\r\n\tSun, 21 Aug 2005 00:05:25 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id j7KM3jGP006779;\r\n\tSun, 21 Aug 2005 00:03:52 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j7KL2fnO010007;\r\n\tSat, 20 Aug 2005 23:02:41 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id j7KL2TVY009993;\r\n\tSat, 20 Aug 2005 23:02:29 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id j7KKwd2p008754\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 20 Aug 2005 22:58:39 +0200\r\nReceived: from mail181.megamailservers.com (mail181.megamailservers.com [216.251.36.181])\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id j7KLxaM7015151\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Sat, 20 Aug 2005 23:59:38 +0200 (CEST)\r\nX-POP-User: sales.helios32.com\r\nReceived: from FEBRUARY (S01060006257abbc2.vn.shawcable.net [24.87.171.230])\r\n\tby mail181.megamailservers.com (8.13.1/8.13.1) with ESMTP id j7KHXloS005802\r\n\tfor <globillum@imag.fr>; Sat, 20 Aug 2005 13:33:52 -0400\r\nMessage-Id: <200508201733.j7KHXloS005802@mail181.megamailservers.com>\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 05/08/20 Release of RADBIB and GITHESIS\r\nDate: Sat, 20 Aug 2005 10:33:44 -0700\r\nOrganization: byHeart Consultants Limited\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook, Build 11.0.6353\r\nThread-Index: AcWlrVBDb/2TIczmQbetPzl0s61kZg==\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527\r\nX-Greylist: Delayed for 04:25:38 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Sat, 20 Aug 2005 23:59:38 +0200 (CEST)\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 308\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -32\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\n\r\n<head>\r\n<meta http-equiv=Content-Type content=\"text/html; charset=us-ascii\">\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\n<style>\r\n<!--\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=purple>\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><b><font size=2 face=Arial><span\r\nstyle='font-size:10.0pt;font-family:Arial;font-weight:bold'>ANNOUNCE: 05/08/20\r\nRelease of RADBIB and GITHESIS<br>\r\n</span></font></b><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><br>\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and related\r\nglobal illumination papers, theses, articles, and books. It currently includes\r\n2,480 references -- 21 new additions since its 05/07/03 release.<br>\r\n<br>\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\ndate of August 20, 2005) from:<br>\r\n<br>\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\n<br>\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\nGITHESIS.BIB. This bibliography includes 319 references to radiosity, photon\r\nmapping, and related global illumination theses -- no new additions since the\r\n05/07/03 release.<br>\r\n<br>\r\nFinancial support for the maintenance of these bibliographies is provided by\r\nbyHeart Consultants Limited.<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=Arial><span\r\nstyle='font-size:10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><b><font size=2 face=Arial><span\r\nstyle='font-size:10.0pt;font-family:Arial;font-weight:bold'>NOTE: </span></font></b><font\r\nsize=2 face=Arial><span style='font-size:10.0pt;font-family:Arial'>All references\r\nmarked with an asterisk in the title (e.g., Abe97-TDISR*) are in our corporate\r\nlibrary in either electronic or printed format. If you have exhausted all other\r\navenues for obtaining a copy of an obscure paper or thesis, please contact Ian\r\nAshdown at <a href=\"mailto:ian_ashdown@helios32.com\">ian_ashdown@helios32.com</a>\r\nfor assistance.<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Ian Ashdown, P. Eng., LC, FIES<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>President<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>byHeart Consultants Limited<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><a href=\"http://www.helios32.com/\">http://www.helios32.com</a><o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3) with ESMTP id jA5KprtS002251;\r\n\tSat, 5 Nov 2005 21:51:53 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby neelix.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id jA5KpdND016187;\r\n\tSat, 5 Nov 2005 21:51:46 +0100 (MET)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id jA5KoxP4001779;\r\n\tSat, 5 Nov 2005 21:50:59 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id jA5KosKf001774;\r\n\tSat, 5 Nov 2005 21:50:54 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id jA5KmvjT032278\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 5 Nov 2005 21:48:57 +0100\r\nReceived: from mail97.megamailservers.com (mail97.megamailservers.com [216.251.36.97])\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id jA5KnWur010847\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Sat, 5 Nov 2005 21:49:34 +0100 (CET)\r\nX-POP-User: sales.helios32.com\r\nReceived: from IAN (S01060006257abbc2.vn.shawcable.net [24.87.171.230])\r\n\tby mail97.megamailservers.com (8.13.1/8.13.1) with ESMTP id jA5IrVGu017015\r\n\tfor <globillum@imag.fr>; Sat, 5 Nov 2005 13:53:38 -0500\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 05/11/05 Release of RADBIB and GITHESIS\r\nDate: Sat, 5 Nov 2005 10:53:43 -0800\r\nOrganization: byHeart Consultants Limited\r\nMessage-ID: <002401c5e23a$41feb800$6401a8c0@IAN>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook 11\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527\r\nThread-Index: AcXiOj6TcPO0+YuYTIWBrHFn/mt4lw==\r\nX-Greylist: Delayed for 01:55:46 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Sat, 05 Nov 2005 21:49:34 +0100 (CET)\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 309\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -31\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\n<style>\r\n<!--\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=purple>\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal><b><u><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial;font-weight:bold'>ANNOUNCE: 05/11/05 Release of RADBIB and\r\nGITHESIS<o:p></o:p></span></font></u></b></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>RADBIB is a comprehensive bibliography of radiosity, photon\r\nmapping, and related global illumination papers, theses, articles, and books.\r\nIt currently includes 2,499 references -- 19 new additions since its 05/08/20\r\nrelease.<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>This bibliography is available in BibTex format as RADBIB.BIB\r\n(with a release date of November 5, 2005) from:<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&nbsp; http://www.helios32.com (Resources section)<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Also available from this site is an abridged version of\r\nRADBIB.BIB called GITHESIS.BIB. This bibliography includes 319 references to\r\nradiosity, photon mapping, and related global illumination theses -- no new\r\nadditions since the 05/08/20 release.<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Financial support for the maintenance of these\r\nbibliographies is provided by byHeart Consultants Limited.<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>NOTE: All papers marked with an asterisk in the title (e.g.,\r\nAbe97-TDISR*) are in our corporate library in either electronic or printed\r\nformat. If you have exhausted all other avenues for obtaining a copy of an\r\nobscure paper, please contact Ian Ashdown at ian_ashdown@helios32.com.<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Ian Ashdown, P. Eng., LC, FIES<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>President<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>byHeart Consultants Limited<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><a href=\"http://www.helios32.com/\">http://www.helios32.com</a><o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3) with ESMTP id jA8GiXBu025234;\r\n\tTue, 8 Nov 2005 17:44:33 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id jA8GiKXi007615;\r\n\tTue, 8 Nov 2005 17:44:26 +0100 (MET)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id jA8GhcFB019791;\r\n\tTue, 8 Nov 2005 17:43:38 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id jA8Ghbo6019787;\r\n\tTue, 8 Nov 2005 17:43:37 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id jA8GhIUO018821\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 8 Nov 2005 17:43:19 +0100\r\nReceived: from smtp102.sbc.mail.mud.yahoo.com (smtp102.sbc.mail.mud.yahoo.com [68.142.198.201])\r\n\tby imag.imag.fr (8.13.0/8.13.0) with SMTP id jA8Ghupm012526\r\n\tfor <globillum@imag.fr>; Tue, 8 Nov 2005 17:43:57 +0100 (CET)\r\nReceived: (qmail 21001 invoked from network); 8 Nov 2005 16:17:16 -0000\r\nReceived: from unknown (HELO ?65.74.199.104?) (gregoryjward@65.74.199.104 with plain)\r\n  by smtp102.sbc.mail.mud.yahoo.com with SMTP; 8 Nov 2005 16:17:16 -0000\r\nMime-Version: 1.0\r\nReferences: <200511081224.jA8COIUZ021090@gmoblfmail3.net.vodafone.it>\r\nMessage-Id: <E84973E6-CE41-4C9D-A5C4-9CEF703C2FFA@lmi.net>\r\nCc: Stefania Nardelli <naroste@email.it>\r\nFrom: Greg Ward <gward@lmi.net>\r\nSubject: Fwd: Tone Reproduction Operators\r\nDate: Tue, 8 Nov 2005 09:17:26 -0700\r\nTo: globillum@imag.fr\r\nX-Mailer: Apple Mail (2.746.2)\r\nX-Greylist: Delayed for 00:26:38 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Tue, 08 Nov 2005 17:43:58 +0100 (CET)\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 310\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -34\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nDear All,\r\n\r\nDoes anyone have or know of a selection of Matlab tone-mapping  \r\noperators?  The following person asked me about it, and all the  \r\nimplementations I know of are in C.  Many of these were done by Erik  \r\nReinhard, and are included on the DVD-ROM of his (our) new HDR  \r\nImaging book.  I think he may even put them on the website at some  \r\npoint <www.hdrbook.com>, but he's probably waiting for the book to  \r\nhit the shelves, first.\r\n\r\n-Greg\r\n\r\nBegin forwarded message:\r\n\r\n> From: \"Stefania Nardelli\" <naroste@email.it>\r\n> Date: November 8, 2005 5:24:18 AM MST\r\n>\r\n> Hi,\r\n>\r\n> I'm looking for Tone Mapping Operators\r\n> for High Dynamic Range Imaging implemented in Matlab.\r\n>\r\n> I found iCam operator in Munsell Color Lab's website,\r\n> can you help me about other tone mapping operators in Matlab\r\n> or can you tell me if someone can help me, please?\r\n>\r\n> Best regards,\r\n> Stefania Nardelli\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3) with ESMTP id jAR0Z9Hn028464;\r\n\tSun, 27 Nov 2005 01:35:09 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby neelix.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id jAR0Z0th008527;\r\n\tSun, 27 Nov 2005 01:35:06 +0100 (MET)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id jAR0XxlQ003193;\r\n\tSun, 27 Nov 2005 01:33:59 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id jAR0XnBO003185;\r\n\tSun, 27 Nov 2005 01:33:49 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id jAR0U9en002172\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 27 Nov 2005 01:30:09 +0100\r\nReceived: from mail98.megamailservers.com (mail98.megamailservers.com [216.251.36.98])\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id jAR0UwPr022582\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Sun, 27 Nov 2005 01:31:00 +0100 (CET)\r\nX-POP-User: sales.helios32.com\r\nReceived: from IAN (S01060006257abbc2.vn.shawcable.net [24.87.171.230])\r\n\tby mail98.megamailservers.com (8.13.1/8.13.1) with ESMTP id jAQNEL5q004769\r\n\tfor <globillum@imag.fr>; Sat, 26 Nov 2005 18:14:27 -0500\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE - 05/11/26 Release of RADBIB and GITHESIS\r\nDate: Sat, 26 Nov 2005 15:14:25 -0800\r\nOrganization: byHeart Consultants Limited\r\nMessage-ID: <000f01c5f2df$25f85e30$6501a8c0@IAN>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook 11\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527\r\nThread-Index: AcXy3yRzbAjICjrOQx+U6HDCHn4wIA==\r\nX-Greylist: Delayed for 01:16:28 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Sun, 27 Nov 2005 01:31:00 +0100 (CET)\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 311\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -32\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\n<style>\r\n<!--\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=purple>\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><b><u><font size=2\r\nface=\"Times New Roman\"><span style='font-size:11.0pt;font-weight:bold'>ANNOUNCE:\r\n05/11/26 Release of RADBIB and GITHESIS<br>\r\n</span></font></u></b><font size=2><span style='font-size:11.0pt'><br>\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\nrelated global illumination papers, theses, articles, and books. It currently\r\nincludes 2,524 references -- 25 new additions since its 05/11/05 release.<br>\r\n<br>\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\ndate of November 26, 2005) from:<br>\r\n<br>\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\n<br>\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\nGITHESIS.BIB. This bibliography includes 320 references to radiosity, photon\r\nmapping, and related global illumination theses -- one new addition since the\r\n05/11/05 release.<br>\r\n<br>\r\nFinancial support for the maintenance of these bibliographies is provided by\r\nbyHeart Consultants Limited.<br>\r\n<br>\r\nNOTE: All papers marked with an asterisk in the title (e.g., Abe97-TDISR*) are\r\nin our corporate library in either electronic or printed format. If you have\r\nexhausted all other avenues for obtaining a copy of an obscure paper, please\r\ncontact Ian Ashdown at ian_ashdown@helios32.com.<br>\r\n<br>\r\nIan Ashdown, P. Eng., LC, FIES<br>\r\nPresident<br>\r\nbyHeart Consultants Limited<br>\r\nhttp://www.helios32.com<br>\r\n<br>\r\n</span></font><font size=2 face=Arial><span style='font-size:11.0pt;font-family:\r\nArial'><o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3) with ESMTP id jB5BWTe1026447;\r\n\tMon, 5 Dec 2005 12:32:30 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby neelix.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id jB5BWEOx026961;\r\n\tMon, 5 Dec 2005 12:32:20 +0100 (MET)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id jB5BVBjN011889;\r\n\tMon, 5 Dec 2005 12:31:11 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id jB5BV6oY011884;\r\n\tMon, 5 Dec 2005 12:31:06 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id jB5BS6SQ010630\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 5 Dec 2005 12:28:06 +0100\r\nReceived: from cg.tuwien.ac.at (mail.cg.tuwien.ac.at [128.131.166.76])\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id jB5BSsj2012937\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Mon, 5 Dec 2005 12:29:00 +0100 (CET)\r\nReceived: from Beinhart-05.cg.tuwien.ac.at (beinhart-05.cg.tuwien.ac.at [128.131.166.9])\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3) with ESMTP id jB5BI6Jo025021\r\n\tfor <globillum@imag.fr>; Mon, 5 Dec 2005 12:18:07 +0100\r\nMessage-Id: <6.2.0.14.2.20051205121842.03a50258@mail.cg.tuwien.ac.at>\r\nX-Mailer: QUALCOMM Windows Eudora Version 6.2.0.14\r\nDate: Mon, 05 Dec 2005 12:18:53 +0100\r\nTo: globillum@imag.fr\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\nSubject: EG2006 Call for Contributions\r\nMime-Version: 1.0\r\nX-Greylist: Delayed for 00:10:51 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Mon, 05 Dec 2005 12:29:00 +0100 (CET)\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 312\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -49\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n\r\nPlease forward to interested colleagues,\r\nand please excuse multiple postings. Thank you!\r\n\r\n*******************************************************************\r\n\r\n                EUROGRAPHICS'2006, Vienna, Austria\r\n                      September 4 - 8, 2006\r\n\r\n           C A L L   F O R   C O N T R I B U T I O N S\r\n\r\n              Conference Website: www.eg.org/eg2006\r\n                      Email: eg2006@eg.org\r\n\r\n*******************************************************************\r\n\r\n From Monday, September 4th to Friday, September 8th, 2006, the\r\nAustrian Academy of Sciences in Vienna, Austria, will play host\r\nto Eurographics'2006, the 27th annual conference of the European\r\nAssociation for Computer Graphics.\r\n\r\nThe conference program will include keynote talks from\r\n            Herbert Edelsbrunner (Duke University)\r\n            Reinhard Klein (University of Bonn)\r\n            Jos Stam (Alias-Wavefront)\r\n\r\nConference Co-Chairs:\r\nWerner Purgathofer (A), Sabine Coquillart (F)\r\n\r\nProgram Co-Chairs:\r\nLaszlo Szirmay-Kalos (H), Eduard Groeller (A)\r\n\r\n*******************************************************************\r\nCALL FOR PAPERS                        *    deadline Febr.  6, 2006\r\n*******************************************************************\r\nCALL FOR STATE OF THE ART REPORTS      *    deadline Febr. 15, 2006\r\n*******************************************************************\r\nCALL FOR TUTORIALS                     *    deadline Febr. 15, 2006\r\n*******************************************************************\r\nCALL FOR SHORT PAPERS                  *    deadline April 28, 2006\r\n*******************************************************************\r\nCALL FOR ANIMATIONS & MULTIMEDIA       *    deadline April 28, 2006\r\n*******************************************************************\r\nCALL FOR RESEARCH CENTRE PRESENTATIONS *    deadline April 28, 2006\r\n*******************************************************************\r\nCALL FOR EDUCATION PAPERS              *    deadline April 28, 2006\r\n*******************************************************************\r\nCALL FOR GAME DEMOS                    *    deadline April 28, 2006\r\n*******************************************************************\r\n\r\nCo-located with Eurographics'2006 the following 5 events will take place in \r\nVienna:\r\n\r\n* Symposium on Computer Animation (2-4 September)\r\n* Workshop on Sketch Based Interfaces and Modeling (3-4 September)\r\n* Workshop on Graphics Hardware (3-5 September)\r\n* Workshop on Natural Phenomena (5 September)\r\n* Workshop on Graphics Education (9 September)\r\n\r\nFor all details about Eurographics'2006 in Vienna including links to the 5 \r\nother events see www.eg.org/eg2006\r\n\r\n\r\n\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3) with ESMTP id jBDHFbQI004839;\r\n\tTue, 13 Dec 2005 18:15:39 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.13.1/8.13.1) with ESMTP id jBDHFMwr022216;\r\n\tTue, 13 Dec 2005 18:15:32 +0100 (MET)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id jBDHEDcQ019532;\r\n\tTue, 13 Dec 2005 18:14:13 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id jBDHEC4R019527;\r\n\tTue, 13 Dec 2005 18:14:12 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id jBDHCJfN018508\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 13 Dec 2005 18:12:19 +0100\r\nReceived: from paste.autodesk.com (paste.autodesk.com [198.102.112.48])\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id jBDHDBBv005453\r\n\tfor <globillum@imag.fr>; Tue, 13 Dec 2005 18:13:13 +0100 (CET)\r\nReceived: from msgusawfe01.ads.autodesk.com ([144.111.33.210])\r\n\tby paste.autodesk.com (8.13.0/8.12.6) with ESMTP id jBDFRUjD021285\r\n\tfor <globillum@imag.fr>; Tue, 13 Dec 2005 07:27:32 -0800 (PST)\r\nReceived: from msgusawpf01.ads.autodesk.com ([144.111.33.212]) by msgusawfe01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\n\t Tue, 13 Dec 2005 07:27:30 -0800\r\nReceived: from msgusaepf01.ads.autodesk.com ([144.111.72.51]) by msgusawpf01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\n\t Tue, 13 Dec 2005 07:27:30 -0800\r\nReceived: from msgusaemb02.ads.autodesk.com ([144.111.72.54]) by msgusaepf01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\n\t Tue, 13 Dec 2005 10:30:08 -0500\r\nX-MimeOLE: Produced By Microsoft Exchange V6.0.6603.0\r\nMIME-Version: 1.0\r\nSubject: Ray Tracing News vol.18 no.1 is out\r\nDate: Tue, 13 Dec 2005 10:30:08 -0500\r\nMessage-ID: <A4F4647B12DBAD40B07041547CA2526401C117C3@msgusaebk01.autodesk.com>\r\nThread-Topic: Ray Tracing News vol.18 no.1 is out\r\nthread-index: AcX/+hkedNzv8H4lRKuw0ZKxbR0K5A==\r\nFrom: \"Eric Haines\" <eric.haines@autodesk.com>\r\nTo: globillum@imag.fr\r\nX-OriginalArrivalTime: 13 Dec 2005 15:30:08.0438 (UTC) FILETIME=[197BD560:01C5FFFA]\r\nX-Greylist: Delayed for 01:45:36 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Tue, 13 Dec 2005 18:13:18 +0100 (CET)\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 313\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -47\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nContent-Class: urn:content-classes:message\r\nContent-Type: multipart/alternative;\r\n\tboundary=\"----_=_NextPart_001_01C5FFFA.19725614\"\r\n\r\n\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\n<style>\r\n<!--\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=purple>\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Come and get it:<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><a\r\nhref=\"http://www.acm.org/tog/resources/RTNews/html/rtnv18n1.html\">http://www.acm.org/tog/resources/RTNews/html/rtnv18n1.html</a><o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>If nothing else, check out the Ray Tracing Roundup section;\r\nlots of interesting links to resources and whatnot there. <o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Enjoy,<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Eric<o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3) with ESMTP id k2NMesO9029898;\r\n\tThu, 23 Mar 2006 23:40:54 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.13.6/8.13.6) with ESMTP id k2NMeiIo012784;\r\n\tThu, 23 Mar 2006 23:40:52 +0100 (MET)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id k2NMeddU015359;\r\n\tThu, 23 Mar 2006 23:40:39 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id k2NMebXO015349;\r\n\tThu, 23 Mar 2006 23:40:37 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id k2NMeJ3q014377\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 23 Mar 2006 23:40:19 +0100\r\nReceived: from smtp108.sbc.mail.mud.yahoo.com (smtp108.sbc.mail.mud.yahoo.com [68.142.198.207])\r\n\tby imag.imag.fr (8.13.0/8.13.0) with SMTP id k2NMeEEx028781\r\n\tfor <globillum@imag.fr>; Thu, 23 Mar 2006 23:40:15 +0100 (CET)\r\nReceived: (qmail 57662 invoked from network); 23 Mar 2006 22:13:34 -0000\r\nReceived: from unknown (HELO ?192.168.1.65?) (gregoryjward@63.200.48.103 with plain)\r\n  by smtp108.sbc.mail.mud.yahoo.com with SMTP; 23 Mar 2006 22:13:33 -0000\r\nMime-Version: 1.0\r\nMessage-Id: <E3CA252D-857C-4E08-A27D-F6B8C598E6B6@lmi.net>\r\nTo: globillum@imag.fr\r\nFrom: Greg Ward <gward@lmi.net>\r\nSubject: HDR animation contest\r\nDate: Thu, 23 Mar 2006 14:14:10 -0800\r\nX-Mailer: Apple Mail (2.746.3)\r\nX-Greylist: Delayed for 00:26:39 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Thu, 23 Mar 2006 23:40:16 +0100 (CET)\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 316\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -48\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nApologies for the cross-posting, but there isn't 100% overlap on  \r\nthese lists...\r\n\r\nBrightSide Technologies is having an HDR animation contest for all  \r\nthose who are interested in participating:\r\n\r\n\thttp://www.brightsidetech.com/HDRContest/HDRContest.php\r\n\r\nThe field is wide open as near as I can tell.\r\n\r\n-Greg\r\n\r\n\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3) with ESMTP id k2O5ef9K021867;\r\n\tFri, 24 Mar 2006 06:40:41 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby neelix.kom.tuwien.ac.at (8.13.6/8.13.6) with ESMTP id k2O5eW8d026595;\r\n\tFri, 24 Mar 2006 06:40:40 +0100 (MET)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id k2O5ePs2029763;\r\n\tFri, 24 Mar 2006 06:40:25 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/Submit) id k2O5eIfi029758;\r\n\tFri, 24 Mar 2006 06:40:18 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11/8.12.11/ImagV2.1) with ESMTP id k2O5d3p6028478\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 24 Mar 2006 06:39:03 +0100\r\nReceived: from mail117.megamailservers.com (mail117.megamailservers.com [216.251.36.117])\r\n\tby imag.imag.fr (8.13.0/8.13.0) with ESMTP id k2O5cxuU001918\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Fri, 24 Mar 2006 06:39:01 +0100 (CET)\r\nX-POP-User: janet_ashdown.helios32.com\r\nReceived: from IAN (S01060006257abbc2.vn.shawcable.net [24.82.124.200])\r\n\tby mail117.megamailservers.com (8.13.1/8.13.1) with ESMTP id k2O4P0Lb026885\r\n\tfor <globillum@imag.fr>; Thu, 23 Mar 2006 23:25:07 -0500\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE - 06/03/23 Release of Updated RADBIB and GITHESIS bibliographies\r\nDate: Thu, 23 Mar 2006 20:25:06 -0800\r\nOrganization: byHeart Consultants Limited\r\nMessage-ID: <004901c64efa$ef6d3520$6501a8c0@IAN>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook 11\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527\r\nThread-Index: AcZO+u2LZT9xPaj7R7mSXUpIIps6Sg==\r\nX-Greylist: Delayed for 01:13:48 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Fri, 24 Mar 2006 06:39:01 +0100 (CET)\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-Information: Please contact the ISP for more information\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 317\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -32\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\n<style>\r\n<!--\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=purple>\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><b><u><font size=3\r\nface=\"Times New Roman\"><span style='font-size:12.0pt;font-weight:bold'>ANNOUNCE:\r\n06/03/23 Release of RADBIB and GITHESIS</span></font></u></b><br>\r\n<br>\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\nrelated global illumination papers, theses, articles, and books. It currently\r\nincludes 2,535 references -- 11 new additions since its 05/11/26 release.<br>\r\n<br>\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\ndate of March 23, 2006) from:<br>\r\n<br>\r\n&nbsp;&nbsp;&nbsp; http://www.helios32.com (Resources section)<br>\r\n<br>\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\nGITHESIS.BIB. This bibliography includes 320 references to radiosity, photon\r\nmapping, and related global illumination theses -- no new additions since the\r\n05/11/26 release.<br>\r\n<br>\r\nFinancial support for the maintenance of these bibliographies is provided by\r\nbyHeart Consultants Limited.<br>\r\n<br>\r\nIan Ashdown, P. Eng., LC, FIES<br>\r\nPresident<br>\r\nbyHeart Consultants Limited<br>\r\n<a href=\"http://www.helios32.com/\">http://www.helios32.com</a><o:p></o:p></p>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><font size=3\r\nface=\"Times New Roman\"><span style='font-size:12.0pt'><br>\r\n<br>\r\n<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k3R50rSh017387;\r\n\tThu, 27 Apr 2006 07:00:53 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.13.6/8.13.6) with ESMTP id k3R50nCN001334;\r\n\tThu, 27 Apr 2006 07:00:54 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k3R50ngW026159;\r\n\tThu, 27 Apr 2006 07:00:49 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id k3R50mpr026154;\r\n\tThu, 27 Apr 2006 07:00:48 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k3R50Xkt025165\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 27 Apr 2006 07:00:33 +0200\r\nReceived: from mail110.megamailservers.com (mail110.megamailservers.com [216.251.36.110])\r\n\tby imag.imag.fr (8.13.6/8.13.6) with ESMTP id k3R50Tfo020492\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Thu, 27 Apr 2006 07:00:31 +0200 (CEST)\r\nX-POP-User: book.helios32.com\r\nReceived: from IAN (S01060006257abbc2.vn.shawcable.net [24.82.124.200])\r\n\tby mail110.megamailservers.com (8.13.6/8.13.1) with ESMTP id k3R3fQPS029801\r\n\tfor <globillum@imag.fr>; Wed, 26 Apr 2006 23:41:32 -0400\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: \"Radiosity: A Programmer's Perspective\" now available for\r\n free\r\nDate: Wed, 26 Apr 2006 20:41:32 -0700\r\nOrganization: byHeart Consultants Limited\r\nMessage-ID: <007701c669ac$7b016c20$6401a8c0@IAN>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook 11\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869\r\nThread-Index: AcZprHmGefSITGiNTH+Cji/YzpzD/Q==\r\nX-Greylist: Delayed for 01:18:55 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Thu, 27 Apr 2006 07:00:31 +0200 (CEST)\r\nX-IMAG-MailScanner-Information: Please contact IMAG DMI for more information\r\nX-IMAG-MailScanner: Found to be clean\r\nX-MailScanner-From: ian_ashdown@helios32.com\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 321\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -31\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\n\r\n<head>\r\n<meta http-equiv=Content-Type content=\"text/html; charset=us-ascii\">\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\n<style>\r\n<!--\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=purple>\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>I may regret this, but &#8230;<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>&quot;Radiosity: A Programmer's Perspective&quot; by Ian\r\nAshdown (1994) is a 500-page undergraduate-level textbook on the mathematics of\r\nsynthesizing photorealistic images using radiosity methods. It includes C++ source\r\ncode for a fully-functional radiosity renderer that runs under MS-Windows. Out\r\nof print since 1998, the book is now available free (as in beer).<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Please contact Book[at]Helios32.com to request a copy (PDF\r\nfile, approximately 8 MB) to be delivered by e-mail.<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Ian Ashdown, P. Eng., LC, FIES<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>President<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>byHeart Consultants Limited<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>http://www.helios32.com<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k3R4O7HY012637;\r\n\tThu, 27 Apr 2006 06:24:07 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.13.6/8.13.6) with ESMTP id k3R4NvjM014563;\r\n\tThu, 27 Apr 2006 06:24:05 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k3R4Nn3Y020959;\r\n\tThu, 27 Apr 2006 06:23:49 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id k3R4NkIB020954;\r\n\tThu, 27 Apr 2006 06:23:46 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k3R4Lg24019953\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 27 Apr 2006 06:21:42 +0200\r\nReceived: from mail60.megamailservers.com (mail60.megamailservers.com [216.251.36.60])\r\n\tby imag.imag.fr (8.13.6/8.13.6) with ESMTP id k3R4LcUQ016672\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Thu, 27 Apr 2006 06:21:40 +0200 (CEST)\r\nX-POP-User: ian_ashdown.helios32.com\r\nReceived: from IAN (S01060006257abbc2.vn.shawcable.net [24.82.124.200])\r\n\tby mail60.megamailservers.com (8.13.6/8.13.1) with ESMTP id k3R3hNZL011921\r\n\tfor <globillum@imag.fr>; Wed, 26 Apr 2006 23:43:29 -0400\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 06/04/26 Release of RADBIB and GITHESIS\r\nDate: Wed, 26 Apr 2006 20:43:29 -0700\r\nOrganization: byHeart Consultants Limited\r\nMessage-ID: <007c01c669ac$c0c56090$6401a8c0@IAN>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook 11\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869\r\nThread-Index: AcZprL+PZ4G1ZrGPTl6Mk9seHuv4Eg==\r\nX-Greylist: Delayed for 00:38:08 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Thu, 27 Apr 2006 06:21:40 +0200 (CEST)\r\nX-IMAG-MailScanner-Information: Please contact IMAG DMI for more information\r\nX-IMAG-MailScanner: Found to be clean\r\nX-MailScanner-From: ian_ashdown@helios32.com\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 320\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -32\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html xmlns:v=\"urn:schemas-microsoft-com:vml\" xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\n<style>\r\n<!--\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=purple>\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><b><font size=2 face=Arial><span\r\nstyle='font-size:10.0pt;font-family:Arial;font-weight:bold'>ANNOUNCE: 06/04/26\r\nRelease of RADBIB and GITHESIS<br>\r\n</span></font></b><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><br>\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\nrelated global illumination papers, theses, articles, and books. It currently\r\nincludes 2,547 references -- 12 new additions since its 06/03/23 release.<br>\r\n<br>\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\ndate of April 26, 2006) from:<br>\r\n<br>\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\n<br>\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\nGITHESIS.BIB. This bibliography includes 320 references to radiosity, photon\r\nmapping, and related global illumination theses -- no new additions since the\r\n06/03/23 release.<br>\r\n<br>\r\nFinancial support for the maintenance of these bibliographies is provided by\r\nbyHeart Consultants Limited.<br>\r\n<br>\r\nIan Ashdown, P. Eng., LC, FIES<br>\r\nPresident<br>\r\nbyHeart Consultants Limited<br>\r\nhttp://www.helios32.com<br>\r\n<br>\r\n</span></font><font face=Arial><span style='font-family:Arial'><o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k3UHiiBr017803;\r\n\tSun, 30 Apr 2006 19:44:44 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.13.6/8.13.6) with ESMTP id k3UHiagn016055;\r\n\tSun, 30 Apr 2006 19:44:42 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k3UHiT0h006907;\r\n\tSun, 30 Apr 2006 19:44:29 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id k3UHiIjK006899;\r\n\tSun, 30 Apr 2006 19:44:18 +0200\r\nReceived: from harmonie.imag.fr (harmonie.imag.fr [147.171.130.40])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k3UHfjGv005580\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 30 Apr 2006 19:41:45 +0200\r\nReceived: from mail77.megamailservers.com (mail77.megamailservers.com [216.251.36.77])\r\n\tby harmonie.imag.fr (8.13.6/8.13.6) with ESMTP id k3UHfbTS022335\r\n\tfor <globillum@imag.fr>; Sun, 30 Apr 2006 19:41:43 +0200 (CEST)\r\nX-POP-User: book.helios32.com\r\nReceived: from IAN (S01060006257abbc2.vn.shawcable.net [24.82.124.200])\r\n\tby mail77.megamailservers.com (8.13.6/8.13.1) with ESMTP id k3UHfCv6031805;\r\n\tSun, 30 Apr 2006 13:41:23 -0400\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nCc: wout.van.bommrl@philips.com\r\nSubject: ANNOUNCE: New CIE publication\r\nDate: Sun, 30 Apr 2006 10:41:20 -0700\r\nOrganization: byHeart Consultants Limited\r\nMessage-ID: <000401c66c7d$4e7cc770$6401a8c0@IAN>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook 11\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869\r\nThread-Index: AcZsfUpm1LNk3SyQSp+KSo5+QdnP2w==\r\nX-Greylist: Delayed for 85:59:56 by milter-greylist-1.6 (harmonie.imag.fr [147.171.130.40]); Sun, 30 Apr 2006 19:41:44 +0200 (CEST)\r\nX-IMAG-MailScanner-Information: Please contact IMAG DMI for more information\r\nX-IMAG-MailScanner: Found to be clean\r\nX-MailScanner-From: ian_ashdown@helios32.com\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 322\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -32\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 9001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\n\r\n<head>\r\n<meta http-equiv=Content-Type content=\"text/html; charset=us-ascii\">\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\n<style>\r\n<!--\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=purple>\r\n\r\n<div class=Section1>\r\n\r\n<div style='mso-element:para-border-div;border:none;border-bottom:solid windowtext 1.5pt;\r\npadding:0in 0in 1.0pt 0in'>\r\n\r\n<p class=MsoNormal style='border:none;padding:0in'><font size=2 face=Arial><span\r\nstyle='font-size:10.0pt;font-family:Arial'>Globillum members with an interest\r\nin the validation of global illumination algorithms and software products utilizing\r\nglobal illumination may be interested in the following International Lighting Commission\r\n(CIE) publication:<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal style='border:none;padding:0in'><font size=2 face=Arial><span\r\nstyle='font-size:10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><b><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial;font-weight:bold'>Test Cases to Assess the Accuracy of\r\nLighting Computer Programs<o:p></o:p></span></font></b></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>CIE 171:2006<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>ISBN 3 901 906 47 9<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>The objective of this report is to help lighting program users\r\nand developers assess the accuracy of lighting computer programs and to\r\nidentify their weaknesses. A validation approach is therefore presented based\r\non the concept of separately testing the different aspects of light\r\npropagation. To apply this approach, a suite of test cases has been designed\r\nwhere each test case highlights a given aspect of the lighting simulation domain\r\nand is associated with the related reference data.<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Two types of reference data are used: data based on analytic\r\ncalculation and data based on experimental measurements. The first is\r\nassociated with theoretical scenarios that avoid uncertainties in the reference\r\nvalues. The second type is obtained through experimental measurements, where\r\nthe scenario and the protocol are defined in a manner that minimizes the\r\nuncertainties associated with the measurements.<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>A set of recommendations is also presented in order to\r\nachieve reliable experimental data for validation purposes. These\r\nrecommendations address the choice and description of the scenarios, to the\r\nexperimental protocol precautions, to the estimation of the error sources and to\r\nthe presentation of the reference data.<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>The report consists of 97 pages with 27 figures and 65\r\ntables.<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<div style='mso-element:para-border-div;border:none;border-bottom:solid windowtext 1.5pt;\r\npadding:0in 0in 1.0pt 0in'>\r\n\r\n<p class=MsoNormal style='border:none;padding:0in'><font size=2 face=Arial><span\r\nstyle='font-size:10.0pt;font-family:Arial'>The price of the publication is 72\r\nEU. See <a href=\"http://www.cie.co.at/\">http://www.cie.co.at</a> for ordering\r\ninformation.<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal style='border:none;padding:0in'><font size=2 face=Arial><span\r\nstyle='font-size:10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Ian Ashdown, P. Eng., LC, FIES<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>President<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>byHeart Consultants Limited<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><a href=\"http://www.helios32.com/\">http://www.helios32.com</a><o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k5OHwcx7023027;\r\n\tSat, 24 Jun 2006 19:58:39 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby neelix.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id k5OHwUuS008711;\r\n\tSat, 24 Jun 2006 19:58:35 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k5OHwTaa025585;\r\n\tSat, 24 Jun 2006 19:58:29 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id k5OHwGN9025297;\r\n\tSat, 24 Jun 2006 19:58:16 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k5OHuXQD024296\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 24 Jun 2006 19:56:33 +0200\r\nReceived: from mail76.megamailservers.com (mail76.megamailservers.com [216.251.36.76])\r\n\tby imag.imag.fr (8.13.6/8.13.6) with ESMTP id k5OHuSv5015067\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Sat, 24 Jun 2006 19:56:31 +0200 (CEST)\r\nReceived: from IAN (S01060006257abbc2.vn.shawcable.net [24.81.109.204])\r\n\tby mail76.megamailservers.com (8.13.6/8.13.1) with ESMTP id k5OGsKd6000661\r\n\tfor <globillum@imag.fr>; Sat, 24 Jun 2006 12:54:26 -0400\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: Radiometry and photometry definitions\r\nDate: Sat, 24 Jun 2006 09:54:19 -0700\r\nOrganization: byHeart Consultants Limited\r\nMessage-ID: <000401c697ae$d7806f20$6401a8c0@IAN>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook 11\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869\r\nThread-Index: AcaXrtYKUoTxSaU9SLuuvJmkkPp7mg==\r\nX-Greylist: Delayed for 01:01:57 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Sat, 24 Jun 2006 19:56:31 +0200 (CEST)\r\nX-IMAG-MailScanner-Information: Please contact IMAG DMI for more information\r\nX-IMAG-MailScanner: Found to be clean\r\nX-MailScanner-From: ian_ashdown@helios32.com\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 326\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -31\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html xmlns:v=\"urn:schemas-microsoft-com:vml\" xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\n\r\n<head>\r\n<meta http-equiv=Content-Type content=\"text/html; charset=us-ascii\">\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\n<style>\r\n<!--\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n<!--[if gte mso 9]><xml>\r\n <o:shapedefaults v:ext=\"edit\" spidmax=\"1026\" />\r\n</xml><![endif]--><!--[if gte mso 9]><xml>\r\n <o:shapelayout v:ext=\"edit\">\r\n  <o:idmap v:ext=\"edit\" data=\"1\" />\r\n </o:shapelayout></xml><![endif]-->\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=purple>\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Dear colleagues:<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>The Illuminating Engineering Society of North America (<a\r\nhref=\"http://www.iesna.org/\">www.iesna.org</a>) has recently published:<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal style='margin-left:.5in'><font size=2 face=Arial><span\r\nstyle='font-size:10.0pt;font-family:Arial'>ANSI/IESNA RP-16-05<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal style='margin-left:.5in'><font size=2 face=Arial><span\r\nstyle='font-size:10.0pt;font-family:Arial'>Nomenclature and Definitions for Illuminating\r\nEngineering<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal style='margin-left:.5in'><font size=2 face=Arial><span\r\nstyle='font-size:10.0pt;font-family:Arial'>120 pages softcover, $50 US<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>This publication includes definitions of the photometric and\r\nradiometric terms used in global illumination. (It even defines radiosity as an\r\n&#8220;old&#8221; term for radiant exitance, now used mostly by the computer\r\ngraphics community.)<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>The IESNA has a five-year reaffirmation cycle for its\r\ntechnical publications, although RP-16 was last revised in 1996. However, the\r\nlatest release is subject to the IESNA&#8217;s &#8220;continuous maintenance\r\nprogram,&#8221; whereby the public is encouraged to submit proposed changes to\r\nthe document. Approved changes will apparently be issued electronically on an\r\nannual basis.<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=Arial><span\r\nstyle='font-size:10.0pt;font-family:Arial'>An authorized excerpt from the 1986\r\nrelease of RP-16 in included in Appendix A of my book, &#8220;<i><span\r\nstyle='font-style:italic'>Radiosity: A Programmer&#8217;s Perspective</span></i>.&#8221;\r\nThe entire book is available for free download (free as in beer) from:<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=Arial><span\r\nstyle='font-size:10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; http://www.helios32.com/Ashdown\r\nRadiosity.zip<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>You may need to use:<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=\"Courier New\"><span style='font-size:10.0pt;\r\nfont-family:\"Courier New\"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; http://www.helios32.com/Ashdown%20Radiosity.zip</span></font><font\r\nsize=2 face=Arial><span style='font-size:10.0pt;font-family:Arial'><o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>with some browsers, notably (I am told) Netscape.<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Cheers,<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Ian Ashdown, P. Eng., LC, FIES<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>President<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>byHeart Consultants Limited<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>http://www.helios32.com<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k72ATfcc001675;\r\n\tWed, 2 Aug 2006 12:29:41 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id k72ATM25002402;\r\n\tWed, 2 Aug 2006 12:29:30 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k72ATK7l012457;\r\n\tWed, 2 Aug 2006 12:29:20 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id k72ATBw3012446;\r\n\tWed, 2 Aug 2006 12:29:11 +0200\r\nReceived: from mx-serv.inrialpes.fr (mx-serv.inrialpes.fr [194.199.18.100])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k72ARikM011087\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 2 Aug 2006 12:27:44 +0200\r\nReceived: from mail.vsiltd.co.uk (mail.vsiltd.co.uk [195.152.206.150])\r\n\tby mx-serv.inrialpes.fr (8.13.6/8.13.0) with ESMTP id k72ARa8q025654\r\n\tfor <globillum@imag.fr>; Wed, 2 Aug 2006 12:27:38 +0200 (MEST)\r\nReceived: from elvis.lightwork (slade.owshared [195.152.206.70])\r\n\tby mail.vsiltd.co.uk (8.12.8/8.12.8) with ESMTP id k72AMsGP017910\r\n\tfor <globillum@imag.fr>; Wed, 2 Aug 2006 11:22:54 +0100\r\nReceived: by ELVIS with Internet Mail Service (5.5.2653.19)\r\n\tid <36CP28KV>; Wed, 2 Aug 2006 11:27:17 +0100\r\nMessage-ID: <8815647C7041D111A3010060B06BE1C0034FCF4F@ELVIS>\r\nFrom: Neil Gatenby <neil.gatenby@lightworkdesign.com>\r\nTo: globillum@imag.fr\r\nSubject: HDRI content\r\nDate: Wed, 2 Aug 2006 11:27:09 +0100\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2653.19)\r\nX-Greylist: Sender is SPF-compliant, not delayed by milter-greylist-2.0.2 (mx-serv.inrialpes.fr [194.199.18.100]); Wed, 02 Aug 2006 12:27:38 +0200 (MEST)\r\nX-mx-serv-inrialpes-fr-MailScanner-Information: Please contact postmaster@inrialpes.fr for more information\r\nX-mx-serv-inrialpes-fr-MailScanner: Found to be clean\r\nX-mx-serv-inrialpes-fr-MailScanner-SpamCheck: n'est pas un polluriel,\r\n\tSpamAssassin (score=0, requis 6)\r\nX-mx-serv-inrialpes-fr-MailScanner-From: neil.gatenby@lightworkdesign.com\r\nX-Spam-Status: LOW ; -49\r\nX-Spam-Status: No\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 327\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHi all\r\n\r\nSeems strange writing to a .fr email address, when the whole of France is\r\nstill on holiday, but hopefully the rest of the world is reading!\r\n\r\nI've a question about HDR images, and the relation between the colours I\r\nfind in the file, and the real-world values that a light meter might have\r\ncaptured, had it been there at the time of image capture.  What is the\r\nrelationship?  \r\n\r\nI'm finding  that loads of the content I'm getting my hands on is not \"deep\"\r\nat all.  I'll have a \"sun in sky\" image where the sun is only 100x brighter\r\nthan the darkest parts of the image - this seems to be really common - I\r\nhave lots of data, and very little is truly HDR\r\n\r\nI can see that there must be a camera response curve in there somewhere, and\r\nthat the combination of different exposures in one HDRI will further\r\ncomplicate the issue.  \r\n\r\nDoes anyone know of any published work in this field?  \r\n\r\nAny mappings from so-called HDRIs to truly HDRIs?  (e.g., the user says they\r\nwant 6 log units in their result)\r\n\r\nI'm importance-sampling HDRIs in a prerender step, and then using those \"N\r\ndistant lights\" during rendering, but I don't get a sharp shadow from the\r\nsun cos the sample(s) that are sat on the sun are not THAT much brighter\r\nthan the other samples out there.\r\n\r\nAny input much appreciated\r\n\r\nCheers\r\nNeil\r\n\r\nP.S.  Anyone got any precis reports on what was cool at the Rendering\r\nSymposium, or SIGGRAPH?\r\n\r\n\r\n\r\n\r\nNeil Gatenby\r\nSenior Software Specialist\r\nLightwork Design, Rutledge House, 78 Clarkehouse Road, Sheffield, S10 2LJ,\r\nUK\r\nTel: +44 114 266 8404,    Fax: +44 114 1383\r\nneil.gatenby@lightworkdesign.com,  http://www.lightworkdesign.com/\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k734AnLK002399;\r\n\tThu, 3 Aug 2006 06:10:49 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id k734AdVR007548;\r\n\tThu, 3 Aug 2006 06:10:46 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k734AYI5016475;\r\n\tThu, 3 Aug 2006 06:10:34 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id k734AS6G016468;\r\n\tThu, 3 Aug 2006 06:10:28 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k7348tx3013266\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 3 Aug 2006 06:09:00 +0200\r\nReceived: from imeil.udg.es (imeil.udg.es [130.206.45.97])\r\n\tby imag.imag.fr (8.13.6/8.13.6) with ESMTP id k733KkVA005704\r\n\tfor <globillum@imag.fr>; Thu, 3 Aug 2006 05:20:47 +0200 (CEST)\r\nReceived: from imeil.udg.es (avirimeil.udg.es [130.206.45.95])\r\n\tby imeil.udg.es (8.11.6/out/otb) with ESMTP id k72IA9r15247\r\n\tfor <globillum@imag.fr>; Wed, 2 Aug 2006 20:10:09 +0200\r\nReceived: from morisca.udg.es (correu.udg.es [130.206.127.29])\r\n\tby imeil.udg.es (8.11.6/in/otb) with ESMTP id k72IA4D15202;\r\n\tWed, 2 Aug 2006 20:10:09 +0200\r\nReceived: from mailima.udg.es (mailima.udg.es [84.88.162.217])\r\n\tby morisca.udg.es (Postfix) with ESMTP\r\n\tid 1DB0583E09; Wed,  2 Aug 2006 20:10:01 +0200 (CEST)\r\nReceived: from mailima.udg.es (localhost [127.0.0.1])\r\n\tby localhost (Postfix) with ESMTP\r\n\tid 23DAA10FB8C; Wed,  2 Aug 2006 20:10:02 +0200 (CEST)\r\nReceived: by mailima.udg.es (Postfix, from userid 30)\r\n\tid 04ACA10FB8B; Wed,  2 Aug 2006 20:10:01 +0200 (CEST)\r\nReceived: from 216.Red-80-38-74.staticIP.rima-tde.net (216.Red-80-38-74.staticIP.rima-tde.net [80.38.74.216]) \r\n\tby mailima.udg.es (IMP) with HTTP \r\n\tfor <frederic@mailima.udg.es>; Wed,  2 Aug 2006 20:10:01 +0200\r\nMessage-ID: <1154542201.44d0ea799fcd2@mailima.udg.es>\r\nDate: Wed,  2 Aug 2006 20:10:01 +0200\r\nFrom: Frederic Perez <frederic@ima.udg.es>\r\nReply-To: fredericpcx@terra.es\r\nTo: Neil Gatenby <neil.gatenby@lightworkdesign.com>\r\nCc: globillum@imag.fr\r\nSubject: Re: HDRI content\r\nReferences: <8815647C7041D111A3010060B06BE1C0034FCF4F@ELVIS>\r\nIn-Reply-To: <8815647C7041D111A3010060B06BE1C0034FCF4F@ELVIS>\r\nMIME-Version: 1.0\r\nUser-Agent: Internet Messaging Program (IMP) 3.2.1\r\nX-Originating-IP: 80.38.74.216\r\nX-Greylist: Delayed for 09:10:36 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Thu, 03 Aug 2006 05:20:47 +0200 (CEST)\r\nX-IMAG-MailScanner-Information: Please contact IMAG DMI for more information\r\nX-IMAG-MailScanner: Found to be clean\r\nX-MailScanner-From: frederic@ima.udg.es\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 328\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -49\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHi Neil,\r\n\r\nmy only two cents on this is that Blender has recently added \r\nsupport for HDR images---there seems to be a variety of formats\r\n(http://www.blender.org/cms/High_Dynamic_Range_Gra.765.0.html),\r\nand thus I'm not surprised to learn what you describe.\r\n\r\nPerhaps you can find interesting links under\r\nhttp://en.wikibooks.org/wiki/Blender_3D:_Noob_to_Pro/HDRi\r\n\r\n(as an example, I found out that a course entitled \r\n\"High-Dynamic-Range Imaging: Theory and Applications\" took place\r\nat SIGGRAPH 2006: \r\nhttp://www.siggraph.org/s2006/main.php?f=conference&p=courses&s=5\r\nCool enough?)\r\n\r\nBest regards,\r\n\r\nFrederic\r\n\r\nQuoting Neil Gatenby <neil.gatenby@lightworkdesign.com>:\r\n\r\n> \r\n> Hi all\r\n> \r\n> Seems strange writing to a .fr email address, when the whole of France is\r\n> still on holiday, but hopefully the rest of the world is reading!\r\n> \r\n> I've a question about HDR images, and the relation between the colours I\r\n> find in the file, and the real-world values that a light meter might have\r\n> captured, had it been there at the time of image capture.  What is the\r\n> relationship?  \r\n> \r\n> I'm finding  that loads of the content I'm getting my hands on is not \"deep\"\r\n> at all.  I'll have a \"sun in sky\" image where the sun is only 100x brighter\r\n> than the darkest parts of the image - this seems to be really common - I\r\n> have lots of data, and very little is truly HDR\r\n> \r\n> I can see that there must be a camera response curve in there somewhere, and\r\n> that the combination of different exposures in one HDRI will further\r\n> complicate the issue.  \r\n> \r\n> Does anyone know of any published work in this field?  \r\n> \r\n> Any mappings from so-called HDRIs to truly HDRIs?  (e.g., the user says they\r\n> want 6 log units in their result)\r\n> \r\n> I'm importance-sampling HDRIs in a prerender step, and then using those \"N\r\n> distant lights\" during rendering, but I don't get a sharp shadow from the\r\n> sun cos the sample(s) that are sat on the sun are not THAT much brighter\r\n> than the other samples out there.\r\n> \r\n> Any input much appreciated\r\n> \r\n> Cheers\r\n> Neil\r\n> \r\n> P.S.  Anyone got any precis reports on what was cool at the Rendering\r\n> Symposium, or SIGGRAPH?\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k735WHRb015349;\r\n\tThu, 3 Aug 2006 07:32:19 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id k735W3cO015167;\r\n\tThu, 3 Aug 2006 07:32:08 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k735W32j026912;\r\n\tThu, 3 Aug 2006 07:32:03 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id k735W2Mv026907;\r\n\tThu, 3 Aug 2006 07:32:02 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k735V7vQ025902\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 3 Aug 2006 07:31:07 +0200\r\nReceived: from vms042pub.verizon.net (vms042pub.verizon.net [206.46.252.42])\r\n\tby imag.imag.fr (8.13.6/8.13.6) with ESMTP id k735V3Lb019214\r\n\tfor <globillum@imag.fr>; Thu, 3 Aug 2006 07:31:05 +0200 (CEST)\r\nReceived: from ATHLON1 ([70.23.142.105])\r\n by vms042.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep\r\n 9 2005)) with ESMTPA id <0J3E00HKGN6ADOZ7@vms042.mailsrvcs.net> for\r\n globillum@imag.fr; Wed, 02 Aug 2006 23:30:11 -0500 (CDT)\r\nDate: Thu, 03 Aug 2006 00:30:11 -0400\r\nFrom: \"Arnold Gallardo\" <zeroneg1@toast.net>\r\nSubject: RE: HDRI content\r\nIn-reply-to: <8815647C7041D111A3010060B06BE1C0034FCF4F@ELVIS>\r\nTo: globillum@imag.fr\r\nMessage-id: <IIEBKGMJKCKHCHOPKFKKGEFLCDAA.zeroneg1@toast.net>\r\nMIME-version: 1.0\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.2869\r\nX-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0)\r\nImportance: Normal\r\nX-Priority: 3 (Normal)\r\nX-MSMail-priority: Normal\r\nX-Greylist: Delayed for 01:00:21 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Thu, 03 Aug 2006 07:31:05 +0200 (CEST)\r\nX-IMAG-MailScanner-Information: Please contact IMAG DMI for more information\r\nX-IMAG-MailScanner: Found to be clean\r\nX-MailScanner-From: zeroneg1@toast.net\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 329\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -49\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nHi,\r\n\r\nHDR was started if not popularized by Paul Debevec:\r\n\r\nhttp://www.debevec.org/Research/HDR/\r\n\r\nhttp://gl.ict.usc.edu/skyprobes/\r\n\r\nhttp://www.hdrshop.com/\r\n\r\nYou might want to directly contact Paul. You might want to contact him\r\ndirectly at his website. I had the privelege of meeting him at one of\r\nSiggraph's private parties and he was a very nice guy.\r\n\r\nAs for your questions that's fairly complicated although we do have direct\r\naccess to luminance data via the RAW file storage.  I however have not\r\nverified through incident light metering if the luminance values in the RAW\r\nfiles that I have corresponded well with the actual presnet values in the\r\nenvironment.\r\n\r\nAnother issue though that is often not discussed it tonemapping. Could this\r\nbe an issue in your application if you are using mean value?\r\n\r\nRegards,\r\n\r\nArnold Gallardo\r\n\r\n\r\n\r\n\r\n-----Original Message-----\r\nFrom: Neil Gatenby [mailto:neil.gatenby@lightworkdesign.com]\r\nSent: Wednesday, August 02, 2006 6:27 AM\r\nTo: globillum@imag.fr\r\nSubject: HDRI content\r\n\r\n\r\n\r\nHi all\r\n\r\nSeems strange writing to a .fr email address, when the whole of France is\r\nstill on holiday, but hopefully the rest of the world is reading!\r\n\r\nI've a question about HDR images, and the relation between the colours I\r\nfind in the file, and the real-world values that a light meter might have\r\ncaptured, had it been there at the time of image capture.  What is the\r\nrelationship?\r\n\r\nI'm finding  that loads of the content I'm getting my hands on is not \"deep\"\r\nat all.  I'll have a \"sun in sky\" image where the sun is only 100x brighter\r\nthan the darkest parts of the image - this seems to be really common - I\r\nhave lots of data, and very little is truly HDR\r\n\r\nI can see that there must be a camera response curve in there somewhere, and\r\nthat the combination of different exposures in one HDRI will further\r\ncomplicate the issue.\r\n\r\nDoes anyone know of any published work in this field?\r\n\r\nAny mappings from so-called HDRIs to truly HDRIs?  (e.g., the user says they\r\nwant 6 log units in their result)\r\n\r\nI'm importance-sampling HDRIs in a prerender step, and then using those \"N\r\ndistant lights\" during rendering, but I don't get a sharp shadow from the\r\nsun cos the sample(s) that are sat on the sun are not THAT much brighter\r\nthan the other samples out there.\r\n\r\nAny input much appreciated\r\n\r\nCheers\r\nNeil\r\n\r\nP.S.  Anyone got any precis reports on what was cool at the Rendering\r\nSymposium, or SIGGRAPH?\r\n\r\n\r\n\r\n\r\nNeil Gatenby\r\nSenior Software Specialist\r\nLightwork Design, Rutledge House, 78 Clarkehouse Road, Sheffield, S10 2LJ,\r\nUK\r\nTel: +44 114 266 8404,    Fax: +44 114 1383\r\nneil.gatenby@lightworkdesign.com,  http://www.lightworkdesign.com/\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k7QEv4lk003978;\r\n\tSat, 26 Aug 2006 16:57:04 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby neelix.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id k7QEusd5024040;\r\n\tSat, 26 Aug 2006 16:57:01 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k7QEuq4v032148;\r\n\tSat, 26 Aug 2006 16:56:52 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id k7QEupsr032144;\r\n\tSat, 26 Aug 2006 16:56:51 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k7QEuaEe031148\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 26 Aug 2006 16:56:36 +0200\r\nReceived: from sophia.inria.fr (sophia.inria.fr [138.96.64.20])\r\n\tby imag.imag.fr (8.13.6/8.13.6) with ESMTP id k7QEuWnE006302\r\n\t(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)\r\n\tfor <globillum@imag.fr>; Sat, 26 Aug 2006 16:56:33 +0200 (CEST)\r\nReceived: from localhost (localhost [127.0.0.1])\r\n\tby sophia.inria.fr (8.13.8/8.13.4) with ESMTP id k7QEuV16023752\r\n\tfor <globillum@imag.fr>; Sat, 26 Aug 2006 16:56:31 +0200\r\nReceived: from sophia.inria.fr (ANice-151-1-21-22.w83-113.abo.wanadoo.fr [83.113.221.22])\r\n\t(authenticated bits=0)\r\n\tby sophia.inria.fr (8.13.8/8.13.4) with ESMTP id k7QEiIRL011039\r\n\t(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO)\r\n\tfor <globillum@imag.fr>; Sat, 26 Aug 2006 16:44:18 +0200\r\nMessage-ID: <44F05E41.3060106@sophia.inria.fr>\r\nDate: Sat, 26 Aug 2006 16:44:17 +0200\r\nFrom: George Drettakis <George.Drettakis@sophia.inria.fr>\r\nUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)\r\nX-Accept-Language: fr-fr, fr\r\nMIME-Version: 1.0\r\nTo: globillum@imag.fr\r\nSubject: RenderCache code available (Post for Bruce Walter)\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Sat, 26 Aug 2006 16:56:34 +0200 (CEST)\r\nX-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (sophia.inria.fr [138.96.64.20]); Sat, 26 Aug 2006 16:44:19 +0200 (MEST)\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-IMAG-MailScanner-Information: Please contact IMAG DMI for more information\r\nX-IMAG-MailScanner: Found to be clean\r\nX-MailScanner-From: george.drettakis@sophia.inria.fr\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 330\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-Spam-Status: LOW ; -49\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHello all\r\n\r\nHere is a note from Bruce Walter who had problems with the list server:\r\n\r\n-----------------\r\n\r\nJust a quick note to announce that the complete C++ source code for\r\nthe Render Cache is now available under GPL license at:\r\n\r\nhttp://www.graphics.cornell.edu/research/interactive/rendercache/\r\n\r\nThe Render Cache is an interactive display adapter/system for use\r\nwith ray-based renderers published in EGSR 99 and 02 (see page for\r\nmore details).  I've had requests for code, but hadn't been able to\r\nrelease it until now.\r\n\r\nthanks,\r\n\r\nBruce Walter\r\n\r\n\r\n\r\n----------\r\n\r\nCheers\r\n \r\n\r\n    -g\r\n\r\n-- \r\nGeorge Drettakis, Group Leader, REVES\r\n--\r\nINRIA Sophia-Antipolis, 2004 route des Lucioles, BP 93\r\nF-06902 Sophia Antipolis, France; email: George.Drettakis@sophia.inria.fr\r\ntel: +33 4 92 38 50 32 fax: +33 4 92 38 50 30 (dial 04 92 38 ... in France)\r\nhttp://www-sop.inria.fr/reves/George.Drettakis\r\n\"Le luxe, c'est le temps\" -- Jean-Jacques Goldman\r\n\r\n\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k8CDi53J015307;\r\n\tTue, 12 Sep 2006 15:44:07 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id k8CEhuv7006931;\r\n\tTue, 12 Sep 2006 16:44:02 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k8CEhuFp005775;\r\n\tTue, 12 Sep 2006 16:43:56 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id k8CEhtKb005770;\r\n\tTue, 12 Sep 2006 16:43:55 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k8CEeaZ4004486\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 12 Sep 2006 16:40:36 +0200\r\nReceived: from mail20c0.megamailservers.com (mail20c0.megamailservers.com [216.251.36.230])\r\n\tby imag.imag.fr (8.13.6/8.13.6) with ESMTP id k8CEeV51027609\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Tue, 12 Sep 2006 16:40:34 +0200 (CEST)\r\nX-POP-User: book.helios32.com\r\nReceived: from IAN (S01060006257abbc2.vn.shawcable.net [24.81.109.189])\r\n\tby mail20c0.megamailservers.com (8.13.6/8.13.1) with ESMTP id k8CEHXk9003457\r\n\tfor <globillum@imag.fr>; Tue, 12 Sep 2006 10:17:38 -0400\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: Radiosity: A Programmer's Perspective - Now Free!\r\nDate: Tue, 12 Sep 2006 07:17:31 -0700\r\nOrganization: byHeart Consultants Limited\r\nMessage-ID: <000e01c6d676$311da830$6401a8c0@IAN>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook 11\r\nThread-Index: AcbWdi93UjI2ol7cRe6QJpK/M14WcA==\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962\r\nX-Greylist: Delayed for 00:22:52 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Tue, 12 Sep 2006 16:40:34 +0200 (CEST)\r\nX-IMAG-MailScanner-Information: Please contact IMAG DMI for more information\r\nX-IMAG-MailScanner: Found to be clean\r\nX-MailScanner-From: ian_ashdown@helios32.com\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 331\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -22\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\n<style>\r\n<!--\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=purple>\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>From <a href=\"http://www.cgarchitect.com/\">www.cgarchitect.com</a>:<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal style='margin-left:.5in'><b><font size=2 face=Arial><span\r\nstyle='font-size:10.0pt;font-family:Arial;font-weight:bold'>Radiosity: A\r\nProgrammer&#8217;s Perspective - Now Free!</span></font></b><font size=2\r\nface=Arial><span style='font-size:10.0pt;font-family:Arial'> <br>\r\n<i><span style='font-style:italic'>September 12, 2006<br>\r\n<br>\r\n</span></i><i><span style='font-style:italic'>Radiosity: A Programmer&#8217;s\r\nPerspective </span></i>(Wiley 1994), is now available for free from Lighting\r\nAnalysts. The downloadable ZIP file includes C++ source code for HELIOS, a\r\nfully-functional radiosity renderer.<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>See <a\r\nhref=\"http://www.agi32.com/Extra/TechnicalDocs/technicalDocuments.htm\">http://www.agi32.com/Extra/TechnicalDocs/technicalDocuments.htm</a>\r\nfor details.<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>Ian Ashdown, P. Eng., LC, FIES<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>President<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'>byHeart Consultants Limited<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><a href=\"http://www.helios32.com/\">http://www.helios32.com</a><o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id k8JEYFE2022721;\r\n\tTue, 19 Sep 2006 16:34:15 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby neelix.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id k8JFXrie025412;\r\n\tTue, 19 Sep 2006 17:33:59 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k8JFXq0S004175;\r\n\tTue, 19 Sep 2006 17:33:52 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id k8JFXkdn004165;\r\n\tTue, 19 Sep 2006 17:33:46 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k8JFWRYn003144\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 19 Sep 2006 17:32:27 +0200\r\nReceived: from mail76.megamailservers.com (mail76.megamailservers.com [216.251.36.76])\r\n\tby imag.imag.fr (8.13.6/8.13.6) with ESMTP id k8JFW9R1002036\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Tue, 19 Sep 2006 17:32:12 +0200 (CEST)\r\nX-POP-User: book.helios32.com\r\nReceived: from IAN (S01060006257abbc2.vn.shawcable.net [24.81.109.189])\r\n\tby mail76.megamailservers.com (8.13.6/8.13.1) with ESMTP id k8JF6kf2021669\r\n\tfor <globillum@imag.fr>; Tue, 19 Sep 2006 11:06:52 -0400\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 06/09/19 Release of RADBIB and GITHESIS\r\nDate: Tue, 19 Sep 2006 08:06:46 -0700\r\nOrganization: byHeart Consultants Limited\r\nMessage-ID: <000501c6dbfd$3b617790$6401a8c0@IAN>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook 11\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962\r\nThread-Index: Acbb/TmJzvID4+c6TYOQPC/H/U+d2g==\r\nX-Greylist: Delayed for 00:25:13 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Tue, 19 Sep 2006 17:32:12 +0200 (CEST)\r\nX-IMAG-MailScanner-Information: Please contact IMAG DMI for more information\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-From: ian_ashdown@helios32.com\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 332\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -32\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\n<style>\r\n<!--\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=purple>\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><b><font size=3 face=Arial><span\r\nstyle='font-size:12.0pt;font-family:Arial;font-weight:bold'>ANNOUNCE: 06/09/19\r\nRelease of RADBIB and GITHESIS<br>\r\n</span></font></b><font face=Arial><span style='font-family:Arial'><br>\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\nrelated global illumination papers, theses, articles, and books. It currently\r\nincludes 2,572 references -- 25 new additions since its 06/04/26 release.<br>\r\n<br>\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\ndate of September 19, 2006) from:<br>\r\n<br>\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\n<br>\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\nGITHESIS.BIB. This bibliography includes 323 references to radiosity, photon\r\nmapping, and related global illumination theses -- 3 new additions since the\r\n06/04/26 release.<br>\r\n<br>\r\nFinancial support for the maintenance of these bibliographies is provided by\r\nbyHeart Consultants Limited.<br>\r\n<br>\r\nIan Ashdown, P. Eng., LC, FIES<br>\r\nPresident<br>\r\nbyHeart Consultants Limited<br>\r\nhttp://www.helios32.com<br>\r\n<br>\r\n<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id k8UGdFna024190;\r\n\tSat, 30 Sep 2006 18:39:15 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby neelix.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id k8UGd23a008704;\r\n\tSat, 30 Sep 2006 18:39:09 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k8UGctvY020306;\r\n\tSat, 30 Sep 2006 18:38:55 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id k8UGcimc020296;\r\n\tSat, 30 Sep 2006 18:38:44 +0200\r\nReceived: from mx-serv.inrialpes.fr (mx-serv.inrialpes.fr [194.199.18.100])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k8UGbE7J019281\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 30 Sep 2006 18:37:14 +0200\r\nReceived: from paste.autodesk.com (paste.autodesk.com [198.102.112.48])\r\n\tby mx-serv.inrialpes.fr (8.13.6/8.13.0) with ESMTP id k8UGb8x2001319\r\n\tfor <globillum@imag.fr>; Sat, 30 Sep 2006 18:37:09 +0200 (MEST)\r\nReceived: from msgusawfe01.ads.autodesk.com ([144.111.33.210])\r\n\tby paste.autodesk.com (8.13.0/8.12.6) with ESMTP id k8UGaZ9t013676\r\n\tfor <globillum@imag.fr>; Sat, 30 Sep 2006 09:36:45 -0700 (PDT)\r\nReceived: from msgusawpf02.ads.autodesk.com ([144.111.33.213]) by msgusawfe01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\n\t Sat, 30 Sep 2006 09:36:35 -0700\r\nReceived: from msgusaepf01.ads.autodesk.com ([144.111.72.51]) by msgusawpf02.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\n\t Sat, 30 Sep 2006 09:36:35 -0700\r\nReceived: from msgusaemb02.ads.autodesk.com ([144.111.72.54]) by msgusaepf01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\n\t Sat, 30 Sep 2006 12:36:34 -0400\r\nx-mimeole: Produced By Microsoft Exchange V6.0.6603.0\r\nMIME-Version: 1.0\r\nSubject: Ray Tracing News v. 19 no. 1 is out\r\nDate: Sat, 30 Sep 2006 12:36:34 -0400\r\nMessage-ID: <A4F4647B12DBAD40B07041547CA2526406234673@msgusaebk01.autodesk.com>\r\nThread-Topic: Ray Tracing News v. 19 no. 1 is out\r\nThread-Index: Acbkrpcbn9/vJH5xR1K3T88nh28iNQ==\r\nFrom: \"Eric Haines\" <eric.haines@autodesk.com>\r\nTo: globillum@imag.fr\r\nX-OriginalArrivalTime: 30 Sep 2006 16:36:34.0456 (UTC) FILETIME=[978B2980:01C6E4AE]\r\nX-Greylist: Sender is SPF-compliant, not delayed by milter-greylist-2.0.2 (mx-serv.inrialpes.fr [194.199.18.100]); Sat, 30 Sep 2006 18:37:10 +0200 (MEST)\r\nX-mx-serv-inrialpes-fr-MailScanner-Information: Please contact postmaster@inrialpes.fr for more information\r\nX-mx-serv-inrialpes-fr-MailScanner: Found to be clean\r\nX-mx-serv-inrialpes-fr-MailScanner-SpamCheck: n'est pas un polluriel,\r\n\tSpamAssassin (score=0.001, requis 6, HTML_MESSAGE 0.00)\r\nX-mx-serv-inrialpes-fr-MailScanner-From: eric.haines@autodesk.com\r\nX-Spam-Status: LOW ; -47\r\nX-Spam-Status: No\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 335\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\ncontent-class: urn:content-classes:message\r\nContent-Type: multipart/alternative;\r\n\tboundary=\"----_=_NextPart_001_01C6E4AE.9781D73F\"\r\n\r\n\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\n<style>\r\n<!--\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=purple>\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'>The Ray Tracing News v. 19\r\nno. 1 is now available at <a href=\"http://www.raytracingnews.org/rtnv19n1.html\">http://www.raytracingnews.org/rtnv19n1.html</a><o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'>Contents:<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'>&nbsp;&nbsp;&nbsp; * Introduction<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'>&nbsp;&nbsp;&nbsp; * Ray Tracing Roundup<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'>&nbsp;&nbsp;&nbsp; * Notes on Efficient Ray\r\nTracing, by Solomon Boulos and Eric Haines<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'>&nbsp;&nbsp;&nbsp; * Ray-Box Sorting, by\r\nSolomon Boulos and Eric Haines<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'>&nbsp;&nbsp;&nbsp; * BVHs and Memory\r\nCoherence, notes by Christer Ericson and Sung-Eui Yoon<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'>&nbsp;&nbsp;&nbsp; * &quot;So long and\r\nthanks for all the fish...&quot;, from Michael Ashikhmin, comments by Eric\r\nHaines<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'>&nbsp;&nbsp; &nbsp;* Ray/Box Intersection\r\nOptimization, by Eric Haines, Solomon Boulos, and Pete Shirley<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'>&nbsp;&nbsp;&nbsp; * SIGGRAPH 2006 Report,\r\nby Eric Haines<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'>Enjoy,<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=\"Courier New\"><span style='font-size:10.0pt;\r\nfont-family:\"Courier New\"'>Eric</span></font><font size=2 face=Arial><span\r\nstyle='font-size:10.0pt;font-family:Arial'><o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id k969YNfg010417;\r\n\tFri, 6 Oct 2006 11:34:23 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id k969XksT014348;\r\n\tFri, 6 Oct 2006 11:33:56 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k969XkXu004015;\r\n\tFri, 6 Oct 2006 11:33:46 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id k969XUIl004009;\r\n\tFri, 6 Oct 2006 11:33:30 +0200\r\nReceived: from mx-serv.inrialpes.fr (mx-serv.inrialpes.fr [194.199.18.100])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k969VDdD003885\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 6 Oct 2006 11:31:14 +0200\r\nReceived: from mail.vsiltd.co.uk (mail.vsiltd.co.uk [195.152.206.150] (may be forged))\r\n\tby mx-serv.inrialpes.fr (8.13.6/8.13.0) with ESMTP id k968xQnm004499\r\n\tfor <globillum@imag.fr>; Fri, 6 Oct 2006 10:59:43 +0200 (MEST)\r\nReceived: from elvis.lightwork (slade.owshared [195.152.206.70])\r\n\tby mail.vsiltd.co.uk (8.12.8/8.12.8) with ESMTP id k968wZcn003966\r\n\tfor <globillum@imag.fr>; Fri, 6 Oct 2006 09:58:36 +0100\r\nReceived: by ELVIS with Internet Mail Service (5.5.2653.19)\r\n\tid <T200NY39>; Fri, 6 Oct 2006 09:58:35 +0100\r\nMessage-ID: <8815647C7041D111A3010060B06BE1C003B18BBF@ELVIS>\r\nFrom: Neil Gatenby <neil.gatenby@lightworkdesign.com>\r\nTo: globillum@imag.fr\r\nSubject: The great unbiased renderer debate\r\nDate: Fri, 6 Oct 2006 09:58:34 +0100\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2653.19)\r\nX-Greylist: Sender is SPF-compliant, not delayed by milter-greylist-2.0.2 (mx-serv.inrialpes.fr [194.199.18.100]); Fri, 06 Oct 2006 10:59:44 +0200 (MEST)\r\nX-mx-serv-inrialpes-fr-MailScanner-Information: Please contact postmaster@inrialpes.fr for more information\r\nX-mx-serv-inrialpes-fr-MailScanner: Found to be clean\r\nX-mx-serv-inrialpes-fr-MailScanner-SpamCheck: n'est pas un polluriel,\r\n\tSpamAssassin (score=0, requis 6)\r\nX-mx-serv-inrialpes-fr-MailScanner-From: neil.gatenby@lightworkdesign.com\r\nX-Spam-Status: LOW ; -49\r\nX-Spam-Status: No\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 336\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHiya\r\n\r\nIt's Friday, so I thought I'd start this ...\r\n\r\nI'm noticing lots of unbiased renderers popping up in the market:\r\n\thttp://www.maxwellrender.com/\r\n\thttp://www.fryrender.com/\r\n\thttp://www.indigorenderer.com/\r\n\r\nIf you sample a PDF which represents the distribution of their offices\r\nacross the surface of the world, you will probably find yourself in Madrid.\r\nNo bad thing, I'm sure.  (Unless you're a Barca fan!)\r\n\r\nAnyone here have strong thoughts on whether they are a good thing, or a bad\r\nthing?  \r\n\r\nIt surely depends on what you are trying to do.  So I'm assuming this use\r\ncase: somebody sat in front of a 3DSMax-like piece of software, trying to do\r\nseveral (3? 6? 10?) photorealistic renders of a building.  Interior,\r\nexterior (both, either), night, day (both, either), realistic lighting,\r\nmaterials and geometry.  Feel free to invent different use cases to support\r\nyour PoV\r\n\r\nSurely unbiased means noisy and slow, whereas bias means applying\r\nintelligent smoothing to unbiased numbers so as to achieve the same (or\r\n_very nearly the same) image in less time?  Or a fast image with nowhere\r\nnear so much noise?\r\n\r\nI'd be interested to read your views\r\n\r\nHave a good w/e, all\r\n\r\nCheers\r\nNeil\r\n\r\n\r\n\r\n\r\n\r\nNeil Gatenby\r\nSenior Software Specialist\r\nLightwork Design, Rutledge House, 78 Clarkehouse Road, Sheffield, S10 2LJ,\r\nUK\r\nTel: +44 114 266 8404,    Fax: +44 114 1383\r\nneil.gatenby@lightworkdesign.com,  http://www.lightworkdesign.com/\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id k9C0FOXl019769;\r\n\tThu, 12 Oct 2006 02:15:24 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id k9C0EYtj023172;\r\n\tThu, 12 Oct 2006 02:14:42 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k9C0ESws029257;\r\n\tThu, 12 Oct 2006 02:14:28 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id k9C0ELVp029252;\r\n\tThu, 12 Oct 2006 02:14:21 +0200\r\nReceived: from mx-serv.inrialpes.fr (mx-serv.inrialpes.fr [194.199.18.100])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id k9C0BtQQ027961\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 12 Oct 2006 02:11:55 +0200\r\nReceived: from mail.vsiltd.co.uk (mail.vsiltd.co.uk [195.152.206.150])\r\n\tby mx-serv.inrialpes.fr (8.13.6/8.13.0) with ESMTP id k9C0Blg8014810\r\n\tfor <globillum@imag.fr>; Thu, 12 Oct 2006 02:11:51 +0200 (MEST)\r\nReceived: from elvis.lightwork (slade.owshared [195.152.206.70])\r\n\tby mail.vsiltd.co.uk (8.12.8/8.12.8) with ESMTP id k9C0BYco017980\r\n\tfor <globillum@imag.fr>; Thu, 12 Oct 2006 01:11:35 +0100\r\nReceived: by ELVIS with Internet Mail Service (5.5.2653.19)\r\n\tid <T2003B5W>; Thu, 12 Oct 2006 01:11:36 +0100\r\nMessage-ID: <8815647C7041D111A3010060B06BE1C003B18BF5@ELVIS>\r\nFrom: Neil Gatenby <neil.gatenby@lightworkdesign.com>\r\nTo: globillum@imag.fr\r\nSubject: FW: unbiased vs biased\r\nDate: Thu, 12 Oct 2006 01:11:27 +0100\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2653.19)\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nX-Greylist: Sender is SPF-compliant, not delayed by milter-greylist-2.0.2 (mx-serv.inrialpes.fr [194.199.18.100]); Thu, 12 Oct 2006 02:11:51 +0200 (MEST)\r\nX-mx-serv-inrialpes-fr-MailScanner-Information: Please contact postmaster@inrialpes.fr for more information\r\nX-mx-serv-inrialpes-fr-MailScanner: Found to be clean\r\nX-mx-serv-inrialpes-fr-MailScanner-SpamCheck: n'est pas un polluriel,\r\n\tSpamAssassin (score=0, requis 6)\r\nX-mx-serv-inrialpes-fr-MailScanner-From: neil.gatenby@lightworkdesign.com\r\nX-Spam-Status: LOW ; -49\r\nX-Spam-Status: No\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 337\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHi again\r\n\r\nBrian has had trouble getting an email onto the list, so I'm forwarding his\r\nemail here, since I feel it adds to the debate, and he has given me the OK\r\nto do so\r\n\r\nBrian mentions Instant Radiosity, which is also available commercially\r\n(http://www.artlantis.com/products/artlantisR/) although presumably its\r\nbiased, so as to avoid the artefacts described in the attached\r\n\r\nCheers\r\nNeil\r\n\r\nMessage-ID: <5b7094580610110628s22f27387uf6ecdecec072fbd4@mail.gmail.com>\r\nFrom: Brian Budge <budge@cs.ucdavis.edu>\r\nTo: Neil Gatenby <neil.gatenby@lightworkdesign.com>\r\nSubject: re: unbiased vs biased\r\nDate: Wed, 11 Oct 2006 14:28:22 +0100\r\nMIME-Version: 1.0\r\nX-Mailer: Internet Mail Service (5.5.2653.19)\r\nContent-Type: text/plain\r\n\r\nHI Neil -\r\n\r\nI've been trying for a couple of days to get on the globillum@imag.fr\r\nmailing list, but somehow have failed... anyhow, here's my view:\r\n\r\nI agree that it depends on the use of the software.  There are surely\r\ncases where bias is unimportant, but there are others where it is\r\npotentially important.\r\n\r\nAlso, my view is that you can introduce so many different kinds of\r\nbias leading to different levels of artifacts.  One that we are all\r\nfamiliar with is when a photon map is directly visualized as in\r\nJensen's original paper.  When I wrote my first photon mapping\r\nrenderer, I thought I'd made a mistake... what were all these\r\n\"splats\"?  Add a level of indirection, and the splats go away, and the\r\nimage is more reasonable (and also takes much longer to compute).\r\n\r\nAnother case would be instant radiosity.  The algorithm is in general\r\nunbiased for most paths (LD*SDE can't be represented at all) when no\r\nbounding is done on the lighting, but it looks terrible with all the\r\nblooming, and it really would take infinitely many samples using\r\ninfinite precision software for the blooming to go away.  When you add\r\na bounding term though, the algorithm converges quite nicely and\r\nquickly (although now biased and noticeably too dark).\r\n\r\n I think that unbiased algorithms bring something important to the\r\ntable, though, which may or may not be important depending on your\r\napplication.  Sure, photon mapping will give you a reasonable image\r\nmost of the time, but there is no guarantee of that, even if you run\r\nas many samples as you want.  Path tracing on the other hand should\r\neventually guarantee the correct image, albeit more slowly.\r\n\r\nI think unbiased renderers and their underlying algorithms are\r\nimportant.  You can add biased versions if you want them, but unbiased\r\nsoftware will work in general, and usually with less \"tweaking\" (gee,\r\nhow many times have I rendered an image with photon mapping and\r\ndecided that I actually needed to shoot more photons?)\r\n\r\n  Brian\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id kA68irFv029543;\r\n\tMon, 6 Nov 2006 09:44:53 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id kA68iLdA020337;\r\n\tMon, 6 Nov 2006 09:44:27 +0100 (MET)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id kA68iL0l005022;\r\n\tMon, 6 Nov 2006 09:44:21 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id kA68iCO0004943;\r\n\tMon, 6 Nov 2006 09:44:12 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id kA68ZGOX002656\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 6 Nov 2006 09:35:36 +0100\r\nReceived: from pantheon-po12.its.yale.edu (pantheon-po12.its.yale.edu [130.132.50.70])\r\n\tby imag.imag.fr (8.13.6/8.13.6) with ESMTP id kA5KJUsB010566\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL)\r\n\tfor <globillum@imag.fr>; Sun, 5 Nov 2006 21:19:33 +0100 (CET)\r\nReceived: from Edith (vpn130132044043.its.yale.edu [130.132.44.43])\r\n\tby pantheon-po12.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id kA5JuUBl011674\r\n\tfor <globillum@imag.fr>; Sun, 5 Nov 2006 14:56:33 -0500\r\nFrom: \"Holly Rushmeier\" <holly@acm.org>\r\nTo: globillum@imag.fr\r\nSubject: Data Sets Available\r\nDate: Sun, 5 Nov 2006 14:56:30 -0500\r\nMessage-ID: <002901c70114$7cdc6220$6501a8c0@cs.yale.edu>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook 11\r\nThread-Index: AccBE//Fyg2gjQEDQKG1VStaV5DH8QAAGfSw\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962\r\nX-YaleITSMailFilter: Version 1.2c (attachment(s) not renamed)\r\nX-Greylist: Delayed for 00:22:56 by milter-greylist-1.6 (imag.imag.fr [129.88.30.1]); Sun, 05 Nov 2006 21:19:33 +0100 (CET)\r\nX-IMAG-MailScanner-Information: Please contact IMAG DMI for more information\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-From: holly@acm.org\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 339\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -26\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 9001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nHi,\r\n\r\nWe have just made several data sets available for testing algorithms for\r\nsynthesizing material aging effects, and for extracting consistent texture\r\nmaps from sets of digital images:\r\n\r\n1. Directions for obtaining both source and target data from our paper\r\n\"Context Aware Textures\" \r\nhttp://graphics.cs.yale.edu/CAT/\r\n are available from\r\nhttp://graphics.cs.yale.edu/CAT/CAT_data.htm\r\nThe data sets include spatially and temporally varying appearances due to\r\nweathering effects, with these variations correlated to geometric and\r\nenvironmental factors.\r\n\r\n2. Directions for obtaining both high dynamic range images and Cyra scans\r\nfrom our paper \"A System for Reconstructing Integrated Texture Maps for\r\nLarge Structures\"\r\nhttp://graphics.cs.yale.edu/publications/finalsubmission073.pdf\r\n\r\n are available from\r\nhttp://graphics.cs.yale.edu/data/readme_data_vc.html\r\n\r\n\r\n-- Holly\r\n\r\n_______________\r\nHolly Rushmeier, Dept. of CS, Yale University, PO Box 208285, New Haven,CT\r\n06520-8285,Phone: (203)432-4091, holly@acm.org\r\n\r\n\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id kAN023G6016099;\r\n\tThu, 23 Nov 2006 01:02:03 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id kAN01uHR014786;\r\n\tThu, 23 Nov 2006 01:01:56 +0100 (MET)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id kAN01r0B004167;\r\n\tThu, 23 Nov 2006 01:01:53 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id kAN01rmC004158;\r\n\tThu, 23 Nov 2006 01:01:53 +0100\r\nReceived: from mx-serv.inrialpes.fr (mx-serv.inrialpes.fr [194.199.18.100])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id kAN01c2e003184\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 23 Nov 2006 01:01:38 +0100\r\nReceived: from shell.lmi.net (shell.lmi.net [66.117.140.246])\r\n\tby mx-serv.inrialpes.fr (8.13.6/8.13.0) with ESMTP id kAN01KnU010823;\r\n\tThu, 23 Nov 2006 01:01:32 +0100 (MET)\r\nReceived: from localhost (shell.lmi.net [66.117.140.246])\r\n\tby shell.lmi.net (8.13.6/8.13.6) with ESMTP id kAN014sM039464;\r\n\tWed, 22 Nov 2006 16:01:05 -0800 (PST)\r\nSubject: Re: Blinn's law\r\nFrom: Larry Gritz <lg@larrygritz.com>\r\nTo: Nicolas Holzschuch <Nicolas.Holzschuch@imag.fr>\r\nCc: globillum@imag.fr\r\nIn-Reply-To: <B03B5A61-1B96-4AAF-AE78-324F0DEA4D70@imag.fr>\r\nReferences: <B03B5A61-1B96-4AAF-AE78-324F0DEA4D70@imag.fr>\r\nDate: Wed, 22 Nov 2006 16:02:16 -0800\r\nMessage-Id: <1164240136.12957.3.camel@dhcp-10>\r\nMime-Version: 1.0\r\nX-Mailer: Evolution 2.4.0\r\nX-Scanned-By: MIMEDefang 2.37\r\nX-mx-serv-inrialpes-fr-MailScanner-Information: Please contact postmaster@inrialpes.fr for more information\r\nX-mx-serv-inrialpes-fr-MailScanner: Found to be clean\r\nX-mx-serv-inrialpes-fr-MailScanner-SpamCheck: n'est pas un polluriel,\r\n\tSpamAssassin (score=0, requis 5)\r\nX-mx-serv-inrialpes-fr-MailScanner-From: lg@larrygritz.com\r\nX-Spam-Status: LOW ; -2\r\nX-Spam-Status: No\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 341\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-Virus-Scanned: by amavisd-new\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 9001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nJim Blinn said or wrote this quite a while back.  At one point a couple\r\nyears ago, I asked him directly for the original citation and he said\r\nhe'd long since forgotten exactly when he said it.\r\n\r\nThe \"original\" form, near as Jim told me he could remember it, was \"all\r\nframes take 15 minutes to render, regardless of improvements to\r\ntechnology.\"  I've found that the time limit varies from person to\r\nperson and company to company (some think 1 minute is long enough,\r\nothers will tolerate 8 hour renders), but the principle holds remarkably\r\nwell -- faster machines or better algorithms always result (for film\r\nrendering, anyway) in the artists increasing complexity until they're\r\nback at the original time limit.\r\n\r\n\t-- lg\r\n\r\n\r\nOn Wed, 2006-11-22 at 22:10 +0100, Nicolas Holzschuch wrote:\r\n> Hello fellow globillumers,\r\n> If I remember well, at EGWR in Vienna (1998), A. Apodaca mentionned a  \r\n> \"Blinn's law\" (the appetite of users for \"cool features\" will double  \r\n> every twelve months) that trumps Moore's law.\r\n> \r\n> I've been doing some research, but I can't find a definitive source  \r\n> on \"Blinn's law\". Can anyone help?\r\n\r\n-- \r\nLarry Gritz\r\nlg@larrygritz.com              (for work *ONLY*, lgritz@nvidia.com)\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id kBDDMmUN010617;\r\n\tWed, 13 Dec 2006 14:22:48 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id kBDDMcac000518;\r\n\tWed, 13 Dec 2006 14:22:41 +0100 (MET)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id kBDDMZTe000332;\r\n\tWed, 13 Dec 2006 14:22:35 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id kBDDMUHg000300;\r\n\tWed, 13 Dec 2006 14:22:30 +0100\r\nReceived: from mx-serv.inrialpes.fr (mx-serv.inrialpes.fr [194.199.18.100])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id kBDDMF4t031804\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 13 Dec 2006 14:22:15 +0100\r\nReceived: from rozz.csail.mit.edu (rozz.csail.mit.edu [128.30.2.16])\r\n\tby mx-serv.inrialpes.fr (8.13.6/8.13.0) with ESMTP id kBDDM8uc015458\r\n\tfor <globillum@imag.fr>; Wed, 13 Dec 2006 14:22:10 +0100 (MET)\r\nReceived: from etching.csail.mit.edu ([128.30.96.89])\r\n\tby rozz.csail.mit.edu with esmtps (TLSv1:AES256-SHA:256)\r\n\t(Exim 4.63)\r\n\t(envelope-from <fredo@csail.mit.edu>)\r\n\tid 1GuU3Z-0001Nb-Qj\r\n\tfor globillum@imag.fr; Wed, 13 Dec 2006 08:21:57 -0500\r\nMessage-ID: <457FFE77.4050000@csail.mit.edu>\r\nDate: Wed, 13 Dec 2006 08:21:59 -0500\r\nFrom: Fredo Durand <fredo@csail.mit.edu>\r\nReply-To: fredo@csail.mit.edu\r\nUser-Agent: Thunderbird 1.5.0.8 (Windows/20061025)\r\nMIME-Version: 1.0\r\nTo: globillum@imag.fr\r\nSubject: 3D meshes with textures\r\nX-Greylist: Sender is SPF-compliant, not delayed by milter-greylist-2.0.2 (mx-serv.inrialpes.fr [194.199.18.100]); Wed, 13 Dec 2006 14:22:10 +0100 (MET)\r\nX-mx-serv-inrialpes-fr-MailScanner-Information: Please contact postmaster@inrialpes.fr for more information\r\nX-mx-serv-inrialpes-fr-MailScanner: Found to be clean\r\nX-mx-serv-inrialpes-fr-MailScanner-SpamCheck: n'est pas un polluriel,\r\n\tSpamAssassin (score=0, requis 5)\r\nX-mx-serv-inrialpes-fr-MailScanner-From: fredo@csail.mit.edu\r\nX-Spam-Status: LOW ; -11\r\nX-Spam-Status: No\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 342\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-Virus-Scanned: by amavisd-new\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 9001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nWe have just put online some pretty high-quality 3D meshes with \r\nparameterization and texture atlases\r\nhttp://people.csail.mit.edu/tmertens/textransfer/data/index.html\r\n(corresponding to our EGSR paper\r\nhttp://people.csail.mit.edu/tmertens/textransfer/index.html\r\n\r\nEnjoy.\r\n\r\nFredo\r\n\r\n-- \r\nFredo Durand,  MIT CSAIL\r\nThe Stata Center 32-D426, 32 Vassar Street, Cambridge, MA 02139, USA\r\nphone : 617 253 7223  fax : 617 253 4640\r\nhttp://graphics.csail.mit.edu/~fredo/\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id l47FCH8V031775;\r\n\tMon, 7 May 2007 17:12:18 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id l47FCAVQ009491;\r\n\tMon, 7 May 2007 17:12:10 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id l47FC9Vq018774;\r\n\tMon, 7 May 2007 17:12:09 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id l47FC6cL018769;\r\n\tMon, 7 May 2007 17:12:06 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id l47F9ic3017762\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 7 May 2007 17:09:44 +0200\r\nReceived: from mail113.megamailservers.com (mail113.megamailservers.com [216.251.36.113])\r\n\tby imag.imag.fr (8.13.8/8.13.8) with ESMTP id l47F9Vo8016826\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Mon, 7 May 2007 17:09:34 +0200 (CEST)\r\nX-POP-User: ian_ashdown.helios32.com\r\nReceived: from Ian (S01060006257abbc2.vn.shawcable.net [24.85.220.50])\r\n\tby mail113.megamailservers.com (8.13.6.20060614/8.13.1) with ESMTP id l47DH3HE021470\r\n\tfor <globillum@imag.fr>; Mon, 7 May 2007 09:17:08 -0400\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 07/04/03 Release of RADBIB and GITHESIS\r\nDate: Mon, 7 May 2007 06:16:44 -0700\r\nOrganization: byHeart Consultants Limited\r\nMessage-ID: <000301c790a9$f6ad6520$6401a8c0@Ian>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook 11\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028\r\nThread-Index: AceQqfWUM+sQiNHASMG1plM4P0xw9g==\r\nX-Greylist: Sender is SPF-compliant, not delayed by milter-greylist-3.0 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Mon, 07 May 2007 17:12:13 +0200 (MEST)\r\nX-Greylist: Delayed for 01:52:20 by milter-greylist-3.0 (imag.imag.fr [129.88.30.1]); Mon, 07 May 2007 17:09:34 +0200 (CEST)\r\nX-IMAG-MailScanner-Information: Please contact IMAG DMI for more information\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-From: ian_ashdown@helios32.com\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 349\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-Virus-Scanned: by amavisd-new\r\nX-Spam-Status: LOW ; -11\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\n<style>\r\n<!--\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=purple>\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><b><font size=2 face=Arial><span\r\nstyle='font-size:11.0pt;font-family:Arial;font-weight:bold'>ANNOUNCE: 07/04/03\r\nRelease of RADBIB and GITHESIS</span></font></b><font size=2 face=Arial><span\r\nstyle='font-size:11.0pt;font-family:Arial'><br>\r\n<br>\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\nrelated global illumination papers, theses, articles, and books. It currently\r\nincludes 2,583 references -- 11 new additions since its 06/09/19 release.<br>\r\n<br>\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\ndate of May 3, 2007) from:<br>\r\n<br>\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\n<br>\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\nGITHESIS.BIB. This bibliography includes 324 references to radiosity, photon\r\nmapping, and related global illumination theses -- 1 new addition since the\r\n06/09/19 release.<br>\r\n<br>\r\nFinancial support for the maintenance of these bibliographies is provided by\r\nbyHeart Consultants Limited.<br>\r\n<br>\r\nIan Ashdown, P. Eng., LC, FIES<br>\r\nPresident<br>\r\nbyHeart Consultants Limited<br>\r\nhttp://www.helios32.com<br>\r\n<br>\r\n<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:11.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id l4LEVcm2028987;\r\n\tMon, 21 May 2007 16:31:38 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby neelix.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id l4LEV9X1008004;\r\n\tMon, 21 May 2007 16:31:13 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id l4LEV9Bt015520;\r\n\tMon, 21 May 2007 16:31:09 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id l4LEV87T015515;\r\n\tMon, 21 May 2007 16:31:08 +0200\r\nReceived: from mx-serv.inrialpes.fr (mx-serv.inrialpes.fr [194.199.18.100])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id l4LETPWm014508\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 21 May 2007 16:29:25 +0200\r\nReceived: from mut.autodesk.com (mut.autodesk.com [198.102.112.26])\r\n\tby mx-serv.inrialpes.fr (8.13.6/8.13.0) with ESMTP id l4LETIF4006596\r\n\tfor <globillum@imag.fr>; Mon, 21 May 2007 16:29:19 +0200 (MEST)\r\nReceived: from msgusawfe02.ads.autodesk.com ([144.111.33.211])\r\n\tby mut.autodesk.com (8.13.0/8.12.6) with ESMTP id l4LESnnZ003224\r\n\tfor <globillum@imag.fr>; Mon, 21 May 2007 07:29:08 -0700 (PDT)\r\nReceived: from MSGUSAWBH01.ads.autodesk.com ([144.111.33.207]) by msgusawfe02.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\n\t Mon, 21 May 2007 07:29:03 -0700\r\nReceived: from msgusaebh01.ads.autodesk.com ([144.111.72.71]) by MSGUSAWBH01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\n\t Mon, 21 May 2007 07:29:02 -0700\r\nReceived: from msgusaemb02.ads.autodesk.com ([144.111.72.54]) by msgusaebh01.ads.autodesk.com with Microsoft SMTPSVC(5.0.2195.6713);\r\n\t Mon, 21 May 2007 10:29:01 -0400\r\nX-MimeOLE: Produced By Microsoft Exchange V6.0.6603.0\r\nContent-class: urn:content-classes:message\r\nMIME-Version: 1.0\r\nContent-Type: multipart/mixed;\r\n boundary=\"------------090700090804030907010204\"\r\nSubject: New Ray Tracing News is out\r\nDate: Mon, 21 May 2007 10:29:01 -0400\r\nMessage-ID: <A4F4647B12DBAD40B07041547CA2526409CCA1D1@msgusaebk01.autodesk.com>\r\nX-MS-TNEF-Correlator: <A4F4647B12DBAD40B07041547CA2526409CCA1D1@msgusaebk01.autodesk.com>\r\nThread-Topic: New Ray Tracing News is out\r\nThread-Index: AcebtGAFqQCH/K7MRwOl3agXXRZbYg==\r\nFrom: \"Eric Haines\" <eric.haines@autodesk.com>\r\nTo: \"globillum\" <globillum@imag.fr>\r\nX-OriginalArrivalTime: 21 May 2007 14:29:01.0248 (UTC) FILETIME=[60200C00:01C79BB4]\r\nX-Greylist: Sender is SPF-compliant, not delayed by milter-greylist-3.0 (neelix.kom.tuwien.ac.at [192.35.241.67]); Mon, 21 May 2007 16:31:34 +0200 (MEST)\r\nX-Greylist: Sender is SPF-compliant, not delayed by milter-greylist-2.0.2 (mx-serv.inrialpes.fr [194.199.18.100]); Mon, 21 May 2007 16:29:20 +0200 (MEST)\r\nX-mx-serv-inrialpes-fr-MailScanner-Information: Please contact postmaster@inrialpes.fr for more information\r\nX-mx-serv-inrialpes-fr-MailScanner: Found to be clean\r\nX-mx-serv-inrialpes-fr-MailScanner-SpamCheck: n'est pas un polluriel,\r\n\tSpamAssassin (score=0, requis 5)\r\nX-mx-serv-inrialpes-fr-MailScanner-From: eric.haines@autodesk.com\r\nX-Spam-Status: LOW ; 0\r\nX-Spam-Status: No\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 350\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-Virus-Scanned: by amavisd-new\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\n\r\nThis is a multi-part message in MIME format.\r\n--------------090700090804030907010204\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\n\r\nRay Tracing News v20 n1 (wow, 20 years?) is out at\r\nhttp://raytracingnews.org/rtnv20n1.html\r\n\r\n \r\n\r\nPlease do give the puzzle a try, I'd love to see an intuitive answer for\r\nthis one,\r\n\r\n \r\n\r\nEric\r\n\r\n\r\nAttachment Converted: \"C:\\meine daten\\eudora\\Attach ab 2007.02.16\\msg-25689-5051.txt\"\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\n\r\n--------------090700090804030907010204\r\nContent-Type: text/plain; charset=windows-1252;\r\n name=\"msg-25689-5051.txt\"\r\nContent-Transfer-Encoding: 7bit\r\nContent-Disposition: attachment;\r\n filename=\"msg-25689-5051.txt\"\r\n\r\nRay Tracing News v20 n1 (wow, 20 years?) is out at\r\nhttp://raytracingnews.org/rtnv20n1.html\r\n\r\n \r\n\r\nPlease do give the puzzle a try, I'd love to see an intuitive answer for\r\nthis one,\r\n\r\n \r\n\r\nEric\r\n\r\n\r\n--------------090700090804030907010204--\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id l545vpfr023010;\r\n\tMon, 4 Jun 2007 07:57:52 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby neelix.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id l545vg8M010894;\r\n\tMon, 4 Jun 2007 07:57:42 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id l545vfHT005070;\r\n\tMon, 4 Jun 2007 07:57:41 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id l545vWSp005059;\r\n\tMon, 4 Jun 2007 07:57:32 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id l545s5pr003977\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 4 Jun 2007 07:54:05 +0200\r\nReceived: from mail99.megamailservers.com (mail99.megamailservers.com [216.251.36.99])\r\n\tby imag.imag.fr (8.13.8/8.13.8) with ESMTP id l545rYfR003315\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Mon, 4 Jun 2007 07:53:54 +0200 (CEST)\r\nX-POP-User: ian_ashdown.helios32.com\r\nReceived: from Ian (S01060006257abbc2.vn.shawcable.net [24.81.109.183])\r\n\tby mail99.megamailservers.com (8.13.6.20060614/8.13.1) with ESMTP id l544ECSa009712\r\n\tfor <globillum@imag.fr>; Mon, 4 Jun 2007 00:14:20 -0400\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 07/06/03 Release of RADBIB and GITHESIS\r\nDate: Sun, 3 Jun 2007 21:13:04 -0700\r\nOrganization: byHeart Consultants Limited\r\nMessage-ID: <000301c7a65e$a8700a00$6401a8c0@Ian>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook 11\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028\r\nThread-Index: AcemXqYX0Yowmy5iQuedwKQXsFhLeg==\r\nX-Greylist: Delayed for 01:39:28 by milter-greylist-3.0 (imag.imag.fr [129.88.30.1]); Mon, 04 Jun 2007 07:53:54 +0200 (CEST)\r\nX-IMAG-MailScanner-Information: Please contact IMAG DMI for more information\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-From: ian_ashdown@helios32.com\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 351\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-Virus-Scanned: by amavisd-new\r\nX-Spam-Status: LOW ; 0\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\n\r\n<head>\r\n<meta http-equiv=Content-Type content=\"text/html; charset=us-ascii\">\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\n<style>\r\n<!--\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=purple>\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><u><font size=2 face=Arial><span\r\nstyle='font-size:10.0pt;font-family:Arial'>ANNOUNCE: 07/04/03 Release of RADBIB\r\nand GITHESIS</span></font></u><font size=2 face=Arial><span style='font-size:\r\n10.0pt;font-family:Arial'><br>\r\n<br>\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\nrelated global illumination papers, theses, articles, and books. It currently\r\nincludes 2,597 references -- 14 new additions since its 07/05/03 release.<br>\r\n<br>\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\ndate of June 3, 2007) from:<br>\r\n<br>\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\n<br>\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\nGITHESIS.BIB. This bibliography includes 323 references to radiosity, photon\r\nmapping, and related global illumination theses -- no new additions since the\r\n07/05/03 release.<br>\r\n<br>\r\nNOTE: There is also an unpublished two-page manuscript in the Resources section\r\ncalled &quot;Simplifying Eigenvector Radiosity.&quot; If you have ever wanted\r\nto solve the radiosity equation directly rather than iteratively &#8230;<br>\r\n<br>\r\nFinancial support for the maintenance of these bibliographies is provided by\r\nbyHeart Consultants Limited.<br>\r\n<br>\r\nIan Ashdown, P. Eng., LC, FIES<br>\r\nPresident<br>\r\nbyHeart Consultants Limited<br>\r\n<a href=\"http://www.helios32.com/\">http://www.helios32.com</a><o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id l6J81AOO024866;\r\n\tThu, 19 Jul 2007 10:01:10 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id l6J7vJqW015823;\r\n\tThu, 19 Jul 2007 09:57:20 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id l6J7vJSA021834;\r\n\tThu, 19 Jul 2007 09:57:19 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id l6J7vEWB021828;\r\n\tThu, 19 Jul 2007 09:57:14 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id l6J7rqIG019764\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 19 Jul 2007 09:53:52 +0200\r\nReceived: from mail97.megamailservers.com (mail97.megamailservers.com [216.251.36.97])\r\n\tby imag.imag.fr (8.13.8/8.13.8) with ESMTP id l6J7rciD012084\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Thu, 19 Jul 2007 09:53:40 +0200 (CEST)\r\nX-POP-User: ian_ashdown.helios32.com\r\nReceived: from Ian (S01060006257abbc2.vn.shawcable.net [24.81.109.239])\r\n\tby mail97.megamailservers.com (8.13.6.20060614/8.13.1) with ESMTP id l6J5fQ0u011905\r\n\tfor <globillum@imag.fr>; Thu, 19 Jul 2007 01:41:31 -0400\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 07/07/18 Release of RADBIB and GITHESIS\r\nDate: Wed, 18 Jul 2007 22:38:58 -0700\r\nOrganization: byHeart Consultants Limited\r\nMessage-ID: <005a01c7c9c7$1bba2f50$6b01a8c0@Ian>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook 11\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3138\r\nThread-Index: AcfJxxqZvkEJ6zDMQ++UvTkw0gm2ew==\r\nX-Greylist: Sender is SPF-compliant, not delayed by milter-greylist-3.0 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Thu, 19 Jul 2007 10:01:10 +0200 (MEST)\r\nX-Greylist: Delayed for 02:12:05 by milter-greylist-3.0 (imag.imag.fr [129.88.30.1]); Thu, 19 Jul 2007 09:53:40 +0200 (CEST)\r\nX-IMAG-MailScanner-Information: Please contact IMAG DMI for more information\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-From: ian_ashdown@helios32.com\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 354\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 3.2//EN\">\r\n<HTML>\r\n<HEAD>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\n<META NAME=\"Generator\" CONTENT=\"MS Exchange Server version 6.5.7036.0\">\r\n<TITLE>ANNOUNCE: 07/07/18 Release of RADBIB and GITHESIS</TITLE>\r\n</HEAD>\r\n<BODY>\r\n<!-- Converted from text/rtf format -->\r\n\r\n<P DIR=LTR><SPAN LANG=\"en-us\"><U><FONT FACE=\"Arial\">ANNOUNCE: 07/07/18 Release of RADBIB and GITHESIS</FONT></U></SPAN><SPAN LANG=\"en-us\"><BR>\r\n<BR>\r\n<FONT FACE=\"Arial\">RADBIB is a comprehensive bibliography of radiosity, photon mapping, and related global illumination papers, theses, articles, and books. It currently includes 2,610 references -- 13 new additions since its 07/06/03 release.<BR>\r\n<BR>\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release date of July 18, 2007) from:<BR>\r\n<BR>\r\n&nbsp; <A HREF=\"http://www.helios32.com\">http://www.helios32.com</A> (Resources section)<BR>\r\n<BR>\r\nAlso available from this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This bibliography includes 323 references to radiosity, photon mapping, and related global illumination theses -- no new additions since the 07/05/03 release.<BR>\r\n<BR>\r\nFinancial support for the maintenance of these bibliographies is provided by byHeart Consultants Limited.<BR>\r\n<BR>\r\nIan Ashdown, P. Eng., LC, FIES<BR>\r\nPresident<BR>\r\nbyHeart Consultants Limited<BR>\r\n<A HREF=\"http://www.helios32.com\">http://www.helios32.com</A><BR>\r\n</FONT></SPAN></P>\r\n\r\n<P DIR=LTR><SPAN LANG=\"en-us\"></SPAN></P>\r\n\r\n</BODY>\r\n</HTML>\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id l7IHfC8Z001185;\r\n\tSat, 18 Aug 2007 19:41:12 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id l7IHf75N004662;\r\n\tSat, 18 Aug 2007 19:41:08 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id l7IHf7s0000698;\r\n\tSat, 18 Aug 2007 19:41:07 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id l7IHevQK000690;\r\n\tSat, 18 Aug 2007 19:40:57 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id l7IHbeO3032086\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 18 Aug 2007 19:37:40 +0200\r\nReceived: from mail57.megamailservers.com (mail57.megamailservers.com [216.251.36.57])\r\n\tby imag.imag.fr (8.13.8/8.13.8) with ESMTP id l7IHatT9006818\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Sat, 18 Aug 2007 19:36:57 +0200 (CEST)\r\nX-POP-User: janet_ashdown.helios32.com\r\nReceived: from Ian (S01060006257abbc2.vn.shawcable.net [24.81.109.239])\r\n\tby mail57.megamailservers.com (8.13.6.20060614/8.13.1) with ESMTP id l7IGueUx005905\r\n\tfor <globillum@imag.fr>; Sat, 18 Aug 2007 12:56:45 -0400\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 07/08/18 Release of RADBIB and GITHESIS\r\nDate: Sat, 18 Aug 2007 09:53:17 -0700\r\nOrganization: byHeart Consultants Limited\r\nMessage-ID: <001401c7e1b8$475bd060$7801a8c0@Ian>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook 11\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3138\r\nThread-Index: AcfhuEZVFJuh6za8T4K8R3BNID/hPQ==\r\nX-Greylist: Sender is SPF-compliant, not delayed by milter-greylist-3.0 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Sat, 18 Aug 2007 19:41:11 +0200 (MEST)\r\nX-Greylist: Delayed for 00:40:08 by milter-greylist-3.0 (imag.imag.fr [129.88.30.1]); Sat, 18 Aug 2007 19:36:58 +0200 (CEST)\r\nX-IMAG-MailScanner-Information: Please contact IMAG DMI for more information\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-From: ian_ashdown@helios32.com\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 355\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-Virus-Scanned: by amavisd-new\r\nX-Spam-Status: LOW ; -7\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\n<style>\r\n<!--\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=purple>\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'>ANNOUNCE: 07/08/18 Release\r\nof RADBIB and GITHESIS<br>\r\n<br>\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\nrelated global illumination papers, theses, articles, and books. It currently\r\nincludes 2,616 references -- 6 new additions since its 07/07/18 release.<br>\r\n<br>\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\ndate of August 18, 2007) from:<br>\r\n<br>\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\n<br>\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\nGITHESIS.BIB. This bibliography includes 323 references to radiosity, photon\r\nmapping, and related global illumination theses -- no new additions since the\r\n07/07/18 release.<br>\r\n<br>\r\nFinancial support for the maintenance of these bibliographies is provided by\r\nbyHeart Consultants Limited.<br>\r\n<br>\r\nIan Ashdown, P. Eng., LC, FIES<br>\r\nPresident<br>\r\nbyHeart Consultants Limited<br>\r\n<a href=\"http://www.helios32.com/\">http://www.helios32.com</a><o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'><br>\r\n<br>\r\n<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from tuvok.kom.tuwien.ac.at (tuvok.kom.tuwien.ac.at [192.35.241.66])\r\n\tby cg.tuwien.ac.at (8.13.8/8.13.8/Debian-3) with ESMTP id l9J663gr014346;\r\n\tFri, 19 Oct 2007 08:06:03 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.13.7/8.13.7) with ESMTP id l9J65t9S004410;\r\n\tFri, 19 Oct 2007 08:05:56 +0200 (MEST)\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id l9J65toi025310;\r\n\tFri, 19 Oct 2007 08:05:55 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id l9J65o0i025302;\r\n\tFri, 19 Oct 2007 08:05:50 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id l9J62dSj023284\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 19 Oct 2007 08:02:39 +0200\r\nReceived: from server.agi32.com (unknown.ord.scnet.net [66.225.254.249] (may be forged))\r\n\tby imag.imag.fr (8.13.8/8.13.8) with ESMTP id l9J62Fpr027684\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Fri, 19 Oct 2007 08:02:17 +0200 (CEST)\r\nReceived: from [24.81.109.239] (helo=Ian)\r\n\tby server.agi32.com with esmtpa (Exim 4.68)\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\n\tid 1IikUe-00011z-MO\r\n\tfor globillum@imag.fr; Thu, 18 Oct 2007 23:33:57 -0600\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 07/10/18 Release of RADBIB and GITHESIS\r\nDate: Thu, 18 Oct 2007 22:33:51 -0700\r\nOrganization: byHeart Consultants Limited\r\nMessage-ID: <000301c81211$a3b45e70$6901a8c0@Ian>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook 11\r\nThread-Index: AcgSEaHcokaRFdCdSlKul0tGYxhLLA==\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\nX-AntiAbuse: Original Domain - imag.fr\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\nX-Greylist: Sender is SPF-compliant, not delayed by milter-greylist-3.0 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Fri, 19 Oct 2007 08:06:03 +0200 (MEST)\r\nX-Greylist: Delayed for 00:28:16 by milter-greylist-3.0 (imag.imag.fr [129.88.30.1]); Fri, 19 Oct 2007 08:02:18 +0200 (CEST)\r\nX-IMAG-MailScanner-Information: Please contact IMAG DMI for more information\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-From: ian_ashdown@helios32.com\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 357\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-Virus-Scanned: by amavisd-new\r\nX-Spam-Status: LOW ; -25\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\n<style>\r\n<!--\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=purple>\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'>ANNOUNCE: 07/10/18 Release\r\nof RADBIB and GITHESIS<br>\r\n<br>\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\nrelated global illumination papers, theses, articles, and books. It currently\r\nincludes 2,646 references -- 30 new additions since its 07/08/18 release.<br>\r\n<br>\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\ndate of October 18, 2007) from:<br>\r\n<br>\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\n<br>\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\nGITHESIS.BIB. This bibliography includes 324 references to radiosity, photon\r\nmapping, and related global illumination theses -- one new addition since the\r\n07/08/18 release.<br>\r\n<br>\r\nFinancial support for the maintenance of these bibliographies is provided by\r\nbyHeart Consultants Limited.<br>\r\n<br>\r\nIan Ashdown, P. Eng., LC, FIES<br>\r\nPresident<br>\r\nbyHeart Consultants Limited<br>\r\n<a href=\"http://www.helios32.com/\">http://www.helios32.com</a><o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'><br>\r\n<br>\r\n<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-Path: <globillum-owner@imag.fr>\r\nReceived: from neelix.kom.tuwien.ac.at (neelix.kom.tuwien.ac.at [192.35.241.67])\r\n\tby cg.tuwien.ac.at (8.13.8/8.13.8/Debian-3) with ESMTP id l9RKVRkI009744;\r\n\tSat, 27 Oct 2007 22:31:27 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby neelix.kom.tuwien.ac.at (8.13.8/8.13.8) with ESMTP id l9RKVM4j028051;\r\n\tSat, 27 Oct 2007 22:31:22 +0200\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id l9RKVLtD002858;\r\n\tSat, 27 Oct 2007 22:31:21 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id l9RKVKUK002853;\r\n\tSat, 27 Oct 2007 22:31:20 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id l9RKUKfp001827\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 27 Oct 2007 22:30:20 +0200\r\nReceived: from server.agi32.com (unknown.ord.scnet.net [66.225.254.249] (may be forged))\r\n\tby imag.imag.fr (8.13.8/8.13.8) with ESMTP id l9RKU74A027446\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Sat, 27 Oct 2007 22:30:09 +0200 (CEST)\r\nReceived: from s01060006257abbc2.vn.shawcable.net ([24.81.109.239] helo=Ian)\r\n\tby server.agi32.com with esmtpa (Exim 4.68)\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\n\tid 1IlsIG-0002lZ-Sq\r\n\tfor globillum@imag.fr; Sat, 27 Oct 2007 14:30:05 -0600\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 07/10/27 Release of RADBIB and GITHESIS\r\nDate: Sat, 27 Oct 2007 13:29:49 -0700\r\nOrganization: byHeart Consultants Limited\r\nMessage-ID: <000401c818d8$1f1372f0$7301a8c0@Ian>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook 11\r\nThread-Index: AcgY16dfPP3NZNyiQxOq47HsiC5aLQ==\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\nX-AntiAbuse: Original Domain - imag.fr\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\nX-Greylist: Sender is SPF-compliant, not delayed by milter-greylist-4.0rc1 (neelix.kom.tuwien.ac.at [192.35.241.67]); Sat, 27 Oct 2007 22:31:27 +0200 (CEST)\r\nX-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-3.0 (imag.imag.fr [129.88.30.1]); Sat, 27 Oct 2007 22:30:10 +0200 (CEST)\r\nX-IMAG-MailScanner-Information: Please contact IMAG DMI for more information\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-From: ian_ashdown@helios32.com\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 358\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-Virus-Scanned: by amavisd-new\r\nX-Spam-Status: LOW ; 0\r\nX-Spam-TU-Processing-Host: neelix\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\n<style>\r\n<!--\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=purple>\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><font size=2 face=\"Courier New\"><span\r\nstyle='font-size:10.0pt;font-family:\"Courier New\"'>ANNOUNCE: 07/10/27 Release\r\nof RADBIB and GITHESIS<br>\r\n<br>\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\nrelated global illumination papers, theses, articles, and books. It currently\r\nincludes 2,657 references -- 11 new additions since its 07/10/18 release.<br>\r\n<br>\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\ndate of October 27, 2007) from:<br>\r\n<br>\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\n<br>\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\nGITHESIS.BIB. This bibliography includes 324 references to radiosity, photon\r\nmapping, and related global illumination theses -- no new additions since the\r\n07/10/18 release.<br>\r\n<br>\r\nFinancial support for the maintenance of these bibliographies is provided by\r\nbyHeart Consultants Limited.<br>\r\n<br>\r\nIan Ashdown, P. Eng., LC, FIES<br>\r\nPresident<br>\r\nbyHeart Consultants Limited<br>\r\nhttp://www.helios32.com<br>\r\n<br>\r\n<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-path: <globillum-owner@imag.fr>\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\nDelivery-date: Thu, 13 Mar 2008 07:09:17 +0100\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66]:45430)\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\n\tid 1JZgcv-0007kz-9G; Thu, 13 Mar 2008 07:09:17 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id m2D695gV013695;\r\n\tThu, 13 Mar 2008 07:09:05 +0100\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id m2D695hj015331;\r\n\tThu, 13 Mar 2008 07:09:05 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id m2D694i9015324;\r\n\tThu, 13 Mar 2008 07:09:04 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id m2D63E74023662\r\n\tfor <globillum@chopinette.imag.fr>; Thu, 13 Mar 2008 07:03:28 +0100\r\nReceived: from server.agi32.com (unknown.ord.scnet.net [66.225.254.249] (may be forged))\r\n\tby imag.imag.fr (8.13.8/8.13.8) with ESMTP id m2D55OHC007967\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Thu, 13 Mar 2008 06:05:26 +0100 (CET)\r\nReceived: from s01060006257abbc2.vn.shawcable.net ([24.84.242.155] helo=Ian)\r\n\tby server.agi32.com with esmtpa (Exim 4.68)\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\n\tid 1JZeYY-0001ER-In\r\n\tfor globillum@imag.fr; Wed, 12 Mar 2008 21:56:39 -0600\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 08/03/12 Release of RADBIB and GITHESIS\r\nDate: Wed, 12 Mar 2008 20:56:26 -0700\r\nOrganization: byHeart Consultants Limited\r\nMessage-ID: <000601c884be$38056730$6401a8c0@Ian>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook 11\r\nThread-Index: AciEvjYhdmcwgvY7SVKwck1mD2V4hw==\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\nX-AntiAbuse: Original Domain - imag.fr\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\nX-Greylist: Sender is SPF-compliant, not delayed by milter-greylist-4.0rc1 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Thu, 13 Mar 2008 07:09:17 +0100 (CET)\r\nX-Greylist: Delayed for 01:08:43 by milter-greylist-3.0 (imag.imag.fr [129.88.30.1]); Thu, 13 Mar 2008 06:05:26 +0100 (CET)\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM for more information\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-From: ian_ashdown@helios32.com\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 362\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; 0\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\n<style>\r\n<!--\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=purple>\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><b><font size=2\r\nface=\"Courier New\"><span style='font-size:10.0pt;font-family:\"Courier New\";\r\nfont-weight:bold'>ANNOUNCE: 08/03/12 Release of RADBIB and GITHESIS</span></font></b><font\r\nsize=2 face=\"Courier New\"><span style='font-size:10.0pt;font-family:\"Courier New\"'><br>\r\n<br>\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and related\r\nglobal illumination papers, theses, articles, and books. It currently includes\r\n2,671 references -- 14 new additions since its 08/03/12 release.<br>\r\n<br>\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\ndate of March 12, 2008) from:<br>\r\n<br>\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\n<br>\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\nGITHESIS.BIB. This bibliography includes 328 references to radiosity, photon\r\nmapping, and related global illumination theses -- two new additions since the\r\n07/10/27 release.<br>\r\n<br>\r\nFinancial support for the maintenance of these bibliographies is provided by\r\nbyHeart Consultants Limited.<br>\r\n<br>\r\nIan Ashdown, P. Eng., LC, FIES<br>\r\nPresident<br>\r\nbyHeart Consultants Limited<br>\r\nhttp://www.helios32.com<br>\r\n<br>\r\n<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-path: <globillum-owner@imag.fr>\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\nDelivery-date: Fri, 14 Mar 2008 11:46:38 +0100\r\nReceived: from neelix.kom.tuwien.ac.at ([192.35.241.67]:57200)\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\n\tid 1Ja7Qr-0001Fv-SL; Fri, 14 Mar 2008 11:46:37 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby neelix.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id m2EAkVIh032093;\r\n\tFri, 14 Mar 2008 11:46:32 +0100\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id m2EAkVID002749;\r\n\tFri, 14 Mar 2008 11:46:31 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id m2EAkUZ8002743;\r\n\tFri, 14 Mar 2008 11:46:30 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id m2EAkEL5001753\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 14 Mar 2008 11:46:14 +0100\r\nReceived: from mail.vsiltd.co.uk (mail.vsiltd.co.uk [195.152.206.150])\r\n\tby imag.imag.fr (8.13.8/8.13.8) with ESMTP id m2EAiwiI024481\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Fri, 14 Mar 2008 11:44:59 +0100 (CET)\r\nReceived: from macy.ows.local ([195.152.206.70])\r\n\tby mail.vsiltd.co.uk (8.13.8/8.13.8) with ESMTP id m2EANLZL031179\r\n\tfor <globillum@imag.fr>; Fri, 14 Mar 2008 10:23:21 GMT\r\nMIME-Version: 1.0\r\nX-MimeOLE: Produced By Microsoft Exchange V6.5\r\nSubject: ray tracing for games engines\r\nDate: Fri, 14 Mar 2008 10:23:18 -0000\r\nMessage-ID: <ABA119D022920C4AA038C476D0146BC12BEC14@gray.vsiltd.co.uk>\r\nThread-Topic: ray tracing for games engines\r\nThread-Index: AciFvWubOY080hkCRreWJHTP2aO9bA==\r\nFrom: \"Neil Gatenby\" <Neil.Gatenby@lightworkdesign.com>\r\nTo: globillum@imag.fr\r\nX-VSI-MailScanner-Information: Please contact ITS for more information\r\nX-VSI-MailScanner: Found to be clean\r\nX-VSI-MailScanner-SpamCheck: not spam, SpamAssassin (not cached,\r\n\tscore=-2.413, required 6, AWL 0.09, BAYES_00 -2.60, RDNS_NONE 0.10)\r\nX-VSI-MailScanner-From: neil.gatenby@lightworkdesign.com\r\nX-VSI-MailScanner-To: globillum@imag.fr\r\nX-Spam-Status: LOW ; 0\r\nX-Spam-Status: No\r\nX-Greylist: Sender is SPF-compliant, not delayed by milter-greylist-4.0rc1 (neelix.kom.tuwien.ac.at [192.35.241.67]); Fri, 14 Mar 2008 11:46:37 +0100 (CET)\r\nX-Greylist: Delayed for 00:21:22 by milter-greylist-3.0 (imag.imag.fr [129.88.30.1]); Fri, 14 Mar 2008 11:45:00 +0100 (CET)\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM for more information\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-From: neil.gatenby@lightworkdesign.com\r\nX-MIME-Autoconverted: from quoted-printable to 8bit by chopinette.imag.fr id m2EAkEL5001753\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 363\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-Virus-Scanned: by amavisd-new\r\nX-Spam-TU-Processing-Host: neelix.kom.tuwien.ac.at\r\nX-Mozilla-Status: 9001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nContent-class: urn:content-classes:message\r\nContent-Type: text/plain;\r\n\tcharset=\"us-ascii\"\r\nContent-Transfer-Encoding: 8bit\r\n\r\n\r\nHi\r\n\r\nNot really my thing, but possibly of interest to some receiving this \r\n\r\nhttp://games.slashdot.org/games/08/03/12/1918250.shtml\r\n\r\nNeil\r\n\r\nNeil Gatenby\r\nSenior Software Specialist\r\nLightwork Design, Rutledge House, 78 Clarkehouse Road, Sheffield, S10\r\n2LJ, UK\r\nTel: +44 114 266 8404,    Fax: +44 114 1383\r\nneil.gatenby@lightworkdesign.com,  http://www.lightworkdesign.com/\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-path: <globillum-owner@imag.fr>\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\nDelivery-date: Mon, 07 Jul 2008 16:08:00 +0200\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66]:42561)\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\n\tid 1KFrNo-0000cC-DK; Mon, 07 Jul 2008 16:08:00 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id m67E7YAZ017720;\r\n\tMon, 7 Jul 2008 16:07:35 +0200\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id m67E7Y8I019489;\r\n\tMon, 7 Jul 2008 16:07:34 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id m67E7Vto019484;\r\n\tMon, 7 Jul 2008 16:07:31 +0200\r\nReceived: from harmonie.imag.fr (harmonie.imag.fr [147.171.130.40])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id m67E6JRh016663\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 7 Jul 2008 16:06:19 +0200\r\nReceived: from server.agi32.com (unknown.ord.scnet.net [66.225.254.249] (may be forged))\r\n\tby harmonie.imag.fr (8.13.8/8.13.8) with ESMTP id m67E5QQu003537\r\n\tfor <globillum@imag.fr>; Mon, 7 Jul 2008 16:05:28 +0200 (CEST)\r\nReceived: from s01060006257abbc2.vn.shawcable.net ([24.84.242.22] helo=Ian)\r\n\tby server.agi32.com with esmtpa (Exim 4.69)\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\n\tid 1KFqVf-0007wa-CK\r\n\tfor globillum@imag.fr; Mon, 07 Jul 2008 07:12:04 -0600\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 08/07/06 Release of RADBIB and GITHESIS\r\nDate: Mon, 7 Jul 2008 06:11:54 -0700\r\nOrganization: byHeart Consultants Limited\r\nMessage-ID: <000001c8e033$0b015610$6501a8c0@Ian>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook 11\r\nThread-Index: AcjgMwXKiAkkjDn+TiurQNveS46MjQ==\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\nX-AntiAbuse: Original Domain - imag.fr\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Mon, 07 Jul 2008 16:08:00 +0200 (CEST)\r\nX-Greylist: Delayed for 00:51:34 by milter-greylist-3.0 (harmonie.imag.fr [147.171.130.40]); Mon, 07 Jul 2008 16:05:28 +0200 (CEST)\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM for more information\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-From: ian_ashdown@helios32.com\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 370\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; -6\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\n<style>\r\n<!--\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=purple>\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><b><font size=3 face=Arial><span\r\nstyle='font-size:12.0pt;font-family:Arial;font-weight:bold'>ANNOUNCE: 08/07/06\r\nRelease of RADBIB and GITHESIS</span></font></b><font face=Arial><span\r\nstyle='font-family:Arial'><br>\r\n<br>\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\nrelated global illumination papers, theses, articles, and books. It currently\r\nincludes 2,683 references -- 12 new additions since its 08/03/12 release.<br>\r\n<br>\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\ndate of July 6, 2008) from:<br>\r\n<br>\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\n<br>\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\nGITHESIS.BIB. This bibliography includes 331 references to radiosity, photon\r\nmapping, and related global illumination theses -- three new additions since\r\nthe 08/03/12 release.<br>\r\n<br>\r\nFinancial support for the maintenance of these bibliographies is provided by\r\nbyHeart Consultants Limited.<br>\r\n<br>\r\nIan Ashdown, P. Eng., LC, FIES<br>\r\nPresident<br>\r\nbyHeart Consultants Limited<br>\r\nhttp://www.helios32.com<br>\r\n<br>\r\n<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-path: <globillum-owner@imag.fr>\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\nDelivery-date: Fri, 18 Jul 2008 15:34:38 +0200\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66]:45858)\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\n\tid 1KJq6Y-0003Vk-7I; Fri, 18 Jul 2008 15:34:38 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id m6IDYW95004515;\r\n\tFri, 18 Jul 2008 15:34:32 +0200\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id m6IDYVS6001105;\r\n\tFri, 18 Jul 2008 15:34:31 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id m6IDYUgg001101;\r\n\tFri, 18 Jul 2008 15:34:30 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id m6IDY1dh030984\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 18 Jul 2008 15:34:01 +0200\r\nReceived: from pantheon-po11.its.yale.edu (pantheon-po11.its.yale.edu [130.132.50.69])\r\n\tby imag.imag.fr (8.13.8/8.13.8) with ESMTP id m6IDWiss021341\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL)\r\n\tfor <globillum@imag.fr>; Fri, 18 Jul 2008 15:32:46 +0200 (CEST)\r\nReceived: from Edith (vpn147.its.yale.edu [130.132.120.147])\r\n\tby pantheon-po11.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id m6IDKfPY010017\r\n\tfor <globillum@imag.fr>; Fri, 18 Jul 2008 09:20:45 -0400\r\nFrom: \"Holly Rushmeier\" <holly@acm.org>\r\nTo: globillum@imag.fr\r\nSubject: Search for new EiC of ACM TAP\r\nDate: Fri, 18 Jul 2008 09:20:36 -0400\r\nMessage-ID: <000c01c8e8d9$120e6660$6501a8c0@cs.yale.edu>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook 11\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198\r\nThread-Index: Acjo2RAvG27gnOZLTgS1LXNz3+WehQ==\r\nX-YaleITSMailFilter: Version 1.2c (attachment(s) not renamed)\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Fri, 18 Jul 2008 15:34:38 +0200 (CEST)\r\nX-Greylist: Delayed for 00:11:50 by milter-greylist-3.0 (imag.imag.fr [129.88.30.1]); Fri, 18 Jul 2008 15:32:46 +0200 (CEST)\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM for more information\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-From: holly@acm.org\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 371\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-Virus-Scanned: by amavisd-new\r\nX-Spam-Status: LOW ; 0\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nA search is currently being conducted for the next Editor-in-Chief of ACM\r\nTransactions on Applied Perception. Please see the announcement at:\r\nhttp://tap.acm.org/EditorInChief.html\r\nto apply for the position yourself, or to submit a nomination.\r\n\r\n-- Holly Rushmeier\r\n\r\n\r\n_______________\r\nHolly Rushmeier, Dept. of CS, Yale University, PO Box 208285, New Haven,CT\r\n06520-8285,Phone: (203)432-4091, holly@acm.org\r\n\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-path: <globillum-owner@imag.fr>\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\nDelivery-date: Tue, 05 Aug 2008 15:58:16 +0200\r\nReceived: from neelix.kom.tuwien.ac.at ([192.35.241.67]:41288)\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\n\tid 1KQN3I-0004dn-Ae; Tue, 05 Aug 2008 15:58:16 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby neelix.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id m75Dw94i013465;\r\n\tTue, 5 Aug 2008 15:58:09 +0200\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id m75Dw8Ru014056;\r\n\tTue, 5 Aug 2008 15:58:08 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id m75Dw7Ql014045;\r\n\tTue, 5 Aug 2008 15:58:07 +0200\r\nReceived: from ebene.inrialpes.fr (ebene.inrialpes.fr [194.199.18.70])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id m75DvkD8013069\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 5 Aug 2008 15:57:46 +0200\r\nReceived: from pantheon-po06.its.yale.edu (pantheon-po06.its.yale.edu [130.132.50.36])\r\n\tby ebene.inrialpes.fr (8.13.6/8.13.8) with ESMTP id m75Dvd28019339\r\n\tfor <globillum@imag.fr>; Tue, 5 Aug 2008 15:57:40 +0200 (MEST)\r\nReceived: from Edith (dhcp128036161188.central.yale.edu [128.36.161.188])\r\n\tby pantheon-po06.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id m75DdqYx025316\r\n\tfor <globillum@imag.fr>; Tue, 5 Aug 2008 09:39:56 -0400\r\nFrom: \"Holly Rushmeier\" <holly@acm.org>\r\nTo: globillum@imag.fr\r\nSubject: ACM TOG EiC Search\r\nDate: Tue, 5 Aug 2008 09:39:52 -0400\r\nMessage-ID: <000001c8f700$bd77b9e0$bca12480@cs.yale.edu>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook 11\r\nThread-Index: Acj3ALtOLJT5xU9OR/uxndmB8EhqMw==\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198\r\nX-YaleITSMailFilter: Version 1.2c (attachment(s) not renamed)\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (neelix.kom.tuwien.ac.at [192.35.241.67]); Tue, 05 Aug 2008 15:58:16 +0200 (CEST)\r\nX-Greylist: Delayed for 00:11:21 by milter-greylist-3.0 (ebene.inrialpes.fr [194.199.18.70]); Tue, 05 Aug 2008 15:57:41 +0200 (MEST)\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM for more information\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-From: holly@acm.org\r\nX-Spam-Status: LOW ; 0\r\nX-Spam-Status: No\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 373\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-Virus-Scanned: by amavisd-new\r\nX-Spam-TU-Processing-Host: neelix.kom.tuwien.ac.at\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nRecently I wrote that a search was being conducted for a new Editor-in-Chief\r\nfor ACM Transactions on Applied Perception.\r\n\r\nThere is now also a search ongoing for a new Editor-in-Chief for ACM\r\nTransactions on Graphics. See the call at:\r\nhttp://tog.acm.org/\r\n\r\nFinding excellent people for these two positions is vital for the continuing\r\nhealth of our research community. Please consider applying, or nominating\r\nsomeone. \r\n\r\n-- Holly\r\n\r\n\r\n_______________\r\nHolly Rushmeier, Dept. of CS, Yale University, PO Box 208285, New Haven,CT\r\n06520-8285,Phone: (203)432-4091, holly@acm.org\r\n\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-path: <globillum-owner@imag.fr>\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\nDelivery-date: Fri, 05 Sep 2008 08:07:52 +0200\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66]:35414)\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\n\tid 1KbUU4-000184-CO; Fri, 05 Sep 2008 08:07:52 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id m8567h6S009723;\r\n\tFri, 5 Sep 2008 08:07:43 +0200\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id m8567hWW028305;\r\n\tFri, 5 Sep 2008 08:07:43 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id m8567fNr028300;\r\n\tFri, 5 Sep 2008 08:07:41 +0200\r\nReceived: from harmonie.imag.fr (harmonie.imag.fr [147.171.130.40])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id m8566kdM027302\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 5 Sep 2008 08:06:46 +0200\r\nReceived: from server.agi32.com (unknown.ord.scnet.net [66.225.254.249] (may be forged))\r\n\tby harmonie.imag.fr (8.13.8/8.13.8) with ESMTP id m8565Qdf015219\r\n\tfor <globillum@imag.fr>; Fri, 5 Sep 2008 08:05:27 +0200 (CEST)\r\nReceived: from s01060006257abbc2.vn.shawcable.net ([24.80.79.8] helo=Ian)\r\n\tby server.agi32.com with esmtpa (Exim 4.69)\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\n\tid 1KbTLb-0002mX-My\r\n\tfor globillum@imag.fr; Thu, 04 Sep 2008 22:55:03 -0600\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 08/09/04 Release of RADBIB and GITHESIS\r\nDate: Thu, 4 Sep 2008 21:54:55 -0700\r\nOrganization: byHeart Consultants Limited\r\nMessage-ID: <001501c90f13$8bf8bf60$6501a8c0@Ian>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook 11\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350\r\nThread-Index: AckPE4o9r/PWekbBRDSll2vIcBKQdw==\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\nX-AntiAbuse: Original Domain - imag.fr\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Fri, 05 Sep 2008 08:07:52 +0200 (CEST)\r\nX-Greylist: Delayed for 01:10:12 by milter-greylist-3.0 (harmonie.imag.fr [147.171.130.40]); Fri, 05 Sep 2008 08:05:27 +0200 (CEST)\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM for more information\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-From: ian_ashdown@helios32.com\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 375\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-Virus-Scanned: by amavisd-new\r\nX-Spam-Status: LOW ; 1\r\nX-Spam-Level: +\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\n<style>\r\n<!--\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=purple>\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><b><font size=3 face=Arial><span\r\nstyle='font-size:12.0pt;font-family:Arial;font-weight:bold'>ANNOUNCE: 08/09/04\r\nRelease of RADBIB and GITHESIS</span></font></b><font face=Arial><span\r\nstyle='font-family:Arial'><br>\r\n<br>\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\nrelated global illumination papers, theses, articles, and books. It currently\r\nincludes 2,703 references -- 20 new additions since its 08/07/06 release.<br>\r\n<br>\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\ndate of September 4, 2008) from:<br>\r\n<br>\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\n<br>\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\nGITHESIS.BIB. This bibliography includes 334 references to radiosity, photon\r\nmapping, and related global illumination theses -- three new additions since\r\nthe 08/07/06 release.<br>\r\n<br>\r\nFinancial support for the maintenance of these bibliographies is provided by\r\nbyHeart Consultants Limited.<br>\r\n<br>\r\nIan Ashdown, P. Eng., LC, FIES<br>\r\nCum Grano Salis<br>\r\nbyHeart Consultants Limited<br>\r\n<a href=\"http://www.helios32.com/\">http://www.helios32.com</a><o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><font size=3 face=Arial><span\r\nstyle='font-size:12.0pt;font-family:Arial'><br>\r\n<br>\r\n<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-path: <globillum-owner@imag.fr>\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\nDelivery-date: Fri, 05 Sep 2008 20:07:01 +0200\r\nReceived: from neelix.kom.tuwien.ac.at ([192.35.241.67]:54520)\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\n\tid 1Kbfi1-00035q-7m; Fri, 05 Sep 2008 20:07:01 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby neelix.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id m85I6nsB011222;\r\n\tFri, 5 Sep 2008 20:06:49 +0200\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id m85I6ndW006907;\r\n\tFri, 5 Sep 2008 20:06:49 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id m85I6mkR006901;\r\n\tFri, 5 Sep 2008 20:06:48 +0200\r\nReceived: from harmonie.imag.fr (harmonie.imag.fr [147.171.130.40])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id m85I5wnA005906\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 5 Sep 2008 20:05:58 +0200\r\nReceived: from server.agi32.com (unknown.ord.scnet.net [66.225.254.249] (may be forged))\r\n\tby harmonie.imag.fr (8.13.8/8.13.8) with ESMTP id m85I4anX026469\r\n\tfor <globillum@imag.fr>; Fri, 5 Sep 2008 20:04:37 +0200 (CEST)\r\nReceived: from s01060006257abbc2.vn.shawcable.net ([24.80.79.8] helo=Ian)\r\n\tby server.agi32.com with esmtpa (Exim 4.69)\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\n\tid 1Kbfbn-0006mU-4L\r\n\tfor globillum@imag.fr; Fri, 05 Sep 2008 12:00:35 -0600\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: (Another) Release ofRADBIB and GITHESIS\r\nDate: Fri, 5 Sep 2008 11:00:26 -0700\r\nOrganization: byHeart Consultants Limited\r\nMessage-ID: <001e01c90f81$4888ea20$6501a8c0@Ian>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook 11\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350\r\nThread-Index: AckPgUagQqMXO5aVSlCAiGGN4LY10w==\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\nX-AntiAbuse: Original Domain - imag.fr\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (neelix.kom.tuwien.ac.at [192.35.241.67]); Fri, 05 Sep 2008 20:07:01 +0200 (CEST)\r\nX-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-3.0 (harmonie.imag.fr [147.171.130.40]); Fri, 05 Sep 2008 20:04:38 +0200 (CEST)\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM for more information\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-From: ian_ashdown@helios32.com\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 376\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-Virus-Scanned: by amavisd-new\r\nX-Spam-Status: LOW ; 0\r\nX-Spam-TU-Processing-Host: neelix.kom.tuwien.ac.at\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\n<style>\r\n<!--\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:Arial;\r\n\tcolor:windowtext;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=purple>\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\nfont-family:Arial'>Thanks to Per Christensen for pointing me to another 8 papers\r\nthat I missed in yesterday&#8217;s release.<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><b><font size=3 face=Arial><span\r\nstyle='font-size:12.0pt;font-family:Arial;font-weight:bold'>ANNOUNCE: 08/09/05\r\nRelease of RADBIB and GITHESIS<br>\r\n</span></font></b><font face=Arial><span style='font-family:Arial'><br>\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\nrelated global illumination papers, theses, articles, and books. It currently\r\nincludes 2,711 references -- 28 new additions since its 08/07/06 release.<br>\r\n<br>\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\ndate of September 5, 2008) from:<br>\r\n<br>\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\n<br>\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\nGITHESIS.BIB. This bibliography includes 334 references to radiosity, photon\r\nmapping, and related global illumination theses -- three new additions since\r\nthe 08/07/06 release.<br>\r\n<br>\r\nFinancial support for the maintenance of these bibliographies is provided by\r\nbyHeart Consultants Limited.<br>\r\n<br>\r\nIan Ashdown, P. Eng., LC, FIES<br>\r\nPresident<br>\r\nbyHeart Consultants Limited<br>\r\nhttp://www.helios32.com<br>\r\n<br>\r\n<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-path: <globillum-owner@imag.fr>\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\nDelivery-date: Mon, 29 Dec 2008 13:18:31 +0100\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66]:48350)\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\n\tid 1LHH4p-0004m1-47; Mon, 29 Dec 2008 13:18:31 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id mBTCHwI0023434;\r\n\tMon, 29 Dec 2008 13:17:58 +0100\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id mBTCHvnW001236;\r\n\tMon, 29 Dec 2008 13:17:57 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id mBTCHuA5001231;\r\n\tMon, 29 Dec 2008 13:17:56 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id mBTCHAMv032697\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 29 Dec 2008 13:17:10 +0100\r\nReceived: from uni-sb.de (mail.uni-sb.de [134.96.252.33])\r\n\tby imag.imag.fr (8.13.8/8.13.8) with ESMTP id mBTCCVh6029045\r\n\tfor <globillum@imag.fr>; Mon, 29 Dec 2008 13:12:42 +0100 (CET)\r\nReceived: from mail.cs.uni-sb.de (mail.cs.uni-sb.de [134.96.254.200])\r\n\tby uni-sb.de (8.14.3/2008091900) with ESMTP id mBTCCUP7029788\r\n\tfor <globillum@imag.fr>; Mon, 29 Dec 2008 13:12:30 +0100 (CET)\r\nReceived: from scihparg.cs.uni-sb.de (scihparg.cs.uni-sb.de [134.96.249.75])\r\n\tby mail.cs.uni-sb.de (8.14.3/2008120800) with ESMTP id mBTCCUsH007482\r\n\tfor <globillum@imag.fr>; Mon, 29 Dec 2008 13:12:30 +0100 (CET)\r\nReceived: from 62-47-252-14.adsl.highway.telekom.at ([62.47.252.14] helo=[192.168.1.34])\r\n\tby scihparg.cs.uni-sb.de with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32)\r\n\t(Exim 4.50)\r\n\tid 1LHGyw-0002bW-QJ\r\n\tfor globillum@imag.fr; Mon, 29 Dec 2008 13:12:30 +0100\r\nMessage-ID: <4958BEA8.2000102@cs.uni-sb.de>\r\nDate: Mon, 29 Dec 2008 13:12:24 +0100\r\nFrom: Philipp Slusallek <slusallek@cs.uni-sb.de>\r\nOrganization: DFKI Saarbrücken & Saarland Universit\r\n y\r\nUser-Agent: Thunderbird 2.0.0.18 (Windows/20081105)\r\nMIME-Version: 1.0\r\nTo: \"Illumination List, Global\" <globillum@imag.fr>\r\nContent-Type: multipart/mixed;\r\n boundary=\"------------030200040809090102040104\"\r\nX-SA-Exim-Connect-IP: 62.47.252.14\r\nX-SA-Exim-Mail-From: slusallek@cs.uni-sb.de\r\nSubject: Saarland University is looking for several Junior Research Group\r\n Leaders in the Cluster of Excellence on Multimodal Computing and Interaction\r\nX-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on \r\n\tscihparg.cs.uni-sb.de\r\nX-Spam-Level: *+++++++\r\nX-Spam-Status: LOW ; 17\r\nX-Spam-Status: No, score=-2.7 required=5.0 tests=ALL_TRUSTED,AWL \r\n\tautolearn=disabled version=3.0.3\r\nX-SA-Exim-Version: 4.2 (built Thu, 03 Mar 2005 10:44:12 +0100)\r\nX-SA-Exim-Scanned: Yes (on scihparg.cs.uni-sb.de)\r\nX-DCC-URT-Metrics: mail.cs.uni-sb.de; whitelist\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM for more information\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-From: slusallek@cs.uni-sb.de\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 382\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Mon, 29 Dec 2008 13:18:31 +0100 (CET)\r\nX-Mozilla-Status: 9001\r\nX-Mozilla-Status2: 00000000\r\n\r\nThis is a multi-part message in MIME format.\r\n--------------030200040809090102040104\r\nContent-Type: text/plain; charset=windows-1252; format=flowed\r\nContent-Transfer-Encoding: 8bit\r\n\r\nContent-Type: text/plain; charset=UTF-8; format=flowed\r\nX-MIME-Autoconverted: from 8bit to quoted-printable by tuvok.kom.tuwien.ac.at id mBTCHwI0023434\r\n\r\n\r\nHi,\r\n\r\nThis might be interesting to a few people on the list.\r\n\r\n\r\nAll the best,\r\n\r\n\tPhilipp\r\n\r\n\r\n--------\r\nSaarland University is seeking to establish several\r\n\r\nJunior Research Groups (W1/W2)\r\n\r\nwithin the recently established Cluster of Excellence âœMultimodal\r\nComputing and Interactionâ which was established by tthe German Research\r\nFoundation (DFG) within the framework of the German Excellence Initiative.\r\n\r\nThe term âmultimodalâ describes tes the different types of digital\r\ninformation such as text, speech, images, video, graphics, and\r\nhigh-dimensional data, and the way it is perceived and communicated,\r\nparticularly through vision, hearing, and human expression. The\r\nchallenge is now to organize, understand, and search this multimodal\r\ninformation in a robust, efficient and intelligent way, and to create\r\ndependable systems that allow natural and intuitive multimodal\r\ninteraction. We are looking for highly motivated young researchers with\r\na background in the research areas of the cluster, including algorithmic\r\nfoundations, secure and autonomous networked systems, open science web,\r\ninformation processing in the life sciences, visual computing,\r\nlarge-scale virtual environments, synthetic virtual characters, text and\r\nspeech processing and multimodal dialog systems. Additional information\r\non the Cluster of Excellence is available on\r\nhttp://www.mmci.uni-saarland.de. Group leaders will receive junior\r\nfaculty status at Saarland University, including the right to supervise\r\nBachelor, Master and PhD students. Positions are limited to five years.\r\n\r\nApplicants for W1 positions (phase I of the program) must have completed\r\nan outstanding PhD. Upon successful evaluation after two years, W1 group\r\nleaders are eligible for promotion to W2. Direct applicants for W2\r\npositions (phase II of the program) must have completed a postdoc stay\r\nand must have demonstrated outstanding research potential and the\r\nability to successfully lead their own research group. Junior research\r\ngroups are equipped with a budget of 80k to 100k Euros per year to cover\r\nresearch personnel and other costs.\r\n\r\nSaarland University has leading departments in computer science and\r\ncomputational linguistics, with more than 200 PhD students working on\r\ntopics related to the cluster (see http://www.informatik-saarland.de for\r\nadditional information). The German Excellence Initiative recently\r\nawarded multi-million grants to the Cluster of Excellence âMultimodal\r\nComputing and Interactionâ as well as to the â€SaarbrÃ¼cken Graduate\r\nSchool of Computer Scienceâ. An important factor to tthis success were\r\nthe close ties to the Max Planck Institute for Computer Science, the\r\nGerman Research Center for Artificial Intelligence (DFKI), and the Max\r\nPlanck Institute for Software Systems which are co-located on the same\r\ncampus.\r\n\r\nCandidates should submit their application (curriculum vitae,\r\nphotograph, list of publications, short research plan, copies of degree\r\ncertificates, copies of the five most important publications, list of\r\nfive references) to the coordinator of the cluster, Prof. Hans-Peter\r\nSeidel, MPI for Computer Science, Campus E1 4, 66123 SaarbrÃ¼cken,\r\nGermany. Please, also send your application as a single PDF file to\r\napplications@mmci.uni-saarland.de.\r\n\r\nThe review of applications will begin on January 15, 2009, and\r\napplicants are strongly encouraged to submit applications by that date;\r\nhowever, applications will continue to be accepted until January 31,\r\n2009. Final decisions will be made following a candidate symposium that\r\nwill be held during March 9 â“ 13, 2009.\r\n\r\n\r\nSaarland University is an equal opportunity employer. In accordance with\r\nits policy of increasing the proportion of women in this type of\r\nemployment, the University actively encourages applications from women.\r\nFor candidates with equal qualification, preference will be given to\r\npeople with physical disabilities.\r\n\r\n\r\n\r\nAttachment Converted: \"C:\\meine daten\\eudora\\Attach ab 2008.11.04\\slusallek1.vcf\"\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\n\r\n--------------030200040809090102040104\r\nContent-Type: text/x-vcard; charset=windows-1252;\r\n name=\"slusallek1.vcf\"\r\nContent-Transfer-Encoding: 7bit\r\nContent-Disposition: attachment;\r\n filename=\"slusallek1.vcf\"\r\n\r\nbegin:vcard\r\nfn:Philipp Slusallek\r\nn:Slusallek;Philipp\r\norg;quoted-printable:DFKI Saarbr=C3=BCcken & Saarland University;Agents and Simulated Reality\r\nadr;quoted-printable:;;Stuhlsatzenhausweg 3;Saarbr=C3=BCcken;;66123;Germany\r\nemail;internet:slusallek@cs.uni-sb.de\r\ntitle:Scientific Director & Prof. Dr.-Ing.\r\ntel;work:+49 681 302 5377\r\ntel;fax:+49 681 302 2235\r\ntel;home:+49 6826 188 7132\r\ntel;cell:+49 173 659 2518\r\nx-mozilla-html:FALSE\r\nurl:http://graphics.cs.uni-sb.de\r\nversion:2.1\r\nend:vcard\r\n\r\n\r\n--------------030200040809090102040104--\r\nFrom \r\nReturn-path: <globillum-owner@imag.fr>\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\nDelivery-date: Fri, 16 Jan 2009 07:35:38 +0100\r\nReceived: from neelix.kom.tuwien.ac.at ([192.35.241.67]:56718)\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\n\tid 1LNiIr-0005ic-KD; Fri, 16 Jan 2009 07:35:37 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby neelix.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id n0G6Z7KP006440;\r\n\tFri, 16 Jan 2009 07:35:08 +0100\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n0G6Z7hs005301;\r\n\tFri, 16 Jan 2009 07:35:07 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id n0G6Z4Sd005296;\r\n\tFri, 16 Jan 2009 07:35:04 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n0G6MtMH026990\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 16 Jan 2009 07:22:55 +0100\r\nReceived: from server.agi32.com (unknown.ord.scnet.net [66.225.254.249] (may be forged))\r\n\tby imag.imag.fr (8.13.8/8.13.8) with ESMTP id n0G6JOeK012957\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Fri, 16 Jan 2009 07:19:26 +0100 (CET)\r\nReceived: from s01060006257abbc2.vn.shawcable.net ([24.87.90.99] helo=Ian)\r\n\tby server.agi32.com with esmtpa (Exim 4.69)\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\n\tid 1LNguJ-0006KT-MO; Thu, 15 Jan 2009 22:06:12 -0700\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: BRDF data for tunnel materials?\r\nDate: Thu, 15 Jan 2009 21:05:42 -0800\r\nOrganization: byHeart Consultants Limited\r\nMessage-ID: <41CFC639DB7748E4A45DDD9DCA9A7798@Ian>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook 11\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579\r\nThread-Index: Acl3PGOgD4ar9HprR1WCUPGi8m9stAAU6UvQ\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\nX-AntiAbuse: Original Domain - imag.fr\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (neelix.kom.tuwien.ac.at [192.35.241.67]); Fri, 16 Jan 2009 07:35:37 +0100 (CET)\r\nX-Greylist: Delayed for 01:13:10 by milter-greylist-3.0 (imag.imag.fr [129.88.30.1]); Fri, 16 Jan 2009 07:19:27 +0100 (CET)\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM for more information\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-From: ian_ashdown@helios32.com\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 383\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; 0\r\nX-Spam-TU-Processing-Host: neelix.kom.tuwien.ac.at\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\n\r\n<head>\r\n<meta http-equiv=Content-Type content=\"text/html; charset=us-ascii\">\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\n<style>\r\n<!--\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-reply;\r\n\tfont-family:Arial;\r\n\tcolor:navy;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=purple>\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\nfont-family:Arial'>This message is in part a test &#8211; I have no idea how\r\nmany people still subscribe to the globillum mailing list, so it will be\r\ninteresting to see how many responses I get.<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\nfont-family:Arial'>This is also a chance for the global illumination community\r\nto contribute its collective expertise to a real-world problem.<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\nfont-family:Arial'>The Illuminating Engineering Society of North America\r\npublishes RP-22, Tunnel Lighting. This is an ANSI / IESNA publication with the\r\ndescription:<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\nfont-family:Arial'>&#8220;This standard practice has the goal of providing\r\ninformation that will assist in determining lighting needs, provide solutions,\r\nand evaluate resulting visibility within vehicular roadway tunnels. Pedestrian\r\nand other non-vehicular tunnels are not addressed. This practice is intended\r\nfor use by engineers, consultants, technicians, and administrators charged with\r\nthe responsibility of providing a safe environment within a tunnel - day and\r\nnight.</span>&#8221;<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\nfont-family:Arial'>An important component of this publication concerns BRDFs\r\nfor tunnel materials (and more generally for roadway surfaces). The IESNA Roadway\r\nLighting Committee (RLC) is currently working on the next edition, and wants to\r\nincorporate BRDFs, either as published material data or (more likely) as\r\nrecommended procedures for measuring and manipulating the data.<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\nfont-family:Arial'>LTI Optics (<a href=\"http://www.ltioptics.com/\">www.ltioptics.com</a>)\r\nhas the hardware and expertise to perform BRDF measurements, but the IESNA Roadway\r\nLighting Committee is wondering what measurement angles are needed and how coarse\r\nthe angular increments can be.<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\nfont-family:Arial'>Most of the materials to be tested are tiles with glossy\r\ncoatings and concrete materials.<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\nfont-family:Arial'>The viewing angles are limited to the standard observer\r\n(standard height moving across lanes, but multiple reflection angles to other\r\nsurfaces may need to be considered.<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\nfont-family:Arial'>For calculation purposes, one of the goals is to predict disability\r\nglare from the surfaces for the standard observer, using for example Radiance.<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\nfont-family:Arial'>I realize that this is an open-ended set of questions that\r\nwill likely require more information. However, at this point, I am more\r\ninterested in seeing whether there are enough people from the old globillum\r\ngang available to conduct a mailing list discussion. I could probably research\r\nand answer these questions myself for the Roadway Lighting Committee, but I\r\nwould much prefer to rely on the collective wisdom of the global illumination community.<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\nfont-family:Arial'>The podium is open &#8230;<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\nfont-family:Arial'>Ian Ashdown, P. Eng., LC, FIES<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\nfont-family:Arial'>President<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\nfont-family:Arial'>byHeart Consultants Limited<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;\r\nfont-family:Arial'><a href=\"http://www.helios32.com/\">http://www.helios32.com</a><o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-path: <globillum-owner@imag.fr>\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\nDelivery-date: Fri, 16 Jan 2009 11:17:55 +0100\r\nReceived: from neelix.kom.tuwien.ac.at ([192.35.241.67]:39358)\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\n\tid 1LNllz-0007mX-Kl; Fri, 16 Jan 2009 11:17:55 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby neelix.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id n0GAHe0H026003;\r\n\tFri, 16 Jan 2009 11:17:40 +0100\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n0GAHepV031777;\r\n\tFri, 16 Jan 2009 11:17:40 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id n0GAHcHZ031772;\r\n\tFri, 16 Jan 2009 11:17:38 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n0GAH2k3030766\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 16 Jan 2009 11:17:02 +0100\r\nReceived: from rodin.limsi.fr (rodin.limsi.fr [129.175.152.156])\r\n\tby imag.imag.fr (8.13.8/8.13.8) with ESMTP id n0GAApfD020604\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK)\r\n\tfor <globillum@imag.fr>; Fri, 16 Jan 2009 11:10:52 +0100 (CET)\r\nReceived: from [129.175.152.81] (kingdom-of-heaven.limsi.fr [129.175.152.81])\r\n\tby rodin.limsi.fr (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id n0GA9JSE021024\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT);\r\n\tFri, 16 Jan 2009 11:09:19 +0100\r\nMessage-ID: <49705CD4.4070906@inria.fr>\r\nDate: Fri, 16 Jan 2009 11:09:24 +0100\r\nFrom: Samuel Boivin <Samuel.Boivin@inria.fr>\r\nUser-Agent: Thunderbird 2.0.0.19 (Windows/20081209)\r\nMIME-Version: 1.0\r\nTo: Ian Ashdown <ian_ashdown@helios32.com>\r\nCC: globillum@imag.fr\r\nSubject: Re: BRDF data for tunnel materials?\r\nReferences: <41CFC639DB7748E4A45DDD9DCA9A7798@Ian>\r\nIn-Reply-To: <41CFC639DB7748E4A45DDD9DCA9A7798@Ian>\r\nX-LIMSI-rodin-MailScanner: Found to be clean\r\nX-LIMSI-rodin-MailScanner-SpamCheck: not spam (whitelisted),\r\n\tSpamAssassin (score=0, requis 5)\r\nX-MailScanner-Auteur: samuel.boivin@inria.fr\r\nX-MailScanner-Dest: globillum@imag.fr, ian_ashdown@helios32.com\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (neelix.kom.tuwien.ac.at [192.35.241.67]); Fri, 16 Jan 2009 11:17:55 +0100 (CET)\r\nX-Greylist: Sender succeeded STARTTLS authentication, not delayed by milter-greylist-3.0 (imag.imag.fr [129.88.30.1]); Fri, 16 Jan 2009 11:10:52 +0100 (CET)\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM for more information\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-From: samuel.boivin@inria.fr\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 384\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-Virus-Scanned: by amavisd-new\r\nX-Spam-Status: LOW ; 0\r\nX-Spam-TU-Processing-Host: neelix.kom.tuwien.ac.at\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHello Ian,\r\n\r\nAs you already said it, this kind of problems opens a wide range a \r\nsub-problems.\r\n> (...)\r\n>\r\n> LTI Optics (www.ltioptics.com <http://www.ltioptics.com/>) has the \r\n> hardware and expertise to perform BRDF measurements, but the IESNA \r\n> Roadway Lighting Committee is wondering what measurement angles are \r\n> needed and how coarse the angular increments can be.\r\n>\r\n>  \r\n>\r\n> Most of the materials to be tested are tiles with glossy coatings and \r\n> concrete materials.\r\n>\r\n From my experience, it is always hard to have an opinion about a \r\nmaterial's BRDF without having a look at a real sample of this material \r\nfirst.\r\nHowever, considering what you're describing here, I doubt that you \r\nreally need a lot of measurement angles to get a good approximation of \r\nthe BRDF. For regular tiles, the roughness parameters are in general \r\npretty \"small\" and more important the material's roughness itself has an \r\nalmost uniform distribution all around the surface (i.e. if you look \r\ncloser at the surface you won't huge valleys).\r\nBut, reading again your email and since \"ltioptics has the hardware and \r\nexpertise to perform BRDF measurements\", I don't get why they just don't \r\ndo the job themselves by trying several sets of measurements and thus \r\ngetting the corresponding error ?\r\nOther questions are: are all the tiles made of the same material ? Are \r\nthey highly specular (is it \"glossy\" more like an orange or more like a \r\nmetal ?) ?\r\n>\r\n> The viewing angles are limited to the standard observer (standard \r\n> height moving across lanes, but multiple reflection angles to other \r\n> surfaces may need to be considered.\r\n>\r\n> For calculation purposes, one of the goals is to predict disability \r\n> glare from the surfaces for the standard observer, using for example \r\n> Radiance.\r\n>\r\nI'm not sure to understand what you exaclty want to simulate here. Is \r\nthe goal for example to observe undesirable visual effects due to the \r\ntiles' BRDF and/or to determine what kind of lighting to use ?\r\nIf so and if these materials are highly specular, I think that \r\nsimulating a complete real scene could be useful, just because multiple \r\nspecular reflections always produce surprising and unexpected effects.\r\nThe problem of using a measurement device on a complete scene is the \r\nrequired time that the people would need for getting all object BRDFs... \r\n. Personally, for simulating real world, detecting multiple reflection \r\nissues (for example) and getting an accurate evaluation of the error \r\nintroduced by the chosen BRDF or the numbers of measurements samples, I \r\nwould go with something like inverse/image-based rendering methods and \r\ncomparing real materials with materials rendered using Radiance and the \r\nappropriate BRDF. A mixed method with the ltioptics measurement system \r\nwould also probably make sense and increase accuracy.\r\n\r\nI'm actually not sure that my comments really help here, I'm just giving \r\nyou some of my experience about measuring data (including BRDFs) from \r\nreal world.\r\n\r\nAll the best,\r\n\r\nSam.\r\n\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-path: <globillum-owner@imag.fr>\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\nDelivery-date: Fri, 16 Jan 2009 15:55:25 +0100\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66]:42824)\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\n\tid 1LNq6X-0003xZ-7F; Fri, 16 Jan 2009 15:55:25 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id n0GEtE85014403;\r\n\tFri, 16 Jan 2009 15:55:14 +0100\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n0GEtEnI013438;\r\n\tFri, 16 Jan 2009 15:55:14 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id n0GEtDn1013433;\r\n\tFri, 16 Jan 2009 15:55:13 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n0GEsMPo011479\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 16 Jan 2009 15:54:22 +0100\r\nReceived: from server.agi32.com (unknown.ord.scnet.net [66.225.254.249] (may be forged))\r\n\tby imag.imag.fr (8.13.8/8.13.8) with ESMTP id n0GEoLUe005255\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Fri, 16 Jan 2009 15:50:25 +0100 (CET)\r\nReceived: from s01060006257abbc2.vn.shawcable.net ([24.87.90.99] helo=Ian)\r\n\tby server.agi32.com with esmtpa (Exim 4.69)\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\n\tid 1LNq1Z-0000fK-19\r\n\tfor globillum@imag.fr; Fri, 16 Jan 2009 07:50:17 -0700\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: FW: BRDF data for tunnel materials?\r\nDate: Fri, 16 Jan 2009 06:49:48 -0800\r\nOrganization: byHeart Consultants Limited\r\nMessage-ID: <598DFD413BAF4BA2ABDA51D8CA7370F9@Ian>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook 11\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579\r\nThread-Index: Acl3pchEOZK31IWYQnWqOFUMM4JfnAAQIGiw\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\nX-AntiAbuse: Original Domain - imag.fr\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Fri, 16 Jan 2009 15:55:25 +0100 (CET)\r\nX-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-3.0 (imag.imag.fr [129.88.30.1]); Fri, 16 Jan 2009 15:50:25 +0100 (CET)\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM for more information\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-From: ian_ashdown@helios32.com\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 385\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-Virus-Scanned: by amavisd-new\r\nX-Spam-Status: LOW ; 0\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nQuoting from Henrik Wann Jensen reply below:\r\n\r\n> we were all interested in finding a standard for representing\r\n> BRDFs (perhaps you are already aware of one?)\r\n>\r\nThe only BRDF standard that I am aware of is ASTM E1392-96 (see\r\nhttp://www.graphics.cornell.edu/online/measurements/reflectance/index.html).\r\nOn the downside, the only use of this standard that I am aware of is the\r\nabove Cornell study from 2001.\r\n\r\n> Btw. I am currently involved in performing a verification of a \r\n>lighting program according to the CIE report that you made a few\r\n> years ago. It seems that the cases 5.7 and 5.14 have some errors?\r\n> Are you aware of these issues?\r\n>\r\nYes indeed. These issues are documented in:\r\n\r\nCIE 171:2006, \"Test Cases to Assess the Accuracy of Lighting Computer\r\nPrograms: Results for AGi32 V1.94.\r\n\r\nwhich can be downloaded from\r\nhttp://agi32.com/Extra/TechnicalDocs/technicalDocuments.htm.\r\n\r\nThe appendix has a full and rigorous analysis of cases 5.7 and 5.8, as well\r\nas analytic solutions.\r\n\r\nThere is also a tabular error in case 5.13, but I am not aware of any\r\nproblems with 5.14.\r\n\r\n> Are you aware of these issues? And are you involved in making\r\n> any updated testcases?\r\n>\r\nI have reported these errors to the CIE executive, but unfortunately the\r\ntechnical committee chair is no longer involved with the CIE, and there has\r\nbeen no response from the CIE executive to address the errors with an\r\naddendum.\r\n\r\nI had plans to summarize the above report in a paper for the IESNA Leukos\r\npublication, but that project has been on hold for over a year. In lieu of\r\nthis, the aforementioned report is the only source of information that I am\r\naware of.\r\n\r\n> It seems the ones in the report are tuned towards finite element\r\n> radiosity having only flat diffuse surfaces.\r\n>\r\nThis is correct. There were some general comments in Section 6 regarding\r\nnon-diffuse surfaces, but like every paper with a \"future work\" section,\r\nnothing has or likely ever will be done to address these issues, at least\r\nwithin the context of CIE 171.\r\n\r\n- Ian\r\n\r\n-----Original Message-----\r\nFrom: Henrik Wann Jensen [mailto:henrik@cs.ucsd.edu] \r\nSent: January 15, 2009 10:44 PM\r\nTo: Ian Ashdown\r\nSubject: Re: BRDF data for tunnel materials?\r\n\r\n\r\nHi Ian,\r\n\r\nI am interested in hearing more about this. We have a new gantry at\r\nUC San Diego, which we use for BRDF measurements. I also had a long\r\ndiscussion at SIGGRAPH Asia with a group of people including Don\r\nGreenberg, and we were all interested in finding a standard for\r\nrepresenting BRDFs (perhaps you are already aware of one?)\r\n\r\nBtw. I am currently involved in performing a verification of a lighting\r\nprogram according to the CIE report that you made a few years ago. It\r\nseems that the cases 5.7 and 5.14 have some errors? Are you aware of\r\nthese issues? And are you involved in making any updated testcases?\r\nIt seems the ones in the report are tuned towards finite element\r\nradiosity having only flat diffuse surfaces.\r\n\r\nCheers,\r\n\r\nHenrik\r\n\r\n\r\nOn Thu, 15 Jan 2009, Ian Ashdown wrote:\r\n\r\n> This message is in part a test - I have no idea how many people still\r\n> subscribe to the globillum mailing list, so it will be interesting to see\r\n> how many responses I get.\r\n>\r\n>\r\n>\r\n> This is also a chance for the global illumination community to contribute\r\n> its collective expertise to a real-world problem.\r\n>\r\n>\r\n>\r\n> The Illuminating Engineering Society of North America publishes RP-22,\r\n> Tunnel Lighting. This is an ANSI / IESNA publication with the description:\r\n>\r\n>\r\n>\r\n> \"This standard practice has the goal of providing information that will\r\n> assist in determining lighting needs, provide solutions, and evaluate\r\n> resulting visibility within vehicular roadway tunnels. Pedestrian and\r\nother\r\n> non-vehicular tunnels are not addressed. This practice is intended for use\r\n> by engineers, consultants, technicians, and administrators charged with\r\nthe\r\n> responsibility of providing a safe environment within a tunnel - day and\r\n> night.\"\r\n>\r\n>\r\n>\r\n> An important component of this publication concerns BRDFs for tunnel\r\n> materials (and more generally for roadway surfaces). The IESNA Roadway\r\n> Lighting Committee (RLC) is currently working on the next edition, and\r\nwants\r\n> to incorporate BRDFs, either as published material data or (more likely)\r\nas\r\n> recommended procedures for measuring and manipulating the data.\r\n>\r\n>\r\n>\r\n> LTI Optics (www.ltioptics.com <http://www.ltioptics.com/> ) has the\r\nhardware\r\n> and expertise to perform BRDF measurements, but the IESNA Roadway Lighting\r\n> Committee is wondering what measurement angles are needed and how coarse\r\nthe\r\n> angular increments can be.\r\n>\r\n>\r\n>\r\n> Most of the materials to be tested are tiles with glossy coatings and\r\n> concrete materials.\r\n>\r\n>\r\n>\r\n> The viewing angles are limited to the standard observer (standard height\r\n> moving across lanes, but multiple reflection angles to other surfaces may\r\n> need to be considered.\r\n>\r\n>\r\n>\r\n> For calculation purposes, one of the goals is to predict disability glare\r\n> from the surfaces for the standard observer, using for example Radiance.\r\n>\r\n>\r\n>\r\n> I realize that this is an open-ended set of questions that will likely\r\n> require more information. However, at this point, I am more interested in\r\n> seeing whether there are enough people from the old globillum gang\r\navailable\r\n> to conduct a mailing list discussion. I could probably research and answer\r\n> these questions myself for the Roadway Lighting Committee, but I would\r\nmuch\r\n> prefer to rely on the collective wisdom of the global illumination\r\n> community.\r\n>\r\n>\r\n>\r\n> The podium is open .\r\n>\r\n>\r\n>\r\n> Ian Ashdown, P. Eng., LC, FIES\r\n>\r\n> President\r\n>\r\n> byHeart Consultants Limited\r\n>\r\n> http://www.helios32.com <http://www.helios32.com/>\r\n>\r\n>\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-path: <globillum-owner@imag.fr>\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\nDelivery-date: Sat, 17 Jan 2009 19:40:10 +0100\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66]:54443)\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\n\tid 1LOG5a-0008Ln-GY; Sat, 17 Jan 2009 19:40:10 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id n0HIdwPh022606;\r\n\tSat, 17 Jan 2009 19:39:59 +0100\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n0HIdwko031565;\r\n\tSat, 17 Jan 2009 19:39:58 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id n0HIdwQ6031560;\r\n\tSat, 17 Jan 2009 19:39:58 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n0HIdD3u030563\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 17 Jan 2009 19:39:13 +0100\r\nReceived: from server.agi32.com (unknown.ord.scnet.net [66.225.254.249] (may be forged))\r\n\tby imag.imag.fr (8.13.8/8.13.8) with ESMTP id n0HIaPje021332\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Sat, 17 Jan 2009 19:36:28 +0100 (CET)\r\nReceived: from s01060006257abbc2.vn.shawcable.net ([24.87.90.99] helo=Ian)\r\n\tby server.agi32.com with esmtpa (Exim 4.69)\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\n\tid 1LOG1v-0004kV-LM; Sat, 17 Jan 2009 11:36:23 -0700\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: \"'Samuel Boivin'\" <Samuel.Boivin@inria.fr>\r\nCc: globillum@imag.fr\r\nReferences: <41CFC639DB7748E4A45DDD9DCA9A7798@Ian> <49705CD4.4070906@inria.fr>\r\nSubject: RE: BRDF data for tunnel materials?\r\nDate: Sat, 17 Jan 2009 10:35:52 -0800\r\nOrganization: byHeart Consultants Limited\r\nMessage-ID: <6636001A84924C0B848A886EDBF2BD95@Ian>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook 11\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579\r\nThread-Index: Acl3w6eK7S6taCWYThqlBSgOtPjxzABCAhjA\r\nIn-Reply-To: <49705CD4.4070906@inria.fr>\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\nX-AntiAbuse: Original Domain - imag.fr\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Sat, 17 Jan 2009 19:40:10 +0100 (CET)\r\nX-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-3.0 (imag.imag.fr [129.88.30.1]); Sat, 17 Jan 2009 19:36:28 +0100 (CET)\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM for more information\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-From: ian_ashdown@helios32.com\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 386\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-Virus-Scanned: by amavisd-new\r\nX-Spam-Status: LOW ; 6\r\nX-Spam-Level: ++++++\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n> But, reading again your email and since \"ltioptics has the\r\n> hardware and expertise to perform BRDF measurements\", I don't\r\n> get why they just don't do the job themselves by trying several\r\n> sets of measurements and thus getting the corresponding error ?\r\n>\r\nMy understanding is that LTI Optics has offered to do the work, but the\r\ndetails have not yet been worked out as to what is to be measured.\r\n\r\n> Other questions are: are all the tiles made of the same\r\n> material ? Are they highly specular (is it \"glossy\" more like\r\n> an orange or more like a metal ?) ?\r\n>\r\nI do not have much experience with tunnel lighting, but from what I have\r\nseen, most tunnel walls and ceilings are either concrete or lined with white\r\nceramic tiles to improve the diffuse reflectance and provide a washable\r\nsurface. For \"glossy\" then, think of ceramic floor tiles. \r\n\r\nPhotographs of a typical tiled tunnel installation are available here:\r\n\r\nhttp://www.tirsys.com/data/content/files/file/pdf/resources/brochures/BCP-42\r\n0-001%20Tunnel%20Lighting%20Guide%20Document.pdf\r\n\r\n> I'm not sure to understand what you exaclty want to simulate\r\n> here. Is the goal for example to observe undesirable visual\r\n> effects due to the tiles' BRDF and/or to determine what kind of\r\n> lighting to use ?\r\n>\r\nThe state of the art in roadway and tunnel lighting calculations is nicely\r\nexplained in this document:\r\n\r\nhttp://www.iar.unicamp.br/lab/luz/ld/Arquitetural/Ilumina%E7%E3o%20P%FAblica\r\n/Rodovias/ROADWAY%20LIGHTING%20DESIGN%20METHODOLOGY%20AND%20EVALUATION.pdf\r\n\r\nwhere Section 6 describes the CIE r-tables (BRDF measurements) and\r\nsubsequent roadway material classification. The CIE measurements were\r\nobtained in 1967.\r\n\r\nAt present, tunnel lighting is calculated using programs such as Lighting\r\nAnalysts' AGi32 (www.agi32.com), which is based on radiosity methods and so\r\nlimited to ideal diffuse reflections. If the IESNA provides BRDF\r\nmeasurements for common tunnel materials however, these programs can be\r\nmodified to calculate glossy reflections for estimating disability glare.\r\n\r\nIt is also possible of course to generate real-time walkthroughs and\r\nray-traced renderings with glossy reflections, but this is eye candy for\r\nroadway lighting design. (Even for architectural lighting design, it is\r\nestimated that fewer than one percent of professional lighting designers\r\nbother to create ray-traced images for their clients.)\r\n\r\n> Personally, for simulating real world, detecting multiple reflection\r\n> issues (for example) and getting an accurate evaluation of the error\r\n> introduced by the chosen BRDF or the numbers of measurements samples,\r\n> I would go with something like inverse/image-based rendering methods\r\n> and comparing real materials with materials rendered using Radiance\r\n> and the appropriate BRDF.\r\n>\r\nI agree that this is the preferred approach for photorealistic renderings.\r\nHowever, for the purposes of tunnel lighting calculations and in\r\nconsideration of the low gloss of most ceramic tiles, I think a first bounce\r\napproximation will be sufficient.\r\n\r\n- Ian\r\n\r\n-----Original Message-----\r\nFrom: Samuel Boivin [mailto:Samuel.Boivin@inria.fr] \r\nSent: January 16, 2009 2:09 AM\r\nTo: Ian Ashdown\r\nCc: globillum@imag.fr\r\nSubject: Re: BRDF data for tunnel materials?\r\n\r\nHello Ian,\r\n\r\nAs you already said it, this kind of problems opens a wide range a \r\nsub-problems.\r\n> (...)\r\n>\r\n> LTI Optics (www.ltioptics.com <http://www.ltioptics.com/>) has the \r\n> hardware and expertise to perform BRDF measurements, but the IESNA \r\n> Roadway Lighting Committee is wondering what measurement angles are \r\n> needed and how coarse the angular increments can be.\r\n>\r\n>  \r\n>\r\n> Most of the materials to be tested are tiles with glossy coatings and \r\n> concrete materials.\r\n>\r\n From my experience, it is always hard to have an opinion about a \r\nmaterial's BRDF without having a look at a real sample of this material \r\nfirst.\r\nHowever, considering what you're describing here, I doubt that you \r\nreally need a lot of measurement angles to get a good approximation of \r\nthe BRDF. For regular tiles, the roughness parameters are in general \r\npretty \"small\" and more important the material's roughness itself has an \r\nalmost uniform distribution all around the surface (i.e. if you look \r\ncloser at the surface you won't huge valleys).\r\nBut, reading again your email and since \"ltioptics has the hardware and \r\nexpertise to perform BRDF measurements\", I don't get why they just don't \r\ndo the job themselves by trying several sets of measurements and thus \r\ngetting the corresponding error ?\r\nOther questions are: are all the tiles made of the same material ? Are \r\nthey highly specular (is it \"glossy\" more like an orange or more like a \r\nmetal ?) ?\r\n>\r\n> The viewing angles are limited to the standard observer (standard \r\n> height moving across lanes, but multiple reflection angles to other \r\n> surfaces may need to be considered.\r\n>\r\n> For calculation purposes, one of the goals is to predict disability \r\n> glare from the surfaces for the standard observer, using for example \r\n> Radiance.\r\n>\r\nI'm not sure to understand what you exaclty want to simulate here. Is \r\nthe goal for example to observe undesirable visual effects due to the \r\ntiles' BRDF and/or to determine what kind of lighting to use ?\r\nIf so and if these materials are highly specular, I think that \r\nsimulating a complete real scene could be useful, just because multiple \r\nspecular reflections always produce surprising and unexpected effects.\r\nThe problem of using a measurement device on a complete scene is the \r\nrequired time that the people would need for getting all object BRDFs... \r\n. Personally, for simulating real world, detecting multiple reflection \r\nissues (for example) and getting an accurate evaluation of the error \r\nintroduced by the chosen BRDF or the numbers of measurements samples, I \r\nwould go with something like inverse/image-based rendering methods and \r\ncomparing real materials with materials rendered using Radiance and the \r\nappropriate BRDF. A mixed method with the ltioptics measurement system \r\nwould also probably make sense and increase accuracy.\r\n\r\nI'm actually not sure that my comments really help here, I'm just giving \r\nyou some of my experience about measuring data (including BRDFs) from \r\nreal world.\r\n\r\nAll the best,\r\n\r\nSam.\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-path: <globillum-owner@imag.fr>\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\nDelivery-date: Sat, 17 Jan 2009 19:48:06 +0100\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66]:33806)\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\n\tid 1LOGDG-0008Pt-0G; Sat, 17 Jan 2009 19:48:06 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby tuvok.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id n0HIlttG031019;\r\n\tSat, 17 Jan 2009 19:47:55 +0100\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n0HIlswA002314;\r\n\tSat, 17 Jan 2009 19:47:54 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id n0HIlswv002309;\r\n\tSat, 17 Jan 2009 19:47:54 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n0HIlHbR032757\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 17 Jan 2009 19:47:17 +0100\r\nReceived: from server.agi32.com (unknown.ord.scnet.net [66.225.254.249] (may be forged))\r\n\tby imag.imag.fr (8.13.8/8.13.8) with ESMTP id n0HIhwnj022241\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Sat, 17 Jan 2009 19:44:00 +0100 (CET)\r\nReceived: from s01060006257abbc2.vn.shawcable.net ([24.87.90.99] helo=Ian)\r\n\tby server.agi32.com with esmtpa (Exim 4.69)\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\n\tid 1LOG9F-0003tq-1S; Sat, 17 Jan 2009 11:43:57 -0700\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: \"'Steve Marschner'\" <srm@cs.cornell.edu>\r\nCc: globillum@imag.fr\r\nReferences: <41CFC639DB7748E4A45DDD9DCA9A7798@Ian> <80066FA7-0246-4395-A03B-7C2C1048E2F2@cs.cornell.edu>\r\nSubject: RE: BRDF data for tunnel materials?\r\nDate: Sat, 17 Jan 2009 10:43:26 -0800\r\nOrganization: byHeart Consultants Limited\r\nMessage-ID: <81026731964848BFB70EC9F67C539331@Ian>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook 11\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579\r\nThread-Index: Acl37GSRQDZ7fa++SN6mcMxUNIv2oQA5iMSQ\r\nIn-Reply-To: <80066FA7-0246-4395-A03B-7C2C1048E2F2@cs.cornell.edu>\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\nX-AntiAbuse: Original Domain - imag.fr\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Sat, 17 Jan 2009 19:48:05 +0100 (CET)\r\nX-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-3.0 (imag.imag.fr [129.88.30.1]); Sat, 17 Jan 2009 19:44:01 +0100 (CET)\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM for more information\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-From: ian_ashdown@helios32.com\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 387\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-Virus-Scanned: by amavisd-new\r\nX-Spam-Status: LOW ; 0\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html xmlns:v=\"urn:schemas-microsoft-com:vml\" xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\n\r\n<head>\r\n<meta http-equiv=Content-Type content=\"text/html; charset=us-ascii\">\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\n<!--[if !mso]>\r\n<style>\r\nv\\:* {behavior:url(#default#VML);}\r\no\\:* {behavior:url(#default#VML);}\r\nw\\:* {behavior:url(#default#VML);}\r\n.shape {behavior:url(#default#VML);}\r\n</style>\r\n<![endif]-->\r\n<style>\r\n<!--\r\n /* Font Definitions */\r\n @font-face\r\n\t{font-family:Helvetica;\r\n\tpanose-1:2 11 6 4 2 2 2 2 2 4;}\r\n@font-face\r\n\t{font-family:Tahoma;\r\n\tpanose-1:2 11 6 4 3 5 4 4 2 4;}\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle19\r\n\t{mso-style-type:personal-reply;\r\n\tfont-family:Arial;\r\n\tcolor:navy;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=blue style='word-wrap: break-word;-webkit-nbsp-mode: space;\r\n-webkit-line-break: after-white-space'>\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\n10.0pt;font-family:Arial;color:navy'>Thank you for your comments, Steve.<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\n10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\n10.0pt;font-family:Arial;color:navy'>I agree that the entire BRDFs should be\r\nmeasured, rather than be limited to a narrow range of viewing angles. While the\r\nIESNA Roadway Lighting Committee is likely thinking of BRDFs in the context of\r\ndisability glare from reflections, the commercial lighting design programs\r\n(such as AGi32) used for tunnel lighting design and analysis should really be\r\nextended to support first-bounce glossy reflections. (Being the software\r\ndeveloper of AGi32&#8217;s calculation and visualization engines, I get to\r\nstare at myself in the mirror when I say this ;+)<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\n10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\n10.0pt;font-family:Arial;color:navy'>To answer your question regarding the\r\ntiles, a picture is worth a thousand words: <a\r\nhref=\"http://www.tirsys.com/data/content/files/file/pdf/resources/brochures/BCP-420-001%20Tunnel%20Lighting%20Guide%20Document.pdf\">http://www.tirsys.com/data/content/files/file/pdf/resources/brochures/BCP-420-001%20Tunnel%20Lighting%20Guide%20Document.pdf</a>.<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\n10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\n10.0pt;font-family:Arial;color:navy'>- Ian<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\n10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<div>\r\n\r\n<div class=MsoNormal align=center style='text-align:center'><font size=3\r\nface=\"Times New Roman\"><span style='font-size:12.0pt'>\r\n\r\n<hr size=2 width=\"100%\" align=center tabindex=-1>\r\n\r\n</span></font></div>\r\n\r\n<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;\r\nfont-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2\r\nface=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> Steve Marschner\r\n[mailto:srm@cs.cornell.edu] <br>\r\n<b><span style='font-weight:bold'>Sent:</span></b> January 16, 2009 7:09 AM<br>\r\n<b><span style='font-weight:bold'>To:</span></b> Ian Ashdown<br>\r\n<b><span style='font-weight:bold'>Subject:</span></b> Re: BRDF data for tunnel\r\nmaterials?</span></font><o:p></o:p></p>\r\n\r\n</div>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>Hi Ian,<o:p></o:p></span></font></p>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>I'm on this list, and interested in this problem.<o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>My quick reaction is that one should really measure entire BRDFs rather\r\nthan just particular viewing angles, since inevitably they'll want to consider\r\nmultiple reflections, at which point the required angles will depend entirely\r\non the particular geometry.<o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>I think fairly coarse sampling would be sufficient, with appropriate\r\nseparation of the specular component from the glossy tiles. &nbsp;Is the\r\nmaterial for the tiles really the aggregate reflection from a wall covered with\r\ntiles (including typical tolerances on flatness, etc.) rather than the BRDF of\r\nan individual tile?<o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>Steve<o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>On Jan 16, 2009, at 12:05 AM, Ian Ashdown wrote:<o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'><br>\r\n<br>\r\n<o:p></o:p></span></font></p>\r\n\r\n<span style='orphans: 2;text-align:auto;widows: 2;-webkit-border-horizontal-spacing: 0px;\r\n-webkit-border-vertical-spacing: 0px;-webkit-text-decorations-in-effect: none;\r\n-webkit-text-size-adjust: auto;-webkit-text-stroke-width: 0;word-spacing:0px'>\r\n\r\n<div link=blue vlink=purple>\r\n\r\n<div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\n12.0pt;font-family:Arial;color:black'>This message is in part a test &#8211; I\r\nhave no idea how many people still subscribe to the globillum mailing list, so\r\nit will be interesting to see how many responses I get.<u1:p></u1:p></span></font><font\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\n12.0pt;font-family:Arial;color:black'><u1:p>&nbsp;</u1:p></span></font><font\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\n12.0pt;font-family:Arial;color:black'>This is also a chance for the global\r\nillumination community to contribute its collective expertise to a real-world\r\nproblem.<u1:p></u1:p></span></font><font color=black><span style='color:black'><o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\n12.0pt;font-family:Arial;color:black'><u1:p>&nbsp;</u1:p></span></font><font\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\n12.0pt;font-family:Arial;color:black'>The Illuminating Engineering Society of\r\nNorth America publishes RP-22, Tunnel Lighting. This is an ANSI / IESNA\r\npublication with the description:<u1:p></u1:p></span></font><font color=black><span\r\nstyle='color:black'><o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\n12.0pt;font-family:Arial;color:black'><u1:p>&nbsp;</u1:p></span></font><font\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\n12.0pt;font-family:Arial;color:black'>&#8220;This standard practice has the\r\ngoal of providing information that will assist in determining lighting needs,\r\nprovide solutions, and evaluate resulting visibility within vehicular roadway\r\ntunnels. Pedestrian and other non-vehicular tunnels are not addressed. This\r\npractice is intended for use by engineers, consultants, technicians, and\r\nadministrators charged with the responsibility of providing a safe environment\r\nwithin a tunnel - day and night.&#8221;</span><u1:p></u1:p></font><font\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\n12.0pt;font-family:Arial;color:black'><u1:p>&nbsp;</u1:p></span></font><font\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\n12.0pt;font-family:Arial;color:black'>An important component of this\r\npublication concerns BRDFs for tunnel materials (and more generally for roadway\r\nsurfaces). The IESNA Roadway Lighting Committee (RLC) is currently working on\r\nthe next edition, and wants to incorporate BRDFs, either as published material\r\ndata or (more likely) as recommended procedures for measuring and manipulating\r\nthe data.<u1:p></u1:p></span></font><font color=black><span style='color:black'><o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\n12.0pt;font-family:Arial;color:black'><u1:p>&nbsp;</u1:p></span></font><font\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\n12.0pt;font-family:Arial;color:black'>LTI Optics (<a\r\nhref=\"http://www.ltioptics.com/\">www.ltioptics.com</a>) has the hardware and\r\nexpertise to perform BRDF measurements, but the IESNA Roadway Lighting\r\nCommittee is wondering what measurement angles are needed and how coarse the\r\nangular increments can be.<u1:p></u1:p></span></font><font color=black><span\r\nstyle='color:black'><o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\n12.0pt;font-family:Arial;color:black'><u1:p>&nbsp;</u1:p></span></font><font\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\n12.0pt;font-family:Arial;color:black'>Most of the materials to be tested are\r\ntiles with glossy coatings and concrete materials.<u1:p></u1:p></span></font><font\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\n12.0pt;font-family:Arial;color:black'><u1:p>&nbsp;</u1:p></span></font><font\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\n12.0pt;font-family:Arial;color:black'>The viewing angles are limited to the\r\nstandard observer (standard height moving across lanes, but multiple reflection\r\nangles to other surfaces may need to be considered.<u1:p></u1:p></span></font><font\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\n12.0pt;font-family:Arial;color:black'><u1:p>&nbsp;</u1:p></span></font><font\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\n12.0pt;font-family:Arial;color:black'>For calculation purposes, one of the\r\ngoals is to predict disability glare from the surfaces for the standard\r\nobserver, using for example Radiance.<u1:p></u1:p></span></font><font\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\n12.0pt;font-family:Arial;color:black'><u1:p>&nbsp;</u1:p></span></font><font\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\n12.0pt;font-family:Arial;color:black'>I realize that this is an open-ended set\r\nof questions that will likely require more information. However, at this point,\r\nI am more interested in seeing whether there are enough people from the old\r\nglobillum gang available to conduct a mailing list discussion. I could probably\r\nresearch and answer these questions myself for the Roadway Lighting Committee,\r\nbut I would much prefer to rely on the collective wisdom of the global\r\nillumination community.<u1:p></u1:p></span></font><font color=black><span\r\nstyle='color:black'><o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\n12.0pt;font-family:Arial;color:black'><u1:p>&nbsp;</u1:p></span></font><font\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\n12.0pt;font-family:Arial;color:black'>The podium is open &#8230;<u1:p></u1:p></span></font><font\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\n12.0pt;font-family:Arial;color:black'><u1:p>&nbsp;</u1:p></span></font><font\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\n12.0pt;font-family:Arial;color:black'>Ian Ashdown, P. Eng., LC, FIES<u1:p></u1:p></span></font><font\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\n12.0pt;font-family:Arial;color:black'>President<u1:p></u1:p></span></font><font\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\n12.0pt;font-family:Arial;color:black'>byHeart Consultants Limited<u1:p></u1:p></span></font><font\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 color=black face=Arial><span style='font-size:\r\n12.0pt;font-family:Arial;color:black'><a href=\"http://www.helios32.com/\">http://www.helios32.com</a><u1:p></u1:p></span></font><font\r\ncolor=black><span style='color:black'><o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n</div>\r\n\r\n<p class=MsoNormal><font size=1 color=black face=Helvetica><span\r\nstyle='font-size:9.0pt;font-family:Helvetica;color:black'>-------------------------------------------------------------------------<br>\r\n<a href=\"mailto:globillum@imag.fr\">globillum@imag.fr</a><span\r\nclass=apple-converted-space>&nbsp;</span>-- mailing list devoted to global\r\nillumination research<br>\r\nFor list archives or to configure your options, see<span\r\nclass=apple-converted-space>&nbsp;</span><a href=\"http://listes.imag.fr\">http://listes.imag.fr</a><br>\r\n-------------------------------------------------------------------------<o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n</div>\r\n\r\n</span>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n</div>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-path: <globillum-owner@imag.fr>\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\nDelivery-date: Sat, 17 Jan 2009 20:14:41 +0100\r\nReceived: from neelix.kom.tuwien.ac.at ([192.35.241.67]:51495)\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\n\tid 1LOGcz-0000A1-BE; Sat, 17 Jan 2009 20:14:41 +0100\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby neelix.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id n0HJEBPJ032370;\r\n\tSat, 17 Jan 2009 20:14:11 +0100\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n0HJEBot011558;\r\n\tSat, 17 Jan 2009 20:14:11 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id n0HJEBGQ011553;\r\n\tSat, 17 Jan 2009 20:14:11 +0100\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n0HJDXaj009605\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 17 Jan 2009 20:13:33 +0100\r\nReceived: from server.agi32.com (unknown.ord.scnet.net [66.225.254.249] (may be forged))\r\n\tby imag.imag.fr (8.13.8/8.13.8) with ESMTP id n0HJ9MwK025154\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Sat, 17 Jan 2009 20:09:24 +0100 (CET)\r\nReceived: from s01060006257abbc2.vn.shawcable.net ([24.87.90.99] helo=Ian)\r\n\tby server.agi32.com with esmtpa (Exim 4.69)\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\n\tid 1LOGXo-0006NB-SW; Sat, 17 Jan 2009 12:09:21 -0700\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: \"'Leora Radetsky'\" <r.leora@gmail.com>\r\nCc: globillum@imag.fr\r\nReferences: <2342C75498954107A98E1B5A2A690955@Ian> <74b5f8fa0901160923s4561658ch282bf659323900b5@mail.gmail.com>\r\nSubject: RE: FW: BRDF data for tunnel materials?\r\nDate: Sat, 17 Jan 2009 11:08:50 -0800\r\nOrganization: byHeart Consultants Limited\r\nMessage-ID: <D7434B0077AF4BD19B36F7A04D8B781F@Ian>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook 11\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579\r\nThread-Index: Acl3/yzfq66cfPfXTfK5EVAOSbzmcAA1lChw\r\nIn-Reply-To: <74b5f8fa0901160923s4561658ch282bf659323900b5@mail.gmail.com>\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\nX-AntiAbuse: Original Domain - imag.fr\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (neelix.kom.tuwien.ac.at [192.35.241.67]); Sat, 17 Jan 2009 20:14:41 +0100 (CET)\r\nX-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-3.0 (imag.imag.fr [129.88.30.1]); Sat, 17 Jan 2009 20:09:25 +0100 (CET)\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM for more information\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-From: ian_ashdown@helios32.com\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 388\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Spam-Status: LOW ; 0\r\nX-Spam-TU-Processing-Host: neelix.kom.tuwien.ac.at\r\nX-Mozilla-Status: 0011\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html xmlns:v=\"urn:schemas-microsoft-com:vml\" xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\n<!--[if !mso]>\r\n<style>\r\nv\\:* {behavior:url(#default#VML);}\r\no\\:* {behavior:url(#default#VML);}\r\nw\\:* {behavior:url(#default#VML);}\r\n.shape {behavior:url(#default#VML);}\r\n</style>\r\n<![endif]-->\r\n<style>\r\n<!--\r\n /* Font Definitions */\r\n @font-face\r\n\t{font-family:Tahoma;\r\n\tpanose-1:2 11 6 4 3 5 4 4 2 4;}\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-reply;\r\n\tfont-family:Arial;\r\n\tcolor:navy;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=blue>\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\n10.0pt;font-family:Arial;color:navy'>Sam got it right &#8211; do the\r\nmeasurements and then determine what is the best angular resolution within a\r\ngiven error limit. Ignore the R-tables, as they may be revised at some point in\r\nthe future (especially for wet concrete and asphalt).<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\n10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\n10.0pt;font-family:Arial;color:navy'>Also, be sure to archive the original BRDF\r\nmeasurements and make them available through a Web site or on DVD-ROM. The\r\nrevised RP-22 or RP-8 may publish lower resolution data in print for\r\nillustration purposes, but lighting design programs should be encouraged to use\r\nthe actual data. (They can always downscale the resolution internally if\r\nrequired.)<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\n10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\n10.0pt;font-family:Arial;color:navy'>Another reason for doing this is that the\r\nspecular component becomes significant at acute viewing angles &#8211; see the\r\nTIR brochure photos of the reflected car headlights for a good example. For\r\nAGi32, I would likely separate the raw BRDF data into a diffuse component and a\r\nseparate semispecular component for calculation purposes. However, this sort of\r\nimplementation detail should be left up to the software developer; the role of\r\nthe IESNA is to provide the raw data.<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\n10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\n10.0pt;font-family:Arial;color:navy'>- Ian<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:\r\n10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<div>\r\n\r\n<div class=MsoNormal align=center style='text-align:center'><font size=3\r\nface=\"Times New Roman\"><span style='font-size:12.0pt'>\r\n\r\n<hr size=2 width=\"100%\" align=center tabindex=-1>\r\n\r\n</span></font></div>\r\n\r\n<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;\r\nfont-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2\r\nface=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> Leora Radetsky\r\n[mailto:r.leora@gmail.com] <br>\r\n<b><span style='font-weight:bold'>Sent:</span></b> January 16, 2009 9:24 AM<br>\r\n<b><span style='font-weight:bold'>To:</span></b> Ian Ashdown<br>\r\n<b><span style='font-weight:bold'>Subject:</span></b> Re: FW: BRDF data for\r\ntunnel materials?</span></font><o:p></o:p></p>\r\n\r\n</div>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>cool. Just wanted to mention another complication (perhaps its just a\r\nlimiting factor) - one I am sure you thought of already. Should the coarseness\r\nof the tile BRDF be related to the coarseness of R-tables? I do not expect our\r\ncurrent pavement standards to change because of economics (no one is going to\r\nspend the money necessary to update and reclassify our existing r-tables). So -\r\nif we have very coarse pavement data, how meaningful will having more\r\n&quot;dense&quot; wall data be. Yes it will be more meaningful for its own sake\r\n(disability and possibly discomfort glare from the wall, specular reflections\r\nvisible etc) but when it bounces from the wall to the pavement much of that\r\ndetail is lost in terms of re reflection from the pavement. Do we only need to\r\nbe &quot;as good&quot; as the r-table or should we be better?<o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>&nbsp;<o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>I think we should be better, but will it matter?<o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>&nbsp;<o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal style='margin-bottom:12.0pt'><font size=3\r\nface=\"Times New Roman\"><span style='font-size:12.0pt'>Lee<o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<div>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal style='margin-bottom:12.0pt'><font size=3\r\nface=\"Times New Roman\"><span style='font-size:12.0pt'>-----Original\r\nMessage-----<br>\r\nFrom: Samuel Boivin [mailto:<a href=\"mailto:Samuel.Boivin@inria.fr\">Samuel.Boivin@inria.fr</a>]<br>\r\nSent: January 16, 2009 2:09 AM<br>\r\nTo: Ian Ashdown<br>\r\nCc: <a href=\"mailto:globillum@imag.fr\">globillum@imag.fr</a><br>\r\nSubject: Re: BRDF data for tunnel materials?<o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>Hello Ian,<br>\r\n<br>\r\nAs you already said it, this kind of problems opens a wide range a<br>\r\nsub-problems.<br>\r\n&gt; (...)<o:p></o:p></span></font></p>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>&gt;<br>\r\n&gt; LTI Optics (<a href=\"http://www.ltioptics.com/\" target=\"_blank\">www.ltioptics.com</a>\r\n&lt;<a href=\"http://www.ltioptics.com/\" target=\"_blank\">http://www.ltioptics.com/</a>&gt;)\r\nhas the<br>\r\n&gt; hardware and expertise to perform BRDF measurements, but the IESNA<br>\r\n&gt; Roadway Lighting Committee is wondering what measurement angles are<br>\r\n&gt; needed and how coarse the angular increments can be.<br>\r\n&gt;<br>\r\n&gt;<br>\r\n&gt;<br>\r\n&gt; Most of the materials to be tested are tiles with glossy coatings and<br>\r\n&gt; concrete materials.<br>\r\n&gt;<o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>&nbsp;From my experience, it is always hard to have an opinion about a<br>\r\nmaterial's BRDF without having a look at a real sample of this material<br>\r\nfirst.<br>\r\nHowever, considering what you're describing here, I doubt that you<br>\r\nreally need a lot of measurement angles to get a good approximation of<br>\r\nthe BRDF. For regular tiles, the roughness parameters are in general<br>\r\npretty &quot;small&quot; and more important the material's roughness itself has\r\nan<br>\r\nalmost uniform distribution all around the surface (i.e. if you look<br>\r\ncloser at the surface you won't huge valleys).<br>\r\nBut, reading again your email and since &quot;ltioptics has the hardware and<br>\r\nexpertise to perform BRDF measurements&quot;, I don't get why they just don't<br>\r\ndo the job themselves by trying several sets of measurements and thus<br>\r\ngetting the corresponding error ?<br>\r\nOther questions are: are all the tiles made of the same material ? Are<br>\r\nthey highly specular (is it &quot;glossy&quot; more like an orange or more like\r\na<br>\r\nmetal ?) ?<o:p></o:p></span></font></p>\r\n\r\n<div>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'>&gt;<br>\r\n&gt; The viewing angles are limited to the standard observer (standard<br>\r\n&gt; height moving across lanes, but multiple reflection angles to other<br>\r\n&gt; surfaces may need to be considered.<br>\r\n&gt;<br>\r\n&gt; For calculation purposes, one of the goals is to predict disability<br>\r\n&gt; glare from the surfaces for the standard observer, using for example<br>\r\n&gt; Radiance.<br>\r\n&gt;<o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<p class=MsoNormal style='margin-bottom:12.0pt'><font size=3\r\nface=\"Times New Roman\"><span style='font-size:12.0pt'>I'm not sure to\r\nunderstand what you exaclty want to simulate here. Is<br>\r\nthe goal for example to observe undesirable visual effects due to the<br>\r\ntiles' BRDF and/or to determine what kind of lighting to use ?<br>\r\nIf so and if these materials are highly specular, I think that<br>\r\nsimulating a complete real scene could be useful, just because multiple<br>\r\nspecular reflections always produce surprising and unexpected effects.<br>\r\nThe problem of using a measurement device on a complete scene is the<br>\r\nrequired time that the people would need for getting all object BRDFs...<br>\r\n. Personally, for simulating real world, detecting multiple reflection<br>\r\nissues (for example) and getting an accurate evaluation of the error<br>\r\nintroduced by the chosen BRDF or the numbers of measurements samples, I<br>\r\nwould go with something like inverse/image-based rendering methods and<br>\r\ncomparing real materials with materials rendered using Radiance and the<br>\r\nappropriate BRDF. A mixed method with the ltioptics measurement system<br>\r\nwould also probably make sense and increase accuracy.<br>\r\n<br>\r\nI'm actually not sure that my comments really help here, I'm just giving<br>\r\nyou some of my experience about measuring data (including BRDFs) from<br>\r\nreal world.<br>\r\n<br>\r\nAll the best,<br>\r\n<br>\r\nSam.<o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n<p class=MsoNormal><font size=3 face=\"Times New Roman\"><span style='font-size:\r\n12.0pt'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-path: <globillum-owner@imag.fr>\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\nDelivery-date: Tue, 05 May 2009 11:48:56 +0200\r\nReceived: from neelix.kom.tuwien.ac.at ([192.35.241.67]:48119)\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\n\tid 1M1HGi-0000rm-BN; Tue, 05 May 2009 11:48:56 +0200\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby neelix.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id n459mnqP023128;\r\n\tTue, 5 May 2009 11:48:49 +0200\r\nX-Connecting-Host: chopinette.imag.fr [129.88.34.204]\r\nX-Connecting-Addr: 129.88.34.204\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n459mmYk024736;\r\n\tTue, 5 May 2009 11:48:48 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id n459mmdc024731;\r\n\tTue, 5 May 2009 11:48:48 +0200\r\nReceived: from harmonie.imag.fr (harmonie.imag.fr [147.171.130.40])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n459loCp022849\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 5 May 2009 11:47:50 +0200\r\nReceived: from christl.cg.tuwien.ac.at (mail.cg.tuwien.ac.at [128.131.166.76])\r\n\tby harmonie.imag.fr (8.13.8/8.13.8) with ESMTP id n459jOZG001467\r\n\tfor <globillum@imag.fr>; Tue, 5 May 2009 11:45:25 +0200 (CEST)\r\nReceived: from beinhart-09.cg.tuwien.ac.at ([128.131.166.9]:49895)\r\n\tby christl.cg.tuwien.ac.at with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32)\r\n\t(Exim 4.63)\r\n\t(envelope-from <wp@cg.tuwien.ac.at>)\r\n\tid 1M1Gdm-0000Cn-Lz; Tue, 05 May 2009 11:08:42 +0200\r\nX-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9\r\nDate: Tue, 05 May 2009 09:58:30 +0200\r\nTo: globillum@imag.fr\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\nSubject: CFP: International Journal of Creative Interfaces & Computer Graphics\r\n -- NEW in 2010!\r\nMime-Version: 1.0\r\nMessage-Id: <E1M1Gdm-0000Cn-Lz@christl.cg.tuwien.ac.at>\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (neelix.kom.tuwien.ac.at [192.35.241.67]); Tue, 05 May 2009 11:48:50 +0200 (CEST)\r\nX-Greylist: Delayed for 00:36:37 by milter-greylist-3.0 (harmonie.imag.fr [147.171.130.40]); Tue, 05 May 2009 11:45:25 +0200 (CEST)\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM for more information\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-From: wp@cg.tuwien.ac.at\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 389\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-Spam-Status: LOW ; -2\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: neelix.kom.tuwien.ac.at\r\nX-Virus-Scanned: by amavisd-new\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nDear Colleagues,\r\nI was asked to forward this information to the globillum mailing list.\r\nBest regards,\r\nWerner Purgathofer\r\n\r\n\r\nInternational Journal of Creative Interfaces & Computer Graphics\r\n** New in 2010 **\r\nhttp://www.igi-global.com/IJCICG\r\n\r\nAn Official Publication of the Information Resources Management Association\r\nEditor-in-Chief: Ben Falchuk, Telcordia Technologies Inc., USA\r\nPublished: Semi-Annually\r\n\r\nCall for Papers:\r\nThe Editor-in-Chief of the International Journal of Creative Interfaces\r\nand Computer Graphics (IJCICG) would like to invite you to consider\r\nsubmitting a manuscript for inclusion in this scholarly journal.\r\nThe following describes the mission, coverage, and guidelines for\r\nsubmission to IJCICG.\r\n\r\nMission\r\n\r\nThe primary objective of International Journal of Creative Interfaces\r\nand Computer Graphics (IJCICG) is to bring together research, pragmatic\r\nwork, and results revolving around the most innovative, fascinating, and\r\ntechnically advanced computer graphic applications and their human-\r\ncomputer interfaces. This journal's key themes include design rationale\r\nand approach, software underpinnings, deployment, and interaction, with\r\nan emphasis on creative, cutting-edge, aesthetic, and innovative uses of\r\ngraphics in applications and human-computer interfaces. Articles in this\r\njournal are presented in a systematic but accessible style and emphasize\r\ntheir impact, extraordinary nature, and their positioning in this exciting\r\nfield. Targeting researchers, developers, designers, user-experience\r\nengineers, artists, and planners, IJCICG supplies readers with a better\r\nunderstanding of the design and deployment of novel graphical applications\r\nand technologies on the desktop, the Web, mobile devices, and public spaces.\r\n\r\nCoverage\r\n\r\nTopics to be discussed in this journal include (but are not limited to)\r\nthe following:\r\n\r\no Advances in interfaces to support creativity, productivity, and expression\r\no Aesthetic computing, visual explanations, and data visualization\r\no Bleeding-edge Web, RIA, and mobile interfaces\r\no Cutting-edge interfaces and applications in practical creative fields\r\n   such as engineering and design, digital art, entertainment, video gaming\r\n   and computer animation, museums, performance, and other creative endeavors\r\no Design of new styles of interaction-rich applications and services\r\no Novel visual metaphors used for visualization or practical data mining\r\no Societal impact and evaluation of graphical applications and interfaces\r\no State of the art mobile applications with unique visual characteristics\r\no Technologies and underpinnings that enable or support visually compelling\r\n    interfaces\r\no Trends in innovative and future interfaces\r\no Use of visual elegance and simplicity\r\n\r\nSubmission\r\n\r\nTo view the full guidelines for submission:\r\nhttp://www.igi-global.com/development/author_info/guide.asp\r\n\r\nAll submissions and inquiries should be directed to the attention of:\r\n\r\nBen Falchuk, PhD\r\nEditor-in-Chief\r\nInternational Journal of Creative Interfaces and Computer Graphics\r\nE-mail: bfalchuk AT research.telcordia.com\r\n\r\n\r\nHTML version of this Call:\r\nhttp://www.igi-global.com/journals/details.asp?ID=34400&v=callForPapers\r\n\r\n\r\n\r\n--\r\n  Werner Purgathofer             | Tel. +43(1)58801 18655\r\n  Technische Universitaet Wien   | http://www.cg.tuwien.ac.at\r\n\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-path: <globillum-owner@imag.fr>\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\nDelivery-date: Mon, 10 Aug 2009 10:24:07 +0200\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66]:51968)\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\n\tid 1MaQAo-0001GV-90; Mon, 10 Aug 2009 10:24:06 +0200\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\n\tby tuvok.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id n79I3Eik015788;\r\n\tSun, 9 Aug 2009 20:03:15 +0200\r\nX-Connecting-Host: mx1.imag.fr [129.88.30.5]\r\nX-Connecting-Addr: 129.88.30.5\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id n79I0qHr023945\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);\r\n\tSun, 9 Aug 2009 20:00:52 +0200\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n79I3ATq030525;\r\n\tSun, 9 Aug 2009 20:03:10 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id n79I356D030511;\r\n\tSun, 9 Aug 2009 20:03:05 +0200\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n79I2J74029500\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 9 Aug 2009 20:02:19 +0200\r\nReceived: from server.agi32.com (unknown.ord.scnet.net [66.225.254.249] (may be forged))\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id n79Hxs82023425\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Sun, 9 Aug 2009 19:59:56 +0200\r\nReceived: from s01060006257abbc2.vn.shawcable.net ([24.87.90.99] helo=Ian)\r\n\tby server.agi32.com with esmtpa (Exim 4.69)\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\n\tid 1MaCG1-0001Fk-F2\r\n\tfor globillum@imag.fr; Sun, 09 Aug 2009 11:32:33 -0600\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 09/08/09 Release of RADBIB and GITHESIS\r\nDate: Sun, 9 Aug 2009 10:32:26 -0700\r\nOrganization: byHeart Consultants Limited\r\nMessage-ID: <AD6423E314804F1F9C72B9340B580F78@Ian>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook 11\r\nX-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.5579\r\nThread-Index: AcoZF1x9EwCW1X2gQE63vBQkEXt95Q==\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\nX-AntiAbuse: Original Domain - imag.fr\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Sun, 09 Aug 2009 20:03:15 +0200 (CEST)\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Sun, 09 Aug 2009 20:00:53 +0200 (CEST)\r\nX-Greylist: Delayed for 00:29:34 by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Sun, 09 Aug 2009 19:59:56 +0200 (CEST)\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-IMAG-MailScanner-SpamCheck: ,\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 394\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM  for more information\r\nX-MailScanner-ID: n79I0qHr023945\r\nX-IMAG-MailScanner-From: globillum-owner@imag.fr\r\nMailScanner-NULL-Check: 1250445653.74544@ys9zEAB3slVJ4FD0uAZ0RA\r\nX-Spam-Status: LOW ; -26\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\nX-Virus-Scanned: by amavisd-new\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\n<style>\r\n<!--\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:Arial;\r\n\tcolor:windowtext;\r\n\tfont-weight:normal;\r\n\tfont-style:normal;\r\n\ttext-decoration:none none;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=purple>\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal style='text-autospace:none'><b><font size=2 face=Arial><span\r\nstyle='font-size:11.0pt;font-family:Arial;font-weight:bold'>ANNOUNCE: 09/08/09\r\nRelease of RADBIB and GITHESIS<br>\r\n</span></font></b><font size=2 face=Arial><span style='font-size:11.0pt;\r\nfont-family:Arial'><br>\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\nrelated global illumination papers, theses, articles, and books. It currently\r\nincludes 2,732 references -- 13 new additions since its 09/05/18 release.<br>\r\n<br>\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\ndate of August 9, 2009) from:<br>\r\n<br>\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\n<br>\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\nGITHESIS.BIB. This bibliography includes 336 references to radiosity, photon\r\nmapping, and related global illumination theses -- no new additions since the\r\n09/05/18 release.<br>\r\n<br>\r\nFinancial support for the maintenance of these bibliographies is provided by\r\nbyHeart Consultants Limited.<br>\r\n<br>\r\n<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:11.0pt;\r\nfont-family:Arial'>Ian Ashdown, P. Eng., LC, FIES<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:11.0pt;\r\nfont-family:Arial'>President<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:11.0pt;\r\nfont-family:Arial'>byHeart Consultants Limited<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:11.0pt;\r\nfont-family:Arial'>http://www.helios32.com<o:p></o:p></span></font></p>\r\n\r\n<p class=MsoNormal><font size=2 face=Arial><span style='font-size:11.0pt;\r\nfont-family:Arial'><o:p>&nbsp;</o:p></span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-path: <globillum-owner@imag.fr>\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\nDelivery-date: Tue, 15 Sep 2009 19:22:02 +0200\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66]:54362)\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\n\tid 1Mnbj7-0006K9-W0; Tue, 15 Sep 2009 19:22:02 +0200\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\n\tby tuvok.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id n8FHLj3v031000;\r\n\tTue, 15 Sep 2009 19:21:46 +0200\r\nX-Connecting-Host: mx1.imag.fr [129.88.30.5]\r\nX-Connecting-Addr: 129.88.30.5\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id n8FHHYCv030945\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);\r\n\tTue, 15 Sep 2009 19:17:34 +0200\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n8FHLeli019753;\r\n\tTue, 15 Sep 2009 19:21:40 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id n8FHLbeG019748;\r\n\tTue, 15 Sep 2009 19:21:37 +0200\r\nReceived: from imag.imag.fr (imag.imag.fr [129.88.30.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id n8FHKHeh018703\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 15 Sep 2009 19:20:17 +0200\r\nReceived: from server.agi32.com (unknown.ord.scnet.net [66.225.254.249] (may be forged))\r\n\tby imag.imag.fr (8.13.8/8.13.8) with ESMTP id n8FHGGeF025587\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Tue, 15 Sep 2009 19:16:28 +0200 (CEST)\r\nReceived: from s01060006257abbc2.vn.shawcable.net ([24.87.85.53] helo=Ian)\r\n\tby server.agi32.com with esmtpa (Exim 4.69)\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\n\tid 1MnbdQ-00078F-PM\r\n\tfor globillum@imag.fr; Tue, 15 Sep 2009 11:16:08 -0600\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 09/09/14 Release of RADBIB and GITHESIS\r\nDate: Tue, 15 Sep 2009 10:15:55 -0700\r\nOrganization: byHeart Consultants Limited\r\nMessage-ID: <51F7010711CE411BB10680EB0EC56AEC@Ian>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook 11\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579\r\nThread-Index: Aco2KC7EQzzKVQr3R2OstkauK5NnwA==\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\nX-AntiAbuse: Original Domain - imag.fr\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-IMAG-MailScanner-SpamCheck: ,\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 397\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Tue, 15 Sep 2009 19:21:46 +0200 (CEST)\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Tue, 15 Sep 2009 19:17:34 +0200 (CEST)\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM  for more information\r\nX-MailScanner-ID: n8FHHYCv030945\r\nX-IMAG-MailScanner-From: globillum-owner@imag.fr\r\nMailScanner-NULL-Check: 1253639855.26629@95pon1tjyK2H/x6z7HbHyw\r\nX-Spam-Status: LOW ; 0\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\n<meta name=Generator content=\"Microsoft Word 11 (filtered medium)\">\r\n<style>\r\n<!--\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\";}\r\na:link, span.MsoHyperlink\r\n\t{color:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{color:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:Arial;\r\n\tcolor:windowtext;\r\n\tfont-weight:normal;\r\n\tfont-style:normal;\r\n\ttext-decoration:none none;}\r\n@page Section1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.25in 1.0in 1.25in;}\r\ndiv.Section1\r\n\t{page:Section1;}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=purple>\r\n\r\n<div class=Section1>\r\n\r\n<p class=MsoNormal><b><font size=2 face=Arial><span style='font-size:11.0pt;\r\nfont-family:Arial;font-weight:bold'>ANNOUNCE: 09/09/14 Release of RADBIB and\r\nGITHESIS<br>\r\n</span></font></b><font size=2 face=Arial><span style='font-size:11.0pt;\r\nfont-family:Arial'><br>\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\nrelated global illumination papers, theses, articles, and books. It currently\r\nincludes 2,745 references -- 13 new additions since its 09/08/09 release.<br>\r\n<br>\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a release\r\ndate of September 14, 2009) from:<br>\r\n<br>\r\n&nbsp; http://www.helios32.com (Resources section)<br>\r\n<br>\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\nGITHESIS.BIB. This bibliography includes 336 references to radiosity, photon\r\nmapping, and related global illumination theses -- no new additions since the\r\n09/08/09 release.<br>\r\n<br>\r\nFinancial support for the maintenance of these bibliographies is provided by\r\nbyHeart Consultants Limited.<br>\r\n<br>\r\nIan Ashdown, P. Eng., LC, FIES<br>\r\nPresident<br>\r\nbyHeart Consultants Limited<br>\r\nhttp://www.helios32.com<br>\r\n<br>\r\n</span></font><font size=2><span style='font-size:11.0pt'><o:p></o:p></span></font></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nTo: globillum@imag.fr\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\nSubject: CFP: c&g Special Issue on Procedural Methods in CG\r\nBcc: Michael Wimmer <wimmer@cg.tuwien.ac.at>, Peter Wonka <peter.wonka@asu.edu>\r\nMessage-Id: <7.1.0.9.2.20091009081748.05379808@cg.tuwien.ac.at>\r\nX-Eudora-Signature: <short signature>\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nDate: Fri,  9 Oct 2009 08:18:52\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nMIME-Version: 1.0\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\n[Apologies if you receive this CFP more than once]\r\n\r\nCALL FOR PAPERS\r\n\r\n\r\n     Procedural Methods in Computer Graphics\r\n\r\n\r\nSpecial Issue of Computers & Graphics, August 2010\r\n\r\nhttp://www.cg.tuwien.ac.at/cagproceduralissue/\r\n\r\nSubmission deadline: January 7, 2010\r\n\r\nGuest Editors:\r\n  Michael Wimmer\r\n  Peter Wonka\r\n\r\nAIMS AND SCOPE:\r\n---------------\r\n\r\nThe purpose of this special issue is to attract and showcase novel\r\nresearch results on procedural methods in computer graphics. We\r\nthus solicit articles that report innovative results in related\r\nresearch. Potential topics for articles include, but are not limited\r\nto, the following:\r\n\r\nRendering and visualization of procedural models\r\nProcedural modeling of textures and texture synthesis\r\nProcedural surface modeling\r\nImage-guided procedural modeling\r\nProcedural methods for animation\r\nProcedural methods to model plants and landscapes\r\nProcedural methods in computational photography and image processing\r\nProcedural methods in virtual heritage\r\nUser interfaces for procedural modeling\r\nProcedural modeling of urban structures and architecture\r\nProcedural sound modeling\r\n\r\n\r\nDEADLINES:\r\n----------\r\n\r\nSubmissions due:        January 7, 2010\r\nFirst notification:     April 5, 2010\r\nRevised version due:    May 5, 2010\r\nFinal notification:     May 12, 2010\r\nCamera ready copies:    May 27, 2010\r\n\r\nTo expedite the review process we would appreciate it if authors\r\nintending to submit a paper could send a title, author list, and\r\nabstract to wimmer@cg.tuwien.ac.at by January 2, 2009.\r\n\r\nSUBMISSION INFORMATION:\r\n-----------------------\r\n\r\nPlease prepare your article in Latex, using the instructions and style \r\nprovided here: http://www.elsevier.com/latex. Use the following line\r\nin your manuscript:\r\n\r\n\\documentclass[5p,times]{elsarticle}\r\n\r\nArticles should be as long as their content requires, but not longer. If\r\nyour article exceeds 14 pages including all references and images \r\nwhen formatted in the above style, please contact the guest editors before \r\nsubmitting.\r\n\r\nPlease submit your article using our online manuscript submission\r\nservice located here: http://ees.elsevier.com/cag/. Be sure to \r\nread the \"Guide for Authors\" before uploading, and follow the instructions \r\ncarefully. When uploading your article, select the appropriate\r\nspecial issue title under the Article Type. Also include\r\ncomplete contact information for all authors and coauthors in the\r\nsubmission. The review process for this special issue will be \r\ndouble blind, so please select \"manuscript without author details\" \r\nas submission category, and remove any identifying items from your \r\nsubmission. \r\nIf you have any questions about submitting your article,\r\nplease contact authorsupport@elsevier.com.\r\n\r\nPlease direct any correspondence prior to submission to the guest editors:\r\n\r\nMichael Wimmer\r\nEmail: wimmer@cg.tuwien.ac.at\r\n\r\nPeter Wonka\r\nEmail: peter.wonka@asu.edu\r\n\r\nThis call is also available from the special issue webpage at:\r\nhttp://www.cg.tuwien.ac.at/cagproceduralissue/\r\nFrom \r\nReturn-path: <globillum-owner@imag.fr>\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\nDelivery-date: Mon, 08 Feb 2010 14:13:19 +0100\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66]:46774)\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\n\tid 1NeTQV-00014F-1e; Mon, 08 Feb 2010 14:13:19 +0100\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\n\tby tuvok.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id o18DD1Qh003574;\r\n\tMon, 8 Feb 2010 14:13:01 +0100\r\nX-Connecting-Host: mx1.imag.fr [129.88.30.5]\r\nX-Connecting-Addr: 129.88.30.5\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id o18DB8Ib021528\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);\r\n\tMon, 8 Feb 2010 14:11:08 +0100\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id o18DClXw024438;\r\n\tMon, 8 Feb 2010 14:12:47 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id o18DCfPj024406;\r\n\tMon, 8 Feb 2010 14:12:41 +0100\r\nReceived: from rominette.imag.fr (mx2.imag.fr [129.88.30.17])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id o18DCC69022482\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 8 Feb 2010 14:12:12 +0100\r\nReceived: from mini003.webpack.hosteurope.de (mini003.webpack.hosteurope.de [80.237.130.132])\r\n\tby rominette.imag.fr (8.13.8/8.13.8) with ESMTP id o18DAUdX021583\r\n\tfor <globillum@imag.fr>; Mon, 8 Feb 2010 14:10:31 +0100\r\nReceived: from ip-94-79-177-17.unitymediagroup.de ([94.79.177.17] helo=touchlab-pc4.cpe.ish); authenticated\r\n\tby mini003.webpack.hosteurope.de running ExIM with esmtpsa (TLSv1:RC4-SHA:128)\r\n\tid 1NeT69-0008If-44; Mon, 08 Feb 2010 13:52:17 +0100\r\nTo: globillum@imag.fr\r\nDate: Mon, 08 Feb 2010 13:52:16 +0100\r\nSubject: stunningly realistic architecture/nature/lighting CGI\r\nMIME-Version: 1.0\r\nFrom: \"Wolfram Kresse\" <wk@wkresse.de>\r\nOrganization: WekaDev\r\nMessage-ID: <op.u7s7dewecl4axx@touchlab-pc4.cpe.ish>\r\nUser-Agent: Opera Mail/10.10 (Win32)\r\nX-bounce-key: webpack.hosteurope.de;wk@wkresse.de;1265634728;59f54f06;\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Mon, 08 Feb 2010 14:13:02 +0100 (CET)\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Mon, 08 Feb 2010 14:11:09 +0100 (CET)\r\nX-Greylist: Delayed for 00:19:50 by milter-greylist-4.2.2 (rominette.imag.fr [129.88.30.17]); Mon, 08 Feb 2010 14:10:31 +0100 (CET)\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-IMAG-MailScanner-SpamCheck: ,\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 400\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM  for more information\r\nX-MailScanner-ID: o18DB8Ib021528\r\nX-IMAG-MailScanner-From: globillum-owner@imag.fr\r\nMailScanner-NULL-Check: 1266239469.70749@qhAxjy5UFF3pHprHSxJtRA\r\nX-Spam-Status: LOW ; 0\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\nX-Virus-Scanned: by amavisd-milter (http://amavis.org/)\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nHello fellow globilluminati ;-)\r\n\r\nAre you familiar with the work of Alex Roman? A friend just showed me this CGI film, which might yield to some jaw-dropping - at least it did for me: until I saw the making-of, I was highly sceptical that this actually *was* entirely CGI...\r\nWhile I'm not sure whether he actually used some form of global illumination, it is still a must-see for people striving to achieve absolute realism in CGI imagery - he combined many techniques into an artistical and convincing performance.\r\nUntil I saw the making-of, I was highly sceptical that this actually *was* entirely CGI - except for the occasionally visible texture repeating pattern (sometimes intentional), the effort put into getting the details right make this a pretty impressive piece of work, IMHO.\r\nhttp://vimeo.com/7809605\r\n\r\nHave fun watching this in fullscreen,\r\nBest regards,\r\nWolfram\r\n\r\n--\r\n+-----+-------------------------------------------------------------------+\r\n| 8-P |   Wolfram Kresse      wk@wkresse.de      http://www.wkresse.de    |\r\n+-----+-------------------------------------------------------------------+\r\nData: Turbolift 7 is jammed.\r\nPicard: ALL HANDS, ABANDON SHIP! Computer! Set auto-destruct to 30 seconds!\r\nNumber One: Uh...Captain?\r\nPicard: ...er...sorry, I got carried away.\r\n \r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-path: <globillum-owner@imag.fr>\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\nDelivery-date: Mon, 08 Feb 2010 14:30:45 +0100\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66]:45855)\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\n\tid 1NeThN-0001MO-D6; Mon, 08 Feb 2010 14:30:45 +0100\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\n\tby tuvok.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id o18DUbO7006280;\r\n\tMon, 8 Feb 2010 14:30:37 +0100\r\nX-Connecting-Host: mx1.imag.fr [129.88.30.5]\r\nX-Connecting-Addr: 129.88.30.5\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id o18DSYVM028565\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);\r\n\tMon, 8 Feb 2010 14:28:34 +0100\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id o18DUCZO009590;\r\n\tMon, 8 Feb 2010 14:30:12 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id o18DUCRr009588;\r\n\tMon, 8 Feb 2010 14:30:12 +0100\r\nReceived: from rominette.imag.fr (mx2.imag.fr [129.88.30.17])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id o18DThEf007637\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 8 Feb 2010 14:29:43 +0100\r\nReceived: from mini003.webpack.hosteurope.de (mini003.webpack.hosteurope.de [80.237.130.132])\r\n\tby rominette.imag.fr (8.13.8/8.13.8) with ESMTP id o18DS1nU026935\r\n\tfor <globillum@imag.fr>; Mon, 8 Feb 2010 14:28:02 +0100\r\nReceived: from ip-94-79-177-17.unitymediagroup.de ([94.79.177.17] helo=touchlab-pc4.cpe.ish); authenticated\r\n\tby mini003.webpack.hosteurope.de running ExIM with esmtpsa (TLSv1:RC4-SHA:128)\r\n\tid 1NeTgI-0003Dy-9k; Mon, 08 Feb 2010 14:29:38 +0100\r\nTo: globillum@imag.fr\r\nSubject: Re: stunningly realistic architecture/nature/lighting CGI\r\nReferences: <op.u7s7dewecl4axx@touchlab-pc4.cpe.ish>\r\nDate: Mon, 08 Feb 2010 14:29:39 +0100\r\nMIME-Version: 1.0\r\nFrom: \"Wolfram Kresse\" <wk@wkresse.de>\r\nOrganization: WekaDev\r\nMessage-ID: <op.u7s83pqrcl4axx@touchlab-pc4.cpe.ish>\r\nIn-Reply-To: <op.u7s7dewecl4axx@touchlab-pc4.cpe.ish>\r\nUser-Agent: Opera Mail/10.10 (Win32)\r\nX-bounce-key: webpack.hosteurope.de;wk@wkresse.de;1265635779;848375ed;\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Mon, 08 Feb 2010 14:30:38 +0100 (CET)\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Mon, 08 Feb 2010 14:28:34 +0100 (CET)\r\nX-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-4.2.2 (rominette.imag.fr [129.88.30.17]); Mon, 08 Feb 2010 14:28:02 +0100 (CET)\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-IMAG-MailScanner-SpamCheck: ,\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 401\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM  for more information\r\nX-MailScanner-ID: o18DSYVM028565\r\nX-IMAG-MailScanner-From: globillum-owner@imag.fr\r\nMailScanner-NULL-Check: 1266240516.5636@fxAP9Xit4+H09DycHodtZA\r\nX-Spam-Status: LOW ; 0\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\nX-Virus-Scanned: by amavisd-new\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\n\r\nOn Mon, 08 Feb 2010 13:52:16 +0100, Wolfram Kresse <wk@wkresse.de> wrote:\r\n\r\n> While I'm not sure whether he actually used some form of global illumination,\r\n\r\nHm, watching the film again, and paying more attention, I saw the obvious global illumination effects. It *is*, after all, an essential part of realistic imagery - that's why we're doing this ;-)\r\nIn fact, he mentions he uses V-Ray.\r\n\r\nCheers,\r\nWolfram\r\n\r\n--\r\n+-----+-------------------------------------------------------------------+\r\n| 8-P |   Wolfram Kresse      wk@wkresse.de      http://www.wkresse.de    |\r\n+-----+-------------------------------------------------------------------+\r\nGeordi: I'd like to enhance the annular static particle controller by using\r\nour ventral interdimensional flux module to access the tertiary converging\r\npulse node!\r\nData: I do not recommend doing this before matching the enhanced diverging\r\nstorage discriminator to our confocal energetic shield sensor, otherwise the\r\ninverse cataclysmic quantum charger will destabilize.\r\nGeordi: Smart-ass.\r\n\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-path: <globillum-owner@imag.fr>\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\nDelivery-date: Fri, 12 Feb 2010 23:46:29 +0100\r\nReceived: from neelix.kom.tuwien.ac.at ([192.35.241.67]:37818)\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\n\tid 1Ng4HM-0005c6-T5; Fri, 12 Feb 2010 23:46:29 +0100\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\n\tby neelix.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id o1CMkLI9025691;\r\n\tFri, 12 Feb 2010 23:46:21 +0100\r\nX-Connecting-Host: mx1.imag.fr [129.88.30.5]\r\nX-Connecting-Addr: 129.88.30.5\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id o1CMiNna029510\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);\r\n\tFri, 12 Feb 2010 23:44:23 +0100\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id o1CMkFN8018591;\r\n\tFri, 12 Feb 2010 23:46:15 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id o1CMkAsV018579;\r\n\tFri, 12 Feb 2010 23:46:10 +0100\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id o1CMjJMd017576\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 12 Feb 2010 23:45:19 +0100\r\nReceived: from mail.vsiltd.co.uk (mail.vsiltd.co.uk [195.152.206.150])\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id o1CMhMiC029203\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Fri, 12 Feb 2010 23:43:24 +0100\r\nReceived: from macy.ows.local ([195.152.206.70])\r\n\tby mail.vsiltd.co.uk (8.13.8/8.13.8) with ESMTP id o1CMRUhi015679\r\n\tfor <globillum@imag.fr>; Fri, 12 Feb 2010 22:27:31 GMT\r\nSubject: importance sampling direct lighting\r\nMIME-Version: 1.0\r\nDate: Fri, 12 Feb 2010 22:27:30 -0000\r\nX-MimeOLE: Produced By Microsoft Exchange V6.5\r\nMessage-ID: <ABA119D022920C4AA038C476D0146BC16E8CC6@gray.vsiltd.co.uk>\r\nThread-Topic: importance sampling direct lighting\r\nThread-Index: AcqsMpCHTcq9dIASSWqsnfAWryz0vQ==\r\nFrom: \"Neil Gatenby\" <Neil.Gatenby@lightworkdesign.com>\r\nTo: globillum@imag.fr\r\nX-VSI-MailScanner-Information: Please contact ITS for more information\r\nX-VSI-MailScanner: Found to be clean\r\nX-VSI-MailScanner-SpamCheck: not spam, SpamAssassin (not cached,\r\n\tscore=-2.301, required 6, AWL 0.20, BAYES_00 -2.60,\r\n\tHTML_MESSAGE 0.00, RDNS_NONE 0.10)\r\nX-VSI-MailScanner-From: neil.gatenby@lightworkdesign.com\r\nX-VSI-MailScanner-To: globillum@imag.fr\r\nX-Spam-Status: LOW ; -11\r\nX-Spam-Status: No\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (neelix.kom.tuwien.ac.at [192.35.241.67]); Fri, 12 Feb 2010 23:46:22 +0100 (CET)\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Fri, 12 Feb 2010 23:44:25 +0100 (CET)\r\nX-Greylist: Delayed for 00:17:04 by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Fri, 12 Feb 2010 23:43:24 +0100 (CET)\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-IMAG-MailScanner-SpamCheck: ,\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 403\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM  for more information\r\nX-MailScanner-ID: o1CMiNna029510\r\nX-IMAG-MailScanner-From: globillum-owner@imag.fr\r\nMailScanner-NULL-Check: 1266619466.17236@vxhcXgjM+QkbFnWOxiZTAQ\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: neelix.kom.tuwien.ac.at\r\nX-Virus-Scanned: by amavisd-new\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nContent-Type: multipart/alternative;\r\n\tboundary=\"----_=_NextPart_001_01CAAC32.907A1634\"\r\nContent-class: urn:content-classes:message\r\n\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META http-equiv=Content-Type content=\"text/html; charset=us-ascii\">\r\n<META content=\"MSHTML 6.00.6000.16981\" name=GENERATOR></HEAD>\r\n<BODY>\r\n<DIV><FONT face=\"Courier New\" color=#008080 size=2></FONT>&nbsp;</DIV>\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\nsize=2>Hi</FONT></SPAN></DIV>\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\nsize=2></FONT></SPAN>&nbsp;</DIV>\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\nsize=2>When I was younger and less wise I&nbsp;listened to a paper (probably at \r\na Eurographics Workshop on Rendering) and now I can't find the paper \r\n...</FONT></SPAN></DIV>\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\nsize=2></FONT></SPAN>&nbsp;</DIV>\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\nsize=2>Part (all?) of the talk was on a lighting situation where you have \r\nhundreds&nbsp;(N) of small point/spot lights and you&nbsp;calculated their \r\ncontribution using m&lt;&lt;N shadow rays</FONT></SPAN><SPAN \r\nclass=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\nsize=2>&nbsp;&nbsp; </FONT></SPAN></DIV>\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\nsize=2></FONT></SPAN>&nbsp;</DIV>\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\nsize=2>&nbsp;&nbsp; for each light L</FONT></SPAN></DIV>\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\nsize=2>&nbsp;&nbsp;&nbsp;&nbsp; find unoccluded contribution&nbsp;at point of \r\ninterest, due to L</FONT></SPAN></DIV>\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\nsize=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;accumulate unccluded data&nbsp;... build \r\na&nbsp;PDF</FONT></SPAN></DIV>\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\nsize=2></FONT></SPAN>&nbsp;</DIV>\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\nsize=2>&nbsp;&nbsp; for i = 1 to m</FONT></SPAN></DIV>\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\nsize=2>&nbsp;&nbsp;&nbsp;&nbsp; pick a light by importance sampling the \r\nPDF</FONT></SPAN></DIV>\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\nsize=2>&nbsp;&nbsp;&nbsp;&nbsp; cast shadow ray - get a visibility - increment \r\nirrad at point of interest</FONT></SPAN></DIV>\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\nsize=2></FONT></SPAN>&nbsp;</DIV>\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\nsize=2>&nbsp;&nbsp; add in the contribution of the N-m-1 other lights using the \r\nmean visibility got from sampling the m</FONT></SPAN></DIV>\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\nsize=2></FONT></SPAN>&nbsp;</DIV>\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\nsize=2>They were lighting a theatre with lots of little lights illuminating the \r\nmany steps in the auditorium</FONT></SPAN></DIV>\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\nsize=2></FONT></SPAN>&nbsp;</DIV>\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\nsize=2>Ring any bells?</FONT></SPAN></DIV>\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\nsize=2></FONT></SPAN>&nbsp;</DIV>\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\nsize=2>I can find quite a few modern papers that take the approach and advance \r\nupon it, but can't find the original paper - even digging around in \r\nbibliographies</FONT></SPAN></DIV>\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\nsize=2></FONT></SPAN>&nbsp;</DIV>\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\nsize=2>I have a feeling it might have been Paul Heckbert or Greg Ward - but they \r\npresented lots of papers (and often each others!) so maybe that is not the \r\ncase.&nbsp; Pete Shirley?</FONT></SPAN></DIV>\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\nsize=2></FONT></SPAN>&nbsp;</DIV>\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\nsize=2>Any pointers much appreciated</FONT></SPAN></DIV>\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\nsize=2></FONT></SPAN>&nbsp;</DIV>\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\nsize=2>Have a good w/e all</FONT></SPAN></DIV>\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\nsize=2></FONT></SPAN>&nbsp;</DIV>\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\nsize=2>TIA<BR>Neil</FONT></SPAN></DIV>\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\nsize=2></FONT></SPAN>&nbsp;</DIV>\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\nsize=2></FONT></SPAN>&nbsp;</DIV>\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\nsize=2></FONT></SPAN>&nbsp;</DIV>\r\n<DIV><SPAN class=234061622-12022010><FONT face=\"Courier New\" color=#008080 \r\nsize=2></FONT></SPAN>&nbsp;</DIV></BODY></HTML>\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-path: <globillum-owner@imag.fr>\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\nDelivery-date: Sat, 13 Feb 2010 02:35:27 +0100\r\nReceived: from neelix.kom.tuwien.ac.at ([192.35.241.67]:35253)\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\n\tid 1Ng6ut-0006mv-2x; Sat, 13 Feb 2010 02:35:27 +0100\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\n\tby neelix.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id o1D1ZHmK026898;\r\n\tSat, 13 Feb 2010 02:35:18 +0100\r\nX-Connecting-Host: mx1.imag.fr [129.88.30.5]\r\nX-Connecting-Addr: 129.88.30.5\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id o1D1Wp75003894\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);\r\n\tSat, 13 Feb 2010 02:32:51 +0100\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id o1D1YhKr013769;\r\n\tSat, 13 Feb 2010 02:34:43 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id o1D1YgWh013762;\r\n\tSat, 13 Feb 2010 02:34:42 +0100\r\nReceived: from rominette.imag.fr (mx2.imag.fr [129.88.30.17])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id o1D1XsGq012754\r\n\tfor <globillum@chopinette.imag.fr>; Sat, 13 Feb 2010 02:33:54 +0100\r\nReceived: from mail.vsiltd.co.uk (mail.vsiltd.co.uk [195.152.206.150])\r\n\tby rominette.imag.fr (8.13.8/8.13.8) with ESMTP id o1D1Vt9s013930\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Sat, 13 Feb 2010 02:31:58 +0100\r\nReceived: from macy.ows.local ([195.152.206.70])\r\n\tby mail.vsiltd.co.uk (8.13.8/8.13.8) with ESMTP id o1D1XH0P032159;\r\n\tSat, 13 Feb 2010 01:33:18 GMT\r\nMIME-Version: 1.0\r\nSubject: RE: importance sampling direct lighting\r\nX-MimeOLE: Produced By Microsoft Exchange V6.5\r\nDate: Sat, 13 Feb 2010 01:32:49 -0000\r\nMessage-ID: <ABA119D022920C4AA038C476D0146BC16E8CC9@gray.vsiltd.co.uk>\r\nThread-Topic: importance sampling direct lighting\r\nThread-Index: AcqsNwk/Uqq3nuXOQZ+tLxSH4YJTIAAFT3yA\r\nReferences: <ABA119D022920C4AA038C476D0146BC16E8CC6@gray.vsiltd.co.uk> <4B21426F-E457-4DBE-A6A2-7B672BD1458C@lmi.net>\r\nFrom: \"Neil Gatenby\" <Neil.Gatenby@lightworkdesign.com>\r\nTo: \"Greg Ward\" <gregoryjward@gmail.com>\r\nCc: globillum@imag.fr\r\nX-VSI-MailScanner-Information: Please contact ITS for more information\r\nX-VSI-MailScanner: Found to be clean\r\nX-VSI-MailScanner-SpamCheck: not spam, SpamAssassin (not cached,\r\n\tscore=-2.302, required 6, AWL 0.20, BAYES_00 -2.60, RDNS_NONE 0.10)\r\nX-VSI-MailScanner-From: neil.gatenby@lightworkdesign.com\r\nX-VSI-MailScanner-To: globillum@imag.fr, gregoryjward@gmail.com\r\nX-Spam-Status: LOW ; -26\r\nX-Spam-Status: No\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (neelix.kom.tuwien.ac.at [192.35.241.67]); Sat, 13 Feb 2010 02:35:20 +0100 (CET)\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Sat, 13 Feb 2010 02:32:55 +0100 (CET)\r\nX-Greylist: Delayed for 03:05:38 by milter-greylist-4.2.2 (rominette.imag.fr [129.88.30.17]); Sat, 13 Feb 2010 02:31:59 +0100 (CET)\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-IMAG-MailScanner-SpamCheck: ,\r\nX-MIME-Autoconverted: from quoted-printable to 8bit by chopinette.imag.fr id o1D1XsGq012754\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 404\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/plain; charset=windows-1252; format=flowed\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM  for more information\r\nX-MailScanner-ID: o1D1Wp75003894\r\nX-IMAG-MailScanner-From: globillum-owner@imag.fr\r\nMailScanner-NULL-Check: 1266629575.58234@XrsrDh9xYdd+5sR9nD4wmQ\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: neelix.kom.tuwien.ac.at\r\nX-Virus-Scanned: by amavisd-new\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nContent-class: urn:content-classes:message\r\nContent-Type: text/plain;\r\n\tcharset=\"us-ascii\"\r\nContent-Transfer-Encoding: 8bit\r\n\r\nBrilliant\r\n\r\nThanks Greg, and to all the others that responded directly\r\n\r\nAm hoping to get to Saarbruecken this year, but childcare duties may\r\nkeep me away\r\n\r\nCheers\r\nN \r\n\r\n> -----Original Message-----\r\n> From: Greg Ward [mailto:gregoryjward@gmail.com] \r\n> Sent: 12 February 2010 22:59\r\n> To: Neil Gatenby\r\n> Cc: globillum@imag.fr\r\n> Subject: Re: importance sampling direct lighting\r\n> \r\n> Hi Neil,\r\n> \r\n> I think you're referring to my \"Adaptive Shadow Testing for Ray  \r\n> Tracing\" paper, which I gave at the 1991 EG workshop on rendering --  \r\n> good memory!  The Candlestick Theater model (created by Charles  \r\n> Ehrlich) was given as an example during my talk, but doesn't \r\n> appear in  \r\n> the paper.  This technique was also mentioned in the 1994 Siggraph  \r\n> paper on Radiance. Peter Shirley gave a paper on a different shadow  \r\n> testing technique from the same workshop, where he treated \r\n> the set of  \r\n> all light sources as a single (discontinuous) source and applied MC  \r\n> sampling.  A link to my papers can be found towards the bottom of my  \r\n> pubs page at:\r\n> \r\n> \thttp://www.anyhere.com/gward/papers.html\r\n> \r\n>   Pete's '91 EGWR paper, \"Direct Lighting Calculation by Monte Carlo  \r\n> Integration\", is reference number 6 on his pubs page:\r\n> \r\n> \thttp://www.cs.utah.edu/~shirley/papers/\r\n> \r\n> Cheers,\r\n> -Greg\r\n> \r\n> > From: \"Neil Gatenby\" <Neil.Gatenby@lightworkdesign.com>\r\n> > Date: February 12, 2010 2:27:30 PM PST\r\n> >\r\n> > Hi\r\n> >\r\n> > When I was younger and less wise I listened to a paper \r\n> (probably at  \r\n> > a Eurographics Workshop on Rendering) and now I can't find the  \r\n> > paper ...\r\n> >\r\n> > Part (all?) of the talk was on a lighting situation where you have  \r\n> > hundreds (N) of small point/spot lights and you calculated their  \r\n> > contribution using m<<N shadow rays\r\n> >\r\n> >    for each light L\r\n> >      find unoccluded contribution at point of interest, due to L\r\n> >      accumulate unccluded data ... build a PDF\r\n> >\r\n> >    for i = 1 to m\r\n> >      pick a light by importance sampling the PDF\r\n> >      cast shadow ray - get a visibility - increment irrad at point  \r\n> > of interest\r\n> >\r\n> >    add in the contribution of the N-m-1 other lights using \r\n> the mean  \r\n> > visibility got from sampling the m\r\n> >\r\n> > They were lighting a theatre with lots of little lights \r\n> illuminating  \r\n> > the many steps in the auditorium\r\n> >\r\n> > Ring any bells?\r\n> >\r\n> > I can find quite a few modern papers that take the approach and  \r\n> > advance upon it, but can't find the original paper - even digging  \r\n> > around in bibliographies\r\n> >\r\n> > I have a feeling it might have been Paul Heckbert or Greg \r\n> Ward - but  \r\n> > they presented lots of papers (and often each others!) so \r\n> maybe that  \r\n> > is not the case.  Pete Shirley?\r\n> >\r\n> > Any pointers much appreciated\r\n> >\r\n> > Have a good w/e all\r\n> >\r\n> > TIA\r\n> > Neil\r\n> \r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-path: <globillum-owner@imag.fr>\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\nDelivery-date: Mon, 21 Jun 2010 21:03:39 +0200\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66]:49732)\r\n\tby christl.cg.tuwien.ac.at with esmtp (Exim 4.63)\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\n\tid 1OQmHI-0004V7-AC; Mon, 21 Jun 2010 21:03:29 +0200\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\n\tby tuvok.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id o5LJ3Id7020999;\r\n\tMon, 21 Jun 2010 21:03:19 +0200\r\nX-Connecting-Host: mx1.imag.fr [129.88.30.5]\r\nX-Connecting-Addr: 129.88.30.5\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id o5LIss5c028049\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);\r\n\tMon, 21 Jun 2010 20:54:54 +0200\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id o5LJ3DIE025600;\r\n\tMon, 21 Jun 2010 21:03:13 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id o5LJ3CM8025595;\r\n\tMon, 21 Jun 2010 21:03:12 +0200\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id o5LJ2IYM024577\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 21 Jun 2010 21:02:18 +0200\r\nReceived: from server.agi32.com (unknown.hostforweb.net [66.225.254.249] (may be forged))\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id o5LIrsNI027751\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Mon, 21 Jun 2010 20:53:56 +0200\r\nReceived: from s0106001e5802cdcd.vn.shawcable.net ([174.7.99.121] helo=Evergreen)\r\n\tby server.agi32.com with esmtp (Exim 4.69)\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\n\tid 1OQlgB-0003Ok-6H\r\n\tfor globillum@imag.fr; Mon, 21 Jun 2010 12:25:07 -0600\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 10/06/21 Release of RADBIB and GITHESIS\r\nDate: Mon, 21 Jun 2010 11:25:03 -0700\r\nMessage-ID: <005a01cb116f$12d8a0e0$3889e2a0$@com>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook 12.0\r\nThread-Index: AcsRbxFGwSPSWI6lRWivSvCUUYHhWA==\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\nX-AntiAbuse: Original Domain - imag.fr\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Mon, 21 Jun 2010 21:03:19 +0200 (CEST)\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Mon, 21 Jun 2010 20:54:54 +0200 (CEST)\r\nX-Greylist: Delayed for 00:37:05 by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Mon, 21 Jun 2010 20:53:57 +0200 (CEST)\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-IMAG-MailScanner-SpamCheck: ,\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 410\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM  for more information\r\nX-MailScanner-ID: o5LIss5c028049\r\nX-IMAG-MailScanner-From: globillum-owner@imag.fr\r\nMailScanner-NULL-Check: 1277751298.93795@f9+MfrGX8V1zIGYmk1f9uQ\r\nX-Spam-Status: LOW ; 0\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\nX-Virus-Scanned: by amavisd-new on vc7.kom.tuwien.ac.at\r\nX-Mozilla-Status: 8001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nContent-Type: multipart/alternative;\r\n\tboundary=\"----=_NextPart_000_005B_01CB1134.6679C8E0\"\r\nContent-Language: en-ca\r\n\r\n\r\n<html xmlns:v=\"urn:schemas-microsoft-com:vml\" xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns:x=\"urn:schemas-microsoft-com:office:excel\" xmlns:p=\"urn:schemas-microsoft-com:office:powerpoint\" xmlns:a=\"urn:schemas-microsoft-com:office:access\" xmlns:dt=\"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882\" xmlns:s=\"uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882\" xmlns:rs=\"urn:schemas-microsoft-com:rowset\" xmlns:z=\"#RowsetSchema\" xmlns:b=\"urn:schemas-microsoft-com:office:publisher\" xmlns:ss=\"urn:schemas-microsoft-com:office:spreadsheet\" xmlns:c=\"urn:schemas-microsoft-com:office:component:spreadsheet\" xmlns:odc=\"urn:schemas-microsoft-com:office:odc\" xmlns:oa=\"urn:schemas-microsoft-com:office:activation\" xmlns:html=\"http://www.w3.org/TR/REC-html40\" xmlns:q=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:rtc=\"http://microsoft.com/officenet/conferencing\" xmlns:D=\"DAV:\" xmlns:Repl=\"http://schemas.microsoft.com/repl/\" xmlns:mt=\"http://schemas.\r\nmicrosoft.com/sharepoint/soap/meetings/\" xmlns:x2=\"http://schemas.microsoft.com/office/excel/2003/xml\" xmlns:ppda=\"http://www.passport.com/NameSpace.xsd\" xmlns:ois=\"http://schemas.microsoft.com/sharepoint/soap/ois/\" xmlns:dir=\"http://schemas.microsoft.com/sharepoint/soap/directory/\" xmlns:ds=\"http://www.w3.org/2000/09/xmldsig#\" xmlns:dsp=\"http://schemas.microsoft.com/sharepoint/dsp\" xmlns:udc=\"http://schemas.microsoft.com/data/udc\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:sub=\"http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/\" xmlns:ec=\"http://www.w3.org/2001/04/xmlenc#\" xmlns:sp=\"http://schemas.microsoft.com/sharepoint/\" xmlns:sps=\"http://schemas.microsoft.com/sharepoint/soap/\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:udcs=\"http://schemas.microsoft.com/data/udc/soap\" xmlns:udcxf=\"http://schemas.microsoft.com/data/udc/xmlfile\" xmlns:udcp2p=\"http://schemas.microsoft.com/data/udc/parttopart\" xmlns:wf=\"http://schemas.microsoft.com/sharepoin\r\nt/soap/workflow/\" xmlns:dsss=\"http://schemas.microsoft.com/office/2006/digsig-setup\" xmlns:dssi=\"http://schemas.microsoft.com/office/2006/digsig\" xmlns:mdssi=\"http://schemas.openxmlformats.org/package/2006/digital-signature\" xmlns:mver=\"http://schemas.openxmlformats.org/markup-compatibility/2006\" xmlns:m=\"http://schemas.microsoft.com/office/2004/12/omml\" xmlns:mrels=\"http://schemas.openxmlformats.org/package/2006/relationships\" xmlns:spwp=\"http://microsoft.com/sharepoint/webpartpages\" xmlns:ex12t=\"http://schemas.microsoft.com/exchange/services/2006/types\" xmlns:ex12m=\"http://schemas.microsoft.com/exchange/services/2006/messages\" xmlns:pptsl=\"http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/\" xmlns:spsl=\"http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService\" xmlns:Z=\"urn:schemas-microsoft-com:\" xmlns:st=\"&#1;\" xmlns=\"http://www.w3.org/TR/REC-html40\">\r\n\r\n<head>\r\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\">\r\n<meta name=Generator content=\"Microsoft Word 12 (filtered medium)\">\r\n<style>\r\n<!--\r\n /* Font Definitions */\r\n @font-face\r\n\t{font-family:\"Cambria Math\";\r\n\tpanose-1:2 4 5 3 5 4 6 3 2 4;}\r\n@font-face\r\n\t{font-family:Calibri;\r\n\tpanose-1:2 15 5 2 2 2 4 3 2 4;}\r\n /* Style Definitions */\r\n p.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0cm;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:11.0pt;\r\n\tfont-family:\"Calibri\",\"sans-serif\";}\r\na:link, span.MsoHyperlink\r\n\t{mso-style-priority:99;\r\n\tcolor:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{mso-style-priority:99;\r\n\tcolor:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:\"Calibri\",\"sans-serif\";\r\n\tcolor:windowtext;}\r\n.MsoChpDefault\r\n\t{mso-style-type:export-only;}\r\n@page WordSection1\r\n\t{size:612.0pt 792.0pt;\r\n\tmargin:72.0pt 72.0pt 72.0pt 72.0pt;}\r\ndiv.WordSection1\r\n\t{page:WordSection1;}\r\n-->\r\n</style>\r\n<!--[if gte mso 9]><xml>\r\n <o:shapedefaults v:ext=\"edit\" spidmax=\"1026\" />\r\n</xml><![endif]--><!--[if gte mso 9]><xml>\r\n <o:shapelayout v:ext=\"edit\">\r\n  <o:idmap v:ext=\"edit\" data=\"1\" />\r\n </o:shapelayout></xml><![endif]-->\r\n</head>\r\n\r\n<body lang=EN-US link=blue vlink=purple>\r\n\r\n<div class=WordSection1>\r\n\r\n<p class=MsoNormal>ANNOUNCE: 10/06/21 Release of RADBIB and GITHESIS<o:p></o:p></p>\r\n\r\n<p class=MsoNormal><o:p>&nbsp;</o:p></p>\r\n\r\n<p class=MsoNormal>RADBIB is a comprehensive bibliography of radiosity, photon\r\nmapping, and related global illumination papers, theses, articles, and books.\r\nIt currently includes 2,803 references -- 5813 new additions since its 09/09/14\r\nrelease.<o:p></o:p></p>\r\n\r\n<p class=MsoNormal><o:p>&nbsp;</o:p></p>\r\n\r\n<p class=MsoNormal>This bibliography is available in BibTex format as\r\nRADBIB.BIB (with a release date of June 21, 2010) from:<o:p></o:p></p>\r\n\r\n<p class=MsoNormal><o:p>&nbsp;</o:p></p>\r\n\r\n<p class=MsoNormal>&nbsp; http://www.helios32.com (Resources section)<o:p></o:p></p>\r\n\r\n<p class=MsoNormal><o:p>&nbsp;</o:p></p>\r\n\r\n<p class=MsoNormal>Also available from this site is an abridged version of\r\nRADBIB.BIB called GITHESIS.BIB. This bibliography includes 337 references to\r\nradiosity, photon mapping, and related global illumination theses -- one new\r\naddition since the 09/09/14 release.<o:p></o:p></p>\r\n\r\n<p class=MsoNormal><o:p>&nbsp;</o:p></p>\r\n\r\n<p class=MsoNormal>Financial support for the maintenance of these\r\nbibliographies is provided by byHeart Consultants Limited.<o:p></o:p></p>\r\n\r\n<p class=MsoNormal><o:p>&nbsp;</o:p></p>\r\n\r\n<p class=MsoNormal>Ian Ashdown, P. Eng., LC, FIES<o:p></o:p></p>\r\n\r\n<p class=MsoNormal>President<o:p></o:p></p>\r\n\r\n<p class=MsoNormal>byHeart Consultants Limited<o:p></o:p></p>\r\n\r\n<p class=MsoNormal><a href=\"http://www.helios32.com\">http://www.helios32.com</a><o:p></o:p></p>\r\n\r\n<p class=MsoNormal><o:p>&nbsp;</o:p></p>\r\n\r\n</div>\r\n\r\n</body>\r\n\r\n</html>\r\n\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nReturn-path: <globillum-owner@imag.fr>\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\nDelivery-date: Fri, 11 Feb 2011 07:31:39 +0100\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66])\r\n\tby mail.cg.tuwien.ac.at with esmtp (Exim 4.71)\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\n\tid 1PnmXa-0005RV-B6; Fri, 11 Feb 2011 07:31:38 +0100\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\n\tby tuvok.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id p1B6VS6p027957;\r\n\tFri, 11 Feb 2011 07:31:28 +0100\r\nX-Connecting-Host: mx1.imag.fr [129.88.30.5]\r\nX-Connecting-Addr: 129.88.30.5\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id p1B6VQGq010477\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);\r\n\tFri, 11 Feb 2011 07:31:26 +0100\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id p1B6VRup031259;\r\n\tFri, 11 Feb 2011 07:31:27 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id p1B6VQRQ031254;\r\n\tFri, 11 Feb 2011 07:31:26 +0100\r\nReceived: from rominette.imag.fr (mx2.imag.fr [129.88.30.17])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id p1B6Umrw030961\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 11 Feb 2011 07:30:49 +0100\r\nReceived: from server.agi32.com (server.agi32.com [65.60.14.58])\r\n\tby rominette.imag.fr (8.13.8/8.13.8) with ESMTP id p1B62F3F011057\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Fri, 11 Feb 2011 07:02:17 +0100\r\nReceived: from s0106001cc0f76225.vn.shawcable.net ([174.7.111.91] helo=Evergreen)\r\n\tby server.agi32.com with esmtp (Exim 4.69)\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\n\tid 1PnlDI-000384-8Z\r\n\tfor globillum@imag.fr; Thu, 10 Feb 2011 22:06:36 -0700\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: globillum@imag.fr\r\nSubject: ANNOUNCE: 11/02/10 Release of RADBIB and GITHESIS\r\nDate: Thu, 10 Feb 2011 21:06:01 -0800\r\nMessage-ID: <000001cbc9a9$62297050$267c50f0$@com>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook 12.0\r\nThread-Index: AcvJqWBaXKgoWlhLSsuivLhBBcJDFg==\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\nX-AntiAbuse: Original Domain - imag.fr\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Fri, 11 Feb 2011 07:31:29 +0100 (CET)\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Fri, 11 Feb 2011 07:31:27 +0100 (CET)\r\nX-Greylist: Delayed for 00:55:35 by milter-greylist-4.2.2 (rominette.imag.fr [129.88.30.17]); Fri, 11 Feb 2011 07:02:17 +0100 (CET)\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-IMAG-MailScanner-SpamCheck: ,\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 411\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: text/html; charset=windows-1252\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM  for more information\r\nX-MailScanner-ID: p1B6VQGq010477\r\nX-IMAG-MailScanner-From: globillum-owner@imag.fr\r\nMailScanner-NULL-Check: 1298010687.08845@wQw/lWe3HMvBB+XDvOxyrw\r\nX-Spam-Status: LOW ; -26\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\nX-Virus-Scanned: by amavisd-new on vc9.kom.tuwien.ac.at\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nContent-transfer-encoding: 8bit\r\n\r\nContent-Type: multipart/alternative;\r\n\tboundary=\"----=_NextPart_000_0001_01CBC966.54063050\"\r\nContent-Language: en-ca\r\n\r\n\r\n<html xmlns:v=\"urn:schemas-microsoft-com:vml\" xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns:m=\"http://schemas.microsoft.com/office/2004/12/omml\" xmlns=\"http://www.w3.org/TR/REC-html40\"><head><META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=us-ascii\"><meta name=Generator content=\"Microsoft Word 12 (filtered medium)\"><style><!--\r\n/* Font Definitions */\r\n@font-face\r\n\t{font-family:\"Cambria Math\";\r\n\tpanose-1:2 4 5 3 5 4 6 3 2 4;}\r\n@font-face\r\n\t{font-family:Calibri;\r\n\tpanose-1:2 15 5 2 2 2 4 3 2 4;}\r\n@font-face\r\n\t{font-family:Verdana;\r\n\tpanose-1:2 11 6 4 3 5 4 4 2 4;}\r\n/* Style Definitions */\r\np.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0cm;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:11.0pt;\r\n\tfont-family:\"Calibri\",\"sans-serif\";}\r\na:link, span.MsoHyperlink\r\n\t{mso-style-priority:99;\r\n\tcolor:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{mso-style-priority:99;\r\n\tcolor:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:\"Calibri\",\"sans-serif\";\r\n\tcolor:windowtext;}\r\n.MsoChpDefault\r\n\t{mso-style-type:export-only;}\r\n@page WordSection1\r\n\t{size:612.0pt 792.0pt;\r\n\tmargin:72.0pt 72.0pt 72.0pt 72.0pt;}\r\ndiv.WordSection1\r\n\t{page:WordSection1;}\r\n--></style><!--[if gte mso 9]><xml>\r\n<o:shapedefaults v:ext=\"edit\" spidmax=\"1026\" />\r\n</xml><![endif]--><!--[if gte mso 9]><xml>\r\n<o:shapelayout v:ext=\"edit\">\r\n<o:idmap v:ext=\"edit\" data=\"1\" />\r\n</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><b>ANNOUNCE: 11/02/10 Release of RADBIB and GITHESIS<o:p></o:p></b></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>RADBIB is a comprehensive bibliography of radiosity, photon mapping, and related global illumination papers, theses, articles, and books. It currently includes 2,840 references -- 37 new additions since its 10/06/21 release.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>This bibliography is available in BibTex format as RADBIB.BIB (with a release date of February 10, 2011) from:<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>&nbsp; http://www.helios32.com (Resources section)<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Also available from this site is an abridged version of RADBIB.BIB called GITHESIS.BIB. This bibliography includes 338 references\r\n to radiosity, photon mapping, and related global illumination theses -- one new addition since the 10/06/21 release.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Financial support for the maintenance of these bibliographies is provided by byHeart Consultants Limited.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Ian Ashdown, P. Eng., FIES<o:p></o:p></p><p class=MsoNormal>President<o:p></o:p></p><p class=MsoNormal>byHeart Consultants Limited<o:p></o:p></p><p class=MsoNormal><a href=\"http://www.helios32.com/\">http://www.helios32.com</a><o:p></o:p></p><p class=MsoNormal>&nbsp;<o:p></o:p></p><p class=MsoNormal><span style='font-size:7.5pt;font-family:\"Verdana\",\"sans-serif\";color:#666666'>CONFIDENTIALITY NOTICE: This entire communication, including without limitation any attachments, is intended for the use of ther recipient to which or whom it is addressed, and may contain confidential, personal, and or privileged informatio\r\nn. Please contact us immediately if you are not the intended recipient of this commumication, and do not copy, distribute, or take action relying on it. Any communication received in error, or subsequent reply, should be deleted or destroyed.</span><o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p></div></body></html>\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\nFrom \r\nX-Account-Key: account1\r\nX-UIDL: 0000c1934778b2c7\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 10000000\r\nX-Mozilla-Keys:                                                                                 \r\nReturn-path: <globillum-owner@imag.fr>\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\nDelivery-date: Fri, 15 Apr 2011 21:13:25 +0200\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66])\r\n\tby mail.cg.tuwien.ac.at with esmtp (Exim 4.71)\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\n\tid 1QAoSK-0006A2-Pj; Fri, 15 Apr 2011 21:13:25 +0200\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\n\tby tuvok.kom.tuwien.ac.at (8.14.1/8.14.1) with ESMTP id p3FJDDOT002369;\r\n\tFri, 15 Apr 2011 21:13:13 +0200\r\nX-Connecting-Host: mx1.imag.fr [129.88.30.5]\r\nX-Connecting-Addr: 129.88.30.5\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id p3FJ2kMt010492\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);\r\n\tFri, 15 Apr 2011 21:02:46 +0200\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id p3FJ2mKM014408;\r\n\tFri, 15 Apr 2011 21:02:48 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id p3FJ2lwa014401;\r\n\tFri, 15 Apr 2011 21:02:47 +0200\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id p3FJ2RE2014362\r\n\tfor <globillum@chopinette.imag.fr>; Fri, 15 Apr 2011 21:02:27 +0200\r\nReceived: from server.agi32.com (server.agi32.com [65.60.14.58])\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id p3FJ2L9A010411\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Fri, 15 Apr 2011 21:02:23 +0200\r\nReceived: from s0106001cc0f76225.vn.shawcable.net ([174.7.123.54] helo=Evergreen)\r\n\tby server.agi32.com with esmtp (Exim 4.69)\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\n\tid 1QAnXN-0004xL-LU\r\n\tfor globillum@imag.fr; Fri, 15 Apr 2011 12:14:34 -0600\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: <globillum@imag.fr>\r\nSubject: ANNOUNCE: 11/04/15 Release of RADBIB and GITHESIS\r\nDate: Fri, 15 Apr 2011 11:14:24 -0700\r\nMessage-ID: <003401cbfb98$f48c5770$dda50650$@com>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Office Outlook 12.0\r\nThread-Index: Acv7mPLu5O+IjGQOTMCOVLWH8/1gtA==\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\nX-AntiAbuse: Original Domain - imag.fr\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\nX-Source: \r\nX-Source-Args: \r\nX-Source-Dir: \r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.1.1 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Fri, 15 Apr 2011 21:13:14 +0200 (CEST)\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Fri, 15 Apr 2011 21:02:46 +0200 (CEST)\r\nX-Greylist: Delayed for 00:47:45 by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Fri, 15 Apr 2011 21:02:23 +0200 (CEST)\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-IMAG-MailScanner-SpamCheck: , \r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 414\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: multipart/mixed; boundary=\"----------=_1302894151-31352-14\"\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM  for more information\r\nX-MailScanner-ID: p3FJ2kMt010492\r\nX-IMAG-MailScanner-From: globillum-owner@imag.fr\r\nMailScanner-NULL-Check: 1303498970.65234@mDCR8b8CkZhLuvXaH8exOA\r\nX-Spam-Status: LOW ; -26\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\nX-Virus-Scanned: by amavisd-new on vc7.kom.tuwien.ac.at\r\n\r\nThis is a multi-part message in MIME format...\r\n\r\n------------=_1302894151-31352-14\r\nContent-Type: multipart/alternative;\r\n\tboundary=\"----=_NextPart_000_0035_01CBFB5E.482D7F70\"\r\nContent-Language: en-ca\r\n\r\nThis is a multi-part message in MIME format.\r\n\r\n------=_NextPart_000_0035_01CBFB5E.482D7F70\r\nContent-Type: text/plain;\r\n\tcharset=\"us-ascii\"\r\nContent-Transfer-Encoding: 7bit\r\n\r\nANNOUNCE: 11/04/15 Release of RADBIB and GITHESIS\r\n\r\n \r\n\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\n\r\nrelated global illumination papers, theses, articles, and books. It\r\n\r\ncurrently includes 2,855 references -- 15 new additions since its\r\n\r\n11/02/10 release.\r\n\r\n \r\n\r\nThis bibliography is available in BibTex format as RADBIB.BIB (with a\r\n\r\nrelease date of April 15, 2011) from:\r\n\r\n \r\n\r\n  http://www.helios32.com (Resources section)\r\n\r\n \r\n\r\n************************************************************************\r\n\r\nNOTE: RADBIB does NOT include the following paper:\r\n\r\n \r\n\r\nAuthors:     Qiong Zhang\r\n\r\n             School of International Business\r\n\r\n                Tianjin Foreign Studies University\r\n\r\n                Tianjin, China\r\n\r\n                  \r\n\r\n             Zhichao Li\r\n\r\n             Department of Information\r\n\r\n             Management China Central Party School\r\n\r\n             Beijing, China\r\n\r\n              \r\n\r\n             Riwei Wang\r\n\r\n             Tianjin Key Laboratory of Intelligence Computing and Novel\r\n\r\n             Software Technology\r\n\r\n             Tianjin University of Technology\r\n\r\n             Tianjin, China\r\n\r\n \r\n\r\nMonth:      October     \r\n\r\nYear:       2010\r\n\r\n \r\n\r\nTitle:      A Parallel Radiosity Algorithm for Virtual Reality\r\n\r\nBooktitle:  2010 Third International Congress on Image and Signal\r\n\r\n            Processing (CISP 2010))\r\n\r\nVolume:     5\r\n\r\nPages:      2469 -- 2472\r\n\r\n \r\n\r\nPublisher:  IEEE Xplore Digital Library\r\n\r\nDOI:        10.1109/CISP.2010.5647841\r\n\r\n \r\n\r\nThe authors are invited to contact the author of \"Eigenvector Radiosity\"\r\n\r\n(2001 MSc thesis, University of British Columbia) to explain why their\r\n\r\n\"original technique\" (funded by a grant from the Tianjin Natural Science\r\n\r\nFoundation) is simply an extract from the author's thesis (which they\r\n\r\nneglected to reference in their paper).  \r\n\r\n    \r\n\r\n************************************************************************\r\n\r\n \r\n\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\n\r\nGITHESIS.BIB. This bibliography includes 339 references to radiosity,\r\n\r\nphoton mapping, and related global illumination theses -- one new\r\n\r\naddition since the 11/02/10 release.\r\n\r\n \r\n\r\nFinancial support for the maintenance of these bibliographies is provided\r\n\r\nby byHeart Consultants Limited.\r\n\r\n \r\n\r\nIan Ashdown, P. Eng., FIES\r\n\r\nPresident\r\n\r\nbyHeart Consultants Limited\r\n\r\nhttp://www.helios32.com\r\n\r\n \r\n\r\n\r\n------=_NextPart_000_0035_01CBFB5E.482D7F70\r\nContent-Type: text/html;\r\n\tcharset=\"us-ascii\"\r\nContent-Transfer-Encoding: quoted-printable\r\n\r\n<html xmlns:v=3D\"urn:schemas-microsoft-com:vml\" xmlns:o=3D\"urn:schemas-micr=\r\nosoft-com:office:office\" xmlns:w=3D\"urn:schemas-microsoft-com:office:word\" =\r\nxmlns:x=3D\"urn:schemas-microsoft-com:office:excel\" xmlns:p=3D\"urn:schemas-m=\r\nicrosoft-com:office:powerpoint\" xmlns:a=3D\"urn:schemas-microsoft-com:office=\r\n:access\" xmlns:dt=3D\"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882\" xmlns:s=3D\"=\r\nuuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882\" xmlns:rs=3D\"urn:schemas-microsof=\r\nt-com:rowset\" xmlns:z=3D\"#RowsetSchema\" xmlns:b=3D\"urn:schemas-microsoft-co=\r\nm:office:publisher\" xmlns:ss=3D\"urn:schemas-microsoft-com:office:spreadshee=\r\nt\" xmlns:c=3D\"urn:schemas-microsoft-com:office:component:spreadsheet\" xmlns=\r\n:odc=3D\"urn:schemas-microsoft-com:office:odc\" xmlns:oa=3D\"urn:schemas-micro=\r\nsoft-com:office:activation\" xmlns:html=3D\"http://www.w3.org/TR/REC-html40\" =\r\nxmlns:q=3D\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:rtc=3D\"http://m=\r\nicrosoft.com/officenet/conferencing\" xmlns:D=3D\"DAV:\" xmlns:Repl=3D\"http://=\r\nschemas.microsoft.com/repl/\" xmlns:mt=3D\"http://schemas.microsoft.com/share=\r\npoint/soap/meetings/\" xmlns:x2=3D\"http://schemas.microsoft.com/office/excel=\r\n/2003/xml\" xmlns:ppda=3D\"http://www.passport.com/NameSpace.xsd\" xmlns:ois=\r\n=3D\"http://schemas.microsoft.com/sharepoint/soap/ois/\" xmlns:dir=3D\"http://=\r\nschemas.microsoft.com/sharepoint/soap/directory/\" xmlns:ds=3D\"http://www.w3=\r\n.org/2000/09/xmldsig#\" xmlns:dsp=3D\"http://schemas.microsoft.com/sharepoint=\r\n/dsp\" xmlns:udc=3D\"http://schemas.microsoft.com/data/udc\" xmlns:xsd=3D\"http=\r\n://www.w3.org/2001/XMLSchema\" xmlns:sub=3D\"http://schemas.microsoft.com/sha=\r\nrepoint/soap/2002/1/alerts/\" xmlns:ec=3D\"http://www.w3.org/2001/04/xmlenc#\"=\r\n xmlns:sp=3D\"http://schemas.microsoft.com/sharepoint/\" xmlns:sps=3D\"http://=\r\nschemas.microsoft.com/sharepoint/soap/\" xmlns:xsi=3D\"http://www.w3.org/2001=\r\n/XMLSchema-instance\" xmlns:udcs=3D\"http://schemas.microsoft.com/data/udc/so=\r\nap\" xmlns:udcxf=3D\"http://schemas.microsoft.com/data/udc/xmlfile\" xmlns:udc=\r\np2p=3D\"http://schemas.microsoft.com/data/udc/parttopart\" xmlns:wf=3D\"http:/=\r\n/schemas.microsoft.com/sharepoint/soap/workflow/\" xmlns:dsss=3D\"http://sche=\r\nmas.microsoft.com/office/2006/digsig-setup\" xmlns:dssi=3D\"http://schemas.mi=\r\ncrosoft.com/office/2006/digsig\" xmlns:mdssi=3D\"http://schemas.openxmlformat=\r\ns.org/package/2006/digital-signature\" xmlns:mver=3D\"http://schemas.openxmlf=\r\normats.org/markup-compatibility/2006\" xmlns:m=3D\"http://schemas.microsoft.c=\r\nom/office/2004/12/omml\" xmlns:mrels=3D\"http://schemas.openxmlformats.org/pa=\r\nckage/2006/relationships\" xmlns:spwp=3D\"http://microsoft.com/sharepoint/web=\r\npartpages\" xmlns:ex12t=3D\"http://schemas.microsoft.com/exchange/services/20=\r\n06/types\" xmlns:ex12m=3D\"http://schemas.microsoft.com/exchange/services/200=\r\n6/messages\" xmlns:pptsl=3D\"http://schemas.microsoft.com/sharepoint/soap/Sli=\r\ndeLibrary/\" xmlns:spsl=3D\"http://microsoft.com/webservices/SharePointPortal=\r\nServer/PublishedLinksService\" xmlns:Z=3D\"urn:schemas-microsoft-com:\" xmlns:=\r\nst=3D\"&#1;\" xmlns=3D\"http://www.w3.org/TR/REC-html40\"><head><META HTTP-EQUI=\r\nV=3D\"Content-Type\" CONTENT=3D\"text/html; charset=3Dus-ascii\"><meta name=3DG=\r\nenerator content=3D\"Microsoft Word 12 (filtered medium)\"><style><!--\r\n/* Font Definitions */\r\n@font-face\r\n\t{font-family:\"Cambria Math\";\r\n\tpanose-1:2 4 5 3 5 4 6 3 2 4;}\r\n@font-face\r\n\t{font-family:Calibri;\r\n\tpanose-1:2 15 5 2 2 2 4 3 2 4;}\r\n/* Style Definitions */\r\np.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0cm;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:11.0pt;\r\n\tfont-family:\"Calibri\",\"sans-serif\";}\r\na:link, span.MsoHyperlink\r\n\t{mso-style-priority:99;\r\n\tcolor:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{mso-style-priority:99;\r\n\tcolor:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:\"Calibri\",\"sans-serif\";\r\n\tcolor:windowtext;}\r\n.MsoChpDefault\r\n\t{mso-style-type:export-only;}\r\n@page WordSection1\r\n\t{size:612.0pt 792.0pt;\r\n\tmargin:72.0pt 72.0pt 72.0pt 72.0pt;}\r\ndiv.WordSection1\r\n\t{page:WordSection1;}\r\n--></style><!--[if gte mso 9]><xml>\r\n<o:shapedefaults v:ext=3D\"edit\" spidmax=3D\"1026\" />\r\n</xml><![endif]--><!--[if gte mso 9]><xml>\r\n<o:shapelayout v:ext=3D\"edit\">\r\n<o:idmap v:ext=3D\"edit\" data=3D\"1\" />\r\n</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=\r\nnk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span style=3D'f=\r\nont-family:\"Courier New\"'>ANNOUNCE: 11/04/15 Release of RADBIB and GITHESIS=\r\n<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Cour=\r\nier New\"'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'f=\r\nont-family:\"Courier New\"'>RADBIB is a comprehensive bibliography of radiosi=\r\nty, photon mapping, and<o:p></o:p></span></p><p class=3DMsoNormal><span sty=\r\nle=3D'font-family:\"Courier New\"'>related global illumination papers, theses=\r\n, articles, and books. It<o:p></o:p></span></p><p class=3DMsoNormal><span s=\r\ntyle=3D'font-family:\"Courier New\"'>currently includes 2,855 references -- 1=\r\n5 new additions since its<o:p></o:p></span></p><p class=3DMsoNormal><span s=\r\ntyle=3D'font-family:\"Courier New\"'>11/02/10 release.<o:p></o:p></span></p><=\r\np class=3DMsoNormal><span style=3D'font-family:\"Courier New\"'><o:p>&nbsp;</=\r\no:p></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Courier New=\r\n\"'>This bibliography is available in BibTex format as RADBIB.BIB (with a<o:=\r\np></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Courier=\r\n New\"'>release date of April 15, 2011) from:<o:p></o:p></span></p><p class=\r\n=3DMsoNormal><span style=3D'font-family:\"Courier New\"'><o:p>&nbsp;</o:p></s=\r\npan></p><p class=3DMsoNormal><span style=3D'font-family:\"Courier New\"'>&nbs=\r\np; http://www.helios32.com (Resources section)<o:p></o:p></span></p><p clas=\r\ns=3DMsoNormal><span style=3D'font-family:\"Courier New\"'><o:p>&nbsp;</o:p></=\r\nspan></p><p class=3DMsoNormal><span style=3D'font-family:\"Courier New\"'>***=\r\n*********************************************************************<o:p><=\r\n/o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Courier Ne=\r\nw\"'>NOTE: RADBIB does NOT include the following paper:<o:p></o:p></span></p=\r\n><p class=3DMsoNormal><span style=3D'font-family:\"Courier New\"'><o:p>&nbsp;=\r\n</o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Courier N=\r\new\"'>Authors:&nbsp;&nbsp;&nbsp;&nbsp; Qiong Zhang<o:p></o:p></span></p><p c=\r\nlass=3DMsoNormal><span style=3D'font-family:\"Courier New\"'>&nbsp;&nbsp;&nbs=\r\np;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; School of Internat=\r\nional Business<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'fon=\r\nt-family:\"Courier New\"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=\r\nsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  Tianjin Foreign Studies University=\r\n<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Cour=\r\nier New\"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=\r\n;&nbsp;&nbsp;&nbsp;&nbsp;  Tianjin, China<o:p></o:p></span></p><p class=3DM=\r\nsoNormal><span style=3D'font-family:\"Courier New\"'>&nbsp;&nbsp;&nbsp;&nbsp;=\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; <=\r\no:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Couri=\r\ner New\"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=\r\n&nbsp;&nbsp;Zhichao Li<o:p></o:p></span></p><p class=3DMsoNormal><span styl=\r\ne=3D'font-family:\"Courier New\"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=\r\nnbsp;&nbsp;&nbsp;&nbsp;&nbsp; Department of Information<o:p></o:p></span></=\r\np><p class=3DMsoNormal><span style=3D'font-family:\"Courier New\"'>&nbsp;&nbs=\r\np;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Management C=\r\nhina Central Party School<o:p></o:p></span></p><p class=3DMsoNormal><span s=\r\ntyle=3D'font-family:\"Courier New\"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=\r\np;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Beijing, China<o:p></o:p></span></p><p cla=\r\nss=3DMsoNormal><span style=3D'font-family:\"Courier New\"'>&nbsp;&nbsp;&nbsp;=\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></s=\r\npan></p><p class=3DMsoNormal><span style=3D'font-family:\"Courier New\"'>&nbs=\r\np;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;R=\r\niwei Wang<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-fam=\r\nily:\"Courier New\"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=\r\nbsp;&nbsp;&nbsp; Tianjin Key Laboratory of Intelligence Computing and Novel=\r\n<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Cour=\r\nier New\"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=\r\n;&nbsp; Software Technology<o:p></o:p></span></p><p class=3DMsoNormal><span=\r\n style=3D'font-family:\"Courier New\"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=\r\nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Tianjin University of Technology<o:p></o=\r\n:p></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Courier New\"=\r\n'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =\r\nTianjin, China<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'fon=\r\nt-family:\"Courier New\"'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><s=\r\npan style=3D'font-family:\"Courier New\"'>Month:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=\r\n; October&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></span></p><p class=3DMsoNorma=\r\nl><span style=3D'font-family:\"Courier New\"'>Year:&nbsp;&nbsp;&nbsp;&nbsp;&n=\r\nbsp;&nbsp; 2010<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'fo=\r\nnt-family:\"Courier New\"'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><=\r\nspan style=3D'font-family:\"Courier New\"'>Title:&nbsp;&nbsp;&nbsp;&nbsp;&nbs=\r\np; A Parallel Radiosity Algorithm for Virtual Reality<o:p></o:p></span></p>=\r\n<p class=3DMsoNormal><span style=3D'font-family:\"Courier New\"'>Booktitle:&n=\r\nbsp; 2010 Third International Congress on Image and Signal<o:p></o:p></span=\r\n></p><p class=3DMsoNormal><span style=3D'font-family:\"Courier New\"'>&nbsp;&=\r\nnbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Processing (CIS=\r\nP 2010))<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-fami=\r\nly:\"Courier New\"'>Volume:&nbsp;&nbsp;&nbsp;&nbsp; 5<o:p></o:p></span></p><p=\r\n class=3DMsoNormal><span style=3D'font-family:\"Courier New\"'>Pages:&nbsp;&n=\r\nbsp;&nbsp;&nbsp;&nbsp; 2469 -- 2472<o:p></o:p></span></p><p class=3DMsoNorm=\r\nal><span style=3D'font-family:\"Courier New\"'><o:p>&nbsp;</o:p></span></p><p=\r\n class=3DMsoNormal><span style=3D'font-family:\"Courier New\"'>Publisher:&nbs=\r\np; IEEE Xplore Digital Library<o:p></o:p></span></p><p class=3DMsoNormal><s=\r\npan style=3D'font-family:\"Courier New\"'>DOI:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=\r\nnbsp;&nbsp; 10.1109/CISP.2010.5647841<o:p></o:p></span></p><p class=3DMsoNo=\r\nrmal><span style=3D'font-family:\"Courier New\"'><o:p>&nbsp;</o:p></span></p>=\r\n<p class=3DMsoNormal><span style=3D'font-family:\"Courier New\"'>The authors =\r\nare invited to contact the author of &quot;Eigenvector Radiosity&quot;<o:p>=\r\n</o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Courier N=\r\new\"'>(2001 MSc thesis, University of British Columbia) to explain why their=\r\n<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Cour=\r\nier New\"'>&quot;original technique&quot; (funded by a grant from the Tianji=\r\nn Natural Science<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'=\r\nfont-family:\"Courier New\"'>Foundation) is simply an extract from the author=\r\n's thesis (which they<o:p></o:p></span></p><p class=3DMsoNormal><span style=\r\n=3D'font-family:\"Courier New\"'>neglected to reference in their paper).&nbsp=\r\n; <o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Co=\r\nurier New\"'>&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></span></p><p class=3DMsoNor=\r\nmal><span style=3D'font-family:\"Courier New\"'>*****************************=\r\n*******************************************<o:p></o:p></span></p><p class=\r\n=3DMsoNormal><span style=3D'font-family:\"Courier New\"'><o:p>&nbsp;</o:p></s=\r\npan></p><p class=3DMsoNormal><span style=3D'font-family:\"Courier New\"'>Also=\r\n available from this site is an abridged version of RADBIB.BIB called<o:p><=\r\n/o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Courier Ne=\r\nw\"'>GITHESIS.BIB. This bibliography includes 339 references to radiosity,<o=\r\n:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Courie=\r\nr New\"'>photon mapping, and related global illumination theses -- one new<o=\r\n:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Courie=\r\nr New\"'>addition since the 11/02/10 release.<o:p></o:p></span></p><p class=\r\n=3DMsoNormal><span style=3D'font-family:\"Courier New\"'><o:p>&nbsp;</o:p></s=\r\npan></p><p class=3DMsoNormal><span style=3D'font-family:\"Courier New\"'>Fina=\r\nncial support for the maintenance of these bibliographies is provided<o:p><=\r\n/o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Courier Ne=\r\nw\"'>by byHeart Consultants Limited.<o:p></o:p></span></p><p class=3DMsoNorm=\r\nal><span style=3D'font-family:\"Courier New\"'><o:p>&nbsp;</o:p></span></p><p=\r\n class=3DMsoNormal><span style=3D'font-family:\"Courier New\"'>Ian Ashdown, P=\r\n. Eng., FIES<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-=\r\nfamily:\"Courier New\"'>President<o:p></o:p></span></p><p class=3DMsoNormal><=\r\nspan style=3D'font-family:\"Courier New\"'>byHeart Consultants Limited<o:p></=\r\no:p></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Courier New=\r\n\"'><a href=3D\"http://www.helios32.com\">http://www.helios32.com</a><o:p></o:=\r\np></span></p><p class=3DMsoNormal><span style=3D'font-family:\"Courier New\"'=\r\n><o:p>&nbsp;</o:p></span></p></div></body></html>=\r\n\r\n------=_NextPart_000_0035_01CBFB5E.482D7F70--\r\n\r\n\r\n------------=_1302894151-31352-14\r\nContent-Type: text/plain; name=\"message-footer.txt\"\r\nContent-Disposition: inline; filename=\"message-footer.txt\"\r\nContent-Transfer-Encoding: 8bit\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\n------------=_1302894151-31352-14--\r\nFrom \r\nX-Account-Key: account1\r\nX-UIDL: 000156bd4778b2c7\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nX-Mozilla-Keys:                                                                                 \r\nReturn-path: <globillum-owner@imag.fr>\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\nDelivery-date: Mon, 02 Dec 2013 22:02:46 +0100\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66])\r\n\tby mail.cg.tuwien.ac.at with esmtp (Exim 4.76)\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\n\tid 1Vnadh-0005NE-Rs; Mon, 02 Dec 2013 22:02:45 +0100\r\nReceived: from shiva.imag.fr (mx1.imag.fr [IPv6:2001:660:5301:6::5])\r\n\tby tuvok.kom.tuwien.ac.at (8.14.5/8.14.5) with ESMTP id rB2L2TmR016801\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL);\r\n\tMon, 2 Dec 2013 22:02:29 +0100\r\nX-Connecting-Host: mx1.imag.fr [IPv6:2001:660:5301:6::5]\r\nX-Connecting-Addr: IPv6:2001:660:5301:6::5\r\nX-Sent-From: globillum-owner@imag.fr\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id rB2L2OtP022412\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);\r\n\tMon, 2 Dec 2013 22:02:24 +0100\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id rB2L2Qkt017329;\r\n\tMon, 2 Dec 2013 22:02:26 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id rB2L2O0L017321;\r\n\tMon, 2 Dec 2013 22:02:24 +0100\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id rB2L28Li017283\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 2 Dec 2013 22:02:08 +0100\r\nReceived: from server.agi32.com (server.agi32.com [96.127.164.26])\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id rB2L23DQ022295\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Mon, 2 Dec 2013 22:02:05 +0100\r\nReceived: from s0106001cc0f76225.vn.shawcable.net ([174.7.220.16]:56612 helo=Earth)\r\n\tby server.agi32.com with esmtpa (Exim 4.80.1)\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\n\tid 1VnZov-0001l9-VU\r\n\tfor globillum@imag.fr; Mon, 02 Dec 2013 14:10:18 -0600\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: <globillum@imag.fr>\r\nSubject: ANNOUNCE: 13/12/02 Release of RADBIB and GITHESIS\r\nDate: Mon, 2 Dec 2013 12:10:19 -0800\r\nMessage-ID: <008601ceef9a$868fdbe0$93af93a0$@helios32.com>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Outlook 14.0\r\nThread-index: Ac7vmZuO7YuN3ZSDSkSu2WE3dakWWw==\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\nX-AntiAbuse: Original Domain - imag.fr\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\nX-Get-Message-Sender-Via: server.agi32.com: authenticated_id: ian_ashdown@helios32.com\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.2.7 (tuvok.kom.tuwien.ac.at [IPv6:2001:629:1004:11::25]); Mon, 02 Dec 2013 22:02:30 +0100 (CET)\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Mon, 02 Dec 2013 22:02:24 +0100 (CET)\r\nX-Greylist: Delayed for 00:51:43 by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Mon, 02 Dec 2013 22:02:05 +0100 (CET)\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-IMAG-MailScanner-SpamCheck: , \r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 425\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: multipart/mixed; boundary=\"----------=_1386018132-32000-6\"\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM  for more information\r\nX-MailScanner-ID: rB2L2OtP022412\r\nX-IMAG-MailScanner-From: globillum-owner@imag.fr\r\nMailScanner-NULL-Check: 1386622946.6267@rpqzxJQGp2r7TdPKzNDMsA\r\nX-Spam-Status: LOW ; -43\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\nX-Virus-Scanned: by amavisd-new on vc7.kom.tuwien.ac.at\r\n\r\nThis is a multi-part message in MIME format...\r\n\r\n------------=_1386018132-32000-6\r\nContent-Type: multipart/alternative;\r\n\tboundary=\"----=_NextPart_000_0087_01CEEF57.786F0CE0\"\r\nContent-Language: en-ca\r\n\r\nThis is a multipart message in MIME format.\r\n\r\n------=_NextPart_000_0087_01CEEF57.786F0CE0\r\nContent-Type: text/plain;\r\n\tcharset=\"us-ascii\"\r\nContent-Transfer-Encoding: 7bit\r\n\r\nANNOUNCE: 13/12/02 Release of RADBIB and GITHESIS\r\n\r\n \r\n\r\nTwenty years of RADBIB and GITHESIS !!!\r\n\r\n \r\n\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\nrelated global illumination papers, theses, articles, and books. It\r\ncurrently includes 3,125 references -- 70 new additions since its 13/02/18\r\nrelease.\r\n\r\n \r\n\r\nNOTE: the scope has been expanded to include acoustic radiosity and related\r\ntopics.\r\n\r\n \r\n\r\nThis bibliography is available in BibTex format as RADBIB.BIB from:\r\n\r\n \r\n\r\n  http://www.helios32.com (Resources section)\r\n\r\n \r\n\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\nGITHESIS.BIB. This bibliography includes 356 references to radiosity, photon\r\nmapping, and related global illumination theses -- two new additions since\r\nthe 13/02/18 release.\r\n\r\n \r\n\r\nFinancial support for the maintenance of these bibliographies is provided by\r\nbyHeart Consultants Limited.\r\n\r\n \r\n\r\nIan Ashdown, P. Eng., FIES\r\n\r\nPresident\r\n\r\nbyHeart Consultants Limited\r\n\r\nhttp://www.helios32.com <http://www.helios32.com/> \r\n\r\n \r\n\r\nCONFIDENTIALITY NOTICE: This entire communication, including without\r\nlimitation any attachments, is intended for the use of the recipient to\r\nwhich or whom it is addressed, and may contain confidential, personal,\r\nand/or privileged information. Please contact us immediately if you are not\r\nthe intended recipient of this communication, and do not copy, distribute,\r\nor take action relying on it. Any communication received in error, or\r\nsubsequent reply, should be deleted or destroyed.\r\n\r\n \r\n\r\n\r\n------=_NextPart_000_0087_01CEEF57.786F0CE0\r\nContent-Type: text/html;\r\n\tcharset=\"us-ascii\"\r\nContent-Transfer-Encoding: quoted-printable\r\n\r\n<html xmlns:v=3D\"urn:schemas-microsoft-com:vml\" xmlns:o=3D\"urn:schemas-micr=\r\nosoft-com:office:office\" xmlns:w=3D\"urn:schemas-microsoft-com:office:word\" =\r\nxmlns:m=3D\"http://schemas.microsoft.com/office/2004/12/omml\" xmlns=3D\"http:=\r\n//www.w3.org/TR/REC-html40\"><head><meta http-equiv=3DContent-Type content=\r\n=3D\"text/html; charset=3Dus-ascii\"><meta name=3DGenerator content=3D\"Micros=\r\noft Word 14 (filtered medium)\"><style><!--\r\n/* Font Definitions */\r\n@font-face\r\n\t{font-family:Calibri;\r\n\tpanose-1:2 15 5 2 2 2 4 3 2 4;}\r\n@font-face\r\n\t{font-family:Verdana;\r\n\tpanose-1:2 11 6 4 3 5 4 4 2 4;}\r\n/* Style Definitions */\r\np.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0cm;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:11.0pt;\r\n\tfont-family:\"Calibri\",\"sans-serif\";}\r\na:link, span.MsoHyperlink\r\n\t{mso-style-priority:99;\r\n\tcolor:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{mso-style-priority:99;\r\n\tcolor:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:\"Calibri\",\"sans-serif\";\r\n\tcolor:windowtext;}\r\n.MsoChpDefault\r\n\t{mso-style-type:export-only;\r\n\tfont-family:\"Calibri\",\"sans-serif\";}\r\n@page WordSection1\r\n\t{size:612.0pt 792.0pt;\r\n\tmargin:72.0pt 72.0pt 72.0pt 72.0pt;}\r\ndiv.WordSection1\r\n\t{page:WordSection1;}\r\n--></style><!--[if gte mso 9]><xml>\r\n<o:shapedefaults v:ext=3D\"edit\" spidmax=3D\"1026\" />\r\n</xml><![endif]--><!--[if gte mso 9]><xml>\r\n<o:shapelayout v:ext=3D\"edit\">\r\n<o:idmap v:ext=3D\"edit\" data=3D\"1\" />\r\n</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=\r\nnk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><b>ANNOUNCE: 13/=\r\n12/02 Release of RADBIB and GITHESIS<o:p></o:p></b></p><p class=3DMsoNormal=\r\n><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Twenty years of RADBIB and GITHE=\r\nSIS !!!<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3D=\r\nMsoNormal>RADBIB is a comprehensive bibliography of radiosity, photon mappi=\r\nng, and related global illumination papers, theses, articles, and books. It=\r\n currently includes 3,125 references -- 70 new additions since its 13/02/18=\r\n release.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=\r\n=3DMsoNormal>NOTE: the scope has been expanded to include acoustic radiosit=\r\ny and related topics.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p><=\r\n/p><p class=3DMsoNormal>This bibliography is available in BibTex format as =\r\nRADBIB.BIB from:<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p=\r\n class=3DMsoNormal>&nbsp; http://www.helios32.com (Resources section)<o:p><=\r\n/o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Als=\r\no available from this site is an abridged version of RADBIB.BIB called GITH=\r\nESIS.BIB. This bibliography includes 356 references to radiosity, photon ma=\r\npping, and related global illumination theses -- two new additions since th=\r\ne 13/02/18 release.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p=\r\n><p class=3DMsoNormal>Financial support for the maintenance of these biblio=\r\ngraphies is provided by byHeart Consultants Limited.<o:p></o:p></p><p class=\r\n=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Ian Ashdown, P. Eng.=\r\n, FIES<o:p></o:p></p><p class=3DMsoNormal>President<o:p></o:p></p><p class=\r\n=3DMsoNormal>byHeart Consultants Limited<o:p></o:p></p><p class=3DMsoNormal=\r\n><a href=3D\"http://www.helios32.com/\">http://www.helios32.com</a><o:p></o:p=\r\n></p><p class=3DMsoNormal>&nbsp;<o:p></o:p></p><p class=3DMsoNormal><span s=\r\ntyle=3D'font-size:7.5pt;font-family:\"Verdana\",\"sans-serif\";color:#666666'>C=\r\nONFIDENTIALITY NOTICE: This entire communication, including without limitat=\r\nion any attachments, is intended for the use of the recipient to which or w=\r\nhom it is addressed, and may contain confidential, personal, and/or privile=\r\nged information. Please contact us immediately if you are not the intended =\r\nrecipient of this communication, and do not copy, distribute, or take actio=\r\nn relying on it. Any communication received in error, or subsequent reply, =\r\nshould be deleted or destroyed.</span><o:p></o:p></p><p class=3DMsoNormal><=\r\no:p>&nbsp;</o:p></p></div></body></html>=\r\n\r\n------=_NextPart_000_0087_01CEEF57.786F0CE0--\r\n\r\n\r\n------------=_1386018132-32000-6\r\nContent-Type: text/plain; name=\"message-footer.txt\"\r\nContent-Disposition: inline; filename=\"message-footer.txt\"\r\nContent-Transfer-Encoding: 8bit\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\n------------=_1386018132-32000-6--\r\nFrom \r\nX-Account-Key: account1\r\nX-UIDL: 0001699e4778b2c7\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nX-Mozilla-Keys:                                                                                 \r\nReturn-path: <globillum-owner@imag.fr>\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\nDelivery-date: Sun, 02 Mar 2014 20:02:52 +0100\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66])\r\n\tby mail.cg.tuwien.ac.at with esmtp (Exim 4.76)\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\n\tid 1WKBf1-0000sS-St; Sun, 02 Mar 2014 20:02:51 +0100\r\nReceived: from rominette.imag.fr (mx2.imag.fr [IPv6:2001:660:5301:59::17])\r\n\tby tuvok.kom.tuwien.ac.at (8.14.5/8.14.5) with ESMTP id s22J2bQr011927\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL);\r\n\tSun, 2 Mar 2014 20:02:37 +0100\r\nX-Connecting-Host: mx2.imag.fr [IPv6:2001:660:5301:59::17]\r\nX-Connecting-Addr: IPv6:2001:660:5301:59::17\r\nX-Sent-From: globillum-owner@imag.fr\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby rominette.imag.fr (8.13.8/8.13.8) with ESMTP id s22J2Sdq012766\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);\r\n\tSun, 2 Mar 2014 20:02:29 +0100\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id s22J2Vtk009540;\r\n\tSun, 2 Mar 2014 20:02:31 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id s22J2V1l009535;\r\n\tSun, 2 Mar 2014 20:02:31 +0100\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id s22J2Dge009493\r\n\tfor <globillum@chopinette.imag.fr>; Sun, 2 Mar 2014 20:02:13 +0100\r\nReceived: from server.agi32.com (server.agi32.com [96.127.164.26])\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id s22J26GI010334\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Sun, 2 Mar 2014 20:02:08 +0100\r\nReceived: from s0106001cc0f76225.vn.shawcable.net ([174.7.112.119]:50785 helo=Earth)\r\n\tby server.agi32.com with esmtpa (Exim 4.80.1)\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\n\tid 1WKB4k-0001Zt-8W\r\n\tfor globillum@imag.fr; Sun, 02 Mar 2014 12:25:22 -0600\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: <globillum@imag.fr>\r\nSubject: ANNOUNCE - 14/03/02 Release of RADBIB and GITHESIS\r\nDate: Sun, 2 Mar 2014 10:25:26 -0800\r\nMessage-ID: <003601cf3644$c97c0d20$5c742760$@helios32.com>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Outlook 14.0\r\nThread-Index: Ac82RFAK8kUCO8GWTxCBRKQbwqQd9Q==\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\nX-AntiAbuse: Original Domain - imag.fr\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\nX-Get-Message-Sender-Via: server.agi32.com: authenticated_id: ian_ashdown@helios32.com\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.2.7 (tuvok.kom.tuwien.ac.at [IPv6:2001:629:1004:11::25]); Sun, 02 Mar 2014 20:02:38 +0100 (CET)\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.2 (rominette.imag.fr [129.88.30.17]); Sun, 02 Mar 2014 20:02:30 +0100 (CET)\r\nX-Greylist: Delayed for 00:36:42 by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Sun, 02 Mar 2014 20:02:09 +0100 (CET)\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-IMAG-MailScanner-SpamCheck: , \r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 426\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: multipart/mixed; boundary=\"----------=_1393786936-28184-0\"\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM  for more information\r\nX-MailScanner-ID: s22J2Sdq012766\r\nX-IMAG-MailScanner-From: globillum-owner@imag.fr\r\nMailScanner-NULL-Check: 1394391754.09341@7UTud52Xo+e8Ydu6fcg05Q\r\nX-Spam-Status: LOW ; -43\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\nX-Virus-Scanned: by amavisd-new on vc9.kom.tuwien.ac.at\r\n\r\nThis is a multi-part message in MIME format...\r\n\r\n------------=_1393786936-28184-0\r\nContent-Type: multipart/alternative;\r\n\tboundary=\"----=_NextPart_000_0037_01CF3601.BB594250\"\r\nContent-Language: en-ca\r\n\r\nThis is a multipart message in MIME format.\r\n\r\n------=_NextPart_000_0037_01CF3601.BB594250\r\nContent-Type: text/plain;\r\n\tcharset=\"us-ascii\"\r\nContent-Transfer-Encoding: 7bit\r\n\r\nANNOUNCE: 14/03/02 Release of RADBIB and GITHESIS\r\n\r\n \r\n\r\nCelebrating twenty years .\r\n\r\n \r\n\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\nrelated global illumination papers, theses, articles, and books. It\r\ncurrently includes 3,152 references -- 27 new additions since its 13/12/02\r\nrelease.\r\n\r\n \r\n\r\nThis bibliography is available in BibTex format as RADBIB.BIB from:\r\n\r\n \r\n\r\n  http://www.helios32.com (Resources section)\r\n\r\n \r\n\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\nGITHESIS.BIB. This bibliography includes 360 references to radiosity, photon\r\nmapping, and related global illumination theses -- four new additions since\r\nthe 13/12/02 release.\r\n\r\n \r\n\r\nFinancial support for the maintenance of these bibliographies is provided by\r\nbyHeart Consultants Limited.\r\n\r\n \r\n\r\nIan Ashdown, P. Eng., FIES\r\n\r\nPresident\r\n\r\nbyHeart Consultants Limited\r\n\r\nhttp://www.helios32.com <http://www.helios32.com/> \r\n\r\n \r\n\r\nCONFIDENTIALITY NOTICE: This entire communication, including without\r\nlimitation any attachments, is intended for the use of the recipient to\r\nwhich or whom it is addressed, and may contain confidential, personal,\r\nand/or privileged information. Please contact us immediately if you are not\r\nthe intended recipient of this communication, and do not copy, distribute,\r\nor take action relying on it. Any communication received in error, or\r\nsubsequent reply, should be deleted or destroyed.\r\n\r\n \r\n\r\n\r\n------=_NextPart_000_0037_01CF3601.BB594250\r\nContent-Type: text/html;\r\n\tcharset=\"us-ascii\"\r\nContent-Transfer-Encoding: quoted-printable\r\n\r\n<html xmlns:v=3D\"urn:schemas-microsoft-com:vml\" xmlns:o=3D\"urn:schemas-micr=\r\nosoft-com:office:office\" xmlns:w=3D\"urn:schemas-microsoft-com:office:word\" =\r\nxmlns:m=3D\"http://schemas.microsoft.com/office/2004/12/omml\" xmlns=3D\"http:=\r\n//www.w3.org/TR/REC-html40\"><head><META HTTP-EQUIV=3D\"Content-Type\" CONTENT=\r\n=3D\"text/html; charset=3Dus-ascii\"><meta name=3DGenerator content=3D\"Micros=\r\noft Word 14 (filtered medium)\"><style><!--\r\n/* Font Definitions */\r\n@font-face\r\n\t{font-family:Calibri;\r\n\tpanose-1:2 15 5 2 2 2 4 3 2 4;}\r\n@font-face\r\n\t{font-family:Verdana;\r\n\tpanose-1:2 11 6 4 3 5 4 4 2 4;}\r\n/* Style Definitions */\r\np.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0cm;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:11.0pt;\r\n\tfont-family:\"Calibri\",\"sans-serif\";}\r\na:link, span.MsoHyperlink\r\n\t{mso-style-priority:99;\r\n\tcolor:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{mso-style-priority:99;\r\n\tcolor:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:\"Calibri\",\"sans-serif\";\r\n\tcolor:windowtext;}\r\n.MsoChpDefault\r\n\t{mso-style-type:export-only;\r\n\tfont-family:\"Calibri\",\"sans-serif\";}\r\n@page WordSection1\r\n\t{size:612.0pt 792.0pt;\r\n\tmargin:72.0pt 72.0pt 72.0pt 72.0pt;}\r\ndiv.WordSection1\r\n\t{page:WordSection1;}\r\n--></style><!--[if gte mso 9]><xml>\r\n<o:shapedefaults v:ext=3D\"edit\" spidmax=3D\"1026\" />\r\n</xml><![endif]--><!--[if gte mso 9]><xml>\r\n<o:shapelayout v:ext=3D\"edit\">\r\n<o:idmap v:ext=3D\"edit\" data=3D\"1\" />\r\n</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=\r\nnk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><b>ANNOUNCE: 14/=\r\n03/02 Release of RADBIB and GITHESIS<o:p></o:p></b></p><p class=3DMsoNormal=\r\n><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Celebrating twenty years &#8230;=\r\n<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNorm=\r\nal>RADBIB is a comprehensive bibliography of radiosity, photon mapping, and=\r\n related global illumination papers, theses, articles, and books. It curren=\r\ntly includes 3,152 references -- 27 new additions since its 13/12/02 releas=\r\ne.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNo=\r\nrmal>This bibliography is available in BibTex format as RADBIB.BIB from:<o:=\r\np></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>=\r\n&nbsp; <a href=3D\"http://www.helios32.com\">http://www.helios32.com</a> (Res=\r\nources section)<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =\r\nclass=3DMsoNormal>Also available from this site is an abridged version of R=\r\nADBIB.BIB called GITHESIS.BIB. This bibliography includes 360 references to=\r\n radiosity, photon mapping, and related global illumination theses -- four =\r\nnew additions since the 13/12/02 release.<o:p></o:p></p><p class=3DMsoNorma=\r\nl><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Financial support for the maint=\r\nenance of these bibliographies is provided by byHeart Consultants Limited.<=\r\no:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNorma=\r\nl>Ian Ashdown, P. Eng., FIES<o:p></o:p></p><p class=3DMsoNormal>President<o=\r\n:p></o:p></p><p class=3DMsoNormal>byHeart Consultants Limited<o:p></o:p></p=\r\n><p class=3DMsoNormal><a href=3D\"http://www.helios32.com/\">http://www.helio=\r\ns32.com</a><o:p></o:p></p><p class=3DMsoNormal>&nbsp;<o:p></o:p></p><p clas=\r\ns=3DMsoNormal><span style=3D'font-size:7.5pt;font-family:\"Verdana\",\"sans-se=\r\nrif\";color:#666666'>CONFIDENTIALITY NOTICE: This entire communication, incl=\r\nuding without limitation any attachments, is intended for the use of the re=\r\ncipient to which or whom it is addressed, and may contain confidential, per=\r\nsonal, and/or privileged information. Please contact us immediately if you =\r\nare not the intended recipient of this communication, and do not copy, dist=\r\nribute, or take action relying on it. Any communication received in error, =\r\nor subsequent reply, should be deleted or destroyed.</span><o:p></o:p></p><=\r\np class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></body></html>=\r\n\r\n------=_NextPart_000_0037_01CF3601.BB594250--\r\n\r\n\r\n------------=_1393786936-28184-0\r\nContent-Type: text/plain; name=\"message-footer.txt\"\r\nContent-Disposition: inline; filename=\"message-footer.txt\"\r\nContent-Transfer-Encoding: 8bit\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\n------------=_1393786936-28184-0--\r\nFrom \r\nX-Account-Key: account1\r\nX-UIDL: 000189b14778b2c7\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nX-Mozilla-Keys:                                                                                 \r\nReturn-path: <globillum-owner@imag.fr>\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\nDelivery-date: Mon, 28 Jul 2014 17:05:26 +0200\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66])\r\n\tby mail.cg.tuwien.ac.at with esmtp (Exim 4.76)\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\n\tid 1XBmUP-0002J2-7f; Mon, 28 Jul 2014 17:05:25 +0200\r\nReceived: from shiva.imag.fr (mx1.imag.fr [IPv6:2001:660:5301:6::5])\r\n\tby tuvok.kom.tuwien.ac.at (8.14.5/8.14.5) with ESMTP id s6SF5Crc024350\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);\r\n\tMon, 28 Jul 2014 17:05:13 +0200\r\nX-Connecting-Host: mx1.imag.fr [IPv6:2001:660:5301:6::5]\r\nX-Connecting-Addr: IPv6:2001:660:5301:6::5\r\nX-Sent-From: globillum-owner@imag.fr\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id s6SF51bc005943\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);\r\n\tMon, 28 Jul 2014 17:05:03 +0200\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id s6SF53Dp018245;\r\n\tMon, 28 Jul 2014 17:05:03 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id s6SF5304018240;\r\n\tMon, 28 Jul 2014 17:05:03 +0200\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id s6SF4Bfs018189\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 28 Jul 2014 17:04:11 +0200\r\nReceived: from server.agi32.com (server.agi32.com [96.127.164.26])\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id s6SF43Zd005515\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Mon, 28 Jul 2014 17:04:05 +0200\r\nReceived: from s01060018e7f1256d.vn.shawcable.net ([174.7.125.60]:52359 helo=Earth)\r\n\tby server.agi32.com with esmtpa (Exim 4.80.1)\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\n\tid 1XBm47-0005eQ-Pd\r\n\tfor globillum@imag.fr; Mon, 28 Jul 2014 09:38:16 -0500\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: <globillum@imag.fr>\r\nSubject: ANNOUNCE: 14/07/28 Release of RADBIB and GITHESIS\r\nDate: Mon, 28 Jul 2014 07:38:16 -0700\r\nMessage-ID: <006801cfaa71$91e2f3f0$b5a8dbd0$@helios32.com>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Outlook 14.0\r\nThread-Index: Ac+qcX21NYkm8ra/QWi6zbkcK88KmA==\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\nX-AntiAbuse: Original Domain - imag.fr\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\nX-Get-Message-Sender-Via: server.agi32.com: authenticated_id: ian_ashdown@helios32.com\r\nX-Greylist: Sender succeeded STARTTLS authentication, not delayed by milter-greylist-4.2.7 (tuvok.kom.tuwien.ac.at [IPv6:2001:629:1004:11::25]); Mon, 28 Jul 2014 17:05:13 +0200 (CEST)\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Mon, 28 Jul 2014 17:05:06 +0200 (CEST)\r\nX-Greylist: Delayed for 00:25:46 by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Mon, 28 Jul 2014 17:04:05 +0200 (CEST)\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-IMAG-MailScanner-SpamCheck: , \r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 429\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: multipart/mixed; boundary=\"----------=_1406559854-9913-0\"\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM  for more information\r\nX-MailScanner-ID: s6SF51bc005943\r\nX-IMAG-MailScanner-From: globillum-owner@imag.fr\r\nMailScanner-NULL-Check: 1407164710.19418@MnAs2XkACOFkeQZdhLRo+w\r\nX-Spam-Status: LOW ; -24\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\nX-Virus-Scanned: by amavisd-new on vc7.kom.tuwien.ac.at\r\n\r\nThis is a multi-part message in MIME format...\r\n\r\n------------=_1406559854-9913-0\r\nContent-Type: multipart/alternative;\r\n\tboundary=\"----=_NextPart_000_0069_01CFAA36.E5855470\"\r\nContent-Language: en-ca\r\n\r\nThis is a multipart message in MIME format.\r\n\r\n------=_NextPart_000_0069_01CFAA36.E5855470\r\nContent-Type: text/plain;\r\n\tcharset=\"us-ascii\"\r\nContent-Transfer-Encoding: 7bit\r\n\r\nANNOUNCE: 14/07/28 Release of RADBIB and GITHESIS\r\n\r\n \r\n\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\nrelated global illumination papers, theses, articles, and books. It\r\ncurrently includes 3,183 references -- 18 new additions since its 14/05/21\r\nrelease.\r\n\r\n \r\n\r\nThis bibliography is available in BibTex format as RADBIB.BIB from:\r\n\r\n \r\n\r\n  http://www.helios32.com (Resources section)\r\n\r\n \r\n\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\nGITHESIS.BIB. This bibliography includes 365 references to radiosity, photon\r\nmapping, and related global illumination theses -- two new additions since\r\nthe 14/05/21 release.\r\n\r\n \r\n\r\nFinancial support for the maintenance of these bibliographies is provided by\r\nbyHeart Consultants Limited.\r\n\r\n \r\n\r\nIan Ashdown, P. Eng., FIES\r\n\r\nPresident\r\n\r\nbyHeart Consultants Limited\r\n\r\nhttp://www.helios32.com <http://www.helios32.com/> \r\n\r\n \r\n\r\nCONFIDENTIALITY NOTICE: This entire communication, including without\r\nlimitation any attachments, is intended for the use of the recipient to\r\nwhich or whom it is addressed, and may contain confidential, personal,\r\nand/or privileged information. Please contact us immediately if you are not\r\nthe intended recipient of this communication, and do not copy, distribute,\r\nor take action relying on it. Any communication received in error, or\r\nsubsequent reply, should be deleted or destroyed.\r\n\r\n \r\n\r\n\r\n------=_NextPart_000_0069_01CFAA36.E5855470\r\nContent-Type: text/html;\r\n\tcharset=\"us-ascii\"\r\nContent-Transfer-Encoding: quoted-printable\r\n\r\n<html xmlns:v=3D\"urn:schemas-microsoft-com:vml\" xmlns:o=3D\"urn:schemas-micr=\r\nosoft-com:office:office\" xmlns:w=3D\"urn:schemas-microsoft-com:office:word\" =\r\nxmlns:m=3D\"http://schemas.microsoft.com/office/2004/12/omml\" xmlns=3D\"http:=\r\n//www.w3.org/TR/REC-html40\"><head><META HTTP-EQUIV=3D\"Content-Type\" CONTENT=\r\n=3D\"text/html; charset=3Dus-ascii\"><meta name=3DGenerator content=3D\"Micros=\r\noft Word 14 (filtered medium)\"><style><!--\r\n/* Font Definitions */\r\n@font-face\r\n\t{font-family:Calibri;\r\n\tpanose-1:2 15 5 2 2 2 4 3 2 4;}\r\n@font-face\r\n\t{font-family:Verdana;\r\n\tpanose-1:2 11 6 4 3 5 4 4 2 4;}\r\n/* Style Definitions */\r\np.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0cm;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:11.0pt;\r\n\tfont-family:\"Calibri\",\"sans-serif\";}\r\na:link, span.MsoHyperlink\r\n\t{mso-style-priority:99;\r\n\tcolor:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{mso-style-priority:99;\r\n\tcolor:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:\"Calibri\",\"sans-serif\";\r\n\tcolor:windowtext;}\r\n.MsoChpDefault\r\n\t{mso-style-type:export-only;\r\n\tfont-family:\"Calibri\",\"sans-serif\";}\r\n@page WordSection1\r\n\t{size:612.0pt 792.0pt;\r\n\tmargin:72.0pt 72.0pt 72.0pt 72.0pt;}\r\ndiv.WordSection1\r\n\t{page:WordSection1;}\r\n--></style><!--[if gte mso 9]><xml>\r\n<o:shapedefaults v:ext=3D\"edit\" spidmax=3D\"1026\" />\r\n</xml><![endif]--><!--[if gte mso 9]><xml>\r\n<o:shapelayout v:ext=3D\"edit\">\r\n<o:idmap v:ext=3D\"edit\" data=3D\"1\" />\r\n</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=\r\nnk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><b>ANNOUNCE: 14/=\r\n07/28 Release of RADBIB and GITHESIS<o:p></o:p></b></p><p class=3DMsoNormal=\r\n><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>RADBIB is a comprehensive biblio=\r\ngraphy of radiosity, photon mapping, and related global illumination papers=\r\n, theses, articles, and books. It currently includes 3,183 references -- 18=\r\n new additions since its 14/05/21 release.<o:p></o:p></p><p class=3DMsoNorm=\r\nal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>This bibliography is available=\r\n in BibTex format as RADBIB.BIB from:<o:p></o:p></p><p class=3DMsoNormal><o=\r\n:p>&nbsp;</o:p></p><p class=3DMsoNormal>&nbsp; http://www.helios32.com (Res=\r\nources section)<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =\r\nclass=3DMsoNormal>Also available from this site is an abridged version of R=\r\nADBIB.BIB called GITHESIS.BIB. This bibliography includes 365 references to=\r\n radiosity, photon mapping, and related global illumination theses -- two n=\r\new additions since the 14/05/21 release.<o:p></o:p></p><p class=3DMsoNormal=\r\n><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Financial support for the mainte=\r\nnance of these bibliographies is provided by byHeart Consultants Limited.<o=\r\n:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal=\r\n>Ian Ashdown, P. Eng., FIES<o:p></o:p></p><p class=3DMsoNormal>President<o:=\r\np></o:p></p><p class=3DMsoNormal>byHeart Consultants Limited<o:p></o:p></p>=\r\n<p class=3DMsoNormal><a href=3D\"http://www.helios32.com/\">http://www.helios=\r\n32.com</a><o:p></o:p></p><p class=3DMsoNormal>&nbsp;<o:p></o:p></p><p class=\r\n=3DMsoNormal><span style=3D'font-size:7.5pt;font-family:\"Verdana\",\"sans-ser=\r\nif\";color:#666666'>CONFIDENTIALITY NOTICE: This entire communication, inclu=\r\nding without limitation any attachments, is intended for the use of the rec=\r\nipient to which or whom it is addressed, and may contain confidential, pers=\r\nonal, and/or privileged information. Please contact us immediately if you a=\r\nre not the intended recipient of this communication, and do not copy, distr=\r\nibute, or take action relying on it. Any communication received in error, o=\r\nr subsequent reply, should be deleted or destroyed.</span><o:p></o:p></p><p=\r\n class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></body></html>=\r\n\r\n------=_NextPart_000_0069_01CFAA36.E5855470--\r\n\r\n\r\n------------=_1406559854-9913-0\r\nContent-Type: text/plain; name=\"message-footer.txt\"\r\nContent-Disposition: inline; filename=\"message-footer.txt\"\r\nContent-Transfer-Encoding: 8bit\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\n------------=_1406559854-9913-0--\r\nFrom \r\nX-Account-Key: account1\r\nX-UIDL: 000190454778b2c7\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nX-Mozilla-Keys:                                                                                 \r\nReturn-path: <globillum-owner@imag.fr>\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\nDelivery-date: Tue, 09 Sep 2014 11:36:51 +0200\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66])\r\n\tby mail.cg.tuwien.ac.at with esmtp (Exim 4.76)\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\n\tid 1XRHr0-00066E-Uq; Tue, 09 Sep 2014 11:36:51 +0200\r\nReceived: from rominette.imag.fr (mx2.imag.fr [IPv6:2001:660:5301:59::17])\r\n\tby tuvok.kom.tuwien.ac.at (8.14.5/8.14.5) with ESMTP id s899aanh011776\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);\r\n\tTue, 9 Sep 2014 11:36:37 +0200\r\nX-Connecting-Host: mx2.imag.fr [IPv6:2001:660:5301:59::17]\r\nX-Connecting-Addr: IPv6:2001:660:5301:59::17\r\nX-Sent-From: globillum-owner@imag.fr\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby rominette.imag.fr (8.13.8/8.13.8) with ESMTP id s899aAU0016949\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);\r\n\tTue, 9 Sep 2014 11:36:10 +0200\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id s899aBaj020416;\r\n\tTue, 9 Sep 2014 11:36:11 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id s899aB9h020411;\r\n\tTue, 9 Sep 2014 11:36:11 +0200\r\nReceived: from rominette.imag.fr (mx2.imag.fr [129.88.30.17])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id s899ZIIg020368\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 9 Sep 2014 11:35:18 +0200\r\nReceived: from mail.cg.tuwien.ac.at (mail.cg.tuwien.ac.at [128.131.166.76])\r\n\tby rominette.imag.fr (8.13.8/8.13.8) with ESMTP id s899ZBoX016535\r\n\t(version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO)\r\n\tfor <globillum@imag.fr>; Tue, 9 Sep 2014 11:35:13 +0200\r\nReceived: from e221-059.eduroam.tuwien.ac.at ([128.131.221.59])\r\n\tby mail.cg.tuwien.ac.at with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16)\r\n\t(Exim 4.76)\r\n\t(envelope-from <wp@cg.tuwien.ac.at>)\r\n\tid 1XRHJI-0004uE-I2; Tue, 09 Sep 2014 11:02:00 +0200\r\nMessage-ID: <540EC203.3070706@cg.tuwien.ac.at>\r\nDate: Tue, 09 Sep 2014 11:01:55 +0200\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\nUser-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0\r\nMIME-Version: 1.0\r\nTo: Globillum <globillum@imag.fr>\r\nCC: Michael Wimmer <wimmer@cg.tuwien.ac.at>\r\nSubject: EG 2015: Call for Full Papers\r\nReferences: <004601cfb134$016cb170$04461450$@eg.org>\r\nIn-Reply-To: <004601cfb134$016cb170$04461450$@eg.org>\r\nX-Greylist: Sender succeeded STARTTLS authentication, not delayed by milter-greylist-4.2.7 (tuvok.kom.tuwien.ac.at [IPv6:2001:629:1004:11::25]); Tue, 09 Sep 2014 11:36:38 +0200 (CEST)\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.2 (rominette.imag.fr [129.88.30.17]); Tue, 09 Sep 2014 11:36:11 +0200 (CEST)\r\nX-Greylist: Delayed for 00:33:11 by milter-greylist-4.2.2 (rominette.imag.fr [129.88.30.17]); Tue, 09 Sep 2014 11:35:13 +0200 (CEST)\r\nX-IMAG-MailScanner: Found to be clean, Found to be clean\r\nX-IMAG-MailScanner-SpamCheck: , \r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 430\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: multipart/mixed; boundary=\"----------=_1410255322-13996-2\"\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM  for more information\r\nX-MailScanner-ID: s899aAU0016949\r\nX-IMAG-MailScanner-From: globillum-owner@imag.fr\r\nMailScanner-NULL-Check: 1410860172.70176@DtL7SUw3ipQeZwAtvHsk+A\r\nX-Spam-Status: LOW ; -15\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\nX-Virus-Scanned: by amavisd-new on vc8.kom.tuwien.ac.at\r\n\r\nThis is a multi-part message in MIME format...\r\n\r\n------------=_1410255322-13996-2\r\nContent-Type: multipart/alternative;\r\n boundary=\"------------050407080602010505070400\"\r\n\r\nThis is a multi-part message in MIME format.\r\n--------------050407080602010505070400\r\nContent-Type: text/plain; charset=ISO-8859-1; format=flowed\r\nContent-Transfer-Encoding: quoted-printable\r\nX-MIME-Autoconverted: from 8bit to quoted-printable by tuvok.kom.tuwien.ac.at id s899aanh011776\r\n\r\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=\r\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=\r\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\r\nApologies if you receive multiple copies of this Call for Papers\r\nPlease forward this mail to anyone interested\r\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=\r\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=\r\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\r\n\r\n\r\n  Eurographics 2015:Call for Full Papers\r\n\r\n\r\n  ( http://www.eurographics2015.ch/ )\r\n\r\nThe Eurographics 2015 Technical Papers programme will showcase=20\r\ninnovative research in Computer Graphics and related areas. We invite=20\r\nsubmissions of new ideas, and encourage all forms of research creativity=20\r\nand originality. We are interested in practice, experience, novel=20\r\napplications, technological or theoretical papers, with the ambition of=20\r\nsetting the standard in the field and stimulating future trends.=AD=AD=AD\r\n\r\nAccepted papers will be presented at *Eurographics 2015* and published=20\r\nin a special issue of the Eurographics journal *Computer Graphics Forum*=20\r\n<https://www.eg.org/index.php/publications/computer-graphics-forum>.=20\r\nTherefore, submissions will undergo a two-step review process. We=20\r\nencourage submissions from all areas related to computer graphics such=20\r\nas rendering, modeling, animation, visualization, virtual reality,=20\r\ncomputer vision, imaging, computer-aided fabrication, human-computer=20\r\ninteraction, and related disciplines.\r\n\r\n\r\n      Submission Dates\r\n\r\nA preliminary abstract is due by 23:59 GMT, Friday, *September 19,=20\r\n2014*, and the full paper deadline is 23:59 GMT, Friday, *September 26,=20\r\n2014*. Note that a full paper can only be submitted if an abstract has=20\r\nbeen submitted by the abstract deadline.\r\n\r\n------------------------------------------------------------------------\r\n\r\n\r\n      Submission\r\n\r\nElectronic submission of all papers is mandatory and will be conducted=20\r\nusing the Submission and Review Management=20\r\n<https://srmv2.eg.org/COMFy/Conference%2fEG_2015> (SRMv2) system. Papers=20\r\nmust be written in English, they must be anonymized, and must be=20\r\nformatted according to the Eurographics Computer Graphics Forum=20\r\npublication guidelines. The publication guidelines and LaTeX templates=20\r\nare available on SRMv2=20\r\n<https://srmv2.eg.org/COMFy/Conference/EG_2015/Instruction>. Accepted=20\r\npapers must be presented in English at Eurographics 2015. This event=20\r\nuses a double-blind reviewing approach, so please remove all personal=20\r\ndata (such as authors, affiliations, etc.) from your submission.=20\r\nReviewers are asked to keep confidential all materials sent to them for=20\r\nevaluation.\r\n\r\nNote that this year, there is no arbitrary maximum length imposed on=20\r\npapers. Papers should be as long as they need to be, but not longer. If=20\r\na submission is perceived as repetitive or unnecessarily long, it might=20\r\nbe ranked lower by reviewers than a concisely written submission.\r\n\r\n\r\n      Double Submission Policy\r\n\r\nAuthors are required to include a declaration that they have not=20\r\npreviously published the scientific contribution claimed in their paper,=20\r\nnor has it been submitted to or is currently under review in any other=20\r\nconference or journal before or during the Eurographics 2015 Technical=20\r\nPapers review period. Any paper that does not adhere to these=20\r\nrequirements will be rejected without review.\r\n\r\n\r\n      Re-Submitted Material\r\n\r\nFor papers that have previously been reviewed for other venues and have=20\r\nbeen rejected or withdrawn, the authors are encouraged to provide a=20\r\ncover letter to describe the history of the paper (however, this does=20\r\nnot imply reviewer continuity). This cover letter can also answer the=20\r\ncomments made in the previous reviews, by either listing the changes=20\r\nthat were made to comply with them, or discussing/rebutting/clarifying=20\r\nsome elements if need be. Though not mandatory, this procedure is=20\r\nstrongly recommended. The cover letter has to be submitted through the=20\r\nSRM as an 'Additional Attachment' (last section of the SRM upload form).\r\n\r\n\r\n      Rebuttal, Notification, Publication & Prizes\r\n\r\n  * The reviews will be made available to the authors on *November 13,\r\n    2014*. A rebuttal period from *November 13 to November 18, 2014*\r\n    will allow authors to submit a brief document to address any factual\r\n    errors or clarify other issues raised in the reviews.\r\n  * The date for notification of the results of the first round of the\r\n    review process is *December 5, 2014*.\r\n  * Revised versions of the papers conditionally accepted in the first\r\n    round must be submitted by *December 31, 2014*. The final\r\n    notification of the outcome of the second reviewing round will be\r\n    made on *January 14, 2015*. The camera-ready version of accepted\r\n    papers will be due on *January 28, 2015*.\r\n  *  From all accepted and presented papers, an international jury will\r\n    select the best papers. The best paper will receive the *G=FCnter\r\n    Enderle Award, *including a cash prize of 1000 Euros, presented at\r\n    Eurographics 2015.\r\n\r\nFor any question concerning full paper submissions please contact the=20\r\npapers program co-chairs:\r\nchairs-eg2015@eg.org <mailto:chairs-eg2015@eg.org>\r\n\r\n\r\n      Full Papers Chairs\r\n\r\nOlga Sorkine-Hornung <mailto:chairs-eg2015@eg.org>, ETH Zurich, Switzerla=\r\nnd\r\nMichael Wimmer <mailto:chairs-eg2015@eg.org>, Vienna University of=20\r\nTechnology, Austria\r\n\r\n\r\n--------------050407080602010505070400\r\nContent-Type: text/html; charset=ISO-8859-1\r\nContent-Transfer-Encoding: 7bit\r\n\r\n<html>\r\n  <head>\r\n    <meta http-equiv=\"content-type\" content=\"text/html;\r\n      charset=ISO-8859-1\">\r\n    <meta name=\"Generator\" content=\"Microsoft Word 15 (filtered medium)\">\r\n    <!--[if !mso]><style>v\\:* {behavior:url(#default#VML);}\r\no\\:* {behavior:url(#default#VML);}\r\nw\\:* {behavior:url(#default#VML);}\r\n.shape {behavior:url(#default#VML);}\r\n</style><![endif]-->\r\n    <style><!--\r\n/* Font Definitions */\r\n@font-face\r\n\t{font-family:\"Cambria Math\";\r\n\tpanose-1:2 4 5 3 5 4 6 3 2 4;}\r\n@font-face\r\n\t{font-family:Calibri;\r\n\tpanose-1:2 15 5 2 2 2 4 3 2 4;}\r\n/* Style Definitions */\r\np.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0cm;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\",\"serif\";\r\n\tcolor:black;}\r\nh1\r\n\t{mso-style-priority:9;\r\n\tmso-style-link:\"&Uuml;berschrift 1 Zchn\";\r\n\tmso-margin-top-alt:auto;\r\n\tmargin-right:0cm;\r\n\tmso-margin-bottom-alt:auto;\r\n\tmargin-left:0cm;\r\n\tfont-size:24.0pt;\r\n\tfont-family:\"Times New Roman\",\"serif\";\r\n\tcolor:black;\r\n\tfont-weight:bold;}\r\nh3\r\n\t{mso-style-priority:9;\r\n\tmso-style-link:\"&Uuml;berschrift 3 Zchn\";\r\n\tmso-margin-top-alt:auto;\r\n\tmargin-right:0cm;\r\n\tmso-margin-bottom-alt:auto;\r\n\tmargin-left:0cm;\r\n\tfont-size:13.5pt;\r\n\tfont-family:\"Times New Roman\",\"serif\";\r\n\tcolor:black;\r\n\tfont-weight:bold;}\r\na:link, span.MsoHyperlink\r\n\t{mso-style-priority:99;\r\n\tcolor:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{mso-style-priority:99;\r\n\tcolor:purple;\r\n\ttext-decoration:underline;}\r\np\r\n\t{mso-style-priority:99;\r\n\tmso-margin-top-alt:auto;\r\n\tmargin-right:0cm;\r\n\tmso-margin-bottom-alt:auto;\r\n\tmargin-left:0cm;\r\n\tfont-size:12.0pt;\r\n\tfont-family:\"Times New Roman\",\"serif\";\r\n\tcolor:black;}\r\nspan.berschrift1Zchn\r\n\t{mso-style-name:\"&Uuml;berschrift 1 Zchn\";\r\n\tmso-style-priority:9;\r\n\tmso-style-link:\"&Uuml;berschrift 1\";\r\n\tfont-family:\"Times New Roman\",\"serif\";\r\n\tcolor:black;\r\n\tmso-fareast-language:DE;\r\n\tfont-weight:bold;}\r\nspan.berschrift3Zchn\r\n\t{mso-style-name:\"&Uuml;berschrift 3 Zchn\";\r\n\tmso-style-priority:9;\r\n\tmso-style-link:\"&Uuml;berschrift 3\";\r\n\tfont-family:\"Times New Roman\",\"serif\";\r\n\tcolor:black;\r\n\tmso-fareast-language:DE;\r\n\tfont-weight:bold;}\r\nspan.E-MailFormatvorlage20\r\n\t{mso-style-type:personal;\r\n\tfont-family:\"Calibri\",\"sans-serif\";\r\n\tcolor:windowtext;}\r\nspan.E-MailFormatvorlage21\r\n\t{mso-style-type:personal;\r\n\tfont-family:\"Calibri\",\"sans-serif\";\r\n\tcolor:#1F497D;}\r\nspan.E-MailFormatvorlage23\r\n\t{mso-style-type:personal-reply;\r\n\tfont-family:\"Calibri\",\"sans-serif\";\r\n\tcolor:#1F497D;}\r\n.MsoChpDefault\r\n\t{mso-style-type:export-only;\r\n\tfont-size:10.0pt;}\r\n@page WordSection1\r\n\t{size:612.0pt 792.0pt;\r\n\tmargin:70.85pt 70.85pt 2.0cm 70.85pt;}\r\ndiv.WordSection1\r\n\t{page:WordSection1;}\r\n/* List Definitions */\r\n@list l0\r\n\t{mso-list-id:1426730054;\r\n\tmso-list-template-ids:-2097771670;}\r\n@list l0:level1\r\n\t{mso-level-number-format:bullet;\r\n\tmso-level-text:\\F0B7;\r\n\tmso-level-tab-stop:36.0pt;\r\n\tmso-level-number-position:left;\r\n\ttext-indent:-18.0pt;\r\n\tmso-ansi-font-size:10.0pt;\r\n\tfont-family:Symbol;}\r\n@list l0:level2\r\n\t{mso-level-number-format:bullet;\r\n\tmso-level-text:\\F0B7;\r\n\tmso-level-tab-stop:72.0pt;\r\n\tmso-level-number-position:left;\r\n\ttext-indent:-18.0pt;\r\n\tmso-ansi-font-size:10.0pt;\r\n\tfont-family:Symbol;}\r\n@list l0:level3\r\n\t{mso-level-number-format:bullet;\r\n\tmso-level-text:\\F0B7;\r\n\tmso-level-tab-stop:108.0pt;\r\n\tmso-level-number-position:left;\r\n\ttext-indent:-18.0pt;\r\n\tmso-ansi-font-size:10.0pt;\r\n\tfont-family:Symbol;}\r\n@list l0:level4\r\n\t{mso-level-number-format:bullet;\r\n\tmso-level-text:\\F0B7;\r\n\tmso-level-tab-stop:144.0pt;\r\n\tmso-level-number-position:left;\r\n\ttext-indent:-18.0pt;\r\n\tmso-ansi-font-size:10.0pt;\r\n\tfont-family:Symbol;}\r\n@list l0:level5\r\n\t{mso-level-number-format:bullet;\r\n\tmso-level-text:\\F0B7;\r\n\tmso-level-tab-stop:180.0pt;\r\n\tmso-level-number-position:left;\r\n\ttext-indent:-18.0pt;\r\n\tmso-ansi-font-size:10.0pt;\r\n\tfont-family:Symbol;}\r\n@list l0:level6\r\n\t{mso-level-number-format:bullet;\r\n\tmso-level-text:\\F0B7;\r\n\tmso-level-tab-stop:216.0pt;\r\n\tmso-level-number-position:left;\r\n\ttext-indent:-18.0pt;\r\n\tmso-ansi-font-size:10.0pt;\r\n\tfont-family:Symbol;}\r\n@list l0:level7\r\n\t{mso-level-number-format:bullet;\r\n\tmso-level-text:\\F0B7;\r\n\tmso-level-tab-stop:252.0pt;\r\n\tmso-level-number-position:left;\r\n\ttext-indent:-18.0pt;\r\n\tmso-ansi-font-size:10.0pt;\r\n\tfont-family:Symbol;}\r\n@list l0:level8\r\n\t{mso-level-number-format:bullet;\r\n\tmso-level-text:\\F0B7;\r\n\tmso-level-tab-stop:288.0pt;\r\n\tmso-level-number-position:left;\r\n\ttext-indent:-18.0pt;\r\n\tmso-ansi-font-size:10.0pt;\r\n\tfont-family:Symbol;}\r\n@list l0:level9\r\n\t{mso-level-number-format:bullet;\r\n\tmso-level-text:\\F0B7;\r\n\tmso-level-tab-stop:324.0pt;\r\n\tmso-level-number-position:left;\r\n\ttext-indent:-18.0pt;\r\n\tmso-ansi-font-size:10.0pt;\r\n\tfont-family:Symbol;}\r\n@list l1\r\n\t{mso-list-id:1699162235;\r\n\tmso-list-template-ids:1517814062;}\r\n@list l1:level1\r\n\t{mso-level-number-format:bullet;\r\n\tmso-level-text:\\F0B7;\r\n\tmso-level-tab-stop:36.0pt;\r\n\tmso-level-number-position:left;\r\n\ttext-indent:-18.0pt;\r\n\tmso-ansi-font-size:10.0pt;\r\n\tfont-family:Symbol;}\r\n@list l1:level2\r\n\t{mso-level-number-format:bullet;\r\n\tmso-level-text:\\F0B7;\r\n\tmso-level-tab-stop:72.0pt;\r\n\tmso-level-number-position:left;\r\n\ttext-indent:-18.0pt;\r\n\tmso-ansi-font-size:10.0pt;\r\n\tfont-family:Symbol;}\r\n@list l1:level3\r\n\t{mso-level-number-format:bullet;\r\n\tmso-level-text:\\F0B7;\r\n\tmso-level-tab-stop:108.0pt;\r\n\tmso-level-number-position:left;\r\n\ttext-indent:-18.0pt;\r\n\tmso-ansi-font-size:10.0pt;\r\n\tfont-family:Symbol;}\r\n@list l1:level4\r\n\t{mso-level-number-format:bullet;\r\n\tmso-level-text:\\F0B7;\r\n\tmso-level-tab-stop:144.0pt;\r\n\tmso-level-number-position:left;\r\n\ttext-indent:-18.0pt;\r\n\tmso-ansi-font-size:10.0pt;\r\n\tfont-family:Symbol;}\r\n@list l1:level5\r\n\t{mso-level-number-format:bullet;\r\n\tmso-level-text:\\F0B7;\r\n\tmso-level-tab-stop:180.0pt;\r\n\tmso-level-number-position:left;\r\n\ttext-indent:-18.0pt;\r\n\tmso-ansi-font-size:10.0pt;\r\n\tfont-family:Symbol;}\r\n@list l1:level6\r\n\t{mso-level-number-format:bullet;\r\n\tmso-level-text:\\F0B7;\r\n\tmso-level-tab-stop:216.0pt;\r\n\tmso-level-number-position:left;\r\n\ttext-indent:-18.0pt;\r\n\tmso-ansi-font-size:10.0pt;\r\n\tfont-family:Symbol;}\r\n@list l1:level7\r\n\t{mso-level-number-format:bullet;\r\n\tmso-level-text:\\F0B7;\r\n\tmso-level-tab-stop:252.0pt;\r\n\tmso-level-number-position:left;\r\n\ttext-indent:-18.0pt;\r\n\tmso-ansi-font-size:10.0pt;\r\n\tfont-family:Symbol;}\r\n@list l1:level8\r\n\t{mso-level-number-format:bullet;\r\n\tmso-level-text:\\F0B7;\r\n\tmso-level-tab-stop:288.0pt;\r\n\tmso-level-number-position:left;\r\n\ttext-indent:-18.0pt;\r\n\tmso-ansi-font-size:10.0pt;\r\n\tfont-family:Symbol;}\r\n@list l1:level9\r\n\t{mso-level-number-format:bullet;\r\n\tmso-level-text:\\F0B7;\r\n\tmso-level-tab-stop:324.0pt;\r\n\tmso-level-number-position:left;\r\n\ttext-indent:-18.0pt;\r\n\tmso-ansi-font-size:10.0pt;\r\n\tfont-family:Symbol;}\r\nol\r\n\t{margin-bottom:0cm;}\r\nul\r\n\t{margin-bottom:0cm;}\r\n--></style><!--[if gte mso 9]><xml>\r\n<o:shapedefaults v:ext=\"edit\" spidmax=\"1026\" />\r\n</xml><![endif]--><!--[if gte mso 9]><xml>\r\n<o:shapelayout v:ext=\"edit\">\r\n<o:idmap v:ext=\"edit\" data=\"1\" />\r\n</o:shapelayout></xml><![endif]-->\r\n  </head>\r\n  <body bgcolor=\"#FFFFFF\" lang=\"DE\" link=\"blue\" text=\"#000000\"\r\n    vlink=\"purple\">\r\n    <div class=\"WordSection1\"><span style=\"font-family: Menlo-Regular;\">=======================================================================</span><br\r\n        style=\"font-family: Menlo-Regular;\">\r\n      <span style=\"font-family: Menlo-Regular;\">Apologies if you receive\r\n        multiple copies of this Call for Papers</span><br\r\n        style=\"font-family: Menlo-Regular;\">\r\n      <span style=\"font-family: Menlo-Regular;\">Please forward this mail\r\n        to anyone interested</span><br style=\"font-family:\r\n        Menlo-Regular;\">\r\n      <span style=\"font-family: Menlo-Regular;\">=======================================================================</span><br>\r\n      <span\r\nstyle=\"font-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\n        lang=\"EN-US\"></span>\r\n      <h1><span\r\nstyle=\"font-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\n          lang=\"EN-US\">Eurographics 2015:</span><span\r\nstyle=\"font-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D\"\r\n          lang=\"EN-US\"> </span><span\r\nstyle=\"font-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\n          lang=\"EN-US\">Call for Full Papers</span><span\r\nstyle=\"font-size:22.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\n          lang=\"EN-US\"><o:p></o:p></span></h1>\r\n      <h1><span\r\nstyle=\"font-size:10.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D\"\r\n          lang=\"EN-US\">( <a href=\"http://www.eurographics2015.ch/\">http://www.eurographics2015.ch/</a>\r\n          )</span><span\r\nstyle=\"font-size:22.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\n          lang=\"EN-US\"><o:p></o:p></span></h1>\r\n      <p><span\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\n          lang=\"EN-US\">The Eurographics 2015 Technical Papers programme\r\n          will showcase innovative research in Computer Graphics and\r\n          related areas. We invite submissions of new ideas, and\r\n          encourage all forms of research creativity and originality. We\r\n          are interested in practice, experience, novel applications,\r\n          technological or theoretical papers, with the ambition of\r\n          setting the standard in the field and stimulating future\r\n          trends.&shy;&shy;&shy;<o:p></o:p></span></p>\r\n      <p><span\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\n          lang=\"EN-US\">Accepted papers will be presented at <strong><span\r\nstyle=\"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\">Eurographics\r\n\r\n\r\n              2015</span></strong> and published in a special issue of\r\n          the Eurographics journal </span><span\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"><a\r\nhref=\"https://www.eg.org/index.php/publications/computer-graphics-forum\"\r\n            target=\"_blank\"><strong><span\r\n                style=\"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\n                lang=\"EN-US\">Computer Graphics Forum</span></strong></a></span><span\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\n          lang=\"EN-US\">. Therefore, submissions will undergo a two-step\r\n          review process. We encourage submissions from all areas\r\n          related to computer graphics such as rendering, modeling,\r\n          animation, visualization, virtual reality, computer vision,\r\n          imaging, computer-aided fabrication, human-computer\r\n          interaction, and related disciplines.&nbsp;<o:p></o:p></span></p>\r\n      <h3><span\r\nstyle=\"font-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\n          lang=\"EN-US\">Submission Dates<o:p></o:p></span></h3>\r\n      <p><span\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\n          lang=\"EN-US\">A preliminary abstract is due by 23:59 GMT,\r\n          Friday, <strong><span\r\n              style=\"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\">September\r\n\r\n\r\n              19, 2014</span></strong>, and the full paper deadline is\r\n          23:59 GMT, Friday, <strong><span\r\n              style=\"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\">September\r\n\r\n\r\n              26, 2014</span></strong>. Note that a full paper can only\r\n          be submitted if an abstract has been submitted by the abstract\r\n          deadline.<o:p></o:p></span></p>\r\n      <div class=\"MsoNormal\" style=\"text-align:center\" align=\"center\"><span\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\">\r\n          <hr align=\"center\" size=\"2\" width=\"100%\"></span></div>\r\n      <h3><span\r\nstyle=\"font-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\n          lang=\"EN-US\">Submission<o:p></o:p></span></h3>\r\n      <p><span\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\n          lang=\"EN-US\">Electronic submission of all papers is mandatory\r\n          and will be conducted using the <a\r\n            href=\"https://srmv2.eg.org/COMFy/Conference%2fEG_2015\">Submission\r\n\r\n\r\n            and Review Management</a> (SRMv2) system. Papers must be\r\n          written in English, they must be anonymized, and must be\r\n          formatted according to the Eurographics Computer Graphics\r\n          Forum publication guidelines. <a\r\n            href=\"https://srmv2.eg.org/COMFy/Conference/EG_2015/Instruction\">The\r\n\r\n\r\n            publication guidelines and LaTeX templates are available on\r\n            SRMv2</a>. Accepted papers must be presented in English at\r\n          Eurographics 2015. This event uses a double-blind reviewing\r\n          approach, so please remove all personal data (such as authors,\r\n          affiliations, etc.) from your submission. Reviewers are asked\r\n          to keep confidential all materials sent to them for\r\n          evaluation.<o:p></o:p></span></p>\r\n      <p><span\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\n          lang=\"EN-US\">Note that this year, there is no arbitrary\r\n          maximum length imposed on papers. Papers should be as long as\r\n          they need to be, but not longer. If a submission is perceived\r\n          as repetitive or unnecessarily long, it might be ranked lower\r\n          by reviewers than a concisely written submission.&nbsp;<o:p></o:p></span></p>\r\n      <h3><span\r\nstyle=\"font-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\n          lang=\"EN-US\">Double Submission Policy<o:p></o:p></span></h3>\r\n      <p><span\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\n          lang=\"EN-US\">Authors are required to include a declaration\r\n          that they have not previously published the scientific\r\n          contribution claimed in their paper, nor has it been submitted\r\n          to or is currently under review in any other conference or\r\n          journal before or during the Eurographics 2015 Technical\r\n          Papers review period. Any paper that does not adhere to these\r\n          requirements will be rejected without review.&nbsp;<o:p></o:p></span></p>\r\n      <h3><span\r\nstyle=\"font-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\n          lang=\"EN-US\">Re-Submitted Material<o:p></o:p></span></h3>\r\n      <p><span\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\n          lang=\"EN-US\">For papers that have previously been reviewed for\r\n          other venues and have been rejected or withdrawn, the authors\r\n          are encouraged to provide a cover letter to describe the\r\n          history of the paper (however, this does not imply reviewer\r\n          continuity). This cover letter can also answer the comments\r\n          made in the previous reviews, by either listing the changes\r\n          that were made to comply with them, or\r\n          discussing/rebutting/clarifying some elements if need be.\r\n          Though not mandatory, this procedure is strongly recommended.\r\n          The cover letter has to be submitted through the SRM as an\r\n          &#8216;Additional Attachment&#8217; (last section of the SRM upload\r\n          form).&nbsp;<o:p></o:p></span></p>\r\n      <h3><span\r\nstyle=\"font-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\">Rebuttal,\r\n\r\n\r\n          Notification, Publication &amp; Prizes<o:p></o:p></span></h3>\r\n      <ul type=\"disc\">\r\n        <li class=\"MsoNormal\"\r\n          style=\"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0\r\n          level1 lfo3\"><span\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\n            lang=\"EN-US\">The reviews will be made available to the\r\n            authors on <b>November 13, 2014</b>. A rebuttal period from\r\n            <b>November 13 to November 18, 2014</b> will allow authors\r\n            to submit a brief document to address any factual errors or\r\n            clarify other issues raised in the reviews.<o:p></o:p></span></li>\r\n        <li class=\"MsoNormal\"\r\n          style=\"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0\r\n          level1 lfo3\"><span\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\n            lang=\"EN-US\">The date for notification of the results of the\r\n            first round of the review process is <b>December 5, 2014</b>.<o:p></o:p></span></li>\r\n        <li class=\"MsoNormal\"\r\n          style=\"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0\r\n          level1 lfo3\"><span\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\n            lang=\"EN-US\">Revised versions of the papers conditionally\r\n            accepted in the first round must be submitted by <b>December\r\n\r\n\r\n              31, 2014</b>. The final notification of the outcome of the\r\n            second reviewing round will be made on <b>January 14, 2015</b>.\r\n            The camera-ready version of accepted papers will be due on <b>January\r\n\r\n\r\n              28, 2015</b>.<o:p></o:p></span></li>\r\n        <li class=\"MsoNormal\"\r\n          style=\"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0\r\n          level1 lfo3\"><span\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\n            lang=\"EN-US\">From all accepted and presented papers, an\r\n            international jury will select the best papers. The best\r\n            paper will receive the <b>G&uuml;nter Enderle Award, </b>including\r\n\r\n\r\n            a cash prize of 1000 Euros, presented at Eurographics 2015.<o:p></o:p></span></li>\r\n      </ul>\r\n      <p><span\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\n          lang=\"EN-US\">For any question concerning full paper\r\n          submissions please contact the papers program co-chairs:<br>\r\n        </span><span\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"><a\r\n            href=\"mailto:chairs-eg2015@eg.org\"><span lang=\"EN-US\">chairs-eg2015@eg.org</span></a></span><span\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\n          lang=\"EN-US\"><o:p></o:p></span></p>\r\n      <h3><span\r\nstyle=\"font-size:12.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\n          lang=\"EN-US\">Full Papers Chairs<o:p></o:p></span></h3>\r\n      <p class=\"MsoNormal\" style=\"margin-bottom:12.0pt\"><span\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"><a\r\n            href=\"mailto:chairs-eg2015@eg.org\"><span lang=\"EN-US\">Olga\r\n              Sorkine-Hornung</span></a></span><span\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\n          lang=\"EN-US\">, ETH Zurich, Switzerland<br>\r\n        </span><span\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"><a\r\n            href=\"mailto:chairs-eg2015@eg.org\"><span lang=\"EN-US\">Michael\r\n\r\n\r\n              Wimmer</span></a></span><span\r\nstyle=\"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;\"\r\n          lang=\"EN-US\">, Vienna University of Technology, Austria&nbsp;&nbsp; <o:p></o:p></span></p>\r\n      <p class=\"MsoNormal\"><span\r\nstyle=\"font-size:10.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:windowtext\"\r\n          lang=\"EN-US\"><o:p>&nbsp;</o:p></span></p>\r\n    </div>\r\n  </body>\r\n</html>\r\n\r\n--------------050407080602010505070400--\r\n\r\n------------=_1410255322-13996-2\r\nContent-Type: text/plain; name=\"message-footer.txt\"\r\nContent-Disposition: inline; filename=\"message-footer.txt\"\r\nContent-Transfer-Encoding: 8bit\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\n------------=_1410255322-13996-2--\r\nFrom \r\nX-Account-Key: account1\r\nX-UIDL: 0001dfee4778b2c7\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nX-Mozilla-Keys:                                                                                 \r\nReturn-path: <globillum-owner@imag.fr>\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\nDelivery-date: Wed, 16 Sep 2015 02:32:25 +0200\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66])\r\n\tby mail.cg.tuwien.ac.at with esmtp (Exim 4.76)\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\n\tid 1Zc0e9-0002Jq-6V; Wed, 16 Sep 2015 02:32:25 +0200\r\nReceived: from rominette.imag.fr (mx2.imag.fr [IPv6:2001:660:5301:59::17])\r\n\tby tuvok.kom.tuwien.ac.at (8.14.5/8.14.5) with ESMTP id t8G0WB6o027210\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=OK);\r\n\tWed, 16 Sep 2015 02:32:12 +0200\r\nX-Connecting-Host: mx2.imag.fr [IPv6:2001:660:5301:59::17]\r\nX-Connecting-Addr: IPv6:2001:660:5301:59::17\r\nX-Sent-From: globillum-owner@imag.fr\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby rominette.imag.fr (8.13.8/8.13.8) with ESMTP id t8G0Vuum003488\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO);\r\n\tWed, 16 Sep 2015 02:31:57 +0200\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id t8G0W00W009747;\r\n\tWed, 16 Sep 2015 02:32:00 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id t8G0Vxje009742;\r\n\tWed, 16 Sep 2015 02:31:59 +0200\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id t8G0Vdkm009700\r\n\tfor <globillum@chopinette.imag.fr>; Wed, 16 Sep 2015 02:31:39 +0200\r\nReceived: from mxb1-1.relay.renater.fr (mxb1-1.relay.renater.fr [194.214.201.8])\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id t8G0VZ9a030046\r\n\tfor <globillum@imag.fr>; Wed, 16 Sep 2015 02:31:36 +0200\r\nReceived: from server.agi32.com (server.agi32.com [96.127.164.26])\r\n\tby mxb1-1.relay.renater.fr (asm) with ESMTP id 8582060000D\r\n\tfor <globillum@imag.fr>; Wed, 16 Sep 2015 02:31:37 +0200 (CEST)\r\nReceived: from s010600224d80691f.vn.shawcable.net ([174.7.100.71]:54549 helo=Earth)\r\n\tby server.agi32.com with esmtpa (Exim 4.85)\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\n\tid 1Zc0dK-0006qR-Ig\r\n\tfor globillum@imag.fr; Tue, 15 Sep 2015 19:31:34 -0500\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: <globillum@imag.fr>\r\nSubject: ANNOUNCE: 15/09/15 Release of RADBIB and GITHESIS\r\nDate: Tue, 15 Sep 2015 17:31:37 -0700\r\nMessage-ID: <051c01d0f017$0d0e4f20$272aed60$@helios32.com>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Outlook 14.0\r\nThread-Index: AdDwFuzS6fgWQxEsTiGcxc55qEotKQ==\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\nX-AntiAbuse: Original Domain - imag.fr\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\nX-Get-Message-Sender-Via: server.agi32.com: authenticated_id: ian_ashdown@helios32.com\r\nX-Original-Source-IP: 96.127.164.26\r\nX-Bizanga: IMP - mxb1-1.relay.renater.fr\r\nX-Renater-SpamState: 0\r\nX-Renater-SpamScore: 0\r\nX-Renater-SpamCause: gggruggvucftvghtrhhoucdtuddrfeekgedrvdekgdegtdcutefuodetggdotefrucfrrhhofhhilhgvmecutffgpfetvffgtfdpggftfghnshhusghstghrihgsvgenuceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkgggtofhtsegrtdhgpedvtddvnecuhfhrohhmpedfkfgrnhcutehshhguohifnhdfuceoihgrnhgprghshhguohifnheshhgvlhhiohhsfedvrdgtohhmqeenucffohhmrghinhephhgvlhhiohhsfedvrdgtohhm \r\nX-Renater-ServerName: mxb1-1.relay.renater.fr\r\nX-Greylist: Sender succeeded STARTTLS authentication, not delayed by milter-greylist-4.2.7 (tuvok.kom.tuwien.ac.at [IPv6:2001:629:1004:11::25]); Wed, 16 Sep 2015 02:32:14 +0200 (CEST)\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.2 (rominette.imag.fr [129.88.30.17]); Wed, 16 Sep 2015 02:31:57 +0200 (CEST)\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Wed, 16 Sep 2015 02:31:36 +0200 (CEST)\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 434\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: multipart/mixed; boundary=\"----------=_1442363503-1849-3\"\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM  for more information\r\nX-MailScanner-ID: t8G0Vuum003488\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-SpamCheck: \r\nX-IMAG-MailScanner-From: globillum-owner@imag.fr\r\nMailScanner-NULL-Check: 1442968317.57999@GW5g1PDCx8orS39A83FZEw\r\nX-Spam-Status: LOW ; -8\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\nX-Virus-Scanned: by amavisd-new on vc9.kom.tuwien.ac.at\r\n\r\nThis is a multi-part message in MIME format...\r\n\r\n------------=_1442363503-1849-3\r\nContent-Type: multipart/alternative;\r\n\tboundary=\"----=_NextPart_000_051D_01D0EFDC.60B08890\"\r\nContent-Language: en-ca\r\n\r\nThis is a multipart message in MIME format.\r\n\r\n------=_NextPart_000_051D_01D0EFDC.60B08890\r\nContent-Type: text/plain;\r\n\tcharset=\"us-ascii\"\r\nContent-Transfer-Encoding: 7bit\r\n\r\nANNOUNCE: 15/09/15 Release of RADBIB and GITHESIS\r\n\r\n \r\n\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\nrelated global illumination papers, theses, articles, and books. It\r\ncurrently includes 3,290 references -- 70 new additions since its 14/12/27\r\nrelease.\r\n\r\n \r\n\r\nThis bibliography is available in BibTex format as RADBIB.BIB from:\r\n\r\n \r\n\r\n  http://www.helios32.com (Resources section)\r\n\r\n \r\n\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\nGITHESIS.BIB. This bibliography includes 375 references to radiosity, photon\r\nmapping, and related global illumination theses -- six new additions since\r\nthe 14/12/27 release.\r\n\r\n \r\n\r\nFinancial support for the maintenance of these bibliographies is provided by\r\nbyHeart Consultants Limited.\r\n\r\n \r\n\r\nIan Ashdown, P. Eng., FIES\r\n\r\nPresident\r\n\r\nbyHeart Consultants Limited\r\n\r\nhttp://www.helios32.com\r\n\r\n \r\n\r\nIan Ashdown, P. Eng., FIES\r\n\r\nPresident\r\n\r\nbyHeart Consultants Limited\r\n\r\nhttp://www.helios32.com <http://www.helios32.com/> \r\n\r\n \r\n\r\nCONFIDENTIALITY NOTICE: This entire communication, including without\r\nlimitation any attachments, is intended for the use of the recipient to\r\nwhich or whom it is addressed, and may contain confidential, personal,\r\nand/or privileged information. Please contact us immediately if you are not\r\nthe intended recipient of this communication, and do not copy, distribute,\r\nor take action relying on it. Any communication received in error, or\r\nsubsequent reply, should be deleted or destroyed.\r\n\r\n \r\n\r\n\r\n------=_NextPart_000_051D_01D0EFDC.60B08890\r\nContent-Type: text/html;\r\n\tcharset=\"us-ascii\"\r\nContent-Transfer-Encoding: quoted-printable\r\n\r\n<html xmlns:v=3D\"urn:schemas-microsoft-com:vml\" xmlns:o=3D\"urn:schemas-micr=\r\nosoft-com:office:office\" xmlns:w=3D\"urn:schemas-microsoft-com:office:word\" =\r\nxmlns:m=3D\"http://schemas.microsoft.com/office/2004/12/omml\" xmlns=3D\"http:=\r\n//www.w3.org/TR/REC-html40\"><head><META HTTP-EQUIV=3D\"Content-Type\" CONTENT=\r\n=3D\"text/html; charset=3Dus-ascii\"><meta name=3DGenerator content=3D\"Micros=\r\noft Word 14 (filtered medium)\"><style><!--\r\n/* Font Definitions */\r\n@font-face\r\n\t{font-family:Calibri;\r\n\tpanose-1:2 15 5 2 2 2 4 3 2 4;}\r\n@font-face\r\n\t{font-family:Verdana;\r\n\tpanose-1:2 11 6 4 3 5 4 4 2 4;}\r\n/* Style Definitions */\r\np.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0cm;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:11.0pt;\r\n\tfont-family:\"Calibri\",\"sans-serif\";}\r\na:link, span.MsoHyperlink\r\n\t{mso-style-priority:99;\r\n\tcolor:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{mso-style-priority:99;\r\n\tcolor:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:\"Calibri\",\"sans-serif\";\r\n\tcolor:windowtext;}\r\n.MsoChpDefault\r\n\t{mso-style-type:export-only;\r\n\tfont-family:\"Calibri\",\"sans-serif\";}\r\n@page WordSection1\r\n\t{size:612.0pt 792.0pt;\r\n\tmargin:72.0pt 72.0pt 72.0pt 72.0pt;}\r\ndiv.WordSection1\r\n\t{page:WordSection1;}\r\n--></style><!--[if gte mso 9]><xml>\r\n<o:shapedefaults v:ext=3D\"edit\" spidmax=3D\"1026\" />\r\n</xml><![endif]--><!--[if gte mso 9]><xml>\r\n<o:shapelayout v:ext=3D\"edit\">\r\n<o:idmap v:ext=3D\"edit\" data=3D\"1\" />\r\n</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=\r\nnk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><b>ANNOUNCE: 15/=\r\n09/15 Release of RADBIB and GITHESIS<o:p></o:p></b></p><p class=3DMsoNormal=\r\n><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>RADBIB is a comprehensive biblio=\r\ngraphy of radiosity, photon mapping, and related global illumination papers=\r\n, theses, articles, and books. It currently includes 3,290 references -- 70=\r\n new additions since its 14/12/27 release.<o:p></o:p></p><p class=3DMsoNorm=\r\nal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>This bibliography is available=\r\n in BibTex format as RADBIB.BIB from:<o:p></o:p></p><p class=3DMsoNormal><o=\r\n:p>&nbsp;</o:p></p><p class=3DMsoNormal>&nbsp; http://www.helios32.com (Res=\r\nources section)<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =\r\nclass=3DMsoNormal>Also available from this site is an abridged version of R=\r\nADBIB.BIB called GITHESIS.BIB. This bibliography includes 375 references to=\r\n radiosity, photon mapping, and related global illumination theses -- six n=\r\new additions since the 14/12/27 release.<o:p></o:p></p><p class=3DMsoNormal=\r\n><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Financial support for the mainte=\r\nnance of these bibliographies is provided by byHeart Consultants Limited.<o=\r\n:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal=\r\n>Ian Ashdown, P. Eng., FIES<o:p></o:p></p><p class=3DMsoNormal>President<o:=\r\np></o:p></p><p class=3DMsoNormal>byHeart Consultants Limited<o:p></o:p></p>=\r\n<p class=3DMsoNormal>http://www.helios32.com<o:p></o:p></p><p class=3DMsoNo=\r\nrmal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Ian Ashdown, P. Eng., FIES<o=\r\n:p></o:p></p><p class=3DMsoNormal>President<o:p></o:p></p><p class=3DMsoNor=\r\nmal>byHeart Consultants Limited<o:p></o:p></p><p class=3DMsoNormal><a href=\r\n=3D\"http://www.helios32.com/\">http://www.helios32.com</a><o:p></o:p></p><p =\r\nclass=3DMsoNormal>&nbsp;<o:p></o:p></p><p class=3DMsoNormal><span style=3D'=\r\nfont-size:7.5pt;font-family:\"Verdana\",\"sans-serif\";color:#666666'>CONFIDENT=\r\nIALITY NOTICE: This entire communication, including without limitation any =\r\nattachments, is intended for the use of the recipient to which or whom it i=\r\ns addressed, and may contain confidential, personal, and/or privileged info=\r\nrmation. Please contact us immediately if you are not the intended recipien=\r\nt of this communication, and do not copy, distribute, or take action relyin=\r\ng on it. Any communication received in error, or subsequent reply, should b=\r\ne deleted or destroyed.</span><o:p></o:p></p><p class=3DMsoNormal><o:p>&nbs=\r\np;</o:p></p></div></body></html>=\r\n\r\n------=_NextPart_000_051D_01D0EFDC.60B08890--\r\n\r\n\r\n------------=_1442363503-1849-3\r\nContent-Type: text/plain; name=\"message-footer.txt\"\r\nContent-Disposition: inline; filename=\"message-footer.txt\"\r\nContent-Transfer-Encoding: 8bit\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\n------------=_1442363503-1849-3--\r\nFrom \r\nX-Account-Key: account1\r\nX-UIDL: 0001e7594778b2c7\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nX-Mozilla-Keys:                                                                                 \r\nReturn-path: <globillum-owner@imag.fr>\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\nDelivery-date: Mon, 19 Oct 2015 12:43:37 +0200\r\nReceived: from neelix.kom.tuwien.ac.at ([192.35.241.67])\r\n\tby mail.cg.tuwien.ac.at with esmtp (Exim 4.76)\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\n\tid 1Zo7uj-0002MM-CT; Mon, 19 Oct 2015 12:43:37 +0200\r\nReceived: from shiva.imag.fr (mx1.imag.fr [IPv6:2001:660:5301:6::5])\r\n\tby neelix.kom.tuwien.ac.at (8.14.5/8.14.5) with ESMTP id t9JAhUYY029841\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=OK);\r\n\tMon, 19 Oct 2015 12:43:30 +0200\r\nX-Connecting-Host: mx1.imag.fr [IPv6:2001:660:5301:6::5]\r\nX-Connecting-Addr: IPv6:2001:660:5301:6::5\r\nX-Sent-From: globillum-owner@imag.fr\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id t9JAhMrM028361\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO);\r\n\tMon, 19 Oct 2015 12:43:23 +0200\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id t9JAhNXh022524;\r\n\tMon, 19 Oct 2015 12:43:24 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id t9JAhNrh022519;\r\n\tMon, 19 Oct 2015 12:43:23 +0200\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id t9JAh4xG022477\r\n\tfor <globillum@chopinette.imag.fr>; Mon, 19 Oct 2015 12:43:04 +0200\r\nReceived: from mxb1-1.relay.renater.fr (mxb1-1.relay.renater.fr [194.214.201.8])\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id t9JAh1UE028262\r\n\tfor <globillum@imag.fr>; Mon, 19 Oct 2015 12:43:02 +0200\r\nReceived: from mail.cg.tuwien.ac.at (mail.cg.tuwien.ac.at [128.131.166.76])\r\n\tby mxb1-1.relay.renater.fr (asm) with ESMTP id 0F594600230\r\n\tfor <globillum@imag.fr>; Mon, 19 Oct 2015 12:43:02 +0200 (CEST)\r\nReceived: from pool119.cg.tuwien.ac.at ([128.131.166.119])\r\n\tby mail.cg.tuwien.ac.at with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16)\r\n\t(Exim 4.76)\r\n\t(envelope-from <wp@cg.tuwien.ac.at>)\r\n\tid 1Zo7u8-0002Lw-UU; Mon, 19 Oct 2015 12:43:01 +0200\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\nSubject: 10 PhD positions at the Center for Geometry and Computational Design,\r\n TU Wien\r\nTo: Globillum <globillum@imag.fr>\r\nReferences: <561E2FB7.7020006@gmail.com>\r\nCc: Michael Wimmer <wimmer@cg.tuwien.ac.at>\r\nMessage-ID: <5624C946.3060200@cg.tuwien.ac.at>\r\nDate: Mon, 19 Oct 2015 12:43:18 +0200\r\nUser-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101\r\n Thunderbird/38.3.0\r\nMIME-Version: 1.0\r\nIn-Reply-To: <561E2FB7.7020006@gmail.com>\r\nX-Original-Source-IP: 128.131.166.76\r\nX-Bizanga: IMP - mxb1-1.relay.renater.fr\r\nX-Renater-SpamState: 0\r\nX-Renater-SpamScore: -100\r\nX-Renater-SpamCause: gggruggvucftvghtrhhoucdtuddrfeekgedrleeigdeffecutefuodetggdotefrucfrrhhofhhilhgvmecutffgpfetvffgtfdpggftfghnshhusghstghrihgsvgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffuvfhfkffffgggjggtgfesthekrgdttdefjeenucfhrhhomhephggvrhhnvghrucfruhhrghgrthhhohhfvghruceofihpsegtghdrthhufihivghnrdgrtgdrrghtqeenucffohhmrghinhepthhufihivghnrdgrtgdrrghtnecurfgrrhgrmhepmhhouggvpehsmhhtphdphhgvlhhopehmrghilhdrtghgrdhtuhifihgvnhdrrggtrdgrthdpihhnvghtpeduvdekrddufedurdduieeirdejiedpmhgrihhlfhhrohhmpeifphestghgrdhtuhifihgvnhdrrggtrdgrthdprhgtphhtthhopehglhhosghilhhluhhmsehimhgrghdrfhhr \r\nX-Renater-ServerName: mxb1-1.relay.renater.fr\r\nX-Greylist: Sender succeeded STARTTLS authentication, not delayed by milter-greylist-4.2.7 (neelix.kom.tuwien.ac.at [IPv6:2001:629:1004:11::1:25]); Mon, 19 Oct 2015 12:43:33 +0200 (CEST)\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Mon, 19 Oct 2015 12:43:25 +0200 (CEST)\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Mon, 19 Oct 2015 12:43:02 +0200 (CEST)\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 436\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: multipart/mixed; boundary=\"----------=_1445251385-19989-2\"\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM  for more information\r\nX-MailScanner-ID: t9JAhMrM028361\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-SpamCheck: \r\nX-IMAG-MailScanner-From: globillum-owner@imag.fr\r\nMailScanner-NULL-Check: 1445856208.38398@5B7oht8BZVy0L2zNnJLPYA\r\nX-Spam-Status: LOW ; -36\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: neelix.kom.tuwien.ac.at\r\nX-Virus-Scanned: by amavisd-new on vc9.kom.tuwien.ac.at\r\n\r\nThis is a multi-part message in MIME format...\r\n\r\n------------=_1445251385-19989-2\r\nContent-Type: text/plain; charset=utf-8; format=flowed\r\nContent-Transfer-Encoding: quoted-printable\r\nX-MIME-Autoconverted: from 8bit to quoted-printable by neelix.kom.tuwien.ac.at id t9JAhUYY029841\r\n\r\nDear colleagues,\r\n\r\nThe Center for Geometry and Computational Design, TU Wien, invites=20\r\napplications for\r\n\r\n   10 PhD positions\r\n\r\nin the\r\n\r\n   Doctoral College 'Computational Design'.\r\n\r\nSeveral of these positions have strong components of computer graphics.\r\n\r\nApplication deadline is November 15, 2015.\r\nThe Doctoral College starts in January 2016.\r\n\r\nFor further details see the announcement below and the following link:\r\n\r\nhttp://gcd.tuwien.ac.at\r\n\r\nI would appreciate if you could forward this announcement to qualified\r\ncandidates.\r\n\r\nBest regards,\r\n\r\nMichael Wimmer\r\n\r\n--=20\r\n-- Dr. Michael=20\r\nWimmer--------------------------------------------------------\r\n    Institut fuer Computergraphik und Algorithmen    tel: +43 (1) 58801=20\r\n18687\r\n    Technische Universitaet Wien                     fax: +43 (1) 58801=20\r\n18698\r\n    Favoritenstr. 9-11/5/E186=20\r\nhttp://www.cg.tuwien.ac.at\r\n    A-1040 Wien, Oesterreich=20\r\nmailto:wimmer@cg.tuwien.ac.at\r\n-------------------------------------------------------------------------=\r\n----\r\n\r\n\r\n\r\n--------------------------------------------------\r\nThe Doctoral College Computational Design (DC:{CD}) at TU Wien, embedded\r\nin the Center for Geometry and Computational Design, is the first PhD\r\nprogram in Austria that is situated at the interface of several areas of\r\nexcellence in research: Computer Graphics and Algorithms, Software\r\nTechnology and Interactive Systems, Computer Aided Automation, Discrete\r\nMathematics and Geometry, Architectural Sciences, Art and Design,\r\nHistory of Art, Building Archaeology and Restoration, Interdisciplinary\r\nConstruction Process Management and Mechanics of Materials and Structures.\r\n\r\nThe prerequisite for becoming a PhD student in the DC is a completed\r\nmaster degree or equivalent (e.g., Dipl.-Ing., Dipl.-Inf.), preferably\r\nwith distinction, in the following fields:\r\n\r\n=E2=80=A2 Architecture\r\n=E2=80=A2 Civil engineering/structural engineering\r\n=E2=80=A2 Computer science/informatics\r\n=E2=80=A2 Mathematics\r\n=E2=80=A2 Mechanical or industrial engineering\r\n=E2=80=A2 Physics\r\n\r\nFor more details on PhD topics and how to apply see:\r\nhttp://gcd.tuwien.ac.at\r\n\r\n\r\n\r\n------------=_1445251385-19989-2\r\nContent-Type: text/plain; name=\"message-footer.txt\"\r\nContent-Disposition: inline; filename=\"message-footer.txt\"\r\nContent-Transfer-Encoding: 8bit\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\n------------=_1445251385-19989-2--\r\nFrom \r\nX-Account-Key: account1\r\nX-UIDL: 0001f96f4778b2c7\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nX-Mozilla-Keys:                                                                                 \r\nReturn-path: <globillum-owner@imag.fr>\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\nDelivery-date: Tue, 12 Jan 2016 05:35:13 +0100\r\nReceived: from neelix.kom.tuwien.ac.at ([192.35.241.67])\r\n\tby mail.cg.tuwien.ac.at with esmtp (Exim 4.76)\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\n\tid 1aIqfp-0003tf-3h; Tue, 12 Jan 2016 05:35:13 +0100\r\nReceived: from shiva.imag.fr (mx1.imag.fr [129.88.30.5])\r\n\tby neelix.kom.tuwien.ac.at (8.14.5/8.14.5) with ESMTP id u0C4Yvsh004183\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=OK);\r\n\tTue, 12 Jan 2016 05:34:58 +0100\r\nX-Connecting-Host: mx1.imag.fr [129.88.30.5]\r\nX-Connecting-Addr: 129.88.30.5\r\nX-Sent-From: globillum-owner@imag.fr\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby shiva.imag.fr (8.13.8/8.13.8) with ESMTP id u0C4ViCK025053\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO);\r\n\tTue, 12 Jan 2016 05:31:45 +0100\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id u0C4Vj17004737;\r\n\tTue, 12 Jan 2016 05:31:45 +0100\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id u0C4ViWZ004732;\r\n\tTue, 12 Jan 2016 05:31:44 +0100\r\nReceived: from rominette.imag.fr (mx2.imag.fr [129.88.30.17])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id u0C4VOLI004615\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 12 Jan 2016 05:31:24 +0100\r\nReceived: from mxb2-2.relay.renater.fr (mxb2-2.relay.renater.fr [194.214.200.9])\r\n\tby rominette.imag.fr (8.13.8/8.13.8) with ESMTP id u0C4A730009590\r\n\tfor <globillum@imag.fr>; Tue, 12 Jan 2016 05:10:08 +0100\r\nReceived: from server.agi32.com (server.agi32.com [96.127.164.26])\r\n\tby mxb2-2.relay.renater.fr (asm) with ESMTP id 95C1D6000F5\r\n\tfor <globillum@imag.fr>; Tue, 12 Jan 2016 05:10:07 +0100 (CET)\r\nReceived: from s010600224d80691f.vn.shawcable.net ([174.7.100.71]:52497 helo=Earth)\r\n\tby server.agi32.com with esmtpa (Exim 4.86)\r\n\t(envelope-from <ian_ashdown@helios32.com>)\r\n\tid 1aIqHU-0001Qg-LO\r\n\tfor globillum@imag.fr; Mon, 11 Jan 2016 22:10:04 -0600\r\nFrom: \"Ian Ashdown\" <ian_ashdown@helios32.com>\r\nTo: <globillum@imag.fr>\r\nSubject: ANNOUNCE: 16/01/11 Release of RADBIB and GITHESIS\r\nDate: Mon, 11 Jan 2016 20:10:11 -0800\r\nMessage-ID: <000f01d14cef$220f5560$662e0020$@helios32.com>\r\nMIME-Version: 1.0\r\nX-Mailer: Microsoft Outlook 14.0\r\nThread-Index: AdFM7xs1tHWMXMsRRkqn4bCZHR1OVw==\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\nX-AntiAbuse: Primary Hostname - server.agi32.com\r\nX-AntiAbuse: Original Domain - imag.fr\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\nX-AntiAbuse: Sender Address Domain - helios32.com\r\nX-Get-Message-Sender-Via: server.agi32.com: authenticated_id: ian_ashdown@helios32.com\r\nX-Authenticated-Sender: server.agi32.com: ian_ashdown@helios32.com\r\nX-Original-Source-IP: 96.127.164.26\r\nX-Bizanga: IMP - mxb2-2.relay.renater.fr\r\nX-Renater-SpamState: 0\r\nX-Renater-SpamScore: 0\r\nX-Renater-SpamCause: gggruggvucftvghtrhhoucdtuddrfeekiedrkedvgddvlecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucftgffptefvgfftpdggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkfggtgfothesrgdtghepvddtvdenucfhrhhomhepfdfkrghnucetshhhughofihnfdcuoehirghnpggrshhhughofihnsehhvghlihhoshefvddrtghomheqnecuffhomhgrihhnpehhvghlihhoshefvddrtghomhenucfrrghrrghmpehmohguvgepshhmthhppdhhvghlohepshgvrhhvvghrrdgrghhifedvrdgtohhmpdhinhgvthepleeirdduvdejrdduieegrddviedpmhgrihhlfhhrohhmpehirghnpggrshhhughofihnsehhvghlihhoshefvddrtghomhdprhgtphhtthhopehglhhosghilhhluhhmsehimhgrghdrfhhr \r\nX-Renater-ServerName: mxb2-2.relay.renater.fr\r\nX-Greylist: Sender succeeded STARTTLS authentication, not delayed by milter-greylist-4.2.7 (neelix.kom.tuwien.ac.at [192.35.241.67]); Tue, 12 Jan 2016 05:35:01 +0100 (CET)\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0.1 (shiva.imag.fr [129.88.30.5]); Tue, 12 Jan 2016 05:31:45 +0100 (CET)\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.2 (rominette.imag.fr [129.88.30.17]); Tue, 12 Jan 2016 05:10:08 +0100 (CET)\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 438\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nContent-type: multipart/mixed; boundary=\"----------=_1452573089-4438-0\"\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM  for more information\r\nX-MailScanner-ID: u0C4ViCK025053\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-SpamCheck: \r\nX-IMAG-MailScanner-From: globillum-owner@imag.fr\r\nMailScanner-NULL-Check: 1453177908.39808@1g/AYsxK380wm3aQS5GrXg\r\nX-Spam-Status: LOW ; -108\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: neelix.kom.tuwien.ac.at\r\nX-Virus-Scanned: by amavisd-new\r\n\r\nThis is a multi-part message in MIME format...\r\n\r\n------------=_1452573089-4438-0\r\nContent-Type: multipart/alternative;\r\n\tboundary=\"----=_NextPart_000_0010_01D14CAC.13ED26D0\"\r\nContent-Language: en-ca\r\n\r\nThis is a multipart message in MIME format.\r\n\r\n------=_NextPart_000_0010_01D14CAC.13ED26D0\r\nContent-Type: text/plain;\r\n\tcharset=\"us-ascii\"\r\nContent-Transfer-Encoding: 7bit\r\n\r\nANNOUNCE: 16/01/11 Release of RADBIB and GITHESIS\r\n\r\n \r\n\r\nRADBIB is a comprehensive bibliography of radiosity, photon mapping, and\r\nrelated global illumination papers, theses, articles, and books. It\r\ncurrently includes 3,320 references -- 30 new additions since its 15/09/15\r\nrelease.\r\n\r\n \r\n\r\nThis bibliography is available in BibTex format as RADBIB.BIB from:\r\n\r\n \r\n\r\n  http://www.helios32.com (Resources section)\r\n\r\n \r\n\r\nAlso available from this site is an abridged version of RADBIB.BIB called\r\nGITHESIS.BIB. This bibliography includes 375 references to radiosity, photon\r\nmapping, and related global illumination theses -- no new additions since\r\nthe 15/09/15 release.\r\n\r\n \r\n\r\nFinancial support for the maintenance of these bibliographies is provided by\r\nbyHeart Consultants Limited.\r\n\r\n \r\n\r\nIan Ashdown, P. Eng., FIES\r\n\r\nPresident\r\n\r\nbyHeart Consultants Limited\r\n\r\nhttp://www.helios32.com <http://www.helios32.com/> \r\n\r\n \r\n\r\nCONFIDENTIALITY NOTICE: This entire communication, including without\r\nlimitation any attachments, is intended for the use of the recipient to\r\nwhich or whom it is addressed, and may contain confidential, personal,\r\nand/or privileged information. Please contact us immediately if you are not\r\nthe intended recipient of this communication, and do not copy, distribute,\r\nor take action relying on it. Any communication received in error, or\r\nsubsequent reply, should be deleted or destroyed.\r\n\r\n \r\n\r\n\r\n------=_NextPart_000_0010_01D14CAC.13ED26D0\r\nContent-Type: text/html;\r\n\tcharset=\"us-ascii\"\r\nContent-Transfer-Encoding: quoted-printable\r\n\r\n<html xmlns:v=3D\"urn:schemas-microsoft-com:vml\" xmlns:o=3D\"urn:schemas-micr=\r\nosoft-com:office:office\" xmlns:w=3D\"urn:schemas-microsoft-com:office:word\" =\r\nxmlns:m=3D\"http://schemas.microsoft.com/office/2004/12/omml\" xmlns=3D\"http:=\r\n//www.w3.org/TR/REC-html40\"><head><META HTTP-EQUIV=3D\"Content-Type\" CONTENT=\r\n=3D\"text/html; charset=3Dus-ascii\"><meta name=3DGenerator content=3D\"Micros=\r\noft Word 14 (filtered medium)\"><style><!--\r\n/* Font Definitions */\r\n@font-face\r\n\t{font-family:Calibri;\r\n\tpanose-1:2 15 5 2 2 2 4 3 2 4;}\r\n@font-face\r\n\t{font-family:Verdana;\r\n\tpanose-1:2 11 6 4 3 5 4 4 2 4;}\r\n/* Style Definitions */\r\np.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0cm;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:11.0pt;\r\n\tfont-family:\"Calibri\",\"sans-serif\";}\r\na:link, span.MsoHyperlink\r\n\t{mso-style-priority:99;\r\n\tcolor:blue;\r\n\ttext-decoration:underline;}\r\na:visited, span.MsoHyperlinkFollowed\r\n\t{mso-style-priority:99;\r\n\tcolor:purple;\r\n\ttext-decoration:underline;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:\"Calibri\",\"sans-serif\";\r\n\tcolor:windowtext;}\r\n.MsoChpDefault\r\n\t{mso-style-type:export-only;\r\n\tfont-family:\"Calibri\",\"sans-serif\";}\r\n@page WordSection1\r\n\t{size:612.0pt 792.0pt;\r\n\tmargin:72.0pt 72.0pt 72.0pt 72.0pt;}\r\ndiv.WordSection1\r\n\t{page:WordSection1;}\r\n--></style><!--[if gte mso 9]><xml>\r\n<o:shapedefaults v:ext=3D\"edit\" spidmax=3D\"1026\" />\r\n</xml><![endif]--><!--[if gte mso 9]><xml>\r\n<o:shapelayout v:ext=3D\"edit\">\r\n<o:idmap v:ext=3D\"edit\" data=3D\"1\" />\r\n</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=\r\nnk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><b>ANNOUNCE: 16/=\r\n01/11 Release of RADBIB and GITHESIS<o:p></o:p></b></p><p class=3DMsoNormal=\r\n><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>RADBIB is a comprehensive biblio=\r\ngraphy of radiosity, photon mapping, and related global illumination papers=\r\n, theses, articles, and books. It currently includes 3,320 references -- 30=\r\n new additions since its 15/09/15 release.<o:p></o:p></p><p class=3DMsoNorm=\r\nal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>This bibliography is available=\r\n in BibTex format as RADBIB.BIB from:<o:p></o:p></p><p class=3DMsoNormal><o=\r\n:p>&nbsp;</o:p></p><p class=3DMsoNormal>&nbsp; http://www.helios32.com (Res=\r\nources section)<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =\r\nclass=3DMsoNormal>Also available from this site is an abridged version of R=\r\nADBIB.BIB called GITHESIS.BIB. This bibliography includes 375 references to=\r\n radiosity, photon mapping, and related global illumination theses -- no ne=\r\nw additions since the 15/09/15 release.<o:p></o:p></p><p class=3DMsoNormal>=\r\n<o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Financial support for the mainten=\r\nance of these bibliographies is provided by byHeart Consultants Limited.<o:=\r\np></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>=\r\nIan Ashdown, P. Eng., FIES<o:p></o:p></p><p class=3DMsoNormal>President<o:p=\r\n></o:p></p><p class=3DMsoNormal>byHeart Consultants Limited<o:p></o:p></p><=\r\np class=3DMsoNormal><a href=3D\"http://www.helios32.com/\">http://www.helios3=\r\n2.com</a><o:p></o:p></p><p class=3DMsoNormal>&nbsp;<o:p></o:p></p><p class=\r\n=3DMsoNormal><span style=3D'font-size:7.5pt;font-family:\"Verdana\",\"sans-ser=\r\nif\";color:#666666'>CONFIDENTIALITY NOTICE: This entire communication, inclu=\r\nding without limitation any attachments, is intended for the use of the rec=\r\nipient to which or whom it is addressed, and may contain confidential, pers=\r\nonal, and/or privileged information. Please contact us immediately if you a=\r\nre not the intended recipient of this communication, and do not copy, distr=\r\nibute, or take action relying on it. Any communication received in error, o=\r\nr subsequent reply, should be deleted or destroyed.</span><o:p></o:p></p><p=\r\n class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></body></html>=\r\n\r\n------=_NextPart_000_0010_01D14CAC.13ED26D0--\r\n\r\n\r\n------------=_1452573089-4438-0\r\nContent-Type: text/plain; name=\"message-footer.txt\"\r\nContent-Disposition: inline; filename=\"message-footer.txt\"\r\nContent-Transfer-Encoding: 8bit\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\n------------=_1452573089-4438-0--\r\nFrom \r\nX-Account-Key: account1\r\nX-UIDL: 00020e0e4778b2c7\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nX-Mozilla-Keys:                                                                                 \r\nReturn-path: <globillum-owner@imag.fr>\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\nDelivery-date: Tue, 05 Apr 2016 16:10:13 +0200\r\nReceived: from neelix.kom.tuwien.ac.at ([192.35.241.67])\r\n\tby mail.cg.tuwien.ac.at with esmtp (Exim 4.76)\r\n\t(envelope-from <globillum-owner@imag.fr>)\r\n\tid 1anRgL-0002Gf-8W; Tue, 05 Apr 2016 16:10:13 +0200\r\nReceived: from mx1.imag.fr (mx1.imag.fr [IPv6:2001:660:5301:6::5])\r\n\tby neelix.kom.tuwien.ac.at (8.14.5/8.14.5) with ESMTP id u35EA6SJ007055\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=OK);\r\n\tTue, 5 Apr 2016 16:10:07 +0200\r\nX-Connecting-Host: mx1.imag.fr [IPv6:2001:660:5301:6::5]\r\nX-Connecting-Addr: IPv6:2001:660:5301:6::5\r\nX-Sent-From: globillum-owner@imag.fr\r\nReceived: from chopinette.imag.fr (chopinette.imag.fr [129.88.34.204])\r\n\tby mx1.imag.fr (8.13.8/8.13.8) with ESMTP id u35EA1ui016883\r\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO);\r\n\tTue, 5 Apr 2016 16:10:02 +0200\r\nReceived: from chopinette.imag.fr (localhost.localdomain [127.0.0.1])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id u35EA3OD000328;\r\n\tTue, 5 Apr 2016 16:10:03 +0200\r\nReceived: (from sympa@localhost)\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/Submit) id u35EA3km000323;\r\n\tTue, 5 Apr 2016 16:10:03 +0200\r\nReceived: from mx2.imag.fr (mx2.imag.fr [129.88.30.17])\r\n\tby chopinette.imag.fr (8.12.11.20060308/8.12.11/ImagV2.1) with ESMTP id u35E9jrl032742\r\n\tfor <globillum@chopinette.imag.fr>; Tue, 5 Apr 2016 16:09:45 +0200\r\nReceived: from mxb2-1.relay.renater.fr (mxb2-1.relay.renater.fr [194.214.200.8])\r\n\tby mx2.imag.fr (8.13.8/8.13.8) with ESMTP id u35E9f5A031347\r\n\tfor <globillum@imag.fr>; Tue, 5 Apr 2016 16:09:42 +0200\r\nReceived: from mail.cg.tuwien.ac.at (mail.cg.tuwien.ac.at [128.131.166.76])\r\n\tby mxb2-1.relay.renater.fr (asm) with ESMTP id 6544E6001CE\r\n\tfor <globillum@imag.fr>; Tue,  5 Apr 2016 16:09:42 +0200 (CEST)\r\nReceived: from beinhart.cg.tuwien.ac.at ([128.131.166.32])\r\n\tby mail.cg.tuwien.ac.at with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16)\r\n\t(Exim 4.76)\r\n\t(envelope-from <wp@cg.tuwien.ac.at>)\r\n\tid 1anRfp-00027c-MO\r\n\tfor globillum@imag.fr; Tue, 05 Apr 2016 16:09:41 +0200\r\nTo: Globillum <globillum@imag.fr>\r\nFrom: Werner Purgathofer <wp@cg.tuwien.ac.at>\r\nSubject: Robert Tobler passed away...\r\nMessage-ID: <5703C7B6.4040506@cg.tuwien.ac.at>\r\nDate: Tue, 5 Apr 2016 16:12:06 +0200\r\nUser-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101\r\n Thunderbird/38.7.1\r\nMIME-Version: 1.0\r\nContent-Type: multipart/mixed;\r\n boundary=\"------------010000060907050002090004\"\r\nX-Original-Source-IP: 128.131.166.76\r\nX-Bizanga: IMP - mxb2-1.relay.renater.fr\r\nX-Renater-SpamState: 0\r\nX-Renater-SpamScore: 0\r\nX-Renater-SpamCause: gggruggvucftvghtrhhoucdtuddrfeekkedrfeelgdejhecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucftgffptefvgfftpdggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddtnecunecujfgurhepvffhuffkffgfgggtsehmtdgrrgdtfeejnecuhfhrohhmpeghvghrnhgvrhcurfhurhhgrghthhhofhgvrhcuoeifphestghgrdhtuhifihgvnhdrrggtrdgrtheqnecuffhomhgrihhnpehtuhifihgvnhdrrggtrdgrthenucfkphepuddvkedrudefuddrudeiiedrjeeipdduvdekrddufedurdduieeirdefvdenucfrrghrrghmpehmohguvgepshhmthhppdhhvghlohepmhgrihhlrdgtghdrthhufihivghnrdgrtgdrrghtpdhinhgvthepuddvkedrudefuddrudeiiedrjeeipdhmrghilhhfrhhomhepfihpsegtghdrthhufihivghnrdgrtgdrrghtpdhrtghpthhtohepghhlohgsihhllhhumhesihhmrghgrdhfrh \r\nX-Renater-ServerName: mxb2-1.relay.renater.fr\r\nX-Greylist: Sender succeeded STARTTLS authentication, not delayed by milter-greylist-4.2.7 (neelix.kom.tuwien.ac.at [IPv6:2001:629:1004:11::1:25]); Tue, 05 Apr 2016 16:10:10 +0200 (CEST)\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0.1 (mx1.imag.fr [129.88.30.5]); Tue, 05 Apr 2016 16:10:02 +0200 (CEST)\r\nX-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.2 (mx2.imag.fr [129.88.30.17]); Tue, 05 Apr 2016 16:09:42 +0200 (CEST)\r\nX-Loop: globillum@imag.fr\r\nX-Sequence: 439\r\nErrors-to: globillum-owner@imag.fr\r\nPrecedence: list\r\nX-no-archive: yes\r\nList-Id: <globillum.imag.fr>\r\nList-Help: <mailto:listes@imag.fr?subject=help>\r\nList-Subscribe: <mailto:listes@imag.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:listes@imag.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@imag.fr>\r\nList-Owner: <mailto:globillum-request@imag.fr>\r\nList-Archive: <http://listes.imag.fr/wws/arc/globillum>\r\nX-IMAG-MailScanner-Information: Please contact MI2S MIM  for more information\r\nX-MailScanner-ID: u35EA1ui016883\r\nX-IMAG-MailScanner: Found to be clean\r\nX-IMAG-MailScanner-SpamCheck: \r\nX-IMAG-MailScanner-From: globillum-owner@imag.fr\r\nMailScanner-NULL-Check: 1460470204.40112@RbVW40zU4AeUiE0dqUaGtw\r\nX-Spam-Status: LOW ; -15\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: neelix.kom.tuwien.ac.at\r\nX-Virus-Scanned: by amavisd-new on vc9.kom.tuwien.ac.at\r\n\r\nThis is a multi-part message in MIME format.\r\n--------------010000060907050002090004\r\nContent-Type: text/plain; charset=utf-8; format=flowed\r\nContent-Transfer-Encoding: 7bit\r\n\r\nDear colleagues,\r\nin deep shock I have to inform you that Robert Tobler died in a \r\nsailplane crash last weekend.\r\nAttached you find a short obituary.\r\nWerner\r\n\r\n-- \r\nWerner Purgathofer\r\nTU Wien\r\nFavoritenstrasse 9 / 186\r\nA-1040 Vienna / Austria\r\nTel. +43-1-58801-18655\r\nEmail wp@cg.tuwien.ac.at\r\nWeb www.cg.tuwien.ac.at\r\n\r\n\r\n--------------010000060907050002090004\r\nContent-Type: application/pdf;\r\n name=\"Tobler Nachruf - engl.pdf\"\r\nContent-Transfer-Encoding: base64\r\nContent-Disposition: attachment;\r\n filename=\"Tobler Nachruf - engl.pdf\"\r\n\r\nJVBERi0xLjUNJeLjz9MNCjI1IDAgb2JqDTw8L0xpbmVhcml6ZWQgMS9MIDEw\r\nNjYxOS9PIDI3L0UgMTAxMjMwL04gMS9UIDEwNjMxNC9IIFsgNDk1IDE4M10+\r\nPg1lbmRvYmoNICAgICAgICAgICAgICAgDQo0NCAwIG9iag08PC9EZWNvZGVQ\r\nYXJtczw8L0NvbHVtbnMgNC9QcmVkaWN0b3IgMTI+Pi9GaWx0ZXIvRmxhdGVE\r\nZWNvZGUvSURbPEMzMjUyMzlFMzVBREZENEVCQzIwMEI2Njg0NDQzRjE0PjxC\r\nOTJBOUEzNkI1MDk2RTQwQTE5NjJBNTg2NkI5QkY5Qj5dL0luZGV4WzI1IDI4\r\nXS9JbmZvIDI0IDAgUi9MZW5ndGggOTIvUHJldiAxMDYzMTUvUm9vdCAyNiAw\r\nIFIvU2l6ZSA1My9UeXBlL1hSZWYvV1sxIDIgMV0+PnN0cmVhbQ0KaN5iYmQQ\r\nYGBiYJoGJBgbQYQfkGA+DyRY7oFY00Gs1SDiL4jbD2JFg1gRIFYpSIcSkOCK\r\nBBJe/0BGgcTyrUAsayAh8pOBiZFhBZDFwMCIm/jPePkXQIABABa4DyoNCmVu\r\nZHN0cmVhbQ1lbmRvYmoNc3RhcnR4cmVmDQowDQolJUVPRg0KICAgICAgIA0K\r\nNTIgMCBvYmoNPDwvQyA5OS9GaWx0ZXIvRmxhdGVEZWNvZGUvSSAxMjEvTGVu\r\nZ3RoIDk4L1MgMzg+PnN0cmVhbQ0KaN5iYGAQZGBgKmBgYGDscGdABYxAzMLA\r\n0YAsJgjFDIxKDAIMOoxrmfYwlTJ1Mt1mymWyZDJjCmZg4DT3uMMQnCfBKDn3\r\nIswgxu48iIFMIXCjWBgY54lCRBnNAAIMAA17DOsNCmVuZHN0cmVhbQ1lbmRv\r\nYmoNMjYgMCBvYmoNPDwvTWFya0luZm88PC9NYXJrZWQgdHJ1ZT4+L01ldGFk\r\nYXRhIDIgMCBSL1BhZ2VMYXlvdXQvT25lQ29sdW1uL1BhZ2VzIDIzIDAgUi9T\r\ndHJ1Y3RUcmVlUm9vdCA2IDAgUi9UeXBlL0NhdGFsb2c+Pg1lbmRvYmoNMjcg\r\nMCBvYmoNPDwvQ29udGVudHNbMjkgMCBSIDMwIDAgUiAzMSAwIFIgMzIgMCBS\r\nIDMzIDAgUiAzNCAwIFIgMzUgMCBSIDM2IDAgUl0vQ3JvcEJveFswLjAgMC4w\r\nIDU5NS4yIDg0MS45Ml0vTWVkaWFCb3hbMC4wIDAuMCA1OTUuMiA4NDEuOTJd\r\nL1BhcmVudCAyMyAwIFIvUmVzb3VyY2VzPDwvQ29sb3JTcGFjZTw8L0NTMCA0\r\nNSAwIFIvQ1MxIDQ2IDAgUj4+L0V4dEdTdGF0ZTw8L0dTMCA0NyAwIFI+Pi9G\r\nb250PDwvVFQwIDQ5IDAgUi9UVDEgNTEgMCBSPj4vWE9iamVjdDw8L0ltMCA0\r\nMyAwIFI+Pj4+L1JvdGF0ZSAwL1N0cnVjdFBhcmVudHMgMC9UYWJzL1MvVHlw\r\nZS9QYWdlPj4NZW5kb2JqDTI4IDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29k\r\nZS9GaXJzdCA0NS9MZW5ndGggNjI0L04gNy9UeXBlL09ialN0bT4+c3RyZWFt\r\nDQpo3sxUbWvbMBD+K/dxY2R6lywohSRN1sDShiVdB6Uf3ERLzBw72Cq0/34n\r\nOc7mkrSsn4YwZ92d7p67eySpgILUwBKQBoQGmQATHKQFYSgoCkaiYGANhzsy\r\nGQ4Hae1WaMRz3+7/1iRRc3ZG+pM5/Ezz2pHBlFyV1TbNybAP7DMl17O95Xo2\r\nBUbmffDVoyPzaVr/QtfCkcXzzpHRk/8y96l3ZJnGc+WuOXd+HuLXS1d4YFRY\r\nMkx3ly5bbzxowcmFa0w9QTUZ5+m6BtSOy8IPBuXTXU8xG23AOFYVAtxH6zjd\r\nZvnzh2GaZw9V9rHRZbnjIGyoKiqu0q0js4ub8Wz0ae/ZG5T5KhrnvnJ+uWnL\r\nDarbBpehlEw8+i/7xTp3QMncu+33AKEpNvgG4FW282VFfuzrkYbHakN3g8vR\r\n1KNiWa6yYk1us6Jf1NlhP86q2g83adU24E+GMOJQ09d078E4TuLxwQcwCxxH\r\nRLUob4oMgznATgX3A1bMtfKb+o5zDfTk4tq8Yn25tDihN00OpUXgqVUnI0gr\r\nQYkmp6KiRSF1R6rIUgpChUgCKd+ewQhG3nf5xfVpfpmj/MLEwdbyi+u3+CVZ\r\nl1/90eXiatIO+Q1qyRPUSujrzNKmy6wXSd9FKkW7pMKOv0oqfppU4gWxBHZV\r\n7EfKVdhrlDwO2nQ+euSP66QTTRkLSgayCNAsPn/K4nQZaC7auDx4Jqqhm2Ix\r\nnhTRUyYGNMJXSPDEHqViyMAV1igaaRPEjNKwuOfcAseHRarm39jGX3ETZSAm\r\nPr+WgRCqiYCoDGKVImAQ/3CxDpjCA8+Sd5z83xZ2Ca/pbwEGAGMprocNCmVu\r\nZHN0cmVhbQ1lbmRvYmoNMjkgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2Rl\r\nL0xlbmd0aCA5MjA+PnN0cmVhbQ0KSIl8VctuIzcQvOsreCQBD80mZ8ghsFhg\r\n184hCYwEuwPkoM3BlpW1Aj8WfmSRv091k9SMpCQXaYaPrurq6p6P0+r8V/Xu\r\n3fnVxY+Xyqn37z9eXqjV+cVnpzYvWFAvm8fV+TQ5RWr6Y0XBZq86h53ySNnZ\r\nUaUh2hzV9LDSykx/rjpnnQtq2ih+wM3vePC+x7XpdrXWl6YjZ7N+ln/S1gy2\r\n1+qT6UasPhlnB32zbbuvBvFGrSbT+cH6tn+P7cFGjXO/Tz+tnMAxVLJ+yAWq\r\n0AF/KvyFWGrEEp8msq6vKcmjp2hBNfUAHSUnynHkODNEieutp1SBOjlgg49L\r\n5H/Bc/OltfaOkBQhuyhJzErPWCea+5itH5cEZ6y+YfV8tQs29aQ6EvEF8Zcb\r\nyAb5dhAxsrSU9VtZuma9pSYE1f9uhOiE0IlicbRDVMkHO/YzoR+u2EqzvajZ\r\nq6NkRw7hLQ1+Vuv4gt9f2KfGT/0oOvJ118Nll0jrN9MNNiCrjnqxTA8j3bFx\r\nkla35X9rulh+vtWNjYlwE+HiY/HYC6oR6205CTU81us2FAowYNlvWBzAlxMI\r\nKUdCewWy95BWFYu2uqz1g+kyjpW7b+WwYOV2tYWv0F+PTA7rj2lpNQ7um0RD\r\nX6xGad9z37fq2TD77cagbMhvx+1G+i+GHfT21nBzqVcjrQnt0AdYVg8lo+0L\r\nuCZdfq+Nx+/XIvp2vsOvZQ9LxB3NxnoyCes3srtlEtLTJE0taS2t6ymIdYHO\r\n1YUzg6venaB7qgW7KSrdi0r+oFit3k1B2butQ2RXLxzVa8GDDubWmj3BgNc7\r\naQwPyP+gPNo0d/a3Q37VObWYwkjcVylXFoDq8dd8OwPFxikWTk/lxOORKeL/\r\nzR/MtWKKPgyN5WcGHNiAobg8FNOGwgmDEHOAKzXoM8OL6oMklDk/fn9mC4wi\r\ndYLU9/IPF4UzecpaYcTFfSLUqGSmkpej8Mywhbg+3ontj/w+0z4dd7UAB6ld\r\nidnf9n3dz/qK/M0Aiz5btOqCbPEB5gJm3CB+hMYC8bM4IukvIUaOPIqtxTD4\r\nEujNHSvIzSK9jtfDlIDq8vLzISnlVupcUmL371PqqBRmRDyk5hMIv95xDWS8\r\n0aluKGjIh3Mihvr+Re9R6ehjvUC9kCzxeXjenTi/zjOysWWybsIuRvC4b8Xr\r\nY3F7kgCY5OOxEz5UB70VFZuqLDEiPbMIEhh28TXwnLb6R4ABAH115MgNCmVu\r\nZHN0cmVhbQ1lbmRvYmoNMzAgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2Rl\r\nL0xlbmd0aCA4NDk+PnN0cmVhbQ0KSImUVk1vGyEQvedXcASpSxZYYFeKIrVJ\r\nD6mUS+uoB7cH1/lylaSWY9f1v+8Mw+DddXzIaTEMb5g3j4edjsGIWkxuT+QP\r\npSa/T6pa13UnJnNR68Y4MdnCwLaOgqZSq8pE3UnxVVWd9vKPqpyO8peqvG7l\r\nHawauVJVhB9roX5OvhBiYEQEnMqtMk47OcNdTr6qKmgrBWDVgPWiKktYKVGe\r\nvcfYRoq1sjD7iDERY1opnjErrOXIBOckBfbO0NAZahPxEJUJurUBvtrhEha3\r\nAKBGGzxBjQUojxmCfErzFr5RhxL1kNLaFMKbImxqMO0MeXE8eUsfkb8JNI8X\r\nGXuugsybCKIfJKCmpqxseqAtxQ2S52BgDo93T6ACGDOwiHlo4Rk76OSSYDZ9\r\nhIS5oj5w7rnysMLF97POYc7zScSgCDGBT5Q3eRd1o06NwCbI76g5bI7FuSqP\r\ntsJCLudZdJC0xZwvo+1QRZGvKOrlPuMgqdd1DLTFVjWontKGMaZ9L2YfLNen\r\n6zZVUdkulYEaA6mlcFKNY3YTW5Z7mZtwXAd5hTt8CRpvioSWFPSUyeYuD+tr\r\ntW9jrq8i9lH/NHF1vGAmZcpd50L6SuCT3B2QuveZTclhOIehHN7aHLMSWRex\r\no6XgLaefrVXyBfo8AgPpCgIbswfUicu/gF+bWECm7g+9KA22wuvQBcYeOhAS\r\n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\r\nQcn5nFz4lFwPLx1qBJcdLhTe2UZvaNvqnwToxtNfpsTfPR8OR1MjCHWVvXh4\r\n5tPh39YguOHAxTks7mSw4R2ObY0QPMDE5pJM+EgMBeEVJfVaYP+gJaPdyQS8\r\neUF4NerhcGKpYoD4zk+55E2nS/wcfrWhdKl2E6vSqqYSoSY2gCUFeISOpUoJ\r\nnVD2RqstPHYIiXiGWGCt/9L7mKhRUbJkdzZVogGWO76untlsL2Zv1OIgoUxt\r\nBBr3zuXAEj1a23TN1LrUpQfjqBT7wx71ioCTc9ntESRlf1whAFyIpr8xlg/d\r\np7FY1QVGrs34nP0jmlgTS65U6yqXifPzemsaLSkTjzwsF4WUWz33M1fjnVpe\r\ns8mJWBL1hylaHCkpM51W2HMQFz6UGluaDGr/D3KXbR5msMkn0b6WqDw4T6NG\r\npj6bLlopYajF4SOHzW1Woj9IwjdUkSPv5TjRpFo4Y7Tp2owJeWoLWV3Vnb4O\r\nMiSHVS8BN8qGLr4QljAJ5Rbd8eglAi+cCMmOGhHnMyH3fZ1UowgQnzZNBLFi\r\nEkbSI5ajkBRxa2ISAioqukWPnh/J/LRWLEjbSLzMxKxPayZSNCLQVf443GXy\r\nSLnzoFFfM/W+4JrHYdr58WWyzD1e1znOIiu+jGxW6BdT1CDgkaNgHgqQRJvx\r\njwsGr0hAzoUCMkMrZVV73i4Edngi9CDySFIZx1c7GPpPAjgmAYrMBG4qB890\r\nqpHEnT+2l/lQZ3GTpBTPx2LuxwQrxltdmQmnzIrUq88TV48Sw0HKRQkrhzzL\r\nUIS9sWUVFjQWlUhgSw7NtWIR4PRPhiKB4zmW74A8RJKOSzmkuD9MWlpzr/4L\r\nMACOHfGKDQplbmRzdHJlYW0NZW5kb2JqDTM0IDAgb2JqDTw8L0ZpbHRlci9G\r\nbGF0ZURlY29kZS9MZW5ndGggNzg5Pj5zdHJlYW0NCkiJfFVLb9swDL7nV+go\r\nAZNqyQ9ZQ9HDmh06oMAw5BbskDXtms19oF1W9N+PFEnbCpIdEssyHx/5faJW\r\nXxaVWt0o+HtTyYU64XK70Mqsfi0qF3ycb3y+vlSLs6/q/Pzs+vJqqTp1cfFp\r\nCXu2clXVYCRchQ7D2eSaNiobXNXUGGOtL431jWv1k/Gu1o8GjKP+a2zvOn1r\r\n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\r\niEtISch7ITfEPHGGuFf8eSghNDa0LfTj0BdhwWGGsINhfw8XhleG7wm/v0Cw\r\nQLlgbMHdCKcIWcSOiMlILLIk8v3IySjHKFnUaNQ30c7Riuid0fdiPGIqYvbF\r\nPI71i9XHfhT7TBImWSY5HofEJcZ1x03Ec+Jz44fjv05wSlAl7E2YSQxKbE48\r\nnkRISknakHRDaieVS3dLZ5JDkpcln06hp2SnDKd8k+qZqk89lganJadtTLu9\r\n0HWhduF4OkiXpm9Mv5MhyKjJ+EMmMTMjcyTzL1mirJass9nc7OLsPdlPc2Jz\r\n+nJu5brnGnNP5jHzivJ25z3Lj8vvz59c5Lto2aLzBdYF6oIjhaTCvMKdhbOL\r\n4xdvWjxdFFTUVXR9iWBJw5JzS62XVi39pJhZLCs+VEIoyS/ZU/KDLF02Kpst\r\nlZa+Vzojl8g3yx8qohUDigfKCGW/8l5ZRFl/2X1VhGqj6kF5VPlg+SO1RD2s\r\n/rYiqWJ7xbPK9MoPK3+syq86oCFrSjRHtRxtpfZ0tX11Q/UlnZeuSzdZE1az\r\nqWZGn6LfWQvVLqk9YuDhP1MXjO7Glcapusi6kbrn9Xn1hxrYDdqGC42ejWsa\r\n7zUlNP2mGW2WN59scWxpb5laFrNsRyvUWtp6ss25rbNtenni8l3t1PbK9j91\r\n+HX0d3y/In/FsU67zuWdd1cmrtzbZdal77qxKnzV9tXoavXqiTUBa7ased2t\r\n6P6ix69nsOeHXnnvF2tFa4fW/riubN1EX3DftvXE9dr11zdEbdjVz+5v6r+7\r\nMW3j4QFsoHvg+03Fm84NBg5u30zdbNw8OZT6TwCkAVv+mLiZJJmQmfyaaJrV\r\nm0Kbr5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFHobaiJqKWowajdqPmpFak\r\nx6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1ErbiuLa6h\r\nrxavi7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2ebbwt2i34LhZuNG5\r\nSrnCuju6tbsuu6e8IbybvRW9j74KvoS+/796v/XAcMDswWfB48JfwtvDWMPU\r\nxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbP\r\nN8+40DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp2\r\n2vvbgNwF3IrdEN2W3hzeot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3m\r\nlucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c7ijutO9A78zwWPDl8XLx//KM\r\n8xnzp/Q09ML1UPXe9m32+/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9uv5L/tz/\r\nbf//AgwA94Tz+w0KZW5kc3RyZWFtDWVuZG9iag0zOSAwIG9iag08PC9GaWx0\r\nZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDE4ODU2L0xlbmd0aDEgNTA5NjM+PnN0\r\ncmVhbQ0KSInUlHl8Tlcax3/PPec8WW8SWcSW3Pu+yRtbBmObUkrVTmLfi0Qk\r\nkkoIUlstEap2obR2QacULZ2ptZTOGFQ1qFZnRk1JLBFrYx8m6XnfoPr5zGf+\r\nn3s/957zPOc5z72/c87zBQEwkQ2Brl161K3/xG9PiPb8qJ+EpIzEzJdXPkwG\r\nqBkQMiNpbJZdt0OjDkDoQYC9UzKHZawrbrUVqHIU8AkZlj4hJeHJRj0/6iwQ\r\nVCk1OXHo7eaNZgMN7uh8jVO1w5wfHA80rKnt6NSMrPHO+Y/HaDsOaLYqfWRS\r\nIgpH9QYyr2o7LyNxfGa1iuFbgI91DtgjEjOSZ12U97T9ESA+yRw5Jqusaqgv\r\n8Gkf93jm6OTMI7ez6mh7HBC2CkJ2NPZBwVstVw20isjyVpzEXgPeMAK9DCGl\r\nMOR5GGUtsbVMZ3GvB+J62DZsoLSMUQo65LXGiLFBa91j4qAKcH9NrxhglMcj\r\nVFu6Z0SCDV+Upykf+fUiHW14egb+91U+U4iO4n2xS2ySTcQy8Z6YIqaKBbK5\r\n6CVGi74iXVwXN8RNcUvcFj+LEnFH3BX3RB/RW7aWr8o2Ik6shEQFBKMSqiEG\r\n1RGLumiKZngFrdEGndAH/dAfgzAUqRiDLEzAREwV2SJTTBNLxES6QQYFUhBV\r\noUiqQV2pPw2kNEqnkfQmjaXJNJvm0jzKpRW0gw7Sl3SYjtBxkSNGiOliqf5/\r\nH/gjHJFoj67IIEmCFHkRky+FkU0WOSiKBtMgSqAhNIGm0hTKphyaRrtoJ+2m\r\nvWKh2CA2i61ikXhLLKZlIk+sEeuoxPCSrRCInrKzbCvbyfZim+wu42RP2cOY\r\nK+PpJJ2S3cikmSJedJIdZBdeKF+TXUWqSBP99C7p04Au6E2zRJYYKwaJwaK/\r\nGCBbyl70NabIGuJDMVQkUx1qJ3LFJDFEJMmm8IIFhgMR+D3qoyHqIQ76FKMz\r\n3sBwpFEKPTAMwzSCjWgj3KhlWEYsPYGskKJj8nVtsSfaxBQj1dgmRoo39V7O\r\nEfPEOpEvZ6qQgBYRByKORa6MXBP5yAqzIqw2VpzVx+pnDbAGWpOtz6xD1mnr\r\nrHXLumuV2kG2046x69kN7ab2K3Zre7A9yl5gL7F32Hvt/fY5h3KEOMIdtsPp\r\niHHUcdR3xDsGO2Y4ljs2OQ0nOwOdwc4wZxWn5azprO1s70x0JkcZUUFRjugx\r\n0XddcBkuf1eQK9RVybXOtcV13HXCdbn61Nj02HF1wjdW2eh4LEujSsvKyjzn\r\n09Q1kGekGdv1Sk4UM7SeBXrHTspZWg8iDkaUaj15FqxKlm21t7o+1TPYyrZ2\r\nWoetM9Y5q8S6r8ssWOupa9e3m9jNtJ5BdqadZefaefbu53oqvqAnztHDMd2R\r\n+1xPBa2nsjPyqZ4E51CPHjs6Ibo4uuw3eja7jnn0jI1NiM3SesI32o9Ranv0\r\nUNk9tyT1A1BWx90r3f2sGMvSr73jbm/PeLFEr72t75z/VryFmjA3fApr697F\r\nG93cnqu5wM3hN9Oury3YXvgSUJBTMLWwdmG1S72ezblOBZ0KOha01nlXe7LX\r\nLYi68Bi4UFjct7hTcbPiDW5v0cCinkXdiuKLOhWFFPkBV4qufFs+/6eaSWJI\r\nKRC4PuDIU3oco5laT6jmdC4v0+/1fNQr0nuOe8hnlc92wLfIb4XfIb98/0r+\r\nzvIs/rX8U/zz/YtNaQaY9c3GZltTn2DTo9vMKX+7LXPnr2rNMy/0882TZpFZ\r\n/Ny+637M+0+tkhcii83S365a+ahZEiADqpV7nrX/5xwUopOHYh8Id+UvMrzE\r\nGjopUmUH/fd5hik2yLbioXhEJbK7WCwmGbXEAzol0mSsrCXri3jNK9b88fbQ\r\nNFDzNEIT1dIsqveURVU1Xzt7eNQFXWUL9ESah0oZmIS+tExTV2rusiavr6Zi\r\n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\r\njO3w79gef8F38R/YAX/FjvhP7IS/YWf8F3bBf2NX/B274X+wO/6BPfC/2BP/\r\nxF6mAPZ+O2h9DGBfo7Cf0djfhHCAQRxoDA4yAQ42FocYwqHGYYxhHGY8DjeC\r\nI0xBHGkKYawpjKNMEYwzRXG0KYbxpjgmmBI4xpTERFMKk0xpTDZlMMWUxVRT\r\nDtPMOzjWlMdxpgKONxVxgqmEE01lTDdVcJKpihmmGk421THT1CgwOex6gcyw\r\nGwWywm7hFFMTs0wtnGpq4zRTB7NNXZxu6mGOqY8zTAPT0DQy4SbCNDaROkO/\r\nryfrHTpT79RT9C6dpXfrqXqPnqb36my9T0/X+3WOPqBn6IN6pj6kZ+nDerY+\r\noufoo3quPqbn6eN6vj6hF+iTOlef0gv1aZ2nz+hF+qzO1+f0Yn1eL9EX9FJ9\r\nUS/Tl/RyfVmv1Ff1Kn1Nr9bX9Rp9Q6/VN/U6fUuv17f1Rn1Hb9J39WZ9T2/R\r\n9/VW/aBAdtgdvU0/1Nv1Y/2efuTAodMucMoZF3KWcimf8mgJLaTFtIiWurKu\r\nvHvHVXTlXAXaRXtpD+2n3bTPVXE1XDVXy1V1NV11V5sO0TE6QifoMB2no3TS\r\ntXCtXLRr46Jca9fStaW79JDu02O6R4/oAT1xXV0P1931ct1cT3pKL+g5vaJn\r\n9NL1d4PdQDfUDXBD3CAXQ1+6eJfkxrgUl+CSXaJLpb/Rt/Q1vaGv6Dv6hr53\r\nzpGr7Cq5uq6O6+g6uD6ut4t1I91Yl+YKuWKuiCvhCrvirqgrSatpPa2ljbSG\r\nNtA62uQauAjXyEW6hq6xC3dN6CxdpPP0P9arPTyK6oqfO3OzG+buZRdECKya\r\nWYekpEkIlEBCjMm6jzwIj7yQ2fDazYMvfF8flCpS1I9YqtBFC0pLq22hD4u1\r\n8piFiom8oq21LUJFsQ/FliJUqURRBC3Ibs+d2V2SgP2jX3eXnfP7/c45c+45\r\ndy+Z/UqPsk/ZoxxgS9gdbClbxr7K7mRfY3cpHyjnlXPKx8qHygXlI+UTNpRx\r\nNpo5WRZzsDHKI8rDynplnbLB0eyY46hyTHM0sVI2npWwQjZV2ao8pexWnlae\r\ncUx31DlmsFpWw/zMx6pZQDmqvKq8ohxxzHLMdNSzNtbK5rN5rJE1sQhboJxS\r\n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\r\niHpcTjUlyqKxda10JGyn6NKipJUifUx/dG8zvXG5ipp1NA/Vs9jvNlboZTK6\r\nwq5yRyo1vUlXrLqcZWQSmpVJvbF21/BMj/MPnMlrtXlNHLQ2K7TLH7Dqpb+z\r\n6rsjTMfdS9Sn8dHWKsmsSkGxctmZaruhqt7a0qvSqFi1xVhulcp0aq6ma2r5\r\nlXK3keOM7nKrm+zlXm4GRE4ixFwB7EpQBdoDUbxhePQy0lOvAfLl1E+QHJlW\r\nPl1UaHCfScABXq4etJhIzyLg1DzPppApUZ7M+hNZP86DBO561BX1oTECpcvh\r\n9DToorGIAxBiowHK5dIRRJkr6V9++YvcdUddnQP3vfu3t7bm/urf/vLscz98\r\n+qXpeurV+eWzvd5a5tu13sE3Pntz2+v72+690LjnZ2DTwMod1sy6kR55V20q\r\npT4Am+zw5pC5oKFZwNt4uWbIJWroEnAaNNz6MJsedUXRpjVOF00CahhK7RSx\r\nizUPvH7nldO3T/VC++qLt08nc59XJo9OTj074KjsOzpFWurUT3Pn05vPLf38\r\nzN3MRP+5Ly7seHumrXvuzfGd7xxKdH33LeK5lSUmCZ6LoQ50Jm/lojag83EX\r\nqWtg6TrqtXlfQidQL85bA1qhoL9WwO4Fnje2FAUtAvZd4B2DxmF2GMxIiIYA\r\n/bP+OFgfvgkA6EricQDh/DfbBRBxFxDx0gEanFvEJ+/zMqOdNpCIstNGY1kZ\r\njnq8Hk+RAkmZvSlcE7Ypmf2G6nq+ZovKHvZ6InYlUGJzpN3S/8xIwMFPrLdF\r\n6qr139FwuXeb2ksjdQePNaYarU6FhmMYhU6JHfV9kfKcntNyEgm8mNO1XoZW\r\nxEZmkm1PpVr16up4d2DF46If50dLWEnux5b6DgQVVLmyRH8GCDvRcB7f80gi\r\nUC8tmHSSkqLlJQIeX+Rtg0rRbmJ2GAevLt8ggH3trPvsX8XDUWQNiQQ4mdPI\r\nc5dU9ogHLFblLnFqjmXhRb8g13Asc87mMyvvZu8bpVeafTZ7jVmhMNcg4Efn\r\nyh36IP1HFEE89uX1n5cbowI1voi8XtQkUBt5rY424n8YsVFQRvG9KI4KK1d4\r\nuVKF+6LRQFuNgE285WMnpp9xnnRSvHPAOemkNc4KJ6VknE7GJqx8zKuVYJ/N\r\n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\r\n0jX4yv3WVjO3s1njcNocwcbMIaY5JL3NRO7pGu7O55xJgVTbs9Blr8gI25c5\r\n1EmX8BJfPhI9Ntvuwmbfj3apdK/ztiqpmx9UyYqgEbsXyoroXllut/MPXRZ1\r\nR4M9Q9ue6KMb/flP5FxD1Uj2g1ifma/QX6t4Byu5Cyvp+04ZmWdkRd4q3uFT\r\n9HcqtmOnrMhex/tDLwYdXZld16ztWpBoz3Ca+4d9kLkpIWeSaEf6l7Rv/RfR\r\nv62H7VDmXor1qKtlPhOCjseeZKybaNfOt+/p1rKOebbBfeHnzXzpI9Z/EbER\r\na0j1bI5WjcdFX/p/r8jUAFWm6zcD5VxbLIX0JXYQ36vQbvPIr9exqPOq+9TU\r\n4WsGEv8NkHrGqLePydXU2enXWcw4MVX0e4VdTb4V9NkXimASFMJYU8m/eG9W\r\n5NBOU9Z7AVToOaYwX0WgDxRG4ziTBL9vubRe91HmAHr+CdOSuzAqoZ+50X3h\r\n87onObR5vuyTEq2UsxRrpZfiNfwqOdHfo1XEBKyFPtprnXTv/b5XuAeZj+gc\r\nwv565tS7lzbcdfZlom1P2TJ0hvLHJE11vObvj4meTngrSVN9r/ld1HkN1mPn\r\nn/h+sr2hz/fD273V27aLiYHU9vFmTXVi/2Z5mzdZCXvwJudLKZxvL4Eh2PMK\r\nOc5Op854zzjzhpxk/k5ZbF9u9TZjgXT0jJfFwUPYyt5o9WLpHFjqPO5t3uIE\r\n7Jrb7u3bdXARMeKL8DsZHT4gpdi5bp7dPo3tXz191mOL/s28FWxe5pD7QzDW\r\nHfJpnduA/SuGXnYT2ma9TLEjZVFq77wd2ywnMB/1lWPUH5kNgOaBcT7FF4Rn\r\nc78/Y05DsGFT2ZurGPsR9wS2vMAME9Un5WmbaDN+6aiUZ6+U8rA75xDJqWEd\r\n/mo2Z3ZEltjnqD+Qe/mxXG6v+h/t5QJd05UG4P+es8+5ERmCjNSjGhGEeos3\r\nQYQgHYnUIwhjUM94TKQyQ0tXaWYwMUONonTMLG0xb33QVM1QVrqMRx9UjU6n\r\nKGZNaUeLGY+eM98+91yNi8isqbvWt/699/nvPnvv8+//gR8bA03xKUXuX4m1\r\ng7GdaPN17ts4bGUc5zkWG+LMiRlTjem87yT35aokWK/IQ6qQuTbJcPTT1RLs\r\na7EMspIlyt4pOeZrjIVj53GvfkyBYnMoNl6MD52J7il0nsHnVsGuumHnM7DV\r\nPOnKOfbGf9ekDikmf4xWjyKZw9ooBXzn+7x6MJ516jqzKfc+XGdu4/7frc4s\r\n8WvNK/KQV2/qWtOvM70a80/SkRozw7iEjbWgfUlG6rZRBtullTGP71kE6+S+\r\nwFzJMv7MWeWjc8XT62KkS3PjDFLDfwNXyVOu8ew4e9V6z0sd40XGvqA9H7v8\r\nUDqZ7+CPd0trbz5h/JqvF9Y5z3n6Ovaz2O3fpRr+J9NsKdWCsyXOyqEO2SFB\r\ncyJ5Vw84By1hFui8qaVM4Lt1tLmTRj62v15q8e0C6iQ5IXfGs/nfSaaxiVj4\r\nCndpGvaVIbNt8gXiRzjezyYuDzDz3d3klLVVK2J0jvRV28ld3uU/U6GGDOTu\r\nhu5oDRlszJFp+j7ru6DeItYvlV7GaRnEGXU2ZsDHnFGRpATelvqBXe41faZ6\r\n79haXGCr5HAeeYH/EH9bUnvtoP2S5Bn98bH5oTM3W+DzWiATiRucvbmN+bqS\r\nX0VLjFELWx3O/WojvY1PJcf4BHax/66Sgh9IMfbBr8h9a7Oma6EzDyxyj+nz\r\nD1ymBo2Bl3lPPUkwXpD4wB5y/j7YR6xMg3iYqutBjbGGs1sjY8zrkg4TOa92\r\nGmMwzybDJKCNrYbaeqwLuR/cmGOLPBlBA3gaagfmsD69r82sRb8nVlZFoobf\r\nDGN9kHeidSToa9k4EsbrIm+B8TTk7Yhcx5300ipYx+3GmyBv4f9dRwXzNkLe\r\nQgXry0Tejsqu407nnIS8hQrWMQh5O25aB3Y1TmN2JF9YS75HTkL/KZ+3PH4h\r\nE7W9mruoxU4hl2GnHWQDz8RntUb1ci9rTENWaxv3SArpBGvKYY3nV7fjQ7WP\r\n1HZcJj0Cx7D9chiLb0a/z6NZBEk+t4y7rsdF2uUJ6z8AcbzLDb3P65cnLoKI\r\neYwFxECwpki26i5Zahh+LixbU6O0dvppaf6G3F7rTJMYaye5+H5ykvbopdEe\r\nSB6zkpi4UrrjO2uqo9LE3kts7ipjVar7Lx3vvRwoJFtZvySmrcDn6zhaxjyf\r\n4Y/fJmfIoPap6h5X33V/rT7BZo8S98iTvVwvJHuQ7zVQ0U57Lb28eA9rGiLt\r\n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\r\nrWukKlJrXJn8HLFzic8Va7QrtnyW6ss1jW5S6905q+g8l+atm6X0Lhqt5djx\r\nervG1Tt+rIlqWIP0REWnu3ZtW659i1wjXOtcQ1wFrvHqwnrbz6ToBqpb4Zrg\r\nOsk1nKJPNiiieroCroGutq5kV3+qe0C+xrWIbpPHu3bd884UXenadX2ta6q7\r\nv3Nd9bdPUbNc3Ru0a/ts9+z147jROQ2qcfdrvqvBPLFnJf68zPr3PnWNXS0o\r\nmhtLv8Mj9HdBkis9sN1EYp9FflaFad/kQdN+d94jf8v0f0ns/7s0la1C+uzT\r\niXe5QM/fNn06+OO0bc9rdPLu1TjV5/v9a7L5v2+vrD0v8YX/35Kqf6V27FnN\r\n1u55zVfvWclJv18tg79SH/t8Pp/Pt2e1SvP5fD6fz+fz+Xw+n8/n8/l8Pp/P\r\n5/P5fD6fz+fz+Xw+n8/n8/l8Pp/vD13AmJYHBsKmlVlqmpqg7GzOMKZ5QWim\r\naRR71SSbhfqeYGJfhfHvseWmZqzWAoavLLPKLSeYtoHmbrmRljPcchMtZ7nl\r\npqZHIE8jA40SY3MGxrvlgDkg8KlbDprkYJJbTjAHBNPcciMtH+WWm2i50C3r\r\nfIITTI0J61y6mK4mW0sDTIkpMBFTYarUSFOtbblaipjK+Pd8bSnRUrnJ1Cu9\r\nTKn+hc1QbRtlivVaVXytSBZp9Fh9L9TIXO1XqjEjtK1EI0ri4/JVdXzOQo0r\r\nkxEzWttix429Uqytv3xGo+LrY3ROu0YXyDKt5+vMSuLHz6wJZ3Xpmh0eUFIQ\r\nqaiqGFkdzq2IVFZE8qtLKsozw71KS8NDS0YVV1eFhxZVFUXGFhVmDu5zQt/B\r\neZ1y80tLRkRKDu5dUVq4e5vccrikKpwfro7kFxaV5UdGhytGhquLi+qdwahI\r\nxZjK2OaCirLK/PKSoqrM3+X6DzZ9zAmmr8wznRrcjYNNb81XqnGx/UbpqpbG\r\n78Tu7fNrjvqfPCXut9TsTDOXm1/4WpyYsCT4vU3vmLEkuMOmdxLbbfpBYht8\r\nB9/y2lbWvoEt8DV8BZsZuQk2svFL+AI2wOewHtbBZ/CpTU8Un7D2MXxkO7YR\r\nH9qO7cUHtmNnsRbWwGp4nyGrWHsP3oV34G14C96EN+B1eA1ehVfgZU5iJbwE\r\n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\r\nKVHZtraN17Yyta/W1+gTKk6cpmQ62UguJJvJDrW9ENFKd72bVxL1BB9O6Inr\r\niZVESElcSHC1oS6oTVXk1LK6qvpqqKmyZvxy/Fpc5OLluBUXajzYiy49rj1g\r\nqLF0TN87FBOPDcV2x3Ix0YgxPaY9aOixgR3G7mguWo6KhSjTo9t3GathP8z1\r\nMB6sdvqd3O9kimB3MaawLpTYEvSI3ZE28Hlc6mUdDF8tFvPjmUx2ebO/P9va\r\nMjrZYudag+PBrI8VW5vOtRQoTk4sMvZmYZHxx/OtnuxYkfZnz59X9qSyrdT4\r\nROtCqpBt1XGhBwsfF0pqsVfZU8iUHOk41YyTwQkpORipSrzaYjijZTU4qToK\r\npmQ2GEGGE0i2kxxZlngPPMCw0w4Hu1I7ZaN73Nax4Te5HYP9lx/+/x53lkv/\r\nCjAATLXkEg0KZW5kc3RyZWFtDWVuZG9iag00MCAwIG9iag08PC9GaWx0ZXIv\r\nRmxhdGVEZWNvZGUvTGVuZ3RoIDMwMz4+c3RyZWFtDQpIiVyRz2rDMAzG734K\r\nHdtDcRKamEIIjKyFHPaHZXuAxFY6w+IYxz3k7SfbpYMZEv2M9H1YEm+7585o\r\nD/zdLbJHD5M2yuG63JxEGPGqDcsLUFr6+y3+5TxYxkncb6vHuTPTwuoa+Acl\r\nV+822D2pZcQ9429OodPmCruvtt8D72/W/uCMxkMGTQMKJzJ6GezrMCPwKDt0\r\nivLabwfS/FV8bhahiPc8PUYuClc7SHSDuSKrMzoN1Bc6DUOj/uXzKsnGSX4P\r\njtVFKM4yCsTnxGfi4zEyBeJLYjKsyyIyBeJUU4aaKo9MgTjVVKGmKhOXgU+J\r\nT4HbxG3g5F8Ff5G0ImhF8hfBXyQfEXxE8qEQGrx3ElqljcBjjvLmHI0wri3O\r\nLkxNG3xs1i4WSBU+9ivAALhBkrYNCmVuZHN0cmVhbQ1lbmRvYmoNNDEgMCBv\r\nYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAyODM4OC9MZW5ndGgx\r\nIDY3MTYzPj5zdHJlYW0NCkiJ1JR7XFVVFsfXOmvvxfPwxidwzr1wUYHQ0cZJ\r\nszTzjSCK5puHCEKCopKvCBFNS03B0FR8oDbpmI3OjOKjTJthtMzwVVpTmoIP\r\n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\r\nPdpW0vVR6VoV+63VKXG7+Dvd3v4N56wsd876c4kpxHHwAMyDMVBIvi6U6EOy\r\n3G0qzzqX/TMhU/Sr5EPMOdBONbEx27kpTdQtKYlMNc+6gyE2bvHLbMxkPu7k\r\nsWq5HgGR39u5i91nkjohJQH+DeJc3VyGBVC3zf1bsX1vVwD3KnGucf4uaa6O\r\ngokHpbX7mTR3F9QMxrp5NJv6/rhm8J7FsC6MK2AwrAy3ixPRZdLCOyBdq6Kf\r\nYk0qlxbV+J6MDYnamCnzdL5M1Yuo1R3SR/1DZqshNg5QB6S/c1haqY3M0SWZ\r\n7UyRfGeO/xH7s52JrGejOPczS197Hdc4/yPiqpwL0tJco5ZLM/1v6aCWonEr\r\npJl6SHqpEaxnC6DYqPYtrEDFRTWqeo73E50HNldRDoVVcmUww/HZL4Ut8IbN\r\nT4NJuhX3u06uHxTa/GZYqtuwPxBmxu+xRNdmPwXq2twO2Kqe5/qXYLPNXYK/\r\nKzyGOgL7OPcwnMdzWPdRMRw6O6fwIWfhVADfMtjAtxURF9PgmrjQ+UqKVOeY\r\nX/FXGg+ic9HXIukeeIjK3xlNC/xC5ctGmwO/UPkm3mC49QHrpVVM7xnj3EDD\r\n/Qb2GnRbb8ebBDqMXlbONTFSj2eipxGR57yhMtEbWnkjpolGC9VNqzEt41rG\r\n2hrq1ivuW1IQ6BbfdsUfYfXovNSN6Y5+RibGtWRRoB96vGRbPUhYuz1Gyqzr\r\n3hh5xuiLZRVey5DFf5pBPb6A9nXivNeoUVDHWANyOGZ4lPVokURUhhSrDP8K\r\nLIYUu668xfcVEDdS60oGa82/E1sTZktb9z5ZyPVjmf8JOk20O1KeC1kCDbxu\r\nMtL7oYzku+/ztkqx94JMNaiVdi6TGScz192UJxvjtKLufZlrsPM5WHba+fxx\r\nyELmqI3oBO+YH5nOM05Itmf8VUjoB4carxf3WxdER76BDwPfGNW3fZx7I5hn\r\n41Nj3ovvDDjAulAczLXXhHOuwzyZH/mSezRl+5+SEmlEzILJ8ribL5OjSWw/\r\ngb/zuf5LvBuFbWvjX7LF+qT6IW2Y72VSJ8EPdfAWocHLZLS7kmMrZQOsDz3O\r\nSONf+NZXDMytY+tlUehJtsLMsFaM74r5iDJqtgzP3ZHvSA7qxV3HNTM47xuZ\r\n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\r\nZNvEtrd2n0x80UTKXMw22hwH/UfPehH+o576RLePiEnKo9vQ81UxSbnmdN48\r\nRHxyHvyD54e7uz72b9H7wp11nznt/+xbAF5XKVe/CAXmesjD9w2JfKxlDN+e\r\nle7u22iI62xcF/kp/AM+7jPucJ1zD77ow3CT80+t4/tKfN40qbNY3xfusv/d\r\nCfg6jzeQOz7dGyjF+LmeGUT+7wn6fAIts0FWWNS3/yVsdvLDf9i0NtyN/xui\r\nPhC/0tss5A0olicTf2f92BjmrD7uXfgV/uNVGWffkTqZbFPW7KVlCnaqZ80T\r\n0EIT2Ld67Rtf3lt9m7VT/I9/H+/Se1Ka7oJNPsO+u+VKrwJbt2fPttJ2FjY+\r\nLtfA/ay32YwKm93f4VM6hB/w1paZTvS5V2ajC+pNCVpiMO3vk2LstcLReGY1\r\n8VGLXOvNkinWTg9i971om59yJzbjE/tIZ38fa5iZ8VZvpo8DvK/KYDTIbO5k\r\nuRR4v5YCfzpxzR/kCv8S7DFa8t1+6BF9Q9hH5wT/8c0UkdKH10+qeUNTGmOi\r\nw0XjTOffzDeJMzdL0QXEmVGs+bKM1HjTxppxnGljzEbikEaZ6xyRkeZq8kei\r\nPDHnCMsi4lLlKembmiZTSeeacbQ5ahnu3C4Dbarwb+oDzstHfDuEptd2K6S7\r\nc5tc7LxO/tt8q5Y+bjnnawrxC/2lvqD+o7hd0oZ+aFOkbfw6zvar4SbzGnt+\r\nUbjJ/0F4xLyCDnydu38HXAbP8r51IM0Nd7H/ea76UDSC/yjnn/vgzOIszoRD\r\nsDvWfGPQKmgJdGqpQaOlWmSO/7CtT9772W4lb/q/OC+cX3xMrnsz2m8J2uX9\r\nDH0S31G9s3pm7Bt8HXfyfalzF0oBa5mDjYY58+BlWCT5qZ2SA2m1qa49tYYY\r\ncwvpNLnX5o9AHeVK3vsc3txxkc3drpzHb5CyPrW3OxCbX0t/94bvp/5k7S7s\r\n2TV8m2dRm94g+U4d/AQWoNV0nz6KbG7/w/7Qy3FhFX1zV5yV0j21W8a6A2Rs\r\nKpTHoK9N98tyxamXcpiLnhgO5aZAhinOGDnhjGMOY4E8MWiU17obuUdwqo8t\r\nUpVFAax1pmKbycyPdTlLeaN0nI6yPhtzV2uoG0p6NvplQ3tNe2VD/WWkZ0B9\r\nPmlbZM/jbO3yzzGPtuqvIj2D/3ce5+i3J+kZnGN+BaRtcaHzOJudc0jP4Bzz\r\nuJ20LVrNg7NVplht/TT3qESuprwi5g3Las4l59Xdib7fSUo77t+rfNuQibkl\r\n/EJxHdmgZ9ySQ9st6NFO8p5i/ar6T71veo7Jpw6GYQT3G4ivWiFycoaic2xF\r\nTszZ6j/PIqnXebVnrDAa05Yz/jczWpPdDxpim4KPnMb7OBWGJql7VC4x44I3\r\nNHVfRNtrm0nSzUPTmuelg23Xg3x/3mneH8hHx/nm9zLGXy6deXcXghv7z7wk\r\n1bjFXYzP13e0nnZN+GP6c28l/kFjmIVAH/r+qk62Wi9Jazg/NcF9NlVd/JJM\r\nJBbt5gn5SWjnQ7RDv5qGsMk0BLVQRr4H7CG/KqO8DMabBu7AKc79j18uPf3y\r\nsMkvD2qhjDx14R7yq5Ky++egxbwWVEGFze8MVsb5jbDOnAxavHeCKqjwSoIt\r\nbZQ3Au2w63na+juIs3YELel1QRVUpC/XutZlxwQtzsGgCiqcqW2WN8I6x4S3\r\nQ4VXGPre34Iqv31QafMngod9L3jQKwwOQKPpEbS4R4M672vM49JgqflRsIXy\r\niAjppnhF9r9K/+JgsVcfbDlV/kqwJCrTV1HQ6BXJ5PO1TXeWyenOoZ/eFlSm\r\n3wkWpydpXVxuDpZo2dRyDi+MCf9D21b/uT9Gy0aMjtM7Ymy9KeQMF8oa+D7U\r\nZZTXZJSVkoz8BbXnfqac/uFKqIYyyhKXlVLo6PQPDsT541AJuTALZiaa9axE\r\n93Sh6nioilneRrkTdIRl8TdlCMyH79q44ktC48EvA++X58ddRsy5jHg3Ijtf\r\nqbHrBfJf9ssHKIrrjuO/vd29E7SA/xAB9UAQkRRQ8U/8CyqK/w2gwT8JHHDA\r\nKXBwIMbURKNpq1M7sY5pNDVRkjZVJ3+q4zhORjPWOI21mcZmxtZJO0mathmb\r\n2nZsE2eiHNfv7r4fcCfgkbGmM33HfHifffv27du37/32PW845ewz7o5ynSKU\r\n64FygfvO40CMcr39r0grcY6Q7gbjQBFo0I5hb9MLRgw12YHnN2LtPUsDX6i7\r\nQEg+4njVvcS+8e6EE/PDicPhxLFwvh2h8Ry+NPT4jng4pN0VFA9xzOsPXnMY\r\n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\r\n677ufu4ODnKvcG93W9PbMxoZLdntMapEpRjVIaZvzIgYqz36WLTFG509Z7w9\r\n6ljUtahnUcEZvFHZc8cHRUZEZo60ulLeLbJi9fhvFi0J8+b79q4VI7Nki7e7\r\nlN1luCylDJcKclx3PHdYXdsijkVY7HZltyfbLV67bLeHG+GWlC/J4VZveN4C\r\n8fb/UVeX4W1VcRyA7z9lo5CVDdjKkNIhY0AYDHdqUKTA1rWFCrRIcSctLkUG\r\nRTrcbbhDwpDh7u7u7u5S3mwPX/e19OS+595zniTP+ZDfLyXlJanC1F9SVFpZ\r\nYqfwjeOGTWqsHZ4uT6eaKtIT06nKdEVNbWV6/ITapCjGRCQxwq2ouHCKGFVe\r\nK9fTS2NI+D/PNzZkMnUzipPJdbniSW256M2NbSjMlfWtuaG9uaSpta05HzG1\r\nJR+pmsbcyLr61lnrKX19SXVZXa6soTk3raylLtfjobLw0O8hKcuXJtUtmfZs\r\ndzaT6Wo3tWe7MjMvq+gurDKFzcKV7bIuvLpnrpPMbMest7l1ZI2u/za7Zv+p\r\n//uIgT7A4B/5xE+0uao/dXTSmTqKIzmCHg7nMA7lEA7mIA7kAPZnP7rpIss+\r\n7M1e7Mke7M5u7Mou7MxO7MgOdLI927Et29BBO1uzFW200kIzW7IFTTTSwGTq\r\nmcRENmczNqWOTdiYjdiQWjZgfWqopopKKliPdVmHtVmLNVmD1VmNVVmFlVmJ\r\nFZnACizPeJYjw7Isw9KMYynGsiRLsDiLMYZyFqWMRViYhViQ0SxAKaMYyfzM\r\nx7yMYDjzUMIw0szNXBQzJ0MZwhxV/eYiUgRJ0hn24h/+5i/+5A9+5zd+5Rd+\r\n5id+5Ae+5zu+5Ru+5iu+5As+5zM+5RM+5iM+5APe5z3e5R3e5i3e5A1e5zVe\r\n5RVe5iVe5AWe5zme5Rme5ime5Ake5zEe5REe5iEe5AHu5z7u5R7u5i7u5A5u\r\nZwa3cSu3cDPTuYk8OW7kBq7nOq7lGq7mKq7kCi7nMi7lEi5mGhdxIRdwPudx\r\nLudwNmdxJmdwOqdxKqdwMicxlT5O5ASO5zh6OZZjmJJ0VvWE/If8h/yH/If8\r\nh/yH/If8h/yH/If8h/yH/If8h/yH/If8h/zHvuiA0AGhA0IHhA4IHRA6IHRA\r\n6IDQAaEDQgeEDggdEDogdEDogNABoQNCB4QOCB0QOiB0QOiA0AGhA0IHhA4I\r\nHRA6IHRAyH/If8h/yH7Ifsh+yH7Ifsh+yH7Ifsh+yP5A9/AgHy0DfYBBPkZ3\r\ntP8rwAAtFlEcDQplbmRzdHJlYW0NZW5kb2JqDTQyIDAgb2JqDTw8L0ZpbHRl\r\nci9GbGF0ZURlY29kZS9MZW5ndGggNTAxPj5zdHJlYW0NCkiJXJPNjqMwEITv\r\nPIWPM4cRP7a7JxKKlEkmUg77o83uAxBwskgbQA455O3XRY1mpUUCPmRcXWW7\r\n8+1hdxj62eTf49gew2zO/dDFcBvvsQ3mFC79kJWV6fp2/vhanu21mbI8TT4+\r\nbnO4HobzmNW1yX+kwdscH+Zp042n8Jzl32IXYj9czNOv7fHZ5Mf7NP0J1zDM\r\npjDrtenCOQl9aaavzTWYfJn2cujSeD8/XtKcf3/8fEzBVMt3STPt2IXb1LQh\r\nNsMlZHWRrrWp9+laZ2Ho/huXgtNO5/Z3E7O6ws9FkV6JS3IJfiW/glfkFXhL\r\n3oJ35B34nfye2FLTQtNS00LTVuQKbMkW7MkeLGQB04OFB0sPFh7shrxJ7Kjv\r\noO+o76DvqO+g7xzZganvoO+UrGDWcqjlWMuhlnsjv4GZ1yGvZ0aPjJ51Pep6\r\n1vWo61nXo65nRo+Mnh48PHh68PAgzCLIItQUaAo1BZpCTYGmUFOgKdQUaAo1\r\nZdFkLkEuYS5BLuEaCtZQmFGQUbi/gv0V5hXkFe6vYH9lT04HrFaug2IdlJ4V\r\nnpWeFZ6VnhWelZ4VnpWeFZ6VnhWelZ4VnpWeFZ5X0KyKEt5Wjgxve+qkFw78\r\nx8nG0U8daj77qr3HmFpqaeOll9BF/RA+O30aJ5Nm4c7+CjAACCv5sw0KZW5k\r\nc3RyZWFtDWVuZG9iag00MyAwIG9iag08PC9CaXRzUGVyQ29tcG9uZW50IDgv\r\nQ29sb3JTcGFjZSA0NiAwIFIvRGVjb2RlUGFybXNbPDw+Pl0vRmlsdGVyWy9E\r\nQ1REZWNvZGVdL0hlaWdodCA0NDkvTGVuZ3RoIDQwNTE2L1N1YnR5cGUvSW1h\r\nZ2UvVHlwZS9YT2JqZWN0L1dpZHRoIDMwNz4+c3RyZWFtDQr/2P/gABBKRklG\r\nAAEBAQDcANwAAP/bAEMAAgEBAQEBAgEBAQICAgICBAMCAgICBQQEAwQGBQYG\r\nBgUGBgYHCQgGBwkHBgYICwgJCgoKCgoGCAsMCwoMCQoKCv/bAEMBAgICAgIC\r\nBQMDBQoHBgcKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK\r\nCgoKCgoKCgoKCgoKCv/AABEIAcEBMwMBIgACEQEDEQH/xAAfAAABBQEBAQEB\r\nAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMA\r\nBBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygp\r\nKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaH\r\niImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX\r\n2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAA\r\nAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFR\r\nB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6\r\nQ0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SV\r\nlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl\r\n5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP1r+bd7UtFFZgFFFFA0FFFF\r\nBYUUUUAFFFFABRRRQAUUUUAA9xRRRnHWgAzxiik3KejClz3oAMnGKcGPc02j\r\nPOKAJAcjNFRhwhyTQsj7vu4X9aAJKKRWzS5z0oAKVQCeaSlU/NQA8Z70ULjG\r\nAaKACiiigAooooAKKKMHGRQAUYz0p2OM/wAqAvcdaADADcL+tLjncDQRx0oU\r\n8cigBCmTnNFOooAp0UUUE6BRRRQJBRRRQWFFFFABRRQTgZoAKRnVMbj1OKUE\r\nHoaikRVGN3/ATQBLRVd5ZQPlmVefmLjOPyIqjd+ILa1by7pi0e7a00YLIpwe\r\n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\r\nUtkV/Ctz47sjC0EFlukkEe5dzgkkY4PAHrn0rprnXvEN4jWW22mkTYwjW3/1\r\njsfuh1OUPORxj6VTs/DesWgIsY9zLICu1flbjrx3yMH5cD1712XgvwfdTu11\r\nqSyCRRmFfM245+98uME+uTwTyetZ81Nx3MpUZqRHBYzW1vaz+KtO+zyxw/Nc\r\n2M4Pkg843fLvBz0wccZruPCDRXCrZ6RJ/aMixK88j/LLDnozZxvz7AH17mpP\r\nDfhbTPPjl/s/zJ0Y7ZZcv949y+SM98+/NdRpnhaKBvPeESpHxGEbDRc8lG+8\r\nB6qDx78A81/5WXGlp739f16l7wpp9t9kWLT42TbgNC3yPHgZxjOMkevrXYaX\r\nHLDAtmsvyrxuZeen+R24rCtLWSK0juftPmND8sdwV+Zh6EDA/D8RyON3S2ml\r\n+XaFY8N82eP84/OuinsiasfdujS8ovujZflZePyrw/40/szfD7xDqknjK40F\r\nGk+yzG6dWI3tsJXOSARux0HPP1r3IzsSW2H92xBx3rP8SW4m0W4hmt9/mWsv\r\nzEnI+Q11xpqpTaZxxryp1o2fVHL/AAGvZF8LW+l3AbZHbhY1KgBR7Y6V6Z+x\r\nV8DtP8F6r4h8dvaKsl9qk7QsV5O+RmY/rXjv7PHiO98Sa0uj/wBjslutvnzj\r\nINm70x1zX2Z8O9DXQvCtrZ7NrMu9/wDePNdGQ4WGJrQqS15L29XoY8XZhWy/\r\nB1MLB29ra6XZam9EevFSKAeDTQMDpTlU/eFfbH5OOooooAKKKKB6EdFHQUUC\r\nCmuMinUEA9aAIyOxFZHjHw9beJ/D11oN3D5i3UJjXjhSejfh1/Ctl+vSo3Xc\r\nKmUYyi4vZlU6kqdRTjo07o/O34xfsc2XifSNc8C6hGbe803VDc6dLt3bUYLu\r\nTryDt4JzgkHrxXmP7CHgLxb4D+KeqaH4nsXSQXF1IzF8I3zYJGR8wJHB4P8A\r\nKv0L+Pvg0yzweJLKAFpgLe5PTJ6qx/X86+dPBmkXelfETWor+HdKvlvG23pg\r\nsGA9Rz+lfC18v+pYhUo7X09N/wDgH69hcz/tbAvFy+Oyv66J/wCZ6JbulvEz\r\nnLNgnbjmknEKpJHMF2sGEkjHAVe/8vx59qW3f9ywBZsMCMdv8mpFWCZN8yB9\r\n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\r\nXj5Y0zwiA9FHb8a9dn1G30axWIJ+9kj4HpX12XYGOFp66ye/+R8bnWavHVbQ\r\n0itl+vqdDca1bWcTK0i7Y13Ft3tX5L/tw/Hq5/aE/aDuotPkdtH8OyyWdgq8\r\nq7A4kk+pYfktfcP7a3x4i+B37OWsawmpLHrGrR/YtJGefNk43AZBwoy30Ffm\r\nF4dtJfs/2mUszs28vuBJbuTn3NejI+blLU2rSb7HCu65yrLh0YcdOtamk60E\r\nZZreVlYEfNnHQ9c9q5u/viPkLhtq/d6fhUVpq6F0hxGoz27moJ3P2W/4JI/8\r\nFktIj0/T/wBnH9qLxIsCx7bfw74nvJTtAAwsE7EfgHP0PPJ/VSyvrW+to7yy\r\nuEmhlUNHLG25WU9CD3Br+TjTdbltMTKxOOf3fLZxkGvvD/gnD/wWp+KX7Ms1\r\nr8Pvi7LeeJvBgbYsMsu6505eOYmPVR/cPHoR0oItKJ+76tg4NPB7g15t+zv+\r\n1H8FP2pPBcfjr4LeN7XVrUgC4hRts9q+PuSxn5kYe9ehrIRQO99iwH9qKi3t\r\n6j8qKALbNimhuOTQFB70HaDjFACFmPG6g5PGaOM5NDZoAVicYJpuWNKoz1pK\r\nACiiigAprnjFOY8VHQAjfdqJ8Y5qRnyMCuY+JvxA0/4feHZNWuSGmfK2sJ/j\r\nfHH4UAeaftsftA2nwe+Ft/b6bequpXFuwUq3MS929q/EoftA3fhX9qrRvinr\r\nsxktf7YWGaORsK1q7bJCTjpgk/8AAc9q+xf+Cg/xkvvElve6JJqhN1dN+8k3\r\ndCc56+gr8z/iLfDW5NS1eJmNvHCY7eNm3KyKPl/Xn8a58Zy8nIe5ltN03zo/\r\nYDVoLjwysetaUzXulyKJlkwHZARkE/3lxzkduvqdnw5rmm6jbr5jfJNHg4bd\r\nknnn/AdO2K8m/YF+Lp+OH7JPhLxPeus11b6b9g1Bj/z2h/dt/wCgg10XjXTf\r\nEPha8a+0KYGBiXaNm2/984/zyfXj5GVPVrqfaN2ipR2ep6Br2sSNYyWloq5H\r\nHmbSQB247/57YFcx4h1yytbMJf3G9owx5jGUwAMgMTjIP8q5TSfjVo877Hk2\r\nttCyK64IYDnPPpkfUVg+MviLplzB9ts5xJGjMZHZvl2jaxPOPwB9vSsZQkdl\r\nOtDZnOfFjxSlnKkklpJ5cbK+1WwCvA3dCDwx4yB09qzodYR9O+1SWLQ28kQ+\r\n903BuRke7KRj6fTl/iB460+K78u2ljkaTHmSBl+6cjH+yOn1xXHax8brG30l\r\nrNwskltLhVVh6/MfbkA4zj8hRGjKXQ0+tRiz0yPxTpqSquolplAVvlyQSwPU\r\nknuPbtUYuNKutTZYl2blXy9vUNnB6dOPXj+vhEnxks7qb7LCpj3Q/MZJQ+/n\r\nr0+Xg9MHoeea6DRviZDdSrPIkYkjbG5lGcZBYZxnvxj9Kboy7E/XIdGfQWm6\r\n+xjPmsyMQHWTcQyj0wO/Hr0re0HV43i8vU3zIuMiJvvcbdwyeOO3rnmvCNJ+\r\nJUVzO15eXkaqqDbIJQCCSD06dM49j+dm7+Omg6Nut7Wfzp35jWGMsD2AJPGf\r\n8emM01RkZyxUeh7nf+JmSaWWOZo1GCsbYXKjuSMcdeuc15745+MGnwB0hvVb\r\nbkyNu2/iPqe9eNfEf9pV7LS5lvNTZAvJt0bCsc8ZPfHT6V8z/Fb9ozxB4omk\r\n0vQmZTcNsHlvkv8AT/PSto4eUnZGPtIN889ke5fFX9rS18MXUnhvwBaLe6xq\r\nEp3KG6NjG5z14/p9KPgn4M1nxBqf/CT+Jrx77Ub2QNdXUjZKjPCj0UDoK8h+\r\nBfwvngvf7T1jfJqF1gySSEnH+wP8819lfBTwPLptvHI8POBu9hjp7f8A16+j\r\nwOBjQjzPc+ZzbNamK9yLtFfiejeC9OtNH0j7RMQqxQ7tv8J9vrVabUZr2+a9\r\nuZcR/wDLNW6YzTPFGrwm6TRLI4VQDcbf5V83/t7ftQt8E/BH/CJeFb1R4g1y\r\nNktGhb/jzh6NL7HqB7/SvXWkT5qcup88/t/fHGf42fHKTwrpWpeboXhRzbw/\r\nvPlmuP8Alq/5/IPofWvJYJIYRthmVVH8B4z7Y71l6Uh2vNNOzTStvZnfcXJ5\r\nJPv9aknvo7eD5Ub5vvNt/Puf8ms5O7MNxmrXiXUu5Rhnb5lX6ehqLT1aOQO4\r\nXHYbhxVGeVXmLrcKcN2Harf2pI42WSZW+b5Sq8de2ako0/7ReQpbtK33v4eD\r\nWhbahHbyK6O68/L83eucsbmXzd4Dfezt7GpzqhMgWPDbuArAfL70AfSP7Iv7\r\nfXx8/Yp8VXHjD4LX9n52pQiG+tdTtvOhmiByMqCMEHuCMV99fs+/8HN1udUt\r\n/D/7S3wLEMbbVm1nwzcljnP3jDJ2+jZr8Zn8TSSak8trcy+XH8kIVjxjv+dS\r\nXviyXyoxIhkZchmdeMelBHIt0f0y+G/+CyP/AATw8S6Hba7F+0JY2q3Me77P\r\ne2kscsfOMMpXINFfzMR/EK7hQRBF+XjvRQP3v6R/Yrgoc0DB60ZyOaSgkDS5\r\npKKAAmiik3jGaAFoLAU3eTTc0AKzZpjPxgUM3YUxjtXNAEV9fW9hayXd1KI4\r\n413OzHAAFfIv7Q3xjfX9RutXefbawqyWEbfwqP4vqev5V6f+0t8XoYbGTwvp\r\nd0BHnFzIjfex1Wvjb49+NEi0CZPOVdyk/ewB9a1jG2ptTjzanx7+2H8R9RuN\r\nS1B4laRrnNvZh2xktyzceij9a+ebzw2bzwzNBb27RtJExaNuccf1r0b4vwN4\r\nw8YLbXGpSL5KsVUZ2gse/wCArDitYzLLbo+5FARW7txXmYr3pXPpMDFKFj3T\r\n/ghv8V0u/C3jv4GXly3n6Lqq31nHkZWKZSDj/gaE19xajEZFWyupPMSRSF3L\r\n93PfPavyX/4Jl/ENPhR/wUzu/Bc10I7XxHp0tkyNnDyhfMTj2w351+umrxJP\r\nY+eB935vu/0r5/HQdOu/NJ/efRZXUVbC8vWLa+7/AIFjx7xr8FbPU5Lj+w5V\r\nV93zP/dYH+R/rXiXxN8OeP8AQTJDbaisvytxJ8vmfTnrX1taQWOrp9rtlPme\r\nWVYrj5wR1xxXmvj7w/axR3F08LNIFYKZMleT17/zrkVSSO6WHhI+G/G2t+ML\r\nKeS3vkbzFwskjMcD0wQMfl/9euVmi1DWZGddMZj0YrJwB+X869w+L+gXWs6o\r\nts9uscUcjbU2njv2GPbNZOg+GbOzt2leFW+Ygrt68fyrf2xzvDyvuea2Hgbx\r\nZfqsxgRFXG2RpMc/gDnHWtjTvB09moFxrEjeX/DEuMepUmuw1i+s9MgxFGNy\r\n7h8p/M9elcRrPieEMxRGVlb5VVutWpSkT7GMDTe406zjj2XEjBBgzXEudw69\r\nP8iuT8b/ABfsfDlq0Onyq0m1gjM3KnPvWF4w8a30qNGrHDMdtea6vFe6nOWu\r\ncsTztxWkYXepLXYr+L/HGreIrmaW5lZw8mFUfoK3/hp8Prm3vYtZ1GBvPkA8\r\nv/pmv+PNHg34aT3jpqF2u3DAxRvn8694+GXwzvNSvbaBrNjtkBk+n417OFwv\r\nL70j5/MMdzfu4PTqd98C/hffTRW+p3MIweYz0JH5173c3Vl4T0oRoAZpB8gH\r\n3icZ/wA+31qDw7pWmeFNBW5lKKscQKqv06e1YpuJtX1STX9SOyNlPkrz8qDv\r\njsTXrQifOVKnM9Dnfif8RdG+FPgfUPHfiq+8to42kyzD5j2Ue5PFfmV8WPih\r\nrvxx+JF9448RzMzzSbbePzOIohnao/D9TXsf/BRn9oWT4jeOB8LvDGof8S3S\r\nf+Pho2/1svcfh/OvnqxsI4EUib5io6cf/q/+tROXQwepqo5iVUXbhRnazDgV\r\nQ1K9Xy9kexWLfe544qWeUG3VPM3EAghRn/JrNmnabdujxg9cfzrMSQ5VcYIu\r\nF+f7zen6VOs0aHyphIw/iHaq0joVwBxj+KmLeESKcbm4GO1AzRNyltEzIQ2O\r\nq4qrc6k1rYzagCodh5UfA+8e/wCFV7qeab/WHpwAOMVT8SuIvs+kg/NFD5sg\r\n/wBpv/rUDsTae6Qx+WnPy4Vs9TRqTbU5lVsf3e9VYplMO/nd2Ap10WmZvLxw\r\nu48/higLESuccS/pRUXyf3R/3zRQXY/tCopu8+lIzE0HOOLLjrTdx7GmlgO9\r\nNLH1oAeWI+Ymk3L61GXHamvOiDc/A9aAJd4IppJPJrl/F3xh+G3gSFrjxZ42\r\n0+yVBljNcqMV4d8Rf+Cs/wCxJ8OvOTUPjBYXUsPDQ2UglYn2C5P6UC5kj6XL\r\n+lef/Gn4nr4Z09tC0q5/0yZP3jr/AMsk9fqa8C+En/BU7wp+0r4mudF+B/gj\r\nUbjTbGPdqGu30XlQx5+6i7sFnPXGOB16jM3jPxDc3aXOsalcFp7hj8zdzWlO\r\nN9So+9qcn471efVrxlE+7j5t3fmvmz9ozW4X028imOzbG235uuOo/Gvcta1S\r\nMxySxwszbcivlv8AaO1B7y9CRqZGIZmjjO3AB/riqlsdlH4j5t8T66uk65M3\r\n9n+ZHuYNJIuMn1H41l2fkXQW5ijaNd+W9zXTaz4i0fVbeTTrzSGt5UVhuZQW\r\nznr9a51g8FlHCV2/xba8zEHt4WWx80y+Nbj4V/t86T45jlZP7P8AEtnLIy/8\r\n8yVDf+Ok1+9UN0Na0db2zfaLm0WSHaeCpGf1Br+ff9qy2ey/aBlvoyQZbe3m\r\n6dDjH9K/cL9i74hr8Wv2cvBnikS+ZK+ixJcNnJ8xFAIP5V4+aR+CXlY9jIXa\r\ntVg+9zsL6C6tYo7m0i2suT1yT3247e3oa5Dx5cxXtp5ssnkjaVk3Ar+Gc+va\r\nvQNSt3WNjKV8vbwwXJ9q4rxtP5elTNcCPYoKg+YFOCf88c15B9NyqT2Pmfxt\r\nNaw6jcCCRRtbDNIRubv+We9cT4j8UWdlpzyWzZ4JVVYfmK6b43XyW1o0tpqU\r\ngRWYhVUMrHp6/wBK8B8V+M41Mge5klXruVfugd8V0U6fMrmdbTYuan4olnXK\r\nqzPuJ64NYM2nX+rKolmbzGUl29vrTtCnm1aeGV18tWGW3L8x9Bj0rtdK8LW8\r\n0skgtSTJx948c11KK2OWUubc82tvCMt5cv5vzdRu613nwz/Zi1bxJt12+0z/\r\nAEfrBGy/f56n2r0HwZofwa+H14uufF3Xraxt48FbS4YgsxBO58D5FIGRk5bP\r\nHUZ9h8G/tcfspapOujaL8VPDyuihVhW7ibIPAwQOB9cdq9rBYHapU+SPls2z\r\nSPN7Ki/VnmXhz9m77KFnmsUHzZUbeB79K9J8C/DfT9GuEIhVWTk8deOtd1Jq\r\nukatCtzpLwzQt86yQkENxnr0/wDrfpn65dHSLDzrd1jlkxtX69/516ajrofO\r\nyqSsYPivUVuLhbaEFYo+GTdwzV5P+1j8c7T4NfBzUNbFyq300fkWC7sb5GHG\r\nB3AHP4V6GJftNzJcTN8nIXd39/zr8+P+CinxqtviP8VY/AegXayafoP7uTby\r\nrTn731I4H51rL3YnMeEx6pqGq6pNqt/O8klxIXkaT5icmtqKWR4N6TqPmH7v\r\ncPesGCBrUgtkQlgF/wBk/n0NaEF2QfLBbc3GSuNv69a5wJrm4O7ywhyANvTn\r\nFUbl5I2B3qvtgU6eXDb1b5m7+lVZ5SXzgAnu2OaAH7485LhsH+Kg3SnhCvb8\r\nKqyXK78JxzmjzSAv51LZSiTv591cpGsn3mA6Vm61eNda7cXJPHmYX5uwOK1N\r\nO1GK2ZbuRt2zBCqvOce9Vb/QlFl/aVuzt8377eOACeCPbJp9AZHbykDa7Dsc\r\nYpzSMQ3f8KpRTeWPK3/N/MVdtkaX55D6fLREdiFmUH5iPxoq4beE8/8AstFH\r\nKguj+zJnx0phcdTXG/Fj49/Cv4LaFN4g+I3jSx023hXczXFwq/zNfBn7S3/B\r\nwX8JvBr3Gh/A7w1ca7dRhgt9N+6t8+oY8n8Aaqxz8yP0evdTs9PhM93cxxKO\r\nrSOFA/OvIfjT+3l+zB8B4Hk8ffFLToJV+7bpcAyMfQDr+lfht+0L/wAFcP2s\r\nvjnc3H2/4hXGm2MrHFjpTGIKv+/94/mPpXzJ4h+Jev8AiWeS91TU57q5ZstL\r\nNKXZjnqSepp6C95+R+1nxt/4OG/gP4Us7q1+F3g3UNaukXEMky+VEx9ctz/4\r\n6a+Hf2gP+C6X7X3xTea28NeI7fw5bSZ2w6cm5wvoXbPP0Ar4TvtavFVvMYru\r\nGMise4vJZmw8jEdNy0r9g5e56Z8R/wBpn4tfEm+e+8afEPVNSkkOSby+eQD6\r\nAnA/Co/g74N+I3x7+JelfDbwPBJdanqtwsMOclI16tK57KoySfbHXAPm1oHe\r\ndYUTfhhhWXJb296/X/8A4JbfsWQ/s5fDP/hc/wAR9IRfGXii3V1t9vzadZnl\r\nYfZ24ZvwHanFczKjFH0N+zb8DfC/7MPwg0z4WeGf3kkUe/Ub5h893cEfNIx+\r\nvQdgABwBXReLb9JXW3J3baedTaTdO27O37o6j0rndXlmmlMv8TN/D6Vty8qs\r\nbmZ4laHTdHuLlnY7lwvtn/61fKfxM0641rUZY1v1jaZ/l+bBxnPGfw/Gvpr4\r\nl3zab4aO8Y/d92H3j/8AWrwHxR4Ql8QWS30shU7cou3BVjz6ZqZHRRPE/ij4\r\nLtNFhiuY3WSXflzuH+ea4G/nV4trNlmAwe4Feo+OtDns3+xXEnmMsnyk/T0r\r\ny3Xrco7SxSYMfyjaOprgxGx6+El0PmD9sPSjH8RNN1xRxdafsz67HP8AjX6M\r\nf8EUfi1F4h+Dt38OLm4bztJuvNtxu6RuB+ma+Bf2xdPLWmg6j3jmliY/UBv6\r\nGvTP+CU/xj/4Vf8AHrS7a7uttpqjfZJl3YGT90n8f515WOj7TDryPSwNT2OO\r\nfmfs5dWv2qFWutrZz8y8fSvNfF2n4e8huYpGG4n5VHy8np7frXp0Ecl/ppuL\r\ndN/dcNnPHBrg/G+jLf8AnC/aaMTIUaRHOF9vrmvBeh9dR94+Q/jroKajbSJF\r\ncNsjZhub8+o+lfO+raL9mn8+4jjG7HlLuADc9cZzxmvrH4xeEoXheC5nMcaS\r\nYjUqVJ/2jivCvEnw0sr+c3lvHJK0bfI6ghc+n6110paE1YdTl/hb4Y1Hxj4k\r\nXRtAhWW+kX5mkIWO1j4Blc9lGR9ScAEkCmfH7476J8G9Hbwd8PpVvNWaF1uP\r\nEEyhkAK4H2dclc5x85z0OODXe63BF8EPhfPZaKm7VtSjSbWbtZk3QjO6K2Iz\r\nkLgktgA53A9Fr478dX1lFq0s2p6R9s2x+VDHJMyqAuMfdwcAdvxr6XB4ONOm\r\nqk1q/wAD4HNc0qVKzpUnaK0fn/wDjPHXjLxL4rMC63rl1dLBHtjNxOXIycnG\r\nTwM+lcZdIpZgG6fpXWeLPFL6wf3Wk2NhCh/d29jb7QD/ALzEux92Y1zT2iqQ\r\n6jqPmauyR4aXMfT3/BNj9rzxr4E+Jtn8IfFerzXmh6pujtFuCZDBIPmwO+Cq\r\nsB6Er2zX374r1WO9v9kTblGGXHuAc/rX5V/sgeE5fE37R3huzhjVkhmmuZC0\r\nZYARwSOM8EDLADJBGSM5FfpyGaabzBgMqLGg69BgkVpR7siejscj+0t8V9M+\r\nC/wW1nxfNMPtS2xjtOnMzDao/Pn8K/LNr651rUrrWr+XfcXMhkkZmyWJJOfz\r\nr6Z/4Ka/F6TxD430/wCDejXTPDpi+fqEcZyBMw4B9wP518zR2kcEa4O7d1C+\r\n1FSV2QXVDojrL/HwylfxxVeMLAo82UNDuwjnnb7GnzSyPHtDKM9vqKZJJDkW\r\nlyi7WXBb296zAXzVk4XpnP3QOKZdKZIs7sttwVFRGN7Jv303mQnlXC5KDsD6\r\n/WlWaW6VpI5GVAvyr/E3+FA7FVY9zYkO0nsv+eKm+wq0qi5dWXr5aZwv1z1q\r\nSKXzYzbSrtRf4akgtZXOcHPqvf8Az/Sp5R3IpLZ3nZQPlb7pUcCrPiCdNP0R\r\ndMR1zNg5GOAOf5/yq5Z2QhuI0R+vLqewrn/EN02sahcTxIvkxrtVcgfKOOB3\r\nPPb1qguZ9sBJMMnPPbvW5DbhArOo5Gd2Pb/GqOj6aUO1+OcndW06MjK29fu/\r\ngBQJlUmQHCwtj6H/AAoqwAeyL1/hIxRQI+kvjx+1n8ZP2gfEEmv/ABP8d32q\r\nTMxZI5Jj5aA9lQYUfXGfevMLvxBc3DqPNbj7vvWcZ2ZsqdzAHK+lV2uZiePl\r\nHvVXMlFR2Ll3fXEg2CbrydvaqJu3hZmiYbsc+1PS7Vf3ca7mb+Ks+V5Fkc4y\r\nP4qkYgurq4kLNL8nv3NI0nmg7CN3fj0pn2uI7Rs2ruxXsX7E/wCyf4j/AGt/\r\njNa+DoEe30GxZbrxJqfRbe3DfcB/vv0H4nnGCAfQ3/BIz9heL4oeKYf2lvil\r\npTN4e0S7/wCJFZTpxqF2h/1hB6xxkfi3pt5/UaS5+2SeUUZgp529PYV5LrXx\r\n4/Zg/Zd8GWHgiTxppOl2Ok2a29lp1vMGKKq4CgDPJx37187fFD/gsz4K0W1u\r\nLX4T+C7jULtQTDdXziOI++Bkk10RjyLU091H3HeRIsGwvj+9isxI7C2UzXNy\r\noUH+Jq/Jz4h/8FVP2rPiJfSfYfEFvo9vyFj0+2HH1LA5ryb4n/tuftF3litp\r\nf/GLWWXyyhWO7KZ/KlzB7RH6+/EnUIdYuE0+GF/Le4wzfeUqFJY/kMD615P8\r\nRNQurQmJJGXzFJbgV5x/wSa8R6v8Rv2YX8aeL/GF5rmrTeKLu3Y31yZTbRxw\r\nxeXGPQYZj77q9L+Md3O/nRRWsatDkBdvT34qZaxudVGR4f8AEW9ubu3ujKjB\r\n1H7ti354rzM2Uv8AZHnzOPl9e9d7qWp6rqYuc2bNHbsI3Zl6EjIH44Nefap4\r\notvssmmeVli/97niuKp7yPUo+6zxP9rqyEvhC0kVf9TfK/0yCK8y+FOvXXhz\r\nXLTV7CUxzWsySxkHoykGvY/2hLL+2vh9evajcI8Oynqu014X4YWSGSN8e1cF\r\nSPNBo7FLlxCkfvh+x98XNO+L/wAFdI8VQ3TedJZIrMv8LgY/mK6TxDaadqEs\r\ncF5qai8bIXdwsrfy/wAa+Ff+CP3xvazsr74YajqIV4W8y1V2/hJzj86+79dm\r\nhubWWZkUMwx6Zb0/+vXz1SPLKx9Zhan7u5418afD9zNYtpLKMsreZuQqoPsR\r\n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\r\nOuW+If8Ax4w/9c2/kaKKmXwlxPLdF/5CE/8A1zi/9mrgvi3/AMjpqX0j/wDQ\r\nKKKwlsangz/8j1p3/YVj/wDZq+oPBv8AyK0f+7N/6EaKKdPcqt0PhD/m7vxB\r\n/wBjPcf+hmv0t8F/8iTa/wDYPb/0Giipo/xJeoVP4cT4D/4KSf8AIx2X/X1J\r\n/I18mWn3B9TRRWc/iOWpuLF/qZ/pH/6C1QTf8g6T/rs39KKKkklsOsf+9/7I\r\n1TT/AOtP+9/7O1FFBJSb/j8f/r6P/oIqXUf9Qv8An+GiigDmp/8AkZrP/ek/\r\n9Crc07/j4X/rp/hRRQVIfqP3v8/7dRv/AKhv+ub/ANaKKCS1F/x6x/8AXq/9\r\naW6/4/Zv+u//ALLRRQVEZp/+ph/67D/0AU2Hq3/XRv5LRRQEitcf65vrRRRQ\r\nSf/ZAAAADQplbmRzdHJlYW0NZW5kb2JqDTEgMCBvYmoNPDwvRmlsdGVyL0Zs\r\nYXRlRGVjb2RlL0ZpcnN0IDExMi9MZW5ndGggNTAwL04gMTcvVHlwZS9PYmpT\r\ndG0+PnN0cmVhbQ0KaN6MVMtu2zAQ/JU9toeKIiXxAQQG7NQpirSOYTknwwdG\r\nYW0hMiUwFBD/fZei7CZBm/qiwQ5Hu8tZkhxSECAzkEC5BAVUCqAp5JQDpZAr\r\nBpRBkeVAMygEkjlwhlAAF7jGQSBDBYgCSQlCYSIFMk+BpSBlDoyCYgoYA6Uo\r\nXF2RWyyYwoostTPWr50xWPwtsTAv/tYcgZJV25ifusPGgmJ97AwpveurQbZq\r\nWz+ZhJQb7BUFoWYAqiKwCFmEIgKPICIMpbdkCQNNSlKaKiZd9IfnTRrMCIqB\r\nmlrbeu3r1pKy05ZMna9/6cqTJZnVD03d7pzu9scQzK13R3K9186Tm3rXO0O+\r\n1hrXD+fQtd217k7h3D5ickMW4XODO/sTfbdNbU2517j7UX3X+8DFNtCR+sm0\r\nvR/D/uG5cnV3DjvjXhNrdHfWvoTuyb19NO6caTI5GfnOunwA2zfNRzaefI9T\r\n2A6zTskPbXef5osv9+VntHmc/Q6YGA1fxhHisC9UbtjY0Pbi3NlZ+W0WlHFf\r\nb6Rx/4O6eKf+d15+sVJc3Ku8UDkNdyoQt6D+KotH5aSlo5am/xPP8HBscpng\r\nGWBcJvgsFDlPMrzqSiWp3JI77PAYjtuy0ZU54KUls6atnl79zVgiJb4UCFCw\r\nLGEguEoU++jn3wIMAI3mMyUNCmVuZHN0cmVhbQ1lbmRvYmoNMiAwIG9iag08\r\nPC9MZW5ndGggMzk2MC9TdWJ0eXBlL1hNTC9UeXBlL01ldGFkYXRhPj5zdHJl\r\nYW0NCjw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVT\r\nek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0\r\nYS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNC1jMDA1IDc4LjE0NzMy\r\nNiwgMjAxMi8wOC8yMy0xMzowMzowMyAgICAgICAgIj4KICAgPHJkZjpSREYg\r\neG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1z\r\neW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9\r\nIiIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29t\r\nL3hhcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25z\r\nLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6ZGM9\r\nImh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAg\r\nICB4bWxuczpwZGY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8iCiAg\r\nICAgICAgICAgIHhtbG5zOnBkZng9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRm\r\neC8xLjMvIj4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTYtMDQtMDVU\r\nMTU6NTk6NDUrMDI6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1w\r\nOkNyZWF0ZURhdGU+MjAxNi0wNC0wNVQxNTo1OTo0NCswMjowMDwveG1wOkNy\r\nZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMDQt\r\nMDVUMTU6NTk6NDUrMDI6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAg\r\nIDx4bXA6Q3JlYXRvclRvb2w+QWNyb2JhdCBQREZNYWtlciAxMSBmb3IgV29y\r\nZDwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJ\r\nRD51dWlkOmVmN2ZlZmYwLTM4OTMtNGZhOC04NjljLTkzMTdmZjkxZWJhZjwv\r\neG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+\r\ndXVpZDoxMmVlY2RlNi1hMmU4LTQxNWMtODQwZS1lYmE3ZDNjYmJlZjY8L3ht\r\ncE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpzdWJqZWN0PgogICAg\r\nICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaT4yMjwv\r\ncmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1w\r\nTU06c3ViamVjdD4KICAgICAgICAgPGRjOmZvcm1hdD5hcHBsaWNhdGlvbi9w\r\nZGY8L2RjOmZvcm1hdD4KICAgICAgICAgPGRjOnRpdGxlPgogICAgICAgICAg\r\nICA8cmRmOkFsdD4KICAgICAgICAgICAgICAgPHJkZjpsaSB4bWw6bGFuZz0i\r\neC1kZWZhdWx0Ii8+CiAgICAgICAgICAgIDwvcmRmOkFsdD4KICAgICAgICAg\r\nPC9kYzp0aXRsZT4KICAgICAgICAgPGRjOmRlc2NyaXB0aW9uPgogICAgICAg\r\nICAgICA8cmRmOkFsdD4KICAgICAgICAgICAgICAgPHJkZjpsaSB4bWw6bGFu\r\nZz0ieC1kZWZhdWx0Ii8+CiAgICAgICAgICAgIDwvcmRmOkFsdD4KICAgICAg\r\nICAgPC9kYzpkZXNjcmlwdGlvbj4KICAgICAgICAgPGRjOmNyZWF0b3I+CiAg\r\nICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpPndw\r\nQGNnLnR1d2llbi5hYy5hdDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpT\r\nZXE+CiAgICAgICAgIDwvZGM6Y3JlYXRvcj4KICAgICAgICAgPHBkZjpQcm9k\r\ndWNlcj5BZG9iZSBQREYgTGlicmFyeSAxMS4wPC9wZGY6UHJvZHVjZXI+CiAg\r\nICAgICAgIDxwZGY6S2V5d29yZHMvPgogICAgICAgICA8cGRmeDpTb3VyY2VN\r\nb2RpZmllZD5EOjIwMTYwNDA1MTM1OTI2PC9wZGZ4OlNvdXJjZU1vZGlmaWVk\r\nPgogICAgICAgICA8cGRmeDpDb21wYW55PlRVIFdpZW4gLSBDYW1wdXN2ZXJz\r\naW9uPC9wZGZ4OkNvbXBhbnk+CiAgICAgICAgIDxwZGZ4OkNvbW1lbnRzLz4K\r\nICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94Onht\r\ncG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\nICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\nICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\nICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\nICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\nICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\nICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\nICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\nICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\nICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\nICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\nICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\r\nIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0i\r\ndyI/Pg0KZW5kc3RyZWFtDWVuZG9iag0zIDAgb2JqDTw8L0ZpbHRlci9GbGF0\r\nZURlY29kZS9GaXJzdCA1L0xlbmd0aCA1MC9OIDEvVHlwZS9PYmpTdG0+PnN0\r\ncmVhbQ0KaN4yMlYwULCx0XfOL80rUTDU985MKY42MgcKBsXqh1QWpOoHJKan\r\nFtvZAQQYAOeoC+ANCmVuZHN0cmVhbQ1lbmRvYmoNNCAwIG9iag08PC9GaWx0\r\nZXIvRmxhdGVEZWNvZGUvRmlyc3QgNS9MZW5ndGggMjE3L04gMS9UeXBlL09i\r\nalN0bT4+c3RyZWFtDQpo3mzNQUvDQBCG4b8yt24Qk03MFiqlWBq8aKFgpefN\r\n7lRXTSZMdg35905FxIO37/DyfFUNGtbrYpviK7Gahjv3ksc0Bexz63Ibs2JH\r\nXYd9HNX3HGw/q+MznKSAa9jZbkjjJ/IYqJeA0UZZjY2omttKl0tda1Mas6rr\r\nK10ttF78VPK2dUytjXBo7vf2HRnKEs7EcCL2WfGA8yTj8rsn/59ofsUDk08O\r\nhfTU4gWEx9Cy5VnMXGfFEyV2KE44B/R/oRuzqpYSpPYNXZSzY4gfqLLN5kuA\r\nAQBQk1YyDQplbmRzdHJlYW0NZW5kb2JqDTUgMCBvYmoNPDwvRGVjb2RlUGFy\r\nbXM8PC9Db2x1bW5zIDUvUHJlZGljdG9yIDEyPj4vRmlsdGVyL0ZsYXRlRGVj\r\nb2RlL0lEWzxDMzI1MjM5RTM1QURGRDRFQkMyMDBCNjY4NDQ0M0YxND48Qjky\r\nQTlBMzZCNTA5NkU0MEExOTYyQTU4NjZCOUJGOUI+XS9JbmZvIDI0IDAgUi9M\r\nZW5ndGggNTAvUm9vdCAyNiAwIFIvU2l6ZSAyNS9UeXBlL1hSZWYvV1sxIDMg\r\nMV0+PnN0cmVhbQ0KaN5iYgABJkbG7jwGJiAjBEQKHAWRjH1g0gwo+z9xG4gN\r\n5NGWZPoAIhkZAAIMAID0BjkNCmVuZHN0cmVhbQ1lbmRvYmoNc3RhcnR4cmVm\r\nDQoxMTYNCiUlRU9GDQo=\r\n\r\n--------------010000060907050002090004\r\nContent-Type: text/plain; name=\"message-footer.txt\"\r\nContent-Disposition: inline; filename=\"message-footer.txt\"\r\nContent-Transfer-Encoding: 8bit\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\n--------------010000060907050002090004--\r\nFrom \r\nReturn-path: <eric.haines@gmail.com>\r\nEnvelope-to: purgathofer@cg.tuwien.ac.at\r\nDelivery-date: Thu, 14 Jun 2018 18:44:23 +0200\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66])\r\n\tby mail.cg.tuwien.ac.at with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256)\r\n\t(Exim 4.86_2)\r\n\t(envelope-from <eric.haines@gmail.com>)\r\n\tid 1fTVME-0002aK-UW\r\n\tfor purgathofer@cg.tuwien.ac.at; Thu, 14 Jun 2018 18:44:23 +0200\r\nX-Virus-Scanned: amavisd-new-r at vc6.kom.tuwien.ac.at\r\nReceived: from mail-lf0-x241.google.com (mail-lf0-x241.google.com [IPv6:2a00:1450:4010:c07::241])\r\n\tby tuvok.kom.tuwien.ac.at (8.14.5/8.14.5) with ESMTP id w5EGi5w5020990\r\n\t(version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=OK)\r\n\tfor <purgathofer@cg.tuwien.ac.at>; Thu, 14 Jun 2018 18:44:06 +0200\r\nX-Connecting-Host: mail-lf0-x241.google.com [IPv6:2a00:1450:4010:c07::241]\r\nX-Connecting-Addr: IPv6:2a00:1450:4010:c07::241\r\nX-Sent-To: <purgathofer@cg.tuwien.ac.at>\r\nX-Sent-From: eric.haines@gmail.com\r\nReceived: by mail-lf0-x241.google.com with SMTP id y20-v6so10469533lfy.0\r\n        for <purgathofer@cg.tuwien.ac.at>; Thu, 14 Jun 2018 09:44:06 -0700 (PDT)\r\nDKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;\r\n        d=gmail.com; s=20161025;\r\n        h=mime-version:from:date:message-id:subject:to:cc;\r\n        bh=sDWNM1301lIiCClrtnDWkggJBVk2qHNJJkls9qJaV9U=;\r\n        b=UXHO4Ec7LPclHi+N/sSxY4HsxxOJ6Yi3kmGKqTKTqf2CLfPZmqyz4werzcbM6YasHb\r\n         8YfITzaA7iQmtA7XKp6IIimuC/UIgXfQFjUKRaGgyq8qz3LW8ufqieOHk3p5FoQKpq+Z\r\n         UYYP3f8J0vZBJr/a5qns1Q3HTnmkM9l9vxxNExh/saLxTLtDSooqzdfon3qt7/SAz0kE\r\n         HHPIK5a19hqXEbfYSjKk2WfSzAlYUd2IH++F5VQAuldheGAyji5SC+/X5R2jKemJMUYq\r\n         x4N7BSPSNcXIKCrgyM3n2UxhVPjv4Ie/AmKE2+r4tLvgs2ZTodO+mqUrc8b7AFrDyMT5\r\n         8Isg==\r\nX-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;\r\n        d=1e100.net; s=20161025;\r\n        h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc;\r\n        bh=sDWNM1301lIiCClrtnDWkggJBVk2qHNJJkls9qJaV9U=;\r\n        b=stcjya5haAM/zuStSJ4RPgoUXSlRvuhOTEWKUSUvyxWjtnHGccaSLg2IXmxdiPf7yo\r\n         27gL5p3TFCPrf1C0NGjZdclTByFgKSXd6BXKvL7QsyQqiAR0CWb2UQc29/u+iilOCyBN\r\n         82H0B3qmAlkoxX8rWB8fCgyw4JouAWaoAe8f2I+ZJYrcrm5+NeCxqK2vJXS0z18QFuZz\r\n         ItUVaCY1eWdq1cF+EqQgQ0oYUs05vhaP9kFQ6YXAkXkqSxf36HweK7OYkkM50OrnJAFL\r\n         Ph/Kxd1TuykjcX8pNDsVPPafODCFiL8yiCFpZt/dCRNjVp4FGsdcT3Gg616HfcGpYlnU\r\n         4P4g==\r\nX-Gm-Message-State: APt69E12M3XA4FwvF5x589yyJF5BBvV7+4T8bgKrACUrAGPccq9znWVh\r\n\tzp+sBEg//oWONDTigdPRrcf9/qpPfeI+6H6LtRY=\r\nX-Google-Smtp-Source: ADUXVKKvzu9X5NF3qZ69iUUYEWO4x69EBVcFTkkGfCfRRa7Nttur78LjSFkwoauQB3jx8VTchyagvOuDnhoG6XYcCTs=\r\nX-Received: by 2002:a19:3bc5:: with SMTP id d66-v6mr5734089lfl.113.1528994641194;\r\n Thu, 14 Jun 2018 09:44:01 -0700 (PDT)\r\nMIME-Version: 1.0\r\nFrom: Eric Haines <eric.haines@gmail.com>\r\nDate: Thu, 14 Jun 2018 12:43:22 -0400\r\nMessage-ID: <CAMsz9VBRDstdLJca-kfULwFrKYL=dVm9s_a=Wihf5Tiyu=HPNQ@mail.gmail.com>\r\nSubject: (Optional) abstracts for \"Ray Tracing Gems\" due June 21\r\nTo: Eric Haines <erich@acm.org>\r\nCc: =?UTF-8?Q?Tomas_Akenine=2DM=C3=B6ller?= <tomas.akenine-moller@cs.lth.se>\r\nContent-Type: multipart/related; boundary=\"0000000000007476b3056e9ccea1\"\r\nX-Greylist: Sender succeeded STARTTLS authentication, not delayed by milter-greylist-4.2.7 (tuvok.kom.tuwien.ac.at [IPv6:2001:629:1004:11::25]); Thu, 14 Jun 2018 18:44:07 +0200 (CEST)\r\nX-Spam-Status: LOW ; 32\r\nX-Spam-Level: ***++\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\n\r\n--0000000000007476b3056e9ccea1\r\nContent-Type: multipart/alternative; boundary=\"0000000000007476b1056e9ccea0\"\r\n\r\n--0000000000007476b1056e9ccea0\r\nContent-Type: text/plain; charset=\"UTF-8\"\r\n\r\nThis morning I started to write people involved in ray tracing and ray\r\ncasting, past and present, fully or tangentially, asking to consider\r\nsubmitting something to the book I'm co-editing, *Ray Tracing Gems*\r\n<https://developer.nvidia.com/raytracinggems>. It finally dawned on me that\r\nwriting each of you individually would take a week, at which point the\r\ndeadline for the additional incentive offered by NVIDIA\r\n<https://twitter.com/NVIDIAGameDev/status/1002605553124892672> (free wicked\r\nfast GPUs (I now live near Boston, so have to say \"wicked fast\")) would be\r\nover.\r\n\r\nSo, I wrote a blog post, tweeted it, and even posted on Facebook (I should\r\nhave put a cute cat photo with it, to get likes. Hmmm, I'll add one here\r\ninstead). However, I wanted to make sure you, yes, you, definitely received\r\nword. Here's the (short) post:\r\n\r\n*http://www.realtimerendering.com/blog/one-week-to-go-submit/*\r\n<http://www.realtimerendering.com/blog/one-week-to-go-submit/>\r\n\r\n\r\nIf you are inspired, I hope you'll consider submitting a proposal or three\r\n(if nothing else, the photo at the bottom of that post\r\n<http://www.realtimerendering.com/blog/one-week-to-go-submit/> is\r\nworthwhile).\r\n\r\nThanks for your consideration, and please do pass this email on to anyone\r\nyou think may be interested,\r\n\r\nEric\r\n\r\nAnd, our family's cat-almost-in-bounding-box Ezra says \"Submit!\" (expressed\r\npurely through the eyes)\r\n\r\n[image: image.png]\r\n\r\n--0000000000007476b1056e9ccea0\r\nContent-Type: text/html; charset=\"UTF-8\"\r\nContent-Transfer-Encoding: quoted-printable\r\n\r\n<div dir=3D\"ltr\"><div>This morning I started to write people involved in ra=\r\ny tracing and ray casting, past and present, fully or tangentially, asking =\r\nto consider submitting something to the book I&#39;m co-editing, <a href=3D=\r\n\"https://developer.nvidia.com/raytracinggems\"><i>Ray Tracing Gems</i></a>. =\r\nIt finally dawned on me that writing each of you individually would take a =\r\nweek, at which point the deadline for the <a href=3D\"https://twitter.com/NV=\r\nIDIAGameDev/status/1002605553124892672\">additional incentive offered by NVI=\r\nDIA</a> (free wicked fast GPUs (I now live near Boston, so have to say &quo=\r\nt;wicked fast&quot;)) would be over.<br></div><div><div><br></div><div>So, =\r\nI wrote a blog post, tweeted it, and even posted on Facebook (I should have=\r\n put a cute cat photo with it, to get likes. Hmmm, I&#39;ll add one here in=\r\nstead). However, I wanted to make sure you, yes, you, definitely received w=\r\nord. Here&#39;s the (short) post:</div><div><br></div><blockquote style=3D\"=\r\nmargin:0 0 0 40px;border:none;padding:0px\"><div><a href=3D\"http://www.realt=\r\nimerendering.com/blog/one-week-to-go-submit/\"><b style=3D\"font-size:small;b=\r\nackground-color:rgb(255,255,255);text-decoration-style:initial;text-decorat=\r\nion-color:initial\">http://www.realtimerendering.com/blog/one-week-to-go-sub=\r\nmit/</b>=C2=A0</a></div></blockquote><div><br></div><div>If you are inspire=\r\nd, I hope you&#39;ll consider submitting a proposal or three (if nothing el=\r\nse, the photo at the bottom of <a href=3D\"http://www.realtimerendering.com/=\r\nblog/one-week-to-go-submit/ \">that post</a> is worthwhile).</div><div><br><=\r\n/div><div>Thanks for your consideration, and p<span style=3D\"font-size:smal=\r\nl;background-color:rgb(255,255,255);text-decoration-style:initial;text-deco=\r\nration-color:initial;float:none;display:inline\">lease do pass this email on=\r\n to anyone you think may be interested,</span></div><div><br></div><div>Eri=\r\nc</div><div><br></div><div>And, our family&#39;s cat-almost-in-bounding-box=\r\n Ezra says &quot;Submit!&quot; (expressed purely through the eyes)</div><di=\r\nv><br></div><div><div><img src=3D\"cid:ii_jiepgnap0\" alt=3D\"image.png\" width=\r\n=3D\"544\" height=3D\"530\"><br></div><br></div><div><br></div><div><br></div><=\r\n/div></div>\r\n\r\n--0000000000007476b1056e9ccea0--\r\n--0000000000007476b3056e9ccea1\r\nContent-Type: image/png; name=\"image.png\"\r\nContent-Disposition: inline; filename=\"image.png\"\r\nContent-Transfer-Encoding: base64\r\nContent-ID: <ii_jiepgnap0>\r\nX-Attachment-Id: ii_jiepgnap0\r\n\r\n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\r\nnWZDZsmAPlfZ9B3OgrckejsQlUFn/KyCmfhPE5lFEfYMLIGZ2pUUnDytTji41iOBb95fsP76/oIL\r\n7KvvsVFTrkKTK2cXzNfHembV7742bE/gWQHgH//0V0ROQmTjjbfe9pa3LJ3H/qaJ8yS626U60sE9\r\nGe2yQTCZ7m6W+O3hZjw/fh1fNx1c0ubt7f24fTFjYSY34qSex+40xvPTl2GC39PLc/2WaMJT+EyQ\r\nYK+b21uJo2MGtT5aXrc/jC9fP4+vX9HuIbacDLSt28iIgBWfC+bzOvbAc8gsDTSHh7U8J9OMksxu\r\n4mkFf/BGZ5x2nenZCOg8wMDpPny/Gw93H8b93UP2e4nszOWGdFp05Bz4tHnwb37z3fj3f/9j9Igg\r\nk00Q+CZhtmbjZ5ylvHJ7i5HczyPjeLRHkKWFT8PSVQNXp9NLbPbbzX7cZF/Q6if9i3xnvK2ykMSz\r\n9J765t425DBJcnZgykqC8gTu5gr8/YEvg5vJ19/y2be2AJ81gVVfpDhUZ8u5X5lrnxM4TrnWBx/3\r\nHeBCOzbPdwMlYEdndiEDcijm9eXTH65OrC+CP5bt5ucsKPDx+l6d23r3GdhpEmXBSac60NeB5vrv\r\nfvs6Bz3jkxRP4JMEWXoXHK2jSQG+1/ncPdSW/l2yr/9pO0/0T/HPJnYwYWwNajRwXLQofr+lxcLj\r\nqhtdJJskmsjJ3/72U1gf33TwvvXHvzm+5EU16gf/y4s+n/P2LvCZ8UEGfdTvXDtSvCjz8voSqi86\r\neGHSOO8zE4Gv19kKZN+A/O14oKc22ySK4K59U19tAJhdM1Ps4eEh7ZFgennZG8mk1V9xV474El1+\r\nymUNXiaqnOJHT55rkqsyiBYHM79PTQZ6AyDZtN/aTz/9FNtLzpWrLS0utpZ+TxsK5peXblWij3Ch\r\nbxDjGbB4fh2BzY/ZZ/11vF+/sg3rGSX4kYvf1CculFwpDt2r3Vt1rfpUP7uesuWjZVsrM/CTmPrK\r\nBqtXvOBtxGxx6o13sp4RA9RmLzjXuXPzv723+qkM3tGHXivt4y9f9R38iVvIJ/9kxjb6c3Nwz0yn\r\nL2Nztnz7JXtvqVdi6Yfvf5OZqejxh3/+Q3iZjsk+RNOv2O0+BQYJ/SW/4ClsNibvtgHg8MF3jtWP\r\nhV/9WN/dW593XMzn1+/WUX/Y9/Xs9f11XV3ug2nVe31uXXOG0zXu3nF7qdVzq15nda66CVjhWH1c\r\n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\r\nHjt7Ozpmifwh0DGAIQ4EcCr7KctfGOngmFQIwV5OrNPdHmtOKydPYIqwxVECXghXOkYnGQXFDCeM\r\nC5QXCuDKtas6iGlfOku/q6yI8slmtjlp7ENm5dMV9Mu6U/avunhOpyiCdQyICDcH1H2ZsQz6BDpS\r\nJp1QOt44Yxg5dnoIRynFKMYUhEg0OG3wh4m6bXnfMC/zUgJ5ecdeNwj1qtaEZxnVHdePsgG7nWV1\r\noimjccCduuaLckjTH8o3dSXjV8OjDiLrJPwYsjUqbfq4Zl0WuIAnGc1hLTKBEO6tnIke8xt4yUP6\r\npgdw8Zy6edcwNHzWROX6UM1r3bbAbEu6c6L3mD5RoF0mTYKW1EN5Kqe1dUdtwPHBQfaTgF95J8wV\r\nqIIo3V4yC5+8Ehmy7OKdGevonQSqMFYoA8VgO4P9UiAFUysoVKpy350oeEk94Ovu3Xvjg/c/nKYC\r\n75/fd/Ygs4bIB+xPX82PwB25D34Ln4WyJZ6ezt8K69mn4dPkC4zUDQx20uB5nOVkInjvlJMXDsRd\r\nw4ihjXFq0LGm2DcfyCMlSN1+dBWOAY4U19xejPMY+aYRjhyXbh3UU9NSZ3gbfkkz8VhUUHhMmj8j\r\nTbw3MKSIVDr4E7ktus6Yal7NE/R581EblqmDQp+V2uT5++gSuZ3TIdOkX34aj9OzCg7ad9RSmH5H\r\nSXyXhh1IeaY8mkga0y6CLunoYxgHooKlyuyyyS9WLEKkBV71MjyZ+pvmKStt6jpjUzY/Fyzmi7M7\r\n93GlVzRa5zIavqYFv/k+tcs2ymCR0TKAG0/SufRp40rYClczzgsHz+Aw9cx0Mn3J/FTHoqwur++i\r\nn/fiVuiFXSe3HDtshu5/yMeF3HX5gfdp+DodafhuEKPggGrgCC633NIljm4XT/GeOloPdB2Bowwd\r\nRvfch4a6mUVCO1J296vUPcMa5yNlBWdPlx8aC2/R6VkxZPCt5S1t29Ao5DsXdlKX3/e01cc6nsoa\r\nrSdYXw6TfSS4WuhV4CAvny6f+/JDqd0nc8dYz0BUOTjiOf2VjnSwPp0G5bNWLaV36IN7gAoYLLf6\r\nfepDZ+GoZSuFbMEA3iONwEpvC9wZKcXmoQzSd3t41v19ypr3eOM5OG68UQ5tThmZERCQw1ukI4+D\r\nDmdnzjpg5NjDvSto2fhj5k1sMPiCWao55SvBmbYh4qCrGyrAFV1u6/UBrJ/9vpxZNc8QA0bqAp6k\r\n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\r\n8uUXx6vf/MZ45O7dOAy/9Ev/93jzjW+PZ559dty6dXu8/PLLSTxZvmYT+aty6TecaQqN6Aq6jaMg\r\nsRt4nJuyvOBjtFf5s+e04aDPgpM5M1ParCCljh+nTjl+ZkePmwRzTjvoohKjyclF2zqaJg7oDDzB\r\noe04ljNa0QfHggU82sPnZHv97btjvmzfdf37SFwsvNQBM5u6knSFpf14vn2sNumE6JGJj9Vv2102\r\npW3g//DYdOhSaRq8TV3NRnAKJ7yRh1nS79HVpjEG51eC9Dr1TdwtPqFPqlPaP9iyXOm0e11EJrLc\r\nCU+Q+dqPvF1vbiAKmOw/karSjCDjRT/PF2+SgE0s4m24Ko/XnnoqiZ7ogM5qG9uyoX7DK1jp/SDg\r\nSoIK7aOj8prm6YOQ0Qmj7zr27Q9PLrhcw7feZHc4J7LY3OqATliA1bnjUy9hqdO4HErLsQEEp6ko\r\nACjPQgIkPMZWdtaT3g7uEWvOivsbLP1U7jyHlvQwdYMPcl3yJRUscDjtTyYGeTJ11O3dRBdHN6RS\r\nuQ4hBNqrZPlOdKI29b9+g4ljKkFzUXGQBG4KeBK8uhcdJPb4WWhsvKG1xFGqsZtA0p5xsN3GpC+6\r\nBK0P5huvlr9T3iseq18L96KVZ/GN9oxdf4WjvBt8Tr/UvcabQog4xF6VrqIq4hV59vYuk630bhKX\r\n0emVc3hZQYamVGd2fB17eFCHqXLjB1dXBb60U5xgVW3Rm+Q2NLQv3LnxH4Yn7anFD+BnFz9NftEv\r\nCermmPXvPwccuHdjYyX/io/YgDVxNc6HF2LYGPyv/8zPjCefeHJsppqvOjwNGVwqH4VR2qUT/Sqe\r\n9FG6VGZXv0jufLhlTtL0mcug/+rfYPdsj8t7Qsu18XvGhm4mKzaySfM777ybJdZf+9rXxu/+7u/m\r\nLXBPPPFEbIH+4Tu8HsxM/2n6Yvos7O1XXz7OX4Ut5+cku989il9/Bwd8sdjYwuYcOSIj77z99rj9\r\nUPdTuvPww+Pa9SYq8KZPfeIG6KH/3CR8dpT2/eYzlqaVa75T/PNJ8/NUhx6lv5//+Z/Pnk3dq5VO\r\nuDbO7Nl02tltulpSwkbOR14lf+LNiMdZfsdmSkyQqzU+/QdXSTh1yZb9l5yzL2N9wNo1Ziy6Z8oY\r\nWbC3zZIJ17R/9+7d4U11xrSOxGlQPCdHl42IDz6XUotF1rHoQffCHd2TiZfQpXLQZXgzRps8YWyO\r\n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\r\nh0cHSTi5813PPjG+78UPBV8n4JccyoqSLvGu3KNzCzzgE/37ebOrgK7YIrDAk/vw/bVrYona0aUb\r\n8O+F/zFl3Rj5V5EFJ+yZ8N1uEhffkDlXlhiGbtWZ8Eqnr35hUqGEymSX+CYbl8+EPbiW/QGPZOrW\r\nBjkgnp2QWvzqPjTjMIE58jr7XvphyYK+0AoclromjTuTXEsHpO/5/Hkq3mrXjFnb/JaNzd3yb3RP\r\ndT1cde9Je/1dS+WXHIpDvlRNY5mFWz5C8BsZrh3xGz0evyCrVks3/W6bsFxx9VxxwK7v7fHRyGmT\r\nyBmbfxzMIpD0twyfzjTkRR9iOMzPwSBkltcsJFE4C4lbp3WGl2PoHpd2MMPu7n4+Y3CKO32MjXGY\r\nNYJm+Jr5tt7v6MhAm3DwUI1AhU5/KcAlkJadYcZptENgs95R/u0/nWKi6cQaSx3OKcTJYtcgwMEa\r\nm+coTfdPvZ6m/I2Axk7J60XbCJI+jLncF+XnO4xi3MKAxYzG5BkMZv0nHCl/PDxmvI+TPFuwwJU2\r\ntHX1hcvBQ3iVIMOde+EhXLdU6Qo2jfXsihM/abRwpL+bN/bH0dn5ePKJR8fHf+j7x7//lU8F7tDR\r\nzF0QY5Adt+leAXAMTao55veMiERMKkqafKJIMn5tpIKpy2RUeG1s7vcY0gsjLTlXZ3Y7+140q06R\r\nZ42qIsU4Tyt5AjL4rdE/3yIgElo1EuDPrB6ETZqh96KPd+250NZlKViEjQNridJcihmcZ2nlpSOX\r\nkk/G6wrfG6+LoV9091lfodMV5YP/Uy0ag1IjC69JzOHduY5eOxSxa/H96tN36299uNa7v/GY34uL\r\nFRB8t/PbNqr8ts5XYKedk8xa8Qu1qXUyannJ4b17mVmRdFIWiyklplQk3b55Y4zxyDi/vh88bJ3h\r\n5eoXqILfRQfwueghJwdystzTHJaEZEtBKfbN7cMEVRx97Wkn/JU2z8d2xH9zPFQxdXY29jdbDRU3\r\n4KwG4MJoZR175TfLh0+URVfWyOfC6ZJBNPC3d+XcZro56TafzrUxYpBVYFVGSwv8GdzNcn/3+iyB\r\n8c4r31+VT7I+ZUNrs4C+MjL3gHnwoHs32cvpxt7N4DGl0MuJTCB52dOCasFx+UvAvuCdlmQzRFd0\r\n6pVNBheY3q++5MexobGkD4H+TCS4UXVSf5jBo2ScLtY9nvVZ8tMETIR/Yxw/PBg//y//5XDi3E/9\r\n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\r\nL1NG4+bt3Syru5uy6SZxJKwsO+oz5bsKfB0sNAsi4khRJMW/Xe8FZzEgct4bW+PMiaOog78TgmkM\r\niy/7uVUw0DdDmW4qN5MPBKl4qoLyDGPk1aRHA039o2Hgn/dcv648eX9I4nJGSvPOGHH64Wi94HwZ\r\nJZSMtMys9+Jzzx/hOvSuc2Y8LrC53ANmG+fiqTwzSyTNrnOQzOyf2u5ms7QJHrF2H9/CX9A7k6ir\r\n3cVzq69lHDxTXNZBXb/7rrBMGioDZvMsQdveHmu/tuKts0KFPy0EX3m+Ypflk36J9kvbrehbOPRO\r\n6cKldzQ6wlk27a6BXpl4cICdITSW5STok0yAP2Oeyzw5YO7n3NJRjr6VNDp19vY4f/nGeOTJM+PU\r\nhd2xeWpvnDq7P86ft7mxyrdWL3UZilM3yVb3ibC0QFtIpy0JH7K6a8PyjSZRLFtbNA4tJ+19h79r\r\n7PFAZ3w7HrToTAcHJjRyx6yG1A5jlJlcyaSM1x5OApIZWoUJglSaZZzOJoeTx5Ldb6lvaJRJgspF\r\nE8LTeNbHTLZ8BQHZsDTR1VaOtH71ldfGtWufjCv3XBmXLl2OnqZvBMA5tjWz+K34C/3nf4vn4Cwv\r\nBv1cl1t9+MEHqdxkiD+5cSMn00iY4QfPuU7i0t++V4WWS1l58EwSMWCZcKK+90zG6329Rcso4X29\r\n6C3yb0xmpt57/4P0hcfs4XTl6pVU+6KlpUPAMxO5sVndjp9dNCzcCkFX28fvM0uCvjMJm2embl5j\r\nLuDKqOmFilJTRgX4p3Gyxp0Oj/Cw8FG4wOC+idbeuninHUYezZgEjtw4ITcVyICffN5eQxtd8n3P\r\nPZfr8O9YLnotTidaL3u0cN8AovoGr7OBDeq7RBvdA+UJX8X4fc32RL7it2THjBO8wR/p2MhV7U4r\r\nWw2037XfJCtOzNp2rMUrW8FPXYHfRNI4uMtZLE+C25LQzCzNQCM0n21qrzQ7YYum7zDRHHhq2wtT\r\n/Ra82H0VQs+5GStbKRkCFhVdEk1/5+/8nfHzP//zkUX3Lv8EfiSLMsOffSRW9aIZ3S6FXXo5/Boe\r\n5jvNJTzhNXBXrozr7bffGq++9koST9/93kvj+z/4/vj2t78z/vRP/mS89dab482fvNnKldNO1rI/\r\nhNl54yotU40xK5b2nWQVP9MGv/R6/SP3ostKLOGDvuinmZya3/X56ffF31m+bjd/Lbd/2s7ivyVb\r\n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\r\nKQMwcTDwVmg1+QOM+JtQgScyUDYKv5ippKD2skTV5uXlQQ5LDNSEPfiZvAUmsHA0xbl4pdV1cJ2s\r\nThJOxrB4wTMuvEruBIlgQ2rv5FMCxTpkL44PWbh9+3YM8fMXLzMObWSONknKfja+yMeEK8Zh8hB4\r\nosQmHy95CWxXAiyb95U3TjNbE9i0Bz5K0b8pP/jPpa3QJMGt76bTosImJdFw2b3AKH+48K/DvpQj\r\nsHvSJrEXPDRxpx99fPTxJ+O9X/xi3L59a9y/dy+JPpt+37x1J/AKzF6+OMzzEugS1W+++ZnxzW99\r\nI/T9zBufyTIJbb3zzjvj5s2b5XkdpK8a8t/5nd8Z7777bitsFj6nvsWHCy8eW/zt82pjyav79BX8\r\nTLaAH/KLRZDH5pj3Xrs//p9/82/H4ydPW3k5+0ybUz+svshiebK6lOOuigtu6WN9BsdkebZDHtC1\r\nVwNy+ObsoYVZ5mfPX4zHD5+Nvf2bmYHNb7MsF7ya027GEn2wNx49fDE+/OBhZn/YCP+2t23cqO3y\r\nPfxEX019jF/Ci9MZB68xLBlxf58pLcDsNwjz/fq7gX8dTe2v772ThXhF03BHVy/HdFZ+ZXYPHSZP\r\nkxf6hGzqxiyj/jicBk+CSsdW9XW2+RJu/WZsE+8dw0x2L1pMx/gCj4I41R1Tv8AFPYJ/XBntXEK+\r\n5CNNzXbc0yRKaRm52bhcZkIfch7v3LkT/dk26xz5XN5ciZbCGhlNzxybOqVJBMzEO9p1dpm+qt0C\r\nqe/LJ6VJ2HvKNNy6d12h59TppX/lCDwoeZXO+e4KThfuvLvPKwn7zOD29FHw4HkJe46zcRC20m/y\r\n06RXxnCFr9yDjq4FZ2BfNJyJi858Flb0wvP0HPgXbB4BnzbjJMZZhPhWb7pfPMuX4h6Fy8KHnRgi\r\nl3FnMllU/F6/vj/u3rtTHpnJ/cgeuOdkC9tS29j+Fz5Dn2R8fF840TaKSEAfvDUhxiaqSklVcE4Q\r\n7pYEYI4/mD2z4hxkGYDxkWPWSBLGq1UMKgdV19dfhRvySP7A6Vr7egKqkly48+PEJxwbx7LrpTFd\r\n13HQy5OMFzK9cH+1zV+laf236Gt+cnxUvPoq9lb/2dtnbjuAD+Dk8FBFtOPX95L8g9f6K1O25ECT\r\nWGyidW23wGbCk7/1BT7wLH7p+OqHed73i/+9e7kHfGi1ngNn/M7lJ8FrmG/y32wnPoONZ+e+lYIb\r\n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\r\nUpWVFBBEx/MVoHS2PMn5JIOIV3UGHiK/hzsHTfzT7JQ+WzCVbsbKgQT7welB4Fh2ER/amJ1MScZL\r\n8lTfNTmBnp+/eL59+Pgp+LXp9e7t1fYHv/fVdvln/8n2D998u333w7vt+opuYQM62dUT91SF2gND\r\nkpMTiJfDQFIFSczhg0z6xC+obGTSZYLD8M9u96S8yImiFwY8fNZKNbpVWXh08wQb1dHUbZMri370\r\nnq/QkBDo3710oUCEc26z1ySusoRktxW3O91noRWmYYfQtssdWnEHjy8+e749enyc/YIO93e3k9Oj\r\n7dnjR9lTk5N5eBDvN3qGN/Do5NEmlU1Xfv7y5fblFy+37394HX16fcUZ7R5WZNvEykWS258C99HB\r\nUfi3PFlfJzJnwiWVRauirPsbxtdKAFHHlL+HD7UjsCXUEk9LV5IvPC+5VTxNQG0T08urLN2GR8+w\r\nOZKT9vbc23Pqqz37PuRUWjoVPEt2EqwJKuPAlx5sdHTY7Ivp74ODbjqsbTPMjJ9J+qODZPy2Gz5n\r\nlWjgQ1cwa99nwbeDJU5PTuML+f5A9d2OJFaXvaM3P6fyfBNf5wxsNm8/kCymqHvCGJkDI58GPszg\r\nC/iK61ZukB04892F5RP2XuGrqMybSagj1fdTHbNzcLhdqzC8Ub3fIG13A195TFLI2BcOCXV8YPhk\r\neZIFxs98zibtc0ribvU8/cUugiN7WVk2z9ehQ7OUtxNFS7eB28vfxsfuGKsX/Olj9WmyU/UjP9Mz\r\n8efAFd/iVt493+OPyFuGJM5oUOg5Fz1rTK6FO+25ws97O9vpoQOOVHbky9rc6MqpkM0etALFJtzi\r\nJY0vEj/Yg+ELNKzxhRv3hddmmX8rLA2R3pYQM8nBF3BSVXnW48bIltR+YJN61OSULgrOBKuTRItn\r\nM5PWeJQsFK8Un8qU8qxxwxec+IyHJJx8ZuvXpD6Y852qo4ODxgY5IbDxV2xb/MgmyeBy6Qn98iPh\r\nWkVSqpJu71dvpF0VY0MDegNvQiefnx1NFeuKRdDNaoVDBwt1CbSDUhKVzeQ9avoNXydqGF8MTMHh\r\n8HFirgT4O5ER9I/cKkaIzujf9b/TQxKFGGNNZkaPzHJf41Z/nIpIlRiuJCHK5/68JHwMAAAgAElE\r\nQVRkNxLj2LD6Dmf3iRK0puevJUXIBl8vd/YfuIYzcIau1zdZovfo0eN8h+/io+06JXR/27/0fCux\r\n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\r\nmW76Hw08a9ElBbRNT3Ju1pjxLJygSWnVsarYWPwskQcAej8nrMTna/CvHS9JlXDQOMIXlzvbdZYN\r\nS/y1kk51rvT90tfkWN9e+va+eMEphGhBd/iOIOCFH354HT6RkNu9vn5wVPAr5xUuIk/DR9pd8qWd\r\nNW6SFZsU29yKmuAxiZ7uZYFGnl2vjJVeHnrFxkaeO78T+TMeY1QNlKWQTZg/f/kiU8LR3neWO8Dn\r\nVK0csI+3mDO66cH54nhPshJsdBccsT0+f3j/Pvvs4MWb60dnDa7qhNsjAW8+jX16up4xYOxMVbFZ\r\nlpKQQ7N2ezvbv/uPfrn99ObH7c/fvd72Drp8kX0QhHy8vNzeXX3cnp3ubgd7NkdvYARf8A1PofFD\r\nhWSTw/AY+YlWe8RrLLWJMf+N4xhPS4PDL7WQ5Nay0u7xwamVVlXRlgA+wTMu9NhtdN75s5Pt5Hh/\r\nO39+sp0eWXZ6sx2kxL9LEdk7VS63l3UayfnHi8tt59XL6LXwi0TK8fF2cX27ffenH7fD07Pt+bPz\r\n7aef/hB4n58/2z599XJ78+b59v0P32/ff/fn7ZfffJMtDFTcJsC4u9uOX5xsz85OM87w2syAJthH\r\ns5vuC0jmX7x4GRrz2fCTcSev88RPgE/yrirsQzbeLU4NH/4vPl6kukn16NVlq2kEr3RSnp3kBn4L\r\nnoc+eIzf5Z7Ff4t2YSbVDIdTBTG2ze872TPqUYdO7JC2wxMJXirj7jfOJff6DK5D8+rp+TNvfvOC\r\nN5OHYM7fkfd0Edlwjzb9Vpge5cJ30QE0Vfy19oDv94576It7wOVEp6wm4GOGX2vPuI4ocmT/wB3L\r\n0cffjo1poCFQJt939zdJOKaF8c31GD6PHB+lL3Au3cfOrSAYHL53LVyt8QFJXLC/s7tdC5IfqhQq\r\n85bYgy1LzdMCg1z+QH840iadquJEEkm/YGGPirtOCszwI5LGRm+RG7y3AjF4Ldy15eyae+CzMBd/\r\nbI+2i5O+Ay/9ps4kwOa5hZPN7k10twkp1aFTyQWg3f1HH9pEqSuywmDaqzDOV33S9rPGVn4CW3ye\r\nuz678L3wk9+HN/3m8z+8fGfs24afTRRU/p7exzbY7K0rFBtpSijBZyoA+ZT4E87mhLMmAwp7k72P\r\n/hG8eoHT6+lV/PIbyzvgW9+5z+fKfH2RtmWT+rvtdoLUJgR7b6swmrRZ7eAd82r69jx6X15dZN+z\r\n+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\r\nRU5ErkJggg==\r\n--0000000000007476b3056e9ccea1--\r\nFrom - Thu Dec 12 13:13:29 2019\r\nX-Mozilla-Status: 0001\r\nX-Mozilla-Status2: 00000000\r\nReturn-path: <globillum-owner@univ-grenoble-alpes.fr>\r\nEnvelope-to: wp@cg.tuwien.ac.at\r\nDelivery-date: Thu, 12 Dec 2019 12:12:58 +0100\r\nReceived: from tuvok.kom.tuwien.ac.at ([192.35.241.66])\r\n\tby mail.cg.tuwien.ac.at with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256)\r\n\t(Exim 4.90_1)\r\n\t(envelope-from <globillum-owner@univ-grenoble-alpes.fr>)\r\n\tid 1ifMOw-0001kr-1s\r\n\tfor wp@cg.tuwien.ac.at; Thu, 12 Dec 2019 12:12:58 +0100\r\nX-Virus-Scanned: amavisd-new-r at vc3.kom.tuwien.ac.at\r\nReceived: from amazone.ujf-grenoble.fr (mailmx.ujf-grenoble.fr [193.54.238.254])\r\n\tby tuvok.kom.tuwien.ac.at (8.14.5/8.14.5) with ESMTP id xBCBCkvH016630\r\n\tfor <wp@cg.tuwien.ac.at>; Thu, 12 Dec 2019 12:12:52 +0100\r\nX-Connecting-Host: mailmx.ujf-grenoble.fr [193.54.238.254]\r\nX-Connecting-Addr: 193.54.238.254\r\nX-Sent-To: <wp@cg.tuwien.ac.at>\r\nX-Sent-From: globillum-owner@univ-grenoble-alpes.fr\r\nReceived: from danube.u-ga.fr (danube.u-ga.fr [195.83.24.186])\r\n\tby amazone.ujf-grenoble.fr (Postfix) with ESMTP id 47YWNt33ndz1yYf;\r\n\tThu, 12 Dec 2019 12:12:46 +0100 (CET)\r\nReceived: by danube.u-ga.fr (Postfix, from userid 498)\r\n\tid 67E17D74; Thu, 12 Dec 2019 12:12:46 +0100 (CET)\r\nX-Original-To: globillum@listes.univ-grenoble-alpes.fr\r\nDelivered-To: univ-grenoble-alpes.fr-globillum@danube.u-ga.fr\r\nReceived: from smtp-in.u-ga.fr (smtp-in.u-ga.fr [195.83.24.182])\r\n\tby danube.u-ga.fr (Postfix) with ESMTP id A601BCE6\r\n\tfor <globillum@listes.univ-grenoble-alpes.fr>; Thu, 12 Dec 2019 12:12:44 +0100 (CET)\r\nReceived: from mxb1-1.relay.renater.fr (mxb1-1.relay.renater.fr [194.214.201.8])\r\n\tby smtp-in.u-ga.fr (Postfix) with ESMTP id 37F984007C\r\n\tfor <globillum@univ-grenoble-alpes.fr>; Thu, 12 Dec 2019 12:12:44 +0100 (CET)\r\nReceived: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83])\r\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\r\n\t(No client certificate requested)\r\n\tby mxb1-1.relay.renater.fr (asm) with ESMTPS id 1372C20910\r\n\tfor <globillum@univ-grenoble-alpes.fr>; Thu, 12 Dec 2019 12:12:43 +0100 (CET)\r\nX-IronPort-AV: E=Sophos;i=\"5.69,305,1571695200\"; \r\n   d=\"scan'208\";a=\"419940484\"\r\nReceived: from eduroam-106252.grenet.fr ([130.190.106.252])\r\n  by mail2-relais-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 12 Dec 2019 12:12:43 +0100\r\nFrom: Nicolas Holzschuch <Nicolas.Holzschuch@inria.fr>\r\nMime-Version: 1.0 (Mac OS X Mail 13.0 \\(3601.0.10\\))\r\nSubject: Reconstructing the globillum archives\r\nMessage-Id: <C6C9DC7E-690B-4383-9B7D-7E5D22214F30@inria.fr>\r\nDate: Thu, 12 Dec 2019 12:12:43 +0100\r\nTo: globillum@univ-grenoble-alpes.fr\r\nX-Mailer: Apple Mail (2.3601.0.10)\r\nX-Original-Source-IP: 192.134.164.83\r\nX-Renater-SpamState: 0\r\nX-Renater-SpamScore: 0\r\nX-Renater-SpamCause: gggruggvucftvghtrhhoucdtuddrgedufedrudeljedgvdejucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecutffgpfetvffgtfdpggftfghnshhusghstghrihgsvgenuceurghilhhouhhtmecufedtudenucenucfjughrpefhtgfgggfukfffvffosehtqhhmtdhhtddvnecuhfhrohhmpefpihgtohhlrghsucfjohhliihstghhuhgthhcuoefpihgtohhlrghsrdfjohhliihstghhuhgthhesihhnrhhirgdrfhhrqeenucfkphepudelvddrudefgedrudeigedrkeefpddufedtrdduledtrddutdeirddvhedvnecurfgrrhgrmhepmhhouggvpehsmhhtphdphhgvlhhopehmrghilhdvqdhrvghlrghishdqrhhotgdrnhgrthhiohhnrghlrdhinhhrihgrrdhfrhdpihhnvghtpeduledvrddufeegrdduieegrdekfedpmhgrihhlfhhrohhmpefpihgtohhlrghsrdfjohhliihstghhuhgthhesihhnrhhirgdrfhhrpdhrtghpthhtohepghhlohgsihhllhhumhesuhhnihhvqdhgrhgvnhhosghlvgdqrghlphgvshdrfhhrnecuvehluhhsthgvrhfuihiivgeptd \r\nX-Renater-ServerName: mxb1-1.relay.renater.fr\r\nX-Bizanga: IMP - mxb1-1.relay.renater.fr\r\nReply-To: Nicolas Holzschuch <Nicolas.Holzschuch@inria.fr>\r\nX-Loop: globillum@univ-grenoble-alpes.fr\r\nX-Sequence: 440\r\nErrors-To: globillum-owner@univ-grenoble-alpes.fr\r\nPrecedence: list\r\nPrecedence: bulk\r\nSender: globillum-request@univ-grenoble-alpes.fr\r\nX-no-archive: yes\r\nList-Id: <globillum.univ-grenoble-alpes.fr>\r\nList-Help: <mailto:sympa@univ-grenoble-alpes.fr?subject=help>\r\nList-Subscribe: <mailto:sympa@univ-grenoble-alpes.fr?subject=subscribe%20globillum>\r\nList-Unsubscribe: <mailto:sympa@univ-grenoble-alpes.fr?subject=unsubscribe%20globillum>\r\nList-Post: <mailto:globillum@univ-grenoble-alpes.fr>\r\nList-Owner: <mailto:globillum-request@univ-grenoble-alpes.fr>\r\nList-Archive: <https://listes.univ-grenoble-alpes.fr/sympa/arc/globillum>\r\nArchived-At: <https://listes.univ-grenoble-alpes.fr/sympa/arcsearch_id/globillum/2019-12/C6C9DC7E-690B-4383-9B7D-7E5D22214F30%40inria.fr>\r\nContent-type: multipart/mixed; boundary=\"----------=_1576149165-3988-7\"\r\nX-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.2.7 (tuvok.kom.tuwien.ac.at [192.35.241.66]); Thu, 12 Dec 2019 12:12:52 +0100 (CET)\r\nX-Spam-Status: LOW ; -34\r\nX-Spam-Level: -\r\nX-Spam-TU-Processing-Host: tuvok.kom.tuwien.ac.at\r\n\r\nThis is a multi-part message in MIME format...\r\n\r\n------------=_1576149165-3988-7\r\nContent-Type: text/plain;\r\n\tcharset=us-ascii\r\nContent-Transfer-Encoding: quoted-printable\r\n\r\nHello fellow globillumers,=20\r\n\r\nthis e-mail has two purposes:\r\n1) to check that the mailing list still works after the change of server an=\r\nd address (we are now globillum@univ-grenoble-alpes.fr instead of globillum=\r\n@imag.fr)\r\n\r\n2) in the process of moving servers, we appear to have lost the globillum a=\r\nrchives. Some of these could be interesting, if only for historical purpose=\r\ns. I'm sure some of you have archived e-mails from globillum, and we could =\r\nuse that to reconstruct the entire archive (or most of it).\r\n\r\nBest regards,\r\nNicolas Holzschuch\r\n\r\n\r\n\r\n------------=_1576149165-3988-7\r\nContent-Type: text/plain; charset=\"UTF-8\"\r\nContent-Disposition: inline\r\nContent-Transfer-Encoding: 8bit\r\n\r\n-------------------------------------------------------------------------\r\nglobillum@imag.fr -- mailing list devoted to global illumination research\r\nFor list archives or to configure your options, see http://listes.imag.fr\r\n-------------------------------------------------------------------------\r\n------------=_1576149165-3988-7--\r\n"
  },
  {
    "path": "globillum/index.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n<title>Globillum mailing list archive to 2019</title>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<link rel=\"shortcut icon\" href=\"sphereflake.ico\" type=\"image/x-icon\" />\n<link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=Montserrat\">\n<style>\nbody, h1,h2,h3,h4,h5,h6 {font-family: \"Montserrat\", sans-serif}\n.metadata {\n\tfont-size: 0.8em;\n\tcolor: #808080; \n\t}\n</style>\n</head>\n<body>\n<div id=\"wrapper\">\n<div> \n<H1>Globillum mailing list archive to 2019</H1>\n<div class=\"metadata\">\nLast changed: December 26, 2019\n</div>\nDownload the <b>globillum archive text files</b>:\n<UL>\n<LI><a href=\"Globillum_1990_to_1999_ward.txt\">from 1990 to 1999</a> from Greg Ward\n<LI><a href=\"Globillum_1994_to_2019_single_space.txt\">from 1994 to 2019</a> in single-spaced form from Werner Purgathofer; yes, there's overlap\n<LI><a href=\"Globillum_1994_to_2019.txt\">from 1994 to 2019 (again)</a> in the original double-spaced form (at least, that's how it looks on Windows)\n</UL>\nIf you know of a good thread viewer for either of these files, please <a href=\"mailto:erich@acm.org\">let me know</a>.\n<P>\nIf you have archives from earlier than 1994, send them on.\n<P>\nGlobillum is <a href=\"https://maverick.inria.fr/Members/Francois.Sillion/globillum.html\">a mailing list started back in 1989</a>. It's now essentially gone, so don't try to subscribe.\nThis page was created because of <a href=\"https://twitter.com/Peter_shirley/status/1174081867575775233\">this tweet</a> by Pete Shirley. I knew this question about specular and whatnot terminology had been discussed on the globillum mailing list, but I didn't have access to the archive. I figured someone had these emails somewhere, so contacted Holly Rushmeier, who pointed me at George Drettakis as the current guardian of globillum. I contacted George to see if he had a copy, who pulled Nicolas Holzschuch in to help.\n<P>\nIt turned out the archives of the globillum mailing list were lost during a change of e-mail servers. Nicolas kindly contacted past subscribers and asked for any emails they had saved from this list. The most complete were Greg Ward's and Werner Purgathofer's, though I won't swear either has everything. In fact, I'm betting they don't, as between the two of them there are globillum emails in one but not the other, both ways. If someone wants to merge these two files into one, go for it and I'll host it. It looks like an afternoon Python or Perl project, but I have cookies to bake.\n<P>\nThanks to all who sent on their archives (in alphabetical order):\n<UL>\n<LI>Brian Curless\n<LI>Eugene Fiume\n<LI>Werner Purgathofer\n<LI>Pete Segal\n<LI>Rasmus Tamstorf\n<LI>Greg Ward\n</UL>\n<P>\nWerner's was the most complete, saving me writing a merge script. So, that's what you are downloading.\n</div> <!-- /H1 -->\n<HR>\n<div id=\"footer\" class=\"clearfix\">\nContact: <a href=\"mailto:erich@acm.org\">Eric Haines</a></li>\t\n</div> <!-- /footer -->\n\n</div> <!-- /wrapper -->\n\n</body>\n</html>"
  },
  {
    "path": "golden.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n<title>Golden Paint Spectra</title>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"/>\n<link rel=\"shortcut icon\" href=\"favicon.ico\" type=\"image/x-icon\"/>\n<link rel=\"icon\" href=\"favicon.ico\" type=\"image/x-icon\"/>\n<link rel=\"stylesheet\" href=\"rtr4.css\" type=\"text/css\"/>\n</head>\n<body>\n<div id=\"wrapper\">\n<div id=\"header\">\n<div id=\"rtr3-header-image\">\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tr bgcolor=\"#10304B\">\n<td>\n<a href=\"http://www.realtimerendering.com/blog\">\n<img src=\"rtr-header.png\" alt=\"Header image\" width=\"410\" height=\"106\"/>\n</a>\n</td>\n</tr>\n</table>\n</div>\n<div id=\"navigation\" class=\"clearfix\">\n<ul class=\"primary\">\n<li><a href=\"http://www.realtimerendering.com/blog/\" rel=\"home\">Blog</a></li>\n<li><a title=\"Recommended books\" href=\"books.html\">Graphics Books</a></li>\n<li><a class=\"nav-current\" title=\"Object / object intersection page\" href=\"intersections.html\">Intersections</a></li>\n<li><a title=\"Sites we like\" href=\"portal.html\">Portal</a></li>\n<li><a title=\"Ray Tracing Resources\" href=\"raytracing.html\">Ray tracing</a></li>\n<li><a title=\"Main resources page\" href=\"index.html\">Resources</a></li>\n<li><a title=\"USD and glTF Resources\" href=\"usd_gltf.html\">USD &amp; glTF</a></li>\n<li><a title=\"WebGL/three.js Resources\"  href=\"webgl.html\">WebGL</a></li>\n</ul>\n</div>\n</div>\n<div id=\"content\" class=\"clearfix\">\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tr>\n<td class=\"pageName\">Golden Paint Spectra</td>\n</tr>\n<tr>\n<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"6\" border=\"0\"/><br/>\n</tr>\n<tr>\n<td class=\"bodyText\">\n<div class=\"metadata\">\nLast changed: October 16, 2025\n</div>\n<P>\n<i>by <a href=\"http://www.glassner.com/\">Andrew Glassner</a> and <a href=\"mailto:erich@acm.org\">Eric Haines</a></i>\n<P>\n<a href=\"http://www.goldenpaints.com/\">Golden Artist Colors, Inc.</a>, has kindly given us spectral data for their acrylic paints, and they have allowed us to share these with others. Thank you, Golden! (This is all the data we have; ask Golden if you want anything more.)\n<P>\n<B><a href=\"downloads/GoldenSpectra.zip\">Download the data</a></B>\n<P>\nGolden is interested in hearing what work gets done with the data, so we'd appreciate it if you <a href=\"mailto:erich@acm.org\">let us know</a> - we'll pass it on.\n<P>\nThe data is in a spreadsheet, with one row for each of <a href=\"http://www.goldenpaints.com/products/color/heavybody/heavybody.php\">78 Golden acrylic paints</a>. \n<P>\nEach row contains three types of data: CIE L*a*b* coordinates, point samples of reflected light from 400 to 700nm, and K/S values for Kubelka-Munk mixing. These are all discussed below.\n<p>\nThe spreadsheet is named \"HB 10 mil Drawdowns over White.\" Let's unpack this one phrase at a time.  \n<ul>\n<li><b>HB:</b> These samples were all drawn from Golden's <a href=\"http://www.goldenpaints.com/products/color/heavybody/index.php\">\"heavy body\"</a> (or HB) products. These are the kinds of thick paints that you squeeze out of a tube or scoop from a jar. Golden also manufactures a line of liquid acrylic paints. Quoting Golden, the measured results for \"the liquid acrylics (which you squirt from a bottle) would be essentially, if not identically, the same [as the HB paints].\" </li>\n<li><b>10 mil:</b> A \"mil\" is 1/1000 of an inch (note that this is not a millimeter!). This figure is potentially confusing because it describes the thickness of the wet paint that was originally laid on the backing card, not the thickness of the dry paint that was measured. The difference is due to evaporation: acrylic paints are water-based, so as the paint dries it loses water and thickness. When dried and ready for measurement, each sample had thinned down to only 6 mils thick. This 6 mil sample is what was actually measured. For reference, 6 mils is about the thickness of two sheets of standard copier paper.</li>\n<li><b>Drawdowns:</b> When a layer of paint is prepared in this way, it's called a \"drawdown.\"</li>\n<li><b>over White:</b> Each layer of paint was applied on top of an industry-standard card that is made just for this kind of work. In this case, Golden used a white drawdown card manufactured by <a href=\"http://opacity.leneta.com/category/opacity-charts\">Leneta</a>.</li>\n</ul>\n<P> \nOnce each sample was prepared, it was illuminated with a standard <a href=\"http://en.wikipedia.org/wiki/Illuminant_D65\">D65</a> light source and and measured with a <a href=\"http://en.wikipedia.org/wiki/Spectrometer\">spectrometer</a> for a 10 degree observer. The samples were taken at 10 nm intervals from 400 to 700 nm.  Golden states, \"We have not factored in the reflectivity spectrum of the card and by the time one has a drawdown of paint on top, the main influence will be similar to an underlying titanium white surface.\" For convenience, the spreadsheet also includes two forms of data derived from each spectrum: the overall <a href=\"http://en.wikipedia.org/wiki/L*a*b*\">L*a*b* color space</a> values, and the K/S values used by the Kubelka-Munk theory.\n<P> \nNote that Golden does not consider these measurements to represent the color of opaque paint. Quoting Golden again, \"We do not have any guidance on how the curves would change if the paint was truly cast as opaque, the definition there being that a reading over the black and white areas of a drawdown card being equal.\" They continue that \"[when measuring a dry 6 mil sample] the white of the card definitely influences the reading of more transparent colors. For many calculations, however, one would want to have readings based on truly opaque films. Unfortunately those are things we currently do not have available.\" This means that the spreadsheet data inherently includes the D65 illuminant spectrum and the white backing card's reflective spectrum. Most calculations will want the paint's own spectrum, which means you'll need to factor out the illuminant and the backing card.\n<P>\nComputing a perceived color consists (at its simplest) of multiply a material's spectrum by a light's spectrum and then applying the three typical <a href=\"http://en.wikipedia.org/wiki/Trichromatic_theory\">response curves</a> of human cone cells, integrating the responses to get a <a href=\"http://en.wikipedia.org/wiki/CIE_1931_color_space\">CIE-XYZ color</a>. We've noted some of the complicating factors here, such as the reflectivity of the drawdown card and the D65 light's spectrum, but the basic process is relatively straightforward.\n<P>\nPredicting the perceived color of mixed paints is not trivial. A popular model for paint mixing is the Kubelka-Munk theory. You can read about this in the (now free!) book, <a href=\"http://realtimerendering.com/Principles_of_Digital_Image_Synthesis_v1.0.1.pdf\">Principles of Digital Image Synthesis</a>. The Kubelka-Munk theory seems to work well for acrylic paints, as reported in <a href=\"https://www.researchgate.net/publication/264844752_Verification_of_the_Kubelka-Munk_Turbid_Media_Theory_for_Artist_Acrylic_Paint_Summer_2004\">this paper</a> (<a href=\"https://web.archive.org/web/20160303191412/http://art-si.org/PDFs/Processing/KMreport_10_01.pdf\">archive.org</a>),  \"Verification of the Kubelka-Munk Turbid Media\nTheory for Artist Acrylic Paint\" by Mahnaz Mohammadi and\nRoy S. Berns, Technical Report, Spectral Color Imaging Laboratory Group, Munsell Color Science Laboratory, Chester F. Carlson Center for Imaging Science, Rochester Institute of Technology, Summer 2004. Golden also suggests looking at <a href=\"https://scholarworks.rit.edu/theses/4892/\">this thesis</a> (<a href=\"https://web.archive.org/web/20161224013105/http://art-si.org/PDFs/Processing/OkumuraThesis05.pdf\">archive.org</a>),  \"Developing a Spectral and Colorimetric Database\nof Artist Paint Materials\" by Yoshio Okumura, M.S. Thesis, Chester F. Carlson Center for Color Science of the College of Science, Rochester Institute of Technology, September 2005, since (quoting Golden), \"it involved calculations based on our paints, albeit working off of our Matte Fluids.\"\n<P>\nA huge number of spectra for paints can be found on <a href=\"https://artistpigments.org/\">Artist Pigments.org</a>. Other related resources include this paper, \"A tool to create illuminant and reflectance spectra for light-driven\ngraphics and visualization\", by Steven Bergner, Mark S. Drew, and Torsten Möller, ACM TOG, 28(1), January 2009 (<a href=\"https://dl.acm.org/doi/10.1145/1477926.1477931\">ACM listing</a>). For software, <a href=\"https://github.com/scrtwpns/pigment-mixing\">Mixbox on Github</a> simulates mixing of paints defined by spectra; also note their related <a href=\"https://scrtwpns.com/mixbox.pdf\">paper</a>, presentations, and <a href=\"https://scrtwpns.com/mixbox/painter/\">demo</a> on that site. (<I>thanks to Andrea Weidlich for these pointers.</I>) Another newer open-source paint mixing system is <a href=\"https://github.com/miciwan/PaintMixing/\">Paint Mixing</a>, by Michał Iwanicki.\n<P>\n<img src=\"golden_spectra_sample.png\">\n</div>  \n</body>\n</html>\n"
  },
  {
    "path": "index.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n<title>Real-Time Rendering Resources</title>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<meta name=\"verify-v1\" content=\"Yu6GNfK3unr7miPWkaF7C1daboagTtYqaPoIF+K7j2g=\" />\n<link rel=\"shortcut icon\" href=\"favicon.ico\" type=\"image/x-icon\" />\n<link rel=\"icon\" href=\"favicon.ico\" type=\"image/x-icon\" />\n<link rel=\"stylesheet\" href=\"rtr4.css\" type=\"text/css\" />\n</head>\n<body>\n<div id=\"wrapper\">\n\n  <div id=\"header\">\n    <div id=\"rtr3-header-image\">\n      <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n        <tr bgcolor=\"#10304B\">\n          <td>\n            <a href=\"http://www.realtimerendering.com/blog\">\n              <img src=\"rtr-header.png\" alt=\"Header image\" width=\"410\" height=\"106\" />\n            </a>\n          </td>\n        </tr>\n      </table>\n    </div>\n    <div id=\"navigation\" class=\"clearfix\">\n      <ul class=\"primary\">\n        <li><a href=\"http://www.realtimerendering.com/blog/\" rel=\"home\">Blog</a></li>\n        <li><a title=\"Recommended books\"  href=\"books.html\">Graphics Books</a></li>\n        <li><a title=\"Object / object intersection page\"  href=\"intersections.html\">Intersections</a></li>\n        <li><a title=\"Sites we like\"  href=\"portal.html\">Portal</a></li>\n\t\t<li><a title=\"Ray Tracing Resources\" href=\"raytracing.html\">Ray tracing</a></li>\n        <li><a class=\"nav-current\" title=\"Main resources page\" href=\"index.html\">Resources</a></li>\n\t\t<li><a title=\"USD and glTF Resources\" href=\"usd_gltf.html\">USD &amp; glTF</a></li>\n        <li><a title=\"WebGL/three.js Resources\" href=\"webgl.html\">WebGL</a></li>\n      </ul>\n    </div>\n  </div>\n\n<div id=\"content\" class=\"clearfix\">\n\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n    <tr>\n      <td class=\"pageName\">Real-Time Rendering Resources</td>\n    </tr>\n    <tr>\n      <td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"6\" border=\"0\"></td>   \n    </tr>\n    \n    <tr>\n      <td class=\"bodyText\">\n      \n<div class=\"metadata\">\nLast changed: September 2, 2024\n</div>\n\n<p>This is the main resources page for the book <font size=\"+1\"><i><a href=\"https://www.amazon.com/Real-Time-Rendering-Fourth-Tomas-Akenine-Möller/dp/1138627003?tag=realtimerenderin\">Real-Time\n  Rendering, Fourth Edition</a></i></font>, by\n  <a href=\"http://cs.lth.se/tomas_akenine-moller\">Tomas Akenine-M&ouml;ller</a>,\n  <a href=\"http://www.erichaines.com/\">Eric Haines</a>,\n  <a href=\"http://www.renderwonk.com/\">Naty Hoffman</a>,\n  <a href=\"http://c0de517e.blogspot.com\">Angelo Pesce</a>,\n  <a href=\"https://twitter.com/miwanicki\">Micha&lstrok; Iwanicki</a>, and\n  <a href=\"https://sebh.github.io/\">S&eacute;bastien Hillaire</a>,\n  1198 pages, from <a href=\"https://www.crcpress.com/Real-Time-Rendering-Fourth-Edition/Akenine-Moller-Haines-Hoffman/p/book/9781138627000\">A K Peters/CRC Press</a>,\n  ISBN-13: 978-1138627000, ISBN-10: 1138627003, list price $110.00 (<a href=\"https://www.amazon.com/Real-Time-Rendering-Fourth-Tomas-Akenine-Möller/dp/1138627003?tag=realtimerenderin\">Amazon $80.00</a>; <a href=\"https://www.amazon.com/Real-Time-Rendering-Fourth-Tomas-Akenine-Mo-ebook/dp/B07FSKB982/ref=mt_kindle?tag=realtimerenderin\">Kindle $78.37</a>, <b><a href=\"https://www.amazon.com/Real-Time-Rendering-Fourth-Tomas-Akenine-Mo-ebook/dp/B07FSKB982/ref=mt_kindle?tag=realtimerenderin\">read sample</a></b>; <a href=\"https://play.google.com/store/books/details/Tomas_Akenine_Mo_ller_Real_Time_Rendering_Fourth_E?id=0g1mDwAAQBAJ\">Google Play $88.00</a>, <b><a href=\"https://play.google.com/books/reader?id=0g1mDwAAQBAJ&printsec=frontcover&output=reader&hl=en&pg=GBS.PP1\">free sample</a></b>; <a href=\"https://www.crcpress.com/Real-Time-Rendering-Fourth-Edition/Akenine-Moller-Haines-Hoffman/p/book/9781138627000\">CRC Press</a> $88.00, eBook $88.00).\n  <a href=\"rtr4.jpg\">View cover</a>.\n  <a href=\"bibtex_rtr4.txt\">BibTeX entry</a>.\n<p>\nKorean edition available from the <a href=\"https://product.kyobobook.co.kr/detail/S000203170741\">Kyokobook store</a>, <a href=\"https://www.yes24.com/Product/Goods/120246951\">YES24 online bookstore</a>, and <a href=\"https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=320671973\">Aladin online bookstore</a>. \n<p>\nSearch site and resources, such as the <a href=\"http://advances.realtimerendering.com\"><i>Advances in Real-Time Rendering</i></a> course notes: <script>\n  (function() {\n    var cx = '007675565279382712007:7atrrbmhbhg';\n    var gcse = document.createElement('script');\n    gcse.type = 'text/javascript';\n    gcse.async = true;\n    gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;\n    var s = document.getElementsByTagName('script')[0];\n    s.parentNode.insertBefore(gcse, s);\n  })();\n</script>\n<gcse:search></gcse:search>\n\n<p>The red betta fish in our website's banner is by <a href=\"https://sketchfab.com/elqui\">Elinor Quittner</a>, and can be <a href=\"https://skfb.ly/6tpNY\">viewed in 3D</a>.\n\n<table align=\"right\" border=\"0\" width=\"200\">\n  <tr align=\"center\" valign=\"top\">\n    <td rowspan=\"3\">&nbsp;</td>\n    <td> <a href=\"rtr4.jpg\"><img border=\"1\" src=\"rtr4_thumb.jpg\" alt=\"4th ed. cover image\" width=299 height=400></a>\n    </td>\n  </tr>\n</table>\n\n<p>The <b><a href=\"https://www.amazon.com/Real-Time-Rendering-Fourth-Tomas-Akenine-M%C3%B6ller/dp/1138627003?tag=realtimerenderin\">Amazon \"Read sample\" link</a></b> and the <b>free <a href=\"https://www.amazon.com/Real-Time-Rendering-Fourth-Tomas-Akenine-Mo-ebook/dp/B07FSKB982/ref=mt_kindle?tag=realtimerenderin\">Kindle sample</a></b> includes around the first 80 pages of the book, including the first three chapters.\n\n<p>The <a href=\"refs.html\"><b>Bibliography</b> is available online</a> with links to the entries. The <b>Table of Contents</b>, <b>Preface</b>, the <b>Introduction</b>, <b>Bibliography</b>, and <b>Index</b> are <a href=\"./Real-Time_Rendering_4th-TOC_Preface_Intro_Bib_Index.pdf\">available in a PDF</a>. You can also view the <a href=\"#toc\">Table of Contents below</a>.\n\n<p>Two chapters and two appendices are available <i>only</i> online, for free:\n<ul>\n  <li><B><a href=\"./Real-Time_Rendering_4th-Collision_Detection.pdf\">Collision Detection</a></B> - The 3rd edition's chapter on this subject has been fully updated, but could not fit in the bounds of the physical book, so we offer it here, along with its <a href=\"refs.html#colldet\">hyperlinked bibliography</a>.\n  <li><B><a href=\"./Real-Time_Rendering_4th-Real-Time_Ray_Tracing.pdf\">Real-Time Ray Tracing</a></B> - API support for this area was <a href=\"http://www.realtimerendering.com/blog/ray-tracing-at-gdc/\">announced in March 2018</a>, too late for inclusion in the book, so we wrote an additional chapter about the subject as a whole. Its <a href=\"refs.html#raytracing\">hyperlinked bibliography</a> is available. Better still, you can access this chapter directly <a href=\"https://github.com/tcoppex/Real-Time-Rendering-4th-ch26\">here</a> <I>(thanks, Thibault Coppex!)</I>.\n  <li><B><a href=\"./Real-Time_Rendering_4th-Appendices.pdf\">Appendices</a></B> - The two appendices, <I>Some Linear Algebra</I> and <I>Trigonometry</I>, also had to be cut from the physical book. They have both been updated (a small bit) from the 3rd edition. The <a href=\"refs.html#appendices\">hyperlinked bibliography</a> is also available.\n</ul>\n<p>We talk more <a href=\"http://www.realtimerendering.com/blog/real-time-rendering-4th-edition-available-in-august-2018/\">about changes in this new edition</a> on our blog. Information about the previous, third edition of this book <a href=\"book_rtr3.html\">can be found here</a>.\n\n<p>Other pages and resources hosted here:\n<ul>\n  <li>A <a href=\"blog/\"><b>blog</b></a> about new developments and our own explorations in the field. We're also on <b>Twitter</b>:\n  <a href=\"https://twitter.com/inversepixel\">Tomas</a>,\n  <a href=\"https://twitter.com/pointinpolygon\">Eric</a>,\n  <a href=\"https://twitter.com/renderwonk\">Naty</a>,\n  <a href=\"https://twitter.com/kenpex\">Angelo</a>,\n  <a href=\"https://twitter.com/miwanicki\">Micha&lstrok;</a>, and\n  <a href=\"https://twitter.com/SebHillaire\">S&eacute;bastien</a>.\n  \n  <li>The <a href=\"refs.html\"><b>bibliography</b></a> of the book, with hyperlinked\n    resources (the <a href=\"refs3.html\">Third</a> <a href=\"refs2.html\">Second</a>, and <a href=\"refs1.html\">First</a> Edition bibliographies are also available).\n  <li>The <a href=\"corrigenda.html\"><b>book corrections</b></a>\n    area (for all editions).\n  <li>A <b><a href=\"figures.html\">gallery</a></b> of over 400 of the 676 figures in the fourth edition, provided for <a href=\"http://en.wikipedia.org/wiki/Fair_use\">Fair Use</a>. Read the information there and our <a href=\"http://www.realtimerendering.com/blog/our-books-figures-now-downloadable-for-fair-use/\">blog</a> for more details.\n  <li>A <a href=\"portal.html\"><b>portal page</b></a> for key real-time web resources.\n  <li>Our <a href=\"books.html\"><b>book recommendation list</b></a> for real-time\n    computer graphics; we would appreciate your comments.\n  <li>The <a href=\"intersections.html\"><b>object/object intersection\n    page</b></a> for information on 3D object intersections.\n  <li>Tomas' <a href=\"http://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/RTR/RTRslides.zip\"><b>Powerpoint slides</b></a> for a semester's course derived from the second edition of book. Dated in spots, but useful as a place to start.\n  <li>The <a href=\"index_rtr3.html\">3rd Edition resources page</a> has been kept around just in case. This page is no longer maintained, so expect dead links and stale information.\n</ul>\n\n<p>Much of this site is on <a href=\"https://github.com/erich666/RealTimeRendering\">Github</a>, if you want to submit any fixes.\n\n\n<a name=\"toc\">\n<h2 class=\"subHeader\">Table of Contents</h2>\n</a>\n\n<p>The rest of this page is dedicated to providing information related to the book's contents: new techniques, worthwhile websites, etc. This page is organized into categories based on the table of contents. We also have a <b><a href=\"portal.html\">portal page</a></b> that is an extremely condensed set of some of the best links available, as well as API-specific resources.\n<ul>\n<li><a href=\"#intro\">Chapter 1 Introduction</a>\n<li><a href=\"#rendpipe\">Chapter 2 The Graphics Rendering Pipeline</a>\n<li><a href=\"#gpu\">Chapter 3 The Graphics Processing Unit</a>\n<li><a href=\"#xforms\">Chapter 4 Transforms</a>\n<li><a href=\"#visapp\">Chapter 5 Shading Basics</a>\n<li><a href=\"#texture\">Chapter 6 Texturing</a>\n<li><a href=\"#shadows\">Chapter 7 Shadows</a>\n<li><a href=\"#color\">Chapter 8 Light and Color</a>\n<li><a href=\"#brdf\">Chapter 9 Physically Based Shading</a>\n<li><a href=\"#advlite\">Chapter 10 Local Illumination</a>\n<li><a href=\"#global\">Chapter 11 Global Illumination</a>\n<li><a href=\"#dofandmb\">Chapter 12 Image-Space Effects</a>\n<li><a href=\"#ibr\">Chapter 13 Beyond Polygons</a>\n<li><a href=\"#volumes\">Chapter 14 Volumetric and Translucency Rendering</a>\n<li><a href=\"#npr\">Chapter 15 Non-Photorealistic Rendering</a>\n<li><a href=\"#polytech\">Chapter 16 Polygonal Techniques</a>\n<li><a href=\"#curves\">Chapter 17 Curves and Curved Surfaces</a>\n<li><a href=\"#pipeopt\">Chapter 18 Pipeline Optimization</a>\n<li><a href=\"#speed\">Chapter 19 Acceleration Algorithms</a>\n<li><a href=\"#fastlite\">Chapter 20 Efficient Shading</a>\n<li><a href=\"#vr\">Chapter 21 Virtual and Augmented Reality</a>\n<li><a href=\"#isect\">Chapter 22 Intersection Test Methods</a>\n<li><a href=\"#gfxhw\">Chapter 23 Graphics Hardware</a>\n<li><a href=\"#future\">Chapter 24 The Future</a>\n<li><a href=\"#colldet\">Chapter 25 Collision Detection</a> (<a href=\"./Real-Time_Rendering_4th-Collision_Detection.pdf\">download chapter</a>)\n<li><a href=\"raytracing.html\">Chapter 26 Real-Time Ray Tracing</a> (<a href=\"./Real-Time_Rendering_4th-Real-Time_Ray_Tracing.pdf\">download chapter</a>)\n<li><a href=\"#linalg\">Linear Algebra</a> (<a href=\"./Real-Time_Rendering_4th-Appendices.pdf\">download chapter</a>)\n<li><a href=\"#trigo\">Trigonometry</a> (<a href=\"./Real-Time_Rendering_4th-Appendices.pdf\">download chapter</a>)\n<li><a href=\"#refs\">Bibliography</a> (<a href=\"refs.html\">page link</a>)\n</ul>\n\n<a name=\"intro\">\n<h2 class=\"subHeader\">Introduction</h2>\n</a>\n\n<P>\nOur book is something of a practitioner's manual; it assume some basic knowledge of the field. For the basics, and not so basics, you may want to start at <a href=\"https://www.scratchapixel.com/\">Scratchapixel</a> (you can skip some of the Mathematics sections to start). For a video introduction to computer graphics from the ground up, see <a href=\"https://www.youtube.com/playlist?list=PLplnkTzzqsZTfYh4UbhLGpI5kGd5oW_Hh\">Cem Yuksel's lectures</a> at the University of Utah.\n\n<p>\nHow to pronounce all these graphics terms? <a href=\"http://casual-effects.blogspot.com/2016/03/computational-graphics-pronunciation.html\">Here's a guide</a>. Remember, \"SIGGRAPH\" rhymes with \"pig laugh\". For <a href=\"http://www.realtimerendering.com/blog/bzier-gouraud-fresnel/\">B&eacute;zier, Gouraud, Fresnel,\"</a> listen <a href=\"BezierGouraudFresnel.mov\">here</a>.\n\n<p>\nThere is not much else related to the Introduction of the book to put here, so we'll list some free graphics books that may be of interest.\nSee our <b><a href=\"books.html\">graphics book list</a></b> for upcoming, recent, and recommended books.\n\n<p>These are books that are <B>FREE ONLINE</b>, ordered by publication date. Do not be fooled by the price; all but one were published as physical books and each has valuable information.\n\n<div id=\"books-small-table\">\n<table>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Physically-Based-Rendering-fourth-Implementation-dp-0262048027/dp/0262048027?tag=realtimerenderin\"><img src=\"AmazonImages/pbrt4.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n\t<a href=\"https://www.pbr-book.org/\"><img src=\"read_for_free_sm.png\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Physically-Based-Rendering-fourth-Implementation-dp-0262048027/dp/0262048027?tag=realtimerenderin\">Physically Based Rendering, Fourth Edition: from Theory to Implementation</a></b>, by Matt Pharr, Wenzel Jakob, and Greg Humphreys, The MIT Press, March 2023 (<a href=\"https://www.pbrt.org/\">more information</a>), <a href=\"https://www.patreon.com/pbrbook\">Patreon page</a>, <a href=\"https://www.pbr-book.org/\">read for free</a>.\n</td></tr>\n\n<tr><td>\n\t<a href=\"https://www.amazon.com/Ray-Tracing-Gems-Generation-Real-Time-ebook/dp/B09BTTX46Z?tag=realtimerenderin\"><img src=\"AmazonImages/RTG2_50.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n\t<a href=\"http://www.realtimerendering.com/raytracinggems/rtg2/index.html\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\t<a href=\"https://www.amazon.com/Ray-Tracing-Gems-Generation-Real-Time-ebook/dp/B09BTTX46Z?tag=realtimerenderin\"><b>Ray Tracing Gems II: Next Generation Real-Time Rendering with DXR, Vulkan, and OptiX</b></a>, edited by Adam Marrs, Peter Shirley, and Ingo Wald, Apress, August 4, 2021 (<a href=\"http://raytracinggems.com\">Book's website</a>, <a href=\"https://link.springer.com/book/10.1007/978-1-4842-7185-8\">publisher's page</a>), <a href=\"http://raytracinggems.com\"><b><i>download for free</i></b></a>.\n</td></tr>\n\n<tr><td>\n\t<a href=\"https://www.amazon.com/Developing-Graphics-Frameworks-Python-OpenGL/dp/0367721805?tag=realtimerenderin\"><img src=\"AmazonImages/41SENTi6QzS._SL500_._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n\t<a href=\"https://www.taylorfrancis.com/books/oa-mono/10.1201/9781003181378/developing-graphics-frameworks-python-opengl-lee-stemkoski-michael-pascale\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n\t<a href=\"https://www.amazon.com/Developing-Graphics-Frameworks-Python-OpenGL/dp/0367721805?tag=realtimerenderin\"><b>Developing Graphics Frameworks with Python and OpenGL</b></a>, by Lee Stemkoski and Michael Pascale, CRC Press, July 7, 2021 (<a href=\"https://www.routledge.com/Developing-Graphics-Frameworks-with-Python-and-OpenGL/Stemkoski-Pascale/p/book/9780367721800\">Publisher's website</a>).\n</td></tr>\n\n<tr><td>\n  <a href=\"https://www.amazon.com/Computer-Graphics-Scratch-Gabriel-Gambetta/dp/1718500769?tag=realtimerenderin\"><img src=\"AmazonImages/CGFS_50.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n  <a href=\"https://gabrielgambetta.com/computer-graphics-from-scratch/index.html\"><img src=\"read_for_free_sm.png\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"https://www.amazon.com/Computer-Graphics-Scratch-Gabriel-Gambetta/dp/1718500769?tag=realtimerenderin\">Computer Graphics from Scratch: A Programmer's Introduction to 3D Rendering</a></b>, by Gabriel Gambetta, No Starch Press, May 18, 2021 (<a href=\"https://nostarch.com/computer-graphics-scratch\">publisher's page</a> includes <a href=\"https://nostarch.com/download/samples/ComputerGraphics_sample_ch3.pdf\">download of chapter 3</a>, <a href=\"https://www.google.com/books/edition/Computer_Graphics_from_Scratch/t0UqEAAAQBAJ?hl=en&gbpv=1&dq=Computer+Graphics+from+Scratch:+A+Programmer%27s+Introduction+to+3D+Rendering&printsec=frontcover\">Google Books sample</a>), <a href=\"https://gabrielgambetta.com/computer-graphics-from-scratch/index.html\">read for free</a>.\n</td></tr>\n\n<tr><td>\n<a href=\"https://graphicscodex.com/app/app.html\"><img src=\"AmazonImages/GraphicsCodexThumb50.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n\t<a href=\"https://graphicscodex.com/app/app.html\"><img src=\"read_for_free_sm.png\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n<b><a href=\"https://graphicscodex.com/app/app.html\">The Graphics Codex</a></b>, by Morgan McGuire, 2011-2021: <a href=\"http://graphicscodex.com\">main site</a>.\n</td></tr>\n\n<tr><td>\n<a href=\"https://www.amazon.com/Learn-OpenGL-programming-step-step/dp/9090332561?tag=realtimerenderin\">\n<img src=\"AmazonImages/41QUlNx80IL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n\t<a href=\"https://learnopengl.com/book/book_pdf.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Learn-OpenGL-programming-step-step/dp/9090332561?tag=realtimerenderin\">Learn OpenGL - Graphics Programming: Learn modern OpenGL graphics programming in a step-by-step fashion</a></b>, by Joey de Vries, Kendall & Welling, June 2020 (<a href=\"https://learnopengl.com/\">Book's website, with <a href=\"https://learnopengl.com/book/book_pdf.pdf\">free downloadable version</a>; also, the beginnings of a new book, <a href=\"https://learnvulkan.com/\">Learn Vulkan</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"http://raytracinggems.com\"><img src=\"AmazonImages/RTG_50.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n\t<a href=\"http://raytracinggems.com\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<a href=\"https://link.springer.com/book/10.1007/978-1-4842-4427-2\"><b>Ray Tracing Gems</b></a>, edited by Eric Haines and Tomas Akenine-M&ouml;ller, Apress, March 2019 (<a href=\"http://raytracinggems.com\">Book's website</a>, <a href=\"https://www.apress.com/us/book/9781484244265#otherversion=9781484244272\">publisher's page</a>, <a href=\"https://smile.amazon.com/Ray-Tracing-Gems-High-Quality-Real-Time/dp/1484244265?tag=realtimerenderin\">Amazon</a>), <a href=\"http://raytracinggems.com\"><b><i>download for free</i></b></a>.\n</td></tr>\n\n<tr><td>\n\t<a href=\"https://www.amazon.com/Ray-Tracing-Weekend-Minibooks-Book-ebook/dp/B01B5AODD8?tag=realtimerenderin\"><img src=\"AmazonImages/414m4ETx0AL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"14\" align=left border=0>\n  <a href=\"http://www.realtimerendering.com/raytracing/Ray%20Tracing%20in%20a%20Weekend.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Ray-Tracing-Weekend-Minibooks-Book-ebook/dp/B01B5AODD8?tag=realtimerenderin\">Ray Tracing in One Weekend</a></b>, by Peter Shirley, January 2016 (<a href=\"https://github.com/raytracing/InOneWeekend/releases/\">Code</a>, <a href=\"https://twitter.com/Peter_shirley/status/1029342221139509249\">tweet</a>, <a href=\"http://in1weekend.blogspot.com/2016/01/ray-tracing-in-one-weekend.html\">blog</a>), <a href=\"http://www.realtimerendering.com/raytracing/Ray%20Tracing%20in%20a%20Weekend.pdf\"><b><i>download for free</i></b></a>, <a href=\"https://raytracing.github.io/books/RayTracingInOneWeekend.html\"><b><i>read (corrected version) for free</i></b></a>.\n</td></tr>\n<tr><td>\n\t<a href=\"https://www.amazon.com/Ray-Tracing-Next-Week-Minibooks-ebook/dp/B01CO7PQ8C?tag=realtimerenderin\"><img src=\"AmazonImages/41T83nzgx6L._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"14\" align=left border=0>\n  <a href=\"http://www.realtimerendering.com/raytracing/Ray%20Tracing_%20The%20Next%20Week.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Ray-Tracing-Next-Week-Minibooks-ebook/dp/B01CO7PQ8C?tag=realtimerenderin\">Ray Tracing: the Next Week</a></b>, by Peter Shirley, March 2016 (<a href=\"https://github.com/raytracing/TheNextWeek/releases/\">Code</a>, <a href=\"https://twitter.com/Peter_shirley/status/1029342221139509249\">tweet</a>, <a href=\"http://in1weekend.blogspot.com/2016/01/ray-tracing-second-weekend.html\">blog</a>), <a href=\"http://www.realtimerendering.com/raytracing/Ray%20Tracing_%20The%20Next%20Week.pdf\"><b><i>download for free</i></b></a>, <a href=\"https://raytracing.github.io/books/RayTracingTheNextWeek.html\"><b><i>read (corrected version) for free</i></b></a>.\n</td></tr>\n<tr><td>\n\t<a href=\"https://www.amazon.com/Ray-Tracing-Next-Week-Minibooks-ebook/dp/B01CO7PQ8C?tag=realtimerenderin\"><img src=\"AmazonImages/41a5yvVUxrL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"14\" align=left border=0>\n  <a href=\"http://www.realtimerendering.com/raytracing/Ray%20Tracing_%20the%20Rest%20of%20Your%20Life.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/Ray-Tracing-Rest-Your-Minibooks-ebook/dp/B01DN58P8C?tag=realtimerenderin\">Ray Tracing: The Rest Of Your Life</a></b>, by Peter Shirley, March 2016 (<a href=\"https://github.com/RayTracing/TheRestOfYourLife/releases\">Code</a>, <a href=\"https://twitter.com/Peter_shirley/status/1029342221139509249\">tweet</a>, <a href=\"http://in1weekend.blogspot.com/2016/03/ray-tracing-rest-of-your-life.html\">blog</a>), <a href=\"http://www.realtimerendering.com/raytracing/Ray%20Tracing_%20the%20Rest%20of%20Your%20Life.pdf\"><b><i>download for free</i></b></a>, <a href=\"https://raytracing.github.io/books/RayTracingTheRestOfYourLife.html\"><b><i>read (corrected version) for free</i></b></a>.\n</td></tr>\n<tr><td>\n\t<a href=\"http://www.amazon.com/WebGL-Insights-Patrick-Cozzi/dp/1498716075?tag=realtimerenderin\"><img src=\"AmazonImages/51FPoi7JfuL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"14\" align=left border=0>\n  <a href=\"https://github.com/WebGLInsights/WebGLInsights.github.io/releases/download/v1.0/WebGL.Insights.-.Patrick.Cozzi.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n<b><a href=\"http://www.amazon.com/WebGL-Insights-Patrick-Cozzi/dp/1498716075?tag=realtimerenderin\">WebGL Insights</a></b>, edited by Patrick Cozzi, CRC Press, July 2015 (<a href=\"http://webglinsights.blogspot.com/\">blog</a>), <a href=\"https://github.com/WebGLInsights/WebGLInsights.github.io/releases/download/v1.0/WebGL.Insights.-.Patrick.Cozzi.pdf\"><b><i>download for free</i></b></a>.\n</td></tr>\n<tr><td>\n\t<a href=\"http://immersivemath.com/ila/index.html\">\n\t<img src=\"AmazonImages/ila_50.jpg\" alt=\"cover\" height=\"55\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n\t<a href=\"http://immersivemath.com/ila/index.html\"><img src=\"read_for_free_sm.png\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n\t<b><a href=\"http://immersivemath.com/ila/index.html\">Immersive Linear Algebra</a></b>,\n\tby J. Str&ouml;m, K. Åstr&ouml;m, and T. Akenine-M&ouml;ller, 2015-2019 (an interactive book on the subject), <a href=\"http://immersivemath.com/ila/index.html\"><b><i>read for free</i></b></a>.\n</td></tr>\n<tr><td>\n\t<a href=\"http://www.amazon.com/Computer-Vision-Metrics-Taxonomy-Analysis-ebook/dp/B00K6N4JS0?tag=realtimerenderin\">\n\t<img src=\"AmazonImages/51LqawQ2lJL._SL55_.jpg\" alt=\"cover\" height=\"55\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n\t<a href=\"http://www.realtimerendering.com/blog/free-new-computer-vision-book/\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n\t<b><a href=\"http://www.amazon.com/Computer-Vision-Metrics-Taxonomy-Analysis-ebook/dp/B00K6N4JS0?tag=realtimerenderin\">Computer Vision Metrics: Survey, Taxonomy, and Analysis</a></b>,\n\tby Scott Krig, Apress, July 2014 (<a href=\"http://www.apress.com/9781430259299\">table of contents and <b><i>free download</i></b></a>; see <a href=\"http://www.realtimerendering.com/blog/free-new-computer-vision-book/\">our blog</a> for options).\n</td></tr>\n<tr><td>\n  <a href=\"https://web.archive.org/web/20150225192611/http://www.arcsynthesis.org/gltut/index.html\"><img src=\"AmazonImages/NoCover50.jpg\" alt=\"cover\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"14\" align=left border=0>\n  <a href=\"http://www.cse.chalmers.se/edu/year/2018/course/TDA361/LearningModern3DGraphicsProgramming.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"https://web.archive.org/web/20150225192611/http://www.arcsynthesis.org/gltut/index.html\">Learning Modern 3D Graphics Programming</a></b>, by Jason L. McKesson, 2012. <a href=\"http://www.cse.chalmers.se/edu/year/2018/course/TDA361/LearningModern3DGraphicsProgramming.pdf\"><b><i>download for free</i></b></a>\n</td></tr>\n<tr><td>\n  <a href=\"http://www.amazon.com/gp/product/1568817231?tag=realtimerenderin\"><img src=\"AmazonImages/51DxuLGuJ6L._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n\t<a href=\"http://immersivemath.com/ila/index.html\"><img src=\"read_for_free_sm.png\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://www.amazon.com/gp/product/1568817231?tag=realtimerenderin\">3D Math Primer for Graphics and Game Development, 2nd Edition</a></b>, by Fletcher Dunn and Ian Parberry, AK Peters, November 2011, <a href=\"https://gamemath.com/\"><b><i>read for free</i></b></a>.\n</td></tr>  \n<tr><td>\n  <a href=\"http://www.amazon.com/Computer-Vision-Algorithms-Applications-Science/dp/1848829345?tag=realtimerenderin\"><img src=\"AmazonImages/41TqhD8yCRL._SL55_.jpg\" alt=\"cover\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"14\" align=left border=0>\n  <a href=\"http://szeliski.org/Book/\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://www.amazon.com/Computer-Vision-Algorithms-Applications-Science/dp/1848829345?tag=realtimerenderin\">Computer Vision: Algorithms and Applications</a></b>, by Richard Szeliski, Springer, Nov. 2010, <a href=\"http://szeliski.org/Book/\"><b><i>download for free</i></b></a>.\n</td></tr>\n<tr><td>\n  <a href=\"http://www.amazon.com/GPU-Gems-3-Hubert-Nguyen/dp/0321515269?tag=realtimerenderin\"><img src=\"AmazonImages/51Up%2BOmQhQL._SL55_.jpg\" alt=\"cover\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"8\" align=left border=0>\n  <a href=\"https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_pref01.html\"><img src=\"read_for_free_sm.png\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://www.amazon.com/GPU-Gems-3-Hubert-Nguyen/dp/0321515269?tag=realtimerenderin\">GPU Gems 3</a></b>, edited by Hubert Nguyen, August 2007, <a href=\"https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_pref01.html\"><b><i>read for free</i></b></a>, <a href=\"https://github.com/QianMo/GPU-Gems-Book-Source-Code\">code</a>. NVIDIA wanted people to learn about shaders, so this excellent book being free.\n</td></tr>\n<tr><td>\n  <a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/0321335597?tag=realtimerenderin\"><img src=\"AmazonImages/51-6oFyhBKL._SL55_.jpg\" alt=\"cover\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"9\" align=left border=0>\n  <a href=\"https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_inside_front_cover.html\"><img src=\"read_for_free_sm.png\" alt=\"read for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/0321335597?tag=realtimerenderin\">GPU Gems 2: Techniques for Graphics and Compute Intensive Programming</a></b>, edited by Matt Pharr, March 2005, <a href=\"https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_inside_front_cover.html\"><b><i>read for free</i></b></a>, <a href=\"http://download.nvidia.com/developer/GPU_Gems_2/CD/Index.html\">code</a> (and <a href=\"https://github.com/QianMo/GPU-Gems-Book-Source-Code\">repo</a>). Another gift from NVIDIA; a wonderful book.\n</td></tr>\n<tr><td>\n  <a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/0321228324?tag=realtimerenderin\"><img src=\"AmazonImages/51W01X6NB7L._SL55_.jpg\" alt=\"cover\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"8\" align=left border=0>\n  <a href=\"https://developer.nvidia.com/gpugems/GPUGems/gpugems_pref01.html\"><img src=\"read_for_free_sm.png\" alt=\"read for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/0321228324?tag=realtimerenderin\">GPU Gems: Programming Techniques, Tips, and Tricks for Real-Time Graphics</a></b>, edited by Randima Fernando, March 2004, <a href=\"https://developer.nvidia.com/gpugems/GPUGems/gpugems_pref01.html\"><b><i>read for free</i></b></a>, <a href=\"https://http.download.nvidia.com/developer/GPU_Gems/CD_Image/Index.html\">code</a> (and <a href=\"https://github.com/QianMo/GPU-Gems-Book-Source-Code\">repo</a>). Likewise, still worthwhile and great that it's free.\n</td></tr>\n<tr><td>\n  <a href=\"http://www.amazon.com/ShaderX2-Shader-Programming-Tricks-DirectX/dp/1556229887?tag=realtimerenderin\"><img src=\"AmazonImages/51S5NSFNMZL._SL55_.jpg\" alt=\"cover\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"14\" align=left border=0>\n  <a href=\"http://www.realtimerendering.com/resources/shaderx/Direct3D.ShaderX.Vertex.and.Pixel.Shader.Tips.and.Tricks_Wolfgang.F.Engel_Wordware.Pub_2002.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://www.amazon.com/ShaderX2-Shader-Programming-Tricks-DirectX/dp/1556229887?tag=realtimerenderin\">ShaderX<sup>2</sup>: Shader Programming Tips and Tricks with DirectX 9.0</a></b>, edited by Wolfgang Engel, Nov. 2003, <a href=\"http://www.realtimerendering.com/resources/shaderx/Direct3D.ShaderX.Vertex.and.Pixel.Shader.Tips.and.Tricks_Wolfgang.F.Engel_Wordware.Pub_2002.pdf\"><b><i>download for free</i></b></a>, also <a href=\"http://www.realtimerendering.com/resources/shaderx/\">free code download and notes</a>. Ancient, but worth a peek.\n</td></tr>\n<tr><td>\n  <a href=\"http://www.amazon.com/ShaderX2-Introductions-Tutorials-DirectX-9-0/dp/155622902X?tag=realtimerenderin\"><img src=\"AmazonImages/514E6BJEJ9L._SL55_.jpg\" alt=\"cover\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"14\" align=left border=0>\n  <a href=\"http://www.realtimerendering.com/resources/shaderx/Introductions_and_Tutorials_with_DirectX_9.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://www.amazon.com/ShaderX2-Introductions-Tutorials-DirectX-9-0/dp/155622902X?tag=realtimerenderin\">ShaderX<sup>2</sup>: Introductions and Tutorials with DirectX 9.0</a></b>, edited by Wolfgang Engel, Nov. 2003, <a href=\"http://www.realtimerendering.com/resources/shaderx/Introductions_and_Tutorials_with_DirectX_9.pdf\"><b><i>download for free</i></b></a>, also <a href=\"http://www.realtimerendering.com/resources/shaderx/\">free code download and notes</a>. Ancient, but impressive that there's an 82-page article on shadow volumes.\n</td></tr>\n<tr><td>\n  <a href=\"http://www.amazon.com/Cg-Tutorial-Definitive-Programmable-Real-Time/dp/0321194969?tag=realtimerenderin\"><img src=\"AmazonImages/51K2X94P56L._SL55_.jpg\" alt=\"cover\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"8\" align=left border=0>\n  <a href=\"http://http.developer.nvidia.com/CgTutorial/cg_tutorial_chapter01.html\"><img src=\"read_for_free_sm.png\" alt=\"read for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://www.amazon.com/Cg-Tutorial-Definitive-Programmable-Real-Time/dp/0321194969?tag=realtimerenderin\">The Cg Tutorial</a></b>, by Randy Fernando and Mark J. Kilgard, March 2003, <a href=\"http://http.developer.nvidia.com/CgTutorial/cg_tutorial_chapter01.html\"><b><i>read for free</i></b></a>. Pro tip: no one uses Cg any more. But, free is free.\n</td></tr>\n<tr><td>\n  <a href=\"http://www.amazon.com/Direct3D-ShaderX-Vertex-Shader-Tricks/dp/1556220413?tag=realtimerenderin\"><img src=\"AmazonImages/51G43ZGSJ8L._SL55_.jpg\" alt=\"cover\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"6\" align=left border=0>\n  <a href=\"http://www.realtimerendering.com/resources/shaderx/Direct3D.ShaderX.Vertex.and.Pixel.Shader.Tips.and.Tricks_Wolfgang.F.Engel_Wordware.Pub_2002.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://www.amazon.com/Direct3D-ShaderX-Vertex-Shader-Tricks/dp/1556220413?tag=realtimerenderin\">Direct3D ShaderX: Vertex and Pixel Shader Tips and Tricks</a></b>, edited by Wolfgang Engel, June 2002, <a href=\"http://www.realtimerendering.com/resources/shaderx/Direct3D.ShaderX.Vertex.and.Pixel.Shader.Tips.and.Tricks_Wolfgang.F.Engel_Wordware.Pub_2002.pdf\"><b><i>download for free</i></b></a>, also <a href=\"http://www.realtimerendering.com/resources/shaderx/\">free code download and notes</a>. Again, ancient, left here for historic purposes.\n</td></tr>\n<tr><td>\n  <a href=\"http://www.amazon.com/Computational-Geometry-Applications-Mark-Berg/dp/3540779736?tag=realtimerenderin\"><img src=\"AmazonImages/51A6EumfzoL._SL55_.jpg\" alt=\"cover\" height=\"55\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"6\" align=left border=0>\n  <a href=\"http://link.springer.com/book/10.1007/978-3-662-04245-8\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://www.amazon.com/Computational-Geometry-Applications-Mark-Berg/dp/3540779736?tag=realtimerenderin\">Computational\nGeometry: Algorithms and Applications, 3rd Edition</a></b>, by Mark de Berg, Otfried Cheong, Marc van Kreveld, and Mark Overmars, Springer Verlag, 2008: <b><i><a href=\"http://link.springer.com/book/10.1007/978-3-662-04245-8\">download 2nd Edition (from 2000) for free</a></i></b>. A well-illustrated text that explains key computational geometry algorithms. Note that the free version is the second edition; other than <a href=\"https://web.archive.org/web/20230322182715/http://www.cs.uu.nl/geobook/buglist2a.pdf\">these errata fixes</a>, the 3rd edition's major changes are that Chapter 7 includes information on Voronoi diagrams of line-segments and for farthest point, and Chapter 12 includes BSP trees for low-density scenes.\n</td></tr>\n<tr><td>\n  <a href=\"http://www.amazon.com/Michael-Abrashs-Graphics-Programming-Special/dp/1576101746?tag=realtimerenderin\">\n  <img src=\"AmazonImages/51E2EDBTB9L._SL55_.jpg\" alt=\"cover\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"6\" align=left border=0>\n  <a href=\"http://www.jagregory.com/abrash-black-book/\"><img src=\"read_for_free_sm.png\" alt=\"read for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://www.amazon.com/Michael-Abrashs-Graphics-Programming-Special/dp/1576101746?tag=realtimerenderin\">Michael Abrash's Graphics Programming Black Book</a></b>, by Michael Abrash, July 1997, <a href=\"http://www.gamedev.net/reference/articles/article1698.asp\"><b><i>read for free</i></b></a> and <a href=\"http://www.gamedev.net/reference/articles/article1698.asp\">alternate</a>. Truly ancient, yes, but there are still articles of general interest, and Abrash is a fine story-teller.\n</td></tr>\n<tr><td>\n  <a href=\"http://www.amazon.com/exec/obidos/ASIN/1558602763?tag=realtimerenderin\"><img src=\"AmazonImages/41NJZBE31HL._SL55_.jpg\" alt=\"cover\" height=\"55\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"6\" align=left border=0>\n  <a href=\"https://realtimerendering.com/Principles_of_Digital_Image_Synthesis_v1.0.1.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://www.amazon.com/Principles-Synthesis-Kaufmann-Computer-Graphics/dp/1558602763?tag=realtimerenderin\">Principles of Digital Image Synthesis</a></b>, by Andrew S. Glassner, Morgan Kaufmann, 1995: <b><i><a href=\"https://realtimerendering.com/Principles_of_Digital_Image_Synthesis_v1.0.1.pdf\">download for free</a></i></b> (errata corrected), <a href=\"https://www.glassner.com/errata-for-principles-of-digital-image-synthesis/\">errata</a>. An incredible book, and physics doesn't change (much), so despite the age this book is full of useful information.\n</td></tr>\n<tr><td>\n  <a href=\"https://www.amazon.com/Radiosity-Programmers-Perspective-Professional-Computing/dp/0471304441?tag=realtimerenderin\"><img src=\"AmazonImages/51HG2DGJ4KL._SX55_BO1,204,203,200_.jpg\" alt=\"cover\" height=\"55\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"6\" align=left border=0>\n  <a href=\"https://www.researchgate.net/profile/Ian-Ashdown/publication/220690300_Radiosity_-_a_programmer%27s_perspective/links/0912f4ff5f5eb42776000000/Radiosity-a-programmers-perspective.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"https://www.amazon.com/Radiosity-Programmers-Perspective-Professional-Computing/dp/0471304441?tag=realtimerenderin\">Radiosity: A Programmer's Perspective</a></b>, by Ian Ashdown, Wiley, 1994: <b><i><a href=\"https://www.researchgate.net/profile/Ian-Ashdown/publication/220690300_Radiosity_-_a_programmer%27s_perspective/links/0912f4ff5f5eb42776000000/Radiosity-a-programmers-perspective.pdf\">download for free</a></i></b>. Starts with a fine introduction to photometry concepts.\n</td></tr>\n<tr><td>\n  <a href=\"https://www.amazon.com/Radiosity-Realistic-Synthesis-Kaufmann-Computer/dp/0121782700?tag=realtimerenderin\"><img src=\"AmazonImages/cohen_wallace.jpg\" alt=\"cover\" height=\"55\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"6\" align=left border=0>\n  <a href=\"https://www.realtimerendering.com/Cohen-Wallace_Radiosity_and_Realistic_Image_Synthesis.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"https://www.realtimerendering.com/Cohen-Wallace_Radiosity_and_Realistic_Image_Synthesis.pdf\">Radiosity and Realistic Image Synthesis</a></b>, by Michael F. Cohen and John R. Wallace, Academic Press Professional, 1993: <b><i><a href=\"https://www.realtimerendering.com/Cohen-Wallace_Radiosity_and_Realistic_Image_Synthesis.pdf\">download for free</a></i></b>. The first book on the use of radiosity in computer graphics, again with an approachable introduction to photometry.\n</td></tr>\n<tr><td>\n  <a href=\"http://www.amazon.com/Simulating-Humans-Computer-Graphics-Animation/dp/0195073592?tag=realtimerenderin\"><img src=\"AmazonImages/41x0mOjyDrL._SL55_.jpg\" alt=\"cover\" height=\"55\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"6\" align=left border=0>\n  <a href=\"http://www.cis.upenn.edu/~badler/book/book.html\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://www.amazon.com/Simulating-Humans-Computer-Graphics-Animation/dp/0195073592?tag=realtimerenderin\">Simulating Humans: Computer Graphics Animation and Control</a></b>, by Norman I. Badler, Cary B. Phillips, Bonnie Lynn Webber, Oxford University Press, 1993: <b><i><a href=\"http://www.cis.upenn.edu/~badler/book/book.html\">download for free</a></i></b>. All about the human figure and how to model it in the computer. Old, but chock full of information.\n</td></tr>\n<tr><td>\n  <a href=\"http://www.amazon.com/Introduction-Computing-Geometry-Adrian-Bowyer/dp/1874728038?tag=realtimerenderin\"><img src=\"AmazonImages/41nKyw8Iv+L._SL55_.jpg\" alt=\"cover\" height=\"55\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"6\" align=left border=0>\n  <a href=\"http://adrianbowyer.com/inge/docs/icg.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://www.amazon.com/Introduction-Computing-Geometry-Adrian-Bowyer/dp/1874728038?tag=realtimerenderin\">Introduction to Computing with Geometry</a></b>, by Adrian Bowyer and John Woodwark, Information Geometers Ltd, 1993: <b><i><a href=\"http://adrianbowyer.com/inge/docs/icg.pdf\">download for free</a></i></b> and <a href=\"https://web.archive.org/web/20111112091910/http://www.johnwoodwark.com/inge/docs/icg.pdf\">alternate</a>. About surfaces and other geometry-related bits. Written in an approachable and entertaining manner, with solid math and (occasionally dusty but workable) code bits.\n</td></tr>\n<tr><td>\n<a href=\"https://www.amazon.com/gp/product/0122861604?tag=realtimerenderin\"><img src=\"AmazonImages/50KWx2vL_SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"6\" align=left border=0>\n  <a href=\"http://www.realtimerendering.com/raytracing/An-Introduction-to-Ray-Tracing-The-Morgan-Kaufmann-Series-in-Computer-Graphics-.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n<b><a href=\"https://www.amazon.com/gp/product/0122861604?tag=realtimerenderin\">An Introduction to Ray Tracing</a></b>, edited by Andrew Glassner, Morgan Kaufmann, 1989.\n<P>The first book on ray tracing. Ancient, but most of the information is still valid - math is math, data structures are data structures. Download the <a href=\"http://www.realtimerendering.com/raytracing/An-Introduction-to-Ray-Tracing-The-Morgan-Kaufmann-Series-in-Computer-Graphics-.pdf\">PDF</a> or <a href=\"http://www.realtimerendering.com/raytracing/Andrew%20S.%20Glassner%20-%20An%20Introduction%20to%20Ray%20tracing%20(The%20Morgan%20Kaufmann%20Series%20in%20Computer%20Graphics)%20(1989).djvu\">DJVU</a> version. Andrew Glassner's page on the book <a href=\"https://www.glassner.com/portfolio/an-introduction-to-ray-tracing/\">here</a>, errata page for first printing <a href=\"an_intro_to_rt-errata.html\">here</a> (all errata are corrected in the PDF version); review by Matt Pharr <a href=\"https://pharr.org/matt/blog/2019/01/26/an-introduction-to-ray-tracing\">here</a>; <b><i><a href=\"http://www.realtimerendering.com/raytracing/An-Introduction-to-Ray-Tracing-The-Morgan-Kaufmann-Series-in-Computer-Graphics-.pdf\">download for free</a></i></b>.\n</td></tr>\n\n</table>\n</div>\n\n<p>\nNote that the <a href=\"http://www.realtimerendering.com/resources/shaderx/\">ShaderX Books page</a> gives links to various portions of these books that are available online. Excerpts of many other graphics books are also available on <a href=\"http://books.google.com\">Google books</a>.\n  \n<a name=\"rendpipe\">\n<h2 class=\"subHeader\">The Graphics Rendering Pipeline</h2>\n</a>\n\n<p>Commercial game engines include:\n  <a href=\"https://unity3d.com/\">Unity</a>,\n  <a href=\"https://www.unrealengine.com\">Unreal engine</a>, and\n  <a href=\"https://www.cryengine.com/\">CryEngine</a>, to name a few. Find a <a href=\"http://en.wikipedia.org/wiki/List_of_game_engines\">overflowing table of engines</a> on Wikipedia.\n  \n<p>See our <a href=\"webgl.html\">WebGL resources page</a> for various easy-to-use libraries for 3D display on your web browser. Since Javascript is an interpreted language, modifying, running, and sharing demos is ridiculously easy. See the <a href=\"https://threejs.org/examples/#webgl_animation_cloth\">three.js examples page</a> and <a href=\"http://stemkoski.github.io/Three.js/\">Lee Stemkoski's site</a> for a start.\n\n<p>There are a wide range of open source renderers available.\n  NVIDIA's <a href=\"https://developer.nvidia.com/falcor\">Falcor</a> gives access to DXR ray tracing capabilities, among many other features.\n  <a href=\"https://casual-effects.com/g3d/www/index.html\">G3D</a> is a research-oriented renderer that offers a wide range of modern effects and works on all major PC operating systems.\n  <a href=\"http://openswr.org/\">OpenSWR</a> is a fast pure-CPU OpenGL-compatible renderer from Intel.\n  <a href=\"http://irrlicht.sourceforge.net/\">Irrlicht</a>, <a href=\"https://github.com/bkaradzic/bgfx\">bgfx</a>, <a href=\"http://ogre.sourceforge.net/\">OGRE</a>, <a href=\"https://godotengine.org\">Godot</a>, and <a href=\"http://sourceforge.net/projects/sauerbraten\">sauerbraten</a> are open source 3D games engines with some popularity.\n  <a href=\"http://www.openscenegraph.org\">Open Scene Graph</a> is a free, open source scene graph system.\n  <a href=\"https://github.com/coin3d\">Coin</a> is an open source retained mode scene graph library based on Open Inventor.\n  \n<p>Ancient technologies can be entertaining. Source code for <a href=\"https://github.com/id-Software\">DOOMs and Quakes</a> is available for download under GPL. The <a href=\"http://ioquake3.org/\">ioquake3 site</a> builds upon Quake 3, adding a huge number of improvements (even ray tracing).\n  There are also <a href=\"http://www.doomworld.com/classicdoom/ports/\">ports of DOOM</a> to a huge number of platforms,\n  and <a href=\"https://github.com/id-Software/Wolf3D-iOS\">Wolfenstein</a> is on the iPhone.\n  Arcade emulators such as <a href=\"http://mamedev.org/\">MAME</a> allow you to port classic games to most any platform.\n\n<p>Of course, one of the best game engines is <a href=\"http://www.gamasutra.com/view/feature/3563/microsoft_excel_revolutionary_3d_.php\">Excel</a>.\n\n<a name=\"gpu\">\n<h2 class=\"subHeader\">The Graphics Processing Unit</h2>\n</a>\n\n<p>Figure 3.14, about user-defined clipping planes, was generated with <a href=\"https://threejs.org/examples/#webgl_clipping\">this</a> and <a href=\"https://threejs.org/examples/#webgl_clipping_intersection\">this live interactive three.js demo</a>.\n\n<p>The series <a href=\"https://fgiesen.wordpress.com/2011/07/09/a-trip-through-the-graphics-pipeline-2011-index/\">A trip through the Graphics Pipeline 2011</a> is an excellent in-depth presentation on all the major elements of the GPU.\n<p>The <a href=\"http://www.humus.name/index.php?page=3D\">Humus 3D site</a> has some excellent sample programs that show advanced techniques.\n<p>Guides to tessellation shaders, most with an OpenGL-bias, include <a href=\"http://ogldev.atspace.co.uk/www/tutorial30/tutorial30.html\">this tutorial</a>, <a href=\"https://www.khronos.org/opengl/wiki/Tessellation\">this description</a>, descriptions of <a href=\"http://prideout.net/blog/?p=48\">triangle</a> and <a href=\"http://prideout.net/blog/?p=49\">quad</a> subdivision, <a href=\"http://web.engr.oregonstate.edu/~mjb/cs519/Handouts/tessellation.1pp.pdf\">this more technical set of slides</a>, and <a href=\"http://reedbeta.com/blog/tess-quick-ref/\">this reference/tutorial</a>.\n\n<p>See <a href=\"https://zeux.io/2020/02/27/writing-an-efficient-vulkan-renderer/\">this article</a> for writing an efficient Vulkan renderer.\nThere are <a href=\"https://developer.nvidia.com/vulkan-turing\">NVIDIA-specific extensions for Vulkan</a>.\n\n  \n<a name=\"xforms\">\n<h2 class=\"subHeader\">Transforms</h2>\n</a>\n\n<p><a href=\"http://immersivemath.com/ila/index.html\">Immersive Linear Algebra</a> is a free interactive book on linear algebra, coauthored by Tomas. <a href=\"http://www.realtimerendering.com/udacity/transforms.html\">This interactive demo</a> from <a href=\"https://www.udacity.com/course/interactive-3d-graphics--cs291\">Eric's course</a> shows how the set of transforms changes due to camera and model modifications. Another <a href=\"http://ksimek.github.io/perspective_camera_toy.html\">interactive demo</a> shows how various common camera model parameters affect the view.\n<p>\nIf you need to start from scratch, Wolfire's blog has a basic two-part tutorial on linear algebra, <a href=\"http://blog.wolfire.com/2009/07/linear-algebra-for-game-developers-part-1/\">here</a> and <a href=\"http://blog.wolfire.com/2009/07/linear-algebra-for-game-developers-part-2/\">here</a>.\n<p><a href=\"http://www.geometrictools.com\">Dave Eberly's site</a> has useful papers and code on a wide variety of geometric operations, including quaternion interpolation.\n<a href=\"http://mrelusive.com/publications/papers/SIMD-From-Quaternion-to-Matrix-and-Back.pdf\">J.M.P. van Waveren</a> discusses matrix to quaternion transforms and how to use SIMD for them.\n  <a href=\"http://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/\">Code</a> for rotating from one vector to another rapidly using quaternions (as described in our book) is available online from Tomas.\n<p>The <a href=\"http://plib.sourceforge.net/\">Portable Game Library</a> includes code for a <a href=\"http://plib.sourceforge.net/sg/index.html\">Simple Geometry library</a>.\n<p>Dual quaternion skinning offers improved quality at relatively little additional cost. The process can be <a href=\"http://chinedufn.com/dual-quaternion-shader-explained/\">done using a vertex shader</a>. An old-but-free <a href=\"http://mayadqskinning.sourceforge.net/\">Maya plugin</a> is also available.\n<p>The <a href=\"http://graphicsgems.org\">Graphics Gems</A> book series contains a number of articles on transformations, with code online.\n<p>As we touch upon in our book, moving your z-buffer's near plane as far from the eye as possible is a good idea. Steve Baker has an <a href=\"http://www.sjbaker.org/steve/omniv/love_your_z_buffer.html\">article on this topic</a> with a little calculator to explore the effect. Nathan Reed <a href=\"https://developer.nvidia.com/content/depth-precision-visualized\">discusses options to improve precision in depth</a> (we use one of his graphs in our book). An older article <a href=\"http://outerra.blogspot.com/2012/11/maximizing-depth-buffer-range-and.html\">gives other visualizations of precision problems</a>. Using a <a href=\"https://nlguillemot.wordpress.com/2016/12/07/reversed-z-in-opengl/\">reversed z-buffer</a> is one solution - this article also links to other articles on the subject. \n<p>It's possible to perform <a href=\"https://turanszkij.wordpress.com/2017/09/09/skinning-in-compute-shader/amp/\">skinning in a compute shader</a>.\n\n\n<a name=\"visapp\">\n<h2 class=\"subHeader\">Shading Basics</h2>\n</a>\n\n<p>We drew upon Tarek Sherif's <a href=\"https://github.com/tsherif/webgl2examples\">WebGL 2 Examples</a> for our shader examples. This code is an easy way to start playing with shaders.\n<p>There are many shader tutorials out there. For example, <a href=\"https://unity3d.com/learn/tutorials/topics/graphics/gentle-introduction-shaders\">Unity 3D</a> and <a href=\"https://learnopengl.com/Getting-started/Shaders\">Learn OpenGL</a> provide basics, <a href=\"https://www.ronja-tutorials.com/\">Ronja</a> gives some more elaborate effects. <a href=\"https://thebookofshaders.com/\">The Book of Shaders</a> is an introduction to fragment shaders, under development. <a href=\"https://www.shadertoy.com/\">Shadertoy</a> is at the far end of the spectrum, an interactive web environment doing everything in the fragment shader; <a href=\"https://gamedevelopment.tutsplus.com/tutorials/a-beginners-guide-to-coding-graphics-shaders--cms-23313\">Omar Shehata</a> provides an introduction. Other web-based systems for experimentation include <a href=\"http://glslsandbox.com/\">GLSL Sandbox</a> (similar to Shadertoy), <a href=\"http://shdr.bkcore.com/\">Shdr</a> for basic inputs and meshes to play with, <a href=\"http://tobyschachman.com/Shadershop/\">Shadershop</a> for visualizing shader functions, and <a href=\"https://www.interactiveshaderformat.com/\">ISF</a> for video DJs.\n<p>Dealing with the explosion of shaders caused by material systems is an ongoing concern. <a href=\"https://dolphin-emu.org/blog/2017/07/30/ubershaders/\">This article</a> discusses the problem in depth and offers solutions.\n<p>Storing semitransparent textures so that the colors are premultiplied by the alphas makes compositing and blending operations much faster to compute. Tom Forsyth gives a rundown of the <a href=\"https://tomforsyth1000.github.io/blog.wiki.html\">math and formats involved</a> (search \"Premultiplied alpha part 2\").\n<p>Transparency is difficult to perform correctly in a single pass when using a Z-buffer. Steve Baker gives a <a href=\"http://www.sjbaker.org/steve/omniv/alpha_sorting.html\">good summary</a> of the basics of the problem and traditional solutions. <a href=\"http://developer.download.nvidia.com/SDK/10/direct3d/samples.html\">NVIDIA's developer site</a> and the <a href=\"http://www.humus.name/index.php?page=3D\">Humus 3D site</a> each have sample code for using stencil routing to provide order-independent transparency. Tarek Sherif made a <a href=\"https://tsherif.github.io/webgl2examples/oit-dual-depth-peeling.html\">WebGL 2 browser demo of depth peeled transparency</a>.\n<p>NVIDIA provides a good summary of <a href=\"https://developer.nvidia.com/content/transparency-or-translucency-rendering\">basic techniques for transparency</a> and some common optimizations. This article at Sketchfab gives <a href=\"https://blog.sketchfab.com/real-time-transparency-make-fast-beautiful/\">an artist's view of transparency</a> and using blending modes to simulate it.\n<p>The dangers of improperly accounting for alpha in cutouts is <a href=\"http://www.adriancourreges.com/blog/2017/05/09/beware-of-transparent-pixels/\">lavishly illustrated in this blog post</a>.\n<p>24 bits of color is usually enough, but not always. Here's an <a href=\"cubes.gif\">image showing concentric bands</a> only one pixel intensity value apart. Most monitors will show some banding somewhere on the image.\n<p>Here is a comparison generated using <a href=\"http://www.tandfonline.com/toc/ujgt19/2/1\">Scott R. Nelson's</a> program of lines drawn with <a href=\"gamma10.png\">gamma=1.0</a> (note the severe roping and Mo&iacute;re patterns) and properly drawn with <a href=\"gamma22.png\">gamma=2.2</a>. I find this pretty convincing.\n<p>Larry Gritz's article <a href=\"https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch24.html\">The Importance of Being Linear</a> is an excellent explanation of gamma correction and other monitor transforms. If that article doesn't click for you, maybe <a href=\"http://filmicworlds.com/blog/linear-space-lighting-i-e-gamma/\">this one</a> will.\n<p>The difference between linear, sRGB, and gamma 2.2 are <a href=\"https://www.shadertoy.com/view/lsd3zN\">shown in this Shadertoy</a>.\n<p>The chart on <a href=\"https://web.archive.org/web/20181121192841/https://techreport.com/review/12458/amd-radeon-hd-2900-xt-graphics-processor/6\">this page</a> shows different MSAA patterns used on various vendors' GPUs. Lots more on <a href=\"https://cs.dartmouth.edu/~wjarosz/publications/subr16fourier-slides-2-patterns.pdf\">sampling pattern theory here</a>. This <a href=\"http://international.download.nvidia.com/geforce-com/international/comparisons/watch-dogs/watch-dogs-anti-aliasing-comparison-1-smaa-vs-fxaa.html\">FXAA vs. SMAA</a> interactive demo lets you examine the differences. Matt Pettineo's blog post describes the <a href=\"https://mynameismjp.wordpress.com/2012/10/24/msaa-overview/\">problems with MLAA approaches under animation</a>. The <a href=\"http://www.highperformancegraphics.org/wp-content/uploads/2017/Retrospective/HPG2017_Jimenez_MLAARetrospective.pdf\">retrospective here</a> gives a thorough history of the use of MLAA techniques in games.\n<p>This <a href=\"https://medium.com/@bgolus/anti-aliased-alpha-test-the-esoteric-alpha-to-coverage-8b177335ae4f\">article on alpha coverage</a> includes some excellent animations and figures showing various problems and solutions.\n<p>Font antialiasing via sub-pixel LCD rendering is dealt with in depth on the <a href=\"https://web.archive.org/web/20190326231019/http://www.antigrain.com:80/research/font_rasterization/index.html\">Anti-Grain Geometry site</a>. GPU-accelerated 2D engines include <a href=\"http://wdobbie.com/post/gpu-text-rendering-with-vector-textures/\">Will Dobbie's</a> (try the <a href=\"http://wdobbie.com/warandpeace/\"><I>War and Peace</I> demo</a>, YMMV).\n<p>This <a href=\"http://behindthepixels.io/assets/files/TemporalAA.pdf\">thorough survey</a> of temporal antialiasing (TAA) techniques is from 2020. Code that demonstrates the MSAA and temporal antialiasing techniques used in \"The Order: 1886\" can <a href=\"https://github.com/TheRealMJP/MSAAFilter\">be found here</a>. The <a href=\"https://blog.sketchfab.com/introducing-temporal-anti-aliasing/\">demos here</a> are not truly temporal antialiasing, but rather progressive antialiasing, and still worth a look to see the improvement over time.\n<p>Newer techniques continue to be developed. <a href=\"https://www.eurogamer.net/articles/digitalfoundry-2018-dlss-turing-tech-analysis\">DLSS</a>, deep-learning super-sampling, is as it sounds, using deep learning training to create a neural net that improves an aliased image.\n\n<a name=\"texture\">\n<h2 class=\"subHeader\">Texturing</h2>\n</a> \n\n<p>Live interactive demos associated with this chapter's contents:\n<ul>\n<li><a href=\"https://threejs.org/examples/#webgl_materials_texture_anisotropy\">The three.js anisotropy demo</a> for Figure 6.19.\n<li><a href=\"https://www.shadertoy.com/view/MtX3Ws\">St&eacute;phane Guillitte's \"Playing Marble\" shadertoy</a> for Figure 6.24.\n<li><a href=\"https://threejs.org/examples/#webgl_tonemapping\">The three.js demo showing multiple texture types</a> for Figure 6.25.\n</ul>\n\n<p>S3TC texture compression is a standard part of DirectX, renamed DXTn texture compression.\n  An outdated but free <a href=\"http://developer.nvidia.com/object/texture_tools.html\">manipulation and compression library</a> is available for manipulating DXTn (DDS) format textures (the package also converts heightfields to normal maps). <a href=\"http://code.google.com/p/nvidia-texture-tools/\">Source code</a> is available.\n  The Unreal developer network has an excellent article on <a href=\"http://udn.epicgames.com/Two/TextureComparison.html\">DXTC compression and quality comparison</a>.\n  <a href=\"http://openil.sourceforge.net/\">DevIL</a> is an open-source image conversion library that reads and writes DDS and many other formats.\n<p>Cutout textures <a href=\"http://www.realtimerendering.com/blog/gpus-prefer-premultiplication/\">pose interpolation problems</a> along their edges. Adam Sawicki has <a href=\"https://asawicki.info/articles/alpha_test.php5\">an article</a> all about the problems with and solutions, including his own, for mipmaps with alpha cutouts.\n<p>The <a href=\"http://sipi.usc.edu/database/\">USC-SIPI Image Database</a> has many classic images (Lena, Mandrill) and other texture samples for research.\n  For free stock images, one site is <a href=\"http://www.freeimages.com/\">Free images</a>, among many others.\n<p>Just because a paper is ancient does not mean it's dated - math doesn't rot. Heckbert has written a worthwhile <a href=\"http://www.cs.cmu.edu/~ph/#papers\"><i>Survey of Texture Mapping</i></a> and a more in-depth work, <a href=\"http://www.cs.cmu.edu/~ph/#papers\"><i>Fundamentals of Texture Mapping and Image Warping</i></a>.\n  Many classic applications of texture mapping are discussed at <a href=\"http://www.graficaobscura.com/texmap/index.html\">Paul Haeberli's site</a>.\n<p>AMD has an old program called <a href=\"https://gpuopen.com/archived/amd-gpu-meshmapper/\">MeshMapper</a> which generates normal, displacement, and ambient occlusion maps from a low and high resolution model. I know I've seen this somewhere in a newer open-source version, but can't find it... (help appreciated)\n<p>An <a href=\"http://silverspaceship.com/src/svt/\">implementation of megatexturing</a> is available.\n<P>Andreas Mischok gives <a href=\"https://www.artstation.com/blogs/andreasmischok/jzWz/fake-vs-true-displacement-part-12\">great visual comparisons and explanations</a> of the various types of bump and displacement techniques.\n\n<a name=\"shadows\">\n<h2 class=\"subHeader\">Shadows</h2>\n</a>\n\n<p>Figure 7.12 was generated with <a href=\"http://momentsingraphics.de/?p=175\">this demo by Christoph Peters</a> using the Sintel model. Another good shadow exploration tool is <a href=\"https://mynameismjp.wordpress.com/2015/02/18/shadow-sample-update/\">Matt Pettineo's sample app</a>.\n\n<p>Lauritzen and all have copious notes and demo code for their <a href=\"https://software.intel.com/en-us/articles/sample-distribution-shadow-maps\">Sample Distribution Shadow Maps scheme</a>.\n\n<a name=\"color\">\n<h2 class=\"subHeader\">Light and Color</h2>\n</a>\n<p>The <a href=\"http://www.cvrl.org/\">CVRL website</a> has a huge amount of easily downloadable primary research data relating to color.\n  There are numerous other webpages on colorimetry and related topics, such as <a href=\"http://www.cg.tuwien.ac.at/research/theses/matkovic/node14.html\">this overview</a>.\n  <a href=\"http://www.poynton.com/ColorFAQ.html\">Poynton's color space FAQ</a> contains much solid information on the topic.\n<p><a href=\"http://www.realtimerendering.com/blog/free-golden-paint-spectra-spreadsheet/\">Color spectra data</a> for acrylic paints from one company are available for download.\n<p><a href=\"http://www.brucelindbloom.com/\">Bruce Lindbloom's site</a> summarizes color conversion equations, and includes a table for converting between the popular color spaces (see his \"Math\" link).\n  There are <a href=\"http://www.fourcc.org/fccyvrgb.php\">some useful notes</a> on correct and efficient conversion between RGB and YUV color spaces. Interestingly, the chromaticity function <a href=\"http://brucelindbloom.com/index.html?ChromaticityGamuts.html\">is not a simple triangle</a>, as it is usually shown.\n\n<a name=\"brdf\">\n<h2 class=\"subHeader\">Physically Based Shading</h2>\n</a>\n\n<p>The <a href=\"http://advances.realtimerendering.com/\">Advances in Real-Time Rendering</a> SIGGRAPH course notes for the past few years are available for download, with talks discussing many areas. Stephen Hill's <a href=\"http://blog.selfshadow.com/\">blog</a> is an great guide to SIGGRAPH courses and other resources.\n\n<p>The Learn OpenGL site has <a href=\"https://learnopengl.com/PBR/Theory\">a surprisingly detailed page</a> on microfacet theory and other elements of physically based rendering.\n<p><a href=\"https://github.com/google/filament\">Filament</a> is an open-source rasterizer. It includes an extensive and impressive amount of documentation and theory about physically-based materials.\n\n<p>Morgan McGuire's <a href=\"https://graphicscodex.com/app/app.html\">Graphics Codex</a> (<a href=\"https://graphicscodex.com\">main page</a>) is a great compendium of short, readable articles on advanced rendering techniques and much else.\n<p>Andrew Glassner's classic <a href=\"http://www.realtimerendering.com/blog/principles-of-digital-image-synthesis-now-free-for-download/\">Principles of Digital Image Synthesis</a> is free for download; a bit old, but physics and math don't change that much.\n<p>BRDF data is available from <a href=\"http://www.graphics.cornell.edu/online/measurements/reflectance/index.html\">Cornell</a> and <a href=\"http://www1.cs.columbia.edu/CAVE/software/curet/\">Columbia-Utrecht</a> Universities.\n<a href=\"https://people.csail.mit.edu/jaffer/FreeSnell/\">FreeSnell</a> has the refractive indices and coefficients of extinction for many materials, as well as a thin-film simulator.\n<p>If you have only a minute to learn about modeling layered materials, <a href=\"https://youtu.be/YTup-cvELK0\">watch this</a>. You might then be tempted to watch <a href=\"https://www.cg.tuwien.ac.at/courses/Rendering/VU.SS2018.html\">his free series of lectures</a>.\n\n  \n<a name=\"advlite\">\n<h2 class=\"subHeader\">Local Illumination</h2>\n</a>\n\n<p>Figure 10.24 is from <a href=\"https://threejs.org/examples/#webgl_materials_displacementmap\">this interactive three.js demo</a>, with a few of our own modifications. Figure 10.32 was derived from <a href=\"https://www.shadertoy.com/view/4dBXWD\">this Shadertoy by Nimitz</a>.\n\n<p>A great <a href=\"http://www.debevec.org/ReflectionMapping/\">history of reflection mapping</a> is available from Paul Debevec's site. Some normally difficult to obtain early papers and videos can be found here. High dynamic range environment map image data is <a href=\"http://www.debevec.org/Probes/\">available at this site</a>, along with 8 bit/channel spherical map images.\n<p>Humus has a <a href=\"http://www.humus.name/index.php?page=Textures\">large set of cube maps</a> available for experimentation.\n<p>The <a href=\"http://ivrpa.org/\">IVRPA</a> is a good place to see panorama images and learn about how to make them. <a href=\"http://www.360cities.net/\">360 Cities</a> also has panoramas.\n\n\n<a name=\"global\">\n<h2 class=\"subHeader\">Global Illumination</h2>\n</a>\n\n<p>Figure 11.27 showing light baking was generated using content from <a href=\"https://threejs.org/examples/#webgl_materials_lightmap\">this live interactive three.js demo</a>.\n\n<p>Phil Dutre's old <a href=\"https://people.cs.kuleuven.be/~philip.dutre/GI/\">Global Illumination Compendium</a>, mentioned in \"Further Resources\", has much useful information on BRDFs and other facets global illumination theory. \n<p>A pleasant <a href=\"http://www.math.harvard.edu/archive/21a_spring_06/exhibits/coffeecup/index.html\">visualization</a> of how the coffee-cup caustic is formed is available.\n<p>A <a href=\"https://www.pcgameshardware.de/Spiele-Thema-239104/Specials/Games-mit-bemerkenswerten-Wassereffekten-PCGH-Top-Artikel-September-2011-677273/galerie/747224/\">gallery of game screenshots</a> shows the evolution of how water is rendered in games - click through the images near the bottom.\n\n\n<a name=\"dofandmb\">\n<h2 class=\"subHeader\">Image-Space Effects</h2>\n</a>\n\n<p>Matt Pettineo's <a href=\"https://mynameismjp.wordpress.com/2016/10/09/sg-series-part-6-step-into-the-baking-lab/\">BakingLab demo</a> generated Figure 12.16, and is a good way to play with depth of field, tone mapping, and many other effects.\n\n<p>Tarek Sherif's <a href=\"https://tsherif.github.io/webgl2examples/dof.html\">depth of field demo</a> runs in the browser, so is just a click away. It is part of his set of <a href=\"https://github.com/tsherif/webgl2examples\">WebGL 2 examples</a>.\n\n<p>Matt Pettineo's <a href=\"https://mynameismjp.wordpress.com/2016/10/09/sg-series-part-6-step-into-the-baking-lab/\">Baking Lab demo</a> lets you explore depth of field, tone mapping, and other effects. <a href=\"https://casual-effects.com/g3d/www/index.html\">G3D</a> takes more work to get going, but also include depth of field, motion blur, and many other effects.\n\n<a name=\"ibr\">\n<h2 class=\"subHeader\">Beyond Polygons</h2>\n</a>\n\n<p>The particle system images shown in Figure 13.4 of the book are better enjoyed as animated programs that run in your browser (i.e., just a click away):\n<ul>\n<li><a href=\"http://edankwan.com/experiments/the-spirit/\">\"The Spirit\"</a> by Edan Kwan (<a href=\"http://edankwan.com/\">more demos</a>).\n<li><a href=\"https://experiments.withgoogle.com/fluid-particles\">\"Fluid Particles\"</a> by David Li.\n<li><a href=\"https://www.meteorshowers.org/#Perseid\">\"Southern Delta Aquariids meteor shower\"</a>  by Ian Webster (<a href=\"http://www.ianww.com/\">more demos</a>).\n</ul>\nIf you want to play with source, start with <a href=\"https://threejs.org/examples/#webgl_gpu_particle_system\">this three.js demo</a>, one of many particle demos in that codebase. Tarek Sherif's <a href=\"https://tsherif.github.io/webgl2examples/particles.html\">WebGL 2 particle demo</a> is another starting spot.\n\n<p>Unsurprisingly, <a href=\"http://www.geeks3d.com/20140828/test-particle-rendering-point-sprites-vs-geometry-shaders-sprites/\">point sprites are more efficient</a> than particles generated using the geometry shader.\n\n<p>There are any number of presentations about using particles and other effects in games, such as <a href=\"https://80.lv/articles/shapeshifting-object-vfx-in-unity/\">in Unity</a>.\n\n<p><a href=\"http://potree.org/\">Potree</a> is a great open-source point cloud rendering system with a number of worthwhile features. Source code and a demo for the ancient point rendering system <a href=\"http://graphics.stanford.EDU/software/qsplat/\">QSplat</a> is still available for download.\n<p>The <a href=\"http://www.openexr.com\">OpenEXR</a> image format, developed by ILM, allows higher\n  precision formats to be written and read, including support for the 16-bit floating point \"half\"\n  format used in NVIDIA's Cg format. It is an extensible format that allows arbitrary buffers of data.\n\n<a name=\"volumes\">\n<h2 class=\"subHeader\">Volumetric and Translucency Rendering</h2>\n</a>\n\n<p>Figure 14.37, refractive glass angels, is from a tweaked version of <a href=\"https://threejs.org/examples/#webgl_materials_cubemap_refraction\">this live, interactive three.js demo</a> and from <a href=\"http://stemkoski.github.io/Three.js/Bubble.html\">Lee Stemkoski's Bubble demo</a> at <a href=\"http://stemkoski.github.io/Three.js\">his site</a>.\n\n<p>Figure 14.40, water ripples, is from <a href=\"http://madebyevan.com/webgl-water/\">Evan Wallace's live WebGL demo</a>, <a href=\"https://medium.com/@evanwallace/rendering-realtime-caustics-in-webgl-2a99a29a0b2c\">explained here</a>.\n\n<p>If you want to know just a bit about volume rendering, Kyle Hayward's old <a href=\"http://graphicsrunner.blogspot.com/2009/01/volume-rendering-101.html\">101</a> and <a href=\"http://graphicsrunner.blogspot.com/2009/01/volume-rendering-102-transfer-functions.html\">102</a> tutorials are worth a look.\n\n<p>Compared to polygon rendering, volume-related test data is relatively rare. <a href=\"https://www.disneyanimation.com/technology/datasets\">Disney</a> provides a volumetric cloud dataset at different resolutions. See <a href=\"portal.html\">our portal page</a> for other sources, such as hair models.\n\n<p>S&eacute;bastien Hillaire has made his <a href=\"https://github.com/sebh/HLSL-Spherical-Harmonics\">HLSL spherical harmonics code</a> available for use as a submodule, used for example in <a href=\"https://twitter.com/SebHillaire/status/1054358976043892736\">directional ambient occlusion for clouds</a>\n\n<a name=\"npr\">\n<h2 class=\"subHeader\">Non-Photorealistic Rendering</h2>\n</a>\n\n<p>See the <a href=\"http://kesen.realtimerendering.com/\">Non-Photorealistic Animation and Rendering Proceedings</a> for the latest on NPR research.\n\n<p>One important new area in NPR that we mostly ignore in the book is style transfer, mostly because it's much more related to image processing and deep learning. <a href=\"https://www.cv-foundation.org/openaccess/content_cvpr_2016/papers/Gatys_Image_Style_Transfer_CVPR_2016_paper.pdf\">This</a> is the seminal paper, and there's now even an app, <a href=\"https://shafeentejani.github.io/2016-12-27/style-transfer/\">Prisma</a>.\n\n<p>Aaron Hertzmann has a recent three-part series on image stylization. Here is <a href=\"https://research.adobe.com/image-stylization-history-and-future/\">part 1</a>, <a href=\"https://research.adobe.com/image-stylization-history-and-future-part-2/\">part 2</a>, and the third part <a href=\"https://research.adobe.com/news/\">to appear</a>.\n\n<p>The old <a href=\"http://stylized.realtimerendering.com/\">Stylized Rendering in Games</a> SIGGRAPH 2010 course materials have a number of worthwhile presentations.\n\n<p> A dated but worthwhile <a href=\"http://www.red3d.com/cwr/npr/\">NPR resources page</a> has been put together by Craig Reynolds.\n\n<p>Even gibbets can be stylized, see <a href=\"http://www.cs.wisc.edu/graphics/Gallery/NPRQuake/whatIsIt.html\">NPRQuake</a>.\n\n\n<a name=\"polytech\">\n<h2 class=\"subHeader\"> Polygonal Techniques</h2>\n</a>\n\n<p>\n<a href=\"https://www.meshlab.net/\">MeshLab</a> is an open source system for manipulating meshes. It has a huge number of meshing operations available. The <a href=\"http://meshlabstuff.blogspot.com/\">Meshlab blog</a> has worthwhile articles, including a <a href=\"http://meshlabstuff.blogspot.com/2009/04/on-computation-of-vertex-normals.html\">rundown of experiments performed</a> comparing three different vertex normal computation techniques.\n<p>\nThe <a href=\"http://casual-effects.com/data/index.html\">McGuire Graphics Data page</a> is a curated collection of a variety of model types, extremely useful for research.\nThe <a href=\"http://graphics.stanford.edu/data/3Dscanrep/\">Stanford 3D Scanning Repository</a> contains the famous bunny model, happy buddha, dragon, armadillo, and other dense polygonal meshes. The relatively new <a href=\"https://developer.nvidia.com/orca\">ORCA</a> repository has a few complex models that see use in research papers. See <a href=\"portal.html\">our portal page</a> for more model sources.\n\n<p>Unity provides a free 96-page <a href=\"https://unity3d.com/files/solutions/photogrammetry/Unity-Photogrammetry-Workflow_2017-07_v2.pdf\">guide to using photogrammetry<a/>.\n<p>\n<a href=\"http://www.cgal.org\">CGAL</a> has a computational geometry bias, but supports many operations on polygonal models.\n  If you need meshes with various constraints (e.g., avoiding long, thin polygons), try Jonathan Shewchuk's <a href=\"http://www-2.cs.cmu.edu/~quake/triangle.html\">Triangle</a> software.\n<p>\nFor translating various file formats, we recommend <a href=\"http://www.assimp.org/\">Assimp</a>.\nFor file format information, start at <a href=\"https://en.wikipedia.org/wiki/Image_file_formats\">Wikipedia</a> or the <a href=\"http://www.martinreddy.net/gfx/index-hi.html\">Graphics File Format Page</a>.\n<a href=\"https://github.com/KhronosGroup/glTF\">glTF</a> is a new file format that is a tight match with how GPUs store and display 3D data. In the film world, Pixar's <a href=\"https://graphics.pixar.com/usd/docs/index.html\">Universal Scene Description</a> (USD) software is gaining traction for asset interchange.\n<p>\nGavin Bell describes a bit more about how to get the <a href=\"http://www.realtimerendering.com/resources/RTNews/html/rtnv7n5.html#art16\">normals to point outwards</a>, along with sample code.\n<p> <a href=\"http://gts.sourceforge.net/\">GTS</a> is an (ancient) open-source, LGPL polygonal manipulation library that does VIPM, stripification, hierarchical bounding box generation, and more.\n<p>Mark Duchaineau's free <a href=\"http://www.cognigraph.com/LibGen/\">LibGen</a> has simplification code buried in it (see the &quot;surf&quot; library and &quot;surftools&quot; commands).\n<p>The <a href=\"http://www.vterrain.org/\">Virtual Terrain Project</a> has a huge amount of useful information about terrain storage and rendering, <a href=\"http://vterrain.org/BT/index.html\">large terrain datasets</a>, as well as source code.\n\n  \n<a name=\"curves\">\n<h2 class=\"subHeader\"> Curves and Curved Surfaces</h2>\n</a>\n\n<p>Figure 17.32 was generated using <a href=\"https://perso.telecom-paristech.fr/boubek/tessellation/\">Tamy Boubekeur's Phong tessellation Windows demo</a>. Figure 17.37 was generated from I&ntilde;igo Quilez's shadertoys <a href=\"https://www.shadertoy.com/view/4ttSWf\">rainforest</a> and <a href=\"https://www.shadertoy.com/view/ld3Gz2\">Snail</a>.\n\n<p>Pixar's <a href=\"https://graphics.pixar.com/opensubdiv/docs/intro.html\">Open Subdiv open source libraries</a> site includes a <a href=\"https://graphics.pixar.com/opensubdiv/docs/subdivision_surfaces.html\">tutorial on subdivision surfaces</a>.\n<p>Paul Baker has an old <a href=\"http://www.paulsprojects.net/metaballs2/metaballs2.html\">demonstration program with source</a> that tessellates and renders metaballs.\n<p>We do not cover NURBS in our book, but these are important in CAD. The <a href=\"http://verbnurbs.com/\">verb library</a> is a relatively recent open-source system for manipulating these. Dean Macri has an article on using NURBS in real-time applications at <a href=\"https://www.gamasutra.com/view/feature/131808/using_nurbs_surfaces_in_realtime_.php\">Gamasutra's\n  site</a>.\n  The <a href=\"http://www.nar-associates.com/nurbs/c_code.html\">source code</a> for the book <i><a href=\"http://www.nar-associates.com/nurbs/nurbs.html\">An Introduction to NURBS</a></i> is available online.\n  There is also an older Sourceforge <a href=\"http://libnurbs.sourceforge.net/\">NURBS manipulation library</a>.\n<p>A short history discusses the most famous spline surface model, the <a href=\"http://www.sjbaker.org/wiki/index.php?title=The_History_of_The_Teapot\">Utah Teapot</a>; <a href=\"https://www.youtube.com/watch?v=DxMfblPzFNc\">here's a video about it</a> that Eric made;\n  a C program to generate it is <a href=\"http://www.realtimerendering.com/resources/SPD/\">available for download</a>.\n  \n\n<a name=\"pipeopt\">\n<h2 class=\"subHeader\">Pipeline Optimization</h2>\n</a>\n\n<p>This <a href=\"http://fragmentbuffer.com/gpu-performance-for-game-artists/\">beginner guide to GPU optimization</a> does a nice job of discussing some of the major performance bottlenecks and tools used to discover these.\n \n<p>We list a number of tools for debugging in the book, here are the links:\n<ul>\n<li><a href=\"https://renderdoc.org/\">RenderDoc</a> - a high-quality Windows, Linux, and Android debugger for DirectX, OpenGL, and Vulkan, originally developed by Crytek and now open source.\n<li><a href=\"https://gpuopen.com/rga/\">AMD's GPU Analyzer</a> - AMD's suite of tools for their graphics hardware offerings, working on Windows and Linux.\n<li><a href=\"http://www.nvidia.com/object/nsight.html\">NVIDIA Nsight</a> - a performance and debugging system with a wide range of features. It integrates\n\twith Visual Studio on Windows and Eclipse on Mac OS and Linux.\n<li><a href=\"https://blogs.msdn.microsoft.com/pix/2017/01/17/introducing-pix-on-windows-beta/\">Microsoft's PIX</a> - has long been used by Xbox developers and has been brought back for DirectX 12 on Windows. Visual Studio's {\\em Graphics Diagnostics} can be used with earlier versions of DirectX.\n<li><a href=\"https://graphics.stanford.edu/~mdfisher/GPUView.html\">GPUView</a> - from Microsoft; uses Event Tracing for Windows (ETW), an efficient event logging system. GPUView is one of several programs that are consumers of ETW sessions. It focuses on the interaction\n    between CPU and GPU, showing which is the bottleneck.\n<li><a href=\"https://software.intel.com/en-us/gpa\">Graphics Performance Analyzers (GPA)</a> - a suite from Intel, not specific to their graphics chips,\n\tthat focuses on performance and frame analysis.\n<li><a href=\"https://developer.apple.com/library/archive/documentation/DeveloperTools/Conceptual/InstrumentsUserGuide/\">Instruments</a> - for Xcode on OS X;\n\thas several tools for timing, performance, networking, memory leaks, and more.\n<li><a href=\"https://developer.apple.com/library/archive/documentation/DeveloperTools/Conceptual/InstrumentsUserGuide/Instrument-OpenGLESAnalyzer.html\">OpenGL ES Analysis</a> - detects performance and correctness problems\n\tand proposes solutions\n<li><a href=\"https://crimild.wordpress.com/2016/06/16/praise-the-metal-part-7-profiling-and-optimizing-our-app/\">Metal System Trace</a> - provides tracing information from the application, driver, and GPU for Metal applications.\n</ul>\n\n<p>For profiling, <a href=\"https://wadeb.com/blog/blog/warp-trace-for-pc/\">this tool</a> allows you to see how the waves (warps) are executed; the documentation explains various stalls and other problems that can happen. The <a href=\"https://documentation.help/CodeXL/gpu-profiler-kernel-occupancy-viewer.htm\">Kernel Occupancy Viewer</a> is aimed at determining occupancy, how many warps are available for processing. This <a href=\"https://web.archive.org/web/20170619202400/http://developer.amd.com/tools-and-sdks/archive/compute/amd-app-profiler/user-guide/app-profiler-kernel-occupancy/\">archived page on occupancy</a> describes how this can be measured and expressed.\n\n\n<p>There are a fair number of in-depth articles on how various engines perform rendering:\n<ul>\n<li><a href=\"http://www.adriancourreges.com/blog/2015/11/02/gta-v-graphics-study/\">GTA V - Graphics Study</a>\n<li><a href=\"http://www.adriancourreges.com/blog/2016/09/09/doom-2016-graphics-study/\">DOOM (2016) - Graphics Study</a>\n<li><a href=\"https://interplayoflight.wordpress.com/2017/10/25/how-unreal-renders-a-frame/amp/\">How Unreal Renders a Frame</a>\n<li><a href=\"https://medium.com/@lordned/unreal-engine-4-rendering-overview-part-1-c47f2da65346\">Unreal Engine 4 Rendering</a>\n<li><a href=\"https://80.lv/articles/world-of-tanks-graphical-update-technical-overview/\">World of Tanks: Graphical Update Technical Overview</a>\n<li><a href=\"https://godotengine.org/article/godot-3-renderer-design-explained\">Godot 3's Renderer Design Explained</a>\n<li><a href=\"https://www.gamasutra.com/blogs/PavelZagrebelnyy/20171116/309626/Mud_and_Water_of_SpintiresMudRunner.php\">Mud and Water of Spintires: MudRunner</a>\n<li><a href=\"https://astralcode.blogspot.com/2018/11/reverse-engineering-rendering-of.html\">Reverse engineering the rendering of The Witcher 3</a>\n</ul>\n\n<p>Tom Forsyth gives <a href=\"https://tomforsyth1000.github.io/blog.wiki.html\">his view</a> on renderstate change costs (search \"Renderstate change costs\").\n<p>In these older articles, Christer Ericson discusses how to <a href=\"http://realtimecollisiondetection.net/blog/?p=86\">order draw calls around</a> for efficiency (this article is pretty popular) and how to <a href=\"http://realtimecollisiondetection.net/blog/?p=91\">optimize particle systems</a>.\n<p>Noel Llopis explains the <a href=\"http://www.gamasutra.com/view/feature/3975/data_alignment_part_2_objects_on_.php\">basics of data alignment</a> and what to know to improve efficiency.\n<p>Concurrency now needs to be designed into rendering systems from the start. <a href=\"http://www.gotw.ca/publications/concurrency-ddj.htm\">Herb Sutter's classic article</a> is a good start as to why this is now so.\n  One popular tool for programming in parallel is <a href=\"http://www.threadingbuildingblocks.org/\">Intel's Threading Building Blocks</a>.\n  \n<p>YCoCg compression can be explored with <a href=\"http://jcgt.org/published/0001/01/02/webdemo/\">this interactive WebGL demo</a>, explained <a href=\"http://jcgt.org/published/0001/01/02/\">here</a>.\n\n<p>Matt Pharr describes <a href=\"http://pharr.org/matt/blog/2018/07/16/moana-island-pbrt-all.html\">the challenges of reading an extremely large dataset</a>, the Moana island scene. While focused on his ray tracer's performance, the issues of profiling and finding the bottlenecks and memory wasters affect all graphics applications.\n\n  \n<a name=\"speed\">\n<h2 class=\"subHeader\">Acceleration Algorithms</h2>\n</a>\n\n<p>The Windows demo used to generate Figure 19.33 still works and <a href=\"http://www.melax.com/polychop\">can be found here</a>. Quick to download and run, and to the point.\n\n<p>The old-but-good book <a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1558608389?tag=realtimerenderin\">Level of Detail for 3D Graphics</a> covers many aspects of level of detail algorithms in depth.\n  This book has <a href=\"http://lodbook.com/\">a companion web site</a>.\n<p>\nSome <a href=\"http://www.cg.tuwien.ac.at/research/vr/unpopping/examples/examples/examples_interactive/popping_examples/index.html\">excellent examples</a> of LOD popping in games are available; move your mouse in and out of each image to see the effect.\n<p>See <a href=\"https://tsherif.github.io/webgl2examples/occlusion.html\">this demo</a>, which runs in your browser, for a straightforward visualization of occlusion culling's effect.\n\n  \n<a name=\"fastlite\">\n<h2 class=\"subHeader\">Efficient Shading</h2>\n</a>\n\n<p>Matt Pettineo has <a href=\"https://mynameismjp.wordpress.com/2012/03/31/light-indexed-deferred-rendering/\">an in-depth rundown</a> of his and others' experiments with various light deferred shading techniques, and provides a demo for testing. He also has an article and <a href=\"https://mynameismjp.wordpress.com/2016/03/25/bindless-texturing-for-deferred-rendering-and-decals/\">code for efficient rendering of deferred decals</a>.\n\n<p>Other demos and code for efficient shading of many lights are available, such as:\n<ul>\n<li><a href=\"https://gitlab.com/efficient_shading/clustered_forward_demo\">Ola Olsson's</a> clustered forward code, and his older <a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_15/Number_4/Olsson2011\">tiled shading code</a>.\n<li><a href=\"https://software.intel.com/en-us/articles/deferred-rendering-for-current-and-future-rendering-pipelines/\">Andrew Lauritzen's</a>\n<li><a href=\"https://software.intel.com/en-us/articles/forward-clustered-shading\">Marc Fauconneau Dufresne's</a>\n<li><a href=\"http://www.humus.name/index.php?page=3D&ID=90\">Emil Persson's</a>\n<li><a href=\"https://www.3dgep.com/volume-tiled-forward-shading/\">Jeremiah van Oosten's</a>\n</ul>\n\n<p>Sebastian Sylvan <a href=\"https://www.sebastiansylvan.com/post/light_culling/\">gives an overview of Drobot's approach</a> and explains why clustering is so useful. Eidos explain their deferred+ rendering system in <a href=\"https://www.amazon.com/GPU-Zen-Advanced-Rendering-Techniques-ebook/dp/B0711SD1DW?tag=realtimerenderin\">GPU Zen</a> (sorry, not free).\n<p>If you want more on micropolygons, <a href=\"http://www.cs.cmu.edu/afs/cs/academic/class/15418-s12/www/lectures/25_micropolygons.pdf\">these lecture slides from CMU</a> describe the challenges of using this technique on the GPU.\n\n\n<a name=\"vr\">\n<h2 class=\"subHeader\">Virtual and Augmented Reality</h2>\n</a>\n\n<p>There are many sources of information on new VR and AR technologies and applications. These include the <a href=\"https://www.oculus.com/blog/\">Oculus blog</a>, <a href=\"https://steamcommunity.com/steamvr\">SteamVR</a>, <a href=\"https://developer.nvidia.com/blog/?tags=&categories=ar-vr\">NVIDIA's Technical blog</a>, and the <a href=\"https://blog.google/products/google-ar-vr/\">Google AR and VR blog</a>. Some of the projects posted in the <a href=\"https://twitter.com/madewitharkit?lang=en\">Made with ARKit</a> are magic. There are also <a href=\"https://blog.feedspot.com/virtual_reality_blogs/\">way too many other blogs</a> tracking these fields.\n<p>Keep an eye on the <a href=\"https://www.khronos.org/openxr\">OpenXR</a> working group, whose goal is to set an open standard for VR and AR applications.\n\n<a name=\"isect\">\n<h2 class=\"subHeader\">Intersection Test Methods</h2>\n</a> \n\n<p>We created a <a href=\"intersections.html\">3D Object Intersection page</a>, giving references and pointers to code for a wide variety of object/object intersection tests.\n<p><a href=\"http://replay.web.archive.org/20080920220936/http://geometryalgorithms.com/algorithm_archive.htm\">Dan Sunday's GeometryAlgorithms.com</a> <I>(defunct, but archived)</I> has some good summaries of algorithms for <a href=\"https://web.archive.org/web/20120115033931/http://softsurfer.com/Archive/algorithm_0107/algorithm_0107.htm\">making bounding containers</a> for various geometric primitives. \n\n\n<a name=\"gfxhw\">\n<h2 class=\"subHeader\">Graphics Hardware</h2>\n</a>\n\n<p>Wikipedia has some excellent articles on hardware-related topics, such as this one on <a href=\"http://en.wikipedia.org/wiki/Color_depth\">color depth</a>. The comments on <a href=\"http://www.realtimerendering.com/blog/60-hz-120-hz-240-hz/\">this post</a> on our blog are great for why there are high refresh rates.\n<p>Humus <a href=\"http://www.humus.name/index.php?ID=255\">gives a rundown</a> of the various ways of computing and storing z-depths.\n<p>Valve's Steam <a href=\"https://store.steampowered.com/hwsurvey/\">hardware survey</a> tracks what is used by their subscribers; incredibly valuable for knowing what is out there.\n<p>Tech Power Up has an <a href=\"http://www.techpowerup.com/gpudb/\">up-to-date summary</a> of the clock speed, memory size, and other characteristics for every major consumer PC GPU.\n<a href=\"http://arstechnica.com/\">Ars Technica</a> sometimes covers GPU architectures.\n<p>One reason little is published about commercial graphics hardware architectures is that there are trade secrets and possible patent infringement involved.\n  The <a href=\"http://www.patentarcade.com/\">Patent Arcade</a> site tracks patent infringement, copyright infringement, and other videogame related legal issues. Knowingly violating patents causes triple damages, so you've been warned.\n<p>24 bits of color is usually enough, but not always. Here's an <a href=\"cubes.gif\">image showing concentric bands</a> only one pixel value apart. On most displays some area of the image will exhibit banding.\n<p>An old resource on graphics hardware architectures is the notes for the <a href=\"https://web.archive.org/web/20180120191638/http://bps12.idav.ucdavis.edu/\">Beyond Programmable Shading</a> course at SIGGRAPH.\n<p><a href=\"http://www.geforce.com/hardware/technology\">NVIDIA's list of technologies</a> gives some information about each. They also have a light overview of <a href=\"https://developer.nvidia.com/content/dont-be-conservative-conservative-rasterization\">conservative rasterization</a>.\n<p>The <a href=\"http://www.userbenchmark.com\">UserBenchmark</a> site provides benchmarking, along with GPU ratings, and can find performance problems on systems. <a href=\"http://www.ozone3d.net/benchmarks/fur/\">FurMark</a> is a free OpenGL stress test. \n<p>Already mentioned in \"Pipeline Optimization\" but worth a repeat: <a href=\"https://wadeb.com/blog/blog/warp-trace-for-pc/\">This tool</a> allows you to see how the waves (warps) are executed; the documentation explains various stalls and other problems that can happen. The <a href=\"https://documentation.help/CodeXL/gpu-profiler-kernel-occupancy-viewer.htm\">Kernel Occupancy Viewer</a> is aimed at determining occupancy, how many warps are available for processing.\n<p>A recent paper by Zhe Jia et al. dissects <a href=\"https://arxiv.org/abs/1804.06826\">various elements of the NVIDIA Volta</a> and compares it to its predecessors.\n<p>Matt Pharr's <a href=\"http://pharr.org/matt/blog/2018/04/30/ispc-all.html\">The story of ispc</a> discusses the failure of Larrabee, and his subsequent project of making a better compiler for SIMD. Along the way he describes the various political factors that went into decisions. A worthwhile read on a number of levels.\n<p>Two software-only solutions for making movies of interactive programs are <a href=\"http://www.fraps.com/\">FRAPS</a> and <a href=\"http://www.hyperionics.com\">HyperCam</a>.\n  FRAPS also measures and displays the frame rate of any 3D application. \n<p>There are many little utilities for checking various hardware capabilities, mostly for overclocking but also just educational to examine. <a href=\"http://www.techpowerup.com/gpuz/\">GPU-Z</a> displays the GPU's capabilities and monitors temperatures and voltages of various components.\n\n<p>The Accelenation site has an excellent <a href=\"https://web.archive.org/web/20090325042127/http://www.accelenation.com/?ac.id.123.1\">history of the early years</a> (1995-2002) of consumer graphics cards. Maximum PC has an <a href=\"https://web.archive.org/web/20150419021557/http://www.maximumpc.com/print/6338\">extensive visual history</a> of the GPU boards from 1995 on. For a general history of computer graphics, see <a href=\"http://design.osu.edu/carlson/history/lessons.html\">Wayne Carlson's site</a>.\nSteve Collins has a <a href=\"http://www.irishheart.ie/iopen24/pub/volunteers/8bit.pdf\">fascinating look at ancient consoles</a> from a programmer's perspective.\n  Emulators for many old machines can be found at the <a href=\"http://www.emulator-zone.com/\">Emulator Zone</a>.\n\n<a name=\"future\">\n<h2 class=\"subHeader\">The Future (resources)</h2>\n</a>\n\n<p>Our still image from Claybook doesn't capture its dynamic nature, so <a href=\"https://youtube.com/watch?v=3wfq52vxL4M&feature=shares\">check out the preview</a>.\n<p>GPUs have improving in speed faster than Moore's Law, and <a href=\"https://spectrum.ieee.org/view-from-the-valley/computing/hardware/move-over-moores-law-make-way-for-huangs-law\">this brief article</a> summarizes some reasons why.\n<p>For a glimpse at what goes into a AAA title game, <a href=\"https://www.youtube.com/watch?v=nFQBtDVPTRM\">this short (and old, 2013, but worthwhile) video</a> shows some of the many elements involved.\n<p>Inspired to go write some code? Consider studying <a href=\"https://www.unrealengine.com/en-US/ue4-on-github\">the Unreal Engine</a> (some <a href=\"https://www.unrealengine.com/marketplace/free\">free assets</a>) or <a href=\"https://unity3d.com/get-unity/download\">Unity</a>, each for free.\n<p>Almost last mention: don't forget <a href=\"portal.html\">our portal</a> for a list of some of the best resources.\n\n\n<a name=\"colldet\">\n<h2 class=\"subHeader\">Collision Detection</h2>\n</a>\n\n<p>The <a href=\"http://www.bulletphysics.com/Bullet/phpBB3/\">Physics Simulation Forum</a> has many threads about collision detection and physical simulation.\n<p>One related hardware product is <a href=\"http://www.nvidia.com/object/nvidia_physx.html\">NVIDIA's PhysX processor</a> (they purchased Ageia), a dedicated physics action accelerator.\n\n<p> A number of free collision detection packages are available on the Web. These\n  include source, and most have limitations on commercial reuse:\n<ul>\n  <li> <a href=\"http://bulletphysics.org/wordpress/\">Bullet Physics Library</a> - library for performing rigid-body collision detection and response. Open source and free for commercial use, and is integrated with Blender.\n  <li> <a href=\"https://github.com/dtecta/solid3\">SOLID</a> - Software Library\n    for Interference Detection. Now a commercial product, and GPL'ed with source.\n  <li><a href=\"https://sourceforge.net/projects/coldet/\">ColDet</a> - a free collision\n    detection library for generic polyhedra.\n  <li><a href=\"http://www.havok.com/\">Havok</a> - a popular commercial library for games\n</ul>\n<p>Related to collision detection, <a href=\"http://www.qhull.org/\">Qhull</a> implements the Quickhull algorithm for finding convex hulls quickly.\n  The <a href=\"http://www3.cs.stonybrook.edu/~algorith/\">Stony Brook Algorithm Repository</a> has convex hull and other code in its computational geometry section.\n\n<a name=\"raytracing\">\n<h2 class=\"subHeader\">Real-Time Ray Tracing</h2>\n</a>\n\n<p>See our <a href=\"raytracing.html\">Ray Tracing Resources</a> page.\n  \n<a name=\"linalg\">\n<h2 class=\"subHeader\">Linear Algebra</h2>\n</a>\n\n<p>The interactive <a href=\"http://immersivemath.com/ila/index.html\">Immersive Linear Algebra</a> book is a great way to build up your intuition on the geometric interpretation of various operators and elements.\n<p>Flipcode has a <a href=\"http://www.flipcode.com/geometry/\">3D geometry primer</a> online.\n<p><a href=\"http://mathworld.wolfram.com/\">Wolfram MathWorld</a> is an incredible resource for (sometimes dense) mathematical definitions.\n  You can find a collection of math-related definitions at <a href=\"http://www.cut-the-knot.org/glossary/atop.shtml\">Cut the Knot</a>. \n<p>Christer Ericson has a nice presentation on the <a href=\"http://realtimecollisiondetection.net/blog/?p=13\">scalar triple product</a>, a way to compare the orientation of one line compared to another. He also has a <a href=\"http://realtimecollisiondetection.net/blog/?p=69\">followup article</a>.\n<p><a href=\"http://sourceforge.net/projects/maxima/\">Maxima</a>\n   is a symbolic computation program, like Mathematica and Maple: you define equations and can easily combine them, integrate, take the derivative, etc. Maxima is GNU source now, and free.\n \n\n<a name=\"trigo\">\n<h2 class=\"subHeader\">Trigonometry</h2>\n</a> \n\n<p>Trig formulas, tables, and other mathematical reference material can be found at <a href=\"http://math2.org/\">Dave's Math Tables</a>.\n\n\n<a name=\"refs\">\n<h2 class=\"subHeader\">Bibliography</h2>\n</a>\n\n<p>You can access the <a href=\"refs.html\"><b>bibliography</b></a> of the book, with many of the articles having hyperlinks.\n\n<p>One last mention: <a href=\"portal.html\">our portal</a> is where we list all the best ways to find more information, including <a href=\"http://kesen.realtimerendering.com/\">Ke-Sen Huang's great conference article site</a>.\n    \n        </td>\n    </tr>\n    <tr>\n    \t<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"1\" border=\"0\"></td>\n\t&nbsp;<br /></td>\n    </tr>\n\n\n\n</table>\n\n</div> <!-- /content -->\n\n<div id=\"footer\" class=\"clearfix\">\n  <ul>\n    <li>Contacts:</li>\n    <li><a href=\"mailto:tomas.akenine.moller@gmail.com\">Tomas</a></li>\n    <li><a href=\"mailto:erich@acm.org\">Eric</a></li>\n    <li><a href=\"mailto:rtr3@renderwonk.com\">Naty</a></li>\n  </ul>\t\t\n</div> <!-- /footer -->\n\n</div> <!-- /wrapper -->\n\n</body>\n</html>"
  },
  {
    "path": "index_old.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n<title>Real-Time Rendering Resources</title>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<meta name=\"verify-v1\" content=\"Yu6GNfK3unr7miPWkaF7C1daboagTtYqaPoIF+K7j2g=\" />\n<link rel=\"shortcut icon\" href=\"favicon.ico\" type=\"image/x-icon\" />\n<link rel=\"icon\" href=\"favicon.ico\" type=\"image/x-icon\" />\n<link rel=\"stylesheet\" href=\"rtr3.css\" type=\"text/css\" />\n</head>\n<body bgcolor=\"#C0DFFD\">\n\n<div id=\"wrapper\">\n\n  <div id=\"header\">\n    <div id=\"rtr3-header-image\">\n      <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n        <tr bgcolor=\"#003F50\">\n          <td>\n            <a href=\"http://www.realtimerendering.com/blog\">\n              <img src=\"rtr-header.png\" alt=\"Header image\" width=\"410\" height=\"106\" />\n            </a>\n          </td>\n        </tr>\n      </table>\n    </div>\n    <div id=\"navigation\" class=\"clearfix\">\n      <ul class=\"primary\">\n        <li><a href=\"http://www.realtimerendering.com/blog/\" rel=\"home\">Blog</a></li>\n        <li><a title=\"Information about the third edition\"  href=\"book.html\">Book Information</a></li>\n        <li><a title=\"Recommended books\"  href=\"books.html\">Graphics Books</a></li>\n        <li><a title=\"Object / object intersection page\"  href=\"intersections.html\">Intersections</a></li>\n        <li><a title=\"Sites we like\"  href=\"portal.html\">Portal</a></li>\n\t\t<li><a title=\"Ray Tracing Resources\" href=\"raytracing.html\">Ray tracing</a></li>\n\t\t<li><a title=\"Main resources page\" href=\"index.html\">Resources</a></li>\n\t\t<li><a title=\"USD and glTF Resources\" href=\"usd_gltf.html\">USD &amp; glTF</a></li>\n\t\t<li><a title=\"WebGL/three.js Resources\"  href=\"webgl.html\">WebGL</a></li>\n      </ul>\n    </div>\n  </div>\n\n<div id=\"content\" class=\"clearfix\">\n\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n    <tr>\n      <td class=\"pageName\">Real-Time Rendering Resources</td>\n    </tr>\n    <tr>\n      <td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"6\" border=\"0\"></td>   \n    </tr>\n    \n    <tr>\n      <td class=\"bodyText\">\n      \n<div class=\"metadata\">\nLast changed: January 29, 2013\n</div>\n\n\n\n<p>This is the main resources page for the book <font size=\"+1\"><i><a href=\"http://www.amazon.com/Real-Time-Rendering-Tomas-MOller/dp/1568814240?tag=realtimerenderin\">Real-Time\n  Rendering</a></i></font> (<a href=\"http://books.google.com/ebooks?id=V1k1V9Ra1FoC\">Google eBook</a>), by <a href=\"http://cs.lth.se/tomas_akenine-moller\">Tomas\n  Akenine-M&ouml;ller</a>, <a href=\"http://www.erichaines.com/\">Eric\n  Haines</a>, and <a href=\"http://www.renderwonk.com/\">Naty Hoffman</a>, 1045 pages, from <a href=\"http://www.akpeters.com\">A.K. Peters Ltd.</a>,\n  3rd edition, ISBN 978-1-56881-424-7, 2008, list price $89.\n  <a href=\"bibtex_rtr3.txt\">BibTeX entry</a>.\n\n<table align=\"right\" border=\"0\" width=\"200\">\n  <tr align=\"center\" valign=\"top\">\n    <td rowspan=\"3\">&nbsp;</td>\n    <td> <a href=\"rtr3.jpg\"><img border=\"1\" src=\"rtr3_thumb.jpg\" alt=\"3rd ed. cover image\" width=157 height=237></a>\n    </td>\n  </tr>\n</table>\n\n<p><a href=\"http://www.amazon.com/gp/reader/1568814240/ref=sib_dp_pt?tag=realtimerenderin\"><b>Look inside</b></a>, <b><a href=\"http://books.google.com/ebooks/reader?id=V1k1V9Ra1FoC&printsec=frontcover&output=reader&source=gbs_atb\">read the first three chapters</a></b>, <b><a href=\"http://books.google.com/books?id=V1k1V9Ra1FoC\">sample other chapters</a></b>, or <a href=\"http://www.amazon.com/Real-Time-Rendering-Tomas-MOller/dp/1568814240?tag=realtimerenderin\"><b>order it from Amazon</b></a> or <b><a href=\"http://books.google.com/ebooks?id=V1k1V9Ra1FoC\">Google eBooks</a></b>. The whole book is available on <b><a href=\"http://www.books24x7.com/marc.asp?bookid=31068\">Books24x7</a></b> to subscribers. More information about the book's contents <a href=\"book.html\"><b>can be found here</b></a>.\n\n<p>Other pages and resources hosted here:\n<ul>\n  <li>A <a href=\"blog/\"><b>blog</b></a> (and its <a href=\"http://www.realtimerendering.com/blog/about/\">About</a> page) containing new information we think is worthwhile.\n  <li>A <a href=\"portal.html\"><b>Portal Page</b></a> for the best real-time web resources.\n  <li>The <a href=\"corrigenda.html\"><b>book corrections</b></a>\n    area (for all editions).\n  <li>Our <a href=\"books.html\"><b>book recommendation list</b></a> for real-time\n    computer graphics; we would appreciate your comments.\n  <li>The <a href=\"intersections.html\"><b>Object/Object Intersection\n    page</b></a> for information on 3D object intersections.\n  <li>An <a href=\"downloads/RTR3figures.zip\"><b>archive of most of the figures</b></a> from the third edition, provided for <a href=\"http://en.wikipedia.org/wiki/Fair_use\">Fair Use</a>. Read the <a href=\"http://www.realtimerendering.com/blog/our-books-figures-now-downloadable-for-fair-use/\">README</a> for more details.\n  <li>Tomas' <a href=\"http://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/RTR/RTRslides.zip\"><b>Powerpoint Slides</b></a> for a semester's course derived from the second edition of book. A bit dated in spots, but useful as a place to start.\n  <li>The <a href=\"refs.html\"><b>Bibliography</b></a> of the book, with hyperlinked\n    resources (the <a href=\"refs1.html\">First Edition</a> and <a href=\"refs2.html\">Second Edition</a> bibliographies are also\n    available).\n  <li>Older resources: A Google map of <a href=\"gd.html\">the top 20 game publishers of 2006</a> (really, <a href=\"http://www.gamedevmap.com/index.php\">gamedevmap</a> is more useful now), and the <a href=\"fgl/\">Fantasy Graphics League</a> results.\n  <li>The <a href=\"index_rtr2.html\">2nd Edition resources page</a> has been kept around just in case. This page is no longer maintained, so expect dead links and stale information.\n    That said, there are some articles linked that we no longer link to here, since we have added the material to our book.\n</ul>\n\n\n<a name=\"intro\">\n<h2 class=\"subHeader\">Introduction and Overview</h2>\n</a>\n\n<p>The rest of this page is dedicated to providing information related to the book's contents: new techniques, worthwhile websites, etc. After coverage of books and graphics APIs, the page is organized into categories based on the book. We also have a <a href=\"portal.html\">portal page</a> that is an extremely condensed set of some of the best links available; we won't repeat these here (much). We have also trimmed out many links from this page; see the <a href=\"index_rtr2.html\">old Second Edition</a> page if you want to look through older, possibly dead links.\n\n<p>What follows are categories for resources. All information is included on this single page, for ease of searching.\n<ul>\n<li><a href=\"#intro\">Introduction</a>\n<li><a href=\"#books\">Books Online</a>\n<li><a href=\"#directx\">DirectX</a>\n<li><a href=\"#opengl\">OpenGL</a>\n<li><a href=\"#rendpipe\">The Graphics Rendering Pipeline</a>\n<li><a href=\"#gpu\">The Graphics Processing Unit</a>\n<li><a href=\"#xforms\">Transforms</a>\n<li><a href=\"#visapp\">Visual Appearance</a>\n<li><a href=\"#texture\">Texturing</a>\n<li><a href=\"#brdf\">Advanced Shading</a>\n<li><a href=\"#advlite\">Area and Environmental Lighting</a>\n<li><a href=\"#global\">Global Illumination</a>\n<li><a href=\"#ibr\">Image-Based Effects</a>\n<li><a href=\"#npr\">Non-Photorealistic Rendering</a>\n<li><a href=\"#polytech\">Polygonal Techniques</a>\n<li><a href=\"#curves\">Curves and Curved Surfaces</a>\n<li><a href=\"#speed\">Acceleration Algorithms</a>\n<li><a href=\"#pipeopt\">Pipeline Optimization</a>\n<li><a href=\"#isect\">Intersection Test Methods</a>\n<li><a href=\"#colldet\">Collision Detection</a>\n<li><a href=\"#gfxhw\">Graphics Hardware</a>\n<li><a href=\"#future\">The Future</a>\n<li><a href=\"#linalg\">Linear Algebra</a>\n<li><a href=\"#trigo\">Trigonometry</a>\n<li><a href=\"#refs\">Bibliography</a>\n</ul>\n\n<a name=\"books\">\n<h2 class=\"subHeader\">Books Online</h2>\n</a>\n\nSee our <b><a href=\"books.html\">graphics book list</a></b> for upcoming, recent, and recommended books.\n\n<p>What follows are books that are <B>FREE ONLINE</b>, ordered by publication date. Do not be fooled by the price; all but one were published as physical books and each has valuable information.\n\n<div id=\"books-small-table\">\n<table>\n<tr><td>\n  <a href=\"http://www.amazon.com/Computer-Vision-Algorithms-Applications-Science/dp/1848829345?tag=realtimerenderin\"><img src=\"AmazonImages/41TqhD8yCRL._SL55_.jpg\" alt=\"cover\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"14\" align=left border=0>\n  <a href=\"http://szeliski.org/Book/\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://www.amazon.com/Computer-Vision-Algorithms-Applications-Science/dp/1848829345?tag=realtimerenderin\">Computer Vision: Algorithms and Applications</a></b>, by Richard Szeliski, Springer, Nov. 2010, <a href=\"http://szeliski.org/Book/\"><b><i>download for free</i></b></a>.\n</td></tr>\n<tr><td>\n  <a href=\"http://www.amazon.com/gp/product/0123750792?tag=realtimerenderin\"><img src=\"AmazonImages/41EU+tzxOcL._SL55_.jpg\" alt=\"cover\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"8\" align=left border=0>\n  <a href=\"http://iphone-3d-programming.labs.oreilly.com/\"><img src=\"read_for_free_sm.png\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://www.amazon.com/gp/product/0123750792?tag=realtimerenderin\">iPhone 3D Programming: Developing Graphical Applications with OpenGL ES</a></b>, Philip Rideout, O'Reilly Media, May 2010, <a href=\"http://iphone-3d-programming.labs.oreilly.com/\"><b><i>read for free</i></b></a>. The focus is more on OpenGL ES, which is all to the good.\n</td></tr>\n<tr><td>\n  <a href=\"http://wiki.gamedev.net/index.php/D3DBook:Book_Cover\"><img src=\"Engel_D3D_cover.jpg\" alt=\"cover\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"20\" align=left border=0>\n  <a href=\"http://wiki.gamedev.net/index.php/D3DBook:Book_Cover\"><img src=\"read_for_free_sm.png\" alt=\"read for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://wiki.gamedev.net/index.php/D3DBook:Book_Cover\">Programming Vertex, Geometry, and Pixel Shaders, Second Edition</a></b>, by Wolfgang Engel, Jack Hoxley, Ralf Kornmann, Niko Suni, and Jason Zink, December 2008 (no publisher), <a href=\"http://wiki.gamedev.net/index.php/D3DBook:Book_Cover\"><b><i>read for free</i></b></a>. An uneven draft of a book, but extremely valuable in places. I particularly like the <a href=\"http://wiki.gamedev.net/index.php/D3DBook:Lighting\">lighting chapter</a> by Jack Hoxley, which gives detailed explanations of various lighting models along with working shader code.\n</td></tr>\n<tr><td>\n  <a href=\"http://www.amazon.com/GPU-Gems-3-Hubert-Nguyen/dp/0321515269?tag=realtimerenderin\"><img src=\"AmazonImages/51Up%2BOmQhQL._SL55_.jpg\" alt=\"cover\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"8\" align=left border=0>\n  <a href=\"http://web.archive.org/web/20090904195156/http://developer.nvidia.com/object/gpu-gems-3.html\"><img src=\"read_for_free_sm.png\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://www.amazon.com/GPU-Gems-3-Hubert-Nguyen/dp/0321515269?tag=realtimerenderin\">GPU Gems 3</a></b>, edited by Hubert Nguyen, August 2007, <a href=\"http://http.developer.nvidia.com/GPUGems3/gpugems3_pref01.html\"><b><i>read for free</i></b></a>. NVIDIA's munificence is what I assume is behind this excellent book being free.\n</td></tr>\n<tr><td>\n  <a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/0321335597?tag=realtimerenderin\"><img src=\"AmazonImages/51-6oFyhBKL._SL55_.jpg\" alt=\"cover\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"9\" align=left border=0>\n  <a href=\"http://web.archive.org/web/20090803133709/http://developer.nvidia.com/object/gpu_gems_2_home.html\"><img src=\"read_for_free_sm.png\" alt=\"read for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/0321335597?tag=realtimerenderin\">GPU Gems 2: Techniques for Graphics and Compute Intensive Programming</a></b>, edited by Matt Pharr, March 2005, <a href=\"http://http.developer.nvidia.com/GPUGems2/gpugems2_part01.html\"><b><i>read for free</i></b></a>. Another gift from NVIDIA; a wonderful book.\n</td></tr>\n<tr><td>\n  <a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/0321228324?tag=realtimerenderin\"><img src=\"AmazonImages/51W01X6NB7L._SL55_.jpg\" alt=\"cover\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"8\" align=left border=0>\n  <a href=\"http://web.archive.org/web/20091209051922/http://developer.nvidia.com/object/GPU_Gems_Home.html\"><img src=\"read_for_free_sm.png\" alt=\"read for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/0321228324?tag=realtimerenderin\">GPU Gems: Programming Techniques, Tips, and Tricks for Real-Time Graphics</a></b>, edited by Randima Fernando, March 2004, <a href=\"http://http.developer.nvidia.com/GPUGems/gpugems_pref02.html\"><b><i>read for free</i></b></a>. Likewise, worthwhile and great that it's free.\n</td></tr>\n<tr><td>\n  <a href=\"http://www.amazon.com/ShaderX2-Shader-Programming-Tricks-DirectX/dp/1556229887?tag=realtimerenderin\"><img src=\"AmazonImages/51S5NSFNMZL._SL55_.jpg\" alt=\"cover\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"14\" align=left border=0>\n  <a href=\"http://www.gamedev.net/reference/programming/features/shaderx2/Tips_and_Tricks_with_DirectX_9.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://www.amazon.com/ShaderX2-Shader-Programming-Tricks-DirectX/dp/1556229887?tag=realtimerenderin\">ShaderX<sup>2</sup>: Shader Programming Tips and Tricks with DirectX 9.0</a></b>, edited by Wolfgang Engel, Nov. 2003, <a href=\"http://www.gamedev.net/reference/programming/features/shaderx2/Tips_and_Tricks_with_DirectX_9.pdf\"><b><i>download for free</i></b></a>, also <a href=\"http://tog.acm.org/resources/shaderx/\">free code download and notes</a>. I particularly like the articles that Marwan Ansari coauthored.\n</td></tr>\n<tr><td>\n  <a href=\"http://www.amazon.com/ShaderX2-Introductions-Tutorials-DirectX-9-0/dp/155622902X?tag=realtimerenderin\"><img src=\"AmazonImages/514E6BJEJ9L._SL55_.jpg\" alt=\"cover\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"14\" align=left border=0>\n  <a href=\"http://www.gamedev.net/reference/programming/features/shaderx2/Introductions_and_Tutorials_with_DirectX_9.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://www.amazon.com/ShaderX2-Introductions-Tutorials-DirectX-9-0/dp/155622902X?tag=realtimerenderin\">ShaderX<sup>2</sup>: Introductions and Tutorials with DirectX 9.0</a></b>, edited by Wolfgang Engel, Nov. 2003, <a href=\"http://www.gamedev.net/reference/programming/features/shaderx2/Introductions_and_Tutorials_with_DirectX_9.pdf\"><b><i>download for free</i></b></a>, also <a href=\"http://tog.acm.org/resources/shaderx/\">free code download and notes</a>. Notable are the fog article and the 82-page article on shadow volumes.\n</td></tr>\n<tr><td>\n  <a href=\"http://www.amazon.com/Cg-Tutorial-Definitive-Programmable-Real-Time/dp/0321194969?tag=realtimerenderin\"><img src=\"AmazonImages/51K2X94P56L._SL55_.jpg\" alt=\"cover\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"8\" align=left border=0>\n  <a href=\"http://developer.nvidia.com/object/cg_tutorial_home.html\"><img src=\"read_for_free_sm.png\" alt=\"read for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://www.amazon.com/Cg-Tutorial-Definitive-Programmable-Real-Time/dp/0321194969?tag=realtimerenderin\">The Cg Tutorial</a></b>, by Randy Fernando and Mark J. Kilgard, March 2003, <a href=\"http://developer.nvidia.com/object/cg_tutorial_home.html\"><b><i>read for free</i></b></a>.\n</td></tr>\n<tr><td>\n  <a href=\"http://www.amazon.com/Direct3D-ShaderX-Vertex-Shader-Tricks/dp/1556220413?tag=realtimerenderin\"><img src=\"AmazonImages/51G43ZGSJ8L._SL55_.jpg\" alt=\"cover\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"6\" align=left border=0>\n  <a href=\"http://tog.acm.org/resources/shaderx/Direct3D.ShaderX.Vertex.and.Pixel.Shader.Tips.and.Tricks_Wolfgang.F.Engel_Wordware.Pub_2002.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://www.amazon.com/Direct3D-ShaderX-Vertex-Shader-Tricks/dp/1556220413?tag=realtimerenderin\">Direct3D ShaderX: Vertex and Pixel Shader Tips and Tricks</a></b>, edited by Wolfgang Engel, June 2002, <a href=\"http://tog.acm.org/resources/shaderx/Direct3D.ShaderX.Vertex.and.Pixel.Shader.Tips.and.Tricks_Wolfgang.F.Engel_Wordware.Pub_2002.pdf\"><b><i>download for free</i></b></a>, also <a href=\"http://tog.acm.org/resources/shaderx/\">free code download and notes</a>.\n</td></tr>\n<tr><td>\n  <a href=\"http://www.amazon.com/Michael-Abrashs-Graphics-Programming-Special/dp/1576101746?tag=realtimerenderin\">\n  <img src=\"AmazonImages/51E2EDBTB9L._SL55_.jpg\" alt=\"cover\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"6\" align=left border=0>\n  <a href=\"http://www.gamedev.net/reference/articles/article1698.asp\"><img src=\"read_for_free_sm.png\" alt=\"read for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://www.amazon.com/Michael-Abrashs-Graphics-Programming-Special/dp/1576101746?tag=realtimerenderin\">Michael Abrash's Graphics Programming Black Book</a></b>, by Michael Abrash, July 1997, <a href=\"http://www.gamedev.net/reference/articles/article1698.asp\"><b><i>read for free</i></b></a>. Ancient, yes, but there are still articles of general interest, and Abrash is a fine story-teller.\n</td></tr>\n</table>\n</div>\n\n<p>\nNote that the <a href=\"http://tog.acm.org/resources/shaderx/\">ShaderX Books page</a> gives links to various portions of these books that are available online. Excerpts of a number of graphics books are also available on <a href=\"http://books.google.com\">Google books</a>, including <a href=\"http://books.google.com/books?id=V1k1V9Ra1FoC&printsec=frontcover&dq=real-time+rendering&hl=en&ei=Ij1UTOPbN4K78gbFve2-BA&sa=X&oi=book_result&ct=result&resnum=1&ved=0CC4Q6AEwAA#v=onepage&q&f=false\">our book's third edition</a>.\n\n<a name=\"directx\">\n<h2 class=\"subHeader\">DirectX</h2>\n</a>\n\n<p>Microsoft owns <a href=\"http://msdn.microsoft.com/directx/\">DirectX</a>. Download the DirectX SDK for documentation and a large set of demos with sample code.\nMicrosoft also provides <a href=\"http://msdn.microsoft.com/en-us/xna/aa937787.aspx\">many articles</a> relevant to using DirectX effectively. Related to DirectX, <a href=\"http://msdn.microsoft.com/en-us/xna/default.aspx\">XNA</a> is for the XBox 360, for both hobbyists and professionals.\n<p>The newsgroups to read are <a href=\"http://groups.google.com/group/microsoft.public.win32.programmer.directx.graphics\">microsoft.public.win32.programmer.directx.graphics</a> and <a href=\"http://groups.google.com/group/microsoft.public.win32.programmer.directx.graphics\">microsoft.public.win32.programmer.directx.graphics.shaders</a>.\n<p>Microsoft's <a href=\"http://blogs.msdn.com/DirectX/\">DirectX blog</a> provides news and useful information about related Windows technologies. Microsoft's Gamefest has <a href=\"http://www.xnagamefest.com/presentations.htm\">its presentations on the web</a> (also <a href=\"http://www.microsoft.com/downloads/en/results.aspx?pocId=&freetext=\"Presentation%20from%20GameFest%202008\"&DisplayLang=en\">look here</a>).\n<p><a href=\"http://developer.nvidia.com/page/directx.html\">NVIDIA</a> and <a href=\"http://developer.amd.com/GPU/Pages/default.aspx\">AMD/ATI</a> each have a large number of presentations about using DirectX. AMD's <a href=\"http://developer.amd.com/gpu/radeon/pages/RadeonSDKSamplesDocuments.aspx\">DirectX samples</a> are on a separate page, and NVIDIA's are categorized by <a href=\"http://developer.nvidia.com/object/sdk-9.html\">DirectX 9</a> and <a href=\"http://developer.nvidia.com/object/sdk_home.html\">DirectX 10</a>.\n<p>Tom Forsyth's <a href=\"http://tomsdxfaq.blogspot.com/\">little FAQ on DirectX</a> is more about performance than usage, but can still be helpful.\n<p>A <a href=\"http://www.xmission.com/~legalize/book/preview/poster/index.html\">DirectX 9.0 reference poster</a> is useful for getting a detailed overview of the pipeline in one figure. Elements of a similar flowchart for <a href=\"http://www.gamedev.net/community/forums/mod/journal/journal.asp?jn=316777&reply_id=3424549\">DirectX 11's pipeline</a> are provided and explained by Jack Hoxley.\n<p>There are some simple code examples for DirectX 9.0 and OpenGL at <a href=\"http://www.codesampler.com/source.htm\">CodeSampler.com</a>. More involved samples are at <a href=\"http://www.humus.name/index.php?page=3D\">Humus-3D</a>. Ziggyware provides <a href=\"http://www.ziggyware.com/articles.php\">XNA tutorials and tools</a> for XBox 360 programming.\n<p>Chris Dragan maintains a <a href=\"http://zp.amsnet.pl/cdragan/wizard.php\">Direct3D and OpenGL extension capabilities database</a>.\n\n\n<a name=\"opengl\">\n<h2 class=\"subHeader\">OpenGL</h2>\n</a>\n\n<p>The best source for OpenGL information is <a href=\"http://www.opengl.org/\">OpenGL.org</a>.\n  The latest <a href=\"http://www.opengl.org/documentation/\">OpenGL specification</a> lives there, as well as a 3rd party <a href=\"http://www.opengl.org/sdk/\">OpenGL SDK</a>.\n  A handy resource is <a href=\"http://msdn.microsoft.com/en-us/library/ms537011%28VS.85%29.aspx\">Microsoft's</a> online documentation. \n  You can <a href=\"http://www.google.com/search?q=glGet\">search Google on &quot;glGet&quot;</a> for more.\n  An old version of the Red Book is <a href=\"http://www.glprogramming.com/red/index.html\">available online</a>.\n<p><a href=\"http://en.wikipedia.org/wiki/OpenGL\">OpenGL's history</a> is covered well on Wikipedia.\n<p>A good way to learn OpenGL is to use it; <a href=\"http://www.xmission.com/~nate/tutors.html\">Nate Robins's tutorials</a> are an excellent starting place.\n  <a href=\"http://www.typhoonlabs.com/\">TyphoonLabs</a> has some tutorial chapters on OpenGL and OpenGL ES, as well as code samples.\n  Another good set of OpenGL tutorials can be found on <a href=\"http://nehe.gamedev.net/\">Neon Helium's site</a>.\n  More involved samples are at <a href=\"http://www.humus.name/index.php?page=3D\">Humus-3D</a>.\n  There's also a short <a href=\"http://www.nullterminator.net/opengl32.html\">OpenGL Win32 tutorial</a>.\n  One more: an introductory <a href=\"http://www.lighthouse3d.com/opengl/glsl/\">GLSL tutorial</a>.\n<p><a href=\"http://www.delphi3d.net/hardware/index.php\">The OpenGL Hardware Registry</a> lists the OpenGL capabilities for many different graphics cards.\n  There are also a <a href=\"http://www.delphi3d.net/download.php\">large number of demos</a> available, showing the use of many different API calls.\n  A list of all <a href=\"http://www.opengl.org/registry/\">OpenGL extensions</a> is maintained at <a href=\"http://www.opengl.org/\">OpenGL.org</a>. <a href=\"http://elf-stone.com/glee.php\">GLee</a> is an free tool for managing use of extensions.\n  The <a href=\"http://glew.sourceforge.net\">GLEW library</a> is an open source project which helps with the use of OpenGL extensions.\n  Simon Green explains the useful <a href=\"http://http.download.nvidia.com/developer/presentations/2005/GDC/OpenGL_Day/OpenGL_FrameBuffer_Object.pdf\">FrameBuffer Object extension</a> for rendering to texture.\n  NVIDIA's extensions and a huge amount of other <a href=\"http://developer.nvidia.com/page/opengl.html\">OpenGL related information</a> is available at their site. AMD/ATI also has\n  <a href=\"http://developer.amd.com/gpu/radeon/pages/RadeonSDKSamplesDocuments.aspx\">some OpenGL samples</a>.\n<p>Mark Kilgard's <a href=\"http://www.opengl.org/resources/libraries/glut/\">GLUT (GL Utilities Toolkit)</a> is another good way to try out and experiment with code for many advanced features in OpenGL, and provides a basic platform independent windowing API for OpenGL. See this <a href=\"http://www.lighthouse3d.com/opengl/glut/\">GLUT Tutorial</a>.\n  A newer version of GLUT is on SourceForge, called <a href=\"http://freeglut.sourceforge.net/\">freeglut</a>.\n  There are a <a href=\"http://www.opengl.org/resources/libraries/windowtoolkits/\">number of other toolkits available</a>.\n  For example, <a href=\"http://www.cs.unc.edu/~rademach/glui/\">GLUI</a> is an interface library built on top of GLUT, for making user interface buttons, checkboxes, arcballs, etc.\n  The <a href=\"http://www.fltk.org/\">Fast Light Toolkit</a> is a GUI toolkit that has GLUT emulation.\n<p>The authors of the <I><a href=\"http://www.amazon.com/OpenGL-SuperBible-Comprehensive-Tutorial-Reference/dp/0321498828?tag=realtimerenderin\">OpenGL Superbible</a></I> have a <a href=\"http://starstonesoftware.com/OpenGL/\">website</a> with source code from the book.\n<p>Opengl.org hosts a number of useful <a href=\"http://www.opengl.org/resources/faq/\">OpenGL FAQs</a>.\n  SGI also has an <a href=\"http://www.sgi.com/products/software/opengl/faq.html\">OpenGL FAQ</a> which is more concerned with governance, talking about the ARB and other non-technical matters.\n<p>To see what makes OpenGL tick, take a look at <a href=\"http://mesa3d.sourceforge.net/\">Mesa</a> or <a href=\"http://oss.sgi.com/projects/ogl-sample/\">SGI's sample implementation</a>.\n<p>The OpenGL newsgroup is <a href=\"http://groups.google.com/group/comp.graphics.api.opengl\">comp.graphics.api.opengl</a>.\n  An <a href=\"http://tech.groups.yahoo.com/group/opengl-gamedev-l/\">old mailing\n  list for OpenGL game developers</a> can be worth a search.\n<p>OpenGL can be called from a number of languages other than C, such as Java via <a href=\"http://gl4java.sourceforge.net/\">GL4Java</a>, Perl via <a href=\"http://graphcomp.com/opengl/\">POGL</a> or <a href=\"http://linux.maruhn.com/sec/perl-opengl.html\">CPAN's Perl-OpenGL</a>, Python via <a href=\"http://pyopengl.sourceforge.net/\">PyOpenGL</a>.\n  In addition, Sun's <a href=\"https://java3d.dev.java.net/\">Java3D</a> also calls OpenGL or Direct3D, but is more a scene graph and world building interface than a renderer.\n<p><a href=\"http://www.khronos.org/opengles/\">OpenGL ES</a> is the standard way to use OpenGL on smaller devices.\n  AMD provides an <a href=\"http://developer.amd.com/gpu/opengl/Pages/default.aspx\">emulator</a>.\n  <a href=\"http://oolongengine.com/\">Oolong</a> is a free engine for iPhone/iPod that uses OpenGL ES 1.1.\n  Subsets of OpenGL have even been written for the Palm: <a href=\"http://www.dsbox.com/minigl.html\">miniGL</a> and <a href=\"http://fabrice.bellard.free.fr/TinyGL/\">tinyGL</a>.\n<p>To convert OpenGL calls into vector-based Postscript, use <a href=\"http://www.geuz.org/gl2ps/\">GL2PS</a>.\n<p><a href=\"http://www.opengl.org/pipeline/article/vol003_9/\">OpenGL is well-supported on Vista</a>, contrary to some rumors.\n<p>For porting to the Mac, <a href=\"http://www.macdx.com/\">MacDx</a> takes your DirectX calls and converts them to OpenGL.\n  Here's a resource guide for <a href=\"http://homepages.paradise.net.nz/henryj/links/\">OpenGL on the Mac</a>.\n  There is also a <a href=\"http://www.lists.apple.com/mailman/listinfo/mac-games-dev\">games developers' mailing list</a> for the Mac.\n  \n  \n<a name=\"rendpipe\">\n<h2 class=\"subHeader\">The Graphics Rendering Pipeline</h2>\n</a>\n\n<p>This <a href=\"http://www.xmission.com/~legalize/book/preview/poster/index.html\">DirectX 9.0 reference poster</a> is good for getting an in-depth visual overview of a typical pipeline.\n<p>Alexey Busygin tracks a wide range of <a href=\"http://www.devmaster.net/engines/\">current 3D engines</a>, as does <a href=\"http://www.garagegames.com/index.php?sec=mg&mod=resource&page=category&qid=80\">GarageGames</a>.\n<p><I>Doom</I> is the <a href=\"http://www.cs.unm.edu/~dlchao/flake/doom/\">3D killer app</a> for system administration.\n  Source code for <a href=\"http://www.idsoftware.com/business/techdownloads/\">Quakes I through III</a> is available for download under GPL. The <a href=\"http://ioquake3.org/\">ioquake3 site</a> builds upon Quake 3, adding a huge number of improvements (even ray tracing).\n  There are also <a href=\"http://www.doomworld.com/classicdoom/ports/\">ports of DOOM</a> to a huge number of platforms,\n  and <a href=\"http://www.geeks3d.com/20090325/source-code-of-wolfenstein-3d-for-the-iphone-available/\">Wolfenstein</a> is on the iPhone.\n  Arcade emulators such as <a href=\"http://mamedev.org/\">MAME</a> allow you to port classic games to most any platform, including your <a href=\"http://digita.mame.net/\">digital camera</a>.\n<p>Sourceforge has <a href=\"http://sourceforge.net/softwaremap/trove_list.php?form_cat=110\">any number of renderers</a>.\n  The portable <a href=\"http://g3d-cpp.sourceforge.net/\">G3D C++ library</a> gives many tools for vector/quaternion/matrix math, collision detection, shader programming, and other common graphics tasks. The <a href=\"http://www.oolongengine.com/\">Oolong engine</a> is for iPhone graphics support.\n  <a href=\"http://www.garagegames.com/products/torque/tge/\">GarageGames' Torque engine</a> is an extremely inexpensive game engine.\n  Other commercial engines include:\n  <a href=\"http://www.unrealtechnology.com/\">Unreal engine</a> (<a href=\"http://www.gamasutra.com/blogs/MarkDeLoura/20090302/581/The_Engine_Survey_General_results.php\">very popular</a>),\n  <a href=\"http://www.crytek.com/technology/cryengine-2/specifications/\">CryEngine 2</a>,\n  <a href=\"http://www.emergent.net/\">Gamebryo</a>,\n  and\n  <a href=\"http://www.idsoftware.com/business/\">Quake</a>. Find a <a href=\"http://en.wikipedia.org/wiki/List_of_game_engines\">good table of engines</a> on Wikipedia. Jon Jordan gives <a href=\"http://www.gamasutra.com/view/feature/3832/engines_of_creation_an_overview_.php\">a thorough rundown of commercial engines</a>. <a href=\"http://www.gamasutra.com/blogs/MarkDeLoura/20090316/903/The_Engine_Survey_Technology_Results.php\">Mark DeLoura presents survey results</a> for engines used by professional developers.\n<p><a href=\"http://www.openscenegraph.org\">Open Scene Graph</a> and <a href=\"http://sourceforge.net/projects/sgl/\">SGL</a> are both free, open source scene graph systems.\n  <a href=\"http://irrlicht.sourceforge.net/\">Irrlicht</a>, <a href=\"http://ogre.sourceforge.net/\">OGRE</a>, and <a href=\"http://sourceforge.net/projects/sauerbraten\">sauerbraten</a> are open source 3D games engines with some popularity.\n  The well-known (though unchanged since 2003) <a href=\"http://oss.sgi.com/projects/inventor/\">Open Inventor</a> scene graph system is now open source.\n  <a href=\"http://www.coin3d.org/\">Coin</a> is an open source retained mode scene graph library based on Open Inventor.\n  <a href=\"http://www.hoops3d.com\">The Hoops3D application framework</a>, a professional scene graph system used in CAD applications, is now open source and free for personal use on Linux systems.\n<p>An excellent article on <a href=\"http://www.cbloom.com/3d/techdocs/pipeline.txt\">pure CPU-side rendering</a>, with its tricks and pitfalls, is presented by Charles Bloom.\n  <a href=\"http://www.transgaming.com/products/swiftshader/\">SwiftShader</a> is a product that does DirectX 9.0 rendering on the CPU.\n<p>Of course, one of the best game engines is <a href=\"http://www.gamasutra.com/view/feature/3563/microsoft_excel_revolutionary_3d_.php\">Excel</a>.\n\n<a name=\"gpu\">\n<h2 class=\"subHeader\">The Graphics Processing Unit</h2>\n</a>\n\n<p>AMD's <a href=\"http://ati.amd.com/developer/rendermonkey/index.html\">RenderMonkey toolset</a> provides shader development tools. The toolset allows compilation and previewing of shaders, and comes with a large number of sample shaders.\n  NVIDIA's <a href=\"http://developer.nvidia.com/page/tools.html\">FX Composer 2</a> is a similar worthwhile program; we use a number of screenshots from it in our book.\n  The <a href=\"http://www.humus.name/index.php?page=3D\">Humus 3D site</a> has some excellent sample programs that show advanced techniques.\n<p>NVIDIA's <a href=\"http://developer.nvidia.com/page/cg_main.html\">Cg programming language</a>\n  is one higher level solution for programming vertex and pixel shaders for OpenGL\n  and DirectX (and it runs on other vendors' GPUs just fine). <a href=\"http://developer.nvidia.com/object/cg_tutorial_home.html\">The Cg Tutorial</a> book is a well-written guide to this language, now free and online. This compiler has been open sourced.\n<p>The <a href=\"http://www.3dshaders.com/home/\">3D Shaders</a> site is the online part of the <I><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/0321197895?tag=realtimerenderin\">OpenGL Shading Language</a></I> book. There's source code, shaders, errata, and useful links here.\n  For further inspiration on shaders, visit the <a href=\"http://www.renderman.org/RMR/RMRShaders.html\">Renderman.org site</a>.\n<p>The University of Waterloo has developed <a href=\"http://libsh.org/\">Sh</a>, a metaprogramming language for GPU programming. A nuts-and-bolts <a href=\"http://www.gamasutra.com/features/20040716/mccool_01.shtml\">description</a> of their <I>Sh</I> system is on Gamasutra.\n<p>Eric wrote <a href=\"http://www.erichaines.com/AnIntroductoryTourOfInteractiveRendering.pdf\">\"An Introductory Tour of Interactive Rendering\"</a>, from IEEE CG&amp;A, Jan/Feb 2006. This is handy for giving to people who want just a taste of what the modern GPU is about.\n<p>What makes a great technical demo? <a href=\"http://www.firingsquad.com/features/art_of_tech_demo/\">One person's opinion.</a>\n\n  \n<a name=\"xforms\">\n<h2 class=\"subHeader\"> Transforms</h2>\n</a>\n\n<p>The <a href=\"http://www.cs.brown.edu/exploratories/freeSoftware/catalogs/repositoryApplets.html\">Exploratory</a> has a number of tutorial applets related to linear algebra and transforms.\n<a href=\"http://cgems.inesc.pt/\">CGEMS</a> is another collection with useful instructional material in a variety of areas. Wolfire's blog has a very basic two-part tutorial on linear algebra, <a href=\"http://blog.wolfire.com/2009/07/linear-algebra-for-game-developers-part-1/\">here</a> and <a href=\"http://blog.wolfire.com/2009/07/linear-algebra-for-game-developers-part-2/\">here</a>.\n<p>Nick Bobick has a nice article on <a href=\"http://www.gamasutra.com/features/19980703/quaternions_01.htm\">quaternion rotation and interpolation</a>, including code snippets.\n  <a href=\"http://www.geometrictools.com\">Dave Eberly's site</a> has useful papers and code on a wide variety of geometric operations, including quaternion interpolation. \n  <a href=\"http://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/\">Code</a> for rotating from one vector to another rapidly using quaternions (as described in our book) is available online from Tomas.\n<p>Scott Johnson discusses <a href=\"http://www.gamasutra.com/features/20020510/johnson_01.htm\">ways to make creating transforms easier</a>, including a shorthand notation used in robotics.\n<p>Animats has a <a href=\"http://www.animats.com/source/index.html\">C++ version</a> of the speedy and useful Dou&eacute;'s Graphics Gems <a href=\"http://tog.acm.org/resources/GraphicsGems/gemsiv/vec_mat/\">vector manipulation classes</a>\n  (another way to manipulate vectors is <a href=\"http://tog.acm.org/resources/GraphicsGems/gemsiii/vector.h\">Hollasch's vector macros</a>).\n  The <a href=\"http://plib.sourceforge.net/\">Portable Game  Library</a> includes code for a <a href=\"http://plib.sourceforge.net/sg/index.html\">Simple Geometry library</a>.\n<p>Intel has an article on the advantages of <a href=\"http://softwarecommunity.intel.com/articles/eng/1700.htm\">CPU-side skinning</a>.\n<p>Dual quaternion skinning offers improved quality at relatively little additional cost. A free <a href=\"http://mayadqskinning.sourceforge.net/\">Maya plugin</a> is available.\n<p>The <a href=\"http://tog.acm.org/resources/GraphicsGems/\">Graphics Gems</A> book series contains a number of articles on transformations, with code online.\n<p>As we touch upon in our book, moving your z-buffer's near plane as far from the eye as possible is a good idea. Steve Baker has an <a href=\"http://www.sjbaker.org/steve/omniv/love_your_z_buffer.html\">article on this topic</a> with a little calculator to explore the effect.\n\n\n<a name=\"visapp\">\n<h2 class=\"subHeader\"> Visual Appearance</h2>\n</a>\n\n<p><a href=\"http://www.siggraph.org/education/materials/HyperGraph/hypergraph.htm\">HyperGraph</a> covers the basics on many topics within computer graphics.\n  The <a href=\"http://www.cs.brown.edu/exploratory/\">Exploratory</a> has applets that <a href=\"http://www.cs.brown.edu/exploratories/freeSoftware/catalogs/repositoryApplets.html\">teach about lighting models and signal processing</a>, among other topics. <a href=\"http://cgems.inesc.pt/\">CGEMS</a> has a full tutorial for classroom use on <a href=\"http://cgems.inesc.pt/ModuleInfo.aspx?id=46\">writing shaders</a>.\n<p>Eric Chan has <a href=\"http://people.csail.mit.edu/ericchan/articles/prefilter/\">a piece of code and a description of a technique</a> for drawing antialiased lines and edges with the GPU.\n<p>Scott R. Nelson's <a href=\"http://jgt.akpeters.com/papers/Nelson97/\">antialiased line code</a> is available for download.\n  Here is a comparison generated using his program of lines drawn with <a href=\"gamma10.png\">gamma=1.0</a> (note the severe roping and Mo&iacute;re patterns) and properly drawn with <a href=\"gamma22.png\">gamma=2.2</a>. Note that you must view these files with a 2.2 gamma display system (e.g. on a PC).\n<p>24 bits of color is usually enough, but not always. Here's an <a href=\"cubes.gif\">image showing concentric bands</a> only one pixel intensity value apart. Most monitors will show some banding somewhere on the image.\n<p>Storing semitransparent textures so that the colors are premultiplied by the alphas makes compositing and blending operations much faster to compute. Tom Forsyth gives a rundown of the <a href=\"http://home.comcast.net/~tom_forsyth/blog.wiki.html#[[Premultiplied%20alpha]]\">math and formats involved</a>.\n<p>Transparency is difficult to perform correctly in a single pass when using a Z-buffer. Steve Baker gives a <a href=\"http://www.sjbaker.org/steve/omniv/alpha_sorting.html\">good summary</a> of the basics of the problem and traditional solutions. <a href=\"http://developer.download.nvidia.com/SDK/10/direct3d/samples.html\">NVIDIA's developer site</a> and the <a href=\"http://www.humus.name/index.php?page=3D\">Humus 3D site</a> each have sample code for using stencil routing to provide order-independent transparency.\n<p>Poynton's web site talks about <a href=\"http://www.poynton.com/GammaFAQ.html\">gamma correction</a> and <a href=\"http://www.poynton.com/ColorFAQ.html\">color spaces</a>.\n  <a href=\"http://chriscox.org/gamma/\">Chris Cox</a> also has a useful page, with links to many resources.\n  <a href=\"https://stephen-westin.com/gamma/gamma.html\">Steve Westin</a> has a nice page for setting the black level of your monitor and determining the gamma value for your viewing environment.\n  <a href=\"http://www.bberger.net/rwb/gamma.html\">Robert Berger</a> also provides test images and has a succinct overview of the subject.\n<p>Font antialiasing via sub-pixel LCD rendering is dealt with in depth on the <a href=\"http://www.antigrain.com/research/font_rasterization/index.html\">Anti-Grain Geometry site</a>.\n  Experiments in antialiasing geometry via texturing are described <a href=\"http://homepage.mac.com/arekkusu/bugs/invariance/TexAA.html\">on this page</a>.\n<p>The <a href=\"http://www.nhancer.com/\">nHancer utility pages</a> include a clever way to visually compare <a href=\"http://www.nhancer.com/help/AASamples.htm\">antialiasing schemes</a> and <a href=\"http://www.nhancer.com/help/AFSamples.htm\">anisotropic filtering</a>.\n\n\n<a name=\"texture\">\n<h2 class=\"subHeader\"> Texturing</h2>\n</a> \n\n<p>Extremetech made an interesting <a href=\"http://www.extremetech.com/article2/0,1558,1607374,00.asp\">side-by-side comparison</a> of filtering techniques used by ATI and NVIDIA. They also have an <a href=\"http://www.extremetech.com/article2/0,1697,2136962,00.asp\">article</a> on antialiasing and anisotropic filtering of textures.\n<p>The SIGGRAPH course notes for <I>Advanced Graphics Programming Techniques Using OpenGL</I> are <a href=\"http://www.opengl.org/resources/code/samples/sig99/advanced99/notes/notes.html\">available online</a>. These contain an incredible amount of information on shading, texturing, and special effects. The <a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1558606599?tag=realtimerenderin\">book based on these notes</a> is much updated.\n<p>Gamasutra has a old but informative article on the theory behind <a href=\"http://www.gamasutra.com/features/19981211/flavell_01.htm\">mipmapping</a>.\n<p>S3TC texture compression has become a standard part of DirectX, renamed DXTn texture compression.\n  A free <a href=\"http://developer.nvidia.com/object/texture_tools.html\">manipulation and compression library</a> is available for manipulating DXTn (DDS) format textures (the package also converts heightfields to normal maps). <a href=\"http://code.google.com/p/nvidia-texture-tools/\">Source code</a> is available.\n  The Unreal developer network has an excellent article on <a href=\"http://udn.epicgames.com/Two/TextureComparison.html\">DXTC compression and quality comparison</a>.\n  Gamasutra has a <a href=\"http://www.gamasutra.com/features/20051228/sherrod_01.shtml?sssdmh=dm4.162072\">techniques and tips</a> article about texture compression.\n  <a href=\"http://openil.sourceforge.net/\">DevIL</a> is an open-source image conversion library that reads and writes DDS and many other formats.\n<p>The <a href=\"http://vivid.cse.psu.edu/texturedb/gallery/\">PSU near-regular texture database</a> is a useful research repository for textures with repeating patterns. The <a href=\"http://sipi.usc.edu/database/\">USC-SIPI Image Database</a> has many classic images (Lena, Mandrill) and other texture samples for research.\n  For free stock images, check <a href=\"http://www.sxc.hu/\">stock.xchng</a>.\n<p>Humus has <a href=\"http://www.humus.name/index.php?page=Textures\">some textures</a> available for experimentation.\n<p>Eric Lengyel provides a <a href=\"http://www.terathon.com/code/tangent.html\">concise presentation</a> of how to compute tangent space basis vectors.\n<p>We mention this overview in the book, and it's worth another mention here: a <a href=\"http://www.iit.bme.hu/~szirmay/egdis_link.htm\">thorough survey</a> of displacement mapping techniques.\n<p>Just because a paper is old does not mean it's dated. Heckbert has written a worthwhile <a href=\"http://www.cs.cmu.edu/~ph/#papers\"><i>Survey of Texture Mapping</i></a> and a more in-depth work, <a href=\"http://www.cs.cmu.edu/~ph/#papers\"><i>Fundamentals of Texture Mapping and Image Warping</i></a>.\n  Many interesting applications of texture mapping are discussed at <a href=\"http://www.graficaobscura.com/texmap/index.html\">Paul Haeberli's site</a>.\n<p>ATI has a program called <a href=\"http://developer.amd.com/gpu/MeshMapper/Pages/default.aspx\">MeshMapper</a> which generates normal, displacement, and ambient occlusion maps from a low and high resolution model.\n<p>Manuel M. Oliveira's <a href=\"http://www.inf.ufrgs.br/~oliveira/RTM.html\">page on relief mapping</a> has his related papers, videos, and demos.\n<p>Megatexturing is something id has been promoting, but with little technical description. <a href=\"http://silverspaceship.com/src/svt/\">An implementation</a> that appears similar is now available.\n\n  \n<a name=\"brdf\">\n<h2 class=\"subHeader\"> Advanced Shading</h2>\n</a>\n\n<p>Phil Dutre's <a href=\"http://www.cs.kuleuven.ac.be/~phil/GI/\">Global Illumination Compendium</a>, mentioned in &quot;Further Resources&quot;, has much useful information on BRDFs and other facets global illumination theory.\n<p>For more on radiometry definitions, <a href=\"http://www.optics.arizona.edu/Palmer/rpfaq/rpfaq.htm#radiometry\">James Palmer's site</a> is one place to look.\n  The Brown Exploratory has a <a href=\"http://www.cs.brown.edu/exploratories/freeSoftware/catalogs/repositoryApplets.html\">set of interactive tutorials on color perception</a>, using Java applets to illustrate various concepts. One favorite is that for <a href=\"http://www.cs.brown.edu/exploratories/freeSoftware/repository/edu/brown/cs/exploratories/applets/spectrum/metamers_java_browser.html\">metamers</a>, showing how various spectra convert to RGB colors.\n<p><a href=\"http://www.poynton.com/ColorFAQ.html\">Poynton's color space FAQ</a> contains much solid information on the topic.\n  The <a href=\"http://www.cvrl.org/\">CVRL website</a> has a huge amount of easily downloadable primary research data relating to color.\n  A <a href=\"http://www.cs.rit.edu/~ncs/color/a_chroma.html\">chromaticity diagram applet</a> from the <a href=\"http://www.cs.rit.edu/~ncs/color/\">RIT Introduction to Color page</a> made the image used in the book.\n  There are numerous other webpages on colorimetry and related topics, such as <a href=\"http://www.cg.tuwien.ac.at/research/theses/matkovic/node14.html\">this overview</a>, <a href=\"http://www.efg2.com/Lab/Graphics/Colors/Chromaticity.htm\">this on chromaticity diagrams</a>, and <a href=\"http://hyperphysics.phy-astr.gsu.edu/hbase/vision/rodcone.html\">rod and cone information</a>.\n<p><a href=\"ftp://ftp.eos.ncsu.edu/pub/eos/pub/spectra/\">Color spectra data</a> for real objects is available for download.\n<p><a href=\"http://brucelindbloom.com/\">Bruce Lindbloom's site</a> summarizes color conversion equations, and includes a table for converting between the popular color spaces (see his \"Math\" link).\n  There are <a href=\"http://www.fourcc.org/fccyvrgb.php\">some useful notes</a> on correct and efficient conversion between RGB and YUV color spaces. Interestingly, the chromaticity function <a href=\"http://brucelindbloom.com/index.html?ChromaticityGamuts.html\">is not a simple triangle</a>, as it is usually shown.\n<p>BRDF data is available from <a href=\"http://www.graphics.cornell.edu/online/measurements/reflectance/index.html\">Cornell</a> and <a href=\"http://www1.cs.columbia.edu/CAVE//software/curet/\">Columbia-Utrecht</a> Universities.\n<a href=\"http://www-swiss.ai.mit.edu/~jaffer/FreeSnell/\">FreeSnell</a> has the refractive indices and coefficients of extinction for many materials, as well as a thin-film simulator.\n<p>Some interesting presentations from a <a href=\"http://www.coretechniques.info/\">GDC 2008 tutorial presentation</a> on advanced shading are available.\n<p><a href=\"http://www.crytek.com/technology/presentations/\">Crytek's site</a> has a number of papers explaining many of their algorithms, such as deferred lighting.\n\n  \n<a name=\"advlite\">\n<h2 class=\"subHeader\">Area and Environmental Lighting</h2>\n</a>\n\n<p>This <a href=\"http://www.cybergooch.com/tutorials/pages/lighting_rfom1.htm\">detailed article</a> gives a great tour of the lighting effects for the game <I>Resistance: Fall of Man</I>. The use of mouse-over to flip between screenshots is particularly instructive.\n<p>A great <a href=\"http://www.debevec.org/ReflectionMapping/\">history of reflection mapping</a> is available from Paul Debevec's site. Some normally difficult to obtain early papers and videos can be found here.\n<p>Humus has a <a href=\"http://www.humus.name/index.php?page=Textures\">large set of cube maps</a> available for experimentation.\n<p>A clever thing: Mark VandeWettering took <a href=\"http://brainwagon.org/images/escher.jpg\">Escher's mirrored ball</a> and reversed the mapping,\nto obtain <a href=\"http://brainwagon.org/images/escher.env.jpg\">a cube map of the scene</a>.\n\n\n<a name=\"global\">\n<h2 class=\"subHeader\">Global Illumination</h2>\n</a>\n\n<p>Meshula.net has a <a href=\"http://meshula.net/wordpress/?p=145\">good summary article</a> on screen-space ambient occlusion techniques, with nice example images.\nThe implementer of SSAO for the game <i>Crysis</i> <a href=\"http://en.wikipedia.org/wiki/Screen_Space_Ambient_Occlusion\">gives some guidance</a> on implementing their scheme. Starcraft 2 <a href=\"http://starcraft.incgamers.com/gallery/showphoto.php?photo=894&size=big&cat=501\">uses SSAO</a>; Aras' blog <a href=\"http://aras-p.info/blog/2009/09/17/strided-blur-and-other-tips-for-ssao/\">discusses blurring</a> to get rid of noise in SSAO images.\n<a href=\"http://rgba.scenesp.org/iq/computer/articles/ssao/ssao.htm\">Another approach</a> is detailed by I&ntilde;igo Quilez.\n<p>Masaki Kawase has a <a href=\"http://www.daionet.gr.jp/~masa/ishadowmap/index.html\">demo (including source)</a> of projective texturing, indexed shadow mapping using an alpha priority buffer, reflection, anisotropic filtering, and other effects. Quite ancient, but nicely done.\n<p>NVIDIA has kindly made a <a href=\"http://developer.nvidia.com/object/doc_shadows.html\">shadows page</a> with all their shadow samples and white papers.\n<p>The OpenSG project has a very nice <a href=\"http://opensg.vrsource.org/trac/wiki/Gallery/Shadows\">summary page</a> by Nico Hempe showing different soft shadow algorithms and how they perform.\n  Andrew Lauritzen gives <a href=\"http://forum.beyond3d.com/showthread.php?t=40805\">some further details</a> on variant schemes for variance shadow maps, along with a demo.\n  Find a parallel-split shadow maps (aka cascading shadow maps) demo <a href=\"http://hax.fi/asko/PSSM.html\">here</a>.\n  Xavier Decoret has a <a href=\"http://artis.imag.fr/~Xavier.Decoret/bib/shadows/\">list</a> of interactive shadowing research articles up to 2006.\n<p>To see the original soft reflection and transparency images by Paul Diefenbach, visit <a href=\"http://www.openworlds.com/employees/paul/images.html\">his site</a>.\n<p><a href=\"http://www.gamasutra.com/gdce/jensen/jensen_01.htm\">Jensen and Golias's article</a> on simulating water gives a detailed approach to the problem.\n<p><a href=\"http://www.gpgpu.org/\">GPGPU.org</a> is an excellent site for information on using GPUs for general purpose computation. Their <a href=\"http://www.gpgpu.org/wiki/FAQ\">FAQ</a> and <a href=\"http://www.gpgpu.org/w/index.php/Main_Page\">wiki</a> are particularly useful.\n<p>Some very nice examples of caustics mapping can be found on the <a href=\"http://graphics.cs.ucf.edu/caustics/\">U. of Central Florida site</a>.\n  A pleasant <a href=\"http://www.math.harvard.edu/archive/21a_spring_06/exhibits/coffeecup/index.html\">visualization</a> of how the coffee-cup caustic is formed is available.\n<p>A <a href=\"http://www.pcgameshardware.de/?menu=browser&mode=article&article_id=622718&entity_id=-1&image_id=741106&page=1\">gallery of game screenshots</a> shows the evolution of how water is rendered in games.\n<p>The <a href=\"http://www.geomerics.com/enlighten-media.htm\">video</a> at Geomerics shows their package performing dynamic indirect lighting.\n<p>Realistic skin shading with subsurface scattering at interactive rates is a continuing area of research. <a href=\"http://www.jistyles.com/main.php?id=doc&page=hlsl\">J.I. Styles</a> provides his HLSL shaders for this task.\n<a href=\"http://www.tgdaily.com/html_tmp/content-view-37925-113.html\">Daniel Pohl</a> is doing some nice work with taking real applications (i.e., games) and converting them to ray tracing. See <a href=\"http://www.idfun.de/temp/q4rt/\">his site</a> for more information.\n<a href=\"http://www.pcper.com/article.php?aid=532\">John Carmack</a> has his own take, noting that ray tracing efforts have mostly been catch-up oriented; he proposes his own \"sparse voxel octree\" structure (more on that someday, we hope).\n<p>For current interactive ray tracing research, a good starting spot are the paper listings for the <a href=\"http://kesen.realtimerendering.com/\">IEEE/EG Symposium on Interactive Ray Tracing and on High Performance Graphics</a>.\n  <a href=\"http://igad.nhtv.nl/~bikker/\">Arauna</a> and <a href=\"http://www.openrt.de/\">OpenRT</a> are two well-known interactive ray tracers available to researchers.\n  There is <a href=\"http://ompf.org/forum/\">an active research forum</a> on the topic of real-time ray tracing.\n<p>Baking the results of precomputed global illumination algorithms is a common solution. Illuminate Labs has a nice <a href=\"http://www.illuminatelabs.com/gallery\">gallery of images</a> from games where their baking software is used.\n\n\n<a name=\"ibr\">\n<h2 class=\"subHeader\"> Image-Based Effects</h2>\n</a>\n  \n<p>Some excellent QuickTime VR panoramas (including the one shown in the book) are available for viewing on <a href=\"http://www.worldserver.com/turk/quicktimevr/index.html\">Ken Turkowski's page</a>.\n  The <a href=\"http://ivrpa.org/\">IVRPA</a> is a great place to see panorama images and learn about how to make them.\n  One cool thing is a <a href=\"http://www.cornflex.org/?p=1\">panorama video</a>, which you can control as it plays.\n<p>GPGPU.org has a <a href=\"http://www.gpgpu.org/wiki/FAQ\">FAQ</a> on their wiki which includes information on how to use render to texture.</a>\n<p>Mark Harris' web page about the use of <a href=\"http://www.cs.unc.edu/~harrism/clouds/\">impostors\n  for cloud simulation</a> is both educational and beautiful; we use one of Mark's images in our book.\n  Niniane Wang's <a href=\"http://www.ofb.net/~niniane/clouds/\">clouds page</a> is also worth a look.\n<p>A <a href=\"http://www.geocities.com/starlinesinc/index.html\">free program</a> to generate a set of textures showing an animated explosion is available for download.\n<p>This <a href=\"http://www.control.auc.dk/~awkr00/graphics/filtering/filtering.html\">summary page of filter functions</a> is useful.\n<p>Kyle Schouviller explains the math used in <a href=\"http://www.ziggyware.com/readarticle.php?article_id=228\">Photoshop blend modes</a>, Nathan gives <a href=\"http://www.nathanm.com/photoshop-blending-math/\">more of these functions</a>, Nico provides <a href=\"http://blog.mouaif.org/2009/01/05/photoshop-math-with-glsl-shaders/\">GLSL shaders</a>.\n<p>High dynamic range environment map image data is <a href=\"http://www.debevec.org/Probes/\">available at Paul Debevec's site</a>, along with 8 bit/channel spherical map images. His <a href=\"http://www.debevec.org/HDRShop/\">HDRShop program</a> is useful for creating and manipulating environment maps of different types (including the ability to make irradiance maps); free for non-commercial use. The HDR Labs site provides <a href=\"http://www.hdrlabs.com/sibl/monthly.html\">free high-resolution sIBL-format environments</a>, a new one each month. <a href=\"http://www.360cities.net/\">360 Cities</a> also has panoramas.\n  Michael Herf has <a href=\"http://www.stereopsis.com/sblur/\">Photoshop plugins</a> for more artistic blurs and Fresnel effects.\n  Masaki Kawase has a <a href=\"http://www.daionet.gr.jp/~masa/rthdribl/index.html\">classic demo</a> showing HDR lighting, glare, depth of field, motion blur, Fresnel effects, and more; we use a screenshot in our book.\n  HDR is covered in the DirectX SDK, among other places, but here's <a href=\"http://www.gamedev.net/reference/articles/article2108.asp\">one more article</a>.\n<p>The <a href=\"http://www.openexr.com\">OpenEXR</a> image format, developed by ILM, allows higher\n  precision formats to be written and read, including support for the 16-bit floating point \"half\"\n  format used in NVIDIA's Cg format. It is an extensible format that allows arbitrary buffers of data.\n<p>HDR, motion blur, fur rendering, collision detection, and much else <a href=\"http://edusworld.org/ew/ficheros/2006/paginasWeb/making_of_sotc.html\">is discussed</a> for the game <i>Shadow of the Colossus</i>.\nMcTaggart describes <a href=\"http://www.valvesoftware.com/publications/2006/SIGGRAPH06_Course_HDRInValvesSourceEngine_Slides.pdf\">HDR-related effects</a> in Valve's Source engine, with many instructive images.\nDepth-of-field and motion blur techniques for the game <I>Lost Planet</I> are discussed on <a href=\"http://meshula.net/wordpress/?p=124\">meshula.net</a>, as well as fur rendering (explained further in our book). There's more from Beyond3D <a href=\"http://www.beyond3d.com/content/news/496\">here</a> and <a href=\"http://www.beyond3d.com/content/news/499\">here</a>.\n<p>An <a href=\"http://books.google.com/books?id=0b2GVJPd6UoC\">entire (short) book</a> on image-based rendering is available for limited preview on <a href=\"http://books.google.com\">Google Books</a>.\n<p>For volume rendering software, look at the <a href=\"http://tog.acm.org/resources/Software.html#vol\">ACM TOG software page</a> for some leads. One programmer has gone so far as to <a href=\"http://www.geeks3d.com/20090317/cuda-voxel-rendering-engine/\">represent entire scenes</a> with opaque voxels, ray-casting with CUDA to render. If you want to know just a bit about volume rendering, Kyle Hayward's <a href=\"http://graphicsrunner.blogspot.com/2009/01/volume-rendering-101.html\">101</a> and <a href=\"http://graphicsrunner.blogspot.com/2009/01/volume-rendering-102-transfer-functions.html\">102</a> tutorials are worth a look.\n\n  \n<a name=\"npr\">\n<h2 class=\"subHeader\"> Non-Photorealistic Rendering</h2>\n</a>\n\n<p>A <a href=\"http://wwwisg.cs.uni-magdeburg.de/~stefans/npr/overview-summary.html\">list of non-photorealistic rendering (NPR) articles</a> to the beginning of 2007 was created by Stefan Schlechtweg.\n  A somewhat dated but excellent <a href=\"http://www.red3d.com/cwr/npr/\">NPR resources page</a> has been put together by Craig Reynolds.\n  Amy and Bruce Gooch have an <a href=\"http://www.cs.utah.edu/npr/\">NPR page</a> that's also somewhat old, but the <a href=\"http://www.cs.utah.edu/npr/bib.html\">BibTex entries</a> are handy, and many have the abstracts.\n<p>Even gibbets can be stylized, see <a href=\"http://www.cs.wisc.edu/graphics/Gallery/NPRQuake/whatIsIt.html\">NPRQuake</a>.\n\n\n<a name=\"polytech\">\n<h2 class=\"subHeader\"> Polygonal Techniques</h2>\n</a>\n\n<p>The <a href=\"http://graphics.cs.brown.edu/games/brown-mesh-set/\">Brown Mesh Set</a> is a large collection of 1,139 models, extremely useful for research.\nThe <a href=\"http://graphics.stanford.edu/data/3Dscanrep/\">Stanford 3D Scanning Repository</a> contains the famous bunny model, happy buddha, dragon, armadillo, and other dense polygonal meshes.\nThe <a href=\"http://www.cs.unc.edu/~geom/Powerplant/complete_model.html\">Power Plant model</a> is a 13 million triangle model that has been used extensively as a benchmark. \n<p><a href=\"http://www.cs.unc.edu/~dm/CODE/GEM/chapter.html\">Narkhede and Manocha's polygon tessellator code</a> in <I>Graphics Gems V</I> has been improved to handle holes.\n  O'Rourke has a <a href=\"http://maven.smith.edu/~orourke/books/ftp.html\">tessellator</a> available online, from his book <i><a href=\"http://www.amazon.com/Computational-Geometry-Cambridge-Theoretical-Computer/dp/0521649765?tag=realtimerenderin\">Computational Geometry in C</a></I>, but it is mostly for educational purposes.\n  <a href=\"http://www.flipcode.com/tutorials/tut_tesselation.shtml\">OpenGL</a> can do your tessellation for you. \n  <a href=\"http://www.cgal.org\">CGAL</a> has a computational geometry bias, but supports many operations on polygonal models.\n  If you need meshes with various constraints (e.g., avoiding long, thin polygons), try Jonathan Shewchuk's <a href=\"http://www-2.cs.cmu.edu/~quake/triangle.html\">Triangle</a> software.\n<p><a href=\"http://www.meshlab.org/\">MeshLab</a> is an open source system for manipulating meshes. It has a huge number of meshing operations available. The <a href=\"http://meshlabstuff.blogspot.com/\">Meshlab blog</a> has worthwhile articles, including a <a href=\"http://meshlabstuff.blogspot.com/2009/04/on-computation-of-vertex-normals.html\">rundown of experiments performed</a> comparing three different vertex normal computation techniques.\n<p><a href=\"http://www.amillionpixels.us/sourcecode.htm\">John Ratcliff's Code Suppository</a> is an attic full of interesting code bits: mesh importer, convex hull, clipper, frustum culler, vector template, utility math code, and that's just the first few items. <a href=\"http://www.codesuppository.blogspot.com/\">Follow his blog</a> for updates.\n<p>For file format information, start at <a href=\"http://www.wotsit.org/\">Wotsit's Format</a> or the <a href=\"http://www.martinreddy.net/gfx/index-hi.html\">Graphics File Format Page</a>;\n  for CAD files see the <a href=\"http://www.cadcamcenter.com/cadcam/toc.htm\">CADCAM Information Center</a>.\n  <a href=\"http://www.collada.org/mediawiki/index.php/Main_Page\">COLLADA</a> is a file format that will include, among other things, some support for programmable shading.\n  For translating various file formats, 3D Links has a good <a href=\"http://www.3dlinks.com/links.cfm?categoryid=1&subcategoryid=11&CFID=7722122&CFTOKEN=26755842\">list of available software</a>.\n  If you need large models for testing algorithms,  visit the <a href=\"http://www.cc.gatech.edu/projects/large_models/\">Large Geometric Models Archive</a>.\n  For particular objects, you might check the free collections at <a href=\"http://www.turbosquid.com/3d\">Turbo Squid</a>. <a href=\"http://www.3dvia.com/\">3dvia</a> also has a large number of free models, as does <a href=\"http://sketchup.google.com/3dwarehouse/#utm_campaign=en\">Google's 3D warehouse</a>.\n<p>Nate Robins has an interesting online document on <a href=\"http://www.xmission.com/~nate/smooth.html\">surface smoothing</a>.\n  Gavin Bell describes a bit more about how to get the <a href=\"http://tog.acm.org/resources/RTNews/html/rtnv7n5.html#art16\">normals to point outwards</a>, along with sample code.\n<p>Some <a href=\"http://www.cg.tuwien.ac.at/research/vr/unpopping/examples/examples/examples_interactive/popping_examples/index.html\">excellent examples</a> of LOD popping in games are available; move your mouse in and out of each image to see the effect.\n<p>There are a number of papers summarizing simplification research to date.\n  <a href=\"http://www.cs.virginia.edu/~luebke/publications/pdf/cg%2Ba.2001.pdf\">Luebke's</a> is a good one,\n  and there are also (older) summaries by\n  <a href=\"http://graphics.cs.uiuc.edu/~garland/papers.html\">Garland and Heckbert</a>,\n  <a href=\"http://www.acm.org/crossroads/xrds3-4/levdet.html\">Krus et al.</A>,\n  <a href=\"http://www.cs.unc.edu/~eriksonc/Research/Paper/Index.html\">Erikson</a> (look for &quot;Overview&quot;),\n  <a href=\"http://maven.smith.edu/~orourke/papers.php\">O'Rourke</a> (&quot;Column 33&quot;),\n  and <a href=\"http://www.cg.tuwien.ac.at/studentwork/VisFoSe98/msh/\">Hadwiger</a>.\n<p> <a href=\"http://gts.sourceforge.net/\">GTS</a> is an open-source, LGPL polygonal manipulation library that does VIPM, stripification, hierarchical bounding box generation, and more.\n<p>Garland's <a href=\"http://graphics.cs.uiuc.edu/~garland/software/qslim.html\">QSlim</a> is one of the fastest algorithms for simplification.\n  Mark Duchaineau's free <a href=\"http://www.cognigraph.com/LibGen/\">LibGen</a> has simplification code buried in it (see the &quot;surf&quot; library and &quot;surftools&quot; commands).\n  Martin Isenburg has a <a href=\"http://www.cs.unc.edu/~isenburg/pmc/pmc.html\">benchmark model compressor</a> where you can set the number of bits per coordinate and view the results of using <a href=\"http://www.cs.unc.edu/~isenburg/research/polygonmeshcompression/\">his algorithm</a>.\n<p> Brad Grantham has code available for <a href=\"http://www.plunk.org/~grantham/public/actc/\">stripification</a>, which has gone through a few iterations of improvement.\n  <a href=\"http://www.cs.unc.edu/~isenburg/trianglestripcompression/\">Martin Isenburg</a> has done research on compressed transmission of mesh data along with stripification information.\n<p>The <a href=\"http://www.vterrain.org/\">Virtual Terrain Project</a> has a huge amount of useful information about terrain storage and rendering, <a href=\"http://vterrain.org/BT/index.html\">large terrain datasets</a>, as well as source code. Development on <a href=\"http://www.cognigraph.com/ROAM_homepage/ROAM2/\">ROAM 2</a> shows how this algorithm has evolved with the GPU.\n<p>For more on clipmapping beyond the <a href=\"http://research.microsoft.com/en-us/um/people/hoppe/proj/gpugcm/\">Hoppe papers</a>, see <a href=\"http://www.ziggyware.com/readarticle.php?article_id=220&rowstart=0\">Grafenstein's description</a>.\n\n  \n<a name=\"curves\">\n<h2 class=\"subHeader\"> Curves and Curved Surfaces</h2>\n</a>\n\n<p>Gabe Kruger's tutorial on <a href=\"http://www.gamasutra.com/features/19990611/bezier_01.htm\">B&eacute;zier spline surfaces</a> is a practical introduction to these surfaces, as is <a href=\"http://www.gamasutra.com/features/19991027/deloura_01.htm\">Mark DeLoura's article</a> on bicubic B&eacute;zier surfaces and <a href=\"http://www.gamasutra.com/features/20000530/sharp_01.htm\">Sharp's article</a> on Hermites and B&eacute;ziers.\n  Nils Pipenbrinck has a useful <a href=\"http://cubic.org/docs/hermite.htm\">tutorial on Hermites</a>, especially on how to use them for path control in animation.\n  Using Google, you can find any number of course notes about the mathematics of curves, such as <a href=\"http://www.cs.mtu.edu/~shene/COURSES/cs3621/NOTES/notes.html\">Ching-Kuang Shene's</a>.\n<p>Brian Sharp has two excellent introductory articles on subdivision surfaces: one on the <a href=\"http://www.gamasutra.com/features/20000411/sharp_01.htm\">theory</a>, another on <a href=\"http://www.gamasutra.com/features/20000425/sharp_01.htm\">implementation</a>. \n  SIGGRAPH course notes for <a href=\"http://www.multires.caltech.edu/teaching/courses/subdivision/\">subdivision surfaces</a> are available on the web. <a href=\"http://www.subdivision.org\">Warren and Weimer's companion website</a> for their book on subdivision surfaces includes a discussion board, links to researchers, and demos and images.\n  The NYU MRL site has a <a href=\"http://mrl.nyu.edu/projects/modeling_simulation/subdivision/\">subdivision surfaces page</a> with many resources and links.\n<p>Paul Baker has a <a href=\"http://www.paulsprojects.net/metaballs2/metaballs2.html\">demonstration program with source</a> that tessellates and renders metaballs.\n<p>We do not cover NURBS in our book, but these are important in CAD. Dean Macri has an article on using NURBS in real-time applications at <a href=\"http://www.gamasutra.com/features/19991117/macri_01.htm\">Gamasutra's\n  site</a> and a longer version on <a href=\"http://softwarecommunity.intel.com/articles/eng/2561.htm\">Intel's site</a>.\n  Vincent Prat also has a tutorial on <a href=\"http://www.flipcode.com/tutorials/tut_tnurbs.shtml\">NURBS and trimming</a>, along with sample source code.\n  The <a href=\"http://www.nar-associates.com/nurbs/c_code.html\">source code</a> for the book <i><a href=\"http://www.nar-associates.com/nurbs/nurbs.html\">An Introduction to NURBS</a></i> is available online.\n  There is a Sourceforge <a href=\"http://libnurbs.sourceforge.net/\">NURBS manipulation library</a>.\n<p>A short history discusses the most famous spline surface model, the <a href=\"http://www.sjbaker.org/wiki/index.php?title=The_History_of_The_Teapot\">Utah Teapot</a>;\n  a program to generate it is available for <a href=\"http://tog.acm.org/resources/SPD/overview.html\">download</a>.\n  \n\n<a name=\"speed\">\n<h2 class=\"subHeader\"> Acceleration Algorithms</h2>\n</a>\n\n<p>The book <a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1558608389?tag=realtimerenderin\">Level of Detail for 3D Graphics</a> covers many aspects of level of detail algorithms in depth.\n  This book has <a href=\"http://lodbook.com/\">a companion web site</a>.\n<p>Some <a href=\"http://donar.umiacs.umd.edu/quadtree/index.html\">applets</a> for visualizing spatial indexing schemes are available on the web.\n<p>Michael Abrash's ancient <a href=\"http://www.byte.com/abrash/\">Graphics Programming Black Book</a> is free on the web. If you want to know about practical polygon-plane based BSP splitting, this is where to start (chapter 59 on). Michael has additional <a href=\"http://www.bluesnews.com/abrash/\">quake notes</a> available.\n<p>Scaling algorithms for use on different processors and GPUs is important for PC applications. <a href=\"http://www.bit-tech.net/gaming/2007/11/16/crysis/6\">An article</a> on how Crysis scales among its various quality settings gives screenshots showing scaling of many different effects.\n<p>Vincent Scheib describes how to implement a <a href=\"http://beautifulpixels.blogspot.com/2008/07/parallel-rendering-with-directx-command.html\">display list system for DirectX 9 and 10</a>, a technique that can provide large performance gains on multicore systems.\n<p> Source code and a demo for the point rendering system <a href=\"http://graphics.stanford.EDU/software/qsplat/\">QSplat</a> is available for download.\n  <a href=\"http://www.arius3d.com/pointstream/\">Pointstream</a> also has an interesting renderer that uses a point cloud representation instead of polygons.\n  <a href=\"http://graphics.ethz.ch/pointshop3d/\">Pointshop3D</a> is a package that performs interactive editing of point-based surfaces.\n\n  \n<a name=\"pipeopt\">\n<h2 class=\"subHeader\"> Pipeline Optimization</h2>\n</a>\n\n<p><a href=\"http://msdn.microsoft.com/en-us/library/bb173085(VS.85).aspx\">Microsoft's PIX</a> is pretty easy to use for poking at an application (though limited; I'm looking forward to <a href=\"http://news.developer.nvidia.com/2009/08/nexus-visualstudio-based-gpu-development.html\">NVIDIA's NEXUS</a>). <a href=\"http://msdn.microsoft.com/en-us/library/bb173114(VS.85).aspx\">Microsoft's tutorials</a> are good, here's an <a href=\"http://bittermanandy.wordpress.com/2008/09/01/tools-of-the-trade-part-four-pix/\">outsider's view</a>.\n<p><a href=\"http://developer.nvidia.com/page/tools.html\">NVIDIA</a> provides PerfKit, PerfGraph, and other related tools; <a href=\"http://developer.amd.com/gpu/Pages/default.aspx\">AMD/ATI</a> provides <a href=\"http://developer.amd.com/gpu/PerfStudio/Pages/default.aspx\">PerfStudio</a>, <a href=\"http://developer.amd.com/gpu/shader/Pages/default.aspx\">ShaderAnalyzer</a>, and many other tools.\n  <a href=\"http://www.entechtaiwan.com/util/ps.shtm\">PowerStrip</a> is a shareware program which provides a huge number of controls over a wide range of graphics cards. What's particularly useful for pipeline optimization is that you can reduce the speed of the GPU and see its effect on performance.\n<p>Intel's <a href=\"http://www.intel.com/cd/software/products/asmo-na/eng/vtune/239144.htm\">VTune</a> is a well-known CPU-side inner loop optimization tool.\n  For Linux, <a href=\"http://valgrind.org/\">Valgrind</a> is a popular suite of profiler and debugging tools.\n  <a href=\"http://automatedqa.com/products/aqtime/\">AQTime</a> is one of the better general code profilers available; a listing of <a href=\"http://www.testingfaqs.org/t-misc.html\">other profilers</a> is available.\n  <a href=\"http://www.boost.org/\">Boost</a> provides optimized (in most cases) libraries for common data structures.\n<p>NVIDIA's <a href=\"http://developer.nvidia.com/object/gpu_programming_guide.html\">GPU Performance Guide</a> has useful methods of improving efficiency.\n<p>Tom Forsyth's <a href=\"http://tomsdxfaq.blogspot.com/\">little FAQ on DirectX</a> is primarily concerned with performance tips.\n<p>An article on <a href=\"http://jdolan.dyndns.org/quake2world/?q=node/69\">modernizing the Quake 2 renderer</a> shows how optimization has changed over the intervening years, with the emphasis being on avoiding small batches and sorting on state.\n  Tom Forsyth gives <a href=\"http://home.comcast.net/~tom_forsyth/blog.wiki.html#[[Renderstate%20change%20costs]]\">his view</a> on renderstate change costs.\n<p>Christer Ericson discusses how to <a href=\"http://realtimecollisiondetection.net/blog/?p=86\">order draw calls around</a> for efficiency and how to <a href=\"http://realtimecollisiondetection.net/blog/?p=91\">optimize particle systems</a>.\n<p>Noel Llopis explains the <a href=\"http://www.gamasutra.com/php-bin/news_index.php?story=22984\">basics of data alignment</a> and what to know to improve efficiency.\n<p>Concurrency now needs to be designed into rendering systems from the start. <a href=\"http://www.gotw.ca/publications/concurrency-ddj.htm\">Herb Sutter's article</a> is a good start as to why this is now so.\n  One tool for programming in parallel is <a href=\"http://www.threadingbuildingblocks.org/\">Intel's Threading Building Blocks</a>.\n  Nick Evanson <a href=\"http://www.yougamers.com/news/13735_core_blimey_-_theyre_finally_all_getting_used/\">analyzes multicore use</a> by various games, and explains how to use the performance monitor to do such testing.\n  Wei-Mei Hwu and David Kirk gave a <a href=\"http://courses.ece.uiuc.edu/ece498/al1/\">course on programming massively parallel processors</a> that is chocked-full of relevant data, as well as hardware implementation information. In particular, see the <a href=\"http://courses.ece.uiuc.edu/ece498/al1/Syllabus.html\">lectures page</a>.\n<p>Michael Abrash has a series of articles (<a href=\"http://www.ddj.com/architect/184405765\">first</a>, <a href=\"http://www.ddj.com/184405807\">second</a>, <a href=\"http://www.ddj.com/184405848\">third</a>) on optimizing a pure-CPU rasterizer. Admittedly a rare beast nowadays, but these articles has worthwhile lessons to impart about the optimization process in general.\n\n  \n<a name=\"isect\">\n<h2 class=\"subHeader\"> Intersection Testing</h2>\n</a> \n\n<p>We created a <a href=\"intersections.html\">3D Object Intersection page</a>, giving references and pointers to code for a wide variety of object/object intersection tests.\n<p><a href=\"http://replay.web.archive.org/20080920220936/http://geometryalgorithms.com/algorithm_archive.htm\">Dan Sunday's GeometryAlgorithms.com</a> <I>(defunct, but archived)</I> has some good summaries of algorithms for <a href=\"http://softsurfer.com/Archive/algorithm_0107/algorithm_0107.htm\">making bounding containers</a> for various geometric primitives. John Ratcliff has a <a href=\"http://www.geeks3d.com/20090310/math-library-for-game-development/\">best-fit bounding volume library</a> available (among <a href=\"http://www.amillionpixels.us/sourcecode.htm\">much else</a>).\n<p><a href=\"http://www2.ravensoft.com/users/ggribb/plane%20extraction.pdf\">Fast extraction of the viewing frustum planes</a> from the view matrix is presented by Gribb and Hartmann (this topic is discussed in our book; more details are given in this article).\n\n\n<a name=\"colldet\">\n<h2 class=\"subHeader\"> Collision Detection</h2>\n</a>\n\n<p>The <a href=\"http://www.bulletphysics.com/Bullet/phpBB3/\">Physics Simulation Forum</a> has many threads about collision detection and physical simulation.\n<p><a href=\"http://www.gpgpu.org/\">GPGPU.org</a> is an excellent site for information on using GPUs for general purpose computation, including collision detection. Dominik G&ouml;ddeke has <a href=\"http://www.mathematik.uni-dortmund.de/~goeddeke/gpgpu/index.html\">a set of tutorials</a> on GPGPU, CUDA, and OpenCL.\n<p>One related hardware product is <a href=\"http://www.nvidia.com/object/nvidia_physx.html\">NVIDIA's PhysX processor</a> (they purchased Ageia), a dedicated physics action accelerator.\n\n<p> A number of free collision detection packages are available on the Web. These\n  include source, and most have limitations on commercial reuse:\n<ul>\n  <li> Collision Detection Packages <a href=\"http://www.cs.unc.edu/~geom/collide/packages.html\">from\n    UNC Chapel Hill</a> (this is an extensive, ever-growing collection).\n  <li> <a href=\"http://www.bulletphysics.com/Bullet/wordpress\">Bullet Physics Library</a> - library for performing rigid-body collision detection and response. Open source and free for commercial use, and is integrated with Blender and COLLADA. <a href=\"http://www.youtube.com/watch?v=exss517n1I0\">video</a>\n  <li> <a href=\"http://www.dtecta.com/\">SOLID</a> - Software Library\n    for Interference Detection. Now a commercial product, and GPL'ed with source available.\n  <li> <a href=\"http://www.merl.com/projects/vclip/\">V-clip</a> - a low level\n    object collision library.\n  <li><a href=\"http://www.codercorner.com/Opcode.htm\">OPCODE</a> - more memory-friendly\n    and often faster than SOLID and RAPID, free for reuse in any application.\n  <li><a href=\"http://www.q12.org/ode/ode.html\">ODE</a> - a free rigid body dynamics\n    package which includes collision detection.\n  <li><a href=\"http://photoneffect.com/coldet/\">ColDet</a> - a free collision\n    detection library for generic polyhedra.\n  <li><a href=\"http://www.havok.com/content/view/582/53/\">Havok</a> - the most popular commercial library for games is <a href=\"http://tryhavok.intel.com/\">free for non-commercial use</a>.\n</ul>\n<p>Related to collision detection, <a href=\"http://www.qhull.org/\">Qhull</a> implements the Quickhull algorithm for finding convex hulls quickly.\n  The <a href=\"http://www.cs.sunysb.edu/~algorith/\">Stony Brook Algorithm Repository</a> has convex hull and other code in its computational geometry section.\n<p>As a simple introduction, <a href=\"http://www.gamasutra.com/features/20020118/vandenhuevel_01.htm\">Collision detection and response for spheres</a> is discussed by van den Heuvel and Jackson.\n<p>Fun collision stuff: <a href=\"http://www.wegame.com/watch/The_most_epic_GMod_Rube_Goldberg_video_ever/\">Rube Goldberg machine</a> (there are tons of similar videos out there), and <a href=\"http://kotaku.com/gaming/clips/watch-3000-barrels-fall-down-in-crysis-333902.php\">3000 barrels falling, exploding, etc.</a>.\n\n\n<a name=\"gfxhw\">\n<h2 class=\"subHeader\"> Graphics Hardware</h2>\n</a>\n\n<p>Wikipedia has some excellent articles on hardware-related topics, such as this one on <a href=\"http://en.wikipedia.org/wiki/Color_depth\">color depth</a>.\n<p>Humus <a href=\"http://www.humus.name/index.php?ID=255\">gives a rundown</a> of the various ways of computing and storing z-depths.\n<p>Valve's Steam <a href=\"http://www.steampowered.com/status/survey.html\">hardware survey</a> tracks what is used by their subscribers; incredibly valuable for knowing what is out there.\n<p>3D display technology is coming down in price, e.g. <a href=\"http://www.tweaktown.com/reviews/1391/1/page_1_introduction/index.html\">Zalman's 3D monitor</a> is under $1000, with 3D driver support <a href=\"http://developer.nvidia.com/object/3d_stereo_dev.html\">from NVIDIA</a>.\n<p>Tech Power Up has an <a href=\"http://www.techpowerup.com/gpudb/\">up-to-date summary</a> of the clock speed, memory size, and other characteristics for every major consumer PC GPU. <a href=\"http://www.techarp.com/showarticle.aspx?artno=95&pgno=0\"><b>Tech ARP</b></a> has similar charts for professional-grade GPUs.\n<p>The Accelenation site has an excellent <a href=\"http://accelenation.com/?ac.id.123.1\">history of the early years</a> (1995-2002) of consumer graphics cards. Maximum PC has an <a href=\"http://www.maximumpc.com/print/6338\">extensive visual history</a> of the GPU boards from 1995 on. For a general history of computer graphics, see <a href=\"http://design.osu.edu/carlson/history/lessons.html\">Wayne Carlson's site</a>.\n<p>Some worthwhile <a href=\"http://www.cs.lth.se/EDA075/\">nuts and bolts information on hardware and algorithms</a> can be found on Tomas' Mobile Graphics course site.\n  <a href=\"http://arstechnica.com/\">Ars Technica</a> sometimes covers GPU architectures.\n  Their <a href=\"http://arstechnica.com/paedia/index.html\">Paedia</a> area is a good place to start.\n<p>One reason little is published about commercial graphics hardware architectures is that there are trade secrets and possible patent infringement involved.\n  The <a href=\"http://www.patentarcade.com/\">Patent Arcade</a> site tracks patent infringement, copyright infringement, and other videogame related legal issues. Of course, knowingly violating patents causes triple damages, so you've been warned.\n<p>24 bits of color is usually enough, but not always. Here's an <a href=\"cubes.gif\">image showing concentric bands</a> only one pixel value apart. On most displays some area of the image will exhibit banding.\n<p><a href=\"http://www.d6.com/users/checker/misctech.htm\">Chris Hecker</a> has written extensively on perspective correct texture mapping.\n  An example of the errors caused by not correcting for perspective when texturing can be seen in <a href=\"http://www.erichaines.com/\">the spinning head</a>.\n<p>Some <a href=\"http://www.icare3d.org/GPU/CN08\">reverse engineering</a> has been done on the G80 to see what really happens with various processing units. Not surprisingly, if you do pathological rendering, parallelism is destroyed.\n<p>For more on the Xbox 360's architecture, see <a href=\"http://www.3dvelocity.com/article.php4?id=322&page=1\">this</a> and <a href=\"http://techreport.com/articles.x/8342/1\">this</a> article.\n<p>One architecture we wanted to cover in the book but the timing did not work out was Intel's Larrabee. See <a href=\"http://en.wikipedia.org/wiki/Larrabee_(GPU)\">the wikipedia page</a> to track this graphics accelerator, and see <a href=\"http://softwarecommunity.intel.com/UserFiles/en-us/File/larrabee_manycore.pdf\">this article</a> for Intel's SIGGRAPH 2008 paper.\n<p>An excellent resource on graphics hardware architectures is the course notes for the <a href=\"http://s09.idav.ucdavis.edu/\">Beyond Programmable Shaders</a> course at SIGGRAPH, especially <a href=\"http://s09.idav.ucdavis.edu/talks/02_kayvonf_gpuArchTalk09.pdf\">Kayvon Fatahalian's overview</a>. The related blog <a href=\"http://gates381.blogspot.com/\">Gates 381</a> is also valuable.<p><a href=\"http://www.slizone.com/page/slizone_faq.html\">NVIDIA's SLI FAQ page</a> gives some information on this technology and links to other related pages.\n<p>One popular gaming benchmark is <a href=\"http://www.futuremark.com/benchmarks/3dmarkvantage/introduction/\">Futuremark's 3DMark</a> - it also has some fun eye-candy.\n  However, even benchmarks <a href=\"http://www.pcworld.com/article/id,110896-page,1/article.html\">can be manipulated a bit.</a>\n<p>Two software-only solutions for making movies of interactive programs are <a href=\"http://www.fraps.com/\">FRAPS</a> and <a href=\"http://www.hyperionics.com\">HyperCam</a>.\n  FRAPS also measures and displays the frame rate of any 3D application. \n<p>There are many little utilities for checking various hardware capabilities, mostly for overclocking but also just educational to examine. <a href=\"http://www.techpowerup.com/gpuz/\">GPU-Z</a> displays the GPU's capabilities and monitors temperatures and voltages of various components. <a href=\"http://www.ozone3d.net/benchmarks/fur/\">FurMark</a> is an OpenGL stress test. <a href=\"http://www.geeks3d.com/20090414/gpu-caps-viewer-170-available-with-cuda-support/\">GPU Caps Viewer</a> also provides hardware information, including CUDA capabilities.\n<p>Steve Collins has a <a href=\"http://isg.cs.tcd.ie/scollins/papers/8-bit.pdf\">fascinating look at ancient consoles</a> from a programmer's perspective.\n  Emulators for many old machines can be found at the <a href=\"http://www.emulator-zone.com/\">Emulator Zone</a>.\n  There are also <a href=\"http://home.planet.nl/~mourits/koelkast/\">many fine uses for old hardware</a>.\n\n\n  \n  \n<a name=\"future\">\n<h2 class=\"subHeader\">The Future (resources)</h2>\n</a>\n\n<p>The <a href=\"https://lists.sourceforge.net/lists/listinfo/gdalgorithms-list/\">GDAlgorithms mailing list</a> is a superb place for information on interactive computer graphics.\n  Search their <a href=\"http://sourceforge.net/mailarchive/forum.php?forum_name=gdalgorithms-list\">archives</a> for information on all sorts of topics. \n  Some of the better computer games programming sites are\n  <a href=\"http://www.gamedev.net/\">GameDev.net</a> (especially their <a href=\"http://www.gamedev.net/reference/list.asp?categoryid=40\">Graphics area</a>),\n  <a href=\"http://www.gamasutra.com\">Gamasutra</a> (especially their <a href=\"http://www.gamasutra.com/php-bin/article_display.php?category=7\">Programming area</a>),\n  and <a href=\"http://www.gdmag.com\"><i>Game Developer</i> magazine's site</a> (including their <a href=\"http://www.gdmag.com/code.htm\">code archive</a>).\n  An older article collection with some gems is at <a href=\"http://www.flipcode.com/archives/\">flipcode</a>.\n  If you're deeply into game industry news, check out <a href=\"http://www.gamesindustry.biz/\">GamesIndustry</a>.\n<p>The <a href=\"http://www.gdconf.com\">Game Developers Conference</a> (GDC) maintains an <a href=\"http://www.gdconf.com/conference/proceedings.html\">extensive archive of previous years' lectures</a>.\n<p>The newsgroup <a href=\"http://groups.google.com/group/comp.graphics.algorithms\">comp.graphics.algorithms</a>\n  is just what it sounds like, and often has interesting threads. The newsgroups\n  <a href=\"http://groups.google.com/group/comp.games.development.programming.algorithms\">comp.games.development.programming.algorithms</a>\n  and <a href=\"http://groups.google.com/group/comp.games.development.programming.misc\">comp.games.development.programming.misc</a>\n  have good material about real-time programming. If you have a specific topic\n  in mind, <a href=\"http://groups.google.com/\">Google Groups</a> is a good way\n  to search Usenet news for it.\n  <a href=\"http://stevehollasch.com/cgindex/index.html\">Steve Hollasch</a> has distilled much of the combined knowledge of the early USENET graphics community.\n<p>Time for a picture of <a href=\"http://www.flickr.com/photos/thetwilitekid/85940484/in/photostream/\">Pixar's renderfarm</a>.\n<p><a href=\"http://www.scene.org/news.php\">Scene.org</a> is all about the Demo Scene, where people make small programs chock-full of special effects. \n  <a href=\"http://www.pouet.net/top10.php\">Pou&euml;t</a> lists popular demos worth seeing; to avoid running code, you can cheat and watch most of these on <a href=\"http://www.youtube.com/watch?v=v0Eg3dBnsHk\">YouTube</a>.\n<p><a href=\"http://www.machinima.com/\">Machinima</a> is the practice of making movies using real-time rendering engines from 3D shooters or other games to generate or display the frames.\n<p>The results of Stanford's graphics course <a href=\"http://graphics.stanford.edu/demos/\">video game competition</a> for past years are available for download. These are entertaining and educational, and many come with source code.\n<p>Various game developer sites have collections of research papers, such as\n  <a href=\"http://www.insomniacgames.com/tech/techpage.php\">Insomniac Games</a>,\n  <a href=\"http://www.valvesoftware.com/publications.html\">Valve</a>,\n  and\n  <a href=\"http://www.research.scea.com/research/research.html\">Sony Computer Entertainment America</a>.\n  Also worth noting is <a href=\"http://www.crysis-online.com/?page=4\">Crysis-Online</a>, which once in a great while will mention <a href=\"http://www.crysis-online.com/forum/index.php/topic,27141.msg379850.html#msg379850\">technology talks</a>.\n<p>Where are game development offices? <a href=\"http://www.gamedevmap.com/index.php\">Here</a>.\n<p>For general console and computer game news, see\n  <a href=\"http://www.gamespot.com/\">Gamespot</a>, \n  <a href=\"http://www.1up.com/\">1UP</a>,\n  <a href=\"http://www.ign.com/\">IGN</a>,\n  <a href=\"http://www.gamespy.com/\">GameSpy</a>,\n  <a href=\"http://www.gamesradar.com/pc\">Games Radar</a>,\n  or <a href=\"http://www.ugo.com/ugo/html/index/?id=51&\">UGO</a>,\n  among many others.\n  If you just want to see what the best games are, try <a href=\"http://www.metacritic.com/games/\">Metacritic</a> or <a href=\"http://www.gamerankings.com/itemrankings/stats.asp\">GameRankings.com</a>.\n  <a href=\"http://www.vgchartz.com/\">VG Chartz</a> tracks console and handheld sales along with game sales.\n  The largest collection of demos, patches, trailers, etc, is <a href=\"http://www.fileplanet.com/\">FilePlanet</a>; if you don't like to wait in line, <a href=\"http://www.nzone.com/object/nzone_downloads_demos.html\">NVIDIA's game demos page</a> is useful.\n<p>Last mention: don't forget <a href=\"portal.html\">our portal</a> for a list of some of the best resources.\n<p>Have you read our book cover to cover? You can <a href=\"http://www.erichaines.com/SubtleTools.zip\">test your knowledge</a> with the five questions in Eric's talk.\n<p>An open question is what is the primitive of the future: polygons, fragments,\n  voxel splats, or something else? One man's answer: <a href=\"http://webpages.mr.net/bobz/ttyquake/\">ASCII</a>.\n\n  \n<a name=\"linalg\">\n<h2 class=\"subHeader\">Linear Algebra</h2>\n</a>\n\n<p>Flipcode has a <a href=\"http://www.flipcode.com/geometry/\">3D geometry primer</a> online.\n<p><a href=\"http://mathworld.wolfram.com/\">Eric Weisstein's World of Mathematics</a> is an incredible resource for (sometimes dense) mathematical definitions.\n  You can find a collection of math-related definitions at <a href=\"http://www.cut-the-knot.org/glossary/atop.shtml\">Cut the Knot</a>. \n  Historical roots of mathematical terms can be found at the <a href=\"http://members.aol.com/jeff570/mathword.html\">Math Word site</a>.\n<p>Macsyma is free at last. It's now called <a href=\"http://sourceforge.net/projects/maxima/\">Maxima</a>.\n  Macsyma is an symbolic computation program, like Mathematica and Maple: you define equations and can easily combine them, integrate, take the derivative, etc. Maxima is GNU source now, and free is cheaper than the $1495 price for Mathematica.\n<p> The <a href=\"http://www.cs.brown.edu/exploratories/freeSoftware/catalogs/repositoryApplets.html\">Exploratory</a> has a few tutorial applets related to linear algebra and transforms. These applets are good for building an intuition and understanding of various topics.\n  There is a nice applet for <a href=\"http://www.falstad.com/dotproduct/\">visualizing the dot product</a>.\n<p>Christer Ericson has a nice presentation on the <a href=\"http://realtimecollisiondetection.net/blog/?p=13\">scalar triple product</a>, a way to compare the orientation of one line compared to another. He also has a <a href=\"http://realtimecollisiondetection.net/blog/?p=69\">followup article</a>.\n \n\n<a name=\"trigo\">\n<h2 class=\"subHeader\">Trigonometry</h2>\n</a> \n\n<p>Trig formulas, tables, and other mathematical reference material can be found at <a href=\"http://math2.org/\">Dave's Math Tables</a>.\n\n\n<a name=\"refs\">\n<h2 class=\"subHeader\">Bibliography</h2>\n</a>\n\n\n<p>There are wonderful link collections to the papers from <a href=\"http://kesen.realtimerendering.com/\">SIGGRAPH and many other related conferences</a>.\n  <a href=\"http://www.siggraph.org/publications/bibliography/\">SIGGRAPH's bibliography searcher</a> searches against 21,000 computer graphics articles and books (not just SIGGRAPH publications).\n  <a href=\"http://people.csail.mit.edu/fredo/book.html\">Fr&eacute;do Durand's</a> site is a good jump-off point for publications, researchers, and other graphics research related topics.\n  <a href=\"http://www.introgamedev.com/graphics_all.html\">IntroGameDev</a> and <a href=\"http://www.aiwisdom.com/graphics/bydate_all.html\">AI Wisdom</a> are excellent guides to articles in Gamasutra, Game Developer, and all the major book series (GPU Gems, Game Programming Gems, and ShaderX). IntroGameDev is more comprehensive, but AI Wisdom includes abstracts and other information.\n  \n<p><a href=\"http://scholar.google.com/\">Google Scholar</a> is invaluable for finding specific research articles.\n  <a href=\"http://citeseerx.ist.psu.edu/\">CiteSeer</a> can also be useful, as can the <a href=\"http://liinwww.ira.uka.de/bibliography/\">Collection of Computer Science Bibliographies</a>.\n  \n<p>The <a href=\"http://portal.acm.org/dl.cfm\">ACM Digital Library</a> is a paid service offering ACM proceedings and journals electronically, back to the 1980's; it is searchable for free by anyone.\n  <i><a href=\"http://computer.org/cga/\">IEEE Computer Graphics and Applications</a></i> has issues from 1995 to the present available online to members. \n  Similar sites exist for other publications.\n  \n  \n\n    \n        </td>\n    </tr>\n    <tr>\n    \t<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"1\" border=\"0\"></td>\n\t&nbsp;<br /></td>\n    </tr>\n\n\n\n</table>\n\n</div> <!-- /content -->\n\n<div id=\"footer\" class=\"clearfix\">\n  <ul>\n    <li>Contacts:</li>\n    <li><a href=\"mailto:tam@cs.lth.se\">Tomas</a></li>\n    <li><a href=\"mailto:erich@acm.org\">Eric</a></li>\n    <li><a href=\"mailto:rtr3@renderwonk.com\">Naty</a></li>\n  </ul>\t\t\n</div> <!-- /footer -->\n\n</div> <!-- /wrapper -->\n\n</body>\n</html>"
  },
  {
    "path": "index_rtr2.html",
    "content": "<html>\n<head>\n   <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\n   <meta name=\"description\" content=\"Real-Time Rendering Resources\">\n   <meta name=\"keywords\" content=\"computer graphics, real-time, real time, rendering, interactive, accelerator, hardware, OpenGL, DirectX, Direct3D\">\n   <title>Real-Time Rendering Resources</title>\n<link rel=\"icon\" href=\"http://tog.acm.org/resources/RTR/favicon.ico\" type=\"image/x-icon\">\n<link rel=\"shortcut icon\" href=\"http://tog.acm.org/resources/RTR/favicon.ico\" type=\"image/x-icon\">\n</head>\n<body bgcolor=\"#FFFFFF\" link=\"#2D4280\" vlink=\"#9A6D03\" alink=\"#2D92A0\" background=\"background.jpg\">\n<font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#0D3256\" size=\"+3\"><h1>Real-Time\nRendering</h1>\n</font> <font face=\"LUCIDA, ARIAL, HELVETICA\" color=\"#0D3256\">\n<I>Last changed: November 18, 2007</I>\n<p>\n<p>This is the Web site for the book <font size=\"+1\"><i><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1568811829?tag=somebooksilike\">Real-Time\n  Rendering</a></i></font>, by <a href=\"http://cs.lth.se/tomas_akenine-moller\">Tomas\n  Akenine-M&ouml;ller</a> and <a href=\"http://www.erichaines.com/\">Eric\n  Haines</a>, ~880 pages, from <a href=\"http://www.akpeters.com\">A.K. Peters Ltd.</a>,\n  2nd edition, ISBN 1568811829<b>, </b>list price $64.\n\n<table align=\"right\" border=\"0\" width=\"200\">\n  <tr align=\"center\" valign=\"top\">\n    <td rowspan=\"3\">&nbsp;</td>\n    <td> <a href=\"rtr2ed.jpg\"><img border=\"1\" src=\"rtr2ed_thumb.jpg\" alt=\"2nd ed. cover image\" width=156 height=237></a>\n    </td>\n  </tr>\n</table>\n\n<p>Ordering information and excerpts from the book <a href=\"book.html\">can be found here</a>. The rest of this page is supplemental material and links.\n\n<p>Book related resources include:\n<ul>\n  <li><font color=\"#c850c8\">Tomas' <B><a href=\"http://www.cs.lth.se/home/Tomas_Akenine_Moller/RTR/RTRslides.zip\">Powerpoint Slides</a></B> for a semester's course derived from the book.</font>\n  <li>The <B><a href=corrigenda.html\">Corrections</a></B>\n    area (for first and second editions).\n  <li>The <a href=\"refs2.html\"><b>Bibliography</b></a> of the book, with hyperlinked\n    resources (the <a href=\"refs1.html\">First Edition</a> bibliography is also\n    available).\n  <li>A <a href=\"portal/\"><b>Portal Page</b></a> for real-time web resources.\n  <li>The <a href=\"http://www.realtimerendering.com/int/\"><b>Object/Object Intersection\n    page</b></a> for information on 3D object intersections.\n  <li>Our <B><a href=\"books.html\">book recommendation list</a></B> for real-time\n    computer graphics; we would appreciate your comments.\n  <li><font color=\"#c850c8\">A Google map of <a href=\"http://www.realtimerendering.com/gd.html\">the top 20 game publishers of 2006</a></font>.\n  <li><B><a href=\"http://www.realtimerendering.com/fgl/\">Fantasy Graphics League</a></B> results\n    - once a yearly contest, based on choosing the best graphics lab for SIGGRAPH.\n</ul>\n\n<p>Here are the book chapters and links to resources:\n<p>\n<table border=0 cellspacing=0 cellpadding=2 width=\"100%\" >\n  <tr>\n    <td> <a href=\"#intro\">Introduction </a> (<a href=\"#books\">Recent Books</a>)\n    </td>\n    <td> <a href=\"#rendpipe\">Rendering Pipeline </a> </td>\n    <td> <a href=\"#xforms\">Transforms </a> </td>\n  </tr>\n  <tr>\n    <td> <a href=\"#visapp\">Visual Appearance </a> </td>\n    <td> <a href=\"#texture\">Texturing </a> </td>\n    <td> <a href=\"#specfx\">Advanced Lighting and Shading</a> </td>\n  </tr>\n  <tr>\n    <td> <a href=\"#npr\">Non-Photorealistic Rendering</a> </td>\n    <td> <a href=\"#ibr\">Image-Based Rendering</a> </td>\n    <td> <a href=\"#speed\">Acceleration Algorithms</a> </td>\n  </tr>\n  <tr>\n    <td> <a href=\"#pipeopt\">Pipeline Optimization</a> </td>\n    <td> <a href=\"#polytech\">Polygonal Techniques</a> </td>\n    <td> <a href=\"#curves\">Curves and Curved Surfaces</a> </td>\n  </tr>\n  <tr>\n    <td> <a href=\"#isect\">Intersection Test Methods</a> </td>\n    <td> <a href=\"#colldet\">Collision Detection</a></td>\n    <td> <a href=\"#gfxhw\">Graphics Hardware</a> (<a href=\"#ihv\">IHVs and News</a>)\n    </td>\n  </tr>\n  <tr>\n    <td> <a href=\"#future\">The Future</a> (<a href=\"#faq\">FAQs</a>) </td>\n    <td> <a href=\"#opengl\">(OpenGL)</a> </td>\n    <td> <a href=\"#directx\">(DirectX)</a> </td>\n  </tr>\n  <tr>\n    <td> <a href=\"#linalg\">Linear Algebra</a> </td>\n    <td> <a href=\"#trigo\">Trigonometry</a> </td>\n    <td> <a href=\"#refs\">Bibliography</a> </td>\n  </tr>\n</table>\n\n<p>This website has two locations, identical in content, which are worth bookmarking in case one server\n  becomes unavailable: <a href=\"http://tog.acm.org/resources/RTR/\">http://tog.acm.org/resources/RTR</a>\n  and <a href=\"http://www.realtimerendering.com/\">http://www.realtimerendering.com</a>.\n<p>\n Thanks to all who bought this and other books by clicking through\n  to <a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1568811829?tag=somebooksilike\">Amazon</a>\n  and <a href=\"http://bn.bfast.com/booklink/click?sourceid=9446116&amp;ISBN=1568811012\">B&amp;N</a>;\n  money earned by doing so has paid for this site's costs for the next few years.\n<p> Since we are constantly adding new links (and deleting stale ones), <font color=\"#C850C8\">the\n  newest additions are shown in this color</font>, <font color=\"#A043A0\">fading\n  to this color</font>, <font color=\"#7A357A\">then this color</font>, then to\n  black, over a period of a few months.\n<hr>\n\n<a name=\"intro\">\n<h2> Introduction</h2>\n</a>\n<p>Our <a href=\"refs2.html\">Bibliography page</a> has links to many of the references\n  in our book. Papers listed there will not also be listed on this page, unless\n  the article is particularly noteworthy.</p> <font color=\"#c850c8\">If you are interested in slides based on our book\n  that could form the basis for course lectures, visit <a href=\"http://www.ce.chalmers.se/edu/course/EDA425/index.shtml\">Tomas' course site</a>. Do not be daunted\nby the Swedish there, just scroll down to the \"F&ouml;rel&auml;sning\" area; the PDFs linked there are in English. Better yet, Tomas' <a href=\"http://www.cs.lth.se/home/Tomas_Akenine_Moller/RTR/RTRslides.zip\">powerpoint slides</a> are now available.</font>\n<p><font color=\"#c850c8\">Eric has an article, <a href=\"http://www.erichaines.com/AnIntroductoryTourOfInteractiveRendering.pdf\">\"An Introductory Tour of Interactive Rendering\"</a>, from IEEE CG&amp;A, Jan/Feb 2006.</font>\n<p>There are many graphics related links pages, including ACM TOG's <a href=\"http://tog.acm.org/Software.html\">software</a>\n  and <a href=\"http://tog.acm.org/BibLook.html\">literature</a> areas, <a href=\"http://www.technomagi.com/links/graphics.html\">Technomagi's</a>, and <a href=\"http://www.zen-x.net/Links.htm\">Tomas Arce's</a>\n  (also see his <a href=\"http://www.zen-x.net/\">homepage</a>). <a href=\"http://graphics.csail.mit.edu/~fredo/Book/index.html\">Fr&eacute;do\n  Durand's</a> page has links to researchers, labs, conferences and publications.\n  <a href=\"http://www2.iro.umontreal.ca/%7Eratib/code/\">Karim Ratib's page</a>\n  has links to older research literature in his Applications/Computer Graphics/Publications\n  subdirectory. We have a <a href=\"portal/index.html\">portal page</a> that summarizes\n  popular and useful links. <a href=\"http://www2.iro.umontreal.ca/%7Eratib/code/\"></a>\n</p>\n<p> The <a href=\"http://www.cs.brown.edu/exploratory/\">Exploratory</a> at Brown\n  University has a wide range of <a href=\"http://www.cs.brown.edu/exploratories/freeSoftware/catalogs/repositoryApplets.html\">computer\n  graphics applets</a>. These cover areas such as linear algebra, color science,\n  image processing, and hierarchy of transformations. Patrick Min at Princeton\n  has also made <a href=\"http://www.cs.princeton.edu/~min/cs426/applets.html\">Java\n  applets</a> to aid in understanding computer graphics concepts.\n<p><a href=\"http://www.education.siggraph.org/materials/HyperGraph/hypergraph.htm\">HyperGraph</a> \n  covers the basics on many topics within computer graphics. A source for quick\n  summaries of various graphics algorithms is <a href=\"http://www.geocities.com/ResearchTriangle/Lab/1767/pol.html\">The\n  White Flame Page of Learning</a>. <a href=\"http://www.math.mcgill.ca/~loisel/\">Zed3d</a>,\n  an entire book on introductory and intermediate graphics (with code), is available\n  online for free. It is 5 years old and not maintained by the author, who notes\n  it has &quot;many many errors&quot;, but it does give a different view of the\n  world (and the price is right).\n\n<a name=\"books\">\n<h3>Recent Books</h3>\n</a><font color=\"#7a357a\">One good source for books on interactive 3D graphics is the database at <a href=\"http://www.3dlinks.com/3DBooks.cfm?subcategoryid=35\">3D Links</a>.</font>\n\n<p><font color=\"#a043a0\">Looking at Amazon's best-selling <a href=\"http://www.amazon.com/exec/obidos/tg/browse/-/3922/1/002-8174022-0714455?rank=%2Bsalesrank&submit.x=6&submit.y=7&submit=Go%21?tag=somebooksilike\">DirectX</a> and <a href=\"http://www.amazon.com/exec/obidos/tg/browse/-/3935/1/002-8174022-0714455?rank=%2Bsalesrank&submit.x=11&submit.y=7&submit=Go%21?tag=somebooksilike\">OpenGL</a> book lists can be helpful.</font>\n<p>\nSome books which have come out in the past few years and are relevant to the field:\n<ul>\n  <li><font color=\"#c850c8\"><a href=\"http://www.amazon.com/Mobile-3D-Graphics-Kaufmann-Computer/dp/0123737273?tag=somebooksilike\">Mobile 3D Graphics: with OpenGL ES and M3G</a>, Kari Pulli, Tomi Aarnio, Ville Miettinen, Kimmo Roimela, Jani Vaarala, November 2007. <a href=\"http://www.graphicsformasses.com\">More information.</a></font>\n  <li><font color=\"#c850c8\"><a href=\"http://www.amazon.com/Real-Time-Cameras-Kaufmann-Interactive-Technology/dp/0123116341?tag=somebooksilike\">Real-Time Cameras</a>, Mark Haigh-Hutchinson, 2008.</font>\n  <li><font color=\"#c850c8\"><a href=\"http://www.amazon.com/GPU-Gems-3-Hubert-Nguyen/dp/0321515269?tag=somebooksilike\">GPU Gems 3</a>, edited by Hubert Nguyen, August 2007.</font>\n  <li><font color=\"#c850c8\"><a href=\"http://www.amazon.com/Color-Imaging-Fundamentals-Erik-Reinhard/dp/1568813449?tag=somebooksilike\">Color Imaging: Fundamentals and Applications</a>, by Erik Reinhard et al., August 2007.</font>\n  <li><font color=\"#c850c8\"><a href=\"http://www.amazon.com/Beginning-DirectX-10-Game-Programming/dp/1598633619?tag=somebooksilike\">Beginning DirectX 10 Game Programming</a>, by Wendy Jones, July 2007.</font>\n  <li><font color=\"#c850c8\"><a href=\"http://www.amazon.com/Ultimate-Engine-Architecture-Charles-Development/dp/1584504730?tag=somebooksilike\">Ultimate 3D Game Engine Design & Architecture</a>, by Allen Sherrod, December 2006.</font>\n  <li><font color=\"#c850c8\"><a href=\"http://www.amazon.com/gp/product/1568812876?tag=somebooksilike\">Collada: Sailing the Gulf of 3d Digital Content Creation</a>, by Remi Arnaud and Mark C. Barnes, August 2006.</font>\n  <li><font color=\"#c850c8\"><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1568812663?tag=somebooksilike\">Real-time Volume Graphics</a>, by Klaus Engel, Markus Hadwiger, Joe M. Kniss, Christof Rezk-Salama, and Daniel Weiskopf, July 2006.\n(<a href=\"http://www.real-time-volume-graphics.org/\">book information page</a>, <a href=\"http://www.vrvis.at/via/resources/course-volgraphics-2004/\">SIGGRAPH 2004 course notes</a>)</font>\n  <li><font color=\"#c850c8\"><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1568812841?tag=somebooksilike\">The Game Programmer's Guide to Torque</a>, by Edward F. Maurina III, March 2006.</font>\n  <li><font color=\"#c850c8\"><a href=\"http://www.amazon.com/Introduction-Game-Programming-Direct-9-0c/dp/1598220160?tag=somebooksilike\">Introduction to 3D Game Programming with Direct X 9.0c: A Shader Approach</a>, by Frank Luna, June 2006.</font>\n  <li><a href=\"http://www.amazon.com/gp/product/1584504501?tag=somebooksilike\">Game Programming Gems 6</a>, edited by Mike Dickheiser, March 2006. A little more info <a href=\"http://www.charlesriver.com/Books/BookDetail.aspx?productID=124038\">here</a>.\n  <li><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/0321334892?tag=somebooksilike\">OpenGL Shading Language, 2nd Edition</a> (\"The Orange Book\"), by Randi Rost et alia, January 2006.\n  <li><a href=\"http://www.amazon.com/High-Dynamic-Range-Imaging-Acquisition/dp/0125852630?tag=somebooksilike\">High Dynamic Range Imaging: Acquisition, Display, and Image-Based Lighting</a>, by Erik Reinhard et al., 2006.\n  <li><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1584503572?tag=somebooksilike\">ShaderX<sup>4</sup></a>, edited by Wolfgang Engel et alia, November 2005 (more information <a href=\"http://www.shaderx4.com/\">here</a>).\n  <li><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1592008305?tag=somebooksilike\">More OpenGL Game Programming</a>, by Dave Astle and Kevin Hawkins, October 2005 (<a href=\"http://glbook.gamedev.net/moglgp/\">table of contents</a>).\n  <li><a href=\"http://www.amazon.com/gp/product/156881240X?tag=somebooksilike\">Advanced Game Development with Programmable Graphics Hardware</a>, by Alan Watt and Fabio Policarpo, August 2005.\n  <li><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1568812698?tag=somebooksilike\">Fundamentals\n    of Computer Graphics, 2nd Edition</a>, by Peter Shirley et alia, July 2005.\n  <li><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/012553180X?tag=somebooksilike\">Physically Based Rendering</a>, by Matt Pharr and Greg Humphreys, August 2005 (<a href=\"http://pbrt.org/\">more information</a>, including a sample chapter).\n  <li><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/0321335732?tag=somebooksilike\">OpenGL Programming Guide, Version 2 (5th Edition)</a> (\"The Red Book\"), by the OpenGL Architecture Review Board, August 2005.\n  <li><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1592006507?tag=somebooksilike\">Machinima: Making Animated Movies in 3D Virtual Environments</a>, by Dave Morris, Matt Kelland, Dave Lloyd, June 2005.\n  <li><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1584503521?tag=somebooksilike\">Game Programming Gems 5</a>, edited by Kim Pallister, March 2005. A little more info <a href=\"http://www.charlesriver.com/titles/gamegems5.html\">here</a>.\n  <li><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/0321335597?tag=somebooksilike\">GPU Gems II: Techniques for Graphics and Compute Intensive Programming</a>, edited by Matt Pharr (<a href=\"http://developer.nvidia.com/object/gpu_gems_2_home.html\">homepage</a> here)\n  <li><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1558606599?tag=somebooksilike\">\n  Advanced Graphics Programming Using OpenGL</a> by Tom McReynolds and David Blythe, Feb. 2005 (more information <a href=\"http://books.elsevier.com/us/mk/us/subindex.asp?maintarget=&isbn=1558606599\">here</a>)\n  <li><a href=\"http://www.mcshaffry.com/GameCode/\">Game Coding Complete</a>,\nby Mike McShaffry, January 2005 (<a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1932111913?tag=somebooksilike\">Amazon link</a>).\n  <li><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1558607323?tag=somebooksilike\">Real-Time Collision Detection</a>, by Christer Ericson, Dec. 2004 (the <a href=\"http://realtimecollisiondetection.net/\">companion website</a> has additional information).\n  <li><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1568812345?tag=somebooksilike\">Practical Linear Algebra: A Geometry Toolbox</a>, by Gerald Farin and Dianne Hansford, Dec. 2004 (<a href=\"http://vidya.prism.asu.edu/~farin/pla/\">Sample chapters</a>).\n  <li><a href=\"http://www.charlesriver.com/Books/BookDetail.aspx?productID=91312\">Programming a Multiplayer FPS in DirectX</a>, by Vaughan Young, Dec. 2004 (<a href=\"http://www.gamasutra.com/features/20050411/young_01.shtml\">excerpt</a>, <a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1584503637?tag=somebooksilike\">Amazon link</a>)\n  <li><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/012229064X?tag=somebooksilike\">3D Game Engine Architecture</a>, by Dave Eberly, Dec. 2004 (<a href=\"http://www.geometrictools.com/Books.html\">companion web site</a>)\n  <li><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1584503572?tag=somebooksilike\">ShaderX<sup>3</sup></a>, edited by Wolfgang Engel et alia, November 2004 (more information <a href=\"http://www.shaderx3.com/\">here</a>).\n  <li><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1556222920?tag=somebooksilike\">Advanced Lighting and Materials With Shaders</a>,\nby Kelly Dempski and Emmanuel Viale, November 2004 (<a href=\"http://www.advancedrenderingtechniques.com/\">website here</a>).\n  <li><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1592003702?tag=somebooksilike\">OpenGL ES Game Development</a>,\nby Dave Astle and Dave Durnil, September 2004 (a little more info <a href=\"http://www.courseptr.com/ptr_detail.cfm?group=Game%20Development&subcat=Wireless&isbn=1-59200-370-2\">here</a>).\n  <li><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1568812299/\">Metaprogramming GPUs with Sh</a>, by Michael McCool and Stefanus Du Toit, August 2004.\n  <li><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1932111859?tag=somebooksilike\">3D Game-Based Filmmaking: The Art of Machinima</a>, by Paul Marino, July 2004.\n  <li><a href=\"http://www.amazon.com/exec/obidos/ASIN/0672326019?tag=somebooksilike\">OpenGL \n    SuperBible, Third Edition</a></I>, by Richard S. Wright Jr., Benjamin Lipchak, Sams \n    Press, 2004.\n  <li><a href=\"http://www.evenlakestudios.com/books/\">Demoscene: the art of real-time</a>, edited by Lassi Tasajärvi, June 2004 (U.S. residents buy it <a href=\"http://www.fusecon.com/products/demobooks/\">here</a>).\n  <li><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1592000924?tag=somebooksilike\">Shaders for Game Programmers and Artists</a>\nby Sebastien St-Laurent, May 2004.\n  <li><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1592003494?tag=somebooksilike\">Beginning DirectX 9</a>, by Wendy Jones, April 2004. Gamasutra review <a href=\"http://www.gamasutra.com/columns/books/20040616/index.shtml\">here</a>.\n  <li><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/0321237625?tag=somebooksilike\">OpenGL: A Primer</a>, by Edward Angel, April 2004.\n  <li><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1584502959?tag=somebooksilike\">Game Programming Gems 4</a>, edited by Andrew Kirmse, March 2004. A little more info <a href=\"http://www.charlesriver.com/titles/gamegems4.html\">here</a>.\n  <li><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/0735713901/\">Beginning Math and Physics for Game Programmers</a>, by Wendy Stahler, March 2004.\n  <li><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1592003699?tag=somebooksilike\">Beginning OpenGL Game Programming</a>, by Dave Astle and Kevin Hawkins, March 2004 (<a href=\"http://glbook.gamedev.net/boglgp/\">table of contents</a> and <a href=\"http://www.gamasutra.com/features/20040817/lloyd_01.shtml\">review</a>).\n  <li><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/155860863X?tag=somebooksilike\">Essential Mathematics for Games and Interactive Applications</a>, Jim Van Verth and Lars Bishop, March 2004\n  <li><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/0321228324?tag=somebooksilike\">GPU Gems: Programming Techniques, Tips, and Tricks for Real-Time Graphics</a>, edited by Randima Fernando, March 2004 (excerpts and more at <a href=\"http://developer.nvidia.com/object/gpu_gems_home.html\">NVIDIA's site</a>)\n  <li><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1558607404?tag=somebooksilike\">Game\n    Physics</a>, by Dave Eberly, Dec. 2003 (<a href=\"http://www.geometrictools.com/Books.html\">companion web site</a>)\n  <li><a href=\"http://www.terathon.com/books/mathgames2.html\">Mathematics for 3D Game Programming and Computer Graphics, Second Edition,</a> Eric Lengyel, Nov. 2003. (<a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1584502770?tag=somebooksilike\">Amazon link</a>)\n  <li><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/0130153907?tag=somebooksilike\">Computer Graphics with OpenGL (3rd Edition)</a>, by Donald Hearn and M. Pauline Baker, August 2003.\n  <li><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/0521821037?tag=somebooksilike\">3D Computer Graphics: A Mathematical Introduction with OpenGL</a>,\nby Samuel R. Buss, June 2003 (<a href=\"http://uk.cambridge.org/computerscience/buss/\">sample code, etc.</a>)\n  <li><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1558605940?tag=somebooksilike\">Geometric\n    Tools for Computer Graphics</a>, by Philip Schneider and David Eberly, Sept.\n    2002 (<a href=\"http://www.geometrictools.com/Books.html\">companion web site</a>)\n  <li><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1558608605?tag=somebooksilike\">Jim Blinn's Corner: Notation, Notation, Notation</a>, by Jim Blinn, July 2002\n  <li><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/3540656200?tag=somebooksilike\">Computational\n    Geometry: Algorithms and Applications</a>, by deBerg, Van Kreveld, Overmars,\n    and Schwarzkopf, 2000\n\n</ul>\nWe also maintain a <a href=\"books.html\">recommended book list</a> (somewhat dated at this point), with brief\nreviews. The <a href=\"http://www.geometryalgorithms.com/\">Dan Sunday's Geometry Algorithms site</a> gives <a href=\"http://www.geometryalgorithms.com/books_top_10.htm\">a good list</a> of some of the best books on, what else, geometry algorithms, as well as a <a href=\"http://www.geometryalgorithms.com/books.htm#BestBuys\">best buys list</a>. They also highly recommend the new <a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1558605940?tag=somebooksilike\">Schneider and Eberly book</a> (as do we).\n\n<a name=\"rendpipe\">\n<h2> Rendering Pipeline</h2>\n</a>\n<p><font color=\"#C850C8\">Alexey Busygin tracks a wide range of <a href=\"http://www.devmaster.net/engines/\">current 3D engines</a>.</font> Karsten Isakovic maintains an all-encompassing <a href=\"http://cg.cs.tu-berlin.de/~ki/engines.html\">3D\n  engines list</a>, many with source code available (though not updated since\n  mid-2000). <a href=\"http://www.garagegames.com/index.php?sec=mg&mod=resource&page=category&qid=80\">GarageGames</a>\n  has a newer list. One free source engine worth pointing\n  out is <a href=\"http://www.mesa3d.org/\">Mesa</a>, an OpenGL clone which runs\n  on almost everything and even has some accelerator support. SGI themselves have\n  released a <a href=\"http://oss.sgi.com/projects/ogl-sample/\">sample OpenGL implementation</a>\n  to the open source community, to <a href=\"http://www.sgi.com/newsroom/press_releases/2000/january/ogl_sample.html\">encourage\n  Linux driver creation</a>. </p>\n<p>The <a href=\"http://msdn.microsoft.com/library/techart/d3dxfrm6.htm\">Direct3D\n  pipeline</a> is detailed online, with supporting equations. Similar treatment\n  for OpenGL can be found in the <a href=\"http://www.gamedev.net/download/redbook.pdf\">online\n  version of the Red Book</a>, in Chapter 3, Viewing.\n<p><a href=\"http://www.doomworld.com/\">Doom</a> is the <a href=\"http://www.cs.unm.edu/~dlchao/flake/doom/\">3D\n  killer app</a> for system administration. Source code for <a href=\"http://www.idsoftware.com/games/wolfenstein/rtcw/\">Castle\n  Wolfenstein 3D</a>, <a href=\"http://www.doomworld.com/\">DOOM</a>, <a href=\"http://www.idsoftware.com/games/hexen/hexen2/\">Heretic and Hexen</a>, <font color=\"#c850c8\">and <a href=\"http://www.idsoftware.com/business/techdownloads/\">Quakes I through III</a></font> are\n  available for download under GPL. <font color=\"#c850c8\">There are also <a href=\"http://www.doomworld.com/classicdoom/ports/\">ports of DOOM</a> to a huge number of platforms.</font> More coolness: the <a href=\"http://www.theoperative.com/\">source\n  code for \"No One Lives Forever\"</a> has been released to the public.</p>\n<p><font color=\"#c850c8\">Mike McShaffry has <a href=\"http://www.mcshaffry.com/GameCode/\">game code related to his book</a> free to download and reuse under Creative Commons.</font>\n<p> <a href=\"http://genesis3d.com/\">Genesis3D</a> is a commercial rendering engine\n  that has an open source license. <a href=\"http://www.wildtangent.com/\">WildTangent</a>\n  has purchased Genesis3D and developed an interesting system which runs DirectX\n  in a browser window, and is developing an inexpensive game development platform.\n  Sourceforge has <a href=\"http://sourceforge.net/softwaremap/trove_list.php?form_cat=110\">any number of renderers</a> (also check <a href=\"http://3d.foundries.sourceforge.net/\">here</a>), such as <a href=\"http://sourceforge.net/projects/orion3d/\">Orion3D</a>.\n  The portable <a href=\"http://g3d-cpp.sourceforge.net/\">G3D C++ library</a>\n  gives many tools for vector/quaternion/matrix math, collision detection, shader programming, and\n  other common graphics tasks. For fast, cross-platform access to the frame-buffer, try\n  the open-source <a href=\"http://www.libsdl.org/index.php\">SDL</a> (Simple DirectMedia\n  Layer); Marius Andra has <a href=\"http://cone3d.gamedev.net/cgi-bin/index.pl?page=tutorials/gfxsdl/index\">some\n  tutorials</a> about it. <a href=\"http://www.renderware.com/\">RenderWare</a>, <a href=\"http://www.unrealtechnology.com/html/technology/ue30.shtml\">Unreal\n  engine</a>, <a href=\"http://www.lithtech.com/\">LithTech engine</a>, <a href=\"http://www.idsoftware.com/business\">Quake</a>, and <a href=\"http://members.shaw.ca/merconconsulting/Lugh3D.htm\">Lugh3D\n  engines</a> are some commercial renderers with many special effects.\n  Commercial general purpose game engines include the extremely inexpensive ($100) <a href=\"http://www.garagegames.com/mg/projects/torque1/\">GarageGames' Torque engine</a>\n<font color=\"#a043a0\"> (<a href=\"http://www.garagegames.com/pg/demo.php?id=1\">here's how to get a demo license</a>)</font>,\n  <a href=\"http://www.egerter.com/\">Egerter's Power\n  Render engine</a>, <a href=\"http://www.ndl.com/\">NetImmerse</a>\n  (now with Gamecube support), and <a href=\"http://www.snsys.com/\">SN Systems</a>.\n  An interesting\n  (though now dead) offshoot from gaming engines is that <a href=\"http://www.unrealty.net/\">the\n  Unreal engine was used for interactive architectural walkthroughs.</a>\n<p> <a href=\"http://www.anfyteam.com/panfy3d.html\">Anfy 3D</a> is a small, fast\n  software-only 3D renderer in Java. The open source <a href=\"http://gl4java.sourceforge.net/\">GL4Java</a> system\n  can provide hardware support for Java applications.\n<p> Michael Wimmer has a somewhat dated, but fairly complete <a href=\"http://www.cg.tuwien.ac.at/~wimmer/apis/API_Summary.html\">list\n  of graphics APIs and scene graphs</a>. The well-know <a href=\"http://oss.sgi.com/projects/inventor/\">Open\n  Inventor</a> scene graph system is now open source. <a href=\"http://www.openscenegraph.org\">Open\n  Scene Graph</a> and <a href=\"http://sourceforge.net/projects/sgl/\">SGL</a> are\n  both free, open source scene graph systems.\n  <a href=\"http://ogre.sourceforge.net/\">OGRE</a> is a modern object-oriented system\n  for developing interactive applications, especially games.\n  <a href=\"http://www.coin3d.org/\">Coin</a>\n  is an open source retained mode scene graph library based on Open Inventor.\n  <a href=\"http://www.hoops3d.com\">The Hoops3D application framework</a>,\n  a professional scene graph system used in CAD applications, is now open source\n  and free for personal use on Linux systems. Ur Studios has announced <a href=\"http://www.urstudios.com/\">GEL\n  (Graph Evaluation Language)</a>, an open-source scene graph API which supports\n  multi-user distributed processing. <a href=\"http://www.sgi.com/software/performer/\">SGI's\n  Performer</a> is available in demo form to develop on for free, running on Linux\n  and IRIX. <a href=\"http://www.intrinsic.com/\">Intrinsic Graphics</a>, formed\n  by some of the designers of SGI's Performer, has announced a graphics development\n  system for games with Performer-like capabilities and more.\n  <font color=\"#a043a0\">Yet another engine is the <a href=\"http://g3d-cpp.sourceforge.net/\">G3D</a> provided by Morgan McGuire.</font>\n<p>An excellent article on <a href=\"http://www.cbloom.com/3d/techdocs/pipeline.txt\">pure\n  software rendering</a>, with all its tricks and pitfalls, is presented by Charles\n  Bloom. Software rendering is not dead; for example, see <a href=\"http://www.flipcode.com/cgi-bin/msg.cgi?showThread=11-12-2002&forum=iotd&id=-1\">Nicolas Capens' efforts</a>. <font color=\"#c850c8\">Brian Collins has also made a <a href=\"http://hatchbackjack.com/?page_id=4\">software-only renderer, SGS</a>, with many features.</font> <font color=\"#7a357a\">Another software-only renderer: <a href=\"http://www.aceshardware.com/read.jsp?id=45000330\">Kribi</a>.</font>\n  <a href=\"http://www.radgametools.com/pixomain.htm\">Pixomatic</a> is a new commercial product that\n  takes a similar approach; see some benchmarks</a>\n  at <a href=\"http://www.radgametools.com/pixofeat.htm\">the bottom of this page</a>. It's available in\n  <a href=\"http://www.ataricommunity.com/forums/showthread.php?threadid=295832\">UT2003</a>, for example,\n  allowing people with old graphics cards and portables to still play newer games.\n\n<a name=\"xforms\">\n<h2> Transforms</h2>\n</a>\n<p>The <a href=\"http://www.cs.brown.edu/exploratories/freeSoftware/catalogs/repositoryApplets.html\">Exploratory</a>\n  has a number of tutorial applets related to linear algebra and transforms.\n<p><a href=\"http://www.geometrictools.com\">Dave Eberly's site</a> has useful\n  papers and code on a wide variety of geometric operations, including quaternion\n  interpolation. Nick Bobick also has a nice article on <a href=\"http://www.gamasutra.com/features/19980703/quaternions_01.htm\">quaternion\n  rotation and interpolation</a>.\n  <a href=\"http://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/\">Code</a> for rotating\n  from one vector to another rapidly using quaternions (as described in the book)\n  is available online. If you need a further explanation of quaternions, you might\n  try <a href=\"http://www.gamedev.net/reference/programming/features/whyquats/default.asp\">this\n  article</a>.\n<p>Scott Johnson discusses <a href=\"http://www.gamasutra.com/features/20020510/johnson_01.htm\">ways to make creating transforms easier</a>, including a shorthand notation used in robotics.\n<p>Flipcode has a <a href=\"http://www.flipcode.com/geometry/\">3D geometry primer</a>\n  online. Animats has a <a href=\"http://www.animats.com/topics/developers.html\">C++\n  version</a> of the speedy and useful Dou&eacute;'s Graphics Gems <a href=\"http://www1.acm.org/pubs/tog/GraphicsGems/gemsiv/vec_mat/\">vector\n  manipulation classes</a> (if you prefer pure C, consider using <a href=\"http://www1.acm.org/pubs/tog/GraphicsGems/gemsiii/vector.h\">Hollasch's\n  vector macros</a>). The <a href=\"http://plib.sourceforge.net/\">Portable Game\n  Library</a> includes code for a <a href=\"http://plib.sourceforge.net/sg/index.html\">Simple\n  Geometry library</a>. The Math3d library is open source and includes C++ classes\n  for vector, quaternion, matrix, ray, line, plane, and AABB's (however, such\n  operations as intersection between these objects are currently not implemented).\n<p>MSDN Magazine has a tutorial on <a href=\"http://msdn.microsoft.com/msdnmag/issues/01/06/Matrix/Matrix.asp\">skinning\n  with vertex shaders</a>. <font color=\"#a043a0\">Intel has an article on <a href=\"http://www.intel.com/cd/ids/developer/asmo-na/eng/segments/games/172123.htm\">CPU-side skinning</a>.</font>\n  Keshav Channa has a <a href=\"http://www.flipcode.com/tutorials/tut_dx8shaders.shtml\">tutorial\n  on skinning</a> using DirectX 8.0.\n  <a href=\"http://www.idiom.com/~zilla/Work/PSD/PSD_WEBNOTES/index.html\">Pose\n  Space Deformation</a> is another approach to the problem which overcomes some\n  problems with skinning. And, you name it, they have it, SourceForge hosts a\n  free, open-source <a href=\"http://cal3d.sourceforge.net\">skeletal animation\n  system</a>.\n<p><a href=\"http://www.swin.edu.au/astronomy/pbourke/\">Paul Bourke's site</a>\n  includes information on geometry and projection, and includes many basic geometric\n  operations as well as more advanced (e.g. <a href=\"http://www.swin.edu.au/astronomy/pbourke/projection/anamorphism/\">anamorphic\n  projections</a>).\n<p> The <a href=\"http://tog.acm.org/GraphicsGems/\">Graphics Gems</A> book\n  series contains a number of good articles on transformations, with code online.\n  <font color=\"#a043a0\">Sample chapters from the book <a href=\"http://vidya.prism.asu.edu/~farin/pla/\">\n  <I>Practical Linear Algebra</I></a> are available.</font> The book <a href=\"http://www.nr.com/\"><i>Numerical\n  Recipes</i></a> is available online, and contains information on topics such\n  as linear and spline interpolation (and much else).\n<p>A comparison of the cost of Cramer's Rule vs. Gaussian Elimination for different\n  size matrices can be found in an <a href=\"http://ceee.rice.edu/Books/CS/chapter5/cost6.html\">online\n  version of a book on computational science</a>.\n<p>Putting your z-buffer's near plane as far from the eye as possible is a good idea.\n  Steve Baker has an <a href=\"http://www.sjbaker.org/steve/omniv/love_your_z_buffer.html\">article\n  on this topic</a>.\n<p>For more transform related information, see the <a href=\"#linalg\">Linear Algebra</a>\n  section.\n\n<a name=\"visapp\">\n<h2> Visual Appearance</h2>\n<p><font color=\"#c850c8\">Lacroix has an article about modern <a href=\"http://www.gamasutra.com/features/20050729/lacroix_01.shtml\">dynamic lighting on the GPU</a>.</font>\n<p>\n</a> The <a href=\"http://www.cs.brown.edu/exploratory/\">Exploratory</a> has applets\nthat <a href=\"http://www.cs.brown.edu/exploratories/freeSoftware/catalogs/repositoryApplets.html\">teach\nabout lighting models and signal processing</a>, among other topics. <a href=\"http://tog.acm.org/resources/applets/vrml/pellucid.html\">Pellucid</a>\nis a Java applet that allows you to manipulate the VRML lighting model, which\nis similar to the lighting model covered in this chapter.\n<p> Scott R. Nelson's <a href=\"http://jgt.akpeters.com/papers/Nelson97/\">antialiased\n  line code</a> is available for download. Here is a comparison generated using\n  his program of lines improperly drawn with <a href=\"gamma10.png\">gamma=1.0</a>\n  (note the severe roping and Mo&iacute;re patterns) and properly drawn with <a href=\"gamma22.png\">gamma=2.2</a>.\n  Note that you must view these files with a 2.2 gamma display system (e.g. on\n  a PC). <font color=\"#a043a0\">Eric Chan has <a href=\"http://graphics.csail.mit.edu/~ericchan/articles/prefilter/\">a piece of code and a description of a technique</a> for drawing antialiased lines with the GPU.\n  </font>\n<p>24 bits of color is usually enough, but not always. Here's an <a href=\"cubes.gif\">image\n  showing concentric bands</a> only one pixel value apart; look in particular at the\n  bottom half of the large cube in the center.\n<p>The <a href=\"http://research.compaq.com/wrl/people/jouppi/Z3.html\">Z3 paper</a>\n  by Jouppi and Chang has a good summary of many previous antialiasing techniques.\n<p>Sun Microsystems' new <a href=\"http://www.sun.com/aboutsun/media/presskits/siggraph2002/\">XVR-4000 machine</a> has some interesting features. It uses a 5x5 filtering kernel to reconstruct an antialiased image in real-time. It's brute force, using up to 400 samples per pixel, but looks great.\n<p>Akenine-Möller has an <a href=\"http://graphics.cs.lth.se/research/mobile/\">inexpensive multisampling scheme</a> (1.25 samples per pixel) that compares favorably with Quincunx sampling.\n<p><font color=\"#7a357a\">Extremetech made an interesting <a href=\"http://www.extremetech.com/article2/0,1558,1607374,00.asp\">side-by-side comparison</a> of filtering techniques used by ATI and NVIDIA.</font>\n<p>Baker and Boyd discuss ways to create <a href=\"http://www.gamasutra.com/features/20011003/boyd_01.htm\">volumetric fog</a>, where only a\ngiven volume of space has fog in it.\n<p>Transparency is difficult to perform correctly in a single pass when using\n  a Z-buffer. Steve Baker gives a <a href=\"http://www.sjbaker.org/steve/omniv/alpha_sorting.html\">good\n  summary</a> of the various approaches to solve this problem.\n<p>Poynton's web site talks about <a href=\"http://www.poynton.com/GammaFAQ.html\">gamma correction</a> and <a href=\"http://www.poynton.com/ColorFAQ.html\">color spaces</a>.\n  <a href=\"http://chriscox.org/gamma/\">Chris Cox</a> also\n  has a useful page, with links to many resources. <a href=\"https://stephen-westin.com/gamma/gamma.html\">Steve\n  Westin</a> has a nice page for setting the black level of your monitor and determining\n  the gamma value for your viewing environment.\n\n<a name=\"texture\">\n<h2> Texturing</h2>\n</a> The SIGGRAPH course notes for <I>Advanced Graphics Programming Techniques\nUsing OpenGL</I>\nare <a href=\"http://www.opengl.org/resources/code/samples/sig99/advanced99/notes/notes.html\">available\nonline</a>. These contain an incredible amount of information on shading, texturing,\nand special effects. Sadly, the SIGGRAPH '99 course notes for <I>Lighting and Shading Techniques for Interactive Applications</I> are no longer on the web (that I could find).\n<p><a href=\"http://developer.nvidia.com/\">NVIDIA</a>'s, <a href=\"http://www.ati.com/developer/index.html\">ATI</a>'s, \n  and <a href=\"http://www.intel.com/cd/ids/developer/asmo-na/eng/segments/games/resources/index.htm\">Intel</a>'s (especially <a href=\"http://www.intel.com/cd/ids/developer/asmo-na/eng/segments/games/resources/graphics/index.htm\">here</a>)\n  developers' sites include demos, white papers, and presentations on texturing,\n  environment and bump mapping, and much more. These sites are invaluable for\n  technical information and code samples. Gamasutra has a old but informative\n  article on the theory and practice of <a href=\"http://www.gamasutra.com/features/19981211/flavell_01.htm\">mipmapping</a>.\n<p><a href=\"http://www.vrvis.at/vis/research/hq-hw-reco/\">Hadwiger et al.</a>\n  present an algorithm which can use graphics hardware to accelerate arbitrary\n  filter kernels (e.g. bicubic) for magnification. The method can also be applied\n  to volume visualization.\n<p>NVIDIA has a <a href=\"http://developer.nvidia.com/object/presentations.html\">presentation\n  from GDC 2003</a> about using their hardware to implement summed area tables.\n<p><font color=\"#7a357a\">An <a href=\"http://developer.nvidia.com/object/normalization_heuristics.html\">article</a> from NVIDIA discusses when it is more efficient to use a cube map lookup for normalizing a vector.</font>\n<p> <a href=\"http://hpl.hp.com/ptm/\">Polynomial Texture Mapping</a> by Malzbender\n  et alia at SIGGRAPH 2001 looks to be a promising approach for realistic display\n  and capture of bump maps from actual models. A <a href=\"http://hpl.hp.com/ptm/downloads/agreement.htm\">runnable\n  demo</a> of their work is available for a variety of systems.\n<p>Rupert Paget has a good collection of <a href=\"http://www.vision.ee.ethz.ch/~rpaget/links.htm\">links to research about texture synthesis</a> on his web site, which also presents his own approaches to the problem.\n<p> Some fascinating applications of texture mapping can be seen on <a href=\"http://www.dorbie.com/\">Angus\n  Dorbie's site</a>.\n<p>S3TC texture compression has become a standard part of DirectX, and is now\n  called DXTn texture compression. Information about the DXTn format can be found\n  at <a href=\"http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dx8_c/directx_cpp/Graphics/ProgrammersGuide/UsingDirect3D/Textures/Compressed/CompressedTextureFormats.asp\">Microsoft's\n  site</a>. A free <a href=\"http://developer.nvidia.com/view.asp?IO=ps_texture_compression_plugin\">Photoshop\n  plugin</a> and compression library is available for manipulating DXTn (DDS) format\n  textures (the package also converts heightfields to normal maps). Aleksey Berillo\n  has a thorough <a href=\"http://www.digit-life.com/articles/reviews3tcfxt1/\">comparison\n  of S3TC and FXT1</a>. <font color=\"#c850c8\">The Unreal developer network has an excellent article on <a href=\"http://udn.epicgames.com/Two/TextureComparison\">DXTC compression and quality comparison</a>.</font>\n  NVIDIA has sample code for\n  <a href=\"http://developer.nvidia.com/view.asp?IO=dxtc_decompression_code\">reading DDS\n  format image files</a>. <font color=\"#c850c8\">Gamasutra has a <a href=\"http://www.gamasutra.com/features/20051228/sherrod_01.shtml?sssdmh=dm4.162072\">techniques and tips</a> article about texture compression.</font> <a href=\"http://openil.sourceforge.net/\">DevIL</a> is an open-source\n  image conversion library that reads and writes DDS and many other formats.\n  If you are interested in compression in general, go to\n  <a href=\"http://datacompression.info/index.shtml\">DataCompression.info</a>.\n<p>The <a href=\"http://www.openexr.com\">OpenEXR</a> image format, developed by ILM, allows higher\n  precision formats to be written and read, including support for the 16-bit floating point \"half\"\n  format used in NVIDIA's Cg format. It is an extensible format that allows arbitrary buffers of data.\n  The latest version's \"exrdisplay\" program uses hardware acceleration to implement the display pipeline.\n<p>Heckbert has written a worthwhile <a href=\"http://www.cs.cmu.edu/~ph/#papers\"><i>Survey\n  of Texture Mapping</i></a> and a more in-depth work, <a href=\"http://www.cs.cmu.edu/~ph/#papers\"><i>Fundamentals\n  of Texture Mapping and Image Warping</i></a>. Many interesting applications\n  of texture mapping are discussed at <a href=\"http://www.sgi.com/grafica/texmap/index.html\">Paul\n  Haeberli's site</a>.\n<p>Light maps can be applied a number of ways: by doing multitexturing on the\n  fly, or by combining the illumination and surface texture map once and caching\n  the resulting single texture. <a href=\"http://www.fluidstudios.com/publications.html\">Fluid\n  Studios</a> discusses their KAGE surface caching system to manage these derived\n  textures. Michael Herf gives a more <a href=\"http://www.stereopsis.com/ProcBlend.html\">elaborate\n  method of using light maps</a> effectively, a software approach that might be\n  doable with pixel shaders. Luke Hodorowicz gives a number of techniques for\n  using <a href=\"http://www.flipcode.com/tutorials/tut_advlightmaps.shtml\">dynamic\n  light maps</a>.\n<p> A great <a href=\"http://www.debevec.org/ReflectionMapping/\">history\n  of reflection mapping</a> is available from Paul Debevec's site. Some normally\n  difficult to obtain early papers and videos can be found here. High dynamic\n  range environment map image data is also <a href=\"http://www.debevec.org/Probes/\">available\n  at Paul's site</a>, along with 8 bit/channel spherical map images. His <a href=\"http://www.debevec.org/HDRShop/\">HDRShop\n  program</a> is useful for creating and manipulating environment maps of different\n  types (including the ability to make irradiance maps); free for non-commercial\n  use. Michael Herf has <a href=\"http://www.stereopsis.com/sblur/\">Photoshop plugins</a>\n  for more artistic blurs and Fresnel effects. Masa has a <a href=\"http://www.daionet.gr.jp/~masa/rthdribl/index.html\">great demo</a> showing HDR lighting,\nglare, depth of field, motion blur, Fresnel effects, and more. Riguer <a href=\"http://www.ati.com/developer/Guennadi_Mojo.pdf\">gave a talk</a> discussing his method of using pixel shader blurs to simulate depth of field.\n<p><font color=\"#7a357a\">What makes a great technical demo? <a href=\"http://www.firingsquad.com/features/art_of_tech_demo/\">One person's opinion.</a></font>\n<p>A clever thing: Mark VandeWettering took <a href=\"http://brainwagon.org/images/escher.jpg\">Escher's mirrored ball</a> and reversed the mapping,\nto obtain <a href=\"http://brainwagon.org/images/escher.env.jpg\">a cube map of the scene</a>.\n<p>The VTP site notes a number of <a href=\"http://vterrain.org/Textures/spherical.html\">other\n  ways to map to a sphere</a>, with pros and cons of each.\n<p><a href=\"http://www.gamasutra.com/features/20030813/hargreaves_01.shtml\">Hargreaves gives methods</a> for quick approximation of color bleeding for objects moving through an outdoor environment.\n<p>Paul Baker has an article about <a href=\"http://www.paulsprojects.net/tutorials/simplebump/simplebump.html\">how to perform bump mapping</a> using the ARB OpenGL extensions. He also has code for <a href=\"http://www.paulsprojects.net/opengl/bumpatten/bumpatten.html\">per pixel lighting with bump maps</a> using NVIDIA extensions. <font color=\"#7a357a\">NVIDIA has an <a href=\"http://developer.nvidia.com/object/mipmapping_normal_maps.html\">article</a> about mipmapping normal maps.</font> <font color=\"#a043a0\">NVIDIA explores simple <a href=\"http://developer.nvidia.com/object/bump_map_compression.html\">compression techniques for bump maps</a> to achieve better quality at a cheaper cost.</font>\n<p><font color=\"#c850c8\">A new family of bump-mapping techniques are based on <a href=\"http://vrsj.t.u-tokyo.ac.jp/ic-at/ICAT2003/papers/01205.pdf\">Kaneko's parallax bump-mapping work</a> in 2001. The underlying concept is to do a simplified ray trace of the bump map surface's heightfield, finding which texel is actually visible at each pixel. There are a number of schemes to accelerate this process. <a href=\"<a href=\"http://www.infiscape.com/rd.html\">Welsh</a> gives a basic solution to the problem using the GPU, providing bits of source code. <a href=\"http://download.nvidia.com/developer/GPU_Gems_2/GPU_Gems2_ch08.pdf\">Donnelly</a> creates a 3D distance map to more rapidly find the closest ray/heighfield intersection, at the cost of additional storage. <a href=\"http://www.inf.ufrgs.br/~oliveira/RTM.html\">Oliveira, Policarpo, and others</a> call the algorithm \"relief texture mapping\" (RTM). They use an approach of sampling the texture heightfield along the projection of the ray onto the surface, using these samples to approximate where the first intersection is located. They have a <a href=\"http://www.shadertech.com/contest/#reliefmapping\">implementation available in Cg, along with a video</a>. They have also done some work on handling curved surfaces, a trickier case. See <a href=\"http://fabio.policarpo.nom.br/relief/index.htm\">Policarpo's site</a> for more demos and papers. Tatarchuk and Brawley have published work in the area, including <a href=\"http://www.ati.com/developer/gdc/Tatarchuk-ParallaxOcclusionMapping-FINAL_Print.pdf\">this article</a> and <a href=\"http://www.ati.com/developer/SIGGRAPH05/Tatarchuk-ParallaxOcclusionMapping-Sketch-print.pdf\">this presentation</a>, showing ways to perform convincing self-shadowing and improve quality and speed. Tatarchuk and others at ATI have also made a <a href=\"http://www.ati.com/designpartners/media/edudemos/RadeonX1k.html#\">Toyshop video</a> showing the effect. Morgan and Max McGuire <a href=\"http://graphics.cs.brown.edu/games/SteepParallax/index.html\">have a poster</a> describing a similar technique, and provide source code.</font>\n<p> Gamasutra has a pair of articles on <a href=\"http://www.gamasutra.com/features/20001117/oliveira_01.htm\">performing\n  refractive mapping</a>.\n<p><a href=\"http://www.ludicon.com/castano/files/magica/\">Ignacio Castaño</a> has made some free 3DSMAX tools\n  to convert a highly polygonalized model to a bump map texture. ATI has a program\n  called <a href=\"http://www.ati.com/developer/\">NormalMapper</a> which generates\n  bump maps from a high and low resolution model.\n<p>There are many sites with free textures out there. NVIDIA has a <a href=\"http://developer.nvidia.com/view.asp?IO=IO_TTVol_01\">set\n  of over 200 free tiling textures</a>, in the <a href=\"http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dx8_c/directx_cpp/Graphics/ProgrammersGuide/Appendix/DDSFileFormat/ovwDDSFileFormat.asp\">DirectDraw\n  Surface</a> (DDS) format, with a liberal license. Another good place to\n  look are <a href=\"http://www.3dcafe.com\">3D Cafe</a>, <a href=\"http://www.3dspot.com/main.html\">The\n  New Graphics BBS</a>.\n<p>Tom Nuydens\n  has a <a href=\"http://www.delphi3d.net/download/perlin.zip\">demo in Delphi</a>\n  that renders animated Perlin noise. There is also an Intel article on <a href=\"http://www.intel.com/cd/ids/developer/asmo-na/eng/segments/games/resources/graphics/20247.htm\">making noise</a> and on <a href=\"http://www.intel.com/cd/ids/developer/asmo-na/eng/segments/games/20534.htm\">generating \n  procedural cloud textures</a>.\n  James and Harris presented at GDC 2003 <a href=\"http://www.cs.unc.edu/~harrism/gdc2003/\">a number of uses</a> of procedural texture generation for animation.\n  There is <a href=\"http://www.bhusa.com/mk/us/subindex.asp?maintarget=companions/defaultindividual.asp&isbn=1558608486&country=United+States&srccode=&ref=&subcode=&head=&pdf=&basiccode=&txtSearch=&SearchField=&operator=\">a companion web site</a> for the book <a href=\"http://www.bhusa.com/mk/us/subindex.asp?maintarget=bookscat%2Fsearch%2Fresults%2Easp&country=United+States&ref=&mscssid=FHSBRTGHPLAX9GBN9465J857HGTCANB7\">Texturing\n    &amp; Modeling: A Procedural Approach, 3rd Edition</a>, which has much information on procedural\ntexture generation.\n\n<a name=\"specfx\">\n<h2> Advanced Lighting and Shading</h2>\n</a>\n<p>Phil Dutre's <a href=\"http://www.cs.kuleuven.ac.be/~phil/GI/\">Global Illumination\n  Compendium</a>, mentioned in &quot;Further Resources&quot;, has much useful\n  information on BRDFs and other facets global illumination theory.\n<p>For more on radiometry definitions, <a href=\"http://www.optics.arizona.edu/Palmer/rpfaq/rpfaq.htm#radiometry\">James\n  Palmer's site</a> is one place to look. The Brown Exploratory has an <a href=\"http://www.cs.brown.edu/exploratories/freeSoftware/catalogs/repositoryApplets.html\">interactive\n  tutorial on color perception</a>, using Java applets to illustrate various concepts.\n<p>There is a color space FAQ available. Well, two: <a href=\"http://www.poynton.com/ColorFAQ.html\">Poynton's</a>\n  and <a href=\"http://www.neuro.sfc.keio.ac.jp/%7Ealy/polygon/info/color-space-faq.html\">Bourgin's</a>.\n  Poynton's is maintained and more extensive, Bourgin's has some tidbits on different\n  color space conversions. The <a href=\"http://www.cvrl.org/\">CVRL website</a>\n  has a huge amount of easily downloadable primary research data relating to color.\n  A <a href=\"http://www.cs.rit.edu/%7Encs/color/a_chroma.html\">chromaticity diagram\n  applet</a> made the image used in the book. ExtremeTech has a recent article\n  on <a href=\"http://www.extremetech.com/article2/0,3973,15467,00.asp\">color\n  matching</a>. There is information about the <a href=\"http://www.microsoft.com/hwdev/tech/color/sRGB64.asp\">sRGB64\n  color management standard</a> at Microsoft's site.\n<p>Stanford and Berkeley's <a href=\"http://graphics.stanford.EDU/courses/cs448c-00-fall/\">Appearance\n  Models course</a> reading list is a good place to start for information on material\n  appearance. NIST maintains some <a href=\"http://slp.nist.gov/appearance/links.html\">links\n  to BRDF information</a>. Steve Westin has some good information on <a href=\"http://www.graphics.cornell.edu/~westin/fresnel.html\">Fresnel\n  reflectance</a>. BRDF data is available from <a href=\"http://www.graphics.cornell.edu/online/measurements/reflectance/index.html\">Cornell</a>\n  and <a href=\"http://www.cs.columbia.edu/CAVE/curet/\">Columbia</a> Universities.\n<p> Sloan, Kautz, and Snyder have a paper in SIGGRAPH 2002 called <a href=\"http://research.microsoft.com/%7Eppsloan/\"><i>Precomputed\n  Radiance Transfer for Real-Time Rendering in Dynamic, Low-Frequency Lighting\n  Environments</i></a>, which discusses how to implement some global illumination\n  effects at interactive rates.\n  Kautz, Sloan, and Snyder's paper <a href=\"http://research.microsoft.com/%7Eppsloan/\">Fast,\n  Arbitrary BRDF Shading for Low-Frequency Lighting Using Spherical Harmonics</a>\n  discuss using spherical harmonics to evaluate anisotropic BRDFs, as well as\n  perform self-shadowing.\n  Sloan et al. follow up in SIGGRAPH 2003 with\n  <a href=\"http://research.microsoft.com/~ppsloan/\">Clustered Principal Components for\n  Precomputed Radiance Transfer</a>, which gives considerably more efficient ways of\n  using such algorithms.\n  <font color=\"#c850c8\">A very nice tutorial on precomputed radiance transfer is <a href=\"http://www.research.scea.com/gdc2003/spherical-harmonic-lighting.html\">available from SCEA.</a></font>\n  <font color=\"#c850c8\">Steve Hill has written <a href=\"http://www.gamasutra.com/features/20040319/hill_03.shtml\">an article</a> about using hardware-accelerated precomputed radiance transfer (PRT)\n  for game art production.</font>\n<p>Dave McAllister presents a method called\n  <a href=\"http://www.cs.unc.edu/~davemc/SBRDF/\">SBRDF</a> about implementing the Lafortune lobe model for hardware accelerated BRDFs.\n  <font color=\"#a043a0\"><a href=\"http://www.cs.unc.edu/~davemc/Pubs.html\">His thesis</a> on the subject is also available.</font>\n<p>There is a <a href=\"http://www.cgl.uwaterloo.ca/Projects/rendering/Shading/database.html\">repository\n  of factored BRDFs</a> available for download; the page also gives worthwhile implementation details.\n<p><font color=\"#7a357a\">An excerpt from <I><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/0321228324?tag=somebooksilike\">GPU Gems</a></I> is available, about <a href=\"http://developer.nvidia.com/object/GPU_Gems_Samples.html\">rendering skin</a> using a number of advanced techniques.</font>\n<p><a href=\"http://gamasutra.com/features/19991112/pallister_01.htm\">Kim Pallister's\n  article</a> gives a good overview of techniques for rendering to a texture. Older information on <a href=\"http://www.mesa3d.org/brianp/sig97/offscrn.htm\">offscreen \n  rendering in general</a> is presented in Brian Paul's 1997 course notes.\n<p>Wolfgang Engel has a good series of articles about <a href=\"http://www.gamedev.net/columns/\">vertex\n  and pixel shaders</a>. You can find another <a href=\"http://www.cfxweb.net/modules.php?name=News&file=article&sid=1305\">introductory shader article</a> by Adrian Boeing. MSDN has a tutorial on <a href=\"http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndrive/html/directx02192001.asp\">vertex shaders</a>. <a href=\"http://developer.nvidia.com/\">NVIDIA</a>'s and\n  <a href=\"http://www.ati.com/developer/index.html\">ATI</a>'s sites both have\n  a huge amount of information on advanced techniques (in particular, see the\n  <a href=\"http://developer.nvidia.com/view.asp?IO=NVEffectsBrowser_3\">NVEffectsBrowser</a>\n  for a way to quickly access a wide range of effects);\nkeep visiting these sites, as they are frequently updated. <a href=\"http://www.intel.com/cd/ids/developer/asmo-na/eng/segments/games/resources/index.htm\">Intel</a>'s \nalso has some worthwhile articles, <a href=\"http://www.intel.com/cd/ids/developer/asmo-na/eng/segments/games/resources/graphics/index.htm\">especially here</a>. <a href=\"http://opengl.nutty.org/opengl.html\">Nutty.org</a> \nand <a href=\"http://esprit.campus.luth.se/%7Ehumus/\">Humus</a> both have some\nother examples of advanced effects. An article about <a href=\"http://www.gamasutra.com/features/20020801/beaudoin_01.htm\">non-integer power functions</a>\nis excerpted from the <a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1556220413?tag=somebooksilike\">ShaderX book</a>.\n<p>ATI's <a href=\"http://www.ati.com/developer/rendermonkey/index.html\">RenderMonkey\n  toolset</a> provides shader development tools for all DirectX 9.0 compliant\n  graphics cards. The toolset allows compilation and previewing of shaders, and\n  comes with a large number of sample shaders. NVIDIA's <a href=\"http://developer.nvidia.com/object/IO_CgFXViewer.html\">CgFX Viewer</a> is a related program. <a href=\"http://www.shaderstudio.com/\">Shader Studio</a> is another utility for developing shaders, and <a href=\"http://www.shaderworks.com/\">ShaderWorks</a> is yet another tool. Wolfgang Engel has an article on Gamasutra\n  about <a href=\"http://www.gamasutra.com/features/20030418/engel_01.shtml\"><I>Implementing Lighting Models With HLSL</I></a>. <font color=\"#7a357a\">Michal Valient <a href=\"http://www.dimension3.sk/web/news.php\">has a thesis (and more)</a> discussing using DirectX 9 to implement various shading models.</font>\n  <a href=\"http://www.shaderx.com/direct3d.net/index.html\">He also has a tutorial</a>\n  for Microsoft's HLSL (High Level Shading Language) in DirectX 9 using RenderMonkey.\n  Ron Fosner also writes about <a href=\"http://www.gamasutra.com/features/20030514/fosner_01.shtml\"><i>Implementing\n  HLSL with RenderMonkey</i></a>. <font color=\"#a043a0\">What you probably really want to be doing for production rendering\n  is create <a href=\"http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directx9_c/directx/graphics/reference/EffectFileReference/EffectFileReference.asp\">effects files</a> instead, which give you a higher level of abstraction.</font>\n<p><font color=\"#c850c8\"><a href=\"http//www.gpgpu.org/\">GPGPU.org</a> is an excellent site for information on using GPUs for general purpose computation. Their <a href=\"http://www.gpgpu.org/wiki/FAQ\">FAQ</a> and <a href=\"http://www.gpgpu.org/w/index.php/Main_Page\">wiki</a> are particularly useful.</font>\n<p><font color=\"#7a357a\">The <a href=\"http://www.3dshaders.com/\">3D Shaders</a> site is the online part of the <I><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/0321197895?tag=somebooksilike\">OpenGL Shading Language</a></I> book. There's source code, shaders, errata, and useful links here.</font>\n<p>NVIDIA's <a href=\"http://developer.nvidia.com/view.asp?IO=cg_about\">Cg programming language</a>\n  is one higher level solution for programming vertex and pixel shaders for OpenGL\n  and DirectX. <a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/0321194969?tag=somebooksilike\">The Cg Tutorial</a> book is a well-written guide to this language. This compiler has been open sourced. A <a href=\"http://www.cgshaders.org/\">shader repository</a> has\nbeen created specifically for this language.\nAt SIGGRAPH 2003 <a href=\"http://www.cs.utexas.edu/users/billmark/papers/Cg/\">Mark et al.</a> presented a paper on the Cg system. Other <a href=\"http://developer.nvidia.com/object/presentations.html\">Cg related presentations</a> are also available. The graphics3d site has a <a href=\"http://graphics3d.com/guides/cg/index.html\">tutorial\n  on Cg</a>, and Tom Nuydens has an <a href=\"http://www.delphi3d.net/\">example\n  Cg program in Delphi</a> available for his height fog method. <a href=\"http://developer.nvidia.com/object/SIG2003_cg_sessions.html\">Cg sessions at SIGGRAPH</a> are also available. <font color=\"#7a357a\">There is even a <a href=\"http://graphics.cs.lth.se/pyfx/\">Python framework</a> for writing Cg effects.</font> For inspiration\n  on shaders, visit the <a href=\"http://www.renderman.org/\">Renderman.org site</a>.\n  <font color=\"#7a357a\">Speaking of RenderMan, it can be implemented (to a fair extent) even on a PS2.</font>\n<p><font color=\"#7a357a\"><a href=\"http://conal.net/Vertigo/\">Vertigo</a> is a shading language from Microsoft Research that focusses on procedural modeling, shading, and texturing.</font>\n\n<p>The University of Waterloo has developed <a href=\"http://libsh.sourceforge.net\">Sh</a>, a metaprogramming language for GPU programming. McCool et al. discuss in <a href=\"http://www.cgl.uwaterloo.ca/Projects/rendering/Papers/\"><I>Shader Metaprogramming</i></a> a way to\n  define a high-level shading language in C++ and shows the advantages of their approach. <font color=\"#7a357a\">A nuts-and-bolts <a href=\"http://www.gamasutra.com/features/20040716/mccool_01.shtml\">description</a> of their <I>Sh</I> system is on Gamasutra. The <a href=\"http://libsh.org\">Sh website</a> is where to get the software.</font>\n\n<p>Stanford has an <a href=\"http://graphics.stanford.edu/projects/shading/#Downloads\">executable version</a> of their real-time shading language available.\n\n<p> <font color=\"#a043a0\"> Texture fetches in the vertex shader are now possible with the Shader Model 3.0. NVIDIA has a nice\n    <a href=\"http://developer.nvidia.com/object/using_vertex_textures.html\">tutorial on this topic</a></font>\n\n<p><a href=\"http://developer.nvidia.com/view.asp?IO=nvparse\">NVParse</a> is a tool from\nNVIDIA that simplifies the process of configuring texture shaders and register combiners, and\ngives improved error reporting for vertex shaders.\n<p><a href=\"http://developer.nvidia.com/view.asp?IO=presentations\">NVIDIA</a> and <a href=\"http://www.ati.com/developer/techpapers.html\">ATI</a>\n  each have a large number of new presentations\n  from GDC 2003 about shaders and related topics.\n<p> <font color=\"#a043a0\">The <a href=\"http://graphics.stanford.edu/projects/brookgpu/\">BrookGPU</a> is a system (language, compiler, runtime) for general-purpose computations on the GPU. </font>\n\n<p><font color=\"#c850c8\">The Mac OS X\nrelease of the Graphing Calculator will, when possible, <a href=\"http://pacifict.com/Shaders.html\">generate GPU programs on the fly</a> from typed equations.</font> \n<p><font color=\"#a043a0\">There is a large variety of <a href=\"http://www.opengl.org/resources/tutorials/\">OpenGL tutorials</a> on advanced techniques at the <a href=\"http://www.opengl.org/\">OpenGL.org site</a>.</font>\n<p><font color=\"#a043a0\"><a href=\"http://www.paulsprojects.net/oldnews.html\">Paul Baker's site</a> has a large number of different demos and code for advanced techniques.</font>\n<p><a href=\"http://www.sgi.com/software/clearcoat/index.html\">ClearCoat</a> is\n  SGI's (now free) implementation of Cabral et alia's 1999 SIGGRAPH paper, in\n  which they create realistic BRDFs by blending spherical environment maps for\n  different viewpoints.\n<p><a href=\"http://www.cs.brown.edu/%7Etor/sig2002/ea-shader.pdf\">Paul Lalonde</a>\n  has a paper in SIGGRAPH 2002 about creating shaders for multiple platforms from\n  a single set of data. Florian Sauer and Sigmund Vik discuss <a href=\"http://www.gamasutra.com/features/20021002/sauer_01.htm\">managing different\n  shading techniques on the Nintendo Gamecube</a>.\n<p>To see the original soft reflection and transparency images by Paul Diefenbach,\n  visit <a href=\"http://www.openworlds.com/employees/paul/index.html\">his site</a>.\n  He gives other interesting experiments in using graphics accelerators for global\n  illumination, as well as his seminal thesis on the subject and a shorter, summary\n  article.\n<p><a href=\"http://www.gamasutra.com/gdce/jensen/jensen_01.htm\">Jensen and Golias's\n  article</a> on simulating water gives a detailed approach to the problem.\n<p>Heckbert maintains a (fairly dated, unfortunately) <a href=\"http://www.cs.cmu.edu/%7Eph/shadow.html\">page\n  on shadowing techniques</a>, as well as links to Herf &amp; his own work. Charles\n  Bloom has a useful \"how to\" guide for <a href=\"http://www.cbloom.com/3d/techdocs/shadowmap.txt\">generating\n  shadow textures</a>.\n<p>The best recent article on shadow volume theory and implementation is <a href=\"http://developer.nvidia.com/object/robust_shadow_volumes.html\">Everitt\n  and Kilgard's</a>. Also at this paper's site is the otherwise difficult-to-find\n  Heidmann paper (the first on stencil buffered shadows) and Carmack's\n  original thoughts on doing z-fail counting.\n  <a href=\"http://www.gamasutra.com/features/20021011/lengyel_01.htm\">Eric Lengyel has an article</a> further discussing\n  implementation details and optimizations for shadow volumes.\n  There is also <a href=\"http://www.gamedev.net/columns/hardcore/shadowvolume/\">an extremely thorough article</a> about z-fail shadow volumes and related topics\n  at GameDev.net.\nNVIDIA has also introduced <a href=\"http://www.nvidia.com/page/search.html?keywords=ultrashadow\">ultrashadows</a>, which helps trim the amount of fill needed for shadow volume computation. <font color=\"#7a357a\">Brandon Lloyd et alia <a href=\"http://gamma.cs.unc.edu/ccsv/\">discuss a number of improvements</a> that can be made when using shadow volumes in complex environments.</font>\n<p> <a href=\"http://www9.informatik.uni-erlangen.de/Persons/Stamminger/Publications/psm.pdf\">Perspective shadow maps</a> is an algorithm from 2002 that makes better use for the texels in the shadow map. This is done by creating the shadow maps in post-perspective space. <font color=\"#a043a0\">Several improvements of perspective maps have been presented, including <a href=\"http://www.cg.tuwien.ac.at/research/vr/lispsm/\">LISPSMs</a>, <a href=\"http://www.comp.nus.edu.sg/~tants/tsm.html\">trapezoidal shadow maps</a>, and <a href=\"http://www.cs.harvard.edu/~sjg/papers.html\">A Lixel for Every Pixel</a>.\nTo do shadow mapping with optimal use of the samples, <a href=\"http://www.tml.hut.fi/~timo/\">alias free shadow maps</a> is the way to go.\n<a href=\"http://www.cs.utexas.edu/users/billmark/papers/ism-TR/\">The irregular Z-buffer</a> is the same idea, but presents how you can\nactually build hardware for it.\n</font>\n<p><font color=\"#a043a0\">For better performance when using shadow volumes, a <a href=\"http://graphics.cs.lth.se/research/shadows/\">hierarchical shadow volume algorithm</a> has been developed. The idea is to perform per-pixel work only in tiles where there are shadow boundaries (however, new hardware is required for this). Chan and Durand use a similar idea, but <a href=\"http://graphics.csail.mit.edu/~ericchan/papers/smapSV/\">combines the best of shadow volumes and shadow maps</a>.\n</font>\n<p>Akenine-M&ouml;ller and Assarsson <a href=\"http://graphics.cs.lth.se/research/shadows/\">have a number of papers</a> on their techniques for creating soft shadows with modified shadow volumes<font color=\"#a043a0\"> as well as <a href=\"http://graphics.cs.lth.se/research/shadows/\">source code</a></font>.\n<p>At SIGGRAPH 2003 Govindaraju et al. <a href=\"http://gamma.cs.unc.edu/Shadow/\">presented LOD and visibility culling methods</a> to accelerate shadow algorithms for large environments.\n<p>Masaki Kawase has a <a href=\"http://www.daionet.gr.jp/%7Emasa/ishadowmap/index.html\">demo\n  (including source)</a> for NVIDIA cards of projective texturing, indexed shadow\n  mapping using an alpha priority buffer, reflection, anisotropic filtering, and\n  other effects. Ron Frazier has a <a href=\"http://www.ronfrazier.net/apparition/index.asp?appmain=research/index_cube_shadow_mapping.html\">number\n  of articles (and code)</a> discussing how NVIDIA's register combiners can be\n  used to produce complex shading, lighting, and shadowing effects.\n  Riguer <a href=\"http://www.ati.com/developer/Guennadi_Mojo.pdf\">presents a method</a> and <font color=\"#c850c8\">Fernando <a href=\"http://developer.nvidia.com/object/siggraph_2005_presentations.html\">gives an efficient method</a> for performing percentage closer filtering for shadow maps.</font>\n<p>Hasenfratz et al. have written <a href=\"http://w3imagis.imag.fr/Publications/2003/HLHS03/index.fr.html\">A Survey of Real-Time Soft Shadow Algorithms</a>. Chan and Durand <a href=\"http://graphics.lcs.mit.edu/%7Eericchan/papers/index.html\">extend the shadow map</a> to rapidly generate reasonable soft shadows. Cg code is included. Wyman and Hansen similarly extend the shadow map <a href=\"http://www.cs.utah.edu/~wyman/publications/\">to create penumbral shadows</a>.\n<font color=\"#7a357a\">Brabec and Seidel have a <a href=\"http://www.mpi-sb.mpg.de/~brabec/doc/brabec_cgi01.pdf\">paper</a> on antialiasing shadow map edges.</font>\n<font color=\"#c850c8\">Willem De Boer has an article about creating <a href=\"http://whdeboer.com/papers/smooth_penumbra_trans.pdf\">smooth penumbrae with shadow maps</a> in image space.</font>\n<p> A software-only <a href=\"http://www.anfyjava.com/anj/anfy3d/anfy3d.html\">Java\n  applet</a> that shows real-time mirror reflection works surprisingly quickly\n  on fast machines. The trailing accumulation buffer technique for motion blur\n  can be seen in another <a href=\"http://www.anfyteam.com/an3d/index2.html\">Java\n  applet</a> using this same package.\n<p>Sanchez-Crespo has <a href=\"http://www.gamasutra.com/features/20030903/crespo_01.shtml\">an article about his approach</a> for creating underwater caustics using Cg.\n<p>Ingo Wald and Philipp Slusallek have a nice summary of current ray-tracing\n  research in their <a href=\"http://graphics.cs.uni-sb.de/Publications/index.html\">\"State\n  of the Art in Interactive Ray Tracing\" report</a>. Their <a href=\"http://graphics.cs.uni-sb.de/rtrt/\">own\n  work</a> is also of interest, and see <a href=\"http://graphics.cs.uni-sb.de/%7Ewald/Publications/RW2001_IDRTHCM/Gallery.html\">their\n  gallery</a> for some impressive results beyond what is in our book. Researchers\n  at <a href=\"http://graphics.stanford.edu/papers/rtongfx/\">Stanford</a> and the\n  <a href=\"http://graphics.cs.uiuc.edu/%7Ejch/papers/rt2/\">University of Illinois</a>\n  are examing hardware ray tracing by using pixel shaders and texturing.\n  <font color=\"#c850c8\">There is <a href=\"http://ompf.org/forum\">an active research forum</a> on the topic of real-time ray\n  tracing.</font>\n<p><a href=\"http://freespace.virgin.net/hugo.elias/radiosity/radiosity.htm\">Hugo\n  Elias</a> has a longer one with practical tips, and <a href=\"http://www.fluidstudios.com/publications.html\">Paul\n  Nettle</a> has another one specifically aimed at games. Paul also has a <a href=\"http://www.fluidstudios.com/publications.html\">radiosity\n  processor</a> that generates light maps and is highly automated.\n  Coombe et al. discuss <a href=\"http://www.cs.unc.edu/~coombe/research/radiosity/\">computing radiosity using the GPU</a>. Hart has his <a href=\"http://graphics.cs.uiuc.edu/~jch/\">slides about\n  global illumination on the GPU</a> on his web site.\n  There are links\n  to other <a href=\"http://tog.acm.org/Software.html#rad\">radiosity</a> and\n  <a href=\"http://tog.acm.org/Software.html#ray\">ray tracing resources</a>\n  at the ACM TOG site.\n<p>Color bleeding takes on a whole new meaning when a classic radiosity test-case is used as a <a href=\"http://www.sync.dk/~khn/stuff/\">game environment</a>.\n<p>A new way of simulating radiosity effects that is rapidly becoming popular is the class of \"ambient occlusion\" or \"obscurance\" techniques. We mention this idea briefly on p. 284-5 of the 2nd edition. The basic idea is to examine the nearby geometry for a given point on a surface and precompute approximately how much this geometry will affect how much ambient light reaches this point. <a href=\"http://ima.udg.es/iiia/GGG/UsersDocs/mateu/obscurances.pdf\">Iones et al.</a> gives one method of performing this type of computation, <a href=\"http://www.rhythm.com/~ivan/visMaps.html\">Neulander</a> another. ATI's free <a href=\"http://www.ati.com/developer/tools.html\">normal mapper</a> now supports generation of ambient occlusion. This technique is also used for <a href=\"http://www-viz.tamu.edu/students/bmoyer/617/ambocc/\">non-interactive rendering</a> (more information <a href=\"http://www.andrew-whitehurst.net/amb_occlude.html\">here</a> and <a href=\"http://zj.deathfall.com/depthbasedOcc.htm\">here</a>).\n<p> <font color=\"#a043a0\">Sub-surface scattering is a phenomena where photons are enter into some medium (e.g., skin or marble), bounces\naround inside the media, and then exits at some point other than the entry point. For real-time rendering, many proposals to handle\nthis effect have been suggested, including <a href=\"http://www9.informatik.uni-erlangen.de/Persons/Stamminger/Research/Research/tsm\"> translucent shadow maps</a>, <a href=\"http://lumumba.luc.ac.be/~tommertens/itrans/index.html\"> Merten et al's technique</a>, and\n<a href=\"http://www.cs.umd.edu/projects/gvil/projects/translucency.shtml\">Hao et al's technique</a>.\n</font>\n<p> <font color=\"#a043a0\">To create depth of field, one can render the scene, build a mipmap, and then sample the\nmipmap hierarchy according to the distance the pixel's depth from some focal plane. The closer to the focal plane, the less blur.\nSuch techniques have been described by <a href=\"http://ducati.doc.ntu.ac.uk/uksim/dad/webpagepapers/Game-18.pdf\">Cant et al.</a> and\nby <a href=\"http://developer.nvidia.com/docs/IO/8230/GDC2003_Demos.pdf\">Demers, in the \"Ogres and Fairies\"</a> presentation from GDC2003.\nA (quite) similar technique is presented by <a href=\"http://homepages.cwi.nl/~mullie/Work/Pubs/Papers/VRST00/dofPaper.pdf\">Mulder and van Liere</a>.\nAn <a href=\"http://www.cgg.cvut.cz/~zara/papers/KrivanekZaraBouatouch-CGI03a.pdf\">algorithm for depth of field for point surfaces</a> has\nalso been presented.\n    </font>\n<p>At SIGGRAPH 2002 Tim Purcell et alia showed an ATI Radeon 9700 performing\n  <a href=\"http://graphics.stanford.edu/papers/rtongfx/\">ray tracing at interactive\n  rates</a>, accelerated by graphics hardware. CPU-side interactive ray tracing\n  research also continues; for example, visit <a href=\"http://graphics.cs.uni-sb.de/RTRT/\">Philip\n  Slussalek's page</a> on this topic and for <a href=\"http://www.openrt.de/\">OpenRT</a>.\n  Realstorm's free <a href=\"http://www.realtimeraytrace.de/\">Benchmark\n  ray tracing program</a> is also impressive for showing how fast complex scene\n  ray tracing can be.\n<p><a href=\"http://tog.acm.org/resources/RTNews/demos/overview.htm\">Real-time\n  ray-tracing demos</a> have been around on a small scale since 1995. Picard\n  gives a fascinating explanation of <a href=\"http://www.demoscene.hu/%7Epicard/h7/\">how\n  the ray tracing intro \"Heaven Seven\" works</a>. An amazing thing: a <a href=\"http://www.pouet.net/prod.php?which=3397\">256\n  <i>byte</i> program</a> that ray traces a tube structure in real-time (and there\n  is a site <a href=\"http://www.256b.com/\">dedicated to these</a>).\n\n<a name=\"npr\">\n<h2> Non-Photorealistic Rendering</h2>\n</a>\n<p> An excellent <a href=\"http://www.red3d.com/cwr/npr/\">non-photorealistic rendering</a>\n  (NPR) resources page has been put together by Craig Reynolds. Amy and Bruce\n  Gooch have a <a href=\"http://www.cs.utah.edu/npr/\">nicely organized NPR page</a>.\n  Mario Costa Sousa has an <a href=\"http://pages.cpsc.ucalgary.ca/~mario/npr/bib/\">extensive\n  NPR bibliography</a> available. Stefan Schlechtweg's <a href=\"http://216.239.63.104/search?q=cache:M--coIjJEKUJ:isgwww.cs.uni-magdeburg.de/~stefans/publi/nprliterature.html+Stefan+Schlechtweg+NPR&hl=en\">NPR papers page</a> is less extensive, but has\n  the excellent feature of including the abstracts of many papers.\n<p>More details about ATI's image-based NPR technique are available in\n  <a href=\"http://www.ati.com/developer/techpapers.html\">ATI's technical papers collection</a>.\n<p>Jeff Lander has online <a href=\"http://www.darwin3d.com/gdm2000.htm#gdm0200\">two\n  articles, executable, and sample code</a> showing one technique for NPR. Later,\n  related code (without the articles online) can be found at the <i><a href=\"http://www.gdmag.com/code.htm\">Game\n  Developer</a></i><a href=\"http://www.gdmag.com/code.htm\"> code area</a> under\n  his name.\n<p>Paul Baker has code for <a href=\"http://www.paulsprojects.net/oldnews.html\">performing cel shading and painterly rendering</a>.\n<p>The image filtering method for edge detection, developed by ATI, can also be\n  performed on a GeForce 3 or better: <a href=\"http://www.delphi3d.net/download/convolve.zip\">Tom\n  Nuydens</a> has a demo. <font color=\"#c850c8\">NVIDIA has sample code showing <a href=\"http://developer.nvidia.com/object/convolution_filters.html\">convolution filtering</a> using OpenGL and Cg.</font>\n<p><a href=\"http://www.cs.princeton.edu/gfx/proj/wnpr/\">Princeton and Brown collaborated</a>\n  to create a system to enable an artist to define a stroke style\n  and have the system automatically use this for rendering.\n<p>Kalnins et al. have a paper in SIGGRAPH 2003 about\n  <a href=\"http://www.cs.princeton.edu/gfx/proj/css/\">rendering stylized silhouettes</a> with temporal coherence\n  in real-time. Tom Hall has a demo and paper on <a href=\"http://www.geocities.com/tom_j_hall/\">rapid approximate silhouette tracking</a>.\n<p>Paul Heckbert has a collection of old but valuable news posts on <a href=\"http://www.cs.cmu.edu/afs/cs/user/ph/www/src/edge/\">accurate\n  polygon edging techniques</a>, including code examples.\n<p> Even gibbets can be stylized, see <a href=\"http://www.cs.wisc.edu/graphics/Gallery/NPRQuake/whatIsIt.html\">NPRQuake</a>.\n\n<a name=\"ibr\">\n<h2> Image-Based Rendering</h2>\n</a>\n<p>The open-source <a href=\"http://www.talula.demon.co.uk/allegro/\">Allegro</a> \n  game programming library implements many sprite-related functions (see the <a href=\"http://www.gamasutra.com/features/19991026/allegro_01.htm\">Gamasutra\n  article</a> for more about this package). <a href=\"http://sourceforge.net/projects/openptc/\">OpenPTC</a>\n  is an open source library for quick blitting to the screen; Windows, X11, and\n  Java versions are available. <a href=\"http://www.gaffer.org/tinyptc/\">TinyPTC</a>\n  is a small subset that is simple and fast.\n<p>D&eacute;coret et al. present at SIGGRAPH 2003 a method for\n  <a href=\"http://www-imagis.imag.fr/Publications/2003/DDSD03/index.fr.html\">generating billboard clouds</a>. Wang discusses how <I>Microsoft Flight Simulator 2004</I> does its\n<a href=\"http://ofb.net/~eggplant/clouds/\">cloud rendering</a> via a mix of billboard and impostor techniques (<a href=\"http://jgt.akpeters.com/papers/Wang04/\">paper abstract here</a>).\n<p>Andrew Glassner has more on <i><a href=\"http://www.glassner.com/andrew/media/chicken/chicken.htm\">Chicken\n  Crossing</a></i>, a film made using image layers on a Talisman simulator. UNC\n  Chapel Hill is one research lab with many <a href=\"http://www.cs.unc.edu/%7Eibr/pubs.html\">papers\n  on IBR related techniques</a>. Paul Heckbert has a somewhat dated set of links\n  to <a href=\"http://www-2.cs.cmu.edu/%7Eph/869/www/misc.html\">image based rendering\n  and modeling resources</a>.\n<p>Some excellent QuickTime VR\n  panoramas (including the one shown in the book) are available for viewing on\n  <a href=\"http://www.worldserver.com/turk/quicktimevr/index.html\">Ken Turkowski's\n  page</a>. <font color=\"#c850c8\">The <a href=\"http://ivrpa.org/\">IVRPA</a> is a great place to see panorama images and learn about how to make them.</font>\n<p>To get a flavor of image based rendering, see the <a href=\"http://www.virtualcamera.com/\">Virtual\n  Camera site's demos</a>. Though there is little going on here algorithmically,\n  it shows the power of capturing a scene from many angles at once.\n<p>William Damon has an article on <a href=\"http://www.intel.com/cd/ids/developer/asmo-na/eng/segments/games/20219.htm\">impostors \n  and render to texture</a>, and how to do it if render target textures is unavailable.\n<font color=\"#c850c8\">GPGPU.org has a <a href=\"http://www.gpgpu.org/wiki/FAQ\">FAQ</a> on their wiki which includes information\non how to use render to texture.</a></font>\n<p>Mark Harris' web page about the use of <a href=\"http://www.cs.unc.edu/~harrism/clouds/\">impostors\n  for cloud simulation</a> is both educational and beautiful. <a href=\"http://www.glexcess.com/\">GL\n  Excess</a> is a fun demo showing off a wide range of image-based and special\n  effects.\n<p>Sean O'Neil has an article about <a href=\"http://www.gamasutra.com/features/20020712/oneil_01.htm\">procedural rendering with impostors</a>. This article also has some interesting references and links on related topics, such as terrain and tree rendering.\n<p>A <a href=\"http://www.geocities.com/starlinesinc/index.html\">free program</a> to generate a set of textures showing an animated explosion is\navailable for download.\n<p>Particle systems code can be found in the <a href=\"http://www.gdmag.com/code.htm\"><i>Game\n  Developer</i> magazine code site</a> in the <a href=\"ftp://ftp.mfi.com/pub/gamedev/src/jul98.zip\">July\n  1998 archive</a>. John van der Burg discusses <a href=\"http://www.gamasutra.com/features/20000623/vanderburg_01.htm\">data\n  structures for particle systems</a> on Gamasutra. A cool <a href=\"http://www.anfyjava.com/anj/galaxy/galaxy.html\">Java\n  applet</a> shows particle systems in action. David McAllister has a <a href=\"http://www.cs.unc.edu/~davemc/Particle/\">particle\n  API</a> available, along with some nice screen shots and links. <a href=\"http://www.particlesystems.com/\">Particlesystems.com</a> \n  tracks news and information on particle systems in general. <font color=\"#7a357a\">Lutz Latta discusses how to use the GPU to <a href=\"http://www.gamasutra.com/features/20040728/latta_01.shtml\">compute particle\n  paths rapidly<a/>.</font>\n<p>Dean Calver <a href=\"http://www.beyond3d.com/articles/deflight/\">has an article</a> about the pros and cons of using textures storing surface attributes in textures in order to perform deferred rendering.\n<p>Related to image-based rendering is image-based modeling, a.k.a. photogrammetry.\n  One product that reconstruct models from images:\n  <a href=\"http://www.realviz.com/products/im/index.php\">RealViz</a>; there are undoubtedly others.\n<p> For volume rendering information, look at the <a href=\"http://tog.acm.org/Software.html#vol\">ACM\n  TOG software page</a> for some leads. <font color=\"#a043a0\">The <a href=\"http://teem.sourceforge.net\">Teem Toolkit</a> has many\nuseful routines for volume rendering.</font> The <a href=\"http://www.sgi.com/software/volumizer/\">OpenGL\n  Volumizer</a> has some interesting technical information on how SGI is approaching\n  the volume visualization problem. <a href=\"http://www.ngrain.com\">NGRAIN</a> is a product that uses CPU-side voxel rendering for visualization.\n<p>ATI has <a href=\"http://www.ati.com/developer/techpapers.html\">two presentations</a> about\n  real-time post-processing and video image processing from GDC 2003. <font color=\"#7a357a\">Greg James and John O'Rorke describe how the <a href=\"http://www.gamasutra.com/features/20040526/james_01.shtml\">real-time glow effect</a> for the game <I>Tron</I> was done (this article is excerpted from <I><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/0321228324?tag=somebooksilike\">GPU Gems</a></I>).</font>\n<p>A solution in search of a problem (actually,\n  I just thought it was cool): a <a href=\"http://www.math.uwaterloo.ca/%7Ewgilbert/Research/HilbertCurve/HilbertCurve.html\">3D\n  space filling Hilbert curve</a>.\n<p><a href=\"http://www.gamasutra.com/features/20010209/evans_01.htm\">Alex Evans</a>\n  has an interesting article about quick ways to do blurs in software and hardware.\n<p><a href=\"http://www.cs.unc.edu/%7Eharrism/cml/\">Researchers at UNC Chapel\n  Hill</a> are using graphics hardware to simulate various physical phenomena\n  such as cloud formation and reaction-diffusion.\n<p>The <a href=\"http://www.jahshaka.com\">Jahshaka system</a> is an open-source project to use graphics hardware to help create and preview video effects and perform editing in real-time.\n\n<a name=\"speed\">\n<h2> Acceleration Algorithms</h2>\n</a>\n<p>The recent book <a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1558608389?tag=somebooksilike\">Level\n    of Detail for 3D Graphics</a>, by David Luebke et al., does a good job of discussing level of detail algorithms in depth.\nThis book has <a href=\"http://lodbook.com/\">a companion web site</a>.\n<p><font color=\"#c850c8\">Vaughan Young has an article on Gamasutra <a href=\"http://www.gamasutra.com/features/20050411/young_01.shtml\">summarizing culling techniques</a> for first-person shooter games, excerpted from <a href=\"http://www.charlesriver.com/Books/BookDetail.aspx?productID=91312\">his book</a>.</font>\n<p>Scalability is a key idea necessary when building an application for a wide\n  range of processor and graphics accelerator speeds. <a href=\"http://www.gamasutra.com/features/19991124/pallistermacri_01.htm\">Gamasutra</a> has an introduction to the subject. \n  <a href=\"http://home.comcast.net/~tom_forsyth/VIPM_root.html\">Tom Forsyth</a> \n  has talks on this subject, and some additional notes. \n<p> Bretton Wade's <a href=\"http://www.faqs.org/faqs/graphics/bsptree-faq/\">BSP\n  FAQ</a> is somewhat dated, but still a good place to start for binary space\n  partitioning algorithm information. Adam James' 1999 <a href=\"http://www.erichaines.com/bsp/aj.pdf\">Ph.D.\n  thesis on BSP tree techniques for rendering</a> is available online. It has\n  a thorough overview of previous and related work. \n  Some <a href=\"http://www.cs.umd.edu/~brabec/quadtree/index.html\">applets</a>\n  for visualizing spatial indexing schemes are available on the web.\n<p>An <a href=\"http://www.nvnews.net/previews/geforce3/occlusion_culling.shtml\">in-depth\n  analysis</a> shows how the GeForce 2 and 3 benefit from drawing objects in a\n  front to back order.\n<p>Michael Abrash has an illustrated account of how the <a href=\"http://www.bluesnews.com/abrash/\">Quake\n  rendering engine works</a>, excerpted from his (now ancient) <I><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1576101746?tag=somebooksilike\">Black\n  Book</a></I>; he also has a shorter <a href=\"http://www.gamers.org/dEngine/quake/papers/mikeab-cgdc.html\">outline\n  version</a>. This engine uses an interesting mix of BSP-trees and Z-buffering.\n  Many other old <a href=\"http://www.gamers.org/dEngine/quake/\">Quake programming\n  related papers</a> are available.\n  <font color=\"#c850c8\"><a href=\"http://www.idsoftware.com/business/techdownloads/\">Quakes I through III</a> are\n  available for download under GPL.</font>\n<p> A fascinating, readable overview of the tricks and techniques used in making\n  high-end flight simulators over the years is available online. Carl Mueller's\n  \"Architectures of Image Generators for Flight Simulators\" is available in <a href=ftp://ftp.cs.unc.edu/pub/publications/techreports/95-015.tar.gz>postscript\n  form</a> from <a href=\"http://www.cs.unc.edu/Research/tech-report.html\">UNC\n  Chapel Hill's Technical Reports library</a>.\n<p><font color=\"#a043a0\">A <a href=\"http://graphics.lcs.mit.edu/~fredo/PUBLI/surveyTVCG.pdf\">survey on occlusion culling</a>\n     algorithms is available.</font>\n<a href=\"http://graphics.lcs.mit.edu/%7Eseth/pubs/pubs.html\">Seth Teller's\n  publications page</a> has a number of articles on occlusion culling and portals,\n  including his thesis. <a href=\"http://graphics.lcs.mit.edu/~fredo/THESE/\">Fr&eacute;do\n  Durand's thesis</a> has a good in-depth survey of visibility techniques. <a href=\"http://www.cbloom.com/3d/\">Charles\n  Bloom </a>has a number of demos and articles on practical implementation of\n  portals, LOD techniques, etc.\n<p> If you use SGI's <a href=\"http://www.sgi.com/software/performer/\">Performer</a>\n  software, you may be interested in David Luebke's <a href=\"http://www.cs.virginia.edu/~luebke/visibility.html\">pfPortals</A>\n  extension, which does portal and cell culling.\n<p> The <a href=\"http://www.flipcode.com\">flipcode site</a> has a set of tutorials\n  on <a href=\"http://www.flipcode.com/portal/\">portals,</a> <a href=\"http://www.flipcode.com/harmless/\">BSP\n  trees, and related schemes</a> (and <a href=\"http://www.flipcode.com/dp/\">more</a>). [These links are old,\n  but are more direct than the main <a href=\"http://www.flipcode.com/articles/\">flipcode articles page</a>.]\n<p>Michael Bacik has an article on Gamasutra about <a href=\"http://www.gamasutra.com/features/20020717/bacik_01.htm\">occlusion culling in outdoor\n  environments</a>.\n<p>Hybrid Graphics sells <a href=\"http://www.hybrid.fi/main/products/devtools.php\">dPVS</a>, a system\n  for accelerating visibility and occlusion testing. The <a href=\"http://www.hybrid.fi/main/download/docs.php\">dVPS manual</a>\n  includes a 130 page section near the end which details visibility theory and\n  the algorithms used in their library. <font color=\"#a043a0\">The dPVS system is also described in\n  <a href=\"http://www.hybrid.fi/main/research/papers.php#dpvs\">an IEEE CG&amp;A paper</a>.</font>\n  Their <a href=\"http://www.hybrid.fi/main/download/demos.php\">demos</a>\n  are excellent aids for understanding how these algorithms work. In related work, Aila et al. have <a href=\"http://www.hybrid.fi/main/research/papers.php#delays\">a paper\n  in SIGGRAPH 2003</a> about how delaying triangles between the vertex and pixel shader can result\n  in reducing the use of fill rate by performing occlusion culling.\n<p>In Feb. 2002 NVIDIA made public its <a href=\"http://www.nvidia.com/dev_content/nvopenglspecs/GL_NV_occlusion_query.txt\">extension\n  to test object visibility using hardware</a>.\n  <font color=\"#a043a0\">There is also small tutorial on how to use\n  <a href=\"http://www.gamedev.net/reference/programming/features/occlusionculling/\">occlusion\n  queries in DirectX</a>.</font>\n<p> Anselmo Lastra's talk of <i><a href=\"http://www.graphics.cornell.edu/workshop/talks/complexity/lastra.pdf\">All\n  the Triangles in the World</a></i> gives a brief overview on the use and blending\n  of different rendering techniques such as impostors, level of detail, etc.\n<p> For information on multiresolution modeling (LODs and more), see <a href=\"http://www.cs.cmu.edu/%7Egarland/multires/index.html\">Garland\n  and Heckbert's site</a>. There are links here to papers, free and commercial\n  software, and much else. Note that this page has not been updated since 1997,\n  but it's a place to start.\n<p> Source code and a demo for the point rendering system <a href=\"http://graphics.stanford.EDU/software/qsplat/\">QSplat</a>\n  is available for download. <a href=\"http://www.pointstream.net/\">Pointstream</a>\n  also has an interesting renderer that uses a point cloud representation instead\n  of polygons. <a href=\"http://graphics.ethz.ch/pointshop3d/\">Pointshop3D</a>\n  is a package that performs interactive editing of point-based surfaces.\n\n<a name=\"pipeopt\">\n<h2> Pipeline Optimization</h2>\n\nNVIDIA has a profiling tool called <a href=\"http://developer.nvidia.com/object/devnews013.html\">NVPerfHUD</a>, available to registered developers. John Spitzer's slides about bottleneck detection are <a href=\"http://developer.nvidia.com/docs/IO/8343/Performance-Optimisation.pdf\">available at NVIDIA's site</a>.\nATI has a presentation about <a href=\"http://www.ati.com/developer/techpapers.html\">Direct3D Performance</a>\nfrom GDC 2003. <p><a href=\"http://www.entechtaiwan.com/ps.htm\">PowerStrip</a> is a shareware program\n  which provides a huge number of controls over a wide range of graphics cards. What's particularly useful for pipeline optimization is that you can reduce\nthe speed of the GPU and see its effect on performance.\n\n<p>\n</a> <a href=\"http://www.d6.com/users/checker/misctech.htm\">Chris Hecker</a> has\nwritten a number of excellent articles on compilers and speed-up techniques for\nthe PC. For example, his <a href=\"http://www.d6.com/users/checker/pdfs/gdmcomp2.pdf\"><I>More\nCompiler Results, and What To Do About It</I></A> article shows how the simple\noperation of transforming a set of three vectors by a matrix could be made 3 times\nfaster by trying different forms of the same code. Haim Barad presented an <a href=\"http://www.gamasutra.com/features/20000131/barad_01.htm\">optimized\nmatrix library (with source) for the Pentium III.</a> For extensive coverage of\nhow compilers optimize source code, see the <a href=\"http://www.nullstone.com/htmls/category.htm\">Nullstone\nsite</a>. Tomas Arce has an interesting article on <a href=\"http://www.flipcode.com/tutorials/tut_fastmath.shtml\">optimizing\na C++ vector class</a>, building and improving upon Jim Blinn's <i>Optimizing\nC++ vector Expressions</i> article in IEEE CG&amp;A.\n<p> Though dated, the <a href=\"http://www.west.net/%7Ebrittain/3dsmax2.htm\">3D\n  Studio MAX R2 display architecture</a> page is a fascinating case study (as\n  is the <a href=\"http://www.west.net/%7Ebrittain/3dsmax1.htm\">R1 page</a>), showing\n  how a wide range of hardware is accommodated in making a modeler's user interface\n  fast. It talks about pipeline optimization issues, software vs. hardware acceleration,\n  Direct3D vs. OpenGL, and much else of interest.\n<p>An article on <a href=\"http://gamasutra.com/features/19991221/barad_01.htm\">cleaning \n  memory and partial register stalls</a> discusses assembly level optimizations\n  for Intel processors. There are tons of <a href=\"http://www.azillionmonkeys.com/qed/asm.html\">articles\n  and resources for x86 assembler</a>. Michael Herf has a solid article about <a href=\"http://www.stereopsis.com/FPU.html\">floating \n  point precision control</a> and in-depth coverage of fast float to int conversion.\n  Michael has other <a href=\"http://www.stereopsis.com/graphics.html\">nice optimization\n  tricks</a> on his page. Rob Wyatt has a practical overview of the <a href=\"http://www.gamasutra.com/features/wyatts_world/19990528/pentium3_01.htm\">Pentium\n  III architecture</a>. Baker and Pallister discuss <a href=\"http://www.gamasutra.com/features/19990326/katmai_01.htm\">optimizing\n  games</a> on the Pentium III. Zohar and Barad discuss the use of SSE (Katmai)\n  instructions in <I><a href=\"http://gamasutra.com/features/19990416/intel_simd_01.htm\">Implementing\n  a 3D SIMD Geometry and Lighting Pipeline</a></I>, and Gross has an article on\n  <a href=\"http://gamasutra.com/features/19990730/sse_prefetch_01.htm\">Pentium\n  III prefetch optimizations</a>. The slides and other materials for the SIGGRAPH\n  courses <a href=\"http://optimizations.webjump.com/\"><I>Aggressive Performance\n  Optimizations for 3D Graphics</I></a> and <a href=\"ftp://ftp.sgi.com/sgi/opengl/contrib/cok/s2001/index.htm\"><I>Developing\n  Efficient Graphics Software</I></a> are available online. AMD's <a href=\"http://www.3dnow.net/\">3DNow! \n  technology</a> speeds a number of common graphics operations. Dr. Dobb's Journal\n  has an article about <a href=\"http://www.ddj.com/documents/s=882/ddj0008c/\">optimizing\n  for 3DNow!</a>, with the code listings available online. The <a href=\"http://msdn.microsoft.com/vstudio/downloads/ppack/default.asp\">processor\n  pack</a> for Visual C++ 6.0 provides support for 3DNow! and SSE instruction\n  sets. Intel has a free <a href=\"http://developer.intel.com/design/Pentium4/devtools/\">approximate\n  math library</a>, with source, for fast math function calculation with SSE.\n  Intel has a tutorial on <a href=\"http://www.intel.com/software/products/college/sse2_3d/index.htm\">optimizing\n  double-precision 3D transforms</a> using SSE2.\n  Other assembly language related\n  information can be found in the <a href=\"http://directory.google.com/Top/Computers/Programming/Languages/Assembly/x86/FAQs,_Help,_and_Tutorials/\">Google\n  Directory</a>.\n<p> An in-depth article on various <a href=\"http://www.azillionmonkeys.com/qed/sqroot.html\">sqrt()\n  replacements</a> is available on A Zillion Monkeys. See the <a href=\"http://tog.acm.org/GraphicsGems/\">Graphics\n  Gems</a> series for code for quicker square roots and inverse square roots (search\n  the <a href=\"http://tog.acm.org/GraphicsGems/AllGems.TOC\">tables of contents</a>\n  for \"square\"). On Intel processors, sqrt() takes about 70 cycles, and reciprocal\n  square root 109 cycles through the FPU (according to <a href=\"http://developer.nvidia.com/\">Huddy's\n  Scalability talk</a>, which has some other good code optimization techniques).\n  Richard Huddy of NVIDIA has provided us with their <a href=\"sqrt.c\">improved\n  fast square root code</a>. It avoids the odd/even exponent headaches of Lalonde's\n  <I><a href=\"http://www.graphicsgems.org\">Graphics Gems</a></i> approach by using\n  the low order bit of the exponent as a part of the look up table, too. <font color=\"#7a357a\"><a href=\"http://www.math.purdue.edu/~clomont/Math/Papers/2003/InvSqrt.pdf\">Look here</a> for a paper by Chris Dumont\n  for an in-depth discussion and comparison of fast inverse square root computation.</font>\n<p> Gamasutra has an article about using <a href=\"http://gamasutra.com/features/19990409/cache_01.htm\">cache\n  memory</a>, something that can make a huge difference in performance. It is \n  also important to <a href=\"http://www.intel.com/cd/ids/developer/asmo-na/eng/dc/games/optimization/20410.htm\">perform \n  AGP writes correctly</a>. Hixon discusses <a href=\"http://www.gamasutra.com/features/20020802/hixon_01.htm\">general memory management principles</a> for game consoles.\n<p><a href=\"http://softwire.sourceforge.net/\">SoftWire</a> is a tool for compiling optimized\ninner loops for software renderers.\n<p> Intel's <a href=\"http://developer.intel.com/software/products/vtune/index.htm\">VTune</a>\n  is a popular inner loop optimization tool, with a <a href=\"http://developer.intel.com/software/products/global/eval.htm\">free 30-day evaluation</a> for Windows and Linux. Andi Smithers has an <a href=\"http://www.gamasutra.com/features/20021023/smithers_01.htm\">article at Gamasutra</a> about the\nlatest version of VTune.\n  There are many general code profiling\n  tools, such as <a href=\"http://www.compuware.com/products/devpartner/visualc/truetimevc.htm\">NuMega's\n  <I>TrueTime</I></a> and <a href=\"http://directory.google.com/Top/Computers/Programming/Software_Testing/Software_Testing_Tools/\">others</a>.\n\n<a name=\"polytech\">\n<h2> Polygonal Techniques</h2>\n</a>\n<p><a href=\"http://www.cs.unc.edu/%7Edm/CODE/GEM/chapter.html\">Narkhede and Manocha's\n  polygon tessellator code</a> in <I>Graphics Gems V</I> has been improved to\n  handle holes. O'Rourke has a <a href=\"http://cs.smith.edu/~orourke/books/ftp.html\">tessellator</a>\n  available online, from his (wonderful) book <i>Computational Geometry in C</I>,\n  but it is mostly for educational purposes. <a href=\"http://www.cosy.sbg.ac.at/~held/publications.html\">Held</a>\n  has a paper on the current state of polygon triangulation research, as well\n  as his own solution. Or just have <a href=\"http://www.flipcode.com/tutorials/tut_tesselation.shtml\">OpenGL\n  do your tessellation for you</a>. Incidentally, we've heard it said that the\n  <a href=\"http://oss.sgi.com/projects/ogl-sample/\">SGI reference implementation\n  triangulator</a> seems more robust than <a href=\"http://www.mesa3d.org/\">Mesa's</a>.\n  <a href=\"http://www.cgal.org\">CGAL</a> has a computational geometry bias, but\n  supports many operations on polygonal models. If you need meshes with various\n  constraints (e.g., avoiding long, thin polygons), try Jonathan Shewchuk's <a href=\"http://www-2.cs.cmu.edu/%7Equake/triangle.html\">Triangle</a>\n  software.\n\n<p>There are a number of free modelers available for low-polygon-count models, such as <a href=\"http://sourceforge.net/projects/aztec/\">Aztec</a> (<a href=\"http://aztec.sourceforge.net/aztec.php\">feature set here</a>), <a href=\"http://www.swissquake.ch/chumbalum-soft/ms3d/index.html\">MilkShape 3D</a>, and <a href=\"http://sourceforge.net/softwaremap/trove_list.php?form_cat=109\">many others</a>.\n\n<p> For file format information, start at <a href=\"http://www.wotsit.org/\">Wotsit's\n  Format</a> or the <a href=\"http://www.dcs.ed.ac.uk/home/mxr/gfx/index-hi.html\">Graphics\n  File Format Page</a>; for CAD files see the <a href=\"http://www.cadcamcenter.com/cadcam/toc.htm\">CADCAM\n  Information Center</a>.\n  <font color=\"#a043a0\">Check out the <a href=\"http://collada.org/\">COLLADA</a> project (involving many large companies),\n  which is a file format that will include, among other things, some support for programmable shading.</font>\n  For translating various file formats, 3D Links has a good <a href=\"http://www.3dlinks.com/software_converters.cfm\">list\n  of available software</a>. If you need large models for testing algorithms,\n  visit the <a href=\"http://www.cc.gatech.edu/projects/large_models/\">Large Geometric\n  Models Archive</a>. For particular objects, you might check the free collections\n  at <a href=\"http://www.3dcafe.com/\">3D Cafe</a>, and <a href=\"http://www.help3d.com/\">Help3D</a>.\n<p> Nate Robins has an interesting online document on <a href=\"http://www.cs.utah.edu/~narobins/smooth.html\">surface\n  smoothing</a>. Gavin Bell describes a bit more about how to get the <a href=\"http://tog.acm.org/resources/RTNews/html/rtnv7n5.html#art16\">normals\n  to point outwards</a>, along with sample code.\n<p>Search <a href=\"http://developer.nvidia.com\">NVIDIA's\n  developer site for OpenGL vertex array range and fence\n  extension information, and for DirectX vertex buffer information.\n<p>NVIDIA has a number of\n  <a href=\"http://www.nvidia.com/object/presentations.html\">presentations\n  from GDC 2003</a> about batching, buffers, and the proposed <a href=\"http://developer.nvidia.com/docs/IO/8229/Data-Xfer-Store.pdf\">superbuffers</a> OpenGL extension.\n<p> There are a number of papers summarizing simplification research to date.\n  <a href=\"http://www.cs.virginia.edu/%7Eluebke/publications/pdf/cg%2Ba.2001.pdf\">Luebke's</a>\n  is a good one (and the most recent), but there are also summaries by <a href=\"http://www.cs.cmu.edu/%7Egarland/\">Garland\n  and Heckbert</a>, <a href=\"http://www.acm.org/crossroads/xrds3-4/levdet.html\">Krus\n  et al.</A>, <a href=\"http://www.cs.unc.edu/~eriksonc/Research/Paper/Index.html\">Erikson</a>\n  (look for &quot;Overview&quot;), <a href=\"http://cs.smith.edu/%7Eorourke/papers.html\">O'Rourke</a>\n  (&quot;Column 33&quot;), and <a href=\"http://www.cg.tuwien.ac.at/studentwork/VisFoSe98/msh/\">Hadwiger</a>.\n<p> <a href=\"http://gts.sourceforge.net/\">GTS</a> is an open-source, LGPL polygonal\n  manipulation library that does VIPM, stripification, hierarchical bounding box\n  generation, and more.\n<p>For more information on multiresolution modeling and simplification, <a href=\"http://www.cs.cmu.edu/~garland/multires/index.html\">Garland\n  and Heckbert's site</a> has links to older papers, free and commercial software,\n  bibliography, and more. Garland's <a href=\"http://graphics.cs.uiuc.edu/%7Egarland/software/qslim.html\">QSlim</a>\n  is one of the fastest algorithms for simplification (but is GPL). Mark\n  Duchaineau's free <a href=\"http://www.cognigraph.com/LibGen/\">LibGen</a> has\n  simplification code buried in it (see the &quot;surf&quot; library and &quot;surftools&quot;\n  commands). <a href=\"http://www.melax.com/polychop/index.html\">Melax's free demo</a>\n  does a good job of showing decimation and geomorphs in action. His <a href=\"http://www.melax.com/polychop/feedback/index.html\">feedback\n  page</a> is also interesting, in that it discusses practical problems and solutions\n  concerning mesh decimation. Another free mesh simplifier is available at <a href=\"http://klaudius.free.fr/\">The\n  Klaudius Page</a>. Commercial versions include <a href=\"http://www.awaron.de/\">Awaron's\n  <i>RXpolyred</i></a> decimator, <a href=\"http://www.sim.no/\">Systems in Motion's\n  <i>Rational Reducer</i></a>, and <a href=\"http://www.trianglesoftware.com\">Triangle Software's</a>. Intel has tutorials \n  on <a href=\"http://or1cedar.intel.com/media/training/anim_mrm/tutorial/index.htm\">multi-resolution meshes</a> and <a href=\"http://or1cedar.intel.com/media/training/detail_level_sds/tutorial/index.htm\">subdivision surfaces</a>, for use in <a href=\"http://www.macromedia.com/software/director/\">Shockwave \n  Studio</a>.\n  <font color=\"#c850c8\">Martin Isenburg has a <a href=\"http://www.cs.unc.edu/~isenburg/pmc/pmc.html\">benchmark model compressor</a> where you can set the number of bits per coordinate and\n  view the results of using <a href=\"http://www.cs.unc.edu/~isenburg/research/polygonmeshcompression/\">his algorithm</a>.</font>\n<p> <a href=\"http://research.microsoft.com/~hoppe/\">Hoppe's site</a> has a number\n  of papers on simplification and related topics. More technical papers and demos\n  can be found at <a href=\"http://www.cc.gatech.edu/~lindstro/\">Lindstrom's</a>\n  and <a href=\"http://www.cs.unc.edu/~cohenj/\">Jon Cohen's</a> sites. Luebke has\n  a <a href=\"http://vdslib.virginia.edu/\">library available</a> related to his\n  view-dependent simplification research.\n<p> Brad Grantham has code available for <a href=\"http://www.plunk.org/%7Egrantham/public/actc/\">stripification</a>,\n  which has gone through a few iterations of improvement. Another approach to\n  <a href=\"http://www.dlc.fi/%7Edkpa/strip/strip.html\">stripification</a> is available\n  from David Kormann, and includes a demo. <a href=\"http://www.cs.unc.edu/%7Eisenburg/trianglestripcompression/\">Martin\n  Isenburg</a> has done research on compressed transmission of mesh data along\n  with stripification information. <a href=\"http://codercorner.com/CodeArticles.htm\">Pierre\n  Terdiman</a> has one, too.\n<p>The <a href=\"http://www.vterrain.org/\">Virtual Terrain Project</a> has a huge\n  amount of useful information about terrain storage and rendering, as well as\n  source code.\n  <font color=\"#7a357a\">Henri Hakl has written an <a href=\"http://www.devmaster.net/articles/graphics_alg/\">overview</a> of some well-know level-of-detail and culling techniques.</font>\n  One scheme by Duchaineau is\n  the <a href=\"http://www.llnl.gov/graphics/ROAM/\">ROAM</a> method, which has\n  an <a href=\"http://www.cognigraph.com/ROAM_homepage\">excellent web site</a>\n  associated with it. It is <a href=\"http://www.gamasutra.com/features/20000403/turner_01.htm\">explained\n  in depth</a> (and with more sample code) by Turner. Gyurchev gives <a href=\"http://www.flipcode.com/tutorials/tut_roamopt.shtml\">ROAM\n  implementation optimizations</a>. Sander Mar&eacute;chal discusses the advantages of <a href=\"http://www.gamedev.net/reference/programming/features/bruteforce/page2.asp\">brute\n  force terrain rendering</a>. Thatcher Ulrich has an article, demo, and source code for <a href=\"http://www.gamasutra.com/features/20000228/ulrich_01.htm\">using\n  LOD techniques</a> for terrain models. He also has a <a href=\"http://sourceforge.net/projects/tu-testbed\">chunked\n  LOD terrain demo</a> at SourceForge, and <a href=\"http://www.tulrich.com/geekstuff/chunklod.html\">updated\n  code</a> from his presentation at SIGGRAPH 2002. It can handle the <a href=\"http://vterrain.org/BT/index.html\">large\n  terrain datasets</a> at VTP. Seumas McNally uses <a href=\"http://www.longbowdigitalarts.com/seumas/progbintri.html\">binary\n  triangle trees</a> for terrain data management. <a href=\"http://www.cc.gatech.edu/gvu/people/peter.lindstrom/\">Peter\n  Lindstrom</a> has extensively researched terrain simplification and LOD techniques.\n  Mike Rayner discusses using\n  <a href=\"http://www.gamasutra.com/gdc2002/features/rayner/rayner_01.htm\">B&eacute;zier patches\n  in a terrain level of detail system</a>.\n  <font color=\"#c850c8\">Scheider and Westermann have researched a more <a href=\"http://wwwcg.in.tum.de/people/Schneider\">GPU-friendly terrain rendering algorithm</a>.</font>\n<p> <a href=\"http://ddg.sourceforge.net\">DDG</a> is an open source toolkit for\n  graphics development, and includes a terrain rendering engine. The <a href=\"http://www.coin3d.org\">Coin\n  scene graph system</a> has CLOD terrain extensions. Beyond the <a href=\"http://www.vterrain.org/Elevation/artificial.html\">VTP\n  page listing</a>, Intel has an article on <a href=\"http://www.intel.com/cd/ids/developer/asmo-na/eng/segments/games/resources/graphics/20246.htm\">terrain \n  synthesis</a>, as do <a href=\"http://astronomy.swin.edu.au/%7Epbourke/terrain/\">Paul \n  Bourke</a>\n  and <a href=\"http://www.cix.co.uk/%7Eglennc/gdcetalk.htm\">Glenn Corpes</a>.\n  There are many <a href=\"http://www.vterrain.org/Packages/noncommercial.html\">noncommercial</a>\n  and <a href=\"http://www.vterrain.org/Packages/index.html\">commercial</a> packages\n  for terrain rendering (one nice one missing from the commercial list: <a href=\"http://www.3dnature.com\">3DNature</a>).\n  One open source project to create a flight simulator is <a href=\"http://www.flightgear.org\">FlightGear</a>.\n<p>A number of companies are working on polygonal model compression, simplification,\n  and streaming of 3D or pseudo-3D over the web: <a href=\"http://www.viewpoint.com/\">Viewpoint</a>\n  (was: Metastream), <a href=\"http://www.wildtangent.com/\">Wild Tangent</a>, <a href=\"http://www.cycore.com/\">Cycore\n  Cult3D</a>, <a href=\"http://www.3dgroove.com/\">3D Groove</a>, <a href=\"http://www.pulse3d.com\">Pulse3D</a>,\n  <a href=\"http://www.realitywave.com/\">RealityWave</a>, <a href=\"http://www.richfx.com/\">RichFX</a>,\n  and <a href=\"http://www.vecta3d.com/\">Ideaworks VECTA3D</a>. The <a href=\"http://www.web3d.org/\">Web3D\n  Consortium</a>, in charge of VRML standards, continues on.\n<p>Mesh simplification and compression is an ongoing area of study. For some of the latest research,\n  check the <a href=\"http://www.cs.brown.edu/~tor/sig2003.html\">SIGGRAPH 2003 papers</a>.\n<a name=\"curves\">\n<h2> Curves and Curved Surfaces</h2>\n</a>\n<p>Gabe Kruger's tutorial on <a href=\"http://www.gamasutra.com/features/19990611/bezier_01.htm\">B&eacute;zier\n  spline surfaces</a> is a practical introduction to these surfaces, as is <a href=\"http://www.gamasutra.com/features/19991027/deloura_01.htm\">Mark\n  DeLoura's article</a> on bicubic B&eacute;zier surfaces and <a href=\"http://www.gamasutra.com/features/20000530/sharp_01.htm\">Sharp's\n  article</a> on Hermites and B&eacute;ziers. Justin Reynen also wrote an <a href=\"http://www.gamedev.net/reference/programming/features/unrav_bezier/\">introduction\n  to B&eacute;ziers</a>, as has <a href=\"http://freespace.virgin.net/hugo.elias/graphics/x_bezier.htm\">Hugo\n  Elias</a>. Nils Pipenbrinck has a useful <a href=\"http://www.cubic.org/%7Esubmissive/sourcerer/hermite.htm\">tutorial\n  on Hermites</a>, especially on how to use them for path control in animation.\n  <a href=\"http://www.gignews.com/parametric.htm\">Ismail Ziauddin</a> gives some\n  implementation details.\n<p> Mark DeLoura presents a good introduction to <a href=\"http://www.gamasutra.com/features/19991027/deloura_01.htm\">bicubic\n  B&eacute;zier surfaces</a>. ATI has information on their version of <a href=\"http://www.ati.com/developer/PNTriangles.html\">DirectX\n  8 N-Patch tessellation</a>.\n<p> SIGGRAPH course notes for <a href=\"http://www.multires.caltech.edu/teaching/courses/subdivision/\">subdivision\n  surfaces</a> are available on the web. <a href=\"http://www.subdivision.org\">Warren and Weimer's companion website</a> for their book on subdivision surfaces includes a discussion board, links to researchers, and demos and images. Brian Sharp has two excellent articles\n  on subdivision surfaces: <a href=\"http://www.gamasutra.com/features/20000411/sharp_01.htm\">one\n  on the theory</a>, <a href=\"http://www.gamasutra.com/features/20000425/sharp_01.htm\">another\n  on implementation</a>. Aaron Lee has an <a href=\"http://gamasutra.com/features/20000908/lee_01.htm\">article</a>\n  online on subdivision surfaces and progressive meshing. David Brickhill's article\n  <a href=\"http://www.gamasutra.com/features/20020410/brickhill_01.htm\">\"Incredibly Dense Meshes\"</a>\n  discusses Loop subdivision and includes code samples. The NYU MRL site has a <a href=\"http://mrl.nyu.edu/projects/subdivision/\">subdivision\n  surfaces page</a> with many resources and links. Shiue et al. discuss <a href=\"http://www.cise.ufl.edu/research/SurfLab/papers/03hwMesh.pdf\">generating subdivision surface meshes</a> on the GPU, once random read/write to video memory is available.\n  <font color=\"#c850c8\">Joseph Baumgartner has a good <a href=\"http://www.ecclectica.ca/issues/2004/2/baumgarnter.asp\">overview article</a> on subdivision surfaces, which includes many good online references.</font>\n<p><a href=\"http://developer.nvidia.com/docs/IO/8229/Data-Xfer-Store.pdf\">Superbuffers</a> point the way towards \"drawing\" geometric data to a vertex array instead of an image.\n<p>A white paper and a number of related demos of <a href=\"http://www.matrox.com/mga/products/parhelia512/technology/disp_map.cfm\">Matrox's\n  hardware displacement mapping</a> feature, used in their Parhelia chipset, are\n  available. <a href=\"http://finger.planetquake.com/plan.asp?userid=johnc&id=16039\">Carmack\n  comments</a> in his .plan file.\n<p>Paul Baker has a <a href=\"http://www.paulsprojects.net/opengl/metaballs/metaballs.html\">demonstration program with source</a> that tessellates and\nrenders metaballs.\n<p>We do not cover NURBS in our book (in the long-run subdivision surfaces may\n  well replace them), but these are important in modeling. Dean Macri has an article\n  on using NURBS in real-time applications at <a href=\"http://www.gamasutra.com/features/19991117/macri_01.htm\">Gamasutra's\n  site</a> and a longer version on <a href=\"http://www.intel.com/cd/ids/developer/asmo-na/eng/segments/games/resources/graphics/20544.htm\">Intel's \n  site</a>. <font color=\"#a043a0\">There is also an article at Intel's site about <a href=\"http://www.intel.com/cd/ids/developer/asmo-na/eng/segments/games/resources/graphics/19068.htm\">using SSE to generate\nNURBS</a>.</font> Vincent Prat also has a tutorial on <a href=\"http://www.flipcode.com/tutorials/tut_tnurbs.shtml\">NURBS\n  and trimming</a>. The <a href=\"http://www.nar-associates.com/nurbs/c_code.html\">source\n  code</a> for the book <i><a href=\"http://www.nar-associates.com/nurbs/nurbs.html\">An\n  Introduction to NURBS</a></i> is available online. There is an entire <a href=\"http://libnurbs.sourceforge.net/\">NURBS\n  manipulation library</a> in SourceForge.\n<p>There is a short history online of the most famous spline surface model, the\n  <a href=\"http://www.sjbaker.org/teapot/\">Utah Teapot</a>; a program to generate\n  it is available for <a href=\"http://tog.acm.org/resources/SPD/overview.html\">download</a>.\n\n<a name=\"isect\">\n<h2> Intersection Testing</h2>\n</a> We created a <a href=\"http://www.realtimerendering.com/int/\">3D Object Intersection\npage</a>, giving references and pointers to code for a wide variety of object/object\nintersection tests.\n<p> <a href=\"http://www.geometrictools.com\">Dave Eberly's site</a> has code for\n  many <a href=\"http://www.geometrictools.com/Intersection.html\">object/object\n  intersection tests</a>. He also has code for <a href=\"http://www.geometrictools.com/SourceCode.html\">many other operations</a>. The <a href=\"http://geometryalgorithms.com/algorithm_archive.htm\">Geometry\n  Algorithms site</a> has articles about many useful operations, as well as an <a href=\"http://www.geometryalgorithms.com/websites.htm\">excellent links page</a>. Paul Bourke's\n  <a href=\"http://astronomy.swin.edu.au/%7Epbourke/geometry/\">geometry page</a>\n  describes a number of common geometric operations (scroll to the bottom).\n<p> The <a href=\"http://tog.acm.org/GraphicsGems/\">Graphics Gems</A> book\n  series covers a number of ray/object intersections (e.g. polygon, box, polyhedron,\n  quadric, cylinder). See the <a href=\"http://www.acm.org/pubs/tog/GraphicsGems/category.html#3D%20Geometry_link\">category\n  list</a> online; code is also available for download. Another source for ray/object\n  intersection routines is ray tracer code; see the <a href=\"http://tog.acm.org/Software.html#ray\">ray\n  tracer list</A> at ACM TOG for places to look. <font color=\"#a043a0\">The <a href=\"http://g3d-cpp.sourceforge.net/\">G3D library</a> is an open\n  source graphics library that includes some collision detection and response methods.</font>\n<p>Jorrit Rouw&eacute; has a paper on\n  <a href=\"http://www.three14.demon.nl/sweptellipsoid/SweptEllipsoid.pdf\">swept sphere and ellipsoid collision detection</a>.\n<p> M&ouml;ller and Trumbore's <a href=\"http://www.graphics.cornell.edu/pubs/1997/MT97.html\">ray-triangle\n  intersection paper</a> is available online, as is their <a href=\"http://jgt.akpeters.com/papers/MollerTrumbore97/\">code</A>.\n  <a href=\"http://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/raytri/\">Extensive testing of\n  variants</a> was also done by M&ouml;ller.\n<p> Code for <a href=\"http://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/\">triangle-triangle\n  intersection</a> is available online. Code for an OBB/OBB overlap test is available\n  in the <a href=\"http://www.cs.unc.edu/~geom/OBB/OBBT.html\">RAPID collision detection\n  package</a> and in <a href=\"http://www.oxforddynamics.co.uk/demos_for_pc.htm\">FastCar's\n  multi-body package (trial version)</a>; FastCar also has code for a number of other intersection.\n<p><a href=\"http://codercorner.com/CodeArticles.htm\">Pierre Terdiman</a> has\n  code for triangle/box intersection and ray/AABB intersection.\n<p>Held has published a paper about <a href=\"http://jgt.akpeters.com/papers/Held97/\">ERIT</a>,\n  which deals with a wide range of intersection tests. Source code is available\n  from the author on request.\n<p><a href=\"http://www2.ravensoft.com/users/ggribb/plane%20extraction.pdf\">Fast\n  extraction of the viewing frustum planes</a> from the view matrix is presented\n  by Gribb and Hartmann (this is discussed in the book, but is worth mentioning\n  again here).\n<p> Steve Baker has an article on <a href=\"http://www.sjbaker.org/steve/omniv/frustcull.html\">frustum\n  culling and performing sphere/frustum intersection testing</a>.\n<p> Miguel Gomez has an <a href=\"http://gamasutra.com/features/19991018/Gomez_1.htm\">article\n  on dynamic collision intersection tests</a> for spheres and boxes. Telemachos\n  has an article on <a href=\"http://www.peroxide.dk/download/tutorials/tut10/pxdtut10.html\">dynamic\n  collision detection and response for ellipsoids and triangles</a>.\n<p><a href=\"http://geometryalgorithms.com/\">Dan Sunday's GeometryAlgorithms.com</a>\n  has some good summaries of algorithms for <a href=\"http://softsurfer.com/Archive/algorithm_0107/algorithm_0107.htm\">making\n  bounding containers</a> for various geometric primitives.\n\n<a name=\"colldet\">\n<h2> Collision Detection</h2>\n</a>\n<p><font color=\"#c850c8\">The <a href=\"http://www.continuousphysics.com/Bullet/phpBB2/index.php\">Physics Simulation Forum</a> has many threads about collision detection and physical simulation. The <a href=\"http://www.continuousphysics.com/\">Bullet Physics Library</a> at this site is a library for performing rigid-body collision detection and response. The reference implementation is open source and free for commercial use, and is integrated with Blender and COLLADA.</font>\n<p><font color=\"#c850c8\"><a href=\"http//www.gpgpu.org/\">GPGPU.org</a> is an excellent site for information on using GPUs for general purpose computation, including collision detection.</font>\n<p><font color=\"#c850c8\">One noteworthy announcement has been the <a href=\"http://www.ageia.com/\">introduction of the AGEIA PhysX processor</a>, a dedicated physics action accelerator. <a href=\"http://www.rojakpot.com/showarticle.aspx?artno=303&pgno=0\">NVIDIA announced SLI physics</a>, where physics computations are offloaded to a GPU. <a href=\"http://www.gamespot.com/news/6136639.html\">Havok</a>, who provide a commercial software collision detection library, plans to support GPU-accelerated physics in their HavokFX product.</font>\n<p><a href=\"http://users.comlab.ox.ac.uk/stephen.cameron/distances.html\">The GJK\n  algorithm</a> is a general way to determine the distance between two convex\n  polyhedra; code available. <a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/155860801X?tag=somebooksilike\">Gino\n  van den Bergen</a> has a book coming out in 2003 devoted to this algorithm.</p>\n<p>Stan Melax presents a practical technique (used in MDK2) for <a href=\"http://www.melax.com/bsp\">using\n  BSP trees for collision detection</a> with a variety of different sized and\n  shaped objects, with little additional memory cost (article's also on <a href=\"http://www.gamasutra.com/features/20010324/melax_01.htm\">Gamasutra</a>).</p>\n<p>Jeff Lander has written a good set of articles about <a href=\"http://www.gamasutra.com/features/20000210/lander_01.htm\">polygon\n  collisions</a> (though really more on point in polygon), <a href=\"http://www.gamasutra.com/features/20000203/lander_01.htm\">collision\n  detection using AABB's and separating planes</a>, and <a href=\"http://www.gamasutra.com/features/20000208/lander_01.htm\">collision\n  response</a>. Nick Bobic's article is a good place to go next for more on <a href=\"http://www.gamasutra.com/features/20000330/bobic_01.htm\">collision\n  detection techniques</a>. Thatcher Ulrich's <a href=\"http://www.tulrich.com/geekstuff/partitioning.html\">loose\n  octrees</a> concept gives a useful data structure for dynamic collision detection,\n  as the structure allows O(1) insertion and deletion of objects. A fuller version\n  of this article is in <I><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1584500492?tag=somebooksilike\">Game\n  Programming Gems</a></I>. <a href=\"http://www.cs.unc.edu/%7Elin/papers.html\">Ming\n  Lin's paper collection</a> has many articles on collision detection.\n<p> A number of free collision detection packages are available on the Web. These\n  include source, and most have limitations on commercial reuse:\n<ul>\n  <li> Collision Detection Packages <a href=\"http://www.cs.unc.edu/%7Egeom/collide/packages.html\">from\n    UNC Chapel Hill</a> (this is an extensive, ever-growing collection).\n  <li> <font color=\"#c850c8\"><a href=\"http://www.continuousphysics.com/\">Bullet Physics Library</a> - library for performing rigid-body collision detection and response.</font>\n  <li> <a href=\"http://www.dtecta.com/\">SOLID</a> - Software Library\n    for Interference Detection. Now a commercial product, <font color=\"#7a357a\">and GPL'ed with source available</font>.\n  <li> <a href=\"http://www.merl.com/projects/vclip/\">V-clip</a> - a low level\n    object collision library.\n  <li><a href=\"http://www.codercorner.com/Opcode.htm\">OPCODE</a> - more memory-friendly\n    and often faster than SOLID and RAPID, free for reuse in any application.\n  <li><a href=\"http://www.q12.org/ode/ode.html\">ODE</a> - a free rigid body dynamics\n    package which includes collision detection.\n  <li><a href=\"http://photoneffect.com/coldet/\">ColDet</a> - a free collision\n    detection library for generic polyhedra.\n  <li><a href=\"http://www.ams.sunysb.edu/%7Ejklosow/quickcd/QuickCD.html\">QuickCD</a>\n    - uses a hierarchy of k-dops to speed collision detection.\n  <li><a href=\"http://robotics.stanford.edu/%7Ekuffner/software/\">Multibody Dynamics\n    Package</a> - based on Brian Mirtich's research.\n  <li><a href=\"http://www.oxforddynamics.co.uk/download.htm\">FastCar's multi-body\n    package</a> - for single rigid body simulation and collision.\n  <li><a href=\"http://www.fluidstudios.com/publications.html\">Fluid Studio's CD\n    package</a> - has a software version with full source and a hardware version.\n</ul>\n<p>Lander and Hecker have pointers to and comments on some <a href=\"http://www.gamasutra.com/features/20000920/lander_01.htm\">commercial\n  collision detection and response packages</a> (a.k.a. physics engines). The\n  article's a little old, but is a good place to start. One not listed is <a href=\"http://www.oxforddynamics.co.uk/\">FastCar</a>,\n  for vehicle simulation, which has a free downloadable version.\n<p>Chris Hecker has some older introductory articles on rigid body dynamics and\n  <a href=\"http://www.d6.com/users/checker/dynamics.htm\">collision response</a>.\n  There are many articles on simulating physics for games, etc, as well as <a href=\"#books\">books</a>.\n  Older notes from a <a href=\"http://www-2.cs.cmu.edu/afs/cs/user/baraff/www/pbm/pbm.html\">SIGGRAPH\n  course on physically based modelling</a> are online. <a href=\"http://www.gamasutra.com/resource_guide/20030121/\">Gamasutra</a> also has a number of\narticles on physics.\n<p>Related to collision detection, <a href=\"http://www.geom.umn.edu/software/qhull/\">Qhull</a>\n  implements the Quickhull algorithm for finding convex hulls quickly. The <a href=\"http://www.cs.sunysb.edu/~algorith/\">Stony\n  Brook Algorithm Repository</a> has convex hull and other code in its computational\n  geometry section.\n<p><a href=\"http://www.gamasutra.com/features/20020118/vandenhuevel_01.htm\">Collision detection and response for spheres</a> is discussed by van den Heuvel and Jackson.\n\n<a name=\"gfxhw\">\n<h2> Graphics Hardware</h2>\n</a>\n<p><font color=\"#c850c8\">Some worthwhile <a href=\"http://www.cs.lth.se/EDA075/\">nuts and bolts information on hardware and algorithms</a> can be found on Tomas' Mobile Graphics course site. A good site for game platform architecture is <a href=\"http://www.arstechnica.com/\">Ars Technica</a>. Their <a href=\"http://arstechnica.com/articles/paedia.ars\">Paedia</a> area has particularly chewy articles.</font>\n<p>\nWhy is hardware so fast? <a href=\"http://www.graphics.stanford.edu/~hanrahan/talks/why/\">Pat Hanrahan</a> has an interesting talk about this subject, and how stream processing figures into it.\nDavid Kirk has <a href=\"http://www.extremetech.com/print_article/0,3998,a=41828,00.asp\">a nice\nsummary</a> of where hardware is right now and where it's going.\n<p>\n<font color=\"#c850c8\">An interesting concept: open source <a href=\"http://wiki.duskglow.com/tiki-index.php?page=OGPN17\">graphics <i>hardware</i></a>.</font>\n<p>\n<font color=\"#c850c8\">Tech Power Up has an <a href=\"http://www.techpowerup.com/gpudb/\">up-to-date summary</a> of the clock speed, memory size, and other characteristics for every major PC GPU. Rojakpot goes a step further, with <a href=\"http://www.rojakpot.com/showarticle.aspx?artno=88&pgno=0\">GPU information</a> about peak fill rates, memory bandwidth, and more. They have a similar chart for <a href=\"http://www.rojakpot.com/showarticle.aspx?artno=98&pgno=0\">laptop GPUs</a>. ExtremeTech gives a reasonable summary of <a href=\"http://www.extremetech.com/article2/0,1697,1905095,00.asp\">how GPUs evolved in 2005</a> and what to look for in 2006.</font>\n<p>\nFor some speculation on what the next generation of graphics hardware holds,\nsee <a href=\"http://tech-report.com/etc/2002q3/nextgen-gpus/index.x?pg=4\">Scott\nWasson's</a> article. I disagree with his belief that Pixar-level quality is just\naround the corner - we need more memory for textures and geometry (say a gigabyte\nfor each - doable in a few years), and much more sampling and filtering per pixel\n(which will suck up a lot of compute power) to achieve this goal. It's still a\ngood overview of the current state of the art, and discusses a fair bit about\nthe GeForce FX (then NV30) vs. ATI's R300 (i.e. the Radeon 9700).\n<p><font color=\"#c850c8\">NVIDIA has gone one step beyond madness for the &uuml;bergamer: <a href=\"http://www.pcper.com/article.php?aid=195\">Quad SLI</a>, in which four high-end graphics chips work on the same frame at once. 2 GB on-board memory, 96 pixel pipelines, 5.2 teraflops, and 6-speed F1-derived gearbox (wait, that last one's for the F430 Ferrari).</font>\n<p>There are a number of papers at <a href=\"http://www.cs.brown.edu/~tor/sig2003.html\">SIGGRAPH 2003</a>\n about using the GPU for implementing classical numerical algorithms, such as sparse matrix solvers.\n Mark Harris has made an extensive research and resources site about <a href=\"http://www.gpgpu.org/\">using\n  GPUs to rapidly solve non-graphical problems</a>. <font color=\"#c850c8\">Their wikified <a href=\"http://www.gpgpu.org/wiki/FAQ\">FAQ</a> is particularly helpful.</font> Also see <a href=\"http://www.cs.unc.edu/~geom/hardware/index.shtml\">UNC Chapel Hill's page.\n<font color=\"#c850c8\">One of the first commercial products using the GPU for something other than 3D rendering is ATI's\n<a href=\"http://www.extremetech.com/article2/0,1697,1880668,00.asp\">Avivo product</a>. Admittedly, this product\ndoesn't wander far from the GPU's original purpose, converting video files to other formats, about five times faster than the CPU can do this operation.</font>\n<p><font color=\"#c850c8\">What's Sony's Playstation 3 like technically? <a href=\"http://home.btconnect.com/hgi/ps3/ps3overview.html\">Here's a quick summary</a>, and Wikipedia has a fair amount of <a href=\"http://en.wikipedia.org/wiki/Playstation_3\">data on the console</a>.</font>\nSee <a href=\"http://www.arstechnica.com/archive/news/1042179801.html\">Ars Technica</a> (and <a href=\"http://www.arstechnica.com/wankerdesk/3q02/playstation3.html\">here</a>) for more on this architecture.\n<p>\n Speaking of massively parallel, read about\n  <a href=\"http://www.acm.org/technews/articles/2003-5/0528w.html#item4\">how to use 70 Playstation 2's to make a supercomputer</a>.\n<p><font color=\"#c850c8\">Steve Collins has a <a href=\"http://isg.cs.tcd.ie/scollins/papers/8-bit.pdf\">fascinating look at ancient consoles</a> from a programmer's perspective.</font> There are many sites about old console architectures, including: <a href=\"http://www.videotopia.com/\">Videotopia</a>, <a href=\"http://www.icwhen.com/index.shtml\">ICWhen</a>, <a href=\"http://www.geocities.com/SiliconValley/Vista/3015/atari.html\">Planet Irata</a>, <a href=\"http://www.nvg.ntnu.no/sinclair/\">Planet Sinclair</a>, <a href=\"http://www.hut.fi/Misc/cbm/docs/index.html\">Commodore 64</a>. Emulators for many old machines can\nbe found at <a href=\"http://www.classicgaming.com/vault/emulate.shtml\">Classic Gaming</a>.\n<p>An article on <a href=\"http://www.gamespy.com/articles/july03/25smartest/index19.shtml\">3dfx</a> gives a glimpse at what propelled 3D graphics cards to being a consumer product.\n\n<p>Anselmo Lastra's talk of <i><a href=\"http://www.graphics.cornell.edu/workshop/talks/complexity/lastra.pdf\">All\n  the Triangles in the World</a></i> has a clever slide showing how graphics accelerators\n  have outstripped Moore's Law for decades, and how some of the gains have been turned into\n  quality improvements.</p>\n<p>Some good tutorials on CPUs, memory, and other hardware elements are available\n  at <a href=\"http://arstechnica.com/paedia/index.html\">Ars Technica</a>. There\n  are also some in-depth articles there on the <a href=\"http://arstechnica.com/paedia/3dtech.html\">Playstation2's\n  architecture</a>, an interesting beastie. Paul Hsieh has a nice <a href=\"http://www.azillionmonkeys.com/qed/accelerator.html\">tutorial\n  on graphics accelerators</a> - a bit dated (remember the T-buffer? Fahrenheit?),\n  but still good.</p>\n<p>A fascinating piece of <a href=\"http://valve.speakeasy.net/survey/\">market\n  info is provided by Valve</a>: everyone loading new patches of <i>Half-Life</i>\n  from mid-2001 on could respond to a mostly-automatic survey. Over a million\n  people replied. Admittedly, these are perhaps fairly hardcore gamers (though,\n  on the other hand, <i>Half-Life</i> is pretty ancient), but the results are\n  surprising.</p>\n<p><font color=\"#c850c8\">One reason little is published about commercial graphics hardware architectures is that there are trade\n  secrets and possible patent infringement involved. The <a href=\"http://www.patentarcade.com/\">Patent Arcade</a>\n  site tracks patent infringement, copyright infringement, and other videogame related legal issues.</font>\n<p> Many of the papers at the <a href=\"http://www.graphicshardware.org/\">Eurographics/SIGGRAPH\n  Graphics Hardware Workshop</a> are available on the web through <a href=\"http://www.cs.brown.edu/people/tor/\">Tim Rowley's page</a>.\n<p>3dlabs is going the route of more GPU programmability with their <a href=\"http://www.anandtech.com/video/showdoc.html?i=1614\">P10\n  architecture</a> (a little more info is at <a href=\"http://www.3dlabs.com/whatsnew/pressreleases/pr02/02-05-03-vpu.htm\">3dlabs'\n  site</a>).\n<p>24 bits of color is usually enough, but not always. Here's an <a href=\"cubes.gif\">image\n  showing concentric bands</a> only one pixel value apart. <a href=\"http://www.matrox.com/mga/products/parhelia512/home.cfm\">Matrox's\n  Parhelia graphics accelerator</a> includes the ability to output 10 bits per\n  channel, as does the <a href=\"http://tech-report.com/etc/2002q3/nextgen-gpus/index.x?pg=3\">P10</a>\n  (also see the <a href=\"http://www.tomshardware.com/graphic/02q2/020514/\">Tom's\n  Hardware</a> and <a href=\"http://www.anandtech.com/video/showdoc.html?i=1620&p=2\">Anandtech</a>\n  articles).\n<p><a href=\"http://www.d6.com/users/checker/misctech.htm\">Chris Hecker</a> has\n  written extensively on perspective correct texture mapping. An example of the\n  errors caused by not correcting for perspective when texturing can be seen in\n  <a href=\"http://www.erichaines.com/\">the spinning head</a>.\n<p><font color=\"#7a357a\"><a href=\"http://www.gamasutra.com/features/20040603/pournelle_01.shtml\">Microsoft's plans</a> for using CPU hardware (e.g. 64 bits) is detailed by Alex Pournelle. Also available are Microsoft's <a href=\"http://www.microsoft.com/whdc/device/display/graphics-reqs.mspx\">graphics hardware requirements</a> for Longhorn and related efforts.</font>\n<p>The <a href=\"http://news.com.com/2100-1040-931296.html\">Xbox's security systems\n  have been cracked</a>, and <a href=\"http://news.com.com/2100-1040-978957.html\">there's money to be made</a> cracking it further.\n<font color=\"#a043a0\">There is <a href=\"http://www.xbox-linux.org/\">another site</a> dedicated to running Linux on the Xbox.</font>\n<font color=\"#7a357a\">There's even a <a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1931836310?tag=somebooksilike\">book</a> about it and some other consoles, and <a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/0764578065/\">another one</a> on still other consoles.</font>\n<p>One case study in the second edition is about the Kyro family of chipsets,\n  based on the PowerVR tiling architecture. Also available is the <a href=\"http://www.pvrdev.com/\">PowerVR\n  SDK</a>. (The <a href=\"http://www.siliconstrategies.com/story/OEG20020208S0016\">bad\n  news</a> is that they didn't win the war.)\n<p><font color=\"#a043a0\">Intel's Extreme Graphics accelerator uses <a href=\"http://www.intel.com/cd/ids/developer/asmo-na/eng/segments/games/168252.htm\">zone graphics</a> to subdivide the screen and so save graphics memory bandwidth.</font>\n\n<p><font color=\"#a043a0\">Z-fighting (where the z-depths match but you want one surface to lie atop another) can be ameliorated with z-biasing. Intel has an <a href=\"http://www.intel.com/cd/ids/developer/asmo-na/eng/segments/games/168495.htm\">article about driver independent methods</a> of doing z-biasing with DirectX.</font>\n<p>If you have a hankering to overclock or tweak your graphics accelerator, you\n  could start at <a href=\"http://www4.tomshardware.com/guides/overclocking/\">Tom's\n  Hardware</a> and <a href=\"http://www.tweaktown.com/\">Tweaktown</a>.\n<p>Immersive Technologies announced the <a href=\"http://www.immersiveweb.com/home/products_services/hyperion.asp\">Hyperion\n  system</a> at SIGGRAPH 2001, which is a system that is for computing global\n  illumination solutions at interactive rates (they're aiming it at entertainment,\n  i.e. games). They're trying to do this by using custom hardware, a server with\n  lots of processors, a fast network connection, and patent-pending algorithms\n  that allow faster intersection. Check out the <a href=\"http://www.immersiveweb.com/home/products_services/documents/GlobalIllumination-Gaming.pdf\">whitepaper</a>\n  for their vision. Researchers at <a href=\"http://graphics.stanford.edu/papers/rtongfx/\">Stanford</a>\n  and the <a href=\"http://graphics.cs.uiuc.edu/%7Ejch/papers/rt2/\">University\n  of Illinois</a> are examing hardware ray tracing by using pixel shaders and\n  texturing.\n<p> The <a href=\"http://sourceforge.net/projects/chromium/\">Chromium</a> project\n  is exploring cluster rendering systems using a tiled screen approach; there\n  is a <a href=\"http://graphics.stanford.edu/papers/cr/\">SIGGRAPH 2002 paper</a>\n  on the concepts. The <a href=\"http://graphics.stanford.EDU/projects/flashg/\">Stanford\n  FLASH project</a> is researching hardware for data parallel rendering algorithms.\n<p><font color=\"#a043a0\">Intel has a good summary of the <a href=\"http://developer.intel.com/technology/pciexpress/devnet/desktop.htm\">PCI Express\n  interface</a>.</font> For hardcore semiconductor news, try <a href=\"http://www.eetimes.com/\">the\n  EE Times</a>. The <a href=\"http://public.itrs.net/\">International Technology\n  Roadmap for Semiconductors</a> shows some of the hurdles ahead to maintaining\n  Moore's Law, and where the law may break down.\n<p> Roy Latham outlines 12 features he considers important for high-end simulation\n  work in a brief, readable <a href=\"http://www.cgsd.com/CGSDnews/CGSDnews6.html#IG Features in PC Graphics\">4\n  page article</a>.\n<p> Paul Hsieh has written a good Web article on <a href=\"http://www.azillionmonkeys.com/qed/flicker.html\">triple\n  buffering</a> and related subjects. Michael Bacik discusses handling different\n  color depths and screen sizes in his <a href=\"http://gamasutra.com/features/19990521/pixel_conversion_01.htm\">Run-Time\n  Pixel Format Conversion</a> article.\n<p>A fascinating property of LCDs is that <a href=\"http://grc.com/cleartype.htm\">subpixel\n  resolution rendering</a> is possible; this is the underlying technology for\n  Microsoft's ClearType.\n<p> An article by Joshua Walrath on <a href=\"http://www.daniele.ch/school/30vs60/30vs60_1.html\">how\n  many frames per second we can perceive</a> discusses how 60 FPS is still perceptible,\n  but 72 FPS is sufficient (though as the screen size grows, this number needs\n  to increase). There's a <a href=\"http://amo.net/NT/02-21-01FPS.html\">related article here</a>.\n<p><a href=\"http://www.entechtaiwan.com/ps.htm\">PowerStrip</a> is a shareware program\n  which provides a huge number of controls over a wide range of graphics cards.\n<p> For Mac developers, <a href=\"http://www.mactech.com/articles/develop/index.html\"><i>develop</i>\n  magazine archives</a> are maintained at the <a href=\"http://www.mactech.com/\">MacTech\n  magazine</a> site.\n<p><font color=\"#c850c8\">Two new APIs worth note: <a href=\"http://en.wikipedia.org/wiki/OpenMAX\">OpenMAX</a>, which is a \ncross-platform system for using audio and video streams, and <a href=\"http://en.wikipedia.org/wiki/OpenVG\">OpenVG, which is for hardware accelerated 2D graphics.</font>\n<p><a href=\"http://www6.tomshardware.com/graphic/00q3/000704/index.html\">Tom's\n  Hardware</a> has an article on what affects benchmarking tests. Particularly\n  interesting is the increasing effect of memory bandwidth. One of the most popular\n  gaming benchmarks is <a href=\"http://www.futuremark.com/download/?3dmark03.shtml\">MadOnion's\n  3DMark</a> - it also has some fun eye-candy. However, even this benchmark <a href=\"http://www.pcworld.com/news/article/0,aid,110896,00.asp\">can be manipulated a bit.</a>\n  A good list of <a href=\"http://www.majorgeeks.com/showfiles.php?cat=4&sort=5\">benchmark\n  tests for gaming and professional accelerator boards</a> can be found on Major\n  Geeks. Many of the PC accelerator web sites (see below), such as <a href=\"http://www2.tomshardware.com/\">Tom's\n  Hardware</a>, measure the performance of the latest boards. Michael Herf's <a href=\"http://www.stereopsis.com/blttest/index.html\">BltTest</a>\n  code is useful for measuring raw blit speed.\n<p>Two software-only solutions for making movies of interactive programs are\n  <a href=\"http://www.fraps.com/\">FRAPS</a> and\n  <a href=\"http://www.hyperionics.com\">HyperCam</a>. FRAPS also measures and displays the frame rate of any 3D application.\n<a name=\"ihv\">\n<h3>IHVs and News</h3>\n</a> PC and console chip manufacturer sites include\n<a href=\"http://www.nvidia.com/\">NVIDIA</a>/<a href=\"http://www.nvnews.net/\">nV\nNews</a>/<a href=\"http://www.riva3d.com/\">RIVA 3D</a>, <a href=\"http://www.atitech.com/\">ATI\nTech</a>/<a href=\"http://www.rage3d.com/\">Rage3D</a>, <a href=\"http://www.matrox.com/\">Matrox</a>/<a href=\"http://www.matroxusers.com/\">Matrox\nUsers Resource Centre</a>, <a href=\"http://www.3dlabs.com/\">3Dlabs</a>, <a href=\"http://www.powervr.com/\">Imagination\nTechnologies</a>, as well as a &quot;theoretical&quot; manufacturer, <a href=\"http://www.bitboys.fi/\">Bitboys</a>.\n<p> For pure PC graphics accelerator coverage, try <a href=\"http://www.sharkyextreme.com/\">Sharky\n  Extreme</a>, <a href=\"http://www.tomshardware.com/\">Tom's Hardware Guide</a>,\n  <a href=\"http://www.anandtech.com/\">AnandTech</a>, <a href=\"http://www.hardocp.com/\">[H]ARD|OCP</a>,\n  <a href=\"http://www.hothardware.com/\">HotHardware</a>,\n  <a href=\"http://www.beyond3d.com/\">Beyond 3D</a>,\n  <a href=\"http://www.tweak3d.net/\">Tweak3D</a>, <a href=\"http://www.bjorn3d.com/\">Bj&ouml;rn's\n  3D World</a>, <a href=\"http://www.extremetech.com/\">ExtremeTech</a>,\n  <a href=\"http://www.gamespy.com/hardware/\">PlanetHardware</a>, <a href=\"http://www.hardwarecentral.com/\">Hardware\n  Central</a>, <a href=\"http://www.gamersdepot.com/\">Gamers Depot</a>, <a href=\"http://www.firingsquad.com/\">FiringSquad</a>,\n  <a href=\"http://www.deviantforums.com/index.php\">Deviant PC Forums</a>,\n  <a href=\"http://3dgpu.com\">3DGPU</a>,\nand <a href=\"http://www.gamepc.com/\">GamePC</a>,\n  to name too many. To see all sorts of information about your motherboard (including\n  temperatures), try the <a href=\"http://mbm.livewiredev.com/\">Motherboard Monitor</a>.\n  <font color=\"#c850c8\">For buying graphics cards, I personally prefer <a href=\"http://www.newegg.com/ProductSort/Category.asp?Category=38\">newegg.com</a>.</font>\n<p> There are also <a href=\"http://home.planet.nl/~mourits/koelkast/\">many fine\n  uses for old hardware</a>.\n<a name=\"future\">\n<h2>The Future (resources)</h2>\n</a>\n<p><font color=\"#7a357a\">On the games front, there is an interesting <a href=\"http://www.beyond3d.com/interviews/sweeney04/\">interview with Tim Sweeney</a>, chief architect of the <a href=\"http://www.unrealtechnology.com/html/technology/ue30.shtml\">Unreal Engines</a>, which talks about the near future.</font>\n<p>One part of the future is certainly about graphics on handhelds. On the research front, Akenine-M&ouml;ller and others have begun\n  <a href=\"http://graphics.cs.lth.se/research/mobile/\">a page of links</a> to handheld graphics research and resources. He is also a coauthor of <a href=\"http://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/pubs/masses.pdf\">\"Graphics for the Masses: A Hardware Rasterization Architecture for Mobile Phones\"</a>, which appears in <a href=\"http://www.cs.brown.edu/~tor/sig2003.html\">SIGGRAPH 2003</a>.\n<p>There are many sites related to computer games programming (and graphics programming\n  in general), including (in approximate order of usefulness) <a href=\"http://www.gdmag.com\"><i>Game\n  Developer</i> magazine's site</a> and the related <a href=\"http://www.gamasutra.com\">Gamasutra\n  site</a> (especially their <a href=\"http://www.gamasutra.com/php-bin/article_display.php?category=7\">Programming\n  area</a>, their <a href=\"http://www.gamasutra.com/php-bin/article_display.php\">articles area</a>, their <a href=\"http://www.gamasutra.com/features/index_gdc.htm\">GDC page</a>, and their <a href=\"http://www.gamasutra.com/features/index_gdmag.htm\">Game Developer magazine reprint page</a>), <a href=\"http://www.gamedev.net/\">GameDev.net</a> (especially their <a href=\"http://www.gamedev.net/reference/list.asp?categoryid=40\">Graphics area</a>), <a href=\"http://www.flipcode.com/\">flipcode</a>\n  (especially their <a href=\"http://www.flipcode.com/articles\">tutorials</a>),\n  <a href=\"http://www.cfxweb.net/\">CFXweb</a>, <a href=\"http://www.gignews.com/\">GIG</a>, and <a href=\"http://gpp.netfirms.com/\">Games++</a>.\n  For even more sites and resources, see the nicely organized <a href=\"http://www.gdse.com/\">Game\n  Development Search Engine</a>. If you just want to see what the best games are,\n  try <a href=\"http://www.gamerankings.com/itemrankings/stats.asp\">GameRankings.com</a>.\n\n<p> For general console and computer game news, see <a href=\"http://gamespot.com/\">Gamespot</a>,\n  <a href=\"http://www.gamespy.com/\">GameSpy</a>, <a href=\"http://www.gamesdomain.co.uk/\">Games\n  Domain</a>, <a href=\"http://www.pcgamer.com/\">PC Gamer</a>,\n  or <a href=\"http://www.ugo.com/channels/games/\">UGO</a>, among many others.\n  For the latest news and demos of purely 3D games, see <a href=\"http://www.3dfiles.com/\">3D\n  Files</a>. Other fun demo/screensaver/eye-candy site include <a href=\"http://www.demonews.com/\">DemoNews</a>. Other 3D gaming news\n  sites include the <a href=\"http://www.avault.com/\">Adrenaline Vault</a> and\n  <a href=\"http://www.bluesnews.com/\">Blue's News</a>. The largest collection\n  of demos, patches, trailers, etc, is <a href=\"http://www.fileplanet.com/\">FilePlanet</a>.\n\n<p><a href=\"http://www.gamasutra.com/php-bin/article_display.php?category=7\">Gamasutra's\n  programming area</a> has a wide variety of easily approachable technical articles\n  on many facets of real-time rendering. The <a href=\"http://www.gdmag.com/code.htm\"><i>Game\n  Developer</i> magazine code site</a> is an excellent collection of source code\n  and demonstration programs illustrating various techniques. This magazine is\n  free to qualified readers, and is highly recommended. <a href=\"http://www.darwin3d.com/gamedev.htm\">Jeff\n  Landers' site</a> has his code and executables distributed by <i>Game Developer</i>,\n  plus additional notes and screen shots. <a href=\"http://www.programmersheaven.com/\">Programmers\n  Heaven</a> has resources and links to programming information on a wide variety\n  of topics.\n\n<p>The <a href=\"http://lists.sourceforge.net/mailman/listinfo/gdalgorithms-list/\">GDAlgorithms\n  mailing list</a> is a superb place for information on interactive computer graphics.\n  Search their <a href=\"http://sourceforge.net/mailarchive/forum.php?forum_id=6188\">archives</a>\n  (also viewable <a href=\"http://www.geocrawler.com/lists/3/SourceForge/4856/0/\">here</a>)\n  for information on all sorts of topics. <a href=\"http://www.flipcode.com/forums/\">Flipcode's\n  forums</a> have threads on a wide variety of game development topics, especially\n  graphics, as does <a href=\"http://www.gamedev.net/community/forums/forum.asp?forum_id=12\">GameDev.net</a>\n  and <a href=\"http://www.mrgamemaker.com/\">Mr Gamemaker's</a>. A small collection\n  of papers is located at the <a href=\"http://www.graphicspapers.com/\">Graphics\n  Papers</a> site.\n<p>There are link collections to the papers from\n<a href=\"http://www.cs.brown.edu/~tor/sig2003.html\">SIGGRAPH 2003</a>,\n<a href=\"http://www.cs.brown.edu/~tor/sig2002.html\">SIGGRAPH 2002</a>,\n <a href=\"http://www.cs.brown.edu/~tor/sig2001.html\">SIGGRAPH\n  2001</a>, <a href=\"http://www.cs.brown.edu/~tor/sig2000.html\">SIGGRAPH 2000</a>,\n  and <a href=\"http://www.graphics.lcs.mit.edu/~fredo/Book/publi.html#online\">previous\n  SIGGRAPHs and other conferences</a>. <a href=\"http://www.siggraph.org/publications/bibliography/\">SIGGRAPH's\n  bibliography searcher</a> searches against 13,000 computer graphics articles\n  and books (not just SIGGRAPH publications). All papers from recent\n  <a href=\"http://www.graphicsinterface.org\"><I>Graphics Interface</I> conferences</a> are\n  available for free online. <a href=\"http://www.graphics.lcs.mit.edu/~fredo/book.html\">Fr&eacute;do\n  Durand's</a> site is a good jump-off point for publications, researchers, and\n  other graphics research related topics. The ACM TOG's <a href=\"http://tog.acm.org/#resources\">Resources</a>\n  section has pointers to much other material and research labs. See this page's\n  <a href=\"#refs\">Bibliography</a> section for more information about where to\n  get articles online. Links to some conferences of interest: <a href=\"http://www.siggraph.org/calendar/\">numerous\n  SIGGRAPH-affiliated conferences</a> such as <a href=\"http://www.siggraph.org/s2002/\">SIGGRAPH\n  itself</a> and <a href=\"http://www.siggraph.org/conferences/i3d/\">I3D</a>, <a href=\"http://www.eg.org\">Eurographics</a>,\n  and the <a href=\"http://www.gdconf.com/\">Game Developers Conference</a>. <a href=\"http://www.gamasutra.com/features/index_gdc.htm\">Some presentations\n  from older GDCs</a> are available at the Gamasutra site (<a href=\"http://www.gamasutra.com/php-bin/article_display.php?category=gdc\">programming specific talks here</a>). The <a href=\"http://www.cgmi.inf.uni-konstanz.de/egsr2005/\">Eurographics\n  Symposium on Rendering</a> is another good source of information. <font color=\"#7a357a\">The <a href=\"http://techsem.com/\">Game Technology Seminars</a> will be happening again during 2004.</font>\n\n<p><a href=\"http://www.gdmag.com/\">\"Game Developer Magazine\"</a> has some excellent, approachable articles on\ninteractive computer graphics algorithms. <a href=\"http://www.gamasutra.com/php-bin/article_display.php?category=30\">Some of these articles</a> have been reprinted on Gamasutra's site. A <a href=\"http://www.gdmag.com/subs/\">free subscription</a> is available to professionals working in the industry. <font color=\"#7a357a\">If you're deeply into game industry news, check out <a href=\"http://www.gamesindustry.biz/\">GamesIndustry</a>.</font>\n<p>To see what games graphics programmers are thinking about, check their <a href=\"http://finger.planetquake.com/\">plan\n  files</a>. John Carmack of <a href=\"http://finger.planetquake.com/company.asp?id=1\">id\n  Software</a> has one of the longest running <a href=\"http://finger.planetquake.com/plan.asp?userid=johnc&id=16040\">plan\n  files</a>, which contains much interesting material in it.\n\n<p>Two online news magazines which include material of relevance to real-time\n  rendering are <a href=\"http://www.wave-report.com/\">The WAVE Report</a> (<a href=\"http://www.3dlinks.com/wave.cfm\">searchable</a>\n  from the <a href=\"http://www.3dlinks.com/\">3D Links site</a>), and David Duberman's\n  <a href=\"http://www.3dlinks.com/spectrum/index.cfm\">Spectrum Report</a>. Both\n  are worthwhile, and both are free. <a href=\"http://www.cgw.com\">Computer\n  Graphics World</a> tracks commercial developments in the computer graphics industry\n  in general, though it's easier to just read the magazine.\n\n<p><a href=\"http://www.gamasutra.com/jobsearch\">Gamasutra</a> lists a number\n  games industry employment opportunities.\n  <a href=\"http://www.games-match.com/\">games-match.com</a> tries to match up\n  employers and job seekers.\n<p>We discuss using hardware renderers for movie-making. An interesting related\n  phenomenon is <a href=\"http://www.machinima.com/\">Machinima</a>,\n  making movies using real-time rendering engines from 3D shooters to generate\n  or display the frames. <font color=\"#c850c8\">See the <a href=\"http://www.machinima.org/machinima-faq.html\">FAQ</a>\n  for more info.</font> An older, related phenomenon is the <a href=\"http://www.oldskool.org/demos/explained/#whatisademo\">Demo\n  Scene</a>; read about it in <a href=\"http://www.gamasutra.com/features/20010216/scheib_01.htm\">Gamasutra</a>\n  and check out the demos linked there. Also see <a href=\"http://www.igda.org/SIGs/demoscene.htm\">the\n  IGDA's DemoScene page</a> for some reasonable information, including their <a href=\"http://www.igda.org/SIGs/demoscene/demoscene_links.htm\">links</a>\n  page. <a href=\"http://www.scene.org/news.php\">Scene.org</a> is one of the best\n  sites for Demo Scene news and a storehouse for a huge number of demos. <a href=\"http://ths.demoscene.org/start.html\">Two\n  Headed Squirrel</a> provides commentary and screen shots of many demos, and\n  <a href=\"http://www.pouet.net/top10.php\">Pou&euml;t</a> and <a href=\"http://www.calodox.org/demoo/\">Demoo</a>\n  give nice lists of demos worth seeing. There are even <a href=\"http://www.yodel.net/downloads.asp\">demos on cell phones</a>; Septima uses summed-area\n  tables to do blurs in real-time. <font color=\"#7a357a\">Also impressive is <a href=\"http://theprodukkt.com/\">.kkrieger</a>, a 96K first person shooter game developed by a demo group.</font>\n<p>For an overview of the computational and resource costs of <i>A Bug's Life</i>,\n  see <a href=\"http://www.graphics.cornell.edu/workshop/talks/reality/gritz.pdf\">Larry\n  Gritz's talk</a> at the <a href=\"http://www.graphics.cornell.edu/workshop/\">Workshop\n  on Rendering, Perception, and Measurement</a>. Also from this workshop, Anselmo\n  Lastra provided an <a href=\"http://www.graphics.cornell.edu/workshop/talks/complexity/lastra.pdf\">interesting\n  chart by John Poulton</a> showing how graphics accelerators have been beating\n  Moore's Law over the years.\n<p>The results of Stanford's graphics course <a href=\"http://graphics.stanford.edu/demos/\">video\n  game competition</a> for past years are available for download. These are entertaining\n  and educational, and many come with source code.</p>\n<p>For a nicely annotated set of graphics related links, see the <a href=\"http://freespace.virgin.net/hugo.elias/links/l_main.htm\">good-looking\n  textured light-sourced bouncy fun smart and stretchy links page</a>. Many\n  game development links can be found at the <a href=\"http://www.cyberloonies.com/english.html\">Cyber\n  Loonies site</a>. <font color=\"#7a357a\">Yet more links\n  <a href=\"http://www.dimension3.sk/web/links.php\">here</a>, from Michal Valient.</font>\n  Then go visit <a href=\"http://www.geocities.com/TimesSquare/Castle/1427/pamming.htm\">this\n  one</a>.\n<p>Have you read our book cover to cover? You can <a href=\"http://www.acm.org/pubs/tog/editors/erich/SubtleTools.zip\">test your knowledge</a> with the five questions in this talk.\n<p>The highest resolution full-color display device appears to be the IBM's T221, which has\na resolution of 3840x2400, and can be driven by a set of processors running in parallel, using\n<a href=\"http://sourceforge.net/projects/chromium/\">Chromium</a>.\n<p>The non-profit organization <a href=\"http://www.igda.org/\">IDGA</a> supports\n  various game development activities.\n<p>An open question is what is the primitive of the future: polygons, fragments,\n  voxel splats, or something else? One man's answer: <a href=\"http://webpages.mr.net/bobz/ttyquake/\">ASCII</a>.\n</p>\n<a name=\"faq\">\n<h3>FAQs and Related Sites</h3>\n</a>\n<p>The home for the most current graphics FAQs is the <a href=\"http://www.faqs.org/faqs/graphics/\">Internet\n  FAQ Archives</a>.\n<p> There are a number of online glossaries of terms. Apple has a <a href=\"http://developer.apple.com/techpubs/mac/Sprockets/GameSprockets-317.html\">Mac\n  oriented one</a>, and <a href=\"http://webopedia.internet.com/Graphics/\">Webopedia</a>\n  a short general one. Schorsch has a <a href=\"http://www.schorsch.com/kbase/glossary/index.html\">glossary\n  of lighting design terms</a> available online.\n<p> Usenet news has 2% pure gold, information you cannot find anywhere else. The\n  newsgroup <a href=\"news:comp.graphics.algorithms\">comp.graphics.algorithms</a>\n  is just what it sounds like, and often has interesting threads. <a href=\"http://stevehollasch.com/cgindex/index.html\">Much\n  of the gold</a> has been collected in one spot by Steve Hollasch. The newsgroups\n  <a href=\"news:comp.games.development.programming.algorithms\">comp.games.development.programming.algorithms</a>\n  and <a href=\"news:comp.games.development.programming.misc\">comp.games.development.programming.misc</a>\n  have good material about real-time programming. If you have a specific topic\n  in mind, <a href=\"http://groups.google.com/\">Google Groups</a> is a good way\n  to search Usenet news for it.\n<a name=\"opengl\">\n<h3>OpenGL</h3>\n</a>\n<p>The best source for OpenGL information is <a href=\"http://www.opengl.org/\">OpenGL.org</a>.\n  <font color=\"#c850c8\">The latest <a href=\"http://www.opengl.org/documentation/opengl_current_version.html\">OpenGL specification</a> lives there, among much else.</font>\n  A handy resource is all the <a href=\"http://developer.3dlabs.com/documents/index.htm\">OpenGL\n  reference documentation</a> online and hyperlinked (there are a number of variants\n  on this, <a href=\"http://msdn.microsoft.com/library/default.asp?url=/library/en-us/opengl/glfunc02_5ub8.asp\">Microsoft's</a>;\n  search <a href=\"http://www.google.com/\">Google</a> on &quot;glGet&quot; for\n  more). The 1.1 (i.e. pretty ancient) version of the entire <a href=\"http://acm.up.edu/redbook/\">Red\n  Book</a> is available online.\n<p>A good way to learn OpenGL is to use it; <a href=\"http://www.xmission.com/~nate/tutors.html\">Nate\n  Robins's tutorials</a> are an excellent starting place. Another good set of OpenGL tutorials\n  can be found on <a href=\"http://nehe.gamedev.net/\">Neon Helium's site</a>. There's also a short\n  <a href=\"http://www.nullterminator.net/opengl32.html\">OpenGL Win32 tutorial</a>.\n  Tom Nuydens has many\n  <a href=\"http://www.delphi3d.net/listfiles.php?category=2\">code examples</a>\n  of OpenGL functionality done in Delphi.\n<p><a href=\"http://www.delphi3d.net/hardware/index.php\">The OpenGL Hardware Registry</a>\n  lists the OpenGL capabilities for many different graphics cards. There are also a\n  <a href=\"http://www.delphi3d.net/download.php\">large number of demos</a> available,\n  showing the use of many different API calls.\n  A list of all <a href=\"http://oss.sgi.com/projects/ogl-sample/registry/\">OpenGL\n  extensions</a> is maintained at SGI's site. The <a href=\"http://glew.sourceforge.net\">GLEW library</a> is an open source project which helps with the use of OpenGL extensions. NVIDIA's extensions and a huge amount\n  of other <a href=\"http://developer.nvidia.com/view.asp?PAGE=opengl\">OpenGL related\n  information</a> is available at their site\n<p>Mark Kilgard's <a href=\"http://www.opengl.org/resources/libraries/glut/glut_downloads.html\">GLUT\n  (GL Utilities Toolkit)</a> is another good way to try out and experiment with\n  code for many advanced features in OpenGL, and provides a basic platform independent\n  windowing API for OpenGL. There is a <a href=\"http://www.opengl.org/resources/libraries/glut/glut_faq.html\">FAQ</a> about GLUT.\n  A newer version of GLUT is on SourceForge, called\n  <a href=\"http://freeglut.sourceforge.net/\">freeglut</a>.\n  <a href=\"http://www.cs.unc.edu/~rademach/glui/\">GLUI</a>\n  is an interface library built on top of GLUT, for making user interface buttons,\n  checkboxes, arcballs, etc. The <a href=\"http://www.fltk.org/\">Fast Light Toolkit</a>\n  is a GUI toolkit that has GLUT emulation.\n<p>\nFor testing the speed of an OpenGL feature, try the <a href=\"http://www.berkelium.com/OpenGL/isfast.html\">isfast\n  and pdb</a> packages.\n<p>The\n  author of the <I><a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1571691642?tag=somebooksilike\">OpenGL\n  Superbible</a></I> <a href=\"http://starstonesoftware.com/OpenGL/\">has a website</a>\n  with some tidbits on it.\n<p>Opengl.org hosts a number of useful <a href=\"http://www.opengl.org/resources/faq/\">OpenGL\n  FAQs</a>. SGI also has an <a href=\"http://www.sgi.com/software/opengl/faq.html\">OpenGL\n  FAQ</a> which is of more general interest, talking about the ARB and other non-technical matters. Inactive OpenGL FAQs, but still possibly of interest: the <a href=\"http://www.geocities.com/SiliconValley/Park/5625/opengl/\">EFnet\n  FAQ</a>, and the <a href=\"http://www.faqs.org/faqs/graphics/opengl-faq/part1/\">extremely\n  ancient newsgroup FAQ</a>.\n<p>To see what makes OpenGL tick, take a look at <a href=\"http://mesa3d.sourceforge.net/\">Mesa</a>\n  or <a href=\"http://oss.sgi.com/projects/ogl-sample/\">SGI's sample implementation</a>.\n  SGI's reference implementation is not meant to be fast, but is useful for understanding\n  what various commands do. SGI's old but fast software <a href=\"http://www.berkelium.com/OpenGL/sgi-opengl.html\">OpenGL\n  for Windows</a> is available for download. Mesa's is more practical, and the\n  (poorly named) <a href=\"http://utah-glx.sourceforge.net/\">Utah-GLX project</a>\n  is actively working on drivers for Mesa.</p>\n<p>OpenGL continues to evolve, with a <a href=\"http://developer.3dlabs.com/openGL2/index.htm\">2.0\n  specification</a>.</p>\n<p>SGI's publicly available <a href=\"http://techpubs.sgi.com/library/\">technical\n  publications</a> are a useful collection of tutorials and articles. This library\n  includes <a href=\"http://techpubs.sgi.com/library/dynaweb_bin/0640/bin/nph-dynaweb.cgi/dynaweb/SGI_Developer/OpenGLonSGI/@Generic__BookView\"><i>OpenGL\n  on Silicon Graphics Systems</i></a>, which has chapters on optimization.\n<p>The OpenGL newsgroup is <a href=\"news:comp.graphics.api.opengl\">comp.graphics.api.opengl</a>.\n  SGI-specific OpenGL questions can be posted to <a href=\"news:comp.sys.sgi.graphics\">comp.sys.sgi.graphics</a>.\n  An <a href=\"http://groups.yahoo.com/group/opengl-gamedev-l/\">active mailing\n  list for OpenGL game developers</a> is open to all.\n<p><font color=\"#7a357a\">OpenGL can be called from a number of languages other than C, such as Java via <a href=\"http://gl4java.sourceforge.net/\">GL4Java</a>, Perl via <a href=\"http://graphcomp.com/pogl.cgi?v=0111s1m1\">POGL</a> or <a href=\"http://linux.maruhn.com/sec/perl-opengl.html\">CPAN's Perl-OpenGL</a>, Python via <a href=\"http://pyopengl.sourceforge.net/\">PyOpenGL</a>.\n  The best place for OS support and language binding information is on the <a href=\"http://www.opengl.org/documentation/implementations.html\">OpenGL site</a>.</font>\n  In addition, Sun's <a href=\"http://java.sun.com/products/java-media/3D/\">Java3D</a> also\n  calls OpenGL or Direct3D, but is more a scene graph and world building interface\n  than a renderer.\n<p>Hybrid has released their <a href=\"http://www.hybrid.fi/main/download/tools.php\">implementations of OpenGL ES 1.0 and 1.1</a> for free evaluation and noncommercial use. They also host a <a href=\"http://forum.hybrid.fi/\">forum for mobile graphics</a>.\n<p>Subsets of OpenGL have been written for the Palm: <a href=\"http://www.dsbox.com/minigl.html\">miniGL</a>\n  and <a href=\"http://fabrice.bellard.free.fr/TinyGL/\">tinyGL</a>.\n  In related\n  news, Microsoft announced it is adding <a href=\"http://www.gamasutra.com/newswire/bit_blasts/20000302/index3.htm\">DirectX\n  capabilities to Windows CE</a>. Microwindows is an open source project to bring\n  MS Windows' API to smaller devices.\n<p>Mason Woo has an <a href=\"http://www.woo.com/errata.html\">errata site</a> for\n  the <i>OpenGL Programming Guide</i>. <a href=\"ftp://ftp.sgi.com/opengl/\">Code\n  examples from this book</a> and other OpenGL related documents and executables\n  are also available. <a href=\"http://www.gamedev.net/opengl/\">Druid's GL Journal</a>\n  has a number of interesting articles and links for OpenGL. A tutorial on <a href=\"http://gamasutra.com/features/19990723/opengl_texture_objects_01.htm\">OpenGL\n  texture objects</a> is available from Gamasutra's site.\n<p> <a href=\"http://glean.sourceforge.net/\">Glean</a> is a free OpenGL conformance\n  test suite. <a href=\"http://www.glsetup.com/\">GLSetup</a> detects the graphics\n  card and installs the matching OpenGL drivers (though this site hasn't been\n  updated for almost a year, so...). <a href=\"http://glean.sourceforge.net/\"></a>\n<p>A large number of IHVs has announced the formation of the <a href=\"http://www.khronos.org/\">Khronos\n  Group SIG</a> to develop <a href=\"http://www.gamasutra.com/newswire/bit_blasts/20000414/index4.htm\">OpenML</a>,\n  an API for integrating OpenGL graphics with video and audio.\n<p><a href=\"http://www.xglspec.org/\">XGL</a> is meant for representing scenes by using an XML format that\n  maps easily to OpenGL calls.\n<p><font color=\"#c850c8\">For porting to the Mac, <a href=\"http://www.macdx.com/\">MacDx</a> takes your DirectX\n  calls and converts them to OpenGL</font>.\n<p>To convert OpenGL calls into vector-based Postscript, use <a href=\"http://www.geuz.org/gl2ps/\">GL2PS</a>.\n<p>Here's a resource guide for <a href=\"http://homepages.paradise.net.nz/henryj/links/\">OpenGL\n  on the Mac</a>. There is also a <a href=\"http://www.lists.apple.com/mailman/listinfo/mac-games-dev\">games\n  developers' mailing list</a> for the Mac.\n<p>Available on the web is <a href=\"http://www.xmission.com/~legalize/d3d-vs-opengl.html\">a\n  succinct summary</a> of Direct3D and OpenGL and the differences between the\n  two. For a brief (and biased) history of OpenGL and the API wars, see <a href=\"http://www.vcnet.com/bms/features/3d.html\"><i>Microsoft\n  and 3D Graphics</i></a>. Conflict continues, with <a href=\"http://zdnet.com.com/2100-1104-943111.html\">Microsoft\n  claiming patents on vertex and pixel shading</a>, so putting <a href=\"http://www.3dlabs.com/support/developer/ogl2/index.htm\">OpenGL\n  2.0</a>'s future in doubt.\n<a name=\"directx\">\n<h3>DirectX</h3>\n</a>\n<p>Microsoft maintains DirectX sites for <a href=\"http://msdn.microsoft.com/directx/\">developers</a>\n  and for <a href=\"http://www.microsoft.com/windows/directx/\">users</a>. <a href=\"http://www.microsoft.com/windows/directx/downloads\">DirectX\n  10</a> is the newest release available. Extensive <a href=\"http://msdn.microsoft.com/directx/\">DirectX\n  documentation</a> is online. The newsgroups to read are <a href=\"news:microsoft.public.win32.programmer.directx\">microsoft.public.win32.programmer.directx</a>\n  and <a href=\"news:microsoft.public.directx\">microsoft.public.directx</a>. The\n  <a href=\"http://discuss.microsoft.com/archives/directxdev.html\">DirectX Dev\n  mailing list</a> is another useful resource, and you can <a href=\"http://discuss.microsoft.com/SCRIPTS/WA-MSD.EXE?S1=directxdev\">search</a>\n  the archives. </p>\n<p><a href=\"http://www.nvidia.com/object/presentations.html\">NVIDIA</a> and <a href=\"http://www.ati.com/developer/techpapers.html\">ATI</a>\n  each have a large number of presentations about using DirectX.\n<p>Some detailed <a href=\"http://www.xmission.com/~legalize/book/preview/poster/index.html\">DirectX\n  reference posters</a> are available for download.\n\n<a name=\"linalg\">\n<h2>Linear Algebra</h2>\n</a> Also see the <a href=\"#xforms\">Transforms</a> section.\n<p>Dan Sunday has an <a href=\"http://www.geometryalgorithms.com/Archive/Linear%20Algebra/LinearAlgebra.pdf\">introductory guide to linear algebra</a> available from his (quite useful) <a href=\"http://www.geometryalgorithms.com/\">Geometry Algorithms site</a>.\n<p><a href=\"http://www.mathworld.com/\">Eric Weisstein's World of Mathematics</a>\n  is an incredible resource for mathematical definitions, hopefully back on the\n  web for good.\n<p>Paul Bourke's <a href=\"http://astronomy.swin.edu.au/%7Epbourke/geometry/\">geometry\n  page</a> describes a number of common geometric operations (scroll to the bottom).\n<p>Macsyma is free at last. It's now called <a href=\"http://sourceforge.net/projects/maxima/\">Maxima</a>.\n  Macsyma is an symbolic computation program, like Mathematica and Maple: you\n  define equations and can easily combine them, integrate, take the derivative,\n  etc. Maxima is GNU source now, and free is cheaper than the $1495 price for\n  Mathematica.\n<p>You\n  can find a small collection of math related term definitions at <a href=\"http://www.cut-the-knot.com/glossary/atop.html\">Cut\n  the Knot</a>. All sorts of mathematically related links can be found at the\n  <a href=\"http://www.math.niu.edu/~rusin/known-math/collection/master.html\">Math\n  Atlas site</a>. Historical roots of mathematical terms can be found at the <a href=\"http://members.aol.com/jeff570/mathword.html\">Math\n  Word site</a>.\n<p> The <a href=\"http://www.cs.brown.edu/exploratories/freeSoftware/catalogs/repositoryApplets.html\">Exploratory</a>\n  has a few tutorial applets related to linear algebra and transforms. These applets\n  are good for building an intuition and understanding of various topics.\n  <font color=\"#a043a0\"> There is a nice applet for <a href=\"http://www.falstad.com/dotproduct/\">visualizing the dot product</a>.\n  </font>\n\n<a name=\"trigo\">\n<h2>Trigonometry</h2>\n</a> Trig formulas, tables, and other mathematical reference material can be found\nat <a href=\"http://www.sisweb.com/math/tables.htm\">Dave's Math Tables</a>. <a name=\"refs\">\n<h2>Bibliography</h2>\n</a> <a href=\"http://www.graphics.lcs.mit.edu/~fredo/book.html\">Fr&eacute;do Durand's</a>\npage has links to researchers, labs, conferences, and publications. <a href=\"http://www2.iro.umontreal.ca/~ratib/code/\">Karim\nRatib's page</a> (look under Applications/Computer Graphics) has lists and links\nto many journal articles available online (see his <i>Publications</i> subdirectory).\n<i><a href=\"http://computer.org/cga/\">IEEE Computer Graphics and Applications</a></i>\nhas issues from 1995 to the present available online to members. The <a href=\"http://www.acm.org/dl/\">ACM\nDigital Library</a> is a paid service offering ACM proceedings and journals electronically,\nback to the 1980's; it is searchable for free by anyone. A yearly subscription\nis available (a particular bargain for students) or articles can be purchased\nindividually. The site can also be searched and browsed by non-subscribers. <a href=\"http://www.gamasutra.com/php-bin/article_display.php?category=gdc\">Some presentations\n  from GDC</a> are available at the Gamasutra site. These contain some fascinating bits of information not available\nelsewhere.\n<p> WPI's <a href=\"http://www.cs.wpi.edu/%7Ematt/courses/cs563/\">\"Advanced Topics\n  in Computer Graphics\" page</a> has some interesting material. Under \"Presentation\n  Summaries\" there are many paper summaries on a wide variety of rendering related\n  topics.\n<p> SIGGRAPH's <a href=\"http://www.siggraph.org/publications/bibliography/\">Bibliography\n  Database Search</a> is focused on computer graphics references. A general <a href=\"http://liinwww.ira.uka.de/bibliography/\">computer\n  science reference search engine</a> has references to many other computer graphics\n  and computer science related sources. <a href=\"http://citeseer.ist.psu.edu/\">CiteSeer</a>\n  is a useful article searcher, showing both articles and letting you know what\n  articles cite a given article. <font color=\"#c850c8\">In the same vein,\n  <a href=\"http://scholar.google.com/\">Google Scholar</a> lets you search research articles.</font>\n  <a href=\"http://www.graphicspapers.com/\">GraphicsPapers</a>\n  searches for paper titles and gives likely URLs for their location - nice for\n  if Google fails you.\n<p> <a href=\"http://tog.acm.org/\"><img src=\"http://tog.acm.org/acm40.gif\" height=40 width=40 alt=\"TOG logo\" align=\"center\"></a>\n  Thanks to <a href=\"http://tog.acm.org/\">ACM TOG</a> for providing a home\n  for these web pages.\n<p>\n  <!--WEBBOT bot=\"HTMLMarkup\" startspan ALT=\"Site Meter\" -->\n  <script type=\"text/javascript\" language=\"JavaScript\">var site=\"sm1realtime\"</script>\n  <script type=\"text/javascript\" language=\"JavaScript1.2\" src=\"http://sm1.sitemeter.com/js/counter.js?site=sm1realtime\">\n</script>\n  <noscript> <a href=\"http://sm1.sitemeter.com/stats.asp?site=sm1realtime\" target=\"_top\">\n  <img src=\"http://sm1.sitemeter.com/meter.asp?site=sm1realtime\" alt=\"Site Meter\" border=0></a>\n  </noscript>\n  <!-- Copyright (c)2000 Site Meter -->\n  <!--WEBBOT bot=\"HTMLMarkup\" Endspan -->\n  - A site counter thingy. Click it to see page visits, etc.\n<p>\n</font>\n<hr>\n<address>\nwebslaves: <a href=\"http://www.erichaines.com/\">Eric Haines</a>\n/ <a href=\"mailto:erich@acm.org\">erich@acm.org</a>\n\n<br>\n<a href=\"http://www.cs.lth.se/~tam\">Tomas Akenine-M&ouml;ller</a>\n/ <a href=\"mailto:tompa@acm.org\">tompa@acm.org</a> </address>\n\n<p>Last changed: <i>November 18, 2007</i>\n</body></html>\n"
  },
  {
    "path": "index_rtr3.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n<title>(Deprecated) Real-Time Rendering Resources</title>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<meta name=\"verify-v1\" content=\"Yu6GNfK3unr7miPWkaF7C1daboagTtYqaPoIF+K7j2g=\" />\n<link rel=\"shortcut icon\" href=\"favicon.ico\" type=\"image/x-icon\" />\n<link rel=\"icon\" href=\"favicon.ico\" type=\"image/x-icon\" />\n<link rel=\"stylesheet\" href=\"rtr3.css\" type=\"text/css\" />\n</head>\n<body bgcolor=\"#C0DFFD\">\n\n<div id=\"wrapper\">\n\n  <div id=\"header\">\n    <div id=\"rtr3-header-image\">\n      <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n        <tr bgcolor=\"#003F50\">\n          <td>\n            <a href=\"http://www.realtimerendering.com/blog\">\n              <img src=\"rtr-header-3rd.png\" alt=\"Header image\" width=\"410\" height=\"106\" />\n            </a>\n          </td>\n        </tr>\n      </table>\n    </div>\n    <div id=\"navigation\" class=\"clearfix\">\n      <ul class=\"primary\">\n        <li><a href=\"http://www.realtimerendering.com/blog/\" rel=\"home\">Blog</a></li>\n        <li><a title=\"Recommended books\"  href=\"books.html\">Graphics Books</a></li>\n        <li><a title=\"Object / object intersection page\"  href=\"intersections.html\">Intersections</a></li>\n        <li><a title=\"Sites we like\"  href=\"portal.html\">Portal</a></li>\n\t\t<li><a title=\"Ray Tracing Resources\" href=\"raytracing.html\">Ray tracing</a></li>\n        <li><a class=\"nav-current\" title=\"Main resources page\"  href=\"index.html\">Resources</a></li>\n\t\t<li><a title=\"USD and glTF Resources\" href=\"usd_gltf.html\">USD &amp; glTF</a></li>\n        <li><a title=\"WebGL/three.js Resources\"  href=\"webgl.html\">WebGL</a></li>\n      </ul>\n    </div>\n  </div>\n\n<div id=\"content\" class=\"clearfix\">\n\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n    <tr>\n      <td class=\"pageName\">(Deprecated) Real-Time Rendering Resources</td>\n    </tr>\n    <tr>\n      <td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"6\" border=\"0\"></td>   \n    </tr>\n    \n    <tr>\n      <td class=\"bodyText\">\n      \n<div class=\"metadata\">\nLast changed: March 22, 2018\n</div>\n\n\n\n<p><B><a href=\"index.html\">NEWER PAGE, for the 4th edition</a></B>. This is the main resources page for the book <font size=\"+1\"><i><a href=\"http://smile.amazon.com/Real-Time-Rendering-Tomas-MOller/dp/1568814240?tag=realtimerenderin\">Real-Time\n  Rendering</a></i></font> (<a href=\"http://smile.amazon.com/Real-Time-Rendering-Third-Edition-ebook/dp/B007COYODQ?tag=realtimerenderin\">Kindle Edition</a>, <a href=\"https://play.google.com/store/books/details?id=g_PRBQAAQBAJ\">Google eBook</a>), by <a href=\"http://cs.lth.se/tomas_akenine-moller\">Tomas\n  Akenine-M&ouml;ller</a>, <a href=\"http://www.erichaines.com/\">Eric\n  Haines</a>, and <a href=\"http://www.renderwonk.com/\">Naty Hoffman</a>, 1045 pages, from <a href=\"https://www.crcpress.com/\">A.K. Peters Ltd.</a>,\n  3rd edition, ISBN 978-1-56881-424-7, 2008, list price $102.95.\n  <a href=\"bibtex_rtr3.txt\">BibTeX entry</a>.\n\n<table align=\"right\" border=\"0\" width=\"200\">\n  <tr align=\"center\" valign=\"top\">\n    <td rowspan=\"3\">&nbsp;</td>\n    <td> <a href=\"rtr3.jpg\"><img border=\"1\" src=\"rtr3_thumb.jpg\" alt=\"3rd ed. cover image\" width=157 height=237></a>\n    </td>\n  </tr>\n</table>\n\n<p><a href=\"http://smile.amazon.com/gp/reader/1568814240/ref=sib_dp_pt?tag=realtimerenderin\"><b>Look inside</b></a>, or <a href=\"http://smile.amazon.com/Real-Time-Rendering-Tomas-MOller/dp/1568814240?tag=realtimerenderin\"><b>order it from Amazon</b></a> or <b><a href=\"http://books.google.com/ebooks?id=V1k1V9Ra1FoC\">Google eBooks</a></b>. The whole book is available on <b><a href=\"http://www.books24x7.com/marc.asp?bookid=31068\">Books24x7</a></b> to subscribers. More information about the book's contents <a href=\"book_rtr3.html\"><b>can be found here</b></a>.\n\n<p><B>ANNOUNCEMENT:</B> The Fourth Edition can <a href=\"https://smile.amazon.com/Real-Time-Rendering-Fourth-Tomas-Akenine-M%C3%B6ller/dp/1138627003?tag=realtimerenderin\">now be ordered</a> and will be out around August 2018. <a href=\"http://www.realtimerendering.com/blog/real-time-rendering-4th-edition-available-in-august-2018/\">Read more about it here.</a>\n\n<p>Other pages and resources hosted here:\n<ul>\n  <li>A <a href=\"blog/\"><b>blog</b></a> (and its <a href=\"http://www.realtimerendering.com/blog/about/\">About</a> page) containing new information we think is worthwhile.\n  <li>A <a href=\"portal.html\"><b>Portal Page</b></a> for the best real-time web resources.\n  <li>The <a href=\"corrigenda.html\"><b>book corrections</b></a>\n    area (for all editions).\n  <li>Our <a href=\"books.html\"><b>book recommendation list</b></a> for real-time\n    computer graphics; we would appreciate your comments.\n  <li>The <a href=\"intersections.html\"><b>Object/Object Intersection\n    page</b></a> for information on 3D object intersections.\n  <li>An <a href=\"downloads/RTR3figures.zip\"><b>archive of most of the figures</b></a> from the third edition, provided for <a href=\"http://en.wikipedia.org/wiki/Fair_use\">Fair Use</a>. Read the <a href=\"http://www.realtimerendering.com/blog/our-books-figures-now-downloadable-for-fair-use/\">README</a> for more details.\n  <li>Tomas' <a href=\"http://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/RTR/RTRslides.zip\"><b>Powerpoint Slides</b></a> for a semester's course derived from the second edition of book. A bit dated in spots, but useful as a place to start.\n  <li>The <a href=\"refs3.html\"><b>Bibliography</b></a> of the book, with hyperlinked\n    resources (the <a href=\"refs1.html\">First Edition</a> and <a href=\"refs2.html\">Second Edition</a> bibliographies are also\n    available).\n  <li>Older resources: A Google map of <a href=\"gd.html\">the top 20 game publishers of 2006</a> (really, <a href=\"http://www.gamedevmap.com/index.php\">gamedevmap</a> is more useful now), and the <a href=\"fgl/\">Fantasy Graphics League</a> results.\n  <li>The <a href=\"index_rtr2.html\">2nd Edition resources page</a> has been kept around just in case. This page is no longer maintained, so expect dead links and stale information.\n    That said, there are some articles linked that we no longer link to here, since we have added the material to our book.\n</ul>\n\n\n<a name=\"intro\">\n<h2 class=\"subHeader\">Introduction and Overview</h2>\n</a>\n\n<p>The rest of this page is dedicated to providing information related to the book's contents: new techniques, worthwhile websites, etc. After coverage of books and graphics APIs, the page is organized into categories based on the book. We also have a <a href=\"portal.html\">portal page</a> that is an extremely condensed set of some of the best links available; we won't repeat these here (much).\n\n<p>What follows are categories for resources. All information is included on this single page, for ease of searching.\n<ul>\n<li><a href=\"#intro\">Introduction</a>\n<li><a href=\"#books\">Books Online</a>\n<li><a href=\"#directx\">DirectX</a>\n<li><a href=\"#opengl\">OpenGL</a>\n<li><a href=\"#rendpipe\">The Graphics Rendering Pipeline</a>\n<li><a href=\"#gpu\">The Graphics Processing Unit</a>\n<li><a href=\"#xforms\">Transforms</a>\n<li><a href=\"#visapp\">Visual Appearance</a>\n<li><a href=\"#texture\">Texturing</a>\n<li><a href=\"#brdf\">Advanced Shading</a>\n<li><a href=\"#advlite\">Area and Environmental Lighting</a>\n<li><a href=\"#global\">Global Illumination</a>\n<li><a href=\"#ibr\">Image-Based Effects</a>\n<li><a href=\"#npr\">Non-Photorealistic Rendering</a>\n<li><a href=\"#polytech\">Polygonal Techniques</a>\n<li><a href=\"#curves\">Curves and Curved Surfaces</a>\n<li><a href=\"#speed\">Acceleration Algorithms</a>\n<li><a href=\"#pipeopt\">Pipeline Optimization</a>\n<li><a href=\"#isect\">Intersection Test Methods</a>\n<li><a href=\"#colldet\">Collision Detection</a>\n<li><a href=\"#gfxhw\">Graphics Hardware</a>\n<li><a href=\"#future\">The Future</a>\n<li><a href=\"#linalg\">Linear Algebra</a>\n<li><a href=\"#trigo\">Trigonometry</a>\n<li><a href=\"#refs\">Bibliography</a>\n</ul>\n\n<a name=\"books\">\n<h2 class=\"subHeader\">Books Online</h2>\n</a>\n\nSee our <b><a href=\"books.html\">graphics book list</a></b> for upcoming, recent, and recommended books.\n\n<p>What follows are books that are <B>FREE ONLINE</b>, ordered by publication date. Do not be fooled by the price; all but two were published as physical books and each has valuable information.\n\n<div id=\"books-small-table\">\n<table>\n<tr><td>\n\t<a href=\"http://smile.amazon.com/WebGL-Insights-Patrick-Cozzi/dp/1498716075?tag=realtimerenderin\"><img src=\"AmazonImages/51FPoi7JfuL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"14\" align=left border=0>\n  <a href=\"https://github.com/WebGLInsights/WebGLInsights.github.io/releases/download/v1.0/WebGL.Insights.-.Patrick.Cozzi.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n<b><a href=\"http://smile.amazon.com/WebGL-Insights-Patrick-Cozzi/dp/1498716075?tag=realtimerenderin\">WebGL Insights</a></b>, edited by Patrick Cozzi, CRC Press, July 2015 (<a href=\"http://www.webglinsights.com/\">book's website</a>, <a href=\"http://webglinsights.blogspot.com/\">blog</a>), <a href=\"https://github.com/WebGLInsights/WebGLInsights.github.io/releases/download/v1.0/WebGL.Insights.-.Patrick.Cozzi.pdf\">download for free</a>.\n</td></tr>\n<tr><td>\n\t<a href=\"http://immersivemath.com/ila/index.html\">\n\t<img src=\"AmazonImages/ila_50.jpg\" alt=\"cover\" height=\"55\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n\t<a href=\"http://immersivemath.com/ila/index.html\"><img src=\"read_for_free_sm.png\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n\t<b><a href=\"http://immersivemath.com/ila/index.html\">Immersive Linear Algebra</a></b>,\n\tby J. Ström, K. Åström, and T. Akenine-Möller, 2015-2016 (an interactive book on the subject, continuing to be released).\n</td></tr>\n<tr><td>\n\t<a href=\"http://smile.amazon.com/Computer-Vision-Metrics-Taxonomy-Analysis-ebook/dp/B00K6N4JS0?tag=realtimerenderin\">\n\t<img src=\"AmazonImages/51LqawQ2lJL._SL55_.jpg\" alt=\"cover\" height=\"55\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n\t<a href=\"http://www.realtimerendering.com/blog/free-new-computer-vision-book/\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n\t<b><a href=\"http://smile.amazon.com/Computer-Vision-Metrics-Taxonomy-Analysis-ebook/dp/B00K6N4JS0?tag=realtimerenderin\">Computer Vision Metrics: Survey, Taxonomy, and Analysis</a></b>,\n\tby Scott Krig, Apress, July 2014 (<a href=\"http://www.apress.com/9781430259299\">table of contents and free download</a>; see <a href=\"http://www.realtimerendering.com/blog/free-new-computer-vision-book/\">our blog</a> for options).\n</td></tr>\n<tr><td>\n  <a href=\"https://web.archive.org/web/20150225192611/http://www.arcsynthesis.org/gltut/index.html\"><img src=\"AmazonImages/NoCover50.jpg\" alt=\"cover\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"14\" align=left border=0>\n  <a href=\"http://www.pdfiles.com/pdf/files/English/Designing_&_Graphics/Learning_Modern_3D_Graphics_Programming.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"https://web.archive.org/web/20150225192611/http://www.arcsynthesis.org/gltut/index.html\">Learning Modern 3D Graphics Programming</a></b>, by Jason L. McKesson, 2012.\n</td></tr>\n<tr><td>\n  <a href=\"http://smile.amazon.com/Computer-Vision-Algorithms-Applications-Science/dp/1848829345?tag=realtimerenderin\"><img src=\"AmazonImages/41TqhD8yCRL._SL55_.jpg\" alt=\"cover\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"14\" align=left border=0>\n  <a href=\"http://szeliski.org/Book/\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://smile.amazon.com/Computer-Vision-Algorithms-Applications-Science/dp/1848829345?tag=realtimerenderin\">Computer Vision: Algorithms and Applications</a></b>, by Richard Szeliski, Springer, Nov. 2010, <a href=\"http://szeliski.org/Book/\"><b><i>download for free</i></b></a>.\n</td></tr>\n<tr><td>\n  <a href=\"http://smile.amazon.com/iPhone-Programming-Developing-Graphical-Applications/dp/0596804822?tag=realtimerenderin\"><img src=\"AmazonImages/41EU+tzxOcL._SL55_.jpg\" alt=\"cover\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"8\" align=left border=0>\n  <a href=\"http://iphone-3d-programming.labs.oreilly.com/\"><img src=\"read_for_free_sm.png\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://smile.amazon.com/iPhone-Programming-Developing-Graphical-Applications/dp/0596804822?tag=realtimerenderin\">iPhone 3D Programming: Developing Graphical Applications with OpenGL ES</a></b>, Philip Rideout, O'Reilly Media, May 2010, <a href=\"http://iphone-3d-programming.labs.oreilly.com/\"><b><i>read for free</i></b></a>. The focus is more on OpenGL ES, which is all to the good.\n</td></tr>\n<tr><td>\n  <a href=\"http://smile.amazon.com/GPU-Gems-3-Hubert-Nguyen/dp/0321515269?tag=realtimerenderin\"><img src=\"AmazonImages/51Up%2BOmQhQL._SL55_.jpg\" alt=\"cover\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"8\" align=left border=0>\n  <a href=\"http://http.developer.nvidia.com/GPUGems3/gpugems3_part01.html\"><img src=\"read_for_free_sm.png\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://smile.amazon.com/GPU-Gems-3-Hubert-Nguyen/dp/0321515269?tag=realtimerenderin\">GPU Gems 3</a></b>, edited by Hubert Nguyen, August 2007, <a href=\"http://http.developer.nvidia.com/GPUGems3/gpugems3_part01.html\"><b><i>read for free</i></b></a>. NVIDIA's munificence is what I assume is behind this excellent book being free.\n</td></tr>\n<tr><td>\n  <a href=\"http://smile.amazon.com/exec/obidos/tg/detail/-/0321335597?tag=realtimerenderin\"><img src=\"AmazonImages/51-6oFyhBKL._SL55_.jpg\" alt=\"cover\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"9\" align=left border=0>\n  <a href=\"http://http.developer.nvidia.com/GPUGems2/gpugems2_part01.html\"><img src=\"read_for_free_sm.png\" alt=\"read for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://smile.amazon.com/exec/obidos/tg/detail/-/0321335597?tag=realtimerenderin\">GPU Gems 2: Techniques for Graphics and Compute Intensive Programming</a></b>, edited by Matt Pharr, March 2005, <a href=\"http://http.developer.nvidia.com/GPUGems2/gpugems2_part01.html\"><b><i>read for free</i></b></a>. Another gift from NVIDIA; a wonderful book.\n</td></tr>\n<tr><td>\n  <a href=\"http://smile.amazon.com/exec/obidos/tg/detail/-/0321228324?tag=realtimerenderin\"><img src=\"AmazonImages/51W01X6NB7L._SL55_.jpg\" alt=\"cover\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"8\" align=left border=0>\n  <a href=\"http://http.developer.nvidia.com/GPUGems/gpugems_part01.html\"><img src=\"read_for_free_sm.png\" alt=\"read for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://smile.amazon.com/exec/obidos/tg/detail/-/0321228324?tag=realtimerenderin\">GPU Gems: Programming Techniques, Tips, and Tricks for Real-Time Graphics</a></b>, edited by Randima Fernando, March 2004, <a href=\"http://http.developer.nvidia.com/GPUGems/gpugems_part01.html\"><b><i>read for free</i></b></a>. Likewise, worthwhile and great that it's free.\n</td></tr>\n<tr><td>\n  <a href=\"http://smile.amazon.com/ShaderX2-Shader-Programming-Tricks-DirectX/dp/1556229887?tag=realtimerenderin\"><img src=\"AmazonImages/51S5NSFNMZL._SL55_.jpg\" alt=\"cover\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"14\" align=left border=0>\n  <a href=\"http://www.realtimerendering.com/resources/shaderx/Direct3D.ShaderX.Vertex.and.Pixel.Shader.Tips.and.Tricks_Wolfgang.F.Engel_Wordware.Pub_2002.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://smile.amazon.com/ShaderX2-Shader-Programming-Tricks-DirectX/dp/1556229887?tag=realtimerenderin\">ShaderX<sup>2</sup>: Shader Programming Tips and Tricks with DirectX 9.0</a></b>, edited by Wolfgang Engel, Nov. 2003, <a href=\"http://www.realtimerendering.com/resources/shaderx/Direct3D.ShaderX.Vertex.and.Pixel.Shader.Tips.and.Tricks_Wolfgang.F.Engel_Wordware.Pub_2002.pdf\"><b><i>download for free</i></b></a>, also <a href=\"http://www.realtimerendering.com/resources/shaderx/\">free code download and notes</a>. I particularly like the articles that Marwan Ansari coauthored.\n</td></tr>\n<tr><td>\n  <a href=\"http://smile.amazon.com/ShaderX2-Introductions-Tutorials-DirectX-9-0/dp/155622902X?tag=realtimerenderin\"><img src=\"AmazonImages/514E6BJEJ9L._SL55_.jpg\" alt=\"cover\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"14\" align=left border=0>\n  <a href=\"http://www.realtimerendering.com/resources/shaderx/Introductions_and_Tutorials_with_DirectX_9.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://smile.amazon.com/ShaderX2-Introductions-Tutorials-DirectX-9-0/dp/155622902X?tag=realtimerenderin\">ShaderX<sup>2</sup>: Introductions and Tutorials with DirectX 9.0</a></b>, edited by Wolfgang Engel, Nov. 2003, <a href=\"http://www.realtimerendering.com/resources/shaderx/Introductions_and_Tutorials_with_DirectX_9.pdf\"><b><i>download for free</i></b></a>, also <a href=\"http://www.realtimerendering.com/resources/shaderx/\">free code download and notes</a>. Notable are the fog article and the 82-page article on shadow volumes.\n</td></tr>\n<tr><td>\n  <a href=\"http://smile.amazon.com/Cg-Tutorial-Definitive-Programmable-Real-Time/dp/0321194969?tag=realtimerenderin\"><img src=\"AmazonImages/51K2X94P56L._SL55_.jpg\" alt=\"cover\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"8\" align=left border=0>\n  <a href=\"http://http.developer.nvidia.com/CgTutorial/cg_tutorial_chapter01.html\"><img src=\"read_for_free_sm.png\" alt=\"read for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://smile.amazon.com/Cg-Tutorial-Definitive-Programmable-Real-Time/dp/0321194969?tag=realtimerenderin\">The Cg Tutorial</a></b>, by Randy Fernando and Mark J. Kilgard, March 2003, <a href=\"http://http.developer.nvidia.com/CgTutorial/cg_tutorial_chapter01.html\"><b><i>read for free</i></b></a>.\n</td></tr>\n<tr><td>\n  <a href=\"http://smile.amazon.com/Direct3D-ShaderX-Vertex-Shader-Tricks/dp/1556220413?tag=realtimerenderin\"><img src=\"AmazonImages/51G43ZGSJ8L._SL55_.jpg\" alt=\"cover\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"6\" align=left border=0>\n  <a href=\"http://www.realtimerendering.com/resources/shaderx/Direct3D.ShaderX.Vertex.and.Pixel.Shader.Tips.and.Tricks_Wolfgang.F.Engel_Wordware.Pub_2002.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://smile.amazon.com/Direct3D-ShaderX-Vertex-Shader-Tricks/dp/1556220413?tag=realtimerenderin\">Direct3D ShaderX: Vertex and Pixel Shader Tips and Tricks</a></b>, edited by Wolfgang Engel, June 2002, <a href=\"http://www.realtimerendering.com/resources/shaderx/Direct3D.ShaderX.Vertex.and.Pixel.Shader.Tips.and.Tricks_Wolfgang.F.Engel_Wordware.Pub_2002.pdf\"><b><i>download for free</i></b></a>, also <a href=\"http://www.realtimerendering.com/resources/shaderx/\">free code download and notes</a>.\n</td></tr>\n<tr><td>\n  <a href=\"http://smile.amazon.com/Computational-Geometry-Applications-Mark-Berg/dp/3540779736?tag=realtimerenderin\"><img src=\"AmazonImages/51A6EumfzoL._SL55_.jpg\" alt=\"cover\" height=\"55\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"6\" align=left border=0>\n  <a href=\"http://link.springer.com/book/10.1007/978-3-662-04245-8\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://smile.amazon.com/Computational-Geometry-Applications-Mark-Berg/dp/3540779736?tag=realtimerenderin\">Computational\nGeometry: Algorithms and Applications, 3rd Edition</a></b>, by Mark de Berg, Otfried Cheong, Marc van Kreveld, and Mark Overmars, Springer Verlag, 2008: <b><i><a href=\"http://link.springer.com/book/10.1007/978-3-662-04245-8\">download 2nd Edition (from 2000) for free</a></i></b>. A well-illustrated text that explains key computational geometry algorithms. Note that the free version is the second edition; other than <a href=\"http://www.cs.uu.nl/geobook/buglist2a.pdf\">these errata fixes</a>, the 3rd edition's major changes are that Chapter 7 includes information on Voronoi diagrams of line-segments and for farthest point, and Chapter 12 includes BSP trees for low-density scenes.\n</td></tr>\n<tr><td>\n  <a href=\"http://smile.amazon.com/Michael-Abrashs-Graphics-Programming-Special/dp/1576101746?tag=realtimerenderin\">\n  <img src=\"AmazonImages/51E2EDBTB9L._SL55_.jpg\" alt=\"cover\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"6\" align=left border=0>\n  <a href=\"http://www.gamedev.net/reference/articles/article1698.asp\"><img src=\"read_for_free_sm.png\" alt=\"read for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://smile.amazon.com/Michael-Abrashs-Graphics-Programming-Special/dp/1576101746?tag=realtimerenderin\">Michael Abrash's Graphics Programming Black Book</a></b>, by Michael Abrash, July 1997, <a href=\"http://www.gamedev.net/reference/articles/article1698.asp\"><b><i>read for free</i></b></a>. Ancient, yes, but there are still articles of general interest, and Abrash is a fine story-teller.\n</td></tr>\n<tr><td>\n  <a href=\"http://smile.amazon.com/exec/obidos/ASIN/1558602763?tag=realtimerenderin\"><img src=\"AmazonImages/41NJZBE31HL._SL55_.jpg\" alt=\"cover\" height=\"55\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"6\" align=left border=0>\n  <a href=\"http://realtimerendering.com/Principles_of_Digital_Image_Synthesis_v1.0.1.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://smile.amazon.com/Principles-Synthesis-Kaufmann-Computer-Graphics/dp/1558602763?tag=realtimerenderin\">Principles of Digital Image Synthesis</a></b>, by Andrew S. Glassner, Morgan Kaufmann, 1995: <b><i><a href=\"http://realtimerendering.com/Principles_of_Digital_Image_Synthesis_v1.0.1.pdf\">download for free</a></i></b>, <a href=\"https://www.glassner.com/errata-for-principles-of-digital-image-synthesis/\">errata</a>. An incredible book, and physics doesn't change (much), so despite the age this book is full of useful information.\n</td></tr>\n<tr><td>\n  <a href=\"http://smile.amazon.com/Simulating-Humans-Computer-Graphics-Animation/dp/0195073592?tag=realtimerenderin\"><img src=\"AmazonImages/41x0mOjyDrL._SL55_.jpg\" alt=\"cover\" height=\"55\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"6\" align=left border=0>\n  <a href=\"http://www.cis.upenn.edu/~badler/book/book.html\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://smile.amazon.com/Simulating-Humans-Computer-Graphics-Animation/dp/0195073592?tag=realtimerenderin\">Simulating Humans: Computer Graphics Animation and Control</a></b>, by Norman I. Badler, Cary B. Phillips, Bonnie Lynn Webber, Oxford University Press, 1993: <b><i><a href=\"http://www.cis.upenn.edu/~badler/book/book.html\">download for free</a></i></b>. All about the human figure and how to model it in the computer. Old, but chock full of information.\n</td></tr>\n<tr><td>\n  <a href=\"http://smile.amazon.com/Introduction-Computing-Geometry-Adrian-Bowyer/dp/1874728038?tag=realtimerenderin\"><img src=\"AmazonImages/41nKyw8Iv+L._SL55_.jpg\" alt=\"cover\" height=\"55\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"6\" align=left border=0>\n  <a href=\"https://web.archive.org/web/20111112091910/http://www.johnwoodwark.com/inge/docs/icg.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n  <b><a href=\"http://smile.amazon.com/Introduction-Computing-Geometry-Adrian-Bowyer/dp/1874728038?tag=realtimerenderin\">Introduction to Computing with Geometry</a></b>, by Adrian Bowyer and John Woodwark, Information Geometers Ltd, 1993: <b><i><a href=\"http://adrianbowyer.com/inge/docs/icg.pdf\">download for free</a></i></b>. About surfaces and other geometry-related bits. Written in an approachable and entertaining manner, with solid math and (occasionally dusty but workable) code bits.\n</td></tr>\n</table>\n</div>\n\n<p>\nNote that the <a href=\"http://www.realtimerendering.com/resources/shaderx/\">ShaderX Books page</a> gives links to various portions of these books that are available online. Excerpts of many other graphics books are also available on <a href=\"http://books.google.com\">Google books</a>.\n\n<a name=\"directx\">\n<h2 class=\"subHeader\">DirectX</h2>\n</a>\n\n<p>Microsoft owns <a href=\"http://msdn.microsoft.com/directx/\">DirectX</a>. Download the DirectX SDK for documentation and a large set of demos with sample code.\nMicrosoft also provides <a href=\"http://msdn.microsoft.com/en-us/xna/aa937787.aspx\">many articles</a> relevant to using DirectX effectively. Related to DirectX, <a href=\"http://msdn.microsoft.com/en-us/xna/default.aspx\">XNA</a> is for the XBox 360, for both hobbyists and professionals.\n<p>The newsgroups to read are <a href=\"http://groups.google.com/group/microsoft.public.win32.programmer.directx.graphics\">microsoft.public.win32.programmer.directx.graphics</a> and <a href=\"http://groups.google.com/group/microsoft.public.win32.programmer.directx.graphics\">microsoft.public.win32.programmer.directx.graphics.shaders</a>.\n<p>Microsoft's <a href=\"http://blogs.msdn.com/DirectX/\">DirectX blog</a> provides news and useful information about related Windows technologies.\n<p><a href=\"http://developer.nvidia.com/page/directx.html\">NVIDIA</a> and <a href=\"http://developer.amd.com/resources/\">AMD</a> each have a large number of presentations about using DirectX. NVIDIA's are categorized by <a href=\"http://developer.nvidia.com/object/sdk-9.html\">DirectX 9</a> and <a href=\"http://developer.nvidia.com/object/sdk_home.html\">DirectX 10</a>; search around for newer stuff.\n<p>Tom Forsyth's <a href=\"http://tomsdxfaq.blogspot.com/\">little FAQ on DirectX</a> is more about performance than usage, but can still be helpful.\n<p>A <a href=\"http://www.xmission.com/~legalize/book/preview/poster/index.html\">DirectX 9.0 reference poster</a> is useful for getting a detailed overview of the pipeline in one figure.\n<p>There are some simple code examples for DirectX 9.0 and OpenGL at <a href=\"http://www.codesampler.com/source.htm\">CodeSampler.com</a>. More involved samples are at <a href=\"http://www.humus.name/index.php?page=3D\">Humus-3D</a>.\n<p>Chris Dragan maintains a <a href=\"http://zp.amsnet.pl/cdragan/wizard.php\">Direct3D and OpenGL extension capabilities database</a>.\n\n\n<a name=\"opengl\">\n<h2 class=\"subHeader\">OpenGL</h2>\n</a>\n\n<p>The best source for OpenGL information is <a href=\"http://www.opengl.org/\">OpenGL.org</a>.\n  The latest <a href=\"http://www.opengl.org/documentation/\">OpenGL specification</a> lives there, as well as a 3rd party <a href=\"http://www.opengl.org/sdk/\">OpenGL SDK</a>.\n  A handy resource is <a href=\"http://msdn.microsoft.com/en-us/library/ms537011%28VS.85%29.aspx\">Microsoft's</a> online documentation. \n  An old version of the Red Book is <a href=\"http://www.glprogramming.com/red/index.html\">available online</a>.\n<p><a href=\"http://en.wikipedia.org/wiki/OpenGL\">OpenGL's history</a> is covered well on Wikipedia.\n<p>A good way to learn OpenGL is to use it; <a href=\"http://www.xmission.com/~nate/tutors.html\">Nate Robins's tutorials</a> are an excellent starting place.\n  <a href=\"http://www.typhoonlabs.com/\">TyphoonLabs</a> has some tutorial chapters on OpenGL and OpenGL ES, as well as code samples.\n  Another good set of OpenGL tutorials can be found on <a href=\"http://nehe.gamedev.net/\">Neon Helium's site</a>.\n  More involved samples are at <a href=\"http://www.humus.name/index.php?page=3D\">Humus-3D</a>.\n  There's also a short <a href=\"http://www.nullterminator.net/opengl32.html\">OpenGL Win32 tutorial</a>.\n  One more: an introductory <a href=\"http://www.lighthouse3d.com/opengl/glsl/\">GLSL tutorial</a>.\n<p>A list of all <a href=\"http://www.opengl.org/registry/\">OpenGL extensions</a> is maintained at <a href=\"http://www.opengl.org/\">OpenGL.org</a>.\n  The <a href=\"http://glew.sourceforge.net\">GLEW library</a> is an open source project which helps with the use of OpenGL extensions.\n  Simon Green explains the useful <a href=\"http://http.download.nvidia.com/developer/presentations/2005/GDC/OpenGL_Day/OpenGL_FrameBuffer_Object.pdf\">FrameBuffer Object extension</a> for rendering to texture.\n  NVIDIA's extensions and a huge amount of other <a href=\"http://developer.nvidia.com/page/opengl.html\">OpenGL related information</a> is available at their site.\n<p>Mark Kilgard's <a href=\"http://www.opengl.org/resources/libraries/glut/\">GLUT (GL Utilities Toolkit)</a> is another good way to try out and experiment with code for many advanced features in OpenGL, and provides a basic platform independent windowing API for OpenGL. See this <a href=\"http://www.lighthouse3d.com/opengl/glut/\">GLUT Tutorial</a>.\n  A newer version of GLUT is on SourceForge, called <a href=\"http://freeglut.sourceforge.net/\">freeglut</a>.\n  There are a <a href=\"http://www.opengl.org/resources/libraries/windowtoolkits/\">number of other toolkits available</a>.\n  For example, <a href=\"http://www.cs.unc.edu/~rademach/glui/\">GLUI</a> is an interface library built on top of GLUT, for making user interface buttons, checkboxes, arcballs, etc.\n  The <a href=\"http://www.fltk.org/\">Fast Light Toolkit</a> is a GUI toolkit that has GLUT emulation.\n<p>Opengl.org hosts a number of useful <a href=\"http://www.opengl.org/resources/faq/\">OpenGL FAQs</a>. AMD's <a href=\"http://gpuopen.com/\">GPUOpen</a> site has some resources for developers.\n<p>To see what makes OpenGL tick, take a look at <a href=\"http://mesa3d.sourceforge.net/\">Mesa</a> or <a href=\"http://oss.sgi.com/projects/ogl-sample/\">SGI's sample implementation</a>.\n<p>The OpenGL newsgroup is <a href=\"http://groups.google.com/group/comp.graphics.api.opengl\">comp.graphics.api.opengl</a>.\n  An <a href=\"http://tech.groups.yahoo.com/group/opengl-gamedev-l/\">old mailing\n  list for OpenGL game developers</a> can be worth a search.\n<p><a href=\"https://sites.google.com/site/debuggpuprograms/\">This site</a> has useful tips and pointers to resources for debugging OpenGL GLSL shaders.\n<p>OpenGL can be called from a number of languages other than C, such as Java via <a href=\"http://gl4java.sourceforge.net/\">GL4Java</a>, Perl via <a href=\"http://pogl.org/\">POGL</a> or <a href=\"http://linux.maruhn.com/sec/perl-opengl.html\">CPAN's Perl-OpenGL</a>, Python via <a href=\"http://pyopengl.sourceforge.net/\">PyOpenGL</a>.\n<p><a href=\"http://www.khronos.org/opengles/\">OpenGL ES</a> is the standard way to use OpenGL on smaller devices.\n\n<a name=\"webgl\">\n<h3 class=\"subheader\">WebGL</h3>\n</a>\n\nWe've made a <a href=\"webgl.html\">whole separate page of WebGL resources</a>.\n\n<a name=\"vulkan\">\n<h3 class=\"subheader\">Vulkan</h3>\n</a>\n\nVulkan is the next incarnation of OpenGL. Khronos has a good <a href=\"https://www.khronos.org/vulkan/\">page of resources.\n  \n<a name=\"rendpipe\">\n<h2 class=\"subHeader\">The Graphics Rendering Pipeline</h2>\n</a>\n\n<p>Time for some ancient technologies to start off; you can probably port these to your thermostat at this point. Source code for <a href=\"https://github.com/id-Software\">DOOMs and Quakes</a> is available for download under GPL. The <a href=\"http://ioquake3.org/\">ioquake3 site</a> builds upon Quake 3, adding a huge number of improvements (even ray tracing).\n  There are also <a href=\"http://www.doomworld.com/classicdoom/ports/\">ports of DOOM</a> to a huge number of platforms,\n  and <a href=\"http://www.geeks3d.com/20090325/source-code-of-wolfenstein-3d-for-the-iphone-available/\">Wolfenstein</a> is on the iPhone.\n  Arcade emulators such as <a href=\"http://mamedev.org/\">MAME</a> allow you to port classic games to most any platform.\n<p>Commercial game engines include:\n  <a href=\"https://unity3d.com/\">Unity</a>,\n  <a href=\"http://www.unrealtechnology.com/\">Unreal engine</a>, and\n  <a href=\"https://www.cryengine.com/\">CryEngine</a>, to name a few. Find a <a href=\"http://en.wikipedia.org/wiki/List_of_game_engines\">overflowing table of engines</a> on Wikipedia.\n<p>See our <a href=\"webgl.html\">WebGL resources page</a> for various easy-to-use libraries for 3D display on your web browser. Since Javascript is an interpreted language, modifying and running code is super-fast and fun.\n<p><a href=\"http://www.openscenegraph.org\">Open Scene Graph</a> is a free, open source scene graph system.\n  <a href=\"http://irrlicht.sourceforge.net/\">Irrlicht</a>, <a href=\"http://ogre.sourceforge.net/\">OGRE</a>, and <a href=\"http://sourceforge.net/projects/sauerbraten\">sauerbraten</a> are open source 3D games engines with some popularity.\n  The well-known (though unchanged since 2003) <a href=\"http://oss.sgi.com/projects/inventor/\">Open Inventor</a> scene graph system is now open source.\n  <a href=\"http://www.coin3d.org/\">Coin</a> is an open source retained mode scene graph library based on Open Inventor.\n<p>An ancient article on <a href=\"http://www.cbloom.com/3d/techdocs/pipeline.txt\">pure CPU-side rendering</a>, with its tricks and pitfalls, is presented by Charles Bloom.\n  <a href=\"https://www.hit2k.com/2015/05/swiftshader-3-0-free-download-full-version.html\">SwiftShader</a> is a product that does DirectX 9.0 and OpenGL ES rendering on the CPU.\n<p>Of course, one of the best game engines is <a href=\"http://www.gamasutra.com/view/feature/3563/microsoft_excel_revolutionary_3d_.php\">Excel</a>.\n\n<a name=\"gpu\">\n<h2 class=\"subHeader\">The Graphics Processing Unit</h2>\n</a>\n\n<p>The <a href=\"http://www.humus.name/index.php?page=3D\">Humus 3D site</a> has some excellent sample programs that show advanced techniques.\n\n  \n<a name=\"xforms\">\n<h2 class=\"subHeader\"> Transforms</h2>\n</a>\n\n<p><a href=\"http://immersivemath.com/ila/index.html\">Immersive Linear Algebra</a> is a free interactive book on linear algebra, coauthored by one of the authors of <i>Real-Time Rendering</i>.\n<p>\nWolfire's blog has a very basic two-part tutorial on linear algebra, <a href=\"http://blog.wolfire.com/2009/07/linear-algebra-for-game-developers-part-1/\">here</a> and <a href=\"http://blog.wolfire.com/2009/07/linear-algebra-for-game-developers-part-2/\">here</a>.\n<p><a href=\"http://www.geometrictools.com\">Dave Eberly's site</a> has useful papers and code on a wide variety of geometric operations, including quaternion interpolation. \n  <a href=\"http://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/\">Code</a> for rotating from one vector to another rapidly using quaternions (as described in our book) is available online from Tomas.\n<p>Animats has a <a href=\"http://www.animats.com/source/index.html\">C++ version</a> of the speedy and useful Dou&eacute;'s Graphics Gems <a href=\"http://www.realtimerendering.com/resources/GraphicsGems/gemsiv/vec_mat/\">vector manipulation classes</a>\n  (another way to manipulate vectors is <a href=\"http://www.realtimerendering.com/resources/GraphicsGems/gemsiii/vector.h\">Hollasch's vector macros</a>).\n  The <a href=\"http://plib.sourceforge.net/\">Portable Game Library</a> includes code for a <a href=\"http://plib.sourceforge.net/sg/index.html\">Simple Geometry library</a>.\n<p>Dual quaternion skinning offers improved quality at relatively little additional cost. An old-but-free <a href=\"http://mayadqskinning.sourceforge.net/\">Maya plugin</a> is available.\n<p>The <a href=\"http://www.realtimerendering.com/resources/GraphicsGems/\">Graphics Gems</A> book series contains a number of articles on transformations, with code online.\n<p>As we touch upon in our book, moving your z-buffer's near plane as far from the eye as possible is a good idea. Steve Baker has an <a href=\"http://www.sjbaker.org/steve/omniv/love_your_z_buffer.html\">article on this topic</a> with a little calculator to explore the effect.\n\n\n<a name=\"visapp\">\n<h2 class=\"subHeader\"> Visual Appearance</h2>\n</a>\n\n<p>Here is a comparison generated using <a href=\"http://www.tandfonline.com/toc/ujgt19/2/1\">Scott R. Nelson's</a> program of lines drawn with <a href=\"gamma10.png\">gamma=1.0</a> (note the severe roping and Mo&iacute;re patterns) and properly drawn with <a href=\"gamma22.png\">gamma=2.2</a>. I find this pretty convincing.\n<p>24 bits of color is usually enough, but not always. Here's an <a href=\"cubes.gif\">image showing concentric bands</a> only one pixel intensity value apart. Most monitors will show some banding somewhere on the image.\n<p>Storing semitransparent textures so that the colors are premultiplied by the alphas makes compositing and blending operations much faster to compute. Tom Forsyth gives a rundown of the <a href=\"https://tomforsyth1000.github.io/blog.wiki.html\">math and formats involved</a> (search \"Premultiplied alpha part 2\").\n<p>Transparency is difficult to perform correctly in a single pass when using a Z-buffer. Steve Baker gives a <a href=\"http://www.sjbaker.org/steve/omniv/alpha_sorting.html\">good summary</a> of the basics of the problem and traditional solutions. <a href=\"http://developer.download.nvidia.com/SDK/10/direct3d/samples.html\">NVIDIA's developer site</a> and the <a href=\"http://www.humus.name/index.php?page=3D\">Humus 3D site</a> each have sample code for using stencil routing to provide order-independent transparency.\n<p>Poynton's web site talks about <a href=\"http://www.poynton.com/GammaFAQ.html\">gamma correction</a> and <a href=\"http://www.poynton.com/ColorFAQ.html\">color spaces</a>.\n  <a href=\"http://chriscox.org/gamma/\">Chris Cox</a> also has a useful page, with links to many resources.\n<p>Font antialiasing via sub-pixel LCD rendering is dealt with in depth on the <a href=\"http://www.antigrain.com/research/font_rasterization/index.html\">Anti-Grain Geometry site</a>. GPU-accelerated 2D engines include <a href=\"http://wdobbie.com/post/gpu-text-rendering-with-vector-textures/\">Will Dobbie's</a> (try the <a href=\"http://wdobbie.com/warandpeace/\"><I>War and Peace</I> demo</a>, YMMV).\n\n<a name=\"texture\">\n<h2 class=\"subHeader\"> Texturing</h2>\n</a> \n\n<p>Gamasutra has a old but informative article on the theory behind <a href=\"http://www.gamasutra.com/features/19981211/flavell_01.htm\">mipmapping</a>.\n<p>S3TC texture compression has become a standard part of DirectX, renamed DXTn texture compression.\n  An outdated but free <a href=\"http://developer.nvidia.com/object/texture_tools.html\">manipulation and compression library</a> is available for manipulating DXTn (DDS) format textures (the package also converts heightfields to normal maps). <a href=\"http://code.google.com/p/nvidia-texture-tools/\">Source code</a> is available.\n  The Unreal developer network has an excellent article on <a href=\"http://udn.epicgames.com/Two/TextureComparison.html\">DXTC compression and quality comparison</a>.\n  <a href=\"http://openil.sourceforge.net/\">DevIL</a> is an open-source image conversion library that reads and writes DDS and many other formats.\n<p>The <a href=\"http://sipi.usc.edu/database/\">USC-SIPI Image Database</a> has many classic images (Lena, Mandrill) and other texture samples for research.\n  For free stock images, one site is <a href=\"http://www.freeimages.com/\">Free images</a>, among many others.\n<p>Humus has <a href=\"http://www.humus.name/index.php?page=Textures\">some textures</a> available for experimentation.\n<p>We mention this overview in the book, and it's worth another mention here: an old but <a href=\"http://www.iit.bme.hu/~szirmay/egdis_link.htm\">thorough survey</a> of displacement mapping techniques.\n<p>Just because a paper is ancient does not mean it's dated - math doesn't rot. Heckbert has written a worthwhile <a href=\"http://www.cs.cmu.edu/~ph/#papers\"><i>Survey of Texture Mapping</i></a> and a more in-depth work, <a href=\"http://www.cs.cmu.edu/~ph/#papers\"><i>Fundamentals of Texture Mapping and Image Warping</i></a>.\n  Many interesting applications of texture mapping are discussed at <a href=\"http://www.graficaobscura.com/texmap/index.html\">Paul Haeberli's site</a>.\n<p>ATI has an old program called <a href=\"http://developer.amd.com/tools-and-sdks/archive/legacy-cpu-gpu-tools/amd-gpu-meshmapper/\">MeshMapper</a> which generates normal, displacement, and ambient occlusion maps from a low and high resolution model.\n<p>Megatexturing is something id has been promoting, but with little technical description. <a href=\"http://silverspaceship.com/src/svt/\">An implementation</a> that appears similar is now available.\n\n  \n<a name=\"brdf\">\n<h2 class=\"subHeader\"> Advanced Shading</h2>\n</a>\n\n<p>The <a href=\"http://advances.realtimerendering.com/\">Advances in Real-Time Rendering</a> SIGGRAPH course notes for the past few years are available for download. Stephen Hill's <a href=\"http://blog.selfshadow.com/\">blog</a> is an great guide to SIGGRAPH courses and other resources.\n<p>Morgan McGuire's <a href=\"http://graphicscodex.com/\">Graphics Codex</a> is a great compendium of short, readable articles on advanced rendering techniques and much else. It can be accessed on the web or on an iPad. \n<p>Andrew Glassner's classic <a href=\"http://www.realtimerendering.com/blog/principles-of-digital-image-synthesis-now-free-for-download/\">Principles of Digital Image Synthesis</a> is free for download; a bit old, but physics and math don't change that much.\n<p><a href=\"http://www.poynton.com/ColorFAQ.html\">Poynton's color space FAQ</a> contains much solid information on the topic.\n  The <a href=\"http://www.cvrl.org/\">CVRL website</a> has a huge amount of easily downloadable primary research data relating to color.\n  There are numerous other webpages on colorimetry and related topics, such as <a href=\"http://www.cg.tuwien.ac.at/research/theses/matkovic/node14.html\">this overview</a> and <a href=\"http://www.efg2.com/Lab/Graphics/Colors/Chromaticity.htm\">this on chromaticity diagrams</a>.\n<p><a href=\"http://www.realtimerendering.com/blog/free-golden-paint-spectra-spreadsheet/\">Color spectra data</a> for acrylic paints are available for download.\n<p><a href=\"http://brucelindbloom.com/\">Bruce Lindbloom's site</a> summarizes color conversion equations, and includes a table for converting between the popular color spaces (see his \"Math\" link).\n  There are <a href=\"http://www.fourcc.org/fccyvrgb.php\">some useful notes</a> on correct and efficient conversion between RGB and YUV color spaces. Interestingly, the chromaticity function <a href=\"http://brucelindbloom.com/index.html?ChromaticityGamuts.html\">is not a simple triangle</a>, as it is usually shown.\n<p>BRDF data is available from <a href=\"http://www.graphics.cornell.edu/online/measurements/reflectance/index.html\">Cornell</a> and <a href=\"http://www1.cs.columbia.edu/CAVE/software/curet/\">Columbia-Utrecht</a> Universities.\n<a href=\"http://www-swiss.ai.mit.edu/~jaffer/FreeSnell/\">FreeSnell</a> has the refractive indices and coefficients of extinction for many materials, as well as a thin-film simulator.\n  \n<a name=\"advlite\">\n<h2 class=\"subHeader\">Area and Environmental Lighting</h2>\n</a>\n\n<p>A great <a href=\"http://www.debevec.org/ReflectionMapping/\">history of reflection mapping</a> is available from Paul Debevec's site. Some normally difficult to obtain early papers and videos can be found here.\n<p>Humus has a <a href=\"http://www.humus.name/index.php?page=Textures\">large set of cube maps</a> available for experimentation.\n\n\n<a name=\"global\">\n<h2 class=\"subHeader\">Global Illumination</h2>\n</a>\n\n<p>Phil Dutre's <a href=\"https://people.cs.kuleuven.be/~philip.dutre/GI/\">Global Illumination Compendium</a>, mentioned in \"Further Resources\", has much useful information on BRDFs and other facets global illumination theory. \n<p>Andrew Lauritzen gives <a href=\"http://forum.beyond3d.com/showthread.php?t=40805\">some further details</a> on variant schemes for variance shadow maps, along with a demo.\n<p><a href=\"http://www.gpgpu.org/\">GPGPU.org</a> is a worthwhile site for information on using GPUs for general purpose computation.\n<p>A pleasant <a href=\"http://www.math.harvard.edu/archive/21a_spring_06/exhibits/coffeecup/index.html\">visualization</a> of how the coffee-cup caustic is formed is available.\n<p>A <a href=\"http://www.pcgameshardware.de/?menu=browser&mode=article&article_id=622718&entity_id=-1&image_id=741106&page=1\">gallery of game screenshots</a> shows the evolution of how water is rendered in games - click through the images near the bottom.\n<p><a href=\"https://embree.github.io/\">Embree</a> and <a href=\"https://developer.nvidia.com/optix\">OptiX</a> are two well-known interactive ray tracing systems for building renderers.\n\n\n<a name=\"ibr\">\n<h2 class=\"subHeader\"> Image-Based Effects</h2>\n</a>\n  \n<p><a href=\"http://www.humus.name/index.php?page=Textures\">Humus</a> has a large number of cube maps licensed under Creative Commons. The <a href=\"http://ivrpa.org/\">IVRPA</a> is a good place to see panorama images and learn about how to make them. <a href=\"http://www.360cities.net/\">360 Cities</a> also has panoramas.\n<p>High dynamic range environment map image data is <a href=\"http://www.debevec.org/Probes/\">available at Paul Debevec's site</a>, along with 8 bit/channel spherical map images. His <a href=\"http://www.debevec.org/HDRShop/\">HDRShop program</a> is useful for creating and manipulating environment maps of different types (including the ability to make irradiance maps); free for non-commercial use. The HDR Labs site provides <a href=\"http://www.hdrlabs.com/sibl/monthly.html\">free high-resolution sIBL-format environments</a>, a new one each month.\n<p>\n  Michael Herf has <a href=\"http://www.stereopsis.com/sblur/\">Photoshop plugins</a> for more artistic blurs and Fresnel effects.\n  HDR is covered in the DirectX SDK, among other places, but here's <a href=\"http://www.gamedev.net/reference/articles/article2108.asp\">one more old-but-fine article</a>.\n<p>The <a href=\"http://www.openexr.com\">OpenEXR</a> image format, developed by ILM, allows higher\n  precision formats to be written and read, including support for the 16-bit floating point \"half\"\n  format used in NVIDIA's Cg format. It is an extensible format that allows arbitrary buffers of data.\n<p>For volume rendering software, look at the <a href=\"http://tog.acm.org/software.cfm\">ACM TOG software page</a> for some leads. One programmer has gone so far as to <a href=\"http://www.geeks3d.com/20090317/cuda-voxel-rendering-engine/\">represent entire scenes</a> with opaque voxels, ray-casting with CUDA to render. If you want to know just a bit about volume rendering, Kyle Hayward's <a href=\"http://graphicsrunner.blogspot.com/2009/01/volume-rendering-101.html\">101</a> and <a href=\"http://graphicsrunner.blogspot.com/2009/01/volume-rendering-102-transfer-functions.html\">102</a> tutorials are worth a look.\n\n  \n<a name=\"npr\">\n<h2 class=\"subHeader\"> Non-Photorealistic Rendering</h2>\n</a>\n\n<p>See the <a href=\"http://kesen.realtimerendering.com/\">Non-Photorealistic Animation and Rendering Proceedings</a> for the latest on NPR research.\n<p>The <a href=\"http://stylized.realtimerendering.com/\">Stylized Rendering in Games</a> SIGGRAPH 2010 course materials have a number of worthwhile presentations.\n<p> A dated but worthwhile <a href=\"http://www.red3d.com/cwr/npr/\">NPR resources page</a> has been put together by Craig Reynolds.\n<p>Even gibbets can be stylized, see <a href=\"http://www.cs.wisc.edu/graphics/Gallery/NPRQuake/whatIsIt.html\">NPRQuake</a>.\n\n\n<a name=\"polytech\">\n<h2 class=\"subHeader\"> Polygonal Techniques</h2>\n</a>\n\n<p>\n<a href=\"http://www.meshlab.org/\">MeshLab</a> is an open source system for manipulating meshes. It has a huge number of meshing operations available. The <a href=\"http://meshlabstuff.blogspot.com/\">Meshlab blog</a> has worthwhile articles, including a <a href=\"http://meshlabstuff.blogspot.com/2009/04/on-computation-of-vertex-normals.html\">rundown of experiments performed</a> comparing three different vertex normal computation techniques.\n<p>\nThe <a href=\"http://graphics.cs.williams.edu/data/meshes.xml\">McGuire Graphics Data page</a> is a curated collection of a variety of model types, extremely useful for research.\nThe <a href=\"http://graphics.stanford.edu/data/3Dscanrep/\">Stanford 3D Scanning Repository</a> contains the famous bunny model, happy buddha, dragon, armadillo, and other dense polygonal meshes. See <a href=\"portal.html\">our portal page</a> for more sources.\n<p>\n<a href=\"http://www.cgal.org\">CGAL</a> has a computational geometry bias, but supports many operations on polygonal models.\n  If you need meshes with various constraints (e.g., avoiding long, thin polygons), try Jonathan Shewchuk's <a href=\"http://www-2.cs.cmu.edu/~quake/triangle.html\">Triangle</a> software.\n<p>\nFor translating various file formats, we recommend <a href=\"http://www.assimp.org/\">Assimp</a>.\nFor file format information, start at <a href=\"https://en.wikipedia.org/wiki/Image_file_formats\">Wikipedia</a> or the <a href=\"http://www.martinreddy.net/gfx/index-hi.html\">Graphics File Format Page</a>.\n<a href=\"https://github.com/KhronosGroup/glTF\">glTF</a> is a new file format that is a tight match with how GPUs store and display 3D data.\n<p>\nGavin Bell describes a bit more about how to get the <a href=\"http://www.realtimerendering.com/resources/RTNews/html/rtnv7n5.html#art16\">normals to point outwards</a>, along with sample code.\n<p> <a href=\"http://gts.sourceforge.net/\">GTS</a> is an open-source, LGPL polygonal manipulation library that does VIPM, stripification, hierarchical bounding box generation, and more.\n<p>Mark Duchaineau's free <a href=\"http://www.cognigraph.com/LibGen/\">LibGen</a> has simplification code buried in it (see the &quot;surf&quot; library and &quot;surftools&quot; commands).\n<p>The <a href=\"http://www.vterrain.org/\">Virtual Terrain Project</a> has a huge amount of useful information about terrain storage and rendering, <a href=\"http://vterrain.org/BT/index.html\">large terrain datasets</a>, as well as source code.\n\n  \n<a name=\"curves\">\n<h2 class=\"subHeader\"> Curves and Curved Surfaces</h2>\n</a>\n\n<p>Gabe Kruger's tutorial on <a href=\"http://www.gamasutra.com/features/19990611/bezier_01.htm\">B&eacute;zier spline surfaces</a> is a practical introduction to these surfaces, as is <a href=\"http://www.gamasutra.com/features/19991027/deloura_01.htm\">Mark DeLoura's article</a> on bicubic B&eacute;zier surfaces and <a href=\"http://www.gamasutra.com/features/20000530/sharp_01.htm\">Sharp's article</a> on Hermites and B&eacute;ziers.\n  Using Google, you can find any number of course notes about the mathematics of curves, such as <a href=\"http://www.cs.mtu.edu/~shene/COURSES/cs3621/NOTES/notes.html\">Ching-Kuang Shene's</a>.\n<p>Brian Sharp has two excellent introductory articles on subdivision surfaces: one on the <a href=\"http://www.gamasutra.com/features/20000411/sharp_01.htm\">theory</a>, another on <a href=\"http://www.gamasutra.com/features/20000425/sharp_01.htm\">implementation</a>. \n  SIGGRAPH course notes for <a href=\"http://www.multires.caltech.edu/teaching/courses/subdivision/\">subdivision surfaces</a> are available on the web. \n  The NYU MRL site has a <a href=\"http://mrl.nyu.edu/projects/modeling_simulation/subdivision/\">subdivision surfaces page</a> with many resources and links.\n<p>Paul Baker has a <a href=\"http://www.paulsprojects.net/metaballs2/metaballs2.html\">demonstration program with source</a> that tessellates and renders metaballs.\n<p>We do not cover NURBS in our book, but these are important in CAD. Dean Macri has an article on using NURBS in real-time applications at <a href=\"http://www.gamasutra.com/features/19991117/macri_01.htm\">Gamasutra's\n  site</a>.\n  The <a href=\"http://www.nar-associates.com/nurbs/c_code.html\">source code</a> for the book <i><a href=\"http://www.nar-associates.com/nurbs/nurbs.html\">An Introduction to NURBS</a></i> is available online.\n  There is a Sourceforge <a href=\"http://libnurbs.sourceforge.net/\">NURBS manipulation library</a>.\n<p>A short history discusses the most famous spline surface model, the <a href=\"http://www.sjbaker.org/wiki/index.php?title=The_History_of_The_Teapot\">Utah Teapot</a>; <a href=\"https://www.youtube.com/watch?v=DxMfblPzFNc\">here's a video about it</a> that one of us made;\n  a program to generate it is available for <a href=\"http://www.realtimerendering.com/resources/SPD/\">download</a>.\n  \n\n<a name=\"speed\">\n<h2 class=\"subHeader\"> Acceleration Algorithms</h2>\n</a>\n\n<p>The book <a href=\"http://smile.amazon.com/exec/obidos/tg/detail/-/1558608389?tag=realtimerenderin\">Level of Detail for 3D Graphics</a> covers many aspects of level of detail algorithms in depth.\n  This book has <a href=\"http://lodbook.com/\">a companion web site</a>.\n<p>Michael Abrash's ancient <a href=\"http://www.gamedev.net/page/resources/_/technical/graphics-programming-and-theory/graphics-programming-black-book-r1698\">Graphics Programming Black Book</a> is free on the web. If you want to know about practical polygon-plane based BSP splitting, this is where to start (chapter 59 on). Michael has additional <a href=\"http://www.bluesnews.com/abrash/\">quake notes</a> available.\n<p>\nSome <a href=\"http://www.cg.tuwien.ac.at/research/vr/unpopping/examples/examples/examples_interactive/popping_examples/index.html\">excellent examples</a> of LOD popping in games are available; move your mouse in and out of each image to see the effect.\n<p>Vincent Scheib describes how to implement a <a href=\"http://beautifulpixels.blogspot.com/2008/07/parallel-rendering-with-directx-command.html\">display list system for DirectX 9 and 10</a>, a technique that can provide large performance gains on multicore systems.\n<p> Source code and a demo for the point rendering system <a href=\"http://graphics.stanford.EDU/software/qsplat/\">QSplat</a> is available for download. <a href=\"http://potree.org/\">Potree</a> is a great open-source point cloud rendering system with a number of worthwhile features.\n\n  \n<a name=\"pipeopt\">\n<h2 class=\"subHeader\"> Pipeline Optimization</h2>\n</a>\n\n<p><a href=\"https://developer.nvidia.com/gameworks-tools-overview\">NVIDIA</a> provides the Nsight performance toolset and other related tools.\n<p>Intel's <a href=\"https://software.intel.com/en-us/intel-vtune-amplifier-xe\">VTune</a> is a well-known CPU-side inner loop optimization tool.\n  For Linux, <a href=\"http://valgrind.org/\">Valgrind</a> is a popular suite of profiler and debugging tools.\n  <a href=\"http://automatedqa.com/products/aqtime/\">AQTime</a> is one of the better general code profilers available.\n  <a href=\"http://www.boost.org/\">Boost</a> provides optimized (in most cases) libraries for common data structures.\n<p>Tom Forsyth gives <a href=\"https://tomforsyth1000.github.io/blog.wiki.html\">his view</a> on renderstate change costs (search \"Renderstate change costs\").\n<p>Christer Ericson discusses how to <a href=\"http://realtimecollisiondetection.net/blog/?p=86\">order draw calls around</a> for efficiency (this article is pretty popular) and how to <a href=\"http://realtimecollisiondetection.net/blog/?p=91\">optimize particle systems</a>.\n<p>Noel Llopis explains the <a href=\"http://www.gamasutra.com/view/feature/3975/data_alignment_part_2_objects_on_.php\">basics of data alignment</a> and what to know to improve efficiency.\n<p>Concurrency now needs to be designed into rendering systems from the start. <a href=\"http://www.gotw.ca/publications/concurrency-ddj.htm\">Herb Sutter's article</a> is a good start as to why this is now so.\n  One tool for programming in parallel is <a href=\"http://www.threadingbuildingblocks.org/\">Intel's Threading Building Blocks</a>.\n<p>Michael Abrash has an old series of articles (<a href=\"http://www.ddj.com/architect/184405765\">first</a>, <a href=\"http://www.ddj.com/184405807\">second</a>, <a href=\"http://www.ddj.com/184405848\">third</a>) on optimizing a pure-CPU rasterizer. Admittedly a rare beast nowadays, but these articles has worthwhile lessons to impart about the optimization process in general.\n\n  \n<a name=\"isect\">\n<h2 class=\"subHeader\"> Intersection Testing</h2>\n</a> \n\n<p>We created a <a href=\"intersections.html\">3D Object Intersection page</a>, giving references and pointers to code for a wide variety of object/object intersection tests.\n<p><a href=\"http://replay.web.archive.org/20080920220936/http://geometryalgorithms.com/algorithm_archive.htm\">Dan Sunday's GeometryAlgorithms.com</a> <I>(defunct, but archived)</I> has some good summaries of algorithms for <a href=\"http://softsurfer.com/Archive/algorithm_0107/algorithm_0107.htm\">making bounding containers</a> for various geometric primitives. \n\n\n<a name=\"colldet\">\n<h2 class=\"subHeader\"> Collision Detection</h2>\n</a>\n\n<p>The <a href=\"http://www.bulletphysics.com/Bullet/phpBB3/\">Physics Simulation Forum</a> has many threads about collision detection and physical simulation.\n<p>One related hardware product is <a href=\"http://www.nvidia.com/object/nvidia_physx.html\">NVIDIA's PhysX processor</a> (they purchased Ageia), a dedicated physics action accelerator.\n\n<p> A number of free collision detection packages are available on the Web. These\n  include source, and most have limitations on commercial reuse:\n<ul>\n  <li> <a href=\"http://www.bulletphysics.com/Bullet/wordpress\">Bullet Physics Library</a> - library for performing rigid-body collision detection and response. Open source and free for commercial use, and is integrated with Blender and COLLADA. <a href=\"http://www.youtube.com/watch?v=exss517n1I0\">video</a>\n  <li> <a href=\"http://www.dtecta.com/\">SOLID</a> - Software Library\n    for Interference Detection. Now a commercial product, and GPL'ed with source available.\n  <li> <a href=\"http://www.merl.com/projects/vclip/\">V-clip</a> - a low level\n    object collision library.\n  <li><a href=\"http://www.codercorner.com/Opcode.htm\">OPCODE</a> - more memory-friendly\n    and often faster than SOLID and RAPID, free for reuse in any application.\n  <li><a href=\"http://ode.org/\">ODE</a> - a free rigid body dynamics\n    package which includes collision detection.\n  <li><a href=\"https://sourceforge.net/projects/coldet/\">ColDet</a> - a free collision\n    detection library for generic polyhedra.\n  <li><a href=\"http://www.havok.com/\">Havok</a> - a popular commercial library for games\n</ul>\n<p>Related to collision detection, <a href=\"http://www.qhull.org/\">Qhull</a> implements the Quickhull algorithm for finding convex hulls quickly.\n  The <a href=\"http://www3.cs.stonybrook.edu/~algorith/\">Stony Brook Algorithm Repository</a> has convex hull and other code in its computational geometry section.\n<p>As a simple introduction, <a href=\"http://www.gamasutra.com/features/20020118/vandenhuevel_01.htm\">Collision detection and response for spheres</a> is discussed by van den Heuvel and Jackson.\n\n\n<a name=\"gfxhw\">\n<h2 class=\"subHeader\"> Graphics Hardware</h2>\n</a>\n\n<p>Wikipedia has some excellent articles on hardware-related topics, such as this one on <a href=\"http://en.wikipedia.org/wiki/Color_depth\">color depth</a>.\n<p>Humus <a href=\"http://www.humus.name/index.php?ID=255\">gives a rundown</a> of the various ways of computing and storing z-depths.\n<p>Valve's Steam <a href=\"http://www.steampowered.com/status/survey.html\">hardware survey</a> tracks what is used by their subscribers; incredibly valuable for knowing what is out there.\n<p>Tech Power Up has an <a href=\"http://www.techpowerup.com/gpudb/\">up-to-date summary</a> of the clock speed, memory size, and other characteristics for every major consumer PC GPU.\n<p>The Accelenation site has an excellent <a href=\"https://web.archive.org/web/20090325042127/http://www.accelenation.com/?ac.id.123.1\">history of the early years</a> (1995-2002) of consumer graphics cards. Maximum PC has an <a href=\"https://web.archive.org/web/20150419021557/http://www.maximumpc.com/print/6338\">extensive visual history</a> of the GPU boards from 1995 on. For a general history of computer graphics, see <a href=\"http://design.osu.edu/carlson/history/lessons.html\">Wayne Carlson's site</a>.\n<p><a href=\"http://arstechnica.com/\">Ars Technica</a> sometimes covers GPU architectures.\n  Their <a href=\"http://arstechnica.com/paedia/index.html\">Paedia</a> area is a good place to start.\n<p>One reason little is published about commercial graphics hardware architectures is that there are trade secrets and possible patent infringement involved.\n  The <a href=\"http://www.patentarcade.com/\">Patent Arcade</a> site tracks patent infringement, copyright infringement, and other videogame related legal issues. Of course, knowingly violating patents causes triple damages, so you've been warned.\n<p>24 bits of color is usually enough, but not always. Here's an <a href=\"cubes.gif\">image showing concentric bands</a> only one pixel value apart. On most displays some area of the image will exhibit banding.\n<p><a href=\"http://www.d6.com/users/checker/misctech.htm\">Chris Hecker</a> has written extensively on perspective correct texture mapping.\n<p>Some <a href=\"http://www.icare3d.org/news_articles/cn08.html\">reverse engineering</a> has been done on the G80 to see what really happens with various processing units. Not surprisingly, if you do pathological rendering, parallelism is destroyed.\n<p>An excellent resource on graphics hardware architectures is the course notes for the <a href=\"http://bps12.idav.ucdavis.edu/\">Beyond Programmable Shading</a> course at SIGGRAPH.\n<p><a href=\"http://www.geforce.com/hardware/technology\">NVIDIA's list of technologies</a> gives some information about each.\n<p>One popular gaming benchmark (though not updated for awhile now) is <a href=\"http://www.futuremark.com/benchmarks/3dmark-vantage\">Futuremark's 3DMark</a> - it also has some fun eye-candy.\n<p>Two software-only solutions for making movies of interactive programs are <a href=\"http://www.fraps.com/\">FRAPS</a> and <a href=\"http://www.hyperionics.com\">HyperCam</a>.\n  FRAPS also measures and displays the frame rate of any 3D application. \n<p>There are many little utilities for checking various hardware capabilities, mostly for overclocking but also just educational to examine. <a href=\"http://www.techpowerup.com/gpuz/\">GPU-Z</a> displays the GPU's capabilities and monitors temperatures and voltages of various components. <a href=\"http://www.ozone3d.net/benchmarks/fur/\">FurMark</a> is an OpenGL stress test. <a href=\"http://www.geeks3d.com/20090414/gpu-caps-viewer-170-available-with-cuda-support/\">GPU Caps Viewer</a> also provides hardware information, including CUDA capabilities.\n<p>Steve Collins has a <a href=\"http://www.irishheart.ie/iopen24/pub/volunteers/8bit.pdf\">fascinating look at ancient consoles</a> from a programmer's perspective.\n  Emulators for many old machines can be found at the <a href=\"http://www.emulator-zone.com/\">Emulator Zone</a>.\n\n<a name=\"future\">\n<h2 class=\"subHeader\">The Future (resources)</h2>\n</a>\n\n<p>Last mention: don't forget <a href=\"portal.html\">our portal</a> for a list of some of the best resources.\n<p><a href=\"http://stevehollasch.com/cgindex/index.html\">Steve Hollasch</a> has distilled much of the combined worthwhile postings of the early USENET graphics community.\n<p><a href=\"http://www.scene.org/news.php\">Scene.org</a> is all about the Demo Scene, where people make small programs chock-full of special effects; it's \"under construction\" but has some good links. \n  <a href=\"http://www.pouet.net\">Pou&euml;t</a> lists demos worth seeing.\n<p>Have you read our book cover to cover? You can <a href=\"http://www.erichaines.com/SubtleTools.zip\">test your knowledge</a> with the five questions in Eric's talk.\n\n  \n<a name=\"linalg\">\n<h2 class=\"subHeader\">Linear Algebra</h2>\n</a>\n\n<p>Flipcode has a <a href=\"http://www.flipcode.com/geometry/\">3D geometry primer</a> online.\n<p><a href=\"http://mathworld.wolfram.com/\">Eric Weisstein's World of Mathematics</a> is an incredible resource for (sometimes dense) mathematical definitions.\n  You can find a collection of math-related definitions at <a href=\"http://www.cut-the-knot.org/glossary/atop.shtml\">Cut the Knot</a>. \n<p>Macsyma is free at last. It's now called <a href=\"http://sourceforge.net/projects/maxima/\">Maxima</a>.\n  Maxima is a symbolic computation program, like Mathematica and Maple: you define equations and can easily combine them, integrate, take the derivative, etc. Maxima is GNU source now, and free is cheap.\n<p>Christer Ericson has a nice presentation on the <a href=\"http://realtimecollisiondetection.net/blog/?p=13\">scalar triple product</a>, a way to compare the orientation of one line compared to another. He also has a <a href=\"http://realtimecollisiondetection.net/blog/?p=69\">followup article</a>.\n \n\n<a name=\"trigo\">\n<h2 class=\"subHeader\">Trigonometry</h2>\n</a> \n\n<p>Trig formulas, tables, and other mathematical reference material can be found at <a href=\"http://math2.org/\">Dave's Math Tables</a>.\n\n\n<a name=\"refs\">\n<h2 class=\"subHeader\">Bibliography</h2>\n</a>\n\n\n<p>No, really the last mention: <a href=\"portal.html\">our portal</a> is where we list all the best ways to find more information.\n\n  \n  \n\n    \n        </td>\n    </tr>\n    <tr>\n    \t<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"1\" border=\"0\"></td>\n\t&nbsp;<br /></td>\n    </tr>\n\n\n\n</table>\n\n</div> <!-- /content -->\n\n<div id=\"footer\" class=\"clearfix\">\n  <ul>\n    <li>Contacts:</li>\n    <li><a href=\"mailto:tam@cs.lth.se\">Tomas</a></li>\n    <li><a href=\"mailto:erich@acm.org\">Eric</a></li>\n    <li><a href=\"mailto:rtr3@renderwonk.com\">Naty</a></li>\n  </ul>\t\t\n</div> <!-- /footer -->\n\n</div> <!-- /wrapper -->\n\n</body>\n</html>"
  },
  {
    "path": "int/CVS/Entries",
    "content": "/index.html/1.7/Sun Aug 17 14:55:07 2008//\n/int2html.pl/1.9/Thu Sep 24 23:38:53 2009//\n/intersections.txt/1.7/Fri Feb 25 22:53:50 2011//\nD\n"
  },
  {
    "path": "int/CVS/Entries.Extra",
    "content": "/index.html////*////\n/int2html.pl////*////\n/intersections.txt////*////\n"
  },
  {
    "path": "int/CVS/Entries.Extra.Old",
    "content": ""
  },
  {
    "path": "int/CVS/Entries.Old",
    "content": ""
  },
  {
    "path": "int/CVS/Repository",
    "content": "RTR3/website/int\n"
  },
  {
    "path": "int/CVS/Root",
    "content": ":pserver:erich@cvs.cs.lth.se:/local/cvs/repository-tam\n"
  },
  {
    "path": "int/CVS/Template",
    "content": ""
  },
  {
    "path": "int/_How_to_update_intersections.txt",
    "content": "Make fixes to intersections.txt\n\nThere are also links to other resources in int2html.pl - worth a Xenu check to see what's died.\n\nUpdate the date in int2html.pl around line 191\n\nRun: perl int2html.pl\n\nThis creates a new intersections.html file. Compare it to the current file in the directory above (i.e., the main directory).\n\nLooks good? Copy this new intersections.html to the directory above (i.e., the main directory).\n\nFTP connect and transfer intersections.html to the site."
  },
  {
    "path": "int/index.html",
    "content": "<html>\n<head>\n<title>Moved</title>\n  <meta http-equiv=\"Refresh\" content=\"0; url=http://www.realtimerendering.com/intersections.html\">\n</head>\n<body>\n<h1>Moved</h1>\n<p>This page has moved to <a href=\"http://www.realtimerendering.com/intersections.html\">http://www.realtimerendering.com/intersections.html</a>.</p>\n</body>\n</html>"
  },
  {
    "path": "int/int2html.pl",
    "content": "#!/usr/contrib/bin/perl\n# read intersections.txt and produce HTML version of table\n\n#$| = 1 ;\t# turn off output buffering, so we see results if piped, etc\n#$[ = 1;\t\t# set array base to 1\n\n$halfgrid = 1 ;\t# set to 1 to get diagonal half presentation\n\n$font = 1 ;\t# 0 for no special fonts\n\n&PROCESS_ARGS() ;\n\nfor ( $halfgrid = 0 ; $halfgrid <= 1 ; $halfgrid++ ) {\n\t&DOINIT() ;\n\n\t&READDATA() ;\n\n\t&OUTPUTRESULTS() ;\n}\n\nexit 0 ;\n\nsub USAGE {\n\tprint STDERR \"usage: perl int2html.pl\\n\" ;\n\texit 1 ;\n}\n\nsub PROCESS_ARGS {\n\tlocal($arg) ;\n\n\tif ( $#ARGV >= 1 ) {\n\t\t&USAGE() ;\n\t}\n\n\twhile(@ARGV) {\n\t\t$arg = shift(@ARGV) ;\n\t}\n}\n\nsub DOINIT {\n\t$numhdr = 0 ;\n\t$input = \"intersections.txt\" ;\n\tif ( $halfgrid == 1 ) {\n\t\t$output = \"intersections_half.html\" ;\n\t} else {\n\t\t$output = \"intersections.html\" ;\n\t}\n}\n\nsub READDATA {\n\t$paper_value = 60 ;\n\tunless (open(DATAFILE,$input)) {\n\t\tprintf \"Can't open $input: $!\\n\";\n\t\texit 1 ;\n\t}\n\t&READCONTENTS() ;\n\tclose(DATAFILE);\n}\n\nsub READCONTENTS {\n\n\t$header = 1 ;\n\twhile (<DATAFILE>) {\n\t\tchop;       # strip record separator\n\t\t@fld = split(' ',$_);\n\n\t\tif ( substr($fld[0],0,1) ne \"#\" ) {\n\n\t\t\tif ( $header == 1 ) {\n\t\t\t\t# if we hit a blank line, done with reading in categories\n\t\t\t\tif ( $#fld == -1 ) {\n\t\t\t\t\t$header = 0 ;\n\t\t\t\t} else {\n\t\t\t\t\t$ltr = substr($fld[0],0,1) ;\n\t\t\t\t\t$str = \"\" ;\n\t\t\t\t\t$altstr = \"\" ;\n\t\t\t\t\t$doalt = 0 ;\n\t\t\t\t\tfor ( $i = 1 ; $i <= $#fld ; $i++ ) {\n\t\t\t\t\t\tif ( $fld[$i] eq '/' ) {\n\t\t\t\t\t\t\t$doalt = 1 ;\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tif ( $doalt == 1 ) {\n\t\t\t\t\t\t\t\t$altstr .= $fld[$i] . \" \" ;\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t$str .= $fld[$i] . \" \" ;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif ( $altstr eq \"\" ) {\n\t\t\t\t\t\t$altstr = $str ;\n\t\t\t\t\t}\n\t\t\t\t\tchop $altstr ;\n\t\t\t\t\tchop $str ;\n\t\t\t\t\t$rowhdr[$numhdr] = $str ;\n\t\t\t\t\t$colhdr[$numhdr] = $altstr ;\n\t\t\t\t\t$ltrhdr[$numhdr] = $ltr ;\n\t\t\t\t\t$numhdr++ ;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t# in the body\n\t\t\t\tif ( $#fld >= 0 ) {\n\t\t\t\t\t$ltr1 = substr($fld[0],0,1);\n\t\t\t\t\t$ltr2 = substr($fld[0],1,1);\n\t\t\t\t\t$data = substr($_,4) ;\n\n\t\t\t\t\t# wrap Gems refs with pointer to web site\n\t\t\t\t\t# $data =~ s#(Gems.{1,5}?p\\.\\d+)#<a href=\"https://github.com/erich666/GraphicsGems/tree/master/\">$1</a>#g ;\n\n\t\t\t\t\t# change a href's to aXhref's\n\t\t\t\t\t$data =~ s#a href#aXhref#g ;\n\t\t\t\t\t#$data =~ s#\\*SPACE\\*#\\%20#g ;\n\n\t\t\t\t\t# change all spaces to non-breaking spaces\n\t\t\t\t\t$data =~ s# #&nbsp;#g ;\n\t\t\t\t\t\n\t\t\t\t\t# change aXhref's to a href's\n\t\t\t\t\t$data =~ s#aXhref#a href#g ;\n\n\t\t\t\t\t$grid{$ltr1 . $ltr2} = $data ;\n\t\t\t\t\t$grid{$ltr2 . $ltr1} = $data ;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\nsub OUTPUTRESULTS {\n\t# open file for output\n\tunless (open(OUTFILE,'>'.$output)) {\n\t\tprintf \"Can't open $output: $!\\n\";\n\t\texit 1 ;\n\t}\n\t# select output file for print operations\n\tselect(OUTFILE) ;\n\t&OUTPUTLINES();\n\tclose(OUTFILE) ;\n}\n\nsub OUTPUTLINES {\n\n#<font size=\"+3\" face=\"LUCIDA, ARIAL, HELVETICA\">\n#<h1>3D Object Intersection</h1>\n#</font><font face=\"LUCIDA, ARIAL, HELVETICA\">\n        print <<\"(END HTML HEADER)\";\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n<title>Object/Object Intersection</title>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"/>\n<link rel=\"shortcut icon\" href=\"favicon.ico\" type=\"image/x-icon\"/>\n<link rel=\"icon\" href=\"favicon.ico\" type=\"image/x-icon\"/>\n<link rel=\"stylesheet\" href=\"rtr4.css\" type=\"text/css\"/>\n</head>\n<body>\n<div id=\"wrapper\">\n<div id=\"header\">\n<div id=\"rtr3-header-image\">\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tr bgcolor=\"#10304B\">\n<td>\n<a href=\"http://www.realtimerendering.com/blog/\">\n<img src=\"rtr-header.png\" alt=\"Header image\" width=\"410\" height=\"106\"/>\n</a>\n</td>\n</tr>\n</table>\n</div>\n<div id=\"navigation\" class=\"clearfix\">\n<ul class=\"primary\">\n<li><a href=\"http://www.realtimerendering.com/blog/\" rel=\"home\">Blog</a></li>\n<li><a title=\"Recommended books\" href=\"books.html\">Graphics books</a></li>\n<li><a class=\"nav-current\" title=\"Object / object intersection page\" href=\"intersections.html\">Intersections</a></li>\n<li><a title=\"Sites we like\" href=\"portal.html\">Portal</a></li>\n<li><a title=\"Ray Tracing Resources\" href=\"raytracing.html\">Ray tracing</a></li>\n<li><a title=\"Main resources page\" href=\"index.html\">Resources</a></li>\n<li><a title=\"USD and glTF Resources\" href=\"usd_gltf.html\">USD &amp; glTF</a></li>\n<li><a title=\"WebGL/three.js Resources\"  href=\"webgl.html\">WebGL</a></li>\n</ul>\n</div>\n</div>\n<div id=\"content\" class=\"clearfix\">\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tr>\n<td class=\"pageName\">Ray Tracing Resources Page</td>\n</tr>\n<tr>\n<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"6\" border=\"0\"/><br/>\n</tr>\n<tr>\n<td class=\"bodyText\">\n<div class=\"metadata\">\nLast changed: January 23, 2025\n</div>\n\n<P>\n\nThis page gives a grid of intersection routines for various popular objects, pointing to resources\nin books and on the web. <a href=\"https://www.geometrictools.com/Samples/Intersection.html\">Eberly</a> and <a href=\"https://www.iquilezles.org/www/articles/intersectors/intersectors.htm\">Qu&iacute;lez</a> have code for a bunch of shader-based ray/object intersectors, including ones (beyond those listed in the table) for the disk, rectangle, and torus. Eberly's Geometric Tools <a href=\"https://www.geometrictools.com/Documentation/Documentation.html\">Documentation page</a> also provides many intersection test and closest-distance explanations. Look under \"Mathematics/Intersection\" and \"Mathematics/Distance\".\nThe most comprehensive books on the subject are\n<a href=\"https://www.geometrictools.com/Books/Books.html\"><I>Geometric Tools for Computer Graphics</I></a> (GTCG) and\n<a href=\"http://realtimecollisiondetection.net/\"><I>Real-Time Collision Detection</I></a> (RTCD);\nthe former is all-encompassing, the latter more approachable and focused.\nA book focused in large part on object/object intersection tests is the\n<I><a href=\"https://www.packtpub.com/product/game-physics-cookbook/9781787123663\">Game Physics Cookbook</a></I> (GPC),\nwith <a href=\"https://github.com/gszauer/GamePhysicsCookbook\">code</a> -\nsee its <a href=\"https://github.com/gszauer/GamePhysicsCookbook#collision-detection\">giant grid</a> for what intersections it covers.\n<P>\nDefinitions: a <i>capsule</i> is a cylinder with hemispheres at each end. This object is often simpler to test against other shapes than a flat-capped cylinder is, since a capsule can often be represented as a line segment that is expanded by some distance (its radius). \n<P>\nGuide to source abbreviations:\n<UL>\n<LI><B>3DG</B> - <a href=\"https://smile.amazon.com/exec/obidos/ASIN/0201619210?tag=realtimerenderin\"><I>3D Games: Real-time Rendering and Software Technology</I></a>, Alan Watt and Fabio Policarpo, Addison-Wesley, 2001.\n\n<LI><B>GPC</B> - <I><a href=\"https://www.packtpub.com/product/game-physics-cookbook/9781787123663\">Game Physics Cookbook</a></I>, by Gabor Szauer, Packt Publishing, March 2017, with <a href=\"https://github.com/gszauer/GamePhysicsCookbook\">code</a>\n\n<LI><B>GPG</B> - <a href=\"https://smile.amazon.com/exec/obidos/ASIN/1584500492?tag=realtimerenderin\"><I>Game Programming Gems</I></a>, ed. Mark DeLoura, Charles River Media, 2000.\n\n<LI><B>GTCG</B> - <a href=\"https://www.geometrictools.com/Books/Books.html\"><I>Geometric Tools for Computer Graphics</I></a>, Philip J. Schneider and David H. Eberly, Morgan Kaufmann Publishers, 2002. Good, comprehensive book on this topic.\n\n<LI><B>Gems</B> - <a href=\"http://www.graphicsgems.org\">The <I>Graphics Gems</I> series</a>. See the book's <a href=\"http://www.graphicsgems.org\">website</a> for individual book links and code.\n\n<LI><B>GTweb</B> - <a href=\"https://www.geometrictools.com/\">Geometric Tools</a>, Dave Eberly's online computer graphics related software repository. His book <a href=\"https://www.geometrictools.com/Books/Books.html\"><I>3D Game Engine Design</I></a> also covers these, in a readable format, as well as many other <a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">object/object intersection tests</a>.\n\n<LI><B>IRT</B> - <a href=\"https://smile.amazon.com/exec/obidos/ASIN/0122861604?tag=realtimerenderin\"><I>An Introduction to Ray Tracing</I></a>, ed. Andrew Glassner, Academic Press, 1989. <a href=\"http://www.realtimerendering.com/blog/an-introduction-to-ray-tracing-is-now-free-for-download/\">Free to download</a>.\n\n<LI><B>JCGT</B> - <a href=\"http://jcgt.org/\"><I>The Journal of Computer Graphics Techniques</I></a>.\n\n<LI><B>jgt</B> - <a href=\"https://www.tandfonline.com/toc/ujgt21/current\"><I>journal of graphics tools</I></a>. A partial <a href=\"https://github.com/erich666/jgt-code\">code repository</a> is available.\n\n<LI><B>RTCD</B> - <a href=\"http://realtimecollisiondetection.net/\"><I>Real-Time Collision Detection</I></a>, by Christer Ericson, Morgan Kaufmann Publishers, 2004.\n\n<LI><B>RTR4</B> - <a href=\"http://www.realtimerendering.com/\"><I>Real-Time Rendering, Fourth Edition</I></a>, by <a href=\"https://cs.lth.se/tomas-akenine-moller/\">Tomas M&ouml;ller</a>, <a href=\"http://erichaines.com\">Eric Haines</a>,  Naty Hoffman, Angelo Pesce, Michał Iwanicki, and Sébastien Hillaire <a href=\"https://www.routledge.com/\">A.K. Peters/CRC Press</a>, 2018.\n\n<LI><B>SG</B> - <a href=\"http://plib.sourceforge.net/sg/index.html\">Simple Geometry library</a>, Steve Baker's vector, matrix, and quaternion manipulation library.\n\n<LI><B>Shadertoy</B> - <a href=\"https://www.iquilezles.org/www/articles/intersectors/intersectors.htm\">Qu&iacute;lez</a> gives code snippets and shader-based demos, runnable in your browser (best on Chrome).\n\n<LI><B>TgS</B> - <a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">Teikitu gaming System COLLISION</a>, Andrew Aye's object/object intersection/distance and sweep/penetration software (non-commercial use only).\n\n<LI><B>TVCG</B> - <a href=\"https://www.computer.org/csdl/journal/tg\">IEEE Transactions on Visualization and Computer Graphics</a>.\n\n</UL>\n\n<P>\nIndividual article references follow after the table.\n\n<P>\n<H2>Static Object Intersections</H2>\n\nEntries are listed from oldest to newest, so often the <i>last</i> entry is the best. This table covers objects not moving; see the next section for dynamic objects.\n<P>\n<div id=\"intersect-table\">\n<table BORDER=1 CELLSPACING=1 CELLPADDING=2 > \n(END HTML HEADER)\n\n\t# table header\n\tprintf \"<tr>\\n  <td>&nbsp;</td>\\n\" ;\n\tfor ( $i = 0 ; $i < $numhdr ; $i++ ) {\n\t\tprintf \"  <td ALIGN=\\\"CENTER\\\"><B>$colhdr[$i]</B><\\/td>\\n\" ;\n\t}\n\tprintf \"  <td>&nbsp;</td>\\n</tr>\\n\";\n\n\t# table lines\n\tfor ( $row = 0 ; $row < $numhdr ; $row++ ) {\n  \t\tprintf \"<tr>\\n  <td ALIGN=\\\"LEFT\\\"><B>$rowhdr[$row]</B><\\/td>\\n\" ;\n  \t\tfor ( $i = 0 ; $i < $numhdr ; $i++ ) {\n\t\t\tif ( $halfgrid == 1 && $i < $row ) {\n\t\t\t\t# empty box\n   \t\t\t\tprintf \"  <td><\\/td>\\n\" ;\n\t\t\t} else {\n \t\t\t\t$str = $grid{$ltrhdr[$row].$ltrhdr[$i]} ;\n \t\t\t\tif ( $str eq '' ) {\n \t\t\t\t\t$str = \"&nbsp;\";\n \t\t\t\t}\n   \t\t\t\tprint \"  <td ALIGN=\\\"CENTER\\\">$str<\\/td>\\n\" ;\n\t\t\t}\n  \t\t}\n  \t\tprintf \"  <td ALIGN=\\\"LEFT\\\"><B>$rowhdr[$row]</B><\\/td>\\n\" ;\n  \t\tprintf \"<\\/tr>\\n\";\n\t}\n\t\n\t# table header, again\n\tprintf \"<tr>\\n  <td>&nbsp;</td>\\n\" ;\n\tfor ( $i = 0 ; $i < $numhdr ; $i++ ) {\n\t\tprintf \"  <td ALIGN=\\\"CENTER\\\"><B>$colhdr[$i]</B><\\/td>\\n\" ;\n\t}\n\tprintf \"  <td>&nbsp;</td>\\n</tr>\\n\";\n\n#</font>\n    print <<\"(END HTML FOOTER)\";\n</table>\n</div>\n\n<P>\nReferences are listed in historical order, so it's usually best to look\nat the last reference first. References in parentheses indicate algorithms that will work, but are not optimized\nfor the particular primitives. Note that all AABB algorithms can also be used\nfor OBB intersections (simply transform the other primitive to the OBB's\nspace), so we do not list these in the table.\n\n<H2>Dynamic Object Intersections</H2>\n\nThese are intersections in which the objects are moving relative to one another. Linear motion (only) is assumed; there is research on rotational motion collision detection, not covered here. The <a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a> collision system (non-commercial use only) has many methods in this area, and the book <I>Real-Time Collision Detection</I> covers the subject in some depth. \nOther relevant presentations can be found on the <a href=\"https://www.essentialmath.com/tutorial.htm\">Essential Math for Games Programmers</a> site.\nOne principle is that even if both objects are moving, only one has to be considered moving. That is, one object's movement vector can be subtracted from both objects, leaving one object at rest. Another principle is to perform a <a href=\"https://algorist.com/problems/Minkowski_Sum.html\">Minkowski sum</a> (or <a href=\"http://twvideo01.ubm-us.net/o1/vault/gdc2013/slides/822403Gregorius_Dirk_TheSeparatingAxisTest.pdf\">Minkowski difference</a>) of the moving sphere with the other object, essentially shrinking the moving sphere to a ray. A set of static intersection tests are used in many of these tests, so look in the table above for these. The tests below are categorized as <I>boolean</I>, i.e., whether the objects intersect at all, or <I>location</I>, where the actual intersection location where the two moving objects first hit is formed. <I>(Please let me know if you have simple ways of making a given boolean test into a location test.)</I>\n\n<P>\n<B>Ray/Moving Sphere:</B> <I>(location)</I> Form a cylinder between the two spheres, intersect the two spheres and cylinder with the ray. See <a href=\"http://media.steampowered.com/apps/valve/2015/DirkGregorius_Contacts.pdf\">Gregorius 2015</a>.<br>\n<B>Ray/Moving Triangle:</B> <I>(boolean)</I> If each triangle is entirely on one side of the plane formed by the other triangle, form the polyhedron between the two triangles. The connecting faces are formed by all the combinations of an edge on one triangle and a vertex on the other. Discard any separating planes formed (i.e., use only planes in which both triangles are on the same side of the plane). Shoot the ray against it using <a href=\"http://www.realtimerendering.com/intersections.html#II247\">ray/polyhedron testing</a>. <I>(Short of splitting the triangles into two parts each and forming volumes amongst these, is there an elegant way to perform this operation when one triangle's plane splits the other triangle?)</I><br>\n<B>Ray/Moving AABB:</B> <I>(boolean)</I> Form a <a href=\"http://www.realtimerendering.com/downloads/shaft.zip\">shaft</a> (<a href=\"http://www.erichaines.com/ShaftCulling.pdf\">paper</a>) between the beginning and ending position of the AABB and shoot the ray against it using <a href=\"http://www.realtimerendering.com/intersections.html#II247\">ray/polyhedron testing</a>. See <a href=\"http://www.realtimerendering.com/Real-Time_Rendering_4th-Collision_Detection.pdf\">RTR4, free Collision Detection chapter</a>.<br>\n<B>Ray/Moving OBB:</B> <I>(boolean)</I> An inelegant way is to form all combinations of edge/vertex pairs and form planes to bound the OBBs (see Ray/Moving triangle, above).</br>\n<B>Ray/Moving Polyhedron:</B> Take the convex hull of each polyhedron and then the convex hull of both of these. <a href=\"http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=504\">Glassner</a> is the earliest reference I know. See <a href=\"http://media.steampowered.com/apps/valve/2015/DirkGregorius_Contacts.pdf\">Gregorius 2015</a> for a modern treatment.\n\n<P>\n<B>Plane/Moving Sphere:</B> <I>(location)</I> Transform the problem into changing the plane into a thick slab, of thickness equal to the radius of the sphere. Change the sphere's path into a line segment. Perform slab/line segment intersection, i.e., ray/plane intersection for the two sides of the slab. See <a href=\"https://web.archive.org/web/19991128214140/http://www.gamasutra.com/features/19991018/Gomez_1.htm\">Gomez</a>; and <a href=\"http://www.realtimerendering.com/Real-Time_Rendering_4th-Collision_Detection.pdf\">RTR4, free Collision Detection chapter</a>..<br>\n<B>Plane/Moving AABB:</B> <I>(location)</I> If the plane's normal is along one of the primary axes, e.g., it is [0 1 0], [0 0 -1], etc., then turn the problem into slab/line segment intersection, similar to plane/moving sphere above. That is, take the thickness of the AABB and make the plane this thick.<br>\n\n<P>\nThe general principal of intersecting a moving sphere against an object is to simplify thinking about the problem by making the sphere into a line segment between its center's start and end locations, while \"adding\" this sphere (a <a href=\"https://algorist.com/problems/Minkowski_Sum.html\">Minkowski sum</a>) to the other object.<br>\n<B>Moving Sphere/Sphere:</B> <I>(location)</I> Add the radius of the moving sphere to the static sphere, and treat the moving sphere as a ray. Use this ray to perform ray/sphere intersection. See <a href=\"https://web.archive.org/web/19991128214140/http://www.gamasutra.com/features/19991018/Gomez_1.htm\">Gomez</a> and <a href=\"http://www.realtimerendering.com/Real-Time_Rendering_4th-Collision_Detection.pdf\">RTR4, free Collision Detection chapter</a>..<br>\n<B>Moving Sphere/Triangle:</B> <I>(location)</I> Similar to above, turn the sphere into a ray. The triangle turns into a solid defined by a set of spheres at the vertices, cylinders along the edges, and a slab for the interior of the triangle. See <a href=\"https://github.com/jrouwe/SweptEllipsoid\">Rouw&eacute;'s article and code</a>; <a href=\"https://www.geometrictools.com/Documentation/IntersectionMovingSphereTriangle.pdf\">GTWeb doc</a>; <a href=\"http://www.realtimerendering.com/Real-Time_Rendering_4th-Collision_Detection.pdf\">RTR4, free Collision Detection chapter</a>.; <a href=\"http://twvideo01.ubm-us.net/o1/vault/gdc2013/slides/822403Gregorius_Dirk_TheSeparatingAxisTest.pdf\">Gregorius 2012</a>.<br>\n<B>Moving Sphere/AABB:</B> GTWeb has <a href=\"https://www.geometrictools.com/Documentation/IntersectionMovingSphereBox.pdf\">a more detailed document on this topic. <I>(boolean)</I> A conservative test (i.e., no false misses, but can give false hits when there actually is no overlap) is to make the AABB move, so forming a <a href=\"http://www.realtimerendering.com/downloads/shaft.zip\">shaft</a> (<a href=\"http://www.erichaines.com/ShaftCulling.pdf\">paper</a>) between the beginning and ending position of the AABB. Test the static sphere with shaft testing. </a><br>\n\n<P>\n<B>Moving Triangle/Triangle:</B> See <a href=\"https://www.geometrictools.com/Documentation/MethodOfSeparatingAxes.pdf\">GTweb doc</a> and <a href=\"https://code.google.com/archive/p/box2d/downloads\">Catto 2013</a>.\n\n<P>\n<B>Moving AABB/AABB:</B> <I>(location)</I> See <a href=\"https://web.archive.org/web/19991129002900/http://www.gamasutra.com/features/19991018/Gomez_3.htm\">Gomez</a> for a use of the Separating Axis Theorem to solve this problem. <I>(boolean)</I> Form a <a href=\"http://www.realtimerendering.com/downloads/shaft.zip\">shaft</a> (<a href=\"http://www.erichaines.com/ShaftCulling.pdf\">paper</a>) between the beginning and ending position of the AABB and compare the static AABB against it with shaft testing.<br>\n\n\n<P>\n<B>Moving OBB/OBB:</B> <I>(location)</I> See <a href=\"https://www.geometrictools.com/Documentation/IntersectionRotatingBoxes.pdf\">GTweb doc</a>.<br>\n\n\n<P>\n<B>Moving Convex Polyhedra/Convex Polyhedra:</B> <I>(boolean)</I> The GTCG book, p. 615 on, gives pseudocode for using the method of separating axes to solve this problem. See <a href=\"https://www.geometrictools.com/Documentation/MethodOfSeparatingAxes.pdf\">GTweb doc</a>.<br>\n\n<P>\n<a href=\"http://media.steampowered.com/apps/valve/2015/DirkGregorius_Contacts.pdf\">Gregorius 2015</a> covers computing contact points among spheres, capsules, convex hulls, and meshes.\n\n<P>\nMany of the non-curved objects which are moving can be treated as forming <a href=\"http://www.erichaines.com/ShaftCulling.pdf\">shafts</a> between the starting and ending locations, and then the shaft can be tested against a ray simply enough, or against another non-curved object by using the polyhedron/polyhedron test in <a href=\"#IV83\">Gems IV p.83</a>. Another approach is to use the <a href=\"https://www.geometrictools.com/Documentation/MethodOfSeparatingAxes.pdf\">Separating Axis Theorem</a> (also see <a href=\"https://web.archive.org/web/20000510080633/http://www.gamasutra.com/features/20000330/bobic_01.htm\">Bobic</a>) to tell if the two objects overlap. However, all of these approaches are just <I>boolean</I> tests.\n\n<P>\n<H2>Article references</H2>\n\n<B>Bobic</B> - Bobic, Nick, <a href=\"https://web.archive.org/web/20000510080633/http://www.gamasutra.com/features/20000330/bobic_01.htm\">\"Advanced Collision Detection Techniques,\"</a> <I>Gamasutra</I>, March 2000.</a>\n<BR>\n<B>Gomez</B> - Gomez, Miguel, <a href=\"https://web.archive.org/web/19991128214140/http://www.gamasutra.com/features/19991018/Gomez_1.htm\">\"Simple Intersection Tests for Games,\"</a> <I>Gamasutra</I>, October 1999.</a>\n<BR>\n<B>Schroeder</B> - Schroeder, Tim, \"Collision Detection Using Ray Casting,\" <I>Game Developer Magazine</I>, pp. 50-57, August 2001.\n\n<P>\n<H2>Graphics Gems references</H2>\n\n<B>Ray/ray:</B> <a name=\"I304\">Ronald Goldman</a>, <I>Intersection of Two Lines in Three-Space</I>, Graphics Gems, p. 304.<br>\n<B>Ray/sphere:</B> <a name=\"I388\">Jeff Hultquist</a>, <I>Intersection of a Ray with a Sphere</I>, Graphics Gems, pp. 388-389.<br>\n<B>Ray/cylinder:</B> <a name=\"IV356\">Joseph M. Cychosz</a> and Warren N. Waggenspack, Jr., <I>Intersecting a Ray with a Cylinder</I>, Graphics Gems IV, pp. 356-365, <a href=\"https://github.com/erich666/GraphicsGems/blob/master/gemsiv/ray_cyl.c\">includes code</a>.<br>\n<B>Ray/polygon:</B> <a name=\"IV24\">Eric Haines</a>, <a href=\"http://www.erichaines.com/ptinpoly\"><I>Point in Polygon Strategies</I></a>, Graphics Gems IV, pp. 24-46, <a href=\"https://github.com/erich666/GraphicsGems/tree/master/gemsiv/ptpoly_haines\">includes code</a>.<br>\n<B>Ray/cone:</B> <a name=\"V227\">Ching-Kuang Shene</a>, <I>Computing the Intersection of a Line and a Cone</I>, Graphics Gems V, pp. 227-231.<br>\n<B>Ray/AABB:</B> <a name=\"I395\">Andrew Woo</a>, <I>Fast Ray-Box Intersection</I>, Graphics Gems, pp. 395-396, <a href=\"https://github.com/erich666/GraphicsGems/blob/master/gems/RayBox.c\">includes code</a>.<br>\n<B>Ray/polyhedron:</B> <a name=\"II247\">Eric Haines</a>, <I>Fast Ray-Convex Polyhedron Intersection</I>, Graphics Gems II, pp. 247-250, <a href=\"https://github.com/erich666/GraphicsGems/blob/master/gemsii/RayCPhdron.c\">includes code</a>.<br>\n\n<P>\n<B>Plane/AABB and AABB/polyhedron:</B> <a name=\"IV74\">Ned Greene</a>, <I>Detecting Intersection of a Rectangular Solid and a Convex Polyhedron</I>, Graphics Gems IV, pp. 74-82.<br>\n\n<P>\n<B>Sphere/AABB:</B> <a name=\"I335\">Jim Arvo</a>, <I>A Simple Method for Box-Sphere Intersection Testing</I>, Graphics Gems, pp. 247-250, <a href=\"https://github.com/erich666/GraphicsGems/blob/master/gems/BoxSphere.c\">includes code</a>.<br>\n\n<P>\n<B>Triangle/AABB:</B> <a name=\"III236\">Doug Voorhies</a>, <I>Triangle-Cube Intersection</I>, Graphics Gems III, pp. 236-239, <a href=\"https://github.com/erich666/GraphicsGems/blob/master/gemsiii/triangleCube.c\">includes code</a>.<br>\n<B>Triangle/AABB and AABB/polyhedron:</B> <a name=\"V375\">Green and Hatch</a>, <I>Fast Polygon-Cube Intersection Testing</I>, Graphics Gems V, pp. 375-379, <a href=\"https://github.com/erich666/GraphicsGems/tree/master/gemsv/ch7-2/\">includes code</a>.<br>\n<B>Triangle/frustum:</B> <a name=\"I84\">Paul Heckbert</a>, <I>Generic Convex Polygon Scan Conversion and Clipping</I>, Graphics Gems, pp. 84-86, <a href=\"https://github.com/erich666/GraphicsGems/tree/master/gems/PolyScan/\">includes code</a>.<br>\n\n<P>\n<B>Polyhedron/polyhedron:</B> <a name=\"IV83\">Rich Rabbitz</a>, <I>Fast Collision Detection of Moving Convex Polyhedra</I>, Graphics Gems IV, pp. 83-109, <a href=\"https://github.com/erich666/GraphicsGems/blob/master/gemsiv/collide.c\">includes code</a>.<br>\n\n<P>\n<H2>Algorithms</H2>\n\nScalar values are lowercase italic: <I>a, n, t</I>. Vectors are lowercase bold: <B>p, v, x</B>. Matrices are uppercase bold: <B>M, T</B>. \"X\" denotes a cross product, \"^2\" means \"squared\", \"||<B>x</B>||\" means the length of vector <B>x</B>.\n\n\n<P><font size=\"+1\">\n<B>Ray/ray:</B></font> <I>(after Goldman, Graphics Gems; see his article for the derivation)</I> Define each ray by an origin <B>o</B> and a normalized (unit vector) direction <B>d</B>. The two lines are then<P>\n\n<I>L1(t1)</I> = <B>o1</B> + <B>d1</B>*<I>t1</I><BR>\n<I>L2(t2)</I> = <B>o2</B> + <B>d2</B>*<I>t2</I><BR>\n\n<P>The solution is:<BR>\n<I>t1</I> = Determinant{(<B>o2</B>-<B>o1</B>),<B>d2</B>,<B>d1</B> X <B>d2</B>} / ||<B>d1</B> X <B>d2</B>||^2<P>\nand<P>\n<I>t2</I> = Determinant{(<B>o2</B>-<B>o1</B>),<B>d1</B>,<B>d1</B> X <B>d2</B>} / ||<B>d1</B> X <B>d2</B>||^2<P>\n\nIf the lines are parallel, the denominator ||<B>d1</B> X <B>d2</B>||^2 is 0.<P>\nIf the lines do not intersect, <I>t1</I> and <I>t2</I> mark the points of closest approach on each line.\n\n\n\n\n\n \n        </td>\n    </tr>\n    <tr>\n    \t<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"1\" border=\"0\"></td>\n\t&nbsp;<br /></td>\n    </tr>\n</table>\n<!-- <P>\n<iframe width=\"640\" height=\"360\" frameborder=\"0\" src=\"https://www.shadertoy.com/embed/4dSGW1?gui=true&t=10&paused=true&muted=false\" allowfullscreen></iframe> -->\n</div> <!-- /content -->\n\n<div id=\"footer\" class=\"clearfix\">\n<HR>\nContact: <a href=\"mailto:erich\\@acm.org\">Eric</a></li>\n</div> <!-- /footer -->\n\n</div> <!-- /wrapper -->\n\n</body>\n</html>\n(END HTML FOOTER)\n}\n\nsub by_rating { $author_value{$b} <=> $author_value{$a} ; }\nsub by_efficiency { $author_efficiency{$b} <=> $author_efficiency{$a} ; }\nsub by_value { $tm_value{$b} <=> $tm_value{$a} ; }\nsub numerically { $a <=> $b ; }\n\n"
  },
  {
    "path": "int/int2html1.pl",
    "content": "#!/usr/contrib/bin/perl\n# read intersections.txt and produce HTML version of table\n\n$| = 1 ;\t# turn off output buffering, so we see results if piped, etc\n$[ = 1;\t\t# set array base to 1\n\n$halfgrid = 1 ;\t# set to 1 to get diagonal half presentation\n\n$font = 1 ;\t# 0 for no special fonts\n\n&PROCESS_ARGS() ;\n\nfor ( $halfgrid = 0 ; $halfgrid <= 1 ; $halfgrid++ ) {\n\t&DOINIT() ;\n\n\t&READDATA() ;\n\n\t&OUTPUTRESULTS() ;\n}\n\nexit 0 ;\n\nsub USAGE {\n\tprint STDERR \"usage: perl int2html.pl\\n\" ;\n\texit 1 ;\n}\n\nsub PROCESS_ARGS {\n\tlocal($arg) ;\n\n\tif ( $#ARGV >= 1 ) {\n\t\t&USAGE() ;\n\t}\n\n\twhile(@ARGV) {\n\t\t$arg = shift(@ARGV) ;\n\t}\n}\n\nsub DOINIT {\n\t$numhdr = 0 ;\n\t$input = \"intersections.txt\" ;\n\tif ( $halfgrid == 1 ) {\n\t\t$output = \"intersections_half.html\" ;\n\t} else {\n\t\t$output = \"intersections.html\" ;\n\t}\n}\n\nsub READDATA {\n\t$paper_value = 60 ;\n\tunless (open(DATAFILE,$input)) {\n\t\tprintf \"Can't open $input: $!\\n\";\n\t\texit 1 ;\n\t}\n\t&READCONTENTS() ;\n\tclose(DATAFILE);\n}\n\nsub READCONTENTS {\n\n\t$header = 1 ;\n\twhile (<DATAFILE>) {\n\t\tchop;       # strip record separator\n\t\t@fld = split(' ',$_);\n\n\t\tif ( $#fld == 0 || substr($fld[1],1,1) ne \"#\" ) {\n\n\t\tif ( $header == 1 ) {\n\t\t\tif ( $#fld == 0 ) {\n\t\t\t    $header = 0 ;\n\t\t\t} else {\n\t\t\t\t$numhdr++ ;\n\t\t\t    $ltr = substr($fld[1],1,1) ;\n\t\t\t\t$str = \"\" ;\n\t\t\t\t$altstr = \"\" ;\n\t\t\t\t$doalt = 0 ;\n\t\t\t    for ( $i = 2 ; $i <= $#fld ; $i++ ) {\n\t\t\t\t\tif ( $fld[$i] eq '/' ) {\n\t\t\t\t\t\t$doalt = 1 ;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tif ( $doalt == 1 ) {\n\t\t\t\t\t\t\t$altstr .= $fld[$i] . \" \" ;\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t$str .= $fld[$i] . \" \" ;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif ( $altstr eq \"\" ) {\n\t\t\t\t\t$altstr = $str ;\n\t\t\t\t}\n\t\t\t\tchop $altstr ;\n\t\t\t\tchop $str ;\n\t\t\t\t$rowhdr[$numhdr] = $str ;\n\t\t\t\t$colhdr[$numhdr] = $altstr ;\n\t\t\t\t$ltrhdr[$numhdr] = $ltr ;\n\t\t\t}\n\t\t} else {\n\t\t\t# in the body\n\t\t\tif ( $#fld > 0 ) {\n\t\t\t\t$ltr1 = substr($fld[1],1,1);\n\t\t\t\t$ltr2 = substr($fld[1],2,1);\n\t\t\t\t$data = substr($_,5) ;\n\n\t\t\t\t# wrap Gems refs with pointer to web site\n\t\t\t\t# $data =~ s#(Gems.{1,5}?p\\.\\d+)#<a href=\"http://tog.acm.org/GraphicsGems/\">$1</a>#g ;\n\n\t\t\t\t# change a href's to aXhref's\n\t\t\t\t$data =~ s#a href#aXhref#g ;\n\t\t\t\t#$data =~ s#\\*SPACE\\*#\\%20#g ;\n\n\t\t\t\t# change all spaces to non-breaking spaces\n\t\t\t\t$data =~ s# #&nbsp;#g ;\n\t\t\t\t\n\t\t\t\t# change aXhref's to a href's\n\t\t\t\t$data =~ s#aXhref#a href#g ;\n\n\t\t\t\t$grid{$ltr1 . $ltr2} = $data ;\n\t\t\t\t$grid{$ltr2 . $ltr1} = $data ;\n\t\t\t}\n\t\t}\n\t\t}\n\t}\n}\n\nsub OUTPUTRESULTS {\n\t# open file for output\n\tunless (open(OUTFILE,'>'.$output)) {\n\t\tprintf \"Can't open $output: $!\\n\";\n\t\texit 1 ;\n\t}\n\t# select output file for print operations\n\tselect(OUTFILE) ;\n\t&OUTPUTLINES();\n\tclose(OUTFILE) ;\n}\n\nsub OUTPUTLINES {\n\n#<font size=\"+3\" face=\"LUCIDA, ARIAL, HELVETICA\">\n#<h1>3D Object Intersection</h1>\n#</font><font face=\"LUCIDA, ARIAL, HELVETICA\">\n        print <<\"(END HTML HEADER)\";\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n<title>Object/Object Intersection Page</title>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<link rel=\"shortcut icon\" href=\"http://realtimerendering.com/favicon.ico\" type=\"image/x-icon\" />\n<link rel=\"icon\" href=\"http://realtimerendering.com/favicon.ico\" type=\"image/x-icon\" />\n<link rel=\"stylesheet\" href=\"rtr3.css\" type=\"text/css\" />\n</head>\n<body bgcolor=\"#C0DFFD\">\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n  <tr bgcolor=\"#003F50\">\n    <td rowspan=\"3\" width=\"122\"><a href=\"index.html\"><img src=\"logo_larger.jpg\" alt=\"Header image\" width=\"122\" height=\"104\" border=\"0\" /></a></td>\n    <td rowspan=\"3\" width=\"20\">&nbsp;</td>\n    <td height=\"52\" align=\"left\" valign=\"bottom\" nowrap=\"nowrap\" id=\"logo\">Real-Time Rendering</td>\n  </tr>\n  <tr bgcolor=\"#003F50\">\n    <td height=\"32\" id=\"tagline\" valign=\"top\" align=\"left\">3rd Edition</td>\n  </tr>\n  <tr bgcolor=\"#003F50\">\n    <td class=\"lbp\" height=\"20\" valign=\"bottom\" align=\"left\">sackboy from <a class=\"lbp\" href=\"http://www.littlebigplanet.com/\">LittleBIGPlanet</a></td>\n  </tr>\n</table>\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n  <tr>\n    <td colspan=\"6\" bgcolor=\"#003366\"><img src=\"spacer.gif\" alt=\"\" width=\"1\" height=\"1\" border=\"0\" /></td>\n  </tr>\n  <tr bgcolor=\"#CCFF99\">\n  \t<td colspan=\"6\" height=\"25\">\n      <table width=\"100%\" border=\"0\">\n        <tr>\n          <td width=\"8%\"><div align=\"center\"><a href=\"blog/\" class=\"navText\"><B>Blog</B></a></td>\n          <td width=\"21%\"><div align=\"center\"><a href=\"book.html\" class=\"navText\"><B>Book Information</B></a></div></td>\n          <td width=\"14%\"><div align=\"center\"><a href=\"portal.html\" class=\"navText\"><B>Portal</B></a></div></td>\n          <td width=\"23%\"><div align=\"center\"><a href=\"books.html\" class=\"navText\"><B>Other Books</B></a></div></td>\n          <td width=\"20%\"><div align=\"center\"><a href=\"intersections.html\" class=\"navText\"><B>Intersections</B></a></div></td>\n          <td width=\"14%\"><div align=\"center\"><a href=\"index.html\" class=\"navText\"><B>Resources</B></a></div></td>\n        </tr>\n      </table></td>\n  </tr>\n  <tr>\n    <td colspan=\"6\" bgcolor=\"#003366\"><img src=\"spacer.gif\" alt=\"\" width=\"1\" height=\"1\" border=\"0\" /></td>\n  </tr>\n</table>\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n  <tr>\n    <td rowspan=\"5\" colspan=\"1\" width=\"20\">&nbsp;</td>\n    <td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"1\" border=\"0\" /><br />\n\t&nbsp;<br />\n\t&nbsp;<br /></td>\n    <td rowspan=\"5\" width=\"20\" valign=\"top\">&nbsp;</td>\n  </tr>\n    <tr>\n      <td class=\"pageName\">Object/Object Intersection Page</td>\n    </tr>\n    <tr>\n      <td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"6\" border=\"0\" /><br />   \n    </tr>\n    \n    <tr>\n      <td class=\"bodyText\">\n<I>Last changed: August 2, 2008</I>\n<P>\n\n\n\n\n\nThis page gives a grid of intersection routines for various popular objects, pointing to resources\nin books and on the web. For a unified static and dynamic object intersection and distance library (non-commercial use only, though), see\nthe <a href=\"http://www.andrewaye.com/Talina%20Gaming%20System/index.html\">TGS collision system</a>. The most comprehensive books on the subject are <I>Geometric Tools for Computer Graphics</I> (GTCG) and <I>Real-Time Collision Detection</I> (RTCD); the former is all-encompassing, the latter more approachable and focused.\n<P>\nGuide to source abbreviations:\n<UL>\n<LI><B>3DG</B> - <a href=\"http://www.amazon.com/exec/obidos/ASIN/0201619210?tag=somebooksilike\"><I>3D Games: Real-time Rendering and Software Technology</I></a>, Alan Watt and Fabio Policarpo, Addison-Wesley, 2001.\n\n<LI><B>GPG</B> - <a href=\"http://www.amazon.com/exec/obidos/ASIN/1584500492?tag=somebooksilike\"><I>Game Programming Gems</I></a>, ed. Mark DeLoura, Charles River\nMedia, 2000.\n\n<LI><B>GTCG</B> - <a href=\"http://www.geometrictools.com/Books.html\"><I>Geometric Tools for Computer Graphics</I></a>, Philip J. Schneider and David H. Eberly, Morgan Kaufmann Publishers, 2002. Good, comprehensive book on this topic.\n\n<LI><B>Gems</B> - <a href=\"http://tog.acm.org/GraphicsGems/\">The <I>Graphics Gems</I> series</a>. See the book's <a href=\"http://tog.acm.org/GraphicsGems/\">website</a> for individual book links and code.\n\n<LI><B>IRT</B> - <a href=\"http://www.amazon.com/exec/obidos/ASIN/0122861604?tag=somebooksilike\"><I>An Introduction to Ray Tracing</I></a>, ed. Andrew Glassner, Academic Press, 1989.\n\n<LI><B>jgt</B> - <a href=\"http://jgt.akpeters.com/\"><I>journal of graphics tools</I></a>.\n\n<LI><B>GTweb</B> - <a href=\"http://www.geometrictools.com/\">Geometric Tools</a>, Dave Eberly's online computer graphics related software repository. His book <a href=\"http://www.geometrictools.com/Books.html\"><I>3D Game Engine Design</I></a> also covers these, in a readable format, as well as many other <a href=\"http://www.geometrictools.com/Intersection.html\">object/object intersection tests</a>.\n\n<LI><B>RTCD</B> - <a href=\"http://realtimecollisiondetection.net/\"><I>Real-Time Collision Detection</I></a>, by Christer Ericson, Morgan Kaufmann Publishers, 2004.\n\n<LI><B>RTR</B> - <a href=\"http://www.realtimerendering.com/\"><I>Real-Time Rendering, Third Edition</I></a>, by <a href=\"http://www.ce.chalmers.se/staff/tomasm/\">Tomas M&ouml;ller</a>, <a href=\"http://tog.acm.org/editors/erich/\">Eric Haines</a>, and Naty Hoffman, <a href=\"http://www.akpeters.com\">A.K. Peters Ltd.</a>, 2008.\n\n<LI><B>RTR2</B> - <a href=\"http://www.realtimerendering.com/\"><I>Real-Time Rendering, Second Edition</I></a>, by <a href=\"http://www.ce.chalmers.se/staff/tomasm/\">Tomas Akenine-M&ouml;ller</a> and <a href=\"http://tog.acm.org/editors/erich/\">Eric Haines</a>, <a href=\"http://www.akpeters.com\">A.K. Peters Ltd.</a>, 2002.\n\n<LI><B>SG</B> - <a href=\"http://plib.sourceforge.net/sg/index.html\">Simple Geometry library</a>, Steve Baker's vector, matrix, and quaternion manipulation library.\n\n<LI><B>TGS</B> - <a href=\"http://www.andrewaye.com/Talina%20Gaming%20System/index.html\">Talina Gaming System Collision</a>, Andrew Aye's object/object intersection/distance and sweep/penetration software (non-commercial use only).\n</UL>\n\nCheck the <a href=\"http://jgt.akpeters.com/topics/?topic_id=19\">intersection testing page</a> of the <I>Journal of Graphics Tools</I> for other relevant articles.\n\n<P>\nIndividual article references follow after the table.\n\n<P>\n<H2>Static Object Intersections</H2>\n\nEntries are listed from oldest to newest, so often the <i>last</i> entry is the best. This table covers objects not moving; see the next section for dynamic objects.\n<P>\n<table BORDER=1 CELLSPACING=1 CELLPADDING=2 > \n(END HTML HEADER)\n\n\tprintf \"<tr>\\n  <td>&nbsp;</td>\\n\" ;\n\t# table header\n\tfor ( $i = 1 ; $i <= $numhdr ; $i++ ) {\n\t\tprintf \"  <td ALIGN=\\\"CENTER\\\"><B>$colhdr[$i]</B><\\/td>\\n\" ;\n\t}\n\tprintf \"  <td>&nbsp;</td>\\n</tr>\\n\";\n\n\t# table lines\n\tfor ( $row = 1 ; $row <= $numhdr ; $row++ ) {\n  \t\tprintf \"<tr>\\n  <td ALIGN=\\\"LEFT\\\"><B>$rowhdr[$row]</B><\\/td>\\n\" ;\n  \t\tfor ( $i = 1 ; $i <= $numhdr ; $i++ ) {\n\t\t\tif ( $halfgrid == 1 && $i < $row ) {\n\t\t\t\t# empty box\n   \t\t\t\tprintf \"  <td><\\/td>\\n\" ;\n\t\t\t} else {\n \t\t\t\t$str = $grid{$ltrhdr[$row].$ltrhdr[$i]} ;\n \t\t\t\tif ( $str eq '' ) {\n \t\t\t\t\t$str = \"&nbsp;\";\n \t\t\t\t}\n   \t\t\t\tprint \"  <td ALIGN=\\\"CENTER\\\">$str<\\/td>\\n\" ;\n\t\t\t}\n  \t\t}\n  \t\tprintf \"  <td ALIGN=\\\"LEFT\\\"><B>$rowhdr[$row]</B><\\/td>\\n\" ;\n  \t\tprintf \"<\\/tr>\\n\";\n\t}\n\t\n\tif ( $halfgrid == 1 ) {\n\t\tprintf \"<tr>\\n  <td>&nbsp;</td>\\n\" ;\n\t\t# table header\n\t\tfor ( $i = 1 ; $i <= $numhdr ; $i++ ) {\n\t\t\tprintf \"  <td ALIGN=\\\"CENTER\\\"><B>$colhdr[$i]</B><\\/td>\\n\" ;\n\t\t}\n\t\tprintf \"  <td>&nbsp;</td>\\n</tr>\\n\";\n\t}\n\n#</font>\n    print <<\"(END HTML FOOTER)\";\n</table>\n\n<P>\nReferences are listed in historical order, so it's usually best to look\nat the last reference first. References in parentheses indicate algorithms that will work, but are not optimized\nfor the particular primitives. Note that all AABB algorithms can also be used\nfor OBB intersections (simply transform the other primitive to the OBB's\nspace), so we do not list these in the table.\n\n<H2>Dynamic Object Intersections</H2>\n\nThese are intersections in which the objects are moving relative to one another. Linear motion (only) is assumed; there is research on rotational motion collision detection, not covered here. The <a href=\"http://www.andrewaye.com/Talina%20Gaming%20System/index.html\">TGS</a> collision system (non-commercial use only) has many methods in this area, and the book <I>Real-Time Collision Detection</I> covers the subject in some depth. One principle is that even if both objects are moving, only one has to be considered moving. That is, one object's movement vector can be subtracted from both objects, leaving one object at rest. Another principle is to perform a <a href=\"http://www.cs.sunysb.edu/~algorith/files/minkowski-sum.shtml\">Minkowski sum</a> of the moving sphere with the other object, then shrink the sphere to a ray. A set of static intersection tests are used in many of these tests, so look in the table above for these. The tests below are categorized as <I>boolean</I>, i.e., whether the objects intersect at all, or <I>location</I>, where the actual intersection location where the two moving objects first hit is formed. <I>(Please let me know if you have simple ways of making a given boolean test into a location test.)</I>\n\n<P>\n<B>Ray/Moving Sphere:</B> <I>(location)</I> Form a cylinder between the two spheres, intersect the two spheres and cylinder with the ray. See Schroeder for <a href=\"http://www.gdmag.com/src/aug01.zip\">code</a>.<br>\n<B>Ray/Moving Triangle:</B> <I>(boolean)</I> If each triangle is entirely on one side of the plane formed by the other triangle, form the polyhedron between the two triangles. The connecting faces are formed by all the combinations of an edge on one triangle and a vertex on the other. Discard any separating planes formed (i.e., use only planes in which both triangles are on the same side of the plane). Shoot the ray against it using <a href=\"http://www.realtimerendering.com/int/#II247\">ray/polyhedron testing</a>. <I>(Short of splitting the triangles into two parts each and forming volumes amongst these, is there an elegant way to perform this operation when one triangle's plane splits the other triangle?)</I><br>\n<B>Ray/Moving AABB:</B> <I>(boolean)</I> Form a <a href=\"http://jgt.akpeters.com/papers/Haines00/\">shaft</a> (<a href=\"http://www.erichaines.com/ShaftCulling.pdf\">paper</a>) between the beginning and ending position of the AABB and shoot the ray against it using <a href=\"http://www.realtimerendering.com/int/#II247\">ray/polyhedron testing</a>. See RTR2, p. 614.<br>\n<B>Ray/Moving OBB:</B> <I>(boolean)</I> An inelegant way is to form all combinations of edge/vertex pairs and form planes to bound the OBBs (see Ray/Moving triangle, above). <I>(Is there something more elegant?)</I></br>\n\n<P>\n<B>Plane/Moving Sphere:</B> <I>(location)</I> Transform the problem into changing the plane into a thick slab, of thickness equal to the radius of the sphere. Change the sphere's path into a line segment. Perform slab/line segment intersection, i.e., ray/plane intersection for the two sides of the slab. See <a href=\"http://www.gamasutra.com/features/19991018/Gomez_1.htm\">Gomez</a>; and RTR2, p. 621.<br>\n<B>Plane/Moving AABB:</B> <I>(location)</I> If the plane's normal is along one of the primary axes, e.g., it is [0 1 0], [0 0 -1], etc., then turn the problem into slab/line segment intersection, similar to plane/moving sphere above. That is, take the thickness of the AABB and make the plane this thick.<br>\n\n<P>\nThe general principal of intersecting a moving sphere against an object is to simplify thinking about the problem by making the sphere into a line segment between its center's start and end locations, while \"adding\" this sphere (a <a href=\"http://www.cs.sunysb.edu/~algorith/files/minkowski-sum.shtml\">Minkowski sum</a>) to the other object.<br>\n<B>Moving Sphere/Sphere:</B> <I>(location)</I> Add the radius of the moving sphere to the static sphere, and treat the moving sphere as a ray. Use this ray to perform ray/sphere intersection. See See <a href=\"http://www.gamasutra.com/features/19991018/Gomez_1.htm\">Gomez</a>; Schroeder for <a href=\"http://www.gdmag.com/src/aug01.zip\">code</a> (article has bug in derivation, code is fine); and RTR2, p. 622.<br>\n<B>Moving Sphere/Triangle:</B> <I>(location)</I> Similar to above, turn the sphere into a ray. The triangle turns into a solid defined by a set of spheres at the vertices, cylinders along the edges, and a slab for the interior of the triangle. See <a href=\"http://www.three14.demon.nl/sweptellipsoid/SweptEllipsoid.pdf\">Rouw&eacute;'s article and code</a>, <a href=\"http://www.gdmag.com/src/aug01.zip\">Schroeder</a> for code (article has bug in derivation, code is fine), and RTR2 p. 624.<br>\n<B>Moving Sphere/AABB:</B> <I>(boolean)</I> A conservative test (i.e., no false misses, but can give false hits when there actually is no overlap) is to make the AABB move, so forming a <a href=\"http://jgt.akpeters.com/papers/Haines00/\">shaft</a> (<a href=\"http://www.erichaines.com/ShaftCulling.pdf\">paper</a>) between the beginning and ending position of the AABB. Test the static sphere with shaft testing. See RTR2, p. 614.<br>\n\n<P>\n<B>Moving AABB/AABB:</B> <I>(location)</I> See <a href=\"http://www.gamasutra.com/features/19991018/Gomez_3.htm\">Gomez</a> for a use of the Separating Axis Theorem to solve this problem. <I>(boolean)</I> Form a <a href=\"http://jgt.akpeters.com/papers/Haines00/\">shaft</a> (<a href=\"http://www.erichaines.com/ShaftCulling.pdf\">paper</a>) between the beginning and ending position of the AABB and compare the static AABB against it with shaft testing. See RTR2, p. 614.<br>\n\n<P>\n<B>Moving Convex Polyhedra/Convex Polyhedra:</B> <I>(boolean)</I> The GTCG book, p. 615 on, gives pseudocode for using the method of separating axes to solve this problem.\n\n<P>\nMany of the non-curved objects which are moving can be treated as forming <a href=\"http://www.erichaines.com/ShaftCulling.pdf\">shafts</a> between the starting and ending locations, and then the shaft can be tested against a ray simply enough, or against another non-curved object by using the polyhedron/polyhedron test in <a href=\"#IV83\">Gems IV p.83</a>. Another approach is to use the <a href=\"http://www.geometrictools.com/Documentation/MethodOfSeparatingAxes.pdf\">Separating Axis Theorem</a> (also see <a href=\"http://www.gamasutra.com/features/20000330/bobic_01.htm\">Bobic</a>) to tell if the two objects overlap. However, all of these approaches are just <I>boolean</I> tests. Also see RTR p. 322; RTR2, p. 627.\n\n<P>\n<H2>Article references</H2>\n\n<B>Bobic</B> - Bobic, Nick, <a href=\"http://www.gamasutra.com/features/20000330/bobic_01.htm\">\"Advanced Collision Detection Techniques,\"</a> <I>Gamasutra</I>, March 2000.</a>\n<BR>\n<B>Gomez</B> - Gomez, Miguel, <a href=\"http://www.gamasutra.com/features/19991018/Gomez_1.htm\">\"Simple Intersection Tests for Games,\"</a> <I>Gamasutra</I>, October 1999.</a>\n<BR>\n<B>Schroeder</B> - Schroeder, Tim, \"Collision Detection Using Ray Casting,\" <I>Game Developer Magazine</I>, pp. 50-57, August 2001. <a href=\"http://www.gdmag.com/src/aug01.zip\">Code is on the web.</a>\n\n<P>\n<H2>Graphics Gems references</H2>\n\n<B>Ray/ray:</B> <a name=\"I304\">Ronald Goldman</a>, <I>Intersection of Two Lines in Three-Space</I>, Graphics Gems, p. 304.<br>\n<B>Ray/sphere:</B> <a name=\"I388\">Jeff Hultquist</a>, <I>Intersection of a Ray with a Sphere</I>, Graphics Gems, pp. 388-389.<br>\n<B>Ray/cylinder:</B> <a name=\"IV356\">Joseph M. Cychosz</a> and Warren N. Waggenspack, Jr., <I>Intersecting a Ray with a Cylinder</I>, Graphics Gems IV, pp. 356-365, <a href=\"http://tog.acm.org/GraphicsGems/gemsiv/ray_cyl.c\">includes code</a>.<br>\n<B>Ray/polygon:</B> <a name=\"IV24\">Eric Haines</a>, <a href=\"http://www.erichaines.com/ptinpoly\"><I>Point in Polygon Strategies</I></a>, Graphics Gems IV, pp. 24-46, <a href=\"http://tog.acm.org/GraphicsGems/gemsiv/ptpoly_haines/\">includes code</a>.<br>\n<B>Ray/cone:</B> <a name=\"V227\">Ching-Kuang Shene</a>, <I>Computing the Intersection of a Line and a Cone</I>, Graphics Gems V, pp. 227-231.<br>\n<B>Ray/AABB:</B> <a name=\"I395\">Andrew Woo</a>, <I>Fast Ray-Box Intersection</I>, Graphics Gems, pp. 395-396, <a href=\"http://tog.acm.org/GraphicsGems/gems/RayBox.c\">includes code</a>.<br>\n<B>Ray/polyhedron:</B> <a name=\"II247\">Eric Haines</a>, <I>Fast Ray-Convex Polyhedron Intersection</I>, Graphics Gems II, pp. 247-250, <a href=\"http://tog.acm.org/GraphicsGems/gemsii/RayCPhdron.c\">includes code</a>.<br>\n\n<P>\n<B>Plane/AABB and AABB/polyhedron:</B> <a name=\"IV74\">Ned Greene</a>, <I>Detecting Intersection of a Rectangular Solid and a Convex Polyhedron</I>, Graphics Gems IV, pp. 74-82.<br>\n\n<P>\n<B>Sphere/AABB:</B> <a name=\"I335\">Jim Arvo</a>, <I>A Simple Method for Box-Sphere Intersection Testing</I>, Graphics Gems, pp. 247-250, <a href=\"http://tog.acm.org/GraphicsGems/gems/BoxSphere.c\">includes code</a>.<br>\n\n<P>\n<B>Triangle/AABB:</B> <a name=\"III236\">Doug Voorhies</a>, <I>Triangle-Cube Intersection</I>, Graphics Gems III, pp. 236-239, <a href=\"http://tog.acm.org/GraphicsGems/gemsiii/triangleCube.c\">includes code</a>.<br>\n<B>Triangle/AABB and AABB/polyhedron:</B> <a name=\"V375\">Green and Hatch</a>, <I>Fast Polygon-Cube Intersection Testing</I>, Graphics Gems V, pp. 375-379, <a href=\"http://tog.acm.org/GraphicsGems/gemsv/ch7-2/\">includes code</a>.<br>\n<B>Triangle/frustum:</B> <a name=\"I84\">Paul Heckbert</a>, <I>Generic Convex Polygon Scan Conversion and Clipping</I>, Graphics Gems, pp. 84-86, <a href=\"http://tog.acm.org/GraphicsGems/gems/PolyScan/\">includes code</a>.<br>\n\n<P>\n<B>Polyhedron/polyhedron:</B> <a name=\"IV83\">Rich Rabbitz</a>, <I>Fast Collision Detection of Moving Convex Polyhedra</I>, Graphics Gems, pp. 83-109, <a href=\"http://tog.acm.org/GraphicsGems/gemsiv/collide.c\">includes code</a>.<br>\n\n<P>\n<H2>Algorithms</H2>\n\nScalar values are lowercase italic: <I>a, n, t</I>. Vectors are lowercase bold: <B>p, v, x</B>. Matrices are uppercase bold: <B>M, T</B>. \"X\" denotes a cross product, \"^2\" means \"squared\", \"||<B>x</B>||\" means the length of vector <B>x</B>.\n\n\n<P><font size=\"+1\">\n<B>Ray/ray:</B></font> <I>(after Goldman, Graphics Gems; see his article for the derivation)</I> Define each ray by an origin <B>o</B> and a normalized (unit vector) direction <B>d</B>. The two lines are then<P>\n\n<I>L1(t1)</I> = <B>o1</B> + <B>d1</B>*<I>t1</I><BR>\n<I>L2(t2)</I> = <B>o2</B> + <B>d2</B>*<I>t2</I><BR>\n\n<P>The solution is:<BR>\n<I>t1</I> = Determinant{(<B>o2</B>-<B>o1</B>),<B>d2</B>,<B>d1</B> X <B>d2</B>} / ||<B>d1</B> X <B>d2</B>||^2<P>\nand<P>\n<I>t2</I> = Determinant{(<B>o2</B>-<B>o1</B>),<B>d1</B>,<B>d1</B> X <B>d2</B>} / ||<B>d1</B> X <B>d2</B>||^2<P>\n\nIf the lines are parallel, the denominator ||<B>d1</B> X <B>d2</B>||^2 is 0.<P>\nIf the lines do not intersect, <I>t1</I> and <I>t2</I> mark the points of closest approach on each line.\n\n\n\n\n\n \n        </td>\n    </tr>\n    <tr>\n    \t<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"1\" border=\"0\" /><br />\n\t&nbsp;<br /></td>\n    </tr>\n</table>\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n  <tr>\n    <td colspan=\"6\" bgcolor=\"#003366\"><img src=\"spacer.gif\" alt=\"\" width=\"1\" height=\"1\" border=\"0\" /></td>\n  </tr>\n  <tr bgcolor=\"#CCFF99\">\n  \t<td colspan=\"6\" height=\"25\">\n      <table width=\"100%\" border=\"0\">\n        <tr>\n          <td width=\"20%\"><div align=\"left\"><B>Contacts:</B></div></td>\n          <td width=\"20%\"><div align=\"left\"><a href=\"mailto:tam\\@cs.lth.se\" class=\"navText\"><B>Tomas</B></a></div></td>\n          <td width=\"20%\"><div align=\"left\"><a href=\"mailto:erich\\@acm.org\" class=\"navText\"><B>Eric</B></a></div></td>\n          <td width=\"40%\"><div align=\"left\"><a href=\"mailto:rtr3\\@renderwonk.com\" class=\"navText\"><B>Naty</B></a></div></td>\n        </tr>\n      </table></td>\n  </tr>\n  <tr>\n    <td colspan=\"6\" bgcolor=\"#003366\"><img src=\"spacer.gif\" alt=\"\" width=\"1\" height=\"1\" border=\"0\" /></td>\n  </tr>\n</table>\n</body>\n</html>\n(END HTML FOOTER)\n}\n\nsub by_rating { $author_value{$b} <=> $author_value{$a} ; }\nsub by_efficiency { $author_efficiency{$b} <=> $author_efficiency{$a} ; }\nsub by_value { $tm_value{$b} <=> $tm_value{$a} ; }\nsub numerically { $a <=> $b ; }\n\n"
  },
  {
    "path": "int/int2html2.pl",
    "content": "#!/usr/contrib/bin/perl\n# read intersections.txt and produce HTML version of table\n\n#$| = 1 ;\t# turn off output buffering, so we see results if piped, etc\n#$[ = 1;\t\t# set array base to 1\n\n$halfgrid = 1 ;\t# set to 1 to get diagonal half presentation\n\n$font = 1 ;\t# 0 for no special fonts\n\n&PROCESS_ARGS() ;\n\nfor ( $halfgrid = 0 ; $halfgrid <= 1 ; $halfgrid++ ) {\n\t&DOINIT() ;\n\n\t&READDATA() ;\n\n\t&OUTPUTRESULTS() ;\n}\n\nexit 0 ;\n\nsub USAGE {\n\tprint STDERR \"usage: perl int2html.pl\\n\" ;\n\texit 1 ;\n}\n\nsub PROCESS_ARGS {\n\tlocal($arg) ;\n\n\tif ( $#ARGV >= 1 ) {\n\t\t&USAGE() ;\n\t}\n\n\twhile(@ARGV) {\n\t\t$arg = shift(@ARGV) ;\n\t}\n}\n\nsub DOINIT {\n\t$numhdr = 0 ;\n\t$input = \"intersections.txt\" ;\n\tif ( $halfgrid == 1 ) {\n\t\t$output = \"intersections_half.html\" ;\n\t} else {\n\t\t$output = \"intersections.html\" ;\n\t}\n}\n\nsub READDATA {\n\t$paper_value = 60 ;\n\tunless (open(DATAFILE,$input)) {\n\t\tprintf \"Can't open $input: $!\\n\";\n\t\texit 1 ;\n\t}\n\t&READCONTENTS() ;\n\tclose(DATAFILE);\n}\n\nsub READCONTENTS {\n\n\t$header = 1 ;\n\twhile (<DATAFILE>) {\n\t\tchop;       # strip record separator\n\t\t@fld = split(' ',$_);\n\n\t\tif ( substr($fld[0],0,1) ne \"#\" ) {\n\n\t\t\tif ( $header == 1 ) {\n\t\t\t\t# if we hit a blank line, done with reading in categories\n\t\t\t\tif ( $#fld == -1 ) {\n\t\t\t\t\t$header = 0 ;\n\t\t\t\t} else {\n\t\t\t\t\t$ltr = substr($fld[0],0,1) ;\n\t\t\t\t\t$str = \"\" ;\n\t\t\t\t\t$altstr = \"\" ;\n\t\t\t\t\t$doalt = 0 ;\n\t\t\t\t\tfor ( $i = 1 ; $i <= $#fld ; $i++ ) {\n\t\t\t\t\t\tif ( $fld[$i] eq '/' ) {\n\t\t\t\t\t\t\t$doalt = 1 ;\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tif ( $doalt == 1 ) {\n\t\t\t\t\t\t\t\t$altstr .= $fld[$i] . \" \" ;\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t$str .= $fld[$i] . \" \" ;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif ( $altstr eq \"\" ) {\n\t\t\t\t\t\t$altstr = $str ;\n\t\t\t\t\t}\n\t\t\t\t\tchop $altstr ;\n\t\t\t\t\tchop $str ;\n\t\t\t\t\t$rowhdr[$numhdr] = $str ;\n\t\t\t\t\t$colhdr[$numhdr] = $altstr ;\n\t\t\t\t\t$ltrhdr[$numhdr] = $ltr ;\n\t\t\t\t\t$numhdr++ ;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t# in the body\n\t\t\t\tif ( $#fld >= 0 ) {\n\t\t\t\t\t$ltr1 = substr($fld[0],0,1);\n\t\t\t\t\t$ltr2 = substr($fld[0],1,1);\n\t\t\t\t\t$data = substr($_,4) ;\n\n\t\t\t\t\t# wrap Gems refs with pointer to web site\n\t\t\t\t\t# $data =~ s#(Gems.{1,5}?p\\.\\d+)#<a href=\"https://github.com/erich666/GraphicsGems/tree/master/\">$1</a>#g ;\n\n\t\t\t\t\t# change a href's to aXhref's\n\t\t\t\t\t$data =~ s#a href#aXhref#g ;\n\t\t\t\t\t#$data =~ s#\\*SPACE\\*#\\%20#g ;\n\n\t\t\t\t\t# change all spaces to non-breaking spaces\n\t\t\t\t\t$data =~ s# #&nbsp;#g ;\n\t\t\t\t\t\n\t\t\t\t\t# change aXhref's to a href's\n\t\t\t\t\t$data =~ s#aXhref#a href#g ;\n\n\t\t\t\t\t$grid{$ltr1 . $ltr2} = $data ;\n\t\t\t\t\t$grid{$ltr2 . $ltr1} = $data ;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\nsub OUTPUTRESULTS {\n\t# open file for output\n\tunless (open(OUTFILE,'>'.$output)) {\n\t\tprintf \"Can't open $output: $!\\n\";\n\t\texit 1 ;\n\t}\n\t# select output file for print operations\n\tselect(OUTFILE) ;\n\t&OUTPUTLINES();\n\tclose(OUTFILE) ;\n}\n\nsub OUTPUTLINES {\n\n#<font size=\"+3\" face=\"LUCIDA, ARIAL, HELVETICA\">\n#<h1>3D Object Intersection</h1>\n#</font><font face=\"LUCIDA, ARIAL, HELVETICA\">\n        print <<\"(END HTML HEADER)\";\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"https://www.w3.org/1999/xhtml\">\n<head>\n<title>Object/Object Intersection</title>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"/>\n<link rel=\"shortcut icon\" href=\"favicon.ico\" type=\"image/x-icon\"/>\n<link rel=\"icon\" href=\"favicon.ico\" type=\"image/x-icon\"/>\n<link rel=\"stylesheet\" href=\"rtr4.css\" type=\"text/css\"/>\n</head>\n<body>\n<div id=\"wrapper\">\n<div id=\"header\">\n<div id=\"rtr3-header-image\">\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tr bgcolor=\"#10304B\">\n<td>\n<a href=\"https://www.realtimerendering.com/blog/\">\n<img src=\"rtr-header.png\" alt=\"Header image\" width=\"410\" height=\"106\"/>\n</a>\n</td>\n</tr>\n</table>\n</div>\n<div id=\"navigation\" class=\"clearfix\">\n<ul class=\"primary\">\n<li><a href=\"https://www.realtimerendering.com/blog/\" rel=\"home\">Blog</a></li>\n<li><a title=\"Recommended books\" href=\"books.html\">Graphics books</a></li>\n<li><a class=\"nav-current\" title=\"Object / object intersection page\" href=\"intersections.html\">Intersections</a></li>\n<li><a title=\"Sites we like\" href=\"portal.html\">Portal</a></li>\n<li><a title=\"Ray Tracing Resources\" href=\"raytracing.html\">Ray tracing</a></li>\n<li><a title=\"Main resources page\" href=\"index.html\">Resources</a></li>\n<li><a title=\"WebGL/three.js Resources\"  href=\"webgl.html\">WebGL</a></li>\n</ul>\n</div>\n</div>\n<div id=\"content\" class=\"clearfix\">\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tr>\n<td class=\"pageName\">Ray Tracing Resources Page</td>\n</tr>\n<tr>\n<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"6\" border=\"0\"/><br/>\n</tr>\n<tr>\n<td class=\"bodyText\">\n<div class=\"metadata\">\nLast changed: January 23, 2025\n</div>\n\n<P>\n\n\n\n\n\nThis page gives a grid of intersection routines for various popular objects, pointing to resources\nin books and on the web. The most comprehensive books on the subject are\n<a href=\"https://www.geometrictools.com/Books/Books.html\"><I>Geometric Tools for Computer Graphics</I></a> (GTCG) and\n<a href=\"https://realtimecollisiondetection.net/\"><I>Real-Time Collision Detection</I></a> (RTCD);\nthe former is all-encompassing, the latter more approachable and focused.\nA book focused in large part on object/object intersection tests is the\n<I><a href=\"https://www.packtpub.com/product/game-physics-cookbook/9781787123663\">Game Physics Cookbook</a></I> (GPC),\nwith <a href=\"https://github.com/gszauer/GamePhysicsCookbook\">code</a> -\nsee its <a href=\"https://github.com/gszauer/GamePhysicsCookbook#collision-detection\">giant grid</a> for what intersections it covers.\n<a href=\"https://iquilezles.org/articles/intersectors/\">Qu&iacute;lez</a> has a bunch of shader-based ray/object intersectors, including ones (beyond those listed in the table) for the torus, disk, and capsule. \n<P>\nGuide to source abbreviations:\n<UL>\n<LI><B>3DG</B> - <a href=\"https://www.amazon.com/exec/obidos/ASIN/0201619210?tag=realtimerenderin\"><I>3D Games: Real-time Rendering and Software Technology</I></a>, Alan Watt and Fabio Policarpo, Addison-Wesley, 2001.\n\n<LI><B>GPC</B> - <I><a href=\"https://www.packtpub.com/product/game-physics-cookbook/9781787123663\">Game Physics Cookbook</a></I>, by Gabor Szauer, Packt Publishing, March 2017, with <a href=\"https://github.com/gszauer/GamePhysicsCookbook\">code</a>\n\n<LI><B>GPG</B> - <a href=\"https://www.amazon.com/exec/obidos/ASIN/1584500492?tag=realtimerenderin\"><I>Game Programming Gems</I></a>, ed. Mark DeLoura, Charles River Media, 2000.\n\n<LI><B>GTCG</B> - <a href=\"https://www.geometrictools.com/Books/Books.html\"><I>Geometric Tools for Computer Graphics</I></a>, Philip J. Schneider and David H. Eberly, Morgan Kaufmann Publishers, 2002. Good, comprehensive book on this topic.\n\n<LI><B>Gems</B> - <a href=\"http://www.graphicsgems.org\">The <I>Graphics Gems</I> series</a>. See the book's <a href=\"http://www.graphicsgems.org\">website</a> for individual book links and code.\n\n<LI><B>GTweb</B> - <a href=\"https://www.geometrictools.com/\">Geometric Tools</a>, Dave Eberly's online computer graphics related software repository. His book <a href=\"https://www.geometrictools.com/Books/Books.html\"><I>3D Game Engine Design</I></a> also covers these, in a readable format, as well as many other <a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">object/object intersection tests</a>.\n\n<LI><B>IRT</B> - <a href=\"https://www.amazon.com/exec/obidos/ASIN/0122861604?tag=realtimerenderin\"><I>An Introduction to Ray Tracing</I></a>, ed. Andrew Glassner, Academic Press, 1989. <a href=\"https://www.realtimerendering.com/blog/an-introduction-to-ray-tracing-is-now-free-for-download/\">Free to download</a>.\n\n<LI><B>JCGT</B> - <a href=\"https://jcgt.org/\"><I>The Journal of Computer Graphics Techniques</I></a>.\n\n<LI><B>jgt</B> - <a href=\"https://www.tandfonline.com/toc/ujgt21/current\"><I>journal of graphics tools</I></a>. A partial <a href=\"https://github.com/erich666/jgt-code\">code repository</a> is available.\n\n<LI><B>RTCD</B> - <a href=\"https://realtimecollisiondetection.net/\"><I>Real-Time Collision Detection</I></a>, by Christer Ericson, Morgan Kaufmann Publishers, 2004.\n\n<LI><B>RTR4</B> - <a href=\"https://www.realtimerendering.com/\"><I>Real-Time Rendering, Fourth Edition</I></a>, by <a href=\"https://cs.lth.se/tomas-akenine-moller/\">Tomas M&ouml;ller</a>, <a href=\"http://erichaines.com\">Eric Haines</a>,  Naty Hoffman, Angelo Pesce, Michał Iwanicki, and Sébastien Hillaire <a href=\"https://www.routledge.com/\">A.K. Peters/CRC Press</a>, 2018.\n\n<LI><B>SG</B> - <a href=\"https://plib.sourceforge.net/sg/index.html\">Simple Geometry library</a>, Steve Baker's vector, matrix, and quaternion manipulation library.\n\n<LI><B>Shadertoy</B> - <a href=\"https://iquilezles.org/articles/intersectors/\">Qu&iacute;lez</a> gives code snippets and shader-based demos, runnable in your browser (best on Chrome).\n\n<LI><B>TgS (archived)</B> - <a href=\"https://web.archive.org/web/20220601154753/https://github.com/aaye/teikitu_release/tree/master/teikitu/src/TgS%20COLLISION\">Teikitu gaming System COLLISION</a>, Andrew Aye's object/object intersection/distance and sweep/penetration software (non-commercial use only).\n\n<LI><B>TVCG</B> - <a href=\"https://www.computer.org/csdl/journal/tg\">IEEE Transactions on Visualization and Computer Graphics</a>.\n\n</UL>\n\n<P>\nIndividual article references follow after the table.\n\n<P>\n<H2>Static Object Intersections</H2>\n\nEntries are listed from oldest to newest, so often the <i>last</i> entry is the best. This table covers objects not moving; see the next section for dynamic objects.\n<P>\n<div id=\"intersect-table\">\n<table BORDER=1 CELLSPACING=1 CELLPADDING=2 > \n(END HTML HEADER)\n\n\t# table header\n\tprintf \"<tr>\\n  <td>&nbsp;</td>\\n\" ;\n\tfor ( $i = 0 ; $i < $numhdr ; $i++ ) {\n\t\tprintf \"  <td ALIGN=\\\"CENTER\\\"><B>$colhdr[$i]</B><\\/td>\\n\" ;\n\t}\n\tprintf \"  <td>&nbsp;</td>\\n</tr>\\n\";\n\n\t# table lines\n\tfor ( $row = 0 ; $row < $numhdr ; $row++ ) {\n  \t\tprintf \"<tr>\\n  <td ALIGN=\\\"LEFT\\\"><B>$rowhdr[$row]</B><\\/td>\\n\" ;\n  \t\tfor ( $i = 0 ; $i < $numhdr ; $i++ ) {\n\t\t\tif ( $halfgrid == 1 && $i < $row ) {\n\t\t\t\t# empty box\n   \t\t\t\tprintf \"  <td><\\/td>\\n\" ;\n\t\t\t} else {\n \t\t\t\t$str = $grid{$ltrhdr[$row].$ltrhdr[$i]} ;\n \t\t\t\tif ( $str eq '' ) {\n \t\t\t\t\t$str = \"&nbsp;\";\n \t\t\t\t}\n   \t\t\t\tprint \"  <td ALIGN=\\\"CENTER\\\">$str<\\/td>\\n\" ;\n\t\t\t}\n  \t\t}\n  \t\tprintf \"  <td ALIGN=\\\"LEFT\\\"><B>$rowhdr[$row]</B><\\/td>\\n\" ;\n  \t\tprintf \"<\\/tr>\\n\";\n\t}\n\t\n\t# table header, again\n\tprintf \"<tr>\\n  <td>&nbsp;</td>\\n\" ;\n\tfor ( $i = 0 ; $i < $numhdr ; $i++ ) {\n\t\tprintf \"  <td ALIGN=\\\"CENTER\\\"><B>$colhdr[$i]</B><\\/td>\\n\" ;\n\t}\n\tprintf \"  <td>&nbsp;</td>\\n</tr>\\n\";\n\n#</font>\n    print <<\"(END HTML FOOTER)\";\n</table>\n</div>\n\n<P>\nReferences are listed in historical order, so it's usually best to look\nat the last reference first. References in parentheses indicate algorithms that will work, but are not optimized\nfor the particular primitives. Note that all AABB algorithms can also be used\nfor OBB intersections (simply transform the other primitive to the OBB's\nspace), so we do not list these in the table.\n\n<H2>Dynamic Object Intersections</H2>\n\nThese are intersections in which the objects are moving relative to one another. Linear motion (only) is assumed; there is research on rotational motion collision detection, not covered here. The <a href=\"https://github.com/teikitu/teikitu_release/tree/master/teikitu/src/TgS%20COLLISION\">TgS</a> collision system (non-commercial use only) has many methods in this area, and the book <I>Real-Time Collision Detection</I> covers the subject in some depth. \nOther relevant presentations can be found on the <a href=\"https://www.essentialmath.com/tutorial.htm\">Essential Math for Games Programmers</a> site.\nOne principle is that even if both objects are moving, only one has to be considered moving. That is, one object's movement vector can be subtracted from both objects, leaving one object at rest. Another principle is to perform a <a href=\"https://algorist.com/problems/Minkowski_Sum.html\">Minkowski sum</a> (or <a href=\"https://ubm-twvideo01.s3.amazonaws.com/o1/vault/gdc2013/slides/822403Gregorius_Dirk_TheSeparatingAxisTest.pdf\">Minkowski difference</a>) of the moving sphere with the other object, essentially shrinking the moving sphere to a ray. A set of static intersection tests are used in many of these tests, so look in the table above for these. The tests below are categorized as <I>boolean</I>, i.e., whether the objects intersect at all, or <I>location</I>, where the actual intersection location where the two moving objects first hit is formed. <I>(Please let me know if you have simple ways of making a given boolean test into a location test.)</I>\n\n<P>\n<B>Ray/Moving Sphere:</B> <I>(location)</I> Form a cylinder between the two spheres, intersect the two spheres and cylinder with the ray. See <a href=\"https://media.steampowered.com/apps/valve/2015/DirkGregorius_Contacts.pdf\">Gregorius 2015</a>.<br>\n<B>Ray/Moving Triangle:</B> <I>(boolean)</I> If each triangle is entirely on one side of the plane formed by the other triangle, form the polyhedron between the two triangles. The connecting faces are formed by all the combinations of an edge on one triangle and a vertex on the other. Discard any separating planes formed (i.e., use only planes in which both triangles are on the same side of the plane). Shoot the ray against it using <a href=\"https://www.realtimerendering.com/intersections.html#II247\">ray/polyhedron testing</a>. <I>(Short of splitting the triangles into two parts each and forming volumes amongst these, is there an elegant way to perform this operation when one triangle's plane splits the other triangle?)</I><br>\n<B>Ray/Moving AABB:</B> <I>(boolean)</I> Form a <a href=\"https://www.realtimerendering.com/downloads/shaft.zip\">shaft</a> (<a href=\"https://erich.realtimerendering.com/ShaftCulling.pdf\">paper</a>) between the beginning and ending position of the AABB and shoot the ray against it using <a href=\"https://www.realtimerendering.com/intersections.html#II247\">ray/polyhedron testing</a>. See <a href=\"https://www.realtimerendering.com/Real-Time_Rendering_4th-Collision_Detection.pdf\">RTR4, free Collision Detection chapter</a>.<br>\n<B>Ray/Moving OBB:</B> <I>(boolean)</I> An inelegant way is to form all combinations of edge/vertex pairs and form planes to bound the OBBs (see Ray/Moving triangle, above).</br>\n<B>Ray/Moving Polyhedron:</B> Take the convex hull of each polyhedron and then the convex hull of both of these. <a href=\"https://ieeexplore.ieee.org/document/504?arnumber=504\">Glassner</a> is the earliest reference I know. See <a href=\"https://media.steampowered.com/apps/valve/2015/DirkGregorius_Contacts.pdf\">Gregorius 2015</a> for a modern treatment.\n\n<P>\n<B>Plane/Moving Sphere:</B> <I>(location)</I> Transform the problem into changing the plane into a thick slab, of thickness equal to the radius of the sphere. Change the sphere's path into a line segment. Perform slab/line segment intersection, i.e., ray/plane intersection for the two sides of the slab. See <a href=\"https://web.archive.org/web/19991128214140/http://www.gamasutra.com/features/19991018/Gomez_1.htm\">Gomez</a>; and <a href=\"https://www.realtimerendering.com/Real-Time_Rendering_4th-Collision_Detection.pdf\">RTR4, free Collision Detection chapter</a>..<br>\n<B>Plane/Moving AABB:</B> <I>(location)</I> If the plane's normal is along one of the primary axes, e.g., it is [0 1 0], [0 0 -1], etc., then turn the problem into slab/line segment intersection, similar to plane/moving sphere above. That is, take the thickness of the AABB and make the plane this thick.<br>\n\n<P>\nThe general principal of intersecting a moving sphere against an object is to simplify thinking about the problem by making the sphere into a line segment between its center's start and end locations, while \"adding\" this sphere (a <a href=\"https://algorist.com/problems/Minkowski_Sum.html\">Minkowski sum</a>) to the other object.<br>\n<B>Moving Sphere/Sphere:</B> <I>(location)</I> Add the radius of the moving sphere to the static sphere, and treat the moving sphere as a ray. Use this ray to perform ray/sphere intersection. See <a href=\"https://web.archive.org/web/19991128214140/http://www.gamasutra.com/features/19991018/Gomez_1.htm\">Gomez</a> and <a href=\"https://www.realtimerendering.com/Real-Time_Rendering_4th-Collision_Detection.pdf\">RTR4, free Collision Detection chapter</a>..<br>\n<B>Moving Sphere/Triangle:</B> <I>(location)</I> Similar to above, turn the sphere into a ray. The triangle turns into a solid defined by a set of spheres at the vertices, cylinders along the edges, and a slab for the interior of the triangle. See <a href=\"https://github.com/jrouwe/SweptEllipsoid\">Rouw&eacute;'s article and code</a>; <a href=\"https://www.geometrictools.com/Documentation/IntersectionMovingSphereTriangle.pdf\">GTWeb doc</a>; <a href=\"https://www.realtimerendering.com/Real-Time_Rendering_4th-Collision_Detection.pdf\">RTR4, free Collision Detection chapter</a>.; <a href=\"https://ubm-twvideo01.s3.amazonaws.com/o1/vault/gdc2013/slides/822403Gregorius_Dirk_TheSeparatingAxisTest.pdf\">Gregorius 2012</a>.<br>\n<B>Moving Sphere/AABB:</B> GTWeb has <a href=\"https://www.geometrictools.com/Documentation/IntersectionMovingSphereBox.pdf\">a more detailed document on this topic. <I>(boolean)</I> A conservative test (i.e., no false misses, but can give false hits when there actually is no overlap) is to make the AABB move, so forming a <a href=\"https://www.realtimerendering.com/downloads/shaft.zip\">shaft</a> (<a href=\"https://erich.realtimerendering.com/ShaftCulling.pdf\">paper</a>) between the beginning and ending position of the AABB. Test the static sphere with shaft testing. </a><br>\n\n<P>\n<B>Moving Triangle/Triangle:</B> See <a href=\"https://www.geometrictools.com/Documentation/MethodOfSeparatingAxes.pdf\">GTweb doc</a> and <a href=\"https://code.google.com/archive/p/box2d/downloads\">Catto 2013</a>.\n\n<P>\n<B>Moving AABB/AABB:</B> <I>(location)</I> See <a href=\"https://web.archive.org/web/19991129002900/http://www.gamasutra.com/features/19991018/Gomez_3.htm\">Gomez</a> for a use of the Separating Axis Theorem to solve this problem. <I>(boolean)</I> Form a <a href=\"https://www.realtimerendering.com/downloads/shaft.zip\">shaft</a> (<a href=\"https://erich.realtimerendering.com/ShaftCulling.pdf\">paper</a>) between the beginning and ending position of the AABB and compare the static AABB against it with shaft testing.<br>\n\n\n<P>\n<B>Moving OBB/OBB:</B> <I>(location)</I> See <a href=\"https://www.geometrictools.com/Documentation/IntersectionRotatingBoxes.pdf\">GTweb doc</a>.<br>\n\n\n<P>\n<B>Moving Convex Polyhedra/Convex Polyhedra:</B> <I>(boolean)</I> The GTCG book, p. 615 on, gives pseudocode for using the method of separating axes to solve this problem. See <a href=\"https://www.geometrictools.com/Documentation/MethodOfSeparatingAxes.pdf\">GTweb doc</a>.<br>\n\n<P>\n<a href=\"https://media.steampowered.com/apps/valve/2015/DirkGregorius_Contacts.pdf\">Gregorius 2015</a> covers computing contact points among spheres, capsules, convex hulls, and meshes.\n\n<P>\nMany of the non-curved objects which are moving can be treated as forming <a href=\"https://erich.realtimerendering.com/ShaftCulling.pdf\">shafts</a> between the starting and ending locations, and then the shaft can be tested against a ray simply enough, or against another non-curved object by using the polyhedron/polyhedron test in <a href=\"#IV83\">Gems IV p.83</a>. Another approach is to use the <a href=\"https://www.geometrictools.com/Documentation/MethodOfSeparatingAxes.pdf\">Separating Axis Theorem</a> (also see <a href=\"https://web.archive.org/web/20000510080633/http://www.gamasutra.com/features/20000330/bobic_01.htm\">Bobic</a>) to tell if the two objects overlap. However, all of these approaches are just <I>boolean</I> tests.\n\n<P>\n<H2>Article references</H2>\n\n<B>Bobic</B> - Bobic, Nick, <a href=\"https://web.archive.org/web/20000510080633/http://www.gamasutra.com/features/20000330/bobic_01.htm\">\"Advanced Collision Detection Techniques,\"</a> <I>Gamasutra</I>, March 2000.</a>\n<BR>\n<B>Gomez</B> - Gomez, Miguel, <a href=\"https://web.archive.org/web/19991128214140/http://www.gamasutra.com/features/19991018/Gomez_1.htm\">\"Simple Intersection Tests for Games,\"</a> <I>Gamasutra</I>, October 1999.</a>\n<BR>\n<B>Schroeder</B> - Schroeder, Tim, \"Collision Detection Using Ray Casting,\" <I>Game Developer Magazine</I>, pp. 50-57, August 2001.\n\n<P>\n<H2>Graphics Gems references</H2>\n\n<B>Ray/ray:</B> <a name=\"I304\">Ronald Goldman</a>, <I>Intersection of Two Lines in Three-Space</I>, Graphics Gems, p. 304.<br>\n<B>Ray/sphere:</B> <a name=\"I388\">Jeff Hultquist</a>, <I>Intersection of a Ray with a Sphere</I>, Graphics Gems, pp. 388-389.<br>\n<B>Ray/cylinder:</B> <a name=\"IV356\">Joseph M. Cychosz</a> and Warren N. Waggenspack, Jr., <I>Intersecting a Ray with a Cylinder</I>, Graphics Gems IV, pp. 356-365, <a href=\"https://github.com/erich666/GraphicsGems/blob/master/gemsiv/ray_cyl.c\">includes code</a>.<br>\n<B>Ray/polygon:</B> <a name=\"IV24\">Eric Haines</a>, <a href=\"https://erich.realtimerendering.com/ptinpoly/\"><I>Point in Polygon Strategies</I></a>, Graphics Gems IV, pp. 24-46, <a href=\"https://github.com/erich666/GraphicsGems/tree/master/gemsiv/ptpoly_haines\">includes code</a>.<br>\n<B>Ray/cone:</B> <a name=\"V227\">Ching-Kuang Shene</a>, <I>Computing the Intersection of a Line and a Cone</I>, Graphics Gems V, pp. 227-231.<br>\n<B>Ray/AABB:</B> <a name=\"I395\">Andrew Woo</a>, <I>Fast Ray-Box Intersection</I>, Graphics Gems, pp. 395-396, <a href=\"https://github.com/erich666/GraphicsGems/blob/master/gems/RayBox.c\">includes code</a>.<br>\n<B>Ray/polyhedron:</B> <a name=\"II247\">Eric Haines</a>, <I>Fast Ray-Convex Polyhedron Intersection</I>, Graphics Gems II, pp. 247-250, <a href=\"https://github.com/erich666/GraphicsGems/blob/master/gemsii/RayCPhdron.c\">includes code</a>.<br>\n\n<P>\n<B>Plane/AABB and AABB/polyhedron:</B> <a name=\"IV74\">Ned Greene</a>, <I>Detecting Intersection of a Rectangular Solid and a Convex Polyhedron</I>, Graphics Gems IV, pp. 74-82.<br>\n\n<P>\n<B>Sphere/AABB:</B> <a name=\"I335\">Jim Arvo</a>, <I>A Simple Method for Box-Sphere Intersection Testing</I>, Graphics Gems, pp. 247-250, <a href=\"https://github.com/erich666/GraphicsGems/blob/master/gems/BoxSphere.c\">includes code</a>.<br>\n\n<P>\n<B>Triangle/AABB:</B> <a name=\"III236\">Doug Voorhies</a>, <I>Triangle-Cube Intersection</I>, Graphics Gems III, pp. 236-239, <a href=\"https://github.com/erich666/GraphicsGems/blob/master/gemsiii/triangleCube.c\">includes code</a>.<br>\n<B>Triangle/AABB and AABB/polyhedron:</B> <a name=\"V375\">Green and Hatch</a>, <I>Fast Polygon-Cube Intersection Testing</I>, Graphics Gems V, pp. 375-379, <a href=\"https://github.com/erich666/GraphicsGems/tree/master/gemsv/ch7-2/\">includes code</a>.<br>\n<B>Triangle/frustum:</B> <a name=\"I84\">Paul Heckbert</a>, <I>Generic Convex Polygon Scan Conversion and Clipping</I>, Graphics Gems, pp. 84-86, <a href=\"https://github.com/erich666/GraphicsGems/tree/master/gems/PolyScan/\">includes code</a>.<br>\n\n<P>\n<B>Polyhedron/polyhedron:</B> <a name=\"IV83\">Rich Rabbitz</a>, <I>Fast Collision Detection of Moving Convex Polyhedra</I>, Graphics Gems IV, pp. 83-109, <a href=\"https://github.com/erich666/GraphicsGems/blob/master/gemsiv/collide.c\">includes code</a>.<br>\n\n<P>\n<H2>Algorithms</H2>\n\nScalar values are lowercase italic: <I>a, n, t</I>. Vectors are lowercase bold: <B>p, v, x</B>. Matrices are uppercase bold: <B>M, T</B>. \"X\" denotes a cross product, \"^2\" means \"squared\", \"||<B>x</B>||\" means the length of vector <B>x</B>.\n\n\n<P><font size=\"+1\">\n<B>Ray/ray:</B></font> <I>(after Goldman, Graphics Gems; see his article for the derivation)</I> Define each ray by an origin <B>o</B> and a normalized (unit vector) direction <B>d</B>. The two lines are then<P>\n\n<I>L1(t1)</I> = <B>o1</B> + <B>d1</B>*<I>t1</I><BR>\n<I>L2(t2)</I> = <B>o2</B> + <B>d2</B>*<I>t2</I><BR>\n\n<P>The solution is:<BR>\n<I>t1</I> = Determinant{(<B>o2</B>-<B>o1</B>),<B>d2</B>,<B>d1</B> X <B>d2</B>} / ||<B>d1</B> X <B>d2</B>||^2<P>\nand<P>\n<I>t2</I> = Determinant{(<B>o2</B>-<B>o1</B>),<B>d1</B>,<B>d1</B> X <B>d2</B>} / ||<B>d1</B> X <B>d2</B>||^2<P>\n\nIf the lines are parallel, the denominator ||<B>d1</B> X <B>d2</B>||^2 is 0.<P>\nIf the lines do not intersect, <I>t1</I> and <I>t2</I> mark the points of closest approach on each line.\n\n\n\n\n\n \n        </td>\n    </tr>\n    <tr>\n    \t<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"1\" border=\"0\"></td>\n\t&nbsp;<br /></td>\n    </tr>\n</table>\n<!-- <P>\n<iframe width=\"640\" height=\"360\" frameborder=\"0\" src=\"https://www.shadertoy.com/embed/4dSGW1?gui=true&t=10&paused=true&muted=false\" allowfullscreen></iframe> -->\n</div> <!-- /content -->\n\n<div id=\"footer\" class=\"clearfix\">\n<HR>\nContact: <a href=\"mailto:erich\\@acm.org\">Eric</a></li>\n</div> <!-- /footer -->\n\n</div> <!-- /wrapper -->\n\n</body>\n</html>\n(END HTML FOOTER)\n}\n\nsub by_rating { $author_value{$b} <=> $author_value{$a} ; }\nsub by_efficiency { $author_efficiency{$b} <=> $author_efficiency{$a} ; }\nsub by_value { $tm_value{$b} <=> $tm_value{$a} ; }\nsub numerically { $a <=> $b ; }\n\n"
  },
  {
    "path": "int/intersections.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n<title>Object/Object Intersection</title>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"/>\n<link rel=\"shortcut icon\" href=\"favicon.ico\" type=\"image/x-icon\"/>\n<link rel=\"icon\" href=\"favicon.ico\" type=\"image/x-icon\"/>\n<link rel=\"stylesheet\" href=\"rtr4.css\" type=\"text/css\"/>\n</head>\n<body>\n<div id=\"wrapper\">\n<div id=\"header\">\n<div id=\"rtr3-header-image\">\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tr bgcolor=\"#10304B\">\n<td>\n<a href=\"http://www.realtimerendering.com/blog/\">\n<img src=\"rtr-header.png\" alt=\"Header image\" width=\"410\" height=\"106\"/>\n</a>\n</td>\n</tr>\n</table>\n</div>\n<div id=\"navigation\" class=\"clearfix\">\n<ul class=\"primary\">\n<li><a href=\"http://www.realtimerendering.com/blog/\" rel=\"home\">Blog</a></li>\n<li><a title=\"Recommended books\" href=\"books.html\">Graphics books</a></li>\n<li><a class=\"nav-current\" title=\"Object / object intersection page\" href=\"intersections.html\">Intersections</a></li>\n<li><a title=\"Sites we like\" href=\"portal.html\">Portal</a></li>\n<li><a title=\"Ray Tracing Resources\" href=\"raytracing.html\">Ray tracing</a></li>\n<li><a title=\"Main resources page\" href=\"index.html\">Resources</a></li>\n<li><a title=\"USD and glTF Resources\" href=\"usd_gltf.html\">USD &amp; glTF</a></li>\n<li><a title=\"WebGL/three.js Resources\"  href=\"webgl.html\">WebGL</a></li>\n</ul>\n</div>\n</div>\n<div id=\"content\" class=\"clearfix\">\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tr>\n<td class=\"pageName\">Ray Tracing Resources Page</td>\n</tr>\n<tr>\n<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"6\" border=\"0\"/><br/>\n</tr>\n<tr>\n<td class=\"bodyText\">\n<div class=\"metadata\">\nLast changed: January 23, 2025\n</div>\n\n<P>\n\nThis page gives a grid of intersection routines for various popular objects, pointing to resources\nin books and on the web. <a href=\"https://www.geometrictools.com/Samples/Intersection.html\">Eberly</a> and <a href=\"https://www.iquilezles.org/www/articles/intersectors/intersectors.htm\">Qu&iacute;lez</a> have code for a bunch of shader-based ray/object intersectors, including ones (beyond those listed in the table) for the disk, rectangle, and torus. Eberly's Geometric Tools <a href=\"https://www.geometrictools.com/Documentation/Documentation.html\">Documentation page</a> also provides many intersection test and closest-distance explanations. Look under \"Mathematics/Intersection\" and \"Mathematics/Distance\".\nThe most comprehensive books on the subject are\n<a href=\"https://www.geometrictools.com/Books/Books.html\"><I>Geometric Tools for Computer Graphics</I></a> (GTCG) and\n<a href=\"http://realtimecollisiondetection.net/\"><I>Real-Time Collision Detection</I></a> (RTCD);\nthe former is all-encompassing, the latter more approachable and focused.\nA book focused in large part on object/object intersection tests is the\n<I><a href=\"https://www.packtpub.com/product/game-physics-cookbook/9781787123663\">Game Physics Cookbook</a></I> (GPC),\nwith <a href=\"https://github.com/gszauer/GamePhysicsCookbook\">code</a> -\nsee its <a href=\"https://github.com/gszauer/GamePhysicsCookbook#collision-detection\">giant grid</a> for what intersections it covers.\n<P>\nDefinitions: a <i>capsule</i> is a cylinder with hemispheres at each end. This object is often simpler to test against other shapes than a flat-capped cylinder is, since a capsule can often be represented as a line segment that is expanded by some distance (its radius). \n<P>\nGuide to source abbreviations:\n<UL>\n<LI><B>3DG</B> - <a href=\"https://smile.amazon.com/exec/obidos/ASIN/0201619210?tag=realtimerenderin\"><I>3D Games: Real-time Rendering and Software Technology</I></a>, Alan Watt and Fabio Policarpo, Addison-Wesley, 2001.\n\n<LI><B>GPC</B> - <I><a href=\"https://www.packtpub.com/product/game-physics-cookbook/9781787123663\">Game Physics Cookbook</a></I>, by Gabor Szauer, Packt Publishing, March 2017, with <a href=\"https://github.com/gszauer/GamePhysicsCookbook\">code</a>\n\n<LI><B>GPG</B> - <a href=\"https://smile.amazon.com/exec/obidos/ASIN/1584500492?tag=realtimerenderin\"><I>Game Programming Gems</I></a>, ed. Mark DeLoura, Charles River Media, 2000.\n\n<LI><B>GTCG</B> - <a href=\"https://www.geometrictools.com/Books/Books.html\"><I>Geometric Tools for Computer Graphics</I></a>, Philip J. Schneider and David H. Eberly, Morgan Kaufmann Publishers, 2002. Good, comprehensive book on this topic.\n\n<LI><B>Gems</B> - <a href=\"http://www.graphicsgems.org\">The <I>Graphics Gems</I> series</a>. See the book's <a href=\"http://www.graphicsgems.org\">website</a> for individual book links and code.\n\n<LI><B>GTweb</B> - <a href=\"https://www.geometrictools.com/\">Geometric Tools</a>, Dave Eberly's online computer graphics related software repository. His book <a href=\"https://www.geometrictools.com/Books/Books.html\"><I>3D Game Engine Design</I></a> also covers these, in a readable format, as well as many other <a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">object/object intersection tests</a>.\n\n<LI><B>IRT</B> - <a href=\"https://smile.amazon.com/exec/obidos/ASIN/0122861604?tag=realtimerenderin\"><I>An Introduction to Ray Tracing</I></a>, ed. Andrew Glassner, Academic Press, 1989. <a href=\"http://www.realtimerendering.com/blog/an-introduction-to-ray-tracing-is-now-free-for-download/\">Free to download</a>.\n\n<LI><B>JCGT</B> - <a href=\"http://jcgt.org/\"><I>The Journal of Computer Graphics Techniques</I></a>.\n\n<LI><B>jgt</B> - <a href=\"https://www.tandfonline.com/toc/ujgt21/current\"><I>journal of graphics tools</I></a>. A partial <a href=\"https://github.com/erich666/jgt-code\">code repository</a> is available.\n\n<LI><B>RTCD</B> - <a href=\"http://realtimecollisiondetection.net/\"><I>Real-Time Collision Detection</I></a>, by Christer Ericson, Morgan Kaufmann Publishers, 2004.\n\n<LI><B>RTR4</B> - <a href=\"http://www.realtimerendering.com/\"><I>Real-Time Rendering, Fourth Edition</I></a>, by <a href=\"https://cs.lth.se/tomas-akenine-moller/\">Tomas M&ouml;ller</a>, <a href=\"http://erichaines.com\">Eric Haines</a>,  Naty Hoffman, Angelo Pesce, Michał Iwanicki, and Sébastien Hillaire <a href=\"https://www.routledge.com/\">A.K. Peters/CRC Press</a>, 2018.\n\n<LI><B>SG</B> - <a href=\"http://plib.sourceforge.net/sg/index.html\">Simple Geometry library</a>, Steve Baker's vector, matrix, and quaternion manipulation library.\n\n<LI><B>Shadertoy</B> - <a href=\"https://www.iquilezles.org/www/articles/intersectors/intersectors.htm\">Qu&iacute;lez</a> gives code snippets and shader-based demos, runnable in your browser (best on Chrome).\n\n<LI><B>TgS</B> - <a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">Teikitu gaming System COLLISION</a>, Andrew Aye's object/object intersection/distance and sweep/penetration software (non-commercial use only).\n\n<LI><B>TVCG</B> - <a href=\"https://www.computer.org/csdl/journal/tg\">IEEE Transactions on Visualization and Computer Graphics</a>.\n\n</UL>\n\n<P>\nIndividual article references follow after the table.\n\n<P>\n<H2>Static Object Intersections</H2>\n\nEntries are listed from oldest to newest, so often the <i>last</i> entry is the best. This table covers objects not moving; see the next section for dynamic objects.\n<P>\n<div id=\"intersect-table\">\n<table BORDER=1 CELLSPACING=1 CELLPADDING=2 > \n<tr>\n  <td>&nbsp;</td>\n  <td ALIGN=\"CENTER\"><B>ray</B></td>\n  <td ALIGN=\"CENTER\"><B>plane</B></td>\n  <td ALIGN=\"CENTER\"><B>sphere</B></td>\n  <td ALIGN=\"CENTER\"><B>capsule</B></td>\n  <td ALIGN=\"CENTER\"><B>cylinder</B></td>\n  <td ALIGN=\"CENTER\"><B>cone</B></td>\n  <td ALIGN=\"CENTER\"><B>triangle</B></td>\n  <td ALIGN=\"CENTER\"><B>AABB</B></td>\n  <td ALIGN=\"CENTER\"><B>OBB</B></td>\n  <td ALIGN=\"CENTER\"><B>frustum</B></td>\n  <td ALIGN=\"CENTER\"><B>polyhedron</B></td>\n  <td>&nbsp;</td>\n</tr>\n<tr>\n  <td ALIGN=\"LEFT\"><B>ray</B></td>\n  <td ALIGN=\"CENTER\"><a href=\"#I304\">Gems&nbsp;p.304</a>;<BR><a href=\"https://plib.sourceforge.net/sg/index.html\">SG</a>;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.198;<BR><a href=\"https://web.archive.org/web/20110716101931/http://www.softsurfer.com/Archive/algorithm_0104/algorithm_0104B.htm\">SoftSurfer</a>:&nbsp;<a href=\"https://web.archive.org/web/20220601154750/https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a>;<BR>RTR4&nbsp;p.989</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://education.siggraph.org/static/HyperGraph/raytrace/rayplane_intersection.htm\">IRT&nbsp;p.50</a>,88;<BR><a href=\"https://plib.sourceforge.net/sg/index.html\">SG</a>;<BR>GTCG&nbsp;p.482;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.175;<BR><a href=\"https://web.archive.org/web/20110716101931/http://www.softsurfer.com/Archive/algorithm_0104/algorithm_0104B.htm\">SoftSurfer</a>&nbsp;(<a href=\"https://web.archive.org/web/20110716101940/http://www.softsurfer.com/Archive/algorithm_0105/algorithm_0105.htm\">more</a>):&nbsp;<a href=\"https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR><a href=\"https://graphicscodex.com\">Graphics&nbsp;Codex</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://education.siggraph.org/static/HyperGraph/raytrace/rtinter1.htm\">IRT&nbsp;p.39</a>,91;<BR><a href=\"#I388\">Gems&nbsp;p.388</a>;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR>3DG&nbsp;p.16;<BR>GTCG&nbsp;p.501;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.127,177;<BR><a href=\"https://graphicscodex.com\">Graphics&nbsp;Codex</a>;<BR>RTR4&nbsp;p.955;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR><a href=\"https://iquilezles.org/articles/intersectors/\">Shadertoy</a>&nbsp;<a href=\"https://www.shadertoy.com/view/4d2XWV\">(demo)</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a></td>\n  <td ALIGN=\"CENTER\">IRT&nbsp;p.91;<BR><a href=\"#IV357\">Gems&nbsp;IV&nbsp;p.356</a>;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR>GTCG&nbsp;p.507;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.194;<BR><a href=\"https://iquilezles.org/articles/intersectors/\">Shadertoy</a>&nbsp;<a href=\"https://www.shadertoy.com/view/4lcSRn\">(demo)</a>;<BR><a href=\"https://en.wikipedia.org/wiki/Line-cylinder_intersection\">Wikipedia</a></td>\n  <td ALIGN=\"CENTER\">IRT&nbsp;p.91;<BR><a href=\"#V227\">Gems&nbsp;V&nbsp;p.227</a>;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionLineCone.pdf\">GTweb&nbsp;doc</a>;<BR>GTCG&nbsp;p.512</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.1997.10487468\">M&ouml;ller-Trumbore&nbsp;jgt&nbsp;2(1)</a>:&nbsp;<a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/\">code</a>&nbsp;(<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_02/Number_1/Moller1997a\">mirror</a>),&nbsp;<a href=\"https://www.graphics.cornell.edu/pubs/1997/MT97.html\">paper&nbsp;draft</a>;<BR><a href=\"https://education.siggraph.org/static/HyperGraph/raytrace/raypolygon_intersection.htm\">IRT&nbsp;p.53</a>,102;<BR><a href=\"#IV24\">Gems&nbsp;IV&nbsp;p.24</a>;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR>3DG&nbsp;p.17;<BR><a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/\">M&ouml;ller</a>&nbsp;(<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_02/Number_1/Moller1997a\">mirror</a>);<BR>GTCG&nbsp;p.485;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.153,184;<BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/2151237X.2005.10129195\">L&ouml;fstedt&nbsp;jgt&nbsp;10(2)</a>:&nbsp;<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_2/Lofstedt2005\">code</a>,&nbsp;<a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/pubs/ray_tri_survey.pdf\">paper&nbsp;draft</a><BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/2151237X.2005.10129201\">Chirkov&nbsp;jgt&nbsp;10(3)</a>:&nbsp;<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_3/Chirkov2005\">code</a>;<BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/2151237X.2005.10129208\">Lagae&nbsp;jgt&nbsp;10(4)</a>:&nbsp;<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_4/Lagae2005\">code</a>,&nbsp;<a href=\"https://web.archive.org/web/20120905133158/http://people.cs.kuleuven.be/~ares.lagae/publications/LD05ERQIT/LD05ERQIT.pdf\">paper&nbsp;draft</a>;<BR><a href=\"https://web.archive.org/web/20110716101940/http://www.softsurfer.com/Archive/algorithm_0105/algorithm_0105.htm\">SoftSurfer</a>:&nbsp;<a href=\"https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a>;<BR><a href=\"https://www.computer.org/csdl/journal/tg/2010/03/ttg2010030434/13rRUyp7tWT&nbsp;\">Havel&nbsp;TVCG&nbsp;June&nbsp;2009</a>;<BR><a href=\"https://jcgt.org/published/0002/01/05/\">Woop&nbsp;JCGT&nbsp;2(1)</a>;<BR><a href=\"https://jcgt.org/published/0005/03/03/\">Baldwin&nbsp;JCGT&nbsp;5(3)</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR><a href=\"https://graphicscodex.com/Sample2-RayTriangleIntersection.pdf\">Graphics&nbsp;Codex</a>;<BR>RTR4&nbsp;p.962;<BR><a href=\"https://iquilezles.org/articles/intersectors/\">Shadertoy</a>&nbsp;<a href=\"https://www.shadertoy.com/view/MlGcDz\">(demo)</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://education.siggraph.org/static/HyperGraph/raytrace/rtinter3.htm\">IRT&nbsp;p.65</a>,104;<BR><a href=\"#I395\">Gems&nbsp;p.395</a>;<BR><a href=\"https://dl.acm.org/doi/abs/10.1145/1198555.1198745\">Smits</a>;<BR>3DG&nbsp;p.20;<BR><a href=\"http://www.codercorner.com/RayAABB.cpp\">Terdiman&nbsp;(optimized&nbsp;Woo)</a>;<BR>Schroeder;<BR>GTCG&nbsp;p.626;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.179;<BR><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_09/Number_1/Mahovsky2004\">Mahovsky&nbsp;jgt&nbsp;9(1)</a>;<BR><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_1/Williams2005\">Williams&nbsp;jgt&nbsp;10(1)</a>&nbsp;(<a href=\"https://dl.acm.org/doi/abs/10.1145/1198555.1198748\">code</a>);<BR><a href=\"https://www.cg.cs.tu-bs.de/people/eisemann\">Eisemann&nbsp;jgt&nbsp;12(4)</a>&nbsp;(<a href=\"https://web.archive.org/web/20150910070400/https://www.cg.cs.tu-bs.de/media/publications/fast-rayaxis-aligned-bounding-box-overlap-tests-using-ray-slopes.pdf\">code</a>);<BR><a href=\"https://psgraphics.blogspot.com/2016/02/new-simple-ray-box-test-from-andrew.html\">Shirley&nbsp;2016</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR><a href=\"https://github.com/constantinides/RAABB\">Chatzianastasiou</a>;<BR><a href=\"https://jcgt.org/published/0007/03/04/\">Majercik&nbsp;JCGT&nbsp;7(3)</a>;<BR>RTR4&nbsp;p.959;<BR><a href=\"https://medium.com/@bromanz/another-view-on-the-classic-ray-aabb-intersection-algorithm-for-bvh-traversal-41125138b525\">Wiche</a>;<BR><a href=\"https://iquilezles.org/articles/intersectors/\">Shadertoy</a>&nbsp;<a href=\"https://www.shadertoy.com/view/ld23DV\">(demo)</a></td>\n  <td ALIGN=\"CENTER\">(IRT&nbsp;p.104;<BR><a href=\"#II247\">Gems&nbsp;II&nbsp;p.247</a>);<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://web.archive.org/web/19991129050752/http://www.gamasutra.com/features/19991018/Gomez_6.htm\">Gomez</a>;<BR>GTCG&nbsp;p.630;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.179;<BR><a href=\"https://iquilezles.org/articles/intersectors/\">Shadertoy</a>&nbsp;<a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.960;<BR><a href=\"https://www.shadertoy.com/view/ld23DV\">(demo)</a></td>\n  <td ALIGN=\"CENTER\">(IRT&nbsp;p.104;<BR><a href=\"#II247\">Gems&nbsp;II&nbsp;p.247</a>)</td>\n  <td ALIGN=\"CENTER\">IRT&nbsp;p.104;<BR><a href=\"#II247\">Gems&nbsp;II&nbsp;p.247</a>;<BR>GTCG&nbsp;p.493;<BR><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_08/Number_4/Platis2003\">Platis&nbsp;jgt&nbsp;8(4)</a>;<BR>RTCD&nbsp;p.198;<BR><a href=\"https://web.archive.org/web/20110725233122/http://www.softsurfer.com/Archive/algorithm_0111/algorithm_0111.htm\">SoftSurfer</a>:&nbsp;<a href=\"https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a></td>\n  <td ALIGN=\"LEFT\"><B>ray</B></td>\n</tr>\n<tr>\n  <td ALIGN=\"LEFT\"><B>plane</B></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://education.siggraph.org/static/HyperGraph/raytrace/rayplane_intersection.htm\">IRT&nbsp;p.50</a>,88;<BR><a href=\"https://plib.sourceforge.net/sg/index.html\">SG</a>;<BR>GTCG&nbsp;p.482;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.175;<BR><a href=\"https://web.archive.org/web/20110716101931/http://www.softsurfer.com/Archive/algorithm_0104/algorithm_0104B.htm\">SoftSurfer</a>&nbsp;(<a href=\"https://web.archive.org/web/20110716101940/http://www.softsurfer.com/Archive/algorithm_0105/algorithm_0105.htm\">more</a>):&nbsp;<a href=\"https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR><a href=\"https://graphicscodex.com\">Graphics&nbsp;Codex</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://plib.sourceforge.net/sg/index.html\">SG</a>;<BR>GTCG&nbsp;p.529;<BR>RTCD&nbsp;p.207;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\">distance&nbsp;of<BR>center&nbsp;to&nbsp;plane<BR>&lt;=&nbsp;radius;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://web.archive.org/web/19991128214140/http://www.gamasutra.com/features/19991018/Gomez_1.htm\">Gomez</a>;<BR>GTCG&nbsp;p.548;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.160,219;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR>GTCG&nbsp;p.551;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionCylinderPlane.pdf\">GTweb&nbsp;doc</a></td>\n  <td ALIGN=\"CENTER\">GTCG&nbsp;p.563;<BR>RTCD&nbsp;p.164</td>\n  <td ALIGN=\"CENTER\">Check&nbsp;if&nbsp;all<BR>vertices&nbsp;are<BR>on&nbsp;one&nbsp;side;(<a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/tritri_tam.pdf\">M&ouml;ller&nbsp;jgt&nbsp;2(2)</a>);<BR>GTCG&nbsp;p.534;<BR><a href=\"https://web.archive.org/web/20110716101940/http://www.softsurfer.com/Archive/algorithm_0105/algorithm_0105.htm\">SoftSurfer</a>:&nbsp;<a href=\"https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"#IV74\">Gems&nbsp;IV&nbsp;p.74</a>;<BR>GTCG&nbsp;p.634;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.161,222;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.970</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://web.archive.org/web/19991127082151/http://www.gamasutra.com/features/19991018/Gomez_7.htm\">Gomez</a>;<BR>GTCG&nbsp;p.635;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.161;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.972</td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectPlaneConvexPolyhedron\">GTweb&nbsp;code</a></td>\n  <td ALIGN=\"LEFT\"><B>plane</B></td>\n</tr>\n<tr>\n  <td ALIGN=\"LEFT\"><B>sphere</B></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://education.siggraph.org/static/HyperGraph/raytrace/rtinter1.htm\">IRT&nbsp;p.39</a>,91;<BR><a href=\"#I388\">Gems&nbsp;p.388</a>;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR>3DG&nbsp;p.16;<BR>GTCG&nbsp;p.501;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.127,177;<BR><a href=\"https://graphicscodex.com\">Graphics&nbsp;Codex</a>;<BR>RTR4&nbsp;p.955;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR><a href=\"https://iquilezles.org/articles/intersectors/\">Shadertoy</a>&nbsp;<a href=\"https://www.shadertoy.com/view/4d2XWV\">(demo)</a></td>\n  <td ALIGN=\"CENTER\">distance&nbsp;of<BR>center&nbsp;to&nbsp;plane<BR>&lt;=&nbsp;radius;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://web.archive.org/web/19991128214140/http://www.gamasutra.com/features/19991018/Gomez_1.htm\">Gomez</a>;<BR>GTCG&nbsp;p.548;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.160,219;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\">If&nbsp;radii&nbsp;A+B&nbsp;&gt;=<BR>center/center&nbsp;distance;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://web.archive.org/web/19991128214140/http://www.gamasutra.com/features/19991018/Gomez_1.htm\">Gomez</a>;<BR>GPG&nbsp;p.390;<BR>GTCG&nbsp;p.602;<BR><a&nbsp;https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.88,215,223;<BR>Ellipsoids:&nbsp;<a href=\"https://www.geometrictools.com/Documentation/IntersectionOfEllipsoids.pdf\">GTweb&nbsp;doc</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.976</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a></td>\n  <td ALIGN=\"CENTER\">If&nbsp;radii&nbsp;A+B&nbsp;&gt;=<BR>center/axis&nbsp;distance;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR>(GTCG&nbsp;p.602);<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.114</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionSphereCone.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectSphereCone\">code</a>);<BR>(GTCG&nbsp;p.602);<BR><a href=\"https://blog.squareys.de/sphere-cone-intersection/\">Hale</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.1999.10487499\">Karabassi&nbsp;jgt&nbsp;4(1)</a>;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.135,167,226;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"#I335\">Gems&nbsp;p.335</a>;<BR><a href=\"https://web.archive.org/web/19991129023147/http://www.gamasutra.com/features/19991018/Gomez_4.htm\">Gomez</a>;<BR>GTCG&nbsp;p.644;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.130,165,228;<BR>Ellipsoid:&nbsp;<a href=\"https://www.geometrictools.com/Documentation/IntersectionBoxEllipsoid.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxSphere\">code</a>);<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.977</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.132,166;<BR><a href=\"https://www.semanticscholar.org/paper/An-Efficient-Ellipsoid-OBB-Intersection-Test-Larsson/0af6971bb3fc403cdd27e32d81d78497fc57b574?p2df\">Larsson</a>;<BR><BR>Ellipsoid:&nbsp;<a href=\"https://www.geometrictools.com/Documentation/IntersectionBoxEllipsoid.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxSphere\">code</a>);<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://www.cse.chalmers.se/~uffe/\">Assarsson</a>;<BR>GPG&nbsp;p.433;<BR>3DG&nbsp;p.302;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.984</td>\n  <td ALIGN=\"CENTER\">3DG&nbsp;p.462;<BR>RTCD&nbsp;p.142</td>\n  <td ALIGN=\"LEFT\"><B>sphere</B></td>\n</tr>\n<tr>\n  <td ALIGN=\"LEFT\"><B>capsule</B></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a></td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.shadertoy.com/view/43XSWS\">Shadertoy,&nbsp;Nate&nbsp;Morrical</a></td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"LEFT\"><B>capsule</B></td>\n</tr>\n<tr>\n  <td ALIGN=\"LEFT\"><B>(flat-capped) cylinder</B></td>\n  <td ALIGN=\"CENTER\">IRT&nbsp;p.91;<BR><a href=\"#IV357\">Gems&nbsp;IV&nbsp;p.356</a>;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR>GTCG&nbsp;p.507;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.194;<BR><a href=\"https://iquilezles.org/articles/intersectors/\">Shadertoy</a>&nbsp;<a href=\"https://www.shadertoy.com/view/4lcSRn\">(demo)</a>;<BR><a href=\"https://en.wikipedia.org/wiki/Line-cylinder_intersection\">Wikipedia</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR>GTCG&nbsp;p.551;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionCylinderPlane.pdf\">GTweb&nbsp;doc</a></td>\n  <td ALIGN=\"CENTER\">If&nbsp;radii&nbsp;A+B&nbsp;&gt;=<BR>center/axis&nbsp;distance;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR>(GTCG&nbsp;p.602);<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.114</td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\">If&nbsp;radii&nbsp;A+B&nbsp;&gt;=<BR>axis/axis&nbsp;distance;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionOfCylinders.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectCylinders\">code</a>);<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionInfiniteCylinders.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectInfiniteCylinders\">code</a>);<BR>GTCG&nbsp;p.602,646;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.114</td>\n  <td ALIGN=\"CENTER\">(GTCG&nbsp;p.602)</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Documentation/IntersectionTriangleCylinder.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectTriangleCylinder\">code</a>);<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Documentation/IntersectionTriangleCylinder.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxCylinder\">code</a>)</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Documentation/IntersectionTriangleCylinder.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxCylinder\">code</a>)</td>\n  <td ALIGN=\"CENTER\">GPG&nbsp;p.380</td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"LEFT\"><B>(flat-capped) cylinder</B></td>\n</tr>\n<tr>\n  <td ALIGN=\"LEFT\"><B>(flat-capped) cone</B></td>\n  <td ALIGN=\"CENTER\">IRT&nbsp;p.91;<BR><a href=\"#V227\">Gems&nbsp;V&nbsp;p.227</a>;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionLineCone.pdf\">GTweb&nbsp;doc</a>;<BR>GTCG&nbsp;p.512</td>\n  <td ALIGN=\"CENTER\">GTCG&nbsp;p.563;<BR>RTCD&nbsp;p.164</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionSphereCone.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectSphereCone\">code</a>);<BR>(GTCG&nbsp;p.602);<BR><a href=\"https://blog.squareys.de/sphere-cone-intersection/\">Hale</a></td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\">(GTCG&nbsp;p.602)</td>\n  <td ALIGN=\"CENTER\">(GTCG&nbsp;p.602)</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionTriangleCone.pdf\">GTweb&nbsp;doc</a>;<BR>GTCG&nbsp;p.583</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Documentation/IntersectionBoxCone.pdf\">GTWeb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxCone\">code</a>)</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Documentation/IntersectionBoxCone.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxCone\">code</a>)</td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"LEFT\"><B>(flat-capped) cone</B></td>\n</tr>\n<tr>\n  <td ALIGN=\"LEFT\"><B>triangle (polygon)</B></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.1997.10487468\">M&ouml;ller-Trumbore&nbsp;jgt&nbsp;2(1)</a>:&nbsp;<a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/\">code</a>&nbsp;(<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_02/Number_1/Moller1997a\">mirror</a>),&nbsp;<a href=\"https://www.graphics.cornell.edu/pubs/1997/MT97.html\">paper&nbsp;draft</a>;<BR><a href=\"https://education.siggraph.org/static/HyperGraph/raytrace/raypolygon_intersection.htm\">IRT&nbsp;p.53</a>,102;<BR><a href=\"#IV24\">Gems&nbsp;IV&nbsp;p.24</a>;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR>3DG&nbsp;p.17;<BR><a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/\">M&ouml;ller</a>&nbsp;(<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_02/Number_1/Moller1997a\">mirror</a>);<BR>GTCG&nbsp;p.485;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.153,184;<BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/2151237X.2005.10129195\">L&ouml;fstedt&nbsp;jgt&nbsp;10(2)</a>:&nbsp;<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_2/Lofstedt2005\">code</a>,&nbsp;<a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/pubs/ray_tri_survey.pdf\">paper&nbsp;draft</a><BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/2151237X.2005.10129201\">Chirkov&nbsp;jgt&nbsp;10(3)</a>:&nbsp;<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_3/Chirkov2005\">code</a>;<BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/2151237X.2005.10129208\">Lagae&nbsp;jgt&nbsp;10(4)</a>:&nbsp;<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_4/Lagae2005\">code</a>,&nbsp;<a href=\"https://web.archive.org/web/20120905133158/http://people.cs.kuleuven.be/~ares.lagae/publications/LD05ERQIT/LD05ERQIT.pdf\">paper&nbsp;draft</a>;<BR><a href=\"https://web.archive.org/web/20110716101940/http://www.softsurfer.com/Archive/algorithm_0105/algorithm_0105.htm\">SoftSurfer</a>:&nbsp;<a href=\"https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a>;<BR><a href=\"https://www.computer.org/csdl/journal/tg/2010/03/ttg2010030434/13rRUyp7tWT&nbsp;\">Havel&nbsp;TVCG&nbsp;June&nbsp;2009</a>;<BR><a href=\"https://jcgt.org/published/0002/01/05/\">Woop&nbsp;JCGT&nbsp;2(1)</a>;<BR><a href=\"https://jcgt.org/published/0005/03/03/\">Baldwin&nbsp;JCGT&nbsp;5(3)</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR><a href=\"https://graphicscodex.com/Sample2-RayTriangleIntersection.pdf\">Graphics&nbsp;Codex</a>;<BR>RTR4&nbsp;p.962;<BR><a href=\"https://iquilezles.org/articles/intersectors/\">Shadertoy</a>&nbsp;<a href=\"https://www.shadertoy.com/view/MlGcDz\">(demo)</a></td>\n  <td ALIGN=\"CENTER\">Check&nbsp;if&nbsp;all<BR>vertices&nbsp;are<BR>on&nbsp;one&nbsp;side;(<a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/tritri_tam.pdf\">M&ouml;ller&nbsp;jgt&nbsp;2(2)</a>);<BR>GTCG&nbsp;p.534;<BR><a href=\"https://web.archive.org/web/20110716101940/http://www.softsurfer.com/Archive/algorithm_0105/algorithm_0105.htm\">SoftSurfer</a>:&nbsp;<a href=\"https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.1999.10487499\">Karabassi&nbsp;jgt&nbsp;4(1)</a>;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.135,167,226;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Documentation/IntersectionTriangleCylinder.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectTriangleCylinder\">code</a>);<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionTriangleCone.pdf\">GTweb&nbsp;doc</a>;<BR>GTCG&nbsp;p.583</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/tritri_tam.pdf\">M&ouml;ller&nbsp;jgt&nbsp;2(2)</a>;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Intersection.html#AllPairsTriangles\">GTweb&nbsp;code</a>;<BR><a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/\">M&ouml;ller</a>&nbsp;(<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_02/Number_2/Moller1997b\">mirror</a>);<BR>GPG&nbsp;p.393;<BR>GTCG&nbsp;p.539;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.155,172;<BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.2003.10487579\">Shen&nbsp;jgt&nbsp;8(1)</a>;<BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.2003.10487580\">Guigue&nbsp;jgt&nbsp;8(1)</a>:&nbsp;<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_08/Number_1/Guigue2003\">code</a>;<BR><a href=\"https://web.archive.org/web/20110716101940/http://www.softsurfer.com/Archive/algorithm_0105/algorithm_0105.htm\">SoftSurfer</a>:&nbsp;<a href=\"https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.972</td>\n  <td ALIGN=\"CENTER\"><a href=\"#III236\">Gems&nbsp;III&nbsp;p.236</a>;<BR><a href=\"#V375\">Gems&nbsp;V&nbsp;p.375</a>;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.169;<BR><a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/\">M&ouml;ller</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectTriangleBox\">GTweb&nbsp;code</a>;<BR>RTR4&nbsp;p.974</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Documentation/DynamicCollisionDetection.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectTriangleBox\">code</a>);<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\">homogeneous&nbsp;clipping:<BR><a href=\"#I84\">Gems&nbsp;p.84</a></td>\n  <td ALIGN=\"CENTER\">generalized&nbsp;clipping</td>\n  <td ALIGN=\"LEFT\"><B>triangle (polygon)</B></td>\n</tr>\n<tr>\n  <td ALIGN=\"LEFT\"><B>axis-aligned bounding box</B></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://education.siggraph.org/static/HyperGraph/raytrace/rtinter3.htm\">IRT&nbsp;p.65</a>,104;<BR><a href=\"#I395\">Gems&nbsp;p.395</a>;<BR><a href=\"https://dl.acm.org/doi/abs/10.1145/1198555.1198745\">Smits</a>;<BR>3DG&nbsp;p.20;<BR><a href=\"http://www.codercorner.com/RayAABB.cpp\">Terdiman&nbsp;(optimized&nbsp;Woo)</a>;<BR>Schroeder;<BR>GTCG&nbsp;p.626;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.179;<BR><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_09/Number_1/Mahovsky2004\">Mahovsky&nbsp;jgt&nbsp;9(1)</a>;<BR><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_1/Williams2005\">Williams&nbsp;jgt&nbsp;10(1)</a>&nbsp;(<a href=\"https://dl.acm.org/doi/abs/10.1145/1198555.1198748\">code</a>);<BR><a href=\"https://www.cg.cs.tu-bs.de/people/eisemann\">Eisemann&nbsp;jgt&nbsp;12(4)</a>&nbsp;(<a href=\"https://web.archive.org/web/20150910070400/https://www.cg.cs.tu-bs.de/media/publications/fast-rayaxis-aligned-bounding-box-overlap-tests-using-ray-slopes.pdf\">code</a>);<BR><a href=\"https://psgraphics.blogspot.com/2016/02/new-simple-ray-box-test-from-andrew.html\">Shirley&nbsp;2016</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR><a href=\"https://github.com/constantinides/RAABB\">Chatzianastasiou</a>;<BR><a href=\"https://jcgt.org/published/0007/03/04/\">Majercik&nbsp;JCGT&nbsp;7(3)</a>;<BR>RTR4&nbsp;p.959;<BR><a href=\"https://medium.com/@bromanz/another-view-on-the-classic-ray-aabb-intersection-algorithm-for-bvh-traversal-41125138b525\">Wiche</a>;<BR><a href=\"https://iquilezles.org/articles/intersectors/\">Shadertoy</a>&nbsp;<a href=\"https://www.shadertoy.com/view/ld23DV\">(demo)</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"#IV74\">Gems&nbsp;IV&nbsp;p.74</a>;<BR>GTCG&nbsp;p.634;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.161,222;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.970</td>\n  <td ALIGN=\"CENTER\"><a href=\"#I335\">Gems&nbsp;p.335</a>;<BR><a href=\"https://web.archive.org/web/19991129023147/http://www.gamasutra.com/features/19991018/Gomez_4.htm\">Gomez</a>;<BR>GTCG&nbsp;p.644;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.130,165,228;<BR>Ellipsoid:&nbsp;<a href=\"https://www.geometrictools.com/Documentation/IntersectionBoxEllipsoid.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxSphere\">code</a>);<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.977</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.shadertoy.com/view/43XSWS\">Shadertoy,&nbsp;Nate&nbsp;Morrical</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Documentation/IntersectionTriangleCylinder.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxCylinder\">code</a>)</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Documentation/IntersectionBoxCone.pdf\">GTWeb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxCone\">code</a>)</td>\n  <td ALIGN=\"CENTER\"><a href=\"#III236\">Gems&nbsp;III&nbsp;p.236</a>;<BR><a href=\"#V375\">Gems&nbsp;V&nbsp;p.375</a>;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.169;<BR><a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/\">M&ouml;ller</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectTriangleBox\">GTweb&nbsp;code</a>;<BR>RTR4&nbsp;p.974</td>\n  <td ALIGN=\"CENTER\">A.LO&lt;=B.HI&nbsp;&&<BR>A.HI&gt;=B.LO;<BR><a href=\"https://web.archive.org/web/19991129002900/http://www.gamasutra.com/features/19991018/Gomez_3.htm\">Gomez</a>;<BR>3DG&nbsp;p.445;<BR>GTCG&nbsp;p.637;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.79,230;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.978</td>\n  <td ALIGN=\"CENTER\">(<a href=\"#V375\">Gems&nbsp;V&nbsp;p.378</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://web.archive.org/web/19991129035017/http://www.gamasutra.com/features/19991018/Gomez_5.htm\">Gomez</a>;<BR>GTCG&nbsp;p.639);<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\">(<a href=\"#IV83\">Gems&nbsp;IV&nbsp;p.83</a>);<BR>(<a href=\"#V375\">Gems&nbsp;V&nbsp;p.378</a>);<BR>(<a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>);<BR><a href=\"https://www.cse.chalmers.se/~uffe/\">Assarsson</a>;<BR>3DG&nbsp;p.&nbsp;302;(<BR>GTCG&nbsp;p.624);<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.986</td>\n  <td ALIGN=\"CENTER\"><a href=\"#IV74\">Gems&nbsp;IV&nbsp;p.74</a>;<BR><a href=\"#V375\">Gems&nbsp;V&nbsp;p.378</a></td>\n  <td ALIGN=\"LEFT\"><B>axis-aligned bounding box</B></td>\n</tr>\n<tr>\n  <td ALIGN=\"LEFT\"><B>oriented bounding box</B></td>\n  <td ALIGN=\"CENTER\">(IRT&nbsp;p.104;<BR><a href=\"#II247\">Gems&nbsp;II&nbsp;p.247</a>);<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://web.archive.org/web/19991129050752/http://www.gamasutra.com/features/19991018/Gomez_6.htm\">Gomez</a>;<BR>GTCG&nbsp;p.630;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.179;<BR><a href=\"https://iquilezles.org/articles/intersectors/\">Shadertoy</a>&nbsp;<a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.960;<BR><a href=\"https://www.shadertoy.com/view/ld23DV\">(demo)</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://web.archive.org/web/19991127082151/http://www.gamasutra.com/features/19991018/Gomez_7.htm\">Gomez</a>;<BR>GTCG&nbsp;p.635;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.161;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.972</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.132,166;<BR><a href=\"https://www.semanticscholar.org/paper/An-Efficient-Ellipsoid-OBB-Intersection-Test-Larsson/0af6971bb3fc403cdd27e32d81d78497fc57b574?p2df\">Larsson</a>;<BR><BR>Ellipsoid:&nbsp;<a href=\"https://www.geometrictools.com/Documentation/IntersectionBoxEllipsoid.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxSphere\">code</a>);<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Documentation/IntersectionTriangleCylinder.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxCylinder\">code</a>)</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Documentation/IntersectionBoxCone.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxCone\">code</a>)</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Documentation/DynamicCollisionDetection.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectTriangleBox\">code</a>);<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\">(<a href=\"#V375\">Gems&nbsp;V&nbsp;p.378</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://web.archive.org/web/19991129035017/http://www.gamasutra.com/features/19991018/Gomez_5.htm\">Gomez</a>;<BR>GTCG&nbsp;p.639);<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Documentation/DynamicCollisionDetection.pdf\">GTweb&nbsp;doc</a>;<BR><a href=\"https://web.archive.org/web/19991129035017/http://www.gamasutra.com/features/19991018/Gomez_5.htm\">Gomez</a>;<BR>3DG&nbsp;p.449;<BR>GTCG&nbsp;p.639;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.101;<BR><a href=\"https://www.geometrictools.com/Documentation/DynamicCollisionDetection.pdf\">GTweb&nbsp;doc</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.980</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionBox3Frustum3.pdf\">GTweb&nbsp;doc</a>;<BR><a href=\"https://www.cse.chalmers.se/~uffe/\">Assarsson</a>;<BR>GTCG&nbsp;p.624;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\">(<a href=\"#IV83\">Gems&nbsp;IV&nbsp;p.83</a>)</td>\n  <td ALIGN=\"LEFT\"><B>oriented bounding box</B></td>\n</tr>\n<tr>\n  <td ALIGN=\"LEFT\"><B>viewing frustum</B></td>\n  <td ALIGN=\"CENTER\">(IRT&nbsp;p.104;<BR><a href=\"#II247\">Gems&nbsp;II&nbsp;p.247</a>)</td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://www.cse.chalmers.se/~uffe/\">Assarsson</a>;<BR>GPG&nbsp;p.433;<BR>3DG&nbsp;p.302;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.984</td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\">GPG&nbsp;p.380</td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\">homogeneous&nbsp;clipping:<BR><a href=\"#I84\">Gems&nbsp;p.84</a></td>\n  <td ALIGN=\"CENTER\">(<a href=\"#IV83\">Gems&nbsp;IV&nbsp;p.83</a>);<BR>(<a href=\"#V375\">Gems&nbsp;V&nbsp;p.378</a>);<BR>(<a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>);<BR><a href=\"https://www.cse.chalmers.se/~uffe/\">Assarsson</a>;<BR>3DG&nbsp;p.&nbsp;302;(<BR>GTCG&nbsp;p.624);<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.986</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionBox3Frustum3.pdf\">GTweb&nbsp;doc</a>;<BR><a href=\"https://www.cse.chalmers.se/~uffe/\">Assarsson</a>;<BR>GTCG&nbsp;p.624;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\">(<a href=\"#IV83\">Gems&nbsp;IV&nbsp;p.83</a>)</td>\n  <td ALIGN=\"CENTER\">(<a href=\"#IV83\">Gems&nbsp;IV&nbsp;p.83</a>)</td>\n  <td ALIGN=\"LEFT\"><B>viewing frustum</B></td>\n</tr>\n<tr>\n  <td ALIGN=\"LEFT\"><B>convex polyhedron</B></td>\n  <td ALIGN=\"CENTER\">IRT&nbsp;p.104;<BR><a href=\"#II247\">Gems&nbsp;II&nbsp;p.247</a>;<BR>GTCG&nbsp;p.493;<BR><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_08/Number_4/Platis2003\">Platis&nbsp;jgt&nbsp;8(4)</a>;<BR>RTCD&nbsp;p.198;<BR><a href=\"https://web.archive.org/web/20110725233122/http://www.softsurfer.com/Archive/algorithm_0111/algorithm_0111.htm\">SoftSurfer</a>:&nbsp;<a href=\"https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectPlaneConvexPolyhedron\">GTweb&nbsp;code</a></td>\n  <td ALIGN=\"CENTER\">3DG&nbsp;p.462;<BR>RTCD&nbsp;p.142</td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\">generalized&nbsp;clipping</td>\n  <td ALIGN=\"CENTER\"><a href=\"#IV74\">Gems&nbsp;IV&nbsp;p.74</a>;<BR><a href=\"#V375\">Gems&nbsp;V&nbsp;p.378</a></td>\n  <td ALIGN=\"CENTER\">(<a href=\"#IV83\">Gems&nbsp;IV&nbsp;p.83</a>)</td>\n  <td ALIGN=\"CENTER\">(<a href=\"#IV83\">Gems&nbsp;IV&nbsp;p.83</a>)</td>\n  <td ALIGN=\"CENTER\"><a href=\"#IV83\">Gems&nbsp;IV&nbsp;p.83</a>;<BR>3DG&nbsp;p.453;(<BR><a href=\"https://www.geometrictools.com/Documentation/MethodOfSeparatingAxes.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectConvexPolyhedra\">code</a>);<BR>GTCG&nbsp;p.726;<BR><a href=\"https://vcg.isti.cnr.it/Publications/2003/GPR03/fast_tetrahedron_tetrahedron_overlap_algorithm.pdf\">Ganovelli&nbsp;jgt&nbsp;7(2)</a>;<BR>RTCD&nbsp;p.383,399,410;<BR><a href=\"https://ubm-twvideo01.s3.amazonaws.com/o1/vault/gdc2013/slides/822403Gregorius_Dirk_TheSeparatingAxisTest.pdf\">Gregorius&nbsp;2013</a></td>\n  <td ALIGN=\"LEFT\"><B>convex polyhedron</B></td>\n</tr>\n<tr>\n  <td>&nbsp;</td>\n  <td ALIGN=\"CENTER\"><B>ray</B></td>\n  <td ALIGN=\"CENTER\"><B>plane</B></td>\n  <td ALIGN=\"CENTER\"><B>sphere</B></td>\n  <td ALIGN=\"CENTER\"><B>capsule</B></td>\n  <td ALIGN=\"CENTER\"><B>cylinder</B></td>\n  <td ALIGN=\"CENTER\"><B>cone</B></td>\n  <td ALIGN=\"CENTER\"><B>triangle</B></td>\n  <td ALIGN=\"CENTER\"><B>AABB</B></td>\n  <td ALIGN=\"CENTER\"><B>OBB</B></td>\n  <td ALIGN=\"CENTER\"><B>frustum</B></td>\n  <td ALIGN=\"CENTER\"><B>polyhedron</B></td>\n  <td>&nbsp;</td>\n</tr>\n</table>\n</div>\n\n<P>\nReferences are listed in historical order, so it's usually best to look\nat the last reference first. References in parentheses indicate algorithms that will work, but are not optimized\nfor the particular primitives. Note that all AABB algorithms can also be used\nfor OBB intersections (simply transform the other primitive to the OBB's\nspace), so we do not list these in the table.\n\n<H2>Dynamic Object Intersections</H2>\n\nThese are intersections in which the objects are moving relative to one another. Linear motion (only) is assumed; there is research on rotational motion collision detection, not covered here. The <a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a> collision system (non-commercial use only) has many methods in this area, and the book <I>Real-Time Collision Detection</I> covers the subject in some depth. \nOther relevant presentations can be found on the <a href=\"https://www.essentialmath.com/tutorial.htm\">Essential Math for Games Programmers</a> site.\nOne principle is that even if both objects are moving, only one has to be considered moving. That is, one object's movement vector can be subtracted from both objects, leaving one object at rest. Another principle is to perform a <a href=\"https://algorist.com/problems/Minkowski_Sum.html\">Minkowski sum</a> (or <a href=\"http://twvideo01.ubm-us.net/o1/vault/gdc2013/slides/822403Gregorius_Dirk_TheSeparatingAxisTest.pdf\">Minkowski difference</a>) of the moving sphere with the other object, essentially shrinking the moving sphere to a ray. A set of static intersection tests are used in many of these tests, so look in the table above for these. The tests below are categorized as <I>boolean</I>, i.e., whether the objects intersect at all, or <I>location</I>, where the actual intersection location where the two moving objects first hit is formed. <I>(Please let me know if you have simple ways of making a given boolean test into a location test.)</I>\n\n<P>\n<B>Ray/Moving Sphere:</B> <I>(location)</I> Form a cylinder between the two spheres, intersect the two spheres and cylinder with the ray. See <a href=\"http://media.steampowered.com/apps/valve/2015/DirkGregorius_Contacts.pdf\">Gregorius 2015</a>.<br>\n<B>Ray/Moving Triangle:</B> <I>(boolean)</I> If each triangle is entirely on one side of the plane formed by the other triangle, form the polyhedron between the two triangles. The connecting faces are formed by all the combinations of an edge on one triangle and a vertex on the other. Discard any separating planes formed (i.e., use only planes in which both triangles are on the same side of the plane). Shoot the ray against it using <a href=\"http://www.realtimerendering.com/intersections.html#II247\">ray/polyhedron testing</a>. <I>(Short of splitting the triangles into two parts each and forming volumes amongst these, is there an elegant way to perform this operation when one triangle's plane splits the other triangle?)</I><br>\n<B>Ray/Moving AABB:</B> <I>(boolean)</I> Form a <a href=\"http://www.realtimerendering.com/downloads/shaft.zip\">shaft</a> (<a href=\"http://www.erichaines.com/ShaftCulling.pdf\">paper</a>) between the beginning and ending position of the AABB and shoot the ray against it using <a href=\"http://www.realtimerendering.com/intersections.html#II247\">ray/polyhedron testing</a>. See <a href=\"http://www.realtimerendering.com/Real-Time_Rendering_4th-Collision_Detection.pdf\">RTR4, free Collision Detection chapter</a>.<br>\n<B>Ray/Moving OBB:</B> <I>(boolean)</I> An inelegant way is to form all combinations of edge/vertex pairs and form planes to bound the OBBs (see Ray/Moving triangle, above).</br>\n<B>Ray/Moving Polyhedron:</B> Take the convex hull of each polyhedron and then the convex hull of both of these. <a href=\"http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=504\">Glassner</a> is the earliest reference I know. See <a href=\"http://media.steampowered.com/apps/valve/2015/DirkGregorius_Contacts.pdf\">Gregorius 2015</a> for a modern treatment.\n\n<P>\n<B>Plane/Moving Sphere:</B> <I>(location)</I> Transform the problem into changing the plane into a thick slab, of thickness equal to the radius of the sphere. Change the sphere's path into a line segment. Perform slab/line segment intersection, i.e., ray/plane intersection for the two sides of the slab. See <a href=\"https://web.archive.org/web/19991128214140/http://www.gamasutra.com/features/19991018/Gomez_1.htm\">Gomez</a>; and <a href=\"http://www.realtimerendering.com/Real-Time_Rendering_4th-Collision_Detection.pdf\">RTR4, free Collision Detection chapter</a>..<br>\n<B>Plane/Moving AABB:</B> <I>(location)</I> If the plane's normal is along one of the primary axes, e.g., it is [0 1 0], [0 0 -1], etc., then turn the problem into slab/line segment intersection, similar to plane/moving sphere above. That is, take the thickness of the AABB and make the plane this thick.<br>\n\n<P>\nThe general principal of intersecting a moving sphere against an object is to simplify thinking about the problem by making the sphere into a line segment between its center's start and end locations, while \"adding\" this sphere (a <a href=\"https://algorist.com/problems/Minkowski_Sum.html\">Minkowski sum</a>) to the other object.<br>\n<B>Moving Sphere/Sphere:</B> <I>(location)</I> Add the radius of the moving sphere to the static sphere, and treat the moving sphere as a ray. Use this ray to perform ray/sphere intersection. See <a href=\"https://web.archive.org/web/19991128214140/http://www.gamasutra.com/features/19991018/Gomez_1.htm\">Gomez</a> and <a href=\"http://www.realtimerendering.com/Real-Time_Rendering_4th-Collision_Detection.pdf\">RTR4, free Collision Detection chapter</a>..<br>\n<B>Moving Sphere/Triangle:</B> <I>(location)</I> Similar to above, turn the sphere into a ray. The triangle turns into a solid defined by a set of spheres at the vertices, cylinders along the edges, and a slab for the interior of the triangle. See <a href=\"https://github.com/jrouwe/SweptEllipsoid\">Rouw&eacute;'s article and code</a>; <a href=\"https://www.geometrictools.com/Documentation/IntersectionMovingSphereTriangle.pdf\">GTWeb doc</a>; <a href=\"http://www.realtimerendering.com/Real-Time_Rendering_4th-Collision_Detection.pdf\">RTR4, free Collision Detection chapter</a>.; <a href=\"http://twvideo01.ubm-us.net/o1/vault/gdc2013/slides/822403Gregorius_Dirk_TheSeparatingAxisTest.pdf\">Gregorius 2012</a>.<br>\n<B>Moving Sphere/AABB:</B> GTWeb has <a href=\"https://www.geometrictools.com/Documentation/IntersectionMovingSphereBox.pdf\">a more detailed document on this topic. <I>(boolean)</I> A conservative test (i.e., no false misses, but can give false hits when there actually is no overlap) is to make the AABB move, so forming a <a href=\"http://www.realtimerendering.com/downloads/shaft.zip\">shaft</a> (<a href=\"http://www.erichaines.com/ShaftCulling.pdf\">paper</a>) between the beginning and ending position of the AABB. Test the static sphere with shaft testing. </a><br>\n\n<P>\n<B>Moving Triangle/Triangle:</B> See <a href=\"https://www.geometrictools.com/Documentation/MethodOfSeparatingAxes.pdf\">GTweb doc</a> and <a href=\"https://code.google.com/archive/p/box2d/downloads\">Catto 2013</a>.\n\n<P>\n<B>Moving AABB/AABB:</B> <I>(location)</I> See <a href=\"https://web.archive.org/web/19991129002900/http://www.gamasutra.com/features/19991018/Gomez_3.htm\">Gomez</a> for a use of the Separating Axis Theorem to solve this problem. <I>(boolean)</I> Form a <a href=\"http://www.realtimerendering.com/downloads/shaft.zip\">shaft</a> (<a href=\"http://www.erichaines.com/ShaftCulling.pdf\">paper</a>) between the beginning and ending position of the AABB and compare the static AABB against it with shaft testing.<br>\n\n\n<P>\n<B>Moving OBB/OBB:</B> <I>(location)</I> See <a href=\"https://www.geometrictools.com/Documentation/IntersectionRotatingBoxes.pdf\">GTweb doc</a>.<br>\n\n\n<P>\n<B>Moving Convex Polyhedra/Convex Polyhedra:</B> <I>(boolean)</I> The GTCG book, p. 615 on, gives pseudocode for using the method of separating axes to solve this problem. See <a href=\"https://www.geometrictools.com/Documentation/MethodOfSeparatingAxes.pdf\">GTweb doc</a>.<br>\n\n<P>\n<a href=\"http://media.steampowered.com/apps/valve/2015/DirkGregorius_Contacts.pdf\">Gregorius 2015</a> covers computing contact points among spheres, capsules, convex hulls, and meshes.\n\n<P>\nMany of the non-curved objects which are moving can be treated as forming <a href=\"http://www.erichaines.com/ShaftCulling.pdf\">shafts</a> between the starting and ending locations, and then the shaft can be tested against a ray simply enough, or against another non-curved object by using the polyhedron/polyhedron test in <a href=\"#IV83\">Gems IV p.83</a>. Another approach is to use the <a href=\"https://www.geometrictools.com/Documentation/MethodOfSeparatingAxes.pdf\">Separating Axis Theorem</a> (also see <a href=\"https://web.archive.org/web/20000510080633/http://www.gamasutra.com/features/20000330/bobic_01.htm\">Bobic</a>) to tell if the two objects overlap. However, all of these approaches are just <I>boolean</I> tests.\n\n<P>\n<H2>Article references</H2>\n\n<B>Bobic</B> - Bobic, Nick, <a href=\"https://web.archive.org/web/20000510080633/http://www.gamasutra.com/features/20000330/bobic_01.htm\">\"Advanced Collision Detection Techniques,\"</a> <I>Gamasutra</I>, March 2000.</a>\n<BR>\n<B>Gomez</B> - Gomez, Miguel, <a href=\"https://web.archive.org/web/19991128214140/http://www.gamasutra.com/features/19991018/Gomez_1.htm\">\"Simple Intersection Tests for Games,\"</a> <I>Gamasutra</I>, October 1999.</a>\n<BR>\n<B>Schroeder</B> - Schroeder, Tim, \"Collision Detection Using Ray Casting,\" <I>Game Developer Magazine</I>, pp. 50-57, August 2001.\n\n<P>\n<H2>Graphics Gems references</H2>\n\n<B>Ray/ray:</B> <a name=\"I304\">Ronald Goldman</a>, <I>Intersection of Two Lines in Three-Space</I>, Graphics Gems, p. 304.<br>\n<B>Ray/sphere:</B> <a name=\"I388\">Jeff Hultquist</a>, <I>Intersection of a Ray with a Sphere</I>, Graphics Gems, pp. 388-389.<br>\n<B>Ray/cylinder:</B> <a name=\"IV356\">Joseph M. Cychosz</a> and Warren N. Waggenspack, Jr., <I>Intersecting a Ray with a Cylinder</I>, Graphics Gems IV, pp. 356-365, <a href=\"https://github.com/erich666/GraphicsGems/blob/master/gemsiv/ray_cyl.c\">includes code</a>.<br>\n<B>Ray/polygon:</B> <a name=\"IV24\">Eric Haines</a>, <a href=\"http://www.erichaines.com/ptinpoly\"><I>Point in Polygon Strategies</I></a>, Graphics Gems IV, pp. 24-46, <a href=\"https://github.com/erich666/GraphicsGems/tree/master/gemsiv/ptpoly_haines\">includes code</a>.<br>\n<B>Ray/cone:</B> <a name=\"V227\">Ching-Kuang Shene</a>, <I>Computing the Intersection of a Line and a Cone</I>, Graphics Gems V, pp. 227-231.<br>\n<B>Ray/AABB:</B> <a name=\"I395\">Andrew Woo</a>, <I>Fast Ray-Box Intersection</I>, Graphics Gems, pp. 395-396, <a href=\"https://github.com/erich666/GraphicsGems/blob/master/gems/RayBox.c\">includes code</a>.<br>\n<B>Ray/polyhedron:</B> <a name=\"II247\">Eric Haines</a>, <I>Fast Ray-Convex Polyhedron Intersection</I>, Graphics Gems II, pp. 247-250, <a href=\"https://github.com/erich666/GraphicsGems/blob/master/gemsii/RayCPhdron.c\">includes code</a>.<br>\n\n<P>\n<B>Plane/AABB and AABB/polyhedron:</B> <a name=\"IV74\">Ned Greene</a>, <I>Detecting Intersection of a Rectangular Solid and a Convex Polyhedron</I>, Graphics Gems IV, pp. 74-82.<br>\n\n<P>\n<B>Sphere/AABB:</B> <a name=\"I335\">Jim Arvo</a>, <I>A Simple Method for Box-Sphere Intersection Testing</I>, Graphics Gems, pp. 247-250, <a href=\"https://github.com/erich666/GraphicsGems/blob/master/gems/BoxSphere.c\">includes code</a>.<br>\n\n<P>\n<B>Triangle/AABB:</B> <a name=\"III236\">Doug Voorhies</a>, <I>Triangle-Cube Intersection</I>, Graphics Gems III, pp. 236-239, <a href=\"https://github.com/erich666/GraphicsGems/blob/master/gemsiii/triangleCube.c\">includes code</a>.<br>\n<B>Triangle/AABB and AABB/polyhedron:</B> <a name=\"V375\">Green and Hatch</a>, <I>Fast Polygon-Cube Intersection Testing</I>, Graphics Gems V, pp. 375-379, <a href=\"https://github.com/erich666/GraphicsGems/tree/master/gemsv/ch7-2/\">includes code</a>.<br>\n<B>Triangle/frustum:</B> <a name=\"I84\">Paul Heckbert</a>, <I>Generic Convex Polygon Scan Conversion and Clipping</I>, Graphics Gems, pp. 84-86, <a href=\"https://github.com/erich666/GraphicsGems/tree/master/gems/PolyScan/\">includes code</a>.<br>\n\n<P>\n<B>Polyhedron/polyhedron:</B> <a name=\"IV83\">Rich Rabbitz</a>, <I>Fast Collision Detection of Moving Convex Polyhedra</I>, Graphics Gems IV, pp. 83-109, <a href=\"https://github.com/erich666/GraphicsGems/blob/master/gemsiv/collide.c\">includes code</a>.<br>\n\n<P>\n<H2>Algorithms</H2>\n\nScalar values are lowercase italic: <I>a, n, t</I>. Vectors are lowercase bold: <B>p, v, x</B>. Matrices are uppercase bold: <B>M, T</B>. \"X\" denotes a cross product, \"^2\" means \"squared\", \"||<B>x</B>||\" means the length of vector <B>x</B>.\n\n\n<P><font size=\"+1\">\n<B>Ray/ray:</B></font> <I>(after Goldman, Graphics Gems; see his article for the derivation)</I> Define each ray by an origin <B>o</B> and a normalized (unit vector) direction <B>d</B>. The two lines are then<P>\n\n<I>L1(t1)</I> = <B>o1</B> + <B>d1</B>*<I>t1</I><BR>\n<I>L2(t2)</I> = <B>o2</B> + <B>d2</B>*<I>t2</I><BR>\n\n<P>The solution is:<BR>\n<I>t1</I> = Determinant{(<B>o2</B>-<B>o1</B>),<B>d2</B>,<B>d1</B> X <B>d2</B>} / ||<B>d1</B> X <B>d2</B>||^2<P>\nand<P>\n<I>t2</I> = Determinant{(<B>o2</B>-<B>o1</B>),<B>d1</B>,<B>d1</B> X <B>d2</B>} / ||<B>d1</B> X <B>d2</B>||^2<P>\n\nIf the lines are parallel, the denominator ||<B>d1</B> X <B>d2</B>||^2 is 0.<P>\nIf the lines do not intersect, <I>t1</I> and <I>t2</I> mark the points of closest approach on each line.\n\n\n\n\n\n \n        </td>\n    </tr>\n    <tr>\n    \t<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"1\" border=\"0\"></td>\n\t&nbsp;<br /></td>\n    </tr>\n</table>\n<!-- <P>\n<iframe width=\"640\" height=\"360\" frameborder=\"0\" src=\"https://www.shadertoy.com/embed/4dSGW1?gui=true&t=10&paused=true&muted=false\" allowfullscreen></iframe> -->\n</div> <!-- /content -->\n\n<div id=\"footer\" class=\"clearfix\">\n<HR>\nContact: <a href=\"mailto:erich@acm.org\">Eric</a></li>\n</div> <!-- /footer -->\n\n</div> <!-- /wrapper -->\n\n</body>\n</html>\n"
  },
  {
    "path": "int/intersections.txt",
    "content": "# A. point\nB. ray\nC. plane\nD. sphere\nE. capsule / capsule\nF. (flat-capped) cylinder / cylinder\nG. (flat-capped) cone / cone\nH. triangle (polygon) / triangle\nI. axis-aligned bounding box / AABB\nJ. oriented bounding box / OBB\nK. viewing frustum / frustum\nL. convex polyhedron / polyhedron\n\n# AA: P1==P2\n# AD: ||P-C||<BR>&lt;=r\n# AH: <a href=\"https://education.siggraph.org/static/HyperGraph/raytrace/raypolygon_intersection.htm\">IRT p.53</a>;<BR>Gems IV p.24;<BR><a href=\"http://www.gamasutra.com/features/20000210/lander_01.htm\">Lander</a>\n# AI: P&gt;=BB.LO &&<BR>P&lt;=BB.HI\n# AJ: P inside<BR>all face planes\n# AK: P inside<BR>all face planes\n# AL: P inside<BR>all face planes\n\nBB: <a href=\"#I304\">Gems p.304</a>;<BR><a href=\"https://plib.sourceforge.net/sg/index.html\">SG</a>;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.198;<BR><a href=\"https://web.archive.org/web/20110716101931/http://www.softsurfer.com/Archive/algorithm_0104/algorithm_0104B.htm\">SoftSurfer</a>: <a href=\"https://web.archive.org/web/20220601154750/https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a>;<BR>RTR4 p.989\nBC: <a href=\"https://education.siggraph.org/static/HyperGraph/raytrace/rayplane_intersection.htm\">IRT p.50</a>,88;<BR><a href=\"https://plib.sourceforge.net/sg/index.html\">SG</a>;<BR>GTCG p.482;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.175;<BR><a href=\"https://web.archive.org/web/20110716101931/http://www.softsurfer.com/Archive/algorithm_0104/algorithm_0104B.htm\">SoftSurfer</a> (<a href=\"https://web.archive.org/web/20110716101940/http://www.softsurfer.com/Archive/algorithm_0105/algorithm_0105.htm\">more</a>): <a href=\"https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR><a href=\"https://graphicscodex.com\">Graphics Codex</a>\nBD: <a href=\"https://education.siggraph.org/static/HyperGraph/raytrace/rtinter1.htm\">IRT p.39</a>,91;<BR><a href=\"#I388\">Gems p.388</a>;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held jgt 2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR>3DG p.16;<BR>GTCG p.501;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.127,177;<BR><a href=\"https://graphicscodex.com\">Graphics Codex</a>;<BR>RTR4 p.955;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR><a href=\"https://iquilezles.org/articles/intersectors/\">Shadertoy</a> <a href=\"https://www.shadertoy.com/view/4d2XWV\">(demo)</a>\nBE: <a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>\nBF: IRT p.91;<BR><a href=\"#IV357\">Gems IV p.356</a>;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held jgt 2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR>GTCG p.507;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.194;<BR><a href=\"https://iquilezles.org/articles/intersectors/\">Shadertoy</a> <a href=\"https://www.shadertoy.com/view/4lcSRn\">(demo)</a>;<BR><a href=\"https://en.wikipedia.org/wiki/Line-cylinder_intersection\">Wikipedia</a>\nBG: IRT p.91;<BR><a href=\"#V227\">Gems V p.227</a>;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held jgt 2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionLineCone.pdf\">GTweb doc</a>;<BR>GTCG p.512\nBH: <a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.1997.10487468\">M&ouml;ller-Trumbore jgt 2(1)</a>: <a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/\">code</a> (<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_02/Number_1/Moller1997a\">mirror</a>), <a href=\"https://www.graphics.cornell.edu/pubs/1997/MT97.html\">paper draft</a>;<BR><a href=\"https://education.siggraph.org/static/HyperGraph/raytrace/raypolygon_intersection.htm\">IRT p.53</a>,102;<BR><a href=\"#IV24\">Gems IV p.24</a>;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held jgt 2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR>3DG p.17;<BR><a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/\">M&ouml;ller</a> (<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_02/Number_1/Moller1997a\">mirror</a>);<BR>GTCG p.485;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.153,184;<BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/2151237X.2005.10129195\">L&ouml;fstedt jgt 10(2)</a>: <a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_2/Lofstedt2005\">code</a>, <a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/pubs/ray_tri_survey.pdf\">paper draft</a><BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/2151237X.2005.10129201\">Chirkov jgt 10(3)</a>: <a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_3/Chirkov2005\">code</a>;<BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/2151237X.2005.10129208\">Lagae jgt 10(4)</a>: <a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_4/Lagae2005\">code</a>, <a href=\"https://web.archive.org/web/20120905133158/http://people.cs.kuleuven.be/~ares.lagae/publications/LD05ERQIT/LD05ERQIT.pdf\">paper draft</a>;<BR><a href=\"https://web.archive.org/web/20110716101940/http://www.softsurfer.com/Archive/algorithm_0105/algorithm_0105.htm\">SoftSurfer</a>: <a href=\"https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a>;<BR><a href=\"https://www.computer.org/csdl/journal/tg/2010/03/ttg2010030434/13rRUyp7tWT \">Havel&nbsp;TVCG&nbsp;June&nbsp;2009</a>;<BR><a href=\"https://jcgt.org/published/0002/01/05/\">Woop JCGT 2(1)</a>;<BR><a href=\"https://jcgt.org/published/0005/03/03/\">Baldwin JCGT 5(3)</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR><a href=\"https://graphicscodex.com/Sample2-RayTriangleIntersection.pdf\">Graphics Codex</a>;<BR>RTR4 p.962;<BR><a href=\"https://iquilezles.org/articles/intersectors/\">Shadertoy</a> <a href=\"https://www.shadertoy.com/view/MlGcDz\">(demo)</a>\nBI: <a href=\"https://education.siggraph.org/static/HyperGraph/raytrace/rtinter3.htm\">IRT p.65</a>,104;<BR><a href=\"#I395\">Gems p.395</a>;<BR><a href=\"https://dl.acm.org/doi/abs/10.1145/1198555.1198745\">Smits</a>;<BR>3DG p.20;<BR><a href=\"http://www.codercorner.com/RayAABB.cpp\">Terdiman (optimized Woo)</a>;<BR>Schroeder;<BR>GTCG p.626;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.179;<BR><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_09/Number_1/Mahovsky2004\">Mahovsky jgt 9(1)</a>;<BR><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_1/Williams2005\">Williams jgt 10(1)</a> (<a href=\"https://dl.acm.org/doi/abs/10.1145/1198555.1198748\">code</a>);<BR><a href=\"https://www.cg.cs.tu-bs.de/people/eisemann\">Eisemann jgt 12(4)</a> (<a href=\"https://web.archive.org/web/20150910070400/https://www.cg.cs.tu-bs.de/media/publications/fast-rayaxis-aligned-bounding-box-overlap-tests-using-ray-slopes.pdf\">code</a>);<BR><a href=\"https://psgraphics.blogspot.com/2016/02/new-simple-ray-box-test-from-andrew.html\">Shirley 2016</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR><a href=\"https://github.com/constantinides/RAABB\">Chatzianastasiou</a>;<BR><a href=\"https://jcgt.org/published/0007/03/04/\">Majercik JCGT 7(3)</a>;<BR>RTR4 p.959;<BR><a href=\"https://medium.com/@bromanz/another-view-on-the-classic-ray-aabb-intersection-algorithm-for-bvh-traversal-41125138b525\">Wiche</a>;<BR><a href=\"https://iquilezles.org/articles/intersectors/\">Shadertoy</a> <a href=\"https://www.shadertoy.com/view/ld23DV\">(demo)</a>\nBJ: (IRT p.104;<BR><a href=\"#II247\">Gems II p.247</a>);<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://web.archive.org/web/19991129050752/http://www.gamasutra.com/features/19991018/Gomez_6.htm\">Gomez</a>;<BR>GTCG p.630;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.179;<BR><a href=\"https://iquilezles.org/articles/intersectors/\">Shadertoy</a> <a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4 p.960;<BR><a href=\"https://www.shadertoy.com/view/ld23DV\">(demo)</a>\nBK: (IRT p.104;<BR><a href=\"#II247\">Gems II p.247</a>)\nBL: IRT p.104;<BR><a href=\"#II247\">Gems II p.247</a>;<BR>GTCG p.493;<BR><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_08/Number_4/Platis2003\">Platis jgt 8(4)</a>;<BR>RTCD p.198;<BR><a href=\"https://web.archive.org/web/20110725233122/http://www.softsurfer.com/Archive/algorithm_0111/algorithm_0111.htm\">SoftSurfer</a>: <a href=\"https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a>\n\nCC: <a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://plib.sourceforge.net/sg/index.html\">SG</a>;<BR>GTCG p.529;<BR>RTCD p.207;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>\nCD: distance of<BR>center to plane<BR>&lt;= radius;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://web.archive.org/web/19991128214140/http://www.gamasutra.com/features/19991018/Gomez_1.htm\">Gomez</a>;<BR>GTCG p.548;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.160,219;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>\nCE: <a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>\nCF: <a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR>GTCG p.551;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionCylinderPlane.pdf\">GTweb doc</a>\nCG: GTCG p.563;<BR>RTCD p.164\nCH: Check if all<BR>vertices are<BR>on one side;(<a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/tritri_tam.pdf\">M&ouml;ller jgt 2(2)</a>);<BR>GTCG p.534;<BR><a href=\"https://web.archive.org/web/20110716101940/http://www.softsurfer.com/Archive/algorithm_0105/algorithm_0105.htm\">SoftSurfer</a>: <a href=\"https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>\nCI: <a href=\"#IV74\">Gems IV p.74</a>;<BR>GTCG p.634;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.161,222;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4 p.970\nCJ: <a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://web.archive.org/web/19991127082151/http://www.gamasutra.com/features/19991018/Gomez_7.htm\">Gomez</a>;<BR>GTCG p.635;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.161;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4 p.972\nCL: <a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectPlaneConvexPolyhedron\">GTweb code</a>\n\nDD: If radii A+B &gt;=<BR>center/center distance;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held jgt 2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://web.archive.org/web/19991128214140/http://www.gamasutra.com/features/19991018/Gomez_1.htm\">Gomez</a>;<BR>GPG p.390;<BR>GTCG p.602;<BR><a https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.88,215,223;<BR>Ellipsoids: <a href=\"https://www.geometrictools.com/Documentation/IntersectionOfEllipsoids.pdf\">GTweb doc</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4 p.976\nDE: <a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>\nDF: If radii A+B &gt;=<BR>center/axis distance;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held jgt 2(4)</a>;<BR>(GTCG p.602);<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.114\nDG: <a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionSphereCone.pdf\">GTweb doc</a> (<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectSphereCone\">code</a>);<BR>(GTCG p.602);<BR><a href=\"https://blog.squareys.de/sphere-cone-intersection/\">Hale</a>\nDH: <a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held jgt 2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.1999.10487499\">Karabassi jgt 4(1)</a>;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.135,167,226;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>\nDI: <a href=\"#I335\">Gems p.335</a>;<BR><a href=\"https://web.archive.org/web/19991129023147/http://www.gamasutra.com/features/19991018/Gomez_4.htm\">Gomez</a>;<BR>GTCG p.644;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.130,165,228;<BR>Ellipsoid: <a href=\"https://www.geometrictools.com/Documentation/IntersectionBoxEllipsoid.pdf\">GTweb doc</a> (<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxSphere\">code</a>);<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4 p.977\nDJ: <a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.132,166;<BR><a href=\"https://www.semanticscholar.org/paper/An-Efficient-Ellipsoid-OBB-Intersection-Test-Larsson/0af6971bb3fc403cdd27e32d81d78497fc57b574?p2df\">Larsson</a>;<BR><BR>Ellipsoid: <a href=\"https://www.geometrictools.com/Documentation/IntersectionBoxEllipsoid.pdf\">GTweb doc</a> (<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxSphere\">code</a>);<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>\nDK: <a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://www.cse.chalmers.se/~uffe/\">Assarsson</a>;<BR>GPG p.433;<BR>3DG p.302;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4 p.984\nDL: 3DG p.462;<BR>RTCD p.142\n\nEE: <a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>\nEH: <a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>\nEI: <a href=\"https://www.shadertoy.com/view/43XSWS\">Shadertoy, Nate Morrical</a>\n\nFF: If radii A+B &gt;=<BR>axis/axis distance;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionOfCylinders.pdf\">GTweb doc</a> (<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectCylinders\">code</a>);<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionInfiniteCylinders.pdf\">GTweb doc</a> (<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectInfiniteCylinders\">code</a>);<BR>GTCG p.602,646;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.114\nFG: (GTCG p.602)\nFH: <a href=\"https://www.geometrictools.com/Documentation/IntersectionTriangleCylinder.pdf\">GTweb doc</a> (<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectTriangleCylinder\">code</a>);<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held jgt 2(4)</a>;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>\nFI: <a href=\"https://www.geometrictools.com/Documentation/IntersectionTriangleCylinder.pdf\">GTweb doc</a> (<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxCylinder\">code</a>)\nFJ: <a href=\"https://www.geometrictools.com/Documentation/IntersectionTriangleCylinder.pdf\">GTweb doc</a> (<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxCylinder\">code</a>)\nFK: GPG p.380\n\nGG: (GTCG p.602)\nGH: <a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held jgt 2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionTriangleCone.pdf\">GTweb doc</a>;<BR>GTCG p.583\nGI: <a href=\"https://www.geometrictools.com/Documentation/IntersectionBoxCone.pdf\">GTWeb doc</a> (<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxCone\">code</a>)\nGJ: <a href=\"https://www.geometrictools.com/Documentation/IntersectionBoxCone.pdf\">GTweb doc</a> (<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxCone\">code</a>)\n\nHH: <a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/tritri_tam.pdf\">M&ouml;ller jgt 2(2)</a>;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held jgt 2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Intersection.html#AllPairsTriangles\">GTweb code</a>;<BR><a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/\">M&ouml;ller</a> (<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_02/Number_2/Moller1997b\">mirror</a>);<BR>GPG p.393;<BR>GTCG p.539;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.155,172;<BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.2003.10487579\">Shen jgt 8(1)</a>;<BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.2003.10487580\">Guigue jgt 8(1)</a>: <a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_08/Number_1/Guigue2003\">code</a>;<BR><a href=\"https://web.archive.org/web/20110716101940/http://www.softsurfer.com/Archive/algorithm_0105/algorithm_0105.htm\">SoftSurfer</a>: <a href=\"https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4 p.972\nHI: <a href=\"#III236\">Gems III p.236</a>;<BR><a href=\"#V375\">Gems V p.375</a>;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.169;<BR><a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/\">M&ouml;ller</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectTriangleBox\">GTweb code</a>;<BR>RTR4 p.974\nHJ: <a href=\"https://www.geometrictools.com/Documentation/DynamicCollisionDetection.pdf\">GTweb doc</a> (<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectTriangleBox\">code</a>);<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>\nHK: homogeneous clipping:<BR><a href=\"#I84\">Gems p.84</a>\nHL: generalized clipping\n\nII: A.LO&lt;=B.HI &&<BR>A.HI&gt;=B.LO;<BR><a href=\"https://web.archive.org/web/19991129002900/http://www.gamasutra.com/features/19991018/Gomez_3.htm\">Gomez</a>;<BR>3DG p.445;<BR>GTCG p.637;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.79,230;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4 p.978\nIJ: (<a href=\"#V375\">Gems V p.378</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://web.archive.org/web/19991129035017/http://www.gamasutra.com/features/19991018/Gomez_5.htm\">Gomez</a>;<BR>GTCG p.639);<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>\nIK: (<a href=\"#IV83\">Gems IV p.83</a>);<BR>(<a href=\"#V375\">Gems V p.378</a>);<BR>(<a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>);<BR><a href=\"https://www.cse.chalmers.se/~uffe/\">Assarsson</a>;<BR>3DG p. 302;(<BR>GTCG p.624);<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4 p.986\nIL: <a href=\"#IV74\">Gems IV p.74</a>;<BR><a href=\"#V375\">Gems V p.378</a>\n\nJJ: <a href=\"https://www.geometrictools.com/Documentation/DynamicCollisionDetection.pdf\">GTweb doc</a>;<BR><a href=\"https://web.archive.org/web/19991129035017/http://www.gamasutra.com/features/19991018/Gomez_5.htm\">Gomez</a>;<BR>3DG p.449;<BR>GTCG p.639;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.101;<BR><a href=\"https://www.geometrictools.com/Documentation/DynamicCollisionDetection.pdf\">GTweb doc</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4 p.980\nJK: <a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionBox3Frustum3.pdf\">GTweb doc</a>;<BR><a href=\"https://www.cse.chalmers.se/~uffe/\">Assarsson</a>;<BR>GTCG p.624;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>\nJL: (<a href=\"#IV83\">Gems IV p.83</a>)\n\nKK: (<a href=\"#IV83\">Gems IV p.83</a>)\nKL: (<a href=\"#IV83\">Gems IV p.83</a>)\n\nLL: <a href=\"#IV83\">Gems IV p.83</a>;<BR>3DG p.453;(<BR><a href=\"https://www.geometrictools.com/Documentation/MethodOfSeparatingAxes.pdf\">GTweb doc</a> (<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectConvexPolyhedra\">code</a>);<BR>GTCG p.726;<BR><a href=\"https://vcg.isti.cnr.it/Publications/2003/GPR03/fast_tetrahedron_tetrahedron_overlap_algorithm.pdf\">Ganovelli jgt 7(2)</a>;<BR>RTCD p.383,399,410;<BR><a href=\"https://ubm-twvideo01.s3.amazonaws.com/o1/vault/gdc2013/slides/822403Gregorius_Dirk_TheSeparatingAxisTest.pdf\">Gregorius 2013</a>\n\n# IRT - Introduction to Ray Tracing\n# RTR - Real-Time Rendering, 2nd or 3rd edition\n# SG - Simple Geometry library\n# GTCG - Geometric Tools for Computer Graphics\n"
  },
  {
    "path": "int/intersections1.txt",
    "content": "# A. point\nB. ray\nC. plane\nD. sphere\nE. (capped) cylinder / cylinder\nF. (capped) cone / cone\nG. triangle (polygon) / triangle\nH. axis-aligned bounding box / AABB\nI. oriented bounding box / OBB\nJ. viewing frustum / frustum\nK. convex polyhedron / polyhedron\n\n# AA: P1==P2\n# AD: ||P-C||<BR>&lt;=r\n# AG: <a\nhref=\"http://www.siggraph.org/education/materials/HyperGraph/raytrace/raypolygon_intersection.htm\">IRT p.53</a>;<BR>Gems IV p.24;<BR><a\nhref=\"http://www.gamasutra.com/features/20000210/lander_01.htm\">Lander\n</a>\n# AH: P&gt;=BB.LO &&<BR>P&lt;=BB.HI\n# AI: P inside<BR>all face planes\n# AJ: P inside<BR>all face planes\n# AK: P inside<BR>all face planes\n\nBB: <a href=\"#I304\">Gems p.304</a>;<BR><a href=\"http://plib.sourceforge.net/sg/index.html\">SG</a>;<BR><a href=\"http://www.andrewaye.com/Teikitu%20Gaming%20System/collision_linear.html\">TGS</a>;<BR>RTCD p.198;<BR><a href=\"http://www.softsurfer.com/Archive/algorithm_0104/algorithm_0104B.htm\">SoftSurfer</a>;<BR>RTR2 p.618;<BR>RTR3 p.781\nBC: <a href=\"http://www.siggraph.org/education/materials/HyperGraph/raytrace/rayplane_intersection.htm\">IRT p.50</a>,88;<BR><a href=\"http://plib.sourceforge.net/sg/index.html\">SG</a>;<BR>GTCG p.482;<BR><a href=\"http://www.andrewaye.com/Teikitu%20Gaming%20System/collision_plane.html\">TGS</a>;<BR>RTCD p.175;<BR><a href=\"http://www.softsurfer.com/Archive/algorithm_0104/algorithm_0104B.htm\">SoftSurfer</a> (<a href=\"http://www.softsurfer.com/Archive/algorithm_0105/algorithm_0105.htm\">more</a>)\nBD: <a href=\"http://www.siggraph.org/education/materials/HyperGraph/raytrace/rtinter1.htm\">IRT p.39</a>,91;<BR><a href=\"#I388\">Gems p.388</a>;<BR><a href=\"http://jgt.akpeters.com/papers/Held97/\">Held jgt 2(4)</a>;<BR><a href=\"http://www.geometrictools.com/Intersection.html\">GTweb</a>;<BR>3DG p.16;<BR>GTCG p.501;<BR><a href=\"http://www.andrewaye.com/Teikitu%20Gaming%20System/collision_sphere.html\">TGS</a>;<BR>RTCD p.127,177;<BR>RTR2 p.568;<BR>RTR3 p.738\nBE: IRT p.91;<BR><a href=\"#IV357\">Gems IV p.356</a>;<BR><a href=\"http://jgt.akpeters.com/papers/Held97/\">Held jgt 2(4)</a>;<BR><a href=\"http://www.geometrictools.com/Intersection.html\">GTweb</a>;<BR>GTCG p.507;<BR><a href=\"http://www.andrewaye.com/Teikitu%20Gaming%20System/collision_cylinder.html\">TGS</a>;<BR>RTCD p.194\nBF: IRT p.91;<BR><a href=\"#V227\">Gems V p.227</a>;<BR><a href=\"http://jgt.akpeters.com/papers/Held97/\">Held jgt 2(4)</a>;<BR><a href=\"http://www.geometrictools.com/Documentation/IntersectionLineCone.pdf\">GTweb</a>;<BR>GTCG p.512\nBG: <a href=\"http://www.graphics.cornell.edu/pubs/1997/MT97.html\">M&ouml;ller-Trumbore jgt 2(1)</a>;<BR><a href=\"http://www.siggraph.org/education/materials/HyperGraph/raytrace/raypolygon_intersection.htm\">IRT p.53</a>,102;<BR><a href=\"#IV24\">Gems IV p.24</a>;<BR><a href=\"http://jgt.akpeters.com/papers/Held97/\">Held jgt 2(4)</a>;<BR><a href=\"http://www.geometrictools.com/Intersection.html\">GTweb</a>;<BR>3DG p.17;<BR><a href=\"http://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/\">M&ouml;ller</a>;<BR>GTCG p.485;<BR><a href=\"http://www.andrewaye.com/Teikitu%20Gaming%20System/collision_triangle.html\">TGS</a>;<BR>RTCD p.153,184;<BR><a href=\"http://jgt.akpeters.com/papers/LofstedtAkenineMoller05/\">Lofstedt jgt 10(2)</a>;<BR><a href=\"http://jgt.akpeters.com/papers/Chirkov05/\">Chirkov jgt 10(3)</a>;<BR><a href=\"http://jgt.akpeters.com/papers/LagaeDutre05/\">Lagae jgt 10(4)</a>;<BR><a href=\"http://www.softsurfer.com/Archive/algorithm_0105/algorithm_0105.htm\">SoftSurfer</a>;<BR>RTR2 p.578;<BR>RTR3 p.746\nBH: <a href=\"http://www.siggraph.org/education/materials/HyperGraph/raytrace/rtinter3.htm\">IRT p.65</a>,104;<BR><a href=\"#I395\">Gems p.395</a>;<BR><a href=\"http://www.cs.utah.edu/~bes/papers/fastRT/\">Smits</a>;<BR>3DG p.20;<BR><a href=\"http://www.codercorner.com/RayAABB.cpp\">Terdiman (optimized Woo)</a>;<BR><a href=\"http://www.gdmag.com/src/aug01.zip\">Schroeder</a>;<BR>GTCG p.626;<BR><a href=\"http://www.andrewaye.com/Teikitu%20Gaming%20System/collision_boxaa.html\">TGS</a>;<BR>RTCD p.179;<BR><a href=\"http://jgt.akpeters.com/papers/MahovskyWyvill04/\">Mahovsky jgt 9(1)</a>;<BR><a href=\"http://jgt.akpeters.com/papers/WilliamsEtAl05/\">Williams jgt 10(1)</a>;<BR><a href=\"http://www.cg.cs.tu-bs.de/people/eisemann/\">Eisemann jgt 12(4)</a> (<a href=\"http://jgt.akpeters.com/papers/EisemannEtAl07/\">code</a>);<BR>RTR2 p.572;<BR>RTR3 p.742\nBI: (IRT p.104;<BR><a href=\"#II247\">Gems II p.247</a>);<BR><a href=\"http://www.geometrictools.com/Intersection.html\">GTweb</a>;<BR><a href=\"http://www.gamasutra.com/features/19991018/Gomez_6.htm\">Gomez</a>;<BR>GTCG p.630;<BR><a href=\"http://www.andrewaye.com/Teikitu%20Gaming%20System/collision_box.html\">TGS</a>;<BR>RTCD p.179;<BR>RTR2 p.572;<BR>RTR3 p.743\nBJ: (IRT p.104;<BR><a href=\"#II247\">Gems II p.247</a>)\nBK: IRT p.104;<BR><a href=\"#II247\">Gems II p.247</a>;<BR>GTCG p.493;<BR><a href=\"http://jgt.akpeters.com/papers/PlatisTheoharis03/\">Platis jgt 8(4)</a>;<BR>RTCD p.198;<BR><a href=\"http://www.softsurfer.com/Archive/algorithm_0111/algorithm_0111.htm\">SoftSurfer</a>\n\nCC: <a href=\"http://www.geometrictools.com/Intersection.html\">GTweb</a>;<BR><a href=\"http://plib.sourceforge.net/sg/index.html\">SG</a>;<BR>GTCG p.529;<BR>RTCD p.207\nCD: distance of<BR>center to plane<BR>&lt;= radius;<BR><a href=\"http://www.geometrictools.com/Intersection.html\">GTweb</a>;<BR><a href=\"http://www.gamasutra.com/features/19991018/Gomez_1.htm\">Gomez</a>;<BR>GTCG p.548;<BR><a href=\"http://www.andrewaye.com/Teikitu%20Gaming%20System/collision_sphere.html\">TGS</a>;<BR>RTCD p.160,219\nCE: <a href=\"http://www.geometrictools.com/Intersection.html\">GTweb</a>;<BR>GTCG p.551;<BR><a href=\"http://www.andrewaye.com/Teikitu%20Gaming%20System/collision_cylinder.html\">TGS</a>;\nCF: GTCG p.563;<BR>RTCD p.164\nCG: Check if all<BR>vertices are<BR>on one side;(<a href=\"http://jgt.akpeters.com/papers/Moller97/\">M&ouml;ller jgt 2(2)</a>);<BR>GTCG p.534;<BR><a href=\"http://www.softsurfer.com/Archive/algorithm_0105/algorithm_0105.htm\">SoftSurfer</a>\nCH: <a href=\"#IV74\">Gems IV p.74</a>;<BR>GTCG p.634;<BR><a href=\"http://www.andrewaye.com/Teikitu%20Gaming%20System/collision_boxaa.html\">TGS</a>;<BR>RTCD p.161,222;<BR>RTR2 p.587;<BR>RTR3 p.755\nCI: <a href=\"http://www.geometrictools.com/Intersection.html\">GTweb</a>;<BR><a href=\"http://www.gamasutra.com/features/19991018/Gomez_7.htm\">Gomez</a>;<BR>GTCG p.635;<BR><a href=\"http://www.andrewaye.com/Teikitu%20Gaming%20System/collision_box.html\">TGS</a>;<BR>RTCD p.161;<BR>RTR2 p.588;<BR>RTR3 p.757\n\nDD: If radii A+B &gt;=<BR>center/center distance;<BR><a href=\"http://jgt.akpeters.com/papers/Held97/\">Held jgt 2(4)</a>;<BR><a href=\"http://www.geometrictools.com/Intersection.html\">GTweb</a>;<BR><a href=\"http://www.gamasutra.com/features/19991018/Gomez_1.htm\">Gomez</a>;<BR>GPG p.390;<BR>GTCG p.602;<BR><a href=\"http://www.andrewaye.com/Teikitu%20Gaming%20System/collision_sphere.html\">TGS</a>;<BR>RTCD p.88,215,223;<BR>RTR3 p.763\nDE: If radii A+B &gt;=<BR>center/axis distance;<BR><a href=\"http://jgt.akpeters.com/papers/Held97/\">Held jgt 2(4)</a>;<BR>(GTCG p.602);<BR><a href=\"http://www.andrewaye.com/Teikitu%20Gaming%20System/collision_cylinder.html\">TGS</a>;<BR>RTCD p.114\nDF: <a href=\"http://www.geometrictools.com/Intersection.html\">GTweb</a>;<BR>(GTCG p.602)\nDG: <a href=\"http://jgt.akpeters.com/papers/Held97/\">Held jgt 2(4)</a>;<BR><a href=\"http://www.geometrictools.com/Intersection.html\">GTweb</a>;<BR><a href=\"http://jgt.akpeters.com/papers/KarabassiEtAl99/\">Karabassi jgt 4(1)</a>;<BR><a href=\"http://www.andrewaye.com/Teikitu%20Gaming%20System/collision_sphere.html\">TGS</a>;<BR>RTCD p.135,167,226\nDH: <a href=\"#I335\">Gems p.335</a>;<BR><a href=\"http://www.gamasutra.com/features/19991018/Gomez_4.htm\">Gomez</a>;<BR>GTCG p.644;<BR><a href=\"http://www.andrewaye.com/Teikitu%20Gaming%20System/collision_boxaa.html\">TGS</a>;<BR>RTCD p.130,165,228;<BR>RTR2 p.599;<BR>RTR3 p.763\nDI: <a href=\"http://www.andrewaye.com/Teikitu%20Gaming%20System/collision_box.html\">TGS</a>;<BR>RTCD p.132,166\nDJ: <a href=\"http://www.geometrictools.com/Intersection.html\">GTweb</a>;<BR><a href=\"http://www.ce.chalmers.se/staff/uffe/\">Assarsson</a>;<BR>GPG p.433;<BR>3DG p.302;<BR>RTR2 p.609;<BR>RTR3 p.774\nDK: 3DG p.462;<BR>RTCD p.142\n\nEE: If radii A+B &gt;=<BR>axis/axis distance;<BR><a href=\"http://www.geometrictools.com/Documentation/IntersectionOfCylinders.pdf\">GTweb</a>;<BR>GTCG p.602,646;<BR><a href=\"http://www.andrewaye.com/Teikitu%20Gaming%20System/collision_cylinder.html\">TGS</a>;<BR>RTCD p.114\nEF: (GTCG p.602)\nEG: <a href=\"http://jgt.akpeters.com/papers/Held97/\">Held jgt 2(4)</a>;<BR><a href=\"http://www.andrewaye.com/Teikitu%20Gaming%20System/collision_cylinder.html\">TGS</a>\nEH: <a href=\"http://www.andrewaye.com/Teikitu%20Gaming%20System/collision_boxaa.html\">TGS</a>\nEI: <a href=\"http://www.andrewaye.com/Teikitu%20Gaming%20System/collision_cylinder.html\">TGS</a>\nEJ: GPG p.380\n\nFF: (GTCG p.602)\nFG: <a href=\"http://jgt.akpeters.com/papers/Held97/\">Held jgt 2(4)</a>;<BR><a href=\"http://www.geometrictools.com/Documentation/IntersectionTriangleCone.pdf\">GTweb</a>;<BR>GTCG p.583\n\nGG: <a href=\"http://jgt.akpeters.com/papers/Moller97/\">M&ouml;ller jgt 2(2)</a>;<BR><a href=\"http://jgt.akpeters.com/papers/Held97/\">Held jgt 2(4)</a>;<BR><a href=\"http://www.geometrictools.com/Intersection.html\">GTweb</a>;<BR><a href=\"http://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/\">M&ouml;ller</a>;<BR>GPG p.393;<BR>GTCG p.539;<BR><a href=\"http://www.andrewaye.com/Teikitu%20Gaming%20System/collision_triangle.html\">TGS</a>;<BR>RTCD p.155,172;<BR><a href=\"http://jgt.akpeters.com/papers/ShenHengTang03/\">Shen jgt 8(1)</a>;<BR><a href=\"http://jgt.akpeters.com/papers/GuigueDevillers03/\">Guigue jgt 8(1)</a>;<BR><a href=\"http://www.softsurfer.com/Archive/algorithm_0105/algorithm_0105.htm\">SoftSurfer</a>;<BR>RTR2 p.590;<BR>RTR3 p.757\nGH: <a href=\"#III236\">Gems III p.236</a>;<BR><a href=\"#V375\">Gems V p.375</a>;<BR><a href=\"http://www.andrewaye.com/Teikitu%20Gaming%20System/collision_boxaa.html\">TGS</a>;<BR>RTCD p.169;<BR><a href=\"http://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/\">M&ouml;ller</a>;<BR>RTR2 p.596;<BR>RTR3 p.760\nGI: <a href=\"http://www.geometrictools.com/Intersection.html\">GTweb</a>;<BR><a href=\"http://www.andrewaye.com/Teikitu%20Gaming%20System/collision_box.html\">TGS</a>\nGJ: homogeneous clipping:<BR><a href=\"#I84\">Gems p.84</a>\nGK: generalized clipping\n\nHH: A.LO&lt;=B.HI &&<BR>A.HI&gt;=B.LO;<BR><a href=\"http://www.gamasutra.com/features/19991018/Gomez_3.htm\">Gomez</a>;<BR>3DG p.445;<BR>GTCG p.637;<BR><a href=\"http://www.andrewaye.com/Teikitu%20Gaming%20System/collision_boxaa.html\">TGS</a>;<BR>RTCD p.79,230;<BR>RTR2 p.600;<BR>RTR3 p.765\nHI: (<a href=\"#V375\">Gems V p.378</a>;<BR><a href=\"http://www.geometrictools.com/Intersection.html\">GTweb</a>;<BR><a href=\"http://www.gamasutra.com/features/19991018/Gomez_5.htm\">Gomez</a>;<BR>GTCG p.639);<BR><a href=\"http://www.andrewaye.com/Teikitu%20Gaming%20System/collision_boxaa.html\">TGS</a>;<BR>RTR2 p.602;<BR>RTR3 p.777\nHJ: (<a href=\"#IV83\">Gems IV p.83</a>);<BR>(<a href=\"#V375\">Gems V p.378</a>);<BR>(<a href=\"http://www.geometrictools.com/Intersection.html\">GTweb</a>);<BR><a href=\"http://www.ce.chalmers.se/staff/uffe/\">Assarsson</a>;<BR>3DG p. 302;(<BR>GTCG p.624);<BR>RTR2 p.612;<BR>RTR3 p.771\nHK: <a href=\"#IV74\">Gems IV p.74</a>;<BR><a href=\"#V375\">Gems V p.378</a>\n\nII: <a href=\"http://www.geometrictools.com/Intersection.html\">GTweb</a>;<BR><a href=\"http://www.gamasutra.com/features/19991018/Gomez_5.htm\">Gomez</a>;<BR>3DG p.449;<BR>GTCG p.639;<BR><a href=\"http://www.andrewaye.com/Teikitu%20Gaming%20System/collision_box.html\">TGS</a>;<BR>RTCD p.101;<BR>RTR2 p.602;<BR>RTR3 p.767\nIJ: <a href=\"http://www.geometrictools.com/Intersection.html\">GTweb</a>;<BR><a href=\"http://www.ce.chalmers.se/staff/uffe/\">Assarsson</a>;<BR>GTCG p.624;<BR>RTR2 p.612;<BR>RTR3 p.777\nIK: (<a href=\"#IV83\">Gems IV p.83</a>)\n\nJJ: (<a href=\"#IV83\">Gems IV p.83</a>)\nJK: (<a href=\"#IV83\">Gems IV p.83</a>)\n\nKK: <a href=\"#IV83\">Gems IV p.83</a>;<BR>3DG p.453;(<BR><a href=\"http://www.geometrictools.com/Documentation/MethodOfSeparatingAxes.pdf\">GTweb</a>;<BR>RTR2 p.563;<BR>RTR3 p.731);<BR>GTCG p.726;<BR><a href=\"http://jgt.akpeters.com/papers/GanovelliPonchioRocchini02/\">Ganovelli jgt 7(2)</a>;<BR>RTCD p.383,399,410\n\n# IRT - Introduction to Ray Tracing\n# RTR - Real-Time Rendering, 2nd or 3rd edition\n# SG - Simple Geometry library\n# GTCG - Geometric Tools for Computer Graphics\n"
  },
  {
    "path": "int/intersections2.txt",
    "content": "# A. point\nB. ray\nC. plane\nD. sphere\nE. (flat-capped) cylinder / cylinder\nF. (flat-capped) cone / cone\nG. triangle (polygon) / triangle\nH. axis-aligned bounding box / AABB\nI. oriented bounding box / OBB\nJ. viewing frustum / frustum\nK. convex polyhedron / polyhedron\n\n# AA: P1==P2\n# AD: ||P-C||<BR>&lt;=r\n# AG: <a href=\"https://education.siggraph.org/static/HyperGraph/raytrace/raypolygon_intersection.htm\">IRT p.53</a>;<BR>Gems IV p.24;<BR><a href=\"http://www.gamasutra.com/features/20000210/lander_01.htm\">Lander</a>\n# AH: P&gt;=BB.LO &&<BR>P&lt;=BB.HI\n# AI: P inside<BR>all face planes\n# AJ: P inside<BR>all face planes\n# AK: P inside<BR>all face planes\n\nBB: <a href=\"#I304\">Gems p.304</a>;<BR><a href=\"https://plib.sourceforge.net/sg/index.html\">SG</a>;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.198;<BR><a href=\"https://web.archive.org/web/20110716101931/http://www.softsurfer.com/Archive/algorithm_0104/algorithm_0104B.htm\">SoftSurfer</a>: <a href=\"https://web.archive.org/web/20220601154750/https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a>;<BR>RTR4 p.989\nBC: <a href=\"https://education.siggraph.org/static/HyperGraph/raytrace/rayplane_intersection.htm\">IRT p.50</a>,88;<BR><a href=\"https://plib.sourceforge.net/sg/index.html\">SG</a>;<BR>GTCG p.482;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.175;<BR><a href=\"https://web.archive.org/web/20110716101931/http://www.softsurfer.com/Archive/algorithm_0104/algorithm_0104B.htm\">SoftSurfer</a> (<a href=\"https://web.archive.org/web/20110716101940/http://www.softsurfer.com/Archive/algorithm_0105/algorithm_0105.htm\">more</a>): <a href=\"https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR><a href=\"https://graphicscodex.com\">Graphics Codex</a>\nBD: <a href=\"https://education.siggraph.org/static/HyperGraph/raytrace/rtinter1.htm\">IRT p.39</a>,91;<BR><a href=\"#I388\">Gems p.388</a>;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held jgt 2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR>3DG p.16;<BR>GTCG p.501;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.127,177;<BR><a href=\"https://graphicscodex.com\">Graphics Codex</a>;<BR>RTR4 p.955;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR><a href=\"https://iquilezles.org/articles/intersectors/\">Shadertoy</a> <a href=\"https://www.shadertoy.com/view/4d2XWV\">(demo)</a>\nBE: IRT p.91;<BR><a href=\"#IV357\">Gems IV p.356</a>;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held jgt 2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR>GTCG p.507;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.194;<BR><a href=\"https://iquilezles.org/articles/intersectors/\">Shadertoy</a> <a href=\"https://www.shadertoy.com/view/4lcSRn\">(demo)</a>;<BR><a href=\"https://en.wikipedia.org/wiki/Line-cylinder_intersection\">Wikipedia</a>\nBF: IRT p.91;<BR><a href=\"#V227\">Gems V p.227</a>;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held jgt 2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionLineCone.pdf\">GTweb doc</a>;<BR>GTCG p.512\nBG: <a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.1997.10487468\">M&ouml;ller-Trumbore jgt 2(1)</a>: <a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/\">code</a> (<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_02/Number_1/Moller1997a\">mirror</a>), <a href=\"https://www.graphics.cornell.edu/pubs/1997/MT97.html\">paper draft</a>;<BR><a href=\"https://education.siggraph.org/static/HyperGraph/raytrace/raypolygon_intersection.htm\">IRT p.53</a>,102;<BR><a href=\"#IV24\">Gems IV p.24</a>;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held jgt 2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR>3DG p.17;<BR><a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/\">M&ouml;ller</a> (<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_02/Number_1/Moller1997a\">mirror</a>);<BR>GTCG p.485;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.153,184;<BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/2151237X.2005.10129195\">L&ouml;fstedt jgt 10(2)</a>: <a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_2/Lofstedt2005\">code</a>, <a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/pubs/ray_tri_survey.pdf\">paper draft</a><BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/2151237X.2005.10129201\">Chirkov jgt 10(3)</a>: <a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_3/Chirkov2005\">code</a>;<BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/2151237X.2005.10129208\">Lagae jgt 10(4)</a>: <a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_4/Lagae2005\">code</a>, <a href=\"https://web.archive.org/web/20120905133158/http://people.cs.kuleuven.be/~ares.lagae/publications/LD05ERQIT/LD05ERQIT.pdf\">paper draft</a>;<BR><a href=\"https://web.archive.org/web/20110716101940/http://www.softsurfer.com/Archive/algorithm_0105/algorithm_0105.htm\">SoftSurfer</a>: <a href=\"https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a>;<BR><a href=\"https://www.computer.org/csdl/journal/tg/2010/03/ttg2010030434/13rRUyp7tWT \">Havel&nbsp;TVCG&nbsp;June&nbsp;2009</a>;<BR><a href=\"https://jcgt.org/published/0002/01/05/\">Woop JCGT 2(1)</a>;<BR><a href=\"https://jcgt.org/published/0005/03/03/\">Baldwin JCGT 5(3)</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR><a href=\"https://graphicscodex.com/Sample2-RayTriangleIntersection.pdf\">Graphics Codex</a>;<BR>RTR4 p.962;<BR><a href=\"https://iquilezles.org/articles/intersectors/\">Shadertoy</a> <a href=\"https://www.shadertoy.com/view/MlGcDz\">(demo)</a>\nBH: <a href=\"https://education.siggraph.org/static/HyperGraph/raytrace/rtinter3.htm\">IRT p.65</a>,104;<BR><a href=\"#I395\">Gems p.395</a>;<BR><a href=\"https://dl.acm.org/doi/abs/10.1145/1198555.1198745\">Smits</a>;<BR>3DG p.20;<BR><a href=\"http://www.codercorner.com/RayAABB.cpp\">Terdiman (optimized Woo)</a>;<BR>Schroeder;<BR>GTCG p.626;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.179;<BR><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_09/Number_1/Mahovsky2004\">Mahovsky jgt 9(1)</a>;<BR><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_1/Williams2005\">Williams jgt 10(1)</a> (<a href=\"https://dl.acm.org/doi/abs/10.1145/1198555.1198748\">code</a>);<BR><a href=\"https://www.cg.cs.tu-bs.de/people/eisemann\">Eisemann jgt 12(4)</a> (<a href=\"https://web.archive.org/web/20150910070400/https://www.cg.cs.tu-bs.de/media/publications/fast-rayaxis-aligned-bounding-box-overlap-tests-using-ray-slopes.pdf\">code</a>);<BR><a href=\"https://psgraphics.blogspot.com/2016/02/new-simple-ray-box-test-from-andrew.html\">Shirley 2016</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR><a href=\"https://github.com/constantinides/RAABB\">Chatzianastasiou</a>;<BR><a href=\"https://jcgt.org/published/0007/03/04/\">Majercik JCGT 7(3)</a>;<BR>RTR4 p.959;<BR><a href=\"https://medium.com/@bromanz/another-view-on-the-classic-ray-aabb-intersection-algorithm-for-bvh-traversal-41125138b525\">Wiche</a>;<BR><a href=\"https://iquilezles.org/articles/intersectors/\">Shadertoy</a> <a href=\"https://www.shadertoy.com/view/ld23DV\">(demo)</a>\nBI: (IRT p.104;<BR><a href=\"#II247\">Gems II p.247</a>);<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://web.archive.org/web/19991129050752/http://www.gamasutra.com/features/19991018/Gomez_6.htm\">Gomez</a>;<BR>GTCG p.630;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.179;<BR><a href=\"https://iquilezles.org/articles/intersectors/\">Shadertoy</a> <a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4 p.960;<BR><a href=\"https://www.shadertoy.com/view/ld23DV\">(demo)</a>\nBJ: (IRT p.104;<BR><a href=\"#II247\">Gems II p.247</a>)\nBK: IRT p.104;<BR><a href=\"#II247\">Gems II p.247</a>;<BR>GTCG p.493;<BR><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_08/Number_4/Platis2003\">Platis jgt 8(4)</a>;<BR>RTCD p.198;<BR><a href=\"https://web.archive.org/web/20110725233122/http://www.softsurfer.com/Archive/algorithm_0111/algorithm_0111.htm\">SoftSurfer</a>: <a href=\"https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a>\n\nCC: <a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://plib.sourceforge.net/sg/index.html\">SG</a>;<BR>GTCG p.529;<BR>RTCD p.207;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>\nCD: distance of<BR>center to plane<BR>&lt;= radius;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://web.archive.org/web/19991128214140/http://www.gamasutra.com/features/19991018/Gomez_1.htm\">Gomez</a>;<BR>GTCG p.548;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.160,219;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>\nCE: <a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR>GTCG p.551;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionCylinderPlane.pdf\">GTweb doc</a>\nCF: GTCG p.563;<BR>RTCD p.164\nCG: Check if all<BR>vertices are<BR>on one side;(<a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/tritri_tam.pdf\">M&ouml;ller jgt 2(2)</a>);<BR>GTCG p.534;<BR><a href=\"https://web.archive.org/web/20110716101940/http://www.softsurfer.com/Archive/algorithm_0105/algorithm_0105.htm\">SoftSurfer</a>: <a href=\"https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>\nCH: <a href=\"#IV74\">Gems IV p.74</a>;<BR>GTCG p.634;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.161,222;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4 p.970\nCI: <a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://web.archive.org/web/19991127082151/http://www.gamasutra.com/features/19991018/Gomez_7.htm\">Gomez</a>;<BR>GTCG p.635;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.161;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4 p.972\n\nDD: If radii A+B &gt;=<BR>center/center distance;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held jgt 2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://web.archive.org/web/19991128214140/http://www.gamasutra.com/features/19991018/Gomez_1.htm\">Gomez</a>;<BR>GPG p.390;<BR>GTCG p.602;<BR><a https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.88,215,223;<BR>Ellipsoids: <a href=\"https://www.geometrictools.com/Documentation/IntersectionOfEllipsoids.pdf\">GTweb doc</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4 p.976\nDE: If radii A+B &gt;=<BR>center/axis distance;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held jgt 2(4)</a>;<BR>(GTCG p.602);<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.114\nDF: <a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionSphereCone.pdf\">GTweb doc</a>;<BR>(GTCG p.602);<BR><a href=\"https://blog.squareys.de/sphere-cone-intersection/\">Hale</a>\nDG: <a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held jgt 2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.1999.10487499\">Karabassi jgt 4(1)</a>;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.135,167,226;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>\nDH: <a href=\"#I335\">Gems p.335</a>;<BR><a href=\"https://web.archive.org/web/19991129023147/http://www.gamasutra.com/features/19991018/Gomez_4.htm\">Gomez</a>;<BR>GTCG p.644;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.130,165,228;<BR>Ellipsoid: <a href=\"https://www.geometrictools.com/Documentation/IntersectionBoxEllipsoid.pdf\">GTweb doc</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4 p.977\nDI: <a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.132,166<BR><a href=\"https://www.semanticscholar.org/paper/An-Efficient-Ellipsoid-OBB-Intersection-Test-Larsson/0af6971bb3fc403cdd27e32d81d78497fc57b574?p2df\">Larsson</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>\nDJ: <a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://www.cse.chalmers.se/~uffe/\">Assarsson</a>;<BR>GPG p.433;<BR>3DG p.302;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4 p.984\nDK: 3DG p.462;<BR>RTCD p.142\n\nEE: If radii A+B &gt;=<BR>axis/axis distance;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionOfCylinders.pdf\">GTweb doc</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionInfiniteCylinders.pdf\">GTweb doc</a>;<BR>GTCG p.602,646;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.114\nEF: (GTCG p.602)\nEG: <a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held jgt 2(4)</a>;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionTriangleCylinder.pdf\">GTweb doc</a>\nEH:\nEI:\nEJ: GPG p.380\n\nFF: (GTCG p.602)\nFG: <a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held jgt 2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionTriangleCone.pdf\">GTweb doc</a>;<BR>GTCG p.583\nFH: <a href=\"https://www.geometrictools.com/Documentation/IntersectionBoxCone.pdf\">GTWeb doc</a>\nFI: <a href=\"https://www.geometrictools.com/Documentation/IntersectionBoxCone.pdf\">GTweb doc</a>\n\nGG: <a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/tritri_tam.pdf\">M&ouml;ller jgt 2(2)</a>;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held jgt 2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/\">M&ouml;ller</a> (<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_02/Number_2/Moller1997b\">mirror</a>);<BR>GPG p.393;<BR>GTCG p.539;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.155,172;<BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.2003.10487579\">Shen jgt 8(1)</a>;<BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.2003.10487580\">Guigue jgt 8(1)</a>: <a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_08/Number_1/Guigue2003\">code</a>;<BR><a href=\"https://web.archive.org/web/20110716101940/http://www.softsurfer.com/Archive/algorithm_0105/algorithm_0105.htm\">SoftSurfer</a>: <a href=\"https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/DynamicCollisionDetection.pdf\">GTweb doc</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4 p.972\nGH: <a href=\"#III236\">Gems III p.236</a>;<BR><a href=\"#V375\">Gems V p.375</a>;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.169;<BR><a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/\">M&ouml;ller</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4 p.974\nGI: <a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/DynamicCollisionDetection.pdf\">GTweb doc</a><BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>\nGJ: homogeneous clipping:<BR><a href=\"#I84\">Gems p.84</a>\nGK: generalized clipping\n\nHH: A.LO&lt;=B.HI &&<BR>A.HI&gt;=B.LO;<BR><a href=\"https://web.archive.org/web/19991129002900/http://www.gamasutra.com/features/19991018/Gomez_3.htm\">Gomez</a>;<BR>3DG p.445;<BR>GTCG p.637;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.79,230;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4 p.978\nHI: (<a href=\"#V375\">Gems V p.378</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://web.archive.org/web/19991129035017/http://www.gamasutra.com/features/19991018/Gomez_5.htm\">Gomez</a>;<BR>GTCG p.639);<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>\nHJ: (<a href=\"#IV83\">Gems IV p.83</a>);<BR>(<a href=\"#V375\">Gems V p.378</a>);<BR>(<a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>);<BR><a href=\"https://www.cse.chalmers.se/~uffe/\">Assarsson</a>;<BR>3DG p. 302;(<BR>GTCG p.624);<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4 p.986\nHK: <a href=\"#IV74\">Gems IV p.74</a>;<BR><a href=\"#V375\">Gems V p.378</a>\n\nII: <a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://web.archive.org/web/19991129035017/http://www.gamasutra.com/features/19991018/Gomez_5.htm\">Gomez</a>;<BR>3DG p.449;<BR>GTCG p.639;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD p.101;<BR><a href=\"https://www.geometrictools.com/Documentation/DynamicCollisionDetection.pdf\">GTweb doc</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4 p.980\nIJ: <a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionBox3Frustum3.pdf\">GTweb doc</a>;<BR><a href=\"https://www.cse.chalmers.se/~uffe/\">Assarsson</a>;<BR>GTCG p.624;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>\nIK: (<a href=\"#IV83\">Gems IV p.83</a>)\n\nJJ: (<a href=\"#IV83\">Gems IV p.83</a>)\nJK: (<a href=\"#IV83\">Gems IV p.83</a>)\n\nKK: <a href=\"#IV83\">Gems IV p.83</a>;<BR>3DG p.453;(<BR><a href=\"https://www.geometrictools.com/Documentation/MethodOfSeparatingAxes.pdf\">GTweb doc</a>;<BR>GTCG p.726;<BR><a href=\"https://vcg.isti.cnr.it/Publications/2003/GPR03/fast_tetrahedron_tetrahedron_overlap_algorithm.pdf\">Ganovelli jgt 7(2)</a>;<BR>RTCD p.383,399,410;<BR><a href=\"https://ubm-twvideo01.s3.amazonaws.com/o1/vault/gdc2013/slides/822403Gregorius_Dirk_TheSeparatingAxisTest.pdf\">Gregorius 2013</a>\n\n# IRT - Introduction to Ray Tracing\n# RTR - Real-Time Rendering, 2nd or 3rd edition\n# SG - Simple Geometry library\n# GTCG - Geometric Tools for Computer Graphics\n"
  },
  {
    "path": "int/intersections_half.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n<title>Object/Object Intersection</title>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"/>\n<link rel=\"shortcut icon\" href=\"favicon.ico\" type=\"image/x-icon\"/>\n<link rel=\"icon\" href=\"favicon.ico\" type=\"image/x-icon\"/>\n<link rel=\"stylesheet\" href=\"rtr4.css\" type=\"text/css\"/>\n</head>\n<body>\n<div id=\"wrapper\">\n<div id=\"header\">\n<div id=\"rtr3-header-image\">\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tr bgcolor=\"#10304B\">\n<td>\n<a href=\"http://www.realtimerendering.com/blog/\">\n<img src=\"rtr-header.png\" alt=\"Header image\" width=\"410\" height=\"106\"/>\n</a>\n</td>\n</tr>\n</table>\n</div>\n<div id=\"navigation\" class=\"clearfix\">\n<ul class=\"primary\">\n<li><a href=\"http://www.realtimerendering.com/blog/\" rel=\"home\">Blog</a></li>\n<li><a title=\"Recommended books\" href=\"books.html\">Graphics books</a></li>\n<li><a class=\"nav-current\" title=\"Object / object intersection page\" href=\"intersections.html\">Intersections</a></li>\n<li><a title=\"Sites we like\" href=\"portal.html\">Portal</a></li>\n<li><a title=\"Ray Tracing Resources\" href=\"raytracing.html\">Ray tracing</a></li>\n<li><a title=\"Main resources page\" href=\"index.html\">Resources</a></li>\n<li><a title=\"USD and glTF Resources\" href=\"usd_gltf.html\">USD &amp; glTF</a></li>\n<li><a title=\"WebGL/three.js Resources\"  href=\"webgl.html\">WebGL</a></li>\n</ul>\n</div>\n</div>\n<div id=\"content\" class=\"clearfix\">\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tr>\n<td class=\"pageName\">Ray Tracing Resources Page</td>\n</tr>\n<tr>\n<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"6\" border=\"0\"/><br/>\n</tr>\n<tr>\n<td class=\"bodyText\">\n<div class=\"metadata\">\nLast changed: January 23, 2025\n</div>\n\n<P>\n\nThis page gives a grid of intersection routines for various popular objects, pointing to resources\nin books and on the web. <a href=\"https://www.geometrictools.com/Samples/Intersection.html\">Eberly</a> and <a href=\"https://www.iquilezles.org/www/articles/intersectors/intersectors.htm\">Qu&iacute;lez</a> have code for a bunch of shader-based ray/object intersectors, including ones (beyond those listed in the table) for the disk, rectangle, and torus. Eberly's Geometric Tools <a href=\"https://www.geometrictools.com/Documentation/Documentation.html\">Documentation page</a> also provides many intersection test and closest-distance explanations. Look under \"Mathematics/Intersection\" and \"Mathematics/Distance\".\nThe most comprehensive books on the subject are\n<a href=\"https://www.geometrictools.com/Books/Books.html\"><I>Geometric Tools for Computer Graphics</I></a> (GTCG) and\n<a href=\"http://realtimecollisiondetection.net/\"><I>Real-Time Collision Detection</I></a> (RTCD);\nthe former is all-encompassing, the latter more approachable and focused.\nA book focused in large part on object/object intersection tests is the\n<I><a href=\"https://www.packtpub.com/product/game-physics-cookbook/9781787123663\">Game Physics Cookbook</a></I> (GPC),\nwith <a href=\"https://github.com/gszauer/GamePhysicsCookbook\">code</a> -\nsee its <a href=\"https://github.com/gszauer/GamePhysicsCookbook#collision-detection\">giant grid</a> for what intersections it covers.\n<P>\nDefinitions: a <i>capsule</i> is a cylinder with hemispheres at each end. This object is often simpler to test against other shapes than a flat-capped cylinder is, since a capsule can often be represented as a line segment that is expanded by some distance (its radius). \n<P>\nGuide to source abbreviations:\n<UL>\n<LI><B>3DG</B> - <a href=\"https://smile.amazon.com/exec/obidos/ASIN/0201619210?tag=realtimerenderin\"><I>3D Games: Real-time Rendering and Software Technology</I></a>, Alan Watt and Fabio Policarpo, Addison-Wesley, 2001.\n\n<LI><B>GPC</B> - <I><a href=\"https://www.packtpub.com/product/game-physics-cookbook/9781787123663\">Game Physics Cookbook</a></I>, by Gabor Szauer, Packt Publishing, March 2017, with <a href=\"https://github.com/gszauer/GamePhysicsCookbook\">code</a>\n\n<LI><B>GPG</B> - <a href=\"https://smile.amazon.com/exec/obidos/ASIN/1584500492?tag=realtimerenderin\"><I>Game Programming Gems</I></a>, ed. Mark DeLoura, Charles River Media, 2000.\n\n<LI><B>GTCG</B> - <a href=\"https://www.geometrictools.com/Books/Books.html\"><I>Geometric Tools for Computer Graphics</I></a>, Philip J. Schneider and David H. Eberly, Morgan Kaufmann Publishers, 2002. Good, comprehensive book on this topic.\n\n<LI><B>Gems</B> - <a href=\"http://www.graphicsgems.org\">The <I>Graphics Gems</I> series</a>. See the book's <a href=\"http://www.graphicsgems.org\">website</a> for individual book links and code.\n\n<LI><B>GTweb</B> - <a href=\"https://www.geometrictools.com/\">Geometric Tools</a>, Dave Eberly's online computer graphics related software repository. His book <a href=\"https://www.geometrictools.com/Books/Books.html\"><I>3D Game Engine Design</I></a> also covers these, in a readable format, as well as many other <a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">object/object intersection tests</a>.\n\n<LI><B>IRT</B> - <a href=\"https://smile.amazon.com/exec/obidos/ASIN/0122861604?tag=realtimerenderin\"><I>An Introduction to Ray Tracing</I></a>, ed. Andrew Glassner, Academic Press, 1989. <a href=\"http://www.realtimerendering.com/blog/an-introduction-to-ray-tracing-is-now-free-for-download/\">Free to download</a>.\n\n<LI><B>JCGT</B> - <a href=\"http://jcgt.org/\"><I>The Journal of Computer Graphics Techniques</I></a>.\n\n<LI><B>jgt</B> - <a href=\"https://www.tandfonline.com/toc/ujgt21/current\"><I>journal of graphics tools</I></a>. A partial <a href=\"https://github.com/erich666/jgt-code\">code repository</a> is available.\n\n<LI><B>RTCD</B> - <a href=\"http://realtimecollisiondetection.net/\"><I>Real-Time Collision Detection</I></a>, by Christer Ericson, Morgan Kaufmann Publishers, 2004.\n\n<LI><B>RTR4</B> - <a href=\"http://www.realtimerendering.com/\"><I>Real-Time Rendering, Fourth Edition</I></a>, by <a href=\"https://cs.lth.se/tomas-akenine-moller/\">Tomas M&ouml;ller</a>, <a href=\"http://erichaines.com\">Eric Haines</a>,  Naty Hoffman, Angelo Pesce, Michał Iwanicki, and Sébastien Hillaire <a href=\"https://www.routledge.com/\">A.K. Peters/CRC Press</a>, 2018.\n\n<LI><B>SG</B> - <a href=\"http://plib.sourceforge.net/sg/index.html\">Simple Geometry library</a>, Steve Baker's vector, matrix, and quaternion manipulation library.\n\n<LI><B>Shadertoy</B> - <a href=\"https://www.iquilezles.org/www/articles/intersectors/intersectors.htm\">Qu&iacute;lez</a> gives code snippets and shader-based demos, runnable in your browser (best on Chrome).\n\n<LI><B>TgS</B> - <a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">Teikitu gaming System COLLISION</a>, Andrew Aye's object/object intersection/distance and sweep/penetration software (non-commercial use only).\n\n<LI><B>TVCG</B> - <a href=\"https://www.computer.org/csdl/journal/tg\">IEEE Transactions on Visualization and Computer Graphics</a>.\n\n</UL>\n\n<P>\nIndividual article references follow after the table.\n\n<P>\n<H2>Static Object Intersections</H2>\n\nEntries are listed from oldest to newest, so often the <i>last</i> entry is the best. This table covers objects not moving; see the next section for dynamic objects.\n<P>\n<div id=\"intersect-table\">\n<table BORDER=1 CELLSPACING=1 CELLPADDING=2 > \n<tr>\n  <td>&nbsp;</td>\n  <td ALIGN=\"CENTER\"><B>ray</B></td>\n  <td ALIGN=\"CENTER\"><B>plane</B></td>\n  <td ALIGN=\"CENTER\"><B>sphere</B></td>\n  <td ALIGN=\"CENTER\"><B>capsule</B></td>\n  <td ALIGN=\"CENTER\"><B>cylinder</B></td>\n  <td ALIGN=\"CENTER\"><B>cone</B></td>\n  <td ALIGN=\"CENTER\"><B>triangle</B></td>\n  <td ALIGN=\"CENTER\"><B>AABB</B></td>\n  <td ALIGN=\"CENTER\"><B>OBB</B></td>\n  <td ALIGN=\"CENTER\"><B>frustum</B></td>\n  <td ALIGN=\"CENTER\"><B>polyhedron</B></td>\n  <td>&nbsp;</td>\n</tr>\n<tr>\n  <td ALIGN=\"LEFT\"><B>ray</B></td>\n  <td ALIGN=\"CENTER\"><a href=\"#I304\">Gems&nbsp;p.304</a>;<BR><a href=\"https://plib.sourceforge.net/sg/index.html\">SG</a>;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.198;<BR><a href=\"https://web.archive.org/web/20110716101931/http://www.softsurfer.com/Archive/algorithm_0104/algorithm_0104B.htm\">SoftSurfer</a>:&nbsp;<a href=\"https://web.archive.org/web/20220601154750/https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a>;<BR>RTR4&nbsp;p.989</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://education.siggraph.org/static/HyperGraph/raytrace/rayplane_intersection.htm\">IRT&nbsp;p.50</a>,88;<BR><a href=\"https://plib.sourceforge.net/sg/index.html\">SG</a>;<BR>GTCG&nbsp;p.482;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.175;<BR><a href=\"https://web.archive.org/web/20110716101931/http://www.softsurfer.com/Archive/algorithm_0104/algorithm_0104B.htm\">SoftSurfer</a>&nbsp;(<a href=\"https://web.archive.org/web/20110716101940/http://www.softsurfer.com/Archive/algorithm_0105/algorithm_0105.htm\">more</a>):&nbsp;<a href=\"https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR><a href=\"https://graphicscodex.com\">Graphics&nbsp;Codex</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://education.siggraph.org/static/HyperGraph/raytrace/rtinter1.htm\">IRT&nbsp;p.39</a>,91;<BR><a href=\"#I388\">Gems&nbsp;p.388</a>;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR>3DG&nbsp;p.16;<BR>GTCG&nbsp;p.501;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.127,177;<BR><a href=\"https://graphicscodex.com\">Graphics&nbsp;Codex</a>;<BR>RTR4&nbsp;p.955;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR><a href=\"https://iquilezles.org/articles/intersectors/\">Shadertoy</a>&nbsp;<a href=\"https://www.shadertoy.com/view/4d2XWV\">(demo)</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a></td>\n  <td ALIGN=\"CENTER\">IRT&nbsp;p.91;<BR><a href=\"#IV357\">Gems&nbsp;IV&nbsp;p.356</a>;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR>GTCG&nbsp;p.507;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.194;<BR><a href=\"https://iquilezles.org/articles/intersectors/\">Shadertoy</a>&nbsp;<a href=\"https://www.shadertoy.com/view/4lcSRn\">(demo)</a>;<BR><a href=\"https://en.wikipedia.org/wiki/Line-cylinder_intersection\">Wikipedia</a></td>\n  <td ALIGN=\"CENTER\">IRT&nbsp;p.91;<BR><a href=\"#V227\">Gems&nbsp;V&nbsp;p.227</a>;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionLineCone.pdf\">GTweb&nbsp;doc</a>;<BR>GTCG&nbsp;p.512</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.1997.10487468\">M&ouml;ller-Trumbore&nbsp;jgt&nbsp;2(1)</a>:&nbsp;<a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/\">code</a>&nbsp;(<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_02/Number_1/Moller1997a\">mirror</a>),&nbsp;<a href=\"https://www.graphics.cornell.edu/pubs/1997/MT97.html\">paper&nbsp;draft</a>;<BR><a href=\"https://education.siggraph.org/static/HyperGraph/raytrace/raypolygon_intersection.htm\">IRT&nbsp;p.53</a>,102;<BR><a href=\"#IV24\">Gems&nbsp;IV&nbsp;p.24</a>;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR>3DG&nbsp;p.17;<BR><a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/\">M&ouml;ller</a>&nbsp;(<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_02/Number_1/Moller1997a\">mirror</a>);<BR>GTCG&nbsp;p.485;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.153,184;<BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/2151237X.2005.10129195\">L&ouml;fstedt&nbsp;jgt&nbsp;10(2)</a>:&nbsp;<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_2/Lofstedt2005\">code</a>,&nbsp;<a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/pubs/ray_tri_survey.pdf\">paper&nbsp;draft</a><BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/2151237X.2005.10129201\">Chirkov&nbsp;jgt&nbsp;10(3)</a>:&nbsp;<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_3/Chirkov2005\">code</a>;<BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/2151237X.2005.10129208\">Lagae&nbsp;jgt&nbsp;10(4)</a>:&nbsp;<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_4/Lagae2005\">code</a>,&nbsp;<a href=\"https://web.archive.org/web/20120905133158/http://people.cs.kuleuven.be/~ares.lagae/publications/LD05ERQIT/LD05ERQIT.pdf\">paper&nbsp;draft</a>;<BR><a href=\"https://web.archive.org/web/20110716101940/http://www.softsurfer.com/Archive/algorithm_0105/algorithm_0105.htm\">SoftSurfer</a>:&nbsp;<a href=\"https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a>;<BR><a href=\"https://www.computer.org/csdl/journal/tg/2010/03/ttg2010030434/13rRUyp7tWT&nbsp;\">Havel&nbsp;TVCG&nbsp;June&nbsp;2009</a>;<BR><a href=\"https://jcgt.org/published/0002/01/05/\">Woop&nbsp;JCGT&nbsp;2(1)</a>;<BR><a href=\"https://jcgt.org/published/0005/03/03/\">Baldwin&nbsp;JCGT&nbsp;5(3)</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR><a href=\"https://graphicscodex.com/Sample2-RayTriangleIntersection.pdf\">Graphics&nbsp;Codex</a>;<BR>RTR4&nbsp;p.962;<BR><a href=\"https://iquilezles.org/articles/intersectors/\">Shadertoy</a>&nbsp;<a href=\"https://www.shadertoy.com/view/MlGcDz\">(demo)</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://education.siggraph.org/static/HyperGraph/raytrace/rtinter3.htm\">IRT&nbsp;p.65</a>,104;<BR><a href=\"#I395\">Gems&nbsp;p.395</a>;<BR><a href=\"https://dl.acm.org/doi/abs/10.1145/1198555.1198745\">Smits</a>;<BR>3DG&nbsp;p.20;<BR><a href=\"http://www.codercorner.com/RayAABB.cpp\">Terdiman&nbsp;(optimized&nbsp;Woo)</a>;<BR>Schroeder;<BR>GTCG&nbsp;p.626;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.179;<BR><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_09/Number_1/Mahovsky2004\">Mahovsky&nbsp;jgt&nbsp;9(1)</a>;<BR><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_1/Williams2005\">Williams&nbsp;jgt&nbsp;10(1)</a>&nbsp;(<a href=\"https://dl.acm.org/doi/abs/10.1145/1198555.1198748\">code</a>);<BR><a href=\"https://www.cg.cs.tu-bs.de/people/eisemann\">Eisemann&nbsp;jgt&nbsp;12(4)</a>&nbsp;(<a href=\"https://web.archive.org/web/20150910070400/https://www.cg.cs.tu-bs.de/media/publications/fast-rayaxis-aligned-bounding-box-overlap-tests-using-ray-slopes.pdf\">code</a>);<BR><a href=\"https://psgraphics.blogspot.com/2016/02/new-simple-ray-box-test-from-andrew.html\">Shirley&nbsp;2016</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR><a href=\"https://github.com/constantinides/RAABB\">Chatzianastasiou</a>;<BR><a href=\"https://jcgt.org/published/0007/03/04/\">Majercik&nbsp;JCGT&nbsp;7(3)</a>;<BR>RTR4&nbsp;p.959;<BR><a href=\"https://medium.com/@bromanz/another-view-on-the-classic-ray-aabb-intersection-algorithm-for-bvh-traversal-41125138b525\">Wiche</a>;<BR><a href=\"https://iquilezles.org/articles/intersectors/\">Shadertoy</a>&nbsp;<a href=\"https://www.shadertoy.com/view/ld23DV\">(demo)</a></td>\n  <td ALIGN=\"CENTER\">(IRT&nbsp;p.104;<BR><a href=\"#II247\">Gems&nbsp;II&nbsp;p.247</a>);<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://web.archive.org/web/19991129050752/http://www.gamasutra.com/features/19991018/Gomez_6.htm\">Gomez</a>;<BR>GTCG&nbsp;p.630;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.179;<BR><a href=\"https://iquilezles.org/articles/intersectors/\">Shadertoy</a>&nbsp;<a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.960;<BR><a href=\"https://www.shadertoy.com/view/ld23DV\">(demo)</a></td>\n  <td ALIGN=\"CENTER\">(IRT&nbsp;p.104;<BR><a href=\"#II247\">Gems&nbsp;II&nbsp;p.247</a>)</td>\n  <td ALIGN=\"CENTER\">IRT&nbsp;p.104;<BR><a href=\"#II247\">Gems&nbsp;II&nbsp;p.247</a>;<BR>GTCG&nbsp;p.493;<BR><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_08/Number_4/Platis2003\">Platis&nbsp;jgt&nbsp;8(4)</a>;<BR>RTCD&nbsp;p.198;<BR><a href=\"https://web.archive.org/web/20110725233122/http://www.softsurfer.com/Archive/algorithm_0111/algorithm_0111.htm\">SoftSurfer</a>:&nbsp;<a href=\"https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a></td>\n  <td ALIGN=\"LEFT\"><B>ray</B></td>\n</tr>\n<tr>\n  <td ALIGN=\"LEFT\"><B>plane</B></td>\n  <td></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://plib.sourceforge.net/sg/index.html\">SG</a>;<BR>GTCG&nbsp;p.529;<BR>RTCD&nbsp;p.207;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\">distance&nbsp;of<BR>center&nbsp;to&nbsp;plane<BR>&lt;=&nbsp;radius;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://web.archive.org/web/19991128214140/http://www.gamasutra.com/features/19991018/Gomez_1.htm\">Gomez</a>;<BR>GTCG&nbsp;p.548;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.160,219;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR>GTCG&nbsp;p.551;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionCylinderPlane.pdf\">GTweb&nbsp;doc</a></td>\n  <td ALIGN=\"CENTER\">GTCG&nbsp;p.563;<BR>RTCD&nbsp;p.164</td>\n  <td ALIGN=\"CENTER\">Check&nbsp;if&nbsp;all<BR>vertices&nbsp;are<BR>on&nbsp;one&nbsp;side;(<a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/tritri_tam.pdf\">M&ouml;ller&nbsp;jgt&nbsp;2(2)</a>);<BR>GTCG&nbsp;p.534;<BR><a href=\"https://web.archive.org/web/20110716101940/http://www.softsurfer.com/Archive/algorithm_0105/algorithm_0105.htm\">SoftSurfer</a>:&nbsp;<a href=\"https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"#IV74\">Gems&nbsp;IV&nbsp;p.74</a>;<BR>GTCG&nbsp;p.634;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.161,222;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.970</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://web.archive.org/web/19991127082151/http://www.gamasutra.com/features/19991018/Gomez_7.htm\">Gomez</a>;<BR>GTCG&nbsp;p.635;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.161;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.972</td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectPlaneConvexPolyhedron\">GTweb&nbsp;code</a></td>\n  <td ALIGN=\"LEFT\"><B>plane</B></td>\n</tr>\n<tr>\n  <td ALIGN=\"LEFT\"><B>sphere</B></td>\n  <td></td>\n  <td></td>\n  <td ALIGN=\"CENTER\">If&nbsp;radii&nbsp;A+B&nbsp;&gt;=<BR>center/center&nbsp;distance;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://web.archive.org/web/19991128214140/http://www.gamasutra.com/features/19991018/Gomez_1.htm\">Gomez</a>;<BR>GPG&nbsp;p.390;<BR>GTCG&nbsp;p.602;<BR><a&nbsp;https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.88,215,223;<BR>Ellipsoids:&nbsp;<a href=\"https://www.geometrictools.com/Documentation/IntersectionOfEllipsoids.pdf\">GTweb&nbsp;doc</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.976</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a></td>\n  <td ALIGN=\"CENTER\">If&nbsp;radii&nbsp;A+B&nbsp;&gt;=<BR>center/axis&nbsp;distance;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR>(GTCG&nbsp;p.602);<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.114</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionSphereCone.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectSphereCone\">code</a>);<BR>(GTCG&nbsp;p.602);<BR><a href=\"https://blog.squareys.de/sphere-cone-intersection/\">Hale</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.1999.10487499\">Karabassi&nbsp;jgt&nbsp;4(1)</a>;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.135,167,226;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"#I335\">Gems&nbsp;p.335</a>;<BR><a href=\"https://web.archive.org/web/19991129023147/http://www.gamasutra.com/features/19991018/Gomez_4.htm\">Gomez</a>;<BR>GTCG&nbsp;p.644;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.130,165,228;<BR>Ellipsoid:&nbsp;<a href=\"https://www.geometrictools.com/Documentation/IntersectionBoxEllipsoid.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxSphere\">code</a>);<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.977</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.132,166;<BR><a href=\"https://www.semanticscholar.org/paper/An-Efficient-Ellipsoid-OBB-Intersection-Test-Larsson/0af6971bb3fc403cdd27e32d81d78497fc57b574?p2df\">Larsson</a>;<BR><BR>Ellipsoid:&nbsp;<a href=\"https://www.geometrictools.com/Documentation/IntersectionBoxEllipsoid.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxSphere\">code</a>);<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://www.cse.chalmers.se/~uffe/\">Assarsson</a>;<BR>GPG&nbsp;p.433;<BR>3DG&nbsp;p.302;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.984</td>\n  <td ALIGN=\"CENTER\">3DG&nbsp;p.462;<BR>RTCD&nbsp;p.142</td>\n  <td ALIGN=\"LEFT\"><B>sphere</B></td>\n</tr>\n<tr>\n  <td ALIGN=\"LEFT\"><B>capsule</B></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a></td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.shadertoy.com/view/43XSWS\">Shadertoy,&nbsp;Nate&nbsp;Morrical</a></td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"LEFT\"><B>capsule</B></td>\n</tr>\n<tr>\n  <td ALIGN=\"LEFT\"><B>(flat-capped) cylinder</B></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td ALIGN=\"CENTER\">If&nbsp;radii&nbsp;A+B&nbsp;&gt;=<BR>axis/axis&nbsp;distance;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionOfCylinders.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectCylinders\">code</a>);<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionInfiniteCylinders.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectInfiniteCylinders\">code</a>);<BR>GTCG&nbsp;p.602,646;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.114</td>\n  <td ALIGN=\"CENTER\">(GTCG&nbsp;p.602)</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Documentation/IntersectionTriangleCylinder.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectTriangleCylinder\">code</a>);<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Documentation/IntersectionTriangleCylinder.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxCylinder\">code</a>)</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Documentation/IntersectionTriangleCylinder.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxCylinder\">code</a>)</td>\n  <td ALIGN=\"CENTER\">GPG&nbsp;p.380</td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"LEFT\"><B>(flat-capped) cylinder</B></td>\n</tr>\n<tr>\n  <td ALIGN=\"LEFT\"><B>(flat-capped) cone</B></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td ALIGN=\"CENTER\">(GTCG&nbsp;p.602)</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionTriangleCone.pdf\">GTweb&nbsp;doc</a>;<BR>GTCG&nbsp;p.583</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Documentation/IntersectionBoxCone.pdf\">GTWeb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxCone\">code</a>)</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Documentation/IntersectionBoxCone.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxCone\">code</a>)</td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"LEFT\"><B>(flat-capped) cone</B></td>\n</tr>\n<tr>\n  <td ALIGN=\"LEFT\"><B>triangle (polygon)</B></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/tritri_tam.pdf\">M&ouml;ller&nbsp;jgt&nbsp;2(2)</a>;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Intersection.html#AllPairsTriangles\">GTweb&nbsp;code</a>;<BR><a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/\">M&ouml;ller</a>&nbsp;(<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_02/Number_2/Moller1997b\">mirror</a>);<BR>GPG&nbsp;p.393;<BR>GTCG&nbsp;p.539;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.155,172;<BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.2003.10487579\">Shen&nbsp;jgt&nbsp;8(1)</a>;<BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.2003.10487580\">Guigue&nbsp;jgt&nbsp;8(1)</a>:&nbsp;<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_08/Number_1/Guigue2003\">code</a>;<BR><a href=\"https://web.archive.org/web/20110716101940/http://www.softsurfer.com/Archive/algorithm_0105/algorithm_0105.htm\">SoftSurfer</a>:&nbsp;<a href=\"https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.972</td>\n  <td ALIGN=\"CENTER\"><a href=\"#III236\">Gems&nbsp;III&nbsp;p.236</a>;<BR><a href=\"#V375\">Gems&nbsp;V&nbsp;p.375</a>;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.169;<BR><a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/\">M&ouml;ller</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectTriangleBox\">GTweb&nbsp;code</a>;<BR>RTR4&nbsp;p.974</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Documentation/DynamicCollisionDetection.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectTriangleBox\">code</a>);<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\">homogeneous&nbsp;clipping:<BR><a href=\"#I84\">Gems&nbsp;p.84</a></td>\n  <td ALIGN=\"CENTER\">generalized&nbsp;clipping</td>\n  <td ALIGN=\"LEFT\"><B>triangle (polygon)</B></td>\n</tr>\n<tr>\n  <td ALIGN=\"LEFT\"><B>axis-aligned bounding box</B></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td ALIGN=\"CENTER\">A.LO&lt;=B.HI&nbsp;&&<BR>A.HI&gt;=B.LO;<BR><a href=\"https://web.archive.org/web/19991129002900/http://www.gamasutra.com/features/19991018/Gomez_3.htm\">Gomez</a>;<BR>3DG&nbsp;p.445;<BR>GTCG&nbsp;p.637;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.79,230;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.978</td>\n  <td ALIGN=\"CENTER\">(<a href=\"#V375\">Gems&nbsp;V&nbsp;p.378</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://web.archive.org/web/19991129035017/http://www.gamasutra.com/features/19991018/Gomez_5.htm\">Gomez</a>;<BR>GTCG&nbsp;p.639);<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\">(<a href=\"#IV83\">Gems&nbsp;IV&nbsp;p.83</a>);<BR>(<a href=\"#V375\">Gems&nbsp;V&nbsp;p.378</a>);<BR>(<a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>);<BR><a href=\"https://www.cse.chalmers.se/~uffe/\">Assarsson</a>;<BR>3DG&nbsp;p.&nbsp;302;(<BR>GTCG&nbsp;p.624);<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.986</td>\n  <td ALIGN=\"CENTER\"><a href=\"#IV74\">Gems&nbsp;IV&nbsp;p.74</a>;<BR><a href=\"#V375\">Gems&nbsp;V&nbsp;p.378</a></td>\n  <td ALIGN=\"LEFT\"><B>axis-aligned bounding box</B></td>\n</tr>\n<tr>\n  <td ALIGN=\"LEFT\"><B>oriented bounding box</B></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Documentation/DynamicCollisionDetection.pdf\">GTweb&nbsp;doc</a>;<BR><a href=\"https://web.archive.org/web/19991129035017/http://www.gamasutra.com/features/19991018/Gomez_5.htm\">Gomez</a>;<BR>3DG&nbsp;p.449;<BR>GTCG&nbsp;p.639;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.101;<BR><a href=\"https://www.geometrictools.com/Documentation/DynamicCollisionDetection.pdf\">GTweb&nbsp;doc</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.980</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionBox3Frustum3.pdf\">GTweb&nbsp;doc</a>;<BR><a href=\"https://www.cse.chalmers.se/~uffe/\">Assarsson</a>;<BR>GTCG&nbsp;p.624;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\">(<a href=\"#IV83\">Gems&nbsp;IV&nbsp;p.83</a>)</td>\n  <td ALIGN=\"LEFT\"><B>oriented bounding box</B></td>\n</tr>\n<tr>\n  <td ALIGN=\"LEFT\"><B>viewing frustum</B></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td ALIGN=\"CENTER\">(<a href=\"#IV83\">Gems&nbsp;IV&nbsp;p.83</a>)</td>\n  <td ALIGN=\"CENTER\">(<a href=\"#IV83\">Gems&nbsp;IV&nbsp;p.83</a>)</td>\n  <td ALIGN=\"LEFT\"><B>viewing frustum</B></td>\n</tr>\n<tr>\n  <td ALIGN=\"LEFT\"><B>convex polyhedron</B></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td></td>\n  <td ALIGN=\"CENTER\"><a href=\"#IV83\">Gems&nbsp;IV&nbsp;p.83</a>;<BR>3DG&nbsp;p.453;(<BR><a href=\"https://www.geometrictools.com/Documentation/MethodOfSeparatingAxes.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectConvexPolyhedra\">code</a>);<BR>GTCG&nbsp;p.726;<BR><a href=\"https://vcg.isti.cnr.it/Publications/2003/GPR03/fast_tetrahedron_tetrahedron_overlap_algorithm.pdf\">Ganovelli&nbsp;jgt&nbsp;7(2)</a>;<BR>RTCD&nbsp;p.383,399,410;<BR><a href=\"https://ubm-twvideo01.s3.amazonaws.com/o1/vault/gdc2013/slides/822403Gregorius_Dirk_TheSeparatingAxisTest.pdf\">Gregorius&nbsp;2013</a></td>\n  <td ALIGN=\"LEFT\"><B>convex polyhedron</B></td>\n</tr>\n<tr>\n  <td>&nbsp;</td>\n  <td ALIGN=\"CENTER\"><B>ray</B></td>\n  <td ALIGN=\"CENTER\"><B>plane</B></td>\n  <td ALIGN=\"CENTER\"><B>sphere</B></td>\n  <td ALIGN=\"CENTER\"><B>capsule</B></td>\n  <td ALIGN=\"CENTER\"><B>cylinder</B></td>\n  <td ALIGN=\"CENTER\"><B>cone</B></td>\n  <td ALIGN=\"CENTER\"><B>triangle</B></td>\n  <td ALIGN=\"CENTER\"><B>AABB</B></td>\n  <td ALIGN=\"CENTER\"><B>OBB</B></td>\n  <td ALIGN=\"CENTER\"><B>frustum</B></td>\n  <td ALIGN=\"CENTER\"><B>polyhedron</B></td>\n  <td>&nbsp;</td>\n</tr>\n</table>\n</div>\n\n<P>\nReferences are listed in historical order, so it's usually best to look\nat the last reference first. References in parentheses indicate algorithms that will work, but are not optimized\nfor the particular primitives. Note that all AABB algorithms can also be used\nfor OBB intersections (simply transform the other primitive to the OBB's\nspace), so we do not list these in the table.\n\n<H2>Dynamic Object Intersections</H2>\n\nThese are intersections in which the objects are moving relative to one another. Linear motion (only) is assumed; there is research on rotational motion collision detection, not covered here. The <a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a> collision system (non-commercial use only) has many methods in this area, and the book <I>Real-Time Collision Detection</I> covers the subject in some depth. \nOther relevant presentations can be found on the <a href=\"https://www.essentialmath.com/tutorial.htm\">Essential Math for Games Programmers</a> site.\nOne principle is that even if both objects are moving, only one has to be considered moving. That is, one object's movement vector can be subtracted from both objects, leaving one object at rest. Another principle is to perform a <a href=\"https://algorist.com/problems/Minkowski_Sum.html\">Minkowski sum</a> (or <a href=\"http://twvideo01.ubm-us.net/o1/vault/gdc2013/slides/822403Gregorius_Dirk_TheSeparatingAxisTest.pdf\">Minkowski difference</a>) of the moving sphere with the other object, essentially shrinking the moving sphere to a ray. A set of static intersection tests are used in many of these tests, so look in the table above for these. The tests below are categorized as <I>boolean</I>, i.e., whether the objects intersect at all, or <I>location</I>, where the actual intersection location where the two moving objects first hit is formed. <I>(Please let me know if you have simple ways of making a given boolean test into a location test.)</I>\n\n<P>\n<B>Ray/Moving Sphere:</B> <I>(location)</I> Form a cylinder between the two spheres, intersect the two spheres and cylinder with the ray. See <a href=\"http://media.steampowered.com/apps/valve/2015/DirkGregorius_Contacts.pdf\">Gregorius 2015</a>.<br>\n<B>Ray/Moving Triangle:</B> <I>(boolean)</I> If each triangle is entirely on one side of the plane formed by the other triangle, form the polyhedron between the two triangles. The connecting faces are formed by all the combinations of an edge on one triangle and a vertex on the other. Discard any separating planes formed (i.e., use only planes in which both triangles are on the same side of the plane). Shoot the ray against it using <a href=\"http://www.realtimerendering.com/intersections.html#II247\">ray/polyhedron testing</a>. <I>(Short of splitting the triangles into two parts each and forming volumes amongst these, is there an elegant way to perform this operation when one triangle's plane splits the other triangle?)</I><br>\n<B>Ray/Moving AABB:</B> <I>(boolean)</I> Form a <a href=\"http://www.realtimerendering.com/downloads/shaft.zip\">shaft</a> (<a href=\"http://www.erichaines.com/ShaftCulling.pdf\">paper</a>) between the beginning and ending position of the AABB and shoot the ray against it using <a href=\"http://www.realtimerendering.com/intersections.html#II247\">ray/polyhedron testing</a>. See <a href=\"http://www.realtimerendering.com/Real-Time_Rendering_4th-Collision_Detection.pdf\">RTR4, free Collision Detection chapter</a>.<br>\n<B>Ray/Moving OBB:</B> <I>(boolean)</I> An inelegant way is to form all combinations of edge/vertex pairs and form planes to bound the OBBs (see Ray/Moving triangle, above).</br>\n<B>Ray/Moving Polyhedron:</B> Take the convex hull of each polyhedron and then the convex hull of both of these. <a href=\"http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=504\">Glassner</a> is the earliest reference I know. See <a href=\"http://media.steampowered.com/apps/valve/2015/DirkGregorius_Contacts.pdf\">Gregorius 2015</a> for a modern treatment.\n\n<P>\n<B>Plane/Moving Sphere:</B> <I>(location)</I> Transform the problem into changing the plane into a thick slab, of thickness equal to the radius of the sphere. Change the sphere's path into a line segment. Perform slab/line segment intersection, i.e., ray/plane intersection for the two sides of the slab. See <a href=\"https://web.archive.org/web/19991128214140/http://www.gamasutra.com/features/19991018/Gomez_1.htm\">Gomez</a>; and <a href=\"http://www.realtimerendering.com/Real-Time_Rendering_4th-Collision_Detection.pdf\">RTR4, free Collision Detection chapter</a>..<br>\n<B>Plane/Moving AABB:</B> <I>(location)</I> If the plane's normal is along one of the primary axes, e.g., it is [0 1 0], [0 0 -1], etc., then turn the problem into slab/line segment intersection, similar to plane/moving sphere above. That is, take the thickness of the AABB and make the plane this thick.<br>\n\n<P>\nThe general principal of intersecting a moving sphere against an object is to simplify thinking about the problem by making the sphere into a line segment between its center's start and end locations, while \"adding\" this sphere (a <a href=\"https://algorist.com/problems/Minkowski_Sum.html\">Minkowski sum</a>) to the other object.<br>\n<B>Moving Sphere/Sphere:</B> <I>(location)</I> Add the radius of the moving sphere to the static sphere, and treat the moving sphere as a ray. Use this ray to perform ray/sphere intersection. See <a href=\"https://web.archive.org/web/19991128214140/http://www.gamasutra.com/features/19991018/Gomez_1.htm\">Gomez</a> and <a href=\"http://www.realtimerendering.com/Real-Time_Rendering_4th-Collision_Detection.pdf\">RTR4, free Collision Detection chapter</a>..<br>\n<B>Moving Sphere/Triangle:</B> <I>(location)</I> Similar to above, turn the sphere into a ray. The triangle turns into a solid defined by a set of spheres at the vertices, cylinders along the edges, and a slab for the interior of the triangle. See <a href=\"https://github.com/jrouwe/SweptEllipsoid\">Rouw&eacute;'s article and code</a>; <a href=\"https://www.geometrictools.com/Documentation/IntersectionMovingSphereTriangle.pdf\">GTWeb doc</a>; <a href=\"http://www.realtimerendering.com/Real-Time_Rendering_4th-Collision_Detection.pdf\">RTR4, free Collision Detection chapter</a>.; <a href=\"http://twvideo01.ubm-us.net/o1/vault/gdc2013/slides/822403Gregorius_Dirk_TheSeparatingAxisTest.pdf\">Gregorius 2012</a>.<br>\n<B>Moving Sphere/AABB:</B> GTWeb has <a href=\"https://www.geometrictools.com/Documentation/IntersectionMovingSphereBox.pdf\">a more detailed document on this topic. <I>(boolean)</I> A conservative test (i.e., no false misses, but can give false hits when there actually is no overlap) is to make the AABB move, so forming a <a href=\"http://www.realtimerendering.com/downloads/shaft.zip\">shaft</a> (<a href=\"http://www.erichaines.com/ShaftCulling.pdf\">paper</a>) between the beginning and ending position of the AABB. Test the static sphere with shaft testing. </a><br>\n\n<P>\n<B>Moving Triangle/Triangle:</B> See <a href=\"https://www.geometrictools.com/Documentation/MethodOfSeparatingAxes.pdf\">GTweb doc</a> and <a href=\"https://code.google.com/archive/p/box2d/downloads\">Catto 2013</a>.\n\n<P>\n<B>Moving AABB/AABB:</B> <I>(location)</I> See <a href=\"https://web.archive.org/web/19991129002900/http://www.gamasutra.com/features/19991018/Gomez_3.htm\">Gomez</a> for a use of the Separating Axis Theorem to solve this problem. <I>(boolean)</I> Form a <a href=\"http://www.realtimerendering.com/downloads/shaft.zip\">shaft</a> (<a href=\"http://www.erichaines.com/ShaftCulling.pdf\">paper</a>) between the beginning and ending position of the AABB and compare the static AABB against it with shaft testing.<br>\n\n\n<P>\n<B>Moving OBB/OBB:</B> <I>(location)</I> See <a href=\"https://www.geometrictools.com/Documentation/IntersectionRotatingBoxes.pdf\">GTweb doc</a>.<br>\n\n\n<P>\n<B>Moving Convex Polyhedra/Convex Polyhedra:</B> <I>(boolean)</I> The GTCG book, p. 615 on, gives pseudocode for using the method of separating axes to solve this problem. See <a href=\"https://www.geometrictools.com/Documentation/MethodOfSeparatingAxes.pdf\">GTweb doc</a>.<br>\n\n<P>\n<a href=\"http://media.steampowered.com/apps/valve/2015/DirkGregorius_Contacts.pdf\">Gregorius 2015</a> covers computing contact points among spheres, capsules, convex hulls, and meshes.\n\n<P>\nMany of the non-curved objects which are moving can be treated as forming <a href=\"http://www.erichaines.com/ShaftCulling.pdf\">shafts</a> between the starting and ending locations, and then the shaft can be tested against a ray simply enough, or against another non-curved object by using the polyhedron/polyhedron test in <a href=\"#IV83\">Gems IV p.83</a>. Another approach is to use the <a href=\"https://www.geometrictools.com/Documentation/MethodOfSeparatingAxes.pdf\">Separating Axis Theorem</a> (also see <a href=\"https://web.archive.org/web/20000510080633/http://www.gamasutra.com/features/20000330/bobic_01.htm\">Bobic</a>) to tell if the two objects overlap. However, all of these approaches are just <I>boolean</I> tests.\n\n<P>\n<H2>Article references</H2>\n\n<B>Bobic</B> - Bobic, Nick, <a href=\"https://web.archive.org/web/20000510080633/http://www.gamasutra.com/features/20000330/bobic_01.htm\">\"Advanced Collision Detection Techniques,\"</a> <I>Gamasutra</I>, March 2000.</a>\n<BR>\n<B>Gomez</B> - Gomez, Miguel, <a href=\"https://web.archive.org/web/19991128214140/http://www.gamasutra.com/features/19991018/Gomez_1.htm\">\"Simple Intersection Tests for Games,\"</a> <I>Gamasutra</I>, October 1999.</a>\n<BR>\n<B>Schroeder</B> - Schroeder, Tim, \"Collision Detection Using Ray Casting,\" <I>Game Developer Magazine</I>, pp. 50-57, August 2001.\n\n<P>\n<H2>Graphics Gems references</H2>\n\n<B>Ray/ray:</B> <a name=\"I304\">Ronald Goldman</a>, <I>Intersection of Two Lines in Three-Space</I>, Graphics Gems, p. 304.<br>\n<B>Ray/sphere:</B> <a name=\"I388\">Jeff Hultquist</a>, <I>Intersection of a Ray with a Sphere</I>, Graphics Gems, pp. 388-389.<br>\n<B>Ray/cylinder:</B> <a name=\"IV356\">Joseph M. Cychosz</a> and Warren N. Waggenspack, Jr., <I>Intersecting a Ray with a Cylinder</I>, Graphics Gems IV, pp. 356-365, <a href=\"https://github.com/erich666/GraphicsGems/blob/master/gemsiv/ray_cyl.c\">includes code</a>.<br>\n<B>Ray/polygon:</B> <a name=\"IV24\">Eric Haines</a>, <a href=\"http://www.erichaines.com/ptinpoly\"><I>Point in Polygon Strategies</I></a>, Graphics Gems IV, pp. 24-46, <a href=\"https://github.com/erich666/GraphicsGems/tree/master/gemsiv/ptpoly_haines\">includes code</a>.<br>\n<B>Ray/cone:</B> <a name=\"V227\">Ching-Kuang Shene</a>, <I>Computing the Intersection of a Line and a Cone</I>, Graphics Gems V, pp. 227-231.<br>\n<B>Ray/AABB:</B> <a name=\"I395\">Andrew Woo</a>, <I>Fast Ray-Box Intersection</I>, Graphics Gems, pp. 395-396, <a href=\"https://github.com/erich666/GraphicsGems/blob/master/gems/RayBox.c\">includes code</a>.<br>\n<B>Ray/polyhedron:</B> <a name=\"II247\">Eric Haines</a>, <I>Fast Ray-Convex Polyhedron Intersection</I>, Graphics Gems II, pp. 247-250, <a href=\"https://github.com/erich666/GraphicsGems/blob/master/gemsii/RayCPhdron.c\">includes code</a>.<br>\n\n<P>\n<B>Plane/AABB and AABB/polyhedron:</B> <a name=\"IV74\">Ned Greene</a>, <I>Detecting Intersection of a Rectangular Solid and a Convex Polyhedron</I>, Graphics Gems IV, pp. 74-82.<br>\n\n<P>\n<B>Sphere/AABB:</B> <a name=\"I335\">Jim Arvo</a>, <I>A Simple Method for Box-Sphere Intersection Testing</I>, Graphics Gems, pp. 247-250, <a href=\"https://github.com/erich666/GraphicsGems/blob/master/gems/BoxSphere.c\">includes code</a>.<br>\n\n<P>\n<B>Triangle/AABB:</B> <a name=\"III236\">Doug Voorhies</a>, <I>Triangle-Cube Intersection</I>, Graphics Gems III, pp. 236-239, <a href=\"https://github.com/erich666/GraphicsGems/blob/master/gemsiii/triangleCube.c\">includes code</a>.<br>\n<B>Triangle/AABB and AABB/polyhedron:</B> <a name=\"V375\">Green and Hatch</a>, <I>Fast Polygon-Cube Intersection Testing</I>, Graphics Gems V, pp. 375-379, <a href=\"https://github.com/erich666/GraphicsGems/tree/master/gemsv/ch7-2/\">includes code</a>.<br>\n<B>Triangle/frustum:</B> <a name=\"I84\">Paul Heckbert</a>, <I>Generic Convex Polygon Scan Conversion and Clipping</I>, Graphics Gems, pp. 84-86, <a href=\"https://github.com/erich666/GraphicsGems/tree/master/gems/PolyScan/\">includes code</a>.<br>\n\n<P>\n<B>Polyhedron/polyhedron:</B> <a name=\"IV83\">Rich Rabbitz</a>, <I>Fast Collision Detection of Moving Convex Polyhedra</I>, Graphics Gems IV, pp. 83-109, <a href=\"https://github.com/erich666/GraphicsGems/blob/master/gemsiv/collide.c\">includes code</a>.<br>\n\n<P>\n<H2>Algorithms</H2>\n\nScalar values are lowercase italic: <I>a, n, t</I>. Vectors are lowercase bold: <B>p, v, x</B>. Matrices are uppercase bold: <B>M, T</B>. \"X\" denotes a cross product, \"^2\" means \"squared\", \"||<B>x</B>||\" means the length of vector <B>x</B>.\n\n\n<P><font size=\"+1\">\n<B>Ray/ray:</B></font> <I>(after Goldman, Graphics Gems; see his article for the derivation)</I> Define each ray by an origin <B>o</B> and a normalized (unit vector) direction <B>d</B>. The two lines are then<P>\n\n<I>L1(t1)</I> = <B>o1</B> + <B>d1</B>*<I>t1</I><BR>\n<I>L2(t2)</I> = <B>o2</B> + <B>d2</B>*<I>t2</I><BR>\n\n<P>The solution is:<BR>\n<I>t1</I> = Determinant{(<B>o2</B>-<B>o1</B>),<B>d2</B>,<B>d1</B> X <B>d2</B>} / ||<B>d1</B> X <B>d2</B>||^2<P>\nand<P>\n<I>t2</I> = Determinant{(<B>o2</B>-<B>o1</B>),<B>d1</B>,<B>d1</B> X <B>d2</B>} / ||<B>d1</B> X <B>d2</B>||^2<P>\n\nIf the lines are parallel, the denominator ||<B>d1</B> X <B>d2</B>||^2 is 0.<P>\nIf the lines do not intersect, <I>t1</I> and <I>t2</I> mark the points of closest approach on each line.\n\n\n\n\n\n \n        </td>\n    </tr>\n    <tr>\n    \t<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"1\" border=\"0\"></td>\n\t&nbsp;<br /></td>\n    </tr>\n</table>\n<!-- <P>\n<iframe width=\"640\" height=\"360\" frameborder=\"0\" src=\"https://www.shadertoy.com/embed/4dSGW1?gui=true&t=10&paused=true&muted=false\" allowfullscreen></iframe> -->\n</div> <!-- /content -->\n\n<div id=\"footer\" class=\"clearfix\">\n<HR>\nContact: <a href=\"mailto:erich@acm.org\">Eric</a></li>\n</div> <!-- /footer -->\n\n</div> <!-- /wrapper -->\n\n</body>\n</html>\n"
  },
  {
    "path": "intersections.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n<title>Object/Object Intersection</title>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"/>\n<link rel=\"shortcut icon\" href=\"favicon.ico\" type=\"image/x-icon\"/>\n<link rel=\"icon\" href=\"favicon.ico\" type=\"image/x-icon\"/>\n<link rel=\"stylesheet\" href=\"rtr4.css\" type=\"text/css\"/>\n</head>\n<body>\n<div id=\"wrapper\">\n<div id=\"header\">\n<div id=\"rtr3-header-image\">\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tr bgcolor=\"#10304B\">\n<td>\n<a href=\"http://www.realtimerendering.com/blog/\">\n<img src=\"rtr-header.png\" alt=\"Header image\" width=\"410\" height=\"106\"/>\n</a>\n</td>\n</tr>\n</table>\n</div>\n<div id=\"navigation\" class=\"clearfix\">\n<ul class=\"primary\">\n<li><a href=\"http://www.realtimerendering.com/blog/\" rel=\"home\">Blog</a></li>\n<li><a title=\"Recommended books\" href=\"books.html\">Graphics books</a></li>\n<li><a class=\"nav-current\" title=\"Object / object intersection page\" href=\"intersections.html\">Intersections</a></li>\n<li><a title=\"Sites we like\" href=\"portal.html\">Portal</a></li>\n<li><a title=\"Ray Tracing Resources\" href=\"raytracing.html\">Ray tracing</a></li>\n<li><a title=\"Main resources page\" href=\"index.html\">Resources</a></li>\n<li><a title=\"USD and glTF Resources\" href=\"usd_gltf.html\">USD &amp; glTF</a></li>\n<li><a title=\"WebGL/three.js Resources\"  href=\"webgl.html\">WebGL</a></li>\n</ul>\n</div>\n</div>\n<div id=\"content\" class=\"clearfix\">\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tr>\n<td class=\"pageName\">Ray Tracing Resources Page</td>\n</tr>\n<tr>\n<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"6\" border=\"0\"/><br/>\n</tr>\n<tr>\n<td class=\"bodyText\">\n<div class=\"metadata\">\nLast changed: January 23, 2025\n</div>\n\n<P>\n\nThis page gives a grid of intersection routines for various popular objects, pointing to resources\nin books and on the web. <a href=\"https://www.geometrictools.com/Samples/Intersection.html\">Eberly</a> and <a href=\"https://www.iquilezles.org/www/articles/intersectors/intersectors.htm\">Qu&iacute;lez</a> have code for a bunch of shader-based ray/object intersectors, including ones (beyond those listed in the table) for the disk, rectangle, and torus. Eberly's Geometric Tools <a href=\"https://www.geometrictools.com/Documentation/Documentation.html\">Documentation page</a> also provides many intersection test and closest-distance explanations. Look under \"Mathematics/Intersection\" and \"Mathematics/Distance\".\nThe most comprehensive books on the subject are\n<a href=\"https://www.geometrictools.com/Books/Books.html\"><I>Geometric Tools for Computer Graphics</I></a> (GTCG) and\n<a href=\"http://realtimecollisiondetection.net/\"><I>Real-Time Collision Detection</I></a> (RTCD);\nthe former is all-encompassing, the latter more approachable and focused.\nA book focused in large part on object/object intersection tests is the\n<I><a href=\"https://www.packtpub.com/product/game-physics-cookbook/9781787123663\">Game Physics Cookbook</a></I> (GPC),\nwith <a href=\"https://github.com/gszauer/GamePhysicsCookbook\">code</a> -\nsee its <a href=\"https://github.com/gszauer/GamePhysicsCookbook#collision-detection\">giant grid</a> for what intersections it covers.\n<P>\nDefinitions: a <i>capsule</i> is a cylinder with hemispheres at each end. This object is often simpler to test against other shapes than a flat-capped cylinder is, since a capsule can often be represented as a line segment that is expanded by some distance (its radius). \n<P>\nGuide to source abbreviations:\n<UL>\n<LI><B>3DG</B> - <a href=\"https://smile.amazon.com/exec/obidos/ASIN/0201619210?tag=realtimerenderin\"><I>3D Games: Real-time Rendering and Software Technology</I></a>, Alan Watt and Fabio Policarpo, Addison-Wesley, 2001.\n\n<LI><B>GPC</B> - <I><a href=\"https://www.packtpub.com/product/game-physics-cookbook/9781787123663\">Game Physics Cookbook</a></I>, by Gabor Szauer, Packt Publishing, March 2017, with <a href=\"https://github.com/gszauer/GamePhysicsCookbook\">code</a>\n\n<LI><B>GPG</B> - <a href=\"https://smile.amazon.com/exec/obidos/ASIN/1584500492?tag=realtimerenderin\"><I>Game Programming Gems</I></a>, ed. Mark DeLoura, Charles River Media, 2000.\n\n<LI><B>GTCG</B> - <a href=\"https://www.geometrictools.com/Books/Books.html\"><I>Geometric Tools for Computer Graphics</I></a>, Philip J. Schneider and David H. Eberly, Morgan Kaufmann Publishers, 2002. Good, comprehensive book on this topic.\n\n<LI><B>Gems</B> - <a href=\"http://www.graphicsgems.org\">The <I>Graphics Gems</I> series</a>. See the book's <a href=\"http://www.graphicsgems.org\">website</a> for individual book links and code.\n\n<LI><B>GTweb</B> - <a href=\"https://www.geometrictools.com/\">Geometric Tools</a>, Dave Eberly's online computer graphics related software repository. His book <a href=\"https://www.geometrictools.com/Books/Books.html\"><I>3D Game Engine Design</I></a> also covers these, in a readable format, as well as many other <a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">object/object intersection tests</a>.\n\n<LI><B>IRT</B> - <a href=\"https://smile.amazon.com/exec/obidos/ASIN/0122861604?tag=realtimerenderin\"><I>An Introduction to Ray Tracing</I></a>, ed. Andrew Glassner, Academic Press, 1989. <a href=\"http://www.realtimerendering.com/blog/an-introduction-to-ray-tracing-is-now-free-for-download/\">Free to download</a>.\n\n<LI><B>JCGT</B> - <a href=\"http://jcgt.org/\"><I>The Journal of Computer Graphics Techniques</I></a>.\n\n<LI><B>jgt</B> - <a href=\"https://www.tandfonline.com/toc/ujgt21/current\"><I>journal of graphics tools</I></a>. A partial <a href=\"https://github.com/erich666/jgt-code\">code repository</a> is available.\n\n<LI><B>RTCD</B> - <a href=\"http://realtimecollisiondetection.net/\"><I>Real-Time Collision Detection</I></a>, by Christer Ericson, Morgan Kaufmann Publishers, 2004.\n\n<LI><B>RTR4</B> - <a href=\"http://www.realtimerendering.com/\"><I>Real-Time Rendering, Fourth Edition</I></a>, by <a href=\"https://cs.lth.se/tomas-akenine-moller/\">Tomas M&ouml;ller</a>, <a href=\"http://erichaines.com\">Eric Haines</a>,  Naty Hoffman, Angelo Pesce, Michał Iwanicki, and Sébastien Hillaire <a href=\"https://www.routledge.com/\">A.K. Peters/CRC Press</a>, 2018.\n\n<LI><B>SG</B> - <a href=\"http://plib.sourceforge.net/sg/index.html\">Simple Geometry library</a>, Steve Baker's vector, matrix, and quaternion manipulation library.\n\n<LI><B>Shadertoy</B> - <a href=\"https://www.iquilezles.org/www/articles/intersectors/intersectors.htm\">Qu&iacute;lez</a> gives code snippets and shader-based demos, runnable in your browser (best on Chrome).\n\n<LI><B>TgS</B> - <a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">Teikitu gaming System COLLISION</a>, Andrew Aye's object/object intersection/distance and sweep/penetration software (non-commercial use only).\n\n<LI><B>TVCG</B> - <a href=\"https://www.computer.org/csdl/journal/tg\">IEEE Transactions on Visualization and Computer Graphics</a>.\n\n</UL>\n\n<P>\nIndividual article references follow after the table.\n\n<P>\n<H2>Static Object Intersections</H2>\n\nEntries are listed from oldest to newest, so often the <i>last</i> entry is the best. This table covers objects not moving; see the next section for dynamic objects.\n<P>\n<div id=\"intersect-table\">\n<table BORDER=1 CELLSPACING=1 CELLPADDING=2 > \n<tr>\n  <td>&nbsp;</td>\n  <td ALIGN=\"CENTER\"><B>ray</B></td>\n  <td ALIGN=\"CENTER\"><B>plane</B></td>\n  <td ALIGN=\"CENTER\"><B>sphere</B></td>\n  <td ALIGN=\"CENTER\"><B>capsule</B></td>\n  <td ALIGN=\"CENTER\"><B>cylinder</B></td>\n  <td ALIGN=\"CENTER\"><B>cone</B></td>\n  <td ALIGN=\"CENTER\"><B>triangle</B></td>\n  <td ALIGN=\"CENTER\"><B>AABB</B></td>\n  <td ALIGN=\"CENTER\"><B>OBB</B></td>\n  <td ALIGN=\"CENTER\"><B>frustum</B></td>\n  <td ALIGN=\"CENTER\"><B>polyhedron</B></td>\n  <td>&nbsp;</td>\n</tr>\n<tr>\n  <td ALIGN=\"LEFT\"><B>ray</B></td>\n  <td ALIGN=\"CENTER\"><a href=\"#I304\">Gems&nbsp;p.304</a>;<BR><a href=\"https://plib.sourceforge.net/sg/index.html\">SG</a>;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.198;<BR><a href=\"https://web.archive.org/web/20110716101931/http://www.softsurfer.com/Archive/algorithm_0104/algorithm_0104B.htm\">SoftSurfer</a>:&nbsp;<a href=\"https://web.archive.org/web/20220601154750/https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a>;<BR>RTR4&nbsp;p.989</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://education.siggraph.org/static/HyperGraph/raytrace/rayplane_intersection.htm\">IRT&nbsp;p.50</a>,88;<BR><a href=\"https://plib.sourceforge.net/sg/index.html\">SG</a>;<BR>GTCG&nbsp;p.482;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.175;<BR><a href=\"https://web.archive.org/web/20110716101931/http://www.softsurfer.com/Archive/algorithm_0104/algorithm_0104B.htm\">SoftSurfer</a>&nbsp;(<a href=\"https://web.archive.org/web/20110716101940/http://www.softsurfer.com/Archive/algorithm_0105/algorithm_0105.htm\">more</a>):&nbsp;<a href=\"https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR><a href=\"https://graphicscodex.com\">Graphics&nbsp;Codex</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://education.siggraph.org/static/HyperGraph/raytrace/rtinter1.htm\">IRT&nbsp;p.39</a>,91;<BR><a href=\"#I388\">Gems&nbsp;p.388</a>;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR>3DG&nbsp;p.16;<BR>GTCG&nbsp;p.501;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.127,177;<BR><a href=\"https://graphicscodex.com\">Graphics&nbsp;Codex</a>;<BR>RTR4&nbsp;p.955;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR><a href=\"https://iquilezles.org/articles/intersectors/\">Shadertoy</a>&nbsp;<a href=\"https://www.shadertoy.com/view/4d2XWV\">(demo)</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a></td>\n  <td ALIGN=\"CENTER\">IRT&nbsp;p.91;<BR><a href=\"#IV357\">Gems&nbsp;IV&nbsp;p.356</a>;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR>GTCG&nbsp;p.507;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.194;<BR><a href=\"https://iquilezles.org/articles/intersectors/\">Shadertoy</a>&nbsp;<a href=\"https://www.shadertoy.com/view/4lcSRn\">(demo)</a>;<BR><a href=\"https://en.wikipedia.org/wiki/Line-cylinder_intersection\">Wikipedia</a></td>\n  <td ALIGN=\"CENTER\">IRT&nbsp;p.91;<BR><a href=\"#V227\">Gems&nbsp;V&nbsp;p.227</a>;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionLineCone.pdf\">GTweb&nbsp;doc</a>;<BR>GTCG&nbsp;p.512</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.1997.10487468\">M&ouml;ller-Trumbore&nbsp;jgt&nbsp;2(1)</a>:&nbsp;<a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/\">code</a>&nbsp;(<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_02/Number_1/Moller1997a\">mirror</a>),&nbsp;<a href=\"https://www.graphics.cornell.edu/pubs/1997/MT97.html\">paper&nbsp;draft</a>;<BR><a href=\"https://education.siggraph.org/static/HyperGraph/raytrace/raypolygon_intersection.htm\">IRT&nbsp;p.53</a>,102;<BR><a href=\"#IV24\">Gems&nbsp;IV&nbsp;p.24</a>;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR>3DG&nbsp;p.17;<BR><a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/\">M&ouml;ller</a>&nbsp;(<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_02/Number_1/Moller1997a\">mirror</a>);<BR>GTCG&nbsp;p.485;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.153,184;<BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/2151237X.2005.10129195\">L&ouml;fstedt&nbsp;jgt&nbsp;10(2)</a>:&nbsp;<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_2/Lofstedt2005\">code</a>,&nbsp;<a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/pubs/ray_tri_survey.pdf\">paper&nbsp;draft</a><BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/2151237X.2005.10129201\">Chirkov&nbsp;jgt&nbsp;10(3)</a>:&nbsp;<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_3/Chirkov2005\">code</a>;<BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/2151237X.2005.10129208\">Lagae&nbsp;jgt&nbsp;10(4)</a>:&nbsp;<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_4/Lagae2005\">code</a>,&nbsp;<a href=\"https://web.archive.org/web/20120905133158/http://people.cs.kuleuven.be/~ares.lagae/publications/LD05ERQIT/LD05ERQIT.pdf\">paper&nbsp;draft</a>;<BR><a href=\"https://web.archive.org/web/20110716101940/http://www.softsurfer.com/Archive/algorithm_0105/algorithm_0105.htm\">SoftSurfer</a>:&nbsp;<a href=\"https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a>;<BR><a href=\"https://www.computer.org/csdl/journal/tg/2010/03/ttg2010030434/13rRUyp7tWT&nbsp;\">Havel&nbsp;TVCG&nbsp;June&nbsp;2009</a>;<BR><a href=\"https://jcgt.org/published/0002/01/05/\">Woop&nbsp;JCGT&nbsp;2(1)</a>;<BR><a href=\"https://jcgt.org/published/0005/03/03/\">Baldwin&nbsp;JCGT&nbsp;5(3)</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR><a href=\"https://graphicscodex.com/Sample2-RayTriangleIntersection.pdf\">Graphics&nbsp;Codex</a>;<BR>RTR4&nbsp;p.962;<BR><a href=\"https://iquilezles.org/articles/intersectors/\">Shadertoy</a>&nbsp;<a href=\"https://www.shadertoy.com/view/MlGcDz\">(demo)</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://education.siggraph.org/static/HyperGraph/raytrace/rtinter3.htm\">IRT&nbsp;p.65</a>,104;<BR><a href=\"#I395\">Gems&nbsp;p.395</a>;<BR><a href=\"https://dl.acm.org/doi/abs/10.1145/1198555.1198745\">Smits</a>;<BR>3DG&nbsp;p.20;<BR><a href=\"http://www.codercorner.com/RayAABB.cpp\">Terdiman&nbsp;(optimized&nbsp;Woo)</a>;<BR>Schroeder;<BR>GTCG&nbsp;p.626;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.179;<BR><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_09/Number_1/Mahovsky2004\">Mahovsky&nbsp;jgt&nbsp;9(1)</a>;<BR><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_1/Williams2005\">Williams&nbsp;jgt&nbsp;10(1)</a>&nbsp;(<a href=\"https://dl.acm.org/doi/abs/10.1145/1198555.1198748\">code</a>);<BR><a href=\"https://www.cg.cs.tu-bs.de/people/eisemann\">Eisemann&nbsp;jgt&nbsp;12(4)</a>&nbsp;(<a href=\"https://web.archive.org/web/20150910070400/https://www.cg.cs.tu-bs.de/media/publications/fast-rayaxis-aligned-bounding-box-overlap-tests-using-ray-slopes.pdf\">code</a>);<BR><a href=\"https://psgraphics.blogspot.com/2016/02/new-simple-ray-box-test-from-andrew.html\">Shirley&nbsp;2016</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR><a href=\"https://github.com/constantinides/RAABB\">Chatzianastasiou</a>;<BR><a href=\"https://jcgt.org/published/0007/03/04/\">Majercik&nbsp;JCGT&nbsp;7(3)</a>;<BR>RTR4&nbsp;p.959;<BR><a href=\"https://medium.com/@bromanz/another-view-on-the-classic-ray-aabb-intersection-algorithm-for-bvh-traversal-41125138b525\">Wiche</a>;<BR><a href=\"https://iquilezles.org/articles/intersectors/\">Shadertoy</a>&nbsp;<a href=\"https://www.shadertoy.com/view/ld23DV\">(demo)</a></td>\n  <td ALIGN=\"CENTER\">(IRT&nbsp;p.104;<BR><a href=\"#II247\">Gems&nbsp;II&nbsp;p.247</a>);<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://web.archive.org/web/19991129050752/http://www.gamasutra.com/features/19991018/Gomez_6.htm\">Gomez</a>;<BR>GTCG&nbsp;p.630;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.179;<BR><a href=\"https://iquilezles.org/articles/intersectors/\">Shadertoy</a>&nbsp;<a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.960;<BR><a href=\"https://www.shadertoy.com/view/ld23DV\">(demo)</a></td>\n  <td ALIGN=\"CENTER\">(IRT&nbsp;p.104;<BR><a href=\"#II247\">Gems&nbsp;II&nbsp;p.247</a>)</td>\n  <td ALIGN=\"CENTER\">IRT&nbsp;p.104;<BR><a href=\"#II247\">Gems&nbsp;II&nbsp;p.247</a>;<BR>GTCG&nbsp;p.493;<BR><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_08/Number_4/Platis2003\">Platis&nbsp;jgt&nbsp;8(4)</a>;<BR>RTCD&nbsp;p.198;<BR><a href=\"https://web.archive.org/web/20110725233122/http://www.softsurfer.com/Archive/algorithm_0111/algorithm_0111.htm\">SoftSurfer</a>:&nbsp;<a href=\"https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a></td>\n  <td ALIGN=\"LEFT\"><B>ray</B></td>\n</tr>\n<tr>\n  <td ALIGN=\"LEFT\"><B>plane</B></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://education.siggraph.org/static/HyperGraph/raytrace/rayplane_intersection.htm\">IRT&nbsp;p.50</a>,88;<BR><a href=\"https://plib.sourceforge.net/sg/index.html\">SG</a>;<BR>GTCG&nbsp;p.482;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.175;<BR><a href=\"https://web.archive.org/web/20110716101931/http://www.softsurfer.com/Archive/algorithm_0104/algorithm_0104B.htm\">SoftSurfer</a>&nbsp;(<a href=\"https://web.archive.org/web/20110716101940/http://www.softsurfer.com/Archive/algorithm_0105/algorithm_0105.htm\">more</a>):&nbsp;<a href=\"https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR><a href=\"https://graphicscodex.com\">Graphics&nbsp;Codex</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://plib.sourceforge.net/sg/index.html\">SG</a>;<BR>GTCG&nbsp;p.529;<BR>RTCD&nbsp;p.207;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\">distance&nbsp;of<BR>center&nbsp;to&nbsp;plane<BR>&lt;=&nbsp;radius;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://web.archive.org/web/19991128214140/http://www.gamasutra.com/features/19991018/Gomez_1.htm\">Gomez</a>;<BR>GTCG&nbsp;p.548;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.160,219;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR>GTCG&nbsp;p.551;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionCylinderPlane.pdf\">GTweb&nbsp;doc</a></td>\n  <td ALIGN=\"CENTER\">GTCG&nbsp;p.563;<BR>RTCD&nbsp;p.164</td>\n  <td ALIGN=\"CENTER\">Check&nbsp;if&nbsp;all<BR>vertices&nbsp;are<BR>on&nbsp;one&nbsp;side;(<a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/tritri_tam.pdf\">M&ouml;ller&nbsp;jgt&nbsp;2(2)</a>);<BR>GTCG&nbsp;p.534;<BR><a href=\"https://web.archive.org/web/20110716101940/http://www.softsurfer.com/Archive/algorithm_0105/algorithm_0105.htm\">SoftSurfer</a>:&nbsp;<a href=\"https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"#IV74\">Gems&nbsp;IV&nbsp;p.74</a>;<BR>GTCG&nbsp;p.634;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.161,222;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.970</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://web.archive.org/web/19991127082151/http://www.gamasutra.com/features/19991018/Gomez_7.htm\">Gomez</a>;<BR>GTCG&nbsp;p.635;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.161;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.972</td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectPlaneConvexPolyhedron\">GTweb&nbsp;code</a></td>\n  <td ALIGN=\"LEFT\"><B>plane</B></td>\n</tr>\n<tr>\n  <td ALIGN=\"LEFT\"><B>sphere</B></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://education.siggraph.org/static/HyperGraph/raytrace/rtinter1.htm\">IRT&nbsp;p.39</a>,91;<BR><a href=\"#I388\">Gems&nbsp;p.388</a>;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR>3DG&nbsp;p.16;<BR>GTCG&nbsp;p.501;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.127,177;<BR><a href=\"https://graphicscodex.com\">Graphics&nbsp;Codex</a>;<BR>RTR4&nbsp;p.955;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR><a href=\"https://iquilezles.org/articles/intersectors/\">Shadertoy</a>&nbsp;<a href=\"https://www.shadertoy.com/view/4d2XWV\">(demo)</a></td>\n  <td ALIGN=\"CENTER\">distance&nbsp;of<BR>center&nbsp;to&nbsp;plane<BR>&lt;=&nbsp;radius;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://web.archive.org/web/19991128214140/http://www.gamasutra.com/features/19991018/Gomez_1.htm\">Gomez</a>;<BR>GTCG&nbsp;p.548;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.160,219;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\">If&nbsp;radii&nbsp;A+B&nbsp;&gt;=<BR>center/center&nbsp;distance;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://web.archive.org/web/19991128214140/http://www.gamasutra.com/features/19991018/Gomez_1.htm\">Gomez</a>;<BR>GPG&nbsp;p.390;<BR>GTCG&nbsp;p.602;<BR><a&nbsp;https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.88,215,223;<BR>Ellipsoids:&nbsp;<a href=\"https://www.geometrictools.com/Documentation/IntersectionOfEllipsoids.pdf\">GTweb&nbsp;doc</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.976</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a></td>\n  <td ALIGN=\"CENTER\">If&nbsp;radii&nbsp;A+B&nbsp;&gt;=<BR>center/axis&nbsp;distance;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR>(GTCG&nbsp;p.602);<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.114</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionSphereCone.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectSphereCone\">code</a>);<BR>(GTCG&nbsp;p.602);<BR><a href=\"https://blog.squareys.de/sphere-cone-intersection/\">Hale</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.1999.10487499\">Karabassi&nbsp;jgt&nbsp;4(1)</a>;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.135,167,226;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"#I335\">Gems&nbsp;p.335</a>;<BR><a href=\"https://web.archive.org/web/19991129023147/http://www.gamasutra.com/features/19991018/Gomez_4.htm\">Gomez</a>;<BR>GTCG&nbsp;p.644;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.130,165,228;<BR>Ellipsoid:&nbsp;<a href=\"https://www.geometrictools.com/Documentation/IntersectionBoxEllipsoid.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxSphere\">code</a>);<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.977</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.132,166;<BR><a href=\"https://www.semanticscholar.org/paper/An-Efficient-Ellipsoid-OBB-Intersection-Test-Larsson/0af6971bb3fc403cdd27e32d81d78497fc57b574?p2df\">Larsson</a>;<BR><BR>Ellipsoid:&nbsp;<a href=\"https://www.geometrictools.com/Documentation/IntersectionBoxEllipsoid.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxSphere\">code</a>);<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://www.cse.chalmers.se/~uffe/\">Assarsson</a>;<BR>GPG&nbsp;p.433;<BR>3DG&nbsp;p.302;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.984</td>\n  <td ALIGN=\"CENTER\">3DG&nbsp;p.462;<BR>RTCD&nbsp;p.142</td>\n  <td ALIGN=\"LEFT\"><B>sphere</B></td>\n</tr>\n<tr>\n  <td ALIGN=\"LEFT\"><B>capsule</B></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a></td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.shadertoy.com/view/43XSWS\">Shadertoy,&nbsp;Nate&nbsp;Morrical</a></td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"LEFT\"><B>capsule</B></td>\n</tr>\n<tr>\n  <td ALIGN=\"LEFT\"><B>(flat-capped) cylinder</B></td>\n  <td ALIGN=\"CENTER\">IRT&nbsp;p.91;<BR><a href=\"#IV357\">Gems&nbsp;IV&nbsp;p.356</a>;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR>GTCG&nbsp;p.507;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.194;<BR><a href=\"https://iquilezles.org/articles/intersectors/\">Shadertoy</a>&nbsp;<a href=\"https://www.shadertoy.com/view/4lcSRn\">(demo)</a>;<BR><a href=\"https://en.wikipedia.org/wiki/Line-cylinder_intersection\">Wikipedia</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR>GTCG&nbsp;p.551;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionCylinderPlane.pdf\">GTweb&nbsp;doc</a></td>\n  <td ALIGN=\"CENTER\">If&nbsp;radii&nbsp;A+B&nbsp;&gt;=<BR>center/axis&nbsp;distance;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR>(GTCG&nbsp;p.602);<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.114</td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\">If&nbsp;radii&nbsp;A+B&nbsp;&gt;=<BR>axis/axis&nbsp;distance;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionOfCylinders.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectCylinders\">code</a>);<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionInfiniteCylinders.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectInfiniteCylinders\">code</a>);<BR>GTCG&nbsp;p.602,646;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.114</td>\n  <td ALIGN=\"CENTER\">(GTCG&nbsp;p.602)</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Documentation/IntersectionTriangleCylinder.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectTriangleCylinder\">code</a>);<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Documentation/IntersectionTriangleCylinder.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxCylinder\">code</a>)</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Documentation/IntersectionTriangleCylinder.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxCylinder\">code</a>)</td>\n  <td ALIGN=\"CENTER\">GPG&nbsp;p.380</td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"LEFT\"><B>(flat-capped) cylinder</B></td>\n</tr>\n<tr>\n  <td ALIGN=\"LEFT\"><B>(flat-capped) cone</B></td>\n  <td ALIGN=\"CENTER\">IRT&nbsp;p.91;<BR><a href=\"#V227\">Gems&nbsp;V&nbsp;p.227</a>;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionLineCone.pdf\">GTweb&nbsp;doc</a>;<BR>GTCG&nbsp;p.512</td>\n  <td ALIGN=\"CENTER\">GTCG&nbsp;p.563;<BR>RTCD&nbsp;p.164</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionSphereCone.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectSphereCone\">code</a>);<BR>(GTCG&nbsp;p.602);<BR><a href=\"https://blog.squareys.de/sphere-cone-intersection/\">Hale</a></td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\">(GTCG&nbsp;p.602)</td>\n  <td ALIGN=\"CENTER\">(GTCG&nbsp;p.602)</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionTriangleCone.pdf\">GTweb&nbsp;doc</a>;<BR>GTCG&nbsp;p.583</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Documentation/IntersectionBoxCone.pdf\">GTWeb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxCone\">code</a>)</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Documentation/IntersectionBoxCone.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxCone\">code</a>)</td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"LEFT\"><B>(flat-capped) cone</B></td>\n</tr>\n<tr>\n  <td ALIGN=\"LEFT\"><B>triangle (polygon)</B></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.1997.10487468\">M&ouml;ller-Trumbore&nbsp;jgt&nbsp;2(1)</a>:&nbsp;<a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/\">code</a>&nbsp;(<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_02/Number_1/Moller1997a\">mirror</a>),&nbsp;<a href=\"https://www.graphics.cornell.edu/pubs/1997/MT97.html\">paper&nbsp;draft</a>;<BR><a href=\"https://education.siggraph.org/static/HyperGraph/raytrace/raypolygon_intersection.htm\">IRT&nbsp;p.53</a>,102;<BR><a href=\"#IV24\">Gems&nbsp;IV&nbsp;p.24</a>;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR>3DG&nbsp;p.17;<BR><a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/\">M&ouml;ller</a>&nbsp;(<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_02/Number_1/Moller1997a\">mirror</a>);<BR>GTCG&nbsp;p.485;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.153,184;<BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/2151237X.2005.10129195\">L&ouml;fstedt&nbsp;jgt&nbsp;10(2)</a>:&nbsp;<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_2/Lofstedt2005\">code</a>,&nbsp;<a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/pubs/ray_tri_survey.pdf\">paper&nbsp;draft</a><BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/2151237X.2005.10129201\">Chirkov&nbsp;jgt&nbsp;10(3)</a>:&nbsp;<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_3/Chirkov2005\">code</a>;<BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/2151237X.2005.10129208\">Lagae&nbsp;jgt&nbsp;10(4)</a>:&nbsp;<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_4/Lagae2005\">code</a>,&nbsp;<a href=\"https://web.archive.org/web/20120905133158/http://people.cs.kuleuven.be/~ares.lagae/publications/LD05ERQIT/LD05ERQIT.pdf\">paper&nbsp;draft</a>;<BR><a href=\"https://web.archive.org/web/20110716101940/http://www.softsurfer.com/Archive/algorithm_0105/algorithm_0105.htm\">SoftSurfer</a>:&nbsp;<a href=\"https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a>;<BR><a href=\"https://www.computer.org/csdl/journal/tg/2010/03/ttg2010030434/13rRUyp7tWT&nbsp;\">Havel&nbsp;TVCG&nbsp;June&nbsp;2009</a>;<BR><a href=\"https://jcgt.org/published/0002/01/05/\">Woop&nbsp;JCGT&nbsp;2(1)</a>;<BR><a href=\"https://jcgt.org/published/0005/03/03/\">Baldwin&nbsp;JCGT&nbsp;5(3)</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR><a href=\"https://graphicscodex.com/Sample2-RayTriangleIntersection.pdf\">Graphics&nbsp;Codex</a>;<BR>RTR4&nbsp;p.962;<BR><a href=\"https://iquilezles.org/articles/intersectors/\">Shadertoy</a>&nbsp;<a href=\"https://www.shadertoy.com/view/MlGcDz\">(demo)</a></td>\n  <td ALIGN=\"CENTER\">Check&nbsp;if&nbsp;all<BR>vertices&nbsp;are<BR>on&nbsp;one&nbsp;side;(<a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/tritri_tam.pdf\">M&ouml;ller&nbsp;jgt&nbsp;2(2)</a>);<BR>GTCG&nbsp;p.534;<BR><a href=\"https://web.archive.org/web/20110716101940/http://www.softsurfer.com/Archive/algorithm_0105/algorithm_0105.htm\">SoftSurfer</a>:&nbsp;<a href=\"https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.1999.10487499\">Karabassi&nbsp;jgt&nbsp;4(1)</a>;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.135,167,226;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Documentation/IntersectionTriangleCylinder.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectTriangleCylinder\">code</a>);<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionTriangleCone.pdf\">GTweb&nbsp;doc</a>;<BR>GTCG&nbsp;p.583</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/tritri_tam.pdf\">M&ouml;ller&nbsp;jgt&nbsp;2(2)</a>;<BR><a href=\"https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.9172\">Held&nbsp;jgt&nbsp;2(4)</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Intersection.html#AllPairsTriangles\">GTweb&nbsp;code</a>;<BR><a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/\">M&ouml;ller</a>&nbsp;(<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_02/Number_2/Moller1997b\">mirror</a>);<BR>GPG&nbsp;p.393;<BR>GTCG&nbsp;p.539;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.155,172;<BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.2003.10487579\">Shen&nbsp;jgt&nbsp;8(1)</a>;<BR><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.2003.10487580\">Guigue&nbsp;jgt&nbsp;8(1)</a>:&nbsp;<a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_08/Number_1/Guigue2003\">code</a>;<BR><a href=\"https://web.archive.org/web/20110716101940/http://www.softsurfer.com/Archive/algorithm_0105/algorithm_0105.htm\">SoftSurfer</a>:&nbsp;<a href=\"https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.972</td>\n  <td ALIGN=\"CENTER\"><a href=\"#III236\">Gems&nbsp;III&nbsp;p.236</a>;<BR><a href=\"#V375\">Gems&nbsp;V&nbsp;p.375</a>;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.169;<BR><a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/\">M&ouml;ller</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectTriangleBox\">GTweb&nbsp;code</a>;<BR>RTR4&nbsp;p.974</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Documentation/DynamicCollisionDetection.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectTriangleBox\">code</a>);<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\">homogeneous&nbsp;clipping:<BR><a href=\"#I84\">Gems&nbsp;p.84</a></td>\n  <td ALIGN=\"CENTER\">generalized&nbsp;clipping</td>\n  <td ALIGN=\"LEFT\"><B>triangle (polygon)</B></td>\n</tr>\n<tr>\n  <td ALIGN=\"LEFT\"><B>axis-aligned bounding box</B></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://education.siggraph.org/static/HyperGraph/raytrace/rtinter3.htm\">IRT&nbsp;p.65</a>,104;<BR><a href=\"#I395\">Gems&nbsp;p.395</a>;<BR><a href=\"https://dl.acm.org/doi/abs/10.1145/1198555.1198745\">Smits</a>;<BR>3DG&nbsp;p.20;<BR><a href=\"http://www.codercorner.com/RayAABB.cpp\">Terdiman&nbsp;(optimized&nbsp;Woo)</a>;<BR>Schroeder;<BR>GTCG&nbsp;p.626;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.179;<BR><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_09/Number_1/Mahovsky2004\">Mahovsky&nbsp;jgt&nbsp;9(1)</a>;<BR><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_1/Williams2005\">Williams&nbsp;jgt&nbsp;10(1)</a>&nbsp;(<a href=\"https://dl.acm.org/doi/abs/10.1145/1198555.1198748\">code</a>);<BR><a href=\"https://www.cg.cs.tu-bs.de/people/eisemann\">Eisemann&nbsp;jgt&nbsp;12(4)</a>&nbsp;(<a href=\"https://web.archive.org/web/20150910070400/https://www.cg.cs.tu-bs.de/media/publications/fast-rayaxis-aligned-bounding-box-overlap-tests-using-ray-slopes.pdf\">code</a>);<BR><a href=\"https://psgraphics.blogspot.com/2016/02/new-simple-ray-box-test-from-andrew.html\">Shirley&nbsp;2016</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR><a href=\"https://github.com/constantinides/RAABB\">Chatzianastasiou</a>;<BR><a href=\"https://jcgt.org/published/0007/03/04/\">Majercik&nbsp;JCGT&nbsp;7(3)</a>;<BR>RTR4&nbsp;p.959;<BR><a href=\"https://medium.com/@bromanz/another-view-on-the-classic-ray-aabb-intersection-algorithm-for-bvh-traversal-41125138b525\">Wiche</a>;<BR><a href=\"https://iquilezles.org/articles/intersectors/\">Shadertoy</a>&nbsp;<a href=\"https://www.shadertoy.com/view/ld23DV\">(demo)</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"#IV74\">Gems&nbsp;IV&nbsp;p.74</a>;<BR>GTCG&nbsp;p.634;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.161,222;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.970</td>\n  <td ALIGN=\"CENTER\"><a href=\"#I335\">Gems&nbsp;p.335</a>;<BR><a href=\"https://web.archive.org/web/19991129023147/http://www.gamasutra.com/features/19991018/Gomez_4.htm\">Gomez</a>;<BR>GTCG&nbsp;p.644;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.130,165,228;<BR>Ellipsoid:&nbsp;<a href=\"https://www.geometrictools.com/Documentation/IntersectionBoxEllipsoid.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxSphere\">code</a>);<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.977</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.shadertoy.com/view/43XSWS\">Shadertoy,&nbsp;Nate&nbsp;Morrical</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Documentation/IntersectionTriangleCylinder.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxCylinder\">code</a>)</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Documentation/IntersectionBoxCone.pdf\">GTWeb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxCone\">code</a>)</td>\n  <td ALIGN=\"CENTER\"><a href=\"#III236\">Gems&nbsp;III&nbsp;p.236</a>;<BR><a href=\"#V375\">Gems&nbsp;V&nbsp;p.375</a>;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.169;<BR><a href=\"https://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/\">M&ouml;ller</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectTriangleBox\">GTweb&nbsp;code</a>;<BR>RTR4&nbsp;p.974</td>\n  <td ALIGN=\"CENTER\">A.LO&lt;=B.HI&nbsp;&&<BR>A.HI&gt;=B.LO;<BR><a href=\"https://web.archive.org/web/19991129002900/http://www.gamasutra.com/features/19991018/Gomez_3.htm\">Gomez</a>;<BR>3DG&nbsp;p.445;<BR>GTCG&nbsp;p.637;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.79,230;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.978</td>\n  <td ALIGN=\"CENTER\">(<a href=\"#V375\">Gems&nbsp;V&nbsp;p.378</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://web.archive.org/web/19991129035017/http://www.gamasutra.com/features/19991018/Gomez_5.htm\">Gomez</a>;<BR>GTCG&nbsp;p.639);<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\">(<a href=\"#IV83\">Gems&nbsp;IV&nbsp;p.83</a>);<BR>(<a href=\"#V375\">Gems&nbsp;V&nbsp;p.378</a>);<BR>(<a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>);<BR><a href=\"https://www.cse.chalmers.se/~uffe/\">Assarsson</a>;<BR>3DG&nbsp;p.&nbsp;302;(<BR>GTCG&nbsp;p.624);<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.986</td>\n  <td ALIGN=\"CENTER\"><a href=\"#IV74\">Gems&nbsp;IV&nbsp;p.74</a>;<BR><a href=\"#V375\">Gems&nbsp;V&nbsp;p.378</a></td>\n  <td ALIGN=\"LEFT\"><B>axis-aligned bounding box</B></td>\n</tr>\n<tr>\n  <td ALIGN=\"LEFT\"><B>oriented bounding box</B></td>\n  <td ALIGN=\"CENTER\">(IRT&nbsp;p.104;<BR><a href=\"#II247\">Gems&nbsp;II&nbsp;p.247</a>);<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://web.archive.org/web/19991129050752/http://www.gamasutra.com/features/19991018/Gomez_6.htm\">Gomez</a>;<BR>GTCG&nbsp;p.630;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.179;<BR><a href=\"https://iquilezles.org/articles/intersectors/\">Shadertoy</a>&nbsp;<a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.960;<BR><a href=\"https://www.shadertoy.com/view/ld23DV\">(demo)</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://web.archive.org/web/19991127082151/http://www.gamasutra.com/features/19991018/Gomez_7.htm\">Gomez</a>;<BR>GTCG&nbsp;p.635;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.161;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.972</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.132,166;<BR><a href=\"https://www.semanticscholar.org/paper/An-Efficient-Ellipsoid-OBB-Intersection-Test-Larsson/0af6971bb3fc403cdd27e32d81d78497fc57b574?p2df\">Larsson</a>;<BR><BR>Ellipsoid:&nbsp;<a href=\"https://www.geometrictools.com/Documentation/IntersectionBoxEllipsoid.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxSphere\">code</a>);<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Documentation/IntersectionTriangleCylinder.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxCylinder\">code</a>)</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Documentation/IntersectionBoxCone.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectBoxCone\">code</a>)</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Documentation/DynamicCollisionDetection.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectTriangleBox\">code</a>);<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\">(<a href=\"#V375\">Gems&nbsp;V&nbsp;p.378</a>;<BR><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://web.archive.org/web/19991129035017/http://www.gamasutra.com/features/19991018/Gomez_5.htm\">Gomez</a>;<BR>GTCG&nbsp;p.639);<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Documentation/DynamicCollisionDetection.pdf\">GTweb&nbsp;doc</a>;<BR><a href=\"https://web.archive.org/web/19991129035017/http://www.gamasutra.com/features/19991018/Gomez_5.htm\">Gomez</a>;<BR>3DG&nbsp;p.449;<BR>GTCG&nbsp;p.639;<BR><a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a>;<BR>RTCD&nbsp;p.101;<BR><a href=\"https://www.geometrictools.com/Documentation/DynamicCollisionDetection.pdf\">GTweb&nbsp;doc</a>;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.980</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionBox3Frustum3.pdf\">GTweb&nbsp;doc</a>;<BR><a href=\"https://www.cse.chalmers.se/~uffe/\">Assarsson</a>;<BR>GTCG&nbsp;p.624;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\">(<a href=\"#IV83\">Gems&nbsp;IV&nbsp;p.83</a>)</td>\n  <td ALIGN=\"LEFT\"><B>oriented bounding box</B></td>\n</tr>\n<tr>\n  <td ALIGN=\"LEFT\"><B>viewing frustum</B></td>\n  <td ALIGN=\"CENTER\">(IRT&nbsp;p.104;<BR><a href=\"#II247\">Gems&nbsp;II&nbsp;p.247</a>)</td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://www.cse.chalmers.se/~uffe/\">Assarsson</a>;<BR>GPG&nbsp;p.433;<BR>3DG&nbsp;p.302;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.984</td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\">GPG&nbsp;p.380</td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\">homogeneous&nbsp;clipping:<BR><a href=\"#I84\">Gems&nbsp;p.84</a></td>\n  <td ALIGN=\"CENTER\">(<a href=\"#IV83\">Gems&nbsp;IV&nbsp;p.83</a>);<BR>(<a href=\"#V375\">Gems&nbsp;V&nbsp;p.378</a>);<BR>(<a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>);<BR><a href=\"https://www.cse.chalmers.se/~uffe/\">Assarsson</a>;<BR>3DG&nbsp;p.&nbsp;302;(<BR>GTCG&nbsp;p.624);<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a>;<BR>RTR4&nbsp;p.986</td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Samples/Geometrics.html\">GTweb</a>;<BR><a href=\"https://www.geometrictools.com/Documentation/IntersectionBox3Frustum3.pdf\">GTweb&nbsp;doc</a>;<BR><a href=\"https://www.cse.chalmers.se/~uffe/\">Assarsson</a>;<BR>GTCG&nbsp;p.624;<BR><a href=\"https://github.com/gszauer/GamePhysicsCookbook\">GPC</a></td>\n  <td ALIGN=\"CENTER\">(<a href=\"#IV83\">Gems&nbsp;IV&nbsp;p.83</a>)</td>\n  <td ALIGN=\"CENTER\">(<a href=\"#IV83\">Gems&nbsp;IV&nbsp;p.83</a>)</td>\n  <td ALIGN=\"LEFT\"><B>viewing frustum</B></td>\n</tr>\n<tr>\n  <td ALIGN=\"LEFT\"><B>convex polyhedron</B></td>\n  <td ALIGN=\"CENTER\">IRT&nbsp;p.104;<BR><a href=\"#II247\">Gems&nbsp;II&nbsp;p.247</a>;<BR>GTCG&nbsp;p.493;<BR><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_08/Number_4/Platis2003\">Platis&nbsp;jgt&nbsp;8(4)</a>;<BR>RTCD&nbsp;p.198;<BR><a href=\"https://web.archive.org/web/20110725233122/http://www.softsurfer.com/Archive/algorithm_0111/algorithm_0111.htm\">SoftSurfer</a>:&nbsp;<a href=\"https://web.archive.org/web/20220601154750/http://geomalgorithms.com/code.html\">code</a></td>\n  <td ALIGN=\"CENTER\"><a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectPlaneConvexPolyhedron\">GTweb&nbsp;code</a></td>\n  <td ALIGN=\"CENTER\">3DG&nbsp;p.462;<BR>RTCD&nbsp;p.142</td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\">&nbsp;</td>\n  <td ALIGN=\"CENTER\">generalized&nbsp;clipping</td>\n  <td ALIGN=\"CENTER\"><a href=\"#IV74\">Gems&nbsp;IV&nbsp;p.74</a>;<BR><a href=\"#V375\">Gems&nbsp;V&nbsp;p.378</a></td>\n  <td ALIGN=\"CENTER\">(<a href=\"#IV83\">Gems&nbsp;IV&nbsp;p.83</a>)</td>\n  <td ALIGN=\"CENTER\">(<a href=\"#IV83\">Gems&nbsp;IV&nbsp;p.83</a>)</td>\n  <td ALIGN=\"CENTER\"><a href=\"#IV83\">Gems&nbsp;IV&nbsp;p.83</a>;<BR>3DG&nbsp;p.453;(<BR><a href=\"https://www.geometrictools.com/Documentation/MethodOfSeparatingAxes.pdf\">GTweb&nbsp;doc</a>&nbsp;(<a href=\"https://www.geometrictools.com/Samples/Intersection.html#IntersectConvexPolyhedra\">code</a>);<BR>GTCG&nbsp;p.726;<BR><a href=\"https://vcg.isti.cnr.it/Publications/2003/GPR03/fast_tetrahedron_tetrahedron_overlap_algorithm.pdf\">Ganovelli&nbsp;jgt&nbsp;7(2)</a>;<BR>RTCD&nbsp;p.383,399,410;<BR><a href=\"https://ubm-twvideo01.s3.amazonaws.com/o1/vault/gdc2013/slides/822403Gregorius_Dirk_TheSeparatingAxisTest.pdf\">Gregorius&nbsp;2013</a></td>\n  <td ALIGN=\"LEFT\"><B>convex polyhedron</B></td>\n</tr>\n<tr>\n  <td>&nbsp;</td>\n  <td ALIGN=\"CENTER\"><B>ray</B></td>\n  <td ALIGN=\"CENTER\"><B>plane</B></td>\n  <td ALIGN=\"CENTER\"><B>sphere</B></td>\n  <td ALIGN=\"CENTER\"><B>capsule</B></td>\n  <td ALIGN=\"CENTER\"><B>cylinder</B></td>\n  <td ALIGN=\"CENTER\"><B>cone</B></td>\n  <td ALIGN=\"CENTER\"><B>triangle</B></td>\n  <td ALIGN=\"CENTER\"><B>AABB</B></td>\n  <td ALIGN=\"CENTER\"><B>OBB</B></td>\n  <td ALIGN=\"CENTER\"><B>frustum</B></td>\n  <td ALIGN=\"CENTER\"><B>polyhedron</B></td>\n  <td>&nbsp;</td>\n</tr>\n</table>\n</div>\n\n<P>\nReferences are listed in historical order, so it's usually best to look\nat the last reference first. References in parentheses indicate algorithms that will work, but are not optimized\nfor the particular primitives. Note that all AABB algorithms can also be used\nfor OBB intersections (simply transform the other primitive to the OBB's\nspace), so we do not list these in the table.\n\n<H2>Dynamic Object Intersections</H2>\n\nThese are intersections in which the objects are moving relative to one another. Linear motion (only) is assumed; there is research on rotational motion collision detection, not covered here. The <a href=\"https://github.com/teikitu-rti/teikitu_release/tree/master/teikitu_sdk/TgS%20COLLISION\">TgS</a> collision system (non-commercial use only) has many methods in this area, and the book <I>Real-Time Collision Detection</I> covers the subject in some depth. \nOther relevant presentations can be found on the <a href=\"https://www.essentialmath.com/tutorial.htm\">Essential Math for Games Programmers</a> site.\nOne principle is that even if both objects are moving, only one has to be considered moving. That is, one object's movement vector can be subtracted from both objects, leaving one object at rest. Another principle is to perform a <a href=\"https://algorist.com/problems/Minkowski_Sum.html\">Minkowski sum</a> (or <a href=\"http://twvideo01.ubm-us.net/o1/vault/gdc2013/slides/822403Gregorius_Dirk_TheSeparatingAxisTest.pdf\">Minkowski difference</a>) of the moving sphere with the other object, essentially shrinking the moving sphere to a ray. A set of static intersection tests are used in many of these tests, so look in the table above for these. The tests below are categorized as <I>boolean</I>, i.e., whether the objects intersect at all, or <I>location</I>, where the actual intersection location where the two moving objects first hit is formed. <I>(Please let me know if you have simple ways of making a given boolean test into a location test.)</I>\n\n<P>\n<B>Ray/Moving Sphere:</B> <I>(location)</I> Form a cylinder between the two spheres, intersect the two spheres and cylinder with the ray. See <a href=\"http://media.steampowered.com/apps/valve/2015/DirkGregorius_Contacts.pdf\">Gregorius 2015</a>.<br>\n<B>Ray/Moving Triangle:</B> <I>(boolean)</I> If each triangle is entirely on one side of the plane formed by the other triangle, form the polyhedron between the two triangles. The connecting faces are formed by all the combinations of an edge on one triangle and a vertex on the other. Discard any separating planes formed (i.e., use only planes in which both triangles are on the same side of the plane). Shoot the ray against it using <a href=\"http://www.realtimerendering.com/intersections.html#II247\">ray/polyhedron testing</a>. <I>(Short of splitting the triangles into two parts each and forming volumes amongst these, is there an elegant way to perform this operation when one triangle's plane splits the other triangle?)</I><br>\n<B>Ray/Moving AABB:</B> <I>(boolean)</I> Form a <a href=\"http://www.realtimerendering.com/downloads/shaft.zip\">shaft</a> (<a href=\"http://www.erichaines.com/ShaftCulling.pdf\">paper</a>) between the beginning and ending position of the AABB and shoot the ray against it using <a href=\"http://www.realtimerendering.com/intersections.html#II247\">ray/polyhedron testing</a>. See <a href=\"http://www.realtimerendering.com/Real-Time_Rendering_4th-Collision_Detection.pdf\">RTR4, free Collision Detection chapter</a>.<br>\n<B>Ray/Moving OBB:</B> <I>(boolean)</I> An inelegant way is to form all combinations of edge/vertex pairs and form planes to bound the OBBs (see Ray/Moving triangle, above).</br>\n<B>Ray/Moving Polyhedron:</B> Take the convex hull of each polyhedron and then the convex hull of both of these. <a href=\"http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=504\">Glassner</a> is the earliest reference I know. See <a href=\"http://media.steampowered.com/apps/valve/2015/DirkGregorius_Contacts.pdf\">Gregorius 2015</a> for a modern treatment.\n\n<P>\n<B>Plane/Moving Sphere:</B> <I>(location)</I> Transform the problem into changing the plane into a thick slab, of thickness equal to the radius of the sphere. Change the sphere's path into a line segment. Perform slab/line segment intersection, i.e., ray/plane intersection for the two sides of the slab. See <a href=\"https://web.archive.org/web/19991128214140/http://www.gamasutra.com/features/19991018/Gomez_1.htm\">Gomez</a>; and <a href=\"http://www.realtimerendering.com/Real-Time_Rendering_4th-Collision_Detection.pdf\">RTR4, free Collision Detection chapter</a>..<br>\n<B>Plane/Moving AABB:</B> <I>(location)</I> If the plane's normal is along one of the primary axes, e.g., it is [0 1 0], [0 0 -1], etc., then turn the problem into slab/line segment intersection, similar to plane/moving sphere above. That is, take the thickness of the AABB and make the plane this thick.<br>\n\n<P>\nThe general principal of intersecting a moving sphere against an object is to simplify thinking about the problem by making the sphere into a line segment between its center's start and end locations, while \"adding\" this sphere (a <a href=\"https://algorist.com/problems/Minkowski_Sum.html\">Minkowski sum</a>) to the other object.<br>\n<B>Moving Sphere/Sphere:</B> <I>(location)</I> Add the radius of the moving sphere to the static sphere, and treat the moving sphere as a ray. Use this ray to perform ray/sphere intersection. See <a href=\"https://web.archive.org/web/19991128214140/http://www.gamasutra.com/features/19991018/Gomez_1.htm\">Gomez</a> and <a href=\"http://www.realtimerendering.com/Real-Time_Rendering_4th-Collision_Detection.pdf\">RTR4, free Collision Detection chapter</a>..<br>\n<B>Moving Sphere/Triangle:</B> <I>(location)</I> Similar to above, turn the sphere into a ray. The triangle turns into a solid defined by a set of spheres at the vertices, cylinders along the edges, and a slab for the interior of the triangle. See <a href=\"https://github.com/jrouwe/SweptEllipsoid\">Rouw&eacute;'s article and code</a>; <a href=\"https://www.geometrictools.com/Documentation/IntersectionMovingSphereTriangle.pdf\">GTWeb doc</a>; <a href=\"http://www.realtimerendering.com/Real-Time_Rendering_4th-Collision_Detection.pdf\">RTR4, free Collision Detection chapter</a>.; <a href=\"http://twvideo01.ubm-us.net/o1/vault/gdc2013/slides/822403Gregorius_Dirk_TheSeparatingAxisTest.pdf\">Gregorius 2012</a>.<br>\n<B>Moving Sphere/AABB:</B> GTWeb has <a href=\"https://www.geometrictools.com/Documentation/IntersectionMovingSphereBox.pdf\">a more detailed document on this topic. <I>(boolean)</I> A conservative test (i.e., no false misses, but can give false hits when there actually is no overlap) is to make the AABB move, so forming a <a href=\"http://www.realtimerendering.com/downloads/shaft.zip\">shaft</a> (<a href=\"http://www.erichaines.com/ShaftCulling.pdf\">paper</a>) between the beginning and ending position of the AABB. Test the static sphere with shaft testing. </a><br>\n\n<P>\n<B>Moving Triangle/Triangle:</B> See <a href=\"https://www.geometrictools.com/Documentation/MethodOfSeparatingAxes.pdf\">GTweb doc</a> and <a href=\"https://code.google.com/archive/p/box2d/downloads\">Catto 2013</a>.\n\n<P>\n<B>Moving AABB/AABB:</B> <I>(location)</I> See <a href=\"https://web.archive.org/web/19991129002900/http://www.gamasutra.com/features/19991018/Gomez_3.htm\">Gomez</a> for a use of the Separating Axis Theorem to solve this problem. <I>(boolean)</I> Form a <a href=\"http://www.realtimerendering.com/downloads/shaft.zip\">shaft</a> (<a href=\"http://www.erichaines.com/ShaftCulling.pdf\">paper</a>) between the beginning and ending position of the AABB and compare the static AABB against it with shaft testing.<br>\n\n\n<P>\n<B>Moving OBB/OBB:</B> <I>(location)</I> See <a href=\"https://www.geometrictools.com/Documentation/IntersectionRotatingBoxes.pdf\">GTweb doc</a>.<br>\n\n\n<P>\n<B>Moving Convex Polyhedra/Convex Polyhedra:</B> <I>(boolean)</I> The GTCG book, p. 615 on, gives pseudocode for using the method of separating axes to solve this problem. See <a href=\"https://www.geometrictools.com/Documentation/MethodOfSeparatingAxes.pdf\">GTweb doc</a>.<br>\n\n<P>\n<a href=\"http://media.steampowered.com/apps/valve/2015/DirkGregorius_Contacts.pdf\">Gregorius 2015</a> covers computing contact points among spheres, capsules, convex hulls, and meshes.\n\n<P>\nMany of the non-curved objects which are moving can be treated as forming <a href=\"http://www.erichaines.com/ShaftCulling.pdf\">shafts</a> between the starting and ending locations, and then the shaft can be tested against a ray simply enough, or against another non-curved object by using the polyhedron/polyhedron test in <a href=\"#IV83\">Gems IV p.83</a>. Another approach is to use the <a href=\"https://www.geometrictools.com/Documentation/MethodOfSeparatingAxes.pdf\">Separating Axis Theorem</a> (also see <a href=\"https://web.archive.org/web/20000510080633/http://www.gamasutra.com/features/20000330/bobic_01.htm\">Bobic</a>) to tell if the two objects overlap. However, all of these approaches are just <I>boolean</I> tests.\n\n<P>\n<H2>Article references</H2>\n\n<B>Bobic</B> - Bobic, Nick, <a href=\"https://web.archive.org/web/20000510080633/http://www.gamasutra.com/features/20000330/bobic_01.htm\">\"Advanced Collision Detection Techniques,\"</a> <I>Gamasutra</I>, March 2000.</a>\n<BR>\n<B>Gomez</B> - Gomez, Miguel, <a href=\"https://web.archive.org/web/19991128214140/http://www.gamasutra.com/features/19991018/Gomez_1.htm\">\"Simple Intersection Tests for Games,\"</a> <I>Gamasutra</I>, October 1999.</a>\n<BR>\n<B>Schroeder</B> - Schroeder, Tim, \"Collision Detection Using Ray Casting,\" <I>Game Developer Magazine</I>, pp. 50-57, August 2001.\n\n<P>\n<H2>Graphics Gems references</H2>\n\n<B>Ray/ray:</B> <a name=\"I304\">Ronald Goldman</a>, <I>Intersection of Two Lines in Three-Space</I>, Graphics Gems, p. 304.<br>\n<B>Ray/sphere:</B> <a name=\"I388\">Jeff Hultquist</a>, <I>Intersection of a Ray with a Sphere</I>, Graphics Gems, pp. 388-389.<br>\n<B>Ray/cylinder:</B> <a name=\"IV356\">Joseph M. Cychosz</a> and Warren N. Waggenspack, Jr., <I>Intersecting a Ray with a Cylinder</I>, Graphics Gems IV, pp. 356-365, <a href=\"https://github.com/erich666/GraphicsGems/blob/master/gemsiv/ray_cyl.c\">includes code</a>.<br>\n<B>Ray/polygon:</B> <a name=\"IV24\">Eric Haines</a>, <a href=\"http://www.erichaines.com/ptinpoly\"><I>Point in Polygon Strategies</I></a>, Graphics Gems IV, pp. 24-46, <a href=\"https://github.com/erich666/GraphicsGems/tree/master/gemsiv/ptpoly_haines\">includes code</a>.<br>\n<B>Ray/cone:</B> <a name=\"V227\">Ching-Kuang Shene</a>, <I>Computing the Intersection of a Line and a Cone</I>, Graphics Gems V, pp. 227-231.<br>\n<B>Ray/AABB:</B> <a name=\"I395\">Andrew Woo</a>, <I>Fast Ray-Box Intersection</I>, Graphics Gems, pp. 395-396, <a href=\"https://github.com/erich666/GraphicsGems/blob/master/gems/RayBox.c\">includes code</a>.<br>\n<B>Ray/polyhedron:</B> <a name=\"II247\">Eric Haines</a>, <I>Fast Ray-Convex Polyhedron Intersection</I>, Graphics Gems II, pp. 247-250, <a href=\"https://github.com/erich666/GraphicsGems/blob/master/gemsii/RayCPhdron.c\">includes code</a>.<br>\n\n<P>\n<B>Plane/AABB and AABB/polyhedron:</B> <a name=\"IV74\">Ned Greene</a>, <I>Detecting Intersection of a Rectangular Solid and a Convex Polyhedron</I>, Graphics Gems IV, pp. 74-82.<br>\n\n<P>\n<B>Sphere/AABB:</B> <a name=\"I335\">Jim Arvo</a>, <I>A Simple Method for Box-Sphere Intersection Testing</I>, Graphics Gems, pp. 247-250, <a href=\"https://github.com/erich666/GraphicsGems/blob/master/gems/BoxSphere.c\">includes code</a>.<br>\n\n<P>\n<B>Triangle/AABB:</B> <a name=\"III236\">Doug Voorhies</a>, <I>Triangle-Cube Intersection</I>, Graphics Gems III, pp. 236-239, <a href=\"https://github.com/erich666/GraphicsGems/blob/master/gemsiii/triangleCube.c\">includes code</a>.<br>\n<B>Triangle/AABB and AABB/polyhedron:</B> <a name=\"V375\">Green and Hatch</a>, <I>Fast Polygon-Cube Intersection Testing</I>, Graphics Gems V, pp. 375-379, <a href=\"https://github.com/erich666/GraphicsGems/tree/master/gemsv/ch7-2/\">includes code</a>.<br>\n<B>Triangle/frustum:</B> <a name=\"I84\">Paul Heckbert</a>, <I>Generic Convex Polygon Scan Conversion and Clipping</I>, Graphics Gems, pp. 84-86, <a href=\"https://github.com/erich666/GraphicsGems/tree/master/gems/PolyScan/\">includes code</a>.<br>\n\n<P>\n<B>Polyhedron/polyhedron:</B> <a name=\"IV83\">Rich Rabbitz</a>, <I>Fast Collision Detection of Moving Convex Polyhedra</I>, Graphics Gems IV, pp. 83-109, <a href=\"https://github.com/erich666/GraphicsGems/blob/master/gemsiv/collide.c\">includes code</a>.<br>\n\n<P>\n<H2>Algorithms</H2>\n\nScalar values are lowercase italic: <I>a, n, t</I>. Vectors are lowercase bold: <B>p, v, x</B>. Matrices are uppercase bold: <B>M, T</B>. \"X\" denotes a cross product, \"^2\" means \"squared\", \"||<B>x</B>||\" means the length of vector <B>x</B>.\n\n\n<P><font size=\"+1\">\n<B>Ray/ray:</B></font> <I>(after Goldman, Graphics Gems; see his article for the derivation)</I> Define each ray by an origin <B>o</B> and a normalized (unit vector) direction <B>d</B>. The two lines are then<P>\n\n<I>L1(t1)</I> = <B>o1</B> + <B>d1</B>*<I>t1</I><BR>\n<I>L2(t2)</I> = <B>o2</B> + <B>d2</B>*<I>t2</I><BR>\n\n<P>The solution is:<BR>\n<I>t1</I> = Determinant{(<B>o2</B>-<B>o1</B>),<B>d2</B>,<B>d1</B> X <B>d2</B>} / ||<B>d1</B> X <B>d2</B>||^2<P>\nand<P>\n<I>t2</I> = Determinant{(<B>o2</B>-<B>o1</B>),<B>d1</B>,<B>d1</B> X <B>d2</B>} / ||<B>d1</B> X <B>d2</B>||^2<P>\n\nIf the lines are parallel, the denominator ||<B>d1</B> X <B>d2</B>||^2 is 0.<P>\nIf the lines do not intersect, <I>t1</I> and <I>t2</I> mark the points of closest approach on each line.\n\n\n\n\n\n \n        </td>\n    </tr>\n    <tr>\n    \t<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"1\" border=\"0\"></td>\n\t&nbsp;<br /></td>\n    </tr>\n</table>\n<!-- <P>\n<iframe width=\"640\" height=\"360\" frameborder=\"0\" src=\"https://www.shadertoy.com/embed/4dSGW1?gui=true&t=10&paused=true&muted=false\" allowfullscreen></iframe> -->\n</div> <!-- /content -->\n\n<div id=\"footer\" class=\"clearfix\">\n<HR>\nContact: <a href=\"mailto:erich@acm.org\">Eric</a></li>\n</div> <!-- /footer -->\n\n</div> <!-- /wrapper -->\n\n</body>\n</html>\n"
  },
  {
    "path": "intro.html",
    "content": "<html>\n\n<head>\n\n   <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\n\n   <meta name=\"description\" content=\"Real-Time Rendering chapter overview\">\n\n   <meta name=\"keywords\" content=\"computer graphics, real-time, real time, rendering, interactive, accelerator, hardware, OpenGL, DirectX, Direct3D, Glide\">\n\n   <title>Real-Time Rendering Chapter Overview</title>\n\n</head>\n\n<body bgcolor=\"#FFFFFF\" link=\"#2D4280\" vlink=\"#9A6D03\" alink=\"#2D92A0\" background=\"background.jpg\">\n\n\n\n\n<h1>\n\n<font face=\"LUCIDA, ARIAL, HELVETICA\"><font color=\"#0D3256\"><font size=+2>Real-Time\n\nRendering Chapter Overview</font></font></font></h1>\n\n<font face=\"LUCIDA, ARIAL, HELVETICA\">\n\n\n\n\nThis is the chapter overview from the introduction of the book\n\n<a href=\"index.html\"><font size=\"+1\"><i>Real-Time Rendering</i></font></a>, by\n\n<a href=\"mailto:tompa@acm.org\">Tomas\n\nM&ouml;ller</a> and\n\n<a href=\"http://www.erichaines.com/\">Eric\n\nHaines</a>, from <a href=\"http://www.akpeters.com\">A.K. Peters Ltd.</a>\n\n\n\n\n</font>\n\n\n\n\n<hr>\n\nWhat follows is a brief overview of the chapters ahead.\n\n\n\n\n<p><b>Chapter 2, The Graphics Rendering Pipeline.</b> This chapter\n\ndeals with the heart of real-time rendering, the mechanism that\n\ntakes a scene description and converts it into something we can\n\nsee.\n\n\n\n\n<p><b>Chapter 3, Transforms.</b> The basic tools to manipulate\n\nposition, scaling, orientation, etc, of objects and the viewer\n\nare transforms.\n\n\n\n\n<p><b>Chapter 4, Visual Appearance.</b> This chapter covers the definition of\n\nmaterials and lights and their use in achieving a realistic surface appearance.\n\nAlso covered are other appearance-related topics,\n\nsuch as providing higher image quality through antialiasing and\n\ngamma correction.\n\n\n\n\n<p><b>Chapter 5, Texturing.</b> One of the most powerful hardware-accelerated\n\ntools for real-time rendering is the ability to\n\ndisplay data such as images on surfaces. This chapter discusses\n\nthe mechanics of this technique, called texturing, and presents a\n\nwide variety of methods for applying it.\n\n\n\n\n<p><b>Chapter 6, Special Effects.</b> There is more to rendering\n\nthan creating surfaces, materials, and textures. This chapter\n\npresents techniques and tricks beyond the basics.\n\n\n\n\n<p><b>Chapter 7, Speed-Up Techniques.</b> After you make it go,\n\nmake it go fast. Various forms of culling, model representation,\n\nand geometry consolidation are covered here.\n\n\n\n\n<p><b>Chapter 8, Pipeline Optimization.</b> Once an application is\n\nrunning and uses efficient algorithms, it can be made even faster\n\nusing various optimization techniques. Finding the bottleneck and\n\ndeciding what to do about it are the topics covered here.\n\n\n\n\n<p><b>Chapter 9, Polygonal Techniques.</b> Geometric data comes\n\nfrom a wide range of sources, and sometimes requires modification\n\nin order to be\n\nrendered rapidly and well. This chapter discusses polygonal data\n\nand ways to clean it up and simplify it.\n\n\n\n\n<p><b>Chapter 10, Intersection Test Methods.</b> Intersection\n\ntesting is important for rendering, user interaction, and\n\ncollision detection. In-depth coverage is provided here for a wide\n\nrange of the most efficient algorithms for common geometric\n\nintersection tests.\n\n\n\n\n<p><b>Chapter 11, Collision Detection.</b> Finding out whether two\n\nobjects touch each other is a key element of many real-time\n\napplications. This chapter presents some efficient algorithms in\n\nthis rapidly evolving field.\n\n\n\n\n<p><b>Chapter 12, Graphics Hardware.</b> While\n\ngraphics-hardware-accelerated algorithms have been discussed in the previous\n\nchapters, this chapter focuses on components such as color depth,\n\nframe buffers, and basic architecture types. Case studies of a few\n\nrepresentative graphics accelerators are provided.\n\n\n\n\n<p><b>Chapter 13, The Future.</b> Take a guess (we do).\n\n\n\n\n<p>We have included appendices on linear algebra and trigonometry.\n\n\n\n\n<p>\n\n<font face=\"LUCIDA, ARIAL, HELVETICA\">\n\nback to the <a href=\"index.html\"><i>Real-Time Rendering homepage</i></a>.\n\n</font>\n\n<hr>\n\n<address>\n\nwebslaves: <a href=\"http://www.erichaines.com/\">Eric Haines</a>\n\n/ <a href=\"mailto:erich@acm.org\">erich@acm.org</a>\n\n\n\n\n<br>Tomas M&ouml;ller / <a href=\"mailto:tompa@acm.org\">tompa@acm.org</a>\n\n</address>\n\n\n\n\n<p>Last change: <i>May 12, 1999</i>\n\n</body>\n\n</html>\n\n"
  },
  {
    "path": "ke-senhuang'shomepagechangelog.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML//EN\">\n<html><head><title>Resource for Computer Graphics - Ke-Sen Huang&#39;s Home Page Changelog</title></head><body>\n<center>\n<h1><a href=\"http://kesen.realtimerendering.com/\">Resource for Computer Graphics - Ke-Sen Huang&#39;s Home Page</a></h1>\n</center>\n\n\n</p><p>\nPage maintained by <a href=\"http://kesen.huang.googlepages.com/\">Ke-Sen Huang</a>.\n\n</p>\n\n<h2>April 30, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"sig2013.html\">SIGGRAPH 2013</a> (<a href=\"sig2013-changelog.html\">SIGGRAPH 2013 Changelog</a>)\n</ul>\n\n<h2>April 29, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"sig2013.html\">SIGGRAPH 2013</a> (<a href=\"sig2013-changelog.html\">SIGGRAPH 2013 Changelog</a>)\n\t<li>Updated <a href=\"eg2013Papers.htm\">Eurographics 2013</a> (<a href=\"eg2013-Changelog.htm\">Eurographics 2013 Changelog</a>)\n</ul>\n\n<h2>April 28, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"sig2013.html\">SIGGRAPH 2013</a> (<a href=\"sig2013-changelog.html\">SIGGRAPH 2013 Changelog</a>)\n</ul>\n\n<h2>April 27, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"sig2013.html\">SIGGRAPH 2013</a> (<a href=\"sig2013-changelog.html\">SIGGRAPH 2013 Changelog</a>)\n</ul>\n\n<h2>April 26, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"sig2013.html\">SIGGRAPH 2013</a> (<a href=\"sig2013-changelog.html\">SIGGRAPH 2013 Changelog</a>)\n</ul>\n\n<h2>April 24, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"sig2013.html\">SIGGRAPH 2013</a> (<a href=\"sig2013-changelog.html\">SIGGRAPH 2013 Changelog</a>)\n\t<li>Updated <a href=\"pg2011Papers.htm\">PG 2011</a> (<a href=\"pg2011-Changelog.htm\">PG 2011 Changelog</a>)\n\t<li>Updated <a href=\"pg2010Papers.htm\">PG 2010</a> (<a href=\"pg2010-Changelog.htm\">PG 2010 Changelog</a>)\n</ul>\n\n<h2>April 23, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"sig2013.html\">SIGGRAPH 2013</a> (<a href=\"sig2013-changelog.html\">SIGGRAPH 2013 Changelog</a>)\n</ul>\n\n<h2>April 22, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"sig2013.html\">SIGGRAPH 2013</a> (<a href=\"sig2013-changelog.html\">SIGGRAPH 2013 Changelog</a>)\n</ul>\n\n<h2>April 19, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"sig2013.html\">SIGGRAPH 2013</a> (<a href=\"sig2013-changelog.html\">SIGGRAPH 2013 Changelog</a>)\n\t<li>Updated <a href=\"i3d2013Papers.htm\">I3D 2013</a> (<a href=\"i3d2013-Changelog.htm\">I3D 2013 Changelog</a>)\n\t<li>Updated <a href=\"eg2013Papers.htm\">Eurographics 2013</a> (<a href=\"eg2013-Changelog.htm\">Eurographics 2013 Changelog</a>)\n</ul>\n\n<h2>April 11, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"sig2013.html\">SIGGRAPH 2013</a> (<a href=\"sig2013-changelog.html\">SIGGRAPH 2013 Changelog</a>)\n</ul>\n\n<h2>April 9, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"sig2013.html\">SIGGRAPH 2013</a> (<a href=\"sig2013-changelog.html\">SIGGRAPH 2013 Changelog</a>)\n\t<li>Updated <a href=\"eg2013Papers.htm\">Eurographics 2013</a> (<a href=\"eg2013-Changelog.htm\">Eurographics 2013 Changelog</a>)\n</ul>\n\n<h2>April 8, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"sig2013.html\">SIGGRAPH 2013</a> (<a href=\"sig2013-changelog.html\">SIGGRAPH 2013 Changelog</a>)\n</ul>\n\n<h2>April 7, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"sig2013.html\">SIGGRAPH 2013</a> (<a href=\"sig2013-changelog.html\">SIGGRAPH 2013 Changelog</a>)\n</ul>\n\n<h2>April 5, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"sig2013.html\">SIGGRAPH 2013</a> (<a href=\"sig2013-changelog.html\">SIGGRAPH 2013 Changelog</a>)\n</ul>\n\n<h2>April 3, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"sig2013.html\">SIGGRAPH 2013</a> (<a href=\"sig2013-changelog.html\">SIGGRAPH 2013 Changelog</a>)\n</ul>\n\n<h2>April 2, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"sig2013.html\">SIGGRAPH 2013</a> (<a href=\"sig2013-changelog.html\">SIGGRAPH 2013 Changelog</a>)\n\t<li>Updated <a href=\"eg2013Papers.htm\">Eurographics 2013</a> (<a href=\"eg2013-Changelog.htm\">Eurographics 2013 Changelog</a>)\n\t<li>Updated <a href=\"i3d2013Papers.htm\">I3D 2013</a> (<a href=\"i3d2013-Changelog.htm\">I3D 2013 Changelog</a>)\n</ul>\n\n<h2>April 1, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"sig2013.html\">SIGGRAPH 2013</a> (<a href=\"sig2013-changelog.html\">SIGGRAPH 2013 Changelog</a>)\n\t<li>Updated <a href=\"eg2013Papers.htm\">Eurographics 2013</a> (<a href=\"eg2013-Changelog.htm\">Eurographics 2013 Changelog</a>)\n</ul>\n\n<h2>March 29, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"sig2013.html\">SIGGRAPH 2013</a> (<a href=\"sig2013-changelog.html\">SIGGRAPH 2013 Changelog</a>)\n</ul>\n\n<h2>March 28, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"sig2013.html\">SIGGRAPH 2013</a> (<a href=\"sig2013-changelog.html\">SIGGRAPH 2013 Changelog</a>)\n</ul>\n\n<h2>March 27, 2013</h2>\n<ul>\n\t<li>Added <a href=\"sig2013.html\">SIGGRAPH 2013</a> (<a href=\"sig2013-changelog.html\">SIGGRAPH 2013 Changelog</a>)\n</ul>\n\n<h2>March 5, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"eg2013Papers.htm\">Eurographics 2013</a> (<a href=\"eg2013-Changelog.htm\">Eurographics 2013 Changelog</a>)\n\t<li>Updated <a href=\"i3d2013Papers.htm\">I3D 2013</a> (<a href=\"i3d2013-Changelog.htm\">I3D 2013 Changelog</a>)\n</ul>\n\n<h2>February 27, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"sgp2012Papers.htm\">SGP 2012</a> (<a href=\"sgp2012-Changelog.htm\">SGP 2012 Changelog</a>)\n</ul>\n\n<h2>February 24, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"eg2013Papers.htm\">Eurographics 2013</a> (<a href=\"eg2013-Changelog.htm\">Eurographics 2013 Changelog</a>)\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n</ul>\n\n<h2>February 6, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"eg2013Papers.htm\">Eurographics 2013</a> (<a href=\"eg2013-Changelog.htm\">Eurographics 2013 Changelog</a>)\n</ul>\n\n<h2>February 5, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"eg2013Papers.htm\">Eurographics 2013</a> (<a href=\"eg2013-Changelog.htm\">Eurographics 2013 Changelog</a>)\n\t<li>Updated <a href=\"i3d2013Papers.htm\">I3D 2013</a> (<a href=\"i3d2013-Changelog.htm\">I3D 2013 Changelog</a>)\n</ul>\n\n<h2>February 4, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"eg2013Papers.htm\">Eurographics 2013</a> (<a href=\"eg2013-Changelog.htm\">Eurographics 2013 Changelog</a>)\n</ul>\n\n<h2>February 2, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"eg2013Papers.htm\">Eurographics 2013</a> (<a href=\"eg2013-Changelog.htm\">Eurographics 2013 Changelog</a>)\n</ul>\n\n<h2>January 28, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"eg2013Papers.htm\">Eurographics 2013</a> (<a href=\"eg2013-Changelog.htm\">Eurographics 2013 Changelog</a>)\n\t<li>Updated <a href=\"i3d2013Papers.htm\">I3D 2013</a> (<a href=\"i3d2013-Changelog.htm\">I3D 2013 Changelog</a>)\n</ul>\n\n<h2>January 24, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"eg2013Papers.htm\">Eurographics 2013</a> (<a href=\"eg2013-Changelog.htm\">Eurographics 2013 Changelog</a>)\n\t<li>Updated <a href=\"i3d2013Papers.htm\">I3D 2013</a> (<a href=\"i3d2013-Changelog.htm\">I3D 2013 Changelog</a>)\n</ul>\n\n<h2>January 18, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"eg2013Papers.htm\">Eurographics 2013</a> (<a href=\"eg2013-Changelog.htm\">Eurographics 2013 Changelog</a>)\n</ul>\n\n<h2>January 17, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"eg2013Papers.htm\">Eurographics 2013</a> (<a href=\"eg2013-Changelog.htm\">Eurographics 2013 Changelog</a>)\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n\t<li>Updated <a href=\"i3d2013Papers.htm\">I3D 2013</a> (<a href=\"i3d2013-Changelog.htm\">I3D 2013 Changelog</a>)\n</ul>\n\n<h2>January 16, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"eg2013Papers.htm\">Eurographics 2013</a> (<a href=\"eg2013-Changelog.htm\">Eurographics 2013 Changelog</a>)\n</ul>\n\n<h2>January 15, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"eg2013Papers.htm\">Eurographics 2013</a> (<a href=\"eg2013-Changelog.htm\">Eurographics 2013 Changelog</a>)\n</ul>\n\n<h2>January 14, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"eg2013Papers.htm\">Eurographics 2013</a> (<a href=\"eg2013-Changelog.htm\">Eurographics 2013 Changelog</a>)\n</ul>\n\n<h2>January 13, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"eg2013Papers.htm\">Eurographics 2013</a> (<a href=\"eg2013-Changelog.htm\">Eurographics 2013 Changelog</a>)\n</ul>\n\n<h2>January 7, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"egsr2010Papers.htm\">EGSR 2010</a> (<a href=\"egsr2010-Changelog.htm\">EGSR 2010 Changelog</a>)\n\t<li>Updated <a href=\"eg2013Papers.htm\">Eurographics 2013</a> (<a href=\"eg2013-Changelog.htm\">Eurographics 2013 Changelog</a>)\n\t<li>Updated <a href=\"i3d2013Papers.htm\">I3D 2013</a> (<a href=\"i3d2013-Changelog.htm\">I3D 2013 Changelog</a>)\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n</ul>\n\n<h2>January 1, 2013</h2>\n<ul>\n\t<li>Updated <a href=\"eg2013Papers.htm\">Eurographics 2013</a> (<a href=\"eg2013-Changelog.htm\">Eurographics 2013 Changelog</a>)\n\t<li>Updated <a href=\"i3d2013Papers.htm\">I3D 2013</a> (<a href=\"i3d2013-Changelog.htm\">I3D 2013 Changelog</a>)\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n</ul>\n\n<h2>December 30, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"eg2013Papers.htm\">Eurographics 2013</a> (<a href=\"eg2013-Changelog.htm\">Eurographics 2013 Changelog</a>)\n\t<li>Updated <a href=\"i3d2013Papers.htm\">I3D 2013</a> (<a href=\"i3d2013-Changelog.htm\">I3D 2013 Changelog</a>)\n</ul>\n\n<h2>December 25, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"conference.html\">Conference for 2013 events</a> (<a href=\"conference-Changelog.html\">Conference Changelog</a>)\n\t<li>Updated <a href=\"eg2013Papers.htm\">Eurographics 2013</a> (<a href=\"eg2013-Changelog.htm\">Eurographics 2013 Changelog</a>)\n\t<li>Updated <a href=\"i3d2013Papers.htm\">I3D 2013</a> (<a href=\"i3d2013-Changelog.htm\">I3D 2013 Changelog</a>)\n</ul>\n\n<h2>December 21, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"conference.html\">Conference for 2013 events</a> (<a href=\"conference-Changelog.html\">Conference Changelog</a>)\n\t<li>Added <a href=\"eg2013Papers.htm\">Eurographics 2013</a> (<a href=\"eg2013-Changelog.htm\">Eurographics 2013 Changelog</a>)\n\t<li>Added <a href=\"i3d2013Papers.htm\">I3D 2013</a> (<a href=\"i3d2013-Changelog.htm\">I3D 2013 Changelog</a>)\n</ul>\n\n<h2>December 17, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n</ul>\n\n<h2>December 15, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"conference.html\">Conference for 2013 events</a> (<a href=\"conference-Changelog.html\">Conference Changelog</a>)\n</ul>\n\n<h2>December 11, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n\t<li>Updated <a href=\"pg2012Papers.htm\">PG 2012</a> (<a href=\"pg2012-Changelog.htm\">PG 2012 Changelog</a>)\n</ul>\n\n<h2>November 26, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n</ul>\n\n<h2>November 24, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n</ul>\n\n<h2>November 20, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n</ul>\n\n<h2>November 19, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n</ul>\n\n<h2>November 18, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n\t<li>Updated <a href=\"conference.html\">Conference for 2013 events</a> (<a href=\"conference-Changelog.html\">Conference Changelog</a>)\n\t<li>Added <a href=\"gi2012Papers.htm\">Graphics Interface 2012</a> (<a href=\"gi2012-Changelog.htm\">Graphics Interface 2012 Changelog</a>)\n</ul>\n\n<h2>November 7, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n\t<li>Updated <a href=\"pg2012Papers.htm\">PG 2012</a> (<a href=\"pg2012-Changelog.htm\">PG 2012 Changelog</a>)\n\t<li>Added <a href=\"conference.html\">Conference for 2013 events</a> (<a href=\"conference-Changelog.html\">Conference Changelog</a>)\n</ul>\n\n<h2>October 29, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n\t<li>Updated <a href=\"i3d2011Papers.htm\">I3D 2011</a> (<a href=\"i3d2011-Changelog.htm\">I3D 2011 Changelog</a>)\n\t<li>Updated <a href=\"pg2012Papers.htm\">PG 2012</a> (<a href=\"pg2012-Changelog.htm\">PG 2012 Changelog</a>)\n</ul>\n\n<h2>October 17, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n\t<li>Updated <a href=\"pg2012Papers.htm\">PG 2012</a> (<a href=\"pg2012-Changelog.htm\">PG 2012 Changelog</a>)\n\t<li>Updated <a href=\"sca2012Papers.htm\">SCA 2012</a> (<a href=\"sca2012-Changelog.htm\">SCA 2012 Changelog</a>)\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n\t<li>Updated <a href=\"sgp2012Papers.htm\">SGP 2012</a> (<a href=\"sgp2012-Changelog.htm\">SGP 2012 Changelog</a>)\n</ul>\n\n<h2>October 13, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n\t<li>Updated <a href=\"pg2012Papers.htm\">PG 2012</a> (<a href=\"pg2012-Changelog.htm\">PG 2012 Changelog</a>)\n</ul>\n\n<h2>October 12, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n</ul>\n\n<h2>October 7, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n\t<li>Added <a href=\"http://www.cescg.org/CESCG-2012/index.php\">CESCG 2012</a>\n</ul>\n\n<h2>October 6, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n</ul>\n\n<h2>October 4, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n\t<li>Updated <a href=\"sca2012Papers.htm\">SCA 2012</a> (<a href=\"sca2012-Changelog.htm\">SCA 2012 Changelog</a>)\n</ul>\n\n<h2>October 2, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n</ul>\n\n<h2>September 30, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n</ul>\n\n<h2>September 27, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n\t<li>Updated <a href=\"hpg2012Papers.htm\">HPG 2012</a> (<a href=\"hpg2012-Changelog.htm\">HPG 2012 Changelog</a>)\n</ul>\n\n<h2>September 26, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n\t<li>Updated <a href=\"pg2012Papers.htm\">PG 2012</a> (<a href=\"pg2012-Changelog.htm\">PG 2012 Changelog</a>)\n</ul>\n\n<h2>September 25, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n</ul>\n\n<h2>September 19, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n</ul>\n\n<h2>September 18, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"pg2012Papers.htm\">PG 2012</a> (<a href=\"pg2012-Changelog.htm\">PG 2012 Changelog</a>)\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n</ul>\n\n<h2>September 17, 2012</h2>\n<ul>\n\t<li>Added <a href=\"pg2012Papers.htm\">PG 2012</a> (<a href=\"pg2012-Changelog.htm\">PG 2012 Changelog</a>)\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n</ul>\n\n<h2>September 16, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n\t<li>Updated <a href=\"sca2012Papers.htm\">SCA 2012</a> (<a href=\"sca2012-Changelog.htm\">SCA 2012 Changelog</a>)\n\t<li>Updated <a href=\"egsr2012Papers.htm\">EGSR 2012</a> (<a href=\"egsr2012-Changelog.htm\">EGSR 2012 Changelog</a>)\n\t<li>Updated <a href=\"hpg2012Papers.htm\">HPG 2012</a> (<a href=\"hpg2012-Changelog.htm\">HPG 2012 Changelog</a>)\n</ul>\n\n<h2>September 12, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n</ul>\n\n<h2>September 10, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n</ul>\n\n<h2>September 6, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n</ul>\n\n<h2>September 4, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n\t<li>Updated <a href=\"sca2012Papers.htm\">SCA 2012</a> (<a href=\"sca2012-Changelog.htm\">SCA 2012 Changelog</a>)\n</ul>\n\n<h2>August 31, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n</ul>\n\n<h2>August 27, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n</ul>\n\n<h2>August 23, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n</ul>\n\n<h2>August 22, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n</ul>\n\n<h2>August 20, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n</ul>\n\n<h2>August 15, 2012</h2>\n<ul>\n\t<li>Added <a href=\"http://blog.selfshadow.com/2012/08/11/siggraph-2012-links/\">SIGGRAPH 2012 Resource (Courses, Posters, ...)</a> maintained by <a href=\"http://blog.selfshadow.com/\">Stephen Hill</a>\n\t<li>Added <a href=\"http://blog.selfshadow.com/2011/08/13/hpg-siggraph-2011/\">SIGGRAPH 2011 Resource (Courses, Posters, ...)</a> maintained by <a href=\"http://blog.selfshadow.com/\">Stephen Hill</a>\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n</ul>\n\n<h2>August 12, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sca2012Papers.htm\">SCA 2012</a> (<a href=\"sca2012-Changelog.htm\">SCA 2012 Changelog</a>)\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n\t<li>Updated <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n</ul>\n\n<h2>August 11, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sca2012Papers.htm\">SCA 2012</a> (<a href=\"sca2012-Changelog.htm\">SCA 2012 Changelog</a>)\n\t<li>Added <a href=\"siga2012Papers.htm\">SIGGRAPH Asia 2012</a> (<a href=\"siga2012-Changelog.htm\">SIGGRAPH Asia 2012 Changelog</a>)\n</ul>\n\n<h2>August 6, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n\t<li>A new computer graphics journal: \"<a href=\"http://jcgt.org/\">Journal of Computer Graphics Techniques.</a>\"\n</ul>\n\n<h2>August 4, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n\t<li>Updated <a href=\"egsr2012Papers.htm\">EGSR 2012</a> (<a href=\"egsr2012-Changelog.htm\">EGSR 2012 Changelog</a>)\n</ul>\n\n<h2>August 2, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"hpg2012Papers.htm\">HPG 2012</a> (<a href=\"hpg2012-Changelog.htm\">HPG 2012 Changelog</a>)\n\t<li>Updated <a href=\"sca2012Papers.htm\">SCA 2012</a> (<a href=\"sca2012-Changelog.htm\">SCA 2012 Changelog</a>)\n</ul>\n\n<h2>July 31, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"hpg2012Papers.htm\">HPG 2012</a> (<a href=\"hpg2012-Changelog.htm\">HPG 2012 Changelog</a>)\n</ul>\n\n<h2>July 30, 2012</h2>\n<ul>\n\t<li>Added <a href=\"sca2012Papers.htm\">SCA 2012</a> (<a href=\"sca2012-Changelog.htm\">SCA 2012 Changelog</a>)\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n</ul>\n\n<h2>July 29, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"egsr2012Papers.htm\">EGSR 2012</a> (<a href=\"egsr2012-Changelog.htm\">EGSR 2012 Changelog</a>)\n\t<li>Updated <a href=\"sgp2012Papers.htm\">SGP 2012</a> (<a href=\"sgp2012-Changelog.htm\">SGP 2012 Changelog</a>)\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n</ul>\n\n<h2>July 14, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"egsr2012Papers.htm\">EGSR 2012</a> (<a href=\"egsr2012-Changelog.htm\">EGSR 2012 Changelog</a>)\n\t<li>Updated <a href=\"sgp2012Papers.htm\">SGP 2012</a> (<a href=\"sgp2012-Changelog.htm\">SGP 2012 Changelog</a>)\n</ul>\n\n<h2>July 11, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n\t<li>Updated <a href=\"egsr2012Papers.htm\">EGSR 2012</a> (<a href=\"egsr2012-Changelog.htm\">EGSR 2012 Changelog</a>)\n\t<li>Updated <a href=\"hpg2012Papers.htm\">HPG 2012</a> (<a href=\"hpg2012-Changelog.htm\">HPG 2012 Changelog</a>)\n\t<li>Updated <a href=\"sgp2012Papers.htm\">SGP 2012</a> (<a href=\"sgp2012-Changelog.htm\">SGP 2012 Changelog</a>)\n</ul>\n\n<h2>July 9, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n\t<li>Updated <a href=\"egsr2012Papers.htm\">EGSR 2012</a> (<a href=\"egsr2012-Changelog.htm\">EGSR 2012 Changelog</a>)\n\t<li>Updated <a href=\"hpg2012Papers.htm\">HPG 2012</a> (<a href=\"hpg2012-Changelog.htm\">HPG 2012 Changelog</a>)\n</ul>\n\n<h2>June 29, 2012</h2>\n<ul>\n\t<li>Added <a href=\"sgp2012Papers.htm\">SGP 2012</a> (<a href=\"sgp2012-Changelog.htm\">SGP 2012 Changelog</a>)\n</ul>\n\n<h2>June 28, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"egsr2012Papers.htm\">EGSR 2012</a> (<a href=\"egsr2012-Changelog.htm\">EGSR 2012 Changelog</a>)\n\t<li>Updated <a href=\"hpg2012Papers.htm\">HPG 2012</a> (<a href=\"hpg2012-Changelog.htm\">HPG 2012 Changelog</a>)\n</ul>\n\n<h2>June 24, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sca2010Papers.htm\">SCA 2010</a> (<a href=\"sca2010-Changelog.htm\">SCA 2010 Changelog</a>)\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n\t<li>Updated <a href=\"egsr2012Papers.htm\">EGSR 2012</a> (<a href=\"egsr2012-Changelog.htm\">EGSR 2012 Changelog</a>)\n</ul>\n\n<h2>June 21, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sca2010Papers.htm\">SCA 2010</a> (<a href=\"sca2010-Changelog.htm\">SCA 2010 Changelog</a>)\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n\t<li>Updated <a href=\"npar2012Papers.htm\">NPAR 2012</a> (<a href=\"npar2012-Changelog.htm\">NPAR 2012 Changelog</a>)\n</ul>\n\n<h2>June 20, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n\t<li>Updated <a href=\"egsr2012Papers.htm\">EGSR 2012</a> (<a href=\"egsr2012-Changelog.htm\">EGSR 2012 Changelog</a>)\n</ul>\n\n<h2>June 19, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"hpg2012Papers.htm\">HPG 2012</a> (<a href=\"hpg2012-Changelog.htm\">HPG 2012 Changelog</a>)\n</ul>\n\n<h2>June 17, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n\t<li>Updated <a href=\"hpg2012Papers.htm\">HPG 2012</a> (<a href=\"hpg2012-Changelog.htm\">HPG 2012 Changelog</a>)\n</ul>\n\n<h2>June 16, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"egsr2012Papers.htm\">EGSR 2012</a> (<a href=\"egsr2012-Changelog.htm\">EGSR 2012 Changelog</a>)\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n\t<li>Updated <a href=\"npar2012Papers.htm\">NPAR 2012</a> (<a href=\"npar2012-Changelog.htm\">NPAR 2012 Changelog</a>)\n\t<li>Updated <a href=\"hpg2012Papers.htm\">HPG 2012</a> (<a href=\"hpg2012-Changelog.htm\">HPG 2012 Changelog</a>)\n</ul>\n\n<h2>June 5, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"egsr2012Papers.htm\">EGSR 2012</a> (<a href=\"egsr2012-Changelog.htm\">EGSR 2012 Changelog</a>)\n</ul>\n\n<h2>June 4, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"egsr2012Papers.htm\">EGSR 2012</a> (<a href=\"egsr2012-Changelog.htm\">EGSR 2012 Changelog</a>)\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n\t<li>Updated <a href=\"npar2012Papers.htm\">NPAR 2012</a> (<a href=\"npar2012-Changelog.htm\">NPAR 2012 Changelog</a>)\n</ul>\n\n<h2>May 29, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"hpg2012Papers.htm\">HPG 2012</a> (<a href=\"hpg2012-Changelog.htm\">HPG 2012 Changelog</a>)\n\t<li>Added <a href=\"egsr2012Papers.htm\">EGSR 2012</a> (<a href=\"egsr2012-Changelog.htm\">EGSR 2012 Changelog</a>)\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n</ul>\n\n<h2>May 24, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n</ul>\n\n<h2>May 23, 2012</h2>\n<ul>\n\t<li>Added <a href=\"hpg2012Papers.htm\">HPG 2012</a> (<a href=\"hpg2012-Changelog.htm\">HPG 2012 Changelog</a>)\n\t<li>Added <a href=\"npar2012Papers.htm\">NPAR 2012</a> (<a href=\"npar2012-Changelog.htm\">NPAR 2012 Changelog</a>)\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n</ul>\n\n<h2>May 22, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n</ul>\n\n<h2>May 20, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n</ul>\n\n<h2>May 18, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n</ul>\n\n<h2>May 13, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n</ul>\n\n<h2>May 12, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n</ul>\n\n<h2>May 11, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n</ul>\n\n<h2>May 10, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n\t<li>Updated <a href=\"conference.html\">Conference for 2012 events</a> (<a href=\"conference-Changelog.html\">Conference Changelog</a>)\n</ul>\n\n<h2>April 25, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n</ul>\n\n<h2>April 24, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n</ul>\n\n<h2>April 18, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n</ul>\n\n<h2>April 17, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n</ul>\n\n<h2>April 16, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n</ul>\n\n<h2>April 13, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n</ul>\n\n<h2>April 11, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n</ul>\n\n<h2>April 10, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n</ul>\n\n<h2>April 9, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n\t<li>Updated <a href=\"sca2009Papers.htm\">SCA 2009</a> (<a href=\"sca2009-Changelog.htm\">SCA 2009 Changelog</a>)\n</ul>\n\n<h2>April 3, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n</ul>\n\n<h2>April 2, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n</ul>\n\n<h2>April 1, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n</ul>\n\n<h2>March 31, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n\t<li>Updated <a href=\"conference.html\">Conference for 2012 events</a> (<a href=\"conference-Changelog.html\">Conference Changelog</a>)\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n</ul>\n\n<h2>March 27, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n\t<li>Updated <a href=\"conference.html\">Conference for 2012 events</a> (<a href=\"conference-Changelog.html\">Conference Changelog</a>)\n</ul>\n\n<h2>March 26, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n\t<li>Updated <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n</ul>\n\n<h2>March 23, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n</ul>\n\n<h2>March 21, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n\t<li>Updated <a href=\"i3d2012Papers.htm\">I3D 2012</a> (<a href=\"i3d2012-Changelog.htm\">I3D 2012 Changelog</a>)\n</ul>\n\n<h2>March 19, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n\t<li>Updated <a href=\"i3d2012Papers.htm\">I3D 2012</a> (<a href=\"i3d2012-Changelog.htm\">I3D 2012 Changelog</a>)\n</ul>\n\n<h2>February 28, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n</ul>\n\n<h2>February 26, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n</ul>\n\n<h2>February 24, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n</ul>\n\n<h2>February 23, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n</ul>\n\n<h2>February 20, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n</ul>\n\n<h2>February 16, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n</ul>\n\n<h2>February 12, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n</ul>\n\n<h2>February 7, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n</ul>\n\n<h2>February 6, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"conference.html\">Conference for 2012 events</a> (<a href=\"conference-Changelog.html\">Conference Changelog</a>)\n</ul>\n\n<h2>February 5, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"i3d2012Papers.htm\">I3D 2012</a> (<a href=\"i3d2012-Changelog.htm\">I3D 2012 Changelog</a>)\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n</ul>\n\n<h2>January 27, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"i3d2012Papers.htm\">I3D 2012</a> (<a href=\"i3d2012-Changelog.htm\">I3D 2012 Changelog</a>)\n</ul>\n\n<h2>January 26, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n\t<li>Updated <a href=\"i3d2012Papers.htm\">I3D 2012</a> (<a href=\"i3d2012-Changelog.htm\">I3D 2012 Changelog</a>)\n\t<li>Updated <a href=\"conference.html\">Conference for 2012 events</a> (<a href=\"conference-Changelog.html\">Conference Changelog</a>)\n</ul>\n\n<h2>January 23, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n</ul>\n\n<h2>January 21, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n</ul>\n\n<h2>January 20, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n</ul>\n\n<h2>January 17, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n</ul>\n\n<h2>January 15, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n</ul>\n\n<h2>January 11, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"i3d2012Papers.htm\">I3D 2012</a> (<a href=\"i3d2012-Changelog.htm\">I3D 2012 Changelog</a>)\n</ul>\n\n<h2>January 10, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n\t<li>Updated <a href=\"i3d2012Papers.htm\">I3D 2012</a> (<a href=\"i3d2012-Changelog.htm\">I3D 2012 Changelog</a>)\n</ul>\n\n<h2>January 9, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n\t<li>Updated <a href=\"i3d2012Papers.htm\">I3D 2012</a> (<a href=\"i3d2012-Changelog.htm\">I3D 2012 Changelog</a>)\n</ul>\n\n<h2>January 6, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n\t<li>Updated <a href=\"i3d2012Papers.htm\">I3D 2012</a> (<a href=\"i3d2012-Changelog.htm\">I3D 2012 Changelog</a>)\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n</ul>\n\n<h2>January 2, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n</ul>\n\n<h2>January 1, 2012</h2>\n<ul>\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n\t<li>Updated <a href=\"i3d2012Papers.htm\">I3D 2012</a> (<a href=\"i3d2012-Changelog.htm\">I3D 2012 Changelog</a>)\n</ul>\n\n<h2>December 29, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n\t<li>Updated <a href=\"i3d2012Papers.htm\">I3D 2012</a> (<a href=\"i3d2012-Changelog.htm\">I3D 2012 Changelog</a>)\n\t<li>Updated <a href=\"egsr2010Papers.htm\">EGSR 2010</a> (<a href=\"egsr2010-Changelog.htm\">EGSR 2010 Changelog</a>)\n</ul>\n\n<h2>December 28, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"i3d2012Papers.htm\">I3D 2012</a> (<a href=\"i3d2012-Changelog.htm\">I3D 2012 Changelog</a>)\n</ul>\n\n<h2>December 27, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"i3d2012Papers.htm\">I3D 2012</a> (<a href=\"i3d2012-Changelog.htm\">I3D 2012 Changelog</a>)\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n</ul>\n\n<h2>December 21, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"i3d2012Papers.htm\">I3D 2012</a> (<a href=\"i3d2012-Changelog.htm\">I3D 2012 Changelog</a>)\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n</ul>\n\n<h2>December 18, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"i3d2012Papers.htm\">I3D 2012</a> (<a href=\"i3d2012-Changelog.htm\">I3D 2012 Changelog</a>)\n\t<li>Updated <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n</ul>\n\n<h2>December 17, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"i3d2012Papers.htm\">I3D 2012</a> (<a href=\"i3d2012-Changelog.htm\">I3D 2012 Changelog</a>)\n</ul>\n\n<h2>December 16, 2011</h2>\n<ul>\n\t<li>Added <a href=\"i3d2012Papers.htm\">I3D 2012</a> (<a href=\"i3d2012-Changelog.htm\">I3D 2012 Changelog</a>)\n</ul>\n\n<h2>December 14, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n\t<li>Added <a href=\"sig2012.html\">SIGGRAPH 2012</a> (<a href=\"sig2012-changelog.html\">SIGGRAPH 2012 Changelog</a>)\n\t<li>Added <a href=\"eg2012Papers.htm\">Eurographics 2012</a> (<a href=\"eg2012-Changelog.htm\">Eurographics 2012 Changelog</a>)\n</ul>\n\n<h2>December 11, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n</ul>\n\n<h2>December 4, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"conference.html\">Conference for 2012 events</a> (<a href=\"conference-Changelog.html\">Conference Changelog</a>)\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n</ul>\n\n<h2>November 29, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"conference.html\">Conference for 2012 events</a> (<a href=\"conference-Changelog.html\">Conference Changelog</a>)\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n</ul>\n\n<h2>November 20, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"npar2011Papers.htm\">NPAR 2011</a> (<a href=\"npar2011-Changelog.htm\">NPAR 2011 Changelog</a>)\n</ul>\n\n<h2>November 6, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n\t<li>Updated <a href=\"sca2011Papers.htm\">SCA 2011</a> (<a href=\"sca2011-Changelog.htm\">SCA 2011 Changelog</a>)\n\t<li><a href=\"http://www.acm.org/\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a>: <B><a href=\"http://www.acm.org/publications/acm-author-izer-service\">ACM Authorizer Service</a></B>.\n</ul>\n\n<h2>October 26, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n\t<li>Updated <a href=\"npar2011Papers.htm\">NPAR 2011</a> (<a href=\"npar2011-Changelog.htm\">NPAR 2011 Changelog</a>)\n</ul>\n\n<h2>October 21, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n</ul>\n\n<h2>October 18, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"hpg2011Papers.htm\">HPG 2011</a> (<a href=\"hpg2011-Changelog.htm\">HPG 2011 Changelog</a>)\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n</ul>\n\n<h2>October 16, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n</ul>\n\n<h2>October 12, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n\t<li>Updated <a href=\"pg2011Papers.htm\">PG 2011</a> (<a href=\"pg2011-Changelog.htm\">PG 2011 Changelog</a>)\n\t<li>Updated <a href=\"npar2011Papers.htm\">NPAR 2011</a> (<a href=\"npar2011-Changelog.htm\">NPAR 2011 Changelog</a>)\n\t<li>Updated <a href=\"egsr2011Papers.htm\">EGSR 2011</a> (<a href=\"egsr2011-Changelog.htm\">EGSR 2011 Changelog</a>)\n</ul>\n\n<h2>October 8, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n</ul>\n\n<h2>October 5, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n</ul>\n\n<h2>October 3, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n</ul>\n\n<h2>October 2, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n</ul>\n\n<h2>October 1, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"pg2011Papers.htm\">PG 2011</a> (<a href=\"pg2011-Changelog.htm\">PG 2011 Changelog</a>)\n\t<li>Updated <a href=\"npar2011Papers.htm\">NPAR 2011</a> (<a href=\"npar2011-Changelog.htm\">NPAR 2011 Changelog</a>)\n</ul>\n\n<h2>September 30, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n</ul>\n\n<h2>September 28, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n</ul>\n\n<h2>September 27, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n</ul>\n\n<h2>September 26, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n</ul>\n\n<h2>September 25, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n</ul>\n\n<h2>September 20, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n</ul>\n\n<h2>September 19, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n</ul>\n\n<h2>September 18, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n</ul>\n\n<h2>September 17, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n</ul>\n\n<h2>September 15, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n</ul>\n\n<h2>September 14, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n\t<li>Updated <a href=\"sgp2011Papers.htm\">SGP 2011</a> (<a href=\"sgp2011-Changelog.htm\">SGP 2011 Changelog</a>)\n\t<li>Updated <a href=\"eg2011Papers.htm\">Eurographics 2011</a> (<a href=\"eg2011-Changelog.htm\">Eurographics 2011 Changelog</a>)\n</ul>\n\n<h2>September 7, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"pg2011Papers.htm\">PG 2011</a> (<a href=\"pg2011-Changelog.htm\">PG 2011 Changelog</a>)\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n</ul>\n\n<h2>September 6, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"pg2011Papers.htm\">PG 2011</a> (<a href=\"pg2011-Changelog.htm\">PG 2011 Changelog</a>)\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n</ul>\n\n<h2>September 5, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"hpg2011Papers.htm\">HPG 2011</a> (<a href=\"hpg2011-Changelog.htm\">HPG 2011 Changelog</a>)\n\t<li>Updated <a href=\"pg2011Papers.htm\">PG 2011</a> (<a href=\"pg2011-Changelog.htm\">PG 2011 Changelog</a>)\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n</ul>\n\n<h2>August 30, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n</ul>\n\n<h2>August 29, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n</ul>\n\n<h2>August 28, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n\t<li>Updated <a href=\"npar2011Papers.htm\">NPAR 2011</a> (<a href=\"npar2011-Changelog.htm\">NPAR 2011 Changelog</a>)\n</ul>\n\n<h2>August 24, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n</ul>\n\n<h2>August 22, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n\t<li>Updated <a href=\"sca2011Papers.htm\">SCA 2011</a> (<a href=\"sca2011-Changelog.htm\">SCA 2011 Changelog</a>)\n\t<li>Updated <a href=\"pg2011Papers.htm\">PG 2011</a> (<a href=\"pg2011-Changelog.htm\">PG 2011 Changelog</a>)\n</ul>\n\n<h2>August 21, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n</ul>\n\n<h2>August 20, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n\t<li>Updated <a href=\"sca2011Papers.htm\">SCA 2011</a> (<a href=\"sca2011-Changelog.htm\">SCA 2011 Changelog</a>)\n\t<li>Updated <a href=\"hpg2011Papers.htm\">HPG 2011</a> (<a href=\"hpg2011-Changelog.htm\">HPG 2011 Changelog</a>)\n</ul>\n\n<h2>August 18, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"hpg2011Papers.htm\">HPG 2011</a> (<a href=\"hpg2011-Changelog.htm\">HPG 2011 Changelog</a>)\n</ul>\n\n<h2>August 17, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n\t<li>Updated <a href=\"sca2011Papers.htm\">SCA 2011</a> (<a href=\"sca2011-Changelog.htm\">SCA 2011 Changelog</a>)\n</ul>\n\n<h2>August 15, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n\t<li>Updated <a href=\"sca2011Papers.htm\">SCA 2011</a> (<a href=\"sca2011-Changelog.htm\">SCA 2011 Changelog</a>)\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n\t<li>Updated <a href=\"sgp2011Papers.htm\">SGP 2011</a> (<a href=\"sgp2011-Changelog.htm\">SGP 2011 Changelog</a>)\n\t<li>Updated <a href=\"hpg2011Papers.htm\">HPG 2011</a> (<a href=\"hpg2011-Changelog.htm\">HPG 2011 Changelog</a>)\n\t<li>Updated <a href=\"npar2011Papers.htm\">NPAR 2011</a> (<a href=\"npar2011-Changelog.htm\">NPAR 2011 Changelog</a>)\n\t<li>Updated <a href=\"pg2011Papers.htm\">PG 2011</a> (<a href=\"pg2011-Changelog.htm\">PG 2011 Changelog</a>)\n</ul>\n\n<h2>August 13, 2011</h2>\n<ul>\n\t<li>Added <a href=\"siga2011Papers.htm\">SIGGRAPH Asia 2011</a> (<a href=\"siga2011-Changelog.htm\">SIGGRAPH Asia 2011 Changelog</a>)\n\t<li>Updated <a href=\"pg2011Papers.htm\">PG 2011</a> (<a href=\"pg2011-Changelog.htm\">PG 2011 Changelog</a>)\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n</ul>\n\n<h2>August 5, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sca2011Papers.htm\">SCA 2011</a> (<a href=\"sca2011-Changelog.htm\">SCA 2011 Changelog</a>)\n</ul>\n\n<h2>August 4, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"hpg2011Papers.htm\">HPG 2011</a> (<a href=\"hpg2011-Changelog.htm\">HPG 2011 Changelog</a>)\n</ul>\n\n<h2>August 3, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"pg2011Papers.htm\">PG 2011</a> (<a href=\"pg2011-Changelog.htm\">PG 2011 Changelog</a>)\n</ul>\n\n<h2>August 2, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n\t<li>Updated <a href=\"sca2011Papers.htm\">SCA 2011</a> (<a href=\"sca2011-Changelog.htm\">SCA 2011 Changelog</a>)\n\t<li>Updated <a href=\"npar2011Papers.htm\">NPAR 2011</a> (<a href=\"npar2011-Changelog.htm\">NPAR 2011 Changelog</a>)\n\t<li>Added <a href=\"pg2011Papers.htm\">PG 2011</a> (<a href=\"pg2011-Changelog.htm\">PG 2011 Changelog</a>)\n</ul>\n\n<h2>July 29, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n\t<li>Updated <a href=\"sgp2011Papers.htm\">SGP 2011</a> (<a href=\"sgp2011-Changelog.htm\">SGP 2011 Changelog</a>)\n</ul>\n\n<h2>July 28, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n</ul>\n\n<h2>July 27, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"hpg2011Papers.htm\">HPG 2011</a> (<a href=\"hpg2011-Changelog.htm\">HPG 2011 Changelog</a>)\n\t<li>Updated <a href=\"sca2011Papers.htm\">SCA 2011</a> (<a href=\"sca2011-Changelog.htm\">SCA 2011 Changelog</a>)\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n</ul>\n\n<h2>July 25, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sgp2011Papers.htm\">SGP 2011</a> (<a href=\"sgp2011-Changelog.htm\">SGP 2011 Changelog</a>)\n</ul>\n\n<h2>July 24, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"hpg2011Papers.htm\">HPG 2011</a> (<a href=\"hpg2011-Changelog.htm\">HPG 2011 Changelog</a>)\n\t<li>Updated <a href=\"sca2011Papers.htm\">SCA 2011</a> (<a href=\"sca2011-Changelog.htm\">SCA 2011 Changelog</a>)\n</ul>\n\n<h2>July 23, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n\t<li>Updated <a href=\"sca2011Papers.htm\">SCA 2011</a> (<a href=\"sca2011-Changelog.htm\">SCA 2011 Changelog</a>)\n</ul>\n\n<h2>July 19, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n\t<li>Updated <a href=\"hpg2011Papers.htm\">HPG 2011</a> (<a href=\"hpg2011-Changelog.htm\">HPG 2011 Changelog</a>)\n</ul>\n\n<h2>July 17, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sca2011Papers.htm\">SCA 2011</a> (<a href=\"sca2011-Changelog.htm\">SCA 2011 Changelog</a>)\n</ul>\n\n<h2>July 16, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n\t<li>Updated <a href=\"sca2011Papers.htm\">SCA 2011</a> (<a href=\"sca2011-Changelog.htm\">SCA 2011 Changelog</a>)\n</ul>\n\n<h2>July 14, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"conference.html\">Conference for 2011 events</a> (<a href=\"conference-Changelog.html\">Conference Changelog</a>)\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n\t<li>Updated <a href=\"sca2011Papers.htm\">SCA 2011</a> (<a href=\"sca2011-Changelog.htm\">SCA 2011 Changelog</a>)\n</ul>\n\n<h2>July 9, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sgp2011Papers.htm\">SGP 2011</a> (<a href=\"sgp2011-Changelog.htm\">SGP 2011 Changelog</a>)\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n\t<li>Updated <a href=\"sca2011Papers.htm\">SCA 2011</a> (<a href=\"sca2011-Changelog.htm\">SCA 2011 Changelog</a>)\n</ul>\n\n<h2>July 6, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sgp2011Papers.htm\">SGP 2011</a> (<a href=\"sgp2011-Changelog.htm\">SGP 2011 Changelog</a>)\n</ul>\n\n<h2>July 5, 2011</h2>\n<ul>\n\t<li>Added <a href=\"sca2011Papers.htm\">SCA 2011</a> (<a href=\"sca2011-Changelog.htm\">SCA 2011 Changelog</a>)\n\t<li>Updated <a href=\"egsr2011Papers.htm\">EGSR 2011</a> (<a href=\"egsr2011-Changelog.htm\">EGSR 2011 Changelog</a>)\n</ul>\n\n<h2>July 4, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"egsr2011Papers.htm\">EGSR 2011</a> (<a href=\"egsr2011-Changelog.htm\">EGSR 2011 Changelog</a>)\n</ul>\n\n<h2>July 3, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"egsr2011Papers.htm\">EGSR 2011</a> (<a href=\"egsr2011-Changelog.htm\">EGSR 2011 Changelog</a>)\n</ul>\n\n<h2>July 1, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sgp2011Papers.htm\">SGP 2011</a> (<a href=\"sgp2011-Changelog.htm\">SGP 2011 Changelog</a>)\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n</ul>\n\n<h2>June 28, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n</ul>\n\n<h2>June 27, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"hpg2011Papers.htm\">HPG 2011</a> (<a href=\"hpg2011-Changelog.htm\">HPG 2011 Changelog</a>)\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n</ul>\n\n<h2>June 26, 2011</h2>\n<ul>\n\t<li>Added <a href=\"sgp2011Papers.htm\">SGP 2011</a> (<a href=\"sgp2011-Changelog.htm\">SGP 2011 Changelog</a>)\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n</ul>\n\n<h2>June 22, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"hpg2011Papers.htm\">HPG 2011</a> (<a href=\"hpg2011-Changelog.htm\">HPG 2011 Changelog</a>)\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n</ul>\n\n<h2>June 21, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"npar2011Papers.htm\">NPAR 2011</a> (<a href=\"npar2011-Changelog.htm\">NPAR 2011 Changelog</a>)\n\t<li>Updated <a href=\"hpg2011Papers.htm\">HPG 2011</a> (<a href=\"hpg2011-Changelog.htm\">HPG 2011 Changelog</a>)\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n</ul>\n\n<h2>June 18, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"npar2011Papers.htm\">NPAR 2011</a> (<a href=\"npar2011-Changelog.htm\">NPAR 2011 Changelog</a>)\n\t<li>Updated <a href=\"hpg2011Papers.htm\">HPG 2011</a> (<a href=\"hpg2011-Changelog.htm\">HPG 2011 Changelog</a>)\n</ul>\n\n<h2>June 17, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"egsr2011Papers.htm\">EGSR 2011</a> (<a href=\"egsr2011-Changelog.htm\">EGSR 2011 Changelog</a>)\n\t<li>Updated <a href=\"hpg2011Papers.htm\">HPG 2011</a> (<a href=\"hpg2011-Changelog.htm\">HPG 2011 Changelog</a>)\n</ul>\n\n<h2>June 16, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"egsr2011Papers.htm\">EGSR 2011</a> (<a href=\"egsr2011-Changelog.htm\">EGSR 2011 Changelog</a>)\n</ul>\n\n<h2>June 15, 2011</h2>\n<ul>\n\t<li>Added <a href=\"gi2011Papers.htm\">Graphics Interface 2011</a> (<a href=\"gi2011-Changelog.htm\">Graphics Interface 2011 Changelog</a>)\n\t<li>Added <a href=\"npar2011Papers.htm\">NPAR 2011</a> (<a href=\"npar2011-Changelog.htm\">NPAR 2011 Changelog</a>)\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n\t<li>Updated <a href=\"hpg2011Papers.htm\">HPG 2011</a> (<a href=\"hpg2011-Changelog.htm\">HPG 2011 Changelog</a>)\n\t<li>Updated <a href=\"eg2011Papers.htm\">Eurographics 2011</a> (<a href=\"eg2011-Changelog.htm\">Eurographics 2011 Changelog</a>)\n</ul>\n\n<h2>June 13, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n</ul>\n\n<h2>June 11, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"egsr2011Papers.htm\">EGSR 2011</a> (<a href=\"egsr2011-Changelog.htm\">EGSR 2011 Changelog</a>)\n\t<li>Updated <a href=\"hpg2011Papers.htm\">HPG 2011</a> (<a href=\"hpg2011-Changelog.htm\">HPG 2011 Changelog</a>)\n</ul>\n\n<h2>June 8, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"egsr2011Papers.htm\">EGSR 2011</a> (<a href=\"egsr2011-Changelog.htm\">EGSR 2011 Changelog</a>)\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n\t<li>Updated <a href=\"hpg2011Papers.htm\">HPG 2011</a> (<a href=\"hpg2011-Changelog.htm\">HPG 2011 Changelog</a>)\n</ul>\n\n<h2>June 7, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"egsr2011Papers.htm\">EGSR 2011</a> (<a href=\"egsr2011-Changelog.htm\">EGSR 2011 Changelog</a>)\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n\t<li>Updated <a href=\"hpg2011Papers.htm\">HPG 2011</a> (<a href=\"hpg2011-Changelog.htm\">HPG 2011 Changelog</a>)\n</ul>\n\n<h2>June 5, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"hpg2011Papers.htm\">HPG 2011</a> (<a href=\"hpg2011-Changelog.htm\">HPG 2011 Changelog</a>)\n</ul>\n\n<h2>June 4, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"egsr2011Papers.htm\">EGSR 2011</a> (<a href=\"egsr2011-Changelog.htm\">EGSR 2011 Changelog</a>)\n\t<li>Updated <a href=\"hpg2011Papers.htm\">HPG 2011</a> (<a href=\"hpg2011-Changelog.htm\">HPG 2011 Changelog</a>)\n</ul>\n\n<h2>June 3, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"egsr2011Papers.htm\">EGSR 2011</a> (<a href=\"egsr2011-Changelog.htm\">EGSR 2011 Changelog</a>)\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n</ul>\n\n<h2>June 2, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n\t<li>Updated <a href=\"egsr2011Papers.htm\">EGSR 2011</a> (<a href=\"egsr2011-Changelog.htm\">EGSR 2011 Changelog</a>)\n\t<li>Updated <a href=\"eg2011Papers.htm\">Eurographics 2011</a> (<a href=\"eg2011-Changelog.htm\">Eurographics 2011 Changelog</a>)\n\t<li>Updated <a href=\"i3d2011Papers.htm\">I3D 2011</a> (<a href=\"i3d2011-Changelog.htm\">I3D 2011 Changelog</a>)\n</ul>\n\n<h2>May 31, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n\t<li>Updated <a href=\"egsr2011Papers.htm\">EGSR 2011</a> (<a href=\"egsr2011-Changelog.htm\">EGSR 2011 Changelog</a>)\n</ul>\n\n<h2>May 30, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n\t<li>Updated <a href=\"egsr2011Papers.htm\">EGSR 2011</a> (<a href=\"egsr2011-Changelog.htm\">EGSR 2011 Changelog</a>)\n</ul>\n\n<h2>May 25, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n\t<li>Updated <a href=\"egsr2011Papers.htm\">EGSR 2011</a> (<a href=\"egsr2011-Changelog.htm\">EGSR 2011 Changelog</a>)\n</ul>\n\n<h2>May 24, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n\t<li>Updated <a href=\"egsr2011Papers.htm\">EGSR 2011</a> (<a href=\"egsr2011-Changelog.htm\">EGSR 2011 Changelog</a>)\n</ul>\n\n<h2>May 19, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n</ul>\n\n<h2>May 15, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n\t<li>Updated <a href=\"conference.html\">Conference for 2011 events</a> (<a href=\"conference-Changelog.html\">Conference Changelog</a>)\n</ul>\n\n<h2>May 11, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n</ul>\n\n<h2>May 10, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n</ul>\n\n<h2>May 9, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n</ul>\n\n<h2>May 7, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n</ul>\n\n<h2>May 5, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n</ul>\n\n<h2>May 4, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n</ul>\n\n<h2>May 2, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n\t<li>Updated <a href=\"eg2010Papers.htm\">Eurographics 2010</a> (<a href=\"eg2010-Changelog.htm\">Eurographics 2010 Changelog</a>)\n\t<li>Added <a href=\"http://www.cescg.org/CESCG-2011/index.php\">CESCG 2011</a>\n</ul>\n\n<h2>April 29, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n</ul>\n\n<h2>April 27, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n</ul>\n\n<h2>April 24, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n\t<li>Updated <a href=\"egsr2010Papers.htm\">EGSR 2010</a> (<a href=\"egsr2010-Changelog.htm\">EGSR 2010 Changelog</a>)\n</ul>\n\n<h2>April 18, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n\t<li>Updated <a href=\"hpg2010Papers.htm\">HPG 2010</a> (<a href=\"hpg2010-Changelog.htm\">HPG 2010 Changelog</a>)\n</ul>\n\n<h2>April 15, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n\t<li>Updated <a href=\"hpg2010Papers.htm\">HPG 2010</a> (<a href=\"hpg2010-Changelog.htm\">HPG 2010 Changelog</a>)\n</ul>\n\n<h2>April 13, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n</ul>\n\n<h2>April 11, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n</ul>\n\n<h2>April 9, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n</ul>\n\n<h2>April 7, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n</ul>\n\n<h2>April 6, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n</ul>\n\n<h2>April 5, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n</ul>\n\n<h2>April 4, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n</ul>\n\n<h2>April 3, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n</ul>\n\n<h2>March 31, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n</ul>\n\n<h2>March 30, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"egsr2009Papers.htm\">EGSR 2009</a> (<a href=\"egsr2009-Changelog.htm\">EGSR 2009 Changelog</a>)\n\t<li>Added <a href=\"sig2011.html\">SIGGRAPH 2011</a> (<a href=\"sig2011-changelog.html\">SIGGRAPH 2011 Changelog</a>)\n</ul>\n\n<h2>March 28, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"egsr2009Papers.htm\">EGSR 2009</a> (<a href=\"egsr2009-Changelog.htm\">EGSR 2009 Changelog</a>)\n</ul>\n\n<h2>March 21, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"eg2011Papers.htm\">Eurographics 2011</a> (<a href=\"eg2011-Changelog.htm\">Eurographics 2011 Changelog</a>)\n</ul>\n\n<h2>March 19, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"i3d2011Papers.htm\">I3D 2011</a> (<a href=\"i3d2011-Changelog.htm\">I3D 2011 Changelog</a>)\n</ul>\n\n<h2>March 17, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"i3d2011Papers.htm\">I3D 2011</a> (<a href=\"i3d2011-Changelog.htm\">I3D 2011 Changelog</a>)\n</ul>\n\n<h2>March 12, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"i3d2011Papers.htm\">I3D 2011</a> (<a href=\"i3d2011-Changelog.htm\">I3D 2011 Changelog</a>)\n\t<li>Updated <a href=\"eg2011Papers.htm\">Eurographics 2011</a> (<a href=\"eg2011-Changelog.htm\">Eurographics 2011 Changelog</a>)\n\t<li>Updated <a href=\"hpg2009Papers.htm\">HPG 2009</a> (<a href=\"hpg2009-Changelog.htm\">HPG 2009 Changelog</a>)\n</ul>\n\n<h2>March 2, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"i3d2011Papers.htm\">I3D 2011</a> (<a href=\"i3d2011-Changelog.htm\">I3D 2011 Changelog</a>)\n</ul>\n\n<h2>March 1, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"conference.html\">Conference for 2011 events</a> (<a href=\"conference-Changelog.html\">Conference Changelog</a>)\n\t<li>Updated <a href=\"eg2011Papers.htm\">Eurographics 2011</a> (<a href=\"eg2011-Changelog.htm\">Eurographics 2011 Changelog</a>)\n</ul>\n\n<h2>February 27, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"eg2011Papers.htm\">Eurographics 2011</a> (<a href=\"eg2011-Changelog.htm\">Eurographics 2011 Changelog</a>)\n\t<li>Updated <a href=\"i3d2011Papers.htm\">I3D 2011</a> (<a href=\"i3d2011-Changelog.htm\">I3D 2011 Changelog</a>)\n</ul>\n\n<h2>February 23, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"conference.html\">Conference for 2011 events</a> (<a href=\"conference-Changelog.html\">Conference Changelog</a>)\n\t<li>Updated <a href=\"eg2011Papers.htm\">Eurographics 2011</a> (<a href=\"eg2011-Changelog.htm\">Eurographics 2011 Changelog</a>)\n\t<li>Updated <a href=\"i3d2011Papers.htm\">I3D 2011</a> (<a href=\"i3d2011-Changelog.htm\">I3D 2011 Changelog</a>)\n</ul>\n\n<h2>February 12, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"conference.html\">Conference for 2011 events</a> (<a href=\"conference-Changelog.html\">Conference Changelog</a>)\n</ul>\n\n<h2>February 10, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"eg2011Papers.htm\">Eurographics 2011</a> (<a href=\"eg2011-Changelog.htm\">Eurographics 2011 Changelog</a>)\n\t<li>Updated <a href=\"conference.html\">Conference for 2011 events</a> (<a href=\"conference-Changelog.html\">Conference Changelog</a>)\n</ul>\n\n<h2>February 9, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"eg2011Papers.htm\">Eurographics 2011</a> (<a href=\"eg2011-Changelog.htm\">Eurographics 2011 Changelog</a>)\n\t<li>Updated <a href=\"i3d2011Papers.htm\">I3D 2011</a> (<a href=\"i3d2011-Changelog.htm\">I3D 2011 Changelog</a>)\n\t<li>Updated <a href=\"pg2010Papers.htm\">PG 2010</a> (<a href=\"pg2010-Changelog.htm\">PG 2010 Changelog</a>)\n</ul>\n\n<h2>February 2, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"eg2011Papers.htm\">Eurographics 2011</a> (<a href=\"eg2011-Changelog.htm\">Eurographics 2011 Changelog</a>)\n\t<li>Updated <a href=\"i3d2011Papers.htm\">I3D 2011</a> (<a href=\"i3d2011-Changelog.htm\">I3D 2011 Changelog</a>)\n</ul>\n\n<h2>January 25, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"eg2011Papers.htm\">Eurographics 2011</a> (<a href=\"eg2011-Changelog.htm\">Eurographics 2011 Changelog</a>)\n\t<li>Updated <a href=\"i3d2011Papers.htm\">I3D 2011</a> (<a href=\"i3d2011-Changelog.htm\">I3D 2011 Changelog</a>)\n</ul>\n\n<h2>January 16, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"eg2011Papers.htm\">Eurographics 2011</a> (<a href=\"eg2011-Changelog.htm\">Eurographics 2011 Changelog</a>)\n</ul>\n\n<h2>January 14, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"eg2011Papers.htm\">Eurographics 2011</a> (<a href=\"eg2011-Changelog.htm\">Eurographics 2011 Changelog</a>)\n</ul>\n\n<h2>January 11, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"eg2011Papers.htm\">Eurographics 2011</a> (<a href=\"eg2011-Changelog.htm\">Eurographics 2011 Changelog</a>)\n\t<li>Updated <a href=\"gi2010Papers.htm\">Graphics Interface 2010</a> (<a href=\"gi2010-Changelog.htm\">Graphics Interface 2010 Changelog</a>)\n</ul>\n\n<h2>January 10, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"i3d2011Papers.htm\">I3D 2011</a> (<a href=\"i3d2011-Changelog.htm\">I3D 2011 Changelog</a>)\n</ul>\n\n<h2>January 8, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"eg2011Papers.htm\">Eurographics 2011</a> (<a href=\"eg2011-Changelog.htm\">Eurographics 2011 Changelog</a>)\n</ul>\n\n<h2>January 5, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"eg2011Papers.htm\">Eurographics 2011</a> (<a href=\"eg2011-Changelog.htm\">Eurographics 2011 Changelog</a>)\n</ul>\n\n<h2>January 3, 2011</h2>\n<ul>\n\t<li>Updated <a href=\"eg2011Papers.htm\">Eurographics 2011</a> (<a href=\"eg2011-Changelog.htm\">Eurographics 2011 Changelog</a>)\n</ul>\n\n<h2>December 31, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"eg2011Papers.htm\">Eurographics 2011</a> (<a href=\"eg2011-Changelog.htm\">Eurographics 2011 Changelog</a>)\n</ul>\n\n<h2>December 29, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"i3d2011Papers.htm\">I3D 2011</a> (<a href=\"i3d2011-Changelog.htm\">I3D 2011 Changelog</a>)\n</ul>\n\n<h2>December 28, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"i3d2011Papers.htm\">I3D 2011</a> (<a href=\"i3d2011-Changelog.htm\">I3D 2011 Changelog</a>)\n</ul>\n\n<h2>December 26, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"eg2011Papers.htm\">Eurographics 2011</a> (<a href=\"eg2011-Changelog.htm\">Eurographics 2011 Changelog</a>)\n</ul>\n\n<h2>December 23, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"i3d2011Papers.htm\">I3D 2011</a> (<a href=\"i3d2011-Changelog.htm\">I3D 2011 Changelog</a>)\n</ul>\n\n<h2>December 22, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"i3d2011Papers.htm\">I3D 2011</a> (<a href=\"i3d2011-Changelog.htm\">I3D 2011 Changelog</a>)\n</ul>\n\n<h2>December 21, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"eg2011Papers.htm\">Eurographics 2011</a> (<a href=\"eg2011-Changelog.htm\">Eurographics 2011 Changelog</a>)\n\t<li>Updated <a href=\"siga2010Papers.htm\">SIGGRAPH Asia 2010</a> (<a href=\"siga2010-Changelog.htm\">SIGGRAPH Asia 2010 Changelog</a>)\n\t<li>Updated <a href=\"i3d2011Papers.htm\">I3D 2011</a> (<a href=\"i3d2011-Changelog.htm\">I3D 2011 Changelog</a>)\n</ul>\n\n<h2>December 20, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"eg2011Papers.htm\">Eurographics 2011</a> (<a href=\"eg2011-Changelog.htm\">Eurographics 2011 Changelog</a>)\n\t<li>Updated <a href=\"i3d2011Papers.htm\">I3D 2011</a> (<a href=\"i3d2011-Changelog.htm\">I3D 2011 Changelog</a>)\n\t<li>Updated <a href=\"siga2010Papers.htm\">SIGGRAPH Asia 2010</a> (<a href=\"siga2010-Changelog.htm\">SIGGRAPH Asia 2010 Changelog</a>)\n\t<li>Updated <a href=\"pg2010Papers.htm\">PG 2010</a> (<a href=\"pg2010-Changelog.htm\">PG 2010 Changelog</a>)\n</ul>\n\n<h2>December 13, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"eg2011Papers.htm\">Eurographics 2011</a> (<a href=\"eg2011-Changelog.htm\">Eurographics 2011 Changelog</a>)\n</ul>\n\n<h2>December 9, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"eg2011Papers.htm\">Eurographics 2011</a> (<a href=\"eg2011-Changelog.htm\">Eurographics 2011 Changelog</a>)\n\t<li>Added <a href=\"i3d2011Papers.htm\">I3D 2011</a> (<a href=\"i3d2011-Changelog.htm\">I3D 2011 Changelog</a>)\n\t<li>Updated <a href=\"hpg2009Papers.htm\">HPG 2009</a> (<a href=\"hpg2009-Changelog.htm\">HPG 2009 Changelog</a>)\n</ul>\n\n<h2>December 3, 2010</h2>\n<ul>\n\t<li>Added <a href=\"eg2011Papers.htm\">Eurographics 2011</a> (<a href=\"eg2011-Changelog.htm\">Eurographics 2011 Changelog</a>)\n\t<li>Updated <a href=\"siga2010Papers.htm\">SIGGRAPH Asia 2010</a> (<a href=\"siga2010-Changelog.htm\">SIGGRAPH Asia 2010 Changelog</a>)\n\t<li>Updated <a href=\"gi2010Papers.htm\">Graphics Interface 2010</a> (<a href=\"gi2010-Changelog.htm\">Graphics Interface 2010 Changelog</a>)\n</ul>\n\n<h2>November 24, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"eg2010Papers.htm\">Eurographics 2010</a> (<a href=\"eg2010-Changelog.htm\">Eurographics 2010 Changelog</a>)\n</ul>\n\n<h2>November 21, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"siga2010Papers.htm\">SIGGRAPH Asia 2010</a> (<a href=\"siga2010-Changelog.htm\">SIGGRAPH Asia 2010 Changelog</a>)\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n</ul>\n\n<h2>October 30, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"eg2010Papers.htm\">Eurographics 2010</a> (<a href=\"eg2010-Changelog.htm\">Eurographics 2010 Changelog</a>)\n\t<li>Updated <a href=\"pg2010Papers.htm\">PG 2010</a> (<a href=\"pg2010-Changelog.htm\">PG 2010 Changelog</a>)\n\t<li>Updated <a href=\"i3d2010Papers.htm\">I3D 2010</a> (<a href=\"i3d2010-Changelog.htm\">I3D 2010 Changelog</a>)\n</ul>\n\n<h2>October 28, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"siga2010Papers.htm\">SIGGRAPH Asia 2010</a> (<a href=\"siga2010-Changelog.htm\">SIGGRAPH Asia 2010 Changelog</a>)\n\t<li>Updated <a href=\"pg2010Papers.htm\">PG 2010</a> (<a href=\"pg2010-Changelog.htm\">PG 2010 Changelog</a>)\n\t<li>Updated <a href=\"sca2010Papers.htm\">SCA 2010</a> (<a href=\"sca2010-Changelog.htm\">SCA 2010 Changelog</a>)\n</ul>\n\n<h2>October 27, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"siga2010Papers.htm\">SIGGRAPH Asia 2010</a> (<a href=\"siga2010-Changelog.htm\">SIGGRAPH Asia 2010 Changelog</a>)\n\t<li>Updated <a href=\"pg2010Papers.htm\">PG 2010</a> (<a href=\"pg2010-Changelog.htm\">PG 2010 Changelog</a>)\n</ul>\n\n<h2>October 8, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"siga2010Papers.htm\">SIGGRAPH Asia 2010</a> (<a href=\"siga2010-Changelog.htm\">SIGGRAPH Asia 2010 Changelog</a>)\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n</ul>\n\n<h2>October 6, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"conference.html\">Conference for 2011 events</a> (<a href=\"conference-Changelog.html\">Conference Changelog</a>)\n</ul>\n\n<h2>October 5, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"npar2010Papers.htm\">NPAR 2010</a> (<a href=\"npar2010-Changelog.htm\">NPAR 2010 Changelog</a>)\n\t<li>Updated <a href=\"pg2010Papers.htm\">PG 2010</a> (<a href=\"pg2010-Changelog.htm\">PG 2010 Changelog</a>)\n</ul>\n\n<h2>October 3, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"siga2010Papers.htm\">SIGGRAPH Asia 2010</a> (<a href=\"siga2010-Changelog.htm\">SIGGRAPH Asia 2010 Changelog</a>)\n\t<li>Updated <a href=\"pg2010Papers.htm\">PG 2010</a> (<a href=\"pg2010-Changelog.htm\">PG 2010 Changelog</a>)\n</ul>\n\n<h2>October 2, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"siga2010Papers.htm\">SIGGRAPH Asia 2010</a> (<a href=\"siga2010-Changelog.htm\">SIGGRAPH Asia 2010 Changelog</a>)\n\t<li>Updated <a href=\"gi2010Papers.htm\">Graphics Interface 2010</a> (<a href=\"gi2010-Changelog.htm\">Graphics Interface 2010 Changelog</a>)\n</ul>\n\n<h2>September 28, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"siga2010Papers.htm\">SIGGRAPH Asia 2010</a> (<a href=\"siga2010-Changelog.htm\">SIGGRAPH Asia 2010 Changelog</a>)\n\t<li>Updated <a href=\"hpg2010Papers.htm\">HPG 2010</a> (<a href=\"hpg2010-Changelog.htm\">HPG 2010 Changelog</a>)\n</ul>\n\n<h2>September 26, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"siga2010Papers.htm\">SIGGRAPH Asia 2010</a> (<a href=\"siga2010-Changelog.htm\">SIGGRAPH Asia 2010 Changelog</a>)\n</ul>\n\n<h2>September 23, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"siga2010Papers.htm\">SIGGRAPH Asia 2010</a> (<a href=\"siga2010-Changelog.htm\">SIGGRAPH Asia 2010 Changelog</a>)\n</ul>\n\n<h2>September 22, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"siga2010Papers.htm\">SIGGRAPH Asia 2010</a> (<a href=\"siga2010-Changelog.htm\">SIGGRAPH Asia 2010 Changelog</a>)\n</ul>\n\n<h2>September 21, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"siga2010Papers.htm\">SIGGRAPH Asia 2010</a> (<a href=\"siga2010-Changelog.htm\">SIGGRAPH Asia 2010 Changelog</a>)\n\t<li>Updated <a href=\"sgp2010Papers.htm\">SGP 2010</a> (<a href=\"sgp2010-Changelog.htm\">SGP 2010 Changelog</a>)\n</ul>\n\n<h2>September 18, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"siga2010Papers.htm\">SIGGRAPH Asia 2010</a> (<a href=\"siga2010-Changelog.htm\">SIGGRAPH Asia 2010 Changelog</a>)\n</ul>\n\n<h2>September 16, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"siga2010Papers.htm\">SIGGRAPH Asia 2010</a> (<a href=\"siga2010-Changelog.htm\">SIGGRAPH Asia 2010 Changelog</a>)\n\t<li>Updated <a href=\"gi2010Papers.htm\">Graphics Interface 2010</a> (<a href=\"gi2010-Changelog.htm\">Graphics Interface 2010 Changelog</a>)\n</ul>\n\n<h2>September 13, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"siga2010Papers.htm\">SIGGRAPH Asia 2010</a> (<a href=\"siga2010-Changelog.htm\">SIGGRAPH Asia 2010 Changelog</a>)\n\t<li>Updated <a href=\"pg2010Papers.htm\">PG 2010</a> (<a href=\"pg2010-Changelog.htm\">PG 2010 Changelog</a>)\n</ul>\n\n<h2>September 3, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"siga2010Papers.htm\">SIGGRAPH Asia 2010</a> (<a href=\"siga2010-Changelog.htm\">SIGGRAPH Asia 2010 Changelog</a>)\n</ul>\n\n<h2>August 23, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"siga2010Papers.htm\">SIGGRAPH Asia 2010</a> (<a href=\"siga2010-Changelog.htm\">SIGGRAPH Asia 2010 Changelog</a>)\n\t<li>Added <a href=\"http://www.cescg.org/CESCG-2010/index.php\">CESCG 2010</a> and <a href=\"http://www.cescg.org/CESCG-2009/index.html\">CESCG 2009</a>\n</ul>\n\n<h2>August 18, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"siga2010Papers.htm\">SIGGRAPH Asia 2010</a> (<a href=\"siga2010-Changelog.htm\">SIGGRAPH Asia 2010 Changelog</a>)\n</ul>\n\n<h2>August 16, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"pg2010Papers.htm\">PG 2010</a> (<a href=\"pg2010-Changelog.htm\">PG 2010 Changelog</a>)\n\t<li>Updated <a href=\"eg2010Papers.htm\">Eurographics 2010</a> (<a href=\"eg2010-Changelog.htm\">Eurographics 2010 Changelog</a>)\n</ul>\n\n<h2>August 11, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"siga2010Papers.htm\">SIGGRAPH Asia 2010</a> (<a href=\"siga2010-Changelog.htm\">SIGGRAPH Asia 2010 Changelog</a>)\n</ul>\n\n<h2>August 10, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n</ul>\n\n<h2>August 9, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"siga2010Papers.htm\">SIGGRAPH Asia 2010</a> (<a href=\"siga2010-Changelog.htm\">SIGGRAPH Asia 2010 Changelog</a>)\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n</ul>\n\n<h2>August 8, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"siga2010Papers.htm\">SIGGRAPH Asia 2010</a> (<a href=\"siga2010-Changelog.htm\">SIGGRAPH Asia 2010 Changelog</a>)\n</ul>\n\n<h2>August 7, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"siga2010Papers.htm\">SIGGRAPH Asia 2010</a> (<a href=\"siga2010-Changelog.htm\">SIGGRAPH Asia 2010 Changelog</a>)\n</ul>\n\n<h2>August 6, 2010</h2>\n<ul>\n\t<li>Added <a href=\"pg2010Papers.htm\">PG 2010</a> (<a href=\"pg2010-Changelog.htm\">PG 2010 Changelog</a>)\n\t<li>Updated <a href=\"siga2010Papers.htm\">SIGGRAPH Asia 2010</a> (<a href=\"siga2010-Changelog.htm\">SIGGRAPH Asia 2010 Changelog</a>)\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n</ul>\n\n<h2>August 5, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"conference.html\">Conference for 2011 events</a> (<a href=\"conference-Changelog.html\">Conference Changelog</a>)\n\t<li>Updated <a href=\"siga2010Papers.htm\">SIGGRAPH Asia 2010</a> (<a href=\"siga2010-Changelog.htm\">SIGGRAPH Asia 2010 Changelog</a>)\n\t<li>Updated <a href=\"egsr2010Papers.htm\">EGSR 2010</a> (<a href=\"egsr2010-Changelog.htm\">EGSR 2010 Changelog</a>)\n\t<li>Updated <a href=\"sca2010Papers.htm\">SCA 2010</a> (<a href=\"sca2010-Changelog.htm\">SCA 2010 Changelog</a>)\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n</ul>\n\n<h2>July 26, 2010</h2>\n<ul>\n\t<li>Added <a href=\"siga2010Papers.htm\">SIGGRAPH Asia 2010</a> (<a href=\"siga2010-Changelog.htm\">SIGGRAPH Asia 2010 Changelog</a>)\n</ul>\n\n<h2>July 20, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n</ul>\n\n<h2>July 19, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n\t<li>Updated <a href=\"egsr2010Papers.htm\">EGSR 2010</a> (<a href=\"egsr2010-Changelog.htm\">EGSR 2010 Changelog</a>)\n</ul>\n\n<h2>July 14, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"conference.html\">Conference for 2011 events</a> (<a href=\"conference-Changelog.html\">Conference Changelog</a>)\n</ul>\n\n<h2>July 12, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n</ul>\n\n<h2>July 7, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sgp2010Papers.htm\">SGP 2010</a> (<a href=\"sgp2010-Changelog.htm\">SGP 2010 Changelog</a>)\n\t<li>Updated <a href=\"hpg2010Papers.htm\">HPG 2010</a> (<a href=\"hpg2010-Changelog.htm\">HPG 2010 Changelog</a>)\n</ul>\n\n<h2>June 25, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"egsr2010Papers.htm\">EGSR 2010</a> (<a href=\"egsr2010-Changelog.htm\">EGSR 2010 Changelog</a>)\n\t<li>Updated <a href=\"sgp2010Papers.htm\">SGP 2010</a> (<a href=\"sgp2010-Changelog.htm\">SGP 2010 Changelog</a>)\n\t<li>Updated <a href=\"sca2010Papers.htm\">SCA 2010</a> (<a href=\"sca2010-Changelog.htm\">SCA 2010 Changelog</a>)\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n\t<li>Updated <a href=\"i3d2009Papers.htm\">I3D 2009</a> (<a href=\"i3d2009-Changelog.htm\">I3D 2009 Changelog</a>)\n</ul>\n\n<h2>June 18, 2010</h2>\n<ul>\n\t<li>Added <a href=\"http://cvpapers.com/siggraph2010_cv.html\">a selection of SIGGRAPH 2010 papers related to Computer Vision</a> (Page maintained by <a href=\"http://cvpapers.com/\">Gilles Mazars</a>)\n\t<li>Updated <a href=\"egsr2010Papers.htm\">EGSR 2010</a> (<a href=\"egsr2010-Changelog.htm\">EGSR 2010 Changelog</a>)\n\t<li>Updated <a href=\"sgp2010Papers.htm\">SGP 2010</a> (<a href=\"sgp2010-Changelog.htm\">SGP 2010 Changelog</a>)\n\t<li>Updated <a href=\"sca2010Papers.htm\">SCA 2010</a> (<a href=\"sca2010-Changelog.htm\">SCA 2010 Changelog</a>)\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n</ul>\n\n<h2>June 15, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"egsr2010Papers.htm\">EGSR 2010</a> (<a href=\"egsr2010-Changelog.htm\">EGSR 2010 Changelog</a>)\n\t<li>Added <a href=\"sgp2010Papers.htm\">SGP 2010</a> (<a href=\"sgp2010-Changelog.htm\">SGP 2010 Changelog</a>)\n\t<li>Updated <a href=\"sca2010Papers.htm\">SCA 2010</a> (<a href=\"sca2010-Changelog.htm\">SCA 2010 Changelog</a>)\n</ul>\n\n<h2>June 13, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"egsr2010Papers.htm\">EGSR 2010</a> (<a href=\"egsr2010-Changelog.htm\">EGSR 2010 Changelog</a>)\n</ul>\n\n<h2>June 12, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"egsr2010Papers.htm\">EGSR 2010</a> (<a href=\"egsr2010-Changelog.htm\">EGSR 2010 Changelog</a>)\n</ul>\n\n<h2>June 11, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n\t<li>Updated <a href=\"hpg2010Papers.htm\">HPG 2010</a> (<a href=\"hpg2010-Changelog.htm\">HPG 2010 Changelog</a>)\n</ul>\n\n<h2>June 10, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n\t<li>Updated <a href=\"hpg2010Papers.htm\">HPG 2010</a> (<a href=\"hpg2010-Changelog.htm\">HPG 2010 Changelog</a>)\n</ul>\n\n<h2>June 9, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n\t<li>Updated <a href=\"sca2010Papers.htm\">SCA 2010</a> (<a href=\"sca2010-Changelog.htm\">SCA 2010 Changelog</a>)\n\t<li>Updated <a href=\"gi2010Papers.htm\">Graphics Interface 2010</a> (<a href=\"gi2010-Changelog.htm\">Graphics Interface 2010 Changelog</a>)\n</ul>\n\n<h2>June 3, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n\t<li>Updated <a href=\"egsr2010Papers.htm\">EGSR 2010</a> (<a href=\"egsr2010-Changelog.htm\">EGSR 2010 Changelog</a>)\n</ul>\n\n<h2>June 2, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n\t<li>Updated <a href=\"hpg2010Papers.htm\">HPG 2010</a> (<a href=\"hpg2010-Changelog.htm\">HPG 2010 Changelog</a>)\n\t<li>Updated <a href=\"egsr2010Papers.htm\">EGSR 2010</a> (<a href=\"egsr2010-Changelog.htm\">EGSR 2010 Changelog</a>)\n\t<li>Updated <a href=\"eg2010Papers.htm\">Eurographics 2010</a> (<a href=\"eg2010-Changelog.htm\">Eurographics 2010 Changelog</a>)\n</ul>\n\n<h2>May 31, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n</ul>\n\n<h2>May 30, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sca2010Papers.htm\">SCA 2010</a> (<a href=\"sca2010-Changelog.htm\">SCA 2010 Changelog</a>)\n</ul>\n\n<h2>May 29, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n</ul>\n\n<h2>May 28, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n\t<li>Updated <a href=\"hpg2010Papers.htm\">HPG 2010</a> (<a href=\"hpg2010-Changelog.htm\">HPG 2010 Changelog</a>)\n\t<li>Updated <a href=\"egsr2010Papers.htm\">EGSR 2010</a> (<a href=\"egsr2010-Changelog.htm\">EGSR 2010 Changelog</a>)\n\t<li>Updated <a href=\"sca2010Papers.htm\">SCA 2010</a> (<a href=\"sca2010-Changelog.htm\">SCA 2010 Changelog</a>)\n\t<li>Updated <a href=\"eg2010Papers.htm\">Eurographics 2010</a> (<a href=\"eg2010-Changelog.htm\">Eurographics 2010 Changelog</a>)\n</ul>\n\n<h2>May 26, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n\t<li>Updated <a href=\"hpg2010Papers.htm\">HPG 2010</a> (<a href=\"hpg2010-Changelog.htm\">HPG 2010 Changelog</a>)\n\t<li>Updated <a href=\"egsr2010Papers.htm\">EGSR 2010</a> (<a href=\"egsr2010-Changelog.htm\">EGSR 2010 Changelog</a>)\n\t<li>Updated <a href=\"sca2010Papers.htm\">SCA 2010</a> (<a href=\"sca2010-Changelog.htm\">SCA 2010 Changelog</a>)\n</ul>\n\n<h2>May 25, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n</ul>\n\n<h2>May 24, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"npar2010Papers.htm\">NPAR 2010</a> (<a href=\"npar2010-Changelog.htm\">NPAR 2010 Changelog</a>)\n\t<li>Updated <a href=\"hpg2010Papers.htm\">HPG 2010</a> (<a href=\"hpg2010-Changelog.htm\">HPG 2010 Changelog</a>)\n</ul>\n\n<h2>May 23, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sca2010Papers.htm\">SCA 2010</a> (<a href=\"sca2010-Changelog.htm\">SCA 2010 Changelog</a>)\n\t<li>Added <a href=\"egsr2010Papers.htm\">EGSR 2010</a> (<a href=\"egsr2010-Changelog.htm\">EGSR 2010 Changelog</a>)\n\t<li>Updated <a href=\"npar2010Papers.htm\">NPAR 2010</a> (<a href=\"npar2010-Changelog.htm\">NPAR 2010 Changelog</a>)\n</ul>\n\n<h2>May 22, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sca2010Papers.htm\">SCA 2010</a> (<a href=\"sca2010-Changelog.htm\">SCA 2010 Changelog</a>)\n\t<li>Added <a href=\"npar2010Papers.htm\">NPAR 2010</a> (<a href=\"npar2010-Changelog.htm\">NPAR 2010 Changelog</a>)\n</ul>\n\n<h2>May 21, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sca2010Papers.htm\">SCA 2010</a> (<a href=\"sca2010-Changelog.htm\">SCA 2010 Changelog</a>)\n\t<li>Updated <a href=\"hpg2010Papers.htm\">HPG 2010</a> (<a href=\"hpg2010-Changelog.htm\">HPG 2010 Changelog</a>)\n\t<li>Updated <a href=\"eg2010Papers.htm\">Eurographics 2010</a> (<a href=\"eg2010-Changelog.htm\">Eurographics 2010 Changelog</a>)\n</ul>\n\n<h2>May 20, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n</ul>\n\n<h2>May 19, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"hpg2010Papers.htm\">HPG 2010</a> (<a href=\"hpg2010-Changelog.htm\">HPG 2010 Changelog</a>)\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n</ul>\n\n<h2>May 18, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"hpg2010Papers.htm\">HPG 2010</a> (<a href=\"hpg2010-Changelog.htm\">HPG 2010 Changelog</a>)\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n</ul>\n\n<h2>May 17, 2010</h2>\n<ul>\n\t<li>Added <a href=\"hpg2010Papers.htm\">HPG 2010</a> (<a href=\"hpg2010-Changelog.htm\">HPG 2010 Changelog</a>)\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n</ul>\n\n<h2>May 16, 2010</h2>\n<ul>\n\t<li>Added <a href=\"sca2010Papers.htm\">SCA 2010</a> (<a href=\"sca2010-Changelog.htm\">SCA 2010 Changelog</a>)\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n</ul>\n\n<h2>May 14, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n</ul>\n\n<h2>May 12, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n\t<li>Updated <a href=\"conference.html\">Conference</a> (<a href=\"conference-Changelog.html\">Conference Changelog</a>)\n</ul>\n\n<h2>May 10, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n</ul>\n\n<h2>May 9, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n</ul>\n\n<h2>May 8, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n</ul>\n\n<h2>May 7, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n</ul>\n\n<h2>May 6, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n</ul>\n\n<h2>May 5, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n</ul>\n\n<h2>May 4, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n</ul>\n\n<h2>May 3, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n</ul>\n\n<h2>May 2, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n</ul>\n\n<h2>April 30, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n\t<li>Updated <a href=\"conference.html\">Conference</a> (<a href=\"conference-Changelog.html\">Conference Changelog</a>)\n</ul>\n\n<h2>April 26, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n</ul>\n\n<h2>April 23, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n\t<li>Updated <a href=\"eg2010Papers.htm\">Eurographics 2010</a> (<a href=\"eg2010-Changelog.htm\">Eurographics 2010 Changelog</a>)\n</ul>\n\n<h2>April 22, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n\t<li>Updated <a href=\"conference.html\">Conference</a> (<a href=\"conference-Changelog.html\">Conference Changelog</a>)\n</ul>\n\n<h2>April 19, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n</ul>\n\n<h2>April 14, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n</ul>\n\n<h2>April 13, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n\t<li>Updated <a href=\"i3d2010Papers.htm\">I3D 2010</a> (<a href=\"i3d2010-Changelog.htm\">I3D 2010 Changelog</a>)\n</ul>\n\n<h2>April 12, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n</ul>\n\n<h2>April 10, 2010</h2>\n<ul>\n\t<li><B>News ACM SIGGRAPH 2010 Election (<a href=\"http://www.siggraph.org/newsfeed2009/candidates-selected-for-the-acm-siggraph-2010-elections\">1</a>)(<a href=\"http://www.realtimerendering.com/blog/acm-siggraph-2010-election/\">2</a></B>)\n</ul>\n\n<h2>April 8, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n\t<li>Updated <a href=\"conference.html\">Conference</a> (<a href=\"conference-Changelog.html\">Conference Changelog</a>)\n</ul>\n\n<h2>April 7, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n\t<li>Updated <a href=\"conference.html\">Conference</a> (<a href=\"conference-Changelog.html\">Conference Changelog</a>)\n\t<li>Updated <a href=\"eg2010Papers.htm\">Eurographics 2010</a> (<a href=\"eg2010-Changelog.htm\">Eurographics 2010 Changelog</a>)\n</ul>\n\n<h2>April 6, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n\t<li>Updated <a href=\"eg2010Papers.htm\">Eurographics 2010</a> (<a href=\"eg2010-Changelog.htm\">Eurographics 2010 Changelog</a>)\n</ul>\n\n<h2>April 5, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n\t<li>Updated <a href=\"eg2010Papers.htm\">Eurographics 2010</a> (<a href=\"eg2010-Changelog.htm\">Eurographics 2010 Changelog</a>)\n</ul>\n\n<h2>April 4, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n</ul>\n\n<h2>April 3, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n\t<li>Updated <a href=\"eg2010Papers.htm\">Eurographics 2010</a> (<a href=\"eg2010-Changelog.htm\">Eurographics 2010 Changelog</a>)\n\t<li>Added <a href=\"http://www.cvpapers.com/cvpr2010.html\" target=\"_blank\">CVPR 2010</a> (<a href=\"http://www.cvpapers.com/rss/rss_builder.php?feed=rss_cvpr2010.xml\">RSS</a>) (Page maintained by <a href=\"http://www.cvpapers.com/\">Gilles Mazars</a>)\n</ul>\n\n<h2>April 2, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n\t<li>Updated <a href=\"eg2010Papers.htm\">Eurographics 2010</a> (<a href=\"eg2010-Changelog.htm\">Eurographics 2010 Changelog</a>)\n</ul>\n\n<h2>April 1, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n\t<li>Updated <a href=\"eg2010Papers.htm\">Eurographics 2010</a> (<a href=\"eg2010-Changelog.htm\">Eurographics 2010 Changelog</a>)\n\t<li>Updated <a href=\"gi2010Papers.htm\">Graphics Interface 2010</a> (<a href=\"gi2010-Changelog.htm\">Graphics Interface 2010 Changelog</a>)\n</ul>\n\n<h2>March 30, 2010</h2>\n<ul>\n\t<li>Added <a href=\"sig2010.html\">SIGGRAPH 2010</a> (<a href=\"sig2010-changelog.html\">SIGGRAPH 2010 Changelog</a>)\n</ul>\n\n<h2>March 29, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"eg2010Papers.htm\">Eurographics 2010</a> (<a href=\"eg2010-Changelog.htm\">Eurographics 2010 Changelog</a>)\n</ul>\n\n<h2>March 26, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"conference.html\">Conference</a> (<a href=\"conference-Changelog.html\">Conference Changelog</a>)\n</ul>\n\n<h2>March 25, 2010</h2>\n<ul>\n\t<li>Added <a href=\"gi2010Papers.htm\">Graphics Interface 2010</a> (<a href=\"gi2010-Changelog.htm\">Graphics Interface 2010 Changelog</a>)\n</ul>\n\n<h2>March 20, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"iccp2009.html\">ICCP 2009</a> (<a href=\"iccp2009-changelog.html\">ICCP 2009 Changelog</a>)\n\t<li>Updated <a href=\"sgp2009Papers.htm\">SGP 2009</a> (<a href=\"sgp2009-Changelog.htm\">SGP 2009 Changelog</a>)\n\t<li>Updated <a href=\"gi2009Papers.htm\">Graphics Interface 2009</a> (<a href=\"gi2009-Changelog.htm\">Graphics Interface 2009 Changelog</a>)\n\t<li>Updated <a href=\"rt2006Papers.htm\">RT 2006</a> (<a href=\"rt2006-Changelog.htm\">RT 2006 Changelog</a>)\n\t<li>Updated <a href=\"pg2007Papers.htm\">PG 2007</a> (<a href=\"pg2007-Changelog.htm\">PG 2007 Changelog</a>)\n\t<li>Updated <a href=\"pg2008Papers.htm\">PG 2008</a> (<a href=\"pg2008-Changelog.htm\">PG 2008 Changelog</a>)\n\t<li>Updated <a href=\"pg2009Papers.htm\">PG 2009</a> (<a href=\"pg2009-Changelog.htm\">PG 2009 Changelog</a>)\n\t<li>Updated <a href=\"eg2010Papers.htm\">Eurographics 2010</a> (<a href=\"eg2010-Changelog.htm\">Eurographics 2010 Changelog</a>)\n</ul>\n\n<h2>March 17, 2010</h2>\n<ul>\n\t<li>Updated <a href=\"eg2009Papers.htm\">Eurographics 2009</a> (<a href=\"eg2009-Changelog.htm\">Eurographics 2009 Changelog</a>)\n</ul>\n\n<hr>\n<address>kesen.huang@gmail.com</address>\n\n\n<script type=\"text/javascript\">\n\n  var _gaq = _gaq || [];\n  _gaq.push(['_setAccount', 'UA-1845250-1']);\n  _gaq.push(['_trackPageview']);\n\n  (function() {\n    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;\n    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';\n    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);\n  })();\n\n</script>\n\n</body></html>"
  },
  {
    "path": "open_access.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n<title>Open Access</title>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<link rel=\"shortcut icon\" href=\"favicon.ico\" type=\"image/x-icon\" />\n<link rel=\"icon\" href=\"favicon.ico\" type=\"image/x-icon\" />\n<link rel=\"stylesheet\" href=\"rtr3.css\" type=\"text/css\" />\n</head>\n<body>\n\n<div id=\"wrapper\">\n\n<div id=\"content\" class=\"clearfix\">\n\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n    <tr>\n      <td class=\"pageName\">Open Access</td>\n    </tr>\n    <tr>\n      <td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"6\" border=\"0\"></td>   \n    </tr>\n    \n    <tr>\n      <td class=\"bodyText\">\n\n<div class=\"metadata\">\nLast changed: May 23, 2010</I>\n</div>\n\t  \n<p>This page provides information about the positions of candidates for ACM and SIGGRAPH positions regarding Open Access. Two questions were emailed to the candidates; we list questions and responses below.\n\n<a NAME=\"questions\">\n<H2 class=\"subHeader\">Questions</H2>\n</a>\n\n\n<OL>\n<LI>Open Access to ACM publications.\n<UL>\n<p>\n<LI>Background: The Open Access movement argues that unrestricted access to publications (especially online access) has compelling advantages for both authors (increasing citation rates) and readers (improving access). Various Open-Access publishers are trying out alternative funding models, such as author fees (e.g. the Public Library of Science). The US government has mandated that all NIH-funded research be submitted to an Open Access repository (PubMedCentral) and has recently called for comments on a proposal to extend this mandate to all federally-funded research. The ACM Publication Board has argued that Open Access is harmful since it will cause ACM to lose revenues it currently receives from the Digital Library, and has even taken action to restrict linking to author's copies of ACM publications. A full adoption of Open Access by ACM would require removing the paywall from the Digital Library, though more partial\nsteps are certainly possible.\n<p>\n<LI>Questions: What is your opinion on this issue? If you are in favor of Open Access, what actions would you pursue to reach this goal?\n</UL>\n\n<p>\n\n<LI>Transfer of copyright for ACM Publications.\n\n<UL>\n<p>\n<LI>Background: The ACM currently requires authors to transfer their copyright to the ACM. This includes the publication as a whole, as well as individual images. Some authors have found that they cannot grant permission to other publications to reprint their own images. A more author-friendly policy would be for ACM to have authors grant it a license with some non-exclusive rights instead of a copyright transfer.\n<p>\n<LI>Questions: What is your opinion on this issue? If you are in favor of changing the policy, what changes would you propose and what actions would you pursue to reach this goal?\n</UL>\n</OL>\n\n<a NAME=\"acmanswers\">\n<H2 class=\"subHeader\">Answers from ACM Council Candidates</H2>\n</a>\n\n<UL>\n<LI> Alain Chesnais (candidate for President):\n<p>\n<OL>\n<LI> I believe that as a general ideal, Open Access is a wonderful concept.\nOpen Access means that there is a freely accessible copy of the content\nsomewhere on the web. That does not imply that every access to the content\nis freely accessible and, more specifically, it does not imply that the Digital\nLibrary itself be free of charge. Please see my reply to Question 2 below to see\nhow current ACM copyright policy addresses that. The key issue in providing the\nDigital Library service is that we want to make sure that when we deliver\ncontent in the Digital Library it remains accessible for the long term. That\nis a fundamental role of any library. We want to ensure that the model we put\nin place provides for the ability to guarantee that the content continues to\nbe readily accessible for many years to come. That implies finding a means of\nfunding the service that continues uninterrupted for the long run. One key\nthing to remember is that ACM is an educational and scientific computing\nsociety of 96,000 members worldwide that publishes over 45 peer-reviewed\njournals in computing and computer science as well as the peer-reviewed\nproceedings of 170 conferences annually. The ACM publishing program has been\nshaped by the volunteer members of the computing community and aims to provide\nthat community high-quality journals and conference proceedings at a very\naffordable price. There is a fair amount of flexibility allowed within the\ncurrent model. For instance, every SIGGRAPH member has free access to all\nSIGGRAPH sponsored publications in the Digital Library. That has been in\nplace since the launch of the Digital Library. We managed to do that at\nSIGGRAPH without raising dues by setting appropriate priorities for the\noverall set of services that we offer our members.\n<p>\nLet me point readers to an article in CACM written by Michel Beaudoin-Lafon,\na long time member of the ACM publications committee, that eloquently\naddresses many of the issues related to this:\n<a href=\"http://doi.acm.org/10.1145/1646353.1646367\">\nhttp://doi.acm.org/10.1145/1646353.1646367</a>\n<p>\n<LI> Let me clear up what appears to be a misconception concerning\nexisting copyright policy at ACM: ACM was one of the first societies\nto modify its copyright policy to allow authors of accepted papers to\npost the peer-reviewed, accepted version of their paper on either their\npersonal or institutional website.  This policy of allowing authors to\npost the accepted version of their papers has been in place for many years.\nAs a result, essentially everything that ACM publishes is freely available\nsomewhere on the Web.  At the same time ACM has sustained a successful,\nsubscription-based publishing program that ensures that the published\ncontent will continue to remain accessible far into the the future &#x2D; largely\nbecause of very low-cost individual and institutional subscriptions to\nthe ACM Digital Library.\n<p>\nDoes that mean that all issues related to copyright are fully addressed?\nNo, it doesn't. I would encourage ACM members who are concerned about\nspecific copyright related issues to volunteer to work on those issues\nwith the appropriate committees. We are, after all, a volunteer run\norganization.\n</OL>\n<p>\n<LI> Joseph A. Konstan (candidate for President):\n<p>\nThe question of Open Access is an important one.  At its core, it is a\nbalancing act among three competing challenges:  (1) ensuring that\npublished research is accessible by as many people as possible; (2)\nensuring that research is effectively archived and disseminated; and (3)\nensuring that authors have access to venues to publish their research.  \n<p>\nClearly we can all see that the Web has changed things for the better,\nbut has also raised important questions.  The solutions at either end of\nthe continuum are pretty bad.  At one end lies completely closed\npublication, where a publisher (nearly all of them for-profit commercial\npublishers) claims all rights to an author's paper and leaves it\naccessible only for pay.  At the other end lies pure self-publication;\nanyone can put up their own website, but the papers their lack any\nreview or editorial process, and will almost certainly disappear when\nthe author no longer chooses to maintain the site.\n<p>\nThe art of Open Access is finding the right compromises that sustain\npublication while providing access.  ACM has adopted some of these\norganization-wide, and is experimenting with others.  ACM's copyright\npolicy allows authors to post copies of their papers on their websites\n(or their organizations') where anyone can access the papers for free.\nIn certain cases, ACM has also made papers of general interest free to\nall in the ACM Digital Library as a public service.  Clearly there are\nother approaches to experiment with.  Some suggest that ACM charge a\npublication fee to authors that can be used to offset the cost of\npublication; this is a worthwhile experiment and may turn into a\nlong-term option, but it cannot be the only option as it would too\nseverely limit access to publication to authors who can afford these\nfees.\n<p>\nWhile these policies and experiments are good, some have claimed they\nare not enough. I have been directly asked why we don't simply make the\nDigital Library free to all.  While this sounds appealing (especially\nfor those who pay for the subscriptions), publishing content is\nexpensive--even when it is purely electronic.  ACM has invested tens of\nmillions of dollars into everything from software development to\nscanning to high-bandwidth internet connections and computing to support\nthe Digital Library, and each year it invests more to maintain and grow\nthe collection, expand access, and even to subsidize the creation of new\ncontent (through money delivered to the SIGs to support the conferences\nthat provide much of the DL's content).  \n<p>\nI very much support continuing experiments to explore how we balance and\nachieve the three challenges behind Open Access.  I'm proud that ACM is\nalready a leader in this field--a strong supporter of authors' rights.\nI've spend much time talking with librarians, and am proud that they\nview the ACM Digital Library as an incredible bargain--far cheaper for\nthe value it offers than they can get from other computing publishers.\nAnd I'm excited by the fact that our volunteers, both in the\nPublications Board and the SIGs, are exploring and experimenting with a\nwide range of new ways to make content accessible in a sustainable way.\n<p>\n<LI> Barbara G. Ryder (candidate for Vice President):  No answers received.\n<p>\n<LI> Norman P. Jouppi (candidate for Vice President): No answers received.\n<p>\n<LI> Alexander L. Wolf (candidate for Secretary/Treasurer): No answers received.\n<p>\n<LI> Carlo Ghezzi (candidate for Secretary/Treasurer): No answers received.\n<p>\n<LI> Vinton G. Cerf (candidate for Member at Large):\n<p>\n<OL>\n<LI> First, I favor, at the least, incorporating access to\nthe digital library to anyone who is already subscribing\nto any of the ACM publications. I recognize the financial\nissue regarding revenue and would be happy to work with\nothers interested in finding a practical way to achieve\nthis goal.\n<p>\nSecond, if by Open Access one says that all publications\nof ACM are freely accessible without subscription, perhaps\nthere is a nuanced way to achieve the objective while not\ndepriving ACM of one of the means by which it covers its\noperating costs. One might start with the item above, and\nthen after a 1 year delay, allow the papers to be available\nto the general public at no additional cost. This is just\na suggestion - analysis is needed to determine the\nfinancial effects. I fully accept the argument that open\naccess to publications is vital to innovation. If there are\nreasonable ways to accelerate access to publications in an\neven more timely fashion, I would want to know about them.\n<p>\n<LI> I think it ought to be sufficient to grant ACM non-exclusive\nrights to publish documents, not to transfer all rights. I\nwonder whether a form of Creative Commons would work? Again,\none needs to look at the finances of ACM as a whole and ask\nhow such changes would affect the enterprise.\n</OL>\n<p>\nUltimately, ACM and other non-profits, are intended to\npromote wide-spread dissemination of knowledge. Putting\nfinancial barriers in the way of this objective seems\ncounter-productive. Costs must be met, of course, so this is\nnot a trivial exercise. It is, however, an important one,\nand I am prepared to devote some serious time on Council,\nshould I be elected.\n<p>\n<LI> Fei-Yue Wang (candidate for Member at Large): No answers received.\n<p>\n<LI> Satoshi Matsuoka (candidate for Member at Large):\n<p>\n<OL>\n<LI> It is my firm belief that open access to scientific results, i.e.,\nany academic papers, sensory and simulated data, programs etc., so long\nas they have been obtained via public funded research and not compromise\nthe competitive first rights for an agreed reasonable period of time, is\nessential. Since journal and conference papers by nature become public at\nthe time of their publication, it would follow that they should be\nsubject to Open Access, unlike commercial publications.\n<p>\nThe question then is, who would cover the cost? By all means with digital\npublication the linear cost of printing and distribution would be virtually\neliminated, the question would be that of fixed cost. Now ACM's most\nsignificant role in papers and their published venues is that of\naccreditation, i.e., providing auspice. Since computer science is conference\ncentric, I propose to charge the ACM conferences certain amounts sufficient\nto cover the fixed cost of digital publication, e.g., maintaining the\ndigital library. \n<p>\nThen proposal is superior to charging the authors since the cost is\ndistributed among the community, and avoids the danger of indecent\npay-to-get-published situation. Since a community member would be paying\nin some form anyhow, the ultimate payment amount per person would not\ndiffer substantially, but will provide ubiquitous Open Access without\nthe conflict of membership interest that the current model suffers from.\nJournals can be subsidized from this endeavor.\n<p>\n<LI> I am in favor of author granting the copyright usage to ACM\ninstead of transfer. With the first policy instituted the business\nincentive for transferring copyright would be lost. ACM would further\nremove itself from legal issues regarding copyrights. Of course then\nauthors need to explicitly grant the use of the copyright, and notify\nACM should such granting would be revoked, perhaps after a certain period.\n</OL>\n<p>\n<LI> Salil Vadhan (candidate for Member at Large):\n<p>\nAs indicated in my platform statement, strengthening ACM's support\nfor open access and the wide dissemination of scholarly research is\none of the main issues that I am interested in as a potential ACM\nCouncil Member. As an author, I have personally been frustrated by\nACM's unwillingness to accept the copyright addendum that is the\nbasis of my university's open access effort. Admittedly, I do\nnot have a complete picture of the role that publications currently\nplay in how ACM supports itself, but I am interested in exploring\nhow ACM might move towards open access in financially sustainable manner.\n<p>\n</UL>\n<a NAME=\"siggraphanswers\">\n<H2 class=\"subHeader\">Answers from SIGGRAPH Director-at-Large Candidates (three open positions)</H2>\n</a>\n  \n<UL>\n<LI> Mashhuda Glencross: \n<p>\n<OL>\n<LI> I am in favor of Open Access. In my candidate statement, I indicate this in the sentence \"Tutorials and courses, available on-demand and free to the community, will expand the member base, decentralize and highlight the unique SIGGRAPH experience.\"\n<p>\nProviding Open Access to SIGGRAPH content is complicated by two main reasons, firstly the funding model of the ACM and secondly by issues to do with copyright of content from industry. The second problem even limits the content that can be supplied on the Encore DVDs. Resolving the issue needs multiple organizations to be committed to the idea of Open Access together with alternative funding streams.\n<p>\nMy strategy is to begin by initially trying to gain Open Access for some content, namely courses. Given the purpose of courses is educational, it should be possible to argue for a change in policy regarding these. Many authors of courses do currently make their material available online from their own web pages but I'd ideally like to see something more extensive. videolectures.net is a great and actively growing resource for computer science courses and tutorials, it currently has 1962 computer science lectures available for free. From these, only 8 are classed as Computer Graphics. If we consider broader areas that might also potentially include material that is within the remit of the SIGGRAPH conferences then there are also 55 in Computer Vision, 61 in Image Analysis and 14 in Human Computer Interaction. Contrast this with the 762 freely available lectures in Machine Learning. I'd like to see course lectures that are recorded at SIGGRAPH being made available to the community either through videolectures or ACM SIGGRAPH's own website (or both). I am hopeful that we can argue that the ACM SIGGRAPH should make educational content available for free to the community.\n<p>\nRegarding wider Open Access to papers etc., I currently feel unqualified to propose an alternative funding model that would make it possible to effect such a major change. If I am elected, I hope to have an opportunity to investigate the feasibility of this.\n<p>\n<LI> I am in favor of a more author friendly policy on the transfer of copyright. Understandably though, to maintain quality, the ACM needs to limit the potential for re-publication of the same material in other conferences and journals. Perhaps a workable model is, as you suggest, a policy whereby authors grant the ACM an exclusive license to publish the material in it's complete form -- but with an agreed non-exclusive mechanism for allowing authors to re-use an appropriate portion of their content. If I am elected, I would have to bring together a subcommittee of experts and interested parties to debate what form of copyright agreement makes sense and then use this as the basis of a proposal to the ACM as I can't speak with authority on copyright myself.\n</OL>\n<p>\n<LI> James O'Brien:\n<p>\n<OL>\n<LI> I am very much in favor of Open Access, both through allowing authors greater\nfreedom in how their own papers can be self-distributed and through unrestricted\naccess to ACM's Digital Library.  I recognize that ACM provides an extremely\nvaluable service in sponsoring many journals, conferences, and other publication\nactivities and I would not want to see unconsidered changes made that could damage\nACM's viability.  However, I believe that Open Access is inevitable due to\nUniversity and Funding Agency pressure.  Rather than fighting futilely against this\ninexorable trend, ACM should be a leader in developing Open Access policies that\nstill allow ACM to support itself.\n<p>\nRegarding the episode this year where ACM attempted to prohibit link compilations\nthat pointed to PDFs hosted on author sites: I do not believe that ACM had any valid\nlegal justification for that action, and further I believe that the action was\ncontrary to member interests.  I'd like ACM's internal policies to be revised so\nthat similar incidents to not occur in the future.\n<LI> I've experienced this problem firsthand in the past where I was told that using my\nown images would require permission from ACM and payment of a small fee.  There\nwould also be required language to accompany the image that gave ACM credit rather\nthan to my students and myself.  I don't think ACM has any reasonable interest in\nowning included media, such as images or video.  The creators of that content should\nretain ownership and merely grant ACM wide permissions to use the included content\nas part of the primary publication.  This is already the policy for third-party\nimages and I don't see any reason that it should not apply to author-created images\nas well.  I'd also would like a retroactive grant of unrestricted permissions for\nauthors to use any of their images that have already been transferred to ACM\nownership.\n</OL>\n<p>\n<LI> Jacki Morie:\n<p>\n<OL>\n<LI> I am generally in favor of open access to scholarly documents.  I applaud the\nmandate to have publicly funded research from NIH in the open PubMed system, and\nbelieve that ALL government funded research should be dispersed freely. That being\nsaid, I think that not all research is government funded, and that much of the\naccess to such research is not for scholarly purposes.  I would be in favor of\nlooking at a hybrid system that allows revenues to be collected in some instances\n(for commercial use, e.g) and also sets rates at a reasonable rate.  This is a non-\ntrivial issue and needs a great deal of study and input to come up with a system\nthat is fair for all.  Publishers may have a reasonable expectation to gain some\nrevenues on their activities, but authors also should be given some opportunity.\nThe arrival of digital repositories and online publishers is a game changer, and\nwe need to find the correct rules to play this new game fairly.\n<p>\n<LI> I am in favor of a non-exclusive copyright transfer to ACM or any publisher.\nI would be willing to serve on any committee investigating a more equitable\nsolution for the 21st Century that benefits all.\n</OL>\n<p>\n<LI> Turner Whitted:\n<p>\nFor 30 years I've been telling people \"You have my permission\nto reprint this image, but you're going to have to get\npermission from ACM as well.\" That's only mildly irritating,\nespecially when you consider that the only reason anyone\nwants to reuse my work is because ACM published it in the\nfirst place. The more bothersome irritant is trying to get\naccess to a paper that isn't readily available. However, I've\nalso spent a few uncomfortable meetings on an IEEE editorial\nboard wondering how we were going to fund electronic\ndistribution of publications. This isn't just an ACM problem;\nit is an issue that extends across the entire technical\ncommunity.\n<p>\nSo there are two sides to this problem, but it's not \"us\"\nversus \"them.\" We are the ACM and it's up to us to come up\nwith a distribution mechanism that provides ready access\nwithout threatening the existence of the organization.\n<p>\nI guess the easy answer to your question is to endorse the\nOpen Access proposal. But let's get past the easy answer and\nask how we can find a workable solution that will serve us\nand our professional society and become a model for other\norganizations. This is going to take work not only to\nanalyze the financial or legal impact of a change in policy\nbut to find out what changes in policy will be acceptable to\nACM as a whole and not just to SIGGRAPH.\n<p>\nI just today had a chance to look at the responses from the\nSIGGRAPH director at large candidates as well as the ACM\ncouncil candidates. They have obviously put a lot of thought\ninto this issue and almost everyone recognizes the\ndifficulty of the addressing both sides of the problem.\nThat is encouraging and leads me to believe that this\nquestion is going to receive attention, but the problem is\ngoing to require involvement from the membership as a whole.\nWe're going to have to be prepared to enlist wider involvement\nand perhaps settle, in the short term, for incomplete\nsolutions as we look for the modern definition of\n\"publication.\"\n<p>\n<p>\n<LI> Brian Wyvill:\n<p>\n<OL>\n<LI> I am very much in favour of open access.  I would certainly argue for\nthis with ACM. Most academics enjoy access via their library but financial\npressures are affecting library budgets and these links are threatened.\nThere are a number of copyright issues surrounding this but it is such an\nimportant issue to the whole community (industry and academia) it is worth\ninvesting some time to explore the options with ACM. There is also the\nEurographics digital library. SIGGRAPH enjoys a special relationship with EG \nand as I am also on the EC of Eurographics I would like to explore improved\naccess to this library in future negotiations.\n<p>\n<LI> The transfer of copyright seems to be an old fashioned idea and I am\nin favour of re-negotiating this policy.  A limited licence is a better way\nto approach this issue allowing authors to retain their rights but giving some\nform of limited permissions to ACM.\n</OL>\n<p>\n</UL>\n  \n        </td>\n    </tr>\n    <tr>\n    \t<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"1\" border=\"0\"></td>\n\t&nbsp;<br /></td>\n    </tr>\n</table>\n\n</div> <!-- /content -->\n\n\n</div> <!-- /wrapper -->\n\n</body>\n</html>"
  },
  {
    "path": "portal/index.html",
    "content": "<html>\r\r\n<head>\r\r\n<title>Moved</title>\r\r\n  <meta http-equiv=\"Refresh\" content=\"0; url=http://www.realtimerendering.com/portal.html\">\r\r\n</head>\r\r\n<body>\r\r\n<h1>Moved</h1>\r\r\n<p>This page has moved to <a href=\"http://www.realtimerendering.com/portal.html\">http://www.realtimerendering.com/portal.html</a>.</p>\r\r\n</body>\r\r\n</html>"
  },
  {
    "path": "portal.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"https://www.w3.org/1999/xhtml/\">\n<head>\n<title>Real-Time Rendering Portal</title>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<link rel=\"shortcut icon\" href=\"favicon.ico\" type=\"image/x-icon\" />\n<link rel=\"icon\" href=\"favicon.ico\" type=\"image/x-icon\" />\n<link rel=\"stylesheet\" href=\"rtr4.css\" type=\"text/css\" />\n</head>\n\n<div id=\"wrapper\">\n\n  <div id=\"header\">\n    <div id=\"rtr3-header-image\">\n      <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n        <tr bgcolor=\"#10304B\">\n          <td>\n            <a href=\"https://www.realtimerendering.com/blog/\">\n              <img src=\"rtr-header.png\" alt=\"Header image\" width=\"410\" height=\"106\" />\n            </a>\n          </td>\n        </tr>\n      </table>\n    </div>\n    <div id=\"navigation\" class=\"clearfix\">\n      <ul class=\"primary\">\n        <li><a href=\"https://www.realtimerendering.com/blog/\" rel=\"home\">Blog</a></li>\n        <li><a title=\"Recommended books\"  href=\"books.html\">Graphics Books</a></li>\n        <li><a title=\"Object / object intersection page\"  href=\"intersections.html\">Intersections</a></li>\n        <li><a class=\"nav-current\" title=\"Sites we like\"  href=\"portal.html\">Portal</a></li>\n\t\t<li><a title=\"Ray Tracing Resources\"  href=\"raytracing.html\">Ray tracing</a></li>\n        <li><a title=\"Main resources page\"  href=\"index.html\">Resources</a></li>\n\t\t<li><a title=\"USD and glTF Resources\" href=\"usd_gltf.html\">USD &amp; glTF</a></li>\n        <li><a title=\"WebGL/three.js Resources\"  href=\"webgl.html\">WebGL</a></li>\n      </ul>\n    </div>\n  </div>\n\n<div id=\"content\" class=\"clearfix\">\n\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n    <tr>\n      <td class=\"pageName\">Real-Time Rendering Portal</td>\n    </tr>\n    <tr>\n      <td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"6\" border=\"0\"></td>   \n    </tr>\n    \n    <tr>\n      <td class=\"bodyText\">\n      \n<div class=\"metadata\">\nLast changed: April 23, 2026\n</div>\n\n<P>\nThis page is devoted to sites and tools we use on a continuing basis. They're personal picks, and reflect our own biases.\n<P> \n<OL>\n<LI><a href=\"https://realtimerendering.com/kesen\"><b>Ke-Sen Huang's conference pages</b></a> has links for papers from all the major computer graphics conferences and workshops. The pages by Tim Rowley are not available directly, but <a href=\"https://web.archive.org/web/20070702002814/http://kesen.huang.googlepages.com/\"><b>this archive</b></a> contains them.\n\n<LI><a href=\"https://realtimerendering.com/advances\"><b>Advances in Real-Time Rendering in 3D Graphics and Games</b></a>, <a href=\"https://rtintro.realtimerendering.com/\"><b>Introduction to Real-Time Ray Tracing</b></a>, <a href=\"https://openproblems.realtimerendering.com/\"><b>Open Problems in Real-Time Rendering</b></a>, <a href=\"https://nextgenapis.realtimerendering.com/\"><b>An Overview of Next-Generation Graphics APIs</b></a>, and <a href=\"https://stylized.realtimerendering.com/\"><b>Stylized Rendering in Games</b></a> SIGGRAPH course materials are hosted on our site.\n  \n  <LI><b><a href=\"https://blog.selfshadow.com/2025/08/15/siggraph-2025-links/\">SIGGRAPH 2025 links</a></b>, compiled by Stephen Hill. Also see link pages for\n  <a href=\"https://blog.selfshadow.com/2024/08/03/siggraph-2024-links/\">SIGGRAPH 2024 links</a>\n  <a href=\"https://blog.selfshadow.com/2023/08/12/siggraph-2023-links/\">SIGGRAPH 2023 links</a>\n  <a href=\"https://blog.selfshadow.com/2022/08/13/siggraph-2022-links/\">SIGGRAPH 2022 links</a>\n  <a href=\"https://blog.selfshadow.com/2021/08/18/siggraph-2021-links/\">SIGGRAPH 2021 links</a>\n  <a href=\"https://blog.selfshadow.com/2020/08/18/siggraph-2020-links/\">SIGGRAPH 2020 links</a>\n  <a href=\"https://blog.selfshadow.com/2019/07/30/siggraph-2019-links/\">SIGGRAPH 2019 links</a> (and <a href=\"https://www.realtimerendering.com/raytracing/roundup.html\">SIGGRAPH 2019 ray tracing links</a>), <a href=\"https://blog.selfshadow.com/2017/08/01/siggraph-2017-links/\">SIGGRAPH 2018</a>, <a href=\"https://blog.selfshadow.com/2017/08/01/siggraph-2017-links/\">SIGGRAPH 2017</a>, <a href=\"https://blog.selfshadow.com/2016/07/31/siggraph-2016-links/\">SIGGRAPH 2016</a>, <a href=\"https://blog.selfshadow.com/2015/08/15/siggraph-2015-links/\">SIGGRAPH 2015</a>, <a href=\"https://blog.selfshadow.com/2014/08/14/siggraph-2014-links/\">SIGGRAPH 2014</a></b>, <a href=\"https://blog.selfshadow.com/2013/07/24/siggraph-2013-links/\">SIGGRAPH 2013</a>, <a href=\"https://blog.selfshadow.com/2012/08/11/siggraph-2012-links/\">SIGGRAPH 2012</a> and <a href=\"https://blog.selfshadow.com/2011/08/13/hpg-siggraph-2011/\">SIGGRAPH 2011</a>.\n  \n  <LI><b>YouTube research conference resources:</b> <b><a href=\"https://www.youtube.com/@ACMSIGGRAPH\">SIGGRAPH and SIGGRAPH Asia</a></b>, <b><a href=\"https://www.youtube.com/@I3DSymposium\">I3D</a></b>, <b><a href=\"https://www.youtube.com/@HighPerformanceGraphics\">HPG</a></b>, and <b><a href=\"https://www.youtube.com/@egsr2024\">EGSR 2024</a></b>.\n\n  <LI><b>Game Developers Conference: see <b><a href=\"https://www.gdcvault.com/free\">the GDC Vault</a></b>, and the <b><a href=\"https://www.youtube.com/@Gdconf\">YouTube channel</a></b> of talks from 2022 to the present. <a href=\"https://interplayoflight.wordpress.com/2019/03/21/game-developers-conference-2019-links/\">2019 links</a>, also <a href=\"https://web.archive.org/web/20221201034639/https://knarkowicz.wordpress.com/2018/03/22/gdc-2018-presentations/\">2018</a></b>, <a href=\"https://web.archive.org/web/20230402030607/https://knarkowicz.wordpress.com/2017/03/01/gdc-2017-presentations/\">2017</a>, <a href=\"https://web.archive.org/web/20230402023755/https://knarkowicz.wordpress.com/2016/03/21/gdc-2016-presentations/\">2016</a>. There's none we can find for 2015, but before then Javier \"Jare\" Arevalo collected <a href=\"https://www.iguanademos.com/Jare/wp/?p=2763\">GDC 2014</a>, <a href=\"http://www.iguanademos.com/Jare/wp/?p=2663\">2013</a>, and <a href=\"http://www.iguanademos.com/Jare/wp/?p=2583\">2012</a> presentations.\n\n<LI><b><a href=\"https://www.jendrikillner.com/post/\">Graphics Programming weekly</a></b> - Jendrik Illner summarizes graphics blog articles. Think of it as your one-stop blog. He also has a nice <a href=\"https://www.jendrikillner.com/article_database/\">searchable collection</a>.\n  \n<LI><a href=\"https://developer.nvidia.com/\"><b>NVIDIA</b></a> and <a href=\"https://developer.amd.com/\"><b>AMD</b></a> (plus <a href=\"https://gpuopen.com/\">GPUOpen</a>)\n    graphics developer sites - demos, code samples, white papers, etc. Other worthwhile code samples at <a href=\"https://www.humus.name/index.php?page=3D\"><b>Humus-3D</b></a>.\n\n<LI>Min Chen's list of <b><a href=\"https://sites.google.com/site/drminchen/cgf-info/cgf-stars\">Computer Graphics Forum</a></b> State-of-the-Art (STAR), survey, and review papers since 2010.\n\n<LI><a href=\"https://jcgt.org/read.html?reload=1\"><b>The Journal of Computer Graphics Techniques</b></a> - open access (free to all) and many articles include code samples.\n\n<LI><a href=\"https://github.com/erich666/jgt-code\"><b>Journal of Graphics Tools</b></a> (JGT) code repository.\n\n<LI><a href=\"http://graphicsgems.org/\"><b>Graphics Gems Repository</b></a> \n    - contains the source code for many graphics algorithms. Search the contents \n    by <a href=\"http://graphicsgems.org/category.html\">category</a>, \n    by <a href=\"http://graphicsgems.org/authors.html\">author</a>, \n    or by <a href=\"http://graphicsgems.org/gems.html\">book</a>.\n\n<LI><B>Developer sites and mailing lists:</B>\n    <a href=\"https://www.gamedev.net/\">GameDev.net</a> is active,\n\tas is <a href=\"https://www.opengl.org/\">OpenGL.org</a>,\n\t<a href=\"https://forums.ogre3d.org/viewforum.php?f=1\">Ogre Forums</a>,\n\t<a href=\"https://sourceforge.net/p/gdalgorithms/mailman/gdalgorithms-list/\">GD Algorithms archives</a> dying out but searchable (<a href=\"https://sourceforge.net/projects/gdalgorithms/lists/gdalgorithms-list\">subscribe</a>),\n\tand\n\t<a href=\"https://www.flipcode.com/\">FlipCode</a> (old, closed, but some good things in the archives).\n\n<LI><B>Game company publication pages:</B> alphabetically, and a few quite dated, but here goes.\n<a href=\"https://www.ea.com/frostbite/news\">Frostbite</a>,\n<a href=\"https://www.guerrilla-games.com/read\">Guerrilla Games</a>,\n<a href=\"https://www.unrealengine.com/en-US/resources\">Unreal Engine</a>,\n<a href=\"https://unity.com/publications\">Unity</a>,\n<a href=\"https://medium.com/ready-at-dawn\">Ready At Dawn</a>,\n<a href=\"https://research.tri-ace.com/\">Tri-Ace</a>,\nand\n<a href=\"https://research.activision.com/\">Activision</a> (and <a href=\"https://activisiongamescience.github.io/\">dated Activision</a>).\n\n<LI><B>Commercial research lab pages:</B>\n<a href=\"https://research.nvidia.com/publications\">NVIDIA Research</a>,\n<a href=\"https://www.microsoft.com/en-us/research/research-area/graphics-multimedia/?\">Microsoft Research U.S.</a>,\nand\n<a href=\"https://cesium.com/docs/presentations/\">Cesium</a> (GIS).\n\n<LI><B>Film company publication pages:</B>\n<a href=\"https://www.disneyanimation.com/publications/\">Disney</a> (<a href=\"https://blog.yiningkarlli.com/2019/07/hyperion-papers.html\">Hyperion renderer specific</a>)\nand\n<a href=\"https://graphics.pixar.com/library/\">Pixar</a>.\n\n<LI><b>Catlike Coding</b> has tutorials for programming in <a href=\"https://catlikecoding.com/unity/tutorials/\">Unity</a> and <a href=\"https://catlikecoding.com/godot/\">Godot</a>.\n\n<LI><b><a href=\"https://www.youtube.com/@Acerola_t\">Acerola</a></b> gives a bunch of tutorials, specializing in post-process effects. His <a href=\"https://www.youtube.com/watch?v=O-2viBhLTqI\">What is a Graphics Programmer?</a> video is an interesting journey.\n\n<LI><b><a href=\"https://80.lv/\">Level 80</a></b> has a constant stream of information for game artists and content creators.\n\n<LI><a href=\"https://www.gamedeveloper.com/programming\"><b>Game Developer programming page</b></a> - the successor to Gamasutra's programming page.\n\n<LI><B><a href=\"index.html#intro\">Free (and good) books online</a></B>\n\n<LI><B>Models:</B> <a href=\"https://casual-effects.com/data/\">McGuire CG Archive</a>, <a href=\"https://graphics.stanford.edu/data/3Dscanrep/\">Stanford 3D Scanning</a>, <a href=\"https://www.cc.gatech.edu/projects/large_models/\">Large Geometric Models (Georgia Tech)</a>, <a href=\"https://www.sci.utah.edu/~wald/animrep/\">Utah 3D Animation</a>, <a href=\"https://developer.nvidia.com/orca\">ORCA</a>, <a href=\"https://github.com/KhronosGroup/glTF-Sample-Models\">Khronos Group glTF</a>, <a href=\"https://3d.si.edu/cc0\">Smithsonian</a>, <a href=\"https://www.disneyanimation.com/data-sets/\">Disney</a>, <a href=\"https://www.intel.com/content/www/us/en/developer/topic-technology/graphics-research/samples.html\">Intel</a>, <a href=\"https://developer.apple.com/augmented-reality/quick-look/\">Apple AR Quick Look</a>, <a href=\"https://benedikt-bitterli.me/resources/\">Bitterli</a>, <a href=\"https://pbrt.org/scenes-v3\">pbrt</a>, <a href=\"https://www.mitsuba-renderer.org/download.html\">Mitsuba</a>, <a href=\"https://www.turbosquid.com/Search/3D-Models/free\">TurboSquid</a>, <a href=\"http://www.cemyuksel.com/research/hairmodels/\">Hair from Cem Yuksel</a>, <a href=\"https://free3d.com/\">Free3D</a>, <a href=\"https://polyhaven.com/models\">Poly Haven</a>, <a href=\"https://www.cgtrader.com/free-3d-models\">CGTrader</a>, <a href=\"https://sketchfab.com/\">Sketchfab</a>, <a href=\"https://threedscans.com/\">Three D Scans</a>, <a href=\"https://www.poliigon.com/models/free\">Poliigon</a><a href=\"https://www.beeple-crap.com/resources\">BEEPLE</a> (C4D project files), <a href=\"https://www.realtimerendering.com/resources/SPD/\">Standard Procedural Databases</a>.\n  <B>USD:</B> <a href=\"https://www.disneyanimation.com/resources/moana-island-scene/\">Moana</a>, <a href=\"https://blog.activision.com/activision/2024/activision-releases-call-of-duty-warzone-caldera-data-set\">Caldera</a>, <a href=\"https://animallogic.com/usd-alab/\">ALab</a>, <a href=\"https://www.myminifactory.com/scantheworld/full-collection\">Scan the World</a>, and <a href=\"https://animallogic.com/animal-logic/news/alab-phase-2/\">ALab 2</a>, <a href=\"https://www.intel.com/content/www/us/en/developer/topic-technology/graphics-research/samples.html\">Sponza</a>, <a href=\"https://dpel.aswf.io/\">DPEL</a> from <a href=\"https://www.aswf.io/news/academy-software-foundation-launches-digital-production-example-library-as-newest-project-to-house-production-grade-content/\">ASWF</a>,and <a href=\"https://github.com/matiascodesal/awesome-openusd?tab=readme-ov-file#sample-assets\">another list</a>.\n  \n  <LI><b>APIs</b>:\n    <UL>\n\t<LI><B>OpenGL:</B> <a href=\"https://www.opengl.org/sdk/\">SDK</a>, <a href=\"https://www.khronos.org/registry/OpenGL/index_gl.php\">specifications</a>, <a href=\"https://www.khronos.org/opengl/wiki/Getting_Started#Tutorials_and_How_To_Guides\">tutorials</a>, <a href=\"https://rastertek.com/tutindex.html\">Raster Tek tutorials</a>, <a href=\"https://www.g-truc.net/\">extensions and more</a>, <a href=\"https://glew.sourceforge.net/\">GLEW</a>, <a href=\"https://www.mesa3d.org/\">Mesa</a>, <a href=\"https://developer.nvidia.com/opengl\">NVIDIA's</a> site.\n\t<LI><B>Vulkan:</B> <a href=\"https://www.vulkan.org/\">Official site</a>, <a href=\"https://vulkan-tutorial.com/\">tutorial</a>, <a href=\"https://developer.nvidia.com/vulkan\">NVIDIA's</a> site.\n\t<LI><B>DirectX:</B> <a href=\"https://www.microsoft.com/en-us/download/details.aspx?id=6812\">SDK</a>, <a href=\"http://www.directxtutorial.com/\">tutorials</a>, <a href=\"https://rastertek.com/tutindex.html\">Raster Tek tutorials</a>, <a href=\"https://docs.microsoft.com/en-us/previous-versions/visualstudio/visual-studio-2015/debugger/walkthrough-using-graphics-diagnostics-to-debug-a-compute-shader?view=vs-2015\">debugging</a>, <a href=\"https://store.steampowered.com/hwsurvey/\">version stats</a>, <a href=\"https://developer.nvidia.com/directx\">NVIDIA's</a> site.\n\t<LI><B>WebGL:</B> <a href=\"https://www.khronos.org/registry/webgl/specs/latest/2.0/\">2.0 Specification</a>, <a href=\"https://caniuse.com/#feat=webgl\">browser support</a>, <a href=\"https://get.webgl.org/\">device/browser test</a>, <a href=\"https://webglreport.com/\">current browser details</a>, <a href=\"https://www.realtimerendering.com/blog/webgl-debugging-and-profiling-tools/\">debugging/profiling</a>, <a href=\"https://www.x3dom.org/\">x3dom</a>, and <b><a href=\"webgl.html\">WebGL Resources page</a></b>.\n\t<LI><B>Metal:</B> <a href=\"https://developer.apple.com/metal/\">developer site</a>.\n\t</UL>\n  <LI><b>Paper Search</b>:\n\t<UL>\n\t<LI><a href=\"https://scholar.google.com/\"><b>Google Scholar</b></a>\n\t<LI><a href=\"https://dl.acm.org/\"><b>ACM Digital Library</b></a>\n\t<LI><a href=\"https://jcgt.org/read.html\"><b>The Journal of Computer Graphics Techniques</b></a>\n\t<LI><a href=\"https://www.computer.org/csdl/magazine/cg\"><b>IEEE Computer Graphics &amp; Applications</b></a>\n\t<LI><a href=\"https://diglib.eg.org/\"><b>Eurographics</b></a>\n\t<LI><a href=\"https://onlinelibrary.wiley.com/loi/14678659\"><b>Computer Graphics Forum</b></a>\n\t</UL>\n  \n  <LI><b>Education</b>:\n      <UL>\n      <LI><b><a href=\"https://www.udacity.com/course/interactive-3d-graphics--cs291\">Interactive 3D Graphics</a></b> is an interactive course (MOOC) by Eric using videos (with transcripts) alongside <a href=\"https://www.udacity.com/wiki/cs291/syllabus\">exercises and demos</a> (using <a href=\"https://threejs.org/\">three.js</a>) that run in your browser. Focus is on general principles, though specifics, such as <a href=\"https://www.udacity.com/wiki/cs291#lesson-9-shader-programming\">shader programming</a>, are also covered.\n\t  <LI>The <b><a href=\"https://users.cg.tuwien.ac.at/zsolnai/gfx/rendering-course/\">Rendering Course</a></b> from TU Wien is a free master's level video course on rendering. More information <a href=\"https://www.cg.tuwien.ac.at/courses/Rendering/VU.SS2018.html\">here</a>.\n\t  <LI><b><a href=\"https://github.com/stackgl/shader-school\">Shader School</a></b> is highly recommended for learning GLSL; it has a nice way of teaching you step by step. <a href=\"https://github.com/drewlustro/shader-school-answers\">Answers here</a>, as (on the Mac, at least) the one flaw is that compiler errors are not shown.\n\t  <LI><b><a href=\"https://threejs.org/\">three.js</a></b> is a scene graph layer and much more atop WebGL. It makes adding 3D web content pretty easy - enjoy the demos on that page, or <a href=\"https://threejs.org/examples/\">sample the examples</a> (and <a href=\"https://stemkoski.github.io/Three.js/\">even better, commented examples here</a>).\n\t  <LI><b><a href=\"https://www.scratchapixel.com/\">Scratchapixel</a></b> has a series of articles on the basics of computer graphics theory.\n\t  <LI><b><a href=\"https://www.shadertoy.com/\">Shadertoy</a></b> is unlikely to help you write shaders - I just wanted to sneak it in. Rather, enjoy the extreme shaders (using procedural geometry, ray casting, etc.) that others have written, right in your browser. New shaders every day.\n\t </UL>\n<LI>Spectra: we host a spreadsheet of <a href=\"https://www.realtimerendering.com/blog/free-golden-paint-spectra-spreadsheet/\">Golden Paint spectra</a>. Holly Rushmeier has a repository all about <a href=\"https://hsi.yale.edu/\">hyperspectral imaging resources</a>.\n\n<LI><a href=\"https://www.gdcvault.com/gdmag\"><b><i>Game Developer Magazine</i></b></a> - stopped printing in 2013 (which sounds ancient, but there are some good articles on the basics). All issues are available free for download.\n\n<LI><B><a href=\"https://gameenginegems.com/gemsdb/index.php\">Graphics and Game Gems Database</a></B> is dated (2016), but lets you search the various popular interactive graphics series, browse each book's article titles, and get bibtex entries. <a href=\"http://www.aiwisdom.com/graphics/bydate_all.html\"><b>AI Wisdom</b></a> is a simila sites. They leave out a few newer (and older) books, but have the advantage of being able to browse by category.\n  \n<LI><B><a href=\"https://dl.acm.org/journal/tog/software\">ACM TOG's Software Tools and Resources</a></b> page is ancient (2015), but has much about both graphics software and where to get BRDF data and other resources.\n  \n  <LI><a href=\"https://www.gameconfs.com/\"><b>Gameconfs</b></a> - game-related conferences.\n  <LI><a href=\"https://www.geometrictools.com/\"><b>Geometric Tools</b></a> - there \n    are many different code snippets and tutorials here to do all sorts of graphics \n    operations, with a focus on computational geometry and intersection methods. \n  <LI><a href=\"intersections.html\"><b>3D Object Intersection Page</b></a> - where to find articles and code on this topic. \n  <LI><a href=\"http://vterrain.org/\"><b>Virtual Terrain Project</b></a> - an old (2013) repository of algorithms about and models of terrain, vegetation, natural phenomena, etc.\n  <LI><a href=\"http://www.faqs.org/faqs/graphics/algorithms-faq/\"><b>comp.graphics.algorithms FAQ</b></a> - truly ancient (last updated 2003), but still full of computational goodness.\n  <LI><a href=\"https://mathworld.wolfram.com/\"><b>Eric Weisstein's World of Mathematics</b></a> is an incredible (though often dense) resource for mathematical definitions. \n  <LI><a href=\"https://store.steampowered.com/hwsurvey/\"><b>Steam's hardware survey</b></a> tracks what is currently used by their subscribers.\n  <LI><a href=\"https://www.deadendthrills.com/\"><b>Dead End Thrills</b></a> makes some excellent renders of current games.\n\n  <LI><a href=\"https://www.techpowerup.com/gpu-specs/\"><b>Tech Power Up</b></a> has an up-to-date summary of the clock speed, memory size, and other characteristics for every major consumer PC GPU. <a href=\"https://www.techarp.com\"><b>Tech ARP</b></a> has similar GPU charts for <a href=\"https://www.techarp.com/guides/workstation-graphics-card-comparison/?artno=95\">workstations</a>, <a href=\"https://www.techarp.com/guides/desktop-graphics-card-comparison/?artno=88\">PCs</a>, and <a href=\"https://www.techarp.com/guides/mobile-gpu-comparison-guide/?artno=98\">mobile devices</a>.\n  <LI><b>GPU Review Sites</b> - these sites often have in-depth analysis of GPU features:\n    <UL>\n\t<LI><a href=\"https://www.tomshardware.com/\">Tom's Hardware Guide</a>\n    <LI><a href=\"https://www.extremetech.com/\">Extreme Tech</a>\n\t<LI><a href=\"https://www.bit-tech.net/\">bit-tech.net</a>\n    <LI><a href=\"https://hothardware.com/\">HotHardware</a>\n    <LI><a href=\"https://bjorn3d.com/\">Bj&ouml;rn's 3D World</a>\n\t<LI><a href=\"https://hardforum.com/\">[H]ardForum</a>\n    <LI><a href=\"https://www.anandtech.com/\">AnandTech</a> (now closed)\n    </UL>\t \n  <LI><b>Game Related</b> - <a href=\"https://www.metacritic.com/game\">Metacritic</a> for meta-ratings, <a href=\"https://www.vgchartz.com/\">VG Chartz</a> for console and handheld sales figures, <a href=\"https://www.gamedevmap.com/index.php\">gamedevmap</a> for developer locations.\n  <LI><a href=\"https://github.com/\"><b>Github</b></a> and <a href=\"https://sourceforge.net/\"><b>SourceForge</b></a> are popular places to browse for free, open-source software applications.\n  <LI><b>Blogmania:</b> Your first (and possibly only) stop could be <a href=\"https://www.jendrikillner.com/post/\">Jendrik Illner's</a>, which summarizes all sorts of graphics-related posts. Also, most bloggers (and non-bloggers) also have a Twitter feed - find and follow them. You can also follow individual blogs with <a href=\"https://www.forbes.com/sites/alexkantrowitz/2013/03/14/five-great-rss-reader-alternatives-to-google-reader/\">one of these</a>:\n<a href=\"https://www.realtimerendering.com/blog/\">Our own</a>,\n<a href=\"https://interplayoflight.wordpress.com/\">Interplay of Light</a>,\n<a href=\"https://aras-p.info/blog/\">Lost in the Triangles</a>,\n<a href=\"https://www.c0de517e.com/\">C0DE517E</a> (<a href=\"https://c0de517e.blogspot.com/\">old</a>),\n<a href=\"https://fgiesen.wordpress.com/\">the ryg blog</a>,\n<a href=\"https://www.ludicon.com/castano/blog/\">Ignacio Casta&#241;o</a>,\n<a href=\"https://www.reedbeta.com/\">Nathan Reed</a>,\n<a href=\"https://graphicrants.blogspot.com/\">Graphics Rants</a>,\n<a href=\"https://blog.selfshadow.com/\">Self Shadow (SIGGRAPH links - on the right side)</a>,\n<a href=\"https://developer.nvidia.com/blog?tags=&categories=graphics\">NVIDIA Blog (graphics)</a>,\n<a href=\"https://devblogs.microsoft.com/directx/\">DirectX Developer Blog</a>,\n<a href=\"https://community.intel.com/t5/Blogs/Products-and-Solutions/Gaming/bg-p/blog-gaming\">Intel Gaming</a>,\n<a href=\"https://community.amd.com/t5/radeon-pro-graphics/bg-p/amd-radeon-pro-graphics\">AMD Radeon Pro</a> and\n<a href=\"https://community.amd.com/t5/gaming/bg-p/gaming-blogs\">AMD Gaming</a>,\n<a href=\"https://blog.yiningkarlli.com/\">Code &amp; Visuals</a>,\n<a href=\"https://blog.mecheye.net/\">Clean Rinse</a>,\n<a href=\"https://www.gamedeveloper.com/blogs\">Game Developer</a>,\nand\n<a href=\"https://www.gamedev.net/\">GameDev.net</a>, which links to developer blogs and devlogs.\nNot active in the past two years, but still with some worthwhile posts: \n<a href=\"https://psgraphics.blogspot.com/\">Pete Shirley's Graphics Blog</a>,\n<a href=\"https://raytracey.blogspot.com/\">Ray Tracey's blog (Sam Lapere)</a>,\n<a href=\"https://bgolus.medium.com/\">Ben Golus</a>,\n<a href=\"https://bartwronski.com/\">Bart Wronski</a>,\n<a href=\"https://www.humus.name/\">Humus</a>,\n<a href=\"https://diaryofagraphicsprogrammer.blogspot.com/\">Diary of a Graphics Programmer</a>,\n<a href=\"https://seblagarde.wordpress.com/\">S&eacute;bastien Lagarde</a>,\n<a href=\"https://roar11.com/blog/\">Roar11.com</a>,\n<a href=\"https://meshlabstuff.blogspot.com/\">Meshlab</a>,\n<a href=\"https://casual-effects.blogspot.com/\">Casual Effects</a>,\n<a href=\"https://tomforsyth1000.github.io/blog.wiki.html\">TomF's Tech Blog</a>,\n<a href=\"https://bitsquid.blogspot.com/\">Stingray</a>,\n<a href=\"https://mmikkelsen3d.blogspot.com/\">Mikkelsen and 3D Graphics</a>,\n<a href=\"https://industrialarithmetic.blogspot.com/\">Industrial Arithmetic</a>,\n<a href=\"https://igetyourfail.blogspot.com/\">I Get Your Fail</a> (brilliant),\n<a href=\"https://prideout.net/blog/\">The Little Grasshopper</a>,\n<a href=\"https://legalizeadulthood.wordpress.com/category/computers/programming/directx/\">Legalize Adulthood!</a>,\n<a href=\"https://realtimecollisiondetection.net/blog/\">realtimecollisiondetection.net</a>,\n<a href=\"https://www.beyond3d.com/\">Beyond3D</a>,\n<a href=\"https://gates381.blogspot.com/\">G Blog</a>,\n<a href=\"https://bittermanandy.wordpress.com/\">Pandemonium</a>,\n<a href=\"https://www.openglsuperbible.com/blog/\">OpenGL Superbible</a>,\nand\n<a href=\"https://pixelstoomany.wordpress.com/\">Pixel, Too Many...</a>.\nYou'll often find yet more blogs linked from these pages.\n\n<LI><b><a href=\"https://www.realtimerendering.com/realartifacts/\">Real Artifacts</a></b> - a collection of real-world rendering bugs, hosted here.\n\n</OL>\nSpecial bonus site: you need to visit it only once, but <a href=\"http://sourceforge.net/projects/maxima/\">Maxima</a> \nis worth listing here. It is a free version of Macsyma (which is similar to Mathematica \nand Maple). If you work with equations and do not have $1500 to spare, you need \nthis. \n<P>If you know a site that you're simply shocked we don't list here, please <a href=\"mailto:erich@acm.org\">let me know</a>. \n\n<a name=\"hosted\">\n<P><B>Resources Hosted Onsite</B><P>\n</a>\nBeyond the <a href=\"https://www.realtimerendering.com/books.html\">books list</a> and <a href=\"https://www.realtimerendering.com/intersections.html\">object/object intersections page</a>, the major resources hosted here are:\n<UL>\n<LI><a href=\"https://realtimerendering.com/kesen\"><b>Ke-Sen Huang's conference pages</b></a> - links to conference articles and related materials.\n<LI><a href=\"https://realtimerendering.com/advances\"><b>Advances in Real-Time Rendering in 3D Graphics and Games</b></a> - the course materials from SIGGRAPH 2010 on.\n<LI><a href=\"https://openproblems.realtimerendering.com/\"><b>Open Problems in Real-Time Rendering</b></a> - the course materials from SIGGRAPH 2015 on.\n<LI><a href=\"https://nextgenapis.realtimerendering.com/\"><b>An Overview of Next-Generation Graphics APIs</b></a> - the course materials from SIGGRAPH 2015.\n<LI><a href=\"https://stylized.realtimerendering.com/\"><b>Stylized Rendering in Games</b></a> - the course materials from SIGGRAPH 2010.\n<LI><a href=\"https://www.realtimerendering.com/downloads/MobileCrossPlatformChallenges_siggraph.pdf\"><B>Unity: iOS and Android -\nCross-Platform Challenges and Solutions</B></a> - at SIGGRAPH 2012 Renaldas Zioma presented this talk about mobile development. I liked it so much I asked to host it.\n<LI><a href=\"https://www.realtimerendering.com/fgl/\"><b>Fantasy Graphics League</b></a> - an ancient (2000-2005) yearly series of contests at picking the best research lab. All Eric can say about this is that Ren Ng told him, \"I once saw an unnamed professor yell at a student to finish an argument, 'Oh yeah? Well come to talk to me when you're worth 400 Quatloos on Fantasy Graphics League.'\"\n<LI><a href=\"https://www.realtimerendering.com/globillum/\"><b>Globillum mailing list archives</b></a> - the archive of the global illumination mailing list, which had discussions about all sorts of topics in its day.\n</UL>\n\n<a name=\"programs\">\n<P><B>Computer Programs and Services</B></P>\n</a>\n\nHere are some computer programs and services we like, in rough order of awesomeness.\n<UL>\n<LI><a href=\"https://www.dropbox.com\">Dropbox</a> - you should know this already, but just in case: creates a special folder that is shared among three of your machines for free. You can also share with others privately or publicly. There are competitors, such as OneDrive.\n<LI><a href=\"https://www.mythicsoft.com/agentransack/\">Agent Ransack</a> is pretty good at searching sets of files for various strings.\n<LI><a href=\"https://www.voidtools.com/\">Everything</a> finds files and folders instantly.\n<LI><a href=\"https://ninite.com/\">Ninite</a> - installing stuff on a new PC? Save yourself an hour or two by just checking off the things you want and getting one program to install them all, without prompts (you can also rerun the .exe at any time to update everything you installed). Also a nice site for finding programs to try out.\n<LI><a href=\"https://www.diskanalyzer.com/\">WizTree</a> and <a href=\"https://windirstat.net/\">WinDirStat</a> (<a href=\"https://www.derlien.com/\">Disk Inventory X</a> on the Mac) - shows where all your disk space has gone in an excellent visual fashion. WizTree is new and much faster than WinDirStat. Try clicking on everything you see in the display to get more info, delete, etc. Free.\n<LI><a href=\"https://www.scootersoftware.com/\">Beyond Compare</a> - an excellent file comparison program. It even compares images, also showing their alpha layer. Shareware, but the trial gives 30 days <i>of use</i>. Our review <a href=\"https://www.realtimerendering.com/blog/utilities/\">here</a>.\n<LI><a href=\"https://licecap.en.softonic.com/\">LICEcap</a> - icky name, nice utility for creating animated GIFs of what's happening on the screen. Use this for capturing program behavior, to show what problem a bug is causing.\n<LI><a href=\"https://sourceforge.net/projects/cppcheck/\">cppcheck</a> - easy to use and free, it will probably find some coding errors that your compiler didn't notice. More about it <a href=\"https://www.realtimerendering.com/blog/cppcheck-free-easy-and-great/\">here</a>.\n<LI><a href=\"https://code.visualstudio.com/\">Visual Studio Code</a> - the most confusing name for a product ever, it has nothing to do with the Visual Studio IDE. A nice, free text editor, good for JavaScript development in particular.\n<LI><a href=\"https://www.assimp.org/\">Assimp</a> is an open source library that <a href=\"https://github.com/assimp/assimp/blob/master/doc/Fileformats.md\">reads a wide variety of 3D model file formats and writes out a few. It also can perform some mesh clean-up functions.\n<LI>Simple 3D model reader code: <a href=\"https://github.com/tinyobjloader/tinyobjloader\">tiny OBJ loader</a> and <a href=\"https://github.com/syoyo/tinygltf\">tiny glTF loader</a>.\n<LI><a href=\"https://www.meshlab.net/\">MeshLab</a> is a free package that's good for mesh manipulation and translation. It's got rough edges all over - expect crashes and lockups on advanced functionality - but it's got a huge range of functions.\n<LI>3D Viewers: there are lots. Meshlab, mentioned above, does not handle transparency well. We particularly like <a href=\"https://www.realtimerendering.com/erich/minecraft/public/mineways/g3d.zip\">G3D Viewer</a> (<a href=\"https://casual-effects.com/g3d/www/index.html\">full website</a>) and <a href=\"https://www.autodesk.com/products/fbx/fbx-review\">FBX Review</a>.\n<LI>Screen capture: we've looked far and wide. <a href=\"https://www.faststone.org/FSCaptureDetail.htm\">FastStone Capture</a> is shareware that costs $20, but does a lot, including annotation. <a href=\"https://getgreenshot.org/\">Greenshot</a> is a favorite free one.\n<LI>Image viewers: it's a matter of taste and needs. <a href=\"https://www.irfanview.com/\">IrfanView</a>, <a href=\"https://www.xnview.com/en/\">XnView</a>, and <a href=\"https://www.faststone.org/\">FastStone Image Viewer</a> are popular generic viewers. <a href=\"http://www.amnoid.de/ddsview/\">ddsview</a> lets you look at mipmap levels (for DDS) and examine colors and alpha easily (plus source code is available).\n<LI>Video editing: <a href=\"https://obsproject.com/\">OBS Studio</a> is reasonable; you can even use it to run conferences. The free version of <a href=\"https://www.blackmagicdesign.com/products/davinciresolve/\">DaVinci Resolve</a> is supposed to be quite good. <a href=\"https://mifi.no/losslesscut/\">LosslessCut</a> is wonderful for simple edits, such as trimming out bits from a video, and saves the results instantly and losslessly without changing the data format.\n<LI><a href=\"https://www.glarysoft.com/glary-utilities/\">Glary Utilities</a>, free for home use, has worthwhile cleanup tools and other utilities.\n<LI>Debugging: start with <a href=\"https://renderdoc.org/\">RenderDoc</a> if you need a graphics debugger.\n<LI>Shader-related: <a href=\"https://www.geeks3d.com/20100518/nshader-visual-studio-syntax-highlighter-for-glsl-hlsl-and-cg-languages/\">NShader</a> adds syntax highlighting for shaders developed in Visual Studio, or you can get most of the way there in MSVC by \"Options | Text Editor | File Extension\" and setting extension .fx (.fxh, etc.), choosing Microsoft Visual C++, then clicking \"Add\". I suspect there are more options out there. Other shader-related tools are described <a href=\"https://www.realtimerendering.com/blog/tools-tools-tools/\">here</a>.\n<LI>iPad: our only recommendation is <a href=\"https://www.goodreader.com/\">GoodReader</a> - lets you stuff and view documents onto your iPad, syncs nicely with Dropbox.\n<LI>Performance: there are many tools in this area, <a href=\"https://www.realtimerendering.com/blog/tools-tools-tools/\">here's an (old) start</a>.\n<LI>For newer performance tools and much, much else, see <a href=\"https://c0de517e.com/016_tools_that_I_use.htm\">Angelo Pesce's massive tools post</a>.\n\n        </td>\n    </tr>\n    <tr>\n    \t<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"1\" border=\"0\"></td>\n\t&nbsp;<br /></td>\n    </tr>\n</table>\n\n</div> <!-- /content -->\n\n<div id=\"footer\" class=\"clearfix\">\n  <ul>\n    <li>Contacts:</li>\n    <li><a href=\"mailto:tomas.akenine.moller@gmail.com\">Tomas</a></li>\n    <li><a href=\"mailto:erich@acm.org\">Eric</a></li>\n    <li><a href=\"mailto:rtr3@renderwonk.com\">Naty</a></li>\n  </ul>\t\t\n</div> <!-- /footer -->\n\n</div> <!-- /wrapper -->\n\n</body>\n</html>"
  },
  {
    "path": "preface.html",
    "content": "<html>\n\n<head>\n\n   <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\n\n   <meta name=\"description\" content=\"Real-Time Rendering Resources\">\n\n   <meta name=\"keywords\" content=\"computer graphics, real-time, real time, rendering, interactive, accelerator, hardware, OpenGL, DirectX, Direct3D, Glide\">\n\n   <title>Real-Time Rendering Preface</title>\n\n</head>\n\n<body bgcolor=\"#FFFFFF\" link=\"#2D4280\" vlink=\"#9A6D03\" alink=\"#2D92A0\" background=\"background.jpg\">\n\n\n\n\n<h1>\n\n<font face=\"LUCIDA, ARIAL, HELVETICA\"><font color=\"#0D3256\"><font size=+2>Real-Time\n\nRendering Preface</font></font></font></h1>\n\n<font face=\"LUCIDA, ARIAL, HELVETICA\">\n\n\n\n\nThis is the preface from the book\n\n<a href=\"index.html\"><font size=\"+1\"><i>Real-Time Rendering</i></font></a>, by\n\n<a href=\"mailto:tompa@acm.org\">Tomas\n\nM&ouml;ller</a> and\n\n<a href=\"http://www.erichaines.com/\">Eric\n\nHaines</a>, from <a href=\"http://www.akpeters.com\">A.K. Peters Ltd.</a>\n\n\n\n\n</font>\n\n\n\n\n<hr>\n\nThe title <I>Real-Time Rendering</I> pretty much sums it up. This\n\nbook is about algorithms which create synthetic images fast enough\n\nthat the viewer can interact with a virtual environment. We have\n\nfocused on three dimensional rendering and, to a limited extent, user\n\ninteraction. Modeling, animation, and many other areas are\n\nimportant to the process of making a real-time application, but\n\nare beyond the scope of this book.\n\n\n\n\n<p>\n\nThis field is rapidly evolving and so is a moving target. Graphics\n\naccelerators for the consumer market are currently doubling in speed every\n\nsix months. Graphics libraries appear, evolve, and often die out.\n\nFor these reasons we have avoided describing specific APIs,\n\nchipsets, buses, memory architectures, etc., except where it\n\nserves the goal of informing you, the reader, about some general\n\nconcept. We have endeavored to describe algorithms that, by their\n\npopularity or lasting value, are likely to be used for some time to\n\ncome.\n\n\n\n\n<p>\n\nWe expect you to have some basic understanding of computer\n\ngraphics before reading this book. The equivalent of a semester\n\ncourse in graphics should be sufficient, though we cannot\n\nguarantee we will not sometimes lose you along the way. Some of the later\n\nchapters in particular are meant for implementors of various\n\ncomplex algorithms. If some text does pass you by, skim on\n\nthrough. One of the most valuable services we feel we can provide is\n\nto at least\n\nlet you realize what you do not yet know, and so know where to look for it later.\n\n\n\n\n<p>\n\nThis book does not exist in a vacuum; we make a point of\n\nreferencing relevant material wherever possible, as well as\n\nproviding a summary of further reading and resources at the end of\n\nmost chapters. We also spent much time searching for reference\n\nlocations on the Web; many current papers are available there for\n\nfree. The days are coming to an end when only those living near a good research library\n\ncould learn about various algorithms.\n\n\n\n\n<p>\n\nBecause Web resources are notoriously transient and because the\n\nfield is evolving so rapidly, we maintain a Web site related to\n\nthis book. At <a href=\"http://www.realtimerendering.com\">http://www.realtimerendering.com</a>,\n\nthe site contains links to tutorials,\n\ndemonstration programs, code samples, software libraries, and much\n\nmore.\n\n\n\n\n<p>\n\n\nOur true goal and guiding light while writing this book was\n\nsimple. We wanted to write a book that we wished we had owned when\n\nwe had started out, a book that was both unified and crammed with\n\ndetails not found in introductory texts. We hope that you will find\n\nthis book, our view of the world, of some use in your travels.\n\n\n\n\n\n\n\n<H2>Acknowledgements</H2>\n\n\n\n\nMany people helped in making this book. Some of the greatest\n\ncontributions were made by those who reviewed parts of it. The\n\nreviewers willingly gave the benefit of their expertise, helping\n\nto significantly improve both content and style. We wish to thank\n\n(in alphabetical order) Thomas Barregren, Michael Cohen, Walt\n\nDonovan, Angus Dorbie, Michael Garland, Stefan Gottschalk, Ned\n\nGreene, Ming C. Lin, Jason L. Mitchell, Liang Peng, Keith Rule, Ken Shoemake,\n\nJohn Stone, Phil Taylor, Ben Trumbore, Jorrit Tyberghein, and Nick\n\nWilt. We cannot thank you enough.\n\n\n\n\n<p>\n\nMany other people contributed their time and labor to this\n\nproject. Some let us use images, others provided models, still\n\nothers pointed out important resources or connected us with people\n\nwho could help. In addition to the people listed above, we wish to acknowledge the help of Tony\n\nBarkans, Daniel Baum, Nelson Beebe, Curtis Beeson, Tor Berg, David Blythe,\n\nChas. Boyd, Don Brittain, Ian\n\nBullard, Javier Castellar, Satyan Coorg, Jason Della Rocca, Paul Diefenbach,\n\nAlyssa Donovan, Dave Eberly, Kells Elmquist, Stuart Feldman, Fred Fisher,\n\nTom Forsyth, Marty Franz, Thomas\n\nFunkhouser, Andrew Glassner, Bruce Gooch, Larry Gritz, Robert\n\nGrzeszczuk, Paul Haeberli, Evan Hart, Paul Heckbert, Chris Hecker, Joachim\n\nHelenklaken, Hugues Hoppe, John Jack, Mark Kilgard, David Kirk,\n\nJames Klosowski, Subodh Kumar, Andr&eacute; LaMothe, Jeff Lander, Jens Larsson, Jed\n\nLengyel, Fredrik Liliegren, David Luebke, Thomas Lundqvist,\n\nTom McReynolds,\n\nStan Melax, Don Mitchell, Andr&eacute; M&ouml;ller, Steve Molnar, Scott R. Nelson, Hubert\n\nNguyen, Doug Rogers, Holly Rushmeier, Gernot\n\nSchaufler, Jonas Skeppstedt, Stephen Spencer, Per Stenstr&ouml;m, Jacob Str&ouml;m,\n\nFilippo Tampieri, Gary Tarolli, Ken Turkowski, Turner Whitted,\n\nAgata and Andrzej Wojaczek, Andrew Woo, Steve Worley, Brian Yen,\n\nHans-Philip Zachau, Gabriel Zachmann, and Al Zimmerman. We also\n\n\nwish to thank the journal <I><a href=\"http://tog.acm.org/\">ACM Transactions on Graphics</a></i> for\n\nproviding a stable Web site for this book.\n\n\n\n\n<p>\n\nAlice and Klaus Peters and the staff at A.K. Peters, particularly\n\nCarolyn Artin and Sarah Gillis, have been instrumental in\n\nmaking this book a reality. To all of you, thanks.\n\n\n\n\n<p>\n\nFinally, our deepest thanks go to our families and friends for\n\nproviding support throughout this incredible, sometimes grueling,\n\noften exhilarating process.\n\n\n\n\n<blockquote>\n\nMarch, 1999\n\n<br>\n\nTomas M&ouml;ller\n\n<br>\n\nEric Haines\n\n</blockquote>\n\n\n\n\n<p>\n\n<font face=\"LUCIDA, ARIAL, HELVETICA\">\n\non to the <a href=\"intro.html\">chapter overview</a> or back to the <a href=\"index.html\"><i>Real-Time Rendering homepage</i></a>.\n\n</font>\n\n\n\n\n<hr>\n\n<address>\n\nwebslaves: <a href=\"http://www.erichaines.com/\">Eric Haines</a>\n\n/ <a href=\"mailto:erich@acm.org\">erich@acm.org</a>\n\n\n\n\n<br>Tomas M&ouml;ller / <a href=\"mailto:tompa@acm.org\">tompa@acm.org</a>\n\n</address>\n\n\n\n\n<p>Last change: <i>April 12, 1999</i>\n\n</body>\n\n</html>\n\n"
  },
  {
    "path": "random.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n<title>Real-Time Rendering Bibliography - 4th Edition</title>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<link rel=\"shortcut icon\" href=\"favicon.ico\" type=\"image/x-icon\" />\n<link rel=\"icon\" href=\"favicon.ico\" type=\"image/x-icon\" />\n<link rel=\"stylesheet\" href=\"rtr4.css\" type=\"text/css\" />\n<script src=\"https://code.jquery.com/jquery-3.3.1.min.js\"></script>\n<script lang=\"text/javascript\">\n\n// Call initialize() after the page has loaded.\n$(initialize);\n\n// Initializes the randomizer button.\nfunction initialize()\n{\n    // Load the references page into a <div>, and set up the randomizer button when done loading.\n    var $refs = $('<div>');\n    $refs.load( 'refs.html', function()\n    {\n        // Get the list of <a> tags nested directly inside <ol> and <li> tags.\n        var $links = $refs.find('ol > li > a');\n\n        // Get the randomizer button, enable it, and set a click handler.\n        var $button = $('#randomizer');\n        $button.prop('disabled', false).click( function()\n        {\n            // Select a random <a> tag from the list, using the list length.\n            var link = $links[Math.floor(Math.random() * $links.length)];\n\n            // Open a new window with the link's href.\n            window.open(link.href, '_blank');\n        });\n    });\n}\n</script>\n</head>\n<body>\n<div id=\"wrapper\">\n<div id=\"header\">\n<div id=\"rtr3-header-image\">\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tr bgcolor=\"#10304B\">\n<td>\n<a href=\"http://www.realtimerendering.com/blog\">\n<img src=\"rtr-header.png\" alt=\"Header image\" width=\"410\" height=\"106\" />\n</a>\n</td>\n</tr>\n</table>\n</div>\n<div id=\"navigation\" class=\"clearfix\">\n<ul class=\"primary\">\n<li><a href=\"http://www.realtimerendering.com/blog/\" rel=\"home\">Blog</a></li>\n<li><a title=\"Recommended books\" href=\"books.html\">Graphics Books</a></li>\n<li><a title=\"Object / object intersection page\" href=\"intersections.html\">Intersections</a></li>\n<li><a title=\"Sites we like\" href=\"portal.html\">Portal</a></li>\n<li><a title=\"Ray Tracing Resources\" href=\"raytracing.html\">Ray tracing</a></li>\n<li><a title=\"Main resources page\" href=\"index.html\">Resources</a></li>\n<li><a title=\"WebGL/three.js Resources\" href=\"webgl.html\">WebGL</a></li>\n</ul>\n</div>\n</div>\n<div id=\"content\" class=\"clearfix\">\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tr>\n<td class=\"pageName\">Random Reference from the Bibliography</td>\n</tr>\n<tr>\n<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"6\" border=\"0\"></td>\n</tr>\n<tr>\n<td class=\"bodyText\">\n<P>There are <a href=\"refs.html\">over 2,000 references</a> in <i>Real-Time Rendering 4th Edition</i>, which together provide extensive coverage of the field of interactive computer graphics. So a fun (albeit inefficient) way to learn about computer graphics is to select one reference at random, which you can do here by clicking the button below.\n<P><button id=\"randomizer\" style=\"font-size: 24px\" disabled>Take me to a random reference!</button>\n<P>\n<I>(thanks, <a href=\"https://twitter.com/pixnblox\">Mauricio</a>!)</I>\n</td>\n</tr>\n<tr>\n<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"1\" border=\"0\"></td>\n&nbsp;<br /></td>\n</tr>\n</table>\n</table>\n</div> \n<div id=\"footer\" class=\"clearfix\">\n<ul>\n<li>Contacts:</li>\n    <li><a href=\"mailto:tomas.akenine.moller@gmail.com\">Tomas</a></li>\n    <li><a href=\"mailto:erich@acm.org\">Eric</a></li>\n    <li><a href=\"mailto:rtr3@renderwonk.com\">Naty</a></li>\n</ul>\n</div> \n</div> \n<script data-cfasync=\"false\" src=\"/cdn-cgi/scripts/f2bf09f8/cloudflare-static/email-decode.min.js\"></script></body>\n</html>\n"
  },
  {
    "path": "raytracing/roundtable.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n<title>Ray Tracing Roundtable</title>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<meta name=\"verify-v1\" content=\"Yu6GNfK3unr7miPWkaF7C1daboagTtYqaPoIF+K7j2g=\" />\n<link rel=\"shortcut icon\" href=\"favicon.ico\" type=\"image/x-icon\" />\n<link rel=\"icon\" href=\"favicon.ico\" type=\"image/x-icon\" />\n<link rel=\"stylesheet\" href=\"../rtr4.css\" type=\"text/css\" />\n</head>\n<body>\n<div id=\"wrapper\">\n<div> <!-- /content -->\n<H1>Ray Tracing Roundtable</H1>\nWe hope to have one at SIGGRAPH 2019, probably 11 AM Tuesday - see <a href=\"https://s2019.siggraph.org/conference/programs-events/birds-of-a-feather/#program-content\">the BOF schedule</a>.\n<P>\nIn the meantime, go <a href=http://realtimerendering.com/raytracing.html\">here</a> for some resources and book suggestions for learning more about ray and path tracing.\n</div> <!-- /content -->\n\n<div id=\"footer\" class=\"clearfix\">\n  <ul>\n    <li>Contacts:</li>\n    <li><a href=\"mailto:erich@acm.org\">Eric</a></li>\n  </ul>\t\t\n</div> <!-- /footer -->\n\n</div> <!-- /wrapper -->\n\n</body>\n</html>"
  },
  {
    "path": "raytracing/roundup.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n<title>SIGGRAPH 2019 Ray Tracing Roundup</title>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<link rel=\"shortcut icon\" href=\"sphereflake.ico\" type=\"image/x-icon\" />\n<link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=Montserrat\">\n<style>\nbody, h1,h2,h3,h4,h5,h6 {font-family: \"Montserrat\", sans-serif}\n.metadata {\n\tfont-size: 0.8em;\n\tcolor: #808080; \n\t}\n</style>\n</head>\n<body>\n<div id=\"wrapper\">\n<div> \n<H1>SIGGRAPH 2019 Ray Tracing Roundup</H1>\n<div class=\"metadata\">\nLast changed: August 29, 2019\n</div>\n<P>\nThis page is a collection of events at SIGGRAPH about ray &amp; path tracing and closely-related topics, such as sampling. Please <a href=\"mailto:erich@acm.org\">let me know</a> of anything to fix or to add, especially exhibitor booth talks related to ray tracing (I have just NVIDIA's at this point).\nPoster sessions are not listed, see the <a href=\"https://s2019.siggraph.org/conference/programs-events/posters/display-rendering/?sess=sess563\">Display &amp; Rendering</a> poster list in particular.\n<P>\nThe short link to this page: <B><a href=\"http://bit.ly/rtrt2019\">http://bit.ly/rtrt2019</a></B>\n<P>\nDon't take this page as gospel, I'm just consolidating what I found when I found it, and I've seen some listings change over time. Check the links or <a href=\"https://s2019.siggraph.org/full-program/\">SIGGRAPH 2019 Full Program page</a> to be sure about location and time.\n\n<H2>Sunday, July 28, 2019</H2>\n\n<B>Sunday 9am - 12:15pm, Room 152,</b> SIGGRAPH Course: <b><a href=\"https://s2019.siggraph.org/presentation/?id=gensub_126&sess=sess188\">Are We Done with Ray Tracing?</a></b> (<a href=\"https://sites.google.com/view/arewedonewithraytracing\"><b><i>course slides page</i></b></a>)\n<BR>\nDescription:\nThis course will take a look at how far out the future of ray tracing is, review the state of the art, and identify the current challenges for research. Not surprisingly, it looks like we are not done with ray tracing yet. (<a href=\"siggraph2019/Are_We_Done_with_Raytracing.pdf\">extended abstract</a>)\n<UL>\n<LI>9:00 - Are we done with Ray Tracing? Alexander Keller (NVIDIA)\n<LI>9:40 - Acceleration Data Structure Hardware, Timo Viitanen (NVIDIA)\n<LI>10:15 - Game Ray Tracing: State of the Art, Colin Barré-Brisebois (Electronic Arts)\n<LI>break\n<LI>11:05 - Reconstruction for Real-Time Path Tracing, Christoph Schied (Facebook Reality Labs)\n<LI>11:40 - From Rasterization to Ray Tracing, Morgan McGuire (NVIDIA) (<a href=\"https://drive.google.com/file/d/1yGWMBCRMKOZwJCWQ6e9HkDjVRz9CkYp8/view\"><b><i>slides</i></b></a>)\n</UL>\n\n<P>\n<B>Sunday 2pm - 5:15pm, Room 152,</b> SIGGRAPH Course: <b><a href=\"https://s2019.siggraph.org/presentation/?id=gensub_170&sess=sess362\">Introduction to Real-Time Ray Tracing</a></b> (<a href=\"http://rtintro.realtimerendering.com/\"><b><i>course slides</i></b></a>)\n<BR>\nDescription:\nWe explain how to create real-time ray tracing systems using the latest GPU and CPU acceleration APIs, including DirectX 12 ray tracing. You will learn to implement a simple photorealistic renderer from scratch in C, and then how to ray trace video game scenes in real time on a GPU.\n<UL>\n<LI>Ray Tracing Algorithm, Peter Shirley (NVIDIA)\n<LI>Making Ray Tracing Interactive, Chris Wyman (NVIDIA)\n<LI>Refactoring the Ray Tracer for parallel throughput on GPU &amp; CPU, and adding full game/film-quality materials, Morgan McGuire (NVIDIA)\n</UL>\n\n<P>\n<B>Sunday 2pm - 5:15pm, Room 403AB,</b> SIGGRAPH Course: <b><a href=\"https://s2019.siggraph.org/presentation/?id=gensub_343&sess=sess203\">Path Guiding in Production</a></b> (<a href=\"https://jo.dreggn.org/path-tracing-in-production/2019/index.html\"><b><i>course notes</i></b></a>)\n<BR>\nDescription:\nWe share our practical experience with path guiding that we gained from production rendering systems at Weta Digital and the Walt Disney Animation Studios and also from our research in this area. We provide suggestions for important avenues of future research. We also cover introduction to path guiding.\n<UL>\n<LI>2:00 — Opening statement and introduction, Jiri Vorba (Weta Digital Ltd.)\n<LI>2:15 — Theoretical Background, Jaroslav Krivanek (Charles University/Prague Render Legion)\n<LI>2:30 — Bayesian Inference in Many-light Sampling, Jaroslav Krivanek (Charles University/Prague Render Legion)\n<LI>2:45 — Guiding and Shadow Rays, Alexander Keller (NVIDIA)\n<LI>3:15 — \"Practical Path Guiding\" in Production, Thomas Müller (NVIDIA) (<a href=\"https://tom94.net/\">papers</a>, <a href=\"https://github.com/tom94/practical-path-guiding\">code</a>)\n<LI>3:45 — Break\n<LI>4:00 — Volumetric path guiding, Sebastian Herholz (University of Tubingen)\n<LI>4:30 — Guiding in path space, Johannes Hanika (Weta Digital Ltd.)\n<LI>5:00 — Open problems and future work, Jiri Vorba (Weta Digital Ltd.)\n</UL>\n\n<P>\n<B>Sunday 5pm - 6pm, Room 309, Los Angeles Convention Center,</b> Birds of a Feather:\n<B><a href=\"https://s2019.siggraph.org/session/?sess=sess427\">Demoscene Worldwide</a></b>\n<BR>\nDescription: Demoscene was born in the computer underground, and demos are the product of extreme programming and self-expression. This session reveals the best of new and old-school demoscene. (Some demoscene productions are ray traced/marched/cast, e.g., these 256 byte programs: <a href=\"https://meatfighter.com/puls/\">Puls</a> (<a href=\"https://www.youtube.com/watch?v=R35UuntQQF8\">video</a>), <a href=\"http://www.pouet.net/prod.php?which=3397\">Tube</a> (<a href=\"https://www.youtube.com/watch?v=f1joQfp78Yo\">video</a>), <a href=\"https://www.reddit.com/r/programming/comments/3lgbsi/yet_another_256_byte_dos_program_but_with_sources/\">Megapole (<a href=\"https://www.youtube.com/watch?v=Z8Av7Sc7yGY\">video</a>).)\n\n<H2>Monday, July 29, 2019</H2>\n\n<B>Monday 9am - 12:15pm, Room 408AB,</b> SIGGRAPH Course: <b><a href=\"https://s2019.siggraph.org/presentation/?id=gensubcur_120&sess=sess344\">Advances in Real-Time Rendering in Games: Part 1</a></b>, moderator: Natalya Tatarchuk (Unity Technologies)\n<BR>\n<UL>\n<LI>10:10am - 11:10am, <a href=\"http://advances.realtimerendering.com/s2019/index.htm\">Leveraging Real-time Ray Tracing To Build A Hybrid Game Engine</a>, Anis Benyoub (Unity Technologies) (<a href=\"http://advances.realtimerendering.com/s2019/index.htm\"><b><i>abstract and slides</i></b></a>)\n</UL>\n\n<P>\n<B>Monday 9:15am - 10am, Room 501AB,</b> NVIDIA Presents: <b><a href=\"https://www.nvidia.com/en-us/events/siggraph/schedule/\">Real Time Ray Tracing and the\nDemand of Architectural Visualization</a></b>, Carlos Cristerna (Neoscape)\n<BR>\nDescription:\nFor over 23 years Neoscape has been crafting experiences of built environments for clients around the\nworld. Join us to see how we are using real time raytracing from the lens of Neoscape’s production\nexperience and the impact on the internal design and decision-making process, as well as our clients. With\nthe aid of NVIDIA Quadro RTX technology and Lenovo workstations we will deep dive into the process and\nchallenges of Exterior HDRI lighting, large and small office interiors with numerous polygons, and complex\nshaders created in 3DSmax-Vray imported through UE4 Datasmith. All of this in one of Manhattans newest\nskyscrapers.\n\n<P>\n<B>Monday 2pm - 5:15pm, Room 501AB,</b> NVIDIA Presents: <b><a href=\"https://s2019.siggraph.org/session/?sess=sess394\">GPU Ray Tracing for Film and Design</a></b> (<a href=\"https://www.nvidia.com/en-us/events/siggraph/schedule/\">NVIDIA listing</a>)\n<BR>\nDescription:\nGPU-accelerated ray tracing is delivering new levels of interactivity and performance to rendering for film and design. Ray tracing leaders from NVIDIA, Autodesk, Chaos Group and Weta Digital will describe how the NVIDIA OptiX API is evolving rapidly, how to get the best performance from it, and how it is being used in production. We will also see how interactive ray tracing is drawing inspiration from real-time ray tracing methods as well as from advanced off-line methods.\n<UL>\n<LI>Introduction, Eric Enderton (NVIDIA) (<a href=\"https://developer.nvidia.com/siggraph/2019/video/sig910-vid\"><b><i>video</i></b></a> - login to free account required)\n<LI>OptiX: A New Look, Steve Parker (NVIDIA) (<a href=\"https://developer.nvidia.com/siggraph/2019/video/sig911-vid\"><b><i>video</i></b></a>)\n<LI>V-Ray GPU Acceleration with the Latest OptiX, Vladimir Koylazov (Chaos Group) (<a href=\"https://developer.nvidia.com/siggraph/2019/video/sig912-vid\"><b><i>video</i></b></a>)\n<LI>Texture Paging in OptiX, David Hart (NVIDIA) (<a href=\"https://developer.nvidia.com/siggraph/2019/video/sig913-vid\"><b><i>video</i></b></a> - login to free account required)\n<LI>Arnold GPU: Production Rendering with OptiX, Adrien Herubel (Autodesk) (<a href=\"https://developer.nvidia.com/siggraph/2019/video/sig914-vid\"><b><i>video</i></b></a>)\n<LI>OptiX Performance Tools and Tricks, David Hart (NVIDIA) (<a href=\"https://developer.nvidia.com/siggraph/2019/video/sig915-vid\"><b><i>video</i></b></a> - login to free account required)\n<LI>The <a href=\"https://blogs.nvidia.com/blog/2019/03/18/omniverse-collaboration-platform/\">Omniverse</a> RTX Real-Time Ray Tracer, Ignacio Llamas (NVIDIA) (<a href=\"https://developer.nvidia.com/siggraph/2019/video/sig916-vid\"><b><i>video</i></b></a> - login to free account required)\n<UL>\n<LI>We will describe the high-level architecture and rendering algorithms behind the Real-Time RTX Renderer we use in Omniverse. This renderer is built from the ground up to fully leverage NVIDIA’s RTX Ray Tracing Hardware for realtime rendering, using Pixar’s USD and NVIDIA’s MDL while connected to Omniverse.\n</UL>\n<LI>Interactive Spectral Lighting at Weta Digital, Kimball Thurston (Weta Digital)\n<UL>\n<LI>Kimball Thurston will discuss how OptiX and RTX hadware has been adopted and implemented in Weta Digital’s real-time renderer Gazebo. He will talk about the technology and how it enables artists throughout the pipeline to accelerate iteration times and creative decisions with more predictable representations of how the final render will appear.\n</UL>\n</UL>\n\n<P>\n<B>Monday 3pm - 7:30pm, The Orpheum Theatre, 842 South Broadway, <a href=\"https://www.unrealengine.com/en-US/events/join-the-unreal-engine-enterprise-team-at-siggraph-2019\">Unreal Engine SIGGRAPH 2019 User Group Meeting</a></b> (<a href=\"https://www.eventbrite.com/e/unreal-engine-siggraph-2019-user-group-meeting-tickets-63582734671\">register</a>) (<b><i><a href=\"https://www.unrealengine.com/en-US/events/siggraph-2019\">video</a></i></b>)\n<BR>\nDescription: We’ll have networking, beverages, and demos starting at 3 PM, followed by an amazing lineup of presentations starting at 4 PM. Our featured guests include ILMxLAB, Walt Disney Imagineering, Digital Domain, The Third Floor, Cine Tracer, and more! You’ll also get to find out what’s next for Unreal Engine in the media and entertainment space from our CTO Kim Libreri. (<a href=\"https://www.unrealengine.com/en-US/events/siggraph-2019\">schedule and speakers</a>)\n\n<P>\n<B>Monday 3:30pm - 4:30pm, Room 406B,</b> Intel Exhibitor Session: <b><a href=\"https://s2019.siggraph.org/session/?sess=sess474\">Ray Tracing with Intel Embree and Intel OSPRay: Use Cases and Updates</a></b>, Dmitry Babokin, Jefferson Amstutz, and Pete Brubaker (Intel)\n<BR>\nDescription: Intel ISPC is a high level language and compiler for explicit SIMD programming of the CPU. We will provide a brief introduction to ISPC and then quickly dive into more advanced techniques, all based on real-world usage from applications such as Intel OSPRay and Epics Unreal Engine. The session will cover practical elements, such as performance profiling, debugging and porting advice as well as advanced programming topics such as common design patterns, SIMD lane interop, data conversions and more.\n\n\n<H2>Tuesday, July 30, 2019</H2>\n\n<B>Tuesday 9am - 10:30am, Room 152,</b> <a href=\"https://s2019.siggraph.org/conference/programs-events/technical-papers/\">SIGGRAPH Technical Papers</a>: <b>Advanced Volume Rendering</b>\n<BR>\nPapers:\n<UL>\n<LI>9am - 9:22am <a href=\"https://s2019.siggraph.org/presentation/?id=paperstog_113&sess=sess215\">Volume Path Guiding Based on Zero-Variance Random Walk Theory</a> (<a href=\"https://cgg.mff.cuni.cz/~oskar/research.html\">preview</a>)\n<LI>9:22am - 9:45am <a href=\"https://s2019.siggraph.org/presentation/?id=papers_413&sess=sess215\">A Null-Scattering Path Integral Formulation of Light Transport</a> (<a href=\"https://cs.dartmouth.edu/~wjarosz/publications/miller19null.html\">preview</a>)\n<LI>9:45am - 10:07am <a href=\"https://s2019.siggraph.org/presentation/?id=papers_435&sess=sess215\">Fractional Gaussian Fields for Modeling and Rendering of Spatially-Correlated Media</a> (<a href=\"https://sites.cs.ucsb.edu/~lingqi/#publications\">preview</a>)\n<LI>10:07am - 10:30am <a href=\"https://s2019.siggraph.org/presentation/?id=papers_488&sess=sess215\">Photon Surfaces for Robust, Unbiased Volumetric Density Estimation</a> (<a href=\"https://cs.dartmouth.edu/~wjarosz/publications/deng19photon.html\">preview</a>)\n</UL>\n\n<P>\n<B>Tuesday 10am - 10:25am, NVIDIA booth #1313,</b> Booth Talk: <B><a href=\"https://www.nvidia.com/en-us/events/siggraph/schedule/\">A Fast Forward through <I>Ray Tracing Gems</I></a></B>, Eric Haines (NVIDIA) (<a href=\"https://on-demand-gtc.gputechconf.com/gtcnew/on-demand-gtc.php?searchByKeyword=&searchItems=&sessionTopic=39&sessionEvent=11&sessionYear=2019&sessionFormat=&submit=&select=GO%20NOW\"><b><i>video and slideset</i></b></a>)\n<BR>\nDescription: The new book \"Ray Tracing Gems\" (<a href=\"http://raytracinggems.com\">free electronically</a>) is a collection of 32 articles by experts in the field. The first editor will give a rapid-fire run-through of its contents.\n\n<P>\n<B>Tuesday 10am - 10:25am, Room 501AB,</b> NVIDIA Presents: <b><a href=\"https://www.nvidia.com/en-us/events/siggraph/schedule/\">Interactive and Cinematic Ray Tracing of Cellular and Molecular Biology with OptiX and RTX Acceleration</a></b>, John Stone (University of Illinois Urbana Champaign)\n<br>\nThis talk will describe how VMD, a widely used molecular visualization tool \nwith over 100,000 users, leverages the OptiX ray tracing framework \nto enable high fidelity interactive renderings for exploratory \nscientific visualizations and high throughput movie renderings.  \nIn particular we will describe how VMD and OptiX were used to \nproduce cinematic renderings of the key molecular processes involved \nin photosynthesis for the new fulldome movie \"Birth of Planet Earth\"\nand the excerpt as shown in the SIGGRAPH 2019 Electronic Theater Selection:\n\"Birth of Planet Earth\" Fulldome Excerpt: Photosynthesis in a Chromatophore.\n\n<P>\n<B>Tuesday 10:30am - 11am, Room 501AB,</b> NVIDIA Presents: <b><a href=\"https://www.nvidia.com/en-us/events/siggraph/schedule/\">Adding RTX acceleration to Iray with OptiX</a></b>, Lutz Kettner (NVIDIA)\n<BR>\nDescription: Used in Siemens NX, Dassault Systèmes Catia and Solidworks, along with other leading product design packages, the Iray rendering engine and MDL (Material Definition Language) deliver predictable, simulation-quality photorealistic imagery with full artistic freedom. In this talk we will present our approach to enable NVIDIA RTX technology and RT Cores within Iray. We will present architectural decisions made to leverage the latest version of OptiX and explain what affects performance in practice.\n\n<P>\n<B>Tuesday 10:45am - 12:35pm, Room 153,</b> <a href=\"https://s2019.siggraph.org/conference/programs-events/technical-papers/\">SIGGRAPH Technical Papers</a>: <B>High Performance Rendering</B>\n<BR> \nFirst paper:\n<UL>\n<LI>10:45am - 11:07 am, <a href=\"https://s2019.siggraph.org/presentation/?id=paperstog_110&sess=sess214\">Blockwise Multi-Order Feature Regression for Real-Time Path Tracing Reconstruction</a> (<a href=\"http://www.tut.fi/vga/publications/Blockwise_Multi-Order_Feature_Regression_for_Real-Time_Path_Tracing_Reconstruction.html\">preview</a>)\n</UL>\n\n<P>\n<B>Tuesday 11am - 12 noon, Room 507, Los Angeles Convention Center,</b> Birds of a Feather:\n<B><a href=\"https://s2019.siggraph.org/presentation/?id=bof_143&sess=sess521\">Ray Tracing Roundtable</a></b>, moderator: Eric Haines\n<BR>\nDescription: This informal BOF is a chance to meet and talk with other developers and researchers working with ray and path tracing algorithms. (We used to have these from the late 1980's to 2001 - time to bring it back. 60 person room limit.)\n\n<P>\n<B>Tuesday 11am - 12:15pm, Room 501AB,</b> NVIDIA Presents: <b><a href=\"https://www.nvidia.com/en-us/events/siggraph/schedule/\">NVIDIA Omniverse: An Open, USD Based Collaboration Platform for Constructing and Simulating Virtual Worlds</a></b>, Michael Kass, Frank DeLise, Tae-Yong Kim (NVIDIA)\n<BR>\nDescription: With NVIDIA Omniverse, teams can interactively work together to create, animate, and render 3D worlds using industry-standard creative software. Join our session to see what’s new and explore the modules that make up Omniverse and how they create a seamless experience for end users. This will be an interactive session with live demonstrations of real-time collaborative ray tracing on USD content. Overview:\n<UL>\n<LI>Understand the creative workflows that can be used in Omniverse\n<LI>Learn about the modules and open technologies—such as USD, Hydra, Material Definition Language\n(MDL), and PhysX—that NVIDIA has integrated to create the platform\n<LI>Know how to engage with the community to influence the Omniverse roadmap\n<LI>Live QA with key architects of Omniverse technology.\n</UL>\n\n<P>\n<B>Tuesday 11:30am - 12:15pm, Room 404A,</b> Autodesk Exhibitor Session: <b><a href=\"https://s2019.siggraph.org/session/?sess=sess456\">What’s new with Arnold GPU</a></b>, Fred Servant (Autodesk)\n<BR>\nDescription: Arnold 5.3 launched the open beta for Arnold GPU, showcasing the potential of rendering workflows combining GPU and CPU. We’ll share the progress we’ve made on Arnold GPU based on beta feedback and share real world production examples of the impact of Arnold GPU.\n\n<B>Tuesday 11:30am - 11:55am, NVIDIA booth #1313,</b> Booth Talk: <B><a href=\"https://www.nvidia.com/en-us/events/siggraph/schedule/\">Getting Started with DirectX Ray Tracing in Unity</a></B>, Tian Ning (Unity) (<a href=\"https://on-demand-gtc.gputechconf.com/gtcnew/on-demand-gtc.php?searchByKeyword=&searchItems=&sessionTopic=39&sessionEvent=11&sessionYear=2019&sessionFormat=&submit=&select=GO%20NOW\"><b><i>video and slideset</i></b></a>)\n<BR>\nDescription: Learn how to use the experimental ray tracing features introduced in the 19.3 Unity beta! This talk begins with an overview of DXR, in context of how to use Unity's new API to implement GPU ray tracing. The second half describes the ray tracing features offered by the High-Definition Render Pipeline and how they were implemented. If you're curious about ray tracing works in Unity, but don't want to get bogged down in algorithms, this is the talk for you!\n \n<P>\n<B>Tuesday 11:30am - 12:15pm, Room 407,</b> Unity Technologies Exhibitor Session: <b><a href=\"https://s2019.siggraph.org/session/?sess=sess602\">Leveraging Ray Tracing Hardware Acceleration in Unity</a></b>, Ashley Alicea (Unity Technologies)\n<BR>\nDive into Unity’s real-time ray-tracing features, starting with the \"Reality vs Illusion\" demo made with our High-Definition Render Pipeline (HDRP). You’ll learn about the implementation, optimization, and major design details that drive Unity's real-time ray tracing features such as reflections and area shadows.\n\n<P>\n<B>Tuesday 1pm - 1:30pm, NVIDIA booth #1313,</b> Booth Talk: <B><a href=\"https://www.nvidia.com/en-us/events/siggraph/schedule/\">An RTX-tra Substance Painter Feature</a></B>, presenter: Nikie Monteleone (DreamWorks Animation TV) (<a href=\"https://on-demand-gtc.gputechconf.com/gtcnew/on-demand-gtc.php?searchByKeyword=&searchItems=&sessionTopic=39&sessionEvent=11&sessionYear=2019&sessionFormat=&submit=&select=GO%20NOW\"><b><i>video</i></b></a>)\n<BR>\nDescription: The Surfacing Artist has always been confronted with adapting texture to their 3D content. While Painter has revolutionized 3D painting, getting all the different textures prepared and \"baked\" for their asset is still a necessary step before and after getting to the actual painting phase. With RTX and hardware accelerated ray tracing now integrated in Painter, times for baking are dramatically reduced, allowing to quickly iterate between modeling and painting phases, many more design iterations and leaving room for actual artistic creativity instead of waiting for long compute times. Nikie will share her first experience with RTX baking in Substance Painter on actual assets and how it impacts her creative workflow.\n\n<P>\n<B>Tuesday 2pm - 3pm, Room 501AB,</b> NVIDIA Presents: <b><a href=\"https://www.nvidia.com/en-us/events/siggraph/schedule/\">Optimizing and Deploying Ray-Traced Dynamic Global Illumination</a></b>, Morgan McGuire (NVIDIA)\n<BR>\nDescription:\nWe describe a fast, scalable technique for ray tracing photorealistic global illumination. It upgrades standard static light probes to both fix light leaks and accelerate them for dynamic run-time ray tracing on any recent GPU. This streamlines art workflow, increases visual fidelity, and lifts lighting restrictions on gameplay. We describe this probe technique along with new implementation details that give a 2x performance increase and heightened image quality over previous versions. We also show how to accelerate ray traced reflections and full GPU path tracing using the same probe data structure, and discuss the road map for this technology. (<a href=\"https://www.gdcvault.com/play/1026182/\">related work</a>, and <a href=\"https://devblogs.nvidia.com/rtx-global-illumination-part-i/\">more</a>)\n</UL>\n\n<P>\n<B>Tuesday 2pm - 5:15pm, Room 408AB,</b> SIGGRAPH Course: <b><a href=\"https://s2019.siggraph.org/presentation/?id=gensubcur_122&sess=sess345\">Open Problems in Real-Time Rendering</a></b>, moderators: Natalya Tatarchuk (Unity Technologies), Aaron Lefohn (NVIDIA) (<a href=\"https://openproblems.realtimerendering.com/\">course slides page - to appear</a>)\n<BR>\nDescription:\nThis year’s course explores open issues in supporting real-time ray tracing in production real-time engines, delving into the open challenges in engine architecture design, material level of detail, light management, and the open research problems in bringing unified physically-based light transport to real-time applications and games.\n<UL>\n<LI>Path Tracing For (Future) Games(??!!), Matt Pharr (NVIDIA)\n<LI>Scaling Light Complexity in Games, Brian Karis (Epic)\n<LI>Scaling Light Complexity in Film Rendering, Patrick Kelly (Epic)\n<LI>The Path to Performance: Scaling Game Path Tracing, Chris Wyman (NVIDIA) (<a href=\"https://news.developer.nvidia.com/turning-up-the-lights-interactive-path-tracing-scenes-from-a-short-film/\">summary article</a>)\n</UL>\n\n<P>\n<B>Tuesday 2pm - 3pm, Room 409A,</b> Chaos Group Exhibitor Session: <b><a href=\"https://s2019.siggraph.org/session/?sess=sess400\">Total Chaos @ SIGGRAPH Creating superheroes the V-Ray way (Digital Domain)</a></b>\n<BR>\nDescription:\n2019 marks the debut of Total Chaos @ SIGGRAPH, built off of Chaos Group’s inspirational computer graphics conference held in Sofia earlier this year. 10 talks over two days will reveal insight into this year’s biggest CGI projects from top VFX studios. You'll also learn about the latest V-Ray and Corona updates. <a href=\"http://chaosgroup.com/siggraph2019\">Learn more</a>.\n\n<P>\n<B>Tuesday 2:30pm - 2:55pm, NVIDIA booth #1313,</b> Booth Talk: <B><a href=\"https://www.nvidia.com/en-us/events/siggraph/schedule/\">Real Time Rendering and Raytracing on the Edge</a></B>, Raheel Khalid (Verizon) (<a href=\"https://on-demand-gtc.gputechconf.com/gtcnew/on-demand-gtc.php?searchByKeyword=&searchItems=&sessionTopic=39&sessionEvent=11&sessionYear=2019&sessionFormat=&submit=&select=GO%20NOW\"><b><i>video</i></b></a>)\n<BR>\nDescription: Verizon will talk about how they created a real time rendering pipeline and raytracer on the Edge Cloud using 5G, Unreal Engine and Nvidia RTX. These developments are now enabling high end RTX experiences on mobile phones and limited compute devices.  The team will show the rendering pipeline, edge management system and Unreal Engine plugin that brings next generation experiences to customers.\n\n<P>\n<B>Tuesday 3pm - 3:25pm, NVIDIA booth #1313,</b> Booth Talk: <B><a href=\"https://www.nvidia.com/en-us/events/siggraph/schedule/\">The Future of GPU Rendering: Real-Time Raytracing, Holographic Displays and Light Field Media</a></B>, Jules Urbach (Otoy) (<a href=\"https://on-demand-gtc.gputechconf.com/gtcnew/on-demand-gtc.php?searchByKeyword=&searchItems=&sessionTopic=39&sessionEvent=11&sessionYear=2019&sessionFormat=&submit=&select=GO%20NOW\"><b><i>video</i></b></a>)\n<BR>\nDescription: Verizon will talk about how they created a real time rendering pipeline and raytracer on the Edge Cloud using 5G, Unreal Engine and Nvidia RTX. These developments are now enabling high end RTX experiences on mobile phones and limited compute devices.  The team will show the rendering pipeline, edge management system and Unreal Engine plugin that brings next generation experiences to customers.\n\n<P>\n<B>Tuesday 4pm - 4:25pm, NVIDIA booth #1313,</b> Booth Talk: <B><a href=\"https://www.nvidia.com/en-us/events/siggraph/schedule/\">Adding GPU Acceleration to Pixar Renderman</a></B>, Max Liani (Pixar) (<a href=\"https://on-demand-gtc.gputechconf.com/event/siggraph2019\"><b><i>video</i></b></a>)\n<BR>\nDescription: We'll discuss photo-realistic rendering in modern movie production and present the path that led us to leverage GPUs and CPUs in a new scalable rendering architecture. Learn about RenderMan XPU, Pixar's next-gen physically based production path tracer, and how we solve the problem of heterogeneous compute using a shared code base. We'll also discuss our partnership with NVIDIA to create the technology to enable art and creativity in future feature animation and live-action visual effects blockbusters.\n\n<P>\n<B>Tuesday 4pm - 5pm, Room 409A,</b> Chaos Group Exhibitor Session: <b><a href=\"https://s2019.siggraph.org/session/?sess=sess402\">Total Chaos @ SIGGRAPH Agile Workflow Tips With V-Ray for Houdini (Ingenuity Studios)</a></b>\n<BR>\nDescription:\nIngenuity delivers a variety of VFX to over 50 shows, films and music videos during a typical season. This presentation will cover the workflows the studio deploys to meet deadlines while maintaining quality, including rapid asset development, transfer from Maya to Houdini, and scene assembly using V-Ray for Houdini.<a href=\"http://chaosgroup.com/siggraph2019\">Learn more</a>.\n\n<P>\n<B>Tuesday 5pm - 5:25pm, NVIDIA booth #1313,</b> Booth Talk: <B><a href=\"https://www.nvidia.com/en-us/events/siggraph/schedule/\">3DEXPERIENCE CATIA Adopts RTX</a></B>, Xavier Melkonian (Dassault Systèmes) (<a href=\"https://on-demand-gtc.gputechconf.com/gtcnew/on-demand-gtc.php?searchByKeyword=&searchItems=&sessionTopic=39&sessionEvent=11&sessionYear=2019&sessionFormat=&submit=&select=GO%20NOW\"><b><i>video</i></b></a>)\n<BR>\nDescription: This year at Siggraph, Dassault Systèmes is presenting how 3DEXPERIENCE CATIA takes benefit of NVIDIA RTX technology for design review on NVIDIA booth with an actual Renault Dacia production car 3D model. Xavier will present the details of the fully working CATIA proof of concept using both Quadro workstation and RTX Server, allowing accurate design decision making with physically correct geometry, material and rendering accelerated by NVIDIA RTX technology.\n\n<P>\n<B>Tuesday 6pm - 7:45pm, West Hall B,</b> Event: <b><a href=\"https://s2019.siggraph.org/conference/programs-events/real-time-live/\">Real-Time Live!</a></b>\n<BR>\nDemos include:\n<UL>\n<LI><a href=\"https://s2019.siggraph.org/presentation/?id=real_140&sess=sess104\">Level Ex: Tracing All Kinds of Rays... On Mobile</a>, Level Ex, Inc. (<a href=\"https://www.youtube.com/watch?v=Gz9weuemhDA&feature=youtu.be&t=3893\"><b><i>video</i></b></a>)\n<UL>\n<LI>High-end desktop raytracing hardware is the talk of the town in real-time graphics this year, augmenting popular games with shiny reflections and crisp shadows. Imagine games built entirely on raytracing. Games that trace not only visible light rays, but x-rays and ultrasonic sound waves as well. And they do so on mobile GPUs.\n</UL>\n<LI><a href=\"https://s2019.siggraph.org/presentation/?id=real_143&sess=sess104\">\"Reality vs. Illusion\" Real-Time Ray Tracing</a>, Unity Technologies (<a href=\"https://www.youtube.com/watch?v=Gz9weuemhDA&feature=youtu.be&t=5390\"><b><i>video</i></b></a>)\n<UL>\n<LI>We seamlessly transition from the filmed real-world car to the car ray traced in real-time powered by Unity, demonstrating advanced effects of real-time ray tracing technology in a live demo – dynamic global reflections and GI, multi-layer transparency with refraction, area lights, shadows, ambient occlusion, and more.\n</LI>\n</UL>\n</UL>\n\n<H2>Wednesday, July 31, 2019</H2>\n\n<B>Wednesday 9am - 12:15pm, Room 403AB,</b> SIGGRAPH Course: <b><a href=\"https://s2019.siggraph.org/presentation/?id=gensub_286&sess=sess199\">Path Tracing in Production Part 1</a></b> (<a href=\"https://jo.dreggn.org/path-tracing-in-production/2019/index.html\"><b><i>course notes</i></b></a>)\n<BR>\nDescription:\nThis course gives an introduction to path tracing techniques currently employed in the movie-making industry. First, the basic concepts will be laid out and then we will dive into efficient direct lighting, volume rendering, and scaling up to production needs. This is part one of a full-day course.  (<a href=\"siggraph2019/Path_Tracing_in_Production_part_1.pdf\">extended abstract</a>, <a href=\"siggraph2019/Path_Tracing_in_Production_part_1_syllabus.pdf\">syllabus</a>)\n<UL>\n<LI>09:00 — Opening statement and introduction to path tracing, Johannes Hanika (Weta Digital Ltd.)\n<LI>09:30 — A short History of Monte Carlo, Luca Fascione (Weta Digital Ltd.)\n<LI>10:00 — Implementing path sampling techniques, Marc Droske (Weta Digital Ltd.)\n<LI>10:30 — Break\n<LI>10:45 — Finding good paths, Jorge Schwarzhaupt (Weta Digital Ltd.)\n<LI>11:15 — Volumes, Christopher Kulla (Sony Imageworks) (<a href=\"https://fpsunflower.github.io/ckulla/\">publications page</a>)\n<LI>11:45 — The Ins of Production Rendering at Animal Logic, Daniel Heckenberg (Animal Logic)\n</UL>\n\n<P>\n<B>Wednesday 9am - 10:45am, Room 501AB,</b> NVIDIA Presents: <b><a href=\"https://news.developer.nvidia.com/nvidia-leading-the-ray-tracing-discussion-at-siggraph-2019\">Ray Tracing Special Topics, Latest Research</a></b> (dated <a href=\"https://s2019.siggraph.org/session/?sess=sess416\">SIGGRAPH page</a>)\n<BR>\nDescription:\nThe NVIDIA Research and Developer Technology teams will present the latest developments and techniques for ray tracing and their application to real-time rendering for games, simulation, and VR applications.\n<UL>\n<LI>Light at the End of the Ray, Alexey Panleteev (NVIDIA)\n<UL>\n<LI>We’ll talk about importance sampling and why it is critical for real-time ray tracing applications. Tracing rays towards light sources dramatically reduces noise compared to uniform random sampling, but discovering the light sources may be a non-trivial task. We’ll discuss the direct light system used in Quake II RTX and potential solutions that may be suitable for other games.\n</UL>\n\n<LI>Ray-Traced Global Illumination for Games: Massively Parallel Path Space Filtering, Alex Keller (NVIDIA)\n<UL>\n<LI>Restricting path tracing to a small number of paths per pixel for performance reasons rarely achieves a satisfactory image quality. Using a hash map, we greatly improve the performance of path space filtering, yielding a dramatically better visual quality at interactive frame rates.\n</UL>\n\n<LI>Ray Tracing at 240 Hz., Josef Spjut (NVIDIA)\n<UL>\n<LI>We present one technique to combine real time ray tracing with newly available 240 Hz refresh rate monitors so that the computer can collaborate with the human visual system to integrate high quality images and video in the brain. We use a combination of frameless and interleaved rendering concepts together with ideas from temporal antialiasing algorithms to trade spatial resolution for higher refresh rate and reduced spatiotemporal aliasing.\n</UL>\n</UL>\n\n<P>\n<B>Wednesday 10:30am - 10:55am, NVIDIA booth #1313,</b> Booth Talk: <B><a href=\"https://www.nvidia.com/en-us/events/siggraph/schedule/\">Bringing the Arnold Renderer to the GPU</a></B>, Adrien Herubel (Autodesk) (<a href=\"https://on-demand-gtc.gputechconf.com/gtcnew/on-demand-gtc.php?searchByKeyword=&searchItems=&sessionTopic=39&sessionEvent=11&sessionYear=2019&sessionFormat=&submit=&select=GO%20NOW\"><b><i>video</i></b></a>)\n<BR>\nDescription: Join lead engineer for Arnold GPU, Adrien Herubel, to learn all about Arnold, Autodesk's Academy Award winning production renderer for visual effects in film and feature animation. Adrien will cover how Arnold was instrumental in the shift toward physically-based light transport simulation in production rendering, explore its ability to produce artifact-free images of dynamic scenes with massive complexity efficiently, and share an exclusive peek at the latest developments to Arnold GPU, accelerated by NVIDIA OptiX.\n\n<P>\n<B>Wednesday 10:45am - 12:15pm, Room 501AB,</b> NVIDIA Presents: <b><a href=\"https://news.developer.nvidia.com/nvidia-leading-the-ray-tracing-discussion-at-siggraph-2019\">Advanced Real-Time Ray Tracing Tutorial</a></b>, Pawel Koslowski, Evan Hart, Alex Dunn, Aurelio Reis (NVIDIA) (<a href=\"https://s2019.siggraph.org/session/?sess=sess489\">SIGGRAPH page</a>)\n<BR>\nDescription:\nThe Developer Technology team at NVIDIA will share their experience from integrating, debugging, and profiling ray tracing while working with commercial engines and their content pipelines. This session is a good fit for anyone interested in our latest learnings (and how we got to diagnose them) from working on various demos, games, and publicly available engines like Unreal Engine 4.\n\n<P>\n<B>Wednesday 11:30am - 11:55am, NVIDIA booth #1313,</b> Booth Talk: <B><a href=\"https://www.nvidia.com/en-us/events/siggraph/schedule/\">Prism &amp; RTX</a></B>, Victor Yudin (Technicolor/Mill Film) (<a href=\"https://on-demand-gtc.gputechconf.com/gtcnew/on-demand-gtc.php?searchByKeyword=&searchItems=&sessionTopic=39&sessionEvent=11&sessionYear=2019&sessionFormat=&submit=&select=GO%20NOW\"><b><i>video</i></b></a>)\n<BR>\nDescription: We'll discuss Prism, a Technicolor initiative to produce a high-end OptiX-based path tracer for a fast preview of element, shots or sequences. It incorporates open source technologies like Open Subdivision Surface, Open Shading Language, and Pixar USD to produce a high level of fidelity and realism. We will explain why we chose to develop a modern GPU rendering system and the advantage of using it in collaboration to RTX graphic cards.\n\n<P>\n<B>Wednesday noon - 12:25pm, NVIDIA booth #1313,</b> Booth Talk: <B><a href=\"https://www.nvidia.com/en-us/events/siggraph/schedule/\">Collaborative Workflow for Media and Entertainment</a></B>, Boris Ustaev (NVIDIA)\n<BR>\nDescription: Using USD, MDL, and real-time ray-tracing technology to build multi-user workflows with a high visual fidelity in real-time.\n\n<P>\n<B>Wednesday 12:30am - 12:55am, NVIDIA booth #1313,</b> Booth Talk: <B><a href=\"https://www.nvidia.com/en-us/events/siggraph/schedule/\">Fundamentals of Ray Tracing in Unreal Engine</a></B>, Sean Spitzer (Epic Games) (<a href=\"https://on-demand-gtc.gputechconf.com/gtcnew/on-demand-gtc.php?searchByKeyword=&searchItems=&sessionTopic=39&sessionEvent=11&sessionYear=2019&sessionFormat=&submit=&select=GO%20NOW\"><b><i>video</i></b></a>)\n<BR>\nDescription: We'll discuss Prism, a Technicolor initiative to produce a high-end OptiX-based path tracer for a fast preview of element, shots or sequences. It incorporates open source technologies like Open Subdivision Surface, Open Shading Language, and Pixar USD to produce a high level of fidelity and realism. We will explain why we chose to develop a modern GPU rendering system and the advantage of using it in collaboration to RTX graphic cards.\n\n<P>\n<B>Wednesday 1pm - 1:25pm, NVIDIA booth #1313,</b> Booth Talk: <B><a href=\"https://www.nvidia.com/en-us/events/siggraph/schedule/\">OptiX For Real Time Display Of Very Complex Scenes</a></B>, Sebastian Guichou (Isotropix)\n<BR>\nDescription: Developed by Isotropix, Clarisse iFX is a high-end 3D DCC used by World’s best VFX and Animation studios working on Hollywood blockbusters. Powered by a modern architecture and a highly optimized CPU ray-tracer, Clarisse iFX lets artists interactively work on production scenes made of bazillions of polygons. During the past years, Isotropix has been working very closely with NVIDIA to accelerate its raytracer by leveraging the power of RTX through OptiX. In this talk, we will explain how TURING GPU increases ray-tracing performance by orders of magnitude to make Clarisse iFX ray-tracer speed jump from interactive to real-time even on most demanding VFX scenes composed of many billions of polygons. We’ll also discuss about the technical challenges we addressed and how we dealt with the trade-off between memory and interactive edits while maintaining a very high level of performance.\n\n<P>\n<B>Wednesday 1pm - 2pm, Room 405,</b> Exhibitor Tech Talk: <b><a href=\"https://www.unrealengine.com/en-US/events/join-the-unreal-engine-enterprise-team-at-siggraph-2019\">Ray Tracing in Unreal Engine 4.23</a></b>, Juan Cañada &amp; Patrick Kelly (Epic Games)\n<BR>\nDescription:\nEpic's Juan Cañada, Lead Engineer, and Patrick Kelly, Senior Rendering Programmer, offer a close-up look at ray tracing in Unreal Engine 4.23, and demonstrate the processes and techniques for creating cinematic-quality real-time lighting.\n\n<P>\n<B>Wednesday 2pm - 5:15pm, Room 403AB,</b> SIGGRAPH Course: <b><a href=\"https://s2019.siggraph.org/presentation/?id=gensub_288&sess=sess201\">Path Tracing in Production Part 2</a></b> (<a href=\"https://jo.dreggn.org/path-tracing-in-production/2019/index.html\"><b><i>course notes</i></b></a>)\n<BR>\nDescription:\nExperts from the movie industry will share their insights and experiences from using path tracing in production. This is the second part of a full-day course, focusing on materials, GPU rendering, non-photorealistic techniques, and fur rendering. (<a href=\"siggraph2019/Path_Tracing_in_Production_part_2.pdf\">extended abstract</a>, <a href=\"siggraph2019/Path_Tracing_in_Production_part_2_syllabus.pdf\">syllabus</a>)\n<UL>\n<LI>2:00 — Opening statement, Luca Fascione (Weta Digital Ltd.)\n<LI>2:15 — Capturing and rendering the world of materials, Wenzel Jakob (EPFL)\n<LI>2:45 — Production quality materials, Andrea Weidlich (Weta Digital Ltd.)\n<LI>3:15 — Break\n<LI>3:30 — \"Everything the Light Touches\" – Rendering The Lion King, Rob Pieké (MPC Film)\n<LI>4:00 — Introduction to GPU production path tracing at Digital Domain, Hanzhi Tang (Digital Domain)\n<LI>4:30 — Q&amp;A with all presenters\n</UL>\n\n<P>\n<B>Wednesday 2pm - 5:15pm, Room 501AB,</b> NVIDIA Presents: <b><a href=\"https://news.developer.nvidia.com/nvidia-leading-the-ray-tracing-discussion-at-siggraph-2019\">Ray Tracing Gems 1.1</a></b> (slightly dated <a href=\"https://s2019.siggraph.org/session/?sess=sess417\">SIGGRAPH page</a>)\n<BR>\nDescription:\nThe new book \"Ray Tracing Gems\" (<a href=\"http://raytracinggems.com\">free electronically</a>) is a collection of 32 articles by experts in the field. Authors of selected articles will discuss their papers and present recent updates to their work.\n<UL>\n<LI>2:00 - Introduction, Eric Haines (NVIDIA)\n<LI>2:05 - <a href=\"https://link.springer.com/chapter/10.1007/978-1-4842-4427-2_10\">A Simple Load-Balancing Scheme with High Scaling Efficiency</a>, Alexander Keller (NVIDIA)\n<LI>2:30 - <a href=\"https://link.springer.com/chapter/10.1007/978-1-4842-4427-2_8\">Cool Patches: A Geometric Approach to Ray/Bilinear Patch Intersections</a>, Alexander Reshetov (NVIDIA)\n<LI>2:50 - <a href=\"https://link.springer.com/chapter/10.1007/978-1-4842-4427-2_12\">A Microfacet-Based Shadowing Function to Solve the Bump Terminator Problem</a>, Clifford Stein (Sony Pictures Imageworks)\n<LI>3:10 - <a href=\"https://research.nvidia.com/publication/2019-07_Dynamic-Many-Light-Sampling\">Importance Sampling of Many Lights on the GPU</a>, Pierre Moreau (NVIDIA, Lund University) (<a href=\"https://research.nvidia.com/publication/2019-07_Dynamic-Many-Light-Sampling\">HPG 2019 paper</a>)\n<LI>3:40 - break\n<LI>3:55 - <a href=\"https://link.springer.com/chapter/10.1007/978-1-4842-4427-2_19\">Cinematic Rendering in UE4 with Real-Time Ray Tracing and Denoising</a>, Juan Cañada (Epic Games)\n<LI>4:25 - <a href=\"https://link.springer.com/chapter/10.1007/978-1-4842-4427-2_20\">Texture Level of Detail Strategies for Real-Time Ray Tracing</a>, Colin Barré-Brisebois (Electronic Arts)\n<LI>4:50 - <a href=\"https://link.springer.com/chapter/10.1007/978-1-4842-4427-2_22\">Improving Temporal Antialiasing with Adaptive Ray Tracing</a>, Josef Spjut (NVIDIA)\n</UL>\n\n<P>\n<B>Wednesday 2:30pm - 2:55pm, NVIDIA booth #1313,</b> Booth Talk: <B><a href=\"https://www.nvidia.com/en-us/events/siggraph/schedule/\">Production-Quality, Final-Frame Rendering on the GPU</a></B>, Rob Slater (Redshift) (<a href=\"https://on-demand-gtc.gputechconf.com/gtcnew/on-demand-gtc.php?searchByKeyword=&searchItems=&sessionTopic=39&sessionEvent=11&sessionYear=2019&sessionFormat=&submit=&select=GO%20NOW\"><b><i>video</i></b></a>)\n<BR>\nDescription: Learn about the latest features of Redshift, an NVIDIA GPU-Accelerated renderer that is redefining the industry's perception of GPU final-frame rendering. This talk is aimed at industry professionals and software developers who want to learn more about GPU-Accelerated production-quality rendering.\n\n<P>\n<B>Wednesday 3pm - 3:25pm, NVIDIA booth #1313,</b> Booth Talk: <B><a href=\"https://www.nvidia.com/en-us/events/siggraph/schedule/\">Physically Accurate Real-Time Ray Tracing for Automotive Visualization</a></B>, Lukas Faeth (Autodesk)\n<BR>\nDescription: Autodesk VRED is the standard software for visualization in the automotive industry. To visualize, evaluate, and showcase digital car prototypes rendering needs to be highly accurate while fast and flexible enough to support design processes driven by rapid iteration. Lukas Faeth, Product Manager for Automotive Visualization at Autodesk, will talk about why those aspects are critical to their customer`s success and how the new NVIDIA Turing technology helped them to overcome a long-standing technical barrier.\n\n<P>\n<B>Wednesday 4pm - 4:25pm, NVIDIA booth #1313,</b> Booth Talk: <B><a href=\"https://www.nvidia.com/en-us/events/siggraph/schedule/\">Latest RTX Advances in V-Ray GPU</a></B>, Phil Miller (Chaos) (<a href=\"https://on-demand-gtc.gputechconf.com/gtcnew/on-demand-gtc.php?searchByKeyword=&searchItems=&sessionTopic=39&sessionEvent=11&sessionYear=2019&sessionFormat=&submit=&select=GO%20NOW\"><b><i>video</i></b></a>)\n<BR>\nDescription: The most fully featured GPU renderer, V-Ray GPU, will show its latest results in supporting RT Cores within RTX GPUs, as well as its upcoming support for out of-core for both textures and geometry. The latest and production features in V-Ray Next for Maya and its upcoming progress in V-Ray GPU will also be discussed.  \n\n<P>\n<B>Wednesday 4:30pm - 4:55pm, NVIDIA booth #1313,</b> Booth Talk: <B><a href=\"https://www.nvidia.com/en-us/events/siggraph/schedule/\">Pure Ray Tracing in Real-Time with Project Lavina</a></B>, Phil Miller (Chaos) (<a href=\"https://on-demand-gtc.gputechconf.com/gtcnew/on-demand-gtc.php?searchByKeyword=&searchItems=&sessionTopic=39&sessionEvent=11&sessionYear=2019&sessionFormat=&submit=&select=GO%20NOW\"><b><i>video</i></b></a>)\n<BR>\nDescription: The latest advances in Project Lavina – the first renderer designed specifically for RTX hardware – will be demonstrated and its use of DXR will be explained. This cutting-edge research shows how full scenes from any V-Ray enabled tool can be viewed and combined with no additional authoring in a fully ray traced, real-time environment that is free of any compromises from rasterization.  \n\n<P>\n<B>Wednesday 5:30pm - 5:55pm, NVIDIA booth #1313,</b> Booth Talk: <B><a href=\"https://www.nvidia.com/en-us/events/siggraph/schedule/\">MPC Genesis: Real-Time Raytracing in Virtual Production</a></B>, Francesco Giordana (MPC Film) (<a href=\"https://on-demand-gtc.gputechconf.com/gtcnew/on-demand-gtc.php?searchByKeyword=&searchItems=&sessionTopic=39&sessionEvent=11&sessionYear=2019&sessionFormat=&submit=&select=GO%20NOW\"><b><i>video</i></b></a>)\n<BR>\nDescription: Join Francesco Giordana, MPC Film’s Realtime Software Architect on this talk about Genesis, MPC's virtual production platform. MPC Genesis has been designed as a robust multi-user distributed system that incorporates both modern technologies like mixed reality and more traditional techniques like motion capture and camera operation via encoded hardware devices. Francesco will talk about how MPC is improving the quality of the real-time graphics, with a special attention to lighting. He will explain how they started incorporating elements of real-time ray tracing into the platform, from a live link to Renderman XPU and MPC’s own OptiX-based path tracer, as well as a hybrid approach based on DXR running inside Unity.  \n\n<P>\n<B>Wednesday 5:30pm - 6pm, SIGGRAPH bookseller, outside Room 403,</b> Book Signing: <b><i><a href=\"http://raytracinggems.com\">Ray Tracing Gems</a></i></b>\n<BR>\nDescription:\nMeet some of the authors and editors of the book <i>Ray Tracing Gems</i>.\n\n<H2>Thursday, August 1, 2019</H2>\n\n<B>Thursday 9am - 12:15pm, Theatre 411,</b> SIGGRAPH Course: <b><a href=\"https://s2019.siggraph.org/presentation/?id=gensub_127&sess=sess191\">My Favorite Samples</a></b> (<a href=\"https://sites.google.com/view/myfavoritesamples\"><b><i>course slides page</i></b></a>)\n<BR>\nDescription:\nMonte Carlo and quasi-Monte Carlo methods are used in light transport simulation algorithm. The course teaches the sampling algorithms and elaborates on the characteristics of different classes of uniformly-distributed points to help select the points most efficient for a task. (<a href=\"siggraph2019/My_Favorite_Samples.pdf\">extended abstract</a>)\n<UL>\n<LI>9:00 - My favorite Samples, Alexander Keller (NVIDIA)\n<LI>9:40 - Blue-Noise Dithered Sampling, Iliyan Georgiev (Autodesk)\n<LI>10:15 - Low-Discrepancy Blue Noise Sampling, Abdalla Ahmed (King Abdulla University of Science and Technology)\n<LI>break\n<LI>11:05 - Progressive Multi-Jittered Sequences, Per Christensen (Pixar)\n<LI>11:40 - <a href=\"https://link.springer.com/chapter/10.1007/978-1-4842-4427-2_15\">The Importance of Sampling</a>, Matt Pharr (NVIDIA)\n</UL>\n\n<P>\n<B>Thursday 10:30am - 10:55am, NVIDIA booth #1313,</b> Booth Talk: <B><a href=\"https://www.nvidia.com/en-us/events/siggraph/schedule/\">Production GPU Rendering for Captain Marvel</a></B>, Hanzhi Tang (Digital Domain)\n<BR>\nDescription: Digital Domain used GPU rendering for the first time for final production renders on Captain Marvel. Join Hanzhi Tang as he walks though the shots and sequences and talks about the speed and benefits of GPU path tracing.\n\n<P>\n<B>Thursday 11:30am - 11:55am, NVIDIA booth #1313,</b> Booth Talk: <B><a href=\"https://www.nvidia.com/en-us/events/siggraph/schedule/\">RTX, a breakthrough in VFX and animation workflow</a></B>, Jean-Colas Prunier (PocketStudio) (<a href=\"https://on-demand-gtc.gputechconf.com/gtcnew/on-demand-gtc.php?searchByKeyword=&searchItems=&sessionTopic=39&sessionEvent=11&sessionYear=2019&sessionFormat=&submit=&select=GO%20NOW\"><b><i>video</i></b></a>)\n<BR>\nDescription: PocketStudio is a next generation collaborative edition tool to create 3D animated feature film. This talk will present how this tool revealed at Siggraph 2018 and now in beta, heavily relies on NVIDIA RTX technology to bring real-time GPU ray tracing in an easy-to-use interface for professionals, detailing how existing studios in deployment leverages it in their workflow. Entirely built from the ground up for film artists, it would not serve its purpose of lightspeed professional grade rendering without hardware ray tracing made available in NVIDIA Turing boards.\n\n<P>\n<B>Thursday noon - 12:25pm, NVIDIA booth #1313,</b> Booth Talk: <B><a href=\"https://www.nvidia.com/en-us/events/siggraph/schedule/\">The Diminishing Need For Offline Rendering: Building Real Time Projects for Both Design and Marketing with RTX</a></B>, Stephen Phillips (Theia) (<a href=\"https://on-demand-gtc.gputechconf.com/event/siggraph2019\"><b><i>video</i></b></a>)\n<BR>\nDescription: The quality gap between real time and offline rendering is narrowing thanks to RTX technology. Modern workflows can allow both VR design review sessions and final marketing renders to come from the same source files without an extra team of artists and redundant software licenses. In this Unreal Engine project breakdown with Theia Interactive, you'll get advanced tips and tricks for planning and executing this efficient new method of delivering the highest quality work for every customer need.\n\n<P>\n<B>Thursday 2pm - 3:30pm, Room 150/151,</b> <a href=\"https://s2019.siggraph.org/conference/programs-events/technical-papers/\">SIGGRAPH Technical Papers</a>: <B>Machine Learning for Rendering</B>\n<BR> \nPapers:\n<UL>\n<LI>2pm - 2:22pm <a href=\"https://s2019.siggraph.org/presentation/?id=papers_185&sess=sess237\">Sample-Based Monte Carlo Denoising Using a Kernel-Splatting Network</a> (<a href=\"https://www.eurekalert.org/pub_releases/2019-06/afcm-ndm061119.php\">preview</a>)\n<LI>2:22pm - 2:45pm <a href=\"https://s2019.siggraph.org/presentation/?id=papers_480&sess=sess237\">Deep Convolutional Reconstruction for Gradient-Domain Rendering</a>\n<LI>2:45pm - 3:07pm <a href=\"https://s2019.siggraph.org/presentation/?id=paperstog_101&sess=sess237\">Neural Importance Sampling</a> (<a href=\"http://drz.disneyresearch.com/~jnovak/publications/NIS/index.html\">preview</a>)\n<LI>3:07pm - 3:30pm <a href=\"https://s2019.siggraph.org/presentation/?id=papers_258&sess=sess237\">A Learned Shape-Adaptive Subsurface Scattering Model</a> (<a href=\"https://rgl.epfl.ch/publications/Vicini2019Learned\">preview</a>)\n</UL>\n\n<P>\n<B>Thursday 3:45pm - 5:15pm, Room 153,</b> SIGGRAPH Course: <b><a href=\"https://s2019.siggraph.org/presentation/?id=gensub_376&sess=sess452\">RTX Accelerated Ray Tracing With OptiX</a></b>, Ingo Wald, Steven G. Parker (NVIDIA) (<a href=\"https://gitlab.com/ingowald/optix7course\">code</a>)\n<BR>\nDescription:\nThis course is aimed at programmers interested in using OptiX to write RTX accelerated ray tracing applications. It will start with the general concepts behind the OptiX API, and then build up to more advanced topics such as how to properly use, and optimize for, the hardware ray tracing cores of modern GPUs. (<a href=\"https://www.nvidia.com/en-us/events/siggraph/schedule/\">NVIDIA event page</a>)\n\n<P>\n<B>Thursday 3:45pm - 5:15pm, Room 403AB,</b> <a href=\"https://s2019.siggraph.org/conference/programs-events/talks/\">SIGGRAPH Talks</a>: <b>Lucy in the Sky with Diamonds - Processing Visuals</b>\n<BR>\nFour talks:\n<UL>\n<LI><a href=\"https://s2019.siggraph.org/presentation/?id=gensub_324&sess=sess251\">A Low-Discrepancy Sampler That Distributes Monte Carlo Errors as a Blue Noise in Screen Space</a> (<a href=\"https://eheitzresearch.wordpress.com/762-2/\">paper page</a>)\n<LI><a href=\"https://s2019.siggraph.org/presentation/?id=gensub_384&sess=sess251\">Global Adaptive Sampling Hierarchies in Production Ray Tracing</a>\n<LI><a href=\"https://s2019.siggraph.org/presentation/?id=gensub_154&sess=sess251\">Machine Learning for Multiple Scattering</a>\n<LI><a href=\"https://s2019.siggraph.org/presentation/?id=gensub_266&sess=sess251\">Taming the Shadow Terminator</a> (<a href=\"https://www.yiningkarlli.com/projects/shadowterminator.html\">paper page</a>)\n</UL>\n\n<P>\n<H2>Friday</H2>\nSIGGRAPH 2019 is over. Can't get enough? Go <a href=\"http://realtimerendering.com/raytracing.html\">here</a> for more resources and book suggestions for learning more about ray and path tracing.\nAlso see <a href=\"https://blog.selfshadow.com/2019/07/30/siggraph-2019-links/\">Stephen Hill's SIGGRAPH 2019 links page</a>, which may be more up-to-date and is certainly more far-ranging.\n</div> <!-- /content -->\n\n<HR>\n<div id=\"footer\" class=\"clearfix\">\nContact: <a href=\"mailto:erich@acm.org\">Eric Haines</a></li>\t\n</div> <!-- /footer -->\n\n</div> <!-- /wrapper -->\n\n</body>\n</html>"
  },
  {
    "path": "raytracing.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n<title>Ray Tracing Resources Page</title>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"/>\n<link rel=\"shortcut icon\" href=\"favicon.ico\" type=\"image/x-icon\"/>\n<link rel=\"icon\" href=\"favicon.ico\" type=\"image/x-icon\"/>\n<link rel=\"stylesheet\" href=\"rtr4.css\" type=\"text/css\"/>\n</head>\n<body>\n<div id=\"wrapper\">\n<div id=\"header\">\n<div id=\"rtr3-header-image\">\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tr bgcolor=\"#10304B\">\n<td>\n<a href=\"http://www.realtimerendering.com/blog/\">\n<img src=\"rtr-header.png\" alt=\"Header image\" width=\"410\" height=\"106\"/>\n</a>\n</td>\n</tr>\n</table>\n</div>\n<div id=\"navigation\" class=\"clearfix\">\n<ul class=\"primary\">\n<li><a href=\"http://www.realtimerendering.com/blog/\" rel=\"home\">Blog</a></li>\n<li><a title=\"Recommended books\" href=\"books.html\">Graphics books</a></li>\n<li><a title=\"Object / object intersection page\" href=\"intersections.html\">Intersections</a></li>\n<li><a title=\"Sites we like\" href=\"portal.html\">Portal</a></li>\n<li><a class=\"nav-current\" title=\"Ray Tracing Resources\" href=\"raytracing.html\">Ray tracing</a></li>\n<li><a title=\"Main resources page\" href=\"index.html\">Resources</a></li>\n<li><a title=\"USD and glTF Resources\" href=\"usd_gltf.html\">USD &amp; glTF</a></li>\n<li><a title=\"WebGL/three.js Resources\"  href=\"webgl.html\">WebGL</a></li>\n</ul>\n</div>\n</div>\n<div id=\"content\" class=\"clearfix\">\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tr>\n<td class=\"pageName\">Ray Tracing Resources Page</td>\n</tr>\n<tr>\n<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"6\" border=\"0\"/><br/>\n</tr>\n<tr>\n<td class=\"bodyText\">\n<div class=\"metadata\">\nLast changed: September 2, 2024\n</div>\n<P>This page gathers some resources about ray tracing in its various forms. It is not exhaustive, nor exhausting, but rather sources of information that we have found useful.\n\n<P>We wrote a free chapter called <a href=\"./Real-Time_Rendering_4th-Real-Time_Ray_Tracing.pdf\"><B><I>Real-Time Ray Tracing</I></B></a> for <a href=\"index.html\">our book</a>, as events after the manuscript was delivered to the publisher practically demanded it. You can also access it on the web <a href=\"https://github.com/tcoppex/Real-Time-Rendering-4th-ch26\">here</a> <I>(thanks, Thibault Coppex!)</I>. The <a href=\"http://www.realtimerendering.com/refs.html#raytracing\">online references page</a> for this chapter provides URLs for references cited.\n\n<P>We list below free (and non-free) <a href=\"#books\">books on ray tracing</a>.\n\n<a NAME=\"basics\">\n<H1 class=\"subHeader\">Basics</H2>\n</a>\nFirst, for a quick introduction to what ray tracing is about, watch the <a href=\"https://www.youtube.com/playlist?list=PL5B692fm6--sgm8Uiava0IIvUojjFOCSR\">Ray Tracing Essentials</a> series (the first talk also has a version with <a href=\"https://developer.nvidia.com/rtx/raytracing-essentials-part1/cn\">Chinese subtitles</a>), or read <a href=\"https://www.scratchapixel.com/lessons/3d-basic-rendering/introduction-to-ray-tracing/how-does-it-work.html\">Scratchapixel's set of six short articles</a>.\nAlso, the <a href=\"https://www.youtube.com/watch?v=frLwRLS_ZR0\">Disney video on path tracing</a> gives an intuitive sense of how this algorithm works. Its 50's style is a treat. For a more comprehensive course on computer graphics in general, see <a href=\"https://www.youtube.com/playlist?list=PLplnkTzzqsZTfYh4UbhLGpI5kGd5oW_Hh\">Cem Yuksel's lectures</a> at the University of Utah.\n<P>\n<a href=\"#books\">Peter Shirley's free books</a> are a fast and free way to dig into the topic and learn by coding; there's even <a href=\"https://developer.nvidia.com/blog/accelerated-ray-tracing-cuda/\">a CUDA</a> (and <a href=\"https://github.com/biroeniko/raytracer\">another CUDA (and OpenMP)</a>) implementation. Google and you'll find more. Christoph Peters led a <a href=\"https://momentsingraphics.de/PathTracingWorkshop.html\">path tracing workshop</a> which has videos and ShaderToy exercises for you to implement. SIGGRAPH has <a href=\"https://s2021.siggraph.org/program/frontiers/\">a free seven-hour course</a> led by Rajesh Sharma; each opens with a ten-minute interview with someone working in the field.\n<P>\nOther short tutorials can be found at\nMorgan McGuire's now-free <a href=\"https://graphicscodex.courses.nvidia.com/app.html\">Graphics Codex</a> discusses basic ray casting and other related topics, providing code snippets (<a href=\"https://graphicscodex.com/\">main site</a>). There are plenty of more books, some now free, listed in <a href=\"#books\">our books section</a>, with <a href=\"https://smile.amazon.com/Ray-Tracing-Ground-Kevin-Suffern/dp/1568812728?tag=realtimerenderin\">Kevin Suffern's book</a> being a slightly-dated but good choice for a more in-depth introductory book focused on the topic.\n\n<P><b>Blogs</b> related to ray tracing: <a href=\"https://aras-p.info/blog/\">Aras's</a>, <a href=\"http://psgraphics.blogspot.com/\">Pete Shirley's</a>, <a href=\"https://ingowald.blog/\">Ingo Wald's</a>, <a href=\"http://diaryofagraphicsprogrammer.blogspot.com/\">Wolfgang Engel's</a>, <a href=\"https://blog.demofox.org/2018/11/16/how-to-data-lookups-via-raytracing/\">Alan Wolfe's</a>, <a href=\"https://devblogs.microsoft.com/directx/\">Microsoft</a>, <a href=\"https://developer.nvidia.com/blog/?search_theme_form=ray+tracing\">NVIDIA</a>. Resources: <a href=\"https://news.developer.nvidia.com/?search_theme_form=ray+tracing&s=ray+tracing\">NVIDIA ray tracing articles</a>, <a href=\"https://blog.selfshadow.com/2019/07/30/siggraph-2019-links/\">SIGGRAPH 2019 links</a>, <a href=\"https://www.jendrikillner.com/post/\">Jendrik Illner's summaries</a> or <a href=\"https://www.jendrikillner.com/article_database/\">search his database</a>.\n\n<P>For basic ray/object intersection algorithm references, see <a href=\"intersections.html\">our object/object intersection page</a>.\n\n<P>For pure amusement, <a href=\"http://eastfarthing.com/blog/2016-01-12-card/\">Andrew Kensler's minimal ray tracer</a> is worth a look. Taking it a step further, <a href=\"http://www.kevinbeason.com/smallpt/\">smallpt</a> provides global illumination in 99 lines.\n\n<P>Once you are past the basics, dig into the literature. Newer papers are usually found in conference proceedings,\nsuch as <a href=\"https://www.highperformancegraphics.org/2018/program/\">High Performance Graphics 2018</a>. These can also serve as a guide to important papers in their areas, as each article begins with a summary of previous work.\n\n<P>Much useful information can be found in blogs\nsuch as <a href=\"https://pharr.org/matt/blog/\">Matt Pharr's</a>, <a href=\"http://psgraphics.blogspot.com/\">Peter Shirley's</a>, as well as pieces such as as Demofox's <a href=\"https://blog.demofox.org/2016/09/21/path-tracing-getting-started-with-diffuse-and-emissive/\">Path Tracing – Getting Started With Diffuse and Emissive</a> and Anders Lindqvist's <a href=\"https://www.breakin.se/learn/pathtracing-coherency.html\">Pathtracing Coherency</a>.\nNVIDIA's <a href=\"https://developer.nvidia.com/blog/?tags=ray-tracing&categories=\">blog</a> has practical information, such as on <a href=\"https://developer.nvidia.com/blog/profiling-dxr-shaders-with-timer-instrumentation/\">profiling ray performance</a> and on <a href=\"https://developer.nvidia.com/blog/implementing-stochastic-lod-with-microsoft-dxr/\">stochastic levels of detail</a>.\nAras Pranckevi&#269;ius has <a href=\"https://aras-p.info/blog/2018/08/01/Pathtracer-15-Pause--Links/\">an in-depth series</a> on writing a path tracer, with many more links to resources (which we mostly will not copy here). Matt Pettineo also has <a href=\"https://github.com/TheRealMJP/DXRPathTracer\">a path tracer using DXR</a>.\n\n<P><B>SIGGRAPH 2019:</B> All ray and path tracing related events and links to slides, notes, and papers <a href=\"http://www.realtimerendering.com/raytracing/roundup.html\">listed here</a>; also see the <a href=\"https://blog.selfshadow.com/2019/07/30/siggraph-2019-links/\">SIGGRAPH 2019 links</a>.\n\n<P>For light transport in general, TU Wien provides <a href=\"https://www.youtube.com/watch?v=pjc1QAI6zS0&list=PLujxSBD-JXgnGmsn7gEyN28P1DnRZG7qi\">39 YouTube videos</a> from their course on light transport, along with <a href=\"https://www.cg.tuwien.ac.at/courses/Rendering/VU.SS2019.html\">slide sets</a> and other resources.\n\n<a NAME=\"realtime\">\n<H1 class=\"subHeader\">Real-Time</H2>\n</a>\nFor newer articles, I highly recommend <a href=\"https://www.jendrikillner.com/tags/weekly/\">Jendrik Illner's weekly reports</a>. These often contain links to interactive ray tracing articles. <a href=\"https://www.willusher.io/blog\">Will Usher's blog</a> includes articles on using the new ray tracing APIs effectively.\n\n<P>Talks from <a href=\"https://www.nvidia.com/en-us/gtc/\">NVIDIA's GTC conferences</a> and <a href=\"https://www.gdcvault.com/search.php#&category=free&firstfocus=&keyword=ray+tracing&conference_id=\">GDC 2019</a> are available for viewing and download.\n<P>\nWith Microsoft's announcement of <a href=\"https://devblogs.microsoft.com/directx/announcing-microsoft-directx-raytracing/\">the DXR ray tracing API for DirectX</a> in March 2018 at the <I>Games Developers Conference</I></a>, real-time ray tracing has become synonymous with this effort, along with initiatives in Vulkan <a href=\"https://on-demand.gputechconf.com/gtc/2018/presentation/s8521-advanced-graphics-extensions-for-vulkan.pdf\">such as NVIDIA's</a> (<a href=\"https://on-demand.gputechconf.com/siggraph/2018/video/sig1826-nuno-subtil-vulkan.html\">video here</a>).\nNVIDIA has <a href=\"https://developer.nvidia.com/rtx/raytracing\">much more information</a>. Their <a href=\"https://developer.nvidia.com/nsight-graphics\">Nsight Graphics</a> tool has support for ray tracing debugging.\n\n<P>\nJacco Bikker has written <a href=\"https://jacco.ompf2.com/2022/04/13/how-to-build-a-bvh-part-1-basics/\">a set of 10 articles</a> on building and updating a modern bounding volume hierarchy, representing triangles, and much else, and it includes <a href=\"https://github.com/jbikker/bvh_article\">working programs on Windows</a>. Well worth your time.\n\n<P>\nWill Usher has <a href=\"https://www.willusher.io/blog\">API-agnostic articles</a> on real-time ray tracing, including one on <a href=\"https://www.willusher.io/graphics/2019/11/20/the-sbt-three-ways\">the shader binding table</a> and on <a href=\"https://www.willusher.io/graphics/2019/09/06/faster-shadow-rays-on-rtx\">faster ways of computing shadows</a>.\n\n<P>There are other efforts out there, such as <a href=\"https://developer.apple.com/documentation/metalperformanceshaders/metal_for_accelerating_ray_tracing\">Apple's support for ray tracing</a> in their Metal API.\n\n<P>Unreal Engine 4.22 <a href=\"https://www.unrealengine.com/en-US/blog/4-22-preview-1-now-available\">includes ray tracing support</a>. The <a href=\"https://www.unrealengine.com/en-US/tech-blog/unreal-engine-gdc-2019-tech-talks-now-available-online\">Ray Tracing in Unreal</a> talk from GDC 2019 covers the new features (though <a href=\"https://www.unrealengine.com/en-US/blog/troll-showcases-unreal-engine-4-22-ray-tracing-with-unprecedented-cinematic-quality-lighting\">go here to watch the Troll demo</a>).\n\n<P>Eye candy includes the <a href=\"https://www.youtube.com/watch?v=lMSuGoYcT3s\">Star Wars demo</a> from GDC 2018, the <a href=\"https://www.youtube.com/watch?time_continue=3&v=Z85aPqqJzs0\">Porsche demo</a>, and NVIDIA's <a href=\"https://www.youtube.com/watch?v=KJRZTkttgLw\">Project SOL demo</a> and <a href=\"https://www.youtube.com/watch?v=pNmhJx8yPLk\">followup</a>, which includes an explanation. <a href=\"https://www.youtube.com/results?search_query=nvidia+rtx\">More NVIDIA demos</a>.\n\n<P>For real-time demos using RTX cards, see the path-traced <a href=\"https://store.steampowered.com/agecheck/app/1089130/\">Quake II RTX</a> demo (<a href=\"https://www.youtube.com/watch?v=unGtBbhaPeU\">YouTube</a>, source code <a href=\"https://github.com/NVIDIA/Q2RTX\">here</a>) or join the <a href=\"https://www.reddit.com/r/minecraftRTX/comments/g8ks9d/getting_startedhelpful_guides/\">Minecraft RTX beta program</a> (<a href=\"https://www.nvidia.com/en-us/geforce/news/minecraft-with-rtx-coming-soon-screenshots-and-guides/\">tech. talk</a>). NVIDIA provides other <a href=\"https://www.nvidia.com/en-us/geforce/community/demos/\">tech demos</a>, with the newer ones using RTX.\n\n<P>Denoising is critical for real-time DXR performance when using path tracing or other Monte Carlo techniques. Alain Galvan's summary posts on <a href=\"https://alain.xyz/blog/ray-tracing-denoising\">ray tracing denoising</a> and <a href=\"https://alain.xyz/blog/machine-learning-denoising\">machine-learning denoising</a> are good places to start. <a href=\"https://cs.dartmouth.edu/~wjarosz/publications/zwicker15star.html\">Zwicker et al.</a> give a state of the art report about this area; note that it is from 2015, however, so is not fully up to date. Intel provides free code in their <a href=\"https://www.openimagedenoise.org/\">Open Image Denoise</a> filter collection. The <a href=\"https://github.com/NVIDIA/Q2RTX\">Quake II RTX demo</a> includes shader code for the A-SVGF filter for denoising. NVIDIA has a <a href=\"https://developer.nvidia.com/nvidia-rt-denoiser\">developer access program</a> for their denoiser.\n\n<a NAME=\"dxr\">\n<H2 class=\"subHeader\">DXR-Specific</H2>\n</a>\n<a href=\"https://microsoft.github.io/DirectX-Specs/d3d/Raytracing.html\">The DirectX Raytracing Functional Spec</a> is a good place to start for learning about DXR. NVIDIA's DXR tutorial <a href=\"https://developer.nvidia.com/rtx/raytracing/dxr/dx12-raytracing-tutorial-part-1\">part 1 (setup)</a> and <a href=\"https://developer.nvidia.com/rtx/raytracing/dxr/dx12-raytracing-tutorial-part-2\">part 2 (rendering)</a> gets you programming with <a href=\"https://github.com/Microsoft/DirectX-Graphics-Samples\">Microsoft's sample programs</a>. Version 1.1 of DXR 12 <a href=\"https://devblogs.microsoft.com/directx/dxr-1-1/\">adds more features</a>. The <a href=\"https://microsoft.github.io/DirectX-Specs/\">DirectX-Specs</a> website provides additional documentation in web form about other new features, such as mesh shaders.\n\n<P>Adam Marrs gives <a href=\"http://www.visualextract.com/posts/introduction-to-dxr/\">a pure DXR tutorial</a> to allow you to get right into the specification.\n\n<P>The <a href=\"https://developer.nvidia.com/rtxgi\">RTXGI SDK</a> provides real-time global illumination by using ray tracing to form light probes in a way that minimizes light and shadow leaks found in traditional probe systems.\n\n<P>Working with DXR directly can be a bit painful. Confetti's <a href=\"https://github.com/ConfettiFX/The-Forge\">The Forge</a> supports DXR and much else. NVIDIA's <a href=\"https://github.com/NVIDIAGameWorks/Falcor\">Falcor 4.0 framework</a> is useful for research and prototyping. One project built atop this framework is <a href=\"https://github.com/boksajak/RTAO\">ray-traced ambient occlusion</a>, though sadly this project has not been updated to Falcor 4.0.\n\n<P>You can find all DXR-related posts on NVIDIA's website with <a href=\"https://developer.nvidia.com/blog/tag/dxr\">this link</a>. A <a href=\"https://developer.nvidia.com/blog/rtx-best-practices/\">best practices page</a> was developed by NVIDIA for running DXR on RTX hardware. Freshness date: March 20, 2019. Newer is <a href=\"https://developer.nvidia.com/gtc/2020/video/s22695\">the video</a> for the GTC 2020 talk \"RTX Real Time Ray Tracing Best Practices.\" Older resources follow.\n\n<P><a href=\"http://www.realtimerendering.com/blog/ray-tracing-at-gdc/\">Our blog entry</a> on DXR contains a large set of links to resources, demos, and related articles that came out around or soon after GDC 2018.\n\n<P>There have been <a href=\"https://www.youtube.com/results?search_query=dxr+ray+tracing\">many videos</a> about DXR effects and demos. See <a href=\"https://www.techspot.com/tag/ray+tracing/\">Techspot's page</a>, for example, for the latest game-related ray tracing articles. Older: <a href=\"https://developer.nvidia.com/blog/using-real-time-ray-tracing-in-the-production-of-fortnite-game-trailers/\">Fortnite uses real-time ray tracing</a> to make trailers. SEED's <a href=\"https://www.youtube.com/watch?v=LXo0WdlELJk\">Pica Pica</a> demo gives a quick runthrough of some possible effects and their benefits. Digital Foundry's <a href=\"https://www.youtube.com/watch?v=8kQ3l6wN6ns\">runthrough of <I>Battlefield V</I></a> has fairly detailed explanations of effects and how they were done with DXR, though one or two things appear incorrect, e.g., <a href=\"https://www.youtube.com/watch?v=8kQ3l6wN6ns&feature=youtu.be&t=669\">BVH varying with image resolution</a>. You can read <a href=\"https://www.eurogamer.net/articles/digitalfoundry-2018-battlefield-5-rtx-ray-tracing-analysis\">an analysis and Q&amp;A here</a>. The <a href=\"https://www.youtube.com/watch?v=1IIiQZw_p_E\">Atomic Heart explanation</a> is short and sweet, and is particularly good at showing <a href=\"https://www.youtube.com/watch?v=1IIiQZw_p_E&t=123s\">the limitations of screen-space reflections</a>. Metro Exodus use of ray tracing has a significant effect on the atmosphere of the game; you can <a href=\"https://www.overclock3d.net/reviews/software/metro_exodus_pc_performance_review_-_rtx_on/7\">use a slider to compare</a> the differences yourself. Read about <a href=\"https://www.eurogamer.net/articles/digitalfoundry-2019-metro-exodus-tech-interview\">Metro Exodus's use of ray tracing</a> and other features, watch <a href=\"https://developer.nvidia.com/gtc/2019/video/s9985\">their presentation</a>, and see <a href=\"https://www.youtube.com/watch?v=eiQv32imK2g&t=722s\">Digital Foundry's video</a> and <a href=\"http://morad.in/2019/03/27/observations-about-the-rendering-of-metro-exodus/\">this post</a> that looks under the hood. Newer still, their experience <a href=\"https://www.4a-games.com.mt/4a-dna/everything-technical-about-metro-exodus-upgrade-for-playstation-5-and-xbox-series-x-s\">porting to new consoles</a>.\n\n<P>DXR implies GPU hardware dedicated to improving ray tracing performance, such as <a href=\"https://developer.nvidia.com/rtx/raytracing\">NVIDIA's RTX</a>. However, for simpler scenes, or for powerful clusters of machines, interactive ray tracing is possible using traditional CPUs or less-specialize GPUs. 3Dmark's <a href=\"https://www.nvidia.com/en-us/geforce/news/nvidia-dlss-3dmark-port-royal-benchmark/\">Port Royal benchmark</a> is designed for interactive ray tracing.\n\n<P>The SIGGRAPH 2018 course <I>Introduction to DirectX RayTracing</I> has <a href=\"http://intro-to-dxr.cwyman.org/\">notes and sample code available</a>, as well as much other useful information for getting started with DXR shaders. You can <a href=\"https://www.youtube.com/watch?v=Q1cuuepVNoY\">watch the entire course</a> on YouTube. This code has been <a href=\"https://github.com/NVIDIAGameWorks/GettingStartedWithRTXRayTracing\">polished and expanded</a>, and blogged about <a href=\"https://developer.nvidia.com/blog/my-first-ray-tracing-demo/\">here</a>. NVIDIA's <a href=\"https://www.nvidia.com/en-us/events/siggraph/\">SIGGRAPH presentations</a> have more recorded presentations on real-time ray tracing.\n\n<P>NVIDIA has older tutorials <a href=\"https://github.com/NVIDIAGameWorks/DxrTutorials\">on Github</a> for learning about more low-level DXR calls.\n\n<a NAME=\"vulkan\">\n<H2 class=\"subHeader\">Vulkan-Specific</H2>\n</a>\n\nNVIDIA has an <a href=\"https://developer.nvidia.com/rtx/raytracing/vkray\">Vulkan ray tracing tutorial</a>, using <a href=\"https://developer.nvidia.com/vulkan-turing\">their extensions</a>. <a href=\"https://developer.nvidia.com/blog/bringing-hlsl-ray-tracing-to-vulkan/\">HLSL shaders for ray tracing</a> can now be converted to VKRay. Keep <a href=\"https://zeux.io/2020/02/27/writing-an-efficient-vulkan-renderer/\">this article</a> in mind for writing an efficient Vulkan renderer in general.\n\n<P>\nBasic <a href=\"https://github.com/iOrange/rtxON/tree/Version_2_2\">Vulkan ray tracing tutorials</a> with code are available from one user.\n\n<P>Christoph Schied and many others have released <a href=\"http://brechpunkt.de/q2vkpt/?fbclid=IwAR3xxHReJSb4TZulhXCEa57wL4pWndJrcNu2sObt0u3ezhlAZhvjRXehkxo\">open-source for a fully ray traced</a> version of Quake 2, on Vulkan.\n\n\n<a NAME=\"interactive\">\n<H2 class=\"subHeader\">Interactive</H2>\n</a>\n\n<P>\n\"Interactive\" here means \"not DXR-based.\"\n\n<P>If you want to see hardware-independent progressive rendering path tracing, a good place to start is <a href=\"https://github.com/erichlof/THREE.js-PathTracing-Renderer\">Eric Loftis's rendering demos</a>. Go to the <a href=\"https://github.com/erichlof/THREE.js-PathTracing-Renderer#live-demos\">Live Demos section</a> and give them a whirl - they're browser-based, using Javascript and WebGL through three.js, so no installation or download is needed. Open source. One takeaway for me is how the rate of reduction of variance over time decreases, as <a href=\"https://link.springer.com/chapter/10.1007/978-1-4842-4427-2_15\">described in section 15.3 in <I>Ray Tracing Gems</I></a>. That is, it takes a lot more samples later on to decrease noise a bit, which points towards denoising as the other key part of high-performance ray tracing.\n\n<P>In a similar vein, many <a href=\"https://www.shadertoy.com/results?query=ray\">shadertoy demos</a> are based on ray marching or other ray casting techniques run in (often complex) shaders. Mikael Christensen has a <a href=\"http://blog.hvidtfeldts.net/index.php/2011/08/distance-estimated-3d-fractals-iii-folding-space/\">series of articles</a> on modeling surfaces for such rendering. Electric Square provides <a href=\"https://github.com/electricsquare/raymarching-workshop\">a tutorial on ray marching techniques</a>.\n\n<P>A number of hardware vendors provide free ray tracing software in various forms:\n<UL>\n<LI>AMD's <a href=\"https://gpuopen.com/radeon-rays/\">Radeon-Rays</a> is an open-source library for ray tracing based on OpenCL.\n<LI>Intel's <a href=\"https://www.embree.org/\">Embree</a> provides a collection of kernels designed for efficient ray tracing on CPUs.\n<LI>NVIDIA's <a href=\"https://developer.nvidia.com/optix\">OptiX</a> SDK focuses on using CUDA for ray tracing. Here's <a href=\"https://docs.nvidia.com/gameworks/content/gameworkslibrary/optix/optix_quickstart.htm\">a quick-start guide</a>. The <a href=\"https://sites.google.com/view/rtx-acc-ray-tracing-with-optix\">SIGGRAPH 2019 course slides</a> and associated <a href=\"https://gitlab.com/ingowald/optix7course\">code repository</a> are also worthwhile for learning how to get up and running. Simpler yet, try using <a href=\"https://ingowald.blog/2020/11/08/introducing-owl-a-node-graph-abstraction-layer-on-top-of-optix-7/\">the OWL API</a>, an abstraction layer for OptiX that hides much of the fiddly details. Open source for OWL is <a href=\"https://github.com/owl-project/owl\">here</a>.\n</UL>\n\n<P><a href=\"https://enscape3d.com/features/\">Enscape</a> provides <a href=\"https://gpuopen.com/learn/deferred-path-tracing-enscape/\">a rundown</a> of their approach to building an interactive hybrid raster/path-tracing system.\n\n<P><a href=\"https://www.keyshot.com/\">KeyShot</a> uses ray tracing for all rendering, even when positioning objects and lights in a scene. Nice <a href=\"https://www.keyshot.com/gallery/\">eye candy</a>, too.\n\n<P>Many <a href=\"https://www.shadertoy.com/results?query=ray\">shadertoy demos</a> are based on ray marching or other ray casting techniques run in (often complex) shaders. Mikael Christensen has a <a href=\"http://blog.hvidtfeldts.net/index.php/2011/08/distance-estimated-3d-fractals-iii-folding-space/\">series of articles</a> on modeling surfaces for such rendering. Electric Square provides <a href=\"https://github.com/electricsquare/raymarching-workshop\">a tutorial on ray marching techniques</a>.\n\n<P>Historically, the idea of interactive ray tracing has been around for over thirty years, with the introduction of <a href=\"http://bitsavers.org/pdf/att/pixel_machine/Pixel_Machine_Brochure_1987.pdf\">AT&amp;T's Pixel Machine</a>.\nThere have been other (commercially unsuccessful) efforts over the years, such as <a href=\"https://www.highperformancegraphics.org/wp-content/uploads/2018/Hot3D/HPG2018_RenderDrive.pdf\">ART's RenderDrive</a> from 1998, and <a href=\"https://www.imaginationtech.com/ray-tracing/\">Imagination Technologies' mobile (!) offering</a> from 2013.\n\n<P>Baking global illumination into models is a common use of ray tracing. One company notes <a href=\"https://blogs.nvidia.com/blog/2019/02/11/titan-rtx-brings-high-quality-images-to-gameplay-design/\">a 50x speed-up in bake time</a> - from 14 minutes down to 16 seconds - in moving from a CPU to GPU baking system.\n\n<P>\nThe <a href=\"https://en.wikipedia.org/wiki/Demoscene\">demoscene</a> has had simple <a href=\"http://www.realtimerendering.com/resources/RTNews/demos/overview.htm\">interactive ray traced demos</a> since 1995.\nDon't bother trying to download and run code, though; better is to <a href=\"https://aras-p.info/blog/2018/08/03/Random-list-of-Demoscene-Demos/\">watch these on YouTube</a>.\n\n\n<a NAME=\"offline\">\n<H1 class=\"subHeader\">Non-Interactive</H2>\n</a>\n\nRay tracing has been used in film production for decades, first seen in <a href=\"https://en.wikipedia.org/wiki/Bunny_(1998_film)\">Blue Sky Studio's work</a> which won an Oscar in 1998. Ray tracing is now the standard way CGI effects are rendered by every major studio. Frames are computed on render farms, clusters of\nupwards of <a href=\"https://www.engadget.com/2014-10-18-disney-big-hero-6.html\">tens of thousands of processors</a>.\n\n<P>For technical information, the <a href=\"https://jo.dreggn.org/path-tracing-in-production/\">notes from the <I>Path Tracing in Production</I></a> SIGGRAPH course give valuable information about techniques used in film production. Another worthwhile resource is the <a href=\"https://dl.acm.org/toc/tog/2018/37/3\">Special Issue On Production Rendering</a> in <I>ACM TOG</I>.\n\n<P>There are a wide range of offline rendering systems, based on ray and path tracing and other related techniques. Here's a short list:\n<UL>\n<LI><a href=\"https://github.com/wjakob/nori\">Nori</a> is a simple C++ ray tracer, written for educational purposes.\n<LI><a href=\"https://www.pbrt.org/resources\">pbrt</a> is well-established, with <a href=\"https://smile.amazon.com/Physically-Based-Rendering-Third-Implementation/dp/0128006455?tag=realtimerenderin\">a great book</a> about the code, <a href=\"#books\">now free</a>.\n<LI><a href=\"https://www.mitsuba-renderer.org/\">Mitsuba</a> - a research-oriented ray tracer which is somewhat like pbrt.\n<LI><a href=\"https://github.com/tunabrain/tungsten\">Tungsten</a> is often compared with Mitsuba, built on Embree, with a liberal license.\n<LI><a href=\"https://developer.nvidia.com/optix\">OptiX</a> focuses on GPU acceleration of ray tracing.\n<LI><a href=\"https://www.ospray.org/\">OSPRay</a> is geared towards scientific visualization.\n<LI><a href=\"https://www.cycles-renderer.org/\">Cycles</a> is the standard ray tracer for Blender.\n<LI><a href=\"https://luxcorerender.org/\">Lux</a> works with Blender.\n<LI><a href=\"https://appleseedhq.net/\">Appleseed</a> works with Maya.\n</UL>\nModels suitable for these can be found in the <b><a href=\"portal.html\">Models</a></b> listing on our portal page.\n\n<P>There are <a href=\"https://github.com/search?o=desc&q=ray+tracer&s=stars&type=Repositories\">thousands of other ray tracers</a> on Github alone - let me know which you think is the best.\nBack in the day <a href=\"http://www.povray.org/\">POV-Ray</a> was a popular hobbyist ray tracer, and is now over 30 years old; the <a href=\"https://github.com/POV-Ray/povray\">Github repository</a> still shows activity and the code works fine.\nThis ray tracer\nand older resources such as the <a href=\"http://raytracingnews.com\">Ray Tracing News</a> helped lure people such as <a href=\"http://www.realtimerendering.com/resources/RTNews/html/rtnv23n1.html#art3\">Marcos Fajardo</a> to get into the field.\n\n<P>\nThere's even a path tracer <a href=\"https://chunky.llbit.se/\">specifically for rendering Minecraft worlds</a> - a few examples <a href=\"https://chunky.llbit.se/gallery.html\">here</a> and <a href=\"http://www.realtimerendering.com/erich/minecraft/public/chunky/jpegs/\">here</a>.\n\n<a NAME=\"books\">\n<H1 class=\"subHeader\">Books</H2>\n</a>\nOur <a href=\"./Real-Time_Rendering_4th-Real-Time_Ray_Tracing.pdf\">free chapter on interactive ray tracing</a> is just a starting spot, and\n<a href=\"index.html\">our book</a> has but a few more pages on ray tracing.\n\n<P>What follows are books focused on the subject of ray tracing and related algorithms, in reverse year order of the latest edition.\n<table>\n\n<tr><td>\n<a href=\"https://smile.amazon.com/Physically-Based-Rendering-fourth-Implementation-dp-0262048027/dp/0262048027?tag=realtimerenderin\"><img src=\"AmazonImages/pbrt4.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n\t<a href=\"https://www.pbr-book.org/\"><img src=\"read_for_free_sm.png\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n<b><a href=\"https://smile.amazon.com/Physically-Based-Rendering-fourth-Implementation-dp-0262048027/dp/0262048027?tag=realtimerenderin\">Physically Based Rendering, Fourth Edition: from Theory to Implementation</a></b>, by Matt Pharr, Wenzel Jakob, and Greg Humphreys, The MIT Press, March 2023 (<a href=\"https://www.pbrt.org/\">more information</a>), <a href=\"https://www.patreon.com/pbrbook\">Patreon page</a>, <a href=\"https://www.pbr-book.org/\">read for free</a>.\n<P>A seminal, Oscar-winning book, presenting best practices and showing what goes into a professional rendering system, with well-documented code.\n</td></tr>\n\n<tr><td>\n\t<a href=\"https://smile.amazon.com/Ray-Tracing-Gems-Generation-Real-Time-ebook/dp/B09BTTX46Z?tag=realtimerenderin\"><img src=\"AmazonImages/RTG2_50.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n\t<a href=\"http://www.realtimerendering.com/raytracinggems/rtg2/index.html\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\t<a href=\"https://smile.amazon.com/Ray-Tracing-Gems-Generation-Real-Time-ebook/dp/B09BTTX46Z?tag=realtimerenderin\"><b>Ray Tracing Gems II: Next Generation Real-Time Rendering with DXR, Vulkan, and OptiX</b></a>, edited by Adam Marrs, Peter Shirley, and Ingo Wald, Apress, August 4, 2021 (<a href=\"http://raytracinggems.com\">Book's website</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://graphicscodex.courses.nvidia.com/app.html\"><img src=\"AmazonImages/GraphicsCodexThumb50.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n\t<a href=\"https://graphicscodex.courses.nvidia.com/app.html\"><img src=\"read_for_free_sm.png\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n<b><a href=\"https://graphicscodex.courses.nvidia.com/app.html\">The Graphics Codex</a></b>, by Morgan McGuire, 2011-2021: <a href=\"http://graphicscodex.com\">main site</a>.\n<p>A site that is both a guide to the basics of computer graphics and a practitioner's reference manual. It is continually updated with mini-tutorials, code snippets, algorithm descriptions, and formulae that the author has found of use. Not about ray tracing per se, but includes elements such as <a href=\"http://graphicscodex.com/Sample2-RayTriangleIntersection.pdf\">ray-triangle intersection</a>.\n</td></tr>\n\n<tr><td>\n<a href=\"https://smile.amazon.com/GPU-Zen-Advanced-Rendering-Techniques/dp/179758314X?tag=realtimerenderin\">\n<img src=\"AmazonImages/41c3UyVBfeL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://smile.amazon.com/Ray-Tracer-Challenge-Test-Driven-Renderer/dp/1680502719?tag=realtimerenderin\">The Ray Tracer Challenge: A Test-Driven Guide to Your First 3D Renderer</a></b>, Jamis Buck, Pragmatic Bookshelf, March 2019 (<a href=\"https://pragprog.com/titles/jbtracer/the-ray-tracer-challenge/\">Publisher's page</a>, <a href=\"https://www.youtube.com/watch?v=MFjmpjPwFEM\">video advertisement</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"http://raytracinggems.com\"><img src=\"AmazonImages/RTG_50.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n\t<a href=\"http://raytracinggems.com\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n\t<img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n<a href=\"http://raytracinggems.com\"><b>Ray Tracing Gems</b></a>, edited by Eric Haines and Tomas Akenine-M&ouml;ller, <a href=\"https://www.apress.com/us/book/9781484244265#otherversion=9781484244272\">Apress</a>, March 2019 (<a href=\"http://raytracinggems.com\">Book's website</a>, <a href=\"https://www.apress.com/us/book/9781484244265#otherversion=9781484244272\">publisher's page</a>, <a href=\"https://smile.amazon.com/Ray-Tracing-Gems-High-Quality-Real-Time/dp/1484244265?tag=realtimerenderin\">Amazon</a>).\n<P>A gems-style collection, one focused on techniques for serious practitioners, helping fill the gap between guides on the basics and research literature.\n</td></tr>\n\n<tr><td>\n\t<a href=\"https://smile.amazon.com/Ray-Tracing-Next-Week-Minibooks-ebook/dp/B01CO7PQ8C?tag=realtimerenderin\"><img src=\"AmazonImages/41a5yvVUxrL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"14\" align=left border=0>\n  <a href=\"http://www.realtimerendering.com/raytracing/Ray%20Tracing_%20the%20Rest%20of%20Your%20Life.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n<b><a href=\"https://smile.amazon.com/Ray-Tracing-Rest-Your-Minibooks-ebook/dp/B01DN58P8C?tag=realtimerenderin\">Ray Tracing: The Rest Of Your Life</a></b>, by Peter Shirley, March 2016 (<a href=\"https://github.com/RayTracing/TheRestOfYourLife/releases\"</a>, <a href=\"http://in1weekend.blogspot.com/2016/03/ray-tracing-rest-of-your-life.html\">blog</a>), <a href=\"http://www.realtimerendering.com/raytracing/Ray%20Tracing_%20the%20Rest%20of%20Your%20Life.pdf\">download for free</a>.\n<P>Last in the series.\n</td></tr>\n\n<tr><td>\n\t<a href=\"https://smile.amazon.com/Ray-Tracing-Next-Week-Minibooks-ebook/dp/B01CO7PQ8C?tag=realtimerenderin\"><img src=\"AmazonImages/41T83nzgx6L._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"14\" align=left border=0>\n  <a href=\"http://www.realtimerendering.com/raytracing/Ray%20Tracing_%20The%20Next%20Week.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n<b><a href=\"https://smile.amazon.com/Ray-Tracing-Next-Week-Minibooks-ebook/dp/B01CO7PQ8C?tag=realtimerenderin\">Ray Tracing: the Next Week</a></b>, by Peter Shirley, March 2016 (<a href=\"https://github.com/raytracing/TheNextWeek/releases/\">Code</a>, <a href=\"https://twitter.com/Peter_shirley/status/1029342221139509249\">tweet</a>, <a href=\"http://in1weekend.blogspot.com/2016/01/ray-tracing-second-weekend.html\">blog</a>), <a href=\"http://www.realtimerendering.com/raytracing/Ray%20Tracing_%20The%20Next%20Week.pdf\">download for free</a>.\n<P>Second in the series.\n</td></tr>\n\n<tr><td>\n\t<a href=\"https://smile.amazon.com/Ray-Tracing-Weekend-Minibooks-Book-ebook/dp/B01B5AODD8?tag=realtimerenderin\"><img src=\"AmazonImages/414m4ETx0AL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"14\" align=left border=0>\n  <a href=\"http://www.realtimerendering.com/raytracing/Ray%20Tracing%20in%20a%20Weekend.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n<b><a href=\"https://smile.amazon.com/Ray-Tracing-Weekend-Minibooks-Book-ebook/dp/B01B5AODD8?tag=realtimerenderin\">Ray Tracing in One Weekend</a></b>, by Peter Shirley, January 2016 (<a href=\"https://github.com/raytracing/InOneWeekend/releases/\">Code</a>, <a href=\"https://twitter.com/Peter_shirley/status/1029342221139509249\">tweet</a>, <a href=\"http://in1weekend.blogspot.com/2016/01/ray-tracing-in-one-weekend.html\">blog</a>, <a href=\"https://developer.nvidia.com/blog/accelerated-ray-tracing-cuda/\">CUDA implementation</a>), <a href=\"http://www.realtimerendering.com/raytracing/Ray%20Tracing%20in%20a%20Weekend.pdf\">download for free</a>.\n<P>Start with this one.\n</td></tr>\n\n<tr><td>\n<a href=\"https://smile.amazon.com/Ray-Tracing-Ground-Kevin-Suffern/dp/1568812728?tag=realtimerenderin\"><img src=\"AmazonImages/51uMmA02wLL_SL50.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://smile.amazon.com/Ray-Tracing-Ground-Kevin-Suffern/dp/1568812728?tag=realtimerenderin\">Ray Tracing from the Ground Up</a></b>, by Kevin Suffern, September 2007 (<a href=\"https://web.archive.org/web/20210506181127/http://www.raytracegroundup.com/\">author's site</a>, <a href=\"https://books.google.com/books?id=_RDYCwAAQBAJ&printsec=frontcover\">Google Books sample</a>).\n<P>This book walks through the process of implementing classical ray tracing in detail, warning of problems along the way.\n</td></tr>\n\n\n<tr><td>\n<a href=\"https://smile.amazon.com/Advanced-Global-Illumination-Philip-Dutre/dp/1568813074?tag=realtimerenderin\"><img src=\"AmazonImages/51DCPCwB8JL_SL50.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://smile.amazon.com/Advanced-Global-Illumination-Philip-Dutre/dp/1568813074?tag=realtimerenderin\">Advanced Global Illumination, Second Edition</a></b>, by Philip Dutr&eacute;, Kavita Bala, and Philippe Bekaert, A.K. Peters, August 2006 (<a href=\"https://www.semanticscholar.org/paper/Advanced-global-illumination-Dutr%C3%A9-Bekaert/bf03c61f0839b54c51d4e66bc0b030a5dca51d7a?p2df\">extensive lecture notes</a>, <a href=\"https://graphics.cs.kuleuven.be/publications/AGI2E/index.html\">authors' site</a>, <a href=\"https://books.google.com/books?id=TB1jDAAAQBAJ&printsec=frontcover\">Google Books sample</a>).\n<P>An overview of theory and a variety of global illumination techniques (some now out of style).\n</td></tr>\n\n\n<tr><td>\n<a href=\"https://smile.amazon.com/gp/product/1568814615?tag=realtimerenderin\"><img src=\"AmazonImages/41fYWeCKbNL_SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://smile.amazon.com/gp/product/1568814615?tag=realtimerenderin\">Realistic Ray Tracing, Second Edition</a></b>, by Peter Shirley and R. Keith Morley, A.K. Peters, July 2003 (<a href=\"https://books.google.com/books?id=knpN6mnhJ8QC&printsec=frontcover\">Google Books sample</a>).\n<P>A book that presents the elements of a ray tracing system and related rendering techniques, up through Monte Carlo sampling.\n</td></tr>\n\n\n<tr><td>\n  <a href=\"http://smile.amazon.com/exec/obidos/ASIN/1558602763?tag=realtimerenderin\"><img src=\"AmazonImages/41NJZBE31HL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n  <a href=\"http://www.realtimerendering.com/Principles_of_Digital_Image_Synthesis_v1.0.1.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n  <b><a href=\"http://smile.amazon.com/Principles-Synthesis-Kaufmann-Computer-Graphics/dp/1558602763?tag=realtimerenderin\">Principles of Digital Image Synthesis</a></b>, by Andrew S. Glassner, Morgan Kaufmann, 1995: <b><i><a href=\"http://realtimerendering.com/Principles_of_Digital_Image_Synthesis_v1.0.1.pdf\">download for free</a></i></b>, <a href=\"https://www.glassner.com/errata-for-principles-of-digital-image-synthesis/\">errata</a>.\n  <P>An incredible book, and physics doesn't change (much), so despite its age this book is full of useful information.\n</td></tr>\n\n\n<tr><td>\n<a href=\"https://smile.amazon.com/gp/product/0122861604?tag=realtimerenderin\"><img src=\"AmazonImages/50KWx2vL_SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"14\" align=left border=0>\n  <a href=\"http://www.realtimerendering.com/raytracing/An-Introduction-to-Ray-Tracing-The-Morgan-Kaufmann-Series-in-Computer-Graphics-.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n<b><a href=\"https://smile.amazon.com/gp/product/0122861604?tag=realtimerenderin\">An Introduction to Ray Tracing</a></b>, edited by Andrew Glassner, Morgan Kaufmann, 1989.\n<P>The first book on ray tracing. Ancient, but most of the information is still valid - math is math, data structures are data structures. Download the <a href=\"http://www.realtimerendering.com/raytracing/An-Introduction-to-Ray-Tracing-The-Morgan-Kaufmann-Series-in-Computer-Graphics-.pdf\">PDF</a> or <a href=\"http://www.realtimerendering.com/raytracing/Andrew%20S.%20Glassner%20-%20An%20Introduction%20to%20Ray%20tracing%20(The%20Morgan%20Kaufmann%20Series%20in%20Computer%20Graphics)%20(1989).djvu\">DJVU</a> version. Andrew Glassner's page on the book <a href=\"https://www.glassner.com/portfolio/an-introduction-to-ray-tracing/\">here</a>, errata page for first printing <a href=\"an_intro_to_rt-errata.html\">here</a> (all errata are corrected in the PDF version); review by Matt Pharr <a href=\"https://pharr.org/matt/blog/2019/01/26/an-introduction-to-ray-tracing\">here</a>; <b><i><a href=\"http://www.realtimerendering.com/raytracing/An-Introduction-to-Ray-Tracing-The-Morgan-Kaufmann-Series-in-Computer-Graphics-.pdf\">download for free</a></i></b>.\n</td></tr>\n\n\n\n<tr>\n<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"1\" border=\"0\"/><br/>\n&nbsp;<br/></td>\n</tr>\n</table>\n</div>  \n<div id=\"footer\" class=\"clearfix\">\n<ul>\n<li>Contacts:</li>\n    <li><a href=\"mailto:tomas.akenine.moller@gmail.com\">Tomas</a></li>\n    <li><a href=\"mailto:erich@acm.org\">Eric</a></li>\n    <li><a href=\"mailto:rtr3@renderwonk.com\">Naty</a></li>\n</ul>\n</div>  \n</div>  \n<script type=\"text/javascript\">\n/* <![CDATA[ */\n(function(){try{var s,a,i,j,r,c,l=document.getElementsByTagName(\"a\"),t=document.createElement(\"textarea\");for(i=0;l.length-i;i++){try{a=l[i].getAttribute(\"href\");if(a&&\"www.cloudflare.com/email-protection\"==a.substr(7 ,35)){s='';j=43;r=parseInt(a.substr(j,2),16);for(j+=2;a.length-j&&a.substr(j,1)!='X';j+=2){c=parseInt(a.substr(j,2),16)^r;s+=String.fromCharCode(c);}j+=1;s+=a.substr(j,a.length-j);t.innerHTML=s.replace(/</g,\"&lt;\").replace(/>/g,\"&gt;\");l[i].setAttribute(\"href\",\"mailto:\"+t.value);}}catch(e){}}}catch(e){}})();\n/* ]]> */\n</script>\n</body>\n</html>"
  },
  {
    "path": "raytracinggems/index.html",
    "content": "<!DOCTYPE html>\n<!-- from https://www.w3schools.com/w3css/w3css_templates.asp, the Jane Doe template -->\n<html>\n<head>\n<title>Ray Tracing Gems Series</title>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<link rel=\"shortcut icon\" href=\"sphereflake.ico\" type=\"image/x-icon\" />\n<link rel=\"stylesheet\" href=\"https://www.w3schools.com/w3css/4/w3.css\">\n<link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=Montserrat\">\n<link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css\">\n<style>\nbody, h1,h2,h3,h4,h5,h6 {font-family: \"Montserrat\", sans-serif}\np {\n  margin-left: 15px;\n}\nh1 {\n  margin-left: 15px;\n}\n#books .bookBox {\n  display: inline-block;\n  text-align: left;\n  width: 580px;\n  vertical-align: top;\n  margin: 15px;\n}\n#books .bookBox span {\n  display: block;\n}\n</style>\n</head>\n<body>\n\n<h1 class=\"w3-jumbo\"><b>Ray Tracing Gems Series</b></h1>\n\n<P>\nChoose which book you want to know more about:\n<div id=\"books\">\n<div class=\"bookBox\">\n<a href=\"rtg/index.html\">\n<h2>Ray Tracing Gems</h2><br>\n<img src=\"rtg_choose_cover.jpg\" alt=\"Ray Tracing Gems\"></a>\n</div>\n<div class=\"bookBox\">\n<a href=\"rtg2/index.html\">\n<h2>Ray Tracing Gems II</h2><br>\n<img src=\"rtg2_choose_cover.jpg\" alt=\"Ray Tracing Gems II\"></a>\n</div>\n</div>\n\n</div>\n\n<div>\n\t\n<HR>\n<P>\nWebmaster: <a href=\"mailto:erich@acm.org\">Eric Haines</a>\n<P>\n<i>Page last updated August 4, 2021</i>\n\n</div>\n  \n<!-- END PAGE CONTENT -->\n</div>\n\n\n</body>\n</html>\n"
  },
  {
    "path": "raytracinggems/rtg/index.html",
    "content": "<!DOCTYPE html>\n<!-- from https://www.w3schools.com/w3css/w3css_templates.asp, the Jane Doe template -->\n<html>\n<head>\n<title>Ray Tracing Gems</title>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<link rel=\"shortcut icon\" href=\"sphereflake.ico\" type=\"image/x-icon\" />\n<link rel=\"stylesheet\" href=\"https://www.w3schools.com/w3css/4/w3.css\">\n<link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=Montserrat\">\n<link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css\">\n<style>\nbody, h1,h2,h3,h4,h5,h6 {font-family: \"Montserrat\", sans-serif}\n.w3-row-padding img {margin-bottom: 12px}\n.bgimg {\n    background-position: center;\n    background-repeat: no-repeat;\n    background-size: cover;\n    background-image: url('./Den4b7BXUAErujs.jpg');\n    min-height: 100%;\n}\n</style>\n</head>\n<body>\n\n<!-- Sidebar with image -->\n<nav class=\"w3-sidebar w3-hide-medium w3-hide-small\" style=\"width:40%\">\n  <div class=\"bgimg\"></div>\n</nav>\n\n<!-- Hidden Sidebar (reveals when clicked on menu icon)-->\n<nav class=\"w3-sidebar w3-black w3-animate-right w3-xxlarge\" style=\"display:none;padding-top:150px;right:0;z-index:2\" id=\"mySidebar\">\n  <a href=\"javascript:void(0)\" onclick=\"closeNav()\" class=\"w3-button w3-black w3-xxxlarge w3-display-topright\" style=\"padding:0 12px;\">\n    <i class=\"fa fa-remove\"></i>\n  </a>\n  <div class=\"w3-bar-block w3-center\">\n    <a href=\"#\" class=\"w3-bar-item w3-button w3-text-grey w3-hover-black\" onclick=\"closeNav()\">Home</a>\n    <a href=\"#portfolio\" class=\"w3-bar-item w3-button w3-text-grey w3-hover-black\" onclick=\"closeNav()\">Portfolio</a>\n    <a href=\"#about\" class=\"w3-bar-item w3-button w3-text-grey w3-hover-black\" onclick=\"closeNav()\">About</a>\n    <a href=\"#contact\" class=\"w3-bar-item w3-button w3-text-grey w3-hover-black\" onclick=\"closeNav()\">Contact</a>\n  </div>\n</nav>\n\n<!-- Page Content -->\n<div class=\"w3-main w3-padding-large\" style=\"margin-left:40%\">\n\n\n  <!-- Header -->\n  <header class=\"w3-container w3-left\" id=\"home\">\n    <h1 class=\"w3-jumbo\"><b>Ray Tracing Gems</b></h1>\n    <p>edited by Eric Haines and Tomas Akenine-M&ouml;ller, from <a href=\"https://www.apress.com/us/book/9781484244265#otherversion=9781484244272\">Apress</a>.</p>\n  </header>\n\n  <!-- About Section -->\n  <div class=\"w3-content w3-left w3-padding-32\" id=\"about\">\n    <div>\n\t<h2>Series</h2>\n\tVisit <a href=\"http://raytracinggems.com\">this page</a> for all books in the <I>Ray Tracing Gems</I> series.\n\t<p>\n    <hr class=\"w3-opacity\">\n    <h2>About</h2>\n\t<P>This book is a collection of articles focused on ray tracing techniques for serious practitioners. Like other \"gems\" books, it focuses on subjects commonly considered too advanced for introductory texts, yet rarely addressed by research papers.\n    <p>The electronic version of this books is free to download, and can be shared under the terms of the <a href=\"https://creativecommons.org/licenses/by-nc-nd/4.0/\">Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License</a>. We link to two versions:\n\t<UL>\n\t<LI><b><a href=\"https://link.springer.com/book/10.1007/978-1-4842-4427-2\">The original Apress download page</a></b>. This site links to the PDF of the printed book and PDFs for individual articles, and the book can be searched without any downloading.\n\t<LI><b><a href=\"http://raytracinggems.com/unofficial_RayTracingGems_v1.9.pdf\">Unofficial PDF with most errata corrected, v. 1.9</a></b>. The book is under <a href=\"https://creativecommons.org/licenses/by-nc-nd/4.0/\">this Open Access license</a>, so we have produced an unofficial, updated PDF version with <a href=\"https://github.com/Apress/ray-tracing-gems/blob/master/errata.md\">most errata</a> corrected in it. The title page has an explanation on the second page and a note of \"version 1.9, 2021-05-18.\"\n\t</UL>\n\t<P>The book is also available for free on <b><a href=\"https://play.google.com/store/books/details/Eric_Haines_Ray_Tracing_Gems?id=MNqRDwAAQBAJ\">Google Play</a></b> and <b><a href=\"https://smile.amazon.com/dp/B07P5QV1Z5?tag=realtimerenderin\">Kindle</a></b> (<a href=\"http://www.amazon.co.uk/dp/B07P5QV1Z5\">UK Kindle</a>; <a href=\"http://www.amazon.de/dp/B07P5QV1Z5\">Germany Kindle</a>). It has been translated into <B>Chinese</B>: available from <a href=\"https://item.jd.com/13412170.html\">JD.com</a>; and translated into <B>Korean</B>: available from the <a href=\"http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9791161755144\">Kyobobook store</a>, <a href=\"http://www.yes24.com/Product/Goods/101757772\">YES24 online bookstore</a>, and the <a href=\"https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=271616468\">Aladin online bookstore</a>.\n\t<P>\n\tThe book has a <b><a href=\"https://github.com/Apress/ray-tracing-gems\">code repository</a></b> and <b><a href=\"https://github.com/Apress/ray-tracing-gems/blob/master/errata.md\">errata page</a></b>. \n\t<P>\n\tTo order the hardback edition you can visit <b><a href=\"https://www.amazon.com/Ray-Tracing-Gems-High-Quality-Real-Time/dp/1484244265?tag=realtimerenderin\">Amazon</a></b> or <b><a href=\"https://www.apress.com/us/book/9781484244265#otherversion=9781484244272\">Apress</a></b>.\n\t<P>\n\tThis book is not focused on the basics, as there are <a href=\"http://www.realtimerendering.com/raytracing.html#books\">many wonderful books on ray tracing</a>, including a few that are free. We have also  \n\t<a href=\"http://www.realtimerendering.com/raytracing.html\">collected together some ray tracing resources</a>.\n    <p>\n    The 25-minute talk at SIGGRAPH 2019, running through the book's contents, is <a href=\"https://developer.nvidia.com/siggraph/2019/video/sig937b\">here</a>, PDF of slides <a href=\"https://on-demand.gputechconf.com/siggraph/2019/pdf/sig937-ray-tracing-gems.pdf\">here</a>.\n    The longer, 50-minute version at GDC 2019 is <a href=\"https://www.gdcvault.com/browse/gdc-19/play/1026165\">here</a>, PDF of slides <a href=\"https://developer.nvidia.com/video/GDC-19/RAYTRACINGGEMS\">here</a>.\n    <p>\n    Videos are available for the <a href=\"https://www.nvidia.com/en-us/events/siggraph/schedule/\">Ray Tracing Gems 1.1</a> session at SIGGRAPH 2019, which presented seven of the articles from the book. Direct links to these videos are given in the Table of Contents below.\n    <h3 class=\"w3-padding-16\">Table of Contents</h3>\n    <UL>\n<LI>Preface\n<LI>Foreword by Turner Whitted and Martin Stich\n<LI>Contributors\n<LI>Notation\n<P>\n<LI>PART 1: RAY TRACING BASICS, editor: Chris Wyman\n<UL>\n<LI>1. Ray Tracing Terminology, by Eric Haines and Peter Shirley\n<LI>2. What is a Ray? by Peter Shirley, Ingo Wald, Tomas Akenine-M&ouml;ller, and Eric Haines\n<LI>3. Introduction to DirectX Raytracing, by Chris Wyman and Adam Marrs\n<LI>4. A Planetarium Dome Master Camera, by John E. Stone\n<LI>5. Computing Minima and Maxima of Subarrays, by Ingo Wald\n</UL>\n<P>\n<LI>PART 2: INTERSECTIONS AND EFFICIENCY, editor: Ingo Wald\n<UL>\n<LI>6. A Fast and Robust Method for Avoiding Self-Intersection, by Carsten W&auml;chter and Nikolaus Binder\n<LI>7. Precision Improvements for Ray/Sphere Intersection, by Eric Haines, Johannes G&uuml;nther, and Tomas Akenine-M&ouml;ller\n<li>8. Cool Patches: A Geometric Approach to Ray/Bilinear Patch Intersections, by Alexander Reshetov (<a href=\"https://developer.nvidia.com/siggraph/2019/video/sig931-vid\">video</a>)\n<LI>9. Multi-Hit Ray Tracing in DXR, by Christiaan Gribble\n<li>10. A Simple Load-Balancing Scheme with High Scaling Efficiency, by Dietger van Antwerpen, Daniel Seibert, and Alexander Keller (<a href=\"https://developer.nvidia.com/siggraph/2019/video/sig932-vid\">video</a>)\n</UL>\n<P>\n<LI>PART 3: REFLECTIONS, REFRACTIONS, AND SHADOWS, editor: Peter Shirley\n<UL>\n<LI>11. Automatic Handling of Materials in Nested Volumes, by Carsten W&auml;chter and Matthias Raab\n<li>12. A Microfacet-Based Shadowing Function to Solve the Bump Terminator Problem, by Alejandro Conty Estevez, Pascal Lecocq, and Clifford Stein (<a href=\"https://developer.nvidia.com/siggraph/2019/video/sig933-vid\">video</a>)\n<LI>13. Ray Traced Shadows: Maintaining Real-Time Frame Rates, by Jakub Boksansky, Michael Wimmer, and Jiri Bittner\n<LI>14. Ray-Guided Volumetric Water Caustics in Single Scattering Media with DXR, by Holger Gruen\n</UL>\n<P>\n<LI>PART 4: SAMPLING, editor: Alexander Keller\n<UL>\n<LI>15. On the Importance of Sampling, by Matt Pharr\n<LI>16. Sample Transformations Zoo, by Peter Shirley, Samuli Laine, David Hart, Matt Pharr, Petrik Clarberg, Eric\nHaines, Matthias Raab, and David Cline\n<LI>17. Ignoring the Inconvenient When Tracing Rays, by Matt Pharr\n<li>18. Importance Sampling of Many Lights on the GPU, by Pierre Moreau and Petrik Clarberg (<a href=\"https://developer.nvidia.com/siggraph/2019/video/sig934-vid\">video</a>)\n</UL>\n<P>\n<LI>PART 5: DENOISING AND FILTERING, editor: Jacob Munkberg\n<UL>\n<li>19. Cinematic Rendering in UE4 with Real-Time Ray Tracing and Denoising, by Edward Liu, Ignacio Llamas, Juan Ca&ntilde;ada, and Patrick Kelly (<a href=\"https://developer.nvidia.com/siggraph/2019/video/sig935-vid\">video</a>)\n<li>20. Texture Level of Detail Strategies for Real-Time Ray Tracing, by Tomas Akenine-M&ouml;ller, Jim Nilsson, Magnus Andersson, Colin Barr&eacute;-Brisebois, Robert Toth, and Tero Karras (<a href=\"https://developer.nvidia.com/siggraph/2019/video/sig936-vid\">video</a>)\n<LI>21. Simple Environment Map Filtering Using Ray Cones and Ray Differentials, by Tomas Akenine-M&ouml;ller and Jim Nilsson\n<li>22. Improving Temporal Antialiasing with Adaptive Ray Tracing, by Adam Marrs, Josef Spjut, Holger Gruen, Rahul Sathe, and Morgan McGuire (<a href=\"https://developer.nvidia.com/siggraph/2019/video/sig937-vid\">video</a>)\n</UL>\n<P>\n<LI>PART 6: HYBRID APPROACHES AND SYSTEMS, editor: Morgan McGuire\n<UL>\n<LI>23. Interactive Light Map and Irradiance Volume Preview in Frostbite, by Diede Apers, Petter Edblom, Charles de Rousiers, and S&eacute;bastien Hillaire\n<LI>24. Real-Time Global Illumination with Photon Mapping, by Niklas Smal and Maksim Aizenshtein\n<LI>25. Hybrid Rendering for Real-Time Ray Tracing, by Colin Barr&eacute;-Brisebois, Henrik Hal&eacute;n, Graham Wihlidal, Andrew Lauritzen,\nJasper Bekkers, Tomasz Stachowiak, and Johan Andersson\n<LI>26. Deferred Hybrid Path Tracing, by Thomas Willberger, Clemens Musterle, and Stephan Bergmann\n<LI>27. Interactive Ray Tracing Techniques for High-Fidelity Scientific Visualization, by John E. Stone\n</UL>\n<P>\n<LI>PART 7: GLOBAL ILLUMINATION, editor: Matt Pharr\n<UL>\n<LI>28. Ray Tracing Inhomogeneous Volumes, by Matthias Raab\n<LI>29. Efficient Particle Volume Splatting in a Ray Tracer, by Aaron Knoll, R. Keith Morley, Ingo Wald, Nick Leaf, and Peter Messmer\n<LI>30. Caustics Using Screen Space Photon Mapping, by Hyuk Kim\n<LI>31. Variance Reduction via Footprint Estimation in the Presence of Path Reuse, by Johannes Jendersie\n<LI>32. Accurate Real-Time Specular Reflections with Radiance Caching, by Antti Hirvonen, Atte Sepp&auml;l&auml;, Maksim Aizenshtein, and Niklas Smal\n</UL> \n</UL>\n    \n    <h3 class=\"w3-padding-16\">Cover</h3>\n\t\t<img src=\"./_Ray_Tracing_Gems-cover.jpg\">\n\t\t<P>\n\t\t\n\tBibtex entry:\n\t<PRE>\n@book{Haines2019,\n  title = {Ray Tracing Gems},\n  editor = {Eric Haines and Tomas Akenine-M\\\"oller},\n  publisher = {Apress},\n  year = {2019},\n  note ={\\url{http://raytracinggems.com}},\n}\n\t</PRE>\n\t</div>\n    \n    <div class=\"w3-container w3-light-grey w3-opacity\">\n\t<P>\n\t  <i class=\"fa fa-twitter w3-hover-opacity\"><a href=\"https://twitter.com/pointinpolygon\">@pointinpolygon</a></i><br>\n\t  <i class=\"fa fa-twitter w3-hover-opacity\"><a href=\"https://twitter.com/inversepixel\">@inversepixel</a></i>\n    </div>\n\t\n    <div>\n\t<P>\n\tImage on left from <a href=\"https://twitter.com/NVIDIAGameDev/status/1002605553124892672\">NVIDIA Game Dev</a> by Alexia Rubod.\n\t<P>\n\tWebmaster: <a href=\"mailto:erich@acm.org\">Eric Haines</a>\n\t<P>\n\t<i>Page last updated August 16, 2024</i>\n\n\n\t</div>\n  \n<!-- END PAGE CONTENT -->\n</div>\n\n\n</body>\n</html>\n"
  },
  {
    "path": "raytracinggems/rtg2/index.html",
    "content": "<!DOCTYPE html>\n<!-- from https://www.w3schools.com/w3css/w3css_templates.asp, the Jane Doe template -->\n<html>\n<head>\n<title>Ray Tracing Gems II</title>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<link rel=\"shortcut icon\" href=\"sphereflake.ico\" type=\"image/x-icon\" />\n<link rel=\"stylesheet\" href=\"https://www.w3schools.com/w3css/4/w3.css\">\n<link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=Montserrat\">\n<link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css\">\n<style>\nbody, h1,h2,h3,h4,h5,h6 {font-family: \"Montserrat\", sans-serif}\n.w3-row-padding img {margin-bottom: 12px}\n.bgimg {\n    background-position: center;\n    background-repeat: no-repeat;\n    background-size: cover;\n    background-image: url('./cover_marbles.jpg');\n    min-height: 100%;\n}\n</style>\n</head>\n<body>\n\n<!-- Sidebar with image -->\n<nav class=\"w3-sidebar w3-hide-medium w3-hide-small\" style=\"width:40%\">\n  <div class=\"bgimg\"></div>\n</nav>\n\n<!-- Hidden Sidebar (reveals when clicked on menu icon)-->\n<nav class=\"w3-sidebar w3-black w3-animate-right w3-xxlarge\" style=\"display:none;padding-top:150px;right:0;z-index:2\" id=\"mySidebar\">\n  <a href=\"javascript:void(0)\" onclick=\"closeNav()\" class=\"w3-button w3-black w3-xxxlarge w3-display-topright\" style=\"padding:0 12px;\">\n    <i class=\"fa fa-remove\"></i>\n  </a>\n  <div class=\"w3-bar-block w3-center\">\n    <a href=\"#\" class=\"w3-bar-item w3-button w3-text-grey w3-hover-black\" onclick=\"closeNav()\">Home</a>\n    <a href=\"#portfolio\" class=\"w3-bar-item w3-button w3-text-grey w3-hover-black\" onclick=\"closeNav()\">Portfolio</a>\n    <a href=\"#about\" class=\"w3-bar-item w3-button w3-text-grey w3-hover-black\" onclick=\"closeNav()\">About</a>\n    <a href=\"#contact\" class=\"w3-bar-item w3-button w3-text-grey w3-hover-black\" onclick=\"closeNav()\">Contact</a>\n  </div>\n</nav>\n\n<!-- Page Content -->\n<div class=\"w3-main w3-padding-large\" style=\"margin-left:40%\">\n\n\n  <!-- Header -->\n  <header>\n    <div style=\"font-size:75px;\"><b>Ray Tracing Gems II</b></div>\n\t<div style=\"font-size:30px; margin-top:-10px\">Next Generation Real-Time Rendering with DXR, Vulkan, and OptiX</div>\n    <div style=\"font-size:20px;\">edited by Adam Marrs, Peter Shirley, and Ingo Wald, from <a target=\"_blank\" href=\"https://www.apress.com/us/book/9781484271841\">Apress</a>.</div>\n  </header>\n\n  <!-- About Section -->\n  <div class=\"w3-content w3-left w3-padding-32\" style=\"max-width:1100px\" id=\"about\">\n    <div>\n\t<h2>Series</h2>\n\tVisit <a target=\"_blank\" href=\"http://raytracinggems.com\">this page</a> for all books in the <I>Ray Tracing Gems</I> series.\n\t<p>\n    <hr class=\"w3-opacity\">\n    <h2>About</h2>\n\t<P><I>Ray Tracing Gems II</I> book is a collection of articles focused on ray tracing techniques for serious practitioners. Written by industry experts with a particular focus on ray tracing, it offers a practical means to master the new capabilities of current and future GPUs with the latest graphics APIs.\n\t<BR><BR>\n\tWhat You'll Learn:\n\t<UL>\n\t\t<LI>The latest ray tracing techniques for developing real-time applications in multiple domains\t\n\t\t<LI>Case studies from developers and studios who have shipped products that use real-time ray tracing.\t\n\t\t<LI>Guidance, advice and best practices for rendering applications with various GPU-based ray tracing APIs (DirectX Raytracing, Vulkan Ray Tracing, OptiX)\t\n\t\t<LI>High performance graphics for 3D graphics, virtual reality, animation, and more\n\t</UL>\t\n\t<hr class=\"w3-opacity\">\n\t\n\t<h2>Downloads and Print Copies</h2>\n\t<p>The electronic version of this books is free to download, and can be shared under the terms of the <a target=\"_blank\" href=\"https://creativecommons.org/licenses/by-nc-nd/4.0/\">Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License</a>.\n\t<UL>\n\t<LI><b><a href=\"https://link.springer.com/book/10.1007/978-1-4842-7185-8\">Digital Edition PDF (open access)</a></b>\n\t</UL>\n\t\n\t<P>\n\tTo order the hardcover or softcover print edition, visit <b><a href=\"https://smile.amazon.com/gp/product/148427184X?tag=realtimerenderin\">Amazon</a></b> (paid link) or <b><a href=\"https://www.apress.com/us/book/9781484271841\">Apress</a></b>.\t\n\t\n\t<P><I>Ray Tracing Gems II</I> first run was printed in five covers, four custom to the first run. Beside NVIDIA's \"Marbles at Night\" cover to the left, there was <a href=\"cover_remedy_control.jpg\">a cover</a> for Remedy Entertainment's game <I>Control</I>, <a href=\"cover_epic_fortnite.jpg\">a cover</a> for Epic Games's <I>Fortnite</I>, <a href=\"cover_ubisoft_watch_dogs_legion.jpg\">a cover</a> for Ubisoft's <I>Watch Dogs: Legion</I>, and <a href=\"cover_id_quake_II_rtx.jpg\">a cover</a> for ID Software and NVIDIA's <I>Quake II RTX</I>. Newer prints are just the Marbles cover. Click on a cover to see a larger image.\n\t\n\t<P>\n\t<a href=\"./cover_remedy_control.jpg\"><img src=\"./cover_remedy_control.jpg\" width=\"200\"></a>&nbsp;\n\t<a href=\"./cover_epic_fortnite.jpg\"><img src=\"./cover_epic_fortnite.jpg\" width=\"200\"></a>&nbsp;\n\t<a href=\"./cover_ubisoft_watch_dogs_legion.jpg\"><img src=\"./cover_ubisoft_watch_dogs_legion.jpg\" width=\"200\"></a>&nbsp;\n\t<a href=\"./cover_id_quake_II_rtx.jpg\"><img src=\"./cover_id_quake_II_rtx.jpg\" width=\"200\"></a>\n\t\n\t<hr class=\"w3-opacity\">\n\t<h2>Source Code</h2>\n\t<P>\n\tThe book has a <b><a target=\"_blank\" href=\"https://github.com/Apress/Ray-Tracing-Gems-II\">source code repository on GitHub</a></b>. \n\t\n    <h3 class=\"w3-padding-16\">Table of Contents</h3>\n    <UL>\n<LI>Preface\n<LI>Foreword by Andrew Glassner and Ignacio Llamas\n<LI>Contributors\n<LI>Notation\n<P>\n<LI><B>PART I: Ray Tracing Foundations</B>, editor: Per Christensen\n<UL>\n<LI>1. A Breakneck Summary of Photographic Terms (and Their Utility to Ray Tracing), by Trevor David Black\n<LI>2. Ray Axis-Aligned Bounding Box Intersection, by Peter Shirley, Ingo Wald, and Adam Marrs\n<LI>3. Essential Ray Generation Shaders, by Morgan McGuire and Zander Majercik\n<LI>4. Hacking the Shadow Terminator, by Johannes Hanika\n<LI>5. Sampling Textures with Missing Derivatives, by Maksim Aizenshtein and Matt Pharr\n<LI>6. Differential Barycentric Coordinates, by Tomas Akenine-M&ouml;ller\n<LI>7. Texture Coordinate Gradients Estimation for Ray Cones, by Wessam Bahnassi\n<li>8. Reflection and Refraction Formulas, by Eric Haines\n<LI>9. The Schlick Fresnel Approximation, by Zander Majercik\n<li>10. Refraction Ray Cones for Texture Level of Detail, by Jakub Boksansky, Cyril Crassin, and Tomas Akenine-M&ouml;ller\n<LI>11. Handling Translucency with Real-Time Ray Tracing, by Tianyi \"Tanki\" Zhang\n<li>12. Motion Blur Corner Cases, by Christopher Kulla and Thiago Ize\n<LI>13. Fast Spectral Upsampling of Volume Attenuation, by Johannes Jendersie\n<LI>14. The Reference Path Tracer, by Jakub Boksansky and Adam Marrs\n</UL>\n<P>\n<LI><B>PART II: APIs and Tools</B>, editor: David Hart\n<UL>\n<LI>15. The Shader Binding Table Demystified, by Will Usher\n<LI>16. Introduction to Vulkan Ray Tracing, by Matthew Rusch, Neil Bickford, and Nuno Subtil\n<LI>17. Using Bindless Resources with DirectX Raytracing, by Matt Pettineo\n<li>18. WebRays: Ray Tracing on the Web, by Nick Vitsas, Anastasios Gkaravelis, Andreas A. Vasilakis, and Georgios Papaioannou\n<li>19. Visualizing and Communicating Errors in Rendered Images, by Pontus Andersson, Jim Nilsson, and Tomas Akenine-M&ouml;ller\n</UL>\n<P>\n<LI><B>PART III: Sampling</B>, editor: Thomas M&uuml;ller\n<UL>\n<li>20. Multiple Importance Sampling 101, by Anders Lindqvist\n<LI>21. The Alias Method for Sampling Discrete Distributions, by Chris Wyman\n<li>22. Weighted Reservoir Sampling: Randomly Sampling Streams, by Chris Wyman\n<LI>23. Rendering Many Lights with Grid-Based Reservoirs, by Jakub Boksansky, Paula Jukarainen, and Chris Wyman\n<LI>24. Using Blue Noise for Ray Traced Soft Shadows, by Alan Wolfe\n</UL>\n<P>\n<LI><B>PART IV: Shading and Effects</B>, editor: Cem Yuksel\n<UL>\n<LI>25. Temporally Reliable Motion Vectors for Better Use of Temporal Information, by Zheng Zeng, Shiqiu Liu, Jinglei Yang, Lu Wang, and Ling-Qi Yan\n<LI>26. Ray Traced Level of Detail Cross-Fades Made Easy, by Holger Gruen\n<LI>27. Ray Tracing Decals, by Wessam Bahnassi\n<LI>28. Billboard Ray Tracing for Impostors and Volumetric Effects, by Felix Br&uuml;ll, Robin Fynn Diedrichs, and Thorsten Grosch\n<LI>29. Hybrid Ray Traced and Image-Space Refractions, by Daniel Parhizgar and Marcus Svensson\n<LI>30. Real-Time Ray Traced Caustics, by Xueqing Yang and Yaobin Ouyang\n<LI>31. Tilt-Shift Rendering Using a Thin Lens Model, by Andrew Kensler\n</UL>\n<P>\n<LI><B>PART V: Intersection</B>, editor: Angelo Pesce\n<UL>\n<LI>32. Fast and Robust Ray/OBB Intersection Using the Lorentz Transformation, by Rodolfo Sabino, Creto Augusto Vidal, Joaquim Bento Cavalcante-Neto, and Jos&eacute; Gilvan Rodrigues Maia\n<LI>33. Real-Time Rendering of Complex Fractals, by Vinícius da Silva, Tiago Novello, H&eacute;lio Lopes, and Luiz Velho\n<LI>34. Improving Numerical Precision in Intersection Programs, by Ingo Wald\n<LI>35. Ray Tracing of Blobbies, by Manuele Sabbadin and Marc Droske\n<LI>36. Curved Ray Traversal, by Christiaan Gribble\n<LI>37. Ray-Tracing Small Voxel Scenes, by Dylan Lacewell\n</UL> \n<P>\n<LI><B>PART VI: Performance</B>, editors: Josef Spjut and Michael Vance\n<UL>\n<LI>38. CPU Performance in DXR, by Peter Morley\n<LI>39. Inverse Transform Sampling Using Ray Tracing Hardware, by Nate Morrical and Stefan Zellmann\n<LI>40. Accelerating Boolean Visibility Operations Using RTX Visibility Masks, by Dirk Gerrit van Antwerpen and Oliver Klehm\n<LI>41. Practical Spatial Hash Map Updates, by Pascal Gautron\n<LI>42. Efficient Spectral Rendering on the GPU for Predictive Rendering, by David Murray, Alban Fichet, and Romain Pacanowski\n<LI>43. Efficient Unbiased Volume Path Tracing on the GPU, by Nikolai Hofmann and Alex Evans\n<LI>44. Path Tracing RBF Particle Volumes, by Aaron Knoll, Gregory P. Johnson, and Johannes Meng\n<LI>45. Fast Volumetric Gradient Shading Approximations for Scientific Ray Tracing, by Carson Brownlee and David DeMarle\n</UL> \n<P>\n<LI><B>PART VII: Ray Tracing in the Wild</B>, editor: Jacob Munkberg\n<UL>\n<LI>46. Ray Tracing in Control, by Juha Sj&ouml;holm, Paula Jukarainen, and Tatu Aalto\n<LI>47. Light Sampling in Quake 2 Using Subset Importance Sampling, by Tobias Zirr\n<LI>48. Ray Tracing in Fortnite, by Patrick Kelly, Yuriy O'Donnell, Kenzo ter Elst, Juan Ca&ntilde;ada, and Evan Hart\n<LI>49. ReBLUR: A Hierarchical Recurrent Denoiser, by Dmitry Zhdan\n<LI>50. Practical Solutions for Ray Tracing Content Compatibility in Unreal Engine 4, by Evan Hart\n</UL> \n</UL>\n\t\t\n\tBibtex entry:\n\t<PRE>\n@book{Marrs2021,\n  title = {Ray Tracing Gems II},\n  editor = {Adam Marrs, Peter Shirley, and Ingo Wald},\n  publisher = {Apress},\n  year = {2021},\n  note ={\\url{http://raytracinggems.com/rtg2}},\n}\n\t</PRE>\n\t</div>\n    \n    <div class=\"w3-container w3-light-grey w3-opacity\">\n\t<P>\n\t  <i class=\"fa fa-twitter w3-hover-opacity\"><a target=\"_blank\" href=\"https://twitter.com/acmarrs\">@acmarrs</a></i><br>\n\t  <i class=\"fa fa-twitter w3-hover-opacity\"><a target=\"_blank\" href=\"https://twitter.com/Peter_shirley\">@Peter_shirley</a></i><br>\n\t  <i class=\"fa fa-twitter w3-hover-opacity\"><a target=\"_blank\" href=\"https://twitter.com/IngoWald\">@IngoWald</a></i>\n    </div>\n\t\n    <div>\n\t<P>\n\tCover image by the NVIDIA Creative team, which includes Gavriil Klimov (Creative Director), Jacob Norris (Lead Environment Artist), Andrej Stefancik (Senior 3D Artist), Gregor Kopka (Lead 3D Artist), Artur Szymczak (Senior Lighting Artist), Chase Telegin (Technical Artist), Alessandro Baldasseroni (Lead 3D Artist), Fred Hooper (Lead VFX Artist), and Ilya Shelementsev (Senior 3D Artist).<P>\n\t</div>\n  \n  <div>\n\t<P>\n\tWebmaster: <a href=\"mailto:erich@acm.org\">Eric Haines</a>\n\t<P><i>Page last updated August 16, 2024</i></P>\n  </div>\n  \n<!-- END PAGE CONTENT -->\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "raytracinggems/rtg2_cfp.html",
    "content": "<!DOCTYPE html>\n<html>\n   <head>\n      <title>Ray Tracing Gems II redirect</title>\n      <meta http-equiv = \"refresh\" content = \"0; url = http://www.realtimerendering.com/raytracinggems/rtg2\" />\n   </head>\n   <body>\n      <p>Redirecting to Ray Tracing Gems II site, <a href=\"http://raytracinggems.com/rtg2\">here</a>.</p>\n   </body>\n</html>"
  },
  {
    "path": "realartifacts/index.html",
    "content": "<!doctype html>\n<html>\n<meta charset=\"utf-8\">\n<title>Real Artifacts</title>\n<body bgcolor=#FFFFFF>\n<h1>Real Artifacts</h1>\n\n<hr width = 70% NOSHADE align=left color=#000000>\n\n<font face=\"Arial\" size=\"+1\">\n<i><p>Rendering is hard, partly because the real world doesn't look as good as we think it does. We find real phenomena that resemble computer graphics artifacts amusing. Here are some real photographs that look like rendered images, sometimes because the photographer was trying to make it look synthetic, and sometimes because life can imitate the \"art\" of computer graphics.</i>\n<P>Click on the image to see the full-size local copy; click on \"Source\" at the end of the caption for the source page, if any. \n<P>Exhibits are displayed by acquisition date, newest to oldest. Museum begun in 2007 by Morgan McGuire; his original gallery starts at the break as marked. Newer material curated by Eric Haines since 2016.</p>\n\nMore at <a href=\"https://www.reddit.com/r/confusing_perspective/\">Reddit</a>, and there's <a href=\"http://www.dumpaday.com/funny-pictures/18-photos-that-will-make-you-do-a-double-take/\">more</a> and <a href=\"http://weburbanist.com/2009/06/28/fauxtoshop-15-more-real-photos-that-look-faked/\">more</a> and <a href=\"https://brightside.me/article/100-best-photographs-without-photoshop-46555/\">more</a> and <a href=\"https://twitter.com/RYStorm/status/1538290444966055936\">more</a>...\n\n<P>\n<div class=\"metadata\">\nLast changed: October 14, 2025\n</div>\n\n<blockquote>\n<table>\n\n<tr valign=top><td><img src=\"sawicki-1.jpg\" width=\"400\" border=\"1\"></td><td><font size=\"+1\">When your octtree acceleration data structure gets displayed instead of the polygons, or, <a href=\"https://oregonvisualarts.org/tag/lead-pencil-studio/\">a modern art installation in Portland Oregon</a> from 2015. <i>(thanks, \nAdam Sawicki)</i>.\n\n<tr valign=top><td><a href=\"https://www.thisiscolossal.com/2025/05/shirokuro-sketchbook-restaurant/\"><img src=\"shirokuro-5.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">Anime art, or cartoon decoration for a new restaurant in NYC, a recurring theme. <a href=\"https://www.thisiscolossal.com/2025/05/shirokuro-sketchbook-restaurant/\">Source</a>\n\n<tr valign=top><td><a href=\"https://www.atlasobscura.com/lists/geometrical-home-wonders\"><img src=\"Upside-Down-House-Trassenheide-1.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">Y axis flip problem, or part of a project called \"The World Upside Down.\" <a href=\"https://www.atlasobscura.com/lists/geometrical-home-wonders\">Source</a>\n\n<tr valign=top><td><a href=\"https://twitter.com/GuyPlopsky/status/1747453901291614423\"><img src=\"GEA0DtfawAAKS8K.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">NPR image, or the result of a winter storm. <a href=\"https://twitter.com/GuyPlopsky/status/1747453901291614423\">Source</a> and <a href=\"https://twitter.com/GuyPlopsky/status/1747748453533561315\">more</a></font></td></tr>\n\n<tr valign=top><td><a href=\"https://youtu.be/UyWr_Um61rk?t=649\"><img src=\"shortcar.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">Up axis translation bug, or a particularly short car. <a href=\"https://youtu.be/UyWr_Um61rk?t=649\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"https://www.reddit.com/r/confusing_perspective/comments/13vijz0/i_thought_it_was_a_seethrough_plastic_knife/\"><img src=\"skb9bboefy2b1.png\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">Semitransparency applied to the blade, or a well-aligned reflection. <a href=\"https://www.reddit.com/r/confusing_perspective/comments/13vijz0/i_thought_it_was_a_seethrough_plastic_knife/\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"https://www.reddit.com/r/confusing_perspective/comments/13sbrgi/i_think_only_half_of_my_moose_loaded/\"><img src=\"gw11f1vrm72b1.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">Sometimes only half the model loads. <a href=\"https://www.reddit.com/r/confusing_perspective/comments/13sbrgi/i_think_only_half_of_my_moose_loaded/\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"https://scontent.fphl1-1.fna.fbcdn.net/v/t39.30808-6/333892165_2149158531941787_1796851499752335189_n.jpg?_nc_cat=109&ccb=1-7&_nc_sid=8bfeb9&_nc_ohc=qK5bVYU-BesAX8NLaw7&_nc_ht=scontent.fphl1-1.fna&oh=00_AfAg-sWyXNzMhiLkJlooBxrOMtxXK21Q7LnDHDElO7SnsA&oe=64042A76\"><img src=\"333892165_2149158531941787_1796851499752335189_n.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">Undersampled motion blur, or a picture of some mugs in a store. This one hurts my eyes to look at it. <a href=\"https://scontent.fphl1-1.fna.fbcdn.net/v/t39.30808-6/333892165_2149158531941787_1796851499752335189_n.jpg?_nc_cat=109&ccb=1-7&_nc_sid=8bfeb9&_nc_ohc=qK5bVYU-BesAX8NLaw7&_nc_ht=scontent.fphl1-1.fna&oh=00_AfAg-sWyXNzMhiLkJlooBxrOMtxXK21Q7LnDHDElO7SnsA&oe=64042A76\">Source</a> thanks to Pete Shirley</font></td></tr>\n\n<tr valign=top><td><a href=\"https://www.thisiscolossal.com/2022/11/han-hsu-tung-pixelated-sculptures/\"><img src=\"han-9-scaled.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">Voxelization bug, or a sculpture by Han Hsu-Tung. <a href=\"https://www.thisiscolossal.com/2022/11/han-hsu-tung-pixelated-sculptures/\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"https://www.thisiscolossal.com/2022/06/catie-newell-secret-sky/\"><img src=\"Newell_SecretSky01-copy-scaled.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">It's frustrating when you lose a triangle in your mesh; having backface culling cause the interior to disappear just calls more attention to the problem. <a href=\"https://www.thisiscolossal.com/2022/06/catie-newell-secret-sky/\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"https://twitter.com/CasualEffects/status/1531318213140746241\"><img src=\"FT_5E9bWIAEHqah.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">Low quality shadow filtering <i>(via Morgan McGuire's RT)</i>. <a href=\"https://twitter.com/guycalledfrank/status/1531216274407432193\">Source</a></font>. Similar sampling problems <a href=\"https://twitter.com/RYStorm/status/1538290444966055936\">here</a>.</td></tr>\n\n<tr valign=top><td><a href=\"https://www.facebook.com/photo?fbid=10202665629229306&set=a.2555171406002\"><img src=\"1504333_10202665629229306_2054169110_o.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">Lights only render, materials unassigned <i>(thanks, Moritz Weller)</i>. <a href=\"https://www.jamesneiss.com/p1058303669\">Source</a>, third picture in series.</font></td></tr>\n\n<tr valign=top><td><a href=\"FFIyzSjVcAQl3d5.jpg\"><img src=\"FFIyzSjVcAQl3d5.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">Procedural modeling bug <i>(via \nPete Shirley)</i>. <a href=\"https://twitter.com/Peter_shirley/status/1464288900210298885\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"fh7jv9n9qm181.jpg\"><img src=\"fh7jv9n9qm181.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">When scale factors go awry <i>(found on <a href=\"https://www.reddit.com/r/confusing_perspective/hot/\">reddit's r/confusing_perspective</a>)</i>. <a href=\"https://www.reddit.com/r/confusing_perspective/comments/r1ife6/land_divers/\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"uid_d4c801b9e8650a4d37ee91cb7edec3ce1637849619712.jpg\"><img src=\"uid_d4c801b9e8650a4d37ee91cb7edec3ce1637849619712.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">Uninitialized data in a render target texture after rendering all 3D objects but before rendering the skybox <i>(thanks, \nAdam Sawicki)</i>. <a href=\"https://www.tvp.info/57116535/hiszpania-katalonia-swieta-dekoracje-bozonarodzeniowe-w-barcelonie-bez-symboli-chrzescijanskich\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"wurm-023c-300-1013x781.77717374735.jpg\"><img src=\"wurm-023c-300-1013x781.77717374735.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">To quote <a href=\"https://twitter.com/stefan_3d/status/1427918744270028800\">Stefan Werner</a>, \"Subtract 0.5 from the displacement map,\" or an artwork by Erwin Wurm. <a href=\"https://www.xavierhufkens.com/exhibitions/convertible-fat-car-porsche\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"box_mapping.jpg\"><img src=\"box_mapping.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">Box mapping <i>(thanks, Pierre-Félix Breton)</i>. <a href=\"https://www.demilked.com/funny-ugly-design-examples/\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"zzoitc4j2hx61.jpg\"><img src=\"zzoitc4j2hx61.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">Y translation problem, or she's behind a ground-level wall <i>(thanks, Ryan Haines)</i>. <a href=\"https://www.reddit.com/r/confusing_perspective/comments/n63pjg/my_daughter_wheres_the_rest_of_her_ohh_i_see_do/\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"IMG_20180505_142009.jpg\"><img src=\"IMG_20180505_142009.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">Only had enough memory for five different textures [click image to see the full-sized photo for the effect] <i>(thanks, Kienan A.)</i>.</font></td></tr>\n\n<tr valign=top><td><a href=\"wheelie_bin.jpg\"><img src=\"wheelie_bin.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">Bad vertical positioning of a trash bin in a scene, or a wet spot in front of it. <a href=\"https://www.the-sun.com/news/655257/wheelie-bin-floating-coronavirus-lockdown/\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"105291865_3002950699818850_393229976269656111_n.jpg\"><img src=\"105291865_3002950699818850_393229976269656111_n.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">It's not uncommon to accidentally apply the same texture and shader to all surfaces <i>(thanks, Pierre-Félix Breton)</i>. <a href=\"https://www.facebook.com/lesperlesdubatimentfr/photos/a.103128031049927/103127497716647/?type=3\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"116505868_10220730532391935_758337653713750488_n.jpg\"><img src=\"116505868_10220730532391935_758337653713750488_n.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">When you can only afford a 10x10 shadow map <i>(courtesy of Mauricio Vives)</i>.</font></td></tr>\n\n<tr valign=top><td><a href=\"reflections20.jpg\"><img src=\"reflections20.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">Environment mapping on a simple test object, or the Cloud Gate sculpture in Chicago. <a href=\"https://www.tripadvisor.com/Attraction_Review-g35805-d1134861-Reviews-Cloud_Gate-Chicago_Illinois.html\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"taq1kkgy50b31.jpg\"><img src=\"taq1kkgy50b31.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">Bug in the interpolation of samples in a shadow map, or arrays of LED lights? The title of this work is \"My country is so poor it even has low quality shadows.\" <a href=\"https://www.reddit.com/r/funny/comments/ceolwo/my_country_is_so_poor_it_even_has_low_quality/?utm_source=share&utm_medium=ios_app\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"3mycap6kcl821.jpg\"><img src=\"3mycap6kcl821.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">Multiple textures put in the same image to avoid texture switching, or a single photo. Many other nicely-aligned photos <a href=\"https://themindcircle.com/30-pictures-will-satisfy-your-soul/\">here</a>. <a href=\"https://www.reddit.com/r/pics/comments/actgb8/this_is_just_one_picture/\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"kkofeh7ai1h21.jpg\"><img src=\"kkofeh7ai1h21.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">Extreme Peter-Panning of shadows, or Lake Charlevoix in Michigan has the clearest ice you will ever see. <a href=\"https://www.reddit.com/r/pics/comments/arg3tg/lake_charlevoix_in_michigan_has_the_clearest_ice/\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"zccf8m2jxh721.jpg\"><img src=\"zccf8m2jxh721.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">Odd bump mapping, or entirely flat farmland in eastern Colorado with wind-blown and melted patches of snow. <a href=\"https://www.reddit.com/r/pics/comments/ab0wen/this_is_flat_farmland_in_eastern_colorado_with/?st=JQCHBIKO&sh=87e3f871\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"cafe-10.jpg\"><img src=\"cafe-10.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">NPR and realistic shading combined, or a cafe in Seoul. <a href=\"https://www.thisiscolossal.com/2018/09/cartoon-cafe\">Source</a>. And, see <a href=\"https://www.thisiscolossal.com/2022/09/anastasia-parmson-drawn-installations/\">a more elaborate version</a> in Sydney, Australia.</font></td></tr>\n\n<tr valign=top><td><a href=\"SakirGOKCEBAG18_02.jpg\"><img src=\"SakirGOKCEBAG18_02.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">Some horizontal offset problem or clipping plane bug, or the sliced footwear art of Sakir Gokcebag. <a href=\"https://www.thisiscolossal.com/2018/09/segmented-shoes-by-sakir-gokcebag\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"ReubenWu18_01.jpg\"><img src=\"ReubenWu18_01.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">Test scenes for area light source reflections, or Reuben Wu's work done with a moving drone equipped with a lighting rig. <a href=\"https://www.thisiscolossal.com/2018/08/aeroglyph-drawings-by-reuben-wu\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"ohCq6fwolOLiJO3crI1fX06fP5x-UmK1AlVG5M0-zaI.jpg\"><img src=\"ohCq6fwolOLiJO3crI1fX06fP5x-UmK1AlVG5M0-zaI.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">Refraction? Check. Depth of field? Got it. Caustics? Looking good. Specular reflection off of glass material? TODO... <a href=\"https://www.reddit.com/r/pics/comments/8jyg82/the_depth_of_field_setting_removed_part_of_my/\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"montreal.jpg\"><img src=\"montreal.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">In Montreal, that building in the middle appears to have the front faces culled out <i>(courtesy of Mauricio Vives)</i>. <a href=\"skyscraper_image.jpg\">Another view</a> to make sense of it.</font></td></tr>\n\n<tr valign=top><td><a href=\"kyle-15.jpg\"><img src=\"kyle-15.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">Lights shining on 50 disco balls makes the scene look like an undersampled ray trace. <a href=\"http://www.thisiscolossal.com/2018/04/light-leaks-by-kyle-mcdonald-and-jonas-jongejan\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"2017-11-02-perspective-2.jpg\"><img src=\"2017-11-02-perspective-2.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">A debugging view showing the surfaces without textures applied. Or forced perspective. <a href=\"https://www.futilitycloset.com/2017/11/02/perspective-14/\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"HazySFDebevec.jpg\"><img src=\"HazySFDebevec.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">A tower at Google in San Francisco had its material set to be semi-transparent. Or the Napa fires around 10/10/2017 caused a haze in front of the building, illuminated by the sun <i>(thanks, Paul Debevec; <a href=\"https://www.facebook.com/photo.php?fbid=10155039623768634&set=a.21276973633.33360.748298633&type=3&theater\">Facebook</a> if you are friends).</font></td></tr>\n\n<tr valign=top><td><a href=\"Reading-Between-the-Lines-Church-3.jpg\"><img src=\"Reading-Between-the-Lines-Church-3.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">This church in Borgloon, Belgium, has a rendering bug. <a href=\"https://www.trendfrenzy.net/reading-between-the-lines-church/\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"bp0.blogger.com.jpg\"><img src=\"bp0.blogger.com.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">This image of the restaurant at LAX looks like it is a debug visualization for an acceleration data structure (thanks, David Larsson). <a href=\"http://3.bp.blogspot.com/_GmQj3LxBW7A/TQPBrOvRENI/AAAAAAAAFJ8/UR72uvzSbO4/s1600/bp0.blogger.com.jpg\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"graffiti-3.jpg\"><img src=\"graffiti-3.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">Objects are made to look as if they were deleted using an image manipulation program. <a href=\"http://www.thisiscolossal.com/2017/07/ctrlx-street-artists-delete-graffiti-with-a-painted-anamorphic-illusion/\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"2017-06-18-lovecraft-in-paris.jpg\"><img src=\"2017-06-18-lovecraft-in-paris.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">Artist Julien Attiogbe covered a building with distorted photos of itself. <a href=\"https://www.futilitycloset.com/2017/06/18/lovecraft-in-paris/\">Source</a></font></td></tr>\n\n\n<tr valign=top><td><a href=\"Edoardo-Tresoldi-Abu-Dhabi.jpg\"><img src=\"Edoardo-Tresoldi-Abu-Dhabi.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">Edoardo Tresoldi's pavillion make of wire - a true wire-frame construction. <a href=\"http://www.thisiscolossal.com/2017/05/edoardo-tresoldi-wire-pavillion/\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"Ontake.jpg\"><img src=\"Ontake.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">A temple covered in ash from the Ontake volcanic eruption, Japan. From <a href=\"https://brightside.me/article/100-best-photographs-without-photoshop-46555/\">a large collection of unusual photos</a>, it's the fourth one down. <a href=\"https://brightside.me/article/100-best-photographs-without-photoshop-46555/\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"HawaiiSun.jpg\"><img src=\"HawaiiSun.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">When the sun is directly overhead in Hawaii, it looks like a bad video game render. <a href=\"https://www.reddit.com/r/pics/comments/64tdgx/when_the_sun_is_directly_overhead_in_hawaii_it\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"vanta-gal-5.jpg\"><img src=\"vanta-gal-5.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">The world's blackest material looks like a bug (thanks, Pierre-Félix Breton). It is also part of an <a href=\"https://www.dezeen.com/2016/12/30/anish-kapoor-uses-stuart-semple-worlds-pinkest-pink-despite-ban/\">art world tiff</a>. <a href=\"http://www.sciencealert.com/this-object-has-been-sprayed-with-the-world-s-blackest-pigment-and-it-s-freaking-us-out\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"materials_web.jpg\"><img src=\"materials_web.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">The 'Still File' project made this scene to look like a classic Whitted ray trace. See the <a href=\"http://skrekkogle.com/projects/still-file/\">three other images</a>, and how they did it. <a href=\"http://skrekkogle.com/still-file/\">Source</a></font></td></tr>\n\n<!-- <tr valign=top><td><a href=\"http://imgur.com/a/QfGVe\"><img src=\"a9ic8pZ.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">The geometric forms and the table's reflection looks too perfect to be real.</font></td></tr> -->\n\n<tr valign=top><td><hr>original gallery, 2016 on back<hr></font></td></tr>\n\n \n<tr valign=top><td><a href=\"refl.jpg\"><img src=\"refl.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">That was not the color of caustic that I expected. <a href=\"http://www.fogonazos.es/2016/07/leccion-de-optica-en-un-escaparate-de.html?m=1\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"tumblr_nqm3zscD531t7b5qro3_1280.jpg\"><img src=\"tumblr_nqm3zscD531t7b5qro3_1280.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">The studio-level lighting, exotic costume, short hair, and plasticy skin (from makeup) conspire to make this cosplayer read as a high-quality CG render. <a href=\"http://pixalry.io/post/122617677518/dragon-age-cassandra-pentaghast-cosplay\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"ChVLYwfU8AANlSY.jpg\"><img src=\"ChVLYwfU8AANlSY.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">These clouds just look wrong!</font></td></tr>\n\n<tr valign=top><td><a href=\"salt.jpg\"><img src=\"salt.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">A thin layer of water on a salt lake creates a mirrored surface that looks like an overly glossy desert sand BRDF. <a href=\"https://vimeo.com/126061288\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"eT5G5aX.jpg\"><img src=\"eT5G5aX.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">This car's mirror surface looks like the material artist got too carried away with chrome. <a href=\"http://i.imgur.com/eT5G5aX.jpg\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"table.png\"><img src=\"table.png\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">Color bleeding? Wireframe? Ambient occlusion? This looks like a beautiful radiosity test. <a href=\"https://www.fastcodesign.com/3044648/wanted/nendos-new-glass-tables-bring-a-little-bit-of-miami-vice-to-your-living-room\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"zfight.jpg\"><img src=\"zfight.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">These interleaved post-it notes create an effect that resembles z-fighting (thanks, Tomasz). <a href=\"http://i.imgur.com/fhLbgu4.jpg\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"rays.jpg\"><img src=\"rays.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">The focused crepuscular rays through the atmosphere created by reflection from that building look fake.</font></td></tr>\n\n<tr valign=top><td><a href=\"carpet.jpg\"><img src=\"carpet.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">This carpet's pattern resembles incorrectly assigned texture coordinates or a bug in a projection matrix computation.</font></td></tr>\n\n<tr valign=top><td><a href=\"expressive-bag.jpg\"><img src=\"expressive-bag.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">A real, 3D shoulder bag designed in a style that looks like hand-drawn animation.</font></td></tr>\n\n<tr valign=top><td><a href=\"redlight.jpg\"><img src=\"redlight.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">A colored glossy reflection creates an unexpected red wall paper pattern (thanks, Pete). <a href=\"http://psgraphics.blogspot.com/2014/08/color-bleeding-looks-like-bug.html\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"aniso.jpg\"><img src=\"aniso.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">Peter Shirley took this photograph in which the glossy highlight on the metal building appears to be too bright and in the wrong place because it is brushed metal (better check your surface normals, Pete!).</font></td></tr>\n\n<tr valign=top><td><a href=\"Bpo38ofCYAACQN2.jpg\"><img src=\"Bpo38ofCYAACQN2.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">Adam Sawicki sends this real life shadow that looks like the aliasing artifacts from low-resolution PCF shadow maps. <a href=\"https://pbs.twimg.com/media/Bpo38ofCYAACQN2.jpg\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"potatomarching.jpg\"><img src=\"potatomarching.jpg\" width=\"400\" border=\"1\"></a></td><td><font size=\"+1\">Padraic Hennessey sends these peeled potatoes, which look like they have been ray marched with too few iterations.</font></td></tr>\n\n<tr valign=top><td><a href=\"iceland-viti.jpg\"><img src=\"iceland-viti.jpg\" width=\"400\" border=1></a></td><td><font size=\"+1\">The reflections in the lake look like undersampled stochastic reflections. From <a>Aras Pranckevičius' blog</a>. <a href=\"http://aras-p.info/img/blog/2013-08/iceland-viti.jpg\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"TS_11K21_51706-1920x1280.jpg\"><img src=\"TS_11K21_51706-1920x1280.jpg\" width=\"400\" border=1></a></td><td><font size=\"+1\">Tomás saraceno's net installations look like Photoshop disasters when photographed. <a href=\"http://www.tomassaraceno.com/\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"bleeding.jpg\"><img src=\"bleeding.jpg\" width=\"400\" border=1></a></td><td><font size=\"+1\">This kind of boosted-saturation color bleeding usually only happens in CG. <a href=\"http://www.flickr.com/photos/tendril/6544259905/in/photostream\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"C2YiMqb.jpg\"><img src=\"C2YiMqb.jpg\" width=\"400\" border=1></a></td><td><font size=\"+1\">Here's that path tracer reflection test that you rendered (Thanks, Eric). <a href=\"http://i.imgur.com/C2YiMqb.jpg\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"ao.png\"><img src=\"ao.png\" width=\"400\" border=1></a></td><td><font size=\"+1\">A snowy scene looks a lot like an ambient occlusion-only rendering (Thanks, Mauricio).</font></td></tr>\n\n<tr valign=top><td><a href=\"leaks.jpg\"><img src=\"leaks.jpg\" width=\"400\" border=1></a></td><td><font size=\"+1\">Eric Haines needs better shadow-map biasing, since he's getting single-texel light leaks. Or maybe there are tiny holes in his window blinds.</font></td></tr>\n\n<tr valign=top><td><a href=\"gMdN6.jpg\"><img src=\"gMdN6.jpg\" width=\"400\" border=1></a></td><td><font size=\"+1\">The camera is exactly at the height of a former flood line, making the picture look like there was a bit error leading to incorrect decoding of the lower scan lines. From <i>The Line</i> by Palindromo Meszaros (Thanks, Eric). <a href=\"http://boingboing.net/2012/07/11/trees-stained-by-a-toxic-spill.html\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"boat.jpg\"><img src=\"boat.jpg\" width=\"400\" border=1></a></td><td><font size=\"+1\">The water is so clear that it looks like the shadow-map bias was cranked up too high (Thanks, Tomasz \"Dab\" Dąbrowski).</font></td></tr>\n\n<tr valign=top><td><a href=\"NATIONAL-GEOGRAPHIC-PHOTO.jpg\"><img src=\"NATIONAL-GEOGRAPHIC-PHOTO.jpg\" width=\"400\" border=1></a></td><td><font size=\"+1\">Camel thorn trees against an orange dune at sunrise look like a painting (Thanks, Aaron Size). <a href=\"http://ngm.nationalgeographic.com/2011/06/namibia-park/lanting-photography\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"aliased-baseball-shadows.jpg\"><img src=\"aliased-baseball-shadows.jpg\" width=\"400\" border=1></a></td><td><font size=\"+1\">Aliased shadows look like bad shadow map filtering; taken in the stands of a baseball stadium. (Thanks, Padraic Hennessy).</font></td></tr>\n\n<tr valign=top><td><a href=\"d26333b53f05884f160aff92316e0d49.jpg\"><img src=\"d26333b53f05884f160aff92316e0d49.jpg\" width=\"400\" border=1></a></td><td><font size=\"+1\">Basalt pillars look like some sort of modeling error, or hexagonal voxels. <a href=\"https://www.pinterest.com/AgateDiscoverer/basalt-columns/?lp=true\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"ladder.jpg\"><img src=\"ladder.jpg\" width=\"400\" border=1></a></td><td><font size=\"+1\">Real-world interpenetration (Thanks, Adam). <a href=\"http://www.asawicki.info/pub/Linked/ladder.jpg\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"30ride3-articleLarge.jpg\"><img src=\"30ride3-articleLarge.jpg\" width=\"400\" border=1></a></td><td><font size=\"+1\">Strobing lights create the appearance of temporal undersampling artifacts on the blurred snow. <a href=\"http://www.nytimes.com/2010/12/30/nyregion/30ride.html?hp\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"Federico-Diaz.jpg\"><img src=\"Federico-Diaz.jpg\" width=\"400\" border=1></a></td><td><font size=\"+1\"> Federico Diaz's sculpture at MoCA. This image is a visualization; the real sculpture is also made of voxels but has a different shape. (Thanks, Adam). <a href=\"http://museumpublicity.com/wp-content/uploads/2010/09/Federico-Diaz.jpg\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"4844541087_17e371e903_m.jpg\"><img src=\"4844541087_17e371e903_m.jpg\" width=\"400\" border=1></a></td><td><font size=\"+1\"> Justin Harder's voxel motorbike (Thanks, Adam). <a href=\"http://www.flickr.com/photos/justinharder/4844541087/\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"shanghaiDistort.jpg\"><img src=\"shanghaiDistort.jpg\" width=\"400\" border=1></a></td><td><font size=\"+1\"> Horizontally scrambled sculpture: forgot your end of row padding again? (Thanks, Eric). <a href=\"http://www.realtimerendering.com/blog/wp-content/uploads/2010/06/shanghaiDistort.jpg\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"guatemala-city-sinkhole-2010-aerial-close_21124_600x450.jpg\"><img src=\"guatemala-city-sinkhole-2010-aerial-close_21124_600x450.jpg\" width=\"400\" border=1></a></td><td><font size=\"+1\"> Giant 30-story sinkhole in Guatemala is so perfectly cylindrical that it looks artificial. <a href=\"http://news.nationalgeographic.com/news/2010/06/photogalleries/100601-sinkhole-in-guatemala-2010-pictures-world/#guatemala-city-sinkhole-2010-aerial-close_21124_600x450.jpg\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"grafikdemo.jpg\"><img src=\"grafikdemo.jpg\" width=\"400\" border=1></a></td><td><font size=\"+1\"> Real animated 3D sculpture that looks like a rendered wireframe teapot (Thanks, Spike). <a href=\"http://www.niklasroy.com/project/32/grafikdemo\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"HickingBunny.jpg\"><img src=\"HickingBunny.jpg\" width=\"400\" border=1></a></td><td><font size=\"+1\"> The tree in the midground looks like the Stanford Bunny, a common rendering test object (Thanks, Adam Sawicki). <a href=\"http://blog.icare3d.org/2010/05/curse-of-stanford-bunny.html\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"sculpture90.jpg\"><img src=\"sculpture90.jpg\" width=\"400\" border=1></a></td><td><font size=\"+1\"> Looks like radiosity---a fact that was not lost on Cindy Goral. Click through to the comparable image from her seminal thesis. <a href=\"http://www.realtimerendering.com/blog/one-that-fooled-me/\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"car_1.jpg\"><img src=\"car_1.jpg\" width=\"400\" border=1></a></td><td><font size=\"+1\"> Voxel/oct-tree car--check out the shadow (thanks Eric Haines). <a href=\"https://web.archive.org/web/20140715112937/http://projects.wilsonbrothers.co.uk/projects/f1-car-d\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"dude-fly.jpg\"><img src=\"dude-fly.jpg\" width=\"400\" border=1></a></td><td><font size=\"+1\"> Floating man optical illusion / bad shadow map bias (thanks Eric Haines and Pete Shirley). <a href=\"http://www.moillusions.com/2010/02/cool-optical-illusion-bro.html\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"4371080690_0e2e768b8e_o.jpg\"><img src=\"4371080690_0e2e768b8e_o.jpg\" width=\"400\" border=1></a></td><td><font size=\"+1\"> NPR female model (thanks Eric Haines). <a href=\"http://www.neatorama.com/2010/02/19/real-life-painting/\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"synthetic-house.jpg\"><img src=\"synthetic-house.jpg\" width=\"400\" border=1></a></td><td><font size=\"+1\"> Synthetic-looking real house (thanks David Luebke).</font></td></tr>\n\n<tr valign=top><td><a href=\"zebras.jpg\"><img src=\"zebras.jpg\" width=\"400\" border=1></a></td><td><font size=\"+1\"> Hard stenciled shadows in the desert again (thanks Eric). <a href=\"http://www.moillusions.com/2008/05/national-geographics-shadow-zebras.html\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"giraffe.png\"><img src=\"giraffe.png\" width=\"400\" border=1></a></td><td><font size=\"+1\"> \"Undersampled\" shadows in Pete Shirley's living room due to his window blinds.</font></td></tr>\n\n<tr valign=top><td><a href=\"Fractal_Plant.jpg\"><img src=\"Fractal_Plant.jpg\" width=\"400\" border=1></a></td><td><font size=\"+1\"> \"L-System Plant\" by Adam Sawicki (who notes it's called Rhipsalis, in case you want to get one).</font></td></tr>\n\n<tr valign=top><td><a href=\"Low_Res_Shadow_Map.jpg\"><img src=\"Low_Res_Shadow_Map.jpg\" width=\"400\" border=1></a></td><td><font size=\"+1\"> \"Percentage Closer Filtering\" by Adam Sawicki.</font></td></tr>\n\n<tr valign=top><td><a href=\"4067409759_1d194f2342_o.jpg\"><img src=\"4067409759_1d194f2342_o.jpg\" width=\"400\" border=1></a></td><td><font size=\"+1\"> Eric Testroete's \"Low Poly Head\". <a href=\"http://farm3.static.flickr.com/2633/4067409759_1d194f2342_o.jpg\">Source</a></font></td></tr>\n\n<tr valign=top><td><a href=\"Voronoi_Diagram.jpg\"><img src=\"Voronoi_Diagram.jpg\" width=\"400\" border=1></a></td><td><font size=\"+1\"> \"Voronoi Diagram Model\" by Adam Sawicki (although my colleague <a href=\"http://math.williams.edu/morgan/\">Frank Morgan</a> would tell you that bubbles are not Voronoi!).</font></td></tr>\n\n<tr valign=top><td><a href=\"wire-frame-toyota.jpg\"><img src=\"wire-frame-toyota.jpg\" width=\"400\" border=1></a></td><td><font size=\"+1\"> Benedict Radcliffe's wireframe car.</font></td></tr>\n\n<tr valign=top><td><a href=\"watson.jpg\"><img src=\"watson.jpg\" width=\"400\" border=1></a></td><td><font size=\"+1\"> Sara Watson's \"invisible car\" (from <a href=\"http://www.dailymail.co.uk/news/article-1176328/Artists-turns-old-Skoda-Fabia-invisible-car.html\">DailyMail</a>).</font></td></tr>\n\n<tr valign=top><td><a href=\"children_f.jpg\"><img src=\"children_f.jpg\" width=\"400\" border=1></a></td><td><font size=\"+1\"> \"Undersampled\" shadows in the Seattle Public Library's Faye G. Allen Children's Center. <a href=\"http://www.spl.org/images/slideshow/slideshow.asp?index=12\">Source</a></font></td></tr>\n\n</table>\n</font>\n\n<hr>\nWebmaster: <a href=\"mailto:erich@acm.org\">Eric Haines</a>, erich@acm.org\n</html>\n"
  },
  {
    "path": "refs.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n<title>Real-Time Rendering Bibliography - 4th Edition</title>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<link rel=\"shortcut icon\" href=\"favicon.ico\" type=\"image/x-icon\" />\n<link rel=\"icon\" href=\"favicon.ico\" type=\"image/x-icon\" />\n<link rel=\"stylesheet\" href=\"rtr4.css\" type=\"text/css\" />\n</head>\n<body>\n<div id=\"wrapper\">\n\n  <div id=\"header\">\n    <div id=\"rtr3-header-image\">\n      <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n        <tr bgcolor=\"#10304B\">\n          <td>\n            <a href=\"http://www.realtimerendering.com/blog\">\n              <img src=\"rtr-header.png\" alt=\"Header image\" width=\"410\" height=\"106\" />\n            </a>\n          </td>\n        </tr>\n      </table>\n    </div>\n    <div id=\"navigation\" class=\"clearfix\">\n      <ul class=\"primary\">\n        <li><a href=\"http://www.realtimerendering.com/blog/\" rel=\"home\">Blog</a></li>\n        <li><a title=\"Recommended books\"  href=\"books.html\">Graphics Books</a></li>\n        <li><a title=\"Object / object intersection page\"  href=\"intersections.html\">Intersections</a></li>\n        <li><a title=\"Sites we like\"  href=\"portal.html\">Portal</a></li>\n\t\t<li><a title=\"Ray Tracing Resources\"  href=\"raytracing.html\">Ray tracing</a></li>\n        <li><a title=\"Main resources page\"  href=\"index.html\">Resources</a></li>\n\t\t<li><a title=\"USD and glTF Resources\" href=\"usd_gltf.html\">USD &amp; glTF</a></li>\n        <li><a title=\"WebGL/three.js Resources\"  href=\"webgl.html\">WebGL</a></li>\n      </ul>\n    </div>\n  </div>\n\n<div id=\"content\" class=\"clearfix\">\n\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n    <tr>\n      <td class=\"pageName\"><i>Real-Time Rendering, 4th Edition</i> Bibliography</td>\n    </tr>\n    <tr>\n      <td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"6\" border=\"0\"></td>   \n    </tr>\n    \n    <tr>\n      <td class=\"bodyText\">\n\n<div class=\"metadata\">\nLast changed: January 11, 2025\n</div>\n\n<P>This is the hyperlinked bibliography of the Fourth Edition of the book <a href=\"http://realtimerendering.com\"><I>Real-Time Rendering</I></a>. Since many of the references have web resources associated with them, we have made this hyperlinked version of the bibliography available. \nThe bibliography for the online <a href=\"./Real-Time_Rendering_4th-Collision_Detection.pdf\"><B>Collision Detection</B></a> chapter is <a href=\"#colldet\">near the end</a> of this page, <a href=\"#raytracing\">as is that</a> for the <a href=\"./Real-Time_Rendering_4th-Real-Time_Ray_Tracing.pdf\">Real-Time Ray Tracing</a> chapter.\nThese are followed by <a href=\"#colldet\">the bibliography</a> for the online <a href=\"./Real-Time_Rendering_4th-Appendices.pdf\"><I>Real-Time Rendering</I> appendices</a>.\nThe <a href=\"refs1.html\">First</a>, <a href=\"refs2.html\">Second</a>, and <a href=\"refs3.html\">Third</a> Edition bibliographies are also available.\n\n<P>If we don't have a link or the link is dead, try <a href=\"http://scholar.google.com/\"><b>Google Scholar</b></a> to find papers. We mostly avoid linking to content behind paywalls, unless the page itself is useful. Chrome has a handy <a href=\"https://chrome.google.com/webstore/detail/google-scholar-button/ldipcbpaocekfooobnbcddclnhejkcpn\">Google Scholar Button</a> plug-in that makes it easier still. You can also try <a href=\"https://archive.org/\">The Wayback Machine</a>; just paste in the URL and see if it's been archived. Better yet, use <a href=\"https://chrome.google.com/webstore/detail/wayback-machine/fpnmgdkabkmnadcjpehmlllkndpkmiak\">this Chrome extension</a> to easily see if there's an archived copy.\n<P>\nWe link to the Amazon page for a book if there is \"Look inside\" information available for it. You should also search <a href=\"https://books.google.com/\">Google Books</a> for the book, as sometimes the information you need is available there.\n<P>\nIf you would rather choose a link at random or just feel like burning bandwidth, try <a href=\"random.html\">this page</a>.\n<OL>\n<LI> Aalto, Tatu, \"Experiments with DirectX Raytracing in Remedy's Northlight Engine,\" <I>Game Developers Conference</I>, Mar. 19, 2018. <br><a href=\"https://www.remedygames.com/experiments-with-directx-raytracing-in-remedys-northlight-engine/\">https://www.remedygames.com/experiments-with-directx-raytracing-in-remedys-northlight-engine/</a> \n<LI> Aaltonen, Sebastian, \"Modern Textureless Deferred Rendering Techniques,\" <I>Beyond3D Forum</I>, Feb. 28, 2016. <br><a href=\"https://forum.beyond3d.com/threads/modern-textureless-deferred-rendering-techniques.57611/\">https://forum.beyond3d.com/threads/modern-textureless-deferred-rendering-techniques.57611/</a> \n<LI> Abbas, Wasim, \"Practical Analytic 2D Signed Distance Field Generation,\" in <I>ACM SIGGRAPH 2016 Talks</I>, article no. 68, July 2016. \n<LI> Abrash, Michael, <I>Michael Abrash's Graphics Programming Black Book</I>, Special Edition, The Coriolis Group, Inc., 1997. <br><a href=\"http://giant.pourri.ch/Graphics%20Programming%20Black%20Book/Graphics%20Programming%20Black%20Book.pdf\">http://giant.pourri.ch/Graphics%20Programming%20Black%20Book/Graphics%20Programming%20Black%20Book.pdf</a> <br><a href=\"http://www.jagregory.com/abrash-black-book/\">http://www.jagregory.com/abrash-black-book/</a> \n<LI> Abrash, Michael, \"Latency--The <I>sine qua non</I> of AR and VR,\" <I>Ramblings in Valve Time</I> blog, Dec. 29, 2012. <br><a href=\"http://blogs.valvesoftware.com/abrash/down-the-vr-rabbit-hole-fixing-judder/\">http://blogs.valvesoftware.com/abrash/down-the-vr-rabbit-hole-fixing-judder/</a> \n<LI> Abrash, Michael, \"Raster-Scan Displays: More Than Meets The Eye,\" <I>Ramblings in Valve Time</I> blog, Jan. 28, 2013. <br><a href=\"http://blogs.valvesoftware.com/abrash/raster-scan-displays-more-than-meets-the-eye/\">http://blogs.valvesoftware.com/abrash/raster-scan-displays-more-than-meets-the-eye/</a> \n<LI> Abrash, Michael, \"Down the VR Rabbit Hole: Fixing Judder,\" <I>Ramblings in Valve Time</I> blog, July 26, 2013. <br><a href=\"http://blogs.valvesoftware.com/abrash/latency-the-sine-qua-non-of-ar-and-vr/\">http://blogs.valvesoftware.com/abrash/latency-the-sine-qua-non-of-ar-and-vr/</a> \n<LI> Abrash, Michael, \"Oculus Chief Scientist Predicts the Next 5 Years of VR Technology,\" <I>Road to VR</I> website, Nov. 4, 2016. <br><a href=\"http://www.roadtovr.com/michael-abrash-explores-next-5-years-vr-technology/\">http://www.roadtovr.com/michael-abrash-explores-next-5-years-vr-technology/</a> \n<LI> Adams, Ansel, <I>The Camera</I>, Little, Brown and Company, 1980. \n<LI> Adams, Ansel, <I>The Negative</I>, Little, Brown and Company, 1981. \n<LI> Adams, Ansel, <I>The Print</I>, Little, Brown and Company, 1983. \n<LI> Adorjan, Matthias, <I>OpenSfM: A Collaborative Structure-from-Motion System</I>, Diploma thesis in Visual Computing, Vienna University of Technology, 2016. <br><a href=\"https://www.cg.tuwien.ac.at/research/publications/2015/Adorjan-2015/Adorjan-2015-thesis.pdf\">https://www.cg.tuwien.ac.at/research/publications/2015/Adorjan-2015/Adorjan-2015-thesis.pdf</a> \n<LI> Aila, Timo, and Ville Miettinen, \"dPVS: An Occlusion Culling System for Massive Dynamic Environments,\" <I>IEEE Computer Graphics and Applications</I>, vol. 24, no. 2, pp. 86-97, Mar. 2004. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.230.608&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.230.608&rep=rep1&type=pdf</a> \n<LI> Aila, Timo, and Samuli Laine, \"Alias-Free Shadow Maps,\" in <I>Eurographics Symposium on Rendering</I>, Eurographics Association, pp. 161-166, June 2004. <br><a href=\"https://research.nvidia.com/sites/default/files/publications/aila2004egsr_paper.pdf\">https://research.nvidia.com/sites/default/files/publications/aila2004egsr_paper.pdf</a> \n<LI> Aila, Timo, and Samuli Laine, \"Understanding the Efficiency of Ray Traversal on GPUs,\" <I>High Performance Graphics</I>, pp. 145-149, 2009. <br><a href=\"http://www.cs.cmu.edu/afs/cs/academic/class/15869-f11/www/readings/aila09_gpu_rt.pdf\">http://www.cs.cmu.edu/afs/cs/academic/class/15869-f11/www/readings/aila09_gpu_rt.pdf</a> <br><a href=\"http://highperformancegraphics.net/previous/www_2009/presentations/aila-understanding.pdf\">http://highperformancegraphics.net/previous/www_2009/presentations/aila-understanding.pdf</a> \n<LI> Aila, Timo, Samuli Laine, and Tero Karras, \"Understanding the Efficiency of Ray Traversal on GPUs--Kepler and Fermi Addendum,\" Technical Report NVR-2012-02, NVIDIA, 2012. <br><a href=\"http://research.nvidia.com/sites/default/files/publications/nvr-2012-02.pdf\">http://research.nvidia.com/sites/default/files/publications/nvr-2012-02.pdf</a> \n<LI> Airey, John M., John H. Rohlf, and Frederick P. Brooks Jr., \"Towards Image Realism with Interactive Update Rates in Complex Virtual Building Environments,\" <I>ACM SIGGRAPH Computer Graphics (Symposium on Interactive 3D Graphics)</I>, vol. 24, no. 2, pp. 41-50, Mar. 1990. <br><a href=\"http://www.cs.unc.edu/techreports/90-001.pdf\">http://www.cs.unc.edu/techreports/90-001.pdf</a> \n<LI> Airey, John M., <I>Increasing Update Rates in the Building Walkthrough System with Automatic Model-Space Subdivision and Potentially Visible Set Calculations</I>, PhD thesis, Technical Report TR90-027, Department of Computer Science, University of North Carolina at Chapel Hill, July 1990. <br><a href=\"http://www.cs.unc.edu/techreports/90-027.pdf\">http://www.cs.unc.edu/techreports/90-027.pdf</a> \n<LI> Akeley, K., P. Haeberli, and D. Burns, tomesh.c, a C-program on the <I>SGI Developer's Toolbox CD</I>, 1990. \n<LI> Akeley, Kurt, and Pat Hanrahan, \"Real-Time Graphics Architectures,\" Course CS448A Notes, Stanford University, Fall 2001. <br><a href=\"http://graphics.stanford.edu/courses/cs448a-01-fall\">http://graphics.stanford.edu/courses/cs448a-01-fall</a> \n<LI> Akenine-M&ouml;ller, Tomas, \"Fast 3D Triangle-Box Overlap Testing,\" <I>journal of graphics tools</I>, vol. 6, no. 1, pp. 29-33, 2001. <br><a href=\"http://fileadmin.cs.lth.se/cs/personal/tomas_akenine-moller/pubs/tribox.pdf\">http://fileadmin.cs.lth.se/cs/personal/tomas_akenine-moller/pubs/tribox.pdf</a> <br><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.2001.10487535\">https://www.tandfonline.com/doi/abs/10.1080/10867651.2001.10487535</a> \n<LI> Akenine-M&ouml;ller, Tomas, and Jacob Str&ouml;m, \"Graphics for the Masses: A Hardware Rasterization Architecture for Mobile Phones,\" <I>ACM Transactions on Graphics</I>, vol. 22, no. 3, pp. 801-808, 2003. <br><a href=\"https://pdfs.semanticscholar.org/f39b/0c8e47a56bb8ebd355a6000a120bd64187d2.pdf\">https://pdfs.semanticscholar.org/f39b/0c8e47a56bb8ebd355a6000a120bd64187d2.pdf</a> \n<LI> Akenine-M&ouml;ller, Tomas, and Ulf Assarsson, \"On the Degree of Vertices in a Shadow Volume Silhouette,\" <I>journal of graphics tools</I>, vol. 8, no. 4, pp. 21-24, 2003. <br><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.2003.10487591\">https://www.tandfonline.com/doi/abs/10.1080/10867651.2003.10487591</a> \n<LI> Akenine-M&ouml;ller, T., and T. Aila, \"Conservative and Tiled Rasterization Using a Modified Triangle Setup,\" <I>journal of graphics tools</I>, vol. 10, no. 3, pp. 1-8, 2005. <br><a href=\"https://pdfs.semanticscholar.org/92ee/37fb6ba0c710bcc53d73ac5a893de76d4211.pdf\">https://pdfs.semanticscholar.org/92ee/37fb6ba0c710bcc53d73ac5a893de76d4211.pdf</a> <br><a href=\"https://www.tandfonline.com/doi/abs/10.1080/2151237X.2005.10129198\">https://www.tandfonline.com/doi/abs/10.1080/2151237X.2005.10129198</a> \n<LI> Akenine-M&ouml;ller, Tomas, and Bj&ouml;rn Johnsson, \"Performance per What?\" <I>Journal of Computer Graphics Techniques</I>, vol. 1, no. 18, pp. 37-41, 2012. <br><a href=\"http://jcgt.org/published/0001/01/03/\">http://jcgt.org/published/0001/01/03/</a> \n<LI> Akenine-M&ouml;ller, Tomas, \"Some Notes on Graphics Hardware,\" <I>Tomas Akenine-M&ouml;ller</I> webpage, Nov. 27, 2012. <br><a href=\"http://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/gh20121127.pdf\">http://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/gh20121127.pdf</a> \n<LI> Akin, Atilla, \"Pushing the Limits of Realism of Materials,\" <I>Maxwell Render</I> blog, Nov. 26, 2014. <br><a href=\"http://blog.maxwellrender.com/tips/pushing-the-limits-of-realism-of-materials/\">http://blog.maxwellrender.com/tips/pushing-the-limits-of-realism-of-materials/</a> \n<LI> Alexa, Marc, \"Recent Advances in Mesh Morphing,\" <I>Computer Graphics Forum</I>, vol. 21, no. 2, pp. 173-197, 2002. <br><a href=\"https://www.cmlab.csie.ntu.edu.tw/~robin/courses/gm13/note/morphing-prn.pdf\">https://www.cmlab.csie.ntu.edu.tw/~robin/courses/gm13/note/morphing-prn.pdf</a> \n<LI> Alexa, M., and T. Boubekeur, \"Subdivision Shading,\" <I>ACM Transactions on Graphics</I>, vol. 27, no. 5, pp. 142:1-142:3, 2008. \n<LI> Aliaga, Daniel G., and Anselmo Lastra, \"Automatic Image Placement to Provide a Guaranteed Frame Rate,\" in <I>SIGGRAPH '99: Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 307-316, Aug. 1999. <br><a href=\"http://www.cs.upc.edu/~pere/PapersWeb/SC/AliagaLastra.pdf\">http://www.cs.upc.edu/~pere/PapersWeb/SC/AliagaLastra.pdf</a> \n<LI> AMD, \"AMD PowerTune Technology,\" AMD website, 2011. <br><a href=\"https://www.amd.com/Documents/PowerTune_whitepaper_WEB.pdf\">https://www.amd.com/Documents/PowerTune_whitepaper_WEB.pdf</a> \n<LI> AMD, \"AMD Graphics Cores Next (GCN) Architecture,\" AMD website, 2012. <br><a href=\"https://www.amd.com/Documents/GCN_Architecture_whitepaper.pdf\">https://www.amd.com/Documents/GCN_Architecture_whitepaper.pdf</a> \n<LI> AMD, \"Asynchronous Shaders: Unlocking the Full Potential of the GPU,\" AMD website, 2015. <br><a href=\"https://web.archive.org/web/20160312150423/http://amd-dev.wpengine.netdna-cdn.com/wordpress/media/2012/10/Asynchronous-Shaders-White-Paper-FINAL.pdf\">https://web.archive.org/web/20160312150423/http://amd-dev.wpengine.netdna-cdn.com/wordpress/media/2012/10/Asynchronous-Shaders-White-Paper-FINAL.pdf</a> \n<LI> AMD, \"Radeon: Dissecting the Polaris Architecture,\" AMD website, 2016. <br><a href=\"http://radeon.com/_downloads/polaris-whitepaper-4.8.16.pdf\">http://radeon.com/_downloads/polaris-whitepaper-4.8.16.pdf</a> \n<LI> AMD, \"Radeon's Next-Generation Vega Architecture,\" AMD website, 2017. <br><a href=\"https://mslcourses.com/CS6461Reference/Grahpics%20Processors/vega-whitepaper-11.6.17.pdf\">https://mslcourses.com/CS6461Reference/Grahpics%20Processors/vega-whitepaper-11.6.17.pdf</a> \n<LI> AMD, GPUOpen, \"TressFX,\" <I>GitHub</I> repository, 2017. <br><a href=\"https://github.com/GPUOpen-Effects/TressFX\">https://github.com/GPUOpen-Effects/TressFX</a> \n<LI> American Society for Photogrammetry &amp; Remote Sensing, \"LAS Specification, Version 1.4--R13,\" <I>asprs.org</I>, July 15, 2013. <br><a href=\"https://www.asprs.org/a/society/committees/standards/LAS_1_4_r13.pdf\">https://www.asprs.org/a/society/committees/standards/LAS_1_4_r13.pdf</a> \n<LI> Anagnostou, Kostas, \"How Unreal Renders a Frame,\" <I>Interplay of Light</I> blog, Oct. 24, 2017. <br><a href=\"https://interplayoflight.wordpress.com/2017/10/25/how-unreal-renders-a-frame/amp/\">https://interplayoflight.wordpress.com/2017/10/25/how-unreal-renders-a-frame/amp/</a> \n<LI> Anderson, Eric A., \"Building Obduction: Cyan's Custom UE4 Art Tools,\" <I>Game Developers Conference</I>, Mar. 2016. <br><a href=\"http://twvideo01.ubm-us.net/o1/vault/gdc2016/Presentations/Anderson_Eric_BuildingObduction.pdf\">http://twvideo01.ubm-us.net/o1/vault/gdc2016/Presentations/Anderson_Eric_BuildingObduction.pdf</a> \n<LI> Andersson, Johan, \"Terrain Rendering in Frostbite Using Procedural Shader Splatting,\" <I>SIGGRAPH Advanced Real-Time Rendering in 3D Graphics and Games course</I>, Aug. 2007. <br><a href=\"https://media.contentapi.ea.com/content/dam/eacom/frostbite/files/chapter5-andersson-terrain-rendering-in-frostbite.pdf\">https://media.contentapi.ea.com/content/dam/eacom/frostbite/files/chapter5-andersson-terrain-rendering-in-frostbite.pdf</a> \n<LI> Andersson, Johan, and Daniel Johansson, \"Shadows &amp; Decals: D3D10 Techniques from Frostbite,\" <I>Game Developers Conference</I>, Mar. 2009. <br><a href=\"https://web.archive.org/web/20150909062243/http://amd-dev.wpengine.netdna-cdn.com/wordpress/media/2012/10/Shadows%20and%20Decals%20in%20the%20Frostbite%20Engine.pps\">https://web.archive.org/web/20150909062243/http://amd-dev.wpengine.netdna-cdn.com/wordpress/media/2012/10/Shadows%20and%20Decals%20in%20the%20Frostbite%20Engine.pps</a> <br><a href=\"http://www.gdcvault.com/play/1661/(100)-Advanced-Visual-Effects-with\">http://www.gdcvault.com/play/1661/(100)-Advanced-Visual-Effects-with</a> \n<LI> Andersson, Johan, \"Parallel Graphics in Frostbite--Current &amp; Future,\" <I>SIGGRAPH Beyond Programmable Shading course</I>, Aug. 2009. <br><a href=\"http://s09.idav.ucdavis.edu/\">http://s09.idav.ucdavis.edu/</a> \n<LI> Andersson, Johan, \"DirectX 11 Rendering in <I>Battlefield 3</I>,\" <I>Game Developers Conference</I>, Mar. 2011. <br><a href=\"http://www.dice.se/news/directx-11-rendering-battlefield-3/\">http://www.dice.se/news/directx-11-rendering-battlefield-3/</a> \n<LI> Andersson, Johan, \"Shiny PC Graphics in <I>Battlefield 3</I>,\" <I>GeForce LAN</I>, Oct. 2011. <br><a href=\"https://www.slideshare.net/DICEStudio/shiny-pc-graphics-in-battlefield-3/32-Particle_lighting\">https://www.slideshare.net/DICEStudio/shiny-pc-graphics-in-battlefield-3/32-Particle_lighting</a> \n<LI> Andersson, Johan, \"Parallel Futures of a Game Engine,\" <I>Intel Dynamic Execution Environment Symposium</I>, May 2012. <br><a href=\"http://www.dice.se/news/parallel-futures-game-engine-2/\">http://www.dice.se/news/parallel-futures-game-engine-2/</a> \n<LI> Andersson, Johan, \"The Rendering Pipeline--Challenges &amp; Next Steps,\" <I>SIGGRAPH Open Problems in Real-Time Rendering course</I>, Aug. 2015. <br><a href=\"https://www.slideshare.net/repii/the-rendering-pipeline-challenges-next-steps\">https://www.slideshare.net/repii/the-rendering-pipeline-challenges-next-steps</a> \n<LI> Andersson, Johan, and Colin Barr&eacute;-Brisebois, \"Shiny Pixels and Beyond: Real-Time Raytracing at SEED,\" <I>Game Developers Conference</I>, Mar. 2018. <br><a href=\"https://www.ea.com/seed/news/seed-gdc-2018-presentation-slides-shiny-pixels\">https://www.ea.com/seed/news/seed-gdc-2018-presentation-slides-shiny-pixels</a> \n<LI> Andersson, M., J. Hasselgren, R. Toth, and T. Akenine-M&ouml;ller, \"Adaptive Texture Space Shading for Stochastic Rendering,\" <I>Computer Graphics Forum</I>, vol. 33, no. 2, pp. 341-350, 2014. <br><a href=\"https://pdfs.semanticscholar.org/c187/9a382bae47dab81a2a44a3019a8e18e92fc5.pdf\">https://pdfs.semanticscholar.org/c187/9a382bae47dab81a2a44a3019a8e18e92fc5.pdf</a> \n<LI> Andersson, Magnus, <I>Algorithmic Improvements for Stochastic Rasterization &amp; Depth Buffering</I>, PhD thesis, Lund University, Oct. 2015. <br><a href=\"https://lup.lub.lu.se/search/publication/3a3dec14-811b-41ad-a424-242a8ab5dd46\">https://lup.lub.lu.se/search/publication/3a3dec14-811b-41ad-a424-242a8ab5dd46</a> \n<LI> Andersson, M., J. Hasselgren, and T. Akenine-M&ouml;ller, \"Masked Depth Culling for Graphics Hardware,\" <I>ACM Transactions on Graphics</I>, vol. 34, no. 6, pp. 188:1-188:9, 2015. \n<LI> Andreev, Dmitry, \"Real-Time Frame Rate Up-Conversion for Video Games,\" in <I>ACM SIGGRAPH 2010 Talks</I>, ACM, article no. 16, July 2010. <br><a href=\"http://and.intercon.ru/releases/talks/rtfrucvg/\">http://and.intercon.ru/releases/talks/rtfrucvg/</a> <br><a href=\"http://and.intercon.ru/rtfrucvg_html_slides/\">http://and.intercon.ru/rtfrucvg_html_slides/</a> \n<LI> Andreev, Dmitry, \"Anti-Aliasing from a Different Perspective,\" <I>Game Developers Conference</I>, Mar. 2011. <br><a href=\"http://iryoku.com/aacourse/downloads/12-Anti-Aliasing-from-a-Different-Perspective-(DLAA).pdf\">http://iryoku.com/aacourse/downloads/12-Anti-Aliasing-from-a-Different-Perspective-(DLAA).pdf</a> \n<LI> Anguelov, Bobby, \"DirectX10 Tutorial 10: Shadow Mapping Part 2,\" <I>Taking Initiative</I> blog, May 25, 2011. <br><a href=\"https://takinginitiative.wordpress.com/2011/05/25/directx10-tutorial-10-shadow-mapping-part-2/\">https://takinginitiative.wordpress.com/2011/05/25/directx10-tutorial-10-shadow-mapping-part-2/</a> \n<LI> Annen, Thomas, Jan Kautz, Fr&eacute;do Durand, and Hans-Peter Seidel, \"Spherical Harmonic Gradients for Mid-Range Illumination,\" in <I>Proceedings of the Fifteenth Eurographics Conference on Rendering Techniques</I>, Eurographics Association, pp. 331-336, June 2004. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.127.6952&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.127.6952&rep=rep1&type=pdf</a> \n<LI> Annen, Thomas, Tom Mertens, Philippe Bekaert, Hans-Peter Seidel, and Jan Kautz, \"Convolution Shadow Maps,\" in <I>Proceedings of the 18th Eurographics Conference on Rendering Techniques</I>, Eurographics Association, pp. 51-60, June 2007. <br><a href=\"https://pdfs.semanticscholar.org/ffbf/40c1b60997917c4c7e4b40563610a34a34b3.pdf\">https://pdfs.semanticscholar.org/ffbf/40c1b60997917c4c7e4b40563610a34a34b3.pdf</a> \n<LI> Annen, Thomas, Tom Mertens, Hans-Peter Seidel, Eddy Flerackers, and Jan Kautz, \"Exponential Shadow Maps,\" in <I>Graphics Interface 2008</I>, Canadian Human-Computer Communications Society, pp. 155-161, May 2008. <br><a href=\"https://pdfs.semanticscholar.org/9bfb/a4cf4102deeaac9671a1c4d0c0c8f0e99d0c.pdf\">https://pdfs.semanticscholar.org/9bfb/a4cf4102deeaac9671a1c4d0c0c8f0e99d0c.pdf</a> \n<LI> Annen, Thomas, Zhao Dong, Tom Mertens, Philippe Bekaert, Hans-Peter Seidel, and Jan Kautz, \"Real-Time, All-Frequency Shadows in Dynamic Scenes,\" <I>ACM Transactions on Graphics</I>, vol. 27, no. 3, article no. 34, Aug. 2008. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.152.7245&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.152.7245&rep=rep1&type=pdf</a> \n<LI> Ansari, Marwan Y., \"Image Effects with DirectX 9 Pixel Shaders,\" in Wolfgang Engel, ed., <I>ShaderX<sup>2</sup>: Shader Programming Tips and Tricks with DirectX 9</I>, pp. 481-518, Wordware, 2004. <br><a href=\"http://www.realtimerendering.com/resources/shaderx/\">http://www.realtimerendering.com/resources/shaderx/</a> \n<LI> Answer, James, \"Fast and Flexible: Technical Art and Rendering for The Unknown,\" <I>Game Developers Conference</I>, Mar. 2016. <br><a href=\"https://drive.google.com/file/d/0B8U5MJ4Ll3Eid0w4S3NvZDNzNXM/view\">https://drive.google.com/file/d/0B8U5MJ4Ll3Eid0w4S3NvZDNzNXM/view</a> <br><a href=\"https://www.youtube.com/watch?v=ClRtgeUsdOg\">https://www.youtube.com/watch?v=ClRtgeUsdOg</a> \n<LI> Antoine, Fran&ccedil;ois, Ryan Brucks, Brian Karis, and Gavin Moran, \"The Boy, the Kite and the 100 Square Mile Real-Time Digital Backlot,\" in <I>ACM SIGGRAPH 2015 Talks</I>, ACM, article no. 20, Aug. 2015. \n<LI> Antonio, Franklin, \"Faster Line Segment Intersection,\" in David Kirk, ed., <I>Graphics Gems III</I>, pp. 199-202, Academic Press, 1992. <br><a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> <br><a href=\"https://smile.amazon.com/Graphics-Gems-3-IBM-Version/dp/0124096735?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-3-IBM-Version/dp/0124096735</a> \n<LI> Antonov, Michael, \"Asynchronous Timewarp Examined,\" <I>Oculus Developer Blog</I>, Mar. 3, 2015. <br><a href=\"https://developer3.oculus.com/blog/asynchronous-timewarp-examined/\">https://developer3.oculus.com/blog/asynchronous-timewarp-examined/</a> \n<LI> Apodaca, Anthony A., and Larry Gritz, <I>Advanced RenderMan: Creating CGI for Motion Pictures</I>, Morgan Kaufmann, 1999. <br><a href=\"https://smile.amazon.com/Advanced-RenderMan-Creating-Pictures-Kaufmann/dp/1558606181?tag=realtimerenderin\">https://smile.amazon.com/Advanced-RenderMan-Creating-Pictures-Kaufmann/dp/1558606181</a> \n<LI> Apodaca, Anthony A., \"How PhotoRealistic RenderMan Works,\" in <I>Advanced RenderMan: Creating CGI for Motion Pictures</I>, Morgan Kaufmann, Chapter 6, 1999. Also in <I>SIGGRAPH Advanced RenderMan 2: To RI_INFINITY and Beyond course</I>, July 2000. <br><a href=\"http://www.cs.cmu.edu/afs/cs/academic/class/15869-f11/www/readings/advancedprman_ch6.pdf\">http://www.cs.cmu.edu/afs/cs/academic/class/15869-f11/www/readings/advancedprman_ch6.pdf</a> <br><a href=\"https://smile.amazon.com/Advanced-RenderMan-Creating-Pictures-Kaufmann/dp/1558606181?tag=realtimerenderin\">https://smile.amazon.com/Advanced-RenderMan-Creating-Pictures-Kaufmann/dp/1558606181</a> \n<LI> Apple, \"ARKit,\" Apple developer website. <br><a href=\"https://developer.apple.com/documentation/arkit?language=objc\">https://developer.apple.com/documentation/arkit?language=objc</a> \n<LI> Apple, \"OpenGL ES Programming Guide for iOS,\" Apple developer website. <br><a href=\"https://developer.apple.com/library/content/documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/Introduction/Introduction.html\">https://developer.apple.com/library/content/documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/Introduction/Introduction.html</a> \n<LI> de Ara&uacute;jo, B. R., D. S. Lopes, P. Jepp, J. A. Jorge, and B. Wyvill, \"A Survey on Implicit Surface Polygonization,\" <I>ACM Computing Surveys</I>, vol. 47, no. 4, pp. 60:1-60:39, 2015. <br><a href=\"http://webhome.cs.uvic.ca/~blob/publications/survey.pdf\">http://webhome.cs.uvic.ca/~blob/publications/survey.pdf</a> \n<LI> Arge, Lars, Gerth St&oslash;lting Brodal, and Rolf Fagerberg, \"Cache-Oblivious Data Structures,\" in Dinesh P. Mehta and Sartaj Sahni, eds., <I>Handbook of Data Structures and Applications</I>, Second Edition, Chapman and Hall/CRC Press, Chapter 35, 2018. <br><a href=\"https://smile.amazon.com/Handbook-Structures-Applications-Computer-Information/dp/149870185X?tag=realtimerenderin\">https://smile.amazon.com/Handbook-Structures-Applications-Computer-Information/dp/149870185X</a> \n<LI> ARM Limited, \"ARM&reg; Mali&trade; Application Developer Best Practices, Version 1.0,\" ARM documentation, Feb. 27, 2017. <br><a href=\"https://static.docs.arm.com/100019/0100/arm_mali_application_developer_best_practices_developer_guide_100019_0100_00_en2.pdf\">https://static.docs.arm.com/100019/0100/arm_mali_application_developer_best_practices_developer_guide_100019_0100_00_en2.pdf</a> \n<LI> Arvo, James, \"A Simple Method for Box-Sphere Intersection Testing,\" in Andrew S. Glassner, ed., <I>Graphics Gems</I>, Academic Press, pp. 335-339, 1990. <br><a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> <br><a href=\"https://smile.amazon.com/Graphics-Gems-Andrew-S-Glassner/dp/0122861663?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-Andrew-S-Glassner/dp/0122861663</a> \n<LI> Arvo, James, \"Ray Tracing with Meta-Hierarchies,\" <I>SIGGRAPH Advanced Topics in Ray Tracing course</I>, Aug. 1990. <br><a href=\"http://www.cs.caltech.edu/~arvo/papers.html\">http://www.cs.caltech.edu/~arvo/papers.html</a> \n<LI> Arvo, James, ed., <I>Graphics Gems II</I>, Academic Press, 1991. <br><a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> <br><a href=\"https://smile.amazon.com/Graphics-Gems-II-IBM-No/dp/0120644819?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-II-IBM-No/dp/0120644819</a> \n<LI> Arvo, James, \"The Irradiance Jacobian for Partially Occluded Polyhedral Sources,\" in <I>SIGGRAPH '94: Proceedings of the 21st Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 343-350, July 1994. <br><a href=\"https://www.graphics.cornell.edu/pubs/1994/Arv94.pdf\">https://www.graphics.cornell.edu/pubs/1994/Arv94.pdf</a> \n<LI> Arvo, James, \"Applications of Irradiance Tensors to the Simulation of non-Lambertian Phenomena,\" in <I>SIGGRAPH '95: Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 335-342, Aug. 1995. <br><a href=\"http://www.cs.virginia.edu/~jdl/bib/appearance/analytic%20models/arvo95.pdf\">http://www.cs.virginia.edu/~jdl/bib/appearance/analytic%20models/arvo95.pdf</a> \n<LI> Asanovic, Krste, et al., \"The Landscape of Parallel Computing Research: A View from Berkeley,\" Technical Report No. UCB/EECS-2006-183, EECS Department, University of California, Berkeley, 2006. <br><a href=\"https://www2.eecs.berkeley.edu/Pubs/TechRpts/2006/EECS-2006-183.pdf\">https://www2.eecs.berkeley.edu/Pubs/TechRpts/2006/EECS-2006-183.pdf</a> \n<LI> Ashdown, Ian, <I>Radiosity: A Programmer's Perspective</I>, John Wiley &amp; Sons, Inc., 1994. <br><a href=\"https://www.researchgate.net/profile/Ian_Ashdown/publication/220690300_Radiosity_-_a_programmer's_perspective/links/0912f4ff5f5eb42776000000/Radiosity-a-programmers-perspective.pdf\">https://www.researchgate.net/profile/Ian_Ashdown/publication/220690300_Radiosity_-_a_programmer's_perspective/links/0912f4ff5f5eb42776000000/Radiosity-a-programmers-perspective.pdf</a> \n<LI> Ashikhmin, Michael, and Peter Shirley, \"An Anisotropic Phong Light Reflection Model,\" Technical Report UUCS-00-014, Computer Science Department, University of Utah, June 2000. <br><a href=\"http://www.cs.utah.edu/docs/techreports/2000/pdf/UUCS-00-014.pdf\">http://www.cs.utah.edu/docs/techreports/2000/pdf/UUCS-00-014.pdf</a> \n<LI> Ashikhmin, Michael, Simon Premoze, and Peter Shirley, \"A Microfacet-Based BRDF Generator,\" in <I>SIGGRAPH '00: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 67-74, July 2000. <br><a href=\"http://www.cs.utah.edu/~michael/brdfs/facets.pdf\">http://www.cs.utah.edu/~michael/brdfs/facets.pdf</a> \n<LI> Ashikhmin, Michael, \"Microfacet-Based BRDFs,\" <I>SIGGRAPH State of the Art in Modeling and Measuring of Surface Reflection course</I>, Aug. 2001. \n<LI> Ashikhmin, Michael, Abhijeet Ghosh, \"Simple Blurry Reflections with Environment Maps,\" <I>journal of graphics tools</I>, vol. 7, no. 4, pp. 3-8, 2002. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.14.1070&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.14.1070&rep=rep1&type=pdf</a> <br><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.2002.10487566\">https://www.tandfonline.com/doi/abs/10.1080/10867651.2002.10487566</a> \n<LI> Ashikhmin, Michael, and Simon Premoze, \"Distribution-Based BRDFs,\" Technical Report, 2007. <br><a href=\"http://www.cs.utah.edu/~premoze/dbrdf\">http://www.cs.utah.edu/~premoze/dbrdf</a> \n<LI> Asirvatham, Arul, and Hugues Hoppe, \"Terrain Rendering Using GPU-Based Geometry Clipmaps,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 27-45, 2005. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter02.html\">https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter02.html</a> <br><a href=\"http://hhoppe.com/\">http://hhoppe.com/</a> \n<LI> Assarsson, Ulf, and Tomas M&ouml;ller, \"Optimized View Frustum Culling Algorithms for Bounding Boxes,\" <I>journal of graphics tools</I>, vol. 5, no. 1, pp. 9-22, 2000. <br><a href=\"http://www.cse.chalmers.se/~uffe/vfc.pdf\">http://www.cse.chalmers.se/~uffe/vfc.pdf</a> \n<LI> Atanasov, Asen, and Vladimir Koylazov, \"A Practical Stochastic Algorithm for Rendering Mirror-Like Flakes,\" in <I>ACM SIGGRAPH 2016 Talks</I>, article no. 67, July 2016. <br><a href=\"https://www.researchgate.net/publication/305455468_A_practical_stochastic_algorithm_for_rendering_mirror-like_flakes\">https://www.researchgate.net/publication/305455468_A_practical_stochastic_algorithm_for_rendering_mirror-like_flakes</a> \n<LI> Austin, Michael, \"Voxel Surfing,\" <I>Game Developers Conference</I>, Mar. 2016. <br><a href=\"http://www.mathforgameprogrammers.com/gdc2016/GDC2016_Austin_Michael_VoxelSurfing.pdf\">http://www.mathforgameprogrammers.com/gdc2016/GDC2016_Austin_Michael_VoxelSurfing.pdf</a> <br><a href=\"http://www.mathforgameprogrammers.com/gdc2016/GDC2016_Austin_Michael_VoxelSurfing.pptx\">http://www.mathforgameprogrammers.com/gdc2016/GDC2016_Austin_Michael_VoxelSurfing.pptx</a> \n<LI> B&aelig;rentzen, J. Andreas, Steen Lund Nielsen, Mikkel Gj&oslash;l, and Bent D. Larsen, \"Two Methods for Antialiased Wireframe Drawing with Hidden Line Removal,\" in <I>SCCG '08 Proceedings of the 24th Spring Conference on Computer Graphics</I>, ACM, pp. 171-177, Apr. 2008. <br><a href=\"http://www2.imm.dtu.dk/~jab/Wireframe/\">http://www2.imm.dtu.dk/~jab/Wireframe/</a> <br><a href=\"http://orbit.dtu.dk/fedora/objects/orbit:55459/datastreams/file_3735323/content\">http://orbit.dtu.dk/fedora/objects/orbit:55459/datastreams/file_3735323/content</a> \n<LI> Baert, J., A. Lagae, and Ph. Dutr&eacute;, \"Out-of-Core Construction of Sparse Voxel Octrees,\" <I>Computer Graphics Forum</I>, vol. 33, no. 6, pp. 220-227, 2014. <br><a href=\"http://graphics.cs.kuleuven.be/publications/BLD14OCCSVO/BLD14OCCSVO_paper.pdf\">http://graphics.cs.kuleuven.be/publications/BLD14OCCSVO/BLD14OCCSVO_paper.pdf</a> \n<LI> Bagnell, Dan, \"Graphics Tech in Cesium--Vertex Compression,\" <I>Cesium</I> blog, May 18, 2015. <br><a href=\"https://cesium.com/blog/2015/05/18/vertex-compression/\">https://cesium.com/blog/2015/05/18/vertex-compression/</a> \n<LI> Bahar, E., and S. Chakrabarti, \"Full-Wave Theory Applied to Computer-Aided Graphics for 3D Objects,\" <I>IEEE Computer Graphics and Applications</I>, vol. 7, no. 7, pp. 46-60, July 1987. \n<LI> Bahnassi, Homam, and Wessam Bahnassi, \"Volumetric Clouds and Mega-Particles,\" in Wolfgang Engel, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 295-302, 2006. <br><a href=\"https://www.youtube.com/watch?v=UYZl4kgIpiA\">https://www.youtube.com/watch?v=UYZl4kgIpiA</a> \n<LI> Baker, Dan, \"Advanced Lighting Techniques,\" <I>Meltdown 2005</I>, July 2005. <br><a href=\"https://www.slideshare.net/mobius.cn/advanced-lighting-techniques-dan-baker-meltdown-2005\">https://www.slideshare.net/mobius.cn/advanced-lighting-techniques-dan-baker-meltdown-2005</a> \n<LI> Baker, Dan, and Yannis Minadakis, \"Firaxis' Civilization V: A Case Study in Scalable Game Performance,\" <I>Game Developers Conference</I>, Mar. 2010. <br><a href=\"http://www.gdcvault.com/play/1012192/Firaxis-Civilization-V-A-Case\">http://www.gdcvault.com/play/1012192/Firaxis-Civilization-V-A-Case</a> \n<LI> Baker, Dan, \"Spectacular Specular--LEAN and CLEAN Specular Highlights,\" <I>Game Developers Conference</I>, Mar. 2011. <br><a href=\"http://twvideo01.ubm-us.net/o1/vault/gdc2011/slides/Dan_Baker_SpectacularSpecular.ppt\">http://twvideo01.ubm-us.net/o1/vault/gdc2011/slides/Dan_Baker_SpectacularSpecular.ppt</a> \n<LI> Baker, Dan, \"Object Space Lighting,\" <I>Game Developers Conference</I>, Mar. 2016. <br><a href=\"http://www.oxidegames.com/2016/03/19/object-space-lighting-following-film-rendering-2-decades-later-in-real-time/\">http://www.oxidegames.com/2016/03/19/object-space-lighting-following-film-rendering-2-decades-later-in-real-time/</a> <br><a href=\"http://giant.pourri.ch/Best%20Papers/Object%20Space%20Lighting.pdf\">http://giant.pourri.ch/Best%20Papers/Object%20Space%20Lighting.pdf</a> \n<LI> Bako, Steve, Thijs Vogels, Brian McWilliams, Mark Meyer, Jan Nov&aacute;k, Alex Harvill, Pradeep Sen, Tony DeRose, and Fabrice Rousselle, \"Kernel-Predicting Convolutional Networks for Denoising Monte Carlo Renderings,\" <I>ACM Transactions on Graphics</I>, vol. 36, no. 4, article no. 97, 2017. <br><a href=\"https://www.ece.ucsb.edu/~psen/Papers/SIGGRAPH17_KPCN_LoRes.pdf\">https://www.ece.ucsb.edu/~psen/Papers/SIGGRAPH17_KPCN_LoRes.pdf</a> \n<LI> Baldwin, Doug, and Michael Weber, \"Fast Ray-Triangle Intersections by Coordinate Transformation,\" <I>Journal of Computer Graphics Techniques</I>, vol. 5, no. 3, pp. 39-49, 2016. <br><a href=\"http://jcgt.org/published/0005/03/03/\">http://jcgt.org/published/0005/03/03/</a> \n<LI> Balestra, C., and P.-K. Engstad, \"The Technology of Uncharted: Drake's Fortune,\" <I>Game Developers Conference</I>, Mar. 2008. <br><a href=\"http://aniz.tistory.com/attachment/cfile8.uf@123EAC554DA27B2922903F.pdf\">http://aniz.tistory.com/attachment/cfile8.uf@123EAC554DA27B2922903F.pdf</a> \n<LI> Banks, David, \"Illumination in Diverse Codimensions,\" in <I>SIGGRAPH '94: Proceedings of the 21st Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 327-334, July 1994. <br><a href=\"http://www.cs.virginia.edu/~mjh7v/bib/Banks94.pdf\">http://www.cs.virginia.edu/~mjh7v/bib/Banks94.pdf</a> \n<LI> Barb, C., \"Texture Streaming in <I>Titanfall 2</I>,\" <I>Game Developers Conference</I>, Feb.-Mar. 2017. <br><a href=\"https://www.gdcvault.com/play/1024418/Efficient-Texture-Streaming-in-Titanfall\">https://www.gdcvault.com/play/1024418/Efficient-Texture-Streaming-in-Titanfall</a> \n<LI> Barber, C. B., D. P. Dobkin, and H. Huhdanpaa, \"The Quickhull Algorithm for Convex Hull,\" Technical Report GCG53, Geometry Center, July 1993. <br><a href=\"https://www.researchgate.net/profile/Hannu_Huhdanpaa/publication/242414606_The_Quickhull_Algorithm_for_Convex_Hulls/links/54e5f6970cf2bff5a4f1e7db.pdf\">https://www.researchgate.net/profile/Hannu_Huhdanpaa/publication/242414606_The_Quickhull_Algorithm_for_Convex_Hulls/links/54e5f6970cf2bff5a4f1e7db.pdf</a> \n<LI> Barequet, G., and G. Elber, \"Optimal Bounding Cones of Vectors in Three Dimensions,\" <I>Information Processing Letters</I>, vol. 93, no. 2, pp. 83-89, 2005. <br><a href=\"http://www.cs.technion.ac.il/cggc/files/gallery-pdfs/Barequet-1.pdf\">http://www.cs.technion.ac.il/cggc/files/gallery-pdfs/Barequet-1.pdf</a> \n<LI> Barkans, Anthony C., \"Color Recovery: True-Color 8-Bit Interactive Graphics,\" <I>IEEE Computer Graphics and Applications</I>, vol. 17, no. 1, pp. 67-77, Jan./Feb. 1997. \n<LI> Barkans, Anthony C., \"High-Quality Rendering Using the Talisman Architecture,\" in <I>Proceedings of the ACM SIGGRAPH/EUROGRAPHICS Workshop on Graphics Hardware</I>, ACM, pp. 79-88, Aug. 1997. <br><a href=\"https://diglib.eg.org/bitstream/handle/10.2312/EGGH.EGGH97.079-087/079-087.pdf;sequence=1\">https://diglib.eg.org/bitstream/handle/10.2312/EGGH.EGGH97.079-087/079-087.pdf;sequence=1</a> \n<LI> Barla, Pascal, Jo&euml;lle Thollot, and Lee Markosian, \"X-Toon: An Extended Toon Shader,\" in <I>Proceedings of the 4th International Symposium on Non-Photorealistic Animation and Rendering</I>, ACM, pp. 127-132, 2006. <br><a href=\"http://artis.imag.fr/Publications/2006/BTM06a\">http://artis.imag.fr/Publications/2006/BTM06a</a> \n<LI> Barr&eacute;-Brisebois, Colin, and Marc Bouchard, \"Approximating Translucency for a Fast, Cheap and Convincing Subsurface Scattering Look,\" <I>Game Developers Conference</I>, Feb.-Mar. 2011. <br><a href=\"https://colinbarrebrisebois.com/2011/03/07/gdc-2011-approximating-translucency-for-a-fast-cheap-and-convincing-subsurface-scattering-look/\">https://colinbarrebrisebois.com/2011/03/07/gdc-2011-approximating-translucency-for-a-fast-cheap-and-convincing-subsurface-scattering-look/</a> \n<LI> Barr&eacute;-Brisebois, Colin, and Stephen Hill, \"Blending in Detail,\" <I>Self-Shadow</I> blog, July 10, 2012. <br><a href=\"http://blog.selfshadow.com/publications/blending-in-detail/\">http://blog.selfshadow.com/publications/blending-in-detail/</a> \n<LI> Barr&eacute;-Brisebois, Colin, \"Hexagonal Bokeh Blur Revisited,\" <I>ZigguratVertigo's Hideout</I> blog, Apr. 17, 2017. <br><a href=\"https://colinbarrebrisebois.com/2017/04/18/hexagonal-bokeh-blur-revisited/\">https://colinbarrebrisebois.com/2017/04/18/hexagonal-bokeh-blur-revisited/</a> \n<LI> Barrett, Sean, \"Blend Does Not Distribute Over Lerp,\" <I>Game Developer</I>, vol. 11, no. 10, pp. 39-41, Nov. 2004. <br><a href=\"http://www.gdcvault.com/gdmag\">http://www.gdcvault.com/gdmag</a> \n<LI> Barrett, Sean, \"Sparse Virtual Textures,\" <I>Game Developers Conference</I>, Mar. 2008. <br><a href=\"http://silverspaceship.com/src/svt/\">http://silverspaceship.com/src/svt/</a> \n<LI> Barringer, R., M. Andersson, and T. Akenine-M&ouml;ller, \"Ray Accelerator: Efficient and Flexible Ray Tracing on a Heterogeneous Architecture,\" <I>Computer Graphics Forum</I>, vol. 36, no. 8, pp. 166-177, 2017. <br><a href=\"http://fileadmin.cs.lth.se/graphics/research/papers/2016/rayacc/rayacc.pdf\">http://fileadmin.cs.lth.se/graphics/research/papers/2016/rayacc/rayacc.pdf</a> \n<LI> Bartels, Richard H., John C. Beatty, and Brian A. Barsky, <I>An Introduction to Splines for use in Computer Graphics and Geometric Modeling</I>, Morgan Kaufmann, 1987. <br><a href=\"https://smile.amazon.com/Introduction-Computer-Graphics-Geometric-Modeling/dp/1558604006?tag=realtimerenderin\">https://smile.amazon.com/Introduction-Computer-Graphics-Geometric-Modeling/dp/1558604006</a> \n<LI> Barzel, Ronen, ed., <I>Graphics Tools--The jgt Editors' Choice</I>, A K Peters, Ltd., 2005. <br><a href=\"https://smile.amazon.com/Graphics-Tools-jgt-Editors-Choice/dp/1568812469?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Tools-jgt-Editors-Choice/dp/1568812469</a> \n<LI> Batov, Vladimir, \"A Quick and Simple Memory Allocator,\" <I>Dr. Dobbs's Portal</I>, Jan. 1, 1998. <br><a href=\"http://www.ddj.com/architect/184403440\">http://www.ddj.com/architect/184403440</a> \n<LI> Baum, Daniel R., Stephen Mann, Kevin P. Smith, and James M. Winget, \"Making Radiosity Usable: Automatic Preprocessing and Meshing Techniques for the Generation of Accurate Radiosity Solutions,\" <I>Computer Graphics (SIGGRAPH '91 Proceedings)</I>, vol. 25, no. 4, pp. 51-60, July 1991. <br><a href=\"https://www.researchgate.net/profile/James_Winget/publication/220720216_Making_radiosity_usable_Automatic_preprocessing_and_meshing_techniques_for_the_generation_of_accurate_radiosity_solutions/links/54bea8fe0cf28ce68e6a4364/Making-radiosity-usable-Automatic-preprocessing-and-meshing-techniques-for-the-generation-of-accurate-radiosity-solutions.pdf\">https://www.researchgate.net/profile/James_Winget/publication/220720216_Making_radiosity_usable_Automatic_preprocessing_and_meshing_techniques_for_the_generation_of_accurate_radiosity_solutions/links/54bea8fe0cf28ce68e6a4364/Making-radiosity-usable-Automatic-preprocessing-and-meshing-techniques-for-the-generation-of-accurate-radiosity-solutions.pdf</a> \n<LI> Bavoil, Louis, Steven P. Callahan, Aaron Lefohn, Jo&atilde;o L. D. Comba, and Cl&aacute;udio T. Silva, \"Multi-Fragment Effects on the GPU Using the k-Buffer,\" in <I>Proceedings of the 2007 Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 97-104, Apr.-May 2007. <br><a href=\"http://www-rev.sci.utah.edu/publications/SCITechReports/UUSCI-2006-032.pdf\">http://www-rev.sci.utah.edu/publications/SCITechReports/UUSCI-2006-032.pdf</a> \n<LI> Bavoil, Louis, Steven P. Callahan, and Cl&aacute;udio T. Silva, \"Robust Soft Shadow Mapping with Backprojection and Depth Peeling,\" <I>journal of graphics tools</I>, vol. 13, no. 1, pp. 16-30, 2008. <br><a href=\"http://hodad.bioen.utah.edu/publications/bavoil08/jgt08.pdf\">http://hodad.bioen.utah.edu/publications/bavoil08/jgt08.pdf</a> <br><a href=\"http://www.sci.utah.edu/publications/SCITechReports/UUSCI-2006-028.pdf\">http://www.sci.utah.edu/publications/SCITechReports/UUSCI-2006-028.pdf</a> <br><a href=\"https://www.tandfonline.com/doi/abs/10.1080/2151237X.2008.10129254\">https://www.tandfonline.com/doi/abs/10.1080/2151237X.2008.10129254</a> \n<LI> Bavoil, Louis, \"Advanced Soft Shadow Mapping Techniques,\" <I>Game Developers Conference</I>, Feb. 2008. <br><a href=\"http://developer.download.nvidia.com/presentations/2008/GDC/GDC08_SoftShadowMapping.pdf\">http://developer.download.nvidia.com/presentations/2008/GDC/GDC08_SoftShadowMapping.pdf</a> \n<LI> Bavoil, Louis, and Kevin Myers, \"Order Independent Transparency with Dual Depth Peeling,\" NVIDIA White Paper, Feb. 2008. <br><a href=\"http://developer.download.nvidia.com/SDK/10/opengl/src/dual_depth_peeling/doc/DualDepthPeeling.pdf\">http://developer.download.nvidia.com/SDK/10/opengl/src/dual_depth_peeling/doc/DualDepthPeeling.pdf</a> \n<LI> Bavoil, Louis, and Miguel Sainz, and Rouslan Dimitrov, \"Image-Space Horizon-Based Aambient Occlusion,\" in <I>ACM SIGGRAPH 2008 Talks</I>, ACM, article no. 22, Aug. 2008. <br><a href=\"http://www.students.science.uu.nl/~3220516/advancedgraphics/papers/hbao.pdf\">http://www.students.science.uu.nl/~3220516/advancedgraphics/papers/hbao.pdf</a> \n<LI> Bavoil, Louis, and Jon Jansen, \"Particle Shadows and Cache-Efficient Post-Processing,\" <I>Game Developers Conference</I>, Mar. 2013. <br><a href=\"https://developer.nvidia.com/sites/default/files/akamai/gamedev/docs/BAVOIL_ParticleShadowsAndCacheEfficientPost.pdf\">https://developer.nvidia.com/sites/default/files/akamai/gamedev/docs/BAVOIL_ParticleShadowsAndCacheEfficientPost.pdf</a> <br><a href=\"https://www.gdcvault.com/play/1017623/Advanced-Visual-Effects-with-DirectX\">https://www.gdcvault.com/play/1017623/Advanced-Visual-Effects-with-DirectX</a> \n<LI> Bavoil, Louis, and Iain Cantlay, \"SetStablePowerState.exe: Disabling GPU Boost on Windows 10 for more deterministic timestamp queries on NVIDIA GPUs,\" <I>NVIDIA GameWorks</I> blog, Sept. 14, 2016. <br><a href=\"https://developer.nvidia.com/setstablepowerstateexe-%20disabling%20-gpu-boost-windows-10-getting-more-deterministic-timestamp-queries\">https://developer.nvidia.com/setstablepowerstateexe-%20disabling%20-gpu-boost-windows-10-getting-more-deterministic-timestamp-queries</a> \n<LI> Beacco, A., N. Pelechano, and C. And&uacute;jar, \"A Survey of Real-Time Crowd Rendering,\" <I>Computer Graphics Forum</I>, vol. 35, no. 8, pp. 32-50, 2016. <br><a href=\"https://upcommons.upc.edu/bitstream/handle/2117/99231/prePrintCGF2015Survey.pdf\">https://upcommons.upc.edu/bitstream/handle/2117/99231/prePrintCGF2015Survey.pdf</a> \n<LI> Bec, Xavier, \"Faster Refraction Formula, and Transmission Color Filtering,\" <I>Ray Tracing News</I>, vol. 10, no. 1, Jan. 1997. <br><a href=\"http://www.raytracingnews.org/rtnv10n1.html\">http://www.raytracingnews.org/rtnv10n1.html</a> \n<LI> Beckmann, Petr, and Andr&eacute; Spizzichino, <I>The Scattering of Electromagnetic Waves from Rough Surfaces</I>, Pergamon Press, 1963. \n<LI> Beeler, Dean, and Anuj Gosalia, \"Asynchronous Timewarp on Oculus Rift,\" <I>Oculus Developer Blog</I>, Mar. 25, 2016. <br><a href=\"https://developer3.oculus.com/blog/asynchronous-timewarp-on-oculus-rift/\">https://developer3.oculus.com/blog/asynchronous-timewarp-on-oculus-rift/</a> \n<LI> Beeler, Dean, Ed Hutchins, and Paul Pedriana, \"Asynchronous Spacewarp,\" <I>Oculus Developer Blog</I>, Nov. 10, 2016. <br><a href=\"https://developer.oculus.com/blog/asynchronous-spacewarp/\">https://developer.oculus.com/blog/asynchronous-spacewarp/</a> \n<LI> Beers, Andrew C., Maneesh Agrawala, and Navin Chaddha, \"Rendering from Compressed Textures,\" in <I>SIGGRAPH '96: Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 373-378, Aug. 1996. <br><a href=\"http://vis.berkeley.edu/papers/compressedtextures/compressedtextures.pdf\">http://vis.berkeley.edu/papers/compressedtextures/compressedtextures.pdf</a> \n<LI> Behrendt, S., C. Colditz, O. Franzke, J. Kopf, and O. Deussen, \"Realistic Real-Time Rendering of Landscapes Using Billboard Clouds,\" <I>Computer Graphics Forum</I>, vol. 24, no. 3, pp. 507-516, 2005. <br><a href=\"http://www.ub.uni-konstanz.de/kops/volltexte/2007/2418/\">http://www.ub.uni-konstanz.de/kops/volltexte/2007/2418/</a> \n<LI> Belcour, Laurent, and Pascal Barla, \"A Practical Extension to Microfacet Theory for the Modeling of Varying Iridescence,\" <I>ACM Transactions on Graphics (SIGGRAPH 2017)</I>, vol. 36, no. 4, pp. 65:1-65:14, July 2017. <br><a href=\"https://belcour.github.io/blog/research/2017/05/01/brdf-thin-film.html\">https://belcour.github.io/blog/research/2017/05/01/brdf-thin-film.html</a> \n<LI> B&eacute;nard, Pierre, Adrien Bousseau, and J&ouml;elle Thollot, \"State-of-the-Art Report on Temporal Coherence for Stylized Animations,\" <I>Computer Graphics Forum</I>, vol. 30, no. 8, pp. 2367-2386, 2011. <br><a href=\"https://hal.inria.fr/inria-00636210/file/paper.pdf\">https://hal.inria.fr/inria-00636210/file/paper.pdf</a> \n<LI> B&eacute;nard, Pierre, Lu Jingwan, Forrester Cole, Adam Finkelstein, and J&ouml;elle Thollot, \"Active Strokes: Coherent Line Stylization for Animated 3D Models,\" in <I>Proceedings of the International Symposium on Non-Photorealistic Animation and Rendering</I>, Eurographics Association, pp. 37-46, 2012. <br><a href=\"https://hal.archives-ouvertes.fr/file/index/docid/693453/filename/paper_authors.pdf\">https://hal.archives-ouvertes.fr/file/index/docid/693453/filename/paper_authors.pdf</a> \n<LI> B&eacute;nard, Pierre, Aaron Hertzmann, and Michael Kass, \"Computing Smooth Surface Contours with Accurate Topology,\" <I>ACM Transactions on Graphics</I>, vol. 33, no. 2, pp. 19:1-19:21, 2014. <br><a href=\"http://www.labri.fr/perso/pbenard/publications/contours/\">http://www.labri.fr/perso/pbenard/publications/contours/</a> \n<LI> Benson, David, and Joel Davis, \"Octree Textures,\" <I>ACM Transactions on Graphics (SIGGRAPH 2002)</I>, vol. 21, no. 3, pp. 785-790, July 2002. <br><a href=\"http://kucg.korea.ac.kr/Seminar/2005/src/PA-05-11.pdf\">http://kucg.korea.ac.kr/Seminar/2005/src/PA-05-11.pdf</a> \n<LI> Bentley, Adrian, \"<I>inFAMOUS Second Son</I> Engine Postmortem,\" <I>Game Developers Conference</I>, Mar. 2014. <br><a href=\"http://adruab.net/wp-images/GDC14_infamous_second_son_engine_postmortem.pdf\">http://adruab.net/wp-images/GDC14_infamous_second_son_engine_postmortem.pdf</a> \n<LI> de Berg, M., M. van Kreveld, M. Overmars, and O. Schwarzkopf, <I>Computational Geometry--Algorithms and Applications</I>, Third Edition, Springer-Verlag, 2008. <br><a href=\"https://smile.amazon.com/Computational-Geometry-Applications-Mark-Berg/dp/3540779736?tag=realtimerenderin\">https://smile.amazon.com/Computational-Geometry-Applications-Mark-Berg/dp/3540779736</a> \n<LI> van den Bergen, G., \"Efficient Collision Detection of Complex Deformable Models Using AABB Trees,\" <I>journal of graphics tools</I>, vol. 2, no. 4, pp. 1-13, 1997. Also collected in reference #112. <br><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.1997.10487480\">https://www.tandfonline.com/doi/abs/10.1080/10867651.1997.10487480</a> <br><a href=\"https://smile.amazon.com/Graphics-Tools-jgt-Editors-Choice/dp/1568812469?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Tools-jgt-Editors-Choice/dp/1568812469</a> \n<LI> Berger, Matthew, Andrea Tagliasacchi, Lee M. Seversky, Pierre Alliez, Ga&euml;l Guennebaud, Joshua A. Levine, Andrei Sharf, and Claudio T. Silva, \"A Survey of Surface Reconstruction from Point Clouds,\" <I>Computer Graphics Forum</I>, vol. 36, no. 1, pp. 301-329, 2017. <br><a href=\"http://lgg.epfl.ch/publications/2014/reconstar/paper.pdf\">http://lgg.epfl.ch/publications/2014/reconstar/paper.pdf</a> <br><a href=\"https://hal.inria.fr/hal-01348404/document\">https://hal.inria.fr/hal-01348404/document</a> \n<LI> Beyer, Johanna, Markus Hadwiger, and Hanspeter Pfister, \"State-of-the-Art in GPU-Based Large-Scale Volume Visualization,\" <I>Computer Graphics Forum</I>, vol. 34, no. 8, pp. 13-37, 2015. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.727.3831&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.727.3831&rep=rep1&type=pdf</a> \n<LI> Bezrati, Abdul, \"Real-Time Lighting via Light Linked List,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, Aug. 2014. <br><a href=\"http://advances.realtimerendering.com/s2014/insomniac/Light%20Linked%20List.pptx\">http://advances.realtimerendering.com/s2014/insomniac/Light%20Linked%20List.pptx</a> <br><a href=\"http://advances.realtimerendering.com/s2014/insomniac/Light%20Linked%20List.avi\">http://advances.realtimerendering.com/s2014/insomniac/Light%20Linked%20List.avi</a> <br><a href=\"http://advances.realtimerendering.com/s2014/\">http://advances.realtimerendering.com/s2014/</a> \n<LI> Bezrati, Abdul, \"Real-Time Lighting via Light Linked List,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>6</sup></I>, CRC Press, pp. 183-193, 2015. <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1482264617?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1482264617</a> \n<LI> Bier, Eric A., and Kenneth R. Sloan, Jr., \"Two-Part Texture Mappings,\" <I>IEEE Computer Graphics and Applications</I>, vol. 6, no. 9, pp. 40-53, Sept. 1986. <br><a href=\"https://ieeexplore.ieee.org/abstract/document/4056986/\">https://ieeexplore.ieee.org/abstract/document/4056986/</a> \n<LI> Biermann, Henning, Adi Levin, and Denis Zorin, \"Piecewise Smooth Subdivision Surface with Normal Control,\" in <I>SIGGRAPH '00: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 113-120, July 2000. <br><a href=\"https://www.semanticscholar.org/paper/Piecewise-smooth-subdivision-surfaces-with-normal-Biermann-Zorin/22c9fd59efed110911348eda19b5acd70122d3dc\">https://www.semanticscholar.org/paper/Piecewise-smooth-subdivision-surfaces-with-normal-Biermann-Zorin/22c9fd59efed110911348eda19b5acd70122d3dc</a> \n<LI> Billeter, Markus, Erik Sintorn, and Ulf Assarsson, \"Real-Time Multiple Scattering Using Light Propagation Volumes,\" in <I>Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 119-126, 2012. <br><a href=\"http://www.cse.chalmers.se/~uffe/multi_scatter.pdf\">http://www.cse.chalmers.se/~uffe/multi_scatter.pdf</a> \n<LI> Billeter, Markus, Ola Olsson, and Ulf Assarsson, \"Tiled Forward Shading,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>4</sup></I>, CRC Press, pp. 99-114, 2013. <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1466567430?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1466567430</a> \n<LI> Billeter, Markus, \"Many-Light Rendering on Mobile Hardware,\" <I>SIGGRAPH Real-Time Many-Light Management and Shadows with Clustered Shading course</I>, Aug. 2015. <br><a href=\"https://newq.net/publications/more/s2015-many-lights-course\">https://newq.net/publications/more/s2015-many-lights-course</a> <br><a href=\"https://newq.net/dl/pub/s2015_mobile.pdf\">https://newq.net/dl/pub/s2015_mobile.pdf</a> \n<LI> Bilodeau, Bill, \"Vertex Shader Tricks: New Ways to Use the Vertex Shader to Improve Performance,\" <I>Game Developers Conference</I>, Mar. 2014. <br><a href=\"http://www.slideshare.net/DevCentralAMD/vertex-shader-tricks-bill-bilodeau\">http://www.slideshare.net/DevCentralAMD/vertex-shader-tricks-bill-bilodeau</a> <br><a href=\"http://www.gdcvault.com/play/1020624/Advanced-Visual-Effects-with-DirectX\">http://www.gdcvault.com/play/1020624/Advanced-Visual-Effects-with-DirectX</a> \n<LI> Binstock, Atman, \"Optimizing VR Graphics with Late Latching,\" <I>Oculus Developer Blog</I>, Mar. 2, 2015. <br><a href=\"https://developer3.oculus.com/blog/optimizing-vr-graphics-with-late-latching/\">https://developer3.oculus.com/blog/optimizing-vr-graphics-with-late-latching/</a> \n<LI> Bishop, L., D. Eberly, T. Whitted, M. Finch, and M. Shantz, \"Designing a PC Game Engine,\" <I>IEEE Computer Graphics and Applications</I>, vol. 18, no. 1, pp. 46-53, Jan./Feb. 1998. <br><a href=\"http://www.cse.chalmers.se/edu/year/2017/course/TDA361/Designing%20a%20PC%20Game%20Engine.pdf\">http://www.cse.chalmers.se/edu/year/2017/course/TDA361/Designing%20a%20PC%20Game%20Engine.pdf</a> \n<LI> Bitterli, Benedikt, <I>Benedikt Bitterli Rendering Resources</I>, <a href=\"https://benedikt-bitterli.me/resources\">https://benedikt-bitterli.me/resources</a>, licensed under CC BY 3.0, <a href=\"https://creativecommons.org/licenses/by/3.0\">https://creativecommons.org/licenses/by/3.0</a>. <br><a href=\"https://benedikt-bitterli.me/resources\">https://benedikt-bitterli.me/resources</a> \n<LI> Bittner, Jir&iacute;, and Jan Prikryl, \"Exact Regional Visibility Using Line Space Partitioning,\" Technical Report TR-186-2-01-06, Institute of Computer Graphics and Algorithms, Vienna University of Technology, Mar. 2001. \n<LI> Bittner, Jir&iacute;, Peter Wonka, and Michael Wimmer, \"Visibility Preprocessing for Urban Scenes Using Line Space Subdivision,\" in <I>Pacific Graphics 2001</I>, IEEE Computer Society, pp. 276-284, Oct. 2001. <br><a href=\"https://www.researchgate.net/profile/Peter_Wonka/publication/3922414_Visibility_preprocessing_for_urban_scenes_using_line_spacesubdivision/links/0c96051a7772807017000000/Visibility-preprocessing-for-urban-scenes-using-line-spacesubdivision.pdf\">https://www.researchgate.net/profile/Peter_Wonka/publication/3922414_Visibility_preprocessing_for_urban_scenes_using_line_spacesubdivision/links/0c96051a7772807017000000/Visibility-preprocessing-for-urban-scenes-using-line-spacesubdivision.pdf</a> \n<LI> Bittner, Jir&iacute;, Oliver Mattausch, Ari Silvennoinen, and Michael Wimmer, \"Shadow Caster Culling for Efficient Shadow Mapping,\" in <I>Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 81-88, 2011. <br><a href=\"https://mediatech.aalto.fi/~ari/Publications/Shadow_Caster_Culling_for_Efficient_Shadow_Mapping.pdf\">https://mediatech.aalto.fi/~ari/Publications/Shadow_Caster_Culling_for_Efficient_Shadow_Mapping.pdf</a> \n<LI> Bj&oslash;rge, Marius, Sam Martin, Sandeep Kakarlapudi, and Jan-Harald Fredriksen, \"Efficient Rendering with Tile Local Storage,\" in <I>ACM SIGGRAPH 2014 Talks</I>, ACM, article no. 51, July 2014. <br><a href=\"https://community.arm.com/graphics/b/documents/posts/efficient-rendering-with-tile-local-storage\">https://community.arm.com/graphics/b/documents/posts/efficient-rendering-with-tile-local-storage</a> \n<LI> Bj&oslash;rge, Marius, \"Moving Mobile Graphics,\" <I>SIGGRAPH Advanced Real-Time Shading course</I>, July 2016. <br><a href=\"https://www.dropbox.com/sh/afhqg6tsit20p41/AAACBQt7gW0IUHrFe60d56dKa/2016?dl=0&preview=3-mmg-siggraph2016-shadows-marius.pdf\">https://www.dropbox.com/sh/afhqg6tsit20p41/AAACBQt7gW0IUHrFe60d56dKa/2016?dl=0&preview=3-mmg-siggraph2016-shadows-marius.pdf</a> \n<LI> Bjorke, Kevin, \"Image-Based Lighting,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 308-321, 2004. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems/gpugems_ch19.html\">https://developer.nvidia.com/gpugems/GPUGems/gpugems_ch19.html</a> \n<LI> Bjorke, Kevin, \"High-Quality Filtering,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 391-424, 2004. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems/gpugems_ch24.html\">https://developer.nvidia.com/gpugems/GPUGems/gpugems_ch24.html</a> \n<LI> Blasi, Philippe, Bertrand Le Saec, and Christophe Schlick, \"A Rendering Algorithm for Discrete Volume Density Objects,\" <I>Computer Graphics Forum</I>, vol. 12, no. 3, pp. 201-210, 1993. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.50.2357\">http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.50.2357</a> \n<LI> Blinn, J. F., and M. E. Newell, \"Texture and Reflection in Computer Generated Images,\" <I>Communications of the ACM</I>, vol. 19, no. 10, pp. 542-547, Oct. 1976. <br><a href=\"http://papers.cumincad.org/data/works/att/186e.content.pdf\">http://papers.cumincad.org/data/works/att/186e.content.pdf</a> \n<LI> Blinn, James F., \"Models of Light Reflection for Computer Synthesized Pictures,\" <I>ACM Computer Graphics (SIGGRAPH '77 Proceedings)</I>, vol. 11, no. 2, pp. 192-198, July 1977. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.131.7741&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.131.7741&rep=rep1&type=pdf</a> \n<LI> Blinn, James, \"Simulation of Wrinkled Surfaces,\" <I>Computer Graphics (SIGGRAPH '78 Proceedings)</I>, vol. 12, no. 3, pp. 286-292, Aug. 1978. \n<LI> Blinn, James F., \"A Generalization of Algebraic Surface Drawing,\" <I>ACM Transactions on Graphics</I>, vol. 1, no. 3, pp. 235-256, 1982. <br><a href=\"http://www.ks.uiuc.edu/Research/vmd/projects/ece498/surf/blinn82.pdf\">http://www.ks.uiuc.edu/Research/vmd/projects/ece498/surf/blinn82.pdf</a> \n<LI> Blinn, Jim, \"Me and My (Fake) Shadow,\" <I>IEEE Computer Graphics and Applications</I>, vol. 8, no. 1, pp. 82-86, Jan. 1988. Also collected in reference #165. \n<LI> Blinn, Jim, \"Hyperbolic Interpolation,\" <I>IEEE Computer Graphics and Applications</I>, vol. 12, no. 4, pp. 89-94, July 1992. Also collected in reference #165. \n<LI> Blinn, Jim, \"Image Compositing--Theory,\" <I>IEEE Computer Graphics and Applications</I>, vol. 14, no. 5, pp. 83-87, Sept. 1994. Also collected in reference #166. \n<LI> Blinn, Jim, <I>Jim Blinn's Corner: A Trip Down the Graphics Pipeline</I>, Morgan Kaufmann, 1996. <br><a href=\"https://smile.amazon.com/Jim-Blinns-Corner-Graphics-Pipeline/dp/1558603875?tag=realtimerenderin\">https://smile.amazon.com/Jim-Blinns-Corner-Graphics-Pipeline/dp/1558603875</a> \n<LI> Blinn, Jim, <I>Jim Blinn's Corner: Dirty Pixels</I>, Morgan Kaufmann, 1998. <br><a href=\"https://smile.amazon.com/Jim-Blinns-Corner-Kaufmann-Computer/dp/1558604553?tag=realtimerenderin\">https://smile.amazon.com/Jim-Blinns-Corner-Kaufmann-Computer/dp/1558604553</a> \n<LI> Blinn, Jim, \"A Ghost in a Snowstorm,\" <I>IEEE Computer Graphics and Applications</I>, vol. 18, no. 1, pp. 79-84, Jan./Feb. 1998. Also collected in reference #168, Chapter 9. \n<LI> Blinn, Jim, <I>Jim Blinn's Corner: Notation, Notation, Notation</I>, Morgan Kaufmann, 2002. \n<LI> Blinn, Jim, \"What Is a Pixel?\" <I>IEEE Computer Graphics and Applications</I>, vol. 25, no. 5, pp. 82-87, Sept./Oct. 2005. <br><a href=\"https://ieeexplore.ieee.org/abstract/document/1510545/\">https://ieeexplore.ieee.org/abstract/document/1510545/</a> \n<LI> Bloomenthal, Jules, \"Edge Inference with Applications to Antialiasing,\" <I>Computer Graphics (SIGGRAPH '83 Proceedings)</I>, vol. 17, no. 3, pp. 157-162, July 1983. <br><a href=\"http://www.unchainedgeometry.com/jbloom/pdf/edge-inference.pdf\">http://www.unchainedgeometry.com/jbloom/pdf/edge-inference.pdf</a> \n<LI> Bloomenthal, Jules, \"An Implicit Surface Polygonizer,\" in Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, Academic Press, pp. 324-349, 1994. <br><a href=\"http://www.unchainedgeometry.com/jbloom/pdf/polygonizer.pdf\">http://www.unchainedgeometry.com/jbloom/pdf/polygonizer.pdf</a>, <br><a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> <br><a href=\"https://smile.amazon.com/Graphics-Gems-IV-IBM-Version/dp/0123361559?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-IV-IBM-Version/dp/0123361559</a> \n<LI> Blow, Jonathan, \"Mipmapping, Part 1,\" <I>Game Developer</I>, vol. 8, no. 12, pp. 13-17, Dec. 2001. <br><a href=\"https://www.gdcvault.com/gdmag\">https://www.gdcvault.com/gdmag</a> \n<LI> Blow, Jonathan, \"Mipmapping, Part 2,\" <I>Game Developer</I>, vol. 9, no. 1, pp. 16-19, Jan. 2002. <br><a href=\"https://www.gdcvault.com/gdmag\">https://www.gdcvault.com/gdmag</a> \n<LI> Blow, Jonathan, \"Happycake Development Notes: Shadows,\" <I>Happycake Development Notes</I> website, Aug. 25, 2004. <br><a href=\"http://number-none.com/happycake/notes_8/index.html\">http://number-none.com/happycake/notes_8/index.html</a> \n<LI> Blythe, David, \"The Direct3D 10 System,\" <I>ACM Transactions on Graphics</I>, vol. 25, no. 3, pp. 724-734, July 2006. <br><a href=\"http://webpages.uncc.edu/krs/courses/6127/pubs/gpu/blythe_sigg06.pdf\">http://webpages.uncc.edu/krs/courses/6127/pubs/gpu/blythe_sigg06.pdf</a> \n<LI> Bookout, David, \"Programmable Blend with Pixel Shader Ordering,\" <I>Intel Developer Zone</I> blog, Oct. 13, 2015. <br><a href=\"https://software.intel.com/en-us/articles/programmable-blend-with-pixel-shader-ordering\">https://software.intel.com/en-us/articles/programmable-blend-with-pixel-shader-ordering</a> \n<LI> Born, Max, and Emil Wolf, <I>Principles of Optics: Electromagnetic Theory of Propagation, Interference and Diffraction of Light</I>, Seventh Edition, Cambridge University Press, 1999. <br><a href=\"https://smile.amazon.com/Principles-Optics-Electromagnetic-Propagation-Interference/dp/0521642221?tag=realtimerenderin\">https://smile.amazon.com/Principles-Optics-Electromagnetic-Propagation-Interference/dp/0521642221</a> \n<LI> Borshukov, George, and J. P. Lewis, \"Realistic Human Face Rendering for <I>The Matrix Reloaded</I>,\" in <I>ACM SIGGRAPH 2003 Sketches and Applications</I>, ACM, July 2003. <br><a href=\"http://www.virtualcinematography.org/publications/acrobat/Face-s2003.pdf\">http://www.virtualcinematography.org/publications/acrobat/Face-s2003.pdf</a> \n<LI> Borshukov, George, and J. P. Lewis, \"Fast Subsurface Scattering,\" <I>SIGGRAPH Digital Face Cloning course</I>, Aug. 2005. \n<LI> Botsch, Mario, Alexander Hornung, Matthias Zwicker, and Leif Kobbelt, \"High-Quality Surface Splatting on Today's GPUs,\" in <I>Proceedings of the Second Eurographics / IEEE VGTC Symposium on Point-Based Graphics</I>, Eurographics Association, pp. 17-24, June 2005. <br><a href=\"https://pdfs.semanticscholar.org/4717/0d742e0b316e25035bbb9d14edc2dcd54512.pdf\">https://pdfs.semanticscholar.org/4717/0d742e0b316e25035bbb9d14edc2dcd54512.pdf</a> \n<LI> Boubekeur, Tamy, Patrick Reuter, and Christophe Schlick, \"Scalar Tagged PN Triangles,\" in <I>Eurographics 2005 Short Presentations</I>, Eurographics Association, pp. 17-20, Sept. 2005. <br><a href=\"https://hal.inria.fr/inria-00260902/document\">https://hal.inria.fr/inria-00260902/document</a> <br><a href=\"https://hal.inria.fr/inria-00260902/\">https://hal.inria.fr/inria-00260902/</a> \n<LI> Boubekeur, T., and Marc Alexa, \"Phong Tessellation,\" <I>ACM Transactions on Graphics</I>, vol. 27, no. 5, pp. 141:1-141:5, 2008. <br><a href=\"https://perso.telecom-paristech.fr/boubek/papers/PhongTessellation/PhongTessellation.pdf\">https://perso.telecom-paristech.fr/boubek/papers/PhongTessellation/PhongTessellation.pdf</a> \n<LI> Boulton, Mike, \"Static Lighting Tricks in <I>Halo 4</I>,\" <I>Game Developers Conference</I>, Mar. 2013. <br><a href=\"https://www.gdcvault.com/play/1017902/Static-Lighting-Tricks-in-Halo\">https://www.gdcvault.com/play/1017902/Static-Lighting-Tricks-in-Halo</a> <br><a href=\"https://archive.org/details/GDC2013Boulton\">https://archive.org/details/GDC2013Boulton</a> \n<LI> Bouthors, Antoine, Fabrice Neyret, Nelson Max, Eric Bruneton, and Cyril Crassin, \"Interactive Multiple Anisotropic Scattering in Clouds,\" in <I>Proceedings of the 2008 Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 173-182, 2008. <br><a href=\"http://www-ljk.imag.fr/Publications/Basilic/com.lmc.publi.PUBLI_Inproceedings@117681e94b6_1e9c7f4/clouds.pdf\">http://www-ljk.imag.fr/Publications/Basilic/com.lmc.publi.PUBLI_Inproceedings@117681e94b6_1e9c7f4/clouds.pdf</a> \n<LI> Bowles, H., K. Mitchell, B. Sumner, J. Moore, and M. Gross, \"Iterative Image Warping,\" <I>Computer Graphics Forum</I>, vol. 31, no. 2, pp. 237-246, 2012. <br><a href=\"https://graphics.ethz.ch/Downloads/Publications/Papers/2012/Bow12/Bow12.pdf\">https://graphics.ethz.ch/Downloads/Publications/Papers/2012/Bow12/Bow12.pdf</a> \n<LI> Bowles, H., \"Oceans on a Shoestring: Shape Representation, Meshing and Shading,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, July 2013. <br><a href=\"http://advances.realtimerendering.com/s2013/OceanShoestring_SIGGRAPH2013_Online.pptx\">http://advances.realtimerendering.com/s2013/OceanShoestring_SIGGRAPH2013_Online.pptx</a> \n<LI> Bowles, Huw, and Beibei Wang, \"Sparkly but not too Sparkly! A Stable and Robust Procedural Sparkle Effect,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, Aug. 2015. <br><a href=\"http://advances.realtimerendering.com/s2015/\">http://advances.realtimerendering.com/s2015/</a> \n<LI> Box, Harry, <I>Set Lighting Technician's Handbook: Film Lighting Equipment, Practice, and Electrical Distribution</I>, Fourth Edition, Focal Press, 2010. <br><a href=\"https://smile.amazon.com/Set-Lighting-Technicians-Handbook-Distribution-ebook/dp/B00COKMA34?tag=realtimerenderin\">https://smile.amazon.com/Set-Lighting-Technicians-Handbook-Distribution-ebook/dp/B00COKMA34</a> \n<LI> Boyd, Stephen, and Lieven Vandenberghe, <I>Convex Optimization</I>, Cambridge University Press, 2004. Freely downloadable. <br><a href=\"http://www.stanford.edu/~boyd/cvxbook/\">http://www.stanford.edu/~boyd/cvxbook/</a> \n<LI> Brainerd, W., T. Foley, M. Kraemer, H. Moreton, and M. Nie&szlig;ner, \"Efficient GPU Rendering of Subdivision Surfaces Using Adaptive Quadtrees,\" <I>ACM Transactions on Graphics</I>, vol. 35, no. 4, pp. 113:1-113:12, 2016. <br><a href=\"http://graphics.stanford.edu/~niessner/papers/2016/4subdiv/brainerd2016efficient.pdf\">http://graphics.stanford.edu/~niessner/papers/2016/4subdiv/brainerd2016efficient.pdf</a> \n<LI> Bratt, I., \"The ARM Mali T880 Mobile GPU,\" <I>Hot Chips</I> website, 2015. <br><a href=\"http://www.hotchips.org/wp-content/uploads/hc_archives/hc27/HC27.25-Tuesday-Epub/HC27.25.50-GPU-Epub/HC27.25.531-Mali-T880-Bratt-ARM-2015_08_23.pdf\">http://www.hotchips.org/wp-content/uploads/hc_archives/hc27/HC27.25-Tuesday-Epub/HC27.25.50-GPU-Epub/HC27.25.531-Mali-T880-Bratt-ARM-2015_08_23.pdf</a> \n<LI> Brawley, Zoe, and Natalya Tatarchuk, \"Parallax Occlusion Mapping: Self-Shadowing, Perspective-Correct Bump Mapping Using Reverse Height Map Tracing,\" in Wolfgang Engel, ed., <I>ShaderX<sup>3</sup></I>, Charles River Media, pp. 135-154, Nov. 2004. \n<LI> Bredow, Rob, \"Fur in <I>Stuart Little</I>,\" <I>SIGGRAPH Advanced RenderMan 2: To RI_INFINITY and Beyond course</I>, July 2000. <br><a href=\"https://nccastaff.bournemouth.ac.uk/jmacey/Renderman/Papers/infbeyond.pdf\">https://nccastaff.bournemouth.ac.uk/jmacey/Renderman/Papers/infbeyond.pdf</a> <br><a href=\"https://185vfx.com/resources/coursenotes.html\">https://185vfx.com/resources/coursenotes.html</a> \n<LI> Brennan, Chris, \"Accurate Environment Mapped Reflections and Refractions by Adjusting for Object Distance,\" in Wolfgang Engel, ed., <I>Direct3D ShaderX: Vertex &amp; Pixel Shader Tips and Techniques</I>, Wordware, pp. 290-294, May 2002. <br><a href=\"http://www.realtimerendering.com/resources/shaderx/\">http://www.realtimerendering.com/resources/shaderx/</a> \n<LI> Brennan, Chris, \"Diffuse Cube Mapping,\" in Wolfgang Engel, ed., <I>Direct3D ShaderX: Vertex &amp; Pixel Shader Tips and Techniques</I>, Wordware, pp. 287-289, May 2002. <br><a href=\"http://www.realtimerendering.com/resources/shaderx/\">http://www.realtimerendering.com/resources/shaderx/</a> \n<LI> Breslav, Simon, Karol Szerszen, Lee Markosian, Pascal Barla, and Jo&euml;lle Thollot, \"Dynamic 2D Patterns for Shading 3D Scenes,\" <I>ACM Transactions on Graphics</I>, vol. 27, no. 3, pp. 20:1-20:5, 2007. <br><a href=\"https://hal.archives-ouvertes.fr/hal-00171415/document\">https://hal.archives-ouvertes.fr/hal-00171415/document</a> \n<LI> Bridson, Robert, <I>Fluid Simulation for Computer Graphics</I>, Second Edition, CRC Press, 2015. <br><a href=\"https://smile.amazon.com/Fluid-Simulation-Computer-Graphics-Second/dp/1482232839?tag=realtimerenderin\">https://smile.amazon.com/Fluid-Simulation-Computer-Graphics-Second/dp/1482232839</a> \n<LI> Brinck, Waylon, and Andrew Maximov, \"The Technical Art of <I>Uncharted 4</I>,\" <I>SIGGRAPH production session</I>, July 2016. <br><a href=\"http://advances.realtimerendering.com/other/2016/naughty_dog/NaughtyDog_TechArt_Final.pptx\">http://advances.realtimerendering.com/other/2016/naughty_dog/NaughtyDog_TechArt_Final.pptx</a> \n<LI> Brinkmann, Ron, <I>The Art and Science of Digital Compositing</I>, Second Edition, Morgan Kaufmann, 2008. <br><a href=\"https://smile.amazon.com/Art-Science-Digital-Compositing-Second/dp/0123706386?tag=realtimerenderin\">https://smile.amazon.com/Art-Science-Digital-Compositing-Second/dp/0123706386</a> \n<LI> Brisebois, Vincent, and Ankit Patel, \"Profiling the AI Performance Boost in OptiX 5,\" <I>NVIDIA News Center</I>, July 31, 2017. <br><a href=\"https://news.developer.nvidia.com/profiling-the-ai-performance-boost-in-optix-5/\">https://news.developer.nvidia.com/profiling-the-ai-performance-boost-in-optix-5/</a> \n<LI> Brown, Alistair, \"Visual Effects in <I>Star Citizen</I>,\" <I>Game Developers Conference</I>, Mar. 2015. <br><a href=\"https://pdfs.semanticscholar.org/presentation/4ded/b872f5ddf9653f50e07e41b460d1e56c18ba.pdf\">https://pdfs.semanticscholar.org/presentation/4ded/b872f5ddf9653f50e07e41b460d1e56c18ba.pdf</a> \n<LI> Brown, Gary S., \"Shadowing by non-Gaussian random surfaces,\" <I>IEEE Transactions on Antennas and Propagation</I>, vol. 28, no. 6, pp. 788-790, 1980. <br><a href=\"https://ieeexplore.ieee.org/abstract/document/1142437/\">https://ieeexplore.ieee.org/abstract/document/1142437/</a> \n<LI> Bruneton, Eric, and Fabrice Neyret, \"Precomputed Atmospheric Scattering,\" <I>Computer Graphics Forum</I>, vol. 27, no. 4, pp. 1079-1086, 2008. <br><a href=\"http://www-ljk.imag.fr/Publications/Basilic/com.lmc.publi.PUBLI_Article@11e7cdda2f7_f64b69/article.pdf\">http://www-ljk.imag.fr/Publications/Basilic/com.lmc.publi.PUBLI_Article@11e7cdda2f7_f64b69/article.pdf</a> <br><a href=\"https://ebruneton.github.io/precomputed_atmospheric_scattering/\">https://ebruneton.github.io/precomputed_atmospheric_scattering/</a> <br><a href=\"https://onlinelibrary.wiley.com/doi/abs/10.1111/j.1467-8659.2008.01245.x\">https://onlinelibrary.wiley.com/doi/abs/10.1111/j.1467-8659.2008.01245.x</a> \n<LI> Bruneton, Eric, Fabrice Neyret, and Nicolas Holzschuch, \"Real-Time Realistic Ocean Lighting Using Seamless Transitions from Geometry to BRDF,\" <I>Computer Graphics Forum</I>, vol. 29, no. 2, pp. 487-496, 2010. <br><a href=\"https://hal.inria.fr/inria-00443630\">https://hal.inria.fr/inria-00443630</a> \n<LI> Bruneton, Eric, and Fabrice Neyret, \"A Survey of Non-linear Pre-filtering Methods for Efficient and Accurate Surface Shading,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 18, no. 2, pp. 242-260, 2012. <br><a href=\"https://hal.inria.fr/file/index/docid/589940/filename/article.pdf\">https://hal.inria.fr/file/index/docid/589940/filename/article.pdf</a> \n<LI> Buades, Jose Mar&iacute;a, Jes&uacute;s Gumbau, and Miguel Chover, \"Separable Soft Shadow Mapping,\" <I>The Visual Computer</I>, vol. 32, no. 2, pp. 167-178, Feb. 2016. <br><a href=\"https://www.researchgate.net/profile/Jesus_Gumbau/publication/272381725_Separable_soft_shadow_mapping/links/54eda3c40cf25da9f7f11c4a.pdf\">https://www.researchgate.net/profile/Jesus_Gumbau/publication/272381725_Separable_soft_shadow_mapping/links/54eda3c40cf25da9f7f11c4a.pdf</a> \n<LI> Buchanan, J. W., and M. C. Sousa, \"The Edge Buffer: A Data Structure for Easy Silhouette Rendering,\" in <I>Proceedings of the 1st International Symposium on Non-photorealistic Animation and Rendering</I>, ACM, pp. 39-42, June 2000. <br><a href=\"http://www.red3d.com/cwr/npr\">http://www.red3d.com/cwr/npr</a> \n<LI> Bukowski, Mike, Padraic Hennessy, Brian Osman, and Morgan McGuire, \"Scalable High Quality Motion Blur and Ambient Occlusion,\" <I>SIGGRAPH Advances in Real-Time Rendering in 3D Graphics and Games course</I>, Aug. 2012. <br><a href=\"http://advances.realtimerendering.com/s2012/Vicarious%20Visions/Vicarious%20Visions%20Siggraph%202012.pdf\">http://advances.realtimerendering.com/s2012/Vicarious%20Visions/Vicarious%20Visions%20Siggraph%202012.pdf</a> <br><a href=\"http://advances.realtimerendering.com/s2012\">http://advances.realtimerendering.com/s2012</a> \n<LI> Bukowski, Mike, Padraic Hennessy, Brian Osman, and Morgan McGuire, \"The <I>Skylanders</I> SWAP Force Depth-of-Field Shader,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>4</sup></I>, CRC Press, pp. 175-184, 2013. <br><a href=\"https://casual-effects.com/research/Bukowski2013DepthOfField/index.html\">https://casual-effects.com/research/Bukowski2013DepthOfField/index.html</a> <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1466567430?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1466567430</a> \n<LI> Bunnell, Michael, \"Dynamic Ambient Occlusion and Indirect Lighting,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 223-233, 2005. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter14.html\">https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter14.html</a> <br><a href=\"http://download.nvidia.com/developer/GPU_Gems_2/GPU_Gems2_ch14.pdf\">http://download.nvidia.com/developer/GPU_Gems_2/GPU_Gems2_ch14.pdf</a> \n<LI> van der Burg, John, \"Building an Advanced Particle System,\" <I>Gamasutra</I>, June 2000. <br><a href=\"http://www.gamasutra.com/view/feature/3157/building_an_advanced_particle_.php\">http://www.gamasutra.com/view/feature/3157/building_an_advanced_particle_.php</a> \n<LI> Burley, Brent, \"Shadow Map Bias Cone and Improved Soft Shadows: Disney Bonus Section,\" <I>SIGGRAPH RenderMan for Everyone course</I>, Aug. 2006. <br><a href=\"http://dl.acm.org/citation.cfm?id=1185821&CFID=887741168&CFTOKEN=88178024\">http://dl.acm.org/citation.cfm?id=1185821&CFID=887741168&CFTOKEN=88178024</a> \n<LI> Burley, Brent, and Dylan Lacewell, \"Ptex: Per-Face Texture Mapping for Production Rendering,\" in <I>Proceedings of the Nineteenth Eurographics Conference on Rendering</I>, Eurographics Association, pp. 1155-1164, 2008. <br><a href=\"https://pdfs.semanticscholar.org/3742/f5a0466791e341d1d18088358152699cf663.pdf\">https://pdfs.semanticscholar.org/3742/f5a0466791e341d1d18088358152699cf663.pdf</a> \n<LI> Burley, Brent, \"Physically Based Shading at Disney,\" <I>SIGGRAPH Practical Physically Based Shading in Film and Game Production course</I>, Aug. 2012. <br><a href=\"http://blog.selfshadow.com/publications/s2012-shading-course/\">http://blog.selfshadow.com/publications/s2012-shading-course/</a> <br><a href=\"http://blog.selfshadow.com/publications/s2012-shading-course/burley/s2012_pbs_disney_brdf_slides_v2.pdf\">http://blog.selfshadow.com/publications/s2012-shading-course/burley/s2012_pbs_disney_brdf_slides_v2.pdf</a> \n<LI> Burley, Brent, \"Extending the Disney BRDF to a BSDF with Integrated Subsurface Scattering,\" <I>SIGGRAPH Physically Based Shading in Theory and Practice course</I>, Aug. 2015. <br><a href=\"http://blog.selfshadow.com/publications/s2015-shading-course/\">http://blog.selfshadow.com/publications/s2015-shading-course/</a> \n<LI> Burns, Christopher A., Kayvon Fatahalian, and William R. Mark, \"A Lazy Object-Space Shading Architecture with Decoupled Sampling,\" in <I>Proceedings of the Conference on High-Performance Graphics</I>, Eurographics Association, pp. 19-28, June 2010. <br><a href=\"http://pl887.pairlitesite.com/papers/burns_shading_hpg10.pdf\">http://pl887.pairlitesite.com/papers/burns_shading_hpg10.pdf</a> <br><a href=\"http://highperformancegraphics.org/previous/www_2010/media/Micropolygons_II/HPG2010_Micropolygons_II_Burns.pdf\">http://highperformancegraphics.org/previous/www_2010/media/Micropolygons_II/HPG2010_Micropolygons_II_Burns.pdf</a> \n<LI> Burns, C. A., and W. A. Hunt, \"The Visibility Buffer: A Cache-Friendly Approach to Deferred Shading,\" <I>Journal of Computer Graphics Techniques</I>, vol. 2, no. 2, pp. 55-69, 2013. <br><a href=\"http://jcgt.org/published/0002/02/04/\">http://jcgt.org/published/0002/02/04/</a> \n<LI> Cabello, Ricardo, et al., <I>Three.js source code</I>, Release r89, Dec. 2017. <br><a href=\"https://github.com/mrdoob/three.js/\">https://github.com/mrdoob/three.js/</a> <br><a href=\"https://threejs.org/examples/webgl_materials_cubemap_refraction.html\">https://threejs.org/examples/webgl_materials_cubemap_refraction.html</a> \n<LI> Cabral, Brian, and Leith (Casey) Leedom, \"Imaging Vector Fields Using Line Integral Convolution,\" in <I>SIGGRAPH '93: Proceedings of the 20th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 263-270, Aug. 1993. <br><a href=\"http://www.cs.umu.se/kurser/TDBD13/VT00/extra/p263-cabral.pdf\">http://www.cs.umu.se/kurser/TDBD13/VT00/extra/p263-cabral.pdf</a> \n<LI> Caillaud, Florian, Vincent Vidal, Florent Dupont, and Guillaume Lavou&eacute;, \"Progressive compression of arbitrary textured meshes,\" <I>Computer Graphics Forum</I>, vol. 35, no. 7, pp. 475-484, 2016. <br><a href=\"https://pdfs.semanticscholar.org/61a8/83c7ec3f85e54d3c68008d54decafb54f492.pdf\">https://pdfs.semanticscholar.org/61a8/83c7ec3f85e54d3c68008d54decafb54f492.pdf</a> \n<LI> Calver, Dean, \"Vertex Decompression in a Shader,\" in Wolfgang Engel, ed., <I>Direct3D ShaderX: Vertex &amp; Pixel Shader Tips and Techniques</I>, Wordware, pp. 172-187, May 2002. <br><a href=\"http://www.realtimerendering.com/resources/shaderx/\">http://www.realtimerendering.com/resources/shaderx/</a> \n<LI> Calver, Dean, \"Photo-Realistic Deferred Lighting,\" <I>Beyond3D.com</I> website, July 30, 2003. <br><a href=\"https://www.beyond3d.com/content/articles/19/1\">https://www.beyond3d.com/content/articles/19/1</a> \n<LI> Calver, Dean, \"Accessing and Modifying Topology on the GPU,\" in Wolfgang Engel, ed., <I>ShaderX<sup>3</sup></I>, Charles River Media, pp. 5-19, 2004. \n<LI> Calver, Dean, \"Deferred Lighting on PS 3.0 with High Dynamic Range,\" in Wolfgang Engel, ed., <I>ShaderX<sup>3</sup></I>, Charles River Media, pp. 97-105, 2004. \n<LI> Cantlay, Iain, and Andrei Tatarinov, \"From Terrain to Godrays: Better Use of DX11,\" <I>Game Developers Conference</I>, Mar. 2014. <br><a href=\"https://developer.nvidia.com/sites/default/files/akamai/gameworks/events/gdc14/GDC_14_From%20Terrain%20to%20Godrays%20-%20Better%20Use%20of%20DirectX11CantlayTatarinov.pdf\">https://developer.nvidia.com/sites/default/files/akamai/gameworks/events/gdc14/GDC_14_From%20Terrain%20to%20Godrays%20-%20Better%20Use%20of%20DirectX11CantlayTatarinov.pdf</a> \n<LI> Card, Drew, and Jason L. Mitchell, \"Non-Photorealistic Rendering with Pixel and Vertex Shaders,\" in Wolfgang Engel, ed., <I>Direct3D ShaderX: Vertex &amp; Pixel Shader Tips and Techniques</I>, Wordware, pp. 319-333, May 2002. <br><a href=\"http://www.realtimerendering.com/resources/shaderx/\">http://www.realtimerendering.com/resources/shaderx/</a> \n<LI> Carling, Richard, \"Matrix Inversion,\" in Andrew S. Glassner, ed., <I>Graphics Gems</I>, Academic Press, pp. 470-471, 1990. <br><a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> <br><a href=\"https://smile.amazon.com/Graphics-Gems-Andrew-S-Glassner/dp/0122861663?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-Andrew-S-Glassner/dp/0122861663</a> \n<LI> Carmack, John, \"Latency Mitigation Strategies,\" <I>AltDevBlog</I>, Feb. 22, 2013. <br><a href=\"https://web.archive.org/web/20140719085135/http://www.altdev.co/2013/02/22/latency-mitigation-strategies/\">https://web.archive.org/web/20140719085135/http://www.altdev.co/2013/02/22/latency-mitigation-strategies/</a> \n<LI> do Carmo, Manfred P., <I>Differential Geometry of Curves and Surfaces</I>, Prentice-Hall, Inc., 1976. <br><a href=\"https://smile.amazon.com/Differential-Geometry-Curves-Surfaces-Mathematics/dp/0486806995?tag=realtimerenderin\">https://smile.amazon.com/Differential-Geometry-Curves-Surfaces-Mathematics/dp/0486806995</a> \n<LI> Carpenter, Loren, \"The A-Buffer, an Antialiased Hidden Surface Method,\" <I>Computer Graphics (SIGGRAPH '84 Proceedings)</I>, vol. 18, no. 3, pp. 103-108, July 1984. <br><a href=\"http://papers.cumincad.org/data/works/att/ce09.content.pdf\">http://papers.cumincad.org/data/works/att/ce09.content.pdf</a> \n<LI> Carpentier, Giliam, and Kohei Ishiyama, \"<I>Decima</I>, Advances in Lighting and AA,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, Aug. 2017. <br><a href=\"http://advances.realtimerendering.com/s2017\">http://advances.realtimerendering.com/s2017</a> <br><a href=\"http://advances.realtimerendering.com/s2017/DecimaSiggraph2017.pdf\">http://advances.realtimerendering.com/s2017/DecimaSiggraph2017.pdf</a> <br><a href=\"http://advances.realtimerendering.com/s2017/DecimaSiggraph2017-final.pptx\">http://advances.realtimerendering.com/s2017/DecimaSiggraph2017-final.pptx</a> \n<LI> Carucci, Francesco, \"Inside Geometry Instancing,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 47-67, 2005. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter03.html\">https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter03.html</a> \n<LI> Casta&ntilde;o, Ignacio, \"Lightmap Parameterization,\" <I>The Witness Blog</I>, Mar. 30, 2010. <br><a href=\"http://the-witness.net/news/2010/03/graphics-tech-texture-parameterization/\">http://the-witness.net/news/2010/03/graphics-tech-texture-parameterization/</a> \n<LI> Casta&ntilde;o, Ignacio, \"Computing Alpha Mipmaps,\" <I>The Witness Blog</I>, Sept. 9, 2010. <br><a href=\"http://the-witness.net/news/2010/09/computing-alpha-mipmaps/\">http://the-witness.net/news/2010/09/computing-alpha-mipmaps/</a> \n<LI> Casta&ntilde;o, Ignacio, \"Shadow Mapping Summary--Part 1,\" <I>The Witness Blog</I>, Sept. 23, 2013. <br><a href=\"http://the-witness.net/news/2013/09/shadow-mapping-summary-part-1/\">http://the-witness.net/news/2013/09/shadow-mapping-summary-part-1/</a> \n<LI> Catmull, E., and R. Rom, \"A Class of Local Interpolating Splines,\" in R. Barnhill &amp; R. Riesenfeld, eds., <I>Computer Aided Geometric Design</I>, Academic Press, pp. 317-326, 1974. \n<LI> Catmull, E., <I>A Subdivision Algorithm for Computer Display of Curved Surfaces</I>, PhD thesis, University of Utah, Dec. 1974. <br><a href=\"http://www.dtic.mil/dtic/tr/fulltext/u2/a004968.pdf\">http://www.dtic.mil/dtic/tr/fulltext/u2/a004968.pdf</a> \n<LI> Catmull, Edwin, \"Computer Display of Curved Surfaces,\" in <I>Proceedings of the IEEE Conference on Computer Graphics, Pattern Recognition and Data Structures</I>, IEEE Press, pp. 11-17, May 1975. \n<LI> Catmull, E., and J. Clark, \"Recursively Generated B-Spline Surfaces on Arbitrary Topological Meshes,\" <I>Computer-Aided Design</I>, vol. 10, no. 6, pp. 350-355, Sept. 1978. <br><a href=\"http://www.cs.jhu.edu/~cohen/Seminar/cc.pdf\">http://www.cs.jhu.edu/~cohen/Seminar/cc.pdf</a> \n<LI> Cebenoyan, Cem, \"Graphics Pipeline Performance,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 473-486, 2004. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems/gpugems_ch28.html\">https://developer.nvidia.com/gpugems/GPUGems/gpugems_ch28.html</a> <br><a href=\"http://download.nvidia.com/developer/GPU_Gems/Sample_Chapters/Graphics_Pipeline_Performance.pdf\">http://download.nvidia.com/developer/GPU_Gems/Sample_Chapters/Graphics_Pipeline_Performance.pdf</a> \n<LI> Cebenoyan, Cem, \"Real Virtual Texturing--Taking Advantage of DirectX11.2 Tiled Resources,\" <I>Game Developers Conference</I>, Mar. 2014. <br><a href=\"https://developer.nvidia.com/sites/default/files/akamai/gameworks/events/gdc14/GDC_14_Real%20Virtual%20Texturing%20-%20Taking%20Advantage%20of%20DirectX%2011.2%20Tiled%20Resources.pdf\">https://developer.nvidia.com/sites/default/files/akamai/gameworks/events/gdc14/GDC_14_Real%20Virtual%20Texturing%20-%20Taking%20Advantage%20of%20DirectX%2011.2%20Tiled%20Resources.pdf</a> \n<LI> Celes, Waldemar, and Frederico Abraham, \"Fast and Versatile Texture-Based Wireframe Rendering,\" <I>The Visual Computer</I>, vol. 27, no. 10, pp. 939-948, 2011. <br><a href=\"https://www.researchgate.net/profile/Frederico_Abraham/publication/220067637_Fast_and_versatile_texture-based_wireframe_rendering/links/5664322508ae15e74632cabf.pdf\">https://www.researchgate.net/profile/Frederico_Abraham/publication/220067637_Fast_and_versatile_texture-based_wireframe_rendering/links/5664322508ae15e74632cabf.pdf</a> \n<LI> Cerezo, Eva, Frederic P&eacute;rez, Xavier Pueyo, Francisco J. Seron, and Fran&ccedil;ois X. Sillion, \"A Survey on Participating Media Rendering Techniques,\" <I>The Visual Computer</I>, vol. 21, no. 5, pp. 303-328, June 2005. <br><a href=\"http://maverick.inria.fr/Publications/2005/CPPSS05/cerezo.pdf\">http://maverick.inria.fr/Publications/2005/CPPSS05/cerezo.pdf</a> \n<LI> <I>The Cesium Blog</I>, <a href=\"https://cesium.com/blog/\">https://cesium.com/blog/</a>, 2017. \n<LI> Chabert, Charles-F&eacute;lix, Wan-Chun Ma, Tim Hawkins, Pieter Peers, and Paul Debevec, \"Fast Rendering of Realistic Faces with Wavelength Dependent Normal Maps,\" in <I>ACM SIGGRAPH 2007 Posters</I>, ACM, article no. 183, Aug. 2007. <br><a href=\"https://www.cct.lsu.edu/~fharhad/ganbatte/siggraph2007/CD1/content/posters/0408.pdf\">https://www.cct.lsu.edu/~fharhad/ganbatte/siggraph2007/CD1/content/posters/0408.pdf</a> \n<LI> Chaikin, G., \"An Algorithm for High Speed Curve Generation,\" <I>Computer Graphics and Image Processing</I>, vol. 4, no. 3, pp. 346-349, 1974. \n<LI> Chaitanya, Chakravarty R. Alla, Anton S. Kaplanyan, Christoph Schied, Marco Salvi, Aaron Lefohn, Derek Nowrouzezahrai, and Timo Aila, \"Interactive Reconstruction of Monte Carlo Image Sequences Using a Recurrent Denoising Autoencoder,\" <I>ACM Transactions on Graphics</I>, vol. 36, no. 4, article no. 98, pp. 2017. <br><a href=\"https://www.semanticscholar.org/paper/Interactive-reconstruction-of-Monte-Carlo-image-se-Chaitanya-Kaplanyan/26cf54106c32f3007ae58816ac1a693c3262e755\">https://www.semanticscholar.org/paper/Interactive-reconstruction-of-Monte-Carlo-image-se-Chaitanya-Kaplanyan/26cf54106c32f3007ae58816ac1a693c3262e755</a> \n<LI> Chajdas, Matth&auml;us G., Christian Eisenacher, Marc Stamminger, and Sylvain Lefebvre, \"Virtual Texture Mapping 101,\" in Wolfgang Engel, ed., <I>GPU Pro</I>, A K Peters, Ltd., pp. 185-195, 2010. <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1568814720?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1568814720</a> \n<LI> Chajdas, Matth&auml;us G., \"D3D12 and Vulkan: Lessons Learned,\" <I>Game Developers Conference</I>, Mar. 2016. <br><a href=\"http://gpuopen.com/wp-content/uploads/2016/03/d3d12_vulkan_lessons_learned.pdf\">http://gpuopen.com/wp-content/uploads/2016/03/d3d12_vulkan_lessons_learned.pdf</a> \n<LI> Chan, Danny, and Bryan Johnston, \"Style in Rendering: The History and Technique Behind <I>Afro Samurai</I>'s Look,\" <I>Game Developers Conference</I>, Mar. 2009. <br><a href=\"http://www.gdcvault.com/play/1427/Style-in-Rendering-The-History\">http://www.gdcvault.com/play/1427/Style-in-Rendering-The-History</a> <br><a href=\"http://twvideo01.ubm-us.net/o1/vault/gdc09/slides/GDC09_Johnston_Chan_AfroFinal.ppt\">http://twvideo01.ubm-us.net/o1/vault/gdc09/slides/GDC09_Johnston_Chan_AfroFinal.ppt</a> \n<LI> Chan, Danny, \"Real-World Measurements for <I>Call of Duty: Advanced Warfare</I>,\" in <I>SIGGRAPH Physically Based Shading in Theory and Practice course</I>, Aug. 2015. <br><a href=\"http://blog.selfshadow.com/publications/s2015-shading-course/\">http://blog.selfshadow.com/publications/s2015-shading-course/</a> \n<LI> Chan, Eric, and Fr&eacute;do Durand, \"Fast Prefiltered Lines,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 345-359, 2005. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter22.html\">https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter22.html</a> \n<LI> Chandrasekhar, Subrahmanyan, <I>Radiative Transfer</I>, Oxford University Press, 1950. <br><a href=\"https://smile.amazon.com/Radiative-Transfer-S-Chandrasekhar/dp/0486605906?tag=realtimerenderin\">https://smile.amazon.com/Radiative-Transfer-S-Chandrasekhar/dp/0486605906</a> \n<LI> Chang, Chia-Tche, Bastien Gorissen, and Samuel Melchior, \"Fast Oriented Bounding Box Optimization on the Rotation Group SO(3,&real;),\" <I>ACM Transactions on Graphics</I>, vol. 30, no. 5, pp. 122:1-122:16, Oct. 2011. <br><a href=\"https://perso.uclouvain.be/chia-tche.chang/resources/CGM12_slides.pdf\">https://perso.uclouvain.be/chia-tche.chang/resources/CGM12_slides.pdf</a> \n<LI> Chang, Chun-Fa, Gary Bishop, and Anselmo Lastra, \"LDI Tree: A Hierarchical Representation for Image-Based Rendering,\" in <I>SIGGRAPH '99: Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 291-298, Aug. 1999. <br><a href=\"http://152.2.131.244/~chang/research/ldiTree/ldi_tree.pdf\">http://152.2.131.244/~chang/research/ldiTree/ldi_tree.pdf</a> \n<LI> Chen, G. P. Sander, D. Nehab, L. Yang, and L. Hu, \"Depth-Presorted Triangle Lists,\" <I>ACM Transactions on Graphics</I>, vol. 31, no. 6, pp. 160:1-160:9, 2016. <br><a href=\"http://w3.impa.br/~diego/publications/ChenEtAl12.pdf\">http://w3.impa.br/~diego/publications/ChenEtAl12.pdf</a> \n<LI> Chen, Hao, \"Lighting and Material of <I>Halo 3</I>,\" <I>Game Developers Conference</I>, Mar. 2008. <br><a href=\"https://www.gdcvault.com/play/253/Lighting-and-Material-of-HALO\">https://www.gdcvault.com/play/253/Lighting-and-Material-of-HALO</a> \n<LI> Chen, Hao, and Natalya Tatarchuk, \"Lighting Research at Bungie,\" <I>SIGGRAPH Advances in Real-Time Rendering in 3D Graphics and Games course</I>, Aug. 2009. <br><a href=\"http://advances.realtimerendering.com/s2009/SIGGRAPH%202009%20-%20Lighting%20Research%20at%20Bungie.pdf\">http://advances.realtimerendering.com/s2009/SIGGRAPH%202009%20-%20Lighting%20Research%20at%20Bungie.pdf</a> \n<LI> Chen, K., \"Adaptive Virtual Texture Rendering in <I>Far Cry 4</I>,\" <I>Game Developers Conference</I>, Mar. 2015. <br><a href=\"http://twvideo01.ubm-us.net/o1/vault/gdc2015/presentations/Chen_Ka_AdaptiveVirtualTexture.pdf\">http://twvideo01.ubm-us.net/o1/vault/gdc2015/presentations/Chen_Ka_AdaptiveVirtualTexture.pdf</a> \n<LI> Chen, Pei-Ju, Hiroko Awata, Atsuko Matsushita, En-Cheng Yang, and Kentaro Arikawa, \"Extreme Spectral Richness in the Eye of the Common Bluebottle Butterfly, Graphium sarpedon,\" <I>Frontiers in Ecology and Evolution</I>, vol. 4, pp.18, Mar. 8, 2016. <br><a href=\"https://www.frontiersin.org/articles/10.3389/fevo.2016.00018/full\">https://www.frontiersin.org/articles/10.3389/fevo.2016.00018/full</a> \n<LI> Chi, Yung-feng, \"True-to-Life Real-Time Animation of Shallow Water on Todays GPUs,\" in Wolfgang Engel, ed., <I>ShaderX<sup>4</sup></I>, Charles River Media, pp. 467-480, 2005. \n<LI> Chiang, Matt Jen-Yuan, Benedikt Bitterli, Chuck Tappan, and Brent Burley, \"A Practical and Controllable Hair and Fur Model for Production Path Tracing,\" <I>Computer Graphics Forum (Eurographics 2016)</I>, vol. 35, no. 2, pp. 275-283, 2016. <br><a href=\"https://benedikt-bitterli.me/pchfm/\">https://benedikt-bitterli.me/pchfm/</a> <br><a href=\"https://onlinelibrary.wiley.com/doi/abs/10.1111/cgf.12830\">https://onlinelibrary.wiley.com/doi/abs/10.1111/cgf.12830</a> \n<LI> Chlumsk&yacute;, Viktor, <I>Shape Decomposition for Multi-channel Distance Fields</I>, MSc thesis, Department of Theoretical Computer Science, Czech Technical University in Prague, May 2015. <br><a href=\"https://dspace.cvut.cz/bitstream/handle/10467/62770/F8-DP-2015-Chlumsky-Viktor-thesis.pdf\">https://dspace.cvut.cz/bitstream/handle/10467/62770/F8-DP-2015-Chlumsky-Viktor-thesis.pdf</a> <br><a href=\"https://github.com/Chlumsky/msdfgen\">https://github.com/Chlumsky/msdfgen</a> \n<LI> Choi, H., \"Bifrost--The GPU Architecture for Next Five Billion,\" <I>ARM Tech Forum</I>, June 2016. <br><a href=\"https://www.arm.com/files/pdf/20160628_A04_ATF_Korea_Hessed_Choi.pdf\">https://www.arm.com/files/pdf/20160628_A04_ATF_Korea_Hessed_Choi.pdf</a> \n<LI> Christensen, Per H., \"Point-Based Approximate Color Bleeding,\" Technical memo, Pixar Animation Studios, 2008. <br><a href=\"http://www.seanet.com/~myandper/abstract/memo0801.htm\">http://www.seanet.com/~myandper/abstract/memo0801.htm</a> \n<LI> Cichocki, Adam, \"Optimized Pixel-Projected Reflections for Planar Reflectors,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, Aug. 2017. <br><a href=\"http://advances.realtimerendering.com/s2017/\">http://advances.realtimerendering.com/s2017/</a> \n<LI> Cignoni, P., C. Montani, and R. Scopigno, \"Triangulating Convex Polygons Having T-Vertices,\" <I>journal of graphics tools</I>, vol. 1, no. 2, pp. 1-4, 1996. Also collected in reference #112. <br><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.1996.10487455\">https://www.tandfonline.com/doi/abs/10.1080/10867651.1996.10487455</a> <br><a href=\"https://smile.amazon.com/Graphics-Tools-jgt-Editors-Choice/dp/1568812469?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Tools-jgt-Editors-Choice/dp/1568812469</a> <br><a href=\"http://vcg.isti.cnr.it/publications/papers/strip.pdf\">http://vcg.isti.cnr.it/publications/papers/strip.pdf</a>\n<LI> Cignoni, Paolo, \"On the Computation of Vertex Normals,\" <I>Meshlab Stuff</I> blog, Apr. 10, 2009.<br><a href=\"http://meshlabstuff.blogspot.com/2009/04/on-computation-of-vertex-normals.html\">http://meshlabstuff.blogspot.com/2009/04/on-computation-of-vertex-normals.html</a>\n<LI> Cigolle, Zina H., Sam Donow, Daniel Evangelakos, Michael Mara, Morgan McGuire, and Quirin Meyer, \"A Survey of Efficient Representations for Independent Unit Vectors,\" <I>Journal of Computer Graphics Techniques</I>, vol. 3, no. 1, pp. 1-30, 2014. <br><a href=\"http://jcgt.org/published/0003/02/01/\">http://jcgt.org/published/0003/02/01/</a> \n<LI> Clarberg, Petrik, and Tomas Akenine-M&ouml;ller, \"Practical Product Importance Sampling for Direct Illumination,\" <I>Computer Graphics Forum</I>, vol. 27, no. 2, pp. 681-690, 2008. <br><a href=\"https://pdfs.semanticscholar.org/3481/20d28cf181e61b629bc77b4ffa1829b17134.pdf\">https://pdfs.semanticscholar.org/3481/20d28cf181e61b629bc77b4ffa1829b17134.pdf</a> \n<LI> Clarberg, P., R. Toth, J. Hasselgren, J. Nilsson, and T. Akenine-M&ouml;ller, \"AMFS: Adaptive Multi-frequency Shading for Future Graphics Processors,\" <I>ACM Transactions on Graphics</I>, vol. 33, no. 4, pp. 141:1-141:12, 2014. <br><a href=\"https://software.intel.com/en-us/articles/amfs-adaptive-multi-frequency-shading-for-future-graphics-processors\">https://software.intel.com/en-us/articles/amfs-adaptive-multi-frequency-shading-for-future-graphics-processors</a> \n<LI> Clark, James H., \"Hierarchical Geometric Models for Visible Surface Algorithms,\" <I>Communications of the ACM</I>, vol. 19, no. 10, pp. 547-554, Oct. 1976. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.88.5757&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.88.5757&rep=rep1&type=pdf</a> \n<LI> Coffin, Christina, \"SPU Based Deferred Shading in <I>Battlefield 3</I> for Playstation 3,\" <I>Game Developers Conference</I>, Mar. 2011. <br><a href=\"http://www.dice.se/news/spu-based-deferred-shading-battlefield-3-playstation-3/\">http://www.dice.se/news/spu-based-deferred-shading-battlefield-3-playstation-3/</a> \n<LI> Cohen, Jonathan D., Marc Olano, and Dinesh Manocha, \"Appearance-Preserving Simplification,\" in <I>SIGGRAPH '98: Proceedings of the 25th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 115-122, July 1998. <br><a href=\"http://www.cs.unc.edu/~geom/APS\">http://www.cs.unc.edu/~geom/APS</a> \n<LI> Cohen, Michael F., and John R. Wallace, <I>Radiosity and Realistic Image Synthesis</I>, Academic Press Professional, 1993. <br><a href=\"https://www.realtimerendering.com/Cohen-Wallace_Radiosity_and_Realistic_Image_Synthesis.pdf\">https://www.realtimerendering.com/Cohen-Wallace_Radiosity_and_Realistic_Image_Synthesis.pdf</a> \n<LI> Cohen-Or, Daniel, Yiorgos Chrysanthou, Fr&eacute;do Durand, Ned Greene, Vladlen Kulton, and Cl&aacute;udio T. Silva, <I>SIGGRAPH Visibility, Problems, Techniques and Applications course</I>, Aug. 2001. <br><a href=\"https://vgc.poly.edu/~csilva/papers/course4.pdf\">https://vgc.poly.edu/~csilva/papers/course4.pdf</a> \n<LI> Cohen-Or, Daniel, Yiorgos Chrysanthou, Cl&aacute;udio T. Silva, and Fr&eacute;do Durand, \"A Survey of Visibility for Walkthrough Applications,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 9, no. 3, pp. 412-431, July-Sept. 2003. <br><a href=\"http://www.cs.tau.ac.il/~dcor/online_papers/papers/survey2c.pdf\">http://www.cs.tau.ac.il/~dcor/online_papers/papers/survey2c.pdf</a> \n<LI> Cok, Keith, Roger Corron, Bob Kuehne, and Thomas True, <I>SIGGRAPH Developing Efficient Graphics Software: The Yin and Yang of Graphics course</I>, July 2000. <br><a href=\"https://www.coursehero.com/file/6776614/Efficient-Graphics-Software/\">https://www.coursehero.com/file/6776614/Efficient-Graphics-Software/</a> \n<LI> Colbert, Mark, and Jaroslav Kriv&aacute;nek, \"GPU-Based Importance Sampling,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 459-475, 2007. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch20.html\">https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch20.html</a> \n<LI> Colbert, Mark, and Jaroslav Kriv&aacute;nek, \"Real-Time Shading with Filtered Importance Sampling,\" in <I>ACM SIGGRAPH 2007 Technical Sketches</I>, ACM, article no. 71, Aug. 2007. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.182.4411&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.182.4411&rep=rep1&type=pdf</a> \n<LI> Cole, Forrester, Aleksey Golovinskiy, Alex Limpaecher, Heather Stoddart Barros, Adam Finkelstein, Thomas Funkhouser, and Szymon Rusinkiewicz, \"Where Do People Draw Lines?\" <I>ACM Transactions on Graphics (SIGGRAPH 2008)</I>, vol. 27, no. 3, pp. 88:1-88:11, 2008. <br><a href=\"https://pdfs.semanticscholar.org/5201/2f5021e03959cc04a1c40e09f18a837ff6e3.pdf\">https://pdfs.semanticscholar.org/5201/2f5021e03959cc04a1c40e09f18a837ff6e3.pdf</a> \n<LI> Cole, Forrester, and Adam Finkelstein, \"Two Fast Methods for High-Quality Line Visibility,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 16, no. 5, pp. 707-717, Sept./Oct. 2010. <br><a href=\"http://gfx.cs.princeton.edu/gfx/pubs/Cole_2010_TFM/index.php\">http://gfx.cs.princeton.edu/gfx/pubs/Cole_2010_TFM/index.php</a> \n<LI> Collin, D., \"Culling the Battlefield,\" <I>Game Developers Conference</I>, Mar. 2011. <br><a href=\"http://www.frostbite.com/wp-content/uploads/2013/05/CullingTheBattlefield.pdf\">http://www.frostbite.com/wp-content/uploads/2013/05/CullingTheBattlefield.pdf</a> \n<LI> Conran, Patrick, \"SpecVar Maps: Baking Bump Maps into Specular Response,\" in <I>ACM SIGGRAPH 2005 Sketches</I>, ACM, article no. 22, Aug. 2005. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.146.993&rep=rep1&type=pdf#page=26\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.146.993&rep=rep1&type=pdf#page=26</a> \n<LI> Cook, Robert L., and Kenneth E. Torrance, \"A Reflectance Model for Computer Graphics,\" <I>Computer Graphics (SIGGRAPH '81 Proceedings)</I>, vol. 15, no. 3, pp. 307-316, Aug. 1981. <br><a href=\"http://www.irisa.fr/prive/kadi/Lopez/p307-cook.pdf\">http://www.irisa.fr/prive/kadi/Lopez/p307-cook.pdf</a> \n<LI> Cook, Robert L., and Kenneth E. Torrance, \"A Reflectance Model for Computer Graphics,\" <I>ACM Transactions on Graphics</I>, vol. 1, no. 1, pp. 7-24, Jan. 1982. <br><a href=\"http://inst.cs.berkeley.edu/~cs283/sp13/lectures/cookpaper.pdf\">http://inst.cs.berkeley.edu/~cs283/sp13/lectures/cookpaper.pdf</a> \n<LI> Cook, Robert L., \"Shade Trees,\" <I>Computer Graphics (SIGGRAPH '84 Proceedings)</I>, vol. 18, no. 3, pp. 223-231, July 1984. <br><a href=\"http://www.gdv.informatik.uni-frankfurt.de/lehre/ss2007/GDV/Uebung/Paper/99-1-cook-shadetrees.pdf\">http://www.gdv.informatik.uni-frankfurt.de/lehre/ss2007/GDV/Uebung/Paper/99-1-cook-shadetrees.pdf</a> \n<LI> Cook, Robert L., \"Stochastic Sampling in Computer Graphics,\" <I>ACM Transactions on Graphics</I>, vol. 5, no. 1, pp. 51-72, Jan. 1986. <br><a href=\"https://graphics.pixar.com/library/StochasticSampling/paper.pdf\">https://graphics.pixar.com/library/StochasticSampling/paper.pdf</a> \n<LI> Cook, Robert L., Loren Carpenter, and Edwin Catmull, \"The Reyes Image Rendering Architecture,\" <I>Computer Graphics (SIGGRAPH '87 Proceedings)</I>, vol. 21, no. 4, pp. 95-102, July 1987. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.84.6464&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.84.6464&rep=rep1&type=pdf</a> \n<LI> Cook, Robert L., and Tony DeRose, \"Wavelet Noise,\" <I>ACM Transactions on Graphics (SIGGRAPH 2005)</I>, vol. 24, no. 3, pp. 803-811, 2005. <br><a href=\"https://anim.hampshire.edu/uprising/assets/p803-cook.pdf\">https://anim.hampshire.edu/uprising/assets/p803-cook.pdf</a> \n<LI> Coombes, David, \"DX12 Do's and Don'ts, Updated!\" <I>NVIDIA GameWorks</I> blog, Nov. 12, 2015. <br><a href=\"https://developer.nvidia.com/dx12-dos-and-donts-updated\">https://developer.nvidia.com/dx12-dos-and-donts-updated</a> and <br><a href=\"https://developer.nvidia.com/dx12-dos-and-donts\">https://developer.nvidia.com/dx12-dos-and-donts</a> \n<LI> Cormen, T. H., C. E. Leiserson, R. Rivest, and C. Stein, <I>Introduction to Algorithms</I>, Third Edition, MIT Press, 2009. <br><a href=\"https://smile.amazon.com/Introduction-Algorithms-3rd-MIT-Press/dp/0262033844?tag=realtimerenderin\">https://smile.amazon.com/Introduction-Algorithms-3rd-MIT-Press/dp/0262033844</a> \n<LI> Courr&egrave;ges, Adrian, \"<I>GTA V</I>--Graphics Study,\" <I>Adrian Courr&egrave;ges</I> blog, Nov. 2, 2015. <br><a href=\"http://www.adriancourreges.com/blog/2015/11/02/gta-v-graphics-study/\">http://www.adriancourreges.com/blog/2015/11/02/gta-v-graphics-study/</a> \n<LI> Courr&egrave;ges, Adrian, \"<I>DOOM</I> (2016)--Graphics Study,\" <I>Adrian Courr&egrave;ges</I> blog, Sept. 9, 2016. <br><a href=\"http://www.adriancourreges.com/blog/2016/09/09/doom-2016-graphics-study/\">http://www.adriancourreges.com/blog/2016/09/09/doom-2016-graphics-study/</a> \n<LI> Courr&egrave;ges, Adrian, \"Beware of Transparent Pixels,\" <I>Adrian Courr&egrave;ges</I> blog, May 9, 2017. <br><a href=\"http://www.adriancourreges.com/blog/2017/05/09/beware-of-transparent-pixels/\">http://www.adriancourreges.com/blog/2017/05/09/beware-of-transparent-pixels/</a> \n<LI> Cox, Michael, and Pat Hanrahan, \"Pixel Merging for Object-Parallel Rendering: A Distributed Snooping Algorithm,\" in <I>Proceedings of the 1993 Symposium on Parallel Rendering</I>, ACM, pp. 49-56, Nov. 1993. <br><a href=\"https://www.computer.org/csdl/proceedings/prs/1993/4920/00/00586085.pdf\">https://www.computer.org/csdl/proceedings/prs/1993/4920/00/00586085.pdf</a> \n<LI> Cox, Michael, David Sprague, John Danskin, Rich Ehlers, Brian Hook, Bill Lorensen, and Gary Tarolli, <I>SIGGRAPH Developing High-Performance Graphics Applications for the PC Platform course</I>, July 1998. \n<LI> Cozzi, Patrick, \"Picking Using the Depth Buffer,\" <I>AGI Blog</I>, Mar. 5, 2008. <br><a href=\"http://help.agi.com/AGIComponentsJava/html/BlogPickingUsingTheDepthBuffer.htm\">http://help.agi.com/AGIComponentsJava/html/BlogPickingUsingTheDepthBuffer.htm</a> \n<LI> Cozzi, Patrick, and Kevin Ring, <I>3D Engine Design for Virtual Globes</I>, A K Peters/CRC Press, 2011. <br><a href=\"http://www.virtualglobebook.com/\">http://www.virtualglobebook.com/</a> \n<LI> Cozzi, P., and D. Bagnell, \"A WebGL Globe Rendering Pipeline,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>4</sup></I>, CRC Press, pp. 39-48, 2013. <br><a href=\"http://nedrilad.com/Tutorial/topic-58/GPU-Pro-Advanced-Rendering-Techniques-52.html\">http://nedrilad.com/Tutorial/topic-58/GPU-Pro-Advanced-Rendering-Techniques-52.html</a> <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1466567430?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1466567430</a> \n<LI> Cozzi, Patrick, ed., <I>WebGL Insights</I>, CRC Press, 2015. <br><a href=\"http://webglinsights.com/\">http://webglinsights.com/</a> \n<LI> Cozzi, Patrick, \"Cesium 3D Tiles,\" <I>GitHub</I> repository, 2017. <br><a href=\"https://github.com/AnalyticalGraphicsInc/3d-tiles/\">https://github.com/AnalyticalGraphicsInc/3d-tiles/</a>, \n<LI> Crane, Keenan, Ignacio Llamas, and Sarah Tariq, \"Real-Time Simulation and Rendering of 3D Fluids,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 633-675, 2007. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch30.html\">https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch30.html</a> <br><a href=\"http://developer.download.nvidia.com/books/gpu_gems_3/samples/gems3_ch30.pdf\">http://developer.download.nvidia.com/books/gpu_gems_3/samples/gems3_ch30.pdf</a> \n<LI> Crassin, Cyril, <I>GigaVoxels: A Voxel-Based Rendering Pipeline For Efficient Exploration Of Large And Detailed Scenes</I>, PhD thesis, University of Grenoble, July 2011. <br><a href=\"http://maverick.inria.fr/Publications/2011/Cra11/\">http://maverick.inria.fr/Publications/2011/Cra11/</a> \n<LI> Crassin, Cyril, Fabrice Neyret, Miguel Sainz, Simon Green, and Elmar Eisemann, \"Interactive Indirect Illumination Using Voxel Cone Tracing,\" <I>Computer Graphics Forum</I>, vol. 30, no. 7, pp. 1921-1930, 2011. <br><a href=\"https://hal.inria.fr/file/index/docid/650173/filename/GIVoxels-pg2011-authors.pdf\">https://hal.inria.fr/file/index/docid/650173/filename/GIVoxels-pg2011-authors.pdf</a> \n<LI> Crassin, Cyril, and Simon Green, \"Octree-Based Sparse Voxelization Using the GPU Hardware Rasterizer,\" in Patrick Cozzi &amp; Christophe Riccio, eds., <I>OpenGL Insights</I>, CRC Press, pp. 303-319, 2012. <br><a href=\"https://github.com/OpenGLInsights\">https://github.com/OpenGLInsights</a> <br><a href=\"https://smile.amazon.com/OpenGL-Insights-Patrick-Cozzi/dp/1439893764?tag=realtimerenderin\">https://smile.amazon.com/OpenGL-Insights-Patrick-Cozzi/dp/1439893764</a> \n<LI> Crassin, Cyril, \"Octree-Based Sparse Voxelization for Real-Time Global Illumination,\" <I>NVIDIA GPU Technology Conference</I>, Feb. 2012. <br><a href=\"http://www.icare3d.org/research/GTC2012_Voxelization_public.pdf\">http://www.icare3d.org/research/GTC2012_Voxelization_public.pdf</a> \n<LI> Crassin, Cyril, \"Dynamic Sparse Voxel Octrees for Next-Gen Real-Time Rendering,\" <I>SIGGRAPH Beyond Programmable Shading course</I>, Aug. 2012. <br><a href=\"http://bps12.idav.ucdavis.edu/talks/04_crassinVoxels_bps2012.pdf\">http://bps12.idav.ucdavis.edu/talks/04_crassinVoxels_bps2012.pdf</a> \n<LI> Crassin, Cyril, Morgan McGuire, Kayvon Fatahalian, and Aaron Lefohn, \"Aggregate G-Buffer Anti-Aliasing,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 22, no. 10, pp. 2215-2228, Oct. 2016. <br><a href=\"https://casual-effects.com/research/Crassin2016Aggregate/Crassin2016Aggregate.pdf\">https://casual-effects.com/research/Crassin2016Aggregate/Crassin2016Aggregate.pdf</a> <br><a href=\"https://casual-effects.com/research/Crassin2016Aggregate/index.html\">https://casual-effects.com/research/Crassin2016Aggregate/index.html</a> <br><a href=\"http://advances.realtimerendering.com/s2016/AGAA_UE4_SG2016_6.pdf\">http://advances.realtimerendering.com/s2016/AGAA_UE4_SG2016_6.pdf</a> \n<LI> Cripe, Brian, and Thomas Gaskins, \"The DirectModel Toolkit: Meeting the 3D Graphics Needs of Technical Applications,\" <I>Hewlett-Packard Journal</I>, pp. 19-27, May 1998. <br><a href=\"ftp://ftp.mrynet.com/operatingsystems/DEC/www.hpl.hp.com/hpjournal/98may/may98a3.pdf\">ftp://ftp.mrynet.com/operatingsystems/DEC/www.hpl.hp.com/hpjournal/98may/may98a3.pdf</a> \n<LI> Crow, Franklin C., \"Shadow Algorithms for Computer Graphics,\" <I>Computer Graphics (SIGGRAPH '77 Proceedings)</I>, vol. 11, no. 2, pp. 242-248, July 1977. <br><a href=\"https://www.cs.rpi.edu/~cutler/classes/advancedgraphics/S13/papers/crow_shadows_77.pdf\">https://www.cs.rpi.edu/~cutler/classes/advancedgraphics/S13/papers/crow_shadows_77.pdf</a> \n<LI> Crow, Franklin C., \"Summed-Area Tables for Texture Mapping,\" <I>Computer Graphics (SIGGRAPH '84 Proceedings)</I>, vol. 18, no. 3, pp. 207-212, July 1984. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.124.1904&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.124.1904&rep=rep1&type=pdf</a> \n<LI> Culler, David E., and Jaswinder Pal Singh, with Anoop Gupta, <I>Parallel Computer Architecture: A Hardware/Software Approach</I>, Morgan Kaufmann, 1998. <br><a href=\"https://smile.amazon.com/Parallel-Computer-Architecture-Hardware-Software/dp/1558603433?tag=realtimerenderin\">https://smile.amazon.com/Parallel-Computer-Architecture-Hardware-Software/dp/1558603433</a> \n<LI> Cunningham, Steve, \"3D Viewing and Rotation Using Orthonormal Bases,\" in Andrew S. Glassner, ed., <I>Graphics Gems</I>, Academic Press, pp. 516-521, 1990. <br><a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> <br><a href=\"https://smile.amazon.com/Graphics-Gems-Andrew-S-Glassner/dp/0122861663?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-Andrew-S-Glassner/dp/0122861663</a> \n<LI> Cupisz, Kuba, and Kasper Engelstoft, \"Lighting in Unity,\" <I>Game Developers Conference</I>, Mar. 2015. <br><a href=\"http://www.gdcvault.com/play/1021765/Advanced-Visual-Effects-With-DirectX\">http://www.gdcvault.com/play/1021765/Advanced-Visual-Effects-With-DirectX</a> \n<LI> Cupisz, Robert, \"Light Probe Interpolation Using Tetrahedral Tessellations,\" <I>Game Developers Conference</I>, Mar. 2012. <br><a href=\"https://www.gdcvault.com/play/1015312/Light-Probe-Interpolation-Using-Tetrahedral\">https://www.gdcvault.com/play/1015312/Light-Probe-Interpolation-Using-Tetrahedral</a> \n<LI> Curtis, Cassidy, \"Loose and Sketchy Animation,\" in <I>ACM SIGGRAPH '98 Electronic Art and Animation Catalog</I>, ACM, p. 145, July 1998. <br><a href=\"https://dl.acm.org/citation.cfm?id=281913\">https://dl.acm.org/citation.cfm?id=281913</a> \n<LI> Cychosz, J. M., and W. N. Waggenspack, Jr., \"Intersecting a Ray with a Cylinder,\" in Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, Academic Press, pp. 356-365, 1994. <br><a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> <br><a href=\"https://smile.amazon.com/Graphics-Gems-IV-IBM-Version/dp/0123361559?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-IV-IBM-Version/dp/0123361559</a> \n<LI> Cyrus, M., and J. Beck, \"Generalized Two- and Three-Dimensional Clipping,\" <I>Computers and Graphics</I>, vol. 3, pp. 23-28, 1978. \n<LI> Dachsbacher, Carsten, and Marc Stamminger, \"Translucent Shadow Maps,\" in <I>Proceedings of the 14th Eurographics Workshop on Rendering</I>, Eurographics Association, pp. 197-201, June 2003. <br><a href=\"https://pdfs.semanticscholar.org/0601/c5aefa7645f7426b0b051e4124219cbbf4e5.pdf\">https://pdfs.semanticscholar.org/0601/c5aefa7645f7426b0b051e4124219cbbf4e5.pdf</a> \n<LI> Dachsbacher, Carsten, and Marc Stamminger, \"Reflective Shadow Maps,\" in <I>Proceedings of the 2005 Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 203-231, 2005. <br><a href=\"http://www-sop.inria.fr/reves/Carsten.Dachsbacher/\">http://www-sop.inria.fr/reves/Carsten.Dachsbacher/</a> \n<LI> Dachsbacher, Carsten, and Marc Stamminger, \"Splatting of Indirect Illumination,\" in <I>Proceedings of the 2006 Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 93-100, 2006. <br><a href=\"http://www-sop.inria.fr/reves/Carsten.Dachsbacher/\">http://www-sop.inria.fr/reves/Carsten.Dachsbacher/</a> \n<LI> Dachsbacher, C., and N. Tatarchuk, \"Prism Parallax Occlusion Mapping with Accurate Silhouette Generation,\" <I>Symposium on Interactive 3D Graphics and Games poster</I>, Apr.-May 2007. <br><a href=\"http://developer.amd.com/wordpress/media/2012/10/Dachsbacher-Tatarchuk-Prism_Parallax_Occlusion_Mapping_with_Accurate_Silhouette_Generation%28SI3D07%29.pdf\">http://developer.amd.com/wordpress/media/2012/10/Dachsbacher-Tatarchuk-Prism_Parallax_Occlusion_Mapping_with_Accurate_Silhouette_Generation%28SI3D07%29.pdf</a> \n<LI> Dallaire, Chris, \"Binary Triangle Trees for Terrain Tile Index Buffer Generation,\" <I>Gamasutra</I>, Dec. 21, 2006. <br><a href=\"https://www.gamasutra.com/view/feature/130171/binary_triangle_trees_for_terrain_.php\">https://www.gamasutra.com/view/feature/130171/binary_triangle_trees_for_terrain_.php</a> \n<LI> Dam, Erik B., Martin Koch, and Martin Lillholm, \"Quaternions, Interpolation and Animation,\" Technical Report DIKU-TR-98/5, Department of Computer Science, University of Copenhagen, July 1998. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.30.6788&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.30.6788&rep=rep1&type=pdf</a> \n<LI> Davies, Jem, \"The Bifrost GPU Architecture and the ARM Mali-G71 GPU,\" <I>Hot Chips</I>, Aug. 2016. <br><a href=\"http://www.hotchips.org/wp-content/uploads/hc_archives/hc28/HC28.22-Monday-Epub/HC28.22.10-GPU-HPC-Epub/HC28.22.110-Bifrost-JemDavies-ARM-v04-9.pdf\">http://www.hotchips.org/wp-content/uploads/hc_archives/hc28/HC28.22-Monday-Epub/HC28.22.10-GPU-HPC-Epub/HC28.22.110-Bifrost-JemDavies-ARM-v04-9.pdf</a> \n<LI> Davies, Leigh, \"OIT to Volumetric Shadow Mapping, 101 Uses for Raster-Ordered Views Using DirectX 12,\" <I>Intel Developer Zone</I> blog, Mar. 5, 2015. <br><a href=\"https://software.intel.com/sites/default/files/managed/4a/38/OIT-to-Volumetric-Shadow-Mapping.pdf\">https://software.intel.com/sites/default/files/managed/4a/38/OIT-to-Volumetric-Shadow-Mapping.pdf</a> <br><a href=\"http://www.slideshare.net/GaelHofemeier/oit-tovolumetricshadowmapping-47572450\">http://www.slideshare.net/GaelHofemeier/oit-tovolumetricshadowmapping-47572450</a> \n<LI> Davies, Leigh, \"Rasterizer Order Views 101: A Primer,\" <I>Intel Developer Zone</I> blog, Aug. 5, 2015. <br><a href=\"https://software.intel.com/en-us/gamedev/articles/rasterizer-order-views-101-a-primer\">https://software.intel.com/en-us/gamedev/articles/rasterizer-order-views-101-a-primer</a> \n<LI> Day, Mike, \"CSM Scrolling: An Acceleration Technique for the Rendering of Cascaded Shadow Maps,\" presented by Mike Acton, <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, Aug. 2012. <br><a href=\"http://advances.realtimerendering.com/s2012\">http://advances.realtimerendering.com/s2012</a> <br><a href=\"http://www.insomniacgames.com/mike-day-siggraph-2012-csm-scrolling/\">http://www.insomniacgames.com/mike-day-siggraph-2012-csm-scrolling/</a> <br><a href=\"http://d3cw3dd2w32x2b.cloudfront.net/wp-content/uploads/2012/08/CSM-Scrolling.pdf\">http://d3cw3dd2w32x2b.cloudfront.net/wp-content/uploads/2012/08/CSM-Scrolling.pdf</a> \n<LI> Day, Mike, \"An Efficient and User-Friendly Tone Mapping Operator,\" <I>Insomniac R&amp;D Blog</I>, Sept. 18, 2012. <br><a href=\"http://www.insomniacgames.com/mike-day-an-efficient-and-user-friendly-tone-mapping-operator/\">http://www.insomniacgames.com/mike-day-an-efficient-and-user-friendly-tone-mapping-operator/</a> \n<LI> De Smedt, Matthijs, \"PC GPU Performance Hot Spots,\" <I>NVIDIA GameWorks</I> blog, Aug. 10, 2016. <br><a href=\"https://developer.nvidia.com/pc-gpu-performance-hot-spots\">https://developer.nvidia.com/pc-gpu-performance-hot-spots</a> \n<LI> Debevec, Paul E., \"Rendering Synthetic Objects into Real Scenes: Bridging Traditional and Image-Based Graphics with Global Illumination and High Dynamic Range Photography,\" in <I>SIGGRAPH '98: Proceedings of the 25th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 189-198, July 1998. <br><a href=\"http://www.debevec.org/Research/IBL/\">http://www.debevec.org/Research/IBL/</a> \n<LI> Debevec, Paul, Rod Bogart, Frank Vitz, and Greg Ward, <I>SIGGRAPH HDRI and Image-Based Lighting course</I>, July 2003. <br><a href=\"http://www.pauldebevec.com/IBL2003/\">http://www.pauldebevec.com/IBL2003/</a> \n<LI> DeBry, David (grue), Jonathan Gibbs, Devorah DeLeon Petty, and Nate Robins, \"Painting and Rendering Textures on Unparameterized Models,\" <I>ACM Transactions on Graphics (SIGGRAPH 2002)</I>, vol. 21, no. 3, pp. 763-768, July 2002. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.4.5901&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.4.5901&rep=rep1&type=pdf</a> \n<LI> DeCarlo, Doug, Adam Finkelstein, and Szymon Rusinkiewicz, \"Interactive Rendering of Suggestive Contours with Temporal Coherence,\" in <I>Proceedings of the 3rd International Symposium on Non-Photorealistic Animation and Rendering</I>, ACM, pp. 15-24, June 2004. <br><a href=\"http://www.cs.rutgers.edu/~decarlo/contour.html\">http://www.cs.rutgers.edu/~decarlo/contour.html</a> \n<LI> Decaudin, Philippe, \"Cartoon-Looking Rendering of 3D-Scenes,\" Technical Report INRIA 2919, Universit&eacute; de Technologie de Compi&egrave;gne, France, June 1996. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.129.6652&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.129.6652&rep=rep1&type=pdf</a> \n<LI> Decaudin, Philippe, and Fabrice Neyret, \"Volumetric Billboards,\" <I>Computer Graphics Forum</I>, vol. 28, no. 8, pp. 2079-2089, 2009. <br><a href=\"https://hal.inria.fr/file/index/docid/402067/filename/VolumetricBillboards_CGF09.pdf\">https://hal.inria.fr/file/index/docid/402067/filename/VolumetricBillboards_CGF09.pdf</a> \n<LI> D&eacute;coret, Xavier, Fr&eacute;do Durand, Fran&ccedil;ois Sillion, and Julie Dorsey, \"Billboard Clouds for Extreme Model Simplification,\" <I>ACM Transactions on Graphics (SIGGRAPH 2003)</I>, vol. 22, no. 3, pp. 689-696, 2003. <br><a href=\"http://artis.imag.fr/Publications/2003/DDSD03/bc03.pdf\">http://artis.imag.fr/Publications/2003/DDSD03/bc03.pdf</a> \n<LI> Deering, M., S. Winnder, B. Schediwy, C. Duff, and N. Hunt, \"The Triangle Processor and Normal Vector Shader: A VLSI System for High Performance Graphics,\" <I>Computer Graphics (SIGGRAPH '88 Proceedings)</I>, vol. 22, no. 4, pp. 21-30, Aug. 1988. \n<LI> Deering, Michael, \"Geometry Compression,\" in <I>SIGGRAPH '95: Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 13-20, Aug. 1995. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.476.6371&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.476.6371&rep=rep1&type=pdf</a> \n<LI> Delalandre, Cyril, Pascal Gautron, Jean-Eudes Marvie, and Guillaume Fran&ccedil;ois, \"Transmittance Function Mapping,\" <I>Symposium on Interactive 3D Graphics and Games</I>, 2011. <br><a href=\"http://gautron.pascal.free.fr/publications/I3D2011/transmittanceFunctionMapping.pdf\">http://gautron.pascal.free.fr/publications/I3D2011/transmittanceFunctionMapping.pdf</a> \n<LI> Delva, Michael, Julien Hamaide, and Ramses Ladlani, \"Semantic Based Shader Generation Using Shader Shaker,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>6</sup></I>, CRC Press, pp. 505-520, 2015. <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1482264617?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1482264617</a> \n<LI> Demers, Joe, \"Depth of Field: A Survey of Techniques,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 375-390, 2004. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems/gpugems_ch23.html\">https://developer.nvidia.com/gpugems/GPUGems/gpugems_ch23.html</a> \n<LI> Demoreuille, Pete, \"Optimizing the Unreal Engine 4 Renderer for VR,\" <I>Oculus Developer Blog</I>, May 25, 2016. <br><a href=\"https://developer.oculus.com/blog/introducing-the-oculus-unreal-renderer/\">https://developer.oculus.com/blog/introducing-the-oculus-unreal-renderer/</a> \n<LI> d'Eon, Eugene, and David Luebke, \"Advanced Techniques for Realistic Real-Time Skin Rendering,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 293-347, 2007. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch14.html\">https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch14.html</a> \n<LI> d'Eon, Eugene, Guillaume Fran&ccedil;ois, Martin Hill, Joe Letteri, and Jean-Mary Aubry, \"An Energy-Conserving Hair Reflectance Model,\" <I>Computer Graphics Forum</I>, vol. 30, no. 4, pp. 1467-8659, 2011. <br><a href=\"http://www.eugenedeon.com/wp-content/uploads/2014/04/egsrhair.pdf\">http://www.eugenedeon.com/wp-content/uploads/2014/04/egsrhair.pdf</a> \n<LI> DeRose, T., M. Kass, and T. Truong, \"Subdivision Surfaces in Character Animation,\" in <I>SIGGRAPH '98: Proceedings of the 25th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 85-94, July 1998. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.94.6876&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.94.6876&rep=rep1&type=pdf</a> \n<LI> Deshmukh, Priyamvad, Feng Xie, and Eric Tabellion, \"DreamWorks Fabric Shading Model: From Artist Friendly to Physically Plausible,\" in <I>ACM SIGGRAPH 2017 Talks</I>, article no. 38, July 2017. <br><a href=\"https://dl.acm.org/citation.cfm?id=3085024\">https://dl.acm.org/citation.cfm?id=3085024</a> \n<LI> Deshpande, Adit, \"The 9 Deep Learning Papers You Need To Know About,\" <I>Adit Deshpande</I> blog, Aug. 24, 2016. <br><a href=\"https://adeshpande3.github.io/adeshpande3.github.io/The-9-Deep-Learning-Papers-You-Need-To-Know-About.html\">https://adeshpande3.github.io/adeshpande3.github.io/The-9-Deep-Learning-Papers-You-Need-To-Know-About.html</a> \n<LI> Didyk, P., T. Ritschel, E. Eisemann, K. Myszkowski, and H.-P. Seidel, \"Adaptive Image-Space Stereo View Synthesis,\" in <I>Proceedings of the Vision, Modeling, and Visualization Workshop 2010</I>, Eurographics Association, pp. 299-306, 2010. <br><a href=\"http://resources.mpi-inf.mpg.de/AdaptiveStereoViewSynthesis/AdaptiveStereoViewSynthesis.pdf\">http://resources.mpi-inf.mpg.de/AdaptiveStereoViewSynthesis/AdaptiveStereoViewSynthesis.pdf</a> \n<LI> Didyk, P., E. Eisemann, T. Ritschel, K. Myszkowski, and H.-P. Seidel, \"Perceptually-Motivated Real-Time Temporal Upsampling of 3D Content for High-Refresh-Rate Displays,\" <I>Computer Graphics Forum</I>, vol. 29, no. 2, pp. 713-722, 2011. <br><a href=\"http://resources.mpi-inf.mpg.de/3DTemporalUpsampling/\">http://resources.mpi-inf.mpg.de/3DTemporalUpsampling/</a> \n<LI> Dietrich, Andreas, Enrico Gobbetti, and Sung-Eui Yoon, \"Massive-Model Rendering Techniques,\" <I>IEEE Computer Graphics and Applications</I>, vol. 27, no. 6, pp. 20-34, Nov./Dec. 2007. <br><a href=\"http://koasas.kaist.ac.kr/bitstream/10203/24771/1/Tutorial_CGASE.pdf\">http://koasas.kaist.ac.kr/bitstream/10203/24771/1/Tutorial_CGASE.pdf</a> \n<LI> Dietrich, Sim, \"Attenuation Maps,\" in Mark DeLoura, ed., <I>Game Programming Gems</I>, Charles River Media, pp. 543-548, 2000. \n<LI> Dimitrijevi&cacute;, Aleksandar, \"Performance State Tracking,\" in Patrick Cozzi &amp; Christophe Riccio, eds., <I>OpenGL Insights</I>, CRC Press, pp. 527-534, 2012. <br><a href=\"https://github.com/OpenGLInsights\">https://github.com/OpenGLInsights</a> <br><a href=\"https://smile.amazon.com/OpenGL-Insights-Patrick-Cozzi/dp/1439893764?tag=realtimerenderin\">https://smile.amazon.com/OpenGL-Insights-Patrick-Cozzi/dp/1439893764</a> \n<LI> Dimov, Rossen, \"Deriving the Smith Shadowing Function for the GTR BRDF,\" Chaos Group White Paper, June 2015. <br><a href=\"https://docs.chaosgroup.com/display/RESEARCH/Deriving+the+Smith+shadowing+function+for+the+GTR+BRDF\">https://docs.chaosgroup.com/display/RESEARCH/Deriving+the+Smith+shadowing+function+for+the+GTR+BRDF</a> \n<LI> Ding, Vivian, \"In-Game and Cinematic Lighting of <I>The Last of Us</I>,\" <I>Game Developers Conference</I>, Mar. 2014. <br><a href=\"http://www.gdcvault.com/play/1020475/In-Game-and-Cinematic-Lighting\">http://www.gdcvault.com/play/1020475/In-Game-and-Cinematic-Lighting</a> \n<LI> Dmitriev, Kirill, and Yury Uralsky, \"Soft Shadows Using Hierarchical Min-Max Shadow Maps,\" <I>Game Developers Conference</I>, Mar. 2007. <br><a href=\"http://developer.download.nvidia.com/presentations/2007/gdc/SoftShadows.pdf\">http://developer.download.nvidia.com/presentations/2007/gdc/SoftShadows.pdf</a> \n<LI> Dobashi, Yoshinori, Kazufumi Kaneda, Hideo Yamashita, Tsuyoshi Okita, and Tomoyuki Nishita, \"A Simple, Efficient Method for Realistic Animation of Clouds,\" in <I>SIGGRAPH '00: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 19-28, July 2000. \n<LI> Dobashi, Yoshinori, Tsuyoshi Yamamoto, and Tomoyuki Nishita, \"Interactive Rendering of Atmospheric Scattering Effects Using Graphics Hardware,\" in <I>Graphics Hardware 2002</I>, Eurographics Association, pp. 99-107, Sept. 2002. <br><a href=\"http://nis-ei.eng.hokudai.ac.jp/~doba/papers/HWW02.pdf\">http://nis-ei.eng.hokudai.ac.jp/~doba/papers/HWW02.pdf</a> \n<LI> Dobbie, Will, \"GPU Text Rendering with Vector Textures,\" <br><a href=\"http://wdobbie.com/\">http://wdobbie.com/</a>, <I>Will Dobbie</I> blog, Jan. 21, 2016. <br><a href=\"http://wdobbie.com/post/gpu-text-rendering-with-vector-textures/\">http://wdobbie.com/post/gpu-text-rendering-with-vector-textures/</a> \n<LI> Dobbyn, Simon, John Hamill, Keith O'Conor, and Carol O'Sullivan, \"Geopostors: A Real-Time Geometry/Impostor Crowd Rendering System,\" in <I>Proceedings of the 2005 Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 95-102, Apr. 2005. <br><a href=\"http://www.tara.tcd.ie/bitstream/handle/2262/64121/DobbynI?sequence=1\">http://www.tara.tcd.ie/bitstream/handle/2262/64121/DobbynI?sequence=1</a> \n<LI> Doggett, M., \"Texture Caches,\" <I>IEEE Micro</I>, vol. 32, no. 3, pp. 136-141, 2005. <br><a href=\"http://fileadmin.cs.lth.se/cs/Personal/Michael_Doggett/pubs/doggett12-tc.pdf\">http://fileadmin.cs.lth.se/cs/Personal/Michael_Doggett/pubs/doggett12-tc.pdf</a> \n<LI> Doghramachi, Hawar, and Jean-Normand Bucci, \"Deferred+: Next-Gen Culling and Rendering for the Dawn Engine,\" in Wolfgang Engel, ed., <I>GPU Zen</I>, Black Cat Publishing, pp. 77-103, 2017. <br><a href=\"https://web.archive.org/web/20161012051609/https://community.eidosmontreal.com/blog/next-gen-dawn-engine\">https://web.archive.org/web/20161012051609/https://community.eidosmontreal.com/blog/next-gen-dawn-engine</a> <br><a href=\"https://smile.amazon.com/dp/0998822892?tag=realtimerenderin\">https://smile.amazon.com/dp/0998822892</a> \n<LI> Dolby Laboratories Inc., \"ICtCp Dolby White Paper,\" Dolby website. <br><a href=\"https://www.dolby.com/us/en/technologies/dolby-vision/ICtCp-white-paper.pdf\">https://www.dolby.com/us/en/technologies/dolby-vision/ICtCp-white-paper.pdf</a> \n<LI> Domin&eacute;, S&eacute;bastien, \"OpenGL Multisample,\" <I>Game Developers Conference</I>, Mar. 2002. <br><a href=\"http://developer.nvidia.com/object/gdc_ogl_multisample.html\">http://developer.nvidia.com/object/gdc_ogl_multisample.html</a> \n<LI> Dong, Zhao, Bruce Walter, Steve Marschner, and Donald P. Greenberg, \"Predicting Appearance from Measured Microgeometry of Metal Surfaces,\" <I>ACM Transactions on Graphics</I>, vol. 35, no. 1, article no. 9, 2015. <br><a href=\"http://www.cs.cornell.edu/Projects/metalappearance/\">http://www.cs.cornell.edu/Projects/metalappearance/</a> \n<LI> Donnelly, William, \"Per-Pixel Displacement Mapping with Distance Functions,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 123-136, 2005. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter08.html\">https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter08.html</a> <br><a href=\"http://download.nvidia.com/developer/GPU_Gems_2/GPU_Gems2_ch08.pdf\">http://download.nvidia.com/developer/GPU_Gems_2/GPU_Gems2_ch08.pdf</a> \n<LI> Donnelly, William, and Andrew Lauritzen, \"Variance Shadow Maps,\" in <I>Proceedings of the 2006 Symposium on Interactive 3D Graphics</I>, ACM, pp. 161-165, 2006. <br><a href=\"http://www.punkuser.net/vsm/\">http://www.punkuser.net/vsm/</a> \n<LI> Donner, Craig, and Henrik Wann Jensen, \"Light Diffusion in Multi-Layered Translucent Materials,\" <I>ACM Transactions on Graphics (SIGGRAPH 2005)</I>, vol. 24, no. 3, pp. 1032-1039, 2005. <br><a href=\"http://jbit.net/~sparky/layered.pdf\">http://jbit.net/~sparky/layered.pdf</a> \n<LI> Doo, D., and M. Sabin, \"Behaviour of Recursive Division Surfaces Near Extraordinary Points,\" <I>Computer-Aided Design</I>, vol. 10, no. 6, pp. 356-360, Sept. 1978. <br><a href=\"http://www.cs.caltech.edu/~cs175/cs175-02/resources/DS.pdf\">http://www.cs.caltech.edu/~cs175/cs175-02/resources/DS.pdf</a> \n<LI> Dorn, Jonathan, Connelly Barnes, Jason Lawrence, and Westley Weimer, \"Towards Automatic Band-Limited Procedural Shaders,\" <I>Computer Graphics Forum (Pacific Graphics 2015)</I>, vol. 34, no. 7, pp. 77-87, 2015. <br><a href=\"http://www.cs.virginia.edu/~weimer/p/dorn-pg2015.pdf\">http://www.cs.virginia.edu/~weimer/p/dorn-pg2015.pdf</a> \n<LI> Doss, Joshua A., \"Art-Based Rendering with Graftal Imposters,\" in Mark DeLoura, ed., <I>Game Programming Gems 7</I>, Charles River Media, pp. 447-454, 2008. <br><a href=\"https://smile.amazon.com/Game-Programming-Gems-GAME-PROGRAMMING/dp/1584505273?tag=realtimerenderin\">https://smile.amazon.com/Game-Programming-Gems-GAME-PROGRAMMING/dp/1584505273</a> \n<LI> Dou, Hang, Yajie Yan, Ethan Kerzner, Zeng Dai, and Chris Wyman, \"Adaptive Depth Bias for Shadow Maps,\" <I>Journal of Computer Graphics Techniques</I>, vol. 3, no. 4, pp. 146-162, 2014. <br><a href=\"http://jcgt.org/published/0003/04/08/\">http://jcgt.org/published/0003/04/08/</a> \n<LI> Dougan, Carl, \"The Parallel Transport Frame,\" in Mark DeLoura, ed., <I>Game Programming Gems 2</I>, Charles River Media, pp. 215-219, 2001. \n<LI> Drago, F., K. Myszkowski, T. Annen, and N. Chiba, \"Adaptive Logarithmic Mapping for Displaying High Contrast Scenes,\" <I>Computer Graphics Forum</I>, vol. 22, no. 3, pp. 419-426, 2003. <br><a href=\"http://resources.mpi-inf.mpg.de/tmo/logmap/logmap.pdf\">http://resources.mpi-inf.mpg.de/tmo/logmap/logmap.pdf</a> <br><a href=\"https://onlinelibrary.wiley.com/doi/abs/10.1111/1467-8659.00689\">https://onlinelibrary.wiley.com/doi/abs/10.1111/1467-8659.00689</a> \n<LI> Driscoll, Rory, \"Cubemap Texel Solid Angle,\" <I>CODEITNOW</I> blog, Jan. 15, 2012. <br><a href=\"http://www.rorydriscoll.com/2012/01/15/cubemap-texel-solid-angle/\">http://www.rorydriscoll.com/2012/01/15/cubemap-texel-solid-angle/</a> \n<LI> Drobot, Michal, \"Quadtree Displacement Mapping with Height Blending,\" in Wolfgang Engel, ed., <I>GPU Pro</I>, A K Peters, Ltd., pp. 117-148, 2010. <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1568814720?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1568814720</a> \n<LI> Drobot, Micha&lstrok;, \"A Spatial and Temporal Coherence Framework for Real-Time Graphics,\" in Eric Lengyel, ed., <I>Game Engine Gems 2</I>, A K Peters, Ltd., pp. 97-118, 2011. <br><a href=\"http://gameenginegems.com/geg2.php\">http://gameenginegems.com/geg2.php</a> <br><a href=\"https://smile.amazon.com/Game-Engine-Gems-Eric-Lengyel/dp/1568814372?tag=realtimerenderin\">https://smile.amazon.com/Game-Engine-Gems-Eric-Lengyel/dp/1568814372</a> \n<LI> Drobot, Michal, \"Lighting of <I>Killzone: Shadow Fall</I>,\" <I>Digital Dragons</I> conference, Apr. 2013. <br><a href=\"https://www.guerrilla-games.com/read/killzone-shadow-fall-creating-art-tools-for-a-new-generation\">https://www.guerrilla-games.com/read/killzone-shadow-fall-creating-art-tools-for-a-new-generation</a> \n<LI> Drobot, Michal, \"Physically Based Area Lights,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>5</sup></I>, CRC Press, pp. 67-100, 2014. <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1482208636?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1482208636</a> \n<LI> Drobot, Michal, \"GCN Execution Patterns in Full Screen Passes,\" <I>Michal Drobot</I> blog, Apr. 1, 2014. <br><a href=\"https://michaldrobot.com/2014/04/01/gcn-execution-patterns-in-full-screen-passes/\">https://michaldrobot.com/2014/04/01/gcn-execution-patterns-in-full-screen-passes/</a> \n<LI> Drobot, Micha&lstrok;, \"Hybrid Reconstruction Anti Aliasing,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, Aug. 2014. <br><a href=\"http://advances.realtimerendering.com/s2014/index.html#_HYBRID_RECONSTRUCTION_ANTI-ALIASING\">http://advances.realtimerendering.com/s2014/index.html#_HYBRID_RECONSTRUCTION_ANTI-ALIASING</a> \n<LI> Drobot, Micha&lstrok;, \"Hybrid Reconstruction Antialiasing,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>6</sup></I>, CRC Press, pp. 101-139, 2015. <br><a href=\"http://advances.realtimerendering.com/s2014/index.html#_HYBRID_RECONSTRUCTION_ANTI-ALIASING\">http://advances.realtimerendering.com/s2014/index.html#_HYBRID_RECONSTRUCTION_ANTI-ALIASING</a> <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1482264617?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1482264617</a> \n<LI> Drobot, Michal, \"Rendering of <I>Call of Duty Infinite Warfare</I>,\" <I>Digital Dragons</I> conference, May 2017. <br><a href=\"https://www.activision.com/cdn/research/2017_DD_Rendering_of_COD_IW.pdf\">https://www.activision.com/cdn/research/2017_DD_Rendering_of_COD_IW.pdf</a> \n<LI> Drobot, Michal, \"Improved Culling for Tiled and Clustered Rendering,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, Aug. 2017. <br><a href=\"http://advances.realtimerendering.com/s2017/\">http://advances.realtimerendering.com/s2017/</a> \n<LI> Drobot, Micha&lstrok;, \"Practical Multilayered Materials in <I>Call of Duty Infinite Warfare</I>,\" <I>SIGGRAPH Physically Based Shading in Theory and Practice course</I>, Aug. 2017. <br><a href=\"http://blog.selfshadow.com/publications/s2017-shading-course/\">http://blog.selfshadow.com/publications/s2017-shading-course/</a> \n<LI> Duff, Tom, \"Compositing 3-D Rendered Images,\" <I>Computer Graphics (SIGGRAPH '85 Proceedings)</I>, vol. 19, no. 3, pp. 41-44, July 1985. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.84.2213&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.84.2213&rep=rep1&type=pdf</a> \n<LI> Duff, Tom, James Burgess, Per Christensen, Christophe Hery, Andrew Kensler, Max Liani, and Ryusuke Villemin, \"Building an Orthonormal Basis, Revisited,\" <I>Journal of Computer Graphics Techniques</I>, vol. 6, no. 1, pp. 1-8, 2017. <br><a href=\"http://jcgt.org/published/0006/01/01/\">http://jcgt.org/published/0006/01/01/</a> \n<LI> Duffy, Joe, \"CLR Inside Out,\" <I>MSDN Magazine</I>, vol. 21, no. 10, Sept. 2006. <br><a href=\"http://www.360doc.com/content/09/0206/16/28217_2474333.shtml\">http://www.360doc.com/content/09/0206/16/28217_2474333.shtml</a> <br><a href=\"http://joeduffyblog.com/2016/11/30/15-years-of-concurrency/\">http://joeduffyblog.com/2016/11/30/15-years-of-concurrency/</a> <br><a href=\"http://joeduffyblog.com/2006/10/26/concurrency-and-the-impact-on-reusable-libraries/\">http://joeduffyblog.com/2006/10/26/concurrency-and-the-impact-on-reusable-libraries/</a> \n<LI> Dufresne, Marc Fauconneau, \"Forward Clustered Shading,\" <I>Intel Software Developer Zone</I>, Aug. 5, 2014. <br><a href=\"https://software.intel.com/en-us/articles/forward-clustered-shading\">https://software.intel.com/en-us/articles/forward-clustered-shading</a> \n<LI> Duiker, Haarm-Pieter, and George Borshukov, \"Filmic Tone Mapping,\" Presentation at Electronic Arts, Oct. 27, 2006. <br><a href=\"http://duikerresearch.com/2015/09/filmic-tonemapping-ea-2006/\">http://duikerresearch.com/2015/09/filmic-tonemapping-ea-2006/</a> \n<LI> Duiker, Haarm-Pieter, \"Filmic Tonemapping for Real-Time Rendering,\" <I>SIGGRAPH Color Enhancement and Rendering in Film and Game Production course</I>, July 2010. <br><a href=\"https://www.slideshare.net/hpduiker/filmic-tonemapping-for-realtime-rendering-siggraph-2010-color-course\">https://www.slideshare.net/hpduiker/filmic-tonemapping-for-realtime-rendering-siggraph-2010-color-course</a> \n<LI> Dummer, Jonathan, \"Cone Step Mapping: An Iterative Ray-Heightfield Intersection Algorithm,\" <I>lonesock</I> website, 2006. <br><a href=\"http://www.lonesock.net/papers.html\">http://www.lonesock.net/papers.html</a> \n<LI> Dunn, Alex, \"Transparency (or Translucency) Rendering,\" <I>NVIDIA GameWorks</I> blog, Oct. 20, 2014. <br><a href=\"https://developer.nvidia.com/content/transparency-or-translucency-rendering\">https://developer.nvidia.com/content/transparency-or-translucency-rendering</a> \n<LI> Dupuy, Jonathan, Eric Heitz, Jean-Claude Iehl, Pierre Poulin, Fabrice Neyret, and Victor Ostromoukhov, \"Linear Efficient Antialiased Displacement and Reflectance Mapping,\" <I>ACM Transactions on Graphics</I>, vol. 32, no. 6, pp. 211:1-211:11, Nov. 2013. <br><a href=\"https://hal.inria.fr/hal-00858220/en\">https://hal.inria.fr/hal-00858220/en</a> \n<LI> Dupuy, Jonathan, \"Antialiasing Physically Based Shading with LEADR Mapping,\" <I>SIGGRAPH Physically Based Shading in Theory and Practice course</I>, Aug. 2014. <br><a href=\"http://blog.selfshadow.com/publications/s2014-shading-course/\">http://blog.selfshadow.com/publications/s2014-shading-course/</a> \n<LI> Dupuy, Jonathan, Eric Heitz, and Eugene d'Eon, \"Additional Progress Towards the Unification of Microfacet and Microflake Theories,\" in <I>Proceedings of the Eurographics Symposium on Rendering: Experimental Ideas &amp; Implementations</I>, Eurographics Association, pp. 55-63, 2016. <br><a href=\"http://onrendering.com/data/papers/ms16/ms16.pdf\">http://onrendering.com/data/papers/ms16/ms16.pdf</a> <br><a href=\"http://onrendering.com/~jdupuy/data/papers/ms16/slides/index.html#/\">http://onrendering.com/~jdupuy/data/papers/ms16/slides/index.html#/</a> \n<LI> Durand, Fr&eacute;do, <I>3D Visibility: Analytical Study and Applications</I>, PhD thesis, Universit&eacute; Joseph Fourier, Grenoble, July 1999. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.427.3394&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.427.3394&rep=rep1&type=pdf</a> \n<LI> Dutr&eacute;, Philip, <I>Global Illumination Compendium</I>, webpage, Sept. 29, 2003. <br><a href=\"https://people.cs.kuleuven.be/~philip.dutre/GI/\">https://people.cs.kuleuven.be/~philip.dutre/GI/</a> \n<LI> Dutr&eacute;, Philip, Kavita Bala, and Philippe Bekaert, <I>Advanced Global Illumination</I>, Second Edition, A K Peters, Ltd., 2006. <br><a href=\"https://smile.amazon.com/Advanced-Global-Illumination-Second-Philip/dp/1568813074?tag=realtimerenderin\">https://smile.amazon.com/Advanced-Global-Illumination-Second-Philip/dp/1568813074</a> \n<LI> Dyken, C., M. Reimers, and J. Seland, \"Real-Time GPU Silhouette Refinement Using Adaptively Blended B&eacute;zier Patches,\" <I>Computer Graphics Forum</I>, vol. 27, no. 1, pp. 1-12, 2008. \n<LI> Dyn, Nira, David Levin, and John A. Gregory, \"A 4-Point Interpolatory Subdivision Scheme for Curve Design,\" <I>Computer Aided Geometric Design</I>, vol. 4, no. 4, pp. 257-268, 1987. \n<LI> Eberly, David, \"Triangulation by Ear Clipping,\" <I>Geometric Tools</I> website, 2003. <br><a href=\"https://www.geometrictools.com/Documentation/TriangulationByEarClipping.pdf\">https://www.geometrictools.com/Documentation/TriangulationByEarClipping.pdf</a> \n<LI> Eberly, David, <I>3D Game Engine Design: A Practical Approach to Real-Time Computer Graphics</I>, Second Edition, Morgan Kaufmann, 2006. <br><a href=\"http://www.geometrictools.com/\">http://www.geometrictools.com/</a> <br><a href=\"https://smile.amazon.com/Game-Engine-Design-Interactive-Technology/dp/0122290631?tag=realtimerenderin\">https://smile.amazon.com/Game-Engine-Design-Interactive-Technology/dp/0122290631</a> \n<LI> Eberly, David, \"Reconstructing a Height Field from a Normal Map,\" <I>Geometric Tools</I> blog, May 3, 2006. <br><a href=\"https://www.geometrictools.com/Documentation/ReconstructHeightFromNormals.pdf\">https://www.geometrictools.com/Documentation/ReconstructHeightFromNormals.pdf</a> \n<LI> Eberly, David, \"A Fast and Accurate Algorithm for Computing SLERP,\" <I>Journal of Graphics, GPU, and Game Tools</I>, vol. 15, no. 3, pp. 161-176, 2011. <br><a href=\"https://www.tandfonline.com/doi/abs/10.1080/2151237X.2011.610255\">https://www.tandfonline.com/doi/abs/10.1080/2151237X.2011.610255</a> \n<LI> Ebert, David S., John Hart, Bill Mark, F. Kenton Musgrave, Darwyn Peachey, Ken Perlin, and Steven Worley, <I>Texturing and Modeling: A Procedural Approach</I>, Third Edition, Morgan Kaufmann, 2002. <br><a href=\"https://smile.amazon.com/Texturing-Modeling-Third-Procedural-Approach/dp/1558608486?tag=realtimerenderin\">https://smile.amazon.com/Texturing-Modeling-Third-Procedural-Approach/dp/1558608486</a> \n<LI> Eccles, Allen, \"The Diamond Monster 3Dfx Voodoo 1,\" <I>GameSpy Hall of Fame</I>, 2000. <br><a href=\"https://web.archive.org/web/20010105133000/http://www.gamespy.com/halloffame/october00/voodoo1\">https://web.archive.org/web/20010105133000/http://www.gamespy.com/halloffame/october00/voodoo1</a> \n<LI> Eisemann, Martin, and Xavier D&eacute;coret, \"Fast Scene Voxelization and Applications,\" in <I>ACM SIGGRAPH 2006 Sketches</I>, ACM, article no. 8, 2006. <br><a href=\"https://pdfs.semanticscholar.org/3ebc/c2e5199aef395f0c63aadb93c16056e6b20a.pdf\">https://pdfs.semanticscholar.org/3ebc/c2e5199aef395f0c63aadb93c16056e6b20a.pdf</a> \n<LI> Eisemann, Martin, Marcus Magnor, Thorsten Grosch, and Stefan M&uuml;ller, \"Fast Ray/Axis-Aligned Bounding Box Overlap Tests Using Ray Slopes,\" <I>journal of graphics tools</I>, vol. 12, no. 4, pp. 35-46, 2007. <br><a href=\"https://pdfs.semanticscholar.org/1bba/317ebf98dd67a2dea7c42924311628b6d215.pdf\">https://pdfs.semanticscholar.org/1bba/317ebf98dd67a2dea7c42924311628b6d215.pdf</a> <br><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_12/Number_4/Eisemann2007\">https://github.com/erich666/jgt-code/tree/master/Volume_12/Number_4/Eisemann2007</a> <br><a href=\"https://www.tandfonline.com/doi/abs/10.1080/2151237X.2007.10129248\">https://www.tandfonline.com/doi/abs/10.1080/2151237X.2007.10129248</a> \n<LI> Eisemann, Martin, and Xavier D&eacute;coret, \"Occlusion Textures for Plausible Soft Shadows,\" <I>Computer Graphics Forum</I>, vol. 27, no. 1, pp. 13-23, 2008. <br><a href=\"https://hal.inria.fr/file/index/docid/345281/filename/pib06.pdf\">https://hal.inria.fr/file/index/docid/345281/filename/pib06.pdf</a> \n<LI> Eisemann, Martin, Michael Schwarz, Ulf Assarsson, and Michael Wimmer, <I>Real-Time Shadows</I>, A K Peters/CRC Press, 2011. <br><a href=\"http://www.realtimeshadows.com/\">http://www.realtimeshadows.com/</a><br><a href=\"https://www.realtimeshadows.com/?q=node/15\">https://www.realtimeshadows.com/?q=node/15</a> \n<LI> Eisemann, Martin, Michael Schwarz, Ulf Assarsson, and Michael Wimmer, <I>SIGGRAPH Efficient Real-Time Shadows course</I>, Aug. 2012. <br><a href=\"http://www.cse.chalmers.se/~uffe/SIGGRAPH2012CourseNotes.pdf\">http://www.cse.chalmers.se/~uffe/SIGGRAPH2012CourseNotes.pdf</a> \n<LI> El Garawany, Ramy, \"Deferred Lighting in <I>Uncharted 4</I>,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, July 2016. <br><a href=\"http://advances.realtimerendering.com/s2016/\">http://advances.realtimerendering.com/s2016/</a> \n<LI> El Mansouri, Jalal, \"Rendering Tom Clancy's Rainbow Six Siege,\" <I>Game Developers Conference</I>, Mar. 2016. <br><a href=\"https://www.scribd.com/document/349888223/El-Mansouri-Jalal-Rendering-Rainbow-Six-pdf\">https://www.scribd.com/document/349888223/El-Mansouri-Jalal-Rendering-Rainbow-Six-pdf</a> \n<LI> Elcott, Sharif, Kay Chang, Masayoshi Miyamoto, and Napaporn Metaaphanon, \"Rendering Techniques of <I>Final Fantasy XV</I>,\" in <I>ACM SIGGRAPH 2016 Talks</I>, ACM, article no. 48, July 2016. <br><a href=\"https://www.youtube.com/watch?v=T6UWUy4nto0&t=40m50s\">https://www.youtube.com/watch?v=T6UWUy4nto0&t=40m50s</a> \n<LI> Eldridge, Matthew, Homan Igehy, and Pat Hanrahan, \"Pomegranate: A Fully Scalable Graphics Architecture,\" in <I>SIGGRAPH '00: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 443-454, July 2000. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.208.6167&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.208.6167&rep=rep1&type=pdf</a> \n<LI> Eldridge, Matthew, <I>Designing Graphics Architectures around Scalability and Communication</I>, PhD thesis, Stanford University, June 2001. <br><a href=\"https://graphics.stanford.edu/papers/eldridge_thesis/eldridge_phd.pdf\">https://graphics.stanford.edu/papers/eldridge_thesis/eldridge_phd.pdf</a> \n<LI> Elek, Oskar, \"Rendering Parametrizable Planetary Atmospheres with Multiple Scattering in Real Time,\" <I>Central European Seminar on Computer Graphics</I>, 2009. <br><a href=\"http://www.cescg.org/CESCG-2009/papers/PragueCUNI-Elek-Oskar09.pdf\">http://www.cescg.org/CESCG-2009/papers/PragueCUNI-Elek-Oskar09.pdf</a> <br><a href=\"http://www.oskee.wz.cz/stranka/oskee.php?id=1223749027\">http://www.oskee.wz.cz/stranka/oskee.php?id=1223749027</a> \n<LI> Elek, Oskar, \"Layered Materials in Real-Time Rendering,\" in <I>Proceedings of the 14th Central European Seminar on Computer Graphics</I>, Vienna University of Technology, pp. 27-34, May 2010. <br><a href=\"https://scholar.google.com/scholar?hl=en&as_sdt=0%2C22&q=Layered+Materials+in+Real-Time+Rendering&btnG=\">https://scholar.google.com/scholar?hl=en&as_sdt=0%2C22&q=Layered+Materials+in+Real-Time+Rendering&btnG=</a> \n<LI> Elinas, Pantelis, and Wolfgang Stuerzlinger, \"Real-Time Rendering of 3D Clouds,\" <I>journal of graphics tools</I>, vol. 5, no. 4, pp. 33-45, 2000. \n<LI> van Emde Boas, P., R. Kaas, and E. Zijlstra, \"Design and Implementation of an Efficient Priority Queue,\" <I>Mathematical Systems Theory</I>, vol. 10, no. 1, pp. 99-127, 1977. \n<LI> Enderton, Eric, Erik Sintorn, Peter Shirley, and David Luebke, \"Stochastic Transparency,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 17, no. 8, pp. 1036-1047, 2011. <br><a href=\"http://www.enderton.org/eric/pub/StochasticTransparency_I3D2010.pdf\">http://www.enderton.org/eric/pub/StochasticTransparency_I3D2010.pdf</a> \n<LI> Endres, Michael, and Frank Kitson, \"Perfecting The Pixel: Refining the Art of Visual Styling,\" <I>Game Developers Conference</I>, Mar. 2010. <br><a href=\"http://www.gdcvault.com/play/1012248/Perfecting-the-Pixel-Refining-the\">http://www.gdcvault.com/play/1012248/Perfecting-the-Pixel-Refining-the</a> \n<LI> Eng, Austin, \"Tighter Frustum Culling and Why You May Want to Disregard It,\" <I>Cesium</I> blog, Feb. 2, 2017. <br><a href=\"https://cesium.com/blog/2017/02/02/tighter-frustum-culling-and-why-you-may-want-to-disregard-it/\">https://cesium.com/blog/2017/02/02/tighter-frustum-culling-and-why-you-may-want-to-disregard-it/</a> \n<LI> Engel, Wolfgang, ed., <I>Direct3D ShaderX: Vertex &amp; Pixel Shader Tips and Techniques</I>, Wordware, 2002. <br><a href=\"http://www.realtimerendering.com/resources/shaderx/\">http://www.realtimerendering.com/resources/shaderx/</a> \n<LI> Engel, Wolfgang, ed., <I>ShaderX<sup>2</sup>: Introduction &amp; Tutorials with DirectX 9</I>, Wordware, 2004. <br><a href=\"http://www.realtimerendering.com/resources/shaderx/\">http://www.realtimerendering.com/resources/shaderx/</a> \n<LI> Engel, Wolfgang, ed., <I>ShaderX<sup>2</sup>: Shader Programming Tips &amp; Tricks with DirectX 9</I>, Wordware, 2004. <br><a href=\"http://www.realtimerendering.com/resources/shaderx/\">http://www.realtimerendering.com/resources/shaderx/</a> \n<LI> Engel, Wolfgang, ed., <I>ShaderX<sup>3</sup></I>, Charles River Media, 2004. <br><a href=\"http://www.shaderx3.com\">http://www.shaderx3.com</a> \n<LI> Engel, Wolfgang, \"Cascaded Shadow Maps,\" in Wolfgang Engel, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 197-206, 2006. \n<LI> Engel, Wolfgang, \"Designing a Renderer for Multiple Lights: The Light Pre-Pass Renderer,\" in Wolfgang Engel, ed., <I>ShaderX<sup>7</sup></I>, Charles River Media, pp. 655-666, 2009. \n<LI> Engel, Wolfgang, \"Light Pre-Pass; Deferred Lighting: Latest Development,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, Aug. 2009. <br><a href=\"http://advances.realtimerendering.com/s2009/\">http://advances.realtimerendering.com/s2009/</a> \n<LI> Engel, Wolfgang, \"The Filtered and Culled Visibility Buffer,\" <I>Game Developers Conference Europe</I>, Aug. 2016. <br><a href=\"http://www.conffx.com/Visibility_Buffer_GDCE.pdf\">http://www.conffx.com/Visibility_Buffer_GDCE.pdf</a> <br><a href=\"http://www.confettispecialfx.com/gdce-2016-the-filtered-and-culled-visibility-buffer-2/\">http://www.confettispecialfx.com/gdce-2016-the-filtered-and-culled-visibility-buffer-2/</a> \n<LI> Engelhardt, Thomas, and Carsten Dachsbacher, \"Octahedron Environment Maps,\" in <I>Proceedings of the Vision, Modeling, and Visualization Conference 2008</I>, Aka GmbH, pp. 383-388 Oct. 2008. <br><a href=\"https://pdfs.semanticscholar.org/fcb9/a6dbdf7b4c31f94e481cf101c83b73ea6410.pdf\">https://pdfs.semanticscholar.org/fcb9/a6dbdf7b4c31f94e481cf101c83b73ea6410.pdf</a> \n<LI> Ericson, Christer, <I>Real-Time Collision Detection</I>, Morgan Kaufmann, 2005. <br><a href=\"http://realtimecollisiondetection.net/\">http://realtimecollisiondetection.net/</a> \n<LI> Ericson, Christer, \"Collisions Using Separating-Axis Tests,\" <I>Game Developers Conference</I>, Mar. 2007. <br><a href=\"https://www.essentialmath.com/tutorial.htm\">https://www.essentialmath.com/tutorial.htm</a> <br><a href=\"http://www.realtimecollisiondetection.net/pubs/GDC07_Ericson_Physics_Tutorial_SAT.ppt\">http://www.realtimecollisiondetection.net/pubs/GDC07_Ericson_Physics_Tutorial_SAT.ppt</a> \n<LI> Ericson, Christer, \"More Capcom/CEDEC Bean-Spilling,\" <I>realtimecollisiondetection.net--the blog</I>, Oct. 1, 2007. <br><a href=\"http://realtimecollisiondetection.net/blog/?p=35\">http://realtimecollisiondetection.net/blog/?p=35</a> \n<LI> Ericson, Christer, \"Order Your Graphics Draw Calls Around!\" <I>realtimecollisiondetection.net--the blog</I>, Oct. 3, 2008. <br><a href=\"http://realtimecollisiondetection.net/blog/?p=86\">http://realtimecollisiondetection.net/blog/?p=86</a> \n<LI> Ericson, Christer, \"Optimizing the Rendering of a Particle System,\" <I>realtimecollisiondetection.net--the blog</I>, Jan. 2, 2009. <br><a href=\"http://realtimecollisiondetection.net/blog/?p=91\">http://realtimecollisiondetection.net/blog/?p=91</a> \n<LI> Ericson, Christer, \"Optimizing a Sphere-Triangle Intersection Test,\" <I>realtimecollisiondetection.net--the blog</I>, Dec. 30, 2010. <br><a href=\"http://realtimecollisiondetection.net/blog/?p=103\">http://realtimecollisiondetection.net/blog/?p=103</a> \n<LI> Eriksson, Carl, Dinesh Manocha, and William V. Baxter III, \"HLODs for Faster Display of Large Static and Dynamic Environments,\" in <I>Proceedings of the 2001 Symposium on Interactive 3D Graphics</I>, ACM, pp. 111-120, 2001. <br><a href=\"http://www.subdude-site.com/WebPages_Local/RefInfo/Computer/Linux/LinuxGuidesOfOthers/linuxProgrammingGuides/pdfs/3Dglui/GLUI_HLODdisplayOfLargeModels_DoubleEagleTankerExample_OpenGLandGLUI_2001_11pgs.pdf\">http://www.subdude-site.com/WebPages_Local/RefInfo/Computer/Linux/LinuxGuidesOfOthers/linuxProgrammingGuides/pdfs/3Dglui/GLUI_HLODdisplayOfLargeModels_DoubleEagleTankerExample_OpenGLandGLUI_2001_11pgs.pdf</a> \n<LI> Estevez, Alejandro Conty, and Christopher Kulla, \"Production Friendly Microfacet Sheen BRDF,\" Technical Report, Sony Imageworks, 2017. <br><a href=\"http://blog.selfshadow.com/publications/s2017-shading-course/imageworks/s2017_pbs_imageworks_sheen.pdf\">http://blog.selfshadow.com/publications/s2017-shading-course/imageworks/s2017_pbs_imageworks_sheen.pdf</a> \n<LI> Etuaho, Olli, \"Bug-Free and Fast Mobile WebGL,\" in Patrick Cozzi, ed., <I>WebGL Insights</I>, CRC Press, pp. 123-137, 2015. <br><a href=\"http://webglinsights.com\">http://webglinsights.com</a> \n<LI> Evans, Alex, \"Fast Approximations for Global Illumination on Dynamic Scenes,\" <I>SIGGRAPH Advanced Real-Time Rendering in 3D Graphics and Games course</I>, Aug. 2006. <br><a href=\"https://pdfs.semanticscholar.org/af91/4d0a0b10f941df26afd9037d3601fa711e4e.pdf#page=159\">https://pdfs.semanticscholar.org/af91/4d0a0b10f941df26afd9037d3601fa711e4e.pdf#page=159</a> \n<LI> Evans, Alex, and Anton Kirczenow, \"Voxels in <I>LittleBigPlanet 2</I>,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, Aug. 2011. <br><a href=\"http://advances.realtimerendering.com/s2011/index.html\">http://advances.realtimerendering.com/s2011/index.html</a> \n<LI> Evans, Alex, \"Learning from Failure: A Survey of Promising, Unconventional and Mostly Abandoned Renderers for `Dreams PS4', a Geometrically Dense, Painterly UGC Game,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, Aug. 2015. <br><a href=\"http://advances.realtimerendering.com/s2015/AlexEvans_SIGGRAPH-2015-sml.pdf\">http://advances.realtimerendering.com/s2015/AlexEvans_SIGGRAPH-2015-sml.pdf</a> \n<LI> Evans, Martin, \"Drawing Stuff on Other Stuff with Deferred Screenspace Decals,\" <I>Blog 3.0</I>, Feb. 27, 2015. <br><a href=\"http://martindevans.me/game-development/2015/02/27/Drawing-Stuff-On-Other-Stuff-With-Deferred-Screenspace-Decals/\">http://martindevans.me/game-development/2015/02/27/Drawing-Stuff-On-Other-Stuff-With-Deferred-Screenspace-Decals/</a> \n<LI> Everitt, Cass, \"One-Pass Silhouette Rendering with GeForce and GeForce2,\" NVIDIA White Paper, June 2000. <br><a href=\"http://developer.nvidia.com\">http://developer.nvidia.com</a> \n<LI> Everitt, Cass, \"Interactive Order-Independent Transparency,\" NVIDIA White Paper, May 2001. <br><a href=\"http://developer.nvidia.com\">http://developer.nvidia.com</a> \n<LI> Everitt, Cass, and Mark Kilgard, \"Practical and Robust Stenciled Shadow Volumes for Hardware-Accelerated Rendering,\" NVIDIA White Paper, Mar. 2002. <br><a href=\"https://arxiv.org/abs/cs/0301002\">https://arxiv.org/abs/cs/0301002</a> \n<LI> Everitt, Cass, and John McDonald, \"Beyond Porting,\" <I>Steam Dev Days</I>, Feb. 2014. <br><a href=\"http://www.ozone3d.net/dl/201401/NVIDIA_OpenGL_beyond_porting.pdf\">http://www.ozone3d.net/dl/201401/NVIDIA_OpenGL_beyond_porting.pdf</a> \n<LI> Everitt, Cass, Graham Sellers, John McDonald, and Tim Foley, \"Approaching Zero Driver Overhead,\" <I>Game Developers Conference</I>, Mar. 2014. <br><a href=\"http://www.slideshare.net/CassEveritt/approaching-zero-driver-overhead\">http://www.slideshare.net/CassEveritt/approaching-zero-driver-overhead</a> \n<LI> Everitt, Cass, \"Multiview Rendering,\" <I>SIGGRAPH Moving Mobile Graphics course</I>, July 2016. <br><a href=\"https://www.dropbox.com/sh/afhqg6tsit20p41/AAACBQt7gW0IUHrFe60d56dKa/2016?dl=0&preview=5-mmg-siggraph2016-multiview-cass.pdf\">https://www.dropbox.com/sh/afhqg6tsit20p41/AAACBQt7gW0IUHrFe60d56dKa/2016?dl=0&preview=5-mmg-siggraph2016-multiview-cass.pdf</a> \n<LI> Ewins, Jon P., Marcus D. Waller, Martin White, and Paul F. Lister, \"MIP-Map Level Selection for Texture Mapping,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 4, no. 4, pp. 317-329, Oct.-Dec. 1998. <br><a href=\"https://www.researchgate.net/profile/Martin_White6/publication/3410856_MIP-map_Level_Selection_for_Texture_Mapping/links/02e7e526ccbea2333a000000/MIP-map-Level-Selection-for-Texture-Mapping.pdf\">https://www.researchgate.net/profile/Martin_White6/publication/3410856_MIP-map_Level_Selection_for_Texture_Mapping/links/02e7e526ccbea2333a000000/MIP-map-Level-Selection-for-Texture-Mapping.pdf</a> \n<LI> Eyles, J., S. Molnar, J. Poulton, T. Greer, A. Lastra, N. England, and L. Westover, \"PixelFlow: The Realization,\" in <I>Proceedings of the ACM SIGGRAPH/EUROGRAPHICS Workshop on Graphics Hardware</I>, ACM, pp. 57-68, Aug. 1997. <br><a href=\"https://diglib.eg.org/bitstream/handle/10.2312/EGGH.EGGH97.057-067/057-067.pdf?sequence=1\">https://diglib.eg.org/bitstream/handle/10.2312/EGGH.EGGH97.057-067/057-067.pdf?sequence=1</a> \n<LI> Fairchild, Mark D., <I>Color Appearance Models</I>, Third Edition, John Wiley &amp; Sons, Inc., 2013. <br><a href=\"https://smile.amazon.com/Color-Appearance-Models-Mark-Fairchild/dp/1119967031?tag=realtimerenderin\">https://smile.amazon.com/Color-Appearance-Models-Mark-Fairchild/dp/1119967031</a> \n<LI> Farin, Gerald, \"Triangular Bernstein-B&eacute;zier Patches,\" <I>Computer Aided Geometric Design</I>, vol. 3, no. 2, pp. 83-127, 1986. <br><a href=\"https://pdfs.semanticscholar.org/599a/7965f85462c9b6360b192116d9d3cd6d2430.pdf\">https://pdfs.semanticscholar.org/599a/7965f85462c9b6360b192116d9d3cd6d2430.pdf</a> \n<LI> Farin, Gerald, <I>Curves and Surfaces for Computer Aided Geometric Design--A Practical Guide</I>, Fifth Edition, Morgan-Kaufmann, 2002. <br><a href=\"http://www.farinhansford.com/books/cagd/\">http://www.farinhansford.com/books/cagd/</a> <br><a href=\"https://smile.amazon.com/Curves-Surfaces-CAGD-Fourth-Scientific/dp/0122490541?tag=realtimerenderin\">https://smile.amazon.com/Curves-Surfaces-CAGD-Fourth-Scientific/dp/0122490541</a> \n<LI> Farin, Gerald E., <I>NURBS: From Projective Geometry to Practical Use</I>, Second Edition, A K Peters, Ltd., 1999. <br><a href=\"http://www.farinhansford.com/books/nurbs/\">http://www.farinhansford.com/books/nurbs/</a> <br><a href=\"https://smile.amazon.com/Nurbs-Projective-Geometry-Practical-Use/dp/1568810849?tag=realtimerenderin\">https://smile.amazon.com/Nurbs-Projective-Geometry-Practical-Use/dp/1568810849</a> \n<LI> Farin, Gerald, and Dianne Hansford, <I>The Essentials of CAGD</I>, A K Peters, Ltd., 2000. <br><a href=\"http://www.farinhansford.com/books/essentials-cagd/\">http://www.farinhansford.com/books/essentials-cagd/</a> <br><a href=\"https://smile.amazon.com/Essentials-CAGD-Gerald-Farin/dp/1568811233?tag=realtimerenderin\">https://smile.amazon.com/Essentials-CAGD-Gerald-Farin/dp/1568811233</a> \n<LI> Farin, Gerald E., and Dianne Hansford, <I>Practical Linear Algebra: A Geometry Toolbox</I>, Third Edition, A K Peters/CRC Press, 2013. <br><a href=\"http://www.farinhansford.com/books/pla/\">http://www.farinhansford.com/books/pla/</a> <br><a href=\"https://smile.amazon.com/Practical-Linear-Algebra-Geometry-Toolbox/dp/1466579560?tag=realtimerenderin\">https://smile.amazon.com/Practical-Linear-Algebra-Geometry-Toolbox/dp/1466579560</a> \n<LI> Fatahalian, Kayvon, and Randy Bryant, <I>Parallel Computer Architecture and Programming course</I>, Carnegie Mellon University, Spring 2017. <br><a href=\"http://15418.courses.cs.cmu.edu/spring2017/lecture/basicarch\">http://15418.courses.cs.cmu.edu/spring2017/lecture/basicarch</a> \n<LI> Fauconneau, M., \"High-Quality, Fast DX11 Texture Compression with ISPC,\" <I>Game Developers Conference</I>, Mar. 2015. <br><a href=\"https://software.intel.com/sites/default/files/managed/4a/38/High-Quality_Fast-DX11-Texture-Compression.pdf\">https://software.intel.com/sites/default/files/managed/4a/38/High-Quality_Fast-DX11-Texture-Compression.pdf</a> \n<LI> Fedkiw, Ronald, Jos Stam, and Henrik Wann Jensen, \"Visual Simulation of Smoke,\" in <I>SIGGRAPH '01: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 15-22, Aug. 2001. <br><a href=\"http://www.dgp.toronto.edu/people/stam/reality/Research/pub.html\">http://www.dgp.toronto.edu/people/stam/reality/Research/pub.html</a> <br><a href=\"http://physbam.stanford.edu/~fedkiw/papers/stanford2001-01.pdf\">http://physbam.stanford.edu/~fedkiw/papers/stanford2001-01.pdf</a> \n<LI> Fenney, Simon, \"Texture Compression Using Low-Frequency Signal Modulation,\" in <I>Graphics Hardware 2003</I>, Eurographics Association, pp. 84-91, July 2003. <br><a href=\"https://www.researchgate.net/profile/Simon_Fenney/publication/221249059_Texture_compression_using_low-frequency_signal_modulation/links/00b7d52e78371ccf08000000/Texture-compression-using-low-frequency-signal-modulation.pdf\">https://www.researchgate.net/profile/Simon_Fenney/publication/221249059_Texture_compression_using_low-frequency_signal_modulation/links/00b7d52e78371ccf08000000/Texture-compression-using-low-frequency-signal-modulation.pdf</a> \n<LI> Fernandes, Ant&oacute;nio Ramires, and Bruno Oliveira, \"GPU Tessellation: We Still Have a LOD of Terrain to Cover,\" in Patrick Cozzi &amp; Christophe Riccio, eds., <I>OpenGL Insights</I>, CRC Press, pp. 145-161, 2012. <br><a href=\"https://github.com/OpenGLInsights\">https://github.com/OpenGLInsights</a> <br><a href=\"https://smile.amazon.com/OpenGL-Insights-Patrick-Cozzi/dp/1439893764?tag=realtimerenderin\">https://smile.amazon.com/OpenGL-Insights-Patrick-Cozzi/dp/1439893764</a> \n<LI> Fernando, Randima, \"Percentage-Closer Soft Shadows,\" in <I>ACM SIGGRAPH 2005 Sketches</I>, ACM, article no. 35, Aug. 2005. <br><a href=\"http://developer.download.nvidia.com/shaderlibrary/docs/shadow_PCSS.pdf\">http://developer.download.nvidia.com/shaderlibrary/docs/shadow_PCSS.pdf</a> \n<LI> Ferwerda, James, \"Elements of Early Vision for Computer Graphics,\" <I>IEEE Computer Graphics and Applications</I>, vol. 21, no. 5, pp. 22-33, Sept./Oct. 2001. <br><a href=\"http://www.graphics.cornell.edu/~jaf/publications/publications.html\">http://www.graphics.cornell.edu/~jaf/publications/publications.html</a> \n<LI> Feynman, Richard, Robert B. Leighton, and Matthew Sands, <I>The Feynman Lectures on Physics</I>, 1963. <br><a href=\"http://www.feynmanlectures.caltech.edu/\">http://www.feynmanlectures.caltech.edu/</a>, Available at <I>Feynman Lectures</I> website, 2006. \n<LI> de Figueiredo, L. H., \"Adaptive Sampling of Parametric Curves,\" in Alan Paeth, ed., <I>Graphics Gems V</I>, Academic Press, pp. 173-178, 1995. <br><a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> <br><a href=\"https://smile.amazon.com/Graphics-Version-Morgan-Kaufmann-Computer/dp/0125434553?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Version-Morgan-Kaufmann-Computer/dp/0125434553</a> \n<LI> Filion, Dominic, and Rob McNaughton, \"Starcraft II: Effects and Techniques,\" <I>SIGGRAPH Advances in Real-Time Rendering in 3D Graphics and Games course</I>, Aug. 2008. <br><a href=\"https://developer.amd.com/wordpress/media/2013/01/Chapter05-Filion-StarCraftII.pdf\">https://developer.amd.com/wordpress/media/2013/01/Chapter05-Filion-StarCraftII.pdf</a> <br><a href=\"https://web.archive.org/web/20160909000948/http://amd-dev.wpengine.netdna-cdn.com/wordpress/media/2012/10/S2008-Filion-McNaughton-StarCraftII.pdf\">https://web.archive.org/web/20160909000948/http://amd-dev.wpengine.netdna-cdn.com/wordpress/media/2012/10/S2008-Filion-McNaughton-StarCraftII.pdf</a> \n<LI> Fisher, F., and A. Woo, \"R.E versus N.H Specular Highlights,\" in Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, Academic Press, pp. 388-400, 1994. <br><a href=\"https://smile.amazon.com/Graphics-Gems-IV-IBM-Version/dp/0123361559?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-IV-IBM-Version/dp/0123361559</a> \n<LI> Flavell, Andrew, \"Run Time Mip-Map Filtering,\" <I>Game Developer</I>, vol. 5, no. 11, pp. 34-43, Nov. 1998. <br><a href=\"https://www.gdcvault.com/gdmag\">https://www.gdcvault.com/gdmag</a> \n<LI> Floater, Michael, Kai Hormann, and G&eacute;za K&oacute;s, \"A General Construction of Barycentric Coordinates over Convex Polygons,\" <I>Advances in Computational Mathematics</I>, vol. 24, no. 1-4, pp. 311-331, Jan. 2006. <br><a href=\"http://www.inf.usi.ch/faculty/hormann/papers/Floater.2006.AGC.pdf\">http://www.inf.usi.ch/faculty/hormann/papers/Floater.2006.AGC.pdf</a> \n<LI> Floater, M., \"Triangular B&eacute;zier Surfaces,\" Technical Report, University of Oslo, Aug. 2011. <br><a href=\"http://www.uio.no/studier/emner/matnat/ifi/INF4360/h11/undervisningsmateriale/bezier3.pdf\">http://www.uio.no/studier/emner/matnat/ifi/INF4360/h11/undervisningsmateriale/bezier3.pdf</a> \n<LI> Fog, Agner, \"Optimizing Software in C++,\" <I>Software Optimization Resources</I>, 2007. <br><a href=\"http://www.agner.org/optimize/\">http://www.agner.org/optimize/</a> \n<LI> Fogal, Thomas, Alexander Schiewe, and Jens Kr&uuml;ger, \"An Analysis of Scalable GPU-Based Ray-Guided Volume Rendering,\" in <I>Proceedings of the IEEE Symposium on Large Data Analysis and Visualization (LDAV 13)</I>, IEEE Computer Society, pp. 43-51, 2013. <br><a href=\"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4260263/\">https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4260263/</a> \n<LI> Foley, Tim, \"Introduction to Parallel Programming Models,\" <I>SIGGRAPH Beyond Programmable Shading course</I>, Aug. 2009. <br><a href=\"http://s09.idav.ucdavis.edu/talks/03_tfoley_ProgrammingModels.pdf\">http://s09.idav.ucdavis.edu/talks/03_tfoley_ProgrammingModels.pdf</a> \n<LI> Fong, Julian, Magnus Wrenninge, Christopher Kulla, and Ralf Habel, <I>SIGGRAPH Production Volume Rendering course</I>, Aug. 2017. <br><a href=\"https://graphics.pixar.com/library/ProductionVolumeRendering/paper.pdf\">https://graphics.pixar.com/library/ProductionVolumeRendering/paper.pdf</a> \n<LI> Forest, Vincent, Loic Barthe, and Mathias Paulin, \"Real-Time Hierarchical Binary-Scene Voxelization,\" <I>journal of graphics, GPU, and game tools</I>, vol. 14, no. 3, pp. 21-34, 2011. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.363.2656&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.363.2656&rep=rep1&type=pdf</a> \n<LI> Forsyth, Tom, \"Comparison of VIPM Methods,\" in Mark DeLoura, ed., <I>Game Programming Gems 2</I>, Charles River Media, pp. 363-376, 2001. \n<LI> Forsyth, Tom, \"Impostors: Adding Clutter,\" in Mark DeLoura, ed., <I>Game Programming Gems 2</I>, Charles River Media, pp. 488-496, 2001. \n<LI> Forsyth, Tom, \"Making Shadow Buffers Robust Using Multiple Dynamic Frustums,\" in Wolfgang Engel, ed., <I>ShaderX<sup>4</sup></I>, Charles River Media, pp. 331-346, 2005. \n<LI> Forsyth, Tom, \"Extremely Practical Shadows,\" <I>Game Developers Conference</I>, Mar. 2006. <br><a href=\"https://tomforsyth1000.github.io/papers/papers.html\">https://tomforsyth1000.github.io/papers/papers.html</a> \n<LI> Forsyth, Tom, \"Linear-Speed Vertex Cache Optimisation,\" <I>TomF's Tech Blog</I>, Sept. 28, 2006. <br><a href=\"http://eelpi.gotdns.org/papers/fast_vert_cache_opt.html\">http://eelpi.gotdns.org/papers/fast_vert_cache_opt.html</a> \n<LI> Forsyth, Tom, \"Shadowbuffers,\" <I>Game Developers Conference</I>, Mar. 2007. <br><a href=\"https://tomforsyth1000.github.io/papers/papers.html\">https://tomforsyth1000.github.io/papers/papers.html</a> \n<LI> Forsyth, Tom, \"The Trilight: A Simple General-Purpose Lighting Model for Games,\" <I>TomF's Tech Blog</I>, Mar. 22, 2007. <br><a href=\"https://tomforsyth1000.github.io/papers/papers.html\">https://tomforsyth1000.github.io/papers/papers.html</a> \n<LI> Forsyth, Tom, \"Renderstate Change Costs,\" <I>TomF's Tech Blog</I>, Jan. 27, 2008. <br><a href=\"https://tomforsyth1000.github.io/blog.wiki.html\">https://tomforsyth1000.github.io/blog.wiki.html</a> \n<LI> Forsyth, Tom, \"VR, AR and Other Realities,\" <I>TomF's Tech Blog</I>, Sept. 16, 2012. <br><a href=\"https://tomforsyth1000.github.io/blog.wiki.html#%5B%5BVR%2C%20AR%20and%20other%20realities%5D%5D\">https://tomforsyth1000.github.io/blog.wiki.html#%5B%5BVR%2C%20AR%20and%20other%20realities%5D%5D</a> \n<LI> Forsyth, Tom, \"Premultiplied Alpha Part 2,\" <I>TomF's Tech Blog</I>, Mar. 18, 2015. <br><a href=\"https://tomforsyth1000.github.io/blog.wiki.html#%5B%5BPremultiplied%20alpha%5D%5D\">https://tomforsyth1000.github.io/blog.wiki.html#%5B%5BPremultiplied%20alpha%5D%5D</a> \n<LI> Forsyth, Tom, \"The sRGB Learning Curve,\" <I>TomF's Tech Blog</I>, Nov. 30, 2015. <br><a href=\"https://tomforsyth1000.github.io/blog.wiki.html#%5B%5BThe%20sRGB%20learning%20curve%5D%5D\">https://tomforsyth1000.github.io/blog.wiki.html#%5B%5BThe%20sRGB%20learning%20curve%5D%5D</a> \n<LI> Fowles, Grant R., <I>Introduction to Modern Optics</I>, Second Edition, Holt, Reinhart, and Winston, 1975. \n<LI> Franklin, Dustin, \"Hardware-Based Ambient Occlusion,\" in Wolfgang Engel, ed., <I>ShaderX<sup>4</sup></I>, Charles River Media, pp. 91-100, 2005. \n<LI> Frey, Ivo Zoltan, \"Spherical Skinning with Dual-Quaternions and QTangents,\" in <I>ACM SIGGRAPH 2011 Talks</I>, article no. 11, Aug. 2011. <br><a href=\"http://www.crytek.com/cryengine/presentations/spherical-skinning-with-dual-quaternions-and-qtangents\">http://www.crytek.com/cryengine/presentations/spherical-skinning-with-dual-quaternions-and-qtangents</a> \n<LI> Frisken, Sarah, Ronald N. Perry, Alyn P. Rockwood, and Thouis R. Jones, \"Adaptively Sampled Distance Fields: A General Representation of Shape for Computer Graphics,\" in <I>SIGGRAPH '00: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 249-254, July 2000. <br><a href=\"https://www.researchgate.net/profile/Sarah_Frisken/publication/2354546_Adaptively_Sampled_Distance_Fields_A_General_Representation_of_Shape_for_Computer_Graphics/links/5745ba0f08ae9ace842419e4/Adaptively-Sampled-Distance-Fields-A-General-Representation-of-Shape-for-Computer-Graphics.pdf\">https://www.researchgate.net/profile/Sarah_Frisken/publication/2354546_Adaptively_Sampled_Distance_Fields_A_General_Representation_of_Shape_for_Computer_Graphics/links/5745ba0f08ae9ace842419e4/Adaptively-Sampled-Distance-Fields-A-General-Representation-of-Shape-for-Computer-Graphics.pdf</a> \n<LI> Frisvad, Jeppe Revall, \"Building an Orthonormal Basis from a 3D Unit Vector Without Normalization,\" <I>journal of graphics tools</I>, vol. 16, no. 3, pp. 151-159, 2012. <br><a href=\"http://orbit.dtu.dk/files/126824972/onb_frisvad_jgt2012_v2.pdf\">http://orbit.dtu.dk/files/126824972/onb_frisvad_jgt2012_v2.pdf</a> \n<LI> Fry, Alex, \"High Dynamic Range Color Grading and Display in Frostbite,\" <I>Game Developers Conference</I>, Feb.-Mar. 2017. <br><a href=\"https://www.ea.com/frostbite/news/high-dynamic-range-color-grading-and-display-in-frostbite\">https://www.ea.com/frostbite/news/high-dynamic-range-color-grading-and-display-in-frostbite</a> \n<LI> Frykholm, Niklas, \"The BitSquid Low Level Animation System,\" <I>Autodesk Stingray</I> blog, Nov. 20, 2009. <br><a href=\"http://bitsquid.blogspot.com/2009/11/bitsquid-low-level-animation-system.html\">http://bitsquid.blogspot.com/2009/11/bitsquid-low-level-animation-system.html</a> \n<LI> Frykholm, Niklas, \"What Is Gimbal Lock and Why Do We Still Have to Worry about It?\" <I>Autodesk Stingray</I> blog, Mar. 15, 2013. <br><a href=\"http://bitsquid.blogspot.com/2013/03/what-is-gimbal-lock-and-why-do-we-still.html\">http://bitsquid.blogspot.com/2013/03/what-is-gimbal-lock-and-why-do-we-still.html</a> \n<LI> Fuchs, H., Z. M. Kedem, and B. F. Naylor, \"On Visible Surface Generation by A Priori Tree Structures,\" <I>Computer Graphics (SIGGRAPH '80 Proceedings)</I>, vol. 14, no. 3, pp. 124-133, July 1980. \n<LI> Fuchs, H., G. D. Abram, and E. D. Grant, \"Near Real-Time Shaded Display of Rigid Objects,\" <I>Computer Graphics (SIGGRAPH '83 Proceedings)</I>, vol. 17, no. 3, pp. 65-72, July 1983. <br><a href=\"https://www.researchgate.net/profile/Henry_Fuchs2/publication/234803822_Near_Real-Time_Shaded_Display_Of_Rigid_Objects/links/53fb9a310cf22f21c2f338dd/Near-Real-Time-Shaded-Display-Of-Rigid-Objects.pdf\">https://www.researchgate.net/profile/Henry_Fuchs2/publication/234803822_Near_Real-Time_Shaded_Display_Of_Rigid_Objects/links/53fb9a310cf22f21c2f338dd/Near-Real-Time-Shaded-Display-Of-Rigid-Objects.pdf</a> \n<LI> Fuchs, H., J. Poulton, J. Eyles, T. Greer, J. Goldfeather, D. Ellsworth, S. Molnar, G. Turk, B. Tebbs, and L. Israel, \"Pixel-Planes 5: A Heterogeneous Multiprocessor Graphics System Using Processor-Enhanced Memories,\" <I>Computer Graphics (SIGGRAPH '89 Proceedings)</I>, vol. 23, no. 3, pp. 79-88, July 1989. <br><a href=\"https://pdfs.semanticscholar.org/f526/36f4c6ba06f931530ff3b04a7faf504befb6.pdf\">https://pdfs.semanticscholar.org/f526/36f4c6ba06f931530ff3b04a7faf504befb6.pdf</a> \n<LI> Fuhrmann, Anton L., Eike Umlauf, and Stephan Mantler, \"Extreme Model Simplification for Forest Rendering,\" in <I>Proceedings of the First Eurographics Conference on Natural Phenomena</I>, Eurographics Association, pp. 57-66, 2005. <br><a href=\"http://www.vrvis.at/publications/pdfs/VRVis_2005_11_14_12_02_55.pdf\">http://www.vrvis.at/publications/pdfs/VRVis_2005_11_14_12_02_55.pdf</a> \n<LI> Fujii, Yasuhiro, \"A Tiny Improvement of Oren-Nayar Reflectance Model,\" <a href=\"http://mimosa-pudica.net\">http://mimosa-pudica.net</a>, Oct. 9, 2013. <br><a href=\"http://mimosa-pudica.net/improved-oren-nayar.html\">http://mimosa-pudica.net/improved-oren-nayar.html</a> \n<LI> F&uuml;nfzig, C., K. M&uuml;ller, D. Hansford, and G. Farin, \"PNG1 Triangles for Tangent Plane Continuous Surfaces on the GPU,\" in <I>Graphics Interface 2008</I>, Canadian Information Processing Society, pp. 219-226, 2008. <br><a href=\"https://www.researchgate.net/profile/Christoph_Fuenfzig2/publication/221474902_PNG1_triangles_for_tangent_plane_continuous_surfaces_on_the_GPU/links/0fcfd50fe6a8d45cca000000.pdf\">https://www.researchgate.net/profile/Christoph_Fuenfzig2/publication/221474902_PNG1_triangles_for_tangent_plane_continuous_surfaces_on_the_GPU/links/0fcfd50fe6a8d45cca000000.pdf</a> \n<LI> Fung, James, \"Computer Vision on the GPU,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 649-666, 2005. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter40.html\">https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter40.html</a> \n<LI> Funkhouser, Thomas A., <I>Database and Display Algorithms for Interactive Visualization of Architectural Models</I>, PhD thesis, University of California, Berkeley, 1993. <br><a href=\"http://www.cs.princeton.edu/~funk\">http://www.cs.princeton.edu/~funk</a> \n<LI> Funkhouser, Thomas A., and Carlo H. S&eacute;quin, \"Adaptive Display Algorithm for Interactive Frame Rates During Visualization of Complex Virtual Environments,\" in <I>SIGGRAPH '93: Proceedings of the 20th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 247-254, Aug. 1993. <br><a href=\"http://www.cs.princeton.edu/~funk\">http://www.cs.princeton.edu/~funk</a> \n<LI> F&uuml;rst, Ren&eacute;, Oliver Mattausch, and Daniel Scherzer, \"Real-Time Deep Shadow Maps,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>4</sup></I>, CRC Press, pp. 253-264, 2013. <br><a href=\"https://www.crcpress.com/GPU-Pro-4-Advanced-Rendering-Techniques/Engel/p/book/9781466567436\">https://www.crcpress.com/GPU-Pro-4-Advanced-Rendering-Techniques/Engel/p/book/9781466567436</a> <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1466567430?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1466567430</a> \n<LI> Gaitatzes, Athanasios, and Georgios Papaioannou, \"Progressive Screen-Space Multichannel Surface Voxelization,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>4</sup></I>, CRC Press, pp. 137-154, 2013. <br><a href=\"https://books.google.com/books?id=TUuhiPLNmbAC&pg=PA137&lpg=PA154\">https://books.google.com/books?id=TUuhiPLNmbAC&pg=PA137&lpg=PA154</a> <br><a href=\"https://www.youtube.com/watch?v=iF_zVjzjBgA\">https://www.youtube.com/watch?v=iF_zVjzjBgA</a> <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1466567430?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1466567430</a> \n<LI> Galeano, David, \"Rendering Optimizations in the Turbulenz Engine,\" in Patrick Cozzi, ed., <I>WebGL Insights</I>, CRC Press, pp. 157-171, 2015. <br><a href=\"http://webglinsights.com\">http://webglinsights.com</a> \n<LI> Gallagher, Benn, and Martin Mittring, \"Building Paragon in UE4,\" <I>Game Developers Conference</I>, Mar. 2016. <br><a href=\"https://cdn2.unrealengine.com/Resources/files/GDC2016_Building-Paragon-in-UE4-1947649473.pptx\">https://cdn2.unrealengine.com/Resources/files/GDC2016_Building-Paragon-in-UE4-1947649473.pptx</a> <br><a href=\"https://www.unrealengine.com/blog/unreal-engine-4-11-released\">https://www.unrealengine.com/blog/unreal-engine-4-11-released</a> \n<LI> Garcia, Ismael, Mateu Sbert, and L&aacute;zl&oacute; Szirmay-Kalos, \"Tree Rendering with Billboard Clouds,\" <I>Third Hungarian Conference on Computer Graphics and Geometry</I>, Jan. 2005. <br><a href=\"http://www.gametools.org/projects_udg/gt_ibr/papers/treeBillboardClouds.pdf\">http://www.gametools.org/projects_udg/gt_ibr/papers/treeBillboardClouds.pdf</a> \n<LI> Garland, Michael, and Paul S. Heckbert, \"Fast Polygonal Approximation of Terrains and Height Fields,\" Technical Report CMU-CS-95-181, Carnegie Mellon University, 1995. <br><a href=\"http://www.bowdoin.edu/~ltoma/teaching/cs350/spring04/Handouts/scape.pdf\">http://www.bowdoin.edu/~ltoma/teaching/cs350/spring04/Handouts/scape.pdf</a> \n<LI> Garland, Michael, and Paul S. Heckbert, \"Surface Simplification Using Quadric Error Metrics,\" in <I>SIGGRAPH '97: Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 209-216, Aug. 1997. <br><a href=\"https://cg.informatik.uni-freiburg.de/intern/seminar/meshSimplification_1997_Garland.pdf\">https://cg.informatik.uni-freiburg.de/intern/seminar/meshSimplification_1997_Garland.pdf</a> \n<LI> Garland, Michael, and Paul S. Heckbert, \"Simplifying Surfaces with Color and Texture Using Quadric Error Metrics,\" in <I>Proceedings of IEEE Visualization 98</I>, IEEE Computer Society, pp. 263-269, July 1998. <br><a href=\"http://ivizlab.sfu.ca/arya/Papers/IEEE/Proceedings/Visualization%2098/Surface%20and%20Texture%20Simplification%20Quadric%20Error.pdf\">http://ivizlab.sfu.ca/arya/Papers/IEEE/Proceedings/Visualization%2098/Surface%20and%20Texture%20Simplification%20Quadric%20Error.pdf</a> \n<LI> Garland, Michael, <I>Quadric-Based Polygonal Surface Simplification</I>, PhD thesis, Technical Report CMU-CS-99-105, Carnegie Mellon University, 1999. <br><a href=\"https://pdfs.semanticscholar.org/f58d/50f6fff333dc7bba8b3721f97e3eb6bfb3ed.pdf\">https://pdfs.semanticscholar.org/f58d/50f6fff333dc7bba8b3721f97e3eb6bfb3ed.pdf</a> \n<LI> Gautron, Pascal, Jaroslav Kriv&aacute;nek, Sumanta Pattanaik, and Kadi Bouatouch, \"A Novel Hemispherical Basis for Accurate and Efficient Rendering,\" on <I>Proceedings of the Fifteenth Eurographics Conference on Rendering Techniques</I>, Eurographics Association, pp. 321-330, June 2004. <br><a href=\"http://cgg.mff.cuni.cz/~jaroslav/papers/egsr2004/gautron-egsr2004-hemispherical.pdf\">http://cgg.mff.cuni.cz/~jaroslav/papers/egsr2004/gautron-egsr2004-hemispherical.pdf</a> \n<LI> Geczy, George, \"2D Programming in a 3D World: Developing a 2D Game Engine Using DirectX 8 Direct3D,\" <I>Gamasutra</I>, June 2001. <br><a href=\"https://www.gamasutra.com/view/feature/131471/2d_programming_in_a_3d_world.php\">https://www.gamasutra.com/view/feature/131471/2d_programming_in_a_3d_world.php</a> \n<LI> Gehling, Michael, \"Dynamic Skyscapes,\" <I>Game Developer</I>, vol. 13, no. 3, pp. 23-33, Mar. 2006. <br><a href=\"http://www.gdcvault.com/gdmag\">http://www.gdcvault.com/gdmag</a> \n<LI> Geiss, Ryan, \"Generating Complex Procedural Terrains Using the GPU,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 7-37, 2007. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch01.html\">https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch01.html</a> \n<LI> Geiss, Ryan, and Michael Thompson, \"NVIDIA Demo Team Secrets--Cascades,\" <I>Game Developers Conference</I>, Mar. 2007. <br><a href=\"http://developer.nvidia.com/object/gdc-2007.htm\">http://developer.nvidia.com/object/gdc-2007.htm</a> \n<LI> Geldreich, Rich, \"crunch/crnlib v1.04,\" <I>GitHub</I> repository, 2012. <br><a href=\"https://github.com/BinomialLLC/crunch\">https://github.com/BinomialLLC/crunch</a>, \n<LI> General Services Administration, \"Colors Used in Government Procurement,\" Document ID FED-STD-595C, Jan. 16, 2008. <br><a href=\"http://quicksearch.dla.mil/qsDocDetails.aspx?ident_number=281483\">http://quicksearch.dla.mil/qsDocDetails.aspx?ident_number=281483</a> \n<LI> Gerasimov, Philipp, \"Omnidirectional Shadow Mapping,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 193-203, 2004. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems/gpugems_ch12.html\">https://developer.nvidia.com/gpugems/GPUGems/gpugems_ch12.html</a> \n<LI> Gershun, Arun, \"The Light Field,\" Moscow, 1936, translated by P. Moon and G. Timoshenko, <I>Journal of Mathematics and Physics</I>, vol. 18, no. 2, pp. 51-151, 1939. \n<LI> Gibson, Steve, \"The Distant Origins of Sub-Pixel Font Rendering,\" <I>Sub-pixel Font Rendering Technology</I>, Aug, 4, 2006. <br><a href=\"http://www.grc.com/ctwho.htm\">http://www.grc.com/ctwho.htm</a> \n<LI> Giegl, Markus, and Michael Wimmer, \"Unpopping: Solving the Image-Space Blend Problem for Smooth Discrete LOD Transition,\" <I>Computer Graphics Forum</I>, vol. 26, no. 1, pp. 46-49, 2007. <br><a href=\"https://www.cg.tuwien.ac.at/research/publications/2007/GIEGL-2007-UNP/GIEGL-2007-UNP-Preprint.pdf\">https://www.cg.tuwien.ac.at/research/publications/2007/GIEGL-2007-UNP/GIEGL-2007-UNP-Preprint.pdf</a> \n<LI> Giesen, Fabian, \"View Frustum Culling,\" <I>The ryg blog</I>, Oct. 17, 2010. <br><a href=\"https://fgiesen.wordpress.com/2010/10/17/view-frustum-culling/\">https://fgiesen.wordpress.com/2010/10/17/view-frustum-culling/</a> \n<LI> Giesen, Fabian, \"A Trip through the Graphics Pipeline 2011,\" <I>The ryg blog</I>, July 9, 2011. <br><a href=\"https://fgiesen.wordpress.com/2011/07/09/a-trip-through-the-graphics-pipeline-2011-index/\">https://fgiesen.wordpress.com/2011/07/09/a-trip-through-the-graphics-pipeline-2011-index/</a> \n<LI> Giesen, Fabian, \"Fast Blurs 1,\" <I>The ryg blog</I>, July 30, 2012. <br><a href=\"https://fgiesen.wordpress.com/2012/07/30/fast-blurs-1/\">https://fgiesen.wordpress.com/2012/07/30/fast-blurs-1/</a> \n<LI> Gigus, Z., J. Canny, and R. Seidel, \"Efficiently Computing and Representing Aspect Graphs of Polyhedral Objects,\" <I>IEEE Transactions on Pattern Analysis and Machine Intelligence</I>, vol. 13, no. 6, pp. 542-551, 1991. <br><a href=\"https://scholar.google.com/scholar?hl=en&as_sdt=0%2C22&q=Efficiently+Computing+and+Representing+Aspect+Graphs+of+Polyhedral+Objects&btnG=\">https://scholar.google.com/scholar?hl=en&as_sdt=0%2C22&q=Efficiently+Computing+and+Representing+Aspect+Graphs+of+Polyhedral+Objects&btnG=</a> \n<LI> Gilabert, Mickael, and Nikolay Stefanov, \"Deferred Radiance Transfer Volumes,\" <I>Game Developers Conference</I>, Mar. 2012. <br><a href=\"http://twvideo01.ubm-us.net/o1/vault/gdc2012/slides/Programming%20Track/Stefanov_Nikolay_DeferredRadianceTransfer.pdf\">http://twvideo01.ubm-us.net/o1/vault/gdc2012/slides/Programming%20Track/Stefanov_Nikolay_DeferredRadianceTransfer.pdf</a> <br><a href=\"https://www.gdcvault.com/play/1015326/Deferred-Radiance-Transfer-Volumes-Global\">https://www.gdcvault.com/play/1015326/Deferred-Radiance-Transfer-Volumes-Global</a> \n<LI> van Ginneken, B., M. Stavridi, and J. J. Koenderink, \"Diffuse and Specular Reflectance from Rough Surfaces,\" <I>Applied Optics</I>, vol. 37, no. 1, Jan. 1998. \n<LI> Ginsburg, Dan, and Dave Gosselin, \"Dynamic Per-Pixel Lighting Techniques,\" in Mark DeLoura, ed., <I>Game Programming Gems 2</I>, Charles River Media, pp. 452-462, 2001. \n<LI> Ginsburg, Dan, \"Porting Source 2 to Vulkan,\" <I>SIGGRAPH An Overview of Next Generation APIs course</I>, Aug. 2015. <br><a href=\"http://nextgenapis.realtimerendering.com/\">http://nextgenapis.realtimerendering.com/</a> \n<LI> Giorgianni, Edward J., and Thomas E. Madden, <I>Digital Color Management: Encoding Solutions</I>, Second Edition, John Wiley &amp; Sons, Inc., 2008. \n<LI> Girshick, Ahna, Victoria Interrante, Steve Haker, and Todd Lemoine, \"Line Direction Matters: An Argument for the Use of Principal Directions in 3D Line Drawings,\" in <I>Proceedings of the 1st International Symposium on Non-photorealistic Animation and Rendering</I>, ACM, pp. 43-52, June 2000. <br><a href=\"http://www.cs.umn.edu/Research/graphics\">http://www.cs.umn.edu/Research/graphics</a> \n<LI> Gj&oslash;l, Mikkel, and Mikkel Svendsen, \"The Rendering of <I>Inside</I>,\" <I>Game Developers Conference</I>, Mar. 2016. <br><a href=\"http://www.gdcvault.com/play/1023002/Low-Complexity-High-Fidelity-INSIDE\">http://www.gdcvault.com/play/1023002/Low-Complexity-High-Fidelity-INSIDE</a> <br><a href=\"https://web.archive.org/web/20161229092305/http://f0716f2bff707a1b9e85-36c178e006d3d30c5b9c8dd905f8236a.r70.cf2.rackcdn.com/rendering_inside.pptx\">https://web.archive.org/web/20161229092305/http://f0716f2bff707a1b9e85-36c178e006d3d30c5b9c8dd905f8236a.r70.cf2.rackcdn.com/rendering_inside.pptx</a> \n<LI> Glassner, Andrew S., ed., <I>Graphics Gems</I>, Academic Press, 1990. <br><a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> <br><a href=\"https://smile.amazon.com/Graphics-Gems-Andrew-S-Glassner/dp/0122861663?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-Andrew-S-Glassner/dp/0122861663</a> \n<LI> Glassner, Andrew S., \"Computing Surface Normals for 3D Models,\" in Andrew S. Glassner, ed., <I>Graphics Gems</I>, Academic Press, pp. 562-566, 1990. <br><a href=\"https://smile.amazon.com/Graphics-Gems-Andrew-S-Glassner/dp/0122861663?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-Andrew-S-Glassner/dp/0122861663</a> \n<LI> Glassner, Andrew, \"Building Vertex Normals from an Unstructured Polygon List,\" in Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, Academic Press, pp. 60-73, 1994. <br><a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> <br><a href=\"https://smile.amazon.com/Graphics-Gems-IV-IBM-Version/dp/0123361559?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-IV-IBM-Version/dp/0123361559</a> \n<LI> Glassner, Andrew S., <I>Principles of Digital Image Synthesis</I>, vol. 1, Morgan Kaufmann, 1995. <br><a href=\"http://realtimerendering.com/Principles_of_Digital_Image_Synthesis_v1.0.1.pdf\">http://realtimerendering.com/Principles_of_Digital_Image_Synthesis_v1.0.1.pdf</a> \n<LI> Glassner, Andrew S., <I>Principles of Digital Image Synthesis</I>, vol. 2, Morgan Kaufmann, 1995. <br><a href=\"http://realtimerendering.com/Principles_of_Digital_Image_Synthesis_v1.0.1.pdf\">http://realtimerendering.com/Principles_of_Digital_Image_Synthesis_v1.0.1.pdf</a> \n<LI> Gneiting, A., \"Real-Time Geometry Caches,\" in <I>ACM SIGGRAPH 2014 Talks</I>, ACM, article no. 49, Aug. 2014. <br><a href=\"http://www.crytek.com/download/Ryse_SIGGRAPH_AUG_2014_Axel_Gneiting_Real-Time%20Geometry%20.pdf\">http://www.crytek.com/download/Ryse_SIGGRAPH_AUG_2014_Axel_Gneiting_Real-Time%20Geometry%20.pdf</a> \n<LI> Gobbetti, Enrico, and Fabio Marton, \"Layered Point Clouds,\" <I>Symposium on Point-Based Graphics</I>, Jun. 2004. <br><a href=\"http://www.cvl.iis.u-tokyo.ac.jp/class2014/2014w/paper/3.3DdataVisualization/LayeredPointClouds.pdf\">http://www.cvl.iis.u-tokyo.ac.jp/class2014/2014w/paper/3.3DdataVisualization/LayeredPointClouds.pdf</a> \n<LI> Gobbetti, E., D. Kasik, and S.-E. Yoon, \"Technical Strategies for Massive Model Visualization,\" <I>ACM Symposium on Solid and Physical Modeling</I>, June 2008. <br><a href=\"http://sglab.kaist.ac.kr/~sungeui/paper/spm08_symp.pdf\">http://sglab.kaist.ac.kr/~sungeui/paper/spm08_symp.pdf</a> \n<LI> Goldman, Ronald, \"Intersection of Two Lines in Three-Space,\" in Andrew S. Glassner, ed., <I>Graphics Gems</I>, Academic Press, p. 304, 1990. <br><a href=\"https://smile.amazon.com/Graphics-Gems-Andrew-S-Glassner/dp/0122861663?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-Andrew-S-Glassner/dp/0122861663</a> \n<LI> Goldman, Ronald, \"Intersection of Three Planes,\" in Andrew S. Glassner, ed., <I>Graphics Gems</I>, Academic Press, p. 305, 1990. <br><a href=\"https://smile.amazon.com/Graphics-Gems-Andrew-S-Glassner/dp/0122861663?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-Andrew-S-Glassner/dp/0122861663</a> \n<LI> Goldman, Ronald, \"Matrices and Transformations,\" in Andrew S. Glassner, ed., <I>Graphics Gems</I>, Academic Press, pp. 472-475, 1990. <br><a href=\"https://smile.amazon.com/Graphics-Gems-Andrew-S-Glassner/dp/0122861663?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-Andrew-S-Glassner/dp/0122861663</a> \n<LI> Goldman, Ronald, \"Some Properties of B&eacute;zier Curves,\" in Andrew S. Glassner, ed., <I>Graphics Gems</I>, Academic Press, pp. 587-593, 1990. <br><a href=\"https://smile.amazon.com/Graphics-Gems-Andrew-S-Glassner/dp/0122861663?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-Andrew-S-Glassner/dp/0122861663</a> \n<LI> Goldman, Ronald, \"Recovering the Data from the Transformation Matrix,\" in James Arvo, ed., <I>Graphics Gems II</I>, Academic Press, pp. 324-331, 1991. <br><a href=\"https://smile.amazon.com/Graphics-Gems-II-IBM-No/dp/0120644819?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-II-IBM-No/dp/0120644819</a> \n<LI> Goldman, Ronald, \"Decomposing Linear and Affine Transformations,\" in David Kirk, ed., <I>Graphics Gems III</I>, Academic Press, pp. 108-116, 1992. <br><a href=\"https://smile.amazon.com/Graphics-Gems-3-IBM-Version/dp/0124096735?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-3-IBM-Version/dp/0124096735</a> \n<LI> Goldman, Ronald, \"Identities for the Univariate and Bivariate Bernstein Basis Functions,\" in Alan Paeth, ed., <I>Graphics Gems V</I>, Academic Press, pp. 149-162, 1995. <br><a href=\"https://smile.amazon.com/Graphics-Version-Morgan-Kaufmann-Computer/dp/0125434553?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Version-Morgan-Kaufmann-Computer/dp/0125434553</a> \n<LI> Gollent, M., \"Landscape Creation and Rendering in REDengine 3,\" <I>Game Developers Conference</I>, Mar. 2014. <br><a href=\"http://twvideo01.ubm-us.net/o1/vault/GDC2014/Presentations/Gollent_Marcin_Landscape_Creation_and.pdf\">http://twvideo01.ubm-us.net/o1/vault/GDC2014/Presentations/Gollent_Marcin_Landscape_Creation_and.pdf</a> \n<LI> Golub, Gene, and Charles Van Loan, <I>Matrix Computations</I>, Fourth Edition, Johns Hopkins University Press, 2012. \n<LI> Golus, Ben, \"Anti-aliased Alpha Test: The Esoteric Alpha to Coverage,\" <I>Medium.com</I> website, Aug. 12, 2017. <br><a href=\"https://medium.com/@bgolus/anti-aliased-alpha-test-the-esoteric-alpha-to-coverage-8b177335ae4f\">https://medium.com/@bgolus/anti-aliased-alpha-test-the-esoteric-alpha-to-coverage-8b177335ae4f</a> \n<LI> Gomes, Abel, Irina Voiculescu, Joaquim Jorge, Brian Wyvill, and Callum Galbraith, <I>Implicit Curves and Surfaces: Mathematics, Data Structures and Algorithms</I>, Springer, 2009. <br><a href=\"https://smile.amazon.com/Implicit-Curves-Surfaces-Mathematics-Structures/dp/184882405X?tag=realtimerenderin\">https://smile.amazon.com/Implicit-Curves-Surfaces-Mathematics-Structures/dp/184882405X</a> \n<LI> Gonzalez, Rafael C., and Richard E. Woods, <I>Digital Image Processing</I>, Third Edition, Addison-Wesley, 2007. <br><a href=\"http://www.imageprocessingplace.com/DIP-3E/dip3e_main_page.htm\">http://www.imageprocessingplace.com/DIP-3E/dip3e_main_page.htm</a> \n<LI> Gonzalez-Ochoa, C., and D. Holder, \"Water Technology of <I>Uncharted</I>,\" <I>Game Developers Conference</I>, Mar. 2012. <br><a href=\"https://cgzoo.files.wordpress.com/2012/04/water-technology-of-uncharted-gdc-2012.pdf\">https://cgzoo.files.wordpress.com/2012/04/water-technology-of-uncharted-gdc-2012.pdf</a> <br><a href=\"https://www.gdcvault.com/play/1015309/Water-Technology-of\">https://www.gdcvault.com/play/1015309/Water-Technology-of</a> \n<LI> Gooch, Amy, Bruce Gooch, Peter Shirley, and Elaine Cohen, \"A Non-Photorealistic Lighting Model for Automatic Technical Illustration,\" in <I>SIGGRAPH '98: Proceedings of the 25th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 447-452, July 1998. <br><a href=\"https://www.cs.utah.edu/~shirley/papers/gooch98.pdf\">https://www.cs.utah.edu/~shirley/papers/gooch98.pdf</a> \n<LI> Gooch, Bruce, Peter-Pike J. Sloan, Amy Gooch, Peter Shirley, and Richard Riesenfeld, \"Interactive Technical Illustration,\" in <I>Proceedings of the 1999 Symposium on Interactive 3D Graphics</I>, ACM, pp. 31-38, 1999. <br><a href=\"http://www.ppsloan.org/publications/iti99.pdf\">http://www.ppsloan.org/publications/iti99.pdf</a> <br><a href=\"http://www.ppsloan.org/publications/\">http://www.ppsloan.org/publications/</a> \n<LI> Gooch, Bruce or Amy, and Amy or Bruce Gooch, <I>Non-Photorealistic Rendering</I>, A K Peters, Ltd., 2001. <br><a href=\"https://www.taylorfrancis.com/books/9781439864173\">https://www.taylorfrancis.com/books/9781439864173</a> \n<LI> Good, Otavio, and Zachary Taylor, \"Optimized Photon Tracing Using Spherical Harmonic Light Maps,\" in <I>ACM SIGGRAPH 2005 Sketches</I>, article no. 53, Aug. 2005. \n<LI> Goodwin, Todd, Ian Vollick, and Aaron Hertzmann, \"Isophote Distance: A Shading Approach to Artistic Stroke Thickness,\" <I>Proceedings of the 5th International Symposium on Non-Photorealistic Animation and Rendering</I>, ACM, pp. 53-62, Aug. 2007. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.86.2640&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.86.2640&rep=rep1&type=pdf</a> \n<LI> Goral, Cindy M., Kenneth E. Torrance, Donald P. Greenberg, and Bennett Battaile, \"Modelling the Interaction of Light Between Diffuse Surfaces,\" <I>Computer Graphics (SIGGRAPH '84 Proceedings)</I>, vol. 18, no. 3, pp. 212-222, July 1984. <br><a href=\"https://www.cs.rpi.edu/~cutler/classes/advancedgraphics/S10/papers/goral.pdf\">https://www.cs.rpi.edu/~cutler/classes/advancedgraphics/S10/papers/goral.pdf</a> \n<LI> Gortler, Steven J., Radek Grzeszczuk, Richard Szeliski, and Michael F. Cohen, \"The Lumigraph,\" in <I>SIGGRAPH '96: Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 43-54, Aug. 1996. <br><a href=\"http://www.research.microsoft.com/~cohen\">http://www.research.microsoft.com/~cohen</a> \n<LI> Gosselin, David R., Pedro V. Sander, and Jason L. Mitchell, \"Real-Time Texture-Space Skin Rendering,\" in Wolfgang Engel, ed., <I>ShaderX<sup>3</sup></I>, Charles River Media, pp. 171-183, 2004. \n<LI> Gosselin, David R., \"Real Time Skin Rendering,\" <I>Game Developers Conference</I>, Mar. 2004. <br><a href=\"http://web.engr.oregonstate.edu/~mjb/cs519/Projects/Papers/RealtimeSkinRendering.pdf\">http://web.engr.oregonstate.edu/~mjb/cs519/Projects/Papers/RealtimeSkinRendering.pdf</a> \n<LI> Goswami, Prashant, Yanci Zhang, Renato Pajarola, and Enrico Gobbetti, \"High Quality Interactive Rendering of Massive Point Models Using Multi-way kd-Trees,\" <I>Pacific Graphics 2010</I>, Sept. 2010. <br><a href=\"http://www.crs4.it/vic/data/papers/pg2010-multi-way-kdtrees.pdf\">http://www.crs4.it/vic/data/papers/pg2010-multi-way-kdtrees.pdf</a> \n<LI> Gotanda, Yoshiharu, \"<I>Star Ocean 4</I>: Flexible Shader Management and Post-Processing,\" <I>Game Developers Conference</I>, Mar. 2009. <br><a href=\"http://research.tri-ace.com/Data/SO4_flexible_shader_managment_and_postprocessing.ppt\">http://research.tri-ace.com/Data/SO4_flexible_shader_managment_and_postprocessing.ppt</a> \n<LI> Gotanda, Yoshiharu, \"Film Simulation for Videogames,\" <I>SIGGRAPH Color Enhancement and Rendering in Film and Game Production course</I>, July 2010. <br><a href=\"http://renderwonk.com/publications/s2010-color-course/\">http://renderwonk.com/publications/s2010-color-course/</a> \n<LI> Gotanda, Yoshiharu, \"Beyond a Simple Physically Based Blinn-Phong Model in Real-Time,\" <I>SIGGRAPH Physically Based Shading in Theory and Practice course</I>, Aug. 2012. <br><a href=\"http://blog.selfshadow.com/publications/s2012-shading-course/\">http://blog.selfshadow.com/publications/s2012-shading-course/</a> \n<LI> Gotanda, Yoshiharu, \"Designing Reflectance Models for New Consoles,\" <I>SIGGRAPH Physically Based Shading in Theory and Practice course</I>, Aug. 2014. <br><a href=\"http://research.tri-ace.com/\">http://research.tri-ace.com/</a> \n<LI> Gotanda, Yoshiharu, Masaki Kawase, and Masanori Kakimoto, <I>SIGGRAPH Real-Time Rendering of Physically Based Optical Effect in Theory and Practice course</I>, Aug. 2015. <br><a href=\"http://research.tri-ace.com/s2015.html\">http://research.tri-ace.com/s2015.html</a> \n<LI> Gottschalk, S., M. C. Lin, and D. Manocha, \"OBBTree: A Hierarchical Structure for Rapid Interference Detection,\" in <I>SIGGRAPH '96: Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 171-180, Aug. 1996. <br><a href=\"http://www.cs.unc.edu/~geom/OBB/OBBT.html\">http://www.cs.unc.edu/~geom/OBB/OBBT.html</a> <br><a href=\"ftp://crack.seismo.unr.edu/downloads/russell/trees/gottschalk_1996_obbtree_efficient.PDF\">ftp://crack.seismo.unr.edu/downloads/russell/trees/gottschalk_1996_obbtree_efficient.PDF</a> \n<LI> Gottschalk, Stefan, <I>Collision Queries Using Oriented Bounding Boxes</I>, PhD thesis, Department of Computer Science, University of North Carolina at Chapel Hill, 2000. <br><a href=\"http://gamma.cs.unc.edu/users/gottschalk/main.pdf\">http://gamma.cs.unc.edu/users/gottschalk/main.pdf</a> \n<LI> Gouraud, H., \"Continuous Shading of Curved Surfaces,\" <I>IEEE Transactions on Computers</I>, vol. C-20, pp. 623-629, June 1971. <br><a href=\"https://www.computer.org/csdl/trans/tc/1971/06/01671906.pdf\">https://www.computer.org/csdl/trans/tc/1971/06/01671906.pdf</a> \n<LI> Green, Chris, \"Efficient Self-Shadowed Radiosity Normal Mapping,\" <I>SIGGRAPH Advanced Real-Time Rendering in 3D Graphics and Games course</I>, Aug. 2007. <br><a href=\"http://www.valvesoftware.com/publications.html\">http://www.valvesoftware.com/publications.html</a> \n<LI> Green, Chris, \"Improved Alpha-Tested Magnification for Vector Textures and Special Effects,\" <I>SIGGRAPH Advanced Real-Time Rendering in 3D Graphics and Games course</I>, Aug. 2007. <br><a href=\"http://www.valvesoftware.com/publications.html\">http://www.valvesoftware.com/publications.html</a> <br><a href=\"http://www.valvesoftware.com/publications/2007/SIGGRAPH2007_AlphaTestedMagnification.pdf\">http://www.valvesoftware.com/publications/2007/SIGGRAPH2007_AlphaTestedMagnification.pdf</a> \n<LI> Green, D., and D. Hatch, \"Fast Polygon-Cube Intersection Testing,\" in Alan Paeth, ed., <I>Graphics Gems V</I>, Academic Press, pp. 375-379, 1995. <br><a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> <br><a href=\"https://smile.amazon.com/Graphics-Version-Morgan-Kaufmann-Computer/dp/0125434553?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Version-Morgan-Kaufmann-Computer/dp/0125434553</a> \n<LI> Green, Paul, Jan Kautz, and Fr&eacute;do Durand, \"Efficient Reflectance and Visibility Approximations for Environment Map Rendering,\" <I>Computer Graphics Forum</I>, vol. 26, no. 3, pp. 495-502, 2007. <br><a href=\"http://people.csail.mit.edu/green/papers/eg2007.html\">http://people.csail.mit.edu/green/papers/eg2007.html</a> \n<LI> Green, Robin, \"Spherical Harmonic Lighting: The Gritty Details,\" <I>Game Developers Conference</I>, Mar. 2003. <br><a href=\"https://basesandframes.files.wordpress.com/2016/05/spherical-harmonic-lighting-gdc-2003.pdf\">https://basesandframes.files.wordpress.com/2016/05/spherical-harmonic-lighting-gdc-2003.pdf</a> \n<LI> Green, Simon, \"Stupid OpenGL Shader Tricks,\" <I>Game Developers Conference</I>, Mar. 2003. <br><a href=\"http://hwixlab.tistory.com/attachment/mk3.pdf\">http://hwixlab.tistory.com/attachment/mk3.pdf</a> \n<LI> Green, Simon, \"Summed Area Tables Using Graphics Hardware,\" <I>Game Developers Conference</I>, Mar. 2003. <br><a href=\"http://developer.nvidia.com/object/GDC_2003_Presentations.html\">http://developer.nvidia.com/object/GDC_2003_Presentations.html</a> \n<LI> Green, Simon, \"Real-Time Approximations to Subsurface Scattering,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 263-278, 2004. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems/gpugems_ch16.html\">https://developer.nvidia.com/gpugems/GPUGems/gpugems_ch16.html</a> \n<LI> Green, Simon, \"Implementing Improved Perlin Noise,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 409-416, 2005. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter26.html\">https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter26.html</a> \n<LI> Green, Simon, \"DirectX 10/11 Visual Effects,\" <I>Game Developers Conference</I>, Mar. 2009. <br><a href=\"http://developer.download.nvidia.com/presentations/2009/GDC/NVIDIA_Effects_GDC09.pdf\">http://developer.download.nvidia.com/presentations/2009/GDC/NVIDIA_Effects_GDC09.pdf</a> \n<LI> Green, Simon, \"Screen Space Fluid Rendering for Games,\" <I>Game Developers Conference</I>, Mar. 2010. <br><a href=\"http://developer.download.nvidia.com/presentations/2010/gdc/Direct3D_Effects.pdf\">http://developer.download.nvidia.com/presentations/2010/gdc/Direct3D_Effects.pdf</a> \n<LI> Greene, Ned, \"Environment Mapping and Other Applications of World Projections,\" <I>IEEE Computer Graphics and Applications</I>, vol. 6, no. 11, pp. 21-29, Nov. 1986. <br><a href=\"https://www.computer.org/csdl/mags/cg/1986/11/mcg1986110021.pdf\">https://www.computer.org/csdl/mags/cg/1986/11/mcg1986110021.pdf</a> \n<LI> Greene, Ned, Michael Kass, and Gavin Miller, \"Hierarchical Z-Buffer Visibility,\" in <I>SIGGRAPH '93: Proceedings of the 20th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 231-238, Aug. 1993. <br><a href=\"http://www.cs.cmu.edu/afs/cs/academic/class/15869-f11/www/readings/greene93_hierarchicalz.pdf\">http://www.cs.cmu.edu/afs/cs/academic/class/15869-f11/www/readings/greene93_hierarchicalz.pdf</a> \n<LI> Greene, Ned, \"Detecting Intersection of a Rectangular Solid and a Convex Polyhedron,\" in Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, Academic Press, pp. 74-82, 1994. <br><a href=\"https://smile.amazon.com/Graphics-Gems-IV-IBM-Version/dp/0123361559?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-IV-IBM-Version/dp/0123361559</a> \n<LI> Greene, Ned, <I>Hierarchical Rendering of Complex Environments</I>, PhD thesis, Technical Report UCSC-CRL-95-27, University of California at Santa Cruz, June 1995. <br><a href=\"https://www.soe.ucsc.edu/sites/default/files/technical-reports/UCSC-CRL-95-27.pdf\">https://www.soe.ucsc.edu/sites/default/files/technical-reports/UCSC-CRL-95-27.pdf</a> \n<LI> Greger, Gene, Peter Shirley, Philip M. Hubbard, and Donald P. Greenberg, \"The Irradiance Volume,\" <I>IEEE Computer Graphics and Applications</I>, vol. 18, no. 2, pp. 32-43, Mar./Apr. 1998. <br><a href=\"http://www.gene.greger-weltin.org/professional/index.html\">http://www.gene.greger-weltin.org/professional/index.html</a> \n<LI> Gregorius, Dirk, \"The Separating Axis Test between Convex Polyhedra,\" <I>Game Developers Conference</I>, Mar. 2013. <br><a href=\"http://twvideo01.ubm-us.net/o1/vault/gdc2013/slides/822403Gregorius_Dirk_TheSeparatingAxisTest.pdf\">http://twvideo01.ubm-us.net/o1/vault/gdc2013/slides/822403Gregorius_Dirk_TheSeparatingAxisTest.pdf</a> \n<LI> Gregorius, Dirk, \"Implementing QuickHull,\" <I>Game Developers Conference</I>, Mar. 2014. <br><a href=\"http://media.steampowered.com/apps/valve/2014/DirkGregorius_ImplementingQuickHull.pdf\">http://media.steampowered.com/apps/valve/2014/DirkGregorius_ImplementingQuickHull.pdf</a> \n<LI> Gregorius, Dirk, \"Robust Contact Creation for Physics Simulations,\" <I>Game Developers Conference</I>, Mar. 2015. <br><a href=\"http://media.steampowered.com/apps/valve/2015/DirkGregorius_Contacts.pdf\">http://media.steampowered.com/apps/valve/2015/DirkGregorius_Contacts.pdf</a> \n<LI> Grenier, Jean-Philippe, \"Physically Based Lens Flare,\" <I>Autodesk Stingray</I> blog, July 3, 2017. <br><a href=\"http://bitsquid.blogspot.ca/2017/07/physically-based-lens-flare.html\">http://bitsquid.blogspot.ca/2017/07/physically-based-lens-flare.html</a> \n<LI> Grenier, Jean-Philippe, \"Notes on Screen Space HIZ Tracing,\" <I>Autodesk Stingray</I> blog, Aug. 14, 2017. <br><a href=\"http://bitsquid.blogspot.com/2017/08/notes-on-screen-space-hiz-tracing.html\">http://bitsquid.blogspot.com/2017/08/notes-on-screen-space-hiz-tracing.html</a> \n<LI> Gribb, Gil, and Klaus Hartmann, \"Fast Extraction of Viewing Frustum Planes from the World-View-Projection Matrix,\" <I>gamedevs.org</I>, June 2001. <br><a href=\"http://gamedevs.org/uploads/fast-extraction-viewing-frustum-planes-from-world-view-projection-matrix.pdf\">http://gamedevs.org/uploads/fast-extraction-viewing-frustum-planes-from-world-view-projection-matrix.pdf</a> \n<LI> Griffin, Wesley, and Marc Olano, \"Objective Image Quality Assessment of Texture Compression,\" in <I>Proceedings of the 18th Meeting of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 119-126, Mar. 1999. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.670.9506&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.670.9506&rep=rep1&type=pdf</a> \n<LI> Griffiths, Andrew, \"Real-Time Cellular Texturing,\" in Wolfgang Engel, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 519-532, 2006. \n<LI> Grimes, Bronwen, \"Shading a Bigger, Better Sequel: Techniques in <I>Left 4 Dead 2</I>,\" <I>Game Developers Conference</I>, Mar. 2010. <br><a href=\"http://www.valvesoftware.com/publications/2010/GDC10_ShaderTechniquesL4D2.pdf\">http://www.valvesoftware.com/publications/2010/GDC10_ShaderTechniquesL4D2.pdf</a> \n<LI> Grimes, Bronwen, \"Building the Content that Drives the <I>Counter-Strike: Global Offensive</I> Economy,\" <I>Game Developers Conference</I>, Mar. 2014. <br><a href=\"http://media.steampowered.com/apps/valve/2014/gdc_2014_grimes_csgo_econ_content.pdf\">http://media.steampowered.com/apps/valve/2014/gdc_2014_grimes_csgo_econ_content.pdf</a> \n<LI> Gritz, Larry, \"Shader Antialiasing,\" in <I>Advanced RenderMan: Creating CGI for Motion Pictures</I>, Morgan Kaufmann, Chapter 11, 1999. Also (as \"Basic Antialiasing in Shading Language\") in <I>SIGGRAPH Advanced RenderMan: Beyond the Companion course</I>, Aug. 1999. <br><a href=\"https://nccastaff.bournemouth.ac.uk/jmacey/Renderman/Papers/infbeyond.pdf\">https://nccastaff.bournemouth.ac.uk/jmacey/Renderman/Papers/infbeyond.pdf</a> \n<LI> Gritz, Larry, \"The Secret Life of Lights and Surfaces,\" <I>SIGGRAPH Advanced RenderMan 2: To RI_INFINITY and Beyond course</I>, July 2000. Also in \"Illumination Models and Light,\" in <I>Advanced RenderMan: Creating CGI for Motion Pictures</I>, Morgan Kaufmann, 1999. <br><a href=\"https://nccastaff.bournemouth.ac.uk/jmacey/Renderman/Papers/infbeyond.pdf\">https://nccastaff.bournemouth.ac.uk/jmacey/Renderman/Papers/infbeyond.pdf</a> \n<LI> Gritz, Larry, and Eugene d'Eon, \"The Importance of Being Linear,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 529-542, 2007. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch24.html\">https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch24.html</a> \n<LI> Gritz, Larry, ed., \"Open Shading Language 1.9: Language Specification,\" Sony Pictures Imageworks Inc., 2017. <br><a href=\"https://github.com/imageworks/OpenShadingLanguage\">https://github.com/imageworks/OpenShadingLanguage</a> \n<LI> Gronsky, Stefan, \"Lighting Food,\" <I>SIGGRAPH Anyone Can Cook--Inside Ratatouille's Kitchen course</I>, Aug. 2007. <br><a href=\"https://graphics.pixar.com/library/AnyoneCanCook/paper.pdf\">https://graphics.pixar.com/library/AnyoneCanCook/paper.pdf</a> \n<LI> Gruen, Holger, \"Hybrid Min/Max Plane-Based Shadow Maps,\" in Wolfgang Engel, ed., <I>GPU Pro</I>, A K Peters, Ltd., pp. 447-454, 2010. <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1568814720?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1568814720</a> \n<LI> Gruen, Holger, and Nicolas Thibieroz, \"OIT and Indirect Illumination Using Dx11 Linked Lists,\" <I>Game Developers Conference</I>, Mar. 2010. <br><a href=\"http://www.slideshare.net/hgruen/oit-and-indirect-illumination-using-dx11-linked-lists\">http://www.slideshare.net/hgruen/oit-and-indirect-illumination-using-dx11-linked-lists</a> \n<LI> Gruen, Holger, \"An Optimized Diffusion Depth Of Field Solver (DDOF),\" <I>Game Developers Conference</I>, Mar. 2011. <br><a href=\"http://twvideo01.ubm-us.net/o1/vault/gdc2011/slides/Holger_Gruen_Programming_Advanced%20Visual%20Effects.pdf\">http://twvideo01.ubm-us.net/o1/vault/gdc2011/slides/Holger_Gruen_Programming_Advanced%20Visual%20Effects.pdf</a> \n<LI> Gruen, Holger, \"Constant Buffers without Constant Pain,\" <I>NVIDIA GameWorks</I> blog, Jan. 14, 2015. <br><a href=\"https://developer.nvidia.com/content/constant-buffers-without-constant-pain-0\">https://developer.nvidia.com/content/constant-buffers-without-constant-pain-0</a> \n<LI> Gr&uuml;n, Holger, \"Smoothed N-Patches,\" in Wolfgang Engel, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 5-22, 2006. \n<LI> Gr&uuml;n, Holger, \"Implementing a Fast DDOF Solver,\" Eric Lengyel, ed., <I>Game Engine Gems 2</I>, A K Peters, Ltd., pp. 119-133, 2011. <br><a href=\"http://gameenginegems.com/geg2.php\">http://gameenginegems.com/geg2.php</a> <br><a href=\"https://smile.amazon.com/Game-Engine-Gems-Eric-Lengyel/dp/1568814372?tag=realtimerenderin\">https://smile.amazon.com/Game-Engine-Gems-Eric-Lengyel/dp/1568814372</a> \n<LI> Gu, Xianfeng, Steven J. Gortler, and Hugues Hoppe, \"Geometry Images,\" <I>ACM Transactions on Graphics (SIGGRAPH 2002)</I>, vol. 21, no. 3, pp. 355-361, 2002. <br><a href=\"http://hhoppe.com/\">http://hhoppe.com/</a> \n<LI> Guennebaud, Ga&euml;l, Lo&iuml;c Barthe, and Mathias Paulin, \"High-Quality Adaptive Soft Shadow Mapping,\" <I>Computer Graphics Forum</I>, vol. 26, no. 3, pp. 525-533, 2007. <br><a href=\"http://www.labri.fr/perso/guenneba/docs/ASSM_eg07.pdf\">http://www.labri.fr/perso/guenneba/docs/ASSM_eg07.pdf</a> \n<LI> Guenter, B., J. Rapp, and M. Finch, \"Symbolic Differentiation in GPU Shaders,\" Technical Report MSR-TR-2011-31, Microsoft, Mar. 2011. <br><a href=\"https://www.microsoft.com/en-us/research/publication/symbolic-differentiation-in-gpu-shaders/\">https://www.microsoft.com/en-us/research/publication/symbolic-differentiation-in-gpu-shaders/</a> \n<LI> Guenter, Brian, Mark Finch, Steven Drucker, Desney Tan, and John Snyder, \"Foveated 3D Graphics,\" <I>ACM Transactions on Graphics</I>, vol. 31, no. 6, article no. 164, 2012. <br><a href=\"https://www.microsoft.com/en-us/research/wp-content/uploads/2012/11/foveated_final15.pdf\">https://www.microsoft.com/en-us/research/wp-content/uploads/2012/11/foveated_final15.pdf</a> \n<LI> Guerrette, Keith, \"Moving The Heavens,\" <I>Game Developers Conference</I>, Mar. 2014. <br><a href=\"http://www.gdcvault.com/play/1020146/Moving-the-Heavens-An-Artistic\">http://www.gdcvault.com/play/1020146/Moving-the-Heavens-An-Artistic</a> \n<LI> Guertin, Jean-Philippe, Morgan McGuire, and Derek Nowrouzezahrai, \"A Fast and Stable Feature-Aware Motion Blur Filter,\" Technical Report, NVIDIA, Nov. 2013. <br><a href=\"https://casual-effects.com/research/Guertin2013MotionBlurReport/index.html\">https://casual-effects.com/research/Guertin2013MotionBlurReport/index.html</a> <br><a href=\"https://casual-effects.com/research/Guertin2014MotionBlur/index.html\">https://casual-effects.com/research/Guertin2014MotionBlur/index.html</a> \n<LI> Guigue, Philippe, and Olivier Devillers, \"Fast and Robust Triangle-Triangle Overlap Test Using Orientation Predicates,\" <I>journal of graphics tools</I>, vol. 8, no. 1, pp. 25-42, 2003. <br><a href=\"https://hal.inria.fr/inria-00072100/document\">https://hal.inria.fr/inria-00072100/document</a> <br><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_08/Number_1/Guigue2003\">https://github.com/erich666/jgt-code/tree/master/Volume_08/Number_1/Guigue2003</a> <br><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.2003.10487580\">https://www.tandfonline.com/doi/abs/10.1080/10867651.2003.10487580</a> \n<LI> Gulbrandsen, Ole, \"Artist Friendly Metallic Fresnel,\" <I>Journal of Computer Graphics Techniques</I>, vol. 3, no. 4, pp. 64-72, 2014. <br><a href=\"http://jcgt.org/published/0003/04/03/\">http://jcgt.org/published/0003/04/03/</a> \n<LI> Guymon, Mel, \"Pyro-Techniques: Playing with Fire,\" <I>Game Developer</I>, vol. 7, no. 2, pp. 23-27, Feb. 2000. <br><a href=\"https://www.gdcvault.com/gdmag\">https://www.gdcvault.com/gdmag</a> \n<LI> Haar, Ulrich, and Sebastian Aaltonen, \"GPU-Driven Rendering Pipelines,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, Aug. 2015. <br><a href=\"http://advances.realtimerendering.com/s2015/aaltonenhaar_siggraph2015_combined_final_footer_220dpi.pptx\">http://advances.realtimerendering.com/s2015/aaltonenhaar_siggraph2015_combined_final_footer_220dpi.pptx</a> <br><a href=\"http://advances.realtimerendering.com/s2015/index.html\">http://advances.realtimerendering.com/s2015/index.html</a> <br><a href=\"https://forum.beyond3d.com/threads/gpu-driven-rendering-siggraph-2015-follow-up.57240/\">https://forum.beyond3d.com/threads/gpu-driven-rendering-siggraph-2015-follow-up.57240/</a> \n<LI> Habel, Ralf, Bogdan Mustata, and Michael Wimmer, \"Efficient Spherical Harmonics Lighting with the Preetham Skylight Model,\" in <I>Eurographics 2008--Short Papers</I>, Eurographics Association, pp. 119-122, 2008. <br><a href=\"https://pdfs.semanticscholar.org/1cdc/d9ddb0e04f69f4010f5064832e99fc704f26.pdf\">https://pdfs.semanticscholar.org/1cdc/d9ddb0e04f69f4010f5064832e99fc704f26.pdf</a> \n<LI> Habel, Ralf, and Michael Wimmer, \"Efficient Irradiance Normal Mapping,\" in <I>Proceedings of the 2010 ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 189-195, Feb. 2010. <br><a href=\"https://publik.tuwien.ac.at/files/PubDat_189085.pdf\">https://publik.tuwien.ac.at/files/PubDat_189085.pdf</a> \n<LI> Hable, John, \"<I>Uncharted 2</I>: HDR Lighting,\" <I>Game Developers Conference</I>, Mar. 2010. <br><a href=\"http://www.klayge.org/material/3_12/Gamma/Uncharted2-Hdr-Lighting_Part1.pptx\">http://www.klayge.org/material/3_12/Gamma/Uncharted2-Hdr-Lighting_Part1.pptx</a> <br><a href=\"https://www.gdcvault.com/play/1012351/Uncharted-2-HDR\">https://www.gdcvault.com/play/1012351/Uncharted-2-HDR</a> \n<LI> Hable, John, \"Why Reinhard Desaturates Your Blacks,\" <I>Filmic Worlds Blog</I>, May 17, 2010. <br><a href=\"http://filmicworlds.com/blog/why-reinhard-desaturates-your-blacks/\">http://filmicworlds.com/blog/why-reinhard-desaturates-your-blacks/</a> \n<LI> Hable, John, \"Why a Filmic Curve Saturates Your Blacks,\" <I>Filmic Worlds Blog</I>, May 24, 2010. <br><a href=\"http://filmicworlds.com/blog/why-a-filmic-curve-saturates-your-blacks/\">http://filmicworlds.com/blog/why-a-filmic-curve-saturates-your-blacks/</a> \n<LI> Hable, John, \"<I>Uncharted 2</I>: Character Lighting and Shading,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, July 2010. <br><a href=\"http://advances.realtimerendering.com/s2010/Hable-Uncharted2(SIGGRAPH%202010%20Advanced%20RealTime%20Rendering%20Course).pdf\">http://advances.realtimerendering.com/s2010/Hable-Uncharted2(SIGGRAPH%202010%20Advanced%20RealTime%20Rendering%20Course).pdf</a> <br><a href=\"https://www.slideshare.net/naughty_dog/lighting-shading-by-john-hable\">https://www.slideshare.net/naughty_dog/lighting-shading-by-john-hable</a> <br><a href=\"http://advances.realtimerendering.com/s2010/\">http://advances.realtimerendering.com/s2010/</a> \n<LI> Hable, John, \"Next-Gen Characters: From Facial Scans to Facial Animation,\" <I>Game Developers Conference</I>, Mar. 2014. <br><a href=\"https://www.gdcvault.com/play/1020446/Next-Gen-Characters-From-Facial\">https://www.gdcvault.com/play/1020446/Next-Gen-Characters-From-Facial</a> <br><a href=\"https://archive.org/details/GDC2014Hable\">https://archive.org/details/GDC2014Hable</a> \n<LI> Hable, John, \"Simple and Fast Spherical Harmonic Rotation,\" <I>Filmic Worlds Blog</I>, July 2, 2014. <br><a href=\"http://filmicworlds.com/blog/simple-and-fast-spherical-harmonic-rotation/\">http://filmicworlds.com/blog/simple-and-fast-spherical-harmonic-rotation/</a> \n<LI> Hable, John, \"Filmic Tonemapping with Piecewise Power Curves,\" <I>Filmic Worlds Blog</I>, Mar. 26, 2017. <br><a href=\"http://filmicworlds.com/blog/filmic-tonemapping-with-piecewise-power-curves/\">http://filmicworlds.com/blog/filmic-tonemapping-with-piecewise-power-curves/</a> \n<LI> Hable, John, \"Minimal Color Grading Tools,\" <I>Filmic Worlds Blog</I>, Mar. 28, 2017. <br><a href=\"http://filmicworlds.com/blog/minimal-color-grading-tools/\">http://filmicworlds.com/blog/minimal-color-grading-tools/</a> \n<LI> Hadwiger, Markus, Christian Sigg, Henning Scharsach, Khatja B&uuml;hler, and Markus Gross, \"Real-Time Ray-Casting and Advanced Shading of Discrete Isosurfaces,\" <I>Computer Graphics Forum</I>, vol. 20, no. 3, pp. 303-312, 2005. <br><a href=\"https://graphics.ethz.ch/Downloads/Publications/Papers/2005/Had05/p_Had05.pdf\">https://graphics.ethz.ch/Downloads/Publications/Papers/2005/Had05/p_Had05.pdf</a> \n<LI> Haeberli, P., and K. Akeley, \"The Accumulation Buffer: Hardware Support for High-Quality Rendering,\" <I>Computer Graphics (SIGGRAPH '90 Proceedings)</I>, vol. 24, no. 4, pp. 309-318, Aug. 1990. <br><a href=\"https://www2.cs.duke.edu/courses/fall01/cps124/resources/p309-haeberli.pdf\">https://www2.cs.duke.edu/courses/fall01/cps124/resources/p309-haeberli.pdf</a> \n<LI> Haeberli, Paul, and Mark Segal, \"Texture Mapping as a Fundamental Drawing Primitive,\" in <I>4th Eurographics Workshop on Rendering</I>, Eurographics Association, pp. 259-266, June 1993. <br><a href=\"https://pdfs.semanticscholar.org/ae55/7a118e7143b1ec5508bca0235721ab1e8b7e.pdf\">https://pdfs.semanticscholar.org/ae55/7a118e7143b1ec5508bca0235721ab1e8b7e.pdf</a> \n<LI> Hagen, Margaret A., \"How to Make a Visually Realistic 3D Display,\" <I>Computer Graphics</I>, vol. 25, no. 2, pp. 76-81, Apr. 1991. \n<LI> Haines, Eric, \"Essential Ray Tracing Algorithms,\" in Andrew Glassner, ed., <I>An Introduction to Ray Tracing</I>, Academic Press Inc., Chapter 2, 1989. <br><a href=\"http://www.realtimerendering.com/blog/an-introduction-to-ray-tracing-is-now-free-for-download/\">http://www.realtimerendering.com/blog/an-introduction-to-ray-tracing-is-now-free-for-download/</a> \n<LI> Haines, Eric, \"Fast Ray-Convex Polyhedron Intersection,\" in James Arvo, ed., <I>Graphics Gems II</I>, Academic Press, pp. 247-250, 1991. <br><a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> <br><a href=\"https://smile.amazon.com/Graphics-Gems-II-IBM-No/dp/0120644819?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-II-IBM-No/dp/0120644819</a> \n<LI> Haines, Eric, \"Point in Polygon Strategies,\" in Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, Academic Press, pp. 24-46, 1994. <br><a href=\"http://www.erichaines.com/ptinpoly\">http://www.erichaines.com/ptinpoly</a> <br><a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> <br><a href=\"https://smile.amazon.com/Graphics-Gems-IV-IBM-Version/dp/0123361559?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-IV-IBM-Version/dp/0123361559</a> \n<LI> Haines, Eric, and Steven Worley, \"Fast, Low-Memory Z-Buffering when Performing Medium-Quality Rendering,\" <I>journal of graphics tools</I>, vol. 1, no. 3, pp. 1-6, 1996. <br><a href=\"http://erich.realtimerendering.com/haines_Fast_Low_Memory_Z-Buffer_jgt_v1_n3.pdf\">http://erich.realtimerendering.com/haines_Fast_Low_Memory_Z-Buffer_jgt_v1_n3.pdf</a> <br><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.1996.10487459\">https://www.tandfonline.com/doi/abs/10.1080/10867651.1996.10487459</a> \n<LI> Haines, Eric, \"Soft Planar Shadows Using Plateaus,\" <I>journal of graphics tools</I>, vol. 6, no. 1, pp. 19-27, 2001. Also collected in reference #112. <br><a href=\"http://erich.realtimerendering.com/plateaus.pdf\">http://erich.realtimerendering.com/plateaus.pdf</a> <br><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_05/Number_1/Haines2000\">https://github.com/erich666/jgt-code/tree/master/Volume_05/Number_1/Haines2000</a> <br><a href=\"https://smile.amazon.com/Graphics-Tools-jgt-Editors-Choice/dp/1568812469?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Tools-jgt-Editors-Choice/dp/1568812469</a> \n<LI> Haines, Eric, \"Interactive 3D Graphics,\" <I>Udacity Course 291</I>, launched May 2013. <br><a href=\"https://www.udacity.com/course/interactive-3d-graphics--cs291\">https://www.udacity.com/course/interactive-3d-graphics--cs291</a> \n<LI> Haines, Eric, \"60 Hz, 120 Hz, 240 Hz...,\" <I>Real-Time Rendering Blog</I>, Nov. 5, 2014. <br><a href=\"http://www.realtimerendering.com/blog/60-hz-120-hz-240-hz/\">http://www.realtimerendering.com/blog/60-hz-120-hz-240-hz/</a> \n<LI> Haines, Eric, \"Limits of Triangles,\" <I>Real-Time Rendering Blog</I>, Nov. 10, 2014. <br><a href=\"http://www.realtimerendering.com/blog/limits-of-triangles/\">http://www.realtimerendering.com/blog/limits-of-triangles/</a> \n<LI> Haines, Eric, \"GPUs Prefer Premultiplication,\" <I>Real-Time Rendering Blog</I>, Jan. 10, 2016. <br><a href=\"http://www.realtimerendering.com/blog/gpus-prefer-premultiplication/\">http://www.realtimerendering.com/blog/gpus-prefer-premultiplication/</a> \n<LI> Haines, Eric, \"A PNG Puzzle,\" <I>Real-Time Rendering Blog</I>, Feb. 19, 2016. <br><a href=\"http://www.realtimerendering.com/blog/a-png-puzzle/\">http://www.realtimerendering.com/blog/a-png-puzzle/</a> \n<LI> Haines, Eric, \"Minecon 2016 Report,\" <I>Real-Time Rendering Blog</I>, Sept. 30, 2016. <br><a href=\"http://www.realtimerendering.com/blog/minecon-2016-report/\">http://www.realtimerendering.com/blog/minecon-2016-report/</a> \n<LI> Hakura, Ziyad S., and Anoop Gupta, \"The Design and Analysis of a Cache Architecture for Texture Mapping,\" in <I>Proceedings of the 24th Annual International Symposium on Computer Architecture</I>, ACM, pp. 108-120, June 1997. <br><a href=\"http://www.cs.cmu.edu/afs/cs/academic/class/15869-f11/www/readings/hakura97_texcaching.pdf\">http://www.cs.cmu.edu/afs/cs/academic/class/15869-f11/www/readings/hakura97_texcaching.pdf</a> \n<LI> Hall, Chris, Rob Hall, and Dave Edwards, \"Rendering in <I>Cars 2</I>,\" <I>SIGGRAPH Advances in Real-Time Rendering in 3D Graphics and Games course</I>, Aug. 2011. <br><a href=\"http://advances.realtimerendering.com/s2011/Hall,%20Hall%20and%20Edwards%20-%20Rendering%20in%20Cars%202%20(Siggraph%202011%20Advances%20in%20Real-Time%20Rendering%20Course).pptx\">http://advances.realtimerendering.com/s2011/Hall,%20Hall%20and%20Edwards%20-%20Rendering%20in%20Cars%202%20(Siggraph%202011%20Advances%20in%20Real-Time%20Rendering%20Course).pptx</a> \n<LI> Hall, Roy, <I>Illumination and Color in Computer Generated Imagery</I>, Springer-Verlag, 1989. \n<LI> Hall, Tim, \"A How To for Using OpenGL to Render Mirrors,\" <I>comp.graphics.api.opengl</I> newsgroup, Aug. 1996. \n<LI> Halstead, Mark, Michal Kass, and Tony DeRose, \"Efficient, Fair Interpolation Using Catmull-Clark Surfaces,\" in <I>SIGGRAPH '93: Proceedings of the 20th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 35-44, Aug. 1993. <br><a href=\"http://graphics.pixar.com/library/FairSubdivision/paper.pdf\">http://graphics.pixar.com/library/FairSubdivision/paper.pdf</a> \n<LI> Hamilton, Andrew, and Kenneth Brown, \"Photogrammetry and <I>Star Wars Battlefront</I>,\" <I>Game Developers Conference</I>, Mar. 2016. <br><a href=\"http://www.frostbite.com/2016/03/photogrammetry-and-star-wars-battlefront/\">http://www.frostbite.com/2016/03/photogrammetry-and-star-wars-battlefront/</a> \n<LI> Hammon, Earl, Jr., \"PBR Diffuse Lighting for GGX+Smith Microsurfaces,\" <I>Game Developers Conference</I>, Feb.-Mar. 2017. <br><a href=\"https://www.gdcvault.com/play/1024478/PBR-Diffuse-Lighting-for-GGX\">https://www.gdcvault.com/play/1024478/PBR-Diffuse-Lighting-for-GGX</a> \n<LI> Han, Charles, Bo Sun, Ravi Ramamoorthi, and Eitan Grinspun, \"Frequency Domain Normal Map Filtering,\" <I>ACM Transactions on Graphics (SIGGRAPH 2007)</I>, vol. 26, no. 3, pp. 28:1-28::11, July 2007. <br><a href=\"http://www.cs.columbia.edu/cg/normalmap/\">http://www.cs.columbia.edu/cg/normalmap/</a> \n<LI> Han, S., and P. Sander, \"Triangle Reordering for Reduced Overdraw in Animated Scenes,\" in <I>Proceedings of the 20th ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 23-27, 2016. <br><a href=\"http://www.cse.ust.hk/~psander/docs/animorder.pdf\">http://www.cse.ust.hk/~psander/docs/animorder.pdf</a> \n<LI> Hanika, Johannes, \"Manuka: Weta Digital's Spectral Renderer,\" <I>SIGGRAPH Path Tracing in Production course</I>, Aug. 2017. <br><a href=\"https://jo.dreggn.org/path-tracing-in-production/\">https://jo.dreggn.org/path-tracing-in-production/</a> \n<LI> Hanrahan, P., and P. Haeberli, \"Direct WYSIWYG Painting and Texturing on 3D Shapes,\" <I>Computer Graphics (SIGGRAPH '90 Proceedings)</I>, vol. 24, no. 4, pp. 215-223, Aug. 1990. <br><a href=\"http://people.csail.mit.edu/ericchan/bib/pdf/p215-hanrahan.pdf\">http://people.csail.mit.edu/ericchan/bib/pdf/p215-hanrahan.pdf</a> \n<LI> Hanrahan, Pat, and Wolfgang Krueger, \"Reflection from Layered Surfaces due to Subsurface Scattering,\" in <I>SIGGRAPH '93: Proceedings of the 20th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 165-174, Aug. 1993. <br><a href=\"https://graphics.stanford.edu/papers/subsurface/\">https://graphics.stanford.edu/papers/subsurface/</a> \n<LI> Hanson, Andrew J., <I>Visualizing Quaternions</I>, Morgan Kaufmann, 2006. <br><a href=\"https://smile.amazon.com/Visualizing-Quaternions-Kaufmann-Interactive-Technology/dp/0120884003?tag=realtimerenderin\">https://smile.amazon.com/Visualizing-Quaternions-Kaufmann-Interactive-Technology/dp/0120884003</a> \n<LI> Hapke, B., \"A Theoretical Photometric Function for the Lunar Surface,\" <I>Journal of Geophysical Research</I>, vol. 68, no. 15, pp. 4571-4586, Aug. 1, 1963. <br><a href=\"https://agupubs.onlinelibrary.wiley.com/doi/pdf/10.1029/JZ068i015p04571\">https://agupubs.onlinelibrary.wiley.com/doi/pdf/10.1029/JZ068i015p04571</a> \n<LI> Harada, T., J. McKee, and J. Yang, \"Forward+: Bringing Deferred Lighting to the Next Level,\" in <I>Eurographics 2012--Short Papers</I>, Eurographics Association, pp. 5-8, May 2012. <br><a href=\"https://takahiroharada.files.wordpress.com/2015/04/forward_plus.pdf\">https://takahiroharada.files.wordpress.com/2015/04/forward_plus.pdf</a> \n<LI> Harada, T., \"A 2.5D culling for Forward+,\" in <I>SIGGRAPH Asia 2012 Technical Briefs</I>, ACM, pp. 18:1-18:4, Dec. 2012. <br><a href=\"https://github.com/takahiroharada/takahiroharada.github.io/raw/master/publications/2012_sigAsia.pdf\">https://github.com/takahiroharada/takahiroharada.github.io/raw/master/publications/2012_sigAsia.pdf</a> \n<LI> Harada, Takahiro, Jay McKee, and Jason C. Yang, \"Forward+: A Step Toward Film-Style Shading in Real Time,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>4</sup></I>, CRC Press, pp. 115-135, 2013. <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1466567430?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1466567430</a> \n<LI> Hargreaves, Shawn, \"Deferred Shading,\" <I>Game Developers Conference</I>, Mar. 2004. <br><a href=\"http://www.shawnhargreaves.com/DeferredShading.pdf\">http://www.shawnhargreaves.com/DeferredShading.pdf</a> \n<LI> Hargreaves, Shawn, and Mark Harris, \"Deferred Shading,\" <I>NVIDIA Developers Conference</I>, June 29, 2004. <br><a href=\"http://download.nvidia.com/developer/presentations/2004/6800_Leagues/6800_Leagues_Deferred_Shading.pdf\">http://download.nvidia.com/developer/presentations/2004/6800_Leagues/6800_Leagues_Deferred_Shading.pdf</a> \n<LI> Harris, Mark J., and Anselmo Lastra, \"Real-Time Cloud Rendering,\" <I>Computer Graphics Forum</I>, vol. 20, no. 3, pp. 76-84, 2001. <br><a href=\"https://pdfs.semanticscholar.org/a999/d556007e2782c470dd3948b91676f37b7261.pdf\">https://pdfs.semanticscholar.org/a999/d556007e2782c470dd3948b91676f37b7261.pdf</a> \n<LI> Hart, Evan, Dave Gosselin, and John Isidoro, \"Vertex Shading with Direct3D and OpenGL,\" <I>Game Developers Conference</I>, Mar. 2001. <br><a href=\"http://www.ati.com/na/pages/resource_centre/dev_rel/techpapers.html\">http://www.ati.com/na/pages/resource_centre/dev_rel/techpapers.html</a> \n<LI> Hart, Evan, \"UHD Color for Games,\" NVIDIA White Paper, June 2016. <br><a href=\"https://developer.nvidia.com/sites/default/files/akamai/gameworks/hdr/UHDColorForGames.pdf\">https://developer.nvidia.com/sites/default/files/akamai/gameworks/hdr/UHDColorForGames.pdf</a> \n<LI> Hart, J. C., D. J. Sandin, and L. H. Kauffman, \"Ray Tracing Deterministic 3-D Fractals,\" <I>Computer Graphics (SIGGRAPH '89 Proceedings)</I>, vol. 23, no. 3, pp. 289-296, 1989. \n<LI> Hart, John C., George K. Francis, and Louis H. Kauffman, \"Visualizing Quaternion Rotation,\" <I>ACM Transactions on Graphics</I>, vol. 13, no. 3, pp. 256-276, 1994. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.22.7438&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.22.7438&rep=rep1&type=pdf</a> <br><a href=\"https://scholar.google.com/scholar?hl=en&as_sdt=0%2C22&q=Visualizing+Quaternion+Rotation+Hart&btnG=\">https://scholar.google.com/scholar?hl=en&as_sdt=0%2C22&q=Visualizing+Quaternion+Rotation+Hart&btnG=</a> \n<LI> Hasenfratz, Jean-Marc, Marc Lapierre, Nicolas Holzschuch, and Fran&ccedil;ois Sillion, \"A Survey of Real-Time Soft Shadows Algorithms,\" <I>Computer Graphics Forum</I>, vol. 22, no. 4, pp. 753-774, 2003. <br><a href=\"http://hal.univ-grenoble-alpes.fr/file/index/docid/281388/filename/SurveyRTSoftShadows.pdf\">http://hal.univ-grenoble-alpes.fr/file/index/docid/281388/filename/SurveyRTSoftShadows.pdf</a> \n<LI> Hasselgren, J., T. Akenine-M&ouml;ller, and L. Ohlsson, \"Conservative Rasterization,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 677-690, 2005. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter42.html\">https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter42.html</a> \n<LI> Hasselgren, J., T. Akenine-M&ouml;ller, and S. Laine, \"A Family of Inexpensive Sampling Schemes,\" <I>Computer Graphics Forum</I>, vol. 24, no. 4, pp. 843-848, 2005. <br><a href=\"https://users.aalto.fi/~laines9/publications/hasselgren2005cgf_paper.pdf\">https://users.aalto.fi/~laines9/publications/hasselgren2005cgf_paper.pdf</a> \n<LI> Hasselgren, J., and T. Akenine-M&ouml;ller, \"An Efficient Multi-View Rasterization Architecture,\" in <I>Proceedings of the 17th Eurographics Conference on Rendering Techniques</I>, Eurographics Association, pp. 61-72, June 2006. <br><a href=\"https://dl.acm.org/citation.cfm?id=2383904\">https://dl.acm.org/citation.cfm?id=2383904</a> \n<LI> Hasselgren, J., and T. Akenine-M&ouml;ller, \"Efficient Depth Buffer Compression,\" in <I>Graphics Hardware 2006</I>, Eurographics Association, pp. 103-110, Sept. 2006. <br><a href=\"http://www.cs.cmu.edu/afs/cs.cmu.edu/academic/class/15869-f11/www/readings/hasselgren06_zcompression.pdf\">http://www.cs.cmu.edu/afs/cs.cmu.edu/academic/class/15869-f11/www/readings/hasselgren06_zcompression.pdf</a> \n<LI> Hasselgren, J., and T. Akenine-M&ouml;ller, \"PCU: The Programmable Culling Unit,\" <I>ACM Transactions on Graphics</I>, vol. 26, no. 3, pp. 92.1-91.20, 2007. <br><a href=\"https://dl.acm.org/citation.cfm?id=1276492\">https://dl.acm.org/citation.cfm?id=1276492</a> \n<LI> Hasselgren, J., M. Andersson, J. Nilsson, and T. Akenine-M&ouml;ller, \"A Compressed Depth Cache,\" <I>Journal of Computer Graphics Techniques</I>, vol. 1, no. 1, pp. 101-118, 2012. <br><a href=\"http://jcgt.org/published/0001/01/05/\">http://jcgt.org/published/0001/01/05/</a> \n<LI> Hasselgren, Jon, Jacob Munkberg, and Karthik Vaidyanathan, \"Practical Layered Reconstruction for Defocus and Motion Blur,\" <I>Journal of Computer Graphics Techniques</I>, vol. 4, no. 2, pp. 45-58, 2012. <br><a href=\"http://jcgt.org/published/0004/02/04/\">http://jcgt.org/published/0004/02/04/</a> \n<LI> Hasselgren, J., M. Andersson, and T. Akenine-M&ouml;ller, \"Masked Software Occlusion Culling,\" <I>High-Performance Graphics</I>, June 2016. <br><a href=\"http://fileadmin.cs.lth.se/graphics/research/papers/2016/culling/\">http://fileadmin.cs.lth.se/graphics/research/papers/2016/culling/</a> \n<LI> Hast, Anders, \"3D Stereoscopic Rendering: An Overview of Implementation Issues,\" in Eric Lengyel, ed., <I>Game Engine Gems</I>, Jones &amp; Bartlett, pp. 123-138, 2010. <br><a href=\"http://gameenginegems.com/\">http://gameenginegems.com/</a> <br><a href=\"https://smile.amazon.com/dp/0763778885?tag=realtimerenderin\">https://smile.amazon.com/dp/0763778885</a> \n<LI> Hathaway, Benjamin, \"Alpha Blending as a Post-Process,\" in Wolfgang Engel, ed., <I>GPU Pro</I>, A K Peters, Ltd., pp. 167-184, 2010. <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1568814720?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1568814720</a> \n<LI> He, Xiao D., Kenneth E. Torrance, Fran&ccedil;ois X. Sillion, and Donald P. Greenberg, \"A Comprehensive Physical Model for Light Reflection,\" <I>Computer Graphics (SIGGRAPH '91 Proceedings)</I>, vol. 25, no. 4, pp. 175-186, July 1991. <br><a href=\"https://hal.inria.fr/file/index/docid/510144/filename/HTSG91.pdf\">https://hal.inria.fr/file/index/docid/510144/filename/HTSG91.pdf</a> \n<LI> He, Y., Y. Gu, and K. Fatahalian, \"Extending the Graphics Pipeline with Adaptive, Multi-rate Shading,\" <I>ACM Transactions on Graphics</I>, vol. 33, no. 4, pp. 142:1-142:12, 2014. \n<LI> He, Y., T. Foley, N. Tatarchuk, and K. Fatahalian, \"A System for Rapid, Automatic Shader Level-of-Detail,\" <I>ACM Transactions on Graphics</I>, vol. 34, no. 6, pp. 187:1-187:12, 2015. \n<LI> Hearn, Donald, and M. Pauline Baker, <I>Computer Graphics with OpenGL</I>, Fourth Edition, Prentice-Hall, Inc., 2010. \n<LI> Heckbert, Paul, \"Survey of Texture Mapping,\" <I>IEEE Computer Graphics and Applications</I>, vol. 6, no. 11, pp. 56-67, Nov. 1986. <br><a href=\"http://www.cs.cmu.edu/~ph\">http://www.cs.cmu.edu/~ph</a> \n<LI> Heckbert, Paul S., \"Fundamentals of Texture Mapping and Image Warping,\" Technical Report 516, Computer Science Division, University of California, Berkeley, June 1989. <br><a href=\"http://www.cs.cmu.edu/~ph\">http://www.cs.cmu.edu/~ph</a> \n<LI> Heckbert, Paul S., \"What Are the Coordinates of a Pixel?\" in Andrew S. Glassner, ed., <I>Graphics Gems</I>, Academic Press, pp. 246-248, 1990. <br><a href=\"https://smile.amazon.com/Graphics-Gems-Andrew-S-Glassner/dp/0122861663?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-Andrew-S-Glassner/dp/0122861663</a> \n<LI> Heckbert, Paul S., \"Adaptive Radiosity Textures for Bidirectional Ray Tracing,\" <I>Computer Graphics (SIGGRAPH '90 Proceedings)</I>, vol. 24, no. 4, pp. 145-154, Aug. 1990. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.84.4862&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.84.4862&rep=rep1&type=pdf</a> \n<LI> Heckbert, Paul S., and Henry P. Moreton, \"Interpolation for Polygon Texture Mapping and Shading,\" <I>State of the Art in Computer Graphics: Visualization and Modeling</I>, Springer-Verlag, pp. 101-111, 1991. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.72.6546&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.72.6546&rep=rep1&type=pdf</a> \n<LI> Heckbert, Paul S., ed., <I>Graphics Gems IV</I>, Academic Press, 1994. <br><a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> <br><a href=\"https://smile.amazon.com/Graphics-Gems-IV-IBM-Version/dp/0123361559?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-IV-IBM-Version/dp/0123361559</a> \n<LI> Heckbert, Paul S., \"A Minimal Ray Tracer,\" in Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, Academic Press, pp. 375-381, 1994. <br><a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> <br><a href=\"http://www.cs.cmu.edu/~ph/\">http://www.cs.cmu.edu/~ph/</a> <br><a href=\"http://erich.realtimerendering.com/RT08.pdf\">http://erich.realtimerendering.com/RT08.pdf</a> <br><a href=\"https://smile.amazon.com/Graphics-Gems-IV-IBM-Version/dp/0123361559?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-IV-IBM-Version/dp/0123361559</a> \n<LI> Heckbert, Paul S., and Michael Herf, \"Simulating Soft Shadows with Graphics Hardware,\" Technical Report CMU-CS-97-104, Carnegie Mellon University, Jan. 1997. <br><a href=\"http://www.cs.cmu.edu/~ph/shadow.html\">http://www.cs.cmu.edu/~ph/shadow.html</a> \n<LI> Hecker, Chris, \"More Compiler Results, and What To Do About It,\" <I>Game Developer</I>, pp. 14-21, Aug./Sept. 1996. <br><a href=\"http://www.d6.com/users/checker/misctech.htm\">http://www.d6.com/users/checker/misctech.htm</a> <br><a href=\"https://www.gdcvault.com/gdmag\">https://www.gdcvault.com/gdmag</a> \n<LI> Hector, Tobias, \"Vulkan: High Efficiency on Mobile,\" <I>Imagination Blog</I>, Nov. 5, 2015. <br><a href=\"https://imgtec.com/blog/vulkan-high-efficiency-on-mobile/\">https://imgtec.com/blog/vulkan-high-efficiency-on-mobile/</a> \n<LI> Hegeman, Kyle, Nathan A. Carr, and Gavin S. P. Miller, \"Particle-Based Fluid Simulation on the GPU,\" in <I>Computational Science--ICCS 2006</I>, Springer, pp. 228-235, 2006. <br><a href=\"https://www.researchgate.net/profile/Nathan_Carr/publication/220857939_Particle-Based_Fluid_Simulation_on_the_GPU/links/00b4951530c35616c2000000/Particle-Based-Fluid-Simulation-on-the-GPU.pdf\">https://www.researchgate.net/profile/Nathan_Carr/publication/220857939_Particle-Based_Fluid_Simulation_on_the_GPU/links/00b4951530c35616c2000000/Particle-Based-Fluid-Simulation-on-the-GPU.pdf</a> \n<LI> Heidmann, Tim, \"Real Shadows, Real Time,\" <I>Iris Universe</I>, no. 18, pp. 23-31, Nov. 1991. \n<LI> Heidrich, Wolfgang, and Hans-Peter Seidel, \"View-Independent Environment Maps,\" in <I>Proceedings of the ACM SIGGRAPH/EUROGRAPHICS Workshop on Graphics Hardware</I>, ACM, pp. 39-45, Aug. 1998. <br><a href=\"https://pubweb.eng.utah.edu/~cs5610/handouts/parab-env-map.pdf\">https://pubweb.eng.utah.edu/~cs5610/handouts/parab-env-map.pdf</a> \n<LI> Heidrich, Wolfgang, R&uuml;difer Westermann, Hans-Peter Seidel, and Thomas Ertl, \"Applications of Pixel Textures in Visualization and Realistic Image Synthesis,\" in <I>Proceedings of the 1999 Symposium on Interactive 3D Graphics</I>, ACM, pp. 127-134, Apr. 1999. <br><a href=\"http://www.cs.ubc.ca/~heidrich/Papers\">http://www.cs.ubc.ca/~heidrich/Papers</a> \n<LI> Heidrich, Wolfgang, and Hans-Peter Seidel, \"Realistic, Hardware-Accelerated Shading and Lighting,\" in <I>SIGGRAPH '99: Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 171-178, Aug. 1999. <br><a href=\"http://www.cs.ubc.ca/~heidrich/Papers\">http://www.cs.ubc.ca/~heidrich/Papers</a> \n<LI> Heidrich, Wolfgang, Katja Daubert, Jan Kautz, and Hans-Peter Seidel, \"Illuminating Micro Geometry Based on Precomputed Visibility,\" in <I>SIGGRAPH '00: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 455-464, July 2000. <br><a href=\"http://www.cs.ubc.ca/~heidrich/Papers\">http://www.cs.ubc.ca/~heidrich/Papers</a> \n<LI> Heitz, Eric, and Fabrice Neyret, \"Representing Appearance and Pre-filtering Subpixel Data in Sparse Voxel Octrees,\" in <I>Proceedings of the Fourth ACM SIGGRAPH / Eurographics Conference on High-Performance Graphics</I>, Eurographics Association, pp. 125-134, June 2012. <br><a href=\"https://hal.archives-ouvertes.fr/file/index/docid/704461/filename/HN12.pdf\">https://hal.archives-ouvertes.fr/file/index/docid/704461/filename/HN12.pdf</a> <br><a href=\"http://www.highperformancegraphics.org/previous/www_2012/media/Papers/HPG2012_Papers_Heitz.pdf\">http://www.highperformancegraphics.org/previous/www_2012/media/Papers/HPG2012_Papers_Heitz.pdf</a> \n<LI> Heitz, Eric, Christophe Bourlier, and Nicolas Pinel, \"Correlation Effect between Transmitter and Receiver Azimuthal Directions on the Illumination Function from a Random Rough Surface,\" <I>Waves in Random and Complex Media</I>, vol. 23, no. 3, pp. 318-335, 2013. <br><a href=\"https://hal.archives-ouvertes.fr/file/index/docid/840796/filename/2013_WRCM_pre_print_Heitz_et_al.pdf\">https://hal.archives-ouvertes.fr/file/index/docid/840796/filename/2013_WRCM_pre_print_Heitz_et_al.pdf</a> \n<LI> Heitz, Eric, \"Understanding the Masking-Shadowing Function in Microfacet-Based BRDFs,\" <I>Journal of Computer Graphics Techniques</I>, vol. 3, no. 4, pp. 48-107, 2014. <br><a href=\"http://jcgt.org/published/0003/02/03/\">http://jcgt.org/published/0003/02/03/</a> \n<LI> Heitz, Eric, and Jonathan Dupuy, \"Implementing a Simple Anisotropic Rough Diffuse Material with Stochastic Evaluation,\" Technical Report, 2015. <br><a href=\"https://eheitzresearch.wordpress.com/research/\">https://eheitzresearch.wordpress.com/research/</a> \n<LI> Heitz, Eric, Jonathan Dupuy, Cyril Crassin, and Carsten Dachsbacher, \"The SGGX Microflake Distribution,\" <I>ACM Transactions on Graphics (SIGGRAPH 2015)</I>, vol. 34, no. 4, pp. 48:1-48:11, Aug. 2015. <br><a href=\"https://drive.google.com/file/d/0BzvWIdpUpRx_dXJIMk9rdEdrd00/view\">https://drive.google.com/file/d/0BzvWIdpUpRx_dXJIMk9rdEdrd00/view</a> \n<LI> Heitz, Eric, Jonathan Dupuy, Stephen Hill, and David Neubelt, \"Real-Time Polygonal-Light Shading with Linearly Transformed Cosines,\" <I>ACM Transactions on Graphics (SIGGRAPH 2016)</I>, vol. 35, no. 4, pp. 41:1-41:8, July 2016. <br><a href=\"https://eheitzresearch.wordpress.com/415-2/\">https://eheitzresearch.wordpress.com/415-2/</a> \n<LI> Heitz, Eric, Johannes Hanika, Eugene d'Eon, and Carsten Dachsbacher, \"Multiple-Scattering Microfacet BSDFs with the Smith Model,\" <I>ACM Transactions on Graphics (SIGGRAPH 2016)</I>, vol. 35, no. 4, pp. 58:1-58:8, July 2016. <br><a href=\"https://eheitzresearch.wordpress.com/240-2/\">https://eheitzresearch.wordpress.com/240-2/</a> \n<LI> Held, Martin, \"ERIT--A Collection of Efficient and Reliable Intersection Tests,\" <I>journal of graphics tools</I>, vol. 2, no. 4, pp. 25-44, 1997. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.49.9172&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.49.9172&rep=rep1&type=pdf</a> <br><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.1997.10487482\">https://www.tandfonline.com/doi/abs/10.1080/10867651.1997.10487482</a> \n<LI> Held, Martin, \"FIST: Fast Industrial-Strength Triangulation of Polygons,\" <I>Algorithmica</I>, vol. 30, no. 4, pp. 563-596, 2001. <br><a href=\"http://www.cosy.sbg.ac.at/~held/publications.html\">http://www.cosy.sbg.ac.at/~held/publications.html</a> \n<LI> Hennessy, John L., and David A. Patterson, <I>Computer Architecture: A Quantitative Approach</I>, Fifth Edition, Morgan Kaufmann, 2011. <br><a href=\"https://smile.amazon.com/Computer-Architecture-Quantitative-John-Hennessy/dp/012383872X?tag=realtimerenderin\">https://smile.amazon.com/Computer-Architecture-Quantitative-John-Hennessy/dp/012383872X</a> \n<LI> Hennessy, Padraic, \"Implementation Notes: Physically Based Lens Flares,\" <I>Placeholder Art</I> blog, Jan. 19, 2015. <br><a href=\"https://placeholderart.wordpress.com/2015/01/19/implementation-notes-physically-based-lens-flares/\">https://placeholderart.wordpress.com/2015/01/19/implementation-notes-physically-based-lens-flares/</a> \n<LI> Hennessy, Padraic, \"Mixed Resolution Rendering in <I>Skylanders: SuperChargers</I>,\" <I>Game Developers Conference</I>, Mar. 2016. <br><a href=\"https://archive.org/details/GDC2016Hennessy\">https://archive.org/details/GDC2016Hennessy</a> <br><a href=\"https://ia801906.us.archive.org/19/items/GDC2016Hennessy/GDC2016-Hennessy.pdf\">https://ia801906.us.archive.org/19/items/GDC2016Hennessy/GDC2016-Hennessy.pdf</a> \n<LI> Hensley, Justin, and Thorsten Scheuermann, \"Dynamic Glossy Environment Reflections Using Summed-Area Tables,\" in Wolfgang Engel, ed., <I>ShaderX<sup>4</sup></I>, Charles River Media, pp. 187-200, 2005. \n<LI> Hensley, Justin, Thorsten Scheuermann, Greg Coombe, Montek Singh, and Anselmo Lastra, \"Fast Summed-Area Table Generation and Its Applications,\" <I>Computer Graphics Forum</I>, vol. 24, no. 3, pp. 547-555, 2005. <br><a href=\"https://pdfs.semanticscholar.org/fb20/da261af761f10d187b1cd2e314bedbfc498f.pdf\">https://pdfs.semanticscholar.org/fb20/da261af761f10d187b1cd2e314bedbfc498f.pdf</a> \n<LI> Hensley, Justin, \"Shiny, Blurry Things,\" <I>SIGGRAPH Beyond Programmable Shading course</I>, Aug. 2009. \n<LI> Henyey, L. G., and J. L. Greenstein, \"Diffuse Radiation in the Galaxy,\" in <I>Astrophysical Journal</I>, vol. 93, pp. 70-83, 1941. <br><a href=\"http://adsabs.harvard.edu/full/1941ApJ....93...70H\">http://adsabs.harvard.edu/full/1941ApJ....93...70H</a> \n<LI> Herf, M., and P. S. Heckbert, \"Fast Soft Shadows,\" in <I>ACM SIGGRAPH '96 Visual Proceedings</I>, ACM, p. 145, Aug. 1996. \n<LI> Hermosilla, Pedro, and Pere-Pau V&aacute;zquez, \"NPR Effects Using the Geometry Shader,\" in Wolfgang Engel, ed., <I>GPU Pro</I>, A K Peters, Ltd., pp. 149-165, 2010. <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1568814720?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1568814720</a> \n<LI> Herrell, Russ, Joe Baldwin, and Chris Wilcox, \"High-Quality Polygon Edging,\" <I>IEEE Computer Graphics and Applications</I>, vol. 15, no. 4, pp. 68-74, July 1995. <br><a href=\"http://www.cs.colostate.edu/~wilcox/Papers/High%20Quality%20Polygon%20Edging.pdf\">http://www.cs.colostate.edu/~wilcox/Papers/High%20Quality%20Polygon%20Edging.pdf</a> \n<LI> Hertzmann, Aaron, \"Introduction to 3D Non-Photorealistic Rendering: Silhouettes and Outlines,\" <I>SIGGRAPH Non-Photorealistic Rendering course</I>, Aug. 1999. <br><a href=\"http://www.mrl.nyu.edu/~hertzman/hertzmann-intro3d.pdf\">http://www.mrl.nyu.edu/~hertzman/hertzmann-intro3d.pdf</a> \n<LI> Hertzmann, Aaron, and Denis Zorin, \"Illustrating Smooth Surfaces,\" in <I>SIGGRAPH '00: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 517-526, July 2000. <br><a href=\"http://www.mrl.nyu.edu/publications/illustrating-smooth/\">http://www.mrl.nyu.edu/publications/illustrating-smooth/</a> \n<LI> Hertzmann, Aaron, \"A Survey of Stroke-Based Rendering,\" <I>IEEE Computer Graphics and Applications</I>, vol. 23, no. 4, pp. 70-81, July/Aug. 2003. <br><a href=\"http://luthuli.cs.uiuc.edu/~daf/courses/computergraphics/01210867.pdf\">http://luthuli.cs.uiuc.edu/~daf/courses/computergraphics/01210867.pdf</a> \n<LI> Hertzmann, Aaron, \"Non-Photorealistic Rendering and the Science of Art,\" in <I>Proceedings of the 8th International Symposium on Non-Photorealistic Animation and Rendering</I>, ACM, pp. 147-157, 2010. <br><a href=\"http://www.dgp.toronto.edu/~hertzman/ScienceOfArt/hertzmann-scienceOfArt.pdf\">http://www.dgp.toronto.edu/~hertzman/ScienceOfArt/hertzmann-scienceOfArt.pdf</a> \n<LI> Hery, Christophe, \"On Shadow Buffers,\" <I>Stupid RenderMan/RAT Tricks</I>, SIGGRAPH 2002 RenderMan Users Group meeting, July 2002. <br><a href=\"https://www.powershow.com/view1/10327c-ZDc1Z/Stupid_Renderman_Tricks_powerpoint_ppt_presentation\">https://www.powershow.com/view1/10327c-ZDc1Z/Stupid_Renderman_Tricks_powerpoint_ppt_presentation</a> \n<LI> Hery, Christophe, \"Implementing a Skin BSSRDF (or Several),\" <I>SIGGRAPH RenderMan, Theory and Practice course</I>, July 2003. <br><a href=\"http://www.treyharrell.com/prman-notes/scat.pdf\">http://www.treyharrell.com/prman-notes/scat.pdf</a> \n<LI> Hery, Christophe, Michael Kass, and Junyi Ling, \"Geometry into Shading,\" Technical memo, Pixar Animation Studios, 2014. <br><a href=\"https://graphics.pixar.com/library/BumpRoughness/\">https://graphics.pixar.com/library/BumpRoughness/</a> \n<LI> Hery, Christophe, and Junyi Ling, \"Pixar's Foundation for Materials: PxrSurface and PxrMarschnerHair,\" <I>SIGGRAPH Physically Based Shading in Theory and Practice course</I>, Aug. 2017. <br><a href=\"http://blog.selfshadow.com/publications/s2017-shading-course/\">http://blog.selfshadow.com/publications/s2017-shading-course/</a> \n<LI> Herzog, Robert, Elmar Eisemann, Karol Myszkowski, and H.-P. Seidel, \"Spatio-Temporal Upsampling on the GPU,\" in <I>Proceedings of the 2010 ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 91-98, 2010. <br><a href=\"https://pdfs.semanticscholar.org/1475/ce13e8691a64dea5c70ec5f390a1f5691c3b.pdf\">https://pdfs.semanticscholar.org/1475/ce13e8691a64dea5c70ec5f390a1f5691c3b.pdf</a> \n<LI> Hicks, Odell, \"A Simulation of Thermal Imaging,\" in Wolfgang Engel, ed., <I>ShaderX<sup>3</sup></I>, Charles River Media, pp. 169-170, 2004. \n<LI> Hill, F. S., Jr., \"The Pleasures of `Perp Dot' Products,\" in Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, Academic Press, pp. 138-148, 1994. <br><a href=\"https://smile.amazon.com/Graphics-Gems-IV-IBM-Version/dp/0123361559?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-IV-IBM-Version/dp/0123361559</a> \n<LI> Hill, Steve, \"A Simple Fast Memory Allocator,\" in David Kirk, ed., <I>Graphics Gems III</I>, Academic Press, pp. 49-50, 1992. <br><a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> <br><a href=\"https://smile.amazon.com/Graphics-Gems-3-IBM-Version/dp/0124096735?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-3-IBM-Version/dp/0124096735</a> \n<LI> Hill, Stephen, \"Rendering with Conviction,\" <I>Game Developers Conference</I>, Mar. 2010. <br><a href=\"http://www.selfshadow.com/talks/rwc_gdc2010_v1.pdf\">http://www.selfshadow.com/talks/rwc_gdc2010_v1.pdf</a> \n<LI> Hill, Stephen, and Daniel Collin, \"Practical, Dynamic Visibility for Games,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>2</sup></I>, A K Peters/CRC Press, pp. 329-348, 2011. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.719.9043&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.719.9043&rep=rep1&type=pdf</a> <br><a href=\"https://smile.amazon.com/GPU-Pro-2-Wolfgang-Engel/dp/1568817185?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-2-Wolfgang-Engel/dp/1568817185</a> \n<LI> Hill, Stephen, \"Specular Showdown in the Wild West,\" <I>Self-Shadow</I> blog, July 22, 2011. <br><a href=\"http://blog.selfshadow.com/2011/07/22/specular-showdown/\">http://blog.selfshadow.com/2011/07/22/specular-showdown/</a> \n<LI> Hill, Stephen, and Dan Baker, \"Rock-Solid Shading: Image Stability Without Sacrificing Detail,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, Aug. 2012. <br><a href=\"http://advances.realtimerendering.com/s2012/\">http://advances.realtimerendering.com/s2012/</a> \n<LI> Hillaire, S&eacute;bastien, \"Improving Performance by Reducing Calls to the Driver,\" in Patrick Cozzi &amp; Christophe Riccio, eds., <I>OpenGL Insights</I>, CRC Press, pp. 353-363, 2012. <br><a href=\"https://github.com/OpenGLInsights\">https://github.com/OpenGLInsights</a> <br><a href=\"https://smile.amazon.com/OpenGL-Insights-Patrick-Cozzi/dp/1439893764?tag=realtimerenderin\">https://smile.amazon.com/OpenGL-Insights-Patrick-Cozzi/dp/1439893764</a> \n<LI> Hillaire, S&eacute;bastien, \"Physically-Based and Unified Volumetric Rendering in Frostbite,\" <I>SIGGRAPH Advances in Real-Time Rendering course</I>, Aug. 2015. <br><a href=\"https://www.ea.com/frostbite/news/physically-based-unified-volumetric-rendering-in-frostbite\">https://www.ea.com/frostbite/news/physically-based-unified-volumetric-rendering-in-frostbite</a> \n<LI> Hillaire, S&eacute;bastien, \"Physically Based Sky, Atmosphere and Cloud Rendering in Frostbite,\" <I>SIGGRAPH Physically Based Shading in Theory and Practice course</I>, July 2016. <br><a href=\"https://www.ea.com/frostbite/news/physically-based-sky-atmosphere-and-cloud-rendering\">https://www.ea.com/frostbite/news/physically-based-sky-atmosphere-and-cloud-rendering</a> \n<LI> Hillaire, S&eacute;bastien, \"Volumetric Stanford Bunny,\" <I>Shadertoy</I>, Mar. 25, 2017. <br><a href=\"https://www.shadertoy.com/view/MdlyDs\">https://www.shadertoy.com/view/MdlyDs</a> \n<LI> Hillaire, S&eacute;bastien, \"Real-Time Raytracing for Interactive Global Illumination Workflows in Frostbite,\" <I>Game Developers Conference</I>, Mar. 2018. <br><a href=\"https://www.ea.com/frostbite/news/real-time-raytracing-for-interactive-global-illumination-workflows-in-frostbite\">https://www.ea.com/frostbite/news/real-time-raytracing-for-interactive-global-illumination-workflows-in-frostbite</a> <br><a href=\"https://www.gdcvault.com/play/1024801/\">https://www.gdcvault.com/play/1024801/</a> \n<LI> Hillesland, Karl, \"Real-Time Ptex and Vector Displacement,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>4</sup></I>, CRC Press, pp. 69-80, 2013. <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1466567430?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1466567430</a> \n<LI> Hillesland, K. E., and J. C. Yang, \"Texel Shading,\" in <I>Eurographics 2016--Short Papers</I>, Eurographics Association, pp. 73-76, May 2016. <br><a href=\"http://developer.amd.com/wordpress/media/2013/12/TexelShading_EG2016_AuthorVersion.pdf\">http://developer.amd.com/wordpress/media/2013/12/TexelShading_EG2016_AuthorVersion.pdf</a> \n<LI> Hillesland, Karl, \"Texel Shading,\" <I>GPUOpen</I> website, July 21, 2016. <br><a href=\"https://gpuopen.com/texel-shading/\">https://gpuopen.com/texel-shading/</a> \n<LI> Hinsinger, D., F. Neyret, and M.-P. Cani, \"Interactive Animation of Ocean Waves,\" in <I>Proceedings of the 2002 ACM SIGGRAPH/Eurographics Symposium on Computer Animation</I>, ACM, pp. 161-166, 2002. <br><a href=\"https://hal.inria.fr/inria-00537490/document\">https://hal.inria.fr/inria-00537490/document</a> \n<LI> Hirche, Johannes, Alexander Ehlert, Stefan Guthe, and Michael Doggett, \"Hardware Accelerated Per-Pixel Displacement Mapping,\" in <I>Graphics Interface 2004</I>, Canadian Human-Computer Communications Society, pp. 153-158, 2004. <br><a href=\"https://www.researchgate.net/profile/Michael_Doggett/publication/2919917_Hardware_Accelerated_Per-Pixel_Displacement_Mapping/links/00b7d52de340768f71000000/Hardware-Accelerated-Per-Pixel-Displacement-Mapping.pdf\">https://www.researchgate.net/profile/Michael_Doggett/publication/2919917_Hardware_Accelerated_Per-Pixel_Displacement_Mapping/links/00b7d52de340768f71000000/Hardware-Accelerated-Per-Pixel-Displacement-Mapping.pdf</a> \n<LI> Hoberock, Jared, and Yuntao Jia, \"High-Quality Ambient Occlusion,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 257-274, 2007. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch12.html\">https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch12.html</a> \n<LI> Hoetzlein, Rama, \"GVDB: Raytracing Sparse Voxel Database Structures on the GPU,\" <I>High Performance Graphics</I>, June 2016. <br><a href=\"http://www.ramakarl.com/website/wp-content/uploads/GVDB_HPG2016_CRC.pdf\">http://www.ramakarl.com/website/wp-content/uploads/GVDB_HPG2016_CRC.pdf</a> \n<LI> Hoetzlein, Rama, \"NVIDIA&reg; GVDB Voxels: Programming Guide,\" NVIDIA website, May 2017. <br><a href=\"https://developer.nvidia.com/gvdb\">https://developer.nvidia.com/gvdb</a> \n<LI> Hoffman, Donald D., <I>Visual Intelligence</I>, W. W. Norton &amp; Company, 2000. <br><a href=\"https://smile.amazon.com/Visual-Intelligence-How-Create-What/dp/0393319679?tag=realtimerenderin\">https://smile.amazon.com/Visual-Intelligence-How-Create-What/dp/0393319679</a> \n<LI> Hoffman, Naty, and Kenny Mitchell, \"Photorealistic Terrain Lighting in Real Time,\" <I>Game Developer</I>, vol. 8, no. 7, pp. 32-41, July 2001. More detailed version in \"Real-Time Photorealistic Terrain Lighting,\" <I>Game Developers Conference</I>, Mar. 2001. <br><a href=\"http://renderwonk.com/publications/gdc-2001/hoffmitch.pdf\">http://renderwonk.com/publications/gdc-2001/hoffmitch.pdf</a> <br><a href=\"http://twvideo01.ubm-us.net/o1/vault/GD_Mag_Archives/GDM_July_2001.pdf\">http://twvideo01.ubm-us.net/o1/vault/GD_Mag_Archives/GDM_July_2001.pdf</a> <br><a href=\"https://www.gdcvault.com/gdmag\">https://www.gdcvault.com/gdmag</a> Also collected in reference #1786. \n<LI> Hoffman, Naty, \"Color Enhancement for Videogames,\" <I>SIGGRAPH Color Enhancement and Rendering in Film and Game Production course</I>, July 2010. <br><a href=\"http://renderwonk.com/publications/s2010-color-course/hoffman/s2010_color_enhancement_and_rendering_hoffman_b.pdf\">http://renderwonk.com/publications/s2010-color-course/hoffman/s2010_color_enhancement_and_rendering_hoffman_b.pdf</a> \n<LI> Hoffman, Naty, \"Outside the Echo Chamber: Learning from Other Disciplines, Industries, and Art Forms,\" Opening keynote of <I>Symposium on Interactive 3D Graphics and Games</I>, Mar. 2013. <br><a href=\"http://renderwonk.com/publications/i3d2013-keynote/\">http://renderwonk.com/publications/i3d2013-keynote/</a> \n<LI> Hoffman, Naty, \"Background: Physics and Math of Shading,\" <I>SIGGRAPH Physically Based Shading in Theory and Practice course</I>, July 2013. <br><a href=\"https://pdfs.semanticscholar.org/e8e9/0c3263de1086fa790ebe379aff7115975e76.pdf\">https://pdfs.semanticscholar.org/e8e9/0c3263de1086fa790ebe379aff7115975e76.pdf</a> \n<LI> Holbert, Daniel, \"Normal Offset Shadows,\" <I>Dissident Logic</I> blog, Aug. 27, 2010. <br><a href=\"http://www.dissidentlogic.com/old/#Normal%20Offset%20Shadows\">http://www.dissidentlogic.com/old/#Normal%20Offset%20Shadows</a> \n<LI> Holbert, Daniel, \"Saying `Goodbye' to Shadow Acne,\" <I>Game Developers Conference poster</I>, Mar. 2011. <br><a href=\"http://www.dissidentlogic.com/old/images/NormalOffsetShadows/GDC_Poster_NormalOffset.png\">http://www.dissidentlogic.com/old/images/NormalOffsetShadows/GDC_Poster_NormalOffset.png</a> \n<LI> Hollemeersch, C.-F., B. Pieters, P. Lambert, and R. Van de Walle, \"Accelerating Virtual Texturing Using CUDA,\" in Wolfgang Engel, ed., <I>GPU Pro</I>, A K Peters, Ltd., pp. 623-642, 2010. <br><a href=\"https://www.researchgate.net/publication/265202211_Accelerating_Virtual_Texturing_Using_CUDA\">https://www.researchgate.net/publication/265202211_Accelerating_Virtual_Texturing_Using_CUDA</a> <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1568814720?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1568814720</a> \n<LI> Holzschuch, Nicolas, and Romain Pacanowski, \"Identifying Diffraction Effects in Measured Reflectances,\" <I>Eurographics Workshop on Material Appearance Modeling</I>, June 2015. <br><a href=\"https://hal.inria.fr/hal-01170614\">https://hal.inria.fr/hal-01170614</a> \n<LI> Holzschuch, Nicolas, and Romain Pacanowski, \"A Two-Scale Microfacet Reflectance Model Combining Reflection and Diffraction,\" <I>ACM Transactions on Graphics (SIGGRAPH 2017)</I>, vol. 36, no. 4, pp. 66:1-66:12, July 2017. <br><a href=\"https://hal.inria.fr/hal-01515948\">https://hal.inria.fr/hal-01515948</a> \n<LI> Hoobler, Nathan, \"High Performance Post-Processing,\" <I>Game Developers Conference</I>, Mar. 2011. <br><a href=\"http://twvideo01.ubm-us.net/o1/vault/gdc2011/slides/Nathan_Hoobler_Programming_AdvancedVisualEffects.ppt\">http://twvideo01.ubm-us.net/o1/vault/gdc2011/slides/Nathan_Hoobler_Programming_AdvancedVisualEffects.ppt</a> \n<LI> Hoobler, Nathan, \"Fast, Flexible, Physically-Based Volumetric Light Scattering,\" <I>Game Developers Conference</I>, Mar. 2016. <br><a href=\"https://developer.nvidia.com/sites/default/files/akamai/gameworks/downloads/papers/NVVL/Fast_Flexible_Physically-Based_Volumetric_Light_Scattering.pdf\">https://developer.nvidia.com/sites/default/files/akamai/gameworks/downloads/papers/NVVL/Fast_Flexible_Physically-Based_Volumetric_Light_Scattering.pdf</a> \n<LI> Hooker, JT, \"Volumetric Global Illumination at Treyarch,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, July 2016. <br><a href=\"http://advances.realtimerendering.com/s2016\">http://advances.realtimerendering.com/s2016</a> \n<LI> Hoppe, H., T. DeRose, T. Duchamp, M. Halstead, H. Jin, J. McDonald, J. Schweitzer, and W. Stuetzle, \"Piecewise Smooth Surface Reconstruction,\" in <I>SIGGRAPH '94: Proceedings of the 21st Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 295-302, July 1994. <br><a href=\"http://hhoppe.com/\">http://hhoppe.com/</a> \n<LI> Hoppe, Hugues, \"Progressive Meshes,\" in <I>SIGGRAPH '96: Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 99-108, Aug. 1996. <br><a href=\"http://hhoppe.com/\">http://hhoppe.com/</a> \n<LI> Hoppe, Hugues, \"View-Dependent Refinement of Progressive Meshes,\" in <I>SIGGRAPH '97: Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 189-198, Aug. 1997. <br><a href=\"http://hhoppe.com/\">http://hhoppe.com/</a> \n<LI> Hoppe, Hugues, \"Efficient Implementation of Progressive Meshes,\" <I>Computers and Graphics</I>, vol. 22, no. 1, pp. 27-36, 1998. <br><a href=\"http://hhoppe.com/\">http://hhoppe.com/</a> \n<LI> Hoppe, Hugues, \"Optimization of Mesh Locality for Transparent Vertex Caching,\" in <I>SIGGRAPH '99: Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 269-276, Aug. 1999. <br><a href=\"http://hhoppe.com/\">http://hhoppe.com/</a> \n<LI> Hoppe, Hugues, \"New Quadric Metric for Simplifying Meshes with Appearance Attributes,\" in <I>Proceedings of Visualization '99</I>, IEEE Computer Society, pp. 59-66, Oct. 1999. <br><a href=\"http://hhoppe.com/\">http://hhoppe.com/</a> \n<LI> Hormann, K., and M. Floater, \"Mean Value Coordinates for Arbitrary Planar Polygons,\" <I>ACM Transactions on Graphics</I>, vol. 25, no. 4, pp. 1424-1441, Oct. 2006. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.108.2717&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.108.2717&rep=rep1&type=pdf</a> \n<LI> Hormann, Kai, Bruno L&eacute;vy, and Alla Sheffer, <I>SIGGRAPH Mesh Parameterization: Theory and Practice course</I>, Aug. 2007. <br><a href=\"http://alice.loria.fr/publications/papers/2007/SigCourseParam/param-course.pdf\">http://alice.loria.fr/publications/papers/2007/SigCourseParam/param-course.pdf</a> \n<LI> Hornus, Samuel, Jared Hoberock, Sylvain Lefebvre, and John Hart, \"<I>ZP+</I>: Correct <I>Z-Pass</I> Stencil Shadows,\" in <I>Proceedings of the 2005 Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 195-202, Apr. 2005. <br><a href=\"http://artis.inrialpes.fr/Publications/2005/HHLH05/\">http://artis.inrialpes.fr/Publications/2005/HHLH05/</a> \n<LI> Horvath, Helmuth, \"Gustav Mie and the Scattering and Absorption of Light by Particles: Historic Developments and Basics,\" <I>Journal of Quantitative Spectroscopy and Radiative Transfer</I>, vol. 110, no. 11, pp. 787-799, 2009. \n<LI> Hoschek, Josef, and Dieter Lasser, <I>Fundamentals of Computer Aided Geometric Design</I>, A K Peters, Ltd., 1993. <br><a href=\"https://smile.amazon.com/Fundamentals-Computer-Aided-Geometric-Design/dp/1568810075?tag=realtimerenderin\">https://smile.amazon.com/Fundamentals-Computer-Aided-Geometric-Design/dp/1568810075</a> \n<LI> Hosek, Lukas, and Alexander Wilkie, \"An Analytic Model for Full Spectral Sky-Dome Radiance,\" <I>ACM Transaction on Graphics</I>, vol. 31, no. 4, pp. 1-9, July 2012. <br><a href=\"http://cgg.mff.cuni.cz/projects/SkylightModelling/HosekWilkie_SkylightModel_SIGGRAPH2012_Preprint_lowres.pdf\">http://cgg.mff.cuni.cz/projects/SkylightModelling/HosekWilkie_SkylightModel_SIGGRAPH2012_Preprint_lowres.pdf</a> \n<LI> Hu, Jinhui, Suya You, and Ulrich Neumann, \"Approaches to Large-Scale Urban Modeling,\" <I>IEEE Computer Graphics and Applications</I>, vol. 23, no. 6, pp. 62-69, Nov./Dec. 2003. <br><a href=\"http://graphics.usc.edu/cgit/publications/papers/Hu_CGA_03.pdf\">http://graphics.usc.edu/cgit/publications/papers/Hu_CGA_03.pdf</a> \n<LI> Hu, L., P. Sander, and H. Hoppe, \"Parallel View-Dependent Level-of-Detail Control,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 16, no. 5, pp. 718-728, 2010. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.221.410&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.221.410&rep=rep1&type=pdf</a> \n<LI> Hu, Liwen, Chongyang Ma, Linjie Luo, and Hao Li, \"Single-View Hair Modeling Using a Hairstyle Database,\" <I>ACM Transaction on Graphics</I>, vol. 34, no. 4, pp. 1-9, July 2015. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.696.3743&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.696.3743&rep=rep1&type=pdf</a> \n<LI> Hubbard, Philip M., \"Approximating Polyhedra with Spheres for Time-Critical Collision Detection,\" <I>ACM Transactions on Graphics</I>, vol. 15, no. 3, pp. 179-210, 1996. <br><a href=\"ftp://134.197.33.49/downloads/russell/hubbard_1996_approx_polyhedra_spheres_time_critical_collision_detection.PDF\">ftp://134.197.33.49/downloads/russell/hubbard_1996_approx_polyhedra_spheres_time_critical_collision_detection.PDF</a> \n<LI> Hughes, James, Reza Nourai, and Ed Hutchins, \"Understanding, Measuring, and Analyzing VR Graphics Performance,\" in Wolfgang Engel, ed., <I>GPU Zen</I>, Black Cat Publishing, pp. 253-274, 2017. <br><a href=\"https://smile.amazon.com/dp/0998822892?tag=realtimerenderin\">https://smile.amazon.com/dp/0998822892</a> \n<LI> Hughes, John F., and Tomas M&ouml;ller, \"Building an Orthonormal Basis from a Unit Vector,\" <I>journal of graphics tools</I>, vol. 4, no. 4, pp. 33-35, 1999. Also collected in reference #112. <br><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.1999.10487513?journalCode=ujgt19\">https://www.tandfonline.com/doi/abs/10.1080/10867651.1999.10487513?journalCode=ujgt19</a> <br><a href=\"https://smile.amazon.com/Graphics-Tools-jgt-Editors-Choice/dp/1568812469?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Tools-jgt-Editors-Choice/dp/1568812469</a> \n<LI> Hughes, John F., Andries van Dam, Morgan McGuire, David F. Sklar, James D. Foley, Steven K. Feiner, and Kurt Akeley, <I>Computer Graphics: Principles and Practice</I>, Third Edition, Addison-Wesley, 2013. <br><a href=\"https://smile.amazon.com/Computer-Graphics-Principles-Practice-3rd/dp/0321399528?tag=realtimerenderin\">https://smile.amazon.com/Computer-Graphics-Principles-Practice-3rd/dp/0321399528</a> \n<LI> Hullin, Matthias, Elmar Eisemann, Hans-Peter Seidel, and Sungkil Lee, \"Physically-Based Real-Time Lens Flare Rendering,\" <I>ACM Transactions on Graphics (SIGGRAPH 2011)</I>, vol. 30, no. 4, pp. 108:1-108:10, July 2011. \n<LI> Humphreys, Greg, Mike Houston, Ren Ng, Randall Frank, Sean Ahern, Peter D. Kirchner, and James t. Klosowski, \"Chromium: A Stream-Processing Framework for Interactive Rendering on Clusters,\" <I>ACM Transactions on Graphics</I>, vol. 21, no. 3, pp. 693-702, July 2002. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.375.136&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.375.136&rep=rep1&type=pdf</a> \n<LI> Hunt, R. W. G., <I>The Reproduction of Colour</I>, Sixth Edition, John Wiley &amp; Sons, Inc., 2004. <br><a href=\"https://smile.amazon.com/Reproduction-Colour-R-W-Hunt/dp/0863433685?tag=realtimerenderin\">https://smile.amazon.com/Reproduction-Colour-R-W-Hunt/dp/0863433685</a> \n<LI> Hunt, R. W. G., and M. R. Pointer, <I>Measuring Colour</I>, Fourth Edition, John Wiley &amp; Sons, Inc., 2011. <br><a href=\"https://smile.amazon.com/Measuring-Imaging-Science-Technology-2011-09-30/dp/B019TM3BFA?tag=realtimerenderin\">https://smile.amazon.com/Measuring-Imaging-Science-Technology-2011-09-30/dp/B019TM3BFA</a> \n<LI> Hunt, Warren, \"Real-Time Ray-Casting for Virtual Reality,\" Hot 3D Session, <I>High-Performance Graphics</I>, July 2017. <br><a href=\"http://www.highperformancegraphics.org/2017/program/\">http://www.highperformancegraphics.org/2017/program/</a> <br><a href=\"http://www.highperformancegraphics.org/wp-content/uploads/2017/Hot3D/HPG2017_RealTimeRayCasting.pdf\">http://www.highperformancegraphics.org/wp-content/uploads/2017/Hot3D/HPG2017_RealTimeRayCasting.pdf</a> <br><a href=\"http://www.highperformancegraphics.org/wp-content/uploads/2017/Hot3D/HPG2017_RealTimeRayCasting.pptx\">http://www.highperformancegraphics.org/wp-content/uploads/2017/Hot3D/HPG2017_RealTimeRayCasting.pptx</a> \n<LI> Hunter, Biver, and Paul Fuqua, <I>Light Science and Magic: An Introduction to Photographic Lighting</I>, Fourth Edition, Focal Press, 2011. \n<LI> Hurlburt, Stephanie, \"Improving Texture Compression in Games,\" <I>Game Developers Conference AMD Capsaicin &amp; Cream Developer Sessions</I>, Feb. 2017. <br><a href=\"https://docs.google.com/presentation/d/1LUPrvdjqFP5nGxe_SF_eQHB6mPbkBOb7w8qgSyQR0Uc/edit#slide=id.p\">https://docs.google.com/presentation/d/1LUPrvdjqFP5nGxe_SF_eQHB6mPbkBOb7w8qgSyQR0Uc/edit#slide=id.p</a> \n<LI> Kirk, David, and Wen-Mei Hwu, (reference changed to book, Kirk is first now) <I>Programming Massively Parallel Processors: A Hands-on Approach</I>, Morgan-Kaufmann, 2016. <br><a href=\"https://books.google.com/books?hl=en&lr=&id=wcS_DAAAQBAJ&oi=fnd&pg=PP1&dq=%22Programming+Massively+Parallel+Processors%22&ots=Hk9StFFM-x&sig=eFl3IKb4SDCmmvm7TGO7F_sQ8l0#v=onepage&q&f=false\">https://books.google.com/books?hl=en&lr=&id=wcS_DAAAQBAJ&oi=fnd&pg=PP1&dq=%22Programming+Massively+Parallel+Processors%22&ots=Hk9StFFM-x&sig=eFl3IKb4SDCmmvm7TGO7F_sQ8l0#v=onepage&q&f=false</a> \n<LI> Igehy, Homan, Matthew Eldridge, and Kekoa Proudfoot, \"Prefetching in a Texture Cache Architecture,\" in <I>Proceedings of the ACM SIGGRAPH/EUROGRAPHICS Workshop on Graphics Hardware</I>, ACM, pp. 133-142, Aug. 1998. <br><a href=\"https://www.researchgate.net/profile/Matthew_Eldridge2/publication/2385856_Prefetching_in_a_Texture_Cache_Architecture/links/54ec9c720cf28f3e65345913/Prefetching-in-a-Texture-Cache-Architecture.pdf\">https://www.researchgate.net/profile/Matthew_Eldridge2/publication/2385856_Prefetching_in_a_Texture_Cache_Architecture/links/54ec9c720cf28f3e65345913/Prefetching-in-a-Texture-Cache-Architecture.pdf</a> \n<LI> Igehy, Homan, Matthew Eldridge, and Pat Hanrahan, \"Parallel Texture Caching,\" in <I>Proceedings of the ACM SIGGRAPH/EUROGRAPHICS Workshop on Graphics Hardware</I>, ACM, pp. 95-106, Aug. 1999. <br><a href=\"https://graphics.stanford.edu/projects/flashg/papers/parallel_texture/parallel_texture.pdf\">https://graphics.stanford.edu/projects/flashg/papers/parallel_texture/parallel_texture.pdf</a> \n<LI> Iglesias-Guitian, Jose A., Bochang Moon, Charalampos Koniaris, Eric Smolikowski, and Kenny Mitchell, \"Pixel History Linear Models for Real-Time Temporal Filtering,\" <I>Computer Graphics Forum (Pacific Graphics 2016)</I>, vol. 35, no. 7, pp. 363-372, 2016. <br><a href=\"https://pdfs.semanticscholar.org/68cd/bf3e4fe768d115a9a638e58f6a52aa39e54a.pdf\">https://pdfs.semanticscholar.org/68cd/bf3e4fe768d115a9a638e58f6a52aa39e54a.pdf</a> \n<LI> Ikits, Milan, Joe Kniss, Aaron Lefohn, and Charles Hansen, \"Volume Rendering Techniques,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 667-692, 2004. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems/gpugems_ch39.html\">https://developer.nvidia.com/gpugems/GPUGems/gpugems_ch39.html</a> \n<LI> Iourcha, Konstantine, and Jason C. Yang, \"A Directionally Adaptive Edge Anti-Aliasing Filter,\" in <I>Proceedings of the Conference on High-Performance Graphics 2009</I>, ACM, pp. 127-133, Aug. 2009. <br><a href=\"https://pdfs.semanticscholar.org/7594/94062a5924d0cf269de83443e4ea8d4e547d.pdf\">https://pdfs.semanticscholar.org/7594/94062a5924d0cf269de83443e4ea8d4e547d.pdf</a> \n<LI> Isenberg, Tobias, Bert Freudenberg, Nick Halper, Stefan Schlechtweg, and Thomas Strothotte, \"A Developer's Guide to Silhouette Algorithms for Polygonal Models,\" <I>IEEE Computer Graphics and Applications</I>, vol. 23, no. 4, pp. 28-37, July/Aug. 2003. \n<LI> Isenberg, M., and P. Alliez, \"Compressing Polygon Mesh Geometry with Parallelogram Prediction,\" in <I>Proceedings of the Conference on Visualization '02</I>, IEEE Computer Society, pp. 141-146, 2002. <br><a href=\"ftp://ftp-sop.inria.fr/geometrica/alliez/parallelogram.pdf\">ftp://ftp-sop.inria.fr/geometrica/alliez/parallelogram.pdf</a> \n<LI> Isensee, Pete, \"C++ Optimization Strategies and Techniques,\" <I>Pete Isensee</I> website, 2007. <br><a href=\"http://www.tantalon.com/pete/cppopt/main.htm\">http://www.tantalon.com/pete/cppopt/main.htm</a> \n<LI> Isidoro, John, Alex Vlachos, and Chris Brennan, \"Rendering Ocean Water,\" in Wolfgang Engel, ed., <I>Direct3D ShaderX: Vertex &amp; Pixel Shader Tips and Techniques</I>, Wordware, pp. 347-356, May 2002. <br><a href=\"http://www.realtimerendering.com/resources/shaderx/\">http://www.realtimerendering.com/resources/shaderx/</a> \n<LI> Isidoro, John, \"Next Generation Skin Rendering,\" <I>Game Tech Conference</I>, 2004. <br><a href=\"http://www.game-tech.com/Talks/SkinRendering.pdf\">http://www.game-tech.com/Talks/SkinRendering.pdf</a> \n<LI> Isidoro, John, \"Shadow Mapping: GPU-Based Tips and Techniques,\" <I>Game Developers Conference</I>, Mar. 2006. <br><a href=\"http://developer.amd.com/wordpress/media/2012/10/Isidoro-ShadowMapping.pdf\">http://developer.amd.com/wordpress/media/2012/10/Isidoro-ShadowMapping.pdf</a> \n<LI> Iwanicki, Micha&lstrok;, \"Normal Mapping with Low-Frequency Precomputed Visibility,\" in <I>SIGGRAPH 2009 Talks</I>, ACM, article no. 52, Aug. 2009. <br><a href=\"http://miciwan.com/SIGGRAPH2009/NormalMapping%20with%20Low-Frequency%20Precomputed%20Visibility.pdf\">http://miciwan.com/SIGGRAPH2009/NormalMapping%20with%20Low-Frequency%20Precomputed%20Visibility.pdf</a> \n<LI> Iwanicki, Micha&lstrok;, \"Lighting Technology of <I>The Last of Us</I>,\" in <I>ACM SIGGRAPH 2013 Talks</I>, ACM, article no. 20, July 2013. <br><a href=\"http://miciwan.com/SIGGRAPH2013/Lighting%20Technology%20of%20The%20Last%20Of%20Us.pdf\">http://miciwan.com/SIGGRAPH2013/Lighting%20Technology%20of%20The%20Last%20Of%20Us.pdf</a> \n<LI> Iwanicki, Micha&lstrok;, and Angelo Pesce, \"Approximate Models for Physically Based Rendering,\" <I>SIGGRAPH Physically Based Shading in Theory and Practice course</I>, Aug. 2015. <br><a href=\"http://blog.selfshadow.com/publications/s2015-shading-course/#course_content\">http://blog.selfshadow.com/publications/s2015-shading-course/#course_content</a> <br><a href=\"http://c0de517e.blogspot.com/2016/07/siggraph-2015-notes-for-approximate.html\">http://c0de517e.blogspot.com/2016/07/siggraph-2015-notes-for-approximate.html</a> \n<LI> Iwanicki, Micha&lstrok;, and Peter-Pike Sloan, \"Ambient Dice,\" <I>Eurographics Symposium on Rendering--Experimental Ideas &amp; Implementations</I>, June 2017. <br><a href=\"http://miciwan.com/EGSR2017/AmbientDice.pdf\">http://miciwan.com/EGSR2017/AmbientDice.pdf</a> <br><a href=\"http://www.ppsloan.org/publications/\">http://www.ppsloan.org/publications/</a> \n<LI> Iwanicki, Micha&lstrok;, and Peter-Pike Sloan, \"Precomputed Lighting in <I>Call of Duty: Infinite Warfare</I>,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, Aug. 2017. <br><a href=\"http://advances.realtimerendering.com/s2017\">http://advances.realtimerendering.com/s2017</a> <br><a href=\"https://research.activision.com/t5/Publications/Precomputed-lighting-in-Call-Of-Duty-Infinite-Warfare/ba-p/10346417\">https://research.activision.com/t5/Publications/Precomputed-lighting-in-Call-Of-Duty-Infinite-Warfare/ba-p/10346417</a> <br><a href=\"http://www.ppsloan.org/publications/\">http://www.ppsloan.org/publications/</a> \n<LI> Jakob, Wenzel, Milos Hasan, Ling-Qi Yan, Jason Lawrence, Ravi Ramamoorthi, and Steve Marschner, \"Discrete Stochastic Microfacet Models,\" <I>ACM Transactions on Graphics (SIGGRAPH 2014)</I>, vol. 33, no. 4, pp. 115:1-115:9, July 2014. <br><a href=\"http://www.cs.cornell.edu/projects/stochastic-sg14/\">http://www.cs.cornell.edu/projects/stochastic-sg14/</a> \n<LI> Jakob, Wenzel, Eugene d'Eon, Otto Jakob, and Steve Marschner, \"A Comprehensive Framework for Rendering Layered Materials,\" <I>ACM Transactions on Graphics (SIGGRAPH 2014)</I>, vol. 33, no. 4, pp. 118:1-118:14, July 2014. <br><a href=\"http://www.cs.cornell.edu/projects/layered-sg14/\">http://www.cs.cornell.edu/projects/layered-sg14/</a> \n<LI> Jakob, Wenzel, \"layerlab: A Computational Toolbox for Layered Materials,\" <I>SIGGRAPH Physically Based Shading in Theory and Practice course</I>, Aug. 2015. <br><a href=\"http://rgl.epfl.ch/publications/Jakob2015Layerlab\">http://rgl.epfl.ch/publications/Jakob2015Layerlab</a> \n<LI> James, Doug L., and Christopher D. Twigg, \"Skinning Mesh Animations,\" <I>ACM Transactions on Graphics</I>, vol. 23, no. 3, pp. 399-407, Aug. 2004. <br><a href=\"http://graphics.cs.cmu.edu/projects/sma/\">http://graphics.cs.cmu.edu/projects/sma/</a> \n<LI> James, Greg, \"Operations for Hardware Accelerated Procedural Texture Animation,\" in Mark DeLoura, ed., <I>Game Programming Gems 2</I>, Charles River Media, pp. 497-509, 2001. \n<LI> James, Greg, and John O'Rorke, \"Real-Time Glow,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 343-362, 2004. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems/gpugems_ch21.html\">https://developer.nvidia.com/gpugems/GPUGems/gpugems_ch21.html</a> \n<LI> Jansen, Jon, and Louis Bavoil, \"Fast Rendering of Opacity-Mapped Particles Using DirectX 11 Tessellation and Mixed Resolutions,\" NVIDIA White Paper, Feb. 2011. <br><a href=\"http://developer.download.nvidia.com/assets/gamedev/files/sdk/11/OpacityMappingSDKWhitePaper.pdf\">http://developer.download.nvidia.com/assets/gamedev/files/sdk/11/OpacityMappingSDKWhitePaper.pdf</a> \n<LI> Jarosz, Wojciech, \"Fast Image Convolutions,\" SIGGRAPH Workshop at University of Illinois at Urbana-Champaign, 2001. <br><a href=\"https://web.archive.org/web/20060718054020/http://www.acm.uiuc.edu/siggraph/workshops/wjarosz_convolution_2001.pdf\">https://web.archive.org/web/20060718054020/http://www.acm.uiuc.edu/siggraph/workshops/wjarosz_convolution_2001.pdf</a> \n<LI> Jarosz, Wojciech, <I>Efficient Monte Carlo Methods for Light Transport in Scattering Media</I>, PhD Thesis, University of California, San Diego, Sept. 2008. <br><a href=\"https://www.cs.dartmouth.edu/~wjarosz/publications/dissertation/\">https://www.cs.dartmouth.edu/~wjarosz/publications/dissertation/</a> \n<LI> Jarosz, Wojciech, Nathan A. Carr, and Henrik Wann Jensen, \"Importance Sampling Spherical Harmonics,\" <I>Computer Graphics Forum</I>, vol. 28, no. 2, pp. 577-586, 2009. <br><a href=\"https://cs.dartmouth.edu/~wjarosz/publications/jarosz09importance-slides.pdf\">https://cs.dartmouth.edu/~wjarosz/publications/jarosz09importance-slides.pdf</a> \n<LI> Jendersie, Johannes, David Kuri, and Thorsten Grosch, \"Precomputed Illuminance Composition for Real-Time Global Illumination,\" in <I>Proceedings of the 20th ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 129-137, 2016. \n<LI> Jensen, Henrik Wann, Justin Legakis, and Julie Dorsey, \"Rendering of Wet Materials,\" in <I>Rendering Techniques '99</I>, Springer, pp. 273-282, June 1999. <br><a href=\"http://graphics.stanford.edu/~henrik/papers/egwr99/\">http://graphics.stanford.edu/~henrik/papers/egwr99/</a> \n<LI> Jensen, Henrik Wann, <I>Realistic Image Synthesis Using Photon Mapping</I>, A K Peters, Ltd., 2001. <br><a href=\"http://graphics.stanford.edu/~henrik/papers/book\">http://graphics.stanford.edu/~henrik/papers/book</a> \n<LI> Jensen, Henrik Wann, Stephen R. Marschner, Marc Levoy, and Pat Hanrahan, \"A Practical Model for Subsurface Light Transport,\" in <I>SIGGRAPH '01 Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 511-518, Aug. 2001. <br><a href=\"https://people.eecs.berkeley.edu/~ravir/6998/papers/p511-jensen.pdf\">https://people.eecs.berkeley.edu/~ravir/6998/papers/p511-jensen.pdf</a> \n<LI> Jeschke, Stefan, Stephan Mantler, and Michael Wimmer, \"Interactive Smooth and Curved Shell Mapping,\" in <I>Rendering Techniques</I>, Eurographics Association, pp. 351-360, June 2007. <br><a href=\"http://www.cg.tuwien.ac.at/research/publications/2007/JESCHKE-2007-ISC/\">http://www.cg.tuwien.ac.at/research/publications/2007/JESCHKE-2007-ISC/</a> \n<LI> Jiang, Yibing, \"The Process of Creating Volumetric-Based Materials in <I>Uncharted 4</I>,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, July 2016. <br><a href=\"http://advances.realtimerendering.com/s2016/\">http://advances.realtimerendering.com/s2016/</a> \n<LI> Jim&eacute;nez, J. J., F. R. Feito, and R. J. Segura, \"Robust and Optimized Algorithms for the Point-in-Polygon Inclusion Test without Pre-processing,\" <I>Computer Graphics Forum</I>, vol. 28, no. 8, pp. 2264-2274, 2009. \n<LI> Jim&eacute;nez, J. J., David Whelan, Veronica Sundstedt, and Diego Gutierrez, \"Real-Time Realistic Skin Translucency,\" <I>Computer Graphics and Applications</I>, vol. 30, no. 4, pp. 32-41, 2010. <br><a href=\"http://iryoku.com/translucency/downloads/Real-Time-Realistic-Skin-Translucency.pdf\">http://iryoku.com/translucency/downloads/Real-Time-Realistic-Skin-Translucency.pdf</a> \n<LI> Jimenez, Jorge, Belen Masia, Jose I. Echevarria, Fernando Navarro, and Diego Gutierrez, \"Practical Morphological Antialiasing,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>2</sup></I>, A K Peters/CRC Press, pp. 95-113, 2011. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.719.9043&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.719.9043&rep=rep1&type=pdf</a> <br><a href=\"https://smile.amazon.com/GPU-Pro-2-Wolfgang-Engel/dp/1568817185?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-2-Wolfgang-Engel/dp/1568817185</a> \n<LI> Jimenez, Jorge, Diego Gutierrez, et al., <I>SIGGRAPH Filtering Approaches for Real-Time Anti-Aliasing course</I>, Aug. 2011. <br><a href=\"http://iryoku.com/aacourse/\">http://iryoku.com/aacourse/</a> <br><a href=\"https://pdfs.semanticscholar.org/e0ca/a2e3229fbb482c80492fc0ecdbca408ce0a1.pdf\">https://pdfs.semanticscholar.org/e0ca/a2e3229fbb482c80492fc0ecdbca408ce0a1.pdf</a> \n<LI> Jimenez, Jorge, Jose I. Echevarria, Tiago Sousa, and Diego Gutierrez, \"SMAA: Enhanced Subpixel Morphological Antialiasing,\" <I>Computer Graphics Forum</I>, vol. 31, no. 2, pp. 355-364, 2012. <br><a href=\"http://www.iryoku.com/smaa/downloads/SMAA-Enhanced-Subpixel-Morphological-Antialiasing.pdf\">http://www.iryoku.com/smaa/downloads/SMAA-Enhanced-Subpixel-Morphological-Antialiasing.pdf</a> <br><a href=\"https://github.com/iryoku/smaa\">https://github.com/iryoku/smaa</a> <br><a href=\"http://www.iryoku.com/smaa\">http://www.iryoku.com/smaa</a> \n<LI> Jimenez, Jorge, \"Next Generation Character Rendering,\" <I>Game Developers Conference</I>, Mar. 2013. <br><a href=\"http://www.iryoku.com/stare-into-the-future\">http://www.iryoku.com/stare-into-the-future</a> <br><a href=\"http://www.iryoku.com/downloads/Next-Generation-Character-Rendering-v6.pptx\">http://www.iryoku.com/downloads/Next-Generation-Character-Rendering-v6.pptx</a> \n<LI> Jimenez, Jorge, \"Next Generation Post Processing in <I>Call of Duty Advanced Warfare</I>,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, Aug. 2014. <br><a href=\"http://advances.realtimerendering.com/s2014/sledgehammer/Next-Generation-Post-Processing-in-Call-of-Duty-Advanced-Warfare-v17.pptx\">http://advances.realtimerendering.com/s2014/sledgehammer/Next-Generation-Post-Processing-in-Call-of-Duty-Advanced-Warfare-v17.pptx</a> \n<LI> Jimenez, Jorge, Karoly Zsolnai, Adrian Jarabo, Christian Freude, Thomas Auzinger, Xian-Chun Wu, Javier von der Pahlen, Michael Wimmer, and Diego Gutierrez, \"Separable Subsurface Scattering,\" <I>Computer Graphics Forum</I>, vol. 34, no. 6, pp. 188-197, 2015. <br><a href=\"http://www.iryoku.com/separable-sss/\">http://www.iryoku.com/separable-sss/</a> \n<LI> Jimenez, Jorge, \"Filmic SMAA: Sharp Morphological and Temporal Antialiasing,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, July 2016. <br><a href=\"http://advances.realtimerendering.com/s2016/\">http://advances.realtimerendering.com/s2016/</a> \n<LI> Jimenez, Jorge, Xianchun Wu, Angelo Pesce, and Adrian Jarabo, \"Practical Real-Time Strategies for Accurate Indirect Occlusion,\" <I>SIGGRAPH Physically Based Shading in Theory and Practice course</I>, July 2016. <br><a href=\"http://blog.selfshadow.com/publications/s2016-shading-course/\">http://blog.selfshadow.com/publications/s2016-shading-course/</a> \n<LI> Jimenez, Jorge, \"Dynamic Temporal Antialiasing in <I>Call of Duty: Infinite Warfare</I>,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, Aug. 2017. <br><a href=\"http://advances.realtimerendering.com/s2017/\">http://advances.realtimerendering.com/s2017/</a> \n<LI> Jin, Shuangshuang, Robert R. Lewis, and David West, \"A Comparison of Algorithms for Vertex Normal Computation,\" <I>The Visual Computer</I>, vol. 21, pp. 71-82, 2005. <br><a href=\"http://link.springer.com/article/10.1007/s00371-004-0271-1\">http://link.springer.com/article/10.1007/s00371-004-0271-1</a> \n<LI> Johansson, Mikael, \"Efficient Stereoscopic Rendering of Building Information Models (BIM),\" <I>Journal of Computer Graphics Techniques</I>, vol. 5, no. 3, pp. 1-17, 2016. <br><a href=\"http://jcgt.org/published/0003/04/07/\">http://jcgt.org/published/0003/04/07/</a> \n<LI> Johnson, G. S., J. Lee, C. A. Burns, and W. R. Mark, \"The Irregular Z-Buffer: Hardware Acceleration for Irregular Data Structures,\" <I>ACM Transactions on Graphics</I>, vol. 24, no. 4, pp. 1462-1482, Oct. 2005. <br><a href=\"https://pdfs.semanticscholar.org/21eb/41b416406e05b203396b1ec1e285dd654852.pdf\">https://pdfs.semanticscholar.org/21eb/41b416406e05b203396b1ec1e285dd654852.pdf</a> \n<LI> Johnsson, Bj&ouml;rn, Per Ganestam, Michael Doggett, and Tomas Akenine-M&ouml;ller, \"Power Efficiency for Software Algorithms Running on Graphics Processors,\" in <I>Proceedings of the Fourth ACM SIGGRAPH / Eurographics Conference on High-Performance Graphics</I>, Eurographics Association, pp. 67-75, June 2012. <br><a href=\"http://fileadmin.cs.lth.se/graphics/research/papers/2012/power/power.pdf\">http://fileadmin.cs.lth.se/graphics/research/papers/2012/power/power.pdf</a> \n<LI> Jones, James L., \"Efficient Morph Target Animation Using OpenGL ES 3.0,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>5</sup></I>, CRC Press, pp. 289-295, 2014. <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1482208636?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1482208636</a> \n<LI> J&ouml;nsson, Daniel, Erik Sund&eacute;n, Anders Ynnerman, and Timo Ropinski, \"A Survey of Volumetric Illumination Techniques for Interactive Volume Rendering,\" <I>Computer Graphics Forum</I>, vol. 33, no. 1, pp. 27-51, 2014. <br><a href=\"http://scivis.itn.liu.se/publications/2014/JSYR14/volillum-survey.pdf\">http://scivis.itn.liu.se/publications/2014/JSYR14/volillum-survey.pdf</a> \n<LI> Joy, Kenneth I., <I>On-Line Geometric Modeling Notes</I>, <a href=\"http://graphics.idav.ucdavis.edu/education/CAGDNotes/homepage.html\">http://graphics.idav.ucdavis.edu/education/CAGDNotes/homepage.html</a>, 1996. \n<LI> Junkins, S., \"The Compute Architecture of Intel Processor Graphics Gen9,\" Intel White Paper v1.0, Aug. 2015. <br><a href=\"https://software.intel.com/sites/default/files/managed/c5/9a/The-Compute-Architecture-of-Intel-Processor-Graphics-Gen9-v1d0.pdf\">https://software.intel.com/sites/default/files/managed/c5/9a/The-Compute-Architecture-of-Intel-Processor-Graphics-Gen9-v1d0.pdf</a> \n<LI> Kajiya, James T., \"Anisotropic Reflection Models,\" <I>Computer Graphics (SIGGRAPH '85 Proceedings)</I>, vol. 19, no. 3, pp. 15-21, July 1985. <br><a href=\"http://www.cs.virginia.edu/~jdl/bib/appearance/analytic%20models/kajiya85.pdf\">http://www.cs.virginia.edu/~jdl/bib/appearance/analytic%20models/kajiya85.pdf</a> \n<LI> Kajiya, James T., \"The Rendering Equation,\" <I>Computer Graphics (SIGGRAPH '86 Proceedings)</I>, vol. 20, no. 4, pp. 143-150, Aug. 1986. <br><a href=\"http://www.cs.brown.edu/courses/cs224/papers/kajiya.pdf\">http://www.cs.brown.edu/courses/cs224/papers/kajiya.pdf</a> \n<LI> Kajiya, James T., and Timothy L. Kay, \"Rendering Fur with Three Dimensional Textures,\" <I>Computer Graphics (SIGGRAPH '89 Proceedings)</I>, vol. 17, no. 3, pp. 271-280, July 1989. <br><a href=\"http://slideplayer.com/slide/9195081/\">http://slideplayer.com/slide/9195081/</a> \n<LI> Kalnins, Robert D., Philip L. Davidson, Lee Markosian, and Adam Finkelstein, \"Coherent Stylized Silhouettes,\" <I>ACM Transactions on Graphics (SIGGRAPH 2003)</I>, vol. 22, no. 3, pp. 856-861, 2003. <br><a href=\"http://www.heathershrewsbury.com/dreu2010/wp-content/uploads/2010/07/CoherentStylizedSilhouettes.pdf\">http://www.heathershrewsbury.com/dreu2010/wp-content/uploads/2010/07/CoherentStylizedSilhouettes.pdf</a> \n<LI> K&auml;mpe, Viktor, <I>Fast, Memory-Efficient Construction of Voxelized Shadows</I>, PhD Thesis, Chalmers University of Technology, 2016. <br><a href=\"https://publications.lib.chalmers.se/publication/240766-sparse-voxel-dags\">https://publications.lib.chalmers.se/publication/240766-sparse-voxel-dags</a> <br><a href=\"http://publications.lib.chalmers.se/records/fulltext/240766/240766.pdf\">http://publications.lib.chalmers.se/records/fulltext/240766/240766.pdf</a> \n<LI> K&auml;mpe, Viktor, Erik Sintorn, Ola Olsson, and Ulf Assarsson, \"Fast, Memory-Efficient Construction of Voxelized Shadows,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 22, no. 10, pp. 2239-2248, Oct. 2016. <br><a href=\"http://www.cse.chalmers.se/~d00sint/fastcpvs/fast_cpvs.pdf\">http://www.cse.chalmers.se/~d00sint/fastcpvs/fast_cpvs.pdf</a> \n<LI> Kaneko, Tomomichi, Toshiyuki Takahei, Masahiko Inami, Naoki Kawakami, Yasuyuki Yanagida, Taro Maeda, and Susumu Tachi, \"Detailed Shape Representation with Parallax Mapping,\" <I>International Conference on Artificial Reality and Telexistence 2001</I>, Dec. 2001. <br><a href=\"https://web.archive.org/web/20040101000000*/http://vrsj.t.u-tokyo.ac.jp/ic-at/ICAT2003/papers/01205.pdf\">https://web.archive.org/web/20040101000000*/http://vrsj.t.u-tokyo.ac.jp/ic-at/ICAT2003/papers/01205.pdf</a> \n<LI> Kang, H., H. Jang, C.-S. Cho, and J. Han, \"Multi-Resolution Terrain Rendering with GPU Tessellation,\" <I>The Visual Computer</I>, vol. 31, no. 4, pp. 455-469, 2015. \n<LI> Kaplan, Matthew, Bruce Gooch, and Elaine Cohen, \"Interactive Artistic Rendering,\" in <I>Proceedings of the 1st International Symposium on Non-photorealistic Animation and Rendering</I>, ACM, pp. 67-74, June 2000. <br><a href=\"http://web.cs.ucdavis.edu/~ma/SIGGRAPH02/course23/notes/papers/Kaplan2002.pdf\">http://web.cs.ucdavis.edu/~ma/SIGGRAPH02/course23/notes/papers/Kaplan2002.pdf</a> \n<LI> Kaplanyan, Anton, \"Light Propagation Volumes in CryEngine 3,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, Aug. 2009. <br><a href=\"http://advances.realtimerendering.com/s2009/\">http://advances.realtimerendering.com/s2009/</a> \n<LI> Kaplanyan, Anton, and Carsten Dachsbacher, \"Cascaded Light Propagation Volumes for Real-Time Indirect Illumination,\" in <I>Proceedings of the 2010 ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 99-107, Feb. 2010. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.233.104&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.233.104&rep=rep1&type=pdf</a> \n<LI> Kaplanyan, Anton, \"CryENGINE 3: Reaching the Speed of Light,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, July 2010. <br><a href=\"http://advances.realtimerendering.com/s2010/\">http://advances.realtimerendering.com/s2010/</a> \n<LI> Kaplanyan, Anton, Stephen Hill, Anjul Patney, and Aaron Lefohn, \"Filtering Distributions of Normals for Shading Antialiasing,\" in <I>Proceedings of High-Performance Graphics</I>, Eurographics Association, pp. 151-162, June 2016. <br><a href=\"http://research.nvidia.com/publication/filtering-distributions-normals-shading-antialiasing\">http://research.nvidia.com/publication/filtering-distributions-normals-shading-antialiasing</a> \n<LI> Kapoulkine, Arseny, \"Optimal Grid Rendering Is Not Optimal,\" <I>Bits, pixels, cycles and more</I> blog, July 31, 2017. <br><a href=\"http://zeuxcg.org/2017/07/31/optimal-grid-rendering-is-not-optimal/\">http://zeuxcg.org/2017/07/31/optimal-grid-rendering-is-not-optimal/</a> \n<LI> Karabassi, Evaggelia-Aggeliki, Georgios Papaioannou, and Theoharis Theoharis, \"A Fast Depth-Buffer-Based Voxelization Algorithm,\" <I>journal of graphics tools</I>, vol. 4, no. 4, pp. 5-10, 1999. <br><a href=\"https://www.researchgate.net/profile/Georgios_Papaioannou2/publication/215506131_A_Fast_Depth-Buffer-Based_Voxelization_Algorithm/links/02bfe50d0d26578f99000000.pdf\">https://www.researchgate.net/profile/Georgios_Papaioannou2/publication/215506131_A_Fast_Depth-Buffer-Based_Voxelization_Algorithm/links/02bfe50d0d26578f99000000.pdf</a> \n<LI> Karis, Brian, \"Tiled Light Culling,\" <I>Graphic Rants</I> blog, Apr. 9, 2012. <br><a href=\"http://graphicrants.blogspot.com/2012/04/tiled-light-culling.html\">http://graphicrants.blogspot.com/2012/04/tiled-light-culling.html</a> \n<LI> Karis, Brian, \"Real Shading in Unreal Engine 4,\" <I>SIGGRAPH Physically Based Shading in Theory and Practice course</I>, July 2013. <br><a href=\"http://blog.selfshadow.com/publications/s2013-shading-course/\">http://blog.selfshadow.com/publications/s2013-shading-course/</a> \n<LI> Karis, Brian, \"High Quality Temporal Supersampling,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, Aug. 2014. <br><a href=\"http://advances.realtimerendering.com/s2014/#_HIGH-QUALITY_TEMPORAL_SUPERSAMPLING\">http://advances.realtimerendering.com/s2014/#_HIGH-QUALITY_TEMPORAL_SUPERSAMPLING</a> \n<LI> Karis, Brian, \"Physically Based Hair Shading in Unreal,\" <I>SIGGRAPH Physically Based Shading in Theory and Practice course</I>, July 2016. <br><a href=\"http://blog.selfshadow.com/publications/s2016-shading-course/#course_content\">http://blog.selfshadow.com/publications/s2016-shading-course/#course_content</a> \n<LI> Kass, Michael, Aaron Lefohn, and John Owens, \"Interactive Depth of Field Using Simulated Diffusion on a GPU,\" Technical memo, Pixar Animation Studios, 2006. <br><a href=\"http://graphics.pixar.com/library/DepthOfField/paper.pdf\">http://graphics.pixar.com/library/DepthOfField/paper.pdf</a> \n<LI> Kasyan, Nikolas, \"Playing with Real-Time Shadows,\" <I>SIGGRAPH Efficient Real-Time Shadows course</I>, July 2013. <br><a href=\"http://www.realtimeshadows.com/sites/default/files/Playing%20with%20Real-Time%20Shadows_0.pdf\">http://www.realtimeshadows.com/sites/default/files/Playing%20with%20Real-Time%20Shadows_0.pdf</a> \n<LI> Kautz, Jan, Wolfgang Heidrich, and Katja Daubert, \"Bump Map Shadows for OpenGL Rendering,\" Technical Report MPI-I-2000-4-001, Max-Planck-Institut f&uuml;r Informatik, Saarbr&uuml;cken, Germany, Feb. 2000. <br><a href=\"https://scholar.google.com/scholar?hl=en&as_sdt=0%2C22&q=Bump+Map+Shadows+for+OpenGL+Rendering&btnG=\">https://scholar.google.com/scholar?hl=en&as_sdt=0%2C22&q=Bump+Map+Shadows+for+OpenGL+Rendering&btnG=</a> \n<LI> Kautz, Jan, and M. D. McCool, \"Approximation of Glossy Reflection with Prefiltered Environment Maps,\" in <I>Graphics Interface 2000</I>, Canadian Human-Computer Communications Society, pp. 119-126, May 2000. <br><a href=\"http://www.mpi-sb.mpg.de/~jnkautz/publications\">http://www.mpi-sb.mpg.de/~jnkautz/publications</a> \n<LI> Kautz, Jan, P.-P. V&aacute;zquez, W. Heidrich, and H.-P. Seidel, \"A Unified Approach to Prefiltered Environment Maps,\" in <I>Rendering Techniques 2000</I>, Springer, pp. 185-196, June 2000. <br><a href=\"http://www.mpi-sb.mpg.de/~jnkautz/publications\">http://www.mpi-sb.mpg.de/~jnkautz/publications</a> \n<LI> Kautz, Jan, Peter-Pike Sloan, and John Snyder, \"Fast, Arbitrary BRDF Shading for Low-Frequency Lighting Using Spherical Harmonics,\" in <I>Proceedings of the 13th Eurographics Workshop on Rendering</I>, Eurographics Association, pp. 291-296, June 2002. <br><a href=\"http://www.cs.ucl.ac.uk/staff/j.kautz/publications/\">http://www.cs.ucl.ac.uk/staff/j.kautz/publications/</a> <br><a href=\"http://www.ppsloan.org/publications/\">http://www.ppsloan.org/publications/</a> \n<LI> Kautz, Jan, Jaakko Lehtinen, and Peter-Pike Sloan, <I>SIGGRAPH Precomputed Radiance Transfer: Theory and Practice course</I>, Aug. 2005. <br><a href=\"http://www.cs.ucl.ac.uk/staff/j.kautz/PRTCourse/\">http://www.cs.ucl.ac.uk/staff/j.kautz/PRTCourse/</a> <br><a href=\"http://www.ppsloan.org/publications/\">http://www.ppsloan.org/publications/</a> \n<LI> Kautz, Jan, \"SH Light Representations,\" <I>SIGGRAPH Precomputed Radiance Transfer: Theory and Practice course</I>, Aug. 2005. <br><a href=\"http://www.cs.ucl.ac.uk/staff/j.kautz/PRTCourse/\">http://www.cs.ucl.ac.uk/staff/j.kautz/PRTCourse/</a> <br><a href=\"http://www.ppsloan.org/publications/\">http://www.ppsloan.org/publications/</a> \n<LI> Kavan, Ladislav, Steven Collins, Jir&iacute; Z&aacute;ra, and Carol O'Sullivan, \"Skinning with Dual Quaternions,\" in <I>Proceedings of the 2007 Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 39-46, Apr.-May 2007. <br><a href=\"http://dcgi.felk.cvut.cz/home/zara/papers/KavanEtAll-I3D07a.pdf\">http://dcgi.felk.cvut.cz/home/zara/papers/KavanEtAll-I3D07a.pdf</a> \n<LI> Kavan, Ladislav, Steven Collins, Jir&iacute; Z&aacute;ra, and Carol O'Sullivan, \"Geometric Skinning with Approximate Dual Quaternion Blending,\" <I>ACM Transactions on Graphics</I>, vol. 27, no. 4, pp. 105:1-105:23, 2008. <br><a href=\"http://isg.cs.tcd.ie/cosulliv/Pubs/sdq-tog08.pdf\">http://isg.cs.tcd.ie/cosulliv/Pubs/sdq-tog08.pdf</a> \n<LI> Kavan, Ladislav, Simon Dobbyn, Steven Collins, Jir&iacute; Z&aacute;ra, and Carol O'Sullivan, \"Polypostors: 2D Polygonal Impostors for 3D Crowds,\" in <I>Proceedings of the 2008 Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 149-156, 2008. <br><a href=\"http://dcgi.felk.cvut.cz/home/zara/papers/KavanEtAll-I3D08.pdf\">http://dcgi.felk.cvut.cz/home/zara/papers/KavanEtAll-I3D08.pdf</a> \n<LI> Kavan, Ladislav, Adam W. Bargteil, and Peter-Pike Sloan, \"Least Squares Vertex Baking,\" <I>Computer Graphics Forum</I>, vol. 30, no. 4, pp. 1319-1326, 2011. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.474.6132&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.474.6132&rep=rep1&type=pdf</a> <br><a href=\"http://www.ppsloan.org/publications/\">http://www.ppsloan.org/publications/</a> \n<LI> Kay, L., \"SceneJS: A WebGL-Based Scene Graph Engine,\" in Patrick Cozzi &amp; Christophe Riccio, eds., <I>OpenGL Insights</I>, CRC Press, pp. 571-582, 2012. <br><a href=\"http://scenejs.org/\">http://scenejs.org/</a> <br><a href=\"https://github.com/OpenGLInsights\">https://github.com/OpenGLInsights</a> <br><a href=\"https://smile.amazon.com/OpenGL-Insights-Patrick-Cozzi/dp/1439893764?tag=realtimerenderin\">https://smile.amazon.com/OpenGL-Insights-Patrick-Cozzi/dp/1439893764</a> \n<LI> Kay, T. L., and J. T. Kajiya, \"Ray Tracing Complex Scenes,\" <I>Computer Graphics (SIGGRAPH '86 Proceedings)</I>, vol. 20, no. 4, pp. 269-278, Aug. 1986. <br><a href=\"http://papers.cumincad.org/data/works/att/67d2.content.pdf\">http://papers.cumincad.org/data/works/att/67d2.content.pdf</a> \n<LI> Kelemen, Csaba, and L&aacute;zl&oacute; Szirmay-Kalos, \"A Microfacet Based Coupled Specular-Matte BRDF Model with Importance Sampling,\" in <I>Eurographics 2001--Short Presentations</I>, Eurographics Association, pp. 25-34, Sept. 2001. <br><a href=\"http://www.hungrycat.hu/microfacet.pdf\">http://www.hungrycat.hu/microfacet.pdf</a> \n<LI> Keller, Alexander, \"Instant Radiosity,\" in <I>SIGGRAPH '97: Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 49-56, Aug. 1997. <br><a href=\"http://graphics.uni-ulm.de/\">http://graphics.uni-ulm.de/</a> \n<LI> Keller, Alexander, and Wolfgang Heidrich, \"Interleaved Sampling,\" <I>Rendering Techniques 2001</I>, Springer, pp. 269-276, 2001. <br><a href=\"https://kluedo.ub.uni-kl.de/frontdoor/deliver/index/docId/4966/file/Keller_Interleaved%20sampling.pdf\">https://kluedo.ub.uni-kl.de/frontdoor/deliver/index/docId/4966/file/Keller_Interleaved%20sampling.pdf</a> \n<LI> Kemen, B., \"Logarithmic Depth Buffer Optimizations &amp; Fixes,\" <I>Outerra</I> blog, July 18, 2013. <br><a href=\"http://outerra.blogspot.com/2013/07/logarithmic-depth-buffer-optimizations.html\">http://outerra.blogspot.com/2013/07/logarithmic-depth-buffer-optimizations.html</a> \n<LI> Kensler, Andrew, and Peter Shirley, \"Optimizing Ray-Triangle Intersection via Automated Search,\" in <I>2006 IEEE Symposium on Interactive Ray Tracing</I>, IEEE Computer Society, pp. 33-38, 2006. <br><a href=\"http://www.cs.utah.edu/~aek/research/triangle.pdf\">http://www.cs.utah.edu/~aek/research/triangle.pdf</a> \n<LI> Kent, James R., Wayne E. Carlson, and Richard E. Parent, \"Shape Transformation for Polyhedral Objects,\" <I>Computer Graphics (SIGGRAPH '92 Proceedings)</I>, vol. 26, no. 2, pp. 47-54, 1992. <br><a href=\"http://www.cs.uoi.gr/~fudos/morphing/structural-morphing.pdf\">http://www.cs.uoi.gr/~fudos/morphing/structural-morphing.pdf</a> \n<LI> Kershaw, Kathleen, <I>A Generalized Texture-Mapping Pipeline</I>, MSc thesis, Program of Computer Graphics, Cornell University, Ithaca, New York, 1992. \n<LI> Kessenich, John, Graham Sellers, and Dave Shreiner, <I>OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.5 with SPIR-V</I>, Ninth Edition, Addison-Wesley, 2016. <br><a href=\"https://smile.amazon.com/OpenGL-Programming-Guide-Official-Learning/dp/0134495497?tag=realtimerenderin\">https://smile.amazon.com/OpenGL-Programming-Guide-Official-Learning/dp/0134495497</a> \n<LI> Kettlewell, Richard, \"Rendering in Codemasters' GRID2 and beyond,\" <I>Game Developers Conference</I>, Mar. 2014. <br><a href=\"http://twvideo01.ubm-us.net/o1/vault/GDC2014/Presentations/Kettlewell_Richard_Rendering_in_Codemasters.pdf\">http://twvideo01.ubm-us.net/o1/vault/GDC2014/Presentations/Kettlewell_Richard_Rendering_in_Codemasters.pdf</a> \n<LI> Kharlamov, Alexander, Iain Cantlay, and Yury Stepanenko, \"Next-Generation SpeedTree Rendering,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 69-92, 2007. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch04.html\">https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch04.html</a> \n<LI> Kihl, Robert, \"Destruction Masking in Frostbite 2 Using Volume Distance Fields,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, July 2010. <br><a href=\"http://advances.realtimerendering.com/s2010\">http://advances.realtimerendering.com/s2010</a> <br><a href=\"http://advances.realtimerendering.com/s2010/Kihl-Destruction%20in%20Frostbite(SIGGRAPH%202010%20Advanced%20RealTime%20Rendering%20Course).pptx\">http://advances.realtimerendering.com/s2010/Kihl-Destruction%20in%20Frostbite(SIGGRAPH%202010%20Advanced%20RealTime%20Rendering%20Course).pptx</a> <br><a href=\"http://advances.realtimerendering.com/s2010/Kihl-Destruction%20in%20Frostbite(SIGGRAPH%202010%20Advanced%20RealTime%20Rendering%20Course).pdf\">http://advances.realtimerendering.com/s2010/Kihl-Destruction%20in%20Frostbite(SIGGRAPH%202010%20Advanced%20RealTime%20Rendering%20Course).pdf</a> \n<LI> Kilgard, Mark J., \"Realizing OpenGL: Two Implementations of One Architecture,\" in <I>Proceedings of the ACM SIGGRAPH/EUROGRAPHICS Workshop on Graphics Hardware</I>, ACM, pp. 45-55, Aug. 1997. <br><a href=\"https://www.researchgate.net/profile/Mark_Kligard/publication/234798760_Realizing_OpenGL_two_implementations_of_one_architecture/links/59d6bb16aca27213df9e852c/Realizing-OpenGL-two-implementations-of-one-architecture.pdf\">https://www.researchgate.net/profile/Mark_Kligard/publication/234798760_Realizing_OpenGL_two_implementations_of_one_architecture/links/59d6bb16aca27213df9e852c/Realizing-OpenGL-two-implementations-of-one-architecture.pdf</a> \n<LI> Kilgard, Mark J., \"Creating Reflections and Shadows Using Stencil Buffers,\" <I>Game Developers Conference</I>, Mar. 1999. <br><a href=\"http://developer.nvidia.com\">http://developer.nvidia.com</a> \n<LI> Kilgard, Mark J., \"A Practical and Robust Bump-Mapping Technique for Today's GPUs,\" <I>Game Developers Conference</I>, Mar. 2000. <br><a href=\"http://developer.nvidia.com\">http://developer.nvidia.com</a> \n<LI> Kim, Pope, and Daniel Barrero, \"Rendering Tech of Space Marine,\" <I>Korea Game Conference</I>, Nov. 2011. <br><a href=\"https://www.slideshare.net/blindrenderer/rendering-tech-of-space-marinekgc-2011\">https://www.slideshare.net/blindrenderer/rendering-tech-of-space-marinekgc-2011</a> \n<LI> Kim, Pope, \"Screen Space Decals in <I>Warhammer 40,000: Space Marine</I>,\" in <I>ACM SIGGRAPH 2012 Talks</I>, article no. 6, Aug. 2012. <br><a href=\"https://www.slideshare.net/blindrenderer/screen-space-decals-in-warhammer-40000-space-marine-14699854\">https://www.slideshare.net/blindrenderer/screen-space-decals-in-warhammer-40000-space-marine-14699854</a> \n<LI> Kim, Tae-Yong, and Ulrich Neumann, \"Opacity Shadow Maps,\" in <I>Rendering Techniques 2001</I>, Springer, pp. 177-182, 2001. <br><a href=\"http://game-tech.com/Reading/EGRW_KIM2001H.pdf\">http://game-tech.com/Reading/EGRW_KIM2001H.pdf</a> \n<LI> King, Gary, and William Newhall, \"Efficient Omnidirectional Shadow Maps,\" in Wolfgang Engel, ed., <I>ShaderX<sup>3</sup></I>, Charles River Media, pp. 435-448, 2004. \n<LI> King, Gary, \"Shadow Mapping Algorithms,\" GPU Jackpot presentation, Oct. 2004. <br><a href=\"http://www.egoengine.com/Trash/Shadow_Mapping.pdf\">http://www.egoengine.com/Trash/Shadow_Mapping.pdf</a> \n<LI> King, Gary, \"Real-Time Computation of Dynamic Irradiance Environment Maps,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 167-176, 2005. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter10.html\">https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter10.html</a> \n<LI> King, Yossarian, \"Never Let 'Em See You Pop--Issues in Geometric Level of Detail Selection,\" in Mark DeLoura, ed., <I>Game Programming Gems</I>, Charles River Media, pp. 432-438, 2000. \n<LI> King, Yossarian, \"2D Lens Flare,\" in Mark DeLoura, ed., <I>Game Programming Gems</I>, Charles River Media, pp. 515-518, 2000. \n<LI> Kircher, Scott, \"Lighting &amp; Simplifying <I>Saints Row: The Third</I>,\" <I>Game Developers Conference</I>, Mar. 2012. <br><a href=\"http://www.dsvolition.com/gdc/downloads/GDC2012_ScottKircher_LightingAndSimplifying.zip\">http://www.dsvolition.com/gdc/downloads/GDC2012_ScottKircher_LightingAndSimplifying.zip</a> \n<LI> Kirk, David B., and Douglas Voorhies, \"The Rendering Architecture of the DN10000VS,\" <I>Computer Graphics (SIGGRAPH '90 Proceedings)</I>, vol. 24, no. 4, pp. 299-307, Aug. 1990. <br><a href=\"https://www.researchgate.net/profile/David_Kirk7/publication/220720249_The_rendering_architecture_of_the_DN10000VS/links/00b4952b8855d039e6000000/The-rendering-architecture-of-the-DN10000VS.pdf\">https://www.researchgate.net/profile/David_Kirk7/publication/220720249_The_rendering_architecture_of_the_DN10000VS/links/00b4952b8855d039e6000000/The-rendering-architecture-of-the-DN10000VS.pdf</a> \n<LI> Kirk, David, ed., <I>Graphics Gems III</I>, Academic Press, 1992. <br><a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> <br><a href=\"https://smile.amazon.com/Graphics-Gems-3-IBM-Version/dp/0124096735?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-3-IBM-Version/dp/0124096735</a> \n<LI> Kirk, David B., and Wen-mei W. Hwu, <I>Programming Massively Parallel Processors: A Hands-on Approach</I>, Third Edition, Morgan Kaufmann, 2016. <br><a href=\"https://smile.amazon.com/Programming-Massively-Parallel-Processors-Hands/dp/0128119861?tag=realtimerenderin\">https://smile.amazon.com/Programming-Massively-Parallel-Processors-Hands/dp/0128119861</a> \n<LI> Klehm, Oliver, Tobias Ritschel, Elmar Eisemann, and Hans-Peter Seidel, \"Bent Normals and Cones in Screen Space,\" in <I>Vision, Modeling, and Visualization</I>, Eurographics Association, pp. 177-182, 2011. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.230.6374&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.230.6374&rep=rep1&type=pdf</a> \n<LI> Klein, Allison W., Wilmot Li, Michael M. Kazhdan, Wagner T. Corr&ecirc;a, Adam Finkelstein, and Thomas A. Funkhouser, \"Non-Photorealistic Virtual Environments,\" in <I>SIGGRAPH '00: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 527-534, July 2000. <br><a href=\"http://maverick.inria.fr/Members/Cyril.Soler/DEA/NonPhotoRealisticRendering/Papers/p527-klein.pdf\">http://maverick.inria.fr/Members/Cyril.Soler/DEA/NonPhotoRealisticRendering/Papers/p527-klein.pdf</a> \n<LI> Klein, R., G. Liebich, and W. Strasser, \"Mesh Reduction with Error Control,\" in <I>Proceedings of the 7th Conference on Visualization '96</I>, IEEE Computer Society, pp. 311-318, 1996. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.44.9827&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.44.9827&rep=rep1&type=pdf</a> \n<LI> Kleinhuis, Christian, \"Morph Target Animation Using DirectX,\" in Wolfgang Engel, ed., <I>ShaderX<sup>4</sup></I>, Charles River Media, pp. 39-45, 2005. \n<LI> Klint, Josh, \"Vegetation Management in Leadwerks Game Engine 4,\" in Eric Lengyel, ed., <I>Game Engine Gems 3</I>, CRC Press, pp. 53-71, 2016. <br><a href=\"http://gameenginegems.com/geg3.php\">http://gameenginegems.com/geg3.php</a> <br><a href=\"https://smile.amazon.com/Game-Engine-Gems-Eric-Lengyel/dp/1498755658?tag=realtimerenderin\">https://smile.amazon.com/Game-Engine-Gems-Eric-Lengyel/dp/1498755658</a> \n<LI> Kloetzli, J., \"D3D11 Software Tessellation,\" <I>Game Developers Conference</I>, Mar. 2013. <br><a href=\"http://twvideo01.ubm-us.net/o1/vault/GDC2014/Presentations/Kloetzli_John_Advanced_Visual_Effects.pdf\">http://twvideo01.ubm-us.net/o1/vault/GDC2014/Presentations/Kloetzli_John_Advanced_Visual_Effects.pdf</a> \n<LI> Klosowski, J. T., M. Held, J. S. B. Mitchell, H. Sowizral, and K. Zikan, \"Efficient Collision Detection Using Bounding Volume Hierarchies of k-DOPs,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 4, no. 1, pp. 21-36, 1998. <br><a href=\"ftp://crack.seismo.unr.edu/downloads/russell/trees/klosowski_1998_efficient_collision_k-DOPs.PDF\">ftp://crack.seismo.unr.edu/downloads/russell/trees/klosowski_1998_efficient_collision_k-DOPs.PDF</a> \n<LI> Knight, Balor, Matthew Ritchie, and George Parrish, \"Screen-Space Classification for Efficient Deferred Shading,\" Eric Lengyel, ed., <I>Game Engine Gems 2</I>, A K Peters, Ltd., pp. 55-73, 2011. <br><a href=\"http://gameenginegems.com/geg2.php\">http://gameenginegems.com/geg2.php</a> <br><a href=\"https://smile.amazon.com/Game-Engine-Gems-Eric-Lengyel/dp/1568814372?tag=realtimerenderin\">https://smile.amazon.com/Game-Engine-Gems-Eric-Lengyel/dp/1568814372</a> \n<LI> Kniss, Joe, G. Kindlmann, and C. Hansen, \"Multi-Dimensional Transfer Functions for Interactive Volume Rendering,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 8, no. 3, pp. 270-285, 2002. <br><a href=\"https://www.researchgate.net/profile/Gordon_Kindlmann/publication/3410968_Multidimensional_Transfer_Functions_for_Volume_Rendering/links/540fe6420cf2d8daaad0afa0.pdf\">https://www.researchgate.net/profile/Gordon_Kindlmann/publication/3410968_Multidimensional_Transfer_Functions_for_Volume_Rendering/links/540fe6420cf2d8daaad0afa0.pdf</a> \n<LI> Kniss, Joe, S. Premoze, C.Hansen, P. Shirley, and A. McPherson, \"A Model for Volume Lighting and Modeling,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 9, no. 2, pp. 150-162, 2003. <br><a href=\"https://pdfs.semanticscholar.org/8af9/ce5b3211f89b6ecc4f9d1ba42f060b25e138.pdf\">https://pdfs.semanticscholar.org/8af9/ce5b3211f89b6ecc4f9d1ba42f060b25e138.pdf</a> \n<LI> Knowles, Pyarelal, Geoff Leach, and Fabio Zambetta, \"Efficient Layered Fragment Buffer Techniques,\" in Patrick Cozzi &amp; Christophe Riccio, eds., <I>OpenGL Insights</I>, CRC Press, pp. 279-292, 2012. <br><a href=\"https://github.com/OpenGLInsights\">https://github.com/OpenGLInsights</a> <br><a href=\"https://smile.amazon.com/OpenGL-Insights-Patrick-Cozzi/dp/1439893764?tag=realtimerenderin\">https://smile.amazon.com/OpenGL-Insights-Patrick-Cozzi/dp/1439893764</a> \n<LI> Kobbelt, Leif, \"sqrt(3)-Subdivision,\" in <I>SIGGRAPH '00: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 103-112, July 2000. <br><a href=\"https://people.eecs.berkeley.edu/~sequin/CS284/PAPERS/Kobbelt_root3.pdf\">https://people.eecs.berkeley.edu/~sequin/CS284/PAPERS/Kobbelt_root3.pdf</a> \n<LI> Kobbelt, Leif, and Mario Botsch, \"A Survey of Point-Based Techniques in Computer Graphics,\" <I>Computers &amp; Graphics</I>, vol. 28, no. 6, pp. 801-814, Dec. 2004. <br><a href=\"https://pdfs.semanticscholar.org/1dd4/d072dfbd3225e5fb7a36f9c093ff9d6915f8.pdf\">https://pdfs.semanticscholar.org/1dd4/d072dfbd3225e5fb7a36f9c093ff9d6915f8.pdf</a> \n<LI> Kochanek, Doris H. U., and Richard H. Bartels, \"Interpolating Splines with Local Tension, Continuity, and Bias Control,\" <I>Computer Graphics (SIGGRAPH '84 Proceedings)</I>, vol. 18, no. 3, pp. 33-41, July 1984. <br><a href=\"http://apc.dcti.iscte.pt/praticas/p33-kochanek.pdf\">http://apc.dcti.iscte.pt/praticas/p33-kochanek.pdf</a> \n<LI> Koenderink, Jan J., Andrea J. van Doorn, and Marigo Stavridi, \"Bidirectional Reflection Distribution Function Expressed in Terms of Surface Scattering Modes,\" <I>Proceedings of ECCV 2001</I>, vol. 2, pp. 28-39, 1996. \n<LI> Koenderink, Jan J., and Sylvia Pont, \"The Secret of Velvety Skin,\" <I>Journal of Machine Vision and Applications</I>, vol. 14, no. 4, pp. 260-268, 2002. <br><a href=\"https://www.researchgate.net/profile/Sylvia_Pont/publication/220464849_The_secret_of_velvety_skin/links/0fcfd5118ca06849db000000.pdf\">https://www.researchgate.net/profile/Sylvia_Pont/publication/220464849_The_secret_of_velvety_skin/links/0fcfd5118ca06849db000000.pdf</a> \n<LI> K&ouml;hler, Johan, \"Practical Order Independent Transparency,\" Technical Report ATVI-TR-16-02, Activision Research, 2016. <br><a href=\"https://research.activision.com/eikmo72643/attachments/eikmo72643/tech-reports/19/6/PracticalOIT.pdf\">https://research.activision.com/eikmo72643/attachments/eikmo72643/tech-reports/19/6/PracticalOIT.pdf</a> \n<LI> Kojima, Hideo, Hideki Sasaki, Masayuki Suzuki, and Junji Tago, \"Photorealism Through the Eyes of a FOX: The Core of <I>Metal Gear Solid Ground Zeroes</I>,\" <I>Game Developers Conference</I>, Mar. 2013. <br><a href=\"http://www.gdcvault.com/play/1018086/Photorealism-Through-the-Eyes-of\">http://www.gdcvault.com/play/1018086/Photorealism-Through-the-Eyes-of</a> \n<LI> Kolchin, Konstantin, \"Curvature-Based Shading of Translucent Materials, such as Human Skin,\" in <I>Proceedings of the 5th International Conference on Computer Graphics and Interactive Techniques in Australia and Southeast Asia</I>, ACM, pp. 239-242, Dec. 2007. <br><a href=\"https://www.researchgate.net/profile/Konstantin_Kolchin/publication/220978963_Curvature-based_shading_of_translucent_materials_such_as_human_skin/links/00b7d5213298fd77a8000000.pdf\">https://www.researchgate.net/profile/Konstantin_Kolchin/publication/220978963_Curvature-based_shading_of_translucent_materials_such_as_human_skin/links/00b7d5213298fd77a8000000.pdf</a> \n<LI> Koltun, Vladlen, Yiorgos Chrysanthou, and Daniel Cohen-Or, \"Hardware-Accelerated From-Region Visibility Using a Dual Ray Space,\" in <I>Rendering Techniques 2001</I>, Springer, pp. 204-214, June 2001. <br><a href=\"http://www.cs.upc.edu/~achica/teaching/Master/Visibility/session3/KoltunDualRay01.pdf\">http://www.cs.upc.edu/~achica/teaching/Master/Visibility/session3/KoltunDualRay01.pdf</a> \n<LI> Kontkanen, Janne, and Samuli Laine, \"Ambient Occlusion Fields,\" in Wolfgang Engel, ed., <I>ShaderX<sup>4</sup></I>, Charles River Media, pp. 101-108, 2005. \n<LI> Kontkanen, Janne, and Samuli Laine, \"Ambient Occlusion Fields,\" in <I>Proceedings of the 2005 Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 41-48, Apr. 2005. <br><a href=\"http://artis.inrialpes.fr/Membres/Olivier.Hoel/ssao/aofields.pdf\">http://artis.inrialpes.fr/Membres/Olivier.Hoel/ssao/aofields.pdf</a> \n<LI> Kontkanen, Janne, and Samuli Laine, \"Sampling Precomputed Volumetric Lighting,\" <I>journal of graphics tools</I>, vol. 11, no. 3, pp. 1-16, 2006. <br><a href=\"https://pdfs.semanticscholar.org/33e3/ad4ca25b09891ef150c78b2fb21223a55242.pdf\">https://pdfs.semanticscholar.org/33e3/ad4ca25b09891ef150c78b2fb21223a55242.pdf</a> <br><a href=\"https://www.tandfonline.com/doi/abs/10.1080/2151237X.2006.10129225\">https://www.tandfonline.com/doi/abs/10.1080/2151237X.2006.10129225</a> \n<LI> Koonce, Rusty, \"Deferred Shading in <I>Tabula Rasa</I>,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 429-457, 2007. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch19.html\">https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch19.html</a> \n<LI> Kopta, Daniel, Thiago Ize, Josef Spjut, Erik Brunvand, Al Davis, and Andrew Kensler, \"Fast, Effective BVH Updates for Animated Scenes,\" <I>Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games</I>, pp. 197-204, 2012. <br><a href=\"http://www.sci.utah.edu/publications/Kop2012a/Kopta_I3D2012.pdf\">http://www.sci.utah.edu/publications/Kop2012a/Kopta_I3D2012.pdf</a> \n<LI> Kopta, D., K. Shkurko, J. Spjut, E. Brunvand, and A. Davis, \"An Energy and Bandwidth Efficient Ray Tracing Architecture,\" <I>Proceedings of the 5th High-Performance Graphics Conference</I>, ACM, pp. 121-128, July 2013. <br><a href=\"https://www.cs.utah.edu/~dkopta/papers/hwrt_hpg13.pdf\">https://www.cs.utah.edu/~dkopta/papers/hwrt_hpg13.pdf</a> \n<LI> Kotfis, Dave, and Patrick Cozzi, \"Octree Mapping from a Depth Camera,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>7</sup></I>, CRC Press, pp. 257-273, 2016. <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/149874253X?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/149874253X</a> \n<LI> Kovacs, D., J. Mitchell, S. Drone, and D. Zorin, \"Real-Time Creased Approximate Subdivision Surfaces with Displacements,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 16, no. 5, pp. 742-751, 2010. \n<LI> Koval&egrave;&iacute;k, V&iacute;t, and Jir&iacute; Sochor, \"Occlusion Culling with Statistically Optimized Occlusion Queries,\" <I>International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision (WSCG)</I>, Jan.-Feb. 2005. <br><a href=\"http://wscg.zcu.cz/wscg2005/wscg_program.htm\">http://wscg.zcu.cz/wscg2005/wscg_program.htm</a> \n<LI> Krajcevski, P., Adam Lake, and D. Manocha, \"FasTC: Accelerated Fixed-Rate Texture Encoding,\" in <I>Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 137-144, Mar. 2013. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.674.2365&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.674.2365&rep=rep1&type=pdf</a> \n<LI> Krajcevski, P., and D. Manocha, \"Fast PVRTC Compression Using Intensity Dilation,\" <I>Journal of Computer Graphics Techniques</I>, vol. 3, no. 4, pp. 132-145, 2014. <br><a href=\"http://jcgt.org/published/0003/04/07/\">http://jcgt.org/published/0003/04/07/</a> \n<LI> Krajcevski, P., and D. Manocha, \"SegTC: Fast Texture Compression Using Image Segmentation,\" in <I>Proceedings of High-Performance Graphics</I>, Eurographics Association, pp. 71-77, June 2014. <br><a href=\"https://pdfs.semanticscholar.org/fbfb/7ab541a342ac66eeb4878476ca51ba5f56ee.pdf\">https://pdfs.semanticscholar.org/fbfb/7ab541a342ac66eeb4878476ca51ba5f56ee.pdf</a> \n<LI> Krassnigg, Jan, \"A Deferred Decal Rendering Technique,\" in Eric Lengyel, ed., <I>Game Engine Gems</I>, Jones and Bartlett, pp. 271-280, 2010. <br><a href=\"https://books.google.com/books?id=WNfD2u8nIlIC&pg=PA271&lpg=PA280\">https://books.google.com/books?id=WNfD2u8nIlIC&pg=PA271&lpg=PA280</a> <br><a href=\"http://gameenginegems.com/\">http://gameenginegems.com/</a> <br><a href=\"https://smile.amazon.com/dp/0763778885?tag=realtimerenderin\">https://smile.amazon.com/dp/0763778885</a> \n<LI> Kraus, Martin, and Magnus Strengert, \"Pyramid Filters based on Bilinear Interpolation,\" in <I>GRAPP 2007, Proceedings of the Second International Conference on Computer Graphics Theory and Applications</I>, INSTICC, pp. 21-28, 2007. <br><a href=\"http://wwwcg.informatik.tu-muenchen.de/fileadmin/user_upload/Lehrstuehle/Lehrstuhl_XV/Research/Publications/2007/GRAPP07.pdf\">http://wwwcg.informatik.tu-muenchen.de/fileadmin/user_upload/Lehrstuehle/Lehrstuhl_XV/Research/Publications/2007/GRAPP07.pdf</a> \n<LI> Krishnamurthy, V., and M. Levoy, \"Fitting Smooth Surfaces to Dense Polygon Meshes,\" in <I>SIGGRAPH '96: Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 313-324, Aug. 1996. <br><a href=\"http://www.cs.jhu.edu/~misha/Fall13b/Papers/Krishnamurthy96.pdf\">http://www.cs.jhu.edu/~misha/Fall13b/Papers/Krishnamurthy96.pdf</a> \n<LI> Krishnan, S., M. Gopi, M. Lin, D. Manocha, and A. Pattekar, \"Rapid and Accurate Contact Determination between Spline Models Using ShellTrees,\" <I>Computer Graphics Forum</I>, vol. 17, no. 3, pp. 315-326, 1998. <br><a href=\"http://www.cs.unc.edu/~dm\">http://www.cs.unc.edu/~dm</a> \n<LI> Krishnan, S., A. Pattekar, M. C. Lin, and D. Manocha, \"Spherical Shell: A Higher Order Bounding Volume for Fast Proximity Queries,\" in <I>Proceedings of Third International Workshop on the Algorithmic Foundations of Robotics</I>, A K Peters, Ltd, pp. 122-136, 1998. <br><a href=\"http://www.cs.unc.edu/~dm\">http://www.cs.unc.edu/~dm</a> \n<LI> Kristensen, Anders Wang, Tomas Akenine-M&ouml;ller, and Henrik Wann Jensen, \"Precomputed Local Radiance Transfer for Real-Time Lighting Design,\" <I>ACM Transactions on Graphics (SIGGRAPH 2005)</I>, vol. 24, no. 3, pp. 1208-1215, Aug. 2005. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.132.8775&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.132.8775&rep=rep1&type=pdf</a> \n<LI> Kronander, Joel, Francesco Banterle, Andrew Gardner, Ehsan Miandji, and Jonas Unger, \"Photorealistic Rendering of Mixed Reality Scenes,\" <I>Computer Graphics Forum</I>, vol. 34, no. 2, pp. 643-665, 2015. <br><a href=\"http://www.diva-portal.org/smash/get/diva2:815434/FULLTEXT02\">http://www.diva-portal.org/smash/get/diva2:815434/FULLTEXT02</a> \n<LI> Kryachko, Yuri, \"Using Vertex Texture Displacement for Realistic Water Rendering,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 283-294, 2005. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter18.html\">https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter18.html</a> <br><a href=\"http://download.nvidia.com/developer/GPU_Gems_2/GPU_Gems2_ch18.pdf\">http://download.nvidia.com/developer/GPU_Gems_2/GPU_Gems2_ch18.pdf</a> \n<LI> Kubisch, Christoph, and Markus Tavenrath, \"OpenGL 4.4 Scene Rendering Techniques,\" <I>NVIDIA GPU Technology Conference</I>, Mar. 2014. <br><a href=\"http://on-demand.gputechconf.com/gtc/2014/presentations/S4379-opengl-44-scene-rendering-techniques.pdf\">http://on-demand.gputechconf.com/gtc/2014/presentations/S4379-opengl-44-scene-rendering-techniques.pdf</a> \n<LI> Kubisch, Christoph, \"Life of a Triangle--NVIDIA's Logical Pipeline,\" <I>NVIDIA GameWorks</I> blog, Mar. 16, 2015. <br><a href=\"https://developer.nvidia.com/content/life-triangle-nvidias-logical-pipeline\">https://developer.nvidia.com/content/life-triangle-nvidias-logical-pipeline</a> \n<LI> Kubisch, Christoph, \"Transitioning from OpenGL to Vulkan,\" <I>NVIDIA GameWorks</I> blog, Feb. 11, 2016. <br><a href=\"https://developer.nvidia.com/transitioning-opengl-vulkan\">https://developer.nvidia.com/transitioning-opengl-vulkan</a> \n<LI> Kulla, Christopher, and Alejandro Conty, \"Revisiting Physically Based Shading at Imageworks,\" <I>SIGGRAPH Physically Based Shading in Theory and Practice course</I>, Aug. 2017. <br><a href=\"http://blog.selfshadow.com/publications/s2017-shading-course/\">http://blog.selfshadow.com/publications/s2017-shading-course/</a> \n<LI> Kyprianidis, Jan Eric, Henry Kang, and J&uuml;rgen D&ouml;llner, \"Anisotropic Kuwahara Filtering on the GPU,\" in Wolfgang Engel, ed., <I>GPU Pro</I>, A K Peters, Ltd., pp. 247-264, 2010. <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1568814720?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1568814720</a> \n<LI> Kyprianidis, Jan Eric, John Collomosse, Tinghuai Wang, and Tobias Isenberg, \"State of the `Art': A Taxonomy of Artistic Stylization Techniques for Images and Video,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 19, no. 5, pp. 866-885, May 2013. <br><a href=\"http://www.kyprianidis.com/p/tvcg2013/\">http://www.kyprianidis.com/p/tvcg2013/</a> \n<LI> Lacewell, Dylan, Dave Edwards, Peter Shirley, and William B. Thompson, \"Stochastic Billboard Clouds for Interactive Foliage Rendering,\" <I>journal of graphics tools</I>, vol. 11, no. 1, pp. 1-12, 2006. <br><a href=\"http://www.cs.utah.edu/~lacewell/billboardclouds/index.html\">http://www.cs.utah.edu/~lacewell/billboardclouds/index.html</a> \n<LI> Lacewell, Dylan, \"Baking With OptiX,\" <I>NVIDIA GameWorks</I> blog, June 7, 2016. <br><a href=\"https://developer.nvidia.com/optix-prime-baking-sample\">https://developer.nvidia.com/optix-prime-baking-sample</a> \n<LI> Lachambre, S&eacute;bastien, S&eacute;bastien Lagarde, and Cyril Jover, <I>Unity Photogrammetry Workflow</I>, Unity Technologies, 2017. <br><a href=\"https://unity3d.com/solutions/photogrammetry/\">https://unity3d.com/solutions/photogrammetry/</a> \n<LI> Lacroix, Jason, \"Casting a New Light on a Familiar Face: Light-Based Rendering in <I>Tomb Raider</I>,\" <I>Game Developers Conference</I>, Mar. 2013. <br><a href=\"http://twvideo01.ubm-us.net/o1/vault/gdc2013/slides/822629Casting%20a%20New%20Light%20on%20a%20Familiar%20Face.pptx\">http://twvideo01.ubm-us.net/o1/vault/gdc2013/slides/822629Casting%20a%20New%20Light%20on%20a%20Familiar%20Face.pptx</a> \n<LI> Lafortune, Eric P. F., Sing-Choong Foo, Kenneth E. Torrance, and Donald P. Greenberg, \"Non-Linear Approximation of Reflectance Functions,\" in <I>SIGGRAPH '97: Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 117-126, Aug. 1997. <br><a href=\"http://www.graphics.cornell.edu/pubs/1997/LFTG97.html\">http://www.graphics.cornell.edu/pubs/1997/LFTG97.html</a> \n<LI> Lagae, Ares, and Philip Dutr&eacute;, \"An Efficient Ray-Quadrilateral Intersection Test,\" <I>journal of graphics tools</I>, vol. 10, no. 4, pp. 23-32, 2005. <br><a href=\"http://graphics.cs.kuleuven.be/publications/LD04ERQIT/LD04ERQIT_paper.pdf\">http://graphics.cs.kuleuven.be/publications/LD04ERQIT/LD04ERQIT_paper.pdf</a> <br><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_4/Lagae2005\">https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_4/Lagae2005</a> <br><a href=\"https://www.tandfonline.com/doi/abs/10.1080/2151237X.2005.10129208\">https://www.tandfonline.com/doi/abs/10.1080/2151237X.2005.10129208</a> \n<LI> Lagae, A., S. Lefebvre, R. Cook, T. DeRose, G. Drettakis, D. S. Ebert, J. P. Lewis, K. Perlin, and M. Zwicker, \"State of the Art in Procedural Noise Functions,\" in <I>Eurographics 2010--State of the Art Reports</I>, Eurographics Association, pp. 1-19, 2010. <br><a href=\"https://www-sop.inria.fr/reves/Basilic/2010/LLCDDELPZ10/LLCDDELPZ10STARPNF.pdf\">https://www-sop.inria.fr/reves/Basilic/2010/LLCDDELPZ10/LLCDDELPZ10STARPNF.pdf</a> \n<LI> Lagarde, S&eacute;bastien, \"Relationship Between Phong and Blinn Lighting Models,\" <I>S&eacute;bastian Lagarde</I> blog, Mar. 29, 2012. <br><a href=\"https://seblagarde.wordpress.com/2012/03/29/relationship-between-phong-and-blinn-lighting-model/\">https://seblagarde.wordpress.com/2012/03/29/relationship-between-phong-and-blinn-lighting-model/</a> \n<LI> Lagarde, S&eacute;bastien, and Antoine Zanuttini, \"Local Image-Based Lighting with Parallax-Corrected Cubemap,\" in <I>ACM SIGGRAPH 2012 Talks</I>, ACM, article no. 36, Aug. 2012. <br><a href=\"https://seblagarde.files.wordpress.com/2012/08/parallax_corrected_cubemap-siggraph2012.pdf\">https://seblagarde.files.wordpress.com/2012/08/parallax_corrected_cubemap-siggraph2012.pdf</a> \n<LI> Lagarde, S&eacute;bastien, \"Memo on Fresnel Equations,\" <I>S&eacute;bastian Lagarde</I> blog, Apr. 29, 2013. <br><a href=\"https://seblagarde.wordpress.com/2013/04/29/memo-on-fresnel-equations/\">https://seblagarde.wordpress.com/2013/04/29/memo-on-fresnel-equations/</a> \n<LI> Lagarde, S&eacute;bastien, and Charles de Rousiers, \"Moving Frostbite to Physically Based Rendering,\" <I>SIGGRAPH Physically Based Shading in Theory and Practice course</I>, Aug. 2014. <br><a href=\"https://seblagarde.wordpress.com/2015/07/14/siggraph-2014-moving-frostbite-to-physically-based-rendering/\">https://seblagarde.wordpress.com/2015/07/14/siggraph-2014-moving-frostbite-to-physically-based-rendering/</a> \n<LI> Lagarde, S&eacute;bastien, \"IES Light Format: Specification and Reader,\" <I>S&eacute;bastian Lagarde</I> blog, Nov. 5, 2014. <br><a href=\"https://seblagarde.wordpress.com/2014/11/05/ies-light-format-specification-and-reader/\">https://seblagarde.wordpress.com/2014/11/05/ies-light-format-specification-and-reader/</a> \n<LI> Laine, Samuli, Hannu Saransaari, Janne Kontkanen, Jaakko Lehtinen, and Timo Aila, \"Incremental Instant Radiosity for Real-Time Indirect Illumination,\" in <I>Proceedings of the 18th Eurographics Symposium on Rendering Techniques</I>, Eurographics Association, pp. 277-286, June 2007. <br><a href=\"http://research.nvidia.com/sites/default/files/pubs/2007-06_Incremental-Instant-Radiosity/laine2007egsr_paper.pdf\">http://research.nvidia.com/sites/default/files/pubs/2007-06_Incremental-Instant-Radiosity/laine2007egsr_paper.pdf</a> \n<LI> Laine, Samuli, and Tero Karras, \"Efficient Sparse Voxel Octrees--Analysis, Extensions, and Implementation,\" Technical Report, NVIDIA, 2010. <br><a href=\"https://www.nvidia.com/object/nvidia_research_pub_018.html\">https://www.nvidia.com/object/nvidia_research_pub_018.html</a> <br><a href=\"https://pdfs.semanticscholar.org/5ca0/7a56725f8ae6c74778a86a4736ebaab6add6.pdf\">https://pdfs.semanticscholar.org/5ca0/7a56725f8ae6c74778a86a4736ebaab6add6.pdf</a> \n<LI> Laine, Samuli, \"A Topological Approach to Voxelization,\" <I>Computer Graphics Forum</I>, vol. 32, no. 4, pp. 77-86, 2013. <br><a href=\"https://users.aalto.fi/~laines9/publications/laine2013egsr_paper.pdf\">https://users.aalto.fi/~laines9/publications/laine2013egsr_paper.pdf</a> \n<LI> Laine, Samuli, and Tero Karras, \"Apex Point Map for Constant-Time Bounding Plane Approximation,\" in <I>Eurographics Symposium on Rendering--Experimental Ideas &amp; Implementations</I>, Eurographics Association, pp. 51-55, 2015. <br><a href=\"https://research.nvidia.com/sites/default/files/publications/laine2015egsr_paper.pdf\">https://research.nvidia.com/sites/default/files/publications/laine2015egsr_paper.pdf</a> \n<LI> Lake, Adam, Carl Marshall, Mark Harris, and Marc Blackstein, \"Stylized Rendering Techniques for Scalable Real-Time Animation,\" in <I>International Symposium on Non-Photorealistic Animation and Rendering</I>, ACM, pp. 13-20, June 2000. <br><a href=\"http://developer.intel.com/ial/3dsoftware/doc.htm\">http://developer.intel.com/ial/3dsoftware/doc.htm</a> \n<LI> Lambert, J. H., <I>Photometria</I>, 1760. English translation by D. L. DiLaura, Illuminating Engineering Society of North America, 2001. \n<LI> Lander, Jeff, \"Skin Them Bones: Game Programming for the Web Generation,\" <I>Game Developer</I>, vol. 5, no. 5, pp. 11-16, May 1998. <br><a href=\"https://www.gdcvault.com/gdmag\">https://www.gdcvault.com/gdmag</a> \n<LI> Lander, Jeff, \"Under the Shade of the Rendering Tree,\" <I>Game Developer</I>, vol. 7, no. 2, pp. 17-21, Feb. 2000. <br><a href=\"http://www.gdcvault.com/gdmag\">http://www.gdcvault.com/gdmag</a> \n<LI> Lander, Jeff, \"That's a Wrap: Texture Mapping Methods,\" <I>Game Developer</I>, vol. 7, no. 10, pp. 21-26, Oct. 2000. <br><a href=\"http://www.gdcvault.com/gdmag\">http://www.gdcvault.com/gdmag</a> \n<LI> Lander, Jeff, \"Haunted Trees for Halloween,\" <I>Game Developer</I>, vol. 7, no. 11, pp. 17-21, Nov. 2000. <br><a href=\"http://www.gdcvault.com/gdmag\">http://www.gdcvault.com/gdmag</a> \n<LI> Lander, Jeff, \"Images from Deep in the Programmer's Cave,\" <I>Game Developer</I>, vol. 8, no. 5, pp. 23-28, May 2001. <br><a href=\"https://www.gdcvault.com/gdmag\">https://www.gdcvault.com/gdmag</a> \n<LI> Lander, Jeff, \"The Era of Post-Photorealism,\" <I>Game Developer</I>, vol. 8, no. 6, pp. 18-22, June 2001. <br><a href=\"https://www.gdcvault.com/gdmag\">https://www.gdcvault.com/gdmag</a> \n<LI> Landis, Hayden, \"Production-Ready Global Illumination,\" <I>SIGGRAPH RenderMan in Production course</I>, July 2002. <br><a href=\"http://www.spherevfx.com/downloads/ProductionReadyGI.pdf\">http://www.spherevfx.com/downloads/ProductionReadyGI.pdf</a> \n<LI> Langlands, Anders, \"Render Color Spaces,\" <I>alShaders blog</I>, June 23, 2016. <br><a href=\"http://web.archive.org/web/20171222063013/http://anderslanglands.com/blog//2016/06/23/render-color-space.html\">http://web.archive.org/web/20171222063013/http://anderslanglands.com/blog//2016/06/23/render-color-space.html</a> \n<LI> Lanman, Douglas, and David Luebke, \"Near-Eye Light Field Displays,\" <I>ACM Transactions on Graphics</I>, vol. 32, no. 6, pp. 220:1-220:10, Nov. 2013. <br><a href=\"http://research.nvidia.com/publication/near-eye-light-field-displays-0\">http://research.nvidia.com/publication/near-eye-light-field-displays-0</a> \n<LI> Lanza, Stefano, \"Animation and Rendering of Underwater God Rays,\" in Wolfgang Engel, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 315-327, 2006. \n<LI> Lapidous, Eugene, and Guofang Jiao, \"Optimal Depth Buffer for Low-Cost Graphics Hardware,\" in <I>Proceedings of the ACM SIGGRAPH/EUROGRAPHICS Workshop on Graphics Hardware</I>, ACM, pp. 67-73, Aug. 1999. <br><a href=\"https://diglib.eg.org/bitstream/handle/10.2312/EGGH.EGGH99.067-074/067-074.pdf\">https://diglib.eg.org/bitstream/handle/10.2312/EGGH.EGGH99.067-074/067-074.pdf</a> \n<LI> Larsen, E., S. Gottschalk, M. Lin, and D. Manocha, \"Fast Proximity Queries with Swept Sphere Volumes,\" Technical Report TR99-018, Department of Computer Science, University of North Carolina, 1999. <br><a href=\"http://www.cs.unc.edu/~geom/SSV\">http://www.cs.unc.edu/~geom/SSV</a> \n<LI> Larsson, Thomas, and Tomas Akenine-M&ouml;ller, \"Collision Detection for Continuously Deforming Bodies,\" in <I>Eurographics 2001--Short Presentations</I>, Eurographics Association, pp. 325-333, Sept. 2001. <br><a href=\"http://www.es.mdh.se/pdf_publications/301.pdf\">http://www.es.mdh.se/pdf_publications/301.pdf</a> \n<LI> Larsson, Thomas, and Tomas Akenine-M&ouml;ller, \"A Dynamic Bounding Volume Hierarchy for Generalized Collision Detection,\" <I>Computers &amp; Graphics</I>, vol. 30, no. 3, pp. 451-460, 2006. <br><a href=\"http://portal.research.lu.se/portal/files/6157592/924448.pdf\">http://portal.research.lu.se/portal/files/6157592/924448.pdf</a> \n<LI> Larsson, Thomas, Tomas Akenine-M&ouml;ller, and Eric Lengyel, \"On Faster Sphere-Box Overlap Testing,\" <I>journal of graphics tools</I>, vol. 12, no. 1, pp. 3-8, 2007. <br><a href=\"http://www.idt.mdh.se/personal/tla/publ/sb.pdf\">http://www.idt.mdh.se/personal/tla/publ/sb.pdf</a> <br><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_12/Number_1/Larsson2007\">https://github.com/erich666/jgt-code/tree/master/Volume_12/Number_1/Larsson2007</a> <br><a href=\"https://www.tandfonline.com/doi/abs/10.1080/2151237X.2007.10129232\">https://www.tandfonline.com/doi/abs/10.1080/2151237X.2007.10129232</a> \n<LI> Larsson, Thomas, \"An Efficient Ellipsoid-OBB Intersection Test,\" <I>journal of graphics tools</I>, vol. 13, no. 1, pp. 31-43, 2008. <br><a href=\"http://www.idt.mdh.se/personal/tla/publ/eo.pdf\">http://www.idt.mdh.se/personal/tla/publ/eo.pdf</a> <br><a href=\"https://www.tandfonline.com/doi/abs/10.1080/2151237X.2008.10129253\">https://www.tandfonline.com/doi/abs/10.1080/2151237X.2008.10129253</a> \n<LI> Larsson, Thomas, and Linus K&auml;llberg, \"Fast Computation of Tight-Fitting Oriented Bounding Boxes,\" Eric Lengyel, ed., <I>Game Engine Gems 2</I>, A K Peters, Ltd., pp. 3-19, 2011. <br><a href=\"http://gameenginegems.com/geg2.php\">http://gameenginegems.com/geg2.php</a> <br><a href=\"https://smile.amazon.com/Game-Engine-Gems-Eric-Lengyel/dp/1568814372?tag=realtimerenderin\">https://smile.amazon.com/Game-Engine-Gems-Eric-Lengyel/dp/1568814372</a> \n<LI> Lathrop, Olin, David Kirk, and Doug Voorhies, \"Accurate Rendering by Subpixel Addressing,\" <I>IEEE Computer Graphics and Applications</I>, vol. 10, no. 5, pp. 45-53, Sept. 1990. \n<LI> Latta, Lutz, \"Massively Parallel Particle Systems on the GPU,\" in Wolfgang Engel, ed., <I>ShaderX<sup>3</sup></I>, Charles River Media, pp. 119-133, 2004. Also presented at GDC 2004 and published as \"Building a Million-Particle System,\" <I>Gamasutra</I>, July 28, 2004. <br><a href=\"http://www.gamasutra.com/view/feature/130535/building_a_millionparticle_system.php\">http://www.gamasutra.com/view/feature/130535/building_a_millionparticle_system.php</a> <br><a href=\"http://www.2ld.de/gdc2004/\">http://www.2ld.de/gdc2004/</a> \n<LI> Latta, Lutz, \"Everything about Particle Effects,\" <I>Game Developers Conference</I>, Mar. 2007. <br><a href=\"http://www.2ld.de/gdc2007/EverythingAboutParticleEffectsSlides.pdf\">http://www.2ld.de/gdc2007/EverythingAboutParticleEffectsSlides.pdf</a> \n<LI> Lauritzen, Andrew, \"Summed-Area Variance Shadow Maps,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 157-182, 2007. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch08.html\">https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch08.html</a> \n<LI> Lauritzen, Andrew, and Michael McCool, \"Layered Variance Shadow Maps,\" in <I>Graphics Interface 2008</I>, Canadian Human-Computer Communications Society, pp. 139-146, May 2008. <br><a href=\"https://pdfs.semanticscholar.org/9bfb/a4cf4102deeaac9671a1c4d0c0c8f0e99d0c.pdf\">https://pdfs.semanticscholar.org/9bfb/a4cf4102deeaac9671a1c4d0c0c8f0e99d0c.pdf</a> \n<LI> Lauritzen, Andrew, \"Deferred Rendering for Current and Future Rendering Pipelines,\" <I>SIGGRAPH Beyond Programmable Shading course</I>, July 2010. <br><a href=\"https://software.intel.com/en-us/articles/deferred-rendering-for-current-and-future-rendering-pipelines/\">https://software.intel.com/en-us/articles/deferred-rendering-for-current-and-future-rendering-pipelines/</a> \n<LI> Lauritzen, Andrew, Marco Salvi, and Aaron Lefohn, \"Sample Distribution Shadow Maps,\" in <I>Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 97-102, Feb. 2011. <br><a href=\"https://pdfs.semanticscholar.org/0131/9ae4b2d4ecf546a3de05fc6402946017dffb.pdf\">https://pdfs.semanticscholar.org/0131/9ae4b2d4ecf546a3de05fc6402946017dffb.pdf</a> <br><a href=\"https://software.intel.com/en-us/articles/sample-distribution-shadow-maps\">https://software.intel.com/en-us/articles/sample-distribution-shadow-maps</a> \n<LI> Lauritzen, Andrew, \"Intersecting Lights with Pixels: Reasoning about Forward and Deferred Rendering,\" <I>SIGGRAPH Beyond Programmable Shading course</I>, Aug. 2012. <br><a href=\"http://bps12.idav.ucdavis.edu/talks/03_lauritzenIntersectingLights_bps2012.pdf\">http://bps12.idav.ucdavis.edu/talks/03_lauritzenIntersectingLights_bps2012.pdf</a> \n<LI> Lauritzen, Andrew, \"Future Directions for Compute-for-Graphics,\" <I>SIGGRAPH Open Problems in Real-Time Rendering course</I>, Aug. 2017. <br><a href=\"http://openproblems.realtimerendering.com/s2017/index.html\">http://openproblems.realtimerendering.com/s2017/index.html</a> <br><a href=\"http://openproblems.realtimerendering.com/s2017/04-Future%20Compute%20SIGGRAPH%202017.pptx\">http://openproblems.realtimerendering.com/s2017/04-Future%20Compute%20SIGGRAPH%202017.pptx</a> \n<LI> LaValle, Steve, \"The Latent Power of Prediction,\" <I>Oculus Developer Blog</I>, July 12, 2013. <br><a href=\"https://developer3.oculus.com/blog/the-latent-power-of-prediction/\">https://developer3.oculus.com/blog/the-latent-power-of-prediction/</a> \n<LI> LaValle, Steven M., Anna Yershova, Max Katsev, and Michael Antonov, \"Head Tracking for the Oculus Rift,\" in <I>IEEE International Conference Robotics and Automation (ICRA)</I>, IEEE Computer Society, pp. 187-194, May-June 2014. <br><a href=\"http://msl.cs.illinois.edu/~lavalle/papers/LavYerKatAnt14.pdf\">http://msl.cs.illinois.edu/~lavalle/papers/LavYerKatAnt14.pdf</a> \n<LI> Laven, Philip, <I>MiePlot</I> website and software, 2015. <br><a href=\"http://www.philiplaven.com/mieplot.htm\">http://www.philiplaven.com/mieplot.htm</a> \n<LI> Lax, Peter D., <I>Linear Algebra and Its Applications</I>, Second Edition, John Wiley &amp; Sons, Inc., 2007. \n<LI> Lazarov, Dimitar, \"Physically-Based lighting in <I>Call of Duty: Black Ops</I>,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, Aug. 2011. <br><a href=\"http://advances.realtimerendering.com/s2011/\">http://advances.realtimerendering.com/s2011/</a> \n<LI> Lazarov, Dimitar, \"Getting More Physical in <I>Call of Duty: Black Ops II</I>,\" <I>SIGGRAPH Physically Based Shading in Theory and Practice course</I>, July 2013. <br><a href=\"http://blog.selfshadow.com/publications/s2013-shading-course/\">http://blog.selfshadow.com/publications/s2013-shading-course/</a> \n<LI> Lazarus, F., and A. Verroust, \"Three-Dimensional Metamorphosis: A Survey,\" <I>The Visual Computer</I>, vol. 14, no. 8, pp. 373-389, 1998. <br><a href=\"https://hal.inria.fr/hal-00805830/document\">https://hal.inria.fr/hal-00805830/document</a> \n<LI> Le, Binh Huy, and Jessica K. Hodgins, \"Real-Time Skeletal Skinning with Optimized Centers of Rotation,\" <I>ACM Transactions on Graphics</I>, vol. 35, no. 4, pp. 37:1-37:10, 2016. \n<LI> Leadbetter, Richard, \"The Making of <I>Forza Horizon 2</I>,\" <I>Eurogamer.net</I>, Oct. 11, 2014. <br><a href=\"http://www.eurogamer.net/articles/digitalfoundry-2014-the-making-of-forza-horizon-2\">http://www.eurogamer.net/articles/digitalfoundry-2014-the-making-of-forza-horizon-2</a> \n<LI> Lecocq, Pascal, Pascal Gautron, Jean-Eudes Marvie, and Gael Sourimant, \"Sub-Pixel Shadow Mapping,\" in <I>Proceedings of the 18th Meeting of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 103-110, 2014. <br><a href=\"https://www.researchgate.net/profile/Pascal_Lecocq/publication/261636391_Sub-Pixel_Shadow_Mapping/links/0deec534e319a95abf000000.pdf\">https://www.researchgate.net/profile/Pascal_Lecocq/publication/261636391_Sub-Pixel_Shadow_Mapping/links/0deec534e319a95abf000000.pdf</a> \n<LI> Lecocq, Pascal, Arthur Dufay, Gael Sourimant, and Jean-Eude Marvie, \"Analytic Approximations for Real-Time Area Light Shading,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 23, no. 5, pp. 1428-1441, 2017. \n<LI> Lee, Aaron W. F., David Dobkin, Wim Sweldens, and Peter Schr&ouml;der, \"Multiresolution mesh morphing,\" in <I>SIGGRAPH '99: Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 343-350, 1999. <br><a href=\"http://ww.multires.caltech.edu/pubs/morphing.pdf\">http://ww.multires.caltech.edu/pubs/morphing.pdf</a> \n<LI> Lee, Aaron, Henry Moreton, and Hugues Hoppe, \"Displaced Subdivision Surfaces,\" in <I>SIGGRAPH '00: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 85-94, July 2000. <br><a href=\"https://ldc.usb.ve/~vtheok/papers/tesis/Displaced_Subdivision_Surfaces.pdf\">https://ldc.usb.ve/~vtheok/papers/tesis/Displaced_Subdivision_Surfaces.pdf</a> <br><a href=\"http://hhoppe.com/\">http://hhoppe.com/</a> \n<LI> Lee, Aaron, \"Building Your Own Subdivision Surfaces,\" <I>Gamasutra</I>, Sept. 8, 2000. <br><a href=\"http://www.gamasutra.com/view/feature/3135/building_your_own_subdivision_.php\">http://www.gamasutra.com/view/feature/3135/building_your_own_subdivision_.php</a> \n<LI> Lee, Hyunho, and Min-Ho Kyung, \"Parallel Mesh Simplification Using Embedded Tree Collapsing,\" <I>The Visual Computer</I>, vol. 32, no. 6, pp. 967-976, 2016. \n<LI> Lee, Hyunjun, Sungtae Kwon, and Seungyong Lee, \"Real-Time Pencil Rendering,\" in <I>Proceedings of the 4th International Symposium on Non-Photorealistic Animation and Rendering</I>, ACM, pp. 37-45, 2006. <br><a href=\"http://cg.postech.ac.kr/papers/47_Real-Time-Pencil-Rendering.pdf\">http://cg.postech.ac.kr/papers/47_Real-Time-Pencil-Rendering.pdf</a> \n<LI> Lee, Jongseok, Sungyul Choe, and Seungyong Lee, \"Mesh Geometry Compression for Mobile Graphics,\" in <I>2010 7th IEEE Consumer Communications and Networking Conference</I>, IEEE Computer Society, pp. 1-5, 2010. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.192.2068&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.192.2068&rep=rep1&type=pdf</a> \n<LI> Lee, Mark, \"Pre-lighting in <I>Resistance 2</I>,\" <I>Game Developers Conference</I>, Mar. 2009. <br><a href=\"http://twvideo01.ubm-us.net/o1/vault/gdc09/slides/GDC09_Lee_Prelighting.ppt\">http://twvideo01.ubm-us.net/o1/vault/gdc09/slides/GDC09_Lee_Prelighting.ppt</a> \n<LI> Lee, Sungkil, and Elmar Eisemann, \"Practical Real-Time Lens-Flare Rendering,\" <I>Computer Graphics Forum</I>, vol. 32, no. 4, pp. 1-6, 2013. <br><a href=\"https://graphics.tudelft.nl/Publications-new/2013/LE13/PracticalReal-TimeLens.pdf\">https://graphics.tudelft.nl/Publications-new/2013/LE13/PracticalReal-TimeLens.pdf</a> \n<LI> Lee, W.-J., Y. Youngsam, J. Lee, J.-W. Kim, J.-H. Nah, S. Jung, S. Lee, H.-S. Park, and T.-D. Han, \"SGRT: A Mobile GPU Architecture for Real-Time Ray Tracing,\" in <I>Proceedings of the 5th High-Performance Graphics Conference</I>, ACM, pp. 109-119, July 2013. <br><a href=\"https://www.researchgate.net/profile/Won-Jong_Lee/publication/262290489_SGRT_A_mobile_GPU_architecture_for_real-time_ray_tracing/links/564e0e2308ae1ef9296c3059.pdf\">https://www.researchgate.net/profile/Won-Jong_Lee/publication/262290489_SGRT_A_mobile_GPU_architecture_for_real-time_ray_tracing/links/564e0e2308ae1ef9296c3059.pdf</a> \n<LI> Lee, Yunjin, Lee Markosian, Seungyong Lee, and John F. Hughes, \"Line Drawings via Abstracted Shading,\" <I>ACM Transactions on Graphics (SIGGRAPH 2007)</I>, vol. 26, no. 3, pp. 18:1-18:6, July 2007. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.92.1883&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.92.1883&rep=rep1&type=pdf</a> \n<LI> Lee-Steere, J., and J. Harmon, \"Football at 60 FPS: The Challenges of Rendering Madden NFL 10,\" <I>Game Developers Conference</I>, Mar. 2010. <br><a href=\"http://twvideo01.ubm-us.net/o1/vault/gdc10/slides/Lee-Steere_Jayeson_Football_at_60FPS_MaddenNFL10.ppt\">http://twvideo01.ubm-us.net/o1/vault/gdc10/slides/Lee-Steere_Jayeson_Football_at_60FPS_MaddenNFL10.ppt</a> \n<LI> Lefebvre, Sylvain, and Fabrice Neyret, \"Pattern Based Procedural Textures,\" <I>Proceedings of the 2003 Symposium on Interactive 3D Graphics</I>, ACM, pp. 203-212, 2003. <br><a href=\"http://www-evasion.imag.fr/Publications/2003/LN03/\">http://www-evasion.imag.fr/Publications/2003/LN03/</a> \n<LI> Lefebvre, Sylvain, Samuel Hornus, and Fabrice Neyret, \"Octree Textures on the GPU,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 595-613, 2005. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter37.html\">https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter37.html</a> \n<LI> Lefebvre, Sylvain, and Hugues Hoppe, \"Perfect Spatial Hashing,\" <I>ACM Transactions on Graphics</I>, vol. 25, no. 3, pp. 579-588, July 2006. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.453.2027&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.453.2027&rep=rep1&type=pdf</a> <br><a href=\"http://hhoppe.com/\">http://hhoppe.com/</a> \n<LI> Lehtinen, Jaakko, \"A Framework for Precomputed and Captured Light Transport,\" <I>ACM Transactions on Graphics</I>, vol. 26, no. 4, pp. 13:1-13:22, 2007. \n<LI> Lehtinen, Jaakko, <I>Theory and Algorithms for Efficient Physically-Based Illumination</I>, PhD thesis, Helsinki University of Technology, Espoo, Finland, 2007. <br><a href=\"http://lib.tkk.fi/Diss/2007/isbn9789512289004/\">http://lib.tkk.fi/Diss/2007/isbn9789512289004/</a> \n<LI> Lehtinen, Jaakko, Matthias Zwicker, Emmanuel Turquin, Janne Kontkanen, Fr&eacute;do Durand, Fran&ccedil;ois Sillion, and Timo Aila, \"A Meshless Hierarchical Representation for Light Transport,\" <I>ACM Transactions on Graphics</I>, vol. 27, no. 3, pp. 37:1-37:9, 2008. <br><a href=\"https://hal.inria.fr/file/index/docid/345275/filename/lztkdsa08.pdf\">https://hal.inria.fr/file/index/docid/345275/filename/lztkdsa08.pdf</a> \n<LI> Lengyel, Eric, \"Tweaking a Vertex's Projected Depth Value,\" in Mark DeLoura, ed., <I>Game Programming Gems</I>, Charles River Media, pp. 361-365, 2000. \n<LI> Lengyel, Eric, \"T-Junction Elimination and Retriangulation,\" in Dante Treglia, ed., <I>Game Programming Gems 3</I>, Charles River Media, pp. 338-343, 2002. \n<LI> Lengyel, Eric, ed., <I>Game Engine Gems 2</I>, A K Peters, Ltd., 2011. <br><a href=\"http://gameenginegems.com/geg2.php\">http://gameenginegems.com/geg2.php</a> <br><a href=\"https://smile.amazon.com/Game-Engine-Gems-Eric-Lengyel/dp/1568814372?tag=realtimerenderin\">https://smile.amazon.com/Game-Engine-Gems-Eric-Lengyel/dp/1568814372</a> \n<LI> Lengyel, Eric, <I>Mathematics for 3D Game Programming and Computer Graphics</I>, Third Edition, Charles River Media, 2011. <br><a href=\"http://mathfor3dgameprogramming.com/\">http://mathfor3dgameprogramming.com/</a> <br><a href=\"https://smile.amazon.com/Mathematics-Programming-Computer-Graphics-Third/dp/1435458869?tag=realtimerenderin\">https://smile.amazon.com/Mathematics-Programming-Computer-Graphics-Third/dp/1435458869</a> \n<LI> Lengyel, Eric, \"Game Math Case Studies,\" <I>Game Developers Conference</I>, Mar. 2015. <br><a href=\"http://www.terathon.com/gdc15_lengyel.pdf\">http://www.terathon.com/gdc15_lengyel.pdf</a> \n<LI> Lengyel, Eric, \"Smooth Horizon Mapping,\" in Eric Lengyel, ed., <I>Game Engine Gems 3</I>, CRC Press, pp. 73-83, 2016. <br><a href=\"http://gameenginegems.com/geg3.php\">http://gameenginegems.com/geg3.php</a> <br><a href=\"https://smile.amazon.com/Game-Engine-Gems-Eric-Lengyel/dp/1498755658?tag=realtimerenderin\">https://smile.amazon.com/Game-Engine-Gems-Eric-Lengyel/dp/1498755658</a> \n<LI> Lengyel, Eric, \"GPU-Friendly Font Rendering Directly from Glyph Outlines,\" <I>Journal of Computer Graphics Techniques</I>, vol. 6, no. 2, pp. 31-47, 2017. <br><a href=\"http://jcgt.org/published/0006/02/02/\">http://jcgt.org/published/0006/02/02/</a> \n<LI> Lengyel, Jerome, \"The Convergence of Graphics and Vision,\" <I>Computer</I>, vol. 31, no. 7, pp. 46-53, July 1998. <br><a href=\"http://www.research.microsoft.com/~jedl\">http://www.research.microsoft.com/~jedl</a> \n<LI> Lengyel, Jerome, \"Real-Time Fur,\" in <I>Rendering Techniques 2000</I>, Springer, pp. 243-256, June 2000. <br><a href=\"http://www.research.microsoft.com/~jedl\">http://www.research.microsoft.com/~jedl</a> \n<LI> Lengyel, Jerome, Emil Praun, Adam Finkelstein, and Hugues Hoppe, \"Real-Time Fur over Arbitrary Surfaces,\" in <I>Proceedings of the 2001 Symposium on Interactive 3D Graphics</I>, ACM, pp. 227-232, Mar. 2001. <br><a href=\"http://kucg.korea.ac.kr/education/2005/csce352/paper/lengyel01.pdf\">http://kucg.korea.ac.kr/education/2005/csce352/paper/lengyel01.pdf</a> <br><a href=\"http://hhoppe.com/\">http://hhoppe.com/</a> \n<LI> Lensch, Hendrik P. A., Michael Goesele, Philippe Bekaert, Jan Kautz, Marcus A. Magnor, Jochen Lang, and Hans-Peter Seidel, \"Interactive Rendering of Translucent Objects,\" in <I>Pacific Conference on Computer Graphics and Applications 2002</I>, IEEE Computer Society, pp. 214-224, Oct. 2002. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.878.7655&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.878.7655&rep=rep1&type=pdf</a> \n<LI> Levoy, Marc, and Turner Whitted, \"The Use of Points as a Display Primitive,\" Technical Report 85-022, Computer Science Department, University of North Carolina at Chapel Hill, Jan. 1985. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.89.1180&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.89.1180&rep=rep1&type=pdf</a> \n<LI> Levoy, Marc, and Pat Hanrahan, \"Light Field Rendering,\" in <I>SIGGRAPH '96: Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 31-42, Aug. 1996. <br><a href=\"http://cseweb.ucsd.edu/~ravir/6160/papers/p31-levoy.pdf\">http://cseweb.ucsd.edu/~ravir/6160/papers/p31-levoy.pdf</a> \n<LI> Levoy, Marc, Kari Pulli, Brian Curless, Szymon Rusinkiewicz, David Koller, Lucas Pereira, Matt Ginzton, Sean Anderson, James Davis, Jeremy Ginsberg, and Jonathan Shade, \"The Digital Michelangelo Project: 3D Scanning of Large Statues,\" in <I>SIGGRAPH '00: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 131-144, July 2000. <br><a href=\"https://diglib.eg.org/bitstream/handle/10.2312/13946/LevoyTalk.pdf?sequence=1&isAllowed=y\">https://diglib.eg.org/bitstream/handle/10.2312/13946/LevoyTalk.pdf?sequence=1&isAllowed=y</a> \n<LI> L&eacute;vy, Bruno, Sylvain Petitjean, Nicolas Ray, and J&eacute;rome Maillot, \"Least Squares Conformal Maps for Automatic Texture Atlas Generation,\" <I>ACM Transaction on Graphics</I>, vol. 21, no. 3, pp. 362-371, July 2002. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.396.814&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.396.814&rep=rep1&type=pdf</a> \n<LI> Lewis, J. P., Matt Cordner, and Nickson Fong, \"Pose Space Deformation: A Unified Approach to Shape Interpolation and Skeleton-Driven Deformation,\" in <I>SIGGRAPH '00: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 165-172, July 2000. <br><a href=\"http://www.cs.toronto.edu/~jacobson/seminar/lewis-et-al-2000.pdf\">http://www.cs.toronto.edu/~jacobson/seminar/lewis-et-al-2000.pdf</a> \n<LI> Leyendecker, Felix, \"Crafting the World of <I>Crysis 3</I>,\" <I>Game Developers Conference Europe</I>, Aug. 2013. <br><a href=\"http://www.crytek.com/cryengine/presentations/crafting-the-world-of-crysis-3\">http://www.crytek.com/cryengine/presentations/crafting-the-world-of-crysis-3</a> \n<LI> Li, Xin, \"To Slerp, or Not to Slerp,\" <I>Game Developer</I>, vol. 13, no. 7, pp. 17-23, Aug. 2006. <br><a href=\"https://www.gdcvault.com/gdmag\">https://www.gdcvault.com/gdmag</a> \n<LI> Li, Xin, \"iSlerp: An Incremental Approach of Slerp,\" <I>journal of graphics tools</I>, vol. 12, no. 1, pp. 1-6, 2007. <br><a href=\"https://singapore.digipen.edu/fileadmin/website_data/misc/XLi_ISlerp-ACM-JGT.pdf\">https://singapore.digipen.edu/fileadmin/website_data/misc/XLi_ISlerp-ACM-JGT.pdf</a> \n<LI> Licea-Kane, Bill, \"GLSL: Center or Centroid? (Or When Shaders Attack!)\" <I>The OpenGL Pipeline Newsletter</I>, vol. 3, 2007. <br><a href=\"https://www.opengl.org/pipeline/article/vol003_6/\">https://www.opengl.org/pipeline/article/vol003_6/</a> \n<LI> Liktor, G&aacute;bor, and Carsten Dachsbacher, \"Decoupled Deferred Shading for Hardware Rasterization,\" in <I>Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 143-150, 2012. <br><a href=\"http://www.students.science.uu.nl/~3220516/advancedgraphics/presentationpapers/08_decoupled_deferred_shading.pdf\">http://www.students.science.uu.nl/~3220516/advancedgraphics/presentationpapers/08_decoupled_deferred_shading.pdf</a> \n<LI> Liktor, G&aacute;bor, and Carsten Dachsbacher, \"Decoupled Deferred Shading on the GPU,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>4</sup></I>, CRC Press, pp. 81-98, 2013. <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1466567430?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1466567430</a> \n<LI> Liktor, G., M. Pan, and C. Dachsbacher, \"Fractional Reyes-Style Adaptive Tessellation for Continuous Level of Detail,\" <I>Computer Graphics Forum</I>, vol. 33, no. 7, pp. 191-198, 2014. <br><a href=\"https://pdfs.semanticscholar.org/8b00/daff8bc2b54d3b4a470d5ba0cd11c22192a3.pdf\">https://pdfs.semanticscholar.org/8b00/daff8bc2b54d3b4a470d5ba0cd11c22192a3.pdf</a> \n<LI> Liktor, G., and K. Vaidyanathan, \"Bandwidth-Efficient BVH Layout for Incremental Hardware Traversal,\" in <I>Proceedings of High-Performance Graphics</I>, Eurographics Association, pp. 51-61, June 2016. \n<LI> Lilley, Sean, \"Shadows and Cesium Implementation,\" <I>Cesium</I> website, Nov. 2016. <br><a href=\"https://cesium.com/presentations/files/ShadowsAndCesiumImplementation.pdf\">https://cesium.com/presentations/files/ShadowsAndCesiumImplementation.pdf</a> <br><a href=\"https://cesium.com/presentations/\">https://cesium.com/presentations/</a> \n<LI> Lin, Gang, and Thomas P.-Y. Yu, \"An Improved Vertex Caching Scheme for 3D Mesh Rendering,\" <I>IEEE Trans. on Visualization and Computer Graphics</I>, vol. 12, no. 4, pp. 640-648, 2006. <br><a href=\"https://pdfs.semanticscholar.org/51ac/016d6c6afebace22f6f82b3d09e930ca0d55.pdf\">https://pdfs.semanticscholar.org/51ac/016d6c6afebace22f6f82b3d09e930ca0d55.pdf</a> \n<LI> Lindbloom, Bruce, \"RGB/XYZ Matrices,\" <I>Bruce Lindbloom</I> website, Apr. 7, 2017. <br><a href=\"http://www.brucelindbloom.com/index.html?Eqn_RGB_XYZ_Matrix.html\">http://www.brucelindbloom.com/index.html?Eqn_RGB_XYZ_Matrix.html</a> \n<LI> Lindholm, Erik, Mark Kilgard, and Henry Moreton, \"A User-Programmable Vertex Engine,\" in <I>SIGGRAPH '01 Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 149-158, Aug. 2001. <br><a href=\"https://www.researchgate.net/profile/Henry_Moreton/publication/220720178_A_User-Programmable_Vertex_Engine/links/00463533c5fff145d7000000.pdf\">https://www.researchgate.net/profile/Henry_Moreton/publication/220720178_A_User-Programmable_Vertex_Engine/links/00463533c5fff145d7000000.pdf</a> \n<LI> Lindholm, E., J. Nickolls, S. Oberman, and J. Montrym, \"NVIDIA Tesla: A Unified Graphics and Computing Architecture,\" <I>IEEE Micro</I>, vol. 28, no. 2, pp. 39-55, 2008. <br><a href=\"https://fenix.tecnico.ulisboa.pt/downloadFile/3779576765088/IEEEMicro_TESLA.pdf\">https://fenix.tecnico.ulisboa.pt/downloadFile/3779576765088/IEEEMicro_TESLA.pdf</a> \n<LI> Lindstrom, P., and J. D. Cohen, \"On-the-Fly Decompression and Rendering of Multiresolution Terrain,\" in <I>Proceedings of the 2010 ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 65-73, 2010. <br><a href=\"https://pdfs.semanticscholar.org/2ba7/3ee3bdb1094b64cdd9431719dfd1869ff4f4.pdf\">https://pdfs.semanticscholar.org/2ba7/3ee3bdb1094b64cdd9431719dfd1869ff4f4.pdf</a> \n<LI> Ling-Qi, Yan, Chi-Wei Tseng, Henrik Wann Jensen, and Ravi Ramamoorthi, \"Physically-Accurate Fur Reflectance: Modeling, Measurement and Rendering,\" <I>ACM Transactions on Graphics (SIGGRAPH Asia 2015)</I>, vol. 34, no. 6, article no. 185, 2015. <br><a href=\"https://cseweb.ucsd.edu/~ravir/paper_fur.pdf\">https://cseweb.ucsd.edu/~ravir/paper_fur.pdf</a> \n<LI> Lira, Felipe, Felipe Chaves, Fl&aacute;vio Villalva, Jesus Sosa, Kl&eacute;verson Pai&atilde;o, and Te&oacute;filo Dutra, \"Mobile Toon Shading,\" in Wolfgang Engel, ed., <I>GPU Zen</I>, Black Cat Publishing, pp. 115-122, 2017. <br><a href=\"https://smile.amazon.com/dp/0998822892?tag=realtimerenderin\">https://smile.amazon.com/dp/0998822892</a> \n<LI> Liu, Albert Julius, Zhao Dong, Milos Hasan, and Steve Marschner, \"Simulating the Structure and Texture of Solid Wood,\" <I>ACM Transactions on Graphics</I>, vol. 35, no. 6, article no. 170, 2016. <br><a href=\"http://flycooler.com/download/Wood_SIGAsia2016.pdf\">http://flycooler.com/download/Wood_SIGAsia2016.pdf</a> \n<LI> Liu, Edward, \"Lens Matched Shading and Unreal Engine 4 Integration Part 3,\" <I>NVIDIA GameWorks</I> blog, Jan. 18, 2017. <br><a href=\"https://developer.nvidia.com/lens-matched-shading-and-unreal-engine-4-integration-part-3\">https://developer.nvidia.com/lens-matched-shading-and-unreal-engine-4-integration-part-3</a> \n<LI> Liu, Fang, Meng-Cheng Huang, Xue-Hui Liu, and En-Hua Wu, \"Efficient Depth Peeling via Bucket Sort,\" in <I>Proceedings of the Conference on High-Performance Graphics</I>, ACM, pp. 51-57, Aug. 2009. <br><a href=\"http://dl.acm.org/citation.cfm?id=1572779\">http://dl.acm.org/citation.cfm?id=1572779</a> \n<LI> Liu, Ligang, Lei Zhang, Yin Xu, Craig Gotsman, and Steven J. Gortler, \"A Local/Global Approach to Mesh Parameterization,\" in <I>Proceedings of the Symposium on Geometry Processing</I>, Eurographics Association, pp. 1495-1504, 2008. <br><a href=\"http://cs.harvard.edu/~sjg/papers/arap.pdf\">http://cs.harvard.edu/~sjg/papers/arap.pdf</a> \n<LI> Liu, Songrun, Zachary Ferguson, Alec Jacobson, and Yotam Gingold, \"Seamless: Seam Erasure and Seam-Aware Decoupling of Shape from Mesh Resolution,\" <I>ACM Transactions on Graphics</I>, vol. 36, no. 6, pp. 216:1-216:15, 2017. <br><a href=\"https://www.semanticscholar.org/paper/Seamless%3A-seam-erasure-and-seam-aware-decoupling-o-Liu-Ferguson/089f79161924671daebca7ef259557e170c75380\">https://www.semanticscholar.org/paper/Seamless%3A-seam-erasure-and-seam-aware-decoupling-o-Liu-Ferguson/089f79161924671daebca7ef259557e170c75380</a> \n<LI> Liu, Xinguo, Peter-Pike Sloan, Heung-Yeung Shum, and John Snyder, \"All-Frequency Precomputed Radiance Transfer for Glossy Objects,\" in <I>Proceedings of the Fifteenth Eurographics Conference on Rendering Techniques</I>, Eurographics Association, pp. 337-344, June 2004. <br><a href=\"http://www.ppsloan.org/publications/allfreqegsr_final_electronicNEW.pdf\">http://www.ppsloan.org/publications/allfreqegsr_final_electronicNEW.pdf</a> <br><a href=\"http://www.ppsloan.org/publications/\">http://www.ppsloan.org/publications/</a> \n<LI> Llopis, Noel, \"High-Performance Programming with Data-Oriented Design,\" in Eric Lengyel, ed., <I>Game Engine Gems 2</I>, A K Peters, Ltd., pp. 251-261, 2011. <br><a href=\"http://gameenginegems.com/geg2.php\">http://gameenginegems.com/geg2.php</a> <br><a href=\"https://smile.amazon.com/Game-Engine-Gems-Eric-Lengyel/dp/1568814372?tag=realtimerenderin\">https://smile.amazon.com/Game-Engine-Gems-Eric-Lengyel/dp/1568814372</a> \n<LI> Lloyd, Brandon, Jeremy Wendt, Naga Govindaraju, and Dinesh Manocha, \"CC Shadow Volumes,\" in <I>Proceedings of the 15th Eurographics Workshop on Rendering Techniques</I>, Eurographics Association, pp. 197-206, June 2004. <br><a href=\"http://gamma.cs.unc.edu/CCSV/ccsv-tr.pdf\">http://gamma.cs.unc.edu/CCSV/ccsv-tr.pdf</a> \n<LI> Lloyd, Brandon, David Tuft, Sung-Eui Yoon, and Dinesh Manocha, \"Warping and Partitioning for Low Error Shadow Maps,\" in <I>Eurographics Symposium on Rendering</I>, Eurographics Association, pp. 215-226, June 2006. <br><a href=\"http://gamma.cs.unc.edu/WNP/files/WNP.pdf\">http://gamma.cs.unc.edu/WNP/files/WNP.pdf</a> \n<LI> Lloyd, Brandon, <I>Logarithmic Perspective Shadow Maps</I>, PhD thesis, Dept. of Computer Science, University of North Carolina at Chapel Hill, Aug. 2007. <br><a href=\"http://gamma.cs.unc.edu/LOGPSM/logpsm_tog08.pdf\">http://gamma.cs.unc.edu/LOGPSM/logpsm_tog08.pdf</a> \n<LI> Lobanchikov, Igor A., and Holger Gruen, \"GSC Game World's S.T.A.L.K.E.R: Clear Sky--A Showcase for Direct3D 10.0/1,\" <I>Game Developers Conference</I>, Mar. 2009. <br><a href=\"http://gamedevs.org/uploads/stalker-deferred-rendering-direct3d10-showcase.pdf\">http://gamedevs.org/uploads/stalker-deferred-rendering-direct3d10-showcase.pdf</a> <br><a href=\"http://www.gdcvault.com/play/1660/(100)-Advanced-Visual-Effects-with\">http://www.gdcvault.com/play/1660/(100)-Advanced-Visual-Effects-with</a> \n<LI> L&ouml;fstedt, Marta, and Tomas Akenine-M&ouml;ller, \"An Evaluation Framework for Ray-Triangle Intersection Algorithms,\" <I>journal of graphics tools</I>, vol. 10, no. 2, pp. 13-26, 2005. <br><a href=\"https://pdfs.semanticscholar.org/d221/f2656ca38f0be6d8965f5a1ef54ff2425ca8.pdf\">https://pdfs.semanticscholar.org/d221/f2656ca38f0be6d8965f5a1ef54ff2425ca8.pdf</a> <br><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_2/Lofstedt2005\">https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_2/Lofstedt2005</a> <br><a href=\"https://www.tandfonline.com/doi/abs/10.1080/2151237X.2005.10129195\">https://www.tandfonline.com/doi/abs/10.1080/2151237X.2005.10129195</a> \n<LI> Lokovic, Tom, and Eric Veach, \"Deep Shadow Maps,\" in <I>SIGGRAPH '00: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 385-392, July 2000. <br><a href=\"http://graphics.stanford.edu/papers/deepshadows\">http://graphics.stanford.edu/papers/deepshadows</a> \n<LI> Loop, C., <I>Smooth Subdivision Based on Triangles</I>, MSc thesis, Department of Mathematics, University of Utah, Aug. 1987. <br><a href=\"http://www.research.microsoft.com/~cloop\">http://www.research.microsoft.com/~cloop</a> \n<LI> Loop, Charles, and Jim Blinn, \"Resolution Independent Curve Rendering Using Programmable Graphics Hardware,\" <I>ACM Transactions on Graphics</I>, vol. 24, no. 3, pp. 1000-1009, 2005. <br><a href=\"http://codeazur.com.br/stuff/p1000-loop.pdf\">http://codeazur.com.br/stuff/p1000-loop.pdf</a> \n<LI> Loop, Charles, and Jim Blinn, \"Rendering Vector Art on the GPU,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 543-561, 2007. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch25.html\">https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch25.html</a> \n<LI> Loop, Charles, and Scott Schaefer, \"Approximating Catmull-Clark Subdivision Surfaces with Bicubic Patches,\" <I>ACM Transactions on Graphics</I>, vol. 27, no. 1, pp. 8:1-8:11, 2008. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.86.9554&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.86.9554&rep=rep1&type=pdf</a> \n<LI> Loop, Charles, Cha Zhang, and Zhengyou Zhang, \"Real-Time High-Resolution Sparse Voxelization with Application to Image-Based Modeling,\" in <I>Proceedings of the 5th High-Performance Graphics Conference</I>, ACM, pp. 73-79, July 2013. <br><a href=\"https://pdfs.semanticscholar.org/985b/c5d5b13e140bfa8f64aeabf9ac7675f78030.pdf\">https://pdfs.semanticscholar.org/985b/c5d5b13e140bfa8f64aeabf9ac7675f78030.pdf</a> \n<LI> Loos, Bradford, and Peter-Pike Sloan, \"Volumetric Obscurance,\" in <I>Proceedings of the 2010 ACM SIGGRAPH Symposium on Interactive 3D Graphics</I>, ACM, pp. 151-156, Feb. 2010. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.162.798&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.162.798&rep=rep1&type=pdf</a> <br><a href=\"http://www.ppsloan.org/publications/\">http://www.ppsloan.org/publications/</a> \n<LI> Loos, Bradford J., Lakulish Antani, Kenny Mitchell, Derek Nowrouzezahrai, Wojciech Jarosz, and Peter-Pike Sloan, \"Modular Radiance Transfer,\" <I>ACM Transactions on Graphics</I>, vol. 30, no. 6, pp. 178:1-178:10, 2011. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.437.5902&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.437.5902&rep=rep1&type=pdf</a> <br><a href=\"http://www.ppsloan.org/publications/\">http://www.ppsloan.org/publications/</a> \n<LI> Lorach, Tristan, \"DirectX 10 Blend Shapes: Breaking the Limits,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 53-67, 2007. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch03.html\">https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch03.html</a> \n<LI> Lorach, Tristan, \"Soft Particles,\" NVIDIA White Paper, Jan. 2007. <br><a href=\"http://developer.download.nvidia.com/whitepapers/2007/SDK10/SoftParticles_hi.pdf\">http://developer.download.nvidia.com/whitepapers/2007/SDK10/SoftParticles_hi.pdf</a> \n<LI> Lord, Kieren, and Ross Brown, \"Using Genetic Algorithms to Optimise Triangle Strips,\" in <I>Proceedings of the 3rd International Conference on Computer Graphics and Interactive Techniques in Australasia and South East Asia (GRAPHITE 2005)</I>, ACM, pp. 169-176, 2005. <br><a href=\"http://eprints.qut.edu.au/2932/1/2932_1.pdf\">http://eprints.qut.edu.au/2932/1/2932_1.pdf</a> \n<LI> Lorensen, William E., and Harvey E. Cline, \"Marching Cubes: A High Resolution 3D Surface Construction Algorithm,\" <I>Computer Graphics (SIGGRAPH '87 Proceedings)</I>, vol. 21, no. 4, pp. 163-169, July 1987. <br><a href=\"http://fab.cba.mit.edu/classes/S62.12/docs/Lorensen_marching_cubes.pdf\">http://fab.cba.mit.edu/classes/S62.12/docs/Lorensen_marching_cubes.pdf</a> \n<LI> Losasso, F., and H. Hoppe, \"Geometry Clipmaps: Terrain Rendering Using Nested Regular Grids,\" <I>ACM Transactions on Graphics</I>, vol. 23, no. 3, pp. 769-776, 2004. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.146.3358&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.146.3358&rep=rep1&type=pdf</a> <br><a href=\"http://hhoppe.com/\">http://hhoppe.com/</a> <br><a href=\"https://www.microsoft.com/en-us/download/details.aspx?id=52336\">https://www.microsoft.com/en-us/download/details.aspx?id=52336</a> \n<LI> Lottes, Timothy, \"FXAA,\" NVIDIA White Paper, Feb. 2009. <br><a href=\"http://developer.download.nvidia.com/assets/gamedev/files/sdk/11/FXAA_WhitePaper.pdf\">http://developer.download.nvidia.com/assets/gamedev/files/sdk/11/FXAA_WhitePaper.pdf</a> \n<LI> Lottes, Timothy, \"FXAA 3.11 in 15 Slides,\" <I>SIGGRAPH Filtering Approaches for Real-Time Anti-Aliasing course</I>, Aug. 2011. <br><a href=\"http://iryoku.com/aacourse/downloads/09-FXAA-3.11-in-15-Slides.pdf\">http://iryoku.com/aacourse/downloads/09-FXAA-3.11-in-15-Slides.pdf</a> \n<LI> Lottes, Timothy, \"Advanced Techniques and Optimization of -HDR- VDR Color Pipelines,\" <I>Game Developers Conference</I>, Mar. 2016. <br><a href=\"http://gpuopen.com/wp-content/uploads/2016/03/GdcVdrLottes.pdf\">http://gpuopen.com/wp-content/uploads/2016/03/GdcVdrLottes.pdf</a> \n<LI> Lottes, Timothy, \"VDR Follow Up--Tonemapping for HDR Signals,\" <I>GPUOpen</I> website, Oct. 5, 2016. <br><a href=\"https://gpuopen.com/vdr-follow-up-tonemapping-for-hdr-signals/\">https://gpuopen.com/vdr-follow-up-tonemapping-for-hdr-signals/</a> \n<LI> Lottes, Timothy, \"Technical Evaluation of Traditional vs New `HDR' Encoding Crossed with Display Capability,\" <I>Timothy Lottes</I> blog, Oct. 12, 2016. <br><a href=\"http://lottes1.rssing.com/chan-8890219/latest.php\">http://lottes1.rssing.com/chan-8890219/latest.php</a> \n<LI> Lottes, Timothy, \"FXAA Pixel Width Contrast Reduction,\" <I>Timothy Lottes</I> blog, Oct. 27, 2016. <br><a href=\"http://lottes1.rssing.com/chan-8890219/latest.php\">http://lottes1.rssing.com/chan-8890219/latest.php</a> \n<LI> Loviscach, J&ouml;rn, \"Silhouette Geometry Shaders,\" in Wolfgang Engel, ed., <I>ShaderX<sup>3</sup></I>, Charles River Media, pp. 49-56, 2004. \n<LI> Loviscach, J&ouml;rn, \"Care and Feeding of Normal Vectors,\" in Wolfgang Engel, ed., <I>ShaderX<sup>6</sup></I>, Charles River Media, pp. 45-56, 2008. <br><a href=\"https://smile.amazon.com/Shader-X6-Advanced-Rendering-Shaderx/dp/1584505443?tag=realtimerenderin\">https://smile.amazon.com/Shader-X6-Advanced-Rendering-Shaderx/dp/1584505443</a> \n<LI> Loviscach, J&ouml;rn, \"Care and Feeding of Normal Vectors,\" <I>Game Developers Conference</I>, Mar. 2008. <br><a href=\"https://j3l7h.de/talks/2008-02-18_Care_and_Feeding_of_Normal_Vectors.pdf\">https://j3l7h.de/talks/2008-02-18_Care_and_Feeding_of_Normal_Vectors.pdf</a> <br><a href=\"https://smile.amazon.com/ShaderX6-Rendering-Techniques-Wolfgang-Engel/dp/1584505443?tag=realtimerenderin\">https://smile.amazon.com/ShaderX6-Rendering-Techniques-Wolfgang-Engel/dp/1584505443</a> \n<LI> Low, Kok-Lim, and Tiow-Seng Tan, \"Model Simplification Using Vertex-Clustering,\" in <I>Proceedings of the 1997 Symposium on Interactive 3D Graphics</I>, ACM, pp. 75-81, Apr. 1997. <br><a href=\"https://www.comp.nus.edu.sg/~tants/Paper/simplify.pdf\">https://www.comp.nus.edu.sg/~tants/Paper/simplify.pdf</a> \n<LI> Ludwig, Joe, \"Lessons Learned Porting <I>Team Fortress 2</I> to Virtual Reality,\" <I>Game Developers Conference</I>, Mar. 2013. <br><a href=\"http://media.steampowered.com/apps/valve/2013/Team_Fortress_in_VR_GDC.pdf\">http://media.steampowered.com/apps/valve/2013/Team_Fortress_in_VR_GDC.pdf</a> <br><a href=\"https://www.youtube.com/watch?v=Gpr0FE2ATaY\">https://www.youtube.com/watch?v=Gpr0FE2ATaY</a> \n<LI> Luebke, David P., and Chris Georges, \"Portals and Mirrors: Simple, Fast Evaluation of Potentially Visible Sets,\" in <I>Proceedings of the 1995 Symposium on Interactive 3D Graphics</I>, ACM, pp. 105-106, Apr. 1995. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.441.1502&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.441.1502&rep=rep1&type=pdf</a> \n<LI> Luebke, David P., \"A Developer's Survey of Polygonal Simplification Algorithms,\" <I>IEEE Computer Graphics &amp; Applications</I>, vol. 21, no. 3, pp. 24-35, May-June 2001. <br><a href=\"http://www.cs.virginia.edu/~luebke/publications/pdf/cg+a.2001.pdf\">http://www.cs.virginia.edu/~luebke/publications/pdf/cg+a.2001.pdf</a> \n<LI> Luebke, David, <I>Level of Detail for 3D Graphics</I>, Morgan Kaufmann, 2003. <br><a href=\"http://lodbook.com\">http://lodbook.com</a> \n<LI> Luksch, C., R. F. Tobler, T. M&uuml;hlbacher, M. Schw&auml;rzler, and M. Wimmer, \"Real-Time Rendering of Glossy Materials with Regular Sampling,\" <I>The Visual Computer</I>, vol. 30, no. 6-8, pp. 717-727, 2014. \n<LI> Lysenko, Mikola, \"Meshing in a Minecraft Game,\" <I>0 FPS</I> blog, June 30, 2012. <br><a href=\"https://0fps.net/2012/06/30/meshing-in-a-minecraft-game/\">https://0fps.net/2012/06/30/meshing-in-a-minecraft-game/</a> \n<LI> Ma, Wan-Chun, Tim Hawkins, Pieter Peers, Charles-F&eacute;lix Chabert, Malte Weiss, and Paul Debevec, \"Rapid Acquisition of Specular and Diffuse Normal Maps from Polarized Spherical Gradient Illumination,\" in <I>Proceedings of the 18th Eurographics Symposium on Rendering Techniques</I>, Eurographics Association, pp. 183-194, June 2007. <br><a href=\"http://gl.ict.usc.edu/Research/FaceScanning/\">http://gl.ict.usc.edu/Research/FaceScanning/</a> \n<LI> MacDonald, J. David, and Kellogg S. Booth, \"Heuristics for Ray Tracing Using Space Subdivision,\" <I>Visual Computer</I>, vol. 6, no. 3, pp. 153-165, 1990. <br><a href=\"http://graphicsinterface.org/wp-content/uploads/gi1989-22.pdf\">http://graphicsinterface.org/wp-content/uploads/gi1989-22.pdf</a> \n<LI> Maciel, P., and P. Shirley, \"Visual Navigation of Large Environments Using Textured Clusters,\" in <I>Proceedings of the 1995 Symposium on Interactive 3D Graphics</I>, ACM, pp. 96-102, 1995. <br><a href=\"https://www.cs.utah.edu/~shirley/papers/maciel.pdf\">https://www.cs.utah.edu/~shirley/papers/maciel.pdf</a> \n<LI> Macklin, Miles, \"Faster Fog,\" <I>Miles Macklin</I> blog, June 10, 2010. <br><a href=\"http://blog.mmacklin.com/2010/06/10/faster-fog/\">http://blog.mmacklin.com/2010/06/10/faster-fog/</a> <br><a href=\"http://blog.mmacklin.com/tag/fog-volumes/\">http://blog.mmacklin.com/tag/fog-volumes/</a> \n<LI> Maglo, Adrien, Guillaume Lavou&eacute;, Florent Dupont, and C&eacute;line Hudelot, \"3D Mesh Compression: Survey, Comparisons, and Emerging Trends,\" <I>ACM Computing Surveys</I>, vol. 47, no. 3, pp. 44:1-44:41, Apr. 2015. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.687.74&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.687.74&rep=rep1&type=pdf</a> \n<LI> Magnenat-Thalmann, Nadia, Richard Laperri&egrave;re, and Daniel Thalmann, \"Joint-Dependent Local Deformations for Hand Animation and Object Grasping,\" in <I>Graphics Interface '88</I>, Canadian Human-Computer Communications Society, pp. 26-33, June 1988. \n<LI> Magnusson, Kenny, \"Lighting You Up with <I>Battlefield 3</I>,\" <I>Game Developers Conference</I>, Mar. 2011. <br><a href=\"http://www.frostbite.com/2011/03/lighting-you-up-in-battlefield-3/\">http://www.frostbite.com/2011/03/lighting-you-up-in-battlefield-3/</a> \n<LI> Mah, Layla, and Stephan Hodes, \"DirectCompute for Gaming: Supercharge Your Engine with Compute Shaders,\" <I>Game Developers Conference</I>, Mar. 2013. <br><a href=\"https://web.archive.org/web/20140819190914/http://amd-dev.wpengine.netdna-cdn.com/wordpress/media/2013/04/DirectComputeForGaming_SuperchargeYourEngineWithComputeShaders.ppsx\">https://web.archive.org/web/20140819190914/http://amd-dev.wpengine.netdna-cdn.com/wordpress/media/2013/04/DirectComputeForGaming_SuperchargeYourEngineWithComputeShaders.ppsx</a> <br><a href=\"http://laylamah.com/wp/?page_id=134\">http://laylamah.com/wp/?page_id=134</a> \n<LI> Mah, Layla, \"Powering the Next Generation Graphics: AMD GCN Architecture,\" <I>Game Developers Conference</I>, Mar. 2013. <br><a href=\"http://developer.amd.com/wordpress/media/2012/10/PoweringTheNextGenerationOfGraphics_AMD_GCN_Architecture2.ppsx\">http://developer.amd.com/wordpress/media/2012/10/PoweringTheNextGenerationOfGraphics_AMD_GCN_Architecture2.ppsx</a> <br><a href=\"http://laylamah.com/wp/?page_id=134\">http://laylamah.com/wp/?page_id=134</a> \n<LI> Mah, Layla, \"Low Latency and Stutter-Free Rendering in VR and Graphics Applications,\" <I>Game Developers Conference</I>, Mar. 2015. <br><a href=\"https://web.archive.org/web/20160610015335/http://amd-dev.wpengine.netdna-cdn.com/wordpress/media/2012/10/Low-Latency-and-Stutter-Free-Rendering-in-VR-and-Graphics-Applications.ppsx\">https://web.archive.org/web/20160610015335/http://amd-dev.wpengine.netdna-cdn.com/wordpress/media/2012/10/Low-Latency-and-Stutter-Free-Rendering-in-VR-and-Graphics-Applications.ppsx</a> \n<LI> Maillot, Patrick-Giles, \"Using Quaternions for Coding 3D Transformations,\" in Andrew S. Glassner, ed., <I>Graphics Gems</I>, Academic Press, pp. 498-515, 1990. <br><a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> <br><a href=\"https://smile.amazon.com/Graphics-Gems-Andrew-S-Glassner/dp/0122861663?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-Andrew-S-Glassner/dp/0122861663</a> \n<LI> Maillot, J&eacute;r&ocirc;me, and Jos Stam, \"A Unified Subdivision Scheme for Polygonal Modeling,\" <I>Computer Graphics Forum</I>, vol. 20, no. 3, pp. 471-479, 2001. <br><a href=\"http://www.dgp.utoronto.ca/people/stam/reality/Research/pub.html\">http://www.dgp.utoronto.ca/people/stam/reality/Research/pub.html</a> \n<LI> Ma&iuml;m, Jonathan, and Daniel Thalmann, \"Improved Appearance Variety for Geometry Instancing,\" in Wolfgang Engel, ed., <I>ShaderX<sup>6</sup></I>, Charles River Media, pp. 17-28, 2008. <br><a href=\"https://smile.amazon.com/Shader-X6-Advanced-Rendering-Shaderx/dp/1584505443?tag=realtimerenderin\">https://smile.amazon.com/Shader-X6-Advanced-Rendering-Shaderx/dp/1584505443</a> \n<LI> Ma&iuml;m, Jonathan, Barbara Yersin, and Daniel Thalmann, \"Unique Instances for Crowds,\" <I>IEEE Computer Graphics &amp; Applications</I>, vol. 29, no. 6, pp. 82-90, 2009. \n<LI> Malan, Hugh, \"Graphics Techniques in <I>Crackdown</I>,\" in Wolfgang Engel, ed., <I>ShaderX<sup>7</sup></I>, Charles River Media, pp. 189-215, 2009. \n<LI> Malan, Hugh, \"Real-Time Global Illumination and Reflections in <I>Dust 514</I>,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, Aug. 2012. <br><a href=\"http://advances.realtimerendering.com/s2012/\">http://advances.realtimerendering.com/s2012/</a> \n<LI> Malmer, Mattias, Fredrik Malmer, Ulf Assarsson, and Nicolas Holzschuch, \"Fast Precomputed Ambient Occlusion for Proximity Shadows,\" <I>journal of graphics tools</I>, vol. 12, no. 2, pp. 59-71, 2007. <br><a href=\"http://www.ce.chalmers.se/~uffe/publications.htm\">http://www.ce.chalmers.se/~uffe/publications.htm</a> \n<LI> Malvar, Henrique S., Gary J. Sullivan, and Sridhar Srinivasan, \"Lifting-Based Reversible Color Transformations for Image Compression,\" in <I>Applications of Digital Image Processing XXXI</I>, SPIE, 2008. <br><a href=\"https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/2008_ColorTransforms_MalvarSullivanSrinivasan.pdf\">https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/2008_ColorTransforms_MalvarSullivanSrinivasan.pdf</a> <br><a href=\"https://www.researchgate.net/profile/Henrique_Malvar/publication/252965845_Lifting-based_reversible_color_transformations_for_image_compression/links/541843320cf25ebee9881177.pdf\">https://www.researchgate.net/profile/Henrique_Malvar/publication/252965845_Lifting-based_reversible_color_transformations_for_image_compression/links/541843320cf25ebee9881177.pdf</a> \n<LI> Malvar, R., \"Fast Progressive Image Coding Without Wavelets,\" <I>Data Compression Conference</I>, Mar. 2000. <br><a href=\"https://www.microsoft.com/en-us/research/publication/fast-progressive-image-coding-without-wavelets/\">https://www.microsoft.com/en-us/research/publication/fast-progressive-image-coding-without-wavelets/</a> \n<LI> Malyshau, Dzmitry, \"A Quaternion-Based Rendering Pipeline,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>3</sup></I>, CRC Press, pp. 265-273, 2012. <br><a href=\"https://smile.amazon.com/GPU-PRO-Advanced-Rendering-Techniques/dp/1439887829?tag=realtimerenderin\">https://smile.amazon.com/GPU-PRO-Advanced-Rendering-Techniques/dp/1439887829</a> \n<LI> Mammen, Abraham, \"Transparency and Antialiasing Algorithms Implemented with the Virtual Pixel Maps Technique,\" <I>IEEE Computer Graphics &amp; Applications</I>, vol. 9, no. 4, pp. 43-55, July 1989. <br><a href=\"https://pubweb.eng.utah.edu/~cs5610/handouts/VirtualPixelMaps.pdf\">https://pubweb.eng.utah.edu/~cs5610/handouts/VirtualPixelMaps.pdf</a> \n<LI> Mamou, Khaled, Titus Zaharia, and Fran&ccedil;oise Pr&ecirc;teux, \"TFAN: A Low Complexity 3D Mesh Compression Algorithm,\" <I>Computer Animation and Virtual Worlds</I>, vol. 20, pp. 1-12, 2009. <br><a href=\"https://pdfs.semanticscholar.org/628d/100827befd3ca821963d7a6224ae43ae1afb.pdf\">https://pdfs.semanticscholar.org/628d/100827befd3ca821963d7a6224ae43ae1afb.pdf</a> \n<LI> Mansencal, Thomas, \"About Rendering Engines Colourspaces Agnosticism,\" <I>Colour Science</I> blog, Sept. 17, 2014. <br><a href=\"http://colour-science.org/posts/about-rendering-engines-colourspaces-agnosticism/\">http://colour-science.org/posts/about-rendering-engines-colourspaces-agnosticism/</a> \n<LI> Mansencal, Thomas, \"About RGB Colourspace Models Performance,\" <I>Colour Science</I> blog, Oct. 9, 2014. <br><a href=\"http://colour-science.org/posts/about-rgb-colourspace-models-performance/\">http://colour-science.org/posts/about-rgb-colourspace-models-performance/</a> \n<LI> Manson, Josiah, and Scott Schaefer, \"Parameterization-Aware MIP-Mapping,\" <I>Computer Graphics Forum</I>, vol. 31, no. 4, pp. 1455-1463, 2012. <br><a href=\"http://faculty.cs.tamu.edu/schaefer/research/ParamAwareMIP.pdf\">http://faculty.cs.tamu.edu/schaefer/research/ParamAwareMIP.pdf</a> \n<LI> Manson, Josiah, and Peter-Pike Sloan, \"Fast Filtering of Reflection Probes,\" <I>Computer Graphics Forum</I>, vol. 35, no. 4, pp. 119-127, 2016. <br><a href=\"http://www.ppsloan.org/publications/ggx_filtering.pdf\">http://www.ppsloan.org/publications/ggx_filtering.pdf</a> <br><a href=\"http://www.ppsloan.org/publications/\">http://www.ppsloan.org/publications/</a> \n<LI> Mantor, M., and M. Houston, \"AMD Graphic Core Next--Low Power High Performance Graphics &amp; Parallel Compute,\" <I>AMD Fusion Developer Summit</I>, June 2011. <br><a href=\"http://developer.amd.com/wordpress/media/2013/06/2620_final.pdf\">http://developer.amd.com/wordpress/media/2013/06/2620_final.pdf</a> \n<LI> Mara, M., and M. McGuire, \"2D Polyhedral Bounds of a Clipped, Perspective-Projected 3D Sphere,\" <I>Journal of Computer Graphics Techniques</I>, vol. 2, no. 2, pp. 70-83, 2013. <br><a href=\"http://jcgt.org/published/0002/02/05/\">http://jcgt.org/published/0002/02/05/</a> \n<LI> Mara, M., M. McGuire, D. Nowrouzezahrai, and D. Luebke, \"Deep G-Buffers for Stable Global Illumination Approximation,\" in <I>Proceedings of High Performance Graphics</I>, Eurographics Association, pp. 87-98, June 2016. <br><a href=\"https://casual-effects.com/research/Mara2016DeepGBuffer/index.html\">https://casual-effects.com/research/Mara2016DeepGBuffer/index.html</a> <br><a href=\"http://research.nvidia.com/sites/default/files/pubs/2014-06_Fast-Global-Illumination/paper.pdf\">http://research.nvidia.com/sites/default/files/pubs/2014-06_Fast-Global-Illumination/paper.pdf</a> \n<LI> Mara, Michael, Morgan McGuire, Benedikt Bitterli, and Wojciech Jarosz, \"An Efficient Denoising Algorithm for Global Illumination,\" <I>High Performance Graphics</I>, June 2017. <br><a href=\"https://casual-effects.com/research/Mara2017Denoise/index.html\">https://casual-effects.com/research/Mara2017Denoise/index.html</a> \n<LI> Markosian, Lee, Michael A. Kowalski, Samuel J. Trychin, Lubomir D. Bourdev, Daniel Goldstein, and John F. Hughes, \"Real-Time Nonphotorealistic Rendering,\" in <I>SIGGRAPH '97: Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 415-420, Aug. 1997. <br><a href=\"http://www.cs.brown.edu/research/graphics/research/npr/home.html\">http://www.cs.brown.edu/research/graphics/research/npr/home.html</a> \n<LI> Markosian, Lee, Barbara J. Meier, Michael A. Kowalski, Loring S. Holden, J. D. Northrup, and John F. Hughes, \"Art-Based Rendering with Continuous Levels of Detail,\" in <I>Proceedings of the 1st International Symposium on Non-Photorealistic Animation and Rendering</I>, ACM, pp. 59-66, June 2000. <br><a href=\"http://www.cs.brown.edu/research/graphics/research/art/graftal\">http://www.cs.brown.edu/research/graphics/research/art/graftal</a> \n<LI> Marques, R., C. Bouville, M. Ribardi&egrave;re, L. P. Santos, and K. Bouatouch, \"Spherical Fibonacci Point Sets for Illumination Integrals,\" <I>Computer Graphics Forum</I>, vol. 32, no. 8, pp. 134-143, 2013. <br><a href=\"https://repositorium.sdum.uminho.pt/bitstream/1822/26028/1/SF_CGF2013.pdf\">https://repositorium.sdum.uminho.pt/bitstream/1822/26028/1/SF_CGF2013.pdf</a> \n<LI> Marschner, Stephen R., Henrik Wann Jensen, Mike Cammarano, Steve Worley, and Pat Hanrahan, \"Light Scattering from Human Hair Fibers,\" <I>ACM Transactions on Graphics (SIGGRAPH 2003)</I>, vol. 22, no. 3, pp. 780-791, 2000. <br><a href=\"http://graphics.stanford.edu/papers/hair/hair-sg03final.pdf\">http://graphics.stanford.edu/papers/hair/hair-sg03final.pdf</a> \n<LI> Marschner, Steve, and Peter Shirley, <I>Fundamentals of Computer Graphics</I>, Fourth Edition, CRC Press, 2015. <br><a href=\"https://www.crcpress.com/Fundamentals-of-Computer-Graphics-Fourth-Edition/Marschner-Shirley/9781482229394\">https://www.crcpress.com/Fundamentals-of-Computer-Graphics-Fourth-Edition/Marschner-Shirley/9781482229394</a> \n<LI> Marshall, Carl S., \"Cartoon Rendering: Real-Time Silhouette Edge Detection and Rendering,\" in Mark DeLoura, ed., <I>Game Programming Gems 2</I>, Charles River Media, pp. 436-443, 2001. \n<LI> Martin, Sam, and Per Einarsson, \"A Real-Time Radiosity Architecture for Video Game,\" <I>SIGGRAPH Advances in Real-Time Rendering in 3D Graphics and Games course</I>, July 2010. <br><a href=\"http://advances.realtimerendering.com/s2010/Martin-Einarsson-RadiosityArchitecture(SIGGRAPH%202010%20Advanced%20RealTime%20Rendering%20Course).pdf\">http://advances.realtimerendering.com/s2010/Martin-Einarsson-RadiosityArchitecture(SIGGRAPH%202010%20Advanced%20RealTime%20Rendering%20Course).pdf</a> \n<LI> Martin, Tobias, and Tiow-Seng Tan, \"Anti-aliasing and Continuity with Trapezoidal Shadow Maps,\" in <I>15th Eurographics Symposium on Rendering</I>, Eurographics Association, pp. 153-160, June 2004. <br><a href=\"http://www.comp.nus.edu.sg/~tants/tsm.html\">http://www.comp.nus.edu.sg/~tants/tsm.html</a> \n<LI> Martinez, Adam, \"Faster Photorealism in Wonderland: Physically-Based Shading and Lighting at Sony Pictures Imageworks,\" <I>SIGGRAPH Physically-Based Shading Models in Film and Game Production course</I>, July 2010. <br><a href=\"http://blog.selfshadow.com/publications/s2017-shading-course/\">http://blog.selfshadow.com/publications/s2017-shading-course/</a> \n<LI> Mason, Ashton E. W., and Edwin H. Blake, \"Automatic Hierarchical Level of Detail Optimization in Computer Animation,\" <I>Computer Graphics Forum</I>, vol. 16, no. 3, pp. 191-199, 1997. <br><a href=\"https://www.cs.uct.ac.za/Members/edwin/publications/1997-eg.pdf\">https://www.cs.uct.ac.za/Members/edwin/publications/1997-eg.pdf</a> \n<LI> Masserann, Arnaud, \"Indexing Multiple Vertex Arrays,\" in Patrick Cozzi &amp; Christophe Riccio, eds., <I>OpenGL Insights</I>, CRC Press, pp. 365-374, 2012. <br><a href=\"https://github.com/OpenGLInsights\">https://github.com/OpenGLInsights</a> <br><a href=\"https://smile.amazon.com/OpenGL-Insights-Patrick-Cozzi/dp/1439893764?tag=realtimerenderin\">https://smile.amazon.com/OpenGL-Insights-Patrick-Cozzi/dp/1439893764</a> \n<LI> Mattausch, Oliver, Jir&iacute; Bittner, and Michael Wimmer, \"CHC++: Coherent Hierarchical Culling Revisited,\" <I>Computer Graphics Forum</I>, vol. 27, no. 2, pp. 221-230, 2008. <br><a href=\"https://users.cg.tuwien.ac.at/matt/chc++/CHC_revisited.pdf\">https://users.cg.tuwien.ac.at/matt/chc++/CHC_revisited.pdf</a> \n<LI> Mattausch, Oliver, Jir&iacute; Bittner, Ari Silvennoinen, Daniel Scherzer, and Michael Wimmer, \"Efficient Online Visibility for Shadow Maps,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>3</sup></I>, CRC Press, pp. 233-242, 2012. <br><a href=\"https://smile.amazon.com/GPU-PRO-Advanced-Rendering-Techniques/dp/1439887829?tag=realtimerenderin\">https://smile.amazon.com/GPU-PRO-Advanced-Rendering-Techniques/dp/1439887829</a> \n<LI> Mattes, Ben, and Jean-Francois St-Amour, \"Illustrative Rendering of <I>Prince of Persia</I>,\" <I>Game Developers Conference</I>, Mar. 2009. <br><a href=\"http://www.gdcvault.com/play/1374/Illustrative-Rendering-of-PRINCE-OF\">http://www.gdcvault.com/play/1374/Illustrative-Rendering-of-PRINCE-OF</a> \n<LI> Matusik, W., C. Buehler, R. Raskar, S. J. Gortler, and L. McMillan, \"Image-Based Visual Hulls,\" in <I>SIGGRAPH '00: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 369-374, 2000. <br><a href=\"https://people.csail.mit.edu/wojciech/IBVH/ibvh.pdf\">https://people.csail.mit.edu/wojciech/IBVH/ibvh.pdf</a> \n<LI> Maughan, Chris, \"Texture Masking for Faster Lens Flare,\" in Mark DeLoura, ed., <I>Game Programming Gems 2</I>, Charles River Media, pp. 474-480, 2001. \n<LI> Maule, Marilena, Jo&atilde;o L. D. Comba, Rafael Torchelsen, and Rui Bastos, \"A Survey of Raster-Based Transparency Techniques,\" <I>Computer and Graphics</I>, vol. 35, no. 6, pp. 1023-1034, 2011. \n<LI> Maule, Marilena, Jo&atilde;o Comba, Rafael Torchelsen, and Rui Bastos, \"Hybrid Transparency,\" in <I>Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 103-118, 2013. <br><a href=\"http://dl.acm.org/citation.cfm?id=2448212\">http://dl.acm.org/citation.cfm?id=2448212</a> \n<LI> Mavridis, Pavlos, and Georgios Papaioannou, \"High Quality Elliptical Texture Filtering on GPU,\" in <I>Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 23-30, Feb. 2011. <br><a href=\"http://www.pmavridis.com/data/I3D11_EllipticalFiltering.pdf\">http://www.pmavridis.com/data/I3D11_EllipticalFiltering.pdf</a> \n<LI> Mavridis, P., and G. Papaioannou, \"The Compact YCoCg Frame Buffer,\" <I>Journal of Computer Graphics Techniques</I>, vol. 1, no. 1, pp. 19-35, 2012. <br><a href=\"http://jcgt.org/published/0001/01/02/\">http://jcgt.org/published/0001/01/02/</a> \n<LI> Max, Nelson L., \"Horizon Mapping: Shadows for Bump-Mapped Surfaces,\" <I>The Visual Computer</I>, vol. 4, no. 2, pp. 109-117, 1988. \n<LI> Max, Nelson L., \"Weights for Computing Vertex Normals from Facet Normals,\" <I>journal of graphics tools</I>, vol. 4, no. 2, pp. 1-6, 1999. Also collected in reference #112. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.534.7649&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.534.7649&rep=rep1&type=pdf</a> <br><a href=\"https://smile.amazon.com/Graphics-Tools-jgt-Editors-Choice/dp/1568812469?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Tools-jgt-Editors-Choice/dp/1568812469</a> \n<LI> Max, Nelson, \"Improved Accuracy When Building an Orthonormal Basis,\" <I>Journal of Computer Graphics Techniques</I>, vol. 6, no. 1, pp. 9-16, 2017. <br><a href=\"http://jcgt.org/published/0006/01/02/\">http://jcgt.org/published/0006/01/02/</a> \n<LI> <I>Maxima, a Computer Algebra System</I>, <a href=\"http://maxima.sourceforge.net/\">http://maxima.sourceforge.net/</a>, 2017. \n<LI> Mayaux, Benoit, \"Real-Time Volumetric Rendering,\" <I>Revision Demo Party</I>, Mar.-Apr. 2013. <br><a href=\"http://patapom.com/topics/Revision2013/Revision%202013%20-%20Real-time%20Volumetric%20Rendering%20Course%20Notes.pdf\">http://patapom.com/topics/Revision2013/Revision%202013%20-%20Real-time%20Volumetric%20Rendering%20Course%20Notes.pdf</a> \n<LI> McAllister, David K., Anselmo A. Lastra, and Wolfgang Heidrich, \"Efficient Rendering of Spatial Bi-directional Reflectance Distribution Functions,\" in <I>Graphics Hardware 2002</I>, Eurographics Association, pp. 79-88, Sept. 2002. <br><a href=\"http://cs.ubc.ca/labs/imager/tr/2002/mcallister2002a/mcallister.2002a.pdf\">http://cs.ubc.ca/labs/imager/tr/2002/mcallister2002a/mcallister.2002a.pdf</a> \n<LI> McAllister, David, \"Spatial BRDFs,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 293-306, 2004. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems/gpugems_ch18.html\">https://developer.nvidia.com/gpugems/GPUGems/gpugems_ch18.html</a> \n<LI> McAnlis, Colt, \"A Multithreaded 3D Renderer,\" in Eric Lengyel, ed., <I>Game Engine Gems</I>, Jones and Bartlett, pp. 149-165, 2010. <br><a href=\"http://gameenginegems.com/\">http://gameenginegems.com/</a> <br><a href=\"https://smile.amazon.com/dp/0763778885?tag=realtimerenderin\">https://smile.amazon.com/dp/0763778885</a> \n<LI> McAuley, Stephen, \"Calibrating Lighting and Materials in <I>Far Cry 3</I>,\" <I>SIGGRAPH Physically Based Shading in Theory and Practice course</I>, Aug. 2012. <br><a href=\"http://blog.selfshadow.com/publications/s2012-shading-course/\">http://blog.selfshadow.com/publications/s2012-shading-course/</a> \n<LI> McAuley, Stephen, \"Rendering the World of Far Cry 4,\" <I>Game Developers Conference</I>, Mar. 2015. <br><a href=\"http://twvideo01.ubm-us.net/o1/vault/gdc2015/presentations/McAuley_Stephen_Rendering_the_World.pdf\">http://twvideo01.ubm-us.net/o1/vault/gdc2015/presentations/McAuley_Stephen_Rendering_the_World.pdf</a> \n<LI> McCabe, Dan, and John Brothers, \"DirectX 6 Texture Map Compression,\" <I>Game Developer</I>, vol. 5, no. 8, pp. 42-46, Aug. 1998. <br><a href=\"https://www.gdcvault.com/gdmag\">https://www.gdcvault.com/gdmag</a> \n<LI> McCaffrey, Jon, \"Exploring Mobile vs. Desktop OpenGL Performance,\" in Patrick Cozzi &amp; Christophe Riccio, eds., <I>OpenGL Insights</I>, CRC Press, pp. 337-352, 2012. <br><a href=\"https://github.com/OpenGLInsights\">https://github.com/OpenGLInsights</a> <br><a href=\"https://smile.amazon.com/OpenGL-Insights-Patrick-Cozzi/dp/1439893764?tag=realtimerenderin\">https://smile.amazon.com/OpenGL-Insights-Patrick-Cozzi/dp/1439893764</a> \n<LI> McCloud, Scott, <I>Understanding Comics: The Invisible Art</I>, Harper Perennial, 1994. \n<LI> McCombe, J. A., \"PowerVR Graphics--Latest Developments and Future Plans,\" <I>Game Developers Conference</I>, Mar. 2015. <br><a href=\"http://www.gdcvault.com/play/1020090/New-Techniques-Made-Possible-by\">http://www.gdcvault.com/play/1020090/New-Techniques-Made-Possible-by</a> \n<LI> McCool, Michael D., Chris Wales, and Kevin Moule, \"Incremental and Hierarchical Hilbert Order Edge Equation Polygon Rasterization,\" in <I>Graphics Hardware 2001</I>, Eurographics Association, pp. 65-72, Aug. 2001. <br><a href=\"http://attila.ac.upc.edu/wiki/images/0/08/P65-mccool.pdf\">http://attila.ac.upc.edu/wiki/images/0/08/P65-mccool.pdf</a> \n<LI> McCormack, J., R. McNamara, C. Gianos, L. Seiler, N. P. Jouppi, and Ken Corell, \"Neon: A Single-Chip 3D Workstation Graphics Accelerator,\" in <I>Proceedings of the ACM SIGGRAPH/EUROGRAPHICS Workshop on Graphics Hardware</I>, ACM, pp. 123-123, Aug. 1998. <br><a href=\"http://www.hpl.hp.com/techreports/Compaq-DEC/WRL-98-1.pdf\">http://www.hpl.hp.com/techreports/Compaq-DEC/WRL-98-1.pdf</a> \n<LI> McCormack, Joel, Ronald Perry, Keith I. Farkas, and Norman P. Jouppi, \"Feline: Fast Elliptical Lines for Anisotropic Texture Mapping,\" in <I>SIGGRAPH '99: Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 243-250, Aug. 1999. <br><a href=\"https://scholar.google.com/scholar?hl=en&as_sdt=0%2C22&q=Feline%3A+Fast+Elliptical+Lines+for+Anisotropic+Texture+Mapping&btnG=\">https://scholar.google.com/scholar?hl=en&as_sdt=0%2C22&q=Feline%3A+Fast+Elliptical+Lines+for+Anisotropic+Texture+Mapping&btnG=</a> \n<LI> McCormack, Joel, and Robert McNamara, \"Tiled Polygon Traversal Using Half-Plane Edge Functions,\" in <I>Graphics Hardware 2000</I>, Eurographics Association, pp. 15-22, Aug. 2000. <br><a href=\"http://people.csail.mit.edu/ericchan/bib/pdf/p15-mccormack.pdf\">http://people.csail.mit.edu/ericchan/bib/pdf/p15-mccormack.pdf</a> \n<LI> McDermott, Wes, <I>The Comprehensive PBR Guide by Allegorithmic</I>, vol. 2, Allegorithmic, 2016. <br><a href=\"https://www.allegorithmic.com/system/files/software/download/build/PBR_volume_02_rev05.pdf\">https://www.allegorithmic.com/system/files/software/download/build/PBR_volume_02_rev05.pdf</a> \n<LI> McDonald, J., and M. Kilgard, \"Crack-Free Point-Normal Triangles Using Adjacent Edge Normals,\" Technical Report, NVIDIA, Dec. 2010. <br><a href=\"http://developer.download.nvidia.com/whitepapers/2010/PN-AEN-Triangles-Whitepaper.pdf\">http://developer.download.nvidia.com/whitepapers/2010/PN-AEN-Triangles-Whitepaper.pdf</a> \n<LI> McDonald, J., \"Don't Throw It All Away: Efficient Buffer Management,\" <I>Game Developers Conference</I>, Mar. 2012. <br><a href=\"http://developer.nvidia.com/sites/default/files/akamai/gamedev/files/gdc12/Efficient_Buffer_Management_McDonald.pdf\">http://developer.nvidia.com/sites/default/files/akamai/gamedev/files/gdc12/Efficient_Buffer_Management_McDonald.pdf</a> \n<LI> McDonald, John, \"Alpha Blending: To Pre or Not To Pre,\" <I>NVIDIA GameWorks</I> blog, Jan. 31, 2013. <br><a href=\"https://developer.nvidia.com/content/alpha-blending-pre-or-not-pre\">https://developer.nvidia.com/content/alpha-blending-pre-or-not-pre</a> \n<LI> McDonald, John, \"Avoiding Catastrophic Performance Loss: Detecting CPU-GPU Sync Points,\" <I>Game Developers Conference</I>, Mar. 2014. <br><a href=\"https://developer.nvidia.com/sites/default/files/akamai/gameworks/events/gdc14/AvoidingCatastrophicPerformanceLoss.pdf\">https://developer.nvidia.com/sites/default/files/akamai/gameworks/events/gdc14/AvoidingCatastrophicPerformanceLoss.pdf</a> \n<LI> McEwan, Ian, David Sheets, Mark Richardson, and Stefan Gustavson, \"Efficient Computational Noise in GLSL,\" <I>journal of graphics tools</I>, vol. 16, no. 2, pp. 85-94, 2012. <br><a href=\"https://arxiv.org/pdf/1204.1461\">https://arxiv.org/pdf/1204.1461</a> \n<LI> McGuire, Morgan, and John F. Hughes, \"Hardware-Determined Feature Edges,\" in <I>Proceedings of the 3rd International Symposium on Non-Photorealistic Animation and Rendering</I>, ACM, pp. 35-47, June 2004. <br><a href=\"http://graphics.cs.brown.edu/games/FeatureEdges/index.html\">http://graphics.cs.brown.edu/games/FeatureEdges/index.html</a> \n<LI> McGuire, Morgan, \"The SuperShader,\" in Wolfgang Engel, ed., <I>ShaderX<sup>4</sup></I>, Charles River Media, pp. 485-498, 2005. \n<LI> McGuire, Morgan, and Max McGuire, \"Steep Parallax Mapping,\" <I>Symposium on Interactive 3D Graphics and Games poster</I>, Apr. 2005. <br><a href=\"http://graphics.cs.brown.edu/games/SteepParallax/index.html\">http://graphics.cs.brown.edu/games/SteepParallax/index.html</a> \n<LI> McGuire, Morgan, <I>Computer Graphics Archive</I>, <a href=\"http://casual-effects.com/data\">http://casual-effects.com/data</a>, Aug. 2011. \n<LI> McGuire, Morgan, Padraic Hennessy, Michael Bukowski, and Brian Osman, \"A Reconstruction Filter for Plausible Motion Blur,\" <I>Symposium on Interactive 3D Graphics and Games</I>, Feb. 2012. <br><a href=\"https://casual-effects.com/research/McGuire2012Blur/index.html\">https://casual-effects.com/research/McGuire2012Blur/index.html</a> \n<LI> McGuire, Morgan, Michael Mara, and David Luebke, \"Scalable Ambient Obscurance,\" <I>High Performance Graphics</I>, June 2012. <br><a href=\"http://casual-effects.com/research/McGuire2012SAO/\">http://casual-effects.com/research/McGuire2012SAO/</a> \n<LI> McGuire, M., D. Evangelakos, J. Wilcox, S. Donow, and M. Mara, \"Plausible Blinn-Phong Reflection of Standard Cube MIP-Maps,\" Technical Report CSTR201301, Department of Computer Science, Williams College, 2013. <br><a href=\"https://casual-effects.com/research/McGuire2013CubeMap/index.html\">https://casual-effects.com/research/McGuire2013CubeMap/index.html</a> \n<LI> McGuire, Morgan, and Louis Bavoil, \"Weighted Blended Order-Independent Transparency,\" <I>Journal of Computer Graphics Techniques</I>, vol. 2, no. 2, pp. 122-141, 2013. <br><a href=\"http://jcgt.org/published/0002/02/09/\">http://jcgt.org/published/0002/02/09/</a> \n<LI> McGuire, Morgan, \"Z-Prepass Considered Irrelevant,\" <I>Casual Effects</I> blog, Aug. 14, 2013. <br><a href=\"https://casual-effects.blogspot.com/2013/08/z-prepass-considered-irrelevant.html\">https://casual-effects.blogspot.com/2013/08/z-prepass-considered-irrelevant.html</a> \n<LI> McGuire, Morgan, \"The <I>Skylanders SWAP Force</I> Depth-of-Field Shader,\" <I>Casual Effects</I> blog, Sept. 13, 2013. <br><a href=\"https://casual-effects.com/research/Bukowski2013DepthOfField/index.html\">https://casual-effects.com/research/Bukowski2013DepthOfField/index.html</a> \n<LI> McGuire, Morgan, and Michael Mara, \"Efficient GPU Screen-Space Ray Tracing,\" <I>Journal of Computer Graphics Techniques</I>, vol. 3, no. 4, pp. 73-85, 2014. <br><a href=\"http://jcgt.org/published/0003/04/04/\">http://jcgt.org/published/0003/04/04/</a> \n<LI> McGuire, Morgan, \"Implementing Weighted, Blended Order-Independent Transparency,\" <I>Casual Effects</I> blog, Mar. 26, 2015. <br><a href=\"http://casual-effects.blogspot.com/2015/03/implemented-weighted-blended-order.html\">http://casual-effects.blogspot.com/2015/03/implemented-weighted-blended-order.html</a> \n<LI> McGuire, Morgan, \"Fast Colored Transparency,\" <I>Casual Effects</I> blog, Mar. 27, 2015. <br><a href=\"http://casual-effects.blogspot.com/2015/03/colored-blended-order-independent.html\">http://casual-effects.blogspot.com/2015/03/colored-blended-order-independent.html</a> \n<LI> McGuire, Morgan, \"Peering Through a Glass, Darkly at the Future of Real-Time Transparency,\" <I>SIGGRAPH Open Problems in Real-Time Rendering course</I>, July 2016. <br><a href=\"https://casual-effects.com/research/McGuire2016Darkly/index.html\">https://casual-effects.com/research/McGuire2016Darkly/index.html</a> \n<LI> McGuire, Morgan, \"Strategies for Avoiding Motion Sickness in VR Development,\" <I>Casual Effects</I> blog, Aug. 12, 2016. <br><a href=\"http://casual-effects.blogspot.com/2016/08/strategies-for-avoiding-motion-sickness.html\">http://casual-effects.blogspot.com/2016/08/strategies-for-avoiding-motion-sickness.html</a> \n<LI> McGuire, Morgan, Mike Mara, Derek Nowrouzezahrai, and David Luebke, \"Real-Time Global Illumination Using Precomputed Light Field Probes,\" in <I>Proceedings of the 21st ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 2:1-2:11, Feb. 2017. <br><a href=\"http://research.nvidia.com/publication/real-time-global-illumination-using-precomputed-light-field-probes\">http://research.nvidia.com/publication/real-time-global-illumination-using-precomputed-light-field-probes</a> \n<LI> McGuire, Morgan, and Michael Mara, \"Phenomenological Transparency,\" <I>IEEE Transactions of Visualization and Computer Graphics</I>, vol. 23, no.5, pp. 1465-1478, May 2017. <br><a href=\"http://research.nvidia.com/sites/default/files/pubs/2017-03_Phenomenological-Transparency/McGuire2017Transparency.pdf\">http://research.nvidia.com/sites/default/files/pubs/2017-03_Phenomenological-Transparency/McGuire2017Transparency.pdf</a> \n<LI> McGuire, Morgan, \"The Virtual Frontier: Computer Graphics Challenges in Virtual Reality &amp; Augmented Reality,\" <I>SIGGRAPH NVIDIA talks</I>, July 31, 2017. <br><a href=\"http://on-demand.gputechconf.com/siggraph/2017/video/sig1718-morgan-mcguire-virtual-frontier-computer-graphics.html\">http://on-demand.gputechconf.com/siggraph/2017/video/sig1718-morgan-mcguire-virtual-frontier-computer-graphics.html</a> \n<LI> McGuire, Morgan, \"How NVIDIA Research is Reinventing the Display Pipeline for the Future of VR, Part 2,\" <I>Road to VR</I> website, Nov. 30, 2017. <br><a href=\"https://www.roadtovr.com/exclusive-nvidia-research-reinventing-display-pipeline-future-vr-part-2/\">https://www.roadtovr.com/exclusive-nvidia-research-reinventing-display-pipeline-future-vr-part-2/</a> \n<LI> McGuire, Morgan, <I>The Graphics Codex</I>, Edition 2.14, Casual Effects Publishing, 2018. <br><a href=\"http://graphicscodex.com\">http://graphicscodex.com</a> \n<LI> McGuire, Morgan, \"Ray Marching,\" in <I>The Graphics Codex</I>, Edition 2.14, Casual Effects Publishing, 2018. <br><a href=\"http://graphicscodex.com/\">http://graphicscodex.com/</a> \n<LI> McLaren, James, \"The Technology of The Tomorrow Children,\" <I>Game Developers Conference</I>, Mar. 2015. <br><a href=\"http://fumufumu.q-games.com/archives/TheTechnologyOfTomorrowsChildrenFinal.pdf\">http://fumufumu.q-games.com/archives/TheTechnologyOfTomorrowsChildrenFinal.pdf</a> \n<LI> McNabb, Doug, \"Sparse Procedural Volume Rendering,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>6</sup></I>, CRC Press, pp. 167-180, 2015. <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1482264617?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1482264617</a> \n<LI> McReynolds, Tom, and David Blythe, <I>Advanced Graphics Programming Using OpenGL</I>, Morgan Kaufmann, 2005. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.165.9026&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.165.9026&rep=rep1&type=pdf</a> \n<LI> McTaggart, Gary, \"<I>Half-Life 2</I>/Valve Source Shading,\" <I>Game Developers Conference</I>, Mar. 2004. <br><a href=\"http://www2.ati.com/developer/gdc/D3DTutorial10_Half-Life2_Shading.pdf\">http://www2.ati.com/developer/gdc/D3DTutorial10_Half-Life2_Shading.pdf</a> \n<LI> McVoy, Larry, and Carl Staelin, \"lmbench: Portable Tools for Performance Analysis,\" in <I>Proceedings of the USENIX Annual Technical Conference</I>, USENIX, pp. 120-133, Jan. 1996. <br><a href=\"http://www.bitmover.com/lmbench\">http://www.bitmover.com/lmbench</a> \n<LI> Mehra, Ravish, and Subodh Kumar, \"Accurate and Efficient Rendering of Detail Using Directional Distance Maps,\" in <I>Proceedings of the Eighth Indian Conference on Vision, Graphics and Image Processing</I>, ACM, pp. 34:1-34:8, Dec. 2012. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.295.9678&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.295.9678&rep=rep1&type=pdf</a> \n<LI> Melax, Stan, \"A Simple, Fast, and Effective Polygon Reduction Algorithm,\" <I>Game Developer</I>, vol. 5, no. 11, pp. 44-49, Nov. 1998. <br><a href=\"http://www.melax.com/polychop\">http://www.melax.com/polychop</a> <br><a href=\"https://www.gdcvault.com/gdmag\">https://www.gdcvault.com/gdmag</a> \n<LI> Melax, Stan, \"The Shortest Arc Quaternion,\" in Mark DeLoura, ed., <I>Game Programming Gems</I>, Charles River Media, pp. 214-218, 2000. \n<LI> Meneveaux, Daniel, Benjamin Bringier, Emmanuelle Tauzia, Micka&euml;l Ribardi&egrave;re, and Lionel Simonot, \"Rendering Rough Opaque Materials with Interfaced Lambertian Microfacets,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 24, no. 3, pp. 1368-1380, 2018. <br><a href=\"https://mribar03.bitbucket.io/projects/il_tvcg_2017/\">https://mribar03.bitbucket.io/projects/il_tvcg_2017/</a> <br><a href=\"https://ieeexplore.ieee.org/document/7866010/\">https://ieeexplore.ieee.org/document/7866010/</a> \n<LI> Meng, Johannes, Florian Simon, Johannes Hanika, and Carsten Dachsbacher, \"Physically Meaningful Rendering Using Tristimulus Colours,\" <I>Computer Graphics Forum</I>, vol. 34, no. 4, pp. 31-40, 2015. <br><a href=\"https://cg.ivd.kit.edu/spectrum.php\">https://cg.ivd.kit.edu/spectrum.php</a> \n<LI> Merry, Bruce, \"Performance Tuning for Tile-Based Architectures,\" in Patrick Cozzi &amp; Christophe Riccio, eds., <I>OpenGL Insights</I>, CRC Press, pp. 323-335, 2012. <br><a href=\"https://github.com/OpenGLInsights\">https://github.com/OpenGLInsights</a> <br><a href=\"https://smile.amazon.com/OpenGL-Insights-Patrick-Cozzi/dp/1439893764?tag=realtimerenderin\">https://smile.amazon.com/OpenGL-Insights-Patrick-Cozzi/dp/1439893764</a> \n<LI> Mertens, Tom, Jan Kautz, Philippe Bekaert, Hans-Peter Seidel, and Frank Van Reeth, \"Efficient Rendering of Local Subsurface Scattering,\" in <I>Proceedings of the 11th Pacific Conference on Computer Graphics and Applications</I>, IEEE Computer Society, pp. 51-58, Oct. 2003. <br><a href=\"http://128.16.6.8/staff/j.kautz/publications/localsssPG03.pdf\">http://128.16.6.8/staff/j.kautz/publications/localsssPG03.pdf</a> \n<LI> Meshkin, Houman, \"Sort-Independent Alpha Blending,\" <I>Game Developers Conference</I>, Mar. 2007. <br><a href=\"http://twvideo01.ubm-us.net/o1/vault/gdc07/slides/S3721i1.pdf\">http://twvideo01.ubm-us.net/o1/vault/gdc07/slides/S3721i1.pdf</a> \n<LI> Meyer, Alexandre, and Fabrice Neyret, \"Interactive Volumetric Textures,\" in <I>Rendering Techniques '98</I>, Springer, pp. 157-168, July 1998. <br><a href=\"https://hal.archives-ouvertes.fr/docs/00/53/75/18/PDF/EGWR98.pdf\">https://hal.archives-ouvertes.fr/docs/00/53/75/18/PDF/EGWR98.pdf</a> \n<LI> Meyer, Alexandre, Fabrice Neyret, and Pierre Poulin, \"Interactive Rendering of Trees with Shading and Shadows,\" in <I>Rendering Techniques 2001</I>, Springer, pp. 183-196, June 2001. <br><a href=\"https://link.springer.com/chapter/10.1007/978-3-7091-6242-2_17\">https://link.springer.com/chapter/10.1007/978-3-7091-6242-2_17</a> \n<LI> Meyer, Quirin, Jochen S&uuml;&szlig;ner, Gerd Su&szlig;ner, Marc Stamminger, and G&uuml;nther Greiner, \"On Floating-Point Normal Vectors,\" <I>Computer Graphics Forum</I>, vol. 29, no. 4, pp. 1405-1409, 2010. <br><a href=\"https://pdfs.semanticscholar.org/9f9e/9a03e932ffe8d95722721af8bfa36cb5e99b.pdf\">https://pdfs.semanticscholar.org/9f9e/9a03e932ffe8d95722721af8bfa36cb5e99b.pdf</a> \n<LI> Meyers, Scott, \"CPU Caches and Why You Care,\" <I>code::dive</I> conference, Nov. 5, 2014. <br><a href=\"http://www.aristeia.com/presentations.html\">http://www.aristeia.com/presentations.html</a> \n<LI> Microsoft, \"Coordinate Systems,\" <I>Windows Mixed Reality</I> website, 2017. <br><a href=\"https://developer.microsoft.com/en-us/windows/mixed-reality/coordinate_systems\">https://developer.microsoft.com/en-us/windows/mixed-reality/coordinate_systems</a> \n<LI> Microsoft, \"Direct3D 11 Graphics,\" <I>Windows Dev Center</I>. <br><a href=\"https://msdn.microsoft.com/en-us/library/windows/desktop/ff476080(v=vs.85).aspx\">https://msdn.microsoft.com/en-us/library/windows/desktop/ff476080(v=vs.85).aspx</a> \n<LI> Mikkelsen, Morten S., \"Bump Mapping Unparametrized Surfaces on the GPU,\" Technical Report, Naughty Dog, 2010. <br><a href=\"http://jbit.net/~sparky/sfgrad_bump/mm_sfgrad_bump.pdf\">http://jbit.net/~sparky/sfgrad_bump/mm_sfgrad_bump.pdf</a> \n<LI> Mikkelsen, Morten S., \"Fine Pruned Tiled Light Lists,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>7</sup></I>, CRC Press, pp. 69-81, 2016. <br><a href=\"http://mmikkelsen3d.blogspot.com/2016/05/fine-pruned-tiled-lighting.html\">http://mmikkelsen3d.blogspot.com/2016/05/fine-pruned-tiled-lighting.html</a> <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/149874253X?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/149874253X</a> \n<LI> Miller, Gavin, \"Efficient Algorithms for Local and Global Accessibility Shading,\" in <I>SIGGRAPH '94: Proceedings of the 21st Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 319-326, July 1994. \n<LI> Miller, Gene S., and C. Robert Hoffman, \"Illumination and Reflection Maps: Simulated Objects in Simulated and Real Environments,\" <I>SIGGRAPH Advanced Computer Graphics Animation course</I>, July 1984. <br><a href=\"http://www.debevec.org/ReflectionMapping\">http://www.debevec.org/ReflectionMapping</a> \n<LI> Miller, Scott, \"A Perceptual EOTF for Extended Dynamic Range Imagery,\" <I>SMPTE Standards Update presentation</I>, May 6, 2014. <br><a href=\"https://www.smpte.org/sites/default/files/2014-05-06-EOTF-Miller-1-2-handout.pdf\">https://www.smpte.org/sites/default/files/2014-05-06-EOTF-Miller-1-2-handout.pdf</a> \n<LI> Mitchell, D., and A. Netravali, \"Reconstruction Filters in Computer Graphics,\" <I>Computer Graphics (SIGGRAPH '88 Proceedings)</I>, vol. 22, no. 4, pp. 239-246, Aug. 1988. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.125.201&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.125.201&rep=rep1&type=pdf</a> \n<LI> Mitchell, Jason L., Michael Tatro, and Ian Bullard, \"Multitexturing in DirectX 6,\" <I>Game Developer</I>, vol. 5, no. 9, pp. 33-37, Sept. 1998. <br><a href=\"https://www.gdcvault.com/gdmag\">https://www.gdcvault.com/gdmag</a> \n<LI> Mitchell, Jason L., \"Advanced Vertex and Pixel Shader Techniques,\" <I>European Game Developers Conference</I>, Sept. 2001. <br><a href=\"http://developer.amd.com/wordpress/media/2012/10/ATI_EGDC_AdvancedShaders.pdf\">http://developer.amd.com/wordpress/media/2012/10/ATI_EGDC_AdvancedShaders.pdf</a> \n<LI> Mitchell, Jason L., \"Image Processing with 1.4 Pixel Shaders in Direct3D,\" in Wolfgang Engel, ed., <I>Direct3D ShaderX: Vertex &amp; Pixel Shader Tips and Techniques</I>, Wordware, pp. 258-269, 2002. <br><a href=\"http://www.realtimerendering.com/resources/shaderx/\">http://www.realtimerendering.com/resources/shaderx/</a> \n<LI> Mitchell, Jason L., Marwan Y. Ansari, and Evan Hart, \"Advanced Image Processing with DirectX 9 Pixel Shaders,\" in Wolfgang Engel, ed., <I>ShaderX<sup>2</sup>: Shader Programming Tips and Tricks with DirectX 9</I>, Wordware, pp. 439-468, 2004. <br><a href=\"http://www.realtimerendering.com/resources/shaderx/\">http://www.realtimerendering.com/resources/shaderx/</a> \n<LI> Mitchell, Jason L., \"Light Shaft Rendering,\" in Wolfgang Engel, ed., <I>ShaderX<sup>3</sup></I>, Charles River Media, pp. 573-588, 2004. \n<LI> Mitchell, Jason L., and Pedro V. Sander, \"Applications of Explicit Early-Z Culling,\" <I>SIGGRAPH Real-Time Shading course</I>, Aug. 2004. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.140.6139&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.140.6139&rep=rep1&type=pdf</a> \n<LI> Mitchell, Jason, \"Motion Blurring Environment Maps,\" in Wolfgang Engel, ed., <I>ShaderX<sup>4</sup></I>, Charles River Media, pp. 263-268, 2005. \n<LI> Mitchell, Jason, Gary McTaggart, and Chris Green, \"Shading in Valve's Source Engine,\" <I>SIGGRAPH Advanced Real-Time Rendering in 3D Graphics and Games course</I>, Aug. 2006. <br><a href=\"https://pdfs.semanticscholar.org/af91/4d0a0b10f941df26afd9037d3601fa711e4e.pdf#page=135\">https://pdfs.semanticscholar.org/af91/4d0a0b10f941df26afd9037d3601fa711e4e.pdf#page=135</a> \n<LI> Mitchell, Jason L., Moby Francke, and Dhabih Eng, \"Illustrative Rendering in <I>Team Fortress 2</I>,\" <I>Proceedings of the 5th International Symposium on Non-Photorealistic Animation and Rendering</I>, ACM, pp. 71-76, Aug. 2007. Collected in reference #1746. <br><a href=\"https://steamcdn-a.akamaihd.net/apps/valve/2007/NPAR07_IllustrativeRenderingInTeamFortress2.pdf\">https://steamcdn-a.akamaihd.net/apps/valve/2007/NPAR07_IllustrativeRenderingInTeamFortress2.pdf</a> <br><a href=\"https://steamcdn-a.akamaihd.net/apps/valve/2008/GDC2008_StylizationWithAPurpose_TF2.pdf\">https://steamcdn-a.akamaihd.net/apps/valve/2008/GDC2008_StylizationWithAPurpose_TF2.pdf</a> \n<LI> Mitchell, Jason, \"Stylization with a Purpose: The Illustrative World of <I>Team Fortress 2</I>,\" <I>Game Developers Conference</I>, Mar. 2008. <br><a href=\"https://steamcdn-a.akamaihd.net/apps/valve/2008/GDC2008_StylizationWithAPurpose_TF2.pdf\">https://steamcdn-a.akamaihd.net/apps/valve/2008/GDC2008_StylizationWithAPurpose_TF2.pdf</a> \n<LI> Mitchell, Kenny, \"Volumetric Light Scattering as a Post-Process,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 275-285, 2007. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch13.html\">https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch13.html</a> \n<LI> Mittring, Martin, \"Triangle Mesh Tangent Space Calculation,\" in Wolfgang Engel, ed., <I>ShaderX<sup>4</sup></I>, Charles River Media, pp. 77-89, 2005. <br><a href=\"http://bat710.univ-lyon1.fr/~jciehl/Public/educ/GAMA/gdc07/Triangle_mesh_tangent_space_calculation.pdf\">http://bat710.univ-lyon1.fr/~jciehl/Public/educ/GAMA/gdc07/Triangle_mesh_tangent_space_calculation.pdf</a> \n<LI> Mittring, Martin, \"Finding Next Gen--CryEngine 2,\" <I>SIGGRAPH Advanced Real-Time Rendering in 3D Graphics and Games course</I>, Aug. 2007. <br><a href=\"http://developer.amd.com/wordpress/media/2012/10/Chapter8-Mittring-Finding_NextGen_CryEngine2.pdf\">http://developer.amd.com/wordpress/media/2012/10/Chapter8-Mittring-Finding_NextGen_CryEngine2.pdf</a> \n<LI> Mittring, Martin, and Byran Dudash, \"The Technology Behind the DirectX 11 Unreal Engine `Samaritan' Demo,\" <I>Game Developers Conference</I>, Mar. 2011. <br><a href=\"http://www.nvidia.com/content/PDF/GDC2011/GDC2011EpicNVIDIAComposite.pdf\">http://www.nvidia.com/content/PDF/GDC2011/GDC2011EpicNVIDIAComposite.pdf</a> \n<LI> Mittring, Martin, \"The Technology Behind the `Unreal Engine 4 Elemental Demo',\" <I>Game Developers Conference</I>, Mar. 2012. <br><a href=\"http://advances.realtimerendering.com/s2012/Epic/The%20Technology%20Behind%20the%20Elemental%20Demo%2016x9.pptx\">http://advances.realtimerendering.com/s2012/Epic/The%20Technology%20Behind%20the%20Elemental%20Demo%2016x9.pptx</a> \n<LI> Mohr, Alex, and Michael Gleicher, \"Building Efficient, Accurate Character Skins from Examples,\" <I>ACM Transactions on Graphics (SIGGRAPH 2003)</I>, vol. 22, no. 3, pp. 562-568, 2003. <br><a href=\"http://www.cs.wisc.edu/graphics/Gallery/SkinFromExamples/\">http://www.cs.wisc.edu/graphics/Gallery/SkinFromExamples/</a> \n<LI> M&ouml;ller, Tomas, and Ben Trumbore, \"Fast, Minimum Storage Ray-Triangle Intersection,\" <I>journal of graphics tools</I>, vol. 2, no. 1, pp. 21-28, 1997. Also collected in reference #112. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.124.8459&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.124.8459&rep=rep1&type=pdf</a> <br><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_02/Number_1/Moller1997a\">https://github.com/erich666/jgt-code/tree/master/Volume_02/Number_1/Moller1997a</a> <br><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.1997.10487468\">https://www.tandfonline.com/doi/abs/10.1080/10867651.1997.10487468</a> <br><a href=\"https://smile.amazon.com/Graphics-Tools-jgt-Editors-Choice/dp/1568812469?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Tools-jgt-Editors-Choice/dp/1568812469</a> \n<LI> M&ouml;ller, Tomas, \"A Fast Triangle-Triangle Intersection Test,\" <I>journal of graphics tools</I>, vol. 2, no. 2, pp. 25-30, 1997. <br><a href=\"http://web.stanford.edu/class/cs277/resources/papers/Moller1997b.pdf\">http://web.stanford.edu/class/cs277/resources/papers/Moller1997b.pdf</a> <br><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_02/Number_2/Moller1997b\">https://github.com/erich666/jgt-code/tree/master/Volume_02/Number_2/Moller1997b</a> <br><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.1997.10487472\">https://www.tandfonline.com/doi/abs/10.1080/10867651.1997.10487472</a> \n<LI> M&ouml;ller, Tomas, and John F. Hughes, \"Efficiently Building a Matrix to Rotate One Vector to Another,\" <I>journal of graphics tools</I>, vol. 4, no. 4, pp. 1-4, 1999. Also collected in reference #112. <br><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_04/Number_4/Moller1999\">https://github.com/erich666/jgt-code/tree/master/Volume_04/Number_4/Moller1999</a> <br><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.1999.10487509\">https://www.tandfonline.com/doi/abs/10.1080/10867651.1999.10487509</a> <br><a href=\"https://smile.amazon.com/Graphics-Tools-jgt-Editors-Choice/dp/1568812469?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Tools-jgt-Editors-Choice/dp/1568812469</a> \n<LI> Molnar, Steven, \"Efficient Supersampling Antialiasing for High-Performance Architectures,\" Technical Report TR91-023, Department of Computer Science, University of North Carolina at Chapel Hill, 1991. <br><a href=\"http://www.cs.unc.edu/Research/tech-report.html\">http://www.cs.unc.edu/Research/tech-report.html</a> \n<LI> Molnar, S., J. Eyles, and J. Poulton, \"PixelFlow: High-Speed Rendering Using Image Composition,\" <I>Computer Graphics (SIGGRAPH '92 Proceedings)</I>, vol. 26, no. 2, pp. 231-240, July 1992. <br><a href=\"http://www.cs.unc.edu/~molnar/Papers/pxfl.pdf\">http://www.cs.unc.edu/~molnar/Papers/pxfl.pdf</a> \n<LI> Molnar, S., M. Cox, D. Ellsworth, and H. Fuchs, \"A Sorting Classification of Parallel Rendering,\" <I>IEEE Computer Graphics and Applications</I>, vol. 14, no. 4, pp. 23-32, July 1994. <br><a href=\"http://ugame.tu.ac.kr/ymkang/wiki/images/2/23/ASCoPR.pdf\">http://ugame.tu.ac.kr/ymkang/wiki/images/2/23/ASCoPR.pdf</a> \n<LI> Montesdeoca, S. E., H. S. Seah, and H.-M. Rall, \"Art-Directed Watercolor Rendered Animation,\" in <I>Expressive 2016</I>, Eurographics Association, pp. 51-58, May 2016. <br><a href=\"https://dr.ntu.edu.sg/bitstream/handle/10220/40542/Art%20Directed%20Watercolor%20Rendered%20Animation.pdf?sequence=1&isAllowed=y\">https://dr.ntu.edu.sg/bitstream/handle/10220/40542/Art%20Directed%20Watercolor%20Rendered%20Animation.pdf?sequence=1&isAllowed=y</a> \n<LI> Morein, Steve, \"ATI Radeon HyperZ Technology,\" <I>Graphics Hardware Hot3D session</I>, Aug. 2000. <br><a href=\"http://www.graphicshardware.org/previous/www_2000/presentations/ATIHot3D.pdf\">http://www.graphicshardware.org/previous/www_2000/presentations/ATIHot3D.pdf</a> \n<LI> Moreton, Henry P., and Carlo H. S&eacute;quin, \"Functional Optimization for Fair Surface Design,\" <I>Computer Graphics (SIGGRAPH '92 Proceedings)</I>, vol. 26, no. 2, pp. 167-176, July 1992. <br><a href=\"https://people.eecs.berkeley.edu/~sequin/PAPERS/SIGGR92_MVC_MVS.pdf\">https://people.eecs.berkeley.edu/~sequin/PAPERS/SIGGR92_MVC_MVS.pdf</a> \n<LI> Moreton, Henry, \"Watertight Tessellation Using Forward Differencing,\" in <I>Graphics Hardware 2001</I>, Eurographics Association, pp. 25-132, Aug. 2001. <br><a href=\"https://www.researchgate.net/profile/Henry_Moreton/publication/234809806_Watertight_tessellation_using_forward_differencing/links/00463533c5ffe78d02000000/Watertight-tessellation-using-forward-differencing.pdf\">https://www.researchgate.net/profile/Henry_Moreton/publication/234809806_Watertight_tessellation_using_forward_differencing/links/00463533c5ffe78d02000000/Watertight-tessellation-using-forward-differencing.pdf</a> \n<LI> Morovic, J&aacute;n, <I>Color Gamut Mapping</I>, John Wiley &amp; Sons, 2008. \n<LI> Mortenson, Michael E., <I>Geometric Modeling</I>, Third Edition, John Wiley &amp; Sons, 2006. <br><a href=\"https://smile.amazon.com/Geometric-Modeling-Michael-Mortenson/dp/0831132981?tag=realtimerenderin\">https://smile.amazon.com/Geometric-Modeling-Michael-Mortenson/dp/0831132981</a> \n<LI> Morton, G. M., \"A Computer Oriented Geodetic Data Base and a New Technique in File Sequencing,\" Technical Report, IBM, Ottawa, Ontario, Mar. 1, 1966. <br><a href=\"https://domino.research.ibm.com/library/cyberdig.nsf/0/0dabf9473b9c86d48525779800566a39?OpenDocument\">https://domino.research.ibm.com/library/cyberdig.nsf/0/0dabf9473b9c86d48525779800566a39?OpenDocument</a> \n<LI> Mueller, Carl, \"Architectures of Image Generators for Flight Simulators,\" Technical Report TR95-015, Department of Computer Science, University of North Carolina at Chapel Hill, 1995. <br><a href=\"http://www.cs.unc.edu/Research/tech-report.html\">http://www.cs.unc.edu/Research/tech-report.html</a> \n<LI> Mulde, Jurriaan D., Frans C. A. Groen, and Jarke J. van Wijk, \"Pixel Masks for Screen-Door Transparency,\" in <I>Visualization '98</I>, IEEE Computer Society, pp. 351-358, Oct. 1998. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.21.3886&rep=rep1&type=ps\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.21.3886&rep=rep1&type=ps</a> \n<LI> Munkberg, Jacob, and Tomas Akenine-M&ouml;ller, \"Backface Culling for Motion Blur and Depth of Field,\" <I>Journal of Graphics, GPU, and Game Tools</I>, vol. 15, no. 2, pp. 123-139, 2011. <br><a href=\"http://fileadmin.cs.lth.se/graphics/research/papers/2010/backfacemb/\">http://fileadmin.cs.lth.se/graphics/research/papers/2010/backfacemb/</a> \n<LI> Munkberg, Jacob, Karthik Vaidyanathan, Jon Hasselgren, Petrik Clarberg, and Tomas Akenine-M&ouml;ller, \"Layered Reconstruction for Defocus and Motion Blur,\" <I>Computer Graphics Forum</I>, vol. 33, no. 4, pp. 81-92, 2014. <br><a href=\"https://pdfs.semanticscholar.org/3f35/2ebe420dd00180062aa0ea544587dff84e57.pdf\">https://pdfs.semanticscholar.org/3f35/2ebe420dd00180062aa0ea544587dff84e57.pdf</a> \n<LI> Munkberg, J., J. Hasselgren, P. Clarberg, M. Andersson, and T. Akenine-M&ouml;ller, \"Texture Space Caching and Reconstruction for Ray Tracing,\" <I>ACM Transactions on Graphics</I>, vol. 35, no. 6, pp. 249:1-249:13, 2016. <br><a href=\"http://fileadmin.cs.lth.se/graphics/research/papers/2016/txspace/txspace.pdf\">http://fileadmin.cs.lth.se/graphics/research/papers/2016/txspace/txspace.pdf</a> \n<LI> Museth, Ken, \"VDB: High-Resolution Sparse Volumes with Dynamic Topology,\" <I>ACM Transactions on Graphics</I>, vol. 32, no. 2, article no. 27, June 2013. <br><a href=\"http://www.museth.org/Ken/OpenVDB_files/Museth_TOG13.pdf\">http://www.museth.org/Ken/OpenVDB_files/Museth_TOG13.pdf</a> \n<LI> Myers, Kevin, \"Alpha-to-Coverage in Depth,\" in Wolfgang Engel, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 69-74, 2006. \n<LI> Myers, Kevin, \"Variance Shadow Mapping,\" NVIDIA White Paper, 2007. <br><a href=\"http://developer.download.nvidia.com/SDK/10/direct3d/Source/VarianceShadowMapping/Doc/VarianceShadowMapping.pdf\">http://developer.download.nvidia.com/SDK/10/direct3d/Source/VarianceShadowMapping/Doc/VarianceShadowMapping.pdf</a> \n<LI> Myers, Kevin, Randima (Randy) Fernando, and Louis Bavoil, \"Integrating Realistic Soft Shadows into Your Game Engine,\" NVIDIA White Paper, Feb. 2008. <br><a href=\"http://news.developer.nvidia.com/2008/02/integrating-rea.html\">http://news.developer.nvidia.com/2008/02/integrating-rea.html</a> \n<LI> Myers, Kevin, \"Sparse Shadow Trees,\" in <I>ACM SIGGRAPH 2016 Talks</I>, ACM, article no. 14, July 2016. <br><a href=\"https://research.activision.com/eikmo72643/attachments/eikmo72643/research-papers/3/7/SparseShadowTree.pdf\">https://research.activision.com/eikmo72643/attachments/eikmo72643/research-papers/3/7/SparseShadowTree.pdf</a> <br><a href=\"https://www.activision.com/cdn/research/SparseShadowTree.pptx\">https://www.activision.com/cdn/research/SparseShadowTree.pptx</a> \n<LI> Nagy, Gabor, \"Real-Time Shadows on Complex Objects,\" in Mark DeLoura, ed., <I>Game Programming Gems</I>, Charles River Media, pp. 567-580, 2000. \n<LI> Nagy, Gabor, \"Convincing-Looking Glass for Games,\" in Mark DeLoura, ed., <I>Game Programming Gems</I>, Charles River Media, pp. 586-593, 2000. \n<LI> Nah, J.-H., H.-J. Kwon, D.-S. Kim, C.-H. Jeong, J. Park, T.-D. Han, D. Manocha, and W.-C. Park, \"RayCore: A Ray-Tracing Hardware Architecture for Mobile Devices,\" <I>ACM Transactions on Graphics</I>, vol. 33, no. 5, pp. 162:1-162:15, 2014. <br><a href=\"http://gamma.cs.unc.edu/SATO/Raycore/raycore.pdf\">http://gamma.cs.unc.edu/SATO/Raycore/raycore.pdf</a> \n<LI> Naiman, Avi C., \"Jagged Edges: When Is Filtering Needed?,\" <I>ACM Transactions on Graphics</I>, vol. 14, no. 4, pp. 238-258, 1998. \n<LI> Narasimhan, Srinivasa G., Mohit Gupta, Craig Donner, Ravi Ramamoorthi, Shree K. Nayar, and Henrik Wann Jensen, \"Acquiring Scattering Properties of Participating Media by Dilution,\" <I>ACM Transactions on Graphics (SIGGRAPH 2006)</I>, vol. 25, no. 3, pp. 1003-1012, Aug. 2006. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.139.1284&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.139.1284&rep=rep1&type=pdf</a> \n<LI> Narkowicz, Krzysztof, \"Real-Time BC6H Compression on GPU,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>7</sup></I>, CRC Press, pp. 219-229, 2016. <br><a href=\"https://knarkowicz.files.wordpress.com/2016/03/knarkowicz_realtime_bc6h_gdc_2016.pdf\">https://knarkowicz.files.wordpress.com/2016/03/knarkowicz_realtime_bc6h_gdc_2016.pdf</a> <br><a href=\"http://twvideo01.ubm-us.net/o1/vault/gdc2016/Presentations/narkowicz_krzysztof_realtime_bc6h_compression.pdf\">http://twvideo01.ubm-us.net/o1/vault/gdc2016/Presentations/narkowicz_krzysztof_realtime_bc6h_compression.pdf</a> <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/149874253X?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/149874253X</a> \n<LI> Narkowicz, Krzysztof, \"ACES Filmic Tone Mapping Curve,\" <I>Krzysztof Narkowicz</I> blog, Jan. 6, 2016. <br><a href=\"https://knarkowicz.wordpress.com/2016/01/06/aces-filmic-tone-mapping-curve/\">https://knarkowicz.wordpress.com/2016/01/06/aces-filmic-tone-mapping-curve/</a> \n<LI> Narkowicz, Krzysztof, \"HDR Display--First Steps,\" <I>Krzysztof Narkowicz</I> blog, Aug. 31, 2016. <br><a href=\"https://knarkowicz.wordpress.com/2016/08/31/hdr-display-first-steps/\">https://knarkowicz.wordpress.com/2016/08/31/hdr-display-first-steps/</a> \n<LI> Nassau, Kurt, <I>The Physics and Chemistry of Color: The Fifteen Causes of Color</I>, Second Edition, John Wiley &amp; Sons, Inc., 2001. \n<LI> Navarro, Fernando, Francisco J. Ser&oacute;n, and Diego Gutierrez, \"Motion Blur Rendering: State of the Art,\" <I>Computer Graphics Forum</I>, vol. 30, no. 1, pp. 3-26, 2011. <br><a href=\"https://pdfs.semanticscholar.org/fc23/fb525cafa8fe68ec84c1eadf85e30090a774.pdf\">https://pdfs.semanticscholar.org/fc23/fb525cafa8fe68ec84c1eadf85e30090a774.pdf</a> \n<LI> Nehab, D., P. Sander, J. Lawrence, N. Tatarchuk, and J. Isidoro, \"Accelerating Real-Time Shading with Reverse Reprojection Caching,\" in <I>Graphics Hardware 2007</I>, Eurographics Association, pp. 25-35, Aug. 2007. <br><a href=\"https://www.cse.ust.hk/~psander/docs/reproj2.pdf\">https://www.cse.ust.hk/~psander/docs/reproj2.pdf</a> \n<LI> Nelson, Scott R., \"Twelve Characteristics of Correct Antialiased Lines,\" <I>journal of graphics tools</I>, vol. 1, no. 4, pp. 1-20, 1996. <br><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.1996.10487463\">https://www.tandfonline.com/doi/abs/10.1080/10867651.1996.10487463</a> \n<LI> Neubelt, D., and M. Pettineo, \"Crafting a Next-Gen Material Pipeline for <I>The Order: 1886</I>,\" <I>SIGGRAPH Physically Based Shading in Theory and Practice course</I>, July 2013. <br><a href=\"http://blog.selfshadow.com/publications/s2013-shading-course/\">http://blog.selfshadow.com/publications/s2013-shading-course/</a> \n<LI> Neubelt, D., and M. Pettineo, \"Crafting a Next-Gen Material Pipeline for <I>The Order: 1886</I>,\" <I>Game Developers Conference</I>, Mar. 2014. <br><a href=\"https://readyatdawn.sharefile.com/share?#/view/se5db3017e9b48a88\">https://readyatdawn.sharefile.com/share?#/view/se5db3017e9b48a88</a> \n<LI> Neubelt, D., and M. Pettineo, \"Advanced Lighting R&amp;D at Ready At Dawn Studios,\" <I>SIGGRAPH Physically Based Shading in Theory and Practice course</I>, Aug. 2015. <br><a href=\"http://blog.selfshadow.com/publications/s2015-shading-course/rad/s2015_pbs_rad_slides.pdf\">http://blog.selfshadow.com/publications/s2015-shading-course/rad/s2015_pbs_rad_slides.pdf</a> \n<LI> Ng, Ren, Ravi Ramamoorthi, and Pat Hanrahan, \"All-Frequency Shadows Using Non-linear Wavelet Lighting Approximation,\" <I>ACM Transactions on Graphics (SIGGRAPH 2003)</I>, vol. 22, no. 3, pp. 376-281, 2003. <br><a href=\"http://www-inst.eecs.berkeley.edu/~cs283/sp13/lectures/p376-ng.pdf\">http://www-inst.eecs.berkeley.edu/~cs283/sp13/lectures/p376-ng.pdf</a> \n<LI> Ng, Ren, Ravi Ramamoorthi, and Pat Hanrahan, \"Triple Product Wavelet Integrals for All-Frequency Relighting,\" <I>ACM Transactions on Graphics (SIGGRAPH 2004)</I>, vol. 23, no. 3, pp. 477-487, Aug. 2004. <br><a href=\"https://graphics.stanford.edu/papers/allfreqmat/\">https://graphics.stanford.edu/papers/allfreqmat/</a> \n<LI> Ngan, Addy, Fr&eacute;do Durand, and Wojciech Matusik, \"Experimental Analysis of BRDF Models,\" in <I>16th Eurographics Symposium on Rendering</I>, Eurographics Association, pp. 117-126, June-July 2005. <br><a href=\"http://people.csail.mit.edu/addy/research/brdf/\">http://people.csail.mit.edu/addy/research/brdf/</a> \n<LI> Nguyen, Hubert, \"Casting Shadows on Volumes,\" <I>Game Developer</I>, vol. 6, no. 3, pp. 44-53, Mar. 1999. <br><a href=\"http://www.gdcvault.com/gdmag\">http://www.gdcvault.com/gdmag</a> \n<LI> Nguyen, Hubert, \"Fire in the `Vulcan' Demo,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 87-105, 2004. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems/gpugems_ch06.html\">https://developer.nvidia.com/gpugems/GPUGems/gpugems_ch06.html</a> \n<LI> Nguyen, Hubert, and William Donnelly, \"Hair Animation and Rendering in the Nalu Demo,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 361-380, 2005. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter23.html\">https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter23.html</a> \n<LI> Ni, T., I. Casta&ntilde;o, J. Peters, J. Mitchell, P. Schneider, and V. Verma, <I>SIGGRAPH Efficient Substitutes for Subdivision Surfaces course</I>, Aug. 2009. <br><a href=\"https://www.cise.ufl.edu/research/SurfLab/papers/09sigcourse.pdf\">https://www.cise.ufl.edu/research/SurfLab/papers/09sigcourse.pdf</a> \n<LI> Nichols, Christopher, \"The Truth about Unbiased Rendering,\" <I>Chaosgroup Labs</I> blog, Sept. 29, 2016. <br><a href=\"https://www.chaosgroup.com/blog/the-truth-about-unbiased-rendering\">https://www.chaosgroup.com/blog/the-truth-about-unbiased-rendering</a> \n<LI> Nicodemus, F. E., J. C. Richmond, J. J. Hsia, I. W. Ginsberg, and T. Limperis, \"Geometric Considerations and Nomenclature for Reflectance,\" National Bureau of Standards (US), Oct. 1977. <br><a href=\"https://www.gpo.gov/fdsys/pkg/GOVPUB-C13-80bc81d1913dfe186083080cbdc8ae75/content-detail.html\">https://www.gpo.gov/fdsys/pkg/GOVPUB-C13-80bc81d1913dfe186083080cbdc8ae75/content-detail.html</a> \n<LI> Nienhuys, Han-Wen, Jim Arvo, and Eric Haines, \"Results of Sphere in Box Ratio Contest,\" <I>Ray Tracing News</I>, vol. 10, no. 1, Jan. 1997. <br><a href=\"http://www.raytracingnews.org/rtnv10n1.html\">http://www.raytracingnews.org/rtnv10n1.html</a> \n<LI> Nie&szlig;ner, M., C. Loop, M. Meyer, and T. DeRose, \"Feature-Adaptive GPU Rendering of Catmull-Clark Subdivision Surfaces,\" <I>ACM Transactions on Graphics</I>, vol. 31, no. 1, pp. 6:1-6:11, Jan. 2012. <br><a href=\"http://www.niessnerlab.org/papers/2012/3feature/niessner2012feature.pdf\">http://www.niessnerlab.org/papers/2012/3feature/niessner2012feature.pdf</a> \n<LI> Nie&szlig;ner, M., C. Loop, and G. Greiner, \"Efficient Evaluation of Semi-Smooth Creases in Catmull-Clark Subdivision Surfaces,\" in <I>Eurographics 2012--Short Papers</I>, Eurographics Association, pp. 41-44, May 2012. <br><a href=\"https://pdfs.semanticscholar.org/fb80/59c3dc7215af2d6f99fc645d9a85d9b4a7dc.pdf\">https://pdfs.semanticscholar.org/fb80/59c3dc7215af2d6f99fc645d9a85d9b4a7dc.pdf</a> \n<LI> Nie&szlig;ner, M., and C. Loop, \"Analytic Displacement Mapping Using Hardware Tessellation,\" <I>ACM Transactions on Graphics</I>, vol. 32, no. 3, pp. 26:1-26:9, 2013. <br><a href=\"http://graphics.stanford.edu/~niessner/papers/2013/3analytic/niessner2013analytic.pdf\">http://graphics.stanford.edu/~niessner/papers/2013/3analytic/niessner2013analytic.pdf</a> \n<LI> Nie&szlig;ner, M., <I>Rendering Subdivision Surfaces Using Hardware Tessellation</I>, PhD thesis, Friedrich-Alexander-Universit&auml;t Erlangen-N&uuml;rnberg, 2013. <br><a href=\"http://www.graphics.stanford.edu/~niessner/papers/2013/1thesis/niessner2013thesis.pdf\">http://www.graphics.stanford.edu/~niessner/papers/2013/1thesis/niessner2013thesis.pdf</a> \n<LI> Nie&szlig;ner, M., B. Keinert, M. Fisher, M. Stamminger, C. Loop, and H. Sch&auml;fer, \"Real-Time Rendering Techniques with Hardware Tessellation,\" <I>Computer Graphics Forum</I>, vol. 35, no. 1, pp. 113-137, 2016. <br><a href=\"https://graphics.stanford.edu/~mdfisher/papers/realtimeRendering.pdf\">https://graphics.stanford.edu/~mdfisher/papers/realtimeRendering.pdf</a> \n<LI> Nishita, Tomoyuki, Thomas W. Sederberg, and Masanori Kakimoto, \"Ray Tracing Trimmed Rational Surface Patches,\" <I>Computer Graphics (SIGGRAPH '90 Proceedings)</I>, vol. 24, no. 4, pp. 337-345, Aug. 1990. <br><a href=\"http://nishita.sakura.ne.jp/user/nis/cdrom/sig90_nis.pdf\">http://nishita.sakura.ne.jp/user/nis/cdrom/sig90_nis.pdf</a> \n<LI> Nishita, Tomoyuki, Takao Sirai, Katsumi Tadamura, and Eihachiro Nakamae, \"Display of the Earth Taking into Account Atmospheric Scattering,\" in <I>SIGGRAPH '93: Proceedings of the 20th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 175-182, Aug. 1993. <br><a href=\"http://nis-lab.is.s.u-tokyo.ac.jp/~nis/abs_sig.html\">http://nis-lab.is.s.u-tokyo.ac.jp/~nis/abs_sig.html</a> \n<LI> N&ouml;ll, Tobias, and Didier Stricker, \"Efficient Packing of Arbitrarily Shaped Charts for Automatic Texture Atlas Generation,\" in <I>Proceedings of the Twenty-Second Eurographics Conference on Rendering</I>, Eurographics Association, pp. 1309-1317, 2011. \n<LI> Northrup, J. D., and Lee Markosian, \"Artistic Silhouettes: A Hybrid Approach,\" in <I>Proceedings of the 1st International Symposium on Non-photorealistic Animation and Rendering</I>, ACM, pp. 31-37, June 2000. <br><a href=\"http://www.cs.brown.edu/research/graphics/research/art/artistic-sils\">http://www.cs.brown.edu/research/graphics/research/art/artistic-sils</a> \n<LI> Nov&aacute;k, J., and C. Dachsbacher, \"Rasterized Bounding Volume Hierarchies,\" <I>Computer Graphics Forum</I>, vol. 31, no. 2, pp. 403-412, 2012. <br><a href=\"https://ldc.usb.ve/~vtheok/cursos/ci5321/em13/files/v31i2pp403-412.pdf\">https://ldc.usb.ve/~vtheok/cursos/ci5321/em13/files/v31i2pp403-412.pdf</a> \n<LI> Novosad, Justin, \"Advanced High-Quality Filtering,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 417-435, 2005. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter27.html\">https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter27.html</a> \n<LI> Nowrouzezahrai, Derek, Patricio Simari, and Eugene Fiume, \"Sparse Zonal Harmonic Factorization for Efficient SH Rotation,\" <I>ACM Transactions on Graphics</I>, vol. 31, no. 3, article no. 23, 2012. <br><a href=\"https://www.researchgate.net/profile/Patricio_Simari/publication/254004922_Sparse_Zonal_Harmonic_Factorization_for_Efficient_SH_Rotation/links/53dbd3a00cf216e4210c01df/Sparse-Zonal-Harmonic-Factorization-for-Efficient-SH-Rotation.pdf\">https://www.researchgate.net/profile/Patricio_Simari/publication/254004922_Sparse_Zonal_Harmonic_Factorization_for_Efficient_SH_Rotation/links/53dbd3a00cf216e4210c01df/Sparse-Zonal-Harmonic-Factorization-for-Efficient-SH-Rotation.pdf</a> \n<LI> Nuebel, Markus, \"Hardware-Accelerated Charcoal Rendering,\" in Wolfgang Engel, ed., <I>ShaderX<sup>3</sup></I>, Charles River Media, pp. 195-204, 2004. \n<LI> Nummelin, Niklas, \"Frostbite on Mobile,\" <I>SIGGRAPH Moving Mobile Graphics course</I>, Aug. 2015. <br><a href=\"https://www.dropbox.com/sh/afhqg6tsit20p41/AABTfiI64VC9ROxQjeh68eIRa/2015?dl=0&preview=6-siggraph2015-mmg-niklas-notes.pdf\">https://www.dropbox.com/sh/afhqg6tsit20p41/AABTfiI64VC9ROxQjeh68eIRa/2015?dl=0&preview=6-siggraph2015-mmg-niklas-notes.pdf</a> <br><a href=\"https://www.ea.com/frostbite/news/frostbite-on-mobile\">https://www.ea.com/frostbite/news/frostbite-on-mobile</a> \n<LI> NVIDIA Corporation, \"Improve Batching Using Texture Atlases,\" SDK White Paper, 2004. <br><a href=\"http://http.download.nvidia.com/developer/NVTextureSuite/Atlas_Tools/Texture_Atlas_Whitepaper.pdf\">http://http.download.nvidia.com/developer/NVTextureSuite/Atlas_Tools/Texture_Atlas_Whitepaper.pdf</a> \n<LI> NVIDIA Corporation, \"GPU Programming Exposed: The Naked Truth Behind NVIDIA's Demos,\" <I>SIGGRAPH Exhibitor Tech Talk</I>, Aug. 2005. <br><a href=\"http://developer.nvidia.com/object/siggraph_2005_presentations.html\">http://developer.nvidia.com/object/siggraph_2005_presentations.html</a> \n<LI> NVIDIA Corporation, \"Solid Wireframe,\" White Paper, WP-03014-001_v01, Feb. 2007. <br><a href=\"http://developer.download.nvidia.com/SDK/10/direct3d/samples.html\">http://developer.download.nvidia.com/SDK/10/direct3d/samples.html</a> \n<LI> NVIDIA Corporation, \"NVIDIA GF100--World's Fastest GPU Delivering Great Gaming Performance with True Geometric Realism,\" White Paper, 2010. <br><a href=\"http://www.nvidia.com/object/IO_89569.html\">http://www.nvidia.com/object/IO_89569.html</a> \n<LI> NVIDIA Corporation, \"NVIDIA GeForce GTX 1080--Gaming Perfected,\" White Paper, 2016. <br><a href=\"http://international.download.nvidia.com/geforce-com/international/pdfs/GeForce_GTX_1080_Whitepaper_FINAL.pdf\">http://international.download.nvidia.com/geforce-com/international/pdfs/GeForce_GTX_1080_Whitepaper_FINAL.pdf</a> \n<LI> NVIDIA Corporation, \"NVIDIA Tesla P100--The Most Advanced Datacenter Accelerator Ever Built,\" White Paper, 2016. <br><a href=\"https://images.nvidia.com/content/pdf/tesla/whitepaper/pascal-architecture-whitepaper.pdf\">https://images.nvidia.com/content/pdf/tesla/whitepaper/pascal-architecture-whitepaper.pdf</a> \n<LI> <I>NVIDIA GameWorks DirectX Samples</I>, <a href=\"https://developer.nvidia.com/gameworks-directx-samples\">https://developer.nvidia.com/gameworks-directx-samples</a>. \n<LI> <I>NVIDIA SDK 10</I>, <a href=\"http://developer.download.nvidia.com/SDK/10/direct3d/samples.html\">http://developer.download.nvidia.com/SDK/10/direct3d/samples.html</a>, 2008. \n<LI> <I>NVIDIA SDK 11</I>, <a href=\"https://developer.nvidia.com/dx11-samples\">https://developer.nvidia.com/dx11-samples</a>. \n<LI> Nystad, J., A. Lassen, A. Pomianowski, S. Ellis, and T. Olson, \"Adaptive Scalable Texture Compression,\" in <I>Proceedings of the Fourth ACM SIGGRAPH / Eurographics Conference on High-Performance Graphics</I>, Eurographics Association, pp. 105-114, June 2012. <br><a href=\"http://www.cs.cmu.edu/afs/cs/academic/class/15869-f11/www/readings/nystad12_astc.pdf\">http://www.cs.cmu.edu/afs/cs/academic/class/15869-f11/www/readings/nystad12_astc.pdf</a> \n<LI> Oat, Chris, \"A Steerable Streak Filter,\" in Wolfgang Engel, ed., <I>ShaderX<sup>3</sup></I>, Charles River Media, pp. 341-348, 2004. <br><a href=\"http://www.chrisoat.com/papers/Oat-SteerableStreakFilter.pdf\">http://www.chrisoat.com/papers/Oat-SteerableStreakFilter.pdf</a> \n<LI> Oat, Chris, \"Irradiance Volumes for Games,\" <I>Game Developers Conference</I>, Mar. 2005. <br><a href=\"https://developer.amd.com/wordpress/media/2012/10/Tatarchuk_Irradiance_Volumes.pdf\">https://developer.amd.com/wordpress/media/2012/10/Tatarchuk_Irradiance_Volumes.pdf</a> \n<LI> Oat, Chris, \"Irradiance Volumes for Real-Time Rendering,\" in Wolfgang Engel, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 333-344, 2006. \n<LI> Oat, Christopher, and Pedro V. Sander, \"Ambient Aperture Lighting,\" <I>SIGGRAPH Advanced Real-Time Rendering in 3D Graphics and Games course</I>, Aug. 2006. <br><a href=\"https://developer.amd.com/wordpress/media/2012/10/Oat-AmbientApetureLighting.pdf\">https://developer.amd.com/wordpress/media/2012/10/Oat-AmbientApetureLighting.pdf</a> \n<LI> Oat, Christopher, and Pedro V. Sander, \"Ambient Aperture Lighting,\" in <I>Proceedings of the 2007 Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 61-64, Apr.-May 2007. <br><a href=\"https://www.cse.ust.hk/~psander/docs/aperture.pdf\">https://www.cse.ust.hk/~psander/docs/aperture.pdf</a> \n<LI> Oat, Christopher, and Thorsten Scheuermann, \"Computing Per-Pixel Object Thickness in a Single Render Pass,\" in Wolfgang Engel, ed., <I>ShaderX<sup>6</sup></I>, Charles River Media, pp. 57-62, 2008. <br><a href=\"https://smile.amazon.com/Shader-X6-Advanced-Rendering-Shaderx/dp/1584505443?tag=realtimerenderin\">https://smile.amazon.com/Shader-X6-Advanced-Rendering-Shaderx/dp/1584505443</a> \n<LI> Obert, Juraj, J. M. P. van Waveren, and Graham Sellers, <I>SIGGRAPH Virtual Texturing in Software and Hardware course</I>, Aug. 2012. <br><a href=\"http://mrelusive.com/publications/presentations/2012_siggraph/Virtual_Texturing_in_Software_and_Hardware_final.pdf\">http://mrelusive.com/publications/presentations/2012_siggraph/Virtual_Texturing_in_Software_and_Hardware_final.pdf</a> \n<LI> Ochiai, H., K. Anjyo, and A. Kimura, <I>SIGGRAPH An Elementary Introduction to Matrix Exponential for CG course</I>, July 2016. <br><a href=\"http://mcg2.imi.kyushu-u.ac.jp/upfiles/100_1469687450_1.pdf\">http://mcg2.imi.kyushu-u.ac.jp/upfiles/100_1469687450_1.pdf</a> \n<LI> <I>Oculus Best Practices</I>, Oculus VR, LLC, 2017. <br><a href=\"https://developer3.oculus.com/documentation/intro-vr/latest/concepts/book-bp/\">https://developer3.oculus.com/documentation/intro-vr/latest/concepts/book-bp/</a> \n<LI> O'Donnell, Yuriy, and Matth&auml;us G. Chajdas, \"Tiled Light Trees,\" <I>Symposium on Interactive 3D Graphics and Games</I>, Feb. 2017. <br><a href=\"http://kayru.org/publications/#tiled-light-treeshttpwwwfrostbitecom201702tiled-light-trees-2017\">http://kayru.org/publications/#tiled-light-treeshttpwwwfrostbitecom201702tiled-light-trees-2017</a> <br><a href=\"https://anteru.net/files/2017/TiledLightTrees-preprint.pdf\">https://anteru.net/files/2017/TiledLightTrees-preprint.pdf</a> \n<LI> O'Donnell, Yuriy, \"FrameGraph: Extensible Rendering Architecture in Frostbite,\" <I>Game Developers Conference</I>, Feb.-Mar. 2017. <br><a href=\"https://www.ea.com/frostbite/news/framegraph-extensible-rendering-architecture-in-frostbite\">https://www.ea.com/frostbite/news/framegraph-extensible-rendering-architecture-in-frostbite</a> \n<LI> Ofek, E., and A. Rappoport, \"Interactive Reflections on Curved Objects,\" in <I>SIGGRAPH '98: Proceedings of the 25th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 333-342, July 1998. <br><a href=\"https://www.researchgate.net/profile/Eyal_Ofek/publication/246499236_Interactive_re_ections_on_curved_objects/links/579d0aef08ae802facbb97e4.pdf\">https://www.researchgate.net/profile/Eyal_Ofek/publication/246499236_Interactive_re_ections_on_curved_objects/links/579d0aef08ae802facbb97e4.pdf</a> \n<LI> Ohlarik, Deron, \"Bounding Sphere,\" <I>AGI</I> blog, Feb. 4, 2008. <br><a href=\"http://help.agi.com/AGIComponentsJava/html/BlogBoundingSphere.htm\">http://help.agi.com/AGIComponentsJava/html/BlogBoundingSphere.htm</a> \n<LI> Ohlarik, Deron, \"Precisions, Precisions,\" <I>AGI</I> blog, Sept. 3, 2008. <br><a href=\"http://help.agi.com/AGIComponentsJava/html/BlogPrecisionsPrecisions.htm\">http://help.agi.com/AGIComponentsJava/html/BlogPrecisionsPrecisions.htm</a> \n<LI> Olano, M., and T. Greer, \"Triangle Scan Conversion Using 2D Homogeneous Coordinates,\" in <I>Proceedings of the ACM SIGGRAPH/EUROGRAPHICS Workshop on Graphics Hardware</I>, ACM, pp. 89-95, Aug. 1997. <br><a href=\"http://diglib.eg.org/bitstream/handle/10.2312/EGGH.EGGH97.089-095/089-095.pdf?sequence=1&isAllowed=y\">http://diglib.eg.org/bitstream/handle/10.2312/EGGH.EGGH97.089-095/089-095.pdf?sequence=1&isAllowed=y</a> \n<LI> Olano, Marc, Bob Kuehne, and Maryann Simmons, \"Automatic Shader Level of Detail,\" in <I>Graphics Hardware 2003</I>, Eurographics Association, pp. 7-14, July 2003. <br><a href=\"https://www.researchgate.net/profile/Maryann_Simmons/publication/221248950_Automatic_shader_level_of_detail/links/53e8c9500cf25d674ea8661c.pdf\">https://www.researchgate.net/profile/Maryann_Simmons/publication/221248950_Automatic_shader_level_of_detail/links/53e8c9500cf25d674ea8661c.pdf</a> \n<LI> Olano, Marc, \"Modified Noise for Evaluation on Graphics Hardware,\" in <I>Graphics Hardware 2005</I>, Eurographics Association, pp. 105-110, July 2005. <br><a href=\"http://www.csee.umbc.edu/~olano/papers/\">http://www.csee.umbc.edu/~olano/papers/</a> \n<LI> Olano, Marc, and Dan Baker, \"LEAN Mapping,\" in <I>Proceedings of the 2010 ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 181-188, 2010. <br><a href=\"https://www.csee.umbc.edu/~olano/papers/lean/\">https://www.csee.umbc.edu/~olano/papers/lean/</a> \n<LI> Olano, Marc, Dan Baker, Wesley Griffin, and Joshua Barczak, \"Variable Bit Rate GPU Texture Decompression,\" in <I>Proceedings of the Twenty-Second Eurographics Symposium on Rendering Techniques</I>, Eurographics Association, pp. 1299-1308, June 2011. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.440.44&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.440.44&rep=rep1&type=pdf</a> \n<LI> Olick, Jon, \"Segment Buffering,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 69-73, 2005. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter04.html\">https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter04.html</a> \n<LI> Olick, Jon, \"Current Generation Parallelism in Games,\" <I>SIGGRAPH Beyond Programmable Shading course</I>, Aug. 2008. <br><a href=\"http://s08.idav.ucdavis.edu/olick-current-and-next-generation-parallelism-in-games.pdf\">http://s08.idav.ucdavis.edu/olick-current-and-next-generation-parallelism-in-games.pdf</a> \n<LI> Oliveira, Manuel M., Gary Bishop, and David McAllister, \"Relief Texture Mapping,\" in <I>SIGGRAPH '00: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 359-368, July 2000. <br><a href=\"http://artis.imag.fr/Membres/Gilles.Debunne/Enseignement/DEA/PDF/IBR/ReliefTextureMapping.pdf\">http://artis.imag.fr/Membres/Gilles.Debunne/Enseignement/DEA/PDF/IBR/ReliefTextureMapping.pdf</a> \n<LI> Oliveira, Manuel M., and Fabio Policarpo, \"An Efficient Representation for Surface Details,\" Technical Report RP-351, Universidade Federal do Rio Grande do Sul, Jan. 26, 2005. <br><a href=\"http://www.inf.ufrgs.br/~oliveira/RTM.html\">http://www.inf.ufrgs.br/~oliveira/RTM.html</a> \n<LI> Oliveira, Manuel M., and Maicon Brauwers, \"Real-Time Refraction Through Deformable Objects,\" in <I>Proceedings of the 2007 Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 89-96, Apr.-May 2007. <br><a href=\"http://www.inf.ufrgs.br/~oliveira/pubs_files/Oliveira_Brauwers_I3D_2007_w_copyright_notice.pdf\">http://www.inf.ufrgs.br/~oliveira/pubs_files/Oliveira_Brauwers_I3D_2007_w_copyright_notice.pdf</a> \n<LI> Olsson, O., and U. Assarsson, \"Tiled Shading,\" <I>Journal of Graphics, GPU, and Game Tools</I>, vol. 15, no. 4, pp. 235-251, 2011. <br><a href=\"http://www.cse.chalmers.se/~uffe/tiled_shading_preprint.pdf\">http://www.cse.chalmers.se/~uffe/tiled_shading_preprint.pdf</a> \n<LI> Olsson, O., M. Billeter, and U. Assarsson, \"Clustered Deferred and Forward Shading,\" in <I>High-Performance Graphics 2012</I>, Eurographics Association, pp. 87-96, June 2012. <br><a href=\"https://pdfs.semanticscholar.org/76e6/f44d050613371082764010a0731aa1eff8a3.pdf\">https://pdfs.semanticscholar.org/76e6/f44d050613371082764010a0731aa1eff8a3.pdf</a> \n<LI> Olsson, O., M. Billeter, and U. Assarsson, \"Tiled and Clustered Forward Shading: Supporting Transparency and MSAA,\" in <I>ACM SIGGRAPH 2012 Talks</I>, ACM, article no. 37, Aug. 2012. <br><a href=\"http://www.cse.chalmers.se/~uffe/tiled_shading_siggraph_2012.pdf\">http://www.cse.chalmers.se/~uffe/tiled_shading_siggraph_2012.pdf</a> \n<LI> Olsson, Ola, Markus Billeter, and Erik Sintorn, \"More Efficient Virtual Shadow Maps for Many Lights,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 21, no. 6, pp. 701-713, June 2015. <br><a href=\"https://pdfs.semanticscholar.org/bb62/658f8d75511bf6fed3b6df85e50fcf4a40d4.pdf\">https://pdfs.semanticscholar.org/bb62/658f8d75511bf6fed3b6df85e50fcf4a40d4.pdf</a> <br><a href=\"http://efficientshading.com/\">http://efficientshading.com/</a> \n<LI> Olsson, Ola, \"Efficient Shadows from Many Lights,\" <I>SIGGRAPH Real-Time Many-Light Management and Shadows with Clustered Shading course</I>, Aug. 2015. <br><a href=\"https://newq.net/publications/more/s2015-many-lights-course\">https://newq.net/publications/more/s2015-many-lights-course</a> <br><a href=\"https://newq.net/dl/pub/s2015_shadows.pdf\">https://newq.net/dl/pub/s2015_shadows.pdf</a> <br><a href=\"http://efficientshading.com/\">http://efficientshading.com/</a> \n<LI> Olsson, Ola, \"Introduction to Real-Time Shading with Many Lights,\" <I>SIGGRAPH Real-Time Many-Light Management and Shadows with Clustered Shading course</I>, Aug. 2015. <br><a href=\"https://newq.net/publications/more/s2015-many-lights-course\">https://newq.net/publications/more/s2015-many-lights-course</a> <br><a href=\"https://newq.net/dl/pub/s2015_introduction.pdf\">https://newq.net/dl/pub/s2015_introduction.pdf</a> <br><a href=\"http://efficientshading.com/\">http://efficientshading.com/</a> \n<LI> O'Neil, Sean, \"Accurate Atmospheric Scattering,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 253-268, 2005. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter16.html\">https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter16.html</a> \n<LI> van Oosten, Jeremiah, \"Volume Tiled Forward Shading,\" <I>3D Game Engine Programming</I> website, July 18, 2017. <br><a href=\"https://www.3dgep.com/volume-tiled-forward-shading\">https://www.3dgep.com/volume-tiled-forward-shading</a> \n<LI> <I>Open 3D Graphics Compression</I>, Khronos Group, 2013. <br><a href=\"https://github.com/KhronosGroup/glTF/wiki/Open-3D-Graphics-Compression\">https://github.com/KhronosGroup/glTF/wiki/Open-3D-Graphics-Compression</a> \n<LI> <I>OpenVDB</I>, <a href=\"http://openvdb.org\">http://openvdb.org</a>, 2017. \n<LI> Oren, Michael, and Shree K. Nayar, \"Generalization of Lambert's Reflectance Model,\" in <I>SIGGRAPH '94: Proceedings of the 21st Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 239-246, July 1994. <br><a href=\"http://www1.cs.columbia.edu/CAVE/publications/pdfs/Oren_SIGGRAPH94.pdf\">http://www1.cs.columbia.edu/CAVE/publications/pdfs/Oren_SIGGRAPH94.pdf</a> \n<LI> O'Rourke, Joseph, \"Finding Minimal Enclosing Boxes,\" <I>International Journal of Computer &amp; Information Sciences</I>, vol. 14, no. 3, pp. 183-199, 1985. <br><a href=\"http://www.cs.smith.edu/~orourke/Papers/MinVolBox.pdf\">http://www.cs.smith.edu/~orourke/Papers/MinVolBox.pdf</a> \n<LI> O'Rourke, Joseph, <I>Computational Geometry in C</I>, Second Edition, Cambridge University Press, 1998. <br><a href=\"http://crtl-i.com/PDF/comp_c.pdf\">http://crtl-i.com/PDF/comp_c.pdf</a> \n<LI> &Ouml;rtegren, Kevin, and Emil Persson, \"Clustered Shading: Assigning Lights Using Conservative Rasterization in DirectX 12,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>7</sup></I>, CRC Press, pp. 43-68, 2016. <br><a href=\"https://software.intel.com/sites/default/files/managed/20/d5/2016_GDC_Optimizations-and-DirectX-features-in-JC3_v0-92_X.pdf\">https://software.intel.com/sites/default/files/managed/20/d5/2016_GDC_Optimizations-and-DirectX-features-in-JC3_v0-92_X.pdf</a> <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/149874253X?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/149874253X</a> \n<LI> van Overveld, C. V. A. M., and B. Wyvill, \"An Algorithm for Polygon Subdivision Based on Vertex Normals,\" in <I>Computer Graphics International '97</I>, IEEE Computer Society, pp. 3-12, June 1997. <br><a href=\"https://www.researchgate.net/profile/Brian_Wyvill/publication/220954784_An_Algorithm_for_Polygon_Subdivision_Based_on_Vertex_Normals/links/0deec5248700bcc647000000.pdf\">https://www.researchgate.net/profile/Brian_Wyvill/publication/220954784_An_Algorithm_for_Polygon_Subdivision_Based_on_Vertex_Normals/links/0deec5248700bcc647000000.pdf</a> \n<LI> van Overveld, C. V. A. M., and B. Wyvill, \"Phong Normal Interpolation Revisited,\" <I>ACM Transactions on Graphics</I>, vol. 16, no. 4, pp. 397-419, Oct. 1997. <br><a href=\"http://cse.taylor.edu/~btoll/s99/424/assigns/papers/p397-van_overveld.pdf\">http://cse.taylor.edu/~btoll/s99/424/assigns/papers/p397-van_overveld.pdf</a> \n<LI> Ownby, John-Paul, Chris Hall, and Rob Hall, \"<I>Toy Story 3: The Video Game</I>--Rendering Techniques,\" <I>SIGGRAPH Advances in Real-Time Rendering in 3D Graphics and Games course</I>, July 2010. <br><a href=\"http://advances.realtimerendering.com/s2010/Ownby,Hall%20and%20Hall%20-%20Toystory3%20(SIGGRAPH%202010%20Advanced%20RealTime%20Rendering%20Course).ppt\">http://advances.realtimerendering.com/s2010/Ownby,Hall%20and%20Hall%20-%20Toystory3%20(SIGGRAPH%202010%20Advanced%20RealTime%20Rendering%20Course).ppt</a> \n<LI> Paeth, Alan W., ed., <I>Graphics Gems V</I>, Academic Press, 1995. <br><a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> <br><a href=\"https://smile.amazon.com/Graphics-Version-Morgan-Kaufmann-Computer/dp/0125434553?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Version-Morgan-Kaufmann-Computer/dp/0125434553</a> \n<LI> Pag&aacute;n, Tito, \"Efficient UV Mapping of Complex Models,\" <I>Game Developer</I>, vol. 8, no. 8, pp. 28-34, Aug. 2001. <br><a href=\"https://www.gdcvault.com/gdmag\">https://www.gdcvault.com/gdmag</a> \n<LI> Palandri, R&eacute;mi, and Simon Green, \"Hybrid Mono Rendering in UE4 and Unity,\" <I>Oculus Developer Blog</I>, Sept. 30, 2016. <br><a href=\"https://developer.oculus.com/blog/hybrid-mono-rendering-in-ue4-and-unity/\">https://developer.oculus.com/blog/hybrid-mono-rendering-in-ue4-and-unity/</a> \n<LI> Pallister, Kim, \"Generating Procedural Clouds Using 3D Hardware,\" in Mark DeLoura, ed., <I>Game Programming Gems 2</I>, Charles River Media, pp. 463-473, 2001. \n<LI> Pangerl, David, \"Quantized Ring Clipping,\" in Wolfgang Engel, ed., <I>ShaderX<sup>6</sup></I>, Charles River Media, pp. 133-140, 2008. <br><a href=\"https://smile.amazon.com/Shader-X6-Advanced-Rendering-Shaderx/dp/1584505443?tag=realtimerenderin\">https://smile.amazon.com/Shader-X6-Advanced-Rendering-Shaderx/dp/1584505443</a> \n<LI> Pangerl, David, \"Practical Thread Rendering for DirectX 9,\" in Wolfgang Engel, ed., <I>GPU Pro</I>, A K Peters, Ltd., pp. 541-546, 2010. <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1568814720?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1568814720</a> \n<LI> Pantaleoni, Jacopo, \"VoxelPipe: A Programmable Pipeline for 3D Voxelization,\" in <I>High-Performance Graphics 2011</I>, Eurographics Association, pp. 99-106, Aug. 2011. <br><a href=\"https://www.researchgate.net/profile/Jacopo_Pantaleoni/publication/221249064_VoxelPipe_A_Programmable_Pipeline_for_3D_Voxelization/links/56320a1408ae0530378e185c.pdf\">https://www.researchgate.net/profile/Jacopo_Pantaleoni/publication/221249064_VoxelPipe_A_Programmable_Pipeline_for_3D_Voxelization/links/56320a1408ae0530378e185c.pdf</a> \n<LI> Papathanasis, Andreas, \"Dragon Age II DX11 Technology,\" <I>Game Developers Conference</I>, Mar. 2011. <br><a href=\"https://web.archive.org/web/20160711140505/http://amd-dev.wpengine.netdna-cdn.com/wordpress/media/2012/10/DirectX%2011%20in%20Dragon%20Age%202.pps\">https://web.archive.org/web/20160711140505/http://amd-dev.wpengine.netdna-cdn.com/wordpress/media/2012/10/DirectX%2011%20in%20Dragon%20Age%202.pps</a> <br><a href=\"http://blog.bioware.com/2011/03/03/the-technology-of-dragon-age-ii-%E2%80%93-part-2/\">http://blog.bioware.com/2011/03/03/the-technology-of-dragon-age-ii-%E2%80%93-part-2/</a> \n<LI> Papavasiliou, D., \"Real-Time Grass (and Other Procedural Objects) on Terrain,\" <I>Journal of Computer Graphics Techniques</I>, vol. 4, no. 1, pp. 26-49, 2015. <br><a href=\"http://jcgt.org/published/0004/01/02/\">http://jcgt.org/published/0004/01/02/</a> \n<LI> Parberry, Ian, \"Amortized Noise,\" <I>Journal of Computer Graphics Techniques</I>, vol. 3, no. 2, pp. 31-47, 2014. <br><a href=\"http://jcgt.org/published/0003/02/02/\">http://jcgt.org/published/0003/02/02/</a> \n<LI> Parent, R., <I>Computer Animation: Algorithms &amp; Techniques</I>, Third Edition, Morgan Kaufmann, 2012. <br><a href=\"https://books.google.com/books?id=ZNZ3XIGeMkgC&printsec=frontcover#v=onepage&q&f=false\">https://books.google.com/books?id=ZNZ3XIGeMkgC&printsec=frontcover#v=onepage&q&f=false</a> \n<LI> Paris, Sylvain, Pierre Kornprobst, Jack Tumblin, and Fr&eacute;do Durand, <I>SIGGRAPH A Gentle Introduction to Bilateral Filtering and Its Applications course</I>, Aug. 2007. <br><a href=\"http://people.csail.mit.edu/sparis/bf_course/\">http://people.csail.mit.edu/sparis/bf_course/</a> <br><a href=\"https://people.csail.mit.edu/sparis/bf_course/course_notes.pdf\">https://people.csail.mit.edu/sparis/bf_course/course_notes.pdf</a> \n<LI> Parker, Steven, William Martin, Peter-Pike J. Sloan, Peter Shirley, Brian Smits, and Charles Hansen, \"Interactive Ray Tracing,\" in <I>Proceedings of the 1999 Symposium on Interactive 3D Graphics</I>, ACM, pp. 119-134, 1999. <br><a href=\"http://www.ppsloan.org/publications/rtrt99.pdf\">http://www.ppsloan.org/publications/rtrt99.pdf</a> <br><a href=\"http://www.ppsloan.org/publications/\">http://www.ppsloan.org/publications/</a> \n<LI> Patney, Anjul, Marco Salvi, Joohwan Kim, Anton Kaplanyan, Chris Wyman, Nir Benty, David Luebke, and Aaron Lefohn, \"Towards Foveated Rendering for Gaze-Tracked Virtual Reality,\" <I>ACM Transactions on Graphics</I>, vol. 35, no. 6, article no. 179, 2016. <br><a href=\"http://research.nvidia.com/publication/2016-12_Towards-Foveated-Rendering\">http://research.nvidia.com/publication/2016-12_Towards-Foveated-Rendering</a> <br><a href=\"http://research.nvidia.com/sites/default/files/publications/supplementary.pdf\">http://research.nvidia.com/sites/default/files/publications/supplementary.pdf</a> \n<LI> Patney, Anjul, <I>SIGGRAPH Applications of Visual Perception to Virtual Reality course</I>, Aug. 2017. <br><a href=\"https://vrperception.github.io/sig2017/\">https://vrperception.github.io/sig2017/</a> \n<LI> Patry, Jasmin, \"HDR Display Support in <I>Infamous Second Son</I> and <I>Infamous First Light</I> (Part 1),\" <I>glowybits</I> blog, Dec. 21, 2016. <br><a href=\"http://www.glowybits.com/blog/2016/12/21/ifl_iss_hdr_1/\">http://www.glowybits.com/blog/2016/12/21/ifl_iss_hdr_1/</a> \n<LI> Patry, Jasmin, \"HDR Display Support in <I>Infamous Second Son</I> and <I>Infamous First Light</I> (Part 2),\" <I>glowybits</I> blog, Jan. 4, 2017. <br><a href=\"http://www.glowybits.com/blog/2017/01/04/ifl_iss_hdr_2/\">http://www.glowybits.com/blog/2017/01/04/ifl_iss_hdr_2/</a> \n<LI> Patterson, J. W., S. G. Hoggar, and J. R. Logie, \"Inverse Displacement Mapping,\" <I>Computer Graphics Forum</I>, vol. 10 no. 2, pp. 129-139, 1991. <br><a href=\"http://page.mi.fu-berlin.de/block/htw-lehre/wise2015_2016/bel_und_rend/skripte/patterson1991.pdf\">http://page.mi.fu-berlin.de/block/htw-lehre/wise2015_2016/bel_und_rend/skripte/patterson1991.pdf</a> \n<LI> Paul, Richard P. C., <I>Robot Manipulators: Mathematics, Programming, and Control</I>, MIT Press, 1981. \n<LI> Peercy, Mark S., Marc Olano, John Airey, and P. Jeffrey Ungar, \"Interactive Multi-Pass Programmable Shading,\" in <I>SIGGRAPH '00: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 425-432, July 2000. \n<LI> Pegoraro, Vincent, Mathias Schott, and Steven G. Parker, \"An Analytical Approach to Single Scattering for Anisotropic Media and Light Distributions,\" in <I>Graphics Interface 2009</I>, Canadian Information Processing Society, pp. 71-77, 2009. <br><a href=\"https://pdfs.semanticscholar.org/d2d4/c91b22ab62a1260b225dccc87220aaaff416.pdf\">https://pdfs.semanticscholar.org/d2d4/c91b22ab62a1260b225dccc87220aaaff416.pdf</a> \n<LI> Pellacini, Fabio, \"User-Configurable Automatic Shader Simplification,\" <I>ACM Transactions on Graphics (SIGGRAPH 2005)</I>, vol. 24, no. 3, pp. 445-452, Aug. 2005. <br><a href=\"https://www.researchgate.net/profile/Fabio_Pellacini/publication/220184125_User-configurable_Automatic_Shader_Simplification/links/00b7d53294a4488926000000/User-configurable-Automatic-Shader-Simplification.pdf\">https://www.researchgate.net/profile/Fabio_Pellacini/publication/220184125_User-configurable_Automatic_Shader_Simplification/links/00b7d53294a4488926000000/User-configurable-Automatic-Shader-Simplification.pdf</a> \n<LI> Pellacini, Fabio, Milos Hasan, and Kavita Bala, \"Interactive Cinematic Relighting with Global Illumination,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 183-202, 2007. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch09.html\">https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch09.html</a> \n<LI> Pelzer, Kurt, \"Rendering Countless Blades of Waving Grass,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 107-121, 2004. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems/gpugems_ch07.html\">https://developer.nvidia.com/gpugems/GPUGems/gpugems_ch07.html</a> \n<LI> Penner, E., \"Shader Amortization Using Pixel Quad Message Passing,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>2</sup></I>, A K Peters/CRC Press, pp. 349-367, 2011. <br><a href=\"https://smile.amazon.com/GPU-Pro-2-Wolfgang-Engel/dp/1568817185?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-2-Wolfgang-Engel/dp/1568817185</a> \n<LI> Penner, E., \"Pre-Integrated Skin Shading,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, Aug. 2011. <br><a href=\"http://advances.realtimerendering.com/s2011/index.html\">http://advances.realtimerendering.com/s2011/index.html</a> \n<LI> Perlin, Ken, \"An Image Synthesizer,\" <I>Computer Graphics (SIGGRAPH '85 Proceedings)</I>, vol. 19, no. 3, pp. 287-296, July 1985. <br><a href=\"http://www.heathershrewsbury.com/dreu2010/wp-content/uploads/2010/07/AnImageSynthesizer.pdf\">http://www.heathershrewsbury.com/dreu2010/wp-content/uploads/2010/07/AnImageSynthesizer.pdf</a> \n<LI> Perlin, Ken, and Eric M. Hoffert, \"Hypertexture,\" <I>Computer Graphics (SIGGRAPH '89 Proceedings)</I>, vol. 23, no. 3, pp. 253-262, July 1989. <br><a href=\"http://web.cse.ohio-state.edu/~shen.94/681/Site/Slides_files/p253-perlin.pdf\">http://web.cse.ohio-state.edu/~shen.94/681/Site/Slides_files/p253-perlin.pdf</a> \n<LI> Perlin, Ken, \"Improving Noise,\" <I>ACM Transactions on Graphics (SIGGRAPH 2002)</I>, vol. 21, no. 3, pp. 681-682, 2002. <br><a href=\"http://mrl.nyu.edu/~perlin/paper445.pdf\">http://mrl.nyu.edu/~perlin/paper445.pdf</a> \n<LI> Perlin, Ken, \"Implementing Improved Perlin Noise,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 73-85, 2004. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems/gpugems_ch05.html\">https://developer.nvidia.com/gpugems/GPUGems/gpugems_ch05.html</a> \n<LI> Persson, Emil, \"Alpha to Coverage,\" <I>Humus</I> blog, June 23, 2005. <br><a href=\"http://www.humus.name/index.php?page=3D&ID=61\">http://www.humus.name/index.php?page=3D&ID=61</a> \n<LI> Persson, Emil, \"Post-Tonemapping Resolve for High-Quality HDR Anti-aliasing in D3D10,\" in Wolfgang Engel, ed., <I>ShaderX<sup>6</sup></I>, Charles River Media, pp. 161-164, 2008. <br><a href=\"https://smile.amazon.com/Shader-X6-Advanced-Rendering-Shaderx/dp/1584505443?tag=realtimerenderin\">https://smile.amazon.com/Shader-X6-Advanced-Rendering-Shaderx/dp/1584505443</a> \n<LI> Persson, Emil, \"GPU Texture Compression,\" <I>Humus</I> blog, Apr. 12, 2008. <br><a href=\"http://www.humus.name/index.php?page=3D&ID=78\">http://www.humus.name/index.php?page=3D&ID=78</a> \n<LI> Persson, Emil, \"Linearize Depth,\" <I>Humus</I> blog, Aug. 2, 2008. <br><a href=\"http://www.humus.name/temp/Linearize%20depth.txt\">http://www.humus.name/temp/Linearize%20depth.txt</a> \n<LI> Persson, Emil, \"Performance,\" <I>Humus</I> blog, July 22, 2009. <br><a href=\"http://www.humus.name/index.php?ID=279\">http://www.humus.name/index.php?ID=279</a> \n<LI> Persson, Emil, \"Making It Large, Beautiful, Fast, and Consistent: Lessons Learned Developing <I>Just Cause 2</I>,\" in Wolfgang Engel, ed., <I>GPU Pro</I>, A K Peters, Ltd., pp. 571-596, 2010. <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1568814720?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1568814720</a> \n<LI> Persson, Emil, \"Volume Decals,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>2</sup></I>, A K Peters/CRC Press, pp. 115-120, 2011. <br><a href=\"https://books.google.com/books?id=zfPRBQAAQBAJ&pg=PA115&lpg=PA120\">https://books.google.com/books?id=zfPRBQAAQBAJ&pg=PA115&lpg=PA120</a> <br><a href=\"http://www.humus.name/index.php?page=3D&ID=83\">http://www.humus.name/index.php?page=3D&ID=83</a> <br><a href=\"https://smile.amazon.com/GPU-Pro-2-Wolfgang-Engel/dp/1568817185?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-2-Wolfgang-Engel/dp/1568817185</a> \n<LI> Persson, Emil, \"Creating Vast Game Worlds: Experiences from Avalanche Studios,\" in <I>ACM SIGGRAPH 2012 Talks</I>, ACM, article no. 32, Aug. 2012. <br><a href=\"http://www.humus.name/Articles/Persson_CreatingVastGameWorlds.pdf\">http://www.humus.name/Articles/Persson_CreatingVastGameWorlds.pdf</a> \n<LI> Persson, Emil, \"Graphics Gems for Games: Findings from Avalanche Studios,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, Aug. 2012. <br><a href=\"http://www.humus.name/Articles/Persson_GraphicsGemsForGames.pdf\">http://www.humus.name/Articles/Persson_GraphicsGemsForGames.pdf</a> \n<LI> Persson, Emil, \"Low-Level Thinking in High-Level Shading Languages,\" <I>Game Developers Conference</I>, Mar. 2013. <br><a href=\"http://www.humus.name/Articles/Persson_LowLevelThinking.pdf\">http://www.humus.name/Articles/Persson_LowLevelThinking.pdf</a> \n<LI> Persson, Emil, \"Wire Antialiasing,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>5</sup></I>, CRC Press, pp. 211-218, 2014. <br><a href=\"http://www.humus.name/index.php?page=3D&ID=89\">http://www.humus.name/index.php?page=3D&ID=89</a> <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1482208636?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1482208636</a> \n<LI> Persson, Emil, \"Low-Level Shader Optimization for Next-Gen and DX11,\" <I>Game Developers Conference</I>, Mar. 2014. <br><a href=\"http://www.humus.name/Articles/Persson_LowlevelShaderOptimization.pdf\">http://www.humus.name/Articles/Persson_LowlevelShaderOptimization.pdf</a> \n<LI> Persson, Emil, \"Clustered Shading,\" <I>Humus</I> blog, Mar. 24, 2015. <br><a href=\"http://www.humus.name/index.php?page=3D&ID=90\">http://www.humus.name/index.php?page=3D&ID=90</a> \n<LI> Persson, Emil, \"Practical Clustered Shading,\" <I>SIGGRAPH Real-Time Many-Light Management and Shadows with Clustered Shading course</I>, Aug. 2015. <br><a href=\"https://newq.net/publications/more/s2015-many-lights-course\">https://newq.net/publications/more/s2015-many-lights-course</a> <br><a href=\"https://newq.net/dl/pub/s2015_practical.pdf\">https://newq.net/dl/pub/s2015_practical.pdf</a> <br><a href=\"http://www.humus.name/Articles/PracticalClusteredShading.pdf\">http://www.humus.name/Articles/PracticalClusteredShading.pdf</a> \n<LI> Persson, Tobias, \"Practical Particle Lighting,\" <I>Game Developers Conference</I>, Mar. 2012. <br><a href=\"http://twvideo01.ubm-us.net/o1/vault/gdc2012/slides/Programming%20Track/Persson_Tobias_Practical_Particle_Lighting.pdf.pdf\">http://twvideo01.ubm-us.net/o1/vault/gdc2012/slides/Programming%20Track/Persson_Tobias_Practical_Particle_Lighting.pdf.pdf</a> \n<LI> Pesce, Angelo, \"Stable Cascaded Shadow Maps--Ideas,\" <I>C0DE517E</I> blog, Mar. 27, 2011. <br><a href=\"http://c0de517e.blogspot.com/2011/03/stable-cascaded-shadow-maps-ideas.html\">http://c0de517e.blogspot.com/2011/03/stable-cascaded-shadow-maps-ideas.html</a> \n<LI> Pesce, Angelo, \"Current-Gen DOF and MB,\" <I>C0DE517E</I> blog, Jan. 4, 2012. <br><a href=\"http://c0de517e.blogspot.com/2012/01/current-gen-dof-and-mb.html\">http://c0de517e.blogspot.com/2012/01/current-gen-dof-and-mb.html</a> \n<LI> Pesce, Angelo, \"33 Milliseconds in the Life of a Space Marine...,\" <I>SCRIBD</I> presentation, Oct. 8, 2012. <br><a href=\"http://www.scribd.com/doc/109384407/33-Milliseconds-Public-With-Notes\">http://www.scribd.com/doc/109384407/33-Milliseconds-Public-With-Notes</a> <br><a href=\"http://c0de517e.blogspot.com/2012/10/notes-on-optimizing-deferred-renderer.html\">http://c0de517e.blogspot.com/2012/10/notes-on-optimizing-deferred-renderer.html</a> \n<LI> Pesce, Angelo, \"Smoothen Your Functions,\" <I>C0DE517E</I> blog, Apr. 26, 2014. <br><a href=\"http://c0de517e.blogspot.com/2014/04/smoothen-your-functions.html\">http://c0de517e.blogspot.com/2014/04/smoothen-your-functions.html</a> \n<LI> Pesce, Angelo, \"Notes on Real-Time Renderers,\" <I>C0DE517E</I> blog, Sept. 3, 2014. <br><a href=\"http://c0de517e.blogspot.se/2014/09/notes-on-real-time-renderers.html\">http://c0de517e.blogspot.se/2014/09/notes-on-real-time-renderers.html</a> \n<LI> Pesce, Angelo, \"Notes on G-Buffer Normal Encodings,\" <I>C0DE517E</I> blog, Jan. 24, 2015. <br><a href=\"http://c0de517e.blogspot.com/2014/09/notes-on-real-time-renderers.html\">http://c0de517e.blogspot.com/2014/09/notes-on-real-time-renderers.html</a> \n<LI> Pesce, Angelo, \"Being More Wrong: Parallax Corrected Environment Maps,\" <I>C0DE517E</I> blog, Mar. 28, 2015. <br><a href=\"http://c0de517e.blogspot.com/2015/03/being-more-wrong-parallax-corrected.html\">http://c0de517e.blogspot.com/2015/03/being-more-wrong-parallax-corrected.html</a> \n<LI> Pesce, Angelo, \"Low-Resolution Effects with Depth-Aware Upsampling,\" <I>C0DE517E</I> blog, Feb. 6, 2016. <br><a href=\"http://c0de517e.blogspot.com/2016/02/downsampled-effects-with-depth-aware.html\">http://c0de517e.blogspot.com/2016/02/downsampled-effects-with-depth-aware.html</a> \n<LI> Pesce, Angelo, \"The Real-Time Rendering Continuum: A Taxonomy,\" <I>C0DE517E</I> blog, Aug. 6, 2016. <br><a href=\"http://c0de517e.blogspot.com/2016/08/the-real-time-rendering-continuum.html\">http://c0de517e.blogspot.com/2016/08/the-real-time-rendering-continuum.html</a> \n<LI> Peters, Christoph, and Reinhard Klein, \"Moment Shadow Mapping,\" in <I>Proceedings of the 19th Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 7-14, Feb.-Mar. 2015. <br><a href=\"http://cg.cs.uni-bonn.de/en/publications/paper-details/peters-2015-msm/\">http://cg.cs.uni-bonn.de/en/publications/paper-details/peters-2015-msm/</a> <br><a href=\"http://momentsingraphics.de/\">http://momentsingraphics.de/</a> \n<LI> Peters, Christoph, Cedrick M&uuml;nstermann, Nico Wetzstein, and Reinhard Klein, \"Improved Moment Shadow Maps for Translucent Occluders, Soft Shadows and Single Scattering,\" <I>Journal of Computer Graphics Techniques</I>, vol. 6, no. 1, pp. 17-67, 2017. <br><a href=\"http://jcgt.org/published/0006/01/03/\">http://jcgt.org/published/0006/01/03/</a> <br><a href=\"http://momentsingraphics.de/\">http://momentsingraphics.de/</a> \n<LI> Pettineo, Matt, \"How to Fake Bokeh (and Make It Look Pretty Good),\" <I>The Danger Zone</I> blog, Feb. 28, 2011. <br><a href=\"https://mynameismjp.wordpress.com/2011/02/28/bokeh/\">https://mynameismjp.wordpress.com/2011/02/28/bokeh/</a> \n<LI> Pettineo, Matt, \"Light-Indexed Deferred Rendering,\" <I>The Danger Zone</I> blog, Mar. 31, 2012. <br><a href=\"https://mynameismjp.wordpress.com/2012/03/31/light-indexed-deferred-rendering/\">https://mynameismjp.wordpress.com/2012/03/31/light-indexed-deferred-rendering/</a> \n<LI> Pettineo, Matt, \"Experimenting with Reconstruction Filters for MSAA Resolve,\" <I>The Danger Zone</I> blog, Oct. 28, 2012. <br><a href=\"https://mynameismjp.wordpress.com/2012/10/28/msaa-resolve-filters/\">https://mynameismjp.wordpress.com/2012/10/28/msaa-resolve-filters/</a> \n<LI> Pettineo, Matt, \"A Sampling of Shadow Techniques,\" <I>The Danger Zone</I> blog, Sept. 10, 2013. <br><a href=\"https://mynameismjp.wordpress.com/2013/09/10/shadow-maps/\">https://mynameismjp.wordpress.com/2013/09/10/shadow-maps/</a> \n<LI> Pettineo, Matt, \"Shadow Sample Update,\" <I>The Danger Zone</I> blog, Feb. 18, 2015. <br><a href=\"https://mynameismjp.wordpress.com/2015/02/18/shadow-sample-update/\">https://mynameismjp.wordpress.com/2015/02/18/shadow-sample-update/</a> \n<LI> Pettineo, Matt, \"Rendering the Alternate History of <I>The Order: 1886</I>,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, Aug. 2015. <br><a href=\"http://advances.realtimerendering.com/s2015/\">http://advances.realtimerendering.com/s2015/</a> <br><a href=\"http://advances.realtimerendering.com/s2015/rad_siggraph_advances_2015.pptx\">http://advances.realtimerendering.com/s2015/rad_siggraph_advances_2015.pptx</a> \n<LI> Pettineo, Matt, \"Stairway to (Programmable Sample Point) Heaven,\" <I>The Danger Zone</I> blog, Sept. 13, 2015. <br><a href=\"https://mynameismjp.wordpress.com/2015/09/13/programmable-sample-points/\">https://mynameismjp.wordpress.com/2015/09/13/programmable-sample-points/</a> \n<LI> Pettineo, Matt, \"Bindless Texturing for Deferred Rendering and Decals,\" <I>The Danger Zone</I> blog, Mar. 25, 2016. <br><a href=\"https://mynameismjp.wordpress.com/2016/03/25/bindless-texturing-for-deferred-rendering-and-decals/\">https://mynameismjp.wordpress.com/2016/03/25/bindless-texturing-for-deferred-rendering-and-decals/</a> \n<LI> Pettineo, Matt, \"SG Series Part 6: Step into the Baking Lab,\" <I>The Danger Zone</I> blog, Oct. 9, 2016. <br><a href=\"https://mynameismjp.wordpress.com/2016/10/09/sg-series-part-6-step-into-the-baking-lab/\">https://mynameismjp.wordpress.com/2016/10/09/sg-series-part-6-step-into-the-baking-lab/</a> \n<LI> Pfister, Hans-Peter, Matthias Zwicker, Jeroen van Barr, and Markus Gross, \"Surfels: Surface Elements as Rendering Primitives,\" in <I>SIGGRAPH '00: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 335-342, July 2000. <br><a href=\"https://dash.harvard.edu/bitstream/handle/1/4138746/Pfister_Surfels.pdf?sequence%3D2\">https://dash.harvard.edu/bitstream/handle/1/4138746/Pfister_Surfels.pdf?sequence%3D2</a> \n<LI> Phail-Liff, Nathan, Scot Andreason, and Anthony Vitale, \"Crafting Victorian London: The Environment Art and Material Pipelines of <I>The Order: 1886</I>,\" in <I>ACM SIGGRAPH 2015 Talks</I>, ACM, article no. 59, Aug. 2015. <br><a href=\"https://readyatdawn.sharefile.com/d-s3187a0527304cf1b\">https://readyatdawn.sharefile.com/d-s3187a0527304cf1b</a> \n<LI> Pharr, Matt, \"Fast Filter Width Estimates with Texture Maps,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 417-424, 2004. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems/gpugems_ch25.html\">https://developer.nvidia.com/gpugems/GPUGems/gpugems_ch25.html</a> \n<LI> Pharr, Matt, and Simon Green, \"Ambient Occlusion,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 279-292, 2004. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems/gpugems_ch17.html\">https://developer.nvidia.com/gpugems/GPUGems/gpugems_ch17.html</a> \n<LI> Pharr, Matt, Wenzel Jakob, and Greg Humphreys, <I>Physically Based Rendering: From Theory to Implementation</I>, Third Edition, Morgan Kaufmann, 2016. <br><a href=\"http://www.pbrt.org\">http://www.pbrt.org</a> \n<LI> Phong, Bui Tuong, \"Illumination for Computer Generated Pictures,\" <I>Communications of the ACM</I>, vol. 18, no. 6, pp. 311-317, June 1975. <br><a href=\"http://www.cs.northwestern.edu/~ago820/cs395/Papers/Phong_1975.pdf\">http://www.cs.northwestern.edu/~ago820/cs395/Papers/Phong_1975.pdf</a> \n<LI> Picott, Kevin P., \"Extensions of the Linear and Area Lighting Models,\" <I>Computer Graphics</I>, vol. 18, no. 2, pp. 31-38, Mar. 1992. \n<LI> Piegl, Les A., and Wayne Tiller, <I>The NURBS Book</I>, Second Edition, Springer-Verlag, 1997. <br><a href=\"https://smile.amazon.com/NURBS-Monographs-Visual-Communication-second/dp/B004THSJ7G?tag=realtimerenderin\">https://smile.amazon.com/NURBS-Monographs-Visual-Communication-second/dp/B004THSJ7G</a> \n<LI> Pineda, Juan, \"A Parallel Algorithm for Polygon Rasterization,\" <I>Computer Graphics (SIGGRAPH '88 Proceedings)</I>, vol. 22, no. 4, pp. 17-20, Aug. 1988. <br><a href=\"http://people.csail.mit.edu/ericchan/bib/pdf/p17-pineda.pdf\">http://people.csail.mit.edu/ericchan/bib/pdf/p17-pineda.pdf</a> \n<LI> Pines, Josh, \"From Scene to Screen,\" <I>SIGGRAPH Color Enhancement and Rendering in Film and Game Production course</I>, July 2010. <br><a href=\"http://renderwonk.com/publications/s2010-color-course/\">http://renderwonk.com/publications/s2010-color-course/</a> \n<LI> Piponi, Dan, and George Borshukov, \"Seamless Texture Mapping of Subdivision Surfaces by Model Pelting and Texture Blending,\" in <I>SIGGRAPH '00: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 471-478, July 2000. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.1.2179&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.1.2179&rep=rep1&type=pdf</a> \n<LI> Placeres, Frank Puig, \"Overcoming Deferred Shading Drawbacks,\" in Wolfgang Engel, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 115-130, 2006. \n<LI> Pletinckx, Daniel, \"Quaternion Calculus as a Basic Tool in Computer Graphics,\" <I>The Visual Computer</I>, vol. 5, no. 1, pp. 2-13, 1989. <br><a href=\"https://scholar.google.com/scholar?hl=en&as_sdt=0%2C22&q=Quaternion+Calculus+as+a+Basic+Tool+in+Computer+Graphics&btnG=\">https://scholar.google.com/scholar?hl=en&as_sdt=0%2C22&q=Quaternion+Calculus+as+a+Basic+Tool+in+Computer+Graphics&btnG=</a> \n<LI> Pochanayon, Adisak, \"Capturing and Visualizing RealTime GPU Performance in <I>Mortal Kombat X</I>,\" <I>Game Developers Conference</I>, Mar. 2016. <br><a href=\"http://twvideo01.ubm-us.net/o1/vault/gdc2016/Presentations/Pochanayon_Adisak_Capturing_GPU_Performance.pdf\">http://twvideo01.ubm-us.net/o1/vault/gdc2016/Presentations/Pochanayon_Adisak_Capturing_GPU_Performance.pdf</a> \n<LI> Pohl, Daniel, Gregory S. Johnson, and Timo Bolkart, \"Improved Pre-Warping for Wide Angle, Head Mounted Displays,\" in <I>Proceedings of the 19th ACM Symposium on Virtual Reality Software and Technology</I>, ACM, pp. 259-262, Oct. 2013. <br><a href=\"https://pdfs.semanticscholar.org/815f/265836c99d073ebcc93b7a9e42a21d54706f.pdf\">https://pdfs.semanticscholar.org/815f/265836c99d073ebcc93b7a9e42a21d54706f.pdf</a> \n<LI> Policarpo, Fabio, Manuel M. Oliveira, and Jo&atilde;o L. D. Comba, \"Real-Time Relief Mapping on Arbitrary Polygonal Surfaces,\" in <I>Proceedings of the 2005 Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 155-162, Apr. 2005. <br><a href=\"http://artists.reactorinteractive.net/PDFs/Bump/Meshes%20&%20surfaces%20Real-time%20relief%20mapping%20on%20arbitrary%20polygonal%20surfaces.pdf\">http://artists.reactorinteractive.net/PDFs/Bump/Meshes%20&%20surfaces%20Real-time%20relief%20mapping%20on%20arbitrary%20polygonal%20surfaces.pdf</a> <br><a href=\"https://shintaroiguchidotcom.files.wordpress.com/2016/01/relief-mapping-in-a-pixel-shader-using-binary-search.pdf\">https://shintaroiguchidotcom.files.wordpress.com/2016/01/relief-mapping-in-a-pixel-shader-using-binary-search.pdf</a> \n<LI> Policarpo, Fabio, and Manuel M. Oliveira, \"Relief Mapping of Non-Height-Field Surface Details,\" in <I>Proceedings of the 2006 Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 55-62, Mar. 2006. <br><a href=\"http://www.inf.ufrgs.br/~oliveira/RTM.html\">http://www.inf.ufrgs.br/~oliveira/RTM.html</a> \n<LI> Policarpo, Fabio, and Manuel M. Oliveira, \"Relaxed Cone Stepping for Relief Mapping,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 409-428, 2007. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch18.html\">https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch18.html</a> <br><a href=\"http://developer.download.nvidia.com/books/gpu_gems_3/samples/gems3_ch18.pdf\">http://developer.download.nvidia.com/books/gpu_gems_3/samples/gems3_ch18.pdf</a> \n<LI> Pool, J., A. Lastra, and M. Singh, \"Lossless Compression of Variable-Precision Floating-Point Buffers on GPUs,\" in <I>Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 47-54, Mar. 2012. <br><a href=\"http://www.cs.unc.edu/~jpool/research/I3D2012/i3d2012_preprint.pdf\">http://www.cs.unc.edu/~jpool/research/I3D2012/i3d2012_preprint.pdf</a> \n<LI> Porcino, Nick, \"Lost Planet Parallel Rendering,\" <I>Meshula.net</I> website, Oct. 2007. <br><a href=\"http://nickporcino.com/meshula-net-archive/posts/post124.html\">http://nickporcino.com/meshula-net-archive/posts/post124.html</a> \n<LI> Porter, Thomas, and Tom Duff, \"Compositing Digital Images,\" <I>Computer Graphics (SIGGRAPH '84 Proceedings)</I>, vol. 18, no. 3, pp. 253-259, July 1984. <br><a href=\"https://keithp.com/~keithp/porterduff/p253-porter.pdf\">https://keithp.com/~keithp/porterduff/p253-porter.pdf</a> \n<LI> P&ouml;tzsch, Christian, \"Speeding up GPU Barrel Distortion Correction in Mobile VR,\" <I>Imagination Blog</I>, June 15, 2016. <br><a href=\"https://www.imgtec.com/blog/speeding-up-gpu-barrel-distortion-correction-in-mobile-vr/\">https://www.imgtec.com/blog/speeding-up-gpu-barrel-distortion-correction-in-mobile-vr/</a> \n<LI> Poynton, Charles, <I>Digital Video and HD: Algorithms and Interfaces</I>, Second Edition, Morgan Kaufmann, 2012. <br><a href=\"http://www.poynton.com/notes/colour_and_gamma/GammaFAQ.html\">http://www.poynton.com/notes/colour_and_gamma/GammaFAQ.html</a> \n<LI> Pranckevicius, Aras, \"Compact Normal Storage for Small G-Buffers,\" <I>Aras' blog</I>, Mar. 25, 2010. <br><a href=\"http://aras-p.info/texts/CompactNormalStorage.html\">http://aras-p.info/texts/CompactNormalStorage.html</a> \n<LI> Pranckevicius, Aras, and Renaldas Zioma, \"Fast Mobile Shaders,\" <I>SIGGRAPH Studio Talk</I>, Aug. 2011. <br><a href=\"http://aras-p.info/texts/files/FastMobileShaders_siggraph2011.pdf\">http://aras-p.info/texts/files/FastMobileShaders_siggraph2011.pdf</a> \n<LI> Pranckevicius, Aras, \"Rough Sorting by Depth,\" <I>Aras' blog</I>, Jan. 16, 2014. <br><a href=\"http://aras-p.info/blog/2014/01/16/rough-sorting-by-depth/\">http://aras-p.info/blog/2014/01/16/rough-sorting-by-depth/</a> \n<LI> Pranckevicius, Aras, Jens Fursund, and Sam Martin, \"Advanced Lighting Techniques in Unity,\" <I>Unity DevDay, Game Developers Conference</I>, Mar. 2014. <br><a href=\"http://aras-p.info/blog/2014/05/05/shader-compilation-in-unity-4-dot-5/\">http://aras-p.info/blog/2014/05/05/shader-compilation-in-unity-4-dot-5/</a> \n<LI> Pranckevicius, Aras, \"Cross Platform Shaders in 2014,\" <I>Aras' blog</I>, Mar. 28, 2014. <br><a href=\"http://aras-p.info/blog/2014/03/28/cross-platform-shaders-in-2014/\">http://aras-p.info/blog/2014/03/28/cross-platform-shaders-in-2014/</a> \n<LI> Pranckevicius, Aras, \"Shader Compilation in Unity 4.5,\" <I>Aras' blog</I>, May 5, 2014. <br><a href=\"http://aras-p.info/blog/2014/05/05/shader-compilation-in-unity-4-dot-5/\">http://aras-p.info/blog/2014/05/05/shader-compilation-in-unity-4-dot-5/</a> \n<LI> Pranckevicius, Aras, \"Porting Unity to New APIs,\" <I>SIGGRAPH An Overview of Next Generation APIs course</I>, Aug. 2015. <br><a href=\"http://nextgenapis.realtimerendering.com/\">http://nextgenapis.realtimerendering.com/</a> <br><a href=\"http://nextgenapis.realtimerendering.com/presentations/7_Pranckevicius_Unity.pptx\">http://nextgenapis.realtimerendering.com/presentations/7_Pranckevicius_Unity.pptx</a> \n<LI> Pranckevicius, Aras, \"Every Possible Scalability Limit Will Be Reached,\" <I>Aras' blog</I>, Feb. 5, 2017. <br><a href=\"http://aras-p.info/blog/2017/02/05/Every-Possible-Scalability-Limit-Will-Be-Reached/\">http://aras-p.info/blog/2017/02/05/Every-Possible-Scalability-Limit-Will-Be-Reached/</a> \n<LI> Pranckevicius, Aras, \"Font Rendering Is Getting Interesting,\" <I>Aras' blog</I>, Feb. 15, 2017. <br><a href=\"http://aras-p.info/blog/2017/02/15/Font-Rendering-is-Getting-Interesting/\">http://aras-p.info/blog/2017/02/15/Font-Rendering-is-Getting-Interesting/</a> \n<LI> Praun, Emil, Adam Finkelstein, and Hugues Hoppe, \"Lapped Textures,\" in <I>SIGGRAPH '00: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 465-470, July 2000. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.66.2904&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.66.2904&rep=rep1&type=pdf</a> <br><a href=\"http://hhoppe.com/\">http://hhoppe.com/</a> \n<LI> Praun, Emil, Hugues Hoppe, Matthew Webb, and Adam Finkelstein, \"Real-Time Hatching,\" in <I>SIGGRAPH '01 Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 581-586, Aug. 2001. <br><a href=\"http://hhoppe.com\">http://hhoppe.com</a> \n<LI> Preetham, Arcot J., Peter Shirley, and Brian Smits, \"A Practical Analytic Model for Daylight,\" in <I>SIGGRAPH '99: Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 91-100, Aug. 1999. <br><a href=\"https://www.cs.utah.edu/~shirley/papers/sunsky/sunsky.pdf\">https://www.cs.utah.edu/~shirley/papers/sunsky/sunsky.pdf</a> \n<LI> Preparata, F. P., and M. I. Shamos, <I>Computational Geometry: An Introduction</I>, Springer-Verlag, 1985. <br><a href=\"https://smile.amazon.com/Computational-Geometry-Introduction-Monographs-Computer/dp/0387961313?tag=realtimerenderin\">https://smile.amazon.com/Computational-Geometry-Introduction-Monographs-Computer/dp/0387961313</a> \n<LI> Preshing, Jeff, \"How Ubisoft Montreal Develops Games for Multicore--Before and After C++11,\" <I>CppCon 2014</I>, Sept. 2014. <br><a href=\"http://preshing.com/20141024/my-multicore-talk-at-cppcon-2014/\">http://preshing.com/20141024/my-multicore-talk-at-cppcon-2014/</a> \n<LI> Press, William H., Saul A. Teukolsky, William T. Vetterling, and Brian P. Flannery, <I>Numerical Recipes in C</I>, Cambridge University Press, 1992. <br><a href=\"http://www.nr.com\">http://www.nr.com</a> \n<LI> Proakis, John G., and Dimitris G. Manolakis, <I>Digital Signal Processing: Principles, Algorithms, and Applications</I>, Fourth Edition, Pearson, 2006. \n<LI> Purnomo, Budirijanto, Jonathan Bilodeau, Jonathan D. Cohen, and Subodh Kumar, \"Hardware-Compatible Vertex Compression Using Quantization and Simplification,\" in <I>Graphics Hardware 2005</I>, Eurographics Association, pp. 53-61, July 2005. <br><a href=\"http://www.cs.jhu.edu/GLAB/papers/Purnomo05.pdf\">http://www.cs.jhu.edu/GLAB/papers/Purnomo05.pdf</a> \n<LI> Quidam, <I>Jade2 model</I>, published by wismo, <a href=\"http://www.3dvia.com/wismo\">http://www.3dvia.com/wismo</a>, 2017. \n<LI> Qu&iacute;lez, &Iacute;&ntilde;igo, \"Rendering Worlds with Two Triangles with raytracing on the GPU in 4096 bytes,\" <I>NVScene</I>, Aug. 2008. <br><a href=\"http://www.iquilezles.org/www/material/nvscene2008/rwwtt.pdf\">http://www.iquilezles.org/www/material/nvscene2008/rwwtt.pdf</a> \n<LI> Qu&iacute;lez, &Iacute;&ntilde;igo, \"Improved Texture Interpolation,\" <I>iquilezles.org</I>, 2010. <br><a href=\"http://www.iquilezles.org/www/articles/texture/texture.htm\">http://www.iquilezles.org/www/articles/texture/texture.htm</a> \n<LI> Qu&iacute;lez, &Iacute;&ntilde;igo, \"Correct Frustum Culling,\" <I>iquilezles.org</I>, 2013. <br><a href=\"http://www.iquilezles.org/www/articles/frustumcorrect/frustumcorrect.htm\">http://www.iquilezles.org/www/articles/frustumcorrect/frustumcorrect.htm</a> \n<LI> Qu&iacute;lez, &Iacute;&ntilde;igo, \"Efficient Stereo and VR Rendering,\" in Wolfgang Engel, ed., <I>GPU Zen</I>, Black Cat Publishing, pp. 241-251, 2017. <br><a href=\"https://smile.amazon.com/dp/0998822892?tag=realtimerenderin\">https://smile.amazon.com/dp/0998822892</a> \n<LI> Ragan-Kelley, Jonathan, Charlie Kilpatrick, Brian W. Smith, and Doug Epps, \"The Lightspeed Automatic Interactive Lighting Preview System,\" <I>ACM Transactions on Graphics (SIGGRAPH 2007)</I>, vol. 26, no. 3, 25:1-25:11, July 2007. <br><a href=\"http://people.csail.mit.edu/jrk/lightspeed/\">http://people.csail.mit.edu/jrk/lightspeed/</a> \n<LI> Ragan-Kelley, Jonathan, Jaakko Lehtinen, Jiawen Chen, Michael Doggett, and Fr&eacute;do Durand, \"Decoupled Sampling for Graphics Pipelines,\" <I>ACM Transactions on Graphics</I>, vol. 30, no. 3, pp. 17:1-17:17, May 2011. <br><a href=\"https://dspace.mit.edu/openaccess-disseminate/1721.1/73101\">https://dspace.mit.edu/openaccess-disseminate/1721.1/73101</a> \n<LI> R&aacute;kos, Daniel, \"Massive Number of Shadow-Casting Lights with Layered Rendering,\" in Patrick Cozzi &amp; Christophe Riccio, eds., <I>OpenGL Insights</I>, CRC Press, pp. 259-278, 2012. <br><a href=\"https://github.com/OpenGLInsights\">https://github.com/OpenGLInsights</a> <br><a href=\"https://smile.amazon.com/OpenGL-Insights-Patrick-Cozzi/dp/1439893764?tag=realtimerenderin\">https://smile.amazon.com/OpenGL-Insights-Patrick-Cozzi/dp/1439893764</a> \n<LI> R&aacute;kos, Daniel, \"Programmable Vertex Pulling,\" in Patrick Cozzi &amp; Christophe Riccio, eds., <I>OpenGL Insights</I>, CRC Press, pp. 293-301, 2012. <br><a href=\"https://github.com/OpenGLInsights\">https://github.com/OpenGLInsights</a> <br><a href=\"https://smile.amazon.com/OpenGL-Insights-Patrick-Cozzi/dp/1439893764?tag=realtimerenderin\">https://smile.amazon.com/OpenGL-Insights-Patrick-Cozzi/dp/1439893764</a> \n<LI> Ramamoorthi, Ravi, and Pat Hanrahan, \"An Efficient Representation for Irradiance Environment Maps,\" in <I>SIGGRAPH '01 Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 497-500, Aug. 2001. <br><a href=\"http://graphics.stanford.edu/papers/envmap\">http://graphics.stanford.edu/papers/envmap</a> \n<LI> Ramamoorthi, Ravi, and Pat Hanrahan, \"Frequency Space Environment Map Rendering,\" <I>ACM Transactions on Graphics</I>, vol. 21, no. 3, pp. 517-526, 2002. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.115.3975&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.115.3975&rep=rep1&type=pdf</a> \n<LI> Raskar, Ramesh, and Michael Cohen, \"Image Precision Silhouette Edges,\" in <I>Proceedings of the 1999 Symposium on Interactive 3D Graphics</I>, ACM, pp. 135-140, 1999. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.84.434&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.84.434&rep=rep1&type=pdf</a> \n<LI> Raskar, Ramesh, \"Hardware Support for Non-photorealistic Rendering,\" in <I>Graphics Hardware 2001</I>, Eurographics Association, pp. 41-46, Aug. 2001. <br><a href=\"http://web.media.mit.edu/~raskar/RaskarPapers/01SilRidgeValleyHWWS.pdf\">http://web.media.mit.edu/~raskar/RaskarPapers/01SilRidgeValleyHWWS.pdf</a> \n<LI> Raskar, Ramesh, and Jack Tumblin, <I>Computational Photography: Mastering New Techniques for Lenses, Lighting, and Sensors</I>, A K Peters, Ltd., 2007. <br><a href=\"https://web.media.mit.edu/~raskar/photo/Sig06Course15ComputationalPhotography/May06Course15NotesComputationalPhotoFull.pdf\">https://web.media.mit.edu/~raskar/photo/Sig06Course15ComputationalPhotography/May06Course15NotesComputationalPhotoFull.pdf</a> \n<LI> Rasmusson, J., J. Hasselgren, and T. Akenine-M&ouml;ller, \"Exact and Error-Bounded Approximate Color Buffer Compression and Decompression,\" in <I>Graphics Hardware 2007</I>, Eurographics Association, pp. 41-48, Aug. 2007. <br><a href=\"https://www.researchgate.net/profile/Jon_Hasselgren/publication/221249043_Exact_and_Error-bounded_Approximate_Color_Buffer_Compression_and_Decompression/links/53e325000cf275a5fdda7f95.pdf\">https://www.researchgate.net/profile/Jon_Hasselgren/publication/221249043_Exact_and_Error-bounded_Approximate_Color_Buffer_Compression_and_Decompression/links/53e325000cf275a5fdda7f95.pdf</a> \n<LI> Rasmusson, J., J. Str&ouml;m, and T. Akenine-M&ouml;ller, \"Error-Bounded Lossy Compression of Floating-Point Color Buffers Using Quadtree Decomposition,\" <I>The Visual Computer</I>, vol. 26, no. 1, pp. 17-30, 2009. <br><a href=\"http://fileadmin.cs.lth.se/graphics/research/papers/2009/lossy_cbc_quadtree/cbclossyfloat_author_generated.pdf\">http://fileadmin.cs.lth.se/graphics/research/papers/2009/lossy_cbc_quadtree/cbclossyfloat_author_generated.pdf</a> \n<LI> Ratcliff, John W., \"Sphere Trees for Fast Visibility Culling, Ray Tracing, and Range Searching,\" in Mark DeLoura, ed., <I>Game Programming Gems 2</I>, Charles River Media, pp. 384-387, 2001. \n<LI> Rauwendaal, Randall, and Mike Bailey, \"Hybrid Computational Voxelization Using the Graphics Pipeline,\" <I>Journal of Computer Graphics Techniques</I>, vol. 2, no. 1, pp. 15-37, 2013. <br><a href=\"http://jcgt.org/published/0002/01/02/\">http://jcgt.org/published/0002/01/02/</a> \n<LI> Ray, Nicolas, Vincent Nivoliers, Sylvain Lefebvre, and Bruno L&eacute;vy, \"Invisible Seams,\" in <I>Proceedings of the 21st Eurographics Conference on Rendering</I>, Eurographics Association, pp. 1489-1496, June 2010. <br><a href=\"https://hal.inria.fr/inria-00547713/document\">https://hal.inria.fr/inria-00547713/document</a> \n<LI> Reddy, Martin, <I>Perceptually Modulated Level of Detail for Virtual Environments</I>, PhD thesis, University of Edinburgh, 1997. <br><a href=\"https://www.era.lib.ed.ac.uk/bitstream/handle/1842/505/Reddy_thesis_pdf?sequence=2&isAllowed=y\">https://www.era.lib.ed.ac.uk/bitstream/handle/1842/505/Reddy_thesis_pdf?sequence=2&isAllowed=y</a> \n<LI> Reed, Nathan, \"Ambient Occlusion Fields and Decals in <I>inFAMOUS 2</I>,\" <I>Game Developers Conference</I>, Mar. 2012. <br><a href=\"http://reedbeta.com/talks/ao-fields/\">http://reedbeta.com/talks/ao-fields/</a> \n<LI> Reed, Nathan, \"Quadrilateral Interpolation, Part 1,\" <I>Nathan Reed</I> blog, May 26, 2012. <br><a href=\"http://www.reedbeta.com/blog/quadrilateral-interpolation-part-1/\">http://www.reedbeta.com/blog/quadrilateral-interpolation-part-1/</a> \n<LI> Reed, Nathan, and Dean Beeler, \"VR Direct: How NVIDIA Technology Is Improving the VR Experience,\" <I>Game Developers Conference</I>, Mar. 2015. <br><a href=\"http://developer.download.nvidia.com/assets/events/GDC15/GEFORCE/VR_Direct_GDC_2015.pdf\">http://developer.download.nvidia.com/assets/events/GDC15/GEFORCE/VR_Direct_GDC_2015.pdf</a> \n<LI> Reed, Nathan, \"Depth Precision Visualized,\" <I>Nathan Reed</I> blog, July 3, 2015. <br><a href=\"http://reedbeta.com/blog/depth-precision-visualized/\">http://reedbeta.com/blog/depth-precision-visualized/</a> \n<LI> Reed, Nathan, \"GameWorks VR,\" <I>SIGGRAPH</I>, Aug. 2015. <br><a href=\"http://reedbeta.com/talks/gameworks-vr/\">http://reedbeta.com/talks/gameworks-vr/</a> \n<LI> Reeves, William T., \"Particle Systems--A Technique for Modeling a Class of Fuzzy Objects,\" <I>ACM Transactions on Graphics</I>, vol. 2, no. 2, pp. 91-108, Apr. 1983. <br><a href=\"https://cal.cs.umbc.edu/Courses/CS6967-F08/Papers/Reeves-1983-PSA.pdf\">https://cal.cs.umbc.edu/Courses/CS6967-F08/Papers/Reeves-1983-PSA.pdf</a> \n<LI> Reeves, William T., David H. Salesin, and Robert L. Cook, \"Rendering Antialiased Shadows with Depth Maps,\" <I>Computer Graphics (SIGGRAPH '87 Proceedings)</I>, vol. 21, no. 4, pp. 283-291, July 1987. <br><a href=\"http://maverick.inria.fr/Members/Cyril.Soler/DEA/Ombres/Papers/Reeves.Sig87.pdf\">http://maverick.inria.fr/Members/Cyril.Soler/DEA/Ombres/Papers/Reeves.Sig87.pdf</a> \n<LI> Rege, Ashu, \"DX11 Effects in <I>Metro 2033: The Last Refuge</I>,\" <I>Game Developers Conference</I>, Mar. 2010. <br><a href=\"https://web.archive.org/web/20150909070056/http://amd-dev.wpengine.netdna-cdn.com/wordpress/media/2012/10/Metro%202033%20DX11%20Effects.ppsx\">https://web.archive.org/web/20150909070056/http://amd-dev.wpengine.netdna-cdn.com/wordpress/media/2012/10/Metro%202033%20DX11%20Effects.ppsx</a> \n<LI> Reimer, Jeremy, \"Valve Goes Multicore,\" <I>ars technica</I> website, Nov. 5, 2006. <br><a href=\"http://arstechnica.com/articles/paedia/cpu/valve-multicore.ars\">http://arstechnica.com/articles/paedia/cpu/valve-multicore.ars</a> \n<LI> Reinhard, Erik, Mike Stark, Peter Shirley, and James Ferwerda, \"Photographic Tone Reproduction for Digital Images,\" <I>ACM Transactions on Graphics (SIGGRAPH 2002)</I>, vol. 21, no. 3, pp. 267-276, July 2002. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.164.483&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.164.483&rep=rep1&type=pdf</a> \n<LI> Reinhard, Erik, Greg Ward, Sumanta Pattanaik, and Paul Debevec, <I>High Dynamic Range Imaging: Acquisition, Display, and Image-Based Lighting</I>, Morgan Kaufmann, 2006. <br><a href=\"https://smile.amazon.com/High-Dynamic-Range-Imaging-Acquisition/dp/0125852630?tag=realtimerenderin\">https://smile.amazon.com/High-Dynamic-Range-Imaging-Acquisition/dp/0125852630</a> \n<LI> Reinhard, Erik, Erum Arif Khan, Ahmet Oguz Aky&uuml;z, and Garrett Johnson, <I>Color Imaging: Fundamentals and Applications</I>, A K Peters, Ltd., 2008. <br><a href=\"https://smile.amazon.com/Color-Imaging-Fundamentals-Erik-Reinhard/dp/1568813449?tag=realtimerenderin\">https://smile.amazon.com/Color-Imaging-Fundamentals-Erik-Reinhard/dp/1568813449</a> \n<LI> Reis, Aurelio, \"Per-Pixel Lit, Light Scattering Smoke,\" in Wolfgang Engel, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 287-294, 2006. \n<LI> Ren, Zhong Ren, Rui Wang, John Snyder, Kun Zhou, Xinguo Liu, Bo Sun, Peter-Pike Sloan, Hujun Bao, Qunsheng Peng, and Baining Guo, \"Real-Time Soft Shadows in Dynamic Scenes Using Spherical Harmonic Exponentiation,\" <I>ACM Transactions on Graphics (SIGGRAPH 2006)</I>, vol. 25, no. 3, pp. 977-986, July 2006. <br><a href=\"https://www.microsoft.com/en-us/research/wp-content/uploads/2006/08/shexp.pdf\">https://www.microsoft.com/en-us/research/wp-content/uploads/2006/08/shexp.pdf</a> <br><a href=\"http://www.ppsloan.org/publications/\">http://www.ppsloan.org/publications/</a> \n<LI> Reshetov, Alexander, \"Morphological Antialiasing,\" in <I>High-Performance Graphics 2009</I>, Eurographics Association, pp. 109-116, Aug. 2009. <br><a href=\"http://www.cs.cmu.edu/afs/cs.cmu.edu/academic/class/15869-f11/www/readings/reshetov09_mlaa.pdf\">http://www.cs.cmu.edu/afs/cs.cmu.edu/academic/class/15869-f11/www/readings/reshetov09_mlaa.pdf</a> \n<LI> Reshetov, Alexander, \"Reducing Aliasing Artifacts through Resampling,\" in <I>High-Performance Graphics 2012</I>, Eurographics Association, pp. 77-86, June 2012. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.466.6749&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.466.6749&rep=rep1&type=pdf</a> \n<LI> Reshetov, Alexander, and David Luebke, \"Infinite Resolution Textures,\" in <I>High-Performance Graphics 2016</I>, Eurographics Association, pp. 139-150, June 2016. <br><a href=\"https://www.researchgate.net/profile/Alexander_Reshetov/publication/303939596_Infinite_Resolution_Textures/links/575f538808ae414b8e549559.pdf\">https://www.researchgate.net/profile/Alexander_Reshetov/publication/303939596_Infinite_Resolution_Textures/links/575f538808ae414b8e549559.pdf</a> <br><a href=\"http://on-demand.gputechconf.com/siggraph/2016/presentation/sig1604-alexander-reshetov-textures-infinite-resolution-image.pdf\">http://on-demand.gputechconf.com/siggraph/2016/presentation/sig1604-alexander-reshetov-textures-infinite-resolution-image.pdf</a> \n<LI> Reshetov, Alexander, and Jorge Jimenez, \"MLAA from 2009 to 2017,\" <I>High-Performance Graphics</I> research impact retrospective, July 2017. <br><a href=\"http://www.iryoku.com/research-impact-retrospective-mlaa-from-2009-to-2017\">http://www.iryoku.com/research-impact-retrospective-mlaa-from-2009-to-2017</a> <br><a href=\"http://www.highperformancegraphics.org/2017/program/\">http://www.highperformancegraphics.org/2017/program/</a> \n<LI> Reuter, Patrick, Johannes Behr, and Marc Alexa, \"An Improved Adjacency Data Structure for Fast Triangle Stripping,\" <I>journal of graphics tools</I>, vol. 10, no. 2, pp. 41-50, 2016. <br><a href=\"https://core.ac.uk/download/pdf/23797403.pdf\">https://core.ac.uk/download/pdf/23797403.pdf</a> <br><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_2/Reuter2005\">https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_2/Reuter2005</a> <br><a href=\"https://www.tandfonline.com/doi/abs/10.1080/2151237X.2005.10129196\">https://www.tandfonline.com/doi/abs/10.1080/2151237X.2005.10129196</a> \n<LI> Revet, Burke, and Jon Riva, \"Immense Zombie Horde Variety and Slicing,\" <I>Game Developers Conference</I>, Mar. 2014. <br><a href=\"http://www.gdcvault.com/play/1020414/Immense-Zombie-Horde-Variety-and\">http://www.gdcvault.com/play/1020414/Immense-Zombie-Horde-Variety-and</a> \n<LI> Revie, Donald, \"Implementing Fur Using Deferred Shading,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>2</sup></I>, A K Peters/CRC Press, pp. 57-75, 2011. <br><a href=\"https://smile.amazon.com/GPU-Pro-2-Wolfgang-Engel/dp/1568817185?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-2-Wolfgang-Engel/dp/1568817185</a> \n<LI> Rhodes, Graham, \"Fast, Robust Intersection of 3D Line Segments,\" in Mark DeLoura, ed., <I>Game Programming Gems 2</I>, Charles River Media, pp. 191-204, 2001. \n<LI> Ribardi&egrave;re, Micka&euml;l, Benjamin Bringier, Daniel Meneveaux, and Lionel Simonot, \"STD: Student's t-Distribution of Slopes for Microfacet Based BSDFs,\" <I>Computer Graphics Forum</I>, vol. 36, no. 2, pp. 421-429, 2017. <br><a href=\"https://mribar03.bitbucket.io/projects/eg_2017/\">https://mribar03.bitbucket.io/projects/eg_2017/</a> \n<LI> Rideout, Philip, \"Silhouette Extraction,\" <I>The Little Grasshopper</I> blog, Oct. 24, 2010. <br><a href=\"http://prideout.net/blog/?p=54\">http://prideout.net/blog/?p=54</a> \n<LI> Rideout, Philip, and Dirk Van Gelder, \"An Introduction to Tessellation Shaders,\" in Patrick Cozzi &amp; Christophe Riccio, eds., <I>OpenGL Insights</I>, CRC Press, pp. 87-104, 2012. <br><a href=\"http://prideout.net/blog/?p=48\">http://prideout.net/blog/?p=48</a> <br><a href=\"https://github.com/OpenGLInsights\">https://github.com/OpenGLInsights</a> <br><a href=\"https://smile.amazon.com/OpenGL-Insights-Patrick-Cozzi/dp/1439893764?tag=realtimerenderin\">https://smile.amazon.com/OpenGL-Insights-Patrick-Cozzi/dp/1439893764</a> \n<LI> Riguer, Guennadi, \"Performance Optimization Techniques for ATI Graphics Hardware with DirectX 9.0,\" ATI White Paper, 2002. <br><a href=\"https://developer.amd.com/wordpress/media/2012/10/ATI-DX9_Optimization.pdf\">https://developer.amd.com/wordpress/media/2012/10/ATI-DX9_Optimization.pdf</a> \n<LI> Riguer, Guennadi, \"LiquidVR&trade; Today and Tomorrow,\" <I>Game Developers Conference</I>, Mar. 2016. <br><a href=\"https://gpuopen.com/wp-content/uploads/2016/03/LiquidVR_GDC2016_final.pdf\">https://gpuopen.com/wp-content/uploads/2016/03/LiquidVR_GDC2016_final.pdf</a> <br><a href=\"https://github.com/GPUOpen-LibrariesAndSDKs/LiquidVR\">https://github.com/GPUOpen-LibrariesAndSDKs/LiquidVR</a> \n<LI> Ring, Kevin, \"Rendering the Whole Wide World on the World Wide Web,\" Lecture at Analytical Graphics, Inc., Dec. 2013. <br><a href=\"https://cesium.com/presentations/files/Rendering%20the%20Whole%20Wide%20World%20on%20the%20World%20Wide%20Web.pptx\">https://cesium.com/presentations/files/Rendering%20the%20Whole%20Wide%20World%20on%20the%20World%20Wide%20Web.pptx</a> <br><a href=\"https://cesium.com/presentations/\">https://cesium.com/presentations/</a> \n<LI> Risser, Eric, Musawir Shah, and Sumanta Pattanaik, \"Faster Relief Mapping Using the Secant Method,\" <I>journal of graphics tools</I>, vol. 12, no. 3, pp. 17-24, 2007. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.214.1328&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.214.1328&rep=rep1&type=pdf</a> <br><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_12/Number_3/Risser2007\">https://github.com/erich666/jgt-code/tree/master/Volume_12/Number_3/Risser2007</a> <br><a href=\"https://www.tandfonline.com/doi/abs/10.1080/2151237X.2007.10129244\">https://www.tandfonline.com/doi/abs/10.1080/2151237X.2007.10129244</a> \n<LI> Ritschel, T., T. Grosch, M. H. Kim, H.-P. Seidel, C. Dachsbacher, and J. Kautz, \"Imperfect Shadow Maps for Efficient Computation of Indirect Illumination,\" <I>ACM Transactions on Graphics</I>, vol. 27, no. 5, pp. 129:1-129:8, 2008. <br><a href=\"http://people.mpi-inf.mpg.de/~ritschel/Papers/ISM.pdf\">http://people.mpi-inf.mpg.de/~ritschel/Papers/ISM.pdf</a> \n<LI> Ritschel, Tobias, Thorsten Grosch, and Hans-Peter Seidel, \"Approximating Dynamic Global Illumination in Image Space,\" in <I>Proceedings of the 2009 Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 75-82, 2009. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.536.2651&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.536.2651&rep=rep1&type=pdf</a> \n<LI> Ritter, Jack, \"An Efficient Bounding Sphere,\" in Andrew S. Glassner, ed., <I>Graphics Gems</I>, Academic Press, pp. 301-303, 1990. <br><a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> <br><a href=\"https://smile.amazon.com/Graphics-Gems-Andrew-S-Glassner/dp/0122861663?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-Andrew-S-Glassner/dp/0122861663</a> \n<LI> Robbins, Steven, and Sue Whitesides, \"On the Reliability of Triangle Intersection in 3D,\" in <I>International Conference on Computational Science and Its Applications</I>, Springer, pp. 923-930, 2003. <br><a href=\"https://scholar.google.com/scholar_url?url=http://www.sumost.ca/steve/publications/triangle-intersection.ps&hl=en&sa=T&oi=gsb-gga&ct=res&cd=0&d=17834797167273348957&ei=Jg1NW8fcIInYmgHBz5qQCg&scisig=AAGBfm3_0YZHJSgMkCDTuSsgAjVGJqB4NQ\">https://scholar.google.com/scholar_url?url=http://www.sumost.ca/steve/publications/triangle-intersection.ps&hl=en&sa=T&oi=gsb-gga&ct=res&cd=0&d=17834797167273348957&ei=Jg1NW8fcIInYmgHBz5qQCg&scisig=AAGBfm3_0YZHJSgMkCDTuSsgAjVGJqB4NQ</a> \n<LI> Robinson, Alfred C., \"On the Use of Quaternions in Simulation of Rigid-Body Motion,\" Technical Report 58-17, Wright Air Development Center, Dec. 1958. <br><a href=\"http://www.owalter.co.uk/robinson1958.pdf\">http://www.owalter.co.uk/robinson1958.pdf</a> \n<LI> Rockenbeck, Bill, \"The <I>inFAMOUS: Second Son</I> Particle System Architecture,\" <I>Game Developers Conference</I>, Mar. 2014. <br><a href=\"http://www.gdcvault.com/play/1020367/The-inFAMOUS-Second-Son-Particle\">http://www.gdcvault.com/play/1020367/The-inFAMOUS-Second-Son-Particle</a> \n<LI> Rockwood, Alyn, and Peter Chambers, <I>Interactive Curves and Surfaces: A Multimedia Tutorial on CAGD</I>, Morgan Kaufmann, 1996. <br><a href=\"https://smile.amazon.com/Interactive-Curves-Surfaces-Multimedia-Tutorial/dp/1558604057?tag=realtimerenderin\">https://smile.amazon.com/Interactive-Curves-Surfaces-Multimedia-Tutorial/dp/1558604057</a> \n<LI> Rogers, David F., <I>Procedural Elements for Computer Graphics</I>, Second Edition, McGraw-Hill, 1998. \n<LI> Rogers, David F., <I>An Introduction to NURBS: With Historical Perspective</I>, Morgan Kaufmann, 2000. <br><a href=\"https://smile.amazon.com/Introduction-NURBS-Historical-Perspective-Kaufmann/dp/1558606696?tag=realtimerenderin\">https://smile.amazon.com/Introduction-NURBS-Historical-Perspective-Kaufmann/dp/1558606696</a> \n<LI> Rohleder, Pawel, and Maciej Jamrozik, \"Sunlight with Volumetric Light Rays,\" in Wolfgang Engel, ed., <I>ShaderX<sup>6</sup></I>, Charles River Media, pp. 325-330, 2008. <br><a href=\"https://smile.amazon.com/Shader-X6-Advanced-Rendering-Shaderx/dp/1584505443?tag=realtimerenderin\">https://smile.amazon.com/Shader-X6-Advanced-Rendering-Shaderx/dp/1584505443</a> \n<LI> Rohlf, J., and J. Helman, \"IRIS Performer: A High Performance Multiprocessing Toolkit for Real-Time 3D Graphics,\" in <I>SIGGRAPH '94: Proceedings of the 21st Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 381-394, July 1994. \n<LI> Rosado, Gilberto, \"Motion Blur as a Post-Processing Effect,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 575-581, 2007. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch27.html\">https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch27.html</a> \n<LI> Rossignac, J., and M. van Emmerik, M., \"Hidden Contours on a Frame-Buffer,\" in <I>Proceedings of the Seventh Eurographics Conference on Graphics Hardware</I>, Eurographics Association, pp. 188-204, Sept. 1992. <br><a href=\"https://www.cc.gatech.edu/~jarek/papers/Hidden.pdf\">https://www.cc.gatech.edu/~jarek/papers/Hidden.pdf</a> \n<LI> Rossignac, Jarek, and Paul Borrel, \"Multi-resolution 3D Approximations for Rendering Complex Scenes,\" in Bianca Falcidieno &amp; Tosiyasu L. Kunii, eds. <I>Modeling in Computer Graphics: Methods and Applications</I>, Springer-Verlag, pp. 455-465, 1993. <br><a href=\"http://www.cc.gatech.edu/~jarek/papers/VertexClustering.pdf\">http://www.cc.gatech.edu/~jarek/papers/VertexClustering.pdf</a> \n<LI> Rost, Randi J., Bill Licea-Kane, Dan Ginsburg, John Kessenich, Barthold Lichtenbelt, Hugh Malan, and Mike Weiblen, <I>OpenGL Shading Language</I>, Third Edition, Addison-Wesley, 2009. <br><a href=\"https://smile.amazon.com/OpenGL-Shading-Language-Randi-Rost/dp/0321637631?tag=realtimerenderin\">https://smile.amazon.com/OpenGL-Shading-Language-Randi-Rost/dp/0321637631</a> \n<LI> Roth, Marcus, and Dirk Reiners, \"Sorted Pipeline Image Composition,\" in <I>Eurographics Symposium on Parallel Graphics and Visualization</I>, Eurographics Association, pp. 119-126, 2006. \n<LI> R&ouml;ttger, Stefan, Alexander Irion, and Thomas Ertl, \"Shadow Volumes Revisited,\" <I>Journal of WSCG (10th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision)</I>, vol. 10, no. 1-3, pp. 373-379, Feb. 2002. <br><a href=\"https://dspace5.zcu.cz/bitstream/11025/6002/1/C73.pdf\">https://dspace5.zcu.cz/bitstream/11025/6002/1/C73.pdf</a> \n<LI> Rougier, Nicolas P., \"Higher Quality 2D Text Rendering,\" <I>Journal of Computer Graphics Techniques</I>, vol. 1, no. 4, pp. 50-64, 2013. <br><a href=\"http://jcgt.org/published/0002/01/04/\">http://jcgt.org/published/0002/01/04/</a> \n<LI> Rougier, Nicolas P., \"Shader-Based Antialiased, Dashed, Stroked Polylines,\" <I>Journal of Computer Graphics Techniques</I>, vol. 2, no. 2, pp. 105-121, 2013. <br><a href=\"http://jcgt.org/published/0002/02/08/\">http://jcgt.org/published/0002/02/08/</a> \n<LI> de Rousiers, Charles, and Matt Pettineo, \"Depth of Field with Bokeh Rendering,\" in Patrick Cozzi &amp; Christophe Riccio, eds., <I>OpenGL Insights</I>, CRC Press, pp. 205-218, 2012. <br><a href=\"https://github.com/OpenGLInsights\">https://github.com/OpenGLInsights</a> <br><a href=\"https://smile.amazon.com/OpenGL-Insights-Patrick-Cozzi/dp/1439893764?tag=realtimerenderin\">https://smile.amazon.com/OpenGL-Insights-Patrick-Cozzi/dp/1439893764</a> \n<LI> Ruijters, Daniel, Bart M. ter Haar Romeny, and Paul Suetens, \"Efficient GPU-Based Texture Interpolation Using Uniform B-Splines,\" <I>Journal of Graphics, GPU, and Game Tools</I>, vol. 13, no. 4, pp. 61-69, 2008. <br><a href=\"http://www.mate.tue.nl/mate/pdfs/10318.pdf\">http://www.mate.tue.nl/mate/pdfs/10318.pdf</a> \n<LI> Rusinkiewicz, Szymon, and Marc Levoy, \"QSplat: A Multiresolution Point Rendering System for Large Meshes,\" in <I>SIGGRAPH '00: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 343-352, July 2000. <br><a href=\"http://www.cs.princeton.edu/~smr\">http://www.cs.princeton.edu/~smr</a> \n<LI> Rusinkiewicz, Szymon, Michael Burns, and Doug DeCarlo, \"Exaggerated Shading for Depicting Shape and Detail,\" <I>ACM Transactions on Graphics</I>, vol. 25, no. 3, pp. 1199-1205, July 2006. <br><a href=\"http://www.cs.princeton.edu/gfx/pubs/Rusinkiewicz_2006_ESF/index.php\">http://www.cs.princeton.edu/gfx/pubs/Rusinkiewicz_2006_ESF/index.php</a> \n<LI> Rusinkiewicz, Szymon, Forrester Cole, Doug DeCarlo, and Adam Finkelstein, <I>SIGGRAPH Line Drawings from 3D Models course</I>, Aug. 2008. <br><a href=\"http://gfx.cs.princeton.edu/proj/sg08lines/\">http://gfx.cs.princeton.edu/proj/sg08lines/</a> \n<LI> Ruskin, Elan, \"Streaming Sunset Overdrive's Open World,\" <I>Game Developers Conference</I>, Mar. 2015. <br><a href=\"http://www.gdcvault.com/play/1022269/Streaming-in-Sunset-Overdrive-s\">http://www.gdcvault.com/play/1022269/Streaming-in-Sunset-Overdrive-s</a> \n<LI> Ryu, David, \"500 Million and Counting: Hair Rendering on <I>Ratatouille</I>,\" Pixar Technical Memo 07-09, May 2007. <br><a href=\"http://graphics.pixar.com/\">http://graphics.pixar.com/</a> \n<LI> \"S3TC DirectX 6.0 Standard Texture Compression,\" <I>S3 Inc.</I> website, 1998. <br><a href=\"https://en.wikipedia.org/wiki/S3_Texture_Compression\">https://en.wikipedia.org/wiki/S3_Texture_Compression</a> <br><a href=\"https://www.khronos.org/opengl/wiki/S3_Texture_Compression\">https://www.khronos.org/opengl/wiki/S3_Texture_Compression</a> \n<LI> Sadeghi, Iman, Heather Pritchett, Henrik Wann Jensen, and Rasmus Tamstorf, \"An Artist Friendly Hair Shading System,\" in <I>ACM SIGGRAPH 2010 Papers</I>, ACM, article no. 56, July 2010. <br><a href=\"https://www.disneyresearch.com/publication/an-artist-friendly-hair-shading-system/\">https://www.disneyresearch.com/publication/an-artist-friendly-hair-shading-system/</a> \n<LI> Sadeghi, Iman, Oleg Bisker, Joachim De Deken, and Henrik Wann Jensen, \"A Practical Microcylinder Appearance Model for Cloth Rendering,\" <I>ACM Transactions on Graphics</I>, vol. 32, no. 2, pp. 14:1-14:12, Apr. 2013. <br><a href=\"http://graphics.ucsd.edu/~henrik/papers/practical_microcylinder_appearance_model_for_cloth_rendering.pdf\">http://graphics.ucsd.edu/~henrik/papers/practical_microcylinder_appearance_model_for_cloth_rendering.pdf</a> <br><a href=\"https://web.archive.org/web/20170517151256/http://graphics.ucsd.edu:80/~iman/a_practical_microcylinder_appearance_model_for_cloth_rendering.php\">https://web.archive.org/web/20170517151256/http://graphics.ucsd.edu:80/~iman/a_practical_microcylinder_appearance_model_for_cloth_rendering.php</a> \n<LI> Safdar, Muhammad, Guihua Cui, Youn Jin Kim, and Ming Ronnier Luo, \"Perceptually Uniform Color Space for Image Signals Including High Dynamic Range and Wide Gamut,\" <I>Optics Express</I>, vol. 25, no. 13, pp. 15131-15151, June 2017. <br><a href=\"https://www.osapublishing.org/oe/abstract.cfm?URI=oe-25-13-15131\">https://www.osapublishing.org/oe/abstract.cfm?URI=oe-25-13-15131</a> \n<LI> Saito, Takafumi, and Tokiichiro Takahashi, \"Comprehensible Rendering of 3-D Shapes,\" <I>Computer Graphics (SIGGRAPH '90 Proceedings)</I>, vol. 24, no. 4, pp. 197-206, Aug. 1990. <br><a href=\"http://www.cs.otago.ac.nz/cosc455/p197-saito.pdf\">http://www.cs.otago.ac.nz/cosc455/p197-saito.pdf</a> \n<LI> Salvi, Marco, \"Rendering Filtered Shadows with Exponential Shadow Maps,\" in Wolfgang Engel, ed., <I>ShaderX<sup>6</sup></I>, Charles River Media, pp. 257-274, 2008. <br><a href=\"https://smile.amazon.com/Shader-X6-Advanced-Rendering-Shaderx/dp/1584505443?tag=realtimerenderin\">https://smile.amazon.com/Shader-X6-Advanced-Rendering-Shaderx/dp/1584505443</a> \n<LI> Salvi, Marco, \"Probabilistic Approaches to Shadow Maps Filtering,\" <I>Game Developers Conference</I>, Feb. 2008. <br><a href=\"https://www.slideshare.net/march1n0/probabilistic-approaches-to-shadow-maps-filtering-presentation\">https://www.slideshare.net/march1n0/probabilistic-approaches-to-shadow-maps-filtering-presentation</a> \n<LI> Salvi, Marco, Kiril Vidim&ccaron;e, Andrew Lauritzen, and Aaron Lefohn, \"Adaptive Volumetric Shadow Maps,\" <I>Computer Graphics Forum</I>, vol. 29, no. 4, pp. 1289-1296, 2010. <br><a href=\"https://software.intel.com/en-us/articles/adaptive-volumetric-shadow-maps\">https://software.intel.com/en-us/articles/adaptive-volumetric-shadow-maps</a> \n<LI> Salvi, Marco, and Karthik Vaidyanathan, \"Multi-layer Alpha Blending,\" in <I>Proceedings of the 18th ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 151-158, 2014. <br><a href=\"https://software.intel.com/sites/default/files/i3d14_mlab_preprint.pdf\">https://software.intel.com/sites/default/files/i3d14_mlab_preprint.pdf</a> \n<LI> Salvi, Marco, \"An Excursion in Temporal Supersampling,\" <I>Game Developers Conference</I>, Mar. 2016. <br><a href=\"http://developer.download.nvidia.com/gameworks/events/GDC2016/msalvi_temporal_supersampling.pdf\">http://developer.download.nvidia.com/gameworks/events/GDC2016/msalvi_temporal_supersampling.pdf</a> \n<LI> Salvi, Marco, \"Deep Learning: The Future of Real-Time Rendering?,\" <I>SIGGRAPH Open Problems in Real-Time Rendering course</I>, Aug. 2017. <br><a href=\"http://openproblems.realtimerendering.com/s2017/05-msalvi-dl-future-of-rendering.pptx\">http://openproblems.realtimerendering.com/s2017/05-msalvi-dl-future-of-rendering.pptx</a> \n<LI> Samet, Hanan, <I>Applications of Spatial Data Structures: Computer Graphics, Image Processing and GIS</I>, Addison-Wesley, 1989. \n<LI> Samet, Hanan, <I>The Design and Analysis of Spatial Data Structures</I>, Addison-Wesley, 1989. \n<LI> Samosky, Joseph, <I>SectionView: A System for Interactively Specifying and Visualizing Sections through Three-Dimensional Medical Image Data</I>, MSc thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, 1993. \n<LI> Sanchez, Bonet, Jose Luis, and Tomasz Stachowiak, \"Solving Some Common Problems in a Modern Deferred Rendering Engine,\" <I>Develop</I> conference, July 2012. <br><a href=\"https://studylib.net/doc/5611082/develop-2012\">https://studylib.net/doc/5611082/develop-2012</a> \n<LI> Sander, Pedro V., Xianfeng Gu, Steven J. Gortler, Hugues Hoppe, and John Snyder, \"Silhouette Clipping,\" in <I>SIGGRAPH '00: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 327-334, July 2000. <br><a href=\"http://hhoppe.com/silclip.pdf\">http://hhoppe.com/silclip.pdf</a> <br><a href=\"http://hhoppe.com\">http://hhoppe.com</a> \n<LI> Sander, Pedro V., John Snyder, Steven J. Gortler, and Hugues Hoppe, \"Texture Mapping Progressive Meshes,\" in <I>SIGGRAPH '01 Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 409-416, Aug. 2001. <br><a href=\"http://hhoppe.com\">http://hhoppe.com</a> \n<LI> Sander, Pedro V., David Gosselin, and Jason L. Mitchell, \"Real-Time Skin Rendering on Graphics Hardware,\" in <I>ACM SIGGRAPH 2004 Sketches</I>, ACM, p. 148, Aug. 2004. <br><a href=\"http://developer.amd.com/wordpress/media/2012/10/Sander_SkinSketchSlides.pdf\">http://developer.amd.com/wordpress/media/2012/10/Sander_SkinSketchSlides.pdf</a> \n<LI> Sander, Pedro V., Natalya Tatarchuk, and Jason L. Mitchell, \"Explicit Early-Z Culling for Efficient Fluid Flow Simulation,\" in Wolfgang Engel, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 553-564, 2006. <br><a href=\"http://developer.amd.com/wordpress/media/2012/10/Sander-EarlyZ_Fluid_Flow(ATITR_Aug04).pdf\">http://developer.amd.com/wordpress/media/2012/10/Sander-EarlyZ_Fluid_Flow(ATITR_Aug04).pdf</a> \n<LI> Sander, Pedro V., and Jason L. Mitchell, \"Progressive Buffers: View-Dependent Geometry and Texture LOD Rendering,\" <I>SIGGRAPH Advanced Real-Time Rendering in 3D Graphics and Games course</I>, Aug. 2006. <br><a href=\"https://pdfs.semanticscholar.org/80c0/df0c32cb00ebaf9d922846f3e27bf6465a49.pdf\">https://pdfs.semanticscholar.org/80c0/df0c32cb00ebaf9d922846f3e27bf6465a49.pdf</a> \n<LI> Sander, Pedro V., Diego Nehab, and Joshua Barczak, \"Fast Triangle Reordering for Vertex Locality and Reduced Overdraw,\" <I>ACM Transactions on Graphics</I>, vol. 26, no. 3, pp. 89:1-89:9, 2007. <br><a href=\"https://www.cct.lsu.edu/~fharhad/ganbatte/siggraph2007/CD2/content/papers/089-sander.pdf\">https://www.cct.lsu.edu/~fharhad/ganbatte/siggraph2007/CD2/content/papers/089-sander.pdf</a> \n<LI> Sathe, Rahul P., \"Variable Precision Pixel Shading for Improved Power Efficiency,\" in Eric Lengyel, ed., <I>Game Engine Gems 3</I>, CRC Press, pp. 101-109, 2016. <br><a href=\"http://gameenginegems.com/geg3.php\">http://gameenginegems.com/geg3.php</a> <br><a href=\"https://smile.amazon.com/Game-Engine-Gems-Eric-Lengyel/dp/1498755658?tag=realtimerenderin\">https://smile.amazon.com/Game-Engine-Gems-Eric-Lengyel/dp/1498755658</a> \n<LI> Scandolo, Leonardo, Pablo Bauszat, and Elmar Eisemann, \"Merged Multiresolution Hierarchies for Shadow Map Compression,\" <I>Computer Graphics Forum</I>, vol. 35, no. 7, pp. 383-390, 2016. <br><a href=\"https://graphics.tudelft.nl/Publications-new/2016/SBE16a/SBE16a.pdf\">https://graphics.tudelft.nl/Publications-new/2016/SBE16a/SBE16a.pdf</a> \n<LI> Sch&auml;fer, H., J. Raab, B. Keinert, M. Meyer, M. Stamminger, and M. Nie&szlig;ner, \"Dynamic Feature-Adaptive Subdivision,\" in <I>Proceedings of the 19th Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 31-38, 2014. \n<LI> Schander, Thomas, and Clemens Musterle, \"Real-Time Path Tracing Using a Hybrid Deferred Approach,\" <I>GPU Technology Conference</I>, Oct. 18, 2017. <br><a href=\"http://on-demand.gputechconf.com/gtc-eu/2017/presentation/23026-thomas-schander-real-time-path-tracing-using-a-hybrid-deferred-approach.pdf\">http://on-demand.gputechconf.com/gtc-eu/2017/presentation/23026-thomas-schander-real-time-path-tracing-using-a-hybrid-deferred-approach.pdf</a> \n<LI> Schaufler, G., and W. St&uuml;rzlinger, \"A Three Dimensional Image Cache for Virtual Reality,\" <I>Computer Graphics Forum</I>, vol. 15, no. 3, pp. 227-236, 1996. <br><a href=\"http://www.cs.princeton.edu/courses/archive/spr01/cs598b/papers/schaufler96.pdf\">http://www.cs.princeton.edu/courses/archive/spr01/cs598b/papers/schaufler96.pdf</a> \n<LI> Schaufler, Gernot, \"Nailboards: A Rendering Primitive for Image Caching in Dynamic Scenes,\" in <I>Rendering Techniques '97</I>, Springer, pp. 151-162, June 1997. <br><a href=\"http://www.cs.unc.edu/~ibr/other_pubs/schaufler_egrw97.pdf\">http://www.cs.unc.edu/~ibr/other_pubs/schaufler_egrw97.pdf</a> <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.51.3205&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.51.3205&rep=rep1&type=pdf</a> \n<LI> Schaufler, Gernot, \"Per-Object Image Warping with Layered Impostors,\" in <I>Rendering Techniques '98</I>, Springer, pp. 145-156, June-July 1998. <br><a href=\"http://www.cs.princeton.edu/courses/archive/spr01/cs598b/papers/schaufler98a.pdf\">http://www.cs.princeton.edu/courses/archive/spr01/cs598b/papers/schaufler98a.pdf</a> \n<LI> Scheib, Vincent, \"Parallel Rendering with DirectX Command Buffers,\" <I>Beautiful Pixels</I> blog, July 22, 2008. <br><a href=\"http://beautifulpixels.blogspot.com/2008/07/parallel-rendering-with-directx-command.html\">http://beautifulpixels.blogspot.com/2008/07/parallel-rendering-with-directx-command.html</a> \n<LI> Scheiblauer, Claus, <I>Interactions with Gigantic Point Clouds</I>, PhD thesis, Vienna University of Technology, 2016. <br><a href=\"https://www.cg.tuwien.ac.at/research/publications/2014/scheiblauer-thesis/\">https://www.cg.tuwien.ac.at/research/publications/2014/scheiblauer-thesis/</a> \n<LI> Schertenleib, Sebastien, \"A Multithreaded 3D Renderer,\" in Eric Lengyel, ed., <I>Game Engine Gems</I>, Jones and Bartlett, pp. 139-147, 2010. <br><a href=\"http://gameenginegems.com/\">http://gameenginegems.com/</a> <br><a href=\"https://smile.amazon.com/dp/0763778885?tag=realtimerenderin\">https://smile.amazon.com/dp/0763778885</a> \n<LI> Scherzer, Daniel, \"Robust Shadow Maps for Large Environments,\" <I>Central European Seminar on Computer Graphics</I>, May 2005. <br><a href=\"http://www.cg.tuwien.ac.at/research/publications/2005/Scherzer_2005/\">http://www.cg.tuwien.ac.at/research/publications/2005/Scherzer_2005/</a> \n<LI> Scherzer, D., S. Jeschke, and M. Wimmer, \"Pixel-Correct Shadow Maps with Temporal Reprojection and Shadow Test Confidence,\" in <I>Proceedings of the 18th Eurographics Symposium on Rendering Techniques</I>, Eurographics Association, pp. 45-50, 2007. <br><a href=\"https://www.researchgate.net/profile/Daniel_Scherzer/publication/220852965_Pixel-Correct_Shadow_Maps_with_Temporal_Reprojection_and_Shadow_Test_Confidence/links/02e7e531cac5e0029f000000/Pixel-Correct-Shadow-Maps-with-Temporal-Reprojection-and-Shadow-Test-Confidence.pdf\">https://www.researchgate.net/profile/Daniel_Scherzer/publication/220852965_Pixel-Correct_Shadow_Maps_with_Temporal_Reprojection_and_Shadow_Test_Confidence/links/02e7e531cac5e0029f000000/Pixel-Correct-Shadow-Maps-with-Temporal-Reprojection-and-Shadow-Test-Confidence.pdf</a> \n<LI> Scherzer, D., and M. Wimmer, \"Frame Sequential Interpolation for Discrete Level-of-Detail Rendering,\" <I>Computer Graphics Forum</I>, vol. 27, no. 4, 1175-1181, 2008. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.233.3655&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.233.3655&rep=rep1&type=pdf</a> \n<LI> Scherzer, Daniel, Michael Wimmer, and Werner Purgathofer, \"A Survey of Real-Time Hard Shadow Mapping Methods,\" <I>Computer Graphics Forum</I>, vol. 30, no. 1, pp. 169-186, 2011. <br><a href=\"https://publik.tuwien.ac.at/files/PubDat_201014.pdf\">https://publik.tuwien.ac.at/files/PubDat_201014.pdf</a> \n<LI> Scherzer, D., L. Yang, O. Mattausch, D. Nehab, P. Sander, M. Wimmer, and E. Eisemann, \"A Survey on Temporal Coherence Methods in Real-Time Rendering,\" <I>Computer Graphics Forum</I>, vol. 31, no. 8, pp. 2378-2408, 2011. <br><a href=\"https://www.cg.tuwien.ac.at/research/publications/2011/scherzer2011c/\">https://www.cg.tuwien.ac.at/research/publications/2011/scherzer2011c/</a> \n<LI> Scheuermann, Thorsten, \"Practical Real-Time Hair Rendering and Shading,\" in <I>ACM SIGGRAPH 2004 Sketches</I>, ACM, p. 147, Aug. 2004. <br><a href=\"http://www.shaderwrangler.com/publications/hairsketch/hairsketch.pdf\">http://www.shaderwrangler.com/publications/hairsketch/hairsketch.pdf</a> <br><a href=\"https://web.archive.org/web/20160913024049/http://amd-dev.wpengine.netdna-cdn.com/wordpress/media/2012/10/Scheuermann_HairSketchSlides.pdf\">https://web.archive.org/web/20160913024049/http://amd-dev.wpengine.netdna-cdn.com/wordpress/media/2012/10/Scheuermann_HairSketchSlides.pdf</a> \n<LI> Schied, Christoph, and Carsten Dachsbacher, \"Deferred Attribute Interpolation for Memory-Efficient Deferred Shading,\" in <I>Proceedings of the 7th Conference on High-Performance Graphics</I>, ACM, pp. 43-49, Aug. 2015. <br><a href=\"http://cg.ivd.kit.edu/publications/2015/dais/DAIS.pdf\">http://cg.ivd.kit.edu/publications/2015/dais/DAIS.pdf</a> \n<LI> Schied, Christoph, and Carsten Dachsbacher, \"Deferred Attribute Interpolation Shading,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>7</sup></I>, CRC Press, pp. 83-96, 2016. <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/149874253X?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/149874253X</a> \n<LI> Schied, Christoph, Anton Kaplanyan, Chris Wyman, Anjul Patney, Chakravarty R. Alla Chaitanya, John Burgess, Shiqiu Liu, Carsten Dachsbacher, and Aaron Lefohn, \"Spatiotemporal Variance-Guided Filtering: Real-Time Reconstruction for Path-Traced Global Illumination,\" <I>High Performance Graphics</I>, pp. 2:1-2:12, July 2017. <br><a href=\"https://pdfs.semanticscholar.org/05c4/9b29a7ff5abb0c3e4917e1206f3542f46512.pdf\">https://pdfs.semanticscholar.org/05c4/9b29a7ff5abb0c3e4917e1206f3542f46512.pdf</a> \n<LI> Schilling, Andreas, G. Knittel, and Wolfgang Stra&szlig;er, \"Texram: A Smart Memory for Texturing,\" <I>IEEE Computer Graphics and Applications</I>, vol. 16, no. 3, pp. 32-41, May 1996. \n<LI> Schilling, Andreas, \"Antialiasing of Environment Maps,\" <I>Computer Graphics Forum</I>, vol. 20, no. 1, pp. 5-11, 2001. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.59.4614&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.59.4614&rep=rep1&type=pdf</a> \n<LI> Schlag, John, \"Using Geometric Constructions to Interpolate Orientations with Quaternions,\" in James Arvo, ed., <I>Graphics Gems II</I>, Academic Press, pp. 377-380, 1991. <br><a href=\"https://smile.amazon.com/Graphics-Gems-II-IBM-No/dp/0120644819?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-II-IBM-No/dp/0120644819</a> \n<LI> Schlag, John, \"Fast Embossing Effects on Raster Image Data,\" in Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, Academic Press, pp. 433-437, 1994. <br><a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> <br><a href=\"https://smile.amazon.com/Graphics-Gems-IV-IBM-Version/dp/0123361559?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-IV-IBM-Version/dp/0123361559</a> \n<LI> Schlick, Christophe, \"An Inexpensive BRDF Model for Physically Based Rendering,\" <I>Computer Graphics Forum</I>, vol. 13, no. 3, pp. 149-162, 1994. <br><a href=\"http://dept-info.labri.u-bordeaux.fr/~schlick/DOC/eur2.html\">http://dept-info.labri.u-bordeaux.fr/~schlick/DOC/eur2.html</a> \n<LI> Schmalstieg, Dieter, and Robert F. Tobler, \"Fast Projected Area Computation for Three-Dimensional Bounding Boxes,\" <I>journal of graphics tools</I>, vol. 4, no. 2, pp. 37-43, 1999. Also collected in reference #112. <br><a href=\"https://data.icg.tugraz.at/~dieter/publications/Schmalstieg_031.pdf\">https://data.icg.tugraz.at/~dieter/publications/Schmalstieg_031.pdf</a> <br><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_04/Number_2/Schmalstieg1999\">https://github.com/erich666/jgt-code/tree/master/Volume_04/Number_2/Schmalstieg1999</a> <br><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.1999.10487504\">https://www.tandfonline.com/doi/abs/10.1080/10867651.1999.10487504</a> <br><a href=\"https://smile.amazon.com/Graphics-Tools-jgt-Editors-Choice/dp/1568812469?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Tools-jgt-Editors-Choice/dp/1568812469</a> \n<LI> Schmalstieg, Dieter, and Tobias Hollerer, <I>Augmented Reality: Principles and Practice</I>, Addison-Wesley, 2016. <br><a href=\"http://www.cs.ucsb.edu/~holl/pubs/Schmalstieg-2016-AW.pdf\">http://www.cs.ucsb.edu/~holl/pubs/Schmalstieg-2016-AW.pdf</a> - just a sampler \n<LI> Schmittler, J. I. Wald, and P. Slusallek, \"SaarCOR: A Hardware Architecture for Ray Tracing,\" in <I>Graphics Hardware 2002</I>, Eurographics Association, pp. 27-36, Sept. 2002. <br><a href=\"http://hodad.bioen.utah.edu/~wald/Publications/2002/SaarCOR/saarcor.pdf\">http://hodad.bioen.utah.edu/~wald/Publications/2002/SaarCOR/saarcor.pdf</a> \n<LI> Schneider, Andrew, and Nathan Vos, \"<I>Nubis</I>: Authoring Realtime Volumetric Cloudscapes with the <I>Decima</I> Engine,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, Aug. 2017. <br><a href=\"http://advances.realtimerendering.com/s2017/Nubis%20-%20Authoring%20Realtime%20Volumetric%20Cloudscapes%20with%20the%20Decima%20Engine%20-%20Final.pptx\">http://advances.realtimerendering.com/s2017/Nubis%20-%20Authoring%20Realtime%20Volumetric%20Cloudscapes%20with%20the%20Decima%20Engine%20-%20Final.pptx</a> <br><a href=\"https://www.guerrilla-games.com/read/nubis-authoring-real-time-volumetric-cloudscapes-with-the-decima-engine\">https://www.guerrilla-games.com/read/nubis-authoring-real-time-volumetric-cloudscapes-with-the-decima-engine</a> \n<LI> Schneider, Jens, and R&uuml;diger Westermann, \"GPU-Friendly High-Quality Terrain Rendering,\" <I>Journal of WSCG</I>, vol. 14, no. 1-3, pp. 49-56, 2006. <br><a href=\"https://otik.uk.zcu.cz/bitstream/11025/1359/1/Schneider.pdf\">https://otik.uk.zcu.cz/bitstream/11025/1359/1/Schneider.pdf</a> <br><a href=\"https://web.archive.org/web/20101126193633/http://wwwcg.in.tum.de:80/Research/Publications/Terrain\">https://web.archive.org/web/20101126193633/http://wwwcg.in.tum.de:80/Research/Publications/Terrain</a> \n<LI> Schneider, Philip, and David Eberly, <I>Geometric Tools for Computer Graphics</I>, Morgan Kaufmann, 2003. <br><a href=\"http://www.geometrictools.com\">http://www.geometrictools.com</a> \n<LI> Schollmeyer, Andre, Andrey Babanin, and Bernd Froehlich, \"Order-Independent Transparency for Programmable Deferred Shading Pipelines,\" <I>Computer Graphics Forum</I>, vol. 34, no. 7, pp. 67-76, 2015. <br><a href=\"https://www.uni-weimar.de/fileadmin/user/fak/medien/professuren/Virtual_Reality/documents/publications/2015.Pacific.Graphics.OIT.pdf\">https://www.uni-weimar.de/fileadmin/user/fak/medien/professuren/Virtual_Reality/documents/publications/2015.Pacific.Graphics.OIT.pdf</a> \n<LI> Schorn, Peter, and Frederick Fisher, \"Testing the Convexity of Polygon,\" in Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, Academic Press, pp. 7-15, 1994. <br><a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> <br><a href=\"https://smile.amazon.com/Graphics-Gems-IV-IBM-Version/dp/0123361559?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-IV-IBM-Version/dp/0123361559</a> \n<LI> Schott, Mathias, Vincent Pegoraro, Charles Hansen, K&eacute;vin Boulanger, and Kadi Bouatouch, \"A Directional Occlusion Shading Model for Interactive Direct Volume Rendering,\" in <I>EuroVis'09</I>, Eurographics Association, pp. 855-862, 2009. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.142.6131&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.142.6131&rep=rep1&type=pdf</a> \n<LI> Schott, Mathias, A. V. Pascal Grosset, Tobias Martin, Vincent Pegoraro, Sean T. Smith, and Charles D. Hansen, \"Depth of Field Effects for Interactive Direct Volume Rendering,\" <I>Computer Graphics Forum</I>, vol. 30, no. 3, pp. 941-950, 2011. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.185.734&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.185.734&rep=rep1&type=pdf</a> \n<LI> Schr&ouml;der, Peter, and Wim Sweldens, \"Spherical Wavelets: Efficiently Representing Functions on the Sphere,\" in <I>SIGGRAPH '95: Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 161-172, Aug. 1995. <br><a href=\"http://kucg.korea.ac.kr/education/2004/VIP509/paper/p161-schroder.pdf\">http://kucg.korea.ac.kr/education/2004/VIP509/paper/p161-schroder.pdf</a> \n<LI> Schr&ouml;der, Peter, \"What Can We Measure?\" <I>SIGGRAPH Discrete Differential Geometry course</I>, Aug. 2006. <br><a href=\"http://ddg.cs.columbia.edu\">http://ddg.cs.columbia.edu</a> \n<LI> Schroders, M. F. A., and R. V. Gulik, \"Quadtree Relief Mapping,\" in <I>Graphics Hardware 2006</I>, Eurographics Association, pp. 61-66, Sept. 2006. \n<LI> Schroeder, Tim, \"Collision Detection Using Ray Casting,\" <I>Game Developer</I>, vol. 8, no. 8, pp. 50-56, Aug. 2001. <br><a href=\"https://www.gdcvault.com/gdmag\">https://www.gdcvault.com/gdmag</a> \n<LI> Schuetz, Markus, <I>Potree: Rendering Large Point Clouds in Web Browsers</I>, Diploma thesis in Visual Computing, Vienna University of Technology, 2016. <br><a href=\"https://publik.tuwien.ac.at/files/publik_252607.pdf\">https://publik.tuwien.ac.at/files/publik_252607.pdf</a> <br><a href=\"http://potree.org\">http://potree.org</a> \n<LI> Sch&uuml;ler, Christian, \"Normal Mapping without Precomputed Tangents,\" in Wolfgang Engel, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 131-140, 2006. \n<LI> Sch&uuml;ler, Christian, \"Multisampling Extension for Gradient Shadow Maps,\" in Wolfgang Engel, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 207-218, 2006. \n<LI> Sch&uuml;ler, Christian, \"An Efficient and Physically Plausible Real Time Shading Model,\" in Wolfgang Engel, ed., <I>ShaderX<sup>7</sup></I>, Charles River Media, pp. 175-187, 2009. \n<LI> Sch&uuml;ler, Christian, \"An Approximation to the Chapman Grazing-Incidence Function for Atmospheric Scattering,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>3</sup></I>, CRC Press, pp. 105-118, 2012. <br><a href=\"https://smile.amazon.com/GPU-PRO-Advanced-Rendering-Techniques/dp/1439887829?tag=realtimerenderin\">https://smile.amazon.com/GPU-PRO-Advanced-Rendering-Techniques/dp/1439887829</a> \n<LI> Sch&uuml;ler, Christian, \"Branchless Matrix to Quaternion Conversion,\" <I>The Tenth Planet</I> blog, Aug. 7, 2012. <br><a href=\"http://www.thetenthplanet.de/archives/1994\">http://www.thetenthplanet.de/archives/1994</a> \n<LI> Schulz, Nicolas, \"Moving to the Next Generation--The Rendering Technology of <I>Ryse</I>,\" <I>Game Developers Conference</I>, Mar. 2014. <br><a href=\"http://www.crytek.com/download/2014_03_25_CRYENGINE_GDC_Schultz.pdf\">http://www.crytek.com/download/2014_03_25_CRYENGINE_GDC_Schultz.pdf</a> \n<LI> Schulz, Nicolas, and Theodor Mader, \"Rendering Techniques in <I>Ryse: Son of Rome</I>,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, Aug. 2014. <br><a href=\"http://advances.realtimerendering.com/s2014/crytek/Sigg14_Schulz_Mader_Ryse_Rendering_Techniques.pptx\">http://advances.realtimerendering.com/s2014/crytek/Sigg14_Schulz_Mader_Ryse_Rendering_Techniques.pptx</a> \n<LI> Schulz, Nicolas, <I>CRYENGINE Manual</I>, Crytek GmbH, 2016. <br><a href=\"http://docs.cryengine.com/display/SDKDOC2/Home\">http://docs.cryengine.com/display/SDKDOC2/Home</a> \n<LI> Schumacher, Dale A., \"General Filtered Image Rescaling,\" in David Kirk, ed., <I>Graphics Gems III</I>, Academic Press, pp. 8-16, 1992. <br><a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> <br><a href=\"https://smile.amazon.com/Graphics-Gems-3-IBM-Version/dp/0124096735?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-3-IBM-Version/dp/0124096735</a> \n<LI> Schwarz, Michael, and Marc Stamminger, \"Bitmask Soft Shadows,\" <I>Computer Graphics Forum</I>, vol. 26, no. 3, pp. 515-524, 2007. <br><a href=\"http://www-sop.inria.fr/reves/CrossmodPublic/Documents/EGSR_bmss.pdf\">http://www-sop.inria.fr/reves/CrossmodPublic/Documents/EGSR_bmss.pdf</a> \n<LI> Schwarz, Michael, and Hans-Peter Seidel, \"Fast Parallel Surface and Solid Voxelization on GPUs,\" <I>ACM Transactions on Graphics</I>, vol. 29, no. 6, pp. 179:1-179:10, Dec. 2010. <br><a href=\"http://research.michael-schwarz.com/publ/files/vox-siga10.pdf\">http://research.michael-schwarz.com/publ/files/vox-siga10.pdf</a> \n<LI> Schwarz, Michael, \"Practical Binary Surface and Solid Voxelization with Direct3D 11,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>3</sup></I>, CRC Press, pp. 337-352, 2012. <br><a href=\"https://smile.amazon.com/GPU-PRO-Advanced-Rendering-Techniques/dp/1439887829?tag=realtimerenderin\">https://smile.amazon.com/GPU-PRO-Advanced-Rendering-Techniques/dp/1439887829</a> \n<LI> Seetzen, Helge, Wolfgang Heidrich, Wolfgang Stuerzlinger, Greg Ward, Lorne Whitehead, Matthew Trentacoste, Abhijeet Ghosh, and Andrejs Vorozcovs, \"High Dynamic Range Display Systems,\" <I>ACM Transactions on Graphics (SIGGRAPH 2004)</I>, vol. 23, no. 3, pp. 760-768, Aug. 2004. <br><a href=\"http://helgeseetzen.com/wp-content/uploads/2017/06/f7d5f4d8f3f230b6f446e667dd22f12567dc.pdf\">http://helgeseetzen.com/wp-content/uploads/2017/06/f7d5f4d8f3f230b6f446e667dd22f12567dc.pdf</a> \n<LI> Segal, M., C. Korobkin, R. van Widenfelt, J. Foran, and P. Haeberli, \"Fast Shadows and Lighting Effects Using Texture Mapping,\" <I>Computer Graphics (SIGGRAPH '92 Proceedings)</I>, vol. 26, no. 2, pp. 249-252, July 1992. <br><a href=\"http://artis.imag.fr/Members/Cyril.Soler/DEA/Ombres/Papers/Segal.Sig92.pdf\">http://artis.imag.fr/Members/Cyril.Soler/DEA/Ombres/Papers/Segal.Sig92.pdf</a> \n<LI> Segal, Mark, and Kurt Akeley, <I>The OpenGL Graphics System: A Specification (Version 4.5)</I>, The Khronos Group, June 2017. Editor (v1.1): Chris Frazier; Editor (v1.2-4.5): Jon Leech; Editor (v2.0): Pat Brown. <br><a href=\"https://khronos.org/registry/OpenGL/specs/gl/glspec45.core.pdf\">https://khronos.org/registry/OpenGL/specs/gl/glspec45.core.pdf</a> \n<LI> Seiler, L. D. Carmean, E. Sprangle, T. Forsyth, M. Abrash, P. Dubey, S. Junkins, A. Lake, J. Sugerman, R. Cavin, R. Espasa, E. Grochowski, T. Juan, and P. Hanrahan, \"Larrabee: A Many-Core x86 Architecture for Visual Computing,\" <I>ACM Transactions on Graphics</I>, vol. 27, no. 3, pp. 18:1-18:15, 2008. <br><a href=\"https://www.researchgate.net/profile/Pradeep_Dubey4/publication/220183988_Larrabee_a_many-core_x86_architecture_for_visual_computing/links/0c96052a66105c1a99000000.pdf\">https://www.researchgate.net/profile/Pradeep_Dubey4/publication/220183988_Larrabee_a_many-core_x86_architecture_for_visual_computing/links/0c96052a66105c1a99000000.pdf</a> \n<LI> Sekulic, Dean, \"Efficient Occlusion Culling,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 487-503, 2004. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems/gpugems_ch29.html\">https://developer.nvidia.com/gpugems/GPUGems/gpugems_ch29.html</a> \n<LI> Selan, Jeremy, \"Using Lookup Tables to Accelerate Color Transformations,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 381-408, 2005. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter24.html\">https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter24.html</a> \n<LI> Selan, Jeremy, \"Cinematic Color: From Your Monitor to the Big Screen,\" VES White Paper, 2012. <br><a href=\"http://cinematiccolor.org/\">http://cinematiccolor.org/</a> \n<LI> Selgrad, K., C. Dachsbacher, Q. Meyer, and M. Stamminger, \"Filtering Multi-Layer Shadow Maps for Accurate Soft Shadows,\" <I>Computer Graphics Forum</I>, vol. 34, no. 1, pp. 205-215, 2015. <br><a href=\"https://www.researchgate.net/profile/Quirin_Meyer/publication/267456866_Filtering_Multi-Layer_Shadow_Maps_for_Accurate_Soft_Shadows/links/571cc68a08aee3ddc56ac195.pdf\">https://www.researchgate.net/profile/Quirin_Meyer/publication/267456866_Filtering_Multi-Layer_Shadow_Maps_for_Accurate_Soft_Shadows/links/571cc68a08aee3ddc56ac195.pdf</a> \n<LI> Selgrad, K., J. M&uuml;ller, C. Reintges, and M. Stamminger, \"Fast Shadow Map Rendering for Many-Lights Settings,\" in <I>Eurographics Symposium on Rendering--Experimental Ideas &amp; Implementations</I>, Eurographics Association, pp. 41-47, 2016. <br><a href=\"https://diglib.eg.org/handle/10.2312/sre20161208\">https://diglib.eg.org/handle/10.2312/sre20161208</a> \n<LI> Sellers, Graham, Patrick Cozzi, Kevin Ring, Emil Persson, Joel da Vahl, and J. M. P. van Waveren, <I>SIGGRAPH Rendering Massive Virtual Worlds course</I>, July 2013. <br><a href=\"https://cesiumjs.org/massiveworlds/\">https://cesiumjs.org/massiveworlds/</a> \n<LI> Sellers, Graham, Richard S. Wright Jr., and Nicholas Haemel, <I>OpenGL Superbible: Comprehensive Tutorial and Reference</I>, Seventh Edition, Addison-Wesley, 2015. <br><a href=\"http://www.openglsuperbible.com/\">http://www.openglsuperbible.com/</a> \n<LI> Sen, Pradeep, Mike Cammarano, and Pat Hanrahan, \"Shadow Silhouette Maps,\" <I>ACM Transactions on Graphics (SIGGRAPH 2003)</I>, vol. 22, no. 3, pp. 521-526, 2003. <br><a href=\"https://cseweb.ucsd.edu/~ravir/6160/papers/p521-sen.pdf\">https://cseweb.ucsd.edu/~ravir/6160/papers/p521-sen.pdf</a> \n<LI> Senior, Andrew, \"Facial Animation for Mobile GPUs,\" in Wolfgang Engel, ed., <I>ShaderX<sup>7</sup></I>, Charles River Media, pp. 561-570, 2009. \n<LI> Senior, Andrew, \"iPhone 3GS Graphics Development and Optimization Strategies,\" in Wolfgang Engel, ed., <I>GPU Pro</I>, A K Peters, Ltd., pp. 385-395, 2010. <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1568814720?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1568814720</a> \n<LI> Seymour, Mike, \"Manuka: Weta Digital's New Renderer,\" <I>fxguide</I>, Aug. 6, 2014. <br><a href=\"https://www.fxguide.com/featured/manuka-weta-digitals-new-renderer/\">https://www.fxguide.com/featured/manuka-weta-digitals-new-renderer/</a> \n<LI> Shade, J., Steven Gortler, Li-Wei He, and Richard Szeliski, \"Layered Depth Images,\" in <I>SIGGRAPH '98: Proceedings of the 25th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 231-242, July 1998. <br><a href=\"http://www.research.microsoft.com/MSRSIGGRAPH/1998/ldi.htm\">http://www.research.microsoft.com/MSRSIGGRAPH/1998/ldi.htm</a> \n<LI> Shamir, Ariel, \"A survey on Mesh Segmentation Techniques,\" <I>Computer Graphics Forum</I>, vol. 27, no. 6, pp. 1539-1556, 2008. <br><a href=\"https://www.semanticscholar.org/paper/A-survey-on-Mesh-Segmentation-Techniques-Shamir/072533b5aa487d04b398f3b79f8ebe0f655e89cc\">https://www.semanticscholar.org/paper/A-survey-on-Mesh-Segmentation-Techniques-Shamir/072533b5aa487d04b398f3b79f8ebe0f655e89cc</a> \n<LI> Shankel, Jason, \"Rendering Distant Scenery with Skyboxes,\" in Mark DeLoura, ed., <I>Game Programming Gems 2</I>, Charles River Media, pp. 416-420, 2001. \n<LI> Shankel, Jason, \"Fast Heightfield Normal Calculation,\" in Dante Treglia, ed., <I>Game Programming Gems 3</I>, Charles River Media, pp. 344-348, 2002. \n<LI> Shanmugam, Perumaal, and Okan Arikan, \"Hardware Accelerated Ambient Occlusion Techniques on GPUs,\" in <I>Proceedings of the 2007 Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 73-80, 2007. <br><a href=\"http://perumaal.googlepages.com/\">http://perumaal.googlepages.com/</a> \n<LI> Shastry, Anirudh S., \"High Dynamic Range Rendering,\" <I>GameDev.net</I>, 2004. <br><a href=\"http://www.gamedev.net/reference/articles/article2108.asp\">http://www.gamedev.net/reference/articles/article2108.asp</a> \n<LI> Sheffer, Alla, Bruno L&eacute;vy, Maxim Mogilnitsky, and Alexander Bogomyakov, \"ABF++: Fast and Robust Angle Based Flattening,\" <I>ACM Transactions on Graphics</I>, vol. 24, no. 2, pp. 311-330, 2005. <br><a href=\"https://hal.inria.fr/inria-00105689/document\">https://hal.inria.fr/inria-00105689/document</a> \n<LI> Shemanarev, Maxim, \"Texts Rasterization Exposures,\" <I>The AGG Project</I>, July 2007. <br><a href=\"http://www.antigrain.com/research/font_rasterization\">http://www.antigrain.com/research/font_rasterization</a> \n<LI> Shen, Hao, Pheng Ann Heng, and Zesheng Tang, \"A Fast Triangle-Triangle Overlap Test Using Signed Distances,\" <I>journal of graphics tools</I>, vol. 8, no. 1, pp. 17-24, 2003. <br><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_08/Number_1/Shen2003\">https://github.com/erich666/jgt-code/tree/master/Volume_08/Number_1/Shen2003</a> <br><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.2003.10487579\">https://www.tandfonline.com/doi/abs/10.1080/10867651.2003.10487579</a> \n<LI> Shen, Li, Jieqing Feng, and Baoguang Yang, \"Exponential Soft Shadow Mapping,\" <I>Computer Graphics Forum</I>, vol. 32, no. 4, pp. 107-116, 2013. <br><a href=\"https://pdfs.semanticscholar.org/9595/86767103ac12f899cf68aaac01727f3fd4fb.pdf\">https://pdfs.semanticscholar.org/9595/86767103ac12f899cf68aaac01727f3fd4fb.pdf</a> \n<LI> Shene, Ching-Kuang, \"Computing the Intersection of a Line and a Cylinder,\" in Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, Academic Press, pp. 353-355, 1994. <br><a href=\"https://smile.amazon.com/Graphics-Gems-IV-IBM-Version/dp/0123361559?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-IV-IBM-Version/dp/0123361559</a> \n<LI> Shene, Ching-Kuang, \"Computing the Intersection of a Line and a Cone,\" in Alan Paeth, ed., <I>Graphics Gems V</I>, Academic Press, pp. 227-231, 1995. <br><a href=\"https://smile.amazon.com/Graphics-Version-Morgan-Kaufmann-Computer/dp/0125434553?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Version-Morgan-Kaufmann-Computer/dp/0125434553</a> \n<LI> Sherif, Tarek, \"WebGL 2 Examples,\" <I>GitHub</I> repository, Mar. 17, 2017. <br><a href=\"https://github.com/tsherif/webgl2examples\">https://github.com/tsherif/webgl2examples</a> \n<LI> Shewchuk, Jonathan Richard, \"Adaptive Precision Floating-Point Arithmetic and Fast Robust Geometric Predicates, <I>Discrete and Computational Geometry</I>, vol. 18, no. 3, pp. 305-363, Oct. 1997. <br><a href=\"http://www.cs.cmu.edu/~quake/robust.html\">http://www.cs.cmu.edu/~quake/robust.html</a> \n<LI> Shilov, Anton, Yaroslav Lyssenko, and Alexey Stepin, \"Highly Defined: ATI Radeon HD 2000 Architecture Review,\" <I>Xbit Laboratories</I> website, Aug. 2007. <br><a href=\"https://web.archive.org/web/20110213072435/http://www.xbitlabs.com:80/articles/video/display/r600-architecture_8.html\">https://web.archive.org/web/20110213072435/http://www.xbitlabs.com:80/articles/video/display/r600-architecture_8.html</a> \n<LI> Shirley, Peter, <I>Physically Based Lighting Calculations for Computer Graphics</I>, PhD thesis, University of Illinois at Urbana Champaign, Dec. 1990. <br><a href=\"http://www.cs.utah.edu/~shirley/papers/thesis\">http://www.cs.utah.edu/~shirley/papers/thesis</a> \n<LI> Shirley, Peter, Helen Hu, Brian Smits, and Eric Lafortune, \"A Practitioners' Assessment of Light Reflection Models,\" in <I>Pacific Graphics '97</I>, IEEE Computer Society, pp. 40-49, Oct. 1997. <br><a href=\"https://www.cs.utah.edu/~shirley/papers/pg97.pdf\">https://www.cs.utah.edu/~shirley/papers/pg97.pdf</a> \n<LI> Shirley, Peter, <I>Ray Tracing in One Weekend</I>, Jan. 2016. <br><a href=\"https://drive.google.com/drive/u/0/folders/14yayBb9XiL16lmuhbYhhvea8mKUUK77W\">https://drive.google.com/drive/u/0/folders/14yayBb9XiL16lmuhbYhhvea8mKUUK77W</a> <br><a href=\"https://twitter.com/Peter_shirley/status/1029342221139509249\">https://twitter.com/Peter_shirley/status/1029342221139509249</a> <br><a href=\"http://in1weekend.blogspot.com/2016/01/ray-tracing-in-one-weekend.html\">http://in1weekend.blogspot.com/2016/01/ray-tracing-in-one-weekend.html</a> \n<LI> Shirley, Peter, \"New Simple Ray-Box Test from Andrew Kensler,\" <I>Pete Shirley's Graphics Blog</I>, Feb. 14, 2016. <br><a href=\"http://psgraphics.blogspot.com/2016/02/new-simple-ray-box-test-from-andrew.html\">http://psgraphics.blogspot.com/2016/02/new-simple-ray-box-test-from-andrew.html</a> \n<LI> Shirman, Leon A., and Salim S. Abi-Ezzi, \"The Cone of Normals Technique for Fast Processing of Curved Patches,\" <I>Computer Graphics Forum</I>, vol. 12, no. 3, pp. 261-272, 1993. \n<LI> Shishkovtsov, Oles, \"Deferred Shading in <I>S.T.A.L.K.E.R.</I>,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 143-166, 2005. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter09.html\">https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter09.html</a> \n<LI> Shodhan, Shalin, and Andrew Willmott, \"Stylized Rendering in <I>Spore</I>,\" in Wolfgang Engel, ed., <I>GPU Pro</I>, A K Peters, Ltd., pp. 549-560, 2010. <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1568814720?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1568814720</a> \n<LI> Shoemake, Ken, \"Animating Rotation with Quaternion Curves,\" <I>Computer Graphics (SIGGRAPH '85 Proceedings)</I>, vol. 19, no. 3, pp. 245-254, July 1985. <br><a href=\"https://www.engr.colostate.edu/ECE481A2/Readings/Rotation_Animation.pdf\">https://www.engr.colostate.edu/ECE481A2/Readings/Rotation_Animation.pdf</a> \n<LI> Shoemake, Ken, \"Quaternions and 4 x 4 Matrices,\" in James Arvo, ed., <I>Graphics Gems II</I>, Academic Press, pp. 351-354, 1991. <br><a href=\"https://smile.amazon.com/Graphics-Gems-II-IBM-No/dp/0120644819?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-II-IBM-No/dp/0120644819</a> \n<LI> Shoemake, Ken, \"Polar Matrix Decomposition,\" in Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, Academic Press, pp. 207-221, 1994. <br><a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> <br><a href=\"https://smile.amazon.com/Graphics-Gems-IV-IBM-Version/dp/0123361559?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-IV-IBM-Version/dp/0123361559</a> \n<LI> Shoemake, Ken, \"Euler Angle Conversion,\" in Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, Academic Press, pp. 222-229, 1994. <br><a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> <br><a href=\"https://smile.amazon.com/Graphics-Gems-IV-IBM-Version/dp/0123361559?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-IV-IBM-Version/dp/0123361559</a> \n<LI> Shopf, J., J. Barczak, C. Oat, and N. Tatarchuk, \"March of the Froblins: Simulation and Rendering of Massive Crowds of Intelligent and Details Creatures on GPU,\" <I>SIGGRAPH Advances in Real-Time Rendering in 3D Graphics and Games course</I>, Aug. 2008. <br><a href=\"https://developer.amd.com/wordpress/media/2013/01/Chapter03-SBOT-March_of_The_Froblins.pdf\">https://developer.amd.com/wordpress/media/2013/01/Chapter03-SBOT-March_of_The_Froblins.pdf</a> \n<LI> Sigg, Christian, and Markus Hadwiger, \"Fast Third-Order Texture Filtering,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 313-329, 2005. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter20.html\">https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter20.html</a> <br><a href=\"http://developer.download.nvidia.com/SDK/9.5/Samples/DEMOS/OpenGL/src/fast_third_order/docs/Gems2_ch20_SDK.pdf\">http://developer.download.nvidia.com/SDK/9.5/Samples/DEMOS/OpenGL/src/fast_third_order/docs/Gems2_ch20_SDK.pdf</a> \n<LI> Sikachev, Peter, Vladimir Egorov, and Sergey Makeev, \"Quaternions Revisited,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>5</sup></I>, CRC Press, pp. 361-374, 2014. <br><a href=\"http://gpupro.blogspot.com/2014/01/our-gpu-pro-5-chapter-describes.html\">http://gpupro.blogspot.com/2014/01/our-gpu-pro-5-chapter-describes.html</a> <br><a href=\"https://github.com/SergeyMakeev/Quaternions-Revisited\">https://github.com/SergeyMakeev/Quaternions-Revisited</a> <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1482208636?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1482208636</a> \n<LI> Sikachev, Peter, and Nicolas Longchamps, \"Reflection System in <I>Thief</I>,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, Aug. 2014. <br><a href=\"http://advances.realtimerendering.com/s2014/index.html\">http://advances.realtimerendering.com/s2014/index.html</a> \n<LI> Sikachev, Peter, Samuel Delmont, Uriel Doyon, and Jean-Normand Bucci, \"Next-Generation Rendering in <I>Thief</I>,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>6</sup></I>, CRC Press, pp. 65-90, 2015. <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1482264617?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1482264617</a> \n<LI> Sillion, Fran&ccedil;ois, and Claude Puech, <I>Radiosity and Global Illumination</I>, Morgan Kaufmann, 1994. \n<LI> Silvennoinen, Ari, and Ville Timonen, \"Multi-Scale Global Illumination in Quantum Break,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, Aug. 2015. <br><a href=\"http://advances.realtimerendering.com/s2015/SIGGRAPH_2015_Remedy_Notes.pdf\">http://advances.realtimerendering.com/s2015/SIGGRAPH_2015_Remedy_Notes.pdf</a> \n<LI> Silvennoinen, Ari, and Jaakko Lehtinen, \"Real-Time Global Illumination by Precomputed Local Reconstruction from Sparse Radiance Probes,\" <I>ACM Transactions on Graphics (SIGGRAPH Asia 2017)</I>, vol. 36, no. 6, pp. 230:1-230:13, Nov. 2017. <br><a href=\"https://users.aalto.fi/~silvena4/Projects/RTGI/index.html\">https://users.aalto.fi/~silvena4/Projects/RTGI/index.html</a> \n<LI> Sintorn, Erik, Elmar Eisemann, and Ulf Assarsson, \"Sample Based Visibility for Soft Shadows Using Alias-Free Shadow Maps,\" <I>Computer Graphics Forum</I>, vol. 27, no. 4, pp. 1285-1292, 2008. <br><a href=\"https://hal.inria.fr/inria-00345285/document\">https://hal.inria.fr/inria-00345285/document</a> \n<LI> Sintorn, Erik, and Ulf Assarsson, \"Hair Self Shadowing and Transparency Depth Ordering Using Occupancy Maps,\" in <I>Proceedings of the 2009 Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 67-74, Feb.-Mar. 2009. <br><a href=\"http://www.cse.chalmers.se/~uffe/hair2009.pdf\">http://www.cse.chalmers.se/~uffe/hair2009.pdf</a> \n<LI> Sintorn, Erik, Viktor K&auml;mpe, Ola Olsson, and Ulf Assarsson, \"Compact Precomputed Voxelized Shadows,\" <I>ACM Transactions on Graphics</I>, vol. 33, no. 4, article no. 150, Mar. 2014. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.964.1674&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.964.1674&rep=rep1&type=pdf</a> \n<LI> Sintorn, Erik, Viktor K&auml;mpe, Ola Olsson, and Ulf Assarsson, \"Per-Triangle Shadow Volumes Using a View-Sample Cluster Hierarchy,\" in <I>Proceedings of the 18th Meeting of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 111-118, Mar. 2014. <br><a href=\"https://www.researchgate.net/profile/Ulf_Assarsson/publication/262388750_Per-triangle_Shadow_Volumes_using_a_view-sample_cluster_hierarchy/links/55f6cb6108aeafc8abf4fe60.pdf\">https://www.researchgate.net/profile/Ulf_Assarsson/publication/262388750_Per-triangle_Shadow_Volumes_using_a_view-sample_cluster_hierarchy/links/55f6cb6108aeafc8abf4fe60.pdf</a> \n<LI> Skiena, Steven, <I>The Algorithm Design Manual</I>, Springer-Verlag, 1997. <br><a href=\"http://www.cs.sunysb.edu/~algorith\">http://www.cs.sunysb.edu/~algorith</a> \n<LI> Skillman, Drew, and Pete Demoreuille, \"Rock Show VFX: Bringing Br&uuml;tal Legend to Life,\" <I>Game Developers Conference</I>, Mar. 2010. <br><a href=\"http://drewskillman.com/GDC2010_VFX.pdf\">http://drewskillman.com/GDC2010_VFX.pdf</a> <br><a href=\"https://www.gdcvault.com/play/1012349/Rock-Show-VFX-The-Effects\">https://www.gdcvault.com/play/1012349/Rock-Show-VFX-The-Effects</a> <br><a href=\"https://blog.drewskillman.com/blog/rock-show-vfx-in-brutal-legend\">https://blog.drewskillman.com/blog/rock-show-vfx-in-brutal-legend</a> \n<LI> Sloan, Peter-Pike, Jan Kautz, and John Snyder, \"Precomputed Radiance Transfer for Real-Time Rendering in Dynamic, Low-Frequency Lighting Environments,\" <I>ACM Transactions on Graphics (SIGGRAPH 2002)</I>, vol. 21, no. 3, pp. 527-536, July 2002. <br><a href=\"https://people.eecs.berkeley.edu/~ravir/6998/papers/p527-sloan.pdf\">https://people.eecs.berkeley.edu/~ravir/6998/papers/p527-sloan.pdf</a> <br><a href=\"http://www.ppsloan.org/publications/\">http://www.ppsloan.org/publications/</a> \n<LI> Sloan, Peter-Pike, Jesse Hall, John Hart, and John Snyder, \"Clustered Principal Components for Precomputed Radiance Transfer,\" <I>ACM Transactions on Graphics (SIGGRAPH 2003)</I>, vol. 22, no. 3, pp. 382-391, 2003. <br><a href=\"http://www.ppsloan.org/publications/\">http://www.ppsloan.org/publications/</a> \n<LI> Sloan, Peter-Pike, Ben Luna, and John Snyder, \"Local, Deformable Precomputed Radiance Transfer,\" <I>ACM Transactions on Graphics (SIGGRAPH 2005)</I>, vol. 24, no. 3, pp. 1216-1224, Aug. 2005. <br><a href=\"http://www.ppsloan.org/publications/\">http://www.ppsloan.org/publications/</a> \n<LI> Sloan, Peter-Pike, \"Normal Mapping for Precomputed Radiance Transfer,\" in <I>Proceedings of the 2006 Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 23-26, 2006. <br><a href=\"http://www.ppsloan.org/publications/\">http://www.ppsloan.org/publications/</a> \n<LI> Sloan, Peter-Pike, Naga K. Govindaraju, Derek Nowrouzezahrai, and John Snyder, \"Image-Based Proxy Accumulation for Real-Time Soft Global Illumination,\" in <I>Pacific Graphics 2007</I>, IEEE Computer Society, pp. 97-105, Oct. 2007. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.74.7799&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.74.7799&rep=rep1&type=pdf</a> <br><a href=\"http://www.ppsloan.org/publications/\">http://www.ppsloan.org/publications/</a> \n<LI> Sloan, Peter-Pike, \"Stupid Spherical Harmonics (SH) Tricks,\" <I>Game Developers Conference</I>, Feb. 2008. <br><a href=\"http://www.ppsloan.org/publications/\">http://www.ppsloan.org/publications/</a> \n<LI> Sloan, Peter-Pike, \"Efficient Spherical Harmonic Evaluation,\" <I>Journal of Computer Graphics Techniques</I>, vol. 2, no. 2, pp. 84-90, 2013. <br><a href=\"http://jcgt.org/published/0002/02/06/\">http://jcgt.org/published/0002/02/06/</a> <br><a href=\"http://www.ppsloan.org/publications/SHJCGT.pdf\">http://www.ppsloan.org/publications/SHJCGT.pdf</a> <br><a href=\"http://www.ppsloan.org/publications/\">http://www.ppsloan.org/publications/</a> \n<LI> Sloan, Peter-Pike, Jason Tranchida, Hao Chen, and Ladislav Kavan, \"Ambient Obscurance Baking on the GPU,\" in <I>ACM SIGGRAPH Asia 2013 Technical Briefs</I>, ACM, article no. 32, Nov. 2013. <br><a href=\"https://repository.upenn.edu/cgi/viewcontent.cgi?article=1169&context=hms\">https://repository.upenn.edu/cgi/viewcontent.cgi?article=1169&context=hms</a> <br><a href=\"http://www.ppsloan.org/publications/\">http://www.ppsloan.org/publications/</a> \n<LI> Sloan, Peter-Pike, \"Deringing Spherical Harmonics,\" in <I>SIGGRAPH Asia 2017 Technical Briefs</I>, ACM, article no. 11, 2017. <br><a href=\"https://www.ppsloan.org/publications/shdering.pdf\">https://www.ppsloan.org/publications/shdering.pdf</a> <br><a href=\"http://www.ppsloan.org/publications/\">http://www.ppsloan.org/publications/</a> \n<LI> Smedberg, Niklas, and Daniel Wright, \"Rendering Techniques in <I>Gears of War 2</I>,\" <I>Game Developers Conference</I>, Mar. 2009. <br><a href=\"https://cdn2.unrealengine.com/Resources/files/GDC09_Smedberg_RenderingTechniques-1415210295.pdf\">https://cdn2.unrealengine.com/Resources/files/GDC09_Smedberg_RenderingTechniques-1415210295.pdf</a> <br><a href=\"https://www.gdcvault.com/play/1295/Rendering-Techniques-in-GEARS-OF\">https://www.gdcvault.com/play/1295/Rendering-Techniques-in-GEARS-OF</a> \n<LI> Smith, Alvy Ray, <I>Digital Filtering Tutorial for Computer Graphics</I>, Technical Memo 27, revised Mar. 1983. <br><a href=\"http://www.alvyray.com\">http://www.alvyray.com</a> \n<LI> Smith, Alvy Ray, and James F. Blinn, \"Blue Screen Matting,\" in <I>SIGGRAPH '96: Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 259-268, Aug. 1996. <br><a href=\"http://www.alvyray.com\">http://www.alvyray.com</a> \n<LI> Smith, Alvy Ray, \"The Stuff of Dreams,\" <I>Computer Graphics World</I>, vol. 21, pp. 27-29, July 1998. <br><a href=\"http://www.alvyray.com\">http://www.alvyray.com</a> \n<LI> Smith, Ashley Vaughan, and Mathieu Einig, \"Physically Based Deferred Shading on Mobile,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>7</sup></I>, CRC Press, pp. 187-198, 2016. <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/149874253X?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/149874253X</a> \n<LI> Smith, Bruce G., \"Geometrical Shadowing of a Random Rough Surface,\" <I>IEEE Transactions on Antennas and Propagation</I>, vol. 15, no. 5, pp. 668-671, Sept. 1967. \n<LI> Smith, Ryan, \"GPU Boost 3.0: Finer-Grained Clockspeed Controls,\" Section in \"The NVIDIA GeForce GTX 1080 &amp; GTX 1070 Founders Editions Review: Kicking Off the FinFET Generation,\" <I>AnandTech</I>, July 20, 2016. <br><a href=\"http://www.anandtech.com/show/10325/the-nvidia-geforce-gtx-1080-and-1070-founders-edition-review/15\">http://www.anandtech.com/show/10325/the-nvidia-geforce-gtx-1080-and-1070-founders-edition-review/15</a> \n<LI> Smits, Brian E., and Gary W. Meyer, \"Newton's Colors: Simulating Interference Phenomena in Realistic Image Synthesis,\" in Kadi Bouatouch &amp; Christian Bouville, eds. <I>Photorealism in Computer Graphics</I>, Springer, pp. 185-194, 1992. <br><a href=\"https://www-users.cs.umn.edu/~gmeyer/papers/33005.pdf\">https://www-users.cs.umn.edu/~gmeyer/papers/33005.pdf</a> \n<LI> Smits, Brian, \"Efficiency Issues for Ray Tracing,\" <I>journal of graphics tools</I>, vol. 3, no. 2, pp. 1-14, 1998. Also collected in reference #112. <br><a href=\"http://www.cs.utah.edu/~bes/papers/fastRT/paper.html\">http://www.cs.utah.edu/~bes/papers/fastRT/paper.html</a> <br><a href=\"http://www.cse.chalmers.se/edu/year/2010/course/TDA361/Advanced%20Computer%20Graphics/EfficiencyIssuesForRayTracing.pdf\">http://www.cse.chalmers.se/edu/year/2010/course/TDA361/Advanced%20Computer%20Graphics/EfficiencyIssuesForRayTracing.pdf</a> <br><a href=\"https://smile.amazon.com/Graphics-Tools-jgt-Editors-Choice/dp/1568812469?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Tools-jgt-Editors-Choice/dp/1568812469</a> \n<LI> Smits, Brian, \"Reflection Model Design for <I>WALL-E</I> and <I>Up</I>,\" <I>SIGGRAPH Practical Physically Based Shading in Film and Game Production course</I>, Aug. 2012. <br><a href=\"http://blog.selfshadow.com/publications/s2012-shading-course/\">http://blog.selfshadow.com/publications/s2012-shading-course/</a> \n<LI> Snook, Greg, \"Simplified Terrain Using Interlocking Tiles,\" in Mark DeLoura, ed., <I>Game Programming Gems 2</I>, Charles River Media, pp. 377-383, 2001. \n<LI> Snyder, John, \"Area Light Sources for Real-Time Graphics,\" Technical Report MSR-TR-96-11, Microsoft Research, Mar. 1996. <br><a href=\"http://research.microsoft.com/~johnsny/\">http://research.microsoft.com/~johnsny/</a> \n<LI> Snyder, John, and Jed Lengyel, \"Visibility Sorting and Compositing without Splitting for Image Layer Decompositions,\" in <I>SIGGRAPH '98: Proceedings of the 25th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 219-230, July 1998. <br><a href=\"http://www.research.microsoft.com/~jedl\">http://www.research.microsoft.com/~jedl</a> \n<LI> Soler, Cyril, and Fran&ccedil;ois Sillion, \"Fast Calculation of Soft Shadow Textures Using Convolution,\" in <I>SIGGRAPH '98: Proceedings of the 25th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 321-332, July 1998. <br><a href=\"https://hal.archives-ouvertes.fr/docs/00/51/00/82/PDF/shadowtx.pdf\">https://hal.archives-ouvertes.fr/docs/00/51/00/82/PDF/shadowtx.pdf</a> \n<LI> Sousa, Tiago, \"Adaptive Glare,\" in Wolfgang Engel, ed., <I>ShaderX<sup>3</sup></I>, Charles River Media, pp. 349-355, 2004. \n<LI> Sousa, Tiago, \"Generic Refraction Simulation,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 295-305, 2005. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter19.html\">https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter19.html</a> \n<LI> Sousa, Tiago, \"Vegetation Procedural Animation and Shading in Crysis,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 373-385, 2007. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch16.html\">https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch16.html</a> \n<LI> Sousa, Tiago, \"Anti-Aliasing Methods in CryENGINE,\" <I>SIGGRAPH Filtering Approaches for Real-Time Anti-Aliasing course</I>, Aug. 2011. <br><a href=\"http://crytek.com/cryengine/presentations/anti-aliasing-methods-in-cryengine-3\">http://crytek.com/cryengine/presentations/anti-aliasing-methods-in-cryengine-3</a> <br><a href=\"http://iryoku.com/aacourse/downloads/13-Anti-Aliasing-Methods-in-CryENGINE-3.pdf\">http://iryoku.com/aacourse/downloads/13-Anti-Aliasing-Methods-in-CryENGINE-3.pdf</a> \n<LI> Sousa, Tiago, Nickolay Kasyan, and Nicolas Schulz, \"Secrets of CryENGINE 3 Graphics Technology,\" <I>SIGGRAPH Advances in Real-Time Rendering in 3D Graphics and Games course</I>, Aug. 2011. <br><a href=\"http://advances.realtimerendering.com/s2011\">http://advances.realtimerendering.com/s2011</a> \n<LI> Sousa, Tiago, Nickolay Kasyan, and Nicolas Schulz, \"CryENGINE 3: Three Years of Work in Review,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>3</sup></I>, CRC Press, pp. 133-168, 2012. <br><a href=\"https://books.google.com/books?hl=en&lr=&id=JxLSBQAAQBAJ&oi=fnd&pg=PA133&dq=CryENGINE+3:+Three+Years+of+Work+in+Review&ots=MIh3275h6f&sig=r92fnzzZ36aT0tm0MBqOnfI0XwA#v=onepage&q=CryENGINE%203%3A%20Three%20Years%20of%20Work%20in%20Review&f=false\">https://books.google.com/books?hl=en&lr=&id=JxLSBQAAQBAJ&oi=fnd&pg=PA133&dq=CryENGINE+3:+Three+Years+of+Work+in+Review&ots=MIh3275h6f&sig=r92fnzzZ36aT0tm0MBqOnfI0XwA#v=onepage&q=CryENGINE%203%3A%20Three%20Years%20of%20Work%20in%20Review&f=false</a> <br><a href=\"https://smile.amazon.com/GPU-PRO-Advanced-Rendering-Techniques/dp/1439887829?tag=realtimerenderin\">https://smile.amazon.com/GPU-PRO-Advanced-Rendering-Techniques/dp/1439887829</a> <br><a href=\"http://advances.realtimerendering.com/s2011\">http://advances.realtimerendering.com/s2011</a> \n<LI> Sousa, Tiago, Carsten Wenzel, and Chris Raine, \"The Rendering Technologies of <I>Crysis 3</I>,\" <I>Game Developers Conference</I>, Mar. 2013. <br><a href=\"http://www.crytek.com/cryengine/presentations/the-rendering-technologies-of-crysis-3\">http://www.crytek.com/cryengine/presentations/the-rendering-technologies-of-crysis-3</a> \n<LI> Sousa, Tiago, Nickolay Kasyan, and Nicolas Schulz, \"CryENGINE 3: Graphics Gems,\" <I>SIGGRAPH Advances in Real-Time Rendering in 3D Graphics and Games course</I>, July 2013. <br><a href=\"http://advances.realtimerendering.com/s2013/Sousa_Graphics_Gems_CryENGINE3.pptx\">http://advances.realtimerendering.com/s2013/Sousa_Graphics_Gems_CryENGINE3.pptx</a> <br><a href=\"http://advances.realtimerendering.com/s2013\">http://advances.realtimerendering.com/s2013</a> \n<LI> Sousa, T., and J. Geoffroy, \"<I>DOOM</I>: the Devil is in the Details,\" <I>SIGGRAPH Advances in Real-Time Rendering in 3D Graphics and Games course</I>, July 2016. <br><a href=\"http://advances.realtimerendering.com/s2016\">http://advances.realtimerendering.com/s2016</a> \n<LI> Spencer, Greg, Peter Shirley, Kurt Zimmerman, and Donald Greenberg, \"Physically-Based Glare Effects for Digital Images,\" in <I>SIGGRAPH '95: Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 325-334, Aug. 1995. <br><a href=\"http://www.cs.utah.edu/~shirley/papers/index.html\">http://www.cs.utah.edu/~shirley/papers/index.html</a> \n<LI> Stachowiak, Tomasz, \"Stochastic Screen-Space Reflections,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, Aug. 2015. <br><a href=\"http://advances.realtimerendering.com/s2015/index.html\">http://advances.realtimerendering.com/s2015/index.html</a> \n<LI> Stachowiak, Tomasz, \"A Deferred Material Rendering System,\" online article, Dec. 18, 2015. <br><a href=\"https://onedrive.live.com/view.aspx?resid=EBE7DEDA70D06DA0!115&app=PowerPoint&authkey=!AP-pDh4IMUug6vs\">https://onedrive.live.com/view.aspx?resid=EBE7DEDA70D06DA0!115&app=PowerPoint&authkey=!AP-pDh4IMUug6vs</a> <br><a href=\"https://h3r2tic.github.io/\">https://h3r2tic.github.io/</a> \n<LI> Stam, Jos, \"Multiple Scattering as a Diffusion Process,\" in <I>Rendering Techniques '95</I>, Springer, pp. 41-50, June 1995. <br><a href=\"http://www.dgp.toronto.edu/people/stam/reality/Research/pdf/egwr95.pdf\">http://www.dgp.toronto.edu/people/stam/reality/Research/pdf/egwr95.pdf</a> \n<LI> Stam, Jos, \"Exact Evaluation of Catmull-Clark Subdivision Surfaces at Arbitrary Parameter Values,\" in <I>SIGGRAPH '98: Proceedings of the 25th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 395-404, July 1998. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.21.4515&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.21.4515&rep=rep1&type=pdf</a> \n<LI> Stam, Jos, \"Diffraction Shaders,\" in <I>SIGGRAPH '99: Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 101-110, Aug. 1999. <br><a href=\"http://mathinfo.univ-reims.fr/IMG/pdf/PAPLONG.pdf\">http://mathinfo.univ-reims.fr/IMG/pdf/PAPLONG.pdf</a> \n<LI> Stam, Jos, \"Real-Time Fluid Dynamics for Games,\" <I>Game Developers Conference</I>, Mar. 2003. <br><a href=\"http://www.intpowertechcorp.com/GDC03.pdf\">http://www.intpowertechcorp.com/GDC03.pdf</a> \n<LI> Stamate, Vlad, \"Reduction of Lighting Calculations Using Spherical Harmonics,\" in Wolfgang Engel, ed., <I>ShaderX<sup>3</sup></I>, Charles River Media, pp. 251-262, 2004. \n<LI> Stamminger, Marc, and George Drettakis, \"Perspective Shadow Maps,\" <I>ACM Transactions on Graphics (SIGGRAPH 2002)</I>, vol. 21, no. 3, pp. 557-562, July 2002. <br><a href=\"https://hal.archives-ouvertes.fr/file/index/docid/606726/filename/PerspectiveShadowMaps.pdf\">https://hal.archives-ouvertes.fr/file/index/docid/606726/filename/PerspectiveShadowMaps.pdf</a> \n<LI> St-Amour, Jean-Fran&ccedil;ois, \"Rendering <I>Assassin's Creed III</I>,\" <I>Game Developers Conference</I>, Mar. 2013. <br><a href=\"http://www.gdcvault.com/play/1017710/Rendering-Assassin-s-Creed\">http://www.gdcvault.com/play/1017710/Rendering-Assassin-s-Creed</a> \n<LI> Steed, Paul, <I>Animating Real-Time Game Characters</I>, Charles River Media, 2002. \n<LI> Stefanov, Nikolay, \"Global Illumination in <I>Tom Clancy's The Division</I>,\" <I>Game Developers Conference</I>, Mar. 2016. <br><a href=\"http://mrakobes.com/Nikolay.Stefanov.GDC.2016.pdf\">http://mrakobes.com/Nikolay.Stefanov.GDC.2016.pdf</a> \n<LI> Steinicke, Frank Steinicke, Gerd Bruder, and Scott Kuhl, \"Realistic Perspective Projections for Virtual Objects and Environments,\" <I>ACM Transactions on Graphics</I>, vol. 30, no. 5, article no. 112, Oct. 2011. <br><a href=\"https://scholar.google.com/scholar?hl=en&as_sdt=0%2C22&q=Realistic+Perspective+Projections+for+Virtual+Objects+and+Environments&btnG=\">https://scholar.google.com/scholar?hl=en&as_sdt=0%2C22&q=Realistic+Perspective+Projections+for+Virtual+Objects+and+Environments&btnG=</a> \n<LI> Stemkoski, Lee, \"Bubble Demo,\" <I>GitHub</I> repository, <br><a href=\"http://stemkoski.github.io/Three.js\">http://stemkoski.github.io/Three.js</a>, 2013. \n<LI> Stengel, Michael, Steve Grogorick, Martin Eisemann, and Marcus Magnor, \"Adaptive Image-Space Sampling for Gaze-Contingent Real-Time Rendering,\" <I>Computer Graphics Forum</I>, vol. 35, no. 4, pp. 129-139, 2016. <br><a href=\"https://pdfs.semanticscholar.org/271e/4039b95be8e0134a3ceef6d8ac2264049639.pdf\">https://pdfs.semanticscholar.org/271e/4039b95be8e0134a3ceef6d8ac2264049639.pdf</a> \n<LI> Sterna, Wojciech, \"Practical Gather-Based Bokeh Depth of Field,\" in Wolfgang Engel, ed., <I>GPU Zen</I>, Black Cat Publishing, pp. 217-237, 2017. <br><a href=\"https://smile.amazon.com/dp/0998822892?tag=realtimerenderin\">https://smile.amazon.com/dp/0998822892</a> \n<LI> Stewart, A. J., and M. S. Langer, \"Towards Accurate Recovery of Shape from Shading Under Diffuse Lighting,\" <I>IEEE Trans. on Pattern Analysis and Machine Intelligence</I>, vol. 19, no. 9, pp. 1020-1025, Sept. 1997. <br><a href=\"http://www.cs.queensu.ca/home/jstewart/papers/pami97.html\">http://www.cs.queensu.ca/home/jstewart/papers/pami97.html</a> \n<LI> Stewart, Jason, and Gareth Thomas, \"Tiled Rendering Showdown: Forward++ vs. Deferred Rendering,\" <I>Game Developers Conference</I>, Mar. 2013. \n<LI> Stewart, Jason, \"Compute-Based Tiled Culling,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>6</sup></I>, CRC Press, pp. 435-458, 2015. <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1482264617?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1482264617</a> \n<LI> Stich, Martin, Carsten W&auml;chter, and Alexander Keller, \"Efficient and Robust Shadow Volumes Using Hierarchical Occlusion Culling and Geometry Shaders,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 239-256, 2007. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch11.html\">https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch11.html</a> \n<LI> Stiles, W. S., and J. M. Burch, \"Interim Report to the Commission Internationale de l'&Eacute;clairage Zurich, 1955, on the National Physical Laboratory's Investigation of Colour-Matching (1955),\" <I>Optica Acta</I>, vol. 2, no. 4, pp. 168-181, 1955. \n<LI> Stokes, Michael, Matthew Anderson, Srinivasan Chandrasekar, and Ricardo Motta, \"A Standard Default Color Space for the Internet--sRGB,\" Version 1.10, <I>International Color Consortium</I>, Nov. 1996. <br><a href=\"http://www.color.org/sRGB.html\">http://www.color.org/sRGB.html</a> \n<LI> Stone, Jonathan, \"Radially-Symmetric Reflection Maps,\" in <I>SIGGRAPH 2009 Talks</I>, ACM, article no. 24, Aug. 2009. <br><a href=\"https://dl.acm.org/citation.cfm?id=1598014\">https://dl.acm.org/citation.cfm?id=1598014</a> \n<LI> Stone, Maureen, <I>A Field Guide to Digital Color</I>, A K Peters, Ltd., Aug. 2003. <br><a href=\"http://www.stonesc.com\">http://www.stonesc.com</a> <br><a href=\"https://smile.amazon.com/Field-Guide-Digital-Color/dp/1568811616?tag=realtimerenderin\">https://smile.amazon.com/Field-Guide-Digital-Color/dp/1568811616</a> \n<LI> Stone, Maureen, \"Representing Colors as Three Numbers,\" <I>IEEE Computer Graphics and Applications</I>, vol. 25, no. 4, pp. 78-85, July/Aug. 2005. \n<LI> Storsj&ouml;, Martin, <I>Efficient Triangle Reordering for Improved Vertex Cache Utilisation in Realtime Rendering</I>, MSc thesis, Department of Information Technologies, Faculty of Technology, &Aring;bo Akademi University, 2008. <br><a href=\"http://martin.st/thesis/\">http://martin.st/thesis/</a> \n<LI> Story, Jon, and Holger Gruen, \"High Quality Direct3D 10.0 &amp; 10.1 Accelerated Techniques,\" <I>Game Developers Conference</I>, Mar. 2009. <br><a href=\"http://twvideo01.ubm-us.net/o1/vault/gdceurope09/slides/K_vanKooten_Programming_EfficientPCFShadowmap.ppt\">http://twvideo01.ubm-us.net/o1/vault/gdceurope09/slides/K_vanKooten_Programming_EfficientPCFShadowmap.ppt</a> \n<LI> Story, Jon, \"DirectCompute Accelerated Separable Filtering,\" <I>Game Developers Conference</I>, Mar. 2011. <br><a href=\"http://twvideo01.ubm-us.net/o1/vault/gdc2011/slides/Jon_Story_Programming_Advanced_Visual_Effects.pps\">http://twvideo01.ubm-us.net/o1/vault/gdc2011/slides/Jon_Story_Programming_Advanced_Visual_Effects.pps</a> \n<LI> Story, Jon, \"Advanced Geometrically Correct Shadows for Modern Game Engines,\" <I>Game Developers Conference</I>, Mar. 2016. <br><a href=\"http://developer.download.nvidia.com/gameworks/events/GDC2016/jstory_hfts.pdf\">http://developer.download.nvidia.com/gameworks/events/GDC2016/jstory_hfts.pdf</a> <br><a href=\"https://developer.nvidia.com/hybrid-frustum-traced-shadows-0\">https://developer.nvidia.com/hybrid-frustum-traced-shadows-0</a> <br><a href=\"http://developer.download.nvidia.com/assets/events/GDC15/hybrid_ray_traced_GDC_2015.pdf\">http://developer.download.nvidia.com/assets/events/GDC15/hybrid_ray_traced_GDC_2015.pdf</a> \n<LI> Story, Jon, and Chris Wyman, \"HFTS: Hybrid Frustum-Traced Shadows in <I>The Division</I>,\" in <I>ACM SIGGRAPH 2016 Talks</I>, ACM, article no. 13, July 2016. <br><a href=\"http://cwyman.org/abstracts/sig2016_hfts.pdf\">http://cwyman.org/abstracts/sig2016_hfts.pdf</a> \n<LI> Strauss, Paul S., \"A Realistic Lighting Model for Computer Animators,\" <I>IEEE Computer Graphics and Applications</I>, vol. 10, no. 6, pp. 56-64, Nov. 1990. \n<LI> Str&ouml;m, Jacob, and Tomas Akenine-M&ouml;ller, \"iPACKMAN: High-Quality, Low-Complexity Texture Compression for Mobile Phones,\" in <I>Graphics Hardware 2006</I>, Eurographics Association, pp. 63-70, July 2005. <br><a href=\"http://peterpan.kontrollpanelen.se/jacobstrom.com/publications/StromAkenineGH05.pdf\">http://peterpan.kontrollpanelen.se/jacobstrom.com/publications/StromAkenineGH05.pdf</a> <br><a href=\"http://www.jacobstrom.com/output.html\">http://www.jacobstrom.com/output.html</a> \n<LI> Str&ouml;m, Jacob, and Martin Pettersson, \"ETC2: Texture Compression Using Invalid Combinations,\" in <I>Graphics Hardware 2007</I>, Eurographics Association, pp. 49-54, Aug. 2007. <br><a href=\"http://www.jacobstrom.com/publications/StromPetterssonGH07.pdf\">http://www.jacobstrom.com/publications/StromPetterssonGH07.pdf</a> <br><a href=\"http://www.jacobstrom.com/output.html\">http://www.jacobstrom.com/output.html</a> \n<LI> Str&ouml;m, J., P. Wennersten, J. Rasmusson, J. Hasselgren, J. Munkberg, P. Clarberg, and T. Akenine-M&ouml;ller, \"Floating-Point Buffer Compression in a Unified Codec Architecture,\" in <I>Graphics Hardware 2008</I>, Eurographics Association, pp. 75-84, June 2008. <br><a href=\"http://www.jacobstrom.com/publications/Strom_et_al_GH08.pdf\">http://www.jacobstrom.com/publications/Strom_et_al_GH08.pdf</a> <br><a href=\"http://www.jacobstrom.com/output.html\">http://www.jacobstrom.com/output.html</a> \n<LI> Str&ouml;m, Jacob, and Per Wennersten, \"Lossless Compression of Already Compressed Textures,\" in <I>Proceedings of the ACM SIGGRAPH/EUROGRAPHICS Conference on High-Performance Graphics</I>, ACM, pp. 177-182, Aug. 2011. <br><a href=\"http://jacobstrom.com/publications/StromWennerstenHPG2011.pdf\">http://jacobstrom.com/publications/StromWennerstenHPG2011.pdf</a> <br><a href=\"http://www.jacobstrom.com/output.html\">http://www.jacobstrom.com/output.html</a> \n<LI> Str&ouml;m, J., K. &Aring;str&ouml;m, and T. Akenine-M&ouml;ller, \"Immersive Linear Algebra,\" <a href=\"http://immersivemath.com\">http://immersivemath.com</a>, 2015. \n<LI> Strothotte, Thomas, and Stefan Schlechtweg, <I>Non-Photorealistic Computer Graphics: Modeling, Rendering, and Animation</I>, Morgan Kaufmann, 2002. <br><a href=\"http://isgwww.cs.uni-magdeburg.de/pub/books/npr\">http://isgwww.cs.uni-magdeburg.de/pub/books/npr</a> \n<LI> Strugar, F., \"Continuous Distance-Dependent Level of Detail for Rendering Heightmaps,\" <I>Journal of Graphics, GPU, and Game Tools</I>, vol. 14, no. 4, pp. 57-74, 2009. <br><a href=\"https://www.tandfonline.com/doi/abs/10.1080/2151237X.2009.10129287\">https://www.tandfonline.com/doi/abs/10.1080/2151237X.2009.10129287</a> \n<LI> Sugden, B., and M. Iwanicki, \"Mega Meshes: Modelling, Rendering and Lighting a World Made of 100 Billion Polygons,\" <I>Game Developers Conference</I>, Mar. 2011. <br><a href=\"http://miciwan.com/GDC2011/GDC2011_Mega_Meshes.pdf\">http://miciwan.com/GDC2011/GDC2011_Mega_Meshes.pdf</a> \n<LI> Sun, Bo, Ravi Ramamoorthi, Srinivasa Narasimhan, and Shree Nayar, \"A Practical Analytic Single Scattering Model for Real Time Rendering,\" <I>ACM Transactions on Graphics (SIGGRAPH 2005)</I>, vol. 24, no. 3, pp. 1040-1049, 2005. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.135.511&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.135.511&rep=rep1&type=pdf</a> \n<LI> Sun, Xin, Qiming Hou, Zhong Ren, Kun Zhou, and Baining Guo, \"Radiance Transfer Biclustering for Real-time All-frequency Bi-scale Rendering,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 17, no. 1, pp. 64-73, 2011. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.164.4559&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.164.4559&rep=rep1&type=pdf</a> \n<LI> Sutherland, Ivan E., Robert F. Sproull, and Robert F. Schumacker, \"A Characterization of Ten Hidden-Surface Algorithms,\" <I>Computing Surveys</I>, vol. 6, no. 1, pp. 1-55, Mar. 1974. <br><a href=\"https://people.cs.uct.ac.za/~jgain/courses/P6.pdf\">https://people.cs.uct.ac.za/~jgain/courses/P6.pdf</a> \n<LI> Sutter, Herb, \"The Free Lunch Is Over,\" <I>Dr. Dobb's Journal</I>, vol. 30, no. 3, Mar. 2005. <br><a href=\"http://www.gotw.ca/publications/concurrency-ddj.htm\">http://www.gotw.ca/publications/concurrency-ddj.htm</a> \n<LI> Svarovsky, Jan, \"View-Independent Progressive Meshing,\" in Mark DeLoura, ed., <I>Game Programming Gems</I>, Charles River Media, pp. 454-464, 2000. \n<LI> Swoboda, Matt, \"Deferred Lighting and Post Processing on PLAYSTATION 3,\" <I>Game Developers Conference</I>, Mar. 2009. <br><a href=\"http://slideplayer.com/slide/1511906/\">http://slideplayer.com/slide/1511906/</a> \n<LI> Swoboda, Matt, \"Ambient Occlusion in Frameranger,\" <I>direct to video blog</I>, Jan. 15, 2010. <br><a href=\"https://directtovideo.wordpress.com/2010/01/15/ambient-occlusion-in-frameranger/\">https://directtovideo.wordpress.com/2010/01/15/ambient-occlusion-in-frameranger/</a> \n<LI> Szeliski, Richard, <I>Computer Vision: Algorithms and Applications</I>, Springer, 2011. <br><a href=\"http://szeliski.org/Book/\">http://szeliski.org/Book/</a> \n<LI> Szirmay-Kalos, L&aacute;szl&oacute;, Barnab&aacute;s Asz&oacute;di, Istv&aacute;n Laz&aacute;nyi, and M&aacute;ty&aacute;s Premecz, \"Approximate Ray-Tracing on the GPU with Distance Impostors,\" <I>Computer Graphics Forum</I>, vol. 24, no. 3, pp. 695-704, 2005. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.162.1876&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.162.1876&rep=rep1&type=pdf</a> \n<LI> Szirmay-Kalos, L&aacute;szl&oacute;, and Tam&aacute;s Umenhoffer, \"Displacement Mapping on the GPU--State of the Art,\" <I>Computer Graphics Forum</I>, vol. 27, no. 6, pp. 1567-1592, 2008. <br><a href=\"http://www.iit.bme.hu/~szirmay/egdis_link.htm\">http://www.iit.bme.hu/~szirmay/egdis_link.htm</a> \n<LI> Szirmay-Kalos, L&aacute;szl&oacute;, Tam&aacute;s Umenhoffer, Gustavo Patow, L&aacute;szl&oacute; Sz&eacute;csi, and Mateu Sbert, \"Specular Effects on the GPU: State of the Art,\" <I>Computer Graphics Forum</I>, vol. 28, no. 6, pp. 1586-1617, 2009. <br><a href=\"https://dugi-doc.udg.edu/bitstream/handle/10256/12227/SpecularEffects-Postprint.pdf?sequence=1\">https://dugi-doc.udg.edu/bitstream/handle/10256/12227/SpecularEffects-Postprint.pdf?sequence=1</a> \n<LI> Szirmay-Kalos, L&aacute;szl&oacute;, Tam&aacute;s Umenhoffer, Bal&aacute;zs T&oacute;th, L&aacute;szl&oacute; Sz&eacute;csi, and Mateu Sbert, \"Volumetric Ambient Occlusion for Real-Time Rendering and Games,\" <I>IEEE Computer Graphics and Applications</I>, vol. 30, no. 1, pp. 70-79, 2010. <br><a href=\"https://www.researchgate.net/profile/Laszlo_Szirmay-Kalos/publication/232655043_Volumetric_Ambient_Occlusion_for_Real-Time_Rendering_and_Games/links/00b7d534e82d5842b5000000/Volumetric-Ambient-Occlusion-for-Real-Time-Rendering-and-Games.pdf\">https://www.researchgate.net/profile/Laszlo_Szirmay-Kalos/publication/232655043_Volumetric_Ambient_Occlusion_for_Real-Time_Rendering_and_Games/links/00b7d534e82d5842b5000000/Volumetric-Ambient-Occlusion-for-Real-Time-Rendering-and-Games.pdf</a> <br><a href=\"http://ieeexplore.ieee.org/abstract/document/5370744/\">http://ieeexplore.ieee.org/abstract/document/5370744/</a> \n<LI> Tabellion, Eric, and Arnauld Lamorlette, \"An Approximate Global Illumination System for Computer Generated Films,\" <I>ACM Transactions on Graphics (SIGGRAPH 2004)</I>, vol. 23, no. 3, pp. 469-476, Aug. 2004. <br><a href=\"http://www.tabellion.org/et/paper/index.html\">http://www.tabellion.org/et/paper/index.html</a> \n<LI> Tadamura, Katsumi, Xueying Qin, Guofang Jiao, and Eihachiro Nakamae, \"Rendering Optimal Solar Shadows Using Plural Sunlight Depth Buffers,\" in <I>Computer Graphics International 1999</I>, IEEE Computer Society, pp. 166-173, June 1999. \n<LI> Takayama, Kenshi, Alec Jacobson, Ladislav Kavan, and Olga Sorkine-Hornung, \"A Simple Method for Correcting Facet Orientations in Polygon Meshes Based on Ray Casting,\" <I>Journal of Computer Graphics Techniques</I>, vol. 3, no. 4, pp. 53-63, 2014. <br><a href=\"http://jcgt.org/published/0003/04/02/\">http://jcgt.org/published/0003/04/02/</a> \n<LI> Takeshige, Masaya, \"The Basics of GPU Voxelization,\" <I>NVIDIA GameWorks</I> blog, Mar. 22, 2015. <br><a href=\"https://developer.nvidia.com/content/basics-gpu-voxelization\">https://developer.nvidia.com/content/basics-gpu-voxelization</a> \n<LI> Tampieri, Filippo, \"Newell's Method for the Plane Equation of a Polygon,\" in David Kirk, ed., <I>Graphics Gems III</I>, Academic Press, pp. 231-232, 1992. <br><a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> <br><a href=\"https://smile.amazon.com/Graphics-Gems-3-IBM-Version/dp/0124096735?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-3-IBM-Version/dp/0124096735</a> \n<LI> Tanner, Christopher C., Christopher J. Migdal, and Michael T. Jones, \"The Clipmap: A Virtual Mipmap,\" in <I>SIGGRAPH '98: Proceedings of the 25th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 151-158, July 1998. <br><a href=\"https://notkyon.moe/vt/Clipmap.pdf\">https://notkyon.moe/vt/Clipmap.pdf</a> \n<LI> Tarini, Marco, Kai Hormann, Paolo Cignoni, and Claudio Montani, \"PolyCube-Maps,\" <I>ACM Transactions on Graphics (SIGGRAPH 2004)</I>, vol. 23, no. 3, pp. 853-860, Aug. 2004. <br><a href=\"http://vcg.isti.cnr.it/polycubemaps/\">http://vcg.isti.cnr.it/polycubemaps/</a> \n<LI> Tatarchuk, Natalya, \"Artist-Directable Real-Time Rain Rendering in City Environments,\" <I>SIGGRAPH Advanced Real-Time Rendering in 3D Graphics and Games course</I>, Aug. 2006. <br><a href=\"http://developer.amd.com/wordpress/media/2012/10/Tatarchuk-Isidoro-Rain%28EGWNph06%29.pdf\">http://developer.amd.com/wordpress/media/2012/10/Tatarchuk-Isidoro-Rain%28EGWNph06%29.pdf</a> \n<LI> Tatarchuk, Natalya, \"Dynamic Parallax Occlusion Mapping with Approximate Soft Shadows,\" <I>SIGGRAPH Advanced Real-Time Rendering in 3D Graphics and Games course</I>, Aug. 2006. <br><a href=\"http://www.ati.com/developer/techpapers.html\">http://www.ati.com/developer/techpapers.html</a> \n<LI> Tatarchuk, Natalya, \"Practical Parallax Occlusion Mapping with Approximate Soft Shadows for Detailed Surface Rendering,\" <I>SIGGRAPH Advanced Real-Time Rendering in 3D Graphics and Games course</I>, Aug. 2006. <br><a href=\"https://developer.amd.com/wordpress/media/2012/10/Tatarchuk-POM.pdf\">https://developer.amd.com/wordpress/media/2012/10/Tatarchuk-POM.pdf</a> \n<LI> Tatarchuk, Natalya, and Jeremy Shopf, \"Real-Time Medical Visualization with FireGL,\" <I>SIGGRAPH AMD Technical Talk</I>, Aug. 2007. <br><a href=\"http://gfx.cs.princeton.edu/pubs/Tatarchuk_2008_AIM/Tatarchuk2008.pdf\">http://gfx.cs.princeton.edu/pubs/Tatarchuk_2008_AIM/Tatarchuk2008.pdf</a> \n<LI> Tatarchuk, Natalya, \"Real-Time Tessellation on GPU,\" <I>SIGGRAPH Advanced Real-Time Rendering in 3D Graphics and Games course</I>, Aug. 2007. <br><a href=\"https://developer.amd.com/wordpress/media/2012/10/Tatarchuk-Tessellation(EG2007).pdf\">https://developer.amd.com/wordpress/media/2012/10/Tatarchuk-Tessellation(EG2007).pdf</a> \n<LI> Tatarchuk, Natalya, Christopher Oat, Jason L. Mitchell, Chris Green, Johan Andersson, Martin Mittring, Shanon Drone, and Nico Galoppo, <I>SIGGRAPH Advanced Real-Time Rendering in 3D Graphics and Games course</I>, Aug. 2007. <br><a href=\"https://web.archive.org/web/20071212075725/http://ati.amd.com:80/developer/techpapers.html\">https://web.archive.org/web/20071212075725/http://ati.amd.com:80/developer/techpapers.html</a> \n<LI> Tatarchuk, Natalya, Chris Tchou, and Joe Venzon, \"<I>Destiny</I>: From Mythic Science Fiction to Rendering in Real-Time,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, July 2013. <br><a href=\"http://advances.realtimerendering.com/s2013/Tatarchuk-Destiny-SIGGRAPH2013.pdf\">http://advances.realtimerendering.com/s2013/Tatarchuk-Destiny-SIGGRAPH2013.pdf</a> \n<LI> Tatarchuk, Natalya, and Shi Kai Wang, \"Creating Content to Drive <I>Destiny</I>'s Investment Game: One Solution to Rule Them All,\" <I>SIGGRAPH Production Session</I>, Aug. 2014. <br><a href=\"http://advances.realtimerendering.com/destiny/siggraph2014/index.html\">http://advances.realtimerendering.com/destiny/siggraph2014/index.html</a> \n<LI> Tatarchuk, Natalya, \"Destiny's Multithreaded Rendering Architecture,\" <I>Game Developers Conference</I>, Mar. 2015. <br><a href=\"http://advances.realtimerendering.com/destiny/gdc_2015/\">http://advances.realtimerendering.com/destiny/gdc_2015/</a> <br><a href=\"http://www.gdcvault.com/play/1022164/Multithreading-the-Entire-Destiny\">http://www.gdcvault.com/play/1022164/Multithreading-the-Entire-Destiny</a> \n<LI> Tatarchuk, Natalya, and Chris Tchou, \"<I>Destiny</I> Shader Pipeline,\" <I>Game Developers Conference</I>, Feb.-Mar. 2017. <br><a href=\"http://advances.realtimerendering.com/destiny/gdc_2017/\">http://advances.realtimerendering.com/destiny/gdc_2017/</a> <br><a href=\"http://www.gdcvault.com/play/1024231/-Destiny-Shader\">http://www.gdcvault.com/play/1024231/-Destiny-Shader</a> \n<LI> Taubin, Gabriel, Andr&eacute; Gu&eacute;ziec, William Horn, and Francis Lazarus, \"Progressive Forest Split Compression,\" in <I>SIGGRAPH '98: Proceedings of the 25th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 123-132, July 1998. <br><a href=\"ftp://mpeg.tnt.uni-hannover.de/pub/misc/niem/m3060.pdf\">ftp://mpeg.tnt.uni-hannover.de/pub/misc/niem/m3060.pdf</a> \n<LI> Taylor, Philip, \"Per-Pixel Lighting,\" <I>Driving DirectX</I> web column, Nov. 13, 2001. <br><a href=\"http://msdn2.microsoft.com/en-us/library/ms810494.aspx\">http://msdn2.microsoft.com/en-us/library/ms810494.aspx</a> \n<LI> Tector, C., \"Streaming Massive Environments from Zero to 200MPH,\" <I>Game Developers Conference</I>, Mar. 2010. <br><a href=\"http://twvideo01.ubm-us.net/o1/vault/gdc10/slides/Tector_Chris_StreamingMassiveEnvironments.pdf\">http://twvideo01.ubm-us.net/o1/vault/gdc10/slides/Tector_Chris_StreamingMassiveEnvironments.pdf</a> <br><a href=\"https://www.gdcvault.com/play/1012335/Streaming-Massive-Environments-from-0\">https://www.gdcvault.com/play/1012335/Streaming-Massive-Environments-from-0</a> \n<LI> Teixeira, Diogo, \"Baking Normal Maps on the GPU,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 491-512, 2007. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch22.html\">https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch22.html</a> \n<LI> Teller, Seth J., and Carlo H. S&eacute;quin, \"Visibility Preprocessing for Interactive Walkthroughs,\" <I>Computer Graphics (SIGGRAPH '91 Proceedings)</I>, vol. 25, no. 4, pp. 61-69, July 1991. <br><a href=\"http://www.cs.princeton.edu/courses/archive/spring01/cs598b/papers/teller91.pdf\">http://www.cs.princeton.edu/courses/archive/spring01/cs598b/papers/teller91.pdf</a> \n<LI> Teller, Seth J., <I>Visibility Computations in Densely Occluded Polyhedral Environments</I>, PhD thesis, Department of Computer Science, University of Berkeley, 1992. <br><a href=\"http://digitalassets.lib.berkeley.edu/techreports/ucb/text/CSD-92-708.pdf\">http://digitalassets.lib.berkeley.edu/techreports/ucb/text/CSD-92-708.pdf</a> \n<LI> Teller, Seth, and Pat Hanrahan, \"Global Visibility Algorithms for Illumination Computations,\" in <I>SIGGRAPH '94: Proceedings of the 21st Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 443-450, July 1994. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.853.7898&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.853.7898&rep=rep1&type=pdf</a> \n<LI> Teschner, Matthias, \"Advanced Computer Graphics: Sampling,\" Course Notes, Computer Science Department, University of Freiburg, 2016. <br><a href=\"http://cg.informatik.uni-freiburg.de/course_notes/graphics2_04_sampling.pdf\">http://cg.informatik.uni-freiburg.de/course_notes/graphics2_04_sampling.pdf</a> \n<LI> Tessman, Thant, \"Casting Shadows on Flat Surfaces,\" <I>Iris Universe</I>, pp. 16-19, Winter 1989. <br><a href=\"http://www.thant.com/publications/CastingShadowsOnFlatSurfaces.pdf\">http://www.thant.com/publications/CastingShadowsOnFlatSurfaces.pdf</a> \n<LI> Tevs, A., I. Ihrke, and H.-P. Seidel, \"Maximum Mipmaps for Fast, Accurate, and Scalable Dynamic Height Field Rendering,\" in <I>Proceedings of the 2008 Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 183-190, 2008. <br><a href=\"http://www.tevs.eu/project_i3d08.html\">http://www.tevs.eu/project_i3d08.html</a> \n<LI> Thibault, Aaron P., and Sean \"Zoner\" Cavanaugh, \"Making Concept Art Real for Borderlands,\" <I>SIGGRAPH Stylized Rendering in Games course</I>, July 2010. <br><a href=\"https://www.cs.williams.edu/~morgan/SRG10/intro.pdf\">https://www.cs.williams.edu/~morgan/SRG10/intro.pdf</a> <br><a href=\"https://www.cs.williams.edu/~morgan/SRG10/\">https://www.cs.williams.edu/~morgan/SRG10/</a> \n<LI> Thibieroz, Nicolas, \"Deferred Shading with Multiple Render Targets,\" in Wolfgang Engel, ed., <I>ShaderX<sup>2</sup>: Introductions &amp; Tutorials with DirectX 9</I>, Wordware, pp. 251-269, 2004. <br><a href=\"http://www.realtimerendering.com/resources/shaderx/\">http://www.realtimerendering.com/resources/shaderx/</a> \n<LI> Thibieroz, Nicolas, \"Robust Order-Independent Transparency via Reverse Depth Peeling in DirectX 10,\" in Wolfgang Engel, ed., <I>ShaderX<sup>6</sup></I>, Charles River Media, pp. 211-226, 2008. <br><a href=\"https://smile.amazon.com/Shader-X6-Advanced-Rendering-Shaderx/dp/1584505443?tag=realtimerenderin\">https://smile.amazon.com/Shader-X6-Advanced-Rendering-Shaderx/dp/1584505443</a> \n<LI> Thibieroz, Nicolas, \"Deferred Shading with Multisampling Anti-Aliasing in DirectX 10,\" in Wolfgang Engel, ed., <I>ShaderX<sup>7</sup></I>, Charles River Media, pp. 225-242, 2009. \n<LI> Thibieroz, Nicolas, \"Order-Independent Transparency Using Per-Pixel Linked Lists,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>2</sup></I>, A K Peters/CRC Press, pp. 409-431, 2011. <br><a href=\"https://smile.amazon.com/GPU-Pro-2-Wolfgang-Engel/dp/1568817185?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-2-Wolfgang-Engel/dp/1568817185</a> \n<LI> Thibieroz, Nicolas, \"Deferred Shading Optimizations,\" <I>Game Developers Conference</I>, Mar. 2011. <br><a href=\"http://twvideo01.ubm-us.net/o1/vault/gdc2011/slides/Nicolas_Thibieroz_Programming_Deferred_Shading_Optimizations.pps\">http://twvideo01.ubm-us.net/o1/vault/gdc2011/slides/Nicolas_Thibieroz_Programming_Deferred_Shading_Optimizations.pps</a> \n<LI> Thomas, Gareth, \"Compute-Based GPU Particle Systems,\" <I>Game Developers Conference</I>, Mar. 2014. <br><a href=\"http://twvideo01.ubm-us.net/o1/vault/GDC2014/Presentations/Gareth_Thomas_Compute-based_GPU_Particle.pdf\">http://twvideo01.ubm-us.net/o1/vault/GDC2014/Presentations/Gareth_Thomas_Compute-based_GPU_Particle.pdf</a> \n<LI> Thomas, Gareth, \"Advancements in Tiled-Based Compute Rendering,\" <I>Game Developers Conference</I>, Mar. 2015. <br><a href=\"http://twvideo01.ubm-us.net/o1/vault/gdc2015/presentations/Thomas_Gareth_Advancements_in_Tile-Based.pdf\">http://twvideo01.ubm-us.net/o1/vault/gdc2015/presentations/Thomas_Gareth_Advancements_in_Tile-Based.pdf</a> \n<LI> Thomas, Spencer W., \"Decomposing a Matrix into Simple Transformations,\" in James Arvo, ed., <I>Graphics Gems II</I>, Academic Press, pp. 320-323, 1991. <br><a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> <br><a href=\"https://smile.amazon.com/Graphics-Gems-II-IBM-No/dp/0120644819?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-II-IBM-No/dp/0120644819</a> \n<LI> Th&uuml;rmer, Grit, and Charles A. W&uuml;thrich, \"Computing Vertex Normals from Polygonal Facets,\" <I>journal of graphics tools</I>, vol. 3, no. 1, pp. 43-46, 1998. Also collected in reference #112. <br><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.1998.10487487\">https://www.tandfonline.com/doi/abs/10.1080/10867651.1998.10487487</a> <br><a href=\"https://smile.amazon.com/Graphics-Tools-jgt-Editors-Choice/dp/1568812469?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Tools-jgt-Editors-Choice/dp/1568812469</a> \n<LI> Timonen, Ville, \"Line-Sweep Ambient Obscurance,\" <I>Eurographics Symposium on Rendering</I>, June 2013. <br><a href=\"http://wili.cc/research/lsao/\">http://wili.cc/research/lsao/</a> \n<LI> Toisoul, Antoine, and Abhijeet Ghosh, \"Practical Acquisition and Rendering of Diffraction Effects in Surface Reflectance,\" <I>ACM Transactions on Graphics</I>, vol. 36, no. 5, pp. 166:1-166:16, Oct. 2017. <br><a href=\"http://wp.doc.ic.ac.uk/rgi/project/practical-acquisition-and-rendering-of-diffraction-effects-in-surface-reflectance/\">http://wp.doc.ic.ac.uk/rgi/project/practical-acquisition-and-rendering-of-diffraction-effects-in-surface-reflectance/</a> \n<LI> Toisoul, Antoine, and Abhijeet Ghosh, \"Real-Time Rendering of Realistic Surface Diffraction with Low Rank Factorisation,\" <I>European Conference on Visual Media Production (CVMP)</I>, Dec. 2017. <br><a href=\"http://wp.doc.ic.ac.uk/rgi/project/real-time-rendering-of-realistic-surface-diffraction-with-low-rank-factorisation/\">http://wp.doc.ic.ac.uk/rgi/project/real-time-rendering-of-realistic-surface-diffraction-with-low-rank-factorisation/</a> \n<LI> Toksvig, Michael, \"Mipmapping Normal Maps,\" <I>journal of graphics tools</I>, vol. 10, no. 3, pp. 65-71, 2005. <br><a href=\"https://www.tandfonline.com/doi/abs/10.1080/2151237X.2005.10129203\">https://www.tandfonline.com/doi/abs/10.1080/2151237X.2005.10129203</a> <br><a href=\"http://developer.nvidia.com/object/mipmapping_normal_maps.html\">http://developer.nvidia.com/object/mipmapping_normal_maps.html</a> \n<LI> Tokuyoshi, Yusuke, \"Error Reduction and Simplification for Shading Anti-Aliasing,\" Technical Report, Square Enix, Apr. 2017. <br><a href=\"http://jp.square-enix.com/tech/publications.html\">http://jp.square-enix.com/tech/publications.html</a> \n<LI> Torborg, J., and J. T. Kajiya, \"Talisman: Commodity Realtime 3D Graphics for the PC,\" in <I>SIGGRAPH '96: Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 353-363, Aug. 1996. \n<LI> Torchelsen, Rafael P., Jo&atilde;o L. D. Comba, and Rui Bastos, \"Practical Geometry Clipmaps for Rendering Terrains in Computer Games,\" in Wolfgang Engel, ed., <I>ShaderX<sup>6</sup></I>, Charles River Media, pp. 103-114, 2008. <br><a href=\"https://smile.amazon.com/Shader-X6-Advanced-Rendering-Shaderx/dp/1584505443?tag=realtimerenderin\">https://smile.amazon.com/Shader-X6-Advanced-Rendering-Shaderx/dp/1584505443</a> \n<LI> T&ouml;r&ouml;k, Bal&aacute;zs, and Tim Green, \"The Rendering Features of <I>The Witcher 3: Wild Hunt</I>,\" in <I>ACM SIGGRAPH 2015 Talks</I>, ACM, article no. 7, Aug. 2015. <br><a href=\"https://dl.acm.org/citation.cfm?id=2775287\">https://dl.acm.org/citation.cfm?id=2775287</a> \n<LI> Torrance, K., and E. Sparrow, \"Theory for Off-Specular Reflection from Roughened Surfaces,\" <I>Journal of the Optical Society of America</I>, vol. 57, no. 9, pp. 1105-1114, Sept. 1967. <br><a href=\"https://stephen-westin.com/pubs/TorranceSparrowJOSA1967.pdf\">https://stephen-westin.com/pubs/TorranceSparrowJOSA1967.pdf</a> \n<LI> Toth, Robert, \"Avoiding Texture Seams by Discarding Filter Taps,\" <I>Journal of Computer Graphics Techniques</I>, vol. 2, no. 2, pp. 91-104, 2013. <br><a href=\"http://jcgt.org/published/0002/02/07/\">http://jcgt.org/published/0002/02/07/</a> \n<LI> Toth, Robert, Jon Hasselgren, and Tomas Akenine-M&ouml;ller, \"Perception of Highlight Disparity at a Distance in Consumer Head-Mounted Displays,\" in <I>Proceedings of the 7th Conference on High-Performance Graphics</I>, ACM, pp. 61-66, Aug. 2015. <br><a href=\"https://pdfs.semanticscholar.org/636c/9981f10ef3f69b258b9e3a0120490d219480.pdf\">https://pdfs.semanticscholar.org/636c/9981f10ef3f69b258b9e3a0120490d219480.pdf</a> \n<LI> Toth, Robert, Jim Nilsson, and Tomas Akenine-M&ouml;ller, \"Comparison of Projection Methods for Rendering Virtual Reality,\" in <I>High-Performance Graphics 2016</I>, Eurographics Association, pp. 163-171, June 2016. <br><a href=\"http://fileadmin.cs.lth.se/graphics/research/papers/2016/VR/VR.pdf\">http://fileadmin.cs.lth.se/graphics/research/papers/2016/VR/VR.pdf</a> \n<LI> Tran, Ray, \"Facetted Shadow Mapping for Large Dynamic Game Environments,\" in Wolfgang Engel, ed., <I>ShaderX<sup>7</sup></I>, Charles River Media, pp. 363-371, 2009. \n<LI> Trapp, Matthias, and J&uuml;rgen D&ouml;llner, \"Automated Combination of Real-Time Shader Programs,\" in <I>Eurographics 2007--Short Papers</I>, Eurographics Association, pp. 53-56, Sept. 2007. <br><a href=\"https://www.researchgate.net/profile/Matthias_Trapp/publication/225091327_Automated_Combination_of_Real-Time_Shader_Programs/links/09e4150a4ef845df0f000000/Automated-Combination-of-Real-Time-Shader-Programs.pdf\">https://www.researchgate.net/profile/Matthias_Trapp/publication/225091327_Automated_Combination_of_Real-Time_Shader_Programs/links/09e4150a4ef845df0f000000/Automated-Combination-of-Real-Time-Shader-Programs.pdf</a> \n<LI> Trebilco, Damian, \"Light-Indexed Deferred Rendering,\" in Wolfgang Engel, ed., <I>ShaderX<sup>7</sup></I>, Charles River Media, pp. 243-258, 2009. <br><a href=\"https://github.com/dtrebilco/lightindexed-deferredrender/blob/master/LightIndexedDeferredLighting1.1.pdf\">https://github.com/dtrebilco/lightindexed-deferredrender/blob/master/LightIndexedDeferredLighting1.1.pdf</a> <br><a href=\"https://github.com/dtrebilco/lightindexed-deferredrender\">https://github.com/dtrebilco/lightindexed-deferredrender</a> \n<LI> Treglia, Dante, ed., <I>Game Programming Gems 3</I>, Charles River Media, 2002. \n<LI> Tropp, Oren, Ayellet Tal, and Ilan Shimshoni, \"A Fast Triangle to Triangle Intersection Test for Collision Detection,\" <I>Computer Animation &amp; Virtual Worlds</I>, vol. 17, no. 5, pp. 527-535, 2006. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.104.6783&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.104.6783&rep=rep1&type=pdf</a> \n<LI> Trowbridge, T. S., and K. P. Reitz, \"Average Irregularity Representation of a Roughened Surface for Ray Reflection,\" <I>Journal of the Optical Society of America</I>, vol. 65, no. 5, pp. 531-536, May 1975. \n<LI> Trudel, N., \"Improving Geometry Culling for <I>Deus Ex: Mankind Divided</I>,\" <I>Game Developers Conference</I>, Mar. 2016. <br><a href=\"https://www.gdcvault.com/play/1023678/Improving-Geometry-Culling-for-Deus\">https://www.gdcvault.com/play/1023678/Improving-Geometry-Culling-for-Deus</a> \n<LI> Tuft, David, \"Plane-Based Depth Bias for Percentage Closer Filtering,\" <I>Game Developer</I>, vol. 17, no. 5, pp. 35-38, May 2010. <br><a href=\"http://twvideo01.ubm-us.net/o1/vault/GD_Mag_Archives/GDM_May_2010.pdf\">http://twvideo01.ubm-us.net/o1/vault/GD_Mag_Archives/GDM_May_2010.pdf</a> <br><a href=\"https://www.gdcvault.com/gdmag\">https://www.gdcvault.com/gdmag</a> \n<LI> Tuft, David, \"Cascaded Shadow Maps,\" <I>Windows Dev Center: DirectX Graphics and Gaming Technical Articles</I>, 2011. <br><a href=\"https://msdn.microsoft.com/en-us/library/windows/desktop/ee416307(v=vs.85).aspx\">https://msdn.microsoft.com/en-us/library/windows/desktop/ee416307(v=vs.85).aspx</a> \n<LI> Tuft, David, \"Common Techniques to Improve Shadow Depth Maps,\" <I>Windows Dev Center: DirectX Graphics and Gaming Technical Articles</I>, 2011. <br><a href=\"https://msdn.microsoft.com/en-us/library/windows/desktop/ee416324(v=vs.85).aspx\">https://msdn.microsoft.com/en-us/library/windows/desktop/ee416324(v=vs.85).aspx</a> \n<LI> Turkowski, Ken, \"Filters for Common Resampling Tasks,\" in Andrew S. Glassner, ed., <I>Graphics Gems</I>, Academic Press, pp. 147-165, 1990. <br><a href=\"https://smile.amazon.com/Graphics-Gems-Andrew-S-Glassner/dp/0122861663?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-Andrew-S-Glassner/dp/0122861663</a> \n<LI> Turkowski, Ken, \"Properties of Surface-Normal Transformations,\" in Andrew S. Glassner, ed., <I>Graphics Gems</I>, Academic Press, pp. 539-547, 1990. <br><a href=\"https://smile.amazon.com/Graphics-Gems-Andrew-S-Glassner/dp/0122861663?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-Andrew-S-Glassner/dp/0122861663</a> \n<LI> Turkowski, Ken, \"Incremental Computation of the Gaussian,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 877-890, 2007. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch40.html\">https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch40.html</a> \n<LI> Ulrich, Thatcher, \"Loose Octrees,\" in Mark DeLoura, ed., <I>Game Programming Gems</I>, Charles River Media, pp. 444-453, 2000. <br><a href=\"http://www.tulrich.com/geekstuff/partitioning.html\">http://www.tulrich.com/geekstuff/partitioning.html</a> \n<LI> Ulrich, Thatcher, \"Rendering Massive Terrains Using Chunked Level of Detail Control,\" <I>SIGGRAPH Super-Size It! Scaling up to Massive Virtual Worlds course</I>, July 2002. <br><a href=\"http://tulrich.com/geekstuff/sig-notes.pdf\">http://tulrich.com/geekstuff/sig-notes.pdf</a> \n<LI> Uludag, Yasin, \"Hi-Z Screen-Space Tracing,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>5</sup></I>, CRC Press, pp. 149-192, 2014. <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1482208636?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1482208636</a> \n<LI> Umenhoffer, Tam&aacute;s, L&aacute;zl&oacute; Szirmay-Kalos, and G&aacute;bor Szij&aacute;rt&oacute;, \"Spherical Billboards and Their Application to Rendering Explosions,\" in <I>Graphics Interface 2006</I>, Canadian Human-Computer Communications Society, pp. 57-63, 2006. <br><a href=\"http://www.iit.bme.hu/~szirmay/firesmoke.pdf\">http://www.iit.bme.hu/~szirmay/firesmoke.pdf</a> \n<LI> Umenhoffer, Tam&aacute;s, L&aacute;szl&oacute; Szirmay-Kalos, and G&aacute;bor Sz&iacute;j&aacute;rt&oacute;, \"Spherical Billboards for Rendering Volumetric Data,\" in Wolfgang Engel, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 275-285, 2006. <br><a href=\"http://sirkan.iit.bme.hu/~szirmay/explosionShaderX.pdf\">http://sirkan.iit.bme.hu/~szirmay/explosionShaderX.pdf</a> \n<LI> <I>Unity User Manual</I>, Unity Technologies, 2017. <br><a href=\"https://docs.unity3d.com/Manual/index.html\">https://docs.unity3d.com/Manual/index.html</a> \n<LI> <I>Unreal Engine 4 Documentation</I>, Epic Games, 2017. <br><a href=\"https://docs.unrealengine.com/latest/INT/\">https://docs.unrealengine.com/latest/INT/</a> \n<LI> Upchurch, Paul, and Mathieu Desbrun, \"Tightening the Precision of Perspective Rendering,\" <I>journal of graphics tools</I>, vol. 16, no. 1, pp. 40-56, 2012. <br><a href=\"http://www.geometry.caltech.edu/pubs/UD12.pdf\">http://www.geometry.caltech.edu/pubs/UD12.pdf</a> \n<LI> Upstill, S., <I>The RenderMan Companion: A Programmer's Guide to Realistic Computer Graphics</I>, Addison-Wesley, 1990. \n<LI> Vaidyanathan, K., M. Salvi, R. Toth, T. Foley, T. Akenine-M&ouml;ller, J. Nilsson, J. Munkberg, J. Hasselgren, M. Sugihara, P. Clarberg, T. Janczak, and A. Lefohn, \"Coarse Pixel Shading,\" in <I>High Performance Graphics 2014</I>, Eurographics Association, pp. 9-18, June 2014. <br><a href=\"https://dl.acm.org/citation.cfm?id=2980011\">https://dl.acm.org/citation.cfm?id=2980011</a> \n<LI> Vaidyanathan, Karthik, Jacob Munkberg, Petrik Clarberg, and Marco Salvi, \"Layered Light Field Reconstruction for Defocus Blur,\" <I>ACM Transactions on Graphics</I>, vol. 34, no. 2, pp. 23:1-23:12, Feb. 2015. <br><a href=\"https://pdfs.semanticscholar.org/52d4/86e832269f8033f4bca5e3b8ac19eb07e175.pdf\">https://pdfs.semanticscholar.org/52d4/86e832269f8033f4bca5e3b8ac19eb07e175.pdf</a> \n<LI> Vaidyanathan, K. T. Akenine-M&ouml;ller, and M. Salvi, \"Watertight Ray Traversal with Reduced Precision,\" in <I>High-Performance Graphics 2016</I>, Eurographics Association, pp. 33-40, June 2016. <br><a href=\"https://pdfs.semanticscholar.org/db1c/97f5353a0b035e50afc7c8c02389de3c28d5.pdf\">https://pdfs.semanticscholar.org/db1c/97f5353a0b035e50afc7c8c02389de3c28d5.pdf</a> \n<LI> Vainio, Matt, \"The Visual Effects of <I>inFAMOUS: Second Son</I>,\" <I>Game Developers Conference</I>, Mar. 2014. <br><a href=\"http://www.suckerpunch.com/wp-content/uploads/2017/01/iss_vfx_gdc2014.pptx\">http://www.suckerpunch.com/wp-content/uploads/2017/01/iss_vfx_gdc2014.pptx</a> \n<LI> Valient, Michal, \"Deferred Rendering in <I>Killzone 2</I>,\" <I>Develop Conference</I>, July 2007. <br><a href=\"https://www.guerrilla-games.com/read/deferred-rendering-in-killzone-2\">https://www.guerrilla-games.com/read/deferred-rendering-in-killzone-2</a> \n<LI> Valient, Michal, \"Stable Rendering of Cascaded Shadow Maps,\" in Wolfgang Engel, ed., <I>ShaderX<sup>6</sup></I>, Charles River Media, pp. 231-238, 2008. <br><a href=\"https://smile.amazon.com/Shader-X6-Advanced-Rendering-Shaderx/dp/1584505443?tag=realtimerenderin\">https://smile.amazon.com/Shader-X6-Advanced-Rendering-Shaderx/dp/1584505443</a> \n<LI> Valient, Michal, \"Shadows + Games: Practical Considerations,\" <I>SIGGRAPH Efficient Real-Time Shadows course</I>, Aug. 2012. <br><a href=\"http://www.realtimerendering.com/downloads/valient12_shadows_in_games.pdf\">http://www.realtimerendering.com/downloads/valient12_shadows_in_games.pdf</a> \n<LI> Valient, Michal, \"Taking <I>Killzone: Shadow Fall</I> Image Quality into the Next Generation,\" <I>Game Developers Conference</I>, Mar. 2014. <br><a href=\"https://www.guerrilla-games.com/read/taking-killzone-shadow-fall-image-quality-into-the-next-generation-1\">https://www.guerrilla-games.com/read/taking-killzone-shadow-fall-image-quality-into-the-next-generation-1</a> \n<LI> Van Verth, Jim, \"Doing Math with RGB (and A),\" <I>Game Developers Conference</I>, Mar. 2015. <br><a href=\"http://www.essentialmath.com/GDC2015/VanVerth_Jim_DoingMathwRGB.pdf\">http://www.essentialmath.com/GDC2015/VanVerth_Jim_DoingMathwRGB.pdf</a> \n<LI> Vaxman, Amir, Marcel Campen, Olga Diamanti, Daniele Panozzo, David Bommes, Klaus Hildebrandt, and Mirela Ben-Chen, \"Directional Field Synthesis, Design, and Processing,\" <I>Computer Graphics Forum</I>, vol. 35, no. 2, pp. 545-572, 2016. <br><a href=\"http://cs.nyu.edu/~panozzo/papers/DirectionalFieldsSTAR-2016.pdf\">http://cs.nyu.edu/~panozzo/papers/DirectionalFieldsSTAR-2016.pdf</a> \n<LI> Veach, Eric, <I>Robust Monte Carlo Methods for Light Transport Simulation</I>, PhD Dissertation, Stanford University, Dec. 1997. <br><a href=\"http://cseweb.ucsd.edu/~viscomp/classes/cse274/wi18/readings/veach_thesis.pdf\">http://cseweb.ucsd.edu/~viscomp/classes/cse274/wi18/readings/veach_thesis.pdf</a> <br><a href=\"https://graphics.stanford.edu/papers/veach_thesis/thesis-bw.pdf\">https://graphics.stanford.edu/papers/veach_thesis/thesis-bw.pdf</a> \n<LI> Venkataraman, S., \"Fermi Asynchronous Texture Transfers,\" in Patrick Cozzi &amp; Christophe Riccio, eds., <I>OpenGL Insights</I>, CRC Press, pp. 415-430, 2012. <br><a href=\"https://github.com/OpenGLInsights\">https://github.com/OpenGLInsights</a> <br><a href=\"https://smile.amazon.com/OpenGL-Insights-Patrick-Cozzi/dp/1439893764?tag=realtimerenderin\">https://smile.amazon.com/OpenGL-Insights-Patrick-Cozzi/dp/1439893764</a> \n<LI> Villanueva, Alberto Jaspe, Fabio Marton, and Enrico Gobbetti, \"SSVDAGs: Symmetry-Aware Sparse Voxel DAGs,\" in <I>Proceedings of the 20th ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 7-14, 2016. <br><a href=\"http://www.crs4.it/vic/cgi-bin/bib-page.cgi?id=%27Jaspe%3A2016%3ASSS%27\">http://www.crs4.it/vic/cgi-bin/bib-page.cgi?id=%27Jaspe%3A2016%3ASSS%27</a> <br><a href=\"http://vic.crs4.it/data/papers/i3d2016-symmetry-dags.pdf\">http://vic.crs4.it/data/papers/i3d2016-symmetry-dags.pdf</a> \n<LI> <I>Virtual Terrain Project</I>, <a href=\"http://www.vterrain.org\">http://www.vterrain.org</a>. \n<LI> Vlachos, Alex, J&ouml;rg Peters, Chas Boyd, and Jason L. Mitchell, \"Curved PN Triangles,\" in <I>Proceedings of the 2001 Symposium on Interactive 3D Graphics</I>, ACM, pp. 159-166, 2001. <br><a href=\"http://alex.vlachos.com/graphics/CurvedPNTriangles.pdf\">http://alex.vlachos.com/graphics/CurvedPNTriangles.pdf</a> \n<LI> Vlachos, Alex, and John Isidoro, \"Smooth C<sup>2</sup> Quaternion-Based Flythrough Paths,\" in Mark DeLoura, ed., <I>Game Programming Gems 2</I>, Charles River Media, pp. 220-227, 2001. \n<LI> Vlachos, Alex, \"Post Processing in <I>The Orange Box</I>,\" <I>Game Developers Conference</I>, Feb. 2008. <br><a href=\"http://www.valvesoftware.com/publications/2008/GDC2008_PostProcessingInTheOrangeBox.pdf\">http://www.valvesoftware.com/publications/2008/GDC2008_PostProcessingInTheOrangeBox.pdf</a> \n<LI> Vlachos, Alex, \"Rendering Wounds in <I>Left 4 Dead 2</I>,\" <I>Game Developers Conference</I>, Mar. 2010. <br><a href=\"http://www.valvesoftware.com/publications/2010/gdc2010_vlachos_l4d2wounds.pdf\">http://www.valvesoftware.com/publications/2010/gdc2010_vlachos_l4d2wounds.pdf</a> \n<LI> Vlachos, Alex, \"Advanced VR Rendering,\" <I>Game Developers Conference</I>, Mar. 2015. <br><a href=\"http://alex.vlachos.com/graphics/Alex_Vlachos_Advanced_VR_Rendering_GDC2015.pdf\">http://alex.vlachos.com/graphics/Alex_Vlachos_Advanced_VR_Rendering_GDC2015.pdf</a> <br><a href=\"http://www.gdcvault.com/play/1021771/Advanced-VR\">http://www.gdcvault.com/play/1021771/Advanced-VR</a> \n<LI> Vlachos, Alex, \"Advanced VR Rendering Performance,\" <I>Game Developers Conference</I>, Mar. 2016. <br><a href=\"http://alex.vlachos.com/graphics/Alex_Vlachos_Advanced_VR_Rendering_Performance_GDC2016.pdf\">http://alex.vlachos.com/graphics/Alex_Vlachos_Advanced_VR_Rendering_Performance_GDC2016.pdf</a> <br><a href=\"http://www.gdcvault.com/play/1023522/Advanced-VR-Rendering\">http://www.gdcvault.com/play/1023522/Advanced-VR-Rendering</a> \n<LI> Voorhies, Douglas, \"Space-Filling Curves and a Measure of Coherence,\" in James Arvo, ed., <I>Graphics Gems II</I>, Academic Press, pp. 26-30, 1991. <br><a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> <br><a href=\"https://smile.amazon.com/Graphics-Gems-II-IBM-No/dp/0120644819?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-II-IBM-No/dp/0120644819</a> \n<LI> <I>Vulkan Overview</I>, Khronos Group, Feb. 2016. <br><a href=\"https://www.khronos.org/assets/uploads/developers/library/overview/vulkan-overview.pdf\">https://www.khronos.org/assets/uploads/developers/library/overview/vulkan-overview.pdf</a> \n<LI> Walbourn, Chuck, ed., <I>SIGGRAPH Introduction to Direct3D 10 course</I>, Aug. 2007. <br><a href=\"https://projet.liris.cnrs.fr/m2disco/pub/Congres/2007-SIGGRAPH/DVD1/content/courses/c05/c05.pdf\">https://projet.liris.cnrs.fr/m2disco/pub/Congres/2007-SIGGRAPH/DVD1/content/courses/c05/c05.pdf</a> \n<LI> Wald, Ingo, William R. Mark, Johannes G&uuml;nther, Solomon Boulos, Thiago Ize, Warren Hunt, Steven G. Parker, and Peter Shirley, \"State of the Art in Ray Tracing Animated Scenes,\" <I>Computer Graphics Forum</I>, vol. 28, no. 6, pp. 1691-1722, 2009. <br><a href=\"http://www.sci.utah.edu/publications/Wal2009a/Wald_CGF2009.pdf\">http://www.sci.utah.edu/publications/Wal2009a/Wald_CGF2009.pdf</a> \n<LI> Wald, Ingo, Sven Woop, Carsten Benthin, Gregory S. Johnson, and Manfred Ernst, \"Embree: A Kernel Framework for Efficient CPU Ray Tracing,\" <I>ACM Transactions on Graphics</I>, vol. 33, no. 4, pp. 143:1-143:8, 2014. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.686.4595&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.686.4595&rep=rep1&type=pdf</a> \n<LI> Walker, R., and J. Snoeyink, \"Using CSG Representations of Polygons for Practical Point-in-Polygon Tests,\" in <I>ACM SIGGRAPH '97 Visual Proceedings</I>, ACM, p. 152, Aug. 1997. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.130.1933&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.130.1933&rep=rep1&type=pdf</a> \n<LI> Wallace, Evan, \"Rendering Realtime Caustics in WebGL,\" <I>Medium</I> blog, Jan. 7, 2016. <br><a href=\"https://medium.com/@evanwallace/rendering-realtime-caustics-in-webgl-2a99a29a0b2c\">https://medium.com/@evanwallace/rendering-realtime-caustics-in-webgl-2a99a29a0b2c</a> \n<LI> Walter, Bruce, Sebastian Fernandez, Adam Arbree, Kavita Bala, Michael Donikian, and Donald P. Greenberg, \"Lightcuts: A Scalable Approach to Illumination,\" <I>ACM Transactions on Graphics</I>, vol. 24, no. 3, pp. 1098-1107, 2005. <br><a href=\"http://gec.di.uminho.pt/DISCIP/MInf/IFR0910/Papers/Walter2005.pdf\">http://gec.di.uminho.pt/DISCIP/MInf/IFR0910/Papers/Walter2005.pdf</a> \n<LI> Walter, Bruce, Stephen R. Marschner, Hongsong Li, and Kenneth E. Torrance, \"Microfacet Models for Refraction through Rough Surfaces,\" <I>Rendering Techniques 2007</I>, Eurographics Association, pp. 195-206, June 2007. <br><a href=\"https://www.cs.cornell.edu/~srm/publications/EGSR07-btdf.html\">https://www.cs.cornell.edu/~srm/publications/EGSR07-btdf.html</a> \n<LI> Walton, Patrick, \"Pathfinder, a Fast GPU-Based Font Rasterizer in Rust,\" <I>pcwalton blog</I>, Feb. 14, 2017. <br><a href=\"https://pcwalton.github.io/2017/02/14/pathfinder.html\">https://pcwalton.github.io/2017/02/14/pathfinder.html</a> \n<LI> Wan, Liang, Tien-Tsin Wong, and Chi-Sing Leung, \"Isocube: Exploiting the Cubemap Hardware,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 13, no. 4, pp. 720-731, July 2007. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.100.2426&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.100.2426&rep=rep1&type=pdf</a> \n<LI> Wan, Liang, Tien-Tsin Wong, Chi-Sing Leung, and Chi-Wing Fu, \"Isocube: A Cubemap with Uniformly Distributed and Equally Important Texels,\" in Wolfgang Engel, ed., <I>ShaderX<sup>6</sup></I>, Charles River Media, pp. 83-92, 2008. <br><a href=\"https://smile.amazon.com/Shader-X6-Advanced-Rendering-Shaderx/dp/1584505443?tag=realtimerenderin\">https://smile.amazon.com/Shader-X6-Advanced-Rendering-Shaderx/dp/1584505443</a> \n<LI> Wang, Beibei, and Huw Bowles, \"A Robust and Flexible Real-Time Sparkle Effect,\" in <I>Proceedings of the Eurographics Symposium on Rendering: Experimental Ideas &amp; Implementations</I>, Eurographics Association, pp. 49-54, 2016. <br><a href=\"https://hal.inria.fr/hal-01327604\">https://hal.inria.fr/hal-01327604</a> \n<LI> Wang, Jiaping, Peiran Ren, Minmin Gong, John Snyder, and Baining Guo, \"All-Frequency Rendering of Dynamic, Spatially-Varying Reflectance,\" <I>ACM Transactions on Graphics</I>, vol. 28, no. 5, pp. 133:1-133:10, 2009. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.164.3477&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.164.3477&rep=rep1&type=pdf</a> \n<LI> Wang, Niniane, \"Realistic and Fast Cloud Rendering,\" <I>journal of graphics tools</I>, vol. 9, no. 3, pp. 21-40, 2004. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.81.9460&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.81.9460&rep=rep1&type=pdf</a> <br><a href=\"https://web.archive.org/web/20160519205046/http://www.ofb.net:80/~niniane/clouds/\">https://web.archive.org/web/20160519205046/http://www.ofb.net:80/~niniane/clouds/</a> <br><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.2004.10504895\">https://www.tandfonline.com/doi/abs/10.1080/10867651.2004.10504895</a> \n<LI> Wang, Niniane, \"Let There Be Clouds!\" <I>Game Developer</I>, vol. 11, no. 1, pp. 34-39, Jan. 2004. <br><a href=\"http://www.gdcvault.com/gdmag\">http://www.gdcvault.com/gdmag</a> \n<LI> Wang, Rui, Ren Ng, David P. Luebke, and Greg Humphreys, \"Efficient Wavelet Rotation for Environment Map Rendering,\" in <I>17th Eurographics Symposium on Rendering</I>, Eurographics Association, pp. 173-182, 2006. <br><a href=\"https://scholar.google.com/scholar?hl=en&as_sdt=0%2C22&q=Efficient+Wavelet+Rotation+for+Environment+Map+Rendering&btnG=\">https://scholar.google.com/scholar?hl=en&as_sdt=0%2C22&q=Efficient+Wavelet+Rotation+for+Environment+Map+Rendering&btnG=</a> \n<LI> Wang, R., X. Yang, Y. Yuan, Yazhen, W. Chen, K. Bala, and H. Bao, \"Automatic Shader Simplification Using Surface Signal Approximation,\" <I>ACM Transactions on Graphics</I>, vol. 33, no. 6, pp. 226:1-226:11, 2014. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.724.5048&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.724.5048&rep=rep1&type=pdf</a> \n<LI> Wang, R., B. Yu, K. Marco, T. Hu, D. Gutierrez, and H. Bao, \"Real-Time Rendering on a Power Budget,\" <I>ACM Transactions on Graphics</I>, vol. 335 no. 4, pp. 111:1-111:11, 2016. \n<LI> Wang, X., X. Tong, S. Lin, S. Hu, B. Guo, and H.-Y. Shum, \"Generalized Displacement Maps,\" in <I>15th Eurographics Symposium on Rendering</I>, Eurographics Association, pp. 227-233, June 2004. <br><a href=\"https://www.microsoft.com/en-us/research/wp-content/uploads/2016/12/Generalized_Displacement_Maps.pdf\">https://www.microsoft.com/en-us/research/wp-content/uploads/2016/12/Generalized_Displacement_Maps.pdf</a> \n<LI> Wang, Yulan, and Steven Molnar, \"Second-Depth Shadow Mapping,\" Technical Report TR94-019, Department of Computer Science, University of North Carolina at Chapel Hill, 1994. <br><a href=\"http://www.cs.unc.edu/Research/tech-report.html\">http://www.cs.unc.edu/Research/tech-report.html</a> \n<LI> Wanger, Leonard, \"The Effect of Shadow Quality on the Perception of Spatial Relationships in Computer Generated Imagery,\" in <I>Proceedings of the 1992 Symposium on Interactive 3D Graphics</I>, ACM, pp. 39-42, 1992. <br><a href=\"https://scholar.google.com/scholar?hl=en&as_sdt=0%2C22&q=The+Effect+of+Shadow+Quality+on+the+Perception+of+++++Spatial+Relationships+in+Computer+Generated+Imagery&btnG=\">https://scholar.google.com/scholar?hl=en&as_sdt=0%2C22&q=The+Effect+of+Shadow+Quality+on+the+Perception+of+++++Spatial+Relationships+in+Computer+Generated+Imagery&btnG=</a> \n<LI> Warren, Joe, and Henrik Weimer, <I>Subdivision Methods for Geometric Design: A Constructive Approach</I>, Morgan Kaufmann, 2001. <br><a href=\"https://smile.amazon.com/Subdivision-Methods-Geometric-Design-Constructive/dp/1558604464?tag=realtimerenderin\">https://smile.amazon.com/Subdivision-Methods-Geometric-Design-Constructive/dp/1558604464</a> \n<LI> Wasson, Ben, \"Maxwell's Dynamic Super Resolution Explored,\" <I>The Tech Report</I> website, Sept. 30, 2014. <br><a href=\"http://techreport.com/review/27102/maxwell-dynamic-super-resolution-explored\">http://techreport.com/review/27102/maxwell-dynamic-super-resolution-explored</a> \n<LI> Watson, Benjamin, and David Luebke, \"The Ultimate Display: Where Will All the Pixels Come From?\" <I>Computer</I>, vol. 38, no. 8, pp. 54-61, Aug. 2005. <br><a href=\"http://www.intercom.virginia.edu/~luebke/publications/pdf/ieee.computer.Aug2005.pdf\">http://www.intercom.virginia.edu/~luebke/publications/pdf/ieee.computer.Aug2005.pdf</a> \n<LI> Watt, Alan, and Fabio Policarpo, <I>Advanced Game Development with Programmable Graphics Hardware</I>, A K Peters, Ltd., 2005. <br><a href=\"https://smile.amazon.com/Advanced-Development-Programmable-Graphics-Hardware/dp/156881240X?tag=realtimerenderin\">https://smile.amazon.com/Advanced-Development-Programmable-Graphics-Hardware/dp/156881240X</a> \n<LI> van Waveren, J. M. P., \"Real-Time Texture Streaming &amp; Decompression,\" Technical Report, Id Software, Nov. 2006. <br><a href=\"http://mrelusive.com/publications/papers/Real-Time-Texture-Streaming-&-Decompression.pdf\">http://mrelusive.com/publications/papers/Real-Time-Texture-Streaming-&-Decompression.pdf</a> \n<LI> van Waveren, J. M. P., and Ignacio Casta&ntilde;o, \"Real-Time YCoCg-DXT Decompression,\" Technical Report, Id Software, Sept. 2007. <br><a href=\"http://www.mrelusive.com/publications/papers/Real-Time-YCoCg-DXT-Compression.pdf\">http://www.mrelusive.com/publications/papers/Real-Time-YCoCg-DXT-Compression.pdf</a> \n<LI> van Waveren, J. M. P., and Ignacio Casta&ntilde;o, \"Real-Time Normal Map DXT Compression,\" Technical Report, Id Software, Feb. 2008. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.217.1242&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.217.1242&rep=rep1&type=pdf</a> \n<LI> van Waveren, J. M. P., \"id Tech 5 Challenges,\" <I>SIGGRAPH Beyond Programmable Shading course</I>, Aug. 2009. <br><a href=\"http://s09.idav.ucdavis.edu/talks/05-JP_id_Tech_5_Challenges.pdf\">http://s09.idav.ucdavis.edu/talks/05-JP_id_Tech_5_Challenges.pdf</a> \n<LI> van Waveren, J. M. P., and E. Hart, \"Using Virtual Texturing to Handle Massive Texture Data,\" <I>GPU Technology Conference (GTC)</I>, Sept. 2010. <br><a href=\"http://mrelusive.com/publications/presentations/2010_gtc/GTC_2010_Virtual_Textures.pdf\">http://mrelusive.com/publications/presentations/2010_gtc/GTC_2010_Virtual_Textures.pdf</a> \n<LI> van Waveren, J. M. P., \"Software Virtual Textures,\" Technical Report, Id Software, Feb. 2012. <br><a href=\"http://www.mrelusive.com/publications/papers/Software-Virtual-Textures.pdf\">http://www.mrelusive.com/publications/papers/Software-Virtual-Textures.pdf</a> \n<LI> van Waveren, J. M. P., \"The Asynchronous Time Warp for Virtual Reality on Consumer Hardware,\" in <I>Proceedings of the 22nd ACM Conference on Virtual Reality Software and Technology</I>, ACM, pp. 37-46, Nov. 2016. <br><a href=\"https://dl.acm.org/citation.cfm?id=2993375\">https://dl.acm.org/citation.cfm?id=2993375</a> \n<LI> Webb, Matthew, Emil Praun, Adam Finkelstein, and Hugues Hoppe, \"Fine Tone Control in Hardware Hatching,\" in <I>Proceedings of the 2nd International Symposium on Non-Photorealistic Animation and Rendering</I>, ACM, pp. 53-58, June 2002. <br><a href=\"http://www.cs.princeton.edu/gfx/proj/fine_tone/ftc.html\">http://www.cs.princeton.edu/gfx/proj/fine_tone/ftc.html</a> <br><a href=\"http://hhoppe.com\">http://hhoppe.com</a> \n<LI> Weber, Marco, and Peter Quayle, \"Post-Processing Effects on Mobile Devices,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>2</sup></I>, A K Peters/CRC Press, pp. 291-305, 2011. <br><a href=\"https://smile.amazon.com/GPU-Pro-2-Wolfgang-Engel/dp/1568817185?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-2-Wolfgang-Engel/dp/1568817185</a> \n<LI> Wei, Li-Yi, \"Tile-Based Texture Mapping,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 189-199, 2005. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter12.html\">https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter12.html</a> \n<LI> Wei, Li-Yi, Sylvain Lefebvre, Vivek Kwatra, and Greg Turk, \"State of the Art in Example-Based Texture Synthesis,\" in <I>Eurographics 2009--State of the Art Reports</I>, Eurographics Association, pp. 93-117, 2009. <br><a href=\"https://hal.archives-ouvertes.fr/file/index/docid/606853/filename/texture_synthesis_eg09star.pdf\">https://hal.archives-ouvertes.fr/file/index/docid/606853/filename/texture_synthesis_eg09star.pdf</a> \n<LI> Weidlich, Andrea, and Alexander Wilkie, \"Arbitrarily Layered Micro-Facet Surfaces,\" in <I>GRAPHITE 2007</I>, ACM, pp. 171-178, 2007. <br><a href=\"https://www.cg.tuwien.ac.at/research/publications/2007/weidlich_2007_almfs/weidlich_2007_almfs-paper.pdf\">https://www.cg.tuwien.ac.at/research/publications/2007/weidlich_2007_almfs/weidlich_2007_almfs-paper.pdf</a> \n<LI> Weidlich, Andrea, and Alexander Wilkie, <I>SIGGRAPH Asia Thinking in Layers: Modeling with Layered Materials course</I>, Aug. 2011. <br><a href=\"https://dl.acm.org/citation.cfm?id=2077450\">https://dl.acm.org/citation.cfm?id=2077450</a> \n<LI> Weier, M., M. Stengel, T. Roth, P. Didyk, E. Eisemann, M. Eisemann, S. Grogorick, A. Hinkenjann, E. Kruijff, M. Magnor, K. Myszkowski, and P. Slusallek, \"Perception-Driven Accelerated Rendering,\" <I>Computer Graphics Forum</I>, vol. 36, no. 2, pp. 611-643, 2017. <br><a href=\"https://people.mpi-inf.mpg.de/~pdidyk/papers/PerceptualRenderingSTAR.pdf\">https://people.mpi-inf.mpg.de/~pdidyk/papers/PerceptualRenderingSTAR.pdf</a> \n<LI> Weiskopf, D., and T. Ertl, \"Shadow Mapping Based on Dual Depth Layers,\" <I>Eurographics 2003 Short Presentation</I>, Sept. 2003. <br><a href=\"http://129.69.215.162/~weiskopf/publications/eg03short.pdf\">http://129.69.215.162/~weiskopf/publications/eg03short.pdf</a> \n<LI> Welsh, Terry, \"Parallax Mapping with Offset Limiting: A Per-Pixel Approximation of Uneven Surfaces,\" Technical Report, Infiscape Corp., Jan. 18, 2004. Also collected in reference #429. <br><a href=\"https://www8.cs.umu.se/kurser/5DV051/HT11/lab/parallax_mapping.pdf\">https://www8.cs.umu.se/kurser/5DV051/HT11/lab/parallax_mapping.pdf</a> \n<LI> Welzl, Emo, \"Smallest Enclosing Disks (Balls and Ellipsoids),\" in H. Maurer, ed., <I>New Results and New Trends in Computer Science</I>, LNCS 555, Springer, pp. 359-370, 1991. <br><a href=\"https://www.inf.ethz.ch/personal/emo/PublFiles/SmallEnclDisk_LNCS555_91.pdf\">https://www.inf.ethz.ch/personal/emo/PublFiles/SmallEnclDisk_LNCS555_91.pdf</a> <br><a href=\"https://link.springer.com/chapter/10.1007/BFb0038202\">https://link.springer.com/chapter/10.1007/BFb0038202</a> \n<LI> Wennersten, Per, and Jacob Str&ouml;m, \"Table-Based Alpha Compression,\" <I>Computer Graphics Forum</I>, vol. 28, no. 2, pp. 687-695, 2009. <br><a href=\"https://pdfs.semanticscholar.org/85b0/3888e935daca7f4a5173add2a9eadb23d0a8.pdf\">https://pdfs.semanticscholar.org/85b0/3888e935daca7f4a5173add2a9eadb23d0a8.pdf</a> \n<LI> Wenzel, Carsten, \"Far Cry and DirectX,\" <I>Game Developers Conference</I>, Mar. 2005. <br><a href=\"ftp://124.40.41.246/developer/presentations/2005/GDC/Direct3D_Day/D3DTutorial08_FarCryAndDX9.pdf\">ftp://124.40.41.246/developer/presentations/2005/GDC/Direct3D_Day/D3DTutorial08_FarCryAndDX9.pdf</a> \n<LI> Wenzel, Carsten, \"Real-Time Atmospheric Effects in Games,\" <I>SIGGRAPH Advanced Real-Time Rendering in 3D Graphics and Games course</I>, Aug. 2006. <br><a href=\"http://gamedevs.org/uploads/real-time-atmospheric-effects-in-games-revisited.pdf\">http://gamedevs.org/uploads/real-time-atmospheric-effects-in-games-revisited.pdf</a> \n<LI> Wenzel, Carsten, \"Real-Time Atmospheric Effects in Games Revisited,\" <I>Game Developers Conference</I>, Mar. 2007. <br><a href=\"http://developer.download.nvidia.com/presentations/2007/D3DTutorial_Crytek.pdf\">http://developer.download.nvidia.com/presentations/2007/D3DTutorial_Crytek.pdf</a> \n<LI> Weronko, S., and S. Andreason, \"Real-Time Transformations in <I>The Order 1886</I>,\" in <I>ACM SIGGRAPH 2015 Talks</I>, ACM, article no. 8, Aug. 2015. <br><a href=\"https://readyatdawn.sharefile.com/d-s892ebe64d544726b\">https://readyatdawn.sharefile.com/d-s892ebe64d544726b</a> \n<LI> Westin, Stephen H., Hongsong Li, and Kenneth E. Torrance, \"A Field Guide to BRDF Models,\" Research Note PCG-04-01, Cornell University Program of Computer Graphics, Jan. 2004. <br><a href=\"http://www.graphics.cornell.edu/pubs/2004/WLT04b.html\">http://www.graphics.cornell.edu/pubs/2004/WLT04b.html</a> \n<LI> Westin, Stephen H., Hongsong Li, and Kenneth E. Torrance, \"A Comparison of Four BRDF Models,\" Research Note PCG-04-02, Cornell University Program of Computer Graphics, Apr. 2004. <br><a href=\"http://www.graphics.cornell.edu/pubs/2004/WLT04a.html\">http://www.graphics.cornell.edu/pubs/2004/WLT04a.html</a> \n<LI> Wetzstein, Gordon, \"Focus Cues and Computational Near-Eye Displays with Focus Cues,\" <I>SIGGRAPH Applications of Visual Perception to Virtual Reality course</I>, Aug. 2017. <br><a href=\"https://vrperception.github.io/sig2017/\">https://vrperception.github.io/sig2017/</a> \n<LI> Whatley, David, \"Towards Photorealism in Virtual Botany,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 7-45, 2005. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter01.html\">https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter01.html</a> \n<LI> White, John, and Colin Barr&eacute;-Brisebois, \"More Performance! Five Rendering Ideas from <I>Battlefield 3</I> and <I>Need For Speed: The Run</I>,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, Aug. 2011. <br><a href=\"http://advances.realtimerendering.com/s2011/\">http://advances.realtimerendering.com/s2011/</a> <br><a href=\"http://advances.realtimerendering.com/s2011/White,%20BarreBrisebois-%20Rendering%20in%20BF3%20(Siggraph%202011%20Advances%20in%20Real-Time%20Rendering%20Course).pptx\">http://advances.realtimerendering.com/s2011/White,%20BarreBrisebois-%20Rendering%20in%20BF3%20(Siggraph%202011%20Advances%20in%20Real-Time%20Rendering%20Course).pptx</a> <br><a href=\"http://advances.realtimerendering.com/s2011/White,%20BarreBrisebois-%20Rendering%20in%20BF3%20(Siggraph%202011%20Advances%20in%20Real-Time%20Rendering%20Course).pdf\">http://advances.realtimerendering.com/s2011/White,%20BarreBrisebois-%20Rendering%20in%20BF3%20(Siggraph%202011%20Advances%20in%20Real-Time%20Rendering%20Course).pdf</a> \n<LI> Whiting, Nick, \"Integrating the Oculus Rift into Unreal Engine 4,\" <I>Gamasutra</I>, June 11, 2013. <br><a href=\"http://www.gamasutra.com/blogs/NickWhiting/20130611/194007/Integrating_the_Oculus_Rift_into_Unreal_Engine_4.php\">http://www.gamasutra.com/blogs/NickWhiting/20130611/194007/Integrating_the_Oculus_Rift_into_Unreal_Engine_4.php</a> \n<LI> Whitley, Brandon, \"The Destiny Particle Architecture,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, Aug. 2017. <br><a href=\"http://advances.realtimerendering.com/s2017\">http://advances.realtimerendering.com/s2017</a> \n<LI> Whittinghill, David, \"Nasum Virtualis: A Simple Technique for Reducing Simulator Sickness in Head Mounted VR,\" <I>Game Developers Conference</I>, Mar. 2015. <br><a href=\"http://www.gdcvault.com/play/1022287/Technical-Artist-Bootcamp-Nasum-Virtualis\">http://www.gdcvault.com/play/1022287/Technical-Artist-Bootcamp-Nasum-Virtualis</a> \n<LI> Widmark, M., \"Terrain in <I>Battlefield 3</I>: A Modern, Complete and Scalable System,\" <I>Game Developers Conference</I>, Mar. 2012. <br><a href=\"https://media.contentapi.ea.com/content/dam/eacom/frostbite/files/gdc12-terrain-in-battlefield3.pdf\">https://media.contentapi.ea.com/content/dam/eacom/frostbite/files/gdc12-terrain-in-battlefield3.pdf</a> <br><a href=\"https://www.slideshare.net/DICEStudio/terrain-in-battlefield-3-a-modern-complete-and-scalable-system\">https://www.slideshare.net/DICEStudio/terrain-in-battlefield-3-a-modern-complete-and-scalable-system</a> \n<LI> Wiesendanger, Tobias, \"Stingray Renderer Walkthrough,\" <I>Autodesk Stingray</I> blog, Feb. 1, 2017. <br><a href=\"http://bitsquid.blogspot.com/2017/02/stingray-renderer-walkthrough.html\">http://bitsquid.blogspot.com/2017/02/stingray-renderer-walkthrough.html</a> \n<LI> Wihlidal, Graham, \"Optimizing the Graphics Pipeline with Compute,\" <I>Game Developers Conference</I>, Mar. 2016. <br><a href=\"http://frostbite-wp-prd.s3.amazonaws.com/wp-content/uploads/2016/03/29204330/GDC_2016_Compute.pdf\">http://frostbite-wp-prd.s3.amazonaws.com/wp-content/uploads/2016/03/29204330/GDC_2016_Compute.pdf</a> \n<LI> Wihlidal, Graham, \"Optimizing the Graphics Pipeline with Compute,\" in Wolfgang Engel, ed., <I>GPU Zen</I>, Black Cat Publishing, pp. 277-320, 2017. <br><a href=\"https://smile.amazon.com/dp/0998822892?tag=realtimerenderin\">https://smile.amazon.com/dp/0998822892</a> \n<LI> Wihlidal, Graham, \"4K Checkerboard in <I>Battlefield 1</I> and <I>Mass Effect Andromeda</I>,\" <I>Game Developers Conference</I>, Feb.-Mar. 2017. <br><a href=\"https://www.ea.com/frostbite/news/4k-checkerboard-in-battlefield-1-and-mass-effect-andromeda\">https://www.ea.com/frostbite/news/4k-checkerboard-in-battlefield-1-and-mass-effect-andromeda</a> <br><a href=\"http://www.gdcvault.com/play/1024709/4K-Checkerboard-in-Battlefield-1\">http://www.gdcvault.com/play/1024709/4K-Checkerboard-in-Battlefield-1</a> <br><a href=\"http://frostbite-wp-prd.s3.amazonaws.com/wp-content/uploads/2017/03/04173623/GDC-Checkerboard.compressed.pdf\">http://frostbite-wp-prd.s3.amazonaws.com/wp-content/uploads/2017/03/04173623/GDC-Checkerboard.compressed.pdf</a> \n<LI> Wiley, Abe, and Thorsten Scheuermann, \"The Art and Technology of Whiteout,\" <I>SIGGRAPH AMD Technical Talk</I>, Aug. 2007. <br><a href=\"https://web.archive.org/web/20120205215244/http://developer.amd.com/media/gpu_assets/ArtAndTechnologyOfWhiteout(Siggraph07).pdf\">https://web.archive.org/web/20120205215244/http://developer.amd.com/media/gpu_assets/ArtAndTechnologyOfWhiteout(Siggraph07).pdf</a> \n<LI> Williams, Amy, Steve Barrus, R. Keith Morley, and Peter Shirley, \"An Efficient and Robust Ray-Box Intersection Algorithm,\" <I>journal of graphics tools</I>, vol. 10, no. 1, pp. 49-54, 2005. <br><a href=\"http://research.nvidia.com/sites/default/files/pubs/2005-01_An-Efficient-and/box-jgt.pdf\">http://research.nvidia.com/sites/default/files/pubs/2005-01_An-Efficient-and/box-jgt.pdf</a> <br><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_1/Williams2005\">https://github.com/erich666/jgt-code/tree/master/Volume_10/Number_1/Williams2005</a> <br><a href=\"https://www.tandfonline.com/doi/abs/10.1080/2151237X.2005.10129188\">https://www.tandfonline.com/doi/abs/10.1080/2151237X.2005.10129188</a> \n<LI> Williams, Lance, \"Casting Curved Shadows on Curved Surfaces,\" <I>Computer Graphics (SIGGRAPH '78 Proceedings)</I>, vol. 12, no. 3, pp. 270-274, Aug. 1978. <br><a href=\"http://artis.imag.fr/Members/Cyril.Soler/DEA/Ombres/Papers/William.Sig78.pdf\">http://artis.imag.fr/Members/Cyril.Soler/DEA/Ombres/Papers/William.Sig78.pdf</a> \n<LI> Williams, Lance, \"Pyramidal Parametrics,\" <I>Computer Graphics</I>, vol. 7, no. 3, pp. 1-11, July 1983. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.210.5694&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.210.5694&rep=rep1&type=pdf</a> \n<LI> Willmott, Andrew, \"Rapid Simplification of Multi-attribute Meshes,\" in <I>Proceedings of the ACM SIGGRAPH Symposium on High-Performance Graphics</I>, ACM, pp. 151-158, Aug. 2011. <br><a href=\"http://highperformancegraphics.org/previous/www_2011/media/Papers/HPG2011_Papers_Willmott.pdf\">http://highperformancegraphics.org/previous/www_2011/media/Papers/HPG2011_Papers_Willmott.pdf</a> \n<LI> Wilson, Timothy, \"High Performance Stereo Rendering for VR,\" <I>San Diego Virtual Reality Meetup</I>, Jan. 20, 2015. <br><a href=\"https://docs.google.com/presentation/d/19x9XDjUvkW_9gsfsMQzt3hZbRNziVsoCEHOn4AercAc/edit#slide=id.p\">https://docs.google.com/presentation/d/19x9XDjUvkW_9gsfsMQzt3hZbRNziVsoCEHOn4AercAc/edit#slide=id.p</a> \n<LI> Wimmer, Michael, Peter Wonka, and Fran&ccedil;ois Sillion, \"Point-Based Impostors for Real-Time Visualization,\" in <I>Rendering Techniques 2001</I>, Springer, pp. 163-176, June 2001. <br><a href=\"https://hal.inria.fr/inria-00510050/document\">https://hal.inria.fr/inria-00510050/document</a> \n<LI> Wimmer, Michael, Daniel Scherzer, and Werner Purgathofer, \"Light Space Perspective Shadow Maps,\" in <I>Proceedings of the Fifteenth Eurographics Conference on Rendering Techniques</I>, Eurographics Association, pp. 143-151, June 2004. <br><a href=\"https://www.cg.tuwien.ac.at/research/publications/2004/Wimmer-2004-LSPM/Wimmer-2004-LSPM-Revised%20version.pdf\">https://www.cg.tuwien.ac.at/research/publications/2004/Wimmer-2004-LSPM/Wimmer-2004-LSPM-Revised%20version.pdf</a> \n<LI> Wimmer, Michael, and Jir&iacute; Bittner, \"Hardware Occlusion Queries Made Useful,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 91-108, 2005. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter06.html\">https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter06.html</a> \n<LI> Wimmer, Michael, and Daniel Scherzer, \"Robust Shadow Mapping with Light-Space Perspective Shadow Maps,\" in Wolfgang Engel, ed., <I>ShaderX<sup>4</sup></I>, Charles River Media, pp. 313-330, 2005. \n<LI> Winnem&ouml;ller, Holger, \"XDoG: Advanced Image Stylization with eXtended Difference-of-Gaussians,\" in <I>ACM SIGGRAPH/Eurographics Symposium on Non-Photorealistic Animation and Rendering</I>, ACM, pp. 147-156, Aug. 2011. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.648.990&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.648.990&rep=rep1&type=pdf</a> \n<LI> Wloka, Matthias, \"Batch, Batch, Batch: What Does It Really Mean?\" <I>Game Developers Conference</I>, Mar. 2003. <br><a href=\"https://www.nvidia.com/docs/IO/8228/BatchBatchBatch.pdf\">https://www.nvidia.com/docs/IO/8228/BatchBatchBatch.pdf</a> \n<LI> Wolff, Lawrence B., \"A Diffuse Reflectance Model for Smooth Dielectric Surfaces,\" <I>Journal of the Optical Society of America</I>, vol. 11, no. 11, pp. 2956-2968, Nov. 1994. \n<LI> Wolff, Lawrence B., Shree K. Nayar, and Michael Oren, \"Improved Diffuse Reflection Models for Computer Vision,\" <I>International Journal of Computer Vision</I>, vol. 30, no. 1, pp. 55-71, 1998. <br><a href=\"http://www1.cs.columbia.edu/CAVE/publications/pdfs/Wolff_IJCV98.pdf\">http://www1.cs.columbia.edu/CAVE/publications/pdfs/Wolff_IJCV98.pdf</a> \n<LI> Woo, Andrew, \"The Shadow Depth Map Revisited,\" in David Kirk, ed., <I>Graphics Gems III</I>, Academic Press, pp. 338-342, 1992. <br><a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> <br><a href=\"https://smile.amazon.com/Graphics-Gems-3-IBM-Version/dp/0124096735?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-3-IBM-Version/dp/0124096735</a> \n<LI> Woo, Andrew, Andrew Pearce, and Marc Ouellette, \"It's Really Not a Rendering Bug, You See...,\" <I>IEEE Computer Graphics and Applications</I>, vol. 16, no. 5, pp. 21-25, Sept. 1996. <br><a href=\"http://geekshavefeelings.com/x/wp-content/uploads/2010/03/Its-Really-Not-a-Rendering-Bug-You-see....pdf\">http://geekshavefeelings.com/x/wp-content/uploads/2010/03/Its-Really-Not-a-Rendering-Bug-You-see....pdf</a> \n<LI> Woo, Andrew, and Pierre Poulin, <I>Shadow Algorithms Data Miner</I>, A K Peters/CRC Press, 2011. <br><a href=\"https://www.crcpress.com/Shadow-Algorithms-Data-Miner/Woo-Poulin/p/book/9781439880234\">https://www.crcpress.com/Shadow-Algorithms-Data-Miner/Woo-Poulin/p/book/9781439880234</a> <br><a href=\"https://smile.amazon.com/Shadow-Algorithms-Data-Miner-Andrew/dp/1439880239?tag=realtimerenderin\">https://smile.amazon.com/Shadow-Algorithms-Data-Miner-Andrew/dp/1439880239</a> \n<LI> Woodland, Ryan, \"Filling the Gaps--Advanced Animation Using Stitching and Skinning,\" in Mark DeLoura, ed., <I>Game Programming Gems</I>, Charles River Media, pp. 476-483, 2000. \n<LI> Woodland, Ryan, \"Advanced Texturing Using Texture Coordinate Generation,\" in Mark DeLoura, ed., <I>Game Programming Gems</I>, Charles River Media, pp. 549-554, 2000. \n<LI> Woop, Sven, J&ouml;rg Schmittler, and Philipp Slusallek, \"RPU: A Programmable Ray Processing Unit for Realtime Ray Tracing,\" <I>ACM Transactions on Graphics</I>, vol. 24, no. 3, pp. 434-444, Aug. 2005. <br><a href=\"https://pubweb.eng.utah.edu/~cs6958/papers/HWRT-seminar/RPU_SIGGRAPH05.pdf\">https://pubweb.eng.utah.edu/~cs6958/papers/HWRT-seminar/RPU_SIGGRAPH05.pdf</a> \n<LI> Woop, Sven, Carsten Benthin, and Ingo Wald, \"Watertight Ray/Triangle Intersection,\" <I>Journal of Computer Graphics Techniques</I>, vol. 2, no. 1, pp. 65-82, June 2013. <br><a href=\"http://jcgt.org/published/0002/01/05/\">http://jcgt.org/published/0002/01/05/</a> \n<LI> Worley, Steven, \"A Cellular Texture Basis Function,\" in <I>SIGGRAPH '96: Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 291-294, 1996. <br><a href=\"http://weber.itn.liu.se/~stegu/TNM084-2016/worley-originalpaper.pdf\">http://weber.itn.liu.se/~stegu/TNM084-2016/worley-originalpaper.pdf</a> \n<LI> Wrenninge, Magnus, <I>Production Volume Rendering: Design and Implementation</I>, A K Peters/CRC Press, Sept. 2012. <br><a href=\"https://smile.amazon.com/Production-Rendering-Implementation-Magnus-Wrenninge/dp/156881724X?tag=realtimerenderin\">https://smile.amazon.com/Production-Rendering-Implementation-Magnus-Wrenninge/dp/156881724X</a> \n<LI> Wrenninge, Magnus, Chris Kulla, and Viktor Lundqvist, \"Oz: The Great and Volumetric,\" in <I>ACM SIGGRAPH 2013 Talks</I>, ACM, article no. 46, July 2013. <br><a href=\"http://magnuswrenninge.com/wp-content/uploads/2010/03/Wrenninge-OzTheGreatAndVolumetric.pdf\">http://magnuswrenninge.com/wp-content/uploads/2010/03/Wrenninge-OzTheGreatAndVolumetric.pdf</a> \n<LI> Wright, Daniel, \"Dynamic Occlusion with Signed Distance Fields,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, Aug. 2015. <br><a href=\"http://advances.realtimerendering.com/s2015/index.html\">http://advances.realtimerendering.com/s2015/index.html</a> \n<LI> Wronski, Bartlomiej, \"<I>Assassin's Creed: Black Flag</I>--Road to Next-Gen Graphics,\" <I>Game Developers Conference</I>, Mar. 2014. <br><a href=\"https://bartwronski.files.wordpress.com/2014/03/ac4_gdc_notes.pdf\">https://bartwronski.files.wordpress.com/2014/03/ac4_gdc_notes.pdf</a> <br><a href=\"https://bartwronski.files.wordpress.com/2014/03/ac4_gdc_nomovies.pptx\">https://bartwronski.files.wordpress.com/2014/03/ac4_gdc_nomovies.pptx</a> <br><a href=\"https://bartwronski.files.wordpress.com/2014/03/ac4_gdc.pptx\">https://bartwronski.files.wordpress.com/2014/03/ac4_gdc.pptx</a> \n<LI> Wronski, Bartlomiej, \"Temporal Supersampling and Antialiasing,\" <I>Bart Wronski</I> blog, Mar. 15, 2014. <br><a href=\"https://bartwronski.com/2014/03/15/temporal-supersampling-and-antialiasing/\">https://bartwronski.com/2014/03/15/temporal-supersampling-and-antialiasing/</a> \n<LI> Wronski, Bartlomiej, \"GDC Follow-Up: Screenspace Reflections Filtering and Up-Sampling,\" <I>Bart Wronski</I> blog, Mar. 23, 2014. <br><a href=\"https://bartwronski.com/2014/03/23/gdc-follow-up-screenspace-reflections-filtering-and-up-sampling/\">https://bartwronski.com/2014/03/23/gdc-follow-up-screenspace-reflections-filtering-and-up-sampling/</a> \n<LI> Wronski, Bartlomiej, \"GCN--Two Ways of Latency Hiding and Wave Occupancy,\" <I>Bart Wronski</I> blog, Mar. 27, 2014. <br><a href=\"https://bartwronski.com/2014/03/27/gcn-two-ways-of-latency-hiding-and-wave-occupancy/\">https://bartwronski.com/2014/03/27/gcn-two-ways-of-latency-hiding-and-wave-occupancy/</a> \n<LI> Wronski, Bartlomiej, \"Bokeh Depth of Field--Going Insane! Part 1,\" <I>Bart Wronski</I> blog, Apr. 7, 2014. <br><a href=\"https://bartwronski.com/2014/04/07/bokeh-depth-of-field-going-insane-part-1/\">https://bartwronski.com/2014/04/07/bokeh-depth-of-field-going-insane-part-1/</a> \n<LI> Wronski, Bartlomiej, \"Temporal Supersampling pt. 2--SSAO Demonstration,\" <I>Bart Wronski</I> blog, Apr. 27, 2014. <br><a href=\"https://bartwronski.com/2014/04/27/temporal-supersampling-pt-2-ssao-demonstration/\">https://bartwronski.com/2014/04/27/temporal-supersampling-pt-2-ssao-demonstration/</a> \n<LI> Wronski, Bartlomiej, \"Volumetric Fog: Unified Compute Shader-Based Solution to Atmospheric Scattering,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, Aug. 2014. <br><a href=\"http://advances.realtimerendering.com/s2014\">http://advances.realtimerendering.com/s2014</a> \n<LI> Wronski, Bartlomiej, \"Designing a Next-Generation Post-Effects Pipeline,\" <I>Bart Wronski</I> blog, Dec. 9, 2014. <br><a href=\"https://bartwronski.com/2014/12/09/designing-a-next-generation-post-effects-pipeline/\">https://bartwronski.com/2014/12/09/designing-a-next-generation-post-effects-pipeline/</a> \n<LI> Wronski, Bartlomiej, \"Anamorphic Lens Flares and Visual Effects,\" <I>Bart Wronski</I> blog, Mar. 9, 2015. <br><a href=\"https://bartwronski.com/2015/03/09/anamorphic-lens-flares-and-visual-effects/\">https://bartwronski.com/2015/03/09/anamorphic-lens-flares-and-visual-effects/</a> \n<LI> Wronski, Bartlomiej, \"Fixing Screen-Space Deferred Decals,\" <I>Bart Wronski</I> blog, Mar. 12, 2015. <br><a href=\"https://bartwronski.com/2015/03/12/fixing-screen-space-deferred-decals/\">https://bartwronski.com/2015/03/12/fixing-screen-space-deferred-decals/</a> \n<LI> Wronski, Bartlomiej, \"Localized Tonemapping--Is Global Exposure and Global Tonemapping Operator Enough for Video Games?,\" <I>Bart Wronski</I> blog, Aug. 29, 2016. <br><a href=\"https://bartwronski.com/2016/08/29/localized-tonemapping/\">https://bartwronski.com/2016/08/29/localized-tonemapping/</a> \n<LI> Wronski, Bartlomiej, \"Cull That Cone! Improved Cone/Spotlight Visibility Tests for Tiled and Clustered Lighting,\" <I>Bart Wronski</I> blog, Apr. 13, 2017. <br><a href=\"https://bartwronski.com/2017/04/13/cull-that-cone/\">https://bartwronski.com/2017/04/13/cull-that-cone/</a> \n<LI> Wronski, Bartlomiej, \"Separable Disk-Like Depth of Field,\" <I>Bart Wronski</I> blog, Aug. 6, 2017. <br><a href=\"https://bartwronski.com/2017/08/06/separable-bokeh/comment-page-1\">https://bartwronski.com/2017/08/06/separable-bokeh/comment-page-1</a> \n<LI> Wu, Kui, and Cem Yuksel, \"Real-Time Fiber-Level Cloth Rendering,\" <I>Symposium on Interactive 3D Graphics and Games</I>, Mar. 2017. <br><a href=\"http://www.cs.utah.edu/~kwu/rtfr.html#rtfr\">http://www.cs.utah.edu/~kwu/rtfr.html#rtfr</a> \n<LI> Wu, Kui, Nghia Truong, Cem Yuksel, and Rama Hoetzlein, \"Fast Fluid Simulations with Sparse Volumes on the GPU,\" <I>Computer Graphics Forum</I>, vol. 37, no. 1, pp. 157-167, 2018. <br><a href=\"https://pdfs.semanticscholar.org/e4a7/11399c726b256ebdcf17cdf55b7f96eec68a.pdf\">https://pdfs.semanticscholar.org/e4a7/11399c726b256ebdcf17cdf55b7f96eec68a.pdf</a> \n<LI> Wu, Kui, and Cem Yuksel, \"Real-Time Cloth Rendering with Fiber-Level Detail,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, to appear. <br><a href=\"http://www.cs.utah.edu/~kwu/rtfr.html#rtcr\">http://www.cs.utah.edu/~kwu/rtfr.html#rtcr</a> <br><a href=\"http://www.cemyuksel.com/research/papers/real-time_cloth_rendering_with_fiber-level_detail_tvcg2017.pdf\">http://www.cemyuksel.com/research/papers/real-time_cloth_rendering_with_fiber-level_detail_tvcg2017.pdf</a> \n<LI> Wyman, Chris, \"Interactive Image-Space Refraction of Nearby Geometry,\" in <I>GRAPHITE 2005</I>, ACM, pp. 205-211, Nov. 2005. <br><a href=\"http://www.cs.uiowa.edu/~cwyman/publications/index.html\">http://www.cs.uiowa.edu/~cwyman/publications/index.html</a> \n<LI> Wyman, Chris, \"Interactive Refractions and Caustics Using Image-Space Techniques,\" in Wolfgang Engel, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 359-371, 2006. <br><a href=\"http://cwyman.org/supplement/InteractiveISCaustics/I3D06.pdf\">http://cwyman.org/supplement/InteractiveISCaustics/I3D06.pdf</a> \n<LI> Wyman, Chris, \"Hierarchical Caustic Maps,\" in <I>Proceedings of the 2008 Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 163-172, Feb. 2008. <br><a href=\"http://cwyman.org/papers/i3d08_hcm.pdf\">http://cwyman.org/papers/i3d08_hcm.pdf</a> \n<LI> Wyman, C., R. Hoetzlein, and A. Lefohn, \"Frustum-Traced Raster Shadows: Revisiting Irregular Z-Buffers,\" in <I>Proceedings of the 19th Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 15-23, Feb.-Mar. 2015. <br><a href=\"http://cwyman.org/papers/i3d15_ftizb.pdf\">http://cwyman.org/papers/i3d15_ftizb.pdf</a> \n<LI> Wyman, Chris, \"Exploring and Expanding the Continuum of OIT Algorithms,\" in <I>Proceedings of High-Performance Graphics</I>, Eurographics Association, pp. 1-11, June 2016. <br><a href=\"http://cwyman.org/papers/hpg16_oitContinuum.pdf\">http://cwyman.org/papers/hpg16_oitContinuum.pdf</a> \n<LI> Wyman, Chris, Rama Hoetzlein, and Aaron Lefohn, \"Frustum-Traced Irregular Z-Buffers: Fast, Sub-pixel Accurate Hard Shadows,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 22, no. 10, pp. 2249-2261, Oct. 2016. <br><a href=\"http://cwyman.org/papers/tvcg16_ftizbExtended.pdf\">http://cwyman.org/papers/tvcg16_ftizbExtended.pdf</a> <br><a href=\"https://drive.google.com/file/d/0B0ExLmGRBQMdNjBGSmY0Q0dSdDg/view\">https://drive.google.com/file/d/0B0ExLmGRBQMdNjBGSmY0Q0dSdDg/view</a> \n<LI> Wyman, Chris, and Morgan McGuire, \"Hashed Alpha Testing,\" <I>Symposium on Interactive 3D Graphics and Games</I>, Mar. 2017. <br><a href=\"https://casual-effects.com/research/Wyman2017Hashed/index.html\">https://casual-effects.com/research/Wyman2017Hashed/index.html</a> \n<LI> Wyszecki, G&uuml;nther, and W. S. Stiles, <I>Color Science: Concepts and Methods, Quantitative Data and Formulae</I>, Second Edition, John Wiley &amp; Sons, Inc., 2000. \n<LI> Xia, Julie C., Jihad El-Sana, and Amitabh Varshney, \"Adaptive Real-Time Level-of-detail-based Rendering for Polygonal Objects,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 3, no. 2, pp. 171-183, June 1997. <br><a href=\"http://ssltest.cs.umd.edu/gvil/papers/av_vd.pdf\">http://ssltest.cs.umd.edu/gvil/papers/av_vd.pdf</a> \n<LI> Xiao, Xiangyun, Shuai Zhang, and Xubo Yang, \"Real-Time High-Quality Surface Rendering for Large Scale Particle-Based Fluids,\" <I>Symposium on Interactive 3D Graphics and Games</I>, Mar. 2017. \n<LI> Xie, Feng, and Jon Lanz, \"Physically Based Shading at DreamWorks Animation,\" <I>SIGGRAPH Physically Based Shading in Theory and Practice course</I>, Aug. 2017. <br><a href=\"http://blog.selfshadow.com/publications/s2017-shading-course/\">http://blog.selfshadow.com/publications/s2017-shading-course/</a> \n<LI> Xu, Ke, \"Temporal Antialiasing in <I>Uncharted 4</I>,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, July 2016. <br><a href=\"http://advances.realtimerendering.com/s2016/\">http://advances.realtimerendering.com/s2016/</a> \n<LI> Xu, Kun, Yun-Tao Jia, Hongbo Fu, Shimin Hu, and Chiew-Lan Tai, \"Spherical Piecewise Constant Basis Functions for All-Frequency Precomputed Radiance Transfer,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 14, no. 2, pp. 454-467, Mar.-Apr. 2008. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.165.9983&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.165.9983&rep=rep1&type=pdf</a> \n<LI> Xu, Kun, Wei-Lun Sun, Zhao Dong, Dan-Yong Zhao, Run-Dong Wu, and Shi-Min Hu, \"Anisotropic Spherical Gaussians,\" <I>ACM Transactions on Graphics</I>, vol. 32, no. 6, pp. 209:1-209:11, 2013. <br><a href=\"http://cseweb.ucsd.edu/~ravir/274/15/papers/a209-xu.pdf\">http://cseweb.ucsd.edu/~ravir/274/15/papers/a209-xu.pdf</a> \n<LI> Yan, Ling-Qi, and Hasan, Milos, Wenzel Jakob, Jason Lawrence, Steve Marschner, and Ravi Ramamoorthi, \"Rendering Glints on High-Resolution Normal-Mapped Specular Surfaces,\" <I>ACM Transactions on Graphics (SIGGRAPH 2014)</I>, vol. 33, no. 4, pp. 116:1-116:9, July 2014. <br><a href=\"https://rgl.epfl.ch/publications/Yan2014Rendering\">https://rgl.epfl.ch/publications/Yan2014Rendering</a> \n<LI> Yan, Ling-Qi, Milos Hasan, Steve Marschner, and Ravi Ramamoorthi, \"Position-Normal Distributions for Efficient Rendering of Specular Microstructure,\" <I>ACM Transactions on Graphics (SIGGRAPH 2016)</I>, vol. 35, no. 4, pp. 56:1-56:9, July 2016. <br><a href=\"http://people.eecs.berkeley.edu/~lingqi/\">http://people.eecs.berkeley.edu/~lingqi/</a> \n<LI> Yang, Baoguang, Zhao Dong, Jieqing Feng, Hans-Peter Seidel, and Jan Kautz, \"Variance Soft Shadow Mapping,\" <I>Computer Graphics Forum</I>, vol. 29, no. 7, pp. 2127-2134, 2010. <br><a href=\"https://pdfs.semanticscholar.org/921f/1178f88e78860cddd3f36e0f3d8e9f8ef2d2.pdf\">https://pdfs.semanticscholar.org/921f/1178f88e78860cddd3f36e0f3d8e9f8ef2d2.pdf</a> \n<LI> Yang, Lei, Pedro V. Sander, and Jason Lawrence, \"Geometry-Aware Framebuffer Level of Detail,\" in <I>Proceedings of the Nineteenth Eurographics Symposium on Rendering</I>, Eurographics Association, pp. 1183-1188, June 2008. <br><a href=\"http://www.leiy.cc/publications/GAFLOD/GAFLOD_EGSR08.pdf\">http://www.leiy.cc/publications/GAFLOD/GAFLOD_EGSR08.pdf</a> \n<LI> Yang, L., Y.-C. Tse, P. Sander, J. Lawrence, D. Nehab, H. Hoppe, and C. Wilkins, \"Image-Space Bidirectional Scene Reprojection,\" <I>ACM Transactions on Graphics</I>, vol. 30, no. 6, pp. 150:1-150:10, 2011. <br><a href=\"http://hhoppe.com\">http://hhoppe.com</a> \n<LI> Yang, L., and H. Bowles, \"Accelerating Rendering Pipelines Using Bidirectional Iterative Reprojection,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, Aug. 2012. <br><a href=\"http://advances.realtimerendering.com/s2012/bosch/Bidirectional%20Iterative%20Reprojection(Siggraph2012).pptx\">http://advances.realtimerendering.com/s2012/bosch/Bidirectional%20Iterative%20Reprojection(Siggraph2012).pptx</a> \n<LI> Ylitie, Henri, Tero Karras, and Samuli Laine, \"Efficient Incoherent Ray Traversal on GPUs Through Compressed Wide BVHs,\" <I>High Performance Graphics</I>, article no. 4, July 2017. <br><a href=\"https://dl.acm.org/citation.cfm?id=3105773\">https://dl.acm.org/citation.cfm?id=3105773</a> \n<LI> Yoon, Sung-Eui, Peter Lindstrom, Valerio Pascucci, and Dinesh Manocha, \"Cache-Oblivious Mesh Layouts,\" <I>ACM Transactions on Graphics</I>, vol. 24, no. 3, pp. 886-893, July 2005. <br><a href=\"http://gamma.cs.unc.edu/COL\">http://gamma.cs.unc.edu/COL</a> \n<LI> Yoon, Sung-Eui, and Dinesh Manocha, \"Cache-Efficient Layouts of Bounding Volume Hierarchies,\" <I>Computer Graphics Forum</I>, vol. 25, no. 3, pp. 853-857, 2006. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.108.6906&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.108.6906&rep=rep1&type=pdf</a> \n<LI> Yoon, Sung-Eui, Sean Curtis, and Dinesh Manocha, \"Ray Tracing Dynamic Scenes using Selective Restructuring,\" <I>EGSR Proceedings of the 18th Eurographics Conference on Rendering Techniques</I>, pp. 73-84, 2007. <br><a href=\"http://koasas.kaist.ac.kr/bitstream/10203/24301/1/Selective.pdf\">http://koasas.kaist.ac.kr/bitstream/10203/24301/1/Selective.pdf</a> \n<LI> Yoshida, Akiko, Matthias Ihrke, Rafa&lstrok; Mantiuk, and Hans-Peter Seidel, \"Brightness of the Glare Illusion,\" <I>Proceeding of the 5th Symposium on Applied Perception in Graphics and Visualization</I>, ACM, pp. 83-90, Aug. 2008. <br><a href=\"https://people.mpi-inf.mpg.de/~mantiuk/papers/yoshida08brightness_of_glare_illusion.pdf\">https://people.mpi-inf.mpg.de/~mantiuk/papers/yoshida08brightness_of_glare_illusion.pdf</a> \n<LI> Yu, X., R. Wang, and J. Yu, \"Real-Time Depth of Field Rendering via Dynamic Light Field Generation and Filtering,\" <I>Computer Graphics Forum</I>, vol. 29, no. 7, pp. 2009-2107, 2010. <br><a href=\"https://www.eecis.udel.edu/~jye/lab_research/10/pgdof.pdf\">https://www.eecis.udel.edu/~jye/lab_research/10/pgdof.pdf</a> \n<LI> Yuksel, Cem, and John Keyser, \"Deep Opacity Maps,\" <I>Computer Graphics Forum</I>, vol. 27, no. 2, pp. 675-680, 2008. <br><a href=\"http://www.cemyuksel.com/research/deepopacity/\">http://www.cemyuksel.com/research/deepopacity/</a> \n<LI> Yuksel, Cem, and Sara Tariq, <I>SIGGRAPH Advanced Techniques in Real-Time Hair Rendering and Simulation course</I>, July 2010. <br><a href=\"http://www.cemyuksel.com/courses/conferences/siggraph2010-hair/\">http://www.cemyuksel.com/courses/conferences/siggraph2010-hair/</a> \n<LI> Yuksel, Cem, \"Mesh Color Textures,\" in <I>High Performance Graphics 2017</I>, Eurographics Association, pp. 17:1-17:11, 2017. <br><a href=\"http://www.cemyuksel.com/research/meshcolors/mesh_color_textures.pdf\">http://www.cemyuksel.com/research/meshcolors/mesh_color_textures.pdf</a> \n<LI> Yusov, E., \"Real-Time Deformable Terrain Rendering with DirectX 11,\" in Wolfgang Engel, ed., <I>ShaderX<sup>3</sup></I>, Charles River Media, pp. 13-39, 2004. <br><a href=\"http://nedrilad.com/Tutorial/topic-69/GPU-Pro3-Advanced-Rendering-Techniques-30.html\">http://nedrilad.com/Tutorial/topic-69/GPU-Pro3-Advanced-Rendering-Techniques-30.html</a> \n<LI> Yusov, Egor, \"Outdoor Light Scattering,\" <I>Game Developers Conference</I>, Mar. 2013. <br><a href=\"https://software.intel.com/en-us/blogs/2013/06/26/outdoor-light-scattering-sample\">https://software.intel.com/en-us/blogs/2013/06/26/outdoor-light-scattering-sample</a> \n<LI> Yusov, Egor, \"Practical Implementation of Light Scattering Effects Using Epipolar Sampling and 1D Min/Max Binary Trees,\" <I>Game Developers Conference</I>, Mar. 2013. <br><a href=\"https://www.gdcvault.com/play/1018227/Practical-Implementation-of-Light-Scattering\">https://www.gdcvault.com/play/1018227/Practical-Implementation-of-Light-Scattering</a> \n<LI> Yusov, Egor, \"High-Performance Rendering of Realistic Cumulus Clouds Using Pre-computed Lighting,\" in <I>Proceedings of the Eurographics / ACM SIGGRAPH Symposium on High Performance Graphics</I>, Eurographics Association, pp. 127-136, Aug. 2014. <br><a href=\"https://pdfs.semanticscholar.org/0a58/7b387059d66ef1ec2a78ab43fdfd734ae124.pdf\">https://pdfs.semanticscholar.org/0a58/7b387059d66ef1ec2a78ab43fdfd734ae124.pdf</a> \n<LI> Zakarin, Jordan, \"How <I>The Jungle Book</I> Made Its Animals Look So Real with Groundbreaking VFX,\" <I>Inverse.com</I>, Apr. 15, 2016. <br><a href=\"https://www.inverse.com/article/14351-how-the-jungle-book-made-its-animals-look-so-real-with-groundbreaking-vfx\">https://www.inverse.com/article/14351-how-the-jungle-book-made-its-animals-look-so-real-with-groundbreaking-vfx</a> \n<LI> Zarge, Jonathan, and Richard Huddy, \"Squeezing Performance out of Your Game with ATI Developer Performance Tools and Optimization Techniques,\" <I>Game Developers Conference</I>, Mar. 2006. <br><a href=\"https://developer.amd.com/wordpress/media/2012/10/GDC06-ATI_Session-Zarge-PerfTools.pdf\">https://developer.amd.com/wordpress/media/2012/10/GDC06-ATI_Session-Zarge-PerfTools.pdf</a> \n<LI> Zhang, Fan, Hanqiu Sun, Leilei Xu, and Kit-Lun Lee, \"Parallel-Split Shadow Maps for Large-Scale Virtual Environments,\" in <I>Proceedings of the 2006 ACM International Conference on Virtual Reality Continuum and Its Applications</I>, ACM, pp. 311-318, June 2006. <br><a href=\"https://www.researchgate.net/profile/Hanqiu_Sun/publication/220805307_Parallel-split_shadow_maps_for_large-scale_virtual_environments/links/02e7e524119c5377c9000000/Parallel-split-shadow-maps-for-large-scale-virtual-environments.pdf\">https://www.researchgate.net/profile/Hanqiu_Sun/publication/220805307_Parallel-split_shadow_maps_for_large-scale_virtual_environments/links/02e7e524119c5377c9000000/Parallel-split-shadow-maps-for-large-scale-virtual-environments.pdf</a> \n<LI> Zhang, Fan, Hanqiu Sun, and Oskari Nyman, \"Parallel-Split Shadow Maps on Programmable GPUs,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 203-237, 2007. <br><a href=\"https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch10.html\">https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch10.html</a> \n<LI> Zhang, Fan, Alexander Zaprjagaev, and Allan Bentham, \"Practical Cascaded Shadow Maps,\" in Wolfgang Engel, ed., <I>ShaderX<sup>7</sup></I>, Charles River Media, pp. 305-329, 2009. \n<LI> Zhang, Hansong, <I>Effective Occlusion Culling for the Interactive Display of Arbitrary Models</I>, PhD thesis, Department of Computer Science, University of North Carolina at Chapel Hill, July 1998. <br><a href=\"https://www.cs.unc.edu/~zhangh/dissertation.pdf\">https://www.cs.unc.edu/~zhangh/dissertation.pdf</a> \n<LI> Zhang, Long, Qian Sun, and Ying He, \"Splatting Lines: An Efficient Method for Illustrating 3D Surfaces and Volumes,\" in <I>Proceedings of the 18th Meeting of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games</I>, ACM, pp. 135-142, Mar. 2014. \n<LI> Zhao, Guangyuan, and Xianming Sun, \"Error Analysis of Using Henyey-Greensterin in Monte Carlo Radiative Transfer Simulations,\" <I>Electromagnetics Research Symposium</I>, Mar. 2010. <br><a href=\"https://www.researchgate.net/publication/292850353_Error_analysis_of_using_henyey-greensterin_in_Monte_Carlo_radiative_transfer_simulations\">https://www.researchgate.net/publication/292850353_Error_analysis_of_using_henyey-greensterin_in_Monte_Carlo_radiative_transfer_simulations</a> \n<LI> Zhdan, Dmitry, \"Tiled Shading: Light Culling--Reaching the Speed of Light,\" <I>Game Developers Conference</I>, Mar. 2016. <br><a href=\"http://twvideo01.ubm-us.net/o1/vault/gdc2016/Presentations/Zhdan_Sjoholm_Light_culling_MGPU.pdf\">http://twvideo01.ubm-us.net/o1/vault/gdc2016/Presentations/Zhdan_Sjoholm_Light_culling_MGPU.pdf</a> \n<LI> Zhou, Kun, Yaohua Hu, Stephen Lin, Baining Guo, and Heung-Yeung Shum, \"Precomputed Shadow Fields for Dynamic Scenes,\" <I>ACM Transactions on Graphics (SIGGRAPH 2005)</I>, vol. 24, no. 3, pp. 1196-1201, 2005. <br><a href=\"http://research.microsoft.com/users/kunzhou/publications/ShadowFields.pdf\">http://research.microsoft.com/users/kunzhou/publications/ShadowFields.pdf</a> \n<LI> Zhukov, Sergei, Andrei Iones, and Grigorij Kronin, \"An Ambient Light Illumination Model,\" in <I>Rendering Techniques '98</I>, Springer, pp. 45-56, June-July 1998. \n<LI> Zink, Jason, Matt Pettineo, and Jack Hoxley, <I>Practical Rendering &amp; Computation with Direct3D 11</I>, CRC Press, 2011. <br><a href=\"https://smile.amazon.com/Practical-Rendering-Computation-Direct3D-11/dp/1568817207?tag=realtimerenderin\">https://smile.amazon.com/Practical-Rendering-Computation-Direct3D-11/dp/1568817207</a> <br><a href=\"https://books.google.com/books/about/Practical_Rendering_and_Computation_with.html?id=KfrRBQAAQBAJ\">https://books.google.com/books/about/Practical_Rendering_and_Computation_with.html?id=KfrRBQAAQBAJ</a> <br><a href=\"https://www.crcpress.com/Practical-Rendering-and-Computation-with-Direct3D-11/Zink-Pettineo-Hoxley/p/book/9781568817200\">https://www.crcpress.com/Practical-Rendering-and-Computation-with-Direct3D-11/Zink-Pettineo-Hoxley/p/book/9781568817200</a> \n<LI> Zinke, Arno, Cem Yuksel, Weber Andreas, and John Keyser, \"Dual Scattering Approximation for Fast Multiple Scattering in Hair,\" <I>ACM Transactions on Graphics (SIGGRAPH 2008)</I>, vol. 27, no. 3, pp. 1-10, 2008. <br><a href=\"https://www.researchgate.net/profile/Andreas_Weber4/publication/220184632_Dual_scattering_approximation_for_fast_multiple_scattering_in_hair/links/09e415118ff9bb82a1000000/Dual-scattering-approximation-for-fast-multiple-scattering-in-hair.pdf\">https://www.researchgate.net/profile/Andreas_Weber4/publication/220184632_Dual_scattering_approximation_for_fast_multiple_scattering_in_hair/links/09e415118ff9bb82a1000000/Dual-scattering-approximation-for-fast-multiple-scattering-in-hair.pdf</a> \n<LI> Zioma, Renaldas, \"Better Geometry Batching Using Light Buffers,\" in Wolfgang Engel, ed., <I>ShaderX<sup>4</sup></I>, Charles River Media, pp. 5-16, 2005. \n<LI> Zirr, Tobias, and Anton Kaplanyan, \"Real-Time Rendering of Procedural Multiscale Materials,\" <I>Symposium on Interactive 3D Graphics and Games</I>, Feb. 2016. <br><a href=\"https://research.nvidia.com/publication/real-time-rendering-procedural-multiscale-materials\">https://research.nvidia.com/publication/real-time-rendering-procedural-multiscale-materials</a> \n<LI> Zorin, Denis, Peter Schr&ouml;der, and Wim Sweldens, \"Interpolating Subdivision for Meshes with Arbitrary Topology,\" in <I>SIGGRAPH '96: Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 189-192, Aug. 1996. <br><a href=\"https://authors.library.caltech.edu/26889/3/CSTR96.pdf\">https://authors.library.caltech.edu/26889/3/CSTR96.pdf</a> \n<LI> Zorin, Denis, <I>Stationary Subdivision and Multiresolution Surface Representations</I>, PhD thesis, CS-TR-97-32, California Institute of Technology, 1997. <br><a href=\"https://pdfs.semanticscholar.org/3f0f/d7a120a5989a5ae2b8ced7129908536ad16d.pdf\">https://pdfs.semanticscholar.org/3f0f/d7a120a5989a5ae2b8ced7129908536ad16d.pdf</a> \n<LI> Zorin, Denis, Peter Schr&ouml;der, Tony DeRose, Leif Kobbelt, Adi Levin, and Wim Sweldens, <I>SIGGRAPH Subdivision for Modeling and Animation course</I>, July 2000. <br><a href=\"http://www.mrl.nyu.edu/~dzorin/sig00course\">http://www.mrl.nyu.edu/~dzorin/sig00course</a> \n<LI> Zou, Ming, Tao Ju, and Nathan Carr, \"An Algorithm for Triangulating Multiple 3D Polygons,\" <I>Computer Graphics Forum</I>, vol. 32, no. 5, pp. 157-166, 2013. <br><a href=\"http://www.iit.bme.hu/~szirmay/egdis_link.htm\">http://www.iit.bme.hu/~szirmay/egdis_link.htm</a> \n</OL>\n\n\n        </td>\n    </tr>\n    <tr>\n    \t<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"1\" border=\"0\"></td>\n\t&nbsp;<br /></td>\n    </tr>\n</table>\n\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n    <tr>\n      <td class=\"subHeader\"><a NAME=\"colldet\"><b>Collision Detection</b> Bibliography</td></a>\n    </tr>\n    <tr>\n      <td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"6\" border=\"0\"></td>   \n    </tr>\n    \n    <tr>\n      <td class=\"bodyText\">\n\n<P>This is the hyperlinked bibliography for the online <a href=\"./Real-Time_Rendering_4th-Collision_Detection.pdf\"><B>Collision Detection</B></a> chapter of the Fourth Edition of the book <a href=\"http://realtimerendering.com\"><I>Real-Time Rendering</I></a>.\n<OL>\n<LI> Apetrei, Ciprian, \"Fast and Simple Agglomerative LBVH Construction,\" <I>Computer Graphics and Visual Computing</I>, 2014. <br><a href=\"https://figshare.com/articles/Fast_and_Simple_Agglomerative_LBVH_Construction/1169728\">https://figshare.com/articles/Fast_and_Simple_Agglomerative_LBVH_Construction/1169728</a> \n<LI> Baraff, D., \"Curved Surfaces and Coherence for Non-Penetrating Rigid Body Simulation,\" <I>Computer Graphics (SIGGRAPH '90 Proceedings)</I>, vol. 24, no. 4, pp. 19-28, Aug. 1990. <br><a href=\"https://www.ri.cmu.edu/pub_files/pub1/baraff_david_1990_1/baraff_david_1990_1.pdf\">https://www.ri.cmu.edu/pub_files/pub1/baraff_david_1990_1/baraff_david_1990_1.pdf</a> \n<LI> Baraff, D., <I>Dynamic Simulation of Non-Penetrating Rigid Bodies</I>, PhD thesis, Technical Report 92-1275, Computer Science Department, Cornell University, 1992. <br><a href=\"https://ecommons.cornell.edu/handle/1813/7115\">https://ecommons.cornell.edu/handle/1813/7115</a> <br><a href=\"https://www.cs.cmu.edu/~baraff/papers/sig92.pdf\">https://www.cs.cmu.edu/~baraff/papers/sig92.pdf</a> \n<LI> Barzel, Ronen, ed., <I>Graphics Tools--The jgt Editors' Choice</I>, A K Peters, Ltd., 2005. <br><a href=\"https://smile.amazon.com/Graphics-Tools-jgt-Editors-Choice/dp/1568812469?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Tools-jgt-Editors-Choice/dp/1568812469</a> \n<LI> van den Bergen, G., \"Efficient Collision Detection of Complex Deformable Models Using AABB Trees,\" <I>journal of graphics tools</I>, vol. 2, no. 4, pp. 1-13, 1997. Also collected in reference #4. <br><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.1997.10487480\">https://www.tandfonline.com/doi/abs/10.1080/10867651.1997.10487480</a> <br><a href=\"https://smile.amazon.com/Graphics-Tools-jgt-Editors-Choice/dp/1568812469?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Tools-jgt-Editors-Choice/dp/1568812469</a> \n<LI> van den Bergen, G., \"A Fast and Robust GJK Implementation for Collision Detection of Convex Objects,\" <I>journal of graphics tools</I>, vol. 4, no. 2, pp. 7-25, 1999. <br><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.1999.10487502\">https://www.tandfonline.com/doi/abs/10.1080/10867651.1999.10487502</a> \n<LI> van den Bergen, Gino, <I>Collision Detection in Interactive 3D Computer Animation</I>, PhD thesis, Eindhoven University of Technology, 1999. <br><a href=\"https://pure.tue.nl/ws/files/1602071/9900696.pdf\">https://pure.tue.nl/ws/files/1602071/9900696.pdf</a> \n<LI> van den Bergen, Gino, \"Proximity Queries and Penetration Depth Computation on 3D Game Objects,\" <I>Game Developers Conference</I>, pp. 821-837, Mar. 2001. <br><a href=\"https://pdfs.semanticscholar.org/b898/0c280a1b74fff3c4716ef404105be6771c53.pdf\">https://pdfs.semanticscholar.org/b898/0c280a1b74fff3c4716ef404105be6771c53.pdf</a> \n<LI> van den Bergen, Gino, <I>Collision Detection in Interactive 3D Environments</I>, Morgan Kaufmann, 2003. <br><a href=\"https://smile.amazon.com/Collision-Detection-Interactive-Environments-Technology/dp/155860801X?tag=realtimerenderin\">https://smile.amazon.com/Collision-Detection-Interactive-Environments-Technology/dp/155860801X</a> \n<LI> van den Bergen, Gino, \"Physics for Game Programmers,\" <I>Game Developers Conference</I>, Mar. 2012. <br><a href=\"http://twvideo01.ubm-us.net/o1/vault/gdc2012/slides/Programming%20Track/vandenBergen_Gino_Physics_Tutorial_Collision.pdf\">http://twvideo01.ubm-us.net/o1/vault/gdc2012/slides/Programming%20Track/vandenBergen_Gino_Physics_Tutorial_Collision.pdf</a> \n<LI> Bobic, Nick, \"Advanced Collision Detection Techniques,\" <I>Gamasutra</I>, Mar. 2000. <br><a href=\"https://www.gamasutra.com/view/feature/131598/advanced_collision_detection_.php\">https://www.gamasutra.com/view/feature/131598/advanced_collision_detection_.php</a> \n<LI> Cameron, S., \"Enhancing GJK: Computing Minimum and Penetration Distance between Convex Polyhedra,\" in <I>Proceedings of International Conference on Robotics and Automation</I>, IEEE Computer Society, pp. 3112-3117, 1997. <br><a href=\"https://www.researchgate.net/profile/Stephen_Cameron/publication/2742970_Enhancing_GJK_Computing_Minimum_and_Penetration_Distances_between_Convex_Polyhedra/links/541b43bc0cf25ebee98a24b6.pdf\">https://www.researchgate.net/profile/Stephen_Cameron/publication/2742970_Enhancing_GJK_Computing_Minimum_and_Penetration_Distances_between_Convex_Polyhedra/links/541b43bc0cf25ebee98a24b6.pdf</a> \n<LI> Catto, Erin, \"Computing Distance,\" <I>Game Developers Conference</I>, Mar. 2010. <br><a href=\"http://box2d.org/downloads/\">http://box2d.org/downloads/</a> \n<LI> Catto, Erin, \"Continuous Collision,\" <I>Game Developers Conference</I>, Mar. 2013. <br><a href=\"http://box2d.org/downloads/\">http://box2d.org/downloads/</a> \n<LI> Catto, Erin, \"Understanding Constraints,\" <I>Game Developers Conference</I>, Mar. 2014. <br><a href=\"http://box2d.org/downloads/\">http://box2d.org/downloads/</a> \n<LI> Cohen, Jonathan D., Ming C. Lin, Dinesh Manocha, and Madhave Ponamgi, \"I-COLLIDE: An Interactive and Exact Collision Detection System for Large-Scaled Environments,\" <I>Symposium on Interactive 3D Graphics</I>, pp. 189-196, 1995. <br><a href=\"http://www.cs.unc.edu/~geom\">http://www.cs.unc.edu/~geom</a> \n<LI> Di Donato, Daniele, \"Implementing a GPU-Only Particles Collision System with ASTC 3D Textures and OpenGL ES 3.0,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>6</sup></I>, CRC Press, pp. 369-385, 2015. <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1482264617?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1482264617</a> \n<LI> Dingliana, John, and Carol O'Sullivan, \"Graceful Degradation of Collision Handling in Physically Based Animation,\" <I>Computer Graphics Forum</I>, vol. 19, no. 3, pp. 239-247, 2000. <br><a href=\"http://kucg.korea.ac.kr/seminar/2001/src/PA-01-31.pdf\">http://kucg.korea.ac.kr/seminar/2001/src/PA-01-31.pdf</a> \n<LI> Dingliana, John, and Carol O'Sullivan, \"Collisions and Adaptive Level of Detail,\" <I>Visual Proceedings (SIGGRAPH 2001)</I>, p. 156, Aug. 2001. <br><a href=\"http://isg.cs.tcd.ie/cosulliv/Pubs/sketch01John.pdf\">http://isg.cs.tcd.ie/cosulliv/Pubs/sketch01John.pdf</a> \n<LI> Eberly, David, \"Testing for Intersection of Convex Objects: The Method of Separating Axes,\" Technical Report, Magic Software, 2001. <br><a href=\"http://www.geometrictools.com\">http://www.geometrictools.com</a> \n<LI> Eberly, David, <I>Game Physics</I>, Morgan Kaufmann, 2003. <br><a href=\"http://www.geometrictools.com\">http://www.geometrictools.com</a> <br><a href=\"https://smile.amazon.com/Game-Physics-David-H-Eberly/dp/0123749034?tag=realtimerenderin\">https://smile.amazon.com/Game-Physics-David-H-Eberly/dp/0123749034</a> \n<LI> Eberly, David, <I>3D Game Engine Design: A Practical Approach to Real-Time Computer Graphics</I>, Second Edition, Morgan Kaufmann, 2006. <br><a href=\"http://www.geometrictools.com/\">http://www.geometrictools.com/</a> <br><a href=\"https://smile.amazon.com/Game-Engine-Design-Interactive-Technology/dp/0122290631?tag=realtimerenderin\">https://smile.amazon.com/Game-Engine-Design-Interactive-Technology/dp/0122290631</a> \n<LI> Ehmann, Stephen A., and Ming C. Lin, \"Accelerated Proximity Queries Between Convex Polyhedra Using Multi-Level Voronoi Marching,\" in <I>IEEE/RSJ International Conference on Intelligent Robots and Systems 2000</I>, IEEE Press, pp. 2101-2106, 2000. <br><a href=\"http://www.cs.unc.edu/~geom/SWIFT\">http://www.cs.unc.edu/~geom/SWIFT</a> \n<LI> Ehmann, Stephen A., and Ming C. Lin, \"Accurate and Fast Proximity Queries Between Polyhedra Using Convex Surface Decomposition,\" <I>Computer Graphics Forum</I>, vol. 20, no. 3, pp. 500-510, 2001. <br><a href=\"http://www.cs.unc.edu/~geom/SWIFT++\">http://www.cs.unc.edu/~geom/SWIFT++</a> \n<LI> Ericson, Christer, <I>Real-Time Collision Detection</I>, Morgan Kaufmann, 2005. <br><a href=\"http://realtimecollisiondetection.net/\">http://realtimecollisiondetection.net/</a> \n<LI> Erleben, Kenny, Jon Sporring, Knud Henriksen, and Henrik Dohlmann, <I>Physics Based Animation</I>, Charles River Media, 2005. \n<LI> Fisher, S., and M. C. Lin, \"Fast Penetration Depth Estimation for Elastic Bodies Using Deformed Distance Fields,\" in <I>International Conference on Intelligent Robots and Systems</I>, IEEE Press, pp. 330-336, 2001. <br><a href=\"http://graphics.stanford.edu/courses/cs468-01-fall/Papers/fisher_lin.pdf\">http://graphics.stanford.edu/courses/cs468-01-fall/Papers/fisher_lin.pdf</a> \n<LI> Frye, Stephen, Takahiro Harada, Young J. Kim, and Sung-eui Yoon, \"Recent Advances in Real-Time Collision and Proximity Computations for Games and Simulations,\" <I>Eurographics Tutorials</I>, 2012. <br><a href=\"https://diglib.eg.org/handle/10.2312/conf.EG2012.tutorials.t5\">https://diglib.eg.org/handle/10.2312/conf.EG2012.tutorials.t5</a> \n<LI> Fuhrmann, A., G. Sobotka, and C. Gross, \"Distance Fields for Rapid Collision Detection in Physically Based Modeling,\" <I>GraphiCon</I>, pp. 58-65, 2003. <br><a href=\"http://cg.web.th-koeln.de/distance-fields-for-rapid-collision-detection-in-physically-based-modeling/\">http://cg.web.th-koeln.de/distance-fields-for-rapid-collision-detection-in-physically-based-modeling/</a> \n<LI> Gilbert, E., D. Johnson, and S. Keerthi, \"A Fast Procedure for Computing the Distance between Complex Objects in Three-Dimensional Space,\" <I>IEEE Journal of Robotics and Automation</I>, vol. 4, no. 2, pp. 193-203, Apr. 1988. <br><a href=\"https://deepblue.lib.umich.edu/bitstream/handle/2027.42/5059/bac2677.0001.001.pdf?sequence=5\">https://deepblue.lib.umich.edu/bitstream/handle/2027.42/5059/bac2677.0001.001.pdf?sequence=5</a> \n<LI> Goldsmith, Jeffrey, and John Salmon, \"Automatic Creation of Object Hierarchies for Ray Tracing,\" <I>IEEE Computer Graphics and Applications</I>, vol. 7, no. 5, pp. 14-20, May 1987. <br><a href=\"https://authors.library.caltech.edu/79167/1/04057175.pdf\">https://authors.library.caltech.edu/79167/1/04057175.pdf</a> \n<LI> Gomez, Miguel, \"Simple Intersection Tests for Games,\" <I>Gamasutra</I>, Oct. 1999. <br><a href=\"https://www.gamasutra.com/view/feature/131790/simple_intersection_tests_for_games.php\">https://www.gamasutra.com/view/feature/131790/simple_intersection_tests_for_games.php</a> <br><a href=\"http://gamasutra.com/features/19991018/Gomez_1.htm\">http://gamasutra.com/features/19991018/Gomez_1.htm</a> \n<LI> Gottschalk, S., M. C. Lin, and D. Manocha, \"OBBTree: A Hierarchical Structure for Rapid Interference Detection,\" in <I>SIGGRAPH '96: Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM, pp. 171-180, Aug. 1996. <br><a href=\"http://www.cs.unc.edu/~geom/OBB/OBBT.html\">http://www.cs.unc.edu/~geom/OBB/OBBT.html</a> <br><a href=\"ftp://crack.seismo.unr.edu/downloads/russell/trees/gottschalk_1996_obbtree_efficient.PDF\">ftp://crack.seismo.unr.edu/downloads/russell/trees/gottschalk_1996_obbtree_efficient.PDF</a> \n<LI> Gottschalk, Stefan, <I>Collision Queries Using Oriented Bounding Boxes</I>, PhD thesis, Department of Computer Science, University of North Carolina at Chapel Hill, 2000. <br><a href=\"http://gamma.cs.unc.edu/users/gottschalk/main.pdf\">http://gamma.cs.unc.edu/users/gottschalk/main.pdf</a> \n<LI> Green, Simon, \"CUDA Particles,\" Technical Report, NVIDIA, June 2008. <br><a href=\"http://developer.download.nvidia.com/compute/cuda/2_2/sdk/website/projects/particles/doc/particles.pdf\">http://developer.download.nvidia.com/compute/cuda/2_2/sdk/website/projects/particles/doc/particles.pdf</a> \n<LI> Gregorius, Dirk, \"The Separating Axis Test between Convex Polyhedra,\" <I>Game Developers Conference</I>, Mar. 2013. <br><a href=\"http://twvideo01.ubm-us.net/o1/vault/gdc2013/slides/822403Gregorius_Dirk_TheSeparatingAxisTest.pdf\">http://twvideo01.ubm-us.net/o1/vault/gdc2013/slides/822403Gregorius_Dirk_TheSeparatingAxisTest.pdf</a> \n<LI> Gregorius, Dirk, \"Robust Contact Creation for Physics Simulations,\" <I>Game Developers Conference</I>, Mar. 2015. <br><a href=\"http://media.steampowered.com/apps/valve/2015/DirkGregorius_Contacts.pdf\">http://media.steampowered.com/apps/valve/2015/DirkGregorius_Contacts.pdf</a> \n<LI> Hahn, James K., \"Realistic Animation of Rigid Bodies,\" <I>Computer Graphics (SIGGRAPH '88 Proceedings)</I>, vol. 22, no. 4, pp. 299-308, 1988. <br><a href=\"http://movement.stanford.edu/courses/cs448-01-spring/papers/hahn.pdf\">http://movement.stanford.edu/courses/cs448-01-spring/papers/hahn.pdf</a> \n<LI> Haines, Eric, \"A Shaft Culling Tool,\" <I>journal of graphics tools</I>, vol. 5, no. 1, pp. 23-26, 2000. Also collected in reference #4. <br><a href=\"http://erich.realtimerendering.com/ShaftCulling.pdf\">http://erich.realtimerendering.com/ShaftCulling.pdf</a> <br><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_05/Number_1/Haines2000\">https://github.com/erich666/jgt-code/tree/master/Volume_05/Number_1/Haines2000</a> <br><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.2000.10487518\">https://www.tandfonline.com/doi/abs/10.1080/10867651.2000.10487518</a> <br><a href=\"https://smile.amazon.com/Graphics-Tools-jgt-Editors-Choice/dp/1568812469?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Tools-jgt-Editors-Choice/dp/1568812469</a> \n<LI> Held, M., J. T. Klosowski, and J. S. B. Mitchell, \"Evaluation of Collision Detection Methods for Virtual Reality Fly-Throughs,\" in <I>Proceedings of the 7th Canadian Conference on Computational Geometry</I>, ACM pp. 205-210, 1995. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.55.9542&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.55.9542&rep=rep1&type=pdf</a> <br><a href=\"https://dl.acm.org/citation.cfm?id=237428\">https://dl.acm.org/citation.cfm?id=237428</a> \n<LI> Hermann, Everton, Fran&ccedil;ois Faure, and Bruno Raffin, \"Ray-Traced Collision Detection for Deformable Bodies,\" <I>International Conference on Computer Graphics Theory and Applications (GRAPP)</I>, Jan. 2008. <br><a href=\"http://moais.imag.fr/membres/bruno.raffin/papers/ID/grapp08.pdf\">http://moais.imag.fr/membres/bruno.raffin/papers/ID/grapp08.pdf</a> \n<LI> Hubbard, Philip M., \"Approximating Polyhedra with Spheres for Time-Critical Collision Detection,\" <I>ACM Transactions on Graphics</I>, vol. 15, no. 3, pp. 179-210, 1996. <br><a href=\"ftp://134.197.33.49/downloads/russell/hubbard_1996_approx_polyhedra_spheres_time_critical_collision_detection.PDF\">ftp://134.197.33.49/downloads/russell/hubbard_1996_approx_polyhedra_spheres_time_critical_collision_detection.PDF</a> \n<LI> James, Doug L., and Dinesh K. Pai, \"BD-Tree: Output-Sensitive Collision Detection for Reduced Deformable Models,\" <I>ACM Transactions on Graphics</I>, vol. 23, no. 3, pp. 393-398, Aug. 2004. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.454.369&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.454.369&rep=rep1&type=pdf</a> \n<LI> Jim&eacute;nez, P., and Thomas C. Torras, \"3D Collision Detection: A Survey,\" <I>Computers &amp; Graphics</I>, vol. 25, pp. 269-285, 2001. <br><a href=\"http://digital.csic.es/bitstream/10261/30526/1/doc1.pdf\">http://digital.csic.es/bitstream/10261/30526/1/doc1.pdf</a> \n<LI> Karras, Tero, \"Maximizing Parallelism in the Construction of BVHs, Octrees, and <I>k</I>-d trees,\" in <I>Proceedings of the Fourth ACM SIGGRAPH / Eurographics conference on High-Performance Graphics</I>, Eurographics Association, pp. 33-37, June 2012. <br><a href=\"http://research.nvidia.com/sites/default/files/publications/karras2012hpg_paper.pdf\">http://research.nvidia.com/sites/default/files/publications/karras2012hpg_paper.pdf</a> \n<LI> Karras, Tero, and Timo Aila, \"Fast Parallel Construction of High-Quality Bounding Volume Hierarchies,\" in <I>Proceedings of the 5th High-Performance Graphics Conference</I>, ACM, pp. 89-99, July 2013. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.799.6702&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.799.6702&rep=rep1&type=pdf</a> \n<LI> Klosowski, J. T., M. Held, J. S. B. Mitchell, H. Sowizral, and K. Zikan, \"Efficient Collision Detection Using Bounding Volume Hierarchies of k-DOPs,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 4, no. 1, pp. 21-36, 1998. <br><a href=\"ftp://crack.seismo.unr.edu/downloads/russell/trees/klosowski_1998_efficient_collision_k-DOPs.PDF\">ftp://crack.seismo.unr.edu/downloads/russell/trees/klosowski_1998_efficient_collision_k-DOPs.PDF</a> \n<LI> Knuth, Donald E., <I>The Art of Computer Programming: Sorting and Searching</I>, vol. 3, Second Edition, Addison-Wesley, 1998. <br><a href=\"https://smile.amazon.com/Art-Computer-Programming-Sorting-Searching/dp/0201896850?tag=realtimerenderin\">https://smile.amazon.com/Art-Computer-Programming-Sorting-Searching/dp/0201896850</a> \n<LI> Konecn&yacute;, Petr, <I>Bounding Volumes in Computer Graphics</I>, MSc thesis, Faculty of Informatics, Masaryk University, Brno, Apr. 1998. <br><a href=\"http://www.fi.muni.cz/~pekon\">http://www.fi.muni.cz/~pekon</a> \n<LI> Krishnan, S., A. Pattekar, M. C. Lin, and D. Manocha, \"Spherical Shell: A Higher Order Bounding Volume for Fast Proximity Queries,\" in <I>Proceedings of Third International Workshop on the Algorithmic Foundations of Robotics</I>, A K Peters, Ltd, pp. 122-136, 1998. <br><a href=\"http://www.cs.unc.edu/~dm\">http://www.cs.unc.edu/~dm</a> \n<LI> Kulpa, R., A.-H. Olivierxs, J. Ondrej, and J. Pettr&eacute;, Julien, \"Imperceptible Relaxation of Collision Avoidance Constraints in Virtual Crowds,\" <I>ACM Transactions on Graphics</I>, vol. 30, no. 6, pp. 138:1-138:10, 2011. <br><a href=\"https://dl.acm.org/citation.cfm?id=2024172\">https://dl.acm.org/citation.cfm?id=2024172</a> \n<LI> Ladislav, Kavan, and Zara Jiri, \"Fast Collision Detection for Skeletally Deformable Models,\" <I>Computer Graphics Forum</I>, vol. 24, no. 3, pp. 363-372, 2005. <br><a href=\"http://dcgi.felk.cvut.cz/home/zara/papers/KavanZara-EG05.pdf\">http://dcgi.felk.cvut.cz/home/zara/papers/KavanZara-EG05.pdf</a> \n<LI> Laine, Samuli, and Tero Karras, \"Apex Point Map for Constant-Time Bounding Plane Approximation,\" in <I>Eurographics Symposium on Rendering--Experimental Ideas &amp; Implementations</I>, Eurographics Association, pp. 51-55, 2015. <br><a href=\"https://research.nvidia.com/sites/default/files/publications/laine2015egsr_paper.pdf\">https://research.nvidia.com/sites/default/files/publications/laine2015egsr_paper.pdf</a> \n<LI> Lander, Jeff, \"Collision Response: Bouncy, Trouncy, Fun,\" <I>Game Developer</I>, vol. 6, no. 3, pp. 15-19, Mar. 1999. <br><a href=\"https://www.gdcvault.com/gdmag\">https://www.gdcvault.com/gdmag</a> <br><a href=\"http://www.gamasutra.com/features/20000208/lander_01.htm\">http://www.gamasutra.com/features/20000208/lander_01.htm</a> \n<LI> Larsen, E., S. Gottschalk, M. Lin, and D. Manocha, \"Fast Proximity Queries with Swept Sphere Volumes,\" Technical Report TR99-018, Department of Computer Science, University of North Carolina, 1999. <br><a href=\"http://www.cs.unc.edu/~geom/SSV\">http://www.cs.unc.edu/~geom/SSV</a> \n<LI> Larsson, Thomas, and Tomas Akenine-M&ouml;ller, \"Collision Detection for Continuously Deforming Bodies,\" in <I>Eurographics 2001--Short Presentations</I>, Eurographics Association, pp. 325-333, Sept. 2001. <br><a href=\"http://www.es.mdh.se/pdf_publications/301.pdf\">http://www.es.mdh.se/pdf_publications/301.pdf</a> \n<LI> Larsson, Thomas, and Tomas Akenine-M&ouml;ller, \"Efficient Collision Detection for Models Deformed by Morphing,\" <I>The Visual Computer</I>, vol. 19, no. 2, pp. 164-174, 2003. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.456.1246&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.456.1246&rep=rep1&type=pdf</a> \n<LI> Larsson, Thomas, and Tomas Akenine-M&ouml;ller, \"A Dynamic Bounding Volume Hierarchy for Generalized Collision Detection,\" <I>Computers &amp; Graphics</I>, vol. 30, no. 3, pp. 451-460, 2006. <br><a href=\"http://portal.research.lu.se/portal/files/6157592/924448.pdf\">http://portal.research.lu.se/portal/files/6157592/924448.pdf</a> \n<LI> Lauterbach, C., M. Garland, S. Sengupta, D. Luebke, and D. Manocha, \"Fast BVH Construction on GPUs,\" <I>Computer Graphics Forum</I>, vol. 28, no. 2, pp. 375-384, 2009. <br><a href=\"https://pdfs.semanticscholar.org/d16a/19f4295cff97eaf254288552a5abde5f6862.pdf\">https://pdfs.semanticscholar.org/d16a/19f4295cff97eaf254288552a5abde5f6862.pdf</a> \n<LI> Lehericey, Fran&ccedil;ois, Val&eacute;rie Gouranton, and Bruno Arnaldi, \"New Iterative Ray-Traced Collision Detection Algorithm for GPU Architectures,\" in <I>Proceedings of the 19th ACM Symposium on Virtual Reality Software and Technology</I>, ACM, pp. 215-218, 2013. <br><a href=\"https://hal.archives-ouvertes.fr/file/index/docid/881773/filename/VRST_2013.pdf\">https://hal.archives-ouvertes.fr/file/index/docid/881773/filename/VRST_2013.pdf</a> \n<LI> Lin, M. C., and J. Canny, \"A Fast Algorithm for Incremental Distance Computation,\" in <I>IEEE International Conference on Robotics and Automation</I>, IEEE Press, pp. 1008-1014, 1991. <br><a href=\"https://pdfs.semanticscholar.org/6a6e/5918fcadb13fcc7ea1751248f327837f4493.pdf\">https://pdfs.semanticscholar.org/6a6e/5918fcadb13fcc7ea1751248f327837f4493.pdf</a> \n<LI> Lin, M. C., <I>Efficient Collision Detection for Animation and Robotics</I>, PhD thesis, University of California, Berkeley, 1993. <br><a href=\"https://pdfs.semanticscholar.org/15ea/903eebe85837c65fa22870053437a837d418.pdf\">https://pdfs.semanticscholar.org/15ea/903eebe85837c65fa22870053437a837d418.pdf</a> \n<LI> Liu, Fuchang, Takahiro Harada, Youngeun Lee, and Young J. Kim, \"Real-Time Collision Culling of a Million Bodies on Graphics Processing Units,\" <I>ACM Transactions on Graphics</I>, vol. 29, no. 6, pp. 154:1-154:8, 2010. <br><a href=\"http://graphics.ewha.ac.kr/gSaP/\">http://graphics.ewha.ac.kr/gSaP/</a> \n<LI> Macklin, M., M. M&uuml;ller, N. Chentanez, and T.-Y. Kim, \"Unified Particle Physics for Real-Time Applications,\" <I>ACM Transactions on Graphics</I>, vol. 33, no. 4, pp. 153:1-153:12, 2014. <br><a href=\"http://mmacklin.com/uppfrta_preprint.pdf\">http://mmacklin.com/uppfrta_preprint.pdf</a> \n<LI> Melax, Stan, \"Dynamic Plane Shifting BSP Traversal,\" in <I>Graphics Interface 2000</I>, Canadian Human-Computer Communications Society, pp. 213-220, May 2000. <br><a href=\"http://www.graphicsinterface.org\">http://www.graphicsinterface.org</a> \n<LI> Melax, Stan, \"BSP Collision Detection as Used in <I>MDK2</I> and <I>NeverWinter Nights</I>,\" <I>Gamasutra</I>, Mar. 2001. <br><a href=\"https://www.gamasutra.com/view/feature/131508/bsp_collision_detection_as_used_in_.php\">https://www.gamasutra.com/view/feature/131508/bsp_collision_detection_as_used_in_.php</a> \n<LI> Mendoza, Cesar, and Carol O'Sullivan, \"Interruptible Collision Detection for Deformable Objects,\" <I>Computer and Graphics</I>, vol. 30, no. 2, pp. 432-438, 2006. <br><a href=\"http://isg.cs.tcd.ie/cosulliv/Pubs/MendozaCAG-06.pdf\">http://isg.cs.tcd.ie/cosulliv/Pubs/MendozaCAG-06.pdf</a> \n<LI> Millington, Ian, <I>Game Physics Engine Development</I>, Morgan Kaufmann, 2007. <br><a href=\"https://smile.amazon.com/Game-Physics-Engine-Development-Commercial-Grade/dp/0123819768?tag=realtimerenderin\">https://smile.amazon.com/Game-Physics-Engine-Development-Commercial-Grade/dp/0123819768</a> \n<LI> Mirtich, Brian, and John Canny, \"Impulse-Based Simulation of Rigid-Bodies,\" in <I>Proceedings of the 1995 Symposium on Interactive 3D Graphics</I>, ACM, pp. 181-188, Apr. 1995. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.16.6207&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.16.6207&rep=rep1&type=pdf</a> \n<LI> Mirtich, Brian, \"V-Clip: Fast and Robust Polyhedral Collision Detection,\" <I>ACM Transactions on Graphics</I>, vol. 17, no. 3, pp. 177-208, July 1998. <br><a href=\"http://www.merl.com/projects/vclip\">http://www.merl.com/projects/vclip</a> \n<LI> Moore, Matthew, and Jane Wilhelms, \"Collision Detection and Response for Computer Animation,\" <I>Computer Graphics (SIGGRAPH '88 Proceedings)</I>, vol. 22, no. 4, pp. 289-298, Aug. 1988. <br><a href=\"http://www.cs.princeton.edu/courses/archive/spring01/cs598b/papers/moore88.pdf\">http://www.cs.princeton.edu/courses/archive/spring01/cs598b/papers/moore88.pdf</a> \n<LI> Nie&szlig;ner, M., C. Siegl, H. Sch&auml;fer, and C. Loop, \"Real-Time Collision Detection for Dynamic Hardware Tessellated Objects,\" in <I>Eurographics 2013--Short Papers</I>, Eurographics Association, pp. 33-36, May 2013. <br><a href=\"http://www.niessnerlab.org/papers/2013/2collision/niessner2013collision.pdf\">http://www.niessnerlab.org/papers/2013/2collision/niessner2013collision.pdf</a> \n<LI> Nunes, Gustavo Bastos, \"A 3D Visualization Tool Used for Test Automation in the <I>Forza</I> Series,\" in Wolfgang Engel, ed., <I>GPU Pro<sup>7</sup></I>, CRC Press, pp. 231-244, 2016. <br><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/149874253X?tag=realtimerenderin\">https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/149874253X</a> \n<LI> O'Sullivan, Carol, and John Dingliana, \"Real vs. Approximate Collisions: When Can We Tell the Difference?,\" in <I>ACM SIGGRAPH Sketches and Applications</I>, ACM, p. 249, Aug. 2001. \n<LI> O'Sullivan, Carol, and John Dingliana, \"Collisions and Perception,\" <I>ACM Transactions on Graphics</I>, vol. 20, no. 3, pp. 151-168, 2001. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.12.8568&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.12.8568&rep=rep1&type=pdf</a> \n<LI> Pouchol, M., A. Ahmad, B. Crespin, and O. Terraz, \"A hierarchical hashing scheme for Nearest Neighbor Search and Broad-Phase Collision Detection,\" <I>Journal of Graphics, GPU, and Game Tools</I>, vol. 14, no. 2, pp. 45-59, 2009. <br><a href=\"https://www.researchgate.net/profile/Benoit_Crespin/publication/220494167_A_Hierarchical_Hashing_Scheme_for_Nearest_Neighbor_Search_and_Broad-Phase_Collision_Detection/links/594396cd0f7e9b6910eddf8f/A-Hierarchical-Hashing-Scheme-for-Nearest-Neighbor-Search-and-Broad-Phase-Collision-Detection.pdf\">https://www.researchgate.net/profile/Benoit_Crespin/publication/220494167_A_Hierarchical_Hashing_Scheme_for_Nearest_Neighbor_Search_and_Broad-Phase_Collision_Detection/links/594396cd0f7e9b6910eddf8f/A-Hierarchical-Hashing-Scheme-for-Nearest-Neighbor-Search-and-Broad-Phase-Collision-Detection.pdf</a> \n<LI> Press, William H., Saul A. Teukolsky, William T. Vetterling, and Brian P. Flannery, <I>Numerical Recipes in C</I>, Cambridge University Press, 1992. <br><a href=\"http://www.nr.com\">http://www.nr.com</a> \n<LI> Samet, Hanan, <I>Foundations of Multidimensional and Metric Data Structures</I>, Morgan Kaufmann, 2006. <br><a href=\"https://smile.amazon.com/Foundations-Multidimensional-Structures-Kaufmann-Computer/dp/0123694469?tag=realtimerenderin\">https://smile.amazon.com/Foundations-Multidimensional-Structures-Kaufmann-Computer/dp/0123694469</a> \n<LI> Sch&auml;fer, H., B. Keinert, M. Nie&szlig;ner, C. Buchenau, M. Guthe, and M. Stamminger, \"Real-Time Deformation of Subdivision Surfaces from Object Collisions,\" <I>High-Performance Graphics</I>, June 2014. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.684.95&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.684.95&rep=rep1&type=pdf</a> \n<LI> Schneider, Philip, and David Eberly, <I>Geometric Tools for Computer Graphics</I>, Morgan Kaufmann, 2003. <br><a href=\"http://www.geometrictools.com\">http://www.geometrictools.com</a> \n<LI> Schroeder, Tim, \"Collision Detection Using Ray Casting,\" <I>Game Developer</I>, vol. 8, no. 8, pp. 50-56, Aug. 2001. <br><a href=\"https://www.gdcvault.com/gdmag\">https://www.gdcvault.com/gdmag</a> \n<LI> Shellshear, Evan, and Robin Ytterlid, \"Fast Distance Queries for Triangles, Lines, and Points Using SSE Instructions,\" <I>Journal of Computer Graphics Techniques</I>, vol. 3, no. 4, pp. 86-110, 2014. <br><a href=\"http://jcgt.org/published/0003/04/05/\">http://jcgt.org/published/0003/04/05/</a> \n<LI> Smith, Andrew, Yoshifumi Kitamura, Haruo Takemura, and Fumio Kishino, \"A Simple and Efficient Method for Accurate Collision Detection Among Deformable Polyhedral Objects in Arbitrary Motion,\" in <I>IEEE Virtual Reality Annual International Symposium</I>, IEEE Computer Society, pp. 136-145, 1995. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.48.8620&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.48.8620&rep=rep1&type=pdf</a> \n<LI> Tchou, Chris, \"Halo Reach Effects Tech,\" <I>Game Developers Conference</I>, Mar. 2011. <br><a href=\"http://twvideo01.ubm-us.net/o1/vault/gdc2011/slides/Chris_Tchou_Programming_Halo_Reach_Effects.pptx\">http://twvideo01.ubm-us.net/o1/vault/gdc2011/slides/Chris_Tchou_Programming_Halo_Reach_Effects.pptx</a> \n<LI> Terdiman, Pierre, \"Faster Convex-Convex SAT: Internal Objects,\" <I>Code Corner</I> blog, Jan. 24, 2011. <br><a href=\"http://www.codercorner.com/blog/?page_id=1145\">http://www.codercorner.com/blog/?page_id=1145</a> \n<LI> Teschner, M., B. Heidelberger, M. Mueller, D. Pomeranets, and M. Gross, \"Optimized Spatial Hashing for Collision Detection of Deformable Objects,\" in <I>Proceedings of the Vision, Modeling, and Visualization Conference 2003</I>, Aka GmbH, pp. 47-54, Nov. 2003. <br><a href=\"http://kucg.korea.ac.kr/seminar/2009/tr/PA-09-12-30tr.pdf\">http://kucg.korea.ac.kr/seminar/2009/tr/PA-09-12-30tr.pdf</a> \n<LI> Teschner, M., S. Kimmerle, B. Heidelberger, G. Zachmann, L. Raghupathi, A. Fuhrmann, M. Cani, F. Faure, N. Magnenat-Thalmann, W. Strasser, and P. Volino, \"Collision Detection for Deformable Objects,\" <I>Computer Graphics Forum</I>, vol. 24, no. 1, pp. 61-81, 2005. <br><a href=\"https://hal.inria.fr/inria-00394479/document\">https://hal.inria.fr/inria-00394479/document</a> \n<LI> Turk, Greg, <I>Interactive Collision Detection for Molecular Graphics</I>, Technical Report TR90-014, University of North Carolina at Chapel Hill, 1990. \n<LI> Wald, Ingo, William R. Mark, Johannes G&uuml;nther, Solomon Boulos, Thiago Ize, Warren Hunt, Steven G. Parker, and Peter Shirley, \"State of the Art in Ray Tracing Animated Scenes,\" <I>Computer Graphics Forum</I>, vol. 28, no. 6, pp. 1691-1722, 2009. <br><a href=\"http://www.sci.utah.edu/publications/Wal2009a/Wald_CGF2009.pdf\">http://www.sci.utah.edu/publications/Wal2009a/Wald_CGF2009.pdf</a> \n<LI> Wald, Ingo, Sven Woop, Carsten Benthin, Gregory S. Johnsson, and Manfred Ernst, \"Embree: A Kernel Framework for Efficient CPU Ray Tracing,\" <I>ACM Transactions on Graphics</I>, vol. 33, no. 4, pp. 143:1-143:8, 2014. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.686.4595&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.686.4595&rep=rep1&type=pdf</a> \n<LI> van Waveren, J. M. P., \"Robust Continuous Collision Detection Between Arbitrary Polyhedra Using Trajectory Parameterization of Polyhedral Features,\" Technical Report, Id Software, Mar. 2005. <br><a href=\"http://mrelusive.com/publications/papers/Robust-Continuous-Collision-Detection.pdf\">http://mrelusive.com/publications/papers/Robust-Continuous-Collision-Detection.pdf</a> \n<LI> Weghorst, H., G. Hooper, and D. Greenberg, \"Improved Computational Methods for Ray Tracing,\" <I>ACM Transactions on Graphics</I>, vol. 3, no. 1, pp. 52-69, 1984. <br><a href=\"http://papers.cumincad.org/data/works/att/0589.content.pdf\">http://papers.cumincad.org/data/works/att/0589.content.pdf</a> \n<LI> Witkin, Andrew, David Baraff, and Michael Kass, <I>SIGGRAPH Physically Based Modeling course</I>, Aug. 2001. <br><a href=\"http://www.pixar.com/aboutpixar/research/pbm2001\">http://www.pixar.com/aboutpixar/research/pbm2001</a> \n<LI> Yoon, Sung-Eui, Sean Curtis, and Dinesh Manocha, \"Ray Tracing Dynamic Scenes using Selective Restructuring,\" in <I>18th Eurographics Symposium on Rendering</I>, Eurographics Association, pp. 73-84, June 2007. <br><a href=\"http://koasas.kaist.ac.kr/bitstream/10203/24301/1/Selective.pdf\">http://koasas.kaist.ac.kr/bitstream/10203/24301/1/Selective.pdf</a> \n<LI> Ytterlid, R., and E. Shellshear, \"BVH Split Strategies for Fast Distance Queries,\" <I>Journal of Computer Graphics Techniques</I>, vol. 4, no. 1, pp. 1-25, 2015. <br><a href=\"http://jcgt.org/published/0004/01/01/\">http://jcgt.org/published/0004/01/01/</a> \n<LI> Zachmann, Gabriel, \"Rapid Collision Detection by Dynamically Aligned DOP-Trees,\" in <I>IEEE Virtual Reality Annual International Symposium</I>, IEEE Computer Society, pp. 90-97, Mar. 1998. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.302.3684&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.302.3684&rep=rep1&type=pdf</a> \n<LI> Zhang, X., M. Lee, and Y. J. Kim, \"Interactive Continuous Collision Detection for Non-convex Polyhedra,\" <I>The Visual Computer</I>, vol. 22, no. 9, pp. 749-760, 2006. <br><a href=\"http://www.bulletphysics.com/ftp/pub/test/physics/papers/fast.pdf\">http://www.bulletphysics.com/ftp/pub/test/physics/papers/fast.pdf</a> \n</OL>\n\n\n        </td>\n    </tr>\n    <tr>\n    \t<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"1\" border=\"0\"></td>\n\t&nbsp;<br /></td>\n    </tr>\n</table>\n\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n    <tr>\n      <td class=\"subHeader\"><a NAME=\"raytracing\"><b>Real-Time Ray Tracing</b> Bibliography</td></a>\n    </tr>\n    <tr>\n      <td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"6\" border=\"0\"></td>   \n    </tr>\n    \n    <tr>\n      <td class=\"bodyText\">\n\n<P>This is the hyperlinked bibliography for the online <a href=\"./Real-Time_Rendering_4th-Real-Time_Ray_Tracing.pdf\"><B>Real-Time Ray Tracing</B></a> chapter of the Fourth Edition of the book <a href=\"http://realtimerendering.com\"><I>Real-Time Rendering</I></a>.\n<OL>\n<LI> Adinets, Andy, \"Adaptive Parallel Computation with CUDA Dynamic Parallelism,\" <I>NVIDIA Developer Blog</I>, <a href=\"https://devblogs.nvidia.com/introduction-cuda-dynamic-parallelism/\">https://devblogs.nvidia.com/introduction-cuda-dynamic-parallelism/</a>, May 6, 2014. \n<LI> &Aacute;fra, Attila T., and L&aacute;szl&oacute; Szirmay‐Kalos, \"Stackless Multi‐BVH Traversal for CPU, MIC and GPU Ray Tracing,\" <I>Computer Graphics Forum</I>, vol. 33, no. 1, pp. 129-140, 2014. <br><a href=\"https://pdfs.semanticscholar.org/7e81/6b82fb92df08d7bc0d9805f8988754e0d8c1.pdf\">https://pdfs.semanticscholar.org/7e81/6b82fb92df08d7bc0d9805f8988754e0d8c1.pdf</a> \n<LI> &Aacute;fra, Attila T., Carsten Benthin, Ingo Wald, and Jacob Munkberg, \"Local Shading Coherence Extraction for SIMD-Efficient Path Tracing on CPUs,\" <I>High Performance Graphics</I>, pp. 119-128, 2016. <br><a href=\"http://www.highperformancegraphics.org/wp-content/uploads/2016/local-shading-coherence-hpg2016-slides.pdf\">http://www.highperformancegraphics.org/wp-content/uploads/2016/local-shading-coherence-hpg2016-slides.pdf</a> \n<LI> Aila, Timo, and Samuli Laine, \"Understanding the Efficiency of Ray Traversal on GPUs,\" <I>High Performance Graphics</I>, pp. 145-149, 2009. <br><a href=\"http://www.cs.cmu.edu/afs/cs/academic/class/15869-f11/www/readings/aila09_gpu_rt.pdf\">http://www.cs.cmu.edu/afs/cs/academic/class/15869-f11/www/readings/aila09_gpu_rt.pdf</a> <br><a href=\"http://highperformancegraphics.net/previous/www_2009/presentations/aila-understanding.pdf\">http://highperformancegraphics.net/previous/www_2009/presentations/aila-understanding.pdf</a> \n<LI> Aila, Timo, Tero Karras, and Samuli Laine, \"On Quality Metrics of Bounding Volume Hierarchies,\" <I>High Performance Graphics</I>, pp. 101-107, 2013. <br><a href=\"https://users.aalto.fi/~laines9/publications/aila2013hpg_paper.pdf\">https://users.aalto.fi/~laines9/publications/aila2013hpg_paper.pdf</a> \n<LI> Akenine-M&ouml;ller, Tomas, Jim Nilsson, Magnus Andersson, Colin Barr&eacute;-Brisebois, and Robert Toth, \"Texture Level-of-Detail Strategies for Real-Time Ray Tracing,\" in Eric Haines and Tomas Akenine-M&ouml;ller, eds., <I>Ray Tracing Gems</I>, <a href=\"http://www.raytracinggems.com\">http://www.raytracinggems.com</a> (<I>prerelease chapter</I>), APress, 2019. \n<LI> Amanatides, John, \"Ray Tracing with Cones,\" <I>Computer Graphics (SIGGRAPH '84 Proceedings)</I>, vol. 18, no. 3, pp. 129-135, July 1984. <br><a href=\"http://artis.inrialpes.fr/Members/Cyril.Soler/DEA/Ombres/Papers/Amanatides.Sig84.pdf\">http://artis.inrialpes.fr/Members/Cyril.Soler/DEA/Ombres/Papers/Amanatides.Sig84.pdf</a> \n<LI> AMD, <I>Radeon-Rays library</I>, <a href=\"https://gpuopen.com/gaming-product/radeon-rays/\">https://gpuopen.com/gaming-product/radeon-rays/</a>, 2018. \n<LI> Andersson, Johan, and Colin Barr&eacute;-Brisebois, \"Shiny Pixels and Beyond: Real-Time Raytracing at SEED,\" <I>Game Developers Conference</I>, Mar. 2018. <br><a href=\"https://www.ea.com/seed/news/seed-gdc-2018-presentation-slides-shiny-pixels\">https://www.ea.com/seed/news/seed-gdc-2018-presentation-slides-shiny-pixels</a> \n<LI> Benthin, Carsten, Sven Woop, Ingo Wald, and Attila T. &Aacute;fra, \"Improved Two-Level BVHs using Partial Re-Braiding,\" <I>High Performance Graphics</I>, article no. 7, 2017. <br><a href=\"http://www.sven-woop.de/papers/2017-HPG-openmerge.pdf\">http://www.sven-woop.de/papers/2017-HPG-openmerge.pdf</a> \n<LI> Binder, Nikolaus, and Alexander Keller, \"Efficient Stackless Hierarchy Traversal on GPUs with Backtracking in Constant Time,\" <I>High Performance Graphics</I>, pp. 41-50, 2016. \n<LI> Bitterli, Benedikt, Fabrice Rousselle, Bochang Moon, Jos&eacute; A. Iglesias-Guiti&aacute;n, David Adler, Kenny Mitchell, Wojciech Jarosz, and Jan Nov&aacute;k, \"Nonlinearly Weighted First-order Regression for Denoising Monte Carlo Renderings,\" <I>Computer Graphics Forum</I>, vol. 35, no. 4, pp. 107-117, 2016. <br><a href=\"https://cs.dartmouth.edu/~wjarosz/publications/bitterli16nonlinearly.html\">https://cs.dartmouth.edu/~wjarosz/publications/bitterli16nonlinearly.html</a> \n<LI> Chaitanya, Chakravarty R. Alla, Anton S. Kaplanyan, Christoph Schied, Marco Salvi, Aaron Lefohn, Derek Nowrouzezahrai, and Timo Aila, \"Interactive Reconstruction of Monte Carlo Image Sequences Using a Recurrent Denoising Autoencoder,\" <I>ACM Transactions on Graphics</I>, vol. 36, no. 4, article no. 98, pp. 2017. <br><a href=\"https://www.semanticscholar.org/paper/Interactive-reconstruction-of-Monte-Carlo-image-se-Chaitanya-Kaplanyan/26cf54106c32f3007ae58816ac1a693c3262e755\">https://www.semanticscholar.org/paper/Interactive-reconstruction-of-Monte-Carlo-image-se-Chaitanya-Kaplanyan/26cf54106c32f3007ae58816ac1a693c3262e755</a> \n<LI> Cohen, Daniel, and Zvi Sheffer, \"Proximity Clouds--An Acceleration Technique for 3D Grid Traversal,\" <I>The Visual Computer</I>, vol. 11, no. 1, pp. 27-38, 1994. <br><a href=\"https://link.springer.com/article/10.1007/BF01900697\">https://link.springer.com/article/10.1007/BF01900697</a> \n<LI> Dammertz, Holger, Johannes Hanika, and Alexander Keller, \"Shallow Bounding Volume Hierarchies for Fast SIMD Ray Tracing of Incoherent Rays,\" <I>Computer Graphics Forum</I>, vol. 27, no. 4, pp. 1225-1233, 2008. <br><a href=\"http://cg.ivd.kit.edu/publications/pubhanika/2008_qbvh.pdf\">http://cg.ivd.kit.edu/publications/pubhanika/2008_qbvh.pdf</a> \n<LI> Dammertz, Holger, Daniel Sewtz, Johannes Hanika, and Hendrik Lensch, \"Edge-Avoiding &Agrave;-Trous Wavelet Transform for fast Global Illumination Filtering,\" <I>High Performance Graphics</I>, pp. 67-75, 2010. <br><a href=\"https://jo.dreggn.org/home/2010_atrous.pdf\">https://jo.dreggn.org/home/2010_atrous.pdf</a> \n<LI> Durand, Fr&eacute;do, Nicolas Holzschuch, Cyril Soler, Eric Chan, and Fran&ccedil;ois X. Sillion, \"A Frequency Analysis of Light Transport,\" <I>ACM Transactions on Graphics</I>, vol. 24, no. 3, pp. 1115-1126, 2005. <br><a href=\"https://people.csail.mit.edu/fredo/PUBLI/Fourier/\">https://people.csail.mit.edu/fredo/PUBLI/Fourier/</a> \n<LI> Eisenacher, Christian, Gregory Nichols, Andrew Selle, Brent Burley, \"Sorted Deferred Shading for Production Path Tracing,\" <I>Computer Graphics Forum</I>, vol. 32, no. 4, pp. 125-132, 2013. <br><a href=\"http://www.andyselle.com/papers/20/sorting-shading.pdf\">http://www.andyselle.com/papers/20/sorting-shading.pdf</a> \n<LI> Ernst, Manfred, and Gunther Greiner, \"Multi Bounding Volume Hierarchies,\" <I>2008 IEEE Symposium on Interactive Ray Tracing</I>, 2008. <br><a href=\"https://www.computer.org/csdl/proceedings/rt/2008/2741/00/04634618.pdf\">https://www.computer.org/csdl/proceedings/rt/2008/2741/00/04634618.pdf</a> \n<LI> Fascione, Luca, Johannes Hanika, Marcos Fajardo, Per Christensen, Brent Burley, and Brian Green, <I>SIGGRAPH Path Tracing in Production course</I>, July 2017. <br><a href=\"https://jo.dreggn.org/path-tracing-in-production/2017/index.html\">https://jo.dreggn.org/path-tracing-in-production/2017/index.html</a> \n<LI> Fascione, Luca, Johannes Hanika, Rob Piek&eacute;, Ryusuke Villemin, Christophe Hery, Manuel Gamito, Luke Emrose, Andr&eacute; Mazzone, <I>SIGGRAPH Path Tracing in Production course</I>, August 2018. <br><a href=\"https://jo.dreggn.org/path-tracing-in-production/2018/index.html\">https://jo.dreggn.org/path-tracing-in-production/2018/index.html</a> \n<LI> Foley, Tim, and Jeremy Sugerman, \"KD-Tree Acceleration Structures for a GPU Raytracer,\" <I>Proceedings of the ACM SIGGRAPH/EUROGRAPHICS Conference on Graphics Hardware</I>, pp. 15-22, 2005. <br><a href=\"http://171.67.77.70/papers/gpu_kdtree/kdtree.pdf\">http://171.67.77.70/papers/gpu_kdtree/kdtree.pdf</a> \n<LI> Garanzha, Kirill, Jacopo Pantaleoni, and David McAllister, \"Simpler and Faster HLBVH with Work Queues,\" <I>High Performance Graphics</I>, pp. 59-64, 2011. <br><a href=\"http://research.nvidia.com/sites/default/files/publications/main.pdf\">http://research.nvidia.com/sites/default/files/publications/main.pdf</a> \n<LI> Glassner, Andrew, <I>Deep Learning, Vol. 1: From Basics to Practice</I>, Amazon Digital Services LLC, 2018. <br><a href=\"https://dlbasics.com/\">https://dlbasics.com/</a> \n<LI> Glassner, Andrew, <I>Deep Learning, Vol. 2: From Basics to Practice</I>, Amazon Digital Services LLC, 2018. <br><a href=\"https://dlbasics.com/\">https://dlbasics.com/</a> \n<LI> Gu, Yan, Yong He, and Guy E. Blelloch, \"Ray Specialized Contraction on Bounding Volume Hierarchies,\" <I>Computer Graphics Forum</I>, vol. 34, no. 7, pp. 309-311, 2015. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.706.8205&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.706.8205&rep=rep1&type=pdf</a> \n<LI> Haines, Eric, \"Spline Surface Rendering, and What's Wrong with Octrees,\" <I>Ray Tracing News</I>, vol. 1, no. 2, <a href=\"http://raytracingnews.org/rtnews1b.html\">http://raytracingnews.org/rtnews1b.html</a>, 1988. \n<LI> Haines, Eric, et al., <I>Twitter thread</I>, <a href=\"https://twitter.com/pointinpolygon/status/1035609566262771712\">https://twitter.com/pointinpolygon/status/1035609566262771712</a>, August 31, 2018. \n<LI> Hanika, Johannes, Holger Dammertz, and Hendrik Lensch, \"Edge-Optimized &Agrave;-Trous Wavelets for Local Contrast Enhancement with Robust Denoising,\" <I>Pacific Graphics</I>, pp. 67-75, 2011. <br><a href=\"https://jo.dreggn.org/home/2011_atrous.pdf\">https://jo.dreggn.org/home/2011_atrous.pdf</a> \n<LI> Hapala, Michal, Tom&aacute;s Davidovi&ccaron;, Ingo Wald, Vlastimil Havran, and Philipp Slusallek, \"Efficient Stack-less BVH Traversal for Ray Tracing,\" <I>Proceedings of the 27th Spring Conference on Computer Graphics</I>, pp. 7-12, 2011. <br><a href=\"http://davidovic.cz/wiki/lib/exe/fetch.php/school/hapala_sccg2011/hapala_sccg2011.pdf\">http://davidovic.cz/wiki/lib/exe/fetch.php/school/hapala_sccg2011/hapala_sccg2011.pdf</a> \n<LI> Havran, Vlastimil, <I>Heuristic Ray Shooting Algorithms</I>, PhD thesis, Department of Computer Science and Engineering, Czech Technical University, Prague, 2000. <br><a href=\"http://dcgi.fel.cvut.cz/home/havran/DISSVH/dissvh.pdf\">http://dcgi.fel.cvut.cz/home/havran/DISSVH/dissvh.pdf</a> \n<LI> Heckbert, Paul S., and Pat Hanrahan, \"Beam Tracing Polygonal Objects,\" <I>Computer Graphics (SIGGRAPH '84 Proceedings)</I>, vol. 18, no. 3, pp. 119-127, July 1984. <br><a href=\"https://pubweb.eng.utah.edu/~cs6965/papers/p119-heckbert.pdf\">https://pubweb.eng.utah.edu/~cs6965/papers/p119-heckbert.pdf</a> \n<LI> Heckbert, Paul S., \"What Are the Coordinates of a Pixel?\" in Andrew S. Glassner, ed., <I>Graphics Gems</I>, Academic Press, pp. 246-248, 1990. <br><a href=\"https://smile.amazon.com/Graphics-Gems-Andrew-S-Glassner/dp/0122861663?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-Andrew-S-Glassner/dp/0122861663</a> \n<LI> Heckbert, Paul S., \"A Minimal Ray Tracer,\" in Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, Academic Press, pp. 375-381, 1994. <br><a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> <br><a href=\"http://www.cs.cmu.edu/~ph/\">http://www.cs.cmu.edu/~ph/</a> <br><a href=\"http://erich.realtimerendering.com/RT08.pdf\">http://erich.realtimerendering.com/RT08.pdf</a> <br><a href=\"https://smile.amazon.com/Graphics-Gems-IV-IBM-Version/dp/0123361559?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-IV-IBM-Version/dp/0123361559</a> \n<LI> Heitz, Eric, Stephen Hill, and Morgan McGuire, \"Combining Analytic Direct Illumination and Stochastic Shadows,\" <I>Symposium on Interactive 3D Graphics and Games</I>, pp. 2:1-2:11, 2018. <br><a href=\"http://research.nvidia.com/publication/2018-05_Combining-Analytic-Direct\">http://research.nvidia.com/publication/2018-05_Combining-Analytic-Direct</a> \n<LI> Hillaire, S&eacute;bastien, \"Real-Time Raytracing for Interactive Global Illumination Workflows in Frostbite,\" <I>Game Developers Conference</I>, Mar. 2018. <br><a href=\"https://www.ea.com/frostbite/news/real-time-raytracing-for-interactive-global-illumination-workflows-in-frostbite\">https://www.ea.com/frostbite/news/real-time-raytracing-for-interactive-global-illumination-workflows-in-frostbite</a> <br><a href=\"https://www.gdcvault.com/play/1024801/\">https://www.gdcvault.com/play/1024801/</a> \n<LI> Horn, Daniel Reiter, Jeremy Sugerman, Mike Houston, and Pat Hanrahan, \"Interactive k-D tree GPU Raytracing,\" <I>Proceedings of the 2007 Symposium on Interactive 3D Graphics and Games</I>, 2007. <br><a href=\"http://movement.stanford.edu/papers/i3dkdtree/gpu-kd-i3d.pdf\">http://movement.stanford.edu/papers/i3dkdtree/gpu-kd-i3d.pdf</a> \n<LI> Hunt, Warren, Michael Mara, and Alex Nankervis, \"Hierarchical Visibility for Virtual Reality,\" <I>Proceedings of the ACM on Computer Graphics and Interactive Techniques</I>, article no. 8, 2018. <br><a href=\"https://dl.acm.org/citation.cfm?id=3203191\">https://dl.acm.org/citation.cfm?id=3203191</a> \n<LI> Igehy, Homan, \"Tracing Ray Differentials,\" in <I>SIGGRAPH '99: Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 179-186, Aug. 1999. <br><a href=\"https://graphics.stanford.edu/papers/trd/\">https://graphics.stanford.edu/papers/trd/</a> \n<LI> Karras, Tero, and Timo Aila, \"Fast Parallel Construction of High-Quality Bounding Volume Hierarchies,\" <I>High Performance Graphics</I>, pp. 89-99, 2013. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.799.6702&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.799.6702&rep=rep1&type=pdf</a> \n<LI> Kajiya, James T., \"The Rendering Equation,\" <I>Computer Graphics (SIGGRAPH '86 Proceedings)</I>, vol. 20, no. 4, pp. 143-150, Aug. 1986. <br><a href=\"http://www.cs.brown.edu/courses/cs224/papers/kajiya.pdf\">http://www.cs.brown.edu/courses/cs224/papers/kajiya.pdf</a> \n<LI> Kalojanov, Javor, Markus Billeter, and Philipp Slusallek, \"Two-Level Grids for Ray Tracing on GPUs,\" <I>Computer Graphics Forum</I>, vol. 30, no. 2, pp. 307-314, 2011. <br><a href=\"https://www.kalojanov.com/data/two_level_grids.pdf\">https://www.kalojanov.com/data/two_level_grids.pdf</a> \n<LI> Keller, Alexander, and Wolfgang Heidrich, \"Interleaved Sampling,\" <I>Rendering Techniques 2001</I>, Springer, pp. 269-276, 2001. <br><a href=\"https://kluedo.ub.uni-kl.de/frontdoor/deliver/index/docId/4966/file/Keller_Interleaved%20sampling.pdf\">https://kluedo.ub.uni-kl.de/frontdoor/deliver/index/docId/4966/file/Keller_Interleaved%20sampling.pdf</a> \n<LI> Kopta, Daniel, Thiago Ize, Josef Spjut, Erik Brunvand, Al Davis, and Andrew Kensler, \"Fast, Effective BVH Updates for Animated Scenes,\" <I>Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games</I>, pp. 197-204, 2012. <br><a href=\"http://www.sci.utah.edu/publications/Kop2012a/Kopta_I3D2012.pdf\">http://www.sci.utah.edu/publications/Kop2012a/Kopta_I3D2012.pdf</a> \n<LI> Laine, Samuli, \"Restart Trail for Stackless BVH Traversal,\" <I>High Performance Graphics</I>, pp. 107-111, 2010. <br><a href=\"https://users.aalto.fi/~laines9/publications/laine2010hpg_paper.pdf\">https://users.aalto.fi/~laines9/publications/laine2010hpg_paper.pdf</a> \n<LI> Laine, Samuli, Tero Karras, and Timo Aila, \"Megakernels Considered Harmful: Wavefront Path Tracing on GPUs,\" <I>High Performance Graphics</I>, pp. 137-143, 2013. <br><a href=\"http://www.cs.cmu.edu/afs/cs/academic/class/15869-f11/www/readings/laine13_megakernels.pdf\">http://www.cs.cmu.edu/afs/cs/academic/class/15869-f11/www/readings/laine13_megakernels.pdf</a> \n<LI> Lauterbach, C., M. Garland, S. Sengupta, D. Luebke, and D. Manocha, \"Fast BVH Construction on GPUs,\" <I>Computer Graphics Forum</I>, vol. 28, no. 2, pp. 375-384, 2009. <br><a href=\"https://pdfs.semanticscholar.org/d16a/19f4295cff97eaf254288552a5abde5f6862.pdf\">https://pdfs.semanticscholar.org/d16a/19f4295cff97eaf254288552a5abde5f6862.pdf</a> \n<LI> Lee, Mark, Brian Green, Feng Xie, and Eric Tabellion, \"Vectorized Production Path Tracing,\" <I>High Performance Graphics</I>, article no. 10, 2017. <br><a href=\"http://www.tabellion.org/et/paper17/MoonRay.pdf\">http://www.tabellion.org/et/paper17/MoonRay.pdf</a> \n<LI> Lehtinen, Jaakko, Jacob Munkberg, Jon Hasselgren, Samuli Laine, Tero Karras, Miika Aittala, and Timo Aila, \"Noise2Noise: Learning Image Restoration without Clean Data,\" <I>International Conference on Machine Learning</I>, 2018. <br><a href=\"https://arxiv.org/abs/1803.04189\">https://arxiv.org/abs/1803.04189</a> \n<LI> Lindqvist, Anders, \"Pathtracing Coherency,\" <I>Breakin.se Blog</I>, <a href=\"https://www.breakin.se/learn/pathtracing-coherency.html\">https://www.breakin.se/learn/pathtracing-coherency.html</a>, Aug. 27, 2018. \n<LI> Liu, Edward, \"Low Sample Count Ray Tracing with NVIDIA's Ray Tracing Denoisers,\" <I>SIGGRAPH NVIDIA Exhibitor Session: Real-Time Ray Tracing</I>, 2018. \n<LI> Llamas, Ignacio, and Edward Liu, \"Ray Tracing in Games with NVIDIA RTX,\" <I>Game Developers Conference</I>, Mar. 21, 2018. <br><a href=\"https://developer.nvidia.com/ray-tracing-games-nvidia-rtx-pdf\">https://developer.nvidia.com/ray-tracing-games-nvidia-rtx-pdf</a> \n<LI> MacDonald, J. David, and Kellogg S. Booth, \"Heuristics for Ray Tracing Using Space Subdivision,\" <I>Visual Computer</I>, vol. 6, no. 3, pp. 153-165, 1990. <br><a href=\"http://graphicsinterface.org/wp-content/uploads/gi1989-22.pdf\">http://graphicsinterface.org/wp-content/uploads/gi1989-22.pdf</a> \n<LI> Mehta, Soham Uday, Brandon Wang, and Ravi Ramamoorthi, \"Axis-Aligned Filtering for Interactive Sampled Soft Shadows,\" <I>ACM Transactions on Graphics</I>, vol. 31, no. 6, pp. 163:1-163:10, 2012. <br><a href=\"http://graphics.berkeley.edu/papers/UdayMehta-AAF-2012-12/\">http://graphics.berkeley.edu/papers/UdayMehta-AAF-2012-12/</a> \n<LI> Mehta, Soham Uday, Brandon Wang, Ravi Ramamoorthi, and Fredo Durand, \"Axis-Aligned Filtering for Interactive Physically-Based Diffuse Indirect Lighting,\" <I>ACM Transactions on Graphics</I>, vol. 32, no. 4, pp. 96:1-96:12, 2013. <br><a href=\"http://graphics.berkeley.edu/papers/Udaymehta-IPB-2013-07/index.html\">http://graphics.berkeley.edu/papers/Udaymehta-IPB-2013-07/index.html</a> \n<LI> Mehta, Soham Uday, JiaXian Yao, Ravi Ramamoorthi, and Fredi Durand, \"Factored Axis-aligned Filtering for Rendering Multiple Distribution Effects,\" <I>ACM Transactions on Graphics</I>, vol. 33, no. 4, pp. 57:1-57:12, 2014. <br><a href=\"https://cseweb.ucsd.edu/~ravir/aaf.pdf\">https://cseweb.ucsd.edu/~ravir/aaf.pdf</a> \n<LI> Mehta, Soham Uday, <I>Axis-aligned Filtering for Interactive Physically-based Rendering</I>, PhD thesis, Technical Report No. UCB/EECS-2015-66, University of California, Berkeley, 2015. <br><a href=\"https://www2.eecs.berkeley.edu/Pubs/TechRpts/2015/EECS-2015-66.html\">https://www2.eecs.berkeley.edu/Pubs/TechRpts/2015/EECS-2015-66.html</a> \n<LI> Melnikov, Evgeniy, \"Ray Tracing,\" <I>NVIDIA ComputeWorks site</I>, August 14, 2018. <br><a href=\"https://developer.nvidia.com/discover/ray-tracing\">https://developer.nvidia.com/discover/ray-tracing</a> <br><a href=\"https://developer.nvidia.com/search/site/ray%20tracing\">https://developer.nvidia.com/search/site/ray%20tracing</a> \n<LI> Microsoft, <I>D3D12 Raytracing Functional Spec</I>, v0.09, Mar. 12, 2018.<br><a href=\"https://onedrive.live.com/?authkey=%21AOmqJ4vut9zN3Ss&cid=95FC1A2974BC6D6B&id=95FC1A2974BC6D6B%21108&parId=root&action=locate\">https://onedrive.live.com/?authkey=%21AOmqJ4vut9zN3Ss&cid=95FC1A2974BC6D6B&id=95FC1A2974BC6D6B%21108&parId=root&action=locate</a> \n<LI> Moon, Bochang, Jose A. Iglesias-Guitian, Steven McDonagh, and Kenny Mitchell, \"Noise Reduction on G-Buffers for Monte Carlo Filtering,\" <I>Computer Graphics Forum</I>, vol. 34, no. 2, pp. 1-13, 2015. <br><a href=\"https://www.disneyresearch.com/publication/noise-reduction-g-buffers-monte-carlo-filtering/\">https://www.disneyresearch.com/publication/noise-reduction-g-buffers-monte-carlo-filtering/</a> \n<LI> Munkberg, J., J. Hasselgren, P. Clarberg, M. Andersson, and T. Akenine-M&ouml;ller, \"Texture Space Caching and Reconstruction for Ray Tracing,\" <I>ACM Transactions on Graphics</I>, vol. 35, no. 6, pp. 249:1-249:13, 2016. <br><a href=\"http://fileadmin.cs.lth.se/graphics/research/papers/2016/txspace/txspace.pdf\">http://fileadmin.cs.lth.se/graphics/research/papers/2016/txspace/txspace.pdf</a> \n<LI> NVIDIA, \"Ray Tracing,\" <I>NVIDIA OptiX 5.0 Programming Guide</I>, Mar. 13, 2018. <br><a href=\"http://raytracing-docs.nvidia.com/optix/guide/nvidia_optix_programming_guide.180313.A4.pdf\">http://raytracing-docs.nvidia.com/optix/guide/nvidia_optix_programming_guide.180313.A4.pdf</a> <br><a href=\"http://raytracing-docs.nvidia.com/\">http://raytracing-docs.nvidia.com/</a> \n<LI> Pantaleoni, Jacopo, and David Luebke, \"HLBVH: Hierarchical LBVH Construction for Real-Time Ray Tracing of Dynamic Geometry,\" <I>High Performance Graphics</I>, pp. 89-95, June 2010. <br><a href=\"http://research.nvidia.com/sites/default/files/pubs/2010-06_HLBVH-Hierarchical-LBVH/HLBVH-final.pdf\">http://research.nvidia.com/sites/default/files/pubs/2010-06_HLBVH-Hierarchical-LBVH/HLBVH-final.pdf</a> \n<LI> P&eacute;rard‐Gayot, Ars&egrave;ne, Javor Kalojanov, and Philipp Slusallek, \"GPU Ray Tracing using Irregular Grids,\" <I>Computer Graphics Forum</I>, vol. 36, no. 2, pp. 477-486, 2017. <br><a href=\"https://www.kalojanov.com/data/irregular_grid.pdf\">https://www.kalojanov.com/data/irregular_grid.pdf</a> <br><a href=\"https://www.kalojanov.com/data/irregular_grid_slides.pdf\">https://www.kalojanov.com/data/irregular_grid_slides.pdf</a> \n<LI> Pharr, Matt, Craig Kolb, Reid Gershbein, and Pat Hanrahan, \"Rendering Complex Scenes with Memory-Coherent Ray Tracing,\" <I>SIGGRAPH '97: Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques</I>, ACM Press/Addison-Wesley Publishing Co., pp. 101-108, 1997. <br><a href=\"http://www.cs.cmu.edu/afs/cs.cmu.edu/academic/class/15869-f11/www/readings/pharr97_coherent_rt.pdf\">http://www.cs.cmu.edu/afs/cs.cmu.edu/academic/class/15869-f11/www/readings/pharr97_coherent_rt.pdf</a> \n<LI> Pharr, Matt, Wenzel Jakob, and Greg Humphreys, <I>Physically Based Rendering: From Theory to Implementation</I>, Third Edition, Morgan Kaufmann, 2016. <br><a href=\"http://www.pbrt.org\">http://www.pbrt.org</a> \n<LI> Pharr, Matt, section ed., \"Special Issue on Production Rendering,\" <I>ACM Transactions on Graphics</I>, vol. 37, no. 3, 2018. <br><a href=\"https://dl.acm.org/citation.cfm?id=3243123\">https://dl.acm.org/citation.cfm?id=3243123</a> \n<LI> Sadeghi, Iman, Bin Chen, and Henrik Wann Jensen, \"Coherent Path Tracing,\" <I>journal of graphics tools</I>, vol. 14, no. 2, pp. 33-43, 2011. <br><a href=\"http://graphics.ucsd.edu/~henrik/papers/coherent_path_tracing.pdf\">http://graphics.ucsd.edu/~henrik/papers/coherent_path_tracing.pdf</a> \n<LI> Schied, Christoph, Anton Kaplanyan, Chris Wyman, Anjul Patney, Chakravarty R. Alla Chaitanya, John Burgess, Shiqiu Liu, Carsten Dachsbacher, and Aaron Lefohn, \"Spatiotemporal Variance-Guided Filtering: Real-Time Reconstruction for Path-Traced Global Illumination,\" <I>High Performance Graphics</I>, pp. 2:1-2:12, July 2017. <br><a href=\"https://pdfs.semanticscholar.org/05c4/9b29a7ff5abb0c3e4917e1206f3542f46512.pdf\">https://pdfs.semanticscholar.org/05c4/9b29a7ff5abb0c3e4917e1206f3542f46512.pdf</a> \n<LI> Schied, Christoph, Christoph Peters, and Carsten Dachsbacher, \"Gradient Estimation for Real-Time Adaptive Temporal Filtering,\" <I>High Performance Graphics</I>, August 2018. <br><a href=\"http://cg.ivd.kit.edu/atf.php\">http://cg.ivd.kit.edu/atf.php</a> <br><a href=\"https://www.highperformancegraphics.org/2018/program/\">https://www.highperformancegraphics.org/2018/program/</a> \n<LI> Shinya, Mikio, Tokiichiro Takahashi, and Seiichiro Naito, \"Principles and Applications of Pencil Tracing,\" <I>ACM SIGGRAPH Computer Graphics</I>, vol. 21, no. 4, pp. 45-54, 1987. <br><a href=\"http://www.cg.is.sci.toho-u.ac.jp/publications/sig87_bw.pdf\">http://www.cg.is.sci.toho-u.ac.jp/publications/sig87_bw.pdf</a> \n<LI> Shirley, Peter, <I>Ray Tracing in One Weekend</I>, Jan. 2016. <br><a href=\"https://drive.google.com/drive/u/0/folders/14yayBb9XiL16lmuhbYhhvea8mKUUK77W\">https://drive.google.com/drive/u/0/folders/14yayBb9XiL16lmuhbYhhvea8mKUUK77W</a> <br><a href=\"https://twitter.com/Peter_shirley/status/1029342221139509249\">https://twitter.com/Peter_shirley/status/1029342221139509249</a> <br><a href=\"http://in1weekend.blogspot.com/2016/01/ray-tracing-in-one-weekend.html\">http://in1weekend.blogspot.com/2016/01/ray-tracing-in-one-weekend.html</a> \n<LI> Shirley, Peter, <I>Ray Tracing: the Next Week</I>, Mar. 2016. <br><a href=\"https://drive.google.com/drive/u/0/folders/14yayBb9XiL16lmuhbYhhvea8mKUUK77W\">https://drive.google.com/drive/u/0/folders/14yayBb9XiL16lmuhbYhhvea8mKUUK77W</a> <br><a href=\"https://twitter.com/Peter_shirley/status/1029342221139509249\">https://twitter.com/Peter_shirley/status/1029342221139509249</a> <br><a href=\"http://in1weekend.blogspot.com/2016/01/ray-tracing-second-weekend.html\">http://in1weekend.blogspot.com/2016/01/ray-tracing-second-weekend.html</a> \n<LI> Shirley, Peter, <I>Ray Tracing: The Rest of Your Life</I>, Mar. 2016. <br><a href=\"https://drive.google.com/drive/u/0/folders/14yayBb9XiL16lmuhbYhhvea8mKUUK77W\">https://drive.google.com/drive/u/0/folders/14yayBb9XiL16lmuhbYhhvea8mKUUK77W</a> <br><a href=\"https://twitter.com/Peter_shirley/status/1029342221139509249\">https://twitter.com/Peter_shirley/status/1029342221139509249</a> <br><a href=\"http://in1weekend.blogspot.com/2016/03/ray-tracing-rest-of-your-life.html\">http://in1weekend.blogspot.com/2016/03/ray-tracing-rest-of-your-life.html</a> \n<LI> Stachowiak, Tomasz, \"Stochastic Screen-Space Reflections,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, Aug. 2015. <br><a href=\"http://advances.realtimerendering.com/s2015/index.html\">http://advances.realtimerendering.com/s2015/index.html</a> \n<LI> Stachowiak, Tomasz, \"Stochastic All the Things: Raytracing in Hybrid Real-Time Rendering,\" <I>Digital Dragons</I>, May 22, 2018. <br><a href=\"https://www.ea.com/seed/news/seed-dd18-presentation-slides-raytracing\">https://www.ea.com/seed/news/seed-dd18-presentation-slides-raytracing</a> \n<LI> Stich, Martin, Heiko Friedrich, and Andreas Dietrich, \"Spatial Splits in Bounding Volume Hierarchies,\" <I>High Performance Graphics</I>, pp. 7-13, 2009. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.550.6560&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.550.6560&rep=rep1&type=pdf</a> \n<LI> Stich, Martin, \"Introduction to NVIDIA RTX and DirectX Ray Tracing,\" <I>NVIDIA Developer Blog</I>, Mar. 19, 2018. <br><a href=\"https://devblogs.nvidia.com/introduction-nvidia-rtx-directx-ray-tracing/\">https://devblogs.nvidia.com/introduction-nvidia-rtx-directx-ray-tracing/</a> \n<LI> Suffern, Kenneth, <I>Ray Tracing from the Ground Up</I>, A K Peters, Ltd., 2007. <br><a href=\"http://www.raytracegroundup.com/\">http://www.raytracegroundup.com/</a> <br><a href=\"https://smile.amazon.com/Ray-Tracing-Ground-Kevin-Suffern-ebook/dp/B01E6SGV8Q?tag=realtimerenderin\">https://smile.amazon.com/Ray-Tracing-Ground-Kevin-Suffern-ebook/dp/B01E6SGV8Q</a> \n<LI> Swoboda, Matt, \"Real time ray tracing part 2,\" <I>Direct To Video Blog</I>, May. 8, 2013. <br><a href=\"https://directtovideo.wordpress.com/2013/05/08/real-time-ray-tracing-part-2/\">https://directtovideo.wordpress.com/2013/05/08/real-time-ray-tracing-part-2/</a> \n<LI> Tokuyoshi, Yusuke, Takashi Sekine, and Shinji Ogaki, \"Fast Global Illumination Baking via Ray-Bundles,\" <I>SIGGRAPH Asia 2011 Sketches</I>, ACM, 2011. <br><a href=\"https://pdfs.semanticscholar.org/7970/af3ce40d5db10afe86db1beeb0fe61a2400d.pdf\">https://pdfs.semanticscholar.org/7970/af3ce40d5db10afe86db1beeb0fe61a2400d.pdf</a> \n<LI> Tsakok, John A., \"Faster Incoherent Rays: Multi-BVH Ray Stream Tracing,\" <I>High Performance Graphics</I>, pp. 151-158, 2009. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.152.1714&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.152.1714&rep=rep1&type=pdf</a> \n<LI> Vinkler, Marek, Vlastimil Havran, and Jir&iacute; Bittner, \"Bounding Volume Hierarchies versus Kd-trees on Contemporary Many-Core Architectures,\" <I>Proceedings of the 30th Spring Conference on Computer Graphics</I>, ACM, pp. 29-36, 2014. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.727.5415&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.727.5415&rep=rep1&type=pdf</a> \n<LI> W&auml;chter, Carsten, and Alexander Keller, \"Instant Ray Tracing: The Bounding Interval Hierarchy,\" <I>EGSR '06 Proceedings of the 17th Eurographics conference on Rendering Techniques</I>, pp. 139-149, 2006. <br><a href=\"http://electronic-blue.wdfiles.com/local--files/research:gpurt/WK06.pdf\">http://electronic-blue.wdfiles.com/local--files/research:gpurt/WK06.pdf</a> \n<LI> Wald, Ingo, Philipp Slusallek, Carsten Benthin, and Markus Wagner, \"Interactive Rendering with Coherent Ray Tracing,\" <I>Computer Graphics Forum</I>, vol. 20, no. 3, pp. 153-165, 2001. <br><a href=\"http://hodad.bioen.utah.edu/~wald/Publications/2001/CRT/CRT.pdf\">http://hodad.bioen.utah.edu/~wald/Publications/2001/CRT/CRT.pdf</a> \n<LI> Wald, Ingo, \"On fast Construction of SAH-based Bounding Volume Hierarchies,\" <I>2007 IEEE Symposium on Interactive Ray Tracing</I>, Sept. 2007. <br><a href=\"http://www.sci.utah.edu/~wald/Publications/2007/ParallelBVHBuild/fastbuild.pdf\">http://www.sci.utah.edu/~wald/Publications/2007/ParallelBVHBuild/fastbuild.pdf</a> \n<LI> Wald, Ingo, Carsten Benthin, and Solomon Boulos, \"Getting Rid of Packets--Efficient SIMD Single-Ray Traversal using Multi-branching BVHs--,\" <I>2008 IEEE Symposium on Interactive Ray Tracing</I>, Aug. 2008. <br><a href=\"https://graphics.stanford.edu/~boulos/papers/multi_rt08.pdf\">https://graphics.stanford.edu/~boulos/papers/multi_rt08.pdf</a> \n<LI> Wald, Ingo, Sven Woop, Carsten Benthin, Gregory S. Johnson, and Manfred Ernst, \"Embree: A Kernel Framework for Efficient CPU Ray Tracing,\" <I>ACM Transactions on Graphics</I>, vol. 33, no. 4, pp. 143:1-143:8, 2014. <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.686.4595&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.686.4595&rep=rep1&type=pdf</a> \n<LI> Whitted, Turner, \"An Improved Illumination Model for Shaded Display,\" <I>Communications of the ACM</I>, vol. 23, no. 6, pp. 343-349, 1980. <br><a href=\"https://www.cs.drexel.edu/~david/Classes/CS586/Papers/p343-whitted.pdf\">https://www.cs.drexel.edu/~david/Classes/CS586/Papers/p343-whitted.pdf</a> <br><a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.107.3997&rep=rep1&type=pdf\">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.107.3997&rep=rep1&type=pdf</a> \n<LI> Wright, Daniel, \"Dynamic Occlusion with Signed Distance Fields,\" <I>SIGGRAPH Advances in Real-Time Rendering in Games course</I>, Aug. 2015. <br><a href=\"http://advances.realtimerendering.com/s2015/index.html\">http://advances.realtimerendering.com/s2015/index.html</a> \n<LI> Wyman, Chris, Shawn Hargreaves, Peter Shirley, and Colin Barr&eacute;-Brisebois, <I>SIGGRAPH Introduction to DirectX RayTracing course</I>, August 2018. <br><a href=\"http://intro-to-dxr.cwyman.org/\">http://intro-to-dxr.cwyman.org/</a> \n<LI> Wyman, Chris, <I>A Gentle Introduction To DirectX Raytracing</I>, <a href=\"http://cwyman.org/code/dxrTutors/dxr_tutors.md.html\">http://cwyman.org/code/dxrTutors/dxr_tutors.md.html</a>, August 2018. \n<LI> Ylitie, Henri, Tero Karras, and Samuli Laine, \"Efficient Incoherent Ray Traversal on GPUs Through Compressed Wide BVHs,\" <I>High Performance Graphics</I>, article no. 4, July 2017. <br><a href=\"https://dl.acm.org/citation.cfm?id=3105773\">https://dl.acm.org/citation.cfm?id=3105773</a> \n<LI> Yoon, Sung-Eui, Sean Curtis, and Dinesh Manocha, \"Ray Tracing Dynamic Scenes using Selective Restructuring,\" <I>EGSR Proceedings of the 18th Eurographics Conference on Rendering Techniques</I>, pp. 73-84, 2007. <br><a href=\"http://koasas.kaist.ac.kr/bitstream/10203/24301/1/Selective.pdf\">http://koasas.kaist.ac.kr/bitstream/10203/24301/1/Selective.pdf</a> \n<LI> Yue, Yonghao, Kei Iwasaki, Chen Bing-Yu, Yoshinori Dobashi, and Tomoyuki Nishita, \"Unbiased, Adaptive Stochastic Sampling for Rendering Inhomogeneous Participating Media,\" <I>ACM Transactions on Graphics</I>, vol. 29, no. 6, pp. 177:1-177:8, 2010. <br><a href=\"http://www.cs.columbia.edu/~yonghao/siga10/yue-adapted-free-path-sampling.pdf\">http://www.cs.columbia.edu/~yonghao/siga10/yue-adapted-free-path-sampling.pdf</a> \n<LI> Zimmer, Henning, Fabrice Rousselle, Wenzel Jakob, Oliver Wang, David Adler, Wojciech Jarosz, Olga Sorkine-Hornung, and Alexander Sorkine-Hornung, \"Path-space Motion Estimation and Decomposition for Robust Animation Filtering,\" <I>Computer Graphics Forum</I>, vol. 34, no. 4, pp. 131-142, 2015. <br><a href=\"https://www.disneyresearch.com/publication/pathspace-decomposition/\">https://www.disneyresearch.com/publication/pathspace-decomposition/</a> \n<LI> Zwicker, M., W. Jarosz, J. Lehtinen, B. Moon, R. Ramamoorthi, F. Rousselle, P. Sen, C. Soler, and S.-E. Yoon, \"Recent Advances in Adaptive Sampling and Reconstruction for Monte Carlo Rendering,\" <I>Computer Graphics Forum</I>, vol. 34, no. 2, pp. 667-681, 2015. <br><a href=\"https://cs.dartmouth.edu/~wjarosz/publications/zwicker15star.html\">https://cs.dartmouth.edu/~wjarosz/publications/zwicker15star.html</a> \n</OL>\n\n\n        </td>\n    </tr>\n    <tr>\n    \t<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"1\" border=\"0\"></td>\n\t&nbsp;<br /></td>\n    </tr>\n</table>\n\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n    <tr>\n      <td class=\"subHeader\"><a NAME=\"appendices\"><B>Some Linear Algebra</B> and <B>Trigonometry</B> Bibliography</td></a>\n    </tr>\n    <tr>\n      <td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"6\" border=\"0\"></td>   \n    </tr>\n    \n    <tr>\n      <td class=\"bodyText\">\n\n<P>This is the hyperlinked bibliography for the online <a href=\"./Real-Time_Rendering_4th-Appendices.pdf\"><B>Some Linear Algebra</B> and <B>Trigonometry</B></a> appendices of the Fourth Edition of the book <a href=\"http://realtimerendering.com\"><I>Real-Time Rendering</I></a>.\n<OL>\n<LI> Barber, C. B., D. P. Dobkin, and H. Huhdanpaa, \"The Quickhull Algorithm for Convex Hull,\" Technical Report GCG53, Geometry Center, July 1993. <br><a href=\"https://www.researchgate.net/profile/Hannu_Huhdanpaa/publication/242414606_The_Quickhull_Algorithm_for_Convex_Hulls/links/54e5f6970cf2bff5a4f1e7db.pdf\">https://www.researchgate.net/profile/Hannu_Huhdanpaa/publication/242414606_The_Quickhull_Algorithm_for_Convex_Hulls/links/54e5f6970cf2bff5a4f1e7db.pdf</a> <br><a href=\"https://www.cise.ufl.edu/~ungor/courses/fall06/papers/QuickHull.pdf\">https://www.cise.ufl.edu/~ungor/courses/fall06/papers/QuickHull.pdf</a> \n<LI> Barzel, Ronen, ed., <I>Graphics Tools--The jgt Editors' Choice</I>, A K Peters, Ltd., 2005. <br><a href=\"https://smile.amazon.com/Graphics-Tools-jgt-Editors-Choice/dp/1568812469?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Tools-jgt-Editors-Choice/dp/1568812469</a> \n<LI> de Berg, M., M. van Kreveld, M. Overmars, and O. Schwarzkopf, <I>Computational Geometry--Algorithms and Applications</I>, Third Edition, Springer-Verlag, 2008. <br><a href=\"https://smile.amazon.com/Computational-Geometry-Applications-Mark-Berg/dp/3540779736?tag=realtimerenderin\">https://smile.amazon.com/Computational-Geometry-Applications-Mark-Berg/dp/3540779736</a> \n<LI> Euclid (original translation by Heiberg, with introduction and commentary by Sir Thomas L. Heath), <I>The Thirteen Books of EUCLID'S ELEMENTS</I>, Second Edition, Revised with Additions, Volume I (Books I, II), Dover Publications, Inc., 1956. <br><a href=\"https://www.wilbourhall.org/pdfs/Heath_Euclid_II.pdf\">https://www.wilbourhall.org/pdfs/Heath_Euclid_II.pdf</a> \n<LI> Glassner, Andrew S., ed., <I>Graphics Gems</I>, Academic Press, 1990. <br><a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> <br><a href=\"https://smile.amazon.com/Graphics-Gems-Andrew-S-Glassner/dp/0122861663?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-Andrew-S-Glassner/dp/0122861663</a> \n<LI> Gregorius, Dirk, \"Implementing QuickHull,\" <I>Game Developers Conference</I>, Mar. 2014. <br><a href=\"http://media.steampowered.com/apps/valve/2014/DirkGregorius_ImplementingQuickHull.pdf\">http://media.steampowered.com/apps/valve/2014/DirkGregorius_ImplementingQuickHull.pdf</a> \n<LI> Lawson, Terry, <I>Linear Algebra</I>, John Wiley &amp; Sons, Inc., 1996. \n<LI> Lax, Peter D., <I>Linear Algebra and Its Applications</I>, Second Edition, John Wiley &amp; Sons, Inc., 2007. \n<LI> O'Rourke, Joseph, <I>Computational Geometry in C</I>, Second Edition, Cambridge University Press, 1998. <br><a href=\"http://crtl-i.com/PDF/comp_c.pdf\">http://crtl-i.com/PDF/comp_c.pdf</a> \n<LI> Press, William H., Saul A. Teukolsky, William T. Vetterling, and Brian P. Flannery, <I>Numerical Recipes in C</I>, Cambridge University Press, 1992. <br><a href=\"http://www.nr.com\">http://www.nr.com</a> \n<LI> Rokne, Jon, \"The Area of a Simple Polygon,\" in James Arvo, ed., <I>Graphics Gems II</I>, Academic Press, pp. 5-6, 1991. <br><a href=\"https://smile.amazon.com/Graphics-Gems-II-IBM-No/dp/0120644819?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Gems-II-IBM-No/dp/0120644819</a> \n<LI> Str&ouml;m, J., K. &Aring;str&ouml;m, and T. Akenine-M&ouml;ller, \"Immersive Linear Algebra,\" <a href=\"http://immersivemath.com\">http://immersivemath.com</a>, 2015. \n<LI> Sunday, Dan, \"Area of Triangles and Polygons (2D and 3D),\" <I>GeometryAlgorithms.com</I>, 2001. Also collected in reference #2 as \"Fast Polygon Area and Newell Normal Computation.\" <br><a href=\"http://geometryalgorithms.com/Archive/algorithm_0101\">http://geometryalgorithms.com/Archive/algorithm_0101</a> <br><a href=\"https://github.com/erich666/jgt-code/tree/master/Volume_07/Number_2/Sunday2002\">https://github.com/erich666/jgt-code/tree/master/Volume_07/Number_2/Sunday2002</a> <br><a href=\"https://www.tandfonline.com/doi/abs/10.1080/10867651.2002.10487556\">https://www.tandfonline.com/doi/abs/10.1080/10867651.2002.10487556</a> <br><a href=\"https://smile.amazon.com/Graphics-Tools-jgt-Editors-Choice/dp/1568812469?tag=realtimerenderin\">https://smile.amazon.com/Graphics-Tools-jgt-Editors-Choice/dp/1568812469</a> \n<LI> Zwillinger, Dan, <I>CRC Standard Mathematical Tables and Formulas</I>, 32nd Edition, CRC Press, 2011. <br><a href=\"http://www.geom.uiuc.edu/docs/reference/CRC-formulas\">http://www.geom.uiuc.edu/docs/reference/CRC-formulas</a> \n</OL>\n\n\n        </td>\n    </tr>\n    <tr>\n    \t<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"1\" border=\"0\"></td>\n\t&nbsp;<br /></td>\n    </tr>\n</table>\n\n\n\n</table>\n\n</div> <!-- /content -->\n\n<div id=\"footer\" class=\"clearfix\">\n  <ul>\n    <li>Contacts:</li>\n    <li><a href=\"mailto:tam.lth.se\">Tomas</a></li>\n    <li><a href=\"mailto:erich.org\">Eric</a></li>\n    <li><a href=\"mailto:rtr3.com\">Naty</a></li>\n  </ul>\t\t\n</div> <!-- /footer -->\n\n</div> <!-- /wrapper -->\n\n</body>\n</html>\n"
  },
  {
    "path": "refs1.html",
    "content": "<html>\n<head>\n   <meta name=\"description\" content=\"Real-Time Rendering Bibliography\">\n   <meta name=\"keywords\" content=\"computer graphics, bibliography, reference, real-time, real time, rendering, interactive, accelerator, hardware, OpenGL, DirectX, Direct3D\">\n<title>Real-Time Rendering (1st ed.) Bibliography</title>\n</head>\n<body bgcolor=\"#FFFFFF\" link=\"#2D4280\" vlink=\"#9A6D03\" alink=\"#2D92A0\">\n<font face=\"LUCIDA, ARIAL, HELVETICA\">\n<H1>Real-Time Rendering (1st ed.) Bibliography</H1>\n\nThis is the bibliography of the First Edition (1999) of the book\n<I><a href=\"index.html\">Real-Time Rendering</a></I>. Since many of the\nreferences have web resources associated with them, we have made this hyperlinked\nversion of the bibliography available. The <a href=\"refs.html\">Second Edition</a> bibliography\nis also available.\n\n\n<OL>\n\n\n<LI>\nAbrash, Michael, \n<I>Michael Abrash's Graphics Programming Black Book, Special Edition</I>, \nThe Coriolis Group, Inc., Scottsdale, Arizona, 1997.\n<a href=\"http://www.amazon.com/exec/obidos/ASIN/1576101746?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nAirey, John M., \nJohn H. Rohlf, and \nFrederick P. Brooks Jr., \n\"Towards Image Realism with Interactive Update Rates in Complex Virtual Building Environments,\" \n<I>Computer Graphics (1990 Symposium on Interactive 3D \nGraphics)</I>, \nvol. 24, no. 2, pp. 41-50, March 1990. \n\n\n<LI>\nAirey, John M., \n<I>Increasing Update Rates in the Building Walkthrough System \nwith Automatic Model-Space Subdivision and Potentially Visible Set Calculations</I>, \nPh.D. Thesis, Technical Report TR90-027, Department of Computer Science, \nUniversity of North Carolina at Chapel Hill, July 1990. \n\n\n<LI>\nAkeley, K., and T. Jermoluk, \n\"High-Performance Polygon Rendering,\" \n<I>Computer Graphics (SIGGRAPH '88 Proceedings)</I>, \nvol. 22, no. 4, pp. 239-246, August 1988. \n\n\n<LI>\nAkeley, Kurt, \n\"The Silicon Graphics 4D/240GTX Superworkstation,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 9, no. 4, pp. 71-83, July 1989. \n\n\n<LI>\nAkeley, K., P. Haeberli, and D. Burns, \n<font face=\"COURIER\">tomesh.c</font>, a C-program on the <I>SGI Developer's Toolbox CD</I>, 1990. \n\n\n<LI>\nAkeley, Kurt, \n\"RealityEngine Graphics,\" \n<I>Computer Graphics (SIGGRAPH '93 Proceedings)</I>, \npp. 109-116, August 1993. \n\n\n<LI>\nAliaga, D., J. Cohen, H. Zhang, R. Bastos, T. Hudson, and C. \nErikson, \n\"Power Plant Walkthrough: An Integrated System for Massive Model \nRendering,\" \nTechnical Report TR#97-018, Computer Science Department, \nUniversity of North Carolina at Chapel Hill, 1997. \n<a href=\"ftp://ftp.cs.unc.edu/pub/publications/techreports/FILE.html\">ftp://ftp.cs.unc.edu/pub/publications/techreports/FILE.html</a> \n\n\n<LI>\nAliaga, D., J. Cohen, A. Wilson, H. Zhang, C. Erikson, K. Hoff, \nT. Hudson, W. Stürzlinger, E. Baker, R. Bastos, M. Whitton, \nF. Brooks Jr., and D. Manocha, \n\"A Framework for the Real-Time Walkthrough of Massive Models,\" \nTechnical Report UNC TR#98-013, Computer Science Department, \nUniversity of North Carolina at Chapel Hill, 1998. \n<a href=\"ftp://ftp.cs.unc.edu/pub/publications/techreports/FILE.html\">ftp://ftp.cs.unc.edu/pub/publications/techreports/FILE.html</a> \n\n\n<LI>\nAliaga, D., J. Cohen, A. Wilson, E. Baker, H. Zhang, C. Erikson, K. Hoff, \nT. Hudson, W. Stürzlinger, R. Bastos, M. Whitton, \nF. Brooks, and D. Manocha, \n\"MMR: An Interactive Massive Model Rendering System Using \nGeometric and Image-Based Acceleration,\" \n<I>Proceedings 1999 Symposium on Interactive 3D \nGraphics</I>, pp. 199-206, April 1999. \n\n\n<LI>\nAngel, Edward, \n<I>Interactive Computer Graphics--A top-down approach with OpenGL</I>, \nAddison-Wesley, Reading, Massachusetts, 1997. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/020138597X?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nAntonio, Franklin, \n\"Faster Line Segment Intersection,\" \nin David Kirk, ed., <I>Graphics Gems III</I>, \nAcademic Press, Inc., Boston, pp. 199-202, 1992. \n<a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org/</a>.\n\n\n<LI>\nAppel, Andrew W., with Maia Ginsburg, \n<I>Modern Compiler Implementation in C</I>, \nCambridge University Press, New York, 1998. \n\n\n<LI>\nArenberg, Jeff, \n\"Re: Ray/Triangle Intersection with Barycentric Coordinates,\" \nin Eric Haines, ed., <I>Ray Tracing News</I>, vol. 1, no. 11, \nNovember 1988. \n<a href=\"http://www.realtimerendering.com/resources/RTNews/html/rtnews5b.html#art3\">http://www.realtimerendering.com/resources/RTNews/html/rtnews5b.html#art3</a> \n\n\n<LI>\nArvo, James, \n\"Backward Ray Tracing,\" \n<I>SIGGRAPH '86 Developments in Ray Tracing course notes</I>, \nAugust 1986. \n\n\n<LI>\nArvo, James, \n\"A Simple Method for Box-Sphere Intersection Testing,\" \nin Andrew S. Glassner, ed., <I>Graphics Gems</I>, \nAcademic Press, Inc., Boston, pp. 335-339, 1990. \n<a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org/</a>.\n\n\n<LI>\nArvo, James, ed., \n<I>Graphics Gems II</I>, \nAcademic Press Inc., Boston, 1991. \n<a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org/</a>.\n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0120644819?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nAssarsson, Ulf, and Tomas Möller, \n\"Optimized View Frustum Culling Algorithms,\" \nTechnical Report 99-3, Department of Computer Engineering, \nChalmers University of Technology, March 1999. \n<a href=\"http://www.ce.chalmers.se/staff/uffe\">http://www.ce.chalmers.se/staff/uffe</a> \n\n\n<LI>\nBadouel, Didier, \n<I>An Efficient Ray-Polygon Intersection</I>, \nin <I>Graphics Gems</I>, ed. Andrew S. Glassner, Academic Press Inc., \nBoston, pp. 390-393, 1990. \n<a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org/</a>.\n\n\n<LI>\nBallard, Dana H., \n\"Strip Trees: A Hierarchical Representation for Curves,\" \n<I>Graphics and Image Processing</I>, vol. 24, no. 5, pp. 310-321, May 1981. \n\n\n<LI>\nBarad, Haim and Mark Atkins, \n\"Implementing Mixed Rendering,\" \n<I>Game Developer</I>, vol. 4, no. 6, pp. 34-42, September \n1997. \n\n\n<LI>\nBarad, Haim, Mark Atkins, Or Gerlitz, and Daniel Goehring, \n\"Real-Time Procedural Texturing Techniques Using MMX,\" \n<a href=\"http://www.gamasutra.com/features/programming/19980501/mmxtexturing_01.htm\">http://www.gamasutra.com/features/programming/19980501/mmxtexturing_01.htm</a> \n\n\n<LI>\nBaraff, D., \n\"Curved Surfaces and Coherence for Non-Penetrating Rigid Body Simulation,\" \n<I>Computer Graphics (SIGGRAPH '90 Proceedings)</I>, \nvol. 24, no. 4, pp. 19-28, August 1990. \n\n\n<LI>\nBaraff, David, and Andrew Witkin, \n\"Physically Based Modeling,\" \n<I>Course 13 notes at SIGGRAPH '98</I>, 1998. \n<a href=\"http://www.cs.cmu.edu/~baraff/sigcourse/\">http://www.cs.cmu.edu/~baraff/sigcourse/</a> \n\n\n<LI>\nBarber, C.B., D.P. Dobkin, and H. Huhdanpaa, \n\"The Quickhull Algorithm for Convex Hull,\" \nGeometry Center Technical Report GCG53, July 1993. \n<a href=\"http://www.geom.umn.edu/software/qhull/\">http://www.geom.umn.edu/software/qhull/</a> \n\n\n<LI>\nBarequet, G., B. Chazelle, L.J. Guibas, J.S.B. Mitchell, and A. Tal, \n\"BOXTREE: A Hierarchical Representation for Surfaces in 3D,\" \n<I>Eurographics '96</I>, Eurographics Association, eds. J. Rossignac and F. Sillion, Blackwell Publishers, vol. 15, no. 3, pp. C-387-C-484, \nAugust 1996. \n\n\n<LI>\nBarkans, Anthony C., \n\"Color Recovery: True-Color 8-Bit Interactive Graphics,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 17, no. 1, pp. 67-77, Jan./Feb. 1997. \n\n\n<LI>\nBarkans, Anthony C., \n\"High-Quality Rendering Using the Talisman Architecture,\" \nin the <I>Proceedings of the 1997 SIGGRAPH/Eurographics Workshop \non Graphics Hardware</I>, Los Angeles, CA, pp. 79-88, August 1997. \n\n\n<LI>\nBastos, Rui, Kenneth Hoff, William Wynn, and Anselmo Lastra, \n\"Increased Photorealism for Interactive Architectural Walkthroughs,\" \n<I>Proceedings 1999 Symposium on Interactive 3D \nGraphics</I>, pp. 183-190, April 1999. \n\n\n<LI>\nBaum, Daniel R., Stephen Mann, Kevin P. Smith, and James M. Winget, \n\"Making Radiosity Usable: Automatic Preprocessing and Meshing \nTechniques for the Generation of Accurate Radiosity Solutions,\" \n<I>Computer Graphics (SIGGRAPH '91 Proceedings)</I>, \nvol. 25, no. 4, pp. 51-60, July 1991. \n\n\n<LI>\nde Berg, M., M. van Kreveld, M. Overmars, and O. Schwarzkopf, \n<I>Computational Geometry--Algorithms and Applications</I>, \nSpringer-Verlag, Berlin, 1997. \n\n\n<LI>\nBergman, L. D., H. Fuchs, E. Grant, and S. Spach, \n\"Image Rendering by Adaptive Refinement,\" \n<I>Computer Graphics (SIGGRAPH '86 Proceedings)</I>, \nvol. 20, no. 4, pp. 29-37, August 1986. \n\n\n<LI>\nBier, Eric A., and Kenneth R. Sloan, Jr., \n\"Two-Part Texture Mapping,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 6, no. 9, pp. 40-53, September 1986. \n\n\n<LI>\nBigos, Andrew, \n\"Avoiding Buffer Clears,\" \n<I>journal of graphics tools</I>, \n vol. 1, no. 1, pp. 19-20, 1996. \n\n\n<LI>\nBishop, L., D. Eberly, T. Whitted, M. Finch, and M. Shantz, \n\"Designing a PC Game Engine,\" \n<I>IEEE Computer Graphics and Applications</I>, \npp. 46-53, Jan./Feb. 1998. \n<a href=\"http://computer.org/cga/cg1998/g1toc.htm\">http://computer.org/cga/cg1998/g1toc.htm</a> \n\n\n<LI>\nBlinn, J.F., and M.E. Newell, \n\"Texture and reflection in computer generated images,\" \n<I>Communications of the ACM</I>, vol. 19, no. 10, pp. 542-547, \nOctober 1976. \n\n\n<LI>\nBlinn, James F., \n\"Models of Light Reflection for Computer Synthesized Pictures,\" \n<I>ACM Computer Graphics (SIGGRAPH '77)</I>, vol. 11, no. 2, pp. 192-198, \nJuly 1977. \n\n\n<LI>\nBlinn, James, \n\"Simulation of wrinkled surfaces,\" \n<I>Computer Graphics (SIGGRAPH '78 Proceedings)</I>, \nvol. 12, no. 3, pp. 286-292, August 1978. \n\n\n<LI>\nBlinn, Jim, \n\"Me and My (Fake) Shadow,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 8, no. 1, pp. 82-86, January 1988. \nAlso collected in [43].\n\n\n<LI>\nBlinn, Jim, \n\"Dirty Pixels,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 9, no. 4, pp. 100-105, July 1989. \nAlso collected in [44].\n\n\n<LI>\nBlinn, Jim, \n\"A Trip Down the Graphics Pipeline: Line Clipping,\" \n<I>IEEE Computer Graphics and Applications</I>, vol. 11, no. 1, \npp. 98-105, January 1991. \nAlso collected in [43].\n\n\n<LI>\nBlinn, Jim, \n\"Hyperbolic Interpolation,\" \n<I>IEEE Computer Graphics and Applications</I>, vol. 12, no. 4, \npp. 89-94, July 1992. \nAlso collected in [43].\n\n\n<LI>\nBlinn, Jim, \n<I>Jim Blinn's Corner: A Trip Down the Graphics Pipeline</I>, \nMorgan Kaufmann Publishers, Inc., San Francisco, 1996. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/1558603875?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nBlinn, Jim, \n<I>Jim Blinn's Corner: Dirty Pixels</I>, \nMorgan Kaufmann Publishers, Inc., San Francisco, 1998. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/1558604553?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nBlinn, Jim, \n\"W Pleasure, W Fun,\" \n<I>IEEE Computer Graphics and Applications</I>, vol. 18, no. 3, \npp. 78-82, May/June 1998. \n\n\n<LI>\nBloomenthal, Jules, ed., \n<I>Introduction to Implicit Surfaces</I>, \nMorgan Kaufmann Publishers, Inc., San Francisco, 1997. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/155860233X?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nBooth, Rick, \n<I>Inner Loops</I>, \nAddison-Wesley, Reading, Massachusetts, 1997. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0201479605?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nBresenham, J.E., \n\"Algorithm for Computer Control of a Digital Plotter,\" \n<I>IBM Systems Journal</I>, vol. 4, no. 1, pp. 25-30, 1965. \n\n\n<LI>\nBrittain, Don, \n\"Don's 3D Studio MAX R2 Page\" \n<a href=\"http://www.west.net/~brittain/3dsmax2.htm\">http://www.west.net/~brittain/3dsmax2.htm</a> \n\n\n<LI>\nBurwell, John M., \n\"Redefining High Performance Computer Image Generation,\" \nProceedings of the IMAGE Conference, Scottsdale, Arizona, June 1996. \n\n\n<LI>\nCarpenter, Loren, \n\"The A-buffer, an Antialiased Hidden Surface Method,\" \n<I>Computer Graphics (SIGGRAPH '84 Proceedings)</I>, \nvol. 18, no. 3, pp. 103-108, July 1984. \n\n\n<LI>\nCarter, Michael B., and Andreas Johannsen, \n\"Clustered Backface Culling,\" \n<I>journal of graphics tools</I>, vol. 3, no. 1, pp. 1-14, 1998. \n\n\n<LI>\nCatmull, Edwin, \n\"Computer Display of Curved Surfaces,\" \n<I>Proceedings of the IEEE Conference on Computer Graphics, Pattern \nRecognition and Data Structures</I>, Los Angeles, pp. 11-17, May 1975. \n\n\n<LI>\nChen, S. E., \n\"Quicktime VR - An Image-Based Approach to Virtual \nEnvironment Navigation,\" \n<I>Computer Graphics (SIGGRAPH '95 Proceedings)</I>, \npp. 29-38, August 1995. \n\n\n<LI>\nCignoni, P., C. Montani, and R. Scopigno, \n\"Triangulating Convex Polygons Having T-Vertices,\" \n<I>journal of graphics tools</I>, vol. 1, no. 2, pp. 1-4, 1996. \n\n\n<LI>\nClark, James H., \n\"Hierarchical Geometric Models for Visible Surface \nAlgorithms,\" <I>Communications of the ACM</I>, vol. 19, no. \n10, pp. 547-554, October 1976. \n\n\n<LI>\nClay, Sharon R., \n\"Optimization for Real-Time Graphics Applications,\" \nSilicon Graphics Inc., February 1996. \n<a href=\"http://www.sgi.com/software/performer/presentations/tune_wp.pdf\">http://www.sgi.com/software/performer/presentations/tune_wp.pdf</a> \n\n\n<LI>\nCoelho, Rohan, and Maher Hawash, \n<I>DirectX, RDX, RSZ, and MMX Technology</I>, \nAddison-Wesley, Reading, Massachusetts, 1998. \nIncludes VTune evaluation version. New chapters 24 and 25 are \navailable online at <a href=\"http://www.awl.com\">http://www.awl.com</a> \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0201309440?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nCohen, M.F., and J.R. Wallace, \n<I>Radiosity and Realistic Image Synthesis</I>, \nAcademic Press Professional, Boston, 1993. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0121782700?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nCohen, Jonathan D., Ming C. Lin, Dinesh Manocha, and Madhave Ponamgi, \n\"I-COLLIDE: An Interactive and Exact Collision Detection System for \nLarge-Scaled Environments,\" \n<I>Proceedings 1995 Symposium on Interactive 3D Graphics</I>, \npp. 189-196, 1995. \n<a href=\"http://www.cs.unc.edu/~geom/\">http://www.cs.unc.edu/~geom/</a> \n\n\n<LI>\nCohen, Jonathan D., Marc Olano, and Dinesh Manocha, \n\"Appearance-Preserving Simplification,\" \n<I>Computer Graphics (SIGGRAPH '98 Proceedings)</I>, \npp. 115-122, July 1998. \n<a href=\"http://www.cs.unc.edu/~geom/APS/\">http://www.cs.unc.edu/~geom/APS/</a> \n\n\n<LI>\nCook, Robert L., and Kenneth E. Torrance, \n\"A reflectance model for computer graphics,\" \n<I>Computer Graphics (SIGGRAPH '81 Proceedings)</I>, \nvol. 15, no. 3, pp. 307-316, July 1981. \n\n\n<LI>\nCook, Robert L., and Kenneth E. Torrance, \n\"A Reflectance Model for Computer Graphics,\" \n<I>ACM Transactions on Graphics</I>, \nvol. 1, no.1, pp. 7-24, January 1982. \n\n\n<LI>\nCook, Robert L., \n\"Shade Trees,\" \n<I>Computer Graphics (SIGGRAPH '84 Proceedings)</I>, \nvol. 18, no. 3, pp. 223-231, July 1984. \n\n\n<LI>\nCook, Robert L., Loren Carpenter, and Edwin Catmull, \n\"The Reyes Image Rendering Architecture,\" \n<I>Computer Graphics (SIGGRAPH '87 Proceedings)</I>, \nvol. 21, no. 4, pp. 95-102, July 1987. \n\n\n<LI>\nCoorg, S., and S. Teller, \n\"Temporally Coherent Conservative Visibility,\" \n<I>Twelfth Annual ACM Symposium on Computational Geometry</I>, \nMay 1996. \n\n\n<LI>\nCoorg, S., and S. Teller, \n\"Real-Time Occlusion Culling for Models with Large Occluders,\" \nin <I>Proceedings 1997 Symposium on Interactive 3D Graphics</I>, \npp. 83-90, April 1997. \n\n\n<LI>\nCormen, T.H., C.E. Leiserson, and R. Rivest, \n<I>Introduction to Algorithms</I>, \nMIT Press, Inc., Cambridge, Massachusetts, 1990. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0262031418?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\n\"Cosmo3D--Programmer's Guide,\" \nSilicon Graphics Inc., 1997. \n\n\n<LI>\nCox, Michael, David Sprague, John Danskin, Rich Ehlers, Brian \nHook, Bill Lorensen, and Gary Tarolli, \n\"Developing High-Performance Graphics Applications for the PC \nPlatform,\" <I>Course 29 notes at SIGGRAPH '98</I>, 1998. \n\n\n<LI>\nCripe, Brian and Thomas Gaskins, \n\"The DirectModel Toolkit: Meeting the 3D Graphics \nNeeds of Technical Applications,\" \n<I>Hewlett-Packard Journal</I>, pp. 19-27, May 1998. \n<a href=\"http://www.hp.com/hpj/98may/ma98a3.htm\">http://www.hp.com/hpj/98may/ma98a3.htm</a> \n\n\n<LI>\nCrow, Franklin C., \n\"Shadow Algorithms for Computer Graphics,\" \n<I>Computer Graphics (SIGGRAPH '77 Proceedings)</I>, \nvol. 11, no. 2, pp. 242-248, July 1977. \n\n\n<LI>\nCrow, Franklin C., \n\"Summed-Area Tables for Texture Mapping,\" \n<I>Computer Graphics (SIGGRAPH '84 Proceedings)</I>, \nvol. 18, no. 3, pp. 207-212, July 1984. \n\n\n<LI>\nCruz-Neira, Carolina, Daniel J. Sandin, and Thomas A. DeFanti, \n\"Surround-screen Projection-based Virtual Reality: The \nDesign and Implementation of the CAVE,\" \n<I>Computer Graphics (SIGGRAPH '93 Proceedings)</I>, \npp. 135-142, August 1993. \n<a href=\"http://www.ee.iastate.edu/~cruz/sig93.paper.html\">http://www.ee.iastate.edu/~cruz/sig93.paper.html</a> \n\n\n<LI>\nCuller, David E., and Jaswinder Pal Singh, with Anoop Gupta, \n<I>Parallel Computer Architecture: A Hardware/Software \nApproach</I>, Morgan Kaufmann Publishers Inc., San Francisco, \n1998. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/1558603433?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nCunningham, Steve, \n\"3D Viewing and Rotation using Orthonormal Bases,\" \nin Andrew S. Glassner, ed., <I>Graphics Gems</I>, \nAcademic Press, Inc., Boston, pp. 516-521, 1990. \n<a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org/</a>.\n\n\n<LI>\nCychosz, J.M. and W.N. Waggenspack Jr., \n\"Intersecting a Ray with a Cylinder,\" \nin Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, \nAP Professional, Boston, pp. 356-365, 1994. \n<a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org/</a>.\n\n\n<LI>\nCyrus, M., and J. Beck, \n\"Generalized two- and three-dimensional clipping,\" \n<I>Computers and Graphics</I>, vol. 3, pp. 23-28, 1978. \n\n\n<LI>\nDam, Erik B., Martin Koch, and Martin Lillholm, \n\"Quaternions, Interpolation and Animation,\" \nTechnical Report DIKU-TR-98/5, Department of Computer Science, \nUniversity of Copenhagen, July 1998. \n<a href=\"http://ftp.diku.dk/students/myth/quat.html\">http://ftp.diku.dk/students/myth/quat.html</a> \n\n\n<LI>\nDecoret, Xavier, Gernot Schaufler, Fran&ccedil;ois Sillion, and \nJulie Dorsey, \n\"Multi-layered impostors for accelerated rendering,\" \n<I>Proceedings of Eurographics '99</I>, vol. 18, no. 3, 1999. \n\n\n<LI>\nDeering, Michael, \n\"Geometry Compression,\" \n<I>Computer Graphics (SIGGRAPH '95 Proceedings)</I>, \npp. 13-20, August 1995. \n\n\n<LI>\nDiefenbach, Paul J., and Norman I. Badler, \n\"Multi-Pass Pipeline Rendering: Realism for Dynamic Environments,\" \n<I>Proceedings 1997 Symposium on Interactive 3D Graphics</I>, \npp. 59-70, April 1997. \n<a href=\"http://www.openworlds.com/employees/paul/index.html\">http://www.openworlds.com/employees/paul/index.html</a> \n\n\n<LI>\n\"DirectX 6.0 SDK,\" \nMicrosoft, 1998. \n<a href=\"http://www.microsoft.com/directx/default.asp\">http://www.microsoft.com/directx/default.asp</a> \n\n\n<LI>\n\"DirectModel 1.0 Specification,\" \nHewlett-Packard, September 1997. \n\n\n<LI>\nDo Carmo, Manfred P., \n<I>Differential Geometry of Curves and Surfaces</I>, \nPrentice-Hall, Inc., Englewoods Cliffs, New Jersey, 1976. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0132125897?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nDonovan, Walt, \nPersonal communication, 1999. \n\n\n<LI>\nDorbie, Angus, \nPersonal communication, 1998-9. \n\n\n<LI>\nDuff, Tom, \n\"Compositing 3-D Rendered Images,\" \n<I>Computer Graphics (SIGGRAPH '85 Proceedings)</I>, \nvol. 19, no. 3, pp. 41-44, July 1985. \n\n\n<LI>\nDurand, Frédo, George Drettakis, and Claude Puech, \n\"The Visibility Skeleton: A Powerful and Efficient \nMulti-Purpose Global Visibility Tool,\" \n<I>Computer Graphics (SIGGRAPH '97 Proceedings)</I>, \npp. 89-100, August 1997. \n<a href=\"http://w3imagis.imag.fr/Membres/Fredo.Durand/PUBLI/siggraph97/index.htm\">http://w3imagis.imag.fr/Membres/Fredo.Durand/PUBLI/siggraph97/index.htm</a> \n\n\n<LI>\nDurand, Frédo, George Drettakis, and Claude Puech, \n\"The 3D Visibility Complex: a unified data-structure \nfor global visibility of scenes of polygons and smooth \nobjects,\" \n<I>Canadian Conference on Computational Geometry</I>, \npp. 153-158, August 1997. \n\n\n<LI>\nEberly, David, \n\"Dynamic Collision Detection using Oriented Bounding Boxes,\" \n<a href=\"http://www.magic-software.com/\">http://www.magic-software.com/</a> \n\n\n<LI>\nEbert, David S., F. Kenton Musgrave, Darwyn Peachey, Ken \nPerlin, and Steven Worley, \n<I>Texturing and Modeling: A Procedural Approach</I>, second \nedition, AP Professional, San Diego, 1998. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0122287304?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nEckel, George, \n<I>IRIS Performer Programmer's Guide</I>, \nSilicon Graphics Inc., 1997. \n<a href=\"http://www.sgi.com/software/performer/manuals.html\">http://www.sgi.com/software/performer/manuals.html</a> \n\n\n<LI>\nElber, Gershon, \n\"Line illustrations in computer graphics,\" \n<I>The Visual Computer</I>, \nvol. 11, no. 6, pp. 290-296, 1995. \n\n\n<LI>\nErikson, C., \"Polygonal Simplification: An Overview,\" Technical Report TR96-016, UNC Chapel Hill Computer Science Department, 1996. <a href=\"http://www.cs.unc.edu/~eriksonc/Research/Paper/Index.html\">http://www.cs.unc.edu/~eriksonc/Research/Paper/Index.html</a> \n\n\n<LI>\nErnst, I., D. Jackel, H. Russeler, and O. Wittig, \n\"Hardware Supported Bump Mapping: A step towards higher quality \nreal-time rendering,\" \nin <I>10th Eurographics Workshop on Graphics Hardware</I>, \npp. 63-70, 1995. \n\n\n<LI>\nErnst, I., H. Russeler, H. Schulz, and O. Wittig, \n\"Gouraud Bump Mapping,\" \n<I>Proceedings of the 1998 Eurographics/SIGGRAPH Workshop on Graphics Hardware</I>, \nLisbon, Portugal, pp. 47-53, August 1998. \n\n\n<LI>\nEuclid (original translation by Heiberg, with introduction and \ncommentary by Sir Thomas L. Heath), \n<I>The Thirteen Books of EUCLID'S ELEMENTS</I>, \nSecond Edition, Revised with Additions, Volume I (Books I, II), \nDover Publications, Inc., New York, 1956. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0486600904?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nEvans, F., S. Skiena, and A. Varshney, \n\"Stripe: A Software Tool For Efficient Triangle Strips,\" \n<I>Visual Proceedings (SIGGRAPH '96)</I>, \np. 153, August 1996. \n<a href=\"http://www.cs.sunysb.edu/~stripe/\">http://www.cs.sunysb.edu/~stripe/</a> \n\n\n<LI>\nEvans, F., S. Skiena, and A. Varshney, \n\"Optimizing Triangle Strips for Fast Rendering,\" \n<I>Proceedings of the IEEE Visualization'96</I>, eds. Yagel, R. and G.M. \nNielson, San Francisco, pp. 319-326, October 1996. \n<a href=\"http://www.cs.sunysb.edu/~stripe/\">http://www.cs.sunysb.edu/~stripe/</a> \n\n\n<LI>\nEvans, F., S. Skiena, and A. Varshney, \n\"Efficiently Generating Triangle Strips for Fast Rendering,\" \n<I>ACM Transactions of Graphics</I>, \nApril 1997. \n<a href=\"http://www.cs.sunysb.edu/~stripe/\">http://www.cs.sunysb.edu/~stripe/</a> \n\n\n<LI>\nEyles, J., S. Molnar, J. Poulton, T. Greer, A. Lastra, N. England, \nand L. Westover, \n\"PixelFlow: The Realization,\" \nin the <I>Proceedings of the 1997 SIGGRAPH/Eurographics Workshop \non Graphics Hardware</I>, Los Angeles, CA, pp. 57-68, August 1997. \n\n\n<LI>\n\"The Fahrenheit Project,\" 1997. \n<a href=\"http://www.sgi.com/fahrenheit/\">http://www.sgi.com/fahrenheit/</a> \n\n\n<LI>\nFarin, Gerald, \n<I>Curves and Surfaces for Computer Aided Geometric Design--A \nPractical Guide</I>, \nFourth Edition (First Edition, 1988), \nAcademic Press Inc., San Diego, 1996. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0122490541?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nFarin, Gerald E. and Dianne Hansford, \n<I>The Geometry Toolbox for Graphics and Modeling</I>, \nA.K. Peters Ltd., Boston, 1998. \n<a href=\"http://eros.cagd.eas.asu.edu/~farin/gbook/gbook.html\">http://eros.cagd.eas.asu.edu/~farin/gbook/gbook.html</a> \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/1568810741?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nFisher, F., and A. Woo, \n\"R.E versus N.H Specular Highlights,\" \nin Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, \nAcademic Press, Inc., Boston, pp. 388-400, 1994. \n\n\n<LI>\nFlavell, Andrew, \n\"Run Time Mip-Map Filtering,\" \n<I>Game Developer</I>, vol. 5, no. 11, pp. 34-43, November \n1998. \n<a href=\"http://www.gdmag.com/code.htm\">http://www.gdmag.com/code.htm</a> \n\n\n<LI>\nFoley, J.D., A. van Dam, S.K. Feiner, and J.H. Hughes, \n<I>Computer Graphics--Principles and Practice</I>, \nSecond Edition, \nAddison-Wesley, Reading, Massachusetts, 1990. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0201848406?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nFoley, J.D., A. van Dam, S.K. Feiner, J.H. Hughes, and R.L. Philips, \n<I>Introduction to Computer Graphics</I>, \nAddison-Wesley, Reading, Massachusetts, 1994. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0201609215?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nFuchs, H., Z.M. Kedem, and B.F. Naylor, \n\"On Visible Surface Generation by A Priori Tree Structures,\" \n<I>Computer Graphics (SIGGRAPH '80 Proceedings)</I>, \nvol. 14, no. 3, pp. 124-133, July 1980. \n\n\n<LI>\nFuchs, H., G.D. Abram, and E.D. Grant, \n\"Near Real-Time Shaded Display of Rigid Objects,\" \n<I>Computer Graphics (SIGGRAPH '89 Proceedings)</I>, \nvol. 17, no. 3, pp. 65-72, July 1983. \n\n\n<LI>\nFuchs, H., J. Poulton, J. Eyles, T. Greer, J. Goldfeather, \nD. Ellsworth, S. Molnar, G. Turk, B. Tebbs, and L. Israel, \n\"Pixel-Planes 5: A Heterogeneous Multiprocessor Graphics System Using \nProcessor-Enhanced Memories,\" \n<I>Computer Graphics (SIGGRAPH '89 Proceedings)</I>, \nvol. 23, no. 3, pp. 79-88, July 1989. \n\n\n<LI>\nFunkhouser, Thomas A., and Carlo H. Séquin, \n\"Adaptive Display Algorithm for Interactive Frame Rates \nDuring Visualization of Complex Virtual Environments,\" \n<I>Computer Graphics (SIGGRAPH '93 Proceedings)</I>, \npp. 247-254, August 1993. \n<a href=\"http://www.cs.princeton.edu/~funk/\">http://www.cs.princeton.edu/~funk/</a> \n\n\n<LI>\nFunkhouser, Thomas A., \n<I>Database and Display Algorithms for Interactive \nVisualization of Architectural Models</I>, \nPh.D. Thesis, University of California, Berkeley, 1993. \n<a href=\"http://www.cs.princeton.edu/~funk/\">http://www.cs.princeton.edu/~funk/</a> \n\n\n<LI>\nGarland, Michael, and Paul S. Heckbert, \n\"Simplifying Surfaces with Color and Texture using Quadric Error \nMetrics,\" \n<I>IEEE Visualization 98</I>, pp. 263-269, July 1998. \n<a href=\"http://www.cs.cmu.edu/~garland/\">http://www.cs.cmu.edu/~garland/</a> \n\n\n<LI>\nGlassner, Andrew S., ed., \n<I>An Introduction to Ray Tracing</I>, \nAcademic Press Inc., London, 1989. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0122861604?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nGlassner, Andrew S., ed., \n<I>Graphics Gems</I>, \nAcademic Press Inc., 1990. \n<a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org/</a>.\n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0122861663?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nGlassner, Andrew S. \n\"Computing Surface Normals for 3D Models,\" \n Andrew S. Glassner, ed., \n<I>Graphics Gems</I>, \nAcademic Press Inc., pp. 562-566, 1990. \n\n\n<LI>\nGlassner, Andrew, \n\"Building Vertex Normals from an Unstructured Polygon List,\" \nin Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, \nAP Professional, Boston, pp. 60-73, 1994. \n\n\n<LI>\nGlassner, Andrew S., \n<I>Principles of Digital Image Synthesis</I>, \nvol. 1, Morgan Kaufmann Publishers Inc., San Francisco, 1995. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/1558602763?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nGlassner, Andrew S., \n<I>Principles of Digital Image Synthesis</I>, \nvol. 2, Morgan Kaufmann Publishers Inc., San Francisco, 1995. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/1558602763?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\n<I>Glide 3.0 Programming Guide</I>, \n3dfx Interactive, Inc., 1998. \n<a href=\"http://www.3dfx.com/\">http://www.3dfx.com/</a> \n\n\n<LI>\nGoldman, Ronald, \n\"Intersection of Three Planes,\" \nin Andrew S. Glassner, ed., <I>Graphics Gems</I>, \nAcademic Press, Inc., pp. 305, 1990. \n\n\n<LI>\nGoldman, Ronald, \n\"Intersection of Two Lines in Three-Space,\" \nin Andrew S. Glassner, ed., <I>Graphics Gems</I>, \nAcademic Press, Inc., pp. 304, 1990. \n\n\n<LI>\nGoldman, Ronald, \n\"Matrices and Transformations,\" \nin Andrew S. Glassner, ed., <I>Graphics Gems</I>, \nAcademic Press, Inc., pp. 472-475, 1990. \n\n\n<LI>\nGoldman, Ronald, \n\"Recovering the Data from the Transformation Matrix,\" \nin James Arvo, ed., <I>Graphics Gems II</I>, \nAcademic Press, Inc., pp. 324-331, 1991. \n\n\n<LI>\nGoldman, Ronald, \n\"Decomposing Linear and Affine Transformations,\" \nin David Kirk, ed., <I>Graphics Gems III</I>, \nAcademic Press, Inc., pp. 108-116, 1992. \n\n\n<LI>\nGoldsmith, Jeffrey, and John Salmon, \n\"Automatic Creation of Object Hierarchies for Ray Tracing,\" \n<I>IEEE Computer Graphics and Applications</I>, vol. 7, no. 5, \npp. 14-20, May 1987. \n\n\n<LI>\nGolub, Gene, and Charles Van Loan, \n<I>Matrix Computations</I>, Third Edition, \nJohns Hopkins University Press, 1996. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0801854148?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nGonzalez, Rafael C., Richard E. Woods, and Ralph C. Gonzalez, \n<I>Digital Image Processing</I>, Third Edition, \nAddison-Wesley, Reading, Massachusetts, 1992. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0201508036?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nGooch, Amy, Bruce Gooch, Peter Shirley, and Elaine Cohen, \n\"A Non-Photorealistic Lighting Model for Automatic \nTechnical Illustration,\" \n<I>Computer Graphics (SIGGRAPH '98 Proceedings)</I>, \npp. 447-452, July 1998. \n<a href=\"http://www.cs.utah.edu/~gooch/SIG98/abstract.html\">http://www.cs.utah.edu/~gooch/SIG98/abstract.html</a> \n\n\n<LI>\nGooch, Bruce, Peter-Pike J. Sloan, Amy Gooch, Peter Shirley, and Richard Riesenfeld \n\"Interactive Technical Illustration,\" \n<I>Proceedings 1999 Symposium on Interactive 3D \nGraphics</I>, pp. 31-38, April 1999. \n<a href=\"http://www.cs.utah.edu/~bgooch/ITI/\">http://www.cs.utah.edu/~bgooch/ITI/</a> \n\n\n<LI>\nGordon, Dan, and Shuhong Chen, \n\"Front-to-back display of BSP trees,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 11, no. 5, pp. 79-85, September 1991. \n\n\n<LI>\nGortler, Steven J., Radek Grzeszczuk, Richard Szeliski, and Michael F. Cohen, \n\"The Lumigraph,\" \n<I>Computer Graphics (SIGGRAPH '96 Proceedings)</I>, \npp. 43-54, August, 1996. \n<a href=\"http://www.research.microsoft.com/~cohen/\">http://www.research.microsoft.com/~cohen/</a> \n\n\n<LI>\nGottschalk, S., M.C. Lin, and D. Manocha, \n\"OBBTree: A Hierarchical Structure for Rapid Interference Detection,\" \n<I>Computer Graphics (SIGGRAPH '96 Proceedings)</I>, \npp. 171-180, August, 1996. \n<a href=\"http://www.cs.unc.edu/~geom/OBB/OBBT.html\">http://www.cs.unc.edu/~geom/OBB/OBBT.html</a> \n\n\n<LI>\nGottschalk, Stefan, \nPersonal communication, 1999. \n\n\n<LI>\nGottschalk, Stefan, \n<I>Collision Queries using Oriented Bounding Boxes</I>, \nPh.D. Thesis, Department of Computer Science, \nUniversity of North Carolina at Chapel Hill, 1999. \n\n\n<LI>\nGouraud, H., \n\"Continuous shading of curved surfaces,\" \n<I>IEEE Transactions on Computers</I>, vol. C-20, \npp. 623-629, June 1971. \n\n\n<LI>\nGreen, D. and D. Hatch, \n\"Fast Polygon-Cube Intersection Testing,\" \nin Alan Paeth, ed., <I>Graphics Gems V</I>, \nAP Professional, Boston, pp. 375-379, 1995. \n<a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org/</a>.\n\n\n<LI>\nGreene, Ned, \n\"Environment Mapping and Other Applications of World Projections,\" \n<I>IEEE Computer Graphics and Applications</I>, vol. 6, no. 11, pp. 21-29, November 1986. \n\n\n<LI>\nGreene, Ned, Michael Kass, and Gavin Miller, \n\"Hierarchical Z-Buffer Visibility,\" \n<I>Computer Graphics (SIGGRAPH '93 Proceedings)</I>, \npp. 231-238, August 1993. \n\n\n<LI>\nGreene, Ned, \n\"Detecting Intersection of a Rectangular Solid and a Convex \nPolyhedron,\" \nin Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, \nAP Professional, Boston, pp. 74-82, 1994. \n\n\n<LI>\nGreene, Ned, and Michael Kass, \n\"Error-Bounded Antialiased Rendering of Complex \nEnvironments,\" \n<I>Computer Graphics (SIGGRAPH '94 Proceedings)</I>, \npp. 59-66, July 1994. \n\n\n<LI>\nGreene, Ned, \n<I>Hierarchical Rendering of Complex Environments</I>, \nPh.D. Thesis, University of California at Santa Cruz, \nReport No. UCSC-CRL-95-27, June 1995. \n\n\n<LI>\nGreene, Ned, \n\"Hierarchical Polygon Tiling with Coverage Masks,\" \n<I>Computer Graphics (SIGGRAPH '96 Proceedings)</I>, \npp. 65-74, August 1996. \n\n\n<LI>\nGritz, Larry, Personal communication, 1999. \n\n\n<LI>\nHaeberli, P., and K. Akeley, \n\"The Accumulation Buffer: Hardware Support for High-Quality Rendering,\" \n<I>Computer Graphics (SIGGRAPH '90 Proceedings)</I>, \nvol. 24, no. 4, pp. 309-318, August 1990. \n\n\n<LI>\nHaeberli, Paul, \n\"Paint By Numbers: Abstract Image Representations,\" \n<I>Computer Graphics (SIGGRAPH '90 Proceedings)</I>, \nvol. 24, no. 4, pp. 207-214, August 1990. \n\n\n<LI>\nHaeberli, Paul, and Mark Segal \n\"Texture Mapping as a Fundamental Drawing Primitive,\" \n<I>4th Eurographics Workshop on Rendering</I>, pp. \n259-266, 1993. \n<a href=\"http://www.sgi.com/grafica/texmap/index.html\">http://www.sgi.com/grafica/texmap/index.html</a> \n\n\n<LI>\nHahn, James K., \n\"Realistic Animation of Rigid Bodies,\" \n<I>Computer Graphics (SIGGRAPH '88 Proceedings)</I>, \nvol. 22, no. 4, pp. 299-308, 1988. \n\n\n<LI>\nHaines, Eric, \n\"Essential Ray Tracing Algorithms,\" \nChapter 2 in Andrew Glassner, ed., \n<I>An Introduction to Ray Tracing</I>, \nAcademic Press Inc., London, 1989. \n\n\n<LI>\nHaines, Eric, \n\"Fast Ray-Convex Polyhedron Intersection,\" \nin James Arvo, ed., <I>Graphics Gems II</I>, \nAcademic Press, Inc., pp. 247-250, 1991. \n<a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org/</a>.\n\n\n<LI>\nHaines, Eric, \n\"Point in Polygon Strategies,\" \nin Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, \nAP Professional, Boston, pp. 24-46, 1994. \n<a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org/</a>.\n\n\n<LI>\nHaines, Eric, and John Wallace, \n\"Shaft Culling for Efficient Ray-Traced Radiosity,\" \nin P. Brunet and F.W. Jansen, eds., \n<I>Photorealistic Rendering in Computer Graphics \n(Proceedings of the Second Eurographics Workshop on Rendering)</I>, \nSpringer-Verlag, New York, pp. 122-138, 1994. \n<a href=\"http://www.erichaines.com/\">http://www.erichaines.com/</a> \n\n\n<LI>\nHaines, Eric, \n\"The Curse of the Monkey's Paw,\" \nin Eric Haines, ed., <I>Ray Tracing News</I>, vol 10, no. 2, June 1997. \n<a href=\"http://www.realtimerendering.com/resources/RTNews/html/rtnv10n2.html#art8\">http://www.realtimerendering.com/resources/RTNews/html/rtnv10n2.html#art8</a> \n\n\n<LI>\nHall, Roy, \n<I>Illumination and Color in Computer Generated Imagery</I>, \nSpringer-Verlag, New York, 1989. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0387967745?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nHall, Tim, \n\"A how to for using OpenGL to Render Mirrors,\" \n<I>comp.graphics.api.opengl</I> newsgroup, August 1996. \n\n\n<LI>\nHanrahan, Pat, \n\"A Survey of Ray-Surface Intersection Algorithms,\" \nChapter 3 in Andrew Glassner, ed. \n<I>An Introduction to Ray Tracing</I>, \nAcademic Press Inc., London, 1989. \n\n\n<LI>\nHanrahan, P., and P. Haeberli, \n\"Direct WYSIWYG Painting and Texturing on 3D Shapes,\" \n<I>Computer Graphics (SIGGRAPH '90 Proceedings)</I>, \nvol. 24, no. 4, pp. 215-223, August 1990. \n\n\n<LI>\nHart, Evan, \nPersonal communication, 1999. \n\n\n<LI>\nHe, Xiao D., Kenneth E. Torrance, Fran&ccedil;ois X. Sillion, and Donald P. Greenberg, \n\"A Comprehensive Physical Model for Light Reflection,\" \n<I>Computer Graphics (SIGGRAPH '91 Proceedings)</I>, \nvol. 25, no. 4, pp. 175-186, July 1991. \n\n\n<LI>\nHearn, Donald, and M. Pauline Baker, \n<I>Computer Graphics, C Version</I>, Second Edition, \nPrentice-Hall, Inc., Englewoods Cliffs, New Jersey, 1996. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0135309247?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nHeckbert, Paul, \n\"Survey of Texture Mapping,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 6, no. 11, pp. 56-67, November 1986. \n<a href=\"http://www.cs.cmu.edu/~ph/#papers\">http://www.cs.cmu.edu/~ph/#papers</a> \n\n\n<LI>\nHeckbert, Paul S., \n\"Fundamentals of Texture Mapping and Image Warping,\" \nReport No. 516, Computer Science Division, University of \nCalifornia, Berkeley, June 1989. \n<a href=\"http://www.cs.cmu.edu/~ph/#papers\">http://www.cs.cmu.edu/~ph/#papers</a> \n\n\n<LI>\nHeckbert, Paul S., \n\"Adaptive Radiosity Textures for Bidirectional Ray Tracing,\" \n<I>Computer Graphics (SIGGRAPH '90 Proceedings)</I>, \nvol. 24, no. 4, pp. 145-154, August 1990. \n\n\n<LI>\nHeckbert, Paul S., ed., \n<I>Graphics Gems IV</I>, \nAP Professional, Boston, 1994. \n<a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org/</a>.\n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0125434553?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nHeckbert, Paul S., and Michael Herf, \n<I>Simulating Soft Shadows with Graphics Hardware</I>, \nTechnical Report CMU-CS-97-104, Carnegie Mellon University, January 1997. \n\n\n<LI>\nHeckbert, Paul S., and Michael Garland, \n\"Survey of Polygonal Surface Simplification Algorithms,\" \nto appear as a CMU-CS Technical Report. \n<a href=\"http://www.cs.cmu.edu/~garland/\">http://www.cs.cmu.edu/~garland/</a> \n\n\n<LI>\nHecker, Chris, \n\"More Compiler Results, and What To Do About It,\" \n<I>Game Developer Magazine</I>, pp. 14-21, August/September 1996. \n<a href=\"http://www.d6.com/users/checker/misctech.htm\">http://www.d6.com/users/checker/misctech.htm</a> \n\n\n<LI>\nHeidmann, Tim, \n\"Real shadows, real time,\" \n<I>Iris Universe</I>, \nNo. 18, pp. 23-31, Silicon Graphics Inc., November 1991. \n\n\n<LI>\nHeidrich, Wolfgang, and Hans-Peter Seidel, \n\"View-independent Environment Maps,\" \n<I>Proceedings of the 1998 Eurographics/SIGGRAPH Workshop on Graphics Hardware</I>, \nLisbon, Portugal, pp. 39-45, August 1998. \n\n\n<LI>\nHeidrich, Wolfgang, and Hans-Peter Seidel, \n\"Efficient Rendering of Anisotropic Surfaces Using \nComputer Graphics Hardware,\" \n<I>Image and Multi-dimensional Digital Signal Processing Workshop (IMDSP)</I>, \n1998. \n<a href=\"http://www9.informatik.uni-erlangen.de/eng/research/rendering/anisotropic/\">http://www9.informatik.uni-erlangen.de/eng/research/rendering/anisotropic/</a> \n\n\n<LI>\nHeidrich, Wolfgang, Rüdifer Westermann, Hans-Peter Seidel, \nand Thomas Ertl, \n\"Applications of Pixel Textures in Visualization and \nRealistic Image Synthesis,\" \n<I>Proceedings 1999 Symposium on Interactive 3D \nGraphics</I>, pp. 127-134, April 1999. \n\n\n<LI>\nHeidrich, Wolfgang, and Hans-Peter Seidel, \n\"Realistic, Hardware-accelerated Shading and Lighting,\" \n<I>Computer Graphics (SIGGRAPH '99 Proceedings)</I>, \npp. 171-178, August 1999. \n<a href=\"http://www.mpi-sb.mpg.de/~heidrich/\">http://www.mpi-sb.mpg.de/~heidrich/</a> \n\n\n<LI>\nHeld, M., J.T. Klosowski, and J.S.B. Mitchell, \n\"Speed Comparison of Generalized Bounding Box Hierarchies,\" \nTechnical Report, Department of Applied Math, SUNY Stony Brook, 1995. \n\n\n<LI>\nHeld, M., J.T. Klosowski, and J.S.B. Mitchell, \n\"Evaluation of Collision Detection Methods for Virtual Reality \nFly-Throughs,\" \n<I>Proceedings of the 7th Canadian Conference on Computational Geometry</I>, \npp. 205-210, 1995. \n\n\n<LI>\nHeld, M., J.T. Klosowski, and J.S.B. Mitchell, \n\"Real-Time Collision Detection for Motion Simulation within Complex \nEnvironments,\" \n<I>Visual Proceedings (SIGGRAPH '96)</I>, \np. 151, August 1996. \n\n\n<LI>\nHeld, Martin, \n\"ERIT--A Collection of Efficient and Reliable Intersection Tests,\" \n<I>journal of graphics tools</I>, vol. 2, no. 4, pp. 25-44, 1997. \n<a href=\"http://jgt.akpeters.com/papers/Held97\">http://jgt.akpeters.com/papers/Held97</a> \n\n\n<LI>\nHeld, Martin, \n\"FIST: Fast Industrial-Strength Triangulation,\" \nsubmitted for publication, 1998. \n<a href=\"http://www.cosy.sbg.ac.at/~held/publications.html\">http://www.cosy.sbg.ac.at/~held/publications.html</a> \n\n\n<LI>\nHennessy, John L., and David A. Patterson, \n<I>Computer Architecture--A quantitative approach</I>, \nMorgan Kaufmann Publishers, Inc., Palo Alto, California, 1990. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/1558603298?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nHerf, M., and P.S. Heckbert, \n\"Fast Soft Shadows,\" \nsketch in <I>Visual Proceedings (SIGGRAPH '96)</I>, \np. 145, August 1996. \n\n\n<LI>\nHerrell, Russ, Joe Baldwin, and Chris Wilcox, \n\"High-Quality Polygon Edging,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 15, no. 4, \npp. 68-74, July 1995. \n\n\n<LI>\nHill, Steve, \n\"A Simple Fast Memory Allocator,\" \nin David Kirk, ed., <I>Graphics Gems III</I>, \nAcademic Press, Inc., pp. 49-50, 1992. \n<a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org/</a>.\n\n\n<LI>\nHill, F.S., Jr., \n\"The Pleasures of \"Perp Dot\" Products,\" \nin Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, \nAP Professional, Boston, pp. 138-148, 1994. \n\n\n<LI>\nHoff III, Kenneth E., \n\"Backface Cluster Culling using Normal-Space Partitioning,\" \n1996. <a href=\"http://www.cs.unc.edu/~hoff/techrep/quickbfc.html\">http://www.cs.unc.edu/~hoff/techrep/quickbfc.html</a> \n\n\n<LI>\nHoff III, Kenneth E., \n\"A Faster Overlap Test for a Plane and a Bounding Box,\" 1996. \n<a href=\"http://www.cs.unc.edu/~hoff/research/vfculler/boxplane.html\">http://www.cs.unc.edu/~hoff/research/vfculler/boxplane.html</a> \n\n\n<LI>\nHook, Brian, \n\"Multipass Rendering and the Magic of Alpha Blending,\" \n<I>Game Developer</I>, vol. 4, no. 5, pp. 12-19, August 1997. \n\n\n<LI>\nHoppe, Hugues, \n\"Progressive Meshes,\" \n<I>Computer Graphics (SIGGRAPH '96 Proceedings)</I>, \npp. 99-108, August 1996. \n<a href=\"http://research.microsoft.com/~hoppe/\">http://research.microsoft.com/~hoppe/</a> \n\n\n<LI>\nHoppe, Hugues, \n\"Efficient Implementation of Progressive Meshes,\" \n<I>Computers and Graphics</I>, vol. 22, no. 1, pp. 27-36, 1998. \n<a href=\"http://research.microsoft.com/~hoppe/\">http://research.microsoft.com/~hoppe/</a> \n\n\n<LI>\nHourcade, J.C., and A. Nicolas, \n\"Algorithms for Antialiased Cast Shadows,\" \n<I>Computers and Graphics</I>, \nvol. 9, no. 3, pp. 259-265, 1985. \n\n\n<LI>\nHubbard, Philip M., \n\"Approximating Polyhedra with Spheres for Time-Critical \nCollision Detection,\" \n<I>ACM Transactions on Graphics</I>, vol. 15, no. 3, pp. 179-210, 1996. \n\n\n<LI>\nHudson, T., M. Lin, J. Cohen, S. Gottschalk, and D. Manocha, \n\"V-COLLIDE: Accelerated collision detection for VRML,\" \n<I>Proceedings of VRML '97</I>, Monterey, California, February 1997. \n\n\n<LI>\nHudson, T., D. Manocha, J. Cohen, M. Lin, K. Hoff, and H. Zhang, \n\"Accelerated Occlusion Culling using Shadow Frusta,\" \n<I>Thirteenth ACM Symposium on Computational Geometry</I>, \nNice, France, June 1997. \n\n\n<LI>\nHutson, V., and J.S. Pym, \n<I>Applications of Functional Analysis and Operator Theory</I>, \nAcademic Press, London, 1980. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0123632609?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nIgehy, Homan, Gordon Stoll, and Pat Hanrahan, \n\"The Design of a Parallel Graphics Interface,\" \n<I>Computer Graphics (SIGGRAPH '98 Proceedings)</I>, \npp. 141-150, July 1998. \n<a href=\"http://graphics.stanford.edu/papers/parallel_api/\">http://graphics.stanford.edu/papers/parallel_api/</a> \n\n\n<LI>\nIkedo, T., and J. Ma, \n\"The Truga001: A Scalable Rendering Processor,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 18, no. 2, pp. 59-79, March/April 1998. \n<a href=\"http://computer.org/cga/cg1998/g2toc.htm\">http://computer.org/cga/cg1998/g2toc.htm</a> \n\n\n<LI>\n<I>IPEAK</I>, \nIntel Corporation, \n<a href=\"http://www.pentium.com/design/ipeak/\">http://www.pentium.com/design/ipeak/</a> \n\n\n<LI>\n<I>Iris Graphics Library Programming Guide</I>, \nSilicon Graphics Inc., 1991. \n\n\n<LI>\nKajiya, James T., \n\"Anisotropic Reflection Models,\" \n<I>Computer Graphics (SIGGRAPH '85 Proceedings)</I>, \nvol. 19, no. 3, pp. 15-21, July 1985. \n\n\n<LI>\nKajiya, James T., \n\"The Rendering Equation,\" \n<I>Computer Graphics (SIGGRAPH '86 Proceedings)</I>, \nvol. 20, no. 4, pp. 143-150, August 1986. \n\n\n<LI>\nKay, T.L. and J.T. Kajiya, \n\"Ray Tracing Complex Scenes,\" \n<I>Computer Graphics (SIGGRAPH '86 Proceedings)</I>, \nvol. 20, no. 4, pp. 269-278, August 1986. \n\n\n<LI>\nKempf, Renate, and Jed Hartman, \n<I>OpenGL on Silicon Graphics Systems</I>, \nSilicon Graphics Inc., 1998. \n\n\n<LI>\nKershaw, Kathleen, <I>A Generalized Texture-Mapping Pipeline</I>, \nM.S. Thesis, Program of Computer Graphics, Cornell \nUniversity, Ithaca, New York, 1992. \n\n\n<LI>\nKilgard, Mark, \n\"Fast OpenGL-rendering of Lens Flares,\" \n<a href=\"http://reality.sgi.com/mjk/tips/lensflare/\">http://reality.sgi.com/mjk/tips/lensflare/</a> \n\n\n<LI>\nKilgard, Mark J., \n\"Realizing OpenGL: Two Implementations of One Architecture,\" \n<I>Proceedings of the 1997 SIGGRAPH/Eurographics Workshop \non Graphics Hardware</I>, Los Angeles, California, pp. 45-55, August 1997. \n<a href=\"http://reality.sgi.com/mjk/twoimps/twoimps.html\">http://reality.sgi.com/mjk/twoimps/twoimps.html</a> \n\n\n<LI>\nKim, Dong-Jin, Leonidas J. Guibas, and Sung-Yong Shin, \n\"Fast Collision Detection Among Multiple Moving Spheres,\" \n<I>IEEE Transactions on Visualization and Computer Graphics</I>, \nvol. 4, no. 3., July/September 1998. \n\n\n<LI>\nKirk, David B., and Douglas Voorhies, \n\"The Rendering Architecture of the DN-10000VS,\" \n<I>Computer Graphics (SIGGRAPH '90 Proceedings)</I>, \nvol. 24, no. 4, pp. 299-307, August 1990. \n\n\n<LI>\nKirk, David, \n<I>Graphics Gems III</I>, \nAcademic Press Inc., Boston, 1992. \n<a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org/</a>.\n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0124096735?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nKlosowski, J.T., M. Held, J.S.B. Mitchell, H. Sowizral, and K. Zikan, \n\"Efficient Collision Detection Using Bounding Volume Hierarchies \nof k-DOPs,\" <I>IEEE Transactions on Visualization \nand Computer Graphics</I>, vol. 4, no. 1, 1998. \n\n\n<LI>\nKnuth, Donald E., \n<I>The Art of Computer Programming: Sorting and Searching</I>, \nvol. 3, Second Edition, \nAddison-Wesley, Reading, Massachusetts, 1998. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0201896850?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nKochanek, Doris H.U., and Richard H. Bartels, \n\"Interpolating Splines with Local Tension, Continuity, \nand Bias Control,\" \n<I>Computer Graphics (SIGGRAPH '84 Proceedings)</I>, \nvol. 18, pp. 33-41, July 1984. \n\n\n<LI>\nKonecny, Petr, \n<I>Bounding Volumes in Computer Graphics</I>, \nM.S. Thesis, Faculty of Informatics, \nMasaryk University, Brno, April 1998. \n<a href=\"http://www.fi.muni.cz/~pekon/\">http://www.fi.muni.cz/~pekon/</a> \n\n\n<LI>\nKrishnan, S., A. Pattekar, M.C. Lin, and D. Manocha, \n\"Spherical Shell: A Higher Order Bounding Volume for Fast \nProximity Queries,\" \n<I>Proceedings of Third International Workshop on \nAlgorithmic Foundations of Robotics</I>, pp. 122-136, 1998. \n<a href=\"http://www.cs.unc.edu/~dm/\">http://www.cs.unc.edu/~dm/</a> \n\n\n<LI>\nKrishnan, S., M. Gopi, M. Lin, D. Manocha, and A. Pattekar, \n\"Rapid and Accurate Contact Determination between Spline Models using ShellTrees,\" \n<I>Proceedings of Eurographics '98</I>, vol. 17, no. 3, pp. C315-C326, 1998. \n<a href=\"http://www.cs.unc.edu/~dm/\">http://www.cs.unc.edu/~dm/</a> \n\n\n<LI>\nKumar, Subodh, and Dinesh Manocha, \n\"Hierarchical Visibility Culling for Spline Models,\" \n<I>Graphics Interface 96</I>, Toronto, Canada, pp. 142-150, May 1996. \n<a href=\"ftp://ftp.cs.unc.edu/pub/publications/techreports/FILE.html\">ftp://ftp.cs.unc.edu/pub/publications/techreports/FILE.html</a> \n\n\n<LI>\nKumar, S., D. Manocha, B. Garrett, and M. Lin, \n\"Hierarchical Back-Face Computation,\" \n<I>Proceedings of Eurographics Rendering Workshop 1996</I>, \npp. 235-244, June 1996. \n\n\n<LI>\nLacroute, Philippe, and Marc Levoy, \n\"Fast Volume Rendering Using a Shear-Warp Factorization of the Viewing \nTransformation,\" \n<I>Computer Graphics (SIGGRAPH '94 Proceedings)</I>, \npp. 451-458, July 1994. \n<a href=\"http://www-graphics.stanford.edu/papers/shear/\">http://www-graphics.stanford.edu/papers/shear/</a> \n\n\n<LI>\nLaidlaw, D.H., W.B. Trumbore, and J. Hughes, \n\"Constructive Solid Geometry for Polyhedral Objects,\" \n<I>Computer Graphics (SIGGRAPH '86 Proceedings)</I>, \nvol. 20, no. 4, pp. 161-168, August 1986. \n\n\n<LI>\nLaMothe, André, \n\"Real-Time Voxel Terrain Generation,\" \n<I>Game Developer Magazine</I>, \nvol. 4, no. 8, pp. 34-44, November 1997. \n<a href=\"http://www.gdmag.com/code.htm\">http://www.gdmag.com/code.htm</a> \n\n\n<LI>\nLander, Jeff, \n\"The Ocean Spray in Your Face,\" \n<I>Game Developer Magazine</I>, \nvol. 5, no. 7, pp. 13-19, July 1998. \n<a href=\"http://www.gdmag.com/code.htm\">http://www.gdmag.com/code.htm</a> \n\n\n<LI>\nLansdown, John, and Simon Schofield, \n\"Expressive Rendering: A Review of Nonphotorealistic Techniques,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 15, no. 3, pp. 29-37, May 1995. \n<a href=\"http://computer.org/cga/cg1995/g3toc.htm\">http://computer.org/cga/cg1995/g3toc.htm</a> \n\n\n<LI>\nLastra, Anselmo, Steven Molnar, Marc Olano, and Yulan Wang, \n\"Real-Time Programmable Shading,\" \n<I>Proceedings of the 1995 Symposium on Interactive 3D Graphics</I>, \npp. 59-66, April 1995. \n\n\n<LI>\nLathrop, Olin, David Kirk, and Doug Voorhies, \n\"Accurate Rendering by Subpixel Addressing,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 10, no. 5, pp. 45-53, September 1990. \n\n\n<LI>\nLaur, David, and Pat Hanrahan, \n\"Hierarchical Splatting: A Progressive Refinement Algorithm \nfor Volume Rendering,\" \n<I>Computer Graphics (SIGGRAPH '91 Proceedings)</I>, \nvol. 25, no. 4, pp. 285-288, July 1991. \n\n\n<LI>\nLawson, Terry, \n<I>Linear Algebra</I>, \nJohn Wiley &amp; Sons, Inc., New York, 1996. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0471149527?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nLax, Peter D., \n<I>Linear Algebra</I>, \nJohn Wiley &amp; Sons, Inc., New York, 1997. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0471111112?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nLegakis, Justin, \n\"Fast Multi-Layer Fog,\" \n<I>Conference Abstracts and Applications (SIGGRAPH '98)</I>, \np. 266, July 1998. \n\n\n<LI>\nLengyel, Jed, and John Snyder \n\"Rendering With Coherent Layers,\" \n<I>Computer Graphics (SIGGRAPH '97 Proceedings)</I>, \npp. 233-242, August 1997. \n<a href=\"http://www.research.microsoft.com/~jedl/\">http://www.research.microsoft.com/~jedl/</a> \n\n\n<LI>\nLengyel, Jed, \n\"The Convergence of Graphics and Vision,\" \n<I>Computer</I>, pp. 46-53, July 1998. \n<a href=\"http://www.research.microsoft.com/~jedl/\">http://www.research.microsoft.com/~jedl/</a> \n\n\n<LI>\nLevoy, Marc, and Pat Hanrahan \n\"Light Field Rendering,\" \n<I>Computer Graphics (SIGGRAPH '96 Proceedings)</I>, \npp. 31-42, August, 1996. \n<a href=\"http://www-graphics.stanford.edu/papers/light/\">http://www-graphics.stanford.edu/papers/light/</a> \n\n\n<LI>\nLibes, Don, \n<I>Obfuscated C and Other Mysteries</I>, Wiley Books, 1996. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0471578053?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nLin, M.C., and J. Canny, \n\"Efficient Collision Detection for Animation,\" \n<I>Proceedings of the Third Eurographics Workshop on Animation and \nSimulation</I>, England, 1991. \n\n\n<LI>\nLin, M.C., \n<I>Efficient Collision Detection for Animation and Robotics</I>, \nPh.D. Thesis, University of California, Berkeley, 1993. \n\n\n<LI>\nLin, M.C., D. Manocha, J. Cohen, and S. Gottschalk, \n\"Collision Detection: Algorithms and Applications,\" \n<I>Proceedings of Algorithms for Robotics Motion and Manipulation</I>, \nJean-Paul Laumond and M. Overmars, eds., A.K. Peters \npp. 129-142, 1996. \n\n\n<LI>\nLin, M.C., and S. Gottschalk, \n\"Collision Detection between Geometric Models: A Survey,\" \n<I>Proceedings of IMA Conference on Mathematics of Surfaces</I>, 1998. \n<a href=\"http://www.cs.unc.edu/~dm/\">http://www.cs.unc.edu/~dm/</a> \n\n\n<LI>\nLin, M.C., \nPersonal communication, 1998. \n\n\n<LI>\nLindstrom, Peter, and Greg Turk, \n\"Fast and Memory Efficient Polygonal Simplification,\" \n<I>IEEE Visualization 1998</I>, pp. 279-286, July 1998. \n<a href=\"http://www.cc.gatech.edu/gvu/people/peter.lindstrom/\">http://www.cc.gatech.edu/gvu/people/peter.lindstrom/</a> \n\n\n<LI>\nLuebke, David P., and Chris Georges, \n\"Portals and Mirrors: Simple, Fast Evaluation of Potentially Visible \nSets,\" <I>Proceedings 1995 Symposium on Interactive 3D Graphics</I>, \npp. 105-106, April 1995. \n\n\n<LI>\nMaciel, P., and P. Shirley, \n\"Visual Navigation of Large Environments Using Textured Clusters,\" \n<I>Proceeding 1995 Symposium on Interactive 3D Graphics</I>, pp. 96-102, 1995. \n<a href=\"ftp://ftp.cs.indiana.edu/pub/shirley/interactive95.ps.Z\">ftp://ftp.cs.indiana.edu/pub/shirley/interactive95.ps.Z</a> \n\n\n<LI>\nMaillot, Patrick-Giles, \n\"Using Quaternions for Coding 3D Transformations,\" \nin Andrew S. Glassner, ed., <I>Graphics Gems</I>, \nAcademic Press, Inc., Boston, pp. 498-515, 1990. \n<a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org/</a>.\n\n\n<LI>\nMarkosian, Lee, Michael A. Kowalski, Samuel J. Trychin, Lubomir D. Bourdev, \nDaniel Goldstein, and John F. Hughes, \n\"Real-Time Nonphotorealistic Rendering,\" \n<I>Computer Graphics (SIGGRAPH '97 Proceedings)</I>, \npp. 415-420, August 1997. \n<a href=\"http://www.cs.brown.edu/research/graphics/research/npr/home.html\">http://www.cs.brown.edu/research/graphics/research/npr/home.html</a> \n\n\n<LI>\nMcCabe, Dan, and John Brothers, \n\"DirectX 6 Texture Map Compression,\" \n<I>Game Developer Magazine</I>, \nvol. 5, no. 8, pp. 42-46, August 1998. \n<a href=\"http://www.gdmag.com/code.htm\">http://www.gdmag.com/code.htm</a> \n\n\n<LI>\nMcCloud, Scott, \n<I>Understanding Comics: The Invisible Art</I>, \nHarper Perennial, 1994. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/006097625X?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nMcCormack, Joel, Bob McNamara, Christopher Gianos, Larry \nSeiler, Norman P. Jouppi, Ken Corell, Todd Dutton, and John \nZurawski, \n\"Implementing Neon: A 256-Bit Graphics Accelerator,\" \n<I>IEEE Micro</I>, vol. 19, no. 2, March/April 1999. \n<a href=\"http://www.research.digital.com/wrl/publications/abstracts/98.1.html\">http://www.research.digital.com/wrl/publications/abstracts/98.1.html</a> \n\n\n<LI>\nMcReynolds, Tom, David Blythe, Brad Grantham, and Scott Nelson, \n\"Programming with OpenGL: Advanced Techniques,\" <I>Course 17 notes \nat SIGGRAPH '98</I>, 1998. \n<a href=\"http://www.sgi.com/software/opengl/advanced98/notes/\">http://www.sgi.com/software/opengl/advanced98/notes/</a> \n\n\n<LI>\nMcVoy, Larry, and Carl Staelin, \n\"lmbench: Portable tools for performance analysis,\" \n<I>Proceedings of the USENIX 1996 Annual Technical Conference</I>, \nSan Diego, pp. 120-133, January 1996. \n<a href=\"http://www.bitmover.com/lmbench/\">http://www.bitmover.com/lmbench/</a> \n\n\n<LI>\nMelax, Stan, \n\"A Simple, Fast, and Effective Polygon Reduction Algorithm,\" \n<I>Game Developer</I>, vol. 5, no. 11, \npp. 44-49, November 1998. \n<a href=\"http://www.cs.ualberta.ca/~melax/polychop/\">http://www.cs.ualberta.ca/~melax/polychop/</a> \n\n\n<LI>\nMiano, John, \n<I>Compressed Image File Formats: JPEG, PNG, GIF, XBM, BMP</I>,\nAddison-Wesley, Reading, Massachusetts, 1999. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0201604434?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nMiller, Gavin, Mark Halstead, and Michael Clifton, \n\"On-the-Fly Texture Computation for Real-Time Surface Shading,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 18, no. 2, pp. 44-58, March/April 1998. \n<a href=\"http://computer.org/cga/cg1998/g2toc.htm\">http://computer.org/cga/cg1998/g2toc.htm</a> \n\n\n<LI>\nMirtich, Brian, \n\"Fast and Accurate Computation of Polyhedral Mass Properties,\" \n<I>journal of graphics tools</I>, vol. 1, no. 2, pp. 31-50, 1996. \n<a href=\"http://jgt.akpeters.com/papers/Mirtich96/\">http://jgt.akpeters.com/papers/Mirtich96/</a> \n\n\n<LI>\nMirtich, Brian, \n\"V-Clip: Fast and Robust Polyhedral Collision Detection,\" \nTechnical Report TR97-05, 1997. \n<a href=\"http://www.merl.com/projects/vclip/\">http://www.merl.com/projects/vclip/</a> \n\n\n<LI>\nMirtich, Brian, \n\"V-Clip: fast and robust polyhedral collision detection,\" \n<I>ACM Transactions on Graphics</I>, vol. 17, no. 3, July 1998. \n\n\n<LI>\nMitchell, Jason L., \n\"Optimization of Direct3D Applications for Hardware Acceleration,\" \n<I>Gamasutra</I>, vol. 1, no. 12, \nDecember 5, 1997. \n<a href=\"http://www.gamasutra.com/features/programming/121297/optimizing_direct3d_01.htm\">http://www.gamasutra.com/features/programming/121297/optimizing_direct3d_01.htm</a> \n\n\n<LI>\nMitchell, Jason L., Michael Tatro, and Ian Bullard, \n\"Multitexturing in DirectX 6,\" \n<I>Game Developer</I>, vol. 5, no. 9, pp. 33-37, September 1998. \n<a href=\"http://www.gamasutra.com/features/programming/19981009/multitexturing_01.htm\">http://www.gamasutra.com/features/programming/19981009/multitexturing_01.htm</a> \n\n\n<LI>\nMitchell, Jason L., \nPersonal communication, 1998-9. \n\n\n<LI>\nMöller, Tomas, and Ben Trumbore, \n\"Fast, Minimum Storage Ray-Triangle Intersection,\" \n<I>journal of graphics tools</I>, vol. 2, no. 1, pp. 21-28, 1997. \n<a href=\"http://jgt.akpeters.com/papers/MollerTrumbore97/\">http://jgt.akpeters.com/papers/MollerTrumbore97/</a> \n\n\n<LI>\nMöller, Tomas, \n\"A Fast Triangle-Triangle Intersection Test,\" \n<I>journal of graphics tools</I>, vol. 2, no. 2, pp. 25-30, 1997. \n<a href=\"http://jgt.akpeters.com/papers/Moller97/\">http://jgt.akpeters.com/papers/Moller97/</a> \n\n\n<LI>\nMöller, Tomas, \n<I>Real-Time Algorithms and Intersection Test Methods for Computer Graphics</I>, \nPh.D. Thesis, Technology, Technical Report No. 341, Department of Computer Engineering, Chalmers University of \nOctober 1998. \n\n\n<LI>\nMolnar, S., J. Eyles, and J. Poulton, \n\"PixelFlow: High-Speed Rendering Using Image Composition,\" \n<I>Computer Graphics (SIGGRAPH '92 Proceedings)</I>, vol. 26, no. 2, \npp. 231-240, July 1992. \n\n\n<LI>\nMolnar, S., M. Cox, D. Ellsworth, and H. Fuchs, \n\"A Sorting Classification of Parallel Rendering,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 14, no. 4, pp. 23-32, July 1994. \n\n\n<LI>\nMolnar, S., \n\"The PixelFlow Texture and Image Subsystem,\" \nin the <I>Proceedings of the 10th Eurographics Workshop on \nGraphics Hardware</I>, Maastricht, Netherlands, pp. 3-13, August 28-29, 1995. \n\n\n<LI>\nMontrym, J., D. Baum, D. Dignam, and C. Migdal, \n\"InfiniteReality: A Real-Time Graphics System,\" \n<I>Computer Graphics (SIGGRAPH '97 Proceedings)</I>, \npp. 293-302, August 1997. \n\n\n<LI>\nMoore, Matthew, and Jane Wilhelms, \n\"Collision Detection and Response for Computer Animation,\" \n<I>Computer Graphics (SIGGRAPH '88 Proceedings)</I>, \nvol. 22, no. 4, pp. 289-298, August 1988. \n\n\n\n<LI>\nMuchnick, Steven, \n<I>Advanced Compiler Design and Implementation</I>, \nMorgan Kaufmann Publishers, San Francisco, 1997. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/1558603204?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nMurray, James D., and William VanRyper, \n<I>Encyclopedia of Graphics File Formats</I>, Second Edition, \nO'Reilly, Sebastopol, California, 1996. \n<a href=\"http://www.ora.com/centers/gff/index.htm\">http://www.ora.com/centers/gff/index.htm</a> \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/1565921615?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nNarkhede, Atul, and Dinesh Manocha, \n\"Fast Polygon Triangulation Based on Seidel's Algorithm,\" \nPaeth, Alan W., ed., \n<I>Graphics Gems V</I>, \nAP Professional, Boston, pp. 394-397, 1995. Improved code at: \n<a href=\"http://www.cs.unc.edu/~dm/CODE/GEM/chapter.html\">http://www.cs.unc.edu/~dm/CODE/GEM/chapter.html</a> \n\n\n<LI>\nNaylor, B., J. Amanatides, and W. Thibault, \n\"Merging BSP Trees Yield Polyhedral Modeling Results,\" \n<I>Computer Graphics (SIGGRAPH '89 Proceedings)</I>, \nvol. 23, no. 3, pp. 115-124, July 1989. \n\n\n<LI>\nNelson, Scott R., \n\"Twelve characteristics of correct antialiased lines,\" \n<I>journal of graphics tools</I>, \nvol. 1, no. 4, pp. 1-20, 1996. \n<a href=\"http://jgt.akpeters.com/papers/Nelson96/\">http://jgt.akpeters.com/papers/Nelson96/</a> \n\n\n<LI>\nNelson, Scott R., \n\"High quality hardware line antialiasing,\" \n<I>journal of graphics tools</I>, \nvol. 2, no. 1, pp. 29-46, 1997. \n<a href=\"http://jgt.akpeters.com/papers/Nelson97/\">http://jgt.akpeters.com/papers/Nelson97/</a> \n\n\n<LI>\nNishita, Tomoyuki, Thomas W. Sederberg, and Masanori Kakimoto, \n\"Ray Tracing Trimmed Rational Surface Patches,\" \n<I>Computer Graphics (SIGGRAPH '90 Proceedings)</I>, \nvol. 24, no. 4, pp. 337-345, August 1990. \n\n\n<LI>\nNguyen Hubert Huu, \n\"Casting Shadows on Volumes,\" \n<I>Game Developer</I>, vol. 6, no. 3, pp. 44-53, March 1999. \n\n\n<LI>\nOfek, E., and A. Rappoport, \n\"Interactive Reflections on Curved Objects,\" \n<I>Computer Graphics (SIGGRAPH '98 Proceedings)</I>, \npp. 333-342, July 1998. \n\n\n<LI>\nOliveira, Manuel M., and Gary Bishop, \n\"Image-Based Objects,\" \n<I>Proceedings 1999 Symposium on Interactive 3D \nGraphics</I>, pp. 191-198, April 1999. \n<a href=\"http://www.cs.unc.edu/~ibr/pubs.html\">http://www.cs.unc.edu/~ibr/pubs.html</a> \n\n\n<LI>\nOmohundro, Stephen M., \n\"Five Balltree Construction Algorithms,\" \nTechnical Report #89-063, \nInternational Computer Science Institute, 1989. \n<a href=\"http://www.icsi.berkeley.edu/techreports/\">http://www.icsi.berkeley.edu/techreports/</a> \n\n\n<LI>\nOpenGL Architecture Review Board, J. Neider, T. Davis, and M. Woo, \n<I>OpenGL Programming Guide</I>, Third Edition, \nAddison-Wesley, Reading, Massachusetts, 1999. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0201604582?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nOpenGL Architecture Review Board, \n<I>OpenGL Reference Manual</I>, Third Edition, \nAddison-Wesley, Reading, Massachusetts, 1999. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0201657651?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\n<I>OpenGL Optimizer Programmer's Guide: An Open API for \nLarge-Model Visualization</I>, \nSilicon Graphics Inc., 1997. \n<a href=\"http://www.sgi.com/software/optimizer/\">http://www.sgi.com/software/optimizer/</a> \n\n\n<LI>\n<I>OpenGL Volumizer Programmer's Guide</I>, \nSilicon Graphics Inc., 1998. \n<a href=\"http://www.sgi.com/software/volumizer/tech_info.html\">http://www.sgi.com/software/volumizer/tech_info.html</a> \n\n\n<LI>\nOren, Michael, and Shree K. Nayar, \n\"Generalization of Lambert's Reflectance Model,\" \n<I>Computer Graphics (SIGGRAPH '94 Proceedings)</I>, \npp. 239-246, July 1994. \n<a href=\"http://www.cs.columbia.edu/~oren/\">http://www.cs.columbia.edu/~oren/</a> \n\n\n<LI>\nO'Rourke, Joseph, \n<I>Computational Geometry in C</I>, Second Edition, \nCambridge University Press, Cambridge, 1998. \n<a href=\"ftp://cs.smith.edu/pub/compgeom/\">ftp://cs.smith.edu/pub/compgeom/</a> \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0521649765?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nPaeth, Alan W., \n\"A Fast Algorithm for General Raster Rotation,\" \nin Andrew S. Glassner, ed., <I>Graphics Gems</I>, \nAcademic Press, Inc., Boston, pp. 179-195, 1990. \n<a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org/</a>.\n\n<LI>\nPaeth, Alan W., ed., \n<I>Graphics Gems V</I>, \nAP Professional, Boston, 1995. \n<a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org/</a>.\n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0125434553?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nParker, Steven, William Martin, Peter-Pike J. Sloan, Peter \nShirley, Brian Smits, Charles Hansen, \n\"Interactive Ray Tracing,\" \n<I>Proceedings 1999 Symposium on Interactive 3D \nGraphics</I>, pp. 119-134, April 1999. \n<a href=\"http://www2.cs.utah.edu/~bes/\">http://www2.cs.utah.edu/~bes/</a> \n\n\n<LI>\nPaul, Richard P.C., \n<I>Robot Manipulators: Mathematics, Programming, and Control</I>, \nMIT Press, Cambridge, Mass., 1981. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/026216082X?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nPeercy, M., J. Airey, and B. Cabral, \n\"Efficient Bump Mapping Hardware,\" \n<I>Computer Graphics (SIGGRAPH '97 Proceedings)</I>, \npp. 303-306, August 1997. \n\n\n<LI>\nPhong, Bui Tuong, \n\"Illumination for Computer Generated Pictures\", \n<I>Communications of the ACM</I>, vol. 18, no. 6, pp. 311-317, June 1975. \n\n\n<LI>\nPiegl, L. and W. Tiller, \n<I>The NURBS Book</I>, \nSpringer-Verlag, Berlin/Heidelberg, \nSecond Edition, 1997. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/3540615458?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nPineda, Juan, \n\"A Parallel Algorithm for Polygon Rasterization,\" \n<I>Computer Graphics (SIGGRAPH '88 Proceedings)</I>, \nvol. 22, no. 4, pp. 17-20, August 1988. \n\n\n<LI>\nPletinckx, Daniel, \n\"Quaternion calculus as a basic tools in computer graphics,\" \n<I>The Visual Computer</I>, vol. 5, pp. 2-13, 1989. \n\n\n<LI>\nPorter, Thomas, and Tom Duff, \n\"Compositing digital images,\" \n<I>Computer Graphics (SIGGRAPH '84 Proceedings)</I>, \nvol. 18, no. 3, pp. 253-259, July 1984. \n\n\n<LI>\nPoynton, Charles, \n<I>A Technical Introduction to Digital Video</I>, \nJohn Wiley &amp; Sons, Inc., New York, pp. 91-114, 1996. \n<a href=\"http://www.inforamp.net/~poynton/Poynton-colour.html\">http://www.inforamp.net/~poynton/Poynton-colour.html</a> \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/047112253X?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nPreparata, F.P., and M.I. Shamos, \n<I>Computational Geometry: An Introduction</I>, \nSpringer-Verlag, New York, NY, 1985. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0387961313?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nProakis, John G., and Dimitris G. Manolakis, \n<I>Digital Signal Processing: Principles, Algorithms, and \nApplications</I>, Third Edition, Macmillan Publishing Company, \nNew York, 1996. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0133737624?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nRafferty, Matthew, Daniel Aliaga, Voicu Popescu, and Anselmo Lastra, \n\"Images for Accelerating Architectural Walkthroughs,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 18, no. 6, pp. 38-45, Nov./Dec. 1998. \n\n\n<LI>\nSource code for collision detection by the Research Group on Modeling, \nPhysically-Based Simulation and Applications at the University of \nNorth Chapel Hill, \n<I>RAPID--Robust and Accurate Polygon Interference Detection</I>, \navailable at <a href=\"http://www.cs.unc.edu/~geom/OBB/OBB.html|\">http://www.cs.unc.edu/~geom/OBB/OBB.html|</a> \n1997. \n\n\n<LI>\nReeves, William T., \n\"Particle Systems--A Technique for Modeling a Class of \nFuzzy Objects,\" \n<I>ACM Transactions on Graphics</I>, \nvol. 2, no. 2, pp. 91-108, April 1983. \n\n\n<LI>\nReeves, William T., and Ricki Blau, \n\"Approximate and Probabilistic Algorithms for Shading and Rendering Structured Particle Systems,\" \n<I>Computer Graphics (SIGGRAPH '85 Proceedings)</I>, \nvol. 19, no. 3, pp. 313-322, July 1985. \n\n\n<LI>\nReeves, William T., David H. Salesin, and Robert L. Cook, \n\"Rendering Antialiased Shadows with Depth Maps,\" \n<I>Computer Graphics (SIGGRAPH '87 Proceedings)</I>, \nvol. 21, no. 4, pp. 283-291, July 1987. \n\n\n<LI>\nRogers, David F., \n<I>Mathematical Elements for Computer Graphics</I>, Second \nEdition, McGraw-Hill, New York, 1989. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0070535302?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nRogers, David F., \n<I>Procedural Elements for Computer Graphics</I>, Second \nEdition, McGraw-Hill, New York, 1998. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0070535485?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nRohlf, J., and J. Helman, \n\"IRIS Performer: A High Performance Multiprocessing Toolkit for \nReal-Time 3D Graphics,\" \n<I>Computer Graphics (SIGGRAPH '94 Proceedings)</I>, \npp. 381-394, July 1994. \n\n\n<LI>\nRule, Keith, \n<I>3D Graphics File Formats: A Programmer's Reference</I>, \nAddison-Wesley, Reading, Massachusetts, 1996. \n<a href=\"http://www.europa.com/~keithr/\">http://www.europa.com/~keithr/</a> \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0201488353?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nRundberg, Peter \n<I>An Optimized Collision Detection Algorithm</I>, \nM.S. Thesis, Department of Computer Engineering, \nChalmers University of Technology, Gothenburg, 1999. \n<a href=\"http://www.ce.chalmers.se/staff/biff/exjobb/\">http://www.ce.chalmers.se/staff/biff/exjobb/</a> \n\n\n<LI>\n\"S3TC DirectX 6.0 Standard Texture Compression,\" \nS3 Inc., 1998. \n<a href=\"http://www.s3.com/savage3d/s3tc.htm\">http://www.s3.com/savage3d/s3tc.htm</a> \n\n\n<LI>\nSaito, Takafumi, and Tokiichiro Takahashi, \n\"Comprehensible Rendering of 3-D Shapes,\" \n<I>Computer Graphics (SIGGRAPH '90 Proceedings)</I>, \nvol. 24, no. 4, pp. 197-206, August 1990. \n\n\n<LI>\nSamet, Hanan, \n<I>Applications of Spatial Data Structures: \nComputer Graphics, Image Processing and GIS</I>, \nAddison-Wesley, Reading, Massachusetts, 1989. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/020150300X?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nSamet, Hanan, \n<I>The Design and Analysis of Spatial Data Structures</I>, \nAddison-Wesley, Reading, Massachusetts, 1989. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0201502550?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nSamosky, Joseph, \n<I>SectionView: A system for interactively specifying and \nvisualizing sections through three-dimensional medical image data</I>, \nM.S. Thesis, Department of Electrical Engineering and Computer \nScience, Massachusetts Institute of Technology, 1993. \n\n\n<LI>\nSchaufler, Gernot, \n\"Dynamically Generated Impostors,\" \n<I>GI Workshop on \"Modeling - Virtual Worlds - Distributed Graphics,\"</I> \nD.W. Fellner, ed., Infix Verlag, pp. 129-135, November 1995. \n<a href=\"http://www.gup.uni-linz.ac.at:8001/staff/schaufler/papers/\">http://www.gup.uni-linz.ac.at:8001/staff/schaufler/papers/</a> \n\n\n<LI>\nSchaufler, G., and W. Stürzlinger, \n\"A Three Dimensional Image Cache for Virtual Reality,\" \nin <I>Proceedings of Eurographics '96</I>, pp. 227-236, 1996. \n<a href=\"http://www.gup.uni-linz.ac.at:8001/staff/schaufler/papers/\">http://www.gup.uni-linz.ac.at:8001/staff/schaufler/papers/</a> \n\n\n<LI>\nSchaufler, Gernot, \n\"Exploiting Frame to Frame Coherence in a Virtual Reality System,\" \n<I>VRAIS '96</I>, Santa Clara, California, pp. 95-102, April 1996. \n<a href=\"http://www.gup.uni-linz.ac.at:8001/staff/schaufler/papers/\">http://www.gup.uni-linz.ac.at:8001/staff/schaufler/papers/</a> \n\n\n<LI>\nSchaufler, Gernot, \n\"Nailboards: A Rendering Primitive for Image Caching \nin Dynamic Scenes,\" \n<I>Eurographics Rendering Workshop 1997</I>, \npp. 151-162, 1997. \n<a href=\"http://www.gup.uni-linz.ac.at:8001/staff/schaufler/papers/\">http://www.gup.uni-linz.ac.at:8001/staff/schaufler/papers/</a> \n\n\n<LI>\nSchaufler, Gernot, \n\"Per-Object Image Warping with Layered Impostors,\" \n<I>Proceedings of the 9th Eurographics Workshop on Rendering '98</I>, \nVienna, Austria, pp. 145-156, June 29-July 1 1998. \n<a href=\"http://www.gup.uni-linz.ac.at:8001/staff/schaufler/papers/\">http://www.gup.uni-linz.ac.at:8001/staff/schaufler/papers/</a> \n\n\n<LI>\nSchilling, Andreas, and Wolfgang Straßer, \n\"EXACT: Algorithm and Hardware Architecture for an \nImproved A-buffer,\" \n<I>Computer Graphics (SIGGRAPH '93 Proceedings)</I>, \npp. 85-92, August 1993. \n\n\n<LI>\nSchilling, Andreas, G. Knittel, and Wolfgang Straßer, \n\"Texram: A Smart Memory for Texturing,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 16, no. 3, pp. 32-41, May 1996. \n<a href=\"http://computer.org/cga/cg1996/g3toc.htm\">http://computer.org/cga/cg1996/g3toc.htm</a> \n\n\n<LI>\nSchlag, John, \n\"Using Geometric Constructions to Interpolate Orientations with \nQuaternions,\" \nin James Arvo, ed., <I>Graphics Gems II</I>, \nAcademic Press, Inc., pp. 377-380, 1991. \n\n\n<LI>\nSchlag, John, \n\"Fast Embossing Effects on Raster Image Data,\" \nin Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, \nAP Professional, Boston, pp. 433-437, 1994. \n<a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org/</a>.\n\n\n<LI>\nSchlick, Christophe, \n\"A Fast Alternative to Phong's Specular Model,\" \nin Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, \nAP Professional, Boston, pp. 385-387, 1994. \n\n\n<LI>\nSchorn, Peter and Frederick Fisher, \n\"Testing the Convexity of Polygon,\" \nin Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, \nAP Professional, Boston, pp. 7-15, 1994. \n<a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org/</a>.\n\n\n<LI>\nScott, N., D. Olsen, and E. Gannett, \n\"An Overview of the VISUALIZE fx Graphics Accelerator Hardware,\" \n<I>Hewlett-Packard Journal</I>, pp. 28-34, May 1998. \n<a href=\"http://www.hp.com/hpj/98may/ma98a4.htm\">http://www.hp.com/hpj/98may/ma98a4.htm</a> \n\n\n<LI>\nSegal, M., C. Korobkin, R. van Widenfelt, J. Foran, and P. Haeberli, \n\"Fast Shadows and Lighting Effects Using Texture Mapping,\" \n<I>Computer Graphics (SIGGRAPH '92 Proceedings)</I>, \nvol. 26, no. 2, pp. 249-252, July 1992. \n\n\n<LI>\nSegal, Mark, and Kurt Akeley, \n<I>The OpenGL Graphics System: A Specification (Version 1.2.1)</I>, \nEditor (v1.1): Chris Frazier, Editor (v1.2): Jon Leech, \nMarch 1998. \n<a href=\"http://www.opengl.org/\">http://www.opengl.org/</a> \n\n\n<LI>\nShade, J., D. Lischinski, D. Salesin, T. DeRose, and J. Snyder, \n\"Hierarchical Image Caching for Accelerated Walkthroughs of Complex \nEnvironments,\" \n<I>Computer Graphics (SIGGRAPH '96 Proceedings)</I>, \npp. 75-82, August 1996. \n<a href=\"http://www.cs.washington.edu/research/grail/pub/abstracts.html#HierImageCache\">http://www.cs.washington.edu/research/grail/pub/abstracts.html#HierImageCache</a> \n\n\n<LI>\nShade, J., Steven Gortler, Li-Wei He, and Richard Szeliski, \n\"Layered Depth Images,\" \n<I>Computer Graphics (SIGGRAPH '98 Proceedings)</I>, \npp. 231-242, July 1998. \n<a href=\"http://www.research.microsoft.com/MSRSIGGRAPH/1998/ldi.htm\">http://www.research.microsoft.com/MSRSIGGRAPH/1998/ldi.htm</a> \n\n\n<LI>\nShene, Ching-Kuang, \n\"Computing the Intersection of a Line and a Cylinder,\" \nin Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, \nAP Professional, Boston, pp. 353-355, 1994. \n\n\n<LI>\nShene, Ching-Kuang, \n\"Computing the Intersection of a Line and a Cone,\" \nin Alan Paeth, ed., <I>Graphics Gems V</I>, \nAP Professional, Boston, pp. 227-231, 1995. \n\n\n<LI>\nShirley, Peter, \n<I>Physically Based Lighting Calculations for Computer Graphics</I>, \nPh.D. Thesis, University of Illinois at Urbana Champaign, December 1990. \n\n\n<LI>\nShoemake, Ken, \n\"Animating Rotation with Quaternion Curves,\" \n<I>Computer Graphics (SIGGRAPH '85 Proceedings)</I>, \nvol. 19, no. 3, pp. 245-254, July 1985. \n\n\n<LI>\nShoemake, Ken, \n\"Quaternions and 4 X 4 Matrices,\" \nin James Arvo, ed., <I>Graphics Gems II</I>, \nAcademic Press, Inc., pp. 351-354, 1991. \n\n\n<LI>\nShoemake, Ken, \n\"Polar Matrix Decomposition,\" \nin Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, \nAP Professional, Boston, pp. 207-221, 1994. \n<a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org/</a>.\n\n\n<LI>\nShoemake, Ken, \n\"Euler Angle Conversion,\" \nin Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, \nAP Professional, Boston, pp. 222-229, 1994. \n<a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org/</a>.\n\n\n<LI>\nShoemake, Ken, \n\"Robust Universal Euler Angle Extraction,\" work in progress, 1999. \n\n\n<LI>\nSillion, Fran&ccedil;ois, and Claude Puech, \n<I>Radiosity and Global Illumination</I>, \nMorgan Kaufmann Publishers, Inc., San Francisco, 1994. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/1558602771?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nSillion, Fran&ccedil;ois, G. Drettakis, and B. Bodelet, \n\"Efficient Impostor Manipulation for Real-Time \nVisualization of Urban Scenery,\" \n<I>Computer Graphics Forum</I>, \nvol. 16, no. 3, pp. 207-218, 1997. \n\n\n<LI>\nSkiena, Steven, \n<I>The Algorithm Design Manual</I>, \nSpringer Verlag, 1997. \n<a href=\"http://www.cs.sunysb.edu/~algorith/\">http://www.cs.sunysb.edu/~algorith/</a> \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0387948600?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nSloan, Peter-Pike, Michael F. Cohen, and Steven J. Gortler, \n\"Time Critical Lumigraph Rendering,\" \n<I>Proceedings 1997 Symposium on Interactive 3D Graphics</I>, pp. 17-23, April 1997. \n\n\n<LI>\nSmith, Alvy R., \n\"A Pixel is Not a Little Square, a Pixel is Not a Little Square, a Pixel is \nNot a Little Square! (And a Voxel is Not a Little Cube),\" \nTechnical Memo 6, Microsoft Research, July 1995. \n<a href=\"http://www.research.microsoft.com/~Alvy/Memos/default.htm\">http://www.research.microsoft.com/~Alvy/Memos/default.htm</a> \n\n\n<LI>\nSmith, Alvy Ray, and James F. Blinn, \n\"Blue Screen Matting,\" \n<I>Computer Graphics (SIGGRAPH '96 Proceedings)</I>, \npp. 259-268, August 1996. \n\n\n<LI>\nSmith, Alvy Ray, \n\"The Stuff of Dreams,\" \n<I>Computer Graphics World</I>, pp. 27-29, July 1998. \n\n\n<LI>\nSnyder, John, Ronen Barzel, and Steve Gabriel, \n\"Motion Blur on Graphics Workstations,\" \nin David Kirk, ed., <I>Graphics Gems III</I>, \nAcademic Press, Inc., pp. 374-382, 1992. \n<a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org/</a>.\n\n\n<LI>\nSnyder, John, and Jed Lengyel, \n\"Visibility Sorting and Compositing without Splitting for \nImage Layer Decompositions,\" \n<I>Computer Graphics (SIGGRAPH '98 Proceedings)</I>, \npp. 219-230, July 1998. \n<a href=\"http://www.research.microsoft.com/~jedl/\">http://www.research.microsoft.com/~jedl/</a> \n\n\n<LI>\nSpencer, Greg, Peter Shirley, Kurt Zimmerman, and Donald \nGreenberg, \n\"Physically-Based Glare Effects for Digital Images,\" \n<I>Computer Graphics (SIGGRAPH '95 Proceedings)</I>, \npp. 325-334, August 1995. \n<a href=\"http://www.cs.utah.edu/~shirley/papers.html\">http://www.cs.utah.edu/~shirley/papers.html</a> \n\n\n<LI>\nStokes, Michael, Matthew Anderson, Srinivasan Chandrasekar, and Ricardo \nMotta, \n\"A Standard Default Color Space for the Internet - sRGB,\" \nVersion 1.10, Nov. 1996. \n<a href=\"http://www.color.org/sRGB.html\">http://www.color.org/sRGB.html</a> \n\n\n<LI>\nStone, John, \nPersonal communication, 1998. \n\n\n<LI>\nStrauss, Paul S., \n\"A Realistic Lighting Model for Computer Animators,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 10, no. 6, pp. 56-64, November 1990. \n\n\n<LI>\nSutherland, Ivan E., Robert F. Sproull, and Robert F. \nSchumacker, \n\"A Characterization of Ten Hidden-Surface Algorithms,\" \n<I>Computing Surveys</I>, vol. 6, no. 1, March 1974. \n\n\n<LI>\nTanner, Christopher C., Christopher J. Migdal, and Michael T. \nJones, \n\"The Clipmap: A Virtual Mipmap,\" \n<I>Computer Graphics (SIGGRAPH '98 Proceedings)</I>, \npp. 151-158, July 1998. \n\n\n<LI>\nTaubin, Gabriel, André Guéziec, William Horn, and \nFrancis Lazarus, \n\"Progressive Forest Split Compression,\" \n<I>Computer Graphics (SIGGRAPH '98 Proceedings)</I>, \npp. 123-132, July 1998. \n\n\n<LI>\nTeller, Seth J., and Carlo H. Séquin, \n\"Visibility Preprocessing For Interactive Walkthroughs,\" \n<I>Computer Graphics (SIGGRAPH '91 Proceedings)</I>, \nvol. 25, no. 4, pp. 61-69, July 1991. \n\n\n<LI>\nTeller, Seth J., \n<I>Visibility Computations in Densely Occluded Polyhedral \nEnvironments</I>, Ph.D. Thesis, Department of Computer Science, \nUniversity of Berkeley, 1992. \n\n\n<LI>\nTessman, Thant, \n\"Casting Shadows on Flat Surfaces,\" \n<I>Iris Universe</I>, pp. 16-19, Winter 1989. \n\n\n<LI>\nThomas, Spencer W., \n\"Decomposing a Matrix into Simple Transformations,\" \nin James Arvo, ed., <I>Graphics Gems II</I>, \nAcademic Press, Inc., pp. 320-323, 1991. \n<a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org/</a>.\n\n\n<LI>\nThürmer, Grit, and Charles A. Wüthrich, \n\"Computing Vertex Normals from Polygonal Facets,\" \n<I>journal of graphics tools</I>, vol. 3, no. 1, pp. 43-46, 1998. \n\n\n<LI>\nTorborg, J., and J.T. Kajiya, \n\"Talisman: Commodity Realtime 3D Graphics for the PC,\" \n<I>Computer Graphics (SIGGRAPH '96 Proceedings)</I>, \npp. 353-363, August 1996. \n\n\n<LI>\nTurkowski, Ken, \n\"Properties of Surface-Normal Transformations,\" in Andrew Glassner, ed., <I>Graphics Gems</I>, Academic Press, Inc., pp. 539-547, 1990. \n<a href=\"http://www.worldserver.com/turk/computergraphics/index.html\">http://www.worldserver.com/turk/computergraphics/index.html</a> \n\n\n<LI>\nTyberghein, Jorrit, \nPersonal communication, 1999. \n<a href=\"http://crystal.linuxgames.com\">http://crystal.linuxgames.com</a> \n\n\n<LI>\nUpstill, S., \n<I>The RenderMan Companion: A Programmer's Guide to Realistic Computer \nGraphics</I>, \nAddison-Wesley, Reading, Massachusetts, 1990. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0201508680?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nvan den Bergen, G., \n\"Efficient Collision Detection of Complex Deformable Models Using AABB Trees,\" \n<I>journal of graphics tools</I>, vol. 2, no. 4, 1997. \n<a href=\"http://jgt.akpeters.com/papers/vanDenBergen97\">http://jgt.akpeters.com/papers/vanDenBergen97</a> \n\n\n<LI>\nvan den Bergen, G., \n\"A Fast and Robust GJK Implementation for Collision \nDetection of Convex Objects,\" \nsubmitted for publication, 1998. \n\n\n<LI>\nVoorhies, Douglas, \n\"Triangle-Cube Intersection,\" \nin David Kirk, ed., <I>Graphics Gems III</I>, \nAP Professional, Boston, pp. 236-239, 1992. \n<a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org/</a>.\n\n\n<LI>\nVoorhies, D., and J. Foran, \n\"Reflection Vector Shading Hardware,\" \n<I>Computer Graphics (SIGGRAPH '94 Proceedings)</I>, \npp. 163-166, July 1994. \n\n\n<LI>\nInternational Standard ISO/IEC 14772-1:1997. \n<a href=\"http://www.vrml.org/\">http://www.vrml.org/</a> \n\n\n<LI>\n<I>VTune</I>, \nIntel Corporation, \n<a href=\"http://www.pentium.com/design/perftool/vtune/\">http://www.pentium.com/design/perftool/vtune/</a> \n\n\n<LI>\nWalker, R., and J. Snoeyink, \n\"Using CSG Representations of Polygons for Practical \nPoint-in-Polygon Tests,\" \n<I>Visual Proceedings (SIGGRAPH '97)</I>, \np. 152, August 1997. \n\n\n<LI>\nWalter, Bruce, Gün Alppay, Eric P. F. Lafortune, Sebastian Fernandez, \nand Donald P. Greenberg, \n\"Fitting Virtual Lights For Non-Diffuse Walkthroughs,\" \n<I>Computer Graphics (SIGGRAPH '97 Proceedings)</I>, \npp. 45-48, August 1997. \n<a href=\"http://www.graphics.cornell.edu/~bjw/virtlite.html\">http://www.graphics.cornell.edu/~bjw/virtlite.html</a> \n\n\n<LI>\nWanger, Leonard, \n\"The effect of shadow quality on the perception of \nspatial relationships in computer generated imagery,\" \n<I>Computer Graphics (1992 Symposium on Interactive 3D \nGraphics)</I>, \nvol. 25, no. 2, \npp. 39-42, 1992. \n\n\n<LI>\nWatt, A., and M., Watt, \n<I>Advanced Animation and Rendering Techniques--Theory and Practice</I>, \nAddison-Wesley, Workingham, England, 1992. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0201544121?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nWatt, Alan, \n<I>3D Computer Graphics</I>, \nAddison-Wesley, Harlow, England, (First Edition, 1989) Second Edition, 1993. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0201398559?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nWatt, Alan, and Fabio Policarpo, \n<I>The Computer Image</I>, \nAddison-Wesley, Harlow, England, 1998. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0201422980?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nWeghorst, H., G. Hooper, and D. Greenberg, \n\"Improved Computational Methods for Ray Tracing,\" \n<I>ACM Transactions on Graphics</I>, pp. 52-69, 1984. \n\n\n<LI>\nWernecke, Josie, \n<I>The Inventor Mentor</I>, \nAddison-Wesley, Reading, Massachusetts, 1994. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0201624958?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nWestover, Lee, \n\"Footprint Evaluation for Volume Rendering,\" \n<I>Computer Graphics (SIGGRAPH '90 Proceedings)</I>, \nvol. 24, no. 4, pp. 367-376, August 1990. \n\n<LI>\nWiegand, T.F., \n\"Interactive Rendering of CSG Models,\" \n<I>Computer Graphics Forum</I>, vol. 15, no. 4, pp. 249-261, \n1996. \n\n\n<LI>\nWilliams, Lance, \n\"Casting Curved Shadows on Curved Surfaces,\" \n<I>Computer Graphics (SIGGRAPH '78 Proceedings)</I>, \nvol. 12, no. 3, pp. 270-274, August 1978. \n\n\n<LI>\nWilliams, Lance, \n\"Pyramidial Parametrics,\" \n<I>Computer Graphics</I>, vol. 7, no. 3, pp. 1-11, July 1983. \n\n\n<LI>\nWilt, Nicholas, \nPersonal communication, 1998. \n\n\n<LI>\nWinkenbach, Georges, and David H. Salesin, \n\"Computer-Generated Pen-And-Ink Illustration,\" \n<I>Computer Graphics (SIGGRAPH '94 Proceedings)</I>, \npp. 91-100, July 1994. \n<a href=\"http://www.cs.washington.edu/research/grail/pub/abstracts.html#PenAndInk\">http://www.cs.washington.edu/research/grail/pub/abstracts.html#PenAndInk</a> \n\n\n<LI>\nWinkenbach, Georges, and David H. Salesin, \n\"Rendering Parametric Surfaces in Pen and Ink,\" \n<I>Computer Graphics (SIGGRAPH '96 Proceedings)</I>, \npp. 469-476, August 1996. \n<a href=\"http://www.cs.washington.edu/research/grail/pub/abstracts.html#RendParaSurfPenInk\">http://www.cs.washington.edu/research/grail/pub/abstracts.html#RendParaSurfPenInk</a> \n\n\n<LI>\nWinner, Stephanie, Mike Kelley, Brent Pease, Bill Rivard, and Alex Yen, \n\"Hardware Accelerated Rendering of Antialiasing Using a \nModified A-Buffer Algorithm,\" \n<I>Computer Graphics (SIGGRAPH '97 Proceedings)</I>, \npp. 307-316, August 1997. \n\n<LI>\nWolberg, George, \n<I>Digital Image Warping</I>, \nIEEE Computer Society Press, 1990. \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/0818659440?tag=realtimerenderin\">Amazon listing</a>.\n\n\n<LI>\nWoo, Andrew, \n\"Fast Ray-Box Intersection,\" \nin Andrew Glassner, ed., <I>Graphics Gems</I>, \nAcademic Press, Inc., pp. 395-396, 1990. \n<a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org/</a>.\n\n\n<LI>\nWoo, A., P. Poulin, and A. Fournier, \n\"A Survey of Shadow Algorithms,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 10, no. 6, pp. 13-32, November 1990. \n\n\n<LI>\nWoo, Andrew, \n\"The Shadow Depth Map Revisited,\" \nin David Kirk, ed., <I>Graphics Gems III</I>, \nAP Professional, Boston, pp. 338-342, 1992. \n<a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org/</a>.\n\n\n<LI>\nWoo, Andrew, Andrew Pearce, and Marc Ouellette, \n\"It's Really Not a Rendering Bug, You See...,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 16, no. 5, pp. 21-25, September 1996. \n<a href=\"http://computer.org/cga/cg1996/g5toc.htm\">http://computer.org/cga/cg1996/g5toc.htm</a> \n\n\n<LI>\nWoo, Andrew, \nPersonal communication, 1998. \n\n\n<LI>\nWorley, Steve, and Eric Haines, \n\"Bounding Areas for Ray/Polygon Intersection,\" \nin Eric Haines, ed., <I>Ray Tracing News</I>, vol. 6, no. 1, \nJanuary 1993. \n<a href=\"http://www.realtimerendering.com/resources/RTNews/html/rtnv6n1.html#art3\">http://www.realtimerendering.com/resources/RTNews/html/rtnv6n1.html#art3</a> \n\n\n<LI>\nWyvill, Brian, \n\"Symmetric Double Step Line Algorithm,\" \nin Andrew S. Glassner, ed., <I>Graphics Gems</I>, \nAcademic Press, Inc., pp. 101-104, 1990. \n<a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org/</a>.\n\n\n<LI>\nXiang, X., M. Held, and J.S.B. Mitchell, \n\"Fast and Effective Stripification of Polygonal Surface Models,\" \n<I>Proceedings 1999 Symposium on Interactive 3D \nGraphics</I>, pp. 71-78, April 1999. \n<a href=\"http://www.cosy.sbg.ac.at/~held/projects/strips/strips.html\">http://www.cosy.sbg.ac.at/~held/projects/strips/strips.html</a> \n\n\n<LI>\nZachmann, Gabriel, \n\"Rapid Collision Detection by Dynamically Aligned DOP-Trees,\" \n<I>Proceedings of IEEE Virtual Reality Annual International \nSymposium--VRAIS '98</I>, Atlanta, Georgia, March 1998. \n\n\n<LI>\nZhang, H., D. Manocha, T. Hudson, and K.E. Hoff III, \n\"Visibility Culling using Hierarchical Occlusion Maps,\" \n<I>Computer Graphics (SIGGRAPH '97 Proceedings)</I>, \npp. 77-88, August 1997. \n<a href=\"http://www.cs.unc.edu/~zhangh/hom.html\">http://www.cs.unc.edu/~zhangh/hom.html</a> \n\n\n<LI>\nZhang, Hansong, \n<I>Effective Occlusion Culling for the Interactive Display of Arbitrary \nModels</I>, Ph.D. Thesis, Department of Computer Science, \nUniversity of North Carolina at Chapel Hill, July 1998. \n\n\n<LI>\nZwillinger, Dan, \n\"CRC Standard Mathematical Tables and Formulas,\" \n30th Edition, CRC Press, 1995. \n<a href=\"http://freeabel.geom.umn.edu/docs/reference/CRC-formulas/\">http://freeabel.geom.umn.edu/docs/reference/CRC-formulas/</a> \n\n\n\n<LI>\nCabral, Brian, Marc Olano, and Phillip Nemec, \"Reflection Space Image Based Rendering,\" <I>Computer Graphics (SIGGRAPH '99 Proceedings)</I>, pp.165-170, August 1999. \n\n\n<LI>\nMcCormack, Joel, Ronald Perry, Keith I. Farkas, and Norman P. Jouppi, \"Feline: Fast Elliptical Lines for Anisotropic Texture Mapping,\" <I>Computer Graphics (SIGGRAPH '99 Proceedings)</I>, pp. 243-250, August 1999. \n\n</OL>\n\n<P>\nBack to the <I><a href=\"index.html\">Real-Time Rendering homepage</a></I>\n</font> \n<hr>\n<address> webslaves: <a href=\"http://www.erichaines.com/\">Eric Haines</a> \n/ <a href=\"mailto:erich@acm.org\">erich@acm.org</a> <br>\n<a href=\"http://www.ce.chalmers.se/staff/tomasm/\">Tomas M&ouml;ller</a> / <a href=\"mailto:tompa@acm.org\">tompa@acm.org</a> \n</address>\n<p>Last change: <i>September 18, 2000</i>\n\n</body>\n</html>\n"
  },
  {
    "path": "refs2.html",
    "content": "<html>\n<head>\n    <meta name=\"description\" content=\"Real-Time Rendering Bibliography\">\n    <meta name=\"keywords\" content=\"computer graphics, bibliography, reference, real-time, real time, rendering, interactive, accelerator, hardware, OpenGL, DirectX, Direct3D\">\n<title>Real-Time Rendering (2nd ed.) Bibliography</title>\n</head>\n<body bgcolor=\"#FFFFFF\" link=\"#2D4280\" vlink=\"#9A6D03\" alink=\"#2D92A0\">\n<font face=\"LUCIDA, ARIAL, HELVETICA\">\n\n<h1><I>Real-Time Rendering (2nd ed.)</I> Bibliography</h1>\nThis is the bibliography of the Second Edition of the book <I><a href=\"index.html\">Real-Time Rendering</a></I>.\nSince many of the references have web resources associated with them, we have\nmade this hyperlinked version of the bibliography available. The <a href=\"refs1.html\">First Edition</a> bibliography\nis also available.\n<P>\nThanks are due to Nicolai Czempin for sending us all the URLs marked \"Added:\". Other papers become available or change URLs all the time, so check <a href=\"http://citeseer.nj.nec.com/cs\">Citeseer</a> and <a href=\"http://www.google.com\">Google</a> for the title you want.\n<OL>\n\n<LI>\n\"Wildcat's SuperScene Antialiasing,\" \n2001. \n<a href=\"http://www.3dlabs.com/product/technology/superscene_antialiasing.htm\">http://www.3dlabs.com/product/technology/superscene_antialiasing.htm</a> \n\n\n\n<LI>\nAbrash, Michael, \n<I>Michael Abrash's Graphics Programming Black Book, Special Edition</I>, \nThe Coriolis Group, Inc., Scottsdale, Arizona, 1997. \n<a href=\"http://www.ddj.com/articles/2001/0165/0165f/0165f.htm\">http://www.ddj.com/articles/2001/0165/0165f/0165f.htm</a> \n\n\n<LI>\nAbrash, Michael, \n\"Inside Xbox Graphics,\" \n<I>Dr. Dobb's Journal</I>, pp. 21-26, August 2000. \n<a href=\"http://www.ddj.com/documents/s=882/ddj0008a/0008a.htm\">http://www.ddj.com/documents/s=882/ddj0008a/0008a.htm</a> \n\n\n<LI>\nAgrawala, Maneesh, Ravi Ramamoorthi, Alan Heirich, and Laurent Moll, \n\"Efficient Image-Based Methods for Rendering Soft Shadows,\" \n<I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, \npp. 375-384, July 2000. \n<a href=\"http://graphics.stanford.edu/papers/shadows/\">http://graphics.stanford.edu/papers/shadows/</a> \n\n\n<LI>\nAila, T., and V. Miettinen, \n<I>Umbra Reference Manual</I>, Hybrid Holding Ltd., Helsinki, Finland, October 2000. \n<a href=\"http://www.hybrid.fi/umbra/download.html\">http://www.hybrid.fi/umbra/download.html</a> \n\n\n<LI>\nAirey, John M., John H. Rohlf, and Frederick P. Brooks Jr., \n\"Towards Image Realism with Interactive Update Rates in Complex Virtual Building Environments,\" \n<I>Computer Graphics (1990 Symposium on Interactive 3D \nGraphics)</I>, \nvol. 24, no. 2, pp. 41-50, March 1990. \n\n\n<LI>\nAirey, John M., \n<I>Increasing Update Rates in the Building Walkthrough System \nwith Automatic Model-Space Subdivision and Potentially Visible Set Calculations</I>, \nPh.D. Thesis, Technical Report TR90-027, Department of Computer Science, \nUniversity of North Carolina at Chapel Hill, \nJuly 1990. \n\n\n<LI>\nAkeley, K., and T. Jermoluk, \n\"High-Performance Polygon Rendering,\" \n<I>Computer Graphics (SIGGRAPH '88 Proceedings)</I>, \npp. 239-246, August 1988.\n\n<LI>\nAkeley, Kurt, \n\"The Silicon Graphics 4D/240GTX Superworkstation,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 9, no. 4, pp. 71-83, July 1989. \n\n\n<LI>\nAkeley, K., P. Haeberli, and D. Burns, \n<font face=\"COURIER\">tomesh.c</font>, a C-program on the <I>SGI Developer's Toolbox CD</I>, 1990. \n\n\n<LI>\nAkeley, Kurt, \n\"RealityEngine Graphics,\" \n<I>Computer Graphics (SIGGRAPH 93 Proceedings)</I>, \npp. 109-116, August 1993. \nAdded: <a href=\"http://www.cs.virginia.edu/~gfx/Courses/2002/BigData/papers/Case%20Studies/RealityEngine%20Graphics.pdf\">http://www.cs.virginia.edu/~gfx/Courses/2002/BigData/papers/Case%20Studies/RealityEngine%20Graphics.pdf</a>\n\n<LI>\nAkeley, Kurt, and Pat Hanrahan, \n\"Real-Time Graphics Architectures\", \nCourse CS448A Notes, Fall 2001. \n<a href=\"http://graphics.stanford.edu/courses/cs448a-01-fall/\">http://graphics.stanford.edu/courses/cs448a-01-fall/</a> \n\n\n<LI>\nAkenine-M&ouml;ller, Tomas, \n\"Fast 3D Triangle-Box Overlap Testing,\" \n<I>journal of graphics tools</I>, vol. 6, no. 1, pp. 29-33, 2001. \n<a href=\"http://jgt.akpeters.com/papers/AkenineMoller01/\">http://jgt.akpeters.com/papers/AkenineMoller01/</a> \n\n\n<LI>\nAliaga, D., J. Cohen, H. Zhang, R. Bastos, T. Hudson, and C. \nErikson, \n\"Power Plant Walkthrough: An Integrated System for Massive Model \nRendering,\" \nTechnical Report TR no. 97-018, Computer Science Department, \nUniversity of North Carolina at Chapel Hill, 1997. \n<a href=\"ftp://ftp.cs.unc.edu/pub/publications/techreports/FILE.html\">ftp://ftp.cs.unc.edu/pub/publications/techreports/FILE.html</a> \n\n\n<LI>\nAliaga, D., J. Cohen, A. Wilson, H. Zhang, C. Erikson, K. Hoff, \nT. Hudson, W. St&uuml;rzlinger, E. Baker, R. Bastos, M. Whitton, \nF. Brooks Jr., and D. Manocha, \n\"A Framework for the Real-Time Walkthrough of Massive Models,\" \nTechnical Report UNC TR no. 98-013, Computer Science Department, \nUniversity of North Carolina at Chapel Hill, 1998. \n<a href=\"ftp://ftp.cs.unc.edu/pub/publications/techreports/FILE.html\">ftp://ftp.cs.unc.edu/pub/publications/techreports/FILE.html</a> \n\n\n<LI>\nAliaga, D., J. Cohen, A. Wilson, E. Baker, H. Zhang, C. Erikson, K. Hoff, \nT. Hudson, W. St&uuml;rzlinger, R. Bastos, M. Whitton, \nF. Brooks, and \nD. Manocha, \n\"MMR: An Interactive Massive Model Rendering System Using \nGeometric and Image-Based Acceleration,\" \n<I>Proceedings 1999 Symposium on Interactive 3D \nGraphics</I>, pp. 199-206, April 1999. \n\n\n<LI>\nAliaga, Daniel G., and Anselmo Lastra, \n\"Automatic Image Placement to Provide A Guaranteed Frame Rate,\" \n<I>Computer Graphics (SIGGRAPH 1999 Proceedings)</I>, \npp. 307-316, August 1999. \n\n\n<LI>\nAliaga, Daniel, Jonathan Cohen, Thomas Funkhouser, Subodh Kumar, Ming C. Lin, David Luebke, \nDinesh Manocha, and Andrew Wilson, \n\"Interactive Walkthrough of Large Geometric Datasets,\" \n<I>Course 18 notes at SIGGRAPH 2000</I>, 2000. \n<a href=\"http://www.cs.unc.edu/~geom/SIG00_COURSE/\">http://www.cs.unc.edu/~geom/SIG00_COURSE/</a> \n\n\n<LI>\nAnd&uacute;jar, Carlos, Carlos Saona-V&aacute;zquez, Isabel Navazo, and Pere Brunet, \n\"Integrating Occlusion Culling and Levels of Detail through Hardly-Visible Sets,\" \n<I>Proceedings of Eurographics 2000</I>, vol. 19, no. 3, pp. 499-506, 2000. \n<a href=\"http://www.lsi.upc.es/~andujar/\">http://www.lsi.upc.es/~andujar/</a> \n\n\n<LI>\nAnkrum, Dennis R., \n\"Viewing Distance at Computer Workstations,\" \n<I>WorkPlace Ergonomics</I>, pp. 10-12, Sept./Oct. 1996. \n<a href=\"http://www.ur-net.com/office-ergo/viewing.htm\">http://www.ur-net.com/office-ergo/viewing.htm</a> \n\n\n<LI>\nAntonio, Franklin, \n\"Faster Line Segment Intersection,\" \nin David Kirk, ed., <I>Graphics Gems III</I>, \nAcademic Press, pp. 199-202, 1992. \n<a href=\"http://www.graphicsgems.org/\">http://www.graphicsgems.org/</a> \n\n\n<LI>\nApodaca, Anthony A., and Larry Gritz, \n<I>Advanced RenderMan: Creating CGI for Motion Pictures</I>, \nMorgan Kaufmann Publishers, Inc., San Francisco, 1999. \n\n\n<LI>\nAppel, Andrew W., with Maia Ginsburg, \n<I>Modern Compiler Implementation in C</I>, \nCambridge University Press, 1998. \n\n\n<LI>\nArenberg, Jeff, \n\"Re: Ray/Triangle Intersection with Barycentric Coordinates,\" \nin Eric Haines, ed., <I>Ray Tracing News</I>, vol. 1, no. 11, \nNovember 1988. \n<a href=\"http://www.realtimerendering.com/resources/RTNews/html/rtnews5b.html\">http://www.realtimerendering.com/resources/RTNews/html/rtnews5b.html</a> \n\n\n<LI>\nArkin, Esther M., Martin Held, Joseph S. B. Mitchell, and Steven S. Skiena, \n\"Hamiltonian Triangulations for Fast Rendering,\" \n<I>The Visual Computer</I>, vol. 12, no. 9, pp. 429-444, 1996. \n\n\n<LI>\nArvo, James, \n\"Backward Ray Tracing,\" \n<I>SIGGRAPH '86 Developments in Ray Tracing course notes</I>, \n1986. \nAdded: <a href=\"http://www.cs.caltech.edu/~arvo/Backward.ps.gz\">http://www.cs.caltech.edu/~arvo/Backward.ps.gz</a>\n\n\n<LI>\nArvo, James, \n\"A Simple Method for Box-Sphere Intersection Testing,\" \nin Andrew S. Glassner, ed., <I>Graphics Gems</I>, \nAcademic Press, pp. 335-339, 1990. \n<a href=\"http://www.graphicsgems.org/\">http://www.graphicsgems.org/</a> \n\n\n<LI>\nArvo, James, \n\"Ray Tracing with Meta-Hierarchies,\" \n<I>SIGGRAPH `90 Advanced Topics in Ray Tracing course notes</I>, Volume 24, 1990. \n<a href=\"http://www.cs.caltech.edu/~arvo/papers.html\">http://www.cs.caltech.edu/~arvo/papers.html</a> \n\n\n<LI>\nArvo, James, ed., \n<I>Graphics Gems II</I>, \nAcademic Press, 1991. \n<a href=\"http://www.graphicsgems.org/\">http://www.graphicsgems.org/</a> \n\n\n<LI>\nAshdown, Ian, \n<I>Radiosity: A Programmer's Perspective</I>, \nJohn Wiley &amp; Sons, Inc., 1994. \n\n\n<LI>\nAshdown, Ian, \n<I>Eigenvector Radiosity</I>, \nM.Sc. Thesis, Department of Computer Science, University of British Columbia. \n<a href=\"http://www.cs.ubc.ca/labs/imager/th/ashdown.msc.2001.html\">http://www.cs.ubc.ca/labs/imager/th/ashdown.msc.2001.html</a> \n\n\n<LI>\nAshikhmin, Michael, Simon Premoze, and Peter Shirley, \n\"A Microfacet-Based BRDF Generator,\" \n<I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, \npp. 67-74, July 2000. \nAdded: <a href=\"http://www.cs.utah.edu/vissim/papers/facets/facets.ps.gz\">http://www.cs.utah.edu/vissim/papers/facets/facets.ps.gz</a>\n\n<LI>\nAssarsson, Ulf, and Tomas M&ouml;ller, \n\"Optimized View Frustum Culling Algorithms for Bounding Boxes,\" \n<I>journal of graphics tools</I>, \nvol. 5, no. 1, pp. 9-22, 2000. \n<a href=\"http://www.ce.chalmers.se/staff/uffe\">http://www.ce.chalmers.se/staff/uffe</a> \n\n\n<LI>\nATI developer web site. \n<a href=\"http://www.ati.com/na/pages/resource_centre/dev_rel/devrel.html\">http://www.ati.com/na/pages/resource_centre/dev_rel/devrel.html</a> \n\n\n<LI>\nBadouel, Didier, \n<I>An Efficient Ray-Polygon Intersection</I>, \nin <I>Graphics Gems</I>, ed. Andrew S. Glassner, Academic Press, \npp. 390-393, 1990. \n<a href=\"http://www.graphicsgems.org/\">http://www.graphicsgems.org/</a> \n\n\n<LI>\nBaldwin, Dave, \n<I>OpenGL 2.0 Shading Language White Paper.</I> Issue 1.2, February 2002. \n<a href=\"http://www.3dlabs.com/support/developer/ogl2\">http://www.3dlabs.com/support/developer/ogl2</a> \n\n\n<LI>\nBallard, Dana H., \n\"Strip Trees: A Hierarchical Representation for Curves,\" \n<I>Graphics and Image Processing</I>, vol. 24, no. 5, pp. 310-321, May 1981. \n\n\n<LI>\nBanks, David, \n\"Illumination in Diverse Codimensions,\" \n<I>Computer Graphics (SIGGRAPH 94 Proceedings)</I>, \npp. 327-334, July 1994. \n<a href=\"http://www.icase.edu/Dienst/UI/2.0/Describe/ncstrl.icase/TR-94-6\">http://www.icase.edu/Dienst/UI/2.0/Describe/ncstrl.icase/TR-94-6</a> \n\n\n<LI>\nBarad, Haim, Mark Atkins, Or Gerlitz, and Daniel Goehring, \n\"Real-Time Procedural Texturing Techniques Using MMX,\" \n<I>Gamasutra</I>, May 1, 1998. \n<a href=\"http://www.gamasutra.com/features/19980501/mmxtexturing_01.htm\">http://www.gamasutra.com/features/19980501/mmxtexturing_01.htm</a> \n\n\n<LI>\nBaraff, D., \n\"Curved Surfaces and Coherence for Non-Penetrating Rigid Body Simulation,\" \n<I>Computer Graphics (SIGGRAPH '90 Proceedings)</I>, \npp. 19-28, August 1990. \nAdded: <a href=\"http://www.cs.cmu.edu/~baraff/papers/sig90.pdf\">http://www.cs.cmu.edu/~baraff/papers/sig90.pdf</a>\n\n\n<LI>\nBaraff, D., and A. Witkin, \n\"Dynamic Simulation of Non-Penetrating Flexible Objects,\" \n<I>Computer Graphics (SIGGRAPH '92 Proceedings)</I>, \npp. 303-308, July 1992. \nAdded: <a href=\"http://www.ri.cmu.edu/pub_files/pub1/baraff_david_1992_1/baraff_david_1992_1.ps.gz\">http://www.ri.cmu.edu/pub_files/pub1/baraff_david_1992_1/baraff_david_1992_1.ps.gz</a>\n\n\n<LI>\nBaraff, David, and Andrew Witkin, \n\"Large Steps in Cloth Simulation,\" \n<I>Computer Graphics (SIGGRAPH 98 Proceedings)</I>, pp. 43-54, July 1998. \nAdded: <a href=\"http://www.ri.cmu.edu/pub_files/pub1/baraff_david_1998_1/baraff_david_1998_1.pdf\">http://www.ri.cmu.edu/pub_files/pub1/baraff_david_1998_1/baraff_david_1998_1.pdf</a>\n\n\n<LI>\nBarber, C.B., D.P. Dobkin, and H. Huhdanpaa, \n\"The Quickhull Algorithm for Convex Hull,\" \nGeometry Center Technical Report GCG53, July 1993. \n<a href=\"http://www.geom.umn.edu/software/qhull/\">http://www.geom.umn.edu/software/qhull/</a> \n\n\n<LI>\nBarequet, G., B. Chazelle, L.J. Guibas, J.S.B. Mitchell, and A. Tal, \n\"BOXTREE: A Hierarchical Representation for Surfaces in 3D,\" \nin <I>Proceedings of Eurographics '96</I>, pp. 387-396, 1996. \n\n\n<LI>\nBarkans, Anthony C., \n\"Color Recovery: True-Color 8-Bit Interactive Graphics,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 17, no. 1, pp. 67-77, Jan./Feb. 1997. \n\n\n<LI>\nBarkans, Anthony C., \n\"High-Quality Rendering Using the Talisman \n\nArchitecture,\" \n<I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I> \nLos Angeles, CA, pp. 79-88, August 1997. \n\n\n<LI>\nBartels, Richard H., John C. Beatty, and Brian A. Barsky, \n<I>An Introduction to Splines for use in Computer Graphics &amp; and Geometric Modeling</I>, \nMorgan Kaufmann Publishers, San Mateo, CA, 1987. \n\n\n<LI>\nBartz, Dirk, James T. Klosowski, and Dirk Staneker, \n\"K-DOPs as Tighter Bounding Volumes for Better Occlusion Performance,\" \n<I>Visual Proceedings (SIGGRAPH 2001)</I>, \np. 213, August 2001. \n\n\n<LI>\nBar-Yehuda, Reuven, and Craig Gotsman, \n\"Time/Space Tradeoffs for Polygon Mesh Rendering,\" \n<I>ACM Transactions on Graphics</I>, vol. 15, no. 2, pp. 141-152, April 1996. \nAdded: <a href=\"http://www.cs.unc.edu/~bastos/I3D99/i3d99_plate.pdf\">http://www.cs.unc.edu/~bastos/I3D99/i3d99_plate.pdf</a>\n\n<LI>\nBastos, Rui, Kenneth Hoff, William Wynn, and Anselmo Lastra, \n\"Increased Photorealism for Interactive Architectural Walkthroughs,\" \n<I>Proceedings 1999 Symposium on Interactive 3D \nGraphics</I>, pp. 183-190, April 1999. \n\n\n<LI>\nBaum, Daniel R., Stephen Mann, Kevin P. Smith, and James M. Winget, \n\"Making Radiosity Usable: Automatic Preprocessing and Meshing \nTechniques for the Generation of Accurate Radiosity Solutions,\" \n<I>Computer Graphics (SIGGRAPH '91 Proceedings)</I>, \n\npp. 51-60, July 1991. \n\n\n<LI>\nBeaudoin, Philippe, and Juan Guardado, \n\"A Non-Integer Power Function on the Pixel Shader,\" \nin Engel, Wolfgang, ed., \n<I>ShaderX</I>, Wordware, May 2002. \n<a href=\"http://www.shaderx.com/\">http://www.shaderx.com/</a> \n\n\n<LI>\nBec, Xavier, \n\"Faster Refraction Formula, and Transmission Color Filtering,\" \nin Eric Haines, ed., <I>Ray Tracing News</I>, vol. 10, no. 1, January 1997. \n<a href=\"http://www.realtimerendering.com/resources/RTNews/html/rtnv10n1.html\">http://www.realtimerendering.com/resources/RTNews/html/rtnv10n1.html</a> \n\n\n<LI>\nBeers, Andrew C., Maneesh Agrawala, and Navin Chaddha, \n\"Rendering from Compressed Textures,\" \n<I>Computer Graphics (SIGGRAPH 96 Proceedings)</I>, \npp. 373-378, August 1996. \n\n\n<LI>\nBennebroek K., I. Ernst, H. R&uuml;sseler, and O. Wittig, \n\"Design principles of hardware-based phong shading and bump-mapping,\" \n<I>Computers &amp; Graphics</I>, vol. 21 no. 2, \npp. 143-149, March 1997. \n\n\n<LI>\nde Berg, M., M. van Kreveld, M. Overmars, and O. Schwarzkopf, \n<I>Computational Geometry--Algorithms and Applications</I>, second edition, \nSpringer-Verlag, Berlin, 2000. \n\n\n<LI>\nBergman, L. D., H. Fuchs, E. Grant, and S. Spach, \n\"Image Rendering by Adaptive Refinement,\" \n<I>Computer Graphics (SIGGRAPH '86 Proceedings)</I>, \n\npp. 29-37, August 1986. \n\n\n<LI>\nBestimt, Jason, and Bryant Freitag, \n\"Real-Time Shadow Casting Using Shadow Volumes,\" \n<I>Gamasutra</I>, Nov. 1999. \n<a href=\"http://www.gamasutra.com/features/19991115/bestimt_freitag_03.htm\">http://www.gamasutra.com/features/19991115/bestimt_freitag_03.htm</a> \n\n\n<LI>\nBier, Eric A., and Kenneth R. Sloan, Jr., \n\"Two-Part Texture Mapping,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 6, no. 9, pp. 40-53, September 1986. \n\n\n<LI>\nBiermann, Henning, Adi Levin, and Denis Zorin, \n\"Piecewise Smooth Subdivision Surface with Normal Control,\" \n<I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 113-120, July 2000. \n\n\n<LI>\nBigos, Andrew, \n\"Avoiding Buffer Clears,\" \n<I>journal of graphics tools</I>, \n\nvol. 1, no. 1, pp. 19-20, 1996. \n\n\n<LI>\nBilodeau, Bill, with Mike Songy, \n\"Real Time Shadows,\" \n<I>Creativity '99</I>, Creative Labs Inc. sponsored game developer conferences, Los Angeles, California, and Surrey, England, May 1999. \n\n\n\n\n\n\n\n<LI>\nBirn, Jeremy, \n<I>Digital Lighting &amp; Rendering</I>, \nNew Riders Publishing, 2000. \n<a href=\"http://www.3drender.com/\">http://www.3drender.com/</a> \n\n\n<LI>\nBischoff, Stephan, Leif P. Kobbelt, and Hans-Peter Seidel, \n\"Towards Hardware Implementation of Loop Subdivision,\" \n<I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, pp. 41-50, 2000. \n<a href=\"http://www.mpi-sb.mpg.de/~kobbelt/publist.html\">http://www.mpi-sb.mpg.de/~kobbelt/publist.html</a> \n\n\n<LI>\nBishop, L., D. Eberly, T. Whitted, M. Finch, and M. Shantz, \n\"Designing a PC Game Engine,\" \n<I>IEEE Computer Graphics and Applications</I>, \npp. 46-53, Jan./Feb. 1998. \n<a href=\"http://computer.org/cga/cg1998/g1toc.htm\">http://computer.org/cga/cg1998/g1toc.htm</a> \n\n\n<LI>\nBittner, Jir&iacute;, and Jan Prikryl, \n\"Exact Regional Visibility using Line Space Partitioning,\" \nTechnical Report TR-186-2-01-06, Institute of Computer Graphics and Algorithms, \nVienna University of Technology, March 2001 \n\n\n<LI>\nBittner, Jir&iacute;, Peter Wonka, and Michael Wimmer, \n\"Visibility Preprocessing for Urban Scenes using Line Space Subdivision,\" \n<I>Pacific Graphics 2001</I>, pp. 276-284, October 2001. \n\n\n<LI>\nBlinn, J.F., and M.E. Newell, \n\"Texture and reflection in computer generated images,\" \n<I>Communications of the ACM</I>, vol. 19, no. 10, pp. 542-547, \nOctober 1976. \n\n\n<LI>\nBlinn, James F., \n\"Models of Light Reflection for Computer Synthesized Pictures,\" \n<I>ACM Computer Graphics (SIGGRAPH '77 Proceedings)</I>, \n\npp. 192-198, \nJuly 1977. \n\n\n<LI>\nBlinn, James, \n\"Simulation of wrinkled surfaces,\" \n<I>Computer Graphics (SIGGRAPH '78 Proceedings)</I>, \n\npp. 286-292, August 1978. \n\n\n<LI>\nBlinn, James F., \n\"A Generalization of Algebraic Surface Drawing,\" \n<I>ACM Transactions on Graphics</I>, vol. 1, no. 3, pp. 235-256, 1982. \n\n\n<LI>\nBlinn, Jim, \n\"Me and My (Fake) Shadow,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 8, no. 1, pp. 82-86, January 1988. \nAlso collected in <I>Jim Blinn's Corner: A Trip Down the Graphics Pipeline</I>. \n\n\n<LI>\nBlinn, Jim, \n\"Dirty Pixels,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 9, no. 4, pp. 100-105, July 1989. \nAlso collected in <I>Jim Blinn's Corner: A Trip Down the Graphics Pipeline</I>. \n\n\n<LI>\nBlinn, Jim, \n\"A Trip Down the Graphics Pipeline: Line Clipping,\" \n<I>IEEE Computer Graphics and Applications</I>, vol. 11, no. 1, \npp. 98-105, January 1991. \nAlso collected in <I>Jim Blinn's Corner: A Trip Down the Graphics Pipeline</I>. \n\n\n<LI>\nBlinn, Jim, \n\"Hyperbolic Interpolation,\" \n<I>IEEE Computer Graphics and Applications</I>, vol. 12, no. 4, \npp. 89-94, July 1992. \nAlso collected in <I>Jim Blinn's Corner: A Trip Down the Graphics Pipeline</I>. \n\n\n<LI>\nBlinn, Jim, \n<a href=\"http://www.amazon.com/exec/obidos/ASIN/1558603875?tag=realtimerenderin\"><I>Jim Blinn's Corner: A Trip Down the Graphics Pipeline</I></a>, \nMorgan Kaufmann Publishers, Inc., San Francisco, 1996. \n\n\n<LI>\nBlinn, Jim, \n<a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1558604553?tag=realtimerenderin\"><I>Jim Blinn's Corner: Dirty Pixels</I></a>, \nMorgan Kaufmann Publishers, Inc., San Francisco, 1998. \n\n\n<LI>\nBlinn, Jim, \n\"A Ghost in a Snowstorm,\" \n<I>IEEE Computer Graphics and Applications</I>, vol. 18, no. 1, \npp. 79-84, Jan/Feb 1998. Also collected in\n<a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1558608605?tag=realtimerenderin\"><I>Jim Blinn's Corner: Notation, Notation, Notation</I></a>, chapter 9.\n\n\n<LI>\nBlinn, Jim, \n\"W Pleasure, W Fun,\" \n<I>IEEE Computer Graphics and Applications</I>, vol. 18, no. 3, \npp. 78-82, May/June 1998. Also collected in\n<a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1558608605?tag=realtimerenderin\"><I>Jim Blinn's Corner: Notation, Notation, Notation</I></a>, chapter 10.\n\n<LI>\nBlinn, Jim, \n\"Optimizing C++ Vector Expressions,\" \n<I>IEEE Computer Graphics &amp; Applications</I>, vol. 20, no. 4, pp. 97-103, 2000. \nAlso collected in\n<a href=\"http://www.amazon.com/exec/obidos/tg/detail/-/1558608605?tag=realtimerenderin\"><I>Jim Blinn's Corner: Notation, Notation, Notation</I></a>, chapter 18.\n\n<LI>\nBloom, Charles, \n\"The Genesis Terrain Renderer Technology,\" Dec. 1999. \n<a href=\"http://www.cbloom.com/3d\">http://www.cbloom.com/3d</a> \n\n\n<LI>\nBloom, Charles, \n\"Algorithm for Fast Animating Subdivision Surfaces,\" May 2000. \n<a href=\"http://www.cbloom.com/3d\">http://www.cbloom.com/3d</a> \n\n\n<LI>\nBloom, Charles, \n\"The Poly Pipeline,\" July 2000. \n<a href=\"http://www.cbloom.com/3d\">http://www.cbloom.com/3d</a> \n\n\n<LI>\nBloom, Charles, \n\"View Independent Progressive Meshes (VIPM),\" June 2000. \n<a href=\"http://www.cbloom.com/3d\">http://www.cbloom.com/3d</a> \n\n\n<LI>\nBloom, Charles, \n\"VIPM Advanced Topics,\" Oct. 2000. \n<a href=\"http://www.cbloom.com/3d\">http://www.cbloom.com/3d</a> \n\n\n<LI>\nBloom, Charles, \n\"Advanced Techniques in Shadow Mapping,\" June 2001. \n<a href=\"http://www.cbloom.com/3d\">http://www.cbloom.com/3d</a> \n\n\n<LI>\nBloomenthal, Jules, \n\"Polygonization of Implicit Surfaces,\" \n<I>Computer-Aided Geometric Design</I>, vol. 5, no. 4, pp. 341-355, 1988. \n\n<a href=\"http://www.unchainedgeometry.com/jbloom/papers/index.html\">http://www.unchainedgeometry.com/jbloom/papers/index.html</a> \n\n\n<LI>\nBloomenthal, Jules, \"An Implicit Surface Polygonizer,\" \nin Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, \nAcademic Press, pp. 324-349, 1994. \n\n\n<a href=\"http://www.unchainedgeometry.com/jbloom/papers/index.html|\">http://www.unchainedgeometry.com/jbloom/papers/index.html|</a> \n<a href=\"http://www.graphicsgems.org/\">http://www.graphicsgems.org/</a> \n\n\n<LI>\nBloomenthal, Jules, ed., \n<I>Introduction to Implicit Surfaces</I>, \nMorgan Kaufmann Publishers, Inc., San Francisco, 1997. \n\n\n\n\n\n<LI>\nBlow, Jonathan, \n\"Implementing a Texture Caching System,\" \n<I>Game Developer</I>, vol. 5, no. 4, pp. 46-56, April 1998. \n\n\n<LI>\nBlow, Jonathan, \n\"Terrain Rendering at High Levels of Detail,\" \n<I>Game Developers Conference</I>, San Jose, March 2000. \n<a href=\"http://www.bolt-action.com/dl_papers.html\">http://www.bolt-action.com/dl_papers.html</a> \n\n\n<LI>\nBlow, Jonathan, \n\"Mipmapping, Part 1,\" \n<I>Game Developer</I>, vol. 8, no. 12, pp. 13-17, Dec. 2001. \n<a href=\"http://www.gdmag.com/code.htm\">http://www.gdmag.com/code.htm</a> \n\n\n<LI>\nBlow, Jonathan, \n\"Mipmapping, Part 2,\" \n<I>Game Developer</I>, vol. 9, no. 1, pp. 16-19, Jan. 2002. \n<a href=\"http://www.gdmag.com/code.htm\">http://www.gdmag.com/code.htm</a> \n\n\n<LI>\nBobic, Nick, \n\"Advanced Collision Detection Techniques,\" \n<I>Gamasutra</I>, March 2000. \n<a href=\"http://www.gamasutra.com/features/20000330/bobic_01.htm\">http://www.gamasutra.com/features/20000330/bobic_01.htm</a> \n\n\n<LI>\nBogomjakov, Alexander, and Craig Gotsman, \n\"Universal Rendering Sequences for Transparent Vertex Caching of Progressive Meshes,\" \n<I>Graphics Interface 2001</I>, Ottawa, Canada, pp. 81-90, June 2001. \n<a href=\"http://www.graphicsinterface.org/\">http://www.graphicsinterface.org/</a> \n\n\n<LI>\nBolz, Jeffrey, and Peter Schr&ouml;der, \n\"Rapid Evaluation of Catmull-Clark Subdivision Surfaces,\" \n<I>7th International Conference on 3D Web Technology</I>, February 2002. \n<a href=\"http://multires.caltech.edu/pubs/fastsubd\">http://multires.caltech.edu/pubs/fastsubd</a> \n\n\n<LI>\nBooth, Rick, \n<I>Inner Loops</I>, \nAddison-Wesley, Reading, Massachusetts, 1997. \n\n\n<LI>\nBrennan, Chris, \n\"Accurate Environment Mapped Reflections and Refractions by Adjusting for Object Distance,\" \nin Engel, Wolfgang, ed., \n<I>ShaderX</I>, Wordware, May 2002. \n<a href=\"http://www.shaderx.com/\">http://www.shaderx.com/</a> \n\n\n\n\n\n\n\n\n\n<LI>\nBrennan, Chris, \n\"Diffuse Cube Mapping,\" \nin Engel, Wolfgang, ed., \n<I>ShaderX</I>, Wordware, May 2002. \n<a href=\"http://www.shaderx.com/\">http://www.shaderx.com/</a> \n\n\n<LI>\nBrennan, Chris, \n\"Shadow Volume Extrusion using a Vertex Shader,\" \nin Engel, Wolfgang, ed., \n<I>ShaderX</I>, Wordware, May 2002. \n<a href=\"http://www.shaderx.com/\">http://www.shaderx.com/</a> \n\n\n<LI>\nBresenham, J.E., \n\"Algorithm for Computer Control of a Digital Plotter,\" \n<I>IBM Systems Journal</I>, vol. 4, no. 1, pp. 25-30, 1965. \n\n\n<LI>\nBrickhill, David, \n\"Practical Implementation Techniques for Multiresolution Subdivision Surfaces,\" \n<I>Game Developers Conference</I>, pp. 131-135, March 2001. \n<a href=\"http://www.gdconf.com/archives/proceedings/2001/prog_papers.html\">http://www.gdconf.com/archives/proceedings/2001/prog_papers.html</a> \n\n\n<LI>\nBrinkmann, Ron, \n<I>The Art and Science of Digital Compositing</I>, \nMorgan Kaufmann Publishers Inc., San Francisco, 1999. \n\n\n\n\n\n\n\n\n<LI>\nBrotman, Lynne Shapiro, and Norman Badler, \n\"Generating Soft Shadows with a Depth Buffer Algorithm,\" \n<I>IEEE Computer Graphics &amp; Applications</I>, vol. 4, no. 10, pp. 71-81, 1984 \n\n\n<LI>\nBuchanan, J.W., and M.C. Sousa, \n\"The edge buffer: A Data Structure for Easy Silhouette Rendering,\" \n<I>Proceedings of the First International Symposium on Non-photorealistic Animation and Rendering (NPAR)</I>, pp. 39-42, June 2000. \n<a href=\"http://www.red3d.com/cwr/npr/\">http://www.red3d.com/cwr/npr/</a> \n\n\n<LI>\nBurwell, John M., \n\"Redefining High Performance Computer Image Generation,\" \nProceedings of the IMAGE Conference, Scottsdale, Arizona, June 1996. \n\n\n<LI>\nBushnell, Jim, and Jason L. Mitchell, \n\"Advanced Mulitexturing Practice with DirectX 6 and OpenGL,\" \n<I>Game Developers Conference</I>, March, 1999. \n<a href=\"http://www.users.qwest.net/~jlmitchell1/\">http://www.users.qwest.net/~jlmitchell1/</a> \n\n\n<LI>\nCabral, Brian, Marc Olano, and Phillip Nemec, \n\"Reflection Space Image Based Rendering,\" \n<I>Computer Graphics (SIGGRAPH 99 Proceedings)</I>, \npp. 165-170, August 1999. \n<a href=\"http://www.sgi.com/software/clearcoat/tech_info.html\">http://www.sgi.com/software/clearcoat/tech_info.html</a> \n\n\n<LI>\n<I>cacheprof</I>, \n<a href=\"http://www.cacheprof.org/\">http://www.cacheprof.org/</a> \n\n\n<LI>\nCalver, Dean, \n\"Vertex Decompression Using Vertex Shaders,\" \nin Engel, Wolfgang, ed., \n<I>ShaderX</I>, Wordware, May 2002. \n<a href=\"http://www.shaderx.com/\">http://www.shaderx.com/</a> \n\n\n<LI>\nCameron, S., \n\"Enhancing GJK: Computing Minimum and Penetration Distance Between Convex Polyhedra,\" \n<I>International Conference on Robotics and Automation</I>, pp. 3112-3117, 1997. \n<a href=\"http://users.comlab.ox.ac.uk/stephen.cameron/distances.html\">http://users.comlab.ox.ac.uk/stephen.cameron/distances.html</a> \n\n\n<LI>\nCard, Drew, and Jason L. Mitchell, \n\"Non-Photorealistic Rendering with Pixel and Vertex Shaders,\" \nin Engel, Wolfgang, ed., \n<I>ShaderX</I>, Wordware, May 2002. \n<a href=\"http://www.shaderx.com/\">http://www.shaderx.com/</a> \n\n\n<LI>\nCarpenter, Loren, \n\"The A-buffer, an Antialiased Hidden Surface Method,\" \n<I>Computer Graphics (SIGGRAPH '84 Proceedings)</I>, \n\npp. 103-108, July 1984. \n\n\n<LI>\nCatmull, E., and R. Rom, \n\"A Class of Local Interpolating Splines,\" \n<I>Computer Aided Geometric Design</I>, edited by R. Barnhill and R. Riesenfeld, \nAcademic Press, pp. 317-326, 1974. \n\n\n<LI>\nCatmull, E. E., \n<I>A Subdivision Algorithm for Computer Display of Curved Surfaces</I>, \nPh.D. Thesis, University of Utah, December 1974. \n\n\n<LI>\nCatmull, Edwin, \n\"Computer Display of Curved Surfaces,\" \n<I>Proceedings of the IEEE Conference on Computer Graphics, Pattern \nRecognition and Data Structures</I>, Los Angeles, pp. 11-17, May 1975. \n\n\n<LI>\nCatmull, E., and J. Clark, \"Recursively Generated B-Spline Surfaces \non Arbitrary Topological Meshes,\" \n<I>Computer-Aided Design</I>, vol. 10, no. 6, pp. 350-355, September 1978. \n\n\n<LI>\nChaikin, G., \"An Algorithm for High Speed Curve Generation,\" \n<I>Computer Graphics and Image Processing</I>, vol. 4, no. 3, 1974. \n\n\n<LI>\nChang, Chun-Fa, Gary Bishop, Anselmo Lastra, \n\"LDI Tree: A Hierarchical Representation for Image-based Rendering,\" \n<I>Computer Graphics (SIGGRAPH 99 Proceedings)</I>, pp. 291-298, August, 1999. \n\n\n<LI>\nChambers, Mike, \n\"Occlusion Culling,\" \n<I>nV News web site</I>, July 2001. \n<a href=\"http://www.nvnews.net/previews/geforce3/occlusion_culling.shtml\">http://www.nvnews.net/previews/geforce3/occlusion_culling.shtml</a> \n\n\n<LI>\nChen, S. E., \n\"Quicktime VR - An Image-Based Approach to Virtual \nEnvironment Navigation,\" \n<I>Computer Graphics (SIGGRAPH 95 Proceedings)</I>, \npp. 29-38, August 1995. \n\n\n<LI>\nChhugani, Jatin, and Subodh Kumar, \n\"View-dependent Adaptive Tessellation of Spline Surfaces,\" \n<I>Proceedings 2001 Symposium on Interactive 3D Graphics</I>, \npp. 59-62 March 2001. \n\n\n<LI>\nChow, Mike M., \n\"Using Strips for Higher Game Performance,\" \nPresentation at <I>Meltdown X99</I>. \n\n\n<LI>\nChung, A.J., and A.J. Field, \n\"A Simple Recursive Tessellator for Adaptive Surface Triangulation,\" \n<I>journal of graphics tools</I>, vol. 5, no. 3, pp. 1-9, 2000. \n\n\n<LI>\nCignoni, P., C. Montani, and R. Scopigno, \n\"Triangulating Convex Polygons Having T-Vertices,\" \n<I>journal of graphics tools</I>, vol. 1, no. 2, pp. 1-4, 1996. \n\n\n<LI>\nClark, James H., \n\"Hierarchical Geometric Models for Visible Surface \nAlgorithms,\" <I>Communications of the ACM</I>, vol. 19, no. \n10, pp. 547-554, October 1976. \n\n\n<LI>\nClay, Sharon R., \n\"Optimization for Real-Time Graphics Applications,\" \nSilicon Graphics Inc., February 1996. \n<a href=\"http://www.sgi.com/software/performer/presentations/tune_wp.pdf\">http://www.sgi.com/software/performer/presentations/tune_wp.pdf</a> \n\n\n<LI>\n<I>CodeAnalyst</I>, \nAMD Corporation, \n<a href=\"http://www.amd.com/\">http://www.amd.com/</a> \n\n\n<LI>\nCoelho, Rohan, and Maher Hawash, \n<I>DirectX, RDX, RSZ, and MMX Technology</I>, \nAddison-Wesley, Reading, Massachusetts, 1998. \nIncludes VTune evaluation version. New chapters 24 and 25 are \navailable online at <a href=\"http://www.awl.com\">http://www.awl.com</a> \n\n\n<LI>\nCohen, Jonathan D., Ming C. Lin, Dinesh Manocha, and Madhave Ponamgi, \n\"I-COLLIDE: An Interactive and Exact Collision Detection System for \nLarge-Scaled Environments,\" \n<I>Proceedings 1995 Symposium on Interactive 3D Graphics</I>, \npp. 189-196, 1995. \n<a href=\"http://www.cs.unc.edu/~geom/\">http://www.cs.unc.edu/~geom/</a> \n\n\n<LI>\nCohen, Jonathan D., Marc Olano, and Dinesh Manocha, \n\"Appearance-Preserving Simplification,\" \n<I>Computer Graphics (SIGGRAPH 98 Proceedings)</I>, \npp. 115-122, July 1998. \n<a href=\"http://www.cs.unc.edu/~geom/APS/\">http://www.cs.unc.edu/~geom/APS/</a> \n\n\n<LI>\nCohen, Jonathan, Chris Tchou, Tim Hawkins, and Paul Debevec, \n\"Real-time High Dynamic Range Texture Mapping,\" \n<I>12th Eurographics Workshop on Rendering</I>, pp. 309-316, June 2001. \n<a href=\"http://www.debevec.org/~debevec/Publications/\">http://www.debevec.org/~debevec/Publications/</a> \n\n\n<LI>\nCohen, Michael F., and John R. Wallace, \n<I>Radiosity and Realistic Image Synthesis</I>, \nAcademic Press Professional, Boston, 1993. \n\n\n<LI>\nCohen-Or, Daniel, Yiorgos Chrysanthou, Fr&eacute;do Durand, Ned Greene, Vladlen Kulton, and Cl&aacute;udio T. Silva, \n\"Visibility, Problems, Techniques and Applications,\" \n<I>Course 30 notes at SIGGRAPH 2001</I>, 2001. \n\n\n<LI>\nCohen-Or, Daniel, Yiorgos Chrysanthou, Cl&aacute;udio T. Silva, and Fr&eacute;do Durand, \n\"A Survey of Visibility for Walkthrough Applications,\" accepted for publication, \n<I>IEEE Transactions on Visualization and Computer Graphics</I>, 2002. \n\n\n<LI>\nCok, Keith, Roger Corron, Bob Kuehne, Thomas True, \n\"Developing Efficient Graphics Software: The Yin and Yang of Graphics,\" \n<I>Course 6 notes at SIGGRAPH 2000</I>, 2000. \n<a href=\"http://www.sgi.com/software/opengl/advanced00/notes/00_yin_yang.pdf\">http://www.sgi.com/software/opengl/advanced00/notes/00_yin_yang.pdf</a> \n\n\n<LI>\nColumbia-Utrecht Reflectance and Texture Database (CUReT). \n<a href=\"http://www.cs.columbia.edu/CAVE/curet/\">http://www.cs.columbia.edu/CAVE/curet/</a> \n\n\n<LI>\nCook, Robert L., and Kenneth E. Torrance, \n\"A Reflectance Model for Computer Graphics,\" \n<I>Computer Graphics (SIGGRAPH '81 Proceedings)</I>, \n\npp. 307-316, July 1981. \n\n\n<LI>\nCook, Robert L., and Kenneth E. Torrance, \n\"A Reflectance Model for Computer Graphics,\" \n<I>ACM Transactions on Graphics</I>, \nvol. 1, no. 1, pp. 7-24, January 1982. \n\n\n<LI>\nCook, Robert L., \n\"Shade Trees,\" \n<I>Computer Graphics (SIGGRAPH '84 Proceedings)</I>, \n\npp. 223-231, July 1984. \n\n\n<LI>\nCook, Robert L., \n\"Stochastic Sampling in Computer Graphics,\" \n<I>ACM Transactions on Graphics</I>, \nvol. 5, no. 1, pp. 51-72, January 1986. \n\n\n<LI>\nCook, Robert L., Loren Carpenter, and Edwin Catmull, \n\"The Reyes Image Rendering Architecture,\" \n<I>Computer Graphics (SIGGRAPH '87 Proceedings)</I>, \n\npp. 95-102, July 1987. \n\n\n<LI>\nCoorg, S., and S. Teller, \n\"Real-Time Occlusion Culling for Models with Large Occluders,\" \n<I>Proceedings 1997 Symposium on Interactive 3D Graphics</I>, \npp. 83-90, April 1997. \n\n\n<LI>\nCornell University Program of Computer Graphics Measurement Data. \n<a href=\"http://www.graphics.cornell.edu/online/measurements/\">http://www.graphics.cornell.edu/online/measurements/</a> \n\n\n<LI>\nCormen, T.H., C.E. Leiserson, and R. Rivest, \n<I>Introduction to Algorithms</I>, \nMIT Press, Inc., Cambridge, Massachusetts, 1990. \n\n\n\n\n\n\n<LI>\nCourshesnes, Martin, Pascal Volino, and Nadia Magnenat Thalmann, \n\"Versatile and Efficient Techniques for Simulating Cloth and Other Deformable Objects,\" \n<I>Computer Graphics (SIGGRAPH 95 Proceedings)</I>, pp. 137-144, August 1995. \n\n\n<LI>\nCox, Michael, and Pat Hanrahan, \n\"Pixel Merging for Object-Parallel Rendering: \na Distributed Snooping Algorithm\", \n<I>ACM SIGGRAPH Symposium on Parallel Rendering</I>, pp. 49-56, Nov. 1993. \n\n\n<LI>\nCox, Michael, David Sprague, John Danskin, Rich Ehlers, Brian \nHook, Bill Lorensen, and Gary Tarolli, \n\"Developing High-Performance Graphics Applications for the PC \nPlatform,\" <I>Course 29 notes at SIGGRAPH 98</I>, 1998. \n\n\n<LI>\nCripe, Brian and Thomas Gaskins, \n\"The DirectModel Toolkit: Meeting the 3D Graphics \nNeeds of Technical Applications,\" \n<I>Hewlett-Packard Journal</I>, pp. 19-27, May 1998. \n<a href=\"http://www.hpl.hp.com/hpjournal/98may/may98a3.htm\">http://www.hpl.hp.com/hpjournal/98may/may98a3.htm</a> \n\n\n<LI>\nCrow, Franklin C., \n\"Shadow Algorithms for Computer Graphics,\" \n<I>Computer Graphics (SIGGRAPH '77 Proceedings)</I>, \n\npp. 242-248, July 1977. \n\n\n<LI>\nCrow, Franklin C., \n\"Summed-Area Tables for Texture Mapping,\" \n<I>Computer Graphics (SIGGRAPH '84 Proceedings)</I>, \n\npp. 207-212, July 1984. \n\n\n<LI>\nCruz-Neira, Carolina, Daniel J. Sandin, and Thomas A. DeFanti, \n\"Surround-screen Projection-based Virtual Reality: The \nDesign and Implementation of the CAVE,\" \n<I>Computer Graphics (SIGGRAPH 93 Proceedings)</I>, \npp. 135-142, August 1993. \n<a href=\"http://www.ee.iastate.edu/~cruz/sig93.paper.html\">http://www.ee.iastate.edu/~cruz/sig93.paper.html</a> \n\n\n<LI>\nCuller, David E., and Jaswinder Pal Singh, with Anoop Gupta, \n<I>Parallel Computer Architecture: A Hardware/Software \nApproach</I>, Morgan Kaufmann Publishers Inc., San Francisco, \n1998. \n\n\n<LI>\nCunnif, R., \n\"Visualize fx Graphics Scalable Architechture,\" \n<I>Hot3D Proceedings</I>, \n<I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, Switzerland, August 2000. \n\n\n<LI>\nCunningham, Steve, \n\"3D Viewing and Rotation using Orthonormal Bases,\" \nin Andrew S. Glassner, ed., <I>Graphics Gems</I>, \nAcademic Press, pp. 516-521, 1990. \n<a href=\"http://www.graphicsgems.org/\">http://www.graphicsgems.org/</a> \n\n\n<LI>\nCurtis, Cassidy, \n\"Loose and Sketchy Animation,\" \n<I>SIGGRAPH 98 Technical Sketch</I>, p. 317, 1998. \n<a href=\"http://www.cs.washington.edu/homes/cassidy/loose/\">http://www.cs.washington.edu/homes/cassidy/loose/</a> \n\n\n<LI>\nCychosz, J.M. and W.N. Waggenspack Jr., \n\"Intersecting a Ray with a Cylinder,\" \nin Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, \nAcademic Press, pp. 356-365, 1994. \n<a href=\"http://www.graphicsgems.org/\">http://www.graphicsgems.org/</a> \n\n\n<LI>\nCyrus, M., and J. Beck, \n\"Generalized two- and three-dimensional clipping,\" \n<I>Computers and Graphics</I>, vol. 3, pp. 23-28, 1978. \n\n\n<LI>\nDam, Erik B., Martin Koch, and Martin Lillholm, \n\"Quaternions, Interpolation and Animation,\" \nTechnical Report DIKU-TR-98/5, Department of Computer Science, \nUniversity of Copenhagen, July 1998. \n<a href=\"http://ftp.diku.dk/students/myth/quat.html\">http://ftp.diku.dk/students/myth/quat.html</a> \n\n\n\n\n\n\n\n<LI>\nDavis, Douglass, William Ribarsky, T.Y. Kiang, Nickolas Faust, and Sean Ho, \n\"Real-Time Visualization of Scalably Large Collections of Heterogeneous Objects,\" \n<I>IEEE Visualization</I>, pp. 437-440, 1999. \n\n\n<LI>\nDawson, Bruce, \n\"What Happened to My Colours!?!\" \n<I>Game Developers Conference</I>, pp. 251-268, March 2001. \n<a href=\"http://www.gdconf.com/archives/proceedings/2001/prog_papers.html\">http://www.gdconf.com/archives/proceedings/2001/prog_papers.html</a> \n\n\n<LI>\nDebevec, Paul E., \n\"Rendering Synthetic Objects into Real Scenes: Bridging Traditional and \nImage-Based Graphics with Global Illumination and High Dynamic Range Photography,\" \n<I>Computer Graphics (SIGGRAPH 98 Proceedings)</I>, pp. 189-198, July 1998. \n<a href=\"http://www.debevec.org/~debevec/Research/IBL/\">http://www.debevec.org/~debevec/Research/IBL/</a> \n\n\n<LI>\nDecaudin, Philippe, \n\"Cartoon-Looking Rendering of 3D-Scenes,\" \nTechnical Report INRIA 2919, Universit&eacute; de Technologie de Compi&egrave;gne, France, June 1996. \n\n\n<LI>\nDecoret, Xavier, Gernot Schaufler, Fran&ccedil;ois Sillion, and \nJulie Dorsey, \n\"Multi-layered Impostors for Accelerated Rendering,\" \n<I>Proceedings of Eurographics '99</I>, vol. 18, no. 3, pp. 61-72, 1999. \n\n\n<LI>\nDeering, Michael F., and Scott R. Nelson, \n\"Leo: A System for Cost Effective 3D Shaded Graphics,\" \n<I>Computer Graphics (SIGGRAPH 93 Proceedings)</I>, \npp. 101-108, August 1993. \n\n\n<LI>\nDeering, Michael, \n\"Geometry Compression,\" \n<I>Computer Graphics (SIGGRAPH 95 Proceedings)</I>, \npp. 13-20, August 1995. \n\n\n<LI>\nDeLoura, Mark A., \n\"An In-Depth Look at Bicubic B&eacute;zier Surfaces\", \n<I>Gamasutra</I>, October 1999. \n<a href=\"http://www.gamasutra.com/features/19991027/deloura_01.htm\">http://www.gamasutra.com/features/19991027/deloura_01.htm</a> \n\n<LI>\nDeLoura, Mark, ed., \n<I>Game Programming Gems</I>, \nCharles River Media, 2000. \nAdded: <a href=\"http://www.gameprogramminggems.com/\">http://www.gameprogramminggems.com/</a>\n\n\n<LI>\nDeLoura, Mark, ed., \n<I>Game Programming Gems II</I>, \nCharles River Media, 2001. \nAdded: <a href=\"http://www.gameprogramminggems.com/\">http://www.gameprogramminggems.com/</a>\n\n\n<LI>\nDeLoura, Mark, ed., \n<I>Game Programming Gems III</I>, \nCharles River Media, 2002. \nAdded: <a href=\"http://www.gameprogramminggems.com/\">http://www.gameprogramminggems.com/</a>\n\n\n<LI>\nDeRose, T., M. Kass, and T. Truong, \n\"Subdivision Surfaces in Character Animation,\" \n<I>Computer Graphics (SIGGRAPH 98 Proceedings)</I>, pp. 85-94, July 1998. \n\n\n<LI>\nDiefenbach, Paul J., \n\"Pipeline Rendering: Interaction and Realism through Hardware-based Multi-pass Rendering,\" \nPh.D. Thesis, University of Pennsylvania, 1996. \n<a href=\"http://www.cis.upenn.edu/~diefenba/home.html\">http://www.cis.upenn.edu/~diefenba/home.html</a> \n\n\n<LI>\nDiefenbach, Paul J., and Norman I. Badler, \n\"Multi-Pass Pipeline Rendering: Realism for Dynamic Environments,\" \n<I>Proceedings 1997 Symposium on Interactive 3D Graphics</I>, \npp. 59-70, April 1997. \n<a href=\"http://www.cis.upenn.edu/~diefenba/home.html\">http://www.cis.upenn.edu/~diefenba/home.html</a> \n\n\n<LI>\nDietrich, Sim, \n\"Attenuation Maps,\" \nin Mark DeLoura, ed., <I>Game Programming Gems</I>, \nCharles River Media, pp. 543-548, 2000. \n\n\n<LI>\nDietrich, Sim, \n\"Hardware Bump Mapping,\" \nin Mark DeLoura, ed., <I>Game Programming Gems</I>, \nCharles River Media, pp. 555-561, 2000. \n\n\n<LI>\nDietrich, D. Sim, Jr., \n\"Practical Priority Buffer Shadows,\" \nin Mark DeLoura, ed., <I>Game Programming Gems 2</I>, \nCharles River Media, pp. 481-487, 2001. \n\n\n<LI>\nDingliana, John, and Carol O'Sullivan, \n\"Graceful Degradation of Collision Handling in Physically Based Animation,\" \n<I>Computer Graphics Forum</I> (Proceedings of Eurographics 2000), vol. 19, no. 3, pp. 239-247, 2000. \n\n\n<LI>\nDingliana, John, and Carol O'Sullivan, \n\"Collisions and Adaptive Level of Detail,\" \n<I>Visual Proceedings (SIGGRAPH 2001)</I>, \np. 156, August 2001. \n\n\n<LI>\nDipp&eacute;, Mark A. Z., and Erling Henry Wold, \n\"Antialiasing Through Stochastic Sampling,\" \n<I>Computer Graphics (SIGGRAPH '85 Proceedings)</I>, \n\npp. 69-78, July 1985. \n\n\n<LI>\n\"DirectX 8.1 SDK,\" \nMicrosoft, 2001. \n<a href=\"http://msdn.microsoft.com/directx\">http://msdn.microsoft.com/directx</a> \n\n\n<LI>\nDo Carmo, Manfred P., \n<I>Differential Geometry of Curves and Surfaces</I>, \nPrentice-Hall, Inc., Englewoods Cliffs, New Jersey, 1976. \n\n\n<LI>\nDobashi, Yoshinori, Kazufumi Kaneda, Hideo Yamashita, Tsuyoshi Okita, and Tomoyuki Nishita, \n\"A Simple, Efficient Method for Realistic Animation of Clouds,\" \n<I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 19-28, July 2000. \n\n\n<LI>\nDoo, D., and M. Sabin, \n\"Behaviour of Recursive Division Surfaces Near Extraordinary Points,\" \n<I>Computer-Aided Design</I>, \nvol. 10, no. 6, pp. 356-360, September 1978. \n\n\n<LI>\nDougan, Carl, \n\"The Parallel Transport Frame,\" \nin Mark DeLoura, ed., <I>Game Programming Gems 2</I>, \nCharles River Media, pp. 215-219, 2001. \n\n\n<LI>\nDowns, Laura, Tomas M&ouml;ller, and Carlo S&eacute;quin, \n\"Occlusion Horizons for Driving through Urban Scenery,\" \n<I>Proceedings 2001 Symposium on Interactive 3D Graphics</I>, pp. 121-124, March 2001. \n\n\n<LI>\nDuchaineau, Mark A., Murray Wolinsky, David E. Sigeti, Mark C. Miller, Charles Aldrich, and Mark B. Mineev-Weinstein, \n\"ROAMing Terrain: Real-time Optimally Adapting Meshes,\" \n<I>IEEE Visualization '97</I>, pp. 81-88, 1997. \n\n\n<LI>\nDuff, Tom, \n\"Compositing 3-D Rendered Images,\" \n<I>Computer Graphics (SIGGRAPH '85 Proceedings)</I>, \n\npp. 41-44, July 1985. \n\n\n<LI>\nDumont, Reynald, Fabio Pellacini, and James A. Ferwerda, \n\"A Perceptually-Based Texture Caching Algorithm for Hardware-Based Rendering,\" \n<I>12th Eurographics Workshop on Rendering</I>, pp. 246-253, June 2001. \n<a href=\"http://www.graphics.cornell.edu/pubs/2001/DPF01.html\">http://www.graphics.cornell.edu/pubs/2001/DPF01.html</a> \n\n\n<LI>\nDurand, Fr&eacute;do, George Drettakis, and Claude Puech, \n\"The Visibility Skeleton: A Powerful and Efficient \nMulti-Purpose Global Visibility Tool,\" \n<I>Computer Graphics (SIGGRAPH 97 Proceedings)</I>, \npp. 89-100, August 1997. \n<a href=\"http://graphics.lcs.mit.edu/~fredo/\">http://graphics.lcs.mit.edu/~fredo/</a> \n\n\n<LI>\nDurand, Fr&eacute;do, George Drettakis, and Claude Puech, \n\"The 3D Visibility Complex: a unified data-structure \nfor global visibility of scenes of polygons and smooth \nobjects,\" \n<I>Canadian Conference on Computational Geometry</I>, \npp. 153-158, August 1997. \n<a href=\"http://graphics.lcs.mit.edu/~fredo/\">http://graphics.lcs.mit.edu/~fredo/</a> \n\n\n<LI>\nDurand, Fr&eacute;do, \n<I>3D Visibility: Analytical Study and Applications</I>, \nPh.D. Thesis, Universit&eacute; Joseph Fourier, Grenoble, July 1999. \n\n\n<LI>\nDurand, Fr&eacute;do, and Julie Dorsey, \n\"Interactive Tone Mapping,\" \n<I>11th Eurographics Workshop on Rendering</I>, pp. 219-230, 2000. \n<a href=\"http://graphics.lcs.mit.edu/~fredo/\">http://graphics.lcs.mit.edu/~fredo/</a> \n\n\n<LI>\nDurand, Fr&eacute;do, George Drettakis, Jo&euml;lle Thollot, and Claude Puech, \n\"Conservative Visibility Preprocessing Using Extended Projections,\" \n<I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 239-248, July 2000. \n\n\n<LI>\nDutr&eacute;, Philip, \n<I>Global Illumination Compendium</I>, 1999. \n<a href=\"http://www.graphics.cornell.edu/~phil/GI/\">http://www.graphics.cornell.edu/~phil/GI/</a> \n\n\n<LI>\nDutr&eacute;, Philip, Kavita Bala, and Philippe Bekaert, \n<I>Advanced Global Illumination</I>. \nA K Peters Ltd., 2002. \n\n\n<LI>\nDuttweiler, Craig R., \n\"Mapping Texels to Pixels in D3D,\" \nNVIDIA White Paper, April 2000. \n<a href=\"http://developer.nvidia.com/view.asp?IO=Mapping_texels_Pixels\">http://developer.nvidia.com/view.asp?IO=Mapping_texels_Pixels</a> \n\n\n<LI>\nDyn, Nira, David Levin, and John A. Gregory, \n\"A 4-point Interpolatory Subdivision Scheme for Curve Design,\" \n<I>Computer Aided Geometric Design</I>, \nvol. 4, no. 4, pp. 257-268, 1987. \n\n\n<LI>\nDyn, Nira, David Levin, and John A. Gregory, \n\"A Butterfly Subdivision Scheme for Surface Interpolation \nwith Tension Control,\" <I>ACM Transactions on Graphics</I>, \nvol. 9, no. 2, pp. 160-169, April 1990. \n\n\n<LI>\nEberly, David, \n<I>3D Game Engine Design: A Practical Approach to Real-Time Computer \nGraphics</I>, \nMorgan Kaufmann Publishers Inc., San Francisco, 2000. \n<a href=\"http://www.magic-software.com/\">http://www.magic-software.com/</a> \n\n\n<LI>\nEberly, David, \n\"Testing for Intersection of Convex Objects: The Method of Separating Axes,\" \nTechnical Report, Magic Software, 2001. \n<a href=\"http://www.magic-software.com/Documentation/MethodOfSeparatingAxes.pdf\">http://www.magic-software.com/Documentation/MethodOfSeparatingAxes.pdf</a> \n\n\n\n<LI>\nEbert, David S., John Hart, Bill Mark, F. Kenton Musgrave, Darwyn Peachey, Ken \nPerlin, and Steven Worley, \n<I>Texturing and Modeling: A Procedural Approach</I>, third \nedition, Morgan-Kaufmann, 2002. \n\n\n<LI>\nEccles, Allen, \n\"The Diamond Monster 3Dfx Voodoo 1,\" Gamespy Hall of Fame, 2000. \n<a href=\"http://www.gamespy.com/halloffame/october00/voodoo1/\">http://www.gamespy.com/halloffame/october00/voodoo1/</a> \n\n\n<LI>\nEckel, George, \n<I>IRIS Performer Programmer's Guide</I>, \nSilicon Graphics Inc., 1997. \n<a href=\"http://www.sgi.com/software/performer/manuals.html\">http://www.sgi.com/software/performer/manuals.html</a> \n\n\n<LI>\nEckstein, Ilya, Vitaly Surazhsky, Craig Gotsman, \n\"Texture Mapping with Hard Constraints,\" \n<I>Computer Graphics Forum</I>, (Proceedings of Eurographics 2001), vol. 20, no. 3, pp. 95-104, 2001. \n<a href=\"www.cs.technion.ac.il/~gotsman/AmendedPubl/TextureMapping/TextureMapping.pdf\">www.cs.technion.ac.il/~gotsman/AmendedPubl/TextureMapping/TextureMapping.pdf</a> \n\n\n<LI>\nEhmann, Stephen A., and Ming C. Lin, \n\"Accelerated Proximity Queries Between Convex Polyhedra Using Multi-Level Voronoi Marching,\" \n<I>IEEE/RSJ International Conference on Intelligent Robots and Systems 2000</I>, \npp. 2101-2106, 2000. \n<a href=\"http://www.cs.unc.edu/~geom/SWIFT\">http://www.cs.unc.edu/~geom/SWIFT</a> \n\n\n<LI>\nEhmann, Stephen A., and Ming C. Lin, \n\"Accurate and Fast Proximity Queries Between Polyhedra Using Convex Surface Decomposition,\" \n<I>Computer Graphics Forum</I> (Proceedings of Eurographics 2001), vol. 20, no. 3, pp. C500-C510, 2001. \n<a href=\"http://www.cs.unc.edu/~geom/SWIFT++\">http://www.cs.unc.edu/~geom/SWIFT++</a> \n\n\n<LI>\nEldridge, Matthew, Homan Igehy, and Pat Hanrahan, \n\"Pomegranate: A Fully Scalable Graphics Architecture,\" \n<I>Computer Graphics (SIGGRAPH 2001 Proceedings)</I>, \npp. 443-454, July 2000. \nvol. 11, no. 6, pp. 290-296, 1995. \n\n\n<LI>\nEldridge, Matthew, \n<I>Designing Graphics Architectures around Scalability and Communication</I>, \nPh.D. Thesis, Stanford University, June 2001. \nAdded: <a href=\"http://graphics.stanford.edu/papers/eldridge_thesis/\">http://graphics.stanford.edu/papers/eldridge_thesis/</a>\n\n<LI>\nElinas, Pantelis, and Wolfgang Stuerzlinger, \n\"Real-time Rendering of 3D Clouds,\" \n<I>journal of graphics tools</I>, vol. 5, no. 4, pp. 33-45, 2000. \n\n\n<LI>\nEngel, Wolfgang, ed., \n<I>ShaderX</I>, Wordware, May 2002. \n<a href=\"http://www.shaderx.com/\">http://www.shaderx.com/</a> \n\n\n\n\n\n\n\n\n<LI>\nEriksson, Carl, Dinesh Manocha, William V. Baxter III, \n<I>Proceedings 2001 Symposium on Interactive 3D Graphics</I>, pp. 111-120, March 2001. \n\n\n<LI>\nErnst, I., D. Jackel, H. Russeler, and O. Wittig, \n\"Hardware Supported Bump Mapping: A step towards higher quality \nreal-time rendering,\" \n<I>10th Eurographics Workshop on Graphics Hardware</I>, \npp. 63-70, 1995. \n\n\n<LI>\nErnst, I., H. Russeler, H. Schulz, and O. Wittig, \n\"Gouraud Bump Mapping,\" \n<I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, \npp. 47-53, August 1998. \n\n\n<LI>\nEuclid (original translation by Heiberg, with introduction and \ncommentary by Sir Thomas L. Heath), \n<I>The Thirteen Books of EUCLID'S ELEMENTS</I>, \nSecond Edition, Revised with Additions, Volume I (Books I, II), \nDover Publications, Inc., 1956. \n\n\n<LI>\nEveritt, Cass, \n\"One-Pass Silhouette Rendering with GeForce and GeForce2,\" \nNVIDIA White Paper, June 2000. \n<a href=\"http://developer.nvidia.com\">http://developer.nvidia.com</a> \n\n\n<LI>\nEveritt, Cass, \n\"Interactive Order-Independent Transparency,\" \nNVIDIA White Paper, May 2001. \n<a href=\"http://developer.nvidia.com\">http://developer.nvidia.com</a> \n\n\n<LI>\nEveritt, Cass, Ashu Rege, and Cem Cebenoyan, \n\"Hardware Shadow Mapping,\" \nNVIDIA White Paper, December 2001. \n<a href=\"http://developer.nvidia.com\">http://developer.nvidia.com</a> \n\n\n<LI>\nEveritt, Cass, and Mark Kilgard, \n\"Practical and Robust Stenciled Shadow Volumes for Hardware-Accelerated Rendering,\" \nNVIDIA White Paper, March 2002. \n<a href=\"http://developer.nvidia.com\">http://developer.nvidia.com</a> \n\n\n<LI>\nEwins, Jon P., Marcus D. Waller, Martin White, and Paul F. Lister, \n\"MIP-Map Level Selection for Texture Mapping,\" \n<I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 4, no. 4, \npp. 317-329, Oct.-Dec. 1998. \n\n\n<LI>\nEyles, J., S. Molnar, J. Poulton, T. Greer, A. Lastra, N. England, \nand L. Westover, \n\"PixelFlow: The Realization,\" \n<I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I> \nLos Angeles, CA, pp. 57-68, August 1997. \n\n\n<LI>\nFairchild, Mark D. and David R. Wyble, \n\"Colorimetric Characterization of the Apple Studio Display (Flat Panel LCD),\" \nTechnical Report, RIT Munsell Color Science Laboratory, \nJuly, 1998. \n<a href=\"http://www.cis.rit.edu/research/mcsl/research/reports.shtml\">http://www.cis.rit.edu/research/mcsl/research/reports.shtml</a> \n\n\n<LI>\nFalby, John S., Michael J. Zyda, David R. Pratt, and Randy L. Mackey, \n\"NPSNET: Hierarchical Data Structures for Real-Time Three-Dimensional Visual Simulation,\" \n<I>Computers &amp; Graphics</I>, vol. 17, no. 1, pp 65--69, 1993. \n\n\n<LI>\nFarin, Gerald, \n\"Triangular Bernstein-B&eacute;zier Patches,\" \n<I>Computer Aided Geometric Design</I>, \nvol. 3, no. 2, pp. 83-127, 1986. \n\n\n<LI>\nFarin, Gerald, \n<I>Curves and Surfaces for Computer Aided Geometric Design--A \nPractical Guide</I>, \nFourth Edition (First Edition, 1988), \nAcademic Press Inc., 1996. \n\n\n<LI>\nFarin, Gerald E., and Dianne Hansford, \n<I>The Geometry Toolbox for Graphics and Modeling</I>, \nA K Peters Ltd., 1998. \n<a href=\"http://eros.cagd.eas.asu.edu/~farin/gbook/gbook.html\">http://eros.cagd.eas.asu.edu/~farin/gbook/gbook.html</a> \n\n\n<LI>\nFarin, Gerald E., \n<I>NURBS: From Projective Geometry to Practical Use</I>, 2nd edition, \nA K Peters Ltd., 1999. \n\n\n<LI>\nFarin, Gerald, and Dianne Hansford, \n<I>The Essentials of CAGD</I>, \nA K Peters Ltd., 2000. \n\n\n<LI>\nFedkiw, Ronald, Jos Stam, and Henrik Wann Jensen, \n\"Visual Simulation of Smoke,\" \n<I>Computer Graphics (SIGGRAPH 2001 Proceedings)</I>, pp. 15-22, \nAugust 2001. \n<a href=\"http://www.dgp.toronto.edu/people/stam/reality/Research/pub.html\">http://www.dgp.toronto.edu/people/stam/reality/Research/pub.html</a> \n\n\n<LI>\nFernando, Randima, Sebastian Fernandez, Kavita Bala, and Donald P. Greenberg, \n\"Adaptive Shadow Maps,\" \n<I>Computer Graphics (SIGGRAPH 2001 Proceedings)</I>, pp. 387-390, \nAugust 2001. \n<a href=\"http://www.graphics.cornell.edu/pubs/2001/FFBG01.html\">http://www.graphics.cornell.edu/pubs/2001/FFBG01.html</a> \n\n\n<LI>\nFerwerda, James, \n\"Elements of early vision for computer graphics,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 21, no. 5, pp. 22-33, September/October 2001. \n<a href=\"http://www.graphics.cornell.edu/~jaf/publications/publications.html\">http://www.graphics.cornell.edu/~jaf/publications/publications.html</a> \n\n\n<LI>\nde Figueiredo, L.H., \n\"Adaptive Sampling of Parametric Curves,\" \nin Alan Paeth, ed., <I>Graphics Gems V</I>, \nAcademic Press, pp. 173-178, 1995. \n<a href=\"http://www.graphicsgems.org/\">http://www.graphicsgems.org/</a> \n\n\n<LI>\nFisher, F., and A. Woo, \n\"R.E versus N.H Specular Highlights,\" \nin Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, \nAcademic Press, pp. 388-400, 1994. \n\n\n<LI>\nFlavell, Andrew, \n\"Run Time Mip-Map Filtering,\" \n<I>Game Developer</I>, vol. 5, no. 11, pp. 34-43, November \n1998. \n<a href=\"http://www.gdmag.com/code.htm\">http://www.gdmag.com/code.htm</a> \n\n\n<LI>\nFoley, J.D., A. van Dam, S.K. Feiner, J.H. Hughes, and R.L. Philips, \n<I>Introduction to Computer Graphics</I>, \nAddison-Wesley, Reading, Massachusetts, 1994. \n\n\n<LI>\nFoley, J.D., A. van Dam, S.K. Feiner, and J.H. Hughes, \n<I>Computer Graphics: Principles and Practice, Second Edition in C</I>, \nSecond Edition, \nAddison-Wesley, Reading, Massachusetts, 1996. \n\n\n<LI>\nForsyth, Tom, \n\"Comparison of VIPM Methods,\" \nin Mark DeLoura, ed., <I>Game Programming Gems 2</I>, \nCharles River Media, pp. 363-376, 2001. \n\n\n<LI>\nForsyth, Tom, \n\"Impostors: Adding Clutter,\" \nin Mark DeLoura, ed., <I>Game Programming Gems 2</I>, \nCharles River Media, pp. 488-496, 2001. \n\n\n<LI>\nFosner, Ron, \n\"All Aboard Hardware T &amp; L,\" \n<I>Game Developer</I>, vol. 7, no. 4, pp. 30-41, April 2000. \n\n\n<LI>\nFreitas, Jorge, \n\"Simulated Real-Time Lighting Using Vertex Color Interpolation,\" \nin Mark DeLoura, ed., <I>Game Programming Gems</I>, \nCharles River Media, pp. 535-542, 2000. \n\n\n<LI>\nFrisken, Sarah, Ronald N. Perry, Alyn P. Rockwood, and Thouis R. Jones, \n\"Adaptively Sampled Distance Fields: A General Representation of Shape for Computer Graphics,\" \n<I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 249-254, July 2000. \nAdded: <a href=\"http://www.merl.com/papers/docs/TR2001-11.pdf\">http://www.merl.com/papers/docs/TR2001-11.pdf</a>\n\n<LI>\nFrisken, Sarah, and Ronald N. Perry, \n\"A Computationally Efficient Framework for Modeling Soft Body Impact,\" \n<I>Visual Proceedings (SIGGRAPH 2001)</I>, \np. 160, August 2001. \n\n\n<LI>\nFuchs, H., Z.M. Kedem, and B.F. Naylor, \n\"On Visible Surface Generation by A Priori Tree Structures,\" \n<I>Computer Graphics (SIGGRAPH '80 Proceedings)</I>, \n\npp. 124-133, July 1980. \n\n\n<LI>\nFuchs, H., G.D. Abram, and E.D. Grant, \n\"Near Real-Time Shaded Display of Rigid Objects,\" \n<I>Computer Graphics (SIGGRAPH '89 Proceedings)</I>, \n\npp. 65-72, July 1983. \n\n\n<LI>\nFuchs, H., J. Poulton, J. Eyles, T. Greer, J. Goldfeather, \nD. Ellsworth, S. Molnar, G. Turk, B. Tebbs, and L. Israel, \n\"Pixel-Planes 5: A Heterogeneous Multiprocessor Graphics System Using \nProcessor-Enhanced Memories,\" \n<I>Computer Graphics (SIGGRAPH '89 Proceedings)</I>, \n\npp. 79-88, July 1989. \n\n\n<LI>\nFunkhouser, Thomas A., and Carlo H. S&eacute;quin, \n\"Adaptive Display Algorithm for Interactive Frame Rates \nDuring Visualization of Complex Virtual Environments,\" \n<I>Computer Graphics (SIGGRAPH 93 Proceedings)</I>, \npp. 247-254, August 1993. \n<a href=\"http://www.cs.princeton.edu/~funk/\">http://www.cs.princeton.edu/~funk/</a> \n\n\n<LI>\nFunkhouser, Thomas A., \n<I>Database and Display Algorithms for Interactive \nVisualization of Architectural Models</I>, \nPh.D. Thesis, University of California, Berkeley, 1993. \n<a href=\"http://www.cs.princeton.edu/~funk/\">http://www.cs.princeton.edu/~funk/</a> \n\n\n<LI>\n<I>Game Development Algorithms</I> mailing list archives. \n<a href=\"http://lists.sourceforge.net/lists/listinfo/gdalgorithms-list/\">http://lists.sourceforge.net/lists/listinfo/gdalgorithms-list/</a> \n\n\n<LI>\nGanovelli, Fabio, John Dingliana, and Carol O'Sullivan, \n\"BucketTree: Improving Collision Detection between Deformable Objects,\" \n<I>Spring Conference in Computer Graphics (SCCG2000)</I>, pp. 156-163, 2000. \n\n\n<LI>\nGarland, Michael, and Paul S. Heckbert, \n\"Fast Polygonal Approximation of Terrains and Height Fields,\" \nTechnical Report CMU-CS-95-181, Carnegie Mellon University, 1995. \n<a href=\"http://graphics.cs.uiuc.edu/~garland/papers.html\">http://graphics.cs.uiuc.edu/~garland/papers.html</a> \n\n\n<LI>\nGarland, Michael, and Paul S. Heckbert, \n\"Surface Simplification Using Quadric Error Metrics,\" \n<I>Proceedings of SIGGRAPH 97</I>, pp. 209-216, August 1997. \n<a href=\"http://graphics.cs.uiuc.edu/~garland/papers.html\">http://graphics.cs.uiuc.edu/~garland/papers.html</a> \n\n\n<LI>\nGarland, Michael, and Paul S. Heckbert, \n\"Simplifying Surfaces with Color and Texture using Quadric Error \nMetrics,\" \n<I>IEEE Visualization 98</I>, pp. 263-269, July 1998. \n<a href=\"http://graphics.cs.uiuc.edu/~garland/papers.html\">http://graphics.cs.uiuc.edu/~garland/papers.html</a> \n\n\n<LI>\nGarland, Michael, \n\"Quadric-Based Polygonal Surface Simplification,\" \nPh.D. thesis, Technical Report CMU-CS-99-105, Carnegie Mellon \nUniversity, 1999. \n<a href=\"http://graphics.cs.uiuc.edu/~garland/papers.html\">http://graphics.cs.uiuc.edu/~garland/papers.html</a> \n\n\n<LI>\nGeczy, George, \n\"2D Programming in a 3D World: Developing a 2D Game Engine Using DirectX 8 Direct3D,\" \n<I>Gamasutra</I>, June 2001. \n<a href=\"http://www.gamasutra.com/features/20010629/geczy_01.htm\">http://www.gamasutra.com/features/20010629/geczy_01.htm</a> \n\n\n<LI>\nGershbein, Reid, and Pat Hanrahan, \n\"A Fast Relighting Engine for Interactive Cinematic Lighting \nDesign,\" \n<I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 353-358, July 2000. \n<a href=\"http://graphics.stanford.edu/papers/fastlight/\">http://graphics.stanford.edu/papers/fastlight/</a> \n\n\n<LI>\nGiegl, Markus, and Michael Wimmer, \n\"Unpopping: Solving the Image-Space Blend Problem\", \nsubmitted to <I>journal of graphics tools</I>, Special Issue on Hardware-Accelerated Rendering Techniques, 2002. \n\n\n<LI>\nGigus, Z., J. Canny, and R. Seidel, \n\"Efficiently Computing and Representing Aspect Graphs of Polyedral Objects,\" \n<I>IEEE Transactions On Pattern Analysis and Machine Intelligence</I>, \nvol. 13, no. 6, pp. 542-551, 1991. \n\n\n<LI>\nGilbert, E., D. Johnson, and S. Keerthi, \n\"A Fast Procedure for Computing the Distance between Complex Objects in Three-Dimensional Space,\" \n<I>IEEE Journal of Robotics and Automation</I>, vol. 4, no. 2, pp. 193-203, April 1988. \n\n\n<LI>\nGinsburg, Dan, and Dave Gosselin, \n\"Dynamic Per-Pixel Lighting Techniques,\" \nin Mark DeLoura, ed., <I>Game Programming Gems 2</I>, \nCharles River Media, pp. 452-462, 2001. \n\n\n<LI>\nGirshick, Ahna, Victoria Interrante, Steve Haker, and Todd \nLemoine, \n\"Line Direction Matters: An Argument for the Use of Principal Directions in 3D Line \nDrawings,\" \n<I>Proceedings of the First International Symposium on Non-photorealistic Animation and Rendering (NPAR)</I>, \npp. 43-52, June 2000. \n<a href=\"http://www.cs.umn.edu/Research/graphics/\">http://www.cs.umn.edu/Research/graphics/</a> \n\n\n<LI>\nGlassner, Andrew S., ed., \n<I>An Introduction to Ray Tracing</I>, \nAcademic Press Inc., London, 1989. \n\n\n<LI>\nGlassner, Andrew S., ed., \n<I>Graphics Gems</I>, \nAcademic Press, 1990. \n<a href=\"http://www.graphicsgems.org/\">http://www.graphicsgems.org/</a> \n\n\n<LI>\nGlassner, Andrew S., \n\"Computing Surface Normals for 3D Models,\" \n\nAndrew S. Glassner, ed., \n<I>Graphics Gems</I>, \nAcademic Press, pp. 562-566, 1990. \n\n\n<LI>\nGlassner, Andrew, \n\"Building Vertex Normals from an Unstructured Polygon List,\" \nin Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, \nAcademic Press, pp. 60-73, 1994. \n\n\n<LI>\nGlassner, Andrew S., \n<I>Principles of Digital Image Synthesis</I>, \nvol. 1, \nMorgan Kaufmann Publishers Inc., San Francisco, 1995. \n\n\n<LI>\nGlassner, Andrew S., \n<I>Principles of Digital Image Synthesis</I>, \nvol. 2, \nMorgan Kaufmann Publishers Inc., San Francisco, 1995. \n\n\n<LI>\nGoldman, Ronald, \n\"Intersection of Three Planes,\" \nin Andrew S. Glassner, ed., <I>Graphics Gems</I>, \nAcademic Press, p. 305, 1990. \n\n\n<LI>\nGoldman, Ronald, \n\"Intersection of Two Lines in Three-Space,\" \nin Andrew S. Glassner, ed., <I>Graphics Gems</I>, \nAcademic Press, p. 304, 1990. \n\n\n<LI>\nGoldman, Ronald, \n\"Matrices and Transformations,\" \nin Andrew S. Glassner, ed., <I>Graphics Gems</I>, \nAcademic Press, pp. 472-475, 1990. \n\n\n<LI>\nGoldman, Ronald, \n\"Some Properties of B&eacute;zier Curves,\" \nin Andrew S. Glassner, ed., <I>Graphics Gems</I>, \nAcademic Press, pp. 587-593, 1990. \n\n\n<LI>\nGoldman, Ronald, \n\"Recovering the Data from the Transformation Matrix,\" \nin James Arvo, ed., <I>Graphics Gems II</I>, \nAcademic Press, pp. 324-331, 1991. \n\n\n<LI>\nGoldman, Ronald, \n\"Decomposing Linear and Affine Transformations,\" \nin David Kirk, ed., <I>Graphics Gems III</I>, \nAcademic Press, pp. 108-116, 1992. \n\n\n<LI>\nGoldman, Ronald, \n\"Identities for the Univariate and Bivariate Bernstein Basis Functions,\" \nin Alan Paeth, ed., <I>Graphics Gems V</I>, \nAcademic Press, pp. 149-162, 1995. \n<a href=\"http://www.graphicsgems.org/\">http://www.graphicsgems.org/</a> \n\n\n<LI>\nGoldsmith, Jeffrey, and John Salmon, \n\"Automatic Creation of Object Hierarchies for Ray Tracing,\" \n<I>IEEE Computer Graphics and Applications</I>, vol. 7, no. 5, \npp. 14-20, May 1987. \n\n\n<LI>\nGolub, Gene, and Charles Van Loan, \n<I>Matrix Computations</I>, Third Edition, \nJohns Hopkins University Press, 1996. \n\n\n<LI>\nGomez, Miguel, \n\"Simple Intersection Tests for Games,\" \n<I>Gamasutra</I>, October 1999. \n<a href=\"http://gamasutra.com/features/19991018/Gomez_1.htm\">http://gamasutra.com/features/19991018/Gomez_1.htm</a> \n\n\n<LI>\nGomez, Miguel, \n\"Compressed Axis-Aligned Bounding Box Trees,\" \nin Mark DeLoura, ed., <I>Game Programming Gems 2</I>, \nCharles River Media, pp. 388-393, 2001. \n\n\n\n\n\n\n\n\n<LI>\nGonzalez, Rafael C., and Richard E. Woods, \n<I>Digital Image Processing</I>, Third Edition, \nAddison-Wesley, Reading, Massachusetts, 1992. \n\n\n<LI>\nGooch, Amy, Bruce Gooch, Peter Shirley, and Elaine Cohen, \n\"A Non-Photorealistic Lighting Model for Automatic \nTechnical Illustration,\" \n<I>Computer Graphics (SIGGRAPH 98 Proceedings)</I>, \npp. 447-452, July 1998. \n<a href=\"http://www.cs.utah.edu/npr/utah_papers.html\">http://www.cs.utah.edu/npr/utah_papers.html</a> \n\n\n<LI>\nGooch, Bruce, Peter-Pike J. Sloan, Amy Gooch, Peter Shirley, and Richard Riesenfeld, \n\"Interactive Technical Illustration,\" \n<I>Proceedings 1999 Symposium on Interactive 3D \nGraphics</I>, pp. 31-38, April 1999. \n<a href=\"http://www.cs.utah.edu/npr/utah_papers.html\">http://www.cs.utah.edu/npr/utah_papers.html</a> \n\n\n<LI>\nGooch, Bruce or Amy, and Amy or Bruce Gooch, \n<I>Non-Photorealistic Rendering</I>, A K Peters Ltd., 2001. \n<a href=\"http://www.cs.utah.edu/~gooch/book.html\">http://www.cs.utah.edu/~gooch/book.html</a> \n\n\n<LI>\nGordon, Dan, and Shuhong Chen, \n\"Front-to-back display of BSP trees,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 11, no. 5, pp. 79-85, September 1991. \n\n\n<LI>\nGortler, Steven J., Radek Grzeszczuk, Richard Szeliski, and Michael F. Cohen, \n\"The Lumigraph,\" \n<I>Computer Graphics (SIGGRAPH 96 Proceedings)</I>, \npp. 43-54, August, 1996. \n<a href=\"http://www.research.microsoft.com/~cohen/\">http://www.research.microsoft.com/~cohen/</a> \n\n\n<LI>\nGottschalk, S., M.C. Lin, and D. Manocha, \n\"OBBTree: A Hierarchical Structure for Rapid Interference Detection,\" \n<I>Computer Graphics (SIGGRAPH 96 Proceedings)</I>, \npp. 171-180, August, 1996. \n<a href=\"http://www.cs.unc.edu/~geom/OBB/OBBT.html\">http://www.cs.unc.edu/~geom/OBB/OBBT.html</a> \n\n\n<LI>\nGottschalk, Stefan, \n<I>Collision Queries using Oriented Bounding Boxes</I>, \nPh.D. Thesis, Department of Computer Science, \nUniversity of North Carolina at Chapel Hill, 1999. \n\n\n<LI>\nGouraud, H., \n\"Continuous shading of curved surfaces,\" \n<I>IEEE Transactions on Computers</I>, vol. C-20, \npp. 623-629, June 1971. \n\n\n<LI>\nGreen, D., and D. Hatch, \n\"Fast Polygon-Cube Intersection Testing,\" \nin Alan Paeth, ed., <I>Graphics Gems V</I>, \nAcademic Press, pp. 375-379, 1995. \n<a href=\"http://www.graphicsgems.org/\">http://www.graphicsgems.org/</a> \n\n\n<LI>\nGreene, Ned, \n\"Environment Mapping and Other Applications of World Projections,\" \n<I>IEEE Computer Graphics and Applications</I>, vol. 6, no. 11, pp. 21-29, November 1986. \n\n\n<LI>\nGreene, Ned, Michael Kass, and Gavin Miller, \n\"Hierarchical Z-Buffer Visibility,\" \n<I>Computer Graphics (SIGGRAPH 93 Proceedings)</I>, \npp. 231-238, August 1993. \n\n\n<LI>\nGreene, Ned, \n\"Detecting Intersection of a Rectangular Solid and a Convex \nPolyhedron,\" \nin Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, \nAcademic Press, pp. 74-82, 1994. \n\n\n<LI>\nGreene, Ned, and Michael Kass, \n\"Error-Bounded Antialiased Rendering of Complex \nEnvironments,\" \n<I>Computer Graphics (SIGGRAPH 94 Proceedings)</I>, \npp. 59-66, July 1994. \n\n\n<LI>\nGreene, Ned, \n<I>Hierarchical Rendering of Complex Environments</I>, \nPh.D. Thesis, University of California at Santa Cruz, \nReport No. UCSC-CRL-95-27, June 1995. \n\n\n<LI>\nGreene, Ned, \n\"Hierarchical Polygon Tiling with Coverage Masks,\" \n<I>Computer Graphics (SIGGRAPH 96 Proceedings)</I>, \npp. 65-74, August 1996. \n\n\n<LI>\nGreene, Ned, \n\"Occlusion Culling with Optimized Hierarchical Z-Buffering,\" \nappears in <I>Course 30 notes at SIGGRAPH 2001: \nVisibility, Problems, Techniques and Applications</I>, 2001. \n\n\n<LI>\nGregory, Arthur, Ming C. Lin, Stefan Gottschalk, and Russell Taylor, \n\"H-Collide: A Framework for Fast and Accurate Collision Detection for Haptic Interaction,\" \n<I>Proceedings of Virtual Reality Conference 1999</I>, \npp. 38-45, 1999. \n\n\n<LI>\nGribb, Gil, and Klaus Hartmann, \n\"Fast Extraction of Viewing Frustum Planes from the World-View-Projection Matrix,\" \nJune 2001. \n<a href=\"http://www2.ravensoft.com/users/ggribb/plane%20extraction.pdf\">http://www2.ravensoft.com/users/ggribb/plane%20extraction.pdf</a> \n\n\n<LI>\nGuenter, Brian, Todd Knoblock, and Erik Ruf, \n\"Specializing Shaders,\" \n<I>Computer Graphics (SIGGRAPH 95 Proceedings)</I>, \npp. 343-350, August 1995. \n<a href=\"http://research.microsoft.com/~guenter/\">http://research.microsoft.com/~guenter/</a> \n\n\n<LI>\nGumhold, Stefan, and Wolfgang Stra&szlig;er, \n\"Real Time Compression of Triangle Mesh Connectivity,\" \n<I>Computer Graphics (SIGGRAPH 98 Proceedings)</I>, \npp. 133-140, August 1998. \n\n\n<LI>\nGuymon, Mel, \n\"Pyro-Techniques: Playing with Fire,\" \n<I>Game Developer</I>, vol. 7, no. 2, pp. 23-27, Feb. 2000. \n\n\n<LI>\nHadap, Sunil, and Nadia Magnenat-Thalmann, \n\"Modeling Dynamic Hair as a Continuum,\" \n<I>Computer Graphics Forum</I> (Proceedings of Eurographics 2001), vol. 20, no. 3, pp. 329-338, 2001. \nAdded: <a href=\"http://www.miralab.unige.ch/papers/40.pdf\">http://www.miralab.unige.ch/papers/40.pdf</a>\n\n<LI>\nHaeberli, P., and K. Akeley, \n\"The Accumulation Buffer: Hardware Support for High-Quality Rendering,\" \n<I>Computer Graphics (SIGGRAPH '90 Proceedings)</I>, \npp. 309-318, August 1990. \nAdded: <a href=\"http://graphics.stanford.edu/courses/cs248-02/haeberli-akeley-accumulation-buffer-sig90.pdf\">http://graphics.stanford.edu/courses/cs248-02/haeberli-akeley-accumulation-buffer-sig90.pdf</a>\n\n<LI>\nHaeberli, Paul, and Mark Segal, \n\"Texture Mapping as a Fundamental Drawing Primitive,\" \n<I>4th Eurographics Workshop on Rendering</I>, pp. \n259-266, 1993. \n<a href=\"http://www.sgi.com/grafica/texmap/index.html\">http://www.sgi.com/grafica/texmap/index.html</a> \n\n\n<LI>\nHagen, Margaret A., \n\"How to Make a Visually Realistic 3D Display,\" \n<I>Computer Graphics</I>, vol. 25, no. 2, pp. 76-81, April 1991. \n\n\n<LI>\nHahn, James K., \n\"Realistic Animation of Rigid Bodies,\" \n<I>Computer Graphics (SIGGRAPH '88 Proceedings)</I>, \npp. 299-308, 1988. \nAdded: <a href=\"http://graphics.stanford.edu/courses/cs448-01-spring/papers/hahn.pdf\">http://graphics.stanford.edu/courses/cs448-01-spring/papers/hahn.pdf</a>\n\n<LI>\nHaines, Eric, ed., \n<I>The Ray Tracing News</I>. \n<a href=\"http://www.raytracingnews.org\">http://www.raytracingnews.org</a> \n\n\n<LI>\nHaines, Eric, \n\"Essential Ray Tracing Algorithms,\" \nChapter 2 in Andrew Glassner, ed., \n<I>An Introduction to Ray Tracing</I>, \nAcademic Press Inc., London, 1989. \n\n\n<LI>\nHaines, Eric, \n\"Fast Ray-Convex Polyhedron Intersection,\" \nin James Arvo, ed., <I>Graphics Gems II</I>, \nAcademic Press, pp. 247-250, 1991. \n<a href=\"http://www.graphicsgems.org/\">http://www.graphicsgems.org/</a> \n\n\n<LI>\nHaines, Eric, \n\"Point in Polygon Strategies,\" \nin Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, \nAcademic Press, pp. 24-46, 1994. \n<a href=\"http://www.erichaines.com/ptinpoly/\">http://www.erichaines.com/ptinpoly/</a> \n\n\n<LI>\nHaines, Eric, and John Wallace, \n\"Shaft Culling for Efficient Ray-Traced Radiosity,\" \nin P. Brunet and F.W. Jansen, eds., \n<I>Photorealistic Rendering in Computer Graphics \n(Proceedings of the Second Eurographics Workshop on Rendering)</I>, \nSpringer-Verlag, pp. 122-138, 1994. \n<a href=\"http://www.erichaines.com/\">http://www.erichaines.com/</a> \n\n\n<LI>\nHaines, Eric, and Steven Worley, \n\"Fast, Low-Memory Z-buffering when Performing Medium-Quality \nRendering,\" <I>journal of graphics tools</I>, vol. 1, no. 3, \npp. 1-6, 1996. \n\n\n<LI>\nHaines, Eric, \n\"The Curse of the Monkey's Paw,\" \nin Eric Haines, ed., <I>Ray Tracing News</I>, vol. 10, no. 2, June 1997. \n<a href=\"http://www.realtimerendering.com/resources/RTNews/html/rtnv10n2.html\">http://www.realtimerendering.com/resources/RTNews/html/rtnv10n2.html</a> \n\n\n<LI>\nHaines, Eric, \n\"A Shaft Culling Tool,\" \n<I>journal of graphics tools</I>, vol. 5, no. 1, pp. 23-26, 2000. \n<a href=\"http://jgt.akpeters.com/papers/Haines00/\">http://jgt.akpeters.com/papers/Haines00/</a> \n\n\n<LI>\nHaines, Eric, \n\"Soft Planar Shadows Using Plateaus,\" \n<I>journal of graphics tools</I>, vol. 6, no. 1, pp. 19-27, 2001. \n<a href=\"http://jgt.akpeters.com/papers/Haines01/\">http://jgt.akpeters.com/papers/Haines01/</a> \n\n\n<LI>\nHakura, Ziyad S., and Anoop Gupta, \n\"The Design and Analysis of a Cache Architecture for Texture Mapping,\" \n<I>24th International Symposium of Computer Architecture (ISCA)</I>, pp. 108-120, June 1997. \n\n\n<LI>\nHakura, Ziyad S., John M. Snyder, and Jerome E. Lengyel, \n\"Parameterized Environment Maps,\" \n<I>Proceedings 2001 Symposium on Interactive 3D Graphics</I>, pp. 203-208, March 2001. \n\n\n<LI>\nHakura, Ziyad S., and John M. Snyder, \n\"Realistic Reflections and Refractions on Graphics Hardware With \nHybrid Rendering and Layered Environment Maps,\" \n<I>12th Eurographics Workshop on Rendering</I>, pp. 286-297, 2001. \n<a href=\"http://graphics.stanford.edu/papers/hybridrendering/\">http://graphics.stanford.edu/papers/hybridrendering/</a> \n\n\n<LI>\nHall, Roy, \n<I>Illumination and Color in Computer Generated Imagery</I>, \nSpringer-Verlag, 1989. \n\n\n<LI>\nHall, Tim, \n\"A how to for using OpenGL to Render Mirrors,\" \n<I>comp.graphics.api.opengl</I> newsgroup, August 1996. \n\n\n<LI>\nHalstead, Mark, Michal Kass, and Tony DeRose, \n\"Efficient, Fair Interpolation using Catmull-Clark Surfaces,\" \n<I>Computer Graphics (SIGGRAPH 93 Proceedings)</I>, pp. 35-44, August 1994. \n\n\n<LI>\nHanrahan, Pat, \n\"A Survey of Ray-Surface Intersection Algorithms,\" \nChapter 3 in Andrew Glassner, ed. \n<I>An Introduction to Ray Tracing</I>, \nAcademic Press Inc., London, 1989. \n\n\n<LI>\nHanrahan, P., and P. Haeberli, \n\"Direct WYSIWYG Painting and Texturing on 3D Shapes,\" \n<I>Computer Graphics (SIGGRAPH '90 Proceedings)</I>, \n\npp. 215-223, August 1990. \n\n\n<LI>\nHapke, B., \n\"A Theoretical Photometric Function for the Lunar Surface,\" \n<I>J. Geophysical Research</I>, vol. 68, no. 15, 1 August 1963. \n\n\n<LI>\nHarris, Mark J., and Anselmo Lastra, \n\"Real-Time Cloud Rendering,\" \n<I>Proceedings of Eurographics 2001</I>, Vol. 20, No. 3, pp. 76-84, September 2001. \n<a href=\"http://www.cs.unc.edu/~harrism/clouds/\">http://www.cs.unc.edu/~harrism/clouds/</a> \n\n\n<LI>\nHart, Evan, Dave Gosselin, and John Isidoro, \n\"Vertex Shading with Direct3D and OpenGL,\" \n<I>Game Developers Conference</I>, San Jose, March 2001. \n<a href=\"http://www.ati.com/na/pages/resource_centre/dev_rel/techpapers.html\">http://www.ati.com/na/pages/resource_centre/dev_rel/techpapers.html</a> \n\n\n<LI>\nHart, John C., Nate Carr, Masaki Kameya, Stephen A. Tibbitts, and Terrance J. Coleman, \n\"Antialiased Parameterized Solid Texturing Simplified for Consumer-Level \nHardware Implementation,\" \n<I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, pp. 45-53, Aug. 1999. \n<a href=\"http://graphics.cs.uiuc.edu/~jch/papers/apst.pdf\">http://graphics.cs.uiuc.edu/~jch/papers/apst.pdf</a> \n\n\n<LI>\nHart, John C., \n\"Perlin Noise Pixel Shaders,\" \n<I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, pp. 87-94, August 2001. \n<a href=\"http://graphics.cs.uiuc.edu/~jch/papers/pixelnoise.pdf\">http://graphics.cs.uiuc.edu/~jch/papers/pixelnoise.pdf</a> \n\n\n<LI>\nHe, Taosong, \n\"Fast Collision Detection Using QuOSPO Trees,\" \n<I>Proceedings 1999 Symposium on Interactive 3D Graphics</I>, pp. 55-62, April 1999. \n\n\n<LI>\nHe, Xiao D., Kenneth E. Torrance, Fran&ccedil;ois X. Sillion, and Donald P. Greenberg, \n\"A Comprehensive Physical Model for Light Reflection,\" \n<I>Computer Graphics (SIGGRAPH '91 Proceedings)</I>, \npp. 175-186, July 1991. \nAdded: <a href=\"http://www-imagis.imag.fr/Publications/fxs/HTSG91.pdf\">http://www-imagis.imag.fr/Publications/fxs/HTSG91.pdf</a>\n\n<LI>\nHearn, Donald, and M. Pauline Baker, \n<I>Computer Graphics</I>, Second Edition, \nPrentice-Hall, Inc., Englewoods Cliffs, New Jersey, 1994. \n\n\n<LI>\nHeckbert, Paul, \n\"Survey of Texture Mapping,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 6, no. 11, pp. 56-67, November 1986. \n<a href=\"http://www.cs.cmu.edu/~ph/\">http://www.cs.cmu.edu/~ph/</a> \n\n\n<LI>\nHeckbert, Paul S., \n\"Fundamentals of Texture Mapping and Image Warping,\" \nReport No. 516, Computer Science Division, University of \nCalifornia, Berkeley, June 1989. \n<a href=\"http://www.cs.cmu.edu/~ph/\">http://www.cs.cmu.edu/~ph/</a> \n\n\n<LI>\nHeckbert, Paul S., \n\"Adaptive Radiosity Textures for Bidirectional Ray Tracing,\" \n<I>Computer Graphics (SIGGRAPH '90 Proceedings)</I>, \n\npp. 145-154, August 1990. \n\n\n<LI>\nHeckbert, Paul S., and Henry P. Moreton, \n\"Interpolation for Polygon Texture Mapping and Shading,\" \n<I>State of the Art in Computer Graphics: Visualization and Modeling</I>, \nSpringer-Verlag, pp. 101-111, 1991. \n\n\n<LI>\nHeckbert, Paul S., ed., \n<I>Graphics Gems IV</I>, \nAcademic Press, 1994. \n<a href=\"http://www.graphicsgems.org/\">http://www.graphicsgems.org/</a> \n\n\n<LI>\nHeckbert, Paul S., \n\"A Minimal Ray Tracer,\" \nHeckbert, Paul S., ed., \n<I>Graphics Gems IV</I>, \nAcademic Press, pp. 375-381, 1994. \n<a href=\"http://www.graphicsgems.org/\">http://www.graphicsgems.org/</a> \n\n\n<LI>\nHeckbert, Paul S., and Michael Herf, \n<I>Simulating Soft Shadows with Graphics Hardware</I>, \nTechnical Report CMU-CS-97-104, Carnegie Mellon University, January 1997. \n<a href=\"http://www.cs.cmu.edu/~ph/shadow.html\">http://www.cs.cmu.edu/~ph/shadow.html</a> \n\n\n<LI>\nHecker, Chris, \n\"More Compiler Results, and What To Do About It,\" \n<I>Game Developer</I>, pp. 14-21, August/September 1996. \n<a href=\"http://www.d6.com/users/checker/misctech.htm\">http://www.d6.com/users/checker/misctech.htm</a> \n\n\n<LI>\nHecker, Chris, \n\"Physics, The Next Frontier,\" \n<I>Game Developer</I>, pp. 12-20, October/November 1996. \n<a href=\"http://www.d6.com/users/checker/dynamics.htm\">http://www.d6.com/users/checker/dynamics.htm</a> \n\n\n<LI>\nHecker, Chris, \n\"Physics, Part 2: Angular Effects,\" \n<I>Game Developer</I>, pp. 14-22, December/January 1997. \n<a href=\"http://www.d6.com/users/checker/dynamics.htm\">http://www.d6.com/users/checker/dynamics.htm</a> \n\n\n<LI>\nHecker, Chris, \n\"Physics, Part 3: Collision Response,\" \n<I>Game Developer</I>, pp. 11-18, February/March 1997. \n<a href=\"http://www.d6.com/users/checker/dynamics.htm\">http://www.d6.com/users/checker/dynamics.htm</a> \n\n\n<LI>\nHecker, Chris, \n\"Physics, Part 4: The Third Dimension,\" \n<I>Game Developer</I>, pp. 15-26, June 1997. \n<a href=\"http://www.d6.com/users/checker/dynamics.htm\">http://www.d6.com/users/checker/dynamics.htm</a> \n\n\n<LI>\nHeidmann, Tim, \n\"Real Shadows Real Time,\" \n<I>Iris Universe</I>, \nNo. 18, pp. 28-31, Silicon Graphics Inc., November 1991. </a href=\"http://developer.nvidia.com/attach/6833\">http://developer.nvidia.com/attach/6833</a>\n\n\n<LI>\nHeidrich, Wolfgang, and Hans-Peter Seidel, \n\"View-independent Environment Maps,\" \n<I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, \npp. 39-45, August 1998. \n\n\n<LI>\nHeidrich, Wolfgang, and Hans-Peter Seidel, \n\"Efficient Rendering of Anisotropic Surfaces Using \nComputer Graphics Hardware,\" \n<I>Image and Multi-dimensional Digital Signal Processing Workshop (IMDSP)</I>, \n1998. \n<a href=\"http://www.cs.ubc.ca/~heidrich/Papers/\">http://www.cs.ubc.ca/~heidrich/Papers/</a> \n\n\n<LI>\nHeidrich, Wolfgang, R&uuml;difer Westermann, Hans-Peter Seidel, \nand Thomas Ertl, \n\"Applications of Pixel Textures in Visualization and \nRealistic Image Synthesis,\" \n<I>Proceedings 1999 Symposium on Interactive 3D \nGraphics</I>, pp. 127-134, April 1999. \n<a href=\"http://www.cs.ubc.ca/~heidrich/Papers/\">http://www.cs.ubc.ca/~heidrich/Papers/</a> \n\n\n<LI>\nHeidrich, Wolfgang, and Hans-Peter Seidel, \n\"Realistic, Hardware-accelerated Shading and Lighting,\" \n<I>Computer Graphics (SIGGRAPH 99 Proceedings)</I>, \npp. 171-178, August 1999. \n<a href=\"http://www.cs.ubc.ca/~heidrich/Papers/\">http://www.cs.ubc.ca/~heidrich/Papers/</a> \n\n\n<LI>\nHeidrich, Wolfgang, Stefan Brabec, and Hans-Peter Seidel, \n\"Soft Shadow Maps for Linear Lights,\" \n<I>11th Eurographics Workshop on Rendering</I>, pp. 269-280, 2000. \n<a href=\"http://www.cs.ubc.ca/~heidrich/Papers/\">http://www.cs.ubc.ca/~heidrich/Papers/</a> \n\n\n<LI>\nHeidrich, Wolfgang, Katja Daubert, Jan Kautz, and Hans-Peter Seidel, \n\"Illuminating Micro Geometry Based on Precomputed Visibility,\" \n<I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 455-464, July 2000. \n<a href=\"http://www.cs.ubc.ca/~heidrich/Papers/\">http://www.cs.ubc.ca/~heidrich/Papers/</a> \n\n\n<LI>\nHeld, M., J.T. Klosowski, and J.S.B. Mitchell, \n\"Speed Comparison of Generalized Bounding Box Hierarchies,\" \nTechnical Report, Department of Applied Math, SUNY Stony Brook, 1995. \n\n\n<LI>\nHeld, M., J.T. Klosowski, and J.S.B. Mitchell, \n\"Evaluation of Collision Detection Methods for Virtual Reality \nFly-Throughs,\" \n<I>Proceedings of the 7th Canadian Conference on Computational Geometry</I>, \npp. 205-210, 1995. \n\n\n<LI>\nHeld, M., J.T. Klosowski, and J.S.B. Mitchell, \n\"Real-Time Collision Detection for Motion Simulation within Complex \nEnvironments,\" \n<I>Visual Proceedings (SIGGRAPH 96)</I>, \np. 151, August 1996. \n\n\n<LI>\nHeld, Martin, \n\"ERIT--A Collection of Efficient and Reliable Intersection Tests,\" \n<I>journal of graphics tools</I>, vol. 2, no. 4, pp. 25-44, 1997. \n<a href=\"http://jgt.akpeters.com/papers/Held97\">http://jgt.akpeters.com/papers/Held97</a> \n\n\n<LI>\nHeld, Martin, \n\"FIST: Fast Industrial-Strength Triangulation,\" \nsubmitted for publication, 1998. \n<a href=\"http://www.cosy.sbg.ac.at/~held/publications.html\">http://www.cosy.sbg.ac.at/~held/publications.html</a> \n\n\n<LI>\nHelman, James L., \n\"Architecture and Performance of Entertainment Systems,\" \n<I>SIGGRAPH 94 Course Notes: Designing Real-Time Graphics for Entertainment</I>, July 1994. \n\n\n<LI>\nHennessy, John L., and David A. Patterson, \n<I>Computer Architecture: A Quantitative Approach</I>, Second Edition, \nMorgan Kaufmann Publishers, 1996. \n\n\n<LI>\nHerf, M., and P.S. Heckbert, \n\"Fast Soft Shadows,\" \n<I>Visual Proceedings (SIGGRAPH 96)</I>, \np. 145, August 1996. \n\n\n<LI>\nHerrell, Russ, Joe Baldwin, and Chris Wilcox, \n\"High-Quality Polygon Edging,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 15, no. 4, \npp. 68-74, July 1995. \n\n\n<LI>\nHertzmann, Aaron, \n\"Introduction to 3D Non-Photorealistic Rendering: Silhouettes and Outlines,\" \n<I>SIGGRAPH 99 Non-Photorealistic Rendering course notes</I>, 1999. \n<a href=\"http://www.mrl.nyu.edu/~hertzman/hertzmann-intro3d.pdf\">http://www.mrl.nyu.edu/~hertzman/hertzmann-intro3d.pdf</a> \n\n\n<LI>\nHill, Steve, \n\"A Simple Fast Memory Allocator,\" \nin David Kirk, ed., <I>Graphics Gems III</I>, \nAcademic Press, pp. 49-50, 1992. \n<a href=\"http://www.graphicsgems.org/\">http://www.graphicsgems.org/</a> \n\n\n<LI>\nHill, F.S., Jr., \n\"The Pleasures of `Perp Dot' Products,\" \nin Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, \nAcademic Press, pp. 138-148, 1994. \n\n\n<LI>\nHoff., Kenneth E., III, \n\"A Faster Overlap Test for a Plane and a Bounding Box,\" 1996. \n<a href=\"http://www.cs.unc.edu/~hoff/research/vfculler/boxplane.html\">http://www.cs.unc.edu/~hoff/research/vfculler/boxplane.html</a> \n\n\n<LI>\nHoff, Kenneth E., III, Andrew Zaferakis, Ming Lin, and Dinesh Manocha, \n\"Fast and Simple 2D Geometric Proximity Queries Using Graphics Hardware,\" \n<I>Proceedings 2001 Symposium on Interactive 3D Graphics</I>, \npp. 145-148, March 2001. \n\n\n<LI>\nHoffman, Naty, and Kenny Mitchell, \n\"Photorealistic Terrain Lighting in Real Time,\" \n<I>Game Developer</I>, vol. 8, no. 7, pp. 32-41, July 2001. \nMore detailed version in <I>Game Developers Conference</I>, pp. 357-367, March 2001. \n<a href=\"http://www.gdconf.com/archives/proceedings/2001/prog_papers.html\">http://www.gdconf.com/archives/proceedings/2001/prog_papers.html</a> \n\n\n<LI>\nHook, Brian, \n\"Multipass Rendering and the Magic of Alpha Blending,\" \n<I>Game Developer</I>, vol. 4, no. 5, pp. 12-19, August 1997. \n\n\n<LI>\nHoppe, H., T. DeRose, T. Duchamp, M. Halstead, H. Jin, \nJ. McDonald, J. Schweitzer, and W. Stuetzle, \n\"Piecewise Smooth Surface Reconstruction,\" \n<I>Computer Graphics (SIGGRAPH 94 Proceedings)</I>, pp. 295-302, July 1994. \n\n\n<LI>\nHoppe, Hugues, \n\"Progressive Meshes,\" \n<I>Computer Graphics (SIGGRAPH 96 Proceedings)</I>, \npp. 99-108, August 1996. \n<a href=\"http://research.microsoft.com/~hoppe/\">http://research.microsoft.com/~hoppe/</a> \n\n\n<LI>\nHoppe, Hugues, \n\"View-Dependent Refinement of Progressive Meshes,\" \n<I>Computer Graphics (SIGGRAPH 97 Proceedings)</I>, \npp. 189-198, August 1997. \n<a href=\"http://research.microsoft.com/~hoppe/\">http://research.microsoft.com/~hoppe/</a> \n\n\n<LI>\nHoppe, Hugues, \n\"Efficient Implementation of Progressive Meshes,\" \n<I>Computers and Graphics</I>, vol. 22, no. 1, pp. 27-36, 1998. \n<a href=\"http://research.microsoft.com/~hoppe/\">http://research.microsoft.com/~hoppe/</a> \n\n\n<LI>\nHoppe, Hugues, \n\"Smooth View-Dependent Level-of-Detail Control and Its Application \nto Terrain Rendering,\" \n<I>IEEE Visualization 1998</I>, pp. 35-42, Oct. 1998. \n<a href=\"http://research.microsoft.com/~hoppe/\">http://research.microsoft.com/~hoppe/</a> \n\n\n<LI>\nHoppe, Hugues, \n\"Optimization of Mesh Locality for Transparent Vertex Caching,\" \n<I>Computer Graphics (SIGGRAPH 99 Proceedings)</I>, \npp. 269-276, August 1999. \n<a href=\"http://research.microsoft.com/~hoppe/\">http://research.microsoft.com/~hoppe/</a> \n\n\n<LI>\nHoppe, Hugues, \n\"New Quadric Metric for Simplifying Meshes with Appearance Attributes,\" \n<I>IEEE Visualization 1999</I>, pp. 59-66, October 1999. \n<a href=\"http://research.microsoft.com/~hoppe/\">http://research.microsoft.com/~hoppe/</a> \n\n\n<LI>\nHoschek, Josef, and Dieter Lasser, \n<I>Fundamentals of Computer Aided Geometric Design</I>, \nA.K. Peters Ltd., 1993. \n\n\n<LI>\nHourcade, J.C., and A. Nicolas, \n\"Algorithms for Antialiased Cast Shadows,\" \n<I>Computers and Graphics</I>, \nvol. 9, no. 3, pp. 259-265, 1985. \n\n\n<LI>\nHubbard, Philip M., \n\"Approximating Polyhedra with Spheres for Time-Critical \nCollision Detection,\" \n<I>ACM Transactions on Graphics</I>, vol. 15, no. 3, pp. 179-210, 1996. \n\n\n<LI>\nHuddy, Richard, \n\"The Efficient Use of Vertex Buffers,\" \nNVIDIA White Paper, November 2000. \n<a href=\"http://developer.nvidia.com\">http://developer.nvidia.com</a> \n\n\n<LI>\nHudson, T., M. Lin, J. Cohen, S. Gottschalk, and D. Manocha, \n\"V-COLLIDE: Accelerated collision detection for VRML,\" \n<I>Proceedings of VRML '97</I>, Monterey, California, February 1997. \n\n\n<LI>\nHughes, M., M. Lin, D. Manocha, and C. Dimattia, \n\"Efficient and Accurate Interference Detection for Polynomial Deformation,\" \n<I>Proceedings of Computer Animation</I>, Geneva, Switzerland, pp. 155-166, 1996. \n\n\n<LI>\nHughes, John F., and Tomas M&ouml;ller, \n\"Building an Orthonormal Basis from a Unit Vector,\" \n<I>journal of graphics tools</I>, vol. 4, no. 4, pp. 33-35, 1999. \n<a href=\"http://jgt.akpeters.com/papers/HughesMoller99/\">http://jgt.akpeters.com/papers/HughesMoller99/</a> \n\n<LI>\nHumphreys, Greg, Matthew Eldridge, Ian Buck, Gordon Stoll, Matthew Everett, and Pat Hanrahan \n\"WireGL: A Scalable Graphics System for Clusters,\" \n<I>Computer Graphics (SIGGRAPH 2001 Proceedings)</I>, \npp. 129-140, August 2001. \n<a href=\"http://graphics.stanford.edu/software/wiregl/\">http://graphics.stanford.edu/software/wiregl/</a> \n\n\n<LI>\nHutson, V., and J.S. Pym, \n<I>Applications of Functional Analysis and Operator Theory</I>, \nAcademic Press, London, 1980. \n\n\n<LI>\nIgehy, Homan, Gordon Stoll, and Pat Hanrahan, \n\"The Design of a Parallel Graphics Interface,\" \n<I>Computer Graphics (SIGGRAPH 98 Proceedings)</I>, \npp. 141-150, July 1998. \n<a href=\"http://graphics.stanford.edu/papers/parallel_api/\">http://graphics.stanford.edu/papers/parallel_api/</a> \n\n\n<LI>\nIgehy, Homan, Matthew Eldridge, and Kekoa Proudfoot, \n\"Prefetching in a Texture Cache Architecture,\" \n<I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, \npp. 133-142, August 1998. \n\n\n<LI>\nIgehy, Homan, Matthew Eldridge, and Pat Hanrahan, \n\"Parallel Texture Caching,\" \n<I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, \npp. 95-106, August 1999. \n\n\n<LI>\nIkedo, T., and J. Ma, \n\"The Truga001: A Scalable Rendering Processor,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 18, no. 2, pp. 59-79, March/April 1998. \n<a href=\"http://computer.org/cga/cg1998/g2toc.htm\">http://computer.org/cga/cg1998/g2toc.htm</a> \n\n\n<LI>\n<I>Streaming SIMD Extensions--Inverse of 4x4 Matrix</I>, \nOrder Number 245043-001, Intel Corporation, March 1999. \n<a href=\"http://developer.intel.com/vtune/compilers/cpp/matrix_lib.htm\">http://developer.intel.com/vtune/compilers/cpp/matrix_lib.htm</a> \n\n\n\n\n\n\n\n\n<LI>\n<I>Iris Graphics Library Programming Guide</I>, \nSilicon Graphics Inc., 1991. \n\n\n<LI>\nIsidoro, John, Alex Vlachos, and Chris Brennan, \n\"Rendering Ocean Water,\" \nin Engel, Wolfgang, ed., \n<I>ShaderX</I>, Wordware, May 2002. \n<a href=\"http://www.shaderx.com/\">http://www.shaderx.com/</a> \n\n\n<LI>\nIsidoro, John, and Chris Brennan, \n\"Per-Pixel Strand Based Anisotropic Lighting,\" \nin Engel, Wolfgang, ed., \n<I>ShaderX</I>, Wordware, May 2002. \n<a href=\"http://www.shaderx.com/\">http://www.shaderx.com/</a> \n\n\n<LI>\nIvanov, D., and Ye. Kuzmin, \n\"Color Distribution - A New Approach to Texture Compression,\" \n<I>Proceedings of Eurographics 2000</I>, vol. 19, no. 3, pp. C283-C289, 2000. \n\n\n<LI>\nJames, Adam, \n<I>Binary Space Partitioning for Accelerated Hidden Surface Removal and Rendering of Static Environments</I>, \nPh.D. Thesis, University of East Anglia, August 1999. \nAdded: <a href=\"http://www.sys.uea.ac.uk/~aj/PHD/Postscripts/bsp.pdf\">http://www.sys.uea.ac.uk/~aj/PHD/Postscripts/bsp.pdf</a>\n\n<LI>\nJames, Greg, \n\"Operations for Hardware Accelerated Procedural Texture Animation,\" \nin Mark DeLoura, ed., <I>Game Programming Gems 2</I>, \nCharles River Media, pp. 497-509, 2001. \n\n\n<LI>\nJaquays, Paul, and Brian Hook, \n<I>Quake 3: Arena Shader Manual, Revision 12</I>, December 1999. \n<a href=\"http://graphics.stanford.edu/courses/cs448-00-spring/readings.html\">http://graphics.stanford.edu/courses/cs448-00-spring/readings.html</a> \n\n\n<LI>\nJensen, Henrik Wann, \n<I>Realistic Image Synthesis Using Photon Mapping</I>, \nA.K. Peters Ltd., 2001. \n\n\n\n<LI>\nJensen, Henrik Wann, Stephen R. Marschner, Marc Levoy, and Pat Hanrahan, \n\"A Practical Model for Subsurface Light Transport,\" \n<I>Computer Graphics (SIGGRAPH 2001 Proceedings)</I>, pp. 511-518, \nAugust 2001. \n\n\n<LI>\nJensen, Lasse Staff, and Robert Golias, \n\"Deep-Water Animation and Rendering,\" \n<I>Gamasutra</I>, Sept. 2001. \n<a href=\"http://www.gamasutra.com/gdce/jensen/jensen_03.htm\">http://www.gamasutra.com/gdce/jensen/jensen_03.htm</a> \n\n\n<LI>\nJim&eacute;nez, P., and Thomas C. Torras, \n\"3D Collision Detection: A Survey,\" \n<I>Computers &amp; Graphics</I>, vol. 25, pp. 269-285, 2001. \n\n\n<LI>\nJohannsen, Andreas, and Michael B. Carter, \n\"Clustered Backface Culling,\" \n<I>journal of graphics tools</I>, vol. 3, no. 1, pp. 1-14, 1998. \n\n\n<LI>\nJouppi, Norman P., and Chun-Fa Chang, \n\"Z^3: An Economical Hardware Technique for High-Quality Antialiasing and Transparency,\" \n<I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, \npp. 85-93, August 1999. \n<a href=\"http://research.compaq.com/wrl/people/jouppi/Z3.html\">http://research.compaq.com/wrl/people/jouppi/Z3.html</a> \n\n\n<LI>\nJoy, Kenneth I., <I>On-Line Geometric Modeling Notes</I>, \n<a href=\"http://graphics.cs.ucdavis.edu/CAGDNotes/\">http://graphics.cs.ucdavis.edu/CAGDNotes/</a> \n\n\n<LI>\nJunkins, Stephen, and Allen Hux, \n\"Subdividing Reality: Employing Subdivision Surfaces for \nReal-Time Scalable 3D,\" \n<I>Game Developers Conference proceedings</I>, 2000. \n\n\n<LI>\nKajiya, James T., \n\"Anisotropic Reflection Models,\" \n<I>Computer Graphics (SIGGRAPH '85 Proceedings)</I>, \n\npp. 15-21, July 1985. \n\n\n<LI>\nKajiya, James T., \n\"The Rendering Equation,\" \n<I>Computer Graphics (SIGGRAPH '86 Proceedings)</I>, \n\npp. 143-150, August 1986. \n\n\n<LI>\nKaplan, Matthew, Bruce Gooch, and Elaine Cohen, \n\"Interactive Artistic Rendering,\" \n<I>Proceedings of the First International Symposium on Non-photorealistic Animation and Rendering (NPAR)</I>, \npp. 67-74, June 2000. \n<a href=\"http://www.cs.utah.edu/npr/utah_papers.html\">http://www.cs.utah.edu/npr/utah_papers.html</a> \n\n\n<LI>\nKarkanis, Tasso, and A. James Stewart, \n\"Curvature-Dependent Triangulation of Implicit Surfaces,\" \n<I>IEEE Computer Graphics and Applications</I>, vol. 22, no. 2, pp. 60-69, March 2001. \n\n\n<LI>\nKarypis, George, and Vipin Kumar, \n\"A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs,\" \n<I>SIAM Journal on Scientific Computing</I>, vol. 20, no. 1, pp. 359-392, 1998. \n<a href=\"http://www-users.cs.umn.edu/~karypis/metis/\">http://www-users.cs.umn.edu/~karypis/metis/</a> \n\n\n<LI>\nKautz, Jan, and M.D. McCool, \n\"Interactive Rendering with Arbitrary BRDFs using Separable Approximations,\" \n<I>10th Eurographics Workshop on Rendering</I>, pp. 281-292, June 1999. \n<a href=\"http://www.mpi-sb.mpg.de/~jnkautz/publications\">http://www.mpi-sb.mpg.de/~jnkautz/publications</a> \n\n\n<LI>\nKautz, Jan, and M.D. McCool, \n\"Approximation of Glossy Reflection with Prefiltered Environment Maps,\" \n<I>Graphics Interface 2000</I>, pp. 119-126, May 2000. \n<a href=\"http://www.mpi-sb.mpg.de/~jnkautz/publications\">http://www.mpi-sb.mpg.de/~jnkautz/publications</a> \n\n\n<LI>\nKautz, Jan, P.-P. V&aacute;zquez, W. Heidrich, and H.-P. Seidel, \n\"A Unified Approach to Prefiltered Environment Maps,\" \n<I>11th Eurographics Workshop on Rendering</I>, pp. 185-196, June 2000. \n<a href=\"http://www.mpi-sb.mpg.de/~jnkautz/publications\">http://www.mpi-sb.mpg.de/~jnkautz/publications</a> \n\n\n<LI>\nKautz, Jan, and Hans-Peter Seidel, \n\"Towards Interactive Bump Mapping with Anisotropic Shift-Variant BRDFs,\" \n<I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, pp. 51-58, 2000. \n<a href=\"http://www.mpi-sb.mpg.de/~jnkautz/projects/anisobumpmaps/\">http://www.mpi-sb.mpg.de/~jnkautz/projects/anisobumpmaps/</a> \n\n\n<LI>\nKautz, Jan, Chris Wynn, Jonathan Blow, Chris Blasband, Anis Ahmad, and Michael McCool, \n\"Achieving Real-Time Realistic Reflectance, Part 1\" \n<I>Game Developer</I>, \nvol. 8, no. 1, pp. 32-37, January 2001. \n\n\n<LI>\nKautz, Jan, Chris Wynn, Jonathan Blow, Chris Blasband, Anis Ahmad, and Michael McCool, \n\"Achieving Real-Time Realistic Reflectance, Part 2\" \n<I>Game Developer</I>, \nvol. 8, no. 2, pp. 38-44, February 2001. \n<a href=\"http://www.gdmag.com/code.htm\">http://www.gdmag.com/code.htm</a> \n\n\n<LI>\nKautz, Jan, and Hans-Peter Seidel, \n\"Hardware Accelerated Displacement Mapping for Image Based Rendering,\" \n<I>Graphics Interface 2001</I>, pp. 61-70, May 2001. \n\n\n<LI>\nKawachi, Katsuaki, and Hirosama Suzuki, \n\"Distance Computation between Non-convex Polyhedra at Short Range Based on Discrete Voronoi Regions,\" \n<I>IEEE Geometric Modeling and Processing</I>, pp. 123-128, April 2000. \n\n\n<LI>\nKay, T.L., and J.T. Kajiya, \n\"Ray Tracing Complex Scenes,\" \n<I>Computer Graphics (SIGGRAPH '86 Proceedings)</I>, \n\npp. 269-278, August 1986. \n\n\n<LI>\nKeating, Brett, \n\"Efficient Shadow Antialiasing using an A-buffer,\" \n<I>journal of graphics tools</I>, vol. 4, no. 3, pp. 23-33, 1999. \n\n\n<LI>\nKeller, Alexander, and Wolfgang Heidrich, \n\"Interleaved Sampling,\" \n<I>12th Eurographics Workshop on Rendering</I>, pp. 266-273, 2001. \n<a href=\"http://www.cs.ubc.ca/labs/imager/tr/keller.2001a.html\">http://www.cs.ubc.ca/labs/imager/tr/keller.2001a.html</a> \n\n\n<LI>\nKelley, Michael, Kirk Gould, Brent Pease, Stephanie Winner, and Alex Yen, \n\"Hardware Accelerated Rendering of CSG and Transparency,\" \n<I>Computer Graphics (SIGGRAPH 94 Proceedings)</I>, \npp. 177-184, July 1994. \n\n\n<LI>\nKempf, Renate, and Jed Hartman, \n<I>OpenGL on Silicon Graphics Systems</I>, \nSilicon Graphics Inc., 1998. \n\n\n<LI>\nKershaw, Kathleen, <I>A Generalized Texture-Mapping Pipeline</I>, \nM.S. Thesis, Program of Computer Graphics, Cornell \nUniversity, Ithaca, New York, 1992. \n\n\n<LI>\nKilgard, Mark, \n\"Fast OpenGL-rendering of Lens Flares,\" \n<a href=\"http://www.opengl.org/developers/code/mjktips/lensflare/\">http://www.opengl.org/developers/code/mjktips/lensflare/</a> \n\n\n<LI>\nKilgard, Mark J., \n\"Realizing OpenGL: Two Implementations of One Architecture,\" \n<I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, \nLos Angeles, California, pp. 45-55, August 1997. \n\n\n\n<LI>\nKilgard, Mark J., \n\"Creating Reflections and Shadows Using Stencil Buffers,\" \n<I>Game Developers Conference</I>, NVIDIA slideset, 1999. \n<a href=\"http://developer.nvidia.com\">http://developer.nvidia.com</a> \n\n\n<LI>\nKilgard, Mark J., \n\"A Practical and Robust Bump-mapping Technique for Today's GPUs,\" \n<I>Game Developers Conference</I>, NVIDIA White Paper, 2000. \n<a href=\"http://developer.nvidia.com\">http://developer.nvidia.com</a> \n\n\n<LI>\nKilgard, Mark J., \n\"Shadow Mapping with Today's OpenGL Hardware,\" \n<I>Game Developers Conference</I>, 2001. \n<a href=\"http://developer.nvidia.com\">http://developer.nvidia.com</a> \n\n\n<LI>\nKilgard, Mark J., \n\"More Advanced Hardware Rendering Techniques,\" \n<I>Game Developers Conference</I>, 2001. \n<a href=\"http://developer.nvidia.com\">http://developer.nvidia.com</a> \n\n\n<LI>\n\nKilgard, Mark J., \n\"Shadow Mapping with Today's OpenGL Hardware,\" \n<I>CEDEC</I>, 2001. \n<a href=\"http://developer.nvidia.com\">http://developer.nvidia.com</a> \n\n\n<LI>\nKim, Dong-Jin, Leonidas J. Guibas, and Sung-Yong Shin, \n\"Fast Collision Detection Among Multiple Moving Spheres,\" \n<I>IEEE Transactions on Visualization and Computer Graphics</I>, \nvol. 4, no. 3., July/September 1998. \n\n\n<LI>\nKing, Yossarian, \n\"Never Let 'Em See You Pop--Issues in Geometric Level of Detail Selection,\" \nin Mark DeLoura, ed., <I>Game Programming Gems</I>, \nCharles River Media, pp. 432-438, 2000. \n\n\n<LI>\nKing, Yossarian, \n\"2D Lens Flare,\" \nin Mark DeLoura, ed., <I>Game Programming Gems</I>, \nCharles River Media, pp. 515-518, 2000. \n\n\n<LI>\nKing, Yossarian, \n\"Ground-Plane Shadows,\" \nin Mark DeLoura, ed., <I>Game Programming Gems</I>, \nCharles River Media, pp. 562-566, 2000. \n\n\n<LI>\nKirk, David B., and Douglas Voorhies, \n\"The Rendering Architecture of the DN-10000VS,\" \n<I>Computer Graphics (SIGGRAPH '90 Proceedings)</I>, \n\npp. 299-307, August 1990. \n\n\n<LI>\nKirk, David, ed., \n<I>Graphics Gems III</I>, \nAcademic Press, 1992. \n<a href=\"http://www.graphicsgems.org/\">http://www.graphicsgems.org/</a> \n\n\n<LI>\nKlein, Allison W., Wilmot Li, Michael M. Kazhdan, Wagner T. Corr&ecirc;a, Adam Finkelstein, and Thomas A. Funkhouser, \n\"Non-Photorealistic Virtual Environments,\" \n<I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 527-534, July 2000. \n\n\n<LI>\nKlosowski, J.T., M. Held, J.S.B. Mitchell, H. Sowizral, and K. Zikan, \n\"Efficient Collision Detection Using Bounding Volume Hierarchies \nof \nk-DOPs,\" <I>IEEE Transactions on Visualization \nand Computer Graphics</I>, vol. 4, no. 1, 1998. \n\n\n<LI>\nKlosowski, James T., \n<I>Efficient Collision Detection for Interactive 3D Graphics and Virtual Environments</I>, \nPh.D. Thesis, State University of New York at Stony Brook, May 1998. \nAdded: <a href=\"http://ams.sunysb.edu/pub/geometry/jklosow/klosowski.ps.gz\">http://ams.sunysb.edu/pub/geometry/jklosow/klosowski.ps.gz</a>\n\n<LI>\nKlosowski, James T., and Cl&aacute;udio T. Silva, \n\"The Prioritized-Layered Projection Algorithm for Visible Set Estimation,\" \n<I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 6, no. 2, pp. 108-123, April/June 2000. \n\n\n<LI>\nKlosowski, James T., and Cl&aacute;udio T. Silva, \n\"Efficient Conservative Visibility Culling Using The Prioritized-Layered Projection Algorithm,\" \n<I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 7, no. 4, pp. 365-379, 2001. \n\n\n<LI>\nKnuth, Donald E., \n<I>The Art of Computer Programming: Sorting and Searching</I>, \nvol. 3, Second Edition, \nAddison-Wesley, Reading, Massachusetts, 1998. \nAdded: <a href=\"http://www-cs-faculty.stanford.edu/~knuth/taocp.html\">http://www-cs-faculty.stanford.edu/~knuth/taocp.html</a>\n\n\n<LI>\nKobbelt, Leif, \n\"sqrt(3)-Subdivision,\" \n<I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 103-112, July 2000. \n\n\n<LI>\nKochanek, Doris H.U., and Richard H. Bartels, \n\"Interpolating Splines with Local Tension, Continuity, \nand Bias Control,\" \n<I>Computer Graphics (SIGGRAPH '84 Proceedings)</I>, \n\npp. 33-41, July 1984. \n\n\n<LI>\nKoltun, Vladlen, Yiorgos Chrysanthou, and Daniel Cohen-Or, \n\"Virtual Occluders: An Efficient Intermediate PVS representation,\" \n<I>11th Eurographics Workshop on Rendering</I>, pp. 59-70, 2000. \n\n\n<LI>\nKoltun, Vladlen, Yiorgos Chrysanthou, and Daniel Cohen-Or, \n\"Hardware-Accelerated From-Region Visibility using a Dual Ray Space,\" \n<I>12th Eurographics Workshop on Rendering</I>, pp. 204-214, 2001. \n<a href=\"http://www.math.tau.ac.il/~vladlen/\">http://www.math.tau.ac.il/~vladlen/</a> \n\n\n<LI>\nKonecn&yuml;, Petr, \n<I>Bounding Volumes in Computer Graphics</I>, \nM.S. Thesis, Faculty of Informatics, \nMasaryk University, Brno, April 1998. \n<a href=\"http://www.fi.muni.cz/~pekon/\">http://www.fi.muni.cz/~pekon/</a> \n\n\n<LI>\nKovach, Peter, \n\"Inside Direct3D: Stencil Buffers,\" \n<I>Gamasutra</I>, August 2000. \n<a href=\"http://www.gamasutra.com/features/20000807/kovach_01.htm\">http://www.gamasutra.com/features/20000807/kovach_01.htm</a> \n\n\n<LI>\nKrishnamurthy, V., and M. Levoy, \n\"Fitting Smooth Surfaces to Dense Polygon Meshes,\" \n<I>Computer Graphics (SIGGRAPH 96 Proceedings)</I>, \npp. 313-324, August, 1996. \n\n\n<LI>\nKrishnan, S., A. Pattekar, M.C. Lin, and D. Manocha, \n\"Spherical Shell: A Higher Order Bounding Volume for Fast \nProximity Queries,\" \n<I>Proceedings of Third International Workshop on \nAlgorithmic Foundations of Robotics</I>, pp. 122-136, 1998. \n<a href=\"http://www.cs.unc.edu/~dm/\">http://www.cs.unc.edu/~dm/</a> \n\n\n<LI>\nKrishnan, S., M. Gopi, M. Lin, D. Manocha, and A. Pattekar, \n\"Rapid and Accurate Contact Determination between Spline Models using ShellTrees,\" \n<I>Proceedings of Eurographics '98</I>, vol. 17, no. 3, pp. C315-C326, 1998. \n<a href=\"http://www.cs.unc.edu/~dm/\">http://www.cs.unc.edu/~dm/</a> \n\n\n<LI>\nKumar, Subodh, and Dinesh Manocha, \n\"Hierarchical Visibility Culling for Spline Models,\" \n<I>Graphics Interface 96</I>, Toronto, Canada, pp. 142-150, May 1996. \n<a href=\"ftp://ftp.cs.unc.edu/pub/publications/techreports/FILE.html\">ftp://ftp.cs.unc.edu/pub/publications/techreports/FILE.html</a> \n\n\n<LI>\nKumar, S., D. Manocha, B. Garrett, and M. Lin, \n\"Hierarchical Back-Face Computation,\" \n<I>Proceedings of Eurographics Rendering Workshop 1996</I>, \npp. 235-244, June 1996. \n\n\n<LI>\nLabsik, U., and G. Greiner, \n\"Interpolatory sqrt(3)-Subdivision,\" \n<I>Computer Graphics Forum (Proceedings of Eurographics 2000)</I>, \nvol. 19, no. 3, pp. 131-138, 2000. \n\n\n<LI>\nLacroute, Philippe, and Marc Levoy, \n\"Fast Volume Rendering Using a Shear-Warp Factorization of the Viewing \nTransformation,\" \n<I>Computer Graphics (SIGGRAPH 94 Proceedings)</I>, \npp. 451-458, July 1994. \n<a href=\"http://www-graphics.stanford.edu/papers/shear/\">http://www-graphics.stanford.edu/papers/shear/</a> \n\n\n<LI>\nLafortune, Eric P. F., Sing-Choong Foo, Kenneth E. Torrance, and Donald P. Greenberg, \n\"Non-Linear Approximation of Reflectance Functions,\" \n<I>Computer Graphics (SIGGRAPH 97 Proceedings)</I>, \npp. 117-126, August 1997. \n<a href=\"http://www.graphics.cornell.edu/pubs/1997/LFTG97.html\">http://www.graphics.cornell.edu/pubs/1997/LFTG97.html</a> \n\n\n<LI>\nLaidlaw, D.H., W.B. Trumbore, and J. Hughes, \n\"Constructive Solid Geometry for Polyhedral Objects,\" \n<I>Computer Graphics (SIGGRAPH '86 Proceedings)</I>, \n\npp. 161-168, August 1986. \n\n\n<LI>\nLake, Adam, Carl Marshall, Mark Harris, and Marc Blackstein, \n\"Stylized Rendering Techniques for Scalable Real-time Animation,\" \n<I>Proceedings of the First International Symposium on Non-photorealistic Animation and Rendering (NPAR)</I>, pp. 13-20, June 2000. \n<a href=\"http://developer.intel.com/ial/3dsoftware/doc.htm\">http://developer.intel.com/ial/3dsoftware/doc.htm</a> \n\n\n<LI>\nLake, Adam, \n\"Cartoon Rendering Using Texture Mapping and Programmable Vertex Shaders,\" \nin Mark DeLoura, ed., <I>Game Programming Gems 2</I>, \nCharles River Media, pp. 444-451, 2001. \n\n\n<LI>\nLake, Adam, \n\"Programmable Vertex Shader Compiler,\" \nin Mark DeLoura, ed., <I>Game Programming Gems 3</I>, \nCharles River Media, 2002. \n\n\n<LI>\nLambert, J. H., \n<I>Photometria</I>, 1760. English translation by D. L. DiLaura, \nIlluminating Engineering Society of North America, 2001. \n\n\n<LI>\nLander, Jeff, \n\"Slashing Through Real-Time Character Animation,\" \n<I>Game Developer</I>, \nvol. 5, no. 4, pp. 13-15, April 1998. \n<a href=\"http://www.gdmag.com/code.htm\">http://www.gdmag.com/code.htm</a> \n\n\n<LI>\nLander, Jeff, \n\"Skin Them Bones: Game Programming for the Web Generation,\" \n<I>Game Developer</I>, \nvol. 5, no. 5, pp. 11-16, May 1998. \n<a href=\"http://www.gdmag.com/code.htm\">http://www.gdmag.com/code.htm</a> \n\n\n<LI>\nLander, Jeff, \n\"The Ocean Spray in Your Face,\" \n<I>Game Developer</I>, \nvol. 5, no. 7, pp. 13-19, July 1998. \n<a href=\"http://www.gdmag.com/code.htm\">http://www.gdmag.com/code.htm</a> \n\n\n<LI>\nLander, Jeff, \n\"Collision Response: Bouncy, Trouncy, Fun,\" \n<I>Game Developer</I>, \nvol. 6, no. 3, pp. 15-19, March 1999. \n<a href=\"http://www.gamasutra.com/features/20000208/lander_01.htm\">http://www.gamasutra.com/features/20000208/lander_01.htm</a> \n\n\n<LI>\nLander, Jeff, \n\"Physics on the Back of a Cocktail Napkin,\" \n<I>Game Developer</I>, \nvol. 6, no. 9, pp. 17-21, September 1999. \n<a href=\"http://www.gamasutra.com/features/20000516/lander_01.htm\">http://www.gamasutra.com/features/20000516/lander_01.htm</a> \n\n\n<LI>\nLander, Jeff, \n\"Under the Shade of the Rendering Tree,\" \n<I>Game Developer Magazine</I>, \nvol. 7, no. 2, pp. 17-21, Feb. 2000. \n<a href=\"http://www.gdmag.com/code.htm\">http://www.gdmag.com/code.htm</a> \n\n\n<LI>\nLander, Jeff, \n\"Shades of Disney: Opaquing a 3D World,\" \n<I>Game Developer Magazine</I>, \nvol. 7, no. 3, pp. 15-20, March 2000. \n\n\n<LI>\nLander, Jeff, \n\"Return to Cartoon Central,\" \n<I>Game Developer Magazine</I>, \nvol. 7, no. 8, pp. 9-14, August 2000. \n<a href=\"http://www.gdmag.com/code.htm\">http://www.gdmag.com/code.htm</a> \n\n\n<LI>\nLander, Jeff, \n\"That's a Wrap: Texture Mapping Methods,\" \n<I>Game Developer Magazine</I>, \nvol. 7, no. 10, pp. 21-26, October 2000. \n<a href=\"http://www.gdmag.com/code.htm\">http://www.gdmag.com/code.htm</a> \n\n\n<LI>\nLander, Jeff, \n\"Haunted Trees for Halloween,\" \n<I>Game Developer Magazine</I>, \nvol. 7, no. 11, pp. 17-21, November 2000. \n<a href=\"http://www.gdmag.com/code.htm\">http://www.gdmag.com/code.htm</a> \n\n\n<LI>\nLander, Jeff, \n\"Graphics Programming and the Tower of Babel,\" \n<I>Game Developer</I>, \nvol. 8, no. 3, pp. 13-16, March 2001. \n<a href=\"http://www.gdmag.com/code.htm\">http://www.gdmag.com/code.htm</a> \n\n\n<LI>\nLander, Jeff, \n\"A Heaping Pile of Pirate Booty,\" \n<I>Game Developer</I>, \nvol. 8, no. 4, pp. 22-30, April 2001. \n\n\n<LI>\nLander, Jeff, \n\"Images from Deep in the Programmer's Cave,\" \n<I>Game Developer</I>, \nvol. 8, no. 5, pp. 23-28, May 2001. \n<a href=\"http://www.gdmag.com/code.htm\">http://www.gdmag.com/code.htm</a> \n\n\n<LI>\nLander, Jeff, \n\"The Era of Post-Photorealism,\" \n<I>Game Developer</I>, \nvol. 8, no. 6, pp. 18-22, June 2001. \n\n\n<LI>\nLarsen, E., S. Gottschalk, M. Lin, and D. Manocha, \n\"Fast proximity queries with swept sphere volumes,\" \nTechnical Report TR99-018, Department of Computer Science, \nUniversity of North Carolina, 1999. \n<a href=\"http://www.cs.unc.edu/~geom/SSV\">http://www.cs.unc.edu/~geom/SSV</a> \n\n\n<LI>\nLarsson, Thomas, and Tomas Akenine-M&ouml;ller, \n\"Collision Detection for Continuously Deforming Bodies,\" \n<I>Eurographics 2001</I>, short presentation, pp. 325-333, September 2001. \n\n\n<LI>\nLastra, Anselmo, Steven Molnar, Marc Olano, and Yulan Wang, \n\"Real-Time Programmable Shading,\" \n<I>Proceedings 1995 Symposium on Interactive 3D Graphics</I>, \npp. 59-66, April 1995.\nAdded: <a href=\"http://www.cs.unc.edu/~lastra/Publications/Shading95.ps\">http://www.cs.unc.edu/~lastra/Publications/Shading95.ps</a>\n\n\n<LI>\nLathrop, Olin, David Kirk, and Doug Voorhies, \n\"Accurate Rendering by Subpixel Addressing,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 10, no. 5, pp. 45-53, September 1990. \n\n\n<LI>\nLaur, David, and Pat Hanrahan, \n\"Hierarchical Splatting: A Progressive Refinement Algorithm \nfor Volume Rendering,\" \n<I>Computer Graphics (SIGGRAPH '91 Proceedings)</I>, \n\npp. 285-288, July 1991. \n\n\n<LI>\nLaw, Fei-Ah, and Tiow-Seng Tan, \n\"Preprocessing Occlusion for Real-Time Selective Refinement,\" \n<I>Proceedings 1999 Symposium on Interactive 3D Graphics</I>, \npp. 47-53, April 1999. \n\n\n<LI>\nLawson, Terry, \n<I>Linear Algebra</I>, \nJohn Wiley &amp; Sons, Inc., 1996. \n\n\n<LI>\nLax, Peter D., \n<I>Linear Algebra</I>, \nJohn Wiley &amp; Sons, Inc., 1997. \n\n\n<LI>\nLee, Aaron, Henry Moreton, and Hugues Hoppe, \n\"Displaced Subdivision Surfaces,\" \n<I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 85-94, July 2000. \n\n\n<LI>\nLee, Aaron, \n\"Building Your Own Subdivision Surfaces,\" \n<I>Gamasutra</I>, \nSeptember 8, 2000. \n<a href=\"http://www.gamasutra.com/features/20000908/lee_01.htm\">http://www.gamasutra.com/features/20000908/lee_01.htm</a> \n\n\n<LI>\nLeed, Yuan-Chung, and Chein-Wei Jen, \n\"Improved Quadratic Normal Vector Interpolation for Realistic Shading,\" \n<I>The Visual Computer</I>, vol. 17, no. 6, pp. 337-352, 2001. \n\n\n<LI>\nLegakis, Justin, \n\"Fast Multi-Layer Fog,\" \n<I>Conference Abstracts and Applications (SIGGRAPH 98)</I>, \np. 266, July 1998. \n\n\n<LI>\nLeGrand, Scott, \n\"Compendium of Vertex Shader Tricks,\" \nin Engel, Wolfgang, ed., \n<I>ShaderX</I>, Wordware, May 2002. \n<a href=\"http://www.shaderx.com/\">http://www.shaderx.com/</a> \n\n\n<LI>\nLengyel, Eric, \n\"A Fast Cylinder-Frustum Intersection Test,\" \nin Mark DeLoura, ed., <I>Game Programming Gems</I>, \nCharles River Media, pp. 380-389, 2000. \n\n\n<LI>\nLengyel, Jed, and John Snyder, \n\"Rendering With Coherent Layers,\" \n<I>Computer Graphics (SIGGRAPH 97 Proceedings)</I>, \npp. 233-242, August 1997. \n<a href=\"http://www.research.microsoft.com/~jedl/\">http://www.research.microsoft.com/~jedl/</a> \n\n\n<LI>\nLengyel, Jerome, \n\"The Convergence of Graphics and Vision,\" \n<I>Computer</I>, pp. 46-53, July 1998. \n<a href=\"http://www.research.microsoft.com/~jedl/\">http://www.research.microsoft.com/~jedl/</a> \n\n\n<LI>\nLengyel, Jerome, \n\"Real-Time Fur,\" \n<I>11th Eurographics Workshop on Rendering</I>, pp. 243-256, June 2000. \n<a href=\"http://www.research.microsoft.com/~jedl/\">http://www.research.microsoft.com/~jedl/</a> \n\n\n<LI>\nLengyel, Jed, Emil Praun, Adam Finkelstein, and Hugues Hoppe, \n\"Real-Time Fur over Arbitrary Surfaces,\" \n<I>Proceedings 2001 Symposium on Interactive 3D Graphics</I>, \npp. 59-62 March 2001. \n<a href=\"http://www.research.microsoft.com/~jedl/\">http://www.research.microsoft.com/~jedl/</a> \n\n\n<LI>\nLevoy, Marc, and Turner Whitted, \n<I>The Use of Points as a Display Primitive</I>, \nTechnical Report 85-022, Computer Science Department, \nUniversity of North Carolina at Chapel Hill, January, 1985. \n\n\n<LI>\nLevoy, Marc, and Pat Hanrahan, \n\"Light Field Rendering,\" \n<I>Computer Graphics (SIGGRAPH 96 Proceedings)</I>, \npp. 31-42, August, 1996. \n<a href=\"http://www-graphics.stanford.edu/papers/light/\">http://www-graphics.stanford.edu/papers/light/</a> \n\n\n<LI>\nLevoy, Marc, Kari Pulli, Brian Curless, Szymon Rusinkiewicz, David Koller, \nLucas Pereira, Matt Ginzton, Sean Anderson, James Davis, Jeremy Ginsberg, and Jonathan Shade, \n\"The Digital Michelangelo Project: 3D scanning of large statues,\" \n<I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 131-144, July 2000. \n\n\n<LI>\nLewis, J.P., Matt Cordner, and Nickson Fong, \n\"Pose Space Deformation: A Unified Approach to Shape Interpolation and Skeleton-Driven Deformation,\" \n<I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 165-172, July 2000. \n\n\n<LI>\nLi, Tsai-Yen, and Jin-Shin Chen, \n\"Incremental 3D Collision Detection with Hierarchical Data Structures,\" \n<I>Virtual Reality Software and Technology'98 (VRST'98)</I>, pp. 139-144, November 1998. \n\n\n<LI>\nLien, Sheue-Ling, Michael Shantz, and Vaughan Pratt, \n\"Adaptive Forward Differencing for Rendering Curves and Surfaces,\" \n<I>Computer Graphics (SIGGRAPH '87 Proceedings)</I>, pp. 111-118, July 1987. \n\n\n<LI>\nLin, M.C., and J. Canny, \n\"Efficient algorithms for incremental distance computation,\" \n<I>IEEE Conference on Robotics and Automation</I>, \npp. 1008-1014, 1991. \n\n\n<LI>\nLin, M.C., \n<I>Efficient Collision Detection for Animation and Robotics</I>, \nPh.D. Thesis, University of California, Berkeley, 1993. \n\n\n<LI>\nLin, M.C., D. Manocha, J. Cohen, and S. Gottschalk, \n\"Collision Detection: Algorithms and Applications,\" \n<I>Proceedings of Algorithms for Robotics Motion and Manipulation</I>, \nJean-Paul Laumond and M. Overmars, eds., A.K. Peters Ltd., \npp. 129-142, 1996. \n\n\n<LI>\nLin, M.C., and S. Gottschalk, \n\"Collision Detection between Geometric Models: A Survey,\" \n<I>Proceedings of IMA Conference on Mathematics of Surfaces</I>, 1998. \n<a href=\"http://www.cs.unc.edu/~dm/\">http://www.cs.unc.edu/~dm/</a> \n\n\n<LI>\nLindholm, Erik, Mark Kilgard, and Henry Moreton, \n\"A User-Programmable Vertex Engine,\" \n<I>Computer Graphics (SIGGRAPH 2001 Proceedings)</I>, pp. 149-158, \nAugust 2001. \nAdded: <a href=\"http://terra.cs.nps.navy.mil/DistanceEducation/online.siggraph.org/2001/Papers/cd/papers/lindholm/lindholm.pdf\">http://terra.cs.nps.navy.mil/DistanceEducation/online.siggraph.org/2001/Papers/cd/papers/lindholm/lindholm.pdf</a>\n\n<LI>\nLindstrom, P., D. Koller, W. Ribarsky, L.F. Hodges, N. Faust, and G.A. Turner, \n\"Real-Time, Continuous Level of Detail Rendering of Height Fields,\" \n<I>Computer Graphics (SIGGRAPH 96 Proceedings)</I>, \npp. 109-118, August 1996. \n\n\n<LI>\nLindstrom, Peter, and Greg Turk, \n\"Image-Driven Simplification,\" \n<I>ACM Transactions on Graphics</I>, vol. 19, no. 3, pp. \n204-241, July 2000. \n<a href=\"http://www.cc.gatech.edu/gvu/people/peter.lindstrom/\">http://www.cc.gatech.edu/gvu/people/peter.lindstrom/</a> \n\n\n<LI>\nLokovic, Tom, and Eric Veach, \n\"Deep Shadow Maps,\" \n<I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, \npp. 385-392, July 2000. \n<a href=\"http://graphics.stanford.edu/papers/deepshadows/\">http://graphics.stanford.edu/papers/deepshadows/</a> \n\n\n<LI>\nLoop, C., <I>Smooth Subdivision Based on Triangles</I>, \nMaster's Thesis, Department of Mathematics, University of Utah, August 1987. \n<a href=\"http://www.research.microsoft.com/~cloop/\">http://www.research.microsoft.com/~cloop/</a> \n\n\n<LI>\nLorensen, William E., and Harvey E. Cline, \n\"Marching Cubes: A High Resolution 3D Surface Construction Algorithm,\" \n<I>Computer Graphics (SIGGRAPH '87 Proceedings)</I>, \n\npp. 163-169, July 1987. \n\n\n<LI>\nLuebke, David P., and Chris Georges, \n\"Portals and Mirrors: Simple, Fast Evaluation of Potentially Visible \nSets,\" <I>Proceedings 1995 Symposium on Interactive 3D Graphics</I>, \npp. 105-106, April 1995. \n\n\n<LI>\nLuebke, David P., \n\"A Developer's Survey of Polygonal Simplification Algorithms,\" \n<I>IEEE Computer Graphics &amp; Applications</I>, \nvol. 21, no. 3, pp. 24-35, May/June 2001. \n<a href=\"http://www.cs.virginia.edu/~luebke/publications/pdf/cg+a.2001.pdf\">http://www.cs.virginia.edu/~luebke/publications/pdf/cg+a.2001.pdf</a> \n\n\n<LI>\nLuebke, David, Martin Reddy, Jonathan Cohen, Amitabh Varshney, Benjamin Watson, and Robert Huebner, \n\"Advanced Issues in Level of Detail,\" \n<I>Course 41 notes at SIGGRAPH 2001</I>, 2001. \n\n\n<LI>\nMaciel, P., and P. Shirley, \n\"Visual Navigation of Large Environments Using Textured Clusters,\" \n<I>Proceedings 1995 Symposium on Interactive 3D Graphics</I>, pp. 96-102, 1995. \n<a href=\"ftp://ftp.cs.indiana.edu/pub/shirley/interactive95.ps.Z\">ftp://ftp.cs.indiana.edu/pub/shirley/interactive95.ps.Z</a> \n\n\n<LI>\nMacri, Dean, \n\"Fast AGP Writes for Dynamic Vertex Data,\" \n<I>Game Developer</I>, pp. 36-42, May 2001. \n\n\n<LI>\nMagnenat-Thalmann, Nadia, Richard Laperri&egrave;re, and Daniel Thalmann, \n\"Joint-Dependent Local Deformations for Hand Animation and Object Grasping\", \n<I>Graphics Interface '88</I>, pp. 26-33, June 1988. \n\n\n<LI>\nMaillot, Patrick-Giles, \n\"Using Quaternions for Coding 3D Transformations,\" \nin Andrew S. Glassner, ed., <I>Graphics Gems</I>, \nAcademic Press, pp. 498-515, 1990. \n<a href=\"http://www.graphicsgems.org/\">http://www.graphicsgems.org/</a> \n\n\n<LI>\nMaillot, J&eacute;r&ocirc;me, and Jos Stam, \n\"A Unified Subdivision Scheme for Polygonal Modeling,\" \n<I>Proceedings of Eurographics 2001</I>, Vol. 20, No. 3, pp. 471-479, September 2001. \n<a href=\"http://www.dgp.utoronto.ca/people/stam/reality/Research/pub.html\">http://www.dgp.utoronto.ca/people/stam/reality/Research/pub.html</a> \n\n\n<LI>\nMalzbender, Tom, Dan Gelb, and Hans Wolters, \n\"Polynomial Texture Maps,\" \n<I>Computer Graphics (SIGGRAPH 2001 Proceedings)</I>, pp. 519-528, \nAugust 2001. \n\n\n<LI>\nMammen, Abraham, \n\"Transparency and Antialiasing Algorithms Implemented with the Virtual Pixel Maps Technique,\" \n<I>IEEE Computer Graphics &amp; Applications</I>, \nvol. 9, no. 4, pp. 43-55, July 1989. \n\n\n<LI>\nMark, Bill, \n\"Background and Future of Real-Time Procedural Shading,\" \nin <I>Approaches for Procedural Shading on Graphics Hardware</I>, \nSIGGRAPH 2000 course 27 notes, July 2000. \n\n\n\n<LI>\nMark, William R., and Kekoa Proudfoot, \n\"The F-Buffer: A Rasterization-Order FIFO Buffer for Multi-Pass Rendering,\" \n<I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, pp. 57-63, August 2001. \n<a href=\"http://graphics.stanford.edu/projects/shading/pubs/hwws2001-fbuffer/\">http://graphics.stanford.edu/projects/shading/pubs/hwws2001-fbuffer/</a> \n\n\n<LI>\nMarkosian, Lee, Michael A. Kowalski, Samuel J. Trychin, Lubomir D. Bourdev, \nDaniel Goldstein, and John F. Hughes, \n\"Real-Time Nonphotorealistic Rendering,\" \n<I>Computer Graphics (SIGGRAPH 97 Proceedings)</I>, \npp. 415-420, August 1997. \n<a href=\"http://www.cs.brown.edu/research/graphics/research/npr/home.html\">http://www.cs.brown.edu/research/graphics/research/npr/home.html</a> \n\n\n<LI>\nMarkosian, Lee, Barbara J. Meier, Michael A. Kowalski, Loring S. Holden, J.D. Northrup, and John F. Hughes, \n\"Art-based Rendering with Continuous Levels of Detail,\" \n<I>Proceedings of the First International Symposium on Non-photorealistic Animation and Rendering (NPAR)</I>, \npp. 59-66, June 2000. \n<a href=\"http://www.cs.brown.edu/research/graphics/research/art/graftal/\">http://www.cs.brown.edu/research/graphics/research/art/graftal/</a> \n\n\n<LI>\nMarschner, Stephen R., Stephen H. Westin, Eric P.F. Lafortune, and Kenneth E. Torrance, \n\"Image-based Bidirectional Reflectance Distribution Function Measurement,\" \n<I>Applied Optics</I>, vol. 39, no. 16, June 2000. \n<a href=\"http://www.graphics.cornell.edu/pubs/2000/MWLT00.html\">http://www.graphics.cornell.edu/pubs/2000/MWLT00.html</a> \n\n\n<LI>\nMarselas, Herbert, \n\"Optimizing Vertex Submission for OpenGL,\" \nin Mark DeLoura, ed., <I>Game Programming Gems</I>, \nCharles River Media, pp. 353-360, 2000. \n\n\n<LI>\nMarshall, Carl S., \n\"Cartoon Rendering: Real-time Silhouette Edge Detection and Rendering,\" \nin Mark DeLoura, ed., <I>Game Programming Gems 2</I>, \nCharles River Media, pp. 436-443, 2001. \n\n\n<LI>\nMason, Ashton E. W., and Edwin H. Blake, \n\"Automatic Hierarchical Level Of Detail Optimization in Computer Animation,\" \n<I>Computer Graphics Forum</I>, vol. 16, no. 3, pp. 191-199, 1997. \n\n\n<LI>\nMaughan, Chris, and Matthias Wloka, \n\"Vertex Shader Introduction,\" \nNVIDIA White Paper, May 2001. \n<a href=\"http://developer.nvidia.com\">http://developer.nvidia.com</a> \n\n\n<LI>\nMaughan, Chris, \n\"Texture Masking for Faster Lens Flare,\" \nin Mark DeLoura, ed., <I>Game Programming Gems 2</I>, \nCharles River Media, pp. 474-480, 2001. \n\n\n<LI>\nMax, Nelson, \n\"Weights for Computing Vertex Normals from Facet Normals,\" \n<I>journal of graphics tools</I>, vol. 4, no. 2, pp. 1-6, 1999. \n\n\n\n<LI>\n\"Maxima for Symbolic Computation Program,\" \n<a href=\"http://www.ma.utexas.edu/maxima.html\">http://www.ma.utexas.edu/maxima.html</a> \n\n\n<LI>\nMcCabe, Dan, and John Brothers, \n\"DirectX 6 Texture Map Compression,\" \n<I>Game Developer</I>, \nvol. 5, no. 8, pp. 42-46, August 1998. \n<a href=\"http://www.gdmag.com/code.htm\">http://www.gdmag.com/code.htm</a> \n\n\n<LI>\nMcCloud, Scott, \n<I>Understanding Comics: The Invisible Art</I>, \nHarper Perennial, 1994.\nAdded: <a href=\"http://www.scottmccloud.com/\">http://www.scottmccloud.com/</a>\n\n\n<LI>\nMcCool, Michael D., \n\"SMASH: A Next-Generation API for Programmable Graphics Accelerators,\" \nTechnical Report CS-2000-14, University of Waterloo, August 2000. \n<a href=\"http://www.cgl.uwaterloo.ca/Projects/rendering/Papers/smash.pdf\">http://www.cgl.uwaterloo.ca/Projects/rendering/Papers/smash.pdf</a> \n\n\n<LI>\nMcCool, Michael D., Jason Ang, and Anis Ahmad, \n\"Homomorphic Factorization of BRDFs for High-performance Rendering,\" \n<I>Computer Graphics (SIGGRAPH 2001 Proceedings)</I>, pp. 171-178, \nAugust 2001. \n<a href=\"http://www.cgl.uwaterloo.ca/Projects/rendering/Papers/\">http://www.cgl.uwaterloo.ca/Projects/rendering/Papers/</a> \n\n\n<LI>\nMcCormack, Joel, Bob McNamara, Christopher Gianos, Larry \nSeiler, Norman P. Jouppi, Ken Corell, Todd Dutton, and John \nZurawski, \n\"Implementing Neon: A 256-Bit Graphics Accelerator,\" \n<I>IEEE Micro</I>, vol. 19, no. 2, pp. 58-69, March/April 1999. \n<a href=\"http://www.research.digital.com/wrl/publications/abstracts/98.1.html\">http://www.research.digital.com/wrl/publications/abstracts/98.1.html</a> \n\n\n<LI>\nMcCormack, Joel, Ronald Perry, Keith I. Farkas, and Norman P. Jouppi, \n\"Feline: Fast Elliptical Lines for Anisotropic Texture Mapping,\" \n<I>Computer Graphics (SIGGRAPH 99 Proceedings)</I>, \npp. 243-250, August 1999. \n<a href=\"http://www.research.compaq.com/wrl/techreports/abstracts/99.1.html\">http://www.research.compaq.com/wrl/techreports/abstracts/99.1.html</a> \n\n\n<LI>\nMcCormack, Joel, and Robert McNamara, \n\"Tiled Polygon Traversal Using Half-Plane Edge Functions,\" \n<I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, pp. 15-22, 2000. \n\n\n<LI>\nMcCuskey, Mason, \n\"Using 3D Hardware for 2D Sprite Effects,\" \nin Mark DeLoura, ed., <I>Game Programming Gems</I>, \nCharles River Media, pp. 519-523, 2000. \n\n\n<LI>\nMcMillan, Leonard, and Gary Bishop, \n\"Plenoptic Modeling: An Image-Based Rendering System,\" \n<I>Computer Graphics (SIGGRAPH 95 Proceedings)</I>, \npp. 39-46, August 1995. \n<a href=\"http://graphics.lcs.mit.edu/~mcmillan/Publications/plenoptic.html\">http://graphics.lcs.mit.edu/~mcmillan/Publications/plenoptic.html</a> \n\n\n<LI>\nMcReynolds, Tom, David Blythe, Brad Grantham, and Scott Nelson, \n<I>SIGGRAPH 99 Advanced Graphics Programming Techniques Using OpenGL course notes</I>, 1999. \n<a href=\"www.opengl.org/developers/code/sig99/index.html\">www.opengl.org/developers/code/sig99/index.html</a> \n\n\n<LI>\nMcVoy, Larry, and Carl Staelin, \n\"lmbench: Portable tools for performance analysis,\" \n<I>Proceedings of the USENIX 1996 Annual Technical Conference</I>, \nSan Diego, pp. 120-133, January 1996. \n<a href=\"http://www.bitmover.com/lmbench/\">http://www.bitmover.com/lmbench/</a> \n\n\n<LI>\nMei&szlig;ner, Michael, Dirk Bartz, Tobias H&uuml;ttner, Gordon M&uuml;ller, and Jens Einighammer, \n<I>Generation of Subdivision Hierarchies for Efficient Occlusion Culling of Large Polygonal Models</I>, \nTechnical Report WSI-99-13, WSI/GRIS, University of Tübingen, 1999 \n\n\n<LI>\nMei&szlig;ner, M., D. Bartz, R. G&uuml;nther, W. Stra&szlig;er, \n\"Visibility Driven Rasterization,\" \n<I>Computer Graphics Forum</I>, Vol. 20, No. 4, pp 283-293, 2001. \n\n\n<LI>\nMelax, Stan, \n\"A Simple, Fast, and Effective Polygon Reduction Algorithm,\" \n<I>Game Developer</I>, vol. 5, no. 11, \npp. 44-49, November 1998. \n<a href=\"http://www.melax.com/polychop/\">http://www.melax.com/polychop/</a> \n\n\n<LI>\nMelax, Stan, \n\"The Shortest Arc Quaternion,\" \nin Mark DeLoura, ed., <I>Game Programming Gems</I>, \nCharles River Media, pp. 214-218, 2000. \n\n\n<LI>\nMelax, Stan, \n\"Dynamic Plane Shifting BSP Traversal,\" \n<I>Graphics Interface 2000</I>, Canada, pp. 213-220, May 2000. \n<a href=\"http://www.graphicsinterface.org/\">http://www.graphicsinterface.org/</a> \n\n\n<LI>\nMelax, Stan, \n\"BSP Collision Detection as Used in MDK2 and NeverWinter Nights,\" \n<I>Gamasutra</I>, March 2001. \n<a href=\"http://www.gamasutra.com/features/20010324/melax_01.htm\">http://www.gamasutra.com/features/20010324/melax_01.htm</a> \n\n\n<LI>\nMeyer, Alexandre, and Fabrice Neyret, \n\"Interactive Volumetric Textures,\" \n<I>9th Eurographics Workshop on Rendering</I>, pp. 157-168, July 1998. \n<a href=\"http://www-imagis.imag.fr/Membres/Fabrice.Neyret/publis/EWR98-eng.html\">http://www-imagis.imag.fr/Membres/Fabrice.Neyret/publis/EWR98-eng.html</a> \n\n\n<LI>\nMeyer, Alexandre, Fabrice Neyret, and Pierre Poulin, \n\"Interactive Rendering of Trees with Shading and Shadows,\" \n<I>12th Eurographics Workshop on Rendering</I>, pp. 182-195, June 2001. \n<a href=\"http://www-imagis.imag.fr/Publications/2001/MNP01/index.gb.html\">http://www-imagis.imag.fr/Publications/2001/MNP01/index.gb.html</a> \n\n\n<LI>\nMiano, John, \n<I>Compressed Image File Formats: JPEG, PNG, GIF, XBM, BMP</I>, \nAddison-Wesley, Reading, Massachusetts, 1999. \n\n\n<LI>\nMicrosoft Corp., \n\"Advanced Shading and Lighting,\" \n<I>Meltdown 2001</I>, July 2001. \n<a href=\"http://www.microsoft.com/mscorp/corpevents/meltdown2001/presentations.asp\">http://www.microsoft.com/mscorp/corpevents/meltdown2001/presentations.asp</a> \n\n\n<LI>\nMiller, Gene S., and C. Robert Hoffman, \n\"Illumination and Reflection Maps: Simulated Objects in Simulated and Real Environments,\" \n<I>SIGGRAPH '84 Advanced Computer Graphics Animation course notes</I>, 1984. \n<a href=\"http://www.debevec.org/ReflectionMapping\">http://www.debevec.org/ReflectionMapping</a> \n\n\n<LI>\nMiller, Gavin, Mark Halstead, and Michael Clifton, \n\"On-the-Fly Texture Computation for Real-Time Surface Shading,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 18, no. 2, pp. 44-58, March/April 1998. \n<a href=\"http://computer.org/cga/cg1998/g2toc.htm\">http://computer.org/cga/cg1998/g2toc.htm</a> \n\n\n<LI>\nMin&eacute;, Antoine, and Fabrice Neyret, \n\"Perlin Textures in Real Time using OpenGL,\" \nTechnical Report RR-3713, INRIA, France, June 1999. \n<a href=\"http://www-imagis.imag.fr/Publications/1999/MN99/\">http://www-imagis.imag.fr/Publications/1999/MN99/</a> \n\n\n<LI>\nMirtich, Brian, and John Canny, \n\"Impulse-Based Simulation of Rigid-Bodies,\" \n<I>Proceedings 1995 Symposium on Interactive 3D Graphics</I>, pp. 181-188, 1995. \n\n\n<LI>\nMirtich, Brian, \n\"Fast and Accurate Computation of Polyhedral Mass Properties,\" \n<I>journal of graphics tools</I>, vol. 1, no. 2, pp. 31-50, 1996. \n<a href=\"http://jgt.akpeters.com/papers/Mirtich96/\">http://jgt.akpeters.com/papers/Mirtich96/</a> \n\n\n<LI>\nMirtich, Brian, \n\"V-Clip: fast and robust polyhedral collision detection,\" \n<I>ACM Transactions on Graphics</I>, vol. 17, no. 3, July 1998. \n<a href=\"http://www.merl.com/projects/vclip/\">http://www.merl.com/projects/vclip/</a> \n\n\n<LI>\nMitchell, Jason L., \n\"Optimizing Direct3D Applications for Hardware Acceleration,\" \n<I>Gamasutra</I>, \nDecember 5, 1997. \n<a href=\"http://www.gamasutra.com/features/19971205/mitchell_01.htm\">http://www.gamasutra.com/features/19971205/mitchell_01.htm</a> \n\n\n<LI>\nMitchell, Jason L., Michael Tatro, and Ian Bullard, \n\"Multitexturing in DirectX 6,\" \n<I>Game Developer</I>, vol. 5, no. 9, pp. 33-37, September 1998. \n<a href=\"http://www.gamasutra.com/features/programming/19981009/multitexturing_01.htm\">http://www.gamasutra.com/features/programming/19981009/multitexturing_01.htm</a> \n\n\n<LI>\nMitchell, Jason L., \n\"Advanced Vertex and Pixel Shader Techniques,\" \n<I>European Game Developers Conference</I>, London, September 2001. \n<a href=\"http://www.users.qwest.net/~jlmitchell1/\">http://www.users.qwest.net/~jlmitchell1/</a> \n\n\n<LI>\nMitchell, Jason L. \n\"Image Processing with Pixel Shaders in Direct3D,\" \nin Engel, Wolfgang, ed., \n<I>ShaderX</I>, Wordware, May 2002. \n<a href=\"http://www.shaderx.com/\">http://www.shaderx.com/</a> \n\n\n<LI>\nMitchell, Kenny, \n\"Real-Time Full Scene Anti-Aliasing for PCs and Consoles,\" \n<I>Game Developers Conference</I>, pp. 537-543, March 2001. \n<a href=\"http://www.gdconf.com/archives/proceedings/2001/prog_papers.html\">http://www.gdconf.com/archives/proceedings/2001/prog_papers.html</a> \n\n\n<LI>\nMohr, Alex, and Michael Gleicher, \n\"Non-Invasive, Interactive, Stylized Rendering,\" \n<I>Proceedings 2001 Symposium on Interactive 3D Graphics</I>, \npp. 59-62 March 2001. \n<a href=\"http://www.cs.wisc.edu/graphics/Gallery/Stylized/\">http://www.cs.wisc.edu/graphics/Gallery/Stylized/</a> \n\n\n\n<LI>\nM&ouml;ller, Tomas, and Ben Trumbore, \n\"Fast, Minimum Storage Ray-Triangle Intersection,\" \n<I>journal of graphics tools</I>, vol. 2, no. 1, pp. 21-28, 1997. \n<a href=\"http://jgt.akpeters.com/papers/MollerTrumbore97/\">http://jgt.akpeters.com/papers/MollerTrumbore97/</a> \n\n\n<LI>\nM&ouml;ller, Tomas, \n\"A Fast Triangle-Triangle Intersection Test,\" \n<I>journal of graphics tools</I>, vol. 2, no. 2, pp. 25-30, 1997. \n<a href=\"http://jgt.akpeters.com/papers/Moller97/\">http://jgt.akpeters.com/papers/Moller97/</a> \n\n\n<LI>\nM&ouml;ller, Tomas, \n<I>Real-Time Algorithms and Intersection Test Methods for Computer Graphics</I>, \nPh.D. Thesis, Technology, Technical Report No. 341, Department of Computer Engineering, \nChalmers University of Technology, \nOctober 1998. \n\n\n<LI>\nM&ouml;ller, Tomas, and John F. Hughes, \n\"Efficiently Building a Matrix to Rotate One Vector to Another,\" \n<I>journal of graphics tools</I>, vol. 4, no. 4, pp. 1-4, 1999. \n<a href=\"http://jgt.akpeters.com/papers/MollerHughes99/\">http://jgt.akpeters.com/papers/MollerHughes99/</a> \n\n\n\n<LI>\nMolnar, Steven, \n\"Efficient Supersampling Antialiasing for High-Performance Architectures,\" \nTR91-023, Department of Computer Science, The University of North Carolina at Chapel Hill, 1991. \n<a href=\"http://www.cs.unc.edu/Research/tech-report.html\">http://www.cs.unc.edu/Research/tech-report.html</a> \n\n\n<LI>\nMolnar, S., J. Eyles, and J. Poulton, \n\"PixelFlow: High-Speed Rendering Using Image Composition,\" \n<I>Computer Graphics (SIGGRAPH '92 Proceedings)</I>, \n\npp. 231-240, July 1992. \n\n\n<LI>\nMolnar, S., M. Cox, D. Ellsworth, and H. Fuchs, \n\"A Sorting Classification of Parallel Rendering,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 14, no. 4, pp. 23-32, July 1994. \n\n\n<LI>\nMolnar, S., \n\"The PixelFlow Texture and Image Subsystem,\" \nin the <I>Proceedings of the 10th Eurographics Workshop on \nGraphics Hardware</I>, Maastricht, Netherlands, pp. 3-13, August 28-29, 1995. \n\n\n<LI>\nMontrym, J., D. Baum, D. Dignam, and C. Migdal, \n\"InfiniteReality: A Real-Time Graphics System,\" \n<I>Computer Graphics (SIGGRAPH 97 Proceedings)</I>, \npp. 293-302, August 1997. \n\n\n<LI>\nMoore, Matthew, and Jane Wilhelms, \n\"Collision Detection and Response for Computer Animation,\" \n<I>Computer Graphics (SIGGRAPH '88 Proceedings)</I>, \n\npp. 289-298, August 1988. \n\n\n<LI>\nMorein, Steve, \n\"ATI Radeon HyperZ Technology,\" \n<I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, Hot3D Proceedings, Switzerland, August 2000. \n\n\n\n<LI>\nMoreton, Henry P., and Carlo H. S&eacute;quin, \n\"Functional Optimization for Fair Surface Design,\" \n<I>Computer Graphics (SIGGRAPH '92 Proceedings)</I>, \npp. 167-176, July 1992. \n\n\n<LI>\nMoreton, Henry, \n\"Watertight Tessellation using Forward Differencing,\" \n<I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, pp. 25-132, August 2001. \n\n\n<LI>\nMortenson, Michael E., \n<I>Geometric Modeling</I>, Second Edition, \nJohn Wiley &amp; Sons, 1997. \n\n\n<LI>\nMuchnick, Steven, \n<I>Advanced Compiler Design and Implementation</I>, \nMorgan Kaufmann Publishers, San Francisco, 1997. \n\n\n<LI>\nMueller, Carl, \n\"Architectures of Image Generators for Flight Simulators,\" \nTR95-015, Department of Computer Science, The University of North Carolina at Chapel Hill, 1995. \n<a href=\"http://www.cs.unc.edu/Research/tech-report.html\">http://www.cs.unc.edu/Research/tech-report.html</a> \n\n\n<LI>\nM&uuml;ller, Kerstin, and Sven Havemann, \n\"Subdivision Surface Tesselation on the Fly using a versatile Mesh Data Structure,\" \n<I>Computer Graphics Forum</I> (Proceedings of Eurographics 2000), Vol. 19, No. 3, pp. 151-159, 2000. \n<a href=\"http://www.cg.cs.tu-bs.de/v3d2/pubs\">http://www.cg.cs.tu-bs.de/v3d2/pubs</a> \n\n\n<LI>\nMurray, James D., and William VanRyper, \n<I>Encyclopedia of Graphics File Formats</I>, Second Edition, \nO'Reilly &amp; Associates, 1996. \n<a href=\"http://www.ora.com/centers/gff/index.htm\">http://www.ora.com/centers/gff/index.htm</a> \n\n\n<LI>\nMyer, T.H., and I.E. Sutherland, \n\"On the Design of Display Processors,\" \n<I>Communications of the ACM</I>, vol. 11, no. 6, pp. 410-414, \nJune 1968. \n\n\n<LI>\nNagy, Gabor, \n\"Real-Time Shadows on Complex Objects,\" \nin Mark DeLoura, ed., <I>Game Programming Gems</I>, \nCharles River Media, pp. 567-580, 2000. \n\n\n<LI>\nNagy, Gabor, \n\"Convincing-Looking Glass for Games,\" \nin Mark DeLoura, ed., <I>Game Programming Gems</I>, \nCharles River Media, pp. 586-593, 2000. \n\n\n<LI>\nNarkhede, Atul, and Dinesh Manocha, \n\"Fast Polygon Triangulation Based on Seidel's Algorithm,\" \nPaeth, Alan W., ed., \n<I>Graphics Gems V</I>, \nAcademic Press, pp. 394-397, 1995. Improved code at: \n<a href=\"http://www.cs.unc.edu/~dm/CODE/GEM/chapter.html\">http://www.cs.unc.edu/~dm/CODE/GEM/chapter.html</a> \n\n\n<LI>\nNaylor, B., J. Amanatides, and W. Thibault, \n\"Merging BSP Trees Yield Polyhedral Modeling Results,\" \n<I>Computer Graphics (SIGGRAPH '89 Proceedings)</I>, \n\npp. 115-124, July 1989. \n\n\n<LI>\nNelson, Scott R., \n\"Twelve characteristics of correct antialiased lines,\" \n<I>journal of graphics tools</I>, \nvol. 1, no. 4, pp. 1-20, 1996. \n<a href=\"http://jgt.akpeters.com/papers/Nelson96/\">http://jgt.akpeters.com/papers/Nelson96/</a> \n\n\n<LI>\nNelson, Scott R., \n\"High quality hardware line antialiasing,\" \n<I>journal of graphics tools</I>, \nvol. 2, no. 1, pp. 29-46, 1997. \n<a href=\"http://jgt.akpeters.com/papers/Nelson97/\">http://jgt.akpeters.com/papers/Nelson97/</a> \n\n\n<LI>\nNicodemus, F.E., J.C. Richmond, J.J. Hsia, I.W. Ginsberg, and T. Limperis, \n\"Geometric Considerations and Nomenclature for Reflectance,\" \nNational Bureau of Standards (US), October 1977. \n\n\n<LI>\nNielsen, Kasper H&oslash;y, \n<I>Real-Time Hardware-Based Photorealistic Rendering</I>, \nMaster's Thesis, Informatics and Mathematical Modeling, The Technical University of Denmark, 2000. \n\n\n<LI>\nNishita, Tomoyuki, Thomas W. Sederberg, and Masanori Kakimoto, \n\"Ray Tracing Trimmed Rational Surface Patches,\" \n<I>Computer Graphics (SIGGRAPH '90 Proceedings)</I>, \n\npp. 337-345, August 1990. \n\n\n<LI>\nNguyen, Hubert, \n\"Casting Shadows on Volumes,\" \n<I>Game Developer</I>, vol. 6, no. 3, pp. 44-53, March 1999. \n\n\n<LI>\nNorthrup, J.D., and Lee Markosian, \n\"Artistic Silhouettes: A Hybrid Approach,\" \n<I>Proceedings of the First International Symposium on Non-photorealistic Animation and Rendering (NPAR)</I>, pp. 31-37, June 2000. \n<a href=\"http://www.cs.brown.edu/research/graphics/research/art/artistic-sils/\">http://www.cs.brown.edu/research/graphics/research/art/artistic-sils/</a> \n\n\n<LI>\nNVIDIA developer web site. \n<a href=\"http://developer.nvidia.com/\">http://developer.nvidia.com/</a> \n\n\n<LI>\nNVIDIA Corporation, \n\"HRAA: High-Resolution Antialiasing through Multisampling,\" \nTechnical Brief, 2001. \n<a href=\"http://www.nvidia.com/docs/IO/83/ATT/HRAA.pdf\">http://www.nvidia.com/docs/IO/83/ATT/HRAA.pdf</a> \n\n\n\n\n\n\n\n\n\n<LI>\nNVIDIA Corporation, \n\"NVIDIA Accuview Technology: High-Resolution Antialiasing Subsystem,\" \nTechnical Brief, 2002. \n<a href=\"http://www.nvidia.com/docs/lo/1451/SUPP/accuview.final.pdf\">http://www.nvidia.com/docs/lo/1451/SUPP/accuview.final.pdf</a> \n\n\n<LI>\nOfek, E., and A. Rappoport, \n\"Interactive Reflections on Curved Objects,\" \n<I>Computer Graphics (SIGGRAPH 98 Proceedings)</I>, \npp. 333-342, July 1998. \n\n\n<LI>\nOlano, Marc, and Michael North, \n\"Normal Distribution Mapping,\" \nUNC Chapel Hill Computer Science Technical Report 97-041, 1997. \n<a href=\"http://www.cs.unc.edu/~olano/papers/ndm/\">http://www.cs.unc.edu/~olano/papers/ndm/</a> \n\n\n<LI>\nOlano, Marc, and Anselmo Lastra, \n\"A Shading Language on Graphics Hardware: The PixelFlow Shading System,\" \n<I>Computer Graphics (SIGGRAPH 98 Proceedings)</I>, \npp. 159-168, July 1998. \n<a href=\"http://www.cs.unc.edu/~pxfl/papers/pxflshading.pdf\">http://www.cs.unc.edu/~pxfl/papers/pxflshading.pdf</a> \n\n\n<LI>\nOlano, Marc, John Hart, Wolfgang Heidrich, and Michael McCool, \n<I>Real-Time Shading</I>, \nA K Peters Ltd., 2002. \n\n\n<LI>\nOliveira, Gustavo, \n\"Refractive Texture Mapping, Part Two,\" \n<I>Gamasutra</I>, November 2000. \n<a href=\"http://www.gamasutra.com/features/20001117/oliveira_01.htm\">http://www.gamasutra.com/features/20001117/oliveira_01.htm</a> \n\n\n<LI>\nOliveira, Manuel M., Gary Bishop, and David McAllister, \n\"Relief Texture Mapping,\" \n<I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, \npp. 359-368, July 2000. \n\n\n<LI>\nOmohundro, Stephen M., \n\"Five Balltree Construction Algorithms,\" \nTechnical Report no. 89-063, \nInternational Computer Science Institute, 1989. \n<a href=\"http://www.icsi.berkeley.edu/techreports/\">http://www.icsi.berkeley.edu/techreports/</a> \n\n\n<LI>\nOpenGL Architecture Review Board, J. Neider, T. Davis, and M. Woo, \n<I>OpenGL Programming Guide</I>, Third Edition, \nAddison-Wesley, Reading, Massachusetts, 1999. \n\n\n<LI>\nOpenGL Architecture Review Board, \n<I>OpenGL Reference Manual</I>, Third Edition, \nAddison-Wesley, Reading, Massachusetts, 1999. \n\n\n<LI>\n<I>OpenGL Optimizer Programmer's Guide: An Open API for \nLarge-Model Visualization</I>, \nSilicon Graphics Inc., 1997. \n<a href=\"http://www.sgi.com/software/optimizer/\">http://www.sgi.com/software/optimizer/</a> \n\n\n<LI>\n<I>OpenGL Volumizer Programmer's Guide</I>, \nSilicon Graphics Inc., 1998. \n<a href=\"http://www.sgi.com/software/volumizer/tech_info.html\">http://www.sgi.com/software/volumizer/tech_info.html</a> \n\n\n<LI>\nOren, Michael, and Shree K. Nayar, \n\"Generalization of Lambert's Reflectance Model,\" \n<I>Computer Graphics (SIGGRAPH 94 Proceedings)</I>, \npp. 239-246, July 1994. \n<a href=\"http://www.cs.columbia.edu/~oren/\">http://www.cs.columbia.edu/~oren/</a> \n\n\n<LI>\nO'Rourke, Joseph, \n<I>Computational Geometry in C</I>, Second Edition, \nCambridge University Press, Cambridge, 1998. \n<a href=\"ftp://cs.smith.edu/pub/compgeom/\">ftp://cs.smith.edu/pub/compgeom/</a> \n\n\n<LI>\nO'Sullivan, Carol, and John Dingliana, \n\"Real vs. Approximate Collisions: When Can We Tell the Difference?,\" \n<I>Visual Proceedings (SIGGRAPH 2001)</I>, \np. 249, August 2001. \n\n\n<LI>\nO'Sullivan, Carol, and John Dingliana, \n\"Collisions and Perception,\" \n<I>ACM Transactions on Graphics</I>, vol. 20, no. 3, pp. 151-168, 2001. \n\n\n<LI>\nO'Sullivan, Carol, John Dingliana, Fabio Ganovelli, and Garet Bradshaw, \n\"T6: Collision Handling for Virtual Environments,\" \n<I>Eurographics 2001 Tutorial proceedings</I>, 2001 \n\n\n<LI>\nOwens, John D., William J. Dally, Ujval J. Kapasi, Scott Rixner, Peter Mattson, Ben Mowery, \n\"Polygon Rendering on a Stream Architecture,\" \n<I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, pp. 23-32, 2000. \n\n\n<LI>\nPaeth, Alan W., ed., \n<I>Graphics Gems V</I>, \nAcademic Press, 1995. \n<a href=\"http://www.graphicsgems.org/\">http://www.graphicsgems.org/</a> \n\n\n<LI>\nPag&aacute;n, Tito, \n\"Efficient UV Mapping of Complex Models,\" \n<I>Game Developer</I>, vol. 8, no. 8, pp. 28-34, August 2001. \n\n\n<LI>\nPallister, Kim, \n\"`Ups and Downs' of Bump Mapping with DirectX 6,\" \n<I>Gamasutra</I>, June 1999. \n<a href=\"http://www.gamasutra.com/features/19990604/bump_01.htm\">http://www.gamasutra.com/features/19990604/bump_01.htm</a> \n\n\n<LI>\nPallister, Kim, \n\"Rendering to Texture Surfaces Using DirectX7,\" \n<I>Gamasutra</I>, November 1999. \n<a href=\"http://www.gamasutra.com/features/19991112/pallister_01.htm\">http://www.gamasutra.com/features/19991112/pallister_01.htm</a> \n\n\n<LI>\nPallister, Kim, and Dean Macri, \n\"Building Scalable 3D Games for the PC,\" \n<I>Gamasutra</I>, November 1999. \n<a href=\"http://www.gamasutra.com/features/19991124/pallistermacri_01.htm\">http://www.gamasutra.com/features/19991124/pallistermacri_01.htm</a> \n\n\n<LI>\nPallister, Kim, \n\"Generating Procedural Clouds Using 3D Hardware,\" \nin Mark DeLoura, ed., <I>Game Programming Gems 2</I>, \nCharles River Media, pp. 463-473, 2001. \n\n\n\n\n\n\n\n\n\n\n\n<LI>\nPattanaik, S., J. Tumblin, H. Yee, and D. Greenberg, \n\"Time-Dependent Visual Adaptation for Fast, Realistic Image Display,\" \n<I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, \npp. 47-54, July 2000. \n\n\n<LI>\nPaul, Richard P.C., \n<I>Robot Manipulators: Mathematics, Programming, and Control</I>, \nMIT Press, Cambridge, Mass., 1981. \n\n\n<LI>\nPeercy, M., J. Airey, and B. Cabral, \n\"Efficient Bump Mapping Hardware,\" \n<I>Computer Graphics (SIGGRAPH 97 Proceedings)</I>, \npp. 303-306, August 1997. \n\n\n<LI>\nPeercy, Mark S., Marc Olano, John Airey, and P. Jeffrey Ungar, \n\"Interactive Multi-Pass Programmable Shading,\" \n<I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, \npp. 425-432, July 2000. \n\n\n<LI>\nPfister, Hans-Peter, Matthias Zwicker, Jeroen van Barr, and Markus Gross, \n\"Surfels: Surface Elements as Rendering Primitives,\" \n<I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, \npp. 335-342, July 2000. \n\n\n<LI>\nPhong, Bui Tuong, \n\"Illumination for Computer Generated Pictures,\" \n<I>Communications of the ACM</I>, vol. 18, no. 6, pp. 311-317, June 1975. \n\n\n<LI>\nPoulin, P., and A. Fournier, \n\"A Model for Anisotropic Reflection,\" \n<I>Computer Graphics (SIGGRAPH '90 Proceedings)</I>, \npp. 273-282, August 1990. \n\n\n<LI>\nProudfoot, Kekoa, \n\"Version 5 Real-Time Shading Language Description,\" \n<I>Game Developers Conference</I>, pp. 131-135, March 2001. \n<a href=\"http://www.gdconf.com/archives/proceedings/2001/prog_papers.html\">http://www.gdconf.com/archives/proceedings/2001/prog_papers.html</a> \n\n\n<LI>\nProudfoot, Kekoa, William R. Mark, Svetoslav Tzvetkov, and Pat Hanrahan, \n\"A Real-Time Procedural Shading System for Programmable Graphics Hardware,\" \n<I>Computer Graphics (SIGGRAPH 2001 Proceedings)</I>, pp. 159-170, \nAugust 2001. \n<a href=\"http://graphics.stanford.edu/projects/shading/pubs/sig2001/\">http://graphics.stanford.edu/projects/shading/pubs/sig2001/</a> \n\n\n<LI>\nPiegl, L., and W. Tiller, \n<I>The NURBS Book</I>, \nSpringer-Verlag, Berlin/ Heidelberg, \nSecond Edition, 1997. \n\n\n<LI>\nPineda, Juan, \n\"A Parallel Algorithm for Polygon Rasterization,\" \n<I>Computer Graphics (SIGGRAPH '88 Proceedings)</I>, \n\npp. 17-20, August 1988. \n\n\n<LI>\nPiponi, Dan, and George Borshukov, \n\"Seamless Texture Mapping of Subdivision Surfaces by Model Pelting \nand Texture Blending,\" \n<I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 471-478, July 2000. \n\n\n<LI>\nPletinckx, Daniel, \n\"Quaternion calculus as a basic tools in computer graphics,\" \n<I>The Visual Computer</I>, vol. 5, pp. 2-13, 1989. \n\n\n<LI>\nPopescu, Voicu, John Eyles, Anselmo Lastra, Joshua Steinhurst, Nick England, and Lars Nyland, \n\"The WarpEngine: An Architecture for the Post-Polygonal Age,\" \n<I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 433-442, July 2000. \n<a href=\"http://www.cs.unc.edu/~ibr/projects/HQWarping/HighQualityWarping.html\">http://www.cs.unc.edu/~ibr/projects/HQWarping/HighQualityWarping.html</a> \n\n\n<LI>\nPorter, Thomas, and Tom Duff, \n\"Compositing digital images,\" \n<I>Computer Graphics (SIGGRAPH '84 Proceedings)</I>, \n\npp. 253-259, July 1984. \n\n\n<LI>\nPoynton, Charles, \n<I>A Technical Introduction to Digital Video</I>, \nJohn Wiley &amp; Sons, Inc., pp. 91-114, 1996. \n<a href=\"http://www.inforamp.net/~poynton/Poynton-colour.html\">http://www.inforamp.net/~poynton/Poynton-colour.html</a> \n\n\n<LI>\nPraun, Emil, Adam Finkelstein, and Hugues Hoppe, \n\"Lapped Textures,\" \n<I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 465-470, July 2000. \n\n\n<LI>\nPraun, Emil, Hugues Hoppe, Matthew Webb, and Adam Finkelstein, \n\"Real-time Hatching,\" \n<I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 581-586, August 2001. \n\n\n<LI>\nPreparata, F.P., and M.I. Shamos, \n<I>Computational Geometry: An Introduction</I>, \nSpringer-Verlag, 1985. \n\n\n<LI>\nPress, William H., Saul A. Teukolsky, William T. Vetterling, \nand \nBrian P. Flannery, \n\"Numerical Recipes in C,\" \nCambridge University Press, Cambridge, 1992. \n<a href=\"http://www.nr.com\">http://www.nr.com</a> \n\n\n<LI>\nProakis, John G., and Dimitris G. Manolakis, \n<I>Digital Signal Processing: Principles, Algorithms, and Applications</I>, \nThird Edition, Macmillan Publishing Co., \n1995. \n\n\n<LI>\nPulli, Kari, and Mark Segal, \n\"Fast Rendering of Subdivision Surfaces,\" \n<I>7th Eurographics Workshop on Rendering</I>, \npp. 61-70, June 1996. \n\n\n<LI>\nPurcell, Timothy J., Ian Buck, William R. Mark, and Pat Hanrahan, \n\"Ray Tracing on Programmable Graphics Hardware,\" \n<I>Computer Graphics (SIGGRAPH 2002 Proceedings)</I>, July 2002. \n\n\n<LI>\nQuinlan, S., \n\"Efficient distance computation between non-convex objects,\" \n<I>IEEE Conference on Robotics and Automation</I>, pp. 3324-3329, 1994. \n\n\n<LI>\nRafferty, Matthew, Daniel Aliaga, Voicu Popescu, and Anselmo Lastra, \n\"Images for Accelerating Architectural Walkthroughs,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 18, no. 6, pp. 38-45, Nov./Dec. 1998. \n\n\n<LI>\nRamamoorthi, Ravi, and Pat Hanrahan, \n\"An Efficient Representation for Irradiance Environment Maps,\" \n<I>Computer Graphics (SIGGRAPH 2001 Proceedings)</I>, pp. 497-500, \nAugust 2001. \n<a href=\"http://graphics.stanford.edu/papers/envmap/\">http://graphics.stanford.edu/papers/envmap/</a> \n\n\n<LI>\nRanck, Steven, \n\"Motif-Based Static Lighting,\" \nin Mark DeLoura, ed., <I>Game Programming Gems</I>, \nCharles River Media, pp. 524-534, 2000. \n\n\n<LI>\nRaskar, Ramesh, and Michael Cohen, \n\"Image Precision Silhouette Edges,\" \n<I>Proceedings 1999 Symposium on Interactive 3D Graphics</I>, \npp. 135-140, April 1999. \n<a href=\"http://www.cs.unc.edu/~raskar/NPR/\">http://www.cs.unc.edu/~raskar/NPR/</a> \n\n\n<LI>\nRaskar, Ramesh, \n\"Hardware Support for Non-photorealistic Rendering,\" \n<I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, pp. 41-46, 2001. \n<a href=\"http://www.cs.unc.edu/~raskar/HWWS/\">http://www.cs.unc.edu/~raskar/HWWS/</a> \n\n\n<LI>\nRatcliff, John W., \n\"Sphere Trees for Fast Visibility Culling, Ray Tracing, and Range Searching,\" \nin Mark DeLoura, ed., <I>Game Programming Gems 2</I>, \nCharles River Media, pp. 384-387, 2001. \n\n\n<LI>\nReddy, Martin, \n<I>Perceptually Modulated Level of Detail for Virtual Environments,</I> \nPh.D. Thesis, University of Edinburgh, 1997 \n\n\n<LI>\nReeves, William T., \n\"Particle Systems--A Technique for Modeling a Class of \nFuzzy Objects,\" \n<I>ACM Transactions on Graphics</I>, \nvol. 2, no. 2, pp. 91-108, April 1983. \n\n\n<LI>\nReeves, William T., and Ricki Blau, \n\"Approximate and Probabilistic Algorithms for Shading and Rendering Structured Particle Systems,\" \n<I>Computer Graphics (SIGGRAPH '85 Proceedings)</I>, \n\npp. 313-322, July 1985. \n\n\n<LI>\nReeves, William T., David H. Salesin, and Robert L. Cook, \n\"Rendering Antialiased Shadows with Depth Maps,\" \n<I>Computer Graphics (SIGGRAPH '87 Proceedings)</I>, \n\npp. 283-291, July 1987. \n\n\n<LI>\nReif, Ulrich, \n\"A Unified Approach to Subdivision Algorithms Near Extraordinary Vertices,\" \n<I>Computer Aided Geometric Design</I>, vol. 12, no. 2, pp. 153-174, 1995. \n\n\n<LI>\nReynolds, Craig, \n<I>Stylized Depiction in Computer Graphics</I> web site. \n<a href=\"http://www.red3d.com/cwr/npr/\">http://www.red3d.com/cwr/npr/</a> \n\n\n<LI>\nRhodes, Graham, \n\"Fast, Robust Intersection of 3D Line Segments,\" \nin Mark DeLoura, ed., <I>Game Programming Gems 2</I>, \nCharles River Media, pp. 191-204, 2001. \n\n\n<LI>\nRitter, Jack, \n\"An Efficient Bounding Sphere,\" \nin Andrew S. Glassner, ed., <I>Graphics Gems</I>, \nAcademic Press, pp. 301-303, 1990. \n<a href=\"http://www.graphicsgems.org/\">http://www.graphicsgems.org/</a> \n\n\n<LI>\nRockwood, Alyn, and Peter Chambers, \n\"Interactive Curves and Surfaces: A Multimedia Tutorial on CAGD,\" \nMorgan Kaufmann Publishers, Inc., San Francisco, 1996 \n\n\n<LI>\nRoettger, Stefan, Alexander Irion, and Thomas Ertl, \n\"Shadow Volumes Revisited,\" \n<I>10th International Conference in Central Europe on \nComputer Graphics, Visualization and \nComputer Vision 2002 (WSCG)</I>, pp. 373-379. \n<a href=\"http://wwwvis.informatik.uni-stuttgart.de/ger/research/pub/pub2002/roettgerWSCG02.pdf\">http://wwwvis.informatik.uni-stuttgart.de/ger/research/pub/pub2002/roettgerWSCG02.pdf</a> \n\n\n<LI>\nRogers, David F., \n<I>Mathematical Elements for Computer Graphics</I>, Second \nEdition, McGraw-Hill, 1989. \n\n\n<LI>\nRogers, David F., \n<I>Procedural Elements for Computer Graphics</I>, Second \nEdition, McGraw-Hill, 1998. \n\n\n<LI>\nRogers, David F., \n<I>An Introduction to NURBS: With Historical Perspective</I>, \nMorgan Kaufmann Publishers, 2000. \n\n\n<LI>\nRohlf, J., and J. Helman, \n\"IRIS Performer: A High Performance Multiprocessing Toolkit for \nReal-Time 3D Graphics,\" \n<I>Computer Graphics (SIGGRAPH 94 Proceedings)</I>, \npp. 381-394, July 1994. \n\n\n<LI>\nRokne, Jon, \n\"The Area of a Simple Polygon,\" \nin James Arvo, ed., <I>Graphics Gems II</I>, \nAcademic Press, pp. 5-6, 1991. \n\n\n<LI>\nRossignac, J., and M. van Emmerik, M., \n\"Hidden contours on a frame-buffer,\" \n<I>Proceedings 7th Eurographics Workshop on Computer Graphics Hardware</I>, pp. 188-204, 1992. \n\n\n<LI>\nRule, Keith, \n<I>3D Graphics File Formats: A Programmer's Reference</I>, \nAddison-Wesley, Reading, Massachusetts, 1996. \n<a href=\"http://www.europa.com/~keithr/\">http://www.europa.com/~keithr/</a> \n\n\n<LI>\nRundberg, Peter, \n<I>An Optimized Collision Detection Algorithm</I>, \nM.S. Thesis, Department of Computer Engineering, \nChalmers University of Technology, Gothenburg, 1999. \n<a href=\"http://www.ce.chalmers.se/staff/biff/exjobb/\">http://www.ce.chalmers.se/staff/biff/exjobb/</a> \n\n\n<LI>\nRusinkiewicz, Szymon, \n\"A Survey of BRDF Representation for Computer Graphics,\" \nwritten for CS348C, Stanford University, 1997. \n<a href=\"http://www.cs.princeton.edu/~smr/\">http://www.cs.princeton.edu/~smr/</a> \n\n\n<LI>\nRusinkiewicz, Szymon, and Marc Levoy, \n\"QSplat: A Multiresolution Point Rendering System for Large Meshes,\" \n<I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, \npp. 343-352, July 2000. \n<a href=\"http://www.cs.princeton.edu/~smr/\">http://www.cs.princeton.edu/~smr/</a> \n\n\n<LI>\n\"S3TC DirectX 6.0 Standard Texture Compression,\" \nS3 Inc., 1998. \n<a href=\"http://www.s3.com/savage3d/s3tc.htm\">http://www.s3.com/savage3d/s3tc.htm</a> \n\n\n<LI>\nSagan, Hans, \n<I>Space-Filling Curves</I>, \nSpringer-Verlag, 1994. \n\n\n<LI>\nSaito, Takafumi, and Tokiichiro Takahashi, \n\"Comprehensible Rendering of 3-D Shapes,\" \n<I>Computer Graphics (SIGGRAPH '90 Proceedings)</I>, \n\npp. 197-206, August 1990. \n\n\n<LI>\nSamet, Hanan, \n<I>Applications of Spatial Data Structures: \nComputer Graphics, Image Processing and GIS</I>, \nAddison-Wesley, Reading, Massachusetts, 1989. \n\n\n<LI>\nSamet, Hanan, \n<I>The Design and Analysis of Spatial Data Structures</I>, \nAddison-Wesley, Reading, Massachusetts, 1989. \n\n\n<LI>\nSamosky, Joseph, \n<I>SectionView: A system for interactively specifying and \nvisualizing sections through three-dimensional medical image data</I>, \nM.S. Thesis, Department of Electrical Engineering and Computer \nScience, Massachusetts Institute of Technology, 1993. \n\n\n<LI>\nSander, Pedro V., Xianfeng Gu, Steven J. Gortler, Hugues Hoppe, and John Snyder, \n\"Silhouette Clipping,\" \n<I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, \npp. 327-334, July 2000. \n\n\n<LI>\nSander, Pedro V., John Snyder, Steven J. Gortler, and Hugues Hoppe, \n\"Texture Mapping Progressive Meshes,\" \n<I>Computer Graphics (SIGGRAPH 2001 Proceedings)</I>, \npp. 409-416, August 2001. \n\n\n<LI>\nSchaufler, Gernot, \n\"Dynamically Generated Impostors,\" \n<I>GI Workshop on \"Modeling - Virtual Worlds - Distributed Graphics,\"</I> \nD.W. Fellner, ed., Infix Verlag, pp. 129-135, November 1995. \n<a href=\"http://www.gup.uni-linz.ac.at:8001/staff/schaufler/papers/\">http://www.gup.uni-linz.ac.at:8001/staff/schaufler/papers/</a> \n\n\n<LI>\nSchaufler, G., and W. St&uuml;rzlinger, \n\"A Three Dimensional Image Cache for Virtual Reality,\" \n\n\nin <I>Proceedings of Eurographics '96</I>, pp. 227-236, 1996. \n\n<a href=\"http://www.gup.uni-linz.ac.at:8001/staff/schaufler/papers/\">http://www.gup.uni-linz.ac.at:8001/staff/schaufler/papers/</a> \n\n\n<LI>\nSchaufler, Gernot, \n\"Exploiting Frame to Frame Coherence in a Virtual Reality System,\" \n<I>VRAIS '96</I>, Santa Clara, California, pp. 95-102, April 1996. \n<a href=\"http://www.gup.uni-linz.ac.at:8001/staff/schaufler/papers/\">http://www.gup.uni-linz.ac.at:8001/staff/schaufler/papers/</a> \n\n\n<LI>\nSchaufler, Gernot, \n\"Nailboards: A Rendering Primitive for Image Caching in Dynamic Scenes,\" \n<I>Eurographics Rendering Workshop 1997</I>, \npp. 151-162, 1997. \n<a href=\"http://www.gup.uni-linz.ac.at:8001/staff/schaufler/papers/\">http://www.gup.uni-linz.ac.at:8001/staff/schaufler/papers/</a> \n\n\n<LI>\nSchaufler, Gernot, \n\"Per-Object Image Warping with Layered Impostors,\" \n<I>9th Eurographics Workshop on Rendering</I>, \npp. 145-156, June-July 1998. \n<a href=\"http://www.gup.uni-linz.ac.at:8001/staff/schaufler/papers/\">http://www.gup.uni-linz.ac.at:8001/staff/schaufler/papers/</a> \n\n\n<LI>\nSchaufler, Gernot, Julie Dorsey, Xavier Decoret, and Fran&ccedil;ois Sillion, \n\"Conservative Volumetric Visibility with Occluder Fusion,\" \n<I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, \npp. 229-238, July 2000. \n\n\n<LI>\nScheib, Vincent, \n\"Introduction to Demos &amp; The Demo Scene,\" \n<I>Gamasutra</I>, February 2001. \n<a href=\"http://www.gamasutra.com/features/20010216/scheib_01.htm\">http://www.gamasutra.com/features/20010216/scheib_01.htm</a> \n\n\n<LI>\nSchilling, Andreas, and Wolfgang Straßer, \n\"EXACT: Algorithm and Hardware Architecture for an \nImproved A-buffer,\" \n<I>Computer Graphics (SIGGRAPH 93 Proceedings)</I>, \npp. 85-92, August 1993. \n\n\n<LI>\nSchilling, Andreas, G. Knittel, and Wolfgang Straßer, \n\"Texram: A Smart Memory for Texturing,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 16, no. 3, pp. 32-41, May 1996. \n\n\n<LI>\nSchlag, John, \n\"Using Geometric Constructions to Interpolate Orientations with \nQuaternions,\" \nin James Arvo, ed., <I>Graphics Gems II</I>, \nAcademic Press, pp. 377-380, 1991. \n\n\n<LI>\nSchlag, John, \n\"Fast Embossing Effects on Raster Image Data,\" \nin Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, \nAcademic Press, pp. 433-437, 1994. \n<a href=\"http://www.graphicsgems.org/\">http://www.graphicsgems.org/</a> \n\n\n<LI>\nSchlick, Christophe, \n\"A Fast Alternative to Phong's Specular Model,\" \nin Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, \nAcademic Press, pp. 385-387, 1994. \n\n\n<LI>\nSchlick, Christophe, \n\"An Inexpensive BDRF Model for Physically based Rendering,\" \n<I>Eurographics'94</I>, published in \n<I>Computer Graphics Forum</I>, vol. 13, no. 3, Sept. 1994, pp. 149-162. \n<a href=\"http://dept-info.labri.u-bordeaux.fr/~schlick/DOC/eur2.html\">http://dept-info.labri.u-bordeaux.fr/~schlick/DOC/eur2.html</a> \n\n\n<LI>\nSchmalstieg, Dieter, and Robert F. Tobler, \n\"Fast Projected Area Computation for Three-Dimensional Bounding Boxes,\" \n<I>journal of graphics tools</I>, vol. 4, no. 2, pp. 37-43, 1999. \n\n\n<LI>\nSchneider, Philip, and David Eberly, \n<I>Geometry Tools for Computer Graphics</I> (tentative title), Morgan-Kaufmann Press, 2002. \n\n\n<LI>\nSchorn, Peter and Frederick Fisher, \n\"Testing the Convexity of Polygon,\" \nin Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, \nAcademic Press, pp. 7-15, 1994. \n<a href=\"http://www.graphicsgems.org/\">http://www.graphicsgems.org/</a> \n\n\n<LI>\nSchroeder, Tim, \n\"Collision Detection Using Ray Casting,\" \n<I>Game Developer</I>, vol. 8, no. 8, pp. 50-56, August \n2001. \n<a href=\"http://www.gdmag.com/code.htm\">http://www.gdmag.com/code.htm</a> \n\n\n<LI>\nSchumacher, Dale A., \n\"General Filtered Image Rescaling,\" \nin David Kirk, ed., <I>Graphics Gems III</I>, \nAcademic Press, pp. 8-16, 1992. \n<a href=\"http://www.graphicsgems.org/\">http://www.graphicsgems.org/</a> \n\n\n<LI>\nScott, N., D. Olsen, and E. Gannett, \n\"An Overview of the VISUALIZE fx Graphics Accelerator Hardware,\" \n<I>Hewlett-Packard Journal</I>, pp. 28-34, May 1998. \n<a href=\"http://www.hp.com/hpj/98may/ma98a4.htm\">http://www.hp.com/hpj/98may/ma98a4.htm</a> \n\n\n<LI>\nSears, Chris, \n\"The Elements of Cache Programming Style,\" \n<I>Proceedings of the 4th Annual Linux Showcase and Conference</I>, \nOctober 2000. \n<a href=\"http://www.usenix.org/publications/library/proceedings/als2000/full_papers/sears/sears_html/\">http://www.usenix.org/publications/library/proceedings/als2000/full_papers/sears/sears_html/</a> \n\n\n<LI>\nSegal, M., C. Korobkin, R. van Widenfelt, J. Foran, and P. Haeberli, \n\"Fast Shadows and Lighting Effects Using Texture Mapping,\" \n<I>Computer Graphics (SIGGRAPH '92 Proceedings)</I>, \n\npp. 249-252, July 1992. \n\n\n<LI>\nSegal, Mark, and Kurt Akeley, \n<I>The OpenGL Graphics System: A Specification (Version 1.2.1)</I>, \nEditor (v1.1): Chris Frazier, Editor (v1.2): Jon Leech, \nMarch 1998. \n<a href=\"http://www.opengl.org/\">http://www.opengl.org/</a> \n\n\n<LI>\nShade, J., D. Lischinski, D. Salesin, T. DeRose, and J. Snyder, \n\"Hierarchical Image Caching for Accelerated Walkthroughs of Complex \nEnvironments,\" \n<I>Computer Graphics (SIGGRAPH 96 Proceedings)</I>, \npp. 75-82, August 1996. \n<a href=\"http://www.cs.washington.edu/research/grail/pub/abstracts.html\">http://www.cs.washington.edu/research/grail/pub/abstracts.html</a> \n\n\n<LI>\nShade, J., Steven Gortler, Li-Wei He, and Richard Szeliski, \n\"Layered Depth Images,\" \n<I>Computer Graphics (SIGGRAPH 98 Proceedings)</I>, \npp. 231-242, July 1998. \n<a href=\"http://www.research.microsoft.com/MSRSIGGRAPH/1998/ldi.htm\">http://www.research.microsoft.com/MSRSIGGRAPH/1998/ldi.htm</a> \n\n\n\n\n\n\n\n\n<LI>\nShankel, Jason, \n\"Rendering Distant Scenery with Skyboxes,\" \nin Mark DeLoura, ed., <I>Game Programming Gems 2</I>, \nCharles River Media, pp. 416-420, 2001. \n\n\n<LI>\nSharp, Brian, \n\"Implementing Curved Surface Geometry,\" \n<I>Game Developer</I>, vol. 6, no. 6, pp. 42-53, June 1999. \n\n\n<LI>\nSharp, Brian, \n\"Subdivision Surface Theory,\" \n<I>Game Developer</I>, vol. 7, no. 1, pp. 34-42, January 2000. \n<a href=\"http://www.gamasutra.com/features/20000411/sharp_01.htm\">http://www.gamasutra.com/features/20000411/sharp_01.htm</a> \n\n\n<LI>\nSharp, Brian, \n\"Implementing Subdivision Surface Theory,\" \n<I>Game Developer</I>, vol. 7, no. 2, pp. 40-45, February 2000. \n<a href=\"http://www.gamasutra.com/features/20000425/sharp_01.htm\">http://www.gamasutra.com/features/20000425/sharp_01.htm</a> \n\n\n<LI>\nShene, Ching-Kuang, \n\"Computing the Intersection of a Line and a Cylinder,\" \nin Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, \nAcademic Press, pp. 353-355, 1994. \n\n\n<LI>\nShene, Ching-Kuang, \n\"Computing the Intersection of a Line and a Cone,\" \nin Alan Paeth, ed., <I>Graphics Gems V</I>, \nAcademic Press, pp. 227-231, 1995. \n\n\n<LI>\nShirley, Peter, \n<I>Physically Based Lighting Calculations for Computer Graphics</I>, \nPh.D. Thesis, University of Illinois at Urbana Champaign, December 1990. \n<a href=\"http://www.cs.utah.edu/~shirley/papers/thesis/\">http://www.cs.utah.edu/~shirley/papers/thesis/</a> \n\n\n<LI>\nShirley, Peter, \n<I>Realistic Ray Tracing</I>, \nA.K. Peters Ltd., 2000. \n\n\n<LI>\nShirman, Leon A., and Salim S. Abi-Ezzi, \n\"The Cone of Normals Technique for Fast Processing of Curved Patches,\" \n<I>Proceedings of Eurographics '93</I>, vol. 12, no. 3, pp. 261-272, 1993. \n\n\n<LI>\nShoemake, Ken, \n\"Animating Rotation with Quaternion Curves,\" \n<I>Computer Graphics (SIGGRAPH '85 Proceedings)</I>, \n\npp. 245-254, July 1985. \n\n\n<LI>\nShoemake, Ken, \n\"Quaternions and 4x4 Matrices,\" \nin James Arvo, ed., <I>Graphics Gems II</I>, \nAcademic Press, pp. 351-354, 1991. \n\n\n<LI>\nShoemake, Ken, \n\"Polar Matrix Decomposition,\" \nin Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, \nAcademic Press, pp. 207-221, 1994. \n<a href=\"http://www.graphicsgems.org/\">http://www.graphicsgems.org/</a> \n\n\n<LI>\nShoemake, Ken, \n\"Euler Angle Conversion,\" \nin Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, \nAcademic Press, pp. 222-229, 1994. \n<a href=\"http://www.graphicsgems.org/\">http://www.graphicsgems.org/</a> \n\n\n<LI>\nSillion, Fran&ccedil;ois, and Claude Puech, \n<I>Radiosity and Global Illumination</I>, \nMorgan Kaufmann Publishers, Inc., San Francisco, 1994. \n\n\n<LI>\nSillion, Fran&ccedil;ois, G. Drettakis, and B. Bodelet, \n\"Efficient Impostor Manipulation for Real-Time \nVisualization of Urban Scenery,\" \n<I>Computer Graphics Forum</I>, \nvol. 16, no. 3, pp. 207-218, 1997. \n\n\n<LI>\nSkiena, Steven, \n<I>The Algorithm Design Manual</I>, \nSpringer Verlag, 1997. \n<a href=\"http://www.cs.sunysb.edu/~algorith/\">http://www.cs.sunysb.edu/~algorith/</a> \n\n\n<LI>\nSloan, Peter-Pike, Michael F. Cohen, and Steven J. Gortler, \n\"Time Critical Lumigraph Rendering,\" \n<I>Proceedings 1997 Symposium on Interactive 3D Graphics</I>, pp. 17-23, April 1997. \n\n\n<LI>\nSloan, Peter-Pike J., and Michael F. Cohen, \n\"Interactive Horizon Mapping,\" \n<I>11th Eurographics Workshop on Rendering</I>, pp. 281-286, June 2000. \n<a href=\"http://research.microsoft.com/~cohen/\">http://research.microsoft.com/~cohen/</a> \n\n\n<LI>\nSmith, Alvy Ray, \n<I>Digital Filtering Tutorial for Computer Graphics</I>, \nTechnical Memo 27, revised March 1983. \n<a href=\"http://www.alvyray.com/\">http://www.alvyray.com/</a> \n\n\n<LI>\nSmith, Alvy Ray, \n\"A Pixel is Not a Little Square, a Pixel is Not a Little Square, a Pixel is \nNot a Little Square! (And a Voxel is Not a Little Cube),\" \nTechnical Memo 6, Microsoft Research, July 1995. \n<a href=\"http://www.alvyray.com/\">http://www.alvyray.com/</a> \n\n\n<LI>\nSmith, Alvy Ray, and James F. Blinn, \n\"Blue Screen Matting,\" \n<I>Computer Graphics (SIGGRAPH 96 Proceedings)</I>, \npp. 259-268, August 1996. \n<a href=\"http://www.alvyray.com/\">http://www.alvyray.com/</a> \n\n\n<LI>\nSmith, Alvy Ray, \n\"The Stuff of Dreams,\" \n<I>Computer Graphics World</I>, pp. 27-29, July 1998. \n<a href=\"http://www.alvyray.com/\">http://www.alvyray.com/</a> \n\n\n<LI>\nSmith, Andrew, Yoshifumi Kitamura, Haruo Takemura, and Fumio Kishino, \n\"A Simple and Efficient Method for Accurate Collision Detection Among Deformable \nPolyhedral Objects in Arbitrary Motion,\" \n<I>IEEE Virtual Reality Annual International Symposium</I>, pp. 136-145, 1995. \n\n\n<LI>\nSmits, Brian, \n\"Efficiency Issues for Ray Tracing,\" \n<I>journal of graphics tools</I>, vol. 3, no. 2, \npp. 1-14, 1998. \n<a href=\"http://www.cs.utah.edu/~bes/papers/fastRT/paper.html\">http://www.cs.utah.edu/~bes/papers/fastRT/paper.html</a> \n\n\n<LI>\nSnook, Greg, \n\"Simplified Terrain Using Interlocking Tiles,\" \nin Mark DeLoura, ed., <I>Game Programming Gems 2</I>, \nCharles River Media, pp. 377-383, 2001. \n\n\n<LI>\nSnyder, John, Ronen Barzel, and Steve Gabriel, \n\"Motion Blur on Graphics Workstations,\" \nin David Kirk, ed., <I>Graphics Gems III</I>, \nAcademic Press, pp. 374-382, 1992. \n<a href=\"http://www.graphicsgems.org/\">http://www.graphicsgems.org/</a> \n\n\n<LI>\nSnyder, John, and Jed Lengyel, \n\"Visibility Sorting and Compositing without Splitting for \nImage Layer Decompositions,\" \n<I>Computer Graphics (SIGGRAPH 98 Proceedings)</I>, \npp. 219-230, July 1998. \n<a href=\"http://www.research.microsoft.com/~jedl/\">http://www.research.microsoft.com/~jedl/</a> \n\n\n<LI>\nSoler, Cyril, and Fran&ccedil;ois Sillion, \n\"Fast Calculation of Soft Shadow Textures Using Convolution,\" \n<I>Computer Graphics (SIGGRAPH 98 Proceedings)</I>, \npp. 321-332, July 1998. \n<a href=\"http://www-imagis.imag.fr/Membres/Francois.Sillion/Papers/Index.html\">http://www-imagis.imag.fr/Membres/Francois.Sillion/Papers/Index.html</a> \n\n\n<LI>\nSpencer, Greg, Peter Shirley, Kurt Zimmerman, and Donald \nGreenberg, \n\"Physically-Based Glare Effects for Digital Images,\" \n<I>Computer Graphics (SIGGRAPH 95 Proceedings)</I>, \npp. 325-334, August 1995. \n<a href=\"http://www.cs.utah.edu/~shirley/papers.html\">http://www.cs.utah.edu/~shirley/papers.html</a> \n\n\n<LI>\nStam, Jos, \n\"Exact Evaluation of Catmull-Clark Subdivision Surfaces at \nArbitrary Parameter Values,\" \n<I>Computer Graphics (SIGGRAPH 98 Proceedings)</I>, \npp. 395-404, July 1998. \n\n\n<LI>\nStam, Jos, \n\"Diffraction Shaders,\" \n<I>Computer Graphics (SIGGRAPH 99 Proceedings)</I>, \npp. 101-110, August 1999. \n\n\n<LI>\nStamminger, M., J. Haber, H. Schirmacher, and H.-P. Seidel, \n\"Walkthroughs with Corrective Texturing,\" \n<I>11th Eurographics Workshop on Rendering</I>, pp. 377-390, 2000. \n<a href=\"http://www.mpi-sb.mpg.de/~mcstammi/corrtex.html\">http://www.mpi-sb.mpg.de/~mcstammi/corrtex.html</a> \n\n\n<LI>\nStewart, A.J., and M.S. Langer, \n\"Towards Accurate Recovery of Shape from Shading Under Diffuse Lighting,\" \n<I>IEEE Trans. on Pattern Analysis and Machine Intelligence</I>, \nVol. 19, No. 9, Sept. 1997, pp. 1020-1025. \n<a href=\"http://www.cs.queensu.ca/home/jstewart/papers/pami97.html\">http://www.cs.queensu.ca/home/jstewart/papers/pami97.html</a> \n\n\n<LI>\nStewart, A. James, \n\"Tunneling for Triangle Strips in Continuous Level-of-Detail Meshes,\" \n<I>Graphics Interface 2001</I>, Ottawa, Canada, pp. 91-100, June 2001. \n<a href=\"http://www.graphicsinterface.org/\">http://www.graphicsinterface.org/</a> \n\n\n<LI>\nStokes, Michael, Matthew Anderson, Srinivasan Chandrasekar, and Ricardo \nMotta, \n\"A Standard Default Color Space for the Internet - sRGB,\" \nVersion 1.10, Nov. 1996. \n<a href=\"http://www.color.org/sRGB.html\">http://www.color.org/sRGB.html</a> \n\n\n<LI>\nStoll, Gordon, Matthew Eldridge, Dan Patterson, Art Webb, Steven Berman, Richard Levy, \nChris Caywood, Milton Taveira, Steve Hunt, Pat Hanrahan, \n\"Lightning-2: A High-Performance Display Subsystem for PC Clusters,\" \n<I>Computer Graphics (SIGGRAPH 2001 Proceedings)</I>, \npp. 141-148, August 2001. \n\n\n<LI>\nStone, Maureen, \n\"A Survey of Color for Computer Graphics,\" \n<I>Course 4 at SIGGRAPH 2001</I>, August 2001. \n<a href=\"http://www.stonesc.com/\">http://www.stonesc.com/</a> \n\n\n<LI>\nStrauss, Paul S., \n\"A Realistic Lighting Model for Computer Animators,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 10, no. 6, pp. 56-64, November 1990. \n\n\n<LI>\nSt&uuml;rzlinger, Wolfgang, and Rui Bastos, \n\"Interactive Rendering of Globally Illuminated Glossy Scenes,\" \n<I>Rendering Techniques '97</I>, Eds. Dorsey, Slusallek, Springer Verlag, \npp. 93-102, June 1997. \n\n\n<LI>\nSudarsky, Oded, and Craig Gotsman, \n\"Dynamic Scene Occlusion Culling,\" \n<I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 5, no. 1, \npp. 13-29, January-March 1999. \n\n\n<LI>\nSunday, Dan, \n\"Area of Triangles and Polygons (2D and 3D),\" \nGeometryAlgorithms.com, 2001. \n<a href=\"http://geometryalgorithms.com/Archive/algorithm_0101/\">http://geometryalgorithms.com/Archive/algorithm_0101/</a> \n\n\n<LI>\nSutherland, Ivan E., Robert F. Sproull, and Robert F. \nSchumacker, \n\"A Characterization of Ten Hidden-Surface Algorithms,\" \n<I>Computing Surveys</I>, vol. 6, no. 1, March 1974. \n\n\n<LI>\nSvarovsky, Jan, \n\"View-Independent Progressive Meshing,\" \nin Mark DeLoura, ed., <I>Game Programming Gems</I>, \nCharles River Media, pp. 454-464, 2000. \n\n\n<LI>\nTanner, Christopher C., Christopher J. Migdal, and Michael T. \nJones, \n\"The Clipmap: A Virtual Mipmap,\" \n<I>Computer Graphics (SIGGRAPH 98 Proceedings)</I>, \npp. 151-158, July 1998. \n\n\n<LI>\nTarini, M., P. Cignoni, C. Rocchini, and R. Scopigno, \n\"Real Time, Accurate, Multi-Featured Rendering of Bump Mapped Surfaces,\" \n<I>Computer Graphics Forum</I> (Proceedings of Eurographics 2000), Vol. 19, No. 3, pp 119-130, 2000. \n<a href=\"http://www.eg.org/EG/CGF/Volume19/Issue3/paper140/paper140.pdf\">http://www.eg.org/EG/CGF/Volume19/Issue3/paper140/paper140.pdf</a> \n\n\n<LI>\nTaubin, Gabriel, and Jarek Rossignac, \n\"Geometric Compression through Topological Surgery,\" \n<I>ACM Transactions on Graphics</I>, vol. 17, no. 2, April 1998. \n\n\n<LI>\nTaubin, Gabriel, Andr&eacute; Gu&eacute;ziec, William Horn, and \nFrancis Lazarus, \n\"Progressive Forest Split Compression,\" \n<I>Computer Graphics (SIGGRAPH 98 Proceedings)</I>, \npp. 123-132, July 1998. \n\n\n<LI>\nTeller, Seth J., and Carlo H. S&eacute;quin, \n\"Visibility Preprocessing For Interactive Walkthroughs,\" \n<I>Computer Graphics (SIGGRAPH '91 Proceedings)</I>, \n\npp. 61-69, July 1991. \n\n\n<LI>\nTeller, Seth J., \n<I>Visibility Computations in Densely Occluded Polyhedral \nEnvironments</I>, Ph.D. Thesis, Department of Computer Science, \nUniversity of Berkeley, 1992. \n\n\n<LI>\nTeller, Seth, and Pat Hanrahan, \n\"Global Visibility Algorithms for Illumination Computations,\" \n<I>Computer Graphics (SIGGRAPH 94 Proceedings)</I>, \npp. 443-450, July 1994. \n\n\n<LI>\nTessman, Thant, \n\"Casting Shadows on Flat Surfaces,\" \n<I>Iris Universe</I>, pp. 16-19, Winter 1989. \n\n\n<LI>\nThomas, Spencer W., \n\"Decomposing a Matrix into Simple Transformations,\" \nin James Arvo, ed., <I>Graphics Gems II</I>, \nAcademic Press, pp. 320-323, 1991. \n<a href=\"http://www.graphicsgems.org/\">http://www.graphicsgems.org/</a> \n\n\n<LI>\nTh&uuml;rmer, Grit, and Charles A. W&uuml;thrich, \n\"Computing Vertex Normals from Polygonal Facets,\" \n<I>journal of graphics tools</I>, vol. 3, no. 1, pp. 43-46, 1998. \n\n\n<LI>\nTombesi, Marco, \n\"3ds max Skin Exporter and Animation Toolkit,\" \nin Mark DeLoura, ed., <I>Game Programming Gems 2</I>, \nCharles River Media, pp. 141-152, 2001. \n\n\n<LI>\nTorborg, J., and J.T. Kajiya, \n\"Talisman: Commodity Realtime 3D Graphics for the PC,\" \n<I>Computer Graphics (SIGGRAPH 96 Proceedings)</I>, \npp. 353-363, August 1996. \n\n\n<LI>\nTorrance, K., and E. Sparrow, \n\"Theory for Off-Specular Reflection From Roughened Surfaces,\" \n<I>J. Optical Society of America</I>, \nVol. 57, September 1967. \n\n\n<LI>\nTrendall, Chris, and A. James Stewart \n\"General Calculations using Graphics Hardware with Applications to Interactive Caustics,\" \n<I>11th Eurographics Workshop on Rendering</I>, pp. 287-298, 2000. \n<a href=\"http://www.dgp.utoronto.ca/people/JamesStewart/papers/egwr00.html\">http://www.dgp.utoronto.ca/people/JamesStewart/papers/egwr00.html</a> \n\n\n<LI>\nTumblin, Jack, J.K. Hodgins, and B. Guenter, \n\"Two Methods for Display of High Contrast Images,\" \n<I>ACM Transactions on Graphics</I>, Vol. 18, No. 1, pp. 56-94, January 1999. \n<a href=\"http://www.cs.northwestern.edu/~jet\">http://www.cs.northwestern.edu/~jet</a> \n\n\n\n\n\n\n\n\n<LI>\nTurk, Greg, \n\"Texture Synthesis on Surfaces,\" \n<I>Computer Graphics (SIGGRAPH 2001 Proceedings)</I>, pp. 347-354, \nAugust 2001. \n<a href=\"http://www.gvu.gatech.edu/people/faculty/greg.turk/texture_surfaces/texture.html\">http://www.gvu.gatech.edu/people/faculty/greg.turk/texture_surfaces/texture.html</a> \n\n\n<LI>\nTurkowski, Ken, \n\"Properties of Surface-Normal Transformations,\" in Andrew Glassner, ed., \n<I>Graphics Gems</I>, Academic Press, pp. 539-547, 1990. \n<a href=\"http://www.worldserver.com/turk/computergraphics/index.html\">http://www.worldserver.com/turk/computergraphics/index.html</a> \n\n\n<LI>\nTurner, Bryan, \n\"Real-Time Dynamic Level of Detail Terrain Rendering with ROAM,\" \n<I>Gamasutra</I>, April 2000. \n<a href=\"http://www.gamasutra.com/features/20000403/turner_01.htm\">http://www.gamasutra.com/features/20000403/turner_01.htm</a> \n\n\n<LI>\nUlrich, Thatcher, \n\"Continuous LOD Terrain Meshing Using Adaptive Quadtrees,\" \n<I>Gamasutra</I>, February 2000. \n<a href=\"http://www.gamasutra.com/features/20000228/ulrich_01.htm\">http://www.gamasutra.com/features/20000228/ulrich_01.htm</a> \n\n\n<LI>\nUlrich, Thatcher, \n\"Loose Octrees,\" \nin Mark DeLoura, ed., <I>Game Programming Gems</I>, \nCharles River Media, pp. 444-453, 2000. \n\n\n<LI>\nUpstill, S., \n<I>The RenderMan Companion: A Programmer's Guide to Realistic Computer \nGraphics</I>, \nAddison-Wesley, Reading, Massachusetts, 1990. \n\n\n<LI>\nvan den Bergen, G., \n\"Efficient Collision Detection of Complex Deformable Models Using AABB Trees,\" \n<I>journal of graphics tools</I>, vol. 2, no. 4, pp. 1-13, 1997. \n<a href=\"http://jgt.akpeters.com/papers/vanDenBergen97\">http://jgt.akpeters.com/papers/vanDenBergen97</a> \n\n\n<LI>\nvan den Bergen, G., \n\"A Fast and Robust GJK Implementation for Collision Detection of Convex Objects,\" \n<I>journal of graphics tools</I>, vol. 4, no. 2, pp. 7-25, 1999. \n<a href=\"http://jgt.akpeters.com/papers/vanDenBergen99\">http://jgt.akpeters.com/papers/vanDenBergen99</a> \n\n\n<LI>\nvan den Bergen, Gino, \n<I>Collision Detection in Interactive 3D Computer Animation</I>, \nPh.D. Thesis, Eindhoven University of Technology, 1999. \n\n\n<LI>\nvan den Bergen, Gino, \n\"Proximity Queries and Penetration Depth Computation on 3D Game Objects,\" \n<I>Game Developers Conference</I>, pp. 821-837, March 2001. \n\n\n<LI>\nvan der Burg, John, \n\"Building an Advanced Particle System,\" \n<I>Gamasutra</I>, June 2000. \n<a href=\"http://www.gamasutra.com/features/20000623/vanderburg_01.htm\">http://www.gamasutra.com/features/20000623/vanderburg_01.htm</a> \n\n\n<LI>\nvan Overveld, C.V.A.M., and B. Wyvill, \n\"Phong Normal Interpolation Revisited,\" \n<I>ACM Transaction on Graphics</I>, vol. 16, no. 4, pp. 397-419, October 1997. \n\n\n<LI>\nvan Overveld, C.V.A.M., and B. Wyvill, \n\"An Algorithm for Polygon Subdivision Based on Vertex Normals,\" \n<I>Computer Graphics International '97</I>, pp. 3-12, June 1997. \n\n\n<LI>\nVelho, Luiz, \n\"Simple and Efficient Polygonization of Implicit Surfaces,\" \n<I>journal of graphics tools</I>, vol. 1, no. 2, pp. 5-24, 1996. \n\n\n<LI>\nVelho, Luiz, and Luiz Henrique de Figueiredo, \n\"Optimal Adaptive Polygonal Approximation of Parametric Surfaces,\" \nTechnical Report CS-96-23, University of Waterloo, 1996. \n\n\n<LI>\n<I>Virtual Terrain Project</I> web site. \n<a href=\"http://www.vterrain.org/\">http://www.vterrain.org/</a> \n\n\n<LI>\nVlachos, Alex, and Jason L. Mitchell, \n\"Refraction Mapping in Liquid Containers,\" \nin Mark DeLoura, ed., <I>Game Programming Gems</I>, \nCharles River Media, pp. 594-600, 2000. \n\n\n<LI>\nVlachos, Alex, J&ouml;rg Peters, Chas Boyd, and Jason L. Mitchell, \n\"Curved PN Triangles,\" \n<I>ACM Symposium on Interactive 3D Graphics 2001</I>, pp. 159-166, 2001. \n<a href=\"http://alex.vlachos.com/graphics/CurvedPNTriangles.pdf\">http://alex.vlachos.com/graphics/CurvedPNTriangles.pdf</a> \n\n\n\n<LI>\nVlachos, Alex, and John Isidoro, \n\"Smooth C^2 Quaternion-based Flythrough Paths,\" \nin Mark DeLoura, ed., <I>Game Programming Gems 2</I>, \nCharles River Media, pp. 220-227, 2001. \n\n\n<LI>\nVlachos, Alex, \n\"Approximating Fish Tank Refractions,\" \nin Mark DeLoura, ed., <I>Game Programming Gems 2</I>, \nCharles River Media, pp. 402-405, 2001. \n\n\n<LI>\nVlachos, Alex, David Gosselin, and Jason L. Mitchell, \n\"Self-Shadowing Characters,\" \nin Mark DeLoura, ed., <I>Game Programming Gems 2</I>, \nCharles River Media, pp. 421-424, 2001. \n\n\n<LI>\nVolino, Pascal, and Nadia Magnenat Thalmann, \n\"Collision and Self-Collision Detection: Efficient and Robust Solutions for Highly Deformable Surfaces,\" \n<I>Eurographics Workshop on Animation and Simulation '95</I>, pp. 55-65, September 1995. \n\n\n<LI>\nVolino, Pascal, and Nadia Magnenat Thalmann, \n\"Implementing Fast Cloth Simulation with Collision Response,\" \n<I>Computer Graphics International 2000</I>, pp. 257-268, June 2000. \n\n\n<LI>\nVon Herzen, B., and A.H. Barr, \n\"Accurate Triangulations of Deformed Intersecting Surfaces,\" \n<I>Computer Graphics (SIGGRAPH '87 Proceedings)</I>, \n\npp. 103-110, July 1987. \n\n\n<LI>\nVoorhies, Douglas, \n\"Space-Filling Curves and a Measure of Coherence,\" \nin James Arvo, ed., <I>Graphics Gems II</I>, \nAcademic Press, pp. 26-30, 1991. \n\n\n<LI>\nInternational Standard ISO/IEC 14772-1:1997 (VRML). \n<a href=\"http://www.vrml.org/\">http://www.vrml.org/</a> \n\n\n<LI>\n<I>VTune Analyzer</I>, \nIntel Corporation, \n<a href=\"http://www.intel.com/software/products/vtune/\">http://www.intel.com/software/products/vtune/</a> \n\n\n<LI>\nWald, Ingo, Philipp Slusallek, and Carsten Benthin, \n\"Interactive Distributed Ray-Tracing of Highly Complex Models,\" \n<I>12th Eurographics Workshop on Rendering</I>, pp. 274-285, 2001. \n<a href=\"http://graphics.cs.uni-sb.de/Publications/index.html\">http://graphics.cs.uni-sb.de/Publications/index.html</a> \n\n\n<LI>\nWald, Ingo, and Philipp Slusallek, \n\"State-of-the-Art in Interactive Ray-Tracing,\" \nin <I>State of the Art Reports, EUROGRAPHICS 2001</I>, pp. 21-42, September 2001. \n<a href=\"http://graphics.cs.uni-sb.de/Publications/index.html\">http://graphics.cs.uni-sb.de/Publications/index.html</a> \n\n\n<LI>\nWald, Ingo, Carsten Benthin, Markus Wagner, and Philipp Slusallek, \n\"Interactive Rendering with Coherent Ray-Tracing,\" \n<I>Proceedings of Eurographics 2001</I>, vol. 20, no. 3, pp. 153-164, 2001. \n<a href=\"http://graphics.cs.uni-sb.de/Publications/index.html\">http://graphics.cs.uni-sb.de/Publications/index.html</a> \n\n\n<LI>\nWalker, R., and J. Snoeyink, \n\"Using CSG Representations of Polygons for Practical \nPoint-in-Polygon Tests,\" \n<I>Visual Proceedings (SIGGRAPH 97)</I>, \np. 152, August 1997. \n\n\n<LI>\nWaller, Marcus D., Jon. P. Ewins, Martin White, and Paul F. Lister, \n\"Efficient Coverage Mask Generation for Antialiasing,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 20, no. 6, pp. 86-93, Nov./Dec. 2000. \n\n\n<LI>\nWallis, Bob, \n\"Tutorial on Forward Differencing,\" \nin Andrew S. Glassner, ed., <I>Graphics Gems</I>, \nAcademic Press, pp. 594-603, 1990. \n<a href=\"http://www.graphicsgems.org/\">http://www.graphicsgems.org/</a> \n\n\n<LI>\nWalter, Bruce, G&uuml;n Alppay, Eric P. F. Lafortune, Sebastian Fernandez, \nand Donald P. Greenberg, \n\"Fitting Virtual Lights For Non-Diffuse Walkthroughs,\" \n<I>Computer Graphics (SIGGRAPH 97 Proceedings)</I>, \npp. 45-48, August 1997. \n<a href=\"http://www.graphics.cornell.edu/~bjw/virtlite.html\">http://www.graphics.cornell.edu/~bjw/virtlite.html</a> \n\n\n\n\n\n\n\n\n\n<LI>\nWanger, Leonard, \n\"The effect of shadow quality on the perception of \nspatial relationships in computer generated imagery,\" \n<I>Computer Graphics (1992 Symposium on Interactive 3D \nGraphics)</I>, \nvol. 25, no. 2, \npp. 39-42, 1992. \n\n\n<LI>\nWard, Gregory, \n\"Measuring and Modeling Anisotropic Reflection,\" \n<I>Computer Graphics (SIGGRAPH '92 Proceedings)</I>, \npp. 265-272, July 1992. \n<a href=\"http://radsite.lbl.gov/radiance/papers/sg92/paper.html\">http://radsite.lbl.gov/radiance/papers/sg92/paper.html</a> \n\n\n<LI>\nWarren, Joe, and Henrik Weimer, \n<I>Subdivision Methods for Geometric Design: A Constructive Approach</I>, \nMorgan Kaufmann Publishers, Inc., 2001. \n\n\n<LI>\nWatt, Alan, and Mark Watt, \n<I>Advanced Animation and Rendering Techniques--Theory and Practice</I>, \nAddison-Wesley, 1992. \n\n\n<LI>\nWatt, Alan, \n<I>3D Computer Graphics</I>, \nSecond Edition, Addison-Wesley, 1993. \n\n\n<LI>\nWatt, Alan, and Fabio Policarpo, \n<I>The Computer Image</I>, \nAddison-Wesley, 1998. \n\n\n<LI>\nWatt, Alan, and Fabio Policarpo, \n<I>3D Games: Real-Time Rendering and Software Technology</I>, \nAddison-Wesley, 2001. \n\n\n<LI>\nWeghorst, H., G. Hooper, and D. Greenberg, \n\"Improved Computational Methods for Ray Tracing,\" \n<I>ACM Transactions on Graphics</I>, pp. 52-69, 1984. \n\n\n<LI>\nWelzl, Emo, \n\"Smallest Enclosing Disks (Balls and Ellipsoids,\" \nin H. Maurer, ed., <I>New Results and New Trends in Computer Science, LNCS 555</I>, 1991. \n\n\n\n<LI>\nWernecke, Josie, \n<I>The Inventor Mentor</I>, \nAddison-Wesley, Reading, Massachusetts, 1994. \n\n\n<LI>\nWestover, Lee, \n\"Footprint Evaluation for Volume Rendering,\" \n<I>Computer Graphics (SIGGRAPH '90 Proceedings)</I>, \n\npp. 367-376, August 1990. \n\n\n<LI>\nWilliams, Lance, \n\"Casting Curved Shadows on Curved Surfaces,\" \n<I>Computer Graphics (SIGGRAPH '78 Proceedings)</I>, \n\npp. 270-274, August 1978. \n\n\n<LI>\nWilliams, Lance, \n\"Pyramidal Parametrics,\" \n<I>Computer Graphics</I>, vol. 7, no. 3, pp. 1-11, July 1983. \n\n\n<LI>\nWilson, A, E. Larsen, D. Manocha, and M.C. Lin, \n\"Partioning and Handling Massive Models for Interactive Collision Detection,\" \n<I>Proceedings of Eurographics 1999</I>, vol. 18, no. 3, pp. 319-329, 1999. \n\n\n<LI>\nWimmer, Michael, and Dieter Schmalstieg, \n\"Load balancing for smooth LODs,\" \nTechnical Report TR-186-2-98-31, \nInstitute of Computer Graphics and Algorithms, Vienna University of Technology, December 1998. \n<a href=\"ftp://ftp.cg.tuwien.ac.at/pub/TR/98/TR-186-2-98-31Paper.pdf\">ftp://ftp.cg.tuwien.ac.at/pub/TR/98/TR-186-2-98-31Paper.pdf</a> \n\n\n<LI>\nWimmer, Michael, Markus Giegl, and Dieter Schmalstieg, \n\"Fast Walkthroughs with Image Caches and Ray Casting,\" \n<I>Computers &amp; Graphics</I>, vol. 23, no. 6, pp. 831-838, 1999. \n\n\n<LI>\nWimmer, Michael, Peter Wonka, and Fran&ccedil;ois Sillion, \n\"Point-Based Impostors for Real-Time Visualization,\" \n<I>12th Eurographics Workshop on Rendering</I>, pp. 163-176, June 2001. \n\n\n<LI>\nWimmer, Michael, \n<I>Representing and Rendering Distant Objects for Real-Time Visualization</I>, \nPh.D. Thesis, The Institute of Computer Graphics and Algorithms, Vienna University of Technology, \nJune, 2001. \n\n\n<LI>\nWinner, Stephanie, Mike Kelley, Brent Pease, Bill Rivard, and Alex Yen, \n\"Hardware Accelerated Rendering of Antialiasing Using a \nModified A-Buffer Algorithm,\" \n<I>Computer Graphics (SIGGRAPH 97 Proceedings)</I>, \npp. 307-316, August 1997. \n\n\n<LI>\nWitkin, Andrew, David Baraff, and Michael Kass, \n\"Physically Based Modeling,\" \n<I>Course 25 notes at SIGGRAPH 2001</I>, 2001. \n<a href=\"http://www.pixar.com/aboutpixar/research/pbm2001/\">http://www.pixar.com/aboutpixar/research/pbm2001/</a> \n\n\n<LI>\nWloka, Matthias, and R. Zeleznik, \n\"Interactive Real-Time Motion Blur,\" \n<I>The Visual Computer</I>, vol. 12, no. 6, pp. 283-295, 1996. \n<a href=\"http://www.cs.brown.edu/research/graphics/research/vrml/\">http://www.cs.brown.edu/research/graphics/research/vrml/</a> \n\n\n<LI>\nWloka, Matthias, \n\"Implementation of `Missing' Vertex Shader Instructions,\" \nNVIDIA White Paper, December 2000. \n<a href=\"http://developer.nvidia.com\">http://developer.nvidia.com</a> \n\n\n<LI>\nWloka, Matthias, \n\"Implementing Motion Blur &amp; Depth of Field using DirectX 8,\" \n<I>Meltdown 2001</I>, July 2001. \n<a href=\"http://www.microsoft.com/mscorp/corpevents/meltdown2001/presentations.asp\">http://www.microsoft.com/mscorp/corpevents/meltdown2001/presentations.asp</a> \n\n\n<LI>\nWolberg, George, \n<I>Digital Image Warping</I>, \nIEEE Computer Society Press, 1990. \n\n\n<LI>\nWonka, Peter, and Dieter Schmalstieg, \n\"Occluder Shadows for Fast Walkthroughs of Urban Environments,\" \n<I>Computer Graphics Forum</I>, vol. 18, no. 3, pp. 51-60, 1999. \n\n\n<LI>\nWonka, Peter, Michael Wimmer, and Dieter Schmalstieg, \n\"Visibility Preprocessing with Occluder Fusion for Urban Walkthroughs,\" \n<I>11th Eurographics Workshop on Rendering</I>, pp. 71-82, 2000. \n\n\n<LI>\nWonka, Peter, Michael Wimmer, and Fran&ccedil;ois X. Sillion, \n\"Instant Visibility,\" \n<I>Proceedings of Eurographics 2001</I>, Vol. 20, No. 3, pp. 411-421, September 2001. \n\n\n<LI>\nWonka, Peter, \n<I>Occlusion Culling for Real-Time Rendering of Urban Environments</I>, \nPh.D. Thesis, The Institute of Computer Graphics and Algorithms, Vienna University of Technology, \nJune, 2001. \n\n\n<LI>\nWoo, Andrew, \n\"Fast Ray-Box Intersection,\" \nin Andrew Glassner, ed., <I>Graphics Gems</I>, \nAcademic Press, pp. 395-396, 1990. \n<a href=\"http://www.graphicsgems.org/\">http://www.graphicsgems.org/</a> \n\n\n<LI>\nWoo, A., P. Poulin, and A. Fournier, \n\"A Survey of Shadow Algorithms,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 10, no. 6, pp. 13-32, November 1990. \n\n\n<LI>\nWoo, Andrew, \n\"The Shadow Depth Map Revisited,\" \nin David Kirk, ed., <I>Graphics Gems III</I>, \nAcademic Press, pp. 338-342, 1992. \n<a href=\"http://www.graphicsgems.org/\">http://www.graphicsgems.org/</a> \n\n\n<LI>\nWoo, Andrew, Andrew Pearce, and Marc Ouellette, \n\"It's Really Not a Rendering Bug, You See...,\" \n<I>IEEE Computer Graphics and Applications</I>, \nvol. 16, no. 5, pp. 21-25, September 1996. \n<a href=\"http://computer.org/cga/cg1996/g5toc.htm\">http://computer.org/cga/cg1996/g5toc.htm</a> \n\n\n<LI>\nWoodland, Ryan, \n\"Filling the Gaps--Advanced Animation Using Stitching and Skinning,\" \nin Mark DeLoura, ed., <I>Game Programming Gems</I>, \nCharles River Media, pp. 476-483, 2000. \n\n\n<LI>\nWoodland, Ryan, \n\"Advanced Texturing Using Texture Coordinate Generation,\" \nin Mark DeLoura, ed., <I>Game Programming Gems</I>, \nCharles River Media, pp. 549-554, 2000. \n\n\n<LI>\nWorley, Steve, and Eric Haines, \n\"Bounding Areas for Ray/Polygon Intersection,\" \nin Eric Haines, ed., <I>Ray Tracing News</I>, vol. 6, no. 1, \nJanuary 1993. \n<a href=\"http://www.realtimerendering.com/resources/RTNews/html/rtnv6n1.html\">http://www.realtimerendering.com/resources/RTNews/html/rtnv6n1.html</a> \n\n\n<LI>\nWright, Richard, \n\"Understanding and Using OpenGL Texture Objects,\" \n<I>Gamasutra</I>, \nJuly 23, 1999. \n<a href=\"http://www.gamasutra.com/features/19990723/opengl_texture_objects_01.htm\">http://www.gamasutra.com/features/19990723/opengl_texture_objects_01.htm</a> \n\n\n<LI>\nWu, David. Personal communication, 2002. \n\n\n<LI>\nWyatt, Rob, \n\"Hardware Accelerated Spherical Environment Mapping using Texture Matrices,\" \n<I>Gamasutra</I>, August 2000. \n<a href=\"http://www.gamasutra.com/features/20000811/wyatt_01.htm\">http://www.gamasutra.com/features/20000811/wyatt_01.htm</a> \n\n\n<LI>\nWynn, Chris, \n\"Real-Time BRDF-based Lighting using Cube-Maps,\" \nNVIDIA White Paper, 2001. \n<a href=\"http://developer.nvidia.com\">http://developer.nvidia.com</a> \n\n\n<LI>\nWyvill, Brian, \n\"Symmetric Double Step Line Algorithm,\" \nin Andrew S. Glassner, ed., <I>Graphics Gems</I>, \nAcademic Press, pp. 101-104, 1990. \n<a href=\"http://www.graphicsgems.org/\">http://www.graphicsgems.org/</a> \n\n\n<LI>\nXia, Julie C., Jihad El-Sana, and Amitabh Varshney, \n\"Adaptive Real-Time Level-of-detail-based Rendering for Polygonal Objects,\" \n<I>IEEE Transactions on Visualization and Computer Graphics</I>, \nvol. 3, no. 2, June 1997. \n\n\n<LI>\nXiang, X., M. Held, and J.S.B. Mitchell, \n\"Fast and Effective Stripification of Polygonal Surface Models,\" \n<I>Proceedings 1999 Symposium on Interactive 3D \nGraphics</I>, pp. 71-78, April 1999. \n<a href=\"http://www.cosy.sbg.ac.at/~held/projects/strips/strips.html\">http://www.cosy.sbg.ac.at/~held/projects/strips/strips.html</a> \n\n\n<LI>\nXie, Feng, and Micheal Shantz, \n\"Adaptive Hierarchical Visibility in a Tiled Architecture,\" \n<I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, pp. 75-84, 1999. \n\n\n\n\n\n\n\n\n<LI>\nZachmann, Gabriel, \n\"Rapid Collision Detection by Dynamically Aligned DOP-Trees,\" \n<I>Proceedings of IEEE Virtual Reality Annual International \nSymposium--VRAIS '98</I>, Atlanta, Georgia, pp. 90-97, March 1998. \n\n\n<LI>\nZhang, Hansong, and Kenneth E. Hoff III, \n\"Fast Backface Culling Using Normal Masks,\" \nin <I>Proceedings 1997 Symposium on Interactive 3D Graphics</I>, \npp. 103-106, April 1997. \n\n\n<LI>\nZhang, H., D. Manocha, T. Hudson, and K.E. Hoff III, \n\"Visibility Culling using Hierarchical Occlusion Maps,\" \n<I>Computer Graphics (SIGGRAPH 97 Proceedings)</I>, \npp. 77-88, August 1997. \n<a href=\"http://www.cs.unc.edu/~zhangh/hom.html\">http://www.cs.unc.edu/~zhangh/hom.html</a> \n\n\n<LI>\nZhang, Hansong, \n<I>Effective Occlusion Culling for the Interactive Display of Arbitrary \nModels</I>, Ph.D. Thesis, Department of Computer Science, \nUniversity of North Carolina at Chapel Hill, July 1998. \n\n\n<LI>\nZhang, Hansong, \n\"Forward Shadow Mapping,\" \n<I>9th Eurographics Workshop on Rendering</I>, \npp. 131-138, June-July 1998. \n<a href=\"http://www.cs.unc.edu/~zhangh/shadow.html\">http://www.cs.unc.edu/~zhangh/shadow.html</a> \n\n\n<LI>\nZhao, YouBing, Ji Zhou, JiaoBing Shi, and ZhiGeng Pan, \n\"A Fast Algorithm For Large Scale Terrain Walkthrough,\" \n<I>International Conference on CAD &amp; Graphics 2001</I>, China, 2001. \n<a href=\"http://www.cad.zju.edu.cn/home/zhaoyb/\">http://www.cad.zju.edu.cn/home/zhaoyb/</a> \n\n\n<LI>\nZhukov, S., A. Iones, G. Kronin, \n\"An Ambient Light Illumination Model,\" \n<I>9th Eurographics Workshop on Rendering</I>, \npp. 45-56, June-July 1998. \n\n\n<LI>\nZorin, Denis, Peter Schr&ouml;der, and Wim Sweldens, \n\"Interpolating Subdivision for Meshes with Arbitrary Topology,\" \n<I>Computer Graphics (SIGGRAPH 96 Proceedings)</I>, \npp. 189-192, August 1996. \n\n\n<LI>\nZorin, Denis, \n<I>C^k Continuity of Subdivision Surfaces</I>, Caltech CS-TR-96-23, 1996. \n\n\n<LI>\nZorin, Denis, Peter Schr&ouml;der, and Wim Sweldens, \n\"Interactive Multiresolution Mesh Editing,\" \n<I>Computer Graphics (SIGGRAPH 97 Proceedings)</I>, \npp. 259-268, August 1997. \n\n\n<LI>\nZorin, Denis, \n<I>Stationary Subdivision and Multiresolution Surface Representations</I>, \nPh.D. thesis, Caltech CS-TR-97-32, 1997. \n\n\n<LI>\nZorin, Denis, \n\"A Method for Analysis of C1-Continuity of Subdivision Surfaces,\" \n<I>SIAM Journal of Numerical Analysis</I>, vol. 37, no. 5, pp. 1677-1708, 2000. \n<a href=\"http://mrl.nyu.edu/publications/method-analysis/\">http://mrl.nyu.edu/publications/method-analysis/</a> \n\n\n<LI>\nZorin, Denis, Peter Schr&ouml;der, Tony DeRose, Leif Kobbelt, Adi Levin, and Wim Sweldens, \n\"Subdivision for Modeling and Animation,\" \n<I>Course notes at SIGGRAPH 2000</I>, 2000. \n<a href=\"http://www.mrl.nyu.edu/~dzorin/sig00course/\">http://www.mrl.nyu.edu/~dzorin/sig00course/</a> \n\n\n<LI>\nZwillinger, Dan, \n\"CRC Standard Mathematical Tables and Formulas,\" \n30th Edition, CRC Press, 1995. \n<a href=\"http://freeabel.geom.umn.edu/docs/reference/CRC-formulas/\">http://freeabel.geom.umn.edu/docs/reference/CRC-formulas/</a> \n\n</OL>\n\n<P>\nBack to the <I><a href=\"index.html\">Real-Time Rendering homepage</a></I>\n</font> \n\n<hr>\n<address> webslaves: <a href=\"http://www.erichaines.com/\">Eric Haines</a> \n/ <a href=\"mailto:erich@acm.org\">erich@acm.org</a> <br>\n<a href=\"http://www.ce.chalmers.se/staff/tomasm/\">Tomas Akenine-M&ouml;ller</a> / <a href=\"mailto:tompa@acm.org\">tompa@acm.org</a> \n</address>\n<p>Last change: <i>December 30, 2003</i>\n\n</body>\n</html>\n"
  },
  {
    "path": "refs3.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n<title>Real-Time Rendering Bibliography - 3rd Edition</title>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<link rel=\"shortcut icon\" href=\"favicon.ico\" type=\"image/x-icon\" />\n<link rel=\"icon\" href=\"favicon.ico\" type=\"image/x-icon\" />\n<link rel=\"stylesheet\" href=\"rtr3.css\" type=\"text/css\" />\n</head>\n<body bgcolor=\"#C0DFFD\">\n\n<div id=\"wrapper\">\n\n  <div id=\"header\">\n    <div id=\"rtr3-header-image\">\n      <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n        <tr bgcolor=\"#003F50\">\n          <td>\n            <a href=\"http://www.realtimerendering.com/blog\">\n              <img src=\"rtr-header-3rd.png\" alt=\"Header image\" width=\"410\" height=\"106\" />\n            </a>\n          </td>\n        </tr>\n      </table>\n    </div>\n    <div id=\"navigation\" class=\"clearfix\">\n      <ul class=\"primary\">\n        <li><a href=\"http://www.realtimerendering.com/blog/\" rel=\"home\">Blog</a></li>\n        <li><a title=\"Recommended books\"  href=\"books.html\">Graphics Books</a></li>\n        <li><a title=\"Object / object intersection page\"  href=\"intersections.html\">Intersections</a></li>\n        <li><a title=\"Sites we like\"  href=\"portal.html\">Portal</a></li>\n\t\t<li><a title=\"Ray Tracing Resources\" href=\"raytracing.html\">Ray tracing</a></li>\n\t\t<li><a title=\"Main resources page\" href=\"index.html\">Resources</a></li>\n\t\t<li><a title=\"USD and glTF Resources\" href=\"usd_gltf.html\">USD &amp; glTF</a></li>\n\t\t<li><a title=\"WebGL/three.js Resources\"  href=\"webgl.html\">WebGL</a></li>\n      </ul>\n    </div>\n  </div>\n\n<div id=\"content\" class=\"clearfix\">\n\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n    <tr>\n      <td class=\"pageName\"><i>Real-Time Rendering, 3rd Edition</i> Bibliography</td>\n    </tr>\n    <tr>\n      <td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"6\" border=\"0\"></td>   \n    </tr>\n    \n    <tr>\n      <td class=\"bodyText\">\n\n<div class=\"metadata\">\nLast changed: September 23, 2013\n</div>\n\n<P>This is the bibliography of the Third Edition of the book <I>Real-Time Rendering</I>. Since many of the references have web resources associated with them, we have made this hyperlinked version of the bibliography available. The <a href=\"refs1.html\">First Edition</a> and <a href=\"refs2.html\">Second Edition</a> bibliographies are also available.\n\n<P>If we don't have a link or the link is dead, try <a href=\"http://scholar.google.com/\"><b>Google Scholar</b></a> to find papers.\nOther useful sites are <a href=\"http://citeseerx.ist.psu.edu/\"><b>CiteSeer</b></a> and <a href=\"http://liinwww.ira.uka.de/bibliography/\"><b>The Collection of Computer Science Bibliographies</b></a>.\n  \n \n \n<OL>\n<LI> Abrash, Michael, <I>Michael Abrash's Graphics Programming Black Book, Special Edition</I>, The Coriolis Group, Inc., Scottsdale, Arizona, 1997. <a href=\"http://www.ddj.com/articles/2001/0165/0165f/0165f.htm\">http://www.ddj.com/articles/2001/0165/0165f/0165f.htm</a> \n<LI> Aguru Images, Inc. website. <a href=\"http://www.aguruimages.com/\">http://www.aguruimages.com/</a> \n<LI> Aila, T., and V. Miettinen, <I>Umbra Reference Manual</I>, Hybrid Holding Ltd., Helsinki, Finland, October 2000. \n<LI> Aila, Timo, and Ville Miettinen, \"dPVS: An Occlusion Culling System for Massive Dynamic Environments,\" <I>IEEE Computer Graphics and Applications</I>, vol. 24, no. 2, pp. 86-97, March 2004. \n<LI> Airey, John M., John H. Rohlf, and Frederick P. Brooks Jr., \"Towards Image Realism with Interactive Update Rates in Complex Virtual Building Environments,\" <I>Computer Graphics (1990 Symposium on Interactive 3D Graphics)</I>, vol. 24, no. 2, pp. 41-50, March 1990. \n<LI> Airey, John M., <I>Increasing Update Rates in the Building Walkthrough System with Automatic Model-Space Subdivision and Potentially Visible Set Calculations</I>, Ph.D. Thesis, Technical Report TR90-027, Department of Computer Science, University of North Carolina at Chapel Hill, July 1990. \n<LI> Akeley, K., and T. Jermoluk, \"High-Performance Polygon Rendering,\" <I>Computer Graphics (SIGGRAPH '88 Proceedings)</I>, pp. 239-246, August 1988. \n<LI> Akeley, K., P. Haeberli, and D. Burns, tomesh.c, a C-program on the <I>SGI Developer's Toolbox CD</I>, 1990. \n<LI> Akeley, Kurt, \"RealityEngine Graphics,\" <I>Computer Graphics (SIGGRAPH 93 Proceedings)</I>, pp. 109-116, August 1993. \n<LI> Akeley, Kurt, and Pat Hanrahan, \"Real-Time Graphics Architectures,\" Course CS448A Notes, Stanford University, Fall 2001. <a href=\"http://graphics.stanford.edu/courses/cs448a-01-fall\">http://graphics.stanford.edu/courses/cs448a-01-fall</a> \n<LI> Akenine-M&ouml;ller, Tomas, \"Fast 3D Triangle-Box Overlap Testing,\" <I>journal of graphics tools</I>, vol. 6, no. 1, pp. 29-33, 2001. <a href=\"http://jgt.akpeters.com/papers/AkenineMoller01\">http://jgt.akpeters.com/papers/AkenineMoller01</a> \n<LI> Akenine-M&ouml;ller, Tomas, and Ulf Assarsson, \"On the Degree of Vertices in a Shadow Volume Silhouette,\" <I>journal of graphics tools</I>, vol. 8, no. 4, pp. 21-24, 2003. <a href=\"http://jgt.akpeters.com/papers/AkenineMollerAssarsson03\">http://jgt.akpeters.com/papers/AkenineMollerAssarsson03</a> \n<LI> Akenine-M&ouml;ller, Tomas, and Jacob Str&ouml;m, \"Graphics for the Masses: A Hardware Rasterization Architecture for Mobile Phones,\" <I>ACM Transactions on Graphics</I>, vol. 22, no. 3, pp. 801-808, 2003. \n<LI> Akenine-M&ouml;ller, Tomas, Jacob Munkberg, and Jon Hasselgren, \"Stochastic Rasterization using Time-Continuous Triangles,\" <I>Graphics Hardware</I>, pp. 7-16, August 2007. \n<LI> Akenine-M&ouml;ller, Tomas, and Jacob Str&ouml;m, \"Graphics Processing Units for Handhelds,\" <I>Proceedings of the IEEE</I>, vol. 96, no. 5, pp. 779--789, May 2008. <a href=\"http://graphics.cs.lth.se/research/papers/2008/GPUhandheld/\">http://graphics.cs.lth.se/research/papers/2008/GPUhandheld/</a>\n<LI> Alexa, Marc, \"Recent Advances in Mesh Morphing,\" <I>Computer Graphics Forum</I>, vol. 21, no. 2, pp. 173-197, 2002. \n<LI> Aliaga, D., J. Cohen, H. Zhang, R. Bastos, T. Hudson, and C. Erikson, \"Power Plant Walkthrough: An Integrated System for Massive Model Rendering,\" Technical Report TR no. 97-018, Computer Science Department, University of North Carolina at Chapel Hill, 1997. <a href=\"ftp://ftp.cs.unc.edu/pub/publications/techreports/FILE.html\">ftp://ftp.cs.unc.edu/pub/publications/techreports/FILE.html</a> \n<LI> Aliaga, D., J. Cohen, A. Wilson, H. Zhang, C. Erikson, K. Hoff, T. Hudson, W. St&uuml;rzlinger, E. Baker, R. Bastos, M. Whitton, F. Brooks Jr., and D. Manocha, \"A Framework for the Real-Time Walkthrough of Massive Models,\" Technical Report UNC TR no. 98-013, Computer Science Department, University of North Carolina at Chapel Hill, 1998. <a href=\"ftp://ftp.cs.unc.edu/pub/publications/techreports/FILE.html\">ftp://ftp.cs.unc.edu/pub/publications/techreports/FILE.html</a> \n<LI> Aliaga, D., J. Cohen, A. Wilson, E. Baker, H. Zhang, C. Erikson, K. Hoff, T. Hudson, W. St&uuml;rzlinger, R. Bastos, M. Whitton, F. Brooks, and D. Manocha, \"MMR: An Interactive Massive Model Rendering System Using Geometric and Image-Based Acceleration,\" <I>Proceedings 1999 Symposium on Interactive 3D Graphics</I>, pp. 199-206, April 1999. \n<LI> Aliaga, Daniel G., and Anselmo Lastra, \"Automatic Image Placement to Provide A Guaranteed Frame Rate,\" <I>Computer Graphics (SIGGRAPH 1999 Proceedings)</I>, pp. 307-316, August 1999. \n<LI> Aliaga, Daniel G., Thomas Funkhouser, Dimah Yanovsky, and Ingrid Carlbom, \"Sea of Images,\" <I>Proceedings of IEEE Visualization</I>, pp. 331-338, 2002. <a href=\"http://www.cs.princeton.edu/gfx/proj/soi/soi.html\">http://www.cs.princeton.edu/gfx/proj/soi/soi.html</a> \n<LI> Andersson, Fredrik, \"Bezier and B-Spline Technology,\" M.Sc. Thesis, Ume&acirc; Universitet, 2003. <a href=\"http://www.cs.umu.se/education/examina/Rapporter/461.pdf\">http://www.cs.umu.se/education/examina/Rapporter/461.pdf</a> \n<LI> Andersson, Johan, \"Terrain Rendering in Frostbite Using Procedural Shader Splatting,\" <I>SIGGRAPH 2007 Advanced Real-Time Rendering in 3D Graphics and Games course notes</I>, 2007. <a href=\"http://ati.amd.com/developer/gdc/2007/Andersson-TerrainRendering(Siggraph07).pdf\">http://ati.amd.com/developer/gdc/2007/Andersson-TerrainRendering(Siggraph07).pdf</a> \n<LI> And&uacute;jar, Carlos, Javier Boo, Pere Brunet, Marta Fair&eacute;n, Isabel Navazo, Pere Pau V&aacute;zquez, and &Agrave;lvar Vinacua, \"Omni-directional Relief Impostors,\" <I>Computer Graphics Forum</I>, vol. 26, no. 3, pp. 553-560, 2007. <a href=\"http://s217587280.mialojamiento.es/resources/ORIs.pdf\">http://s217587280.mialojamiento.es/resources/ORIs.pdf</a> \n<LI> Annen, Thomas, Jan Kautz, Fr&eacute;do Durand, and Hans-Peter Seidel, \"Spherical Harmonic Gradients for Mid-Range Illumination,\" <I>Eurographics Symposium on Rendering (2004)</I>, pp. 331-336, June 2004. <a href=\"http://www.mpi-inf.mpg.de/~tannen/\">http://www.mpi-inf.mpg.de/~tannen/</a> \n<LI> Annen, Thomas, Tom Mertens, Philippe Bekaert, Hans-Peter Seidel, and Jan Kautz, \"Convolution Shadow Maps,\" <I>Eurographics Symposium on Rendering (2007)</I>, 51-60, June 2007. <a href=\"http://www.mpi-inf.mpg.de/~tannen/\">http://www.mpi-inf.mpg.de/~tannen/</a> \n<LI> Ankrum, Dennis R., \"Viewing Distance at Computer Workstations,\" <I>WorkPlace Ergonomics</I>, pp. 10-12, Sept./Oct. 1996. <a href=\"http://www.ur-net.com/office-ergo/viewing.htm\">http://www.ur-net.com/office-ergo/viewing.htm</a> \n<LI> Ansari, Marwan Y., \"Image Effects with DirectX 9 Pixel Shaders,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>2</sup>: Shader Programming Tips and Tricks with DirectX 9</I>, Wordware, pp. 481-518, 2004. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">download book</a>\n<LI> Antonio, Franklin, \"Faster Line Segment Intersection,\" in David Kirk, ed., <I>Graphics Gems III</I>, Academic Press, pp. 199-202, 1992. <a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> \n<LI> Apodaca, Anthony A., and Larry Gritz, <I>Advanced RenderMan: Creating CGI for Motion Pictures</I>, Morgan Kaufmann, 1999. \n<LI> Apodaca, Anthony A., \"How PhotoRealistic RenderMan Works,\" in <I>Advanced RenderMan: Creating CGI for Motion Pictures</I>, Morgan Kaufmann, 1999. Also in <I>SIGGRAPH 2000 Advanced RenderMan 2: To RI_INFINITY and Beyond course notes</I>, 2000. <a href=\"http://www.renderman.org/RMR/Books/infbeyond.pdf.gz\">http://www.renderman.org/RMR/Books/infbeyond.pdf.gz</a> \n<LI> Arge, L., G. S. Brodal, and R. Fagerberg, \"Cache-Oblivious Data Structures,\" Chapter 34 in <I>Handbook of Data Structures</I>, CRC Press, 2005. \n<LI> Arkin, Esther M., Martin Held, Joseph S. B. Mitchell, and Steven S. Skiena, \"Hamiltonian Triangulations for Fast Rendering,\" <I>The Visual Computer</I>, vol. 12, no. 9, pp. 429-444, 1996. \n<LI> Arvo, James, \"A Simple Method for Box-Sphere Intersection Testing,\" in Andrew S. Glassner, ed., <I>Graphics Gems</I>, Academic Press, pp. 335-339, 1990. <a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> \n<LI> Arvo, James, \"Ray Tracing with Meta-Hierarchies,\" <I>SIGGRAPH '90 Advanced Topics in Ray Tracing course notes</I>, Volume 24, 1990. <a href=\"http://www.cs.caltech.edu/~arvo/papers.html\">http://www.cs.caltech.edu/~arvo/papers.html</a> \n<LI> Arvo, James, ed., <I>Graphics Gems II</I>, Academic Press, 1991. <a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> \n<LI> Arvo, James, \"The Irradiance Jacobian for Partially Occluded Polyhedral Sources,\" <I>Computer Graphics (SIGGRAPH 94 Proceedings)</I>, pp. 343-350, July 1994. \n<LI> Arvo, Jukka, and Timo Aila, \"Optimized Shadow Mapping Using the Stencil Buffer,\" <I>journal of graphics tools</I>, vol. 8, no. 3, pp. 23-32, 2003. Also collected in reference #71. \n<LI> Arvo, Jukka, Mika Hirvikorpi, and Joonas Tyystyj&auml;rvi, \"Approximate Soft Shadows Using an Image-Space Flood-Fill Algorithm,\" <I>Computer Graphics Forum</I>, vol. 23, no. 3, pp. 271-280, 2004. <a href=\"http://www.cs.utu.fi/~jarvo/\">http://www.cs.utu.fi/~jarvo/</a> \n<LI> Ashdown, Ian, <I>Radiosity: A Programmer's Perspective</I>, John Wiley &amp; Sons, Inc., 1994. \n<LI> Ashikhmin, Michael, Simon Premoze, and Peter Shirley, \"A Microfacet-Based BRDF Generator,\" <I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 67-74, July 2000. \n<LI> Ashikhmin, Michael, and Peter Shirley, \"An Anisotropic Phong Light Reflection Model,\" Technical Report UUCS-00-014, Computer Science Department, University of Utah, June 2000. <a href=\"www.cs.utah.edu/research/techreports/2000/pdf/UUCS-00-014.pdf\">www.cs.utah.edu/research/techreports/2000/pdf/UUCS-00-014.pdf</a> \n<LI> Ashikhmin, Michael, Simon Premoze, and Peter Shirley, \"An Anisotropic Phong BRDF Model,\" <I>journal of graphics tools</I>, vol. 5, no. 2, pp. 25-32, 2000. <a href=\"www.cs.utah.edu/~shirley/papers/jgtbrdf.pdf\">www.cs.utah.edu/~shirley/papers/jgtbrdf.pdf</a> \n<LI> Ashikhmin, Michael, \"Microfacet-based BRDFs,\" <I>SIGGRAPH 2001 State of the Art in Modeling and Measuring of Surface Reflection course notes</I>, August 2001. \n<LI> Ashikhmin, Michael, Abhijeet Ghosh, \"Simple Blurry Reflections with Environment Maps,\" <I>journal of graphics tools</I>, vol. 7, no. 4, pp. 3-8, 2002. <a href=\"www.cs.ubc.ca/~ghosh/Publications/blurry.pdf \">www.cs.ubc.ca/~ghosh/Publications/blurry.pdf </a> \n<LI> Ashikhmin, Michael, and Simon Premoze, \"Distribution-based BRDFs,\" 2007. <a href=\"http://www.cs.utah.edu/~premoze/dbrdf\">http://www.cs.utah.edu/~premoze/dbrdf</a> \n<LI> Asirvatham, Arul, and Hugues Hoppe, \"Terrain Rendering Using GPU-Based Geometry Clipmaps,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 27-45, 2005. <a href=\"http://developer.nvidia.com/object/gpu_gems_2_home.html\">http://developer.nvidia.com/object/gpu_gems_2_home.html</a>\n<LI> Assarsson, Ulf, and Tomas M&ouml;ller, \"Optimized View Frustum Culling Algorithms for Bounding Boxes,\" <I>journal of graphics tools</I>, vol. 5, no. 1, pp. 9-22, 2000. <a href=\"http://www.ce.chalmers.se/staff/uffe\">http://www.ce.chalmers.se/staff/uffe</a> \n<LI> Assarsson, Ulf, and Tomas Akenine-M&ouml;ller, \"A Geometry-based Soft Shadow Volume Algorithm using Graphics Hardware,\" <I>ACM Transactions on Graphics (SIGGRAPH 2003)</I>, vol. 22, no. 3, pp. 511-520, 2003. \n<LI> ATI developer website. <a href=\"http://ati.amd.com/developer/index.html\">http://ati.amd.com/developer/index.html</a> \n<LI> ATI, \"3Dc White Paper,\" ATI website, <a href=\"http://ati.de/products/radeonx800/3DcWhitePaper.pdf\">http://ati.de/products/radeonx800/3DcWhitePaper.pdf</a> \n<LI> Baboud, Lionel, and Xavier D&eacute;coret \"Rendering Geometry with Relief Textures,\" <I>Graphics Interface 2006</I>, pp. 195-201, 2006. <a href=\"http://artis.imag.fr/Publications/2006/BD06/relief05.pdf\">http://artis.imag.fr/Publications/2006/BD06/relief05.pdf</a> \n<LI> B&aelig;rentzen, J. Andreas, \"Hardware-Accelerated Point Generation and Rendering of Point-Based Impostors,\" <I>journal of graphics tools</I>, vol. 10, no. 2, pp. 1-12, 2005. <a href=\"http://jgt.akpeters.com/papers/Baerentzen05/\">http://jgt.akpeters.com/papers/Baerentzen05/</a> \n<LI> B&aelig;rentzen, J. Andreas, Steen L. Nielsen, Mikkel Gj&oslash;l, Bent D. Larsen, and Niels J&oslash;rgen Christensen, \"Single-pass Wireframe Rendering,\" <I>SIGGRAPH 2006 Technical Sketch</I>, 2006. <a href=\"http://www2.imm.dtu.dk/~jab/Wireframe/\">http://www2.imm.dtu.dk/~jab/Wireframe/</a> \n<LI> Bahnassi, Homam, and Wessam Bahnassi, \"Volumetric Clouds and Mega-Particles,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 295-302, 2006. \n<LI> Ballard, Dana H., \"Strip Trees: A Hierarchical Representation for Curves,\" <I>Graphics and Image Processing</I>, vol. 24, no. 5, pp. 310-321, May 1981. \n<LI> Banks, David, \"Illumination in Diverse Codimensions,\" <I>Computer Graphics (SIGGRAPH 94 Proceedings)</I>, pp. 327-334, July 1994. <a href=\"http://www.icase.edu/Dienst/UI/2.0/Describe/ncstrl.icase/TR-94-6\">http://www.icase.edu/Dienst/UI/2.0/Describe/ncstrl.icase/TR-94-6</a> \n<LI> Baraff, D., \"Curved Surfaces and Coherence for Non-Penetrating Rigid Body Simulation,\" <I>Computer Graphics (SIGGRAPH '90 Proceedings)</I>, pp. 19-28, August 1990. \n<LI> Baraff, D., and A. Witkin, \"Dynamic Simulation of Non-Penetrating Flexible Objects,\" <I>Computer Graphics (SIGGRAPH '92 Proceedings)</I>, pp. 303-308, July 1992. \n<LI> Baraff, D., <I>Dynamic Simulation of Non-Penetrating Rigid Bodies</I>, PhD thesis, Technical Report 92-1275, Computer Science Department, Cornell University, 1992. \n<LI> Baraff, David, and Andrew Witkin, \"Large Steps in Cloth Simulation,\" <I>Computer Graphics (SIGGRAPH 98 Proceedings)</I>, pp. 43-54, July 1998. \n<LI> Barber, C.B., D.P. Dobkin, and H. Huhdanpaa, \"The Quickhull Algorithm for Convex Hull,\" Geometry Center Technical Report GCG53, July 1993. <a href=\"http://www.geom.umn.edu/software/qhull\">http://www.geom.umn.edu/software/qhull</a> \n<LI> Barequet, G., B. Chazelle, L.J. Guibas, J.S.B. Mitchell, and A. Tal, \"BOXTREE: A Hierarchical Representation for Surfaces in 3D,\" <I>Computer Graphics Forum</I>, vol. 15, no. 3, pp. 387-396, 1996. \n<LI> Barkans, Anthony C., \"Color Recovery: True-Color 8-Bit Interactive Graphics,\" <I>IEEE Computer Graphics and Applications</I>, vol. 17, no. 1, pp. 67-77, Jan./Feb. 1997. \n<LI> Barkans, Anthony C., \"High-Quality Rendering Using the Talisman Architecture,\" <I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I> Los Angeles, CA, pp. 79-88, August 1997. \n<LI> Barla, Pascal, Jo&euml;lle Thollot, and Lee Markosian, \"X-Toon: An extended toon shader,\" <I>International Symposium on Non-Photorealistic Animation and Rendering (NPAR)</I>, 2006. <a href=\"http://artis.imag.fr/Publications/2006/BTM06a\">http://artis.imag.fr/Publications/2006/BTM06a</a> \n<LI> Barrett, Sean, \"Blend Does Not Distribute Over Lerp,\" <I>Game Developer Magazine</I>, vol. 11, no. 10, pp. 39-41, November 2004. \n<LI> Bartels, Richard H., John C. Beatty, and Brian A. Barsky, <I>An Introduction to Splines for use in Computer Graphics &amp; and Geometric Modeling</I>, Morgan Kaufmann, 1987. \n<LI> Bartz, Dirk, James T. Klosowski, and Dirk Staneker, \"k-DOPs as Tighter Bounding Volumes for Better Occlusion Performance,\" <I>Visual Proceedings (SIGGRAPH 2001)</I>, p. 213, August 2001. \n<LI> Barzel, Ronen, \"Lighting Controls for Computer Cinematography\" <I>journal of graphics tools</I>, vol. 2, no. 1, pp. 1-20, 1997. \n<LI> Barzel, Ronen, ed., <I>Graphics Tools--The jgt Editors' Choice</I>, A K Peters Ltd., 2005. \n<LI> Batov, Vladimir, \"A Quick and Simple Memory Allocator,\" <I>Dr. Dobbs's Portal</I>, January 1, 1998. <a href=\"http://www.ddj.com/architect/184403440\">http://www.ddj.com/architect/184403440</a> \n<LI> Baum, Daniel R., Stephen Mann, Kevin P. Smith, and James M. Winget, \"Making Radiosity Usable: Automatic Preprocessing and Meshing Techniques for the Generation of Accurate Radiosity Solutions,\" <I>Computer Graphics (SIGGRAPH '91 Proceedings)</I>, pp. 51-60, July 1991. \n<LI> Bavoil, Louis, Steven P. Callahan, Aaron Lefohn, Jo&atilde;o L.D. Comba, and Cl&aacute;udio T. Silva, \"Multi-Fragment Effects on the GPU using the k-Buffer,\" <I>ACM Symposium on Interactive 3D Graphics and Games (I3D 2007)</I>, pp. 97-104, 2007. \n<LI> Bavoil, Louis, \"Efficient Multi-Fragment Effects on GPUs,\" Masters Thesis, School of Computing, University of Utah, May 2007. <a href=\"http://www.sci.utah.edu/~bavoil/research/thesis/BavoilDissertation.pdf\">http://www.sci.utah.edu/~bavoil/research/thesis/BavoilDissertation.pdf</a> \n<LI> Bavoil, Louis, Steven P. Callahan, and Cl&aacute;udio T. Silva, \"Robust Soft Shadow Mapping with Depth Peeling,\" <I>journal of graphics tools</I>, vol. 13, no. 1, pp. 19-30, 2008. <a href=\"http://www.sci.utah.edu/~bavoil/research/shadows/melissa/\">http://www.sci.utah.edu/~bavoil/research/shadows/melissa/</a> \n<LI> Bavoil, Louis, and Kevin Myers, \"Deferred Rendering using a Stencil Routed K-Buffer,\" in Wolfgang Engel, ed., <I>ShaderX<sup>6</sup></I>, Charles River Media, pp. 189-198, 2008. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> Bec, Xavier, \"Faster Refraction Formula, and Transmission Color Filtering,\" in Eric Haines, ed., <I>Ray Tracing News</I>, vol. 10, no. 1, January 1997. <a href=\"http://www.raytracingnews.org/rtnv10n1.html\">http://www.raytracingnews.org/rtnv10n1.html</a> \n<LI> Beers, Andrew C., Maneesh Agrawala, and Navin Chaddha, \"Rendering from Compressed Textures,\" <I>Computer Graphics (SIGGRAPH 96 Proceedings)</I>, pp. 373-378, August 1996. \n<LI> Behrendt, S., C. Colditz, O. Franzke, J. Kopf, and O. Deussen, \"Realistic Real-time Rendering of Landscapes Using Billboard Clouds,\" <I>Computer Graphics Forum</I>, vol. 24, no. 3, pp. 507-516, 2005. <a href=\"http://www.ub.uni-konstanz.de/kops/volltexte/2007/2418/\">http://www.ub.uni-konstanz.de/kops/volltexte/2007/2418/</a> \n<LI> Benson, David, and Joel Davis, \"Octree Textures,\" <I>ACM Transactions on Graphics (SIGGRAPH 2002)</I>, vol. 21, no. 3, pp. 785-790, July 2002. \n<LI> de Berg, M., M. van Kreveld, M. Overmars, and O. Schwarzkopf, <I>Computational Geometry--Algorithms and Applications</I>, second edition, Springer-Verlag, Berlin, 2000. \n<LI> Bergman, L. D., H. Fuchs, E. Grant, and S. Spach, \"Image Rendering by Adaptive Refinement,\" <I>Computer Graphics (SIGGRAPH '86 Proceedings)</I>, pp. 29-37, August 1986. \n<LI> Bestimt, Jason, and Bryant Freitag, \"Real-Time Shadow Casting Using Shadow Volumes,\" <I>Gamasutra</I>, Nov. 1999. <a href=\"http://www.gamasutra.com/features/19991115/bestimt_freitag_03.htm\">http://www.gamasutra.com/features/19991115/bestimt_freitag_03.htm</a> \n<LI> Bier, Eric A., and Kenneth R. Sloan, Jr., \"Two-Part Texture Mapping,\" <I>IEEE Computer Graphics and Applications</I>, vol. 6, no. 9, pp. 40-53, September 1986. \n<LI> Biermann, Henning, Adi Levin, and Denis Zorin, \"Piecewise Smooth Subdivision Surface with Normal Control,\" <I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 113-120, July 2000. \n<LI> Bilodeau, Bill, with Mike Songy, \"Real Time Shadows,\" <I>Creativity '99</I>, Creative Labs Inc. sponsored game developer conferences, Los Angeles, California, and Surrey, England, May 1999. \n<LI> Bischoff, Stephan, Leif P. Kobbelt, and Hans-Peter Seidel, \"Towards Hardware Implementation of Loop Subdivision,\" <I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, pp. 41-50, 2000. <a href=\"http://www.mpi-sb.mpg.de/~kobbelt/publist.html\">http://www.mpi-sb.mpg.de/~kobbelt/publist.html</a> \n<LI> Bishop, L., D. Eberly, T. Whitted, M. Finch, and M. Shantz, \"Designing a PC Game Engine,\" <I>IEEE Computer Graphics and Applications</I>, pp. 46-53, Jan./Feb. 1998. \n<LI> Bittner, Jir&iacute;, and Jan Prikryl, \"Exact Regional Visibility using Line Space Partitioning,\" Technical Report TR-186-2-01-06, Institute of Computer Graphics and Algorithms, Vienna University of Technology, March 2001. \n<LI> Bittner, Jir&iacute;, Peter Wonka, and Michael Wimmer, \"Visibility Preprocessing for Urban Scenes using Line Space Subdivision,\" <I>Pacific Graphics 2001</I>, pp. 276-284, October 2001. \n<LI> Bittner, J., M. Wimmer, H. Piringer, W. Purgathofer, \"Coherent Hierarchical Culling: Hardware Occlusion Queries Made Useful,\" <I>Computer Graphics Forum</I>, vol. 23 no. 3, pp. 615-624, 2004. <a href=\"http://www.cg.tuwien.ac.at/research/vr/chcull/\">http://www.cg.tuwien.ac.at/research/vr/chcull/</a> \n<LI> Bjorke, Kevin, \"Image-Based Lighting,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 308-321, 2004. <a href=\"http://developer.nvidia.com/object/gpu_gems_home.html\">http://developer.nvidia.com/object/gpu_gems_home.html</a>\n<LI> Bjorke, Kevin, \"Color Controls,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 363-373, 2004. <a href=\"http://developer.nvidia.com/object/gpu_gems_home.html\">http://developer.nvidia.com/object/gpu_gems_home.html</a>\n<LI> Bjorke, Kevin, \"High-Quality Filtering,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 391-424, 2004. <a href=\"http://developer.nvidia.com/object/gpu_gems_home.html\">http://developer.nvidia.com/object/gpu_gems_home.html</a>\n<LI> Blinn, J.F., and M.E. Newell, \"Texture and reflection in computer generated images,\" <I>Communications of the ACM</I>, vol. 19, no. 10, pp. 542-547, October 1976. \n<LI> Blinn, James F., \"Models of Light Reflection for Computer Synthesized Pictures,\" <I>ACM Computer Graphics (SIGGRAPH '77 Proceedings)</I>, pp. 192-198, July 1977. \n<LI> Blinn, James, \"Simulation of wrinkled surfaces,\" <I>Computer Graphics (SIGGRAPH '78 Proceedings)</I>, pp. 286-292, August 1978. \n<LI> Blinn, James F., \"A Generalization of Algebraic Surface Drawing,\" <I>ACM Transactions on Graphics</I>, vol. 1, no. 3, pp. 235-256, 1982. \n<LI> Blinn, James F., \"Light Reflection Functions for Simulation of Clouds and Dusty Surfaces,\" <I>Computer Graphics (SIGGRAPH '82 Proceedings)</I>, pp. 21-29, August 1982. \n<LI> Blinn, Jim, \"Me and My (Fake) Shadow,\" <I>IEEE Computer Graphics and Applications</I>, vol. 8, no. 1, pp. 82-86, January 1988. Also collected in reference #105. \n<LI> Blinn, Jim, \"A Trip Down the Graphics Pipeline: Line Clipping,\" <I>IEEE Computer Graphics and Applications</I>, vol. 11, no. 1, pp. 98-105, January 1991. Also collected in reference #105. \n<LI> Blinn, Jim, \"Hyperbolic Interpolation,\" <I>IEEE Computer Graphics and Applications</I>, vol. 12, no. 4, pp. 89-94, July 1992. Also collected in reference #105. \n<LI> Blinn, Jim, \"Image Compositing--Theory,\" <I>IEEE Computer Graphics and Applications</I>, vol. 14, no. 5, pp. 83-87, September 1994. Also collected in reference #106. \n<LI> Blinn, Jim, <I>Jim Blinn's Corner: A Trip Down the Graphics Pipeline</I>, Morgan Kaufmann, 1996. \n<LI> Blinn, Jim, <I>Jim Blinn's Corner: Dirty Pixels</I>, Morgan Kaufmann, 1998. \n<LI> Blinn, Jim, \"A Ghost in a Snowstorm,\" <I>IEEE Computer Graphics and Applications</I>, vol. 18, no. 1, pp. 79-84, Jan/Feb 1998. Also collected in reference #110, Chapter 9. \n<LI> Blinn, Jim, \"W Pleasure, W Fun,\" <I>IEEE Computer Graphics and Applications</I>, vol. 18, no. 3, pp. 78-82, May/June 1998. Also collected in reference #110, Chapter 10. \n<LI> Blinn, Jim, \"Optimizing C++ Vector Expressions,\" <I>IEEE Computer Graphics &amp; Applications</I>, vol. 20, no. 4, pp. 97-103, 2000. Also collected in reference #110, Chapter 18. \n<LI> Blinn, Jim, <I>Jim Blinn's Corner: Notation, Notation, Notation</I>, Morgan Kaufmann, 2002. \n<LI> Blinn, Jim, \"What Is a Pixel?\" <I>IEEE Computer Graphics and Applications</I>, vol. 25, no. 5, pp. 82-87, September/October 2005. \n<LI> Bloom, Charles, \"View Independent Progressive Meshes (VIPM),\" June 5, 2000. <a href=\"http://www.cbloom.com/3d\">http://www.cbloom.com/3d</a> \n<LI> Bloom, Charles, \"VIPM Advanced Topics,\" Oct. 30, 2000. <a href=\"http://www.cbloom.com/3d\">http://www.cbloom.com/3d</a> \n<LI> Bloom, Charles, \"Advanced Techniques in Shadow Mapping,\" June 3, 2001. <a href=\"http://www.cbloom.com/3d\">http://www.cbloom.com/3d</a> \n<LI> Bloomenthal, Jules, \"Polygonization of Implicit Surfaces,\" <I>Computer-Aided Geometric Design</I>, vol. 5, no. 4, pp. 341-355, 1988. <a href=\"http://www.unchainedgeometry.com/jbloom/papers/index.html\">http://www.unchainedgeometry.com/jbloom/papers/index.html</a> \n<LI> Bloomenthal, Jules, \"An Implicit Surface Polygonizer,\" in Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, Academic Press, pp. 324-349, 1994. <a href=\"http://www.unchainedgeometry.com/jbloom/papers/index.html\">http://www.unchainedgeometry.com/jbloom/papers/index.html</a>, URL|http://www.graphicsgems.org| \n<LI> Bloomenthal, Jules, ed., <I>Introduction to Implicit Surfaces</I>, Morgan Kaufmann, 1997. \n<LI> Blow, Jonathan, \"Implementing a Texture Caching System,\" <I>Game Developer</I>, vol. 5, no. 4, pp. 46-56, April 1998. \n<LI> Blow, Jonathan, \"Terrain Rendering at High Levels of Detail,\" <I>Game Developers Conference</I>, March 2000. <a href=\"http://www.bolt-action.com/dl_papers.html\">http://www.bolt-action.com/dl_papers.html</a> \n<LI> Blow, Jonathan, \"Mipmapping, Part 1,\" <I>Game Developer</I>, vol. 8, no. 12, pp. 13-17, Dec. 2001. <a href=\"http://www.gdmag.com/code.htm\">http://www.gdmag.com/code.htm</a> \n<LI> Blow, Jonathan, \"Mipmapping, Part 2,\" <I>Game Developer</I>, vol. 9, no. 1, pp. 16-19, Jan. 2002. <a href=\"http://www.gdmag.com/code.htm\">http://www.gdmag.com/code.htm</a> \n<LI> Blow, Jonathan, \"Happycake Development Notes: Shadows,\" article on website. <a href=\"http://number-none.com/happycake/notes_8/index.html\">http://number-none.com/happycake/notes_8/index.html</a> \n<LI> Blythe, David, \"The Direct3D 10 System,\" <I>ACM Transactions on Graphics</I>, vol. 25, no. 3, pp. 724-734, July 2006. \n<LI> Bobic, Nick, \"Advanced Collision Detection Techniques,\" <I>Gamasutra</I>, March 2000. <a href=\"http://www.gamasutra.com/features/20000330/bobic_01.htm\">http://www.gamasutra.com/features/20000330/bobic_01.htm</a> \n<LI> Bogomjakov, Alexander, and Craig Gotsman, \"Universal Rendering Sequences for Transparent Vertex Caching of Progressive Meshes,\" <I>Graphics Interface 2001</I>, Ottawa, Canada, pp. 81-90, June 2001. <a href=\"http://www.graphicsinterface.org\">http://www.graphicsinterface.org</a> \n<LI> Booth, Rick, <I>Inner Loops</I>, Addison-Wesley, 1997. \n<LI> Born, Florian, \"Implementing Radiosity for a Light Map Precomputation Tool,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>4</sup></I>, Charles River Media, pp. 499-512, 2005. \n<LI> Borshukov, George, and J. P. Lewis, \"Realistic Human Face Rendering for `The Matrix Reloaded',\" <I>SIGGRAPH 2003 Technical Sketch</I>, 2003. <a href=\"http://www.virtualcinematography.org/publications/acrobat/Face-s2003.pdf\">http://www.virtualcinematography.org/publications/acrobat/Face-s2003.pdf</a> \n<LI> Borshukov, George, and J. P. Lewis, \"Fast Subsurface Scattering,\" <I>SIGGRAPH 2005 Digital Face Cloning course notes</I>, 2005. \n<LI> Botsch, Mario, Alexander Hornung, Matthias Zwicker, and Leif Kobbelt, \"High-Quality Surface Splatting on Today's GPUs,\" <I>Eurographics Symposium on Point-Based Graphics 2005</I>, pp. 17-24, June 2005. <a href=\"http://graphics.ucsd.edu/~matthias/Papers/HighQualitySplattingOnGPUs.pdf\">http://graphics.ucsd.edu/~matthias/Papers/HighQualitySplattingOnGPUs.pdf</a> \n<LI> Boubekeur, Tamy, Patrick Reuter, and Christophe Schlick, \"Scalar Tagged PN Triangles,\" <I>Eurographics 2005</I>, short presentation, pp. 17-20, September 2005. <a href=\"http://iparla.labri.fr/publications/2005/BRS05b/\">http://iparla.labri.fr/publications/2005/BRS05b/</a> \n<LI> Boulos, Solomon, and Eric Haines, \"Ray-Box Sorting,\" in Eric Haines, ed., <I>Ray Tracing News</I>, vol. 19, no. 1, September 2006. <a href=\"http://www.raytracingnews.org/rtnv19n1.html\">http://www.raytracingnews.org/rtnv19n1.html</a> \n<LI> Boulos, Solomon, Dave Edwards, J Dylan Lacewell, Joe Kniss, Jan Kautz, Ingo Wald, and Peter Shirley, \"Packet-based Whitted and Distribution Ray Tracing,\" <I>Graphics Interface 2007</I>, pp. 177-184, 2007. \n<LI> Boyd, Chas, \"The Future of DirectX,\" <I>Game Developer's Conference</I>, 2007. \n<LI> Boyd, Stephen, and Lieven Vandenberghe, <I>Convex Optimization</I>, Cambridge University Press, 2004. Freely downloadable. <a href=\"http://www.stanford.edu/~boyd/cvxbook/\">http://www.stanford.edu/~boyd/cvxbook/</a> \n<LI> Brabec, Stefan, Thomas Annen, and Hans-Peter Seidel, \"Practical Shadow Mapping,\" <I>journal of graphics tools</I>, vol. 7, no. 4, pp. 9-18, 2002. Also collected in reference #71. <a href=\"http://jgt.akpeters.com/papers/BrabecAnnenSeidel02\">http://jgt.akpeters.com/papers/BrabecAnnenSeidel02</a> \n<LI> Brabec, Stefan, and Hans-Peter Seidel, \"Shadow Volumes on Programmable Graphics Hardware,\" <I>Computer Graphics Forum</I>, vol. 22, no. 3, pp. 433-440, Sept. 2003. <a href=\"http://www.mpi-inf.mpg.de/~brabec/doc/brabec_eg03.pdf\">http://www.mpi-inf.mpg.de/~brabec/doc/brabec_eg03.pdf</a> \n<LI> Brawley, Zoe, and Natalya Tatarchuk, \"Parallax Occlusion Mapping: Self-Shadowing, Perspective-Correct Bump Mapping Using Reverse Height Map Tracing,\" in Wolfgang Engel, ed., <I>ShaderX<sup>3</sup></I>, Charles River Media, pp. 135-154, November 2004. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> Bredow, Rob, \"Fur in Stuart Little,\" <I>SIGGRAPH 2000 Advanced RenderMan 2: To RI_INFINITY and Beyond course notes</I>, July 2000. <a href=\"http://www.renderman.org/RMR/Shaders/SIG2000/index.html\">http://www.renderman.org/RMR/Shaders/SIG2000/index.html</a> \n<LI> Brennan, Chris, \"Diffuse Cube Mapping,\" in Wolfgang Engel, ed., <I>ShaderX</I>, Wordware, pp. 287-289, May 2002. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">download book</a>\n<LI> Brennan, Chris, \"Shadow Volume Extrusion using a Vertex Shader,\" in Wolfgang Engel, ed., <I>ShaderX</I>, Wordware, pp. 188-194, May 2002. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">download book</a>\n<LI> Bresenham, J.E., \"Algorithm for Computer Control of a Digital Plotter,\" <I>IBM Systems Journal</I>, vol. 4, no. 1, pp. 25-30, 1965. \n<LI> Brinkmann, Ron, <I>The Art and Science of Digital Compositing</I>, Morgan Kaufmann, 1999. \n<LI> Buchanan, J.W., and M.C. Sousa, \"The edge buffer: A Data Structure for Easy Silhouette Rendering,\" <I>Proceedings of the First International Symposium on Non-photorealistic Animation and Rendering (NPAR)</I>, pp. 39-42, June 2000. <a href=\"http://www.red3d.com/cwr/npr\">http://www.red3d.com/cwr/npr</a> \n<LI> Bunnell, Michael, and Fabio Pellacini \"Shadow Map Antialiasing,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 167-183, 2004. <a href=\"http://developer.nvidia.com/object/gpu_gems_home.html\">http://developer.nvidia.com/object/gpu_gems_home.html</a>\n<LI> Bunnell, Michael, \"Dynamic Ambient Occlusion and Indirect Lighting,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 223-233, 2005. <a href=\"http://download.nvidia.com/developer/GPU_Gems_2/GPU_Gems2_ch14.pdf\">http://download.nvidia.com/developer/GPU_Gems_2/GPU_Gems2_ch14.pdf</a>, full book at  <a href=\"http://developer.nvidia.com/object/gpu_gems_2_home.html\">http://developer.nvidia.com/object/gpu_gems_2_home.html</a>\n<LI> Bunnell, Michael, \"Adaptive Tessellation of Subdivision Surfaces with Displacement Mapping,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 109-122, 2005.  <a href=\"http://developer.nvidia.com/object/gpu_gems_2_home.html\">http://developer.nvidia.com/object/gpu_gems_2_home.html</a>\n<LI> Cabral, Brian, and Leith (Casey) Leedom \"Imaging Vector Fields Using Line Integral Convolution,\" <I>Computer Graphics (SIGGRAPH 93 Proceedings)</I>, pp. 263-270, August 1993. <a href=\"http://www.cs.umu.se/kurser/TDBD13/VT00/extra/p263-cabral.pdf\">http://www.cs.umu.se/kurser/TDBD13/VT00/extra/p263-cabral.pdf</a> \n<LI> Cabral, Brian, Marc Olano, and Phillip Nemec, \"Reflection Space Image Based Rendering,\" <I>Computer Graphics (SIGGRAPH 99 Proceedings)</I>, pp. 165-170, August 1999. <a href=\"http://www.sgi.com/software/clearcoat/tech_info.html\">http://www.sgi.com/software/clearcoat/tech_info.html</a> \n<LI> Calver, Dean, \"Vertex Decompression Using Vertex Shaders,\" in Wolfgang Engel, ed., <I>ShaderX</I>, Wordware, pp. 172-187, May 2002. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">download book</a>\n<LI> Calver, Dean, \"Accessing and Modifying Topology on the GPU,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>3</sup></I>, Charles River Media, pp. 5-19, 2004. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> Calver, Dean, \"Deferred Lighting on PS 3.0 with High Dynamic Range,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>3</sup></I>, Charles River Media, pp. 97-105, 2004. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> Cameron, S., \"Enhancing GJK: Computing Minimum and Penetration Distance Between Convex Polyhedra,\" <I>International Conference on Robotics and Automation</I>, pp. 3112-3117, 1997. <a href=\"http://users.comlab.ox.ac.uk/stephen.cameron/distances.html\">http://users.comlab.ox.ac.uk/stephen.cameron/distances.html</a> \n<LI> Cantlay, Iain, \"Mipmap Level Measurement,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 437-449, 2005.  <a href=\"http://developer.nvidia.com/object/gpu_gems_2_home.html\">http://developer.nvidia.com/object/gpu_gems_2_home.html</a>\n<LI> Card, Drew, and Jason L. Mitchell, \"Non-Photorealistic Rendering with Pixel and Vertex Shaders,\" in Wolfgang Engel, ed., <I>ShaderX</I>, Wordware, pp. 319-333, May 2002. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">download book</a>\n<LI> Carling, Richard, \"Matrix Inversion,\" in Andrew S. Glassner, ed., <I>Graphics Gems</I>, Academic Press, pp. 470-471, 1990. <a href=\"http://www.worldserver.com/turk/computergraphics/index.html\">http://www.worldserver.com/turk/computergraphics/index.html</a> \n<LI> Carpenter, Loren, \"The A-buffer, an Antialiased Hidden Surface Method,\" <I>Computer Graphics (SIGGRAPH '84 Proceedings)</I>, pp. 103-108, July 1984. \n<LI> Carucci, Francesco, \"Inside Geometry Instancing,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 47-67, 2005.  <a href=\"http://developer.nvidia.com/object/gpu_gems_2_home.html\">http://developer.nvidia.com/object/gpu_gems_2_home.html</a>\n<LI> Carucci, Francesco, \"HDR meets Black&amp;White 2,\" in Wolfgang Engel, ed., <I>ShaderX<sup>6</sup></I>, Charles River Media, pp. 199-210, 2008. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> Catmull, E., and R. Rom, \"A Class of Local Interpolating Splines,\" <I>Computer Aided Geometric Design</I>, edited by R. Barnhill and R. Riesenfeld, Academic Press, pp. 317-326, 1974. \n<LI> Catmull, E., <I>A Subdivision Algorithm for Computer Display of Curved Surfaces</I>, Ph.D. Thesis, University of Utah, December 1974. \n<LI> Catmull, Edwin, \"Computer Display of Curved Surfaces,\" <I>Proceedings of the IEEE Conference on Computer Graphics, Pattern Recognition and Data Structures</I>, Los Angeles, pp. 11-17, May 1975. \n<LI> Catmull, E., and J. Clark, \"Recursively Generated B-Spline Surfaces on Arbitrary Topological Meshes,\" <I>Computer-Aided Design</I>, vol. 10, no. 6, pp. 350-355, September 1978. \n<LI> Cebenoyan, Cem, \"Graphics Pipeline Performance,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 473-486, 2004. <a href=\"http://download.nvidia.com/developer/GPU_Gems/Sample_Chapters/Graphics_Pipeline_Performance.pdf\">http://download.nvidia.com/developer/GPU_Gems/Sample_Chapters/Graphics_Pipeline_Performance.pdf</a>, whole book at <a href=\"http://developer.nvidia.com/object/gpu_gems_home.html\">http://developer.nvidia.com/object/gpu_gems_home.html</a>\n<LI> \"Cell Broadband Engine resource center,\" IBM. <a href=\"http://www.ibm.com/developerworks/power/cell/\">http://www.ibm.com/developerworks/power/cell/</a> \n<LI> Chabert, Charles-F&eacute;lix, Wan-Chun Ma, Tim Hawkins, Pieter Peers, and Paul Debevec, \"Fast Rendering of Realistic Faces with Wavelength Dependent Normal Maps,\" Poster at <I>SIGGRAPH 2007</I>, 2007. \n<LI> Chaikin, G., \"An Algorithm for High Speed Curve Generation,\" <I>Computer Graphics and Image Processing</I>, vol. 4, no. 3, 1974. \n<LI> Chan, Eric, and Fr&eacute;do Durand, \"Rendering Fake Soft Shadows with Smoothies,\" <I>Eurographics Symposium on Rendering (2003)</I>, pp. 208-218, June 2003. <a href=\"http://people.csail.mit.edu/ericchan/papers/smoothie/\">http://people.csail.mit.edu/ericchan/papers/smoothie/</a> \n<LI> Chan, Eric, and Fr&eacute;do Durand, \"An Efficient Hybrid Shadow Rendering Algorithm,\" <I>Eurographics Symposium on Rendering (2004)</I>, pp. 185-196, June 2004. <a href=\"http://people.csail.mit.edu/ericchan/papers/smapSV/\">http://people.csail.mit.edu/ericchan/papers/smapSV/</a> \n<LI> Chan, Eric, and Fr&eacute;do Durand, \"Fast Prefiltered Lines,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 345-359, 2005. <a href=\"http://developer.nvidia.com/object/gpu_gems_2_home.html\">http://developer.nvidia.com/object/gpu_gems_2_home.html</a>\n<LI> Chang, Chun-Fa, Gary Bishop, Anselmo Lastra, \"LDI Tree: A Hierarchical Representation for Image-based Rendering,\" <I>Computer Graphics (SIGGRAPH 99 Proceedings)</I>, pp. 291-298, August, 1999. \n<LI> Chen, S. E., \"Quicktime VR--An Image-Based Approach to Virtual Environment Navigation,\" <I>Computer Graphics (SIGGRAPH 95 Proceedings)</I>, pp. 29-38, August 1995. \n<LI> Chhugani, Jatin, and Subodh Kumar, \"View-dependent Adaptive Tessellation of Spline Surfaces,\" <I>Proceedings 2001 Symposium on Interactive 3D Graphics</I>, pp. 59-62 March 2001. \n<LI> Chi, Yung-feng, \"True-to-Life Real-Time Animation of Shallow Water on Todays GPUs,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>4</sup></I>, Charles River Media, pp. 467-480, 2005. \n<LI> Chong, Hamilton Y. and Steven J. Gortler, \"A Lixel for every Pixel,\" <I>Eurographics Symposium on Rendering (2004)</I>, pp. 167-172, June 2004. <a href=\"http://cs.harvard.edu/~sjg/papers/lixel.pdf\">http://cs.harvard.edu/~sjg/papers/lixel.pdf</a> \n<LI> Chow, Mike M., \"Using Strips for Higher Game Performance,\" Presentation at <I>Meltdown X99</I>. \n<LI> Christen, Martin, \"Implementing Ray Tracing on the GPU,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>4</sup></I>, Charles River Media, pp. 409-427, 2005. \n<LI> Cignoni, P., C. Montani, and R. Scopigno, \"Triangulating Convex Polygons Having T-Vertices,\" <I>journal of graphics tools</I>, vol. 1, no. 2, pp. 1-4, 1996. Also collected in reference #71. \n<LI> Clark, James H., \"Hierarchical Geometric Models for Visible Surface Algorithms,\" <I>Communications of the ACM</I>, vol. 19, no. 10, pp. 547-554, October 1976. \n<LI> Claustres, Luc, Lo&iuml;c Barthe, and Mathias Paulin, \"Wavelet Encoding of BRDFs for Real-Time Rendering,\" <I>Graphics Interface 2007</I>, pp. 169-176, 2007. <a href=\"www.irit.fr/~Loic.Barthe/Publications/GI2007_Claustres_et_al.pdf\">www.irit.fr/~Loic.Barthe/Publications/GI2007_Claustres_et_al.pdf</a> \n<LI> Cohen, Jonathan D., Ming C. Lin, Dinesh Manocha, and Madhave Ponamgi, \"I-COLLIDE: An Interactive and Exact Collision Detection System for Large-Scaled Environments,\" <I>Proceedings 1995 Symposium on Interactive 3D Graphics</I>, pp. 189-196, 1995. <a href=\"http://www.cs.unc.edu/~geom\">http://www.cs.unc.edu/~geom</a> \n<LI> Cohen, Jonathan D., Marc Olano, and Dinesh Manocha, \"Appearance-Preserving Simplification,\" <I>Computer Graphics (SIGGRAPH 98 Proceedings)</I>, pp. 115-122, July 1998. <a href=\"http://www.cs.unc.edu/~geom/APS\">http://www.cs.unc.edu/~geom/APS</a> \n<LI> Cohen, Michael F., and John R. Wallace, <I>Radiosity and Realistic Image Synthesis</I>, Academic Press Professional, Boston, 1993. \n<LI> Cohen-Or, Daniel, Yiorgos Chrysanthou, Fr&eacute;do Durand, Ned Greene, Vladlen Kulton, and Cl&aacute;udio T. Silva, \"Visibility, Problems, Techniques and Applications,\" <I>Course 30 notes at SIGGRAPH 2001</I>, 2001. \n<LI> Cohen-Or, Daniel, Yiorgos Chrysanthou, Cl&aacute;udio T. Silva, and Fr&eacute;do Durand, \"A Survey of Visibility for Walkthrough Applications,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 9, no. 3, pp. 412-431, July-Sept. 2003. \n<LI> Cok, Keith, Roger Corron, Bob Kuehne, Thomas True, \"Developing Efficient Graphics Software: The Yin and Yang of Graphics,\" <I>Course 6 notes at SIGGRAPH 2000</I>, 2000. <a href=\"http://www.sgi.com/software/opengl/advanced00/notes/00_yin_yang.pdf\">http://www.sgi.com/software/opengl/advanced00/notes/00_yin_yang.pdf</a> \n<LI> Colbert, Mark, and Jaroslav Kriv&aacute;nek, \"GPU-Based Importance Sampling,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 459-475, 2007. <a href=\"http://http.developer.nvidia.com/GPUGems3/gpugems3_ch20.html\">http://http.developer.nvidia.com/GPUGems3/gpugems3_ch20.html</a> \n<LI> Colbert, Mark, and Jaroslav Kriv&aacute;nek, \"Real-time Shading with Filtered Importance Sampling,\" <I>SIGGRAPH 2007 Technical Sketch</I>, 2007. <a href=\"http://graphics.cs.ucf.edu/gpusampling/\">http://graphics.cs.ucf.edu/gpusampling/</a> \n<LI> <I>Munsell ColorChecker Chart</I>, X-Rite, Incorporated, <a href=\"http://www.xrite.com/product_overview.aspx?ID=820\">http://www.xrite.com/product_overview.aspx?ID=820</a> \n<LI> Columbia-Utrecht Reflectance and Texture Database (CUReT). <a href=\"http://www1.cs.columbia.edu/CAVE/databases/\">http://www1.cs.columbia.edu/CAVE/databases/</a> \n<LI> Conran, Patrick, \"SpecVar Maps: Baking Bump Maps into Specular Response,\" <I>SIGGRAPH 2005 Technical Sketch</I>, 2005. \n<LI> Cook, Robert L., and Kenneth E. Torrance, \"A Reflectance Model for Computer Graphics,\" <I>Computer Graphics (SIGGRAPH '81 Proceedings)</I>, pp. 307-316, July 1981. \n<LI> Cook, Robert L., and Kenneth E. Torrance, \"A Reflectance Model for Computer Graphics,\" <I>ACM Transactions on Graphics</I>, vol. 1, no. 1, pp. 7-24, January 1982. \n<LI> Cook, Robert L., \"Shade Trees,\" <I>Computer Graphics (SIGGRAPH '84 Proceedings)</I>, pp. 223-231, July 1984. \n<LI> Cook, Robert L., \"Stochastic Sampling in Computer Graphics,\" <I>ACM Transactions on Graphics</I>, vol. 5, no. 1, pp. 51-72, January 1986. \n<LI> Cook, Robert L., Loren Carpenter, and Edwin Catmull, \"The Reyes Image Rendering Architecture,\" <I>Computer Graphics (SIGGRAPH '87 Proceedings)</I>, pp. 95-102, July 1987. \n<LI> Cook, Robert L., and Tony DeRose, \"Wavelet Noise,\" <I>ACM Transactions on Graphics (SIGGRAPH 2005)</I>, vol. 24, no. 3, pp. 803-811, 2005. \n<LI> Coombe, Greg, and Mark Harris, \"Global Illumination using Progressive Refinement Radiosity,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 635-647, 2005. <a href=\"http://developer.nvidia.com/object/gpu_gems_2_home.html\">http://developer.nvidia.com/object/gpu_gems_2_home.html</a>\n<LI> Coorg, S., and S. Teller, \"Real-Time Occlusion Culling for Models with Large Occluders,\" <I>Proceedings 1997 Symposium on Interactive 3D Graphics</I>, pp. 83-90, April 1997. \n<LI> Cornell University Program of Computer Graphics Measurement Data. <a href=\"http://www.graphics.cornell.edu/online/measurements\">http://www.graphics.cornell.edu/online/measurements</a> \n<LI> Cormen, T.H., C.E. Leiserson, and R. Rivest, <I>Introduction to Algorithms</I>, MIT Press, Inc., Cambridge, Massachusetts, 1990. \n<LI> Courshesnes, Martin, Pascal Volino, and Nadia Magnenat Thalmann, \"Versatile and Efficient Techniques for Simulating Cloth and Other Deformable Objects,\" <I>Computer Graphics (SIGGRAPH 95 Proceedings)</I>, pp. 137-144, August 1995. \n<LI> Cox, Michael, and Pat Hanrahan, \"Pixel Merging for Object-Parallel Rendering: a Distributed Snooping Algorithm,\" <I>ACM SIGGRAPH Symposium on Parallel Rendering</I>, pp. 49-56, Nov. 1993. \n<LI> Cox, Michael, David Sprague, John Danskin, Rich Ehlers, Brian Hook, Bill Lorensen, and Gary Tarolli, \"Developing High-Performance Graphics Applications for the PC Platform,\" <I>Course 29 notes at SIGGRAPH 98</I>, 1998. \n<LI> Crane, Keenan, Ignacio Llamas, and Sarah Tariq, \"Real-Time Simulation and Rendering of 3D Fluids,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 633-675, 2007. <a href=\"http://http.developer.nvidia.com/GPUGems3/gpugems3_ch30.html\">http://http.developer.nvidia.com/GPUGems3/gpugems3_ch30.html</a> \n<LI> Cripe, Brian and Thomas Gaskins, \"The DirectModel Toolkit: Meeting the 3D Graphics Needs of Technical Applications,\" <I>Hewlett-Packard Journal</I>, pp. 19-27, May 1998. <a href=\"http://www.hp.com/hpj/98may/ma98a3.htm\">http://www.hp.com/hpj/98may/ma98a3.htm</a> \n<LI> Croal, N'Gai, \"Geek Out: Xbox Uber-Boss Robbie Bach Takes a Shot At Nintendo's `Underpowered' Wii. Does He Manage to Score a Bulls-Eye, or Is He Just Shooting Blanks?,\" Newsweek's \"Level Up\" blog. <a href=\"http://blog.newsweek.com/blogs/levelup/archive/2007/05/08/geek-out-xbox-uber-boss-robbie-bach-takes-a-shot-at-nintendo-s-underpowered-wii-does-he-manage-to-score-a-bulls-eye-or-just-shoot-himself-in-the-foot.aspx\">http://blog.newsweek.com/blogs/levelup/archive/2007/05/08/geek-out-xbox-uber-boss-robbie-bach-takes-a-shot-at-nintendo-s-underpowered-wii-does-he-manage-to-score-a-bulls-eye-or-just-shoot-himself-in-the-foot.aspx</a> \n<LI> Crow, Franklin C., \"Shadow Algorithms for Computer Graphics,\" <I>Computer Graphics (SIGGRAPH '77 Proceedings)</I>, pp. 242-248, July 1977. \n<LI> Crow, Franklin C., \"Summed-Area Tables for Texture Mapping,\" <I>Computer Graphics (SIGGRAPH '84 Proceedings)</I>, pp. 207-212, July 1984. \n<LI> Cruz-Neira, Carolina, Daniel J. Sandin, and Thomas A. DeFanti, \"Surround-screen Projection-based Virtual Reality: The Design and Implementation of the CAVE,\" <I>Computer Graphics (SIGGRAPH 93 Proceedings)</I>, pp. 135-142, August 1993. <a href=\"http://www.ee.iastate.edu/~cruz/sig93.paper.html\">http://www.ee.iastate.edu/~cruz/sig93.paper.html</a> \n<LI> \"NVIDIA CUDA Homepage,\" NVIDIA website, 2007. <a href=\"http://developer.nvidia.com/cuda\">http://developer.nvidia.com/cuda</a> \n<LI> Culler, David E., and Jaswinder Pal Singh, with Anoop Gupta, <I>Parallel Computer Architecture: A Hardware/Software Approach</I>, Morgan Kaufmann, 1998. \n<LI> Cunnif, R., \"Visualize fx Graphics Scalable Architechture,\" <I>Hot3D Proceedings</I>, <I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, Switzerland, August 2000. \n<LI> Cunningham, Steve, \"3D Viewing and Rotation using Orthonormal Bases,\" in Andrew S. Glassner, ed., <I>Graphics Gems</I>, Academic Press, pp. 516-521, 1990. <a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> \n<LI> Curtis, Cassidy, \"Loose and Sketchy Animation,\" <I>SIGGRAPH 98 Technical Sketch</I>, p. 317, 1998. <a href=\"http://www.cs.washington.edu/homes/cassidy/loose\">http://www.cs.washington.edu/homes/cassidy/loose</a> \n<LI> Cychosz, J.M. and W.N. Waggenspack Jr., \"Intersecting a Ray with a Cylinder,\" in Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, Academic Press, pp. 356-365, 1994. <a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> \n<LI> Cyrus, M., and J. Beck, \"Generalized two- and three-dimensional clipping,\" <I>Computers and Graphics</I>, vol. 3, pp. 23-28, 1978. \n<LI> Dachsbacher, Carsten, and Marc Stamminger, \"Translucent Shadow Maps,\" <I>Eurographics Symposium on Rendering (2003)</I>, pp. 197-201, June 2003. <a href=\"www-sop.inria.fr/reves/Carsten.Dachsbacher/download/tsm.pdf\">www-sop.inria.fr/reves/Carsten.Dachsbacher/download/tsm.pdf</a> \n<LI> Dachsbacher, Carsten, and Marc Stamminger, \"Reflective Shadow Maps,\" <I>ACM Symposium on Interactive 3D Graphics and Games (I3D 2005)</I>, pp. 203-231, 2005. \n<LI> Dachsbacher, Carsten, and Marc Stamminger, \"I<sup>3</sup>: Interactive Indirect Illumination,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>4</sup></I>, Charles River Media, pp. 235-246, 2005. \n<LI> Dachsbacher, Carsten, and Marc Stamminger, \"Splatting of Indirect Illumination,\" <I>ACM Symposium on Interactive 3D Graphics and Games (I3D 2006)</I>, pp. 93-100, March 2006. \n<LI> Dachsbacher, Carsten, and Marc Stamminger, \"Splatting of Diffuse and Glossy Indirect Illumination,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 373-387, 2006. \n<LI> Dachsbacher, C., and N. Tatarchuk, \"Prism Parallax Occlusion Mapping with Accurate Silhouette Generation,\" Poster at <I>ACM Symposium on Interactive 3D Graphics and Games (I3D 2007)</I>, 2007. <a href=\"http://ati.amd.com/developer/techreports.html\">http://ati.amd.com/developer/techreports.html</a> \n<LI> Dam, Erik B., Martin Koch, and Martin Lillholm, \"Quaternions, Interpolation and Animation,\" Technical Report DIKU-TR-98/5, Department of Computer Science, University of Copenhagen, July 1998. <a href=\"http://ftp.diku.dk/students/myth/quat.html\">http://ftp.diku.dk/students/myth/quat.html</a> \n<LI> Dana, Kristin J., Bram van Ginneken, Shree K. Nayar, and Jan J. Koenderink \"Reflectance and Texture of Real-World Surfaces,\" <I>ACM Transactions on Graphics</I>, vol. 18, no. 1, pp. 1-34, 1999. \n<LI> \"BRDF/BTF measurement device,\" in <I>Proceedings of ICCV 2001</I>, vol. 2, pp. 460-466, 2001. <a href=\"http://www.ece.rutgers.edu/~kdana/research/iccv01.pdf\">http://www.ece.rutgers.edu/~kdana/research/iccv01.pdf</a> \n<LI> Dallaire, Chris, \"Binary Triangle Trees for Terrain Tile Index Buffer Generation,\" <I>Gamasutra</I>, December 21, 2006. <a href=\"http://www.gamasutra.com/features/20061221/dallaire_01.shtml\">http://www.gamasutra.com/features/20061221/dallaire_01.shtml</a> \n<LI> Davis, Douglass, William Ribarsky, T.Y. Kiang, Nickolas Faust, and Sean Ho, \"Real-Time Visualization of Scalably Large Collections of Heterogeneous Objects,\" <I>IEEE Visualization</I>, pp. 437-440, 1999. \n<LI> Davis, Scott T., and Chris Wyman, \"Interactive Refractions with Total Internal Reflection,\" <I>Graphics Interface 2007</I>, pp. 185-190, 2007. <a href=\"http://www.cs.uiowa.edu/~scodavis/publications/07-TIR/refrWithTIR.pdf\">http://www.cs.uiowa.edu/~scodavis/publications/07-TIR/refrWithTIR.pdf</a> \n<LI> Dawson, Bruce, \"What Happened to My Colours!?!\" <I>Game Developers Conference</I>, pp. 251-268, March 2001. <a href=\"http://www.gdconf.com/archives/proceedings/2001/prog_papers.html\">http://www.gdconf.com/archives/proceedings/2001/prog_papers.html</a> \n<LI> Debevec, Paul E., \"Rendering Synthetic Objects into Real Scenes: Bridging Traditional and Image-Based Graphics with Global Illumination and High Dynamic Range Photography,\" <I>Computer Graphics (SIGGRAPH 98 Proceedings)</I>, pp. 189-198, July 1998. <a href=\"http://www.debevec.org/Research/IBL/\">http://www.debevec.org/Research/IBL/</a> \n<LI> Debevec, Paul E., \"Acquiring the Reflectance Field of a Human Face,\" <I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 145-156, July 2000. <a href=\"http://www.debevec.org/Research/LS/\">http://www.debevec.org/Research/LS/</a> \n<LI> Debevec, Paul, Rod Bogart, Frank Vitz, and Greg Ward, \"HDRI and Image-Based Lighting,\" <I>Course 19 notes at SIGGRAPH 2003</I>, 2003. \n<LI> de Boer, Willem H., \"Smooth Penumbra Transitions with Shadow Maps,\" <I>journal of graphics tools</I>, vol. 11, no. 2, pp. 59-71, 2006. \n<LI> DeBry, David (grue), Jonathan Gibbs, Devorah DeLeon Petty, and Nate Robins, \"Painting and Rendering Textures on Unparameterized Models,\" <I>ACM Transactions on Graphics (SIGGRAPH 2002)</I>, vol. 21, no. 3, pp. 763-768, July 2002. <a href=\"http://www.labri.fr/perso/preuter/imageSynthesis/03-04/papers/octex.pdf\">http://www.labri.fr/perso/preuter/imageSynthesis/03-04/papers/octex.pdf</a> \n<LI> DeCarlo, Doug, Adam Finkelstein, and Szymon Rusinkiewicz, \"Interactive Rendering of Suggestive Contours with Temporal Coherence,\" <I>The 3rd International Symposium on Non-Photorealistic Animation and Rendering (NPAR 2004)</I>, pp. 15-24, June 2004. <a href=\"http://www.cs.rutgers.edu/~decarlo/contour.html\">http://www.cs.rutgers.edu/~decarlo/contour.html</a> \n<LI> DeCarlo, Doug, and Szymon Rusinkiewicz, \"Highlight Lines for Conveying Shape,\" <I>International Symposium on Non-Photorealistic Animation and Rendering (NPAR)</I>, August 2007. <a href=\"http://www.cs.princeton.edu/gfx/pubs/DeCarlo_2007_HLF/index.php\">http://www.cs.princeton.edu/gfx/pubs/DeCarlo_2007_HLF/index.php</a> \n<LI> Decaudin, Philippe, \"Cartoon-Looking Rendering of 3D-Scenes,\" Technical Report INRIA 2919, Universit&eacute; de Technologie de Compi&egrave;gne, France, June 1996. \n<LI> DeCoro, Christopher, and Natalya Tatarchuk, \"Implementing Real-Time Mesh Simplification Using the GPU,\" in Wolfgang Engel, ed., <I>ShaderX<sup>6</sup></I>, Charles River Media, pp. 29-39, 2008. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> Decoret, Xavier, Gernot Schaufler, Fran&ccedil;ois Sillion, and Julie Dorsey, \"Multi-layered Impostors for Accelerated Rendering,\" <I>Computer Graphics Forum</I>, vol. 18, no. 3, pp. 61-72, 1999. \n<LI> D&eacute;coret, Xavier, Fr&eacute;do Durand, Fran&ccedil;ois Sillion, and Julie Dorsey, \"Billboard Clouds for Extreme Model Simplification,\" <I>ACM Transactions on Graphics (SIGGRAPH 2003)</I>, vol. 22, no. 3, pp. 689-696, 2003. <a href=\"http://artis.imag.fr/Publications/2003/DDSD03/bc03.pdf\">http://artis.imag.fr/Publications/2003/DDSD03/bc03.pdf</a> \n<LI> Deering, Michael F., and Scott R. Nelson, \"Leo: A System for Cost Effective 3D Shaded Graphics,\" <I>Computer Graphics (SIGGRAPH 93 Proceedings)</I>, pp. 101-108, August 1993. \n<LI> Deering, Michael, \"Geometry Compression,\" <I>Computer Graphics (SIGGRAPH 95 Proceedings)</I>, pp. 13-20, August 1995. \n<LI> Deering, Michael, and David Naegle, \"The SAGE Graphics Architecture,\" <I>ACM Transactions on Graphics (SIGGRAPH 2002)</I>, vol. 21, no. 3, pp. 683-692, July 2002. \n<LI> Demers, Joe, \"Depth of Field: A Survey of Techniques,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 375-390, 2004. <a href=\"http://developer.nvidia.com/object/gpu_gems_home.html\">http://developer.nvidia.com/object/gpu_gems_home.html</a>\n<LI> d'Eon, Eugene, and David Luebke, \"Advanced Techniques for Realistic Real-Time Skin Rendering,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 293-347, 2007. <a href=\"http://http.developer.nvidia.com/GPUGems3/gpugems3_ch14.html\">http://http.developer.nvidia.com/GPUGems3/gpugems3_ch14.html</a>\n<LI> d'Eon, Eugene, David Luebke, and Eric Enderton, \"Efficient Rendering of Human Skin,\" <I>Eurographics Symposium on Rendering (2007)</I>, 147-157, June 2007. <a href=\"http://www.eugenedeon.com/efficientskin.html\">http://www.eugenedeon.com/efficientskin.html</a> \n<LI> d'Eon, Eugene, \"NVIDIA Demo Team Secrets--Advanced Skin Rendering,\" <I>Game Developers Conference</I>, March 2007. <a href=\"http://developer.nvidia.com/object/gdc-2007.htm\">http://developer.nvidia.com/object/gdc-2007.htm</a> \n<LI> DeLoura, Mark, ed., <I>Game Programming Gems</I>, Charles River Media, 2000. \n<LI> DeRose, T., M. Kass, and T. Truong, \"Subdivision Surfaces in Character Animation,\" <I>Computer Graphics (SIGGRAPH 98 Proceedings)</I>, pp. 85-94, July 1998. \n<LI> de Castro Lopo, Erik, <I>Faster Floating Point to Integer Conversions</I>, 2001. <a href=\"http://mega-nerd.com/FPcast/\">http://mega-nerd.com/FPcast/</a> \n<LI> Diefenbach, Paul J., \"Pipeline Rendering: Interaction and Realism through Hardware-based Multi-pass Rendering,\" Ph.D. Thesis, University of Pennsylvania, 1996. <a href=\"http://www.cis.upenn.edu/~diefenba/home.html\">http://www.cis.upenn.edu/~diefenba/home.html</a> \n<LI> Diefenbach, Paul J., and Norman I. Badler, \"Multi-Pass Pipeline Rendering: Realism for Dynamic Environments,\" <I>Proceedings 1997 Symposium on Interactive 3D Graphics</I>, pp. 59-70, April 1997. <a href=\"http://www.cis.upenn.edu/~diefenba/home.html\">http://www.cis.upenn.edu/~diefenba/home.html</a> \n<LI> Diepstraten, Joachim, \"Simulating the Visual Effects of a Video Recording System,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>4</sup></I>, Charles River Media, pp. 269-274, 2005. \n<LI> Dietrich, Andreas, Enrico Gobbetti, and Sung-Eui Yoon, \"Massive-Model Rendering Techniques,\" <I>IEEE Computer Graphics and Applications</I>, vol. 27, no. 6, pp. 20-34, November/December 2007. \n<LI> Dietrich, Sim, \"Attenuation Maps,\" in Mark DeLoura, ed., <I>Game Programming Gems</I>, Charles River Media, pp. 543-548, 2000. \n<LI> Dietrich, D. Sim, Jr., \"Practical Priority Buffer Shadows,\" in Mark DeLoura, ed., <I>Game Programming Gems 2</I>, Charles River Media, pp. 481-487, 2001. \n<LI> Dingliana, John, and Carol O'Sullivan, \"Graceful Degradation of Collision Handling in Physically Based Animation,\" <I>Computer Graphics Forum</I>, vol. 19, no. 3, pp. 239-247, 2000. \n<LI> Dingliana, John, and Carol O'Sullivan, \"Collisions and Adaptive Level of Detail,\" <I>Visual Proceedings (SIGGRAPH 2001)</I>, p. 156, August 2001. \n<LI> Dipp&eacute;, Mark A. Z., and Erling Henry Wold, \"Antialiasing Through Stochastic Sampling,\" <I>Computer Graphics (SIGGRAPH '85 Proceedings)</I>, pp. 69-78, July 1985. \n<LI> \"The DirectX Software Development Kit,\" Microsoft, November 2007. <a href=\"http://msdn.microsoft.com/directx\">http://msdn.microsoft.com/directx</a> \n<LI> Dmitriev, Kirill, and Yury Uralsky, \"Soft Shadows Using Hierarchical Min-Max Shadow Maps,\" <I>Game Developers Conference</I>, March 2007. <a href=\"http://developer.nvidia.com/object/gdc-2007.htm\">http://developer.nvidia.com/object/gdc-2007.htm</a> \n<LI> Do Carmo, Manfred P., <I>Differential Geometry of Curves and Surfaces</I>, Prentice-Hall, Inc., Englewoods Cliffs, New Jersey, 1976. \n<LI> Dobashi, Yoshinori, Kazufumi Kaneda, Hideo Yamashita, Tsuyoshi Okita, and Tomoyuki Nishita, \"A Simple, Efficient Method for Realistic Animation of Clouds,\" <I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 19-28, July 2000. \n<LI> Dobashi, Yoshinori, Tsuyoshi Yamamoto, and Tomoyuki Nishita, \"Interactive Rendering of Atmospheric Scattering Effects Using Graphics Hardware,\" <I>Graphics Hardware (2002)</I>, pp. 1-10, 2002. <a href=\"http://nis-ei.eng.hokudai.ac.jp/~doba/papers/HWW02.pdf\">http://nis-ei.eng.hokudai.ac.jp/~doba/papers/HWW02.pdf</a> \n<LI> Simon Dobbyn, John Hamill, Keith O'Conor, and Carol O'Sullivan, \"Geopostors: A Real-time Geometry/Impostor Crowd Rendering System,\" <I>ACM SIGGRAPH 2005 Symposium on Interactive 3D Graphics and Games</I>, pp. 95-102, August 2005. <a href=\"http://isg.cs.tcd.ie/dobbyns/VirtualDublinProject.html\">http://isg.cs.tcd.ie/dobbyns/VirtualDublinProject.html</a> \n<LI> Dodgson, N. A., \"Autostereoscopic 3D Displays,\" <I>IEEE Computer</I>, vol. 38, no. 8, pp. 31-36, 2005. \n<LI> Doggett, Michael, \"Xenos: Xbox 360 GPU,\" <I>GDC-Europe 2005</I>, 2005. <a href=\"http://ati.amd.com/developer/eg05-xenos-doggett-final.pdf\">http://ati.amd.com/developer/eg05-xenos-doggett-final.pdf</a> \n<LI> Domin&eacute;, S&eacute;bastien, \"OpenGL Multisample,\" <I>Game Developers Conference</I>, March 2002. <a href=\"http://developer.nvidia.com/object/gdc_ogl_multisample.html\">http://developer.nvidia.com/object/gdc_ogl_multisample.html</a> \n<LI> Donnelly, William, and Joe Demers, \"Generating Soft Shadows Using Occlusion Interval Maps,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 205-215, 2004. <a href=\"http://developer.nvidia.com/object/gpu_gems_home.html\">http://developer.nvidia.com/object/gpu_gems_home.html</a>\n<LI> Donnelly, William, \"Per-Pixel Displacement Mapping with Distance Functions,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 123-136, 2005. <a href=\"http://download.nvidia.com/developer/GPU_Gems_2/GPU_Gems2_ch08.pdf\">http://download.nvidia.com/developer/GPU_Gems_2/GPU_Gems2_ch08.pdf</a>, full book at <a href=\"http://developer.nvidia.com/object/gpu_gems_2_home.html\">http://developer.nvidia.com/object/gpu_gems_2_home.html</a>\n<LI> Donnelly, William, and Andrew Lauritzen, \"Variance Shadow Maps,\" <I>Proceedings 2006 Symposium on Interactive 3D Graphics</I>, pp. 161-165, 2006. \n<LI> Donner, Craig, and Henrik Wann Jensen, \"Light Diffusion in Multi-Layered Translucent Materials,\" <I>ACM Transactions on Graphics (SIGGRAPH 2005)</I>, vol. 24, no. 3, pp. 1032-1039, 2005. <a href=\"http://graphics.ucsd.edu/papers/layered/\">http://graphics.ucsd.edu/papers/layered/</a> \n<LI> Doo, D., and M. Sabin, \"Behaviour of Recursive Division Surfaces Near Extraordinary Points,\" <I>Computer-Aided Design</I>, vol. 10, no. 6, pp. 356-360, September 1978. \n<LI> Dorsey, Julie, Holly Rushmeier, and Fran&ccedil;ois Sillion, <I>Digital Modeling of Material Appearance</I>, Morgan Kaufmann, 2007. \n<LI> Dougan, Carl, \"The Parallel Transport Frame,\" in Mark DeLoura, ed., <I>Game Programming Gems 2</I>, Charles River Media, pp. 215-219, 2001. \n<LI> Downs, Laura, Tomas M&ouml;ller, and Carlo S&eacute;quin, \"Occlusion Horizons for Driving through Urban Scenery,\" <I>Proceedings 2001 Symposium on Interactive 3D Graphics</I>, pp. 121-124, March 2001. \n<LI> Duchaineau, Mark A., Murray Wolinsky, David E. Sigeti, Mark C. Miller, Charles Aldrich, and Mark B. Mineev-Weinstein, \"ROAMing Terrain: Real-time Optimally Adapting Meshes,\" <I>IEEE Visualization '97</I>, pp. 81-88, 1997. \n<LI> Dudash, Bryan, \"Animated Crowd Rendering,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 39-52, 2007. <a href=\"http://http.developer.nvidia.com/GPUGems3/gpugems3_ch02.html\">http://http.developer.nvidia.com/GPUGems3/gpugems3_ch02.html</a>\n<LI> D&uuml;r, Arne, \"An Improved Normalization for the Ward Reflectance Model,\" <I>journal of graphics tools</I>, vol. 11, no. 1, pp. 51-59, 2006. <a href=\"http://jgt.akpeters.com/papers/Dur06/\">http://jgt.akpeters.com/papers/Dur06/</a> \n<LI> Duff, Tom, \"Compositing 3-D Rendered Images,\" <I>Computer Graphics (SIGGRAPH '85 Proceedings)</I>, pp. 41-44, July 1985. \n<LI> Duffy, Joe, \"CLR Inside Out,\" <I>MSDN Magazine</I>, vol. 21, no. 10, September 2006. <a href=\"http://msdn.microsoft.com/msdnmag/issues/06/09/CLRInsideOut/default.aspx\">http://msdn.microsoft.com/msdnmag/issues/06/09/CLRInsideOut/default.aspx</a> \n<LI> Dummer, Jonathan, \"Cone Step Mapping: An Iterative Ray-Heightfield Intersection Algorithm,\" website, 2006. <a href=\"http://www.lonesock.net/papers.html\">http://www.lonesock.net/papers.html</a> \n<LI> Dumont, Reynald, Fabio Pellacini, and James A. Ferwerda, \"A Perceptually-Based Texture Caching Algorithm for Hardware-Based Rendering,\" <I>12th Eurographics Workshop on Rendering</I>, pp. 246-253, June 2001. <a href=\"http://www.graphics.cornell.edu/pubs/2001/DPF01.html\">http://www.graphics.cornell.edu/pubs/2001/DPF01.html</a> \n<LI> Durand, Fr&eacute;do, <I>3D Visibility: Analytical Study and Applications</I>, Ph.D. Thesis, Universit&eacute; Joseph Fourier, Grenoble, July 1999. \n<LI> Durand, Fr&eacute;do, and Julie Dorsey, \"Interactive Tone Mapping,\" <I>11th Eurographics Workshop on Rendering</I>, pp. 219-230, June 2000. <a href=\"http://graphics.lcs.mit.edu/~fredo\">http://graphics.lcs.mit.edu/~fredo</a> \n<LI> Dutr&eacute;, Philip, <I>Global Illumination Compendium</I>, 1999. <a href=\"http://www.graphics.cornell.edu/~phil/GI\">http://www.graphics.cornell.edu/~phil/GI</a> \n<LI> Dutr&eacute;, Philip, Kavita Bala, and Philippe Bekaert, <I>Advanced Global Illumination</I>, second edition, A K Peters Ltd., 2006. \n<LI> Dyken, C., and M. Reimers, \"Real-time Linear Silhouette Enhancement,\" <I>Mathematical Methods for Curves and Surfaces</I>, pp. 145-156, 2005. \n<LI> Dyn, Nira, David Levin, and John A. Gregory, \"A 4-point Interpolatory Subdivision Scheme for Curve Design,\" <I>Computer Aided Geometric Design</I>, vol. 4, no. 4, pp. 257-268, 1987. \n<LI> Dyn, Nira, David Levin, and John A. Gregory, \"A Butterfly Subdivision Scheme for Surface Interpolation with Tension Control,\" <I>ACM Transactions on Graphics</I>, vol. 9, no. 2, pp. 160-169, April 1990. \n<LI> Eberly, David, \"Testing for Intersection of Convex Objects: The Method of Separating Axes,\" Technical Report, Magic Software, 2001. <a href=\"http://www.geometrictools.com\">http://www.geometrictools.com</a> \n<LI> Eberly, David, <I>Game Physics</I>, Morgan Kaufmann, 2003. <a href=\"http://www.geometrictools.com\">http://www.geometrictools.com</a> \n<LI> Eberly, David, <I>3D Game Engine Design, Second Edition: A Practical Approach to Real-Time Computer Graphics</I>, Morgan Kaufmann, 2006. <a href=\"http://www.geometrictools.com/\">http://www.geometrictools.com/</a> \n<LI> Ebert, David S., John Hart, Bill Mark, F. Kenton Musgrave, Darwyn Peachey, Ken Perlin, and Steven Worley, <I>Texturing and Modeling: A Procedural Approach</I>, third edition, Morgan Kaufmann, 2002. \n<LI> Ebrahimi, Amir. Personal communication, 2008. \n<LI> Eccles, Allen, \"The Diamond Monster 3Dfx Voodoo 1,\" Gamespy Hall of Fame, 2000. <a href=\"http://www.gamespy.com/halloffame/october00/voodoo1\">http://www.gamespy.com/halloffame/october00/voodoo1</a> \n<LI> Edwards, Dave, Solomon Boulos, Jared Johnson, Peter Shirley, Michael Ashikhmin, Michael Stark, and Chris Wyman, \"The Halfway Vector Disk for BRDF Modeling,\" <I>ACM Transactions on Graphics</I>, vol. 25, no. 1, pp. 1-18, 2006. <a href=\"www.cs.utah.edu/~boulos/papers/brdftog.pdf\">www.cs.utah.edu/~boulos/papers/brdftog.pdf</a> \n<LI> Ehmann, Stephen A., and Ming C. Lin, \"Accelerated Proximity Queries Between Convex Polyhedra Using Multi-Level Voronoi Marching,\" <I>IEEE/RSJ International Conference on Intelligent Robots and Systems 2000</I>, pp. 2101-2106, 2000. <a href=\"http://www.cs.unc.edu/~geom/SWIFT\">http://www.cs.unc.edu/~geom/SWIFT</a> \n<LI> Ehmann, Stephen A., and Ming C. Lin, \"Accurate and Fast Proximity Queries Between Polyhedra Using Convex Surface Decomposition,\" <I>Computer Graphics Forum</I>, vol. 20, no. 3, pp. C500-C510, 2001. <a href=\"http://www.cs.unc.edu/~geom/SWIFT++\">http://www.cs.unc.edu/~geom/SWIFT++</a> \n<LI> Eisemann, Martin, Marcus Magnor, Thorsten Grosch, and Stefan M&uuml;ller, \"Fast Ray/Axis-Aligned Bounding Box Overlap Tests using Ray Slopes,\" <I>journal of graphics tools</I>, vol. 12, no. 4, pp. 35-46, 2007. \n<LI> Eldridge, Matthew, Homan Igehy, and Pat Hanrahan, \"Pomegranate: A Fully Scalable Graphics Architecture,\" <I>Computer Graphics (SIGGRAPH 2001 Proceedings)</I>, pp. 443-454, July 2000. vol. 11, no. 6, pp. 290-296, 1995. \n<LI> Eldridge, Matthew, <I>Designing Graphics Architectures around Scalability and Communication</I>, Ph.D. Thesis, Stanford University, June 2001. \n<LI> Elinas, Pantelis, and Wolfgang Stuerzlinger, \"Real-time Rendering of 3D Clouds,\" <I>journal of graphics tools</I>, vol. 5, no. 4, pp. 33-45, 2000. \n<LI> Engel, Klaus, Markus Hadwiger, Joe M. Kniss, Christof Rezk-Salama, and Daniel Weiskopf, <I>Real-Time Volume Graphics</I>, A K Peters Ltd., 2006. \n<LI> Engel, Wolfgang, ed., <I>ShaderX</I>, Wordware, May 2002. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">download book</a>\n<LI> Engel, Wolfgang, ed., <I>ShaderX<sup>2</sup>: Introduction &amp; Tutorials with DirectX 9</I>, Wordware, 2004. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">download book</a>\n<LI> Engel, Wolfgang, ed., <I>ShaderX<sup>2</sup>: Shader Programming Tips &amp; Tricks with DirectX 9</I>, Wordware, 2004. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">download book</a>\n<LI> Engel, Wolfgang, ed., <I>ShaderX<sup>3</sup></I>, Charles River Media, November 2004. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> Engel, Wolfgang, ed., <I>ShaderX<sup>4</sup></I>, Charles River Media, 2005. <a href=\"http://www.shaderx4.com\">http://www.shaderx4.com</a> \n<LI> Engel, Wolfgang, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, 2006. <a href=\"http://www.shaderx5.com\">http://www.shaderx5.com</a> \n<LI> Engel, Wolfgang, \"Cascaded Shadow Maps,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 197-206, 2006. \n<LI> Engel, Wolfgang, ed., <I>ShaderX<sup>6</sup></I>, Charles River Media, 2008. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> Engel, Wolfgang, ed., <I>Programming Vertex, Geometry, and Pixel Shaders, Second Edition</I>, Charles River Media, 2008. \n<LI> Ericson, Christer, <I>Real-Time Collision Detection</I>, Morgan Kaufmann, 2005. <a href=\"http://realtimecollisiondetection.net/\">http://realtimecollisiondetection.net/</a> \n<LI> Ericson, Christer, \"More Capcom/CEDEC bean-spilling,\" realtimecollisiondetection.net blog. <a href=\"http://realtimecollisiondetection.net/blog/?p=35\">http://realtimecollisiondetection.net/blog/?p=35</a> \n<LI> Eriksson, Carl, Dinesh Manocha, William V. Baxter III, <I>Proceedings 2001 Symposium on Interactive 3D Graphics</I>, pp. 111-120, March 2001. \n<LI> Erleben, Kenny, Jon Sporring, Knud Henriksen, and Henrik Dohlmann, <I>Physics Based Animation</I>, Charles River Media, 2005. \n<LI> Ernst, Manfred, Tomas Akenine-M&ouml;ller, and Henrik Wann Jensen, \"Interactive Rendering of Caustics Using Interpolated Warped Volumes,\" <I>Graphics Interface 2005</I>, pp. 87-96, May 2005. <a href=\"http://graphics.ucsd.edu/~henrik/papers/interactive_caustics/\">http://graphics.ucsd.edu/~henrik/papers/interactive_caustics/</a> \n<LI> Euclid (original translation by Heiberg, with introduction and commentary by Sir Thomas L. Heath), <I>The Thirteen Books of EUCLID'S ELEMENTS</I>, Second Edition, Revised with Additions, Volume I (Books I, II), Dover Publications, Inc., 1956. \n<LI> Evans, Francine, Steven Skiena, and Amitabh Varshney, \"Optimizing Triangle Strips for Fast Rendering,\" <I>IEEE Visualization '96</I>, pp. 319-326, 1999. \n<LI> Evans, Alex, \"Fast Approximations for Global Illumination on Dynamic Scenes,\" <I>SIGGRAPH 2006 Advanced Real-Time Rendering in 3D Graphics and Games course notes</I>, 2006. <a href=\"http://ati.amd.com/developer/techpapers.html-acm2006\">http://ati.amd.com/developer/techpapers.html-acm2006</a> \n<LI> Everitt, Cass, \"One-Pass Silhouette Rendering with GeForce and GeForce2,\" NVIDIA White Paper, June 2000. <a href=\"http://developer.nvidia.com\">http://developer.nvidia.com</a> \n<LI> Everitt, Cass, \"Interactive Order-Independent Transparency,\" NVIDIA White Paper, May 2001. <a href=\"http://developer.nvidia.com\">http://developer.nvidia.com</a> \n<LI> Everitt, Cass, Ashu Rege, and Cem Cebenoyan, \"Hardware Shadow Mapping,\" NVIDIA White Paper, December 2001. <a href=\"http://developer.nvidia.com\">http://developer.nvidia.com</a> \n<LI> Everitt, Cass, and Mark Kilgard, \"Practical and Robust Stenciled Shadow Volumes for Hardware-Accelerated Rendering,\" NVIDIA White Paper, March 2002. <a href=\"http://developer.nvidia.com\">http://developer.nvidia.com</a> \n<LI> Ewins, Jon P., Marcus D. Waller, Martin White, and Paul F. Lister, \"MIP-Map Level Selection for Texture Mapping,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 4, no. 4, pp. 317-329, Oct.-Dec. 1998. \n<LI> Eyles, J., S. Molnar, J. Poulton, T. Greer, A. Lastra, N. England, and L. Westover, \"PixelFlow: The Realization,\" <I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I> Los Angeles, CA, pp. 57-68, August 1997. \n<LI> Fairchild, Mark D. and David R. Wyble, \"Colorimetric Characterization of the Apple Studio Display (Flat Panel LCD),\" Technical Report, RIT Munsell Color Science Laboratory, July, 1998. <a href=\"http://www.cis.rit.edu/research/mcsl/research/reports.shtml\">http://www.cis.rit.edu/research/mcsl/research/reports.shtml</a> \n<LI> Falby, John S., Michael J. Zyda, David R. Pratt, and Randy L. Mackey, \"NPSNET: Hierarchical Data Structures for Real-Time Three-Dimensional Visual Simulation,\" <I>Computers &amp; Graphics</I>, vol. 17, no. 1, pp 65-69, 1993. \n<LI> Farin, Gerald, \"Triangular Bernstein-B&eacute;zier Patches,\" <I>Computer Aided Geometric Design</I>, vol. 3, no. 2, pp. 83-127, 1986. \n<LI> Farin, Gerald, <I>Curves and Surfaces for Computer Aided Geometric Design--A Practical Guide</I>, Fourth Edition (First Edition, 1988), Academic Press Inc., 1996. \n<LI> Farin, Gerald E., and Dianne Hansford, <I>Practical Linear Algebra: A Geometry Toolbox</I>, A K Peters Ltd., 2004. <a href=\"http://vidya.prism.asu.edu/~farin/pla\">http://vidya.prism.asu.edu/~farin/pla</a> \n<LI> Farin, Gerald E., <I>NURBS: From Projective Geometry to Practical Use</I>, 2nd edition, A K Peters Ltd., 1999. \n<LI> Farin, Gerald, and Dianne Hansford, <I>The Essentials of CAGD</I>, A K Peters Ltd., 2000. \n<LI> Fedkiw, Ronald, Jos Stam, and Henrik Wann Jensen, \"Visual Simulation of Smoke,\" <I>Computer Graphics (SIGGRAPH 2001 Proceedings)</I>, pp. 15-22, August 2001. <a href=\"http://www.dgp.toronto.edu/people/stam/reality/Research/pub.html\">http://www.dgp.toronto.edu/people/stam/reality/Research/pub.html</a> \n<LI> Fernando, Randima, Sebastian Fernandez, Kavita Bala, and Donald P. Greenberg, \"Adaptive Shadow Maps,\" <I>Computer Graphics (SIGGRAPH 2001 Proceedings)</I>, pp. 387-390, August 2001. <a href=\"http://www.graphics.cornell.edu/pubs/2001/FFBG01.html\">http://www.graphics.cornell.edu/pubs/2001/FFBG01.html</a> \n<LI> Fernando, Randima, and Mark J. Kilgard, <I>The Cg Tutorial: The Definitive Guide to Programmable Real-Time Graphics</I>, Addison-Wesley, 2003. <a href=\"http://developer.nvidia.com/page/cg_main.html\">http://developer.nvidia.com/page/cg_main.html</a> \n<LI> Fernando, Randima, ed., <I>GPU Gems</I>, Addison-Wesley, 2004. <a href=\"http://developer.nvidia.com/object/gpu_gems_home.html\">http://developer.nvidia.com/object/gpu_gems_home.html</a> \n<LI> Fernando, Randima, \"Percentage-closer Soft Shadows,\" <I>SIGGRAPH 2005 Technical Sketch</I>, 2005. <a href=\"http://developer.download.nvidia.com/shaderlibrary/docs/shadow_PCSS.pdf\">http://developer.download.nvidia.com/shaderlibrary/docs/shadow_PCSS.pdf</a> \n<LI> Ferwerda, James, \"Elements of Early Vision for Computer Graphics,\" <I>IEEE Computer Graphics and Applications</I>, vol. 21, no. 5, pp. 22-33, September/October 2001. <a href=\"http://www.graphics.cornell.edu/~jaf/publications/publications.html\">http://www.graphics.cornell.edu/~jaf/publications/publications.html</a> \n<LI> Fiedler, Glenn, \"Terrain Occlusion Culling with Horizons,\" in Andrew Kirmse, ed., <I>Game Programming Gems 4</I>, Charles River Media, pp. 515-527, 2004. \n<LI> de Figueiredo, L.H., \"Adaptive Sampling of Parametric Curves,\" in Alan Paeth, ed., <I>Graphics Gems V</I>, Academic Press, pp. 173-178, 1995. <a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> \n<LI> Fisher, F., and A. Woo, \"R.E versus N.H Specular Highlights,\" in Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, Academic Press, pp. 388-400, 1994. \n<LI> Flavell, Andrew, \"Run Time Mip-Map Filtering,\" <I>Game Developer</I>, vol. 5, no. 11, pp. 34-43, November 1998. <a href=\"http://www.gdmag.com/code.htm\">http://www.gdmag.com/code.htm</a> \n<LI> Floater, Michael, Kai Hormann, and G&eacute;za K&oacute;s, \"A General Construction of Barycentric Coordinates over Convex Polygons,\" <I>Advances in Computational Mathematics</I>, vol. 24, no. 1-4, pp. 311-331, January 2006. \n<LI> Fog, Agner, <I>Optimizing software in C++</I>, 2007. <a href=\"http://www.agner.org/optimize/\">http://www.agner.org/optimize/</a> \n<LI> Foley, J.D., A. van Dam, S.K. Feiner, J.H. Hughes, and R.L. Philips, <I>Introduction to Computer Graphics</I>, Addison-Wesley, 1993. \n<LI> Foley, J.D., A. van Dam, S.K. Feiner, and J.H. Hughes, <I>Computer Graphics: Principles and Practice, Second Edition in C</I>, Addison-Wesley, 1995. \n<LI> Forest, Vincent, Lo&iuml;c Barthe, and Mathias Paulin, \"Realistic Soft Shadows by Penumbra-Wedges Blending,\" <I>Graphics Hardware (2006)</I>, pp. 39-48, 2006. <a href=\"http://www.irit.fr/~Loic.Barthe/Publications/GH2006_Forest_et_al.pdf\">http://www.irit.fr/~Loic.Barthe/Publications/GH2006_Forest_et_al.pdf</a> \n<LI> Forsyth, Tom, \"Comparison of VIPM Methods,\" in Mark DeLoura, ed., <I>Game Programming Gems 2</I>, Charles River Media, pp. 363-376, 2001. \n<LI> Forsyth, Tom, \"Impostors: Adding Clutter,\" in Mark DeLoura, ed., <I>Game Programming Gems 2</I>, Charles River Media, pp. 488-496, 2001. \n<LI> Forsyth, Tom, \"Self-Shadowing Bumpmap Using 3D Texture Hardware,\" <I>journal of graphics tools</I>, vol. 7, no. 4, pp. 19-26, 2002. <a href=\"http://home.comcast.net/~tom_forsyth/papers/papers.html\">http://home.comcast.net/~tom_forsyth/papers/papers.html</a> website.\n<LI> Forsyth, Tom, \"Making Shadow Buffers Robust Using Multiple Dynamic Frustums,\" in Wolfgang Engel, ed., <I>ShaderX<sup>4</sup></I>, Charles River Media, pp. 331-346, 2005. \n<LI> Forsyth, Tom, \"Extremely Practical Shadows,\" <I>Game Developers Conference</I>, March 2006. <a href=\"http://home.comcast.net/~tom_forsyth/papers/papers.html\">http://home.comcast.net/~tom_forsyth/papers/papers.html</a> website.\n<LI> Forsyth, Tom, \"Linear-Speed Vertex Cache Optimisation,\" <a href=\"http://home.comcast.net/~tom_forsyth/papers/papers.html\">http://home.comcast.net/~tom_forsyth/papers/papers.html</a> website, September 2006. \n<LI> Forsyth, Tom, \"Shadowbuffers,\" <I>Game Developers Conference</I>, March 2007. <a href=\"http://home.comcast.net/~tom_forsyth/papers/papers.html\">http://home.comcast.net/~tom_forsyth/papers/papers.html</a> website.\n<LI> Forsyth, Tom, \"The Trilight: A Simple General-Purpose Lighting Model for Games,\" <a href=\"http://home.comcast.net/~tom_forsyth/papers/papers.html\">http://home.comcast.net/~tom_forsyth/papers/papers.html</a> website, March 2007. \n<LI> Forsyth, Tom, \"Knowing Which Mipmap Levels are Needed,\" <a href=\"http://home.comcast.net/~tom_forsyth/blog.wiki.html#SSE\">http://home.comcast.net/~tom_forsyth/blog.wiki.html#SSE</a> website, August 2007. \n<LI> Fosner, Ron, \"All Aboard Hardware T &amp; L,\" <I>Game Developer</I>, vol. 7, no. 4, pp. 30-41, April 2000. \n<LI> Fowles, Grant R., <I>Introduction to Modern Optics, Second Edition</I>, Holt, Reinhart, and Winston, 1975. \n<LI> Franklin, Dustin, \"Hardware-Based Ambient Occlusion,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>4</sup></I>, Charles River Media, pp. 91-100, 2005. \n<LI> Friedrich, Heiko, Johannes G&uuml;nther, Andreas Dietrich, Michael Scherbaum, Hans-Peter Seidel, and Philipp Slusallek, <I>Exploring the Use of Ray Tracing for Future Games</I>, SIGGRAPH Video Game Symposium 2006, 2006. <a href=\"http://www.mpi-inf.mpg.de/~guenther/RTG/index.html\">http://www.mpi-inf.mpg.de/~guenther/RTG/index.html</a> \n<LI> Frisken, Sarah, Ronald N. Perry, Alyn P. Rockwood, and Thouis R. Jones, \"Adaptively Sampled Distance Fields: A General Representation of Shape for Computer Graphics,\" <I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 249-254, July 2000. \n<LI> Frisken, Sarah, and Ronald N. Perry, \"A Computationally Efficient Framework for Modeling Soft Body Impact,\" <I>Visual Proceedings (SIGGRAPH 2001)</I>, p. 160, August 2001. \n<LI> Fuchs, H., Z.M. Kedem, and B.F. Naylor, \"On Visible Surface Generation by A Priori Tree Structures,\" <I>Computer Graphics (SIGGRAPH '80 Proceedings)</I>, pp. 124-133, July 1980. \n<LI> Fuchs, H., G.D. Abram, and E.D. Grant, \"Near Real-Time Shaded Display of Rigid Objects,\" <I>Computer Graphics (SIGGRAPH '83 Proceedings)</I>, pp. 65-72, July 1983. \n<LI> Fuchs, H., J. Poulton, J. Eyles, T. Greer, J. Goldfeather, D. Ellsworth, S. Molnar, G. Turk, B. Tebbs, and L. Israel, \"Pixel-Planes 5: A Heterogeneous Multiprocessor Graphics System Using Processor-Enhanced Memories,\" <I>Computer Graphics (SIGGRAPH '89 Proceedings)</I>, pp. 79-88, July 1989. \n<LI> Fuchs, Martin, Volker Blanz, Hendrik Lensch, and Hans-Peter Seidel, \"Reflectance from Images: A Model-Based Approach for Human Faces,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 11, no. 3, pp. 296-305, May-June. 2005. \n<LI> Fung, James, \"Computer Vision on the GPU,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 649-666, 2005. <a href=\"http://developer.nvidia.com/object/gpu_gems_2_home.html\">http://developer.nvidia.com/object/gpu_gems_2_home.html</a>\n<LI> Funkhouser, Thomas A., and Carlo H. S&eacute;quin, \"Adaptive Display Algorithm for Interactive Frame Rates During Visualization of Complex Virtual Environments,\" <I>Computer Graphics (SIGGRAPH 93 Proceedings)</I>, pp. 247-254, August 1993. <a href=\"http://www.cs.princeton.edu/~funk\">http://www.cs.princeton.edu/~funk</a> \n<LI> Funkhouser, Thomas A., <I>Database and Display Algorithms for Interactive Visualization of Architectural Models</I>, Ph.D. Thesis, University of California, Berkeley, 1993. <a href=\"http://www.cs.princeton.edu/~funk\">http://www.cs.princeton.edu/~funk</a> \n<LI> Fuhrmann, Anton L., Eike Umlauf, and Stephan Mantler, \"Extreme Model Simplification for Forest Rendering,\" <I>Eurographics Workshop on Natural Phenomena (2005)</I>, pp. 57-66, 2005. <a href=\"http://www.vrvis.at/publications/pdfs/VRVis_2005_11_14_12_02_55.pdf\">http://www.vrvis.at/publications/pdfs/VRVis_2005_11_14_12_02_55.pdf</a> \n<LI> <I>Game Development Algorithms</I> mailing list archives. <a href=\"http://lists.sourceforge.net/lists/listinfo/gdalgorithms-list\">http://lists.sourceforge.net/lists/listinfo/gdalgorithms-list</a> \n<LI> Ganovelli, Fabio, John Dingliana, and Carol O'Sullivan, \"BucketTree: Improving Collision Detection between Deformable Objects,\" <I>Spring Conference in Computer Graphics (SCCG2000)</I>, pp. 156-163, 2000. \n<LI> Garcia, Ismael, Mateu Sbert, and L&aacute;zl&oacute; Szirmay-Kalos, \"Tree Rendering with Billboard Clouds,\" <I>Third Hungarian Conference on Computer Graphics and Geometry</I>, pp., 2005. <a href=\"http://www.gametools.org/projects_udg/gt_ibr/papers/treeBillboardClouds.pdf\">http://www.gametools.org/projects_udg/gt_ibr/papers/treeBillboardClouds.pdf</a> \n<LI> Gardner, Andrew, Chris Tchou, Tim Hawkins, and Paul Debevec, \"Linear Light Source Reflectometry,\" <I>ACM Transactions on Graphics (SIGGRAPH 2003)</I>, vol. 22, no. 3, pp.749-758, 2003. <a href=\"http://gl.ict.usc.edu/Research/LLS/\">http://gl.ict.usc.edu/Research/LLS/</a> \n<LI> Garland, Michael, and Paul S. Heckbert, \"Fast Polygonal Approximation of Terrains and Height Fields,\" Technical Report CMU-CS-95-181, Carnegie Mellon University, 1995. <a href=\"http://graphics.cs.uiuc.edu/~garland/papers.html\">http://graphics.cs.uiuc.edu/~garland/papers.html</a> \n<LI> Garland, Michael, and Paul S. Heckbert, \"Surface Simplification Using Quadric Error Metrics,\" <I>Proceedings of SIGGRAPH 97</I>, pp. 209-216, August 1997. <a href=\"http://graphics.cs.uiuc.edu/~garland/papers.html\">http://graphics.cs.uiuc.edu/~garland/papers.html</a> \n<LI> Garland, Michael, and Paul S. Heckbert, \"Simplifying Surfaces with Color and Texture using Quadric Error Metrics,\" <I>IEEE Visualization 98</I>, pp. 263-269, July 1998. <a href=\"http://graphics.cs.uiuc.edu/~garland/papers.html\">http://graphics.cs.uiuc.edu/~garland/papers.html</a> \n<LI> Garland, Michael, \"Quadric-Based Polygonal Surface Simplification,\" Ph.D. thesis, Technical Report CMU-CS-99-105, Carnegie Mellon University, 1999. <a href=\"http://graphics.cs.uiuc.edu/~garland/papers.html\">http://graphics.cs.uiuc.edu/~garland/papers.html</a> \n<LI> Gautron, Pascal, Jaroslav Kriv&aacute;nek, Sumanta Pattanaik, and Kadi Bouatouch, \"A Novel Hemispherical Basis for Accurate and Efficient Rendering,\" <I>Eurographics Symposium on Rendering (2004)</I>, pp. 321-330, June 2004. <a href=\"http://graphics.cs.ucf.edu/HSH/\">http://graphics.cs.ucf.edu/HSH/</a> \n<LI> Gautron, Pascal, Jaroslav Kriv&aacute;nek, Kadi Bouatouch, and Sumanta Pattanaik, \"Radiance Cache Splatting: A GPU-Friendly Global Illumination Algorithm,\" <I>Rendering Techniques 2005: 16th Eurographics Workshop on Rendering</I>, pp. 55-64, June-July 2005. <a href=\"http://www.irisa.fr/siames/Pascal.Gautron/projects/rcsplat/rcsplat.htm\">http://www.irisa.fr/siames/Pascal.Gautron/projects/rcsplat/rcsplat.htm</a> \n<LI> Geczy, George, \"2D Programming in a 3D World: Developing a 2D Game Engine Using DirectX 8 Direct3D,\" <I>Gamasutra</I>, June 2001. <a href=\"http://www.gamasutra.com/features/20010629/geczy_01.htm\">http://www.gamasutra.com/features/20010629/geczy_01.htm</a> \n<LI> Gehling, Michael, \"Dynamic Skyscapes,\" <I>Game Developer Magazine</I>, vol. 13, no. 3, pp. 23-33, March 2006. \n<LI> Geiss, Ryan, \"Generating Complex Procedural Terrains Using the GPU,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 7-37, 2007. <a href=\"http://http.developer.nvidia.com/GPUGems3/gpugems3_ch01.html\">http://http.developer.nvidia.com/GPUGems3/gpugems3_ch01.html</a>\n<LI> Geiss, Ryan, and Michael Thompson, \"NVIDIA Demo Team Secrets--Cascades,\" <I>Game Developers Conference</I>, March 2007. <a href=\"http://developer.nvidia.com/object/gdc-2007.htm\">http://developer.nvidia.com/object/gdc-2007.htm</a> \n<LI> Georghiades, Athinodoros S., \"Recovering 3-D Shape and Reflectance from a Small Number of Photographs,\" <I>Eurographics Symposium on Rendering (2003)</I>, pp. 230-240, June 2003. <a href=\"ftp://cvc.yale.edu/Renderings/Papers/rc0_EGSR2003_final_print.pdf\">ftp://cvc.yale.edu/Renderings/Papers/rc0_EGSR2003_final_print.pdf</a> \n<LI> Georgii, Joachim, Jens Kr&uuml;ger, and R&uuml;diger Westermann, \"Interactive GPU-based Collision Detection,\" <I>Proceedings of IADIS Computer Graphics and Visualization</I>, pp. 3-10, 2007. \n<LI> Gerasimov, Philipp, \"Omnidirectional Shadow Mapping,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 193-203, 2004. <a href=\"http://developer.nvidia.com/object/gpu_gems_home.html\">http://developer.nvidia.com/object/gpu_gems_home.html</a>\n<LI> Gershbein, Reid, and Pat Hanrahan, \"A Fast Relighting Engine for Interactive Cinematic Lighting Design,\" <I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 353-358, July 2000. <a href=\"http://graphics.stanford.edu/papers/fastlight\">http://graphics.stanford.edu/papers/fastlight</a> \n<LI> Gershun, Arun, \"The Light Field,\" Moscow, 1936, translated by P. Moon and G. Timoshenko, <I>Journal of Mathematics and Physics</I>, vol. 18, no. 2, pp. 51-151, 1939. \n<LI> Gibson, Steve, \"The Origins of Sub-Pixel Font Rendering,\" web article. <a href=\"http://www.grc.com/ctwho.htm\">http://www.grc.com/ctwho.htm</a> \n<LI> Giegl, Markus, and Michael Wimmer, \"Unpopping: Solving the Image-Space Blend Problem for Smooth Discrete LOD Transition,\" <I>Computer Graphics Forum</I>, vol. 26, no. 1, pp. 46-49, March 2007. \n<LI> Giegl, Markus, and Michael Wimmer, \"Queried Virtual Shadow Maps,\" <I>ACM Symposium on Interactive 3D Graphics and Games (I3D 2007)</I>, pp. 65-72, 2007. Similar article in reference #311. <a href=\"http://www.cg.tuwien.ac.at/research/publications/2007/GIEGL-2007-QV1/GIEGL-2007-QV1-Preprint.pdf\">http://www.cg.tuwien.ac.at/research/publications/2007/GIEGL-2007-QV1/GIEGL-2007-QV1-Preprint.pdf</a> \n<LI> Giegl, Markus, and Michael Wimmer, \"Fitted Virtual Shadow Maps,\" <I>Graphics Interface 2007</I>, pp. 159-168, 2007. <a href=\"http://www.cg.tuwien.ac.at/research/publications/2007/GIEGL-2007-FVS/\">http://www.cg.tuwien.ac.at/research/publications/2007/GIEGL-2007-FVS/</a> \n<LI> Giegl, Markus, \"Fitted Virtual Shadow Maps and Shadow Fog,\" in Wolfgang Engel, ed., <I>ShaderX<sup>6</sup></I>, Charles River Media, pp. 275-300, 2008. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> Gigus, Z., J. Canny, and R. Seidel, \"Efficiently Computing and Representing Aspect Graphs of Polyedral Objects,\" <I>IEEE Transactions On Pattern Analysis and Machine Intelligence</I>, vol. 13, no. 6, pp. 542-551, 1991. \n<LI> Gilbert, E., D. Johnson, and S. Keerthi, \"A Fast Procedure for Computing the Distance between Complex Objects in Three-Dimensional Space,\" <I>IEEE Journal of Robotics and Automation</I>, vol. 4, no. 2, pp. 193-203, April 1988. \n<LI> Gillham, David, \"Real-time Depth-of-Field Implemented with a Postprocessing-Only Technique,\" in Wolfgang Engel, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 163-175, 2006. \n<LI> Ginsburg, Dan, and Dave Gosselin, \"Dynamic Per-Pixel Lighting Techniques,\" in Mark DeLoura, ed., <I>Game Programming Gems 2</I>, Charles River Media, pp. 452-462, 2001. \n<LI> Ginsburg, Dan, \"Ruby: Dangerous Curves,\" <I>Game Developers Conference</I>, March 2005. <a href=\"http://ati.amd.com/developer/techreports.html\">http://ati.amd.com/developer/techreports.html</a> \n<LI> Girshick, Ahna, Victoria Interrante, Steve Haker, and Todd Lemoine, \"Line Direction Matters: An Argument for the Use of Principal Directions in 3D Line Drawings,\" <I>Proceedings of the First International Symposium on Non-photorealistic Animation and Rendering (NPAR)</I>, pp. 43-52, June 2000. <a href=\"http://www.cs.umn.edu/Research/graphics\">http://www.cs.umn.edu/Research/graphics</a> \n<LI> Glassner, Andrew S., ed., <I>An Introduction to Ray Tracing</I>, Academic Press Inc., London, 1989. \n<LI> Glassner, Andrew S., ed., <I>Graphics Gems</I>, Academic Press, 1990. <a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> \n<LI> Glassner, Andrew S., \"Computing Surface Normals for 3D Models,\" in Andrew S. Glassner, ed., <I>Graphics Gems</I>, Academic Press, pp. 562-566, 1990. \n<LI> Glassner, Andrew, \"Building Vertex Normals from an Unstructured Polygon List,\" in Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, Academic Press, pp. 60-73, 1994. \n<LI> Glassner, Andrew S., <I>Principles of Digital Image Synthesis</I>, vol. 1, Morgan Kaufmann, 1995. \n<LI> Glassner, Andrew S., <I>Principles of Digital Image Synthesis</I>, vol. 2, Morgan Kaufmann, 1995. \n<LI> Goldman, Ronald, \"Intersection of Three Planes,\" in Andrew S. Glassner, ed., <I>Graphics Gems</I>, Academic Press, p. 305, 1990. \n<LI> Goldman, Ronald, \"Intersection of Two Lines in Three-Space,\" in Andrew S. Glassner, ed., <I>Graphics Gems</I>, Academic Press, p. 304, 1990. \n<LI> Goldman, Ronald, \"Matrices and Transformations,\" in Andrew S. Glassner, ed., <I>Graphics Gems</I>, Academic Press, pp. 472-475, 1990. \n<LI> Goldman, Ronald, \"Some Properties of B&eacute;zier Curves,\" in Andrew S. Glassner, ed., <I>Graphics Gems</I>, Academic Press, pp. 587-593, 1990. \n<LI> Goldman, Ronald, \"Recovering the Data from the Transformation Matrix,\" in James Arvo, ed., <I>Graphics Gems II</I>, Academic Press, pp. 324-331, 1991. \n<LI> Goldman, Ronald, \"Decomposing Linear and Affine Transformations,\" in David Kirk, ed., <I>Graphics Gems III</I>, Academic Press, pp. 108-116, 1992. \n<LI> Goldman, Ronald, \"Identities for the Univariate and Bivariate Bernstein Basis Functions,\" in Alan Paeth, ed., <I>Graphics Gems V</I>, Academic Press, pp. 149-162, 1995. <a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> \n<LI> Goldsmith, Jeffrey, and John Salmon, \"Automatic Creation of Object Hierarchies for Ray Tracing,\" <I>IEEE Computer Graphics and Applications</I>, vol. 7, no. 5, pp. 14-20, May 1987. \n<LI> Goldsmith, Timothy H., \"What Birds See,\" <I>Scientific American</I>, pp. 69-75, July 2006. <a href=\"http://www.csulb.edu/labs/bcl/elab/avian%20vision_intro.pdf\">http://www.csulb.edu/labs/bcl/elab/avian%20vision_intro.pdf</a>\n<LI> Golub, Gene, and Charles Van Loan, <I>Matrix Computations</I>, Third Edition, Johns Hopkins University Press, 1996. \n<LI> Gomez, Miguel, \"Simple Intersection Tests for Games,\" <I>Gamasutra</I>, October 1999. <a href=\"http://gamasutra.com/features/19991018/Gomez_1.htm\">http://gamasutra.com/features/19991018/Gomez_1.htm</a> \n<LI> Gomez, Miguel, \"Compressed Axis-Aligned Bounding Box Trees,\" in Mark DeLoura, ed., <I>Game Programming Gems 2</I>, Charles River Media, pp. 388-393, 2001. \n<LI> Gonzalez, Rafael C., and Richard E. Woods, <I>Digital Image Processing</I>, Third Edition, Addison-Wesley, 1992. \n<LI> Gooch, Amy, Bruce Gooch, Peter Shirley, and Elaine Cohen, \"A Non-Photorealistic Lighting Model for Automatic Technical Illustration,\" <I>Computer Graphics (SIGGRAPH 98 Proceedings)</I>, pp. 447-452, July 1998. <a href=\"http://www.cs.utah.edu/npr/utah_papers.html\">http://www.cs.utah.edu/npr/utah_papers.html</a> \n<LI> Gooch, Bruce, Peter-Pike J. Sloan, Amy Gooch, Peter Shirley, and Richard Riesenfeld, \"Interactive Technical Illustration,\" <I>Proceedings 1999 Symposium on Interactive 3D Graphics</I>, pp. 31-38, April 1999. <a href=\"http://www.cs.utah.edu/npr/utah_papers.html\">http://www.cs.utah.edu/npr/utah_papers.html</a> \n<LI> Gooch, Bruce or Amy, and Amy or Bruce Gooch, <I>Non-Photorealistic Rendering</I>, A K Peters Ltd., 2001. <a href=\"http://www.cs.utah.edu/~gooch/book.html\">http://www.cs.utah.edu/~gooch/book.html</a> \n<LI> Goodnight, Nolan, Rui Wang, Cliff Woolley, and Greg Humphreys, \"Interactive Time-Dependent Tone Mapping Using Programmable Graphics Hardware,\" <I>Eurographics Symposium on Rendering (2003)</I>, pp. 26-37, June 2003. <a href=\"http://www.cs.virginia.edu/~gfx/pubs/tonemapGPU/\">http://www.cs.virginia.edu/~gfx/pubs/tonemapGPU/</a> \n<LI> Goral, Cindy M., Kenneth E. Torrance, Donald P. Greenberg, and Bennett Battaile, \"Modelling the Interaction of Light Between Diffuse Surfaces,\" <I>Computer Graphics (SIGGRAPH '84 Proceedings)</I>, pp. 212-222, July 1984. \n<LI> Gordon, Dan, and Shuhong Chen, \"Front-to-back display of BSP trees,\" <I>IEEE Computer Graphics and Applications</I>, vol. 11, no. 5, pp. 79-85, September 1991. \n<LI> Gortler, Steven J., Radek Grzeszczuk, Richard Szeliski, and Michael F. Cohen, \"The Lumigraph,\" <I>Computer Graphics (SIGGRAPH 96 Proceedings)</I>, pp. 43-54, August, 1996. <a href=\"http://www.research.microsoft.com/~cohen\">http://www.research.microsoft.com/~cohen</a> \n<LI> Gosselin, David R., Pedro V. Sander, and Jason L. Mitchell, \"Drawing a Crowd,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>3</sup></I>, Charles River Media, pp. 505-517, 2004. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> Gosselin, David R., \"Real Time Skin Rendering,\" <I>Game Developers Conference</I>, March 2004. <a href=\"ati.amd.com/developer/gdc/Gosselin_skin.pdf\">ati.amd.com/developer/gdc/Gosselin_skin.pdf</a> \n<LI> Gosselin, David R., Pedro V. Sander, and Jason L. Mitchell, \"Real-Time Texture-Space Skin Rendering,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>3</sup></I>, Charles River Media, pp. 171-183, 2004. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> Gottschalk, S., M.C. Lin, and D. Manocha, \"OBBTree: A Hierarchical Structure for Rapid Interference Detection,\" <I>Computer Graphics (SIGGRAPH 96 Proceedings)</I>, pp. 171-180, August, 1996. <a href=\"http://www.cs.unc.edu/~geom/OBB/OBBT.html\">http://www.cs.unc.edu/~geom/OBB/OBBT.html</a> \n<LI> Gottschalk, Stefan, <I>Collision Queries using Oriented Bounding Boxes</I>, Ph.D. Thesis, Department of Computer Science, University of North Carolina at Chapel Hill, 1999. \n<LI> Gouraud, H., \"Continuous Shading of Curved Surfaces,\" <I>IEEE Transactions on Computers</I>, vol. C-20, pp. 623-629, June 1971. \n<LI> Govindaraju, N. K., S. Redon, M. C. Lin, and D. Manocha, \"CULLIDE: Interactive Collision Detection between Complex Models in Large Environments using Graphics Hardware,\" <I>Graphics Hardware (2003)</I>, pp. 25-32, 2003. \n<LI> Govindaraju, Naga K., Brandon Lloyd, Sung-Eui Yoon, Avneesh Sud, and Dinesh Manocha, \"Interactive Shadow Generation in Complex Environments,\" <I>ACM Transactions on Graphics (SIGGRAPH 2003)</I>, vol. 22, no. 3, pp. 501-510, 2003. \n<LI> Govindaraju, N. K., M. C. Lin, and D. Manocha, \"Quick-CULLIDE: Fast Inter- and Intra-Object Collision Culling Using Graphics Hardware,\" <I>IEEE Virtual Reality</I>, pp. 59-66, 2005. \n<LI> Green, Chris, \"Improved Alpha-Tested Magnification for Vector Textures and Special Effects,\" <I>SIGGRAPH 2007 Advanced Real-Time Rendering in 3D Graphics and Games course notes</I>, 2007. <a href=\"http://www.valvesoftware.com/publications.html\">http://www.valvesoftware.com/publications.html</a> \n<LI> Green, Chris, \"Efficient Self-Shadowed Radiosity Normal Mapping,\" <I>SIGGRAPH 2007 Advanced Real-Time Rendering in 3D Graphics and Games course notes</I>, 2007. <a href=\"http://www.valvesoftware.com/publications.html\">http://www.valvesoftware.com/publications.html</a> \n<LI> Green, D., and D. Hatch, \"Fast Polygon-Cube Intersection Testing,\" in Alan Paeth, ed., <I>Graphics Gems V</I>, Academic Press, pp. 375-379, 1995. <a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> \n<LI> Green, Paul, Jan Kautz, Wojciech Matusik, and Fr&eacute;do Durand, \"View-Dependent Precomputed Light Transport Using Nonlinear Gaussian Function Approximations,\" <I>ACM Symposium on Interactive 3D Graphics and Games (I3D 2006)</I>, pp. 7-14, March 2006. <a href=\"http://people.csail.mit.edu/wojciech/VDPLT/index.html\">http://people.csail.mit.edu/wojciech/VDPLT/index.html</a> \n<LI> Green, Paul, Jan Kautz, and Fr&eacute;do Durand, \"Efficient Reflectance and Visibility Approximations for Environment Map Rendering,\" <I>Computer Graphics Forum</I>, vol. 26, no. 3, pp. 495-502, 2007. <a href=\"http://people.csail.mit.edu/green/papers/eg2007.html\">http://people.csail.mit.edu/green/papers/eg2007.html</a> \n<LI> Green, Robin, \"Spherical Harmonic Lighting: The Gritty Details,\" <I>Game Developers Conference</I>, March 2003. <a href=\"http://www.research.scea.com/gdc2003/spherical-harmonic-lighting.pdf\">http://www.research.scea.com/gdc2003/spherical-harmonic-lighting.pdf</a> \n<LI> Green, Simon, \"Summed Area Tables using Graphics Hardware,\" <I>Game Developers Conference</I>, March 2003. <a href=\"http://developer.nvidia.com/object/GDC_2003_Presentations.html\">http://developer.nvidia.com/object/GDC_2003_Presentations.html</a> \n<LI> Green, Simon, \"Stupid OpenGL Shader Tricks,\" <I>Game Developers Conference</I>, March 2003. <a href=\"http://developer.nvidia.com/docs/IO/8230/GDC2003_OpenGLShaderTricks.pdf\">http://developer.nvidia.com/docs/IO/8230/GDC2003_OpenGLShaderTricks.pdf</a> \n<LI> Green, Simon, \"Real-Time Approximations to Subsurface Scattering,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 263-278, 2004. <a href=\"http://developer.nvidia.com/object/gpu_gems_home.html\">http://developer.nvidia.com/object/gpu_gems_home.html</a>\n<LI> Green, Simon, \"Implementing Improved Perlin Noise,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 409-416, 2005. <a href=\"http://developer.nvidia.com/object/gpu_gems_2_home.html\">http://developer.nvidia.com/object/gpu_gems_2_home.html</a>\n<LI> Greene, Ned, \"Environment Mapping and Other Applications of World Projections,\" <I>IEEE Computer Graphics and Applications</I>, vol. 6, no. 11, pp. 21-29, November 1986. \n<LI> Greene, Ned, Michael Kass, and Gavin Miller, \"Hierarchical Z-Buffer Visibility,\" <I>Computer Graphics (SIGGRAPH 93 Proceedings)</I>, pp. 231-238, August 1993. \n<LI> Greene, Ned, \"Detecting Intersection of a Rectangular Solid and a Convex Polyhedron,\" in Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, Academic Press, pp. 74-82, 1994. \n<LI> Greene, Ned, <I>Hierarchical Rendering of Complex Environments</I>, Ph.D. Thesis, University of California at Santa Cruz, Report no. UCSC-CRL-95-27, June 1995. \n<LI> Greger, Gene, Peter Shirley, Philip M. Hubbard, and Donald P. Greenberg, \"The Irradiance Volume,\" <I>IEEE Computer Graphics and Applications</I>, vol. 18, no. 2, pp. 32-43, Mar./Apr. 1998. <a href=\"http://www.gene.greger-weltin.org/professional/index.html\">http://www.gene.greger-weltin.org/professional/index.html</a> \n<LI> Gregory, Arthur, Ming C. Lin, Stefan Gottschalk, and Russell Taylor, \"H-Collide: A Framework for Fast and Accurate Collision Detection for Haptic Interaction,\" <I>Proceedings of Virtual Reality Conference 1999</I>, pp. 38-45, 1999. \n<LI> Gribb, Gil, and Klaus Hartmann, \"Fast Extraction of Viewing Frustum Planes from the World-View-Projection Matrix,\" June 2001. <a href=\"http://www2.ravensoft.com/users/ggribb/plane\">http://www2.ravensoft.com/users/ggribb/plane</a>\n<LI> Griffiths, Andrew, \"Real-time Cellular Texturing,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 519-532, 2006. \n<LI> Gritz, Larry, \"Shader Antialiasing,\" in <I>Advanced RenderMan: Creating CGI for Motion Pictures</I>, Morgan Kaufmann, 1999. Also (as \"Basic Antialiasing in Shading Language\") in <I>SIGGRAPH 99 Advanced RenderMan: Beyond the Companion course notes</I>, 1999. <a href=\"http://www.renderman.org/RMR/Books/sig99.course25.pdf.gz\">http://www.renderman.org/RMR/Books/sig99.course25.pdf.gz</a> \n<LI> Gritz, Larry, \"The Secret Life of Lights and Surfaces,\" in <I>Advanced RenderMan: Creating CGI for Motion Pictures</I>, Morgan Kaufmann, 1999. Also in <I>SIGGRAPH 2000 Advanced RenderMan 2: To RI_INFINITY and Beyond course notes</I>, 2000. <a href=\"http://www.renderman.org/RMR/Books/infbeyond.pdf.gz\">http://www.renderman.org/RMR/Books/infbeyond.pdf.gz</a> \n<LI> Gritz, Larry, and Eugene d'Eon, \"The Importance of Being Linear,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 529-542, 2007. <a href=\"http://http.developer.nvidia.com/GPUGems3/gpugems3_ch24.html\">http://http.developer.nvidia.com/GPUGems3/gpugems3_ch24.html</a>\n<LI> Gronsky, Stefan, \"Lighting Food,\" <I>SIGGRAPH 2007 Anyone Can Cook--Inside Ratatouille's Kitchen course notes</I>, 2007. <a href=\"http://graphics.pixar.com/AnyoneCanCook/paper.pdf\">http://graphics.pixar.com/AnyoneCanCook/paper.pdf</a> \n<LI> Gr&uuml;n, Holger, and Marco Spoerl, \"Ray-Traced Fog Volumes,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>4</sup></I>, Charles River Media, pp. 143-155, 2005. \n<LI> Gr&uuml;n, Holger, \"Smoothed N-Patches,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 5-22, 2006. \n<LI> Gu, Xianfeng, Steven J. Gortler, Hugues Hoppe, \"Geometry Images,\" <I>ACM Transactions on Graphics (SIGGRAPH 2002)</I>, vol. 21, no. 3, pp. 355-361, 2002. <a href=\"http://research.microsoft.com/~hoppe/gim.pdf\">http://research.microsoft.com/~hoppe/gim.pdf</a> \n<LI> Guardado, Juan, and Daniel S&aacute;nchez-Crespo, \"Rendering Water Caustics,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 31-62, 2004. <a href=\"http://developer.nvidia.com/object/gpu_gems_home.html\">http://developer.nvidia.com/object/gpu_gems_home.html</a>\n<LI> Guennebaud, Ga&euml;l, Lo&iuml;c Barthe, and Mathias Paulin, \"High-Quality Adaptive Soft Shadow Mapping,\" <I>Computer Graphics Forum</I>, vol. 26, no. 3, pp. 525-533, 2007. <a href=\"http://graphics.ethz.ch/~ggael/docs/ASSM_eg07.pdf\">http://graphics.ethz.ch/~ggael/docs/ASSM_eg07.pdf</a> \n<LI> Guenter, Brian, Todd Knoblock, and Erik Ruf, \"Specializing Shaders,\" <I>Computer Graphics (SIGGRAPH 95 Proceedings)</I>, pp. 343-350, August 1995. <a href=\"http://research.microsoft.com/~guenter\">http://research.microsoft.com/~guenter</a> \n<LI> Guigue, Philippe, and Olivier Devillers, \"Fast and Robust Triangle-Triangle Overlap Test using Orientation Predicates,\" <I>journals of graphics tools</I>, vol. 8, no. 1, pp. 25-42, 2003. \n<LI> Gumhold, Stefan, and Wolfgang Strasser, \"Real Time Compression of Triangle Mesh Connectivity,\" <I>Computer Graphics (SIGGRAPH 98 Proceedings)</I>, pp. 133-140, August 1998. \n<LI> Stefan Guthe, Stefan Roettger, Andreas Schieber, Wolfgang Strasser, Thomas Ertl, \"High-Quality Unstructured Volume Rendering on the PC Platform,\" <I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, pp. 1-8, 2002. <a href=\"http://polka.informatik.uni-stuttgart.de/ger/research/pub/pub2002/RoettgerHWW02.pdf\">http://polka.informatik.uni-stuttgart.de/ger/research/pub/pub2002/RoettgerHWW02.pdf</a> \n<LI> Guthe, Stefan, &Aacute;kos Bal&aacute;zs, and Reinhard Klein, \"Near Optimal Hierarchical Culling: Performance Driven Use of Hardware Occlusion Queries,\" <I>Eurographics Symposium on Rendering (2006)</I>, pp. 207-214, June 2006. <a href=\"http://cg.cs.uni-bonn.de/docs/publications/2006/guthe-2006-neal-optimal.pdf\">http://cg.cs.uni-bonn.de/docs/publications/2006/guthe-2006-neal-optimal.pdf</a> \n<LI> Guymon, Mel, \"Pyro-Techniques: Playing with Fire,\" <I>Game Developer</I>, vol. 7, no. 2, pp. 23-27, Feb. 2000. \n<LI> Hachisuka, Toshiya, \"High-Quality Global Illumination Rendering Using Rasterization,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 615-633, 2005. <a href=\"http://developer.nvidia.com/object/gpu_gems_2_home.html\">http://developer.nvidia.com/object/gpu_gems_2_home.html</a>\n<LI> Hadap, Sunil, and Nadia Magnenat-Thalmann, \"Modeling Dynamic Hair as a Continuum,\" <I>Computer Graphics Forum</I>, vol. 20, no. 3, pp. 329-338, 2001. \n<LI> Haeberli, P., and K. Akeley, \"The Accumulation Buffer: Hardware Support for High-Quality Rendering,\" <I>Computer Graphics (SIGGRAPH '90 Proceedings)</I>, pp. 309-318, August 1990. \n<LI> Haeberli, Paul, and Mark Segal, \"Texture Mapping as a Fundamental Drawing Primitive,\" <I>4th Eurographics Workshop on Rendering</I>, pp. 259-266, June 1993. <a href=\"http://www.sgi.com/grafica/texmap/index.html\">http://www.sgi.com/grafica/texmap/index.html</a> \n<LI> Haeberli, Paul, \"Matrix Operations for Image Processing,\" Grafica Obscura website, November 1993. <a href=\"http://www.graficaobscura.com/matrix/index.html\">http://www.graficaobscura.com/matrix/index.html</a> \n<LI> Hagen, Margaret A., \"How to Make a Visually Realistic 3D Display,\" <I>Computer Graphics</I>, vol. 25, no. 2, pp. 76-81, April 1991. \n<LI> Hahn, James K., \"Realistic Animation of Rigid Bodies,\" <I>Computer Graphics (SIGGRAPH '88 Proceedings)</I>, pp. 299-308, 1988. \n<LI> Haines, Eric, ed., <I>The Ray Tracing News</I>. <a href=\"http://www.raytracingnews.org\">http://www.raytracingnews.org</a> \n<LI> Haines, Eric, \"Essential Ray Tracing Algorithms,\" Chapter 2 in Andrew Glassner, ed., <I>An Introduction to Ray Tracing</I>, Academic Press Inc., London, 1989. \n<LI> Haines, Eric, \"Fast Ray-Convex Polyhedron Intersection,\" in James Arvo, ed., <I>Graphics Gems II</I>, Academic Press, pp. 247-250, 1991. <a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> \n<LI> Haines, Eric, \"Point in Polygon Strategies,\" in Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, Academic Press, pp. 24-46, 1994. <a href=\"http://www.erichaines.com/ptinpoly\">http://www.erichaines.com/ptinpoly</a> \n<LI> Haines, Eric, and John Wallace, \"Shaft Culling for Efficient Ray-Traced Radiosity,\" in P. Brunet and F.W. Jansen, eds., <I>Photorealistic Rendering in Computer Graphics (Proceedings of the Second Eurographics Workshop on Rendering)</I>, Springer-Verlag, pp. 122-138, 1994. <a href=\"http://www.erichaines.com\">http://www.erichaines.com</a> \n<LI> Haines, Eric, and Steven Worley, \"Fast, Low-Memory Z-buffering when Performing Medium-Quality Rendering,\" <I>journal of graphics tools</I>, vol. 1, no. 3, pp. 1-6, 1996. \n<LI> Haines, Eric, \"The Curse of the Monkey's Paw,\" in Eric Haines, ed., <I>Ray Tracing News</I>, vol. 10, no. 2, June 1997. <a href=\"http://www.raytracingnews.org/rtnv10n2.html\">http://www.raytracingnews.org/rtnv10n2.html</a> \n<LI> Haines, Eric, \"A Shaft Culling Tool,\" <I>journal of graphics tools</I>, vol. 5, no. 1, pp. 23-26, 2000. Also collected in reference #71. <a href=\"http://jgt.akpeters.com/papers/Haines00\">http://jgt.akpeters.com/papers/Haines00</a> \n<LI> Haines, Eric, \"Soft Planar Shadows Using Plateaus,\" <I>journal of graphics tools</I>, vol. 6, no. 1, pp. 19-27, 2001. Also collected in reference #71. \n<LI> Hammon, Earl, Jr., \"Practical Post-Processing Depth of Field,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 583-605, 2007. <a href=\"http://http.developer.nvidia.com/GPUGems3/gpugems3_ch28.html\">http://http.developer.nvidia.com/GPUGems3/gpugems3_ch28.html</a>\n<LI> Hakura, Ziyad S., and Anoop Gupta, \"The Design and Analysis of a Cache Architecture for Texture Mapping,\" <I>24th International Symposium of Computer Architecture (ISCA)</I>, pp. 108-120, June 1997. \n<LI> Hakura, Ziyad S., John M. Snyder, and Jerome E. Lengyel, \"Parameterized Environment Maps,\" <I>Proceedings 2001 Symposium on Interactive 3D Graphics</I>, pp. 203-208, March 2001. \n<LI> Hall, Roy, <I>Illumination and Color in Computer Generated Imagery</I>, Springer-Verlag, 1989. \n<LI> Hall, Tim, \"A how to for using OpenGL to Render Mirrors,\" <I>comp.graphics.api.opengl</I> newsgroup, August 1996. \n<LI> Hall, Tom, <a href=\"http://www.geocities.com/tom_j_hall\">http://www.geocities.com/tom_j_hall</a> \n<LI> Halstead, Mark, Michal Kass, and Tony DeRose, \"Efficient, Fair Interpolation using Catmull-Clark Surfaces,\" <I>Computer Graphics (SIGGRAPH 93 Proceedings)</I>, pp. 35-44, August 1994. \n<LI> Han, Jefferson Y., and Ken Perlin, \"Measuring Bidirectional Texture Reflectance with a Kaleidoscope,\" <I>ACM Transactions on Graphics (SIGGRAPH 2003)</I>, vol. 22, no. 3, pp.741-748, 2003. \n<LI> Han, Charles, Bo Sun, Ravi Ramamoorthi, and Eitan Grinspun, \"Frequency Domain Normal Map Filtering,\" <I>ACM Transactions on Graphics (SIGGRAPH 2007)</I>, vol. 26, no. 3, 28:1-28:11, July, 2007. <a href=\"http://www.cs.columbia.edu/cg/normalmap/\">http://www.cs.columbia.edu/cg/normalmap/</a> \n<LI> Hanrahan, P., and P. Haeberli, \"Direct WYSIWYG Painting and Texturing on 3D Shapes,\" <I>Computer Graphics (SIGGRAPH '90 Proceedings)</I>, pp. 215-223, August 1990. \n<LI> Hanson, Andrew J., <I>Visualizing Quaternions</I>, Morgan Kaufmann, 2006. \n<LI> Hao, Xuejun, Thomas Baby, and Amitabh Varshney, \"Interactive Subsurface Scattering for Translucent Meshes,\" <I>ACM Symposium on Interactive 3D Graphics (I3D 2003)</I>, pp. 75-82, 2003. <a href=\"http://www.cs.umd.edu/gvil/projects/translucency.shtml\">http://www.cs.umd.edu/gvil/projects/translucency.shtml</a> \n<LI> Hao, Xuejun, and Amitabh Varshney, \"Real-Time Rendering of Translucent Meshes,\" <I>ACM Transactions on Graphics</I>, vol. 23, no. 2, pp. 120-142, 2004. <a href=\"http://www.cs.umd.edu/gvil/projects/translucency.shtml\">http://www.cs.umd.edu/gvil/projects/translucency.shtml</a> \n<LI> Hapke, B., \"A Theoretical Photometric Function for the Lunar Surface,\" <I>J. Geophysical Research</I>, vol. 68, no. 15, 1 August 1963. \n<LI> Hargreaves, Shawn, \" Hemisphere Lighting With Radiosity Maps,\" <I>Gamasutra</I>, Aug. 2003. Also collected in reference #308. <a href=\"http://www.gamasutra.com/features/20030813/hargreaves_01.shtml\">http://www.gamasutra.com/features/20030813/hargreaves_01.shtml</a> \n<LI> Hargreaves, Shawn, \"Deferred Shading,\" <I>Game Developers Conference</I>, March 2004. <a href=\"http://www.talula.demon.co.uk/DeferredShading.pdf\">http://www.talula.demon.co.uk/DeferredShading.pdf</a> \n<LI> Hargreaves, Shawn, \"Detail Texture Motion Blur,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>3</sup></I>, Charles River Media, pp. 205-214, 2004. <a href=\"http://www.talula.demon.co.uk/detail_blur/detail_blur.html\">http://www.talula.demon.co.uk/detail_blur/detail_blur.html</a> \n<LI> Harris, Mark J., and Anselmo Lastra, \"Real-Time Cloud Rendering,\" <I>Computer Graphics Forum</I>, vol. 20, no. 3, pp. 76-84, 2001. <a href=\"http://www.cs.unc.edu/~harrism/clouds\">http://www.cs.unc.edu/~harrism/clouds</a> \n<LI> Hart, Evan, Dave Gosselin, and John Isidoro, \"Vertex Shading with Direct3D and OpenGL,\" <I>Game Developers Conference</I>, March 2001. <a href=\"http://www.ati.com/na/pages/resource_centre/dev_rel/techpapers.html\">http://www.ati.com/na/pages/resource_centre/dev_rel/techpapers.html</a> \n<LI> Hart, John C., George K. Francis, and Louis H. Kauffman, \"Visualizing Quaternion Rotation,\" <I>ACM Transactions on Graphics</I>, vol. 13, no. 3, pp. 256-276, 1994. \n<LI> Hasenfratz, Jean-Marc, Marc Lapierre, Nicolas Holzschuch, Fran&ccedil;ois Sillion, \"A Survey of Real-time Soft Shadows Algorithms,\" <I>Computer Graphics Forum</I>, vol. 22, no. 4, pp. 753-774, Dec. 2003. \n<LI> Hasselgren, J., T. Akenine-M&ouml;ller, and L. Ohlsson, \"Conservative Rasterization,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 677-690, 2005. <a href=\"http://developer.nvidia.com/object/gpu_gems_2_home.html\">http://developer.nvidia.com/object/gpu_gems_2_home.html</a>\n<LI> Hasselgren, J., T. Akenine-M&ouml;ller, and S. Laine, \"A Family of Inexpensive Sampling Schemes,\" <I>Computer Graphics Forum</I>, vol. 24, no.4, pp. 843-848, 2005. \n<LI> Hasselgren, J., and T. Akenine-M&ouml;ller, \"Efficient Depth Buffer Compression,\" <I>Graphics Hardware</I>, pp. 103-110, 2006. \n<LI> Hasselgren, J., and T. Akenine-M&ouml;ller, \"An Efficient Multi-View Rasterization Architecture,\" <I>Eurographics Symposium on Rendering</I>, pp. 61-72, June 2006. \n<LI> Hasselgren, J., and T. Akenine-M&ouml;ller, \"PCU: The Programmable Culling Unit,\" <I>ACM Transactions on Graphics</I>, vol. 26, no. 3, pp. 92.1-91.20, 2007. \n<LI> He, Taosong, \"Fast Collision Detection Using QuOSPO Trees,\" <I>Proceedings 1999 Symposium on Interactive 3D Graphics</I>, pp. 55-62, April 1999. \n<LI> He, Xiao D., Kenneth E. Torrance, Fran&ccedil;ois X. Sillion, and Donald P. Greenberg, \"A Comprehensive Physical Model for Light Reflection,\" <I>Computer Graphics (SIGGRAPH '91 Proceedings)</I>, pp. 175-186, July 1991. \n<LI> Hearn, Donald, and M. Pauline Baker, <I>Computer Graphics with OpenGL</I>, Third Edition, Prentice-Hall, Inc., Englewoods Cliffs, New Jersey, 2003. \n<LI> Heckbert, Paul, \"Survey of Texture Mapping,\" <I>IEEE Computer Graphics and Applications</I>, vol. 6, no. 11, pp. 56-67, November 1986. <a href=\"http://www.cs.cmu.edu/~ph\">http://www.cs.cmu.edu/~ph</a> \n<LI> Heckbert, Paul S., \"Fundamentals of Texture Mapping and Image Warping,\" Report no. 516, Computer Science Division, University of California, Berkeley, June 1989. <a href=\"http://www.cs.cmu.edu/~ph\">http://www.cs.cmu.edu/~ph</a> \n<LI> Heckbert, Paul S., \"Adaptive Radiosity Textures for Bidirectional Ray Tracing,\" <I>Computer Graphics (SIGGRAPH '90 Proceedings)</I>, pp. 145-154, August 1990. \n<LI> Heckbert, Paul S., \"What Are the Coordinates of a Pixel?\" in Andrew S. Glassner, ed., <I>Graphics Gems</I>, Academic Press, pp. 246-248, 1990. \n<LI> Heckbert, Paul S., and Henry P. Moreton, \"Interpolation for Polygon Texture Mapping and Shading,\" <I>State of the Art in Computer Graphics: Visualization and Modeling</I>, Springer-Verlag, pp. 101-111, 1991. \n<LI> Heckbert, Paul S., ed., <I>Graphics Gems IV</I>, Academic Press, 1994. <a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> \n<LI> Heckbert, Paul S., \"A Minimal Ray Tracer,\" in Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, Academic Press, pp. 375-381, 1994. <a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> \n<LI> Heckbert, Paul S., and Michael Herf, <I>Simulating Soft Shadows with Graphics Hardware</I>, Technical Report CMU-CS-97-104, Carnegie Mellon University, January 1997. <a href=\"http://www.cs.cmu.edu/~ph/shadow.html\">http://www.cs.cmu.edu/~ph/shadow.html</a> \n<LI> Hecker, Chris, \"More Compiler Results, and What To Do About It,\" <I>Game Developer</I>, pp. 14-21, August/September 1996. <a href=\"http://www.d6.com/users/checker/misctech.htm\">http://www.d6.com/users/checker/misctech.htm</a> \n<LI> Hecker, Chris, \"Physics, The Next Frontier,\" <I>Game Developer</I>, pp. 12-20, October/November 1996. <a href=\"http://www.d6.com/users/checker/dynamics.htm\">http://www.d6.com/users/checker/dynamics.htm</a> \n<LI> Hecker, Chris, \"Physics, Part 2: Angular Effects,\" <I>Game Developer</I>, pp. 14-22, December/January 1997. <a href=\"http://www.d6.com/users/checker/dynamics.htm\">http://www.d6.com/users/checker/dynamics.htm</a> \n<LI> Hecker, Chris, \"Physics, Part 3: Collision Response,\" <I>Game Developer</I>, pp. 11-18, February/March 1997. <a href=\"http://www.d6.com/users/checker/dynamics.htm\">http://www.d6.com/users/checker/dynamics.htm</a> \n<LI> Hecker, Chris, \"Physics, Part 4: The Third Dimension,\" <I>Game Developer</I>, pp. 15-26, June 1997. <a href=\"http://www.d6.com/users/checker/dynamics.htm\">http://www.d6.com/users/checker/dynamics.htm</a> \n<LI> Hegeman, Kyle, Simon Premoze, Michael Ashikhmin, and George Drettakis, \"Approximate Ambient Occlusion for Trees,\" <I>ACM Symposium on Interactive 3D Graphics and Games (I3D 2006)</I>, pp. 41-48, March 2006. <a href=\"http://www.cs.sunysb.edu/~kyhegem/i3d2006/index.html\">http://www.cs.sunysb.edu/~kyhegem/i3d2006/index.html</a> \n<LI> Heidmann, Tim, \"Real shadows, real time,\" <I>Iris Universe</I>, no. 18, pp. 23-31, Silicon Graphics Inc., November 1991. \n<LI> Heidrich, Wolfgang, and Hans-Peter Seidel, \"View-independent Environment Maps,\" <I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, pp. 39-45, August 1998. \n<LI> Heidrich, Wolfgang, and Hans-Peter Seidel, \"Efficient Rendering of Anisotropic Surfaces Using Computer Graphics Hardware,\" <I>Image and Multi-dimensional Digital Signal Processing Workshop (IMDSP)</I>, 1998. <a href=\"http://www.cs.ubc.ca/~heidrich/Papers\">http://www.cs.ubc.ca/~heidrich/Papers</a> \n<LI> Heidrich, Wolfgang, R&uuml;difer Westermann, Hans-Peter Seidel, and Thomas Ertl, \"Applications of Pixel Textures in Visualization and Realistic Image Synthesis,\" <I>Proceedings 1999 Symposium on Interactive 3D Graphics</I>, pp. 127-134, April 1999. <a href=\"http://www.cs.ubc.ca/~heidrich/Papers\">http://www.cs.ubc.ca/~heidrich/Papers</a> \n<LI> Heidrich, Wolfgang, and Hans-Peter Seidel, \"Realistic, Hardware-accelerated Shading and Lighting,\" <I>Computer Graphics (SIGGRAPH 99 Proceedings)</I>, pp. 171-178, August 1999. <a href=\"http://www.cs.ubc.ca/~heidrich/Papers\">http://www.cs.ubc.ca/~heidrich/Papers</a> \n<LI> Heidrich, Wolfgang, Katja Daubert, Jan Kautz, and Hans-Peter Seidel, \"Illuminating Micro Geometry Based on Precomputed Visibility,\" <I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 455-464, July 2000. <a href=\"http://www.cs.ubc.ca/~heidrich/Papers\">http://www.cs.ubc.ca/~heidrich/Papers</a> \n<LI> Held, M., J.T. Klosowski, and J.S.B. Mitchell, \"Evaluation of Collision Detection Methods for Virtual Reality Fly-Throughs,\" <I>Proceedings of the 7th Canadian Conference on Computational Geometry</I>, pp. 205-210, 1995. \n<LI> Held, M., J.T. Klosowski, and J.S.B. Mitchell, \"Real-Time Collision Detection for Motion Simulation within Complex Environments,\" <I>Visual Proceedings (SIGGRAPH 96)</I>, p. 151, August 1996. \n<LI> Held, Martin, \"ERIT--A Collection of Efficient and Reliable Intersection Tests,\" <I>journal of graphics tools</I>, vol. 2, no. 4, pp. 25-44, 1997. <a href=\"http://jgt.akpeters.com/papers/Held97\">http://jgt.akpeters.com/papers/Held97</a> and <a href=\"http://www.cosy.sbg.ac.at/~held/papers/jgt98.ps.gz\">http://www.cosy.sbg.ac.at/~held/papers/jgt98.ps.gz</a>\n<LI> Held, Martin, \"FIST: Fast Industrial-Strength Triangulation,\" submitted for publication, 1998. <a href=\"http://www.cosy.sbg.ac.at/~held/publications.html\">http://www.cosy.sbg.ac.at/~held/publications.html</a> \n<LI> Hennessy, John L., and David A. Patterson, <I>Computer Architecture: A Quantitative Approach</I>, Second Edition, Morgan Kaufmann, 1996. \n<LI> Hensley, Justin, and Thorsten Scheuermann, \"Dynamic Glossy Environment Reflections Using Summed-Area Tables,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>4</sup></I>, Charles River Media, pp. 187-200, 2005. \n<LI> Hensley, Justin, Thorsten Scheuermann, Greg Coombe, Montek Singh, and Anselmo Lastra, \"Fast Summed-Area Table Generation and its Applications,\" <I>Computer Graphics Forum</I>, vol. 24, no. 3, pp. 547-555, 2005. <a href=\"http://ati.amd.com/developer/techreports/2005/Eurographics2005/Hensley-SAT(EG05).pdf\">http://ati.amd.com/developer/techreports/2005/Eurographics2005/Hensley-SAT(EG05).pdf</a> \n<LI> Herf, M., and P.S. Heckbert, \"Fast Soft Shadows,\" <I>Visual Proceedings (SIGGRAPH 96)</I>, p. 145, August 1996. \n<LI> Herrell, Russ, Joe Baldwin, and Chris Wilcox, \"High-Quality Polygon Edging,\" <I>IEEE Computer Graphics and Applications</I>, vol. 15, no. 4, pp. 68-74, July 1995. \n<LI> Hertzmann, Aaron, \"Introduction to 3D Non-Photorealistic Rendering: Silhouettes and Outlines,\" <I>SIGGRAPH 99 Non-Photorealistic Rendering course notes</I>, 1999. <a href=\"http://www.mrl.nyu.edu/~hertzman/hertzmann-intro3d.pdf\">http://www.mrl.nyu.edu/~hertzman/hertzmann-intro3d.pdf</a> \n<LI> Hery, Christophe, \"On Shadow Buffers,\" <I>Stupid RenderMan/RAT Tricks</I>, SIGGRAPH 2002 RenderMan Users Group meeting, 2002. <a href=\"http://www.renderman.org/RMR/Examples/srt2002/index.html\">http://www.renderman.org/RMR/Examples/srt2002/index.html</a> \n<LI> Hery, Christophe, \"Implementing a Skin BSSRDF (or Several),\" <I>SIGGRAPH 2003 RenderMan, Theory and Practice course notes</I>, 2003. <a href=\"http://www.renderman.org/RMR/Books/sig03.course09.pdf.gz\">http://www.renderman.org/RMR/Books/sig03.course09.pdf.gz</a> \n<LI> Hicks, Odell, \"A Simulation of Thermal Imaging,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>3</sup></I>, Charles River Media, pp. 169-170, 2004. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> Hill, Steve, \"A Simple Fast Memory Allocator,\" in David Kirk, ed., <I>Graphics Gems III</I>, Academic Press, pp. 49-50, 1992. <a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> \n<LI> Hill, F.S., Jr., \"The Pleasures of `Perp Dot' Products,\" in Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, Academic Press, pp. 138-148, 1994. \n<LI> Hirche, Johannes, Alexander Ehlert, Stefan Guthe, and Michael Doggett, \"Hardware Accelerated Per-Pixel Displacement Mapping,\" <I>Graphics Interface 2000</I>, pp. 153-158, 2004. \n<LI> Hoberock, Jared, and Yuntao Jia, \"High-Quality Ambient Occlusion,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 257-274, 2007. <a href=\"http://http.developer.nvidia.com/GPUGems3/gpugems3_ch12.html\">http://http.developer.nvidia.com/GPUGems3/gpugems3_ch12.html</a>\n<LI> Hoffman, Donald D., <I>Visual Intelligence</I>, W.W. Norton &amp; Company, 2000. \n<LI> Hoffman, Naty, and Kenny Mitchell, \"Photorealistic Terrain Lighting in Real Time,\" <I>Game Developer</I>, vol. 8, no. 7, pp. 32-41, July 2001. More detailed version in <I>Game Developers Conference</I>, pp. 357-367, March 2001. Also collected in reference #1272. <a href=\"http://www.gdconf.com/archives/proceedings/2001/prog_papers.html\">http://www.gdconf.com/archives/proceedings/2001/prog_papers.html</a> \n<LI> Hoffman, Naty, and Arcot J. Preetham, \"Rendering Outdoor Light Scattering in Real Time,\" <I>Game Developers Conference</I>, March 2002. <a href=\"http://ati.amd.com/developer/dx9/ATI-LightScattering.pdf\">http://ati.amd.com/developer/dx9/ATI-LightScattering.pdf</a> \n<LI> Hoffman, Naty, and Arcot J. Preetham, \"Real-Time Light Atmosphere Interaction for Outdoor Scenes,\" in Lander, Jeff, ed., <I>Graphics Programming Methods</I>, Charles River Media, pp. 337-352, 2003. \n<LI> Hook, Brian, \"The Quake 3 Arena Rendering Architecture,\" <I>Game Developers Conference</I>, March 1999. <a href=\"http://www.gamasutra.com/features/index_video.htm\">http://www.gamasutra.com/features/index_video.htm</a> \n<LI> Hoppe, H., T. DeRose, T. Duchamp, M. Halstead, H. Jin, J. McDonald, J. Schweitzer, and W. Stuetzle, \"Piecewise Smooth Surface Reconstruction,\" <I>Computer Graphics (SIGGRAPH 94 Proceedings)</I>, pp. 295-302, July 1994. \n<LI> Hoppe, Hugues, \"Progressive Meshes,\" <I>Computer Graphics (SIGGRAPH 96 Proceedings)</I>, pp. 99-108, August 1996. <a href=\"http://research.microsoft.com/~hoppe\">http://research.microsoft.com/~hoppe</a> \n<LI> Hoppe, Hugues, \"View-Dependent Refinement of Progressive Meshes,\" <I>Computer Graphics (SIGGRAPH 97 Proceedings)</I>, pp. 189-198, August 1997. <a href=\"http://research.microsoft.com/~hoppe\">http://research.microsoft.com/~hoppe</a> \n<LI> Hoppe, Hugues, \"Efficient Implementation of Progressive Meshes,\" <I>Computers and Graphics</I>, vol. 22, no. 1, pp. 27-36, 1998. <a href=\"http://research.microsoft.com/~hoppe\">http://research.microsoft.com/~hoppe</a> \n<LI> Hoppe, Hugues, \"Smooth View-Dependent Level-of-Detail Control and Its Application to Terrain Rendering,\" <I>IEEE Visualization 1998</I>, pp. 35-42, Oct. 1998. <a href=\"http://research.microsoft.com/~hoppe\">http://research.microsoft.com/~hoppe</a> \n<LI> Hoppe, Hugues, \"Optimization of Mesh Locality for Transparent Vertex Caching,\" <I>Computer Graphics (SIGGRAPH 99 Proceedings)</I>, pp. 269-276, August 1999. <a href=\"http://research.microsoft.com/~hoppe\">http://research.microsoft.com/~hoppe</a> \n<LI> Hoppe, Hugues, \"New Quadric Metric for Simplifying Meshes with Appearance Attributes,\" <I>IEEE Visualization 1999</I>, pp. 59-66, October 1999. <a href=\"http://research.microsoft.com/~hoppe\">http://research.microsoft.com/~hoppe</a> \n<LI> Hormann, K., and M. Floater, `Mean Value Coordinates for Arbitrary Planar Polygons,\" <I>ACM Transactions on Graphics</I>, vol. 25, no. 4, no. 1424-1441, October 2006. \n<LI> Hormann, Kai, Bruno L&eacute;vy, and Alla Sheffer, \"Mesh Parameterization: Theory and Practice,\" <I>Course 2 notes at SIGGRAPH 2007</I>, 2007. <a href=\"http://www2.in.tu-clausthal.de/~hormann/parameterization/index.html\">http://www2.in.tu-clausthal.de/~hormann/parameterization/index.html</a> \n<LI> Hornus, Samuel, Jared Hoberock, Sylvain Lefebvre, and John Hart, \"<I>ZP+</I>: Correct <I>Z-pass</I> Stencil Shadows,\" <I>ACM Symposium on Interactive 3D Graphics and Games (I3D 2005)</I>, pp. 195-202, 2005. <a href=\"http://artis.inrialpes.fr/Publications/2005/HHLH05/\">http://artis.inrialpes.fr/Publications/2005/HHLH05/</a> \n<LI> Hoschek, Josef, and Dieter Lasser, <I>Fundamentals of Computer Aided Geometric Design</I>, A.K. Peters Ltd., 1993. \n<LI> Hourcade, J.C., and A. Nicolas, \"Algorithms for Antialiased Cast Shadows,\" <I>Computers and Graphics</I>, vol. 9, no. 3, pp. 259-265, 1985. \n<LI> Hu, Jinhui, Suya You, and Ulrich Neumann, \"Approaches to Large-Scale Urban Modeling,\" <I>IEEE Computer Graphics and Applications</I>, vol. 23, no. 6, pp. 62-69, November/December 2003. \n<LI> Hubbard, Philip M., \"Approximating Polyhedra with Spheres for Time-Critical Collision Detection,\" <I>ACM Transactions on Graphics</I>, vol. 15, no. 3, pp. 179-210, 1996. \n<LI> Huddy, Richard, \"The Efficient Use of Vertex Buffers,\" NVIDIA White Paper, November 2000. <a href=\"http://developer.nvidia.com\">http://developer.nvidia.com</a> \n<LI> Hudson, T., M. Lin, J. Cohen, S. Gottschalk, and D. Manocha, \"V-COLLIDE: Accelerated collision detection for VRML,\" <I>Proceedings of VRML '97</I>, Monterey, California, February 1997. \n<LI> Hughes, M., M. Lin, D. Manocha, and C. Dimattia, \"Efficient and Accurate Interference Detection for Polynomial Deformation,\" <I>Proceedings of Computer Animation</I>, Geneva, Switzerland, pp. 155-166, 1996. \n<LI> Hughes, John F., and Tomas M&ouml;ller, \"Building an Orthonormal Basis from a Unit Vector,\" <I>journal of graphics tools</I>, vol. 4, no. 4, pp. 33-35, 1999. Also collected in reference #71. <a href=\"http://jgt.akpeters.com/papers/HughesMoller99\">http://jgt.akpeters.com/papers/HughesMoller99</a> \n<LI> Humphreys, Greg, Mike Houston, Ren Ng, Randall Frank, Sean Ahern, Peter D. Kirchner, and James t. Klosowski, \"Chromium: A Stream-Processing Framework for Interactive Rendering on Clusters,\" <I>ACM Transactions on Graphics</I>, vol. 21, no. 3, pp. 693-702, July 2002. \n<LI> Hutson, V., and J.S. Pym, <I>Applications of Functional Analysis and Operator Theory</I>, Academic Press, London, 1980. \n<LI> Hwa, Lok M., Mark A. Duchaineau, and Kenneth I. Joy, \"Adaptive 4-8 Texture Hierarchies,\" <I>Visualization '04 conference</I>, pp. 219-226, 2004. <a href=\"http://www.radioactive-dust.com/MS/paper.pdf\">http://www.radioactive-dust.com/MS/paper.pdf</a> \n<LI> Hwu, Wen-Mei, and David Kirk, \"Programming Massively Parallel Processors,\" Course ECE 498 AL1 Notes, ECE Illinois, Fall 2007. <a href=\"http://courses.ece.uiuc.edu/ece498/al1/\">http://courses.ece.uiuc.edu/ece498/al1/</a> \n<LI> Igehy, Homan, Gordon Stoll, and Pat Hanrahan, \"The Design of a Parallel Graphics Interface,\" <I>Computer Graphics (SIGGRAPH 98 Proceedings)</I>, pp. 141-150, July 1998. <a href=\"http://graphics.stanford.edu/papers/parallel_api\">http://graphics.stanford.edu/papers/parallel_api</a> \n<LI> Igehy, Homan, Matthew Eldridge, and Kekoa Proudfoot, \"Prefetching in a Texture Cache Architecture,\" <I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, pp. 133-142, August 1998. \n<LI> Igehy, Homan, Matthew Eldridge, and Pat Hanrahan, \"Parallel Texture Caching,\" <I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, pp. 95-106, August 1999. \n<LI> Ihrke, Ivo, Gernot Ziegler, Art Tevs, Christian Theobalt, Marcus Magnor, and Hans-Peter Seidel, \"Eikonal Rendering: Efficient Light Transport in Refractive Objects,\" <I>ACM Transactions on Graphics</I>, vol. 26, no. 3, article 59, 2007. \n<LI> Ikits, Milan, Joe Kniss, Aaron Lefohn, and Charles Hansen, \"Volume Rendering Techniques,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 667-692, 2004. <a href=\"http://developer.nvidia.com/object/gpu_gems_home.html\">http://developer.nvidia.com/object/gpu_gems_home.html</a>\n<LI> Immel, David S., Michael F. Cohen, and Donald P. Greenberg, \"A Radiosity Method for Non-diffuse Environments,\" <I>Computer Graphics (SIGGRAPH '86 Proceedings)</I>, pp. 133-142, August 1986. \n<LI> Iones, Andrei, Anton Krupkin, Mateu Sbert, and Sergei Zhukov, \"Fast, Realistic Lighting for Video Games,\" <I>IEEE Computer Graphics and Applications</I>, vol. 23, no. 3, pp. 54-64, May 2003. <a href=\"http://ima.udg.edu/iiia/GGG/UsersDocs/mateu/obscurances.pdf\">http://ima.udg.edu/iiia/GGG/UsersDocs/mateu/obscurances.pdf</a> \n<LI> <I>Iris Graphics Library Programming Guide</I>, Silicon Graphics Inc., 1991. \n<LI> Isenberg, Tobias, Bert Freudenberg, Nick Halper, Stefan Schlechtweg, and Thomas Strothotte, \"A Developer's Guide to Silhouette Algorithms for Polygonal Models,\" <I>IEEE Computer Graphics and Applications</I>, vol. 23, no. 4, pp. 28-37, July/August 2003. \n<LI> Hertzmann, Aaron, \"A Survey of Stroke-Based Rendering,\" <I>IEEE Computer Graphics and Applications</I>, vol. 23, no. 4, pp. 70-81, July/August 2003. \n<LI> Isensee, Pete, \"C++ Optimization Strategies and Techniques,\" 2007. <a href=\"http://www.tantalon.com/pete/cppopt/main.htm\">http://www.tantalon.com/pete/cppopt/main.htm</a> \n<LI> Isidoro, John, Alex Vlachos, and Chris Brennan, \"Rendering Ocean Water,\" in Wolfgang Engel, ed., <I>ShaderX</I>, Wordware, pp. 347-356, May 2002. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">download book</a>\n<LI> Isidoro, John, \"Next Generation Skin Rendering,\" <I>Game Tech Conference</I>, 2004. <a href=\"http://www.game-tech.com/Talks/SkinRendering.pdf\">http://www.game-tech.com/Talks/SkinRendering.pdf</a> \n<LI> Isidoro, John, \"Shadow Mapping: GPU-based Tips and Techniques,\" <I>Game Developers Conference</I>, March 2006. <a href=\"http://ati.amd.com/developer/gdc/2006/Isidoro-ShadowMapping.pdf\">http://ati.amd.com/developer/gdc/2006/Isidoro-ShadowMapping.pdf</a> \n<LI> Isidoro, John, \"Edge Masking and Per-Texel Depth Extent Propagation For Computation Culling During Shadow Mapping,\" in Wolfgang Engel, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 239-248, 2006. \n<LI> Ivanov, D. V., and Y. P. Kuzmin, \"Color Distribution--A New Approach to Texture Compression,\" <I>Computer Graphics Forum</I>, vol. 19, no. 3, pp. 283-289, 2000. \n<LI> James, Adam, <I>Binary Space Partitioning for Accelerated Hidden Surface Removal and Rendering of Static Environments</I>, Ph.D. Thesis, University of East Anglia, August 1999. \n<LI> James, Doug L., and Dinesh K. Pai, \"BD-Tree: Output-Sensitive Collision Detection for Reduced Deformable Models,\" <I>ACM Transactions on Graphics</I>,vol. 23, no. 3, pp. 393-398, August 2004. \n<LI> James, Doug L., and Christopher D. Twigg, \"Skinning Mesh Animations,\" <I>ACM Transactions on Graphics (SIGGRAPH 2004)</I>, vol. 23, no. 3, pp. 399-407, August, 2004. <a href=\"http://graphics.cs.cmu.edu/projects/sma/\">http://graphics.cs.cmu.edu/projects/sma/</a> \n<LI> James, Greg, \"Operations for Hardware Accelerated Procedural Texture Animation,\" in Mark DeLoura, ed., <I>Game Programming Gems 2</I>, Charles River Media, pp. 497-509, 2001. \n<LI> James, Greg, \"Rendering Objects as Thick Volumes,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>2</sup>: Shader Programming Tips and Tricks with DirectX 9</I>, Wordware, pp. 89-106, 2004. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">download book</a>\n<LI> James, Greg, and John ORorke, \"Real-Time Glow,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 343-362, 2004. <a href=\"http://developer.nvidia.com/object/gpu_gems_home.html\">http://developer.nvidia.com/object/gpu_gems_home.html</a>\n<LI> James, Robert, \"True Volumetric Fog,\" in Lander, Jeff, ed., <I>Graphics Programming Methods</I>, Charles River Media, pp. 353-366, 2003. \n<LI> Jaquays, Paul, and Brian Hook, <I>Quake 3: Arena Shader Manual, Revision 12</I>, December 1999. <a href=\"http://graphics.stanford.edu/courses/cs448-00-spring/readings.html\">http://graphics.stanford.edu/courses/cs448-00-spring/readings.html</a> \n<LI> Jensen, Henrik Wann, Justin Legakis, and Julie Dorsey, \"Rendering of Wet Materials,\" <I>10th Eurographics Workshop on Rendering</I>, pp. 273-282, June 1999. <a href=\"http://graphics.ucsd.edu/~henrik/papers/rendering_wet_materials/\">http://graphics.ucsd.edu/~henrik/papers/rendering_wet_materials/</a> \n<LI> Jensen, Henrik Wann, <I>Realistic Image Synthesis Using Photon Mapping</I>, A.K. Peters Ltd., 2001. \n<LI> Jensen, Henrik Wann, Stephen R. Marschner, Marc Levoy, and Pat Hanrahan, \"A Practical Model for Subsurface Light Transport,\" <I>Computer Graphics (SIGGRAPH 2001 Proceedings)</I>, pp. 511-518, August 2001. \n<LI> Jensen, Lasse Staff, and Robert Golias, \"Deep-Water Animation and Rendering,\" <I>Gamasutra</I>, Sept. 2001. <a href=\"http://www.gamasutra.com/gdce/2001/jensen/jensen_03.htm\">http://www.gamasutra.com/gdce/2001/jensen/jensen_03.htm</a> \n<LI> Jeschke, Stefan, and Michael Wimmer, \"Textured Depth Meshes for Real-Time Rendering of Arbitrary Scenes,\" <I>13th Eurographics Workshop on Rendering</I>, pp. 181-190, June 2002. <a href=\"http://www.cg.tuwien.ac.at/research/vr/tdm/jeschke_egwr2002.pdf\">http://www.cg.tuwien.ac.at/research/vr/tdm/jeschke_egwr2002.pdf</a> \n<LI> Jeschke, Stefan, Stephan Mantler, Michael Wimmer, \"Interactive Smooth and Curved Shell Mapping,\" <I>Eurographics Symposium on Rendering (2007)</I>, pp. 351-360, June 2007. <a href=\"http://www.cg.tuwien.ac.at/research/publications/2007/JESCHKE-2007-ISC/\">http://www.cg.tuwien.ac.at/research/publications/2007/JESCHKE-2007-ISC/</a> \n<LI> Jim&eacute;nez, P., and Thomas C. Torras, \"3D Collision Detection: A Survey,\" <I>Computers &amp; Graphics</I>, vol. 25, pp. 269-285, 2001. \n<LI> Johannsen, Andreas, and Michael B. Carter, \"Clustered Backface Culling,\" <I>journal of graphics tools</I>, vol. 3, no. 1, pp. 1-14, 1998. \n<LI> Johnson, Carolyn Y., \"Making a Rat's Tale,\" Boston Globe website, July 9, 2007. <a href=\"http://www.boston.com/business/technology/articles/2007/07/09/making_a_rats_tale/\">http://www.boston.com/business/technology/articles/2007/07/09/making_a_rats_tale/</a> \n<LI> Jouppi, Norman P., and Chun-Fa Chang, \"Z<sup>3</sup>: An Economical Hardware Technique for High-Quality Antialiasing and Transparency,\" <I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, pp. 85-93, August 1999. <a href=\"http://research.compaq.com/wrl/people/jouppi/Z3.html\">http://research.compaq.com/wrl/people/jouppi/Z3.html</a> \n<LI> Joy, Kenneth I., <I>On-Line Geometric Modeling Notes</I>, <a href=\"http://graphics.idav.ucdavis.edu/education/CAGDNotes/homepage.html\">http://graphics.idav.ucdavis.edu/education/CAGDNotes/homepage.html</a> \n<LI> Judd, Tilke, Fr&eacute;do Durand, and Edward Adelson, \"Apparent Ridges for Line Drawing,\" <I>ACM Transactions on Graphics</I>, vol. 26, no. 3, article 19, 2007. <a href=\"http://people.csail.mit.edu/tjudd/apparentridges.html\">http://people.csail.mit.edu/tjudd/apparentridges.html</a> \n<LI> Kainz, Florian, Rod Bogart, and Drew Hess, \"The OpenEXR File Format,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 425-444, 2004. <a href=\"http://developer.nvidia.com/object/gpu_gems_home.html\">http://developer.nvidia.com/object/gpu_gems_home.html</a>\n<LI> Kajiya, James T., \"Anisotropic Reflection Models,\" <I>Computer Graphics (SIGGRAPH '85 Proceedings)</I>, pp. 15-21, July 1985. \n<LI> Kajiya, James T., \"The Rendering Equation,\" <I>Computer Graphics (SIGGRAPH '86 Proceedings)</I>, pp. 143-150, August 1986. <a href=\"http://www.cs.brown.edu/courses/cs224/papers/kajiya.pdf\">http://www.cs.brown.edu/courses/cs224/papers/kajiya.pdf</a> \n<LI> Kajiya, James T., and Timothy L. Kay, \"Rendering Fur with Three Dimensional Textures,\" <I>Computer Graphics (SIGGRAPH '89 Proceedings)</I>, pp. 271-280, July 1989. \n<LI> Kalnins, Robert D., Philip L. Davidson, Lee Markosian, and Adam Finkelstein, \"Coherent Stylized Silhouettes,\" <I>ACM Transactions on Graphics (SIGGRAPH 2003)</I>, vol. 22, no. 3, pp. 856-861, 2003. \n<LI> Kaneko, Tomomichi, Toshiyuki Takahei, Masahiko Inami, Naoki Kawakami, Yasuyuki Yanagida, Taro Maeda, and Susumu Tachi, \"Detailed Shape Representation with Parallax Mapping,\" <I>ICAT 2001</I>, Tokyo, pp. 205-208, Dec. 2001. <a href=\"http://vrsj.t.u-tokyo.ac.jp/ic-at/ICAT2003/papers/01205.pdf\">http://vrsj.t.u-tokyo.ac.jp/ic-at/ICAT2003/papers/01205.pdf</a> \n<LI> Kaplan, Matthew, Bruce Gooch, and Elaine Cohen, \"Interactive Artistic Rendering,\" <I>Proceedings of the First International Symposium on Non-photorealistic Animation and Rendering (NPAR)</I>, pp. 67-74, June 2000. <a href=\"http://www.cs.utah.edu/npr/utah_papers.html\">http://www.cs.utah.edu/npr/utah_papers.html</a> \n<LI> Karkanis, Tasso, and A. James Stewart, \"Curvature-Dependent Triangulation of Implicit Surfaces,\" <I>IEEE Computer Graphics and Applications</I>, vol. 22, no. 2, pp. 60-69, March 2001. \n<LI> Kautz, Jan, and M.D. McCool, \"Interactive Rendering with Arbitrary BRDFs using Separable Approximations,\" <I>10th Eurographics Workshop on Rendering</I>, pp. 281-292, June 1999. <a href=\"http://www.mpi-sb.mpg.de/~jnkautz/publications\">http://www.mpi-sb.mpg.de/~jnkautz/publications</a> \n<LI> Kautz, Jan, and M.D. McCool, \"Approximation of Glossy Reflection with Prefiltered Environment Maps,\" <I>Graphics Interface 2000</I>, pp. 119-126, May 2000. <a href=\"http://www.mpi-sb.mpg.de/~jnkautz/publications\">http://www.mpi-sb.mpg.de/~jnkautz/publications</a> \n<LI> Kautz, Jan, P.-P. V&aacute;zquez, W. Heidrich, and H.-P. Seidel, \"A Unified Approach to Prefiltered Environment Maps,\" <I>11th Eurographics Workshop on Rendering</I>, pp. 185-196, June 2000. <a href=\"http://www.mpi-sb.mpg.de/~jnkautz/publications\">http://www.mpi-sb.mpg.de/~jnkautz/publications</a> \n<LI> Kautz, Jan, and Hans-Peter Seidel, \"Towards Interactive Bump Mapping with Anisotropic Shift-Variant BRDFs,\" <I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, pp. 51-58, 2000. <a href=\"http://www.mpi-sb.mpg.de/~jnkautz/projects/anisobumpmaps\">http://www.mpi-sb.mpg.de/~jnkautz/projects/anisobumpmaps</a> \n<LI> Kautz, Jan, Wolfgang Heidrich, and Katja Daubert, \"Bump Map Shadows for OpenGL Rendering,\" Technical Report MPI-I-2000-4-001, Max-Planck-Institut f&uuml;r Informatik, Saarbr&uuml;cken, Germany, 2000. <a href=\"www.mpi-inf.mpg.de/~jnkautz/projects/shadowbumpmaps/ShadowBumpmaps.pdf\">www.mpi-inf.mpg.de/~jnkautz/projects/shadowbumpmaps/ShadowBumpmaps.pdf</a> \n<LI> Kautz, Jan, Chris Wynn, Jonathan Blow, Chris Blasband, Anis Ahmad, and Michael McCool, \"Achieving Real-Time Realistic Reflectance, Part 1\" <I>Game Developer</I>, vol. 8, no. 1, pp. 32-37, January 2001. \n<LI> Kautz, Jan, Chris Wynn, Jonathan Blow, Chris Blasband, Anis Ahmad, and Michael McCool, \"Achieving Real-Time Realistic Reflectance, Part 2\" <I>Game Developer</I>, vol. 8, no. 2, pp. 38-44, February 2001. <a href=\"http://www.gdmag.com/code.htm\">http://www.gdmag.com/code.htm</a> \n<LI> Kautz, Jan, \"Rendering with Handcrafted Shading Models,\" in Dante Treglia, ed., <I>Game Programming Gems 3</I>, Charles River Media, pp. 477-484, 2002. \n<LI> Jan, Kautz, Peter-Pike Sloan, and John Snyder, \"Fast, Arbitrary BRDF Shading for Low-Frequency Lighting using Spherical Harmonics,\" <I>13th Eurographics Workshop on Rendering</I>, pp. 291-296, June 2002. <a href=\"http://www.cs.ucl.ac.uk/staff/j.kautz/publications/\">http://www.cs.ucl.ac.uk/staff/j.kautz/publications/</a> \n<LI> Kautz, Jan, \"SH Light Representations,\" <I>SIGGRAPH 2005 Precomputed Radiance Transfer: Theory and Practice course notes</I>, 2005. <a href=\"http://www.cs.ucl.ac.uk/staff/j.kautz/PRTCourse/\">http://www.cs.ucl.ac.uk/staff/j.kautz/PRTCourse/</a> \n<LI> Kautz, Jan, Jaakko Lehtinen, and Peter-Pike Sloan, \"Precomputed Radiance Transfer: Theory and Practice,\" <I>Course 18 notes at SIGGRAPH 2005</I>, 2005. <a href=\"http://www.cs.ucl.ac.uk/staff/j.kautz/PRTCourse/\">http://www.cs.ucl.ac.uk/staff/j.kautz/PRTCourse/</a> \n<LI> Kavan, Ladislav, Steven Collins, Jir&iacute; Z&aacute;ra, and Carol O'Sullivan, \"Skinning with Dual Quaternions,\" <I>ACM Symposium on Interactive 3D Graphics and Games (I3D 2007)</I>, pp. 39-46, 2007. <a href=\"http://isg.cs.tcd.ie/kavanl/\">http://isg.cs.tcd.ie/kavanl/</a> \n<LI> Kavan, Ladislav, Simon Dobbyn, Steven Collins, Jir&iacute; Z&aacute;ra, Carol O'Sullivan. \"Polypostors: 2D Polygonal Impostors for 3D Crowds,\" <I>ACM Symposium on Interactive 3D Graphics and Games (I3D 2008)</I>, pp. 149-156, February 2008. <a href=\"http://isg.cs.tcd.ie/kavanl/\">http://isg.cs.tcd.ie/kavanl/</a> \n<LI> Kawachi, Katsuaki, and Hirosama Suzuki, \"Distance Computation between Non-convex Polyhedra at Short Range Based on Discrete Voronoi Regions,\" <I>IEEE Geometric Modeling and Processing</I>, pp. 123-128, April 2000. \n<LI> Kay, T.L., and J.T. Kajiya, \"Ray Tracing Complex Scenes,\" <I>Computer Graphics (SIGGRAPH '86 Proceedings)</I>, pp. 269-278, August 1986. \n<LI> Kelemen, Csaba, and L&aacute;zl&oacute; Szirmay-Kalos, \"A Microfacet Based Coupled Specular-Matte BRDF Model with Importance Sampling,\" <I>Eurographics 2001</I>, short presentation, pp. 25-34, September 2001. \n<LI> Keller, Alexander, \"Instant Radiosity,\" <I>Proceedings of SIGGRAPH 97</I>, pp. 49-56, August 1997. <a href=\"http://graphics.uni-ulm.de/\">http://graphics.uni-ulm.de/</a> \n<LI> Keller, Alexander, and Wolfgang Heidrich, \"Interleaved Sampling,\" <I>12th Eurographics Workshop on Rendering</I>, pp. 266-273, June 2001. <a href=\"http://www.cs.ubc.ca/labs/imager/tr/keller.2001a.html\">http://www.cs.ubc.ca/labs/imager/tr/keller.2001a.html</a> \n<LI> Kelley, Michael, Kirk Gould, Brent Pease, Stephanie Winner, and Alex Yen, \"Hardware Accelerated Rendering of CSG and Transparency,\" <I>Computer Graphics (SIGGRAPH 94 Proceedings)</I>, pp. 177-184, July 1994. \n<LI> Kensler, Andrew, and Peter Shirley, \"Optimizing Ray-Triangle Intersection via Automated Search,\" <I>Symposium on Interactive Ray Tracing</I>, pp. 33-38, 2006. \n<LI> Kent, James R., Wayne E. Carlson, and Richard E. Parent, \"Shape transformation for polyhedral objects,\" <I>Computer Graphics (SIGGRAPH '92 Proceedings)</I>, pp. 47-54, 1992. \n<LI> Kershaw, Kathleen, <I>A Generalized Texture-Mapping Pipeline</I>, M.S. Thesis, Program of Computer Graphics, Cornell University, Ithaca, New York, 1992. \n<LI> Kessenich, John, Dave Baldwin, and Radi Rost, \"The OpenGL Shading Language,\" <a href=\"http://www.opengl.org/documentation/glsl/\">http://www.opengl.org/documentation/glsl/</a> \n<LI> Kharlamov, Alexander, Iain Cantlay, and Yury Stepanenko, \"Next-Generation SpeedTree Rendering,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 69-92, 2007. <a href=\"http://http.developer.nvidia.com/GPUGems3/gpugems3_ch04.html\">http://http.developer.nvidia.com/GPUGems3/gpugems3_ch04.html</a>\n<LI> Kilgard, Mark, \"Fast OpenGL-rendering of Lens Flares,\" <a href=\"http://www.opengl.org/developers/code/mjktips/lensflare\">http://www.opengl.org/developers/code/mjktips/lensflare</a> \n<LI> Kilgard, Mark J., \"Realizing OpenGL: Two Implementations of One Architecture,\" <I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, Los Angeles, California, pp. 45-55, August 1997. \n<LI> Kilgard, Mark J., \"Creating Reflections and Shadows Using Stencil Buffers,\" <I>Game Developers Conference</I>, March 1999. <a href=\"http://developer.nvidia.com\">http://developer.nvidia.com</a> \n<LI> Kilgard, Mark J., \"A Practical and Robust Bump-mapping Technique for Today's GPUs,\" <I>Game Developers Conference</I>, March 2000. <a href=\"http://developer.nvidia.com\">http://developer.nvidia.com</a> \n<LI> Kilgard, Mark J., \"More Advanced Hardware Rendering Techniques,\" <I>Game Developers Conference</I>, March 2001. <a href=\"http://developer.nvidia.com\">http://developer.nvidia.com</a> \n<LI> Kilgard, Mark J., \"Shadow Mapping with Today's OpenGL Hardware,\" <I>CEDEC</I>, 2001. <a href=\"http://developer.nvidia.com\">http://developer.nvidia.com</a> \n<LI> Kim, Dongho, and James K. Hahn, \"Hardware-Assisted Rendering of Cylindrical Panoramas,\" <I>journal of graphics tools</I>, vol. 7, no. 4, pp. 33-42, 2005. \n<LI> Kim, Dong-Jin, Leonidas J. Guibas, and Sung-Yong Shin, \"Fast Collision Detection Among Multiple Moving Spheres,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 4, no. 3., July/September 1998. \n<LI> Kim, Tae-Yong, and Ulrich Neumann, \"Opacity Shadow Maps,\" <I>Proceedings of Eurographics Rendering Workshop 2001</I>, pp. 177-182, 2001. <a href=\"http://graphics.usc.edu/cgit/pdf/papers/EGRW_KIM2001H.pdf\">http://graphics.usc.edu/cgit/pdf/papers/EGRW_KIM2001H.pdf</a> \n<LI> King, Gary, \"Shadow Mapping Algorithms,\" GPU Jackpot presentation, Oct. 2004. <a href=\"ftp://download.nvidia.com/developer/presentations/2004/GPU_Jackpot/Shadow_Mapping.pdf\">ftp://download.nvidia.com/developer/presentations/2004/GPU_Jackpot/Shadow_Mapping.pdf</a> \n<LI> King, Gary, and William Newhall, \"Efficient Omnidirectional Shadow Maps,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>3</sup></I>, Charles River Media, pp. 435-448, 2004. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> King, Gary, \"Real-Time Computation of Dynamic Irradiance Environment Maps,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 167-176, 2005. <a href=\"http://developer.nvidia.com/object/gpu_gems_2_home.html\">http://developer.nvidia.com/object/gpu_gems_2_home.html</a>\n<LI> King, Yossarian, \"Never Let 'Em See You Pop--Issues in Geometric Level of Detail Selection,\" in Mark DeLoura, ed., <I>Game Programming Gems</I>, Charles River Media, pp. 432-438, 2000. \n<LI> King, Yossarian, \"2D Lens Flare,\" in Mark DeLoura, ed., <I>Game Programming Gems</I>, Charles River Media, pp. 515-518, 2000. \n<LI> King, Yossarian, \"Ground-Plane Shadows,\" in Mark DeLoura, ed., <I>Game Programming Gems</I>, Charles River Media, pp. 562-566, 2000. \n<LI> King, Yossarian, \"Floating-Point Tricks: Improving Performance with IEEE Floating Point,\" in Mark DeLoura, ed., <I>Game Programming Gems 2</I>, Charles River Media, pp. 167-181, 2001. \n<LI> Kipfer, Peter, Mark Segal, and R&uuml;diger Westermann, \"UberFlow: A GPU-based Particle Engine,\" <I>SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, pp. 115-122, 2004. <a href=\"http://ati.amd.com/developer/Eurographics/Kipfer04_UberFlow_eghw.pdf\">http://ati.amd.com/developer/Eurographics/Kipfer04_UberFlow_eghw.pdf</a> \n<LI> Kirk, David B., and Douglas Voorhies, \"The Rendering Architecture of the DN-10000VS,\" <I>Computer Graphics (SIGGRAPH '90 Proceedings)</I>, pp. 299-307, August 1990. \n<LI> Kirk, David, ed., <I>Graphics Gems III</I>, Academic Press, 1992. <a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> \n<LI> Kirk, Adam G., and Okan Arikan, \"Real-Time Ambient Occlusion for Dynamic Character Skins,\" <I>ACM Symposium on Interactive 3D Graphics and Games (I3D 2007)</I>, pp. 47-52 , 2007. <a href=\"http://www.cs.berkeley.edu/b-cam/Papers/Kirk-2007-RTA/\">http://www.cs.berkeley.edu/b-cam/Papers/Kirk-2007-RTA/</a> \n<LI> Kirmse, Andrew, ed., <I>Game Programming Gems 4</I>, Charles River Media, 2004. \n<LI> Klein, Allison W., Wilmot Li, Michael M. Kazhdan, Wagner T. Corr&ecirc;a, Adam Finkelstein, and Thomas A. Funkhouser, \"Non-Photorealistic Virtual Environments,\" <I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 527-534, July 2000. \n<LI> Kleinhuis, Christian, \"Morph Target Animation Using DirectX,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>4</sup></I>, Charles River Media, pp. 39-45, 2005. \n<LI> Klosowski, J.T., M. Held, J.S.B. Mitchell, H. Sowizral, and K. Zikan, \"Efficient Collision Detection Using Bounding Volume Hierarchies of k-DOPs,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 4, no. 1, 1998. \n<LI> Klosowski, James T., <I>Efficient Collision Detection for Interactive 3D Graphics and Virtual Environments</I>, Ph.D. Thesis, State University of New York at Stony Brook, May 1998. \n<LI> Klosowski, James T., and Cl&aacute;udio T. Silva, \"The Prioritized-Layered Projection Algorithm for Visible Set Estimation,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 6, no. 2, pp. 108-123, April/June 2000. \n<LI> Klosowski, James T., and Cl&aacute;udio T. Silva, \"Efficient Conservative Visibility Culling Using The Prioritized-Layered Projection Algorithm,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 7, no. 4, pp. 365-379, 2001. \n<LI> Knuth, Donald E., <I>The Art of Computer Programming: Sorting and Searching</I>, vol. 3, Second Edition, Addison-Wesley, 1998. \n<LI> Ko, Jerome, Manchor Ko, and Matthias Zwicker, \"Practical Methods for a PRT-based Shader Using Spherical Harmonics,\" in Wolfgang Engel, ed., <I>ShaderX<sup>6</sup></I>, Charles River Media, pp. 355-381, 2008. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> Ko, Manchor, and Jerome Ko, \"Practical Methods for a PRT-based Shader Using Spherical Harmonics,\" <I>GDC 2008 Core Techniques &amp; Algorithms in Shader Programming tutorial</I>, 2008. <a href=\"http://www.coretechniques.info/\">http://www.coretechniques.info/</a> \n<LI> Kobbelt, Leif, \"sqrt(3)-Subdivision,\" <I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 103-112, July 2000. \n<LI> Kochanek, Doris H.U., and Richard H. Bartels, \"Interpolating Splines with Local Tension, Continuity, and Bias Control,\" <I>Computer Graphics (SIGGRAPH '84 Proceedings)</I>, pp. 33-41, July 1984. \n<LI> Koenderink, Jan J., Andrea J. van Doorn, and Marigo Stavridi, \"Bidirectional Reflection Distribution Function Expressed in Terms of Surface Scattering Modes,\" in <I>Proceedings of ECCV 2001</I>, vol. 2, pp. 28-39, 1996. \n<LI> Kolb, Andreas, Lutz Latta, and Christof Rezk-Salama, \"Hardware-based Simulation and Collision Detection for Large Particle Systems,\" <I>SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, pp. 123-131, 2004. <a href=\"http://www.2ld.de/gh2004/\">http://www.2ld.de/gh2004/</a> \n<LI> Konstantin, Kolchin, \"Curvature-Based Shading of Translucent Materials, such as Human Skin,\" <I>GRAPHITE 2007</I>, pp. 239-242, 2007. \n<LI> Koltun, Vladlen, Yiorgos Chrysanthou, and Daniel Cohen-Or, \"Virtual Occluders: An Efficient Intermediate PVS representation,\" <I>11th Eurographics Workshop on Rendering</I>, pp. 59-70, June 2000. \n<LI> Koltun, Vladlen, Yiorgos Chrysanthou, and Daniel Cohen-Or, \"Hardware-Accelerated From-Region Visibility using a Dual Ray Space,\" <I>12th Eurographics Workshop on Rendering</I>, pp. 204-214, June 2001. <a href=\"http://www.math.tau.ac.il/~vladlen\">http://www.math.tau.ac.il/~vladlen</a> \n<LI> Konecn&yacute;, Petr, <I>Bounding Volumes in Computer Graphics</I>, M.S. Thesis, Faculty of Informatics, Masaryk University, Brno, April 1998. <a href=\"http://www.fi.muni.cz/~pekon\">http://www.fi.muni.cz/~pekon</a> \n<LI> Kontkanen, Janne, and Samuli Laine, \"Sampling Precomputed Volumetric Lighting,\" <I>journal of graphics tools</I>, vol. 11, no. 3, pp. 1-16, 2006. <a href=\"http://jgt.akpeters.com/papers/KontkanenLaine06/\">http://jgt.akpeters.com/papers/KontkanenLaine06/</a> \n<LI> Kontkanen, Janne, and Samuli Laine, \"Ambient Occlusion Fields,\" <I>ACM Symposium on Interactive 3D Graphics and Games (I3D 2005)</I>, pp. 41-48, 2005. <a href=\"http://www.tml.tkk.fi/~janne/aofields/\">http://www.tml.tkk.fi/~janne/aofields/</a> \n<LI> Kontkanen, Janne, and Samuli Laine, \"Ambient Occlusion Fields,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>4</sup></I>, Charles River Media, pp. 101-108, 2005. \n<LI> Kontkanen, Janne, and Timo Aila, \"Ambient Occlusion for Animated Characters,\" <I>Eurographics Symposium on Rendering (2006)</I>, 343-348, June 2006. <a href=\"http://www.tml.tkk.fi/~janne/aoc/\">http://www.tml.tkk.fi/~janne/aoc/</a> \n<LI> Koonce, Rusty, \"Deferred Shading in <I>Tabula Rasa</I>\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 429-457, 2007. <a href=\"http://http.developer.nvidia.com/GPUGems3/gpugems3_ch19.html\">http://http.developer.nvidia.com/GPUGems3/gpugems3_ch19.html</a>\n<LI> Koslov, Simon, \"Perspective Shadow Maps: Care and Feeding,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 217-244, 2004. <a href=\"http://download.nvidia.com/developer/GPU_Gems/Sample_Chapters/PSMs_Care_and_Feeding.pdf\">http://download.nvidia.com/developer/GPU_Gems/Sample_Chapters/PSMs_Care_and_Feeding.pdf</a>, whole book at <a href=\"http://developer.nvidia.com/object/gpu_gems_home.html\">http://developer.nvidia.com/object/gpu_gems_home.html</a>\n<LI> Kovach, Peter, \"Inside Direct3D: Stencil Buffers,\" <I>Gamasutra</I>, August 2000. <a href=\"http://www.gamasutra.com/features/20000807/kovach_01.htm\">http://www.gamasutra.com/features/20000807/kovach_01.htm</a> \n<LI> Koval&egrave;&iacute;k, V&iacute;t, and Jir&iacute; Sochor, \"Occlusion Culling with Statistically Optimized Occlusion Queries,\" <I>WSCG 2005</I>, 2005. <a href=\"http://wscg.zcu.cz/wscg2005/wscg_program.htm\">http://wscg.zcu.cz/wscg2005/wscg_program.htm</a> \n<LI> Kozlowski, Oscar, and Jan Kautz, \"Is Accurate Occlusion of Glossy Reflections Necessary?,\" <I>Proceedings of Symposium on Applied Perception in Graphics and Visualization 2007</I>, pp. 91-98, July 2007. <a href=\"http://www.cs.ucl.ac.uk/staff/O.Kozlowski/publications/\">http://www.cs.ucl.ac.uk/staff/O.Kozlowski/publications/</a> \n<LI> Kraus, Martin, and Magnus Strengert, \"Depth-of-Field Rendering by Pyramidal Image Processing,\" <I>Computer Graphics Forum</I>, vol. 26, no. 3, pp. 645-654, 2007. <a href=\"http://wwwcg.in.tum.de/Research/data/Publications/eg07.pdf\">http://wwwcg.in.tum.de/Research/data/Publications/eg07.pdf</a> \n<LI> Krazit, Tom, \"Intel Pledges 80 Cores in Five Years,\" <I>CNET News.com</I>, September 26, 2006. <a href=\"http://www.news.com/Intel-pledges-80-cores-in-five-years/2100-1006_3-6119618.html\">http://www.news.com/Intel-pledges-80-cores-in-five-years/2100-1006_3-6119618.html</a> \n<LI> Krishnamurthy, V., and M. Levoy, \"Fitting Smooth Surfaces to Dense Polygon Meshes,\" <I>Computer Graphics (SIGGRAPH 96 Proceedings)</I>, pp. 313-324, August, 1996. \n<LI> Krishnan, S., A. Pattekar, M.C. Lin, and D. Manocha, \"Spherical Shell: A Higher Order Bounding Volume for Fast Proximity Queries,\" <I>Proceedings of Third International Workshop on Algorithmic Foundations of Robotics</I>, pp. 122-136, 1998. <a href=\"http://www.cs.unc.edu/~dm\">http://www.cs.unc.edu/~dm</a> \n<LI> Krishnan, S., M. Gopi, M. Lin, D. Manocha, and A. Pattekar, \"Rapid and Accurate Contact Determination between Spline Models using ShellTrees,\" <I>Computer Graphics Forum</I>, vol. 17, no. 3, pp. 315-326, 1998. <a href=\"http://www.cs.unc.edu/~dm\">http://www.cs.unc.edu/~dm</a> \n<LI> Kr&uuml;ger, Jens, and R&uuml;diger Westermann, \"Acceleration Techniques for GPU-based Volume Rendering,\" <I>IEEE Visualization 2003</I>, pp. 287-292, 2003. <a href=\"http://wwwcg.in.tum.de/Research/Publications/Raycast\">http://wwwcg.in.tum.de/Research/Publications/Raycast</a> \n<LI> Kr&uuml;ger, Jens, Kai B&uuml;rger, and R&uuml;diger Westermann, \"Interactive Screen-Space Accurate Photon Tracing on GPUs,\" <I>Eurographics Symposium on Rendering (2006)</I>, pp. 319-329, June 2006. <a href=\"http://wwwcg.in.tum.de/Research/Publications/Photons\">http://wwwcg.in.tum.de/Research/Publications/Photons</a> \n<LI> Kryachko, Yuri, \"Using Vertex Texture Displacement for Realistic Water Rendering,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 283-294, 2005. <a href=\"http://download.nvidia.com/developer/GPU_Gems_2/GPU_Gems2_ch18.pdf\">http://download.nvidia.com/developer/GPU_Gems_2/GPU_Gems2_ch18.pdf</a>, full book at <a href=\"http://developer.nvidia.com/object/gpu_gems_2_home.html\">http://developer.nvidia.com/object/gpu_gems_2_home.html</a>\n<LI> Kumar, Subodh, and Dinesh Manocha, \"Hierarchical Visibility Culling for Spline Models,\" <I>Graphics Interface 96</I>, Toronto, Canada, pp. 142-150, May 1996. <a href=\"ftp://ftp.cs.unc.edu/pub/publications/techreports/FILE.html\">ftp://ftp.cs.unc.edu/pub/publications/techreports/FILE.html</a> \n<LI> Kwoon, Hun Yen, \"The Theory of Stencil Shadow Volumes,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>2</sup>: Introduction &amp; Tutorials with DirectX 9</I>, Wordware, pp. 197-278, 2004. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">download book</a>\n<LI> Labsik, U., and G. Greiner, \"Interpolatory sqrt(3)-Subdivision,\" <I>Computer Graphics Forum</I>, vol. 19, no. 3, pp. 131-138, 2000. \n<LI> Lacewell, J. Dylan, Dave Edwards, Peter Shirley, and William B. Thompson, \"Stochastic Billboard Clouds for Interactive Foliage Rendering,\" <I>journal of graphics tools</I>, vol. 11, no. 1, pp. 1-12, 2006. <a href=\"http://www.cs.utah.edu/~lacewell/billboardclouds/index.html\">http://www.cs.utah.edu/~lacewell/billboardclouds/index.html</a> \n<LI> Ladislav, Kavan, and Zara Jiri, \"Fast Collision Detection for Skeletally Deformable Models,\" <I>Computer Graphics Forum</I>, vol. 24, no. 3, p. 363-372, 2005. \n<LI> Lacroute, Philippe, and Marc Levoy, \"Fast Volume Rendering Using a Shear-Warp Factorization of the Viewing Transformation,\" <I>Computer Graphics (SIGGRAPH 94 Proceedings)</I>, pp. 451-458, July 1994. <a href=\"http://www-graphics.stanford.edu/papers/shear\">http://www-graphics.stanford.edu/papers/shear</a> \n<LI> Lafortune, Eric P. F., Sing-Choong Foo, Kenneth E. Torrance, and Donald P. Greenberg, \"Non-Linear Approximation of Reflectance Functions,\" <I>Computer Graphics (SIGGRAPH 97 Proceedings)</I>, pp. 117-126, August 1997. <a href=\"http://www.graphics.cornell.edu/pubs/1997/LFTG97.html\">http://www.graphics.cornell.edu/pubs/1997/LFTG97.html</a> \n<LI> Ares Lagae, Ares, and Philip Dutr&eacute; \"An Efficient Ray-Quadrilateral Intersection Test,\" <I>journal of graphics tools</I>, vol. 10, no. 4, pp. 23-32, 2005. <a href=\"http://jgt.akpeters.com/papers/LagaeDutre05\">http://jgt.akpeters.com/papers/LagaeDutre05</a> \n<LI> Laine, Samuli, Hannu Saransaari, Janne Kontkanen, Jaakko Lehtinen, Timo Aila, \"Incremental Instant Radiosity for Real-Time Indirect Illumination,\" <I>Eurographics Symposium on Rendering (2007)</I>, 277-286, June 2007. <a href=\"http://www.tml.tkk.fi/~jaakko/publications/laine2007egsr_paper.pdf\">http://www.tml.tkk.fi/~jaakko/publications/laine2007egsr_paper.pdf</a> \n<LI> Lake, Adam, Carl Marshall, Mark Harris, and Marc Blackstein, \"Stylized Rendering Techniques for Scalable Real-time Animation,\" <I>Proceedings of the First International Symposium on Non-photorealistic Animation and Rendering (NPAR)</I>, pp. 13-20, June 2000. <a href=\"http://developer.intel.com/ial/3dsoftware/doc.htm\">http://developer.intel.com/ial/3dsoftware/doc.htm</a> \n<LI> Lake, Adam, \"Cartoon Rendering Using Texture Mapping and Programmable Vertex Shaders,\" in Mark DeLoura, ed., <I>Game Programming Gems 2</I>, Charles River Media, pp. 444-451, 2001. \n<LI> Lalonde, Paul, and Alain Fournier, \"A Wavelet Representation of Reflectance Functions,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 3, no. 4, pp. 329-336, Oct. 2003. \n<LI> Lambert, J. H., <I>Photometria</I>, 1760. English translation by D. L. DiLaura, Illuminating Engineering Society of North America, 2001. \n<LI> Lander, Jeff, \"Skin Them Bones: Game Programming for the Web Generation,\" <I>Game Developer</I>, vol. 5, no. 5, pp. 11-16, May 1998. <a href=\"http://www.gdmag.com/code.htm\">http://www.gdmag.com/code.htm</a> \n<LI> Lander, Jeff, \"Collision Response: Bouncy, Trouncy, Fun,\" <I>Game Developer</I>, vol. 6, no. 3, pp. 15-19, March 1999. <a href=\"http://www.gamasutra.com/features/20000208/lander_01.htm\">http://www.gamasutra.com/features/20000208/lander_01.htm</a> \n<LI> Lander, Jeff, \"Physics on the Back of a Cocktail Napkin,\" <I>Game Developer</I>, vol. 6, no. 9, pp. 17-21, September 1999. <a href=\"http://www.gamasutra.com/features/20000516/lander_01.htm\">http://www.gamasutra.com/features/20000516/lander_01.htm</a> \n<LI> Lander, Jeff, \"Under the Shade of the Rendering Tree,\" <I>Game Developer Magazine</I>, vol. 7, no. 2, pp. 17-21, Feb. 2000. <a href=\"http://www.gdmag.com/code.htm\">http://www.gdmag.com/code.htm</a> \n<LI> Lander, Jeff, \"Shades of Disney: Opaquing a 3D World,\" <I>Game Developer Magazine</I>, vol. 7, no. 3, pp. 15-20, March 2000. \n<LI> Lander, Jeff, \"Return to Cartoon Central,\" <I>Game Developer Magazine</I>, vol. 7, no. 8, pp. 9-14, August 2000. <a href=\"http://www.gdmag.com/code.htm\">http://www.gdmag.com/code.htm</a> \n<LI> Lander, Jeff, \"That's a Wrap: Texture Mapping Methods,\" <I>Game Developer Magazine</I>, vol. 7, no. 10, pp. 21-26, October 2000. <a href=\"http://www.gdmag.com/code.htm\">http://www.gdmag.com/code.htm</a> \n<LI> Lander, Jeff, \"Haunted Trees for Halloween,\" <I>Game Developer Magazine</I>, vol. 7, no. 11, pp. 17-21, November 2000. <a href=\"http://www.gdmag.com/code.htm\">http://www.gdmag.com/code.htm</a> \n<LI> Lander, Jeff, \"Graphics Programming and the Tower of Babel,\" <I>Game Developer</I>, vol. 8, no. 3, pp. 13-16, March 2001. <a href=\"http://www.gdmag.com/code.htm\">http://www.gdmag.com/code.htm</a> \n<LI> Lander, Jeff, \"Images from Deep in the Programmer's Cave,\" <I>Game Developer</I>, vol. 8, no. 5, pp. 23-28, May 2001. <a href=\"http://www.gdmag.com/code.htm\">http://www.gdmag.com/code.htm</a> \n<LI> Lander, Jeff, \"The Era of Post-Photorealism,\" <I>Game Developer</I>, vol. 8, no. 6, pp. 18-22, June 2001. \n<LI> Landis, Hayden, \"Production-Ready Global Illumination,\" <I>SIGGRAPH 2002 RenderMan in Production course notes</I>, July 2002. <a href=\"http://www.renderman.org/RMR/Books/index.html\">http://www.renderman.org/RMR/Books/index.html</a> \n<LI> Lanza, Stefano, \"Animation and Rendering of Underwater God Rays,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 315-327, 2006. \n<LI> Larsen, E., S. Gottschalk, M. Lin, and D. Manocha, \"Fast proximity queries with swept sphere volumes,\" Technical Report TR99-018, Department of Computer Science, University of North Carolina, 1999. <a href=\"http://www.cs.unc.edu/~geom/SSV\">http://www.cs.unc.edu/~geom/SSV</a> \n<LI> Larsson, Thomas, and Tomas Akenine-M&ouml;ller, \"Collision Detection for Continuously Deforming Bodies,\" <I>Eurographics 2001</I>, short presentation, pp. 325-333, September 2001. \n<LI> Larsson, Thomas, and Tomas Akenine-M&ouml;ller, \"Efficient Collision Detection for Models Deformed by Morphing,\" <I>The Visual Comptuer</I>, vol. 19, no. 2-3, pp. 164-174, 2003. \n<LI> Larsson, Thomas, and Tomas Akenine-M&ouml;ller, \"A Dynamic Bounding Volume Hierarchy for Generalized Collision Detection,\" <I>Comptuers &amp; Graphics</I>, vol. 30, no. 3, pp. 451-460, 2006. \n<LI> Larsson, Thomas, Tomas Akenine-M&ouml;ller, and Eric Lengyel, \"On Faster Sphere-Box Overlap Testing,\" <I>journal of graphics tools</I>, vol. 12, no. 1, pp. 3-8, 2007. <a href=\"http://jgt.akpeters.com/papers/LarssonEtAl07\">http://jgt.akpeters.com/papers/LarssonEtAl07</a> \n<LI> Lastra, Anselmo, \"All the Triangles in the World,\" <I>Cornell Workshop on Rendering, Perception, and Measurement</I>, April 1999. \n<LI> Lathrop, Olin, David Kirk, and Doug Voorhies, \"Accurate Rendering by Subpixel Addressing,\" <I>IEEE Computer Graphics and Applications</I>, vol. 10, no. 5, pp. 45-53, September 1990. \n<LI> Latta, Lutz, \"Massively Parallel Particle Systems on the GPU,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>3</sup></I>, Charles River Media, pp. 119-133, 2004. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> Laur, David, and Pat Hanrahan, \"Hierarchical Splatting: A Progressive Refinement Algorithm for Volume Rendering,\" <I>Computer Graphics (SIGGRAPH '91 Proceedings)</I>, pp. 285-288, July 1991. \n<LI> Lauritzen, Andrew, \"Summed-Area Variance Shadow Maps,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 157-182, 2007. <a href=\"http://http.developer.nvidia.com/GPUGems3/gpugems3_ch08.html\">http://http.developer.nvidia.com/GPUGems3/gpugems3_ch08.html</a>\n<LI> Lawrence, Jason, Aner Ben-Artzi, Christopher DeCoro, Wojciech Matusik, Hanspeter Pfister, Ravi Ramamoorthi, and Szymon Rusinkiewicz, \"Inverse Shade Trees for Non-Parametric Material Representation and Editing,\" vol. 25, no. 3, pp. 735-745, July 2006. <a href=\"http://www.cs.princeton.edu/gfx/pubs/Lawrence_2006_IST/\">http://www.cs.princeton.edu/gfx/pubs/Lawrence_2006_IST/</a> \n<LI> Lawson, Terry, <I>Linear Algebra</I>, John Wiley &amp; Sons, Inc., 1996. \n<LI> Lax, Peter D., <I>Linear Algebra</I>, John Wiley &amp; Sons, Inc., 1997. \n<LI> Lazarus, F., and A. Verroust, \"Three-Dimensional Metamorphosis: A Survey\" <I>The Visual Computer</I>, vol. 14, pp. 373-389, 1998. \n<LI> Lee, Aaron W. F., David Dobkin, Wim Sweldens, and Peter Schr&ouml;der, \"Multiresolution mesh morphing,\" <I>Computer Graphics (SIGGRAPH 1999 Proceedings)</I>, pp. 343-350, 1999. \n<LI> Lee, Aaron, Henry Moreton, and Hugues Hoppe, \"Displaced Subdivision Surfaces,\" <I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 85-94, July 2000. \n<LI> Lee, Aaron, \"Building Your Own Subdivision Surfaces,\" <I>Gamasutra</I>, September 8, 2000. <a href=\"http://www.gamasutra.com/features/20000908/lee_01.htm\">http://www.gamasutra.com/features/20000908/lee_01.htm</a> \n<LI> Lee, Hyunjun, Sungtae Kwon, and Seungyong Lee, \"Real-time pencil rendering,\" <I>International Symposium on Non-Photorealistic Animation and Rendering (NPAR)</I>, 2006. <a href=\"http://cg.postech.ac.kr/research/pencil_rendering/\">http://cg.postech.ac.kr/research/pencil_rendering/</a> \n<LI> Lefebvre, Sylvain, and Fabrice Neyret, \"Pattern Based Procedural Textures,\" <I>ACM Symposium on Interactive 3D Graphics (I3D 2003)</I>, pp. 203-212, 2003. <a href=\"http://www-evasion.imag.fr/Publications/2003/LN03/\">http://www-evasion.imag.fr/Publications/2003/LN03/</a> \n<LI> Lefebvre, Sylvain, Samuel Hornus, and Fabrice Neyret, \"Octree Textures on the GPU,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 595-613, 2005. <a href=\"http://lefebvre.sylvain.free.fr/octreetex/\">http://lefebvre.sylvain.free.fr/octreetex/</a>, full book at <a href=\"http://developer.nvidia.com/object/gpu_gems_2_home.html\">http://developer.nvidia.com/object/gpu_gems_2_home.html</a>\n<LI> Lefebvre, Sylvain, and Hugues Hoppe, \"Appearance-Space Texture Synthesis,\" vol. 25, no. 3, pp. 541-548, July 2006. \n<LI> Lefebvre, Sylvain, and Hugues Hoppe, \"Perfect Spatial Hashing,\" vol. 25, no. 3, pp. 579-588, July 2006. \n<LI> Lefohn, Aaron E., Shubhabrata Sengupta, and John D. Owens, \"Resolution-matched Shadow Maps,\" <I>ACM Transactions on Graphics</I>, vol. 20, no. 4, pp. 20:1-20:17, October 2007. <a href=\"http://graphics.idav.ucdavis.edu/publications/print_pub?pub_id=919\">http://graphics.idav.ucdavis.edu/publications/print_pub?pub_id=919</a> \n<LI> LeGrand, Scott, \"Compendium of Vertex Shader Tricks,\" in Wolfgang Engel, ed., <I>ShaderX</I>, Wordware, pp. 228-231, May 2002. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">download book</a>\n<LI> Lehtinen, Jaakko, and Jan Kautz, \"Matrix Radiance Transfer,\" <I>ACM Symposium on Interactive 3D Graphics (I3D 2003)</I>, pp. 59-64, 2003. <a href=\"www.cs.ucl.ac.uk/staff/j.kautz/publications/mrtI3D03.pdf\">www.cs.ucl.ac.uk/staff/j.kautz/publications/mrtI3D03.pdf</a> \n<LI> Lehtinen, Jaakko, \"Theory and Algorithms for Efficient Physically-Based Illumination,\" Ph.D. Thesis, Helsinki University of Technology (Espoo, Finland), 2007. <a href=\"http://lib.tkk.fi/Diss/2007/isbn9789512289004/\">http://lib.tkk.fi/Diss/2007/isbn9789512289004/</a> \n<LI> Lehtinen, Jaakko, \"A Framework for Precomputed and Captured Light Transport,\" <I>ACM Transactions on Graphics</I>, vol. 26, no. 4, pp. 13:1-13:22, 2007. \n<LI> Lensch, Hendrik P. A., Michael Goesele, Philippe Bekaert, Jan Kautz, Marcus A. Magnor, Jochen Lang, and Hans-Peter Seidel, \"Interactive Rendering of Translucent Objects,\" <I>Pacific Graphics 2002</I>, pp. 214-224, October 2002. \n<LI> Lengyel, Eric, \"Tweaking a Vertex's Projected Depth Value,\" in Mark DeLoura, ed., <I>Game Programming Gems</I>, Charles River Media, pp. 361-365, 2000. \n<LI> Lengyel, Eric, \"The Mechanics of Robust Stencil Shadows,\" <I>Gamasutra</I>, October 11, 2002. <a href=\"http://www.gamasutra.com/features/20021011/lengyel_01.htm\">http://www.gamasutra.com/features/20021011/lengyel_01.htm</a> \n<LI> Lengyel, Eric, \"T-Junction Elimination and Retriangulation,\" in Dante Treglia, ed., <I>Game Programming Gems 3</I>, Charles River Media, pp. 338-343, 2002. \n<LI> Lengyel, Eric, <I>Mathematics for 3D Game Programming and Computer Graphics, Second Edition</I>, Charles River Media, 2003. \n<LI> Lengyel, Eric, \"Unified Distance Formulas for Halfspace Fog,\" <I>journal of graphics tools</I>, vol. 12, no. 2, pp. 23-32, 2007. \n<LI> Lengyel, Jerome, \"The Convergence of Graphics and Vision,\" <I>Computer</I>, pp. 46-53, July 1998. <a href=\"http://www.research.microsoft.com/~jedl\">http://www.research.microsoft.com/~jedl</a> \n<LI> Lengyel, Jerome, \"Real-Time Fur,\" <I>11th Eurographics Workshop on Rendering</I>, pp. 243-256, June 2000. <a href=\"http://www.research.microsoft.com/~jedl\">http://www.research.microsoft.com/~jedl</a> \n<LI> Lengyel, Jed, Emil Praun, Adam Finkelstein, and Hugues Hoppe, \"Real-Time Fur over Arbitrary Surfaces,\" <I>Proceedings 2001 Symposium on Interactive 3D Graphics</I>, pp. 59-62 March 2001. <a href=\"http://www.research.microsoft.com/~jedl\">http://www.research.microsoft.com/~jedl</a> \n<LI> Levoy, Marc, and Turner Whitted, <I>The Use of Points as a Display Primitive</I>, Technical Report 85-022, Computer Science Department, University of North Carolina at Chapel Hill, January, 1985. \n<LI> Levoy, Marc, and Pat Hanrahan, \"Light Field Rendering,\" <I>Computer Graphics (SIGGRAPH 96 Proceedings)</I>, pp. 31-42, August, 1996. <a href=\"http://www-graphics.stanford.edu/papers/light\">http://www-graphics.stanford.edu/papers/light</a> \n<LI> Levoy, Marc, Kari Pulli, Brian Curless, Szymon Rusinkiewicz, David Koller, Lucas Pereira, Matt Ginzton, Sean Anderson, James Davis, Jeremy Ginsberg, and Jonathan Shade, \"The Digital Michelangelo Project: 3D scanning of large statues,\" <I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 131-144, July 2000. \n<LI> Lewis, Robert R., \"Making Shaders More Physically Plausible,\" <I>Computer Graphics Forum</I>, vol. 13, no. 2, pp. 109-120, 1994. \n<LI> Lewis, J.P., Matt Cordner, and Nickson Fong, \"Pose Space Deformation: A Unified Approach to Shape Interpolation and Skeleton-Driven Deformation,\" <I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 165-172, July 2000. <a href=\"http://www.idiom.com/~zilla/\">http://www.idiom.com/~zilla/</a> \n<LI> Li, Xin, \"To Slerp, or Not to Slerp,\" <I>Game Developer</I>, vol. 13, no. 7, pp. 17-23, August 2006. \n<LI> Li, Xin, \"iSlerp: An incremental approach of Slerp,\" <I>journal of graphics tools</I>, vol. 12, no. 1, pp. 1-6, 2007. \n<LI> Lin, M.C., and J. Canny, \"Efficient algorithms for incremental distance computation,\" <I>IEEE Conference on Robotics and Automation</I>, pp. 1008-1014, 1991. \n<LI> Lin, M.C., <I>Efficient Collision Detection for Animation and Robotics</I>, Ph.D. Thesis, University of California, Berkeley, 1993. \n<LI> Lin, M.C., D. Manocha, J. Cohen, and S. Gottschalk, \"Collision Detection: Algorithms and Applications,\" <I>Proceedings of Algorithms for Robotics Motion and Manipulation</I>, Jean-Paul Laumond and M. Overmars, eds., A.K. Peters Ltd., pp. 129-142, 1996. \n<LI> Lin, M.C., and S. Gottschalk, \"Collision Detection between Geometric Models: A Survey,\" <I>Proceedings of IMA Conference on Mathematics of Surfaces</I>, 1998. <a href=\"http://www.cs.unc.edu/~dm\">http://www.cs.unc.edu/~dm</a> \n<LI> Lin, Gang, and Thomas P.-Y. Yu, \"An Improved Vertex Caching Scheme for 3D Mesh Rendering,\" <I>IEEE Trans. on Visualization and Computer Graphics</I>, vol. 12, no. 4, pp. 640-648, 2006. <a href=\"http://www.ecse.rpi.edu/~lin/K-Cache-Reorder\">http://www.ecse.rpi.edu/~lin/K-Cache-Reorder</a> \n<LI> Lindholm, Erik, Mark Kilgard, and Henry Moreton, \"A User-Programmable Vertex Engine,\" <I>Computer Graphics (SIGGRAPH 2001 Proceedings)</I>, pp. 149-158, August 2001. \n<LI> Lindstrom, P., D. Koller, W. Ribarsky, L.F. Hodges, N. Faust, and G.A. Turner, \"Real-Time, Continuous Level of Detail Rendering of Height Fields,\" <I>Computer Graphics (SIGGRAPH 96 Proceedings)</I>, pp. 109-118, August 1996. \n<LI> Lindstrom, Peter, and Greg Turk, \"Image-Driven Simplification,\" <I>ACM Transactions on Graphics</I>, vol. 19, no. 3, pp. 204-241, July 2000. <a href=\"http://www.cc.gatech.edu/gvu/people/peter.lindstrom\">http://www.cc.gatech.edu/gvu/people/peter.lindstrom</a> \n<LI> Liu, Baoquan, Li-Yi Wei, Ying-Qing Xu, \"Multi-Layer Depth Peeling via Fragment Sort,\" Technical Report MSR-TR-2006-81, Microsoft Research Asia, 2006. <a href=\"http://research.microsoft.com/research/pubs/view.aspx?tr_id=1125\">http://research.microsoft.com/research/pubs/view.aspx?tr_id=1125</a> \n<LI> Liu, Xinguo, Peter-Pike Sloan, Heung-Yeung Shum, and John Snyder, \"All-Frequency Precomputed Radiance Transfer for Glossy Objects,\" <I>Eurographics Symposium on Rendering (2004)</I>, pp. 337-344, June 2004. <a href=\"http://www.ppsloan.org/publications/allfreqegsr_final_electronicNEW.pdf\">http://www.ppsloan.org/publications/allfreqegsr_final_electronicNEW.pdf</a> \n<LI> Lloyd, D. Brandon, Jeremy Wendt, Naga K. Govindaraju, and Dinesh Manocha \"CC Shadow Volumes,\" <I>Eurographics Symposium on Rendering (2004)</I>, pp. 197-206, June 2004. <a href=\"http://gamma.cs.unc.edu/ccsv/\">http://gamma.cs.unc.edu/ccsv/</a> \n<LI> Lloyd, Brandon, David Tuft, Sung-Eui Yoon, and Dinesh Manocha, \"Warping and Partitioning for Low Error Shadow Maps,\" <I>Eurographics Symposium on Rendering (2006)</I>, pp. 215-226, June 2006. <a href=\"http://gamma.cs.unc.edu/wnp/\">http://gamma.cs.unc.edu/wnp/</a> \n<LI> Lloyd, Brandon, \"Logarithmic Perspective Shadow Maps,\" Ph.D. Thesis, Dept. of Computer Science, University of North Carolina at Chapel Hill, August 2007. <a href=\"http://www.cs.unc.edu/~blloyd/dissertation/\">http://www.cs.unc.edu/~blloyd/dissertation/</a> \n<LI> Lokovic, Tom, and Eric Veach, \"Deep Shadow Maps,\" <I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 385-392, July 2000. <a href=\"http://graphics.stanford.edu/papers/deepshadows\">http://graphics.stanford.edu/papers/deepshadows</a> \n<LI> Loop, C., <I>Smooth Subdivision Based on Triangles</I>, Master's Thesis, Department of Mathematics, University of Utah, August 1987. <a href=\"http://www.research.microsoft.com/~cloop\">http://www.research.microsoft.com/~cloop</a> \n<LI> Loop, Charles, and Jim Blinn, \"Resolution Independent Curve Rendering using Programmable Graphics Hardware,\" <I>ACM Transactions on Graphics</I>, vol. 24, no. 3, pp. 1000-1009, 2005. \n<LI> Loop, Charles, and Jim Blinn, \"Real-Time GPU Rendering Piecewise Algebraic Surfaces,\" <I>ACM Transactions on Graphics</I>, vol. 25, no. 3, pp. 664-670, 2006. \n<LI> Loop, Charles, and Scott Schaefer, \"Approximating Catmull-Clark Subdivision Surfaces with Bicubic Patches,\" Microsoft Research Technical Report, MSR-TR-2007-44, 2007. \n<LI> Loop, Charles, and Jim Blinn, \"Rendering Vector Art on the GPU,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 543-561, 2007. <a href=\"http://http.developer.nvidia.com/GPUGems3/gpugems3_ch25.html\">http://http.developer.nvidia.com/GPUGems3/gpugems3_ch25.html</a>\n<LI> Lorach, Tristan, \"Soft Particles,\" NVIDIA White Paper, January 2007. <a href=\"http://developer.download.nvidia.com/whitepapers/2007/SDK10/SoftParticles_hi.pdf\">http://developer.download.nvidia.com/whitepapers/2007/SDK10/SoftParticles_hi.pdf</a> \n<LI> Lorach, Tristan, \"DirectX 10 Blend Shapes: Breaking the Limits,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 53-67, 2007. <a href=\"http://http.developer.nvidia.com/GPUGems3/gpugems3_ch03.html\">http://http.developer.nvidia.com/GPUGems3/gpugems3_ch03.html</a>\n<LI> Lord, Kieren, and Ross Brown, \"Using Genetic Algorithms to Optimise Triangle Strips,\" <I>GRAPHITE 2005</I>, pp. 169-176, 2005. \n<LI> Lorensen, William E., and Harvey E. Cline, \"Marching Cubes: A High Resolution 3D Surface Construction Algorithm,\" <I>Computer Graphics (SIGGRAPH '87 Proceedings)</I>, pp. 163-169, July 1987. \n<LI> Losasso, F., and H. Hoppe, \"Geometry Clipmaps: Terrain Rendering using Nested Regular Grids,\" <I>ACM Transactions on Graphics</I>, vol. 23, no. 3, pp. 769-776, 2004. \n<LI> Loviscach, J&ouml;rn, \"Silhouette Geometry Shaders,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>3</sup></I>, Charles River Media, pp. 49-56, 2004. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> Loviscach, J., \"Motion Blur for Textures by Means of Anisotropic Filtering,\" <I>Eurographics Symposium on Rendering (2005)</I>, pp. 7-14, June-July 2005. <a href=\"http://www.j3l7h.de/publications/motionblur_web.pdf\">http://www.j3l7h.de/publications/motionblur_web.pdf</a> \n<LI> Luebke, David P., and Chris Georges, \"Portals and Mirrors: Simple, Fast Evaluation of Potentially Visible Sets,\" <I>Proceedings 1995 Symposium on Interactive 3D Graphics</I>, pp. 105-106, April 1995. \n<LI> Luebke, David P., \"A Developer's Survey of Polygonal Simplification Algorithms,\" <I>IEEE Computer Graphics &amp; Applications</I>, vol. 21, no. 3, pp. 24-35, May/June 2001. <a href=\"http://www.cs.virginia.edu/~luebke/publications/pdf/cg+a.2001.pdf\">http://www.cs.virginia.edu/~luebke/publications/pdf/cg+a.2001.pdf</a> \n<LI> Luebke, David, <I>Level of Detail for 3D Graphics</I>, Morgan Kaufmann, 2002. <a href=\"http://lodbook.com\">http://lodbook.com</a> \n<LI> Luft, Thomas, Carsten Colditz, and Oliver Deussen, \"Image Enhancement by Unsharp Masking the Depth Buffer,\" vol. 25, no. 3, pp. 1206-1213, July 2006. <a href=\"http://graphics.uni-konstanz.de/publikationen/2006/unsharp_masking/webseite/\">http://graphics.uni-konstanz.de/publikationen/2006/unsharp_masking/webseite/</a> \n<LI> L&ouml;fstedt, Marta, and Tomas Akenine-M&ouml;ller, \"An Evaluation Framework for Ray-Triangle Intersection Algorithms,\" <I>journal of graphics tools</I>, vol. 10, no. 2, pp. 13-26, 2005. \n<LI> Ma, Wan-Chun, Tim Hawkins, Pieter Peers, Charles-F&eacute;lix Chabert, Malte Weiss, and Paul Debevec, \"Rapid Acquisition of Specular and Diffuse Normal Maps from Polarized Spherical Gradient Illumination,\" <I>Eurographics Symposium on Rendering (2007)</I>, pp. 183-194, June 2007. <a href=\"http://gl.ict.usc.edu/Research/FaceScanning/\">http://gl.ict.usc.edu/Research/FaceScanning/</a> \n<LI> MacDonald, J.D., and K.S. Booth, \"Heuristics for Ray Tracing using Space Subdivision,\" <I>Visual Computer</I>, vol. 6, no.6, pp. 153-165, 1990. \n<LI> Maciel, P., and P. Shirley, \"Visual Navigation of Large Environments Using Textured Clusters,\" <I>Proceedings 1995 Symposium on Interactive 3D Graphics</I>, pp. 96-102, 1995. <a href=\"ftp://ftp.cs.indiana.edu/pub/shirley/interactive95.ps.Z\">ftp://ftp.cs.indiana.edu/pub/shirley/interactive95.ps.Z</a> \n<LI> Magnenat-Thalmann, Nadia, Richard Laperri&egrave;re, and Daniel Thalmann, \"Joint-Dependent Local Deformations for Hand Animation and Object Grasping,\" <I>Graphics Interface '88</I>, pp. 26-33, June 1988. \n<LI> Maillot, Patrick-Giles, \"Using Quaternions for Coding 3D Transformations,\" in Andrew S. Glassner, ed., <I>Graphics Gems</I>, Academic Press, pp. 498-515, 1990. <a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> \n<LI> Maillot, J&eacute;r&ocirc;me, and Jos Stam, \"A Unified Subdivision Scheme for Polygonal Modeling,\" <I>Computer Graphics Forum</I>, vol. 20, no. 3, pp. 471-479, 2001. <a href=\"http://www.dgp.utoronto.ca/people/stam/reality/Research/pub.html\">http://www.dgp.utoronto.ca/people/stam/reality/Research/pub.html</a> \n<LI> Ma&iuml;m, Jonathan, and Daniel Thalmann, \"Improved Appearance Variety for Geometry Instancing,\" in Wolfgang Engel, ed., <I>ShaderX<sup>6</sup></I>, Charles River Media, pp. 17-28, 2008. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> Ma&iuml;m, Jonathan, Barbara Yersin, and Daniel Thalmann, \"Unique Instances for Crowds,\" <I>IEEE Computer Graphics &amp; Applications</I>, to appear, \n<LI> Mallinson, Dominic, and Mark DeLoura, \"CELL: A New Platform for Digital Entertainment,\" <I>Game Developers Conference</I>, March 2005. <a href=\"http://www.research.scea.com/research/html/CellGDC05/index.html\">http://www.research.scea.com/research/html/CellGDC05/index.html</a> \n<LI> Malmer, Mattias, Fredrik Malmer, Ulf Assarsson and Nicolas Holzschuch, \"Fast Precomputed Ambient Occlusion for Proximity Shadows,\" <I>journal of graphics tools</I>, vol. 12, no. 2, pp. 59-71, 2007. <a href=\"http://www.ce.chalmers.se/~uffe/publications.htm\">http://www.ce.chalmers.se/~uffe/publications.htm</a> \n<LI> Malzbender, Tom, Dan Gelb, and Hans Wolters, \"Polynomial Texture Maps,\" <I>Computer Graphics (SIGGRAPH 2001 Proceedings)</I>, pp. 519-528, August 2001. \n<LI> Mammen, Abraham, \"Transparency and Antialiasing Algorithms Implemented with the Virtual Pixel Maps Technique,\" <I>IEEE Computer Graphics &amp; Applications</I>, vol. 9, no. 4, pp. 43-55, July 1989. \n<LI> Mark, Bill, \"Background and Future of Real-Time Procedural Shading,\" in <I>Approaches for Procedural Shading on Graphics Hardware</I>, <I>Course 27 notes at SIGGRAPH 2000</I>, 2000. \n<LI> Mark, William R., and Kekoa Proudfoot, \"The F-Buffer: A Rasterization-Order FIFO Buffer for Multi-Pass Rendering,\" <I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, pp. 57-63, August 2001. <a href=\"http://graphics.stanford.edu/projects/shading/pubs/hwws2001-fbuffer\">http://graphics.stanford.edu/projects/shading/pubs/hwws2001-fbuffer</a> \n<LI> Mark, William R., R. Steven Glanville, Kurt Akeley, and Mark J. Kilgard, \"Cg: A System for Programming Graphics Hardware in a C-like Language,\" <I>ACM Transactions on Graphics (SIGGRAPH 2003)</I>, vol. 22, no. 3, pp. 896-907, 2003. \n<LI> Markosian, Lee, Michael A. Kowalski, Samuel J. Trychin, Lubomir D. Bourdev, Daniel Goldstein, and John F. Hughes, \"Real-Time Nonphotorealistic Rendering,\" <I>Computer Graphics (SIGGRAPH 97 Proceedings)</I>, pp. 415-420, August 1997. <a href=\"http://www.cs.brown.edu/research/graphics/research/npr/home.html\">http://www.cs.brown.edu/research/graphics/research/npr/home.html</a> \n<LI> Markosian, Lee, Barbara J. Meier, Michael A. Kowalski, Loring S. Holden, J.D. Northrup, and John F. Hughes, \"Art-based Rendering with Continuous Levels of Detail,\" <I>Proceedings of the First International Symposium on Non-photorealistic Animation and Rendering (NPAR)</I>, pp. 59-66, June 2000. <a href=\"http://www.cs.brown.edu/research/graphics/research/art/graftal\">http://www.cs.brown.edu/research/graphics/research/art/graftal</a> \n<LI> Marschner, Stephen R., Stephen H. Westin, Eric P.F. Lafortune, and Kenneth E. Torrance, \"Image-based Bidirectional Reflectance Distribution Function Measurement,\" <I>Applied Optics</I>, vol. 39, no. 16, June 2000. <a href=\"http://www.graphics.cornell.edu/pubs/2000/MWLT00.html\">http://www.graphics.cornell.edu/pubs/2000/MWLT00.html</a> \n<LI> Marshall, Carl S., \"Cartoon Rendering: Real-time Silhouette Edge Detection and Rendering,\" in Mark DeLoura, ed., <I>Game Programming Gems 2</I>, Charles River Media, pp. 436-443, 2001. \n<LI> Martin, Tobias, and Tiow-Seng Tan, \"Anti-aliasing and Continuity with Trapezoidal Shadow Maps,\" <I>Eurographics Symposium on Rendering (2004)</I>, pp. 153-160, June 2004. <a href=\"http://www.comp.nus.edu.sg/~tants/tsm.html\">http://www.comp.nus.edu.sg/~tants/tsm.html</a> \n<LI> Mason, Ashton E. W., and Edwin H. Blake, \"Automatic Hierarchical Level Of Detail Optimization in Computer Animation,\" <I>Computer Graphics Forum</I>, vol. 16, no. 3, pp. 191-199, 1997. \n<LI> Matusik, Wojciech, Hanspeter Pfister, Matt Brand, and Leonard McMillan, \"A Data-Driven Reflectance Model,\" <I>ACM Transactions on Graphics (SIGGRAPH 2003)</I>, vol. 22, no. 3, pp. 759-769, 2003. \n<LI> Maughan, Chris, \"Texture Masking for Faster Lens Flare,\" in Mark DeLoura, ed., <I>Game Programming Gems 2</I>, Charles River Media, pp. 474-480, 2001. \n<LI> Max, Nelson L., \"Horizon Mapping: Shadows for Bump-Mapped Surfaces,\" <I>The Visual Computer</I>, vol. 4, no. 2, pp. 109-117, 1988. \n<LI> Max, Nelson L., \"Weights for Computing Vertex Normals from Facet Normals,\" <I>journal of graphics tools</I>, vol. 4, no. 2, pp. 1-6, 1999. Also collected in reference #71. \n<LI> \"Maxima for Symbolic Computation Program,\" <a href=\"http://maxima.sourceforge.net/\">http://maxima.sourceforge.net/</a> \n<LI> McAllister, David K., Anselmo A. Lastra, and Wolfgang Heidrich, \"Efficient Rendering of Spatial Bi-directional Reflectance Distribution Functions,\" <I>Graphics Hardware (2002)</I>, pp. 79-88, 2002. <a href=\"http://www.cs.unc.edu/~davemc/Research/SBRDF/HWWS02_McAllister.pdf\">http://www.cs.unc.edu/~davemc/Research/SBRDF/HWWS02_McAllister.pdf</a> \n<LI> McAllister, David, \"Spatial BRDFs,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 293-306, 2004. <a href=\"http://developer.nvidia.com/object/gpu_gems_home.html\">http://developer.nvidia.com/object/gpu_gems_home.html</a>\n<LI> McCabe, Dan, and John Brothers, \"DirectX 6 Texture Map Compression,\" <I>Game Developer</I>, vol. 5, no. 8, pp. 42-46, August 1998. <a href=\"http://www.gdmag.com/code.htm\">http://www.gdmag.com/code.htm</a> \n<LI> McClellan, Matt, and Kipp Owens, \"Alternatives to Using Z-Bias to Fix Z-Fighting Issues,\" Intel Corporation website, 2006. <a href=\"http://softwarecommunity.intel.com/articles/eng/1688.htm\">http://softwarecommunity.intel.com/articles/eng/1688.htm</a> \n<LI> McCloud, Scott, <I>Understanding Comics: The Invisible Art</I>, Harper Perennial, 1994. \n<LI> McCool, Michael D., Jason Ang, and Anis Ahmad, \"Homomorphic Factorization of BRDFs for High-performance Rendering,\" <I>Computer Graphics (SIGGRAPH 2001 Proceedings)</I>, pp. 171-178, August 2001. <a href=\"http://www.cgl.uwaterloo.ca/Projects/rendering/Papers\">http://www.cgl.uwaterloo.ca/Projects/rendering/Papers</a> \n<LI> McCool, Michael D., Chris Wales, and Kevin Moule, \"Incremental and Hierarchical Hilbert Order Edge Equation Polygon Rasterization,\" <I>Graphics Hardware</I>, pp. 65-72, 2001. \n<LI> McCool, Michael D., Zheng Qin, and Tiberiu S. Popa, \"Shader Metaprogramming,\" <I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, pp. 57-68, September 2002. revised version. <a href=\"http://www.cgl.uwaterloo.ca/Projects/rendering/Papers/\">http://www.cgl.uwaterloo.ca/Projects/rendering/Papers/</a> \n<LI> McCool, Michael, and Stefanus Du Toit, <I>Metaprogramming GPUs with Sh</I>, A K Peters Ltd., 2004. <a href=\"http://libsh.org\">http://libsh.org</a> \n<LI> McCool, Michael D., Stefanus Du Toit, Tiberiu S. Popa, Bryan Chan, and Kevin Moule, \"Shader Algebra,\" <I>ACM Transactions on Graphics (SIGGRAPH 2004)</I>, vol. 23, no. 3, pp. 787-795, August, 2004. <a href=\"http://www.cgl.uwaterloo.ca/Projects/rendering/Papers/\">http://www.cgl.uwaterloo.ca/Projects/rendering/Papers/</a> \n<LI> McCormack, Joel, Bob McNamara, Christopher Gianos, Larry Seiler, Norman P. Jouppi, Ken Corell, Todd Dutton, and John Zurawski, \"Implementing Neon: A 256-Bit Graphics Accelerator,\" <I>IEEE Micro</I>, vol. 19, no. 2, pp. 58-69, March/April 1999. <a href=\"http://www.research.digital.com/wrl/publications/abstracts/98.1.html\">http://www.research.digital.com/wrl/publications/abstracts/98.1.html</a> \n<LI> McCormack, Joel, Ronald Perry, Keith I. Farkas, and Norman P. Jouppi, \"Feline: Fast Elliptical Lines for Anisotropic Texture Mapping,\" <I>Computer Graphics (SIGGRAPH 99 Proceedings)</I>, pp. 243-250, August 1999. <a href=\"http://www.research.compaq.com/wrl/techreports/abstracts/99.1.html\">http://www.research.compaq.com/wrl/techreports/abstracts/99.1.html</a> \n<LI> McCormack, Joel, and Robert McNamara, \"Tiled Polygon Traversal Using Half-Plane Edge Functions,\" <I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, pp. 15-22, 2000. \n<LI> McGuire, Morgan, \"Efficient Shadow Volume Rendering,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 137-166, 2004. <a href=\"http://developer.nvidia.com/object/gpu_gems_home.html\">http://developer.nvidia.com/object/gpu_gems_home.html</a>\n<LI> McGuire, Morgan, and John F. Hughes, \"Hardware-Determined Feature Edges,\" <I>The 3rd International Symposium on Non-Photorealistic Animation and Rendering (NPAR 2004)</I>, pp. 35-47, June 2004. <a href=\"http://graphics.cs.brown.edu/games/FeatureEdges/index.html\">http://graphics.cs.brown.edu/games/FeatureEdges/index.html</a> \n<LI> McGuire, Morgan, \"The SuperShader,\" in Wolfgang Engel, ed., <I>ShaderX<sup>4</sup></I>, Charles River Media, pp. 485-498, 2005. \n<LI> McGuire, Morgan, and Max McGuire, \"Steep Parallax Mapping,\" Poster at <I>ACM Symposium on Interactive 3D Graphics and Games (I3D 2005)</I>, 2005. <a href=\"http://graphics.cs.brown.edu/games/SteepParallax/index.html\">http://graphics.cs.brown.edu/games/SteepParallax/index.html</a> \n<LI> McGuire, Morgan, George Stathis, Hanspeter Pfister, and Shriram Krishnamurthi, \"Abstract Shade Trees,\" <I>ACM Symposium on Interactive 3D Graphics and Games (I3D 2006)</I>, pp. 79-86, March 2006. <a href=\"http://graphics.cs.brown.edu/games/AbstractShadeTrees/\">http://graphics.cs.brown.edu/games/AbstractShadeTrees/</a> \n<LI> McTaggart, Gary, \"Half-Life 2/Valve Source Shading,\" <I>Game Developers Conference</I>, March 2004. <a href=\"http://www2.ati.com/developer/gdc/D3DTutorial10_Half-Life2_Shading.pdf\">http://www2.ati.com/developer/gdc/D3DTutorial10_Half-Life2_Shading.pdf</a> \n<LI> McReynolds, Tom, and David Blythe, <I>Advanced Graphics Programming Using OpenGL</I>, Morgan Kaufmann, 2005. <a href=\"http://www.opengl.org/resources/code/samples/sig99/advanced99/notes/notes.html\">http://www.opengl.org/resources/code/samples/sig99/advanced99/notes/notes.html</a> \n<LI> McVoy, Larry, and Carl Staelin, \"lmbench: Portable tools for performance analysis,\" <I>Proceedings of the USENIX 1996 Annual Technical Conference</I>, San Diego, pp. 120-133, January 1996. <a href=\"http://www.bitmover.com/lmbench\">http://www.bitmover.com/lmbench</a> \n<LI> Meiss ner, Michael, Dirk Bartz, Tobias H&uuml;ttner, Gordon M&uuml;ller, and Jens Einighammer, <I>Generation of Subdivision Hierarchies for Efficient Occlusion Culling of Large Polygonal Models</I>, Technical Report WSI-99-13, WSI/GRIS, University of Tbingen, 1999. \n<LI> Melax, Stan, \"A Simple, Fast, and Effective Polygon Reduction Algorithm,\" <I>Game Developer</I>, vol. 5, no. 11, pp. 44-49, November 1998. <a href=\"http://www.melax.com/polychop\">http://www.melax.com/polychop</a> \n<LI> Melax, Stan, \"The Shortest Arc Quaternion,\" in Mark DeLoura, ed., <I>Game Programming Gems</I>, Charles River Media, pp. 214-218, 2000. \n<LI> Melax, Stan, \"Dynamic Plane Shifting BSP Traversal,\" <I>Graphics Interface 2000</I>, Canada, pp. 213-220, May 2000. <a href=\"http://www.graphicsinterface.org\">http://www.graphicsinterface.org</a> \n<LI> Melax, Stan, \"BSP Collision Detection as Used in MDK2 and NeverWinter Nights,\" <a href=\"http://www.gamasutra.com/features/20010324/melax_01.htm\">http://www.gamasutra.com/features/20010324/melax_01.htm</a> \n<LI> M&eacute;ndez-Feliu, &Agrave;lex, Mateu Sbert, and Jordi Cat&agrave;, \"Real-Time Obscurances with Color Bleeding,\" <I>Spring Conference in Computer Graphics (SCCG2003)</I>, pp. 171-176, 2003. \n<LI> M&eacute;ndez-Feliu, &Agrave;lex, Mateu Sbert, Jordi Cat&agrave;, Nicolau Sunyer, and Sergi Funtan&eacute;, \"Real-Time Obscurances with Color Bleeding,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>4</sup></I>, Charles River Media, pp. 121-133, 2005. \n<LI> Mendoza, Cesar, and Carol O'Sullivan, \"Interruptible Collision Detection for Deformable Objects,\" <I>Computer and Graphics</I>, vol. 30, no 2., pp. 432-438, 2006. \n<LI> Mertens, Tom, Jan Kautz, Philippe Bekaert, Hans-Peter Seidel, and Frank Van Reeth, \"Efficient Rendering of Local Subsurface Scattering,\" <I>Pacific Graphics 2003</I>, pp. 51-58, October 2003. \n<LI> Mertens, Tom, Jan Kautz, Philippe Bekaert, Hans-Peter Seidel, and Frank Van Reeth, \"Interactive Rendering of Translucent Deformable Objects,\" <I>Eurographics Symposium on Rendering (2003)</I>, pp. 130-140, June 2003. <a href=\"www.cs.ucl.ac.uk/staff/j.kautz/publications/itransRS03.pdf\">www.cs.ucl.ac.uk/staff/j.kautz/publications/itransRS03.pdf</a> \n<LI> Meyer, Alexandre, and Fabrice Neyret, \"Interactive Volumetric Textures,\" <I>9th Eurographics Workshop on Rendering</I>, pp. 157-168, July 1998. <a href=\"http://www-imagis.imag.fr/Membres/Fabrice.Neyret/publis/EWR98-eng.html\">http://www-imagis.imag.fr/Membres/Fabrice.Neyret/publis/EWR98-eng.html</a> \n<LI> Meyer, Alexandre, Fabrice Neyret, and Pierre Poulin, \"Interactive Rendering of Trees with Shading and Shadows,\" <I>12th Eurographics Workshop on Rendering</I>, pp. 182-195, June 2001. <a href=\"http://www-imagis.imag.fr/Publications/2001/MNP01/index.gb.html\">http://www-imagis.imag.fr/Publications/2001/MNP01/index.gb.html</a> \n<LI> Miano, John, <I>Compressed Image File Formats: JPEG, PNG, GIF, XBM, BMP</I>, Addison-Wesley, 1999. \n<LI> Miettinen, Ville. Personal communication, 2007. \n<LI> Mikkelsen, Morten S., \"Separating-Plane Perspective Shadow Mapping,\" <I>journal of graphics tools</I>, vol. 12, no. 3, pp. 43-54, 2007. \n<LI> Miller, Gene S., and C. Robert Hoffman, \"Illumination and Reflection Maps: Simulated Objects in Simulated and Real Environments,\" <I>SIGGRAPH '84 Advanced Computer Graphics Animation course notes</I>, 1984. <a href=\"http://www.debevec.org/ReflectionMapping\">http://www.debevec.org/ReflectionMapping</a> \n<LI> Miller, Gavin, \"Efficient Algorithms for Local and Global Accessibility Shading,\" <I>Computer Graphics (SIGGRAPH 94 Proceedings)</I>, pp. 319-326, July 1994. \n<LI> Millington, Ian, <I>Game Physics Engine Development</I>, Morgan Kaufmann, 2007. \n<LI> Mirtich, Brian, and John Canny, \"Impulse-Based Simulation of Rigid-Bodies,\" <I>Proceedings 1995 Symposium on Interactive 3D Graphics</I>, pp. 181-188, 1995. \n<LI> Mirtich, Brian, \"V-Clip: fast and robust polyhedral collision detection,\" <I>ACM Transactions on Graphics</I>, vol. 17, no. 3, pp. 177-208, July 1998. <a href=\"http://www.merl.com/projects/vclip\">http://www.merl.com/projects/vclip</a> \n<LI> MIT Anisotropic BRDF Measurement Data. <a href=\"http://people.csail.mit.edu/addy/research/brdf/\">http://people.csail.mit.edu/addy/research/brdf/</a> \n<LI> Mitchell, D., and A. Netravali, \"Reconstruction Filters in Computer Graphics,\" <I>Computer Graphics (SIGGRAPH '88 Proceedings)</I>, pp. 239-246, August 1988. \n<LI> Mitchell, Jason L., \"Optimizing Direct3D Applications for Hardware Acceleration,\" <I>Gamasutra</I>, December 5, 1997. <a href=\"http://www.gamasutra.com/features/19971205/mitchell_01.htm\">http://www.gamasutra.com/features/19971205/mitchell_01.htm</a> \n<LI> Mitchell, Jason L., Michael Tatro, and Ian Bullard, \"Multitexturing in DirectX 6,\" <I>Game Developer</I>, vol. 5, no. 9, pp. 33-37, September 1998. <a href=\"http://www.gamasutra.com/features/programming/19981009/multitexturing_01.htm\">http://www.gamasutra.com/features/programming/19981009/multitexturing_01.htm</a> \n<LI> Mitchell, Jason L., \"Advanced Vertex and Pixel Shader Techniques,\" <I>European Game Developers Conference</I>, London, September 2001. <a href=\"http://www.users.qwest.net/~jlmitchell1\">http://www.users.qwest.net/~jlmitchell1</a> \n<LI> Mitchell, Jason L. \"Image Processing with 1.4 Pixel Shaders in Direct3D,\" in Wolfgang Engel, ed., <I>ShaderX</I>, Wordware, pp. 258-269, May 2002. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">download book</a>\n<LI> Mitchell, Jason L., Marwan Y. Ansari, and Evan Hart, \"Advanced Image Processing with DirectX 9 Pixel Shaders,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>2</sup>: Shader Programming Tips and Tricks with DirectX 9</I>, Wordware, pp. 439-468, 2004. <a href=\"http://ati.amd.com/developer/shaderx/ShaderX2_AdvancedImageProcessing.pdf\">http://ati.amd.com/developer/shaderx/ShaderX2_AdvancedImageProcessing.pdf</a>, <a href=\"http://www.realtimerendering.com/resources/shaderx/\">download book</a>\n<LI> Mitchell, Jason L., \"Light Shaft Rendering,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>3</sup></I>, Charles River Media, pp. 573-588, 2004. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> Mitchell, Jason L., and Pedro V. Sander, \"Applications of Explicit Early-Z Culling,\" <I>Real-Time Shading Course</I>, SIGGRAPH 2004, 2004. <a href=\"http://ati.amd.com/developer/siggraph04/ShadingCourse2004_EarlyZ.pdf\">http://ati.amd.com/developer/siggraph04/ShadingCourse2004_EarlyZ.pdf</a> \n<LI> Mitchell, Jason, \"Motion Blurring Environment Maps,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>4</sup></I>, Charles River Media, pp. 263-268, 2005. \n<LI> Mitchell, Jason, Gary McTaggart, and Chris Green, \"Shading in Valve's Source Engine,\" <I>SIGGRAPH 2006 Advanced Real-Time Rendering in 3D Graphics and Games course notes</I>, 2006. <a href=\"http://www.valvesoftware.com/publications/2006/SIGGRAPH06_Course_ShadingInValvesSourceEngine.pdf\n\">http://www.valvesoftware.com/publications/2006/SIGGRAPH06_Course_ShadingInValvesSourceEngine.pdf\n</a> \n<LI> Mitchell, Jason L., Moby Francke, and Dhabih Eng, \"Illustrative Rendering in Team Fortress 2,\" <I>International Symposium on Non-Photorealistic Animation and Rendering, 2007</I>, pp. 71-76, 2007. Collected in reference #1251. <a href=\"http://www.valvesoftware.com/publications/2007/NPAR07_IllustrativeRenderingInTeamFortress2.pdf\">http://www.valvesoftware.com/publications/2007/NPAR07_IllustrativeRenderingInTeamFortress2.pdf</a> \n<LI> Mitchell, Jason L., \"Graphics Research and the Game Developer,\" <I>I3D 2008 Game Developer RoundTable</I>, February 2008. \n<LI> Mitchell, Kenny, \"Real-Time Full Scene Anti-Aliasing for PCs and Consoles,\" <I>Game Developers Conference</I>, pp. 537-543, March 2001. <a href=\"http://www.gdconf.com/archives/proceedings/2001/prog_papers.html\">http://www.gdconf.com/archives/proceedings/2001/prog_papers.html</a> \n<LI> Mitchell, Kenny, \"Volumetric Light Scattering as a Post-Process,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 275-285, 2007. <a href=\"http://http.developer.nvidia.com/GPUGems3/gpugems3_ch13.html\">http://http.developer.nvidia.com/GPUGems3/gpugems3_ch13.html</a>\n<LI> Mittring, Martin, \"Triangle Mesh Tangent Space Calculation,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>4</sup></I>, Charles River Media, pp. 77-89, 2005. <a href=\"http://bat710.univ-lyon1.fr/~jciehl/Public/educ/GAMA/gdc07/Triangle_mesh_tangent_space_calculation.pdf\">http://bat710.univ-lyon1.fr/~jciehl/Public/educ/GAMA/gdc07/Triangle_mesh_tangent_space_calculation.pdf</a> \n<LI> Mittring, Martin, \"Finding Next Gen-CryEngine 2,\" <I>SIGGRAPH 2007 Advanced Real-Time Rendering in 3D Graphics and Games course notes</I>, 2007. <a href=\"http://ati.amd.com/developer/gdc/2007/Mittring-Finding_NextGen_CryEngine2(Siggraph07).pdf\">http://ati.amd.com/developer/gdc/2007/Mittring-Finding_NextGen_CryEngine2(Siggraph07).pdf</a> \n<LI> Mohr, Alex, and Michael Gleicher, \"Non-Invasive, Interactive, Stylized Rendering,\" <I>Proceedings 2001 Symposium on Interactive 3D Graphics</I>, pp. 59-62 March 2001. <a href=\"http://www.cs.wisc.edu/graphics/Gallery/Stylized\">http://www.cs.wisc.edu/graphics/Gallery/Stylized</a> \n<LI> Mohr, Alex, and Michael Gleicher, \"Building Efficient, Accurate Character Skins From Examples,\" <I>ACM Transactions on Graphics (SIGGRAPH 2003)</I>, vol. 22, no. 3, pp. 562-568, 2003. <a href=\"http://www.cs.wisc.edu/graphics/Gallery/SkinFromExamples/\">http://www.cs.wisc.edu/graphics/Gallery/SkinFromExamples/</a> \n<LI> M&ouml;ller, Tomas, and Ben Trumbore, \"Fast, Minimum Storage Ray-Triangle Intersection,\" <I>journal of graphics tools</I>, vol. 2, no. 1, pp. 21-28, 1997. Also collected in reference #71. <a href=\"http://jgt.akpeters.com/papers/MollerTrumbore97\">http://jgt.akpeters.com/papers/MollerTrumbore97</a> \n<LI> M&ouml;ller, Tomas, \"A Fast Triangle-Triangle Intersection Test,\" <I>journal of graphics tools</I>, vol. 2, no. 2, pp. 25-30, 1997. <a href=\"http://jgt.akpeters.com/papers/Moller97\">http://jgt.akpeters.com/papers/Moller97</a> \n<LI> M&ouml;ller, Tomas, <I>Real-Time Algorithms and Intersection Test Methods for Computer Graphics</I>, Ph.D. Thesis, Technology, Technical Report no. 341, Department of Computer Engineering, Chalmers University of Technology, October 1998. \n<LI> M&ouml;ller, Tomas, and John F. Hughes, \"Efficiently Building a Matrix to Rotate One Vector to Another,\" <I>journal of graphics tools</I>, vol. 4, no. 4, pp. 1-4, 1999. Also collected in reference #71. <a href=\"http://jgt.akpeters.com/papers/MollerHughes99\">http://jgt.akpeters.com/papers/MollerHughes99</a> \n<LI> Molnar, Steven, \"Efficient Supersampling Antialiasing for High-Performance Architectures,\" TR91-023, Department of Computer Science, The University of North Carolina at Chapel Hill, 1991. <a href=\"http://www.cs.unc.edu/Research/tech-report.html\">http://www.cs.unc.edu/Research/tech-report.html</a> \n<LI> Molnar, S., J. Eyles, and J. Poulton, \"PixelFlow: High-Speed Rendering Using Image Composition,\" <I>Computer Graphics (SIGGRAPH '92 Proceedings)</I>, pp. 231-240, July 1992. \n<LI> Molnar, S., M. Cox, D. Ellsworth, and H. Fuchs, \"A Sorting Classification of Parallel Rendering,\" <I>IEEE Computer Graphics and Applications</I>, vol. 14, no. 4, pp. 23-32, July 1994. \n<LI> Molnar, S., \"The PixelFlow Texture and Image Subsystem,\" in the <I>Proceedings of the 10th Eurographics Workshop on Graphics Hardware</I>, Maastricht, Netherlands, pp. 3-13, August 28-29, 1995. \n<LI> Monk, Thomas, \"7 Years of Graphics,\" Accelenation website, 2006. <a href=\"http://accelenation.com/?ac.id.123.1\">http://accelenation.com/?ac.id.123.1</a> \n<LI> Montrym, J., D. Baum, D. Dignam, and C. Migdal, \"InfiniteReality: A Real-Time Graphics System,\" <I>Computer Graphics (SIGGRAPH 97 Proceedings)</I>, pp. 293-302, August 1997. \n<LI> Moore, R. E., <I>Interval Analysis</I>, Prentice-Hall, 1966. \n<LI> Moore, Matthew, and Jane Wilhelms, \"Collision Detection and Response for Computer Animation,\" <I>Computer Graphics (SIGGRAPH '88 Proceedings)</I>, pp. 289-298, August 1988. \n<LI> Morein, Steve, \"ATI Radeon HyperZ Technology,\" <I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, Hot3D Proceedings, Switzerland, August 2000. \n<LI> Moreton, Henry P., and Carlo H. S&eacute;quin, \"Functional Optimization for Fair Surface Design,\" <I>Computer Graphics (SIGGRAPH '92 Proceedings)</I>, pp. 167-176, July 1992. \n<LI> Moreton, Henry, \"Watertight Tessellation using Forward Differencing,\" <I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, pp. 25-132, August 2001. \n<LI> Mortenson, Michael E., <I>Geometric Modeling</I>, Second Edition, John Wiley &amp; Sons, 1997. \n<LI> Morton, G.M., \"A Computer Oriented Geodetic Data Base and a New Technique in File Sequencing,\" Technical Report, IBM, Ottawa, Ontario, March 1, 1966. \n<LI> Mueller, Carl, \"Architectures of Image Generators for Flight Simulators,\" TR95-015, Department of Computer Science, The University of North Carolina at Chapel Hill, 1995. <a href=\"http://www.cs.unc.edu/Research/tech-report.html\">http://www.cs.unc.edu/Research/tech-report.html</a> \n<LI> Munkberg, Jacob, Tomas Akenine-M&ouml;ller, and Jacob Str&ouml;m, \"High Quality Normal Map Compression,\" <I>Graphics Hardware</I>, pp. 95-101, 2006. \n<LI> Munkberg, Jacob, Petrik Clarberg, Jon Hasselgren and Tomas Akenine-M&ouml;ller, \"High Dynamic Range Texture Compression for Graphics Hardware,\" <I>ACM Transactions on Graphics</I>, vol. 25, no. 3, pp. 698-706, 2006. \n<LI> Munkberg, Jacob, Ola Olsson, Jacob Str&ouml;m, and Tomas Akenine-M&ouml;ller, \"Tight Frame Normal Map Compression,\" <I>Graphics Hardware</I>, pp. 37-40, 2007. \n<LI> Munkberg, Jacob, Petrik Clarberg, Jon Hasselgren and Tomas Akenine-M&ouml;ller, \"Practical HDR Texture Compression,\" to appear in <I>Computer Graphics Forum</I>, 2008. <a href=\"http://graphics.cs.lth.se/research/papers/2007/practical_hdr/\">http://graphics.cs.lth.se/research/papers/2007/practical_hdr/</a> \n<LI> Murray, James D., and William VanRyper, <I>Encyclopedia of Graphics File Formats</I>, Second Edition, O'Reilly &amp; Associates, 1996. <a href=\"http://www.ora.com/centers/gff/index.htm\">http://www.ora.com/centers/gff/index.htm</a> \n<LI> Myer, T.H., and I.E. Sutherland, \"On the Design of Display Processors,\" <I>Communications of the ACM</I>, vol. 11, no. 6, pp. 410-414, June 1968. \n<LI> Myers, Kevin, \"Alpha-to-Coverage in Depth,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 69-74, 2006. \n<LI> Myers, Kevin, \"Variance Shadow Mapping,\" NVIDIA White Paper, 2007. <a href=\"http://developer.download.nvidia.com/SDK/10/direct3d/Source/VarianceShadowMapping/Doc/VarianceShadowMapping.pdf\">http://developer.download.nvidia.com/SDK/10/direct3d/Source/VarianceShadowMapping/Doc/VarianceShadowMapping.pdf</a> \n<LI> Myers, Kevin, Randima (Randy) Fernando, and Louis Bavoil, \"Integrating Realistic Soft Shadows into Your Game Engine,\" NVIDIA White Paper, February 2008. <a href=\"http://news.developer.nvidia.com/2008/02/integrating-rea.html\">http://news.developer.nvidia.com/2008/02/integrating-rea.html</a> \n<LI> Nagy, Gabor, \"Real-Time Shadows on Complex Objects,\" in Mark DeLoura, ed., <I>Game Programming Gems</I>, Charles River Media, pp. 567-580, 2000. \n<LI> Nagy, Gabor, \"Convincing-Looking Glass for Games,\" in Mark DeLoura, ed., <I>Game Programming Gems</I>, Charles River Media, pp. 586-593, 2000. \n<LI> Naiman, Avi C., \"Jagged edges: when is filtering needed?,\" <I>ACM Transaction on Graphics</I>, vol. 14, no. 4, pp. 238-258, 1998. \n<LI> Narkhede, Atul, and Dinesh Manocha, \"Fast Polygon Triangulation Based on Seidel's Algorithm,\" in Alan Paeth, ed., <I>Graphics Gems V</I>, Academic Press, pp. 394-397, 1995. Improved code at: <a href=\"http://www.cs.unc.edu/~dm/CODE/GEM/chapter.html\">http://www.cs.unc.edu/~dm/CODE/GEM/chapter.html</a> \n<LI> Nassau, Kurt, <I>The Physics and Chemistry of Color: The Fifteen Causes of Color</I>, second edition, John Wiley &amp; Sons, Inc., 2001. \n<LI> Nehab, Diego, and Hugues Hoppe, \"Texel Programs for Random-Access Antialiased Vector Graphics,\" Microsoft Research Technical Report, MSR-TR-2007-95, July 2007. <a href=\"http://research.microsoft.com/~hoppe\">http://research.microsoft.com/~hoppe</a> \n<LI> Nelson, Scott R., \"Twelve characteristics of correct antialiased lines,\" <I>journal of graphics tools</I>, vol. 1, no. 4, pp. 1-20, 1996. <a href=\"http://jgt.akpeters.com/papers/Nelson96\">http://jgt.akpeters.com/papers/Nelson96</a> \n<LI> Nelson, Scott R., \"High quality hardware line antialiasing,\" <I>journal of graphics tools</I>, vol. 2, no. 1, pp. 29-46, 1997. <a href=\"http://jgt.akpeters.com/papers/Nelson97\">http://jgt.akpeters.com/papers/Nelson97</a> \n<LI> Neumann, L&aacute;zl&oacute;, Attila Neumann, and L&aacute;zl&oacute; Szirmay-Kalos, \"Compact Metallic Reflectance Models,\" <I>Computer Graphics Forum</I>, vol. 18, no. 3, pp. 161-172, 1999. <a href=\"http://www.fsz.bme.hu/~szirmay/brdf6_link.html\">http://www.fsz.bme.hu/~szirmay/brdf6_link.html</a> \n<LI> Ngan, Addy, Fr&eacute;do Durand, and Wojciech Matusik, \"Experimental Analysis of BRDF Models,\" <I>Eurographics Symposium on Rendering (2005)</I>, 117-126, June-July 2005. <a href=\"http://people.csail.mit.edu/addy/research/brdf/\">http://people.csail.mit.edu/addy/research/brdf/</a> \n<LI> Ngan, Addy, <I>Acquisition and Modeling of Material Appearance</I>, Ph.D. Thesis, Massachusetts Institute of Technology, 2006. \n<LI> Nguyen, Hubert, \"Fire in the `Vulcan' Demo,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 87-105, 2004. <a href=\"http://developer.nvidia.com/object/gpu_gems_home.html\">http://developer.nvidia.com/object/gpu_gems_home.html</a>\n<LI> Nguyen, Hubert, and William Donnelly, \"Hair Animation and Rendering in the Nalu Demo,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 361-380, 2005. <a href=\"http://developer.nvidia.com/object/gpu_gems_2_home.html\">http://developer.nvidia.com/object/gpu_gems_2_home.html</a>\n<LI> Nguyen, Tuan, \"Apple Sued for Deceptive MacBook and MacBook Pro Advertising,\" <I>DailyTech</I>, May 18, 2007. <a href=\"http://www.dailytech.com/article.aspx?newsid=7353\">http://www.dailytech.com/article.aspx?newsid=7353</a> \n<LI> Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, 2007. <a href=\"http://http.developer.nvidia.com/GPUGems3/gpugems3_part01.html\">http://http.developer.nvidia.com/GPUGems3/gpugems3_part01.html</a>\n<LI> Nicodemus, F.E., J.C. Richmond, J.J. Hsia, I.W. Ginsberg, and T. Limperis, \"Geometric Considerations and Nomenclature for Reflectance,\" National Bureau of Standards (US), October 1977. \n<LI> Nielsen, Kasper H&ouml;y, <I>Real-Time Hardware-Based Photorealistic Rendering</I>, Master's Thesis, Informatics and Mathematical Modeling, The Technical University of Denmark, 2000. \n<LI> Nielsen, Frank, \"Interactive Image Segmentation Based on GPU Cellular Automata,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 543-552, 2006. \n<LI> Nienhuys, Han-Wen, Jim Arvo, and Eric Haines, \"Results of Sphere in Box Ratio Contest,\" in Eric Haines, ed., <I>Ray Tracing News</I>, vol. 10, no. 1, January 1997. <a href=\"http://www.raytracingnews.org/rtnv10n1.html\">http://www.raytracingnews.org/rtnv10n1.html</a> \n<LI> Nishita, Tomoyuki, Thomas W. Sederberg, and Masanori Kakimoto, \"Ray Tracing Trimmed Rational Surface Patches,\" <I>Computer Graphics (SIGGRAPH '90 Proceedings)</I>, pp. 337-345, August 1990. \n<LI> Nishita, Tomoyuki, Takao Sirai, Katsumi Tadamura, and Eihachiro Nakamae, \"Display of The Earth Taking into Account Atmospheric Scattering,\" <I>Computer Graphics (SIGGRAPH 93 Proceedings)</I>, pp. 175-182, August 1993. <a href=\"http://nis-lab.is.s.u-tokyo.ac.jp/~nis/abs_sig.html\">http://nis-lab.is.s.u-tokyo.ac.jp/~nis/abs_sig.html</a> \n<LI> Nijasure, Mangesh, Sumanta N. Pattanaik, and Vineet Goel, \"Real-Time Global Illumination on GPUs,\" <I>journal of graphics tools</I>, vol. 10, no. 2, pp. 55-71, 2005. \n<LI> Nguyen, Hubert, \"Casting Shadows on Volumes,\" <I>Game Developer</I>, vol. 6, no. 3, pp. 44-53, March 1999. \n<LI> Northrup, J.D., and Lee Markosian, \"Artistic Silhouettes: A Hybrid Approach,\" <I>Proceedings of the First International Symposium on Non-photorealistic Animation and Rendering (NPAR)</I>, pp. 31-37, June 2000. <a href=\"http://www.cs.brown.edu/research/graphics/research/art/artistic-sils\">http://www.cs.brown.edu/research/graphics/research/art/artistic-sils</a> \n<LI> Novosad, Justin, \"Advanced High-Quality Filtering,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 417-435, 2005. <a href=\"http://developer.nvidia.com/object/gpu_gems_2_home.html\">http://developer.nvidia.com/object/gpu_gems_2_home.html</a>\n<LI> Nuebel, Markus, \"Introduction to Different Fog Effects,\" in Wolfgang Engel, ed., <I>ShaderX<sup>2</sup>: Introductions and Tutorials with DirectX 9</I>, Wordware, pp. 151-179, 2003. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">download book</a>\n<LI> Nuebel, Markus, \"Hardware-Accelerated Charcoal Rendering,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>3</sup></I>, Charles River Media, pp. 195-204, 2004. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> NVIDIA developer website. <a href=\"http://developer.nvidia.com\">http://developer.nvidia.com</a> \n<LI> <I>NVIDIA SDK 10</I>. <a href=\"http://developer.nvidia.com\">http://developer.nvidia.com</a> \n<LI> NVIDIA Corporation, \"NVIDIA GPU Programming Guide,\" NVIDIA developer website, 2005. <a href=\"http://developer.nvidia.com/object/gpu_programming_guide.html\">http://developer.nvidia.com/object/gpu_programming_guide.html</a> \n<LI> NVIDIA Corporation, \"GPU Programming Exposed: The Naked Truth Behind NVIDIA's Demos,\" Exhibitor Tech Talk, SIGGRAPH 2005. <a href=\"http://developer.nvidia.com/object/siggraph_2005_presentations.html\">http://developer.nvidia.com/object/siggraph_2005_presentations.html</a> \n<LI> NVIDIA Corporation, \"GeForce 8800 GPU Architecture Overview,\" <I>Technical brief, TB-02787-001_v01</I>, 2006. \n<LI> NVIDIA Corporation, \"Solid Wireframe,\" <I>White Paper, WP-03014-001_v01</I>, February 2007. <a href=\"http://developer.download.nvidia.com/SDK/10/direct3d/samples.html\">http://developer.download.nvidia.com/SDK/10/direct3d/samples.html</a> \n<LI> Oat, Chris, \"Adding Spherical Harmonic Lighting to the Sushi Engine,\" <I>Game Developers Conference</I>, March 2004. <a href=\"http://developer.download.nvidia.com/SDK/10/direct3d/samples.html\">http://developer.download.nvidia.com/SDK/10/direct3d/samples.html</a> \n<LI> Oat, Chris, \"A Steerable Streak Filter,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>3</sup></I>, Charles River Media, pp. 341-348, 2004. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> Oat, Chris, \"Irradiance Volumes for Games,\" <I>Game Developers Conference</I>, March 2005. <a href=\"http://www.ati.com/developer/gdc/GDC2005_PracticalPRT.pdf\">http://www.ati.com/developer/gdc/GDC2005_PracticalPRT.pdf</a> \n<LI> Oat, Chris, \"Irradiance Volumes for Real-time Rendering,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 333-344, 2006. \n<LI> Oat, Christopher, and Pedro V. Sander, \"Ambient Aperture Lighting,\" <I>SIGGRAPH 2006 Advanced Real-Time Rendering in 3D Graphics and Games course notes</I>, 2006. <a href=\"ati.amd.com/developer/siggraph06/Oat-AmbientApetureLighting.pdf\">ati.amd.com/developer/siggraph06/Oat-AmbientApetureLighting.pdf</a> \n<LI> Oat, Christopher, and Pedro V. Sander, \"Ambient Aperture Lighting,\" <I>ACM Symposium on Interactive 3D Graphics and Games (I3D 2007)</I>, pp. 61-64, 2007. <a href=\"www.cse.ust.hk/~psander/docs/aperture.pdf\">www.cse.ust.hk/~psander/docs/aperture.pdf</a> \n<LI> Oat, Christopher, and Thorsten Scheuermann, \"Computing Per-Pixel Object Thickness in a Single Render Pass,\" in Wolfgang Engel, ed., <I>ShaderX<sup>6</sup></I>, Charles River Media, pp. 57-62, 2008. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> Ofek, E., and A. Rappoport, \"Interactive Reflections on Curved Objects,\" <I>Computer Graphics (SIGGRAPH 98 Proceedings)</I>, pp. 333-342, July 1998. \n<LI> Olano, Marc, John Hart, Wolfgang Heidrich, and Michael McCool, <I>Real-Time Shading</I>, A K Peters Ltd., 2002. \n<LI> Olano, Marc, Bob Kuehne, and Maryann Simmons, \"Automatic Shader Level of Detail,\" <I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, pp. 7-14, 2003. <a href=\"http://www.cs.unc.edu/~olano/papers/aslod.pdf\">http://www.cs.unc.edu/~olano/papers/aslod.pdf</a> \n<LI> Olano, Marc, \"Modified Noise for Evaluation on Graphics Hardware,\" <I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, pp. 105-110, July 2005. <a href=\"http://www.csee.umbc.edu/~olano/papers/\">http://www.csee.umbc.edu/~olano/papers/</a> \n<LI> Olick, Jon, \"Segment Buffering,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 69-73, 2005. <a href=\"http://developer.nvidia.com/object/gpu_gems_2_home.html\">http://developer.nvidia.com/object/gpu_gems_2_home.html</a>\n<LI> Oliveira, Gustavo, \"Refractive Texture Mapping, Part Two,\" <I>Gamasutra</I>, November 2000. <a href=\"http://www.gamasutra.com/features/20001117/oliveira_01.htm\">http://www.gamasutra.com/features/20001117/oliveira_01.htm</a> \n<LI> Oliveira, Manuel M., Gary Bishop, and David McAllister, \"Relief Texture Mapping,\" <I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 359-368, July 2000. \n<LI> \"An Efficient Representation for Surface Details,\" <I>UFRGS Technical Report RP-351</I>, January 26, 2005. <a href=\"http://www.inf.ufrgs.br/~oliveira/RTM.html\">http://www.inf.ufrgs.br/~oliveira/RTM.html</a> \n<LI> Oliveira, Manuel M., and Maicon Brauwers, \"Real-Time Refraction Through Deformable Objects,\" <I>ACM Symposium on Interactive 3D Graphics and Games (I3D 2007)</I>, pp. 89-96, 2007. <a href=\"http://www.inf.ufrgs.br/~oliveira/pubs_files/Oliveira_Brauwers_I3D_2007_w_copyright_notice.pdf\">http://www.inf.ufrgs.br/~oliveira/pubs_files/Oliveira_Brauwers_I3D_2007_w_copyright_notice.pdf</a> \n<LI> Omohundro, Stephen M., \"Five Balltree Construction Algorithms,\" Technical Report no. 89-063, International Computer Science Institute, 1989. <a href=\"http://www.icsi.berkeley.edu/ftp/global/pub/techreports/1989/tr-89-063.pdf\">http://www.icsi.berkeley.edu/ftp/global/pub/techreports/1989/tr-89-063.pdf</a> \n<LI> O'Neil, Sean, \"Accurate Atmospheric Scattering,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 253-268, 2005. <a href=\"http://developer.nvidia.com/object/gpu_gems_2_home.html\">http://developer.nvidia.com/object/gpu_gems_2_home.html</a>\n<LI> <I>OpenEXR File Format</I>, <a href=\"http://www.openexr.com\">http://www.openexr.com</a> \n<LI> OpenGL Architecture Review Board, M. Woo, J. Neider, T. Davis, and D. Shreiner, <I>OpenGL Programming Guide</I>, Sixth Edition, Addison-Wesley, 2007. \n<LI> OpenGL Architecture Review Board, <I>OpenGL Reference Manual</I>, Fourth Edition, \n<LI> Silicon Graphics Inc., 1998. <a href=\"http://www.sgi.com/software/volumizer/tech_info.html\">http://www.sgi.com/software/volumizer/tech_info.html</a> \n<LI> <I>OpenSG</I> scene graph system. <a href=\"http://opensg.vrsource.org\">http://opensg.vrsource.org</a> \n<LI> Oren, Michael, and Shree K. Nayar, \"Generalization of Lambert's Reflectance Model,\" <I>Computer Graphics (SIGGRAPH 94 Proceedings)</I>, pp. 239-246, July 1994. <a href=\"http://www1.cs.columbia.edu/CAVE/publications/pdfs/Oren_SIGGRAPH94.pdf\">http://www1.cs.columbia.edu/CAVE/publications/pdfs/Oren_SIGGRAPH94.pdf</a> \n<LI> ORorke, John, \"Integrating Shaders into Applications,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 601-615, 2004. <a href=\"http://developer.nvidia.com/object/gpu_gems_home.html\">http://developer.nvidia.com/object/gpu_gems_home.html</a>\n<LI> O'Rourke, Joseph, <I>Computational Geometry in C</I>, Second Edition, Cambridge University Press, Cambridge, 1998. <a href=\"ftp://cs.smith.edu/pub/compgeom\">ftp://cs.smith.edu/pub/compgeom</a> \n<LI> Osman, Brian, Mike Bukowski, and Chris McEvoy, \"Practical Implementation of Dual Paraboloid Shadow Maps,\" <I>ACM SIGGRAPH Symposium on Video Games (Sandbox 2006)</I>, pp. 103-106, 2006. \n<LI> O'Sullivan, Carol, and John Dingliana, \"Real vs. Approximate Collisions: When Can We Tell the Difference?,\" <I>Visual Proceedings (SIGGRAPH 2001)</I>, p. 249, August 2001. \n<LI> O'Sullivan, Carol, and John Dingliana, \"Collisions and Perception,\" <I>ACM Transactions on Graphics</I>, vol. 20, no. 3, pp. 151-168, 2001. \n<LI> O'Sullivan, Carol, John Dingliana, Fabio Ganovelli, and Garet Bradshaw, \"T6: Collision Handling for Virtual Environments,\" <I>Eurographics 2001 Tutorial proceedings</I>, 2001. \n<LI> Owens, John D., William J. Dally, Ujval J. Kapasi, Scott Rixner, Peter Mattson, Ben Mowery, \"Polygon Rendering on a Stream Architecture,\" <I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, pp. 23-32, June 2000. \n<LI> Owens, John, \"Streaming Architectures and Technology Trends,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 457-470, 2005. <a href=\"http://download.nvidia.com/developer/GPU_Gems_2/GPU_Gems2_ch29.pdf\">http://download.nvidia.com/developer/GPU_Gems_2/GPU_Gems2_ch29.pdf</a>, full book at <a href=\"http://developer.nvidia.com/object/gpu_gems_2_home.html\">http://developer.nvidia.com/object/gpu_gems_2_home.html</a>\n<LI> Paeth, Alan W., ed., <I>Graphics Gems V</I>, Academic Press, 1995. <a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> \n<LI> Pag&aacute;n, Tito, \"Efficient UV Mapping of Complex Models,\" <I>Game Developer</I>, vol. 8, no. 8, pp. 28-34, August 2001. \n<LI> Pallister, Kim, and Dean Macri, \"Building Scalable 3D Games for the PC,\" <I>Gamasutra</I>, November 1999. <a href=\"http://www.gamasutra.com/features/19991124/pallistermacri_01.htm\">http://www.gamasutra.com/features/19991124/pallistermacri_01.htm</a> \n<LI> \"Generating Procedural Clouds Using 3D Hardware,\" in Mark DeLoura, ed., <I>Game Programming Gems 2</I>, Charles River Media, pp. 463-473, 2001. \n<LI> Pangerl, David, \"ZT-Buffer Algorithm,\" in Wolfgang Engel, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 151-157, 2006. \n<LI> Pangerl, David, \"Quantized Ring Clipping,\" in Wolfgang Engel, ed., <I>ShaderX<sup>6</sup></I>, Charles River Media, pp. 133-140, 2008. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> Paris, Sylvain, Pierre Kornprobst, Jack Tumblin, and Fr&eacute;do Durand, \"A Gentle Introduction to Bilateral Filtering and Its Applications,\" <I>Course 13 notes at SIGGRAPH 2007</I>, 2007. \n<LI> Parker, Steven, William Martin, Peter-Pike J. Sloan, Peter Shirley, Brian Smits, Charles Hansen, \"Interactive Ray Tracing,\" <I>Proceedings 1999 Symposium on Interactive 3D Graphics</I>, pp. 119-134, April 1999. <a href=\"http://www.ppsloan.org/publications/rtrt99.pdf\">http://www.ppsloan.org/publications/rtrt99.pdf</a> \n<LI> Pattanaik, S., J. Tumblin, H. Yee, and D. Greenberg, \"Time-Dependent Visual Adaptation for Fast, Realistic Image Display,\" <I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 47-54, July 2000. \n<LI> Patterson, J.W., S.G. Hoggar, and J.R. Logie, \"Inverse Displacement Mapping,\" <I>Computer Graphics Forum</I>, vol. 10 no. 2, pp. 129-139, March 1991. \n<LI> Paul, Richard P.C., <I>Robot Manipulators: Mathematics, Programming, and Control</I>, MIT Press, Cambridge, Mass., 1981. \n<LI> Peercy, Mark S., Marc Olano, John Airey, and P. Jeffrey Ungar, \"Interactive Multi-Pass Programmable Shading,\" <I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 425-432, July 2000. \n<LI> Peercy, Mark S., Mark Segal, and Derek Gerstmann, \"A Performance-Oriented Data Parallel Virtual Machine for GPUs,\" <I>SIGGRAPH 2006 Technical Sketch</I>, 2006. \n<LI> Pellacini, Fabio, and Kiril Vidimce, \"Cinematic Lighting,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 167-183, 2004. <a href=\"http://developer.nvidia.com/object/gpu_gems_home.html\">http://developer.nvidia.com/object/gpu_gems_home.html</a>\n<LI> Pellacini, Fabio, \"User-Configurable Automatic Shader Simplification,\" <I>ACM Transactions on Graphics (SIGGRAPH 2005)</I>, vol. 24, no. 3, pp. 445-452, August, 2005. \n<LI> Pellacini, Fabio, Kiril Vidimce, Aaron Lefohn, Alex Mohr, Mark Leone, and John Warren, \"Lpics: a Hybrid Hardware-Accelerated Relighting Engine for Computer Cinematography,\" <I>ACM Transactions on Graphics (SIGGRAPH 2005)</I>, vol. 24, no. 3, pp. 464-470, August, 2005. <a href=\"http://www.vidimce.org/publications/lpics/\">http://www.vidimce.org/publications/lpics/</a> \n<LI> Pellacini, Fabio, Milos Hasan, and Kavita Bala, \"Interactive Cinematic Relighting with Global Illumination,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 183-202, 2007. <a href=\"http://http.developer.nvidia.com/GPUGems3/gpugems3_ch09.html\">http://http.developer.nvidia.com/GPUGems3/gpugems3_ch09.html</a>\n<LI> Pelzer, Kurt, \"Combined Depth and ID-Based Shadow Buffers,\" in Kirmse, Andrew, ed., <I>Game Programming Gems 4</I>, Charles River Media, pp. 411-425, 2004. \n<LI> Pelzer, Kurt, \"Rendering Countless Blades of Waving Grass,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 107-121, 2004. <a href=\"http://developer.nvidia.com/object/gpu_gems_home.html\">http://developer.nvidia.com/object/gpu_gems_home.html</a>\n<LI> Pelzer, Kurt, \"Indicator Materials,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>4</sup></I>, Charles River Media, pp. 513-521, 2005. \n<LI> Perthuis, Cedric, \"Introduction to the graphics pipeline of the PS3,\" <I>Eurographics 2006</I>, Graphics Meets Games Talks, 2006. \n<LI> Perlin, Ken, \"An Image Synthesizer,\" <I>Computer Graphics (SIGGRAPH '85 Proceedings)</I>, pp. 287-296, July 1985. \n<LI> Perlin, Ken, and Eric M. Hoffert, \"Hypertexture,\" <I>Computer Graphics (SIGGRAPH '89 Proceedings)</I>, pp. 253-262, July 1989. \n<LI> Perlin, Ken, \"Improving Noise,\" <I>ACM Transactions on Graphics (SIGGRAPH 2002)</I>, vol. 21, no. 3, pp. 681-682, 2002. <a href=\"http://mrl.nyu.edu/~perlin/paper445.pdf\">http://mrl.nyu.edu/~perlin/paper445.pdf</a> \n<LI> Perlin, Ken, \"Implementing Improved Perlin Noise,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 73-85, 2004. <a href=\"http://developer.nvidia.com/object/gpu_gems_home.html\">http://developer.nvidia.com/object/gpu_gems_home.html</a>\n<LI> Persson, Emil, \"Selective Supersampling,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 177-183, 2006. \n<LI> Persson, Emil, \"Post-Tonemapping Resolve for High-Quality HDR Anti-aliasing in D3D10,\" in Wolfgang Engel, ed., <I>ShaderX<sup>6</sup></I>, Charles River Media, pp. 161-164, 2008. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> Pfister, Hans-Peter, Matthias Zwicker, Jeroen van Barr, and Markus Gross, \"Surfels: Surface Elements as Rendering Primitives,\" <I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 335-342, July 2000. \n<LI> Pharr, Matt, and Greg Humphreys, <I>Physically Based Rendering: From Theory to Implementation</I>, Morgan Kaufmann, 2004. <a href=\"http://www.pbrt.org\">http://www.pbrt.org</a> \n<LI> Pharr, Matt, \"Fast Filter Width Estimates with Texture Maps,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 417-424, 2004. <a href=\"http://developer.nvidia.com/object/gpu_gems_home.html\">http://developer.nvidia.com/object/gpu_gems_home.html</a>\n<LI> Pharr, Matt, and Simon Green, \"Ambient Occlusion,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 279-292, 2004. <a href=\"http://developer.nvidia.com/object/gpu_gems_home.html\">http://developer.nvidia.com/object/gpu_gems_home.html</a>\n<LI> Pharr, Matt, ed., <I>GPU Gems 2</I>, Addison-Wesley, 2005. <a href=\"http://developer.nvidia.com/object/gpu_gems_2_home.html\">http://developer.nvidia.com/object/gpu_gems_2_home.html</a> \n<LI> Phong, Bui Tuong, \"Illumination for Computer Generated Pictures,\" <I>Communications of the ACM</I>, vol. 18, no. 6, pp. 311-317, June 1975. \n<LI> Piegl, L., and W. Tiller, <I>The NURBS Book</I>, Springer-Verlag, Berlin/Heidelberg, Second Edition, 1997. \n<LI> Pineda, Juan, \"A Parallel Algorithm for Polygon Rasterization,\" <I>Computer Graphics (SIGGRAPH '88 Proceedings)</I>, pp. 17-20, August 1988. \n<LI> Piponi, Dan, and George Borshukov, \"Seamless Texture Mapping of Subdivision Surfaces by Model Pelting and Texture Blending,\" <I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 471-478, July 2000. \n<LI> Placeres, Frank Puig, \"Overcoming Deferred Shading Drawbacks,\" in Wolfgang Engel, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 115-130, 2006. \n<LI> Pletinckx, Daniel, \"Quaternion calculus as a basic tools in computer graphics,\" <I>The Visual Computer</I>, vol. 5, pp. 2-13, 1989. \n<LI> Policarpo, Fabio, \"Relief Mapping in a Pixel Shader using Binary Search,\" Technical report, September 2004. \n<LI> Policarpo, Fabio, Manuel M. Oliveira, and Jo&atilde;o L.D. Comba, \"Real-Time Relief Mapping on Arbitrary Polygonal Surfaces,\" <I>ACM Symposium on Interactive 3D Graphics and Games (I3D 2005)</I>, pp. 155-162, April 2005. \n<LI> Policarpo, Fabio, and Manuel M. Oliveira, \"Relief Mapping of Non-Height-Field Surface Details,\" <I>ACM Symposium on Interactive 3D Graphics and Games (I3D 2006)</I>, pp. 55-62, March 2006. <a href=\"http://www.inf.ufrgs.br/~oliveira/RTM.html\">http://www.inf.ufrgs.br/~oliveira/RTM.html</a> \n<LI> Policarpo, Fabio, and Manuel M. Oliveira, \"Relaxed Cone Stepping for Relief Mapping,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 409-428, 2007. <a href=\"http://http.developer.nvidia.com/GPUGems3/gpugems3_ch18.html\">http://http.developer.nvidia.com/GPUGems3/gpugems3_ch18.html</a> \n<LI> Popescu, Voicu, John Eyles, Anselmo Lastra, Joshua Steinhurst, Nick England, and Lars Nyland, \"The WarpEngine: An Architecture for the Post-Polygonal Age,\" <I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 433-442, July 2000. <a href=\"http://www.cs.unc.edu/~ibr/projects/HQWarping/HighQualityWarping.html\">http://www.cs.unc.edu/~ibr/projects/HQWarping/HighQualityWarping.html</a> \n<LI> Porcino, Nick, \"Lost Planet Parallel Rendering,\" <I>Meshula.net</I> website, October 2007. <a href=\"http://meshula.net/wordpress/?p=124\">http://meshula.net/wordpress/?p=124</a> \n<LI> Porter, Thomas, and Tom Duff, \"Compositing digital images,\" <I>Computer Graphics (SIGGRAPH '84 Proceedings)</I>, pp. 253-259, July 1984. \n<LI> Poulin, P., and A. Fournier, \"A Model for Anisotropic Reflection,\" <I>Computer Graphics (SIGGRAPH '90 Proceedings)</I>, pp. 273-282, August 1990. \n<LI> Poynton, Charles, <I>Digital Video and HDTV: Algorithms and Interfaces</I>, Morgan Kaufmann, 2003. Related resource: <I>Gamma FAQ</I>. <a href=\"http://www.poynton.com/notes/colour_and_gamma/GammaFAQ.html\">http://www.poynton.com/notes/colour_and_gamma/GammaFAQ.html</a> \n<LI> Pranckevicius, Aras, \"Soft Projected Shadows,\" in Wolfgang Engel, ed., <I>ShaderX<sup>4</sup></I>, Charles River Media, pp. 279-288, 2005. \n<LI> Praun, Emil, Adam Finkelstein, and Hugues Hoppe, \"Lapped Textures,\" <I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 465-470, July 2000. \n<LI> Praun, Emil, Hugues Hoppe, Matthew Webb, and Adam Finkelstein, \"Real-time Hatching,\" <I>Computer Graphics (SIGGRAPH 2001 Proceedings)</I>, pp. 581-586, August 2001. \n<LI> Preetham, Arcot J., Peter Shirley, and Brian Smitsc, \"A Practical Analytic Model for Daylight,\" <I>Computer Graphics (SIGGRAPH 99 Proceedings)</I>, pp. 91-100, August 1999. <a href=\"http://www.cs.utah.edu/vissim/papers/sunsky/\">http://www.cs.utah.edu/vissim/papers/sunsky/</a> \n<LI> Preparata, F.P., and M.I. Shamos, <I>Computational Geometry: An Introduction</I>, Springer-Verlag, 1985. \n<LI> Press, William H., Saul A. Teukolsky, William T. Vetterling, and Brian P. Flannery, \"Numerical Recipes in C,\" Cambridge University Press, Cambridge, 1992. \n<LI> Proakis, John G., and Dimitris G. Manolakis, <I>Digital Signal Processing: Principles, Algorithms, and Applications</I>, Third Edition, Macmillan Publishing Co., 1995. \n<LI> Pulli, Kari, and Mark Segal, \"Fast Rendering of Subdivision Surfaces,\" <I>7th Eurographics Workshop on Rendering</I>, pp. 61-70, June 1996. \n<LI> Pulli, Kari, Tomi Aarnio, Ville Miettinen, Kimmo Roimela, Jani Vaarala, <I>Mobile 3D Graphics: with OpenGL ES and M3G</I>, Morgan Kaufmann, 2007. \n<LI> Purcell, Timothy J., Ian Buck, William R. Mark, and Pat Hanrahan, \"Ray Tracing on Programmable Graphics Hardware,\" <I>ACM Transactions on Graphics (SIGGRAPH 2002)</I>, vol. 21, no. 3, pp. 703-712, July 2002. \n<LI> Purcell, Timothy J., Craig Donner, Mike Cammarano, Henrik Wann Jensen, and Pat Hanrahan, \"Photon Mapping on Programmable Graphics Hardware,\" <I>SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, pp. 41-50, 2003. \n<LI> Purnomo, Budirijanto, Jonathan Bilodeau, Jonathan D. Cohen, and Subodh Kumar, \"Hardware-Compatible Vertex Compression Using Quantization and Simplification,\" <I>Graphics Hardware</I>, pp. 53-61, 2005. \n<LI> Qin, Zheng, Michael D. McCool, and Craig S. Kaplan, \"Real-Time Texture-Mapped Vector Glyphs,\" <I>ACM Symposium on Interactive 3D Graphics and Games (I3D 2006)</I>, pp. 63-69, 2006. <a href=\"http://www.cgl.uwaterloo.ca/Projects/rendering/Papers/\">http://www.cgl.uwaterloo.ca/Projects/rendering/Papers/</a> \n<LI> Quinlan, S., \"Efficient distance computation between non-convex objects,\" <I>IEEE Conference on Robotics and Automation</I>, pp. 3324-3329, 1994. \n<LI> Rafferty, Matthew, Daniel Aliaga, Voicu Popescu, and Anselmo Lastra, \"Images for Accelerating Architectural Walkthroughs,\" <I>IEEE Computer Graphics and Applications</I>, vol. 18, no. 6, pp. 38-45, Nov./Dec. 1998. \n<LI> Ragan-Kelley, Jonathan, Charlie Kilpatrick, Brian W. Smith, Doug Epps, \"The Lightspeed Automatic Interactive Lighting Preview System,\" <I>ACM Transactions on Graphics (SIGGRAPH 2007)</I>, vol. 26, no. 3, 25:1-25:11, July, 2007. <a href=\"http://people.csail.mit.edu/jrk/lightspeed/\">http://people.csail.mit.edu/jrk/lightspeed/</a> \n<LI> Ramamoorthi, Ravi, and Pat Hanrahan, \"An Efficient Representation for Irradiance Environment Maps,\" <I>Computer Graphics (SIGGRAPH 2001 Proceedings)</I>, pp. 497-500, August 2001. <a href=\"http://graphics.stanford.edu/papers/envmap\">http://graphics.stanford.edu/papers/envmap</a> \n<LI> Raskar, Ramesh, and Michael Cohen, \"Image Precision Silhouette Edges,\" <I>Proceedings 1999 Symposium on Interactive 3D Graphics</I>, pp. 135-140, April 1999. <a href=\"http://www.cs.unc.edu/~raskar/NPR\">http://www.cs.unc.edu/~raskar/NPR</a> \n<LI> Raskar, Ramesh, \"Hardware Support for Non-photorealistic Rendering,\" <I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, pp. 41-46, 2001. <a href=\"http://www.cs.unc.edu/~raskar/HWWS\">http://www.cs.unc.edu/~raskar/HWWS</a> \n<LI> Raskar, Ramesh, and Jack Tumblin, <I>Computational Photography: Mastering New Techniques for Lenses, Lighting, and Sensors</I>, A K Peters Ltd., 2007. \n<LI> Rasmusson, J., J. Hasselgren, and T. Akenine-M&ouml;ller, \"Exact and Error-Bounded Approximate Color Buffer Compression and Decompression,\" <I>Graphics Hardware</I>, pp. 41-48, 2007. \n<LI> Ratcliff, John W., \"Sphere Trees for Fast Visibility Culling, Ray Tracing, and Range Searching,\" in Mark DeLoura, ed., <I>Game Programming Gems 2</I>, Charles River Media, pp. 384-387, 2001. \n<LI> Reddy, Martin, <I>Perceptually Modulated Level of Detail for Virtual Environments,</I> Ph.D. Thesis, University of Edinburgh, 1997. \n<LI> Reeves, William T., \"Particle Systems--A Technique for Modeling a Class of Fuzzy Objects,\" <I>ACM Transactions on Graphics</I>, vol. 2, no. 2, pp. 91-108, April 1983. \n<LI> Reeves, William T., David H. Salesin, and Robert L. Cook, \"Rendering Antialiased Shadows with Depth Maps,\" <I>Computer Graphics (SIGGRAPH '87 Proceedings)</I>, pp. 283-291, July 1987. \n<LI> Rege, Ashu, \"Optimization for DirectX 9 Graphics,\" <I>Game Developers Conference</I>, March 2004. <a href=\"http://developer.nvidia.com/object/optimizations_for_dx9.html\">http://developer.nvidia.com/object/optimizations_for_dx9.html</a> \n<LI> Rege, Ashu, \"Shader Model 3.0,\" NVIDIA Developer Technology Group, 2004. <a href=\"ftp://download.nvidia.com/developer/presentations/2004/GPU_Jackpot/Shader_Model_3.pdf\">ftp://download.nvidia.com/developer/presentations/2004/GPU_Jackpot/Shader_Model_3.pdf</a> \n<LI> Reif, Ulrich, \"A Unified Approach to Subdivision Algorithms Near Extraordinary Vertices,\" <I>Computer Aided Geometric Design</I>, vol. 12, no. 2, pp. 153-174, 1995. \n<LI> Reimer, Jeremy, \"Valve goes multicore,\" <I>ars technica</I> website, Nov. 5, 2006. <a href=\"http://arstechnica.com/articles/paedia/cpu/valve-multicore.ars\">http://arstechnica.com/articles/paedia/cpu/valve-multicore.ars</a> \n<LI> Reinhard, Erik, Mike Stark, Peter Shirley, and James Ferwerda, \"Photographic Tone Reproduction for Digital Images,\" <I>ACM Transactions on Graphics (SIGGRAPH 2002)</I>, vol. 21, no. 3, pp. 267-276, July 2002. \n<LI> Reinhard, Erik, Greg Ward, Sumanta Pattanaik, and Paul Debevec, <I>High Dynamic Range Imaging: Acquisition, Display, and Image-Based Lighting</I>, Morgan Kaufmann, 2006. \n<LI> Reinhard, Erik, Erum Arif Khan, Ahmet Oguz Aky&uuml;z, and Garrett Johnson <I>Color Imaging: Fundamentals and Applications</I>, A K Peters Ltd., 2008. \n<LI> Reis, Aurelio, \"Per-Pixel Lit, Light Scattering Smoke,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 287-294, 2006. \n<LI> Ren, Zhong Ren, Rui Wang, John Snyder, Kun Zhou, Xinguo Liu, Bo Sun, Peter-Pike Sloan, Hujun Bao, Qunsheng Peng, and Baining Guo, \"Real-Time Soft Shadows in Dynamic Scenes using Spherical Harmonic Exponentiation,\" vol. 25, no. 3, pp. 977-986, July 2006. \n<LI> Reuter, Patrick, Johannes Behr, and Marc Alexa, \"An Improved Adjacency Data Structure for Fast Triangle Stripping,\" <I>journal of graphics tools</I>, vol. 10, no. 2, pp. 41-50, 2005. \n<LI> Rhodes, Graham, \"Fast, Robust Intersection of 3D Line Segments,\" in Mark DeLoura, ed., <I>Game Programming Gems 2</I>, Charles River Media, pp. 191-204, 2001. \n<LI> Riguer, Guennadi, \"Performance Optimization Techniques for ATI Graphics Hardware with DirectX 9.0,\" ATI whitepaper, 2002. <a href=\"http://ati.amd.com/developer/dx9/ATI-DX9_Optimization.pdf\">http://ati.amd.com/developer/dx9/ATI-DX9_Optimization.pdf</a> \n<LI> Riguer, Guennadi, \"DirectX 10: porting, performance, and \"gotchas\",\" <I>Game Developers Conference</I>, March 2007. <a href=\"http://developer.amd.com/assets/Riguer-DX10_tips_and_tricks_for_print.pdf\">http://developer.amd.com/assets/Riguer-DX10_tips_and_tricks_for_print.pdf</a> \n<LI> Risser, Eric, \"True Impostors,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 481-490, 2007. <a href=\"http://http.developer.nvidia.com/GPUGems3/gpugems3_ch21.html\">http://http.developer.nvidia.com/GPUGems3/gpugems3_ch21.html</a>\n<LI> Risser, Eric, Musawir Shah, and Sumanta Pattanaik, \"Faster Relief Mapping Using the Secant Method,\" <I>journal of graphics tools</I>, vol. 12, no. 3, pp. 17-24, 2007. \n<LI> Risser, Eric, \"Truer Impostors,\" <I>Game Developers Conference</I>, February 2008. <a href=\"http://www.ericrisser.com/\">http://www.ericrisser.com/</a> \n<LI> Ritter, Jack, \"An Efficient Bounding Sphere,\" in Andrew S. Glassner, ed., <I>Graphics Gems</I>, Academic Press, pp. 301-303, 1990. <a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> \n<LI> Robertson, Barbara, \"Shades of Davy Jones,\" CGSociety Technology Focus, 22 December 2006. <a href=\"http://features.cgsociety.org/story_custom.php?story_id=3889\">http://features.cgsociety.org/story_custom.php?story_id=3889</a> \n<LI> Rockwood, Alyn, and Peter Chambers, \"Interactive Curves and Surfaces: A Multimedia Tutorial on CAGD,\" Morgan Kaufmann, 1996. \n<LI> Rohleder, Pawel, and Maciej Jamrozik, \"Sunlight with Volumetric Light Rays,\" <I>ShaderX<sup>6</sup></I>, Charles River Media, pp. 325-330, 2008. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> R&ouml;ttger, Stefan, Wolfgang Heidrich, Philipp Slusallek, Hans-Peter Seidel, \"Real-Time Generation of Continuous Levels of Detail for Height Fields,\" <I>Proc. 6th Int. Conf. in Central Europe on Computer Graphics and Visualization</I>, pp. 315-322, 1998. <a href=\"http://stereofx.org/terrain.html\">http://stereofx.org/terrain.html</a> \n<LI> R&ouml;ttger, Stefan, Alexander Irion, and Thomas Ertl, \"Shadow Volumes Revisited,\" <I>10th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision 2002 (WSCG)</I>, pp. 373-379. <a href=\"http://wwwvis.informatik.uni-stuttgart.de/ger/research/pub/pub2002/roettgerWSCG02.pdf\">http://wwwvis.informatik.uni-stuttgart.de/ger/research/pub/pub2002/roettgerWSCG02.pdf</a> \n<LI> Rogers, David F., <I>Mathematical Elements for Computer Graphics</I>, Second Edition, McGraw-Hill, 1989. \n<LI> Rogers, David F., <I>Procedural Elements for Computer Graphics</I>, Second Edition, McGraw-Hill, 1998. \n<LI> Rogers, David F., <I>An Introduction to NURBS: With Historical Perspective</I>, Morgan Kaufmann, 2000. \n<LI> Rohlf, J., and J. Helman, \"IRIS Performer: A High Performance Multiprocessing Toolkit for Real-Time 3D Graphics,\" <I>Computer Graphics (SIGGRAPH 94 Proceedings)</I>, pp. 381-394, July 1994. \n<LI> Roimela, Kimmo, Tomi Aarnio ,and Joonas It&auml;ranta, \"High Dynamic Range Texture Compression,\" <I>ACM Transactions on Graphics</I>, vol. 25, no. 3, pp. 707-712, 2006. \n<LI> Rokne, Jon, \"The Area of a Simple Polygon,\" in James Arvo, ed., <I>Graphics Gems II</I>, Academic Press, pp. 5-6, 1991. \n<LI> Rosado, Gilberto, \"Motion Blur as a Post-Processing Effect,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 575-581, 2007. <a href=\"http://http.developer.nvidia.com/GPUGems3/gpugems3_ch27.html\">http://http.developer.nvidia.com/GPUGems3/gpugems3_ch27.html</a>\n<LI> Rossignac, J., and M. van Emmerik, M., \"Hidden contours on a frame-buffer,\" <I>7th Eurographics Workshop on Computer Graphics Hardware</I>, pp. 188-204, 1992. \n<LI> Rost, Randi J., <I>OpenGL Shading Language (2nd Edition)</I>, Addison-Wesley, 2006. \n<LI> Rost, Randi J., \"Antialiasing Procedural Shaders,\" in <I>OpenGL Shading Language (2nd Edition)</I>, Addison-Wesley, 2006. \n<LI> Roth, Marcus, and Dirk Reiners, \"Sorted Pipeline Image Composition,\" <I>Eurographics Symposium on Parallel Graphics and Visualization (EGPGV 2006)</I>, pp. 119-126, 2006. \n<LI> Rule, Keith, <I>3D Graphics File Formats: A Programmer's Reference</I>, Addison-Wesley, 1996. <a href=\"http://www.europa.com/~keithr\">http://www.europa.com/~keithr</a> \n<LI> Rundberg, Peter, <I>An Optimized Collision Detection Algorithm</I>, M.S. Thesis, Department of Computer Engineering, Chalmers University of Technology, Gothenburg, 1999. <a href=\"http://www.ce.chalmers.se/staff/biff/exjobb\">http://www.ce.chalmers.se/staff/biff/exjobb</a> \n<LI> Rusinkiewicz, Szymon, \"A Survey of BRDF Representation for Computer Graphics,\" written for CS348C, Stanford University, 1997. <a href=\"http://www.cs.princeton.edu/~smr\">http://www.cs.princeton.edu/~smr</a> \n<LI> Rusinkiewicz, Szymon, \"A New Change of Variables for Efficient BRDF Representation,\" <I>9th Eurographics Workshop on Rendering</I>, pp. 11-22, June-July 1998. <a href=\"http://www.cs.princeton.edu/~smr/papers/brdf_change_of_variables/\">http://www.cs.princeton.edu/~smr/papers/brdf_change_of_variables/</a> \n<LI> Rusinkiewicz, Szymon, and Marc Levoy, \"QSplat: A Multiresolution Point Rendering System for Large Meshes,\" <I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 343-352, July 2000. <a href=\"http://www.cs.princeton.edu/~smr\">http://www.cs.princeton.edu/~smr</a> \n<LI> Rusinkiewicz, Szymon, Michael Burns, and Doug DeCarlo, \"Exaggerated Shading for Depicting Shape and Detail,\" <I>ACM Transactions on Graphics</I>, vol. 25, no. 3, July 2006. <a href=\"http://www.cs.princeton.edu/gfx/pubs/Rusinkiewicz_2006_ESF/index.php\">http://www.cs.princeton.edu/gfx/pubs/Rusinkiewicz_2006_ESF/index.php</a> \n<LI> Ryu, David, \"500 Million and Counting: Hair Rendering on Ratatouille,\" Pixar Technical Memo 07-09, May 2007. <a href=\"http://graphics.pixar.com/\">http://graphics.pixar.com/</a> \n<LI> \"S3TC DirectX 6.0 Standard Texture Compression,\" S3 Inc., 1998. <a href=\"http://www.s3.com/savage3d/s3tc.htm\">http://www.s3.com/savage3d/s3tc.htm</a> \n<LI> Sagan, Hans, <I>Space-Filling Curves</I>, Springer-Verlag, 1994. \n<LI> \"Reflectance Field Rendering of Human Faces in <I>Spider-Man 2</I>,\" Sagar, Mark, John Monos, John Schmidt, Dan Ziegler, Sing-choong Foo, Remington Scott, Jeff Stern, Chris Waegner, Peter Nofz, Tim Hawkins, and Paul Debevec, <I>SIGGRAPH 2004 Technical Sketch</I>, 2004. \n<LI> Saito, Takafumi, and Tokiichiro Takahashi, \"Comprehensible Rendering of 3-D Shapes,\" <I>Computer Graphics (SIGGRAPH '90 Proceedings)</I>, pp. 197-206, August 1990. \n<LI> Samet, Hanan, <I>Applications of Spatial Data Structures: Computer Graphics, Image Processing and GIS</I>, Addison-Wesley, 1989. \n<LI> Samet, Hanan, <I>The Design and Analysis of Spatial Data Structures</I>, Addison-Wesley, 1989. \n<LI> Samet, Hanan, <I>Foundations of Multidimensional and Metric Data Structures</I>, Morgan Kaufmann, 2006. \n<LI> Samosky, Joseph, <I>SectionView: A system for interactively specifying and visualizing sections through three-dimensional medical image data</I>, M.S. Thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, 1993. \n<LI> Sancer, M. I., \"Shadow Corrected Electromagnetic Scattering from Randomly Rough Surfaces,\" <I>IEEE Transactions on Antennas and Propagation</I>, vol. 17, no. 5, pp. 577-585, September 1969. \n<LI> Sander, Pedro V., Xianfeng Gu, Steven J. Gortler, Hugues Hoppe, and John Snyder, \"Silhouette Clipping,\" <I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 327-334, July 2000. \n<LI> Sander, Pedro V., John Snyder, Steven J. Gortler, and Hugues Hoppe, \"Texture Mapping Progressive Meshes,\" <I>Computer Graphics (SIGGRAPH 2001 Proceedings)</I>, pp. 409-416, August 2001. \n<LI> Sander, Pedro V., \"A Fixed Function Shader in HLSL,\" ATI Research, October 2003. <a href=\"http://www2.ati.com/misc/samples/dx9/FixedFuncShader.pdf\">http://www2.ati.com/misc/samples/dx9/FixedFuncShader.pdf</a> \n<LI> Sander, Pedro V., David Gosselin, and Jason L. Mitchell, \"Real-Time Skin Rendering on Graphics Hardware,\" <I>SIGGRAPH 2004 Technical Sketch</I>, 2004. \n<LI> Sander, Pedro V., and Jason L. Mitchell, \"Progressive Buffers: View-dependent Geometry and Texture LOD Rendering,\" <I>SIGGRAPH 2006 Advanced Real-Time Rendering in 3D Graphics and Games course notes</I>, 2006. <a href=\"http://ati.amd.com/developer/techreports/2006/SIGGRAPH2006/Course_26_SIGGRAPH_2006.pdf\">http://ati.amd.com/developer/techreports/2006/SIGGRAPH2006/Course_26_SIGGRAPH_2006.pdf</a> \n<LI> Sander, Pedro V., Natalya Tatarchuk, and Jason L. Mitchell, \"Explicit Early-Z Culling for Efficient Fluid Flow Simulation,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 553-564, 2006. \n<LI> Sander, Pedro V., Diego Nehab, and Joshua Barczak, \"Fast Triangle Reordering for Vertex Locality and Reduced Overdraw,\" <I>ACM Transactions on Graphics</I>, vol. 26, no. 3, article 89, 2007. \n<LI> Salvi, Marco, \"Rendering Filtered Shadows with Exponential Shadow Maps,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>6</sup></I>, Charles River Media, pp. 257-274, 2008. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> Saransaari, Hannu, \"Incremental Instant Radiosity,\" in Wolfgang Engel, ed., <I>ShaderX<sup>6</sup></I>, Charles River Media, pp. 381-392, 2008. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> Schaufler, Gernot, \"Dynamically Generated Impostors,\" <I>GI Workshop on \"Modeling--Virtual Worlds--Distributed Graphics</I>, D.W. Fellner, ed., Infix Verlag, pp. 129-135, November 1995. \n<LI> Schaufler, G., and W. St&uuml;rzlinger, \"A Three Dimensional Image Cache for Virtual Reality,\" <I>Computer Graphics Forum</I>, vol. 15, no. 3, pp. 227-236, 1996. <a href=\"http://www.cs.princeton.edu/courses/archive/spr01/cs598b/papers/schaufler96.pdf\">http://www.cs.princeton.edu/courses/archive/spr01/cs598b/papers/schaufler96.pdf</a> \n<LI> Schaufler, Gernot, \"Exploiting Frame to Frame Coherence in a Virtual Reality System,\" <I>VRAIS '96</I>, Santa Clara, California, pp. 95-102, April 1996. <a href=\"http://www.gup.uni-linz.ac.at:8001/staff/schaufler/papers\">http://www.gup.uni-linz.ac.at:8001/staff/schaufler/papers</a> \n<LI> Schaufler, Gernot, \"Nailboards: A Rendering Primitive for Image Caching in Dynamic Scenes,\" <I>Eurographics Rendering Workshop 1997</I>, pp. 151-162, 1997. <a href=\"http://www.gup.uni-linz.ac.at:8001/staff/schaufler/papers\">http://www.gup.uni-linz.ac.at:8001/staff/schaufler/papers</a> \n<LI> Schaufler, Gernot, \"Per-Object Image Warping with Layered Impostors,\" <I>9th Eurographics Workshop on Rendering</I>, pp. 145-156, June-July 1998. <a href=\"http://www.gup.uni-linz.ac.at:8001/staff/schaufler/papers\">http://www.gup.uni-linz.ac.at:8001/staff/schaufler/papers</a> \n<LI> Schaufler, Gernot, Julie Dorsey, Xavier Decoret, and Fran&ccedil;ois Sillion, \"Conservative Volumetric Visibility with Occluder Fusion,\" <I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 229-238, July 2000. \n<LI> Scheib, Vincent, \"Introduction to Demos &amp; The Demo Scene,\" <I>Gamasutra</I>, February 2001. <a href=\"http://www.gamasutra.com/features/20010216/scheib_01.htm\">http://www.gamasutra.com/features/20010216/scheib_01.htm</a> \n<LI> Scherzer, Daniel, \"Robust Shadow Maps for Large Environments,\" <I>Central European Seminar on Computer Graphics 2005</I>, pp. 15-22, 2005. <a href=\"http://www.cg.tuwien.ac.at/research/publications/2005/Scherzer_2005/\">http://www.cg.tuwien.ac.at/research/publications/2005/Scherzer_2005/</a> \n<LI> Scherzer, Daniel, Stefan Jeschke, and Michael Wimmer, \"Pixel-Correct Shadow Maps with Temporal Reprojection and Shadow Test Confidence,\" <I>Eurographics Symposium on Rendering (2007)</I>, 45-50, June 2007. <a href=\"http://www.cg.tuwien.ac.at/research/publications/2007/Scherzer-2007-PCS/\">http://www.cg.tuwien.ac.at/research/publications/2007/Scherzer-2007-PCS/</a> \n<LI> Scheuermann, Thorsten, and Natalya Tatarchuk, \"Improved Depth-of-Field Rendering,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>3</sup></I>, Charles River Media, pp. 363-377, 2004. Related article on website. <a href=\"http://www.ati.com/developer/techpapers.html\">http://www.ati.com/developer/techpapers.html</a>, <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> Scheuermann, T., and J. Hensley, \"Efficient Histogram Generation Using Scattering on GPUs,\" <I>ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games</I>, pp. 33-37, 2007. \n<LI> Schilling, Andreas, G. Knittel, and Wolfgang Strass er, \"Texram: A Smart Memory for Texturing,\" <I>IEEE Computer Graphics and Applications</I>, vol. 16, no. 3, pp. 32-41, May 1996. \n<LI> Schilling, Andreas, \"Towards Real-Time Photorealistic Rendering: Challenges and Solutions,\" <I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I> Los Angeles, CA, pp. 7-16, August 1997. \n<LI> Schilling, Andreas, \"Antialiasing of Environment Maps,\" <I>Computer Graphics Forum</I>, vol. 20, no. 1, pp. 5-11, March 2001. \n<LI> Schlag, John, \"Using Geometric Constructions to Interpolate Orientations with Quaternions,\" in James Arvo, ed., <I>Graphics Gems II</I>, Academic Press, pp. 377-380, 1991. \n<LI> Schlag, John, \"Fast Embossing Effects on Raster Image Data,\" in Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, Academic Press, pp. 433-437, 1994. <a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> \n<LI> Schlick, Christophe, \"An Inexpensive BDRF Model for Physically based Rendering,\" <I>Computer Graphics Forum</I>, vol. 13, no. 3, Sept. 1994, pp. 149-162. <a href=\"http://dept-info.labri.u-bordeaux.fr/~schlick/DOC/eur2.html\">http://dept-info.labri.u-bordeaux.fr/~schlick/DOC/eur2.html</a> \n<LI> Schlick, Christophe, \"A Survey of Shading and Reflectance Models,\" <I>Computer Graphics Forum</I>, vol. 13, no. 2, June 1994, pp. 121-131. \n<LI> Schmalstieg, Dieter, and Robert F. Tobler, \"Fast Projected Area Computation for Three-Dimensional Bounding Boxes,\" <I>journal of graphics tools</I>, vol. 4, no. 2, pp. 37-43, 1999. Also collected in reference #71. \n<LI> Schneider, Philip, and David Eberly, <I>Geometric Tools for Computer Graphics</I>, Morgan Kaufmann, 2003. <a href=\"http://www.geometrictools.com\">http://www.geometrictools.com</a> \n<LI> Schneider, Jens, and R&uuml;diger Westermann, \"GPU-Friendly High-Quality Terrain Rendering,\" <I>Journal of WSCG</I>, vol. 14, no. 1-3, pp. 49-56, 2006. <a href=\"http://wwwcg.in.tum.de/Research/Publications/Terrain\">http://wwwcg.in.tum.de/Research/Publications/Terrain</a> \n<LI> Schorn, Peter and Frederick Fisher, \"Testing the Convexity of Polygon,\" in Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, Academic Press, pp. 7-15, 1994. <a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> \n<LI> Schroders, M.F.A., and R.V. Gulik, \"Quadtree Relief Mapping,\" <I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, pp. 61-66, 2006. \n<LI> Schr&ouml;der, Peter, and Wim Sweldens, \"Spherical Wavelets: Efficiently Representing Functions on the Sphere,\" <I>Computer Graphics (SIGGRAPH 95 Proceedings)</I>, pp. 161-172, August 1995. \n<LI> Schr&ouml;der, Peter, \"What Can We Measure?\" <I>SIGGRAPH 2006 Discrete Differential Geometry course notes</I>, 2006. <a href=\"http://ddg.cs.columbia.edu\">http://ddg.cs.columbia.edu</a> \n<LI> Schroeder, Tim, \"Collision Detection Using Ray Casting,\" <I>Game Developer</I>, vol. 8, no. 8, pp. 50-56, August 2001. <a href=\"http://www.gdmag.com/code.htm\">http://www.gdmag.com/code.htm</a> \n<LI> Sch&uuml;ler, Christian, \"Eliminating Surface Acne with Gradient Shadow Mapping,\" in Wolfgang Engel, ed., <I>ShaderX<sup>4</sup></I>, Charles River Media, pp. 289-297, 2005. \n<LI> Sch&uuml;ler, Christian, \"Normal Mapping without Precomputed Tangents,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 131-140, 2006. \n<LI> Sch&uuml;ler, Christian, \"Multisampling Extension for Gradient Shadow Maps,\" in Wolfgang Engel, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 207-218, 2006. \n<LI> Schumacher, Dale A., \"General Filtered Image Rescaling,\" in David Kirk, ed., <I>Graphics Gems III</I>, Academic Press, pp. 8-16, 1992. <a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> \n<LI> Schwarz, Michael, and Marc Stamminger, \"Bitmask Soft Shadows,\" <I>Computer Graphics Forum</I>, vol. 26, no. 3, pp. 515-524, 2007. <a href=\"http://www-sop.inria.fr/reves/CrossmodPublic/Documents/EGSR_bmss.pdf\">http://www-sop.inria.fr/reves/CrossmodPublic/Documents/EGSR_bmss.pdf</a> \n<LI> Scott, N., D. Olsen, and E. Gannett, \"An Overview of the VISUALIZE fx Graphics Accelerator Hardware,\" <I>Hewlett-Packard Journal</I>, pp. 28-34, May 1998. <a href=\"http://www.hp.com/hpj/98may/ma98a4.htm\">http://www.hp.com/hpj/98may/ma98a4.htm</a> \n<LI> Sears, Chris, \"The Elements of Cache Programming Style,\" <I>Proceedings of the 4th Annual Linux Showcase and Conference</I>, October 2000. <a href=\"http://www.usenix.org/publications/library/proceedings/als2000/full_papers/sears/sears_html\">http://www.usenix.org/publications/library/proceedings/als2000/full_papers/sears/sears_html</a> \n<LI> Sekulic, Dean, \"Efficient Occlusion Culling,\" in Randima Fernando, ed., <I>GPU Gems</I>, Addison-Wesley, pp. 487-503, 2004. <a href=\"http://developer.nvidia.com/object/gpu_gems_home.html\">http://developer.nvidia.com/object/gpu_gems_home.html</a>\n<LI> Segal, M., C. Korobkin, R. van Widenfelt, J. Foran, and P. Haeberli, \"Fast Shadows and Lighting Effects Using Texture Mapping,\" <I>Computer Graphics (SIGGRAPH '92 Proceedings)</I>, pp. 249-252, July 1992. \n<LI> Segovia, Benjamin, Jean-Claude Iehl, Richard Mitanchey, and Bernard P&eacute;roche, \"Bidirectional Instant Radiosity,\" <I>Eurographics Symposium on Rendering (2006)</I>, pp.389-397 , June 2006. <a href=\"http://bat710.univ-lyon1.fr/~bsegovia/papers/bi_ir.html\">http://bat710.univ-lyon1.fr/~bsegovia/papers/bi_ir.html</a> \n<LI> Selan, Jeremy, \"Using Lookup Tables to Accelerate Color Transformations,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 381-408, 2005. <a href=\"http://developer.nvidia.com/object/gpu_gems_2_home.html\">http://developer.nvidia.com/object/gpu_gems_2_home.html</a>\n<LI> Sen, Pradeep, Mike Cammarano, and Pat Hanrahan, \"Shadow Silhouette Maps,\" <I>ACM Transactions on Graphics (SIGGRAPH 2003)</I>, vol. 22, no. 3, pp. 521-526, 2003. \n<LI> Seetzen, Helge, Wolfgang Heidrich, Wolfgang Stuerzlinger, Greg Ward, Lorne Whitehead, Matthew Trentacoste, Abhijeet Ghosh, and Andrejs Vorozcovs, \"High Dynamic Range Display Systems,\" <I>ACM Transactions on Graphics (SIGGRAPH 2004)</I>, vol. 23, no. 3, pp. 760-768, August, 2004. <a href=\"http://www.cs.ubc.ca/~heidrich/Projects/HDRDisplay/\">http://www.cs.ubc.ca/~heidrich/Projects/HDRDisplay/</a> \n<LI> Shade, J., D. Lischinski, D. Salesin, T. DeRose, and J. Snyder, \"Hierarchical Image Caching for Accelerated Walkthroughs of Complex Environments,\" <I>Computer Graphics (SIGGRAPH 96 Proceedings)</I>, pp. 75-82, August 1996. <a href=\"http://www.cs.washington.edu/research/grail/pub/abstracts.html\">http://www.cs.washington.edu/research/grail/pub/abstracts.html</a> \n<LI> Shade, J., Steven Gortler, Li-Wei He, and Richard Szeliski, \"Layered Depth Images,\" <I>Computer Graphics (SIGGRAPH 98 Proceedings)</I>, pp. 231-242, July 1998. <a href=\"http://www.research.microsoft.com/MSRSIGGRAPH/1998/ldi.htm\">http://www.research.microsoft.com/MSRSIGGRAPH/1998/ldi.htm</a> \n<LI> Shah, Musawir A., Jaakko Konttinen, and Sumanta Pattanaik, \"Caustics Mapping: An Image-space Technique for Real-time Caustics,\" \n<LI> Shankel, Jason, \"Rendering Distant Scenery with Skyboxes,\" in Mark DeLoura, ed., <I>Game Programming Gems 2</I>, Charles River Media, pp. 416-420, 2001. \n<LI> Shankel, Jason, \"Fast Heightfield Normal Calculation,\" in Dante Treglia, ed., <I>Game Programming Gems 3</I>, Charles River Media, pp. 344-348, 2002. \n<LI> Shanmugam, Perumaal, and Okan Arikan, \"Hardware Accelerated Ambient Occlusion Techniques on GPUs,\" <I>ACM Symposium on Interactive 3D Graphics and Games (I3D 2007)</I>, pp. 73-80, 2007. <a href=\"http://perumaal.googlepages.com/\">http://perumaal.googlepages.com/</a> \n<LI> Sharma, Gaurav, \"Comparative Evaluation of Color Characterization and Gamut of LCDs versus CRTs,\" <I>Proc. SPIE: Color Imaging: Device Independent Color, Color Hard Copy, and Applications VII</I>, January 2002, vol. 4663, pp. 177-186. <a href=\"http://www.ece.rochester.edu/~gsharma/papers/lcdcrtei02.pdf\">http://www.ece.rochester.edu/~gsharma/papers/lcdcrtei02.pdf</a> \n<LI> Sharp, Brian, \"Implementing Curved Surface Geometry,\" <I>Game Developer</I>, vol. 6, no. 6, pp. 42-53, June 1999. \n<LI> Sharp, Brian, \"Subdivision Surface Theory,\" <I>Game Developer</I>, vol. 7, no. 1, pp. 34-42, January 2000. <a href=\"http://www.gamasutra.com/features/20000411/sharp_01.htm\">http://www.gamasutra.com/features/20000411/sharp_01.htm</a> \n<LI> Sharp, Brian, \"Implementing Subdivision Surface Theory,\" <I>Game Developer</I>, vol. 7, no. 2, pp. 40-45, February 2000. <a href=\"http://www.gamasutra.com/features/20000425/sharp_01.htm\">http://www.gamasutra.com/features/20000425/sharp_01.htm</a> \n<LI> Shastry, Anirudh S., \"High Dynamic Range Rendering,\" GameDev.net website, 2004. <a href=\"http://www.gamedev.net/reference/articles/article2108.asp\">http://www.gamedev.net/reference/articles/article2108.asp</a> \n<LI> Shen, Hao, Pheng Ann Heng, and Zesheng Tang, \"A Fast Triangle-Triangle Overlap Test Using Signed Distances,\" <I>journals of graphics tools</I>, vol. 8, no. 1, pp. 17-24, 2003. \n<LI> Shene, Ching-Kuang, \"Computing the Intersection of a Line and a Cylinder,\" in Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, Academic Press, pp. 353-355, 1994. \n<LI> Shene, Ching-Kuang, \"Computing the Intersection of a Line and a Cone,\" in Alan Paeth, ed., <I>Graphics Gems V</I>, Academic Press, pp. 227-231, 1995. \n<LI> Shene, Ching-Kuang, \"CS3621 Introduction to Computing with Geometry Notes,\" Michigan Technological University, website, 2007. <a href=\"http://www.cs.mtu.edu/~shene/COURSES/cs3621/NOTES/notes.html\">http://www.cs.mtu.edu/~shene/COURSES/cs3621/NOTES/notes.html</a> \n<LI> Shilov, Anton, Yaroslav Lyssenko, and Alexey Stepin, \"Highly Defined: ATI Radeon HD 2000 Architecture Review,\" Xbit Laboratories website, August 2007. <a href=\"http://www.xbitlabs.com/articles/video/display/r600-architecture_8.html\">http://www.xbitlabs.com/articles/video/display/r600-architecture_8.html</a> \n<LI> Shimizu, Clement, Amit Shesh, and Baoquan Chen, \"Hardware Accelerated Motion Blur Generation Clement Shimizu,\" University of Minnesota Computer Science Department Technical Report 2003-01. <a href=\"http://www.dtc.umn.edu/~ashesh/our_papers/motion-blur.pdf\">http://www.dtc.umn.edu/~ashesh/our_papers/motion-blur.pdf</a> \n<LI> Shinya, M., and M-C Forgue, \"Interference Detection through Rasterization,\" <I>The Journal of Visualization and Computer Animation</I>, vol. 2, no. 3, pp. 132-134, 1991. \n<LI> Shirley, Peter, <I>Physically Based Lighting Calculations for Computer Graphics</I>, Ph.D. Thesis, University of Illinois at Urbana Champaign, December 1990. <a href=\"http://www.cs.utah.edu/~shirley/papers/thesis\">http://www.cs.utah.edu/~shirley/papers/thesis</a> \n<LI> Shirley, Peter, Helen Hu, Brian Smits, Eric Lafortune, \"A Practitioners' Assessment of Light Reflection Models,\" <I>Pacific Graphics '97</I>, pp. 40-49, October 1997. \n<LI> Shirley, Peter, and R. Keith Morley, <I>Realistic Ray Tracing, Second Edition</I>, A.K. Peters Ltd., 2003. \n<LI> Shirley, Peter, Michael Ashikhmin, Michael Gleicher, Stephen Marschner, Erik Reinhard, Kelvin Sung, William Thompson, and Peter Willemsen, <I>Fundamentals of Computer Graphics, Second Edition</I>, A.K. Peters Ltd., 2005. \n<LI> Shirman, Leon A., and Salim S. Abi-Ezzi, \"The Cone of Normals Technique for Fast Processing of Curved Patches,\" <I>Computer Graphics Forum</I>, vol. 12, no. 3, pp. 261-272, 1993. \n<LI> Shishkovtsov, Oles, \"Deferred Shading in S.T.A.L.K.E.R.,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 143-166, 2005. <a href=\"http://developer.nvidia.com/object/gpu_gems_2_home.html\">http://developer.nvidia.com/object/gpu_gems_2_home.html</a>\n<LI> Shiue, Le-Jeng, Ian Jones, and J&ouml;rg Peters, \"A Realtime GPU Subdivision Kernel,\" <I>ACM Transactions on Graphics</I>, vol. 24, no. 3, pp. 1010-1015, 2005. \n<LI> Shoemake, Ken, \"Animating Rotation with Quaternion Curves,\" <I>Computer Graphics (SIGGRAPH '85 Proceedings)</I>, pp. 245-254, July 1985. \n<LI> Shoemake, Ken, \"Quaternions and 4 x 4 Matrices,\" in James Arvo, ed., <I>Graphics Gems II</I>, Academic Press, pp. 351-354, 1991. \n<LI> Shoemake, Ken, \"Polar Matrix Decomposition,\" in Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, Academic Press, pp. 207-221, 1994. <a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> \n<LI> Shoemake, Ken, \"Euler Angle Conversion,\" in Paul S. Heckbert, ed., <I>Graphics Gems IV</I>, Academic Press, pp. 222-229, 1994. <a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> \n<LI> Sigg, Christian, and Markus Hadwiger, \"Fast Third-Order Texture Filtering,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 313-329, 2005. <a href=\"http://developer.nvidia.com/object/gpu_gems_2_home.html\">http://developer.nvidia.com/object/gpu_gems_2_home.html</a>\n<LI> Sillion, Fran&ccedil;ois, and Claude Puech, <I>Radiosity and Global Illumination</I>, Morgan Kaufmann, 1994. \n<LI> Sillion, Fran&ccedil;ois, G. Drettakis, and B. Bodelet, \"Efficient Impostor Manipulation for Real-Time Visualization of Urban Scenery,\" <I>Computer Graphics Forum</I>, vol. 16, no. 3, pp. 207-218, 1997. \n<LI> Skiena, Steven, <I>The Algorithm Design Manual</I>, Springer Verlag, 1997. <a href=\"http://www.cs.sunysb.edu/~algorith\">http://www.cs.sunysb.edu/~algorith</a> \n<LI> Sloan, Peter-Pike, Michael F. Cohen, and Steven J. Gortler, \"Time Critical Lumigraph Rendering,\" <I>Proceedings 1997 Symposium on Interactive 3D Graphics</I>, pp. 17-23, April 1997. \n<LI> Sloan, Peter-Pike J., and Michael F. Cohen, \"Interactive Horizon Mapping,\" <I>11th Eurographics Workshop on Rendering</I>, pp. 281-286, June 2000. <a href=\"http://www.ppsloan.org/publications/\">http://www.ppsloan.org/publications/</a> \n<LI> Sloan, Peter-Pike, Jan Kautz, and John Snyder, \"Precomputed Radiance Transfer for Real-Time Rendering in Dynamic, Low-Frequency Lighting Environments,\" <I>ACM Transactions on Graphics (SIGGRAPH 2002)</I>, vol. 21, no. 3, pp. 527-536, July 2002. \n<LI> Sloan, Peter-Pike, Jesse Hall, John Hart, and John Snyder, \"Clustered Principal Components for Precomputed Radiance Transfer,\" <I>ACM Transactions on Graphics (SIGGRAPH 2003)</I>, vol. 22, no. 3, pp. 382-391, 2003. <a href=\"http://www.ppsloan.org/publications/\">http://www.ppsloan.org/publications/</a> \n<LI> Sloan, Peter-Pike, Ben Luna, and John Snyder, \"Local, Deformable Precomputed Radiance Transfer,\" <I>ACM Transactions on Graphics (SIGGRAPH 2005)</I>, vol. 24, no. 3, pp. 1216-1224, August, 2005. <a href=\"http://www.ppsloan.org/publications/\">http://www.ppsloan.org/publications/</a> \n<LI> Sloan, Peter-Pike, \"Normal Mapping for Precomputed Radiance Transfer,\" <I>ACM Symposium on Interactive 3D Graphics and Games (I3D 2006)</I>, pp. 23-26, March 2006. <a href=\"http://www.ppsloan.org/publications/\">http://www.ppsloan.org/publications/</a> \n<LI> Sloan, Peter-Pike, Naga K. Govindaraju, Derek Nowrouzezahrai, and John Snyder, \"Image-Based Proxy Accumulation for Real-Time Soft Global Illumination,\" <I>Pacific Graphics 2007</I>, pp. 97-105, October 2007. \n<LI> Sloan, Peter-Pike. Personal communication, 2008. \n<LI> Sloan, Peter-Pike, \"Stupid Spherical Harmonics (SH) Tricks,\" <I>Game Developers Conference</I>, February 2008. <a href=\"http://www.ppsloan.org/publications/\">http://www.ppsloan.org/publications/</a> \n<LI> Smith, Bruce G., \"Geometrical Shadowing of a Random Rough Surface,\" <I>IEEE Transactions on Antennas and Propagation</I>, vol. 15, no. 5, pp. 668-671, September 1967. \n<LI> Smith, Alvy Ray, <I>Digital Filtering Tutorial for Computer Graphics</I>, Technical Memo 27, revised March 1983. <a href=\"http://www.alvyray.com\">http://www.alvyray.com</a> \n<LI> Smith, Alvy Ray, <I>Digital Filtering Tutorial, Part II</I>, Technical Memo 44, revised May 1983. <a href=\"http://www.alvyray.com\">http://www.alvyray.com</a> \n<LI> Smith, Alvy Ray, \"A Pixel is Not a Little Square, a Pixel is Not a Little Square, a Pixel is Not a Little Square! (And a Voxel is Not a Little Cube),\" Technical Memo 6, Microsoft Research, July 1995. <a href=\"http://www.alvyray.com\">http://www.alvyray.com</a> \n<LI> Smith, Alvy Ray, and James F. Blinn, \"Blue Screen Matting,\" <I>Computer Graphics (SIGGRAPH 96 Proceedings)</I>, pp. 259-268, August 1996. <a href=\"http://www.alvyray.com\">http://www.alvyray.com</a> \n<LI> Smith, Alvy Ray, \"The Stuff of Dreams,\" <I>Computer Graphics World</I>, pp. 27-29, July 1998. <a href=\"http://www.alvyray.com\">http://www.alvyray.com</a> \n<LI> Smith, Andrew, Yoshifumi Kitamura, Haruo Takemura, and Fumio Kishino, \"A Simple and Efficient Method for Accurate Collision Detection Among Deformable Polyhedral Objects in Arbitrary Motion,\" <I>IEEE Virtual Reality Annual International Symposium</I>, pp. 136-145, 1995. \n<LI> Smits, Brian, \"Efficiency Issues for Ray Tracing,\" <I>journal of graphics tools</I>, vol. 3, no. 2, pp. 1-14, 1998. Also collected in reference #71. <a href=\"http://www.cs.utah.edu/~bes/papers/fastRT/paper.html\">http://www.cs.utah.edu/~bes/papers/fastRT/paper.html</a> \n<LI> Snook, Greg, \"Simplified Terrain Using Interlocking Tiles,\" in Mark DeLoura, ed., <I>Game Programming Gems 2</I>, Charles River Media, pp. 377-383, 2001. \n<LI> Snyder, John, Ronen Barzel, and Steve Gabriel, \"Motion Blur on Graphics Workstations,\" in David Kirk, ed., <I>Graphics Gems III</I>, Academic Press, pp. 374-382, 1992. <a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> \n<LI> Snyder, John, \"Area Light Sources for Real-Time Graphics,\" Microsoft Research Technical Report, MSR-TR-96-11 Microsoft Research, March 1996. <a href=\"http://research.microsoft.com/~johnsny/\">http://research.microsoft.com/~johnsny/</a> \n<LI> Snyder, John, and Jed Lengyel, \"Visibility Sorting and Compositing without Splitting for Image Layer Decompositions,\" <I>Computer Graphics (SIGGRAPH 98 Proceedings)</I>, pp. 219-230, July 1998. <a href=\"http://www.research.microsoft.com/~jedl\">http://www.research.microsoft.com/~jedl</a> \n<LI> Soler, Cyril, and Fran&ccedil;ois Sillion, \"Fast Calculation of Soft Shadow Textures Using Convolution,\" <I>Computer Graphics (SIGGRAPH 98 Proceedings)</I>, pp. 321-332, July 1998. <a href=\"http://www-imagis.imag.fr/Membres/Francois.Sillion/Papers/Index.html\">http://www-imagis.imag.fr/Membres/Francois.Sillion/Papers/Index.html</a> \n<LI> Sousa, Tiago, \"Adaptive Glare,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>3</sup></I>, Charles River Media, pp. 349-355, 2004. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> Sowizral, Henry, Kevin Rushforth, and Michael Deering, <I>The Java 3D API Specification</I>, Addison Wesley, 1997. \n<LI> Spencer, Greg, Peter Shirley, Kurt Zimmerman, and Donald Greenberg, \"Physically-Based Glare Effects for Digital Images,\" <I>Computer Graphics (SIGGRAPH 95 Proceedings)</I>, pp. 325-334, August 1995. <a href=\"http://www.cs.utah.edu/~shirley/papers/index.html\">http://www.cs.utah.edu/~shirley/papers/index.html</a> \n<LI> Sp&ouml;rl, Marco, \"A Practical Analytic Model for Daylight with Shaders,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>3</sup></I>, Charles River Media, pp. 597-610, 2004. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> St. Amour, Jean-Fran&ccedil;ois, Eric Paquette, Pierre Poulin, and Philippe Beaudoin \"Real-Time Soft Shadows Using the PDSM Technique,\" in Wolfgang Engel, ed., <I>ShaderX<sup>4</sup></I>, Charles River Media, pp. 299-311, 2005. \n<LI> Stam, Jos, \"Multiple Scattering as a Diffusion Process,\" <I>6th Eurographics Workshop on Rendering</I>, pp. 41-50, June 1995. <a href=\"www.dgp.toronto.edu/people/stam/reality/Research/pdf/egwr95.pdf\">www.dgp.toronto.edu/people/stam/reality/Research/pdf/egwr95.pdf</a> \n<LI> Stam, Jos, \"Exact Evaluation of Catmull-Clark Subdivision Surfaces at Arbitrary Parameter Values,\" <I>Computer Graphics (SIGGRAPH 98 Proceedings)</I>, pp. 395-404, July 1998. \n<LI> Stam, Jos, \"Diffraction Shaders,\" <I>Computer Graphics (SIGGRAPH 99 Proceedings)</I>, pp. 101-110, August 1999. \n<LI> Stamate, Vlad, \"Reduction of Lighting Calculations Using Spherical Harmonics,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>3</sup></I>, Charles River Media, pp. 251-262, 2004. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> Stamate, Vlad, \"Real Time Photon Mapping Approximation on the GPU,\" in Wolfgang Engel, ed., <I>ShaderX<sup>6</sup></I>, Charles River Media, pp. 393-400, 2008. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> Stamminger, Marc, and George Drettakis, \"Perspective Shadow Mapping,\" <I>ACM Transactions on Graphics (SIGGRAPH 2002)</I>, vol. 21, no. 3, pp. 557-562, July 2002. Related article in reference #669. \n<LI> Stark, Michael M., James Arvo, and Brian Smits, \"Barycentric Parameterizations for Isotropic BRDFs,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 11, no. 2, pp. 126-138, Mar. 2005. \n<LI> Steed, Paul, <I>Animating Real-Time Game Characters</I>, Charles River Media, 2002. \n<LI> Stewart, A.J., and M.S. Langer, \"Towards Accurate Recovery of Shape from Shading Under Diffuse Lighting,\" <I>IEEE Trans. on Pattern Analysis and Machine Intelligence</I>, vol. 19, no. 9, Sept. 1997, pp. 1020-1025. <a href=\"http://www.cs.queensu.ca/home/jstewart/papers/pami97.html\">http://www.cs.queensu.ca/home/jstewart/papers/pami97.html</a> \n<LI> Stich, Martin, Carsten W&auml;chter, and Alexander Keller, \"Efficient and Robust Shadow Volumes Using Hierarchical Occlusion Culling and Geometry Shaders,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 239-256, 2007. <a href=\"http://http.developer.nvidia.com/GPUGems3/gpugems3_ch11.html\">http://http.developer.nvidia.com/GPUGems3/gpugems3_ch11.html</a>\n<LI> Stokes, Jon, \"Clearing up the confusion over Intel's Larrabee, part II,\" Ars Technica website, June 4, 2007. \n<LI> Stokes, Jon, \"Intel talks Penryn, Nehalem at IDF,\" Ars Technica website, September 18, 2007. \n<LI> Stokes, Michael, Matthew Anderson, Srinivasan Chandrasekar, and Ricardo Motta, \"A Standard Default Color Space for the Internet--sRGB,\" Version 1.10, Nov. 1996. <a href=\"http://www.color.org/sRGB.html\">http://www.color.org/sRGB.html</a> \n<LI> Stone, Maureen, <I>A Field Guide to Digital Color</I>, A K Peters Ltd., August 2003. <a href=\"http://www.stonesc.com\">http://www.stonesc.com</a> \n<LI> Stone, Maureen, \"Representing Colors as Three Numbers,\" <I>IEEE Computer Graphics and Applications</I>, vol. 25, no. 4, pp. 78-85, July/August 2005. \n<LI> Strothotte, Thomas, and Stefan Schlechtweg <I>Non-Photorealistic Computer Graphics: Modeling, Rendering, and Animation</I>, Morgan Kaufmann, 2002. <a href=\"http://isgwww.cs.uni-magdeburg.de/pub/books/npr\">http://isgwww.cs.uni-magdeburg.de/pub/books/npr</a> \n<LI> Str&ouml;m, Jacob, and Tomas Akenine-M&ouml;ller, \"iPACKMAN: High-Quality, Low-Complexity Texture Compression for Mobile Phones,\" <I>Graphics Hardware</I>, pp. 63-70, 2005. \n<LI> Suffern, Kevin, <I>Ray Tracing from the Ground Up</I>, A K Peters Ltd., 2007. \n<LI> Sun, Bo, Ravi Ramamoorthi, Srinivasa Narasimhan, and Shree Nayar, \"A Practical Analytic Single Scattering Model for Real Time Rendering,\" <I>ACM Transactions on Graphics (SIGGRAPH 2005)</I>, vol. 24, no. 3, pp. 1040-1049, 2005. \n<LI> Sunday, Dan, \"Area of Triangles and Polygons (2D and 3D),\" GeometryAlgorithms.com, 2001. Also collected in reference #71 as \"Fast Polygon Area and Newell Normal Computation.\" <a href=\"http://geometryalgorithms.com/Archive/algorithm_0101\">http://geometryalgorithms.com/Archive/algorithm_0101</a> \n<LI> Sutherland, Ivan E., Robert F. Sproull, and Robert F. Schumacker, \"A Characterization of Ten Hidden-Surface Algorithms,\" <I>Computing Surveys</I>, vol. 6, no. 1, March 1974. \n<LI> Svarovsky, Jan, \"View-Independent Progressive Meshing,\" in Mark DeLoura, ed., <I>Game Programming Gems</I>, Charles River Media, pp. 454-464, 2000. \n<LI> Sz&eacute;csi, L&aacute;szl&oacute;, \"Alias-Free Hard Shadows with Geometry Maps,\" in Wolfgang Engel, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 219-237, 2006. \n<LI> Szirmay-Kalos, L&aacute;szl&oacute;, Barnab&aacute;s Asz&oacute;di, and Istv&aacute;n Laz&aacute;nyi, \"Ray Tracing Effects without Tracing Rays,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>4</sup></I>, Charles River Media, pp. 397-407, 2005. \n<LI> Szirmay-Kalos, L&aacute;szl&oacute;, and Umenhoffer, Tam&aacute;s, \"Displacement Mapping on the GPU--State of the Art,\" <I>Computer Graphics Forum</I>, vol. 27, no. 1, 2008. <a href=\"http://www.iit.bme.hu/~szirmay/egdis_link.htm\">http://www.iit.bme.hu/~szirmay/egdis_link.htm</a> \n<LI> Tabellion, Eric, and Arnauld Lamorlette, \"An Approximate Global Illumination System for Computer Generated Films,\" <I>ACM Transactions on Graphics (SIGGRAPH 2004)</I>, vol. 23, no. 3, pp. 469-476, August, 2004. <a href=\"http://www.tabellion.org/et/paper/index.html\">http://www.tabellion.org/et/paper/index.html</a> \n<LI> Tadamura, Katsumi, Xueying Qin, Guofang Jiao, and Eihachiro Nakamae, \"Rendering Optimal Solar Shadows Using Plural Sunlight Depth Buffers,\" <I>Computer Graphics International 1999</I>, pp. 166, 1999. \n<LI> Tamura, Naoki, Henry Jonah, Bing-Yu Chen, and Tomoyuki Nishita, \"A Practical and Fast Rendering Algorithm for Dynamic Scenes Using Adaptive Shadow Fields,\" <I>Pacific Graphics 2006</I>, pp. 702-712, October 2006. <a href=\"http://graphics.im.ntu.edu.tw/docs/pg06_tamura.pdf\">http://graphics.im.ntu.edu.tw/docs/pg06_tamura.pdf</a> \n<LI> Tan, Ping, Stephen Lin, Long Quan, Baining Guo, and Heung-Yeung Shum, \"Multiresolution Reflectance Filtering,\" <I>Rendering Techniques 2005: 16th Eurographics Workshop on Rendering</I>, pp. 111-116, June-July 2005. \n<LI> Tan, Ping, Stephen Lin, Long Quan, Baining Guo, and Harry Shum, \"Filtering and Rendering of Resolution-Dependent Reflectance Models,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 14, no. 2, pp. 412-425, Mar.-Apr. 2008. \n<LI> Tanner, Christopher C., Christopher J. Migdal, and Michael T. Jones, \"The Clipmap: A Virtual Mipmap,\" <I>Computer Graphics (SIGGRAPH 98 Proceedings)</I>, pp. 151-158, July 1998. \n<LI> Tarini, Marco, Kai Hormann, Paolo Cignoni, and Claudio Montani, \"PolyCube-Maps,\" <I>ACM Transactions on Graphics (SIGGRAPH 2004)</I>, vol. 23, no. 3, pp. 853-860, August, 2004. <a href=\"http://vcg.isti.cnr.it/polycubemaps/\">http://vcg.isti.cnr.it/polycubemaps/</a> \n<LI> Tatarchuk, Natalya, Chris Brennan, Alex Vlachos, and John Isidoro, \"Motion Blur Using Geometry and Shading Distortion,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>2</sup>: Shader Programming Tips and Tricks with DirectX 9</I>, Wordware, pp. 299-308, 2004.  <a href=\"http://www.realtimerendering.com/resources/shaderx/\">download book</a>\n<LI> Tatarchuk, Natalya, \"Dynamic Parallax Occlusion Mapping with Approximate Soft Shadows,\" <I>SIGGRAPH 2006 Advanced Real-Time Rendering in 3D Graphics and Games course notes</I>, 2006. <a href=\"http://www.ati.com/developer/techpapers.html\">http://www.ati.com/developer/techpapers.html</a> \n<LI> Tatarchuk, Natalya, Chris Oat, Pedro V. Sander, Jason L. Mitchell, Carsten Wenzel, and Alex Evans, <I>SIGGRAPH 2006 Advanced Real-Time Rendering in 3D Graphics and Games course notes</I>, 2006. <a href=\"http://ati.amd.com/developer/techreports/2006/SIGGRAPH2006/Course_26_SIGGRAPH_2006.pdf\">http://ati.amd.com/developer/techreports/2006/SIGGRAPH2006/Course_26_SIGGRAPH_2006.pdf</a> \n<LI> Tatarchuk, Natalya, \"Artist-Directable Real-Time Rain Rendering in City Environments,\" <I>SIGGRAPH 2006 Advanced Real-Time Rendering in 3D Graphics and Games course notes</I>, 2006. <a href=\"http://ati.amd.com/developer/techreports/2006/SIGGRAPH2006/Course_26_SIGGRAPH_2006.pdf\">http://ati.amd.com/developer/techreports/2006/SIGGRAPH2006/Course_26_SIGGRAPH_2006.pdf</a> \n<LI> Tatarchuk, Natalya, \"Rendering Multiple Layers of Rain with a Postprocessing Composite Effect,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 303-313, 2006. \n<LI> Tatarchuk, Natalya, \"Practical Parallax Occlusion Mapping with Approximate Soft Shadows for Detailed Surface Rendering,\" <I>SIGGRAPH 2006 Advanced Real-Time Rendering in 3D Graphics and Games course notes</I>, 2006. <a href=\"http://ati.amd.com/developer/techreports/2006/SIGGRAPH2006/Course_26_SIGGRAPH_2006.pdf\">http://ati.amd.com/developer/techreports/2006/SIGGRAPH2006/Course_26_SIGGRAPH_2006.pdf</a> \n<LI> Tatarchuk, Natalya, \"ATI: ToyShop,\" <I>Best of Eurographics Animation Festival</I>, Eurographics, September 2006. <a href=\"http://www.ati.com/developer/techpapers.html\">http://www.ati.com/developer/techpapers.html</a> \n<LI> Tatarchuk, Natalya, and Jeremy Shopf, \"Real-Time Medical Visualization with FireGL,\" <I>SIGGRAPH 2007</I>, AMD Technical Talk, August 2007. <a href=\"http://ati.amd.com/developer/techpapers.html\">http://ati.amd.com/developer/techpapers.html</a> \n<LI> Tatarchuk, Natalya, Christopher Oat, Jason L. Mitchell, Chris Green, Johan Andersson, Martin Mittring, Shanon Drone, and Nico Galoppo, <I>SIGGRAPH 2007 Advanced Real-Time Rendering in 3D Graphics and Games course notes</I>, 2007. <a href=\"http://ati.amd.com/developer/techpapers.html\">http://ati.amd.com/developer/techpapers.html</a> \n<LI> Tatarchuk, Natalya, \"Real-Time Tessellation on GPU,\" <I>SIGGRAPH 2007 Advanced Real-Time Rendering in 3D Graphics and Games course notes</I>, 2007. <a href=\"http://ati.amd.com/developer/techpapers.html\">http://ati.amd.com/developer/techpapers.html</a> \n<LI> Taubin, Gabriel, Andr&eacute; Gu&eacute;ziec, William Horn, and Francis Lazarus, \"Progressive Forest Split Compression,\" <I>Computer Graphics (SIGGRAPH 98 Proceedings)</I>, pp. 123-132, July 1998. \n<LI> Taylor, Philip, \"Per-Pixel Lighting,\" In <I>Driving DirectX</I> web column, November 2001. <a href=\"http://msdn2.microsoft.com/en-us/library/ms810494.aspx\">http://msdn2.microsoft.com/en-us/library/ms810494.aspx</a> \n<LI> Tchou, Chris, Jessi Stumpfel, Per Einarsson, Marcos Fajardo, and Paul Debevec, \"Unlighting the Parthenon,\" <I>SIGGRAPH 2004 Technical Sketch</I>, 2004. <a href=\"http://gl.ict.usc.edu/Research/reflectance/\">http://gl.ict.usc.edu/Research/reflectance/</a> \n<LI> Team Beyond3D, \"Intel Presentation Reveals the Future of the CPU-GPU War,\" Beyond3D.com website, 11th Apr 2007. <a href=\"http://www.beyond3d.com/content/articles/31/\">http://www.beyond3d.com/content/articles/31/</a> \n<LI> Teixeira, Diogo, \"Baking Normal Maps on the GPU,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 491-512, 2007. <a href=\"http://http.developer.nvidia.com/GPUGems3/gpugems3_ch22.html\">http://http.developer.nvidia.com/GPUGems3/gpugems3_ch22.html</a>\n<LI> Teller, Seth J., and Carlo H. S&eacute;quin, \"Visibility Preprocessing For Interactive Walkthroughs,\" <I>Computer Graphics (SIGGRAPH '91 Proceedings)</I>, pp. 61-69, July 1991. \n<LI> Teller, Seth J., <I>Visibility Computations in Densely Occluded Polyhedral Environments</I>, Ph.D. Thesis, Department of Computer Science, University of Berkeley, 1992. \n<LI> Teller, Seth, and Pat Hanrahan, \"Global Visibility Algorithms for Illumination Computations,\" <I>Computer Graphics (SIGGRAPH 94 Proceedings)</I>, pp. 443-450, July 1994. \n<LI> Teschner, M., B. Heidelberger, M. Mueller, D. Pomeranets, and M. Gross, \"Optimized Spatial Hashing for Collision Detection of Deformable Objects,\" <I>Vision, Modeling, Visualization</I>, pp. 47-54, November 2003. \n<LI> Teschner, M., S. Kimmerle, B. Heidelberger, G. Zachmann, L. Raghupathi, A. Fuhrmann, M. Cani, F. Faure, N. Magnenat-Thalmann, W. Strasser, and P. Volino, \"Collision Detection for Deformable Objects,\" <I>Computer Graphics Forum</I>, vol. 24, no. 1, pp. 61-81 , 2005. \n<LI> Tessman, Thant, \"Casting Shadows on Flat Surfaces,\" <I>Iris Universe</I>, pp. 16-19, Winter 1989. \n<LI> Tevs, A., I. Ihrke, and H.-P. Seidel, \"Maximum Mipmaps for Fast, Accurate, and Scalable Dynamic Height Field Rendering,\" <I>ACM Symposium on Interactive 3D Graphics and Games (I3D 2008)</I>, pp. 183-190, February 2008. <a href=\"http://www.tevs.eu/project_i3d08.html\">http://www.tevs.eu/project_i3d08.html</a> \n<LI> Thomas, Spencer W., \"Decomposing a Matrix into Simple Transformations,\" in James Arvo, ed., <I>Graphics Gems II</I>, Academic Press, pp. 320-323, 1991. <a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> \n<LI> Th&uuml;rmer, Grit, and Charles A. W&uuml;thrich, \"Computing Vertex Normals from Polygonal Facets,\" <I>journal of graphics tools</I>, vol. 3, no. 1, pp. 43-46, 1998. Also collected in reference #71. \n<LI> Toksvig, Michael, \"Mipmapping Normal Maps,\" <I>journal of graphics tools</I>, vol. 10, no. 3, pp. 65-71, 2005. <a href=\"http://developer.nvidia.com/object/mipmapping_normal_maps.html\">http://developer.nvidia.com/object/mipmapping_normal_maps.html</a> \n<LI> Torborg, J., and J.T. Kajiya, \"Talisman: Commodity Realtime 3D Graphics for the PC,\" <I>Computer Graphics (SIGGRAPH 96 Proceedings)</I>, pp. 353-363, August 1996. \n<LI> Rafael P. Torchelsen, Rafael P., Jo&atilde;o L. D. Comba, and Rui Bastos, \"Practical Geometry Clipmaps for Rendering Terrains in Computer Games,\" in Wolfgang Engel, ed., <I>ShaderX<sup>6</sup></I>, Charles River Media, pp. 103-114, 2008. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> Torrance, K., and E. Sparrow, \"Theory for Off-Specular Reflection From Roughened Surfaces,\" <I>J. Optical Society of America</I>, vol. 57, September 1967. \n<LI> Trapp, Matthias, and J&uuml;rgen D&ouml;llner, \"Automated Combination of Real-Time Shader Programs,\" <I>Eurographics 2007</I>, short presentation, pp. 53-56, September 2007. <a href=\"http://cgs.hpi.uni-potsdam.de/publications/Public/2007/TD07/\">http://cgs.hpi.uni-potsdam.de/publications/Public/2007/TD07/</a> \n<LI> Treglia, Dante, ed., <I>Game Programming Gems 3</I>, Charles River Media, 2002. \n<LI> Tsai, Yu-Ting, and Zen-Chung Shih, \"All-Frequency Precomputed Radiance Transfer using Spherical Radial Basis Functions and Clustered Tensor Approximation,\" vol. 25, no. 3, pp. 967-976, July 2006. \n<LI> Tumblin, Jack, J.K. Hodgins, and B. Guenter, \"Two Methods for Display of High Contrast Images,\" <I>ACM Transactions on Graphics</I>, vol. 18, no. 1, pp. 56-94, January 1999. <a href=\"http://www.cs.northwestern.edu/~jet\">http://www.cs.northwestern.edu/~jet</a> \n<LI> Turk, Greg, <I>Interactive Collision Detection for Molecular Graphics</I>, Technical Report TR90-014, University of North Carolina at Chapel Hill, 1990. \n<LI> Turkowski, Ken, \"Filters for Common Resampling Tasks,\" in Andrew S. Glassner, ed., <I>Graphics Gems</I>, Academic Press, pp. 147-165, 1990. <a href=\"http://www.worldserver.com/turk/computergraphics/index.html\">http://www.worldserver.com/turk/computergraphics/index.html</a> \n<LI> Turkowski, Ken, \"Properties of Surface-Normal Transformations,\" in Andrew S. Glassner, ed., <I>Graphics Gems</I>, Academic Press, pp. 539-547, 1990. <a href=\"http://www.worldserver.com/turk/computergraphics/index.html\">http://www.worldserver.com/turk/computergraphics/index.html</a> \n<LI> Turner, Bryan, \"Real-Time Dynamic Level of Detail Terrain Rendering with ROAM,\" <I>Gamasutra</I>, April 2000. <a href=\"http://www.gamasutra.com/features/20000403/turner_01.htm\">http://www.gamasutra.com/features/20000403/turner_01.htm</a> \n<LI> Ulrich, Thatcher, \"Loose Octrees,\" in Mark DeLoura, ed., <I>Game Programming Gems</I>, Charles River Media, pp. 444-453, 2000. \n<LI> Umenhoffer, Tam&aacute;s, L&aacute;zl&oacute; Szirmay-Kalos, G&aacute;bor Szij&aacute;rt&oacute;, \"Spherical Billboards and Their Application to Rendering Explosions,\" <I>Graphics Interface 2006</I>, pp. 57-63, 2006. <a href=\"http://www.iit.bme.hu/~szirmay/firesmoke.pdf\">http://www.iit.bme.hu/~szirmay/firesmoke.pdf</a> \n<LI> Umenhoffer, Tam&aacute;s, L&aacute;szl&oacute; Szirmay-Kalos and G&aacute;bor Sz&iacute;j&aacute;rt&oacute;, \"Spherical Billboards for Rendering Volumetric Data,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 275-285, 2006. \n<LI> Umenhoffer, Tam&aacute;s, Gustavo Patow, and L&aacute;zl&oacute; Szirmay-Kalos, \"Robust Multiple Specular Reflections and Refractions,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 387-407, 2007. <a href=\"http://http.developer.nvidia.com/GPUGems3/gpugems3_ch17.html\">http://http.developer.nvidia.com/GPUGems3/gpugems3_ch17.html</a>\n<LI> Upstill, S., <I>The RenderMan Companion: A Programmer's Guide to Realistic Computer Graphics</I>, Addison-Wesley, 1990. \n<LI> Uralsky, Yury, \"Efficient Soft-Edged Shadows Using Pixel Shader Branching,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 269-282, 2005. <a href=\"http://developer.nvidia.com/object/gpu_gems_2_home.html\">http://developer.nvidia.com/object/gpu_gems_2_home.html</a>\n<LI> Valient, Michal, \"Accelerated Real-Time Rendering,\" M.Sc. Thesis, Comenius University, Bratislava, Slovakia, 2003. <a href=\"http://www.cs.umu.se/education/examina/Rapporter/461.pdf\">http://www.cs.umu.se/education/examina/Rapporter/461.pdf</a> \n<LI> Valient, Michal, \"Advanced Lighting and Shading with Direct3D 9,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>2</sup>: Introductions &amp; Tutorials with DirectX 9</I>, Wordware, pp. 83-150, 2004. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">download book</a>\n<LI> Valient, Michal, and Willem H. de Boer, \"Fractional-Disk Soft Shadows,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>3</sup></I>, Charles River Media, pp. 411-424, 2004. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> Valient, Michal, \"Deferred Rendering in Killzone,\" <I>Develop Conference</I>, Brighton, July 2007. <a href=\"http://www.develop-conference.com/developconference/downloads/vwsection/Deferred\">http://www.develop-conference.com/developconference/downloads/vwsection/Deferred</a>\n<LI> Valient, Michal, \"Stable Rendering of Cascaded Shadow Maps,\" in Wolfgang Engel, ed., <I>ShaderX<sup>6</sup></I>, Charles River Media, pp. 231-238, 2008. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> van den Bergen, G., \"Efficient Collision Detection of Complex Deformable Models Using AABB Trees,\" <I>journal of graphics tools</I>, vol. 2, no. 4, pp. 1-13, 1997. Also collected in reference #71. <a href=\"http://jgt.akpeters.com/papers/vanDenBergen97\">http://jgt.akpeters.com/papers/vanDenBergen97</a> \n<LI> van den Bergen, G., \"A Fast and Robust GJK Implementation for Collision Detection of Convex Objects,\" <I>journal of graphics tools</I>, vol. 4, no. 2, pp. 7-25, 1999. <a href=\"http://jgt.akpeters.com/papers/vanDenBergen99\">http://jgt.akpeters.com/papers/vanDenBergen99</a> \n<LI> van den Bergen, Gino, <I>Collision Detection in Interactive 3D Computer Animation</I>, Ph.D. Thesis, Eindhoven University of Technology, 1999. \n<LI> van den Bergen, Gino, \"Proximity Queries and Penetration Depth Computation on 3D Game Objects,\" <I>Game Developers Conference</I>, pp. 821-837, March 2001. <a href=\"http://www.win.tue.nl/~gino/solid/gdc2001depth.pdf\">http://www.win.tue.nl/~gino/solid/gdc2001depth.pdf</a> \n<LI> van den Bergen, Gino, <I>Collision Detection in Interactive 3D Environments</I>, Morgan Kaufmann, 2003. \n<LI> van der Burg, John, \"Building an Advanced Particle System,\" <I>Gamasutra</I>, June 2000. <a href=\"http://www.gamasutra.com/features/20000623/vanderburg_01.htm\">http://www.gamasutra.com/features/20000623/vanderburg_01.htm</a> \n<LI> van Emde Boas, P., R. Kaas, and E. Zijlstra, \"Design and Implementation of an Efficient Priority Queue,\" <I>Mathematical Systems Theory</I>, vol. 10, no. 1, pp. 99-127, 1977. \n<LI> van Overveld, C.V.A.M., and B. Wyvill, \"Phong Normal Interpolation Revisited,\" <I>ACM Transaction on Graphics</I>, vol. 16, no. 4, pp. 397-419, October 1997. \n<LI> van Overveld, C.V.A.M., and B. Wyvill, \"An Algorithm for Polygon Subdivision Based on Vertex Normals,\" <I>Computer Graphics International '97</I>, pp. 3-12, June 1997. \n<LI> Velho, Luiz, \"Simple and Efficient Polygonization of Implicit Surfaces,\" <I>journal of graphics tools</I>, vol. 1, no. 2, pp. 5-24, 1996. \n<LI> Velho, Luiz, and Luiz Henrique de Figueiredo, \"Optimal Adaptive Polygonal Approximation of Parametric Surfaces,\" Technical Report CS-96-23, University of Waterloo, 1996. \n<LI> Verbeck, Channing, and Donald P. Greenberg, \"A Comprehensive Light Source Description for Computer Graphics,\" <I>IEEE Computer Graphics &amp; Applications</I>, vol. 4, no. 7, pp. 66-75, 1984. \n<LI> <I>Virtual Terrain Project</I> website. <a href=\"http://www.vterrain.org\">http://www.vterrain.org</a> \n<LI> Vlachos, Alex, and Jason L. Mitchell, \"Refraction Mapping in Liquid Containers,\" in Mark DeLoura, ed., <I>Game Programming Gems</I>, Charles River Media, pp. 594-600, 2000. \n<LI> Vlachos, Alex, J&ouml;rg Peters, Chas Boyd, and Jason L. Mitchell, \"Curved PN Triangles,\" <I>ACM Symposium on Interactive 3D Graphics 2001</I>, pp. 159-166, 2001. <a href=\"http://alex.vlachos.com/graphics/CurvedPNTriangles.pdf\">http://alex.vlachos.com/graphics/CurvedPNTriangles.pdf</a> \n<LI> Vlachos, Alex, and John Isidoro, \"Smooth C<sup>2</sup> Quaternion-based Flythrough Paths,\" in Mark DeLoura, ed., <I>Game Programming Gems 2</I>, Charles River Media, pp. 220-227, 2001. \n<LI> Vlachos, Alex, \"Approximating Fish Tank Refractions,\" in Mark DeLoura, ed., <I>Game Programming Gems 2</I>, Charles River Media, pp. 402-405, 2001. \n<LI> Volino, Pascal, and Nadia Magnenat Thalmann, \"Collision and Self-Collision Detection: Efficient and Robust Solutions for Highly Deformable Surfaces,\" <I>Eurographics Workshop on Animation and Simulation '95</I>, pp. 55-65, September 1995. \n<LI> Volino, Pascal, and Nadia Magnenat Thalmann, \"Implementing Fast Cloth Simulation with Collision Response,\" <I>Computer Graphics International 2000</I>, pp. 257-268, June 2000. \n<LI> Voorhies, Douglas, \"Space-Filling Curves and a Measure of Coherence,\" in James Arvo, ed., <I>Graphics Gems II</I>, Academic Press, pp. 26-30, 1991. \n<LI> International Standard ISO/IEC 14772-1:1997 (VRML). <a href=\"http://www.vrml.org\">http://www.vrml.org</a> \n<LI> Walbourn, Chuck, ed., \"Introduction to Direct3D 10,\" <I>Course 5 notes at SIGGRAPH 2007</I>, 2007. \n<LI> Wald, Ingo, Philipp Slusallek, and Carsten Benthin, \"Interactive Distributed Ray-Tracing of Highly Complex Models,\" <I>12th Eurographics Workshop on Rendering</I>, pp. 274-285, June 2001. <a href=\"http://graphics.cs.uni-sb.de/Publications/index.html\">http://graphics.cs.uni-sb.de/Publications/index.html</a> \n<LI> Wald, Ingo, Carsten Benthin, Markus Wagner, and Philipp Slusallek, \"Interactive Rendering with Coherent Ray-Tracing,\" <I>Computer Graphics Forum</I>, vol. 20, no. 3, pp. 153-164, 2001. <a href=\"http://graphics.cs.uni-sb.de/Publications/index.html\">http://graphics.cs.uni-sb.de/Publications/index.html</a> \n<LI> Wald, Ingo, William R. Mark, Johannes G&uuml;nther, Solomon Boulos, Thiago Ize, Warren Hunt, Steven G. Parker, and Peter Shirley, \"State of the Art in Ray Tracing Animated Scenes,\" <I>State of the Art Reports, EUROGRAPHICS 2007</I>, pp. 89-116, September 2007. <a href=\"http://www.cs.utah.edu/~thiago/papers/star_lowQuality.pdf\">http://www.cs.utah.edu/~thiago/papers/star_lowQuality.pdf</a> \n<LI> Walker, R., and J. Snoeyink, \"Using CSG Representations of Polygons for Practical Point-in-Polygon Tests,\" <I>Visual Proceedings (SIGGRAPH 97)</I>, p. 152, August 1997. \n<LI> Walter, Bruce, \"Notes on the Ward BRDF,\" Technical Report PCG-05-06, Program of Computer Graphics, Cornell University, Ithaca, New York, 2005. <a href=\"http://www.graphics.cornell.edu/~bjw/wardnotes.pdf\">http://www.graphics.cornell.edu/~bjw/wardnotes.pdf</a> \n<LI> Wan, Liang, Tien-Tsin Wong, and Chi-Sing Leung, \"Isocube: Exploiting the Cubemap Hardware,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 13, no. 4, pp. 720-731, July 2007. <a href=\"http://appsrv.cse.cuhk.edu.hk/~lwan/paper/isocube/isocube.htm\">http://appsrv.cse.cuhk.edu.hk/~lwan/paper/isocube/isocube.htm</a> \n<LI> Wan, Liang, Tien-Tsin Wong, Chi-Sing Leung, and Chi-Wing Fu, \"Isocube: A Cubemap with Uniformly Distributed and Equally Important Texels,\" in Wolfgang Engel, ed., <I>ShaderX<sup>6</sup></I>, Charles River Media, pp. 83-92, 2008. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> Wang, Niniane, \"Realistic and Fast Cloud Rendering,\" <I>journal of graphics tools</I>, vol. 9, no. 3, pp. 21-40, 2004. <a href=\"http://ofb.net/~niniane/clouds/\">http://ofb.net/~niniane/clouds/</a> \n<LI> Wang, Niniane, \"Let There Be Clouds!\" <I>Game Developer Magazine</I>, vol. 11, no. 1, pp. 34-39, January 2004. <a href=\"http://ofb.net/~niniane/clouds/\">http://ofb.net/~niniane/clouds/</a> \n<LI> Wang, Yulan, and Steven Molnar, \"Second-depth Shadow Mapping,\" TR94-019, Department of Computer Science, The University of North Carolina at Chapel Hill, 1994. <a href=\"http://www.cs.unc.edu/Research/tech-report.html\">http://www.cs.unc.edu/Research/tech-report.html</a> \n<LI> Wang, X., X. Tong, S. Lin, S. Hu, B. Guo, and H.-Y. Shum, \"Generalized Displacement Maps,\" <I>Eurographics Symposium on Rendering (2004)</I>, pp. 227-233, June 2004. \n<LI> Wang, L., X. Wang, P. Sloan, L. Wei, Xin Tong, and B. Guo, \"Rendering from Compressed High Dynamic Range Textures on Programmable Graphics Hardware,\" <I>ACM Symposium on Interactive 3D Graphics and Games (I3D 2007)</I>, pp. 17-23, 2007. \n<LI> Wanger, Leonard, \"The effect of shadow quality on the perception of spatial relationships in computer generated imagery,\" <I>Computer Graphics (1992 Symposium on Interactive 3D Graphics)</I>, vol. 25, no. 2, pp. 39-42, 1992. \n<LI> Ward, Greg, \"Real Pixels,\" in James Arvo, ed., <I>Graphics Gems II</I>, Academic Press, pp. 80-83, 1991. <a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> \n<LI> Ward, Gregory, \"Measuring and Modeling Anisotropic Reflection,\" <I>Computer Graphics (SIGGRAPH '92 Proceedings)</I>, pp. 265-272, July 1992. <a href=\"http://radsite.lbl.gov/radiance/papers/sg92/paper.html\">http://radsite.lbl.gov/radiance/papers/sg92/paper.html</a> \n<LI> Ward, Kelly, Florence Bertails, Tae-Yong Kim, Stephen R. Marschner, Marie-Paule Cani, and Ming Lin, \"A Survey on Hair Modeling: Styling, Simulation, and Rendering,\" <I>IEEE Transactions on Visualization and Computer Graphics (TVCG)</I>, vol. 13, no. 2, pp. 213234, March/April 2007. <a href=\"http://www-evasion.imag.fr/Publications/2007/WBKMCL07/\">http://www-evasion.imag.fr/Publications/2007/WBKMCL07/</a> \n<LI> Warren, Joe, and Henrik Weimer, <I>Subdivision Methods for Geometric Design: A Constructive Approach</I>, Morgan Kaufmann, 2001. \n<LI> Watson, Benjamin, and David Luebke, \"The Ultimate Display: Where Will All the Pixels Come From?\" <I>Computer</I>, pp. 54-61, August 2005. \n<LI> Watt, Alan, and Mark Watt, <I>Advanced Animation and Rendering Techniques--Theory and Practice</I>, Addison-Wesley, 1992. \n<LI> Watt, Alan, <I>3D Computer Graphics</I>, Second Edition, Addison-Wesley, 1993. \n<LI> Watt, Alan, and Fabio Policarpo, <I>The Computer Image</I>, Addison-Wesley, 1998. \n<LI> Watt, Alan, and Fabio Policarpo, <I>3D Games: Real-Time Rendering and Software Technology</I>, Addison-Wesley, 2001. \n<LI> Watt, Alan, and Fabio Policarpo, <I>Advanced Game Development with Programmable Graphics Hardware</I>, A K Peters Ltd., 2005. \n<LI> Webb, Matthew , Emil Praun, Adam Finkelstein, and Hugues Hoppe, \"Fine tone control in hardware hatching,\" <I>2nd International Symposium on Non-Photorealistic Animation and Rendering (NPAR)</I>, pp. 53-58, June 2002. <a href=\"http://www.cs.princeton.edu/gfx/proj/fine_tone/ftc.html\">http://www.cs.princeton.edu/gfx/proj/fine_tone/ftc.html</a> \n<LI> Weghorst, H., G. Hooper, and D. Greenberg, \"Improved Computational Methods for Ray Tracing,\" <I>ACM Transactions on Graphics</I>, vol. 3, no. 1, pp. 52-69, 1984. \n<LI> Wei, Li-Yi, \"Tile-Based Texture Mapping,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 189-199, 2005. <a href=\"http://developer.nvidia.com/object/gpu_gems_2_home.html\">http://developer.nvidia.com/object/gpu_gems_2_home.html</a>\n<LI> Welsh, Terry, \"Parallax Mapping with Offset Limiting: A Per-Pixel Approximation of Uneven Surfaces,\" Infiscape Corp., 2004. Also collected in reference #309. <a href=\"http://www.cs.cmu.edu/afs/cs/academic/class/15462/web.06s/asst/project3/parallax_mapping.pdf\">http://www.cs.cmu.edu/afs/cs/academic/class/15462/web.06s/asst/project3/parallax_mapping.pdf</a> \n<LI> Welzl, Emo, \"Smallest Enclosing Disks (Balls and Ellipsoids),\" in H. Maurer, ed., <I>New Results and New Trends in Computer Science, LNCS 555</I>, 1991. \n<LI> Wenzel, Carsten, \"Far Cry and DirectX,\" <I>Game Developers Conference</I>, March 2005. <a href=\"http://ati.amd.com/developer/gdc/D3DTutorial08_FarCryAndDX9.pdf\">http://ati.amd.com/developer/gdc/D3DTutorial08_FarCryAndDX9.pdf</a> \n<LI> Wenzel, Carsten, \"Real-Time Atmospheric Effects in Games,\" <I>SIGGRAPH 2006 Advanced Real-Time Rendering in 3D Graphics and Games course notes</I>, 2006. <a href=\"http://ati.amd.com/developer/techreports/2006/SIGGRAPH2006/Course_26_SIGGRAPH_2006.pdf\">http://ati.amd.com/developer/techreports/2006/SIGGRAPH2006/Course_26_SIGGRAPH_2006.pdf</a> \n<LI> Wenzel, Carsten, \"Real-time Atmospheric Effects in Games Revisited,\" <I>Game Developers Conference</I>, March 2007. Related article in reference #1245. <a href=\"http://ati.amd.com/developer/gdc/2007/D3DTutorial_Crytek.pdf\">http://ati.amd.com/developer/gdc/2007/D3DTutorial_Crytek.pdf</a> \n<LI> Wernecke, Josie, <I>The Inventor Mentor</I>, Addison-Wesley, 1994. \n<LI> Westin, Stephen H., James R. Arvo, and Kenneth E. Torrance, \"Predicting Reflectance Functions from Complex Surfaces,\" <I>Computer Graphics (SIGGRAPH '92 Proceedings)</I>, pp. 255-264, July 1992. <a href=\"www.graphics.cornell.edu/~westin/pubs/siggraph-rebuild.pdf\">www.graphics.cornell.edu/~westin/pubs/siggraph-rebuild.pdf</a> \n<LI> Westin, Stephen H., Hongsong Li, and Kenneth E. Torrance, \"A Field Guide to BRDF Models,\" Research Note PCG-04-01, Cornell University Program of Computer Graphics, January 2004. <a href=\"http://www.graphics.cornell.edu/pubs/2004/WLT04b.html\">http://www.graphics.cornell.edu/pubs/2004/WLT04b.html</a> \n<LI> Westin, Stephen H., Hongsong Li, and Kenneth E. Torrance, \"A Comparison of Four BRDF Models,\" Research Note PCG-04-02, Cornell University Program of Computer Graphics, April 2004. <a href=\"http://www.graphics.cornell.edu/pubs/2004/WLT04a.html\">http://www.graphics.cornell.edu/pubs/2004/WLT04a.html</a> \n<LI> Westover, Lee, \"Footprint Evaluation for Volume Rendering,\" <I>Computer Graphics (SIGGRAPH '90 Proceedings)</I>, pp. 367-376, August 1990. \n<LI> Wexler, Daniel, Larry Gritz, Eric Enderton, and Jonathan Rice, \"GPU-Accelerated High-Quality Hidden Surface Removal,\" <I>ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware</I>, pp. 7-14, 2005. \n<LI> Weyrich, Tim, Wojciech Matusik, Hanspeter Pfister, Bernd Bickel, Craig Donner, Chien Tu, Janet McAndless, Jinho Lee, Addy Ngan, Henrik Wann Jensen, and Markus Gross, \"Analysis of Human Faces Using a Measurement-Based Skin Reflectance Model,\" <I>ACM Transactions on Graphics</I>, vol. 25, no. 3, pp. 1013-1024, July 2006. <a href=\"http://graphics.ucsd.edu/~henrik/papers/skin-analysis/\">http://graphics.ucsd.edu/~henrik/papers/skin-analysis/</a> \n<LI> Whatley, David \"Towards Photorealism in Virtual Botany,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 7-45, 2005. <a href=\"http://developer.nvidia.com/object/gpu_gems_2_home.html\">http://developer.nvidia.com/object/gpu_gems_2_home.html</a>\n<LI> Wiley, Abe, and Thorsten Scheuermann, \"The Art and Technology of Whiteout,\" <I>SIGGRAPH 2007</I>, AMD Technical Talk, August 2007. <a href=\"http://ati.amd.com/developer/techpapers.html\">http://ati.amd.com/developer/techpapers.html</a> \n<LI> Williams, Amy, Steve Barrus, R. Keith Morley, and Peter Shirley, \"An Efficient and Robust Ray-Box Intersection Algorithm,\" <I>journal of graphics tools</I>, vol. 10, no. 1, pp. 49-54, 2005. <a href=\"http://jgt.akpeters.com/papers/WilliamsEtAl05\">http://jgt.akpeters.com/papers/WilliamsEtAl05</a> \n<LI> Williams, Lance, \"Casting Curved Shadows on Curved Surfaces,\" <I>Computer Graphics (SIGGRAPH '78 Proceedings)</I>, pp. 270-274, August 1978. \n<LI> Williams, Lance, \"Pyramidal Parametrics,\" <I>Computer Graphics</I>, vol. 7, no. 3, pp. 1-11, July 1983. \n<LI> Wilson, A, E. Larsen, D. Manocha, and M.C. Lin, \"Partitioning and Handling Massive Models for Interactive Collision Detection,\" <I>Computer Graphics Forum</I>, vol. 18, no. 3, pp. 319-329, 1999. \n<LI> Wilson, Andy, and Dinesh Manocha, \"Simplifying Complex Environments using Incremental Textured Depth Meshes,\" <I>ACM Transactions on Graphics (SIGGRAPH 2003)</I>, vol. 22, no. 3, pp. 678-688, 2003. <a href=\"http://www.cs.unc.edu/~geom/ITDM/\">http://www.cs.unc.edu/~geom/ITDM/</a> \n<LI> Wimmer, Michael, and Dieter Schmalstieg, \"Load balancing for smooth LODs,\" Technical Report TR-186-2-98-31, Institute of Computer Graphics and Algorithms, Vienna University of Technology, December 1998. <a href=\"ftp://ftp.cg.tuwien.ac.at/pub/TR/98/TR-186-2-98-31Paper.pdf\">ftp://ftp.cg.tuwien.ac.at/pub/TR/98/TR-186-2-98-31Paper.pdf</a> \n<LI> Wimmer, Michael, Peter Wonka, and Fran&ccedil;ois Sillion, \"Point-Based Impostors for Real-Time Visualization,\" <I>12th Eurographics Workshop on Rendering</I>, pp. 163-176, June 2001. \n<LI> Wimmer, Michael, Daniel Scherzer, and Werner Purgathofer, \"Light Space Perspective Shadow Maps,\" <I>Eurographics Symposium on Rendering (2004)</I>, pp. 143-151, June 2004. \n<LI> Wimmer, Michael, and Jir&iacute; Bittner, \"Hardware Occlusion Queries Made Useful,\" in Matt Pharr, ed., <I>GPU Gems 2</I>, Addison-Wesley, pp. 91-108, 2005. <a href=\"http://developer.nvidia.com/object/gpu_gems_2_home.html\">http://developer.nvidia.com/object/gpu_gems_2_home.html</a>\n<LI> Wimmer, Michael, and Daniel Scherzer, \"Robust Shadow Mapping with Light-Space Perspective Shadow Maps,\" in Wolfgang Engel, ed., <I>ShaderX<sup>4</sup></I>, Charles River Media, pp. 313-330, 2005. \n<LI> Winner, Stephanie, Mike Kelley, Brent Pease, Bill Rivard, and Alex Yen, \"Hardware Accelerated Rendering of Antialiasing Using a Modified A-Buffer Algorithm,\" <I>Computer Graphics (SIGGRAPH 97 Proceedings)</I>, pp. 307-316, August 1997. \n<LI> Witkin, Andrew, David Baraff, and Michael Kass, \"Physically Based Modeling,\" <I>Course 25 notes at SIGGRAPH 2001</I>, 2001. <a href=\"http://www.pixar.com/aboutpixar/research/pbm2001\">http://www.pixar.com/aboutpixar/research/pbm2001</a> \n<LI> Wloka, Matthias, \"Implementing Motion Blur &amp; Depth of Field using DirectX 8,\" <I>Meltdown 2001</I>, July 2001. \n<LI> Wloka, Matthias, \"Batch, Batch, Batch: What Does It Really Mean?\" <I>Game Developers Conference</I>, March 2003. <a href=\"http://developer.nvidia.com/docs/IO/8230/BatchBatchBatch.pdf\">http://developer.nvidia.com/docs/IO/8230/BatchBatchBatch.pdf</a> \n<LI> Wood, Daniel N., Daniel I. Azuma, Ken Aldinger, Brian Curless, Tom Duchamp, David H. Salesin, and Werner Stuetzle, \"Surface Light Fields for 3D Photography,\" <I>Computer Graphics (SIGGRAPH 2000 Proceedings)</I>, pp. 287-296, July 2000. <a href=\"http://grail.cs.washington.edu/projects/slf/\">http://grail.cs.washington.edu/projects/slf/</a> \n<LI> Wolberg, George, <I>Digital Image Warping</I>, IEEE Computer Society Press, 1990. \n<LI> Wong, Tien-Tsin, Chi-Sing Leung, and Kwok-Hung Choy, \"Lighting Precomputation Using the Relighting Map,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>3</sup></I>, Charles River Media, pp. 379-392, 2004. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> Wonka, Peter, and Dieter Schmalstieg, \"Occluder Shadows for Fast Walkthroughs of Urban Environments,\" <I>Computer Graphics Forum</I>, vol. 18, no. 3, pp. 51-60, 1999. \n<LI> Wonka, Peter, Michael Wimmer, and Dieter Schmalstieg, \"Visibility Preprocessing with Occluder Fusion for Urban Walkthroughs,\" <I>11th Eurographics Workshop on Rendering</I>, pp. 71-82, June 2000. \n<LI> Wonka, Peter, Michael Wimmer, and Fran&ccedil;ois X. Sillion, \"Instant Visibility,\" <I>Computer Graphics Forum</I>, vol. 20, no. 3, pp. 411-421, 2001. \n<LI> Wonka, Peter, <I>Occlusion Culling for Real-Time Rendering of Urban Environments</I>, Ph.D. Thesis, The Institute of Computer Graphics and Algorithms, Vienna University of Technology, June, 2001. \n<LI> Woo, Andrew, \"Fast Ray-Box Intersection,\" in Andrew S. Glassner, ed., <I>Graphics Gems</I>, Academic Press, pp. 395-396, 1990. <a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> \n<LI> Woo, Andrew, \"The Shadow Depth Map Revisited,\" in David Kirk, ed., <I>Graphics Gems III</I>, Academic Press, pp. 338-342, 1992. <a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> \n<LI> Woo, Andrew, Andrew Pearce, and Marc Ouellette, \"It's Really Not a Rendering Bug, You See...,\" <I>IEEE Computer Graphics and Applications</I>, vol. 16, no. 5, pp. 21-25, September 1996. \n<LI> Woodland, Ryan, \"Filling the Gaps--Advanced Animation Using Stitching and Skinning,\" in Mark DeLoura, ed., <I>Game Programming Gems</I>, Charles River Media, pp. 476-483, 2000. \n<LI> Woodland, Ryan, \"Advanced Texturing Using Texture Coordinate Generation,\" in Mark DeLoura, ed., <I>Game Programming Gems</I>, Charles River Media, pp. 549-554, 2000. \n<LI> Woop, Sven, J&ouml;rg Schmittler, and Philipp Slusallek, \"RPU: A Programmable Ray Processing Unit for Realtime Ray Tracing,\" <I>ACM Transactions on Graphics</I>, vol. 24, no. 3, pp. 434-444, August, 2005. \n<LI> Worley, Steven, \"Advanced Antialiasing,\" in <I>Texturing and Modeling: A Procedural Approach</I>, third edition, Morgan Kaufmann, 2002. \n<LI> Wright, Richard, \"Understanding and Using OpenGL Texture Objects,\" <I>Gamasutra</I>, July 23, 1999. <a href=\"http://www.gamasutra.com/features/19990723/opengl_texture_objects_01.htm\">http://www.gamasutra.com/features/19990723/opengl_texture_objects_01.htm</a> \n<LI> Wrotek, Pawel, Alexander Rice, Morgan McGuire, \"Real-Time Collision Deformations using Graphics Hardware,\" <I>journal of graphics tools</I>, vol. 10, no. 4, pp. 1-22, 2005. \n<LI> Wu, David. Personal communication, 2002. \n<LI> Wyatt, Rob, \"Hardware Accelerated Spherical Environment Mapping using Texture Matrices,\" <I>Gamasutra</I>, August 2000. <a href=\"http://www.gamasutra.com/features/20000811/wyatt_01.htm\">http://www.gamasutra.com/features/20000811/wyatt_01.htm</a> \n<LI> Wyatt, Rob, \"Curves on the RSX,\" Insomniac Games presentation, 2007. <a href=\"http://www.insomniacgames.com/tech/articles/0807/curved_surfaces_on_the_rsx.php\">http://www.insomniacgames.com/tech/articles/0807/curved_surfaces_on_the_rsx.php</a> \n<LI> Wyman, Chris, and Charles Hansen, \"Penumbra Maps: Approximate Soft Shadows in Real-Time,\" <I>Eurographics Symposium on Rendering (2003)</I>, pp. 202-207, June 2003. <a href=\"http://www.cs.uiowa.edu/~cwyman/publications/index.html\">http://www.cs.uiowa.edu/~cwyman/publications/index.html</a> \n<LI> Wyman, Chris, \"Interactive Image-Space Refraction of Nearby Geometry,\" <I>GRAPHITE 2005</I>, pp. 205-211, November 2005. <a href=\"http://www.cs.uiowa.edu/~cwyman/publications/index.html\">http://www.cs.uiowa.edu/~cwyman/publications/index.html</a> \n<LI> Wyman, Chris, \"Interactive Refractions and Caustics Using Image-Space Techniques,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>5</sup></I>, Charles River Media, pp. 359-371, 2006. \n<LI> Wyman, Chris, \"Hierarchical Caustic Maps,\" <I>ACM Symposium on Interactive 3D Graphics and Games (I3D 2008)</I>, pp. 163-172, February 2008. <a href=\"http://www.cs.uiowa.edu/~cwyman/publications/index.html\">http://www.cs.uiowa.edu/~cwyman/publications/index.html</a> \n<LI> Wynn, Chris, \"Real-Time BRDF-based Lighting using Cube-Maps,\" NVIDIA White Paper, 2001. <a href=\"http://developer.nvidia.com\">http://developer.nvidia.com</a> \n<LI> Wyszecki, G&uuml;nther, and W. S. Stiles, <I>Color Science: Concepts and Methods, Quantitative Data and Formulae</I>, second edition, John Wiley &amp; Sons, Inc., 1982. \n<LI> Wyvill, Brian, \"Symmetric Double Step Line Algorithm,\" in Andrew S. Glassner, ed., <I>Graphics Gems</I>, Academic Press, pp. 101-104, 1990. <a href=\"http://www.graphicsgems.org\">http://www.graphicsgems.org</a> \n<LI> Xia, Julie C., Jihad El-Sana, and Amitabh Varshney, \"Adaptive Real-Time Level-of-detail-based Rendering for Polygonal Objects,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 3, no. 2, June 1997. \n<LI> Xiang, X., M. Held, and J.S.B. Mitchell, \"Fast and Effective Stripification of Polygonal Surface Models,\" <I>Proceedings 1999 Symposium on Interactive 3D Graphics</I>, pp. 71-78, April 1999. <a href=\"http://www.cosy.sbg.ac.at/~held/projects/strips/strips.html\">http://www.cosy.sbg.ac.at/~held/projects/strips/strips.html</a> \n<LI> Kun Xu, Kun, Yun-Tao Jia, Hongbo Fu, Shimin Hu, and Chiew-Lan Tai, \"Spherical Piecewise Constant Basis Functions for All-Frequency Precomputed Radiance Transfer,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>, vol. 14, no. 2, pp. 454-467, Mar.-Apr. 2008. \n<LI> Yoon, Sung-Eui, Peter Lindstrom, Valerio Pascucci, and Dinesh Manocha \"Cache-oblivious Mesh Layouts,\" <I>ACM Transactions on Graphics</I>, vol. 24, no. 3, pp. 886-893, July 2005. <a href=\"http://gamma.cs.unc.edu/COL\">http://gamma.cs.unc.edu/COL</a> \n<LI> Yoon, Sung-Eui, and Dinesh Manocha \"Cache-Efficient Layouts of Bounding Volume Hierarchies,\" <I>Computer Graphics Forum</I>, vol. 25, no. 3, pp. 853-857, 2006. \n<LI> Yoon, Sung-Eui, Sean Curtis, and Dinesh Manocha, \"Ray Tracing Dynamic Scenes using Selective Restructuring,\" <I>Eurographics Symposium on Rendering (2007)</I>, pp. 73-84, June 2007. \n<LI> Yuksel, Cem, and John Keyser, \"Deep Opacity Maps,\" <I>Computer Graphics Forum</I>, vol. 27, no. 2, 2008. <a href=\"http://www.cemyuksel.com/research/deepopacity/\">http://www.cemyuksel.com/research/deepopacity/</a> \n<LI> Zachmann, Gabriel, \"Rapid Collision Detection by Dynamically Aligned DOP-Trees,\" <I>Proceedings of IEEE Virtual Reality Annual International Symposium--VRAIS '98</I>, Atlanta, Georgia, pp. 90-97, March 1998. \n<LI> Zarge, Jonathan, and Richard Huddy, \"Squeezing Performance out of your Game with ATI Developer Performance Tools and Optimization Techniques,\" <I>Game Developers Conference</I>, March 2006. <a href=\"http://ati.amd.com/developer/gdc/2006/GDC06-ATI_Session-Zarge-PerfTools.pdf\">http://ati.amd.com/developer/gdc/2006/GDC06-ATI_Session-Zarge-PerfTools.pdf</a> \n<LI> Zarge, Jonathan, Seth Sowerby, and Guennadi Riguer \"AMD DirectX 10 Performance Tools and Techniques,\" in Wolfgang Engel, ed., <I>ShaderX<sup>6</sup></I>, Charles River Media, pp. 557-582, 2008. <a href=\"http://www.realtimerendering.com/resources/shaderx/\">look inside book</a>\n<LI> Zhang, H., D. Manocha, T. Hudson, and K.E. Hoff III, \"Visibility Culling using Hierarchical Occlusion Maps,\" <I>Computer Graphics (SIGGRAPH 97 Proceedings)</I>, pp. 77-88, August 1997. <a href=\"http://www.cs.unc.edu/~zhangh/hom.html\">http://www.cs.unc.edu/~zhangh/hom.html</a> \n<LI> Zhang, Hansong, <I>Effective Occlusion Culling for the Interactive Display of Arbitrary Models</I>, Ph.D. Thesis, Department of Computer Science, University of North Carolina at Chapel Hill, July 1998. \n<LI> Zhang, Fan, Hanqiu Sun, Leilei Xu, and Kit-Lun Lee, \"Parallel-Split Shadow Maps for Large-Scale Virtual Environments,\" <I>ACM International Conference on Virtual Reality Continuum and Its Applications 2006</I>, pp. 311-318, June 2006. <a href=\"http://appsrv.cse.cuhk.edu.hk/~fzhang/pssm_vrcia/shadow_vrcia.pdf\">http://appsrv.cse.cuhk.edu.hk/~fzhang/pssm_vrcia/shadow_vrcia.pdf</a> \n<LI> Zhang, Fan, Hanqiu Sun, and Oskari Nyman, \"Parallel-Split Shadow Maps on Programmable GPUs,\" in Hubert Nguyen, ed., <I>GPU Gems 3</I>, Addison-Wesley, pp. 203-237, 2007. <a href=\"http://http.developer.nvidia.com/GPUGems3/gpugems3_ch10.html\">http://http.developer.nvidia.com/GPUGems3/gpugems3_ch10.html</a>\n<LI> Zhang, X., S. Redon, M. Lee, and Y.J. Kim, \"Continuous Collision Detection for Articulated Models using Taylor Models and Temporal Culling,\" <I>ACM Transactions on Graphics</I>, vol. 26, no. 3, article 15, 2007. \n<LI> Zhou, Kun, Yaohua Hu, Stephen Lin, Baining Guo, and Heung-Yeung Shum, \"Precomputed Shadow Fields for Dynamic Scenes,\" <I>ACM Transactions on Graphics (SIGGRAPH 2005)</I>, vol. 24, no. 3, pp. 1196-1201, 2005. <a href=\"http://research.microsoft.com/users/kunzhou/publications/ShadowFields.pdf\">http://research.microsoft.com/users/kunzhou/publications/ShadowFields.pdf</a> \n<LI> Zhou, Kun, Qiming Hou, Minmin Gong, John Snyder, Baining Guo, and Heung-Yeung Shum, \"Fogshop: Real-Time Design and Rendering of Inhomogeneous, Single-Scattering Media,\" <I>Pacific Graphics 2007</I>, pp. 116-125, October 2007. <a href=\"http://research.microsoft.com/users/kunzhou/\">http://research.microsoft.com/users/kunzhou/</a> \n<LI> Zhukov, Sergei, Andrei Iones, Grigorij Kronin, \"An Ambient Light Illumination Model,\" <I>9th Eurographics Workshop on Rendering</I>, pp. 45-56, June-July 1998. \n<LI> Zioma, Renaldas, \"Better Geometry Batching Using Light Buffers,\" in Engel, Wolfgang, ed., <I>ShaderX<sup>4</sup></I>, Charles River Media, pp. 5-16, 2005. \n<LI> Zorin, Denis, Peter Schr&ouml;der, and Wim Sweldens, \"Interpolating Subdivision for Meshes with Arbitrary Topology,\" <I>Computer Graphics (SIGGRAPH 96 Proceedings)</I>, pp. 189-192, August 1996. \n<LI> Zorin, Denis, <I>C^k Continuity of Subdivision Surfaces</I>, Caltech CS-TR-96-23, 1996. \n<LI> Zorin, Denis, <I>Stationary Subdivision and Multiresolution Surface Representations</I>, Ph.D. thesis, Caltech CS-TR-97-32, 1997. \n<LI> Zorin, Denis, \"A Method for Analysis of C1-Continuity of Subdivision Surfaces,\" <I>SIAM Journal of Numerical Analysis</I>, vol. 37, no. 5, pp. 1677-1708, 2000. <a href=\"http://mrl.nyu.edu/publications/method-analysis\">http://mrl.nyu.edu/publications/method-analysis</a> \n<LI> Zorin, Denis, Peter Schr&ouml;der, Tony DeRose, Leif Kobbelt, Adi Levin, and Wim Sweldens, \"Subdivision for Modeling and Animation,\" <I>Course notes at SIGGRAPH 2000</I>, 2000. <a href=\"http://www.mrl.nyu.edu/~dzorin/sig00course\">http://www.mrl.nyu.edu/~dzorin/sig00course</a> \n<LI> Zwillinger, Dan, \"CRC Standard Mathematical Tables and Formulas,\" 31st Edition, CRC Press, 2002. <a href=\"http://www.geom.uiuc.edu/docs/reference/CRC-formulas\">http://www.geom.uiuc.edu/docs/reference/CRC-formulas</a> \n</OL>\n\n\n  \n        </td>\n    </tr>\n    <tr>\n    \t<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"1\" border=\"0\"></td>\n\t&nbsp;<br /></td>\n    </tr>\n</table>\n\n\n\n</table>\n\n</div> <!-- /content -->\n\n<div id=\"footer\" class=\"clearfix\">\n  <ul>\n    <li>Contacts:</li>\n    <li><a href=\"mailto:tam@cs.lth.se\">Tomas</a></li>\n    <li><a href=\"mailto:erich@acm.org\">Eric</a></li>\n    <li><a href=\"mailto:rtr3@renderwonk.com\">Naty</a></li>\n  </ul>\t\t\n</div> <!-- /footer -->\n\n</div> <!-- /wrapper -->\n\n</body>\n</html>"
  },
  {
    "path": "resources/SPD/.gitignore",
    "content": "spd.pdf\nspd*.zip"
  },
  {
    "path": "resources/SPD/NFF.TXT",
    "content": "Neutral File Format,\n    by Eric Haines, Autodesk, 1050 Craft Road, Ithaca, NY  14850\n    email: erich@acm.org\n\nDraft #1, 10/3/88\nVersion 2.7, as of 5/22/90 - added information on hither, light color\nVersion 3.0, 12/17/90 - minor information changes\nVersion 3.1, 11/2/92 - more minor information changes\nVersion 3.9, 12/4/96 - minor changes in introduction\n\nThe NFF (Neutral File Format) is designed as a minimal scene description\nlanguage.  The language was designed in order to test various rendering\nalgorithms and efficiency schemes.  It is meant to describe the geometry and\nbasic surface characteristics of objects, the placement of lights, and the\nviewing frustum for the eye.  Some additional information is provided for\naesthetic reasons (such as the color of the objects, which is not strictly\nnecessary for testing the efficiency of rendering algorithms).\n\nAt present the NFF file format is used in conjunction with the SPD (Standard\nProcedural Database) software, a package designed to create a variety of\ndatabases for testing rendering schemes.  For more information about SPD see\n\"A Proposal for Standard Graphics Environments,\" IEEE Computer Graphics and\nApplications, vol. 7, no. 11, November 1987, pp. 3-5.  See IEEE CG&A, vol. 8,\nno. 1, January 1988, p. 18 for the correct image of the tree database (the\nonly difference is that the sky is blue, not orange).\n\nThe SPD package (along with images of the databases) is available from:\n\n\thttp://www.acm.org/tog/resources/SPD/\n\nNFF is meant for testing efficiency schemes and so has minimal support for\nlighting and shading.  For a reasonable scene description language, see VRML.\n\nBy providing a minimal interface, NFF is meant to act as a simple format to\nallow the programmer to quickly write filters to move from NFF to the\nlocal file format.  Presently the following entities are supported:\n     A simple perspective frustum\n     A background color description\n     A positional (vs. directional) light source description\n     A surface properties description\n     Polygon, polygonal patch, cylinder/cone, and sphere descriptions\n\nFiles are output as lines of text.  For each entity, the first field defines\nits type.  The rest of the line and possibly other lines contain further\ninformation about the entity.  Entities include:\n\n\"v\"  - viewing vectors and angles\n\"b\"  - background color\n\"l\"  - positional light location\n\"f\"  - object material properties\n\"c\"  - cone or cylinder primitive\n\"s\"  - sphere primitive\n\"p\"  - polygon primitive\n\"pp\" - polygonal patch primitive\n\n\nThese are explained in depth below.\n\n--------\n\nViewpoint location.  Description:\n    \"v\"\n    \"from\" Fx Fy Fz\n    \"at\" Ax Ay Az\n    \"up\" Ux Uy Uz\n    \"angle\" angle\n    \"hither\" hither\n    \"resolution\" xres yres\n\nFormat:\n\n    v\n    from %g %g %g\n    at %g %g %g\n    up %g %g %g\n    angle %g\n    hither %g\n    resolution %d %d\n\nThe parameters are:\n\n    From:  the eye location in XYZ.\n    At:    a position to be at the center of the image, in XYZ world\n\t   coordinates.  A.k.a. \"lookat\".\n    Up:    a vector defining which direction is up, as an XYZ vector.\n    Angle: in degrees, defined as from the center of top pixel row to\n\t   bottom pixel row and left column to right column.\n    Hither: distance of the hither plane (if any) from the eye.  Mostly\n\t   needed for hidden surface algorithms.\n    Resolution: in pixels, in x and in y.\n\n  Note that no assumptions are made about normalizing the data (e.g. the\n  from-at distance does not have to be 1).  Also, vectors are not\n  required to be perpendicular to each other.\n\n  For all databases some viewing parameters are always the same:\n    Yon is \"at infinity.\"\n    Aspect ratio is 1.0.\n\n  A view entity must be defined before any objects are defined (this\n  requirement is so that NFF files can be displayed on the fly by hidden\n  surface machines).\n\n--------\n\nBackground color.  A color is simply RGB with values between 0 and 1:\n    \"b\" R G B\n\nFormat:\n    b %g %g %g\n\n    If no background color is set, assume RGB = {0,0,0}.\n\n--------\n\nPositional light.  A light is defined by XYZ position.  Description:\n    \"l\" X Y Z [R G B]\n\nFormat:\n    l %g %g %g [%g %g %g]\n\n    All light entities must be defined before any objects are defined (this\n    requirement is so that NFF files can be used by hidden surface machines).\n    Lights have a non-zero intensity of no particular value, if not specified\n    (i.e. the program can determine a useful intensity as desired); the\n    red/green/blue color of the light can optionally be specified.\n\n--------\n\nFill color and shading parameters.  Description:\n    \"f\" red green blue Kd Ks Shine T index_of_refraction\n\nFormat:\n    f %g %g %g %g %g %g %g %g\n\n    RGB is in terms of 0.0 to 1.0.\n\n    Kd is the diffuse component, Ks the specular, Shine is the Phong cosine\n    power for highlights, T is transmittance (fraction of contribution of the\n    transmitting ray).  Usually, 0 <= Kd <= 1 and 0 <= Ks <= 1, though it is\n    not required that Kd + Ks == 1.  Note that transmitting objects ( T > 0 )\n    are considered to have two sides for algorithms that need these (normally\n    objects have one side).\n\n    The fill color is used to color the objects following it until a new color\n    is assigned.\n\n--------\n\nObjects:  all objects are considered one-sided, unless the second side is\nneeded for transmittance calculations (e.g. you cannot throw out the second\nintersection of a transparent sphere in ray tracing).\n\nCylinder or cone.  A cylinder is defined as having a radius and an axis\n    defined by two points, which also define the top and bottom edge of the\n    cylinder.  A cone is defined similarly, the difference being that the apex\n    and base radii are different.  The apex radius is defined as being smaller\n    than the base radius.  Note that the surface exists without endcaps.  The\n    cone or cylinder description:\n\n    \"c\"\n    base.x base.y base.z base_radius\n    apex.x apex.y apex.z apex_radius\n\nFormat:\n    c\n    %g %g %g %g\n    %g %g %g %g\n\n    A negative value for both radii means that only the inside of the object is\n    visible (objects are normally considered one sided, with the outside\n    visible).  Note that the base and apex cannot be coincident for a cylinder\n    or cone.  Making them coincident could be used to define endcaps, but none\n    of the SPD scenes currently make use of this definition.\n\n--------\n\nSphere.  A sphere is defined by a radius and center position:\n    \"s\" center.x center.y center.z radius\n\nFormat:\n    s %g %g %g %g\n\n    If the radius is negative, then only the sphere's inside is visible\n    (objects are normally considered one sided, with the outside visible).\n    Currently none of the SPD scenes make use of negative radii.\n\n--------\n\nPolygon.  A polygon is defined by a set of vertices.  With these databases,\n    a polygon is defined to have all points coplanar.  A polygon has only\n    one side, with the order of the vertices being counterclockwise as you\n    face the polygon (right-handed coordinate system).  The first two edges\n    must form a non-zero convex angle, so that the normal and side visibility\n    can be determined by using just the first three vertices.  Description:\n\n    \"p\" total_vertices\n    vert1.x vert1.y vert1.z\n    [etc. for total_vertices vertices]\n\nFormat:\n    p %d\n    [ %g %g %g ] <-- for total_vertices vertices\n\n--------\n\nPolygonal patch.  A patch is defined by a set of vertices and their normals.\n    With these databases, a patch is defined to have all points coplanar.\n    A patch has only one side, with the order of the vertices being\n    counterclockwise as you face the patch (right-handed coordinate system).\n    The first two edges must form a non-zero convex angle, so that the normal\n    and side visibility can be determined.  Description:\n\n    \"pp\" total_vertices\n    vert1.x vert1.y vert1.z norm1.x norm1.y norm1.z\n    [etc. for total_vertices vertices]\n\nFormat:\n    pp %d\n    [ %g %g %g %g %g %g ] <-- for total_vertices vertices\n\n--------\n\nComment.  Description:\n    \"#\" [ string ]\n\nFormat:\n    # [ string ]\n\n    As soon as a \"#\" character is detected, the rest of the line is considered\n    a comment.\n"
  },
  {
    "path": "resources/SPD/havran_stats_grids.txt",
    "content": "Comparison of hierarchical grids\n================================\n\nAuthors:\n\nVlastimil Havran and Filip Sixta\nDepartment of Computer Science and Engineering\nFaculty of Electrical Engineering\nCzech Technical University in Prague\ne-mail: havran@fel.cvut.cz\nDate: 06/20/1999\n\nThis text is additional material to the Ray Tracing News article on\nhierarchical (nested) grids in RTNv12v1\n(http://www.acm.org/tog/resources/RTNews/html/rtnv12n1.html#art3).\n\nWe present here some statistics based on measurements performed on\nSPD scenes. The algorithms were implemented in C++ in GOLEM rendering\nsystem (http://www.cgg.cvut.cz/GOLEM). Tests were conducted on an Intel\nPentium II, 350MHz, 128 MBytes RAM, running the Linux operating system,\ncompiler version egcs-1.1.2.\n\nThe scenes are generated by using the default size settings for the\nStandard Procedural Databases\n(http://www.acm.org/tog/resources/SPD/overview.html). In addition, the\n\"lattice\" scene included in this package is also used, as well as our own\n\"fluid\" scene. This is a fluid simulation around a ball and it has a\nmirror in the back, so the whole scene is mirrored for the viewer. We used\nthis scene for testing along with the SPD scenes, since it has a reasonable\nnumber of objects (2514 spheres and one polygon) and has many reflected\nrays.\n\nWe increased the set of invariants for SPD scenes and ray tracing algorithms\nthat should be set the same if the ray tracing algorithm is implemented\nwithout bugs. A subset of these invariants is presented in the SPD\ndocumentation. These invariant parameters have to be the same regardless the\nacceleration technique used:\n\nPrimaryRay[-]     .. the number of primary rays cast from the eye, for\n                     resolution 513x513 it is 2639169\nUsedIntPrimRay[s] .. the number of primary rays hitting objects\nScnCoverage[%]    .. the portion of the screen which is covered by the rays\n                     hitting objects, that is:\n\n                     screen coverage = UsedIntPrimRay / PrimaryRays\n\nShadowRay[-]      .. the number of shadow rays cast\nUsedIntShadRay[-] .. the number of shadow rays hitting an object (not reaching\n                     a point light)\nSecondaryRay[-]   .. the number of secondary rays cast (reflected+refracted)\nUsedIntSecRay[-]  .. the number of secondary rays hitting an object\n\nSummary information:\nAllRays           .. the number of all rays cast\nIntersRequired[-] .. the total number of intersection that have to be computed\n\n\t         AllRays = PrimaryRay + ShadowRay + SecondaryRay\n          IntersRequired = UsedIntPrimRay + UsedIntShadRay + UsedIntSecRay\n\n\n\t\t\t\t\t Scenes\n                  ------------------------------------------------------------\n                  balls    gears  lattice  mount   rings teapot  tetra    tree\n\n scene box size    24.0      4.0    1.044   2.16   19.68   8.00    2.0     100\n                   24.0      4.0    1.044   2.16   19.27   8.00    2.0     100\n                   1.36      4.0    1.044   2.16   19.68   3.19    2.0    3.16\nInvariants\n------------------\nPrimaryRay[-]     263169  263169   263169  263169  263169 263169 263169  263169\nUsedIntPrimRay[-] 263169  245332   261170  173685  263169 161546  49950  169907\nScnCoverage [%]      100   93.22    99.24      66     100  61.38  18.98   64.56\nShadowRay[-]      959244 2088012  1180774  361037 1077336 406340  46262 1110323\nUsedIntShadRay[-] 285178 1057557   943159   74555  510719  34757   5538   47506\nSecondaryRay[-]   179884  494338   243210  710436  312879 226235      0       0\nUsedIntSecRay[-]  134368  365338   178786  472351  175688  67688      0       0\n\nSummary:\nAllRays[-]       1402297 2845519  1687153 1334642 1653384 895744 309431 1373492\nIntersRequired[-] 682715 1668227  1383115  720591  949576 263991  55488  217413\n\nIt is important to verify these invariants when implementing an acceleration\ntechnique, we devoted it much time when debugging. When checking the\nimplementation we recommend to start with the summary information first\npresented.\n\nWe established set of parameters that can be expressed for both uniform and\nhierarchical grids. They are reported in the following tables.\nThe meaning of parameters is as follows:\n\nN_IN[-]   .. the number of hierarchical cells\nN_V[-]    .. the number of elementary cells in the hierarchy. These cells\n             contain references to objects.\nN_EV[-]   .. the number of empty elementary cells\nN_OIV[-]  .. the number of references to objects in the elementary cells\nN_IT[-]   .. the number of intersection tests per one ray\nN_TS[-]   .. the number of traversal steps per one ray\nN_ETS[-]  .. the number of elementary cells traversed per one ray\nN_EETS[-] .. the number of empty elementary cells traversed per one ray\nT_B[s]    .. the time needed to construct the auxiliary data structures\nT_TR[s]   .. the time needed to ray trace the whole image, it includes\n             both ray shooting and color evaluation according to the\n             Phong shading model.\n\nExecution times were measured using \"getrusage\" function and process user time\nis reported. We do not use additional acceleration tricks such as mail boxes\nfor objects, shadow cache, etc. The measurements should thus reflect\nthe properties of the spatial data structures well.\n\n=============================================================================\n\nUniform Grid\n-------------\nIn this comparison we also present the results for non-hierarchical\ngrids, since it is interesting to compare them with hierarchical ones.\n\nGrid resolution setting is important and should be done with care.\nLet xsize, ysize, and zsize be the size of the scene box for all three\naxes. There are several methods to set the resolution and thus the\nnumber of voxels.\n\na) regular - all three sides of the scene box are subdivided to the same\n            number of voxels. When the number of objects is N, then the\n            resolution at all three sides is\n\n                 xres = yres = zres = D . (N^(1/3)) ,\n\n            where D is voxel density. Usually, D = 1.0 .\n\nb) Woo's method - we call this method according to the author of article,\n    where it was described:\n   A.Woo: \"Ray tracing Polygons Using Spatial Subdivision\", in proceedings\n    of Graphics Interface proceedings, pp. 184--191, 1992.\n\n  // the maximum size of the bounding box\n  float maxsize = MAX(xsize, ysize, zsize);\n  float V = D * N;\n  float L = pow(V, 1/3);\n  // the resolution in three axes\n  xres = (int) ( xsize/maxsize * L );\n  if (xres < 1)  xres = 1;\n  yres = (int) ( ysize/maxsize * L );\n  if (yres < 1) yres = 1;\n  zres = (int) ( zsize/maxsize * L );\n  if (zres < 1)  zres = 1;\n\nc) Heterogeneous grids - very similar to b), but different formulas are\n   applied. The method was described by Klimaszewski, article is cited\n   below.\n\n  float V = D * N;\n  xres = (int) (pow(V * xsize * xsize/(ysize * zsize), 1/3 ) + 0.5);\n  if (xres < 1) xres = 1;\n  yres = (int) (pow(V * ysize/((float)xres * zsize), 0.5 ) + 0.5);\n  if (yres < 1) yres = 1;\n  zres = (int) (V / ((float)xres * yres) + 0.5);\n  if (zres < 1) zres = 1;\n\nThe articles usually suppose voxel density D = 1.0 . The regular\nresolution setting is typically worse than the other resolution\nsetting methods when the scene box is not of cubic shape.  Woo's and\nheterogeneous have similar behavior. We therefore report resolution\nfor two densities and customary resolution setting, which results in\nhigh number of voxels and according to our experiments is suboptimal\n(we have been experimenting with the resolution to find out the best\none at several iterations). The traversal algorithm uses 3DDDA and\nneeds four comparison per one traversal step.\n\n        Woo's D = 1.0     Woo's D = 10.0   Customary setting\n        (xres,yres,zres)  (xres,yres,zres) (xres,yres,zres)\n         ---------------------------------------------------\nscene\n\nBALLS\n Resolution     (46,46,3)     (103,103,7)     (152,152,9)\n N_IN                   0               0               0\n N_V                 6348           74263          207936\n N_EV                4208           63393          184204\n N_OIV              10240           19966           33909\n N_IT              358.66           72.54           41.48\n N_TS                5.69           12.40           17.32\n N_ETS               5.69           12.40           17.32\n N_EETS              3.00            9.27           13.93\n T_B[s]              0.19             0.3            0.39\n T_TR[s]            244.7           56.54           38.52\n\nFLUID\n Resolution     (27,6,15)      (57,14,32)     (114,28,64)\n N_IN                   0               0               0\n N_V                 2430           25536          204288\n N_EV                 389            3588           36166\n N_OIV               4736           25223          172914\n N_IT              580.71          143.70           56.33\n N_TS                4.66            9.57           18.55\n N_ETS               4.66            9.57           18.55\n N_EETS              1.13            2.55            7.14\n T_B[s]              0.07             0.2            0.96\n T_TR[s]            234.2           64.53           32.13\n\nGEARS\n Resolution     (32,33,9)      (71,71,18)      (98,98,25)\n N_IN                   0               0               0\n N_V                 9504           90738          240100\n N_EV                6080           66531          194920\n N_OIV              39344          110029          171316\n N_IT               39.76           22.82           17.52\n N_TS                6.84           13.83           18.95\n N_ETS               6.84           13.83           18.95\n N_EETS              3.62            9.19           14.62\n T_B[s]              0.38            0.83            1.13\n T_TR[s]              201           198.2           192.3\n\nLATTICE\n Resolution    (20,20,20)      (44,44,44)      (59,59,59)\n N_IN                   0               0               0\n N_V                 8000           85184          205379\n N_EV                   0           38016          102640\n N_OIV              32152           90368          160819\n N_IT               20.67            9.26            8.81\n N_TS                5.09           10.56           13.70\n N_ETS               5.09           10.56           13.70\n N_EETS              0.00            5.09            7.51\n T_B[s]              0.38            0.85            1.27\n T_TR[s]            54.68           34.92           34.21\n\nMOUNT\n Resolution    (20,20,20)      (44,44,42)      (35,35,35)\n N_IN                   0               0               0\n N_V                 8000           81312           42875\n N_EV                6502           71924           37246\n N_OIV              21746           51144           38922\n N_IT               19.01           13.17           13.32\n N_TS                8.85           18.43           15.01\n N_ETS               8.85           18.43           15.01\n N_EETS              4.97           11.93            9.60\n T_B[s]              0.26            0.48             0.4\n T_TR[s]            28.99           25.96           25.15\n\nRINGS\n Resolution    (21,20,21)      (44,43,44)      (60,60,60)\n N_IN                   0               0               0\n N_V                 8820           83248          216000\n N_EV                6264           66753          178930\n N_OIV              27666           71303          127217\n N_IT               45.29           23.36           21.48\n N_TS               11.78           24.51           33.71\n N_ETS              11.78           24.51           33.71\n N_EETS              7.33           18.84           27.22\n T_B[s]              0.35            0.61            0.98\n T_TR[s]            129.8              84            83.7\n\nTEAPOT\n Resolution    (28,29,11)      (61,61,25)      (80,80,30)\n N_IN                   0               0               0\n N_V                 8932           93025          192000\n N_EV                7226           83721          175514\n N_OIV              22982           52781           75105\n N_IT               33.65           15.13           13.30\n N_TS               14.98           32.50           41.24\n N_ETS              14.98           32.50           41.24\n N_EETS             12.25           29.60           38.08\n T_B[s]               0.3            0.51            0.65\n T_TR[s]            28.68           18.86           18.76\n\nTETRA\n Resolution    (16,16,16)      (35,35,35)      (40,40,40)\n N_IN                   0               0               0\n N_V                 4096           42875           64000\n N_EV                3104           37311           56696\n N_OIV              12556           35936           44696\n N_IT               20.64           10.01            9.17\n N_TS                7.43           15.97           18.24\n N_ETS               7.43           15.97           18.24\n N_EETS              5.83           14.36           16.63\n T_B[s]              0.13            0.27            0.34\n T_TR[s]             5.54            3.89            3.86\n\nTREE\n Resolution     (52,52,3)     (117,118,5)      (60,60,60)\n N_IN                   0               0               0\n N_V                 8112           69030          216000\n N_EV                5400           55191          212179\n N_OIV              11102           22407           14322\n N_IT              727.62          246.08          355.45\n N_TS                7.60           15.45           56.36\n N_ETS               7.60           15.45           56.36\n N_EETS              4.50           11.67           45.36\n T_B[s]              0.22            0.33            0.33\n T_TR[s]             1517             483           781.3\n\n===========================================================================\n\nRecursive Grid\n---------------\nRecursive grid is the implementation according to the article:\n\nDavid Jevans and Brian Wyvill:  \"Adaptive voxel subdivision for ray tracing\",\nin Proceedings of Graphics Interface '89, pp.164-172, June 1989.\n\nThe resolution at each level was set using Woo's method.\n\nParameters:\nRMD = maximum depth of recursive grids - how many grids can be nested.\nRHT = heterogeneous grids are used (ON/OFF)\n\n\t      (RMD/RHT)        (RMD/RHT)        (RMD/RHT)        (RMD/RHT)\n              ------------------------------------------------------------\n                    2/+              3/+              2/-              3/-\nscene\n\nBALLS\n N_IN                49             1531               69             2636\n N_V              16821            38877            22955            98022\n N_EV              8867            11519            16788            38752\n N_OIV            34255           117525            53604           281347\n N_IT             25.67            16.94           101.46            43.32\n N_TS             14.29            16.87            42.79            51.16\n N_ETS            11.66            13.02            36.78            40.33\n N_EETS            7.04             7.49            26.67            29.36\n T_B[s]            0.13             0.39              0.2             0.78\n T_TR[s]          35.76            36.73            103.4            93.45\n\nFLUID\n N_IN                14              590               20              669\n N_V               5460            23787             6873            41718\n N_EV              1670             2043             2406             4279\n N_OIV            24134           562303            29856           783101\n N_IT             37.37            26.73            46.07            30.58\n N_TS             10.69            13.32            14.75            18.34\n N_ETS             8.57             9.93            12.21            14.25\n N_EETS            2.58             2.72             5.07             5.59\n T_B[s]            0.08                1             0.08             1.38\n T_TR[s]          24.26            23.79            26.96            26.77\n \nGEARS\n N_IN              1673            19645             1797            34239\n N_V              48443           298119            93160           936652\n N_EV             13694            17422            21370            29194\n N_OIV           313791          2527805           637988          7482646\n N_IT             27.18            27.72            39.85            35.97\n N_TS             11.42            14.27            16.01            19.89\n N_ETS             8.66            10.03            12.77            14.65\n N_EETS            4.36             4.47             6.77             6.81\n T_B[s]            0.73             5.06             1.32            13.97\n T_TR[s]          182.6            214.9            226.9            267.8\n\nLATTICE\n N_IN               289              289              513              513\n N_V              11568            11568            22573            22573\n N_EV                 0                0                0                0\n N_OIV            62836            62836            79525            79525\n N_IT             34.87            34.87            35.78            35.78\n N_TS              6.40             6.40             7.29             7.29\n N_ETS             5.30             5.30             5.93             5.93\n N_EETS            0.00             0.00             0.00             0.00\n T_B[s]            0.17             0.16             0.25             0.25\n T_TR[s]          81.86            82.05            82.58            82.62\n\nMOUNT\n N_IN              1163            10573             1243            11483\n N_V              37987           143477            59239           325479\n N_EV             13215            16203            20507            29192\n N_OIV           185273           769408           254246          1580681\n N_IT             15.97            15.51            14.94            15.01\n N_TS             11.45            12.42            11.94            12.79\n N_ETS             9.74            10.19            10.22            10.69\n N_EETS            5.08             5.11             5.49             5.51\n T_B[s]             0.5             1.98             0.58             3.31\n T_TR[s]          28.34            30.28            27.71            29.82\n\nRINGS\n N_IN              1369             2094             1472             1778\n N_V              28536            35503            48210            56166\n N_EV              8373             8895            13786            15992\n N_OIV            94511           113662           134511           151105\n N_IT             30.88            30.46            27.75            27.67\n N_TS             18.25            18.51            20.65            20.71\n N_ETS            14.72            14.84            16.82            16.86\n N_EETS            7.77             7.80             9.66             9.67\n T_B[s]             0.3             0.39             0.39             0.41\n T_TR[s]            114            113.9            110.2            110.3\n\nTEAPOT\n N_IN               784             6334              874             8285\n N_V              32372           110582            51585           256923\n N_EV             15180            22961            25726            45287\n N_OIV           135576           691621           185307          1469609\n N_IT             18.16            17.53            18.78            18.83\n N_TS             18.75            19.67            22.91            24.03\n N_ETS            16.66            17.13            20.63            21.31\n N_EETS           12.99            13.09            16.95            17.09\n T_B[s]            0.36             1.55             0.46             2.93\n T_TR[s]          21.69            22.67            23.59            25.09\n\nTETRA\n N_IN              1057             1565             1057             3105\n N_V              31768            40404            41024            94272\n N_EV             14220            14220            16160            21036\n N_OIV           117056           218944           181488           477408\n N_IT             21.32            21.49            23.00            22.69\n N_TS             12.29            12.34            12.63            12.83\n N_ETS             9.97            10.00            10.32            10.43\n N_EETS            6.83             6.83             7.01             7.04\n T_B[s]            0.32             0.47             0.42             1.04\n T_TR[s]           7.18             7.23             7.37             7.52\n\nTREE\n N_IN                 5              501               11              882\n N_V              16818            32376            20725            69226\n N_EV             11586            19476            18741            48059\n N_OIV            21978            63640            34881           169916\n N_IT             19.86            12.03            95.20            31.60\n N_TS             13.65            14.62            39.40            44.32\n N_ETS            12.25            12.88            36.50            39.41\n N_EETS            7.76             8.26            28.18            31.17\n T_B[s]            0.13             0.28             0.13             0.54\n T_TR[s]          46.13            33.91            207.4            98.55\n\n===============================================================================\n\nHUG (Hierarchy of uniform grids)\n--------------------------------\nHUG is the implementation of the methods presented in the papers:\n\nF. Cazals, G. Drettakis, and C. Puech: \"Filtering, Clustering and Hierarchy\n Construction: A New Solution for Ray-Tracing Complex Scenes\", Computer\n Graphics Forum (Eurographics 95), Vol. 14, No. 3, pp. 371--382, 1995.\n\nF. Cazals and C. Puech: \"Bucket-like space partitioning data-structures with\n applications to ray-tracing\", in proceedings of 13th ACM Symposium on\n Computational Geometry\", pp. 11-20, 1997.\n\nThe resolution at each level was set using Woo's method.\n\nParameters:\nHNG[-] .. number of groups in HUG (called filter-level in the original paper)\nHCN[s] .. connectivity parameter, when connectivity is larger, more distant\n          objects can be in a common cluster. \n\n   (HNG/HCN)       (HNG/HCN)        (HNG/HCN)        (HNG/HCN)        (HNG/HCN)\n   ----------------------------------------------------------------------------\n         2/0             3/0              4/0           3/0.05          3/-0.05\nscene\n\nBALLS\n N_IN         7         9185             8730             9363             7846\n N_V       7754           92              792               92             1019\n N_EV      5734           10              307               10              477\n N_OIV    14606        13804            14161            13894            14255\n N_IT     18.80        29.10           135.62            16.13            32.93\n N_TS      8.63         9.56            10.12             9.68             9.23\n N_ETS     5.84         1.39             2.65             1.39             1.38\n N_EETS    4.11         0.10             0.91             0.10             0.33\n T_B[s]     0.4         0.43              0.4             0.42              0.4\n T_TR     34.01        60.58            147.8            50.98            62.21\n\nFLUID\n N_IN         6            6                6                6                6\n N_V       2522         2520             2520             2520             2448\n N_EV      1748         1739             1739             1739             1674\n N_OIV     6294         6392             6392             6392             6384\n N_IT     43.39        43.09            43.09            43.09            43.98\n N_TS      7.54         7.38             7.38             7.38             7.36\n N_ETS     4.59         4.43             4.43             4.43             4.41\n N_EETS    2.39         2.33             2.33             2.33             2.30\n T_B[s]    0.18         0.17             0.17             0.18             0.18\n T_TR[s]  28.82        28.62            28.76            28.59             28.8\n\nGEARS\n N_IN       125          125            13073              125              125\n N_V      12024        12024             4096            12024            12024\n N_EV      4284         4284             1408             4284             4284\n N_OIV    80094        80094            80086            80094            80094\n N_IT     32.89        32.89            26.49            32.89            32.89\n N_TS      7.06         7.06             9.04             7.06             7.06\n N_ETS     3.72         3.72             2.50             3.72             3.72\n N_EETS    1.50         1.50             0.08             1.50             1.50\n T_B[s]    1.04         1.02             1.07                1             1.02\n T_TR[s]  242.1        242.1            325.1            242.1            242.1\n\nLATTICE\n N_IN         1            1                1              130                1\n N_V       6859         4913             6859             4876             4913\n N_EV         0            0                0                7                0\n N_OIV    38620        39585            38620            39573            39585\n N_IT     25.07        32.39            25.07            32.41            32.39\n N_TS      5.87         5.39             5.87             5.40             5.39\n N_ETS     4.87         4.39             4.87             4.35             4.39\n N_EETS     0.0          0.0              0.0              0.0              0.0\n T_B[s]     0.3         0.27             0.27             0.28             0.29\n T_TR[s]  71.62         84.9            71.31            84.48            84.02\n\nMOUNT\n N_IN         1            1                1             8444                1\n N_V        900          216               64             1726              216\n N_EV       573          110               22             1279              110\n N_OIV    16452        12629            10931            20857            12629\n N_IT     51.78       106.90           219.03            28.60           106.90\n N_TS      5.62         4.05             3.20            14.89             4.05\n N_ETS     4.63         3.06             2.20             5.93             3.06\n N_EETS    1.66         0.83             0.26             3.85             0.83\n T_B[s]    0.16         0.16             0.16             0.44             0.16\n T_TR[s]  62.31          117            223.7             54.5            116.7\n\nRINGS\n N_IN      1730          149             1815               37              149\n N_V       9546         5031             2632             2212             5031\n N_EV      2283            0                0                0                0\n N_OIV    32197        33195            27870            23698            33195\n N_IT     25.71       650.19          1515.63           654.03           650.19\n N_TS     12.91         5.11             7.14             4.76             5.11\n N_ETS     8.01         2.36             2.85             2.08             2.36\n N_EETS    4.24         0.00             0.00             0.00             0.00\n T_B[s]    0.45         0.36             0.38             0.32             0.37\n T_TR[s]  116.3        549.2             2355            509.4            551.5\n\nTEAPOT\n N_IN       931         3030             5564             3028             2494\n N_V      12946         9503             7021             9379             8567\n N_EV      8463         5479             3671             6840             5082\n N_OIV    39007        39265            38962            33428            36262\n N_IT     22.60        23.69            27.02            24.85            26.54\n N_TS     16.40        14.90            14.87            15.34            14.43\n N_ETS    14.28        11.59             9.97            11.79            11.48\n N_EETS   11.63         9.11             7.42             9.54             9.16\n T_B[s]    0.53         0.53             0.56             0.56              0.5\n T_TR[s]  25.61        30.13            37.83            28.99             31.9\n\nTETRA\n N_IN         1            1                1               10                1\n N_V       4096         4096             4096             4096             4096\n N_EV      3017         3017             3017             3017             3017\n N_OIV    16396        16396            16396            16396            16396\n N_IT     28.89        28.89            28.89            28.78            28.89\n N_TS      8.09         8.09             8.09             9.84             8.09\n N_EETS    5.64         5.64             5.64             5.64             5.64\n T_B[s]    0.24         0.23             0.22             0.25             0.23\n T_TR[s]   7.22         7.19             7.31             8.14             7.24\n\nTREE\n N_IN         7         3430              825             3430                9\n N_V       8116         5247             7389             5247             7872\n N_EV      6619         4339             5839             4339             6034\n N_OIV    12585        12824            13181            12824            13260\n N_IT     12.03        10.88            17.64            10.88           290.55\n N_TS      5.78         5.33             5.38             5.33             4.58\n N_ETS     3.19         1.83             2.21             1.83             2.06\n N_EETS    2.52         1.27             1.68             1.27             1.54\n T_B[s]    0.48         0.52             0.53             0.52             0.52\n T_TR[s]  38.48        39.01            53.34            38.81            557.2\n\n===============================================================================\n\nAdaptive grids\n---------------\nThis is the implementation of hierarchical grids according to the article:\n\nKryzsztof S. Klimaszewski and Thomas W. Sederberg: \"Faster Ray Tracing Using\nAdaptive Grids\", IEEE CG&A, Vol. 17, No. 1, pp.42--51, Jan-Feb 1997.\n\nThe resolution at each level was set using Woo's method.\n\nParameters:\nf[-]    .. threshold to merge two candidates, if A/(A_1+A_2) < f, then merge\n           the candidates, where A_1 and A_2 are the surface areas of the\n           candidates, A is the surface area of potential resulting cluster.\nm[-]    .. the maximum ratio of the surface area of the cluster box and\n           the box of the whole scene\no[bool] .. if to construct orphan grid for objects from underpopulated clusters\n           (ON/OFF)\n\nWe also report other parameters that are specific for adaptive grids:\n\nN_ORP[-] .. the number of orphans\nN_BB[-]  .. the number of interior nodes of the hierarchy\nN_BIT[-] .. the number of intersection tests with the interior nodes of BVH\n\n\nNote that the setting for the first column degrades the adaptive grid approach\nto BVH.\n\n              (f, m, o)        (f, m, o)        (f, m, o)        (f, m, o)\n           ------------------------------------------------------------------\n-----------  1,0/0,1/-        1,5/0,1/-        1,5/0,5/-        2,0/0,1/- \nscene \n\nBALLS\n N_IN              5568             1492             1492             1492\n N_ORP             5448                1                1                1\n N_BB              4495                1                1                1\n N_V               7143            18080            18080            18080\n N_EV                24             4634             4634             4634\n N_OIV            17597            29994            29994            29994\n N_IT             43.98            14.90            14.90            14.90\n N_BIT            91.27             1.00             1.00             1.00\n N_TS             93.90            11.29            11.29            11.29\n N_ETS            67.74             8.80             8.80             8.80\n N_EETS            0.01             4.98             4.98             4.98\n T_B[s]            1.32             2.78             2.89             2.79\n T_TR[s]          824.8            29.99            30.59            30.51\n\nGEARS\n N_IN              5458             6866             9078             6866\n N_ORP               65                1                1                1\n N_BB                48                6                2                6\n N_V              47638            63318            77924            63318\n N_EV              1267             1744             1382             1744\n N_OIV           209537           261772           303850           261772\n N_IT             32.46            32.29            30.30            32.30\n N_BIT             6.01             2.81             1.37             2.81\n N_TS             14.72            13.28             9.77            13.28\n N_ETS            10.01             8.25             5.45             8.25\n N_EETS            0.30             0.65             0.10             0.65\n T_B[s]            7.39             6.11             8.83             5.88\n T_TR[s]            390            330.5            302.2              330\n\nMOUNT\n N_IN              5737             2936             2021             2867\n N_ORP             5691                7                2                5\n N_BB              4632               13                2               11\n N_V               6912            29064            27545            28869\n N_EV               110             8030             9716             8001\n N_OIV            24240            99323            87508            99053\n N_IT             75.08            18.81            16.10            19.11\n N_BIT           146.37             4.79             1.76             4.30\n N_TS            147.32            15.82            17.44            15.11\n N_ETS           105.85            10.77            14.57            11.85\n N_EETS            0.02             4.69             8.39             4.45\n T_B[s]            2.17             2.52             2.72             2.54\n T_TR[s]           1432            59.97            42.88            59.05\n\nRINGS\n N_IN              1079             2800             2800             2800\n N_ORP               15                1                1                1\n N_BB               191               16               16               16\n N_V              10830            19015            19015            19015\n N_EV               266              748              748              748\n N_OIV            46443            79419            79419            79419\n N_IT             26.77            33.47            33.47            33.47\n N_BIT            14.12             5.36             5.36             5.36\n N_TS             22.36            15.07            15.07            15.07\n N_ETS            16.05             9.58             9.58             9.58\n N_EETS            0.01             0.04             0.04             0.04\n T_B[s]            1.27             1.79             1.76             1.82\n T_TR[s]          244.3            167.9            167.2            167.7\n\nTEAPOT\n N_IN              5810             2996             2072             3062\n N_ORP             2622                7                0               14\n N_BB              2273               13                1               20\n N_V              27324            33461            31365            33625\n N_EV              1164             8167            10485             8180\n N_OIV           172608           135606           113922           137024\n N_IT             40.89            19.77            19.11            20.28\n N_BIT            74.66             3.28             0.96             3.62\n N_TS             77.80            14.65            15.28            15.03\n N_ETS            52.74            11.19            12.21            10.95\n N_EETS            0.09             4.14             7.34             4.03\n T_B[s]            2.91             3.18             3.33             3.16\n T_TR[s]          439.3            41.41            27.68            43.04\n\nTETRA\n N_IN              3545              940             1077              940\n N_ORP             4096                0                0                0\n N_BB              3087                8                1                8\n N_V               2629            12010            13437            12010\n N_EV                 0             4348             5612             4348\n N_OIV             8192            47944            52024            47944\n N_IT             35.27            16.01            17.19            16.01\n N_BIT            60.56             1.88             0.66             1.88\n N_TS             60.56             9.47            13.29             9.47\n N_ETS            45.92             7.46            10.33             7.46\n N_EETS            0.00             3.23             7.21             3.23\n T_B[s]            1.44             1.17             1.41             1.19\n T_TR[s]          148.1             8.64             7.78             8.71\n \nTREE\n N_IN              8292              642              642              642\n N_ORP             8148                1                1                1\n N_BB              6898                1                1                1\n N_V               5556            17700            17700            17700\n N_EV                 1            11125            11125            11125\n N_OIV            16451            23938            23938            23938\n N_IT             16.97             3.70             3.70             3.70\n N_BIT            45.72             1.00             1.00             1.00\n N_TS             45.72             9.92             9.92             9.92\n N_ETS            30.62             9.04             9.04             9.04\n N_EETS            0.00             7.12             7.12             7.12\n T_B[s]            1.54             1.48             1.43             1.46\n T_TR[s]          446.9             18.4            18.32            18.38\n\nThe orphanage grids in the adaptive grids\n----------------------------------------------------------\nWe tested orphanage grids (the grids for objects which were not included\ninto the clusters) and it is helpfull for one SPD scene - lattice. The other\nscene create only one orphan at most, so orphanage grid is useless.\n\n      (f, m, o)   (f, m, o)   (f, m, o)   (f, m, o)  (f, m, o)   (f, m, o)\n      1,0/0,1/-   1,5/0,1/-   1,5/0,5/-   2,0/0,1/-  1,5/0,1/+   1,5/0,5/+\n \nFLUID\n N_IN      1392         396         396         396        333         333\n N_ORP     1004          77          77          77         77          77\n N_BB       787          60          60          60          1           1\n N_V       8551        7160        7160        7160       7288        7288\n N_EV       331        2024        2024        2024       2024        2024\n N_OIV    30901       21389       21389       21389      21501       21501\n N_IT     29.75       13.49       13.49       13.49      27.41       27.41\n N_BIT    46.89        1.87        1.87        1.87       1.00        1.00\n N_TS     48.85        8.91        8.91        8.91      13.03       13.03\n N_ETS    32.93        6.11        6.11        6.11       8.91        8.91\n N_EETS    0.25        2.35        2.35        2.35       2.35        2.35\n T_B[s]    0.86        0.71         0.7        0.72        0.7        0.71\n T_TR[s]  203.2       18.68       18.86       18.76       27.6       27.72\n\nLATTICE\n N_IN      6904         765         205         130        189         199\n N_ORP     8281         762          14          13        762          14\n N_BB      6123         600           8          29         27           1\n N_V       5342        7782        9514        8471       8767        9519\n N_EV         0        1140        1842        1536       1790        1851\n N_OIV    16562       21543       29953       21942      22176       29941\n N_IT    100.44       30.39       26.01       25.17      27.72       26.05\n N_BIT   152.67       11.91        1.11        4.29       4.48        1.00\n N_TS    152.67       25.86       11.43       16.84      27.06       11.54\n N_ETS   122.79       20.95        9.75       13.95      22.87        9.76\n N_EETS    0.00        2.89        2.02        1.67       9.39        2.13\n T_B[s]    3.54        0.97        1.56        0.96          1        1.44\n T_TR[s]   1997       261.6       84.85       129.6      149.3       84.86\n\n==============================================================================\n\nGrids comparison\n\nIn the following table we report the best results for all the grid\nmethods mentioned, so the methods can be compared for one scene at the\nsame line. For uniform grid we selected the grid with customary resolution\nsetting that achieves best timings. We let the reader to make conclusion\nhimself, we presented our opinion in our RTNews article.\n\n\t\t\t  Grid type\n       ----------------------------------------------------\n------ RecGrid           HUG       AdaGrid       Uniform          \nscene\t\t\t\t\t\t Grid\n                                        \t Customary\n\nBALLS\n N_IN     1531             7          1492             0        \n N_V     38877          7754         18080        207936        \n N_EV    11519          5734          4634        184204        \n N_OIV  117525         14606         29994         33909      \n N_IT    16.94         18.80         14.90         41.48      \n N_TS    16.87          8.63         11.29         17.32\n N_ETS   13.02          5.84          8.80         17.32\n N_EETS   7.49          4.11          4.98         13.93      \n T_B[s]   0.39           0.4          2.79          0.39      \n T_TR[s] 36.73         34.01         30.51         38.52      \n\nFLUID\n N_IN      590             6           396             0      \n N_V     23787          2522          7160        204288      \n N_EV     2043          1748          2024         36166      \n N_OIV  562303          6294         21389        172914      \n N_IT    26.73         43.39         13.49         56.33      \n N_TS    13.32          7.54          8.91         18.55\n N_ETS    9.93          4.59          6.11         18.55\n N_EETS   2.72          2.39          2.35          7.14      \n T_B[s]      1          0.18          0.72          0.96      \n T_TR[s] 23.79         28.82         18.76         32.13      \n\nGEARS\n N_IN    19645           125          6866             0      \n N_V    298119         12024         63318        240100      \n N_EV    17422          4284          1744        194920      \n N_OIV 2527805         80094        261772        171316      \n N_IT    27.72         32.89         32.30         17.52      \n N_TS    14.27          7.06         13.28         18.95\n N_ETS   10.03          3.72          8.25         18.95\n N_EETS   4.47          1.50          0.65         14.62\n T_B[s]   5.06          1.04          5.88          1.13      \n T_TR[s] 214.9         242.1           330         192.3      \n\nLATTICE\n N_IN      289             1           130             0    \n N_V     11568          6859          8471        205379    \n N_EV        0             0          1536        102640    \n N_OIV   62836         38620         21942        160819    \n N_IT    34.87         25.07         25.17          8.81    \n N_TS     6.40          5.87         16.84         13.70\n N_ETS    5.30          4.87         13.95         13.70\n N_EETS   0.00          0.00          1.67          7.51    \n T_B[s]   0.16           0.3          0.96          1.27    \n T_TR[s] 82.05         71.62         129.6         34.21    \n\nMOUNT\n N_IN    10573             1          2867             0    \n N_V    143477           900         28869         42875    \n N_EV    16203           573          8001         37246    \n N_OIV  769408         16452         99053         38922    \n N_IT    15.51         51.78         19.11         13.32    \n N_TS    12.42          5.62         15.11         15.01\n N_ETS   10.19          4.63         11.85         15.01\n N_EETS   5.11          1.66          4.45          9.60    \n T_B[s]   1.98          0.16          2.54           0.4    \n T_TR[s] 30.28         62.31         59.05         25.15    \n\nRINGS\n N_IN     2094          1730          2800             0    \n N_V     35503          9546         19015        216000    \n N_EV     8895          2283           748        178930    \n N_OIV  113662         32197         79419        127217    \n N_IT    30.46         25.71         33.47         21.48    \n N_TS    18.51         12.91         15.07         33.71\n N_ETS   14.84          8.01          9.58         33.71\n N_EETS   7.80          4.24          0.04         27.22    \n T_B[s]   0.39          0.45          1.82          0.98    \n T_TR[s] 113.9         116.3         167.7          83.7    \n\nTEAPOT\n N_IN     6334           931          3062             0    \n N_V    110582         12946         33625        192000    \n N_EV    22961          8463          8180        175514    \n N_OIV  691621         39007        137024         75105    \n N_IT    17.53         22.60         20.28         13.30    \n N_TS    19.67         16.40         15.03         41.24\n N_ETS   17.13         14.28         10.95         41.24\n N_EETS  13.09         11.63          4.03         38.08    \n T_B[s]   1.55          0.53          3.16          0.65    \n T_TR[s] 22.67         25.61         43.04         18.76    \n\nTETRA\n N_IN     1565             1           940             0    \n N_V     40404          4096         12010         64000    \n N_EV    14220          3017          4348         56696    \n N_OIV  218944         16396         47944         44696    \n N_IT    21.49         28.89         16.01          9.17    \n N_TS    12.34          8.09          9.47         18.24\n N_ETS   10.00          7.42          7.46         18.24\n N_EETS   6.83          5.64          3.23         16.63    \n T_B[s]   0.47          0.24          1.19          0.34    \n T_TR[s]  7.23          7.22          8.71          3.86    \n \nTREE\n N_IN      501             7           642             0    \n N_V     32376          8116         17700        216000    \n N_EV    19476          6619         11125        212179    \n N_OIV   63640         12585         23938         14322    \n N_IT    12.03         12.03          3.70        355.45    \n N_TS    14.62          5.78          9.92         56.36\n N_ETS   12.88          3.19          9.04         56.34\n N_EETS   8.26          2.52          7.12         45.36      \n T_B[s]   0.28          0.48          1.46          0.33      \n T_TR[s] 33.91         38.48         18.38         781.3      \n\n------------------\nEND\n\n"
  },
  {
    "path": "resources/SPD/havran_stats_octrees.txt",
    "content": "Comparison of Octree Traversal Algorithms\n=========================================\nAuthor: Vlastimil Havran\n\nDepartment of Computer Science and Engineering\nFaculty of Electrical Engineering\nCzech Technical University in Prague\ne-mail: havran@fel.cvut.cz\nDate: 05/Aug/1999\n\nThis text is additional material to the Ray Tracing News article on\noctrees in RTNv12v2\n(http://www.acm.org/tog/resources/RTNews/html/rtnv12n2.html#art4).\n\nand follows the article on grid spatial data structures\nhttp://www.acm.org/tog/resources/RTNews/html/rtnv12n1.html#art3 (also\nhttp://www.acm.org/tog/resources/SPD/havran_stats.txt) in the sense\nthat reported set of parameters parameters is the same, so octrees can\nbe directly compared with hierarchical grids as well. Interested\nreader can find there also the invariants for these measurements and\ntherefore we will not include these in this text.\n\nWe present here statistics for ray tracing octrees based that was\nperformed on SPD scenes. The algorithms were implemented in C++ in\nGOLEM rendering system (http://www.cgg.cvut.cz/GOLEM). Tests were\nconducted on an Intel Pentium II, 350MHz, 128 MBytes RAM, running the\nLinux operating system, compiler version egcs-1.1.2, compiler option\n-O2.\n\nThe scenes are generated by using the default size for the Standard\nProcedural Databases (http://www.acm.org/tog/resources/SPD/overview.html).\nIn addition, the \"lattice\" scene included in this package is also\nused, as well as our own \"fluid\" scene. This is a fluid simulation\naround a ball and it has a mirror in the back, so the whole scene is\nmirrored for the viewer. We used this scene for testing along with the\nSPD scenes, since it has a reasonable number of objects (2514 spheres\nand one polygon) and has many reflected rays.\n\nWe report here set of parameters that can be expressed for octrees and\nfor both uniform and hierarchical grids. They are reported in the\nfollowing tables. The meaning of parameters is as follows:\n\nN_IN[-]   .. the number of hierarchical cells(interior nodes)\nN_V[-]    .. the number of elementary cells(leaves) in the hierarchy. \n             These cells contain references to objects.\nN_EV[-]   .. the number of empty elementary cells\nN_OIV[-]  .. the number of references to objects in the elementary cells\nN_IT[-]   .. the number of intersection tests per one ray\nN_TS[-]   .. the number of traversal steps per one ray\nN_ETS[-]  .. the number of elementary cells traversed per one ray\nN_EETS[-] .. the number of empty elementary cells traversed per one ray\nT_B[s]    .. the time needed to construct the octree data structure\nT_TR[s]   .. the time needed to ray trace the whole image, it includes\n             both ray shooting and color evaluation according to the\n             Phong shading model.\n\nExecution times were measured using \"getrusage\" function and process\nuser time is reported. We do not use additional acceleration tricks\nsuch as mail boxes for objects, shadow cache, etc. The measurements\nshould thus reflect the properties of octrees as the spatial data\nstructures well.\n\nGeneral notes:\n\n1) The root node is in the depth zero (depth is in some articles also\ncalled level).\n\n2) XXX-C means center subdivision; when subdividing the node into eight\noctants, the subdivision planes are positioned in the center of the bounding\nbox; all the octants created are thus of the same size.\n\n3) XXX-A means adaptive, cost estimate subdivision. The subdivision\nplanes are not positioned in the center, but in the minimum of the\ncost function estimate along the appropriate axis. This cost function\nis according to the article:\n\n   K. Y. Whang et al: {Octree-R: an adaptive octree for efficient\n    ray tracing\", IEEE TVCG, Vol. 1, No. 4, pp.343-349, 1995.\n\n or:\n \n   MacDonald and Booth {Heuristics for Ray tracing Using Space\n   Subdivision}, Visual Computer, pp.153-165, Vol 6, No. 6, 1990}.\n\n\nThe $N$ positions between spatial and object median are evaluated\nusing cost function and the one with the minimum cost is taken, we\nchose $N=10$. To be explicit, when the bounding box is of the size\n$a x b x c$  and the splitting plane is positioned perpendicular to\nthe axis of size $a$ creating two children of sizes $ t x b x c $  and\n$ (a-t) x b x c $, then cost function estimate is:\n\nC = (left + cut) * (t * 2.0 * (b + c) + b * c) +\n    (right + cut) * ((a-t) * 2.0 * (b + c) + b * c);\n\n, where $left$ and $right$ is the number of objects on the left and\nright of splitting plane respectively, and $cut$ is the number of\nobjects straddling the splitting plane.\n    \nThe cost function estimate is evaluated independently for all three\naxes.\n    \n4) When assigning the objects to the suboctants or to leaves, the decision\nif to assign was implemented using bounding boxes of the objects; no exact\nobject surface with the octant(axis-aligned bounging box) was used.\n\n5) The termination criteria to declare the current node a leaf\nwere taken the ones mostly used:\n\n  a) when the number of objects reffered to the current octree node is\n  smaller than or equal to a constant MO, then declare this node a\n  leaf. We chose MO=1.\n\n  b) when the depth of the node reached the maximum depth, then also\n  declare the node a leaf. The maximum depth was set to 4,5,6, and 7,\n  corresponding results are in the columns.\n\n\nStatistics:\n==========================================================================\n\nOctree84-C\n----------\nWe call by this name the implementation according to the article:\n\nA. S. Glassner: {Space Subdivision for Fast Ray Tracing}, IEEE CG&A,\n pp. 15-22, October 1984.\n\nThe implementation has been changed in the sense the representation of\nthe octree does not use hash table, but a node with eight pointers.\nThe subdivision is in the center of the current bounding box as described\nabove.\n\n\t\t\t\t   maximum depth\n\t\t\t\t   \nscene:              4\t\t 5\t\t 6\t\t 7\n\nBALLS\t\t   \n\n N_IN              57          117             304            1108\n N_V              400          820            2129            7757\n N_EV             300          570            1038            2905\n N_OIV           9171        10946           15611           27288\n N_IT         1787.00       577.70          209.60           94.75\n N_TS           48.53        86.96          123.20          167.00\n N_ETS           9.93        15.39           19.88           24.71\n N_EETS          3.67         9.52           12.54           16.12\n N_B[s]          0.14         0.16            0.20            0.29\n N_TR[s]       626.60       227.70          121.80          102.30\n\nFLUID\n\n N_IN              14           35             118             423\n N_V               99          246             827            2962\n N_EV              35           87             313            1164\n N_OIV           2988         3731            5248            9355\n N_IT          978.00       246.90           88.15           34.73\n N_TS           15.79        22.12           32.09           48.18\n N_ETS           3.63         4.48            5.68            7.42\n N_EETS          0.78         0.95            1.37            2.44\n N_B[s]          0.05         0.06            0.07            0.11\n N_TR[s]       218.00        61.68           30.50           22.85\n\nGEARS\n N_IN             265         1405            5837           28447\n N_V             1856         9836           40860          199130\n N_EV             652         4088           10334           28228\n N_OIV          39440        85832          235526          879434\n N_IT          157.50        71.38           44.22           39.13\n N_TS           27.46        46.49           65.25           88.60\n N_ETS           5.71         8.33           10.64           13.20\n N_EETS          2.07         4.64            5.66            6.27\n N_B[s]          0.27         0.46            0.97            2.69\n N_TR[s]       316.10       247.00          260.60          339.50\n\nLATTICE\n N_IN             585         4681           17993           56235\n N_V             4096        32768          125952          393646\n N_EV               0         7744           28732           52822\n N_OIV          22112        49600          147494          502272\n N_IT           28.60        13.80           11.07           10.82\n N_TS           22.03        47.88           67.59           77.21\n N_ETS           4.41         7.98           10.35           11.36\n N_EETS          0.00         1.71            2.91            3.17\n N_B[s]          0.23         0.39            0.76            1.90\n N_TR[s]        64.53        56.37           61.37           65.65\n\nMOUNT\n N_IN             232         1019            4716           22630\n N_V             1625         7134           33013          158411\n N_EV             777         3060           11720           45049\n N_OIV          18107        34351           90456          324918\n N_IT           42.53        23.72           18.30           18.52\n N_TS           22.43        30.89           43.68           60.08\n N_ETS           4.92         6.08            7.64            9.44\n N_EETS          1.82         2.33            2.83            3.31\n N_B[s]          0.17         0.25            0.49            1.30\n N_TR[s]        38.70        32.40           34.76           41.19\n\nRINGS\n N_IN             231         1216            6925           38648\n N_V             1618         8513           48476          270537\n N_EV             416         2127           10281           49888\n N_OIV          22505        44555          133929          565631\n N_IT          107.80        47.90           35.12           35.20\n N_TS           32.34        53.74           81.90          120.80\n N_ETS           6.93         9.92           13.38           17.65\n N_EETS          2.91         4.98            6.69            8.29\n N_B[s]          0.23         0.34            0.64            1.95\n N_TR[s]       179.80       113.50          111.80          133.30\n\nTEAPOT\n N_IN             227         1001            4100           18066\n N_V             1590         7008           28701          126463\n N_EV             777         3450           12327           38316\n N_OIV          18845        34072           83551          295865\n N_IT          184.00        78.30           45.63           40.02\n N_TS           33.66        48.74           64.67           83.40\n N_ETS           7.61         9.73           11.69           13.75\n N_EETS          5.14         7.07            8.61            9.53\n N_B[s]          0.18         0.29            0.47            1.14\n N_TR[s]        50.55        33.17           30.72           34.12\n\nTETRA\n N_IN             305         1369            6189           28413\n N_V             2136         9584           43324          198892\n N_EV            1072         4764           21100           80444\n N_OIV          13312        32768          110592          512000\n N_IT          120.00        63.58           46.77           47.07\n N_TS           21.54        32.08           44.09           58.09\n N_ETS           4.72         6.20            7.67            9.21\n N_EETS          3.05         4.48            5.93            7.22\n N_B[s]          0.10         0.17            0.40            1.56\n N_TR[s]         7.27         6.34            6.79            8.00\n\nTREE\n N_IN              53          101             186             352\n N_V              372          708            1303            2465\n N_EV             278          556            1054            1801\n N_OIV           9029         9670           10915           13725\n N_IT         8066.00      4201.00         2098.00          741.30\n N_TS           63.48       113.60          169.00          219.30\n N_ETS          13.10        20.24           27.16           32.74\n N_EETS          3.67         9.91           17.67           23.33\n N_B[s]          0.16         0.20            0.24            0.29\n N_TR[s]      2907.00      1537.00          805.30          338.20\n\n===========================================================================\n\nOctree84-A\n----------\nWe call by this name the implementation according to the article:\n\nA. S. Glassner: {Space Subdivision for Fast Ray Tracing}, IEEE CG&A,\n pp. 15-22, October 1984.\n\nThe implementation has been changed in the sense the representation of\nthe octree does not use hash table, but a node with eight pointers.\nThe subdivision uses cost function estimate as described above.\n\n\t\t\t\t   maximum depth\n\t\t\t\t   \nscene:        \t    4\t\t 5\t\t 6\t\t 7\n\nBALLS\n\n N_IN             131          661            3077           15283\n N_V              918         4628           21540          106982\n N_EV             214         1202            4233           14059\n N_OIV          10160        16289           42107          172506\n N_IT           81.20        28.62           16.29           14.85\n N_TS           27.73        40.09           52.18           64.91\n N_ETS           6.63         8.35            9.83           11.21\n N_EETS          3.23         4.62            5.48            6.00\n N_B[s]          0.55         0.73            1.06            2.05\n N_TR[s]        45.74        35.40           36.88           42.18\n\nFLUID\n N_IN              96          414            1676            6709\n N_V              673         2899           11733           46964\n N_EV             176          844            2941            6844\n N_OIV           5059         9850           28281          111566\n N_IT           66.83        27.99           16.60           14.40\n N_TS           25.20        37.40           51.29           62.20\n N_ETS           5.95         7.64            9.32           10.49\n N_EETS          1.83         2.87            3.97            4.49\n N_B[s]          0.21         0.31            0.49            1.08\n N_TR[s]        25.31        20.74           21.88           24.29\n \nGEARS\n N_IN             349         1709           10301           59649\n N_V             2444        11964           72108          417544\n N_EV             580         1120            5300           20092\n N_OIV          31144        95016          344580         1737482\n N_IT           68.78        41.18           29.43           30.75\n N_TS           23.50        31.33           46.99           66.50\n N_ETS           5.15         6.18            8.11           10.24\n N_EETS          2.60         2.69            2.92            3.24\n N_B[s]          0.79         1.26            2.84            9.83\n N_TR[s]       206.60       209.70          246.10          330.00\n\nLATTICE\n N_IN             585         4681           18218           45496\n N_V             4096        32768          127527          318473\n N_EV               0         7133           33332           34508\n N_OIV          18768        42789          121693          467745\n N_IT           24.00         9.97            6.71            6.73\n N_TS           22.33        46.89           62.82           64.34\n N_ETS           4.47         7.82            9.73            9.87\n N_EETS          0.00         2.65            4.55            4.60\n N_B[s]          0.86         1.23            2.17            4.35\n N_TR[s]        60.03        49.32           51.75           52.90\n\nMOUNT\n N_IN             312         1534            7893           42826\n N_V             2185        10739           55252          299783\n N_EV             866         3615           14018           41862\n N_OIV          21489        47351          150938          692664\n N_IT           31.38        17.58           14.00           15.77\n N_TS           22.61        29.26           38.53           51.66\n N_ETS           4.86         5.77            6.90            8.34\n N_EETS          1.99         2.51            2.91            3.14\n N_B[s]          0.68         1.01            1.86            5.22\n N_TR[s]        32.49        28.34           30.23           36.33\n\nRINGS\n N_IN             347         2055           12898           73091\n N_V             2430        14386           90287          511638\n N_EV             406         1718           10688           41430\n N_OIV          20867        54320          210965         1175184\n N_IT           58.00        32.11           26.16           31.31\n N_TS           30.24        44.74           70.31          103.40\n N_ETS           6.58         8.55           11.67           15.29\n N_EETS          3.39         3.92            5.01            5.84\n N_B[s]          0.84         1.21            2.41            7.54\n N_TR[s]       109.30        86.47           92.81          119.40\n\nTEAPOT\n N_IN             330         1703            9055           49691\n N_V             2311        11922           63386          347838\n N_EV             853         3462           14005           49218\n N_OIV          25332        59058          199511          922951\n N_IT          106.30        51.53           36.74           37.72\n N_TS           35.82        49.20           63.93           81.95\n N_ETS           8.02         9.87           11.66           13.63\n N_EETS          5.65         6.77            7.69            8.33\n N_B[s]          0.88         1.27            2.36            6.61\n N_TR[s]        34.77        27.65           28.56           33.27\n\nTETRA\n N_IN             325         1485            6449           30617\n N_V             2276        10396           45144          214320\n N_EV            1116         5432           20976           77992\n N_OIV          13792        34304          120336          587888\n N_IT           99.56        45.46           23.03           25.08\n N_TS           21.15        27.69           33.72           39.05\n N_ETS           4.68         5.56            6.26            6.82\n N_EETS          3.40         4.48            5.33            5.70\n N_B[s]          0.38         0.61            1.25            3.82\n N_TR[s]         6.48         5.31            5.05            5.57\n\nTREE\n N_IN              71          278            1130            4300\n N_V              498         1947            7911           30101\n N_EV             231          837            3511           11205\n N_OIV           9489        11352           17245           44516\n N_IT          236.40        66.88           30.99           24.33\n N_TS           31.83        37.13           42.18           45.84\n N_ETS           8.38         9.13            9.75           10.16\n N_EETS          5.34         6.01            6.64            6.95\n N_B[s]          0.74         0.90            1.09            1.42\n N_TR[s]        94.44        44.67           35.33           34.84\n\n===============================================================================\n\nOctree89-C\n----------\nWe call by this name the implementation according to the article:\n\nH. Samet: {Implementing Ray Tracing with Octrees and Neighbor\nFinding}, C&G Vol. 13, No. 4, pp.445-460, 1989.\n\nThe subdivision is in the center of the current bounding box as\ndescribed above.\n\n\t\t\t\t   maximum depth\n\t\t\t\t   \nscene:              4            5               6               7\n\nBALLS\n N_IN              57          117             304            1108\n N_V              400          820            2129            7757\n N_EV             300          570            1038            2905\n N_OIV           9171        10946           15611           27288\n N_IT         1805.00       567.80          212.50           93.67\n N_TS           37.90        59.79           78.10           97.87\n N_ETS           9.93        15.40           19.88           24.71\n N_EETS          3.67         9.52           12.55           16.12\n N_B[s]          0.12         0.16            0.19            0.27\n N_TR[s]       627.00       206.30           97.29           67.47\n\nFLUID\n N_IN              14           35             118             423\n N_V               99          246             827            2962\n N_EV              35           87             313            1164\n N_OIV           2988         3731            5248            9355\n N_IT          993.50       246.20           88.59           34.57\n N_TS           13.08        16.90           22.12           29.55\n N_ETS           3.63         4.48            5.68            7.43\n N_EETS          0.78         0.96            1.37            2.44\n N_B[s]          0.04         0.05            0.07            0.09\n N_TR[s]       222.40        60.33           28.34           18.80\n\nGEARS\n N_IN             265         1405            5837           28447\n N_V             1856         9836           40860          199130\n N_EV             652         4088           10334           28228\n N_OIV          39440        85832          235526          879434\n N_IT          153.40        72.33           43.96           39.27\n N_TS           22.70        34.16           43.74           54.45\n N_ETS           5.70         8.33           10.64           13.20\n N_EETS          2.07         4.65            5.66            6.27\n N_B[s]          0.25         0.38            0.69            1.91\n N_TR[s]       302.70       229.00          236.30          303.40\n\nLATTICE\n N_IN             585         4681           17993           56235\n N_V             4096        32768          125952          393646\n N_EV               0         7744           28732           52822\n N_OIV          22112        49600          147494          502272\n N_IT           28.91        13.70           11.06           10.83\n N_TS           15.97        31.24           41.58           46.42\n N_ETS           4.41         7.98           10.35           11.36\n N_EETS          0.00         1.71            2.91            3.17\n N_B[s]          0.18         0.34            0.65            1.64\n N_TR[s]        60.72        45.22           47.68           50.58\n\nMOUNT\n N_IN             232         1019            4716           22630\n N_V             1625         7134           33013          158411\n N_EV             777         3060           11720           45049\n N_OIV          18107        34351           90456          324918\n N_IT           43.00        23.50           18.44           18.44\n N_TS           18.52        23.54           30.12           37.56\n N_ETS           4.93         6.09            7.65            9.45\n N_EETS          1.82         2.34            2.83            3.31\n N_B[s]          0.15         0.22            0.42            1.05\n N_TR[s]        35.96        28.27           28.90           32.07\n\nRINGS\n N_IN             231         1216            6925           38648\n N_V             1618         8513           48476          270537\n N_EV             416         2127           10281           49888\n N_OIV          22505        44555          133929          565631\n N_IT          108.30        47.72           35.12           35.17\n N_TS           25.53        38.01           52.46           70.23\n N_ETS           6.94         9.92           13.38           17.65\n N_EETS          2.91         4.98            6.69            8.30\n N_B[s]          0.21         0.32            0.54            1.52\n N_TR[s]       173.70       101.80           94.38          107.60\n\nTEAPOT\n N_IN             227         1001            4100           18066\n N_V             1590         7008           28701          126463\n N_EV             777         3450           12327           38316\n N_OIV          18845        34072           83551          295865\n N_IT          184.50        78.06           45.77           39.95\n N_TS           27.22        35.88           43.95           52.40\n N_ETS           7.61         9.73           11.70           13.76\n N_EETS          5.14         7.07            8.61            9.53\n N_B[s]          0.19         0.25            0.45            0.92\n N_TR[s]        46.44        27.16           22.97           23.92\n\nTETRA\n N_IN             305         1369            6189           28413\n N_V             2136         9584           43324          198892\n N_EV            1072         4764           21100           80444\n N_OIV          13312        32768          110592          512000\n N_IT          120.90        63.66           47.05           47.35\n N_TS           17.75        23.91           30.14           36.54\n N_ETS           4.75         6.23            7.71            9.24\n N_EETS          3.07         4.51            5.96            7.24\n N_B[s]          0.09         0.16            0.34            1.16\n N_TR[s]         6.60         5.23            5.24            5.90\n\nTREE\n N_IN              53          101             186             352\n N_V              372          708            1303            2465\n N_EV             278          556            1054            1801\n N_OIV           9029         9670           10915           13725\n N_IT         8060.00      4205.00         2096.00          742.00\n N_TS           51.49        80.13          107.80          130.10\n N_ETS          13.10        20.24           27.16           32.74\n N_EETS          3.67         9.91           17.67           23.34\n N_B[s]          0.16         0.19            0.24            0.27\n N_TR[s]      2887.00      1510.00          769.70          288.50\n\n===============================================================================\n\nOctree93-C\n----------\nWe call by this name the implementation according to the article:\n\nI. Gargantini and H.H. Atkinson: {Ray Tracing and Octree: Numerical\n Evaluation of the First Intersection}, CGF, Vol. 12, No. 4,\n pp. 199-210, 1993\n\nThe subdivision is in the center of the current bounding box as described\nabove.\n\n\t\t\t\t   maximum depth\n\t\t\t\t   \nscene:              4            5               6               7\n\nBALLS\n N_IN              57          117             304            1108\n N_V              400          820            2129            7757\n N_EV             300          570            1038            2905\n N_OIV           9171        10946           15611           27288\n N_IT         1794.00       558.80          207.30           89.93\n N_TS           20.58        31.68           40.86           50.67\n N_ETS          15.65        20.68           26.45           32.34\n N_EETS          9.42        14.86           19.25           23.99\n N_B[s]          0.13         0.15            0.20            0.25\n N_TR[s]       624.90       218.60          116.20           91.43\n\nFLUID\n N_IN              14           35             118             423\n N_V               99          246             827            2962\n N_EV              35           87             313            1164\n N_OIV           2988         3730            5247            9353\n N_IT          978.80       238.80           82.28           31.21\n N_TS            8.21        10.25           12.94           16.65\n N_ETS           5.90         7.37            9.26           11.50\n N_EETS          3.06         3.89            5.04            6.70\n N_B[s]          0.04         0.05            0.07            0.10\n N_TR[s]       223.50        61.33           29.87           22.00\n \nGEARS\n N_IN             265         1405            5837           28447\n N_V             1856         9836           40860          199130\n N_EV             652         4088           10334           28228\n N_OIV          39440        85832          235526          879434\n N_IT          150.10        69.62           39.72           34.50\n N_TS           12.86        18.71           23.42           28.49\n N_ETS           8.82        11.40           14.68           18.78\n N_EETS          5.23         7.80            9.95           12.30\n N_B[s]          0.25         0.40            0.73            2.08\n N_TR[s]       314.10       246.10          256.60          327.90\n\nLATTICE\n N_IN             585         4681           17993           56235\n N_V             4096        32768          125952          393646\n N_EV               0         7744           28732           52822\n N_OIV          22112        49600          147494          502272\n N_IT           26.94        12.32            9.52            9.15\n N_TS           10.13        17.68           22.60           24.52\n N_ETS           7.40        12.46           15.41           16.58\n N_EETS          3.29         6.67            8.75            9.46\n N_B[s]          0.20         0.38            0.80            1.85\n N_TR[s]        65.89        55.45           59.00           62.19\n\nMOUNT\n N_IN             232         1019            4716           22630\n N_V             1625         7134           33013          158411\n N_EV             777         3060           11720           45049\n N_OIV          18107        34351           90456          324918\n N_IT           41.97        22.61           17.47           17.18\n N_TS           10.80        13.37           16.64           20.23\n N_ETS           7.35         9.09           11.58           14.44\n N_EETS          4.34         5.46            6.95            8.62\n N_B[s]          0.15         0.24            0.43            1.07\n N_TR[s]        39.72        32.71           34.42           39.12\n\nRINGS\n N_IN             231         1216            6925           38648\n N_V             1618         8513           48476          270537\n N_EV             416         2127           10281           49888\n N_OIV          22505        44555          133929          565631\n N_IT          108.00        47.48           34.87           34.80\n N_TS           14.66        21.14           28.59           37.65\n N_ETS          10.37        14.26           19.43           26.30\n N_EETS          6.35         9.33           12.78           17.01\n N_B[s]          0.20         0.31            0.57            1.66\n N_TR[s]       181.10       112.10          108.80          126.30\n\nTEAPOT\n N_IN             227         1001            4100           18066\n N_V             1590         7008           28701          126463\n N_EV             777         3450           12327           38316\n N_OIV          18845        34072           83551          295865\n N_IT          182.70        76.40           44.21           37.16\n N_TS           14.79        19.23           23.31           27.36\n N_ETS           9.75        12.02           14.34           17.11\n N_EETS          7.30         9.40           11.33           13.17\n N_B[s]          0.19         0.25            0.43            1.03\n N_TR[s]        48.92        30.82           27.78           29.89\n\nTETRA\n N_IN             305         1369            6189           28413\n N_V             2136         9584           43324          198892\n N_EV            1072         4764           21100           80444\n N_OIV          13312        32768          110592          512000\n N_IT          117.20        61.11           44.76           44.20\n N_TS            9.59        12.70           15.82           18.98\n N_ETS           6.18         7.66            9.11           10.80\n N_EETS          4.53         5.99            7.45            8.93\n N_B[s]          0.09         0.16            0.34            1.24\n N_TR[s]         6.93         5.83            6.10            6.96\n\nTREE\n N_IN              53          101             186             352\n N_V              372          708            1303            2465\n N_EV             278          556            1054            1801\n N_OIV           9029         9670           10915           13725\n N_IT         8057.00      4201.00         2092.00          738.00\n N_TS           26.62        41.00           54.87           65.90\n N_ETS          22.36        30.41           36.46           41.63\n N_EETS         12.93        20.08           26.99           32.40\n N_B[s]          0.16         0.20            0.24            0.28\n N_TR[s]      2893.00      1501.00          785.80          317.60\n\n===============================================================================\n\nOctree93-A\n----------\n\nWe call by this name the implementation according to the article:\n\nI. Gargantini and H.H. Atkinson: {Ray Tracing and Octree: Numerical\n Evaluation of the First Intersection}, CGF, Vol. 12, No. 4, pp. 199-210,\n 1993.\n\nThe subdivision uses cost function estimate as described above.\n\n\n\t\t\t\t   maximum depth\n\t\t\t\t   \nscene:              4            5               6               7\n\nBALLS\n N_IN             131          661            3077           15291\n N_V              918         4628           21540          107038\n N_EV             214         1202            4233           14103\n N_OIV          10160        16289           42109          172555\n N_IT           84.31        26.38           15.25           13.58\n N_TS           12.95        16.64           19.75           22.53\n N_ETS           9.45        11.41           13.33           15.27\n N_EETS          6.10         7.77            9.16           10.39\n N_B[s]          0.65         0.83            1.23            2.35\n N_TR[s]        47.05        33.80           34.99           38.86\n\nFLUID\n N_IN              96          414            1675            6706\n N_V              673         2899           11726           46943\n N_EV             176          844            2933            6834\n N_OIV           5059         9850           28280          111558\n N_IT           62.24        24.61           14.06           11.90\n N_TS           11.81        15.36           18.72           20.85\n N_ETS           9.31        11.42           13.25           14.57\n N_EETS          5.30         6.87            8.33            9.24\n N_B[s]          0.24         0.34            0.58            1.25\n N_TR[s]        24.51        19.57           20.16           21.74\n \nGEARS\n N_IN             349         1709           10301           59649\n N_V             2444        11964           72108          417544\n N_EV             580         1120            5300           20092\n N_OIV          31144        95016          344580         1737490\n N_IT           65.44        39.09           24.59           26.25\n N_TS           11.70        14.29           17.89           22.09\n N_ETS           7.11         8.96           11.85           15.51\n N_EETS          4.63         5.60            7.17            9.16\n N_B[s]          0.92         1.46            3.30           10.51\n N_TR[s]       210.90       212.00          245.50          323.60\n\nLATTICE\n N_IN             585         4681           18218           45496\n N_V             4096        32768          127527          318473\n N_EV               0         7133           33332           34508\n N_OIV          18768        42789          121693          467745\n N_IT           23.05         8.99            5.67            5.66\n N_TS           10.27        17.62           21.50           21.80\n N_ETS           7.71        11.25           12.55           12.67\n N_EETS          3.44         6.48            8.06            8.14\n N_B[s]          0.97         1.45            2.53            4.57\n N_TR[s]        62.33        50.15           51.39           52.36\n\nMOUNT\n N_IN             311         1531            7889           42809\n N_V             2178        10718           55224          299664\n N_EV             861         3605           14020           41864\n N_OIV          21484        47338          150888          692494\n N_IT           30.89        16.56           13.14           14.47\n N_TS           10.71        12.72           15.07           17.89\n N_ETS           7.07         8.30           10.01           12.40\n N_EETS          4.28         5.15            6.21            7.52\n N_B[s]          0.82         1.18            2.17            5.77\n N_TR[s]        33.76        29.24           30.51           35.16\n\nRINGS\n N_IN             347         2055           12900           73091\n N_V             2430        14386           90301          511638\n N_EV             406         1718           10700           41425\n N_OIV          20867        54320          210963         1175103\n N_IT           57.85        31.81           25.99           30.83\n N_TS           13.98        18.65           25.54           33.30\n N_ETS           9.17        12.56           17.68           24.00\n N_EETS          6.00         7.96           11.06           14.64\n N_B[s]          0.94         1.38            2.65            8.03\n N_TR[s]       111.30        87.69           92.60          115.90\n\nTEAPOT\n N_IN             330         1703            9053           49684\n N_V             2311        11922           63372          347789\n N_EV             853         3460           13985           49191\n N_OIV          25332        59055          199518          922872\n N_IT          103.20        47.91           33.59           33.90\n N_TS           15.42        19.16           22.89           26.82\n N_ETS           9.76        11.91           14.41           17.45\n N_EETS          7.56         9.19           10.90           12.74\n N_B[s]          1.02         1.46            2.68            7.25\n N_TR[s]        33.05        25.33           25.67           29.27\n\nTETRA\n N_IN             325         1485            6413           30521\n N_V             2276        10396           44892          213648\n N_EV            1116         5468           20784           77404\n N_OIV          13792        34112          120048          587504\n N_IT           97.06        44.97           24.08           28.24\n N_TS            9.59        11.89           13.85           15.60\n N_ETS           5.76         6.63            7.36            8.40\n N_EETS          4.49         5.53            6.38            7.14\n N_B[s]          0.45         0.70            1.42            4.17\n N_TR[s]         6.21         5.09            4.94            5.60\n\nTREE\n N_IN              71          278            1130            4301\n N_V              498         1947            7911           30108\n N_EV             231          837            3509           11205\n N_OIV           9489        11352           17247           44514\n N_IT          235.20        66.38           30.38           23.79\n N_TS           14.83        16.37           17.64           18.46\n N_ETS          11.23        12.05           12.67           13.12\n N_EETS          8.21         8.95            9.57            9.96\n N_B[s]          0.84         1.02            1.26            1.65\n N_TR[s]        91.05        40.57           30.88           29.90\n\n\n==============================================================================\n\nOctree comparison\n-----------------\n\nIn the following table we report the best results for all the octrees\nabove, so these can be compared for one scene at the same line. As in\nthe previous article, we let the reader to make conclusion himself, we\npresented our opinion in our RTNews article.\n\n\n md .. the maximum depth setting for the best performance and octree algorithm.\n\n\t\t\t\t      Octree method\n       -----------------------------------------------------------------------\n------     Octree84-C  Octree84-A     Octree89-C     Octree93-C    Octree93-A\nscene:\n\nBALLS         md = 7      md = 5         md = 7         md = 7         md = 5\n\n N_IN           1108         661           1108           1108            661\n N_V            7757        4628           7757           7757           4628\n N_EV           2905        1202           2905           2905           1202\n N_OIV         27288       16289          27288          27288          16289\n N_IT          94.75       28.62          93.67          89.93          26.38\n N_TS         167.00       40.09          97.87          50.67          16.64\n N_ETS         24.71        8.35          24.71          32.34          11.41\n N_EETS        16.12        4.62          16.12          23.99           7.77\n N_B[s]         0.29        6.17           0.27           0.25           0.83\n N_TR[s]      102.30       35.40          67.47          91.43          33.80\n\nFLUID         md = 7      md = 5         md = 7         md = 7         md = 5\n\n N_IN            423         414            423            423            414\n N_V            2962        2899           2962           2962           2899\n N_EV           1164         844           1164           1164            844\n N_OIV          9355        9850           9355           9353           9850\n N_IT          34.73       27.99          34.57          31.21          24.61\n N_TS          48.18       37.40          29.55          16.65          15.36\n N_ETS          7.42        7.64           7.43          11.50          11.42\n N_EETS         2.44        2.87           2.44           6.70           6.87\n N_B[s]         0.11        2.54           0.09           0.10           0.34\n N_TR[s]       22.85       20.74          18.80          22.00          19.57\n\nGEARS         md = 5      md = 5         md = 5         md = 5         md = 4\n\n N_IN           1405         349           1405           1405            349\n N_V            9836        2444           9836           9836           2444\n N_EV           4088         580           4088           4088            580\n N_OIV         85832       31144          85832          85832          31144\n N_IT          71.38       68.78          72.33          69.62          65.44\n N_TS          46.49       23.50          34.16          18.71          11.70\n N_ETS          8.33        5.15           8.33          11.40           7.11\n N_EETS         4.64        2.60           4.65           7.80           4.63\n N_B[s]         0.46        0.79           0.38           0.40           0.92\n N_TR[s]      247.00      206.60         229.00         246.10         210.90\n\nLATTICE       md = 5      md = 5         md = 7         md = 5         md = 4\n\n N_IN           4681        4681           4681           4681           4681\n N_V           32768       32768          32768          32768          32768\n N_EV           7744        7133           7744           7744           7133\n N_OIV         49600       42789          49600          49600          42789\n N_IT          13.80        9.97          13.70          12.32           8.99\n N_TS          47.88       46.89          31.24          17.68          17.62\n N_ETS          7.98        7.82           7.98          12.46          11.25\n N_EETS         1.71        2.65           1.71           6.67           6.48\n N_B[s]         0.39        1.23           0.34           0.38           1.45\n N_TR[s]       56.37       49.32          45.22          55.45          50.15\n\nMOUNT         md = 6      md = 5         md = 6         md = 5         md = 4\n\n N_IN           1019        1534           1019           1019           1531\n N_V            7134       10739           7134           7134          10718\n N_EV           3060        3615           3060           3060           3605\n N_OIV         34351       47351          34351          34351          47338\n N_IT          23.72       17.58          23.50          22.61          16.56\n N_TS          30.89       29.26          23.54          13.37          12.72\n N_ETS          6.08        5.77           6.09           9.09           8.30\n N_EETS         2.33        2.51           2.34           5.46           5.15\n N_B[s]         0.25        1.01           0.22           0.24           1.18\n N_TR[s]       32.40       28.34          28.27          32.71          29.24\n\nRINGS         md = 6      md = 5         md = 6         md = 4         md = 5\n\n N_IN           6925        2055           6925           6925           2055\n N_V           48476       14386          48476          48476          14386\n N_EV          10281        1718          10281          10281           1718\n N_OIV        133929       54320         133929         133929          54320\n N_IT          35.12       32.11          35.12          34.87          31.81\n N_TS          81.90       44.74          52.46          28.59          18.65\n N_ETS         13.38        8.55          13.38          19.43          12.56\n N_EETS         6.69        3.92           6.69          12.78           7.96\n N_B[s]         0.64        1.21           0.54           0.57           1.38\n N_TR[s]      111.80       86.47          94.38         108.80          87.69\n\nTEAPOT        md = 6       md = 6         md = 6         md = 6        md = 5\n\n N_IN           4100        4100           4100           4100           1703\n N_V           28701       28701          28701          28701          11922\n N_EV          12327       12327          12327          12327           3460\n N_OIV         83551       83551          83551          83551          59055\n N_IT          45.63       45.63          45.77          44.21          47.91\n N_TS          64.67       64.67          43.95          23.31          19.16\n N_ETS         11.69       11.69          11.70          14.34          11.91\n N_EETS         8.61        8.61           8.61          11.33           9.19\n N_B[s]         0.47        0.47           0.45           0.43           1.46\n N_TR[s]       30.72       30.72          22.97          27.78          25.33\n\nTETRA         md = 5       md = 6      md = 5(6)        md = 5         md = 5\n\n N_IN           1369        6449           1369           1369           6413\n N_V            9584       45144           9584           9584          44892\n N_EV           4764       20976           4764           4764          20784\n N_OIV         32768      120336          32768          32768         120048\n N_IT          63.58       23.03          63.66          61.11          24.08\n N_TS          32.08       33.72          23.91          12.70          13.85\n N_ETS          6.20        6.26           6.23           7.66           7.36\n N_EETS         4.48        5.33           4.51           5.99           6.38\n N_B[s]         0.17        1.25           0.16           0.16           1.42\n N_TR[s]        6.34        5.05           5.23           5.83           4.94\n\nTREE          md = 7       md = 7        md = 7         md = 7         md = 7\n\n N_IN            352        4300            352            352           4301\n N_V            2465       30101           2465           2465          30108\n N_EV           1801       11205           1801           1801          11205\n N_OIV         13725       44516          13725          13725          44514\n N_IT         741.30       24.33         742.00         738.00          23.79\n N_TS         219.30       45.84         130.10          65.90          18.46\n N_ETS         32.74       10.16          32.74          41.63          13.12\n N_EETS        23.33        6.95          23.34          32.40           9.96\n N_B[s]         0.29        1.42           0.27           0.28           1.65\n N_TR[s]      338.20       34.84         288.50         317.60          29.90\n\n------------------\nEND\n\n"
  },
  {
    "path": "resources/SPD/index.html",
    "content": "<HTML>\n\n<!-- Mirrored from www.realtimerendering.com/resources/SPD/ by HTTrack Website Copier/3.x [XR&CO'2014], Sun, 25 Oct 2015 15:30:35 GMT -->\n<HEAD><TITLE>Standard Procedural Databases</TITLE>\n<META name=\"description\" content=\"Standard Procedural Databases\">\n<META name=\"keywords\" content=\"SPD, NFF, benchmark, ray tracing, computer graphics, research\">\n</HEAD>\n<BODY>\n<H1>\nStandard Procedural Databases\n</H1>\nby <a href=\"mailto:erich@acm.org\">Eric Haines</A> et al.\n<p>\n<table>\n<tr>\n<td>\n<a href=\"balls.png\"><img src=\"balls.gif\" alt=\"balls\" width=64 height=64></A>\n</td>\n<td>\n<a href=\"gears.png\"><img src=\"gears.gif\" alt=\"gears\" width=64 height=64></A>\n</td>\n<td>\n<a href=\"mount.png\"><img src=\"mount.gif\" alt=\"mount\" width=64 height=64></A>\n</td>\n<td>\n<a href=\"rings.png\"><img src=\"rings.gif\" alt=\"rings\" width=64 height=64></A>\n</td>\n<td>\n<a href=\"teapot.png\"><img src=\"teapot.gif\" alt=\"teapot\" width=64 height=64></A>\n</td>\n<td>\n<a href=\"tetra.png\"><img src=\"tetra.gif\" alt=\"tetra\" width=64 height=64></A>\n</td>\n<td>\n<a href=\"tree.png\"><img src=\"tree.gif\" alt=\"tree\" width=64 height=64></A>\n</td>\n</tr>\n</table>\n<I>click on an image to see a full size rendering<br>\n(rendered with <a href=\"http://www.povray.org/\">POV-Ray 3.1</a>)</I>\n<p>This is the code described in:\n<p>\nEric Haines, <a href=\"http://www.computer.org/csdl/mags/cg/1987/11/mcg1987110003.pdf\">\"A Proposal for Standard Graphics Environments,\"</a> <I>IEEE Computer Graphics and Applications</I>, 7(11), Nov. 1987, p. 3-5.\n<p> You can <a href=\"https://github.com/erich666/StandardProceduralDatabases/archive/master.zip\">download the latest version of the SPD</A>\n(currently 3.14), and also <a href=\"http://www.computer.org/csdl/mags/cg/1987/11/mcg1987110003.pdf\">view\nthe original IEEE CG&amp;A article</a> from Nov. 1987. The code is on <a href=\"https://github.com/erich666/StandardProceduralDatabases\">Github</a>.\n<p>\nThis software package is not copyrighted and can be used freely. All source\nis in K&amp;R vanilla C (though ANSI headers can be enabled) and has been used on\nmany systems.\n<p>For a newer set of more realistic environments for benchmarking ray tracers\n(or renderers in general), see <a href=\"http://www.cse.chalmers.se/~uffe/BART/\">BART:\nA Benchmark for Animated Ray Tracing</a>. The focus is software that generates\nan animated set of frames for a ray tracer to render. These scenes use an NFF-like\nlanguage (AFF), and the authors provide a number of tools for parsing and visualization.\n<p>\nThis software is meant to act as a set of basic test images for ray tracing\nalgorithms. The programs generate databases of objects which are fairly\nfamiliar and \"standard\" to the graphics community, such as the teapot, a\nfractal mountain, a tree, a recursively built tetrahedral structure, etc. I\noriginally created them for my own testing of ray tracing efficiency schemes.\nSince their first release other researchers have used them to test new\nalgorithms. In this way, research on algorithmic improvements can be compared\nin a more standardized fashion. If one researcher ray-traces a car, another a\ntree, the question arises, \"How many cars to the tree?\" With these databases\nwe may be comparing oranges and apples, but it's better than comparing oranges\nand orangutans.\nUsing these statistics\nalong with the same scenes allows us to compare results in a more meaningful\nway.\n<p>\nAnother interesting use for the SPD has been noted: debugging. By\ncomparing the images and the statistics with the output of your own ray tracer,\nyou can detect program errors. For example, \"mount\" is useful for checking if\nrefraction rays are generated correctly, and \"balls\" (a.k.a. \"sphereflake\")\ncan check for the correctness of eye and reflection rays.\n<p>\nThe images for these databases and other information about them can be\nfound in <a href=\"http://www.computer.org/csdl/mags/cg/1987/11/mcg1987110003.pdf\"><B>A\nProposal for Standard Graphics Environments</B></a>, <I>IEEE Computer\nGraphics and Applications</I>, vol. 7, no. 11, November 1987, pp. 3-5. See\n<I>IEEE CG&A</I>, vol. 8, no. 1, January 1988, p. 18 for the correct image of\nthe tree database (the only difference is that the sky is blue, not orange).\nThe teapot database was added later.\n<p>The <a href=\"NFF.TXT\">Neutral File Format</a> (NFF) is the default output\nformat from SPD programs. This format is trivial to parse (if you can use sscanf,\nyou can parse it), and each type of object is defined in human terms (e.g. a\ncone is defined by two endpoints and radii). The basic shapes supported are\npolygon and polygon patch (normal per vertex), cylinder, cone, and sphere. Note\nthat there are primitives supported within the SPD which are not part of NFF,\ne.g. heightfield, NURBS, and torus, so more elaborate programs can be written.\nIf a format does not support a given primitive, the primitive is tessellated\nand output as polygons.\n<p>\nAres Lagae has written <a href=\"http://www.cs.kuleuven.ac.be/~ares/libnff/\"><b>libnff</b></a>,\na modern C++ library for parsing NFF that also supports conversion to Wavefront OBJ.\n<P>\nI converted the sphereflake demo to a more modern form, for RTX hardware. The code is in the <a href=\"https://github.com/NVIDIAGameWorks/GettingStartedWithRTXRayTracing\">DXR-Sphereflake directory in this code base</a> (which now won't run, because Falcor has changed). My blog post is <a href=\"http://www.realtimerendering.com/blog/best-birthday-evar/\">here</a>, gallery <a href=\"http://erich.realtimerendering.com/rtrt/index.html\">here</a>, and longer NVIDIA post <a href=\"https://developer.nvidia.com/blog/my-first-ray-tracing-demo/\">here</a>.\n<p>\nOther output formats are\nsupported:\n<ul>\n<li>\nPOV-Ray 1.0\n<li>\nPOV-Ray 2.0 to 2.2\n<li>\nPOV-Ray 3.1\n<li>\nPolyray 1.4 to 1.6\n<li>\nVivid 2.0\n<li>\nQRT 1.5\n<li>\nRayshade 4.0.6\n<li>\nRTrace 8.0.0\n<li>\nArt 2.3 (from Vort)\n<li>\nRenderMan RIB\n<li>\nAutoCAD DXF [object data only]\n<li>\nWavefront OBJ format (polygons only)\n<li>\nRenderWare RWX script file\n<li>\nApple 3DMF\n<li>\nVRML 1.0\n<li>\nVRML 2.0\n</ul>\nAlexander Enzmann receives most of the credit for creating the various\nfile format output routines, along with many others who contributed.\n<p>\nThere are also reader programs for the various formats. Currently the\nfollowing formats can be read and converted:\n<ul>\n<li>\nNFF\n<li>\nDXF (just 3DFACEs)\n<li>\nOBJ\n</ul>\nThis makes the NFF format a nice, simple language for quickly creating\nmodels (whether by hand or by program), as any NFF file can be converted to many\ndifferent formats. Warnings:\n<ul>\n<li>\nThe conversions tend to be verbose in many cases (e.g. there is currently\nno code in place to group polygons of the same material into polygon\nmesh primitives used in some formats).\n<li>\nNo real tessellation of polygons is done when needed for conversion,\nall that happens are that polygon fans are created.\n<li>\nYou might find the images you obtain are mirror reversed with some formats\n(e.g. VRML 2.0 files).\n</ul>\n<p>\nThe <a href=\"http://www.acm.org/tog/GraphicsGems/\">Graphics\nGems V</A> code distribution has a simple z-buffer renderer by Raghu\nKarinthi, using NFF as the input language.\n<p>\nOn hashing: a sore point in mount.c, the fractal mountain generator, has been\nits hashing function. Mark VandeWettering has provided a great hashing function\nby Bob Jenkins.\nTo show what a difference it makes, check out images of models made with the\n<a href=\"old.jpg\">original hash function</A> with a large size factor,\n<a href=\"new.jpg\">replacement hash function</A> I wrote (still no cigar),\nand\n<a href=\"jenkins.jpg\">Jenkins' hash function</A>.\n<p>\nFor more information on the SPD, see the README.txt file included in the\ndistribution.\n<HR>\n<H2>Compatibility Notes</H2>\n<H3>Linux</H3>\n<p>On some (all?) versions of gcc on Linux, the following correction to the code\nis necessary:</p>\n<p> libinf.c, line 33: </p>\n<p>\nFILE *gOutfile = stdout;<BR>\nchange to<BR>\nFILE *gOutfile = NULL;\n<HR>\n<H2>Research Works using SPD</H2>\nTiming comparisons for the various scenes using a wide variety of free software\nray tracers are summarized in <I>The Ray Tracing News</I>, <a href=\"http://www.acm.org/tog/resources/RTNews/html/rtnv3n1.html#art10\"><B>3</B>(1)</A>\n(many), <a href=\"http://www.acm.org/tog/resources/RTNews/html/rtnv6n2.html#art3\"><B>6</B>(2)</A>,\n<a href=\"http://www.acm.org/tog/resources/RTNews/html/rtnv6n3.html#art5\"><B>6</B>(3)</A>,\n<a href=\"http://www.acm.org/tog/resources/RTNews/html/rtnv8n3.html#art11\"><B>8</B>(3)</A>,\nand <a href=\"http://www.acm.org/tog/resources/RTNews/html/rtnv10n3.html#art9\"><B>10</B>(3)</A>.\nHere are some research works which have used the SPD to benchmark their ray tracers\n(please let <a href=\"mailto:erich@acm.org\">me</A> know of others; you can always search\n<a href=\"http://scholar.google.com/\">Google Scholar</a> for more):\n<ul>\n<li>Kay, Timothy L. and James T. Kajiya, \"Ray Tracing Complex Scenes,\" <I>Computer\nGraphics</I> (SIGGRAPH '86 Proceedings), <B>20</B>(4), Aug. 1986, p. 269-78.\n<li> Arvo, James and David Kirk, \"Fast Ray Tracing by Ray Classification,\" <I>Computer\nGraphics</I> (SIGGRAPH '87 Proceedings) <B>21</B>(4), July 1987, p. 55-64.\nAlso in Tutorial: Computer Graphics: Image Synthesis, Computer Society Press,\nWashington, 1988, pp. 196-205. Predates SPD, uses recursive tetrahedron.\n<li> Subramanian, K.R., \"Fast Ray Tracing Using K-D Trees,\" Master's Thesis,\nDept. of Computer Sciences, Univ. of Texas at Austin, Dec. 1987. Uses balls,\ntetra, tree.\n<li> Fussell, Donald and K.R. Subramanian \"Fast Ray Tracing Using K-D Trees,\"\nTechnical Report TR-88-07, Dept. of Computer Sciences, Univ. of Texas at Austin\nMarch 1988. Uses balls, tetra, tree.\n<li> Salmon, John and Jeffrey Goldsmith \"A Hypercube Ray-Tracer,\" <I>Proceedings\nof the Third Conference on Hypercube Computers and Applications </I>, 1988.\nUses balls and mountain.\n<li> Bouatouch, Kadi and Thierry Priol, \"Parallel Space Tracing: An Experience\non an iPSC Hypercube,\" ed. N. Magnenat-Thalmann and D. Thalmann, <I>New Trends\nin Computer Graphics</I> (Proceedings of CG International '88), Springer-Verlag,\nNew York, 1988, p. 170-87. Uses balls.\n<li> Priol, Thierry and Kadi Bouatouch, \"Experimenting with a Parallel Ray-Tracing\nAlgorithm on a Hypercube Machine,\" <I>Eurographics '88</I>, Elsevier Science\nPublishers, Amsterdam, North-Holland, Sept. 1988, p. 243-59. Uses balls.\n<li> Devillers, Olivier, \"The Macro-Regions: an Efficient Space Subdivision\nStructure for Ray Tracing,\" <I>Eurographics '89</I>, Elsevier Science Publishers,\nAmsterdam, North-Holland, Sept. 1989, p. 27-38, 541. (revised version of Technical\nReport 88-13, Laboratoire d'Informatique de l'Ecole Normale Superieure, Paris,\nFrance, Nov. 1988). Uses balls, tetra.\n<li> Priol, Thierry and Kadi Bouatouch, \"Static Load Balancing for a Parallel\nRay Tracing on a MIMD Hypercube,\" <I>The Visual Computer</I>, <B>5</B>(1/2),\nMarch 1989, p. 109-19. Uses balls.\n<li> Green, Stuart A. and D.J. Paddon, \"Exploiting Coherence for Multiprocessor\nRay Tracing,\" <I>IEEE Computer Graphics and Applications</I>, <B>9</B>(6),\nNov. 1989, p. 12-26. Uses balls, mount, rings, tetra.\n<li> Green, Stuart A. and D.J. Paddon, \"A Highly Flexible Multiprocessor Solution\nfor Ray Tracing,\" <I>The Visual Computer</I>, <B>6</B>(2), March 1990, p.\n62-73. Uses balls, mount, rings, tetra.\n<li> Dauenhauer, David Elliot and Sudhanshu Kumar Semwal, \"Approximate Ray Tracing,\"\n<I>Proceedings of Graphics Interface '90</I>, Canadian Information Processing\nSociety, Toronto, Ontario, May 1990, p. 75-82. Uses balls, gears, tetra.\n<li> Badouel, Didier, Kadi Bouatouch, Thierry Priol, \"Ray Tracing on Distributed\nMemory Parallel Computers: Strategies for Distributing Computations and Data,\"\n<I>SIGGRAPH '90 Parallel Algorithms and Architecture for 3D Image Generation\ncourse notes</I>, 1990. Uses mountain, rings, teapot, tetra.\n<li> Spackman, John, \"Scene Decompositions for Accelerated Ray Tracing\".\nPh.D. Thesis, The University of Bath, UK, 1990.\nAvailable as Bath Computer Science Technical Report 90/33.\n<li> Green, Stuart A., <I>Parallel Processing for Computer Graphics</I>, MIT\nPress/Pitman Publishing, Cambridge, Mass./London, 1991. Uses balls, mount,\nrings, tetra.\n<li> Subramanian, K.R. and Donald S. Fussell, \"Automatic Termination Criteria\nfor Ray Tracing Hierarchies,\" <I>Proceedings of Graphics Interface '91</I>,\nCanadian Information Processing Society, Toronto, Ontario, June 1991, p. 93-100.\nUses balls, tetra.\n<li> Spackman, John N., \"The SMART Navigation of a Ray Through an Oct-tree,\"\n<I>Computers and Graphics</I>, vol. 15, no. 2, June 1991, p. 185-194. <a href=\"http://www.johnspackman.ukf.net/\">Code for\nthe ray tracer</a> is available.\n<li> Fournier, Alain and Pierre Poulin, \"A Ray Tracing Accelerator Based on\na Hierarchy of 1D Sorted Lists,\" <I>Proceedings of Graphics Interface '93</I>,\nCanadian Information Processing Society, Toronto, Ontario, May 1993, p. 53-61.\nUses balls, gears, tetra, tree.\n<li> Simiakakis, George, and A. Day, \"Five-dimensional Adaptive Subdivision\nfor Ray Tracing,\" <I>Computer Graphics Forum</I>, <B>13</B>(2), June 1994,\np. 133-140. Uses balls, gears, mount, teapot, tetra, tree.\n<li> Matthew Quail, <a href=\"http://madbean.com/2005/honours-project/\">\"Space-Time\nRay-Tracing using Ray Classification,\"</a> Thesis project for B.S. with Honours, Dept. of Computing,\nSchool of Maths, Physics, Computing and Electronics, Macquarie University.\nUses mount.\n<li> Klimaszewski, Krzysztof and Thomas W. Sederberg, \"Faster Ray Tracing Using\nAdaptive Grids,\" <I>IEEE Computer Graphics and Applications</I> <B>17</B>(1),\nJan/Feb 1997, p. 42-51. Uses balls.\n<li> Havran, Vlastimil, Tomas Kopal, Jiri Bittner, and Jiri Zara, <a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.252.9650&rep=rep1&type=pdf\">\"Fast\nrobust BSP tree traversal algorithm for ray tracing,\"</a> <i>Journal of Graphics\nTools</i>, <b>2</b>(4):15-24, 1997. Uses balls, gears, mount, and tetra.\n<li> Nakamaru, Koji and Yoshio Ohno, \"Breadth-First Ray Tracing Utilizing Uniform\nSpatial Subdivision,\" <I>IEEE Transactions on Visualization and Computer Graphics</I>,\n<B>3</B>(4), Oct-Dec 1997, p. 316-328.\n<li> Havran, Vlastimil, Jiri Bittner, and J. Zara,\n<a href=\"http://www.mpi-sb.mpg.de/~havran/ARTICLES/sccg98.pdf\">\"Ray Tracing with Rope Trees,\"</a>\nProceedings of SCCG'98 Conference, pp. 130-139, April 1998. Uses 5 normal SPD.\n<li> Sanna, A., P. Montuschi and M. Rossi,\n<a href=\"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.96.2435&rep=rep1&type=pdf\">\"A Flexible\nAlgorithm for Multiprocessor Ray Tracing,\"</a>, The Computer Journal, <B>41</B>(7), pp. 503-516, 1998.\nUses spheres.\n<li> M&uuml;ller, Gordon and Dieter W. Fellner, <a href=\"http://www.cgv.tugraz.at/CGV/DigitalLibrary/publications/TechnicalReports/bs/TR-tubs-cg-1999-05.pdf\">\"Hybrid\nScene Structuring with Application to Ray Tracing,\"</a> <I>Proceedings of\nInternational Conference on Visual Computing (ICVC'99),</I> Goa, India, Feb.\n1999, pp. 19-26. Uses balls, lattice, tree.\n<li> Havran, Vlastimil, and Jiri Bittner,\n<a href=\"http://www.mpi-sb.mpg.de/~havran/ARTICLES/sccg99.pdf\">\"Rectilinear BSP Trees\nfor Preferred Ray Sets,\"</a> Proceedings of SCCG'99 conference, pp. 171-179, April/May 1999.\nUses lattice, rings, tree.\n<li> Havran, Vlastimil and Filip Sixta <a href=\"http://www.acm.org/tog/resources/RTNews/html/rtnv12n1.html#art3\">\"Comparison\nof Hierarchical Grids,\"</a> Ray Tracing News, <B>12</B>(1), June 25, 1999.\nUses all SPD. <a href=\"havran_stats_grids.txt\">Additional statistics are available\nat this site</a>\n<li> Havran, Vlastimil, <a href=\"http://www.acm.org/tog/resources/RTNews/html/rtnv12n2.html#art4\">\"A\nSummary of Octree Ray Traversal Algorithms,\"</a> Ray Tracing News, <B>12</B>(2),\nDecember 21, 1999. Uses all SPD. <a href=\"havran_stats_octrees.txt\">Additional\nstatistics are available at this site</a>\n<li> Havran, Vlastimil, Jan Prikryl, and Werner Purgathofer,\n\"Statistical\nComparison of Ray-Shooting Efficiency Schemes,\" Technical Report/TR-186-2-00-14,\nTechnische Universit&auml;t Wien,\nInstitut fr Computergraphik und Algorithmen, 4 July 2000. Uses all SPD.\n<li>Havran, Vlastimil, <a href=\"http://www.mpi-sb.mpg.de/~havran/DISSVH/phdthesis.html\">\"Heuristic\nRay Shooting Algorithms\"</a>, <i>Ph.D. Thesis</i>, Czech Technical University,\nNovember 2000. Uses all SPD.\n<li>Koji Nakamaru and Yoshio Ohno. <a href=\"http://www.tandfonline.com/doi/abs/10.1080/10867651.2001.10487547\">\"Enhanced\nbreadth-first ray tracing,\"</a> <i>Journal of Graphics Tools</i>, <b>6</b>(4):13-28,\n2001. Uses all SPD. Renderings include up to a billion primitives.<br>\n<li>Simiakakis, George, Th. Theoharis and A. M. Day,\n<a href=\"http://www.researchgate.net/profile/A_Day/publication/2949902_Parallel_Ray_Tracing_With_5d_Adaptive_Subdivision/links/00463530c6ebb47922000000.pdf\">\"Parallel\nRay Tracing with 5D Adaptive Subdivision,\"</a> WSCG 2001 Conference Proceedings, 2001.\nUses 5 normal SPD plus teaport.\n<li>Havran, Vlastimil and Jiri Bittner: <a href=\"http://www.mpi-sb.mpg.de/~havran/ARTICLES/wscg2002.pdf\">\"On\nImproving KD-Trees for Ray Shooting\"</a>, Proceedings of WSCG'2002\nconference, pp. 209-217, February 2002. Also see <a href=\"http://dcgi.felk.cvut.cz/home/havran/ARTICLES/wscg2000.pdf\">Libor Dachs'</a>\nray tracing visualization system.\n</ul>\n<p>\n<HR>\n<ADDRESS>\n<a href=\"http://erichaines.com\">Eric Haines</A>\n</ADDRESS>\n<p>Last change: <I>May 30, 2021</I>\n</BODY>\n\n<!-- Mirrored from www.realtimerendering.com/resources/SPD/ by HTTrack Website Copier/3.x [XR&CO'2014], Sun, 25 Oct 2015 15:31:36 GMT -->\n</HTML>\n"
  },
  {
    "path": "resources/shaderx/index.html",
    "content": "<html>\n<head>\n   <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\n   <meta name=\"description\" content=\"ShaderX Books\">\n   <meta name=\"keywords\" content=\"ShaderX, book, ebook, computer graphics, real-time, real time, rendering, interactive\">\n   <title>ShaderX/GPU Pro/GPU Zen Books</title>\n   \n<!--(Style Sheet)===================================================--> \n \n<style type=\"text/css\"> \n<!--\n \nbody {\n\tbackground-color: #FFFFFF;\n}\n \nA:visited {\n\tcolor: #666666;\n}\n \nA:active {\n\tcolor: #999999;\n}\n \nA:link {\n\tcolor: #666666;\n}\n.style1 {font-family: Arial, Helvetica, sans-serif}\n \n--> \n</style> \n</head>\n<body bgcolor=\"#FFFFFF\" link=\"#2D4280\" vlink=\"#9A6D03\" alink=\"#2D92A0\" background=\"background.jpg\">\n<font face=\"LUCIDA, ARIAL, HELVETICA\" size=\"+3\"><h1>ShaderX/GPU Pro/GPU Zen Books</h1>\n</font> <font face=\"LUCIDA, ARIAL, HELVETICA\">\nSee <a href=\"http://gpupro.blogspot.com/\">Wolfgang Engel's blog</a> about these books for more information, including extended\nabstracts and excerpts.\nExtensive parts of many of these books are available for reading on <a href=\"http://books.google.com/books\">Google Books</a>, as shown in the links below.\nThe first few ShaderX series books are free for download. Wolfgang Engel, the series editor, has worked with the publisher and authors to allow this release.\n<P>\n<table>\n  <TBODY>\n  \n  <tr><td>\n<a href=\"http://www.realtimerendering.com/resources/shaderx/Direct3D.ShaderX.Vertex.and.Pixel.Shader.Tips.and.Tricks_Wolfgang.F.Engel_Wordware.Pub_2002.pdf\"><img src=\"../../download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n<img src=\"../../spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n</td><td>\n<a href=\"https://smile.amazon.com/Direct3D-ShaderX-Vertex-Shader-Tricks/dp/1556220413?tag=realtimerenderin\">\n<img src=\"../../AmazonImages/51G43ZGSJ8L._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n</td><td>\n<b><a href=\"https://smile.amazon.com/Direct3D-ShaderX-Vertex-Shader-Tricks/dp/1556220413?tag=realtimerenderin\">Direct3D ShaderX: Vertex and Pixel Shader Tips and Tricks</a></b>, edited by Wolfgang Engel, Wordware Publishing, June 2002, <a href=\"http://www.realtimerendering.com/resources/shaderx/Direct3D.ShaderX.Vertex.and.Pixel.Shader.Tips.and.Tricks_Wolfgang.F.Engel_Wordware.Pub_2002.pdf\"><b><i>download for free</i></b></a>.\n</td></tr>\n\n<tr><td>\n<a href=\"http://www.realtimerendering.com/resources/shaderx/Introductions_and_Tutorials_with_DirectX_9.pdf\"><img src=\"../../download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n<img src=\"../../spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n</td><td>\n<a href=\"https://smile.amazon.com/ShaderX2-Introductions-Tutorials-DirectX-9-0/dp/155622902X?tag=realtimerenderin\">\n<img src=\"../../AmazonImages/514E6BJEJ9L._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n</td><td>\n<b><a href=\"https://smile.amazon.com/ShaderX2-Introductions-Tutorials-DirectX-9-0/dp/155622902X?tag=realtimerenderin\">ShaderX<sup>2</sup>: Introductions and Tutorials with DirectX 9.0</a></b>, edited by Wolfgang Engel, Wordware Publishing, Nov. 2003, <a href=\"http://www.realtimerendering.com/resources/shaderx/Introductions_and_Tutorials_with_DirectX_9.pdf\"><b><i>download for free</i></b></a>, also <a href=\"http://www.realtimerendering.com/resources/shaderx/Introductions_and_Tutorials_with_DirectX_9_code.zip\">code download and notes</a> (<a href=\"https://www.amazon.com/ShaderX2-Introduction-Tutorials-Wordware-Developers/dp/155622902X/ref=sr_1_9?s=books&ie=UTF8&qid=1491487943&sr=1-9\">Amazon Look Inside</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"http://www.realtimerendering.com/resources/shaderx/Tips_and_Tricks_with_DirectX_9.pdf\"><img src=\"../../download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n<img src=\"../../spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n</td><td>\n<a href=\"https://smile.amazon.com/ShaderX2-Shader-Programming-Tricks-DirectX/dp/1556229887?tag=realtimerenderin\">\n<img src=\"../../AmazonImages/51S5NSFNMZL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n</td><td>\n<b><a href=\"https://smile.amazon.com/ShaderX2-Shader-Programming-Tricks-DirectX/dp/1556229887?tag=realtimerenderin\">ShaderX<sup>2</sup>: Shader Programming Tips and Tricks with DirectX 9.0</a></b>, edited by Wolfgang Engel, Wordware Publishing, Nov. 2003, <a href=\"http://www.realtimerendering.com/resources/shaderx/Tips_and_Tricks_with_DirectX_9.pdf\"><b><i>download for free</i></b></a>, also <a href=\"http://www.realtimerendering.com/resources/shaderx/Tips_and_Tricks_with_DirectX_9_code.zip\">code download and notes</a>.\n</td></tr>\n\n<tr><td>\n</td><td>\n<a href=\"https://smile.amazon.com/ShaderX3-Advanced-Rendering-DirectX-Shaderx/dp/1584503572?tag=realtimerenderin\">\n<img src=\"../../AmazonImages/51fCKb6r%2BAL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"../../spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n</td><td>\n<b><a href=\"https://smile.amazon.com/ShaderX3-Advanced-Rendering-DirectX-Graphics/dp/1584503572?tag=realtimerenderin\">ShaderX<sup>3</sup>: Advanced Rendering with DirectX and OpenGL</a></b>, edited by Wolfgang Engel, Charles River Media, Nov. 2004 (<a href=\"http://shaderx3.com/Tables%20of%20Content.htm\">Table of Contents</a>).\n</td></tr>\n\n<tr><td>\n</td><td>\n<a href=\"https://smile.amazon.com/ShaderX4-Advanced-Rendering-Techniques-Graphics/dp/1584504250?tag=realtimerenderin\">\n<img src=\"../../AmazonImages/513Z9v-sASL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"../../spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n</td><td>\n<b><a href=\"https://smile.amazon.com/ShaderX4-Advanced-Rendering-Techniques-Graphics/dp/1584504250?tag=realtimerenderin\">ShaderX<sup>4</sup>: Advanced Rendering Techniques</a></b>, edited by Wolfgang Engel, Charles River Media, Jan. 2006 (<a href=\"http://shaderx4.com/TOC.html\">Table of Contents</a>, <a href=\"http://shaderx4.com/errata.html\">errata</a>).\n</td></tr>\n\n<tr><td>\n</td><td>\n<a href=\"https://smile.amazon.com/ShaderX5-Advanced-Rendering-Techniques-Shaderx/dp/1584504994?tag=realtimerenderin\">\n<img src=\"../../AmazonImages/417bTB%2BSooL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"../../spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n</td><td>\n<b><a href=\"https://smile.amazon.com/ShaderX5-Advanced-Rendering-Techniques-Shaderx/dp/1584504994?tag=realtimerenderin\">ShaderX<sup>5</sup>: Advanced Rendering Techniques</a></b>, edited by Wolfgang Engel, Charles River Media, Dec. 2006 (<a href=\"http://shaderx5.com/TOC.html\">Table of Contents</a>, <a href=\"http://shaderx5.com/errata.html\">errata</a>).\n</td></tr>\n\n<tr><td>\n</td><td>\n<a href=\"https://smile.amazon.com/Shader-X6-Advanced-Rendering-Shaderx/dp/1584505443?tag=realtimerenderin\">\n<img src=\"../../AmazonImages/51rHYE6fuAL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"../../spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n</td><td>\n<b><a href=\"https://smile.amazon.com/Shader-X6-Advanced-Rendering-Shaderx/dp/1584505443?tag=realtimerenderin\">ShaderX<sup>6</sup>: Advanced Rendering Techniques</a></b>, edited by Wolfgang Engel, Charles River Media, Feb. 2008 (<a href=\"http://shaderx6.com/TOC.html\">Table of Contents</a>, <a href=\"http://shaderx6.com/errata.html\">errata</a>, <a href=\"https://www.amazon.com/gp/reader/1584505443/ref=sib_dp_pt?tag=somebooksilike\">Amazon Look Inside</a>).\n</td></tr>\n\n<tr><td>\n</td><td>\n<a href=\"https://smile.amazon.com/ShaderX7-Rendering-Techniques-Wolfgang-Engel/dp/1584505982?tag=realtimerenderin\">\n<img src=\"../../AmazonImages/516FBcWVHbL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"../../spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n</td><td>\n<b><a href=\"https://www.amazon.com/ShaderX7-Rendering-Techniques-Wolfgang-Engel/dp/1584505982?tag=somebooksilike\">ShaderX<sup>7</sup>: Advanced Rendering Techniques</a></b>, edited by Wolfgang Engel, Charles River Media, March 2009 (<a href=\"http://shaderx7.com/TOC.html\">Table of Contents</a>, <a href=\"http://shaderx7.com/errata.html\">errata</a>).\n</td></tr>\n\n<tr><td>\n&nbsp;\n</td></tr>\n\n<tr><td>\n</td><td>\n<a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1568814720?tag=realtimerenderin\">\n<img src=\"../../AmazonImages/5150-70osuL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"../../spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n</td><td>\n<b><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1568814720?tag=realtimerenderin\">GPU Pro: Advanced Rendering Techniques</a></b> (was: ShaderX<sup>8</sup>), edited by Wolfgang Engel, A.K. Peters, July 2010, (<a href=\"https://www.crcpress.com/GPU-Pro-Advanced-Rendering-Techniques/Engel/p/book/9781568814728\">Table of Contents and source code</a>, <a href=\"http://gpupro.blogspot.com/\">more information</a>).\n</td></tr>\n\n<tr><td>\n</td><td>\n<a href=\"https://smile.amazon.com/GPU-Pro-2-Wolfgang-Engel/dp/1568817185?tag=realtimerenderin\">\n<img src=\"../../AmazonImages/51kbqYWOFQL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"../../spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n</td><td>\n<b><a href=\"https://smile.amazon.com/GPU-Pro-2-Wolfgang-Engel/dp/1568817185?tag=realtimerenderin\">GPU Pro<sup>2</sup></a></b>, edited by Wolfgang Engel, A.K. Peters, Feb. 2011 (<a href=\"https://www.crcpress.com/GPU-Pro-2/Engel/p/book/9781568817187\">table of contents and source code</a>, <a href=\"http://gpupro2.blogspot.com/\">more information</a, <a href=\"http://books.google.com/books?id=tixuGR3iDmUC&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n</td><td>\n<a href=\"https://smile.amazon.com/GPU-PRO-Advanced-Rendering-Techniques/dp/1439887829?tag=realtimerenderin\">\n<img src=\"../../AmazonImages/51rXEEFIkAL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"../../spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n</td><td>\n<b><a href=\"https://smile.amazon.com/GPU-PRO-Advanced-Rendering-Techniques/dp/1439887829?tag=realtimerenderin\">GPU Pro<sup>3</sup></a></b>, edited by Wolfgang Engel et alia, A.K. Peters, Feb. 2012 (<a href=\"https://www.crcpress.com/GPU-PRO-3-Advanced-Rendering-Techniques/Engel/p/book/9781439887820\">Table of Contents and source code</a>, <a href=\"http://gpupro3.blogspot.com/\">more info and source code</a>, <a href=\"https://books.google.com/books?id=JxLSBQAAQBAJ&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n</td><td>\n<a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1466567430?tag=realtimerenderin\">\n<img src=\"../../AmazonImages/514kGRqsEgL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"../../spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n</td><td>\n<b><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1466567430?tag=realtimerenderin\">GPU Pro<sup>4</sup></a></b>, edited by Wolfgang Engel et alia, A.K. Peters/CRC Press, April 2013 (<a href=\"http://www.crcpress.com/product/isbn/9781466567436\">Table of Contents and source code</a>, <a href=\"http://books.google.com/books?id=TUuhiPLNmbAC&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n</td><td>\n<a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1482208636?tag=realtimerenderin\">\n<img src=\"../../AmazonImages/51JZcQDYvSL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"../../spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n</td><td>\n<b><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1482208636?tag=realtimerenderin\">GPU Pro<sup>5</sup></a></b>, edited by Wolfgang Engel et alia, A.K. Peters/CRC Press, June 2014 (<a href=\"http://www.crcpress.com/product/isbn/9781482208634\">Table of Contents and source code</a>, <a href=\"http://gpupro.blogspot.com/\">some extended abstracts</a>, <a href=\"https://books.google.com/books?id=yphBBAAAQBAJ&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n</td><td>\n<a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1482264617?tag=realtimerenderin\">\n<img src=\"../../AmazonImages/51TUe9Hi0LL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"../../spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n</td><td>\n<b><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1482264617?tag=realtimerenderin\">GPU Pro<sup>6</sup></a></b>, edited by Wolfgang Engel, CRC Press, July 2015 (<a href=\"https://www.crcpress.com/GPU-Pro-6-Advanced-Rendering-Techniques/Engel/9781482264616\">book's website</a>, <a href=\"http://gpupro.blogspot.com/\">blog</a>, <a href=\"https://books.google.com/books?id=30ZOCgAAQBAJ&printsec=frontcover\">Google Books sample</a>, <a href=\"https://github.com/wolfgangfengel/GPU-Pro-6\">source code</a>).\n</td></tr>\n\n<tr><td>\n</td><td>\n<a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/149874253X?tag=realtimerenderin\">\n<img src=\"../../AmazonImages/51sWnma3MXL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"../../spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n</td>\n<td>\n<b><a href=\"https://smile.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/149874253X?tag=realtimerenderin\">GPU Pro<sup>7</sup></a></b>, edited by Wolfgang Engel, CRC Press, March 2016 (<a href=\"https://www.crcpress.com/GPU-Pro-7-Advanced-Rendering-Techniques/Engel/9781498742535\">book's website</a>, <a href=\"http://gpupro.blogspot.com/\">blog</a>, <a href=\"https://books.google.com/books?id=rA7YCwAAQBAJ&printsec=frontcover\">Google Books sample</a>, <a href=\"https://github.com/wolfgangfengel/GPU-Pro-7\">source code</a>).\n</td></tr>\n\n<tr><td>\n&nbsp;\n</td></tr>\n\n<tr><td>\n</td><td>\n<a href=\"https://smile.amazon.com/dp/0998822892?tag=realtimerenderin\">\n<img src=\"../../AmazonImages/51YHBeTdgSL._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"../../spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n</td>\n<td>\n<b><a href=\"https://smile.amazon.com/dp/0998822892?tag=realtimerenderin\">GPU Zen</a></b>, edited by Wolfgang Engel, Black Cat Publishing, May 2017 (<a href=\"http://gpuzen.blogspot.com/\">book's website</a>, <a href=\"https://github.com/wolfgangfengel/GPUZen\">source code</a>).\n</td></tr>\n\n<tr><td>\n</td><td>\n<a href=\"https://smile.amazon.com/GPU-Zen-Advanced-Rendering-Techniques/dp/179758314X?tag=realtimerenderin\">\n<img src=\"../../AmazonImages/51wlNem+I4L._SL100_.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"../../spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n</td>\n<td>\n<b><a href=\"https://smile.amazon.com/GPU-Zen-Advanced-Rendering-Techniques/dp/179758314X?tag=realtimerenderin\">GPU Zen 2</a></b>, edited by Wolfgang Engel, Black Cat Publishing, April 2019 (<a href=\"http://gpuzen.blogspot.com/\">book's website</a>, <a href=\"https://github.com/wolfgangfengel/GPUZen2\">source code</a>).\n</td></tr>\n\n<tr><td>\n</td><td>\n<a href=\"https://www.amazon.com/dp/B0DNXNM14K?tag=realtimerenderin\">\n<img src=\"../../AmazonImages/gpu_zen_3_100.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"../../spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n</td>\n<td>\n<b><a href=\"https://www.amazon.com/dp/B0DNXNM14K?tag=realtimerenderin\">GPU Zen 3</a></b>, edited by Wolfgang Engel, Black Cat Publishing, November 2024 (<a href=\"https://gpuzen.blogspot.com/\">book's table of contents</a>).\n</td></tr>\n\n<tr><td>\n</td><td>\n<a href=\"https://www.amazon.com/GPU-Zen-Advanced-Rendering-Techniques/dp/B0GNZJPVZ4?tag=realtimerenderin\">\n<img src=\"../../AmazonImages/gpu_zen_4_100.jpg\" alt=\"cover\" height=\"100\" align=left border=0></a>\n<img src=\"../../spacer.gif\" alt=\"\" height=\"100\" width=\"12\" align=left border=0>\n</td>\n<td>\n<b><a href=\"https://www.amazon.com/GPU-Zen-Advanced-Rendering-Techniques/dp/B0GNZJPVZ4?tag=realtimerenderin\">GPU Zen 4</a></b>, edited by Wolfgang Engel, Black Cat Publishing, February 2026 (<a href=\"https://gpuzen.blogspot.com/\">book's table of contents</a>).\n</td></tr>\n\n  </TBODY>\n</table>\n</font>\n<HR> \n<ADDRESS> \n<A HREF=\"http://erichaines.com\">Eric Haines</A> / <A HREF=\"mailto:erich@acm.org\">erich@acm.org</A> \n</ADDRESS> \nLast change: <I>April 24, 2026</I> \n<p></P> \n</BODY></HTML>"
  },
  {
    "path": "robots.txt",
    "content": "# robots.txt\n\nUser-agent: *\nDisallow: /rtr4_staging/ # this will soon disappear\n"
  },
  {
    "path": "rtr3.css",
    "content": "/* Initial cleanup\n----------------------------------------------- */\nhtml, body { margin: 0; padding: 0; }\n\n\n/* Main structure and positioning\n----------------------------------------------- */\nbody { min-width: 760px; text-align: center; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 76%; line-height: 120%; }\n#wrapper {  width:98%;  text-align: left; min-width:760px; margin:0 1%; }\nbody .primary { width:100%; float: left; }\nbody .primary-span { padding-left: 0; padding-right: 220px; clear: both; }\nbody .secondary { width: 200px; float: right; margin-right:-220px; }\nbody .secondary-span { padding-left: 0; padding-right: 520px; clear: both; }\n#content {padding-right:240px;}\n#footer {padding-right:220px;}\n#navigation {padding-right:220px;}\n#header, #content { margin-bottom: 2em; padding-left: 20px; padding-right: 20px; }\n#footer, #footer-include { clear: both; }\n\n/* Fix floats\n----------------------------------------------- */\n.clearfix:after { content: \".\"; display: block; height: 0; clear: both; visibility: hidden; }\n.clearfix { display: inline-block; }\n/* Hides from IE-mac \\*/\n* html .clearfix { height: 1%; }\n.clearfix { display: block; }\n/* End hide from IE-mac */\n\n\n/* Banner\n----------------------------------------------- */\n#rtr3-header-image a { text-decoration: none; border: none; }\n#rtr3-header-image a img { border: none; }\n\n/* Navigation\n----------------------------------------------- */\n#navigation a { text-decoration: none; }\n#navigation a:link, #navigation a:visited, #navigation a:active {color:#005469;}\n#navigation ul.primary a:hover {color:#A8001C;}\n#navigation ul.primary { list-style: none; margin: 0; padding: 0.5em 0; }\n#navigation ul.primary li { display: inline; margin: 0 1em 0 0; }\n#navigation div.secondary { padding: 0.5em 0; }\n#navigation div.secondary p { margin: 0; }\nbody #navigation { border: 1px solid #005469; background-color: #FFFFFF; padding-left: 5px; }\nbody #navigation .secondary p { text-align: right; }\n#wrapper .nav-current:link, #wrapper .nav-current:visited, #wrapper .nav-current:active {font-weight: bold; color: #005469; }\n#wrapper .nav-current:hover { font-weight: bold; color: #A8001C; }\n\n\n/* Links\n--------------------------------------- */\n\n#content a {\n\ttext-decoration: none;\n}\n\n#content a:link, #content a:active {\n\tcolor: #005469;\n\tborder-bottom: 1px solid #80B1CC;\n\t}\n\t\n#content a:visited {\n\tcolor: #906200;\n\tborder-bottom: 1px solid #B0B5A9;\n\t}\n\n#content a:hover {\n\tcolor: #A8001C;\n\tborder-bottom: 1px solid #B895B2;\n\t}\n\n\n/* Footer\n--------------------------------------- */\n#footer { border: 1px solid #005469; background-color: #FFFFFF; padding: 0.5em 220px 0 5px; margin: 0 20px; }\n#footer ul { list-style: none; margin:0 0 0.5em; padding:0; }\n#footer ul li { display: inline; margin: 0 0.7em 0 0; }\n#footer a {text-decoration: none; }\n#footer a:link, #footer a:active, #footer a:visited {\tcolor: #005469; }\n#footer a:hover {\tcolor: #A8001C; }\n\n\n/* Intersection Table\n--------------------------------------- */\n#intersect-table td { font:11px Verdana, Arial, Helvetica, sans-serif; color:#001122; }\n\n/* Books Table\n--------------------------------------- */\n#books-table td {\n\t\tmargin: 10px;\n\t\tpadding: 10px;\n\t\tborder-collapse: collapse;\n\t\twidth: 100%;\n\t}\n#books-small-table td {\n\tmargin: 4px;\n\tpadding: 4px;\n\tborder-collapse: collapse;\n\twidth: 100%;\n}\n\n\n\n\n\t\n/* Class Styles */\n\t\n.bodyText {\n\tcolor:#001122;\n\tline-height:17px;\n\tmargin-top:0px;\n\tfont-family: Verdana, Arial, Helvetica, sans-serif;\n\tfont-size: 14px;\n\t}\n\n .metadata {\n\tfont-size: 0.8em;\n\tcolor: #808080; \n\t}\n\n\t\n.pageName{\n\tfont-family: 'Times New Roman', Times, serif; font-size: 3em; font-weight: bold;\n\tcolor: #006699;\n\tline-height:30px;\n\t}\n\n.subHeader {\n\tfont-family: 'Times New Roman', Times, serif; font-size: 2em; font-weight: normal;\n\tcolor: #006699;\n\tline-height:50px;\n\tborder-bottom: 1px solid #006699\n\t}\n\n.quote {\n\tfont: 20px Verdana, Arial, Helvetica, sans-serif;\n\tcolor: #759DA1;\n\tline-height:30px;\n\t}\n\t\n.smallText {\n\tfont: 10px Verdana, Arial, Helvetica, sans-serif;\n\tcolor: #001122;\n\t}\n\na.navText:link {color: #001122}\na.navText:visited {color: #001122}\na.navText:hover {color: #3366CC}\n\t\n.navText {\n\tfont: 11px Verdana, Arial, Helvetica, sans-serif;\n\tcolor: #001122;\n\tline-height:16px;\n\tletter-spacing:.1em;\n\ttext-decoration: none;\n\t}"
  },
  {
    "path": "rtr4.css",
    "content": "/* Initial cleanup\n----------------------------------------------- */\nhtml, body { margin: 0; padding: 0; }\n\n\n/* Main structure and positioning\n----------------------------------------------- */\nbody { background-color: white; min-width: 760px; text-align: center; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 76%; line-height: 120%; }\n#wrapper {  width:98%;  text-align: left; min-width:760px; margin:0 1%; }\nbody .primary { width:100%; float: left; }\nbody .primary-span { padding-left: 0; padding-right: 220px; clear: both; }\nbody .secondary { width: 200px; float: right; margin-right:-220px; }\nbody .secondary-span { padding-left: 0; padding-right: 520px; clear: both; }\n#content {padding-right:240px;}\n#footer {padding-right:220px;}\n#navigation {padding-right:220px;}\n#header, #content { margin-bottom: 2em; padding-left: 20px; padding-right: 20px; }\n#footer, #footer-include { clear: both; }\n\n/* Fix floats\n----------------------------------------------- */\n.clearfix:after { content: \".\"; display: block; height: 0; clear: both; visibility: hidden; }\n.clearfix { display: inline-block; }\n/* Hides from IE-mac \\*/\n* html .clearfix { height: 1%; }\n.clearfix { display: block; }\n/* End hide from IE-mac */\n\n\n/* Banner\n----------------------------------------------- */\n#rtr3-header-image a { background-color: #10304B; text-decoration: none; border: none; }\n#rtr3-header-image a img { border: none; }\n\n/* Navigation\n----------------------------------------------- */\n#navigation a { text-decoration: none; }\n#navigation a:link, #navigation a:visited, #navigation a:active {color:#005469;}\n#navigation ul.primary a:hover {color:#A8001C;}\n#navigation ul.primary { list-style: none; margin: 0; padding: 0.5em 0; }\n#navigation ul.primary li { display: inline; margin: 0 1em 0 0; }\n#navigation div.secondary { padding: 0.5em 0; }\n#navigation div.secondary p { margin: 0; }\nbody #navigation { border: 1px solid #005469; background-color: #FFFFFF; padding-left: 5px; }\nbody #navigation .secondary p { text-align: right; }\n#wrapper .nav-current:link, #wrapper .nav-current:visited, #wrapper .nav-current:active {font-weight: bold; color: #005469; }\n#wrapper .nav-current:hover { font-weight: bold; color: #A8001C; }\n\n\n/* Links\n--------------------------------------- */\n\n#content a {\n\ttext-decoration: none;\n}\n\n#content a:link, #content a:active {\n\tcolor: #005469;\n\tborder-bottom: 1px solid #80B1CC;\n\t}\n\t\n#content a:visited {\n\tcolor: #906200;\n\tborder-bottom: 1px solid #B0B5A9;\n\t}\n\n#content a:hover {\n\tcolor: #A8001C;\n\tborder-bottom: 1px solid #B895B2;\n\t}\n\n\n/* Footer\n--------------------------------------- */\n#footer { border: 1px solid #005469; background-color: #FFFFFF; padding: 0.5em 220px 0 5px; margin: 0 20px; }\n#footer ul { list-style: none; margin:0 0 0.5em; padding:0; }\n#footer ul li { display: inline; margin: 0 0.7em 0 0; }\n#footer a {text-decoration: none; }\n#footer a:link, #footer a:active, #footer a:visited {\tcolor: #005469; }\n#footer a:hover {\tcolor: #A8001C; }\n\n\n/* Intersection Table\n--------------------------------------- */\n#intersect-table td { font:11px Verdana, Arial, Helvetica, sans-serif; color:#001122; }\n\n/* Books Table\n--------------------------------------- */\n#books-table td {\n\t\tmargin: 10px;\n\t\tpadding: 10px;\n\t\tborder-collapse: collapse;\n\t\twidth: 100%;\n\t}\n#books-small-table td {\n\tmargin: 4px;\n\tpadding: 4px;\n\tborder-collapse: collapse;\n\twidth: 100%;\n}\n\n\n\n\n\t\n/* Class Styles */\n\t\n.bodyText {\n\tcolor:#001122;\n\tline-height:17px;\n\tmargin-top:0px;\n\tfont-family: Verdana, Arial, Helvetica, sans-serif;\n\tfont-size: 14px;\n\t}\n\n .metadata {\n\tfont-size: 0.8em;\n\tcolor: #808080; \n\t}\n\n\t\n.pageName{\n\tfont-family: 'Times New Roman', Times, serif; font-size: 3em; font-weight: bold;\n\tcolor: #006699;\n\tline-height:30px;\n\t}\n\n.subHeader {\n\tfont-family: 'Times New Roman', Times, serif; font-size: 2em; font-weight: normal;\n\tcolor: #006699;\n\tline-height:50px;\n\tborder-bottom: 1px solid #006699\n\t}\n\n.quote {\n\tfont: 20px Verdana, Arial, Helvetica, sans-serif;\n\tcolor: #759DA1;\n\tline-height:30px;\n\t}\n\t\n.smallText {\n\tfont: 10px Verdana, Arial, Helvetica, sans-serif;\n\tcolor: #001122;\n\t}\n\na.navText:link {color: #001122}\na.navText:visited {color: #001122}\na.navText:hover {color: #3366CC}\n\t\n.navText {\n\tfont: 11px Verdana, Arial, Helvetica, sans-serif;\n\tcolor: #001122;\n\tline-height:16px;\n\tletter-spacing:.1em;\n\ttext-decoration: none;\n\t}"
  },
  {
    "path": "sig2010.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"> \n<html xmlns=\"http://www.w3.org/1999/xhtml\"> \n<head> \n<title>SIGGRAPH 2010 Links</title> \n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" /> \n<link rel=\"shortcut icon\" href=\"favicon.ico\" type=\"image/x-icon\" /> \n<link rel=\"icon\" href=\"favicon.ico\" type=\"image/x-icon\" /> \n<link rel=\"stylesheet\" href=\"rtr4.css\" type=\"text/css\" /> \n</head> \n \n<div id=\"wrapper\"> \n \n  <div id=\"header\"> \n    <div id=\"rtr3-header-image\"> \n      <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> \n        <tr bgcolor=\"#10304B\"> \n          <td> \n            <a href=\"http://www.realtimerendering.com/blog\"> \n              <img src=\"rtr-header.png\" alt=\"Header image\" width=\"410\" height=\"106\" /> \n            </a> \n          </td> \n        </tr> \n      </table> \n    </div> \n    <div id=\"navigation\" class=\"clearfix\"> \n      <ul class=\"primary\"> \n        <li><a href=\"http://www.realtimerendering.com/blog/\" rel=\"home\">Blog</a></li>  \n        <li><a title=\"Recommended books\"  href=\"books.html\">Graphics Books</a></li> \n        <li><a title=\"Object / object intersection page\"  href=\"intersections.html\">Intersections</a></li> \n        <li><a title=\"Sites we like\"  href=\"portal.html\">Portal</a></li> \n\t\t<li><a title=\"Ray Tracing Resources\" href=\"raytracing.html\">Ray tracing</a></li>\n\t\t<li><a title=\"Main resources page\" href=\"index.html\">Resources</a></li>\n\t\t<li><a title=\"WebGL/three.js Resources\"  href=\"webgl.html\">WebGL</a></li>\n      </ul> \n    </div> \n  </div> \n \n<div id=\"content\" class=\"clearfix\"> \n \n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> \n    <tr> \n      <td class=\"pageName\">SIGGRAPH 2010 Links</td> \n    </tr> \n    <tr> \n      <td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"6\" border=\"0\"></td>   \n    </tr> \n    \n    <tr> \n      <td class=\"bodyText\"> \n      \n<div class=\"metadata\"> \nLast changed: September 7, 2010\n</div> \n \n<P> \nThis pages gives links to various sites related to courses, papers, talks, etc., given at <a href=\"http://www.siggraph.org/s2010/\">SIGGRAPH 2010</a>. Our focus is interactive rendering; this page is not meant to be all-encompassing. That said, we're happy to add any related links: <a href=\"mailto:erich@acm.org?subject=SIGGRAPH 2010 page update\">email us</a>.\n\n<h2 class=\"subHeader\">Courses</h2>\n\nThis is a list of websites for the <a href=\"http://www.siggraph.org/s2010/for_attendees/courses\">SIGGRAPH 2010 courses</a>. The <a href=\"http://portal.acm.org/toc.cfm?id=1837101&type=proceeding&coll=GUIDE&dl=GUIDE&CFID=98907886&CFTOKEN=42690815\">ACM Digital Library has PDFs</a> for some courses. All courses are listed below but not all have links; either the course doesn't have any online materials, or we haven't found its URL yet. Please <a href=\"mailto:erich@acm.org?subject=SIGGRAPH 2010 page update\">email us</a> any links you know.\n\n<UL>\n<LI><a href=\"http://sarahtariq.com/HairCourseNotes_SIGGRAPH2010.html\">Advanced Techniques in Real-Time Hair Rendering and Simulation</a></LI>\n<LI><a href=\"http://advances.realtimerendering.com/s2010/\">Advances in Real-Time Rendering in 3D Graphics and Games</a></LI>\n<LI>An Introduction to 3D Spatial Interaction With Videogame Motion Controllers - older related material <a href=\"http://www.3dui.org/\">here</a></LI>\n<LI><a href=\"http://pixel.ecn.purdue.edu:8080/~rmacieje/Courses/SIGGRAPH10/VA_Applications_Course.html\">Applications of Visual Analytics</a></LI>\n<LI><a href=\"http://bps10.idav.ucdavis.edu/\">Beyond Programmable Shading</a></LI>\n<LI><a href=\"http://www1.cse.wustl.edu/~cmg/content/Biomedical%20Course.ppt.gz\">Biomedical Applications: What You Need to Know</a></LI>\n<LI><a href=\"http://web.media.mit.edu/~mhirsch/byo3d/\">Build Your Own 3D Display</a></LI>\n<LI><a href=\"http://renderwonk.com/publications/s2010-color-course/\">Color Enhancement and Rendering in Film and Game Production</a></LI>\n<LI><a href=\"http://pixel.ecn.purdue.edu:8080/~rmacieje/Courses/SIGGRAPH10/VA_Fundamentals_Course.html\">Fundamentals of Visual Analytics</a></LI>\n<LI><a href=\"http://www.scss.tcd.ie/Veronica.Sundstedt/gazingatgames2010.html\">Gazing at Games: Using Eye Tracking to Control Virtual Characters</a></LI>\n<LI><a href=\"http://www.graphics.cornell.edu/~jaroslav/gicourse2010/\">Global Illumination Across Industries</a></LI>\n<LI><a href=\"http://www.taniapouli.co.uk/research/statistics/s2010_course.pdf\">Image Statistics: From Data Collection to Applications in Graphics</a></LI>\n<LI><a href=\"http://sites.google.com/site/isrendering/\">Importance Sampling for Production Rendering</a></LI>\n<LI>Perceptually Motivated Graphics, Visualization, and 3D Displays - <a href=\"http://www.viz.tamu.edu/faculty/ann/McNamara/Research.html\">organizer's research page</a>, page coming soon.</LI>\n<LI><a href=\"http://renderwonk.com/publications/s2010-shading-course/\">Physically Based Shading Models in Film and Game Production</a></LI>\n<LI>Processing for Visual Artists and Designers - look inside <a href=\"http://www.amazon.com/Processing-Visual-Artists-Expressive-Interactive/dp/1568817169?tag=realtimerenderin\">book</a>, extended online course info <a href=\"http://www.coyote-wind.com/Processing.htm\">here</a></LI>\n<LI><a href=\"http://sglab.kaist.ac.kr/~sungeui/Collision_tutorial/\">Recent Advances in Real-Time Collision and Proximity Computations for Games and Simulations</a></LI>\n<LI><a href=\"http://alice.loria.fr/WIKI/index.php/Graphite/SpectralMeshProcessing\">Spectral Mesh Processing</a></LI>\n<LI><a href=\"http://graphics.cs.williams.edu/courses/SRG10/\">Stylized Rendering in Games</a></LI>\n<LI><a href=\"http://magnuswrenninge.com/volumetricmethods\">Volumetric Methods in Visual Effects</a></LI>\n</UL>\n\n<h2 class=\"subHeader\">Technical Papers</h2>\n\n<a href=\"http://kesen.realtimerendering.com/sig2010.html\">Ke-Sen Huang's page</a> is the best place to go.\n\n<h2 class=\"subHeader\">Talks</h2>\n\n<a href=\"http://www.siggraph.org/s2010/for_attendees/talks\">Talks</a>, once known as \"Sketches\", are the most ephemeral of material presented at SIGGRAPH. The <a href=\"http://portal.acm.org/toc.cfm?id=1837026&type=proceeding&coll=GUIDE&dl=GUIDE&CFID=98907886&CFTOKEN=42690815#1837045\">ACM Digital Library has an incomplete archive</a> of single-page summaries, as talks are not official publications. The ACM DL also does not collect code, slidesets, videos, etc. We list the sites we know for talks.\n \n<UL>\n<LI><a href=\"http://physbam.stanford.edu/~mlentine/research.html\">\"Avatar\": Bending Rigid Bodies</a></LI>\n<LI><a href=\"http://www.disneyanimation.com/library/list.html\">Christmas in July: The Effects Snow Process</a></LI>\n<LI><a href=\"http://artis.imag.fr/Membres/Olivier.Hoel/\">A Deferred Shading Algorithm for Real-Time Indirect Illumination</a></LI>\n<LI><a href=\"http://www.nafees.net/\">Destroying LA for \"2012\"</a></LI>\n<LI><a href=\"http://vis.cs.brown.edu/docs/pdf/Chen-2010-STI.pdf\">Exploration of Bat-Wing Morphology Through A Strip Method and Visualization</a></LI>\n<LI><a href=\"http://neulander.org/work/\">Fast Furry Ray Gathering</a></LI>\n<LI><a href=\"http://gl.ict.usc.edu/Research/HeadCam/\">Head-Mounted Photometric Stereo for Facial Performance Capture</a></LI>\n<LI><a href=\"http://and.intercon.ru/releases/talks/rtfrucvg/\">How to Get From 30 to 60 Frames Per Second in Video Games for 'Free'</a></LI>\n<LI><a href=\"http://tessendorf.org/reports.html\">I Love It When A Cloud Comes Together</a></LI>\n<LI><a href=\"http://www.dgp.toronto.edu/~rms/\">Meshmixer: an interface for rapid mesh composition</a></LI>\n<LI><a href=\"http://nicolas.stoiber.free.fr/research.html#anchor_publications\">The Mimic Game: Real-time Recognition and Imitation of Emotional Facial Expressions</a></LI>\n<LI><a href=\"http://mi-lab.org/projects/nice-formula-editor/\">NiCE Formula Editor</a></LI>\n<LI><a href=\"http://artis.imag.fr/Publications/2010/BLVLDT10a/\">NPR Gabor Noise for Coherent Stylization</a></LI>\n<LI><a href=\"http://www.rm.is.ritsumei.ac.jp/~ichikari/publicity.html\">On-site real-time 3D match move for MR-based previsualization with relighting</a></LI>\n<LI><a href=\"http://igm.univ-mlv.fr/~biri/mlaa-gpu/\">Practical Morphological Anti-Aliasing on the GPU</a> - includes code</LI>\n<LI><a href=\"http://research.microsoft.com/en-us/projects/gustav/\">Project Gustav: Immersive Digital Painting</a></LI>\n<LI><a href=\"http://www2.disney.co.uk/disneyinteractivestudios/blackrockstudio/technology/\">Screen Space Classification for Efficient Deferred Shading</a></LI>\n<LI><a href=\"http://www.disneyanimation.com/library/list.html\">Set'm and Forget'm: A Motion Graphics Pipeline for Effects</a></LI>\n<LI><a href=\"http://www.disneyanimation.com/library/list.html\">Simulating Rapunzel's Hair in Disney's Tangled</a></LI>\n<LI><a href=\"http://perso.telecom-paristech.fr/~boubek/papers/SBSR/\">Sketch-Based 3D Shape Retrieval</a></LI>\n<LI><a href=\"http://www2.disney.co.uk/cms_res/blackrockstudio/pdf/SSMBNotes.pdf\">Split-Second Motion Blur</a> - also has a <a href=\"http://www.youtube.com/watch?v=mnyc_n4W6_s\">video</a>, watch it at 720p</LI>\n<LI><a href=\"http://www.j3l7h.de/publications.html\">The Universe of Fonts, Charted by Machine</a></LI>\n<LI><a href=\"http://dan.lecocq.us/wordpress/2010/08/02/webglot-high-performance-visualization-in-the-browser/\">WebGLot – High Performance Visualization in the Browser</a></LI>\n<LI><a href=\"http://lab.rekimoto.org/projects/z-touch/\">Z-touch: A multi-touch system for detecting spatial gestures near the tabletop</a></LI>\n</UL>\n\n<h2 class=\"subHeader\">Exhibitor Tech Talks</h2>\n\nVarious <a href=\"http://www.siggraph.org/s2010/for_attendees/exhibitor_tech_talks\">exhibitors give talks</a> about technologies relevant to researchers and developers, then put the material on the web.\n\n<UL>\n<LI><a href=\"http://developer.nvidia.com/object/siggraph-2010-home.html\">NVIDIA</a></LI>\n<LI><a href=\"http://developer.amd.com/documentation/presentations/Pages/default.aspx#acm_sig\">AMD/ATI</a> (forthcoming)</LI>\n<LI><a href=\"http://www.web3d.org/events/details/web3d-at-siggraph-2010\">Web3D Consortium</a> - note, <a href=\"http://www.web3d.org/\">main page</a> has summaries and links to presentations</LI>\n</UL>\n\n<h2 class=\"subHeader\">Birds of a Feather</h2>\n\n<a href=\"http://www.siggraph.org/s2010/for_attendees/birds_feather\">Birds of a Feather</a> (BOF) sessions are a chance for people interested in a particular topic to get together. Here are related websites for some of these sessions.\n\n<UL>\n<LI><a href=\"http://www.khronos.org/library/detail/2010-siggraph-opencl-bof/\">OpenCL</a></LI>\n<LI><a href=\"http://www.khronos.org/library/detail/2010-siggraph-opengl-bof/\">OpenGL</a></LI>\n</UL>\n\n\n        </td> \n    </tr> \n    <tr> \n    \t<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"1\" border=\"0\"></td> \n\t&nbsp;<br /></td> \n    </tr> \n</table> \n \n</div> <!-- /content --> \n \n<div id=\"footer\" class=\"clearfix\"> \n  <ul> \n    <li>Contacts:</li> \n    <li><a href=\"mailto:tomas.akenine.moller@gmail.com\">Tomas</a></li> \n    <li><a href=\"mailto:erich@acm.org\">Eric</a></li> \n    <li><a href=\"mailto:rtr3@renderwonk.com\">Naty</a></li> \n  </ul>\t\t\n</div> <!-- /footer --> \n \n</div> <!-- /wrapper --> \n \n</body> \n</html>"
  },
  {
    "path": "sig2013-changelog.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML//EN\">\n<html><head><title>SIGGRAPH 2013 Changelog</title></head><body>\n<center>\n<h1><a href=\"http://s2013.siggraph.org/\">SIGGRAPH 2013</a> papers on the web</h1>\n</center>\n\n<p>\nThis page tracks the new paper links made to our <a href=\"sig2013.html\">list of SIGGRAPH 2013 papers</a>.\n\n</p><p>\nPage maintained by <a href=\"http://kesen.huang.googlepages.com/\">Ke-Sen Huang</a>.\nIf you have additions or changes, send an <a href=\"mailto:kesen.huang@gmail.com?subject=SIG%20Papers%202013\">e-mail</a>.\n\n</p>\n\n<h2>April 30, 2013</h2>\n<ul>\n\t<li><B>User-Assisted Image Compositing for Photographic Lighting</B>\n\t<a href=\"http://www.cs.cornell.edu/projects/light_compositing/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.cornell.edu/projects/light_compositing/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.cornell.edu/projects/light_compositing/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>OpenSurfaces: A Richly Annotated Catalog of Surface Appearance</B>\n\t<a href=\"http://opensurfaces.cs.cornell.edu/publications/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://opensurfaces.cs.cornell.edu/publications/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://opensurfaces.cs.cornell.edu/publications/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li>\n\t<li>\n\t<li>\n</ul>\n\n<h2>April 29, 2013</h2>\n<ul>\n\t<li><B>Optimizing Color Consistency in Photo Collections</B>\n\t<a href=\"http://www.cs.huji.ac.il/~yoavhacohen/color-consistency/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.huji.ac.il/~yoavhacohen/color-consistency/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.huji.ac.il/~yoavhacohen/color-consistency/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n</ul>\n\n<h2>April 28, 2013</h2>\n<ul>\n\t<li><B>Sketch2Scene: Sketch-Based Co-Retrieval and Co-Placement of 3D Models</B>\n\t<a href=\"http://cg.cs.tsinghua.edu.cn/sketch2scene/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://cg.cs.tsinghua.edu.cn/sketch2scene/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://cg.cs.tsinghua.edu.cn/sketch2scene/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n</ul>\n\n<h2>April 27, 2013</h2>\n<ul>\n\t<li><B>5D Covariance Tracing for Efficient Depth of Field and Motion Blur</B>\n\t<a href=\"http://maverick.inria.fr/Members/Laurent.Belcour/covariance-tracing/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://maverick.inria.fr/Members/Laurent.Belcour/covariance-tracing/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<li><B>Reconstructing Surfaces of Particle-Based Fluids Using Ansotropic Kernels</B>\n\t<a href=\"http://cs.nyu.edu/~jihun/pmwiki/?n=Main.Publications\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://cs.nyu.edu/~jihun/pmwiki/?n=Main.Publications\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>Controlled-Distortion Constrained Global Parametrization</B>\n\t<a href=\"http://ashishmyles.com/research.shtml\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<li><B>Screened Poisson-Surface Reconstruction</B>\n\t<a href=\"http://research.microsoft.com/en-us/um/people/hoppe/proj/screenedpoisson/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://research.microsoft.com/en-us/um/people/hoppe/proj/screenedpoisson/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.jhu.edu/~misha/Code/PoissonRecon/Version4.51/\"><img alt=\"Demo Program or Source Code\" src=\"Code.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)\n\t<li><B>A Benchmark for Surface Reconstruction</B>\n\t<a href=\"http://www.cs.utah.edu/~bergerm/recon_bench/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.utah.edu/~bergerm/recon_bench/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.utah.edu/~bergerm/recon_bench/\"><img alt=\"Paper Data\" src=\"Data.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.utah.edu/~bergerm/recon_bench/\"><img alt=\"Demo Program or Source Code\" src=\"Code.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)\n\t<li><B>Interactive Albedo Editing in Path-Traced Volumetric Materials</B>\n\t<a href=\"http://graphics.berkeley.edu/papers/Milos-IAE-2013-02/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://graphics.berkeley.edu/papers/Milos-IAE-2013-02/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://graphics.berkeley.edu/papers/Milos-IAE-2013-02/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)\n\t<li><B>Global Illumination with Radiance Regression Functions</B>\n\t<a href=\"http://renpr.info/project/ShadeBot.htm\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://renpr.info/project/ShadeBot.htm\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://renpr.info/project/ShadeBot.htm\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>Near-Invariant Blur for Depth and 2D Motion via Time-Varying Light Field Analysis</B>\n\t<a href=\"http://web.media.mit.edu/~bandy/invariant/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://web.media.mit.edu/~bandy/invariant/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<li><B>Fabricating BRDFs at High Spatial Resolution Using Wave Optics</B>\n\t<a href=\"http://www.wisdom.weizmann.ac.il/~levina/papers/BRDFfab/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.wisdom.weizmann.ac.il/~levina/papers/BRDFfab/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www.wisdom.weizmann.ac.il/~levina/papers/BRDFfab/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>A Two-Continua Approach to Eulerian Simulation of Water Spray</B>\n\t<a href=\"http://cs.au.dk/~bang/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://cs.au.dk/~bang/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)\n\t<li><B>Parsing Sewing Patterns Into 3D Garments</B>\n\t<a href=\"http://vis.berkeley.edu/papers/clopat/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://vis.berkeley.edu/papers/clopat/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://vis.berkeley.edu/papers/clopat/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>A Practical Microcylinder Appearance Model for Cloth Rendering</B>\n\t<a href=\"http://graphics.ucsd.edu/~iman/publications.php\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)\n\t<li><B>Synthesizing Waves From Animated Height Fields</B>\n\t<a href=\"http://www.daimi.au.dk/~bang/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www.daimi.au.dk/~bang/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)\n\t<li><B>Acquiring Reflectance and Shape From Continuous Spherical Harmonic Illumination</B>\n\t<a href=\"http://gl.ict.usc.edu/Research/SpecScanning/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://gl.ict.usc.edu/Research/SpecScanning/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://gl.ict.usc.edu/Research/SpecScanning/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<a href=\"http://gl.ict.usc.edu/Research/SpecScanning/\"><img alt=\"Related Links\" src=\"URL.png\" border=\"0\"></a>\n\t<li><B>Anisotropic Delaunay Meshes of Surfaces</B>\n\t<a href=\"http://www-sop.inria.fr/members/Jean-Daniel.Boissonnat/publi.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)\n\t<li><B>Optimizing Color Consistency in Photo Collections</B>\n\t<a href=\"http://vimeo.com/64787148\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>Probabilistic Color-by-Numbers: Suggesting Pattern Colorizations Using Factor Graphs</B>\n\t<a href=\"http://graphics.stanford.edu/~mdfisher/publications.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://graphics.stanford.edu/~mdfisher/publications.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<li><B>Adaptive Fracture Simulation of Multi-Layered Thin Plates</B>\n\t<a href=\"http://www.youtube.com/watch?v=jlbdQHXDPRY\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>Planar Shape Interpolation with Bounded Distortion</B>\n\t<a href=\"http://www.youtube.com/watch?v=6TIDZ9ew-zg\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>OpenSurfaces: A Richly Annotated Catalog of Surface Appearance</B>\n\t<a href=\"http://vimeo.com/64893531\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>Implicit Skinning: Real-Time Skin Deformation with Contact Modeling</B>\n\t<a href=\"http://webhome.cs.uvic.ca/~blob/papers.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<li><B>Cubic Mean Value Coordinates</B>\n\t<a href=\"http://cg.cs.tsinghua.edu.cn/people/~xianying/Papers/CubicMVCs/index.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://cg.cs.tsinghua.edu.cn/people/~xianying/Papers/CubicMVCs/index.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://cg.cs.tsinghua.edu.cn/people/~xianying/Papers/CubicMVCs/index.html\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<a href=\"http://cg.cs.tsinghua.edu.cn/people/~xianying/Papers/CubicMVCs/index.html\"><img alt=\"Demo Program or Source Code\" src=\"Code.png\" border=\"0\"></a>\n\t<li><B>Toric Degenerations of Bezier Patches</B>\n\t<a href=\"http://dx.doi.org/10.1145/2019627.2019629\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a>\n\t<a href=\"http://dl.acm.org/citation.cfm?id=2019629\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.math.tamu.edu/~sottile/research/publications.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)\n</ul>\n\n<h2>April 26, 2013</h2>\n<ul>\n\t<li><B>A Reconfigurable Camera Add-On for High-Dynamic-Range, Multi-Spectral, Polarization, and Light-Field Imaging</B>\n\t<a href=\"https://www.mpi-inf.mpg.de/~oklehm/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"https://www.mpi-inf.mpg.de/~oklehm/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"https://www.mpi-inf.mpg.de/~oklehm/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>Topology-Driven Vectorization of Clean Line Drawings</B>\n\t<a href=\"http://dx.doi.org/10.1145/2421636.2421640\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a>\n\t<a href=\"http://www.disneyanimation.com/technology/publications\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.disneyanimation.com/technology/publications\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)\n\t<li><B>Gloss Perception in Painterly and Cartoon Rendering</B>\n\t<a href=\"http://www-sop.inria.fr/reves/Basilic/2013/BODRA13/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www-sop.inria.fr/reves/Basilic/2013/BODRA13/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)\n\t<li><B>Understanding the Role of Phase Function in Translucent Appearance</B>\n\t<a href=\"http://www.cs.cornell.edu/projects/translucency/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.cornell.edu/projects/translucency/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)\n\t<li><B>Mesh Denoising Via L0 Minimization</B>\n\t<a href=\"http://faculty.cs.tamu.edu/schaefer/research/index.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://faculty.cs.tamu.edu/schaefer/research/index.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<li><B>Cardinality-Constrained Texture Filtering</B>\n\t<a href=\"http://faculty.cs.tamu.edu/schaefer/research/index.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://faculty.cs.tamu.edu/schaefer/research/index.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<li><B>Depicting Stylized Materials with Vector Shade Trees</B>\n\t<a href=\"http://www-sop.inria.fr/reves/Basilic/2013/LPBAD13/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www-sop.inria.fr/reves/Basilic/2013/LPBAD13/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www-sop.inria.fr/reves/Basilic/2013/LPBAD13/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>Image-Based Reconstruction and Synthesis of Dense Foliage</B>\n\t<a href=\"http://www.iro.umontreal.ca/~derek/pubImageBasedReconstructionandSynthesisofDenseFoliage.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<li><B>Path-Space Manipulation of Physically-Based Light Transport</B>\n\t<a href=\"http://www.iro.umontreal.ca/~derek/pubPathSpaceManipulationofPhysicallyBasedLightTransport.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<li><B>Non-Polynomial Galerkin Projection on Deforming Meshes</B>\n\t<a href=\"http://graphics.cs.cmu.edu/projects/nonpolynomial_galerkin_projection/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://graphics.cs.cmu.edu/projects/nonpolynomial_galerkin_projection/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://graphics.cs.cmu.edu/projects/nonpolynomial_galerkin_projection/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>Dynamic-Element Textures</B>\n\t<a href=\"http://www.cs.ubc.ca/~chyma/publications/dt/index.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.ubc.ca/~chyma/publications/dt/index.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.ubc.ca/~chyma/publications/dt/index.html\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.ubc.ca/~chyma/publications/dt/index.html\"><img alt=\"Demo Program or Source Code\" src=\"Code.png\" border=\"0\"></a>\n\t<li><B>Computing Self-Supporting Surfaces By Regular Triangulation</B>\n\t<a href=\"http://research.microsoft.com/en-us/UM/people/yangliu/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<li><B>On the Equilibrium of Simplicial Masonry Structures</B>\n\t<a href=\"http://users.cms.caltech.edu/~fferrari/Publications.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n</ul>\n\n<h2>April 24, 2013</h2>\n<ul>\n\t<li><B>Real Time Dynamic Fracture with Volumetric Approximate Convex Decompositions</B>\n\t<a href=\"http://matthiasmueller.info/publications/publications.htm\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www.youtube.com/watch?v=eB2iBY-HjYU\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>Painting by Feature: Texture Boundaries for Example-based Image Creation</B>\n\t<li><B>Position Based Fluids</B>\n\t<a href=\"http://blog.mmacklin.com/publications/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://blog.mmacklin.com/publications/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://blog.mmacklin.com/publications/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n</ul>\n\n<h2>April 23, 2013</h2>\n<ul>\n\t<li><B>Thin Skin Elastodynamics</B>\n\t<li><B>Robust Fairing via Conformal Curvature Flow</B>\n\t<a href=\"http://users.cms.caltech.edu/~keenan/project_conformalflow.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://users.cms.caltech.edu/~keenan/project_conformalflow.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://users.cms.caltech.edu/~keenan/project_conformalflow.html\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<a href=\"http://users.cms.caltech.edu/~keenan/project_conformalflow.html\"><img alt=\"Paper Data\" src=\"Data.png\" border=\"0\"></a>\n\t<li><B>Online Modeling For Realtime Facial Animation</B>\n\t<a href=\"http://media.au.tsinghua.edu.cn/ygwang.jsp\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<li><B>Video-based Hand Manipulation Capture Through Composite Motion Control</B>\n\t<a href=\"http://media.au.tsinghua.edu.cn/ygwang.jsp\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<li><B>Layered Analysis of Irregular Facades via Symmetry Maximization</B>\n\t<a href=\"http://www.kevinkaixu.net/k/projects/symbr.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.kevinkaixu.net/k/projects/symbr.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www.kevinkaixu.net/k/projects/symbr.html\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>Co-Hierarchical Analysis of Shape Structures</B>\n\t<a href=\"http://www2.cs.sfu.ca/~ovankaic/personal/conshier/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www2.cs.sfu.ca/~ovankaic/personal/conshier/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<li><B>Realtime Facial Animation with On-the-fly Correctives</B>\n\t<a href=\"http://www.hao-li.com/Hao_Li/Hao_Li_-_publications_%5BRealtime_Facial_Animation_with_On-the-fly_Correctives%5D.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.hao-li.com/Hao_Li/Hao_Li_-_publications_%5BRealtime_Facial_Animation_with_On-the-fly_Correctives%5D.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www.hao-li.com/Hao_Li/Hao_Li_-_publications_%5BRealtime_Facial_Animation_with_On-the-fly_Correctives%5D.html\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>Opacity Optimization for 3D Line Fields</B>\n\t<a href=\"http://wwwisg.cs.uni-magdeburg.de/visual/index.php?article_id=3&clang=0&bibtex_key=Guenther_2013_TOG\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://wwwisg.cs.uni-magdeburg.de/visual/index.php?article_id=3&clang=0&bibtex_key=Guenther_2013_TOG\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>Designing Unreinforced Masonry Models</B>\n\t<a href=\"http://igl.ethz.ch/projects/masonry/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://igl.ethz.ch/projects/masonry/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://igl.ethz.ch/projects/masonry/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>Make It Stand: Balancing Shapes for 3D Fabrication</B>\n\t<a href=\"http://igl.ethz.ch/projects/make-it-stand/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://igl.ethz.ch/projects/make-it-stand/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://igl.ethz.ch/projects/make-it-stand/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>Sketch-Based Generation and Editing of Quad Meshes</B>\n\t<li><B>Weighted Averages on Surfaces</B>\n\t<a href=\"http://igl.ethz.ch/projects/wa/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://igl.ethz.ch/projects/wa/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://igl.ethz.ch/projects/wa/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>Dense Scene Reconstruction with Points of Interest</B>\n\t<a href=\"http://vladlen.info/publications/dense-scene-reconstruction-with-points-of-interest/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://vladlen.info/publications/dense-scene-reconstruction-with-points-of-interest/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<li><B>Adaptive Image Synthesis for Compressive Displays</B>\n\t<a href=\"http://web.media.mit.edu/~gordonw/AdaptiveImageSynthesis/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://web.media.mit.edu/~gordonw/AdaptiveImageSynthesis/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://web.media.mit.edu/~gordonw/AdaptiveImageSynthesis/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>Efficient Preconditioning of Laplacian Matrices for Computer Graphics</B>\n\t<a href=\"http://research.microsoft.com/apps/pubs/default.aspx?id=191409\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://research.microsoft.com/apps/pubs/default.aspx?id=191409\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<li><B>Cubic Mean Value Coordinates</B>\n\t<a href=\"http://cg.cs.tsinghua.edu.cn/people/~xianying/Papers/CubicMVCs/index.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://cg.cs.tsinghua.edu.cn/people/~xianying/Papers/CubicMVCs/index.html\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>Residential Scene Reconstruction from LiDAR Data</B>\n\t<a href=\"http://vis.uky.edu/~gravity/Research/ResidentialReconstruction.htm\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>Two-Layer Sparse Compression of Dense-Weight Blend Skinning</B>\n\t<a href=\"http://graphics.cs.uh.edu/ble/papers/2013s-dwc/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://graphics.cs.uh.edu/ble/papers/2013s-dwc/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://graphics.cs.uh.edu/ble/papers/2013s-dwc/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>Modeling Friction and Air Effects between Cloth and Deformable Bodies</B>\n\t<a href=\"http://www.youtube.com/watch?v=p5uhnSw8_Xw\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>Practical SVBRDF Capture in the Frequency Domain</B>\n\t<a href=\"http://www0.cs.ucl.ac.uk/staff/t.weyrich/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<li><B>Modular Flux Transfer: Efficient Rendering of High-Resolution Volumes with Repeated Structures</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://www.cs.cornell.edu/projects/ctcloth/#mft-sg13\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.cornell.edu/projects/ctcloth/#mft-sg13\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.cornell.edu/projects/ctcloth/#mft-sg13\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>Handwriting Beautification Using Token Means</B>\n\t<a href=\"http://research.microsoft.com/en-us/um/people/larryz/publications.htm\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://research.microsoft.com/en-us/um/people/larryz/publications.htm\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>Rectangling Panoramic Images via Warping</B>\n\t<a href=\"http://research.microsoft.com/en-us/um/people/kahe/sig13/index.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<li><B>Eulerian-on-Lagrangian Simulation</B>\n\t<a href=\"https://www.cs.ubc.ca/paper/eulerian-lagrangian-simulation\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"https://www.cs.ubc.ca/paper/eulerian-lagrangian-simulation\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"https://www.cs.ubc.ca/paper/eulerian-lagrangian-simulation\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>Learning Part-based Templates from Large Collections of 3D Shapes</B>\n\t<a href=\"http://www.cs.princeton.edu/~vk/projects/CorrsTmplt/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.princeton.edu/~vk/projects/CorrsTmplt/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.princeton.edu/~vk/projects/CorrsTmplt/\"><img alt=\"Paper Data\" src=\"Data.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.princeton.edu/~vk/projects/CorrsTmplt/\"><img alt=\"Demo Program or Source Code\" src=\"Code.png\" border=\"0\"></a>\n\t<li><B>Generating and Exploring Good Building Layouts</B>\n\t<a href=\"http://www.youtube.com/watch?v=mO1K5pCkb3U\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>Interpreting Concept Sketches</B>\n\t<a href=\"https://www.youtube.com/watch?v=8WtKmcnva8o\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>Compressive Light Field Photography using Overcomplete Dictionaries and Optimized Projections</B>\n\t<a href=\"http://web.media.mit.edu/~gordonw/CompressiveLightFieldPhotography/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<li><B>Fourier Analysis of Stochastic Sampling Strategies for Assessing Bias and Variance in Integration</B>\n\t<a href=\"http://www0.cs.ucl.ac.uk/staff/K.Subr/research.html#FInt\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www0.cs.ucl.ac.uk/staff/K.Subr/research.html#FInt\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n</ul>\n\n<h2>April 22, 2013</h2>\n<ul>\n\t<li><B>Stereoscopic 3D Line Drawing</B>\n\t<li><B>Near-exhaustive Precomputation of Secondary Cloth Effects</B>\n\t<a href=\"http://graphics.berkeley.edu/papers/Kim-NEP-2013-07/index.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://graphics.berkeley.edu/papers/Kim-NEP-2013-07/index.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://graphics.berkeley.edu/papers/Kim-NEP-2013-07/index.html\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>Folding and Crumpling Adaptive Sheets</B>\n\t<a href=\"http://graphics.berkeley.edu/papers/Narain-FCA-2013-07/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://graphics.berkeley.edu/papers/Narain-FCA-2013-07/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://graphics.berkeley.edu/papers/Narain-FCA-2013-07/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<a href=\"http://graphics.berkeley.edu/papers/Narain-FCA-2013-07/\"><img alt=\"Demo Program or Source Code\" src=\"Code.png\" border=\"0\"></a>\n\t<li><B>Liquid Surface Tracking with Error Compensation</B>\n\t<a href=\"http://alas.dk/research/liquid_surface_tracking_with_error_compensation/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://alas.dk/research/liquid_surface_tracking_with_error_compensation/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://alas.dk/research/liquid_surface_tracking_with_error_compensation/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>Qualitative Organization of Collections of Shapes via Quartet Analysis</B>\n\t<a href=\"http://cg.cs.tsinghua.edu.cn/quartet/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<li><B>RealBrush: Painting with Examples of Physical Media</B>\n\t<a href=\"http://www.cs.princeton.edu/~jingwanl/RealBrush/realbrush.htm\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.princeton.edu/~jingwanl/RealBrush/realbrush.htm\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.princeton.edu/~jingwanl/RealBrush/realbrush.htm\"><img alt=\"Paper Data\" src=\"Data.png\" border=\"0\"></a>\n\t<li><B>Interactive Authoring of Simulation-Ready Plants</B>\n\t<a href=\"http://run.usc.edu/botanical/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://run.usc.edu/botanical/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://run.usc.edu/botanical/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>Terrain Generation Using Procedural Models Based on Hydrology</B>\n\t<a href=\"http://arches.liris.cnrs.fr/publications/SIG2013.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://arches.liris.cnrs.fr/publications/SIG2013.html\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>An Efficient Computation of Handle and Tunnel Loops via Reeb Graphs</B>\n\t<a href=\"http://www.cse.ohio-state.edu/~tamaldey/papers.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.cse.ohio-state.edu/~tamaldey/papers.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<li><B>OpenFab: A Programmable Pipeline for Multi-Material Fabrication</B>\n\t<li><B>Stylizing Animation By Example</B>\n\t<a href=\"http://hal.inria.fr/hal-00816143/en\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://hal.inria.fr/hal-00816143/en\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://hal.inria.fr/hal-00816143/en\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>Modular Flux Transfer: Efficient Rendering of High-Resolution Volumes with Repeated Structures</B>\n\t<a href=\"http://www.cs.cornell.edu/projects/ctcloth/#mft-sg13\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.cornell.edu/projects/ctcloth/#mft-sg13\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n</ul>\n\n<h2>April 19, 2013</h2>\n<ul>\n\t<li><B>Automated Video Looping with Progressive Dynamism</B>\n\t<li><B>L1-Medial Skeleton of Point Cloud</B>\n\t<a href=\"http://web.siat.ac.cn/~huihuang/Skeleton/Skeleton_page.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://web.siat.ac.cn/~huihuang/Skeleton/Skeleton_page.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://web.siat.ac.cn/~huihuang/Skeleton/Skeleton_page.html\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<a href=\"http://web.siat.ac.cn/~huihuang/Skeleton/Skeleton_page.html\"><img alt=\"Paper Data\" src=\"Data.png\" border=\"0\"></a>\n\t<a href=\"http://web.siat.ac.cn/~huihuang/Skeleton/Skeleton_page.html\"><img alt=\"Demo Program or Source Code\" src=\"Code.png\" border=\"0\"></a>\n\t<li><B>Line Segment Sampling with Blue-Noise Properties</B>\n\t<li><B>Dynamic Hair Manipulation in Images and Videos</B>\n\t<li><B>3D Shape Regression for Real-time Facial Animation</B>\n\t<li><B>Exposing Photo Manipulation with Inconsistent Shadows</B>\n\t<a href=\"http://graphics.berkeley.edu/papers/Kee-EPM-2013-09/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://graphics.berkeley.edu/papers/Kee-EPM-2013-09/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://graphics.berkeley.edu/papers/Kee-EPM-2013-09/\"><img alt=\"Paper Data\" src=\"Data.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)\n\t<li><B>Adaptive Image Synthesis for Compressive Displays</B>\n\t<li><B>Compressive Light Field Photography using Overcomplete Dictionaries and Optimized Projections</B>\n\t<li><B>Interactive Authoring of Simulation-Ready Plants</B>\n\t<li><B>Robust Inside-Outside Segmentation using Generalized Winding Numbers</B>\n\t<a href=\"http://igl.ethz.ch/projects/winding-number/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://igl.ethz.ch/projects/winding-number/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://igl.ethz.ch/projects/winding-number/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<a href=\"http://igl.ethz.ch/projects/winding-number/\"><img alt=\"Paper Data\" src=\"Data.png\" border=\"0\"></a>\n\t<li><B>Phase-based Video Motion Processing</B>\n\t<li><B>Perception of Perspective Distortions in Image-Based Rendering</B>\n\t<a href=\"http://www-sop.inria.fr/reves/Basilic/2013/VRCCBD13/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www-sop.inria.fr/reves/Basilic/2013/VRCCBD13/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www-sop.inria.fr/reves/Basilic/2013/VRCCBD13/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<a href=\"http://www-sop.inria.fr/reves/Basilic/2013/VRCCBD13/\"><img alt=\"Paper Data\" src=\"Data.png\" border=\"0\"></a>\n\t<li><B>*Cages: A multi-level, multi-cage based system for mesh deformation</B>\n\t<a href=\"http://ggg.udg.edu/publicacions/UsersWebs/starCages/index.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://ggg.udg.edu/publicacions/UsersWebs/starCages/index.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://ggg.udg.edu/publicacions/UsersWebs/starCages/index.html\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>Depth Synthesis and Local Warps for Plausible Image-based Navigation</B>\n\t<a href=\"http://www-sop.inria.fr/reves/Basilic/2013/CDSD13/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www-sop.inria.fr/reves/Basilic/2013/CDSD13/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www-sop.inria.fr/reves/Basilic/2013/CDSD13/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)\n\t<li><B>Adaptive Image Synthesis for Compressive Displays</B>\n\t<a href=\"http://adaptiveimagesynthesis.com/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<li><B>Low-budget Transient Imaging using Photonic Mixer Devices</B>\n\t<a href=\"http://www.cs.ubc.ca/labs/imager/tr/2013/TransientPMD/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.ubc.ca/labs/imager/tr/2013/TransientPMD/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<li><B>A Hardware Unit for Fast SAH-optimised BVH Construction</B>\n\t<li><B>Terrain Generation Using Procedural Models Based on Hydrology</B>\n\t<li><B>Fourier Analysis of Stochastic Sampling Strategies for Assessing Bias and Variance in Integration</B>\n\t<li><B>Content-adaptive Lenticular Prints</B>\n\t<li><B>Integer-Grid Maps for Reliable Quad Meshing</B>\n\t<a href=\"http://www-sop.inria.fr/members/David.Bommes/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www-sop.inria.fr/members/David.Bommes/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www-sop.inria.fr/members/David.Bommes/\"><img alt=\"Paper Data\" src=\"Data.png\" border=\"0\"></a>\n</ul>\n\n<h2>April 11, 2013</h2>\n<ul>\n\t<li><B>Femto-Photography: Capturing and Visualizing the Propagation of Light</B>\n\t<a href=\"http://web.media.mit.edu/~raskar//trillionfps/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://web.media.mit.edu/~raskar//trillionfps/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n</ul>\n\n<h2>April 9, 2013</h2>\n<ul>\n\t<li><B>Adaptive Progressive Photon Mapping</B>\n\t<a href=\"http://cg.ibds.kit.edu/APPM.php\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://cg.ibds.kit.edu/APPM.php\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://cg.ibds.kit.edu/APPM.php\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)\n</ul>\n\n<h2>April 8, 2013</h2>\n<ul>\n\t<li><B>Learning Part-based Templates from Large Collections of 3D Shapes</B>\n\t<li><B>Generating and Exploring Good Building Layouts</B>\n\t<li><B>Interpreting Concept Sketches</B>\n\t<li><B>Spectral Appearance Changes Induced by Light Exposure</B>\n\t<a href=\"http://dx.doi.org/10.1145/2421636.2421646\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a>\n\t<a href=\"http://www.npsg.uwaterloo.ca/pubs/models.php\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www.npsg.uwaterloo.ca/pubs/models.php\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)\n</ul>\n\n<h2>April 7, 2013</h2>\n<ul>\n\t<li><B>Super Space Clothoids</B>\n\t<li><B>Layered Analysis of Irregular Facades via Symmetry Maximization</B>\n\t<a href=\"http://www.kevinkaixu.net/k/publications.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<li><B>Co-Hierarchical Analysis of Shape Structures</B>\n\t<a href=\"http://www.kevinkaixu.net/k/publications.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<li><B>Planar Shape Interpolation with Bounded Distortion</B>\n\t<li><B>Eulerian-on-Lagrangian Simulation</B>\n\t<li><B>Progressive Photon Relaxation</B>\n\t<a href=\"http://dx.doi.org/10.1145/2421636.2421643\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a>\n\t<a href=\"http://cs.swan.ac.uk/~csbenjamin/prorelax.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://cs.swan.ac.uk/~csbenjamin/prorelax.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://cs.swan.ac.uk/~csbenjamin/prorelax.html\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)\n</ul>\n\n<h2>April 5, 2013</h2>\n<ul>\n\t<li><B>Rectangling Panoramic Images via Warping</B>\n\t<li><B>Bundled Camera Paths for Video Stabilization</B>\n</ul>\n\n<h2>April 3, 2013</h2>\n<ul>\n\t<li><B>Closest Point Turbulence for Liquid Surfaces</B>\n\t<a href=\"http://www.mat.ucsb.edu/~kim/CPT/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.mat.ucsb.edu/~kim/CPT/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www.mat.ucsb.edu/~kim/CPT/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)\n\t<!--<li><B>OpenFab: A Programmable Pipeline for Multi-Material Fabrication</B> -->\n\t<li><B>Handwriting Beautification Using Token Means</B>\n\t<li><B>Example-Guided Physically Based Modal Sound Synthesis</B>\n\t<a href=\"http://dx.doi.org/10.1145/2421636.2421637\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a>\n\t<a href=\"http://gamma.cs.unc.edu/AUDIO_MATERIAL/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://gamma.cs.unc.edu/AUDIO_MATERIAL/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://gamma.cs.unc.edu/AUDIO_MATERIAL/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n</ul>\n\n<h2>April 2, 2013</h2>\n<ul>\n\t<li><B>Wave-Based Sound Propagation in Large Open Scenes using an Equivalent Source Formulation</B>\n\t<a href=\"http://gamma.cs.unc.edu/ESM/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://gamma.cs.unc.edu/ESM/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://gamma.cs.unc.edu/ESM/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)\n\t<li><B>VDB: High-Resolution Sparse Volumes With Dynamic Topology</B>\n\t<a href=\"http://ken.museth.org/Publications.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)\n\t<li><B>Progressively Dynamic Video</B>\n\t<li><B>Edge-Aware Point Set Resampling</B>\n\t<a href=\"http://dx.doi.org/10.1145/2421636.2421645\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> \n\t<a href=\"http://web.siat.ac.cn/~huihuang/EAR/EAR_page.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://web.siat.ac.cn/~huihuang/EAR/EAR_page.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)\n\t<li><B>Efficient Preconditioners for Laplacians Arising in Computer Graphics and Computational Photography</B>\n\t<li><B>Two-layer Sparse Compression of Dense Weight Blend Skinning</B>\n\t<a href=\"http://graphics.cs.uh.edu/graphics-and-animation/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<li><B>Modular Flux Transfer: Efficient Rendering of High-Resolution Volumes with Repeated Structures</B>\n\t<li><B>Folding and Crumpling Adaptive Sheets</B>\n\t<li><B>Exposing Photo Manipulation with Inconsistent Shadows</B>\n\t(<B>TOG Paper</B>)\n</ul>\n\n<h2>April 1, 2013</h2>\n<ul>\n\t<li><B>Position Based Fluids</B>\n\t<li><B>Modeling Friction and Air Effects between Cloth and Deformable Bodies</B>\n\t<li><B>Adaptive Fracture Simulation of Multi-Layered Thin Plates</B>\n\t<li><B>An Efficient Computation of Handle and Tunnel Loops via Reeb Graphs</B>\n\t<li><B>Blue Noise Sampling with Controlled Aliasing</B>\n\t<a href=\"http://graphics.uni-konstanz.de/publikationen/2013/controlled_aliasing/website/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://graphics.uni-konstanz.de/publikationen/2013/controlled_aliasing/website/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)\n\t<li><B>Near-exhaustive Precomputation of Secondary Cloth Effects</B>\n\t<li><B>Two-layer Sparse Compression of Dense Weight Blend Skinning</B>\n\t<li><B>Synthesis of Tiled Patterns using Factor Graphs</B>\n\t<a href=\"http://graphics.stanford.edu/~mdfisher/publications.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://graphics.stanford.edu/~mdfisher/publications.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)\n\t<li><B>High-Quality Computational Imaging Through Simple Lenses</B>\n\t<a href=\"http://www.cs.ubc.ca/labs/imager/tr/2013/SimpleLensImaging/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.ubc.ca/labs/imager/tr/2013/SimpleLensImaging/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.ubc.ca/labs/imager/tr/2013/SimpleLensImaging/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.ubc.ca/labs/imager/tr/2013/SimpleLensImaging/\"><img alt=\"Paper Data\" src=\"Data.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)\n\t<li><B>Highly Adaptive Liquid Simulations on Tetrahedral Meshes</B>\n\t<li><B>Liquid Surface Tracking with Error Compensation</B>\n\t<li><B>Putting Holes in Holey Geometry: Topology Change for Arbitrary Surfaces</B>\n\t<li><B>MeshGit: Diffing and merging meshes for polygonal modeling</B>\n\t<a href=\"http://www.cs.dartmouth.edu/~jdenning/publications.php\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<li><B>O-Snap: Optimization-Based Snapping for Modeling Architecture</B>\n\t<a href=\"http://dx.doi.org/10.1145/2421636.2421642\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> \n\t<a href=\"http://osnap.vrvis.at/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://osnap.vrvis.at/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://osnap.vrvis.at/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)\n\t<li><B>Residential Scene Reconstruction from LiDAR Data</B>\n\t<li><B>Cubic Mean Value Coordinates</B>\n\t<li><B>Gap Processing for Adaptive Maximal Poisson-Disk Sampling</B>\n\t<a href=\"https://sites.google.com/site/yandongming/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)\n\t<li><B>Procedural Facade Variations from a Single Layout</B>\n\t<a href=\"http://peterwonka.net/Publications/publications.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)\n\t<li>\n\t<li>\n\t<li>\n\t<li>\n\t<li>\n\t<li>\n\t<li>\n\t<li>\n</ul>\n\n<h2>March 29, 2013</h2>\n<ul>\n\t<li><B>Real Time Dynamic Fracture with Volumetric Approximate Convex Decompositions</B>\n</ul>\n\n<h2>March 28, 2013</h2>\n<ul>\n\t<li><B>Robust Fairing via Conformal Curvature Flow</B>\n\t<a href=\"http://users.cms.caltech.edu/~keenan/index.html#publications\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<li><B>Globally Optimal Direction Fields</B>\n\t<a href=\"http://users.cms.caltech.edu/~keenan/index.html#publications\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<li><B>Geodesics in Heat: A New Approach to Computing Distance Based on Heat Flow</B>\n\t<a href=\"http://users.cms.caltech.edu/~keenan/index.html#publications\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)\n\t<li><B>A Gradient-Based Implicit Blend</B>\n\t<a href=\"http://hal.inria.fr/hal-00753246/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://hal.inria.fr/hal-00753246/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://hal.inria.fr/hal-00753246/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)\n\t<li><B>Implicit Skinning: Real-Time Skin Deformation with Contact Modeling</B>\n\t<li><B>Gradient-Domain Metropolis Light Transport</B>\n\t<li><B>Practical SVBRDF Capture in the Frequency Domain</B>\n\t<!-- <li><B>Scalable Live Volumetric Surface Reconstruction</B> -->\n\t<li><B>Real Time Dynamic Fracture with Volumetric Approximate Convex Decompositions</B>\n</ul>\n\n<h2>March 27, 2013</h2>\n<ul>\n\t<li><B>Structure-Aware Hair Capture</B>\n\t<li><B>Realtime Facial Animation with On-the-fly Correctives</B>\n\t<li><B>Reciprocal Frame Structures Made Easy</B>\n</ul>\n\n\n<hr>\n<address>kesen.huang@gmail.com</address>\n\n\n<script type=\"text/javascript\">\n\n  var _gaq = _gaq || [];\n  _gaq.push(['_setAccount', 'UA-1845250-1']);\n  _gaq.push(['_trackPageview']);\n\n  (function() {\n    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;\n    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';\n    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);\n  })();\n\n</script>\n\n</body></html>"
  },
  {
    "path": "sig2013.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML//EN\">\n<html><head><title>SIGGRAPH 2013 Papers</title></head><body>\n<center>\n<h1><a href=\"http://s2013.siggraph.org/\">SIGGRAPH 2013</a> papers on the web</h1>\n</center>\n\n<p>\nPage maintained by <a href=\"http://kesen.huang.googlepages.com/\">Ke-Sen Huang</a>. \nIf you have additions or changes, send an <a href=\"mailto:kesen.huang@gmail.com?subject=SIG%20Papers%202013\">e-mail</a>.\n</p>\n\n<p>\n<B>Information here is provided with the permission of the ACM</B>\n\n<p>\nNote that when possible I link to the page containing the link to the actual PDF or PS of the preprint.  \nI prefer this as it gives some context to the paper and avoids possible copyright problems with direct linking.  \nThus you may need to search on the page to find the actual document.\n</p>\n\n<p>\n<B>ACM Digital Library:</B>\n\tACM Transactions on Graphics (TOG) Volume 32, Issue 4 (July 2013) Proceedings of ACM SIGGRAPH 2013\n</p>\n\n<p>\n<a href=\"http://www.acm.org/\"><img alt=\"ACM DOI\" src=\"ACM-big.png\" border=\"0\" width=\"48\" height=\"48\"></a> <B>ACM Digital Library (DOI)</B> Link for the paper &nbsp;\n<img alt=\"Paper Abstract\" src=\"Abstract-big.png\" border=\"0\" width=\"48\" height=\"48\"> <B>Paper Abstract</B>\t &nbsp;\n<a href=\"http://iconka.com\"><img alt=\"Author version\" src=\"Preprint-big.png\" border=\"0\" width=\"48\" height=\"48\"></a> <B>Author Preprint</B> &nbsp;\n<img alt=\"Paper Video\" src=\"Video-big.png\" border=\"0\" width=\"48\" height=\"48\"> <B>Paper Video</B> &nbsp;\n\n<p>\n<img alt=\"Paper Presentation\" src=\"Ppt-big.png\" border=\"0\" width=\"48\" height=\"48\"> <B>Paper Presentation</B> &nbsp;\n<img alt=\"Paper Images\" src=\"Images-big.png\" border=\"0\" width=\"48\" height=\"48\"> <B>Paper Images</B> &nbsp;\n<img alt=\"Paper Data\" src=\"Data-big.png\" border=\"0\" width=\"48\" height=\"48\"> <B>Paper Data</B>  &nbsp;\n<img alt=\"Demo Program or Source Code\" src=\"Code-big.png\" border=\"0\" width=\"48\" height=\"48\"> <B>Demo Program or Source Code</B>\t \n<img alt=\"Related Links\" src=\"URL-big.png\" border=\"0\" width=\"48\" height=\"48\"> <B>Related Links</B>\n\t \n\n<!--\n\n<h2></h2>\n\n<dt><B></B>\n\t<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a>\n\t<a href=\"\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<a href=\"\"><img alt=\"Paper Presentation\" src=\"Ppt.png\" border=\"0\"></a>\n\t<a href=\"\"><img alt=\"Paper Images\" src=\"Images.png\" border=\"0\"></a>\n\t<a href=\"\"><img alt=\"Paper Data\" src=\"Data.png\" border=\"0\"></a>\n\t<a href=\"\"><img alt=\"Demo Program or Source Code\" src=\"Code.png\" border=\"0\"></a>\n\t<a href=\"\"><img alt=\"Related Links\" src=\"URL.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"\"></a> \n(<a href=\"\"></a>), \n<a href=\"\"></a> \n(<a href=\"\"></a>), \n<a href=\"\"></a> \n(<a href=\"\"></a>), \n<a href=\"\"></a> \n(<a href=\"\"></a>)\n</dd>\n\n<dt><B></B>\n\t<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a>\n\t<a href=\"\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<a href=\"\"><img alt=\"Paper Presentation\" src=\"Ppt.png\" border=\"0\"></a>\n\t<a href=\"\"><img alt=\"Paper Images\" src=\"Images.png\" border=\"0\"></a>\n\t<a href=\"\"><img alt=\"Paper Data\" src=\"Data.png\" border=\"0\"></a>\n\t<a href=\"\"><img alt=\"Demo Program or Source Code\" src=\"Code.png\" border=\"0\"></a>\n\t<a href=\"\"><img alt=\"Related Links\" src=\"URL.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"\"></a> \n(<a href=\"\"></a>), \n<a href=\"\"></a> \n(<a href=\"\"></a>), \n<a href=\"\"></a> \n(<a href=\"\"></a>), \n<a href=\"\"></a> \n(<a href=\"\"></a>)\n</dd>\n\n-->\n<p>\n<a href=\"sig2013-changelog.html\">Changelog</a>\n</p>\n\n<h2>Color & Compositing</h2>\n<dl>\n\n<dt><B>User-Assisted Image Compositing for Photographic Lighting</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://www.cs.cornell.edu/projects/light_compositing/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.cornell.edu/projects/light_compositing/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.cornell.edu/projects/light_compositing/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.cs.cornell.edu/~iboy/\">Ivaylo Boyadzhiev</a> \n(<a href=\"http://www.cornell.edu/\">Cornell University</a>), \n<a href=\"http://www.adobe.com/technology/people/cambridge/sylvain-paris.html\">Sylvain Paris</a> \n(<a href=\"http://www.adobe.com/technology.html\">Adobe Research</a>), \n<a href=\"http://www.cs.cornell.edu/~kb/\">Kavita Bala</a> \n(<a href=\"http://www.cornell.edu/\">Cornell University</a>)\n</dd>\n\n<dt><B>Probabilistic Color-by-Numbers: Suggesting Pattern Colorizations Using Factor Graphs</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://graphics.stanford.edu/~mdfisher/publications.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://graphics.stanford.edu/~mdfisher/publications.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://graphics.stanford.edu/~sharonl/\">Sharon Lin</a>, \n<a href=\"http://www.stanford.edu/~dritchie/\">Daniel Ritchie</a>, \n<a href=\"http://graphics.stanford.edu/~mdfisher/\">Matthew Fisher</a>, \n<a href=\"http://graphics.stanford.edu/~hanrahan\">Pat Hanrahan</a> \n(<a href=\"http://www.stanford.edu/\">Stanford University</a>)\n</dd>\n\n<dt><B>Optimizing Color Consistency in Photo Collections</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://www.cs.huji.ac.il/~yoavhacohen/color-consistency/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.huji.ac.il/~yoavhacohen/color-consistency/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.huji.ac.il/~yoavhacohen/color-consistency/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.cs.huji.ac.il/~yoavhacohen/\">Yoav HaCohen</a> \n(<a href=\"http://www.huji.ac.il/\">Hebrew University of Jerusalem</a>), \n<a href=\"http://www.adobe.com/technology/people/seattle/eli-shechtman.html\">Eli Shechtman</a> \n(<a href=\"http://www.adobe.com/technology.html\">Adobe Research</a>), \n<a href=\"http://www.adobe.com/technology/people/seattle/dan-goldman.html\">Dan Goldman</a> \n(<a href=\"http://www.adobe.com/\">Adobe Systems Incorporated</a>), \n<a href=\"http://www.cs.huji.ac.il/~danix/\">Dani Lischinski</a> \n(<a href=\"http://www.huji.ac.il/\">Hebrew University of Jerusalem</a>)\n</dd>\n\n<dt><B>Example-Based Video Color Grading</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t</dt>\n<dd>\n<a href=\"http://people.seas.harvard.edu/~nbonneel/\">Nicolas Bonneel</a> \n(<a href=\"http://www.harvard.edu/\">Harvard University</a>), \n<a href=\"http://www.eecs.harvard.edu/~kalyans/\">Kalyan Sunkavalli</a>, \n<a href=\"http://www.adobe.com/technology/people/cambridge/sylvain-paris.html\">Sylvain Paris</a> \n(<a href=\"http://www.adobe.com/technology.html\">Adobe Research</a>), \n<a href=\"http://gvi.seas.harvard.edu/pfister\">Hanspeter Pfiste</a> \n(<a href=\"http://www.harvard.edu/\">Harvard University</a>)\n</dd>\n\n</dl>\n\n<h2>Faces & Hands</h2>\n<dl>\n\n<dt><B>Online Modeling For Realtime Facial Animation</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://media.au.tsinghua.edu.cn/ygwang.jsp\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://lgg.epfl.ch/~bouaziz/\">Sofien Bouaziz</a>, \n(<a href=\"http://www.epfl.ch/\">EPFL</a>), \n<a href=\"http://media.au.tsinghua.edu.cn/ygwang.jsp\">Yangang Wang</a>, \n(<a href=\"http://www.tsinghua.edu.cn/\">Tsinghua University, Beijing</a> and <a href=\"http://www.epfl.ch/\">EPFL</a>), \n<a href=\"http://lgg.epfl.ch/people.php?p=1\">Mark Pauly</a> \n(<a href=\"http://www.epfl.ch/\">EPFL</a>)\n</dd>\n\n<dt><B>3D Shape Regression for Real-time Facial Animation</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<img src=\"new.gif\"></dt>\n<dd>\nChen Cao, Yanlin Weng \n(<a href=\"http://www.zju.edu.cn/english/\">Zhejiang University, China</a>), \n<a href=\"http://research.microsoft.com/en-us/people/stevelin/\">Stephen Lin</a> \n(<a href=\"http://research.microsoft.com/en-us/labs/asia/\">Microsoft Research Asia</a>), \n<a href=\"http://www.kunzhou.net/\">Kun Zhou</a> \n(<a href=\"http://www.zju.edu.cn/english/\">Zhejiang University, China</a>) \n</dd>\n\n<dt><B>Realtime Facial Animation with On-the-fly Correctives</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://www.hao-li.com/Hao_Li/Hao_Li_-_publications_%5BRealtime_Facial_Animation_with_On-the-fly_Correctives%5D.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.hao-li.com/Hao_Li/Hao_Li_-_publications_%5BRealtime_Facial_Animation_with_On-the-fly_Correctives%5D.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www.hao-li.com/Hao_Li/Hao_Li_-_publications_%5BRealtime_Facial_Animation_with_On-the-fly_Correctives%5D.html\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.hao-li.com/Hao_Li/Hao_Li_-_about_me.html\">Hao Li</a> \n(<a href=\"http://www.ilm.com/\">Industrial Light & Magic</a> / <a href=\"http://www.usc.edu/\">University of Southern California</a>), \n<a href=\"http://cs.nyu.edu/~jihun/index.php\">Jihun Yu</a>, \n<a href=\"http://www.cc.gatech.edu/grads/y/yuting/index.html\">Yuting Ye</a> \n(<a href=\"http://www.ilm.com/\">Industrial Light & Magic</a>), \n<a href=\"http://mrl.nyu.edu/~bregler/\">Chris Bregler</a> \n(<a href=\"http://www.ilm.com/\">Industrial Light & Magic</a> / <a href=\"http://www.nyu.edu/\">New York University</a>)\n</dd>\n\n<dt><B>Video-based Hand Manipulation Capture Through Composite Motion Control</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://media.au.tsinghua.edu.cn/ygwang.jsp\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://media.au.tsinghua.edu.cn/ygwang.jsp\">Yangang Wang</a>, \n(<a href=\"http://www.tsinghua.edu.cn/\">Tsinghua University, Beijing</a>), \n<a href=\"http://students.cse.tamu.edu/jianyuan/\">Jianyuan Min</a> \n(<a href=\"http://www.tamu.edu/\">Texas A&M University</a>), \nJianjie Zhang, \n<a href=\"http://media.au.tsinghua.edu.cn/liuyebin.jsp\">Yebin Liu</a>, \n<a href=\"http://media.au.tsinghua.edu.cn/xufeng.jsp\">Feng Xu</a>, \n<a href=\"http://media.au.tsinghua.edu.cn/qhdai.html\">Qionghai Dai</a> \n(<a href=\"http://www.tsinghua.edu.cn/\">Tsinghua University, Beijing</a>), \n<a href=\"http://faculty.cs.tamu.edu/jchai/\">Jinxiang Chai</a> \n(<a href=\"http://www.tamu.edu/\">Texas A&M University</a>)\n</dd>\n\n</dl>\n\n<h2>Geometry & Topology</h2>\n<dl>\n\n<dt><B>An Efficient Computation of Handle and Tunnel Loops via Reeb Graphs</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://www.cse.ohio-state.edu/~tamaldey/papers.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.cse.ohio-state.edu/~tamaldey/papers.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.cse.ohio-state.edu/~tamaldey/\">Tamal K. Dey</a>, \nFengtao Fan, \n<a href=\"http://www.cse.ohio-state.edu/~yusu/\">Yusu Wang</a> \n(<a href=\"http://www.osu.edu/\">Ohio State University</a>)\n</dd>\n\n<dt><B>Robust Inside-Outside Segmentation using Generalized Winding Numbers</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://igl.ethz.ch/projects/winding-number/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://igl.ethz.ch/projects/winding-number/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://igl.ethz.ch/projects/winding-number/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<a href=\"http://igl.ethz.ch/projects/winding-number/\"><img alt=\"Paper Data\" src=\"Data.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://people.inf.ethz.ch/~jalec/\">Alec Jacobson</a> \n(<a href=\"http://www.ethz.ch/\">ETH Zurich</a>), \n<a href=\"http://www.seas.upenn.edu/~ladislav/\">Ladislav Kavan</a> \n(<a href=\"http://www.upenn.edu/\">University of Pennsylvania</a>), \n<a href=\"http://igl.ethz.ch/people/sorkine/\">Olga Sorkine-Hornung</a> \n(<a href=\"http://www.ethz.ch/\">ETH Zurich</a>)\n</dd>\n\n<dt><B>Putting Holes in Holey Geometry: Topology Change for Arbitrary Surfaces</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t</dt>\n<dd>\n<a href=\"http://gilbertbernstein.com/\">Gilbert Bernstein</a>, \n<a href=\"http://pub.ist.ac.at/group_wojtan/\">Chris Wojtan</a> \n(<a href=\"http://www.ist.ac.at/\">Institute of Science and Technology Austria</a>)\n</dd>\n\n<dt><B>MeshGit: Diffing and merging meshes for polygonal modeling</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://www.cs.dartmouth.edu/~jdenning/publications.php\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t</dt>\n<dd>\n<a href=\"http://www.cs.dartmouth.edu/~jdenning/index.php\">Jon Denning</a>, \n<a href=\"http://www.cs.dartmouth.edu/~fabio/\">Fabio Pellacini</a> \n(<a href=\"http://www.dartmouth.edu/\">Dartmouth College</a>)\n</dd>\n\n</dl>\n\n<h2>Computational Light Capture</h2>\n<dl>\n\n<dt><B>Femto-Photography: Capturing and Visualizing the Propagation of Light</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://web.media.mit.edu/~raskar//trillionfps/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://web.media.mit.edu/~raskar//trillionfps/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t</dt>\n<dd>\n<a href=\"http://web.mit.edu/%7Evelten/www\">Andreas Velten</a> \n(<a href=\"http://www.media.mit.edu/\">MIT Media Lab</a>), \nDi Wu \n(<a href=\"http://www.media.mit.edu/\">MIT Media Lab</a> and <a href=\"http://www.tsinghua.edu.cn/\">Tsinghua University, Beijing</a>), \n<a href=\"http://giga.cps.unizar.es/~ajarabo/\">Adrian Jarabo</a> \n(<a href=\"http://www.unizar.es/\">University of Zaragoza</a>), \n<a href=\"http://webdiis.unizar.es/~bmasia/\">Belen Masia</a> \n(<a href=\"http://www.media.mit.edu/\">MIT Media Lab</a> and <a href=\"http://www.unizar.es/\">University of Zaragoza</a>), \n<a href=\"http://web.media.mit.edu/~cbarsi/\">Christopher Barsi</a> \n(<a href=\"http://www.media.mit.edu/\">MIT Media Lab</a>), \n<a href=\"http://web.mit.edu/crjoshi/www/home.html\">Chinmaya Joshi</a> \n(<a href=\"http://web.mit.edu/\">Massachusetts Institute of Technology</a>), \nEverett Lawson \n(<a href=\"http://www.media.mit.edu/\">MIT Media Lab</a>), \n<a href=\"http://nanocluster.mit.edu/view_profile.php?user=mgb\">Moungi Bawendi</a> \n(<a href=\"http://web.mit.edu/\">Massachusetts Institute of Technology</a>), \n<a href=\"http://giga.cps.unizar.es/~diegog/\">Diego Gutierrez</a> \n(<a href=\"http://www.unizar.es/\">University of Zaragoza</a>>), \n<a href=\"http://raskar.info/\">Ramesh Raskar</a> \n(<a href=\"http://www.media.mit.edu/\">MIT Media Lab</a>)\n</dd>\n\n<dt><B>Low-budget Transient Imaging using Photonic Mixer Devices</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://www.cs.ubc.ca/labs/imager/tr/2013/TransientPMD/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.ubc.ca/labs/imager/tr/2013/TransientPMD/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.cs.ubc.ca/~fheide/\">Felix Heide</a>, \n<a href=\"http://www.cs.ubc.ca/~hullin/\">Matthias Hullin</a>, \n<a href=\"http://www.cs.ubc.ca/~jgregson/\">James Gregson</a>, \n<a href=\"http://www.cs.ubc.ca/~heidrich/\">Wolfgang Heidrich</a> \n(<a href=\"http://www.ubc.ca/\">University of British Columbia</a>)\n</dd>\n\n<dt><B>High-Quality Computational Imaging Through Simple Lenses</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://www.cs.ubc.ca/labs/imager/tr/2013/SimpleLensImaging/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.ubc.ca/labs/imager/tr/2013/SimpleLensImaging/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.ubc.ca/labs/imager/tr/2013/SimpleLensImaging/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.ubc.ca/labs/imager/tr/2013/SimpleLensImaging/\"><img alt=\"Paper Data\" src=\"Data.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)</dt>\n<dd>\n<a href=\"http://www.cs.ubc.ca/~fheide/\">Felix Heide</a>, \n<a href=\"http://www.cs.ubc.ca/~nasarouf/\">Mushfiqur Rouf</a>, \n<a href=\"http://www.cs.ubc.ca/~hullin/\">Matthias B. Hullin</a> \n(<a href=\"http://www.ubc.ca/\">University of British Columbia</a>), \n<a href=\"http://www.cg.informatik.uni-siegen.de/en/labitzke-bjoern/\">Bjorn Labitzke</a> \n(<a href=\"http://www.uni-siegen.de/start/index.html.en\">University of Siegen</a>), \n<a href=\"http://www.cs.ubc.ca/~heidrich/\">Wolfgang Heidrich</a> \n(<a href=\"http://www.ubc.ca/\">University of British Columbia</a>), \n<a href=\"http://www.cg.informatik.uni-siegen.de/en/kolb-andreas/\">Andreas Kolb</a>\n(<a href=\"http://www.uni-siegen.de/start/index.html.en\">University of Siegen</a>) \n</dd>\n\n\n<dt><B>Compressive Light Field Photography using Overcomplete Dictionaries and Optimized Projections</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://web.media.mit.edu/~gordonw/CompressiveLightFieldPhotography/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.kshitijmarwah.com/\">Kshitij Marwah</a> \n<a href=\"http://web.media.mit.edu/~gordonw/\">Gordon Wetzstein</a>, \nYosuke Ban, \n<a href=\"http://raskar.info/\">Ramesh Raskar</a> \n(<a href=\"http://www.media.mit.edu/\">MIT Media Lab</a>) \n</dd>\n\n<dt><B>A Reconfigurable Camera Add-On for High-Dynamic-Range, Multi-Spectral, Polarization, and Light-Field Imaging</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"https://www.mpi-inf.mpg.de/~oklehm/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"https://www.mpi-inf.mpg.de/~oklehm/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"https://www.mpi-inf.mpg.de/~oklehm/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://people.mmci.uni-saarland.de/~amanakov/\">Alkhazur Manakov</a> \n(<a href=\"http://www.uni-saarland.de/\">Universitat des Saarlandes</a> and <a href=\"http://www.mpi-inf.mpg.de/\">Max-Planck-Institut fur Informatik</a>), \nJohn Restrepo \n(<a href=\"http://www.uni-saarland.de/\">Universitat des Saarlandes</a>), \n<a href=\"https://www.mpi-inf.mpg.de/~oklehm/\">Oliver Klehm</a>, \nRamon Hegedus \n(<a href=\"http://www.mpi-inf.mpg.de/\">Max-Planck-Institut fur Informatik</a>), \n<a href=\"http://perso.telecom-paristech.fr/~eisemann/\">Elmar Eisemann</a> \n(<a href=\"http://www.tudelft.nl/\">TU Delft</a>), \n<a href=\"http://www.mpi-inf.mpg.de/~hpseidel/\">Hans-Peter Seidel</a> \n(<a href=\"http://www.mpi-inf.mpg.de/\">Max-Planck-Institut fur Informatik</a>), \n<a href=\"http://people.mmci.uni-saarland.de/~ihrke/\">Ivo Ihrke</a> \n(<a href=\"http://www.uni-saarland.de/\">Universitat des Saarlandes</a> and <a href=\"http://www.mpi-inf.mpg.de/\">Max-Planck-Institut fur Informatik</a>) \n</dd>\n\n</dl>\n\n<h2>Line Drawing</h2>\n<dl>\n\n<dt><B>Handwriting Beautification Using Token Means</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://research.microsoft.com/en-us/um/people/larryz/publications.htm\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://research.microsoft.com/en-us/um/people/larryz/publications.htm\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://research.microsoft.com/en-us/people/larryz/\">Larry Zitnick</a> \n(<a href=\"http://research.microsoft.com/en-us/default.aspx\">Microsoft Research</a>) \n</dd>\n\n<dt><B>Real-Time Drawing Assistance Through Crowdsourcing</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t</dt>\n<dd>\n<a href=\"http://limpaecher.com/Alex/\">Alex Limpaecher</a>, \n<a href=\"http://www.cs.cmu.edu/~nfeltman/\">Nicolas Feltman</a>, \n<a href=\"http://www.cs.cmu.edu/~treuille/\">Adrien Treuille</a> \n(<a href=\"http://www.cmu.edu/\">Carnegie Mellon University</a>), \n<a href=\"http://research.microsoft.com/en-us/um/people/cohen/\">Michael Cohen</a> \n(<a href=\"http://www.research.microsoft.com/\">Microsoft Research</a>)\n</dd>\n\n<dt><B>Style and Abstraction in Portrait Sketching</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t</dt>\n<dd>\n<a href=\"http://www.itamarberger.com/p/main-page.html\">Itamar Berger</a>, \n<a href=\"http://www.faculty.idc.ac.il/arik/\">Ariel Shamir</a> \n(<a href=\"http://www.idc.ac.il/\">Interdisciplinary Center</a>), \n<a href=\"http://www.disneyresearch.com/people/moshe-mahler/\">Moshe Mahler</a> \n(<a href=\"http://www.disneyresearch.com/research-labs/disney-research-pittsburgh/\">Disney Research Pittsburgh</a>), \nElizabeth Carter \n(<a href=\"http://www.cmu.edu/\">Carnegie Mellon University</a>), \n<a href=\"http://www.cs.cmu.edu/~jkh/\">Jessica Hodgins</a> \n(<a href=\"http://www.cmu.edu/\">Carnegie Mellon University</a> and <a href=\"http://www.disneyresearch.com/research-labs/disney-research-pittsburgh/\">Disney Research Pittsburgh</a>)\n</dd>\n\n<dt><B>Topology-Driven Vectorization of Clean Line Drawings</B>\n\t<a href=\"http://dx.doi.org/10.1145/2421636.2421640\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a>\n\t<a href=\"http://www.disneyanimation.com/technology/publications\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.disneyanimation.com/technology/publications\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.disneyresearch.com/people/gioacchino-noris/\">Gioacchino Noris</a> \n(<a href=\"http://www.ethz.ch/\">ETH Zurich</a> and <a href=\"http://www.disneyresearch.com/\">Disney Research Zurich</a>), \n<a href=\"http://www.ahornung.net/\">Alexander Sorkine-Hornung</a>,\n<a href=\"http://www.disneyresearch.com/people/bob-sumner/\">Robert W. Sumner</a> \n(<a href=\"http://www.disneyresearch.com/\">Disney Research Zurich</a>), \n<a href=\"http://graphics.ethz.ch/~grossm/\">Markus Gross</a> \n(<a href=\"http://www.ethz.ch/\">ETH Zurich</a> and <a href=\"http://www.disneyresearch.com/\">Disney Research Zurich</a>)\n</dd>\n\n<dt><B>Interpreting Concept Sketches</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"https://www.youtube.com/watch?v=8WtKmcnva8o\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\nTianjia Shao \n(<a href=\"http://www.tsinghua.edu.cn/\">Tsinghua University, Beijing</a>), \n<a href=\"http://www.adobe.com/technology/people/san-francisco/wilmot-li.html\">Wilmot Li</a> \n(<a href=\"http://www.adobe.com/technology.html\">Adobe Research</a>), \n<a href=\"http://www.kunzhou.net/\">Kun Zhou</a> \n(<a href=\"http://www.zju.edu.cn/english/\">Zhejiang University, China</a>), \n<a href=\"http://weiweixu.net/\">Weiwei Xu</a> \n(<a href=\"http://research.microsoft.com/aboutmsr/labs/asia/default.aspx\">Microsoft Research Asia</a>), \n<a href=\"http://research.microsoft.com/en-us/people/bainguo/\">Baining Guo</a> \n(<a href=\"http://research.microsoft.com/aboutmsr/labs/asia/default.aspx\">Microsoft Research Asia</a>), \n<a href=\"http://www0.cs.ucl.ac.uk/staff/n.mitra/index.html\">Niloy J. Mitra</a> \n(<a href=\"http://www.ucl.ac.uk/\">University College London (UCL)</a>) \n</dd>\n\n<dt><B>Stereoscopic 3D Line Drawing</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://home.postech.ac.kr/~sldk/\">Yongjin Kim</a>  \n(<a href=\"http://www.postech.ac.kr/\">POSTECH</a>), \n<a href=\"http://vcl.ajou.ac.kr/~yunjin/\">Yunjin Lee</a> \n(<a href=\"http://www.ajou.ac.kr/english/\">Ajou University</a>), \n<a href=\"http://www.cs.umsl.edu/~kang/\">Henry Kang</a> \n(<a href=\"University of Missouri at St. Louis\">University of Missouri - St. Louis</a>), \n<a href=\"http://www.postech.ac.kr/~leesy/\">Seungyong Lee</a> \n(<a href=\"http://www.postech.ac.kr/\">POSTECH</a>)\n</dd>\n \n</dl>\n\n<h2>Rods & Shells</h2>\n<dl>\n\n<dt><B>Super Space Clothoids</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t</dt>\n<dd>\n<a href=\"http://bipop.inrialpes.fr/people/casati/\">Romain Casati</a>, \n<a href=\"http://www.inrialpes.fr/bipop/people/bertails/\">Florence Bertails-Descoubes</a> \n(<a href=\"http://www.inria.fr/en/centre/grenoble\">Inria / LJK, Grenoble, France</a>)\n</dd>\n\n<dt><B>Thin Skin Elastodynamics</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.cs.ubc.ca/~duoli/\">Duo Li</a> \n(<a href=\"http://www.ubc.ca/\">University of British Columbia</a>), \n<a href=\"http://people.csail.mit.edu/sueda/\">Shinjiro Sueda</a> \n(<a href=\"http://web.mit.edu/\">Massachusetts Institute of Technology</a>), \n<a href=\"http://www.cs.ubc.ca/~debanga\">Debanga Raj Neog</a>, \n<a href=\"http://www.cs.ubc.ca/~pai\">Dinesh K. Pai</a> \n(<a href=\"http://www.ubc.ca/\">University of British Columbia</a>)\n</dd>\n\n<dt><B>Embedded Thin Shells for Wrinkle Simulation</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t</dt>\n<dd>\n<a href=\"http://www.cs.mcgill.ca/~kry/\">Paul Kry</a>, \n<a href=\"http://www.cs.mcgill.ca/~oremil/\">Olivier Remillard</a> \n(<a href=\"http://www.mcgill.ca/\">McGill University</a>)\n</dd>\n\n<dt><B>Folding and Crumpling Adaptive Sheets</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://graphics.berkeley.edu/papers/Narain-FCA-2013-07/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://graphics.berkeley.edu/papers/Narain-FCA-2013-07/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://graphics.berkeley.edu/papers/Narain-FCA-2013-07/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<a href=\"http://graphics.berkeley.edu/papers/Narain-FCA-2013-07/\"><img alt=\"Demo Program or Source Code\" src=\"Code.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.eecs.berkeley.edu/~narain/\">Rahul Narain</a>, \n<a href=\"http://tpfaff.de/hp/Home.html\">Tobias Pfaff</a>, \n<a href=\"http://obrien.berkeley.edu/Prof._James_F._OBrien/Home.html\">James O'Brien</a> \n(<a href=\"http://www.berkeley.edu/\">University of California at Berkeley</a>)\n</dd>\n\n<dt><B>Adaptive Fracture Simulation of Multi-Layered Thin Plates</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://www.youtube.com/watch?v=jlbdQHXDPRY\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.cse.ohio-state.edu/~busaryev/\">Oleksiy Busaryev</a>, \n<a href=\"http://www.cse.ohio-state.edu/~tamaldey/\">Tamal K. Dey</a>, \n<a href=\"http://www.cse.ohio-state.edu/~whmin/\">Huamin Wang</a> \n(<a href=\"http://www.osu.edu/\">Ohio State University</a>)\n</dd>\n\n</dl>\n\n<h2>Perception</h2>\n<dl>\n\n<dt><B>Exposing Photo Manipulation with Inconsistent Shadows</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://graphics.berkeley.edu/papers/Kee-EPM-2013-09/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://graphics.berkeley.edu/papers/Kee-EPM-2013-09/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://graphics.berkeley.edu/papers/Kee-EPM-2013-09/\"><img alt=\"Paper Data\" src=\"Data.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.cs.dartmouth.edu/~erickee/\">Eric Kee</a> \n(<a href=\"http://www.dartmouth.edu/\">Dartmouth College</a>), \n<a href=\"http://obrien.berkeley.edu/Prof._James_F._OBrien/Home.html\">James O'Brien</a> \n(<a href=\"http://www.berkeley.edu/\">University of California at Berkeley</a>), \n<a href=\"http://www.cs.dartmouth.edu/farid/\">Hany Farid</a> \n(<a href=\"http://www.dartmouth.edu/\">Dartmouth College</a>)\n</dd>\n\n<dt><B>Gloss Perception in Painterly and Cartoon Rendering</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://www-sop.inria.fr/reves/Basilic/2013/BODRA13/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www-sop.inria.fr/reves/Basilic/2013/BODRA13/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www-sop.inria.fr/members/Adrien.Bousseau/\">Adrien Bousseau</a> \n(<a href=\"http://www-sop.inria.fr/reves/\">REVES/INRIA Sophia-Antipolis</a>), \nJames P. O Shea \n(<a href=\"http://www.berkeley.edu/\">University of California at Berkeley</a>), \n(<a href=\"http://bankslab.berkeley.edu/\">University of California, Berkeley</a>), \n<a href=\"http://people.csail.mit.edu/fredo/\">Fredo Durand</a> \n(<a href=\"http://www.csail.mit.edu/\">MIT CSAIL</a>), \n<a href=\"http://www.cs.berkeley.edu/~ravir/\">Ravi Ramamoorthi</a>, \n<a href=\"http://vis.berkeley.edu/~maneesh/\">Maneesh Agrawala</a> \n(<a href=\"http://www.berkeley.edu/\">University of California at Berkeley</a>) \n</dd>\n\n<dt><B>Perception of Perspective Distortions in Image-Based Rendering</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://www-sop.inria.fr/reves/Basilic/2013/VRCCBD13/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www-sop.inria.fr/reves/Basilic/2013/VRCCBD13/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www-sop.inria.fr/reves/Basilic/2013/VRCCBD13/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<a href=\"http://www-sop.inria.fr/reves/Basilic/2013/VRCCBD13/\"><img alt=\"Paper Data\" src=\"Data.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.mpi-inf.mpg.de/~pvangorp/\">Peter Vangorp</a> \n(<a href=\"http://www-sop.inria.fr/reves/\">REVES/INRIA Sophia-Antipolis</a> / <a href=\"http://www.allpsych.uni-giessen.de/\">University of Giessen</a> / <a href=\"http://www.mpi-inf.mpg.de/\">MPI Informatik</a>), \n<a href=\"http://richardt.name/\">Christian Richardt</a> \n(<a href=\"http://www-sop.inria.fr/reves/\">REVES/INRIA Sophia-Antipolis</a>), \n<a href=\"http://www.emilyacooper.org/\">Emily A. Cooper</a> \n(<a href=\"http://bankslab.berkeley.edu/\">University of California, Berkeley</a>), \n<a href=\"http://www-sop.inria.fr/members/Gaurav.Chaurasia/\">Gaurav Chaurasia</a> \n(<a href=\"http://www-sop.inria.fr/reves/\">REVES/INRIA Sophia-Antipolis</a>), \n<a href=\"http://bankslab.berkeley.edu/\">Martin S. Banks</a> \n(<a href=\"http://bankslab.berkeley.edu/\">University of California, Berkeley</a>), \n<a href=\"http://www-sop.inria.fr/reves/George.Drettakis\">George Drettakis</a> \n(<a href=\"http://www-sop.inria.fr/reves/\">REVES/INRIA Sophia-Antipolis</a>)\n</dd>\n\n<dt><B>Understanding the Role of Phase Function in Translucent Appearance</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://www.cs.cornell.edu/projects/translucency/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.cornell.edu/projects/translucency/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://people.seas.harvard.edu/~igkiou/\">Ioannis Gkioulekas</a> \n(<a href=\"http://seas.harvard.edu/\">Harvard School of Engineering and Applied Sciences</a>), \n<a href=\"http://persci.mit.edu/people/beixiao\">Bei Xiao</a> \n(<a href=\"http://web.mit.edu/\">Massachusetts Institute of Technology</a>), \n<a href=\"http://shuangz.com/\">Shuang Zhao</a> \n(<a href=\"http://www.cornell.edu/\">Cornell University</a>), \n<a href=\"http://persci.mit.edu/people/adelson\">Edward H. Adelson</a> \n(<a href=\"http://web.mit.edu/\">Massachusetts Institute of Technology</a>), \n<a href=\"http://www.eecs.harvard.edu/~zickler/\">Todd Zickler</a> \n(<a href=\"http://seas.harvard.edu/\">Harvard School of Engineering and Applied Sciences</a>), \n<a href=\"http://www.cs.cornell.edu/~kb/\">Kavita Bala</a> \n(<a href=\"http://www.cornell.edu/\">Cornell University</a>)\n</dd>\n\n</dl>\n\n<h2>Surfaces & Differential Geometry</h2>\n<dl>\n\n<dt><B>Globally Optimal Direction Fields</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://users.cms.caltech.edu/~keenan/index.html#publications\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t</dt>\n<dd>\nFelix Knoppe, \n<a href=\"http://users.cms.caltech.edu/~keenan/\">Keenan Crane</a> \n(<a href=\"http://www.caltech.edu/\">California Institute of Technology</a>), \n<a href=\"http://page.math.tu-berlin.de/~pinkall/\">Ulrich Pinkall</a> \n(<a href=\"http://www.tu-berlin.de/\">TU Berlin</a>), \n<a href=\"http://users.cms.caltech.edu/~ps/\">Peter Schroder</a> \n(<a href=\"http://www.caltech.edu/\">California Institute of Technology</a>)\n</dd>\n\n<dt><B>Geodesics in Heat: A New Approach to Computing Distance Based on Heat Flow</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://users.cms.caltech.edu/~keenan/index.html#publications\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)</dt>\n<dd>\n<a href=\"http://users.cms.caltech.edu/~keenan/\">Keenan Crane</a> \n(<a href=\"http://www.caltech.edu/\">California Institute of Technology</a>), \nClarisse Weischedel, \n<a href=\"http://num.math.uni-goettingen.de/~wardetzky/\">Max Wardetzky</a> \n(<a href=\"http://www.uni-goettingen.de/en/1.html\">University of Gottingen</a>)\n</dd>\n\n<dt><B>Weighted Averages on Surfaces</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://igl.ethz.ch/projects/wa/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://igl.ethz.ch/projects/wa/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://igl.ethz.ch/projects/wa/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.inf.ethz.ch/personal/dpanozzo/\">Daniele Panozzo</a>, \n(<a href=\"http://www.ethz.ch/\">ETH Zurich</a>), \n<a href=\"http://www.mit.edu/~ibaran/\">Ilya Baran</a> \n(<a href=\"http://www.belmonttechinc.com/\">Belmont Technology, Inc.</a>), \n<a href=\"http://www.inf.ethz.ch/personal/dolga/\">Olga Diamanti</a>, \n<a href=\"http://igl.ethz.ch/people/sorkine/\">Olga Sorkine-Hornung</a> \n(<a href=\"http://www.ethz.ch/\">ETH Zurich</a>)\n</dd>\n\n<dt><B>Robust Fairing via Conformal Curvature Flow</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://users.cms.caltech.edu/~keenan/project_conformalflow.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://users.cms.caltech.edu/~keenan/project_conformalflow.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://users.cms.caltech.edu/~keenan/project_conformalflow.html\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<a href=\"http://users.cms.caltech.edu/~keenan/project_conformalflow.html\"><img alt=\"Paper Data\" src=\"Data.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://users.cms.caltech.edu/~keenan/\">Keenan Crane</a> \n(<a href=\"http://www.caltech.edu/\">California Institute of Technology</a>), \n<a href=\"http://page.math.tu-berlin.de/~pinkall/\">Ulrich Pinkall</a> \n(<a href=\"http://www.tu-berlin.de/\">TU Berlin</a>), \n<a href=\"http://users.cms.caltech.edu/~ps/\">Peter Schroder</a> \n(<a href=\"http://www.caltech.edu/\">California Institute of Technology</a>)\n</dd>\n\n</dl>\n\n<h2>Fluid Grids & Meshes</h2>\n<dl>\n\n<dt><B>Subspace Fluid Re-Simulation</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t</dt>\n<dd>\n<a href=\"http://www.mat.ucsb.edu/~kim/\">Theodore Kim</a>, \nJohn Delaney \n(<a href=\"http://www.ucsb.edu/\">University of California, Santa Barbara</a>)\n</dd>\n\n<dt><B>Synthesizing Waves From Animated Height Fields</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://www.daimi.au.dk/~bang/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www.daimi.au.dk/~bang/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)<img src=\"new.gif\"></dt>\n<dd>\nMichael Nielsen \n(<a href=\"http://www.au.dk/en/\">Aarhus University</a>), \nAndreas Soderstrom \n(<a href=\"http://www.wetafx.co.nz/\">Weta Digital</a>), \n<a href=\"http://www.cs.ubc.ca/~rbridson/\">Robert Bridson</a> \n(<a href=\"http://www.ubc.ca/\">University of British Columbia</a>)\n</dd>\n\n<dt><B>A New Grid Structure for Domain Extension</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t</dt>\n<dd>\n<a href=\"http://www.stanford.edu/~boolzhu/\">Bo Zhu</a>, \nWenlong Lu, \n<a href=\"http://physbam.stanford.edu/~mdcong/\">Matthew Cong</a> \n(<a href=\"http://www.stanford.edu/\">Stanford University</a>), \n<a href=\"http://www.adobe.com/technology/people/san-jose/byungmoon-kim.html\">Byungmoon Kim</a> \n(<a href=\"http://www.adobe.com/technology.html\">Adobe Research</a>), \n<a href=\"http://physbam.stanford.edu/~fedkiw/\">Ronald Fedkiw</a> \n(<a href=\"http://www.stanford.edu/\">Stanford University</a>)\n</dd>\n\n<dt><B>Simulating Liquids and Solid-Liquid Interactions with Lagrangian Meshes</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://graphics.berkeley.edu/papers/Clausen-SLS-2013-03/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://graphics.berkeley.edu/papers/Clausen-SLS-2013-03/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://graphics.berkeley.edu/papers/Clausen-SLS-2013-03/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)</dt>\n<dd>\n<a href=\"http://www.eecs.berkeley.edu/~pclausen\">Pascal Clausen</a>, \n<a href=\"http://www.eecs.berkeley.edu/~wicke/\">Martin Wicke</a>, \n<a href=\"http://www.cs.berkeley.edu/~jrs\">Jonathan Shewchuk</a>, \n<a href=\"http://obrien.berkeley.edu/Prof._James_F._OBrien/Home.html\">James O'Brien</a> \n(<a href=\"http://www.berkeley.edu/\">University of California at Berkeley</a>)\n</dd>\n\n</dl>\n\n<h2>Points</h2>\n<dl>\n\n<dt><B>Edge-Aware Point Set Resampling</B>\n\t<a href=\"http://dx.doi.org/10.1145/2421636.2421645\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> \n\t<a href=\"http://web.siat.ac.cn/~huihuang/EAR/EAR_page.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://web.siat.ac.cn/~huihuang/EAR/EAR_page.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)</dt>\n<dd>\n<a href=\"http://web.siat.ac.cn/~huihuang/\">Hui Huang</a> \n(<a href=\"http://english.siat.cas.cn/\">Shenzhen Key Lab of Visual Computing and Visual Analytics/SIAT</a>), \nShihao Wu \n(<a href=\"http://en.scut.edu.cn/\">South China University of Technology, China</a>), \n<a href=\"http://www.cs.mun.ca/~gong/\">Minglun Gong</a> \n(<a href=\"http://www.mun.ca/\">Memorial University of Newfoundland</a>), \n<a href=\"http://www.math.tau.ac.il/~dcor/\">Daniel Cohen-Or</a> \n(<a href=\"http://web.bgu.ac.il/Eng/Home/\">Tel-Aviv University, Israel</a>), \n<a href=\"http://www.cs.ubc.ca/%7Eascher/\">Uri Ascher</a> \n(<a href=\"http://www.ubc.ca/\">University of British Columbia</a>), \n<a href=\"http://www.cs.sfu.ca/~haoz/\">Hao (Richard) Zhang</a> \n(<a href=\"http://www.kaust.edu.sa/\">Simon Fraser University</a>)\n</dd>\n\n<dt><B>Mesh Denoising Via L0 Minimization</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://faculty.cs.tamu.edu/schaefer/research/index.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://faculty.cs.tamu.edu/schaefer/research/index.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://students.cs.tamu.edu/leih/\">Lei He</a> \n<a href=\"http://faculty.cs.tamu.edu/schaefer/\">Scott Schaefer</a> \n(<a href=\"http://www.tamu.edu/\">Texas A&M University</a>)\n</dd>\n\n<dt><B>L1-Medial Skeleton of Point Cloud</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://web.siat.ac.cn/~huihuang/Skeleton/Skeleton_page.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://web.siat.ac.cn/~huihuang/Skeleton/Skeleton_page.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://web.siat.ac.cn/~huihuang/Skeleton/Skeleton_page.html\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<a href=\"http://web.siat.ac.cn/~huihuang/Skeleton/Skeleton_page.html\"><img alt=\"Paper Data\" src=\"Data.png\" border=\"0\"></a>\n\t<a href=\"http://web.siat.ac.cn/~huihuang/Skeleton/Skeleton_page.html\"><img alt=\"Demo Program or Source Code\" src=\"Code.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://web.siat.ac.cn/~huihuang/\">Hui Huang</a> \n(<a href=\"http://vcc.siat.ac.cn/\">VisuCA / SIAT</a>), \n<a href=\"http://shihaowu.net/\">Shihao Wu</a> \n(<a href=\"http://en.scut.edu.cn/\">SCUT</a>), \n<a href=\"http://www.math.tau.ac.il/~dcor/\">Daniel Cohen-Or</a> \n(<a href=\"http://web.bgu.ac.il/Eng/Home/\">Tel-Aviv University, Israel</a>), \n<a href=\"http://www.cs.mun.ca/~gong/\">Minglun Gong</a>, \n<a href=\"http://www.cs.sfu.ca/~haoz/\">Hao (Richard) Zhang</a> \n(<a href=\"http://www.kaust.edu.sa/\">Simon Fraser University</a>), \nGuiqing Li \n(<a href=\"http://en.scut.edu.cn/\">SCUT</a>), \n<a href=\"http://web.siat.ac.cn/%7Ebaoquan/\">Baoquan Chen</a> \n(<a href=\"http://vcc.siat.ac.cn/\">VisuCA/SIAT</a>)\n</dd>\n\n<dt><B>Residential Scene Reconstruction from LiDAR Data</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://vis.uky.edu/~gravity/Research/ResidentialReconstruction.htm\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\nHui Lin*, \nJizhou Gao* \n(<a href=\"http://www.uky.edu/\">University of Kentucky</a>), \nYu Zhou, \nGuiliang Lu \n(<a href=\"http://www.nju.edu.cn/html/eng\">Nanjing University</a>), \nMao Ye, \nChenxi Zhang \n(<a href=\"http://www.uky.edu/\">University of Kentucky</a>), \n<a href=\"http://staff.ustc.edu.cn/~lgliu/\">Ligang Liu</a> \n(<a href=\"http://en.ustc.edu.cn/\">University of Science and Technology of China</a>), \n<a href=\"http://www.vis.uky.edu/~ryang/\">Ruigang Yang</a> \n(<a href=\"http://www.uky.edu/\">University of Kentucky</a>) \n(* joint 1st authors)\n</dd>\n\n</dl>\n\n<h2>Image-Based Reconstruction</h2>\n<dl>\n\n\n<dt><B>Scene Reconstruction From High Spatio-Angular Resolution Light Fields</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t</dt>\n<dd>\n<a href=\"http://graphics.ethz.ch/~kimc/\">Changil Kim</a> \n(<a href=\"http://www.ethz.ch/\">ETH Zurich</a> and <a href=\"http://www.disneyresearch.com/\">Disney Research Zurich</a>), \n<a href=\"http://graphics.ethz.ch/~hzimmer/\">Henning Zimmer</a> \n(<a href=\"http://www.ethz.ch/\">ETH Zurich</a>), \n<a href=\"http://www.disneyresearch.com/people/yael-pritch/\">Yael Pritch</a>, \n<a href=\"http://www.ahornung.net/\">Alexander Sorkine-Hornung</a>\n(<a href=\"http://www.disneyresearch.com/\">Disney Research Zurich</a>), \n<a href=\"http://graphics.ethz.ch/~grossm/\">Markus Gross</a> \n(<a href=\"http://www.ethz.ch/\">ETH Zurich</a> and <a href=\"http://www.disneyresearch.com/\">Disney Research Zurich</a>)\n</dd>\n\n<dt><B>Image-Based Reconstruction and Synthesis of Dense Foliage</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://www.iro.umontreal.ca/~derek/pubImageBasedReconstructionandSynthesisofDenseFoliage.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://zurich.disneyresearch.com/derekbradley/\">Derek Bradley</a> \n(<a href=\"http://www.disneyresearch.com/\">Disney Research Zurich</a>), \n<a href=\"http://www.iro.umontreal.ca/~derek/\">Derek Nowrouzezahrai</a> \n(<a href=\"http://www.umontreal.ca/english/index.html\">University of Montreal</a>), \n<a href=\"http://www.disneyresearch.com/people/paul-beardsley-2/\">Paul Beardsley</a> \n(<a href=\"http://www.disneyresearch.com/\">Disney Research Zurich</a>) \n</dd>\n\n<dt><B>Dynamic Hair Manipulation in Images and Videos</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<img src=\"new.gif\"></dt>\n<dd>\nMenglei Chai \n(<a href=\"http://www.zju.edu.cn/english/\">Zhejiang University, China</a>), \n<a href=\"http://www.lvdiwang.com/\">Lvdi Wang</a> \n(<a href=\"http://research.microsoft.com/aboutmsr/labs/asia/default.aspx\">Microsoft Research Asia</a>), \nYanlin Weng, \n<a href=\"http://www.cad.zju.edu.cn/home/jin\">Xiaogang Jin</a>, \n<a href=\"http://www.kunzhou.net/\">Kun Zhou</a> \n(<a href=\"http://www.zju.edu.cn/english/\">Zhejiang University, China</a>) \n</dd>\n\n<dt><B>Structure-Aware Hair Capture</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t</dt>\n<dd>\n<a href=\"http://www.cs.princeton.edu/~linjiel/main.html\">Linjie Luo</a> \n(<a href=\"http://www.princeton.edu/\">Princeton University</a>), \n<a href=\"http://www.hao-li.com/Hao_Li/Hao_Li_-_about_me.html\">Hao Li</a> \n(<a href=\"http://www.ilm.com/\">Industrial Light & Magic</a>), \n<a href=\"http://www.cs.princeton.edu/~smr/\">Szymon Rusinkiewicz</a> \n(<a href=\"http://www.princeton.edu/\">Princeton University</a>)\n</dd>\n\n</dl>\n\n<h2>Shape Analysis</h2>\n<dl>\n\n<dt><B>Co-Hierarchical Analysis of Shape Structures</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://www2.cs.sfu.ca/~ovankaic/personal/conshier/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www2.cs.sfu.ca/~ovankaic/personal/conshier/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.cs.sfu.ca/~ovankaic/personal/\">Oliver van Kaick</a> \n(<a href=\"http://www.sfu.ca/\">Simon Fraser University</a>), \n<a href=\"http://www.kevinkaixu.net/k/index.html\">Kai Xu</a> \n(<a href=\"http://english.nudt.edu.cn/\">National University of Defense Technology</a>), \n<a href=\"http://www.cs.sfu.ca/%7Ehaoz\">Hao Zhang</a> \n(<a href=\"http://www.sfu.ca/\">Simon Fraser University</a>), \n<a href=\"http://english.nudt.edu.cn/\">Yanzhen Wang</a> \n(<a href=\"http://english.nudt.edu.cn/\">National University of Defense Technology</a>), \n<a href=\"http://shuysun.weebly.com/\">Shuyang Sun</a> \n(<a href=\"http://www.sfu.ca/\">Simon Fraser University</a>), \n<a href=\"http://www.faculty.idc.ac.il/arik/\">Ariel Shamir</a> \n(<a href=\"http://www.idc.ac.il/\">Interdisciplinary Center</a>), \n<a href=\"http://www.math.tau.ac.il/~dcor/\">Daniel Cohen-Or</a> \n(<a href=\"http://www.tau.ac.il/\">Tel Aviv University</a>) \n</dd>\n\n<dt><B>Learning Part-based Templates from Large Collections of 3D Shapes</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://www.cs.princeton.edu/~vk/projects/CorrsTmplt/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.princeton.edu/~vk/projects/CorrsTmplt/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.princeton.edu/~vk/projects/CorrsTmplt/\"><img alt=\"Paper Data\" src=\"Data.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.princeton.edu/~vk/projects/CorrsTmplt/\"><img alt=\"Demo Program or Source Code\" src=\"Code.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.cs.princeton.edu/~vk/\">Vladimir G. Kim</a> \n(<a href=\"http://www.princeton.edu/\">Princeton University</a>), \n<a href=\"http://www.adobe.com/technology/people/san-francisco/wilmot-li.html\">Wilmot Li</a> \n(<a href=\"http://www.adobe.com/technology.html\">Adobe Research</a>), \n<a href=\"http://www0.cs.ucl.ac.uk/staff/n.mitra/index.html\">Niloy J. Mitra</a> \n(<a href=\"http://www.ucl.ac.uk/\">University College London (UCL)</a>), \n<a href=\"http://www.cs.princeton.edu/~sidch/\">Siddhartha Chaudhuri</a> \n(<a href=\"http://www.princeton.edu/\">Princeton University</a>), \n<a href=\"http://www.stephendiverdi.com/\">Stephen DiVerdi</a> \n(<a href=\"http://www.adobe.com/technology.html\">Adobe Research</a>), \n<a href=\"http://www.cs.princeton.edu/~funk/\">Tom Funkhouser</a> \n(<a href=\"http://www.princeton.edu/\">Princeton University</a>)\n</dd>\n\n<dt><B>Qualitative Organization of Collections of Shapes via Quartet Analysis</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://cg.cs.tsinghua.edu.cn/quartet/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://cg.cs.tsinghua.edu.cn/people/~shisheng/index.html\">Shi-Sheng Huang</a> \n(<a href=\"http://www.tsinghua.edu.cn/\">Tsinghua University, Beijing</a>), \n<a href=\"http://www.faculty.idc.ac.il/arik/\">Ariel Shamir</a> \n(<a href=\"http://portal.idc.ac.il/en/main/homepage/Pages/homepage.aspx\">The Interdisciplinary Center</a>), \n<a href=\"http://cg.cs.tsinghua.edu.cn/people/~chaohui/\">Chao-Hui Shen</a> \n(<a href=\"http://www.tsinghua.edu.cn/\">Tsinghua University, Beijing</a>), \n<a href=\"http://www.cs.sfu.ca/%7Ehaoz\">Hao Zhang</a> \n(<a href=\"http://www.sfu.ca/\">Simon Fraser University</a>), \n<a href=\"http://www.cs.ubc.ca/~sheffa/\">Alla Sheffer</a> \n(<a href=\"http://www.ubc.ca/\">University of British Columbia</a>), \n<a href=\"http://cg.cs.tsinghua.edu.cn/prof_hu.htm\">Shi-Min Hu</a> \n(<a href=\"http://www.tsinghua.edu.cn/\">Tsinghua University, Beijing</a>), \n<a href=\"http://www.math.tau.ac.il/~dcor/\">Daniel Cohen-Or</a> \n(<a href=\"http://www.tau.ac.il/\">Tel Aviv University</a>) \n</dd>\n\n<dt><B>Map-Based Exploration of Intrinsic Shape Differences and Variability</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<a href=\"\"><img alt=\"Paper Presentation\" src=\"Ppt.png\" border=\"0\"></a>\n\t<a href=\"\"><img alt=\"Paper Images\" src=\"Images.png\" border=\"0\"></a>\n\t<a href=\"\"><img alt=\"Paper Data\" src=\"Data.png\" border=\"0\"></a>\n\t<a href=\"\"><img alt=\"Demo Program or Source Code\" src=\"Code.png\" border=\"0\"></a>\n\t<a href=\"\"><img alt=\"Related Links\" src=\"URL.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"https://sites.google.com/site/raifrustamov/\">Raif Rustamov</a> \n(<a href=\"http://www.stanford.edu/\">Stanford University</a>), \n<a href=\"http://www.lix.polytechnique.fr/~maks/\">Maks Ovsjanikov</a> \n(<a href=\"http://www.polytechnique.fr/\">Ecole Polytechnique</a>), \n<a href=\"http://www.cs.technion.ac.il/people/azencot/\">Omri Azencot</a>, \n<a href=\"http://www.cs.technion.ac.il/~mirela/\">Mirela Ben-Chen</a> \n(<a href=\"http://www.technion.ac.il/\">Technion - Israel Institute of Technology</a>), \n<a href=\"http://www-sop.inria.fr/geometrica/index.php?option=com_content&view=article&id=55\">Frederic Chazal</a> \n(<a href=\"http://www.inria.fr/saclay/home/view?set_language=en\">INRIA Saclay</a>), \n<a href=\"http://graphics.stanford.edu/~guibas/\">Leonidas Guibas</a> \n(<a href=\"http://www.stanford.edu/\">Stanford University</a>)\n</dd>\n\n</dl>\n\n<h2>Voxels & Liquids</h2>\n<dl>\n\n<dt><B>VDB: High-Resolution Sparse Volumes With Dynamic Topology</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://ken.museth.org/Publications.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)</dt>\n<dd>\n<a href=\"http://ken.museth.org/Welcome.html\">Ken Museth</a> \n(<a href=\"http://www.dreamworksanimation.com/\">DreamWorks Animation</a>)\n</dd>\n\n<dt><B>A Two-Continua Approach to Eulerian Simulation of Water Spray</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://cs.au.dk/~bang/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://cs.au.dk/~bang/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)<img src=\"new.gif\"></dt>\n<dd>\nMichael Nielsen, \n<a href=\"http://www.daimi.au.dk/~oleby/\">Ole Osterby</a> \n(<a href=\"http://www.au.dk/en/\">Aarhus University</a>)\n</dd>\n\n<dt><B>Liquid Surface Tracking with Error Compensation</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://alas.dk/research/liquid_surface_tracking_with_error_compensation/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://alas.dk/research/liquid_surface_tracking_with_error_compensation/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://alas.dk/research/liquid_surface_tracking_with_error_compensation/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.mendeley.com/profiles/morten-bojsen-hansen/\">Morten Bojsen-Hansen</a>, \n<a href=\"http://pub.ist.ac.at/group_wojtan/\">Chris Wojtan</a> \n(<a href=\"http://www.ist.ac.at/\">Institute of Science and Technology Austria</a>)\n</dd>\n\n</dl>\n\n<h2>Data-Driven Animation</h2>\n<dl>\n\n<dt><B>Non-Polynomial Galerkin Projection on Deforming Meshes</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://graphics.cs.cmu.edu/projects/nonpolynomial_galerkin_projection/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://graphics.cs.cmu.edu/projects/nonpolynomial_galerkin_projection/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://graphics.cs.cmu.edu/projects/nonpolynomial_galerkin_projection/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.cs.cmu.edu/~mlstanto/\">Matt Stanton</a>, \n<a href=\"http://www.cs.cmu.edu/~shengyu/\">Yu Sheng</a> \n(<a href=\"http://www.cmu.edu/\">Carnegie Mellon University</a>), \nMartin Wicke \n(<a href=\"http://www.otherlab.com/\">Otherlab</a>), \nFederico Perazzi, \nAmos Yuen, \n<a href=\"http://www.cs.cmu.edu/~srinivas/\">Srinivasa Narasimhan</a> \n<a href=\"http://www.cs.cmu.edu/~treuille/\">Adrien Treuille</a> \n(<a href=\"http://www.cmu.edu/\">Carnegie Mellon University</a>) \n</dd>\n\n<dt><B>Near-exhaustive Precomputation of Secondary Cloth Effects</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://graphics.berkeley.edu/papers/Kim-NEP-2013-07/index.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://graphics.berkeley.edu/papers/Kim-NEP-2013-07/index.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://graphics.berkeley.edu/papers/Kim-NEP-2013-07/index.html\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.doyub.com/wordpress/category/publications/\">Doyub Kim</a> \n(<a href=\"http://www.cmu.edu/\">Carnegie Mellon University</a>), \n<a href=\"http://wjkoh.com/\">Woojong Koh</a>, \n<a href=\"http://www.eecs.berkeley.edu/~narain/\">Rahul Narain</a>\n(<a href=\"http://www.berkeley.edu/\">University of California at Berkeley</a>), \n<a href=\"http://www.cs.cmu.edu/~kayvonf/\">Kayvon Fatahalian</a>, \n<a href=\"http://www.cs.cmu.edu/~treuille/\">Adrien Treuille</a> \n(<a href=\"http://www.cmu.edu/\">Carnegie Mellon University</a>), \n<a href=\"http://obrien.berkeley.edu/Prof._James_F._OBrien/Home.html\">James O'Brien</a> \n(<a href=\"http://www.berkeley.edu/\">University of California at Berkeley</a>)\n</dd>\n\n<dt><B>Modeling Friction and Air Effects between Cloth and Deformable Bodies</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://www.youtube.com/watch?v=p5uhnSw8_Xw\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.zhilichen.com/\">Zhili Chen</a>, \n<a href=\"http://www.cse.ohio-state.edu/~fengr/\">Renguo Feng</a>, \n<a href=\"http://www.cse.ohio-state.edu/~whmin/\">Huamin Wang</a> \n(<a href=\"http://www.osu.edu/\">Ohio State University</a>)\n</dd>\n\n<dt><B>Dynamic-Element Textures</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://www.cs.ubc.ca/~chyma/publications/dt/index.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.ubc.ca/~chyma/publications/dt/index.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.ubc.ca/~chyma/publications/dt/index.html\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.ubc.ca/~chyma/publications/dt/index.html\"><img alt=\"Demo Program or Source Code\" src=\"Code.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.cs.ubc.ca/~chyma/\">Chongyang Ma</a> \n(<a href=\"https://www.cs.ubc.ca/\">University of British Columbia</a> and <a href=\"http://www.tsinghua.edu.cn/\">Tsinghua University, Beijing</a>), \n<a href=\"http://www.liyiwei.org/\">Li-Yi Wei</a> \n(<a href=\"http://www.hku.hk/\">University of Hong Kong</a> and <a href=\"http://research.microsoft.com/\">Microsoft Research</a>), \n<a href=\"http://sylefeb.aracknea-core.net/research/\">Sylvain Lefebvre</a> \n(<a href=\"http://alice.loria.fr/\">INRIA</a>), \n<a href=\"http://research.microsoft.com/en-us/um/people/xtong/xtong.html\">Xin Tong</a> \n(<a href=\"http://research.microsoft.com/en-us/labs/asia/\">Microsoft Research Asia</a>)\n</dd>\n\n</dl>\n\n<h2>Design & Authoring</h2>\n<dl>\n\n<dt><B>Make It Stand: Balancing Shapes for 3D Fabrication</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://igl.ethz.ch/projects/make-it-stand/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://igl.ethz.ch/projects/make-it-stand/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://igl.ethz.ch/projects/make-it-stand/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.inf.ethz.ch/personal/rprevost/\">Romain Prevost</a>, \n<a href=\"http://people.csail.mit.edu/ewhiting/\">Emily Whiting</a> \n(<a href=\"http://www.ethz.ch/\">ETH Zurich</a>), \n<a href=\"http://sylefeb.aracknea-core.net/research/\">Sylvain Lefebvre</a> \n(<a href=\"http://alice.loria.fr/\">INRIA</a>), \n<a href=\"http://igl.ethz.ch/people/sorkine/\">Olga Sorkine-Hornung</a> \n(<a href=\"http://www.ethz.ch/\">ETH Zurich</a>)\n</dd>\n\n<dt><B>Computational Design of Actuated Deformable Characters</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t</dt>\n<dd>\nMelina Skouras \n(<a href=\"http://www.ethz.ch/\">ETH Zurich</a>), \n<a href=\"http://www.disneyresearch.com/people/bernhard-thomaszewski/\">Bernhard Thomaszewski</a>, \n<a href=\"http://www.disneyresearch.com/people/stelian-coros/\">Stelian Coros</a>, \n<a href=\"http://www.disneyresearch.com/people/bernd-bickel/\">Bernd Bickel</a> \n(<a href=\"http://www.disneyresearch.com/\">Disney Research Zurich</a>), \n<a href=\"http://graphics.ethz.ch/~grossm/\">Markus Gross</a> \n(<a href=\"http://www.ethz.ch/\">ETH Zurich</a> and <a href=\"http://www.disneyresearch.com/\">Disney Research Zurich</a>)\n</dd>\n\n<dt><B>Computational Design of Mechanical Characters</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t</dt>\n<dd>\n<a href=\"http://www.disneyresearch.com/people/stelian-coros/\">Stelian Coros</a>, \n<a href=\"http://www.disneyresearch.com/people/bernhard-thomaszewski/\">Bernhard Thomaszewski</a>, \n<a href=\"http://www.disneyresearch.com/people/gioacchino-noris/\">Gioacchino Noris</a> \n(<a href=\"http://www.disneyresearch.com/\">Disney Research Zurich</a>), \n<a href=\"http://people.csail.mit.edu/sueda/\">Shinjiro Sueda</a>, \n<a href=\"http://people.csail.mit.edu/sueda/\">Moira Forberg</a> \n(<a href=\"http://www.disneyresearch.com/\">Disney Research</a>), \n<a href=\"http://www.disneyresearch.com/people/bob-sumner/\">Robert Sumner</a>, \n(<a href=\"http://www.disneyresearch.com/\">Disney Research Zurich</a>), \n<a href=\"http://people.csail.mit.edu/wojciech\">Wojciech Matusik</a> \n(<a href=\"http://web.mit.edu/\">Massachusetts Institute of Technology</a>)\n<a href=\"http://graphics.ethz.ch/~bickelb/\">Bernd Bickel</a> \n(<a href=\"http://www.disneyresearch.com/\">Disney Research Zurich</a>)\n</dd>\n\n<dt><B>Interactive Authoring of Simulation-Ready Plants</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://run.usc.edu/botanical/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://run.usc.edu/botanical/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://run.usc.edu/botanical/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www-scf.usc.edu/~yilizhao/\">Yili Zhao</a>, \n<a href=\"http://www-bcf.usc.edu/~jbarbic/\">Jernej Barbic</a> \n(<a href=\"http://www.cs.usc.edu/\">University of Southern California</a>)\n</dd>\n\n<dt><B>Parsing Sewing Patterns Into 3D Garments</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://vis.berkeley.edu/papers/clopat/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://vis.berkeley.edu/papers/clopat/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://vis.berkeley.edu/papers/clopat/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.floraine.org/about/\">Floraine Berthouzoz</a> \n(<a href=\"http://www.berkeley.edu/\">University of California at Berkeley</a>), \n<a href=\"http://www.akashkgarg.com/\">Akash Garg</a>, \n<a href=\"http://www.cs.columbia.edu/~kaufman/\">Danny Kaufman</a>, \n<a href=\"http://www.cs.columbia.edu/~eitan/\">Eitan Grinspun</a> \n(<a href=\"http://www.columbia.edu/\">Columbia University</a>), \n<a href=\"http://vis.berkeley.edu/~maneesh/\">Maneesh Agrawala</a> \n(<a href=\"http://www.berkeley.edu/\">University of California at Berkeley</a>) \n</dd>\n\n</dl>\n\n<h2>Video & Warping</h2>\n<dl>\n\n<dt><B>Automated Video Looping with Progressive Dynamism</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://web.engr.illinois.edu/~liao17/\">Zicheng Liao</a> \n(<a href=\"http://www.uiuc.edu/\">University of Illinois at Urbana-Champaign</a>), \n<a href=\"http://research.microsoft.com/en-us/um/people/neel/\">Neel Joshi</a>, \n<a href=\"http://research.microsoft.com/en-us/um/people/hoppe/\">Hugues Hoppe</a> \n(<a href=\"http://research.microsoft.com/\">Microsoft Research</a>)\n</dd>\n\n<dt><B>Bundled Camera Paths for Video Stabilization</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t</dt>\n<dd>\nShuaicheng Liu \n(<a href=\"http://www.nus.edu.sg/\">National University of Singapore</a>), \n<a href=\"http://research.microsoft.com/en-us/people/luyuan/\">Lu Yuan</a> \n(<a href=\"http://research.microsoft.com/en-us/labs/asia/\">Microsoft Research Asia</a>), \n<a href=\"http://www.ece.nus.edu.sg/stfpage/eletp/\">Ping Tan</a> \n(<a href=\"http://www.nus.edu.sg/\">National University of Singapore</a>), \n<a href=\"http://research.microsoft.com/en-us/people/jiansun/\">Jian Sun</a> \n(<a href=\"http://research.microsoft.com/en-us/labs/asia/\">Microsoft Research Asia</a>)\n</dd>\n\n<dt><B>Rectangling Panoramic Images via Warping</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://research.microsoft.com/en-us/um/people/kahe/sig13/index.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://research.microsoft.com/en-us/um/people/kahe/\">Kaiming He</a>, \nHuiwen Chang, \n<a href=\"http://research.microsoft.com/en-us/people/jiansun/\">Jian Sun</a> \n(<a href=\"http://research.microsoft.com/en-us/labs/asia/\">Microsoft Research Asia</a>)\n</dd>\n\n<dt><B>Phase-based Video Motion Processing</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<img src=\"new.gif\"></dt>\n<dd>\nNeal Wadhwa, \n<a href=\"http://people.csail.mit.edu/mrub/\">Michael Rubinstein</a> \n(<a href=\"http://web.mit.edu/\">Massachusetts Institute of Technology</a>), \n<a href=\"http://people.csail.mit.edu/fredo/\">Fredo Durand</a> \n(<a href=\"http://www.csail.mit.edu/\">MIT CSAIL</a>), \n<a href=\"http://people.csail.mit.edu/billf/\">William T. Freeman</a> \n(<a href=\"http://web.mit.edu/\">Massachusetts Institute of Technology</a>)\n</dd>\n\n<dt><B>Depth Synthesis and Local Warps for Plausible Image-based Navigation</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://www-sop.inria.fr/reves/Basilic/2013/CDSD13/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www-sop.inria.fr/reves/Basilic/2013/CDSD13/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www-sop.inria.fr/reves/Basilic/2013/CDSD13/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www-sop.inria.fr/members/Gaurav.Chaurasia/\">Gaurav Chaurasia</a>, \n<a href=\"http://scholar.google.fr/citations?user=dKLcKz8AAAAJ&hl=en\">Sylvain Duchene</a> \n(<a href=\"http://www-sop.inria.fr/reves/\">REVES/INRIA Sophia-Antipolis</a>), \n<a href=\"http://igl.ethz.ch/people/sorkine/\">Olga Sorkine-Hornung</a> \n(<a href=\"http://www.ethz.ch/\">ETH Zurich</a>), \n<a href=\"http://www-sop.inria.fr/reves/George.Drettakis\">George Drettakis</a> \n(<a href=\"http://www-sop.inria.fr/reves/\">REVES/INRIA Sophia-Antipolis</a>)\n</dd>\n\n</dl>\n\n<h2>Building Structures & Layouts</h2>\n<dl>\n\n<dt><B>Designing Unreinforced Masonry Models</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://igl.ethz.ch/projects/masonry/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://igl.ethz.ch/projects/masonry/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://igl.ethz.ch/projects/masonry/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.inf.ethz.ch/personal/dpanozzo/\">Daniele Panozzo</a>, \n<a href=\"http://www.block.arch.ethz.ch/\">Philippe Block</a>, \n<a href=\"http://igl.ethz.ch/people/sorkine/\">Olga Sorkine-Hornung</a> \n(<a href=\"http://www.ethz.ch/\">ETH Zurich</a>)\n</dd>\n\n<dt><B>Computing Self-Supporting Surfaces By Regular Triangulation</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://research.microsoft.com/en-us/UM/people/yangliu/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://research.microsoft.com/en-us/UM/people/yangliu/\">Yang Liu</a> \n(<a href=\"http://research.microsoft.com/aboutmsr/labs/asia/default.aspx\">Microsoft Research Asia</a>), \n<a href=\"http://i.cs.hku.hk/~hpan/\">Pan Hao</a> \n(<a href=\"http://www.hku.hk/\">University of Hong Kong</a>), \n<a href=\"http://research.microsoft.com/~johnsny/\">John Snyder</a> \n(<a href=\"http://research.microsoft.com/\">Microsoft Research</a>), \n<a href=\"http://www.cs.hku.hk/~wenping/\">Wenping Wang</a> \n(<a href=\"http://www.hku.hk/\">University of Hong Kong</a>), \n<a href=\"http://research.microsoft.com/en-us/people/bainguo/\">Baining Guo</a> \n(<a href=\"http://research.microsoft.com/aboutmsr/labs/asia/default.aspx\">Microsoft Research Asia</a>), \n</dd>\n\n<dt><B>On the Equilibrium of Simplicial Masonry Structures</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://users.cms.caltech.edu/~fferrari/Publications.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://users.cms.caltech.edu/~fferrari/Home.html\">Fernando de Goes</a> \n(<a href=\"http://www.caltech.edu/\">California Institute of Technology</a>), \n<a href=\"http://www-sop.inria.fr/members/Pierre.Alliez/\">Pierre Alliez</a> \n(<a href=\"http://www.inria.fr/\">Inria Sophia-Antipolis</a>), \n<a href=\"http://users.cms.caltech.edu/~owhadi/\">Houman Owhadi</a>, \n<a href=\"http://www.multires.caltech.edu/~mathieu/\">Mathieu Desbrun</a> \n(<a href=\"http://www.caltech.edu/\">California Institute of Technology</a>)\n</dd>\n\n<dt><B>Reciprocal Frame Structures Made Easy</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t</dt>\n<dd>\n<a href=\"https://sites.google.com/site/pengsongresearch/\">Peng Song</a>*,\n<a href=\"http://www.ntu.edu.sg/home/cwfu/\">Chi-Wing Fu</a>*,\nPrashant Goswami,\n<a href=\"http://www.ntu.edu.sg/home/asjmzheng/\">Jianmin Zheng</a>\n(<a href=\"http://www.ntu.edu.sg\">Nanyang Technological University</a>),<BR>\n<a href=\"http://www0.cs.ucl.ac.uk/staff/n.mitra/index.html\">Niloy J. Mitra</a>\n(<a href=\"http://www.ucl.ac.uk\">University College London</a>), \n<a href=\"http://www.cs.tau.ac.il/~dcor/\">Daniel Cohen-Or</a>\n(<a href=\"http://new.tau.ac.il/\">Tel Aviv University</a>).\n(* joint 1st authors)<BR>\n</dd>\n\n</dl>\n\n<h2>Global Illumination</h2>\n<dl>\n\n<dt><B>Robust Adaptive Photon Tracing using Photon Path Visibility</B>\n\t<a href=\"http://dx.doi.org/10.1145/2019627.2019633\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a>\n\t<a href=\"http://cs.au.dk/~toshiya/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)</dt>\n<dd>\n<a href=\"http://cs.au.dk/~toshiya/\">Toshiya Hachisuka</a> \n<a href=\"http://graphics.ucsd.edu/%7Ehenrik/\">Henrik Wann Jensen</a>\n(<a href=\"http://www.ucsd.edu/\">University of California, San Diego</a>) \n</dd>\n\n<dt><B>Adaptive Progressive Photon Mapping</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://cg.ibds.kit.edu/APPM.php\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://cg.ibds.kit.edu/APPM.php\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://cg.ibds.kit.edu/APPM.php\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)</dt>\n<dd>\n<a href=\"http://cg.ibds.kit.edu/kaplanyan/index.php\">Anton S. Kaplanyan</a>, \n<a href=\"http://cg.ibds.kit.edu/dachsbacher/index.php\">Carsten Dachsbacher</a> \n(<a href=\"http://www.kit.edu/english/index.php\">Karlsruhe Institute of Technology</a>)\n</dd>\n\n<dt><B>Gradient-Domain Metropolis Light Transport</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t</dt>\n<dd>\n<a href=\"https://mediatech.aalto.fi/~jaakko/\">Jaakko Lehtinen</a> \n(<a href=\"http://research.nvidia.com/\">NVIDIA Research</a> / <a href=\"http://www.aalto.fi/en/\">Aalto University</a>), \nTero Karras, \n<a href=\"https://mediatech.aalto.fi/~samuli/\">Samuli Laine</a> \n(<a href=\"http://research.nvidia.com/\">NVIDIA Research</a>), \n<a href=\"http://people.csail.mit.edu/fredo/\">Fredo Durand</a> \n(<a href=\"http://www.csail.mit.edu/\">MIT CSAIL</a>), \n<a href=\"http://media.tkk.fi/en/contact-info/person.php?id=544\">Miika Aittala</a> \n(<a href=\"http://research.nvidia.com/\">NVIDIA Research</a> / <a href=\"http://www.aalto.fi/en/\">Aalto University</a>), \n<a href=\"https://mediatech.aalto.fi/~timo/\">Timo Aila</a> \n(<a href=\"http://research.nvidia.com/\">NVIDIA Research</a>)\n</dd>\n\n<dt><B>Axis-Aligned Filtering for Interactive Physically Based Diffuse Indirect Lighting</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t</dt>\n<dd>\n<a href=\"http://www.eecs.berkeley.edu/~sohamum/\">Soham Uday Mehta</a>, \n<a href=\"http://brandonwang.net/\">Brandon Wang</a> \n<a href=\"http://www.cs.berkeley.edu/~ravir/\">Ravi Ramamoorthi</a> \n(<a href=\"http://www.berkeley.edu/\">University of California at Berkeley</a>), \n<a href=\"http://people.csail.mit.edu/fredo/\">Fredo Durand</a> \n(<a href=\"http://www.csail.mit.edu/\">MIT CSAIL</a>) \n</dd>\n\n</dl>\n\n<h2>Advanced Rendering</h2>\n<dl>\n\n<dt><B>Asynchronous Adaptive Anti-Aliasing Using Shared Memory</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t</dt>\n<dd>\n<a href=\"http://cs.lth.se/rasmus_barringer/#0\">Rasmus Barringer</a> \n(<a href=\"http://www.lth.se/english\">Lund University</a>), \n<a href=\"http://cs.lth.se/tomas_akenine-moller\">Tomas Akenine-Moller</a> \n(<a href=\"http://www.lth.se/english\">Lund University</a> and <a href=\"http://www.intel.com/\">Intel Corporation</a>)\n</dd>\n\n<dt><B>High-Resolution Sparse Voxel DAGs</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t</dt>\n<dd>\n<a href=\"http://www.cse.chalmers.se/~kampe/\">Viktor Kampe</a>, \n<a href=\"http://www.cse.chalmers.se/~d00sint/\">Erik Sintorn</a>, \n<a href=\"http://www.cse.chalmers.se/~uffe/\">Ulf Assarsson</a> \n(<a href=\"http://www.chalmers.se/en/Pages/default.aspx\">Chalmers University of Technology</a>)\n</dd>\n\n<dt><B>5D Covariance Tracing for Efficient Depth of Field and Motion Blur</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://maverick.inria.fr/Members/Laurent.Belcour/covariance-tracing/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://maverick.inria.fr/Members/Laurent.Belcour/covariance-tracing/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://maverick.inria.fr/Members/Laurent.Belcour/\">Laurent Belcour</a> \n(<a href=\"http://www.grenoble-univ.fr/\">Grenoble Universite</a>), \n<a href=\"http://maverick.inria.fr/Members/Cyril.Soler\">Cyril Soler</a> \n(<a href=\"http://www.inrialpes.fr/\">INRIA Rhone-Alpes</a>), \n<a href=\"http://www0.cs.ucl.ac.uk/staff/K.Subr/index.html\">Kartic Subr</a> \n(<a href=\"http://www.ucl.ac.uk/\">University College London</a>), \n<a href=\"http://maverick.inria.fr/Members/Nicolas.Holzschuch\">Nicolas hozschuch</a> \n(<a href=\"http://www.inrialpes.fr/\">INRIA Rhone-Alpes</a>), \n<a href=\"http://people.csail.mit.edu/fredo/\">Fredo Durand</a> \n(<a href=\"http://www.csail.mit.edu/\">MIT CSAIL</a>) \n</dd>\n\n<dt><B>Spectral Appearance Changes Induced by Light Exposure</B>\n\t<a href=\"http://dx.doi.org/10.1145/2421636.2421646\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a>\n\t<a href=\"http://www.npsg.uwaterloo.ca/pubs/models.php\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www.npsg.uwaterloo.ca/pubs/models.php\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)</dt>\n<dd>\n<a href=\"http://www.npsg.uwaterloo.ca/people/brad/\">Bradley Kimmel</a>, \n<a href=\"http://www.curumin.uwaterloo.ca/~gvgbaran/research.html\">Gladimir V. G. Baranoski</a>, \n<a href=\"http://www.npsg.uwaterloo.ca/people/tenn/\">T. Francis Chen</a>, \n<a href=\"http://www.npsg.uwaterloo.ca/people/daniel/index.php\">Daniel Yim</a>, \n<a href=\"http://www.npsg.uwaterloo.ca/people/erik/\">Erik Miranda</a> \n(<a href=\"http://uwaterloo.ca/\">University of Waterloo</a>)\n</dd>\n\n</dl>\n\n<h2>Quads & Meshing</h2>\n<dl>\n\n<dt><B>Sketch-Based Generation and Editing of Quad Meshes</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www-ui.is.s.u-tokyo.ac.jp/~kenshi/\">Kenshi Takayama</a>, \n<a href=\"http://www.inf.ethz.ch/~dpanozzo/\">Daniele Panozzo</a> \n(<a href=\"http://www.ethz.ch/\">ETH Zurich</a>), \n<a href=\"\">Alexander Sorkine-Hornung</a> \n(<a href=\"http://www.disneyresearch.com/\">Disney Research Zurich</a>),\n<a href=\"http://igl.ethz.ch/people/sorkine/\">Olga Sorkine-Hornung</a> \n(<a href=\"http://www.ethz.ch/\">ETH Zurich</a>)\n</dd>\n\n<dt><B>Integer-Grid Maps for Reliable Quad Meshing</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://www-sop.inria.fr/members/David.Bommes/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www-sop.inria.fr/members/David.Bommes/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www-sop.inria.fr/members/David.Bommes/\"><img alt=\"Paper Data\" src=\"Data.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www-sop.inria.fr/members/David.Bommes/\">David Bommes</a> \n(<a href=\"http://www.inria.fr/\">Inria Sophia-Antipolis</a>), \n<a href=\"http://www.graphics.rwth-aachen.de/person/7/\">Marcel Campen</a>, \n<a href=\"http://www.graphics.rwth-aachen.de/person/10/\">Hans-Christian Ebke</a> \n(<a href=\"http://www.rwth-aachen.de/\">RWTH Aachen University</a>), \n<a href=\"http://www-sop.inria.fr/members/Pierre.Alliez/\">Pierre Alliez</a> \n(<a href=\"http://www.inria.fr/\">Inria Sophia-Antipolis</a>), \n<a href=\"http://www.graphics.rwth-aachen.de/person/3/\">Leif Kobbelt</a> \n(<a href=\"http://www.rwth-aachen.de/\">RWTH Aachen University</a>)\n</dd>\n\n<dt><B>Particle-Based Anisotropic Surface Meshing</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t</dt>\n<dd>\n<a href=\"http://www.utdallas.edu/~zxz082020/\">Zichun Zhong</a>, \n<a href=\"http://www.utdallas.edu/~xxg061000/\">Xiaohu Guo</a> \n(<a href=\"http://www.utdallas.edu/\">University of Texas at Dallas</a>), \n<a href=\"http://www.cs.hku.hk/~wenping/\">Wenping Wang</a> \n(<a href=\"http://www.hku.hk/\">University of Hong Kong</a>), \n<a href=\"http://alice.loria.fr/index.php/bruno-levy.html\">Bruno Levy</a> \n(<a href=\"http://www.inria.fr/en/centre/nancy\">Inria-Nancy Grand-Est</a>), \nFeng Sun \n(<a href=\"http://www.hku.hk/\">University of Hong Kong</a>), \nYang Liu \n(<a href=\"http://www.nvidia.com/content/global/global.php\">NVIDIA Corporation</a>), \n<a href=\"http://profiles.utsouthwestern.edu/profile/103404/weihua-mao.html\">Weihua Mao</a> \n(<a href=\"http://profiles.utsouthwestern.edu/profile/\">University of Texas Southwestern Medical Center at Dallas</a>)\n</dd>\n\n<dt><B>Anisotropic Delaunay Meshes of Surfaces</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://www-sop.inria.fr/members/Jean-Daniel.Boissonnat/publi.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www-sop.inria.fr/members/Jean-Daniel.Boissonnat/\">Jean-Daniel Boissonnat</a> \n(<a href=\"http://www.inria.fr/\">Inria Sophia-Antipolis</a>), \n<a href=\"http://learn.tsinghua.edu.cn:8080/2007310411/scholar/index.html\">Kan-Le Shi</a> \n(<a href=\"http://www.tsinghua.edu.cn/eng/index.jsp\">Tsinghua University, Beijing</a>), \n<a href=\"http://geometryfactory.com/who-we-are/\">Jane Tournois</a> \n(<a href=\"http://geometryfactory.com/\">GeometryFactory</a>), \n<a href=\"https://www-sop.inria.fr/members/Mariette.Yvinec/\">Mariette Yvinec</a> \n(<a href=\"http://www.inria.fr/\">Inria Sophia-Antipolis</a>)\n</dd>\n\n</dl>\n\n<h2>Water & Snow With Particles</h2>\n<dl>\n\n<dt><B>A Material-Point Method for Snow Simulation</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t</dt>\n<dd>\n<a href=\"http://www.math.ucla.edu/~alexey/\">Alexey Stomakhin</a>, \n<a href=\"http://www.math.ucla.edu/people/pages/craig.shtml\">Craig Schroeder</a> \n(<a href=\"http://www.ucla.edu/\">University of California, Los Angeles</a>), \nLawrence Chai \n(<a href=\"http://www.disneyanimation.com/\">Walt Disney Animation Studios</a>), \n<a href=\"http://www.math.ucla.edu/~jteran/\">Joseph Teran</a> \n(<a href=\"http://www.ucla.edu/\">University of California, Los Angeles</a>), \n<a href=\"http://physbam.stanford.edu/~aselle/\">Andrew Selle</a> \n(<a href=\"http://www.disneyanimation.com/\">Walt Disney Animation Studios</a>)\n</dd>\n\n<dt><B>Highly Adaptive Liquid Simulations on Tetrahedral Meshes</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t</dt>\n<dd>\n<a href=\"http://vacation.aid.design.kyushu-u.ac.jp/~and/\">Ryoichi Ando</a> \n(<a href=\"http://www.kyushu-u.ac.jp/\">Kyushu Universit</a>), \n<a href=\"http://www.ntoken.com/\">Nils Thurey</a> \n(<a href=\"http://www.scanlinevfx.com/index.html\">Scanline VFX</a>), \n<a href=\"http://pub.ist.ac.at/group_wojtan/\">Chris Wojtan</a> \n(<a href=\"http://www.ist.ac.at/\">Institute of Science and Technology Austria</a>)\n</dd>\n\n<dt><B>Position-Based Fluids</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://blog.mmacklin.com/publications/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://blog.mmacklin.com/publications/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://blog.mmacklin.com/publications/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://blog.mmacklin.com/\">Miles Macklin</a>, \n<a href=\"http://www.matthiasmueller.info/\">Matthias Mueller Fischer</a> \n(<a href=\"http://www.nvidia.com/\">NVIDIA</a>) \n</dd>\n\n<dt><B>Reconstructing Surfaces of Particle-Based Fluids Using Ansotropic Kernels</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://cs.nyu.edu/~jihun/pmwiki/?n=Main.Publications\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://cs.nyu.edu/~jihun/pmwiki/?n=Main.Publications\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://cs.nyu.edu/~jihun/index.php\">Jihun Yu</a> \n(<a href=\"http://www.ilm.com/\">Industrial Light and Magic</a>), \n<a href=\"http://www.cc.gatech.edu/~turk/\">Greg Turk</a> \n(<a href=\"http://www.gatech.edu/\">Georgia Institute of Technology</a>)\n</dd>\n\n</dl>\n\n<h2>Deformation & Distortion</h2>\n<dl>\n\n<dt><B>Controlled-Distortion Constrained Global Parametrization</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://ashishmyles.com/research.shtml\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://ashishmyles.com/\">Ashish Myles</a>, \n<a href=\"http://mrl.nyu.edu/~dzorin/\">Denis Zorin</a> \n(<a href=\"http://www.nyu.edu/\">New York University</a>)\n</dd>\n\n<dt><B>Injective and Bounded Distortion Mappings in 3D</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t</dt>\n<dd>\nNoam Aigerman, \n<a href=\"http://www.wisdom.weizmann.ac.il/~ylipman/\">Yaron Lipman</a> \n(<a href=\"http://www.weizmann.ac.il/\">Weizmann Institute of Science</a>)\n</dd>\n\n<dt><B>Subspace Integration With Local Deformations</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t</dt>\n<dd>\n<a href=\"http://cs.nyu.edu/~dharmon/\">David Harmon</a>, \n<a href=\"http://mrl.nyu.edu/~dzorin/\">Denis Zorin</a> \n(<a href=\"http://www.nyu.edu/\">New York University</a>)\n</dd>\n\n<dt><B>Planar Shape Interpolation with Bounded Distortion</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://www.youtube.com/watch?v=6TIDZ9ew-zg\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.cs.technion.ac.il/people/renjie/\">Renjie Chen</a> \n(<a href=\"http://www.technion.ac.il/\">Technion - Israel Institute of Technology</a>), \n<a href=\"http://www.cs.technion.ac.il/~weber/index.html\">Ofir Weber</a>, \n<a href=\"http://www.cs.haifa.ac.il/~dkeren/\">Daniel Keren</a> \n(<a href=\"http://www.haifa.ac.il/\">University of Haifa</a>), \n<a href=\"http://www.cs.technion.ac.il/~mirela/\">Mirela Ben-Chen</a> \n(<a href=\"http://www.technion.ac.il/\">Technion - Israel Institute of Technology</a>) \n</dd>\n\n</dl>\n\n<h2>Materials</h2>\n<dl>\n\n<dt><B>A Practical Microcylinder Appearance Model for Cloth Rendering</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://graphics.ucsd.edu/~iman/publications.php\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://graphics.ucsd.edu/~iman/\">Iman Sadeghi</a> \n(<a href=\"http://www.ucsd.edu/\">University of California, San Diego</a>), \n<a href=\"http://graphics.ucsd.edu/~obisker/\">Oleg Bisker</a> \n(<a href=\"http://www.canfieldsci.com/\">Canfield Scientific, Inc.</a>), \n<a href=\"http://graphics.ucsd.edu/~jdedeken/\">Joachim De Deken</a> \n(<a href=\"http://www.pixar.com/\">Pixar Animation Studios</a>), \n<a href=\"http://graphics.ucsd.edu/%7Ehenrik/\">Henrik Wann Jensen</a>\n(<a href=\"http://www.ucsd.edu/\">University of California, San Diego</a>) \n</dd>\n\n<dt><B>Acquiring Reflectance and Shape From Continuous Spherical Harmonic Illumination</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://gl.ict.usc.edu/Research/SpecScanning/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://gl.ict.usc.edu/Research/SpecScanning/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://gl.ict.usc.edu/Research/SpecScanning/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<a href=\"http://gl.ict.usc.edu/Research/SpecScanning/\"><img alt=\"Related Links\" src=\"URL.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.boromt.com/\">Borom Tunwattanapong</a>, \n<a href=\"http://people.ict.usc.edu/~fyffe/\">Graham Fyffe</a>, \nPaul Graham, \nJay Busch, \nXueming Yu \n(<a href=\"http://ict.usc.edu/\">USC Institute for Creative Technologies</a>), \n<a href=\"http://www.doc.ic.ac.uk/~ghosh/\">Abhijeet Ghosh</a> \n(<a href=\"http://www3.imperial.ac.uk/\">Imperial College London</a>), \n<a href=\"http://www.pauldebevec.com/\">Paul Debevec</a> \n(<a href=\"http://ict.usc.edu/\">USC Institute for Creative Technologies</a>)\n</dd>\n\n<dt><B>Practical SVBRDF Capture in the Frequency Domain</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://www0.cs.ucl.ac.uk/staff/t.weyrich/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://media.tkk.fi/en/contact-info/person.php?id=544\">Miika Aittala</a> \n(<a href=\"http://research.nvidia.com/\">NVIDIA Research</a> / <a href=\"http://www.aalto.fi/en/\">Aalto University</a>), \n<a href=\"http://www0.cs.ucl.ac.uk/staff/t.weyrich/\">Tim Weyrich</a> \n(<a href=\"http://www.ucl.ac.uk/\">University College London</a>), \n<a href=\"https://mediatech.aalto.fi/~jaakko/\">Jaakko Lehtinen</a> \n(<a href=\"http://research.nvidia.com/\">NVIDIA Research</a> / <a href=\"http://www.aalto.fi/en/\">Aalto University</a>)\n</dd>\n\n<dt><B>OpenSurfaces: A Richly Annotated Catalog of Surface Appearance</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://opensurfaces.cs.cornell.edu/publications/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://opensurfaces.cs.cornell.edu/publications/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://opensurfaces.cs.cornell.edu/publications/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://seanbell.ca/\">Sean Bell</a>, \nPaul Upchurch, \n<a href=\"http://www.cs.cornell.edu/~snavely\">Noah Snavely</a>, \n<a href=\"http://www.cs.cornell.edu/~kb/\">Kavita Bala</a> \n(<a href=\"http://www.cornell.edu/\">Cornell University</a>)\n</dd>\n\n</dl>\n\n<h2>Surface Reconstruction</h2>\n<dl>\n\n<dt><B>Screened Poisson-Surface Reconstruction</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://research.microsoft.com/en-us/um/people/hoppe/proj/screenedpoisson/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://research.microsoft.com/en-us/um/people/hoppe/proj/screenedpoisson/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.jhu.edu/~misha/Code/PoissonRecon/Version4.51/\"><img alt=\"Demo Program or Source Code\" src=\"Code.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.cs.jhu.edu/~misha/\">Michael Kazhdan</a> \n(<a href=\"http://www.jhu.edu/\">Johns Hopkins University</a>), \n<a href=\"http://research.microsoft.com/en-us/um/people/hoppe/\">Hugues Hoppe</a> \n(<a href=\"http://research.microsoft.com/\">Microsoft Research</a>)\n\n</dd>\n\n<dt><B>A Benchmark for Surface Reconstruction</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://www.cs.utah.edu/~bergerm/recon_bench/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.utah.edu/~bergerm/recon_bench/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.utah.edu/~bergerm/recon_bench/\"><img alt=\"Paper Data\" src=\"Data.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.utah.edu/~bergerm/recon_bench/\"><img alt=\"Demo Program or Source Code\" src=\"Code.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.sci.utah.edu/people/bergerm.html\">Matthew Berger</a> \n(<a href=\"http://www.utah.edu/\">University of Utah</a>), \n<a href=\"http://people.cs.clemson.edu/~levinej/\">Joshua A. Levine</a> \n(<a href=\"http://www.cs.clemson.edu/~levinej\">Clemson University</a>), \nLuis Gustavo Nonato \n(<a href=\"http://www.usp.br/\">Universidade de Sao Paulo</a>), \n<a href=\"http://www.brown.edu/Departments/Engineering/Labs/LEMS/people/Faculty/Taubin/\">Gabriel Taubin</a> \n(<a href=\"http://www.brown.edu/\">Brown University</a>), \n<a href=\"http://vgc.poly.edu/~csilva/\">Claudio Silva</a> \n(<a href=\"\">Polytechnic Institute of New York University</a>)\n</dd>\n\n<dt><B>Dense Scene Reconstruction with Points of Interest</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://vladlen.info/publications/dense-scene-reconstruction-with-points-of-interest/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://vladlen.info/publications/dense-scene-reconstruction-with-points-of-interest/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.stanford.edu/~qianyizh/\">Qian-Yi Zhou</a>, \n<a href=\"http://vladlen.info/\">Vladlen Koltun</a> \n(<a href=\"http://www.stanford.edu/\">Stanford University</a>)\n</dd>\n\n<dt><B>Scalable Live Volumetric Surface Reconstruction</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n<dd>\n<a href=\"http://people.csail.mit.edu/jiawen/\">Jiawen Chen</a>, \n<a href=\"http://bautembach.de/\">Dennis Bautembach</a>, \n<a href=\"http://research.microsoft.com/~shahrami\">Shahram Izadi</a> \n(<a href=\"http://research.microsoft.com/en-us/labs/cambridge/\">Microsoft Research, Cambridge (UK)</a>) \n</dd>\n\n</dl>\n\n<h2>Artistic Rendering & Stylization</h2>\n<dl>\n\n<dt><B>Painting by Feature: Texture Boundaries for Example-based Image Creation</B>\n        <!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n        <img src=\"new.gif\"></dt>\n<dd>\nMichal Luk&#225;&#269;,\nJakub Fi&#353;er\n(<a href=\"http://dcgi.fel.cvut.cz/\">CTU in Prague</a>),\n<a href=\"http://graphics.ethz.ch/~jebazin/\">Jean-Charles Bazin</a>\n(<a href=\"http://www.ethz.ch/\">ETH Zurich</a>),\nOnd&#345;ej Jamri&#353;ka\n(<a href=\"http://dcgi.fel.cvut.cz/\">CTU in Prague</a>),\n<a href=\"http://www.ahornung.net/\">Alexander Sorkine-Hornung</a>\n(<a href=\"http://www.disneyresearch.com/\">Disney Research Zurich</a>),\n<a href=\"http://dcgi.fel.cvut.cz/home/sykorad/\">Daniel S&#253;kora</a>\n(<a href=\"http://dcgi.fel.cvut.cz/\">CTU in Prague</a>)\n</dd>\n\n<dt><B>RealBrush: Painting with Examples of Physical Media</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://www.cs.princeton.edu/~jingwanl/RealBrush/realbrush.htm\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.princeton.edu/~jingwanl/RealBrush/realbrush.htm\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.princeton.edu/~jingwanl/RealBrush/realbrush.htm\"><img alt=\"Paper Data\" src=\"Data.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.cs.princeton.edu/~jingwanl/index.htm\">Jingwan Lu</a> \n(<a href=\"http://www.princeton.edu/\">Princeton University</a>), \n<a href=\"http://www.connellybarnes.com/work/\">Connelly Barnes</a>, \n<a href=\"http://www.stephendiverdi.com/\">Stephen DiVerdi</a> \n(<a href=\"http://www.adobe.com/technology.html\">Adobe Research</a>), \n<a href=\"http://www.cs.princeton.edu/~af/\">Adam Finkelstein</a> \n(<a href=\"http://www.princeton.edu/\">Princeton University</a>) \n</dd>\n\n<dt><B>Depicting Stylized Materials with Vector Shade Trees</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://www-sop.inria.fr/reves/Basilic/2013/LPBAD13/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www-sop.inria.fr/reves/Basilic/2013/LPBAD13/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www-sop.inria.fr/reves/Basilic/2013/LPBAD13/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.jorg3.com/\">Jorge Lopez-Moreno</a>, \n<a href=\"http://graphics.cg.uni-saarland.de/stefan-popov/\">Stefan Popov</a>, \n<a href=\"http://www-sop.inria.fr/members/Adrien.Bousseau/\">Adrien Bousseau</a> \n(<a href=\"http://www-sop.inria.fr/reves/\">REVES/INRIA Sophia-Antipolis</a>), \n<a href=\"http://vis.berkeley.edu/~maneesh/\">Maneesh Agrawala</a> \n(<a href=\"http://www.berkeley.edu/\">University of California at Berkeley</a>), \n<a href=\"http://www-sop.inria.fr/reves/George.Drettakis\">George Drettakis</a> \n(<a href=\"http://www-sop.inria.fr/reves/\">REVES/INRIA Sophia-Antipolis</a>)\n</dd>\n \n<dt><B>Stylizing Animation By Example</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://hal.inria.fr/hal-00816143/en\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://hal.inria.fr/hal-00816143/en\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://hal.inria.fr/hal-00816143/en\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://lesbenard.eu/Pierre/\">Pierre Benard</a> \n(<a href=\"http://www.pixar.com/\">Pixar Animation Studios</a> and <a href=\"http://www.toronto.edu/\">University of Toronto</a>), \n<a href=\"http://people.csail.mit.edu/fcole/\">Forrester Cole</a>, \n<a href=\"http://graphics.pixar.com/people/kass/\">Michael Kass</a> \n(<a href=\"http://www.pixar.com/\">Pixar Animation Studios</a>), \n<a href=\"http://homes.cs.washington.edu/~mordatch/\">Igor Mordatch</a> \n(<a href=\"http://www.pixar.com/\">Pixar Animation Studios</a> and <a href=\"http://www.washington.edu/\">University of Washington</a>), \n<a href=\"http://www.jshegarty.com/\">James Hegarty</a> \n(<a href=\"http://www.pixar.com/\">Pixar Animation Studios</a> and <a href=\"http://www.stanford.edu/\">Stanford University</a>), \nMartin Sebastian Senn, \nKurt Fleischer, \nDavide Pesare \n(<a href=\"http://www.pixar.com/\">Pixar Animation Studios</a>), \n<a href=\"http://graphics.stanford.edu/~kbreeden//\">Katherine Breeden</a> \n(<a href=\"http://www.pixar.com/\">Pixar Animation Studios</a> and <a href=\"http://www.stanford.edu/\">Stanford University</a>) \n</dd>\n\n<dt><B>Opacity Optimization for 3D Line Fields</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://wwwisg.cs.uni-magdeburg.de/visual/index.php?article_id=3&clang=0&bibtex_key=Guenther_2013_TOG\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://wwwisg.cs.uni-magdeburg.de/visual/index.php?article_id=3&clang=0&bibtex_key=Guenther_2013_TOG\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://wwwisg.cs.uni-magdeburg.de/isg/guenther.html.en\">Tobias Gunther</a>, \n<a href=\"http://wwwisg.cs.uni-magdeburg.de/isg/roessl.html.en\">Christian Rossl</a>, \n<a href=\"http://wwwisg.cs.uni-magdeburg.de/isg/theisel.html.en\">Holger Theisel</a> \n(<a href=\"http://www.ovgu.de/unimagdeburg/en/University/Faculties/INF.html\">University of Magdeburg</a>)\n</dd>\n\n</dl>\n\n<h2>Sounds & Solids</h2>\n<dl>\n\n<dt><B>Wave-Based Sound Propagation in Large Open Scenes using an Equivalent Source Formulation</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://gamma.cs.unc.edu/ESM/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://gamma.cs.unc.edu/ESM/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://gamma.cs.unc.edu/ESM/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)</dt>\n<dd>\n<a href=\"http://www.cs.unc.edu/~ravishm/\">Ravish Mehra</a> \n(<a href=\"http://www.unc.edu/\">University of North Carolina at Chapel Hill</a>), \n<a href=\"http://research.microsoft.com/en-us/people/nikunjr/\">Nikunj Raghuvanshi</a> \n(<a href=\"http://research.microsoft.com/en-us/default.aspx\">Microsoft Research</a>), \n<a href=\"http://www.cs.unc.edu/~lakulish/\">Lakulish Antani</a>, \n<a href=\"http://www.cs.unc.edu/~achandak/\">Anish Chandak</a>, \n<a href=\"http://www.cs.unc.edu/~seanc/\">Sean Curtis</a>, \n<a href=\"http://www.cs.unc.edu/~dm/\">Dinesh Manocha</a>\n(<a href=\"http://www.unc.edu/\">University of North Carolina at Chapel Hill</a>)\n</dd>\n\n<dt><B>Example-Guided Physically Based Modal Sound Synthesis</B>\n\t<a href=\"http://dx.doi.org/10.1145/2421636.2421637\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a>\n\t<a href=\"http://gamma.cs.unc.edu/AUDIO_MATERIAL/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://gamma.cs.unc.edu/AUDIO_MATERIAL/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://gamma.cs.unc.edu/AUDIO_MATERIAL/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)</dt>\n<dd>\n<a href=\"http://www.cs.unc.edu/~zren/\">Zhimin Ren</a>, \n<a href=\"http://www.cs.unc.edu/~hyeh/\">Hengchin Yeh</a>, \n<a href=\"http://www.cs.unc.edu/~lin/\">Ming C. Lin</a>\n(<a href=\"http://www.unc.edu/\">University of North Carolina at Chapel Hill </a>)\n</dd>\n\n<dt><B>Eulerian-on-Lagrangian Simulation</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"https://www.cs.ubc.ca/paper/eulerian-lagrangian-simulation\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"https://www.cs.ubc.ca/paper/eulerian-lagrangian-simulation\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"https://www.cs.ubc.ca/paper/eulerian-lagrangian-simulation\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.cs.ubc.ca/~yefan/\">Ye Fan</a>, \nJoshua Litven \n(<a href=\"https://www.cs.ubc.ca/\">University of British Columbia</a>), \n<a href=\"http://people.csail.mit.edu/dilevin/\">David I.W. Levin</a> \n(<a href=\"http://www.csail.mit.edu/\">MIT CSAIL</a>), \n<a href=\"http://www.cs.ubc.ca/~pai/\">Dinesh K. Pai</a> \n(<a href=\"https://www.cs.ubc.ca/\">University of British Columbia</a>)\n</dd>\n\n<dt><B>Radial View Based Culling for Continuous Self-Collision Detection of Skeletal Models</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t</dt>\n<dd>\n<a href=\"http://people.cs.nctu.edu.tw/~cswingo/\">Sai-Keung Wong</a>, \n<a href=\"http://people.cs.nctu.edu.tw/~wclin/\">Wen-Chieh Lin</a>, \nChun-Hung Hung, \nYi-Jheng Huang, \nLii Shing-Yeu \n(<a href=\"http://www.nctu.edu.tw/english/index.html\">National Chiao Tung University</a>) \n</dd>\n\n<dt><B>Real Time Dynamic Fracture with Volumetric Approximate Convex Decompositions</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://matthiasmueller.info/publications/publications.htm\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www.youtube.com/watch?v=eB2iBY-HjYU\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.matthiasmueller.info/\">Matthias Muller</a>, \nNuttapong Chentanez, \n<a href=\"http://www.taeyongkim.name/\">Tae-Yong Kim</a> \n(<a href=\"http://www.nvidia.com/\">NVIDIA</a>) \n</dd>\n\n</dl>\n\n<h2>Structures, Faces & Building</h2>\n<dl>\n\n<dt><B>Layered Analysis of Irregular Facades via Symmetry Maximization</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://www.kevinkaixu.net/k/projects/symbr.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.kevinkaixu.net/k/projects/symbr.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www.kevinkaixu.net/k/projects/symbr.html\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.cs.sfu.ca/%7Ehaoz\">Hao Zhang</a> \n(<a href=\"http://www.sfu.ca/\">Simon Fraser University</a>), \n<a href=\"http://www.kevinkaixu.net/k/index.html\">Kai Xu</a> \n(<a href=\"http://vcc.siat.ac.cn/\">VisuCA/SIAT</a> and <a href=\"http://english.nudt.edu.cn/\">National University of Defense Technology</a>), \nWei Jiang \n(<a href=\"http://english.nudt.edu.cn/\">National University of Defense Technology</a>), \n<a href=\"http://web.siat.ac.cn/%7Ejinjie/\">Jinjie Lin</a> \n(<a href=\"http://vcc.siat.ac.cn/\">VisuCA/SIAT</a>), \n<a href=\"http://www.math.tau.ac.il/~dcor/\">Daniel Cohen-Or</a> \n(<a href=\"http://www.tau.ac.il/\">Tel Aviv University</a>), \n<a href=\"http://web.siat.ac.cn/%7Ebaoquan/\">Baoquan Chen</a> \n(<a href=\"http://vcc.siat.ac.cn/\">VisuCA/SIAT</a>)\n</dd>\n\n<dt><B>Procedural Facade Variations from a Single Layout</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://peterwonka.net/Publications/publications.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)</dt>\n<dd>\nFan Bao, \nMichael Schwarz, \n<a href=\"http://peterwonka.net/\">Peter Wonka</a> \n(<a href=\"http://www.asu.edu/\">Arizona State University</a>)\n</dd>\n\n<dt><B>Generating and Exploring Good Building Layouts</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://www.youtube.com/watch?v=mO1K5pCkb3U\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\nFan Bao \n(<a href=\"http://www.asu.edu/\">Arizona State University</a>), \n<a href=\"https://sites.google.com/site/yandongming/\">Dong-Ming Yan</a> \n(<a href=\"http://www.kaust.edu.sa/\">KAUST</a>), \n<a href=\"http://www0.cs.ucl.ac.uk/staff/n.mitra/index.html\">Niloy J. Mitra</a>\n(<a href=\"http://www.ucl.ac.uk\">University College London</a>), \n<a href=\"http://peterwonka.net/\">Peter Wonka</a> \n(<a href=\"http://www.asu.edu/\">Arizona State University</a>)\n</dd>\n\n<dt><B>Sketch2Scene: Sketch-Based Co-Retrieval and Co-Placement of 3D Models</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://cg.cs.tsinghua.edu.cn/sketch2scene/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://cg.cs.tsinghua.edu.cn/sketch2scene/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://cg.cs.tsinghua.edu.cn/sketch2scene/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://cg.cs.tsinghua.edu.cn/people/~kun/\">Kun Xu</a>, \nKang Chen \n(<a href=\"http://www.tsinghua.edu.cn/\">Tsinghua University, Beijing</a>), \n<a href=\"http://sweb.cityu.edu.hk/hongbofu/\">Hongbo Fu</a> \n(<a href=\"http://www.cityu.edu.hk/\">CIty University of Hong Kong</a>), \nWei-Lun Sun, \n<a href=\"http://cg.cs.tsinghua.edu.cn/prof_hu.htm\">Shi-Min Hu</a> \n(<a href=\"http://www.tsinghua.edu.cn/\">Tsinghua University, Beijing</a>)\n</dd>\n\n<dt><B>O-Snap: Optimization-Based Snapping for Modeling Architecture</B>\n\t<a href=\"http://dx.doi.org/10.1145/2421636.2421642\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> \n\t<a href=\"http://osnap.vrvis.at/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://osnap.vrvis.at/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://osnap.vrvis.at/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)</dt>\n<dd>\n<a href=\"http://www.cg.tuwien.ac.at/staff/MuratArikan.html\">Murat Arikan</a> \n(<a href=\"http://www.tuwien.ac.at/\">Vienna University of Technology</a>), \n<a href=\"http://www.vrvis.at/about/team/schwaerzler-michael\">Michael Schwarzler</a> \n(<a href=\"http://www.vrvis.at/\">VRVis Research Center</a>), \n<a href=\"http://www.geometrie.tuwien.ac.at/floery/\">Simon Flory</a>, \n<a href=\"http://www.cg.tuwien.ac.at/staff/MichaelWimmer.html\">Michael Wimmer</a> \n(<a href=\"http://www.tuwien.ac.at/\">Vienna University of Technology</a>), \n<a href=\"http://www.vrvis.at/about/team/maierhofer-stefan\">Stefan Maierhofer</a> \n(<a href=\"http://www.vrvis.at/\">VRVis Research Center</a>)\n</dd>\n\n</dl>\n\n<h2>Sampling</h2>\n<dl>\n\n<dt><B>Line Segment Sampling with Blue-Noise Properties</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://sunxin.name/\">Xin Sun</a> \n(<a href=\"http://research.microsoft.com/aboutmsr/labs/asia/default.aspx\">Microsoft Research Asia</a>), \n<a href=\"http://www.kunzhou.net/\">Kun Zhou</a> \n(<a href=\"http://www.zju.edu.cn/english/\">Zhejiang University, China</a>), \nJie Guo, \n<a href=\"http://www.guofuxie.com/\">Guofu Xie</a> \n(<a href=\"http://english.cas.cn/\">Chinese Academy of Sciences</a>), \nJingui Pan, Wencheng Wang, \n<a href=\"http://research.microsoft.com/en-us/people/bainguo/\">Baining Guo</a> \n(<a href=\"http://research.microsoft.com/aboutmsr/labs/asia/default.aspx\">Microsoft Research Asia</a>), \n</dd>\n\n<dt><B>Blue Noise Sampling with Controlled Aliasing</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://graphics.uni-konstanz.de/publikationen/2013/controlled_aliasing/website/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://graphics.uni-konstanz.de/publikationen/2013/controlled_aliasing/website/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)</dt>\n<dd>\n<a href=\"http://www.informatik.uni-konstanz.de/deussen/mitarbeiter/mitarbeiter/daniel-heck/\">Daniel Heck</a>, \n<a href=\"http://thomas-schloemer.org/\">Thomas Schlomer</a>, \n<a href=\"http://www.informatik.uni-konstanz.de/deussen/mitarbeiter/oliver-deussen/\">Oliver Deussen</a> \n(<a href=\"http://www.uni-konstanz.de/\">University of Konstanz</a>)\n</dd>\n\n<dt><B>Gap Processing for Adaptive Maximal Poisson-Disk Sampling</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"https://sites.google.com/site/yandongming/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)</dt>\n<dd>\n<a href=\"https://sites.google.com/site/yandongming/\">Dong-Ming Yan</a> \n(<a href=\"http://www.kaust.edu.sa/\">KAUST</a>), \n<a href=\"http://peterwonka.net/\">Peter Wonka</a> \n(<a href=\"http://www.asu.edu/\">Arizona State University</a>)\n</dd>\n\n<dt><B>Fourier Analysis of Stochastic Sampling Strategies for Assessing Bias and Variance in Integration</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://www0.cs.ucl.ac.uk/staff/K.Subr/research.html#FInt\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www0.cs.ucl.ac.uk/staff/K.Subr/research.html#FInt\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www0.cs.ucl.ac.uk/people/K.Subr.html\">Kartic Subr</a>, \n<a href=\"http://www0.cs.ucl.ac.uk/staff/j.kautz/\">Jan Kautz</a> \n(<a href=\"http://www.ucl.ac.uk/\">University College London</a>)\n</dd>\n\n</dl>\n\n<h2>Skinning & Deformation</h2>\n<dl>\n\n<dt><B>Two-Layer Sparse Compression of Dense-Weight Blend Skinning</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://graphics.cs.uh.edu/ble/papers/2013s-dwc/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://graphics.cs.uh.edu/ble/papers/2013s-dwc/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://graphics.cs.uh.edu/ble/papers/2013s-dwc/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\nBinh H. Le, \n<a href=\"http://graphics.cs.uh.edu/zdeng/\">Zhigang Deng</a> \n(<a href=\"http://www.uh.edu/\">University of Houston</a>)\n</dd>\n\n<dt><B>Implicit Skinning: Real-Time Skin Deformation with Contact Modeling</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://webhome.cs.uvic.ca/~blob/papers.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.irit.fr/~Rodolphe.Vaillant/\">Rodolphe Vaillant</a> \n(<a href=\"http://www.ups-tlse.fr/\">IRIT, Universite de Toulouse</a> / <a href=\"http://www.uvic.ca/\">University of Victoria</a>), \n<a href=\"http://www.irit.fr/~Loic.Barthe/\">Loic Barthe</a> \n(<a href=\"http://www.ups-tlse.fr/\">IRIT, Universite de Toulouse</a>), \n<a href=\"http://www.labri.fr/perso/guenneba/\">Gael Guennebaud</a> \n(<a href=\"http://iparla.labri.fr/\">INRIA</a>), \n<a href=\"https://team.inria.fr/imagine/marie-paule-cani/\">Marie-Paule Cani</a> \n(<a href=\"https://team.inria.fr/imagine/\">LJK, Grenoble Universites, INRIA</a>), \n<a href=\"http://imagine.inrialpes.fr/people/Damien.Rohmer/\">Damien Rhomer</a> \n(<a href=\"http://www.cpe.fr/\">CPE Lyon, INRIA</a>), \n<a href=\"http://www.csc.uvic.ca/Faculty_Staff/Profiles/profile_find.htm?name_of_profile=Brian_Wyvill\">Brian Wyvill</a> \n(<a href=\"http://www.uvic.ca/\">University of Victoria</a>), \n<a href=\"http://www.irit.fr/~Olivier.Gourmel/\">Olivier Gourmel</a>, \n(<a href=\"http://www.irit.fr/~Mathias.Paulin/\">Mathias Paulin</a>) \n(<a href=\"http://www.ups-tlse.fr/\">IRIT, Universite de Toulouse</a>)\n</dd>\n\n<dt><B>*Cages: A multi-level, multi-cage based system for mesh deformation</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://ggg.udg.edu/publicacions/UsersWebs/starCages/index.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://ggg.udg.edu/publicacions/UsersWebs/starCages/index.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://ggg.udg.edu/publicacions/UsersWebs/starCages/index.html\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://ima.udg.edu/~gonzalez\">Francisco Gonzalez</a>, \n<a href=\"http://ggg.udg.edu/publicacions/UsersWebs/starCages/index.html#\">Teresa Paradinas</a>, \n<a href=\"http://ima.udg.edu/~coll\">Narcis Coll</a>, \n<a href=\"http://ima.udg.edu/~dagush\">Gustavo Patow</a> \n(<a href=\"http://www.udg.edu/\">Universitat de Girona</a>)\n</dd>\n\n<dt><B>Cubic Mean Value Coordinates</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://cg.cs.tsinghua.edu.cn/people/~xianying/Papers/CubicMVCs/index.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://cg.cs.tsinghua.edu.cn/people/~xianying/Papers/CubicMVCs/index.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://cg.cs.tsinghua.edu.cn/people/~xianying/Papers/CubicMVCs/index.html\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<a href=\"http://cg.cs.tsinghua.edu.cn/people/~xianying/Papers/CubicMVCs/index.html\"><img alt=\"Demo Program or Source Code\" src=\"Code.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://cg.cs.tsinghua.edu.cn/people/~xianying/\">Xian-Ying Li</a> \n(<a href=\"http://www.tsinghua.edu.cn/\">Tsinghua University, Beijing</a>), \n<a href=\"http://www.cs.wustl.edu/~taoju/\">Tao Ju</a> \n(<a href=\"http://www.cse.wustl.edu/\">Washington University in St. Louis</a>), \n<a href=\"http://cg.cs.tsinghua.edu.cn/prof_hu.htm\">Shi-Min Hu</a> \n(<a href=\"http://www.tsinghua.edu.cn/\">Tsinghua University, Beijing</a>)\n</dd>\n\n</dl>\n\n<h2>Display Hardware</h2>\n<dl>\n\n<dt><B>Adaptive Image Synthesis for Compressive Displays</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://web.media.mit.edu/~gordonw/AdaptiveImageSynthesis/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://web.media.mit.edu/~gordonw/AdaptiveImageSynthesis/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://web.media.mit.edu/~gordonw/AdaptiveImageSynthesis/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.cs.ubc.ca/~fheide/\">Felix Heide</a> \n(<a href=\"http://www.ubc.ca/\">University of British Columbia</a>), \n<a href=\"http://web.media.mit.edu/~gordonw/\">Gordon Wetzstein</a>, \n<a href=\"http://raskar.info/\">Ramesh Raskar</a> \n(<a href=\"http://www.media.mit.edu/\">MIT Media Lab</a>), \n<a href=\"http://www.cs.ubc.ca/~heidrich/\">Wolfgang Heidrich</a> \n(<a href=\"http://www.ubc.ca/\">University of British Columbia</a>)\n</dd>\n\n<dt><B>Content-adaptive Lenticular Prints</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.mpi-inf.mpg.de/~jtompkin/\">James Tompkin</a> \n(<a href=\"http://www.mpi-inf.mpg.de/\">Max-Planck-Institut fur Informatik</a>), \n<a href=\"http://graphics.ethz.ch/~sheinzle/\">Simon Heinzle</a> \n(<a href=\"http://www.disneyresearch.com/research-labs/disney-research-zurich/\">Disney Research Zurich</a>), \n<a href=\"http://www0.cs.ucl.ac.uk/staff/j.kautz/\">Jan Kautz</a> \n(<a href=\"http://www.ucl.ac.uk/\">University College London</a>), \n<a href=\"http://people.csail.mit.edu/wojciech\">Wojciech Matusik</a> \n(<a href=\"http://web.mit.edu/\">Massachusetts Institute of Technology</a>)\n</dd>\n\n<dt><B>3D + 2D TV: 3D Displays With no Cohosting for Viewers Without Glasses</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t</dt>\n<dd>\nSteven Scher, \nJing Liu, \n<a href=\"http://www.rajanvaish.com/\">Rajan Vaish</a> \n(<a href=\"http://www.ucsc.edu/\">University of California, Santa Cruz</a>), \n<a href=\"http://users.soe.ucsc.edu/~prabath/\">Prabath Gunawardane</a> \n(<a href=\"http://www.google.com/\">Google</a>), \n<a href=\"http://users.soe.ucsc.edu/~davis/\">James Davis</a> \n(<a href=\"http://www.ucsc.edu/\">University of California, Santa Cruz</a>)\n</dd>\n\n<dt><B>AIREAL: Interactive Tactile Experiences in Free Air</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t</dt>\n<dd>\n<a href=\"http://www.rsodhi.com/\">Rajinder Sodhi</a> \n(<a href=\"http://www.uillinois.edu/\">University of Illinois</a>), \n<a href=\"http://ivanpoupyrev.com/\">Ivan Poupyrev</a>, \nMatthew Glisson, \n<a href=\"http://www.aliisrar.info/\">Ali Israr</a> \n(<a href=\"http://www.disneyresearch.com/research-labs/disney-research-pittsburgh/\">Disney Research Pittsburgh</a>) \n</dd>\n\n</dl>\n\n<h2>Precomputed Rendering</h2>\n<dl>\n\n<dt><B>Path-Space Manipulation of Physically-Based Light Transport</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://www.iro.umontreal.ca/~derek/pubPathSpaceManipulationofPhysicallyBasedLightTransport.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://cg.ibds.kit.edu/schmidt/\">Thorsten-Walther Schmidt</a>, \n<a href=\"http://cg.ibds.kit.edu/novak/index.php\">Jan Novak</a>, \n<a href=\"http://cg.ibds.kit.edu/english/meng/index.php\">Johannes Meng</a>, \n<a href=\"http://cg.ibds.kit.edu/kaplanyan/\">Anton Kaplanyan</a>, \n<a href=\"http://cg.ibds.kit.edu/english/reiner/\">Tim Reiner</a> \n(<a href=\"http://www.kit.edu/english/index.php\">Karlsruhe Institute of Technology</a>), \n<a href=\"http://www.iro.umontreal.ca/~derek/\">Derek Nowrouzezahrai</a> \n(<a href=\"http://www.umontreal.ca/english/index.html\">University of Montreal</a>), \n<a href=\"http://cg.ibds.kit.edu/dachsbacher/index.php\">Carsten Dachsbacher</a> \n(<a href=\"http://www.kit.edu/english/index.php\">Karlsruhe Institute of Technology</a>)\n</dd>\n\n<dt><B>Interactive Albedo Editing in Path-Traced Volumetric Materials</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://graphics.berkeley.edu/papers/Milos-IAE-2013-02/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://graphics.berkeley.edu/papers/Milos-IAE-2013-02/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://graphics.berkeley.edu/papers/Milos-IAE-2013-02/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://miloshasan.net/\">Milos Hasan</a> \n(<a href=\"Autodesk Inc.\">Autodesk Inc.</a>), \n<a href=\"http://www.cs.berkeley.edu/~ravir/\">Ravi Ramamoorthi</a> \n(<a href=\"http://www.berkeley.edu/\">University of California at Berkeley</a>) \n</dd>\n\n<dt><B>Global Illumination with Radiance Regression Functions</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://renpr.info/project/ShadeBot.htm\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://renpr.info/project/ShadeBot.htm\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://renpr.info/project/ShadeBot.htm\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://renpr.info/\">Peiran Ren</a> \n(<a href=\"http://www.tsinghua.edu.cn/\">Tsinghua University, Beijing</a>), \n<a href=\"http://www.jiapingwang.com/\">Jiaping Wang</a>, \n<a href=\"http://research.microsoft.com/en-us/people/mgong/\">Minmin Gong</a>, \n<a href=\"http://research.microsoft.com/en-us/people/stevelin/\">Stephen Lin</a>, \n<a href=\"http://research.microsoft.com/en-us/um/people/xtong/xtong.html\">Xin Tong</a> \n(<a href=\"http://research.microsoft.com/en-us/labs/asia/\">Microsoft Research Asia</a>), \n<a href=\"http://research.microsoft.com/en-us/people/bainguo/\">Baining Guo</a> \n(<a href=\"http://research.microsoft.com/aboutmsr/labs/asia/default.aspx\">Microsoft Research Asia</a> and <a href=\"http://www.tsinghua.edu.cn/\">Tsinghua University, Beijing</a>)\n</dd>\n\n<dt><B>Modular Flux Transfer: Efficient Rendering of High-Resolution Volumes with Repeated Structures</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://www.cs.cornell.edu/projects/ctcloth/#mft-sg13\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.cornell.edu/projects/ctcloth/#mft-sg13\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.cornell.edu/projects/ctcloth/#mft-sg13\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://shuangz.com/\">Shuang Zhao</a> \n(<a href=\"http://www.cornell.edu/\">Cornell University</a>), \n<a href=\"http://miloshasan.net/\">Milos Hasan</a>, \n<a href=\"http://www.cs.berkeley.edu/~ravir/\">Ravi Ramamoorthi</a> \n(<a href=\"http://www.berkeley.edu/\">University of California at Berkeley</a>), \n<a href=\"http://www.cs.cornell.edu/~kb/\">Kavita Bala</a> \n(<a href=\"http://www.cornell.edu/\">Cornell University</a>)\n</dd>\n\n</dl>\n\n<h2>Surface Modeling</h2>\n<dl>\n\n<dt><B>Toric Degenerations of Bezier Patches</B>\n\t<a href=\"http://dx.doi.org/10.1145/2019627.2019629\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a>\n\t<a href=\"http://dl.acm.org/citation.cfm?id=2019629\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.math.tamu.edu/~sottile/research/publications.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.shsu.edu/~ldg005/\">Luis David Garcia-Puente</a> \n(<a href=\"http://www.shsu.edu/\">Sam Houston State University</a>), \n<a href=\"http://www.math.tamu.edu/~sottile/\">Frank Sottile</a> \n(<a href=\"http://www.tamu.edu/\">Texas A&M University</a>), \n<a href=\"http://gs1.dlut.edu.cn/Supervisor/Front/dsxx/new/Default_English.aspx?WebPageName=zhuchungan\">Chungang Zhu</a> \n(<a href=\"http://www.dlut.edu.cn/en/\">Dalian University of Technology</a>)\n</dd>\n\n<dt><B>A Unified Interpolary Subdivision Scheme for Quadrilateral Meshes</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t</dt>\n<dd>\nChongyang Deng \n(<a href=\"http://www.hdu.edu.cn/english/\">Hangzhou Dianzi University</a>), \n<a href=\"http://www.cityu.edu.hk/seem-mbe/staff/mewma.htm\">Weiyin Ma</a> \n(<a href=\"http://www.cityu.edu.hk/\">CIty University of Hong Kong</a>) \n</dd>\n\n<dt><B>A Gradient-Based Implicit Blend</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://hal.inria.fr/hal-00753246/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://hal.inria.fr/hal-00753246/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://hal.inria.fr/hal-00753246/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)</dt>\n<dd>\n<a href=\"http://www.irit.fr/~Olivier.Gourmel/\">Olivier Gourmel</a>, \n<a href=\"http://www.irit.fr/~Loic.Barthe/\">Loic Barthe</a> \n(<a href=\"http://www.ups-tlse.fr/\">IRIT, Universite de Toulouse</a>), \n<a href=\"https://team.inria.fr/imagine/marie-paule-cani/\">Marie-Paule Cani</a> \n(<a href=\"https://team.inria.fr/imagine/\">LJK, Grenoble Universites, INRIA</a>), \n <a href=\"https://www.csc.uvic.ca/Directory/Profiles/profile_find.htm?name_of_profile=Brian_Wyvill\">Brian Wyvill</a> \n(<a href=\"http://www.uvic.ca/\">University of Victoria</a>), \n Adrien Bernhardt \n <a href=\"https://team.inria.fr/imagine/\">University of Grenoble INP-Ensimag</a> and <a href=\"http://www-ljk.imag.fr/\">Laboratoire Jean Kuntzmann</a>), \n(<a href=\"http://www.irit.fr/~Mathias.Paulin/\">Mathias Paulin</a>) \n(<a href=\"http://www.ups-tlse.fr/\">IRIT, Universite de Toulouse</a>), \n Herbert Grasberger \n(<a href=\"http://www.uvic.ca/\">University of Victoria</a>)\n</dd>\n\n</dl>\n\n<h2>3D Printing</h2>\n<dl>\n\n<dt><B>Spec2Fab: A Reducer-Tuner Model for Translating Specifications to 3D Prints</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t</dt>\n<dd>\n<a href=\"http://people.csail.mit.edu/desaic/\">Desai Chen</a>, \n<a href=\"http://people.csail.mit.edu/dilevin/\">David Levin</a>, \n<a href=\"http://people.csail.mit.edu/pitchaya/\">Pitchaya Sitthi-Amorn</a>, \n<a href=\"http://people.csail.mit.edu/pdidyk/\">Piotr Didyk</a>, \n<a href=\"http://people.csail.mit.edu/wojciech\">Wojciech Matusik</a> \n(<a href=\"http://web.mit.edu/\">Massachusetts Institute of Technology</a>)\n</dd>\n\n<dt><B>OpenFab: A Programmable Pipeline for Multi-Material Fabrication</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://vidimce.org/\">Kiril Vidimce</a>, \nSzu-Po Wang, \n<a href=\"http://people.csail.mit.edu/jrk/\">Jonathan Ragan-Kelley</a>, \n<a href=\"http://people.csail.mit.edu/wojciech\">Wojciech Matusik</a> \n(<a href=\"http://web.mit.edu/\">Massachusetts Institute of Technology</a>)\n</dd>\n\n<dt><B>Worst-Case Structural Analysis</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t</dt>\n<dd>\n<a href=\"http://www.cs.nyu.edu/~qnzhou/\">Qingnan Zhou</a>, \n<a href=\"http://julianpanetta.com/\">Julian Panetta</a>, \n<a href=\"http://mrl.nyu.edu/~dzorin/\">Denis Zorin</a> \n(<a href=\"http://www.nyu.edu/\">New York University</a>)\n</dd>\n\n<dt><B>InfraStructs: Fabricating Information Inside Physical Objects for Imaging in the Terahertz Region</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t</dt>\n<dd>\n<a href=\"http://www.karlddwillis.com/\">Karl Willis</a> \n(<a href=\"http://www.cmu.edu/\">Carnegie Mellon University</a>), \n<a href=\"http://research.microsoft.com/en-us/um/people/awilson/\">Andrew Wilson</a> \n(<a href=\"http://research.microsoft.com/en-us/\">Microsoft Research</a>)\n</dd>\n\n</dl>\n\n<h2>Hardware Rendering</h2>\n<dl>\n\n<dt><B>A Hardware Unit for Fast SAH-optimised BVH Construction</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"https://www.scss.tcd.ie/~mjdoyle/\">Michael Doyle</a>, \n<a href=\"https://www.scss.tcd.ie/~fowlerc/\">Colin Fowler</a>, \n<a href=\"http://people.tcd.ie/manzkem\">Michael Manzke</a> \n(<a href=\"https://www.tcd.ie/\">Trinity College Dublin</a>)\n</dd>\n\n<dt><B>Cardinality-Constrained Texture Filtering</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://faculty.cs.tamu.edu/schaefer/research/index.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://faculty.cs.tamu.edu/schaefer/research/index.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://students.cs.tamu.edu/jmanson\">Josiah Manson</a>, \n<a href=\"http://faculty.cs.tamu.edu/schaefer/\">Scott Schaefer</a> \n(<a href=\"http://www.tamu.edu/\">Texas A&M University</a>)\n</dd>\n\n<dt><B>Analytic Displacement Mapping Using Hardware Tessellation</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t</dt>\n<dd>\n<a href=\"http://lgdv.cs.fau.de/people/card/matthias/niessner/\">Matthias Niesner</a> \n(<a href=\"http://www.uni-erlangen.de/\">Friedrich-Alexander-Universitat Erlangen-Nurnberg</a>), \n<a href=\"http://research.microsoft.com/en-us/um/people/cloop/\">Charles Loop</a> \n(<a href=\"http://research.microsoft.com/en-us/\">Microsoft Research</a>)\n</dd>\n\n<dt><B>A Sort-Based Deferred Shading Architecture for Decoupled Sampling</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t</dt>\n<dd>\n<a href=\"http://fileadmin.cs.lth.se/cs/Personal/petrik_clarberg/\">Petrik Clarberg</a>, \nRobert Toth, \n<a href=\"http://fileadmin.cs.lth.se/cs/Personal/Jacob_Munkberg/\">Jacob Munkberg</a> \n(<a href=\"http://www.intel.com/\">Intel Corporation</a>)\n</dd>\n\n</dl>\n\n<h2>Laplacians, Light Field & Layouts</h2>\n<dl>\n\n<dt><B>Efficient Preconditioning of Laplacian Matrices for Computer Graphics</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://research.microsoft.com/apps/pubs/default.aspx?id=191409\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://research.microsoft.com/apps/pubs/default.aspx?id=191409\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://cs.nyu.edu/~dilip/research/\">Dilip Krishnan</a> \n(<a href=\"http://www.nyu.edu/\">New York University</a>), \n<a href=\"http://www.cs.huji.ac.il/~raananf/\">Raanan Fattal</a> \n(<a href=\"http://www.huji.ac.il/\">Hebrew University of Jerusalem</a>), \n<a href=\"http://research.microsoft.com/en-us/um/people/szeliski/\">Richard Szeliski</a> \n(<a href=\"http://research.microsoft.com/\">Microsoft Research</a>)\n</dd>\n\n<dt><B>Near-Invariant Blur for Depth and 2D Motion via Time-Varying Light Field Analysis</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://web.media.mit.edu/~bandy/invariant/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://web.media.mit.edu/~bandy/invariant/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://web.media.mit.edu/~bandy/\">Yosuke Bando</a> \n(<a href=\"http://www.toshiba.com/tai/\">TOSHIBA Corporation</a> and <a href=\"http://www.media.mit.edu/\">MIT Media Lab</a>), \n<a href=\"http://www.media.mit.edu/people/holtzman\">Henry Holtzman</a>, \n<a href=\"http://raskar.info/\">Ramesh Raskar</a> \n(<a href=\"http://www.media.mit.edu/\">MIT Media Lab</a>)\n</dd>\n\n<dt><B>Terrain Generation Using Procedural Models Based on Hydrology</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://arches.liris.cnrs.fr/publications/SIG2013.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://arches.liris.cnrs.fr/publications/SIG2013.html\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"https://liris.cnrs.fr/~jdgeneva/\">Jean-David Genevaux</a>, \n<a href=\"http://liris.cnrs.fr/~egalin/\">Eric Galin</a>, \n<a href=\"http://liris.cnrs.fr/~eguerin/\">Eric Guerin</a>, \n<a href=\"http://liris.cnrs.fr/~apeytavi\">Adrien Peytavie</a> \n(<a href=\"https://liris.cnrs.fr/\">LIRIS / Universite de Lyon</a>), \n<a href=\"http://hpcg.purdue.edu/bbenes/index.htm\">Bedrich Benes</a> \n(<a href=\"http://www.purdue.edu/\">Purdue University</a>)\n</dd>\n\n<dt><B>Synthesis of Tiled Patterns using Factor Graphs</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://graphics.stanford.edu/~mdfisher/publications.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://graphics.stanford.edu/~mdfisher/publications.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)</dt>\n<dd>\n<a href=\"http://graphics.stanford.edu/~yitingy/\">Yi-ting Yeh</a>, \n<a href=\"http://graphics.stanford.edu/~kbreeden/\">Katherine Breeden</a>, \n<a href=\"http://graphics.stanford.edu/~lfyg/\">Lingfeng Yang</a>, \n<a href=\"http://graphics.stanford.edu/~mdfisher/index.html\">Matthew Fisher</a>, \n<a href=\"http://graphics.stanford.edu/~hanrahan/\">Pat Hanrahan</a> \n(<a href=\"http://www.stanford.edu/\">Stanford University</a>)\n</dd>\n\n</dl>\n\n<h2>Appearance Fabrication</h2>\n<dl>\n\n<dt><B>Fabricating BRDFs at High Spatial Resolution Using Wave Optics</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t<a href=\"http://www.wisdom.weizmann.ac.il/~levina/papers/BRDFfab/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.wisdom.weizmann.ac.il/~levina/papers/BRDFfab/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www.wisdom.weizmann.ac.il/~levina/papers/BRDFfab/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t<img src=\"new.gif\"></dt>\n<dd>\n<a href=\"http://www.wisdom.weizmann.ac.il/~levina/\">Anat Levin</a>, \n<a href=\"http://www.wisdom.weizmann.ac.il/~glasner/\">Daniel Glasner</a> \n(<a href=\"http://www.weizmann.ac.il/\">Weizmann Institute of Science</a>), \n<a href=\"http://people.seas.harvard.edu/~yxiong/\">Ying Xiong</a> \n(<a href=\"http://www.harvard.edu/\">Harvard University</a>), \n<a href=\"http://people.csail.mit.edu/fredo/\">Fredo Durand</a>, \n<a href=\"http://people.csail.mit.edu/billf/\">William T. Freeman</a>, \n<a href=\"http://people.csail.mit.edu/wojciech\">Wojciech Matusik</a> \n(<a href=\"http://www.csail.mit.edu/\">MIT CSAIL</a>), \n<a href=\"http://www.eecs.harvard.edu/~zickler/\">Todd Zickler</a> \n(<a href=\"http://www.harvard.edu/\">Harvard University</a>) \n</dd>\n\n<dt><B>Bi-Scale Appearance Fabrication</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t</dt>\n<dd>\nYanxiang Lan \n(<a href=\"http://www.tsinghua.edu.cn/\">Tsinghua University, Beijing</a>), \n<a href=\"http://www.dongallen.com/\">Yue Dong</a> \n(<a href=\"http://research.microsoft.com/en-us/labs/asia/\">Microsoft Research Asia</a>), \n<a href=\"http://www.cs.dartmouth.edu/~fabio/\">Fabio Pellacini</a> \n(<a href=\"http://www.dartmouth.edu/\">Dartmouth College</a>), \n<a href=\"http://research.microsoft.com/en-us/um/people/xtong/xtong.html\">Xin Tong</a> \n(<a href=\"http://research.microsoft.com/en-us/labs/asia/\">Microsoft Research Asia</a>)\n</dd>\n\n<dt><B>Fabricating Translucent Materials Using Continuous Pigment Mixtures</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n\t</dt>\n<dd>\n<a href=\"http://graphics.ethz.ch/~mpapas/\">Marios Papas</a> \n(<a href=\"http://www.ethz.ch/\">ETH Zurich</a> and <a href=\"http://www.disneyresearch.com/\">Disney Research Zurich</a>), \nChristian Regg, \n<a href=\"http://zurich.disneyresearch.com/~wjarosz/\">Wojciech Jarosz</a>,\n<a href=\"http://www.disneyresearch.com/people/bernd-bickel/\">Bernd Bickel</a> \n(<a href=\"http://www.disneyresearch.com/\">Disney Research Zurich</a>), \n<a href=\"http://www.cs.cornell.edu/~srm/\">Steve Marschner</a> \n(<a href=\"http://www.cornell.edu/\">Cornell University</a>), \nPhilip Jackson \n(<a href=\"http://wdi.disneycareers.com/en/default/\">Walt Disney Imagineering</a>), \n<a href=\"http://people.csail.mit.edu/wojciech\">Wojciech Matusik</a> \n(<a href=\"http://www.csail.mit.edu/\">MIT CSAIL</a>), \n<a href=\"http://graphics.ethz.ch/~grossm/\">Markus Gross</a> \n(<a href=\"http://www.ethz.ch/\">ETH Zurich</a> and <a href=\"http://www.disneyresearch.com/\">Disney Research Zurich</a>)\n</dd>\n\n</dl>\n\n\n<!-- \n\n\n<dt><B>Closest Point Turbulence for Liquid Surfaces</B>\n\t<a href=\"http://www.mat.ucsb.edu/~kim/CPT/\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.mat.ucsb.edu/~kim/CPT/\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www.mat.ucsb.edu/~kim/CPT/\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)</dt>\n<dd>\n<a href=\"http://www.mat.ucsb.edu/~kim/\">Theodore Kim</a> \n(<a href=\"http://www.ucsb.edu/\">University of California, Santa Barbara</a>), \n<a href=\"http://people.clemson.edu/~jtessen/\">Jerry Tessendorf</a> \n(<a href=\"http://www.clemson.edu/\">Clemson University</a>), \n<a href=\"http://www.ntoken.com/\">Nils Thurey</a> \n(<a href=\"http://www.scanlinevfx.com/index.html\">Scanline VFX</a>) \n</dd>\n\n\n<dt><B>Progressive Photon Relaxation</B>\n\t<a href=\"http://dx.doi.org/10.1145/2421636.2421643\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a>\n\t<a href=\"http://cs.swan.ac.uk/~csbenjamin/prorelax.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://cs.swan.ac.uk/~csbenjamin/prorelax.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://cs.swan.ac.uk/~csbenjamin/prorelax.html\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t(<B>TOG Paper</B>)</dt>\n<dd>\n<a href=\"http://cs.swan.ac.uk/~csbenjamin/\">Ben Spencer</a>, \n<a href=\"http://cs.swan.ac.uk/%7Ecsmark\">Mark W. Jones</a> \n(<a href=\"http://www.swansea.ac.uk/\">Swansea University</a>)\n</dd>\n\n<h2>TOG Papers: to be presented at ACM SIGGRAPH (2012)</h2>\n<dl>\n\n<dt><B>Video Stabilization using Epipolar Geometry</B>\n\t<a href=\"http://www.cs.huji.ac.il/~raananf/projects/stab/index.html\"><img alt=\"Paper Abstract\" src=\"Abstract.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.huji.ac.il/~raananf/projects/stab/index.html\"><img alt=\"Author Preprint\" src=\"Preprint.png\" border=\"0\"></a>\n\t<a href=\"http://www.cs.huji.ac.il/~raananf/projects/stab/index.html\"><img alt=\"Paper Video\" src=\"Video.png\" border=\"0\"></a>\n\t</dt>\n<dd>\n<a href=\"http://www.cs.huji.ac.il/labs/cglab/people.html\">Amit Goldstein</a>, \n<a href=\"http://www.cs.huji.ac.il/~raananf/\">Raanan Fattal</a> \n(<a href=\"http://www.huji.ac.il/\">Hebrew University of Jerusalem</a>)\n</dd>\n\n\n<dt><B>Progressively Dynamic Video</B>\n\t<!--<a href=\"\"><img alt=\"ACM DOI\" src=\"ACM.png\" border=\"0\"></a> -->\n<!--\t</dt>\n<dd>\n<a href=\"http://web.engr.illinois.edu/~liao17/\">Zicheng Liao</a> \n(<a href=\"http://www.uiuc.edu/\">University of Illinois at Urbana-Champaign</a>), \n<a href=\"http://research.microsoft.com/en-us/um/people/neel/\">Neel Joshi</a>, \n<a href=\"http://research.microsoft.com/en-us/um/people/hoppe/\">Hugues Hoppe</a> \n(<a href=\"http://research.microsoft.com/\">Microsoft Research</a>)\n</dd>\n\n\n\n</dl>\n-->\n\n\n\n<hr>\n<address>kesen.huang@gmail.com</address>\n\n<script type=\"text/javascript\">\n\n  var _gaq = _gaq || [];\n  _gaq.push(['_setAccount', 'UA-1845250-1']);\n  _gaq.push(['_trackPageview']);\n\n  (function() {\n    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;\n    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';\n    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);\n  })();\n\n</script>\n\n</body></html>"
  },
  {
    "path": "sqrt.c",
    "content": "#include <stdio.h>\r\r\n#include <math.h>\r\r\n#include <windows.h>\r\r\n\r\r\r\n\r\r\r\n// Main function prototypes:\r\r\n\r\r\r\nfloat SquareRoot(float x);\r\r\nfloat __stdcall InverseSquareRoot(float x);\r\r\n\r\r\r\n\r\r\r\n\r\r\r\n// These defines determine the size of the lookup tables and hence the accuracy\r\r\r\n// If you want them to differ then you need to define two of the tab_in and tab_out\r\r\n// structures so that the two lookup tables get built in slightly different ways.\r\r\n#define SQRT_TABLE_ENTRY_BITS\t\t\t10\r\r\n//#define INVSQRT_TABLE_ENTRY_BITS\t\t10\r\r\n\r\r\r\n\r\r\r\n// These three are the bit counts in a 32 bit IEEE floating point number\r\r\n#define MANTISSA_BITS\t\t\t\t23\r\r\n#define EXPONENT_BITS\t\t\t\t8\r\r\n#define SIGN_BITS\t\t\t\t\t1\r\r\n\r\r\r\n// There's a good reason for the bias - but I'm not going to explain it here.\r\r\n#define EXPONENT_BIAS\t\t\t\t127\r\r\n#define EXPONENT_MASK\t\t\t\t(((1 << EXPONENT_BITS) - 1) << MANTISSA_BITS)\r\r\n\r\r\r\n//How many bits of mantissa go into the look up table, more is equivalent to higher accuracy\r\r\n#define SQRT_TABLE_SEED_MANT_BITS\t(SQRT_TABLE_ENTRY_BITS - 1)\r\r\n#define SQRT_TABLE_SEED_EXP_BITS\t1\r\r\n#define SQRT_TABLE_LENGTH_BITS\t\t(SQRT_TABLE_SEED_MANT_BITS + SQRT_TABLE_SEED_EXP_BITS)\r\r\n#define SQRT_TABLE_NUM_ENTRIES\t\t(1 << SQRT_TABLE_LENGTH_BITS)\r\r\n\r\r\r\n// How to extract the exponent of an IEEE float\r\r\n#define EXP_OF(x)\t(*(DWORD *)&(x) & EXPONENT_MASK)\r\r\n\r\r\r\ntypedef struct _tab_in\r\r\n{\r\r\n\tDWORD mpad:\t\t((MANTISSA_BITS + 1) - SQRT_TABLE_LENGTH_BITS);\r\r\n\tDWORD lookup:\tSQRT_TABLE_LENGTH_BITS;\r\r\n\tDWORD epad:\t\t(EXPONENT_BITS - SQRT_TABLE_SEED_EXP_BITS);\r\r\n\tDWORD spad:\t\t(SQRT_TABLE_SEED_EXP_BITS);\r\r\n} tab_in;\r\r\r\n\r\r\r\ntypedef struct _tab_out\r\r\n{\r\r\n\tDWORD mpad:\t\t(MANTISSA_BITS - SQRT_TABLE_ENTRY_BITS);\r\r\n\tDWORD lookup:\tSQRT_TABLE_ENTRY_BITS;\r\r\n\tDWORD epad:\t\tEXPONENT_BITS;\r\r\n\tDWORD spad:\t\tSIGN_BITS;\r\r\n} tab_out;\r\r\n\r\r\r\nunion myfp\r\r\n{\r\r\n\tfloat fp;\r\r\n\r\r\r\n\t//used to build the lookup tables\r\r\n\ttab_in\ttab_in_;\r\r\n\ttab_out\ttab_out_;\r\r\n};\r\r\n\r\r\r\n\r\r\r\nDWORD InvSqrtTab[SQRT_TABLE_NUM_ENTRIES];\r\r\nDWORD SqrtTab[SQRT_TABLE_NUM_ENTRIES];\r\r\n\r\r\r\n\r\r\r\n#pragma optimize(\"g\", on)\r\r\n\r\r\r\nvoid\r\r\nBuildInvSqrtTable()\r\r\n{\r\r\n\tstatic int done = 0;\r\r\n\tint i;\r\r\n\r\r\r\n\tif (done) return;\r\r\n\tdone = 1;\r\r\n\r\r\r\n\tfor (i = 0; i < SQRT_TABLE_NUM_ENTRIES; i++) {\r\r\n\t\tunion myfp fin, fout;\r\r\n\r\r\r\n\t\tfin.fp = 1.0f;\r\r\n\t\tfin.tab_in_.lookup = i;\r\r\n\r\r\r\n\t\t// calculate the real value.\r\r\n\t\tfout.fp = 1.0f / (float)sqrt((double)fin.fp);\r\r\n\r\r\r\n\t\t// Add the value to the table.  1.0 requires special treatment.\r\r\n\t\tif (fout.fp == 1.0f)\r\r\n\t\t\tInvSqrtTab[i] = 0x3FF << (MANTISSA_BITS - SQRT_TABLE_ENTRY_BITS);\r\r\n\t\telse\r\r\n\t\t\tInvSqrtTab[i] = fout.tab_out_.lookup << (MANTISSA_BITS - SQRT_TABLE_ENTRY_BITS);\r\r\n\t}\r\r\n} // BuildInvSqrtTable()\r\r\n\r\r\r\nvoid\r\r\nBuildSqrtTable()\r\r\n{\r\r\n\tstatic int done = 0;\r\r\n\tint i;\r\r\n\r\r\r\n\tif (done) return;\r\r\n\tdone = 1;\r\r\n\r\r\r\n\tfor (i = 0; i < SQRT_TABLE_NUM_ENTRIES; i++) {\r\r\n\t\tunion myfp fin, fout;\r\r\n\r\r\r\n\t\tfin.fp = 1.0f;\r\r\n\t\tfin.tab_in_.lookup = i;\r\r\n\r\r\r\n\t\t// calculate the real value.\r\r\n\t\tfout.fp = (float)sqrt((double)fin.fp);\r\r\n\r\r\r\n\t\t// Add the value to the table.  1.0 requires special treatment.\r\r\n\t\tif (fout.fp == 1.0f)\r\r\n\t\t\tSqrtTab[i] = 0x0 << (MANTISSA_BITS - SQRT_TABLE_ENTRY_BITS);\r\r\n\t\telse\r\r\n\t\t\tSqrtTab[i] = fout.tab_out_.lookup << (MANTISSA_BITS - SQRT_TABLE_ENTRY_BITS);\r\r\n\t}\r\r\n} // BuildSqrtTable()\r\r\n\r\r\r\n\r\r\r\nfloat __stdcall\r\r\nInverseSquareRoot(float x)\r\r\n{\r\r\n\tDWORD index;\r\r\n\tfloat r;\r\r\n\tDWORD *dptr = (DWORD *)&r;\r\r\n\r\r\r\n\t*(DWORD *)&r = ((((3 * EXPONENT_BIAS - 1) << MANTISSA_BITS) - EXP_OF(x)) >> 1) & EXPONENT_MASK;\r\r\n\r\r\r\n\tindex = ((*(DWORD *)&x) >> (MANTISSA_BITS - SQRT_TABLE_ENTRY_BITS + 1))\r\r\n\t\t\t& (SQRT_TABLE_NUM_ENTRIES - 1);\r\r\n\t*dptr |= InvSqrtTab[index];\r\r\n\treturn r;\r\r\n} //InverseSquareRoot()\r\r\n\r\r\r\n\r\r\r\nfloat SquareRoot(float x)\r\r\n{\r\r\n\tDWORD index;\r\r\n\tfloat r;\r\r\n\tDWORD *dptr = (DWORD *)&r;\r\r\n\t\r\r\n\t*(DWORD *)&r = (((EXPONENT_BIAS << MANTISSA_BITS) + EXP_OF(x)) >> 1) & EXPONENT_MASK;\r\r\n\r\r\r\n\tindex = ((*(DWORD *)&x) >> (MANTISSA_BITS - SQRT_TABLE_ENTRY_BITS + 1))\r\r\n\t\t\t& (SQRT_TABLE_NUM_ENTRIES - 1);\r\r\n\t*dptr |= SqrtTab[index];\r\r\n\r\r\r\n\t// One iteration of Newton Raphson's method will double the accuracy\r\r\n\tr = (3.0f - (r * r) / x) * r * 0.5f;\r\r\n\r\r\r\n\treturn r;\r\r\n} // SquareRoot()\r\r\n\r\r\r\n\r\r\r\n// Then some sample test code...\r\r\n//  If you don't want this then simply remove it, along\r\r\n//  with the \"#include\" lines at the start of the file.\r\r\n\r\r\r\nint\r\r\nmain(int argc, char **argv)\r\r\n{\r\r\n\tfloat f, r;\r\r\n\r\r\r\n\tBuildSqrtTable();\r\r\n\tBuildInvSqrtTable();\r\r\n\r\r\r\n\tprintf(\"Tables completed\\n\");\r\r\n\r\r\r\n\tfor (f = 0.0001f; f < 10000.0f; f *= 1.5) {\r\r\n\t\tr = SquareRoot(f);\r\r\n\t\tprintf(\"SquareRoot(%f) = %f (C=%f)\\n\", f, r, (float)sqrt(f));\r\r\n\t}\r\r\n\r\r\r\n\tfor (f = 0.0001f; f < 10000.0f; f *= 1.5) {\r\r\n\t\tr = InverseSquareRoot(f);\r\r\n\t\tprintf(\"InverseSquareRoot(%f) = %f (C=%f)\\n\", f, r, (float)(1.0f/sqrt(f)));\r\r\n\t}\r\r\n\r\r\r\n\treturn 0;\r\r\n} // main()\r\r\n\r\r\r\n"
  },
  {
    "path": "threejs/_failing.txt",
    "content": "Demos failing:\n\nhttp://threejs.org/examples/#webgl_geometry_extrude_shapes\nhttp://threejs.org/examples/#webgl_interactive_draggablecubes\nhttp://threejs.org/examples/#webgl_loader_collada_keyframe\nhttp://threejs.org/examples/#webgl_loader_md2\nhttp://threejs.org/examples/#webgl_loader_scene\nhttp://threejs.org/examples/#webgl_lod\nhttp://threejs.org/examples/#webgl_effects_parallaxbarrier and http://threejs.org/examples/#webgl_materials_cars - partial models, shader failures\nhttp://threejs.org/examples/#webgl_materials_cubemap - head doesn't appear\nhttp://threejs.org/examples/#webgl_materials_cubemap_dynamic\nhttp://threejs.org/examples/#webgl_materials_texture_pvrtc - STILL FAILS\nhttp://threejs.org/examples/#webgl_materials_variations_lambert\nhttp://threejs.org/examples/#webgl_morphtargets\nhttp://threejs.org/examples/#webgl_shaders_tonemapping\nhttp://threejs.org/examples/#webgl_shadowmap - definitely used to work\nhttp://threejs.org/examples/#webgl_shadowmap_performance\nhttp://threejs.org/examples/#webgl_terrain_dynamic\nhttp://threejs.org/examples/#css3d_panorama_deviceorientation\nhttp://threejs.org/examples/#misc_animation_keys - warnings, doesn't look like much\n"
  },
  {
    "path": "threejs/codeFileChecker.pl",
    "content": "#!/usr/bin/perl -w\n\n# Perl script that looks for bad code usage.\n# See https://share.autodesk.com/sites/Airmax/airviz/AIRViz%20Wiki/Wiki%20Pages/Coding%20Portability%20Guidelines.aspx for why these changes are made.\n#\n# You need to install cygwin on your machine, or provide some similar \"expand\" DOS command to turn tabs into spaces.\n# This perl program runs under ActiveState's free Perl distribution.\n#\n# You will need to edit some of the lines below, such as directory paths for where OGS code is located, etc.\n#\n# Run from the AIRViz/Devel directory (not sure this is required...), by:\n#\n# c:\\PlatformSDK\\GEC_OGS\\AIRViz\\Devel>perl \"c:\\PlatformSDK\\GEC_OGS\\AIRViz\\Tools\\CodeFileChecker\\codeFileChecker.pl\" > check_files.bat\n#\n# Then look over the .bat file, change what needs changing, and run the .bat file. You have to run\n# from a \\Devel directory, though, to get the right paths - the script isn't that fancy (yet).\n#\n# It creates check_files.bat, which you then can check over and then run from the command line.\n#\n# NOTE: you will probably have to search and replace \"PlatformSDK/GEC_OGS\" with \"PlatformSDK/branches/GEC_OGS\".\n#\n# Running the batch file will check out all the files that need fixing. Files with tabs will get fixed\n# automatically, you have to fix the rest by hand.\n# It is up to you to then check the set of files into Perforce.\n\n# header - YOU MUST CHANGE AS NEEDED, and set your  password if needed as shown with commented-out line:\nprint \"rem set P4PORT=psebp4w:1444\\n\";\nprint \"rem set P4CLIENT=Eric_Haines_OGS\\n\";\nprint \"rem set P4USER=hainese\\n\";\nprint \"rem set P4PASSWD=??????\\n\";\nprint \"set P4PORT=psebp4:1444\\n\";\nprint \"set P4CLIENT=haines_GEC_OGS\\n\";\nprint \"set P4USER=hainese\\n\";\n\n# this is where the addHeader.pl script lives (same as where codeFileChecker.pl lives)\nmy $toolpath = \"c:\\\\PlatformSDK\\\\GEC_OGS\\\\AIRViz\\\\Tools\\\\CodeFileChecker\\\\\";\n\n# these are the places to check on down the directory structure\nmy @dirs = ( \"\\\\PlatformSDK\\\\GEC_OGS\\\\AIRViz\\\\Devel\\\\\", \"\\\\PlatformSDK\\\\GEC_OGS\\\\AIRViz\\\\SDK\\\\Include\\\\\" );\n#my @dirs = ( \"C:\\\\temp\\\\BadCharacters\");\n\n# this is what prefix to add to Perforce paths\nmy @perforcepath = ( \"//depot\", \"//depot\" );\n\n# this is the patch where \"expand\" lives. YMMV. Cygwin is at https://www.cygwin.com/install.html\nmy $expandpath = \"c:\\\\cygwin64\\\\bin\\\\\";\n\n# Set this to 1 to check if any lines in a file are longer than 100 characters.\n# In theory every file lives up to this standard, in practice few do.\n$dolonglines = 0;\n\n# Set this to 1 to look for backslashes at the end of comment lines. Mac gcc doesn't like these.\n$dobackslashcommentcheck = 1;\n\n# Set this to 1 to look for lines with extra spaces at end - trim those away.\n# This thing will trim nearly every file in OGS; I ran it once, it worked, but was a bit horrifying\n# so I didn't do the check-in. Turned it off...\n$dospacesatendoflinecheck = 0;\n\n# Set this to 1 to dump out doxygen problems at the end. These should be fixed by hand.\n# NOTE: don't try to run file when this is set to true, just read the file produced for errors.\n# Also, there will be false positives, e.g. where comments are put into the doc lines, etc.\n$showDoxygen = 0;\n\n# where to put temporary translation perl file for include file capitalization\nmy $translation_file = \"temp_translation.pl\";\n\n\n# do you want to check if the header files use \"$ifndef _OGS_*\" at the top?\nmy $do_ogs_include = 0;\n\nuse File::Find;\n\nmy $pragma='';\nmy $ifndef='';\nmy $ogs_include='';\nmy $copyright='';\nmy $codefix1='';\nmy $codefix2='';\nmy $codefix3='';\nmy $codefix4='';\nmy $codefix5='';\nmy $tabs2spaces='';\nmy $dupfiles='';\nmy $longline='';\nmy $badcharfix='';\n\n$cfnum = 0;\n\n#@dirs = @ARGV or $dirs[0] = '.';\t# default is current directory\nmy $dirchop = 0 ;\nif ( $dirs[0] eq '.' ) {\n\t$dirchop = 2 ;\n}\n\nmy $trans_open_mode = '>';\t# open, destroying previous file\nmy $dirnum;\nfor ( $dirnum = 0; $dirnum <= $#dirs; $dirnum++ ) {\n    my @finddir;\n\t$finddir[0] = $dirs[$dirnum];\n\tprint STDERR \"Processing $finddir[0]\";\n\tfind( \\&READRECURSIVEDIR, @finddir, );\n\t&PROCESSFILES($perforcepath[$dirnum]);\n\tundef @codefiles;\n\t$cfnum = 0;\n\tprint STDERR \"\\n\";\n}\n\nexit 0 ;\n\nsub READRECURSIVEDIR\n{\n\tif ( m/\\.(cpp|h|cs)$/ ) {\n\t# to check shaders, too: if ( m/\\.(cpp|h|cs|cgfx|fx|fxh|ogsfx|ogsfh)$/ ) {\n\t\t$codefiles[$cfnum] = $File::Find::name;\n\t\t$cfnum++;\n\t}\n}\n\nsub PROCESSFILES\n{\n\tmy $i;\n\tmy @fld;\n\n\t$addpath = shift(@_);\n\n\t#  make include file translation file\n\topen( TRANSLATE, $trans_open_mode . $translation_file ) or die \"Can't open $translation_file: $!\\n\";\n\t$trans_open_mode = '>>';\t# append from now on in\n\tfor ( $i = 0 ; $i < $cfnum ; $i++ ) {\n\t\t@fld = split('/',$codefiles[$i]);\t# split\n\t\t$nextfile = $fld[$#fld];\n\n\t\t# generate translation file for include file name translation\n\t\tif ( !($codefiles[$i] =~ /kcg/) && $nextfile =~ /\\.h/ &&\n\t\t\t# this next test is for checking that the filename has mixed case. However, there are some files where\n\t\t\t# the correct name is lowercase but the include directive uses mixed case. So, removed: all names are now translated.\n\t\t\t# ($nextfile ne lc($nextfile) ) &&\n\t\t\t lc($nextfile) ne \"stdafx.h\" ) {\n\t\t\t# check if name is in table.\n\t\t\tmy $lcout = lc($nextfile);\n\t\t\tif ( exists $translate{$lcout} ) {\n\t\t\t\t# already in table - do they match?\n\t\t\t\tif ( $translate{$lcout} ne $nextfile ) {\n\t\t\t\t\tprint STDERR \"ERROR! File name $nextfile is also present as $translate{$lcout}. Fix filenames or this script.\\n\";\n\t\t\t\t}\n\t\t\t}\n\t\t\telse {\n\t\t\t\t$translate{$lcout} = $nextfile;\n\t\t\t\tprint TRANSLATE \"\\$translate{'$lcout'} = '$nextfile';\\n\", ;\n\t\t\t}\n\t\t}\n\t}\n\tclose TRANSLATE;\n\tprint STDERR \"\\n  made translation file\\n\";\n\n\t# do $translation_file;\n\n\tfor ( $i = 0 ; $i < $cfnum ; $i++ ) {\n\t    if ( $i % 50 == 0 ) {\n\t\t\tprint STDERR \".\";\n\t\t}\n\t\t@fld = split('/',$codefiles[$i]);\t# split\n\t\t$nextfile = $fld[$#fld];\n\t\tmy @subfld;\n\t\t@subfld = split('\\.',$nextfile);\n\t\t#$filecore = $subfld[0];\n\t\t#$path = substr($codefiles[$i],$dirchop,length($codefiles[$i])-length($nextfile)-$dirchop);\n#printf \"PATH: $path vs $codefiles[$i]\\n\";\n\t\t#printf \"file is $nextfile\\n\";\n\n\t\t$input = $codefiles[$i];\n\t\t# HERE'S WHERE TO ADD DIRECTORIES TO IGNORE - NOTE: must add the paths as lowercase\n\t\t# ignore resource files and kcg library files and a number of directories with auto-generated files, etc.\n\t\tif ( !($input =~ \"\\/resource.h\") && \n\t\t\t !(lc($input) =~ \"\\/kcg\\/\") && \n\t\t\t !(lc($input) =~ \"\\/fxparser\\/\") && \n\t\t\t !(lc($input) =~ \"\\/gles20\\/\") && \t# eventually will be deleted\n\t\t\t !(lc($input) =~ \"\\/optimizer\\/\") && \n\t\t\t !(lc($input) =~ \"\\/fragdebug\\/\") && \n\t\t\t !(lc($input) =~ \"\\/glslgenerator.cpp\") && # this file is crazy enough that it shouldn't be analyzed\n\t\t\t !(lc($input) =~ \"\\/shaderheaders\\/\") && \n\t\t\t !(lc($input) =~ \"\\/generatedfiles\\/\") ) {\n\t\t\t#$input =~ s/\\\\\\//\\//g;\t# \\/ to / \n\t\t\t&READCODEFILE();\n\t\t}\n\t}\n\n\tif ( length($ogs_include) > 0 ) {\n\t\tprint \"rem\\nrem\\nrem CHANGE #ifndef _FILENAME_H_ to #ifndef _OGS_FILENAME_H_\\nrem\\nrem\\n\";\n\t\tprint $ogs_include;\n\t\t$ogs_include='';\n\t}\n\tif ( length($copyright) > 0 ) {\n\t\tprint \"rem\\nrem\\nrem ADD COPYRIGHT NOTICE AT TOP OF FILE\\nrem\\nrem\\n\";\n\t\tprint $copyright;\n\t\t$copyright='';\n\t}\n\tif ( length($tabs2spaces) > 0 ) {\n\t\tprint \"rem\\nrem\\nrem CHANGE TABS TO SPACES (done automatically, just check in code)\\nrem\\nrem\\n\";\n\t\tprint $tabs2spaces;\n\t\t$tabs2spaces='';\n\t}\n\tif ( length($codefix1) > 0 ) {\n\t\tprint \"rem\\nrem\\nrem REPLACE BACKSLASHES WITH FORWARD SLASHES\\nrem\\nrem\\n\";\n\t\tprint $codefix1;\n\t\t$codefix1='';\n\t}\n\tif ( length($codefix2) > 0 ) {\n\t\tprint \"rem\\nrem\\nrem ALL \\\"include -> \\\"Include\\nrem\\nrem\\n\";\n\t\tprint $codefix2;\n\t\t$codefix2='';\n\t}\n\tif ( length($codefix3) > 0 ) {\n\t\tprint \"rem\\nrem\\nrem ALL include lowercase to MixedCase\\nrem\\nrem\\n\";\n\t\tprint $codefix3;\n\t\t$codefix3='';\n\t}\n\tif ( length($codefix4) > 0 ) {\n\t\tprint \"rem\\nrem\\nrem Append *** to any commented lines with continuation \\\\ characters at EOL.\\nrem\\nrem\\n\";\n\t\tprint $codefix4;\n\t\t$codefix4='';\n\t}\n\tif ( length($eofeolfix) > 0 ) {\n\t\tprint \"rem\\nrem\\nrem FILE DOES NOT END WITH AN EOL CHARACTER\\nrem\\nrem\\n\";\n\t\tprint $eofeolfix;\n\t\t$eofeolfix='';\n\t}\n\tif ( length($badcharfix) > 0 ) {\n\t\tprint \"rem\\nrem\\nrem FILE HAD BAD CHARACTERS IN IT\\nrem\\nrem\\n\";\n\t\tprint $badcharfix;\n\t\t$badcharfix='';\n\t}\n\tif ( length($dupfiles) > 0 ) {\n\t\tprint STDERR \"\\n\" . $dupfiles;\n\t\t$dupfiles='';\n\t}\n\tif ( length($longline) > 0 ) {\n\t\tprint $longline;\n\t\t$longline='';\n\t}\n\tif ( length($ifndef) > 0 ) {\n\t\tprint \"rem\\nrem\\nrem #ifndef _include once_ wrapper code missing from these files - please fix by hand!\\nrem\\nrem\\n\";\n\t\tprint $ifndef;\n\t\t$ifndef='';\n\t}\n\t#if ( length($pragma) > 0 ) {\n\t#\tprint \"rem\\nrem\\nrem CHANGE #pragma once TO #ifndef _FILENAME_H_ - you must do this by hand!\\nrem\\nrem\\n\";\n\t#\tprint $pragma;\n\t#\t$pragma='';\n\t#}\n\tif ( $showDoxygen && length($codefix5) > 0 ) {\n\t\tprint \"rem\\nrem\\nrem Fix doxygen problems.\\nrem\\nrem\\n\";\n\t\tprint $codefix5;\n\t\t$codefix5='';\n\t}\n\tprint STDERR \"Processed $cfnum files.\\n\";\n}\n\nsub READCODEFILE\n{\n\t# slurp the whole file by locally setting $/ to nothing.\n\tlocal( $/, *FH ) ;\n\topen( FH, $input ) or die \"Can't open $input: $!\\n\";\n\n\t# whole file read in - yeah, it's overkill\n\t$content = <FH>;\n\tif ( $input =~ /\\\\\\// ) {\n\t\t$suffixinput = '/' . $';\n\t\t$input = $` . '/' . $'; \t# \\/ to / \n\t\t$modinput = $addpath . substr($suffixinput,1);\n\t} else {\n\t\t$modinput = $addpath . $input;\n\t}\n\n\t# backslashes to forward slashes\n\t$modinput =~ s/\\\\/\\//g;\n\t$input =~ s/\\//\\\\/g;\n\t# hack\n\t$modinput =~ s/PlatformSDK/PlatformSDK\\/branches/;\n\t#$modinput =~ s/\\//\\\\/g;\n\t#printf STDERR \"addpath is $addpath, input is $input\\n\";\n\n\t# check if file name is used more than once in this area of the code\n\tif ( !(lc($nextfile) =~ \"stdafx.h\") && \n\t\t !(lc($nextfile) =~ \"stdafx.cpp\") &&\n\t\t !(lc($nextfile) =~ \"targetver.h\") &&\n\t\t !(lc($nextfile) =~ \"assemblyinfo.cpp\") &&\n\t\t !(lc($nextfile) =~ \"module.h\") &&\n\t\t !(lc($nextfile) =~ \"module.cpp\") &&\n\t\t !($input =~ \"RapidRT/LightSet.cpp\") &&\t\t# ignore RapidRT/LightSet.cpp for now. Asked Carina Rydell to rename.\n\t\t !($input =~ \"RapidRTShaders\") &&\t\t# ignore RapidRTShaders files, as these .cpp files are generated by .rtsl's\n\t\t !($input =~ \"GL\") ) {\t\t# ignore GL files, as they match GLCoreProfile files\n\t\tif ( exists($filesused{lc($nextfile)}) ) {\n\t\t\t$dupfiles .= \"File name $nextfile is used twice:\\n\";\n\t\t\t$dupfiles .= \"    $filesused{lc($nextfile)}\\n\";\n\t\t\t$dupfiles .= \"    $input\\n\";\n\t\t} else {\n\t\t\t$filesused{lc($nextfile)} = $input;\n\t\t}\n\t}\n    \n\tif ( $content =~ /\\t/ ) {\t# search for tab\n\t\t# if any tab found, see if line(s) found have \"\" quotes around them (some shader code)\n\t\t$line_count = 1;\n\t\t# check for lines with tabs, then look for quote marks\n\t\t$post_line = $content;\n\t\t$quit = 0;\n\t\twhile ( $post_line =~ /\\n/ && !$quit) {\n\t\t\t$post_line = $';\n\t\t\t$the_line = $`;\n\t\t    if ( $the_line =~ /\\t/ ) {\n\t\t\t\t# found a bad line with a tab\n\t\t\t\tmy $pre = $`;\n\t\t\t\tmy $post = $';\n\t\t\t\tif ( $pre =~ /\\\"/ && $post =~ /\\\"/ )\n\t\t\t\t{\n\t\t\t\t\t$quit = 1;\n\t\t\t\t}\n\t\t\t}\n\t\t\t$line_count++;\n\t\t}\n\t\t# tabs all found on lines without \"\" around them.\n\t\tif ( !$quit ) {\n\t\t\t$tabs2spaces .= \"p4 edit \\\"$modinput\\\"\\n\";\n\t\t\t$tabs2spaces .= sprintf \"\\\"%sexpand\\\" --tabs=4 \\\"$input\\\" > junktest\\n\", $expandpath;\n\t\t\t$tabs2spaces .= sprintf \"move junktest \\\"$input\\\"\\n\";\n\t\t}\n\t}\n\n\tif ( !(lc($content) =~ / copyright/) ) {\t# search for copyright - put space in front to catch quoted \"copyright\n\t\t$copyright .= \"p4 edit \\\"$modinput\\\"\\n\";\n\t\t$copyright .= sprintf \"perl \\\"%saddHeader.pl\\\" \\\"$input\\\"\\n\", $toolpath;\n\t}\n\n\t#if ( $content =~ /#pragma\\s+once/ && !($modinput =~ /aglMacro_macos/) ) {\t# search for pragma once, but allow OGL fix\n\t#\t$pragma .= \"p4 edit \\\"$modinput\\\"\\n\";\n\t#}\n\n\tif ( $input =~ /\\.h/ && !($input =~ /CharsetInfo.h/) && !($content =~ /#ifndef/) && !($content =~ /#define/) \n\t\t&& !($content =~ /#pragma\\s+once/)) {\t# search for ifndef/define in .h file, which must be there\n\t\t# $ifndef .= \"echo Missing a #pragma once or an #ifndef \\\"$modinput\\\"\\n\";\n\t\t$ifndef .= \"echo Missing a #pragma once or an #ifndef \\\"$input\\\"\\n\";\n\t}\n\n\t#include file fixes\n\n\t# check for \"#ifndef *_H\"\n\tif ( $do_ogs_include && $content =~ /#ifndef (\\w|_)+_H/ && $content =~ /#define (\\w|_)+_H/ ) {\n\t\tif ( !($& =~ /_OGS_/) && !($& =~ /_STDAFX_H/) ) {\n\t\t\t$ogs_include .= \"rem ifndef fix $&\\n\";\n\t\t\t$ogs_include .= \"p4 edit \\\"$modinput\\\"\\n\";\n\t\t\t$ogs_include .= sprintf \"perl \\\"%scodeFixer.pl\\\" \\\"$input\\\"\\n\", $toolpath;\n\t\t}\n\t}\n\t\n\t# check for \"include \"include\\somefile.h\" backslash.\n\tif ( $content =~ /#include <\\w+\\\\/ || $content =~ /#include \"\\w+\\\\/ ||\n\t\t\t$content =~ /#include \"\\.\\\\/ || $content =~ /#include \"\\..\\\\/ ) {\t# search for backslash\n\t\t$codefix1 .= \"rem backslash fix\\n\";\n\t\t$codefix1 .= \"p4 edit \\\"$modinput\\\"\\n\";\n\t\t$codefix1 .= sprintf \"perl \\\"%scodeFixer.pl\\\" \\\"$input\\\"\\n\", $toolpath;\n\t}\n\n\t# check for '#include \"include\"', should be '#include \"Include\"'\n\tif ( $content =~ /#include\\s+\"include/ && !($content =~ /L\"include/) && !($modinput =~ OGSTextLayoutManagerForLine) ) {\n\t\t$codefix2 .= \"rem '#include \\\"include\\\"' being changed to '#include \\\"Include\\\"'\\n\";\n\t\t$codefix2 .= \"p4 edit \\\"$modinput\\\"\\n\";\n\t\t$codefix2 .= sprintf \"perl \\\"%scodeFixer.pl\\\" \\\"$input\\\"\\n\", $toolpath;\n\t}\n\n\t# check for include file with lowercase name. Need to iterate through file's contents\n\t$post_line = $content;\n\t$quit = 0;\n\twhile ( $post_line =~ /#include/ && !$quit) {\n\t\t$post_line = $';\n\t\tif ( $post_line =~ /\\n/ ) {\n\t\t\t$rest_of_line = $`;\n#print \"here's $nextfile include $rest_of_line\\n\";\n\t\t\t$post_line = $';\n\t\t} else {\n\t\t\t$rest_of_line = '';\n\t\t}\n\n\t\tif ( $rest_of_line =~ /(\\w+\\.h)\"/ ) {\n\t\t\tif ( exists $translate{lc($1)} && $1 ne $translate{lc($1)} ) {\n\t\t\t\t$codefix3 .= \"rem lowercase to mixed case because of $rest_of_line\\n\";\n\t\t\t\t$codefix3 .= \"rem $1 ne $translate{lc($1)}\\n\";\n\t\t\t\t$codefix3 .= \"p4 edit \\\"$modinput\\\"\\n\";\n\t\t\t\t$codefix3 .= sprintf \"perl \\\"%scodeFixer.pl\\\" \\\"$input\\\"\\n\", $toolpath;\n\t\t\t\t$quit = 1;\n\t\t\t}\n\t\t}\n\t}\n\t\n\t# check for last character not being an end of line\n\tif ( substr( $content, -1 ) ne \"\\n\" ) {\n\t\t$eofeolfix .= \"p4 edit \\\"$modinput\\\"\\n\";\n\t\t$eofeolfix .= sprintf \"perl \\\"%scodeFixer.pl\\\" \\\"$input\\\"\\n\", $toolpath;\n\t}\n\t\n\t# check for illegal characters like \n\t# Bad characters\n\t#if ( $input ~= /(||||)/ ) {\n\tif ( $content =~ /(||||||)/ ) {\n\t\t$badcharfix .= \"p4 edit \\\"$modinput\\\"\\n\";\n\t\t$badcharfix .= sprintf \"perl \\\"%scodeFixer.pl\\\" \\\"$input\\\"\\n\", $toolpath;\n\t}\n\t\n\tif ( $dobackslashcommentcheck ) {\n\t\t$line_count = 1;\n\t\t# check for lines ending in \\, then look for comments\n\t\t$post_line = $content;\n\t\t$quit = 0;\n\t\twhile ( $post_line =~ /\\n/ && !$quit) {\n\t\t\t$post_line = $';\n\t\t\t$the_line = $`;\n\t\t    if ( $the_line =~ /\\\\$/ && $the_line =~ /\\/\\// ) {\n\t\t\t\t# found a bad line with a comment and \\ at very end\n\t\t\t\t$codefix4 .= \"rem backslash found at end of commented-out line\\n\";\n\t\t\t\t$codefix4 .= \"p4 edit \\\"$modinput\\\"\\n\";\n\t\t\t\t$codefix4 .= sprintf \"perl \\\"%scodeFixer.pl\\\" \\\"$input\\\"\\n\", $toolpath;\n\t\t\t\t$quit = 1;\n\t\t\t}\n\t\t\t$line_count++;\n\t\t}\n\t}\n\t\n\tif ( $dospacesatendoflinecheck ) {\n\t\t$line_count = 1;\n\t\t# check for lines ending in spaces, then check if line is comment and has a \\\n\t\t$post_line = $content;\n\t\t$quit = 0;\n\t\twhile ( $post_line =~ /\\n/ && !$quit) {\n\t\t\t$post_line = $';\n\t\t\t$the_line = $`;\n\t\t\t# check that line has extra spaces and is not a comment line with a \"\\ \" at end, which is the only OK reason to have a space at the end of a line\n\t\t    if ( $the_line =~ / $/ && !($the_line =~ /\\\\ $/ && $the_line =~ /\\/\\//) ) {\n\t\t\t\t# found a bad line with a comment and \\ at very end\n\t\t\t\t$codefix4 .= \"rem found spaces at the end of the line\\n\";\n\t\t\t\t$codefix4 .= \"p4 edit \\\"$modinput\\\"\\n\";\n\t\t\t\t$codefix4 .= sprintf \"perl \\\"%scodeFixer.pl\\\" \\\"$input\\\"\\n\", $toolpath;\n\t\t\t\t$quit = 1;\n\t\t\t}\n\t\t\t$line_count++;\n\t\t}\n\t}\n\t\n\tif ( $dolonglines ) {\n\t\t$line_count = 1;\n\t\t# check for lines with more than 100 characters\n\t\t$post_line = $content;\n\t\t$quit = 0;\n\t\twhile ( $post_line =~ /\\n/ && !$quit) {\n\t\t\t$post_line = $';\n\t\t\t# printf \"line is $` for $modinput\\n\";\n\t\t\tif ( length($`) > 100 ) {\n\t\t\t\t#$longline .= \"rem file \\\"$modinput\\\" line $line_count longer than 100 characters.\\n\";\n\t\t\t\t$longline .= \"$modinput: line $line_count longer than 100 characters.\\n\";\n\t\t\t\t$quit = 1;\n\t\t\t}\n\t\t\t$line_count++;\n\t\t}\n\t}\n\t\n\tif ( $showDoxygen ) {\n\t\t&FINDDOXYGENPROBLEM('description');\n\t\t&FINDDOXYGENPROBLEM('param');\n\t\t&FINDDOXYGENPROBLEM('remarks');\n\t\t&FINDDOXYGENPROBLEM('returns');\n\t\t&FINDDOXYGENPROBLEM('return');\n\t}\n\n\tclose FH;\n}\n\nsub FINDDOXYGENPROBLEM\n{\n    my ($tagword) = @_;\n\n\t# check for include file with lowercase name. Need to iterate through file's contents\n\t$input =~ s/\\//\\\\/g;\n\t$post_line = $content;\n\t$quit = 0;\n\twhile ( $post_line =~ /\\/ <$tagword/ && !$quit) {\n\t\t$post_line = $';\n\t\tif ( $post_line =~ /<\\/$tagword/ ) {\n\t\t\t$rest_of_line = $`;\n#print \"here's $nextfile include $rest_of_line\\n\";\n\t\t\t$post_line = $';\n\t\t} else {\n\t\t\t$rest_of_line = '';\n\t\t\t$codefix5 .= \"rem MISSING </$tagword in \\\"$input\\\"\\n\";\n\t\t\t$codefix5 .= \"   Look for: $rest_of_line\\n\";\n\t\t\t$quit = 1;\n\t\t}\n\n\t\tif ( $rest_of_line =~ / \\/\\/ / ) {\n\t\t\t$codefix5 .= \"rem look for two-slashes in \\\"$input\\\"\\n\";\n\t\t\t$codefix5 .= \"   Look for: $rest_of_line\\n\";\n\t\t\t$quit = 1;\n\t\t}\n\t\tif ( $rest_of_line =~ /<$tagword/ ) {\n\t\t\t$codefix5 .= \"rem DOUBLED </$tagword> in \\\"$input\\\"\\n\";\n\t\t\t$codefix5 .= \"   Look for: $rest_of_line\\n\";\n\t\t\t$quit = 1;\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "threejs/codeFixer.pl",
    "content": "#!/usr/contrib/bin/perl\n# fix lines in a given file.\n\n# get file, fix it.\n# simple filter program: read file(s), process them line by line\n\nmy $first_warnings = 1;\t# 1 - print warnings of work already done (which might be suspicious)\n\n# show what work is done on this file\nmy $verbose = 1;\n\n# do you want to check if the header files use \"$ifndef _OGS_*\" at the top?\nmy $do_ogs_include = 0;\n\n\n#  location (from codeFileChecker.pl) of temporary translation perl file for include file capitalization\nmy $translation_file = \"temp_translation.pl\";\n\ndo $translation_file or printf \"Warning: no temp_translation.pl file found, which is rare.\\n\";\n\nwhile (@ARGV) {\n\t# check \n\t$arg = shift(@ARGV) ;\n\t&READ($arg) ;\n\n\t$outfile = $arg;\n\t# for testing: $outfile = \"test_out.txt\";\n\tunless (open(OUTFILE,'>'.$outfile)) {\n\t\tprintf STDERR \"Can't open $arg for writing: $!\\n\";\n\t}\n\t\n\t# final fix: if contents does not end with an end of line, add one.\n\tif ( substr( $contents, -1 ) ne \"\\n\" ) {\n\t\t$contents .= \"\\n\";\n\t}\n\t\n\tprint OUTFILE $contents;\n\t\n\tclose OUTFILE;\n}\n\nexit ;\n\nsub READ {\n\tlocal($fname) = @_[0] ;\n\n\tdie \"can't open $fname: $!\\n\"\n\t\tunless open(INFILE,$fname) ;\n\t\t\n\t$ifndef_test = 0;\n\t# do #ifndef test only if wanted and only modify .h files\n\tif ( $do_ogs_include == 0 || !($fname =~ /\\.h$/) ) {\n\t\t$ifndef_test = 999;\n\t}\n\n\twhile (<INFILE>) {\n\t\t#chop;       # strip record separator\n\t\t#my @fld = split('/',$_);\n\n\t\t# backslash fix\n\t\t$str = $_;\n\t\tif ( $str =~ /#include <\\w+\\\\/ || $str =~ /#include \"\\w+\\\\/ ||\n\t\t\t $str =~ /#include \"\\.\\\\/ || $str =~ /#include \"\\..\\\\/ ) {\t# search for backslash\n\t\t\tif ( $verbose ) { printf STDERR \"backslash to slash include path fix\\n\"; }\n\t\t\t$str =~ s/\\\\/\\//g;\n\t\t}\n\n\t\t# include -> Include\n\t\tif ( $str =~ /#include\\s+\"include/ ) {\n\t\t\tif ( $verbose ) { printf STDERR \"include to Include\\n\"; }\n\t\t\t$str =~ s/\"include/\"Include/g;\n\t\t}\n\n\t\t# file names are translated to the mixed case names stored in the translation table in temp_translation.pl\n\t\tif ( $str =~ /#include/ ) {\n\t\t\tif ( $str =~ /(\\w+\\.h)\"/ ) {\n\t\t\t\tif ( exists $translate{lc($1)} ) {\n\t\t\t\t\t$replace = $translate{lc($1)};\n\t\t\t\t\t$str =~ s/$1/$replace/g;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t\n\t\t# backslash at end of comment line - add *** commented out ***\n\t\tif ( $str =~ /\\\\\\n$/ && $str =~ /\\/\\// ) {\n\t\t\tif ( $verbose ) { printf STDERR \"fix backslash at end of comment line\\n\"; }\n\t\t    chop $str;\n\t\t\tif ( $str =~ /#/ ) {\n\t\t\t\t# it's a macro definition, so really note there's a blank space at the end.\n\t\t\t\tif ( $verbose ) { printf STDERR \"macro commented out marked as commented\\n\"; }\n\t\t\t\t$str .= \" *** commented out - to uncomment, remove blank space at end of each line below! ***\\n\";\n\t\t\t} else {\n\t\t\t\t$str .= \" \\n\";\n\t\t\t}\n\t\t}\n\t\telsif ( $str =~ /\\s$/ )\n\t\t{\n\t\t\t# get rid of extra spaces at end of line\n\t\t\t$str =~ s/                                $//g;\n\t\t\t$str =~ s/                $//g;\n\t\t\t$str =~ s/        $//g;\n\t\t# commented out as it causes a zillion changes to change them all\n\t\t#\t$str =~ s/    $//g;\n\t\t#\t$str =~ s/  $//g;\n\t\t#\t$str =~ s/ $//g;\n\t\t}\n\t\t\n\t\t# translate bad characters to good versions\n\t\tif ( $verbose ) {\n\t\t\tif ( $str =~ /(||||||)/ ) {\n\t\t\t\tprintf STDERR \"translate bad characters\\n\";\n\t\t\t}\n\t\t}\n\t\t#$str =~ tr/[,,,,]/[\\',\\',\\\",\\\",-]/;\n\t\t#$str =~ tr/[,,,,]/[',',\",\",-]/;\n\t\t$str =~ tr/[\\,\\,\\,\\,\\,\\,\\]/[\\-,',',\",\",\",+]/;\n\t\t\n\t\t# ifndef *_H to OGS_*_H\n\t\tif ( $ifndef_test == 0 ) {\n\t\t\t@fld = split(' ',$str);\n\t\t\tif ( $#fld == 1 && $fld[0] eq \"#ifndef\" ) {\n\t\t\t\tif ( $fld[1] eq uc($fld[1]) && $fld[1] =~ /(\\w|_)+_H/ ) {\n\t\t\t\t\tif ( substr($fld[1],0,3) eq \"OGS\" ) {\n\t\t\t\t\t\tprintf \"warning: $fname has #ifndef starting with OGS - fixing, but name is now doubled\\n\";\n\t\t\t\t\t}\n\t\t\t\t\tif ( substr($fld[1],0,4) ne \"_OGS\" ) {\n\t\t\t\t\t\tif ( $verbose ) { printf STDERR \"fix missing OGS_ prefix for #ifndef\\n\"; }\n\t\t\t\t\t\t$str = \"#ifndef _OGS_\" . $fld[1];\n\t\t\t\t\t\tif ( substr($fld[1],-1,1) ne \"_\" ) {\n\t\t\t\t\t\t\t$str .= \"_\";\n\t\t\t\t\t\t}\n\t\t\t\t\t\t$str =~ s/__/_/g;\n\t\t\t\t\t\t$str .= \"\\n\";\n\t\t\t\t\t\t$ifndef_test = 1;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tif ( $first_warnings ) {\n\t\t\t\t\t\t\tprintf \"warning: $fname already has _OGS\\n\";\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t} elsif ( $ifndef_test == 1 ) {\n\t\t\t# test only the next line after #ifndef\n\t\t\t$ifndef_test = 2;\n\t\t\t@fld = split(' ',$str);\n\t\t\tif ( $#fld == 1 && $fld[0] eq \"#define\" ) {\n\t\t\t\tif ( $fld[1] eq uc($fld[1]) && $fld[1] =~ /(\\w|_)+_H/ ) {\n\t\t\t\t\tif ( substr($fld[1],0,4) ne \"_OGS\" ) {\n\t\t\t\t\t\t$str = \"#define _OGS_\" . $fld[1];\n\t\t\t\t\t\tif ( substr($fld[1],-1,1) ne \"_\" ) {\n\t\t\t\t\t\t\t$str .= \"_\";\n\t\t\t\t\t\t}\n\t\t\t\t\t\t$str =~ s/__/_/g;\n\t\t\t\t\t\t$str .= \"\\n\";\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t} elsif ( $ifndef_test == 2 ) {\n\t\t\t# test for endif with name\n\t\t\t@fld = split(' ',$str);\n\t\t\tif ( $#fld == 2 && $fld[0] eq \"#endif\" && $fld[1] eq \"//\" ) {\n\t\t\t\tif ( $fld[2] eq uc($fld[2]) && $fld[2] =~ /(\\w|_)+_H/ ) {\n\t\t\t\t\tif ( substr($fld[2],0,4) ne \"_OGS\" ) {\n\t\t\t\t\t\t$str = \"#endif // _OGS_\" . $fld[2];\n\t\t\t\t\t\tif ( substr($fld[2],-1,1) ne \"_\" ) {\n\t\t\t\t\t\t\t$str .= \"_\";\n\t\t\t\t\t\t}\n\t\t\t\t\t\t$str =~ s/__/_/g;\n\t\t\t\t\t\t$str .= \"\\n\";\n\t\t\t\t\t\t$ifndef_test = 3;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t#$contents .= $str . \"\\n\";\n\t\t$contents .= $str;\n\t}\n}"
  },
  {
    "path": "threejs/index.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html><head><meta content=\"text/html; charset=ISO-8859-1\" http-equiv=\"content-type\"><title>\nThree.js Examples</title>\n</head>\n<body>\n<span style=\"font-family: Lucida Sans;\">\n<h1>Three.js Examples</h1>\nThumbnails for the <a href=\"http://threejs.org/examples/\">three.js examples</a>. Hover over a thumbnail to see the name. Some are minimal because the feature is not yet supported on Chrome, or only available with a VR hookup.\n<div id=\"examples\">\n\n\n<h1>webgl</h1>\n<a href=\"http://threejs.org/examples/#webgl_animation_cloth\">\n<img src=\"./webgl/webgl_animation_cloth.jpg\" title=\"webgl / animation / cloth\" alt=\"webgl / animation / cloth\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_animation_keyframes_json\">\n<img src=\"./webgl/webgl_animation_keyframes_json.jpg\" title=\"webgl / animation / keyframes / json\" alt=\"webgl / animation / keyframes / json\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_animation_scene\">\n<img src=\"./webgl/webgl_animation_scene.jpg\" title=\"webgl / animation / scene\" alt=\"webgl / animation / scene\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_animation_skinning_blending\">\n<img src=\"./webgl/webgl_animation_skinning_blending.jpg\" title=\"webgl / animation / skinning / blending\" alt=\"webgl / animation / skinning / blending\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_animation_skinning_morph\">\n<img src=\"./webgl/webgl_animation_skinning_morph.jpg\" title=\"webgl / animation / skinning / morph\" alt=\"webgl / animation / skinning / morph\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_camera\">\n<img src=\"./webgl/webgl_camera.jpg\" title=\"webgl / camera\" alt=\"webgl / camera\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_camera_array\">\n<img src=\"./webgl/webgl_camera_array.jpg\" title=\"webgl / camera / array\" alt=\"webgl / camera / array\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_camera_cinematic\">\n<img src=\"./webgl/webgl_camera_cinematic.jpg\" title=\"webgl / camera / cinematic\" alt=\"webgl / camera / cinematic\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_camera_logarithmicdepthbuffer\">\n<img src=\"./webgl/webgl_camera_logarithmicdepthbuffer.jpg\" title=\"webgl / camera / logarithmicdepthbuffer\" alt=\"webgl / camera / logarithmicdepthbuffer\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_clipping\">\n<img src=\"./webgl/webgl_clipping.jpg\" title=\"webgl / clipping\" alt=\"webgl / clipping\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_clipping_advanced\">\n<img src=\"./webgl/webgl_clipping_advanced.jpg\" title=\"webgl / clipping / advanced\" alt=\"webgl / clipping / advanced\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_clipping_intersection\">\n<img src=\"./webgl/webgl_clipping_intersection.jpg\" title=\"webgl / clipping / intersection\" alt=\"webgl / clipping / intersection\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_decals\">\n<img src=\"./webgl/webgl_decals.jpg\" title=\"webgl / decals\" alt=\"webgl / decals\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_depth_texture\">\n<img src=\"./webgl/webgl_depth_texture.jpg\" title=\"webgl / depth / texture\" alt=\"webgl / depth / texture\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_effects_anaglyph\">\n<img src=\"./webgl/webgl_effects_anaglyph.jpg\" title=\"webgl / effects / anaglyph\" alt=\"webgl / effects / anaglyph\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_effects_parallaxbarrier\">\n<img src=\"./webgl/webgl_effects_parallaxbarrier.jpg\" title=\"webgl / effects / parallaxbarrier\" alt=\"webgl / effects / parallaxbarrier\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_effects_peppersghost\">\n<img src=\"./webgl/webgl_effects_peppersghost.jpg\" title=\"webgl / effects / peppersghost\" alt=\"webgl / effects / peppersghost\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_effects_stereo\">\n<img src=\"./webgl/webgl_effects_stereo.jpg\" title=\"webgl / effects / stereo\" alt=\"webgl / effects / stereo\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_framebuffer_texture\">\n<img src=\"./webgl/webgl_framebuffer_texture.jpg\" title=\"webgl / framebuffer / texture\" alt=\"webgl / framebuffer / texture\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometries\">\n<img src=\"./webgl/webgl_geometries.jpg\" title=\"webgl / geometries\" alt=\"webgl / geometries\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometries_parametric\">\n<img src=\"./webgl/webgl_geometries_parametric.jpg\" title=\"webgl / geometries / parametric\" alt=\"webgl / geometries / parametric\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_colors\">\n<img src=\"./webgl/webgl_geometry_colors.jpg\" title=\"webgl / geometry / colors\" alt=\"webgl / geometry / colors\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_colors_blender\">\n<img src=\"./webgl/webgl_geometry_colors_blender.jpg\" title=\"webgl / geometry / colors / blender\" alt=\"webgl / geometry / colors / blender\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_colors_lookuptable\">\n<img src=\"./webgl/webgl_geometry_colors_lookuptable.jpg\" title=\"webgl / geometry / colors / lookuptable\" alt=\"webgl / geometry / colors / lookuptable\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_convex\">\n<img src=\"./webgl/webgl_geometry_convex.jpg\" title=\"webgl / geometry / convex\" alt=\"webgl / geometry / convex\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_cube\">\n<img src=\"./webgl/webgl_geometry_cube.jpg\" title=\"webgl / geometry / cube\" alt=\"webgl / geometry / cube\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_dynamic\">\n<img src=\"./webgl/webgl_geometry_dynamic.jpg\" title=\"webgl / geometry / dynamic\" alt=\"webgl / geometry / dynamic\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_extrude_shapes\">\n<img src=\"./webgl/webgl_geometry_extrude_shapes.jpg\" title=\"webgl / geometry / extrude / shapes\" alt=\"webgl / geometry / extrude / shapes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_extrude_shapes2\">\n<img src=\"./webgl/webgl_geometry_extrude_shapes2.jpg\" title=\"webgl / geometry / extrude / shapes2\" alt=\"webgl / geometry / extrude / shapes2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_extrude_splines\">\n<img src=\"./webgl/webgl_geometry_extrude_splines.jpg\" title=\"webgl / geometry / extrude / splines\" alt=\"webgl / geometry / extrude / splines\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_hierarchy\">\n<img src=\"./webgl/webgl_geometry_hierarchy.jpg\" title=\"webgl / geometry / hierarchy\" alt=\"webgl / geometry / hierarchy\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_hierarchy2\">\n<img src=\"./webgl/webgl_geometry_hierarchy2.jpg\" title=\"webgl / geometry / hierarchy2\" alt=\"webgl / geometry / hierarchy2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_minecraft\">\n<img src=\"./webgl/webgl_geometry_minecraft.jpg\" title=\"webgl / geometry / minecraft\" alt=\"webgl / geometry / minecraft\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_minecraft_ao\">\n<img src=\"./webgl/webgl_geometry_minecraft_ao.jpg\" title=\"webgl / geometry / minecraft / ao\" alt=\"webgl / geometry / minecraft / ao\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_normals\">\n<img src=\"./webgl/webgl_geometry_normals.jpg\" title=\"webgl / geometry / normals\" alt=\"webgl / geometry / normals\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_nurbs\">\n<img src=\"./webgl/webgl_geometry_nurbs.jpg\" title=\"webgl / geometry / nurbs\" alt=\"webgl / geometry / nurbs\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_shapes\">\n<img src=\"./webgl/webgl_geometry_shapes.jpg\" title=\"webgl / geometry / shapes\" alt=\"webgl / geometry / shapes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_spline_editor\">\n<img src=\"./webgl/webgl_geometry_spline_editor.jpg\" title=\"webgl / geometry / spline / editor\" alt=\"webgl / geometry / spline / editor\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_teapot\">\n<img src=\"./webgl/webgl_geometry_teapot.jpg\" title=\"webgl / geometry / teapot\" alt=\"webgl / geometry / teapot\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_terrain\">\n<img src=\"./webgl/webgl_geometry_terrain.jpg\" title=\"webgl / geometry / terrain\" alt=\"webgl / geometry / terrain\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_terrain_fog\">\n<img src=\"./webgl/webgl_geometry_terrain_fog.jpg\" title=\"webgl / geometry / terrain / fog\" alt=\"webgl / geometry / terrain / fog\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_terrain_raycast\">\n<img src=\"./webgl/webgl_geometry_terrain_raycast.jpg\" title=\"webgl / geometry / terrain / raycast\" alt=\"webgl / geometry / terrain / raycast\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_text\">\n<img src=\"./webgl/webgl_geometry_text.jpg\" title=\"webgl / geometry / text\" alt=\"webgl / geometry / text\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_text_shapes\">\n<img src=\"./webgl/webgl_geometry_text_shapes.jpg\" title=\"webgl / geometry / text / shapes\" alt=\"webgl / geometry / text / shapes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_gpgpu_birds\">\n<img src=\"./webgl/webgl_gpgpu_birds.jpg\" title=\"webgl / gpgpu / birds\" alt=\"webgl / gpgpu / birds\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_gpgpu_water\">\n<img src=\"./webgl/webgl_gpgpu_water.jpg\" title=\"webgl / gpgpu / water\" alt=\"webgl / gpgpu / water\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_gpgpu_protoplanet\">\n<img src=\"./webgl/webgl_gpgpu_protoplanet.jpg\" title=\"webgl / gpgpu / protoplanet\" alt=\"webgl / gpgpu / protoplanet\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_gpu_particle_system\">\n<img src=\"./webgl/webgl_gpu_particle_system.jpg\" title=\"webgl / gpu / particle / system\" alt=\"webgl / gpu / particle / system\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_hdr\">\n<img src=\"./webgl/webgl_hdr.jpg\" title=\"webgl / hdr\" alt=\"webgl / hdr\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_helpers\">\n<img src=\"./webgl/webgl_helpers.jpg\" title=\"webgl / helpers\" alt=\"webgl / helpers\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_buffergeometry\">\n<img src=\"./webgl/webgl_interactive_buffergeometry.jpg\" title=\"webgl / interactive / buffergeometry\" alt=\"webgl / interactive / buffergeometry\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_cubes\">\n<img src=\"./webgl/webgl_interactive_cubes.jpg\" title=\"webgl / interactive / cubes\" alt=\"webgl / interactive / cubes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_cubes_gpu\">\n<img src=\"./webgl/webgl_interactive_cubes_gpu.jpg\" title=\"webgl / interactive / cubes / gpu\" alt=\"webgl / interactive / cubes / gpu\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_instances_gpu\">\n<img src=\"./webgl/webgl_interactive_instances_gpu.jpg\" title=\"webgl / interactive / instances / gpu\" alt=\"webgl / interactive / instances / gpu\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_cubes_ortho\">\n<img src=\"./webgl/webgl_interactive_cubes_ortho.jpg\" title=\"webgl / interactive / cubes / ortho\" alt=\"webgl / interactive / cubes / ortho\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_draggablecubes\">\n<img src=\"./webgl/webgl_interactive_draggablecubes.jpg\" title=\"webgl / interactive / draggablecubes\" alt=\"webgl / interactive / draggablecubes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_lines\">\n<img src=\"./webgl/webgl_interactive_lines.jpg\" title=\"webgl / interactive / lines\" alt=\"webgl / interactive / lines\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_points\">\n<img src=\"./webgl/webgl_interactive_points.jpg\" title=\"webgl / interactive / points\" alt=\"webgl / interactive / points\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_raycasting_points\">\n<img src=\"./webgl/webgl_interactive_raycasting_points.jpg\" title=\"webgl / interactive / raycasting / points\" alt=\"webgl / interactive / raycasting / points\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_voxelpainter\">\n<img src=\"./webgl/webgl_interactive_voxelpainter.jpg\" title=\"webgl / interactive / voxelpainter\" alt=\"webgl / interactive / voxelpainter\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_kinect\">\n<img src=\"./webgl/webgl_kinect.jpg\" title=\"webgl / kinect\" alt=\"webgl / kinect\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lensflares\">\n<img src=\"./webgl/webgl_lensflares.jpg\" title=\"webgl / lensflares\" alt=\"webgl / lensflares\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lights_hemisphere\">\n<img src=\"./webgl/webgl_lights_hemisphere.jpg\" title=\"webgl / lights / hemisphere\" alt=\"webgl / lights / hemisphere\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lights_physical\">\n<img src=\"./webgl/webgl_lights_physical.jpg\" title=\"webgl / lights / physical\" alt=\"webgl / lights / physical\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lights_pointlights\">\n<img src=\"./webgl/webgl_lights_pointlights.jpg\" title=\"webgl / lights / pointlights\" alt=\"webgl / lights / pointlights\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lights_pointlights2\">\n<img src=\"./webgl/webgl_lights_pointlights2.jpg\" title=\"webgl / lights / pointlights2\" alt=\"webgl / lights / pointlights2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lights_spotlight\">\n<img src=\"./webgl/webgl_lights_spotlight.jpg\" title=\"webgl / lights / spotlight\" alt=\"webgl / lights / spotlight\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lights_spotlights\">\n<img src=\"./webgl/webgl_lights_spotlights.jpg\" title=\"webgl / lights / spotlights\" alt=\"webgl / lights / spotlights\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lights_rectarealight\">\n<img src=\"./webgl/webgl_lights_rectarealight.jpg\" title=\"webgl / lights / rectarealight\" alt=\"webgl / lights / rectarealight\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lines_colors\">\n<img src=\"./webgl/webgl_lines_colors.jpg\" title=\"webgl / lines / colors\" alt=\"webgl / lines / colors\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lines_cubes\">\n<img src=\"./webgl/webgl_lines_cubes.jpg\" title=\"webgl / lines / cubes\" alt=\"webgl / lines / cubes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lines_dashed\">\n<img src=\"./webgl/webgl_lines_dashed.jpg\" title=\"webgl / lines / dashed\" alt=\"webgl / lines / dashed\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lines_sphere\">\n<img src=\"./webgl/webgl_lines_sphere.jpg\" title=\"webgl / lines / sphere\" alt=\"webgl / lines / sphere\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lines_splines\">\n<img src=\"./webgl/webgl_lines_splines.jpg\" title=\"webgl / lines / splines\" alt=\"webgl / lines / splines\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_3ds\">\n<img src=\"./webgl/webgl_loader_3ds.jpg\" title=\"webgl / loader / 3ds\" alt=\"webgl / loader / 3ds\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_3mf\">\n<img src=\"./webgl/webgl_loader_3mf.jpg\" title=\"webgl / loader / 3mf\" alt=\"webgl / loader / 3mf\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_amf\">\n<img src=\"./webgl/webgl_loader_amf.jpg\" title=\"webgl / loader / amf\" alt=\"webgl / loader / amf\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_assimp\">\n<img src=\"./webgl/webgl_loader_assimp.jpg\" title=\"webgl / loader / assimp\" alt=\"webgl / loader / assimp\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_assimp2json\">\n<img src=\"./webgl/webgl_loader_assimp2json.jpg\" title=\"webgl / loader / assimp2json\" alt=\"webgl / loader / assimp2json\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_awd\">\n<img src=\"./webgl/webgl_loader_awd.jpg\" title=\"webgl / loader / awd\" alt=\"webgl / loader / awd\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_babylon\">\n<img src=\"./webgl/webgl_loader_babylon.jpg\" title=\"webgl / loader / babylon\" alt=\"webgl / loader / babylon\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_bvh\">\n<img src=\"./webgl/webgl_loader_bvh.jpg\" title=\"webgl / loader / bvh\" alt=\"webgl / loader / bvh\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_collada\">\n<img src=\"./webgl/webgl_loader_collada.jpg\" title=\"webgl / loader / collada\" alt=\"webgl / loader / collada\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_collada_kinematics\">\n<img src=\"./webgl/webgl_loader_collada_kinematics.jpg\" title=\"webgl / loader / collada / kinematics\" alt=\"webgl / loader / collada / kinematics\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_collada_skinning\">\n<img src=\"./webgl/webgl_loader_collada_skinning.jpg\" title=\"webgl / loader / collada / skinning\" alt=\"webgl / loader / collada / skinning\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_ctm\">\n<img src=\"./webgl/webgl_loader_ctm.jpg\" title=\"webgl / loader / ctm\" alt=\"webgl / loader / ctm\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_ctm_materials\">\n<img src=\"./webgl/webgl_loader_ctm_materials.jpg\" title=\"webgl / loader / ctm / materials\" alt=\"webgl / loader / ctm / materials\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_draco\">\n<img src=\"./webgl/webgl_loader_draco.jpg\" title=\"webgl / loader / draco\" alt=\"webgl / loader / draco\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_fbx\">\n<img src=\"./webgl/webgl_loader_fbx.jpg\" title=\"webgl / loader / fbx\" alt=\"webgl / loader / fbx\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_fbx_nurbs\">\n<img src=\"./webgl/webgl_loader_fbx_nurbs.jpg\" title=\"webgl / loader / fbx / nurbs\" alt=\"webgl / loader / fbx / nurbs\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_gcode\">\n<img src=\"./webgl/webgl_loader_gcode.jpg\" title=\"webgl / loader / gcode\" alt=\"webgl / loader / gcode\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_gltf\">\n<img src=\"./webgl/webgl_loader_gltf.jpg\" title=\"webgl / loader / gltf\" alt=\"webgl / loader / gltf\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_gltf_extensions\">\n<img src=\"./webgl/webgl_loader_gltf_extensions.jpg\" title=\"webgl / loader / gltf / extensions\" alt=\"webgl / loader / gltf / extensions\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_imagebitmap\">\n<img src=\"./webgl/webgl_loader_imagebitmap.jpg\" title=\"webgl / loader / imagebitmap\" alt=\"webgl / loader / imagebitmap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_json_blender\">\n<img src=\"./webgl/webgl_loader_json_blender.jpg\" title=\"webgl / loader / json / blender\" alt=\"webgl / loader / json / blender\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_json_claraio\">\n<img src=\"./webgl/webgl_loader_json_claraio.jpg\" title=\"webgl / loader / json / claraio\" alt=\"webgl / loader / json / claraio\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_json_objconverter\">\n<img src=\"./webgl/webgl_loader_json_objconverter.jpg\" title=\"webgl / loader / json / objconverter\" alt=\"webgl / loader / json / objconverter\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_kmz\">\n<img src=\"./webgl/webgl_loader_kmz.jpg\" title=\"webgl / loader / kmz\" alt=\"webgl / loader / kmz\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_md2\">\n<img src=\"./webgl/webgl_loader_md2.jpg\" title=\"webgl / loader / md2\" alt=\"webgl / loader / md2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_md2_control\">\n<img src=\"./webgl/webgl_loader_md2_control.jpg\" title=\"webgl / loader / md2 / control\" alt=\"webgl / loader / md2 / control\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_mmd\">\n<img src=\"./webgl/webgl_loader_mmd.jpg\" title=\"webgl / loader / mmd\" alt=\"webgl / loader / mmd\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_mmd_pose\">\n<img src=\"./webgl/webgl_loader_mmd_pose.jpg\" title=\"webgl / loader / mmd / pose\" alt=\"webgl / loader / mmd / pose\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_mmd_audio\">\n<img src=\"./webgl/webgl_loader_mmd_audio.jpg\" title=\"webgl / loader / mmd / audio\" alt=\"webgl / loader / mmd / audio\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_msgpack\">\n<img src=\"./webgl/webgl_loader_msgpack.jpg\" title=\"webgl / loader / msgpack\" alt=\"webgl / loader / msgpack\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_nodes\">\n<img src=\"./webgl/webgl_loader_nodes.jpg\" title=\"webgl / loader / nodes\" alt=\"webgl / loader / nodes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_obj\">\n<img src=\"./webgl/webgl_loader_obj.jpg\" title=\"webgl / loader / obj\" alt=\"webgl / loader / obj\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_obj_mtl\">\n<img src=\"./webgl/webgl_loader_obj_mtl.jpg\" title=\"webgl / loader / obj / mtl\" alt=\"webgl / loader / obj / mtl\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_obj2\">\n<img src=\"./webgl/webgl_loader_obj2.jpg\" title=\"webgl / loader / obj2\" alt=\"webgl / loader / obj2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_obj2_meshspray\">\n<img src=\"./webgl/webgl_loader_obj2_meshspray.jpg\" title=\"webgl / loader / obj2 / meshspray\" alt=\"webgl / loader / obj2 / meshspray\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_obj2_options\">\n<img src=\"./webgl/webgl_loader_obj2_options.jpg\" title=\"webgl / loader / obj2 / options\" alt=\"webgl / loader / obj2 / options\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_obj2_run_director\">\n<img src=\"./webgl/webgl_loader_obj2_run_director.jpg\" title=\"webgl / loader / obj2 / run / director\" alt=\"webgl / loader / obj2 / run / director\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_nrrd\">\n<img src=\"./webgl/webgl_loader_nrrd.jpg\" title=\"webgl / loader / nrrd\" alt=\"webgl / loader / nrrd\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_pcd\">\n<img src=\"./webgl/webgl_loader_pcd.jpg\" title=\"webgl / loader / pcd\" alt=\"webgl / loader / pcd\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_pdb\">\n<img src=\"./webgl/webgl_loader_pdb.jpg\" title=\"webgl / loader / pdb\" alt=\"webgl / loader / pdb\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_playcanvas\">\n<img src=\"./webgl/webgl_loader_playcanvas.jpg\" title=\"webgl / loader / playcanvas\" alt=\"webgl / loader / playcanvas\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_ply\">\n<img src=\"./webgl/webgl_loader_ply.jpg\" title=\"webgl / loader / ply\" alt=\"webgl / loader / ply\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_prwm\">\n<img src=\"./webgl/webgl_loader_prwm.jpg\" title=\"webgl / loader / prwm\" alt=\"webgl / loader / prwm\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_sea3d\">\n<img src=\"./webgl/webgl_loader_sea3d.jpg\" title=\"webgl / loader / sea3d\" alt=\"webgl / loader / sea3d\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_sea3d_hierarchy\">\n<img src=\"./webgl/webgl_loader_sea3d_hierarchy.jpg\" title=\"webgl / loader / sea3d / hierarchy\" alt=\"webgl / loader / sea3d / hierarchy\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_sea3d_keyframe\">\n<img src=\"./webgl/webgl_loader_sea3d_keyframe.jpg\" title=\"webgl / loader / sea3d / keyframe\" alt=\"webgl / loader / sea3d / keyframe\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_sea3d_morph\">\n<img src=\"./webgl/webgl_loader_sea3d_morph.jpg\" title=\"webgl / loader / sea3d / morph\" alt=\"webgl / loader / sea3d / morph\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_sea3d_physics\">\n<img src=\"./webgl/webgl_loader_sea3d_physics.jpg\" title=\"webgl / loader / sea3d / physics\" alt=\"webgl / loader / sea3d / physics\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_sea3d_skinning\">\n<img src=\"./webgl/webgl_loader_sea3d_skinning.jpg\" title=\"webgl / loader / sea3d / skinning\" alt=\"webgl / loader / sea3d / skinning\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_sea3d_sound\">\n<img src=\"./webgl/webgl_loader_sea3d_sound.jpg\" title=\"webgl / loader / sea3d / sound\" alt=\"webgl / loader / sea3d / sound\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_stl\">\n<img src=\"./webgl/webgl_loader_stl.jpg\" title=\"webgl / loader / stl\" alt=\"webgl / loader / stl\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_texture_dds\">\n<img src=\"./webgl/webgl_loader_texture_dds.jpg\" title=\"webgl / loader / texture / dds\" alt=\"webgl / loader / texture / dds\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_texture_exr\">\n<img src=\"./webgl/webgl_loader_texture_exr.jpg\" title=\"webgl / loader / texture / exr\" alt=\"webgl / loader / texture / exr\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_texture_hdr\">\n<img src=\"./webgl/webgl_loader_texture_hdr.jpg\" title=\"webgl / loader / texture / hdr\" alt=\"webgl / loader / texture / hdr\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_texture_ktx\">\n<img src=\"./webgl/webgl_loader_texture_ktx.jpg\" title=\"webgl / loader / texture / ktx\" alt=\"webgl / loader / texture / ktx\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_texture_pvrtc\">\n<img src=\"./webgl/webgl_loader_texture_pvrtc.jpg\" title=\"webgl / loader / texture / pvrtc\" alt=\"webgl / loader / texture / pvrtc\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_texture_tga\">\n<img src=\"./webgl/webgl_loader_texture_tga.jpg\" title=\"webgl / loader / texture / tga\" alt=\"webgl / loader / texture / tga\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_ttf\">\n<img src=\"./webgl/webgl_loader_ttf.jpg\" title=\"webgl / loader / ttf\" alt=\"webgl / loader / ttf\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_utf8\">\n<img src=\"./webgl/webgl_loader_utf8.jpg\" title=\"webgl / loader / utf8\" alt=\"webgl / loader / utf8\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_vrml\">\n<img src=\"./webgl/webgl_loader_vrml.jpg\" title=\"webgl / loader / vrml\" alt=\"webgl / loader / vrml\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_vtk\">\n<img src=\"./webgl/webgl_loader_vtk.jpg\" title=\"webgl / loader / vtk\" alt=\"webgl / loader / vtk\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_x\">\n<img src=\"./webgl/webgl_loader_x.jpg\" title=\"webgl / loader / x\" alt=\"webgl / loader / x\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lod\">\n<img src=\"./webgl/webgl_lod.jpg\" title=\"webgl / lod\" alt=\"webgl / lod\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_marchingcubes\">\n<img src=\"./webgl/webgl_marchingcubes.jpg\" title=\"webgl / marchingcubes\" alt=\"webgl / marchingcubes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials\">\n<img src=\"./webgl/webgl_materials.jpg\" title=\"webgl / materials\" alt=\"webgl / materials\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_blending\">\n<img src=\"./webgl/webgl_materials_blending.jpg\" title=\"webgl / materials / blending\" alt=\"webgl / materials / blending\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_blending_custom\">\n<img src=\"./webgl/webgl_materials_blending_custom.jpg\" title=\"webgl / materials / blending / custom\" alt=\"webgl / materials / blending / custom\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_bumpmap\">\n<img src=\"./webgl/webgl_materials_bumpmap.jpg\" title=\"webgl / materials / bumpmap\" alt=\"webgl / materials / bumpmap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_bumpmap_skin\">\n<img src=\"./webgl/webgl_materials_bumpmap_skin.jpg\" title=\"webgl / materials / bumpmap / skin\" alt=\"webgl / materials / bumpmap / skin\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_cars\">\n<img src=\"./webgl/webgl_materials_cars.jpg\" title=\"webgl / materials / cars\" alt=\"webgl / materials / cars\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_channels\">\n<img src=\"./webgl/webgl_materials_channels.jpg\" title=\"webgl / materials / channels\" alt=\"webgl / materials / channels\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_compile\">\n<img src=\"./webgl/webgl_materials_compile.jpg\" title=\"webgl / materials / compile\" alt=\"webgl / materials / compile\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_cubemap\">\n<img src=\"./webgl/webgl_materials_cubemap.jpg\" title=\"webgl / materials / cubemap\" alt=\"webgl / materials / cubemap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_cubemap_balls_reflection\">\n<img src=\"./webgl/webgl_materials_cubemap_balls_reflection.jpg\" title=\"webgl / materials / cubemap / balls / reflection\" alt=\"webgl / materials / cubemap / balls / reflection\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_cubemap_balls_refraction\">\n<img src=\"./webgl/webgl_materials_cubemap_balls_refraction.jpg\" title=\"webgl / materials / cubemap / balls / refraction\" alt=\"webgl / materials / cubemap / balls / refraction\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_cubemap_dynamic\">\n<img src=\"./webgl/webgl_materials_cubemap_dynamic.jpg\" title=\"webgl / materials / cubemap / dynamic\" alt=\"webgl / materials / cubemap / dynamic\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_cubemap_dynamic2\">\n<img src=\"./webgl/webgl_materials_cubemap_dynamic2.jpg\" title=\"webgl / materials / cubemap / dynamic2\" alt=\"webgl / materials / cubemap / dynamic2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_cubemap_refraction\">\n<img src=\"./webgl/webgl_materials_cubemap_refraction.jpg\" title=\"webgl / materials / cubemap / refraction\" alt=\"webgl / materials / cubemap / refraction\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_displacementmap\">\n<img src=\"./webgl/webgl_materials_displacementmap.jpg\" title=\"webgl / materials / displacementmap\" alt=\"webgl / materials / displacementmap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_envmaps\">\n<img src=\"./webgl/webgl_materials_envmaps.jpg\" title=\"webgl / materials / envmaps\" alt=\"webgl / materials / envmaps\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_envmaps_hdr\">\n<img src=\"./webgl/webgl_materials_envmaps_hdr.jpg\" title=\"webgl / materials / envmaps / hdr\" alt=\"webgl / materials / envmaps / hdr\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_grass\">\n<img src=\"./webgl/webgl_materials_grass.jpg\" title=\"webgl / materials / grass\" alt=\"webgl / materials / grass\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_lightmap\">\n<img src=\"./webgl/webgl_materials_lightmap.jpg\" title=\"webgl / materials / lightmap\" alt=\"webgl / materials / lightmap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_nodes\">\n<img src=\"./webgl/webgl_materials_nodes.jpg\" title=\"webgl / materials / nodes\" alt=\"webgl / materials / nodes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_normalmap\">\n<img src=\"./webgl/webgl_materials_normalmap.jpg\" title=\"webgl / materials / normalmap\" alt=\"webgl / materials / normalmap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_parallaxmap\">\n<img src=\"./webgl/webgl_materials_parallaxmap.jpg\" title=\"webgl / materials / parallaxmap\" alt=\"webgl / materials / parallaxmap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_reflectivity\">\n<img src=\"./webgl/webgl_materials_reflectivity.jpg\" title=\"webgl / materials / reflectivity\" alt=\"webgl / materials / reflectivity\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_shaders_fresnel\">\n<img src=\"./webgl/webgl_materials_shaders_fresnel.jpg\" title=\"webgl / materials / shaders / fresnel\" alt=\"webgl / materials / shaders / fresnel\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_skin\">\n<img src=\"./webgl/webgl_materials_skin.jpg\" title=\"webgl / materials / skin\" alt=\"webgl / materials / skin\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_standard\">\n<img src=\"./webgl/webgl_materials_standard.jpg\" title=\"webgl / materials / standard\" alt=\"webgl / materials / standard\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_texture_anisotropy\">\n<img src=\"./webgl/webgl_materials_texture_anisotropy.jpg\" title=\"webgl / materials / texture / anisotropy\" alt=\"webgl / materials / texture / anisotropy\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_texture_canvas\">\n<img src=\"./webgl/webgl_materials_texture_canvas.jpg\" title=\"webgl / materials / texture / canvas\" alt=\"webgl / materials / texture / canvas\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_texture_filters\">\n<img src=\"./webgl/webgl_materials_texture_filters.jpg\" title=\"webgl / materials / texture / filters\" alt=\"webgl / materials / texture / filters\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_texture_manualmipmap\">\n<img src=\"./webgl/webgl_materials_texture_manualmipmap.jpg\" title=\"webgl / materials / texture / manualmipmap\" alt=\"webgl / materials / texture / manualmipmap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_texture_rotation\">\n<img src=\"./webgl/webgl_materials_texture_rotation.jpg\" title=\"webgl / materials / texture / rotation\" alt=\"webgl / materials / texture / rotation\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_transparency\">\n<img src=\"./webgl/webgl_materials_transparency.jpg\" title=\"webgl / materials / transparency\" alt=\"webgl / materials / transparency\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_variations_basic\">\n<img src=\"./webgl/webgl_materials_variations_basic.jpg\" title=\"webgl / materials / variations / basic\" alt=\"webgl / materials / variations / basic\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_variations_lambert\">\n<img src=\"./webgl/webgl_materials_variations_lambert.jpg\" title=\"webgl / materials / variations / lambert\" alt=\"webgl / materials / variations / lambert\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_variations_phong\">\n<img src=\"./webgl/webgl_materials_variations_phong.jpg\" title=\"webgl / materials / variations / phong\" alt=\"webgl / materials / variations / phong\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_variations_standard\">\n<img src=\"./webgl/webgl_materials_variations_standard.jpg\" title=\"webgl / materials / variations / standard\" alt=\"webgl / materials / variations / standard\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_variations_physical\">\n<img src=\"./webgl/webgl_materials_variations_physical.jpg\" title=\"webgl / materials / variations / physical\" alt=\"webgl / materials / variations / physical\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_variations_toon\">\n<img src=\"./webgl/webgl_materials_variations_toon.jpg\" title=\"webgl / materials / variations / toon\" alt=\"webgl / materials / variations / toon\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_video\">\n<img src=\"./webgl/webgl_materials_video.jpg\" title=\"webgl / materials / video\" alt=\"webgl / materials / video\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_video_webcam\">\n<img src=\"./webgl/webgl_materials_video_webcam.jpg\" title=\"webgl / materials / video / webcam\" alt=\"webgl / materials / video / webcam\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_wireframe\">\n<img src=\"./webgl/webgl_materials_wireframe.jpg\" title=\"webgl / materials / wireframe\" alt=\"webgl / materials / wireframe\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_mirror\">\n<img src=\"./webgl/webgl_mirror.jpg\" title=\"webgl / mirror\" alt=\"webgl / mirror\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_mirror_nodes\">\n<img src=\"./webgl/webgl_mirror_nodes.jpg\" title=\"webgl / mirror / nodes\" alt=\"webgl / mirror / nodes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_modifier_simplifier\">\n<img src=\"./webgl/webgl_modifier_simplifier.jpg\" title=\"webgl / modifier / simplifier\" alt=\"webgl / modifier / simplifier\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_modifier_subdivision\">\n<img src=\"./webgl/webgl_modifier_subdivision.jpg\" title=\"webgl / modifier / subdivision\" alt=\"webgl / modifier / subdivision\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_modifier_tessellation\">\n<img src=\"./webgl/webgl_modifier_tessellation.jpg\" title=\"webgl / modifier / tessellation\" alt=\"webgl / modifier / tessellation\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_morphnormals\">\n<img src=\"./webgl/webgl_morphnormals.jpg\" title=\"webgl / morphnormals\" alt=\"webgl / morphnormals\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_morphtargets\">\n<img src=\"./webgl/webgl_morphtargets.jpg\" title=\"webgl / morphtargets\" alt=\"webgl / morphtargets\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_morphtargets_horse\">\n<img src=\"./webgl/webgl_morphtargets_horse.jpg\" title=\"webgl / morphtargets / horse\" alt=\"webgl / morphtargets / horse\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_morphtargets_human\">\n<img src=\"./webgl/webgl_morphtargets_human.jpg\" title=\"webgl / morphtargets / human\" alt=\"webgl / morphtargets / human\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_morphtargets_sphere\">\n<img src=\"./webgl/webgl_morphtargets_sphere.jpg\" title=\"webgl / morphtargets / sphere\" alt=\"webgl / morphtargets / sphere\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_multiple_canvases_circle\">\n<img src=\"./webgl/webgl_multiple_canvases_circle.jpg\" title=\"webgl / multiple / canvases / circle\" alt=\"webgl / multiple / canvases / circle\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_multiple_canvases_complex\">\n<img src=\"./webgl/webgl_multiple_canvases_complex.jpg\" title=\"webgl / multiple / canvases / complex\" alt=\"webgl / multiple / canvases / complex\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_multiple_canvases_grid\">\n<img src=\"./webgl/webgl_multiple_canvases_grid.jpg\" title=\"webgl / multiple / canvases / grid\" alt=\"webgl / multiple / canvases / grid\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_multiple_elements\">\n<img src=\"./webgl/webgl_multiple_elements.jpg\" title=\"webgl / multiple / elements\" alt=\"webgl / multiple / elements\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_multiple_elements_text\">\n<img src=\"./webgl/webgl_multiple_elements_text.jpg\" title=\"webgl / multiple / elements / text\" alt=\"webgl / multiple / elements / text\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_multiple_renderers\">\n<img src=\"./webgl/webgl_multiple_renderers.jpg\" title=\"webgl / multiple / renderers\" alt=\"webgl / multiple / renderers\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_multiple_views\">\n<img src=\"./webgl/webgl_multiple_views.jpg\" title=\"webgl / multiple / views\" alt=\"webgl / multiple / views\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_nearestneighbour\">\n<img src=\"./webgl/webgl_nearestneighbour.jpg\" title=\"webgl / nearestneighbour\" alt=\"webgl / nearestneighbour\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_objects_update\">\n<img src=\"./webgl/webgl_objects_update.jpg\" title=\"webgl / objects / update\" alt=\"webgl / objects / update\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_octree\">\n<img src=\"./webgl/webgl_octree.jpg\" title=\"webgl / octree\" alt=\"webgl / octree\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_octree_raycasting\">\n<img src=\"./webgl/webgl_octree_raycasting.jpg\" title=\"webgl / octree / raycasting\" alt=\"webgl / octree / raycasting\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_panorama_cube\">\n<img src=\"./webgl/webgl_panorama_cube.jpg\" title=\"webgl / panorama / cube\" alt=\"webgl / panorama / cube\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_panorama_dualfisheye\">\n<img src=\"./webgl/webgl_panorama_dualfisheye.jpg\" title=\"webgl / panorama / dualfisheye\" alt=\"webgl / panorama / dualfisheye\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_panorama_equirectangular\">\n<img src=\"./webgl/webgl_panorama_equirectangular.jpg\" title=\"webgl / panorama / equirectangular\" alt=\"webgl / panorama / equirectangular\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_performance\">\n<img src=\"./webgl/webgl_performance.jpg\" title=\"webgl / performance\" alt=\"webgl / performance\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_performance_doublesided\">\n<img src=\"./webgl/webgl_performance_doublesided.jpg\" title=\"webgl / performance / doublesided\" alt=\"webgl / performance / doublesided\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_performance_static\">\n<img src=\"./webgl/webgl_performance_static.jpg\" title=\"webgl / performance / static\" alt=\"webgl / performance / static\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_physics_cloth\">\n<img src=\"./webgl/webgl_physics_cloth.jpg\" title=\"webgl / physics / cloth\" alt=\"webgl / physics / cloth\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_physics_convex_break\">\n<img src=\"./webgl/webgl_physics_convex_break.jpg\" title=\"webgl / physics / convex / break\" alt=\"webgl / physics / convex / break\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_physics_rope\">\n<img src=\"./webgl/webgl_physics_rope.jpg\" title=\"webgl / physics / rope\" alt=\"webgl / physics / rope\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_physics_terrain\">\n<img src=\"./webgl/webgl_physics_terrain.jpg\" title=\"webgl / physics / terrain\" alt=\"webgl / physics / terrain\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_physics_volume\">\n<img src=\"./webgl/webgl_physics_volume.jpg\" title=\"webgl / physics / volume\" alt=\"webgl / physics / volume\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_points_billboards\">\n<img src=\"./webgl/webgl_points_billboards.jpg\" title=\"webgl / points / billboards\" alt=\"webgl / points / billboards\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_points_billboards_colors\">\n<img src=\"./webgl/webgl_points_billboards_colors.jpg\" title=\"webgl / points / billboards / colors\" alt=\"webgl / points / billboards / colors\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_points_dynamic\">\n<img src=\"./webgl/webgl_points_dynamic.jpg\" title=\"webgl / points / dynamic\" alt=\"webgl / points / dynamic\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_points_random\">\n<img src=\"./webgl/webgl_points_random.jpg\" title=\"webgl / points / random\" alt=\"webgl / points / random\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_points_sprites\">\n<img src=\"./webgl/webgl_points_sprites.jpg\" title=\"webgl / points / sprites\" alt=\"webgl / points / sprites\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing\">\n<img src=\"./webgl/webgl_postprocessing.jpg\" title=\"webgl / postprocessing\" alt=\"webgl / postprocessing\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_advanced\">\n<img src=\"./webgl/webgl_postprocessing_advanced.jpg\" title=\"webgl / postprocessing / advanced\" alt=\"webgl / postprocessing / advanced\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_backgrounds\">\n<img src=\"./webgl/webgl_postprocessing_backgrounds.jpg\" title=\"webgl / postprocessing / backgrounds\" alt=\"webgl / postprocessing / backgrounds\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_crossfade\">\n<img src=\"./webgl/webgl_postprocessing_crossfade.jpg\" title=\"webgl / postprocessing / crossfade\" alt=\"webgl / postprocessing / crossfade\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_dof\">\n<img src=\"./webgl/webgl_postprocessing_dof.jpg\" title=\"webgl / postprocessing / dof\" alt=\"webgl / postprocessing / dof\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_dof2\">\n<img src=\"./webgl/webgl_postprocessing_dof2.jpg\" title=\"webgl / postprocessing / dof2\" alt=\"webgl / postprocessing / dof2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_fxaa\">\n<img src=\"./webgl/webgl_postprocessing_fxaa.jpg\" title=\"webgl / postprocessing / fxaa\" alt=\"webgl / postprocessing / fxaa\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_glitch\">\n<img src=\"./webgl/webgl_postprocessing_glitch.jpg\" title=\"webgl / postprocessing / glitch\" alt=\"webgl / postprocessing / glitch\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_godrays\">\n<img src=\"./webgl/webgl_postprocessing_godrays.jpg\" title=\"webgl / postprocessing / godrays\" alt=\"webgl / postprocessing / godrays\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_masking\">\n<img src=\"./webgl/webgl_postprocessing_masking.jpg\" title=\"webgl / postprocessing / masking\" alt=\"webgl / postprocessing / masking\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_ssaa\">\n<img src=\"./webgl/webgl_postprocessing_ssaa.jpg\" title=\"webgl / postprocessing / ssaa\" alt=\"webgl / postprocessing / ssaa\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_ssaa_unbiased\">\n<img src=\"./webgl/webgl_postprocessing_ssaa_unbiased.jpg\" title=\"webgl / postprocessing / ssaa / unbiased\" alt=\"webgl / postprocessing / ssaa / unbiased\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_nodes\">\n<img src=\"./webgl/webgl_postprocessing_nodes.jpg\" title=\"webgl / postprocessing / nodes\" alt=\"webgl / postprocessing / nodes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_outline\">\n<img src=\"./webgl/webgl_postprocessing_outline.jpg\" title=\"webgl / postprocessing / outline\" alt=\"webgl / postprocessing / outline\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_procedural\">\n<img src=\"./webgl/webgl_postprocessing_procedural.jpg\" title=\"webgl / postprocessing / procedural\" alt=\"webgl / postprocessing / procedural\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_sao\">\n<img src=\"./webgl/webgl_postprocessing_sao.jpg\" title=\"webgl / postprocessing / sao\" alt=\"webgl / postprocessing / sao\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_smaa\">\n<img src=\"./webgl/webgl_postprocessing_smaa.jpg\" title=\"webgl / postprocessing / smaa\" alt=\"webgl / postprocessing / smaa\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_sobel\">\n<img src=\"./webgl/webgl_postprocessing_sobel.jpg\" title=\"webgl / postprocessing / sobel\" alt=\"webgl / postprocessing / sobel\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_ssao\">\n<img src=\"./webgl/webgl_postprocessing_ssao.jpg\" title=\"webgl / postprocessing / ssao\" alt=\"webgl / postprocessing / ssao\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_taa\">\n<img src=\"./webgl/webgl_postprocessing_taa.jpg\" title=\"webgl / postprocessing / taa\" alt=\"webgl / postprocessing / taa\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_unreal_bloom\">\n<img src=\"./webgl/webgl_postprocessing_unreal_bloom.jpg\" title=\"webgl / postprocessing / unreal / bloom\" alt=\"webgl / postprocessing / unreal / bloom\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_raycast_texture\">\n<img src=\"./webgl/webgl_raycast_texture.jpg\" title=\"webgl / raycast / texture\" alt=\"webgl / raycast / texture\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_read_float_buffer\">\n<img src=\"./webgl/webgl_read_float_buffer.jpg\" title=\"webgl / read / float / buffer\" alt=\"webgl / read / float / buffer\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_refraction\">\n<img src=\"./webgl/webgl_refraction.jpg\" title=\"webgl / refraction\" alt=\"webgl / refraction\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_rtt\">\n<img src=\"./webgl/webgl_rtt.jpg\" title=\"webgl / rtt\" alt=\"webgl / rtt\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_sandbox\">\n<img src=\"./webgl/webgl_sandbox.jpg\" title=\"webgl / sandbox\" alt=\"webgl / sandbox\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shader\">\n<img src=\"./webgl/webgl_shader.jpg\" title=\"webgl / shader\" alt=\"webgl / shader\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shader_lava\">\n<img src=\"./webgl/webgl_shader_lava.jpg\" title=\"webgl / shader / lava\" alt=\"webgl / shader / lava\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shader2\">\n<img src=\"./webgl/webgl_shader2.jpg\" title=\"webgl / shader2\" alt=\"webgl / shader2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shaders_ocean\">\n<img src=\"./webgl/webgl_shaders_ocean.jpg\" title=\"webgl / shaders / ocean\" alt=\"webgl / shaders / ocean\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shaders_ocean2\">\n<img src=\"./webgl/webgl_shaders_ocean2.jpg\" title=\"webgl / shaders / ocean2\" alt=\"webgl / shaders / ocean2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shaders_sky\">\n<img src=\"./webgl/webgl_shaders_sky.jpg\" title=\"webgl / shaders / sky\" alt=\"webgl / shaders / sky\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shaders_tonemapping\">\n<img src=\"./webgl/webgl_shaders_tonemapping.jpg\" title=\"webgl / shaders / tonemapping\" alt=\"webgl / shaders / tonemapping\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shaders_vector\">\n<img src=\"./webgl/webgl_shaders_vector.jpg\" title=\"webgl / shaders / vector\" alt=\"webgl / shaders / vector\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shading_physical\">\n<img src=\"./webgl/webgl_shading_physical.jpg\" title=\"webgl / shading / physical\" alt=\"webgl / shading / physical\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shadowmap\">\n<img src=\"./webgl/webgl_shadowmap.jpg\" title=\"webgl / shadowmap\" alt=\"webgl / shadowmap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shadowmap_performance\">\n<img src=\"./webgl/webgl_shadowmap_performance.jpg\" title=\"webgl / shadowmap / performance\" alt=\"webgl / shadowmap / performance\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shadowmap_pointlight\">\n<img src=\"./webgl/webgl_shadowmap_pointlight.jpg\" title=\"webgl / shadowmap / pointlight\" alt=\"webgl / shadowmap / pointlight\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shadowmap_viewer\">\n<img src=\"./webgl/webgl_shadowmap_viewer.jpg\" title=\"webgl / shadowmap / viewer\" alt=\"webgl / shadowmap / viewer\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shadowmesh\">\n<img src=\"./webgl/webgl_shadowmesh.jpg\" title=\"webgl / shadowmesh\" alt=\"webgl / shadowmesh\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_skinning_simple\">\n<img src=\"./webgl/webgl_skinning_simple.jpg\" title=\"webgl / skinning / simple\" alt=\"webgl / skinning / simple\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_sprites\">\n<img src=\"./webgl/webgl_sprites.jpg\" title=\"webgl / sprites\" alt=\"webgl / sprites\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_sprites_nodes\">\n<img src=\"./webgl/webgl_sprites_nodes.jpg\" title=\"webgl / sprites / nodes\" alt=\"webgl / sprites / nodes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_terrain_dynamic\">\n<img src=\"./webgl/webgl_terrain_dynamic.jpg\" title=\"webgl / terrain / dynamic\" alt=\"webgl / terrain / dynamic\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_test_memory\">\n<img src=\"./webgl/webgl_test_memory.jpg\" title=\"webgl / test / memory\" alt=\"webgl / test / memory\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_test_memory2\">\n<img src=\"./webgl/webgl_test_memory2.jpg\" title=\"webgl / test / memory2\" alt=\"webgl / test / memory2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_tonemapping\">\n<img src=\"./webgl/webgl_tonemapping.jpg\" title=\"webgl / tonemapping\" alt=\"webgl / tonemapping\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_trails\">\n<img src=\"./webgl/webgl_trails.jpg\" title=\"webgl / trails\" alt=\"webgl / trails\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_video_panorama_equirectangular\">\n<img src=\"./webgl/webgl_video_panorama_equirectangular.jpg\" title=\"webgl / video / panorama / equirectangular\" alt=\"webgl / video / panorama / equirectangular\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_water\">\n<img src=\"./webgl/webgl_water.jpg\" title=\"webgl / water\" alt=\"webgl / water\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_water_flowmap\">\n<img src=\"./webgl/webgl_water_flowmap.jpg\" title=\"webgl / water / flowmap\" alt=\"webgl / water / flowmap\" height=\"100\" width=\"150\" /></a>\n\n<h1>webgl / advanced</h1>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry\">\n<img src=\"./webgl_advanced/webgl_buffergeometry.jpg\" title=\"webgl / buffergeometry\" alt=\"webgl / buffergeometry\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_constructed_from_geometry\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_constructed_from_geometry.jpg\" title=\"webgl / buffergeometry / constructed / from / geometry\" alt=\"webgl / buffergeometry / constructed / from / geometry\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_custom_attributes_particles\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_custom_attributes_particles.jpg\" title=\"webgl / buffergeometry / custom / attributes / particles\" alt=\"webgl / buffergeometry / custom / attributes / particles\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_drawcalls\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_drawcalls.jpg\" title=\"webgl / buffergeometry / drawcalls\" alt=\"webgl / buffergeometry / drawcalls\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_indexed\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_indexed.jpg\" title=\"webgl / buffergeometry / indexed\" alt=\"webgl / buffergeometry / indexed\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_instancing\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_instancing.jpg\" title=\"webgl / buffergeometry / instancing\" alt=\"webgl / buffergeometry / instancing\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_instancing2\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_instancing2.jpg\" title=\"webgl / buffergeometry / instancing2\" alt=\"webgl / buffergeometry / instancing2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_instancing_billboards\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_instancing_billboards.jpg\" title=\"webgl / buffergeometry / instancing / billboards\" alt=\"webgl / buffergeometry / instancing / billboards\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_instancing_dynamic\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_instancing_dynamic.jpg\" title=\"webgl / buffergeometry / instancing / dynamic\" alt=\"webgl / buffergeometry / instancing / dynamic\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_instancing_interleaved_dynamic\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_instancing_interleaved_dynamic.jpg\" title=\"webgl / buffergeometry / instancing / interleaved / dynamic\" alt=\"webgl / buffergeometry / instancing / interleaved / dynamic\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_lines\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_lines.jpg\" title=\"webgl / buffergeometry / lines\" alt=\"webgl / buffergeometry / lines\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_lines_indexed\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_lines_indexed.jpg\" title=\"webgl / buffergeometry / lines / indexed\" alt=\"webgl / buffergeometry / lines / indexed\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_points\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_points.jpg\" title=\"webgl / buffergeometry / points\" alt=\"webgl / buffergeometry / points\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_points_interleaved\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_points_interleaved.jpg\" title=\"webgl / buffergeometry / points / interleaved\" alt=\"webgl / buffergeometry / points / interleaved\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_rawshader\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_rawshader.jpg\" title=\"webgl / buffergeometry / rawshader\" alt=\"webgl / buffergeometry / rawshader\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_selective_draw\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_selective_draw.jpg\" title=\"webgl / buffergeometry / selective / draw\" alt=\"webgl / buffergeometry / selective / draw\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_uint\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_uint.jpg\" title=\"webgl / buffergeometry / uint\" alt=\"webgl / buffergeometry / uint\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_custom_attributes\">\n<img src=\"./webgl_advanced/webgl_custom_attributes.jpg\" title=\"webgl / custom / attributes\" alt=\"webgl / custom / attributes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_custom_attributes_lines\">\n<img src=\"./webgl_advanced/webgl_custom_attributes_lines.jpg\" title=\"webgl / custom / attributes / lines\" alt=\"webgl / custom / attributes / lines\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_custom_attributes_points\">\n<img src=\"./webgl_advanced/webgl_custom_attributes_points.jpg\" title=\"webgl / custom / attributes / points\" alt=\"webgl / custom / attributes / points\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_custom_attributes_points2\">\n<img src=\"./webgl_advanced/webgl_custom_attributes_points2.jpg\" title=\"webgl / custom / attributes / points2\" alt=\"webgl / custom / attributes / points2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_custom_attributes_points3\">\n<img src=\"./webgl_advanced/webgl_custom_attributes_points3.jpg\" title=\"webgl / custom / attributes / points3\" alt=\"webgl / custom / attributes / points3\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_modified\">\n<img src=\"./webgl_advanced/webgl_materials_modified.jpg\" title=\"webgl / materials / modified\" alt=\"webgl / materials / modified\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_raymarching_reflect\">\n<img src=\"./webgl_advanced/webgl_raymarching_reflect.jpg\" title=\"webgl / raymarching / reflect\" alt=\"webgl / raymarching / reflect\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shadowmap_pcss\">\n<img src=\"./webgl_advanced/webgl_shadowmap_pcss.jpg\" title=\"webgl / shadowmap / pcss\" alt=\"webgl / shadowmap / pcss\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_simple_gi\">\n<img src=\"./webgl_advanced/webgl_simple_gi.jpg\" title=\"webgl / simple / gi\" alt=\"webgl / simple / gi\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_tiled_forward\">\n<img src=\"./webgl_advanced/webgl_tiled_forward.jpg\" title=\"webgl / tiled / forward\" alt=\"webgl / tiled / forward\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_worker_offscreencanvas\">\n<img src=\"./webgl_advanced/webgl_worker_offscreencanvas.jpg\" title=\"webgl / worker / offscreencanvas\" alt=\"webgl / worker / offscreencanvas\" height=\"100\" width=\"150\" /></a>\n\n<h1>webgl deferred</h1>\n<a href=\"http://threejs.org/examples/#webgldeferred_animation\">\n<img src=\"./webgldeferred/webgldeferred_animation.jpg\" title=\"webgldeferred / animation\" alt=\"webgldeferred / animation\" height=\"100\" width=\"150\" /></a>\n\n<h1>webglaudio</h1>\n<a href=\"http://threejs.org/examples/#webglaudio_sandbox\">\n<img src=\"./webglaudio/webglaudio_sandbox.jpg\" title=\"webglaudio / sandbox\" alt=\"webglaudio / sandbox\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webglaudio_timing\">\n<img src=\"./webglaudio/webglaudio_timing.jpg\" title=\"webglaudio / timing\" alt=\"webglaudio / timing\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webglaudio_visualizer\">\n<img src=\"./webglaudio/webglaudio_visualizer.jpg\" title=\"webglaudio / visualizer\" alt=\"webglaudio / visualizer\" height=\"100\" width=\"150\" /></a>\n\n<h1>webvr</h1>\n<a href=\"http://threejs.org/examples/#webvr_cubes\">\n<img src=\"./webvr/webvr_cubes.jpg\" title=\"webvr / cubes\" alt=\"webvr / cubes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webvr_daydream\">\n<img src=\"./webvr/webvr_daydream.jpg\" title=\"webvr / daydream\" alt=\"webvr / daydream\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webvr_gearvr\">\n<img src=\"./webvr/webvr_gearvr.jpg\" title=\"webvr / gearvr\" alt=\"webvr / gearvr\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webvr_panorama\">\n<img src=\"./webvr/webvr_panorama.jpg\" title=\"webvr / panorama\" alt=\"webvr / panorama\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webvr_rollercoaster\">\n<img src=\"./webvr/webvr_rollercoaster.jpg\" title=\"webvr / rollercoaster\" alt=\"webvr / rollercoaster\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webvr_sandbox\">\n<img src=\"./webvr/webvr_sandbox.jpg\" title=\"webvr / sandbox\" alt=\"webvr / sandbox\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webvr_video\">\n<img src=\"./webvr/webvr_video.jpg\" title=\"webvr / video\" alt=\"webvr / video\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webvr_vive\">\n<img src=\"./webvr/webvr_vive.jpg\" title=\"webvr / vive\" alt=\"webvr / vive\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webvr_vive_dragging\">\n<img src=\"./webvr/webvr_vive_dragging.jpg\" title=\"webvr / vive / dragging\" alt=\"webvr / vive / dragging\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webvr_vive_paint\">\n<img src=\"./webvr/webvr_vive_paint.jpg\" title=\"webvr / vive / paint\" alt=\"webvr / vive / paint\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webvr_vive_sculpt\">\n<img src=\"./webvr/webvr_vive_sculpt.jpg\" title=\"webvr / vive / sculpt\" alt=\"webvr / vive / sculpt\" height=\"100\" width=\"150\" /></a>\n\n<h1>misc</h1>\n<a href=\"http://threejs.org/examples/#misc_animation_authoring\">\n<img src=\"./misc/misc_animation_authoring.jpg\" title=\"misc / animation / authoring\" alt=\"misc / animation / authoring\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_animation_groups\">\n<img src=\"./misc/misc_animation_groups.jpg\" title=\"misc / animation / groups\" alt=\"misc / animation / groups\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_animation_keys\">\n<img src=\"./misc/misc_animation_keys.jpg\" title=\"misc / animation / keys\" alt=\"misc / animation / keys\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_controls_deviceorientation\">\n<img src=\"./misc/misc_controls_deviceorientation.jpg\" title=\"misc / controls / deviceorientation\" alt=\"misc / controls / deviceorientation\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_controls_fly\">\n<img src=\"./misc/misc_controls_fly.jpg\" title=\"misc / controls / fly\" alt=\"misc / controls / fly\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_controls_orbit\">\n<img src=\"./misc/misc_controls_orbit.jpg\" title=\"misc / controls / orbit\" alt=\"misc / controls / orbit\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_controls_pointerlock\">\n<img src=\"./misc/misc_controls_pointerlock.jpg\" title=\"misc / controls / pointerlock\" alt=\"misc / controls / pointerlock\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_controls_trackball\">\n<img src=\"./misc/misc_controls_trackball.jpg\" title=\"misc / controls / trackball\" alt=\"misc / controls / trackball\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_controls_transform\">\n<img src=\"./misc/misc_controls_transform.jpg\" title=\"misc / controls / transform\" alt=\"misc / controls / transform\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_exporter_gltf\">\n<img src=\"./misc/misc_exporter_gltf.jpg\" title=\"misc / exporter / gltf\" alt=\"misc / exporter / gltf\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_exporter_obj\">\n<img src=\"./misc/misc_exporter_obj.jpg\" title=\"misc / exporter / obj\" alt=\"misc / exporter / obj\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_fps\">\n<img src=\"./misc/misc_fps.jpg\" title=\"misc / fps\" alt=\"misc / fps\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_lights_test\">\n<img src=\"./misc/misc_lights_test.jpg\" title=\"misc / lights / test\" alt=\"misc / lights / test\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_lookat\">\n<img src=\"./misc/misc_lookat.jpg\" title=\"misc / lookat\" alt=\"misc / lookat\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_ubiquity_test\">\n<img src=\"./misc/misc_ubiquity_test.jpg\" title=\"misc / ubiquity / test\" alt=\"misc / ubiquity / test\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_ubiquity_test2\">\n<img src=\"./misc/misc_ubiquity_test2.jpg\" title=\"misc / ubiquity / test2\" alt=\"misc / ubiquity / test2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_uv_tests\">\n<img src=\"./misc/misc_uv_tests.jpg\" title=\"misc / uv / tests\" alt=\"misc / uv / tests\" height=\"100\" width=\"150\" /></a>\n\n<h1>css3d</h1>\n<a href=\"http://threejs.org/examples/#css3d_molecules\">\n<img src=\"./css3d/css3d_molecules.jpg\" title=\"css3d / molecules\" alt=\"css3d / molecules\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#css3d_panorama\">\n<img src=\"./css3d/css3d_panorama.jpg\" title=\"css3d / panorama\" alt=\"css3d / panorama\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#css3d_panorama_deviceorientation\">\n<img src=\"./css3d/css3d_panorama_deviceorientation.jpg\" title=\"css3d / panorama / deviceorientation\" alt=\"css3d / panorama / deviceorientation\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#css3d_periodictable\">\n<img src=\"./css3d/css3d_periodictable.jpg\" title=\"css3d / periodictable\" alt=\"css3d / periodictable\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#css3d_sandbox\">\n<img src=\"./css3d/css3d_sandbox.jpg\" title=\"css3d / sandbox\" alt=\"css3d / sandbox\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#css3d_sprites\">\n<img src=\"./css3d/css3d_sprites.jpg\" title=\"css3d / sprites\" alt=\"css3d / sprites\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#css3d_youtube\">\n<img src=\"./css3d/css3d_youtube.jpg\" title=\"css3d / youtube\" alt=\"css3d / youtube\" height=\"100\" width=\"150\" /></a>\n\n<h1>canvas</h1>\n<a href=\"http://threejs.org/examples/#canvas_ascii_effect\">\n<img src=\"./canvas/canvas_ascii_effect.jpg\" title=\"canvas / ascii / effect\" alt=\"canvas / ascii / effect\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_camera_orthographic\">\n<img src=\"./canvas/canvas_camera_orthographic.jpg\" title=\"canvas / camera / orthographic\" alt=\"canvas / camera / orthographic\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_birds\">\n<img src=\"./canvas/canvas_geometry_birds.jpg\" title=\"canvas / geometry / birds\" alt=\"canvas / geometry / birds\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_cube\">\n<img src=\"./canvas/canvas_geometry_cube.jpg\" title=\"canvas / geometry / cube\" alt=\"canvas / geometry / cube\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_earth\">\n<img src=\"./canvas/canvas_geometry_earth.jpg\" title=\"canvas / geometry / earth\" alt=\"canvas / geometry / earth\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_hierarchy\">\n<img src=\"./canvas/canvas_geometry_hierarchy.jpg\" title=\"canvas / geometry / hierarchy\" alt=\"canvas / geometry / hierarchy\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_nurbs\">\n<img src=\"./canvas/canvas_geometry_nurbs.jpg\" title=\"canvas / geometry / nurbs\" alt=\"canvas / geometry / nurbs\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_panorama\">\n<img src=\"./canvas/canvas_geometry_panorama.jpg\" title=\"canvas / geometry / panorama\" alt=\"canvas / geometry / panorama\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_panorama_fisheye\">\n<img src=\"./canvas/canvas_geometry_panorama_fisheye.jpg\" title=\"canvas / geometry / panorama / fisheye\" alt=\"canvas / geometry / panorama / fisheye\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_shapes\">\n<img src=\"./canvas/canvas_geometry_shapes.jpg\" title=\"canvas / geometry / shapes\" alt=\"canvas / geometry / shapes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_terrain\">\n<img src=\"./canvas/canvas_geometry_terrain.jpg\" title=\"canvas / geometry / terrain\" alt=\"canvas / geometry / terrain\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_text\">\n<img src=\"./canvas/canvas_geometry_text.jpg\" title=\"canvas / geometry / text\" alt=\"canvas / geometry / text\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_interactive_cubes\">\n<img src=\"./canvas/canvas_interactive_cubes.jpg\" title=\"canvas / interactive / cubes\" alt=\"canvas / interactive / cubes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_interactive_cubes_tween\">\n<img src=\"./canvas/canvas_interactive_cubes_tween.jpg\" title=\"canvas / interactive / cubes / tween\" alt=\"canvas / interactive / cubes / tween\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_interactive_particles\">\n<img src=\"./canvas/canvas_interactive_particles.jpg\" title=\"canvas / interactive / particles\" alt=\"canvas / interactive / particles\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_interactive_voxelpainter\">\n<img src=\"./canvas/canvas_interactive_voxelpainter.jpg\" title=\"canvas / interactive / voxelpainter\" alt=\"canvas / interactive / voxelpainter\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_lights_pointlights\">\n<img src=\"./canvas/canvas_lights_pointlights.jpg\" title=\"canvas / lights / pointlights\" alt=\"canvas / lights / pointlights\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_lines\">\n<img src=\"./canvas/canvas_lines.jpg\" title=\"canvas / lines\" alt=\"canvas / lines\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_lines_colors\">\n<img src=\"./canvas/canvas_lines_colors.jpg\" title=\"canvas / lines / colors\" alt=\"canvas / lines / colors\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_lines_colors_2d\">\n<img src=\"./canvas/canvas_lines_colors_2d.jpg\" title=\"canvas / lines / colors / 2d\" alt=\"canvas / lines / colors / 2d\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_lines_dashed\">\n<img src=\"./canvas/canvas_lines_dashed.jpg\" title=\"canvas / lines / dashed\" alt=\"canvas / lines / dashed\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_lines_sphere\">\n<img src=\"./canvas/canvas_lines_sphere.jpg\" title=\"canvas / lines / sphere\" alt=\"canvas / lines / sphere\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_materials\">\n<img src=\"./canvas/canvas_materials.jpg\" title=\"canvas / materials\" alt=\"canvas / materials\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_materials_normal\">\n<img src=\"./canvas/canvas_materials_normal.jpg\" title=\"canvas / materials / normal\" alt=\"canvas / materials / normal\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_materials_reflection\">\n<img src=\"./canvas/canvas_materials_reflection.jpg\" title=\"canvas / materials / reflection\" alt=\"canvas / materials / reflection\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_materials_video\">\n<img src=\"./canvas/canvas_materials_video.jpg\" title=\"canvas / materials / video\" alt=\"canvas / materials / video\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_morphtargets_horse\">\n<img src=\"./canvas/canvas_morphtargets_horse.jpg\" title=\"canvas / morphtargets / horse\" alt=\"canvas / morphtargets / horse\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_particles_floor\">\n<img src=\"./canvas/canvas_particles_floor.jpg\" title=\"canvas / particles / floor\" alt=\"canvas / particles / floor\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_particles_random\">\n<img src=\"./canvas/canvas_particles_random.jpg\" title=\"canvas / particles / random\" alt=\"canvas / particles / random\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_particles_sprites\">\n<img src=\"./canvas/canvas_particles_sprites.jpg\" title=\"canvas / particles / sprites\" alt=\"canvas / particles / sprites\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_particles_waves\">\n<img src=\"./canvas/canvas_particles_waves.jpg\" title=\"canvas / particles / waves\" alt=\"canvas / particles / waves\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_performance\">\n<img src=\"./canvas/canvas_performance.jpg\" title=\"canvas / performance\" alt=\"canvas / performance\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_sandbox\">\n<img src=\"./canvas/canvas_sandbox.jpg\" title=\"canvas / sandbox\" alt=\"canvas / sandbox\" height=\"100\" width=\"150\" /></a>\n\n<h1>raytracing</h1>\n<a href=\"http://threejs.org/examples/#raytracing_sandbox\">\n<img src=\"./raytracing/raytracing_sandbox.jpg\" title=\"raytracing / sandbox\" alt=\"raytracing / sandbox\" height=\"100\" width=\"150\" /></a>\n\n<h1>software</h1>\n<a href=\"http://threejs.org/examples/#software_geometry_earth\">\n<img src=\"./software/software_geometry_earth.jpg\" title=\"software / geometry / earth\" alt=\"software / geometry / earth\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#software_lines_splines\">\n<img src=\"./software/software_lines_splines.jpg\" title=\"software / lines / splines\" alt=\"software / lines / splines\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#software_sandbox\">\n<img src=\"./software/software_sandbox.jpg\" title=\"software / sandbox\" alt=\"software / sandbox\" height=\"100\" width=\"150\" /></a>\n\n<h1>svg</h1>\n<a href=\"http://threejs.org/examples/#svg_lines\">\n<img src=\"./svg/svg_lines.jpg\" title=\"svg / lines\" alt=\"svg / lines\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#svg_sandbox\">\n<img src=\"./svg/svg_sandbox.jpg\" title=\"svg / sandbox\" alt=\"svg / sandbox\" height=\"100\" width=\"150\" /></a>\n\n\n</div>\n<hr>\n<a href=\"threejs_thumbs.zip\">Download this site</a>. Something wrong or missing? Contact <a href=\"mailto:erich@acm.org\">Eric Haines</a>.\n<P>\nGo to the <b><a href=\"http://www.realtimerendering.com/webgl.html\">WebGL/three.js resources page</a></b>.\n<P>\n<I>Last updated February 15, 2018</I>\n</span>\n</body></html>\n"
  },
  {
    "path": "threejs/index1.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html><head><meta content=\"text/html; charset=ISO-8859-1\" http-equiv=\"content-type\"><title>\nThree.js Examples</title>\n</head>\n<body>\n<span style=\"font-family: Lucida Sans;\">\n<h1>Three.js Examples</h1>\nThumbnails for <a href=\"http://threejs.org/examples/\">three.js examples</a>\n<div id=\"examples\">\n<h1>webgl</h1>\n<a href=\"http://threejs.org/examples/#webgl_animation_cloth\">\n<img src=\"./webgl/webgl_animation_cloth.jpg\" title=\"webgl / animation / cloth\" alt=\"webgl / animation / cloth\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_animation_scene\">\n<img src=\"./webgl/webgl_animation_scene.jpg\" title=\"webgl / animation / scene\" alt=\"webgl / animation / scene\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_animation_skinning_blending\">\n<img src=\"./webgl/webgl_animation_skinning_blending.jpg\" title=\"webgl / animation / skinning / blending\" alt=\"webgl / animation / skinning / blending\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_animation_skinning_morph\">\n<img src=\"./webgl/webgl_animation_skinning_morph.jpg\" title=\"webgl / animation / skinning / morph\" alt=\"webgl / animation / skinning / morph\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_camera\">\n<img src=\"./webgl/webgl_camera.jpg\" title=\"webgl / camera\" alt=\"webgl / camera\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_camera_logarithmicdepthbuffer\">\n<img src=\"./webgl/webgl_camera_logarithmicdepthbuffer.jpg\" title=\"webgl / camera / logarithmicdepthbuffer\" alt=\"webgl / camera / logarithmicdepthbuffer\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_decals\">\n<img src=\"./webgl/webgl_decals.jpg\" title=\"webgl / decals\" alt=\"webgl / decals\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_effects_anaglyph\">\n<img src=\"./webgl/webgl_effects_anaglyph.jpg\" title=\"webgl / effects / anaglyph\" alt=\"webgl / effects / anaglyph\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_effects_cardboard\">\n<img src=\"./webgl/webgl_effects_cardboard.jpg\" title=\"webgl / effects / cardboard\" alt=\"webgl / effects / cardboard\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_effects_parallaxbarrier\">\n<img src=\"./webgl/webgl_effects_parallaxbarrier.jpg\" title=\"webgl / effects / parallaxbarrier\" alt=\"webgl / effects / parallaxbarrier\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_effects_peppersghost\">\n<img src=\"./webgl/webgl_effects_peppersghost.jpg\" title=\"webgl / effects / peppersghost\" alt=\"webgl / effects / peppersghost\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_effects_stereo\">\n<img src=\"./webgl/webgl_effects_stereo.jpg\" title=\"webgl / effects / stereo\" alt=\"webgl / effects / stereo\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_exporter_obj\">\n<img src=\"./webgl/webgl_exporter_obj.jpg\" title=\"webgl / exporter / obj\" alt=\"webgl / exporter / obj\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometries\">\n<img src=\"./webgl/webgl_geometries.jpg\" title=\"webgl / geometries\" alt=\"webgl / geometries\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometries2\">\n<img src=\"./webgl/webgl_geometries2.jpg\" title=\"webgl / geometries2\" alt=\"webgl / geometries2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_colors\">\n<img src=\"./webgl/webgl_geometry_colors.jpg\" title=\"webgl / geometry / colors\" alt=\"webgl / geometry / colors\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_colors_blender\">\n<img src=\"./webgl/webgl_geometry_colors_blender.jpg\" title=\"webgl / geometry / colors / blender\" alt=\"webgl / geometry / colors / blender\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_colors_lookuptable\">\n<img src=\"./webgl/webgl_geometry_colors_lookuptable.jpg\" title=\"webgl / geometry / colors / lookuptable\" alt=\"webgl / geometry / colors / lookuptable\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_convex\">\n<img src=\"./webgl/webgl_geometry_convex.jpg\" title=\"webgl / geometry / convex\" alt=\"webgl / geometry / convex\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_cube\">\n<img src=\"./webgl/webgl_geometry_cube.jpg\" title=\"webgl / geometry / cube\" alt=\"webgl / geometry / cube\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_dynamic\">\n<img src=\"./webgl/webgl_geometry_dynamic.jpg\" title=\"webgl / geometry / dynamic\" alt=\"webgl / geometry / dynamic\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_extrude_shapes\">\n<img src=\"./webgl/webgl_geometry_extrude_shapes.jpg\" title=\"webgl / geometry / extrude / shapes\" alt=\"webgl / geometry / extrude / shapes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_extrude_shapes2\">\n<img src=\"./webgl/webgl_geometry_extrude_shapes2.jpg\" title=\"webgl / geometry / extrude / shapes2\" alt=\"webgl / geometry / extrude / shapes2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_extrude_splines\">\n<img src=\"./webgl/webgl_geometry_extrude_splines.jpg\" title=\"webgl / geometry / extrude / splines\" alt=\"webgl / geometry / extrude / splines\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_hierarchy\">\n<img src=\"./webgl/webgl_geometry_hierarchy.jpg\" title=\"webgl / geometry / hierarchy\" alt=\"webgl / geometry / hierarchy\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_hierarchy2\">\n<img src=\"./webgl/webgl_geometry_hierarchy2.jpg\" title=\"webgl / geometry / hierarchy2\" alt=\"webgl / geometry / hierarchy2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_large_mesh\">\n<img src=\"./webgl/webgl_geometry_large_mesh.jpg\" title=\"webgl / geometry / large / mesh\" alt=\"webgl / geometry / large / mesh\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_minecraft\">\n<img src=\"./webgl/webgl_geometry_minecraft.jpg\" title=\"webgl / geometry / minecraft\" alt=\"webgl / geometry / minecraft\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_minecraft_ao\">\n<img src=\"./webgl/webgl_geometry_minecraft_ao.jpg\" title=\"webgl / geometry / minecraft / ao\" alt=\"webgl / geometry / minecraft / ao\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_normals\">\n<img src=\"./webgl/webgl_geometry_normals.jpg\" title=\"webgl / geometry / normals\" alt=\"webgl / geometry / normals\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_nurbs\">\n<img src=\"./webgl/webgl_geometry_nurbs.jpg\" title=\"webgl / geometry / nurbs\" alt=\"webgl / geometry / nurbs\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_shapes\">\n<img src=\"./webgl/webgl_geometry_shapes.jpg\" title=\"webgl / geometry / shapes\" alt=\"webgl / geometry / shapes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_spline_editor\">\n<img src=\"./webgl/webgl_geometry_spline_editor.jpg\" title=\"webgl / geometry / spline / editor\" alt=\"webgl / geometry / spline / editor\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_teapot\">\n<img src=\"./webgl/webgl_geometry_teapot.jpg\" title=\"webgl / geometry / teapot\" alt=\"webgl / geometry / teapot\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_terrain\">\n<img src=\"./webgl/webgl_geometry_terrain.jpg\" title=\"webgl / geometry / terrain\" alt=\"webgl / geometry / terrain\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_terrain_fog\">\n<img src=\"./webgl/webgl_geometry_terrain_fog.jpg\" title=\"webgl / geometry / terrain / fog\" alt=\"webgl / geometry / terrain / fog\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_terrain_raycast\">\n<img src=\"./webgl/webgl_geometry_terrain_raycast.jpg\" title=\"webgl / geometry / terrain / raycast\" alt=\"webgl / geometry / terrain / raycast\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_text\">\n<img src=\"./webgl/webgl_geometry_text.jpg\" title=\"webgl / geometry / text\" alt=\"webgl / geometry / text\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_text_earcut\">\n<img src=\"./webgl/webgl_geometry_text_earcut.jpg\" title=\"webgl / geometry / text / earcut\" alt=\"webgl / geometry / text / earcut\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_text_pnltri\">\n<img src=\"./webgl/webgl_geometry_text_pnltri.jpg\" title=\"webgl / geometry / text / pnltri\" alt=\"webgl / geometry / text / pnltri\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_gpgpu_birds\">\n<img src=\"./webgl/webgl_gpgpu_birds.jpg\" title=\"webgl / gpgpu / birds\" alt=\"webgl / gpgpu / birds\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_gpu_particle_system\">\n<img src=\"./webgl/webgl_gpu_particle_system.jpg\" title=\"webgl / gpu / particle / system\" alt=\"webgl / gpu / particle / system\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_hdr\">\n<img src=\"./webgl/webgl_hdr.jpg\" title=\"webgl / hdr\" alt=\"webgl / hdr\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_helpers\">\n<img src=\"./webgl/webgl_helpers.jpg\" title=\"webgl / helpers\" alt=\"webgl / helpers\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_buffergeometry\">\n<img src=\"./webgl/webgl_interactive_buffergeometry.jpg\" title=\"webgl / interactive / buffergeometry\" alt=\"webgl / interactive / buffergeometry\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_cubes\">\n<img src=\"./webgl/webgl_interactive_cubes.jpg\" title=\"webgl / interactive / cubes\" alt=\"webgl / interactive / cubes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_cubes_gpu\">\n<img src=\"./webgl/webgl_interactive_cubes_gpu.jpg\" title=\"webgl / interactive / cubes / gpu\" alt=\"webgl / interactive / cubes / gpu\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_cubes_ortho\">\n<img src=\"./webgl/webgl_interactive_cubes_ortho.jpg\" title=\"webgl / interactive / cubes / ortho\" alt=\"webgl / interactive / cubes / ortho\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_draggablecubes\">\n<img src=\"./webgl/webgl_interactive_draggablecubes.jpg\" title=\"webgl / interactive / draggablecubes\" alt=\"webgl / interactive / draggablecubes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_instances_gpu\">\n<img src=\"./webgl/webgl_interactive_instances_gpu.jpg\" title=\"webgl / interactive / instances / gpu\" alt=\"webgl / interactive / instances / gpu\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_lines\">\n<img src=\"./webgl/webgl_interactive_lines.jpg\" title=\"webgl / interactive / lines\" alt=\"webgl / interactive / lines\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_points\">\n<img src=\"./webgl/webgl_interactive_points.jpg\" title=\"webgl / interactive / points\" alt=\"webgl / interactive / points\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_raycasting_points\">\n<img src=\"./webgl/webgl_interactive_raycasting_points.jpg\" title=\"webgl / interactive / raycasting / points\" alt=\"webgl / interactive / raycasting / points\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_voxelpainter\">\n<img src=\"./webgl/webgl_interactive_voxelpainter.jpg\" title=\"webgl / interactive / voxelpainter\" alt=\"webgl / interactive / voxelpainter\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_kinect\">\n<img src=\"./webgl/webgl_kinect.jpg\" title=\"webgl / kinect\" alt=\"webgl / kinect\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lensflares\">\n<img src=\"./webgl/webgl_lensflares.jpg\" title=\"webgl / lensflares\" alt=\"webgl / lensflares\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lights_hemisphere\">\n<img src=\"./webgl/webgl_lights_hemisphere.jpg\" title=\"webgl / lights / hemisphere\" alt=\"webgl / lights / hemisphere\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lights_physical\">\n<img src=\"./webgl/webgl_lights_physical.jpg\" title=\"webgl / lights / physical\" alt=\"webgl / lights / physical\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lights_pointlights\">\n<img src=\"./webgl/webgl_lights_pointlights.jpg\" title=\"webgl / lights / pointlights\" alt=\"webgl / lights / pointlights\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lights_pointlights2\">\n<img src=\"./webgl/webgl_lights_pointlights2.jpg\" title=\"webgl / lights / pointlights2\" alt=\"webgl / lights / pointlights2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lines_colors\">\n<img src=\"./webgl/webgl_lines_colors.jpg\" title=\"webgl / lines / colors\" alt=\"webgl / lines / colors\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lines_cubes\">\n<img src=\"./webgl/webgl_lines_cubes.jpg\" title=\"webgl / lines / cubes\" alt=\"webgl / lines / cubes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lines_dashed\">\n<img src=\"./webgl/webgl_lines_dashed.jpg\" title=\"webgl / lines / dashed\" alt=\"webgl / lines / dashed\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lines_sphere\">\n<img src=\"./webgl/webgl_lines_sphere.jpg\" title=\"webgl / lines / sphere\" alt=\"webgl / lines / sphere\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lines_splines\">\n<img src=\"./webgl/webgl_lines_splines.jpg\" title=\"webgl / lines / splines\" alt=\"webgl / lines / splines\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_3mf\">\n<img src=\"./webgl/webgl_loader_3mf.jpg\" title=\"webgl / loader / 3mf\" alt=\"webgl / loader / 3mf\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_amf\">\n<img src=\"./webgl/webgl_loader_amf.jpg\" title=\"webgl / loader / amf\" alt=\"webgl / loader / amf\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_assimp2json\">\n<img src=\"./webgl/webgl_loader_assimp2json.jpg\" title=\"webgl / loader / assimp2json\" alt=\"webgl / loader / assimp2json\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_awd\">\n<img src=\"./webgl/webgl_loader_awd.jpg\" title=\"webgl / loader / awd\" alt=\"webgl / loader / awd\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_babylon\">\n<img src=\"./webgl/webgl_loader_babylon.jpg\" title=\"webgl / loader / babylon\" alt=\"webgl / loader / babylon\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_collada\">\n<img src=\"./webgl/webgl_loader_collada.jpg\" title=\"webgl / loader / collada\" alt=\"webgl / loader / collada\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_collada_keyframe\">\n<img src=\"./webgl/webgl_loader_collada_keyframe.jpg\" title=\"webgl / loader / collada / keyframe\" alt=\"webgl / loader / collada / keyframe\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_collada_kinematics\">\n<img src=\"./webgl/webgl_loader_collada_kinematics.jpg\" title=\"webgl / loader / collada / kinematics\" alt=\"webgl / loader / collada / kinematics\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_collada_skinning\">\n<img src=\"./webgl/webgl_loader_collada_skinning.jpg\" title=\"webgl / loader / collada / skinning\" alt=\"webgl / loader / collada / skinning\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_ctm\">\n<img src=\"./webgl/webgl_loader_ctm.jpg\" title=\"webgl / loader / ctm\" alt=\"webgl / loader / ctm\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_ctm_materials\">\n<img src=\"./webgl/webgl_loader_ctm_materials.jpg\" title=\"webgl / loader / ctm / materials\" alt=\"webgl / loader / ctm / materials\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_fbx\">\n<img src=\"./webgl/webgl_loader_fbx.jpg\" title=\"webgl / loader / fbx\" alt=\"webgl / loader / fbx\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_gltf\">\n<img src=\"./webgl/webgl_loader_gltf.jpg\" title=\"webgl / loader / gltf\" alt=\"webgl / loader / gltf\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_json_blender\">\n<img src=\"./webgl/webgl_loader_json_blender.jpg\" title=\"webgl / loader / json / blender\" alt=\"webgl / loader / json / blender\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_json_claraio\">\n<img src=\"./webgl/webgl_loader_json_claraio.jpg\" title=\"webgl / loader / json / claraio\" alt=\"webgl / loader / json / claraio\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_json_objconverter\">\n<img src=\"./webgl/webgl_loader_json_objconverter.jpg\" title=\"webgl / loader / json / objconverter\" alt=\"webgl / loader / json / objconverter\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_md2\">\n<img src=\"./webgl/webgl_loader_md2.jpg\" title=\"webgl / loader / md2\" alt=\"webgl / loader / md2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_md2_control\">\n<img src=\"./webgl/webgl_loader_md2_control.jpg\" title=\"webgl / loader / md2 / control\" alt=\"webgl / loader / md2 / control\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_mmd\">\n<img src=\"./webgl/webgl_loader_mmd.jpg\" title=\"webgl / loader / mmd\" alt=\"webgl / loader / mmd\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_mmd_audio\">\n<img src=\"./webgl/webgl_loader_mmd_audio.jpg\" title=\"webgl / loader / mmd / audio\" alt=\"webgl / loader / mmd / audio\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_mmd_pose\">\n<img src=\"./webgl/webgl_loader_mmd_pose.jpg\" title=\"webgl / loader / mmd / pose\" alt=\"webgl / loader / mmd / pose\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_msgpack\">\n<img src=\"./webgl/webgl_loader_msgpack.jpg\" title=\"webgl / loader / msgpack\" alt=\"webgl / loader / msgpack\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_nrrd\">\n<img src=\"./webgl/webgl_loader_nrrd.jpg\" title=\"webgl / loader / nrrd\" alt=\"webgl / loader / nrrd\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_obj\">\n<img src=\"./webgl/webgl_loader_obj.jpg\" title=\"webgl / loader / obj\" alt=\"webgl / loader / obj\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_obj_mtl\">\n<img src=\"./webgl/webgl_loader_obj_mtl.jpg\" title=\"webgl / loader / obj / mtl\" alt=\"webgl / loader / obj / mtl\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_pcd\">\n<img src=\"./webgl/webgl_loader_pcd.jpg\" title=\"webgl / loader / pcd\" alt=\"webgl / loader / pcd\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_pdb\">\n<img src=\"./webgl/webgl_loader_pdb.jpg\" title=\"webgl / loader / pdb\" alt=\"webgl / loader / pdb\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_ply\">\n<img src=\"./webgl/webgl_loader_ply.jpg\" title=\"webgl / loader / ply\" alt=\"webgl / loader / ply\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_scene\">\n<img src=\"./webgl/webgl_loader_scene.jpg\" title=\"webgl / loader / scene\" alt=\"webgl / loader / scene\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_sea3d\">\n<img src=\"./webgl/webgl_loader_sea3d.jpg\" title=\"webgl / loader / sea3d\" alt=\"webgl / loader / sea3d\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_sea3d_hierarchy\">\n<img src=\"./webgl/webgl_loader_sea3d_hierarchy.jpg\" title=\"webgl / loader / sea3d / hierarchy\" alt=\"webgl / loader / sea3d / hierarchy\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_sea3d_keyframe\">\n<img src=\"./webgl/webgl_loader_sea3d_keyframe.jpg\" title=\"webgl / loader / sea3d / keyframe\" alt=\"webgl / loader / sea3d / keyframe\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_sea3d_morph\">\n<img src=\"./webgl/webgl_loader_sea3d_morph.jpg\" title=\"webgl / loader / sea3d / morph\" alt=\"webgl / loader / sea3d / morph\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_sea3d_skinning\">\n<img src=\"./webgl/webgl_loader_sea3d_skinning.jpg\" title=\"webgl / loader / sea3d / skinning\" alt=\"webgl / loader / sea3d / skinning\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_sea3d_sound\">\n<img src=\"./webgl/webgl_loader_sea3d_sound.jpg\" title=\"webgl / loader / sea3d / sound\" alt=\"webgl / loader / sea3d / sound\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_stl\">\n<img src=\"./webgl/webgl_loader_stl.jpg\" title=\"webgl / loader / stl\" alt=\"webgl / loader / stl\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_utf8\">\n<img src=\"./webgl/webgl_loader_utf8.jpg\" title=\"webgl / loader / utf8\" alt=\"webgl / loader / utf8\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_vrml\">\n<img src=\"./webgl/webgl_loader_vrml.jpg\" title=\"webgl / loader / vrml\" alt=\"webgl / loader / vrml\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_vtk\">\n<img src=\"./webgl/webgl_loader_vtk.jpg\" title=\"webgl / loader / vtk\" alt=\"webgl / loader / vtk\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lod\">\n<img src=\"./webgl/webgl_lod.jpg\" title=\"webgl / lod\" alt=\"webgl / lod\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_marchingcubes\">\n<img src=\"./webgl/webgl_marchingcubes.jpg\" title=\"webgl / marchingcubes\" alt=\"webgl / marchingcubes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials\">\n<img src=\"./webgl/webgl_materials.jpg\" title=\"webgl / materials\" alt=\"webgl / materials\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_blending\">\n<img src=\"./webgl/webgl_materials_blending.jpg\" title=\"webgl / materials / blending\" alt=\"webgl / materials / blending\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_blending_custom\">\n<img src=\"./webgl/webgl_materials_blending_custom.jpg\" title=\"webgl / materials / blending / custom\" alt=\"webgl / materials / blending / custom\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_bumpmap\">\n<img src=\"./webgl/webgl_materials_bumpmap.jpg\" title=\"webgl / materials / bumpmap\" alt=\"webgl / materials / bumpmap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_bumpmap_skin\">\n<img src=\"./webgl/webgl_materials_bumpmap_skin.jpg\" title=\"webgl / materials / bumpmap / skin\" alt=\"webgl / materials / bumpmap / skin\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_cars\">\n<img src=\"./webgl/webgl_materials_cars.jpg\" title=\"webgl / materials / cars\" alt=\"webgl / materials / cars\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_cubemap\">\n<img src=\"./webgl/webgl_materials_cubemap.jpg\" title=\"webgl / materials / cubemap\" alt=\"webgl / materials / cubemap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_cubemap_balls_reflection\">\n<img src=\"./webgl/webgl_materials_cubemap_balls_reflection.jpg\" title=\"webgl / materials / cubemap / balls / reflection\" alt=\"webgl / materials / cubemap / balls / reflection\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_cubemap_balls_refraction\">\n<img src=\"./webgl/webgl_materials_cubemap_balls_refraction.jpg\" title=\"webgl / materials / cubemap / balls / refraction\" alt=\"webgl / materials / cubemap / balls / refraction\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_cubemap_dynamic\">\n<img src=\"./webgl/webgl_materials_cubemap_dynamic.jpg\" title=\"webgl / materials / cubemap / dynamic\" alt=\"webgl / materials / cubemap / dynamic\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_cubemap_dynamic2\">\n<img src=\"./webgl/webgl_materials_cubemap_dynamic2.jpg\" title=\"webgl / materials / cubemap / dynamic2\" alt=\"webgl / materials / cubemap / dynamic2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_cubemap_escher\">\n<img src=\"./webgl/webgl_materials_cubemap_escher.jpg\" title=\"webgl / materials / cubemap / escher\" alt=\"webgl / materials / cubemap / escher\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_cubemap_refraction\">\n<img src=\"./webgl/webgl_materials_cubemap_refraction.jpg\" title=\"webgl / materials / cubemap / refraction\" alt=\"webgl / materials / cubemap / refraction\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_displacementmap\">\n<img src=\"./webgl/webgl_materials_displacementmap.jpg\" title=\"webgl / materials / displacementmap\" alt=\"webgl / materials / displacementmap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_envmaps\">\n<img src=\"./webgl/webgl_materials_envmaps.jpg\" title=\"webgl / materials / envmaps\" alt=\"webgl / materials / envmaps\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_envmaps_hdr\">\n<img src=\"./webgl/webgl_materials_envmaps_hdr.jpg\" title=\"webgl / materials / envmaps / hdr\" alt=\"webgl / materials / envmaps / hdr\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_grass\">\n<img src=\"./webgl/webgl_materials_grass.jpg\" title=\"webgl / materials / grass\" alt=\"webgl / materials / grass\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_lightmap\">\n<img src=\"./webgl/webgl_materials_lightmap.jpg\" title=\"webgl / materials / lightmap\" alt=\"webgl / materials / lightmap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_nodes\">\n<img src=\"./webgl/webgl_materials_nodes.jpg\" title=\"webgl / materials / nodes\" alt=\"webgl / materials / nodes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_normalmap\">\n<img src=\"./webgl/webgl_materials_normalmap.jpg\" title=\"webgl / materials / normalmap\" alt=\"webgl / materials / normalmap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_parallaxmap\">\n<img src=\"./webgl/webgl_materials_parallaxmap.jpg\" title=\"webgl / materials / parallaxmap\" alt=\"webgl / materials / parallaxmap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_shaders_fresnel\">\n<img src=\"./webgl/webgl_materials_shaders_fresnel.jpg\" title=\"webgl / materials / shaders / fresnel\" alt=\"webgl / materials / shaders / fresnel\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_skin\">\n<img src=\"./webgl/webgl_materials_skin.jpg\" title=\"webgl / materials / skin\" alt=\"webgl / materials / skin\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_standard\">\n<img src=\"./webgl/webgl_materials_standard.jpg\" title=\"webgl / materials / standard\" alt=\"webgl / materials / standard\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_texture_anisotropy\">\n<img src=\"./webgl/webgl_materials_texture_anisotropy.jpg\" title=\"webgl / materials / texture / anisotropy\" alt=\"webgl / materials / texture / anisotropy\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_texture_compressed\">\n<img src=\"./webgl/webgl_materials_texture_compressed.jpg\" title=\"webgl / materials / texture / compressed\" alt=\"webgl / materials / texture / compressed\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_texture_filters\">\n<img src=\"./webgl/webgl_materials_texture_filters.jpg\" title=\"webgl / materials / texture / filters\" alt=\"webgl / materials / texture / filters\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_texture_hdr\">\n<img src=\"./webgl/webgl_materials_texture_hdr.jpg\" title=\"webgl / materials / texture / hdr\" alt=\"webgl / materials / texture / hdr\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_texture_manualmipmap\">\n<img src=\"./webgl/webgl_materials_texture_manualmipmap.jpg\" title=\"webgl / materials / texture / manualmipmap\" alt=\"webgl / materials / texture / manualmipmap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_texture_pvrtc\">\n<img src=\"./webgl/webgl_materials_texture_pvrtc.jpg\" title=\"webgl / materials / texture / pvrtc\" alt=\"webgl / materials / texture / pvrtc\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_texture_tga\">\n<img src=\"./webgl/webgl_materials_texture_tga.jpg\" title=\"webgl / materials / texture / tga\" alt=\"webgl / materials / texture / tga\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_transparency\">\n<img src=\"./webgl/webgl_materials_transparency.jpg\" title=\"webgl / materials / transparency\" alt=\"webgl / materials / transparency\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_variations_basic\">\n<img src=\"./webgl/webgl_materials_variations_basic.jpg\" title=\"webgl / materials / variations / basic\" alt=\"webgl / materials / variations / basic\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_variations_lambert\">\n<img src=\"./webgl/webgl_materials_variations_lambert.jpg\" title=\"webgl / materials / variations / lambert\" alt=\"webgl / materials / variations / lambert\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_variations_phong\">\n<img src=\"./webgl/webgl_materials_variations_phong.jpg\" title=\"webgl / materials / variations / phong\" alt=\"webgl / materials / variations / phong\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_variations_standard\">\n<img src=\"./webgl/webgl_materials_variations_standard.jpg\" title=\"webgl / materials / variations / standard\" alt=\"webgl / materials / variations / standard\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_video\">\n<img src=\"./webgl/webgl_materials_video.jpg\" title=\"webgl / materials / video\" alt=\"webgl / materials / video\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_wireframe\">\n<img src=\"./webgl/webgl_materials_wireframe.jpg\" title=\"webgl / materials / wireframe\" alt=\"webgl / materials / wireframe\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_mirror\">\n<img src=\"./webgl/webgl_mirror.jpg\" title=\"webgl / mirror\" alt=\"webgl / mirror\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_modifier_subdivision\">\n<img src=\"./webgl/webgl_modifier_subdivision.jpg\" title=\"webgl / modifier / subdivision\" alt=\"webgl / modifier / subdivision\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_modifier_tessellation\">\n<img src=\"./webgl/webgl_modifier_tessellation.jpg\" title=\"webgl / modifier / tessellation\" alt=\"webgl / modifier / tessellation\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_morphnormals\">\n<img src=\"./webgl/webgl_morphnormals.jpg\" title=\"webgl / morphnormals\" alt=\"webgl / morphnormals\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_morphtargets\">\n<img src=\"./webgl/webgl_morphtargets.jpg\" title=\"webgl / morphtargets\" alt=\"webgl / morphtargets\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_morphtargets_horse\">\n<img src=\"./webgl/webgl_morphtargets_horse.jpg\" title=\"webgl / morphtargets / horse\" alt=\"webgl / morphtargets / horse\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_morphtargets_human\">\n<img src=\"./webgl/webgl_morphtargets_human.jpg\" title=\"webgl / morphtargets / human\" alt=\"webgl / morphtargets / human\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_multiple_canvases_circle\">\n<img src=\"./webgl/webgl_multiple_canvases_circle.jpg\" title=\"webgl / multiple / canvases / circle\" alt=\"webgl / multiple / canvases / circle\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_multiple_canvases_complex\">\n<img src=\"./webgl/webgl_multiple_canvases_complex.jpg\" title=\"webgl / multiple / canvases / complex\" alt=\"webgl / multiple / canvases / complex\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_multiple_canvases_grid\">\n<img src=\"./webgl/webgl_multiple_canvases_grid.jpg\" title=\"webgl / multiple / canvases / grid\" alt=\"webgl / multiple / canvases / grid\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_multiple_elements\">\n<img src=\"./webgl/webgl_multiple_elements.jpg\" title=\"webgl / multiple / elements\" alt=\"webgl / multiple / elements\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_multiple_elements_text\">\n<img src=\"./webgl/webgl_multiple_elements_text.jpg\" title=\"webgl / multiple / elements / text\" alt=\"webgl / multiple / elements / text\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_multiple_renderers\">\n<img src=\"./webgl/webgl_multiple_renderers.jpg\" title=\"webgl / multiple / renderers\" alt=\"webgl / multiple / renderers\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_multiple_views\">\n<img src=\"./webgl/webgl_multiple_views.jpg\" title=\"webgl / multiple / views\" alt=\"webgl / multiple / views\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_nearestneighbour\">\n<img src=\"./webgl/webgl_nearestneighbour.jpg\" title=\"webgl / nearestneighbour\" alt=\"webgl / nearestneighbour\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_objects_update\">\n<img src=\"./webgl/webgl_objects_update.jpg\" title=\"webgl / objects / update\" alt=\"webgl / objects / update\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_octree\">\n<img src=\"./webgl/webgl_octree.jpg\" title=\"webgl / octree\" alt=\"webgl / octree\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_octree_raycasting\">\n<img src=\"./webgl/webgl_octree_raycasting.jpg\" title=\"webgl / octree / raycasting\" alt=\"webgl / octree / raycasting\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_panorama_dualfisheye\">\n<img src=\"./webgl/webgl_panorama_dualfisheye.jpg\" title=\"webgl / panorama / dualfisheye\" alt=\"webgl / panorama / dualfisheye\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_panorama_equirectangular\">\n<img src=\"./webgl/webgl_panorama_equirectangular.jpg\" title=\"webgl / panorama / equirectangular\" alt=\"webgl / panorama / equirectangular\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_particles_general\">\n<img src=\"./webgl/webgl_particles_general.jpg\" title=\"webgl / particles / general\" alt=\"webgl / particles / general\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_performance\">\n<img src=\"./webgl/webgl_performance.jpg\" title=\"webgl / performance\" alt=\"webgl / performance\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_performance_doublesided\">\n<img src=\"./webgl/webgl_performance_doublesided.jpg\" title=\"webgl / performance / doublesided\" alt=\"webgl / performance / doublesided\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_performance_static\">\n<img src=\"./webgl/webgl_performance_static.jpg\" title=\"webgl / performance / static\" alt=\"webgl / performance / static\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_points_billboards\">\n<img src=\"./webgl/webgl_points_billboards.jpg\" title=\"webgl / points / billboards\" alt=\"webgl / points / billboards\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_points_billboards_colors\">\n<img src=\"./webgl/webgl_points_billboards_colors.jpg\" title=\"webgl / points / billboards / colors\" alt=\"webgl / points / billboards / colors\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_points_dynamic\">\n<img src=\"./webgl/webgl_points_dynamic.jpg\" title=\"webgl / points / dynamic\" alt=\"webgl / points / dynamic\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_points_random\">\n<img src=\"./webgl/webgl_points_random.jpg\" title=\"webgl / points / random\" alt=\"webgl / points / random\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_points_sprites\">\n<img src=\"./webgl/webgl_points_sprites.jpg\" title=\"webgl / points / sprites\" alt=\"webgl / points / sprites\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing\">\n<img src=\"./webgl/webgl_postprocessing.jpg\" title=\"webgl / postprocessing\" alt=\"webgl / postprocessing\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_advanced\">\n<img src=\"./webgl/webgl_postprocessing_advanced.jpg\" title=\"webgl / postprocessing / advanced\" alt=\"webgl / postprocessing / advanced\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_crossfade\">\n<img src=\"./webgl/webgl_postprocessing_crossfade.jpg\" title=\"webgl / postprocessing / crossfade\" alt=\"webgl / postprocessing / crossfade\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_dof\">\n<img src=\"./webgl/webgl_postprocessing_dof.jpg\" title=\"webgl / postprocessing / dof\" alt=\"webgl / postprocessing / dof\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_dof2\">\n<img src=\"./webgl/webgl_postprocessing_dof2.jpg\" title=\"webgl / postprocessing / dof2\" alt=\"webgl / postprocessing / dof2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_glitch\">\n<img src=\"./webgl/webgl_postprocessing_glitch.jpg\" title=\"webgl / postprocessing / glitch\" alt=\"webgl / postprocessing / glitch\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_godrays\">\n<img src=\"./webgl/webgl_postprocessing_godrays.jpg\" title=\"webgl / postprocessing / godrays\" alt=\"webgl / postprocessing / godrays\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_masking\">\n<img src=\"./webgl/webgl_postprocessing_masking.jpg\" title=\"webgl / postprocessing / masking\" alt=\"webgl / postprocessing / masking\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_msaa\">\n<img src=\"./webgl/webgl_postprocessing_msaa.jpg\" title=\"webgl / postprocessing / msaa\" alt=\"webgl / postprocessing / msaa\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_nodes\">\n<img src=\"./webgl/webgl_postprocessing_nodes.jpg\" title=\"webgl / postprocessing / nodes\" alt=\"webgl / postprocessing / nodes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_smaa\">\n<img src=\"./webgl/webgl_postprocessing_smaa.jpg\" title=\"webgl / postprocessing / smaa\" alt=\"webgl / postprocessing / smaa\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_ssao\">\n<img src=\"./webgl/webgl_postprocessing_ssao.jpg\" title=\"webgl / postprocessing / ssao\" alt=\"webgl / postprocessing / ssao\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_taa\">\n<img src=\"./webgl/webgl_postprocessing_taa.jpg\" title=\"webgl / postprocessing / taa\" alt=\"webgl / postprocessing / taa\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_raycast_texture\">\n<img src=\"./webgl/webgl_raycast_texture.jpg\" title=\"webgl / raycast / texture\" alt=\"webgl / raycast / texture\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_read_float_buffer\">\n<img src=\"./webgl/webgl_read_float_buffer.jpg\" title=\"webgl / read / float / buffer\" alt=\"webgl / read / float / buffer\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_rtt\">\n<img src=\"./webgl/webgl_rtt.jpg\" title=\"webgl / rtt\" alt=\"webgl / rtt\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_sandbox\">\n<img src=\"./webgl/webgl_sandbox.jpg\" title=\"webgl / sandbox\" alt=\"webgl / sandbox\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shader\">\n<img src=\"./webgl/webgl_shader.jpg\" title=\"webgl / shader\" alt=\"webgl / shader\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shader2\">\n<img src=\"./webgl/webgl_shader2.jpg\" title=\"webgl / shader2\" alt=\"webgl / shader2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shaders_ocean\">\n<img src=\"./webgl/webgl_shaders_ocean.jpg\" title=\"webgl / shaders / ocean\" alt=\"webgl / shaders / ocean\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shaders_ocean2\">\n<img src=\"./webgl/webgl_shaders_ocean2.jpg\" title=\"webgl / shaders / ocean2\" alt=\"webgl / shaders / ocean2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shaders_sky\">\n<img src=\"./webgl/webgl_shaders_sky.jpg\" title=\"webgl / shaders / sky\" alt=\"webgl / shaders / sky\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shaders_tonemapping\">\n<img src=\"./webgl/webgl_shaders_tonemapping.jpg\" title=\"webgl / shaders / tonemapping\" alt=\"webgl / shaders / tonemapping\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shaders_vector\">\n<img src=\"./webgl/webgl_shaders_vector.jpg\" title=\"webgl / shaders / vector\" alt=\"webgl / shaders / vector\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shader_lava\">\n<img src=\"./webgl/webgl_shader_lava.jpg\" title=\"webgl / shader / lava\" alt=\"webgl / shader / lava\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shading_physical\">\n<img src=\"./webgl/webgl_shading_physical.jpg\" title=\"webgl / shading / physical\" alt=\"webgl / shading / physical\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shadowmap\">\n<img src=\"./webgl/webgl_shadowmap.jpg\" title=\"webgl / shadowmap\" alt=\"webgl / shadowmap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shadowmap_performance\">\n<img src=\"./webgl/webgl_shadowmap_performance.jpg\" title=\"webgl / shadowmap / performance\" alt=\"webgl / shadowmap / performance\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shadowmap_pointlight\">\n<img src=\"./webgl/webgl_shadowmap_pointlight.jpg\" title=\"webgl / shadowmap / pointlight\" alt=\"webgl / shadowmap / pointlight\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shadowmap_viewer\">\n<img src=\"./webgl/webgl_shadowmap_viewer.jpg\" title=\"webgl / shadowmap / viewer\" alt=\"webgl / shadowmap / viewer\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shadowmesh\">\n<img src=\"./webgl/webgl_shadowmesh.jpg\" title=\"webgl / shadowmesh\" alt=\"webgl / shadowmesh\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_skinning_simple\">\n<img src=\"./webgl/webgl_skinning_simple.jpg\" title=\"webgl / skinning / simple\" alt=\"webgl / skinning / simple\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_sprites\">\n<img src=\"./webgl/webgl_sprites.jpg\" title=\"webgl / sprites\" alt=\"webgl / sprites\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_terrain_dynamic\">\n<img src=\"./webgl/webgl_terrain_dynamic.jpg\" title=\"webgl / terrain / dynamic\" alt=\"webgl / terrain / dynamic\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_test_memory\">\n<img src=\"./webgl/webgl_test_memory.jpg\" title=\"webgl / test / memory\" alt=\"webgl / test / memory\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_test_memory2\">\n<img src=\"./webgl/webgl_test_memory2.jpg\" title=\"webgl / test / memory2\" alt=\"webgl / test / memory2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_tonemapping\">\n<img src=\"./webgl/webgl_tonemapping.jpg\" title=\"webgl / tonemapping\" alt=\"webgl / tonemapping\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_trails\">\n<img src=\"./webgl/webgl_trails.jpg\" title=\"webgl / trails\" alt=\"webgl / trails\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_video_panorama_equirectangular\">\n<img src=\"./webgl/webgl_video_panorama_equirectangular.jpg\" title=\"webgl / video / panorama / equirectangular\" alt=\"webgl / video / panorama / equirectangular\" height=\"100\" width=\"150\" /></a>\n<h1>webgl advanced</h1>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry\">\n<img src=\"./webgl_advanced/webgl_buffergeometry.jpg\" title=\"webgl / buffergeometry\" alt=\"webgl / buffergeometry\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_constructed_from_geometry\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_constructed_from_geometry.jpg\" title=\"webgl / buffergeometry / constructed / from / geometry\" alt=\"webgl / buffergeometry / constructed / from / geometry\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_custom_attributes_particles\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_custom_attributes_particles.jpg\" title=\"webgl / buffergeometry / custom / attributes / particles\" alt=\"webgl / buffergeometry / custom / attributes / particles\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_drawcalls\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_drawcalls.jpg\" title=\"webgl / buffergeometry / drawcalls\" alt=\"webgl / buffergeometry / drawcalls\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_instancing\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_instancing.jpg\" title=\"webgl / buffergeometry / instancing\" alt=\"webgl / buffergeometry / instancing\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_instancing_billboards\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_instancing_billboards.jpg\" title=\"webgl / buffergeometry / instancing / billboards\" alt=\"webgl / buffergeometry / instancing / billboards\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_instancing_dynamic\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_instancing_dynamic.jpg\" title=\"webgl / buffergeometry / instancing / dynamic\" alt=\"webgl / buffergeometry / instancing / dynamic\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_instancing_interleaved_dynamic\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_instancing_interleaved_dynamic.jpg\" title=\"webgl / buffergeometry / instancing / interleaved / dynamic\" alt=\"webgl / buffergeometry / instancing / interleaved / dynamic\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_lines\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_lines.jpg\" title=\"webgl / buffergeometry / lines\" alt=\"webgl / buffergeometry / lines\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_lines_indexed\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_lines_indexed.jpg\" title=\"webgl / buffergeometry / lines / indexed\" alt=\"webgl / buffergeometry / lines / indexed\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_points\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_points.jpg\" title=\"webgl / buffergeometry / points\" alt=\"webgl / buffergeometry / points\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_rawshader\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_rawshader.jpg\" title=\"webgl / buffergeometry / rawshader\" alt=\"webgl / buffergeometry / rawshader\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_selective_draw\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_selective_draw.jpg\" title=\"webgl / buffergeometry / selective / draw\" alt=\"webgl / buffergeometry / selective / draw\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_uint\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_uint.jpg\" title=\"webgl / buffergeometry / uint\" alt=\"webgl / buffergeometry / uint\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_custom_attributes\">\n<img src=\"./webgl_advanced/webgl_custom_attributes.jpg\" title=\"webgl / custom / attributes\" alt=\"webgl / custom / attributes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_custom_attributes_lines\">\n<img src=\"./webgl_advanced/webgl_custom_attributes_lines.jpg\" title=\"webgl / custom / attributes / lines\" alt=\"webgl / custom / attributes / lines\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_custom_attributes_points\">\n<img src=\"./webgl_advanced/webgl_custom_attributes_points.jpg\" title=\"webgl / custom / attributes / points\" alt=\"webgl / custom / attributes / points\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_custom_attributes_points2\">\n<img src=\"./webgl_advanced/webgl_custom_attributes_points2.jpg\" title=\"webgl / custom / attributes / points2\" alt=\"webgl / custom / attributes / points2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_custom_attributes_points3\">\n<img src=\"./webgl_advanced/webgl_custom_attributes_points3.jpg\" title=\"webgl / custom / attributes / points3\" alt=\"webgl / custom / attributes / points3\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_raymarching_reflect\">\n<img src=\"./webgl_advanced/webgl_raymarching_reflect.jpg\" title=\"webgl / raymarching / reflect\" alt=\"webgl / raymarching / reflect\" height=\"100\" width=\"150\" /></a>\n<h1>webvr</h1>\n<a href=\"http://threejs.org/examples/#webvr_cubes\">\n<img src=\"./webvr/webvr_cubes.jpg\" title=\"webvr / cubes\" alt=\"webvr / cubes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webvr_panorama\">\n<img src=\"./webvr/webvr_panorama.jpg\" title=\"webvr / panorama\" alt=\"webvr / panorama\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webvr_rollercoaster\">\n<img src=\"./webvr/webvr_rollercoaster.jpg\" title=\"webvr / rollercoaster\" alt=\"webvr / rollercoaster\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webvr_video\">\n<img src=\"./webvr/webvr_video.jpg\" title=\"webvr / video\" alt=\"webvr / video\" height=\"100\" width=\"150\" /></a>\n<h1>css3d</h1>\n<a href=\"http://threejs.org/examples/#css3d_molecules\">\n<img src=\"./css3d/css3d_molecules.jpg\" title=\"css3d / molecules\" alt=\"css3d / molecules\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#css3d_panorama\">\n<img src=\"./css3d/css3d_panorama.jpg\" title=\"css3d / panorama\" alt=\"css3d / panorama\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#css3d_panorama_deviceorientation\">\n<img src=\"./css3d/css3d_panorama_deviceorientation.jpg\" title=\"css3d / panorama / deviceorientation\" alt=\"css3d / panorama / deviceorientation\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#css3d_periodictable\">\n<img src=\"./css3d/css3d_periodictable.jpg\" title=\"css3d / periodictable\" alt=\"css3d / periodictable\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#css3d_sandbox\">\n<img src=\"./css3d/css3d_sandbox.jpg\" title=\"css3d / sandbox\" alt=\"css3d / sandbox\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#css3d_sprites\">\n<img src=\"./css3d/css3d_sprites.jpg\" title=\"css3d / sprites\" alt=\"css3d / sprites\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#css3d_youtube\">\n<img src=\"./css3d/css3d_youtube.jpg\" title=\"css3d / youtube\" alt=\"css3d / youtube\" height=\"100\" width=\"150\" /></a>\n<h1>misc</h1>\n<a href=\"http://threejs.org/examples/#misc_animation_authoring\">\n<img src=\"./misc/misc_animation_authoring.jpg\" title=\"misc / animation / authoring\" alt=\"misc / animation / authoring\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_animation_keys\">\n<img src=\"./misc/misc_animation_keys.jpg\" title=\"misc / animation / keys\" alt=\"misc / animation / keys\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_controls_deviceorientation\">\n<img src=\"./misc/misc_controls_deviceorientation.jpg\" title=\"misc / controls / deviceorientation\" alt=\"misc / controls / deviceorientation\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_controls_fly\">\n<img src=\"./misc/misc_controls_fly.jpg\" title=\"misc / controls / fly\" alt=\"misc / controls / fly\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_controls_orbit\">\n<img src=\"./misc/misc_controls_orbit.jpg\" title=\"misc / controls / orbit\" alt=\"misc / controls / orbit\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_controls_pointerlock\">\n<img src=\"./misc/misc_controls_pointerlock.jpg\" title=\"misc / controls / pointerlock\" alt=\"misc / controls / pointerlock\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_controls_trackball\">\n<img src=\"./misc/misc_controls_trackball.jpg\" title=\"misc / controls / trackball\" alt=\"misc / controls / trackball\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_controls_transform\">\n<img src=\"./misc/misc_controls_transform.jpg\" title=\"misc / controls / transform\" alt=\"misc / controls / transform\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_fps\">\n<img src=\"./misc/misc_fps.jpg\" title=\"misc / fps\" alt=\"misc / fps\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_lights_test\">\n<img src=\"./misc/misc_lights_test.jpg\" title=\"misc / lights / test\" alt=\"misc / lights / test\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_lookat\">\n<img src=\"./misc/misc_lookat.jpg\" title=\"misc / lookat\" alt=\"misc / lookat\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_sound\">\n<img src=\"./misc/misc_sound.jpg\" title=\"misc / sound\" alt=\"misc / sound\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_ubiquity_test\">\n<img src=\"./misc/misc_ubiquity_test.jpg\" title=\"misc / ubiquity / test\" alt=\"misc / ubiquity / test\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_ubiquity_test2\">\n<img src=\"./misc/misc_ubiquity_test2.jpg\" title=\"misc / ubiquity / test2\" alt=\"misc / ubiquity / test2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_uv_tests\">\n<img src=\"./misc/misc_uv_tests.jpg\" title=\"misc / uv / tests\" alt=\"misc / uv / tests\" height=\"100\" width=\"150\" /></a>\n<h1>canvas</h1>\n<a href=\"http://threejs.org/examples/#canvas_ascii_effect\">\n<img src=\"./canvas/canvas_ascii_effect.jpg\" title=\"canvas / ascii / effect\" alt=\"canvas / ascii / effect\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_camera_orthographic\">\n<img src=\"./canvas/canvas_camera_orthographic.jpg\" title=\"canvas / camera / orthographic\" alt=\"canvas / camera / orthographic\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_camera_orthographic2\">\n<img src=\"./canvas/canvas_camera_orthographic2.jpg\" title=\"canvas / camera / orthographic2\" alt=\"canvas / camera / orthographic2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_birds\">\n<img src=\"./canvas/canvas_geometry_birds.jpg\" title=\"canvas / geometry / birds\" alt=\"canvas / geometry / birds\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_cube\">\n<img src=\"./canvas/canvas_geometry_cube.jpg\" title=\"canvas / geometry / cube\" alt=\"canvas / geometry / cube\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_earth\">\n<img src=\"./canvas/canvas_geometry_earth.jpg\" title=\"canvas / geometry / earth\" alt=\"canvas / geometry / earth\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_hierarchy\">\n<img src=\"./canvas/canvas_geometry_hierarchy.jpg\" title=\"canvas / geometry / hierarchy\" alt=\"canvas / geometry / hierarchy\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_nurbs\">\n<img src=\"./canvas/canvas_geometry_nurbs.jpg\" title=\"canvas / geometry / nurbs\" alt=\"canvas / geometry / nurbs\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_panorama\">\n<img src=\"./canvas/canvas_geometry_panorama.jpg\" title=\"canvas / geometry / panorama\" alt=\"canvas / geometry / panorama\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_panorama_fisheye\">\n<img src=\"./canvas/canvas_geometry_panorama_fisheye.jpg\" title=\"canvas / geometry / panorama / fisheye\" alt=\"canvas / geometry / panorama / fisheye\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_shapes\">\n<img src=\"./canvas/canvas_geometry_shapes.jpg\" title=\"canvas / geometry / shapes\" alt=\"canvas / geometry / shapes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_terrain\">\n<img src=\"./canvas/canvas_geometry_terrain.jpg\" title=\"canvas / geometry / terrain\" alt=\"canvas / geometry / terrain\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_text\">\n<img src=\"./canvas/canvas_geometry_text.jpg\" title=\"canvas / geometry / text\" alt=\"canvas / geometry / text\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_interactive_cubes\">\n<img src=\"./canvas/canvas_interactive_cubes.jpg\" title=\"canvas / interactive / cubes\" alt=\"canvas / interactive / cubes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_interactive_cubes_tween\">\n<img src=\"./canvas/canvas_interactive_cubes_tween.jpg\" title=\"canvas / interactive / cubes / tween\" alt=\"canvas / interactive / cubes / tween\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_interactive_particles\">\n<img src=\"./canvas/canvas_interactive_particles.jpg\" title=\"canvas / interactive / particles\" alt=\"canvas / interactive / particles\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_interactive_voxelpainter\">\n<img src=\"./canvas/canvas_interactive_voxelpainter.jpg\" title=\"canvas / interactive / voxelpainter\" alt=\"canvas / interactive / voxelpainter\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_lights_pointlights\">\n<img src=\"./canvas/canvas_lights_pointlights.jpg\" title=\"canvas / lights / pointlights\" alt=\"canvas / lights / pointlights\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_lines\">\n<img src=\"./canvas/canvas_lines.jpg\" title=\"canvas / lines\" alt=\"canvas / lines\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_lines_colors\">\n<img src=\"./canvas/canvas_lines_colors.jpg\" title=\"canvas / lines / colors\" alt=\"canvas / lines / colors\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_lines_colors_2d\">\n<img src=\"./canvas/canvas_lines_colors_2d.jpg\" title=\"canvas / lines / colors / 2d\" alt=\"canvas / lines / colors / 2d\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_lines_dashed\">\n<img src=\"./canvas/canvas_lines_dashed.jpg\" title=\"canvas / lines / dashed\" alt=\"canvas / lines / dashed\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_lines_sphere\">\n<img src=\"./canvas/canvas_lines_sphere.jpg\" title=\"canvas / lines / sphere\" alt=\"canvas / lines / sphere\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_materials\">\n<img src=\"./canvas/canvas_materials.jpg\" title=\"canvas / materials\" alt=\"canvas / materials\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_materials_normal\">\n<img src=\"./canvas/canvas_materials_normal.jpg\" title=\"canvas / materials / normal\" alt=\"canvas / materials / normal\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_materials_reflection\">\n<img src=\"./canvas/canvas_materials_reflection.jpg\" title=\"canvas / materials / reflection\" alt=\"canvas / materials / reflection\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_materials_video\">\n<img src=\"./canvas/canvas_materials_video.jpg\" title=\"canvas / materials / video\" alt=\"canvas / materials / video\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_morphtargets_horse\">\n<img src=\"./canvas/canvas_morphtargets_horse.jpg\" title=\"canvas / morphtargets / horse\" alt=\"canvas / morphtargets / horse\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_particles_floor\">\n<img src=\"./canvas/canvas_particles_floor.jpg\" title=\"canvas / particles / floor\" alt=\"canvas / particles / floor\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_particles_random\">\n<img src=\"./canvas/canvas_particles_random.jpg\" title=\"canvas / particles / random\" alt=\"canvas / particles / random\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_particles_sprites\">\n<img src=\"./canvas/canvas_particles_sprites.jpg\" title=\"canvas / particles / sprites\" alt=\"canvas / particles / sprites\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_particles_waves\">\n<img src=\"./canvas/canvas_particles_waves.jpg\" title=\"canvas / particles / waves\" alt=\"canvas / particles / waves\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_performance\">\n<img src=\"./canvas/canvas_performance.jpg\" title=\"canvas / performance\" alt=\"canvas / performance\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_sandbox\">\n<img src=\"./canvas/canvas_sandbox.jpg\" title=\"canvas / sandbox\" alt=\"canvas / sandbox\" height=\"100\" width=\"150\" /></a>\n<h1>raytracing</h1>\n<a href=\"http://threejs.org/examples/#raytracing_sandbox\">\n<img src=\"./raytracing/raytracing_sandbox.jpg\" title=\"raytracing / sandbox\" alt=\"raytracing / sandbox\" height=\"100\" width=\"150\" /></a>\n<h1>software</h1>\n<a href=\"http://threejs.org/examples/#software_geometry_earth\">\n<img src=\"./software/software_geometry_earth.jpg\" title=\"software / geometry / earth\" alt=\"software / geometry / earth\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#software_sandbox\">\n<img src=\"./software/software_sandbox.jpg\" title=\"software / sandbox\" alt=\"software / sandbox\" height=\"100\" width=\"150\" /></a>\n<h1>svg</h1>\n<a href=\"http://threejs.org/examples/#svg_sandbox\">\n<img src=\"./svg/svg_sandbox.jpg\" title=\"svg / sandbox\" alt=\"svg / sandbox\" height=\"100\" width=\"150\" /></a>\n</div>\n<hr>\n<a href=\"threejs_thumbs.zip\">Download this site</a>. Something wrong or missing? Contact <a href=\"mailto:erich@acm.org\">Eric Haines</a>.\n<P>\nGo to the <b><a href=\"http://www.realtimerendering.com/webgl.html\">WebGL/three.js resources page</a></b>.\n<P>\n<I>Last updated February 14, 2018</I>\n</span>\n</body></html>\n"
  },
  {
    "path": "threejs/index2.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html><head><meta content=\"text/html; charset=ISO-8859-1\" http-equiv=\"content-type\"><title>\nThree.js Examples</title>\n</head>\n<body>\n<span style=\"font-family: Lucida Sans;\">\n<h1>Three.js Examples</h1>\nThumbnails for <a href=\"http://threejs.org/examples/\">three.js examples</a>\n<div id=\"examples\">\n\n<h1>webgl</h1>\n<a href=\"http://threejs.org/examples/#webgl_animation_cloth\">\n<img src=\"./webgl/webgl_animation_cloth.jpg\" title=\"webgl / animation / cloth\" alt=\"webgl / animation / cloth\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_animation_keyframes_json\">\n<img src=\"./webgl/webgl_animation_keyframes_json.jpg\" title=\"webgl / animation / keyframes / json\" alt=\"webgl / animation / keyframes / json\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_animation_scene\">\n<img src=\"./webgl/webgl_animation_scene.jpg\" title=\"webgl / animation / scene\" alt=\"webgl / animation / scene\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_animation_skinning_blending\">\n<img src=\"./webgl/webgl_animation_skinning_blending.jpg\" title=\"webgl / animation / skinning / blending\" alt=\"webgl / animation / skinning / blending\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_animation_skinning_morph\">\n<img src=\"./webgl/webgl_animation_skinning_morph.jpg\" title=\"webgl / animation / skinning / morph\" alt=\"webgl / animation / skinning / morph\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_camera\">\n<img src=\"./webgl/webgl_camera.jpg\" title=\"webgl / camera\" alt=\"webgl / camera\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_camera_array\">\n<img src=\"./webgl/webgl_camera_array.jpg\" title=\"webgl / camera / array\" alt=\"webgl / camera / array\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_camera_cinematic\">\n<img src=\"./webgl/webgl_camera_cinematic.jpg\" title=\"webgl / camera / cinematic\" alt=\"webgl / camera / cinematic\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_camera_logarithmicdepthbuffer\">\n<img src=\"./webgl/webgl_camera_logarithmicdepthbuffer.jpg\" title=\"webgl / camera / logarithmicdepthbuffer\" alt=\"webgl / camera / logarithmicdepthbuffer\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_clipping\">\n<img src=\"./webgl/webgl_clipping.jpg\" title=\"webgl / clipping\" alt=\"webgl / clipping\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_clipping_advanced\">\n<img src=\"./webgl/webgl_clipping_advanced.jpg\" title=\"webgl / clipping / advanced\" alt=\"webgl / clipping / advanced\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_clipping_intersection\">\n<img src=\"./webgl/webgl_clipping_intersection.jpg\" title=\"webgl / clipping / intersection\" alt=\"webgl / clipping / intersection\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_decals\">\n<img src=\"./webgl/webgl_decals.jpg\" title=\"webgl / decals\" alt=\"webgl / decals\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_depth_texture\">\n<img src=\"./webgl/webgl_depth_texture.jpg\" title=\"webgl / depth / texture\" alt=\"webgl / depth / texture\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_effects_anaglyph\">\n<img src=\"./webgl/webgl_effects_anaglyph.jpg\" title=\"webgl / effects / anaglyph\" alt=\"webgl / effects / anaglyph\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_effects_parallaxbarrier\">\n<img src=\"./webgl/webgl_effects_parallaxbarrier.jpg\" title=\"webgl / effects / parallaxbarrier\" alt=\"webgl / effects / parallaxbarrier\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_effects_peppersghost\">\n<img src=\"./webgl/webgl_effects_peppersghost.jpg\" title=\"webgl / effects / peppersghost\" alt=\"webgl / effects / peppersghost\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_effects_stereo\">\n<img src=\"./webgl/webgl_effects_stereo.jpg\" title=\"webgl / effects / stereo\" alt=\"webgl / effects / stereo\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_framebuffer_texture\">\n<img src=\"./webgl/webgl_framebuffer_texture.jpg\" title=\"webgl / framebuffer / texture\" alt=\"webgl / framebuffer / texture\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometries\">\n<img src=\"./webgl/webgl_geometries.jpg\" title=\"webgl / geometries\" alt=\"webgl / geometries\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometries_parametric\">\n<img src=\"./webgl/webgl_geometries_parametric.jpg\" title=\"webgl / geometries / parametric\" alt=\"webgl / geometries / parametric\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_colors\">\n<img src=\"./webgl/webgl_geometry_colors.jpg\" title=\"webgl / geometry / colors\" alt=\"webgl / geometry / colors\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_colors_blender\">\n<img src=\"./webgl/webgl_geometry_colors_blender.jpg\" title=\"webgl / geometry / colors / blender\" alt=\"webgl / geometry / colors / blender\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_colors_lookuptable\">\n<img src=\"./webgl/webgl_geometry_colors_lookuptable.jpg\" title=\"webgl / geometry / colors / lookuptable\" alt=\"webgl / geometry / colors / lookuptable\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_convex\">\n<img src=\"./webgl/webgl_geometry_convex.jpg\" title=\"webgl / geometry / convex\" alt=\"webgl / geometry / convex\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_cube\">\n<img src=\"./webgl/webgl_geometry_cube.jpg\" title=\"webgl / geometry / cube\" alt=\"webgl / geometry / cube\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_dynamic\">\n<img src=\"./webgl/webgl_geometry_dynamic.jpg\" title=\"webgl / geometry / dynamic\" alt=\"webgl / geometry / dynamic\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_extrude_shapes\">\n<img src=\"./webgl/webgl_geometry_extrude_shapes.jpg\" title=\"webgl / geometry / extrude / shapes\" alt=\"webgl / geometry / extrude / shapes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_extrude_shapes2\">\n<img src=\"./webgl/webgl_geometry_extrude_shapes2.jpg\" title=\"webgl / geometry / extrude / shapes2\" alt=\"webgl / geometry / extrude / shapes2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_extrude_splines\">\n<img src=\"./webgl/webgl_geometry_extrude_splines.jpg\" title=\"webgl / geometry / extrude / splines\" alt=\"webgl / geometry / extrude / splines\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_hierarchy\">\n<img src=\"./webgl/webgl_geometry_hierarchy.jpg\" title=\"webgl / geometry / hierarchy\" alt=\"webgl / geometry / hierarchy\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_hierarchy2\">\n<img src=\"./webgl/webgl_geometry_hierarchy2.jpg\" title=\"webgl / geometry / hierarchy2\" alt=\"webgl / geometry / hierarchy2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_minecraft\">\n<img src=\"./webgl/webgl_geometry_minecraft.jpg\" title=\"webgl / geometry / minecraft\" alt=\"webgl / geometry / minecraft\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_minecraft_ao\">\n<img src=\"./webgl/webgl_geometry_minecraft_ao.jpg\" title=\"webgl / geometry / minecraft / ao\" alt=\"webgl / geometry / minecraft / ao\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_normals\">\n<img src=\"./webgl/webgl_geometry_normals.jpg\" title=\"webgl / geometry / normals\" alt=\"webgl / geometry / normals\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_nurbs\">\n<img src=\"./webgl/webgl_geometry_nurbs.jpg\" title=\"webgl / geometry / nurbs\" alt=\"webgl / geometry / nurbs\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_shapes\">\n<img src=\"./webgl/webgl_geometry_shapes.jpg\" title=\"webgl / geometry / shapes\" alt=\"webgl / geometry / shapes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_spline_editor\">\n<img src=\"./webgl/webgl_geometry_spline_editor.jpg\" title=\"webgl / geometry / spline / editor\" alt=\"webgl / geometry / spline / editor\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_teapot\">\n<img src=\"./webgl/webgl_geometry_teapot.jpg\" title=\"webgl / geometry / teapot\" alt=\"webgl / geometry / teapot\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_terrain\">\n<img src=\"./webgl/webgl_geometry_terrain.jpg\" title=\"webgl / geometry / terrain\" alt=\"webgl / geometry / terrain\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_terrain_fog\">\n<img src=\"./webgl/webgl_geometry_terrain_fog.jpg\" title=\"webgl / geometry / terrain / fog\" alt=\"webgl / geometry / terrain / fog\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_terrain_raycast\">\n<img src=\"./webgl/webgl_geometry_terrain_raycast.jpg\" title=\"webgl / geometry / terrain / raycast\" alt=\"webgl / geometry / terrain / raycast\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_text\">\n<img src=\"./webgl/webgl_geometry_text.jpg\" title=\"webgl / geometry / text\" alt=\"webgl / geometry / text\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_text_shapes\">\n<img src=\"./webgl/webgl_geometry_text_shapes.jpg\" title=\"webgl / geometry / text / shapes\" alt=\"webgl / geometry / text / shapes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_gpgpu_birds\">\n<img src=\"./webgl/webgl_gpgpu_birds.jpg\" title=\"webgl / gpgpu / birds\" alt=\"webgl / gpgpu / birds\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_gpgpu_water\">\n<img src=\"./webgl/webgl_gpgpu_water.jpg\" title=\"webgl / gpgpu / water\" alt=\"webgl / gpgpu / water\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_gpgpu_protoplanet\">\n<img src=\"./webgl/webgl_gpgpu_protoplanet.jpg\" title=\"webgl / gpgpu / protoplanet\" alt=\"webgl / gpgpu / protoplanet\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_gpu_particle_system\">\n<img src=\"./webgl/webgl_gpu_particle_system.jpg\" title=\"webgl / gpu / particle / system\" alt=\"webgl / gpu / particle / system\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_hdr\">\n<img src=\"./webgl/webgl_hdr.jpg\" title=\"webgl / hdr\" alt=\"webgl / hdr\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_helpers\">\n<img src=\"./webgl/webgl_helpers.jpg\" title=\"webgl / helpers\" alt=\"webgl / helpers\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_buffergeometry\">\n<img src=\"./webgl/webgl_interactive_buffergeometry.jpg\" title=\"webgl / interactive / buffergeometry\" alt=\"webgl / interactive / buffergeometry\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_cubes\">\n<img src=\"./webgl/webgl_interactive_cubes.jpg\" title=\"webgl / interactive / cubes\" alt=\"webgl / interactive / cubes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_cubes_gpu\">\n<img src=\"./webgl/webgl_interactive_cubes_gpu.jpg\" title=\"webgl / interactive / cubes / gpu\" alt=\"webgl / interactive / cubes / gpu\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_instances_gpu\">\n<img src=\"./webgl/webgl_interactive_instances_gpu.jpg\" title=\"webgl / interactive / instances / gpu\" alt=\"webgl / interactive / instances / gpu\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_cubes_ortho\">\n<img src=\"./webgl/webgl_interactive_cubes_ortho.jpg\" title=\"webgl / interactive / cubes / ortho\" alt=\"webgl / interactive / cubes / ortho\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_draggablecubes\">\n<img src=\"./webgl/webgl_interactive_draggablecubes.jpg\" title=\"webgl / interactive / draggablecubes\" alt=\"webgl / interactive / draggablecubes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_lines\">\n<img src=\"./webgl/webgl_interactive_lines.jpg\" title=\"webgl / interactive / lines\" alt=\"webgl / interactive / lines\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_points\">\n<img src=\"./webgl/webgl_interactive_points.jpg\" title=\"webgl / interactive / points\" alt=\"webgl / interactive / points\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_raycasting_points\">\n<img src=\"./webgl/webgl_interactive_raycasting_points.jpg\" title=\"webgl / interactive / raycasting / points\" alt=\"webgl / interactive / raycasting / points\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_voxelpainter\">\n<img src=\"./webgl/webgl_interactive_voxelpainter.jpg\" title=\"webgl / interactive / voxelpainter\" alt=\"webgl / interactive / voxelpainter\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_kinect\">\n<img src=\"./webgl/webgl_kinect.jpg\" title=\"webgl / kinect\" alt=\"webgl / kinect\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lensflares\">\n<img src=\"./webgl/webgl_lensflares.jpg\" title=\"webgl / lensflares\" alt=\"webgl / lensflares\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lights_hemisphere\">\n<img src=\"./webgl/webgl_lights_hemisphere.jpg\" title=\"webgl / lights / hemisphere\" alt=\"webgl / lights / hemisphere\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lights_physical\">\n<img src=\"./webgl/webgl_lights_physical.jpg\" title=\"webgl / lights / physical\" alt=\"webgl / lights / physical\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lights_pointlights\">\n<img src=\"./webgl/webgl_lights_pointlights.jpg\" title=\"webgl / lights / pointlights\" alt=\"webgl / lights / pointlights\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lights_pointlights2\">\n<img src=\"./webgl/webgl_lights_pointlights2.jpg\" title=\"webgl / lights / pointlights2\" alt=\"webgl / lights / pointlights2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lights_spotlight\">\n<img src=\"./webgl/webgl_lights_spotlight.jpg\" title=\"webgl / lights / spotlight\" alt=\"webgl / lights / spotlight\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lights_spotlights\">\n<img src=\"./webgl/webgl_lights_spotlights.jpg\" title=\"webgl / lights / spotlights\" alt=\"webgl / lights / spotlights\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lights_rectarealight\">\n<img src=\"./webgl/webgl_lights_rectarealight.jpg\" title=\"webgl / lights / rectarealight\" alt=\"webgl / lights / rectarealight\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lines_colors\">\n<img src=\"./webgl/webgl_lines_colors.jpg\" title=\"webgl / lines / colors\" alt=\"webgl / lines / colors\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lines_cubes\">\n<img src=\"./webgl/webgl_lines_cubes.jpg\" title=\"webgl / lines / cubes\" alt=\"webgl / lines / cubes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lines_dashed\">\n<img src=\"./webgl/webgl_lines_dashed.jpg\" title=\"webgl / lines / dashed\" alt=\"webgl / lines / dashed\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lines_sphere\">\n<img src=\"./webgl/webgl_lines_sphere.jpg\" title=\"webgl / lines / sphere\" alt=\"webgl / lines / sphere\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lines_splines\">\n<img src=\"./webgl/webgl_lines_splines.jpg\" title=\"webgl / lines / splines\" alt=\"webgl / lines / splines\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_3ds\">\n<img src=\"./webgl/webgl_loader_3ds.jpg\" title=\"webgl / loader / 3ds\" alt=\"webgl / loader / 3ds\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_3mf\">\n<img src=\"./webgl/webgl_loader_3mf.jpg\" title=\"webgl / loader / 3mf\" alt=\"webgl / loader / 3mf\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_amf\">\n<img src=\"./webgl/webgl_loader_amf.jpg\" title=\"webgl / loader / amf\" alt=\"webgl / loader / amf\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_assimp\">\n<img src=\"./webgl/webgl_loader_assimp.jpg\" title=\"webgl / loader / assimp\" alt=\"webgl / loader / assimp\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_assimp2json\">\n<img src=\"./webgl/webgl_loader_assimp2json.jpg\" title=\"webgl / loader / assimp2json\" alt=\"webgl / loader / assimp2json\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_awd\">\n<img src=\"./webgl/webgl_loader_awd.jpg\" title=\"webgl / loader / awd\" alt=\"webgl / loader / awd\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_babylon\">\n<img src=\"./webgl/webgl_loader_babylon.jpg\" title=\"webgl / loader / babylon\" alt=\"webgl / loader / babylon\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_bvh\">\n<img src=\"./webgl/webgl_loader_bvh.jpg\" title=\"webgl / loader / bvh\" alt=\"webgl / loader / bvh\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_collada\">\n<img src=\"./webgl/webgl_loader_collada.jpg\" title=\"webgl / loader / collada\" alt=\"webgl / loader / collada\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_collada_kinematics\">\n<img src=\"./webgl/webgl_loader_collada_kinematics.jpg\" title=\"webgl / loader / collada / kinematics\" alt=\"webgl / loader / collada / kinematics\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_collada_skinning\">\n<img src=\"./webgl/webgl_loader_collada_skinning.jpg\" title=\"webgl / loader / collada / skinning\" alt=\"webgl / loader / collada / skinning\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_ctm\">\n<img src=\"./webgl/webgl_loader_ctm.jpg\" title=\"webgl / loader / ctm\" alt=\"webgl / loader / ctm\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_ctm_materials\">\n<img src=\"./webgl/webgl_loader_ctm_materials.jpg\" title=\"webgl / loader / ctm / materials\" alt=\"webgl / loader / ctm / materials\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_draco\">\n<img src=\"./webgl/webgl_loader_draco.jpg\" title=\"webgl / loader / draco\" alt=\"webgl / loader / draco\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_fbx\">\n<img src=\"./webgl/webgl_loader_fbx.jpg\" title=\"webgl / loader / fbx\" alt=\"webgl / loader / fbx\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_fbx_nurbs\">\n<img src=\"./webgl/webgl_loader_fbx_nurbs.jpg\" title=\"webgl / loader / fbx / nurbs\" alt=\"webgl / loader / fbx / nurbs\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_gcode\">\n<img src=\"./webgl/webgl_loader_gcode.jpg\" title=\"webgl / loader / gcode\" alt=\"webgl / loader / gcode\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_gltf\">\n<img src=\"./webgl/webgl_loader_gltf.jpg\" title=\"webgl / loader / gltf\" alt=\"webgl / loader / gltf\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_gltf_extensions\">\n<img src=\"./webgl/webgl_loader_gltf_extensions.jpg\" title=\"webgl / loader / gltf / extensions\" alt=\"webgl / loader / gltf / extensions\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_imagebitmap\">\n<img src=\"./webgl/webgl_loader_imagebitmap.jpg\" title=\"webgl / loader / imagebitmap\" alt=\"webgl / loader / imagebitmap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_json_blender\">\n<img src=\"./webgl/webgl_loader_json_blender.jpg\" title=\"webgl / loader / json / blender\" alt=\"webgl / loader / json / blender\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_json_claraio\">\n<img src=\"./webgl/webgl_loader_json_claraio.jpg\" title=\"webgl / loader / json / claraio\" alt=\"webgl / loader / json / claraio\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_json_objconverter\">\n<img src=\"./webgl/webgl_loader_json_objconverter.jpg\" title=\"webgl / loader / json / objconverter\" alt=\"webgl / loader / json / objconverter\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_kmz\">\n<img src=\"./webgl/webgl_loader_kmz.jpg\" title=\"webgl / loader / kmz\" alt=\"webgl / loader / kmz\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_md2\">\n<img src=\"./webgl/webgl_loader_md2.jpg\" title=\"webgl / loader / md2\" alt=\"webgl / loader / md2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_md2_control\">\n<img src=\"./webgl/webgl_loader_md2_control.jpg\" title=\"webgl / loader / md2 / control\" alt=\"webgl / loader / md2 / control\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_mmd\">\n<img src=\"./webgl/webgl_loader_mmd.jpg\" title=\"webgl / loader / mmd\" alt=\"webgl / loader / mmd\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_mmd_pose\">\n<img src=\"./webgl/webgl_loader_mmd_pose.jpg\" title=\"webgl / loader / mmd / pose\" alt=\"webgl / loader / mmd / pose\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_mmd_audio\">\n<img src=\"./webgl/webgl_loader_mmd_audio.jpg\" title=\"webgl / loader / mmd / audio\" alt=\"webgl / loader / mmd / audio\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_msgpack\">\n<img src=\"./webgl/webgl_loader_msgpack.jpg\" title=\"webgl / loader / msgpack\" alt=\"webgl / loader / msgpack\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_nodes\">\n<img src=\"./webgl/webgl_loader_nodes.jpg\" title=\"webgl / loader / nodes\" alt=\"webgl / loader / nodes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_obj\">\n<img src=\"./webgl/webgl_loader_obj.jpg\" title=\"webgl / loader / obj\" alt=\"webgl / loader / obj\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_obj_mtl\">\n<img src=\"./webgl/webgl_loader_obj_mtl.jpg\" title=\"webgl / loader / obj / mtl\" alt=\"webgl / loader / obj / mtl\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_obj2\">\n<img src=\"./webgl/webgl_loader_obj2.jpg\" title=\"webgl / loader / obj2\" alt=\"webgl / loader / obj2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_obj2_meshspray\">\n<img src=\"./webgl/webgl_loader_obj2_meshspray.jpg\" title=\"webgl / loader / obj2 / meshspray\" alt=\"webgl / loader / obj2 / meshspray\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_obj2_options\">\n<img src=\"./webgl/webgl_loader_obj2_options.jpg\" title=\"webgl / loader / obj2 / options\" alt=\"webgl / loader / obj2 / options\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_obj2_run_director\">\n<img src=\"./webgl/webgl_loader_obj2_run_director.jpg\" title=\"webgl / loader / obj2 / run / director\" alt=\"webgl / loader / obj2 / run / director\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_nrrd\">\n<img src=\"./webgl/webgl_loader_nrrd.jpg\" title=\"webgl / loader / nrrd\" alt=\"webgl / loader / nrrd\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_pcd\">\n<img src=\"./webgl/webgl_loader_pcd.jpg\" title=\"webgl / loader / pcd\" alt=\"webgl / loader / pcd\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_pdb\">\n<img src=\"./webgl/webgl_loader_pdb.jpg\" title=\"webgl / loader / pdb\" alt=\"webgl / loader / pdb\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_playcanvas\">\n<img src=\"./webgl/webgl_loader_playcanvas.jpg\" title=\"webgl / loader / playcanvas\" alt=\"webgl / loader / playcanvas\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_ply\">\n<img src=\"./webgl/webgl_loader_ply.jpg\" title=\"webgl / loader / ply\" alt=\"webgl / loader / ply\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_prwm\">\n<img src=\"./webgl/webgl_loader_prwm.jpg\" title=\"webgl / loader / prwm\" alt=\"webgl / loader / prwm\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_sea3d\">\n<img src=\"./webgl/webgl_loader_sea3d.jpg\" title=\"webgl / loader / sea3d\" alt=\"webgl / loader / sea3d\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_sea3d_hierarchy\">\n<img src=\"./webgl/webgl_loader_sea3d_hierarchy.jpg\" title=\"webgl / loader / sea3d / hierarchy\" alt=\"webgl / loader / sea3d / hierarchy\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_sea3d_keyframe\">\n<img src=\"./webgl/webgl_loader_sea3d_keyframe.jpg\" title=\"webgl / loader / sea3d / keyframe\" alt=\"webgl / loader / sea3d / keyframe\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_sea3d_morph\">\n<img src=\"./webgl/webgl_loader_sea3d_morph.jpg\" title=\"webgl / loader / sea3d / morph\" alt=\"webgl / loader / sea3d / morph\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_sea3d_physics\">\n<img src=\"./webgl/webgl_loader_sea3d_physics.jpg\" title=\"webgl / loader / sea3d / physics\" alt=\"webgl / loader / sea3d / physics\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_sea3d_skinning\">\n<img src=\"./webgl/webgl_loader_sea3d_skinning.jpg\" title=\"webgl / loader / sea3d / skinning\" alt=\"webgl / loader / sea3d / skinning\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_sea3d_sound\">\n<img src=\"./webgl/webgl_loader_sea3d_sound.jpg\" title=\"webgl / loader / sea3d / sound\" alt=\"webgl / loader / sea3d / sound\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_stl\">\n<img src=\"./webgl/webgl_loader_stl.jpg\" title=\"webgl / loader / stl\" alt=\"webgl / loader / stl\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_texture_dds\">\n<img src=\"./webgl/webgl_loader_texture_dds.jpg\" title=\"webgl / loader / texture / dds\" alt=\"webgl / loader / texture / dds\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_texture_exr\">\n<img src=\"./webgl/webgl_loader_texture_exr.jpg\" title=\"webgl / loader / texture / exr\" alt=\"webgl / loader / texture / exr\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_texture_hdr\">\n<img src=\"./webgl/webgl_loader_texture_hdr.jpg\" title=\"webgl / loader / texture / hdr\" alt=\"webgl / loader / texture / hdr\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_texture_ktx\">\n<img src=\"./webgl/webgl_loader_texture_ktx.jpg\" title=\"webgl / loader / texture / ktx\" alt=\"webgl / loader / texture / ktx\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_texture_pvrtc\">\n<img src=\"./webgl/webgl_loader_texture_pvrtc.jpg\" title=\"webgl / loader / texture / pvrtc\" alt=\"webgl / loader / texture / pvrtc\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_texture_tga\">\n<img src=\"./webgl/webgl_loader_texture_tga.jpg\" title=\"webgl / loader / texture / tga\" alt=\"webgl / loader / texture / tga\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_ttf\">\n<img src=\"./webgl/webgl_loader_ttf.jpg\" title=\"webgl / loader / ttf\" alt=\"webgl / loader / ttf\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_utf8\">\n<img src=\"./webgl/webgl_loader_utf8.jpg\" title=\"webgl / loader / utf8\" alt=\"webgl / loader / utf8\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_vrml\">\n<img src=\"./webgl/webgl_loader_vrml.jpg\" title=\"webgl / loader / vrml\" alt=\"webgl / loader / vrml\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_vtk\">\n<img src=\"./webgl/webgl_loader_vtk.jpg\" title=\"webgl / loader / vtk\" alt=\"webgl / loader / vtk\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_x\">\n<img src=\"./webgl/webgl_loader_x.jpg\" title=\"webgl / loader / x\" alt=\"webgl / loader / x\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lod\">\n<img src=\"./webgl/webgl_lod.jpg\" title=\"webgl / lod\" alt=\"webgl / lod\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_marchingcubes\">\n<img src=\"./webgl/webgl_marchingcubes.jpg\" title=\"webgl / marchingcubes\" alt=\"webgl / marchingcubes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials\">\n<img src=\"./webgl/webgl_materials.jpg\" title=\"webgl / materials\" alt=\"webgl / materials\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_blending\">\n<img src=\"./webgl/webgl_materials_blending.jpg\" title=\"webgl / materials / blending\" alt=\"webgl / materials / blending\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_blending_custom\">\n<img src=\"./webgl/webgl_materials_blending_custom.jpg\" title=\"webgl / materials / blending / custom\" alt=\"webgl / materials / blending / custom\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_bumpmap\">\n<img src=\"./webgl/webgl_materials_bumpmap.jpg\" title=\"webgl / materials / bumpmap\" alt=\"webgl / materials / bumpmap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_bumpmap_skin\">\n<img src=\"./webgl/webgl_materials_bumpmap_skin.jpg\" title=\"webgl / materials / bumpmap / skin\" alt=\"webgl / materials / bumpmap / skin\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_cars\">\n<img src=\"./webgl/webgl_materials_cars.jpg\" title=\"webgl / materials / cars\" alt=\"webgl / materials / cars\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_channels\">\n<img src=\"./webgl/webgl_materials_channels.jpg\" title=\"webgl / materials / channels\" alt=\"webgl / materials / channels\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_compile\">\n<img src=\"./webgl/webgl_materials_compile.jpg\" title=\"webgl / materials / compile\" alt=\"webgl / materials / compile\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_cubemap\">\n<img src=\"./webgl/webgl_materials_cubemap.jpg\" title=\"webgl / materials / cubemap\" alt=\"webgl / materials / cubemap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_cubemap_balls_reflection\">\n<img src=\"./webgl/webgl_materials_cubemap_balls_reflection.jpg\" title=\"webgl / materials / cubemap / balls / reflection\" alt=\"webgl / materials / cubemap / balls / reflection\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_cubemap_balls_refraction\">\n<img src=\"./webgl/webgl_materials_cubemap_balls_refraction.jpg\" title=\"webgl / materials / cubemap / balls / refraction\" alt=\"webgl / materials / cubemap / balls / refraction\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_cubemap_dynamic\">\n<img src=\"./webgl/webgl_materials_cubemap_dynamic.jpg\" title=\"webgl / materials / cubemap / dynamic\" alt=\"webgl / materials / cubemap / dynamic\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_cubemap_dynamic2\">\n<img src=\"./webgl/webgl_materials_cubemap_dynamic2.jpg\" title=\"webgl / materials / cubemap / dynamic2\" alt=\"webgl / materials / cubemap / dynamic2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_cubemap_refraction\">\n<img src=\"./webgl/webgl_materials_cubemap_refraction.jpg\" title=\"webgl / materials / cubemap / refraction\" alt=\"webgl / materials / cubemap / refraction\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_displacementmap\">\n<img src=\"./webgl/webgl_materials_displacementmap.jpg\" title=\"webgl / materials / displacementmap\" alt=\"webgl / materials / displacementmap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_envmaps\">\n<img src=\"./webgl/webgl_materials_envmaps.jpg\" title=\"webgl / materials / envmaps\" alt=\"webgl / materials / envmaps\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_envmaps_hdr\">\n<img src=\"./webgl/webgl_materials_envmaps_hdr.jpg\" title=\"webgl / materials / envmaps / hdr\" alt=\"webgl / materials / envmaps / hdr\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_grass\">\n<img src=\"./webgl/webgl_materials_grass.jpg\" title=\"webgl / materials / grass\" alt=\"webgl / materials / grass\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_lightmap\">\n<img src=\"./webgl/webgl_materials_lightmap.jpg\" title=\"webgl / materials / lightmap\" alt=\"webgl / materials / lightmap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_nodes\">\n<img src=\"./webgl/webgl_materials_nodes.jpg\" title=\"webgl / materials / nodes\" alt=\"webgl / materials / nodes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_normalmap\">\n<img src=\"./webgl/webgl_materials_normalmap.jpg\" title=\"webgl / materials / normalmap\" alt=\"webgl / materials / normalmap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_parallaxmap\">\n<img src=\"./webgl/webgl_materials_parallaxmap.jpg\" title=\"webgl / materials / parallaxmap\" alt=\"webgl / materials / parallaxmap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_reflectivity\">\n<img src=\"./webgl/webgl_materials_reflectivity.jpg\" title=\"webgl / materials / reflectivity\" alt=\"webgl / materials / reflectivity\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_shaders_fresnel\">\n<img src=\"./webgl/webgl_materials_shaders_fresnel.jpg\" title=\"webgl / materials / shaders / fresnel\" alt=\"webgl / materials / shaders / fresnel\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_skin\">\n<img src=\"./webgl/webgl_materials_skin.jpg\" title=\"webgl / materials / skin\" alt=\"webgl / materials / skin\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_standard\">\n<img src=\"./webgl/webgl_materials_standard.jpg\" title=\"webgl / materials / standard\" alt=\"webgl / materials / standard\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_texture_anisotropy\">\n<img src=\"./webgl/webgl_materials_texture_anisotropy.jpg\" title=\"webgl / materials / texture / anisotropy\" alt=\"webgl / materials / texture / anisotropy\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_texture_canvas\">\n<img src=\"./webgl/webgl_materials_texture_canvas.jpg\" title=\"webgl / materials / texture / canvas\" alt=\"webgl / materials / texture / canvas\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_texture_filters\">\n<img src=\"./webgl/webgl_materials_texture_filters.jpg\" title=\"webgl / materials / texture / filters\" alt=\"webgl / materials / texture / filters\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_texture_manualmipmap\">\n<img src=\"./webgl/webgl_materials_texture_manualmipmap.jpg\" title=\"webgl / materials / texture / manualmipmap\" alt=\"webgl / materials / texture / manualmipmap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_texture_rotation\">\n<img src=\"./webgl/webgl_materials_texture_rotation.jpg\" title=\"webgl / materials / texture / rotation\" alt=\"webgl / materials / texture / rotation\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_transparency\">\n<img src=\"./webgl/webgl_materials_transparency.jpg\" title=\"webgl / materials / transparency\" alt=\"webgl / materials / transparency\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_variations_basic\">\n<img src=\"./webgl/webgl_materials_variations_basic.jpg\" title=\"webgl / materials / variations / basic\" alt=\"webgl / materials / variations / basic\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_variations_lambert\">\n<img src=\"./webgl/webgl_materials_variations_lambert.jpg\" title=\"webgl / materials / variations / lambert\" alt=\"webgl / materials / variations / lambert\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_variations_phong\">\n<img src=\"./webgl/webgl_materials_variations_phong.jpg\" title=\"webgl / materials / variations / phong\" alt=\"webgl / materials / variations / phong\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_variations_standard\">\n<img src=\"./webgl/webgl_materials_variations_standard.jpg\" title=\"webgl / materials / variations / standard\" alt=\"webgl / materials / variations / standard\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_variations_physical\">\n<img src=\"./webgl/webgl_materials_variations_physical.jpg\" title=\"webgl / materials / variations / physical\" alt=\"webgl / materials / variations / physical\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_variations_toon\">\n<img src=\"./webgl/webgl_materials_variations_toon.jpg\" title=\"webgl / materials / variations / toon\" alt=\"webgl / materials / variations / toon\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_video\">\n<img src=\"./webgl/webgl_materials_video.jpg\" title=\"webgl / materials / video\" alt=\"webgl / materials / video\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_video_webcam\">\n<img src=\"./webgl/webgl_materials_video_webcam.jpg\" title=\"webgl / materials / video / webcam\" alt=\"webgl / materials / video / webcam\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_wireframe\">\n<img src=\"./webgl/webgl_materials_wireframe.jpg\" title=\"webgl / materials / wireframe\" alt=\"webgl / materials / wireframe\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_mirror\">\n<img src=\"./webgl/webgl_mirror.jpg\" title=\"webgl / mirror\" alt=\"webgl / mirror\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_mirror_nodes\">\n<img src=\"./webgl/webgl_mirror_nodes.jpg\" title=\"webgl / mirror / nodes\" alt=\"webgl / mirror / nodes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_modifier_simplifier\">\n<img src=\"./webgl/webgl_modifier_simplifier.jpg\" title=\"webgl / modifier / simplifier\" alt=\"webgl / modifier / simplifier\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_modifier_subdivision\">\n<img src=\"./webgl/webgl_modifier_subdivision.jpg\" title=\"webgl / modifier / subdivision\" alt=\"webgl / modifier / subdivision\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_modifier_tessellation\">\n<img src=\"./webgl/webgl_modifier_tessellation.jpg\" title=\"webgl / modifier / tessellation\" alt=\"webgl / modifier / tessellation\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_morphnormals\">\n<img src=\"./webgl/webgl_morphnormals.jpg\" title=\"webgl / morphnormals\" alt=\"webgl / morphnormals\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_morphtargets\">\n<img src=\"./webgl/webgl_morphtargets.jpg\" title=\"webgl / morphtargets\" alt=\"webgl / morphtargets\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_morphtargets_horse\">\n<img src=\"./webgl/webgl_morphtargets_horse.jpg\" title=\"webgl / morphtargets / horse\" alt=\"webgl / morphtargets / horse\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_morphtargets_human\">\n<img src=\"./webgl/webgl_morphtargets_human.jpg\" title=\"webgl / morphtargets / human\" alt=\"webgl / morphtargets / human\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_morphtargets_sphere\">\n<img src=\"./webgl/webgl_morphtargets_sphere.jpg\" title=\"webgl / morphtargets / sphere\" alt=\"webgl / morphtargets / sphere\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_multiple_canvases_circle\">\n<img src=\"./webgl/webgl_multiple_canvases_circle.jpg\" title=\"webgl / multiple / canvases / circle\" alt=\"webgl / multiple / canvases / circle\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_multiple_canvases_complex\">\n<img src=\"./webgl/webgl_multiple_canvases_complex.jpg\" title=\"webgl / multiple / canvases / complex\" alt=\"webgl / multiple / canvases / complex\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_multiple_canvases_grid\">\n<img src=\"./webgl/webgl_multiple_canvases_grid.jpg\" title=\"webgl / multiple / canvases / grid\" alt=\"webgl / multiple / canvases / grid\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_multiple_elements\">\n<img src=\"./webgl/webgl_multiple_elements.jpg\" title=\"webgl / multiple / elements\" alt=\"webgl / multiple / elements\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_multiple_elements_text\">\n<img src=\"./webgl/webgl_multiple_elements_text.jpg\" title=\"webgl / multiple / elements / text\" alt=\"webgl / multiple / elements / text\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_multiple_renderers\">\n<img src=\"./webgl/webgl_multiple_renderers.jpg\" title=\"webgl / multiple / renderers\" alt=\"webgl / multiple / renderers\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_multiple_views\">\n<img src=\"./webgl/webgl_multiple_views.jpg\" title=\"webgl / multiple / views\" alt=\"webgl / multiple / views\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_nearestneighbour\">\n<img src=\"./webgl/webgl_nearestneighbour.jpg\" title=\"webgl / nearestneighbour\" alt=\"webgl / nearestneighbour\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_objects_update\">\n<img src=\"./webgl/webgl_objects_update.jpg\" title=\"webgl / objects / update\" alt=\"webgl / objects / update\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_octree\">\n<img src=\"./webgl/webgl_octree.jpg\" title=\"webgl / octree\" alt=\"webgl / octree\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_octree_raycasting\">\n<img src=\"./webgl/webgl_octree_raycasting.jpg\" title=\"webgl / octree / raycasting\" alt=\"webgl / octree / raycasting\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_panorama_cube\">\n<img src=\"./webgl/webgl_panorama_cube.jpg\" title=\"webgl / panorama / cube\" alt=\"webgl / panorama / cube\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_panorama_dualfisheye\">\n<img src=\"./webgl/webgl_panorama_dualfisheye.jpg\" title=\"webgl / panorama / dualfisheye\" alt=\"webgl / panorama / dualfisheye\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_panorama_equirectangular\">\n<img src=\"./webgl/webgl_panorama_equirectangular.jpg\" title=\"webgl / panorama / equirectangular\" alt=\"webgl / panorama / equirectangular\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_performance\">\n<img src=\"./webgl/webgl_performance.jpg\" title=\"webgl / performance\" alt=\"webgl / performance\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_performance_doublesided\">\n<img src=\"./webgl/webgl_performance_doublesided.jpg\" title=\"webgl / performance / doublesided\" alt=\"webgl / performance / doublesided\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_performance_static\">\n<img src=\"./webgl/webgl_performance_static.jpg\" title=\"webgl / performance / static\" alt=\"webgl / performance / static\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_physics_cloth\">\n<img src=\"./webgl/webgl_physics_cloth.jpg\" title=\"webgl / physics / cloth\" alt=\"webgl / physics / cloth\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_physics_convex_break\">\n<img src=\"./webgl/webgl_physics_convex_break.jpg\" title=\"webgl / physics / convex / break\" alt=\"webgl / physics / convex / break\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_physics_rope\">\n<img src=\"./webgl/webgl_physics_rope.jpg\" title=\"webgl / physics / rope\" alt=\"webgl / physics / rope\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_physics_terrain\">\n<img src=\"./webgl/webgl_physics_terrain.jpg\" title=\"webgl / physics / terrain\" alt=\"webgl / physics / terrain\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_physics_volume\">\n<img src=\"./webgl/webgl_physics_volume.jpg\" title=\"webgl / physics / volume\" alt=\"webgl / physics / volume\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_points_billboards\">\n<img src=\"./webgl/webgl_points_billboards.jpg\" title=\"webgl / points / billboards\" alt=\"webgl / points / billboards\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_points_billboards_colors\">\n<img src=\"./webgl/webgl_points_billboards_colors.jpg\" title=\"webgl / points / billboards / colors\" alt=\"webgl / points / billboards / colors\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_points_dynamic\">\n<img src=\"./webgl/webgl_points_dynamic.jpg\" title=\"webgl / points / dynamic\" alt=\"webgl / points / dynamic\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_points_random\">\n<img src=\"./webgl/webgl_points_random.jpg\" title=\"webgl / points / random\" alt=\"webgl / points / random\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_points_sprites\">\n<img src=\"./webgl/webgl_points_sprites.jpg\" title=\"webgl / points / sprites\" alt=\"webgl / points / sprites\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing\">\n<img src=\"./webgl/webgl_postprocessing.jpg\" title=\"webgl / postprocessing\" alt=\"webgl / postprocessing\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_advanced\">\n<img src=\"./webgl/webgl_postprocessing_advanced.jpg\" title=\"webgl / postprocessing / advanced\" alt=\"webgl / postprocessing / advanced\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_backgrounds\">\n<img src=\"./webgl/webgl_postprocessing_backgrounds.jpg\" title=\"webgl / postprocessing / backgrounds\" alt=\"webgl / postprocessing / backgrounds\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_crossfade\">\n<img src=\"./webgl/webgl_postprocessing_crossfade.jpg\" title=\"webgl / postprocessing / crossfade\" alt=\"webgl / postprocessing / crossfade\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_dof\">\n<img src=\"./webgl/webgl_postprocessing_dof.jpg\" title=\"webgl / postprocessing / dof\" alt=\"webgl / postprocessing / dof\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_dof2\">\n<img src=\"./webgl/webgl_postprocessing_dof2.jpg\" title=\"webgl / postprocessing / dof2\" alt=\"webgl / postprocessing / dof2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_fxaa\">\n<img src=\"./webgl/webgl_postprocessing_fxaa.jpg\" title=\"webgl / postprocessing / fxaa\" alt=\"webgl / postprocessing / fxaa\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_glitch\">\n<img src=\"./webgl/webgl_postprocessing_glitch.jpg\" title=\"webgl / postprocessing / glitch\" alt=\"webgl / postprocessing / glitch\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_godrays\">\n<img src=\"./webgl/webgl_postprocessing_godrays.jpg\" title=\"webgl / postprocessing / godrays\" alt=\"webgl / postprocessing / godrays\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_masking\">\n<img src=\"./webgl/webgl_postprocessing_masking.jpg\" title=\"webgl / postprocessing / masking\" alt=\"webgl / postprocessing / masking\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_ssaa\">\n<img src=\"./webgl/webgl_postprocessing_ssaa.jpg\" title=\"webgl / postprocessing / ssaa\" alt=\"webgl / postprocessing / ssaa\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_ssaa_unbiased\">\n<img src=\"./webgl/webgl_postprocessing_ssaa_unbiased.jpg\" title=\"webgl / postprocessing / ssaa / unbiased\" alt=\"webgl / postprocessing / ssaa / unbiased\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_nodes\">\n<img src=\"./webgl/webgl_postprocessing_nodes.jpg\" title=\"webgl / postprocessing / nodes\" alt=\"webgl / postprocessing / nodes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_outline\">\n<img src=\"./webgl/webgl_postprocessing_outline.jpg\" title=\"webgl / postprocessing / outline\" alt=\"webgl / postprocessing / outline\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_procedural\">\n<img src=\"./webgl/webgl_postprocessing_procedural.jpg\" title=\"webgl / postprocessing / procedural\" alt=\"webgl / postprocessing / procedural\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_sao\">\n<img src=\"./webgl/webgl_postprocessing_sao.jpg\" title=\"webgl / postprocessing / sao\" alt=\"webgl / postprocessing / sao\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_smaa\">\n<img src=\"./webgl/webgl_postprocessing_smaa.jpg\" title=\"webgl / postprocessing / smaa\" alt=\"webgl / postprocessing / smaa\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_sobel\">\n<img src=\"./webgl/webgl_postprocessing_sobel.jpg\" title=\"webgl / postprocessing / sobel\" alt=\"webgl / postprocessing / sobel\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_ssao\">\n<img src=\"./webgl/webgl_postprocessing_ssao.jpg\" title=\"webgl / postprocessing / ssao\" alt=\"webgl / postprocessing / ssao\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_taa\">\n<img src=\"./webgl/webgl_postprocessing_taa.jpg\" title=\"webgl / postprocessing / taa\" alt=\"webgl / postprocessing / taa\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_unreal_bloom\">\n<img src=\"./webgl/webgl_postprocessing_unreal_bloom.jpg\" title=\"webgl / postprocessing / unreal / bloom\" alt=\"webgl / postprocessing / unreal / bloom\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_raycast_texture\">\n<img src=\"./webgl/webgl_raycast_texture.jpg\" title=\"webgl / raycast / texture\" alt=\"webgl / raycast / texture\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_read_float_buffer\">\n<img src=\"./webgl/webgl_read_float_buffer.jpg\" title=\"webgl / read / float / buffer\" alt=\"webgl / read / float / buffer\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_refraction\">\n<img src=\"./webgl/webgl_refraction.jpg\" title=\"webgl / refraction\" alt=\"webgl / refraction\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_rtt\">\n<img src=\"./webgl/webgl_rtt.jpg\" title=\"webgl / rtt\" alt=\"webgl / rtt\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_sandbox\">\n<img src=\"./webgl/webgl_sandbox.jpg\" title=\"webgl / sandbox\" alt=\"webgl / sandbox\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shader\">\n<img src=\"./webgl/webgl_shader.jpg\" title=\"webgl / shader\" alt=\"webgl / shader\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shader_lava\">\n<img src=\"./webgl/webgl_shader_lava.jpg\" title=\"webgl / shader / lava\" alt=\"webgl / shader / lava\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shader2\">\n<img src=\"./webgl/webgl_shader2.jpg\" title=\"webgl / shader2\" alt=\"webgl / shader2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shaders_ocean\">\n<img src=\"./webgl/webgl_shaders_ocean.jpg\" title=\"webgl / shaders / ocean\" alt=\"webgl / shaders / ocean\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shaders_ocean2\">\n<img src=\"./webgl/webgl_shaders_ocean2.jpg\" title=\"webgl / shaders / ocean2\" alt=\"webgl / shaders / ocean2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shaders_sky\">\n<img src=\"./webgl/webgl_shaders_sky.jpg\" title=\"webgl / shaders / sky\" alt=\"webgl / shaders / sky\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shaders_tonemapping\">\n<img src=\"./webgl/webgl_shaders_tonemapping.jpg\" title=\"webgl / shaders / tonemapping\" alt=\"webgl / shaders / tonemapping\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shaders_vector\">\n<img src=\"./webgl/webgl_shaders_vector.jpg\" title=\"webgl / shaders / vector\" alt=\"webgl / shaders / vector\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shading_physical\">\n<img src=\"./webgl/webgl_shading_physical.jpg\" title=\"webgl / shading / physical\" alt=\"webgl / shading / physical\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shadowmap\">\n<img src=\"./webgl/webgl_shadowmap.jpg\" title=\"webgl / shadowmap\" alt=\"webgl / shadowmap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shadowmap_performance\">\n<img src=\"./webgl/webgl_shadowmap_performance.jpg\" title=\"webgl / shadowmap / performance\" alt=\"webgl / shadowmap / performance\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shadowmap_pointlight\">\n<img src=\"./webgl/webgl_shadowmap_pointlight.jpg\" title=\"webgl / shadowmap / pointlight\" alt=\"webgl / shadowmap / pointlight\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shadowmap_viewer\">\n<img src=\"./webgl/webgl_shadowmap_viewer.jpg\" title=\"webgl / shadowmap / viewer\" alt=\"webgl / shadowmap / viewer\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shadowmesh\">\n<img src=\"./webgl/webgl_shadowmesh.jpg\" title=\"webgl / shadowmesh\" alt=\"webgl / shadowmesh\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_skinning_simple\">\n<img src=\"./webgl/webgl_skinning_simple.jpg\" title=\"webgl / skinning / simple\" alt=\"webgl / skinning / simple\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_sprites\">\n<img src=\"./webgl/webgl_sprites.jpg\" title=\"webgl / sprites\" alt=\"webgl / sprites\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_sprites_nodes\">\n<img src=\"./webgl/webgl_sprites_nodes.jpg\" title=\"webgl / sprites / nodes\" alt=\"webgl / sprites / nodes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_terrain_dynamic\">\n<img src=\"./webgl/webgl_terrain_dynamic.jpg\" title=\"webgl / terrain / dynamic\" alt=\"webgl / terrain / dynamic\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_test_memory\">\n<img src=\"./webgl/webgl_test_memory.jpg\" title=\"webgl / test / memory\" alt=\"webgl / test / memory\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_test_memory2\">\n<img src=\"./webgl/webgl_test_memory2.jpg\" title=\"webgl / test / memory2\" alt=\"webgl / test / memory2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_tonemapping\">\n<img src=\"./webgl/webgl_tonemapping.jpg\" title=\"webgl / tonemapping\" alt=\"webgl / tonemapping\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_trails\">\n<img src=\"./webgl/webgl_trails.jpg\" title=\"webgl / trails\" alt=\"webgl / trails\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_video_panorama_equirectangular\">\n<img src=\"./webgl/webgl_video_panorama_equirectangular.jpg\" title=\"webgl / video / panorama / equirectangular\" alt=\"webgl / video / panorama / equirectangular\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_water\">\n<img src=\"./webgl/webgl_water.jpg\" title=\"webgl / water\" alt=\"webgl / water\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_water_flowmap\">\n<img src=\"./webgl/webgl_water_flowmap.jpg\" title=\"webgl / water / flowmap\" alt=\"webgl / water / flowmap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry\">\n<img src=\"./webgl/webgl_buffergeometry.jpg\" title=\"webgl / buffergeometry\" alt=\"webgl / buffergeometry\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_constructed_from_geometry\">\n<img src=\"./webgl/webgl_buffergeometry_constructed_from_geometry.jpg\" title=\"webgl / buffergeometry / constructed / from / geometry\" alt=\"webgl / buffergeometry / constructed / from / geometry\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_custom_attributes_particles\">\n<img src=\"./webgl/webgl_buffergeometry_custom_attributes_particles.jpg\" title=\"webgl / buffergeometry / custom / attributes / particles\" alt=\"webgl / buffergeometry / custom / attributes / particles\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_drawcalls\">\n<img src=\"./webgl/webgl_buffergeometry_drawcalls.jpg\" title=\"webgl / buffergeometry / drawcalls\" alt=\"webgl / buffergeometry / drawcalls\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_indexed\">\n<img src=\"./webgl/webgl_buffergeometry_indexed.jpg\" title=\"webgl / buffergeometry / indexed\" alt=\"webgl / buffergeometry / indexed\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_instancing\">\n<img src=\"./webgl/webgl_buffergeometry_instancing.jpg\" title=\"webgl / buffergeometry / instancing\" alt=\"webgl / buffergeometry / instancing\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_instancing2\">\n<img src=\"./webgl/webgl_buffergeometry_instancing2.jpg\" title=\"webgl / buffergeometry / instancing2\" alt=\"webgl / buffergeometry / instancing2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_instancing_billboards\">\n<img src=\"./webgl/webgl_buffergeometry_instancing_billboards.jpg\" title=\"webgl / buffergeometry / instancing / billboards\" alt=\"webgl / buffergeometry / instancing / billboards\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_instancing_dynamic\">\n<img src=\"./webgl/webgl_buffergeometry_instancing_dynamic.jpg\" title=\"webgl / buffergeometry / instancing / dynamic\" alt=\"webgl / buffergeometry / instancing / dynamic\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_instancing_interleaved_dynamic\">\n<img src=\"./webgl/webgl_buffergeometry_instancing_interleaved_dynamic.jpg\" title=\"webgl / buffergeometry / instancing / interleaved / dynamic\" alt=\"webgl / buffergeometry / instancing / interleaved / dynamic\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_lines\">\n<img src=\"./webgl/webgl_buffergeometry_lines.jpg\" title=\"webgl / buffergeometry / lines\" alt=\"webgl / buffergeometry / lines\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_lines_indexed\">\n<img src=\"./webgl/webgl_buffergeometry_lines_indexed.jpg\" title=\"webgl / buffergeometry / lines / indexed\" alt=\"webgl / buffergeometry / lines / indexed\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_points\">\n<img src=\"./webgl/webgl_buffergeometry_points.jpg\" title=\"webgl / buffergeometry / points\" alt=\"webgl / buffergeometry / points\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_points_interleaved\">\n<img src=\"./webgl/webgl_buffergeometry_points_interleaved.jpg\" title=\"webgl / buffergeometry / points / interleaved\" alt=\"webgl / buffergeometry / points / interleaved\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_rawshader\">\n<img src=\"./webgl/webgl_buffergeometry_rawshader.jpg\" title=\"webgl / buffergeometry / rawshader\" alt=\"webgl / buffergeometry / rawshader\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_selective_draw\">\n<img src=\"./webgl/webgl_buffergeometry_selective_draw.jpg\" title=\"webgl / buffergeometry / selective / draw\" alt=\"webgl / buffergeometry / selective / draw\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_uint\">\n<img src=\"./webgl/webgl_buffergeometry_uint.jpg\" title=\"webgl / buffergeometry / uint\" alt=\"webgl / buffergeometry / uint\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_custom_attributes\">\n<img src=\"./webgl/webgl_custom_attributes.jpg\" title=\"webgl / custom / attributes\" alt=\"webgl / custom / attributes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_custom_attributes_lines\">\n<img src=\"./webgl/webgl_custom_attributes_lines.jpg\" title=\"webgl / custom / attributes / lines\" alt=\"webgl / custom / attributes / lines\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_custom_attributes_points\">\n<img src=\"./webgl/webgl_custom_attributes_points.jpg\" title=\"webgl / custom / attributes / points\" alt=\"webgl / custom / attributes / points\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_custom_attributes_points2\">\n<img src=\"./webgl/webgl_custom_attributes_points2.jpg\" title=\"webgl / custom / attributes / points2\" alt=\"webgl / custom / attributes / points2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_custom_attributes_points3\">\n<img src=\"./webgl/webgl_custom_attributes_points3.jpg\" title=\"webgl / custom / attributes / points3\" alt=\"webgl / custom / attributes / points3\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_modified\">\n<img src=\"./webgl/webgl_materials_modified.jpg\" title=\"webgl / materials / modified\" alt=\"webgl / materials / modified\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_raymarching_reflect\">\n<img src=\"./webgl/webgl_raymarching_reflect.jpg\" title=\"webgl / raymarching / reflect\" alt=\"webgl / raymarching / reflect\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shadowmap_pcss\">\n<img src=\"./webgl/webgl_shadowmap_pcss.jpg\" title=\"webgl / shadowmap / pcss\" alt=\"webgl / shadowmap / pcss\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_simple_gi\">\n<img src=\"./webgl/webgl_simple_gi.jpg\" title=\"webgl / simple / gi\" alt=\"webgl / simple / gi\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_tiled_forward\">\n<img src=\"./webgl/webgl_tiled_forward.jpg\" title=\"webgl / tiled / forward\" alt=\"webgl / tiled / forward\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_worker_offscreencanvas\">\n<img src=\"./webgl/webgl_worker_offscreencanvas.jpg\" title=\"webgl / worker / offscreencanvas\" alt=\"webgl / worker / offscreencanvas\" height=\"100\" width=\"150\" /></a>\n\n<h1>webgldeferred</h1>\n<a href=\"http://threejs.org/examples/#webgldeferred_animation\">\n<img src=\"./webgl/webgldeferred_animation.jpg\" title=\"webgldeferred / animation\" alt=\"webgldeferred / animation\" height=\"100\" width=\"150\" /></a>\n\n<h1>webglaudio</h1>\n<a href=\"http://threejs.org/examples/#webglaudio_sandbox\">\n<img src=\"./webgl/webglaudio_sandbox.jpg\" title=\"webglaudio / sandbox\" alt=\"webglaudio / sandbox\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webglaudio_timing\">\n<img src=\"./webgl/webglaudio_timing.jpg\" title=\"webglaudio / timing\" alt=\"webglaudio / timing\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webglaudio_visualizer\">\n<img src=\"./webgl/webglaudio_visualizer.jpg\" title=\"webglaudio / visualizer\" alt=\"webglaudio / visualizer\" height=\"100\" width=\"150\" /></a>\n\n<h1>webvr</h1>\n<a href=\"http://threejs.org/examples/#webvr_cubes\">\n<img src=\"./webgl/webvr_cubes.jpg\" title=\"webvr / cubes\" alt=\"webvr / cubes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webvr_daydream\">\n<img src=\"./webgl/webvr_daydream.jpg\" title=\"webvr / daydream\" alt=\"webvr / daydream\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webvr_gearvr\">\n<img src=\"./webgl/webvr_gearvr.jpg\" title=\"webvr / gearvr\" alt=\"webvr / gearvr\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webvr_panorama\">\n<img src=\"./webgl/webvr_panorama.jpg\" title=\"webvr / panorama\" alt=\"webvr / panorama\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webvr_rollercoaster\">\n<img src=\"./webgl/webvr_rollercoaster.jpg\" title=\"webvr / rollercoaster\" alt=\"webvr / rollercoaster\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webvr_sandbox\">\n<img src=\"./webgl/webvr_sandbox.jpg\" title=\"webvr / sandbox\" alt=\"webvr / sandbox\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webvr_video\">\n<img src=\"./webgl/webvr_video.jpg\" title=\"webvr / video\" alt=\"webvr / video\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webvr_vive\">\n<img src=\"./webgl/webvr_vive.jpg\" title=\"webvr / vive\" alt=\"webvr / vive\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webvr_vive_dragging\">\n<img src=\"./webgl/webvr_vive_dragging.jpg\" title=\"webvr / vive / dragging\" alt=\"webvr / vive / dragging\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webvr_vive_paint\">\n<img src=\"./webgl/webvr_vive_paint.jpg\" title=\"webvr / vive / paint\" alt=\"webvr / vive / paint\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webvr_vive_sculpt\">\n<img src=\"./webgl/webvr_vive_sculpt.jpg\" title=\"webvr / vive / sculpt\" alt=\"webvr / vive / sculpt\" height=\"100\" width=\"150\" /></a>\n\n<h1>misc</h1>\n<a href=\"http://threejs.org/examples/#misc_animation_authoring\">\n<img src=\"./webgl/misc_animation_authoring.jpg\" title=\"misc / animation / authoring\" alt=\"misc / animation / authoring\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_animation_groups\">\n<img src=\"./webgl/misc_animation_groups.jpg\" title=\"misc / animation / groups\" alt=\"misc / animation / groups\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_animation_keys\">\n<img src=\"./webgl/misc_animation_keys.jpg\" title=\"misc / animation / keys\" alt=\"misc / animation / keys\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_controls_deviceorientation\">\n<img src=\"./webgl/misc_controls_deviceorientation.jpg\" title=\"misc / controls / deviceorientation\" alt=\"misc / controls / deviceorientation\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_controls_fly\">\n<img src=\"./webgl/misc_controls_fly.jpg\" title=\"misc / controls / fly\" alt=\"misc / controls / fly\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_controls_orbit\">\n<img src=\"./webgl/misc_controls_orbit.jpg\" title=\"misc / controls / orbit\" alt=\"misc / controls / orbit\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_controls_pointerlock\">\n<img src=\"./webgl/misc_controls_pointerlock.jpg\" title=\"misc / controls / pointerlock\" alt=\"misc / controls / pointerlock\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_controls_trackball\">\n<img src=\"./webgl/misc_controls_trackball.jpg\" title=\"misc / controls / trackball\" alt=\"misc / controls / trackball\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_controls_transform\">\n<img src=\"./webgl/misc_controls_transform.jpg\" title=\"misc / controls / transform\" alt=\"misc / controls / transform\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_exporter_gltf\">\n<img src=\"./webgl/misc_exporter_gltf.jpg\" title=\"misc / exporter / gltf\" alt=\"misc / exporter / gltf\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_exporter_obj\">\n<img src=\"./webgl/misc_exporter_obj.jpg\" title=\"misc / exporter / obj\" alt=\"misc / exporter / obj\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_fps\">\n<img src=\"./webgl/misc_fps.jpg\" title=\"misc / fps\" alt=\"misc / fps\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_lights_test\">\n<img src=\"./webgl/misc_lights_test.jpg\" title=\"misc / lights / test\" alt=\"misc / lights / test\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_lookat\">\n<img src=\"./webgl/misc_lookat.jpg\" title=\"misc / lookat\" alt=\"misc / lookat\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_ubiquity_test\">\n<img src=\"./webgl/misc_ubiquity_test.jpg\" title=\"misc / ubiquity / test\" alt=\"misc / ubiquity / test\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_ubiquity_test2\">\n<img src=\"./webgl/misc_ubiquity_test2.jpg\" title=\"misc / ubiquity / test2\" alt=\"misc / ubiquity / test2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_uv_tests\">\n<img src=\"./webgl/misc_uv_tests.jpg\" title=\"misc / uv / tests\" alt=\"misc / uv / tests\" height=\"100\" width=\"150\" /></a>\n\n<h1>css3d</h1>\n<a href=\"http://threejs.org/examples/#css3d_molecules\">\n<img src=\"./webgl/css3d_molecules.jpg\" title=\"css3d / molecules\" alt=\"css3d / molecules\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#css3d_panorama\">\n<img src=\"./webgl/css3d_panorama.jpg\" title=\"css3d / panorama\" alt=\"css3d / panorama\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#css3d_panorama_deviceorientation\">\n<img src=\"./webgl/css3d_panorama_deviceorientation.jpg\" title=\"css3d / panorama / deviceorientation\" alt=\"css3d / panorama / deviceorientation\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#css3d_periodictable\">\n<img src=\"./webgl/css3d_periodictable.jpg\" title=\"css3d / periodictable\" alt=\"css3d / periodictable\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#css3d_sandbox\">\n<img src=\"./webgl/css3d_sandbox.jpg\" title=\"css3d / sandbox\" alt=\"css3d / sandbox\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#css3d_sprites\">\n<img src=\"./webgl/css3d_sprites.jpg\" title=\"css3d / sprites\" alt=\"css3d / sprites\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#css3d_youtube\">\n<img src=\"./webgl/css3d_youtube.jpg\" title=\"css3d / youtube\" alt=\"css3d / youtube\" height=\"100\" width=\"150\" /></a>\n\n<h1>canvas</h1>\n<a href=\"http://threejs.org/examples/#canvas_ascii_effect\">\n<img src=\"./webgl/canvas_ascii_effect.jpg\" title=\"canvas / ascii / effect\" alt=\"canvas / ascii / effect\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_camera_orthographic\">\n<img src=\"./webgl/canvas_camera_orthographic.jpg\" title=\"canvas / camera / orthographic\" alt=\"canvas / camera / orthographic\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_birds\">\n<img src=\"./webgl/canvas_geometry_birds.jpg\" title=\"canvas / geometry / birds\" alt=\"canvas / geometry / birds\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_cube\">\n<img src=\"./webgl/canvas_geometry_cube.jpg\" title=\"canvas / geometry / cube\" alt=\"canvas / geometry / cube\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_earth\">\n<img src=\"./webgl/canvas_geometry_earth.jpg\" title=\"canvas / geometry / earth\" alt=\"canvas / geometry / earth\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_hierarchy\">\n<img src=\"./webgl/canvas_geometry_hierarchy.jpg\" title=\"canvas / geometry / hierarchy\" alt=\"canvas / geometry / hierarchy\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_nurbs\">\n<img src=\"./webgl/canvas_geometry_nurbs.jpg\" title=\"canvas / geometry / nurbs\" alt=\"canvas / geometry / nurbs\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_panorama\">\n<img src=\"./webgl/canvas_geometry_panorama.jpg\" title=\"canvas / geometry / panorama\" alt=\"canvas / geometry / panorama\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_panorama_fisheye\">\n<img src=\"./webgl/canvas_geometry_panorama_fisheye.jpg\" title=\"canvas / geometry / panorama / fisheye\" alt=\"canvas / geometry / panorama / fisheye\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_shapes\">\n<img src=\"./webgl/canvas_geometry_shapes.jpg\" title=\"canvas / geometry / shapes\" alt=\"canvas / geometry / shapes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_terrain\">\n<img src=\"./webgl/canvas_geometry_terrain.jpg\" title=\"canvas / geometry / terrain\" alt=\"canvas / geometry / terrain\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_text\">\n<img src=\"./webgl/canvas_geometry_text.jpg\" title=\"canvas / geometry / text\" alt=\"canvas / geometry / text\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_interactive_cubes\">\n<img src=\"./webgl/canvas_interactive_cubes.jpg\" title=\"canvas / interactive / cubes\" alt=\"canvas / interactive / cubes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_interactive_cubes_tween\">\n<img src=\"./webgl/canvas_interactive_cubes_tween.jpg\" title=\"canvas / interactive / cubes / tween\" alt=\"canvas / interactive / cubes / tween\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_interactive_particles\">\n<img src=\"./webgl/canvas_interactive_particles.jpg\" title=\"canvas / interactive / particles\" alt=\"canvas / interactive / particles\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_interactive_voxelpainter\">\n<img src=\"./webgl/canvas_interactive_voxelpainter.jpg\" title=\"canvas / interactive / voxelpainter\" alt=\"canvas / interactive / voxelpainter\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_lights_pointlights\">\n<img src=\"./webgl/canvas_lights_pointlights.jpg\" title=\"canvas / lights / pointlights\" alt=\"canvas / lights / pointlights\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_lines\">\n<img src=\"./webgl/canvas_lines.jpg\" title=\"canvas / lines\" alt=\"canvas / lines\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_lines_colors\">\n<img src=\"./webgl/canvas_lines_colors.jpg\" title=\"canvas / lines / colors\" alt=\"canvas / lines / colors\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_lines_colors_2d\">\n<img src=\"./webgl/canvas_lines_colors_2d.jpg\" title=\"canvas / lines / colors / 2d\" alt=\"canvas / lines / colors / 2d\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_lines_dashed\">\n<img src=\"./webgl/canvas_lines_dashed.jpg\" title=\"canvas / lines / dashed\" alt=\"canvas / lines / dashed\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_lines_sphere\">\n<img src=\"./webgl/canvas_lines_sphere.jpg\" title=\"canvas / lines / sphere\" alt=\"canvas / lines / sphere\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_materials\">\n<img src=\"./webgl/canvas_materials.jpg\" title=\"canvas / materials\" alt=\"canvas / materials\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_materials_normal\">\n<img src=\"./webgl/canvas_materials_normal.jpg\" title=\"canvas / materials / normal\" alt=\"canvas / materials / normal\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_materials_reflection\">\n<img src=\"./webgl/canvas_materials_reflection.jpg\" title=\"canvas / materials / reflection\" alt=\"canvas / materials / reflection\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_materials_video\">\n<img src=\"./webgl/canvas_materials_video.jpg\" title=\"canvas / materials / video\" alt=\"canvas / materials / video\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_morphtargets_horse\">\n<img src=\"./webgl/canvas_morphtargets_horse.jpg\" title=\"canvas / morphtargets / horse\" alt=\"canvas / morphtargets / horse\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_particles_floor\">\n<img src=\"./webgl/canvas_particles_floor.jpg\" title=\"canvas / particles / floor\" alt=\"canvas / particles / floor\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_particles_random\">\n<img src=\"./webgl/canvas_particles_random.jpg\" title=\"canvas / particles / random\" alt=\"canvas / particles / random\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_particles_sprites\">\n<img src=\"./webgl/canvas_particles_sprites.jpg\" title=\"canvas / particles / sprites\" alt=\"canvas / particles / sprites\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_particles_waves\">\n<img src=\"./webgl/canvas_particles_waves.jpg\" title=\"canvas / particles / waves\" alt=\"canvas / particles / waves\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_performance\">\n<img src=\"./webgl/canvas_performance.jpg\" title=\"canvas / performance\" alt=\"canvas / performance\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_sandbox\">\n<img src=\"./webgl/canvas_sandbox.jpg\" title=\"canvas / sandbox\" alt=\"canvas / sandbox\" height=\"100\" width=\"150\" /></a>\n\n<h1>raytracing</h1>\n<a href=\"http://threejs.org/examples/#raytracing_sandbox\">\n<img src=\"./webgl/raytracing_sandbox.jpg\" title=\"raytracing / sandbox\" alt=\"raytracing / sandbox\" height=\"100\" width=\"150\" /></a>\n\n<h1>software</h1>\n<a href=\"http://threejs.org/examples/#software_geometry_earth\">\n<img src=\"./webgl/software_geometry_earth.jpg\" title=\"software / geometry / earth\" alt=\"software / geometry / earth\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#software_lines_splines\">\n<img src=\"./webgl/software_lines_splines.jpg\" title=\"software / lines / splines\" alt=\"software / lines / splines\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#software_sandbox\">\n<img src=\"./webgl/software_sandbox.jpg\" title=\"software / sandbox\" alt=\"software / sandbox\" height=\"100\" width=\"150\" /></a>\n\n<h1>svg</h1>\n<a href=\"http://threejs.org/examples/#svg_lines\">\n<img src=\"./webgl/svg_lines.jpg\" title=\"svg / lines\" alt=\"svg / lines\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#svg_sandbo\">\n<img src=\"./webgl/svg_sandbo.jpg\" title=\"svg / sandbo\" alt=\"svg / sandbo\" height=\"100\" width=\"150\" /></a>\n\n</div>\n<hr>\n<a href=\"threejs_thumbs.zip\">Download this site</a>. Something wrong or missing? Contact <a href=\"mailto:erich@acm.org\">Eric Haines</a>.\n<P>\nGo to the <b><a href=\"http://www.realtimerendering.com/webgl.html\">WebGL/three.js resources page</a></b>.\n<P>\n<I>Last updated February 14, 2018</I>\n</span>\n</body></html>\n"
  },
  {
    "path": "threejs/list2html.pl",
    "content": "#!/usr/contrib/bin/perl\n# fix lines in a given file.\n#\n# perl list2html.pl new_ones.txt > new.html\n\n# get file of names of programs and make HTML for index.html file\n\nwhile (@ARGV) {\n\t# check \n\t$arg = shift(@ARGV) ;\n\t&READ($arg) ;\n}\n\nexit ;\n\nsub READ {\n\tlocal($fname) = @_[0] ;\n\n\tdie \"can't open $fname: $!\\n\"\n\t\tunless open(INFILE,$fname) ;\n\n\twhile (<INFILE>) {\n\t\tchop;       # strip record separator\n\n\t\t@fld = split('_',$_);\n\t\tif ( $fld[0] ne $prev ) {\n\t\t\t$prev = $fld[0];\n\t\t\t$prefix = $fld[0];\n\t\t\tif ( $prev eq \"webgldeferred\" ) {\n\t\t\t\tprintf \"\\n<h1>webgl deferred</h1>\\n\";\n\t\t\t} else {\n\t\t\t\tprintf \"\\n<h1>$prev</h1>\\n\";\n\t\t\t}\n\t\t}\n\t\telsif ( $advanced == 0 && $fld[1] eq \"buffergeometry\" ) {\n\t\t\t$advanced = 1;\n\t\t\t$prev = \"webgl\";\n\t\t\t$prefix = \"webgl_advanced\";\n\t\t\tprintf \"\\n<h1>webgl / advanced</h1>\\n\";\n\t\t}\n\t\t$str = $title = $_;\n\t\t$title =~ s/_/ \\/ /g;\n\t\tprintf \"<a href=\\\"http://threejs.org/examples/\\#$str\\\">\\n\";\n\t\tprintf \"<img src=\\\"./$prefix/$str.jpg\\\" title=\\\"$title\\\" alt=\\\"$title\\\" height=\\\"100\\\" width=\\\"150\\\" /></a>\\n\";\n\t}\n}"
  },
  {
    "path": "threejs/new.html",
    "content": "\n<h1>webgl</h1>\n<a href=\"http://threejs.org/examples/#webgl_animation_cloth\">\n<img src=\"./webgl/webgl_animation_cloth.jpg\" title=\"webgl / animation / cloth\" alt=\"webgl / animation / cloth\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_animation_keyframes_json\">\n<img src=\"./webgl/webgl_animation_keyframes_json.jpg\" title=\"webgl / animation / keyframes / json\" alt=\"webgl / animation / keyframes / json\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_animation_scene\">\n<img src=\"./webgl/webgl_animation_scene.jpg\" title=\"webgl / animation / scene\" alt=\"webgl / animation / scene\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_animation_skinning_blending\">\n<img src=\"./webgl/webgl_animation_skinning_blending.jpg\" title=\"webgl / animation / skinning / blending\" alt=\"webgl / animation / skinning / blending\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_animation_skinning_morph\">\n<img src=\"./webgl/webgl_animation_skinning_morph.jpg\" title=\"webgl / animation / skinning / morph\" alt=\"webgl / animation / skinning / morph\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_camera\">\n<img src=\"./webgl/webgl_camera.jpg\" title=\"webgl / camera\" alt=\"webgl / camera\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_camera_array\">\n<img src=\"./webgl/webgl_camera_array.jpg\" title=\"webgl / camera / array\" alt=\"webgl / camera / array\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_camera_cinematic\">\n<img src=\"./webgl/webgl_camera_cinematic.jpg\" title=\"webgl / camera / cinematic\" alt=\"webgl / camera / cinematic\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_camera_logarithmicdepthbuffer\">\n<img src=\"./webgl/webgl_camera_logarithmicdepthbuffer.jpg\" title=\"webgl / camera / logarithmicdepthbuffer\" alt=\"webgl / camera / logarithmicdepthbuffer\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_clipping\">\n<img src=\"./webgl/webgl_clipping.jpg\" title=\"webgl / clipping\" alt=\"webgl / clipping\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_clipping_advanced\">\n<img src=\"./webgl/webgl_clipping_advanced.jpg\" title=\"webgl / clipping / advanced\" alt=\"webgl / clipping / advanced\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_clipping_intersection\">\n<img src=\"./webgl/webgl_clipping_intersection.jpg\" title=\"webgl / clipping / intersection\" alt=\"webgl / clipping / intersection\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_decals\">\n<img src=\"./webgl/webgl_decals.jpg\" title=\"webgl / decals\" alt=\"webgl / decals\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_depth_texture\">\n<img src=\"./webgl/webgl_depth_texture.jpg\" title=\"webgl / depth / texture\" alt=\"webgl / depth / texture\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_effects_anaglyph\">\n<img src=\"./webgl/webgl_effects_anaglyph.jpg\" title=\"webgl / effects / anaglyph\" alt=\"webgl / effects / anaglyph\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_effects_parallaxbarrier\">\n<img src=\"./webgl/webgl_effects_parallaxbarrier.jpg\" title=\"webgl / effects / parallaxbarrier\" alt=\"webgl / effects / parallaxbarrier\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_effects_peppersghost\">\n<img src=\"./webgl/webgl_effects_peppersghost.jpg\" title=\"webgl / effects / peppersghost\" alt=\"webgl / effects / peppersghost\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_effects_stereo\">\n<img src=\"./webgl/webgl_effects_stereo.jpg\" title=\"webgl / effects / stereo\" alt=\"webgl / effects / stereo\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_framebuffer_texture\">\n<img src=\"./webgl/webgl_framebuffer_texture.jpg\" title=\"webgl / framebuffer / texture\" alt=\"webgl / framebuffer / texture\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometries\">\n<img src=\"./webgl/webgl_geometries.jpg\" title=\"webgl / geometries\" alt=\"webgl / geometries\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometries_parametric\">\n<img src=\"./webgl/webgl_geometries_parametric.jpg\" title=\"webgl / geometries / parametric\" alt=\"webgl / geometries / parametric\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_colors\">\n<img src=\"./webgl/webgl_geometry_colors.jpg\" title=\"webgl / geometry / colors\" alt=\"webgl / geometry / colors\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_colors_blender\">\n<img src=\"./webgl/webgl_geometry_colors_blender.jpg\" title=\"webgl / geometry / colors / blender\" alt=\"webgl / geometry / colors / blender\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_colors_lookuptable\">\n<img src=\"./webgl/webgl_geometry_colors_lookuptable.jpg\" title=\"webgl / geometry / colors / lookuptable\" alt=\"webgl / geometry / colors / lookuptable\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_convex\">\n<img src=\"./webgl/webgl_geometry_convex.jpg\" title=\"webgl / geometry / convex\" alt=\"webgl / geometry / convex\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_cube\">\n<img src=\"./webgl/webgl_geometry_cube.jpg\" title=\"webgl / geometry / cube\" alt=\"webgl / geometry / cube\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_dynamic\">\n<img src=\"./webgl/webgl_geometry_dynamic.jpg\" title=\"webgl / geometry / dynamic\" alt=\"webgl / geometry / dynamic\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_extrude_shapes\">\n<img src=\"./webgl/webgl_geometry_extrude_shapes.jpg\" title=\"webgl / geometry / extrude / shapes\" alt=\"webgl / geometry / extrude / shapes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_extrude_shapes2\">\n<img src=\"./webgl/webgl_geometry_extrude_shapes2.jpg\" title=\"webgl / geometry / extrude / shapes2\" alt=\"webgl / geometry / extrude / shapes2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_extrude_splines\">\n<img src=\"./webgl/webgl_geometry_extrude_splines.jpg\" title=\"webgl / geometry / extrude / splines\" alt=\"webgl / geometry / extrude / splines\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_hierarchy\">\n<img src=\"./webgl/webgl_geometry_hierarchy.jpg\" title=\"webgl / geometry / hierarchy\" alt=\"webgl / geometry / hierarchy\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_hierarchy2\">\n<img src=\"./webgl/webgl_geometry_hierarchy2.jpg\" title=\"webgl / geometry / hierarchy2\" alt=\"webgl / geometry / hierarchy2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_minecraft\">\n<img src=\"./webgl/webgl_geometry_minecraft.jpg\" title=\"webgl / geometry / minecraft\" alt=\"webgl / geometry / minecraft\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_minecraft_ao\">\n<img src=\"./webgl/webgl_geometry_minecraft_ao.jpg\" title=\"webgl / geometry / minecraft / ao\" alt=\"webgl / geometry / minecraft / ao\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_normals\">\n<img src=\"./webgl/webgl_geometry_normals.jpg\" title=\"webgl / geometry / normals\" alt=\"webgl / geometry / normals\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_nurbs\">\n<img src=\"./webgl/webgl_geometry_nurbs.jpg\" title=\"webgl / geometry / nurbs\" alt=\"webgl / geometry / nurbs\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_shapes\">\n<img src=\"./webgl/webgl_geometry_shapes.jpg\" title=\"webgl / geometry / shapes\" alt=\"webgl / geometry / shapes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_spline_editor\">\n<img src=\"./webgl/webgl_geometry_spline_editor.jpg\" title=\"webgl / geometry / spline / editor\" alt=\"webgl / geometry / spline / editor\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_teapot\">\n<img src=\"./webgl/webgl_geometry_teapot.jpg\" title=\"webgl / geometry / teapot\" alt=\"webgl / geometry / teapot\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_terrain\">\n<img src=\"./webgl/webgl_geometry_terrain.jpg\" title=\"webgl / geometry / terrain\" alt=\"webgl / geometry / terrain\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_terrain_fog\">\n<img src=\"./webgl/webgl_geometry_terrain_fog.jpg\" title=\"webgl / geometry / terrain / fog\" alt=\"webgl / geometry / terrain / fog\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_terrain_raycast\">\n<img src=\"./webgl/webgl_geometry_terrain_raycast.jpg\" title=\"webgl / geometry / terrain / raycast\" alt=\"webgl / geometry / terrain / raycast\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_text\">\n<img src=\"./webgl/webgl_geometry_text.jpg\" title=\"webgl / geometry / text\" alt=\"webgl / geometry / text\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_geometry_text_shapes\">\n<img src=\"./webgl/webgl_geometry_text_shapes.jpg\" title=\"webgl / geometry / text / shapes\" alt=\"webgl / geometry / text / shapes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_gpgpu_birds\">\n<img src=\"./webgl/webgl_gpgpu_birds.jpg\" title=\"webgl / gpgpu / birds\" alt=\"webgl / gpgpu / birds\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_gpgpu_water\">\n<img src=\"./webgl/webgl_gpgpu_water.jpg\" title=\"webgl / gpgpu / water\" alt=\"webgl / gpgpu / water\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_gpgpu_protoplanet\">\n<img src=\"./webgl/webgl_gpgpu_protoplanet.jpg\" title=\"webgl / gpgpu / protoplanet\" alt=\"webgl / gpgpu / protoplanet\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_gpu_particle_system\">\n<img src=\"./webgl/webgl_gpu_particle_system.jpg\" title=\"webgl / gpu / particle / system\" alt=\"webgl / gpu / particle / system\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_hdr\">\n<img src=\"./webgl/webgl_hdr.jpg\" title=\"webgl / hdr\" alt=\"webgl / hdr\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_helpers\">\n<img src=\"./webgl/webgl_helpers.jpg\" title=\"webgl / helpers\" alt=\"webgl / helpers\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_buffergeometry\">\n<img src=\"./webgl/webgl_interactive_buffergeometry.jpg\" title=\"webgl / interactive / buffergeometry\" alt=\"webgl / interactive / buffergeometry\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_cubes\">\n<img src=\"./webgl/webgl_interactive_cubes.jpg\" title=\"webgl / interactive / cubes\" alt=\"webgl / interactive / cubes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_cubes_gpu\">\n<img src=\"./webgl/webgl_interactive_cubes_gpu.jpg\" title=\"webgl / interactive / cubes / gpu\" alt=\"webgl / interactive / cubes / gpu\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_instances_gpu\">\n<img src=\"./webgl/webgl_interactive_instances_gpu.jpg\" title=\"webgl / interactive / instances / gpu\" alt=\"webgl / interactive / instances / gpu\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_cubes_ortho\">\n<img src=\"./webgl/webgl_interactive_cubes_ortho.jpg\" title=\"webgl / interactive / cubes / ortho\" alt=\"webgl / interactive / cubes / ortho\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_draggablecubes\">\n<img src=\"./webgl/webgl_interactive_draggablecubes.jpg\" title=\"webgl / interactive / draggablecubes\" alt=\"webgl / interactive / draggablecubes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_lines\">\n<img src=\"./webgl/webgl_interactive_lines.jpg\" title=\"webgl / interactive / lines\" alt=\"webgl / interactive / lines\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_points\">\n<img src=\"./webgl/webgl_interactive_points.jpg\" title=\"webgl / interactive / points\" alt=\"webgl / interactive / points\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_raycasting_points\">\n<img src=\"./webgl/webgl_interactive_raycasting_points.jpg\" title=\"webgl / interactive / raycasting / points\" alt=\"webgl / interactive / raycasting / points\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_interactive_voxelpainter\">\n<img src=\"./webgl/webgl_interactive_voxelpainter.jpg\" title=\"webgl / interactive / voxelpainter\" alt=\"webgl / interactive / voxelpainter\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_kinect\">\n<img src=\"./webgl/webgl_kinect.jpg\" title=\"webgl / kinect\" alt=\"webgl / kinect\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lensflares\">\n<img src=\"./webgl/webgl_lensflares.jpg\" title=\"webgl / lensflares\" alt=\"webgl / lensflares\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lights_hemisphere\">\n<img src=\"./webgl/webgl_lights_hemisphere.jpg\" title=\"webgl / lights / hemisphere\" alt=\"webgl / lights / hemisphere\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lights_physical\">\n<img src=\"./webgl/webgl_lights_physical.jpg\" title=\"webgl / lights / physical\" alt=\"webgl / lights / physical\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lights_pointlights\">\n<img src=\"./webgl/webgl_lights_pointlights.jpg\" title=\"webgl / lights / pointlights\" alt=\"webgl / lights / pointlights\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lights_pointlights2\">\n<img src=\"./webgl/webgl_lights_pointlights2.jpg\" title=\"webgl / lights / pointlights2\" alt=\"webgl / lights / pointlights2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lights_spotlight\">\n<img src=\"./webgl/webgl_lights_spotlight.jpg\" title=\"webgl / lights / spotlight\" alt=\"webgl / lights / spotlight\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lights_spotlights\">\n<img src=\"./webgl/webgl_lights_spotlights.jpg\" title=\"webgl / lights / spotlights\" alt=\"webgl / lights / spotlights\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lights_rectarealight\">\n<img src=\"./webgl/webgl_lights_rectarealight.jpg\" title=\"webgl / lights / rectarealight\" alt=\"webgl / lights / rectarealight\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lines_colors\">\n<img src=\"./webgl/webgl_lines_colors.jpg\" title=\"webgl / lines / colors\" alt=\"webgl / lines / colors\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lines_cubes\">\n<img src=\"./webgl/webgl_lines_cubes.jpg\" title=\"webgl / lines / cubes\" alt=\"webgl / lines / cubes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lines_dashed\">\n<img src=\"./webgl/webgl_lines_dashed.jpg\" title=\"webgl / lines / dashed\" alt=\"webgl / lines / dashed\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lines_sphere\">\n<img src=\"./webgl/webgl_lines_sphere.jpg\" title=\"webgl / lines / sphere\" alt=\"webgl / lines / sphere\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lines_splines\">\n<img src=\"./webgl/webgl_lines_splines.jpg\" title=\"webgl / lines / splines\" alt=\"webgl / lines / splines\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_3ds\">\n<img src=\"./webgl/webgl_loader_3ds.jpg\" title=\"webgl / loader / 3ds\" alt=\"webgl / loader / 3ds\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_3mf\">\n<img src=\"./webgl/webgl_loader_3mf.jpg\" title=\"webgl / loader / 3mf\" alt=\"webgl / loader / 3mf\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_amf\">\n<img src=\"./webgl/webgl_loader_amf.jpg\" title=\"webgl / loader / amf\" alt=\"webgl / loader / amf\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_assimp\">\n<img src=\"./webgl/webgl_loader_assimp.jpg\" title=\"webgl / loader / assimp\" alt=\"webgl / loader / assimp\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_assimp2json\">\n<img src=\"./webgl/webgl_loader_assimp2json.jpg\" title=\"webgl / loader / assimp2json\" alt=\"webgl / loader / assimp2json\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_awd\">\n<img src=\"./webgl/webgl_loader_awd.jpg\" title=\"webgl / loader / awd\" alt=\"webgl / loader / awd\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_babylon\">\n<img src=\"./webgl/webgl_loader_babylon.jpg\" title=\"webgl / loader / babylon\" alt=\"webgl / loader / babylon\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_bvh\">\n<img src=\"./webgl/webgl_loader_bvh.jpg\" title=\"webgl / loader / bvh\" alt=\"webgl / loader / bvh\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_collada\">\n<img src=\"./webgl/webgl_loader_collada.jpg\" title=\"webgl / loader / collada\" alt=\"webgl / loader / collada\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_collada_kinematics\">\n<img src=\"./webgl/webgl_loader_collada_kinematics.jpg\" title=\"webgl / loader / collada / kinematics\" alt=\"webgl / loader / collada / kinematics\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_collada_skinning\">\n<img src=\"./webgl/webgl_loader_collada_skinning.jpg\" title=\"webgl / loader / collada / skinning\" alt=\"webgl / loader / collada / skinning\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_ctm\">\n<img src=\"./webgl/webgl_loader_ctm.jpg\" title=\"webgl / loader / ctm\" alt=\"webgl / loader / ctm\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_ctm_materials\">\n<img src=\"./webgl/webgl_loader_ctm_materials.jpg\" title=\"webgl / loader / ctm / materials\" alt=\"webgl / loader / ctm / materials\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_draco\">\n<img src=\"./webgl/webgl_loader_draco.jpg\" title=\"webgl / loader / draco\" alt=\"webgl / loader / draco\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_fbx\">\n<img src=\"./webgl/webgl_loader_fbx.jpg\" title=\"webgl / loader / fbx\" alt=\"webgl / loader / fbx\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_fbx_nurbs\">\n<img src=\"./webgl/webgl_loader_fbx_nurbs.jpg\" title=\"webgl / loader / fbx / nurbs\" alt=\"webgl / loader / fbx / nurbs\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_gcode\">\n<img src=\"./webgl/webgl_loader_gcode.jpg\" title=\"webgl / loader / gcode\" alt=\"webgl / loader / gcode\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_gltf\">\n<img src=\"./webgl/webgl_loader_gltf.jpg\" title=\"webgl / loader / gltf\" alt=\"webgl / loader / gltf\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_gltf_extensions\">\n<img src=\"./webgl/webgl_loader_gltf_extensions.jpg\" title=\"webgl / loader / gltf / extensions\" alt=\"webgl / loader / gltf / extensions\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_imagebitmap\">\n<img src=\"./webgl/webgl_loader_imagebitmap.jpg\" title=\"webgl / loader / imagebitmap\" alt=\"webgl / loader / imagebitmap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_json_blender\">\n<img src=\"./webgl/webgl_loader_json_blender.jpg\" title=\"webgl / loader / json / blender\" alt=\"webgl / loader / json / blender\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_json_claraio\">\n<img src=\"./webgl/webgl_loader_json_claraio.jpg\" title=\"webgl / loader / json / claraio\" alt=\"webgl / loader / json / claraio\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_json_objconverter\">\n<img src=\"./webgl/webgl_loader_json_objconverter.jpg\" title=\"webgl / loader / json / objconverter\" alt=\"webgl / loader / json / objconverter\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_kmz\">\n<img src=\"./webgl/webgl_loader_kmz.jpg\" title=\"webgl / loader / kmz\" alt=\"webgl / loader / kmz\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_md2\">\n<img src=\"./webgl/webgl_loader_md2.jpg\" title=\"webgl / loader / md2\" alt=\"webgl / loader / md2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_md2_control\">\n<img src=\"./webgl/webgl_loader_md2_control.jpg\" title=\"webgl / loader / md2 / control\" alt=\"webgl / loader / md2 / control\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_mmd\">\n<img src=\"./webgl/webgl_loader_mmd.jpg\" title=\"webgl / loader / mmd\" alt=\"webgl / loader / mmd\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_mmd_pose\">\n<img src=\"./webgl/webgl_loader_mmd_pose.jpg\" title=\"webgl / loader / mmd / pose\" alt=\"webgl / loader / mmd / pose\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_mmd_audio\">\n<img src=\"./webgl/webgl_loader_mmd_audio.jpg\" title=\"webgl / loader / mmd / audio\" alt=\"webgl / loader / mmd / audio\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_msgpack\">\n<img src=\"./webgl/webgl_loader_msgpack.jpg\" title=\"webgl / loader / msgpack\" alt=\"webgl / loader / msgpack\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_nodes\">\n<img src=\"./webgl/webgl_loader_nodes.jpg\" title=\"webgl / loader / nodes\" alt=\"webgl / loader / nodes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_obj\">\n<img src=\"./webgl/webgl_loader_obj.jpg\" title=\"webgl / loader / obj\" alt=\"webgl / loader / obj\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_obj_mtl\">\n<img src=\"./webgl/webgl_loader_obj_mtl.jpg\" title=\"webgl / loader / obj / mtl\" alt=\"webgl / loader / obj / mtl\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_obj2\">\n<img src=\"./webgl/webgl_loader_obj2.jpg\" title=\"webgl / loader / obj2\" alt=\"webgl / loader / obj2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_obj2_meshspray\">\n<img src=\"./webgl/webgl_loader_obj2_meshspray.jpg\" title=\"webgl / loader / obj2 / meshspray\" alt=\"webgl / loader / obj2 / meshspray\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_obj2_options\">\n<img src=\"./webgl/webgl_loader_obj2_options.jpg\" title=\"webgl / loader / obj2 / options\" alt=\"webgl / loader / obj2 / options\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_obj2_run_director\">\n<img src=\"./webgl/webgl_loader_obj2_run_director.jpg\" title=\"webgl / loader / obj2 / run / director\" alt=\"webgl / loader / obj2 / run / director\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_nrrd\">\n<img src=\"./webgl/webgl_loader_nrrd.jpg\" title=\"webgl / loader / nrrd\" alt=\"webgl / loader / nrrd\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_pcd\">\n<img src=\"./webgl/webgl_loader_pcd.jpg\" title=\"webgl / loader / pcd\" alt=\"webgl / loader / pcd\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_pdb\">\n<img src=\"./webgl/webgl_loader_pdb.jpg\" title=\"webgl / loader / pdb\" alt=\"webgl / loader / pdb\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_playcanvas\">\n<img src=\"./webgl/webgl_loader_playcanvas.jpg\" title=\"webgl / loader / playcanvas\" alt=\"webgl / loader / playcanvas\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_ply\">\n<img src=\"./webgl/webgl_loader_ply.jpg\" title=\"webgl / loader / ply\" alt=\"webgl / loader / ply\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_prwm\">\n<img src=\"./webgl/webgl_loader_prwm.jpg\" title=\"webgl / loader / prwm\" alt=\"webgl / loader / prwm\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_sea3d\">\n<img src=\"./webgl/webgl_loader_sea3d.jpg\" title=\"webgl / loader / sea3d\" alt=\"webgl / loader / sea3d\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_sea3d_hierarchy\">\n<img src=\"./webgl/webgl_loader_sea3d_hierarchy.jpg\" title=\"webgl / loader / sea3d / hierarchy\" alt=\"webgl / loader / sea3d / hierarchy\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_sea3d_keyframe\">\n<img src=\"./webgl/webgl_loader_sea3d_keyframe.jpg\" title=\"webgl / loader / sea3d / keyframe\" alt=\"webgl / loader / sea3d / keyframe\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_sea3d_morph\">\n<img src=\"./webgl/webgl_loader_sea3d_morph.jpg\" title=\"webgl / loader / sea3d / morph\" alt=\"webgl / loader / sea3d / morph\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_sea3d_physics\">\n<img src=\"./webgl/webgl_loader_sea3d_physics.jpg\" title=\"webgl / loader / sea3d / physics\" alt=\"webgl / loader / sea3d / physics\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_sea3d_skinning\">\n<img src=\"./webgl/webgl_loader_sea3d_skinning.jpg\" title=\"webgl / loader / sea3d / skinning\" alt=\"webgl / loader / sea3d / skinning\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_sea3d_sound\">\n<img src=\"./webgl/webgl_loader_sea3d_sound.jpg\" title=\"webgl / loader / sea3d / sound\" alt=\"webgl / loader / sea3d / sound\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_stl\">\n<img src=\"./webgl/webgl_loader_stl.jpg\" title=\"webgl / loader / stl\" alt=\"webgl / loader / stl\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_texture_dds\">\n<img src=\"./webgl/webgl_loader_texture_dds.jpg\" title=\"webgl / loader / texture / dds\" alt=\"webgl / loader / texture / dds\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_texture_exr\">\n<img src=\"./webgl/webgl_loader_texture_exr.jpg\" title=\"webgl / loader / texture / exr\" alt=\"webgl / loader / texture / exr\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_texture_hdr\">\n<img src=\"./webgl/webgl_loader_texture_hdr.jpg\" title=\"webgl / loader / texture / hdr\" alt=\"webgl / loader / texture / hdr\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_texture_ktx\">\n<img src=\"./webgl/webgl_loader_texture_ktx.jpg\" title=\"webgl / loader / texture / ktx\" alt=\"webgl / loader / texture / ktx\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_texture_pvrtc\">\n<img src=\"./webgl/webgl_loader_texture_pvrtc.jpg\" title=\"webgl / loader / texture / pvrtc\" alt=\"webgl / loader / texture / pvrtc\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_texture_tga\">\n<img src=\"./webgl/webgl_loader_texture_tga.jpg\" title=\"webgl / loader / texture / tga\" alt=\"webgl / loader / texture / tga\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_ttf\">\n<img src=\"./webgl/webgl_loader_ttf.jpg\" title=\"webgl / loader / ttf\" alt=\"webgl / loader / ttf\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_utf8\">\n<img src=\"./webgl/webgl_loader_utf8.jpg\" title=\"webgl / loader / utf8\" alt=\"webgl / loader / utf8\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_vrml\">\n<img src=\"./webgl/webgl_loader_vrml.jpg\" title=\"webgl / loader / vrml\" alt=\"webgl / loader / vrml\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_vtk\">\n<img src=\"./webgl/webgl_loader_vtk.jpg\" title=\"webgl / loader / vtk\" alt=\"webgl / loader / vtk\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_loader_x\">\n<img src=\"./webgl/webgl_loader_x.jpg\" title=\"webgl / loader / x\" alt=\"webgl / loader / x\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_lod\">\n<img src=\"./webgl/webgl_lod.jpg\" title=\"webgl / lod\" alt=\"webgl / lod\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_marchingcubes\">\n<img src=\"./webgl/webgl_marchingcubes.jpg\" title=\"webgl / marchingcubes\" alt=\"webgl / marchingcubes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials\">\n<img src=\"./webgl/webgl_materials.jpg\" title=\"webgl / materials\" alt=\"webgl / materials\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_blending\">\n<img src=\"./webgl/webgl_materials_blending.jpg\" title=\"webgl / materials / blending\" alt=\"webgl / materials / blending\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_blending_custom\">\n<img src=\"./webgl/webgl_materials_blending_custom.jpg\" title=\"webgl / materials / blending / custom\" alt=\"webgl / materials / blending / custom\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_bumpmap\">\n<img src=\"./webgl/webgl_materials_bumpmap.jpg\" title=\"webgl / materials / bumpmap\" alt=\"webgl / materials / bumpmap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_bumpmap_skin\">\n<img src=\"./webgl/webgl_materials_bumpmap_skin.jpg\" title=\"webgl / materials / bumpmap / skin\" alt=\"webgl / materials / bumpmap / skin\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_cars\">\n<img src=\"./webgl/webgl_materials_cars.jpg\" title=\"webgl / materials / cars\" alt=\"webgl / materials / cars\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_channels\">\n<img src=\"./webgl/webgl_materials_channels.jpg\" title=\"webgl / materials / channels\" alt=\"webgl / materials / channels\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_compile\">\n<img src=\"./webgl/webgl_materials_compile.jpg\" title=\"webgl / materials / compile\" alt=\"webgl / materials / compile\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_cubemap\">\n<img src=\"./webgl/webgl_materials_cubemap.jpg\" title=\"webgl / materials / cubemap\" alt=\"webgl / materials / cubemap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_cubemap_balls_reflection\">\n<img src=\"./webgl/webgl_materials_cubemap_balls_reflection.jpg\" title=\"webgl / materials / cubemap / balls / reflection\" alt=\"webgl / materials / cubemap / balls / reflection\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_cubemap_balls_refraction\">\n<img src=\"./webgl/webgl_materials_cubemap_balls_refraction.jpg\" title=\"webgl / materials / cubemap / balls / refraction\" alt=\"webgl / materials / cubemap / balls / refraction\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_cubemap_dynamic\">\n<img src=\"./webgl/webgl_materials_cubemap_dynamic.jpg\" title=\"webgl / materials / cubemap / dynamic\" alt=\"webgl / materials / cubemap / dynamic\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_cubemap_dynamic2\">\n<img src=\"./webgl/webgl_materials_cubemap_dynamic2.jpg\" title=\"webgl / materials / cubemap / dynamic2\" alt=\"webgl / materials / cubemap / dynamic2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_cubemap_refraction\">\n<img src=\"./webgl/webgl_materials_cubemap_refraction.jpg\" title=\"webgl / materials / cubemap / refraction\" alt=\"webgl / materials / cubemap / refraction\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_displacementmap\">\n<img src=\"./webgl/webgl_materials_displacementmap.jpg\" title=\"webgl / materials / displacementmap\" alt=\"webgl / materials / displacementmap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_envmaps\">\n<img src=\"./webgl/webgl_materials_envmaps.jpg\" title=\"webgl / materials / envmaps\" alt=\"webgl / materials / envmaps\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_envmaps_hdr\">\n<img src=\"./webgl/webgl_materials_envmaps_hdr.jpg\" title=\"webgl / materials / envmaps / hdr\" alt=\"webgl / materials / envmaps / hdr\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_grass\">\n<img src=\"./webgl/webgl_materials_grass.jpg\" title=\"webgl / materials / grass\" alt=\"webgl / materials / grass\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_lightmap\">\n<img src=\"./webgl/webgl_materials_lightmap.jpg\" title=\"webgl / materials / lightmap\" alt=\"webgl / materials / lightmap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_nodes\">\n<img src=\"./webgl/webgl_materials_nodes.jpg\" title=\"webgl / materials / nodes\" alt=\"webgl / materials / nodes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_normalmap\">\n<img src=\"./webgl/webgl_materials_normalmap.jpg\" title=\"webgl / materials / normalmap\" alt=\"webgl / materials / normalmap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_parallaxmap\">\n<img src=\"./webgl/webgl_materials_parallaxmap.jpg\" title=\"webgl / materials / parallaxmap\" alt=\"webgl / materials / parallaxmap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_reflectivity\">\n<img src=\"./webgl/webgl_materials_reflectivity.jpg\" title=\"webgl / materials / reflectivity\" alt=\"webgl / materials / reflectivity\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_shaders_fresnel\">\n<img src=\"./webgl/webgl_materials_shaders_fresnel.jpg\" title=\"webgl / materials / shaders / fresnel\" alt=\"webgl / materials / shaders / fresnel\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_skin\">\n<img src=\"./webgl/webgl_materials_skin.jpg\" title=\"webgl / materials / skin\" alt=\"webgl / materials / skin\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_standard\">\n<img src=\"./webgl/webgl_materials_standard.jpg\" title=\"webgl / materials / standard\" alt=\"webgl / materials / standard\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_texture_anisotropy\">\n<img src=\"./webgl/webgl_materials_texture_anisotropy.jpg\" title=\"webgl / materials / texture / anisotropy\" alt=\"webgl / materials / texture / anisotropy\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_texture_canvas\">\n<img src=\"./webgl/webgl_materials_texture_canvas.jpg\" title=\"webgl / materials / texture / canvas\" alt=\"webgl / materials / texture / canvas\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_texture_filters\">\n<img src=\"./webgl/webgl_materials_texture_filters.jpg\" title=\"webgl / materials / texture / filters\" alt=\"webgl / materials / texture / filters\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_texture_manualmipmap\">\n<img src=\"./webgl/webgl_materials_texture_manualmipmap.jpg\" title=\"webgl / materials / texture / manualmipmap\" alt=\"webgl / materials / texture / manualmipmap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_texture_rotation\">\n<img src=\"./webgl/webgl_materials_texture_rotation.jpg\" title=\"webgl / materials / texture / rotation\" alt=\"webgl / materials / texture / rotation\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_transparency\">\n<img src=\"./webgl/webgl_materials_transparency.jpg\" title=\"webgl / materials / transparency\" alt=\"webgl / materials / transparency\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_variations_basic\">\n<img src=\"./webgl/webgl_materials_variations_basic.jpg\" title=\"webgl / materials / variations / basic\" alt=\"webgl / materials / variations / basic\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_variations_lambert\">\n<img src=\"./webgl/webgl_materials_variations_lambert.jpg\" title=\"webgl / materials / variations / lambert\" alt=\"webgl / materials / variations / lambert\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_variations_phong\">\n<img src=\"./webgl/webgl_materials_variations_phong.jpg\" title=\"webgl / materials / variations / phong\" alt=\"webgl / materials / variations / phong\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_variations_standard\">\n<img src=\"./webgl/webgl_materials_variations_standard.jpg\" title=\"webgl / materials / variations / standard\" alt=\"webgl / materials / variations / standard\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_variations_physical\">\n<img src=\"./webgl/webgl_materials_variations_physical.jpg\" title=\"webgl / materials / variations / physical\" alt=\"webgl / materials / variations / physical\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_variations_toon\">\n<img src=\"./webgl/webgl_materials_variations_toon.jpg\" title=\"webgl / materials / variations / toon\" alt=\"webgl / materials / variations / toon\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_video\">\n<img src=\"./webgl/webgl_materials_video.jpg\" title=\"webgl / materials / video\" alt=\"webgl / materials / video\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_video_webcam\">\n<img src=\"./webgl/webgl_materials_video_webcam.jpg\" title=\"webgl / materials / video / webcam\" alt=\"webgl / materials / video / webcam\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_wireframe\">\n<img src=\"./webgl/webgl_materials_wireframe.jpg\" title=\"webgl / materials / wireframe\" alt=\"webgl / materials / wireframe\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_mirror\">\n<img src=\"./webgl/webgl_mirror.jpg\" title=\"webgl / mirror\" alt=\"webgl / mirror\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_mirror_nodes\">\n<img src=\"./webgl/webgl_mirror_nodes.jpg\" title=\"webgl / mirror / nodes\" alt=\"webgl / mirror / nodes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_modifier_simplifier\">\n<img src=\"./webgl/webgl_modifier_simplifier.jpg\" title=\"webgl / modifier / simplifier\" alt=\"webgl / modifier / simplifier\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_modifier_subdivision\">\n<img src=\"./webgl/webgl_modifier_subdivision.jpg\" title=\"webgl / modifier / subdivision\" alt=\"webgl / modifier / subdivision\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_modifier_tessellation\">\n<img src=\"./webgl/webgl_modifier_tessellation.jpg\" title=\"webgl / modifier / tessellation\" alt=\"webgl / modifier / tessellation\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_morphnormals\">\n<img src=\"./webgl/webgl_morphnormals.jpg\" title=\"webgl / morphnormals\" alt=\"webgl / morphnormals\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_morphtargets\">\n<img src=\"./webgl/webgl_morphtargets.jpg\" title=\"webgl / morphtargets\" alt=\"webgl / morphtargets\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_morphtargets_horse\">\n<img src=\"./webgl/webgl_morphtargets_horse.jpg\" title=\"webgl / morphtargets / horse\" alt=\"webgl / morphtargets / horse\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_morphtargets_human\">\n<img src=\"./webgl/webgl_morphtargets_human.jpg\" title=\"webgl / morphtargets / human\" alt=\"webgl / morphtargets / human\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_morphtargets_sphere\">\n<img src=\"./webgl/webgl_morphtargets_sphere.jpg\" title=\"webgl / morphtargets / sphere\" alt=\"webgl / morphtargets / sphere\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_multiple_canvases_circle\">\n<img src=\"./webgl/webgl_multiple_canvases_circle.jpg\" title=\"webgl / multiple / canvases / circle\" alt=\"webgl / multiple / canvases / circle\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_multiple_canvases_complex\">\n<img src=\"./webgl/webgl_multiple_canvases_complex.jpg\" title=\"webgl / multiple / canvases / complex\" alt=\"webgl / multiple / canvases / complex\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_multiple_canvases_grid\">\n<img src=\"./webgl/webgl_multiple_canvases_grid.jpg\" title=\"webgl / multiple / canvases / grid\" alt=\"webgl / multiple / canvases / grid\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_multiple_elements\">\n<img src=\"./webgl/webgl_multiple_elements.jpg\" title=\"webgl / multiple / elements\" alt=\"webgl / multiple / elements\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_multiple_elements_text\">\n<img src=\"./webgl/webgl_multiple_elements_text.jpg\" title=\"webgl / multiple / elements / text\" alt=\"webgl / multiple / elements / text\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_multiple_renderers\">\n<img src=\"./webgl/webgl_multiple_renderers.jpg\" title=\"webgl / multiple / renderers\" alt=\"webgl / multiple / renderers\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_multiple_views\">\n<img src=\"./webgl/webgl_multiple_views.jpg\" title=\"webgl / multiple / views\" alt=\"webgl / multiple / views\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_nearestneighbour\">\n<img src=\"./webgl/webgl_nearestneighbour.jpg\" title=\"webgl / nearestneighbour\" alt=\"webgl / nearestneighbour\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_objects_update\">\n<img src=\"./webgl/webgl_objects_update.jpg\" title=\"webgl / objects / update\" alt=\"webgl / objects / update\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_octree\">\n<img src=\"./webgl/webgl_octree.jpg\" title=\"webgl / octree\" alt=\"webgl / octree\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_octree_raycasting\">\n<img src=\"./webgl/webgl_octree_raycasting.jpg\" title=\"webgl / octree / raycasting\" alt=\"webgl / octree / raycasting\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_panorama_cube\">\n<img src=\"./webgl/webgl_panorama_cube.jpg\" title=\"webgl / panorama / cube\" alt=\"webgl / panorama / cube\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_panorama_dualfisheye\">\n<img src=\"./webgl/webgl_panorama_dualfisheye.jpg\" title=\"webgl / panorama / dualfisheye\" alt=\"webgl / panorama / dualfisheye\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_panorama_equirectangular\">\n<img src=\"./webgl/webgl_panorama_equirectangular.jpg\" title=\"webgl / panorama / equirectangular\" alt=\"webgl / panorama / equirectangular\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_performance\">\n<img src=\"./webgl/webgl_performance.jpg\" title=\"webgl / performance\" alt=\"webgl / performance\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_performance_doublesided\">\n<img src=\"./webgl/webgl_performance_doublesided.jpg\" title=\"webgl / performance / doublesided\" alt=\"webgl / performance / doublesided\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_performance_static\">\n<img src=\"./webgl/webgl_performance_static.jpg\" title=\"webgl / performance / static\" alt=\"webgl / performance / static\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_physics_cloth\">\n<img src=\"./webgl/webgl_physics_cloth.jpg\" title=\"webgl / physics / cloth\" alt=\"webgl / physics / cloth\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_physics_convex_break\">\n<img src=\"./webgl/webgl_physics_convex_break.jpg\" title=\"webgl / physics / convex / break\" alt=\"webgl / physics / convex / break\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_physics_rope\">\n<img src=\"./webgl/webgl_physics_rope.jpg\" title=\"webgl / physics / rope\" alt=\"webgl / physics / rope\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_physics_terrain\">\n<img src=\"./webgl/webgl_physics_terrain.jpg\" title=\"webgl / physics / terrain\" alt=\"webgl / physics / terrain\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_physics_volume\">\n<img src=\"./webgl/webgl_physics_volume.jpg\" title=\"webgl / physics / volume\" alt=\"webgl / physics / volume\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_points_billboards\">\n<img src=\"./webgl/webgl_points_billboards.jpg\" title=\"webgl / points / billboards\" alt=\"webgl / points / billboards\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_points_billboards_colors\">\n<img src=\"./webgl/webgl_points_billboards_colors.jpg\" title=\"webgl / points / billboards / colors\" alt=\"webgl / points / billboards / colors\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_points_dynamic\">\n<img src=\"./webgl/webgl_points_dynamic.jpg\" title=\"webgl / points / dynamic\" alt=\"webgl / points / dynamic\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_points_random\">\n<img src=\"./webgl/webgl_points_random.jpg\" title=\"webgl / points / random\" alt=\"webgl / points / random\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_points_sprites\">\n<img src=\"./webgl/webgl_points_sprites.jpg\" title=\"webgl / points / sprites\" alt=\"webgl / points / sprites\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing\">\n<img src=\"./webgl/webgl_postprocessing.jpg\" title=\"webgl / postprocessing\" alt=\"webgl / postprocessing\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_advanced\">\n<img src=\"./webgl/webgl_postprocessing_advanced.jpg\" title=\"webgl / postprocessing / advanced\" alt=\"webgl / postprocessing / advanced\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_backgrounds\">\n<img src=\"./webgl/webgl_postprocessing_backgrounds.jpg\" title=\"webgl / postprocessing / backgrounds\" alt=\"webgl / postprocessing / backgrounds\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_crossfade\">\n<img src=\"./webgl/webgl_postprocessing_crossfade.jpg\" title=\"webgl / postprocessing / crossfade\" alt=\"webgl / postprocessing / crossfade\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_dof\">\n<img src=\"./webgl/webgl_postprocessing_dof.jpg\" title=\"webgl / postprocessing / dof\" alt=\"webgl / postprocessing / dof\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_dof2\">\n<img src=\"./webgl/webgl_postprocessing_dof2.jpg\" title=\"webgl / postprocessing / dof2\" alt=\"webgl / postprocessing / dof2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_fxaa\">\n<img src=\"./webgl/webgl_postprocessing_fxaa.jpg\" title=\"webgl / postprocessing / fxaa\" alt=\"webgl / postprocessing / fxaa\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_glitch\">\n<img src=\"./webgl/webgl_postprocessing_glitch.jpg\" title=\"webgl / postprocessing / glitch\" alt=\"webgl / postprocessing / glitch\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_godrays\">\n<img src=\"./webgl/webgl_postprocessing_godrays.jpg\" title=\"webgl / postprocessing / godrays\" alt=\"webgl / postprocessing / godrays\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_masking\">\n<img src=\"./webgl/webgl_postprocessing_masking.jpg\" title=\"webgl / postprocessing / masking\" alt=\"webgl / postprocessing / masking\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_ssaa\">\n<img src=\"./webgl/webgl_postprocessing_ssaa.jpg\" title=\"webgl / postprocessing / ssaa\" alt=\"webgl / postprocessing / ssaa\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_ssaa_unbiased\">\n<img src=\"./webgl/webgl_postprocessing_ssaa_unbiased.jpg\" title=\"webgl / postprocessing / ssaa / unbiased\" alt=\"webgl / postprocessing / ssaa / unbiased\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_nodes\">\n<img src=\"./webgl/webgl_postprocessing_nodes.jpg\" title=\"webgl / postprocessing / nodes\" alt=\"webgl / postprocessing / nodes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_outline\">\n<img src=\"./webgl/webgl_postprocessing_outline.jpg\" title=\"webgl / postprocessing / outline\" alt=\"webgl / postprocessing / outline\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_procedural\">\n<img src=\"./webgl/webgl_postprocessing_procedural.jpg\" title=\"webgl / postprocessing / procedural\" alt=\"webgl / postprocessing / procedural\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_sao\">\n<img src=\"./webgl/webgl_postprocessing_sao.jpg\" title=\"webgl / postprocessing / sao\" alt=\"webgl / postprocessing / sao\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_smaa\">\n<img src=\"./webgl/webgl_postprocessing_smaa.jpg\" title=\"webgl / postprocessing / smaa\" alt=\"webgl / postprocessing / smaa\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_sobel\">\n<img src=\"./webgl/webgl_postprocessing_sobel.jpg\" title=\"webgl / postprocessing / sobel\" alt=\"webgl / postprocessing / sobel\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_ssao\">\n<img src=\"./webgl/webgl_postprocessing_ssao.jpg\" title=\"webgl / postprocessing / ssao\" alt=\"webgl / postprocessing / ssao\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_taa\">\n<img src=\"./webgl/webgl_postprocessing_taa.jpg\" title=\"webgl / postprocessing / taa\" alt=\"webgl / postprocessing / taa\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_postprocessing_unreal_bloom\">\n<img src=\"./webgl/webgl_postprocessing_unreal_bloom.jpg\" title=\"webgl / postprocessing / unreal / bloom\" alt=\"webgl / postprocessing / unreal / bloom\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_raycast_texture\">\n<img src=\"./webgl/webgl_raycast_texture.jpg\" title=\"webgl / raycast / texture\" alt=\"webgl / raycast / texture\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_read_float_buffer\">\n<img src=\"./webgl/webgl_read_float_buffer.jpg\" title=\"webgl / read / float / buffer\" alt=\"webgl / read / float / buffer\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_refraction\">\n<img src=\"./webgl/webgl_refraction.jpg\" title=\"webgl / refraction\" alt=\"webgl / refraction\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_rtt\">\n<img src=\"./webgl/webgl_rtt.jpg\" title=\"webgl / rtt\" alt=\"webgl / rtt\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_sandbox\">\n<img src=\"./webgl/webgl_sandbox.jpg\" title=\"webgl / sandbox\" alt=\"webgl / sandbox\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shader\">\n<img src=\"./webgl/webgl_shader.jpg\" title=\"webgl / shader\" alt=\"webgl / shader\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shader_lava\">\n<img src=\"./webgl/webgl_shader_lava.jpg\" title=\"webgl / shader / lava\" alt=\"webgl / shader / lava\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shader2\">\n<img src=\"./webgl/webgl_shader2.jpg\" title=\"webgl / shader2\" alt=\"webgl / shader2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shaders_ocean\">\n<img src=\"./webgl/webgl_shaders_ocean.jpg\" title=\"webgl / shaders / ocean\" alt=\"webgl / shaders / ocean\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shaders_ocean2\">\n<img src=\"./webgl/webgl_shaders_ocean2.jpg\" title=\"webgl / shaders / ocean2\" alt=\"webgl / shaders / ocean2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shaders_sky\">\n<img src=\"./webgl/webgl_shaders_sky.jpg\" title=\"webgl / shaders / sky\" alt=\"webgl / shaders / sky\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shaders_tonemapping\">\n<img src=\"./webgl/webgl_shaders_tonemapping.jpg\" title=\"webgl / shaders / tonemapping\" alt=\"webgl / shaders / tonemapping\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shaders_vector\">\n<img src=\"./webgl/webgl_shaders_vector.jpg\" title=\"webgl / shaders / vector\" alt=\"webgl / shaders / vector\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shading_physical\">\n<img src=\"./webgl/webgl_shading_physical.jpg\" title=\"webgl / shading / physical\" alt=\"webgl / shading / physical\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shadowmap\">\n<img src=\"./webgl/webgl_shadowmap.jpg\" title=\"webgl / shadowmap\" alt=\"webgl / shadowmap\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shadowmap_performance\">\n<img src=\"./webgl/webgl_shadowmap_performance.jpg\" title=\"webgl / shadowmap / performance\" alt=\"webgl / shadowmap / performance\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shadowmap_pointlight\">\n<img src=\"./webgl/webgl_shadowmap_pointlight.jpg\" title=\"webgl / shadowmap / pointlight\" alt=\"webgl / shadowmap / pointlight\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shadowmap_viewer\">\n<img src=\"./webgl/webgl_shadowmap_viewer.jpg\" title=\"webgl / shadowmap / viewer\" alt=\"webgl / shadowmap / viewer\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shadowmesh\">\n<img src=\"./webgl/webgl_shadowmesh.jpg\" title=\"webgl / shadowmesh\" alt=\"webgl / shadowmesh\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_skinning_simple\">\n<img src=\"./webgl/webgl_skinning_simple.jpg\" title=\"webgl / skinning / simple\" alt=\"webgl / skinning / simple\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_sprites\">\n<img src=\"./webgl/webgl_sprites.jpg\" title=\"webgl / sprites\" alt=\"webgl / sprites\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_sprites_nodes\">\n<img src=\"./webgl/webgl_sprites_nodes.jpg\" title=\"webgl / sprites / nodes\" alt=\"webgl / sprites / nodes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_terrain_dynamic\">\n<img src=\"./webgl/webgl_terrain_dynamic.jpg\" title=\"webgl / terrain / dynamic\" alt=\"webgl / terrain / dynamic\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_test_memory\">\n<img src=\"./webgl/webgl_test_memory.jpg\" title=\"webgl / test / memory\" alt=\"webgl / test / memory\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_test_memory2\">\n<img src=\"./webgl/webgl_test_memory2.jpg\" title=\"webgl / test / memory2\" alt=\"webgl / test / memory2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_tonemapping\">\n<img src=\"./webgl/webgl_tonemapping.jpg\" title=\"webgl / tonemapping\" alt=\"webgl / tonemapping\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_trails\">\n<img src=\"./webgl/webgl_trails.jpg\" title=\"webgl / trails\" alt=\"webgl / trails\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_video_panorama_equirectangular\">\n<img src=\"./webgl/webgl_video_panorama_equirectangular.jpg\" title=\"webgl / video / panorama / equirectangular\" alt=\"webgl / video / panorama / equirectangular\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_water\">\n<img src=\"./webgl/webgl_water.jpg\" title=\"webgl / water\" alt=\"webgl / water\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_water_flowmap\">\n<img src=\"./webgl/webgl_water_flowmap.jpg\" title=\"webgl / water / flowmap\" alt=\"webgl / water / flowmap\" height=\"100\" width=\"150\" /></a>\n\n<h1>webgl / advanced</h1>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry\">\n<img src=\"./webgl_advanced/webgl_buffergeometry.jpg\" title=\"webgl / buffergeometry\" alt=\"webgl / buffergeometry\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_constructed_from_geometry\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_constructed_from_geometry.jpg\" title=\"webgl / buffergeometry / constructed / from / geometry\" alt=\"webgl / buffergeometry / constructed / from / geometry\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_custom_attributes_particles\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_custom_attributes_particles.jpg\" title=\"webgl / buffergeometry / custom / attributes / particles\" alt=\"webgl / buffergeometry / custom / attributes / particles\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_drawcalls\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_drawcalls.jpg\" title=\"webgl / buffergeometry / drawcalls\" alt=\"webgl / buffergeometry / drawcalls\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_indexed\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_indexed.jpg\" title=\"webgl / buffergeometry / indexed\" alt=\"webgl / buffergeometry / indexed\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_instancing\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_instancing.jpg\" title=\"webgl / buffergeometry / instancing\" alt=\"webgl / buffergeometry / instancing\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_instancing2\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_instancing2.jpg\" title=\"webgl / buffergeometry / instancing2\" alt=\"webgl / buffergeometry / instancing2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_instancing_billboards\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_instancing_billboards.jpg\" title=\"webgl / buffergeometry / instancing / billboards\" alt=\"webgl / buffergeometry / instancing / billboards\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_instancing_dynamic\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_instancing_dynamic.jpg\" title=\"webgl / buffergeometry / instancing / dynamic\" alt=\"webgl / buffergeometry / instancing / dynamic\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_instancing_interleaved_dynamic\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_instancing_interleaved_dynamic.jpg\" title=\"webgl / buffergeometry / instancing / interleaved / dynamic\" alt=\"webgl / buffergeometry / instancing / interleaved / dynamic\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_lines\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_lines.jpg\" title=\"webgl / buffergeometry / lines\" alt=\"webgl / buffergeometry / lines\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_lines_indexed\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_lines_indexed.jpg\" title=\"webgl / buffergeometry / lines / indexed\" alt=\"webgl / buffergeometry / lines / indexed\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_points\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_points.jpg\" title=\"webgl / buffergeometry / points\" alt=\"webgl / buffergeometry / points\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_points_interleaved\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_points_interleaved.jpg\" title=\"webgl / buffergeometry / points / interleaved\" alt=\"webgl / buffergeometry / points / interleaved\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_rawshader\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_rawshader.jpg\" title=\"webgl / buffergeometry / rawshader\" alt=\"webgl / buffergeometry / rawshader\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_selective_draw\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_selective_draw.jpg\" title=\"webgl / buffergeometry / selective / draw\" alt=\"webgl / buffergeometry / selective / draw\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_buffergeometry_uint\">\n<img src=\"./webgl_advanced/webgl_buffergeometry_uint.jpg\" title=\"webgl / buffergeometry / uint\" alt=\"webgl / buffergeometry / uint\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_custom_attributes\">\n<img src=\"./webgl_advanced/webgl_custom_attributes.jpg\" title=\"webgl / custom / attributes\" alt=\"webgl / custom / attributes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_custom_attributes_lines\">\n<img src=\"./webgl_advanced/webgl_custom_attributes_lines.jpg\" title=\"webgl / custom / attributes / lines\" alt=\"webgl / custom / attributes / lines\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_custom_attributes_points\">\n<img src=\"./webgl_advanced/webgl_custom_attributes_points.jpg\" title=\"webgl / custom / attributes / points\" alt=\"webgl / custom / attributes / points\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_custom_attributes_points2\">\n<img src=\"./webgl_advanced/webgl_custom_attributes_points2.jpg\" title=\"webgl / custom / attributes / points2\" alt=\"webgl / custom / attributes / points2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_custom_attributes_points3\">\n<img src=\"./webgl_advanced/webgl_custom_attributes_points3.jpg\" title=\"webgl / custom / attributes / points3\" alt=\"webgl / custom / attributes / points3\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_materials_modified\">\n<img src=\"./webgl_advanced/webgl_materials_modified.jpg\" title=\"webgl / materials / modified\" alt=\"webgl / materials / modified\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_raymarching_reflect\">\n<img src=\"./webgl_advanced/webgl_raymarching_reflect.jpg\" title=\"webgl / raymarching / reflect\" alt=\"webgl / raymarching / reflect\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_shadowmap_pcss\">\n<img src=\"./webgl_advanced/webgl_shadowmap_pcss.jpg\" title=\"webgl / shadowmap / pcss\" alt=\"webgl / shadowmap / pcss\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_simple_gi\">\n<img src=\"./webgl_advanced/webgl_simple_gi.jpg\" title=\"webgl / simple / gi\" alt=\"webgl / simple / gi\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_tiled_forward\">\n<img src=\"./webgl_advanced/webgl_tiled_forward.jpg\" title=\"webgl / tiled / forward\" alt=\"webgl / tiled / forward\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webgl_worker_offscreencanvas\">\n<img src=\"./webgl_advanced/webgl_worker_offscreencanvas.jpg\" title=\"webgl / worker / offscreencanvas\" alt=\"webgl / worker / offscreencanvas\" height=\"100\" width=\"150\" /></a>\n\n<h1>webgldeferred</h1>\n<a href=\"http://threejs.org/examples/#webgldeferred_animation\">\n<img src=\"./webgldeferred/webgldeferred_animation.jpg\" title=\"webgldeferred / animation\" alt=\"webgldeferred / animation\" height=\"100\" width=\"150\" /></a>\n\n<h1>webglaudio</h1>\n<a href=\"http://threejs.org/examples/#webglaudio_sandbox\">\n<img src=\"./webglaudio/webglaudio_sandbox.jpg\" title=\"webglaudio / sandbox\" alt=\"webglaudio / sandbox\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webglaudio_timing\">\n<img src=\"./webglaudio/webglaudio_timing.jpg\" title=\"webglaudio / timing\" alt=\"webglaudio / timing\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webglaudio_visualizer\">\n<img src=\"./webglaudio/webglaudio_visualizer.jpg\" title=\"webglaudio / visualizer\" alt=\"webglaudio / visualizer\" height=\"100\" width=\"150\" /></a>\n\n<h1>webvr</h1>\n<a href=\"http://threejs.org/examples/#webvr_cubes\">\n<img src=\"./webvr/webvr_cubes.jpg\" title=\"webvr / cubes\" alt=\"webvr / cubes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webvr_daydream\">\n<img src=\"./webvr/webvr_daydream.jpg\" title=\"webvr / daydream\" alt=\"webvr / daydream\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webvr_gearvr\">\n<img src=\"./webvr/webvr_gearvr.jpg\" title=\"webvr / gearvr\" alt=\"webvr / gearvr\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webvr_panorama\">\n<img src=\"./webvr/webvr_panorama.jpg\" title=\"webvr / panorama\" alt=\"webvr / panorama\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webvr_rollercoaster\">\n<img src=\"./webvr/webvr_rollercoaster.jpg\" title=\"webvr / rollercoaster\" alt=\"webvr / rollercoaster\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webvr_sandbox\">\n<img src=\"./webvr/webvr_sandbox.jpg\" title=\"webvr / sandbox\" alt=\"webvr / sandbox\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webvr_video\">\n<img src=\"./webvr/webvr_video.jpg\" title=\"webvr / video\" alt=\"webvr / video\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webvr_vive\">\n<img src=\"./webvr/webvr_vive.jpg\" title=\"webvr / vive\" alt=\"webvr / vive\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webvr_vive_dragging\">\n<img src=\"./webvr/webvr_vive_dragging.jpg\" title=\"webvr / vive / dragging\" alt=\"webvr / vive / dragging\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webvr_vive_paint\">\n<img src=\"./webvr/webvr_vive_paint.jpg\" title=\"webvr / vive / paint\" alt=\"webvr / vive / paint\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#webvr_vive_sculpt\">\n<img src=\"./webvr/webvr_vive_sculpt.jpg\" title=\"webvr / vive / sculpt\" alt=\"webvr / vive / sculpt\" height=\"100\" width=\"150\" /></a>\n\n<h1>misc</h1>\n<a href=\"http://threejs.org/examples/#misc_animation_authoring\">\n<img src=\"./misc/misc_animation_authoring.jpg\" title=\"misc / animation / authoring\" alt=\"misc / animation / authoring\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_animation_groups\">\n<img src=\"./misc/misc_animation_groups.jpg\" title=\"misc / animation / groups\" alt=\"misc / animation / groups\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_animation_keys\">\n<img src=\"./misc/misc_animation_keys.jpg\" title=\"misc / animation / keys\" alt=\"misc / animation / keys\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_controls_deviceorientation\">\n<img src=\"./misc/misc_controls_deviceorientation.jpg\" title=\"misc / controls / deviceorientation\" alt=\"misc / controls / deviceorientation\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_controls_fly\">\n<img src=\"./misc/misc_controls_fly.jpg\" title=\"misc / controls / fly\" alt=\"misc / controls / fly\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_controls_orbit\">\n<img src=\"./misc/misc_controls_orbit.jpg\" title=\"misc / controls / orbit\" alt=\"misc / controls / orbit\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_controls_pointerlock\">\n<img src=\"./misc/misc_controls_pointerlock.jpg\" title=\"misc / controls / pointerlock\" alt=\"misc / controls / pointerlock\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_controls_trackball\">\n<img src=\"./misc/misc_controls_trackball.jpg\" title=\"misc / controls / trackball\" alt=\"misc / controls / trackball\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_controls_transform\">\n<img src=\"./misc/misc_controls_transform.jpg\" title=\"misc / controls / transform\" alt=\"misc / controls / transform\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_exporter_gltf\">\n<img src=\"./misc/misc_exporter_gltf.jpg\" title=\"misc / exporter / gltf\" alt=\"misc / exporter / gltf\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_exporter_obj\">\n<img src=\"./misc/misc_exporter_obj.jpg\" title=\"misc / exporter / obj\" alt=\"misc / exporter / obj\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_fps\">\n<img src=\"./misc/misc_fps.jpg\" title=\"misc / fps\" alt=\"misc / fps\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_lights_test\">\n<img src=\"./misc/misc_lights_test.jpg\" title=\"misc / lights / test\" alt=\"misc / lights / test\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_lookat\">\n<img src=\"./misc/misc_lookat.jpg\" title=\"misc / lookat\" alt=\"misc / lookat\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_ubiquity_test\">\n<img src=\"./misc/misc_ubiquity_test.jpg\" title=\"misc / ubiquity / test\" alt=\"misc / ubiquity / test\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_ubiquity_test2\">\n<img src=\"./misc/misc_ubiquity_test2.jpg\" title=\"misc / ubiquity / test2\" alt=\"misc / ubiquity / test2\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#misc_uv_tests\">\n<img src=\"./misc/misc_uv_tests.jpg\" title=\"misc / uv / tests\" alt=\"misc / uv / tests\" height=\"100\" width=\"150\" /></a>\n\n<h1>css3d</h1>\n<a href=\"http://threejs.org/examples/#css3d_molecules\">\n<img src=\"./css3d/css3d_molecules.jpg\" title=\"css3d / molecules\" alt=\"css3d / molecules\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#css3d_panorama\">\n<img src=\"./css3d/css3d_panorama.jpg\" title=\"css3d / panorama\" alt=\"css3d / panorama\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#css3d_panorama_deviceorientation\">\n<img src=\"./css3d/css3d_panorama_deviceorientation.jpg\" title=\"css3d / panorama / deviceorientation\" alt=\"css3d / panorama / deviceorientation\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#css3d_periodictable\">\n<img src=\"./css3d/css3d_periodictable.jpg\" title=\"css3d / periodictable\" alt=\"css3d / periodictable\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#css3d_sandbox\">\n<img src=\"./css3d/css3d_sandbox.jpg\" title=\"css3d / sandbox\" alt=\"css3d / sandbox\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#css3d_sprites\">\n<img src=\"./css3d/css3d_sprites.jpg\" title=\"css3d / sprites\" alt=\"css3d / sprites\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#css3d_youtube\">\n<img src=\"./css3d/css3d_youtube.jpg\" title=\"css3d / youtube\" alt=\"css3d / youtube\" height=\"100\" width=\"150\" /></a>\n\n<h1>canvas</h1>\n<a href=\"http://threejs.org/examples/#canvas_ascii_effect\">\n<img src=\"./canvas/canvas_ascii_effect.jpg\" title=\"canvas / ascii / effect\" alt=\"canvas / ascii / effect\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_camera_orthographic\">\n<img src=\"./canvas/canvas_camera_orthographic.jpg\" title=\"canvas / camera / orthographic\" alt=\"canvas / camera / orthographic\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_birds\">\n<img src=\"./canvas/canvas_geometry_birds.jpg\" title=\"canvas / geometry / birds\" alt=\"canvas / geometry / birds\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_cube\">\n<img src=\"./canvas/canvas_geometry_cube.jpg\" title=\"canvas / geometry / cube\" alt=\"canvas / geometry / cube\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_earth\">\n<img src=\"./canvas/canvas_geometry_earth.jpg\" title=\"canvas / geometry / earth\" alt=\"canvas / geometry / earth\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_hierarchy\">\n<img src=\"./canvas/canvas_geometry_hierarchy.jpg\" title=\"canvas / geometry / hierarchy\" alt=\"canvas / geometry / hierarchy\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_nurbs\">\n<img src=\"./canvas/canvas_geometry_nurbs.jpg\" title=\"canvas / geometry / nurbs\" alt=\"canvas / geometry / nurbs\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_panorama\">\n<img src=\"./canvas/canvas_geometry_panorama.jpg\" title=\"canvas / geometry / panorama\" alt=\"canvas / geometry / panorama\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_panorama_fisheye\">\n<img src=\"./canvas/canvas_geometry_panorama_fisheye.jpg\" title=\"canvas / geometry / panorama / fisheye\" alt=\"canvas / geometry / panorama / fisheye\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_shapes\">\n<img src=\"./canvas/canvas_geometry_shapes.jpg\" title=\"canvas / geometry / shapes\" alt=\"canvas / geometry / shapes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_terrain\">\n<img src=\"./canvas/canvas_geometry_terrain.jpg\" title=\"canvas / geometry / terrain\" alt=\"canvas / geometry / terrain\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_geometry_text\">\n<img src=\"./canvas/canvas_geometry_text.jpg\" title=\"canvas / geometry / text\" alt=\"canvas / geometry / text\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_interactive_cubes\">\n<img src=\"./canvas/canvas_interactive_cubes.jpg\" title=\"canvas / interactive / cubes\" alt=\"canvas / interactive / cubes\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_interactive_cubes_tween\">\n<img src=\"./canvas/canvas_interactive_cubes_tween.jpg\" title=\"canvas / interactive / cubes / tween\" alt=\"canvas / interactive / cubes / tween\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_interactive_particles\">\n<img src=\"./canvas/canvas_interactive_particles.jpg\" title=\"canvas / interactive / particles\" alt=\"canvas / interactive / particles\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_interactive_voxelpainter\">\n<img src=\"./canvas/canvas_interactive_voxelpainter.jpg\" title=\"canvas / interactive / voxelpainter\" alt=\"canvas / interactive / voxelpainter\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_lights_pointlights\">\n<img src=\"./canvas/canvas_lights_pointlights.jpg\" title=\"canvas / lights / pointlights\" alt=\"canvas / lights / pointlights\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_lines\">\n<img src=\"./canvas/canvas_lines.jpg\" title=\"canvas / lines\" alt=\"canvas / lines\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_lines_colors\">\n<img src=\"./canvas/canvas_lines_colors.jpg\" title=\"canvas / lines / colors\" alt=\"canvas / lines / colors\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_lines_colors_2d\">\n<img src=\"./canvas/canvas_lines_colors_2d.jpg\" title=\"canvas / lines / colors / 2d\" alt=\"canvas / lines / colors / 2d\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_lines_dashed\">\n<img src=\"./canvas/canvas_lines_dashed.jpg\" title=\"canvas / lines / dashed\" alt=\"canvas / lines / dashed\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_lines_sphere\">\n<img src=\"./canvas/canvas_lines_sphere.jpg\" title=\"canvas / lines / sphere\" alt=\"canvas / lines / sphere\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_materials\">\n<img src=\"./canvas/canvas_materials.jpg\" title=\"canvas / materials\" alt=\"canvas / materials\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_materials_normal\">\n<img src=\"./canvas/canvas_materials_normal.jpg\" title=\"canvas / materials / normal\" alt=\"canvas / materials / normal\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_materials_reflection\">\n<img src=\"./canvas/canvas_materials_reflection.jpg\" title=\"canvas / materials / reflection\" alt=\"canvas / materials / reflection\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_materials_video\">\n<img src=\"./canvas/canvas_materials_video.jpg\" title=\"canvas / materials / video\" alt=\"canvas / materials / video\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_morphtargets_horse\">\n<img src=\"./canvas/canvas_morphtargets_horse.jpg\" title=\"canvas / morphtargets / horse\" alt=\"canvas / morphtargets / horse\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_particles_floor\">\n<img src=\"./canvas/canvas_particles_floor.jpg\" title=\"canvas / particles / floor\" alt=\"canvas / particles / floor\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_particles_random\">\n<img src=\"./canvas/canvas_particles_random.jpg\" title=\"canvas / particles / random\" alt=\"canvas / particles / random\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_particles_sprites\">\n<img src=\"./canvas/canvas_particles_sprites.jpg\" title=\"canvas / particles / sprites\" alt=\"canvas / particles / sprites\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_particles_waves\">\n<img src=\"./canvas/canvas_particles_waves.jpg\" title=\"canvas / particles / waves\" alt=\"canvas / particles / waves\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_performance\">\n<img src=\"./canvas/canvas_performance.jpg\" title=\"canvas / performance\" alt=\"canvas / performance\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#canvas_sandbox\">\n<img src=\"./canvas/canvas_sandbox.jpg\" title=\"canvas / sandbox\" alt=\"canvas / sandbox\" height=\"100\" width=\"150\" /></a>\n\n<h1>raytracing</h1>\n<a href=\"http://threejs.org/examples/#raytracing_sandbox\">\n<img src=\"./raytracing/raytracing_sandbox.jpg\" title=\"raytracing / sandbox\" alt=\"raytracing / sandbox\" height=\"100\" width=\"150\" /></a>\n\n<h1>software</h1>\n<a href=\"http://threejs.org/examples/#software_geometry_earth\">\n<img src=\"./software/software_geometry_earth.jpg\" title=\"software / geometry / earth\" alt=\"software / geometry / earth\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#software_lines_splines\">\n<img src=\"./software/software_lines_splines.jpg\" title=\"software / lines / splines\" alt=\"software / lines / splines\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#software_sandbox\">\n<img src=\"./software/software_sandbox.jpg\" title=\"software / sandbox\" alt=\"software / sandbox\" height=\"100\" width=\"150\" /></a>\n\n<h1>svg</h1>\n<a href=\"http://threejs.org/examples/#svg_lines\">\n<img src=\"./svg/svg_lines.jpg\" title=\"svg / lines\" alt=\"svg / lines\" height=\"100\" width=\"150\" /></a>\n<a href=\"http://threejs.org/examples/#svg_sandbo\">\n<img src=\"./svg/svg_sandbo.jpg\" title=\"svg / sandbo\" alt=\"svg / sandbo\" height=\"100\" width=\"150\" /></a>\n"
  },
  {
    "path": "threejs/new_ones.txt",
    "content": "webgl_animation_cloth\nwebgl_animation_keyframes_json\nwebgl_animation_scene\nwebgl_animation_skinning_blending\nwebgl_animation_skinning_morph\nwebgl_camera\nwebgl_camera_array\nwebgl_camera_cinematic\nwebgl_camera_logarithmicdepthbuffer\nwebgl_clipping\nwebgl_clipping_advanced\nwebgl_clipping_intersection\nwebgl_decals\nwebgl_depth_texture\nwebgl_effects_anaglyph\nwebgl_effects_parallaxbarrier\nwebgl_effects_peppersghost\nwebgl_effects_stereo\nwebgl_framebuffer_texture\nwebgl_geometries\nwebgl_geometries_parametric\nwebgl_geometry_colors\nwebgl_geometry_colors_blender\nwebgl_geometry_colors_lookuptable\nwebgl_geometry_convex\nwebgl_geometry_cube\nwebgl_geometry_dynamic\nwebgl_geometry_extrude_shapes\nwebgl_geometry_extrude_shapes2\nwebgl_geometry_extrude_splines\nwebgl_geometry_hierarchy\nwebgl_geometry_hierarchy2\nwebgl_geometry_minecraft\nwebgl_geometry_minecraft_ao\nwebgl_geometry_normals\nwebgl_geometry_nurbs\nwebgl_geometry_shapes\nwebgl_geometry_spline_editor\nwebgl_geometry_teapot\nwebgl_geometry_terrain\nwebgl_geometry_terrain_fog\nwebgl_geometry_terrain_raycast\nwebgl_geometry_text\nwebgl_geometry_text_shapes\nwebgl_gpgpu_birds\nwebgl_gpgpu_water\nwebgl_gpgpu_protoplanet\nwebgl_gpu_particle_system\nwebgl_hdr\nwebgl_helpers\nwebgl_interactive_buffergeometry\nwebgl_interactive_cubes\nwebgl_interactive_cubes_gpu\nwebgl_interactive_instances_gpu\nwebgl_interactive_cubes_ortho\nwebgl_interactive_draggablecubes\nwebgl_interactive_lines\nwebgl_interactive_points\nwebgl_interactive_raycasting_points\nwebgl_interactive_voxelpainter\nwebgl_kinect\nwebgl_lensflares\nwebgl_lights_hemisphere\nwebgl_lights_physical\nwebgl_lights_pointlights\nwebgl_lights_pointlights2\nwebgl_lights_spotlight\nwebgl_lights_spotlights\nwebgl_lights_rectarealight\nwebgl_lines_colors\nwebgl_lines_cubes\nwebgl_lines_dashed\nwebgl_lines_sphere\nwebgl_lines_splines\nwebgl_loader_3ds\nwebgl_loader_3mf\nwebgl_loader_amf\nwebgl_loader_assimp\nwebgl_loader_assimp2json\nwebgl_loader_awd\nwebgl_loader_babylon\nwebgl_loader_bvh\nwebgl_loader_collada\nwebgl_loader_collada_kinematics\nwebgl_loader_collada_skinning\nwebgl_loader_ctm\nwebgl_loader_ctm_materials\nwebgl_loader_draco\nwebgl_loader_fbx\nwebgl_loader_fbx_nurbs\nwebgl_loader_gcode\nwebgl_loader_gltf\nwebgl_loader_gltf_extensions\nwebgl_loader_imagebitmap\nwebgl_loader_json_blender\nwebgl_loader_json_claraio\nwebgl_loader_json_objconverter\nwebgl_loader_kmz\nwebgl_loader_md2\nwebgl_loader_md2_control\nwebgl_loader_mmd\nwebgl_loader_mmd_pose\nwebgl_loader_mmd_audio\nwebgl_loader_msgpack\nwebgl_loader_nodes\nwebgl_loader_obj\nwebgl_loader_obj_mtl\nwebgl_loader_obj2\nwebgl_loader_obj2_meshspray\nwebgl_loader_obj2_options\nwebgl_loader_obj2_run_director\nwebgl_loader_nrrd\nwebgl_loader_pcd\nwebgl_loader_pdb\nwebgl_loader_playcanvas\nwebgl_loader_ply\nwebgl_loader_prwm\nwebgl_loader_sea3d\nwebgl_loader_sea3d_hierarchy\nwebgl_loader_sea3d_keyframe\nwebgl_loader_sea3d_morph\nwebgl_loader_sea3d_physics\nwebgl_loader_sea3d_skinning\nwebgl_loader_sea3d_sound\nwebgl_loader_stl\nwebgl_loader_texture_dds\nwebgl_loader_texture_exr\nwebgl_loader_texture_hdr\nwebgl_loader_texture_ktx\nwebgl_loader_texture_pvrtc\nwebgl_loader_texture_tga\nwebgl_loader_ttf\nwebgl_loader_utf8\nwebgl_loader_vrml\nwebgl_loader_vtk\nwebgl_loader_x\nwebgl_lod\nwebgl_marchingcubes\nwebgl_materials\nwebgl_materials_blending\nwebgl_materials_blending_custom\nwebgl_materials_bumpmap\nwebgl_materials_bumpmap_skin\nwebgl_materials_cars\nwebgl_materials_channels\nwebgl_materials_compile\nwebgl_materials_cubemap\nwebgl_materials_cubemap_balls_reflection\nwebgl_materials_cubemap_balls_refraction\nwebgl_materials_cubemap_dynamic\nwebgl_materials_cubemap_dynamic2\nwebgl_materials_cubemap_refraction\nwebgl_materials_displacementmap\nwebgl_materials_envmaps\nwebgl_materials_envmaps_hdr\nwebgl_materials_grass\nwebgl_materials_lightmap\nwebgl_materials_nodes\nwebgl_materials_normalmap\nwebgl_materials_parallaxmap\nwebgl_materials_reflectivity\nwebgl_materials_shaders_fresnel\nwebgl_materials_skin\nwebgl_materials_standard\nwebgl_materials_texture_anisotropy\nwebgl_materials_texture_canvas\nwebgl_materials_texture_filters\nwebgl_materials_texture_manualmipmap\nwebgl_materials_texture_rotation\nwebgl_materials_transparency\nwebgl_materials_variations_basic\nwebgl_materials_variations_lambert\nwebgl_materials_variations_phong\nwebgl_materials_variations_standard\nwebgl_materials_variations_physical\nwebgl_materials_variations_toon\nwebgl_materials_video\nwebgl_materials_video_webcam\nwebgl_materials_wireframe\nwebgl_mirror\nwebgl_mirror_nodes\nwebgl_modifier_simplifier\nwebgl_modifier_subdivision\nwebgl_modifier_tessellation\nwebgl_morphnormals\nwebgl_morphtargets\nwebgl_morphtargets_horse\nwebgl_morphtargets_human\nwebgl_morphtargets_sphere\nwebgl_multiple_canvases_circle\nwebgl_multiple_canvases_complex\nwebgl_multiple_canvases_grid\nwebgl_multiple_elements\nwebgl_multiple_elements_text\nwebgl_multiple_renderers\nwebgl_multiple_views\nwebgl_nearestneighbour\nwebgl_objects_update\nwebgl_octree\nwebgl_octree_raycasting\nwebgl_panorama_cube\nwebgl_panorama_dualfisheye\nwebgl_panorama_equirectangular\nwebgl_performance\nwebgl_performance_doublesided\nwebgl_performance_static\nwebgl_physics_cloth\nwebgl_physics_convex_break\nwebgl_physics_rope\nwebgl_physics_terrain\nwebgl_physics_volume\nwebgl_points_billboards\nwebgl_points_billboards_colors\nwebgl_points_dynamic\nwebgl_points_random\nwebgl_points_sprites\nwebgl_postprocessing\nwebgl_postprocessing_advanced\nwebgl_postprocessing_backgrounds\nwebgl_postprocessing_crossfade\nwebgl_postprocessing_dof\nwebgl_postprocessing_dof2\nwebgl_postprocessing_fxaa\nwebgl_postprocessing_glitch\nwebgl_postprocessing_godrays\nwebgl_postprocessing_masking\nwebgl_postprocessing_ssaa\nwebgl_postprocessing_ssaa_unbiased\nwebgl_postprocessing_nodes\nwebgl_postprocessing_outline\nwebgl_postprocessing_procedural\nwebgl_postprocessing_sao\nwebgl_postprocessing_smaa\nwebgl_postprocessing_sobel\nwebgl_postprocessing_ssao\nwebgl_postprocessing_taa\nwebgl_postprocessing_unreal_bloom\nwebgl_raycast_texture\nwebgl_read_float_buffer\nwebgl_refraction\nwebgl_rtt\nwebgl_sandbox\nwebgl_shader\nwebgl_shader_lava\nwebgl_shader2\nwebgl_shaders_ocean\nwebgl_shaders_ocean2\nwebgl_shaders_sky\nwebgl_shaders_tonemapping\nwebgl_shaders_vector\nwebgl_shading_physical\nwebgl_shadowmap\nwebgl_shadowmap_performance\nwebgl_shadowmap_pointlight\nwebgl_shadowmap_viewer\nwebgl_shadowmesh\nwebgl_skinning_simple\nwebgl_sprites\nwebgl_sprites_nodes\nwebgl_terrain_dynamic\nwebgl_test_memory\nwebgl_test_memory2\nwebgl_tonemapping\nwebgl_trails\nwebgl_video_panorama_equirectangular\nwebgl_water\nwebgl_water_flowmap\nwebgl_buffergeometry\nwebgl_buffergeometry_constructed_from_geometry\nwebgl_buffergeometry_custom_attributes_particles\nwebgl_buffergeometry_drawcalls\nwebgl_buffergeometry_indexed\nwebgl_buffergeometry_instancing\nwebgl_buffergeometry_instancing2\nwebgl_buffergeometry_instancing_billboards\nwebgl_buffergeometry_instancing_dynamic\nwebgl_buffergeometry_instancing_interleaved_dynamic\nwebgl_buffergeometry_lines\nwebgl_buffergeometry_lines_indexed\nwebgl_buffergeometry_points\nwebgl_buffergeometry_points_interleaved\nwebgl_buffergeometry_rawshader\nwebgl_buffergeometry_selective_draw\nwebgl_buffergeometry_uint\nwebgl_custom_attributes\nwebgl_custom_attributes_lines\nwebgl_custom_attributes_points\nwebgl_custom_attributes_points2\nwebgl_custom_attributes_points3\nwebgl_materials_modified\nwebgl_raymarching_reflect\nwebgl_shadowmap_pcss\nwebgl_simple_gi\nwebgl_tiled_forward\nwebgl_worker_offscreencanvas\nwebgldeferred_animation\nwebglaudio_sandbox\nwebglaudio_timing\nwebglaudio_visualizer\nwebvr_cubes\nwebvr_daydream\nwebvr_gearvr\nwebvr_panorama\nwebvr_rollercoaster\nwebvr_sandbox\nwebvr_video\nwebvr_vive\nwebvr_vive_dragging\nwebvr_vive_paint\nwebvr_vive_sculpt\nmisc_animation_authoring\nmisc_animation_groups\nmisc_animation_keys\nmisc_controls_deviceorientation\nmisc_controls_fly\nmisc_controls_orbit\nmisc_controls_pointerlock\nmisc_controls_trackball\nmisc_controls_transform\nmisc_exporter_gltf\nmisc_exporter_obj\nmisc_fps\nmisc_lights_test\nmisc_lookat\nmisc_ubiquity_test\nmisc_ubiquity_test2\nmisc_uv_tests\ncss3d_molecules\ncss3d_panorama\ncss3d_panorama_deviceorientation\ncss3d_periodictable\ncss3d_sandbox\ncss3d_sprites\ncss3d_youtube\ncanvas_ascii_effect\ncanvas_camera_orthographic\ncanvas_geometry_birds\ncanvas_geometry_cube\ncanvas_geometry_earth\ncanvas_geometry_hierarchy\ncanvas_geometry_nurbs\ncanvas_geometry_panorama\ncanvas_geometry_panorama_fisheye\ncanvas_geometry_shapes\ncanvas_geometry_terrain\ncanvas_geometry_text\ncanvas_interactive_cubes\ncanvas_interactive_cubes_tween\ncanvas_interactive_particles\ncanvas_interactive_voxelpainter\ncanvas_lights_pointlights\ncanvas_lines\ncanvas_lines_colors\ncanvas_lines_colors_2d\ncanvas_lines_dashed\ncanvas_lines_sphere\ncanvas_materials\ncanvas_materials_normal\ncanvas_materials_reflection\ncanvas_materials_video\ncanvas_morphtargets_horse\ncanvas_particles_floor\ncanvas_particles_random\ncanvas_particles_sprites\ncanvas_particles_waves\ncanvas_performance\ncanvas_sandbox\nraytracing_sandbox\nsoftware_geometry_earth\nsoftware_lines_splines\nsoftware_sandbox\nsvg_lines\nsvg_sandbox"
  },
  {
    "path": "threejs/new_ones.txt~",
    "content": "animation_cloth\nanimation_keyframes_json\nanimation_scene\nanimation_skinning_blending\nanimation_skinning_morph\ncamera\ncamera_array\ncamera_cinematic\ncamera_logarithmicdepthbuffer\nclipping\nclipping_advanced\nclipping_intersection\ndecals\ndepth_texture\neffects_anaglyph\neffects_parallaxbarrier\neffects_peppersghost\neffects_stereo\nframebuffer_texture\ngeometries\ngeometries_parametric\ngeometry_colors\ngeometry_colors_blender\ngeometry_colors_lookuptable\ngeometry_convex\ngeometry_cube\ngeometry_dynamic\ngeometry_extrude_shapes\ngeometry_extrude_shapes2\ngeometry_extrude_splines\ngeometry_hierarchy\ngeometry_hierarchy2\ngeometry_minecraft\ngeometry_minecraft_ao\ngeometry_normals\ngeometry_nurbs\ngeometry_shapes\ngeometry_spline_editor\ngeometry_teapot\ngeometry_terrain\ngeometry_terrain_fog\ngeometry_terrain_raycast\ngeometry_text\ngeometry_text_shapes\ngpgpu_birds\ngpgpu_water\ngpgpu_protoplanet\ngpu_particle_system\nhdr\nhelpers\ninteractive_buffergeometry\ninteractive_cubes\ninteractive_cubes_gpu\ninteractive_instances_gpu\ninteractive_cubes_ortho\ninteractive_draggablecubes\ninteractive_lines\ninteractive_points\ninteractive_raycasting_points\ninteractive_voxelpainter\nkinect\nlensflares\nlights_hemisphere\nlights_physical\nlights_pointlights\nlights_pointlights2\nlights_spotlight\nlights_spotlights\nlights_rectarealight\nlines_colors\nlines_cubes\nlines_dashed\nlines_sphere\nlines_splines\nloader_3ds\nloader_3mf\nloader_amf\nloader_assimp\nloader_assimp2json\nloader_awd\nloader_babylon\nloader_bvh\nloader_collada\nloader_collada_kinematics\nloader_collada_skinning\nloader_ctm\nloader_ctm_materials\nloader_draco\nloader_fbx\nloader_fbx_nurbs\nloader_gcode\nloader_gltf\nloader_gltf_extensions\nloader_imagebitmap\nloader_json_blender\nloader_json_claraio\nloader_json_objconverter\nloader_kmz\nloader_md2\nloader_md2_control\nloader_mmd\nloader_mmd_pose\nloader_mmd_audio\nloader_msgpack\nloader_nodes\nloader_obj\nloader_obj_mtl\nloader_obj2\nloader_obj2_meshspray\nloader_obj2_options\nloader_obj2_run_director\nloader_nrrd\nloader_pcd\nloader_pdb\nloader_playcanvas\nloader_ply\nloader_prwm\nloader_sea3d\nloader_sea3d_hierarchy\nloader_sea3d_keyframe\nloader_sea3d_morph\nloader_sea3d_physics\nloader_sea3d_skinning\nloader_sea3d_sound\nloader_stl\nloader_texture_dds\nloader_texture_exr\nloader_texture_hdr\nloader_texture_ktx\nloader_texture_pvrtc\nloader_texture_tga\nloader_ttf\nloader_utf8\nloader_vrml\nloader_vtk\nloader_x\nlod\nmarchingcubes\nmaterials\nmaterials_blending\nmaterials_blending_custom\nmaterials_bumpmap\nmaterials_bumpmap_skin\nmaterials_cars\nmaterials_channels\nmaterials_compile\nmaterials_cubemap\nmaterials_cubemap_balls_reflection\nmaterials_cubemap_balls_refraction\nmaterials_cubemap_dynamic\nmaterials_cubemap_dynamic2\nmaterials_cubemap_refraction\nmaterials_displacementmap\nmaterials_envmaps\nmaterials_envmaps_hdr\nmaterials_grass\nmaterials_lightmap\nmaterials_nodes\nmaterials_normalmap\nmaterials_parallaxmap\nmaterials_reflectivity\nmaterials_shaders_fresnel\nmaterials_skin\nmaterials_standard\nmaterials_texture_anisotropy\nmaterials_texture_canvas\nmaterials_texture_filters\nmaterials_texture_manualmipmap\nmaterials_texture_rotation\nmaterials_transparency\nmaterials_variations_basic\nmaterials_variations_lambert\nmaterials_variations_phong\nmaterials_variations_standard\nmaterials_variations_physical\nmaterials_variations_toon\nmaterials_video\nmaterials_video_webcam\nmaterials_wireframe\nmirror\nmirror_nodes\nmodifier_simplifier\nmodifier_subdivision\nmodifier_tessellation\nmorphnormals\nmorphtargets\nmorphtargets_horse\nmorphtargets_human\nmorphtargets_sphere\nmultiple_canvases_circle\nmultiple_canvases_complex\nmultiple_canvases_grid\nmultiple_elements\nmultiple_elements_text\nmultiple_renderers\nmultiple_views\nnearestneighbour\nobjects_update\noctree\noctree_raycasting\npanorama_cube\npanorama_dualfisheye\npanorama_equirectangular\nperformance\nperformance_doublesided\nperformance_static\nphysics_cloth\nphysics_convex_break\nphysics_rope\nphysics_terrain\nphysics_volume\npoints_billboards\npoints_billboards_colors\npoints_dynamic\npoints_random\npoints_sprites\npostprocessing\npostprocessing_advanced\npostprocessing_backgrounds\npostprocessing_crossfade\npostprocessing_dof\npostprocessing_dof2\npostprocessing_fxaa\npostprocessing_glitch\npostprocessing_godrays\npostprocessing_masking\npostprocessing_ssaa\npostprocessing_ssaa_unbiased\npostprocessing_nodes\npostprocessing_outline\npostprocessing_procedural\npostprocessing_sao\npostprocessing_smaa\npostprocessing_sobel\npostprocessing_ssao\npostprocessing_taa\npostprocessing_unreal_bloom\nraycast_texture\nread_float_buffer\nrefraction\nrtt\nsandbox\nshader\nshader_lava\nshader2\nshaders_ocean\nshaders_ocean2\nshaders_sky\nshaders_tonemapping\nshaders_vector\nshading_physical\nshadowmap\nshadowmap_performance\nshadowmap_pointlight\nshadowmap_viewer\nshadowmesh\nskinning_simple\nsprites\nsprites_nodes\nterrain_dynamic\ntest_memory\ntest_memory2\ntonemapping\ntrails\nvideo_panorama_equirectangular\nwater\nwater_flowmap\nwebgl_advanced\nbuffergeometry\nbuffergeometry_constructed_from_geometry\nbuffergeometry_custom_attributes_particles\nbuffergeometry_drawcalls\nbuffergeometry_indexed\nbuffergeometry_instancing\nbuffergeometry_instancing2\nbuffergeometry_instancing_billboards\nbuffergeometry_instancing_dynamic\nbuffergeometry_instancing_interleaved_dynamic\nbuffergeometry_lines\nbuffergeometry_lines_indexed\nbuffergeometry_points\nbuffergeometry_points_interleaved\nbuffergeometry_rawshader\nbuffergeometry_selective_draw\nbuffergeometry_uint\ncustom_attributes\ncustom_attributes_lines\ncustom_attributes_points\ncustom_attributes_points2\ncustom_attributes_points3\nmaterials_modified\nraymarching_reflect\nshadowmap_pcss\nsimple_gi\ntiled_forward\nworker_offscreencanvas\nwebgl deferred\nanimation\nwebaudio\nsandbox\ntiming\nvisualizer\nwebvr\ncubes\ndaydream\ngearvr\npanorama\nrollercoaster\nsandbox\nvideo\nvive\nvive_dragging\nvive_paint\nvive_sculpt\nmisc\nanimation_authoring\nanimation_groups\nanimation_keys\ncontrols_deviceorientation\ncontrols_fly\ncontrols_orbit\ncontrols_pointerlock\ncontrols_trackball\ncontrols_transform\nexporter_gltf\nexporter_obj\nfps\nlights_test\nlookat\nubiquity_test\nubiquity_test2\nuv_tests\ncss3d\nmolecules\npanorama\npanorama_deviceorientation\nperiodictable\nsandbox\nsprites\nyoutube\ncanvas\nascii_effect\ncamera_orthographic\ngeometry_birds\ngeometry_cube\ngeometry_earth\ngeometry_hierarchy\ngeometry_nurbs\ngeometry_panorama\ngeometry_panorama_fisheye\ngeometry_shapes\ngeometry_terrain\ngeometry_text\ninteractive_cubes\ninteractive_cubes_tween\ninteractive_particles\ninteractive_voxelpainter\nlights_pointlights\nlines\nlines_colors\nlines_colors_2d\nlines_dashed\nlines_sphere\nmaterials\nmaterials_normal\nmaterials_reflection\nmaterials_video\nmorphtargets_horse\nparticles_floor\nparticles_random\nparticles_sprites\nparticles_waves\nperformance\nsandbox\nraytracing\nsandbox\nsoftware\ngeometry_earth\nlines_splines\nsandbox\nsvg\nlines\nsandbox"
  },
  {
    "path": "threejs/new_ones1.txt",
    "content": "webgl_animation_cloth\nwebgl_animation_keyframes_json\nwebgl_animation_scene\nwebgl_animation_skinning_blending\nwebgl_animation_skinning_morph\nwebgl_camera\nwebgl_camera_array\nwebgl_camera_cinematic\nwebgl_camera_logarithmicdepthbuffer\nwebgl_clipping\nwebgl_clipping_advanced\nwebgl_clipping_intersection\nwebgl_decals\nwebgl_depth_texture\nwebgl_effects_anaglyph\nwebgl_effects_parallaxbarrier\nwebgl_effects_peppersghost\nwebgl_effects_stereo\nwebgl_framebuffer_texture\nwebgl_geometries\nwebgl_geometries_parametric\nwebgl_geometry_colors\nwebgl_geometry_colors_blender\nwebgl_geometry_colors_lookuptable\nwebgl_geometry_convex\nwebgl_geometry_cube\nwebgl_geometry_dynamic\nwebgl_geometry_extrude_shapes\nwebgl_geometry_extrude_shapes2\nwebgl_geometry_extrude_splines\nwebgl_geometry_hierarchy\nwebgl_geometry_hierarchy2\nwebgl_geometry_minecraft\nwebgl_geometry_minecraft_ao\nwebgl_geometry_normals\nwebgl_geometry_nurbs\nwebgl_geometry_shapes\nwebgl_geometry_spline_editor\nwebgl_geometry_teapot\nwebgl_geometry_terrain\nwebgl_geometry_terrain_fog\nwebgl_geometry_terrain_raycast\nwebgl_geometry_text\nwebgl_geometry_text_shapes\nwebgl_gpgpu_birds\nwebgl_gpgpu_water\nwebgl_gpgpu_protoplanet\nwebgl_gpu_particle_system\nwebgl_hdr\nwebgl_helpers\nwebgl_interactive_buffergeometry\nwebgl_interactive_cubes\nwebgl_interactive_cubes_gpu\nwebgl_interactive_instances_gpu\nwebgl_interactive_cubes_ortho\nwebgl_interactive_draggablecubes\nwebgl_interactive_lines\nwebgl_interactive_points\nwebgl_interactive_raycasting_points\nwebgl_interactive_voxelpainter\nwebgl_kinect\nwebgl_lensflares\nwebgl_lights_hemisphere\nwebgl_lights_physical\nwebgl_lights_pointlights\nwebgl_lights_pointlights2\nwebgl_lights_spotlight\nwebgl_lights_spotlights\nwebgl_lights_rectarealight\nwebgl_lines_colors\nwebgl_lines_cubes\nwebgl_lines_dashed\nwebgl_lines_sphere\nwebgl_lines_splines\nwebgl_loader_3ds\nwebgl_loader_3mf\nwebgl_loader_amf\nwebgl_loader_assimp\nwebgl_loader_assimp2json\nwebgl_loader_awd\nwebgl_loader_babylon\nwebgl_loader_bvh\nwebgl_loader_collada\nwebgl_loader_collada_kinematics\nwebgl_loader_collada_skinning\nwebgl_loader_ctm\nwebgl_loader_ctm_materials\nwebgl_loader_draco\nwebgl_loader_fbx\nwebgl_loader_fbx_nurbs\nwebgl_loader_gcode\nwebgl_loader_gltf\nwebgl_loader_gltf_extensions\nwebgl_loader_imagebitmap\nwebgl_loader_json_blender\nwebgl_loader_json_claraio\nwebgl_loader_json_objconverter\nwebgl_loader_kmz\nwebgl_loader_md2\nwebgl_loader_md2_control\nwebgl_loader_mmd\nwebgl_loader_mmd_pose\nwebgl_loader_mmd_audio\nwebgl_loader_msgpack\nwebgl_loader_nodes\nwebgl_loader_obj\nwebgl_loader_obj_mtl\nwebgl_loader_obj2\nwebgl_loader_obj2_meshspray\nwebgl_loader_obj2_options\nwebgl_loader_obj2_run_director\nwebgl_loader_nrrd\nwebgl_loader_pcd\nwebgl_loader_pdb\nwebgl_loader_playcanvas\nwebgl_loader_ply\nwebgl_loader_prwm\nwebgl_loader_sea3d\nwebgl_loader_sea3d_hierarchy\nwebgl_loader_sea3d_keyframe\nwebgl_loader_sea3d_morph\nwebgl_loader_sea3d_physics\nwebgl_loader_sea3d_skinning\nwebgl_loader_sea3d_sound\nwebgl_loader_stl\nwebgl_loader_texture_dds\nwebgl_loader_texture_exr\nwebgl_loader_texture_hdr\nwebgl_loader_texture_ktx\nwebgl_loader_texture_pvrtc\nwebgl_loader_texture_tga\nwebgl_loader_ttf\nwebgl_loader_utf8\nwebgl_loader_vrml\nwebgl_loader_vtk\nwebgl_loader_x\nwebgl_lod\nwebgl_marchingcubes\nwebgl_materials\nwebgl_materials_blending\nwebgl_materials_blending_custom\nwebgl_materials_bumpmap\nwebgl_materials_bumpmap_skin\nwebgl_materials_cars\nwebgl_materials_channels\nwebgl_materials_compile\nwebgl_materials_cubemap\nwebgl_materials_cubemap_balls_reflection\nwebgl_materials_cubemap_balls_refraction\nwebgl_materials_cubemap_dynamic\nwebgl_materials_cubemap_dynamic2\nwebgl_materials_cubemap_refraction\nwebgl_materials_displacementmap\nwebgl_materials_envmaps\nwebgl_materials_envmaps_hdr\nwebgl_materials_grass\nwebgl_materials_lightmap\nwebgl_materials_nodes\nwebgl_materials_normalmap\nwebgl_materials_parallaxmap\nwebgl_materials_reflectivity\nwebgl_materials_shaders_fresnel\nwebgl_materials_skin\nwebgl_materials_standard\nwebgl_materials_texture_anisotropy\nwebgl_materials_texture_canvas\nwebgl_materials_texture_filters\nwebgl_materials_texture_manualmipmap\nwebgl_materials_texture_rotation\nwebgl_materials_transparency\nwebgl_materials_variations_basic\nwebgl_materials_variations_lambert\nwebgl_materials_variations_phong\nwebgl_materials_variations_standard\nwebgl_materials_variations_physical\nwebgl_materials_variations_toon\nwebgl_materials_video\nwebgl_materials_video_webcam\nwebgl_materials_wireframe\nwebgl_mirror\nwebgl_mirror_nodes\nwebgl_modifier_simplifier\nwebgl_modifier_subdivision\nwebgl_modifier_tessellation\nwebgl_morphnormals\nwebgl_morphtargets\nwebgl_morphtargets_horse\nwebgl_morphtargets_human\nwebgl_morphtargets_sphere\nwebgl_multiple_canvases_circle\nwebgl_multiple_canvases_complex\nwebgl_multiple_canvases_grid\nwebgl_multiple_elements\nwebgl_multiple_elements_text\nwebgl_multiple_renderers\nwebgl_multiple_views\nwebgl_nearestneighbour\nwebgl_objects_update\nwebgl_octree\nwebgl_octree_raycasting\nwebgl_panorama_cube\nwebgl_panorama_dualfisheye\nwebgl_panorama_equirectangular\nwebgl_performance\nwebgl_performance_doublesided\nwebgl_performance_static\nwebgl_physics_cloth\nwebgl_physics_convex_break\nwebgl_physics_rope\nwebgl_physics_terrain\nwebgl_physics_volume\nwebgl_points_billboards\nwebgl_points_billboards_colors\nwebgl_points_dynamic\nwebgl_points_random\nwebgl_points_sprites\nwebgl_postprocessing\nwebgl_postprocessing_advanced\nwebgl_postprocessing_backgrounds\nwebgl_postprocessing_crossfade\nwebgl_postprocessing_dof\nwebgl_postprocessing_dof2\nwebgl_postprocessing_fxaa\nwebgl_postprocessing_glitch\nwebgl_postprocessing_godrays\nwebgl_postprocessing_masking\nwebgl_postprocessing_ssaa\nwebgl_postprocessing_ssaa_unbiased\nwebgl_postprocessing_nodes\nwebgl_postprocessing_outline\nwebgl_postprocessing_procedural\nwebgl_postprocessing_sao\nwebgl_postprocessing_smaa\nwebgl_postprocessing_sobel\nwebgl_postprocessing_ssao\nwebgl_postprocessing_taa\nwebgl_postprocessing_unreal_bloom\nwebgl_raycast_texture\nwebgl_read_float_buffer\nwebgl_refraction\nwebgl_rtt\nwebgl_sandbox\nwebgl_shader\nwebgl_shader_lava\nwebgl_shader2\nwebgl_shaders_ocean\nwebgl_shaders_ocean2\nwebgl_shaders_sky\nwebgl_shaders_tonemapping\nwebgl_shaders_vector\nwebgl_shading_physical\nwebgl_shadowmap\nwebgl_shadowmap_performance\nwebgl_shadowmap_pointlight\nwebgl_shadowmap_viewer\nwebgl_shadowmesh\nwebgl_skinning_simple\nwebgl_sprites\nwebgl_sprites_nodes\nwebgl_terrain_dynamic\nwebgl_test_memory\nwebgl_test_memory2\nwebgl_tonemapping\nwebgl_trails\nwebgl_video_panorama_equirectangular\nwebgl_water\nwebgl_water_flowmap\nwebgl_buffergeometry\nwebgl_buffergeometry_constructed_from_geometry\nwebgl_buffergeometry_custom_attributes_particles\nwebgl_buffergeometry_drawcalls\nwebgl_buffergeometry_indexed\nwebgl_buffergeometry_instancing\nwebgl_buffergeometry_instancing2\nwebgl_buffergeometry_instancing_billboards\nwebgl_buffergeometry_instancing_dynamic\nwebgl_buffergeometry_instancing_interleaved_dynamic\nwebgl_buffergeometry_lines\nwebgl_buffergeometry_lines_indexed\nwebgl_buffergeometry_points\nwebgl_buffergeometry_points_interleaved\nwebgl_buffergeometry_rawshader\nwebgl_buffergeometry_selective_draw\nwebgl_buffergeometry_uint\nwebgl_custom_attributes\nwebgl_custom_attributes_lines\nwebgl_custom_attributes_points\nwebgl_custom_attributes_points2\nwebgl_custom_attributes_points3\nwebgl_materials_modified\nwebgl_raymarching_reflect\nwebgl_shadowmap_pcss\nwebgl_simple_gi\nwebgl_tiled_forward\nwebgl_worker_offscreencanvas\nwebgldeferred_animation\nwebglaudio_sandbox\nwebglaudio_timing\nwebglaudio_visualizer\nwebvr_cubes\nwebvr_daydream\nwebvr_gearvr\nwebvr_panorama\nwebvr_rollercoaster\nwebvr_sandbox\nwebvr_video\nwebvr_vive\nwebvr_vive_dragging\nwebvr_vive_paint\nwebvr_vive_sculpt\nmisc_animation_authoring\nmisc_animation_groups\nmisc_animation_keys\nmisc_controls_deviceorientation\nmisc_controls_fly\nmisc_controls_orbit\nmisc_controls_pointerlock\nmisc_controls_trackball\nmisc_controls_transform\nmisc_exporter_gltf\nmisc_exporter_obj\nmisc_fps\nmisc_lights_test\nmisc_lookat\nmisc_ubiquity_test\nmisc_ubiquity_test2\nmisc_uv_tests\ncss3d_molecules\ncss3d_panorama\ncss3d_panorama_deviceorientation\ncss3d_periodictable\ncss3d_sandbox\ncss3d_sprites\ncss3d_youtube\ncanvas_ascii_effect\ncanvas_camera_orthographic\ncanvas_geometry_birds\ncanvas_geometry_cube\ncanvas_geometry_earth\ncanvas_geometry_hierarchy\ncanvas_geometry_nurbs\ncanvas_geometry_panorama\ncanvas_geometry_panorama_fisheye\ncanvas_geometry_shapes\ncanvas_geometry_terrain\ncanvas_geometry_text\ncanvas_interactive_cubes\ncanvas_interactive_cubes_tween\ncanvas_interactive_particles\ncanvas_interactive_voxelpainter\ncanvas_lights_pointlights\ncanvas_lines\ncanvas_lines_colors\ncanvas_lines_colors_2d\ncanvas_lines_dashed\ncanvas_lines_sphere\ncanvas_materials\ncanvas_materials_normal\ncanvas_materials_reflection\ncanvas_materials_video\ncanvas_morphtargets_horse\ncanvas_particles_floor\ncanvas_particles_random\ncanvas_particles_sprites\ncanvas_particles_waves\ncanvas_performance\ncanvas_sandbox\nraytracing_sandbox\nsoftware_geometry_earth\nsoftware_lines_splines\nsoftware_sandbox\nsvg_lines\nsvg_sandbox"
  },
  {
    "path": "threejs/newish_ones.txt",
    "content": "animation_cloth\nanimation_keyframes_json\nanimation_scene\nanimation_skinning_blending\nanimation_skinning_morph\ncamera\ncamera_array\ncamera_cinematic\ncamera_logarithmicdepthbuffer\nclipping\nclipping_advanced\nclipping_intersection\ndecals\ndepth_texture\neffects_anaglyph\neffects_parallaxbarrier\neffects_peppersghost\neffects_stereo\nframebuffer_texture\ngeometries\ngeometries_parametric\ngeometry_colors\ngeometry_colors_blender\ngeometry_colors_lookuptable\ngeometry_convex\ngeometry_cube\ngeometry_dynamic\ngeometry_extrude_shapes\ngeometry_extrude_shapes2\ngeometry_extrude_splines\ngeometry_hierarchy\ngeometry_hierarchy2\ngeometry_minecraft\ngeometry_minecraft_ao\ngeometry_normals\ngeometry_nurbs\ngeometry_shapes\ngeometry_spline_editor\ngeometry_teapot\ngeometry_terrain\ngeometry_terrain_fog\ngeometry_terrain_raycast\ngeometry_text\ngeometry_text_shapes\ngpgpu_birds\ngpgpu_water\ngpgpu_protoplanet\ngpu_particle_system\nhdr\nhelpers\ninteractive_buffergeometry\ninteractive_cubes\ninteractive_cubes_gpu\ninteractive_instances_gpu\ninteractive_cubes_ortho\ninteractive_draggablecubes\ninteractive_lines\ninteractive_points\ninteractive_raycasting_points\ninteractive_voxelpainter\nkinect\nlensflares\nlights_hemisphere\nlights_physical\nlights_pointlights\nlights_pointlights2\nlights_spotlight\nlights_spotlights\nlights_rectarealight\nlines_colors\nlines_cubes\nlines_dashed\nlines_sphere\nlines_splines\nloader_3ds\nloader_3mf\nloader_amf\nloader_assimp\nloader_assimp2json\nloader_awd\nloader_babylon\nloader_bvh\nloader_collada\nloader_collada_kinematics\nloader_collada_skinning\nloader_ctm\nloader_ctm_materials\nloader_draco\nloader_fbx\nloader_fbx_nurbs\nloader_gcode\nloader_gltf\nloader_gltf_extensions\nloader_imagebitmap\nloader_json_blender\nloader_json_claraio\nloader_json_objconverter\nloader_kmz\nloader_md2\nloader_md2_control\nloader_mmd\nloader_mmd_pose\nloader_mmd_audio\nloader_msgpack\nloader_nodes\nloader_obj\nloader_obj_mtl\nloader_obj2\nloader_obj2_meshspray\nloader_obj2_options\nloader_obj2_run_director\nloader_nrrd\nloader_pcd\nloader_pdb\nloader_playcanvas\nloader_ply\nloader_prwm\nloader_sea3d\nloader_sea3d_hierarchy\nloader_sea3d_keyframe\nloader_sea3d_morph\nloader_sea3d_physics\nloader_sea3d_skinning\nloader_sea3d_sound\nloader_stl\nloader_texture_dds\nloader_texture_exr\nloader_texture_hdr\nloader_texture_ktx\nloader_texture_pvrtc\nloader_texture_tga\nloader_ttf\nloader_utf8\nloader_vrml\nloader_vtk\nloader_x\nlod\nmarchingcubes\nmaterials\nmaterials_blending\nmaterials_blending_custom\nmaterials_bumpmap\nmaterials_bumpmap_skin\nmaterials_cars\nmaterials_channels\nmaterials_compile\nmaterials_cubemap\nmaterials_cubemap_balls_reflection\nmaterials_cubemap_balls_refraction\nmaterials_cubemap_dynamic\nmaterials_cubemap_dynamic2\nmaterials_cubemap_refraction\nmaterials_displacementmap\nmaterials_envmaps\nmaterials_envmaps_hdr\nmaterials_grass\nmaterials_lightmap\nmaterials_nodes\nmaterials_normalmap\nmaterials_parallaxmap\nmaterials_reflectivity\nmaterials_shaders_fresnel\nmaterials_skin\nmaterials_standard\nmaterials_texture_anisotropy\nmaterials_texture_canvas\nmaterials_texture_filters\nmaterials_texture_manualmipmap\nmaterials_texture_rotation\nmaterials_transparency\nmaterials_variations_basic\nmaterials_variations_lambert\nmaterials_variations_phong\nmaterials_variations_standard\nmaterials_variations_physical\nmaterials_variations_toon\nmaterials_video\nmaterials_video_webcam\nmaterials_wireframe\nmirror\nmirror_nodes\nmodifier_simplifier\nmodifier_subdivision\nmodifier_tessellation\nmorphnormals\nmorphtargets\nmorphtargets_horse\nmorphtargets_human\nmorphtargets_sphere\nmultiple_canvases_circle\nmultiple_canvases_complex\nmultiple_canvases_grid\nmultiple_elements\nmultiple_elements_text\nmultiple_renderers\nmultiple_views\nnearestneighbour\nobjects_update\noctree\noctree_raycasting\npanorama_cube\npanorama_dualfisheye\npanorama_equirectangular\nperformance\nperformance_doublesided\nperformance_static\nphysics_cloth\nphysics_convex_break\nphysics_rope\nphysics_terrain\nphysics_volume\npoints_billboards\npoints_billboards_colors\npoints_dynamic\npoints_random\npoints_sprites\npostprocessing\npostprocessing_advanced\npostprocessing_backgrounds\npostprocessing_crossfade\npostprocessing_dof\npostprocessing_dof2\npostprocessing_fxaa\npostprocessing_glitch\npostprocessing_godrays\npostprocessing_masking\npostprocessing_ssaa\npostprocessing_ssaa_unbiased\npostprocessing_nodes\npostprocessing_outline\npostprocessing_procedural\npostprocessing_sao\npostprocessing_smaa\npostprocessing_sobel\npostprocessing_ssao\npostprocessing_taa\npostprocessing_unreal_bloom\nraycast_texture\nread_float_buffer\nrefraction\nrtt\nsandbox\nshader\nshader_lava\nshader2\nshaders_ocean\nshaders_ocean2\nshaders_sky\nshaders_tonemapping\nshaders_vector\nshading_physical\nshadowmap\nshadowmap_performance\nshadowmap_pointlight\nshadowmap_viewer\nshadowmesh\nskinning_simple\nsprites\nsprites_nodes\nterrain_dynamic\ntest_memory\ntest_memory2\ntonemapping\ntrails\nvideo_panorama_equirectangular\nwater\nwater_flowmap\nwebgl_advanced\nbuffergeometry\nbuffergeometry_constructed_from_geometry\nbuffergeometry_custom_attributes_particles\nbuffergeometry_drawcalls\nbuffergeometry_indexed\nbuffergeometry_instancing\nbuffergeometry_instancing2\nbuffergeometry_instancing_billboards\nbuffergeometry_instancing_dynamic\nbuffergeometry_instancing_interleaved_dynamic\nbuffergeometry_lines\nbuffergeometry_lines_indexed\nbuffergeometry_points\nbuffergeometry_points_interleaved\nbuffergeometry_rawshader\nbuffergeometry_selective_draw\nbuffergeometry_uint\ncustom_attributes\ncustom_attributes_lines\ncustom_attributes_points\ncustom_attributes_points2\ncustom_attributes_points3\nmaterials_modified\nraymarching_reflect\nshadowmap_pcss\nsimple_gi\ntiled_forward\nworker_offscreencanvas\nwebgl deferred\nanimation\nwebaudio\nsandbox\ntiming\nvisualizer\nwebvr\ncubes\ndaydream\ngearvr\npanorama\nrollercoaster\nsandbox\nvideo\nvive\nvive_dragging\nvive_paint\nvive_sculpt\nmisc\nanimation_authoring\nanimation_groups\nanimation_keys\ncontrols_deviceorientation\ncontrols_fly\ncontrols_orbit\ncontrols_pointerlock\ncontrols_trackball\ncontrols_transform\nexporter_gltf\nexporter_obj\nfps\nlights_test\nlookat\nubiquity_test\nubiquity_test2\nuv_tests\ncss3d\nmolecules\npanorama\npanorama_deviceorientation\nperiodictable\nsandbox\nsprites\nyoutube\ncanvas\nascii_effect\ncamera_orthographic\ngeometry_birds\ngeometry_cube\ngeometry_earth\ngeometry_hierarchy\ngeometry_nurbs\ngeometry_panorama\ngeometry_panorama_fisheye\ngeometry_shapes\ngeometry_terrain\ngeometry_text\ninteractive_cubes\ninteractive_cubes_tween\ninteractive_particles\ninteractive_voxelpainter\nlights_pointlights\nlines\nlines_colors\nlines_colors_2d\nlines_dashed\nlines_sphere\nmaterials\nmaterials_normal\nmaterials_reflection\nmaterials_video\nmorphtargets_horse\nparticles_floor\nparticles_random\nparticles_sprites\nparticles_waves\nperformance\nsandbox\nraytracing\nsandbox\nsoftware\ngeometry_earth\nlines_splines\nsandbox\nsvg\nlines\nsandbox"
  },
  {
    "path": "threejs/thumbs2html.pl",
    "content": "#!/usr/bin/perl -w\n\nuse File::Find;\n\nmy $translationFile = \"index.html\";\n\nmy $outputTitle = \"Three.js Examples\";\n\nmy $pragma='';\nmy $ifndef='';\nmy $ogs_include='';\nmy $copyright='';\nmy $codefix1='';\nmy $codefix2='';\nmy $codefix3='';\nmy $codefix4='';\nmy $codefix5='';\nmy $tabs2spaces='';\nmy $dupfiles='';\nmy $longline='';\nmy $badcharfix='';\n\n$cfnum = 0;\n\n&HEADER();\n\nmy @finddir;\n$finddir[0] = \".\";\nfind( \\&READRECURSIVEDIR, @finddir, );\n&PROCESSFILES(\".\");\n$cfnum = 0;\n\n&FOOTER();\n\nexit 0 ;\n\nsub READRECURSIVEDIR\n{\n\tif ( m/\\.(jpg)$/ ) {\n\t# to check shaders, too: if ( m/\\.(cpp|h|cs|cgfx|fx|fxh|ogsfx|ogsfh)$/ ) {\n\t\t$codefiles[$cfnum] = $File::Find::name;\n\t\t$cfnum++;\n\t}\n}\n\nsub HEADER\n{\n\topen( TRANSLATE, \">\" . $translationFile ) or die \"Can't open $translationFile: $!\\n\";\n\tprintf TRANSLATE \"%s\",<<\"EOF\";\n<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html><head><meta content=\"text/html; charset=ISO-8859-1\" http-equiv=\"content-type\"><title>\nEOF\n\n\t\tprintf TRANSLATE \"$outputTitle\";\n\t\n\t\tprintf TRANSLATE \"%s\",<<\"EOF\";\n</title>\n</head>\n<body>\n<span style=\\\"font-family: Lucida Sans;\\\">\nEOF\n\n\t\tprintf TRANSLATE \"<h1>$outputTitle</h1>\\n\";\n\t\tprint TRANSLATE \"Thumbnails for <a href=\\\"http://threejs.org/examples/\\\">three.js examples</a>\\n\";\n\t\tprint TRANSLATE \"<div id=\\\"examples\\\">\\n\";\n}\n\nsub PROCESSFILES\n{\n\tmy $i;\n\tmy @fld;\n\n\t#my $addpath = shift(@_);\n\n\t#  make include file translation file\n\tmy @dirnames = (\"webgl\", \"webgl_advanced\", \"webvr\", \"css3d\", \"css3d_stereo\", \"misc\", \"canvas\", \"raytracing\", \"software\", \"svg\");\n\tforeach my $n (@dirnames) {\n\t\tmy $write_dir = 1;\n\t\tfor ( $i = 0 ; $i < $cfnum ; $i++ ) {\n\t\t\t@fld = split('/',$codefiles[$i]);\t# split\n\t\t\t$nextfile = $fld[$#fld];\n\n\t\t\tif ( $codefiles[$i] =~ ($n . \"/\") && lc($nextfile) =~ /\\.jpg/ ) {\n\t\t\t\tmy $fname = $`;\n\n\t\t\t\tif ( $write_dir ) {\n\t\t\t\t\t$write_dir = 0;\n\t\t\t\t\tmy $dir_field = $fld[$#fld-1];\n\t\t\t\t\t$dir_field =~ tr/_/ /;\n\t\t\t\t\tprint TRANSLATE \"<h1>$dir_field</h1>\\n\";\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\tmy $alt_text = $fname;\n\t\t\t\t$alt_text =~ s/_/ \\/ /g;\n\n\t\t\t\tprint TRANSLATE \"<a href=\\\"http://threejs.org/examples/#$fname\\\">\\n\";\n\t\t\t\tprint TRANSLATE \"<img src=\\\"$codefiles[$i]\\\" title=\\\"$alt_text\\\" alt=\\\"$alt_text\\\" height=\\\"100\\\" width=\\\"150\\\" /></a>\\n\";\n\t\t\t}\n\t\t}\n\t}\n}\n\nsub FOOTER\n{\n\tprint TRANSLATE \"</div>\\n\";\n\n\tprintf TRANSLATE \"%s\",<<\"EOF\";\n<hr>\n<a href=\"threejs_thumbs.zip\">Download this site</a>. Something wrong or missing? Contact <a href=\"mailto:erich\\@acm.org\">Eric Haines</a>.\n<P>\nGo to the <b><a href=\"http://www.realtimerendering.com/webgl.html\">WebGL/three.js resources page</a></b>.\n<P>\n<I>Last updated April 20, 2016</I>\n</span>\n</body></html>\nEOF\n\n\tclose TRANSLATE;\n}"
  },
  {
    "path": "threejs/thumbs2html1.pl",
    "content": "#!/usr/bin/perl -w\n\nuse File::Find;\n\nmy $translation_file = \"index.html\";\n\nmy $pragma='';\nmy $ifndef='';\nmy $ogs_include='';\nmy $copyright='';\nmy $codefix1='';\nmy $codefix2='';\nmy $codefix3='';\nmy $codefix4='';\nmy $codefix5='';\nmy $tabs2spaces='';\nmy $dupfiles='';\nmy $longline='';\nmy $badcharfix='';\n\n$cfnum = 0;\n\nmy $trans_open_mode = '>';\t# open, destroying previous file\n\nmy @finddir;\n$finddir[0] = \".\";\nfind( \\&READRECURSIVEDIR, @finddir, );\n&PROCESSFILES(\".\");\n$cfnum = 0;\n\nexit 0 ;\n\nsub READRECURSIVEDIR\n{\n\tif ( m/\\.(jpg)$/ ) {\n\t# to check shaders, too: if ( m/\\.(cpp|h|cs|cgfx|fx|fxh|ogsfx|ogsfh)$/ ) {\n\t\t$codefiles[$cfnum] = $File::Find::name;\n\t\t$cfnum++;\n\t}\n}\n\nsub PROCESSFILES\n{\n\tmy $i;\n\tmy @fld;\n\n\t#my $addpath = shift(@_);\n\n\t#  make include file translation file\n\topen( TRANSLATE, $trans_open_mode . $translation_file ) or die \"Can't open $translation_file: $!\\n\";\n\t$trans_open_mode = '>>';\t# append from now on in\n\tfor ( $i = 0 ; $i < $cfnum ; $i++ ) {\n\t\t@fld = split('/',$codefiles[$i]);\t# split\n\t\t$nextfile = $fld[$#fld];\n\n\t\tif ( lc($nextfile) =~ /\\.jpg/ ) {\n\t\t\tmy $fname = $`;\n\t\t\tprint TRANSLATE \"<a href=\\\"http://threejs.org/examples/#$fname\\\">\\n\";\n\t\t\tprint TRANSLATE \"<img src=\\\"$codefiles[$i]\\\"></a>\\n\";\n\t\t}\n\t}\n\tclose TRANSLATE;\n}\n"
  },
  {
    "path": "threejs/thumbs2html2.pl",
    "content": "#!/usr/bin/perl -w\n\nuse File::Find;\n\nmy $translationFile = \"index.html\";\n\nmy $outputTitle = \"Three.js Examples\";\n\nmy $pragma='';\nmy $ifndef='';\nmy $ogs_include='';\nmy $copyright='';\nmy $codefix1='';\nmy $codefix2='';\nmy $codefix3='';\nmy $codefix4='';\nmy $codefix5='';\nmy $tabs2spaces='';\nmy $dupfiles='';\nmy $longline='';\nmy $badcharfix='';\n\n$cfnum = 0;\n\n&HEADER();\n\nmy @finddir;\n$finddir[0] = \".\";\nfind( \\&READRECURSIVEDIR, @finddir, );\n&PROCESSFILES(\".\");\n$cfnum = 0;\n\n&FOOTER();\n\nexit 0 ;\n\nsub READRECURSIVEDIR\n{\n\tif ( m/\\.(jpg)$/ ) {\n\t# to check shaders, too: if ( m/\\.(cpp|h|cs|cgfx|fx|fxh|ogsfx|ogsfh)$/ ) {\n\t\t$codefiles[$cfnum] = $File::Find::name;\n\t\t$cfnum++;\n\t}\n}\n\nsub HEADER\n{\n\topen( TRANSLATE, \">\" . $translationFile ) or die \"Can't open $translationFile: $!\\n\";\n\tprintf TRANSLATE \"%s\",<<\"EOF\";\n<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html><head><meta content=\"text/html; charset=ISO-8859-1\" http-equiv=\"content-type\"><title>\nEOF\n\n\t\tprintf TRANSLATE \"$outputTitle\";\n\t\n\t\tprintf TRANSLATE \"%s\",<<\"EOF\";\n</title>\n</head>\n<body>\nEOF\n\n\t\tprintf TRANSLATE \"<h1><span style=\\\"font-family: Lucida Sans;\\\">$outputTitle</span></h1>\\n\";\n\t\tprint TRANSLATE \"<div id=\\\"examples\\\">\\n\";\n}\n\nsub PROCESSFILES\n{\n\tmy $i;\n\tmy @fld;\n\n\t#my $addpath = shift(@_);\n\n\t#  make include file translation file\n\tfor ( $i = 0 ; $i < $cfnum ; $i++ ) {\n\t\t@fld = split('/',$codefiles[$i]);\t# split\n\t\t$nextfile = $fld[$#fld];\n\n\t\tif ( lc($nextfile) =~ /\\.jpg/ ) {\n\t\t\tmy $fname = $`;\n\n\t\t\tprint TRANSLATE \"<a href=\\\"http://threejs.org/examples/#$fname\\\">\\n\";\n\t\t\tprint TRANSLATE \"<img src=\\\"$codefiles[$i]\\\"></a>\\n\";\n\t\t}\n\t}\n}\n\nsub FOOTER\n{\n\tprint TRANSLATE \"</div>\\n\";\n\n\tprintf TRANSLATE \"%s\",<<\"EOF\";\n</body></html>\nEOF\n\n\tclose TRANSLATE;\n}"
  },
  {
    "path": "usd_gltf.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n<title>USD and glTF Resources Page</title>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"/>\n<link rel=\"shortcut icon\" href=\"favicon.ico\" type=\"image/x-icon\"/>\n<link rel=\"icon\" href=\"favicon.ico\" type=\"image/x-icon\"/>\n<link rel=\"stylesheet\" href=\"rtr4.css\" type=\"text/css\"/>\n</head>\n<body>\n<div id=\"wrapper\">\n<div id=\"header\">\n<div id=\"rtr3-header-image\">\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tr bgcolor=\"#10304B\">\n<td>\n<a href=\"http://www.realtimerendering.com/blog/\">\n<img src=\"rtr-header.png\" alt=\"Header image\" width=\"410\" height=\"106\"/>\n</a>\n</td>\n</tr>\n</table>\n</div>\n<div id=\"navigation\" class=\"clearfix\">\n<ul class=\"primary\">\n<li><a href=\"http://www.realtimerendering.com/blog/\" rel=\"home\">Blog</a></li>\n<li><a title=\"Recommended books\" href=\"books.html\">Graphics books</a></li>\n<li><a title=\"Object / object intersection page\" href=\"intersections.html\">Intersections</a></li>\n<li><a title=\"Sites we like\" href=\"portal.html\">Portal</a></li>\n<li><a title=\"Ray Tracing Resources\" href=\"raytracing.html\">Ray tracing</a></li>\n<li><a title=\"Main resources page\" href=\"index.html\">Resources</a></li>\n<li><a class=\"nav-current\" title=\"USD and glTF Resources\" href=\"usd_gltf.html\">USD &amp; glTF</a></li>\n<li><a title=\"WebGL/three.js Resources\"  href=\"webgl.html\">WebGL</a></li>\n</ul>\n</div>\n</div>\n<div id=\"content\" class=\"clearfix\">\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tr>\n<td class=\"pageName\">USD and glTF Resources Page</td>\n</tr>\n<tr>\n<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"6\" border=\"0\"/></td>\n</tr>\n<tr>\n<td class=\"bodyText\">\n<div class=\"metadata\">\nLast changed: November 20, 2024\n</div>\n<P>This is a collection of links to various glTF and USD resources. A short link for it is <a href=\"http://bit.ly/usdgltf\">http://bit.ly/usdgltf</a>. These scene description frameworks are more full-featured (e.g., physically based material descriptions are supported) than older file formats such as OBJ or VRML. I (Eric) find myself having to poke around in my bookmarks too often to get to these URLs, so I decided to gather them in one place. I hope you find them of use. I haven't yet waded through them all myself (especially the tutorials) to find the best. Write me if you find something great that's missing.\n\n<P>I list USD first, only because I've been working with it more lately, but both are important. In my experience, glTF is currently more widely implemented (e.g., Blender support) and \"lighter\" than USD, which is more film-oriented, e.g., in USD connected meshes are considered subdivision surface descriptions by default.\n\n<h1>USD</h1>\n\nFirst, there's <a href=\"https://github.com/vfxpro99/usd-resources\">a ton of links here</a>, curated by Nick Porcino, and <a href=\"https://github.com/matiascodesal/awesome-openusd\">here</a>, by Matias Codesal. What follows is my own \"I found these useful/stuff I should look at\" collection.\n\n<h2>Why and What is USD?</h2>\n\nPixar's <a href=\"https://github.com/PixarAnimationStudios/OpenUSD\">reference docs</a> are important, but tough to read and learn from. For a simple material description, see <a href=\"https://openusd.org/release/spec_usdpreviewsurface.html\">UsdPreviewSurface</a>, though this material <a href=\"https://github.com/erich666/McUsd#observations\">is not tightly specified</a>. To understand proper implementation, try this <a href=\"https://academysoftwarefoundation.github.io/MaterialX/?file=Materials/Examples/UsdPreviewSurface/usd_preview_surface_default.mtlx\">MaterialX implementation</a> application, which works in the browser (<a href=\"https://github.com/AcademySoftwareFoundation/MaterialX\">github repo</a>). Open the menu in the upper right, click an attribute, and type in a number (don't try to use sliders). You'll notice interesting (and newly defined, so not implemented everywhere, e.g., not in usdview as of December 2023) behaviors such as setting metallic to 1.0 will make opacity itself not have an effect (i.e., there are no transparent metals, <a href=\"https://youtu.be/90eg_erObDo?t=228\">Star Trek</a> aside).\n\n<p><a href=\"https://remedy-entertainment.github.io/USDBook/index.html\">Remedy's Book of USD</a> is supposed to be a good starting spot. I've read a bit and liked it so far.\n\n<p>I've heard <a href=\"https://www.youtube.com/watch?v=JixC53cQn5U\">this video</a> is a good intro.\n\n<p><a href=\"https://renderman.pixar.com/stories/pixars-usd-pipeline\">Another intro</a> from Pixar RenderMan, though quite old by now. Lots of pretty pics, though.\n\n<p>NVIDIA provides a <a href=\"https://www.nvidia.com/en-us/learn/learning-path/openusd/\">learn OpenUSD</a> curriculum.\n\n<p><a href=\"https://developer.apple.com/videos/play/wwdc2022/10129\">Apple's</a>.\n\n<p>Fun <a href=\"https://cesium.com/open-metaverse-podcast/the-genesis-of-usd/\">history podcast</a> (and transcript) by one of the creators of USD, Guido Quaroni. Learn why it wasn't called Layered Scene Description, though that's perhaps a more descriptive name.\n\n<h3>Asset Structuring</h3>\n\nThis <a href=\"https://rystorm.com/blog/usd-example-assets-v1-1\">assets example</a> was recommended to me. An <a href=\"https://rystorm.com/blog/i-would-like-usd-to-succeed\">intro</a> by the same person.\n\n<p>Video on <a href=\"https://www.youtube.com/watch?v=YgVTS5oIJqM\">asset structuring best practices</a>.\n\n<p>Omniverse documentation on <a href=\"https://docs.omniverse.nvidia.com/usd/latest/learn-openusd/independent/asset-structure-principles.html#summary-of-performance-tradeoffs\">performance tradeoffs</a>. Also related, <a href=\"https://docs.omniverse.nvidia.com/usd/latest/learn-openusd/independent/asset-structure-principles.html\">this</a> and <a href=\"https://github.com/usd-wg/assets/blob/main/docs/asset-structure-guidelines.md\">this</a>.\n\n<h3>SIGGRAPH 2023</h3>\n\nThere's a <a href=\"https://forum.aousd.org/t/siggraph-2023-open-source-days-2023-etc-sessions-round-up/366\">thorough collection of resources</a> on USD activities at SIGGRAPH 2023.\n\n<p>The <a href=\"https://github.com/AcademySoftwareFoundation\">ASWF</a> has <a href=\"https://wiki.aswf.io/display/WGUSD/Siggraph+2023\">its own page</a>. They're a good public non-profit group for sharing resources.\n\n<h2>USD Testing Resources</h2>\n\nThe OpenUSD <a href=\"https://github.com/PixarAnimationStudios/OpenUSD/tree/b53573ea2a6b29bc4a6b129f604bbb342c35df5c/pxr/usdImaging/usdImagingGL/testenv\">test files</a> are comprehensive but a lot to wade through - you could spend a lifetime there. <a href=\"https://github.com/PixarAnimationStudios/OpenUSD/tree/b53573ea2a6b29bc4a6b129f604bbb342c35df5c/pxr/usdImaging/usdImagingGL/testenv/testUsdImagingGLDomeLight\">Here's a pointer</a> to just those for DomeLights alone.\n\n<p>Find a reasonable web browser USD viewer <a href=\"https://usd-viewer.glitch.me/\">here</a>. Drag and drop to load a model. You can also zip (usdzip not required) up your files and drop into this window.\n\n<p>The <a href=\"https://github.com/usd-wg/assets\">USD working group assets repo</a> has a lot of good test files, plus links to other USD models and a nicely curated set of tutorials. I submitted McUsd and NormalsTextureBiasAndScale; try <a href=\"https://erich.realtimerendering.com/mcusd/McUsd_10cm.usdz\">the former on your iPhone</a>. Looks mostly good, but there are two missing features in the renderer, unfortunately, which I discuss <a href=\"https://metaverse-standards.org/wp-content/uploads/USD-and-glTF-Users-Perspective.pdf\">here</a>. Which leads to...\n\n<p><a href=\"https://developer.apple.com/documentation/realitykit/validating-usd-files\">Apple feature support</a> - Apple's three different USD-related rendering engines have varying feature support, sometimes missing basic things like double-sided support. I hope they will someday expand these feature sets. That said, <P>Apple's <a href=\"https://developer.apple.com/augmented-reality/quick-look/\">AR Quick Look</a> page has example models that work on the iPhone. I've found these are also good for testing other renderers.\n\n<p>Felix Herbst's <a href=\"https://asset-explorer.needle.tools/\">assets site</a> takes glTF assets and provides Blender, three.js, and other converters' USD files. Good for testing. Particularly nice is that all the assets can be seen and interacted with in (feature complete) renderer running in the browser.\n\n<p>USD lighting is inconsistent and not physically based currently; see <a href=\"https://github.com/anderslanglands/light_comparison\">Anders Langland's page</a> on this. See <a href=\"https://www.openusd.org/release/wp_usdlux_for_geometry_lights.html\">this proposal</a>. My own workaround is to not set the intensity of lights in any model I provide for general use, in hopes that the reader will assign a reasonable default.\n\n<p>USD file load times for various apps are compared in <a href=\"https://www.youtube.com/watch?v=Lk0zpOCtSE0\">this video</a>, for example. Some packages don't fare too well (spoiler: Clarisse and Katana, at that time).\n\n<p>For (sometimes extremely) large USD models, see item #21 on <a href=\"portal.html\">our portal page</a>.\n\n<h2>USD Tools</h2>\n\nMy advice is to use UsdView from the <a href=\"https://www.nvidia.com/en-us/omniverse/download/\">Omniverse Launcher</a> instead of trying to build it yourself. It also includes the <a href=\"https://openusd.org/release/toolset.html\">USD toolset</a> such as usdchecker and usdzip. To use these other utilities on Windows I found you must do this sort of thing for <a href=\"https://openusd.org/release/toolset.html#usdchecker\">usdchecker</a> in a CMD window, for example (and yes you'll need to change paths to your own machine's):\n\n<PRE>\nC:\\Users\\erich\\AppData\\Roaming\\omniverse-launcher\\usdview-0.23.8\\scripts\\usdchecker.bat C:\\Users\\erich\\Documents\\GitHub\\usd-wg-assets\\full_assets\\McUsd\\McUsd.usda\n</PRE>\n\nFor <a href=\"https://openusd.org/release/toolset.html#usdzip\">usdzip</a> it's easier to go to the directory where your main USD file is:\n\n<PRE>\ncd C:\\Users\\erich\\Documents\\GitHub\\usd-wg-assets\\full_assets\\McUsd                                                \nC:\\Users\\erich\\AppData\\Roaming\\omniverse-launcher\\usdview-0.23.8\\scripts\\usdzip.bat McUsd.usd McUsd_materials/tex/_domelight.png McUsd_materials/tex/chiseled_quartz_block.png (... rest of textures in a list)\n</PRE>\n\nNote: if this doesn't work for you, try uninstalling and reinstalling UsdView 0.23.8 from the Omniverse Launcher. Also, I've seen \"Local\" in the path instead of \"Roaming\". You can use the free (and wonderful) <a href=\"https://www.voidtools.com/support/everything/\">Everything tool</a> on Windows to search for usdchecker.bat to find the path. Or, if you go to UsdView in the Omniverse Launcher, then press the Settings button, it brings up a window with the path to the install that you can copy &amp; paste.\n\n<hr>\n\n<h1>glTF</h1>\n\n<h2>glTF Specifications</h2>\n\n<p><a href=\"https://registry.khronos.org/glTF/specs/2.0/glTF-2.0.html\">glTF 2.0 specification</a> - pretty readable.\n\n<p>The physically based rendering material model for glTF is <a href=\"https://registry.khronos.org/glTF/specs/2.0/glTF-2.0.html#specular-brdf\">specified in detail</a> - start <a href=\"https://registry.khronos.org/glTF/specs/2.0/glTF-2.0.html#appendix-b-brdf-implementation\">here</a>. This is nice to see, as <a href=\"https://openusd.org/release/spec_usdpreviewsurface.html\">UsdPreviewSurface</a> is looser and sometimes harder to pin down. When unclear, I tend to assume that the glTF description is what USD meant.\n\n<h3>Related articles</h3>\n\n<a href=\"https://www.willusher.io/graphics/2020/06/15/0-to-gltf-triangle\">From 0 to glTF with WebGPU: The First Triangle</a> by Will Usher.\n\n<h2>glTF Viewers</h2>\n\nUnlike USD, where UsdView is considered \"ground truth,\" glTF seems to have no single official viewer that's officially fully trusted.\n\n<p>Here are three.js-based ones that are solid - drag and drop a .glb file:\n<UL>\n<LI><a href=\"https://gltf-viewer.donmccurdy.com/\">Don McCurdy's viewer</a> – My favorite overall. Be aware that you probably want to go to Lighting &#8594; environment and pick \"None\" to turn off the default surrounding lighting if you want to see how incoming lights are treated.\n\n<LI><a href=\"https://threejs.org/editor/\">Three.js editor</a> - nice in that it lets you examine and modify assets such as lights, etc. It doesn't have a default IBL but can load one.\n\n<LI><a href=\"https://modelviewer.dev/editor/\">&lt;model-viewer&gt;</a> - another three.js-based editor Felix mentioned as comparable to the two above. One problem I noticed is that you cannot turn off the environment lighting, you can only choose among a set (or upload your own).\n\n<LI><a href=\"https://viewer.needle.tools/\">Needle viewer</a> – I’ve heard it has some niceties like automatic reloading of changed files, being able to look at the hierarchy, etc. It is also based on three.js so is on par with the others above.<br>\n</UL>\n\n<P>\nNon-three.js:\n<UL>\n<LI><a href=\"https://gestaltor.io/\">Gestaltor</a> – visual editor on Windows and I’ve heard it’s good for casual edits.\n\n<LI><a href=\"https://sandbox.babylonjs.com/\">Babylon.js viewer</a> – I’ve heard this one’s gotten good and is spec complete.\n\n<LI><a href=\"https://www.gltfeditor.com/\">gltfeditor</a> - a hobby project by Andrew Varga. You can edit a bunch of things in your model, and it also exports to USDZ. It is fairly compliant (e.g., the AlphaBlendModeTest model isn't quite right). I want to explore this one more.\n\n<LI><a href=\"https://github.com/NVIDIA/OptiX_Apps/tree/master/apps/GLTF_renderer/doc\">GLTF_renderer</a> from NVIDIA is an optimized ray-traced renderer based on OptiX, open source. New features are rapidly being added.\n\n<LI>Khronos has an official renderer for glTF, <a href=\"https://github.khronos.org/glTF-Sample-Viewer-Release/\">SampleViewer</a>, with <a href=\"https://github.com/KhronosGroup/glTF-Sample-Viewer\">code</a>. It's mostly good, but incomplete, e.g., last I checked, the <a href=\"https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/BoxInterleaved\">BoxInterleaved model</a> (from Khronos) does not display correctly on it.\n</UL>\n\n<p>The <a href=\"https://modelviewer.dev/fidelity/\">Render Fidelity Comparison Results</a> page shows PBR comparisons among renderers. You can pick any two and compare in the browser.\n\n<p>For a comprehensive list of (most every) application that writes or reads glTF files in some form, see <a href=\"https://ecosystem.khronos.org/\">the Project Explorer page</a> (repo is <a href=\"https://github.com/KhronosGroup/glTF-Project-Explorer\">here</a> - you can submit PRs).\n\n<h2>glTF Testing Resources</h2>\n\nThe <a href=\"https://github.com/KhronosGroup/glTF-Sample-Assets\">Khronos Group's glTF V2.0 Sample Models</a> - nearly 100 glTF models testing all sorts of things. There's also <a href=\"https://github.com/KhronosGroup/glTF-Sample-Models\">this repo</a> from Khronos, which has glTF 1.0 and 2.0 models. It's updated less frequently, but still updated. I was informed: \"The Sample Assets repo (first link) is the evolution of the Sample Model (second link) repo. Khronos made the decision to keep the old repo to preserve links. The Sample Assets repo is focused on glTF 2.0 only, so older models were removed. Also the copyright and licenses of all models were researched and included. Some models were dropped because the license was not suitable for the collection.\"\n\n<P>Felix Herbst's <a href=\"https://asset-explorer.needle.tools/\">assets site</a> has a bunch of glTF models from the site above, nicely showing each in the browser. A faster way to access many of the models above.\n\n<P><a href=\"https://github.com/cx20/gltf-test\">gltf-test</a> shows various test models and how a variety of packages fare in displaying them. Actively maintained, shows which systems fail in what ways. Pretty cool is <a href=\"https://cx20.github.io/gltf-test/\">this page</a>, where you can test yourself directly.\n\n<h2>glTF Readers/Writers</h2>\n\nTo read and write out glTF, I've heard <a href=\"https://github.com/syoyo/tinygltf\">tinygltf</a> is a good one.\n\n<P>Another is <a href=\"https://github.com/jkuhlmann/cgltf\">cgltf</a>, which supports extensions.\n\n<P>Yet another is <a href=\"https://github.com/jessey-git/fx-gltf\">fx-gltf</a>, which looks to use modern C++ and I’ve heard (back in 2018) that it’s faster than tinygltf.\n\n<hr>\n\n<h1>glTF to USD</h1>\n\nMatias Codesal's USD page <a href=\"https://github.com/matiascodesal/awesome-openusd#converters\">has a section</a> on this topic. I haven't found anything more of note. Me, I use <a href=\"https://www.nvidia.com/en-us/omniverse/download/\">Omniverse</a>, since USD Composer is free and easy enough to use to convert in either direction (and, full disclosure, I work at NVIDIA, so am familiar with it).\n\n<p>For ease of use, you might try <a href=\"https://www.gltfeditor.com/\">gltfeditor</a>. It's browser based and you can export to USDZ.\n\n<hr>\n<I>Thanks to Felix Herbst, Leonard Daly, Ben Houston, Andrew Varga, Jeremy Cowles, Patrick Cozzi, Nick Porcino, Matias Codesal, Don McCurdy, and many others for contributions and for all the great content you maintain.\n\n</td>\n</tr>\n<tr>\n<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"1\" border=\"0\"/></td>\n</tr>\n</table>\n</div>  \n<div id=\"footer\" class=\"clearfix\">\n<ul>\n<li>Contacts:</li>\n    <li><a href=\"mailto:tomas.akenine.moller@gmail.com\">Tomas</a></li>\n    <li><a href=\"mailto:erich@acm.org\">Eric</a></li>\n    <li><a href=\"mailto:rtr3@renderwonk.com\">Naty</a></li>\n</ul>\n</div>  \n</div>  \n<script type=\"text/javascript\">\n/* <![CDATA[ */\n(function(){try{var s,a,i,j,r,c,l=document.getElementsByTagName(\"a\"),t=document.createElement(\"textarea\");for(i=0;l.length-i;i++){try{a=l[i].getAttribute(\"href\");if(a&&\"www.cloudflare.com/email-protection\"==a.substr(7 ,35)){s='';j=43;r=parseInt(a.substr(j,2),16);for(j+=2;a.length-j&&a.substr(j,1)!='X';j+=2){c=parseInt(a.substr(j,2),16)^r;s+=String.fromCharCode(c);}j+=1;s+=a.substr(j,a.length-j);t.innerHTML=s.replace(/</g,\"&lt;\").replace(/>/g,\"&gt;\");l[i].setAttribute(\"href\",\"mailto:\"+t.value);}}catch(e){}}}catch(e){}})();\n/* ]]> */\n</script>\n</body>\n</html>"
  },
  {
    "path": "webgl.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"https://www.w3.org/1999/xhtml\">\n<head>\n<title>WebGL/three.js Resources</title>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"/>\n<link rel=\"shortcut icon\" href=\"favicon.ico\" type=\"image/x-icon\"/>\n<link rel=\"icon\" href=\"favicon.ico\" type=\"image/x-icon\"/>\n<link rel=\"stylesheet\" href=\"rtr4.css\" type=\"text/css\"/>\n</head>\n<body>\n<div id=\"wrapper\">\n<div id=\"header\">\n<div id=\"rtr3-header-image\">\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tr bgcolor=\"#10304B\">\n<td>\n<a href=\"https://www.realtimerendering.com/blog/\">\n<img src=\"rtr-header.png\" alt=\"Header image\" width=\"410\" height=\"106\"/>\n</a>\n</td>\n</tr>\n</table>\n</div>\n<div id=\"navigation\" class=\"clearfix\">\n<ul class=\"primary\">\n<li><a href=\"https://www.realtimerendering.com/blog/\" rel=\"home\">Blog</a></li>\n<li><a title=\"Recommended books\" href=\"books.html\">Graphics Books</a></li>\n<li><a title=\"Object / object intersection page\" href=\"intersections.html\">Intersections</a></li>\n<li><a title=\"Sites we like\" href=\"portal.html\">Portal</a></li>\n<li><a title=\"Ray Tracing Resources\"  href=\"raytracing.html\">Ray tracing</a></li>\n<li><a title=\"Main resources page\" href=\"index.html\">Resources</a></li>\n<li><a title=\"USD and glTF Resources\" href=\"usd_gltf.html\">USD &amp; glTF</a></li>\n<li><a class=\"nav-current\" title=\"WebGL/three.js Resources\"  href=\"webgl.html\">WebGL</a></li>\n</ul>\n</div>\n</div>\n<div id=\"content\" class=\"clearfix\">\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tr>\n<td class=\"pageName\">WebGL/WebGPU/three.js Resources</td>\n</tr>\n<tr>\n<td valign=\"top\"><img src=\"spacer.gif\" alt=\"\" height=\"6\" border=\"0\"/><br/>\n</tr>\n<tr>\n<td class=\"bodyText\">\n<div class=\"metadata\">\nLast changed: December 6, 2024\n</div>\n<div>\nEric runs across WebGL resources and then tend to lose track of them, so he made this page. Feel free to <a href=\"mailto:erich@acm.org\">send him suggestions</a>.\n\n<h2>Browser-related</h2>\n<P>\nDoes this browser support WebGL? Test <a href=\"https://get.webgl.org/\">here</a>.\n<br>\nWhat WebGL extensions does this browser support? Test <a href=\"https://webglreport.com/\">here</a>, and <a href=\"https://registry.khronos.org/webgl/sdk/tests/extra/webgl-info.html\">here</a>, and <a href=\"https://alteredqualia.com/tools/webgl-features/\">here</a>.\n<br>\nWhat browser versions support WebGL? Find out <a href=\"https://caniuse.com/#feat=webgl\">here</a>.\n<br>\nHow do I start up my browser for local development? Chrome: <b>--allow-file-access-from-files</b> else check the <a href=\"https://threejs.org/docs/#manual/introduction/How-to-run-thing-locally\">three.js page</a>.\n<br>\nWhat's my GPU info on Chrome? Paste in this URL: chrome://gpu/\n<br>\nHow do I use native OpenGL instead of ANGLE for Windows Chrome and Firefox? Find out <a href=\"https://www.geeks3d.com/20130611/webgl-how-to-enable-native-opengl-in-your-browser-windows/\">here</a>.\n<br>\nWhat other command line options are there for Chrome? Find out <a href=\"https://peter.sh/experiments/chromium-command-line-switches/\">here</a>.\n<br>\nYou just want eye candy? Try <a href=\"https://experiments.withgoogle.com/search?q=WebGL\">here</a> for starters.\n<br>\n\n<h2>Reference Pages</h2>\nKhronos <a href=\"https://www.khronos.org/files/webgl/webgl-reference-card-1_0.pdf\">Reference card</a>\n<br>\n<a href=\"https://www.khronos.org/webgl/wiki/Main_Page\">Khronos Wiki</a>.\n<br>\n<a href=\"https://www.khronos.org/webgl/wiki/BlacklistsAndWhitelists\">Blacklist</a> of GPUs that don't run WebGL.\n\n<h2>Forums and News</h2>\n<a href=\"https://groups.google.com/forum/#!forum/webgl-dev-list\">WebGL Dev List</a> on Google Groups\n<br>\nTwitter: <a href=\"https://twitter.com/search?q=%23threejs&src=typd\">#threejs</a>, <a href=\"https://twitter.com/search?q=%23webgl&src=typd\">#webgl</a>\n<br>\nReddit: <a href=\"https://www.reddit.com/r/threejs\">three.js</a>, <a href=\"https://www.reddit.com/r/webgl/\">WebGL</a>\n\n<h2>Tools</h2>\nThere are lots of Javascript development resources. At a minimum, I recommend putting <a href=\"https://www.w3schools.com/js/js_strict.asp\">\"use strict\";</a> at the top of your programs.\n<br>\nUse <a href=\"https://jshint.com/\">JSHint</a> to check your code.\n<br>\nTo develop locally you'll need to use a local servers. Easy ways to start one are <a href=\"https://greggman.github.io/servez/\">ServeZ</a> on the PC, <a href=\"https://www.mamp.info/\">MAMP</a> on Mac.\n<br>\nA debugger is built into the browser, <a href=\"https://developer.chrome.com/docs/devtools/javascript\">e.g., Chrome</a>. Other graphics-specific tools follow.\n<br>\n<a href=\"https://spector.babylonjs.com/\">Spector.js</a> for examining renders and state. <a href=\"https://www.realtimerendering.com/blog/debugging-webgl-with-spectorjs/\">Documentation</a>.\n<br>\n<a href=\"https://www.html5rocks.com/en/tutorials/games/abouttracing/\">about:tracing</a> in Google Chrome, for examining GPU and CPU usage.\n<br>\n<a href=\"https://www.realtimerendering.com/blog/webgl-debugging-and-profiling-tools/\">Debuggers and profilers</a>, <a href=\"https://cesium.com/blog/2014/12/01/webgl-profiling-tips/\">profiling tips</a>, <a href=\"https://www.realtimerendering.com/blog/webgl-browser-editors/\">browser editors</a>, <a href=\"https://www.realtimerendering.com/blog/webgl-resources/\">Cozzi's list</a> (old)\n<br>\n<a href=\"https://hacks.mozilla.org/2014/03/introducing-the-canvas-debugger-in-firefox-developer-tools/\">Firefox Canvas Debugger</a>\n<br>\n<a href=\"https://toji.github.io/shader-perf/\">Shader compile/link performance</a>\n<br>\n<a href=\"https://toji.github.io/texture-tester/\">Texture Format Tester</a>\n<br>\n<a href=\"https://google.github.io/tracing-framework/analyzing-traces.html\">Analyzing traces</a>\n\n<h2>Three.js</h2>\n<b><a href=\"https://threejs.org\">Homepage</a></b> (which includes so very much), <a href=\"https://stemkoski.github.io/Three.js/\">Lee Stemkoski's demos</a>, <a href=\"https://yomotsu.github.io/threejs-examples/\">Yomotsu examples</a>, Udacity <a href=\"http://www.realtimerendering.com/udacity/?load=demo/unit7-view-pipeline.js\">demos</a> and <a href=\"https://github.com/udacity/cs291\">code</a>\n<br>\n<a href=\"https://discoverthreejs.com/book/introduction/\">Introductory tutorial</a> from an <a href=\"https://discoverthreejs.com/book/\">free book</a>, with coding inside the browser.\n<br>\n<a href=\"https://www.staunsholm.dk/THREE/jsdoc/\">API</a>, <a href=\"https://github.com/mrdoob/three.js/wiki\">wiki docs</a>, <a href=\"http://ushiroad.com/3j/\">object overview</a>, (old) <a href=\"https://web.archive.org/web/20181127124920/https://www.udacity.com/wiki/cs291/threejs-reference\">quick reference</a> (archived), \n<br>\n<a href=\"https://www.realtimerendering.com/threejs/\">Thumbnails of examples</a>\n<br>\n<a href=\"https://threejs.org/docs/#manual/introduction/Useful-links\">useful links page</a>\n<br>\nMore demos: beyond <a href=\"https://threejs.org/\">three.js's</a>, find more at <a href=\"https://edankwan.com/\">Edan Kwan</a>, <a href=\"https://fractalfantasy.net/#/4/uncannyvalley\">Fractal Fantasy</a>, and <a href=\"https://viewer-rocks.autodesk.io/\">Autodesk Forge</a>.\n<br>\n<a href=\"https://github.com/mrdoob/three.js/releases\">Source code</a>\n<br>\n<a href=\"https://threejs.org/editor/\">Editor</a>\n<br>\n<a href=\"https://fhtr.org/BasicsOfThreeJS/#1\">Intro \"live\" slideset</a> (and <a href=\"https://www.realtimerendering.com/basics3js/#1\">my own fork</a>), <a href=\"https://aerotwist.com/tutorials/getting-started-with-three-js/\">basics article</a>.\n\n<h2>Courses and Tutorials for WebGL and Three.js</h2>\n<a href=\"https://webglfundamentals.org\">WebGL Fundamentals</a> and <a href=\"https://webgl2fundamentals.org/\">WebGL2 Fundamentals</a> have numerous articles on getting started and specific subjects.\n<br>\nThe <a href=\"https://threejs.org/\">three.js homepage</a> links to\n<UL>\n<LI><a href=\"https://threejs.org/manual/#en/fundamentals\">Three.js Fundamentals</a>\n<LI><a href=\"https://threejs-journey.com/\">Three.js Journey</a>, this last one costs money (recommended by at least <a href=\"https://www.reddit.com/r/threejs/comments/o615a2/help_with_threejs/h2psiy7?utm_source=share&utm_medium=web2x&context=3\">one person</a>)\n</UL>\nThe book <i><a href=\"https://discoverthreejs.com/book/introduction/\">Discover Three.js</a></i> has an extensive introduction to three.js online for free.\n<br>\n<a href=\"https://www.udacity.com/course/interactive-3d-graphics--cs291\">Udacity three.js MOOC course signup</a>, <a href=\"https://web.archive.org/web/20181122143134/https://www.udacity.com/wiki/cs291\">resources</a> (archived), and <a href=\"https://web.archive.org/web/20181122152240/https://www.udacity.com/wiki/cs291/syllabus\">syllabus</a> (archived) - quite old, but the graphics lectures and general three.js knowledge is still valid (I admit a bias, as I designed it).\n<br>\n<a href=\"https://www.futurelearn.com/courses/3d-graphics-web-programmers\">Barcelona WebGL MOOC course homepage</a>\n<br>\n<a href=\"https://github.com/Jam3/jam3-lesson-webgl-shader-threejs\">WebGL Lessons: Three.js Shaders</a> on github\n<br>\nSteven Wittens' <a href=\"https://acko.net/files/fullfrontal/fullfrontal/webglmath/online.html\">lovely computer graphics lessons</a> using Three.js, and <a href=\"https://acko.net/blog/on-webgl/\">WebGL intro</a> demofest\n<br>\nTarek Sherif's <a href=\"https://tsherif.github.io/khronos-webgl-workshop1/#/\">tutorial slide presentation</a> and <a href=\"https://github.com/tsherif/khronos-webgl-workshop1\">repository</a>.\n<br>\n<a href=\"https://www.youtube.com/watch?v=tgVLb6fOVVc&feature=youtu.be\">SIGGRAPH University introduction to WebGL</a>\n\n<h2>WebGL 2</h2>\nKhronos <a href=\"https://www.khronos.org/files/webgl20-reference-guide.pdf\">Reference card</a>\n<br>\n<a href=\"https://www.khronos.org/registry/webgl/specs/latest/2.0/\">Specification</a>, related <a href=\"https://www.khronos.org/registry/OpenGL/specs/es/3.0/es_spec_3.0.pdf\">OpenGL ES 3.0 specification</a>\n<br>\n<a href=\"https://github.com/shrekshao/MoveWebGL1EngineToWebGL2/blob/master/Move-a-WebGL-1-Engine-To-WebGL-2-Blog-1.md\">How to start using WebGL 2.</a>\n<br>\n<a href=\"https://github.com/shrekshao/MoveWebGL1EngineToWebGL2/blob/master/Move-a-WebGL-1-Engine-To-WebGL-2-Blog-2.md\">New features in WebGL 2.</a>\n<br>\n<a href=\"https://github.com/WebGLSamples/WebGL2Samples\">Samples</a> and <a href=\"https://github.com/tsherif/webgl2examples\">examples</a>, and <a href=\"https://github.com/tsherif/webgl2bugs\">bugs</a>.\n<br>\n<a href=\"https://tsherif.github.io/picogl.js/\">PicoGL.js</a> - a minimal WebGL 2 rendering library; <a href=\"https://tsherif.wordpress.com/2017/07/26/webgl-2-development-with-picogl-js/\">tutorial</a>\n<br>\n<a href=\"https://www.youtube.com/playlist?list=PLMinhigDWz6emRKVkVIEAaePW7vtIkaIF\">Fun with WebGL 2.0</a> - short tutorial videos, <a href=\"https://github.com/sketchpunk/FunWithWebGL2\">code repository</a>, and <a href=\"https://sketchpunklabs.tumblr.com/\">blog</a>\n<br>\nSIGGRAPH WebGL BOF videos: <a href=\"https://www.youtube.com/watch?v=0eWUzCa_M0E\">2016</a>, <a href=\"https://www.youtube.com/watch?v=dAtdE4LQCSc\">2017</a>, <a href=\"https://www.youtube.com/watch?v=FCAM-3aAzXg&t=3474s\">2018</a>\n<br>\n<a href=\"https://blog.tojicode.com/2013/09/whats-coming-in-webgl-20.html\">Brandon Jones' blog</a>\n<br>\nHow Cesium creates <a href=\"https://github.com/CesiumGS/cesium/blob/master/Source/Renderer/Context.js\">a WebGL 2 context</a>\n<br>\nMany more articles can be found at <a href=\"https://www.jendrikillner.com/article_database/\">Jendrik Ullner's site</a> - search on \"webgl\"\n\n<h2>File Formats</h2>\n<a href=\"https://github.com/KhronosGroup/glTF\">glTF</a>\n\n<h2>WebVR</h2>\n<a href=\"https://webvr.info/\">WebVR info page</a>\n\n<h2>WebGPU</h2>\n<a href=\"https://gpuweb.github.io/gpuweb/\">WebGPU spec</a><br>\n<a href=\"https://developer.chrome.com/blog/webgpu-release\">Chrome ships WebGPU</a><br>\nWill Usher's tutorials: <a href=\"https://www.willusher.io/graphics/2023/04/10/0-to-gltf-triangle/\">Hello world triangle</a>, <a href=\"https://www.willusher.io/graphics/2023/04/11/0-to-gltf-bind-groups/\">bind groups</a> and (many!) <a href=\"https://www.willusher.io/projects/\">projects</a><br>\n<a href=\"https://toji.dev/webgpu-best-practices/error-handling\">WebGPU Error Handling best practices</a><br>\nMany more articles can be found at <a href=\"https://www.jendrikillner.com/article_database/\">Jendrik Ullner's site</a> - search on \"webgpu\"<br>\n\n<h2>Other Frameworks</h2>\n<a href=\"https://www.shadertoy.com/\">Shadertoy</a> - play with, test, and share procedural shaders<br>\n<a href=\"https://www.babylonjs.com/\">babylon.js</a><br>\n<a href=\"https://github.com/glslify/glslify\">glslify</a> - for shaders<br>\n<a href=\"https://polygonjs.com/\">Polygonjs</a> - node-based shaders and more<br>\n<a href=\"https://playcanvas.com/\">PlayCanvas</a><br>\n<a href=\"https://webglstudio.org/\">WebGLStudio.js</a><br>\n<a href=\"https://aframe.io/\">A-FRAME</a> - for VR, built atop three.js<br>\n<a href=\"https://cesium.com/platform/cesiumjs/\">CesiumJS</a> - for globes and maps<br>\n<a href=\"https://hackernoon.com/five-ways-to-build-webgl-apps-4c7eb541d193\">Still more options</a><br>\n<a href=\"https://en.wikipedia.org/wiki/List_of_WebGL_frameworks\">Wikipedia list</a>\n\n<h2>Compression</h2>\n<a href=\"https://github.com/KhronosGroup/glTF/wiki/Open-3D-Graphics-Compression\">Open3DGC</a>\n<br>\n<a href=\"https://sourceforge.net/projects/openctm/\">OpenCTM</a>\n<br>\n<a href=\"https://github.com/google/draco\">Draco</a>\n\n<h2>More Links</h2>\nJust can't get enough? <a href=\"https://github.com/terkelg/awesome-creative-coding#shaders--opengl--webgl\">Here are more</a> on WebGL and many other subjects.\n\n<a NAME=\"books\">\n<h2>Books</h2></a>\nAn undifferentiated listing of what I've found out there, though not exhaustive - I avoid \"web technology\" compendiums (\"Learn Three.js, WebGL, HTML 5, and everything else in 24 Hours!\") and books with no ratings and little information about them. Books are newest to oldest, and those older than five years old have been removed. Some books do come with free sample chapters and code samples (or the whole volume!), and some have extensive samples on Amazon or Google Books, linked.\n<P>\n<table>\n\n<tr><td>\n<a href=\"https://smile.amazon.com/Real-Time-Graphics-WebGL-interactive-applications-ebook/dp/B07GVNQLH5?tag=realtimerenderin\">\n<img src=\"AmazonImages/RealTime3DGraphicsWithWebGL2.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://smile.amazon.com/Real-Time-Graphics-WebGL-interactive-applications-ebook/dp/B07GVNQLH5?tag=realtimerenderin\">Real-Time 3D Graphics with WebGL 2, Second Edition</a></b>, by Farhad Ghayour and Diego Cantor, Packt Publishing, October 2018 (<a href=\"https://www.packtpub.com/product/real-time-3d-graphics-with-webgl-2-second-edition/9781788629690\">Table of Contents</a>, <a href=\"https://books.google.com/books?id=Qel1DwAAQBAJ&printsec=frontcover\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://smile.amazon.com/Learn-Three-js-Programming-animations-visualizations/dp/1788833287?tag=realtimerenderin\">\n<img src=\"AmazonImages/LearnThreejs3rd_SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://smile.amazon.com/Learn-Three-js-Programming-animations-visualizations/dp/1788833287?tag=realtimerenderin\">Learn Three.js, Third Edition</a></b>, by Jos Dirksen, Packt Publishing, August 2018 (<a href=\"https://www.packtpub.com/product/learn-three-js-third-edition/9781788833288\">Table of Contents</a>, <a href=\"https://github.com/josdirksen/learning-threejs-third\">code repository</a>, <a href=\"https://www.google.com/books/edition/Learn_Three_js/cPFsDwAAQBAJ?hl=en&gbpv=1\">Google Books sample</a>).\n</td></tr>\n\n<tr><td>\n<a href=\"https://smile.amazon.com/dp/B071JKN1XH?tag=realtimerenderin\">\n<img src=\"AmazonImages/WebGLGems.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://smile.amazon.com/dp/B071JKN1XH?tag=realtimerenderin\">WebGL Gems</a></b>, by Greg Sidelnikov, Learning Curve, June 2017.\n</td></tr>\n\n<tr><td>\n<a href=\"https://smile.amazon.com/WebGL-Insights-Patrick-Cozzi/dp/1498716075?tag=realtimerenderin\"><img src=\"AmazonImages/51FPoi7JfuL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"14\" align=left border=0>\n  <a href=\"https://github.com/WebGLInsights/WebGLInsights.github.io/releases/download/v1.0/WebGL.Insights.-.Patrick.Cozzi.pdf\"><img src=\"download_for_free_sm.png\" alt=\"download for free\" align=left border=0></a>\n  <img src=\"spacer.gif\" alt=\"\" height=\"55\" width=\"12\" align=left border=0>\n<b><a href=\"https://smile.amazon.com/WebGL-Insights-Patrick-Cozzi/dp/1498716075?tag=realtimerenderin\">WebGL Insights</a></b>, edited by Patrick Cozzi, CRC Press, July 2015 (<a href=\"https://webglinsights.blogspot.com/\">blog</a>), <a href=\"https://github.com/WebGLInsights/WebGLInsights.github.io/releases/download/v1.0/WebGL.Insights.-.Patrick.Cozzi.pdf\">download for free</a>.\n</td></tr>\n\n<tr><td>\n<a href=\"https://smile.amazon.com/Interactive-Computer-Graphics-WebGL-Edition/dp/0133574849?tag=realtimerenderin\"><img src=\"AmazonImages/51oD%2BbLq1mL._SL50_.jpg\" alt=\"cover\" height=\"50\" align=left border=0></a>\n<img src=\"spacer.gif\" alt=\"\" height=\"50\" width=\"12\" align=left border=0>\n<b><a href=\"https://smile.amazon.com/Interactive-Computer-Graphics-WebGL-Edition/dp/0133574849?tag=realtimerenderin\">Interactive Computer Graphics with WebGL (Seventh Edition)</a></b>, by Edward Angel and Dave Shreiner, Addison-Wesley, March 2014 (<a href=\"https://www.pearson.com/us/higher-education/product/ANGEL-Interactive-Computer-Graphics-A-Top-Down-Approach-with-Web-GL-7th-Edition/9780133574845.html\">more info</a>, <a href=\"https://www.cs.unm.edu/~angel/BOOK/INTERACTIVE_COMPUTER_GRAPHICS/SEVENTH_EDITION/\">figures and source code</a>).\n</td></tr>\n\n</table>\n</div>\n\n<P>\n<i>Thanks to <a href=\"https://www.linkedin.com/in/patrickcozzi/\">Patrick Cozzi</a> for <a href=\"https://github.com/pjcozzi/Articles/blob/master/RTR/MoreWebGLTools/index.html\">collecting many of the links to tools</a>.</i>\n<HR>\n<div>\nContact: <a href=\"mailto:erich@acm.org\">Eric Haines</a>\n</div>\n</body>\n</html>\n"
  }
]